载波抄表方法、中央协调器及系统技术方案

技术编号:23534076 阅读:34 留言:0更新日期:2020-03-20 08:10
本发明专利技术公开一种载波抄表方法,包括以下步骤:周期性的获取待发送抄表指令;获取当前广播发送指令数量,基于所述当前广播发送指令数量按照预设的发送规则判断待发送抄表指令的发送模式,其中发送模式包括单播发送和广播发送;根据判断所得的发送模式发送所述待发送抄表指令,接收与所述待发送抄表指令相对应的抄表数据,并上报所述抄表数据。本发明专利技术可按照预设的发送规则将待发送抄表指令的发送模式由单播发送切换为广播发送,从而提高抄表准确率。

Carrier meter reading method, central coordinator and system

【技术实现步骤摘要】
载波抄表方法、中央协调器及系统
本专利技术涉及电力领域,尤其涉及一种载波抄表方法、中央协调器、系统。
技术介绍
现今所公开的抄表模式中,抄表指令的重发机制往往采用单播发送的方式实现,尤其是海外载波抄表模式中,其采用链路层重发机制,由于重发机制由链路层控制,该重发帧一直采用单播模式发送。仅使用单播方式进行重抄的抄表方法,抄表准确率较低,故需要做进一步改进。
技术实现思路
本专利技术针对现有技术中的缺点,提供了一种载波抄表方法、中央协调器及系统,可利用广播发送的方式发送待发送抄表指令,以提高抄表准确率。为了解决上述技术问题,本专利技术通过下述技术方案得以解决:一种载波抄表方法,包括以下步骤:周期性的获取待发送抄表指令;获取当前广播发送指令数量,基于所述当前广播发送指令数量按照预设的发送规则判断待发送抄表指令的发送模式,其中发送模式包括单播发送和广播发送;根据判断所得的发送模式发送所述待发送抄表指令,接收与所述待发送抄表指令相对应的抄表数据,并上报所述抄表数据。作为一种可实施方式,所述周期性的获取待发送抄表指令的具体步骤为:获取抄表指令,将所述抄表指令存入下行缓存中,并置位其发送标志位;周期性的判断下行缓存中是否存在需要重发的抄表指令,置位需要重发的抄表指令的发送标志位;周期性的遍历下行缓存中所有抄表指令,提取发送标志位置位的抄表指令作为待发送抄表指令,此时清除所述待发送抄表指令的发送标志位。作为一种可实施方式,周期性的判断下行缓存中是否存在需要重发的抄表指令,置位需要重发的抄表指令的发送标志位的具体步骤为:周期性的遍历下行缓存中所有抄表指令,获取各抄表指令的发送模式以及发送时间,计算当前时间与所述发送时间的时间间隔;当所述发送模式为单播发送时,且所述时间间隔大于等于预设的静态间隔阈值时,置位对应抄表指令的发送标志位;当所述发送模式为广播发送时,且所述时间间隔大于等于动态间隔阈值时,置位所述抄表指令的发送标志位;所述动态间隔阈值的计算方式为:TT=a*Nrt*Vplc/L;其中,TT表示动态间隔阈值,Nrt为网络最大路由级别,Vplc为载波传输速率,L为当前报文长度,a为常数,*表示乘运算。作为一种可实施方式,周期性的遍历下行缓存中所有抄表指令,获取各抄表指令的发送模式以及发送时间,计算当前时间与所述发送时间的时间间隔的同时包括超限清除步骤,具体步骤为;遍历下行缓存中所有抄表指令时,获取各抄表指令的发送次数和/或第一次发送时间,当获取第一次发送时间时,计算当前时间距离抄表指令与第一次发送时间的时间间隔,获得发送时长;当抄表指令的发送次数大于预设的发送次数阈值时,判定所述抄表指令的发送次数超限;当所述发送时长大于预设的发送时间阈值时,判定所述抄表指令的发送超时;当抄表指令发送超时或发送次数超限时,从下行缓存中删除所述抄表指令。作为一种可实施方式,获取当前广播发送指令数量,基于所述当前广播发送指令数量按照预设的发送规则判断待发送抄表指令的发送模式的具体步骤为:获取当前广播发送指令数量;所述当前广播发送指令数量小于预设的数量阈值时,按照预设的发送规则判定待发送抄表指令的发送模式为单播发送或广播发送;所述当前广播发送指令数量大于等于预设的数量阈值时,判定待发送抄表指令的发送模式为单播发送。作为一种可实施方式,接收并上报与所述待发送抄表指令相对应的抄表数据的具体步骤为:获取抄表数据,将与所述抄表数据相对应的抄表指令从下行缓存中删除后上报所述抄表数据。作为一种可实施方式:所述抄表指令包括扩展字段标识位、表地址和抄表命令。本专利技术由于采用了以上技术方案,具有显著的技术效果:1、本专利技术能够基于所述当前广播发送指令数量按照预设的发送规则,使待发送抄表指令的发送模式能够在广播发送和单播发送中进行切换,与现有技术中重抄过程中抄表指令始终为单播发送的技术方案相比,能够提高抄表准确率;且本专利技术基于所述当前广播发送指令数量进行发送模式的确定,能够避免广播发送的待发送抄表指令过多导致的网络繁忙,稳定性高。2、本专利技术通过缓存在下行缓存中的抄表指令的发送标志位的设计,实现对下行缓存中抄表指令进行发送管理。3、本专利技术对静态间隔阈值和动态间隔阈值的设计,充分老考虑到单播发送与广播发送两种发送模式各自的特点,使重发间隔更为合理,也能够准确监控当前广播发送指令数量。4、本专利技术通过对发送时长/发送次数的限制,能够清除超限仍未获取抄表数据的抄表指令,提高抄表效率。5、本专利技术能够根据预设的发送规则采用切换发送模式,还通过当前广播发送指令数量和预设的数量阈值的设计,限制广播发送的抄表指令的数量,避免网络风暴导致抄表准确率降低;6、本专利技术对抄表指令的设计,使本专利技术能够适用于海外抄表的应用场景,适用范围广。为解决上述技术问题,本专利技术还提出一种中央协调器,包括:发送指令获取模块,用于周期性的获取待发送抄表指令;发送模式管理模块,用于获取当前广播发送指令数量,基于所述广播发送指令数量按照预设的发送规则判断待发送抄表指令的发送模式,其中发送模式包括单播发送和广播发送;收发模块,用于根据判断所得的发送模式发送所述待发送抄表指令,接收与所述待发送抄表指令相对应的抄表数据,并上报所述抄表数据。作为一种可实施方式,所述发送模式管理模块被配置为:获取当前广播发送指令数量;所述当前广播发送指令数量小于预设的数量阈值时,按照预设的发送规则判定待发送抄表指令的发送模式为单播发送或广播发送;所述当前广播发送指令数量大于等于预设的数量阈值时,判定待发送抄表指令的发送模式为单播发送。此处中央协调器的技术效果的推理过程与上述载波抄表方法一致,故不再赘述。为解决上述技术问题,本专利技术还提出一种载波抄表系统,包括集中器和若干站点,所述集中器中设有上述任意一项中央协调器。此处载波抄表系统的技术效果的推理过程与上述载波抄表方法一致,故不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种载波抄表方法的流程示意图;图2是实施例1中一种载波抄表方法的工作流程示意图;图3是实施例1中预判步骤的流程示意图;图4是实施例1中步骤S200和步骤S300的工作流程示意图;图5是实施例4的中央协调器的模块连接示意图。具体实施方式下面结合实施例对本专利技术做进一步的详细说明,以下实施例是对本专利技术的解释而本专利技术并不局限于以下实施例。实施例1、一种载波抄本文档来自技高网...

【技术保护点】
1.一种载波抄表方法,其特征在于,包括以下步骤:/n周期性的获取待发送抄表指令;/n获取当前广播发送指令数量,基于所述当前广播发送指令数量按照预设的发送规则判断待发送抄表指令的发送模式,其中发送模式包括单播发送和广播发送;/n根据判断所得的发送模式发送所述待发送抄表指令,接收与所述待发送抄表指令相对应的抄表数据,并上报所述抄表数据。/n

【技术特征摘要】
1.一种载波抄表方法,其特征在于,包括以下步骤:
周期性的获取待发送抄表指令;
获取当前广播发送指令数量,基于所述当前广播发送指令数量按照预设的发送规则判断待发送抄表指令的发送模式,其中发送模式包括单播发送和广播发送;
根据判断所得的发送模式发送所述待发送抄表指令,接收与所述待发送抄表指令相对应的抄表数据,并上报所述抄表数据。


2.根据权利要求1所述的载波抄表方法,其特征在于,所述周期性的获取待发送抄表指令的具体步骤为:
获取抄表指令,将所述抄表指令存入下行缓存中,并置位其发送标志位;
周期性的判断下行缓存中是否存在需要重发的抄表指令,置位需要重发的抄表指令的发送标志位;
周期性的遍历下行缓存中所有抄表指令,提取发送标志位置位的抄表指令作为待发送抄表指令,此时清除所述待发送抄表指令的发送标志位。


3.根据权利要求2所述的载波抄表方法,其特征在于,周期性的判断下行缓存中是否存在需要重发的抄表指令,置位需要重发的抄表指令的发送标志位的具体步骤为:
周期性的遍历下行缓存中所有抄表指令,获取各抄表指令的发送模式以及发送时间,计算当前时间与所述发送时间的时间间隔;
当所述发送模式为单播发送时,且所述时间间隔大于等于预设的静态间隔阈值时,置位对应抄表指令的发送标志位;
当所述发送模式为广播发送时,且所述时间间隔大于等于动态间隔阈值时,置位所述抄表指令的发送标志位;
所述动态间隔阈值的计算方式为:
TT=a*Nrt*Vplc/L;
其中,TT表示动态间隔阈值,Nrt为网络最大路由级别,Vplc为载波传输速率,L为当前报文长度,a为常数,*表示乘运算。


4.根据权利要求3所述的载波抄表方法,其特征在于,周期性的遍历下行缓存中所有抄表指令,获取各抄表指令的发送模式以及发送时间,计算当前时间与所述发送时间的时间间隔的同时包括超限清除步骤,具体步骤为;
遍历下行缓存中所有抄表指令时,获取各抄表指令的发送次数和/或第一次发送时间,当获取第一次发送时间时,计算当前时间距离抄表指令与第一次发送时间的时间间隔,获得发送时长;
当抄表指令的发送次数大于预设的发...

【专利技术属性】
技术研发人员:阮惠祥王刚刘平周海波陈秋共刘光跃张建超王智黄招煌邹啸天李材辉张达
申请(专利权)人:杭州海兴电力科技股份有限公司杭州粒合信息科技有限公司杭州海兴泽科信息技术有限公司宁波恒力达科技有限公司南京海兴电网技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1