载波抄表方法、中央协调器及系统.pdf
《载波抄表方法、中央协调器及系统.pdf》由会员分享,可在线阅读,更多相关《载波抄表方法、中央协调器及系统.pdf(18页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911166312.9 (22)申请日 2019.11.25 (71)申请人 杭州海兴电力科技股份有限公司 地址 310000 浙江省杭州市拱墅区莫干山 路1418号 (上城工业园区) 申请人 杭州粒合信息科技有限公司 杭州海兴泽科信息技术有限公司 宁波恒力达科技有限公司 南京海兴电网技术有限公司 (72)发明人 阮惠祥王刚刘平周海波 陈秋共刘光跃张建超王智 黄招煌邹啸天李材辉张达 (74)专利代理机构 杭州裕阳联合专利代理有限 公司 33289 代理人 姚宇吉 (51)I。
2、nt.Cl. G08C 19/00(2006.01) (54)发明名称 载波抄表方法、 中央协调器及系统 (57)摘要 本发明公开一种载波抄表方法, 包括以下步 骤: 周期性的获取待发送抄表指令; 获取当前广 播发送指令数量, 基于所述当前广播发送指令数 量按照预设的发送规则判断待发送抄表指令的 发送模式, 其中发送模式包括单播发送和广播发 送; 根据判断所得的发送模式发送所述待发送抄 表指令, 接收与所述待发送抄表指令相对应的抄 表数据, 并上报所述抄表数据。 本发明可按照预 设的发送规则将待发送抄表指令的发送模式由 单播发送切换为广播发送, 从而提高抄表准确 率。 权利要求书2页 说明书1。
3、0页 附图5页 CN 110895873 A 2020.03.20 CN 110895873 A 1.一种载波抄表方法, 其特征在于, 包括以下步骤: 周期性的获取待发送抄表指令; 获取当前广播发送指令数量, 基于所述当前广播发送指令数量按照预设的发送规则判 断待发送抄表指令的发送模式, 其中发送模式包括单播发送和广播发送; 根据判断所得的发送模式发送所述待发送抄表指令, 接收与所述待发送抄表指令相对 应的抄表数据, 并上报所述抄表数据。 2.根据权利要求1所述的载波抄表方法, 其特征在于, 所述周期性的获取待发送抄表指 令的具体步骤为: 获取抄表指令, 将所述抄表指令存入下行缓存中, 并置位。
4、其发送标志位; 周期性的判断下行缓存中是否存在需要重发的抄表指令, 置位需要重发的抄表指令的 发送标志位; 周期性的遍历下行缓存中所有抄表指令, 提取发送标志位置位的抄表指令作为待发送 抄表指令, 此时清除所述待发送抄表指令的发送标志位。 3.根据权利要求2所述的载波抄表方法, 其特征在于, 周期性的判断下行缓存中是否存 在需要重发的抄表指令, 置位需要重发的抄表指令的发送标志位的具体步骤为: 周期性的遍历下行缓存中所有抄表指令, 获取各抄表指令的发送模式以及发送时间, 计算当前时间与所述发送时间的时间间隔; 当所述发送模式为单播发送时, 且所述时间间隔大于等于预设的静态间隔阈值时, 置 位对。
5、应抄表指令的发送标志位; 当所述发送模式为广播发送时, 且所述时间间隔大于等于动态间隔阈值时, 置位所述 抄表指令的发送标志位; 所述动态间隔阈值的计算方式为: TTa*Nrt*Vplc/L; 其中, TT表示动态间隔阈值, Nrt为网络最大路由级别, Vplc为载波传输速率, L为当前报 文长度, a为常数, *表示乘运算。 4.根据权利要求3所述的载波抄表方法, 其特征在于, 周期性的遍历下行缓存中所有抄 表指令, 获取各抄表指令的发送模式以及发送时间, 计算当前时间与所述发送时间的时间 间隔的同时包括超限清除步骤, 具体步骤为; 遍历下行缓存中所有抄表指令时, 获取各抄表指令的发送次数和。
6、/或第一次发送时间, 当获取第一次发送时间时, 计算当前时间距离抄表指令与第一次发送时间的时间间隔, 获 得发送时长; 当抄表指令的发送次数大于预设的发送次数阈值时, 判定所述抄表指令的发送次数超 限; 当所述发送时长大于预设的发送时间阈值时, 判定所述抄表指令的发送超时; 当抄表指令发送超时或发送次数超限时, 从下行缓存中删除所述抄表指令。 5.根据权利要求1所述的载波抄表方法, 其特征在于, 获取当前广播发送指令数量, 基 于所述当前广播发送指令数量按照预设的发送规则判断待发送抄表指令的发送模式的具 体步骤为: 获取当前广播发送指令数量; 权利要求书 1/2 页 2 CN 11089587。
7、3 A 2 所述当前广播发送指令数量小于预设的数量阈值时, 按照预设的发送规则判定待发送 抄表指令的发送模式为单播发送或广播发送; 所述当前广播发送指令数量大于等于预设的数量阈值时, 判定待发送抄表指令的发送 模式为单播发送。 6.根据权利要求2至5任一所述的载波抄表方法, 其特征在于, 接收并上报与所述待发 送抄表指令相对应的抄表数据的具体步骤为: 获取抄表数据, 将与所述抄表数据相对应的抄表指令从下行缓存中删除后上报所述抄 表数据。 7.根据权利要求1至5任一所述的载波抄表方法, 其特征在于: 所述抄表指令包括扩展字段标识位、 表地址和抄表命令。 8.一种中央协调器, 其特征在于, 包括:。
8、 发送指令获取模块, 用于周期性的获取待发送抄表指令; 发送模式管理模块, 用于获取当前广播发送指令数量, 基于所述广播发送指令数量按 照预设的发送规则判断待发送抄表指令的发送模式, 其中发送模式包括单播发送和广播发 送; 收发模块, 用于根据判断所得的发送模式发送所述待发送抄表指令, 接收与所述待发 送抄表指令相对应的抄表数据, 并上报所述抄表数据。 9.根据权利要求8所述的中央协调器, 其特征在于, 所述发送模式管理模块被配置为: 获取当前广播发送指令数量; 所述当前广播发送指令数量小于预设的数量阈值时, 按照预设的发送规则判定待发送 抄表指令的发送模式为单播发送或广播发送; 所述当前广播。
9、发送指令数量大于等于预设的数量阈值时, 判定待发送抄表指令的发送 模式为单播发送。 10.一种载波抄表系统, 包括集中器和若干站点, 其特征在于, 所述集中器中设有权利 要求8或9所述的中央协调器。 权利要求书 2/2 页 3 CN 110895873 A 3 载波抄表方法、 中央协调器及系统 技术领域 0001 本发明涉及电力领域, 尤其涉及一种载波抄表方法、 中央协调器、 系统。 背景技术 0002 现今所公开的抄表模式中, 抄表指令的重发机制往往采用单播发送的方式实现, 尤其是海外载波抄表模式中, 其采用链路层重发机制, 由于重发机制由链路层控制, 该重发 帧一直采用单播模式发送。 00。
10、03 仅使用单播方式进行重抄的抄表方法, 抄表准确率较低, 故需要做进一步改进。 发明内容 0004 本发明针对现有技术中的缺点, 提供了一种载波抄表方法、 中央协调器及系统, 可 利用广播发送的方式发送待发送抄表指令, 以提高抄表准确率。 0005 为了解决上述技术问题, 本发明通过下述技术方案得以解决: 0006 一种载波抄表方法, 包括以下步骤: 0007 周期性的获取待发送抄表指令; 0008 获取当前广播发送指令数量, 基于所述当前广播发送指令数量按照预设的发送规 则判断待发送抄表指令的发送模式, 其中发送模式包括单播发送和广播发送; 0009 根据判断所得的发送模式发送所述待发送抄。
11、表指令, 接收与所述待发送抄表指令 相对应的抄表数据, 并上报所述抄表数据。 0010 作为一种可实施方式, 所述周期性的获取待发送抄表指令的具体步骤为: 0011 获取抄表指令, 将所述抄表指令存入下行缓存中, 并置位其发送标志位; 0012 周期性的判断下行缓存中是否存在需要重发的抄表指令, 置位需要重发的抄表指 令的发送标志位; 0013 周期性的遍历下行缓存中所有抄表指令, 提取发送标志位置位的抄表指令作为待 发送抄表指令, 此时清除所述待发送抄表指令的发送标志位。 0014 作为一种可实施方式, 周期性的判断下行缓存中是否存在需要重发的抄表指令, 置位需要重发的抄表指令的发送标志位的。
12、具体步骤为: 0015 周期性的遍历下行缓存中所有抄表指令, 获取各抄表指令的发送模式以及发送时 间, 计算当前时间与所述发送时间的时间间隔; 0016 当所述发送模式为单播发送时, 且所述时间间隔大于等于预设的静态间隔阈值 时, 置位对应抄表指令的发送标志位; 0017 当所述发送模式为广播发送时, 且所述时间间隔大于等于动态间隔阈值时, 置位 所述抄表指令的发送标志位; 0018 所述动态间隔阈值的计算方式为: 0019 TTa*Nrt*Vplc/L; 0020 其中, TT表示动态间隔阈值, Nrt为网络最大路由级别, Vplc为载波传输速率, L为 说明书 1/10 页 4 CN 11。
13、0895873 A 4 当前报文长度, a为常数, *表示乘运算。 0021 作为一种可实施方式, 周期性的遍历下行缓存中所有抄表指令, 获取各抄表指令 的发送模式以及发送时间, 计算当前时间与所述发送时间的时间间隔的同时包括超限清除 步骤, 具体步骤为; 0022 遍历下行缓存中所有抄表指令时, 获取各抄表指令的发送次数和/或第一次发送 时间, 当获取第一次发送时间时, 计算当前时间距离抄表指令与第一次发送时间的时间间 隔, 获得发送时长; 0023 当抄表指令的发送次数大于预设的发送次数阈值时, 判定所述抄表指令的发送次 数超限; 0024 当所述发送时长大于预设的发送时间阈值时, 判定所。
14、述抄表指令的发送超时; 0025 当抄表指令发送超时或发送次数超限时, 从下行缓存中删除所述抄表指令。 0026 作为一种可实施方式, 获取当前广播发送指令数量, 基于所述当前广播发送指令 数量按照预设的发送规则判断待发送抄表指令的发送模式的具体步骤为: 0027 获取当前广播发送指令数量; 0028 所述当前广播发送指令数量小于预设的数量阈值时, 按照预设的发送规则判定待 发送抄表指令的发送模式为单播发送或广播发送; 0029 所述当前广播发送指令数量大于等于预设的数量阈值时, 判定待发送抄表指令的 发送模式为单播发送。 0030 作为一种可实施方式, 接收并上报与所述待发送抄表指令相对应的。
15、抄表数据的具 体步骤为: 0031 获取抄表数据, 将与所述抄表数据相对应的抄表指令从下行缓存中删除后上报所 述抄表数据。 0032 作为一种可实施方式: 0033 所述抄表指令包括扩展字段标识位、 表地址和抄表命令。 0034 本发明由于采用了以上技术方案, 具有显著的技术效果: 0035 1、 本发明能够基于所述当前广播发送指令数量按照预设的发送规则, 使待发送抄 表指令的发送模式能够在广播发送和单播发送中进行切换, 与现有技术中重抄过程中抄表 指令始终为单播发送的技术方案相比, 能够提高抄表准确率; 且本发明基于所述当前广播 发送指令数量进行发送模式的确定, 能够避免广播发送的待发送抄表。
16、指令过多导致的网络 繁忙, 稳定性高。 0036 2、 本发明通过缓存在下行缓存中的抄表指令的发送标志位的设计, 实现对下行缓 存中抄表指令进行发送管理。 0037 3、 本发明对静态间隔阈值和动态间隔阈值的设计, 充分老考虑到单播发送与广播 发送两种发送模式各自的特点, 使重发间隔更为合理, 也能够准确监控当前广播发送指令 数量。 0038 4、 本发明通过对发送时长/发送次数的限制, 能够清除超限仍未获取抄表数据的 抄表指令, 提高抄表效率。 0039 5、 本发明能够根据预设的发送规则采用切换发送模式, 还通过当前广播发送指令 数量和预设的数量阈值的设计, 限制广播发送的抄表指令的数量,。
17、 避免网络风暴导致抄表 说明书 2/10 页 5 CN 110895873 A 5 准确率降低; 0040 6、 本发明对抄表指令的设计, 使本发明能够适用于海外抄表的应用场景, 适用范 围广。 0041 为解决上述技术问题, 本发明还提出一种中央协调器, 包括: 0042 发送指令获取模块, 用于周期性的获取待发送抄表指令; 0043 发送模式管理模块, 用于获取当前广播发送指令数量, 基于所述广播发送指令数 量按照预设的发送规则判断待发送抄表指令的发送模式, 其中发送模式包括单播发送和广 播发送; 0044 收发模块, 用于根据判断所得的发送模式发送所述待发送抄表指令, 接收与所述 待发送。
18、抄表指令相对应的抄表数据, 并上报所述抄表数据。 0045 作为一种可实施方式, 所述发送模式管理模块被配置为: 0046 获取当前广播发送指令数量; 0047 所述当前广播发送指令数量小于预设的数量阈值时, 按照预设的发送规则判定待 发送抄表指令的发送模式为单播发送或广播发送; 0048 所述当前广播发送指令数量大于等于预设的数量阈值时, 判定待发送抄表指令的 发送模式为单播发送。 0049 此处中央协调器的技术效果的推理过程与上述载波抄表方法一致, 故不再赘述。 0050 为解决上述技术问题, 本发明还提出一种载波抄表系统, 包括集中器和若干站点, 所述集中器中设有上述任意一项中央协调器。。
19、 0051 此处载波抄表系统的技术效果的推理过程与上述载波抄表方法一致, 故不再赘 述。 附图说明 0052 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可 以根据这些附图获得其他的附图。 0053 图1是本发明一种载波抄表方法的流程示意图; 0054 图2是实施例1中一种载波抄表方法的工作流程示意图; 0055 图3是实施例1中预判步骤的流程示意图; 0056 图4是实施例1中步骤S200和步骤S。
20、300的工作流程示意图; 0057 图5是实施例4的中央协调器的模块连接示意图。 具体实施方式 0058 下面结合实施例对本发明做进一步的详细说明, 以下实施例是对本发明的解释而 本发明并不局限于以下实施例。 0059 实施例1、 一种载波抄表方法, 如图1所示, 包括以下步骤: 0060 S100、 周期性的获取待发送抄表指令; 0061 S200、 获取当前广播发送指令数量, 基于所述当前广播发送指令数量按照预设的 说明书 3/10 页 6 CN 110895873 A 6 发送规则判断待发送抄表指令的发送模式, 其中发送模式包括单播发送和广播发送; 0062 S300、 根据判断所得的发。
21、送模式发送所述待发送抄表指令, 接收与所述待发送抄 表指令相对应的抄表数据, 并上报所述抄表数据。 0063 由图2可知, 每次获取待发送抄表指令后都判断所述待发送抄表指令的发送模式, 按照判断结果发送所述待发送抄表指令, 从而在避免网络繁忙的情况下能够通过广播发送 的方式发送待发送抄表指令, 以提高抄表准确率。 0064 广播发送的方式抄表与单播发送的方式抄表相比虽然能增加抄到表的几率, 但由 于所有节点都在转播该指令, 故会一定程度上增加网络负担, 易出现 “网络风暴” 问题, 即如 果一致以并行方式广播数据, 会导致整个网络过于繁忙, 反而降低了抄表成功率, 故本实施 例通过当前广播发送。
22、指令数量和发送规则实现对抄表成功率和网络负担的综合考虑, 能够 在避免网络风暴的情况下, 有效提高抄表的成功率。 0065 本实施例中预设的发送规则为: 前两次发送采用单播发送, 后续单播与广播交替 发送, 直至收到相对应的抄表数据或达到发送次数阀值, 相关领域的技术人员可根据实际 需要自行设定发送规则。 0066 步骤S100周期性的获取待发送抄表指令的具体步骤为: 0067 A、 获取抄表指令, 将所述抄表指令存入下行缓存中, 并置位其发送标志位; 0068 B、 周期性的判断下行缓存中是否存在需要重发的抄表指令, 置位需要重发的抄表 指令的发送标志位; 0069 C、 周期性的遍历下行缓。
23、存中所有抄表指令, 提取发送标志位置位的抄表指令作为 待发送抄表指令, 此时清除所述待发送抄表指令的发送标志位。 0070 本实施例中所提出的载波抄表方法中, 将获取的抄表指令缓存在下行缓存中, 通 过对发送标志位的设计实现对下行缓存中各抄表指令的管理, 即, 发送标志位置位的抄表 指令是需要发送的, 发送标志位被清除的抄表指令是已发送但未收到相应抄表数据的, 收 到抄表数据对应的抄表指令将从下行缓存中清除; 由此可见, 本实施例中通过对发送标志 位置位与清除实现对下行缓存中各抄表指令的重发管理。 0071 本实施例中, 步骤A获取抄表指令前还包括对抄表指令的预判步骤, 如图3所示, 具 体步。
24、骤为: 0072 根据所述抄表指令获取对应表的抄读状态(未抄读、 已抄读、 正在抄读), 获取当前 下行缓存中所缓存的抄表指令的数量SCN(即, 缓存指令数量), 并将缓存指令数量与预设的 缓存数量阈值SCT相比较; 当抄读状态为未抄读, 且缓存指令数量SCN缓存数量阈值SCT时, 判定执行所述抄表指令, 否则判定不执行所述抄表指令; 0073 当判定不执行所述抄表指令, 向集中器返回否认帧, 此时集中器可根据否认帧中 具体的原因调整抄表策略, 如具体原因为缓存已满, 此时集中器暂停发送抄表指令的步骤, 直至收到返回的抄表数据后, 如具体原因为对应表已超读或正在抄读, 此时集中器取消该 条抄表。
25、指令的发送, 发送下一条抄表指令。 0074 当判定执行所述抄表指令, 执行步骤A。 0075 由上可知, 本实施例根据表的抄读状态判断是否需要执行对应的抄表指令, 能够 避免重复抄读, 提高抄表效率; 本实施例实时监控缓存指令数量, 使集中器在下行缓存存满 的情况下暂停抄表指令的发送, 有效避免因下行缓存存满导致的新接收的抄表指令丢失, 说明书 4/10 页 7 CN 110895873 A 7 从而保证抄表成功率。 0076 上述步骤B周期性的判断下行缓存中是否存在需要重发的抄表指令, 置位需要重 发的抄表指令的发送标志位的具体步骤为: 0077 B110、 周期性的遍历下行缓存中所有抄表。
26、指令, 获取各抄表指令的发送模式以及 发送时间, 计算当前时间与所述发送时间的时间间隔; 0078 本实施例中, 当下行缓存中存入抄表指令时, 启动维护定时器, 本实施例中维护定 时器的触发间隔为1s, 相关领域的技术人员可根据实际需要自行设定该触发间隔。 0079 当维护定时器触发时, 对下行缓存中所有抄表指令进行一次遍历, 获取各抄表指 令发送模式及发送时间, 此处发送模式及发送时间是所述抄表指令上一次被发送时所采用 的发送模式及发送时间。 0080 计算各抄表指令当前时间与所述发送时间的时间间隔。 0081 B120、 当所述发送模式为单播发送时, 且所述时间间隔大于等于预设的静态间隔 。
27、阈值时, 置位对应抄表指令的发送标志位; 0082 相关领域的技术人员可根据实际情况自行设定静态间隔阈值, 本实施例中静态间 隔阈值为3s。 0083 即, 当某个抄表指令上次发送模式为单播发送时, 将所述抄表指令的时间间隔与 预设的静态间隔阈值相比较, 当时间间隔大于等于3s时, 置位所述抄表指令的发送标志位, 标识所述抄表指令需要重发。 0084 B130、 当所述发送模式为广播发送时, 且所述时间间隔大于等于动态间隔阈值时, 置位所述抄表指令的发送标志位; 0085 所述动态间隔阈值的计算方式为: 0086 TTa*Nrt*Vplc/L; 0087 其中, TT表示动态间隔阈值, Nrt。
28、为网络最大路由级别, Vplc为载波传输速率, L为当 前报文长度, a为常数, *表示乘运算。 0088 相关领域的技术人员可根据实际情况自行设定a的取值, 本实施例中a为1.2。 0089 即, 当某个抄表指令最近一次的发送模式为广播发送时, 将所述抄表指令的时间 间隔与计算获得的动态间隔阈值相比较, 当时间间隔大于等于动态间隔阈值时, 置位所述 抄表指令的发送标志位, 标识所述抄表指令需要重发(按照本实施例设置的发送规则, 下一 次重发采用单播发送)。 0090 所述步骤C、 周期性的遍历下行缓存中所有抄表指令, 提取发送标志位置位的抄表 指令作为待发送抄表指令, 此时清除所述待发送抄表。
29、指令的发送标志位。 0091 本实施例中, 当下行缓存中存入抄表指令时, 启动发送定时器, 本实施例中发送定 时器的触发间隔为1s, 相关领域的技术人员可根据实际需要自行设定该触发间隔。 0092 当发送定时器触发时, 对下行缓存中所有抄表指令进行一次遍历, 提取发送标志 位置位的抄表指令作为待发送抄表指令, 获取待发送抄表指令后, 清除所述待发送抄表指 令的发送标志位, 此时所述待发送抄表指令包括步骤A中新获取的抄表指令和步骤B中需要 重发的抄表指令。 0093 所述步骤S200获取当前广播发送指令数量, 基于所述当前广播发送指令数量按照 预设的发送规则判断待发送抄表指令的发送模式的具体步骤。
30、为: 说明书 5/10 页 8 CN 110895873 A 8 0094 获取当前广播发送指令数量; 0095 所述当前广播发送指令数量小于预设的数量阈值时, 按照预设的发送规则判定待 发送抄表指令的发送模式为单播发送或广播发送; 0096 所述当前广播发送指令数量大于等于预设的数量阈值时, 判定待发送抄表指令的 发送模式为单播发送。 0097 由上可知, 当前广播发送指令数量大于等于预设的数量阈值时, 待发送抄表指令 的发送模式为单播发送, 从而避免载波网络过于繁忙造成的网络风暴, 与全广播发送进行 重抄的技术方案相比, 保证抄表准确率不会因为网络风暴降低。 0098 本实施例中获取当前广。
31、播发送指令数量Nbrocst的具体方式为: 0099 当某个抄表指令的发送模式切换到广播发送时, Nbrocst加1, 而当该抄表指令再次 切换回单播发发送时时, Nbrocst减1。 相关领域的技术人员可根据实际需要自行设定数量阈 值, 本实施例中设定数量阈值为16。 0100 由上述步骤B130可知, 本实施例中结合最大路由级别、 载波传输速率和抄表指令 的报文长度计算对应抄表指令的动态间隔阈值, 使广播发送的待发送抄表指令再次判定需 要重发时(时间间隔到达动态间隔阈值), 上一次重发的广播包已达到末端节点, 即可将其 从载波网络中减去, 从而严格控制了网络中抄表广播帧的数量, 即, 当前。
32、广播发送指令数 量, 能够有效避免由于网络繁忙导致的网络风暴。 0101 本实施例中设计前两次发送采用单播发送, 后续单播与广播交替发送的发送规 则, 前3次采用单播发送以避免网络繁忙, 而当3次单播也未能抄到表时, 第4次将采用广播 抄表, 提高抄表的成功率; 后续单播与广播交替发送, 有效避免了多个抄表指令需要重发 时, 出现始终某几个抄表指令广播发送, 其他抄表指令由于当前广播发送指令数量达到预 设的数量阈值始终为单播发送的情况。 0102 步骤S300中接收与所述待发送抄表指令相对应的抄表数据, 并上报所述抄表数据 的具体步骤为: 0103 获取抄表数据, 将与所述抄表数据相对应的抄表。
33、指令从下行缓存中删除后上报所 述抄表数据。 0104 本实施例中抄表数据和抄表指令中都包含表号, 当获取抄表数据, 即可根据抄表 数据中的表号与下行缓存中各抄表指令进行匹配, 从下行缓存中删除相匹配的抄表指令后 上报所述抄表数据。 0105 本实施例中, 将所述抄表指令从下行缓存中删除后, 还判断下行缓存中是否存在 抄表指令, 当不存在抄表指令时, 关闭发送定时器和维护定时器。 0106 本实施例中, 当根据抄表数据无法从下行缓存中提取相应的抄表指令时, 丢弃所 述抄表数据。 0107 结合图4, 以一个抄表指令在下行缓存中被管理的内容进行详细介绍: 0108 接收抄表指令, 判定所述抄表指令。
34、可以执行, 此时将抄表指令的发送标志位置位 并存入下行缓存中, 此时下行缓存中有一条抄表指令, 启动发送定时器和维护定时器; 0109 发送定时器触发, 此时所述抄表指令发送标志位置位, 故提取其作为待发送抄表 指令, 并消除所述抄表指令发送标志位; 此时当前广播发送指令数量为0, 按照发送规则判 定此次进行单播发送; 说明书 6/10 页 9 CN 110895873 A 9 0110 维护定时器触发, 判断所述抄表指令是否需要重发, 当需要重发时将所述抄表指 令的发送标志位, 使所述抄表指令在发送定时器触发时被作为待发送抄表指令进行发送; 0111 当收到所述抄表指令的抄表数据时, 上报抄。
35、表数据并从下行缓存中删除该条抄表 指令, 删除后下行缓存中抄表指令的数量为0, 关闭发送定时器和维护定时器。 0112 实施例2、 在实施例1步骤B的基础上增加超限清除步骤, 其余均等同于实施例1, 增 加超限清除后的步骤B具体包括以下步骤: 0113 B210、 周期性的遍历下行缓存中所有抄表指令; 获取各抄表指令的发送模式以及 发送时间, 计算当前时间与所述发送时间的时间间隔; 还获取各抄表指令的发送次数和第 一次发送时间, 计算当前时间与所述第一次发送时间的时间间隔, 获得发送时长; 0114 B220、 当抄表指令的发送次数大于预设的发送次数阈值时, 判定所述抄表指令的 发送次数超限;。
36、 0115 相关领域的技术人员可根据实际需要自行设置发送次数阈值, 本实施例中发送次 数阈值取值为10次; 0116 B230、 当所述发送时长大于预设的发送时间阈值时, 判定所述抄表指令的发送超 时; 0117 相关领域的技术人员可根据实际需要自行设置发送时间阈值, 本实施例中发送时 间阈值取值为28s; 0118 B240、 当抄表指令发送超时或发送次数超限时, 从下行缓存中删除所述抄表指令, 否则按照实施例1中步骤B120和步骤130判断所述抄表指令是否需要重发。 0119 即根据步骤B220判定某一抄表指令发送超时或根据步骤B230判定某一抄表指令 发送次数超限时, 从下行缓存中删除所。
37、述抄表指令, 提高抄表效率。 0120 实施例3、 对实施例2中抄表指令进行限定, 其余均等同于实施例2, 本实施例中所 述抄表指令包括扩展字段标识位、 表地址和抄表命令, 具体字段如下表所示: 0121 表1 0122 0123 表1中: 0124 扩充协议为针对海外抄表现状所存在的缺陷进行增设的补充协议, APDU为DLMS数 据域, 在本实施例中作为抄表命令, 其为现今海外进行抄表所发起的抄表命令。 0125 Header: 扩展字段标识位, 本实施例中固定为0 xE6; 0126 NetworkID: 预留字段, 作为后续多网络共存抄表时所用, 目前固定为0; 0127 Address。
38、 length L: 表地址字节数; 0128 Physical device address: 表地址。 0129 海外集抄普遍采用DLMS协议, 而DLMS协议无表地址, 故站点STA接收到抄表命令后 无法判断抄表命令的归属性, 使海外集抄仅能采用单播模式发送抄表命令, 其抄表的成功 说明书 7/10 页 10 CN 110895873 A 10 率相对较低。 0130 且目前海外抄表方式主要是, 集中器根据配置的任务, 选定台区中的一只表, 然后 发送相应的抄表命令, 当该抄表命令发送成功时, 集中器会一直等待抄表数据的返回, 直到 抄表超时。 故在网络中存在多级路由时, 抄表命令传达到。
39、目标节点所需时间较长, 在这段时 间中, 集中器一直处于等待状态, 严重浪费了集中器的资源。 0131 本实施例中通过对扩充协议的设计, 使抄表指令包括扩展字段标识位、 表地址和 抄表命令, 使站点STA能够通过表地址判断是否响应所接收的抄表指令, 即, 可通过广播模 式发送抄表指令进行抄表, 以能够提高抄表成功率, 且本实施例中对抄表方法进行改进, 无 需等待抄表数据的返回或抄表超时即可发起下一条抄表指令, 与现有海外抄表方式相比, 提高了抄表效率。 0132 根据判断所得的发送模式发送所述待发送抄表指令后, 还包括站点STA的抄表响 应步骤, 具体为: 0133 100、 站点接收所述抄表。
40、指令, 判断抄表指令是否包含表地址; 0134 其中判断抄表指令是否包含表地址的具体步骤为: 0135 提取抄表指令的扩展字段标识位, 将所述扩展字段标识位与预设的验证标识位进 行匹配, 匹配成功时判定抄表指令包含表地址, 缺少扩展字段标识位或匹配不成功时判定 所述抄表指令不包含表地址。 0136 由上述介绍可知, 扩展字段标识位固定为0 xE6, 即本实施例中从所接收的抄表指 令中提取扩展字段标识位, 且扩展字段标识位为0 xE6, 即可判定该抄表指令是由实施例3或 实施例4任一提供的中央协调器CCO所发送的, 该抄表指令包括扩展字段标识位、 表地址和 抄表命令。 0137 由上可知, 可通。
41、过扩展字段标识位判定抄表指令是否包含表地址。 0138 210、 当抄表指令包含表地址时, 将所述表地址与预存的表地址进行匹配, 匹配成 功时进行抄表并上报抄表数据; 0139 当判定抄表指令包含表地址时, 可知抄表指令包括扩展字段标识位、 表地址和抄 表命令, 此时提取所述表地址, 并将所述表地址与预存的表地址进行匹配, 匹配成功时即可 确定自己是所述抄表指令的目标相应节点, 即, 需要相应所述抄表指令, 此时将抄表命令发 送至对应电表进行抄表, 并将抄表数据进行上报(上报给中央协调器CCO); 当匹配不成功 时, 丢弃所述抄表指令。 0140 由上可知, 能够接收通过广播发送的抄表指令并判。
42、断所述抄表指令是否需要执 行。 0141 220、 当抄表指令不包含表地址时, 直接进行抄表并上报抄表数据。 0142 当判定抄表指令不包含表地址时, 可知所述抄表指令即为抄表命令, 此时直接将 所述抄表指令发送至对应电表进行抄表, 并将抄表数据进行上报(上报给中央协调器CCO)。 0143 综上, 本实施例通过判断抄表指令是否包含表地址, 使本实施例所提出的载波抄 表方法用于海外时, 站点不仅能响应步骤S300中被发送的待发送抄表指令, 还能目前海外 中央协调器CCO所发送的缺少表地址的抄表指令, 兼容性高。 0144 实验: 0145 在实验室400只表的环境下, 按照实施例3所述的抄表方。
43、法进行了超过1个月的集 说明书 8/10 页 11 CN 110895873 A 11 抄试验, 配置任务包括15分钟曲线、 1小时曲线、 日冻结以及月冻结, 其中曲线数据项9个, 日 冻结数据项17个, 月冻结数据项31个。 0146 对实验所得数据分析可得: 曲线数据抄读成功率为99.15, 冻结数据抄读成功率 为99.97; 曲线一轮平均抄读时间为8分钟, 日冻结一轮平均抄读时间为10分钟, 月冻结一 轮平均抄读时间为13分钟。 0147 对比实验: 将实验中抄表方式由实施例3所提出的抄表方法更改为现有技术公开 的海外载波抄表的方法, 即, 集中器选择台区中的一只表, 然后发送相应的抄表。
44、命令, 直至 收到抄表数据或抄表超时再抄读下一只表, 其余均等同于上述实验; 0148 分析对比实验所得数据可得: 曲线数据抄读成功率为96.15, 而冻结数据抄读成 功率为97.97, 曲线一轮平均抄读时间为13分钟, 日冻结一轮平均抄读时间为16分钟, 月 冻结一轮平均抄读时间为20分钟。 0149 综上, 本实施例提出的抄表方法能够最大化利用集中器的资源, 提高了集抄效率。 通过扩充DLMS协议, 促使站点STA能够自主判断所接收的抄表指令的的归属性, 以实现广播 发送抄表指令, 并且, 通过对下行缓存中抄表指令的管理以及对需要发送的抄表指令发送 方式的控制, 使抄表指令的重发机制于应用。
45、层进行, 能够将发送模式在单播发送与广播发 送之间切换, 进一步提高了集抄的准确率。 0150 实施例4、 一种中央协调器, 用于实现实施例1至实施例3任一所提出的载波抄表方 法, 包括发送指令获取模块11、 发送模式管理模块12和收发模块13。 0151 所述发送指令获取模块11, 用于周期性的获取待发送抄表指令; 0152 发送模式管理模块12, 用于获取当前广播发送指令数量, 基于所述广播发送指令 数量按照预设的发送规则判断待发送抄表指令的发送模式, 其中发送模式包括单播发送和 广播发送; 0153 本实施例中所述发送模式管理模块被配置为: 0154 获取当前广播发送指令数量; 0155。
46、 所述当前广播发送指令数量小于预设的数量阈值时, 按照预设的发送规则判定待 发送抄表指令的发送模式为单播发送或广播发送; 0156 所述当前广播发送指令数量大于等于预设的数量阈值时, 判定待发送抄表指令的 发送模式为单播发送。 0157 所述收发模块13, 用于根据判断所得的发送模式发送所述待发送抄表指令, 接收 与所述待发送抄表指令相对应的抄表数据, 并上报所述抄表数据。 0158 本实施例为与方法实施例相对应的装置实施例, 由于其与方法实施例基本相似, 所以描述的比较简单, 相关之处参见方法实施例(实施例1至实施例3)的部分说明即可。 0159 实施例5、 一种载波抄表系统, 包括集中器和。
47、若干站点, 所述集中器中设有实施例4 所述的中央协调器。 0160 本说明书中的各个实施例均采用递进的方式描述, 每个实施例重点说明的都是与 其他实施例的不同之处, 各个实施例之间相同相似的部分互相参见即可。 0161 本领域内的技术人员应明白, 本发明的实施例可提供为方法、 装置、 或计算机程序 产品。 因此, 本发明可采用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实 施例的形式。 而且, 本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 说明书 9/10 页 12 CN 110895873 A 12 可用存储介质(包括但不限于磁盘存储器、 CD-ROM、 光学存。
48、储器等)上实施的计算机程序产 品的形式。 0162 本发明是参照根据本发明的方法、 终端设备(系统)、 和计算机程序产品的流程图 和/或方框图来描述的。 应理解可由计算机程序指令实现流程图和/或方框图中的每一流程 和/或方框、 以及流程图和/或方框图中的流程和/或方框的结合。 可提供这些计算机程序指 令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理终端设备的处理器以 产生一个机器, 使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的 装置。 0163 这些计算机程序指令也可存储在能引导。
49、计算机或其他可编程数据处理终端设备 以特定方式工作的计算机可读存储器中, 使得存储在该计算机可读存储器中的指令产生包 括指令装置的制造品, 该指令装置实现在流程图一个流程或多个流程和/或方框图一个方 框或多个方框中指定的功能。 0164 这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上, 使得 在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理, 从而在 计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程 和/或方框图一个方框或多个方框中指定的功能的步骤。 0165 需要说明的是: 0166 说明书中提到的 “一个实施例” 或 “实。
50、施例” 意指结合实施例描述的特定特征、 结构 或特性包括在本发明的至少一个实施例中。 因此, 说明书通篇各个地方出现的短语 “一个实 施例” 或 “实施例” 并不一定均指同一个实施例。 0167 尽管已描述了本发明的优选实施例, 但本领域内的技术人员一旦得知了基本创造 性概念, 则可对这些实施例做出另外的变更和修改。 所以, 所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。 0168 此外, 需要说明的是, 本说明书中所描述的具体实施例, 其零、 部件的形状、 所取名 称等可以不同。 凡依本发明专利构思所述的构造、 特征及原理所做的等效或简单变化, 均包 括于本发明专。
- 内容关键字: 载波 方法 中央 协调 系统
高精度的低重频窄脉冲延迟控制电路.pdf
重金属污染土壤修复装置.pdf
微型扬声器音腔焊接装置.pdf
测试无人机避障功能的训练迷宫.pdf
半导体老化检测装置.pdf
车用尿素液的生产配比装置.pdf
管材转运稳定输送装置.pdf
灯光积木块.pdf
空压机滤芯.pdf
化工桶倒料机构.pdf
旋转式远端帽.pdf
细胞分类恒温箱.pdf
煤粉传输带用残余清洁机构.pdf
生物基可降解纤维面料生产用喂纱机构及针织大圆机.pdf
卷扬机调速机构.pdf
烧伤整形植皮辅助设备.pdf
快速充电电池组结构.pdf
高效率的废边吸附平台.pdf
变排量汽车空调压缩机后盖气动立式定心夹具.pdf
建筑保温板切割装置.pdf
高炉烟灰布袋除尘输灰系统.pdf
提高挤浆机的脱水装置.pdf
无人驾驶汽车辅助检修装置.pdf
类蛇毒肽的制备方法.pdf
中控系统探测方法、装置、设备及存储介质.pdf
有机电致发光材料及其制备方法与应用.pdf
涤纶线抗拉强度检测方法.pdf
与印度南瓜侧枝数量相关基因连锁的分子标记及应用.pdf
LED显示装置.pdf
云台摄像机及控制系统.pdf
高含有机质渣土低碳固化材料及其制备方法和应用.pdf
基于图像视觉处理的基坑位移监测系统.pdf
一种升降式旋转室外消火栓.pdf
框架结构T型连接柱.pdf
防静电地板吸板器.pdf
一种建筑用箱体或井口预留孔洞活动模具.pdf
速成拉建房屋.pdf
预制桥面板精轧螺纹钢筋弧形连接构造.pdf
一种内固定式伸缩门滑行导轨及伸缩门.pdf
多用途封井器.pdf
一种新型圆弧建筑模板紧固件.pdf
一种超实木防水组合踢脚线.pdf
电气柜前门板门锁装置.pdf
双人正杆器.pdf
一种纳米铝塑复合板.pdf
强磁打捞器.pdf
一种基于无刷直流电机的环卫车电动扫盘系统.pdf
一种可调节型门铰链.pdf
一种用于基桩竖向抗压静载试验的船筏式试验装置.pdf
免贴墙砖.pdf
一种聚氨酯仿石材防火保温装饰复合板.pdf