專利名稱:網(wǎng)絡(luò)局端設(shè)備自動選舉方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)局端設(shè)備維護的方法,尤其涉及一種網(wǎng)絡(luò)局端設(shè)備自動選舉的方法。
背景技術(shù):
在當前的網(wǎng)絡(luò)通訊中,一般只有一個局端設(shè)備控制整個網(wǎng)絡(luò)的通信,如果該局端設(shè)備由于意外掉電或者損壞,這些情況都會對網(wǎng)絡(luò)的正常運行產(chǎn)生巨大的影響,容易造成整個網(wǎng)絡(luò)崩潰。人工的網(wǎng)絡(luò)維護需要耗費大量的時間,與此同時,檢測結(jié)果不精確,人工維修技術(shù)限制等因素的影響,將會產(chǎn)生巨大的經(jīng)濟損失等,網(wǎng)絡(luò)的魯棒性極差。
發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)局端設(shè)備自動選舉的方法,利用該方法,不需要對電力線網(wǎng)絡(luò)中的設(shè)備進行更改,網(wǎng)絡(luò)中的節(jié)點自動選舉局端設(shè)備,加強了網(wǎng)絡(luò)魯棒性,避免了網(wǎng)絡(luò)崩潰等情況的發(fā)生。為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是提供一種自動局端選舉方法,包括如下步驟步驟SlOO 電力線網(wǎng)絡(luò)運行;步驟s200 檢查網(wǎng)絡(luò)中局端節(jié)點是否正常運行,若否,則轉(zhuǎn)入步驟s300 ;若是,則返回步驟SlOO ;步驟s300 采集其余節(jié)點的工作信息,采集貢獻度最大的節(jié)點信息,將所述貢獻度最大的節(jié)點作為備選局端節(jié)點;步驟S400 在上述步驟s300后,計算備選局端節(jié)點的網(wǎng)絡(luò)權(quán)值,從中選出網(wǎng)絡(luò)權(quán)值最小的節(jié)點,將網(wǎng)絡(luò)權(quán)值最小的節(jié)點作為備用局端節(jié)點;步驟S500 所述備用局端節(jié)點自動轉(zhuǎn)換工作模式,建立新的局端節(jié)點,從而構(gòu)建新網(wǎng)絡(luò)。其中,所述步驟s300包括一下步驟步驟s301 獲取最后一次網(wǎng)絡(luò)正常運行時各個節(jié)點的工作信息;步驟s302 各個節(jié)點進行信息交互,相互提供自身網(wǎng)絡(luò)貢獻度;步驟s303 比較各個節(jié)點網(wǎng)絡(luò)貢獻度;步驟s304 在步驟s303后,確定貢獻度最大節(jié)點,并將所述貢獻度最大的節(jié)點定為備選局端節(jié)點其中,在步驟4中,所述備用局端節(jié)點的選擇方法如下步驟s401 判斷是否只有1個備選局端節(jié)點;若是,則轉(zhuǎn)入步驟s403 ;若否,則進行步驟s402 ;
步驟s402 判斷所述優(yōu)選節(jié)點所在網(wǎng)絡(luò)層數(shù)是否相同;若是,尋找MAC地址較小的節(jié)點,接著進行步驟s403 ;若否,選取網(wǎng)絡(luò)層數(shù)最小的節(jié)點,接著進行步驟s403 ;步驟s403 選出備用局端節(jié)點。其中,所述局端節(jié)點運行異常的情況包括局端節(jié)點意外斷電、局端節(jié)點損壞。其中,所述節(jié)點的工作信息包括網(wǎng)絡(luò)檢測日期,檢測時間,日程內(nèi)容,節(jié)點信號強度。其中,所述貢獻度是指節(jié)點在網(wǎng)絡(luò)中的信號強度值,包括MPDU,PPDU信號強度。其中,所述節(jié)點工作模式包括局端,中繼器,終端。本發(fā)明的有益效果是區(qū)別于現(xiàn)有網(wǎng)絡(luò)通訊中,一般只有一個局端設(shè)備控制整個網(wǎng)絡(luò)的通信,如果該局端設(shè)備由于意外掉電或者損壞,這些情況容易造成整個網(wǎng)絡(luò)崩潰,本發(fā)明利用原有組建網(wǎng)絡(luò)的信息,當網(wǎng)絡(luò)中失去局端節(jié)點時,在具備條件作為局端的設(shè)備中找到最優(yōu)選擇,從而選出新的備用局端節(jié)點,轉(zhuǎn)換該局端節(jié)點的工作模式,從而構(gòu)建新的網(wǎng)絡(luò)。本發(fā)明采用的技術(shù)方案不需要對電力線網(wǎng)絡(luò)中的設(shè)備進行更改,設(shè)備自動選舉局端設(shè)備,加強了網(wǎng)絡(luò)的魯棒性。
圖1是本發(fā)明實施例提供的自動局端選舉方法流程圖;圖2是本發(fā)明實施例提供的自動局端選舉辦法中備選局端選舉方法流程圖;圖3是本發(fā)明實施例提供的自動局端選舉辦法中備用局端選舉方法流程圖。
具體實施例方式為詳細說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖詳予說明。請參閱圖1,圖2以及圖3,本發(fā)明實施方式中自動局端選辦法的方法如下步驟SlOO 電力線網(wǎng)絡(luò)運行。步驟s200 檢查網(wǎng)絡(luò)中局端節(jié)點是否正常運行,若局端節(jié)點處于非正常運行狀態(tài),則轉(zhuǎn)入步驟s300 ;若局端節(jié)點處于正常運行狀態(tài),則返回步驟SlOO,不斷的對網(wǎng)絡(luò)設(shè)備進行檢查,以檢測網(wǎng)絡(luò)設(shè)備是否出現(xiàn)異常。所述局端節(jié)點運行異常的情況包括局端節(jié)點意外斷電、局端節(jié)點損壞。步驟s300 局端設(shè)備出現(xiàn)故障時,采集其余節(jié)點的工作信息,與此同時,采集貢獻度最大的節(jié)點信息。所述貢獻度是指節(jié)點在網(wǎng)絡(luò)中的信號強度值,包括MPDU,PPDU信號強度。采集到貢獻度最大的節(jié)點后將所述貢獻度最大的節(jié)點作為備選局端節(jié)點。在本實施例中,所述節(jié)點的工作信息主要用于確定網(wǎng)絡(luò)貢獻度,該工作信息可以包括網(wǎng)絡(luò)檢測日期, 檢測時間,日程內(nèi)容,節(jié)點信號強度等。步驟s400 在上述步驟s300后,計算備選局端節(jié)點的網(wǎng)絡(luò)權(quán)值,從中選出網(wǎng)絡(luò)權(quán)值最小的節(jié)點,將網(wǎng)絡(luò)權(quán)值最小的節(jié)點作為備用局端節(jié)點。步驟s500 所述備用局端節(jié)點自動轉(zhuǎn)換工作模式,建立新的局端節(jié)點,從而構(gòu)建新網(wǎng)絡(luò)。所述節(jié)點工作模式包括局端,中繼器,終端。在局端節(jié)點出現(xiàn)故障的情況下,所述備用局端節(jié)點,包括中繼器、終端,轉(zhuǎn)換工作模式成為新的局端設(shè)備,從而新的網(wǎng)絡(luò)構(gòu)建成功。其中,所述步驟S300獲取貢獻度最大的節(jié)點包括以下步驟步驟s301 獲取最后一次網(wǎng)絡(luò)正常運行時各個節(jié)點的工作信息;步驟s302 各個節(jié)點進行信息交互,相互提供自身網(wǎng)絡(luò)貢獻度;步驟s303 比較各個節(jié)點網(wǎng)絡(luò)貢獻度;步驟s304 在步驟s303后,確定貢獻度最大節(jié)點,并將所述貢獻度最大的節(jié)點定為備選局端節(jié)點。其中,在步驟4中,所述備用局端節(jié)點的選擇方法如下步驟s401 判斷是否只有1個備選局端節(jié)點,若只有一個局端節(jié)點,則轉(zhuǎn)入步驟 s403 ;若不止一個備選局端節(jié)點,則進行步驟s402 ;步驟s402 判斷所述備選節(jié)點所在網(wǎng)絡(luò)層數(shù)是否相同;若備選局端節(jié)點所在網(wǎng)絡(luò)層數(shù)相同,則從中尋找MAC地址較小的節(jié)點,接著進行步驟s403;若備用局端節(jié)點所在網(wǎng)絡(luò)層數(shù)不同,則從中選取網(wǎng)絡(luò)層數(shù)最小的節(jié)點,接著進行步驟s403 ;步驟s403 在步驟s402后選出備用局端節(jié)點。本實施例通過應(yīng)用自動局端選舉方法,在電力線網(wǎng)絡(luò)建立連接后,不斷檢查電力線中網(wǎng)絡(luò)是否異常,若局端設(shè)備出現(xiàn)異常,則自動獲取其他節(jié)點所保存的工作信息,各個節(jié)點對自身所保存的節(jié)點信息進行交互,接著每個節(jié)點計算各自節(jié)點的網(wǎng)絡(luò)貢獻度,選出貢獻度最大的節(jié)點,并將所述貢獻度最大的節(jié)點選為備選局端,接著計算各個備選局端節(jié)點的網(wǎng)絡(luò)權(quán)值,從中選出網(wǎng)絡(luò)權(quán)值最小的節(jié)點,從而選出備用局端節(jié)點,此時,所述備用局端節(jié)點更改工作模式,變?yōu)樾碌木侄?,從而?gòu)建新的網(wǎng)絡(luò)。采用本技術(shù)方案,不需要對網(wǎng)絡(luò)中的設(shè)備進行更改,在局端設(shè)備由于意外掉電或者損壞時,自動選出新的局端節(jié)點,使網(wǎng)絡(luò)仍能正常運行,從而整個網(wǎng)絡(luò)崩潰的風險大幅度降低。此外,網(wǎng)絡(luò)工作人員對網(wǎng)絡(luò)設(shè)備煩瑣的檢測工作,增加了網(wǎng)絡(luò)維護難度,本發(fā)明實施方法的應(yīng)用,提高了網(wǎng)絡(luò)維護效率,自動局端選舉方法的利用,加強了網(wǎng)絡(luò)魯棒性。以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1. 一種自動局端選舉方法,其特征在于,包括 步驟SlOO:電力線網(wǎng)絡(luò)運行; 步驟s200 檢查網(wǎng)絡(luò)中局端節(jié)點是否正常運行, 若否,則轉(zhuǎn)入步驟s300; 若是,則返回步驟slOO;步驟s300 采集其余節(jié)點的工作信息,采集貢獻度最大的節(jié)點信息,將所述貢獻度最大的節(jié)點作為備選局端節(jié)點;步驟s400 在上述步驟s300后,計算備選局端節(jié)點的網(wǎng)絡(luò)權(quán)值,從中選出網(wǎng)絡(luò)權(quán)值最小的節(jié)點,將網(wǎng)絡(luò)權(quán)值最小的節(jié)點作為備用局端節(jié)點;步驟s500 所述備用局端節(jié)點自動轉(zhuǎn)換工作模式,建立新的局端節(jié)點,從而構(gòu)建新網(wǎng)
2.根據(jù)權(quán)利要求1所述的自動局端選舉方法,其特征在于所述步驟s300包括 步驟s301 獲取最后一次網(wǎng)絡(luò)正常運行時各個節(jié)點的工作信息;步驟s302 各個節(jié)點進行信息交互,相互提供自身網(wǎng)絡(luò)貢獻度; 步驟s303 比較各個節(jié)點網(wǎng)絡(luò)貢獻度;步驟s304 在步驟s303后,確定貢獻度最大節(jié)點,并將所述貢獻度最大的節(jié)點定為備選局端節(jié)點。
3.根據(jù)權(quán)利要求1所述的自動局端選舉方法,其特征在于在步驟s400中,所述備用局端節(jié)點的選擇方法如下步驟s401 判斷是否只有1個備選局端節(jié)點; 若是,則轉(zhuǎn)入步驟s403; 若否,則進行步驟s402;步驟s402 判斷所述備選局端節(jié)點所在網(wǎng)絡(luò)層數(shù)是否相同; 若是,尋找MAC地址較小的節(jié)點,接著進行步驟s403 ; 若否,選取網(wǎng)絡(luò)層數(shù)最小的節(jié)點,接著進行步驟s403 ; 步驟s403 選出備用局端節(jié)點。
4.根據(jù)權(quán)利要求1所述的自動局端選舉方法,其特征在于所述局端節(jié)點運行異常的情況包括局端節(jié)點意外斷電、局端節(jié)點損壞。
5.根據(jù)權(quán)利要求1或2所述的自動局端選舉辦法,其特征在于所述節(jié)點的工作信息包括網(wǎng)絡(luò)檢測日期,檢測時間,日程內(nèi)容,節(jié)點信號強度。
6.根據(jù)權(quán)利要求1或2所述的自動局端選舉辦法,其特征在于所述貢獻度是指節(jié)點在網(wǎng)絡(luò)中的信號強度值,包括MPDU,PPDU信號強度。
7.根據(jù)權(quán)利要求1所述自動局端選舉方法,其特征在于所述節(jié)點工作模式包括局端,中繼器,終端。
全文摘要
本發(fā)明公開了一種自動局端選舉方法,在電力線網(wǎng)絡(luò)建立連接后,不斷檢查電力線中網(wǎng)絡(luò)是否出現(xiàn)異常,若出現(xiàn)異常,則自動獲取其他節(jié)點所保存的工作信息,接著所述節(jié)點進行信息交互,并計算各自節(jié)點的網(wǎng)絡(luò)貢獻度,選出貢獻度最大的節(jié)點,并將所述貢獻度最大的節(jié)點選為備選局端,接著計算各個備選局端節(jié)點的網(wǎng)絡(luò)權(quán)值,從中選出網(wǎng)絡(luò)權(quán)值最小的節(jié)點,從而選出備用局端節(jié)點,所述備用局端節(jié)點更改工作模式,變?yōu)樾碌木侄?,從而?gòu)建新的網(wǎng)絡(luò)。本發(fā)明技術(shù)方案,在局端設(shè)備由于意外掉電或者損壞時,自動選出新的局端節(jié)點,使網(wǎng)絡(luò)仍能正常運行,從而整個網(wǎng)絡(luò)崩潰的風險大幅度降低,該技術(shù)方案中,不需要對網(wǎng)絡(luò)中的設(shè)備進行更改,加強了網(wǎng)絡(luò)魯棒性。
文檔編號H04L12/24GK102447576SQ201110320889
公開日2012年5月9日 申請日期2011年10月20日 優(yōu)先權(quán)日2011年10月20日
發(fā)明者劉慶揚, 史兵, 張夕紅, 楊樹, 林大朋, 毛珊珊, 洪海敏, 陸欣 申請人:深圳市國電科技通信有限公司