The invention discloses a data updating method, device and system, including the data update method: receiving cloud server push data update reminder message; according to the message, to detect whether there is a corresponding local terminal and the data type of the anchor information, the anchor information is used for indicating the version number, and information backup with the version number related; when the detected terminal has the corresponding local anchor information, the anchor information is sent to the cloud server, so that the cloud server according to the anchor information generation update packet; the update packet on the local terminal corresponding data based on incremental update. The embodiment of the invention through the anchor information to determine the terminal and cloud server data is consistent, the terminal can cloud server according to the updated data package based on anchor information generation, the local data are incrementally updated to avoid repeated operation of the user in the data synchronization update, and improve the efficiency of data synchronization operation.
【技术实现步骤摘要】
一种数据更新方法、装置及系统
本专利技术属于通信
,尤其涉及一种数据更新方法、装置及系统。
技术介绍
云端服务,又称网络服务,是指运用网络沟通多台计算机的运算工作,或是透过网络联机取得由远程主机提供的服务等。随着智能终端的不断普及,用户可以通过个人的云端账号和密码登录云端服务器,可以将终端数据同步以及备份到网络云端上,或者从网络云端上下载需要的数据。然而目前在将终端数据同步以及备份到网络云端上,或者从网络云端上下载数据的时候,可能会因为云服务功能开启关闭的切换会导致用户的重复操作,影响数据同步操作的有效性。
技术实现思路
本专利技术实施例提供一种数据更新方法、装置及系统,避免用户在数据同步更新时进行重复操作,提高数据同步操作的有效性。第一方面,本专利技术实施例提供一种数据更新方法,其中包括:接收云端服务器推送的数据更新的提醒消息;根据所述提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,所述锚点信息用于指示版本号,以及备份时与该版本号相关的信息;当检测到终端本地存在有相应的锚点信息时,将所述锚点信息发送至云端服务器,以使所述云端服务器根据所述锚点信息生成更新数据包;基于所述更新数据包对终端本地相应的数据进行增量更新。第二方面,本专利技术实施例提供一种数据更新方法,其中包括:向终端推送数据更新的提醒消息,以使终端根据该提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,所述锚点信息用于指示版本号,以及备份时与该版本号相关的信息;当检测到终端本地存在有相应的锚点信息时,获取该锚点信息,并根据该锚点信息生成更新数据包;将所述更新数据包发送 ...
【技术保护点】
一种数据更新方法,其特征在于,包括:接收云端服务器推送的数据更新的提醒消息;根据所述提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,所述锚点信息用于指示版本号,以及备份时与该版本号相关的信息;当检测到终端本地存在有相应的锚点信息时,将所述锚点信息发送至云端服务器,以使所述云端服务器根据所述锚点信息生成更新数据包;基于所述更新数据包对终端本地相应的数据进行增量更新。
【技术特征摘要】
1.一种数据更新方法,其特征在于,包括:接收云端服务器推送的数据更新的提醒消息;根据所述提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,所述锚点信息用于指示版本号,以及备份时与该版本号相关的信息;当检测到终端本地存在有相应的锚点信息时,将所述锚点信息发送至云端服务器,以使所述云端服务器根据所述锚点信息生成更新数据包;基于所述更新数据包对终端本地相应的数据进行增量更新。2.根据权利要求1所述的数据更新方法,其特征在于,所述将所述锚点信息发送至云端服务器之后,还包括:在云端服务器确定所述锚点信息为无效时,接收所述云端服务器返回的锚点异常信息,并对终端本地相应的数据进行全量更新。3.根据权利要求1所述的数据更新方法,其特征在于,所述检测终端本地是否有与该数据的数据类型相应的锚点信息之后,还包括:当检测到终端本地无相应的锚点信息时,对终端本地相应的数据进行全量更新。4.根据权利要求2或3所述的数据更新方法,其特征在于,所述对终端本地相应的数据进行全量更新之后,还包括:接收云端服务器返回的最新锚点信息,并将所述最新锚点信息保存到终端本地,所述最新锚点信息为更新时间最晚的锚点信息。5.根据权利要求1所述的数据更新方法,其特征在于,所述当检测到终端本地存在有相应的锚点信息时还包括:获取云端服务器上的最新锚点信息,所述最新锚点信息为更新时间最晚的锚点信息;若终端本地的锚点信息比云端服务器上的最新锚点信息的更新时间较晚,则生成提示消息并展示,所述提示消息用于提醒是否进行数据更新操作;接收基于所述提示消息输入的操作指令,并根据所述操作指令进行相应操作。6.一种数据更新方法,其特征在于,包括:向终端推送数据更新的提醒消息,以使终端根据该提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,所述锚点信息用于指示版本号,以及备份时与该版本号相关的信息;当检测到终端本地存在有相应的锚点信息时,获取该锚点信息,并根据该锚点信息生成更新数据包;将所述更新数据包发送至终端,以使终端基于所述更新数据包对终端本地相应的数据进行增量更新。7.根据权利要求6所述的数据更新方法,其特征在于,所述根据该锚点信息生成更新数据包包括:将在终端本地获取的锚点信息与云端服务器上的锚点信息进行对比,得到对比结果;根据对比结果,确定目标锚点信息,所述目标锚点信息为云端服务器上大于终端本地锚点信息的锚点信息;按照预设合并算法,根据所述目标锚点信息生成更新数据包。8.根据权利要求7所述的数据更新方法,其特征在于,所述获取该锚点信息之后,还包括:获取所述锚点信息中指示的账号标识信息和终端标识信息;判断云端服务器上是否查询到所述账号标识信息和所述终端标识信息;若查询到所述账号标识信息和所述终端标识信息,则确定所述锚点信息有效,并触发所述根据该锚点信息生成更新数据包的步骤;若没有查询到所述账号标识信息和所述终端标识信息,则确定所述锚点信息无效,并向终端返回锚点异常信息。9.一种数据更新装置,其特征在于,包括:第一接收模块,用于接收云端服务器推送的数据更新的提醒消息;检测模块,用于根据所述提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,所述锚点信息用于指示版本号,以及备份时与该版本号相关的信息;第一发送模块,用于当检测到终端本地...
【专利技术属性】
技术研发人员:林立安,谢世营,刘金,陆居洪,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。