一种数据更新方法、装置及系统制造方法及图纸

技术编号:15867522 阅读:63 留言:0更新日期:2017-07-23 16:55
本发明专利技术公开了一种数据更新方法、装置及系统,其中该数据更新方法包括:接收云端服务器推送的数据更新的提醒消息;根据提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,该锚点信息用于指示版本号,以及备份时与该版本号相关的信息;当检测到终端本地存在有相应的锚点信息时,将该锚点信息发送至云端服务器,以使云端服务器根据锚点信息生成更新数据包;基于该更新数据包对终端本地相应的数据进行增量更新。本发明专利技术实施例通过锚点信息来判断终端与云端服务器上的数据是否一致,终端可以基于云端服务器根据锚点信息生成的更新数据包,对本地数据进行增量更新,避免了用户在数据同步更新时进行重复操作,提高数据同步操作的有效性。

Data updating method, device and system

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是本专利技术实施例提供的数据更新方法的流程示意图。图3为本专利技术实施例提供的数据更新方法的另一流程示意图。图4a为本专利技术实施例提供的数据更新方法的另一流程示意图。图4b为本专利技术实施例中生成更新数据包示意图。图5a为本专利技术实施例提供的数据更新装置的结构示意图。图5b为本专利技术实施例提供的数据更新装置的另一结构示意图。图6a为本专利技术实施例提供的数据更新装置的结构示意图。图6b为本专利技术实施例提供的数据更新装置的另一结构示意图。图7为本专利技术实施例提供的计算机设备的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本专利技术的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本专利技术的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。本专利技术实施例提供一种数据更新方法、装置及系统;其中,一种数据更新装置应用于终端,另一种数据更新装置应用于云端服务器。比如,请参考图1,图1为本专利技术提供的数据更新系统的场景示意图,该数据更新系统主要包括终端以及云端服务器,云端服务器与终端可通过有线或无线网络进行连接。其中,终端可以包含一个或多个,主要用于接收云端服务器推送的数据更新的提醒消息,如用于提醒相册更新的提醒消息等,然后,终端根据该提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,锚点信息用于指示版本号,以及备份时与该版本号相关的信息;当检测到终端本地存在有相应的锚点信息时,将该锚点信息发送至云端服务器,云端服务器可根据该锚点信息生成更新数据包,最后,终端根据该更新数据包对终端本地相应的数据进行增量更新,如终端根据更新数据包对本地相册进行增量更新,等等。另外,如图1所示,该数据更新系统还可以包括云端服务器,该云端服务器存储有云服务数据以及云服务数据相应的锚点信息,如存储有云相册数据以及云相册数据锚点信息;主要用于向终端推送数据更新的提醒消息,根据终端本地存储的锚点信息,生成更新数据包,并将更新数据包发送至终端,以使终端基于更新数据包对终端本地数据进行增量更新。以下将分别进行详细说明。在本实施例中,将从应用于终端的数据更新装置的角度进本文档来自技高网...
一种数据更新方法、装置及系统

【技术保护点】
一种数据更新方法,其特征在于,包括:接收云端服务器推送的数据更新的提醒消息;根据所述提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,所述锚点信息用于指示版本号,以及备份时与该版本号相关的信息;当检测到终端本地存在有相应的锚点信息时,将所述锚点信息发送至云端服务器,以使所述云端服务器根据所述锚点信息生成更新数据包;基于所述更新数据包对终端本地相应的数据进行增量更新。

【技术特征摘要】
1.一种数据更新方法,其特征在于,包括:接收云端服务器推送的数据更新的提醒消息;根据所述提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,所述锚点信息用于指示版本号,以及备份时与该版本号相关的信息;当检测到终端本地存在有相应的锚点信息时,将所述锚点信息发送至云端服务器,以使所述云端服务器根据所述锚点信息生成更新数据包;基于所述更新数据包对终端本地相应的数据进行增量更新。2.根据权利要求1所述的数据更新方法,其特征在于,所述将所述锚点信息发送至云端服务器之后,还包括:在云端服务器确定所述锚点信息为无效时,接收所述云端服务器返回的锚点异常信息,并对终端本地相应的数据进行全量更新。3.根据权利要求1所述的数据更新方法,其特征在于,所述检测终端本地是否有与该数据的数据类型相应的锚点信息之后,还包括:当检测到终端本地无相应的锚点信息时,对终端本地相应的数据进行全量更新。4.根据权利要求2或3所述的数据更新方法,其特征在于,所述对终端本地相应的数据进行全量更新之后,还包括:接收云端服务器返回的最新锚点信息,并将所述最新锚点信息保存到终端本地,所述最新锚点信息为更新时间最晚的锚点信息。5.根据权利要求1所述的数据更新方法,其特征在于,所述当检测到终端本地存在有相应的锚点信息时还包括:获取云端服务器上的最新锚点信息,所述最新锚点信息为更新时间最晚的锚点信息;若终端本地的锚点信息比云端服务器上的最新锚点信息的更新时间较晚,则生成提示消息并展示,所述提示消息用于提醒是否进行数据更新操作;接收基于所述提示消息输入的操作指令,并根据所述操作指令进行相应操作。6.一种数据更新方法,其特征在于,包括:向终端推送数据更新的提醒消息,以使终端根据该提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,所述锚点信息用于指示版本号,以及备份时与该版本号相关的信息;当检测到终端本地存在有相应的锚点信息时,获取该锚点信息,并根据该锚点信息生成更新数据包;将所述更新数据包发送至终端,以使终端基于所述更新数据包对终端本地相应的数据进行增量更新。7.根据权利要求6所述的数据更新方法,其特征在于,所述根据该锚点信息生成更新数据包包括:将在终端本地获取的锚点信息与云端服务器上的锚点信息进行对比,得到对比结果;根据对比结果,确定目标锚点信息,所述目标锚点信息为云端服务器上大于终端本地锚点信息的锚点信息;按照预设合并算法,根据所述目标锚点信息生成更新数据包。8.根据权利要求7所述的数据更新方法,其特征在于,所述获取该锚点信息之后,还包括:获取所述锚点信息中指示的账号标识信息和终端标识信息;判断云端服务器上是否查询到所述账号标识信息和所述终端标识信息;若查询到所述账号标识信息和所述终端标识信息,则确定所述锚点信息有效,并触发所述根据该锚点信息生成更新数据包的步骤;若没有查询到所述账号标识信息和所述终端标识信息,则确定所述锚点信息无效,并向终端返回锚点异常信息。9.一种数据更新装置,其特征在于,包括:第一接收模块,用于接收云端服务器推送的数据更新的提醒消息;检测模块,用于根据所述提醒消息,检测终端本地是否有与该数据的数据类型相应的锚点信息,所述锚点信息用于指示版本号,以及备份时与该版本号相关的信息;第一发送模块,用于当检测到终端本地...

【专利技术属性】
技术研发人员:林立安谢世营刘金陆居洪
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1