本發(fā)明涉及電力系統(tǒng)集抄領(lǐng)域,尤其是涉及一種用電信息集抄方法及系統(tǒng)。
背景技術(shù):
目前常見的PLC自動(dòng)抄表路由建立方案多為以下三類:
1.集中器端載波模塊(本文稱作主模塊)根據(jù)集中器或主站下發(fā)的電表地址檔案進(jìn)行路徑探索和嘗試,通過自學(xué)習(xí)的方式完成各表端載波模塊(本文稱作從模塊或連同所屬電表一起稱作節(jié)點(diǎn))的通信路由建立。此為主模塊自學(xué)習(xí)方案。
2.主模塊直接抄表,路徑的構(gòu)建和形成由網(wǎng)絡(luò)系統(tǒng)中眾多從模塊通過多級(jí)廣播完成,主、從模塊不對(duì)路徑進(jìn)行記錄和存儲(chǔ)。由于每次抄表均由從模塊彼此之間自行轉(zhuǎn)發(fā)完成上下行通信,轉(zhuǎn)發(fā)是隨機(jī)的和冗余的,因此可稱作洪泛動(dòng)態(tài)路由方案。
3.主模塊下發(fā)組網(wǎng)命令,具體路徑的構(gòu)建和形成由網(wǎng)絡(luò)系統(tǒng)中的眾多從模塊通過多級(jí)廣播完成。如果路由信息存儲(chǔ)在各個(gè)從模塊中(通常存儲(chǔ)它們的鄰居節(jié)點(diǎn)信息),稱作分布式路由方案;如果組網(wǎng)前主模塊收到電表地址檔案并在組網(wǎng)過程中逐一遍歷,每臺(tái)電表的路由信息(一般選取1~2條路徑)陸續(xù)上傳至主模塊,集中存儲(chǔ)在主模塊內(nèi),稱作集中式路由方案。
在實(shí)際應(yīng)用中發(fā)現(xiàn),上述方案存在比較明顯的缺點(diǎn):主模塊自學(xué)習(xí)方案組網(wǎng)耗時(shí)長(zhǎng),盲目性大,且抄表前需要運(yùn)行組網(wǎng)功能并等待組網(wǎng)完成。洪泛動(dòng)態(tài)路由方案操作簡(jiǎn)單,可即裝即抄,但每次抄表都需要重新構(gòu)建路徑,效率不高且有一定的隨機(jī)性(容易影響抄讀成功率)。分布式路由方案和集中式路由方案抄表前均需要運(yùn)行組網(wǎng)功能并等待組網(wǎng)完成,操作不是特別容易,對(duì)于分布式路由方案,節(jié)點(diǎn)路徑的查詢、管理和維護(hù)較為不便。此外,主模塊自學(xué)習(xí)方案和集中式路由方案有著嚴(yán)格的表計(jì)總量限制,一旦路徑存儲(chǔ)所需的字節(jié)數(shù)大于存儲(chǔ)器(一般使用鐵電存儲(chǔ)芯片)的容量,該節(jié)點(diǎn)和后續(xù)的節(jié)點(diǎn)將不能建立路徑,從而無(wú)法抄讀對(duì)應(yīng)的電表,抵抗意外事件的能力較差。
因此,一種能夠避免上述方案缺陷的PLC抄表自組網(wǎng)方法顯得很有必要。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是:提供一種用電信息集抄方案,可實(shí)現(xiàn)完全自主的組網(wǎng),直接抄表。
為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:提供一種用電信息集抄方法,包括:
主模塊獲取抄表命令,搜索電表的有效路徑;
根據(jù)有效路徑,主模塊傳遞下行命令幀到中繼節(jié)點(diǎn),中繼節(jié)點(diǎn)依次順序?qū)⑾滦忻顐鬟f到目標(biāo)節(jié)點(diǎn);
目標(biāo)節(jié)點(diǎn)響應(yīng)后,中繼節(jié)點(diǎn)依次逆序?qū)⒛繕?biāo)節(jié)點(diǎn)的上行響應(yīng)報(bào)文傳遞到主模塊;
主模塊接收所述上行響應(yīng)報(bào)文,并解析處理上傳到集中器。
為解決上述問題,本發(fā)明還提供一種用電信息集抄系統(tǒng),包括主模塊、中繼節(jié)點(diǎn)、目標(biāo)節(jié)點(diǎn)及集中器,其中:
主模塊獲取抄表命令,搜索電表的有效路徑;
根據(jù)有效路徑,主模塊傳遞下行命令幀到中繼節(jié)點(diǎn),中繼節(jié)點(diǎn)依次順序?qū)⑾滦忻顐鬟f到目標(biāo)節(jié)點(diǎn);
目標(biāo)節(jié)點(diǎn)響應(yīng)后,中繼節(jié)點(diǎn)依次逆序?qū)⒛繕?biāo)節(jié)點(diǎn)的上行響應(yīng)報(bào)文傳遞到主模塊;
主模塊接收所述上行響應(yīng)報(bào)文,并解析處理上傳到集中器。
本發(fā)明的有益效果在于:區(qū)別于現(xiàn)有技術(shù),本發(fā)明的主模塊獲取抄表命令,搜索電表的有效路徑;并傳遞下行命令幀到中繼節(jié)點(diǎn)一直到目標(biāo)節(jié)點(diǎn);接收其響應(yīng)報(bào)文后,解析處理上傳到集中器,完成用電信息抄表。通過上述方式,本發(fā)明的抄表簡(jiǎn)單直接,并可進(jìn)行層層搜索目標(biāo)節(jié)點(diǎn),實(shí)現(xiàn)間接組網(wǎng)。
附圖說明
圖1為本發(fā)明具體實(shí)施例中電表抄表方法的基本流程圖;
圖2為本發(fā)明具體實(shí)施例中抄表路徑構(gòu)建后的路徑自適應(yīng)流程圖;
圖3為本發(fā)明具體實(shí)施例中循環(huán)滾動(dòng)式路徑存儲(chǔ)的算法實(shí)現(xiàn)框圖。
具體實(shí)施方式
為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖予以說明。
本發(fā)明最關(guān)鍵的構(gòu)思在于:需要抄表時(shí),搜索有效路徑,并逐級(jí)傳遞下行命令,直到目標(biāo)節(jié)點(diǎn),獲取其響應(yīng)報(bào)文,并解析上傳到集中器。
本發(fā)明實(shí)施例一提供一種用電信息集抄方法,包括:
主模塊獲取抄表命令,搜索電表的有效路徑;集中器可以看作是采集電表計(jì)量數(shù)據(jù)的網(wǎng)關(guān)(主節(jié)點(diǎn)),電表是用電數(shù)據(jù)源(從節(jié)點(diǎn))。具體的,抄表命令來自集中器或者主站(供電局、電力局),一個(gè)系統(tǒng)中只有1個(gè)主模塊(位于集中器內(nèi)),由主模塊發(fā)布命令。系統(tǒng)網(wǎng)絡(luò)中一般存在多臺(tái)電表,每臺(tái)電表內(nèi)有一個(gè)從模塊。
根據(jù)有效路徑,主模塊傳遞下行命令幀到中繼節(jié)點(diǎn),中繼節(jié)點(diǎn)依次順序?qū)⑾滦忻顐鬟f到目標(biāo)節(jié)點(diǎn);具體的,下行、上行命令幀是有著特定格式的字節(jié)序列(即應(yīng)用通信協(xié)議),用某些字節(jié)來表示要抄讀的命令,比如電壓、功率、用電量等等,表計(jì)遵循協(xié)議判斷要讀取的數(shù)據(jù)項(xiàng)目,反饋對(duì)應(yīng)的數(shù)據(jù)(例如電壓為219.4V、功率為3.3Kw等等)。
目標(biāo)節(jié)點(diǎn)響應(yīng)后,中繼節(jié)點(diǎn)依次逆序?qū)⒛繕?biāo)節(jié)點(diǎn)的上行響應(yīng)報(bào)文傳遞到主模塊;
主模塊接收所述上行響應(yīng)報(bào)文,并解析處理上傳到集中器。
區(qū)別于現(xiàn)有技術(shù),本發(fā)明的主模塊獲取抄表命令,搜索電表的有效路徑;并傳遞下行命令幀到中繼節(jié)點(diǎn)一直到目標(biāo)節(jié)點(diǎn);接收其響應(yīng)報(bào)文后,解析處理上傳到集中器,完成用電信息抄表。通過上述方式,本發(fā)明的抄表簡(jiǎn)單直接,并可進(jìn)行層層搜索目標(biāo)節(jié)點(diǎn),實(shí)現(xiàn)間接組網(wǎng)。
其中,主模塊獲取抄表命令后,搜索鐵電存儲(chǔ)芯片;
檢測(cè)電表是否有路徑且路徑是否有效;
若是,則執(zhí)行步驟“根據(jù)有效路徑,主模塊傳遞下行命令幀到中繼節(jié)點(diǎn),中繼節(jié)點(diǎn)依次順序?qū)⑾滦忻顐鬟f到目標(biāo)節(jié)點(diǎn)”;
反之,則主模塊自行發(fā)起組網(wǎng),以獲取有效路徑。具體的,主模塊通過廣播模式,逐層下發(fā),直到目標(biāo)節(jié)點(diǎn)收到并響應(yīng)。
主模塊將有效路徑加入下行載波抄表報(bào)文,并向下一級(jí)中繼節(jié)點(diǎn)發(fā)送。
其中,主模塊自行發(fā)起組網(wǎng),以獲取有效路徑的步驟具體為:
主模塊廣播下發(fā)目標(biāo)節(jié)點(diǎn)組網(wǎng)命令;
中繼節(jié)點(diǎn)通過CSMA/CA算法進(jìn)行多級(jí)廣播組網(wǎng)命令,并記錄所述組網(wǎng)命令的級(jí)數(shù)、信號(hào)強(qiáng)度及源地址;
在組網(wǎng)命令到達(dá)目標(biāo)節(jié)點(diǎn)后,從目標(biāo)節(jié)點(diǎn)起逐級(jí)構(gòu)建電表路徑,并上傳到主模塊,進(jìn)行存儲(chǔ);
主模塊從存儲(chǔ)的路徑中確定有效路徑。
其中,主模塊從存儲(chǔ)的路徑中確定有效路徑的步驟具體為:
主模塊逐條選擇路徑,進(jìn)行抄表;具體的,抄表次數(shù)的多少由主站或集中器決定,或許每隔幾小時(shí)會(huì)把所有的表抄讀一遍,或許一天抄讀一遍。要說明的是如果表節(jié)點(diǎn)存在多條路徑時(shí),每抄讀它一次(不成功才換下一條路徑抄讀),不無(wú)論成功與否,都會(huì)對(duì)它擁有的路徑進(jìn)行排序。
判斷是否抄表成功,
若是,則提升所選路徑的權(quán)值;
反之,則降低所述路徑的權(quán)值,并選擇下一條路徑;
在存儲(chǔ)的所有路徑抄表結(jié)束后,判斷是否存在權(quán)值低于下限;
若是,則返回步驟“主模塊自行發(fā)起組網(wǎng),以獲取有效路徑”;
反之,則根據(jù)權(quán)值大小,將路徑排序,并將權(quán)值最大的路徑確定為有效路徑。具體的,某路徑權(quán)值超過上限保持在上限,低于下限則該路徑無(wú)效,對(duì)應(yīng)的目標(biāo)表計(jì)權(quán)值大的路徑排在其之前,只要還有路徑有效,就不會(huì)終止所有路徑的抄表。要注意的是:各臺(tái)表計(jì)的路徑彼此獨(dú)立,表A有沒有路徑失效同表B的路徑之間無(wú)任何關(guān)系。
在抄表過程中,使用鐵電存儲(chǔ)芯片依次順序存放節(jié)點(diǎn)的路徑數(shù)據(jù),并在存儲(chǔ)空間用盡,又增加新的節(jié)點(diǎn)路徑數(shù)據(jù)時(shí),依次逆序覆蓋存儲(chǔ)鐵電存儲(chǔ)芯片原有節(jié)點(diǎn)路徑數(shù)據(jù)。這種循環(huán)滾動(dòng)式的路徑存儲(chǔ),當(dāng)路由存儲(chǔ)芯片寫滿后仍能抄讀額外的節(jié)點(diǎn)。
從上述可知,本發(fā)明的自組網(wǎng)方案實(shí)現(xiàn)即裝即抄,主站或集中器無(wú)需下發(fā)組網(wǎng)命令,組網(wǎng)由主模塊和從模塊在抄表過程中自動(dòng)執(zhí)行并維護(hù)。
且路由存儲(chǔ)在主模塊內(nèi),方便查詢和管理,從模塊完成路由建立的同時(shí)進(jìn)行靈活的路由甄別和優(yōu)化,保證通信的穩(wěn)定、高效。
對(duì)應(yīng)地,本發(fā)明實(shí)施例二提供一種用電信息集抄系統(tǒng),包括主模塊、中繼節(jié)點(diǎn)、目標(biāo)節(jié)點(diǎn)及集中器,其中:
主模塊獲取抄表命令,搜索電表的有效路徑;
根據(jù)有效路徑,主模塊傳遞下行命令幀到中繼節(jié)點(diǎn),中繼節(jié)點(diǎn)依次順序?qū)⑾滦忻顐鬟f到目標(biāo)節(jié)點(diǎn);目標(biāo)節(jié)點(diǎn)響應(yīng)后,中繼節(jié)點(diǎn)依次逆序?qū)⒛繕?biāo)節(jié)點(diǎn)的上行響應(yīng)報(bào)文傳遞到主模塊;
主模塊接收所述上行響應(yīng)報(bào)文,并解析處理上傳到集中器。
其中,主模塊獲取抄表命令后,搜索鐵電存儲(chǔ)芯片;
檢測(cè)電表是否有路徑且路徑是否有效;
若是,則根據(jù)有效路徑,主模塊傳遞下行命令幀到中繼節(jié)點(diǎn),中繼節(jié)點(diǎn)依次順序?qū)⑾滦忻顐鬟f到目標(biāo)節(jié)點(diǎn);
反之,則主模塊自行發(fā)起組網(wǎng),以獲取有效路徑。
主模塊將有效路徑加入下行載波抄表報(bào)文,并向下一級(jí)中繼節(jié)點(diǎn)發(fā)送。
自行組網(wǎng)時(shí),主模塊廣播下發(fā)目標(biāo)節(jié)點(diǎn)組網(wǎng)命令;
中繼節(jié)點(diǎn)通過CSMA/CA算法進(jìn)行多級(jí)廣播組網(wǎng)命令,并記錄所述組網(wǎng)命令的級(jí)數(shù)、信號(hào)強(qiáng)度及源地址;
在組網(wǎng)命令到達(dá)目標(biāo)節(jié)點(diǎn)后,從目標(biāo)節(jié)點(diǎn)起逐級(jí)構(gòu)建電表路徑,并上傳到主模塊,進(jìn)行存儲(chǔ);
主模塊從存儲(chǔ)的路徑中確定有效路徑。
為獲取有效路徑,主模塊逐條選擇路徑,進(jìn)行抄表;
判斷是否抄表成功,
若是,則提升所選路徑的權(quán)值;
反之,則降低所述路徑的權(quán)值,并選擇下一條路徑;為所有路徑預(yù)設(shè)相等的初始權(quán)值,其值大于下限。假設(shè)一條路徑抄表之前權(quán)值為50(點(diǎn)或單位),本次抄表成功,提升權(quán)值10,總權(quán)值(最終權(quán)值)則為60;如果失敗,減掉30權(quán)值,那么最終權(quán)值為20。
在存儲(chǔ)的所有路徑抄表結(jié)束后,判斷是否存在權(quán)值低于下限;
若是,則主模塊自行發(fā)起組網(wǎng),以獲取有效路徑;
反之,則根據(jù)權(quán)值大小,將路徑排序,并將權(quán)值最大的路徑確定為有效路徑。
其中,在抄表過程中,使用鐵電存儲(chǔ)芯片依次順序存放節(jié)點(diǎn)的路徑數(shù)據(jù),并在存儲(chǔ)空間用盡,又增加新的節(jié)點(diǎn)路徑數(shù)據(jù)時(shí),依次逆序覆蓋存儲(chǔ)鐵電存儲(chǔ)芯片原有節(jié)點(diǎn)路徑數(shù)據(jù)。
本發(fā)明實(shí)施例三在實(shí)施例一和二的基礎(chǔ)上,提供一種用電信息集抄方法,具體步驟可以包括:
S1:主站(電力局)發(fā)起抄表,命令通過GPRS/Enthernet通信傳輸?shù)郊衅?。也可以是人為操作集中器發(fā)起抄表或者集中器自動(dòng)發(fā)起抄表。
S2:集中器將抄讀命令下發(fā)到主模塊(位于集中器內(nèi))。
S3:主模塊查詢要抄讀的目標(biāo)表計(jì)是否有路徑,如果有直接進(jìn)行PLC抄讀(帶路徑),否則先對(duì)該表計(jì)組網(wǎng)再抄讀。
S4:目標(biāo)表計(jì)響應(yīng)抄讀(對(duì)應(yīng)的從模塊將命令下發(fā)到其所在的表計(jì),表計(jì)回傳相應(yīng)的計(jì)量數(shù)據(jù))。
S5:目標(biāo)表計(jì)的上行數(shù)據(jù)通過PLC按路徑逆向傳至主模塊。
S6:主模塊將上行數(shù)據(jù)上傳集中器。
S7:集中器通過GPRS/Enthernet通信將數(shù)據(jù)發(fā)送到主站,完成一臺(tái)表抄讀。
具體的,集中器與主模塊,還有從模塊與表計(jì)之間進(jìn)行數(shù)據(jù)交互一般通過串口實(shí)現(xiàn)。
為方便理解本發(fā)明所述技術(shù)方案,以下結(jié)合附圖1~3,通過一個(gè)具體實(shí)施例進(jìn)行說明。
請(qǐng)參照?qǐng)D1,主模塊接收到抄表命令后,搜索鐵電存儲(chǔ)芯片查看此電表(目標(biāo)節(jié)點(diǎn))是否有路徑及路徑是否有效,見S100和S101。若存在有效路徑,主模塊和相應(yīng)的中繼節(jié)點(diǎn)(當(dāng)路由級(jí)數(shù)大于1時(shí))順次將下行命令幀傳遞至目標(biāo)節(jié)點(diǎn),目標(biāo)節(jié)點(diǎn)響應(yīng)后,各中繼節(jié)點(diǎn)再依次(逆序)將目標(biāo)節(jié)點(diǎn)的上行響應(yīng)報(bào)文傳遞到主模塊,主模塊經(jīng)過解析處理后將應(yīng)答數(shù)據(jù)上傳集中器,見S120至S124。
應(yīng)當(dāng)理解的是,實(shí)際上系統(tǒng)中的每個(gè)節(jié)點(diǎn)都有一個(gè)唯一的ID號(hào),路徑由多個(gè)ID組成。比如要和目標(biāo)節(jié)點(diǎn)a通信,需要節(jié)點(diǎn)b、c作中繼,則路徑為ID_b—ID_c—ID_a,按此順次傳遞。
路徑是否有效的判斷依據(jù)是:路徑的權(quán)值是否小于既定的下限值,若是,則無(wú)效,反之,則表示有效,詳細(xì)描述見后文。
如果沒有路徑或者路徑失效,主模塊自行發(fā)起組網(wǎng),以廣播的形式發(fā)出組網(wǎng)命令,系統(tǒng)中鄰近的節(jié)點(diǎn)收到后利用CSMA/CA(Carrier Sense Multiple Access/Collision Derect,載波偵聽多路訪問/沖突檢測(cè))算法結(jié)合隨機(jī)延時(shí)分別再次廣播組網(wǎng)命令,下一批節(jié)點(diǎn)接收到大量的二次廣播后用同樣的方法轉(zhuǎn)發(fā),將組網(wǎng)命令擴(kuò)展到多級(jí)(一般最大為7級(jí)),直到命令傳送至目標(biāo)節(jié)點(diǎn),見S130和S131。各節(jié)點(diǎn)記錄接收到的組網(wǎng)命令的級(jí)數(shù)、信號(hào)強(qiáng)度和源地址等參數(shù),從目標(biāo)節(jié)點(diǎn)開始逐步一級(jí)級(jí)構(gòu)建路徑,最終組成較優(yōu)的幾條路徑,上傳至主模塊進(jìn)行存儲(chǔ),見S132和S133。之后,主模塊按照既定路由抄讀目標(biāo)節(jié)點(diǎn),見S120至S124。
本發(fā)明的組網(wǎng)方法好處首先在于組網(wǎng)完全不需要集中器和主站發(fā)起、控制,其次根據(jù)載波信號(hào)強(qiáng)度和轉(zhuǎn)發(fā)級(jí)數(shù)選取比較穩(wěn)定、比較高效的通信節(jié)點(diǎn)鏈作為要存儲(chǔ)的路徑。
本發(fā)明的有益效果在于:組網(wǎng)完全由主、從模塊自動(dòng)進(jìn)行,主站與集中器直接抄表,等待模塊應(yīng)答或回復(fù)即可。集抄系統(tǒng)可以即裝即用,操作方式極其簡(jiǎn)單、方便。
請(qǐng)參照?qǐng)D2,對(duì)于網(wǎng)絡(luò)中的各個(gè)節(jié)點(diǎn),每一次抄讀如發(fā)現(xiàn)節(jié)點(diǎn)擁有不只1條路徑,先選擇默認(rèn)的第一條路徑進(jìn)行抄表,見S200和S201。如果抄讀成功,提升此路徑的權(quán)值(總權(quán)值不能超過既定的上限),然后根據(jù)權(quán)值從大到小將此節(jié)點(diǎn)的各條路徑排序,權(quán)值最大的第1條為默認(rèn)路徑,見S220。當(dāng)使用第1條路徑抄讀失敗時(shí),降低其權(quán)值(如果總權(quán)值降到下限則該路徑失效),主模塊自動(dòng)換下一條路徑再次抄表,若抄讀成功路徑處理方式同第一條路徑,否則同樣降低權(quán)值并繼續(xù)切換路徑直到成功或者路徑用完,后續(xù)的路徑權(quán)值增減及排序等操作相同,見S210、S220、S230和S231。一旦路徑用完仍未抄讀成功,主模塊可以針對(duì)該表發(fā)起一次組網(wǎng),建立新的路徑,新路徑建立后將取代原來的路徑,主模塊可繼續(xù)使用新路徑抄一遍表(方法同上),見S240、S241。
本發(fā)明通過動(dòng)態(tài)自學(xué)習(xí)式路由篩選和路由檢驗(yàn),不斷優(yōu)化和考察路徑,實(shí)現(xiàn)為各個(gè)節(jié)點(diǎn)建立最為穩(wěn)定可靠的路徑。因此抄表系統(tǒng)能夠自適應(yīng)電力線通信環(huán)境,自動(dòng)根據(jù)節(jié)點(diǎn)拓?fù)浣Y(jié)構(gòu)探尋最優(yōu)路徑,保證抄表成功率。
請(qǐng)參照?qǐng)D3,在抄表過程中,使用鐵電存儲(chǔ)芯片存放每一個(gè)不同的節(jié)點(diǎn)的路徑數(shù)據(jù),當(dāng)節(jié)點(diǎn)增加到一定的數(shù)量時(shí),鐵電存儲(chǔ)芯片基本用完沒有足夠的空間存放下一個(gè)節(jié)點(diǎn)的路徑(見S300)。該特殊狀況如此應(yīng)對(duì):芯片最后存儲(chǔ)的是上一個(gè)節(jié)點(diǎn)的路徑,這個(gè)超額的節(jié)點(diǎn)組網(wǎng)完成后路徑信息從上一個(gè)節(jié)點(diǎn)的起始存儲(chǔ)地址開始寫入,占據(jù)原來的存儲(chǔ)空間,如S310所示。如果還有下一個(gè)新節(jié)點(diǎn),其路徑信息存儲(chǔ)在第一個(gè)超額的節(jié)點(diǎn)的前一存儲(chǔ)區(qū)域(倒數(shù)第二個(gè)節(jié)點(diǎn)的路徑信息區(qū)間),類似地,后續(xù)還有新節(jié)點(diǎn)組網(wǎng)逐步往前覆蓋,見S320,到達(dá)第一個(gè)節(jié)點(diǎn)后又從最末節(jié)點(diǎn)開始覆蓋,此過程可不斷循環(huán)。實(shí)際上,當(dāng)再次抄讀被覆蓋的節(jié)點(diǎn)時(shí),由于其路徑已不存在,它們變成了新的節(jié)點(diǎn)。
與洪泛動(dòng)態(tài)路由方法的不同之處在于,洪泛是每抄一臺(tái)表都要進(jìn)行組網(wǎng),無(wú)論抄讀了多少次多少輪均這樣。而本發(fā)明在出現(xiàn)節(jié)點(diǎn)數(shù)過多存儲(chǔ)空間不足時(shí),是從后往前覆蓋,能夠保證每一個(gè)節(jié)點(diǎn)均可抄讀的同時(shí),需要組網(wǎng)的節(jié)點(diǎn)是少數(shù),大部分節(jié)點(diǎn)已經(jīng)完成組網(wǎng),很多節(jié)點(diǎn)存在路徑,抄表效率和成功率均優(yōu)于洪泛。
鐵電存儲(chǔ)芯片內(nèi)所有節(jié)點(diǎn)的路徑采用循環(huán)滾動(dòng)存儲(chǔ)方式,即將超出芯片存儲(chǔ)容量的節(jié)點(diǎn)的路徑從最后一個(gè)已被抄讀的節(jié)點(diǎn)順次往前覆蓋,最終形成一個(gè)存儲(chǔ)環(huán)鏈。這樣可避免了臺(tái)區(qū)節(jié)點(diǎn)過多部分節(jié)點(diǎn)無(wú)法完成抄讀且無(wú)法查詢其路徑信息的情況,增強(qiáng)了抄表系統(tǒng)的容錯(cuò)能力和抵御意外事件的能力。
以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。