本發(fā)明涉及通訊領(lǐng)域,特別是涉及一種路由器的自動配置組網(wǎng)方法及系統(tǒng)。
背景技術(shù):
無線局域網(wǎng)(WirelessLocalAreaNetwork,簡稱為WLAN)是計(jì)算機(jī)網(wǎng)絡(luò)和無線通信技術(shù)相結(jié)合的產(chǎn)物,具體地說,就是在組建局域網(wǎng)時(shí)不再使用傳統(tǒng)的電纜線而通過無線的方式以紅外線、無線電波等作為傳輸介質(zhì)來進(jìn)行連接,提供有線局域網(wǎng)的所有功能。無線局域網(wǎng)的基礎(chǔ)還是傳統(tǒng)的有線局域網(wǎng),是有線局域網(wǎng)的擴(kuò)展和替換,它是在有線局域網(wǎng)的基礎(chǔ)上通過無線集線器、無線訪問節(jié)點(diǎn)、無線網(wǎng)橋、無線網(wǎng)卡等設(shè)備來實(shí)現(xiàn)無線通信的,目前無線局域網(wǎng)使用的頻段主要是S頻段(2.4GHz~2.4835GHz)。
由于每個(gè)無線路由器覆蓋范圍有限,為了覆蓋更大的區(qū)域,需要在通過不斷增加無線路由器的蜂窩組網(wǎng)模式來實(shí)現(xiàn),傳統(tǒng)的組網(wǎng)需要通過人工配置或者是核心控制器來完成,費(fèi)事費(fèi)力。
現(xiàn)有技術(shù)中無法完全系統(tǒng)自動配置,自動組網(wǎng)或者需要借助一臺核心控制設(shè)備才可以,都需要完成一個(gè)最基本的配置組網(wǎng)完成后需要根據(jù)干擾程度進(jìn)行修改配置,否則會導(dǎo)致網(wǎng)絡(luò)無法使用,降低用戶體驗(yàn)。在配置時(shí),都需要操作人員手動修改無線路由器上的各配置,或者通過核心控制設(shè)備進(jìn)行修改,耗時(shí)較長;且路由器的配置更改增加核心控制器增加硬件成本,
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種路由器的自動配置組網(wǎng)方法及系統(tǒng),其目的是通過AP間的關(guān)聯(lián)過程獲取相鄰AP的信息,然后通過計(jì)算選擇自身的工作頻率和信道,確保AP能自動組網(wǎng)又不發(fā)生干擾。
本發(fā)明提供的技術(shù)方案如下:
一種路由器的自動配置組網(wǎng)方法,包括步驟:
S100判斷路由器的連接方式是否通過有線連接,若是直接執(zhí)行步驟300;否則,執(zhí)行步驟S200;
S200當(dāng)前AP設(shè)備和相鄰AP設(shè)備相互獲取雙方的的加密認(rèn)證信息,并分別進(jìn)行解密認(rèn)證;
S300所述當(dāng)前AP設(shè)備判斷與所述相鄰AP設(shè)備之間干擾強(qiáng)度是否達(dá)到預(yù)設(shè)最大干擾值,并輸出判斷結(jié)果;
S400所述當(dāng)前AP設(shè)備根據(jù)輸出的所述判斷結(jié)果自動進(jìn)行配置組網(wǎng);
S500切換下一其余AP設(shè)備執(zhí)行步驟S100-S400。
本發(fā)明中,有線連接情況下無線組網(wǎng),當(dāng)路由器通過有線連接后,信號強(qiáng)度,信道,用戶配置等信息將通過有線直接傳輸,省略了中間掃描認(rèn)證的過程,直接到后期快速組網(wǎng)。無線連接情況下無線組網(wǎng),如果是主動掃描,當(dāng)前AP設(shè)備發(fā)送加密請求,要求其余AP設(shè)備提供自己的SSID和身份認(rèn)證信息,然后當(dāng)前AP設(shè)備通道得到的信息直接認(rèn)證并關(guān)聯(lián)成功。如果是被動掃描,其余AP設(shè)備除了發(fā)送自己的SSID外,還發(fā)送經(jīng)過加密的身份認(rèn)證信息,到了認(rèn)證階段,當(dāng)前AP設(shè)備直接發(fā)送加密的身份認(rèn)證信息完成認(rèn)證活動后關(guān)聯(lián)成功。關(guān)聯(lián)成功后,其余AP設(shè)備讀取當(dāng)前AP設(shè)備的信號強(qiáng)度,信道,用戶配置的其他信息,當(dāng)發(fā)現(xiàn)信號強(qiáng)度和信道和自身默認(rèn)值產(chǎn)生干擾超過預(yù)設(shè)干擾最大閾值時(shí)時(shí),則切換自身的信號強(qiáng)度和信道,確保和當(dāng)前AP設(shè)備之間產(chǎn)生干擾最小,其余配置保持不變。自動重新后需要當(dāng)前AP設(shè)備和其余AP設(shè)備的無線關(guān)聯(lián),完成組網(wǎng)。
進(jìn)一步的,所述步驟S200包括步驟:
S210當(dāng)前AP設(shè)備根據(jù)第一自身私鑰將第一自身SSID和/或關(guān)聯(lián)請求信息進(jìn)行加密,得到第一加密認(rèn)證信息;
S220所述當(dāng)前AP設(shè)備將所述第一加密認(rèn)證信息發(fā)送至所述相鄰AP設(shè)備;
S230任一所述相鄰AP設(shè)備根據(jù)第二自身私鑰,判斷是否能將接收的所述第一加密認(rèn)證信息解密成功;若是執(zhí)行步驟S240;否則,執(zhí)行步驟S270;
S240所述任一相鄰AP設(shè)備根據(jù)所述第二自身私鑰將第二自身SSID和/或關(guān)聯(lián)響應(yīng)信息進(jìn)行加密,得到第二加密認(rèn)證信息;并將所述第二加密認(rèn)證信息直接發(fā)送至所述當(dāng)前AP設(shè)備;
S250所述當(dāng)前相鄰AP設(shè)備根據(jù)所述第一自身私鑰,判斷是否能將接收的所述第二加密認(rèn)證信息解密成功;若是執(zhí)行步驟S260;否則,執(zhí)行步驟S270;
S260所述當(dāng)前AP設(shè)備與所述任一相鄰AP設(shè)備進(jìn)行網(wǎng)絡(luò)連接;
S270退出解密認(rèn)證過程。
本發(fā)明中,當(dāng)前AP設(shè)備直接將連網(wǎng)請求進(jìn)行加密,發(fā)送加密請求至其余AP設(shè)備,如果其余AP設(shè)備解密成功就可以直接根據(jù)解密后得到的當(dāng)前AP設(shè)備的SSID等身份認(rèn)證信息,其余AP設(shè)備根據(jù)當(dāng)前AP設(shè)備的SSID連接當(dāng)前AP設(shè)備,并發(fā)送自己的SSID等身份認(rèn)證信息,然后當(dāng)前AP設(shè)備,直接認(rèn)證并與當(dāng)前AP設(shè)備相互關(guān)聯(lián)成功。其中可以是當(dāng)前AP設(shè)備先發(fā)送加密請求,也可以是其余AP設(shè)備先發(fā)送加密請求,或者當(dāng)前AP設(shè)備和其余AP設(shè)備同時(shí)發(fā)送加密請求。在AP設(shè)備自動配置之前,AP設(shè)備和AP設(shè)備之間是需要建立連接的,因此,在兩種設(shè)備分別上電完成后,當(dāng)前AP設(shè)備主動發(fā)送自動配置掃描請求至其余AP設(shè)備,以判斷是否有可用的AP設(shè)備,其判斷過程是監(jiān)測預(yù)定時(shí)間段內(nèi)是否收到AP設(shè)備返回的自動配置掃描響應(yīng)。如果當(dāng)前AP設(shè)備收到自動配置掃描響應(yīng),則確定AP設(shè)備可用,則向AP設(shè)備發(fā)送連接消息進(jìn)行連接。如果當(dāng)前AP設(shè)備未收到自動配置掃描響應(yīng),則按照預(yù)定周期向AP設(shè)備重復(fù)發(fā)送自動配置掃描請求,直到接收到其余AP設(shè)備返回的自動掃描掃描響應(yīng)。該過程的主要目的是確定AP設(shè)備在工作,即存在可用的AP設(shè)備,從而建立網(wǎng)絡(luò)連接。
進(jìn)一步的,所述步驟S300還包括步驟:
S310所述當(dāng)前AP設(shè)備獲取所述任一相鄰AP設(shè)備的信道相關(guān)信息,判斷是否存在空閑信道,若是執(zhí)行步驟S350;否則,執(zhí)行步驟S320;
S320所述當(dāng)前AP設(shè)備獲取所述所有相鄰AP設(shè)備的信道相關(guān)信息,判斷信道干擾強(qiáng)度是否達(dá)到預(yù)設(shè)最大干擾值,若是執(zhí)行步驟S330;否則,執(zhí)行步驟S340;
S330輸出雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值;
S340輸出雙方干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值。
本發(fā)明中,在使用過程中,如果干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值,則需要對AP設(shè)備進(jìn)行配置變更。具體的,當(dāng)前AP設(shè)備按照一個(gè)預(yù)設(shè)的周期發(fā)送自動配置掃描請求,讀取其余AP設(shè)備的配置參數(shù)值,判斷干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值后,進(jìn)行配置更改,并將配置參數(shù)值發(fā)送至其余AP設(shè)備,其余AP設(shè)備在收到自動配置更新消息后,判斷干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值后,進(jìn)行配置更改,并將配置參數(shù)值發(fā)送至其余AP設(shè)備,以此類推從而自動的進(jìn)行組網(wǎng)配置。
進(jìn)一步的,所述步驟S400還包括步驟:
S410根據(jù)所述輸出的雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值,所述當(dāng)前AP設(shè)備根據(jù)預(yù)設(shè)配置組網(wǎng)數(shù)據(jù)庫的自動更改自身當(dāng)前配置組網(wǎng)參數(shù);
S420根據(jù)所述輸出的雙方干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值,所述當(dāng)前AP設(shè)備根據(jù)所述當(dāng)前自身配置組網(wǎng)參數(shù)進(jìn)行組網(wǎng);
S430所述當(dāng)前AP設(shè)備獲取相鄰的所有所述其余相鄰AP設(shè)備的配置組網(wǎng)后的無線信號,判斷所述當(dāng)前AP設(shè)備和所有所述其余相鄰AP設(shè)備的干擾是否最小,若是執(zhí)行步驟S440;否則,執(zhí)行步驟S450;
S440所述當(dāng)前AP設(shè)備輸出配置組網(wǎng)成功;
S450所述當(dāng)前AP設(shè)備判斷是否繼續(xù)進(jìn)行配置組網(wǎng),若是執(zhí)行步驟S310;否則,執(zhí)行步驟S360;
S460所述當(dāng)前AP設(shè)備退出組網(wǎng)配置過程。
本發(fā)明中,關(guān)聯(lián)成功后,其余AP設(shè)備讀取當(dāng)前AP設(shè)備的信號強(qiáng)度,信道,用戶配置的其他信息,當(dāng)發(fā)現(xiàn)信號強(qiáng)度和信道和自身默認(rèn)值產(chǎn)生干擾超過預(yù)設(shè)干擾最大閾值時(shí)時(shí),則切換自身的信號強(qiáng)度和信道,確保和當(dāng)前AP設(shè)備之間產(chǎn)生干擾最小,其余配置保持不變。通過AP設(shè)備之間進(jìn)行組網(wǎng)判斷,減少了AC等控制設(shè)備的成本,減少人力成本和硬件成本,省時(shí)省力。
進(jìn)一步的,S010預(yù)先設(shè)置最大干擾值、配置組網(wǎng)數(shù)據(jù)庫和自身當(dāng)前配置組網(wǎng)參數(shù);
其中,所述當(dāng)前配置組網(wǎng)參數(shù)包括信道配置、發(fā)射功率配置、信號強(qiáng)度配置中的任意一種或多種;所述配置組網(wǎng)數(shù)據(jù)庫包括至少一組當(dāng)前配置組網(wǎng)參數(shù)。
本發(fā)明中,最大干擾值可以是用戶根據(jù)經(jīng)驗(yàn)自行設(shè)置,也可以是根據(jù)AP設(shè)備的型號功能進(jìn)行設(shè)置;其中每一臺AP設(shè)備出廠后均由廠商預(yù)設(shè)的配置組網(wǎng)參數(shù),可以在每臺AP設(shè)備內(nèi)設(shè)置配置組網(wǎng)數(shù)據(jù)庫,以供產(chǎn)生干擾時(shí)用戶根據(jù)需要選擇。
本發(fā)明還提供一種路由器的自動配置組網(wǎng)系統(tǒng),包括:至少兩臺AP設(shè)備,所述AP設(shè)備通訊連接;其中,所述AP設(shè)備包括認(rèn)證模塊、判斷模塊和控制模塊;所述判斷模塊分別與所述認(rèn)證模塊和控制模塊通訊連接;
所述當(dāng)前AP設(shè)備的判斷模塊,判斷路由器的連接方式是否通過有線連接;
所述當(dāng)前AP設(shè)備的認(rèn)證模塊,當(dāng)數(shù)據(jù)的進(jìn)入方式不是有線接口進(jìn)入時(shí),獲取所述相鄰AP設(shè)備的加密認(rèn)證信息,并相互進(jìn)行解密認(rèn)證;
所述當(dāng)前AP設(shè)備的判斷模塊,當(dāng)數(shù)據(jù)的進(jìn)入方式不是有線接口進(jìn)入時(shí)或者當(dāng)數(shù)據(jù)的進(jìn)入方式是有線接口進(jìn)入時(shí),判斷與所述相鄰AP設(shè)備之間干擾強(qiáng)度是否達(dá)到預(yù)設(shè)最大干擾值,并輸出判斷結(jié)果;
所述當(dāng)前AP設(shè)備的控制模塊,當(dāng)數(shù)據(jù)的進(jìn)入方式不是有線接口進(jìn)入時(shí)或者當(dāng)數(shù)據(jù)的進(jìn)入方式是有線接口進(jìn)入時(shí),根據(jù)輸出的所述判斷結(jié)果自動進(jìn)行配置組網(wǎng);并切換下一其余AP設(shè)備進(jìn)行配置組網(wǎng)操作。
本發(fā)明中,有線連接情況下無線組網(wǎng),當(dāng)路由器通過有線連接后,信號強(qiáng)度,信道,用戶配置等信息將通過有線直接傳輸,省略了中間掃描認(rèn)證的過程,直接到后期快速組網(wǎng)。無線連接情況下無線組網(wǎng),如果是主動掃描,當(dāng)前AP設(shè)備發(fā)送加密請求,要求其余AP設(shè)備提供自己的SSID和身份認(rèn)證信息,然后當(dāng)前AP設(shè)備通道得到的信息直接認(rèn)證并關(guān)聯(lián)成功。如果是被動掃描,其余AP設(shè)備除了發(fā)送自己的SSID外,還發(fā)送經(jīng)過加密的身份認(rèn)證信息,到了認(rèn)證階段,當(dāng)前AP設(shè)備直接發(fā)送加密的身份認(rèn)證信息完成認(rèn)證活動后關(guān)聯(lián)成功。關(guān)聯(lián)成功后,其余AP設(shè)備讀取當(dāng)前AP設(shè)備的信號強(qiáng)度,信道,用戶配置的其他信息,當(dāng)發(fā)現(xiàn)信號強(qiáng)度和信道和自身默認(rèn)值產(chǎn)生干擾超過預(yù)設(shè)干擾最大閾值時(shí)時(shí),則切換自身的信號強(qiáng)度和信道,確保和當(dāng)前AP設(shè)備之間產(chǎn)生干擾最小,其余配置保持不變。自動重新后需要當(dāng)前AP設(shè)備和其余AP設(shè)備的無線關(guān)聯(lián),完成組網(wǎng)。
進(jìn)一步的,所述認(rèn)證模塊包括:加密子模塊、判斷子模塊和控制子模塊;所述判斷子模塊分別與所述加密子模塊和所述控制子模塊通訊連接;
所述當(dāng)前AP設(shè)備的加密子模塊,根據(jù)第一自身私鑰將第一自身SSID和/或關(guān)聯(lián)請求信息進(jìn)行加密,得到第一加密認(rèn)證信息;并將所述第一加密認(rèn)證信息發(fā)送至所述相鄰AP設(shè)備;
所述任一相鄰AP設(shè)備的判斷子模塊,根據(jù)第二自身私鑰,判斷是否能將接收的所述第一加密認(rèn)證信息解密成功;
所述任一相鄰AP設(shè)備的控制子模塊,當(dāng)解密成功時(shí),根據(jù)所述第二自身私鑰將第二自身SSID和/或關(guān)聯(lián)響應(yīng)信息進(jìn)行加密,得到第二加密認(rèn)證信息;并將所述第二加密認(rèn)證信息直接發(fā)送至所述當(dāng)前AP設(shè)備;
所述任一相鄰AP設(shè)備的控制子模塊,還當(dāng)解密失敗時(shí),退出解密認(rèn)證過程;
所述當(dāng)前AP設(shè)備的判斷子模塊,根據(jù)所述第一自身私鑰,判斷是否能將接收的所述第二加密認(rèn)證信息解密成功;
所述當(dāng)前AP設(shè)備的控制子模塊,還當(dāng)解密成功時(shí),與所述任一相鄰AP設(shè)備進(jìn)行網(wǎng)絡(luò)連接;
所述當(dāng)前AP設(shè)備的控制子模塊,還當(dāng)解密失敗時(shí),退出解密認(rèn)證過程。
本發(fā)明中,當(dāng)前AP設(shè)備直接將連網(wǎng)請求進(jìn)行加密,發(fā)送加密請求至其余AP設(shè)備,如果其余AP設(shè)備解密成功就可以直接根據(jù)解密后得到的當(dāng)前AP設(shè)備的SSID等身份認(rèn)證信息,其余AP設(shè)備根據(jù)當(dāng)前AP設(shè)備的SSID連接當(dāng)前AP設(shè)備,并發(fā)送自己的SSID等身份認(rèn)證信息,然后當(dāng)前AP設(shè)備,直接認(rèn)證并與當(dāng)前AP設(shè)備相互關(guān)聯(lián)成功。其中可以是當(dāng)前AP設(shè)備先發(fā)送加密請求,也可以是其余AP設(shè)備先發(fā)送加密請求,或者當(dāng)前AP設(shè)備和其余AP設(shè)備同時(shí)發(fā)送加密請求。在AP設(shè)備自動配置之前,AP設(shè)備和AP設(shè)備之間是需要建立連接的,因此,在兩種設(shè)備分別上電完成后,當(dāng)前AP設(shè)備主動發(fā)送自動配置掃描請求至其余AP設(shè)備,以判斷是否有可用的AP設(shè)備,其判斷過程是監(jiān)測預(yù)定時(shí)間段內(nèi)是否收到AP設(shè)備返回的自動配置掃描響應(yīng)。如果當(dāng)前AP設(shè)備收到自動配置掃描響應(yīng),則確定AP設(shè)備可用,則向AP設(shè)備發(fā)送連接消息進(jìn)行連接。如果當(dāng)前AP設(shè)備未收到自動配置掃描響應(yīng),則按照預(yù)定周期向AP設(shè)備重復(fù)發(fā)送自動配置掃描請求,直到接收到其余AP設(shè)備返回的自動掃描掃描響應(yīng)。該過程的主要目的是確定AP設(shè)備在工作,即存在可用的AP設(shè)備,從而建立網(wǎng)絡(luò)連接。
進(jìn)一步的,所述判斷模塊包括:判斷狀態(tài)子模塊、控制子模塊和判斷干擾子模塊;所述控制子模塊分別與所述判斷狀態(tài)子模塊和所述判斷干擾子模塊通訊連接;
所述當(dāng)前AP設(shè)備的判斷干擾子模塊,獲取所述任一相鄰AP設(shè)備的信道相關(guān)信息,判斷是否存在空閑信道;
所述當(dāng)前AP設(shè)備的控制子模塊,當(dāng)存在空閑信道時(shí),輸出雙方干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值;
所述當(dāng)前AP設(shè)備的判斷干擾子模塊,當(dāng)不存在空閑信道時(shí),還獲取所述所有相鄰AP設(shè)備的信道相關(guān)信息,判斷信道干擾強(qiáng)度是否達(dá)到預(yù)設(shè)最大干擾值;
所述當(dāng)前AP設(shè)備的控制子模塊,還當(dāng)信道干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值時(shí),輸出雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值;
所述當(dāng)前AP設(shè)備的控制子模塊,還當(dāng)信道干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值時(shí),輸出雙方干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值。
本發(fā)明中,在使用過程中,如果干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值,則需要對AP設(shè)備進(jìn)行配置變更。具體的,當(dāng)前AP設(shè)備按照一個(gè)預(yù)設(shè)的周期發(fā)送自動配置掃描請求,讀取其余AP設(shè)備的配置參數(shù)值,判斷干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值后,進(jìn)行配置更改,并將配置參數(shù)值發(fā)送至其余AP設(shè)備,其余AP設(shè)備在收到自動配置更新消息后,判斷干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值后,進(jìn)行配置更改,并將配置參數(shù)值發(fā)送至其余AP設(shè)備,以此類推從而自動的進(jìn)行組網(wǎng)配置。
進(jìn)一步的,所述控制模塊包括:控制配置子模塊和判斷子模塊;所述控制配置子模塊與所述判斷子模塊通訊連接;
所述當(dāng)前AP設(shè)備的所述控制配置子模塊,當(dāng)輸出雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值時(shí),根據(jù)預(yù)設(shè)配置組網(wǎng)數(shù)據(jù)庫的自動更改自身當(dāng)前配置組網(wǎng)參數(shù);
所述當(dāng)前AP設(shè)備的所述控制配置子模塊,當(dāng)輸出雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值時(shí),根據(jù)所述當(dāng)前自身配置組網(wǎng)參數(shù)進(jìn)行組網(wǎng);
所述當(dāng)前AP設(shè)備的所述判斷子模塊,獲取相鄰的所有所述其余相鄰AP設(shè)備的配置組網(wǎng)后的無線信號,判斷所述當(dāng)前AP設(shè)備和所有所述其余相鄰AP設(shè)備的干擾是否最小;
所述當(dāng)前AP設(shè)備的所述控制配置子模塊,還當(dāng)所述當(dāng)前AP設(shè)備和所有所述其余相鄰AP設(shè)備的干擾是最小時(shí),輸出配置組網(wǎng)成功;
所述當(dāng)前AP設(shè)備的所述判斷子模塊,還當(dāng)所述當(dāng)前AP設(shè)備和所有所述其余相鄰AP設(shè)備的干擾不是最小時(shí),進(jìn)一步判斷是否繼續(xù)進(jìn)行配置組網(wǎng);
所述當(dāng)前AP設(shè)備的所述控制配置子模塊,還當(dāng)繼續(xù)進(jìn)行配置組網(wǎng)后,重新進(jìn)行上述過程進(jìn)行配置組網(wǎng);
所述當(dāng)前AP設(shè)備的所述控制配置子模塊,還當(dāng)不繼續(xù)進(jìn)行配置組網(wǎng)后,退出組網(wǎng)配置過程。
本發(fā)明中,關(guān)聯(lián)成功后,其余AP設(shè)備讀取當(dāng)前AP設(shè)備的信號強(qiáng)度,信道,用戶配置的其他信息,當(dāng)發(fā)現(xiàn)信號強(qiáng)度和信道和自身默認(rèn)值產(chǎn)生干擾超過預(yù)設(shè)干擾最大閾值時(shí)時(shí),則切換自身的信號強(qiáng)度和信道,確保和當(dāng)前AP設(shè)備之間產(chǎn)生干擾最小,其余配置保持不變。
進(jìn)一步的,所述路由器的自動配置組網(wǎng)系統(tǒng)還包括:設(shè)置模塊;所述設(shè)置模塊分別與所述判斷模塊和所述控制模塊通訊連接;
所述設(shè)置模塊,預(yù)先設(shè)置最大干擾值、配置組網(wǎng)數(shù)據(jù)庫和自身當(dāng)前配置組網(wǎng)參數(shù);
其中,所述當(dāng)前配置組網(wǎng)參數(shù)包括信道配置、發(fā)射功率配置、信號強(qiáng)度配置中的任意一種或多種;所述配置組網(wǎng)數(shù)據(jù)庫包括至少一組當(dāng)前配置組網(wǎng)參數(shù)。
本發(fā)明中,最大干擾值可以是用戶根據(jù)經(jīng)驗(yàn)自行設(shè)置,也可以是根據(jù)AP設(shè)備的型號功能進(jìn)行設(shè)置;其中每一臺AP設(shè)備出廠后均由廠商預(yù)設(shè)的配置組網(wǎng)參數(shù),可以在每臺AP設(shè)備內(nèi)設(shè)置配置組網(wǎng)數(shù)據(jù)庫,以供產(chǎn)生干擾時(shí)用戶根據(jù)需要選擇。
與現(xiàn)有技術(shù)相比,本發(fā)明提供一種路由器的自動配置組網(wǎng)方法及系統(tǒng),至少帶來以下一種技術(shù)效果:
1、通過AP間的關(guān)聯(lián)過程獲取相鄰AP的信息,然后通過計(jì)算選擇自身的工作頻率和信道,確保AP能自動組網(wǎng)又不發(fā)生干擾。
2、減少人力成本和硬件成本,省時(shí)省力。
附圖說明
下面將以明確易懂的方式,結(jié)合附圖說明優(yōu)選實(shí)施方式,對一種路由器的自動配置組網(wǎng)方法及系統(tǒng)的特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說明。
圖1是本發(fā)明一種路由器的自動配置組網(wǎng)方法一個(gè)實(shí)施例的流程圖;
圖2是本發(fā)明一種路由器的自動配置組網(wǎng)方法另一個(gè)實(shí)施例的流程圖;
圖3是本發(fā)明一種路由器的自動配置組網(wǎng)方法另一個(gè)實(shí)施例的流程圖;
圖4是本發(fā)明一種路由器的自動配置組網(wǎng)方法另一個(gè)實(shí)施例的流程圖;
圖5是本發(fā)明一種路由器的自動配置組網(wǎng)系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)圖;
圖6是本發(fā)明一種路由器的自動配置組網(wǎng)系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)圖。
具體實(shí)施方式
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對照附圖說明本發(fā)明的具體實(shí)施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實(shí)施方式。
為使圖面簡潔,各圖中只示意性地表示出了與本發(fā)明相關(guān)的部分,它們并不代表其作為產(chǎn)品的實(shí)際結(jié)構(gòu)。另外,以使圖面簡潔便于理解,在有些圖中具有相同結(jié)構(gòu)或功能的部件,僅示意性地繪示了其中的一個(gè),或僅標(biāo)出了其中的一個(gè)。在本文中,“一個(gè)”不僅表示“僅此一個(gè)”,也可以表示“多于一個(gè)”的情形。
參照圖1所示,本發(fā)明提供一種路由器的自動配置組網(wǎng)方法的一個(gè)實(shí)施例,包括:
S100判斷路由器的連接方式是否通過有線連接,若是直接執(zhí)行步驟300;否則,執(zhí)行步驟S200;
S200當(dāng)前AP設(shè)備和相鄰AP設(shè)備相互獲取雙方的的加密認(rèn)證信息,并分別進(jìn)行解密認(rèn)證;
S300所述當(dāng)前AP設(shè)備判斷與所述相鄰AP設(shè)備之間干擾強(qiáng)度是否達(dá)到預(yù)設(shè)最大干擾值,并輸出判斷結(jié)果;
S400所述當(dāng)前AP設(shè)備根據(jù)輸出的所述判斷結(jié)果自動進(jìn)行配置組網(wǎng);
S500切換下一其余AP設(shè)備執(zhí)行步驟S100-S400。
具體的,在本實(shí)施例中,有線連接情況下無線組網(wǎng),當(dāng)路由器通過有線連接后,信號強(qiáng)度,信道,用戶配置等信息將通過有線直接傳輸,省略了中間掃描認(rèn)證的過程,直接到后期快速組網(wǎng)。無線連接情況下無線組網(wǎng),如果是主動掃描,當(dāng)前AP設(shè)備發(fā)送加密請求,要求其余AP設(shè)備提供自己的SSID和身份認(rèn)證信息,然后當(dāng)前AP設(shè)備通道得到的信息直接認(rèn)證并關(guān)聯(lián)成功。如果是被動掃描,其余AP設(shè)備除了發(fā)送自己的SSID外,還發(fā)送經(jīng)過加密的身份認(rèn)證信息,到了認(rèn)證階段,當(dāng)前AP設(shè)備直接發(fā)送加密的身份認(rèn)證信息完成認(rèn)證活動后關(guān)聯(lián)成功。關(guān)聯(lián)成功后,其余AP設(shè)備讀取當(dāng)前AP設(shè)備的信號強(qiáng)度,信道,用戶配置的其他信息,當(dāng)發(fā)現(xiàn)信號強(qiáng)度和信道和自身默認(rèn)值產(chǎn)生干擾超過預(yù)設(shè)干擾最大閾值時(shí)時(shí),則切換自身的信號強(qiáng)度和信道,確保和當(dāng)前AP設(shè)備之間產(chǎn)生干擾最小,其余配置保持不變。自動重新后需要當(dāng)前AP設(shè)備和其余AP設(shè)備的無線關(guān)聯(lián),完成組網(wǎng)。
參照圖2所示,本發(fā)明提供一種路由器的自動配置組網(wǎng)方法的另一個(gè)實(shí)施例,包括:
S100判斷路由器的連接方式是否通過有線連接,若否,執(zhí)行下一步驟;
S210當(dāng)前AP設(shè)備根據(jù)第一自身私鑰將第一自身SSID和/或關(guān)聯(lián)請求信息進(jìn)行加密,得到第一加密認(rèn)證信息;
S220所述當(dāng)前AP設(shè)備將所述第一加密認(rèn)證信息發(fā)送至所述相鄰AP設(shè)備;
S230任一所述相鄰AP設(shè)備根據(jù)第二自身私鑰,判斷是否能將接收的所述第一加密認(rèn)證信息解密成功;若是執(zhí)行步驟S240;否則,執(zhí)行步驟S270;
S240所述任一相鄰AP設(shè)備根據(jù)所述第二自身私鑰將第二自身SSID和/或關(guān)聯(lián)響應(yīng)信息進(jìn)行加密,得到第二加密認(rèn)證信息;并將所述第二加密認(rèn)證信息直接發(fā)送至所述當(dāng)前AP設(shè)備;
S250所述當(dāng)前相鄰AP設(shè)備根據(jù)所述第一自身私鑰,判斷是否能將接收的所述第二加密認(rèn)證信息解密成功;若是執(zhí)行步驟S260;否則,執(zhí)行步驟S270;
S260所述當(dāng)前AP設(shè)備與所述任一相鄰AP設(shè)備進(jìn)行網(wǎng)絡(luò)連接;
S270退出解密認(rèn)證過程;
S300所述當(dāng)前AP設(shè)備判斷與所述相鄰AP設(shè)備之間干擾強(qiáng)度是否達(dá)到預(yù)設(shè)最大干擾值,并輸出判斷結(jié)果;
S410根據(jù)所述輸出的雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值,所述當(dāng)前AP設(shè)備根據(jù)預(yù)設(shè)配置組網(wǎng)數(shù)據(jù)庫的自動更改自身當(dāng)前配置組網(wǎng)參數(shù);
S420根據(jù)所述輸出的雙方干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值,所述當(dāng)前AP設(shè)備根據(jù)所述當(dāng)前自身配置組網(wǎng)參數(shù)進(jìn)行組網(wǎng);
S430所述當(dāng)前AP設(shè)備獲取相鄰的所有所述其余相鄰AP設(shè)備的配置組網(wǎng)后的無線信號,判斷所述當(dāng)前AP設(shè)備和所有所述其余相鄰AP設(shè)備的干擾是否最小,若是執(zhí)行步驟S440;否則,執(zhí)行步驟S450;
S440所述當(dāng)前AP設(shè)備輸出配置組網(wǎng)成功;
S450所述當(dāng)前AP設(shè)備判斷是否繼續(xù)進(jìn)行配置組網(wǎng),若是執(zhí)行步驟S310;否則,執(zhí)行步驟S360;
S460所述當(dāng)前AP設(shè)備退出組網(wǎng)配置過程。
S500切換下一其余AP設(shè)備執(zhí)行步驟S100-S400。
本實(shí)施例中,當(dāng)前AP設(shè)備直接將連網(wǎng)請求進(jìn)行加密,發(fā)送加密請求至其余AP設(shè)備,如果其余AP設(shè)備解密成功就可以直接根據(jù)解密后得到的當(dāng)前AP設(shè)備的SSID等身份認(rèn)證信息,其余AP設(shè)備根據(jù)當(dāng)前AP設(shè)備的SSID連接當(dāng)前AP設(shè)備,并發(fā)送自己的SSID等身份認(rèn)證信息,然后當(dāng)前AP設(shè)備,直接認(rèn)證并與當(dāng)前AP設(shè)備相互關(guān)聯(lián)成功。其中可以是當(dāng)前AP設(shè)備先發(fā)送加密請求,也可以是其余AP設(shè)備先發(fā)送加密請求,或者當(dāng)前AP設(shè)備和其余AP設(shè)備同時(shí)發(fā)送加密請求。在AP設(shè)備自動配置之前,AP設(shè)備和AP設(shè)備之間是需要建立連接的,因此,在兩種設(shè)備分別上電完成后,當(dāng)前AP設(shè)備主動發(fā)送自動配置掃描請求至其余AP設(shè)備,以判斷是否有可用的AP設(shè)備,其判斷過程是監(jiān)測預(yù)定時(shí)間段內(nèi)是否收到AP設(shè)備返回的自動配置掃描響應(yīng)。如果當(dāng)前AP設(shè)備收到自動配置掃描響應(yīng),則確定AP設(shè)備可用,則向AP設(shè)備發(fā)送連接消息進(jìn)行連接。如果當(dāng)前AP設(shè)備未收到自動配置掃描響應(yīng),則按照預(yù)定周期向AP設(shè)備重復(fù)發(fā)送自動配置掃描請求,直到接收到其余AP設(shè)備返回的自動掃描掃描響應(yīng)。該過程的主要目的是確定AP設(shè)備在工作,即存在可用的AP設(shè)備,從而建立網(wǎng)絡(luò)連接。關(guān)聯(lián)成功后,其余AP設(shè)備讀取當(dāng)前AP設(shè)備的信號強(qiáng)度,信道,用戶配置的其他信息,當(dāng)發(fā)現(xiàn)信號強(qiáng)度和信道和自身默認(rèn)值產(chǎn)生干擾超過預(yù)設(shè)干擾最大閾值時(shí)時(shí),則切換自身的信號強(qiáng)度和信道,確保和當(dāng)前AP設(shè)備之間產(chǎn)生干擾最小,其余配置保持不變。通過AP設(shè)備之間進(jìn)行組網(wǎng)判斷,減少了AC等控制設(shè)備的成本,減少人力成本和硬件成本,省時(shí)省力。
參照圖3所示,相對于上一個(gè)實(shí)施例,相同的部分不再贅述。本發(fā)明提供一種路由器的自動配置組網(wǎng)方法的另一個(gè)實(shí)施例,包括:
S310所述當(dāng)前AP設(shè)備獲取所述任一相鄰AP設(shè)備的信道相關(guān)信息,判斷是否存在空閑信道,若是執(zhí)行步驟S350;否則,執(zhí)行步驟S320;
S320所述當(dāng)前AP設(shè)備獲取所述所有相鄰AP設(shè)備的信道相關(guān)信息,判斷信道干擾強(qiáng)度是否達(dá)到預(yù)設(shè)最大干擾值,若是執(zhí)行步驟S330;否則,執(zhí)行步驟S340;
S330輸出雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值;
S340輸出雙方干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值。
本發(fā)明實(shí)施例,在使用過程中,如果干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值,則需要對AP設(shè)備進(jìn)行配置變更。具體的,當(dāng)前AP設(shè)備按照一個(gè)預(yù)設(shè)的周期發(fā)送自動配置掃描請求,讀取其余AP設(shè)備的配置參數(shù)值,判斷干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值后,進(jìn)行配置更改,并將配置參數(shù)值發(fā)送至其余AP設(shè)備,其余AP設(shè)備在收到自動配置更新消息后,判斷干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值后,進(jìn)行配置更改,并將配置參數(shù)值發(fā)送至其余AP設(shè)備,以此類推從而自動的進(jìn)行組網(wǎng)配置。
參照圖4所示,本發(fā)明提供一種路由器的自動配置組網(wǎng)方法的另一個(gè)實(shí)施例,包括:
S100判斷路由器的連接方式是否通過有線連接,若否,執(zhí)行下一步驟;
S300所述當(dāng)前AP設(shè)備判斷與所述相鄰AP設(shè)備之間干擾強(qiáng)度是否達(dá)到預(yù)設(shè)最大干擾值,并輸出判斷結(jié)果;
S410根據(jù)所述輸出的雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值,所述當(dāng)前AP設(shè)備根據(jù)預(yù)設(shè)配置組網(wǎng)數(shù)據(jù)庫的自動更改自身當(dāng)前配置組網(wǎng)參數(shù);
S420根據(jù)所述輸出的雙方干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值,所述當(dāng)前AP設(shè)備根據(jù)所述當(dāng)前自身配置組網(wǎng)參數(shù)進(jìn)行組網(wǎng);
S430所述當(dāng)前AP設(shè)備獲取相鄰的所有所述其余相鄰AP設(shè)備的配置組網(wǎng)后的無線信號,判斷所述當(dāng)前AP設(shè)備和所有所述其余相鄰AP設(shè)備的干擾是否最小,若是執(zhí)行步驟S440;否則,執(zhí)行步驟S450;
S440所述當(dāng)前AP設(shè)備輸出配置組網(wǎng)成功;
S450所述當(dāng)前AP設(shè)備判斷是否繼續(xù)進(jìn)行配置組網(wǎng),若是執(zhí)行步驟S310;否則,執(zhí)行步驟S360;
S460所述當(dāng)前AP設(shè)備退出組網(wǎng)配置過程。
S500切換下一其余AP設(shè)備執(zhí)行步驟S100-S400。
本實(shí)施例中,有線連接情況下無線組網(wǎng),當(dāng)路由器通過有線連接后,信號強(qiáng)度,信道,用戶配置等信息將通過有線直接傳輸,省略了中間掃描認(rèn)證的過程,直接到后期快速組網(wǎng)。當(dāng)發(fā)現(xiàn)信號強(qiáng)度和信道和自身默認(rèn)值產(chǎn)生干擾超過預(yù)設(shè)干擾最大閾值時(shí)時(shí),則切換自身的信號強(qiáng)度和信道,確保和當(dāng)前AP設(shè)備100之間產(chǎn)生干擾最小,其余配置保持不變。自動重新后需要當(dāng)前AP設(shè)備100和其余AP設(shè)備100的無線關(guān)聯(lián),完成組網(wǎng)。通過AP設(shè)備100之間進(jìn)行組網(wǎng)判斷,減少了AC等控制設(shè)備的成本,減少人力成本和硬件成本,省時(shí)省力。
參照圖5所示,本發(fā)明提供一種路由器的自動配置組網(wǎng)系統(tǒng)的一個(gè)實(shí)施例,包括:至少兩臺AP設(shè)備100,所述AP設(shè)備100通訊連接;其中,所述AP設(shè)備100包括認(rèn)證模塊110、判斷模塊120和控制模塊130;所述判斷模塊120分別與所述認(rèn)證模塊110和控制模塊130通訊連接;
所述當(dāng)前AP設(shè)備100的判斷模塊120,判斷路由器的連接方式是否通過有線連接;
所述當(dāng)前AP設(shè)備100的認(rèn)證模塊110,當(dāng)數(shù)據(jù)的進(jìn)入方式不是有線接口進(jìn)入時(shí),獲取所述相鄰AP設(shè)備100的加密認(rèn)證信息,并相互進(jìn)行解密認(rèn)證;
所述當(dāng)前AP設(shè)備100的判斷模塊120,當(dāng)數(shù)據(jù)的進(jìn)入方式不是有線接口進(jìn)入時(shí)或者當(dāng)數(shù)據(jù)的進(jìn)入方式是有線接口進(jìn)入時(shí),判斷與所述相鄰AP設(shè)備100之間干擾強(qiáng)度是否達(dá)到預(yù)設(shè)最大干擾值,并輸出判斷結(jié)果;
所述當(dāng)前AP設(shè)備100的控制模塊130,當(dāng)數(shù)據(jù)的進(jìn)入方式不是有線接口進(jìn)入時(shí)或者當(dāng)數(shù)據(jù)的進(jìn)入方式是有線接口進(jìn)入時(shí),根據(jù)輸出的所述判斷結(jié)果自動進(jìn)行配置組網(wǎng);并切換下一其余AP設(shè)備100進(jìn)行配置組網(wǎng)操作。
本實(shí)施例中,虛線圓圈代表無線信號范圍,數(shù)字代表當(dāng)前AP設(shè)備100的信道。有線連接情況下無線組網(wǎng),當(dāng)路由器通過有線連接后,信號強(qiáng)度,信道,用戶配置等信息將通過有線直接傳輸,省略了中間掃描認(rèn)證的過程,直接到后期快速組網(wǎng)。無線連接情況下無線組網(wǎng),如果是主動掃描,當(dāng)前發(fā)送加密請求,要求其余AP設(shè)備100提供自己的SSID和身份認(rèn)證信息,然后當(dāng)前AP設(shè)備100通道得到的信息直接認(rèn)證并關(guān)聯(lián)成功。如果是被動掃描,其余AP設(shè)備100除了發(fā)送自己的SSID外,還發(fā)送經(jīng)過加密的身份認(rèn)證信息,到了認(rèn)證階段,當(dāng)前AP設(shè)備100直接發(fā)送加密的身份認(rèn)證信息完成認(rèn)證活動后關(guān)聯(lián)成功。關(guān)聯(lián)成功后,其余AP設(shè)備100讀取當(dāng)前AP設(shè)備100的信號強(qiáng)度,信道,用戶配置的其他信息,當(dāng)發(fā)現(xiàn)信號強(qiáng)度和信道和自身默認(rèn)值產(chǎn)生干擾超過預(yù)設(shè)干擾最大閾值時(shí)時(shí),則切換自身的信號強(qiáng)度和信道,確保和當(dāng)前AP設(shè)備100之間產(chǎn)生干擾最小,其余配置保持不變。自動重新后需要當(dāng)前AP設(shè)備100和其余AP設(shè)備100的無線關(guān)聯(lián),完成組網(wǎng)。
參照圖6所示,本發(fā)明提供一種路由器的自動配置組網(wǎng)系統(tǒng)的另一個(gè)實(shí)施例,所述認(rèn)證模塊110包括:加密子模塊111、判斷子模塊112和控制子模塊113;所述判斷子模塊112分別與所述加密子模塊111和所述控制子模塊113通訊連接;
所述當(dāng)前AP設(shè)備100的加密子模塊111,根據(jù)第一自身私鑰將第一自身SSID和/或關(guān)聯(lián)請求信息進(jìn)行加密,得到第一加密認(rèn)證信息;并將所述第一加密認(rèn)證信息發(fā)送至所述相鄰AP設(shè)備100;
所述任一相鄰AP設(shè)備100的判斷子模塊112,根據(jù)第二自身私鑰,判斷是否能將接收的所述第一加密認(rèn)證信息解密成功;
所述任一相鄰AP設(shè)備100的控制子模塊113,當(dāng)解密成功時(shí),根據(jù)所述第二自身私鑰將第二自身SSID和/或關(guān)聯(lián)響應(yīng)信息進(jìn)行加密,得到第二加密認(rèn)證信息;并將所述第二加密認(rèn)證信息直接發(fā)送至所述當(dāng)前AP設(shè)備100;
所述任一相鄰AP設(shè)備100的控制子模塊113,還當(dāng)解密失敗時(shí),退出解密認(rèn)證過程;
所述當(dāng)前AP設(shè)備100的判斷子模塊112,根據(jù)所述第一自身私鑰,判斷是否能將接收的所述第二加密認(rèn)證信息解密成功;
所述當(dāng)前AP設(shè)備100的控制子模塊113,還當(dāng)解密成功時(shí),與所述任一相鄰AP設(shè)備100進(jìn)行網(wǎng)絡(luò)連接;
所述當(dāng)前AP設(shè)備100的控制子模塊113,還當(dāng)解密失敗時(shí),退出解密認(rèn)證過程;
所述判斷模塊120包括:判斷狀態(tài)子模塊121、控制子模塊122和判斷干擾子模塊123;所述控制子模塊122分別與所述判斷狀態(tài)子模塊121和所述判斷干擾子模塊123通訊連接;
所述當(dāng)前AP設(shè)備100的判斷干擾子模塊123,獲取所述任一相鄰AP設(shè)備100的信道相關(guān)信息,判斷是否存在空閑信道;
所述當(dāng)前AP設(shè)備100的控制子模塊122,當(dāng)存在空閑信道時(shí),輸出雙方干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值;
所述當(dāng)前AP設(shè)備100的判斷干擾子模塊123,當(dāng)不存在空閑信道時(shí),還獲取所述所有相鄰AP設(shè)備100的信道相關(guān)信息,判斷信道干擾強(qiáng)度是否達(dá)到預(yù)設(shè)最大干擾值;
所述當(dāng)前AP設(shè)備100的控制子模塊122,還當(dāng)信道干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值時(shí),輸出雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值;
所述當(dāng)前AP設(shè)備100的控制子模塊122,還當(dāng)信道干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值時(shí),輸出雙方干擾強(qiáng)度未達(dá)到預(yù)設(shè)最大干擾值;
所述控制模塊130包括:控制配置子模塊131和判斷子模塊132;所述控制配置子模塊131與所述判斷子模塊132通訊連接;
所述當(dāng)前AP設(shè)備100的所述控制配置子模塊131,當(dāng)輸出雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值時(shí),根據(jù)預(yù)設(shè)配置組網(wǎng)數(shù)據(jù)庫的自動更改自身當(dāng)前配置組網(wǎng)參數(shù);
所述當(dāng)前AP設(shè)備100的所述控制配置子模塊131,當(dāng)輸出雙方干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值時(shí),根據(jù)所述當(dāng)前自身配置組網(wǎng)參數(shù)進(jìn)行組網(wǎng);
所述當(dāng)前AP設(shè)備100的所述判斷子模塊132,獲取相鄰的所有所述其余相鄰AP設(shè)備100的配置組網(wǎng)后的無線信號,判斷所述當(dāng)前AP設(shè)備100和所有所述其余相鄰AP設(shè)備100的干擾是否最?。?/p>
所述當(dāng)前AP設(shè)備100的所述控制配置子模塊131,還當(dāng)所述當(dāng)前AP設(shè)備100和所有所述其余相鄰AP設(shè)備100的干擾是最小時(shí),輸出配置組網(wǎng)成功;
所述當(dāng)前AP設(shè)備100的所述判斷子模塊132,還當(dāng)所述當(dāng)前AP設(shè)備100和所有所述其余相鄰AP設(shè)備100的干擾不是最小時(shí),進(jìn)一步判斷是否繼續(xù)進(jìn)行配置組網(wǎng);
所述當(dāng)前AP設(shè)備100的所述控制配置子模塊131,還當(dāng)繼續(xù)進(jìn)行配置組網(wǎng)后,重新進(jìn)行上述過程進(jìn)行配置組網(wǎng);
所述當(dāng)前AP設(shè)備100的所述控制配置子模塊131,還當(dāng)不繼續(xù)進(jìn)行配置組網(wǎng)后,退出組網(wǎng)配置過程;
進(jìn)一步的,所述路由器的自動配置組網(wǎng)系統(tǒng)還包括:設(shè)置模塊140;所述設(shè)置模塊140分別與所述判斷模塊120和所述控制模塊130通訊連接;
所述設(shè)置模塊140,預(yù)先設(shè)置最大干擾值、配置組網(wǎng)數(shù)據(jù)庫和自身當(dāng)前配置組網(wǎng)參數(shù);
其中,所述當(dāng)前配置組網(wǎng)參數(shù)包括信道配置、發(fā)射功率配置、信號強(qiáng)度配置中的任意一種或多種;所述配置組網(wǎng)數(shù)據(jù)庫包括至少一組當(dāng)前配置組網(wǎng)參數(shù)。
本實(shí)施例中,當(dāng)前AP設(shè)備100直接將連網(wǎng)請求進(jìn)行加密,發(fā)送加密請求至其余AP設(shè)備100,如果其余AP設(shè)備100解密成功就可以直接根據(jù)解密后得到的當(dāng)前AP設(shè)備100的SSID等身份認(rèn)證信息,其余AP設(shè)備100根據(jù)當(dāng)前AP設(shè)備100的SSID連接當(dāng)前AP設(shè)備100,并發(fā)送自己的SSID等身份認(rèn)證信息,然后當(dāng)前AP設(shè)備100,直接認(rèn)證并與當(dāng)前AP設(shè)備100相互關(guān)聯(lián)成功。其中可以是當(dāng)前AP設(shè)備100先發(fā)送加密請求,也可以是其余AP設(shè)備100先發(fā)送加密請求,或者當(dāng)前AP設(shè)備100和其余AP設(shè)備100同時(shí)發(fā)送加密請求。在AP設(shè)備100自動配置之前,AP設(shè)備100和AP設(shè)備100之間是需要建立連接的,因此,在兩種設(shè)備分別上電完成后,當(dāng)前AP設(shè)備100主動發(fā)送自動配置掃描請求至其余AP設(shè)備100,以判斷是否有可用的AP設(shè)備100,其判斷過程是監(jiān)測預(yù)定時(shí)間段內(nèi)是否收到AP設(shè)備100返回的自動配置掃描響應(yīng)。如果當(dāng)前AP設(shè)備100收到自動配置掃描響應(yīng),則確定AP設(shè)備100可用,則向AP設(shè)備100發(fā)送連接消息進(jìn)行連接。如果當(dāng)前AP設(shè)備100未收到自動配置掃描響應(yīng),則按照預(yù)定周期向AP設(shè)備100重復(fù)發(fā)送自動配置掃描請求,直到接收到其余AP設(shè)備100返回的自動掃描掃描響應(yīng)。該過程的主要目的是確定AP設(shè)備100在工作,即存在可用的AP設(shè)備100,從而建立網(wǎng)絡(luò)連接。
在使用過程中,如果干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值,則需要對AP設(shè)備100進(jìn)行配置變更。具體的,當(dāng)前AP設(shè)備100按照一個(gè)預(yù)設(shè)的周期發(fā)送自動配置掃描請求,讀取其余AP設(shè)備100的配置參數(shù)值,判斷干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值后,進(jìn)行配置更改,并將配置參數(shù)值發(fā)送至其余AP設(shè)備100,其余AP設(shè)備100在收到自動配置更新消息后,判斷干擾強(qiáng)度達(dá)到預(yù)設(shè)最大干擾值后,進(jìn)行配置更改,并將配置參數(shù)值發(fā)送至其余AP設(shè)備100,以此類推從而自動的進(jìn)行組網(wǎng)配置。最大干擾值可以是用戶根據(jù)經(jīng)驗(yàn)自行設(shè)置,也可以是根據(jù)AP設(shè)備100的型號功能進(jìn)行設(shè)置;其中每一臺AP設(shè)備100出廠后均由廠商預(yù)設(shè)的配置組網(wǎng)參數(shù),可以在每臺AP設(shè)備100內(nèi)設(shè)置配置組網(wǎng)數(shù)據(jù)庫,以供產(chǎn)生干擾時(shí)用戶根據(jù)需要選擇。使用多個(gè)AP進(jìn)行無線網(wǎng)絡(luò)覆蓋時(shí),能做到無線路由器啟動后自動完成系統(tǒng)配置的全部工作,做到無需任何人工操作完成可工作的狀態(tài)。本技術(shù)實(shí)現(xiàn)當(dāng)單個(gè)無線路由器無法覆蓋的區(qū)域,當(dāng)增加多個(gè)無線路由器時(shí)候,新增的機(jī)器無需任何配置,上電后自動完成系統(tǒng)配置,并且通過自身的調(diào)節(jié)確保設(shè)備間產(chǎn)生干擾最小,最終完成自動組網(wǎng)。本技術(shù)是通過AP間的關(guān)聯(lián)過程獲取現(xiàn)網(wǎng)AP的信息,然后通過計(jì)算選擇自身的工作頻率和信道,確保AP能自動組網(wǎng)又不發(fā)生干擾的一種技術(shù)手段。
本技術(shù)還可以衍生為有線連接情況下無線組網(wǎng),當(dāng)路由器通過有線連接后,信號強(qiáng)度,信道,用戶配置等信息將通過有線直接傳輸,省略了中間掃描認(rèn)證的過程,直接到后期快速組網(wǎng)。
應(yīng)當(dāng)說明的是,上述實(shí)施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。