一种主从设备的数据同步方法技术

技术编号:35363826 阅读:18 留言:0更新日期:2022-10-29 18:03
本发明专利技术专利适用于特殊环境下的主从设备的数据同步。通过设置状态变量并根据变量进行筛选,可以减少同步数据量。根据这种方法,可以减少数据同步的数据量,从而降低从属设备的通讯负载,减低从属设备的耗电量,提高工作时间。提高工作时间。

【技术实现步骤摘要】
一种主从设备的数据同步方法
所属

[0001]本专利技术专利适用于特殊环境下的主从设备的数据同步。根据这种方法,可以减少数据同步的数据量,从而降低从属设备的通讯负载,减低从属设备的耗电量,提高工作时间。

技术介绍

[0002]在移动巡检领域,经常有大量的目标信息需要比对。这些目标数据通常是由中心数据库添加以后,通过异步同步的方式传输到前端移动巡检设备当中的。
[0003]由于移动巡检设备的可移动性便携性等要求,这就要求移动巡检的设备的运算及通讯性能都受到一定的限制。所以采用传统的全部数据同步的方式就会极大的耗费移动设备的能源,从而降低移动设备的工作时间。

技术实现思路

[0004]为了提高移动巡检设备的通讯效率,从而降低设备的能耗,我们设计了一种新型的数据同步方法。
[0005]本专利技术的技术实现路线如下:
[0006]1.数据结构设计:
[0007]1.1:主设备数据结构设计:主设备的数据内容由于存储于计算机设备上,以及要满足历史记录查询等其它功能需求,所以主设备的数据包含了全部的比对数据记录(包含当前使用以及曾经使用过)。这些数据除了含有专业所需数据外,还单独设计了数据更新版本号及数据激活状态两个数据结构。
[0008]其中数据更新版本号是每次对数据进行一次内容操作(增、删、改),就单向+1。
[0009]而数据激活状态则是标注当前数据是否处于激活可使用状态。
[0010]1.2:从设备数据结构设计:从设备的数据除记录当前需要比对的目标数据外,还单独记录最终的数据更新版本号。
[0011]2.数据同步过程:
[0012]2.1主设备进行正常的数据操作(增、删、改),每次操作,都在当前数据的数据更新版本号字段上顺序+1。如果是增改操作,则当前数据的数据激活状态标注为可用;如果是删操作,则当前数据的数据激活状态标注为不可用。
[0013]2.2作为从设备的巡检设备上线后,向主设备服务器发送内部数据的修改版本号。
[0014]2.3主设备接收到从设备的数据修改版本号后,和主设备的内置最新数据修改版本号进行对比,如果一致,则不再进行数据同步。
[0015]2.4如果数据修改版本号不一致,则由主设备根据数据修改版本号计算有哪些数据进行了更新操作,并检测这些操作最终是否对数据进行了激活操作。
[0016]2.5主设备把这些更新并进行了激活操作的数据传送给从设备。从设备在自己内部更新这些数据。
附图说明
[0017]下面结合附图对本专利技术进一步说明。
[0018]附图1为主机数据操作流程图。
[0019]附图2为从机要求数据同步流程图。
[0020]具体实施方法
[0021]主设备进行正常的数据操作(增、删、改),每次操作,都在当前数据的数据更新版本号字段上顺序+1。如果是增改操作,则当前数据的数据激活状态标注为可用;如果是删操作,则当前数据的数据激活状态标注为不可用。
[0022]作为从设备的巡检设备上线后,向主设备服务器发送内部数据的修改版本号。
[0023]主设备接收到从设备的数据修改版本号后,和主设备的内置最新数据修改版本号进行对比,如果一致,则不再进行数据同步。
[0024]如果数据修改版本号不一致,则由主设备根据数据修改版本号计算有哪些数据进行了更新操作,并检测这些操作最终是否对数据进行了激活操作。
[0025]主设备把这些更新并进行了激活操作的数据传送给从设备。从设备在自己内部更新这些数据。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于移动巡检环境下的主从机数据同步方法。其特征在于可以根据数据激活状态...

【专利技术属性】
技术研发人员:曹茁牟野
申请(专利权)人:紫光智云江苏物联网科技有限公司
类型:发明
国别省市:

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

1