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

一種無(wú)線中繼方法及其系統(tǒng)與流程

文檔序號(hào):11411489閱讀:288來(lái)源:國(guó)知局
一種無(wú)線中繼方法及其系統(tǒng)與流程

本發(fā)明涉及網(wǎng)絡(luò)中繼的技術(shù)領(lǐng)域,特別是一種無(wú)線中繼方法及其系統(tǒng)。



背景技術(shù):

隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,無(wú)線網(wǎng)絡(luò)已經(jīng)進(jìn)入了千家萬(wàn)戶,互聯(lián)網(wǎng)服務(wù)提供商isp(internetserviceprovider)為普通家庭和中小型企業(yè)提供了高速的寬帶接入,而無(wú)線路由設(shè)備在家庭和企業(yè)中成為了無(wú)線設(shè)備連接和管理的中心節(jié)點(diǎn)。

現(xiàn)有的無(wú)線網(wǎng)絡(luò)中設(shè)置無(wú)線路由設(shè)備后都會(huì)存在wifi的盲點(diǎn),即存在距離無(wú)線路由設(shè)備近的地方信號(hào)強(qiáng)度好,而距離無(wú)線路由設(shè)備遠(yuǎn)的地方信號(hào)強(qiáng)度就差。有線的中繼技術(shù)存在走線困難、接口易松動(dòng)且影響美觀等問(wèn)題,無(wú)線中繼技術(shù)中的無(wú)線分布式系統(tǒng)wds(wirelessdistributionsystem)技術(shù)由于不需要走線便能起到wifi中繼和加強(qiáng)的效果,因而得到了廣泛運(yùn)用。

然而無(wú)線中繼的配置過(guò)程較為復(fù)雜,需要保持從路由設(shè)備和主路由的無(wú)線配置一致,如果主路由的配置發(fā)生了改變,則從路由設(shè)備需要重新配置才能維持無(wú)線中繼鏈路,導(dǎo)致無(wú)線中繼維護(hù)過(guò)程復(fù)雜,給家庭和企業(yè)成員的使用帶來(lái)了不便。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明的目的是提出一種無(wú)線中繼方法及其系統(tǒng),能夠降低無(wú)線中繼維護(hù)的難度,實(shí)現(xiàn)無(wú)線配置的自動(dòng)同步。

本發(fā)明的方法采用以下方案實(shí)現(xiàn):一種無(wú)線中繼方法,具體包括以下步驟:

步驟s1:從路由設(shè)備在與主路由設(shè)備建立無(wú)線中繼鏈路后,存儲(chǔ)該無(wú)線中繼鏈路對(duì)應(yīng)的無(wú)線配置;

步驟s2:主路由設(shè)備定期廣播設(shè)備檢測(cè)報(bào)文,并接收從路由設(shè)備返回的設(shè)備信息應(yīng)答報(bào)文,建立從路由設(shè)備信息表;

步驟s3:當(dāng)主路由設(shè)備檢測(cè)到無(wú)線配置屬性發(fā)生改變時(shí),根據(jù)改變的無(wú)線配置屬性生成新的無(wú)線配置,并廣播包括所述新的無(wú)線配置的配置通告報(bào)文,同時(shí)啟動(dòng)接收應(yīng)答倒計(jì)時(shí);

步驟s4:從路由設(shè)備接收上述配置通告報(bào)文,利用所述新的無(wú)線配置更新存儲(chǔ)的無(wú)線配置,進(jìn)入配置生效等待狀態(tài)監(jiān)測(cè)無(wú)線中繼鏈路狀態(tài),并向主路由設(shè)備返回配置更新應(yīng)答報(bào)文;

步驟s5:如果在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)主路由設(shè)備接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文,則主路由設(shè)備啟動(dòng)新配置生效程序;如果在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)主路由設(shè)備未接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文,則主路由設(shè)備向未應(yīng)答的從路由設(shè)備發(fā)送配置通告報(bào)文并重新啟動(dòng)接收應(yīng)答倒計(jì)時(shí);

步驟s6:從路由設(shè)備檢測(cè)到無(wú)線中繼鏈路中斷時(shí)間超過(guò)預(yù)設(shè)的第一時(shí)間閾值時(shí),啟動(dòng)更新后的配置生效程序。

進(jìn)一步地,所述步驟s6中,從路由設(shè)備檢測(cè)到無(wú)線中繼鏈路中斷時(shí)啟動(dòng)第一計(jì)時(shí)器,如果在第一時(shí)間閾值的時(shí)間范圍內(nèi)無(wú)線中繼鏈路恢復(fù),則將所述第一計(jì)時(shí)器停止計(jì)時(shí)并歸零。

進(jìn)一步地,所述步驟s3中的無(wú)線配置屬性包括無(wú)線信道、無(wú)線模式、ssid、密鑰類型以及密鑰中的一項(xiàng)或多項(xiàng)。

進(jìn)一步地,所述步驟s2中的設(shè)備檢測(cè)報(bào)文包括報(bào)文標(biāo)識(shí)、主路由設(shè)備的設(shè)備信息和檢測(cè)指令信息,所述設(shè)備信息應(yīng)答報(bào)文包括上述報(bào)文標(biāo)識(shí)、從路由設(shè)備的設(shè)備信息和運(yùn)行狀態(tài)信息。

進(jìn)一步地,所述主路由設(shè)備的設(shè)備信息和從路由設(shè)備的設(shè)備信息均包括設(shè)備名稱、ip地址和mac地址。

本發(fā)明的系統(tǒng)采用以下方案實(shí)現(xiàn):一種基于上文所述的無(wú)線中繼方法的系統(tǒng),具體包括主路由設(shè)備以及從路由設(shè)備;其中,

所述主路由設(shè)備包括:

設(shè)備信息表建立模塊,用于根據(jù)從路由設(shè)備返回的設(shè)備信息應(yīng)答報(bào)文建立從路由設(shè)備信息表;

配置生成模塊,用于當(dāng)檢測(cè)到無(wú)線配置屬性發(fā)生改變時(shí),根據(jù)改變的無(wú)線配置屬性生成新的無(wú)線配置;

報(bào)文傳輸模塊,用于定期廣播設(shè)備檢測(cè)報(bào)文,并接收從路由設(shè)備返回的設(shè)備信息應(yīng)答報(bào)文,并廣播包括上述新的無(wú)線配置的配置通告報(bào)文,同時(shí)啟動(dòng)接收應(yīng)答倒計(jì)時(shí);

控制模塊,用于在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)所述報(bào)文傳輸模塊接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文時(shí),啟動(dòng)新配置生效程序;在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)所述報(bào)文傳輸模塊未接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文時(shí),所述報(bào)文傳輸模塊向未應(yīng)答的從路由設(shè)備發(fā)送配置通告報(bào)文并重新啟動(dòng)接收應(yīng)答倒計(jì)時(shí);

所述從路由設(shè)備包括:

存儲(chǔ)模塊,用于與主路由設(shè)備建立無(wú)線中繼鏈路后,存儲(chǔ)該無(wú)線中繼鏈路對(duì)應(yīng)的無(wú)線配置;

報(bào)文收發(fā)模塊,用于接收主路由設(shè)備廣播的設(shè)備檢測(cè)報(bào)文并返回相應(yīng)的設(shè)備信息應(yīng)答報(bào)文,接收主路由設(shè)備廣播的包含新的無(wú)線配置的配置通告報(bào)文并返回配置更新應(yīng)答報(bào)文;

配置更新模塊,用于利用上述新的無(wú)線配置更新存儲(chǔ)模塊存儲(chǔ)的無(wú)線配置;

狀態(tài)切換模塊,用于當(dāng)接收到主路由設(shè)備廣播的配置通告報(bào)文時(shí),進(jìn)入配置生效等待狀態(tài)監(jiān)測(cè)無(wú)線中繼鏈路狀態(tài);

更新啟動(dòng)模塊,用于檢測(cè)到無(wú)線中繼鏈路中斷時(shí)間超過(guò)預(yù)設(shè)的第一時(shí)間閾值時(shí),啟動(dòng)更新后的配置生效程序。

進(jìn)一步地,所述更新啟動(dòng)模塊檢測(cè)到無(wú)線中繼鏈路中斷時(shí)啟動(dòng)第一計(jì)時(shí)器,如果在第一時(shí)間閾值的時(shí)間范圍內(nèi)無(wú)線中繼鏈路恢復(fù),則將所述第一計(jì)時(shí)器停止計(jì)時(shí)并歸零。

進(jìn)一步地,所述無(wú)線配置屬性包括無(wú)線信道、無(wú)線模式、ssid、密鑰類型以及密鑰中的一項(xiàng)或多項(xiàng)。

進(jìn)一步地,所述設(shè)備檢測(cè)報(bào)文包括報(bào)文標(biāo)識(shí)、主路由設(shè)備的設(shè)備信息和檢測(cè)指令信息,所述設(shè)備信息應(yīng)答報(bào)文包括上述報(bào)文標(biāo)識(shí)、從路由設(shè)備的設(shè)備信息和運(yùn)行狀態(tài)信息。

進(jìn)一步地,所述主路由設(shè)備的設(shè)備信息和從路由設(shè)備的設(shè)備信息均包括設(shè)備名稱、ip地址和mac地址。

與現(xiàn)有技術(shù)相比,本發(fā)明有以下有益效果:本發(fā)明中建立了無(wú)線中繼鏈路的主路由設(shè)備的無(wú)線配置屬性改變時(shí),通過(guò)向從路由設(shè)備廣播包括新的無(wú)線配置的配置通告報(bào)文,同時(shí)啟動(dòng)接收應(yīng)答倒計(jì)時(shí)實(shí)現(xiàn)配置通告,從路由設(shè)備更新存儲(chǔ)的無(wú)線配置并向主路由設(shè)備返回配置更新應(yīng)答報(bào)文,實(shí)現(xiàn)主從路由設(shè)備的配置同步,主路由設(shè)備接收到所有從路由設(shè)備的配置更新應(yīng)答報(bào)文后啟動(dòng)新配置生效程序,從路由設(shè)備檢測(cè)到無(wú)線中繼鏈路中斷后啟動(dòng)更新后的配置生效程序,實(shí)現(xiàn)主從路由設(shè)備在新的配置中自動(dòng)重建無(wú)線中繼鏈路,能夠降低無(wú)線中繼配置更改后維護(hù)難度,實(shí)現(xiàn)新配置中無(wú)線中繼鏈路的自動(dòng)建立。

附圖說(shuō)明

圖1為本發(fā)明實(shí)施例的無(wú)線中繼的網(wǎng)絡(luò)結(jié)構(gòu)圖。

圖2為本發(fā)明實(shí)施例的無(wú)線中繼的另一網(wǎng)絡(luò)結(jié)構(gòu)圖。

圖3為本發(fā)明實(shí)施例的優(yōu)選無(wú)線中繼的方法流程圖。

圖4為本發(fā)明實(shí)施例的優(yōu)選無(wú)線中繼的系統(tǒng)結(jié)構(gòu)圖。

具體實(shí)施方式

下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明做進(jìn)一步說(shuō)明。

參見(jiàn)圖1,其給出了本發(fā)明優(yōu)選實(shí)施例的一種無(wú)線中繼的網(wǎng)絡(luò)結(jié)構(gòu)圖,本實(shí)施例的無(wú)線中繼網(wǎng)絡(luò)包括主路由設(shè)備1和從路由設(shè)備2,主路由設(shè)備1與從路由設(shè)備2之間建立了無(wú)線中繼鏈路,從路由設(shè)備2工作在中繼模式,通過(guò)無(wú)線中繼技術(shù)wds對(duì)主路由設(shè)備1的無(wú)線信號(hào)進(jìn)行中繼和放大,擴(kuò)大主路由設(shè)備1的無(wú)線信號(hào)的覆蓋范圍。優(yōu)選的,主路由設(shè)備1和從路由設(shè)備2為無(wú)線路由器或者無(wú)線網(wǎng)關(guān),無(wú)線網(wǎng)絡(luò)為wifi或wlan網(wǎng)絡(luò)。

參見(jiàn)圖2,其給出了本發(fā)明優(yōu)選實(shí)施例的另一種無(wú)線中繼的網(wǎng)絡(luò)結(jié)構(gòu)圖,本該無(wú)線中繼網(wǎng)絡(luò)包括主路由設(shè)備1、從路由設(shè)備2和從路由設(shè)備3,主路由設(shè)備1與從路由設(shè)備2之間建立了無(wú)線中繼鏈路1,主路由設(shè)備1與從路由設(shè)備3之間建立了無(wú)線中繼鏈路2,從路由設(shè)備2和3均工作在中繼模式,分別通過(guò)無(wú)線中繼技術(shù)wds對(duì)主路由設(shè)備1的無(wú)線信號(hào)進(jìn)行中繼和放大,擴(kuò)大主路由設(shè)備1的無(wú)線信號(hào)的覆蓋范圍。優(yōu)選的,主路由設(shè)備1、從路由設(shè)備2和3為無(wú)線路由器或者無(wú)線網(wǎng)關(guān),無(wú)線網(wǎng)絡(luò)為wifi或wlan網(wǎng)絡(luò)。

圖3給出了本發(fā)明優(yōu)選實(shí)施例的無(wú)線中繼的方法流程圖。

步驟1:從路由設(shè)備在與主路由設(shè)備建立無(wú)線中繼鏈路后,存儲(chǔ)該無(wú)線中繼鏈路對(duì)應(yīng)的無(wú)線配置;

從路由設(shè)備通過(guò)設(shè)置為無(wú)線中繼的工作方式建立與主路由設(shè)備的無(wú)線中繼鏈路,并存儲(chǔ)上述設(shè)置過(guò)程中的無(wú)線配置。無(wú)線配置包括無(wú)線信道、無(wú)線模式、ssid、密鑰類型和密鑰等無(wú)線配置屬性,具體可根據(jù)無(wú)線路由設(shè)備型號(hào)和無(wú)線中繼設(shè)置過(guò)程確定無(wú)線配置所包含的無(wú)線屬性,即需要包含從路由設(shè)備在無(wú)線中繼設(shè)置過(guò)程中必須與主路由設(shè)備一致的全部無(wú)線配置屬性。

步驟2:主路由設(shè)備定期廣播設(shè)備檢測(cè)報(bào)文,并接收從路由設(shè)備返回的設(shè)備信息應(yīng)答報(bào)文建立從路由設(shè)備信息表;

主路由設(shè)備定期廣播設(shè)備檢測(cè)報(bào)文以發(fā)現(xiàn)無(wú)線中繼網(wǎng)絡(luò)中的從路由設(shè)備,獲取從路由設(shè)備返回的設(shè)備信息和運(yùn)行狀態(tài)信息,其中,設(shè)備檢測(cè)報(bào)文包括主路由設(shè)備的設(shè)備信息和檢測(cè)指令信息;并根據(jù)從路由設(shè)備返回的包括從路由設(shè)備的設(shè)備信息和運(yùn)行狀態(tài)信息的設(shè)備信息應(yīng)答報(bào)文建立從路由設(shè)備信息表。

步驟3:當(dāng)主路由設(shè)備檢測(cè)到無(wú)線配置屬性發(fā)生改變時(shí),根據(jù)改變的無(wú)線配置屬性生成新的無(wú)線配置,并廣播包括上述新的無(wú)線配置的配置通告報(bào)文,同時(shí)啟動(dòng)接收應(yīng)答倒計(jì)時(shí);

主路由設(shè)備檢測(cè)到無(wú)線配置屬性發(fā)生改變,例如密鑰進(jìn)行了重新設(shè)置,則將新的密鑰替換舊的密鑰,并與未發(fā)生改變的無(wú)線信道、無(wú)線模式、ssid、密鑰類型形成新的無(wú)線配置,將該新的無(wú)線配置填入配置通告報(bào)文的數(shù)據(jù)段并廣播配置通告報(bào)文,同時(shí)啟動(dòng)接收應(yīng)答倒計(jì)時(shí)等待從路由設(shè)備的應(yīng)答報(bào)文,該無(wú)線應(yīng)答倒計(jì)時(shí)的時(shí)間值可以根據(jù)具體的報(bào)文應(yīng)答時(shí)間設(shè)置,例如可以為十分鐘,其中,配置通告報(bào)文的頭部可以填入報(bào)文標(biāo)識(shí),從路由設(shè)備返回的應(yīng)答報(bào)文中包含該報(bào)文標(biāo)識(shí)以確定是對(duì)該次配置通告報(bào)文的應(yīng)答。

步驟4:從路由設(shè)備接收上述配置通告報(bào)文,利用上述新的無(wú)線配置更新存儲(chǔ)的無(wú)線配置,進(jìn)入配置生效等待狀態(tài)監(jiān)測(cè)無(wú)線中繼鏈路狀態(tài),并向主路由設(shè)備返回配置更新應(yīng)答報(bào)文;

從路由設(shè)備接收到主路由設(shè)備發(fā)來(lái)的配置通告報(bào)文后,從中提取出新的無(wú)線配置,若比較發(fā)現(xiàn)其內(nèi)容與自己存儲(chǔ)的無(wú)線配置不同,則存儲(chǔ)該新的無(wú)線配置并刪除之前存儲(chǔ)的舊的無(wú)線配置,若比較發(fā)現(xiàn)其內(nèi)容與自己存儲(chǔ)的無(wú)線配置相同,則無(wú)需修改存儲(chǔ)的無(wú)線配置;隨后進(jìn)入配置生效等待狀態(tài),在配置生效等待狀態(tài)中監(jiān)測(cè)無(wú)線中繼鏈路狀態(tài)例如無(wú)線中繼鏈路的連通性,并向主路由設(shè)備返回配置更新應(yīng)答報(bào)文。從路由設(shè)備在配置生效等待狀態(tài)中也可以接收主路由設(shè)備發(fā)送的配置通告報(bào)文并向主路由設(shè)備返回配置更新應(yīng)答報(bào)文,且當(dāng)從路由設(shè)備發(fā)現(xiàn)自己已經(jīng)處于配置生效等待狀態(tài)中時(shí),無(wú)需重新進(jìn)入配置生效等待狀態(tài)。

步驟5:如果在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)主路由設(shè)備接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文,則主路由設(shè)備啟動(dòng)新配置生效程序;如果在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)主路由設(shè)備未接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文,則主路由設(shè)備向未應(yīng)答的從路由設(shè)備發(fā)送配置通告報(bào)文并重新啟動(dòng)接收應(yīng)答倒計(jì)時(shí);

如果在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)主路由設(shè)備接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文,說(shuō)明所有的從路由設(shè)備都已經(jīng)接收到了新的無(wú)線配置并進(jìn)入了配置生效等待狀態(tài),則主路由設(shè)備啟動(dòng)新配置生效程序;其中,主路由設(shè)備啟動(dòng)新配置生效程序,具體可以為應(yīng)用新配置即刻生效或重啟主路由設(shè)備。

如果在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)主路由設(shè)備未接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文,說(shuō)明還可能有從路由設(shè)備未接收到新的無(wú)線配置且未進(jìn)入配置生效等待狀態(tài),或者由于網(wǎng)絡(luò)鏈路狀況的原因,從路由設(shè)備返回的配置更新應(yīng)答報(bào)文產(chǎn)生了丟包,此時(shí)主路由設(shè)備無(wú)法確定所有的從路由設(shè)備都已經(jīng)接收到了新的無(wú)線配置并進(jìn)入了配置生效等待狀態(tài),此時(shí)如果主路由設(shè)備啟動(dòng)新配置生效程序,則可能存在主路由設(shè)備新配置生效后從路由設(shè)備無(wú)法與主路由設(shè)備維持無(wú)線中繼的情況,因此,主路由設(shè)備向未應(yīng)答的從路由設(shè)備發(fā)送配置通告報(bào)文并重新啟動(dòng)接收應(yīng)答倒計(jì)時(shí)。

步驟6:從路由設(shè)備檢測(cè)到無(wú)線中繼鏈路中斷時(shí)間超過(guò)預(yù)設(shè)的第一時(shí)間閾值時(shí),啟動(dòng)更新后的配置生效程序。

主路由設(shè)備啟動(dòng)新配置生效程序后,由于從路由設(shè)備上的無(wú)線配置還未生效,與主路由設(shè)備上的新的無(wú)線配置不同,因此無(wú)線中繼鏈路中斷。當(dāng)從路由設(shè)備檢測(cè)到無(wú)線中繼鏈路中斷時(shí)間超過(guò)預(yù)設(shè)的第一時(shí)間閾值時(shí),說(shuō)明主路由設(shè)備啟動(dòng)了新配置生效程序,為了保持與主路由設(shè)備的無(wú)線配置一致,從路由設(shè)備啟動(dòng)更新后的配置生效程序,具體可以為應(yīng)用新配置即刻生效或重啟從路由設(shè)備。預(yù)設(shè)第一時(shí)間閾值可以防止因?yàn)榫W(wǎng)絡(luò)鏈路狀況不佳而導(dǎo)致的對(duì)主路由設(shè)備是否啟動(dòng)新配置生效程序的誤判,該第一時(shí)間閾值應(yīng)大于由于網(wǎng)絡(luò)鏈路狀況不佳而導(dǎo)致的無(wú)線中繼鏈路中斷后的恢復(fù)時(shí)間,具體可根據(jù)實(shí)際網(wǎng)絡(luò)鏈路狀況靈活設(shè)置。

下面結(jié)合圖1具體說(shuō)明上述中繼流程的實(shí)施過(guò)程。

從路由設(shè)備2通過(guò)設(shè)置為無(wú)線中繼的工作方式建立與主路由設(shè)備1的無(wú)線中繼鏈路,并存儲(chǔ)上述設(shè)置過(guò)程中的無(wú)線配置。例如,該無(wú)線配置中無(wú)線信道為1,無(wú)線模式為11bgnmixed,ssid為test1,密鑰類型為wpa-psk/wpa2-psk,密鑰為123456。

主路由設(shè)備1定期廣播設(shè)備檢測(cè)報(bào)文以發(fā)現(xiàn)無(wú)線中繼網(wǎng)絡(luò)中的從路由設(shè)備,并獲取從路由設(shè)備返回的設(shè)備信息和運(yùn)行狀態(tài)信息,例如,該設(shè)備檢測(cè)報(bào)文中包括主路由設(shè)備1的設(shè)備信息,該設(shè)備信息具體為設(shè)備名稱master、ip地址192.168.1.1和mac地址aa-bb-cc-dd-ee-01;并包括指示從路由設(shè)備返回設(shè)備信息和設(shè)備狀態(tài)信息的檢測(cè)指令。從路由設(shè)備2返回的設(shè)備信息應(yīng)答報(bào)文中包括從路由設(shè)備2的設(shè)備信息,該設(shè)備信息具體為設(shè)備名稱slave、ip地址192.168.1.100和mac地址aa-bb-cc-dd-ee-02;并包括從路由設(shè)備2的設(shè)備狀態(tài),該設(shè)備狀態(tài)為正常狀態(tài)。主路由設(shè)備1根據(jù)該設(shè)備信息應(yīng)答報(bào)文中的內(nèi)容建立從路由設(shè)備信息表。

主路由設(shè)備1檢測(cè)到無(wú)線配置屬性發(fā)生改變,例如用戶或網(wǎng)絡(luò)維護(hù)人員將密鑰由123456修改為234567并保存更改,則主路由設(shè)備將新的密鑰234567,與未發(fā)生改變的無(wú)線信道1、無(wú)線模式11bgnmixed、ssidtest1、密鑰類型wpa-psk/wpa2-psk形成新的無(wú)線配置a,將該新的無(wú)線配置a填入配置通告報(bào)文的數(shù)據(jù)段并廣播配置通告報(bào)文,同時(shí)啟動(dòng)接收應(yīng)答倒計(jì)時(shí)等待從路由設(shè)備2的應(yīng)答報(bào)文,其中,配置通告報(bào)文的頭部可以填入報(bào)文標(biāo)識(shí)例如為200。

從路由設(shè)備2接收到主路由設(shè)備1發(fā)來(lái)的配置通告報(bào)文后,從中提取出新的無(wú)線配置a,檢測(cè)到其內(nèi)容與自己存儲(chǔ)的無(wú)線配置不同,于是存儲(chǔ)新的無(wú)線配置a,并刪除之前存儲(chǔ)的舊的無(wú)線配置,進(jìn)入配置生效等待狀態(tài),在配置生效等待狀態(tài)中監(jiān)測(cè)無(wú)線中繼鏈路狀態(tài)例如無(wú)線中繼鏈路的連通性,并向主路由設(shè)備1返回配置更新應(yīng)答報(bào)文,其中,該配置更新應(yīng)答報(bào)文中包括報(bào)文標(biāo)識(shí)200。

如果在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)主路由設(shè)備1接收到來(lái)自從路由設(shè)備2的包括報(bào)文標(biāo)識(shí)200的配置更新應(yīng)答報(bào)文,則主路由設(shè)備1禁止用戶或網(wǎng)絡(luò)維護(hù)人員繼續(xù)修改無(wú)線配置屬性,具體可以鎖定對(duì)無(wú)線配置屬性的寫(xiě)操作,并啟動(dòng)新配置生效程序。

如果在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)主路由設(shè)備1還未接收到來(lái)自從路由設(shè)備2的包括報(bào)文標(biāo)識(shí)200的配置更新應(yīng)答報(bào)文之前,用戶或網(wǎng)絡(luò)維護(hù)人員繼續(xù)修改了無(wú)線配置屬性,例如將ssid由test1修改為test2并保存更改,則無(wú)論后續(xù)主路由設(shè)備1是否能夠接收到來(lái)自從路由設(shè)備2的包括報(bào)文標(biāo)識(shí)200的配置更新應(yīng)答報(bào)文,主路由設(shè)備都將新的ssidtest2,與現(xiàn)有的無(wú)線信道1、無(wú)線模式11bgnmixed、密鑰類型wpa-psk/wpa2-psk和密鑰234567形成新的無(wú)線配置b,將該新的無(wú)線配置b填入配置通告報(bào)文的數(shù)據(jù)段,并在配置通告報(bào)文的頭部填入上次報(bào)文標(biāo)識(shí)加1后的報(bào)文標(biāo)識(shí)201,隨后廣播該配置通告報(bào)文,同時(shí)啟動(dòng)接收應(yīng)答倒計(jì)時(shí)。從路由設(shè)備2從主路由設(shè)備1發(fā)來(lái)的配置通告報(bào)文中提取出新的無(wú)線配置b,檢測(cè)到其內(nèi)容與自己存儲(chǔ)的無(wú)線配置a不同,于是存儲(chǔ)新的無(wú)線配置b,然后刪除之前存儲(chǔ)的無(wú)線配置a,在配置生效等待狀態(tài)中監(jiān)測(cè)無(wú)線中繼鏈路狀態(tài)例如無(wú)線中繼鏈路的連通性,并向主路由設(shè)備1返回配置更新應(yīng)答報(bào)文,其中,該配置更新應(yīng)答報(bào)文中報(bào)文標(biāo)識(shí)為201。主路由設(shè)備1接收到來(lái)自從路由設(shè)備2的包含報(bào)文標(biāo)識(shí)201的配置更新應(yīng)答報(bào)文后,禁止用戶或網(wǎng)絡(luò)維護(hù)人員繼續(xù)修改無(wú)線配置屬性并啟動(dòng)新配置生效程序。

如果在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)用戶或網(wǎng)絡(luò)維護(hù)人員沒(méi)有繼續(xù)修改無(wú)線配置屬性,且主路由設(shè)備1未接收到來(lái)自從路由設(shè)備2的包括報(bào)文標(biāo)識(shí)200的配置更新應(yīng)答報(bào)文,此時(shí)可能由于網(wǎng)絡(luò)鏈路狀況不佳,從路由設(shè)備2未能接收到配置通告報(bào)文或向主路由設(shè)備1返回的配置更新應(yīng)答報(bào)文丟包,則主路由設(shè)備1向從路由設(shè)備2發(fā)送仍然包含新的無(wú)線配置a且報(bào)文標(biāo)識(shí)為200的配置通告報(bào)文,并重新啟動(dòng)接收應(yīng)答倒計(jì)時(shí)。從路由設(shè)備2再次收到配置通告報(bào)文后,檢測(cè)到其中的新的無(wú)線配置a的內(nèi)容與自己存儲(chǔ)的無(wú)線配置相同,則無(wú)需對(duì)存儲(chǔ)的無(wú)線配置進(jìn)行修改,直接返回包括報(bào)文標(biāo)識(shí)為200的配置更新應(yīng)答報(bào)文。主路由設(shè)備1接收到來(lái)自從路由設(shè)備2的包含報(bào)文標(biāo)識(shí)200的配置更新應(yīng)答報(bào)文后,禁止用戶或網(wǎng)絡(luò)維護(hù)人員繼續(xù)修改無(wú)線配置屬性并啟動(dòng)新配置生效程序。

主路由設(shè)備1啟動(dòng)新配置生效程序后,由于從路由設(shè)備2上的新的無(wú)線配置還未生效,與主路由設(shè)備1上的新的無(wú)線配置不同,因此無(wú)線中繼鏈路中斷,當(dāng)從路由設(shè)備2檢測(cè)到無(wú)線中繼鏈路中斷時(shí)間超過(guò)預(yù)設(shè)的第一時(shí)間閾值時(shí),為了保持與主路由設(shè)備1的無(wú)線配置一致,從路由設(shè)備2啟動(dòng)更新后的配置生效程序,具體可以為應(yīng)用新配置即刻生效或重啟從路由設(shè)備。從路由設(shè)備2的新配置生效后可以自動(dòng)與主路由設(shè)備1建立新的無(wú)線中繼鏈接,實(shí)現(xiàn)無(wú)線中繼配置的自動(dòng)同步和無(wú)線中繼鏈路的自動(dòng)維持。

進(jìn)一步的,結(jié)合圖2具體說(shuō)明圖3所示中繼流程的實(shí)施過(guò)程。

從路由設(shè)備2和3通過(guò)設(shè)置為無(wú)線中繼的工作方式建立與主路由設(shè)備1的無(wú)線中繼鏈路,并存儲(chǔ)上述設(shè)置過(guò)程中的無(wú)線配置。例如,該無(wú)線配置中無(wú)線信道為1,無(wú)線模式為11bgnmixed,ssid為test1,密鑰類型為wpa-psk/wpa2-psk,密鑰為123456。

主路由設(shè)備1定期廣播設(shè)備檢測(cè)報(bào)文以發(fā)現(xiàn)無(wú)線中繼網(wǎng)絡(luò)中的從路由設(shè)備,并獲取從路由設(shè)備返回的設(shè)備信息和運(yùn)行狀態(tài)信息,例如,該設(shè)備檢測(cè)報(bào)文中包括主路由設(shè)備1的設(shè)備信息,該設(shè)備信息具體為設(shè)備名稱master、ip地址192.168.1.1和mac地址aa-bb-cc-dd-ee-01;并包括指示從路由設(shè)備返回設(shè)備信息和設(shè)備狀態(tài)信息的檢測(cè)指令。從路由設(shè)備2返回的設(shè)備信息應(yīng)答報(bào)文中包括從路由設(shè)備2的設(shè)備信息,該設(shè)備信息具體為設(shè)備名稱slave1、ip地址192.168.1.100和mac地址aa-bb-cc-dd-ee-02;并包括從路由設(shè)備2的設(shè)備狀態(tài),該設(shè)備狀態(tài)為正常狀態(tài)。從路由設(shè)備3返回的設(shè)備信息應(yīng)答報(bào)文中包括從路由設(shè)備3的設(shè)備信息,該設(shè)備信息具體為設(shè)備名稱slave2、ip地址192.168.1.101和mac地址aa-bb-cc-dd-ee-03;并包括從路由設(shè)備3的設(shè)備狀態(tài),該設(shè)備狀態(tài)為正常狀態(tài)。主路由設(shè)備1根據(jù)上述設(shè)備信息應(yīng)答報(bào)文中的內(nèi)容建立從路由設(shè)備信息表。

主路由設(shè)備1檢測(cè)到無(wú)線配置屬性發(fā)生改變,例如用戶或網(wǎng)絡(luò)維護(hù)人員將密鑰由123456修改為234567并保存更改,則主路由設(shè)備將新的密鑰234567,與未發(fā)生改變的無(wú)線信道1、無(wú)線模式11bgnmixed、ssidtest1、密鑰類型wpa-psk/wpa2-psk形成新的無(wú)線配置a,將該新的無(wú)線配置a填入配置通告報(bào)文的數(shù)據(jù)段并廣播配置通告報(bào)文,同時(shí)啟動(dòng)接收應(yīng)答倒計(jì)時(shí)等待從路由設(shè)備2和3的應(yīng)答報(bào)文,其中,配置通告報(bào)文的頭部可以填入報(bào)文標(biāo)識(shí)例如為200。

從路由設(shè)備2接收到主路由設(shè)備1發(fā)來(lái)的配置通告報(bào)文后,從中提取出的新的無(wú)線配置a,檢測(cè)到其內(nèi)容與自己存儲(chǔ)的無(wú)線配置不同,于是存儲(chǔ)新的無(wú)線配置a,然后刪除之前存儲(chǔ)的舊的無(wú)線配置,進(jìn)入配置生效等待狀態(tài),在配置生效等待狀態(tài)中監(jiān)測(cè)無(wú)線中繼鏈路狀態(tài)例如無(wú)線中繼鏈路1的連通性,并向主路由設(shè)備1返回配置更新應(yīng)答報(bào)文,其中該配置更新應(yīng)答報(bào)文中包括報(bào)文標(biāo)識(shí)200。

從路由設(shè)備3接收到主路由設(shè)備1發(fā)來(lái)的配置通告報(bào)文后,從中提取出新的無(wú)線配置a,檢測(cè)到其內(nèi)容與自己存儲(chǔ)的無(wú)線配置不同,于是存儲(chǔ)新的無(wú)線配置a,然后刪除之前存儲(chǔ)的舊的無(wú)線配置,進(jìn)入配置生效等待狀態(tài),在配置生效等待狀態(tài)中監(jiān)測(cè)無(wú)線中繼鏈路狀態(tài)例如無(wú)線中繼鏈路2的連通性,并向主路由設(shè)備1返回配置更新應(yīng)答報(bào)文,其中該配置更新應(yīng)答報(bào)文中包括報(bào)文標(biāo)識(shí)200。

由于網(wǎng)絡(luò)鏈路狀況不佳,主路由設(shè)備1接收到了來(lái)自從路由設(shè)備2的包括報(bào)文標(biāo)識(shí)200的配置更新應(yīng)答報(bào)文,而沒(méi)有收到來(lái)自從路由設(shè)備3的包括報(bào)文標(biāo)識(shí)200的配置更新應(yīng)答報(bào)文;其中,主路由設(shè)備1可以直接通過(guò)配置更新應(yīng)答報(bào)文的源ip地址或者解析該源ip地址獲得mac地址來(lái)確定所述配置更新應(yīng)答報(bào)文來(lái)自哪個(gè)從路由設(shè)備。

此時(shí)主路由設(shè)備1僅向從路由設(shè)備3發(fā)送仍然包含新的無(wú)線配置a且報(bào)文標(biāo)識(shí)為200的配置通告報(bào)文,并重新啟動(dòng)接收應(yīng)答倒計(jì)時(shí)。從路由設(shè)備3再次收到配置通告報(bào)文后,檢測(cè)到其中的新的無(wú)線配置a的內(nèi)容與自己存儲(chǔ)的無(wú)線配置相同,則無(wú)需對(duì)存儲(chǔ)的無(wú)線配置進(jìn)行修改,直接返回包括報(bào)文標(biāo)識(shí)為200的配置更新應(yīng)答報(bào)文。主路由設(shè)備1接收到來(lái)自從路由設(shè)備3的包含報(bào)文標(biāo)識(shí)200的配置更新應(yīng)答報(bào)文后,確認(rèn)接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文,則禁止用戶或網(wǎng)絡(luò)維護(hù)人員繼續(xù)修改無(wú)線配置屬性并啟動(dòng)新配置生效程序。

主路由設(shè)備1在未接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文之前,用戶或網(wǎng)絡(luò)維護(hù)人員仍然可以繼續(xù)修改無(wú)線配置屬性,具體通信和交互流程可以參考圖3結(jié)合圖1的描述中相關(guān)涉及情況的實(shí)施過(guò)程,在此不再贅述。

主路由設(shè)備1啟動(dòng)新配置生效程序后,無(wú)線中繼鏈路1和2均中斷。當(dāng)從路由設(shè)備2和3檢測(cè)到各自的無(wú)線中繼鏈路中斷時(shí)間超過(guò)預(yù)設(shè)的第一時(shí)間閾值時(shí),從路由設(shè)備2和3均啟動(dòng)更新后的配置生效程序,具體可以為應(yīng)用新配置即刻生效或重啟從路由設(shè)備。從路由設(shè)備2和3的新配置生效后可以自動(dòng)與主路由設(shè)備1建立新的無(wú)線中繼鏈接,實(shí)現(xiàn)無(wú)線中繼配置的自動(dòng)同步和無(wú)線中繼鏈路的自動(dòng)維持。

圖4提供了本發(fā)明優(yōu)選實(shí)施例的無(wú)線中繼的系統(tǒng)結(jié)構(gòu)圖。

具體包括主路由設(shè)備1和從路由設(shè)備2,其中,

主路由設(shè)備1包括:

設(shè)備信息表建立模塊11,用于根據(jù)從路由設(shè)備返回的設(shè)備信息應(yīng)答報(bào)文建立從路由設(shè)備信息表;

配置生成模塊12,用于當(dāng)檢測(cè)到無(wú)線配置屬性發(fā)生改變時(shí),根據(jù)改變的無(wú)線配置屬性生成新的無(wú)線配置;

報(bào)文傳輸模塊13,用于定期廣播設(shè)備檢測(cè)報(bào)文,并接收從路由設(shè)備返回的設(shè)備信息應(yīng)答報(bào)文,并廣播包括上述新的無(wú)線配置的配置通告報(bào)文,同時(shí)啟動(dòng)接收應(yīng)答倒計(jì)時(shí);

控制模塊14,用于在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)報(bào)文傳輸模塊接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文時(shí),啟動(dòng)新配置生效程序;在接收應(yīng)答倒計(jì)時(shí)的時(shí)間期限內(nèi)未接收到來(lái)自所有從路由設(shè)備的配置更新應(yīng)答報(bào)文,通過(guò)報(bào)文傳輸模塊向未應(yīng)答的從路由設(shè)備發(fā)送配置通告報(bào)文并重新啟動(dòng)接收應(yīng)答倒計(jì)時(shí);

從路由設(shè)備2包括:

存儲(chǔ)模塊21,用于與主路由設(shè)備建立無(wú)線中繼鏈路后,存儲(chǔ)該無(wú)線中繼鏈路對(duì)應(yīng)的無(wú)線配置;

報(bào)文收發(fā)模塊22,用于接收主路由設(shè)備廣播的設(shè)備檢測(cè)報(bào)文并返回相應(yīng)的設(shè)備信息應(yīng)答報(bào)文,接收主路由設(shè)備廣播的包含新的無(wú)線配置的配置通告報(bào)文并返回配置更新應(yīng)答報(bào)文;

配置更新模塊23,用于利用上述新的無(wú)線配置更新存儲(chǔ)模塊存儲(chǔ)的無(wú)線配置;

狀態(tài)切換模塊24,用于當(dāng)接收到主路由設(shè)備廣播的配置通告報(bào)文時(shí),進(jìn)入配置生效等待狀態(tài)監(jiān)測(cè)無(wú)線中繼鏈路狀態(tài);

更新啟動(dòng)模塊25,用于檢測(cè)到無(wú)線中繼鏈路中斷時(shí)間超過(guò)預(yù)設(shè)的第一時(shí)間閾值時(shí),啟動(dòng)更新后的配置生效程序。

優(yōu)選的,在本實(shí)施例中,所述更新啟動(dòng)模塊25檢測(cè)到無(wú)線中繼鏈路中斷時(shí)啟動(dòng)第一計(jì)時(shí)器,如果在第一時(shí)間閾值的時(shí)間范圍內(nèi)無(wú)線中繼鏈路恢復(fù),則將所述第一計(jì)時(shí)器停止計(jì)時(shí)并歸零。

其中,在本實(shí)施例中,所述無(wú)線配置屬性包括無(wú)線信道、無(wú)線模式、ssid、密鑰類型和密鑰中的一項(xiàng)或多項(xiàng)。

優(yōu)選的,在本實(shí)施例中,所述設(shè)備檢測(cè)報(bào)文包括報(bào)文標(biāo)識(shí)、主路由設(shè)備的設(shè)備信息和檢測(cè)指令信息,所述設(shè)備信息應(yīng)答報(bào)文包括上述報(bào)文標(biāo)識(shí)、從路由設(shè)備的設(shè)備信息和運(yùn)行狀態(tài)信息。

其中,在本實(shí)施例中,所述主路由設(shè)備的設(shè)備信息和從路由設(shè)備的設(shè)備信息包括設(shè)備名稱、ip地址和mac地址。

在本實(shí)施例的技術(shù)方案中,建立了無(wú)線中繼鏈路的主路由設(shè)備的無(wú)線配置屬性改變時(shí),通過(guò)向從路由設(shè)備廣播包括新的無(wú)線配置的配置通告報(bào)文,同時(shí)啟動(dòng)接收應(yīng)答倒計(jì)時(shí)實(shí)現(xiàn)配置通告,從路由設(shè)備更新存儲(chǔ)的無(wú)線配置并向主路由設(shè)備返回配置更新應(yīng)答報(bào)文,實(shí)現(xiàn)主從路由設(shè)備的配置同步,主路由設(shè)備接收到所有從路由設(shè)備的配置更新應(yīng)答報(bào)文后啟動(dòng)新配置生效程序,從路由設(shè)備檢測(cè)到無(wú)線中繼鏈路中斷后啟動(dòng)更新后的配置生效程序,實(shí)現(xiàn)主從路由設(shè)備在新的配置中自動(dòng)重建無(wú)線中繼鏈路,能夠降低無(wú)線中繼配置更改后維護(hù)難度,實(shí)現(xiàn)新配置中無(wú)線中繼鏈路的自動(dòng)建立。

以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
建始县| 鄂托克旗| 河津市| 屏南县| 商城县| 大同县| 五河县| 大新县| 白河县| 霞浦县| 西贡区| 铜鼓县| 林周县| 乐山市| 海晏县| 八宿县| 历史| 饶平县| 平邑县| 靖边县| 凌源市| 修水县| 新宾| 黑水县| 左权县| 东乡县| 禹城市| 公安县| 巩留县| 富锦市| 汤阴县| 永宁县| 湖北省| 洛川县| 玉林市| 承德县| 靖安县| 沙湾县| 乐亭县| 阿巴嘎旗| 凤山县|