[发明专利]一种实现集中器与本地通信模块之间档案同步的方法在审
申请号: | 202110756208.6 | 申请日: | 2021-07-05 |
公开(公告)号: | CN113591027A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 王培慧;冯丹荣;邬科科;苟孟生 | 申请(专利权)人: | 宁波三星医疗电气股份有限公司 |
主分类号: | G06F17/16 | 分类号: | G06F17/16;H04L29/08;H04B3/54 |
代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 袁忠卫;方宁 |
地址: | 315191 浙江省宁*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 集中器 本地 通信 模块 之间 档案 同步 方法 | ||
本发明涉及一种实现集中器与本地通信模块之间档案同步的方法,包括:步骤1、提炼标识;提炼出集中器的所有电表档案中的电表地址,标识为数组X,同时提炼出本地通信模块的所有电表档案中的电表地址,标识为数组Y;步骤2、将X与Y中的元素进行对比,得到X与Y中相同的元素以及不相同的元素;步骤3、将X与Y中相同的元素以及不相同的元素组成新的数组Z;步骤4、以数组Z中的所有电表地址对应的电表档案分别更新集中器和本地通讯模块内的电表档案,即实现集中器与本地通讯模块之间档案同步。本方法的方法简单,运算速度快,同时通过提高集中器与本地通信模块之间档案同步的准确率,以提高电表的采集率。
技术领域
本发明涉及电力采集领域,特别涉及一种实现集中器与本地通信模块之间档案同步的方法。
背景技术
在电力采集系统中,经常出现集中器中的电表档案与本地通信模块中电表档案不一致的情况,这时候需要集中器调用档案同步流程,最后保证集中器中的电表档案与本地路由模块中的电表档案一致。
传统的实现集中器与本地通信模块之间档案同步方法的流程如图1所示,包括以下几个步骤:
S1、集中器下发“从节点信息”命令读取本地通信模块的电表档案。
S2、比较本地通信模块返回的电表档案与集中器存储的电表档案,电表档案如果不一致,通过“删除从节点”或“参数区初始化”删除电表档案,然后再通过“添加从节点”添加电表档案。
传统的档案同步方法简单粗暴,通过先清空再添加的方式,可能出现漏档案的情况,因为删除电表档案后再通过“添加从节点”添加电表档案,只能添加本地通信模块中的档案,从而遗漏集中器中的档案。正常情况下档案同步后的结果应该是集中器档案与路由模块档案的并集,但是又不能简单将集中器档案和路由模块档案相加,因为可能出现集中器档案与路由模块档案有重复的情况。
发明内容
本发明所要解决的技术问题是针对上述现有技术提供一种实现集中器与本地通信模块之间档案同步的方法,该方法的准确率高,能有效避免档案重复和遗漏。
本发明解决上述技术问题所采用的技术方案为:一种实现集中器与本地通信模块之间档案同步的方法,所述集中器通过本地通信模块与电表相通讯连接,所述集中器和本体通信模块中分别存储有电表档案,其特征在于:所述实现集中器与本地通讯模块之间档案同步的方法包括以下步骤:
步骤1、提炼标识;提炼出集中器的所有电表档案中的电表地址,标识为数组X,数组X中电表地址的总个数为i个,同时提炼出本地通信模块的所有电表档案中的电表地址,标识为数组Y,数组Y中的电表地址的总个数为j个;
步骤2、将数组X与数组Y中的元素进行对比,得到数组X与数组Y中相同的元素以及不相同的元素;
步骤3、将数组X与数组Y中相同的元素以及不相同的元素组成新的数组Z;
步骤4、以数组Z中的所有电表地址对应的电表档案分别更新集中器和本地通讯模块内的电表档案,即实现集中器与本地通讯模块之间档案同步。
作为改进,所述步骤2中的具体步骤为:
步骤2-1、统计数组X中与数组Y中元素相同的个数a以及数组X中与数组Y中元素不相同的个数b;a和b的初始值均为0;
步骤2-2、将数组X中的第X[a+1]个元素与数组Y中的所有元素依次进行比较,
当X[a+1]与数组Y中的某一元素Y[m]相等时,m∈{1、2…、j};则在m=a+1时,数组Y和X均保持原值,在m≠a+1时,将Y[m]与Y[a+1]的数值互换后作为更新后的数组Y,数组X保持原值;并a加1后作为更新后的a值,转入到步骤2-3;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星医疗电气股份有限公司,未经宁波三星医疗电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110756208.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种涂料混合设备
- 下一篇:miR-31-5p在急性髓系白血病中的应用