[发明专利]水电站数据自动比对及同步的方法及系统在审
申请号: | 202110207427.9 | 申请日: | 2021-02-25 |
公开(公告)号: | CN112817998A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 田若朝;靳帅;张斯宇;黄勇;张洋德 | 申请(专利权)人: | 国能大渡河枕头坝发电有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F11/30;G06F11/14 |
代理公司: | 成都睿道专利代理事务所(普通合伙) 51217 | 代理人: | 蒋丽 |
地址: | 614000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 水电站 数据 自动 同步 方法 系统 | ||
本发明提供了水电站数据自动比对及同步的方法及系统,方法包括如下步骤:获取节点同步请求;服务端导出源节点以及一个或多个目标节点在监控系统数据库中对应的数据库表;基于数据库表获取源节点以及目标节点对应的监控系统数据库的元数据;比对源节点的元数据以及目标节点的元数据确定两者之间的差异数据;获得时间戳信息并进行大小比对;根据比对结果从源节点或标节点的元数据中获取待同步数据,并生成补丁脚本;将补丁脚本以自定义协议和报文加密的方式发送至目标节点或源节点执行数据同步操作。本发明可以提高数据比对及同步水平和相关系统运行效率以及数据的准确性和一致性,提高资源使用的有效性。
技术领域
本发明涉及计算机数据库同步技术领域,具体而言,涉及水电站数据自动比对及同步的方法及系统。
背景技术
水电站计算机监控系统在实际运行维护中,经常需要对数据库、画面、报表、通讯点表等文件进行修改。而这些文件修改完成后,一方面没有相关的修改记录,另一方面需要维护人员手动输入指令逐一同步到每一个节点。如果同步不正确,会导致功能修改不生效,报警不正确或数值显示不正确等问题,严重时甚至控制令错位等事故。不仅工作效率低,而且风险高。同时依据二次安防的要求,计算机监控系统内相应的ftp服务和r login服务等应该进行关闭,使得手动同步文件等维护工作无法实施。
由此亟需一种数据库自动比对及同步的方法在保证数据传输安全性以及避免使用电力监控系统安全防护规定禁用的通信手段的前提下,以更高效的方式实现不同节点之间的数据比对及同步功能。
发明内容
本发明旨在解决现有技术中数据同步操作复杂,数据文件同步出错率高的问题,提供一种能够保证数据传输安全性且简化数据同步操作步骤以及更低出错率的水电站数据自动比对及同步的方法及系统。
本发明的实施例通过以下技术方案实现:水电站数据自动比对及同步的方法,包括如下步骤:
获取客户端的节点同步请求,所述请求至少包括映射所述节点与监控系统数据库中某一数据库表之间关系的标识;
根据所述标识为所述节点分配同步优先级,并将所述标识映射到相应的服务端的同步队列中进行同步;
服务端根据所述标识导出源节点以及一个或多个目标节点在监控系统数据库中对应的数据库表;
基于所述数据库表获取所述源节点以及所述目标节点对应的监控系统数据库的元数据;
逐条比对所述源节点的元数据以及所述目标节点的元数据,确定两者之间的差异数据;
基于所述差异数据中的时间戳信息执行数据同步操作,具体包括:
根据所述差异数据,获得时间戳信息并进行时间戳大小比对;
根据所述时间戳信息的比对结果,从所述源节点或标节点的元数据中获取待同步数据,并生成补丁脚本;
将所述补丁脚本以自定义协议和报文加密的方式发送至所述目标节点或源节点,基于所述补丁脚本执行数据同步操作。
根据一种优选实施方式,所述获取客户端的节点同步请求包括:
将所有的可以进行数据同步的节点展示在客户端上供用户选择;
读取用户的选择信息,根据所述选择信息在所述可以进行数据同步的节点中确定需要进行数据同步的节点,其中,
所述可以进行数据同步的节点为正常运行的节点。
根据一种优选实施方式,所述数据同步操作包括:
通过自定义协议获取加密过后的补丁脚本并对所述补丁脚本解码处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国能大渡河枕头坝发电有限公司,未经国能大渡河枕头坝发电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110207427.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车载防震计数传感器
- 下一篇:基于蚁群算法的要地防空策略
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置