操作数据同步方法、终端设备及存储介质技术

技术编号:35136172 阅读:16 留言:0更新日期:2022-10-05 10:10
本发明专利技术公开了一种操作数据同步方法、终端设备及存储介质,操作数据同步方法包括:设置用于数据同步的目标数据的基本格式,其中,所述基本格式包括表示数据同步状态的同步标识;采集当前终端设备的操作数据,生成并存储具有所述基本格式的所述目标数据至当前终端设备的第一存储设备;基于所述目标数据的同步标识,将所述目标数据发送至目标终端设备,以进行数据同步;根据同步结果,更新所述目标数据的同步标识。本申请的操作数据同步方法、终端设备及存储介质避免同步失败问题;能够按操作发生的顺序同步数据。发生的顺序同步数据。发生的顺序同步数据。

【技术实现步骤摘要】
操作数据同步方法、终端设备及存储介质


[0001]本申请涉及数据同步
,具体而言,涉及一种操作数据同步方法、终端设备及存储介质。

技术介绍

[0002]与服务端能长期稳定运行不同,可移动的终端设备在各种环境下,会出现突然断电或软件突然终止。异常情况下,终端设备的状态、历史操作等信息无法上报到服务端,导致服务端丢失该终端对应的信息,一般终端设备运行都是以服务端的数据为基础,当终端设备突然终止,服务端数据没有收到数据回馈,会继续保持原有数据状态。终端重新运行,并再次操作上报了新的状态数据,服务端才会更新数据状态。但实际生活中很多操作仅仅只能操作一次,无法重复操作,因此,急需一种用于终端设备的操作数据同步方法,用于解决在突发异常情况下,终端设备的数据同步问题。

技术实现思路

[0003]为了解决上述问题,本申请的目的是通过一种用于终端设备的操作数据同步方法、终端设备及存储介质,解决终端设备字突发异常情况下,数据无法正常同步及数据同步无法重复操作的技术问题。
[0004]为了实现上述技术目的,本申请提供了一种操作数据同步方法,具体地,所述操作数据同步方法,包括以下步骤:
[0005]设置用于数据同步的目标数据的基本格式,其中,所述基本格式包括表示数据同步状态的同步标识;
[0006]采集当前终端设备的操作数据,生成并存储具有所述基本格式的所述目标数据至当前终端设备的第一存储设备;
[0007]基于所述目标数据的同步标识,将所述目标数据发送至目标终端设备,以进行数据同步;<br/>[0008]根据同步结果,更新所述目标数据的同步标识。
[0009]可选地,在设置基本格式的过程中,所述基本格式包括以下至少一项:
[0010]生成时间标识,用于表示所述目标数据的生成时间;
[0011]同步标识,包括第一标识或第二标识,所述第一标识表示所述目标数据已经同步成功,所述第二标识表示所述目标数据尚未同步成功;
[0012]目标设备标识,用于表示所述目标终端设备的设备类型或设备的同步方式;
[0013]同步数据标识,用于表示用于解析同步数据的数据格式;
[0014]同步结果标识,用于表示所述操作数据的应用场景与所述目标数据的对应关系。
[0015]可选地,所述采集当前终端设备的操作数据,生成并存储具有所述基本格式的所述目标数据至当前终端设备的第一存储设备的步骤中包括:
[0016]基于所述当前终端设备的每个操作行为的应用场景,生成所述目标数据;
[0017]和/或,将所述目标数据的同步标识标记为所述第二标识。
[0018]可选地,所述基于所述目标数据的同步标识,将所述目标数据发送至目标终端设备的步骤中包括:
[0019]获取所述同步标识为第二标识的至少一条目标数据;
[0020]将所述至少一条目标数据依据所述生成时间标识排序,以获取目标序列;
[0021]发送所述目标序列中的第一条数据至所述目标终端设备。
[0022]可选地,所述根据同步结果,更新所述目标数据的同步标识的步骤中包括以下任意一项:
[0023]当所述同步结果为同步成功信号时,将所述同步标识标记为所述第一标识;
[0024]当所述同步结果为同步失败信号时,将所述同步标识标记为所述第二标识;
[0025]当未收到所述同步结果达到第一时长时,将所述同步标识标记为所述第二标识。
[0026]可选地,所述基于所述目标数据的同步标识,将所述目标数据发送至目标终端设备,以进行数据同步包括以下至少一种:
[0027]将所述目标数据通过网络传输或串口传输的方式发送,以进行协议类同步;
[0028]将所述目标数据对磁盘或U盘写入的方式发送,以进行非协议类同步。
[0029]可选地,将所述目标数据通过网络传输或串口传输的方式发送,以进行协议类同步的步骤之后包括:
[0030]获取所述目标终端设备的同步存储的回馈信息。
[0031]可选地,所述将所述目标数据对磁盘或U盘写入的方式发送,以进行非协议类同步的步骤之后包括:
[0032]获取所述目标终端设备的写操作的回馈信息。
[0033]另一方面,本申请还提供一种终端设备,具体地,所述终端设备包括处理器和存储器,所述存储器存储有一个或多个计算机程序;
[0034]当所述存储器存储的一个或多个计算机程序被所述处理器执行时,使得所述终端设备能够执行如上述的方法。
[0035]另一方面,本申请还提供一种存储介质,具体地,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的方法的步骤。
[0036]本申请公开了以下技术效果:
[0037]1、避免实际生活中的数据同步过程不能重复操作的问题;
[0038]2、按操作发生的顺序同步数据,保证了前后的因果关系。
附图说明
[0039]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请一实施例的操作数据同步方法流程图。
[0041]图2是本申请所述的操作数据的基本数据格式示意图。
[0042]图3是本申请所述的方法流程示意图。
具体实施方式
[0043]下为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0044]本申请提供了一种用于终端设备的操作数据同步方法,图1为本申请一实施例的操作数据同步方法流程图。
[0045]如图1所示,操作数据同步方法包括以下步骤:
[0046]S10:设置用于数据同步的目标数据的基本格式,其中,基本格式包括表示数据同步状态的同步标识;
[0047]S20:采集当前终端设备的操作数据,生成并存储具有基本格式的目标数据至当前终端设备的第一存储设备;
[0048]S30:基于目标数据的同步标识,将目标数据发送至目标终端设备,以进行数据同步;
[0049]S40:根据同步结果,更新目标数据的同步标识。
[0050]在目标数据刚刚生成时,可以在本地的第一存储设备暂存,在条件允许时,再上传至目标终端设备进行同步。通过同步标识对第一存储设备中暂存目标数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作数据同步方法,其特征在于,包括以下步骤:设置用于数据同步的目标数据的基本格式,其中,所述基本格式包括表示数据同步状态的同步标识;采集当前终端设备的操作数据,生成并存储具有所述基本格式的所述目标数据至当前终端设备的第一存储设备;基于所述目标数据的同步标识,将所述目标数据发送至目标终端设备,以进行数据同步;根据同步结果,更新所述目标数据的同步标识。2.根据权利要求1所述的操作数据同步方法,其特征在于,在设置基本格式的过程中,所述基本格式包括以下至少一项:生成时间标识,用于表示所述目标数据的生成时间;同步标识,包括第一标识或第二标识,所述第一标识表示所述目标数据已经同步成功,所述第二标识表示所述目标数据尚未同步成功;目标设备标识,用于表示所述目标终端设备的设备类型或设备的同步方式;同步数据标识,用于表示用于解析同步数据的数据格式;同步结果标识,用于表示所述操作数据的应用场景与所述目标数据的对应关系。3.根据权利要求2所述的操作数据同步方法,其特征在于,所述采集当前终端设备的操作数据,生成并存储具有所述基本格式的所述目标数据至当前终端设备的第一存储设备的步骤中包括:基于所述当前终端设备的每个操作行为的应用场景,生成所述目标数据;和/或,将所述目标数据的同步标识标记为所述第二标识。4.根据权利要求2所述的操作数据同步方法,其特征在于,所述基于所述目标数据的同步标识,将所述目标数据发送至目标终端设备的步骤中包括:获取所述同步标识为第二标识的至少一条目标数据;将所述至少一条目标数据依据所述生成时间标识排序,以获取目标序列;发送所述目标序列中的第一条数据至所述目标终端设备。5.根...

【专利技术属性】
技术研发人员:张毅刚何雄王亚飞
申请(专利权)人:上海容之科技集团有限公司
类型:发明
国别省市:

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

1