[0046]其中,所述設(shè)備報文經(jīng)由所述路由器以廣播形式發(fā)送,用于被所述控制點接收以利于所述控制點發(fā)現(xiàn)發(fā)送所述設(shè)備報文的設(shè)備,所述控制點用于發(fā)現(xiàn)所述設(shè)備后控制所述設(shè)備,Μ>Ν>0,且M和N均為整數(shù)。
[0047]在第三方面的第一種可能的實現(xiàn)方式中,所述質(zhì)量預(yù)設(shè)范圍包括報文個數(shù)預(yù)設(shè)范圍及延時預(yù)設(shè)范圍;
[0048]所述判斷模塊具體包括:
[0049]判斷單元,用于判斷所述測試回應(yīng)報文的報文個數(shù)是否在所述報文個數(shù)預(yù)設(shè)范圍內(nèi),和判斷從發(fā)送所述測試報文的時刻至接收所述測試回應(yīng)報文的時刻間的時間間隔是否在所述延時預(yù)設(shè)范圍內(nèi);及
[0050]確定單元,用于在所述報文個數(shù)在所述報文個數(shù)預(yù)設(shè)范圍內(nèi),且所述時間間隔在所述延時預(yù)設(shè)范圍內(nèi)的情況下,確定所述質(zhì)量在所述質(zhì)量預(yù)設(shè)范圍內(nèi);并在所述報文個數(shù)在所述報文個數(shù)預(yù)設(shè)范圍外,或所述時間間隔在所述延時預(yù)設(shè)范圍外的情況下,確定所述質(zhì)量在所述質(zhì)量預(yù)設(shè)范圍外。
[0051]結(jié)合第三方面,或者第三方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述測試報文發(fā)送模塊具體用于周期性地向所述路由器發(fā)送測試報文。
[0052]結(jié)合第三方面,或者第三方面第一至第二種任意一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,還包括:
[0053]信號接收模塊,用于在完成發(fā)送所述設(shè)備報文后,接收所述控制點發(fā)送的文件請求信號,所述文件請求信號請求獲得所述設(shè)備的能力描述文件,所述能力描述文件描述所述設(shè)備具有的功能;
[0054]文件發(fā)送模塊,用于根據(jù)接收到的所述文件請求信號,通過第二信號通路向所述控制點發(fā)送所述能力描述文件;
[0055]文件檢測模塊,用于檢測是否已完成發(fā)送所述能力描述文件;及
[0056]控制模塊,用于在已完成發(fā)送所述能力描述文件的情況下,斷開所述第二信號通路,并用于在未完成發(fā)送所述能力描述文件的情況下,檢測所述第二信號通路是否被所述控制點斷開,若所述第二信號通路未被所述控制點斷開,則保持所述第二信號通路連通以繼續(xù)完成發(fā)送所述能力描述文件。
[0057]結(jié)合第三方面第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述能力描述文件為可擴(kuò)展標(biāo)記XML文件。
[0058]第四方面,本發(fā)明實施例提供了一種設(shè)備,用于促進(jìn)無線網(wǎng)絡(luò)中的控制點發(fā)現(xiàn)所述設(shè)備自身,包括:
[0059]廣播報文接收模塊,用于接收控制點經(jīng)由路由器發(fā)送的廣播報文;
[0060]回應(yīng)報文發(fā)送模塊,用于響應(yīng)于所述廣播報文經(jīng)由所述路由器向所述控制點發(fā)送廣播回應(yīng)報文;及
[0061]信號檢測模塊,用于在預(yù)設(shè)時延內(nèi),檢測是否收到發(fā)自所述控制點的文件請求信號,所述文件請求信號請求獲得接收所述廣播報文的設(shè)備的能力描述文件,所述能力描述文件描述所述設(shè)備具有的功能,
[0062]其中,所述回應(yīng)報文發(fā)送模塊還用于在在所述預(yù)設(shè)時延內(nèi)未收到所述文件請求信號的情況下,再次經(jīng)由所述路由器向所述控制點發(fā)送所述廣播回應(yīng)報文,若在所述預(yù)設(shè)時延內(nèi)收到所述文件請求信號,則確定所述控制點已發(fā)現(xiàn)所述設(shè)備。
[0063]在第四方面的第一種可能的實現(xiàn)方式中,所述信號檢測模塊具體用于周期性地檢測是否收到發(fā)自所述控制點的所述文件請求信號。
[0064]結(jié)合第四方面,或者第四方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,還包括:
[0065]文件發(fā)送模塊,用于根據(jù)接收到的所述文件請求信號,通過第二信號通路向所述控制點發(fā)送所述能力描述文件;
[0066]文件檢測模塊,用于檢測是否已完成發(fā)送所述能力描述文件;及
[0067]控制模塊,用于在已完成發(fā)送所述能力描述文件的情況下,斷開所述第二信號通路,并在未完成發(fā)送所述能力描述文件的情況下,檢測所述信號通路是否被所述控制點斷開,若所述第二信號通路未被所述控制點斷開,則保持所述第二信號通路連通以繼續(xù)完成發(fā)送所述能力描述文件。
[0068]結(jié)合第四方面,或者第四方面第一至第二種任意一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述能力描述文件為可擴(kuò)展標(biāo)記XML文件。
[0069]第五方面,本發(fā)明實施例提供了一種系統(tǒng),包括:
[0070]如第三方面,第三方面第一至第四種可能的實現(xiàn)方式,第四方面及第四方面第一至第三種可能的實現(xiàn)方式中任一所述的設(shè)備;
[0071]所述控制點;及
[0072]所述路由器。
【附圖說明】
[0073]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0074]圖1是本發(fā)明第一實施例的系統(tǒng)。
[0075]圖2是本發(fā)明第二實施例的促進(jìn)無線網(wǎng)絡(luò)中控制點發(fā)現(xiàn)設(shè)備的方法。
[0076]圖3是本發(fā)明第三實施例的促進(jìn)無線網(wǎng)絡(luò)中控制點發(fā)現(xiàn)設(shè)備的方法。
[0077]圖4A是本發(fā)明圖1中的設(shè)備102的實施例的結(jié)構(gòu)框圖。
[0078]圖4B是本發(fā)明圖4A中判斷模塊406的實施例的結(jié)構(gòu)框圖。
[0079]圖5是本發(fā)明圖1中的設(shè)備102的實施例的另一結(jié)構(gòu)框圖。
[0080]圖6是本發(fā)明圖1中的設(shè)備102的實施例的又一結(jié)構(gòu)框圖。
[0081]圖7是本發(fā)明圖1中的設(shè)備102的實施例的再一結(jié)構(gòu)框圖。
【具體實施方式】
[0082]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0083]實施例一
[0084]圖1是本發(fā)明第一實施例的系統(tǒng)100。系統(tǒng)100包括設(shè)備102及104、路由器106及控制點108??刂泣c108發(fā)現(xiàn)設(shè)備102及/或104后,可控制設(shè)備102及/或104。在一個實施例中,設(shè)備102及104為根設(shè)備,控制點108控制根設(shè)備102及/或104提供服務(wù)。例如,根設(shè)備102為打印機(jī),控制點108為電腦,電腦控制打印機(jī)提供打印服務(wù)。在一個實施例中,根設(shè)備102及104、路由器106及控制點108基于通用即插即用(Universal Plugand Play,UPNP)協(xié)議進(jìn)行通訊,并且,根設(shè)備102或104通過路由器106與控制點108進(jìn)行通訊。
[0085]實施例二
[0086]圖2是本發(fā)明第二實施例的促進(jìn)無線網(wǎng)絡(luò)中控制點發(fā)現(xiàn)設(shè)備的方法200。在一個實施例中,方法200以設(shè)備102為主體,施行于圖1所示的系統(tǒng)100上。圖2將結(jié)合圖1進(jìn)行描述。
[0087]在步驟S202中,向路由器106發(fā)送測試報文。
[0088]在步驟S204中,接收測試回應(yīng)報文。測試回應(yīng)報文由路由器106發(fā)送,用于響應(yīng)測試報文。
[0089]在步驟S206中,根據(jù)測試回應(yīng)報文,判斷傳送測試報文與測試回應(yīng)報文的第一信號通路的質(zhì)量是否在質(zhì)量預(yù)設(shè)范圍內(nèi)。
[0090]在步驟S208中,若第一信號通路的質(zhì)量在質(zhì)量預(yù)設(shè)范圍內(nèi),則在預(yù)設(shè)時間內(nèi)向路由器106發(fā)送設(shè)備報文N次;若第一信號通路的質(zhì)量在質(zhì)量預(yù)設(shè)范圍外,則在預(yù)設(shè)時間內(nèi)向路由器106發(fā)送設(shè)備報文M次。
[0091]其中,設(shè)備報文經(jīng)由路由器106以廣播形式發(fā)送,用于被控制點108接收以利于控制點108發(fā)現(xiàn)發(fā)送設(shè)備報文的設(shè)備,如根設(shè)備102,控制點108用于發(fā)現(xiàn)設(shè)備102后控制設(shè)備102,Μ>Ν>0,且M及N均為整數(shù)。
[0092]本文中,設(shè)備102與路由器106間的信號通路為第一信號通路,設(shè)備102與路由器106間的信號通路及路由器106與控制點108間的信號通路合為第二信號通路。S卩,第二信號通路包括第一信號通路。第一信號通路的質(zhì)量可反映第二信號通路的質(zhì)量。在一個實施例中,第一信號通路的質(zhì)量在質(zhì)量預(yù)設(shè)范圍內(nèi)時優(yōu)于第一信號通路的質(zhì)量在質(zhì)量預(yù)設(shè)范圍外時。設(shè)備