[发明专利]一种基于工业协议分析的实时数据库同步方法及装置有效
申请号: | 202110724228.5 | 申请日: | 2021-06-29 |
公开(公告)号: | CN113486030B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 张冬波 | 申请(专利权)人: | 北京安盟信息技术股份有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F16/28 |
代理公司: | 北京冠榆知识产权代理事务所(特殊普通合伙) 11666 | 代理人: | 朱亚琦 |
地址: | 100085 北京市海淀区上地*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 工业 协议 分析 实时 数据库 同步 方法 装置 | ||
本发明公开一种基于工业协议分析的实时数据库同步方法及装置,其中,基于工业协议分析的实时数据库同步方法为在连接内网与外网的通信通道上增加一个或多个同步设备并通过同步设备对设置在外网侧的实时数据库进行数据同步更新。本发明通过抓取访问流量、分析协议内容、同步更新实时数据库信息、对外提供实时数据库访问接口,实现实时数据库同步。
技术领域
本发明涉及网络信息传递技术领域。具体地说是一种基于工业协议分析的实时数据库同步方法及装置。
背景技术
实时数据库一般都集成了大量的工业协议接口,可以对各种类型的工业协议进行解析和传输。实时数据库采集、存储流程信息,用来指导工艺改进、降低物料、增加产量。对实时、准实时数据进行高效的数据压缩和长期的历史存储,同时提供高速的实时、历史数据服务,为企业的管理人员能及时、全面的掌握生产、销售情况,提升资源利用率和生产可靠性,从而增强企业的核心竞争力。传统的数据库同步基于触发器、binlog查询等方法,同步的是存储在关系型数据库中的结构化数据,这些同步方法无法应用于实时数据库。
发明内容
为此,本发明所要解决的技术问题在于提供一种基于工业协议分析的实时数据库同步方法及装置,通过抓取访问流量、分析协议内容、同步更新实时数据库信息、对外提供实时数据库访问接口,实现实时数据库同步。
为解决上述技术问题,本发明提供如下技术方案:
一种基于工业协议分析的实时数据库同步方法,在连接内网与外网的通信通道上增加一个或多个同步设备并通过同步设备对设置在外网侧的实时数据库进行数据同步更新。
上述基于工业协议分析的实时数据库同步方法,通过同步设备对实时数据库进行同步更新包括如下步骤:
1)将内网侧客户端与内网侧服务器端之间的访问数据流复制到同步设备并由同步设备对访问数据流进行分析;
2)根据步骤1)中访问数据流分析结果采集被测点位的值和被测点位被分析的时间点,当被测点位的值与该被测点位在实时数据库中相对应点位的值相同时,则不对实时数据库进行更新,反之则对被测点位最后更新时间点与该次数据流分析中该被测点位被分析出的时间点之间的时间差与阈值进行比较,当被测点位最后更新时间点与该次数据流分析中该被测点位被分析出的时间点之间的时间差大于或等于阈值时,则对实时数据库进行更新,反之,则不对实时数据库进行更新。
上述基于工业协议分析的实时数据库同步方法,在步骤1)中,在对访问数据流进行分析时,访问数据流分析结果中至少包括被测点位的值、被测点位被分析的时间点和被测点位所在数据包标识信息,被测点位所在数据包标识信息包括数据包IP地址、数据包发出的服务端口、数据包寄存器地址以及该寄存器的值。
上述基于工业协议分析的实时数据库同步方法,同步设备将数据包IP地址、数据包发出服务端口和数据包寄存器地址作为键(元数据)并将数据包寄存器的值为键值同步更新至实时数据库。
上述基于工业协议分析的实时数据库同步方法,同步设备设置在连接外网和内网的光闸或/和网闸中。
利用上述基于工业协议分析的实时数据库同步方法对实时数据库进行同步更新的装置,包括数据抓取设备、同步设备和实时数据库,实时数据库与同步设备通信连接,同步设备通过数据抓取设备与连接内网侧客户端和内网侧服务器端之间的通信通道通信连接。
上述装置,内网侧客户端与内网侧服务器端通过交换机通信连接,数据抓取设备与交换机通信连接并通过镜像方式复制内网侧客户端与内网侧服务器端之间的访问数据流。
上述装置,数据抓取设备通过网桥与内网侧客户端和内网侧服务器端通信连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安盟信息技术股份有限公司,未经北京安盟信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110724228.5/2.html,转载请声明来源钻瓜专利网。