報文經(jīng)由第二信道通路發(fā)送至控制點108。
[0093]有利地,本實施例根據(jù)測試回應(yīng)報文判斷第一信號通路的質(zhì)量,從而得知第二信號通路的質(zhì)量。相較于第二信號通路的質(zhì)量較好(也即第一信號通路的質(zhì)量在預(yù)設(shè)范圍內(nèi))時,方法200在第二信號通路的質(zhì)量較差(也即第一信號通路的質(zhì)量在預(yù)設(shè)范圍外)時,增加發(fā)送設(shè)備報文的次數(shù)以增加控制點108接收到設(shè)備報文的可能性,從而促進控制點108發(fā)現(xiàn)設(shè)備102。
[0094]在一個實施例中,方法200以第一預(yù)設(shè)周期被周期性執(zhí)行。周期性地檢測第一信號通路的質(zhì)量并及時調(diào)整發(fā)送設(shè)備報文的次數(shù)可及時促進控制點108發(fā)現(xiàn)設(shè)備102。
[0095]在一個實施例中,質(zhì)量預(yù)設(shè)范圍包括報文個數(shù)預(yù)設(shè)范圍及延時預(yù)設(shè)范圍,并且,根據(jù)測試回應(yīng)報文,判斷第一信號通路的質(zhì)量是否在質(zhì)量預(yù)設(shè)范圍內(nèi)包括:判斷測試回應(yīng)報文的報文個數(shù)是否在報文個數(shù)預(yù)設(shè)范圍內(nèi),以及判斷從發(fā)送測試報文的時刻至接收測試回應(yīng)報文的時刻間的時間間隔是否在延時預(yù)設(shè)范圍內(nèi)。若報文個數(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è)范圍外。判斷測試回應(yīng)報文的報文個數(shù)是否在報文個數(shù)預(yù)設(shè)范圍內(nèi)以及判斷從發(fā)送測試報文的時刻至接收測試回應(yīng)報文的時刻間的時間間隔是否在延時預(yù)設(shè)范圍內(nèi)這兩個步驟間并沒有時間先后順序限制。由于在判斷第一信號通路的質(zhì)量時綜合考慮了報文個數(shù)預(yù)和延時兩個因素,相對于只考慮一個因素的判斷過程,本實施例的判斷結(jié)果準確性更高。
[0096]在一個實施例中,向路由器106發(fā)送測試報文包括以第二預(yù)設(shè)周期周期性地向路由器106發(fā)送測試報文。周期性地發(fā)送測試報文可周期性地檢測第一信號通路的質(zhì)量從而及時獲取第一信號通路質(zhì)量的信息,并調(diào)整發(fā)送設(shè)備報文的次數(shù)從而促進控制點108發(fā)現(xiàn)設(shè)備102。
[0097]在一個實施例中,能力描述文件為可擴展標記XML文件。
[0098]可選地,在完成發(fā)送設(shè)備報文后,方法200還可包括步驟S210、S212、S214及S216。
[0099]在步驟S210中,接收控制點108發(fā)送的文件請求信號。文件請求信號請求獲得設(shè)備102的能力描述文件。能力描述文件描述設(shè)備102具有的功能。
[0100]在步驟S212中,根據(jù)請求信號,通過第二信號通路向控制點108發(fā)送能力描述文件。
[0101]在步驟S214中,檢測是否已完成發(fā)送能力描述文件。
[0102]在步驟S216中,若已完成發(fā)送能力描述文件,則斷開第二信號通路,若未完成發(fā)送能力描述文件,則檢測第二信號通路是否被控制點斷開,若第二信號通路未被控制點斷開,則保持第二信號通路連通以繼續(xù)完成發(fā)送能力描述文件。
[0103]方法200在能力描述文件發(fā)送完成后才主動斷開第二信號通路,有利于能力描述文件的完整發(fā)送。
[0104]實施例三
[0105]圖3是本發(fā)明第三實施例的促進無線網(wǎng)絡(luò)中控制點發(fā)現(xiàn)設(shè)備的方法300。在一個實施例中,方法300以設(shè)備102為主體,施行于圖1所示的系統(tǒng)100上。圖3將結(jié)合圖1進行描述。
[0106]在步驟S302中,接收控制點108經(jīng)由路由器106發(fā)送的廣播報文。
[0107]在步驟S304中,響應(yīng)于廣播報文經(jīng)由路由器106向控制點108發(fā)送廣播回應(yīng)報文。
[0108]在步驟S306中,在預(yù)設(shè)時延內(nèi),檢測是否收到發(fā)自控制點108的文件請求信號。文件請求信號請求獲得接收廣播報文的設(shè)備102的能力描述文件。能力描述文件描述設(shè)備102具有的功能。
[0109]在步驟S308中,若在預(yù)設(shè)時延內(nèi)未收到文件請求信號,則再次經(jīng)由路由器106向控制點108發(fā)送廣播回應(yīng)報文;若在預(yù)設(shè)時延內(nèi)收到文件請求信號,則確定控制點108已發(fā)現(xiàn)接收廣播報文的設(shè)備102。
[0110]控制點108接收到廣播回應(yīng)報文后,即可發(fā)現(xiàn)設(shè)備102,并經(jīng)路由器106向設(shè)備102發(fā)送文件請求信號。若控制點108、路由器106及設(shè)備102間的信號通路質(zhì)量較差,導(dǎo)致控制點108不易收到廣播回應(yīng)報文,從而未發(fā)現(xiàn)設(shè)備102,也就無法向設(shè)備102發(fā)出文件請求信號,方法300采用再次發(fā)送廣播回應(yīng)報文的策略,從而促進控制點108接收到廣播回應(yīng)報文,從而發(fā)現(xiàn)設(shè)備102。
[0111]在一個實施例中,步驟S306中的檢測是否收到發(fā)自控制點108的文件請求信號包括:周期性檢測是否收到發(fā)自控制點108的文件請求信號。周期性地檢測是否收到發(fā)自控制點108的文件請求信號可及時檢測控制點108是否已發(fā)現(xiàn)設(shè)備102。若控制點108還未發(fā)現(xiàn)設(shè)備102,則及時再次發(fā)送廣播回應(yīng)報文以促進控制點108發(fā)現(xiàn)設(shè)備102。
[0112]可選地,在確定控制點108已發(fā)現(xiàn)接收廣播報文的設(shè)備后,還可包括步驟S310、S312 及 S314。
[0113]在步驟S310中,通過第二信號通路向控制點108發(fā)送能力描述文件。第二信號通路包括設(shè)備102與路由器106間的信號通路及路由器106與控制點108間的信號通路。
[0114]在步驟S312中,檢測是否已完成發(fā)送能力描述文件。
[0115]在步驟S314中,若已完成發(fā)送能力描述文件,則斷開第二信號通路,若未完成發(fā)送能力描述文件,則檢測第二信號通路是否被控制點108斷開,若第二信號通路未被控制點108斷開,則保持第二信號通路連通以繼續(xù)完成發(fā)送能力描述文件。
[0116]方法300在能力描述文件發(fā)送完成后才主動斷開第二信號通路,有利于能力描述文件的完整發(fā)送。
[0117]在一個實施例中,能力描述文件為可擴展標記XML文件。本文中的“完成發(fā)送能力描述文件”包括但不限于完成發(fā)送設(shè)備102的XML文件樹狀關(guān)系中涉及的所有XML文件。
[0118]實施例四
[0119]圖4A是本發(fā)明圖1中的設(shè)備102的結(jié)構(gòu)框圖。設(shè)備102用于促進無線網(wǎng)絡(luò)中的控制點發(fā)現(xiàn)設(shè)備102自身。圖4A將結(jié)合圖1進行描述。
[0120]在圖4A所示的實施例中,設(shè)備102包括測試報文發(fā)送模塊402、測試報文接收模塊404、判斷模塊406及設(shè)備報文發(fā)送模塊408。測試報文發(fā)送模塊402用于向路由器106發(fā)送測試報文。測試報文接收模塊404用于接收測試回應(yīng)報文。測試回應(yīng)報文由路由器106發(fā)送,用于響應(yīng)測試報文。判斷模塊406用于根據(jù)測試回應(yīng)報文,判斷傳送測試報文與測試回應(yīng)報文的第一信號通路的質(zhì)量是否在質(zhì)量預(yù)設(shè)范圍內(nèi)。設(shè)備報文發(fā)送模塊408用于在質(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次。設(shè)備報文經(jīng)由路由器106以廣播形式發(fā)送,用于被控制點108接收以利于控制點108發(fā)現(xiàn)發(fā)送設(shè)備報文的設(shè)備102??刂泣c108用于發(fā)現(xiàn)設(shè)備102后控制設(shè)備102,M>N>0,且M和N均為整數(shù)。本文中,第一信號通路包括設(shè)備102與路由器106間的信號通路。
[0121]在一個實施例中,質(zhì)量預(yù)設(shè)范圍包括報文個數(shù)預(yù)設(shè)范圍及延時預(yù)設(shè)范圍,判斷模塊406具體包括判斷單元406A及確定單元406B,如圖4B所示。判斷單元406A用于判斷測試回應(yīng)報文的報文個數(shù)是否在報文個數(shù)預(yù)設(shè)范圍內(nèi),并判斷從發(fā)送測試報文的時刻至接收測試回應(yīng)報文的時刻間的時間間隔是否在延時預(yù)設(shè)范圍內(nèi)。確定單元406B用于在報文個數(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è)范圍外。
[0122]在一個實施例中,測試報文發(fā)送模塊402具體用于周期性地向路由器106發(fā)送測試報文。
[0123]可選地,設(shè)備102還可包括信號接收模塊410、文件發(fā)送模塊412、文件檢測模塊414及控制模塊416。信號接收模塊410用于在完成發(fā)送設(shè)備報文后,接收控制點108發(fā)送的文件請求信號。文件請求信號請求獲得設(shè)備102的能力描述文件。能力描述文件描述設(shè)備102具有的功能。文件發(fā)送模塊412用于根據(jù)接收到的文件請求信號,通過第二信號通路向控制點1