本發(fā)明應(yīng)用于電網(wǎng)智能采集終端,具體是一種面向多鏈路組網(wǎng)的并行抄表管理方法。
背景技術(shù):
1、隨著近年來(lái)全球智能電力通信網(wǎng)的不斷發(fā)展,各種傳統(tǒng)和新興的通信技術(shù)在各種不同的使用場(chǎng)景中得到廣泛應(yīng)用,包括電力線載波、光纖、rs485、can、移動(dòng)通信技術(shù)、wifi等等各種有線和無(wú)線通信技術(shù)。
2、傳統(tǒng)的智能采集終端抄讀方式,已無(wú)法充分有效運(yùn)用各個(gè)不同通信介質(zhì)的能力,快速的抄回電表數(shù)據(jù)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的是針對(duì)集中器和電表多鏈路組網(wǎng)的數(shù)據(jù)采集,提出了一種面向多鏈路組網(wǎng)的并行抄表管理方法,該方法充分運(yùn)用鏈路層能力來(lái)提高抄表效率和抄表成功率。
2、本發(fā)明的技術(shù)方案是:
3、本發(fā)明提供一種面向多鏈路組網(wǎng)的并行抄表管理方法,該方法有以下步驟:
4、步驟1:子節(jié)點(diǎn)即電表向根節(jié)點(diǎn)即集中器發(fā)送組網(wǎng)請(qǐng)求,根節(jié)點(diǎn)確認(rèn)后,生成子節(jié)點(diǎn)檔案;
5、步驟2:集中器的虛擬通道管理模塊將多個(gè)數(shù)據(jù)通信鏈路抽象為多個(gè)虛擬通道;
6、步驟3:執(zhí)行抄表任務(wù)時(shí),由虛擬通道管理模塊分配通道,集中器的抄表任務(wù)管理模塊創(chuàng)建抄表任務(wù),抄讀電表數(shù)據(jù)。
7、進(jìn)一步地,步驟1中,將多個(gè)數(shù)據(jù)通信鏈路抽象為多個(gè)虛擬通道具體為:
8、虛擬通道管理模塊剝離各數(shù)據(jù)通信鏈路的獨(dú)有屬性,抽象通共有屬性;
9、對(duì)于各數(shù)據(jù)通信鏈路,按照其具有的共有屬性類(lèi)型抽象為至少一個(gè)虛擬通道,由虛擬通道管理模塊對(duì)各虛擬通道的使能狀態(tài)、通信狀態(tài)、通信成功率、資源申請(qǐng)和資源釋放進(jìn)行管理。
10、進(jìn)一步地,rs485數(shù)據(jù)通信鏈路映射為1個(gè)虛擬通道;窄帶載波數(shù)據(jù)通信鏈路映射為1個(gè)虛擬通道;寬帶載波數(shù)據(jù)通信鏈路映射為5-15個(gè)虛擬通道;tcp網(wǎng)絡(luò)數(shù)據(jù)通信鏈路映射為10個(gè)虛擬通道。
11、進(jìn)一步地,步驟3具體為,
12、執(zhí)行抄表任務(wù),遍歷電表管理模塊中所有電表,為每一個(gè)電表向虛擬通道管理模塊申請(qǐng)可用通道;
13、對(duì)于任一電表,遍歷所有虛擬通道,如有多個(gè)備選通道,擇優(yōu)選擇;否則,則暫時(shí)跳過(guò);
14、通道申請(qǐng)成功后創(chuàng)建抄讀子線程異步執(zhí)行抄讀,立即為下一個(gè)電表申請(qǐng)通道。
15、進(jìn)一步地,擇優(yōu)選擇具體為:
16、虛擬通道管理模塊分配通道時(shí)基于各虛擬通道中數(shù)據(jù)幀通信成功率和時(shí)延,對(duì)通道選擇的優(yōu)先量進(jìn)行權(quán)重分配,以更新通道選擇結(jié)果。
17、進(jìn)一步地,基于各虛擬通道中數(shù)據(jù)幀通信成功率和時(shí)延,對(duì)通道選擇的優(yōu)先量進(jìn)行權(quán)重分配,以更新通道選擇結(jié)果具體為:
18、統(tǒng)計(jì)備選通道的數(shù)據(jù)幀通信成功率,按從高到低進(jìn)行排列,按照權(quán)數(shù)從高到低依次為排序后的各數(shù)據(jù)分配權(quán)數(shù);
19、統(tǒng)計(jì)備選通道的時(shí)延,按從低到高進(jìn)行排列,按照權(quán)數(shù)從高到低依次為排序后的各數(shù)據(jù)分配權(quán)數(shù);
20、更新各備選通道的權(quán)數(shù),按權(quán)數(shù)從高到低對(duì)各備選通道重新進(jìn)行排列。
21、進(jìn)一步地,電表抄讀完成后,釋放對(duì)應(yīng)的虛擬通道,狀態(tài)切換為空閑,供后續(xù)電表重新申請(qǐng)。
22、一種面向多鏈路組網(wǎng)的并行抄表管理方法所采用的集中器,包括:
23、虛擬通道管理模塊,用于將多個(gè)數(shù)據(jù)通信鏈路抽象為多個(gè)虛擬通道,管理虛擬通道的創(chuàng)建、申請(qǐng)和資源釋放;
24、電表管理模塊,用于管理集中器下屬的所有電表,支持多種通道類(lèi)型組網(wǎng)的電表;
25、組網(wǎng)管理模塊,用于管理各數(shù)據(jù)通信鏈路的子節(jié)點(diǎn)即電表的手動(dòng)或者自組網(wǎng);
26、抄表任務(wù)管理模塊,用于管理集中器中抄表任務(wù)的創(chuàng)建、運(yùn)行、停止和抄表數(shù)據(jù)的保存。
27、進(jìn)一步地,rs485、以太網(wǎng)以及wifi電表出廠均隨機(jī)分配隨機(jī)子網(wǎng)ip地址,集中器固定地址,組網(wǎng)時(shí)電表將自身信息發(fā)送給集中器,集中器再分配固定ip地址,后續(xù)通信按照固定ip地址執(zhí)行;
28、plc電表按照傳統(tǒng)方式組網(wǎng)。
29、本發(fā)明的有益效果:
30、本發(fā)明的面向多鏈路組網(wǎng)的并行抄表管理方法,充分運(yùn)用鏈路層能力對(duì)具有多鏈路通信能力的電表,集中器優(yōu)先選擇通信能力強(qiáng)、成功率高的通道進(jìn)行通信。
31、本發(fā)明利用多種通信鏈路構(gòu)建通信網(wǎng)絡(luò)的技術(shù),將數(shù)據(jù)分布到不同的鏈路上并行傳輸,增加網(wǎng)絡(luò)的帶寬和可靠性,提高布網(wǎng)的靈活性,以及節(jié)點(diǎn)的消缺能力。
32、本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后具體實(shí)施方式部分予以詳細(xì)說(shuō)明。
1.一種面向多鏈路組網(wǎng)的并行抄表管理方法,其特征在于,該方法有以下步驟:
2.根據(jù)權(quán)利要求1所述的面向多鏈路組網(wǎng)的并行抄表管理方法,其特征在于步驟1中,將多個(gè)數(shù)據(jù)通信鏈路抽象為多個(gè)虛擬通道具體為:
3.根據(jù)權(quán)利要求2所述的面向多鏈路組網(wǎng)的并行抄表管理方法,其特征在于rs485數(shù)據(jù)通信鏈路映射為1個(gè)虛擬通道;窄帶載波數(shù)據(jù)通信鏈路映射為1個(gè)虛擬通道;寬帶載波數(shù)據(jù)通信鏈路映射為5-15個(gè)虛擬通道;tcp網(wǎng)絡(luò)數(shù)據(jù)通信鏈路映射為10個(gè)虛擬通道。
4.根據(jù)權(quán)利要求1所述的面向多鏈路組網(wǎng)的并行抄表管理方法,其特征在于步驟3具體為,
5.根據(jù)權(quán)利要求4所述的面向多鏈路組網(wǎng)的并行抄表管理方法,其特征在于擇優(yōu)選擇具體為:
6.根據(jù)權(quán)利要求5所述的面向多鏈路組網(wǎng)的并行抄表管理方法,其特征在于基于各虛擬通道中數(shù)據(jù)幀通信成功率和時(shí)延,對(duì)通道選擇的優(yōu)先量進(jìn)行權(quán)重分配,以更新通道選擇結(jié)果具體為:
7.根據(jù)權(quán)利要求2所述的面向多鏈路組網(wǎng)的并行抄表管理方法,其特征在于電表抄讀完成后,釋放對(duì)應(yīng)的虛擬通道,狀態(tài)切換為空閑,供后續(xù)電表重新申請(qǐng)。
8.一種權(quán)利要求1-7之一所述面向多鏈路組網(wǎng)的并行抄表管理方法所采用的集中器,其特征在于包括:
9.根據(jù)權(quán)利要求8所述的集中器,其特征在于: