欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種設(shè)備的中繼方法和中繼器的制造方法

文檔序號(hào):10691857閱讀:448來(lái)源:國(guó)知局
一種設(shè)備的中繼方法和中繼器的制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種設(shè)備的中繼方法和中繼器,以解決中繼器無(wú)法正常使用的問(wèn)題。所述的方法包括:根據(jù)信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源,對(duì)無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;在獲取主機(jī)地址后,將無(wú)線路由器的源MAC地址和無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較;當(dāng)比較結(jié)果滿足中繼條件時(shí),確定對(duì)無(wú)線信號(hào)源的無(wú)線中繼成功;當(dāng)比較結(jié)果不滿足中繼條件時(shí),記錄協(xié)商無(wú)線速率并根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;當(dāng)通過(guò)比較結(jié)果滿足中繼條件確定對(duì)其他無(wú)線信號(hào)源的無(wú)線中繼成功時(shí),將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。能夠有效防止自環(huán)、保證無(wú)線信號(hào)的覆蓋并提高信號(hào)質(zhì)量。
【專利說(shuō)明】
一種設(shè)備的中繼方法和中繼器
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及無(wú)線通信技術(shù)領(lǐng)域,特別是涉及一種設(shè)備的中繼方法和一種中繼器。 【背景技術(shù)】
[0002]互聯(lián)網(wǎng)的飛速發(fā)展給使用者的工作和生活帶來(lái)了極大的改變,基于IEEE802.1l標(biāo)準(zhǔn)的無(wú)線局域網(wǎng)(Wireless Local Area Networks,WLAN)允許在局域網(wǎng)絡(luò)環(huán)境中使用可以 ISM頻段中的2.4GHz或5GHz射頻波段進(jìn)行無(wú)線連接,用來(lái)替代使用雙絞線的傳統(tǒng)有線局域網(wǎng)。因此基于IEEE802.1l標(biāo)準(zhǔn)的各類家用無(wú)線路由器逐漸進(jìn)入普通家庭。無(wú)線網(wǎng)絡(luò)的方便與高效使其能夠得到迅速普及,但是無(wú)線路由器在家庭使用中存在的最大問(wèn)題是,由于墻體等遮擋物的存在,導(dǎo)致房屋部分區(qū)域可能存在無(wú)線信號(hào)的覆蓋盲點(diǎn)。目前解決無(wú)線覆蓋問(wèn)題,掃除無(wú)線盲點(diǎn)的主要方案,是在無(wú)線路由器與無(wú)線覆蓋盲點(diǎn)區(qū)域之間增加無(wú)線中繼器。通過(guò)該無(wú)線中繼器進(jìn)行無(wú)線中繼來(lái)擴(kuò)大無(wú)線信號(hào)的覆蓋范圍,達(dá)到掃除無(wú)線盲點(diǎn)的目的。
【發(fā)明內(nèi)容】

[0003]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題是提供一種設(shè)備的中繼方法,以解決中繼器無(wú)法正常使用的問(wèn)題。
[0004]相應(yīng)的,本發(fā)明實(shí)施例還提供了一種中繼器,用以保證上述方法的實(shí)現(xiàn)及應(yīng)用。
[0005]為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種設(shè)備的中繼方法,包括:根據(jù)信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源,對(duì)所述無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;在獲取主機(jī)地址后,將無(wú)線路由器的源MAC 地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較;當(dāng)比較結(jié)果滿足中繼條件時(shí),確定對(duì)所述無(wú)線信號(hào)源的無(wú)線中繼成功;當(dāng)比較結(jié)果不滿足中繼條件時(shí),記錄協(xié)商無(wú)線速率并根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;當(dāng)通過(guò)比較結(jié)果滿足中繼條件確定對(duì)其他無(wú)線信號(hào)源的無(wú)線中繼成功時(shí),將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較, 選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0006]可選的,所述中繼條件包括:無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息相同,或,無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息的差值在閾值范圍內(nèi),其中,所述閾值范圍依據(jù)無(wú)線路由器的接口數(shù)量確定。
[0007]可選的,根據(jù)信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源之前,還包括:啟動(dòng)時(shí)搜索無(wú)線信號(hào)源,過(guò)濾與中繼無(wú)線服務(wù)集標(biāo)識(shí)SSID不一致的無(wú)線信號(hào)源;收集各無(wú)線信號(hào)源對(duì)應(yīng)的信號(hào)強(qiáng)度和站點(diǎn)地址信息。
[0008]可選的,執(zhí)行無(wú)線中繼的步驟之后,還包括:請(qǐng)求獲取主機(jī)地址;當(dāng)不能夠獲取主機(jī)地址時(shí),根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0009]可選的,將無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較之前,還包括:通過(guò)所述主機(jī)地址與無(wú)線路由器進(jìn)行交互,抓取所述無(wú)線路由器反饋的確認(rèn)報(bào)文;從所述確認(rèn)報(bào)文中獲取所述無(wú)線路由器的源MAC地址。
[0010]可選的,還包括:預(yù)先關(guān)閉自身的主機(jī)配置服務(wù)并配置自身為獲取主機(jī)地址;并通過(guò)中繼配置中繼無(wú)線SSID和密碼,與無(wú)線路由器的無(wú)線SSID和密碼一致。
[0011]本發(fā)明實(shí)施例還公開(kāi)了一種中繼器,包括:中繼模塊,用于根據(jù)信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源,對(duì)所述無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;以及當(dāng)通過(guò)比較結(jié)果滿足中繼條件確定對(duì)其他無(wú)線信號(hào)源的無(wú)線中繼成功時(shí),將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;地址比較模塊,用于在獲取主機(jī)地址后,將無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較;當(dāng)比較結(jié)果滿足中繼條件時(shí),確定對(duì)所述無(wú)線信號(hào)源的無(wú)線中繼成功;記錄模塊,用于當(dāng)比較結(jié)果不滿足中繼條件時(shí),記錄協(xié)商無(wú)線速率并觸發(fā)所述選擇中繼模塊根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0012]可選的,所述中繼條件包括:無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息相同,或,無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息的差值在閾值范圍內(nèi),其中,所述閾值范圍依據(jù)無(wú)線路由器的接口數(shù)量確定。
[0013]可選的,還包括:信號(hào)源搜索模塊,用于啟動(dòng)時(shí)搜索無(wú)線信號(hào)源,過(guò)濾與中繼無(wú)線服務(wù)集標(biāo)識(shí)SSID不一致的無(wú)線信號(hào)源;收集各無(wú)線信號(hào)源對(duì)應(yīng)的信號(hào)強(qiáng)度和站點(diǎn)地址信息。
[0014]可選的,還包括:地址獲取模塊,用于請(qǐng)求獲取主機(jī)地址;所述中繼模塊,還用于當(dāng)不能夠獲取主機(jī)地址時(shí),根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0015]可選的,還包括:交互獲取模塊,用于通過(guò)所述主機(jī)地址與無(wú)線路由器進(jìn)行交互,抓取所述無(wú)線路由器反饋的確認(rèn)報(bào)文;從所述確認(rèn)報(bào)文中獲取所述無(wú)線路由器的源MAC地址。
[0016]可選的,還包括:中繼配置模塊,用于預(yù)先關(guān)閉自身的主機(jī)配置服務(wù)并配置自身為獲取主機(jī)地址;通過(guò)中繼配置中繼無(wú)線SSID的密碼,與無(wú)線路由器的無(wú)線SSID和密碼一致。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):
[0018]按照信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,通過(guò)獲取主機(jī)地址防止兩個(gè)中繼器自環(huán),從而在獲取主機(jī)地址后采用無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較,當(dāng)比較結(jié)果滿足中繼條件時(shí)為一級(jí)中繼且中繼成功,而當(dāng)比較結(jié)果不滿足中繼條件為二級(jí)以上中繼,則記錄協(xié)商無(wú)線速率并重新選擇其他無(wú)線信號(hào)源以執(zhí)行一級(jí)中繼,并且在通過(guò)其他無(wú)線信號(hào)源完成一級(jí)中繼后,可以將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,從而中繼器能夠選擇中繼最優(yōu)位置,保證無(wú)線信號(hào)的覆蓋并提高信號(hào)質(zhì)量。
【附圖說(shuō)明】
[0019]圖1是本發(fā)明其中一種實(shí)施方式的設(shè)備的中繼方法的步驟流程圖;
[0020]圖2是本發(fā)明另一種實(shí)施方式的設(shè)備的中繼方法的步驟流程圖;
[0021]圖3是本發(fā)明一種中繼場(chǎng)景示意圖;
[0022]圖4是本發(fā)明其中一種實(shí)施方式的中繼器的結(jié)構(gòu)框圖;
[0023]圖5是本發(fā)明另一種實(shí)施方式的中繼器的結(jié)構(gòu)框圖?!揪唧w實(shí)施方式】
[0024]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0025]在大戶型或者別墅用戶的無(wú)線覆蓋及室內(nèi)環(huán)境下的無(wú)線漫游,若要提供優(yōu)良、穩(wěn)定、高速的無(wú)線信號(hào),就可能需要部署多個(gè)無(wú)線中繼器同時(shí)去中繼一個(gè)無(wú)線路由器,且要將所有的中繼器SSID名稱和密碼設(shè)置成與無(wú)線路由器一致。但是,將無(wú)線中繼器和無(wú)線路由器SSID名稱和密碼設(shè)成一致,使得各中繼器都會(huì)連接到無(wú)線路由器上,而距離較遠(yuǎn)的中繼器接收無(wú)線路由器的信號(hào)較差,導(dǎo)致該中繼器無(wú)法正常使用。甚至,可能出現(xiàn)兩個(gè)中繼器自環(huán),導(dǎo)致兩個(gè)中繼器均無(wú)法使用的問(wèn)題。
[0026]本發(fā)明實(shí)施例的核心構(gòu)思之一在于,一種設(shè)備的中繼方法和中繼器,以解決中繼器無(wú)法正常使用的問(wèn)題。按照信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,通過(guò)獲取主機(jī)地址防止兩個(gè)中繼器自環(huán),從而在獲取主機(jī)地址后采用無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較,當(dāng)比較結(jié)果滿足中繼條件時(shí)為一級(jí)中繼且中繼成功,而當(dāng)比較結(jié)果不滿足中繼條件為二級(jí)以上中繼,則記錄協(xié)商無(wú)線速率并重新選擇其他無(wú)線信號(hào)源以執(zhí)行一級(jí)中繼,并且在通過(guò)其他無(wú)線信號(hào)源完成一級(jí)中繼后,可以將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,從而中繼器能夠選擇中繼最優(yōu)位置,保證無(wú)線信號(hào)的覆蓋并提高信號(hào)質(zhì)量。
[0027]參照?qǐng)D1,示出了本發(fā)明其中一種實(shí)施方式的設(shè)備的中繼方法的步驟流程圖,具體可以包括如下步驟:
[0028]步驟102,中繼器根據(jù)信號(hào)強(qiáng)度選擇信號(hào)強(qiáng)度最大的無(wú)線信號(hào)源,對(duì)所述無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0029]當(dāng)無(wú)線路由器存在無(wú)線信號(hào)的覆蓋盲點(diǎn)的問(wèn)題時(shí),可以通過(guò)中繼器擴(kuò)大無(wú)線信號(hào)的覆蓋范圍。其中,無(wú)線中繼是通過(guò)中繼器等設(shè)備在無(wú)線網(wǎng)絡(luò)中起到中繼作用,以實(shí)現(xiàn)無(wú)線信號(hào)的中繼和放大,從而延伸無(wú)線網(wǎng)絡(luò)的覆蓋范圍。
[0030]本實(shí)施方式中,中繼器在啟動(dòng)后掃描無(wú)線信號(hào)源,確定各無(wú)線信號(hào)源的信號(hào)強(qiáng)度, 確定信號(hào)強(qiáng)度最大的無(wú)線信號(hào)源,作為當(dāng)前連接的無(wú)線信號(hào)源,然后對(duì)該無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;優(yōu)選的,在獲取信號(hào)強(qiáng)度后,可以按照信號(hào)強(qiáng)度由大到小的順序排序,然后再確定信號(hào)強(qiáng)度最大的無(wú)線信號(hào)源。
[0031]其中,中繼器在掃描無(wú)線信號(hào)源時(shí)還可以獲取無(wú)線信號(hào)源的相關(guān)信息,包括該無(wú)線信號(hào)源的SSID(Service Set Identifier,服務(wù)集標(biāo)識(shí))、BSSID(Basic Service Set Identifier,基礎(chǔ)服務(wù)集標(biāo)識(shí))、信號(hào)強(qiáng)度RSSI(Received Signal Strength Indicat1n, 接收信號(hào)強(qiáng)度指示)、信道、無(wú)線網(wǎng)路模式,加密方式等。其中,BSSID即站點(diǎn)的MAC地址。其中,SSID技術(shù)可以將一個(gè)無(wú)線局域網(wǎng)分為幾個(gè)需要不同身份驗(yàn)證的子網(wǎng)絡(luò),每一個(gè)子網(wǎng)絡(luò)都需要獨(dú)立的身份驗(yàn)證,通過(guò)身份驗(yàn)證的用戶才可以進(jìn)入相應(yīng)的子網(wǎng)絡(luò),防止未被授權(quán)的用戶進(jìn)入無(wú)線網(wǎng)絡(luò)。[〇〇32]步驟104,中繼器在獲取主機(jī)地址后,將無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較。[〇〇33] 本實(shí)施例中,由無(wú)線路由器提供主機(jī)配置服務(wù),即基于DHCP(Dynamic HostConfigurat1n Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議)給網(wǎng)絡(luò)其他IP設(shè)備動(dòng)態(tài)分配IP地址。中繼器并不提供主機(jī)配置服務(wù),因此需要獲取主機(jī)地址即DHCP的IP地址,若中繼器連接的無(wú)線信號(hào)源無(wú)法獲取DHCP地址,則表征此時(shí)是兩個(gè)中繼器形成了自環(huán),該中繼器可以按照信號(hào)強(qiáng)度選取其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。若中繼器能夠獲取DHCP的IP地址,則該中繼器通過(guò)該DHCP的IP地址與無(wú)線路由器交互,獲取該無(wú)線路由器的源MAC地址。將該源MAC地址和選擇的無(wú)線信號(hào)源對(duì)應(yīng)的站點(diǎn)地址即BSSID進(jìn)行比較,確定相應(yīng)的比較結(jié)果,如比較兩者是否相同,若不相同則確定兩者的差值等。
[0034]本實(shí)施例還預(yù)置了中繼條件,該中繼條件用于判斷中繼到無(wú)線路由器的一級(jí)中繼,因此所述中繼條件包括:無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息相同,或,無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息的差值在閾值范圍內(nèi),其中,所述閾值范圍依據(jù)無(wú)線路由器的接口數(shù)量確定,例如接口數(shù)量為5則閾值范圍是
5。從而依據(jù)該比較結(jié)果確定是否滿足中繼條件。滿足該中繼條件則確認(rèn)為一級(jí)中繼,可以執(zhí)行步驟106;不滿足該中繼條件確認(rèn)為二級(jí)以上中繼(包括二級(jí)中繼),可以執(zhí)行步驟108。
[0035]步驟106,中繼器確定對(duì)所述無(wú)線信號(hào)源的無(wú)線中繼成功。
[0036]當(dāng)比較結(jié)果滿足中繼條件時(shí),該中繼器中繼的無(wú)線信號(hào)源為無(wú)線路由器,當(dāng)前為一級(jí)中繼,中繼器對(duì)所述無(wú)線路由器的無(wú)線中繼成功。
[0037]步驟108,中繼器記錄協(xié)商無(wú)線速率并根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0038]當(dāng)比較結(jié)果不滿足中繼條件時(shí),該中繼器中繼的無(wú)線信號(hào)源非無(wú)線路由器而是其他中繼器,當(dāng)前為二級(jí)以上中繼。為防止當(dāng)前不是最優(yōu)中繼位置,則中繼器可以先不執(zhí)行二級(jí)以上中繼,而是連接無(wú)線路由器進(jìn)行一級(jí)中繼。則可以基于當(dāng)前無(wú)線中繼的協(xié)商無(wú)線速率并斷開(kāi)中繼,再按照信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源,即仍然按照信號(hào)強(qiáng)度選擇除之前無(wú)線信號(hào)源外強(qiáng)度最大的無(wú)線信號(hào)源,對(duì)該其他無(wú)線信號(hào)源執(zhí)行上述步驟104-106的步驟,直到選擇的其他無(wú)線信號(hào)源的比較結(jié)果滿足中繼條件,確認(rèn)為一級(jí)中繼,即其他無(wú)線信號(hào)源為無(wú)線路由器。
[0039]步驟110,當(dāng)通過(guò)比較結(jié)果滿足中繼條件以確定其他無(wú)線信號(hào)源的無(wú)線中繼成功時(shí),將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0040]通過(guò)比較確定對(duì)其他無(wú)線信號(hào)源的比較結(jié)果滿足中繼條件,即采用其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼成功,該其他無(wú)線信號(hào)源為無(wú)線路由器,則可以將與無(wú)線路由器中繼的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,確定協(xié)商無(wú)線速率大的無(wú)線信號(hào)源,選擇該協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,即可以依據(jù)實(shí)際的協(xié)商無(wú)線速率確定較優(yōu)的無(wú)線信號(hào)源,從而選擇中繼最優(yōu)位置,保證無(wú)線信號(hào)的覆蓋并提高信號(hào)質(zhì)量。本實(shí)施例中,無(wú)線信號(hào)可以采用WiFi (Wireless Fidelity,無(wú)線保真)信號(hào)實(shí)現(xiàn)。
[0041]綜上所述,按照信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,通過(guò)獲取主機(jī)地址防止兩個(gè)中繼器自環(huán),從而在獲取主機(jī)地址后采用無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較,當(dāng)比較結(jié)果滿足中繼條件時(shí)為一級(jí)中繼且中繼成功,而當(dāng)比較結(jié)果不滿足中繼條件為二級(jí)以上中繼,則記錄協(xié)商無(wú)線速率并重新選擇其他無(wú)線信號(hào)源以執(zhí)行一級(jí)中繼,并且在通過(guò)其他無(wú)線信號(hào)源完成一級(jí)中繼后,可以將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,從而中繼器能夠選擇中繼最優(yōu)位置,保證無(wú)線信號(hào)的覆蓋并提高信號(hào)質(zhì)量。
[0042]在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例詳細(xì)論述中繼器的中繼方法。
[0043]參照?qǐng)D2,示出了本發(fā)明另一種實(shí)施方式的中繼方法的步驟流程圖,具體包括如下步驟。
[0044]步驟202,中繼器預(yù)先關(guān)閉自身的主機(jī)配置服務(wù)并配置自身為獲取主機(jī)地址。[〇〇45] 步驟204,中繼器通過(guò)中繼配置中繼無(wú)線SSID和密碼,與無(wú)線路由器的無(wú)線SSID和密碼一致。
[0046] 無(wú)線路由器完成基礎(chǔ)無(wú)線網(wǎng)絡(luò)配置,可以配置至少無(wú)線路由器的無(wú)線SSID和對(duì)應(yīng)的密碼,并且配置無(wú)線路由器為提供主機(jī)配置服務(wù)(DHCP server)即可以分配DHCP的IP地址。而各中繼器在前次中繼完成后可以配置中繼無(wú)線SSID和對(duì)應(yīng)密碼,其中,中繼無(wú)線 SSID、密碼,與中繼的無(wú)線路由器的無(wú)線SSID、密碼相同。并且,中繼器還配置關(guān)閉自身DHCP server,并配置為獲取DHCP的IP地址。[〇〇47] 步驟206,中繼器啟動(dòng)時(shí)搜索無(wú)線信號(hào)源,過(guò)濾與中繼無(wú)線服務(wù)集標(biāo)識(shí)SSID不一致的無(wú)線信號(hào)源。[〇〇48]步驟208,中繼器收集各無(wú)線信號(hào)源對(duì)應(yīng)的信號(hào)強(qiáng)度和站點(diǎn)地址信息。
[0049]中繼器啟動(dòng)時(shí),可以搜索周圍的無(wú)線信號(hào)源,并且依據(jù)該中繼器自身配置的中繼無(wú)線SSID對(duì)無(wú)線信號(hào)源進(jìn)行過(guò)濾,即獲取各無(wú)線信號(hào)源的SSID,確定該無(wú)線信號(hào)源的SSID 和中繼器配置的中繼無(wú)線SSID是否相同,若無(wú)線信號(hào)源的SSID和中繼器配置的中繼無(wú)線 SSID不相同,則忽略該無(wú)線信號(hào)源;若無(wú)線信號(hào)源的SSID和中繼器配置的中繼無(wú)線SSID相同,則確認(rèn)該無(wú)線信號(hào)源可以連接。中繼器還可以收集該無(wú)線信號(hào)源對(duì)應(yīng)的信號(hào)強(qiáng)度和 BSSID保存到中繼器本地內(nèi)存中,當(dāng)然中繼器還可以收集無(wú)線信號(hào)源的信道、無(wú)線網(wǎng)路模式,加密方式等。
[0050]步驟210,中繼器根據(jù)信號(hào)強(qiáng)度選擇信號(hào)強(qiáng)度最大的無(wú)線信號(hào)源,對(duì)所述無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0051]對(duì)過(guò)濾得到SSID相同的各無(wú)線信號(hào)源,中繼器將確定信號(hào)強(qiáng)度最大的無(wú)線信號(hào)源,對(duì)該信號(hào)強(qiáng)度最大的無(wú)線信號(hào)源嘗試執(zhí)行無(wú)線中繼。其中,無(wú)線信號(hào)質(zhì)量與無(wú)線信號(hào)強(qiáng)度有正比關(guān)系,一定環(huán)境下,信號(hào)強(qiáng)度越強(qiáng),信號(hào)質(zhì)量越好,因此本實(shí)施例選擇信號(hào)最強(qiáng)的信號(hào)源優(yōu)先中繼,以減少選路的時(shí)間。[〇〇52] 步驟212,中繼器根據(jù)MAC地址確定是否能夠獲取主機(jī)地址。[〇〇53]當(dāng)兩個(gè)中繼器互相中繼會(huì)形成自環(huán),從而無(wú)法使用,為防止中繼器出現(xiàn)自環(huán)的問(wèn)題,本實(shí)施例中預(yù)先將無(wú)線路由器配置為提供DHCP server,而各中繼器均配置為獲取主機(jī)地址,因此在連接無(wú)線信號(hào)源進(jìn)行中繼時(shí),中繼器根據(jù)本地橋MAC地址請(qǐng)求獲取主機(jī)地址, 從而通過(guò)是否能夠獲取主機(jī)地址確定是否形成自環(huán)。[〇〇54]當(dāng)不能夠獲取主機(jī)地址時(shí),表征當(dāng)前兩個(gè)中繼器形成了自環(huán),可以斷開(kāi)該中繼,返回步驟210,繼續(xù)根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,即在刪除已選擇的最大強(qiáng)度的無(wú)線信號(hào)源之后,選擇信號(hào)強(qiáng)度最大的無(wú)線信號(hào)源,對(duì)該無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。 即在判斷為自環(huán)時(shí),嘗試連接下一個(gè)無(wú)線信號(hào)源,直到找到一個(gè)能獲取DHCP的IP地址的無(wú)線信號(hào)源,如果一直未找到能夠獲取DHCP的IP地址的無(wú)線信號(hào)源,則中繼器等待新的無(wú)線信號(hào)源,不再去嘗試中繼選路操作。
[0055]當(dāng)能夠獲取主機(jī)地址時(shí),執(zhí)行步驟214。
[0056]步驟214,中繼器獲取主機(jī)地址,并從所述確認(rèn)報(bào)文中獲取所述無(wú)線路由器的源 MAC地址。[〇〇57] 中繼器獲取到DHCP的IP地址后,通過(guò)所述DHCP的IP地址與無(wú)線路由器進(jìn)行交互, 抓取所述無(wú)線路由器反饋的確認(rèn)報(bào)文(DHCP ACK),然后中繼器從所述確認(rèn)報(bào)文中獲取所述無(wú)線路由器的源MAC地址,S卩DHCP sever的MAC地址。[〇〇58]然后中繼器將無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較,以確定是否滿足中繼條件。即將源MAC地址和BSSID進(jìn)行比較,具體比較過(guò)程如步驟 216-224。
[0059]步驟216,中繼器確定無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息是否一致。
[0060]若是,即無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源的BSSID—致,執(zhí)行步驟220; 若否,即無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源不一致,執(zhí)行步驟218。
[0061]步驟218,比較源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息的差值,確定所述差值是否在閾值范圍內(nèi)。
[0062]當(dāng)所述源MAC地址和站點(diǎn)地址信息不一致時(shí),比較源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息的差值。再確定該差值是否在閾值范圍內(nèi)。若是,即差值在閾值范圍內(nèi),確認(rèn)比較結(jié)果滿足中繼條件,執(zhí)行步驟220;若否,即差值不在閾值范圍內(nèi),確認(rèn)比較結(jié)果不滿足中繼條件,執(zhí)行步驟222。
[0063]本實(shí)施例中,采用閾值范圍確定是否滿足中繼條件,該閾值范圍是路由器的接口分配確定的。實(shí)際處理中,有些無(wú)線路由器的橋MAC與無(wú)線接口的BSSID不一致,但接口分配的MAC—般是按1遞增或者遞減的,可以根據(jù)接口數(shù)量配置閾值范圍,例如接口數(shù)量為5則配置閾值范圍為5。此外,同時(shí)無(wú)線路由器和中繼MAC相差很小的可能性幾乎微乎其微。因此, 如果中繼器中繼的信號(hào)源對(duì)應(yīng)的BSSID與抓取的DHCP sever的MAC不一致,且兩者差值不在閾值范圍內(nèi),則確認(rèn)不滿足中繼條件,此時(shí)該中繼器是二級(jí)以上中繼。反之,信號(hào)源對(duì)應(yīng)的 BSSID與抓取的DHCP sever的MAC—致,或者雖然不一致但兩者差值在閾值范圍內(nèi),則認(rèn)為滿足中繼條件,此時(shí)為一級(jí)中繼,該BSSID是無(wú)線路由器的無(wú)線接口 MAC。[〇〇64] 實(shí)際上,家庭無(wú)線環(huán)境通常配置一個(gè)無(wú)線路由器當(dāng)DHCP server,出現(xiàn)兩個(gè)DHCP server的情況非常少見(jiàn)。因此可以確認(rèn)抓取的DHCP server MAC—般就是中繼器需要中繼的無(wú)線路由器。由于市場(chǎng)上的很多無(wú)線路由器都支持多個(gè)無(wú)線接口(即多個(gè)SSID),每個(gè)無(wú)線接口需要分配一個(gè)MAC,廠商一般都是申請(qǐng)連續(xù)的MAC。所以橋MAC與中繼器檢測(cè)到的 BSSID不一致時(shí),可以通過(guò)判斷相差值是否滿足閾值范圍,來(lái)確定檢測(cè)的BSSID是否也是無(wú)線路由器的無(wú)線接口MAC,如果差值在閾值范圍內(nèi),則BSSID為無(wú)線路由器的無(wú)線接口MAC, 反之不在閾值范圍內(nèi),則BSSID為無(wú)線路由器的無(wú)線接口MAC。
[0065] 步驟220,確定對(duì)所述無(wú)線信號(hào)源的無(wú)線中繼成功。[〇〇66] 當(dāng)所述源MAC地址和BSSID—致,或者,源MAC地址和BSSID不一致但差值在閾值范圍內(nèi)時(shí),確認(rèn)比較結(jié)果滿足中繼條件,即該中繼器中繼的是無(wú)線路由器,可以確認(rèn)對(duì)無(wú)線路由器的無(wú)線中繼成功。
[0067]步驟222,記錄協(xié)商無(wú)線速率。
[0068]當(dāng)源MAC地址和BSSID不一致且差值超出閾值范圍,確認(rèn)比較結(jié)果不滿足中繼條件,此時(shí)中繼的不是無(wú)線路由器,為二級(jí)以上中繼。為了保證中繼效果,可以先記錄協(xié)商無(wú)線速率,并斷開(kāi)該中繼,然后返回步驟210繼續(xù)根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,即在刪除已選擇的最大強(qiáng)度的無(wú)線信號(hào)源之后,選擇信號(hào)強(qiáng)度最大的無(wú)線信號(hào)源,對(duì)該無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,直到其他無(wú)線信號(hào)源的無(wú)線中繼成功。若對(duì)其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼等步驟后確認(rèn)滿足中繼條件后,該其他無(wú)線信號(hào)源為無(wú)線路由器,即其他信號(hào)源中繼成功。
[0069]步驟224,對(duì)其他無(wú)線信號(hào)源的無(wú)線中繼成功時(shí),將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0070]為了使各中繼器處于較佳的中繼位置,對(duì)其他無(wú)線信號(hào)源的無(wú)線中繼成功時(shí),可以獲取當(dāng)前的協(xié)商無(wú)線速率,然后將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。即選擇信號(hào)較好的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,從而能夠?yàn)橹欣^器提供最佳的中繼位置。即重新選擇中繼到無(wú)線路由器的情況下,可能中繼信號(hào)不穩(wěn)定,無(wú)線速率較低嚴(yán)重影響用戶無(wú)線使用,就可能需要二級(jí)中繼。因此可以在每次中繼時(shí)記錄無(wú)線協(xié)商速率與下一次中繼速率進(jìn)行比較,選擇速率更高的中繼點(diǎn)中繼。
[0071]并且,如果兩次中繼后的協(xié)商速率都低于設(shè)定值時(shí),則繼續(xù)嘗試其它信號(hào)源中繼,選擇協(xié)商速率最大的中繼,其中,設(shè)定值可以根據(jù)無(wú)線模式,及無(wú)線芯片的抗干擾能力確定。若中繼器無(wú)法中繼到DHCP server對(duì)應(yīng)的無(wú)線路由器,也重新可以中繼原來(lái)的無(wú)線信號(hào)源。如果中繼后的協(xié)商速率相對(duì)較大,則認(rèn)為選路成功,停止選路過(guò)程。本實(shí)施例中,通過(guò)尋找DHCP server的過(guò)程就能快速完成無(wú)線中繼最優(yōu)拓?fù)涞氖諗俊?br>[0072]本實(shí)施例可以應(yīng)用于中繼器的各種中繼場(chǎng)景中,例如一種實(shí)例是對(duì)家庭環(huán)境下的中繼,如圖3所示,該家庭環(huán)境中包括無(wú)線路由器A和中繼器B、C、D,其中,無(wú)線路由器A和中繼器B、C、D周圍圓形范圍即其信號(hào)覆蓋范圍,該信號(hào)覆蓋范圍指的是正常使用信號(hào)覆蓋范圍,因此可以通過(guò)中繼器B、C、D在家庭環(huán)境中進(jìn)行中繼,提高網(wǎng)絡(luò)信號(hào)覆蓋范圍。
[0073]配置無(wú)線路由器A的SSID和密碼,相應(yīng)中繼器B、C、D的中繼無(wú)線SSID和密碼與無(wú)線路由器A的SSID和密碼相同,配置DHCP sever為無(wú)線路由器A,中繼器B、C、D為獲取DHCP的IP地址。其中,中繼成功一次后,中繼器B、C、D會(huì)自動(dòng)設(shè)置自身的SSID和密碼與無(wú)線路由器A—致。
[0074]中繼器B、C、D依次啟動(dòng),首先中繼器B啟動(dòng),只能搜索到無(wú)線路由器A無(wú)線信號(hào),中繼器B中繼后信號(hào)穩(wěn)定,并且發(fā)現(xiàn)DHCP sever就是無(wú)線路由器A,確認(rèn)中繼完成。
[0075]中繼器C啟動(dòng)后,搜索到無(wú)線路由器A和中繼器B的信號(hào),發(fā)現(xiàn)無(wú)線中繼器信號(hào)B的信號(hào)更強(qiáng),首選中繼無(wú)線中繼器B,等待獲取DHCP的IP地址,截取到DHCP ACK的源MAC地址,確定源MAC地址和BSSID不同且差值大于閾值范圍,可以記錄當(dāng)前的無(wú)線協(xié)商速率為aaMbps,然后斷開(kāi)當(dāng)前中繼連接,嘗試中繼無(wú)線路由器A。中繼成功無(wú)線路由器A后,同樣等待獲取DHCP IP地址,對(duì)比截取的DHCP ACK報(bào)文的源MAC,確定中繼的就是無(wú)線路由器A。獲取當(dāng)前的無(wú)線協(xié)商速率,假設(shè)為bbMbp s,假設(shè)bb大于aa,則確認(rèn)無(wú)線中繼完成。
[0076]中繼器D啟動(dòng)后,可以搜索到中繼器B和C的信號(hào),同時(shí)也能搜到無(wú)線路由器A的信號(hào),無(wú)線路由器A的信號(hào)較弱,依據(jù)信號(hào)強(qiáng)度先中繼信號(hào)最強(qiáng)的中繼器C,同上上述中繼和判斷步驟,發(fā)現(xiàn)對(duì)應(yīng)的BSSID不是DHCP server的MAC地址,記錄當(dāng)前的無(wú)線協(xié)商速率為 ccMbps,然后重新中繼直到中繼到無(wú)線路由器A,獲取當(dāng)前的無(wú)線協(xié)商速率為ddMbps,然而 dd小于cc,中繼無(wú)線路由器A時(shí)無(wú)線質(zhì)量較差,并不是最佳中繼點(diǎn),可以依據(jù)該無(wú)線協(xié)商速率重新中繼到中繼器C,中繼器D的中繼完成。
[0077]從而通過(guò)上述步驟,中繼器B、C、D都完成了各自的中繼,其中,中繼器B、C為一級(jí)中繼,中繼器C為二級(jí)中繼,當(dāng)然多有其他中繼器也可以存在三級(jí)或以上中繼,從而通過(guò)獲取 DHCP的IP地址方法中繼器自環(huán),通過(guò)BSSID和源MAC的比較確定是否中繼無(wú)線路由器,并通過(guò)無(wú)線協(xié)商速率選擇最佳中繼點(diǎn),從而實(shí)現(xiàn)最優(yōu)的無(wú)線拓?fù)洹?br>[0078]本發(fā)明實(shí)施例實(shí)現(xiàn)步驟簡(jiǎn)單,不需要對(duì)現(xiàn)有無(wú)線設(shè)備的軟件和硬件形態(tài)本身進(jìn)行重大改變,可以通過(guò)免配置方式解決無(wú)線路由器與無(wú)線中繼器之間的中繼拓?fù)鋯?wèn)題,給用戶提供最優(yōu)的無(wú)線環(huán)境,提高無(wú)線體驗(yàn)質(zhì)量。
[0079]需要說(shuō)明的是,對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
[0080]參照?qǐng)D4,示出了本發(fā)明其中一種實(shí)施方式的中繼器的結(jié)構(gòu)框圖,具體可以包括如下模塊:
[0081]中繼模塊402,用于根據(jù)信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源,對(duì)所述無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;以及當(dāng)通過(guò)比較結(jié)果滿足中繼條件確定對(duì)其他無(wú)線信號(hào)源的無(wú)線中繼成功時(shí),將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。[〇〇82]地址比較模塊404,用于在獲取主機(jī)地址后,將無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較;當(dāng)比較結(jié)果滿足中繼條件時(shí),確定對(duì)所述無(wú)線信號(hào)源的無(wú)線中繼成功。[〇〇83]記錄模塊406,用于當(dāng)比較結(jié)果不滿足中繼條件時(shí),記錄協(xié)商無(wú)線速率并觸發(fā)所述選擇中繼模塊根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0084]綜上所述,初始選擇信號(hào)強(qiáng)度最大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,通過(guò)獲取主機(jī)地址防止兩個(gè)中繼器自環(huán),從而在獲取主機(jī)地址后采用無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較,當(dāng)比較結(jié)果滿足中繼條件時(shí)為一級(jí)中繼且中繼成功, 而當(dāng)比較結(jié)果不滿足中繼條件為二級(jí)以上中繼,則記錄協(xié)商無(wú)線速率并重新選擇其他無(wú)線信號(hào)源以執(zhí)行一級(jí)中繼,并且在通過(guò)其他無(wú)線信號(hào)源完成一級(jí)中繼后,可以將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼,從而中繼器能夠選擇中繼最優(yōu)位置,保證無(wú)線信號(hào)的覆蓋并提高信號(hào)質(zhì)量。
[0085]參照?qǐng)D5,示出了本發(fā)明另一種中繼器實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:[〇〇86]中繼配置模塊400,用于預(yù)先關(guān)閉自身的主機(jī)配置服務(wù)并配置自身為獲取主機(jī)地址;通過(guò)中繼配置中繼無(wú)線SSID和密碼,與無(wú)線路由器的無(wú)線SSID和密碼一致。
[0087]信號(hào)源搜索模塊408,用于啟動(dòng)時(shí)搜索無(wú)線信號(hào)源,過(guò)濾與中繼無(wú)線服務(wù)集標(biāo)識(shí)SSID不一致的無(wú)線信號(hào)源;收集各無(wú)線信號(hào)源對(duì)應(yīng)的信號(hào)強(qiáng)度和站點(diǎn)地址信息。
[0088]中繼模塊402,用于根據(jù)信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源,對(duì)所述無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;以及當(dāng)通過(guò)比較結(jié)果滿足中繼條件確定對(duì)其他無(wú)線信號(hào)源的無(wú)線中繼成功時(shí),將當(dāng)前的協(xié)商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0089]地址獲取模塊410,用于請(qǐng)求獲取主機(jī)地址。所述中繼模塊402,還用于當(dāng)不能夠獲取主機(jī)地址時(shí),根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0090]交互獲取模塊412,用于通過(guò)所述主機(jī)地址與無(wú)線路由器進(jìn)行交互,抓取所述無(wú)線路由器反饋的確認(rèn)報(bào)文;從所述確認(rèn)報(bào)文中獲取所述無(wú)線路由器的源MAC地址。
[0091]地址比較模塊404,用于在獲取主機(jī)地址后,將無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較;當(dāng)比較結(jié)果滿足中繼條件時(shí),確定對(duì)所述無(wú)線信號(hào)源的無(wú)線中繼成功。
[0092]記錄模塊406,用于當(dāng)比較結(jié)果不滿足中繼條件時(shí),記錄協(xié)商無(wú)線速率并觸發(fā)所述選擇中繼模塊根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。
[0093]其中,所述中繼條件包括:無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息相同,或,無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息的差值在閾值范圍內(nèi),其中,所述閾值范圍依據(jù)無(wú)線路由器的接口數(shù)量確定。
[0094]其中,所述地址比較模塊404,用于比較無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息的差值;當(dāng)所述源MAC地址和站點(diǎn)地址信息一致時(shí),確認(rèn)比較結(jié)果滿足中繼條件;當(dāng)所述源MAC地址和站點(diǎn)地址信息不一致,但所述差值在閾值范圍內(nèi),確認(rèn)比較結(jié)果滿足中繼條件;當(dāng)所述源MAC地址和站點(diǎn)地址信息不一致,且確認(rèn)比較結(jié)果不滿足中繼條件。
[0095]通過(guò)獲取DHCP的IP地址方法中繼器自環(huán),通過(guò)BSSID和源MAC的比較確定是否中繼無(wú)線路由器,并通過(guò)無(wú)線協(xié)商速率選擇最佳中繼點(diǎn),從而實(shí)現(xiàn)最優(yōu)的無(wú)線拓?fù)洹1景l(fā)明實(shí)施例實(shí)現(xiàn)步驟簡(jiǎn)單,不需要對(duì)現(xiàn)有無(wú)線設(shè)備的軟件和硬件形態(tài)本身進(jìn)行重大改變,可以通過(guò)免配置方式解決無(wú)線路由器與無(wú)線中繼器之間的中繼拓?fù)鋯?wèn)題,給用戶提供最優(yōu)的無(wú)線環(huán)境,提尚無(wú)線體驗(yàn)質(zhì)量。
[0096]對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0097]本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0098]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0099]本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0100]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0101]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0102]盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。
[0103]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者終端設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
[0104]以上對(duì)本發(fā)明所提供的一種設(shè)備的中繼方法和一種中繼器,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種設(shè)備的中繼方法,其特征在于,包括:根據(jù)信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源,對(duì)所述無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;在獲取主機(jī)地址后,將無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息 進(jìn)行比較;當(dāng)比較結(jié)果滿足中繼條件時(shí),確定對(duì)所述無(wú)線信號(hào)源的無(wú)線中繼成功;當(dāng)比較結(jié)果不滿足中繼條件時(shí),記錄協(xié)商無(wú)線速率并根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào) 源執(zhí)行無(wú)線中繼;當(dāng)通過(guò)比較結(jié)果滿足中繼條件確定對(duì)其他無(wú)線信號(hào)源的無(wú)線中繼成功時(shí),將當(dāng)前的協(xié) 商無(wú)線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線 中繼。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中繼條件包括:無(wú)線路由器的源MAC地 址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息相同,或,無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào) 源對(duì)應(yīng)站點(diǎn)地址信息的差值在閾值范圍內(nèi),其中,所述閾值范圍依據(jù)無(wú)線路由器的接口數(shù)量確定。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源之前,還包 括:啟動(dòng)時(shí)搜索無(wú)線信號(hào)源,過(guò)濾與中繼無(wú)線服務(wù)集標(biāo)識(shí)SSID不一致的無(wú)線信號(hào)源;收集各無(wú)線信號(hào)源對(duì)應(yīng)的信號(hào)強(qiáng)度和站點(diǎn)地址信息。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,執(zhí)行無(wú)線中繼的步驟之后,還包括:請(qǐng)求獲取主機(jī)地址;當(dāng)不能夠獲取主機(jī)地址時(shí),根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,將無(wú)線路由器的源MAC地址和所述無(wú)線信 號(hào)源對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較之前,還包括:通過(guò)所述主機(jī)地址與無(wú)線路由器進(jìn)行交互,抓取所述無(wú)線路由器反饋的確認(rèn)報(bào)文;從所述確認(rèn)報(bào)文中獲取所述無(wú)線路由器的源MAC地址。6.根據(jù)權(quán)利要求1-5任一所述的方法,其特征在于,還包括:預(yù)先關(guān)閉自身的主機(jī)配置服務(wù)并配置自身為獲取主機(jī)地址;并通過(guò)中繼配置中繼無(wú)線SSID和密碼,與無(wú)線路由器的無(wú)線SSID和密碼一致。7.—種中繼器,其特征在于,包括:中繼模塊,用于根據(jù)信號(hào)強(qiáng)度選擇無(wú)線信號(hào)源,對(duì)所述無(wú)線信號(hào)源執(zhí)行無(wú)線中繼;以及 當(dāng)通過(guò)比較結(jié)果滿足中繼條件確定對(duì)其他無(wú)線信號(hào)源的無(wú)線中繼成功時(shí),將當(dāng)前的協(xié)商無(wú) 線速率與記錄的協(xié)商無(wú)線速率進(jìn)行比較,選擇協(xié)商無(wú)線速率大的無(wú)線信號(hào)源執(zhí)行無(wú)線中 繼;地址比較模塊,用于在獲取主機(jī)地址后,將無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源 對(duì)應(yīng)站點(diǎn)地址信息進(jìn)行比較;當(dāng)比較結(jié)果滿足中繼條件時(shí),確定對(duì)所述無(wú)線信號(hào)源的無(wú)線 中繼成功;記錄模塊,用于當(dāng)比較結(jié)果不滿足中繼條件時(shí),記錄協(xié)商無(wú)線速率并觸發(fā)所述選擇中 繼模塊根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。8.根據(jù)權(quán)利要求7所述的中繼器,其特征在于,所述中繼條件包括:無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息相同,或,無(wú)線路由器的源MAC地址和所述無(wú)線信號(hào)源對(duì)應(yīng)站點(diǎn)地址信息的差值在閾值范圍內(nèi),其中,所述閾值范圍依據(jù)無(wú)線路由器的接口數(shù)量確定。9.根據(jù)權(quán)利要求7所述的中繼器,其特征在于,還包括: 信號(hào)源搜索模塊,用于啟動(dòng)時(shí)搜索無(wú)線信號(hào)源,過(guò)濾與中繼無(wú)線服務(wù)集標(biāo)識(shí)SSID不一致的無(wú)線信號(hào)源;收集各無(wú)線信號(hào)源對(duì)應(yīng)的信號(hào)強(qiáng)度和站點(diǎn)地址信息。10.根據(jù)權(quán)利要求7所述的中繼器,其特征在于,還包括: 地址獲取模塊,用于請(qǐng)求獲取主機(jī)地址; 所述中繼模塊,還用于當(dāng)不能夠獲取主機(jī)地址時(shí),根據(jù)信號(hào)強(qiáng)度選擇其他無(wú)線信號(hào)源執(zhí)行無(wú)線中繼。11.根據(jù)權(quán)利要求7所述的中繼器,其特征在于,還包括: 交互獲取模塊,用于通過(guò)所述主機(jī)地址與無(wú)線路由器進(jìn)行交互,抓取所述無(wú)線路由器反饋的確認(rèn)報(bào)文;從所述確認(rèn)報(bào)文中獲取所述無(wú)線路由器的源MAC地址。12.根據(jù)權(quán)利要求7-11任一所述的中繼器,其特征在于,還包括: 中繼配置模塊,用于預(yù)先關(guān)閉自身的主機(jī)配置服務(wù)并配置自身為獲取主機(jī)地址;通過(guò)中繼配置中繼無(wú)線SSID的密碼,與無(wú)線路由器的無(wú)線SSID和密碼一致。
【文檔編號(hào)】H04W28/22GK106060878SQ201610327072
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2016年5月17日
【發(fā)明人】劉春明
【申請(qǐng)人】杭州華三通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大邑县| 南澳县| 新建县| 石阡县| 三门县| 吉木乃县| 泾阳县| 习水县| 天峻县| 乌拉特后旗| 吉水县| 汤阴县| 柘荣县| 射阳县| 巫山县| 永平县| 乌兰县| 秭归县| 红河县| 南川市| 申扎县| 岐山县| 五河县| 水城县| 化隆| 崇州市| 缙云县| 花垣县| 喀喇沁旗| 奇台县| 普兰店市| 来宾市| 石泉县| 江城| 贺兰县| 东台市| 阆中市| 泗水县| 新营市| 紫金县| 阿克苏市|