平码五不中公式规律
  • / 23
  • 下载费用:30 金币  

包含宽带载波的多主节点抄表方法和集中器.pdf

关 键 ?#21097;?/dt>
包含 宽带 载波 节点 方法 集中器
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201611264941.1

申请日:

2016.12.30

公开号:

CN106683389A

公开日:

2017.05.17

当前法律状态:

实审

?#34892;?#24615;:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G08C 19/00申请日:20161230|||公开
IPC分类号: G08C19/00 主分类号: G08C19/00
申请人: 武汉盛帆电子股份有限公司
发明人: 李中泽; 高攀; ?#28388;?#39134;; 何佳; 张方方
地址: 430200 湖北省武汉市江夏区庙山开发区阳光大道9号
优先权:
专利代理机构: ?#26412;?#36229;凡志成知识产权代理事务所(普通合伙) 11371 代理人: 马维丽
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201611264941.1

授权公告号:

|||

法律状态公告日:

2017.06.09|||2017.05.17

法律状态类型:

实质审查的生效|||公开

摘要

本发明提供了一种包含宽带载波的多主节点抄表方法和集中器,涉及用电信息采集领域,该方法包括:确定每个主节点的抄表模式;获取预先设定的包含宽带载波主节点在内的至少两个主节点的抄表方案,根据抄表方案构建至少两个主节点对应的待抄读列表;判断各待抄读列表是否为空,如果不为空,则根据抄表方案指示对应主节点按照其抄表模式对其待抄读列表中的从节点进行抄读;如果为空,则判断集中器档案中是否存在尚未被抄读成功的从节点,如果存在,则对上述待抄读列表进行重载,以对未被抄读成功的从节点进行抄读,如此重复直到所有从节点被抄读成功。?#28304;?#26041;法解决现有技术中宽带单主节点采集系统在恶劣环境下抄表不稳定或存在采集盲区的问题。

权利要求书

1.一种包含宽带载波的多主节点抄表方法,其特征在于,包括:
根据至少两个主节点的运行模式信息确定每个所述主节点的抄表模式,其中,所述至
少两个主节点设置于集中器中,并且所述至少两个主节点中包含宽带载波主节点,每个所
述主节点用于抄读用电节点的用电信息;
获取用户预先设定的所述至少两个主节点的抄表方案,以及根据所述抄表方案构建所
述至少两个主节点对应的待抄读列表,其中,所述抄表方案为所述至少两个主节点对所述
用电节点的用电信息进行抄读的方案;
判断所述待抄读列表是否为空,其中,如果判断出不为空,则根据预先设定的所述抄表
方案指示所述至少两个主节点按照各自的抄表模式对各自的待抄读列表中的从节点的用
电信息进行抄读,并更?#28388;?#36848;待抄读列表中从节点的地址信息,直?#20102;?#36848;待抄读列表为空;
如果判断所述待抄读列表为空时,则判断集中器档案中是否存在尚未被抄读成功的从
节点,如果存在,则根据所述抄表方案对所述待抄读列表进行重载,以对所述未被抄读成功
的从节点进行抄读,直?#20102;?#36848;集中器档案中的所有从节点均被抄读成功。
2.根据权利要求1所述的方法,其特征在于,
根据所述抄表方案构建的所述至少两个主节点对应的待抄读列表包括:判断所述抄表
方案是第一方案,还是第二方案;如果判断出是第一方案,则将全部所述从节点的地址加到
所述至少两个主节点中主抄主节点对应的待抄读列表中,并将所述至少两个主节点中辅抄
主节点对应的待抄读列表设置为空;如果判断出是所述第二方案,则将全部所述从节点的
地址加载到每个所述主节点对应的待抄读列表中,或者,按照预设方式确定每个所述主节
点对应的待抄读列表;
判断所述待抄读列表是否为空包括:判断第一待抄读列表是否为空,其中,所述第一待
抄读列表为当前主节点的待抄读列表;
如果判断所述待抄读列表为空,则根据预先设定的所述抄表方案指示所述至少两个主
节点按照各自的抄表模式对各自的待抄读列表中的从节点的用电信息进行抄读包括:获取
供应目标提供的从节点的地址信息,所述供应目标为根据当前主节点的抄表模式确定出的
用于为所述当前主节点提供要抄读的从节点的目标,其中,所述供应目标包括集中器或者
所述当前主节点自身;判断所述从节点是否为第一待抄读列表中的节点;如果判断出是,则
指示所述当前主节点对所述从节点的用电信息进行抄读。
3.根据权利要求2所述的方法,其特征在于,所述至少两个主节点的数量为两个,指示
所述当前主节点对所述从节点的用电信息进行抄读包括:
判断所述当前主节点对所述从节点的抄读是否成功;
如果判断出未成功,则判断当前时刻请求对所述从节点抄读的?#38382;?#26159;否为预设?#38382;?br />其中,如果判断出是所述预设?#38382;?#21017;判断所述抄表方案的类型是第一方案,还是第二方
案,并根据判断结果对所述从节点进行处理,并在处理完成后,返回执?#20449;?#26029;所述当前主节
点的第一待抄读列表是否为空的步骤;如果判断出不是所述预设?#38382;?#21017;直接返回执?#20449;?br />断所述当前主节点的第一待抄读列表是否为空表的步骤;
如果判断出成功,则标记所述从节点已抄读成功,并对所述从节点的抄读数据进行处
理;在所述第一待抄读列表中?#22659;?#25152;述从节点的地址信息;以及判断在另一主节点的第二
待抄读列表是否包含所述从节点,其中,如果判断出包含所述从节点,则在所述第二待抄读
列表中?#22659;?#25152;述从节点的地址信息;其中,如果判断出不包含所述从节点,或者,在所述第
二待抄读列表中?#22659;?#25152;述从节点的地址信息之后,返回执?#20449;?#26029;所述第一待抄读列表是否
为空的步骤。
4.根据权利要求3所述的方法,其特征在于,所述至少两个主节点的数量为两个,
在所述抄表方案的类型为所述第一方案的情况下,根据所述判断结果对所述从节点进
行处理包括:在所述第一待抄读列表中?#22659;?#25152;述从节点的地址信息;判断所述当前主节点
是否为所述至少两个主节点中的主抄主节点,其中,所述主抄主节点为预先设定好的主节
点;如果判断出是,则将所述从节点的地址信息添加至另一主节点对应的第二待抄读列表
中,以使所述另一主节点抄?#20102;?#36848;从节点的用电信息,所述另一主节点为两个主节点中除
所述当前主节点之外的主节点,其中,在将所述从节点的地址添加至第二待抄读列表中之
后,或者判断出当前主节点不是主抄主节点之后,返回执?#20449;?#26029;所述第一待抄读列表是否
为空的步骤;
在所述抄表方案的类型为所述第二方案的情况下,根据所述判断结果对所述从节点进
行处理包括:在所述第一待抄读列表中?#22659;?#25152;述从节点的地址信息,并返回执?#20449;?#26029;所述
第一待抄读列表是否为空的步骤。
5.根据权利要求4所述的方法,其特征在于,按照预设方式确定每个所述主节点对应的
待抄读列表包括:
确定所述当前时刻所属的时间段;
读取所述当前主节点和所述另一主节点在所述所属的时间段内的抄表学习数据;
根据所述抄表学习数据选取所述当前主节点和所述另一主节点抄读成功?#31034;?#22823;于或
者等于预设成功率的从节点为目标从节点,其中,所述目标从节点的数量为M;
根据公式计算所述当前主节点的第一待抄读列表中的从节点
数量和所述另一主节点的第二待抄读列表中的从节点数量,其中,R为所述预设成功?#21097;琋为
所述集中器档案中全部从节点的数量,TA为所述当前主节点抄读M个所述目标从节点的平
均抄通耗时,TB为所述另一主节点抄读M个所述目标从节点的平均抄通耗时,XA为所述第一
待抄读列表中从节点的数量,XB为所述第二待抄读列表中从节点的数量;
确定M个所述目标从节点中前XA个从节点为所述当前主节点的所述第一待抄读列表,并
且所述M个所述目标从节点剩余从节点为所述另一主节点的所述第二待抄读列表。
6.根据权利要求2所述的方法,其特征在于,在判断所述从节点是否为所述第一待抄读
列表中的目标之后,所述方法还包括:
如果判断出所述从节点不是所述第一待抄读列表中的目标,则判断所述从节点是否已
抄读成功;
如果判断出抄读成功,则向所述供应目标返回抄读成功的消息,并返回执?#20449;?#26029;所述
待抄读列表是否为空的步骤;
如果判断出未抄读成功,则向所述供应目标返回抄读失败的消息,并返回执?#20449;?#26029;所
述第一待抄读列表是否为空的步骤。
7.根据权利要求2所述的方法,其特征在于,对所述待抄读列表进行重载,以对所述未
被抄读成功的从节点进行抄读,直?#20102;?#36848;集中器档案中的所有从节点均被抄读成功包括:
将当前路由对于所有从节点的已抄读?#38382;?#35760;录清零,并判断集中器档案中所有从节点
是否已全部被成功抄读;
如果判断出未全部被成功抄读,则判断所述抄表方案的类型是第一方案,还是第二方
案;
如果判断出是所述第一方案,则判断所述当前主节点是否为主抄主节点,其中,如果判
断出所述当前主节点是主抄主节点,则将集中器档案中未被抄读成功的从节点的地址信息
重新加载?#20102;?#36848;第一待抄读列表中,以使所述当前主节点对所述未被抄读成功的从节点进
行抄读;
如果判断出是所述第二方案,则将所述未被抄读成功的从节点重新加载?#20102;?#36848;第一待
抄读列表中,以使所述当前主节点对所述未被抄读成功的从节点进行抄读,
其中,在将所述未被抄读成功的从节点重新加载?#20102;?#36848;第一待抄读列表中后,或者,如
果判断出所述当前主节点不是主抄主节点,则返回执?#20449;?#26029;所述第一待抄读列表是否为空
的步骤。
8.一种包含宽带载波的多主节点集中器,其特征在于,包括:
确定装置,用于根据至少两个主节点的运行模式信息确定每个所述主节点的抄表模
式,其中,所述至少两个主节点设置于集中器中,并且所述至少两个主节点中包含宽带载波
主节点,每个所述主节点用于抄读用电节点的用电信息;
获取构建装置,用于获取用户预先设定的所述至少两个主节点的抄表方案,以及根据
所述抄表方案构建所述至少两个主节点对应的待抄读列表,其中,所述抄表方案为所述至
少两个主节点对所述用电节点的用电信息进行抄读的方案;
第一判断装置,用于判断所述待抄读列表是否为空;
指示装置,用于在判断出不为空的情况下,根据预先设定的所述抄表方案指示所述至
少两个主节点按照各自的抄表模式对各自的待抄读列表中的从节点的用电信息进行抄读,
并更?#28388;?#36848;待抄读列表中的从节点的地址信息,直?#20102;?#36848;待抄读列表为空;
第二判断装置,用于在判断所述待抄读列表为空的情况下,判断集中器档案中是否存
在尚未被抄读成功的从节点,其中,如果存在,则通过重载装置根据所述抄表方案对所述待
抄读列表进行重载,以对所述未被抄读成功的从节点进行抄读,直?#20102;?#36848;集中器档案中的
所有从节点均被抄读成功。
9.根据权利要求8所述的集中器,其特征在于,
所述获取构建装置包括:第一判断模块,用于判断所述抄表方案是第一方案,还是第二
方案;第一加载模块,用于在如果判断所述待抄读列表为空,且判断出是第一方案的情况
下,将全部所述从节点的地址加到所述至少两个主节点中主抄路由对应的待抄读列表中,
并将所述至少两个主节点中辅抄路由对应的待抄读列表设置为空;第二加载模块,用于在
判断出是所述第二方案的情况下,将全部所述从节点的地址加载到每个所述主节点对应的
待抄读列表中,或者,按照预设方式确定每个所述主节点对应的待抄读列表;
所述第一判断装置包括:第二判断模块,用于判断第一待抄读列表是否为空,其中,所
述第一待抄读列表为当前主节点的待抄读列表;
所述指示装置包括:获取模块,用于在判断出所述待抄读列表为空的情况下,获取供应
目标提供的从节点的地址信息,所述供应目标为根据当前主节点的抄表模式确定出的用于
为所述当前主节点提供从节点的目标,其中,所述供应目标包括集中器或者所述当前主节
点自身;第三判断模块,用于判断所述从节点是否为第一待抄读列表中的节点,其中,所述
第一待抄读列表为所述当前主节点的待抄读列表;指示模块,用于在判断出从节点为第一
待抄读列表中的节点的情况下,指示所述当前主节点对所述从节点的用电信息进行抄读。
10.根据权利要求9所述的集中器,其特征在于,所述指示模块包括:
第一判断子模块,用于判断所述当前主节点对所述从节点的抄读是否成功;
第二判断子模块,用于在判断出抄读未成功的情况下,判断当前时刻请求对所述从节
点抄读的?#38382;?#26159;否为预设?#38382;?#20854;中,如果判断出是所述预设?#38382;?#21017;通过第三判断子模块
判断所述抄表方案的类型是第一方案,还是第二方案,并根据判断结果对所述从节点进行
处理,并在处理完成后,返回执?#20449;?#26029;所述待抄读列表是否为空的步骤;如果判断出不是所
述预设?#38382;?#21017;通过所述第二判断模块再次判断所述当前主节点的第一待抄读列表是否为
空表;
标记子模块,用于在判断出成功的情况下,则标记所述从节点已抄读成功,并对所述从
节点的抄读数据进行处理;?#22659;?#23376;模块,用于在所述第一待抄读列表中?#22659;?#25152;述从节点的
地址信息;第二判断子模块,用于判断在另一主节点的第二待抄读列表是否包含所述从节
点;?#22659;?#23376;模块,用于在判断出包含所述从节点的情况下,在所述第二待抄读列表中?#22659;?#25152;
述从节点的地址信息;其中,如果判断出不包含所述从节点,或者,在所述第二待抄读列表
中?#22659;?#25152;述从节点的地址信息之后,通过所述第二判断模块继续判断所述第一待抄读列表
是否为空。

说明书

包含宽带载波的多主节点抄表方法和集中器

技术领域

本发明涉及电力系统的抄表技术领域,尤其是涉及一种包含宽带载波的多主节点
抄表方法和集中器。

背景技术

现有电力用户用电信息采集系统主要由主站、集中抄表终端和电能表组成,集中
器是该采集系统中的重要集中抄表终端,用于收集各个采集器或电能表的数据,并进行处
理和存储。在用电信息采集网络中,集中器本地通信模块(即路由模块)的角色为主节点,采
集器和电能表本地通信模块(即载波模块)的角色为从节点。当前技术中主节点和从节点之
间的通信方式主要有窄带载波、宽带载波、无线通信三种,其中,宽带载波具?#34892;?#33021;高、速率
快、扩展性强的优点,正越来越多地被运用到用电信息采集系统中,但其相对较高的频率使
得宽带单主节点采集系统在长线路传输和电网环境恶劣的情况下容易出现抄表不稳定或
采集盲区等问题,存在对电力环境适应性更强的、采集效率更高的、包含宽带载波的多主节
点采集系统,但尚未提出系统的、高效的针对这种多主节点用电信息采集系统的抄表方法。

发明内容

本发明的目的在于提供一种包含宽带载波的多主节点抄表方法和集中器,以解决
现有技术中宽带单主节点采集系统在恶劣环境下抄表不稳定或存在采集盲区的问题。

根据本发明实施例的一个方面,提供了一种包含宽带载波的多主节点的抄表方
法,包括:根据至少两个主节点的运行模式信息确定每个所述主节点的抄表模式,其中,所
述至少两个主节点设置于集中器中,并且所述至少两个主节点中包含宽带载波主节点,每
个所述主节点用于抄读用电节点的用电信息;获取用户预先设定的所述至少两个主节点的
抄表方案,以及根据所述抄表方案构建所述至少两个主节点对应的待抄读列表,其中,所述
抄表方案为所述至少两个主节点对所述用电节点的用电信息进行抄读的方案;判断所述待
抄读列表是否为空,其中,如果判断出不为空,则根据预先设定的所述抄表方案指示所述至
少两个主节点按照各自的抄表模式对各自的待抄读列表中的从节点的用电信息进行抄读,
并更?#28388;?#36848;待抄读列表中的从节点的地址信息,直?#20102;?#36848;待抄读列表为空;如果判断出所
述待抄读列表为空时,则判断集中器档案中是否存在尚未被抄读成功的从节点,如果存在,
则根据所述抄表方案对所述待抄读列表进行重载,以对所述未被抄读成功的从节点进行抄
读,直?#20102;?#36848;集中器档案中的所有从节点均被抄读成功。

根据本发明实施例的另一个方面,还提供了一种集中器,包括:确定装置,用于根
据至少两个主节点的运行模式信息确定每个所述主节点的抄表模式,其中,所述至少两个
主节点设置于集中器中,并且所述至少两个主节点中包含宽带载波主节点,每个所述主节
点用于抄读用电节点的用电信息;获取构建装置,用于获取用户预先设定的所述至少两个
主节点的抄表方案,以及根据所述抄表方案构建的所述至少两个主节点对应的待抄读列
表,其中,所述抄表方案为所述至少两个主节点对所述用电节点的用电信息进行抄读的方
案;第一判断装置,用于判断所述待抄读列表是否为空;指示装置,用于在判断出不为空的
情况下,根据预先设定的所述抄表方案指示所述至少两个主节点按照各自的抄表模式对各
自的待抄读列表中的从节点的用电信息进行抄读,并更?#28388;?#36848;待抄读列表中的从节点的地
址信息,直?#20102;?#36848;待抄读列表为空;第二判断装置,用于在判断所述待抄读列表为空的情况
下,判断集中器档案中是否存在尚未被抄读成功的从节点,其中,如果存在,则通过重载装
置根据所述抄表方案对所述待抄读列表进行重载,以对所述未被抄读成功的从节点进行抄
读,直?#20102;?#36848;集中器档案中的所有从节点均被抄读成功。

在本发明实施例中,提出了一种系统的,高效的抄表方法,进而解决了现有技术中
宽带单主节点采集系统在恶劣环境下抄表不稳定或存在采集盲区的问题。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体
实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的
附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前
提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的一种包含宽带载波的多主节点抄表方法的流程图;

图2是根据本发明实施例的一种可选地包含宽带载波的多主节点抄表方法的流程
图;

图3是根据本发明实施例的一种可选地包含宽带载波的多主节点集中器的示意
图;

图4是根据本发明实施例的一种可选地包含宽带载波的多主节点抄表装置的示意
图;

图5是根据本发明实施例的另一种可选地包含宽带载波的多主节点抄表装置的示
意图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施
例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术
人员在没有做出创造性劳动前提?#28388;?#33719;得的所有其他实施例,都属于本发明保护的?#27573;А?br />

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、
“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了
便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、
以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、
“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相
连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆?#35835;?#25509;,或一体地连接;可
以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是
两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本
发明中的具体含义。

系统中没有一种通信方式能够完美适应各种电力环境,多模采集方案充分利用多
种通信信道的?#25856;疲?#24357;补单一信道通信的不足,从应用的角度来看能够较好的提高采集系
统对电力环境的适应性,从而达到改善抄读效果的目的。抄表方法是多模采集方案中的关
键技术之一,目前?#30340;?#24182;未完整地提出高效、适用的多模抄表方法。

根据本发明实施例,提供了一种包含宽带载波的多主节点的抄表方法实施例,需
要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统
中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的
顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种包含宽带载波的多主节点的抄表方法的流程图,
如图1所示,该方法包括如下步骤:

步骤S102,根据至少两个主节点的运行模式信息确定每个主节点的抄表模式,其
中,至少两个主节点设置于集中器中,并且至少两个主节点中包含宽带载波主节点,每个主
节点用于抄读用电节点的用电信息。

需要说明的是,在本发明实施例中,集中器中包括上述至少两个主节点,并且该至
少两个主节点中至少有一个主节点是带宽载波主节点。

在本发明实施例中,通过集中器根据至少两个主节点的运行模式信息确定每个主
节点的抄表模式。

当集中器通电之后,集中器将与每个主节点进行交互,获取主节点的地址信息、运
行模式信息、从节点信息,以确保主节点的地址和从节点信息,与集中器档案中的一致。

需要说明的是,上述运行模式信息包括主节点的抄表模式是主动模式还是被动模
式,也就是说,当确定主节点的抄表模式为主动模式之后,该主节点在后续执行抄表操作
时,将按照主动模式的抄表机制执行抄表动作。当确定主节点的运行模式信息为被动模式
之后,该主节点在后续执行抄表操作时,将按照被动模式的抄表机制执行抄表动作。

也就是说,在本发明实施例中,集中器可以根据主节点的运行模式信息确定针对
该主节点的“抄表机制”。

步骤S104,获取用户预先设定的至少两个主节点的抄表方案,以及根据抄表方案
构建至少两个主节点对应的待抄读列表,其中,抄表方案为至少两个主节点对用电节点的
用电信息进行抄读的方案。

在本发明实施例中,用户可以根据实际需要在集中器中设置抄表方案,抄表方案
为集中器控制至少两个主节点执行抄表任务时的具体抄表方案,在本发明实施例中,抄表
方案包括第一方案和第二方案,具体地,第一方案和第二方案将在下述实施例中进行详细
的介绍。

在本发明实施例中,在确定集中器控制每个主节点执行抄表任务的抄表方案之
后,集中器可以根据预先设定的抄表方案构建每个主节点的待抄读列表,在该待抄读列表
中包括每个主节点需要抄读的从节点。

步骤S106,判断待抄读列表是否为空。其中,如果判断出为空,则执行步骤S108,如
果判断出不为空,则执行步骤S112。

通过上述描述可知,在本发明实施例中,集中器中包括至少两个主节点,每个主节
点对应各自的待抄读列表,那么在判断待抄读列表是否为空时,判断每个主节点各自对应
的待抄读列表是否为空。

例如,当前主节点对应的待抄读列表为第一待抄读列表,则判断第一待抄读列表
是否空。

需要说明的是,针对每个主节点的抄表流程为相同的流程,因此,在本发明实施例
中,仅以一个主节点为例进行说明。

步骤S108,判断集中器档案中是否存在尚未被抄读成功的从节点;其中,如果判断
出存在,则执行步骤S110,如果判断出不存在,结束本次抄表流程。

步骤S110,根据抄表方案对待抄读列表进行重载,以对未被抄读成功的从节点进
行抄读;

步骤S112,根据预先设定的抄表方案指示至少两个主节点按照各自的抄表模式对
各自的待抄读列表中的从节点的用电信息进行抄读,并更新待抄读列表中从节点的地址信
息。其中,更新待抄读列表中从节点的地址信息包括增加地址信息或者删减地址信息。

在本发明实施例中,主节点在抄读用电信息的过程中,实时记录抄?#20004;?#26524;,例如,
抄读成功或者抄读失败;并根据抄?#20004;?#26524;对每个主节点的待抄读列表进行“动态更新”。例
如,在当前一轮抄表过程结束后,若还有未抄读成功的从节点,根据上述抄表方案对其中的
待抄读列表进行重新加载。当抄表方案为第一方案时,重新加载表示仅将上轮未抄读成功
的从节点重新加载至主抄主节点,辅抄主节点不加载上轮未抄读成功的从节点;当抄表方
案为第二方案时,将上轮未抄读成功的从节点重新加载至每个主节点的待抄读列表中。在
重新加载之后,继续前述抄表过程,直到所有从节点均抄读成功。

需要说明的是在本发明实施例中,在一个抄表周期内,包括多轮抄表流程,经过一
轮抄表流程之后,待抄读列表中不再包含未抄读的从节点。那么也就是说,一轮抄表流程指
对待抄读列表中的每个从节点进行抄读,保证每个从节点都能够被抄读。一个抄表周期指
通过一?#21482;?#22810;轮抄表流程对集中器档案中的每个从节点进行抄读,以保证所有从节点抄读
成功。

在本发明实施例中,首先根据至少两个主节点的运行模式信息确定每个主节点的
抄表模式,然后,获取用户预先设定的至少两个主节点的抄表方案,接下来,根据预先设定
的抄表方案指示至少两个主节点按照各自的抄表模式对各自的待抄读列表中的从节点的
用电信息进行抄读,最后,判断集中器档案中是否还包含未抄读成功的从节点,其中,如果
包含,则对未抄读成功的从节点进行抄读,直至待抄读列表中不包含未抄读成功的从节点。

在本发明实施例中,上述主节点的抄表机制解释如下:

当主节点的周期抄表模式为主动模式时,抄表开始后,主节点会主动向集中器提
出抄读某个从节点(即,上述从节点)的请求,集中器判断该从节点在本次抄表周期中是否
已抄读成功,若已抄读成功则向主节点回复“抄读成功”的消息。主节点收到该消息之后,自
动请求抄读下一个从节点。

其中,若未抄读成功且抄读失败?#38382;?#26410;达2次,则集中器向主节点发送“可以抄读”
的指令,其中,该指令包含从节点地址及要抄读的数据项的标识。主节点收到该指令后对相
应地从节点进行抄读。若本轮抄表中已2次抄读失败,则在主节点第3次请求?#34987;?#22797;“抄读失
败?#20445;?#20027;节点收到该指令后自动请求抄读下一个从节点。如此重复,直到从节点全部抄读完
毕或抄表任务结束。

当主节点的周期抄表模式为被动模式时,由集中器主动决策要抄读哪个从节点,
并向主节点直接发送抄读该从节点的指令。

通过上述描述可知,在主动模式的情况下,主节点抄读哪个从节点取决于主节点
自身,是主节点主动向集中器提出要抄读哪个从节点;然而,在被动模式的情况下,主节点
抄读哪个从节点取决于集中器,是集中器命令主节点抄读哪个节点。那么,也就是说,在主
动模式和被动模式下,供应目标不相同,其中,供应目标为根据当前主节点的抄表模式确定
出的用于为当前主节点提供从节点的目标。例如,在主动模式下,供应目标即为主节点本
身,在被动模式下,供应目标即为集中器。在主动模式,集中器的主要作用是通知当前时刻
主节点所请求的从节点是否能够被抄读。

需要说明的是,在本发明下述实施方式中,优选至少两个主节点的数量为两个,下
述均以两个主节点中的?#25105;?#19968;个主节点(即,当前主节点)为例进行说明,两个主节点中除
当前主节点之外的主节点的处理流程与当前主节点的处理流程相同,在本发明实施例中不
再赘述。

在本发明实施例中,当前主节点所抄读的从节点均以从节点X,当前主节点以主节
点A,另一主节点记以主节点B,第一待抄读列表记以列表A,第二待抄读列表记以列表B为例
进行说明。

在本发明实施例的一个可选实施方式中,根据抄表方案构建的至少两个主节点对
应的待抄读列表包括:判断抄表方案是第一方案,还是第二方案;如果判断出是第一方案,
则将全部从节点的地址加到至少两个主节点中主抄主节点(也即,主抄路由)对应的待抄读
列表中,并将至少两个主节点中辅抄主节点(也即,辅抄路由)对应的待抄读列表设置为空;
如果判断出是第二方案,则将全部从节点的地址加载到每个主节点对应的待抄读列表中,
或者,按照预设方式确定每个主节点对应的待抄读列表。在本发明实施例中,当抄表方案不
同时,构建待抄读列表的方案不相同,上述预设方案表示智能地为每个主节点构建待抄读
列表,具体构建待抄读列表将在下述实施例中进行详?#38468;?#32461;。

根据预先设定的抄表方案指示至少两个主节点按照各自的抄表模式对各自第一
待抄读列表中的从节点的用电信息进行抄读包括如下步骤:

步骤S1060,获取供应目标提供的从节点的地址信息,供应目标为根据当前主节点
的抄表模式确定出的用于为当前主节点提供从节点的目标,其中,供应目标包括集中器或
者当前主节点自身;

通过上述描述可知,在获取到抄表方案之后,可以根据预先设定的抄表方案构建
主节点A和主节点B的待抄读列表,其中,主节点A的待抄读列表记为第一待抄读列表。

步骤S1061,判断第一待抄读列表是否为空,如果不为空则执行S1062,如果为空则
执行S1067;

步骤S1062,判断从节点是否为第一待抄读列表中的节点,如果判断出是,则执行
步骤S1063,如果判断出不是,则执行步骤S1064至步骤S1066;

步骤S1063,指示当前主节点对从节点的用电信息进行抄读。

如果判断出列表A不为空表,在供应目标为主节点A自身的情况下,主节点A将主动
向集中器提出要抄读的从节点。集中器在获取到主节点A所请求的从节点X之后,判断该从
节点X是否是列表A中的节点,其中,如果判断出是,则指示主节点A按照抄表方案对从节点
进行抄表操作。

在供应目标为集中器的情况下,当前集中器向主节点A指示从节点X。然后,集中器
判断该从节点X是否是列表A中的节点,其中,如果判断出是,则指示主节点A按照抄表方案
对从节点X进行抄表操作。

步骤S1064,如果判断出从节点不是第一待抄读列表中的节点,则判断从节点是否
已抄读成功;

步骤S1065,如果判断出抄读成功,则向供应目标返回抄读成功的消息,并返回执
?#20449;?#26029;第一待抄读列表是否为空的步骤;

步骤S1066,如果判断出未抄读成功,则向供应目标返回抄读失败的消息,并返回
执?#20449;?#26029;第一待抄读列表是否为空的步骤;

在本发明实施例中,如果判断出从节点X不是列表A中的节点,则判断从节点X是否
已抄读成功。如果判断出抄读成功,则向供应目标返回抄读成功的消息,如果判断出抄读失
败,则向供应目标返回抄读失败的消息。向供应目标返回抄读成功或失败的消息后,返回判
断列表A是否为空的步骤。

步骤S1067,如果判断出第一待抄读列表是空表,则将当前路由对于所有从节点的
已抄读?#38382;?#35760;录清零,并判断集中器档案中所有从节点是否已全部被成功抄读;

步骤S1068,如果判断出未全部被成功抄读,则判断抄表方案的类型是第一方案,
还是第二方案;

步骤S1069,如果判断出是第一方案,则判断当前主节点是否为主抄主节点,其中,
如果判断出当前主节点是主抄主节点,则将集中器档案中未被抄读成功的从节点的地址信
息重新加载至第一待抄读列表中,以使当前主节点对未被抄读成功的从节点进行抄读;

步骤S10610,如果判断出是第二方案,则将未抄读的从节点重新加载至第一待抄
读列表中,以使当前主节点重新对从节点进行重新抄表,并在重新抄表之后,返回执?#20449;?#26029;
第一待抄读列表是否为空的步骤;

其中,将未被抄读成功的从节点重新加载至第一待抄读列表中后,或者,如果判断
出当前主节点不是主抄主节点,则返回判断列表A是否为空的步骤。

需要说明的是,在第一方案中,当至少两个主节点的数量为两个时,可以预先对主
节点A和主节点B的优先级进行设置,例如,设置主节点A为主抄主节点,设置主节点B为辅抄
主节点,或者,设置主节点B为主抄主节点,设置主节点A为辅抄主节点。进而,在通过第一方
案执行抄表动作时,坚?#25351;?#25220;主节点辅助主抄主节点的原则执行抄表动作。因此,在第一方
案中,假设设置主节点A为主抄主节点,设置主节点B为辅抄主节点,那么主节点A和主节点B
并不一定是同时进行抄读,而是以主节点A为主,主节点B为辅的原则进行抄表。

在第二方案中,抄表开始后,主节点A和主节点B对应的供应目标同时开始请求让
两主节点抄读从节点,比如,请求让主节点A抄读从节点X,让主节点B请求抄读从节点Y。也
就是说,在第二方案中,主节点A和主节点B是同时进行抄表动作,并没有主抄主节点和辅抄
主节点的区别。

在此情况下,如果判断出列表A是空表,则表示主节点A的从节点全部或部分被路
由A抄读过,其中,未被路由A抄读过的待抄读从节点因被路由B抄读成功而从列表A中?#22659;?br />此时,需要进一步判断集中器档案中的全部从节点是否全部抄读成功,其中,如果判断出全
部抄读成功,则结束本次抄表周期。

如果判断出未全部抄表成功,则判断当前抄表方案是第一方案,还是第二方案。其
中,如果判断出是第一方案,则判断列表A是否为主抄主节点,其中,如果判断出是,则将集
中器档案中未抄读成功的从节点的地址信息重新加载至列表A中,以使列表A对未抄读成功
的从节点进行抄读;如果判断出不是,则返回步骤S1061,继续判断待抄读列表是否为空。如
果判断出是第二方案,则将未抄读成功的从节点的地址信息重新加载至列表A中,以使当前
主节点A对未抄读成功的从节点进行抄读,并在抄读之后,返回步骤S1061,继续判断列表A
是否为空。

进一步地,集中器在指示主节点A对从节点X的用电信息进行抄读时,可能由于各
种原因导致主节点抄表失败,在此情况下,可以设置主节点A对该从节点X进行多次抄读,以
保证成功读取该从节点的用电信息。

上述步骤S1063中,集中器指示当前主节点对从节点的用电信息进行抄读包括如
下步骤:

步骤S10631,判断当前主节点对从节点的抄读是否成功;

步骤S10632,如果判断出未成功,则判断当前时刻请求对从节点抄读的?#38382;?#26159;否
为预设?#38382;?#20854;中,如果判断出是预设?#38382;?#21017;判断抄表方案的类型是第一方案,还是第二
方案,并根据判断结果对从节点进行处理,并在处理完成后,返回执?#20449;?#26029;第一待抄读列表
是否为空的步骤;如果判断出不是预设?#38382;?#21017;返回执?#20449;?#26029;当前主节点的第一待抄读列
表是否为空表的步骤;

步骤S10633,如果判断出成功,则标记从节点已抄读成功,并对从节点的抄读数据
进行处理;在第一待抄读列表中?#22659;?#20174;节点的地址信息,并判断在另一主节点对应的第二
待抄读列表是否包含从节点,其中,如果判断出包含从节点,则在第二待抄读列表中?#22659;?#20174;
节点的地址信息;其中,如果判断出不包含从节点,或者,在第二待抄读列表中?#22659;?#20174;节点
的地址信息之后,返回执?#20449;?#26029;待抄读列表是否为空的步骤。

首先,集中器根据主节点A的抄表结果判断从节点X在本次抄表过程中,是否已抄
读成功。若已抄读成功,则标记该从节点X抄表成功,并对抄读到的数据进行保存。然后,判
断在列表B中是否包含该从节点X的地址信息,其中,如果判断出包含从节点X的地址信息,
则在列表B中?#22659;?#20174;节点的地址信息。如果判断出不包含,则直接从列表A中剔除从节点X的
地址信息,并向供应目标反馈从节点X已被抄读成功的信息,供应目标更换下一个从节点提
请让主节点A抄读。若未抄读成功,且判断出此?#25105;?#32463;是主节点A在本轮抄表中第3次(其中,
3次即为上述预设?#38382;?提出请求抄读从节点X(也就是说,前2次抄读均失败),则确定用户
预先设定的抄表方案是第一方案,还是第二方案,进而,根据确定结果对该从节点X执行相
应地操作。

其中,在抄表方案的类型为第一方案的情况下,根据判断结果对从节点进行处理
包括:

步骤S11,在第一待抄读列表中?#22659;?#20174;节点的地址信息,并向供应目标返回抄读失
败的信息;

步骤S12,判断当前主节点是否为至少两个主节点中的主抄主节点,其中,主抄主
节点为预先设定好的主节点;

步骤S13,如果判断出是,则将从节点的地址信息添加至另一主节点对应的第二待
抄读列表中,以使另一主节点抄读从节点的用电信息,其中,另一主节点为两个主节点中除
当前主节点之外的主节点;其中,在将从节点的地址添加至第二待抄读列表中之后,或者判
断出当前主节点不是主抄路由之后,返回执?#20449;?#26029;第一待抄读列表是否为空的步骤;

步骤S14,如果判断出不是,则在第一待抄读列表中?#22659;?#20174;节点的地址信息。

在此情况下,如果判断出此?#25105;?#32463;是主节点A在本轮抄表中第3次(其中,3次即为
上述预设?#38382;?提出请求抄读从节点X,且确定出当前抄表方案为第一方案,则从列表A中剔
除从节点X的地址信息,且供应目标更换下一个从节点提请让主节点A抄读。

接下来,判断主节点A是否是主抄主节点,其中,如果判断出主节点A是主抄主节
点,则将从节点X的地址信息添加到列表B里,以使主节点B(即,辅抄主节点)对从节点X进行
抄读,若主节点B对从节点X抄读成功,则将从节点X的地址信息从列表B中剔除、保存抄读到
的数据、标记该从节点为本次抄表周期内抄读成功的从节点,若主节点B对从节点X的2次抄
读均失败,则将从节点X的地址信息从列表B中剔除,在供应目标第3次请求抄读从节点X时
供应目标更换下一个从节点提请让主节点B抄读。如果判断出主节点A不是主抄主节点,则
在列表A中?#22659;?#20174;节点X的地址信息。

在抄表方案的类型为第二方案的情况下,根据判断结果对从节点进行处理包括:
在第一待抄读列表中?#22659;?#20174;节点的地址信息。因此,在此情况下,如果判断出此?#25105;?#32463;是供
应目标在本轮抄表中第3次(其中,3次即为上述预设?#38382;?提出请求让主节点A抄读从节点
X,则将从节点X的地址信息在列表A中?#22659;?br />

在本发明实施例的一个可选实施方式中,在上述第二方案的基础上,设置了一种
智能分配抄表法。智能分配抄表方法中,两个主节点的抄表工作互不干扰,该方法的应用前
提是需要预先进行抄表学习并保存抄表学习结果数据。

在本发明实施例中,抄表学习旨在探索两个主节点对各从节点的抄读效果,为智
能分配提供参考。首先,通过抄读成功率(即,抄读成功?#38382;?#38500;以抄读总?#38382;?和平均抄通耗
时(即,抄读成功时各次通信耗时的平均值)等指标衡量主节点对从节点的抄读效果,然后
针对不同时段记录两主节点模块的抄读效果,进而得到抄表学习结果数据。

时段的划分可以有多种方法,具体包括以下几种:

第一种、以在单时段内能够将所有表计抄读完毕为出发点,根据采集网络中的从
节点数量和集中器设定的?#38382;?#33258;动划分时段。

例如,在抄表学习模式下,设定每个时段内对各从节点抄读X次,最大超时时间为T
秒,档案总数为N,则时?#38382;齈的计算方法为:其中,X可以根据实?#26159;?#20917;设
定,默认为3,“[]”表示计算结果取整数部分,这样就将24小?#34987;?#20998;为均等的P个时段。

第二种、依据作息规律划分时段,将非法定节假日的周一至周五定义为工作日时
段,将周六、周日和法定节假日定义为休息日时段,这样就将一周的7天划分成了两个时段。

第三种、将上述时段划分方法2中每一天的24小时再按照方法1或其它方法进行划
分。

再按照上述三种方式对时段进行划?#31181;?#21518;,集中器在每个时段内通过至少两个主
节点同时抄读从节点3次,每个两个主节点均抄读完毕后继续抄读下一个从节点直?#20102;?#26377;
从节点均抄读完毕;然后,保存各时段的抄表学习结果数据。

需要说明的是,两个主节点在实际抄读的过程中,当网络环境发生改变可能会导
致集中器通过某个主节点对某个从节点多次抄读的效果与之前的抄表学习结果不一致时,
在此情况下可以选择:1)立即对抄表学习结果数据进行更新;2)待集中器空闲,通过相应两
个主节点对各从节点抄读效果进行学习并更新抄表学习结果数据;3)上述两种处理方法兼
施。

在得到抄表学习结果数据之后,集中器就可以按照智能抄表方法指示抄表两个主
节点对从节点的用电信息进行抄读。在指示两个主节点抄读从节点的用电信息之前,集中
器需要确定每个主节点的从节点,具体地,按照预设方式确定每个主节点对应的待抄读列
表包括如下步骤:

步骤S21,确定当前时刻所属的时间段;

步骤S22,读取当前主节点和另一主节点在所属的时间段内的抄表学习数据;

步骤S23,根据抄表学习数据选取当前主节点和另一主节点抄读成功?#31034;?#22823;于或
者等于预设成功率的从节点为目标从节点,其中,目标从节点的数量为M;

步骤S24,根据公式计算当前主节点的第一待抄读列表
中的从节点数量和另一主节点的第二待抄读列表中的从节点数量,其中,R为预设成功?#21097;琋
为集中器档案中全部从节点的数量,TA为当前主节点抄读M个目标从节点的平均抄通耗时,
TB为另一主节点抄读M个目标从节点的平均抄通耗时,XA为第一待抄读列表中从节点的数
量,XB为第二待抄读列表中从节点的数量;

步骤S25,确定M个目标从节点中前XA个从节点为当前主节点的第一待抄读列表,
并且M个目标从节点剩余从节点为另一主节点的第二待抄读列表。

集中器在抄表任务开始前先确定当前时间从节点所处的时段;然后,抄读该时段
的抄表学习结果数据;接下来,统计用主节点A或主节点B抄读时抄读成功?#23454;?#20110;R的从节点
(即,目标从节点)的数量,并用目标数量M表示,记集中器档案中全部从节点的数量为N。假
设,给主节点A和主节点B分配的从节点数量分别为XA和XB,则上述?#38382;?#24212;满足如下不等式方
程:其中,R可通过程序事先设定或通过集中器操作界面设定,
[,]min表示取方括号内两数据中的较小者,解上述不等式方程得到XA和XB的值。若两值为分
数,则取比XA大的最小整数为XA的值,取比XB小的最大整数为XB的值。

将用主节点A抄读和主节点B抄读时抄读成功率高于R的M个从节点分别按照抄读
成功率从高到低地顺序进?#20449;判潁?#36873;取用主节点A抄读时抄读成功率?#21028;?#21069;XA位的从节点
为主节点A的第一待抄读列表,剩余的XB个从节点为主节点B的第二待抄读列表。

需要说明的是,在本发明实施例中,优选至少两个主节点的数量为两个,下述均以
两个主节点中的?#25105;?#19968;个主节点(即,当前主节点)为例进行说明,两个主节点中除当前主
节点之外的主节点的处理流程与当前主节点的处理流程相同,在本发明实施例中不再赘
述。在本发明实施例中,当前主节点所抄读的从节点均以从节点X,当前主节点以主节点A,
另一主节点记以主节点B,第一待抄读列表记以列表A,第二待抄读列表记以列表B为例进行
说明。

图2是根据本发明实施例的一种可选地包含宽带载波的多主节点抄表方法的流程
图,如图2所示,该方法包括如下步骤:

步骤S201,判断主节点A的抄表模式是被动模式,还是主动模式,其中,如果判断出
是被动模式,则执行下述步骤S203,如果判断出是主动模式,则执行下述步骤S202;

步骤S202,确定主动模式下,主节点A的供应目标;其中,在主动模式下,供应目标
为主节点A自身;

步骤S203,确定被动模式下,主节点A的供应目标;其中,在被动模式下,供应目标
为集中器;

步骤S204,根据集中器设定的抄表方案确定主节点A的列表A;

步骤S205,判断列表A是否空;其中,如果是,则执行下述步骤S221;如果不是,则执
行下述步骤S206;

步骤S206,提取供应目标请求要抄读的从节点X的地址信息;

步骤S207,根据地址判断从节点X是否为列表A中的节点;其中,如果判断出是,则
执行步骤S208;如果判断出不是,则执行步骤S218;

步骤S208,集中器向主节点A发送抄读从节点X的指令;

步骤S209,判断抄读是否成功;其中,如果成功,则执行步骤S211,如果不成功,则
执行步骤S210;

步骤S210,判断此次是否已经是第3次请求抄读从节点X;其中,如果判断出是,则
执行步骤S212,如果判断出不是,则返回执行步骤S205;

步骤S211,标记对从节点X抄读成功,对抄读到的数据进行处理并保存;

步骤S212,判断抄表方案是第一方案,还是第二方案;其中,如果判断出是第一方
案,则执行步骤S213,如果判断出是第二方案,则执行步骤S217;

步骤S213,判断主节点A是否为主抄主节点;其中,如果判断出是,则执行步骤
S214,如果判断出不是,则执行步骤S217;

步骤S214,将从节点X的地址信息添加至列表B中;并在执行步骤S214之后,执行步
骤S217;

步骤S215,判断列表B中是否存在从节点X的地址信息;如果判断出存在,则执行步
骤S216,如果判断出不存在,则执行步骤S217;

步骤S216,在列表B中?#22659;?#20174;节点X的地址信息;并在执行步骤S216之后执行步骤
S217;

步骤S217,在列表A中?#22659;?#20174;节点X的地址信息,并返回执行步骤S205;

步骤S218,判断从节点X是否已成功抄读;其中,如果判断出是,则执行步骤S220;
如果判断出不是,则执行步骤S219;

步骤S219,向供应目标返回抄表失败的消息,并返回执行步骤S205;

步骤S220,向供应目标返回抄表成功的消息,并返回执行步骤S205;

步骤S221,将主节点A对于所有从节点的已抄读?#38382;?#35760;录清零;

步骤S222,判断集中器档案中所有从节点是否已抄读成功,其中,如果判断出是,
则结束流程,如果判断出不是,则执行步骤S223;

步骤S223,判断抄表是第一方案,还是第二方案;其中,如果判断出是第一方案,则
执行步骤S224,如果判断出是第二方案,则执行步骤S225;

步骤S224,判断主节点A是否为主抄主节点;其中,如果判断出是,则执行步骤
S225,如果判断出不是,则返回行步骤S205;

步骤S225,将未抄读的从节点重新加载至列表A中,以使主节点A对未抄读的从节
点进行抄读。

通过上述步骤S201至步骤S225可以总结为第一方案和第二方案。

第一方案的主要流程包括:

列表的构建:根据集中器抄表方案的设定,判断是主节点A主抄、主节点B辅抄还是
反过来。将所有从节点的地址添加到列表A,列表B为空。在第一方案中,假设,主节点A主抄、
主节点B辅抄。

列表的更新:抄表开始后,集中器判断列表A是否为空,如果判断出不为空,则主节
点A对应的供应目标提出让主节点A抄读从节点X的请求。

集中器判断从节点X是否在列表A内,若从节点X不在列表A内,则集中器查询从节
点X是否已在本次抄表过程中抄读成功;若抄读成功则向抄表目标提供方反馈从节点X已经
抄读成功的信息,若抄读失败则向抄表目标提供方反馈从节点X已经抄读失败的信息,供应
目标收到信息后更换下一个从节点提请让主节点A抄读。

若从节点X在列表A内,则集中器向主节点A发送抄读从节点X的相关指令,继续判
断从节点X在超时时间内是否抄读成功,其中,若抄读成功,则标记对从节点X抄读成功,并
对抄读到的数据进行处理并保存。接下来,判断在列表B中是否包含该从节点X的地址信息,
其中,如果判断出包含从节点X的地址信息,则在列表B中?#22659;?#20174;节点的地址信息,然后从列
表A中剔除从节点X的地址信息。如果判断出不包含,则直接从列表A中剔除从节点X的地址
信息,供应目标更换下一个从节点提请让主节点A抄读。若未抄读成功,且此?#25105;?#32463;是主节
点A在本轮抄表中第3次提出请求抄读从节点X,则从列表A中剔除从节点X的地址信息,供应
目标更换下一个从节点提请让主节点A抄读。同时,将从节点X的地址添加到列表B里,以使
主节点B对从节点X进行抄读,若主节点B对从节点X抄读成功,则将从节点X从列表B中剔除、
保存抄读到的数据、标记该从节点为本次抄表周期内抄读成功的从节点,若主节点B对从节
点X的3次抄读均失败,则将从节点X从列表B中剔除,供应目标更换下一个从节点提请让主
节点B抄读。

若未抄读成功,且此次不是主节点A在本轮抄表中第3次提出请求抄读从节点X,则
供应目标自动再次提出让主节点A抄读从节点X。

若集中器判断出列表A为空,则进入“列表的重载”步骤。

列表的重载:经历上述“列表更新”步骤的循环后,直到所有从节点均被主节点A抄
读完,即主节点A首轮抄表完毕,其中,主节点A抄读过所有从节点,主节点B仅抄读过部?#21482;?br />全部主节点A抄读失败的从节点。若还有未抄读成功的从节点,则将这些从节点的地址信息
重新加载到列表A中,按照上述“列表的更新”流程继续抄表,如?#25628;?#29615;,可能进行第二轮、第
三轮……抄表,每轮抄表前将截止到当时未抄读成功的从节点的地?#20998;?#36733;到列表A,直到所
有从节点抄读成功或者抄表任务结束;期间任何过程中当所有从节点抄读成功则不再对列
表进行重载且停止抄表。

第二方案的主要流程包括:

列表的构建:构建方法一:将所有从节点的地址?#32487;?#21152;到列表A和列表B;构建方法
二:上述步骤S21至步骤S24中所描述的方案。

列表的更新:抄表开始后,集中器判断列表A和列表B是否为空,如果判断出不为
空,则列表不为空的主节点的供应目标开始请求让该主节点抄读从节点,?#19994;?#20004;列表均不
为空时,两主节点同时请求抄读从节点,比如请求让主节点A抄读从节点X,让主节点B请求
抄读从节点Y,则集中器判断从节点X是否在列表A内,若从节点X不在列表A内,则集中器查
询从节点X是否已在本次抄表过程中,是否已抄读成功。若抄读成功则向抄表目标提供方反
馈主节点A抄读从节点X成功的信息,若抄读失败则向抄表目标提供方反馈主节点A抄读从
节点X失败的信息,供应目标收到信息后更换下一个从节点提请让主节点A抄读。

若从节点X在列表A内,则集中器向主节点A发送抄读从节点X的相关指令,继续判
断从节点X在超时时间内是否抄读成功,其中,若抄读成功,则判断在列表B中是否包含该从
节点X的地址信息,其中,如果判断出包含从节点X的地址信息,则在列表B中?#22659;?#20174;节点的
地址信息,并在列表A中?#22659;?#20174;节点X的地址信息。如果判断出不包含,则直接从列表A中剔
除从节点X的地址信息,供应目标更换下一个从节点提请让主节点A抄读;若未抄读成功,且
此?#25105;?#32463;是主节点A在本轮抄表中第3次提出请求抄读从节点X,则从列表A中剔除从节点X,
供应目标更换下一个从节点提请让主节点A抄读。若未抄读成功,且此次不是主节点A在本
轮抄表中第3次提出请求抄读从节点X,则返回到判断列表A是否为空的步骤与此同时,集中
器对主节点B请求抄读从节点Y进行回应,处理流程与主节点A的相同,此不赘述。

如果集中器判断出列表A或列表B为空,则列表为空的主节点的抄表流程进入到
“列表的重载”步骤。

列表的重载:经历上述“列表更新”步骤的循环后,?#25105;?#20027;节点对应的待抄读从节
点列表为空(即该主节点首轮抄表完毕)时,若集中器档案中还有未抄读成功的从节点,则
将这些未抄读成功从节点的地址全部重新加载到该主节点对应的待抄读从节点列表中,按
照上述“列表的更新”步骤继续抄表,两主节点按如此流程循?#20998;?#21040;所有从节点抄读成功或
者抄表任务结束。

需要说明的是,在本发明实施例中,在抄表流程中可能出现此种情况:主节点A正
在抄读从节点X,但抄?#20004;?#26524;尚未返回,且尚未超时;此时出现让主节点B抄读从节点X的请
求,因为X未抄读成功,集中器同样指示了主节点B对X进行抄读,这样可能导致两主节点均
抄到了从节点X的数据,这时集中器仅处理、保存两个数据中的一个。

集中器需要人为设定的?#38382;?#25220;表方案(第一抄表方案、第二抄表方案),若选择了
第一抄表方案,则需要进一步设置两主节点的抄读优先级(主节点A主抄、主节点B主抄),若
选择了第二抄表方案,则需进一步设置是否根据抄表学习结果分配抄表任务(即设置上述
列表的构建方法是方法一还是方法二)。

本发明实施例还提供了一种包含宽带载波的多主节点集中器,该集中器用于执行
本发明实施例上述内容所提供的包含宽带载波的多主节点抄表方法,以下对本发明实施例
提供的集中器作具体介绍。

图3是根据本发明实施例的一种包含宽带载波的多主节点集中器的示意图,该集
中器主要包括确定装置31、获取构建装置32、第一判断装置33,指示装置34,第二判断装置
35和重载装置36,其中:

确定装置,用于根据包含宽带载波主节点在内的至少两个主节点的运行模式信息
确定每个所述主节点的抄表模式,其中,所述至少两个主节点设置于集中器中,并且所述至
少两个主节点中包含宽带载波主节点,每个所述主节点用于抄读用电节点的用电信息;获
取构建装置,用于获取用户预先设定的至少两个主节点的抄表方案,以及根据抄表方案构
建的至少两个主节点对应的待抄读列表,其中,抄表方案为至少两个主节点对用电节点的
用电信息进行抄读的方案;判断装置,用于判断待抄读列表是否为空;指示装置,用于在判
断出不为空的情况下,根据预先设定的抄表方案指示至少两个主节点按照各自的抄表模式
对各自的待抄读列表中的从节点的用电信息进行抄读,并更新待抄读列表中的从节点的地
址信息,直至待抄读列表为空;第二判断装置,用于在判断待抄读列表为空的情况下,判断
集中器档案中是否存在尚未被抄读成功的从节点,其中,如果存在,则通过重载装置根据抄
表方案对待抄读列表进行重载,以对未被抄读成功的从节点进行抄读,直至集中器档案中
的所有从节点均被抄读成功。

可选地,所述获取构建装置包括:第一判断模块,用于判断所述抄表方案是第一方
案,还是第二方案;第一加载模块,用于在如果判断所述待抄读列表为空,且判断出是第一
方案的情况下,将全部所述从节点的地址加到所述至少两个主节点中主抄路由对应的待抄
读列表中,并将所述至少两个主节点中辅抄路由对应的待抄读列表设置为空;第二加载模
块,用于在判断出是所述第二方案的情况下,将全部所述从节点的地址加载到每个所述主
节点对应的待抄读列表中,或者,按照预设方式确定每个所述主节点对应的待抄读列表;第
一判断装置包括:第二判断模块,用于判断第一待抄读列表是否为空,其中,所述第一待抄
读列表为所述当前主节点的待抄读列表;所述指示装置包括:获取模块,用于在判断出所述
待抄读列表为空的情况下,获取供应目标提供的从节点的地址信息,所述供应目标为根据
当前主节点的抄表模式确定出的用于为所述当前主节点提供从节点的目标,其中,所述供
应目标包括集中器或者所述当前主节点自身;第三判断模块,用于判断所述从节点是否为
第一待抄读列表中的节点,其中,所述第一待抄读列表为所述当前主节点的待抄读列表;指
示模块,用于在判断出是的情况下,指示所述当前主节点对所述从节点的用电信息进行抄
读。

可选地,所述指示模块包括:第一判断子模块,用于判断所述当前主节点对所述从
节点的抄读是否成功;第二判断子模块,用于在判断出未成功的情况下,判断当前时刻请求
对所述从节点抄读的?#38382;?#26159;否为预设?#38382;?#20854;中,如果判断出是所述预设?#38382;?#21017;通过第三
判断子模块判断所述抄表方案的类型是第一方案,还是第二方案,并通过处理子模块根据
判断结果对所述从节点进行处理,并在处理完成后,返回执?#20449;?#26029;所述待抄读列表是否为
空的步骤;如果判断出不是所述预设?#38382;?#21017;通过所述第二判断模块再次判断所述当前主
节点的第一待抄读列表是否为空表;标记子模块,用于在判断出成功的情况下,则标记所述
从节点已抄读成功,并对所述从节点的抄读数据进行处理;?#22659;?#23376;模块,用于在所述第一待
抄读列表中?#22659;?#25152;述从节点的地址信息;第二判断子模块,用于判断在另一主节点的第二
待抄读列表是否包含所述从节点;?#22659;?#23376;模块,用于在判断出包含所述从节点的情况下,在
所述第二待抄读列表中?#22659;?#25152;述从节点的地址信息;其中,如果判断出不包含所述从节点,
或者,在所述第二待抄读列表中?#22659;?#25152;述从节点的地址信息之后,通过所述第二判断模块
继续判断所述第一待抄读列表是否为空。

可选地,处理子模块包括:第一?#22659;?#21333;元,用于在抄表方案的类型为第一方案的情
况下,在第一待抄读列表中?#22659;?#20174;节点的地址信息;判断单元,用于判断当前主节点是否为
至少两个主节点中的主抄主节点,其中,主抄主节点为预先设定好的主节点;添加单元,用
于在判断出是的情况下,将从节点的地址信息添加至另一主节点对应的第二待抄读列表
中,以使另一主节点抄读从节点的用电信息,另一主节点为两个主节点中除当前主节点之
外的主节点,其中,在将从节点的地址添加至第二待抄读列表中之后,或者判断出当前主节
点不是主抄路由之后,则通过所述第二判断模块再次判断所述当前主节点的第一待抄读列
表是否为空表;第一?#22659;?#21333;元,用于在抄表方案的类型为第二方案的情况下,在第一待抄读
列表中?#22659;?#20174;节点的地址信息,并返回执?#20449;?#26029;待抄读列表是否为空的步骤。

可选地,获取构建装置包括:第一确定模块,用于在抄表方案的类型为第二方案的
情况下:第二确定模块,用于确定当前时刻所属的时间段;读取模块,用于读取当前主节点
和另一主节点在所属的时间段内的抄表学习数据;选取模块,用于根据抄表学习数据选取
当前主节点和另一主节点抄读成功?#31034;?#22823;于或者等于预设成功率的从节点为目标从节点,
其中,目标从节点的数量为M;计算模块,用于根据公式计算当前
主节点的第一待抄读列表中的从节点数量和另一主节点的第二待抄读列表中的从节点数
量,其中,R为预设成功?#21097;琋为集中器档案中全部从节点的数量,TA为当前主节点抄读M个目
标从节点的平均抄通耗时,TB为另一主节点抄读M个目标从节点的平均抄通耗时,XA为第一
待抄读列表中从节点的数量,XB为第二待抄读列表中从节点的数量;第三确定模块,用于确
定M个目标从节点中前XA个从节点为当前主节点的第一待抄读列表,并且M个目标从节点剩
余从节点为另一主节点的第二待抄读列表。

可选地,指示装置包括:第四判断模块,用于在判断出从节点不是第一待抄读列表
中的目标的情况下,判断从节点是否已抄读成功;第一返回模块,用于在判断出抄读成功的
情况下,向供应目标返回抄读成功的消息,并返回执?#20449;?#26029;待抄读列表是否为空的步骤;第
一返回模块,用于在判断出未抄读成功的情况下,向供应目标返回抄读失败的消息,则通过
所述第二判断模块继续判断所述第一待抄读列表是否为空。

可选地,重载装置包括:清零判断模块,用于将当前路由对于所有从节点的已抄读
?#38382;?#35760;录清零,并判断集中器档案中所有从节点是否已全部被成功抄读;第五判断模块,用
于在判断出未全部被成功抄读的情况下,判断抄表方案的类型是第一方案,还是第二方案;
第五判断模块,用于在判断出是第一方案的情况下,判断当前主节点是否为主抄主节点,其
中,如果判断出当前主节点是主抄主节点,则将集中器档案中未被抄读成功的从节点的地
址信息重新加载至第一待抄读列表中,以使当前主节点对未被抄读成功的从节点进行抄
读;第三加载模块,用于在判断出是第二方案的情况下,将未被抄读成功的从节点重新加载
至第一待抄读列表中,以使当前主节点对未被抄读成功的从节点进行抄读,其中,在将未被
抄读成功的从节点重新加载至第一待抄读列表中后,或者,如果判断出当前主节点不是主
抄主节点,则通过所述第二判断模块继续判断所述第一待抄读列表是否为空。

图4是根据本发明实施例的一种可选地包含宽带载波的多主节点抄表装置的示意
图,如图4所示,该装置包括集中器本地通信电路、路由模块A(即,主节点A)和路由模块B
(即,主节点B),其中,路由模块A和路由模块B既可以是单模路由模块,也可以是双模或多模
路由模块,既可以是内置路由模块,也可以是外置路由模块,且路由模块A和路由模块B中有
且仅有一个为宽带载波路由模块。

如图4所示,集中器上电后会与路由模块A和路由模块B进行交互,以获取路由模块
A和路由模块B的地址信息、运行模式信息、从节点信息,并确保路由模块A和路由模块B的地
址和从节点信息与集中器中档案一致。通过图3可知,在本发明实施例中,路由模块A主要通
过串口电路1的发送通道TX1和接收通道RX1与集中器进行通信;路由模块B主要通过串口电
路2的发送通道TX2和接收通道RX2与集中器进行通信。

图5是根据本发明实施例的另一种可选地包含宽带载波的多主节点集中器的示意
图,如图5所示,集中器包括:识别装置51,第一确定装置52,指示装置53,第二确定装置54和
保存装置55。

识别装置用于识别当前主节点和另一主节点的抄表模式和预先设定的抄表方案,
并判断供应目标,识别装置还可以构建当前主节点和另一主节点的待抄读列表。

第一确定装置,用于向指示装置提供被动模式下,当前主节点需要抄读的从节点
的地址信息。

指示装置,用于指示当前主节点对从节点进行抄读,或者指示主动模式的当前主
节点不执行抄读操作,或者指示第一确定装置提供下一个要抄读的抄读从节点的地址信
息。

第二确定装置,用于根据当前主节点的抄?#20004;?#26524;和抄表方案对每个主节点的待抄
读列表进行动态更新或重载。

保存装置,用于根据抄表方案对当前主节点的抄?#20004;?#26524;进行处理并保存。

最后应说明的是:以上各实施例仅用?#36816;?#26126;本发明的技术方案,而非对其限制;尽
管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依
然可以对前述各实施例所记载的技术方案进行修?#27169;?#25110;者对其中部?#21482;?#32773;全部技术特征进
行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术
方案的?#27573;А?br />

关于本文
本文标题:包含宽带载波的多主节点抄表方法和集中器.pdf
链接地址:http://www.pqiex.tw/p-6091571.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 大运配件能赚钱么 捕鱼赢现金10元提现 曲棍球比赛直播 网上飞禽走兽赢钱技巧 pk10万能倍投计算器 AG惊吓鬼屋现金游戏 富豪炸金花 棋牌平台 三个骰子大小玩法规则 千炮捕鱼最新版简体中文