一种恢复同步数据的方法及装置制造方法及图纸

技术编号:19012028 阅读:38 留言:0更新日期:2018-09-26 16:11
本发明专利技术公开一种恢复同步数据的方法及装置,涉及通信网络技术领域,可以对丢失的同步数据进行恢复。本发明专利技术实施例通过获取第一同步数据的标识信息,所述第一同步数据为终端中待恢复的同步数据,根据所述第一同步数据的标识信息,在第一数据库中查询与所述第一同步数据的标识信息对应的第一同步数据,所述第一数据库用于保存全部标识信息以及全部所述标识信息对应的第一同步数据,将查询的所述第一同步数据发送给第二数据库,所述第二数据库用于保存所述第一同步数据以及所述第一同步数据对应的标识信息。本发明专利技术实施例提供的方案适于进行恢复丢失的同步数据。

【技术实现步骤摘要】
一种恢复同步数据的方法及装置
本专利技术涉及通信网络
,尤其涉及一种恢复同步数据的方法及装置。
技术介绍
目前,在互联网中同步已被广泛地应用在各个领域中,并且实现了不同的功能,比如浏览器的书签同步,浏览网页等历史记录的同步,网络硬盘的同步,以及手机等终端中通讯录的同步。在同步数据的过程中可以采用手动同步数据或者自动同步数据的方式。例如,当对浏览器的书签采用手动同步时,首先将浏览器中的网页保存为书签,此时浏览器会提示是否需要将该网页同步保存到服务器中的数据库,若选择同步保存到服务器中的数据库,则该网页的相关数据会在保存为书签的同时保存到服务器中的数据库中。当对浏览器的书签采用自动同步时,在将浏览器中网页保存为书签的同时,自动将该网页的相关数据保存到服务器中的数据库中。专利技术人发现现有技术中至少存在如下问题:在同步数据的过程中,可能由于用户操作不当或者系统出现故障而导致同步数据丢失,当同步数据丢失时,不能对丢失的同步数据进行恢复,导致同步数据永久的丢失。
技术实现思路
本专利技术的实施例提供一种恢复同步数据的方法及装置,可以对丢失的同步数据进行恢复。为达到上述目的,本专利技术的实施例采用如下技术方案:一方面,本专利技术实施例提供一种恢复同步数据的方法,包括:获取第一同步数据的标识信息,所述第一同步数据为终端中待恢复的同步数据;根据所述第一同步数据的标识信息,在第一数据库中查询与所述第一同步数据的标识信息对应的第一同步数据,所述第一数据库用于保存全部标识信息以及全部所述标识信息对应的第一同步数据;将查询的所述第一同步数据发送给第二数据库,所述第二数据库用于保存所述第一同步数据以及所述第一同步数据对应的标识信息。在本专利技术的另一实施例中,在所述获取第一同步数据的标识信息之前,还包括:在所述终端和所述第二数据库同步保存第二同步数据时,所述第二数据库所在的服务器将所述第二同步数据发送给所述第一数据库,以便所述第一数据库保存所述第二同步数据,所述第二同步数据中包括所述第一同步数据。所述第一数据库与所述第二数据库在同一服务器中;或者,所述第一数据库与所述第二数据库在不同的服务器中。所述标识信息为保存同步数据的时间,或者所述标识信息为每次保存至少一条同步数据到所述第二数据库时的批次号。在本专利技术的另一实施例中,将所述第一同步数据保存在所述第二数据库,包括:接收所述终端发送的当前同步数据的标识信息;根据所述当前同步数据的标识信息,确定所述当前同步数据的标识信息的下一标识信息为所述第一同步数据的最新标识信息;将所述第一同步数据的最新标识信息与所述第一同步数据保存在所述第二数据库中。在本专利技术的另一实施例中,将所述第一同步数据保存在所述第二数据库,包括:将所述第一同步数据保存在所述第二数据库中,并确定保存所述第一同步数据的当前时间为所述第一同步数据的最新标识信息。在所述将查询的所述第一同步数据发送给第二数据库之后,还包括:所述第二数据库所在的服务器将所述第一同步数据以及所述第一同步数据的最新标识信息发送给所述第一数据库,以便在所述第一数据库保存所述第一同步数据以及所述第一同步数据的最新标识信息。在本专利技术的另一实施例中,所述将查询的所述第一同步数据发送给第二数据库之后,还包括:当所述第二数据库保存所述第一同步数据时,在所述终端同步显示所述第一同步数据。另一方面,本专利技术实施例提供一种恢复同步数据的装置,包括:获取模块,用于获取第一同步数据的标识信息,所述第一同步数据为终端中待恢复的同步数据;查询模块,用于根据所述第一同步数据的标识信息,在第一数据库中查询与所述第一同步数据的标识信息对应的第一同步数据,所述第一数据库用于保存全部标识信息以及全部所述标识信息对应的第一同步数据;第一发送模块,用于将查询的所述第一同步数据发送给第二数据库,所述第二数据库用于保存所述第一同步数据以及所述第一同步数据对应的标识信息。在本专利技术的另一实施例中,,所述装置,还包括:第二发送模块,用于在所述终端和所述第二数据库同步保存第二同步数据时,将所述第二同步数据发送给所述第一数据库,以便所述第一数据库保存所述第二同步数据,所述第二同步数据中包括所述第一同步数据。所述装置还包括:所述第一数据库;或者,所述第一数据库和所述第二数据库;其中,所述第一数据库,用于保存全部同步数据以及全部同步数据对应的标识信息;所述第二数据库,用于同步保存所述终端显示的同步数据以及所述同步数据对应的标识信息。所述标识信息为保存同步数据的时间,或者所述标识信息为每次保存至少一条同步数据到所述第二数据库时的批次号。在本专利技术的另一实施例中,所述获取模块,还用于:获取当前同步数据的标识信息;所述装置还包括:处理模块,用于根据所述当前同步数据的标识信息,确定所述当前同步数据的标识信息的下一标识信息为所述第一同步数据的最新标识信息;以及将所述第一同步数据的最新标识信息与所述第一同步数据保存在所述第二数据库中。所述处理模块,还用于:将所述第一同步数据保存在所述第二数据库中,并确定保存所述第一同步数据的当前时间为所述第一同步数据的最新标识信息。在本专利技术的另一实施例中,所述第二发送模块,还用于将所述第一同步数据以及所述第一同步数据的最新标识信息发送给所述第一数据库,以便在所述第一数据库中保存所述第一同步数据以及所述第一同步数据的最新标识信息;或者,所述获取模块,还用于获取所述第二数据库所在的服务器发送的所述第一同步数据以及所述第一同步数据的最新标识信息,以便在所述第一数据库中保存所述第一同步数据以及所述第一同步数据的最新标识信息。在本专利技术的另一实施例中,所述装置,还包括:显示模块,用于当所述第二数据库保存所述第一同步数据时,在所述终端同步显示所述第一同步数据。本专利技术实施例提供一种恢复同步数据的方法及装置,通过获取第一同步数据的标识信息,所述第一同步数据为终端中待恢复的同步数据,然后根据所述第一同步数据的标识信息,在第一数据库中查询与所述第一同步数据的标识信息对应的第一同步数据,再将查询的所述第一同步数据发送给第二数据库,所述第二数据库用于保存所述第一同步数据以及所述第一同步数据对应的标识信息。与现有技术中不能恢复丢失的同步数据相比,本专利技术实施例可以通过保存所有同步数据到第一数据库中,当一些同步数据发生丢失时,可以在第一数据库查询到需要待恢复的同步数据,然后对待恢复的同步数据进行恢复,实现对丢失的同步数据进行恢复的目的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例1提供的一种恢复同步数据的方法的流程图;图2为本专利技术实施例1提供的另一种恢复同步数据的方法的流程图;图3为本专利技术实施例1提供的一种保存第一同步数据的方法的流程图;图4为本专利技术实施例2提供的一种恢复同步数据的装置的框图;图5为本专利技术实施例2提供的另一种恢复同步数据的装置的框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是本文档来自技高网...

【技术保护点】
1.一种恢复同步数据的方法,其特征在于,包括:获取第一同步数据的标识信息,所述第一同步数据为终端中待恢复的同步数据;根据所述第一同步数据的标识信息,在第一数据库中查询与所述第一同步数据的标识信息对应的第一同步数据,所述第一数据库用于保存全部标识信息以及全部所述标识信息对应的第一同步数据;将查询的所述第一同步数据发送给第二数据库,所述第二数据库为与所述终端同步的数据库,所述第二数据库用于保存所述第一同步数据以及所述第一同步数据对应的标识信息;将所述第一同步数据保存在所述第二数据库中;确定所述第一同步数据的最新标识信息,并保存在所述第二数据库中;将所述第一同步数据和所述第一同步数据的最新标识信息保存在所述第一数据库中。

【技术特征摘要】
1.一种恢复同步数据的方法,其特征在于,包括:获取第一同步数据的标识信息,所述第一同步数据为终端中待恢复的同步数据;根据所述第一同步数据的标识信息,在第一数据库中查询与所述第一同步数据的标识信息对应的第一同步数据,所述第一数据库用于保存全部标识信息以及全部所述标识信息对应的第一同步数据;将查询的所述第一同步数据发送给第二数据库,所述第二数据库为与所述终端同步的数据库,所述第二数据库用于保存所述第一同步数据以及所述第一同步数据对应的标识信息;将所述第一同步数据保存在所述第二数据库中;确定所述第一同步数据的最新标识信息,并保存在所述第二数据库中;将所述第一同步数据和所述第一同步数据的最新标识信息保存在所述第一数据库中。2.根据权利要求1所述的方法,其特征在于,在所述获取第一同步数据的标识信息之前,还包括:在所述终端和所述第二数据库同步保存第二同步数据时,所述第二数据库所在的服务器将所述第二同步数据发送给所述第一数据库,以便所述第一数据库保存所述第二同步数据,所述第二同步数据中包括所述第一同步数据。3.根据权利要求1所述的方法,其特征在于,所述标识信息为保存同步数据的时间,或者所述标识信息为每次保存至少一条同步数据到所述第二数据库时的批次号。4.根据权利要求3所述的方法,其特征在于,所述确定所述第一同步数据的最新标识信息,包括:获取当前同步数据的标识信息;根据所述当前同步数据的标识信息,确定所述当前同步数据的标识信息的下一标识信息为所述第一同步数据的最新标识信息。5.根据权利要求3所述的方法,其特征在于,所述确定所述第一同步数据的最新标识信息,包括:将保存所述第一同步数据的当前时间确定为所述第一同步数据的最新标识信息。6.根据权利要求1所述的方法,其特征在于,所述将所述第一同步数据和所述第一同步数据的最新标识信息保存在所述第一数据库中,包括:所述第二数据库所在的服务器将所述第一同步数据以及所述第一同步数据的最新标识信息发送给所述第一数据库,以便在所述第一数据库保存所述第一同步数据以及所述第一同步数据的最新标识信息。7.根据权利要求1所述的方法,其特征在于,所述将查询的所述第一同步数据发送给第二数据库之后,还包括:当所述第二数据库保存所述第一同步数据时,在所述终端同步显示所述第一同步数据。8.一种恢复同步数据的装置,其特征在于,包括:获...

【专利技术属性】
技术研发人员:林晓丹申玉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1