System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据的同步方法、装置、设备及存储介质制造方法及图纸_技高网

数据的同步方法、装置、设备及存储介质制造方法及图纸

技术编号:41529735 阅读:8 留言:0更新日期:2024-06-03 23:05
本申请公开了数据的同步方法、装置、设备及存储介质,属于通信技术领域。方法由云服务器执行,方法包括:接收终端变化摘要数据,其中登录了用户账号的第一终端在存储的终端数据文件发生改变后发送对应的终端数据文件的LocalID和LocalVersion;基于存在有包括LocalID的云端摘要数据,比较LocalVersion和包括LocalID的云端摘要数据包括的LocalVersion,基于比较结果对LocalID对应的云服务器存储的云端数据文件或第一终端存储的终端数据文件进行更改。提高了识别数据改变类型的效率,保证数据的完整性和全局一致性,避免出现脏数据。

【技术实现步骤摘要】

本申请实施例涉及通信,特别涉及一种数据的同步方法、装置、设备及存储介质


技术介绍

1、在多端数据同步时,当有大量数据或每条数据包含大量信息时,会出现许多问题。例如,在数据传输和处理过程中准确性和效率会降低,多端数据同步时数据会出现错误和丢失的情况以及数据在多端同步时不是实时同步等问题。因此,如何在多端数据同步时,保证数据的完整性和准确性,保证数据传输的效率和准确性,并且实现多端数据的实时同步,是亟需解决的问题。


技术实现思路

1、本申请实施例提供了一种数据的同步方法、装置、设备及存储介质,可用于在多端数据同步时,保证数据的完整性和准确性,保证数据传输的效率和准确性,并且实现多端数据的实时同步。所述技术方案如下:

2、一方面,本申请实施例提供了一种数据的同步方法,所述方法由云服务器执行,所述方法包括:

3、接收终端变化摘要数据,其中登录了用户账号的第一终端在存储的终端数据文件发生改变后发送所述终端变化摘要数据,所述终端变化摘要数据包括对应的终端数据文件的localid(local identification,本地标识)和localversion(本地版本),所述localversion指示所述终端数据文件最后更新的时间;

4、将所述localid与云服务器存储的云端摘要数据进行比较,得到第一比较结果;

5、基于所述第一比较结果为存在有包括所述localid的云端摘要数据,比较所述localversion和包括所述localid的云端摘要数据包括的localversion,得到第二比较结果;

6、基于第二比较结果对所述localid对应的所述云服务器存储的云端数据文件或所述第一终端存储的终端数据文件进行更改。

7、另一方面,提供了一种数据的同步装置,所述装置应用于云服务器,所述装置包括:

8、第一接收模块,用于接收终端变化摘要数据,其中登录了用户账号的第一终端在存储的终端数据文件发生改变后发送所述终端变化摘要数据,所述终端变化摘要数据包括对应的终端数据文件的本地标识localid和本地版本localversion,所述localversion指示所述终端数据文件最后更新的时间;

9、第一比较模块,用于将所述localid与云服务器存储的云端摘要数据进行比较,得到第一比较结果;

10、第二比较模块,用于基于所述第一比较结果为存在有包括所述localid的云端摘要数据,比较所述localversion和包括所述localid的云端摘要数据包括的localversion,得到第二比较结果;

11、更改模块,用于基于第二比较结果对所述localid对应的所述云服务器存储的云端数据文件或所述第一终端存储的终端数据文件进行更改。

12、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以使所述计算机设备实现上述任一所述的数据的同步方法。

13、另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以使计算机实现上述任一所述的数据的同步方法。

14、另一方面,还提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行上述任一所述的数据的同步方法。

15、本申请提供的技术方案至少带来如下有益效果:

16、本申请由云服务器执行,通过使数据文件的摘要数据包括localid和localversion,保证了数据的唯一性和摘要的快速可传。并且通过localid与云服务器存储的云端摘要数据进行比较,识别数据改变的类型,提高了识别数据改变类型的效率。再基于localversion和包括localid的云端摘要数据包括的localversion的比较结果,对localid对应的云服务器存储的云端数据文件或第一终端存储的终端数据文件进行更改,提高了更新数据的速度和准确性,保证数据的完整性和全局一致性,避免出现脏数据。

本文档来自技高网...

【技术保护点】

1.一种数据的同步方法,其特征在于,所述方法由云服务器执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述LocalID与云服务器存储的云端摘要数据进行比较,得到第一比较结果之后,还包括:

3.根据权利要求1所述的方法,其特征在于,所述基于第二比较结果对所述LocalID对应的所述云服务器存储的云端数据文件或所述第一终端存储的终端数据文件进行更改,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于第二比较结果对所述LocalID对应的所述云服务器存储的云端数据文件或所述第一终端存储的终端数据文件进行更改,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求2或3所述的方法,其特征在于,所述向所述第一终端请求所述LocalID对应的第一终端存储的终端数据文件之后,还包括:

8.一种数据的同步装置,其特征在于,所述装置应用于云服务器,所述装置包括:

9.一种云服务器,其特征在于,所述云服务器包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以使所述云服务器实现如权利要求1至7任一所述的数据的同步方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以使计算机实现如权利要求1至7任一所述的数据的同步方法。

...

【技术特征摘要】

1.一种数据的同步方法,其特征在于,所述方法由云服务器执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述localid与云服务器存储的云端摘要数据进行比较,得到第一比较结果之后,还包括:

3.根据权利要求1所述的方法,其特征在于,所述基于第二比较结果对所述localid对应的所述云服务器存储的云端数据文件或所述第一终端存储的终端数据文件进行更改,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于第二比较结果对所述localid对应的所述云服务器存储的云端数据文件或所述第一终端存储的终端数据文件进行更改,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:王涛郭同刚陈健聪许海诺
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:

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

1