一種促進(jìn)控制點(diǎn)發(fā)現(xiàn)設(shè)備的方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種促進(jìn)無(wú)線網(wǎng)絡(luò)中控制點(diǎn)發(fā)現(xiàn)設(shè)備的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]由于網(wǎng)絡(luò)傳輸信號(hào)的質(zhì)量容易受到環(huán)境影響,如無(wú)線網(wǎng)絡(luò)傳輸信號(hào)的質(zhì)量容易受到工作中的藍(lán)牙耳機(jī)或微波爐等設(shè)備的影響,當(dāng)網(wǎng)絡(luò)傳輸信號(hào)的質(zhì)量因受影響而變差時(shí),設(shè)備通過(guò)網(wǎng)絡(luò)互發(fā)的報(bào)文常常容易丟失或出現(xiàn)錯(cuò)誤。由于設(shè)備間通過(guò)發(fā)送與接收?qǐng)?bào)文實(shí)現(xiàn)設(shè)備間的相互發(fā)現(xiàn),若報(bào)文丟失或出現(xiàn)錯(cuò)誤,則設(shè)備可能無(wú)法通過(guò)網(wǎng)絡(luò)發(fā)現(xiàn)彼此。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種促進(jìn)控制點(diǎn)發(fā)現(xiàn)設(shè)備的方法、裝置及系統(tǒng)。
[0004]第一方面,本發(fā)明實(shí)施例提供了一種促進(jìn)無(wú)線網(wǎng)絡(luò)中控制點(diǎn)發(fā)現(xiàn)設(shè)備的方法,包括:
[0005]向路由器發(fā)送測(cè)試報(bào)文;
[0006]接收測(cè)試回應(yīng)報(bào)文,所述測(cè)試回應(yīng)報(bào)文由所述路由器發(fā)送,用于響應(yīng)所述測(cè)試報(bào)文;
[0007]根據(jù)所述測(cè)試回應(yīng)報(bào)文,判斷傳送所述測(cè)試報(bào)文與所述測(cè)試回應(yīng)報(bào)文的第一信號(hào)通路的質(zhì)量是否在質(zhì)量預(yù)設(shè)范圍內(nèi);
[0008]若所述質(zhì)量在所述質(zhì)量預(yù)設(shè)范圍內(nèi),則在預(yù)設(shè)時(shí)間內(nèi)向所述路由器發(fā)送設(shè)備報(bào)文N次?’及
[0009]若所述質(zhì)量在所述質(zhì)量預(yù)設(shè)范圍外,則在所述預(yù)設(shè)時(shí)間內(nèi)向所述路由器發(fā)送所述設(shè)備報(bào)文M次;
[0010]其中,所述設(shè)備報(bào)文經(jīng)由所述路由器以廣播形式發(fā)送,用于被所述控制點(diǎn)接收以利于所述控制點(diǎn)發(fā)現(xiàn)發(fā)送所述設(shè)備報(bào)文的設(shè)備,所述控制點(diǎn)用于發(fā)現(xiàn)所述設(shè)備后控制所述設(shè)備,Μ>Ν>0,且M和N均為整數(shù)。
[0011]有利地,本實(shí)施例根據(jù)測(cè)試回應(yīng)報(bào)文判斷第一信號(hào)通路的質(zhì)量,從而得知第二信號(hào)通路的質(zhì)量。相較于第二信號(hào)通路的質(zhì)量較好(也即第一信號(hào)通路的質(zhì)量在預(yù)設(shè)范圍內(nèi))時(shí),本實(shí)施例在第二信號(hào)通路的質(zhì)量較差(也即第一信號(hào)通路的質(zhì)量在預(yù)設(shè)范圍外)時(shí),增加發(fā)送設(shè)備報(bào)文的次數(shù)以增加控制點(diǎn)108接收到設(shè)備報(bào)文的可能性,從而促進(jìn)控制點(diǎn)108發(fā)現(xiàn)設(shè)備102。
[0012]在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述方法以第一預(yù)設(shè)周期被周期性執(zhí)行。周期性地檢測(cè)第一信號(hào)通路的質(zhì)量并及時(shí)調(diào)整發(fā)送設(shè)備報(bào)文的次數(shù)可及時(shí)促進(jìn)控制點(diǎn)108發(fā)現(xiàn)設(shè)備102。
[0013]結(jié)合第一方面,或者第一方面第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述質(zhì)量預(yù)設(shè)范圍包括報(bào)文個(gè)數(shù)預(yù)設(shè)范圍及延時(shí)預(yù)設(shè)范圍;
[0014]所述根據(jù)所述測(cè)試回應(yīng)報(bào)文,判斷所述測(cè)試報(bào)文與所述測(cè)試回應(yīng)報(bào)文的第一信號(hào)通路的質(zhì)量是否在質(zhì)量預(yù)設(shè)范圍內(nèi)包括:
[0015]判斷所述測(cè)試回應(yīng)報(bào)文的報(bào)文個(gè)數(shù)是否在所述報(bào)文個(gè)數(shù)預(yù)設(shè)范圍內(nèi),和判斷從發(fā)送所述測(cè)試報(bào)文的時(shí)刻至接收所述測(cè)試回應(yīng)報(bào)文的時(shí)刻間的時(shí)間間隔是否在所述延時(shí)預(yù)設(shè)范圍內(nèi);
[0016]若所述報(bào)文個(gè)數(shù)在所述報(bào)文個(gè)數(shù)預(yù)設(shè)范圍內(nèi),且所述時(shí)間間隔在所述延時(shí)預(yù)設(shè)范圍內(nèi),則確定所述質(zhì)量在所述質(zhì)量預(yù)設(shè)范圍內(nèi);及
[0017]若所述報(bào)文個(gè)數(shù)在所述報(bào)文個(gè)數(shù)預(yù)設(shè)范圍外,或所述時(shí)間間隔在所述延時(shí)預(yù)設(shè)范圍外,則確定所述質(zhì)量在所述質(zhì)量預(yù)設(shè)范圍外。
[0018]由于在判斷第一信號(hào)通路的質(zhì)量時(shí)綜合考慮了報(bào)文個(gè)數(shù)預(yù)和延時(shí)兩個(gè)因素,相對(duì)于只考慮一個(gè)因素的判斷過(guò)程,本實(shí)施例的判斷結(jié)果準(zhǔn)確性更高。
[0019]結(jié)合第一方面,或者第一方面第一至第二種任意一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述向路由器發(fā)送測(cè)試報(bào)文包括:以第二預(yù)設(shè)周期周期性地向路由器發(fā)送所述測(cè)試報(bào)文。周期性地發(fā)送測(cè)試報(bào)文可周期性地檢測(cè)第一信號(hào)通路的質(zhì)量從而及時(shí)獲取第一信號(hào)通路質(zhì)量的信息,并調(diào)整發(fā)送設(shè)備報(bào)文的次數(shù)從而促進(jìn)控制點(diǎn)108發(fā)現(xiàn)設(shè)備102。
[0020]結(jié)合第一方面,或者第一方面第一至第三種任意一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,在完成發(fā)送所述設(shè)備報(bào)文后,還包括:
[0021]接收控制點(diǎn)發(fā)送的文件請(qǐng)求信號(hào),所述文件請(qǐng)求信號(hào)請(qǐng)求獲得所述設(shè)備的能力描述文件,所述能力描述文件描述所述設(shè)備具有的功能;
[0022]根據(jù)接收到的所述文件請(qǐng)求信號(hào),通過(guò)第二信號(hào)通路向所述控制點(diǎn)發(fā)送所述能力描述文件;
[0023]檢測(cè)是否已完成發(fā)送所述能力描述文件;
[0024]若已完成發(fā)送所述能力描述文件,則斷開(kāi)所述第二信號(hào)通路,若未完成發(fā)送所述能力描述文件,則檢測(cè)所述第二信號(hào)通路是否被控制點(diǎn)斷開(kāi),若所述第二信號(hào)通路未被控制點(diǎn)斷開(kāi),則保持所述第二信號(hào)通路連通以繼續(xù)完成發(fā)送所述能力描述文件。
[0025]本實(shí)施例在能力描述文件發(fā)送完成后才主動(dòng)斷開(kāi)第二信號(hào)通路,有利于能力描述文件的完整發(fā)送。
[0026]結(jié)合第一方面第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,所述能力描述文件為可擴(kuò)展標(biāo)記XML文件。
[0027]第二方面,本發(fā)明實(shí)施例提供了一種促進(jìn)無(wú)線網(wǎng)絡(luò)中控制點(diǎn)發(fā)現(xiàn)設(shè)備的方法,包括:
[0028]接收控制點(diǎn)經(jīng)由路由器發(fā)送的廣播報(bào)文;
[0029]響應(yīng)于所述廣播報(bào)文經(jīng)由所述路由器向所述控制點(diǎn)發(fā)送廣播回應(yīng)報(bào)文;
[0030]在預(yù)設(shè)時(shí)延內(nèi),檢測(cè)是否收到發(fā)自所述控制點(diǎn)的文件請(qǐng)求信號(hào),所述文件請(qǐng)求信號(hào)請(qǐng)求獲得接收所述廣播報(bào)文的設(shè)備的能力描述文件,所述能力描述文件描述所述設(shè)備具有的功能;
[0031]若在所述預(yù)設(shè)時(shí)延內(nèi)未收到所述文件請(qǐng)求信號(hào),則再次經(jīng)由所述路由器向所述控制點(diǎn)發(fā)送所述廣播回應(yīng)報(bào)文;及
[0032]若在所述預(yù)設(shè)時(shí)延內(nèi)收到所述文件請(qǐng)求信號(hào),則確定所述控制點(diǎn)已發(fā)現(xiàn)所述設(shè)備。
[0033]控制點(diǎn)108接收到廣播回應(yīng)報(bào)文后,即可發(fā)現(xiàn)設(shè)備102,并經(jīng)路由器106向設(shè)備102發(fā)送文件請(qǐng)求信號(hào)。若控制點(diǎn)108、路由器106及設(shè)備102間的信號(hào)通路質(zhì)量較差,導(dǎo)致控制點(diǎn)108不易收到廣播回應(yīng)報(bào)文,從而未發(fā)現(xiàn)設(shè)備102,也就無(wú)法向設(shè)備102發(fā)出文件請(qǐng)求信號(hào),本實(shí)施例采用再次發(fā)送廣播回應(yīng)報(bào)文的策略,從而促進(jìn)控制點(diǎn)108接收到廣播回應(yīng)報(bào)文,從而發(fā)現(xiàn)設(shè)備102。
[0034]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述檢測(cè)是否收到發(fā)自所述控制點(diǎn)的文件請(qǐng)求信號(hào)包括:周期性地檢測(cè)是否收到發(fā)自所述控制點(diǎn)的所述文件請(qǐng)求信號(hào)。周期性地檢測(cè)是否收到發(fā)自控制點(diǎn)108的文件請(qǐng)求信號(hào)可及時(shí)檢測(cè)控制點(diǎn)108是否已發(fā)現(xiàn)設(shè)備102。若控制點(diǎn)108還未發(fā)現(xiàn)設(shè)備102,則及時(shí)再次發(fā)送廣播回應(yīng)報(bào)文以促進(jìn)控制點(diǎn)108發(fā)現(xiàn)設(shè)備102。
[0035]結(jié)合第二方面,或者第二方面第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,在確定所述控制點(diǎn)已發(fā)現(xiàn)所述設(shè)備后,還包括:
[0036]根據(jù)接收到的所述文件請(qǐng)求信號(hào),通過(guò)第二信號(hào)通路向所述控制點(diǎn)發(fā)送所述能力描述文件;
[0037]檢測(cè)是否已完成發(fā)送所述能力描述文件;
[0038]若已完成發(fā)送所述能力描述文件,則斷開(kāi)所述第二信號(hào)通路,若未完成發(fā)送所述能力描述文件,則檢測(cè)所述第二信號(hào)通路是否被控制點(diǎn)斷開(kāi),若所述第二信號(hào)通路未被控制點(diǎn)斷開(kāi),則保持所述第二信號(hào)通路連通以繼續(xù)完成發(fā)送所述能力描述文件。
[0039]本實(shí)施例在能力描述文件發(fā)送完成后才主動(dòng)斷開(kāi)第二信號(hào)通路,有利于能力描述文件的完整發(fā)送。
[0040]結(jié)合第二方面,或者第二方面第一至第二種任意一種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述能力描述文件為可擴(kuò)展標(biāo)記XML文件。
[0041]第三方面,本發(fā)明實(shí)施例提供了一種設(shè)備,用于促進(jìn)無(wú)線網(wǎng)絡(luò)中的控制點(diǎn)發(fā)現(xiàn)所述設(shè)備自身,包括:
[0042]測(cè)試報(bào)文發(fā)送模塊,用于向路由器發(fā)送測(cè)試報(bào)文;
[0043]測(cè)試報(bào)文接收模塊,用于接收測(cè)試回應(yīng)報(bào)文,所述測(cè)試回應(yīng)報(bào)文由所述路由器發(fā)送,用于響應(yīng)所述測(cè)試報(bào)文;
[0044]判斷模塊,用于根據(jù)所述測(cè)試回應(yīng)報(bào)文,判斷傳送所述測(cè)試報(bào)文與所述測(cè)試回應(yīng)報(bào)文的第一信號(hào)通路的質(zhì)量是否在質(zhì)量預(yù)設(shè)范圍內(nèi);及
[0045]設(shè)備報(bào)文發(fā)送模塊,用于在所述質(zhì)量在所述質(zhì)量預(yù)設(shè)范圍內(nèi)的情況下,在預(yù)設(shè)時(shí)間內(nèi)向所述路由器發(fā)送設(shè)備報(bào)文N次,并在所述質(zhì)量在所述質(zhì)量預(yù)設(shè)范圍外的情況下,在所述預(yù)設(shè)時(shí)間內(nèi)向所述路由器發(fā)送所述設(shè)備報(bào)文M次,