一种信息同步方法、装置及系统的制作方法

xiaoxiao2020-10-23  9

一种信息同步方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种信息同步方法、装置及系统。
【背景技术】
[0002]现有技术中,可对例如账户通讯录、账户邮件、账户应用的个人资料等信息进行备份,可备份到终端,也可同步备份到云存储中,信息备份可包括两种场景:单侧同步和双向同步,其中,将信息同步备份存储到云存储区中,若删除终端中备份的信息,不同步删除云存储区中存储的该信息,属于单侧同步场景;将信息同步备份存储到云存储区中,若删除终端中备份的信息,同步删除云存储区中存储的该信息,属于双向同步场景。
[0003]现有技术中,对信息进行恢复时,出现服务器与终端之间信息不一致的情况,降低了有效信息的可恢复性,例如,对于单侧同步场景,若将云存储区中的信息恢复至终端时,则将终端已删除的信息恢复至终端中,而已删除的信息并不是有效消息,造成数据的冗余;如果账户误删除了终端中备份的信息,在与云存储区进行同步时,也同步删除云存储区中存储的该信息,则都删除了终端和云存储区中的该信息,现有技术无法对账户误删除的信息进行恢复,误删除的信息属于有效信息,现有技术中无法对有效信息进行恢复。

【发明内容】

[0004]本发明实施例提供一种信息同步方法、装置及系统,可解决现有技术中对信息进行恢复时,出现服务器与终端之间信息不一致的情况的技术问题。
[0005]本发明第一方面提供了一种信息同步方法,可包括:
[0006]终端向服务器发送携带信息标识的恢复请求;
[0007]所述服务器从存储区和/或预设备份区查找所述信息标识对应的信息,所述存储区用于存储所述服务器与所述终端同步存储的信息,所述预设备份区用于存储所述服务器与所述终端同步删除时,从所述存储区移除的信息;
[0008]所述服务器向所述终端发送所述查找到的所述信息标识对应的信息;
[0009]所述终端接收所述信息标识对应的信息,并对所述信息标识对应的信息进行恢复。
[0010]在第一方面的第一种可能实现方式中,所述服务器从存储区和/或预设备份区查找所述信息标识对应的信息包括:
[0011]所述服务器获取所述信息的同步类型,根据所述同步类型从所述预设备份区或所述存储区查找所述信息标识对应的信息。
[0012]在第一方面的第二种可能实现方式中,所述服务器从存储区和/或预设备份区查找所述信息标识对应的信息包括:
[0013]所述服务器在所述预设备份区查找,若所述预设备份区存在所述信息标识对应的信息,将所述信息标识对应的信息从所述预设备份区移动到所述存储区,若所述预设备份区不存在所述信息标识对应的信息,在所述存储区查找所述信息标识对应的信息;或
[0014]所述服务器在所述存储区查找,若所述存储区不存在所述信息标识对应的信息,在所述预设备份区查找所述信息标识对应的信息,并将所述信息标识对应的信息从所述预设备份区移动到所述存储区。
[0015]结合第一方面、第一方面的第一种可能实现方式、第一方面的第二种可能实现方式中任一种,在第一方面的第三种可能实现方式中,所述方法还包括:
[0016]在所述终端接收到对所述信息的删除指令时,根据所述删除指令对所述信息进行删除;
[0017]所述终端向所述服务器发送携带所述信息的信息标识的同步删除请求;
[0018]所述服务器将所述信息标识对应的信息从所述存储区移动到所述预设备份区。
[0019]在第一方面的第四种可能实现方式中,所述方法还包括:
[0020]在所述服务器接收到所述终端发送的全局还原请求时,所述服务器获取所述存储区中存储的信息并发送给所述终端。
[0021]本发明第二方面提供了另一种信息同步方法,可包括:
[0022]终端显示预设信息删除列表,所述预设信息删除列表包括服务器和/或所述终端删除的信息的索引表项;
[0023]在所述终端接收账户对所述预设信息删除列表中的信息的索引表项的恢复指令时,获取所述恢复指令对应的信息标识;
[0024]所述终端向所述服务器发送携带所述信息标识的恢复请求,以使所述服务器查找到所述信息标识对应的信息,并将所述信息标识对应的信息发送给所述终端;
[0025]所述终端接收所述服务器发送的所述信息标识对应的信息,并对所述信息标识对应的信息进行恢复。
[0026]本发明第三方面提供了又一种信息同步方法,可包括:
[0027]服务器接收终端发送的携带信息标识的恢复请求;
[0028]所述服务器从存储区和预设备份区查找所述信息标识对应的信息,所述存储区用于存储所述服务器与所述终端同步存储的信息,所述预设备份区用于存储所述服务器与所述终端同步删除时,从所述存储区移除的信息;
[0029]所述服务器向所述终端发送所述查找到的所述信息标识对应的信息,以使所述终端对所述信息标识对应的信息进行恢复。
[0030]本发明第四方面提供了一种信息同步装置,可包括:
[0031]显示模块、获取模块、发送模块、接收模块和恢复模块;
[0032]所述显示模块,用于显示预设信息删除列表,所述预设信息删除列表包括服务器和/或终端删除的信息的索引表项;
[0033]所述获取模块,用于在所述接收模块接收账户对所述预设信息删除列表中的信息的索引表项的恢复指令时,获取所述恢复指令对应的信息标识;
[0034]所述发送模块,用于向所述服务器发送携带所述信息标识的恢复请求,以使所述服务器查找到所述信息标识对应的信息,并将所述信息标识对应的信息发送给所述终端;
[0035]所述接收模块,用于接收所述服务器发送的所述信息标识对应的信息;
[0036]所述恢复模块,用于对所述信息标识对应的信息进行恢复。
[0037]本发明第五方面提供了一种终端,可包括:如上述第四方面所述的装置。
[0038]本发明第六方面提供了一种信息同步装置,可包括:
[0039]接收模块、查找模块和发送模块;
[0040]所述接收模块,用于接收终端发送的携带信息标识的恢复请求;
[0041]所述查找模块,用于从存储区和/或预设备份区查找所述信息标识对应的信息,所述存储区用于存储服务器与所述终端同步存储的信息,所述预设备份区用于存储所述服务器与所述终端同步删除时,从所述存储区移除的信息;
[0042]所述发送模块,用于向所述终端发送所述查找到的所述信息标识对应的信息,以使所述终端对所述信息标识对应的信息进行恢复。
[0043]本发明第七方面提供了一种服务器,可包括:如上述第六方面所述的装置。
[0044]本发明第八方面提供了一种信息同步系统,可包括:如上述第六方面提供的终端和如上述第七方面提供的服务器。
[0045]实施本发明实施例,具有如下有益效果:
[0046]本发明实施例通过对服务器设置存储区和预设备份区,在用户删除数据时将数据从存储区移除到预设备份区,从而一方面在用户需要恢复已删除的某些同步数据时,从预设备份区将数据恢复到存储区并返回终端;而当用户需要恢复全局数据时,仅仅需要从存储区恢复全部的用户数据而不会导致恢复一些已删除数据。
[0047]本发明实施例,可使得终端与服务器的信息的存储保持一致性,对账户误删除的信息进行恢复,同时避免了数据恢复时数据冗余的情况,提高了信息的可恢复性。
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1是本发明实施例提供的一种信息同步方法的流程示意图;
[0050]图2是本发明实施例提供的另一种信息同步方法的流程示意图;
[0051]图3是本发明实施例提供的又一种信息同步方法的流程示意图;
[0052]图4是本发明实施例提供的信息的显示界面示意图;
[0053]图5是本发明实施例提供的一种信息同步装置的结构示意图;
[0054]图6是本发明实施例提供的另一种信息同步装置的结构示意图;
[0055]图7是本发明实施例提供的一种信息同步系统的示意图;
[0056]图8是本发明实施例提供的另一种信息同步系统的示意图。
【具体实施方式】
[0057]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058]在本发明实施例中,一种信息同步装置可以为:个人电脑、平板电脑、智能手机等终端,也可以通过终端中的客户端模块实现,例如:文件共享同步客户端、邮件同步客户端、联系人同步客户端、即时通讯客户端等。一种信息同步装置可以为:服务器,该服务器可用于存储服务器与终端同步存储的信息,还可用于存储服务器与终端同步删除的信息。
[0059]本发明实施例中的信息可以包括:账户通讯录中的联系人信息、账户邮件、账户应用的个人资料等可用于备份到终端和云存储区中的信息,具体不受本发明实施例的限制。
[0060]本发明实施例提供的信息同步方法可以应用于对误删除的信息进行恢复的场景,例如:账户误删除了客户端中存储的信息,服务器已与客户端同步,即服务器与终端同步存储的该信息也已被删除,本发明实施例服务器可从预设备份区查找到服务器与终端同步删除的信息,从而对误删除的信息进行恢复;账户误删除了客户端中存储的信息,服务器未与客户端同步,即服务器与终端同步存储的该信息未被删除,本发明实施例服务器可从存储区查找到该信息,从而对误删除的信息进行恢复。
[0061]进一步可选的,现有技术中,对于单侧同步场景,在将云存储区中的联系人的联系信息恢复至终端时,则将终端已删除的联系人的信息恢复至终端中,造成数据的冗余。而本发明实施例,对于单侧同步场景中,对于终端已删除的信息,将信息的同步类型更新为:未同步类型,而服务器根据还原请求向终端返回同步类型为:已同步类型的信息,从而在实现对同步类型为:已同步类型的信息进行还原,可使得终端与服务器的信息的存储保持一致性,避免了单侧同步场景下数据恢复时数据冗余的情况的发生。
[0062]作为一种可选的实施方式,本发明实施例中的存储区和预设备份区可设于同一个服务器中的不同存储区间,也可分设于两个服务器中,具体不受本发明实施例的限制。
[0063]下面将结合附图1?附图4,对本发明实施例提供的信息同步方法进行详细介绍。
[0064]请参见图1,为本发明实施例提供了一种信息同步方法的流程示意图,该方法可以包括以下步骤:S101?S104。
[0065]S101,终端向服务器发送携带信息标识的恢复请求。
[0066]作为一种可选的实施方式,在步骤SlOl之前,终端还可显示预设信息删除列表,其中,预设信息删除列表包括服务器和/或终端删除的信息的索引表项,终端接收到账户对预设信息删除列表中的信息的索引表项的恢复指令,由该恢复指令确定恢复请求,其中,恢复请求携带信息标识,终端向服务器发送携带信息标识的恢复请求。具体实现中,信息标识可以 为在创建联系人时由终端生成的该联系人的ID (Identity,身份标识号码),例如可以由序列码组成。
[0067]S102,服务器器从存储区和/或预设备份区查找信息标识对应的信息。其中,存储区用于存储服务器与终端同步存储的信息,预设备份区用于存储服务器与终端同步删除,从存储区移除的信息。
[0068]作为一种可选的实施方式,服务器接收到终端发送的携带信息标识的恢复请求后,可从存储区和/或预设备份区查找信息标识对应的信息。
[0069]其中,存储区用于存储服务器与终端同步存储的信息。具体的,在终端接收到账户对信息的存储指令时,根据该存储指令对该信息进行存储,并生成该信息的信息标识,终端向服务器发送携带该信息的信息标识的同步存储请求,则服务器同步存储该信息,即将该信息同步存储到存储区中。
[0070]其中,预设备份区用于存储服务器与终端同步删除的信息。具体的,在终端接收到对信息的删除指令时,根据删除指令对信息进行删除,终端向服务器发送携带信息的信息标识的同步删除请求,服务器将信息标识对应的信息从存储区移动到预设备份区。从而服务器的存储区与终端同步删除了该信息,且将同步删除的该信息存储到预设备份区中。
[0071]具体实现中,服务器从存储区和/或预设备份区查找信息标识对应的信息具体可以包括:
[0072]服务器获取信息的同步类型,根据同步类型从预设备份区或存储区查找信息标识对应的信息。
[0073]具体实现中,信息的同步类型可以包括:已同步类型或未同步类型,服务器可确定信息标识对应的信息的同步类型,若确定信息标识对应的信息的同步类型为:已同步类型,服务器从预设备份区查找信息标识对应的信息;若确定信息标识对应的信息的同步类型为:未同步类型,服务器从存储区查找信息标识对应的信息。
[0074]具体的,信息的同步类型可以包括:已同步类型或未同步类型,已同步类型可以包括:终端已与服务器同步,对于终端已删除的信息,服务器中的存储区也已同步删除该信息,该信息存在于服务器的预设备份区;未同步类型可以包括:终端未与服务器同步,对于终端已删除的信息,服务器中的存储区未同步删除该信息,该信息存在于服务器的存储区中,服务器的预设备份区不存在该信息。本发明实施例中,可以为若确定信息标识对应的信息的同步类型为:已同步类型,则服务器确定该信息存在于预设备份区中,则服务器从预设备份区查找信息标识对应的信息。本发明实施例中,还可以为若确定信息标识对应的信息的同步类型为:未同步类型,则服务器确定该信息存在于存储区中,服务器从存储区查找信息标识对应的信息。
[0075]进一步可选的,服务器从存储区和/或预设备份区查找信息标识对应的信息具体还可以包括:
[0076]服务器在预设备份区查找,若预设备份区存在信息标识对应的信息,将信息标识对应的信息从预设备份区移动到存储区,若预设备份区不存在信息标识对应的信息,在存储区查找信息标识对应的信息;或
[0077]服务器在存储区查找,若存储区存在信息标识对应的信息,在存储区查找信息标识对应的信息,若存储区不存在信息标识对应的信息,在预设备份区查找信息标识对应的信息,并将信息标识对应的信息从预设备份区移动到存储区。
[0078]具体的,服务器可遍历预设备份区或存储区,查找信息标识对应的信息。
[0079]可先在预设备份区进行查找,服务器确定预设备份区存在信息标识对应的信息,在预设备份区查找该信息标识对应的信息,并将信息标识对应的信息从预设备份区移动到存储区,即将信息标识对应的信息从预设备份区中删除,并添加到存储区中。若服务器确定预设备份区不存在信息标识对应的信息,在存储区查找信息标识对应的信息。进一步的,还可更新该信息标识对应的信息的同步类型,其中,信息标识对应的信息的同步类型可以包括:已同步类型或未同步类型。若服务器确定预设备份区不存在信息标识对应的信息,在存储区查找信息标识对应的信息之后,将该信息对应的信息的状态信息由未同步类型更新为已同步类型。
[0080]可先在存储区进行查找,服务器确定存储区存在信息标识对应的信息,在存储查找该信息标识对应的信息,进一步的,还可更新该信息标识对应的信息的同步类型,其中,信息标识对应的信息的同步类型可以包括:已同步类型或未同步类型。若服务器在存储区查找信息标识对应的信息之后,将该信息对应的信息的状态信息由未同步类型更新为已同步类型。若存储区不存在信息标识对应的信息,在预设备份区查找信息标识对应的信息,并将信息标识对应的信息从预设备份区移动到存储区。
[0081]S103,服务器向终端发送查找到的信息标识对应的信息。
[0082]S104,终端接收信息标识对应的信息,并对信息标识对应的信息进行恢复。
[0083]作为一种可选的实施方式,终端接收服务器发送的信息标识对应的信息,并对该信息标识对应的信息进行恢复。进一步的,例如,对通讯录中的联系人信息进行恢复时,可将该信息标识对应的联系人信息进行显示,并添加到终端的通讯录中。
[0084]进一步可选的,本发明实施例的方法还可以包括:
[0085]在服务器接收到终端发送的全局还原请求时,服务器获取存储区中存储的信息并发送给终端。
[0086]具体实现中,对于双向同步的场景,服务器在接收到终端发送的全局还原请求时,服务器获取存储区中存储的信息并发送给终端,对于账户已删除的信息已存储到预设备份区,存储区中无账户已删除的信息,因此,根据全局还原请求将存储区中的信息全部发送到终端进行全局还原,无账户已删除的冗余数据。
[0087]进一步可选的,对于单侧同步的场景,其中,信息的同步类型包括:已同步类型或未同步类型,具体的,在服务器接收到终端发送的全局还原请求之前,还可以包括步骤:
[0088]在终端接收到对信息的删除指令时,根据删除指令对信息进行删除;
[0089]终端向服务器发送携带信息的信息标识的同步删除请求;
[0090]服务器根据同步删除请求,将存储区中信息标识对应的信息的同步类型更新为:未同步类型;
[0091]在服务器接收到终端发送的全局还原请求时,服务器向终端发送同步类型为:已同步类型的信息;
[0092]终端对同步类型为:已同步类型的信息进行还原。
[0093]具体实现中,对于单侧同步场景中,将信息同步备份存储到云存储区中,若删除终端中备份的信息,不同步删除云存储区中存储的该信息。终端可根据删除指令对信息进行删除,并向服务器发送同步删除请求,服务器可根据同步删除请求更新信息的同步类型,具体的,将该信息标识对应的信息的同步类型更新为:未同步类型,从而在接收到终端发送的全局还原请求时,服务器向终端发送同步类型为:已同步类型的信息,则不会对同步类型为:未同步类型的信息进行还原,从而避免了现有技术中单侧同步场景中,将云存储区中的信息恢复至终端时,将终端已删除的信息恢复至终端中,造成数据的冗余的情况。
[0094]本发明实施例提供一种信息同步方法,终端可向服务器发送携带信息标识的恢复请求,服务器可从存储区和/或预设备份区查找信息标识对应的信息,并向终端发送该信息,从而终端可对该信息进行恢复,其中,存储区用于存储服务器与终端同步存储的信息,预设备份区用于存储服务器与终端同步删除,从存储区移除的信息,可避免现有技术中对信息进行恢复时,出现的服务器与终端之间信息不一致的情况,对于单侧同步场景,可避免将云存储区中的信息恢复至终端时数据冗余情况,对于双向同步场景,可避免无法对误删除的信息进行恢复的情况。采用本发明实施例,可使得终端与服务器的信息的存储保持一致性,对于双向同步场景,可对账户误删除的信息进行恢复,对于单侧同步场景,避免了数据恢复时数据冗余的情况,提高了信息的可恢复性。
[0095]请参见图2,为本发明实施例提供了另一种信息同步方法的流程示意图。本实施例从终端侧阐述信息同步方法的具体流程,该方法可以包括以下步骤:S201?S204。
[0096]S201,终端显示预设信息删除列表,预设信息删除列表包括服务器和/或终端删除的信息的索引表项。
[0097]作为一种可选的实施方式,终端可显示预设信息删除列表,其中,预设信息删除列表可以包括服务器和/或终端删除的信息的索引表项。参见图4,是本发明实施例提供的信息的显示界面示意图,该显示界面具体的可以为终端:手机启动联系人同步客户端后进入回收站后的显示页面,区域401显示预设信息删除列表,区域401中的预设信息删除列表包括多个信息的索引表项:联系人1、联系人2……联系人N,N为大于O的正整数,其中,索引表项可以为联系人姓名,该信息为服务器和/或终端删除的信息,即可以为终端已删除且服务器未删除的信息,也可以为终端已删除且服务器已删除的信息。
[0098]S202,在终端接收账户对预设信息删除列表中的信息的索引表项的恢复指令时,获取恢复指令对应的信息标识。
[0099]作为一种可选的实施方式,终端接收账户对预设信息删除列表中的信息的索引表项的恢复指令,并获取恢复指令对应的信息标识。如图4所示,账户对区域401显示预设信息删除列表中的区域402进行触控操作,则终端接收到该触控操作对应的恢复指令,区域402对应联系人I的信息,联系人I的信息标识为MO,终端获取到信息标识MO。
[0100]S203,终端向服务器发送携带信息标识的恢复请求,以使服务器查找到信息标识对应的信息,并将信息标识对应的信息发送给终端。
[0101]S204,终端接收服务器发送的信息标识对应的信息,并对信息标识对应的信息进行恢复。
[0102]作为一种可选的实施方式,终端接收服务器发送的信息标识对应的信息,并对信息标识对应的信息进行恢复,如图4所示,区域403中的显示页面为终端接收到服务器发送的联系人I的信息,正在对联系人I的信息进行恢复的显示页面。
[0103]进一步可选的,本发明实施例提供的信息同步方法在步骤S303之后,还可以包括步骤:
[0104]终端将预设信息删除列表中信息标识对应的信息的索引表项进行删除。
[0105]具体实现中,终端对信息标识对应的信息继续恢复后,将预设信息删除列表中信息标识对应的信息的索引表项进行删除。
[0106]进一步可选的,本发明实施例提供的信息同步方法还可以包括步骤:
[0107]在终端接收到信息的删除指令时,根据删除指令对信息进行删除;
[0108]终端向服务器发送携带信息的信息标识的同步删除请求,以使服务器将信息标识对应的信息从存储区移动到预设备份区;存储区用于存储服务器与终端同步存储的信息,预设备份区用于存储服务器与终端同步删除的信息。
[0109]具体实现中,上述步骤可在步骤S201之前或S201之后执行。具体的,在终端接收到对信息的删除指令时,根据删除指令对信息进行删除,终端向服务器发送携带信息的信息标识的同步删除请求,服务器将信息标识对应的信息从存储区移动到预设备份区。从而服务器的存储区与终端同步删除了该信息,且服务器将同步删除的该信息存储到预设备份区中。
[0110]进一步可选的,本发明实施例提供的信息同步方法还可以包括步骤:
[0111]终端向服务器发送全局还原请求;
[0112]终端接收服务器根据全局还原请求从存储区中获取的信息。
[0113]具体实现中,对于双向同步的场景,终端向服务器发送全局还原请求,服务器根据全局还原请求获取存储区中存储的信息并发送给终端,对于账户已删除的信息已存储到预设备份区,存储区中无账户已删除的信息,因此, 根据全局还原请求将存储区中的信息全部发送到终端进行全局还原,无账户已删除的冗余数据。
[0114]进一步可选的,对于单侧同步的场景,其中,信息的同步类型包括:已同步类型或未同步类型,具体的,在终端接收到对信息的删除指令时,根据删除指令对信息进行删除;终端向服务器发送携带信息的信息标识的同步删除请求,以使服务器根据同步删除请求,将信息标识对应的信息的同步类型更新为:未同步类型;终端向服务器发送全局还原请求时,以使服务器返回同步类型为:已同步类型的信息;终端对同步类型为:已同步类型的信息进行还原。
[0115]具体实现中,对于单侧同步场景中,将信息同步备份存储到云存储区中,若删除终端中备份的信息,不同步删除云存储区中存储的该信息。终端在终端接收到对所述信息的删除指令时,根据删除指令对所述信息进行删除,并向服务器发送同步删除请求,以使服务器根据同步删除请求更新信息的同步类型,具体的,服务器可将该信息标识对应的信息的同步类型更新为:未同步类型,终端可向服务器发送全局还原请求,终端可接收服务器根据还原请求返回的同步类型为:已同步类型的信息,终端对的同步类型为:已同步类型的信息进行还原,不会对同步类型为:未同步类型的信息进行还原,从而避免了现有技术中单侧同步场景中,将云存储区中的信息恢复至终端时,将终端已删除的信息恢复至终端中,造成数据的冗余的情况。
[0116]本发明实施例提供一种信息同步方法,终端可显示预设信息删除列表,其中,预设信息删除列表包括服务器和/或终端删除的信息的索引表项,在接收到账户对预设信息删除列表中的信息的索引表项的恢复指令时,可获取恢复指令对应的信息标识,可向服务器发送携带信息标识的恢复请求,从而可从服务器获取到信息标识对应的信息,并对信息标识对应的信息进行恢复,使得终端与服务器的信息的存储保持一致性,对于双向同步场景,可对账户误删除的信息进行恢复,对于单侧同步场景,避免了数据恢复时数据冗余的情况,提高了信息的可恢复性,终端可显示预设信息删除列表,用户可以通过预设信息删除列表查阅已删除的信息,且可在预设信息删除列表进行操作,便于对已删除的信息进行恢复,提高了对信息的操作便捷性。
[0117]请参见图3,为本发明实施例提供了又一种信息同步方法的流程示意图。本实施例从服务器侧阐述信息同步方法的具体流程,该方法可以包括以下步骤:S301?S303。
[0118]S301,服务器接收终端发送的携带信息标识的恢复请求。
[0119]S302,服务器从存储区和/或预设备份区查找信息标识对应的信息,存储区用于存储服务器与终端同步存储的信息,预设备份区用于存储服务器与终端同步删除,从存储区移除的信息。
[0120]作为一种可选的实施方式,服务器接收到终端发送的携带信息标识的恢复请求后,从存储区和预设备份区查找信息标识对应的信息。
[0121]其中,存储区用于存储服务器与终端同步存储的信息。具体的,在终端接收到账户对信息的存储指令时,根据该存储指令对该信息进行存储,并生成该信息的信息标识,终端向服务器发送携带该信息的信息标识的同步存储请求,则服务器同步存储该信息,即将该信息同步存储到存储区中。
[0122]其中,预设备份区用于存储服务器与终端同步删除的信息。具体的,在终端接收到对信息的删除指令时,根据删除指令对信息进行删除,终端向服务器发送携带信息的信息标识的同步删除请求,服务器将信息标识对应的信息从存储区移动到预设备份区。从而服务器的存储区与终端同步删除了该信息,且将同步删除的该信息存储到预设备份区中。
[0123]具体实现中,服务器从存储区和/或预设备份区查找信息标识对应的信息具体可以包括:
[0124]服务器获取信息的同步类型,根据同步类型从预设备份区或存储区查找信息标识对应的信息。
[0125]具体实现中,信息的同步类型可以包括:已同步类型或未同步类型,服务器可确定信息标识对应的信息的同步类型,若确定信息标识对应的信息的同步类型为:已同步类型,服务器从预设备份区查找信息标识对应的信息;若确定信息标识对应的信息的同步类型为:未同步类型,服务器从存储区查找信息标识对应的信息。
[0126]服务器从存储区和/或预设备份区查找信息标识对应的信息具体还可以包括:
[0127]服务器在预设备份区查找,若预设备份区存在信息标识对应的信息,将信息标识对应的信息从预设备份区移动到存储区,若预设备份区不存在信息标识对应的信息,在存储区查找信息标识对应的信息;或
[0128]服务器在存储区查找,若存储区存在信息标识对应的信息,在存储区查找信息标识对应的信息,若存储区不存在信息标识对应的信息,在预设备份区查找信息标识对应的信息,并将信息标识对应的信息从预设备份区移动到存储区。
[0129]S303,服务器向终端发送查找到的信息标识对应的信息,以使终端对信息标识对应的信息进行恢复。
[0130]进一步可选的,本发明实施例的方法还可以包括:在服务器接收到终端发送的全局还原请求时,服务器获取存储区中存储的信息并发送给终端。
[0131]具体实现中,对于双向同步的场景,服务器在接收到终端发送的全局还原请求时,服务器获取存储区中存储的信息并发送给终端,对于账户已删除的信息已存储到预设备份区,存储区中无账户已删除的信息,因此,根据全局还原请求将存储区中的信息全部发送到终端进行全局还原,无账户已删除的冗余数据。
[0132]进一步可选的,对于单侧同步的场景,其中,信息的同步类型包括:已同步类型或未同步类型,具体的,在服务器接收到终端发送的全局还原请求之前,还可以包括步骤:
[0133]服务器接收终端发送的携带信息的信息标识的同步删除请求;
[0134]服务器根据同步删除请求,将信息标识对应的信息的同步类型更新为:未同步类型;
[0135]在服务器接收到终端发送的全局还原请求时,服务器向终端发送同步类型为:已同步类型的信息,以使终端对同步类型为:已同步类型的信息进行还原。
[0136]具体实现中,对于单侧同步场景中,将信息同步备份存储到云存储区中,若删除终端中备份的信息,不同步删除云存储区中存储的该信息。终端可根据删除指令对信息进行删除,并向服务器发送同步删除请求,服务器可根据同步删除请求更新信息的同步类型,具体的,将该信息标识对应的信息的同步类型更新为:未同步类型,从而在接收到终端发送的全局还原请求时,服务器向终端发送同步类型为:已同步类型的信息,则不会对同步类型为:未同步类型的信息进行还原,从而避免了现有技术中单侧同步场景中,将云存储区中的信息恢复至终端时,将终端已删除的信息恢复至终端中,造成数据的冗余的情况。
[0137]本发明实施例提供一种信息同步方法,服务器可接收终端发送的发送携带信息标识的恢复请求,可由信息标识对应的信息的同步类型,从存储区和/或预设备份区查找信息标识对应的信息,并向终端发送该信息,以使终端可对该信息进行恢复,其中,存储区用于存储服务器与终端同步存储的信息,预设备份区用于存储服务器与终端同步删除,从存储区移除的信息,可避免现有技术中对信息进行恢复时,出现的服务器与终端之间信息不一致的情况,对于单侧同步场景,可避免将云存储区中的信息恢复至终端时数据冗余情况,对于双向同步场景,可避免无法对误删除的信息进行恢复的情况。采用本发明实施例,可使得终端与服务器的信息的存储保持一致性,可对账户误删除的信息进行恢复,提高了信息的可恢复性。
[0138]下面将结合附图5和附图6,对本发明实施例提供的信息同步装置进行详细介绍。需要说明的是,附图5和附图6所示的装置,分别用于执行本发明图2和图3所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图2和图3所示的实施例。
[0139]请参见图5,为本发明实施例提供了一种信息同步装置的结构示意图。如图5所示,本发明实施例的信息同步装置可包括:显示模块501、获取模块502、发送模块503、接收模块504和恢复模块505。
[0140]显示模块501,用于显示预设信息删除列表,预设信息删除列表包括服务器和/或终端删除的信息的索引表项。
[0141]作为一种可选的实施方式,显示模块501可显示预设信息删除列表,其中,预设信息删除列表可以包括服务器和/或终端删除的信息的索引表项。参见图4,是本发明实施例提供的信息的显示界面示意图,该显示界面具体的可以为终端:手机启动联系人同步客户端后进入回收站后的显示页面,区域401显示预设信息删除列表,区域401中的预设信息删除列表包括多个信息的索引表项:联系人1、联系人2……联系人N,N为大于O的正整数,其中,索引表项可以为联系人姓名,该信息为服务器和/或终端删除的信息,即可以为终端已删除且服务器未删除的信息,也可以为终端已删除且服务器已删除的信息。
[0142]获取模块502,用于在接收模块504接收账户对预设信息删除列表中的信息的索引表项的恢复指令时,获取恢复指令对应的信息标识。
[0143]作为一种可选的实施方式,接收模块504接收账户对预设信息删除列表中的信息的索引表项的恢复指令,获取模块502获取恢复指令对应的信息标识。具体实现中,信息标识可以为在创建联系人时由终端生成的该联系人的ID,例如可以由序列码组成。如图4所示,账户对区域401显示预设信息删除列表中的区域402进行触控操作,则终端接收到该触控操作对应的恢复指令,区域402对应联系人I的信息,联系人I的信息标识为MO,终端获取到信息标识MO。
[0144]发送模块503,用于向服务器发送携带信息标识的恢复请求,以使服务器查找到信息标识对应的信息,并将信息标识对应的信息发送给终端。
[0145]接收模块504,用于接收服务器发送的信息标识对应的信息。
[0146]恢复模块505,用于对信息标识对应的信息进行恢复。
[0147]作为一种可选的实施方式,恢复模块505对信息标识对应的信息进行恢复,如图4所示,区域403中的显示页面为终端接收到服务器发送的联系人I的信息,正在对联系人I的信息进行恢复的显示页面。
[0148]进一步可选的,本发明实施例提供的信息同步装置还可以包括:删除模块506。
[0149]删除模块506,用于在接收模块504接收到信息的删除指令时,根据删除指令对信息进行删除。
[0150]发送模块503,还用于向服务器发送携带信息的信息标识的同步删除请求,以使服务器将信息标识对应的信息从存储区移动到预设备份区;存储区用于存储服务器与终端同步存储的信息,预设备份区用于存储服务器与终端同步删除的信息。
[0151 ] 具体实现中,在接收模块504接收到对信息的删除指令时,删除模块506根据删除指令对信息进行删除,发送模块503向服务器发送携带信息的信息标识的同步删除请求,服务器将信息标识对应的信息从存储区移动到预设备份区。从而服务器的存储区与终端同步删除了该信息,且服务器将同步删除的该信息存储到预设备份区中。
[0152]进一步可选的,删除模块506还用于:将预设信息删除列表中信息标识对应的信息的索引表项进行删除。
[0153]具体实现中,终端对信息标识对应的信息继续恢复后,删除模块506还用于将预设信息删除列表中信息标识对应的信息的索引表项进行删除。
[0154]进一步可选的,发送模块503,还用于向服务器发送全局还原请求;
[0155]接收模块504,用于接收服务器根据全局还原请求从存储区中获取的信息。
[0156]具体实现中,具体实 现中,对于双向同步的场景,终端向服务器发送全局还原请求,服务器根据全局还原请求获取存储区中存储的信息并发送给终端,对于账户已删除的信息已存储到预设备份区,存储区中无账户已删除的信息,因此,根据全局还原请求将存储区中的信息全部发送到终端进行全局还原,无账户已删除的冗余数据。
[0157]进一步可选的,对于单侧同步的场景,其中,信息的同步类型包括:已同步类型或未同步类型,具体的,在接收到对信息的删除指令时,根据删除指令对所述信息进行删除;向服务器发送携带信息的信息标识的同步删除请求,以使服务器根据同步删除请求,将信息标识对应的信息的同步类型更新为:未同步类型;向服务器发送还原请求时,以使服务器返回同步类型为:已同步类型的信息;对同步类型为:已同步类型的信息进行还原。
[0158]具体实现中,对于单侧同步场景中,将信息同步备份存储到云存储区中,若删除终端中备份的信息,不同步删除云存储区中存储的该信息。终端在终端接收到对所述信息的删除指令时,根据删除指令对所述信息进行删除,并向服务器发送同步删除请求,以使服务器根据同步删除请求更新信息的同步类型,具体的,服务器可将该信息标识对应的信息的同步类型更新为:未同步类型,终端可向服务器发送全局还原请求,终端可接收服务器根据还原请求返回的同步类型为:已同步类型的信息,终端对的同步类型为:已同步类型的信息进行还原,不会对同步类型为:未同步类型的信息进行还原,从而避免了现有技术中单侧同步场景中,将云存储区中的信息恢复至终端时,将终端已删除的信息恢复至终端中,造成数据的冗余的情况。
[0159]本发明实施例提供一种信息同步装置,显示模块可显示预设信息删除列表,其中,预设信息删除列表包括服务器和/或终端删除的信息的索引表项,在接收模块接收到账户对预设信息删除列表中的信息的索引表项的恢复指令时,获取模块可获取恢复指令对应的信息标识,发送模块可向服务器发送携带信息标识的恢复请求,从而可从服务器获取到信息标识对应的信息,恢复模块对信息标识对应的信息进行恢复,使得终端与服务器的信息的存储保持一致性,对于双向同步场景,可对账户误删除的信息进行恢复对于单侧同步场景,避免了数据恢复时数据冗余的情况,,提高了信息的可恢复性,终端可显示预设信息删除列表,用户可以通过预设信息删除列表查阅已删除的信息,且可在预设信息删除列表进行操作,便于对已删除的信息进行恢复,提高了对信息的操作便捷性。
[0160]本发明实施例还公开了一种终端,包括图5所示的装置;该装置的结构和功能可参见图5所示实施例的相关描述,在此不赘述。需要说明的是,本实施例的服务器可应用于上述方法中。
[0161]请参见图6,为本发明实施例提供了另一种信息同步装置的结构示意图。如图6所示,本发明实施例的信息同步装置可包括:接收模块601、查找模块602和发送模块603。
[0162]接收模块601,用于接收终端发送的携带信息标识的恢复请求。
[0163]查找模块602,用于从存储区和/或预设备份区查找信息标识对应的信息,存储区用于存储服务器与终端同步存储的信息,预设备份区用于存储服务器与终端同步删除时,从存储区移除的信息。
[0164]作为一种可选的实施方式,查找模块602可从存储区和/或预设备份区查找信息标识对应的信息。
[0165]其中,存储区用于存储服务器与终端同步存储的信息。具体的,在终端接收到账户对信息的存储指令时,根据该存储指令对该信息进行存储,并生成该信息的信息标识,终端向服务器发送携带该信息的信息标识的同步存储请求,则服务器同步存储该信息,即将该信息同步存储到存储区中。
[0166]其中,预设备份区用于存储服务器与终端同步删除的信息。
[0167]进一步可选的,本发明实施例提供的信息的恢复装置还可以包括:移动模块604。
[0168]接收模块601,还用于接收终端发送的携带信息标识的同步删除请求;
[0169]移动模块604,用于将信息标识对应的信息从存储区移动到预设备份区。
[0170]具体的,在终端接收到对信息的删除指令时,根据删除指令对信息进行删除,终端向服务器发送携带信息的信息标识的同步删除请求,接收模块601接收终端发送的携带信息标识的同步删除请求,移动模块604将信息标识对应的信息从存储区移动到预设备份区。从而服务器的存储区与终端同步删除了该信息,且将同步删除的该信息存储到预设备份区中。
[0171]进一步可选的,查找模块602可以包括:获取单元和第一查找单元。
[0172]获取单元,用于获取信息的同步类型;
[0173]第一查找单元,用于根据同步类型从预设备份区或存储区查找信息标识对应的信肩、O
[0174]具体实现中,信息的同步类型可以包括:已同步类型或未同步类型,服务器可确定信息标识对应的信息的同步类型,若确定信息标识对应的信息的同步类型为:已同步类型,从预设备份区查找信息标识对应的信息。若确定信息标识对应的信息的同步类型为:未同步类型,从存储区查找信息标识对应的信息。
[0175]具体的,信息的同步类型可以包括:已同步类型或未同步类型,已同步类型可以包括:终端已与服务器同步,对于终端已删除的信息,服务器中的存储区也已同步删除该信息,该信息存在于服务器的预设备份区;未同步类型可以包括:终端未与服务器同步,对于终端已删除的信息,服务器中的存储区未同步删除该信息,该信息存在于服务器的存储区中,服务器的预设备份区不存在该信息。本发明实施例中,可以为若确定信息标识对应的信息的同步类型为:已同步类型,则服务器确定该信息存在于预设备份区中,则服务器从预设备份区查找信息标识对应的信息。本发明实施例中,还可以为若确定信息标识对应的信息的同步类型为:未同步类型,则服务器确定该信息存在于存储区中,服务器从存储区查找信息标识对应的信息。
[0176]进一步可选的,查找模块602可以包括:第二查找单元或第三查找单元。
[0177]第二查找单元,用于在预设备份区查找,若预设备份区存在信息标识对应的信息,将信息标识对应的信息从预设备份区移动到存储区,若预设备份区不存在信息标识对应的信息,在存储区查找信息标识对应的信息。
[0178]第三查找单元,用于在存储区查找,若存储区存在所述信息标识对应的信息,在存储区查找所述信息标识对应的信息,若存储区不存在信息标识对应的信息,在预设备份区查找信息标识对应的信息,并将信息标识对应的信息从预设备份区移动到存储区。
[0179]具体的,查找模块602可遍历预设备份区或存储区,查找信息标识对应的信息。
[0180]具体的,可在预设备份区查找,服务器确定预设备份区存在信息标识对应的信息,则服务器已与客户端同步,即服务器与终端同步存储的该信息也已被删除,在预设备份区查找该信息标识对应的信息,并将信息标识对应的信息从预设备份区移动到存储区,即将信息标识对应的信息从预设备份区中删除,并添加到存储区中。若服务器确定预设备份区不存在信息标识对应的信息,则服务器未与客户端同步,即服务器与终端同步存储的该信息未被删除,在存储区查找信息标识对应的信息。
[0181]可在存储区查找,服务器确定存储区存在信息标识对应的信息,在存储查找该信息标识对应的信息,若服务器在存储区查找信息标识对应的信息之后,将该信息对应的信息的状态信息由未同步类型更新为已同步类型。若存储区不存在信息标识对应的信息,在预设备份区查找信息标识对应的信息,并将信息标识对应的信息从预设备份区移动到存储区。
[0182]发送模块603,用于向终端发送查找到的信息标识对应的信息,以使终端对信息标识对应的信息进行恢复。
[0183]进一步可选的,本发明实施例还可更新该信息标识对应的信息的同步类型,其中,信息标识对应的信息的同步类型可以包括:已同步更新状态或未同步更新状态。若第二查找单元,确定预设备份区不存在信息标识对应的信息,在存储区查找信息标识对应的信息之后,将该信息对应的信息的状态信息由未同步类型更新为已同步类型。或若第三查找单元在存储区查找信息标识对应的信息之后,将该信息对应的信息的状态信息由未同步类型更新为已同步类型。
[0184]进一步可选的,接收模块601,还用于接收终端发送的全局还原请求;
[0185]查找模块602,还用于根据全局还原请求获取存储区中存储的信息;
[0186]发送模块603,还用于将查找模块获取到的存储中存储的信息发送给终端。
[0187]具体实现中,对于双向同步的场景,可在接收模块601接收到终端发送的全局还原请求,查找模块602获取存储区中存储的信息,发送模块603将信息发送给终端,对于账户已删除的信息已存储到预设备份区,存储区中无账户已删除的信息,因此,根据全局还原请求将存储区中的信息全部发送到终端进行全局还原,无账户已删除的冗余数据。
[0188]进一步可选的,对于单侧同步的场景,其中,信息的同步类型包括:已同步类型或未同步类型,具体的,可接收终端发送的携带信息的信息标识的同步删除请求,根据同步删除请求,将信息标识对应的信息的同步类型更新为:未同步类型;接收模块601接收到终端发送的全局还原请求,发送模块603向终端发送同步类型为:已同步类型的信息,以使终端对同步类型为:已同步类型的信息进行还原。
[0189]具体实现中,对于单侧同步场景中,将信息同步备份存储到云存储区中,若删除终端中备份的信息,不同步删除云存储区中存储的该信息。终端可根据删除指令对信息进行删除,并向服务器发送同步删除请求,服务器可根据同步删除请求更新信息的同步类型,具体的,将该信息标识对应的信息的同步类型更新为:未同步类型,从而在接收到终端发送的还原请求时,服务器向终端发送同步类型为:已同步类型的信息,则不会对同步类型为:未同步类型的信息进行还原,从而避免了现有技术中单侧同步场景中,将云存储区中的信息恢复至终端时,将终端已删除的信息恢复至终端中,造成数据的冗余的情况。
[0190]本发明实施例提供一种信息同步装置,接收模块可接收终端发送的发送携带信息标识的恢复请求,查找模块可从存储区和/或预设备份区查找信息标识对应的信息,发送模块可向终端发送该信息,以使终端可对该信息进行恢复,其中,存储区用于存储服务器与终端同步存储的信息,预设备份区用于存储服务器与终端同步删除,从存储区移除的信息,可避免现有技术中对信息进行恢复时,出现的服务器与终端之间信息不一致的情况,对于单侧同步场景,可避免将云存储区中的信息恢复至终端时数据冗余情况,对于双向同步场景,可避免无法对误删除的信息进行恢复的情况。采用本发明实施例,可使得终端与服务器的信息的存储保持一致性,可对账户误删除的信息进行恢复,提高了信息的可恢复性。
[0191]本发明实施例还公开了一种服务器,包括图6所示的装置;该装置的结构和功能可参见图6所示实施例的相关描述,在此不赘述。需要说明的是,本实施例的服务器可应用于上述方法中。
[0192]本发明实施例还公开了一种信息的恢复系统,如图7所示,是本发明实施例提供的一种信息同步系统的示意图。如图7a所示,本发明实施例提供的信息同步系统可包括终端INO和服务器20,其中,终端INO如图5所示实施例中的装置,服务器20如图6所示实施例中的服务器。具体的,一台服务器20可对应至少一个终端:终端110、终端120……终端1N0,其中,N为大于O的正整数。需要说明的是,本实施例的信息同步系统可以应用于上述方法中。
[0193]进一步可选的,如图7b所示,为图7a所示的系统对应的结构示意图,该信息同步系统可包括终端10和服务器20,其中,存储区4 0和预设备份区50设于服务器20中的不同存储分区,存储区40可用于存储服务器与终端同步存储的信息,预设备份区50可用于存储服务器与终端同步删除,从存储区移除的信息。终端10可包括N个终端,其中,N为大于O的正整数。
[0194]如图8所示,是本发明实施例提供的另一种信息同步系统的示意图。如图8a所示,本发明实施例提供的信息同步系统可包括终端1N0’、服务器20’以及服务器30,其中,终端1N0’如图5所示实施例中的装置,服务器20’、服务器30如图6所示实施例中的服务器。其中,N为大于O的正整数。需要说明的是,本实施例的信息同步系统可以应用于上述方法中。
[0195]进一步可选的,如图8b所示,为图8a所示的系统对应的结构示意图,该信息同步系统可包括终端10’、服务器20’和服务器30,其中,存储区40’设于服务器20’中,预设备份区50’设于服务器30中,存储区40’可用于存储服务器与终端同步存储的信息,预设备份区50’可用于存储服务器与终端同步删除,从存储区移除的信息。终端10’可包括N个终端,其中,N为大于O的正整数。
[0196]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0197]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种信息同步方法,其特征在于,所述方法包括: 终端向服务器发送携带信息标识的恢复请求; 所述服务器从存储区和/或预设备份区查找所述信息标识对应的信息,所述存储区用于存储所述服务器与所述终端同步存储的信息,所述预设备份区用于存储所述服务器与所述终端同步删除时,从所述存储区移除的信息; 所述服务器向所述终端发送所述查找到的所述信息标识对应的信息; 所述终端接收所述信息标识对应的信息,并对所述信息标识对应的信息进行恢复。2.如权利要求1所述的方法,其特征在于,所述服务器从存储区和/或预设备份区查找所述信息标识对应的信息包括: 所述服务器获取所述信息的同步类型,根据所述同步类型从所述预设备份区或所述存储区查找所述信息标识对应的信息。3.如权利要求1所述的方法,其特征在于,所述服务器从存储区和/或预设备份区查找所述信息标识对应的信息包括: 所述服务器在所述预设备份区查找,若所述预设备份区存在所述信息标识对应的信息,将所述信息标识对应的信息从所述预设备份区移动到所述存储区,若所述预设备份区不存在所述信息标识对应的信息,在所述存储区查找所述信息标识对应的信息;或 所述服务器在所述存储区查找,若所述存储区不存在所述信息标识对应的信息,在所述预设备份区查找所述信息标识对应的信息,并将所述信息标识对应的信息从所述预设备份区移动到所述存储区。4.如权利要求1?3任一所述的方法,其特征在于,所述方法还包括: 在所述终端接收到对所述信息的删除指令时,根据所述删除指令对所述信息进行删除; 所述终端向所述服务器发送携带所述信息的信息标识的同步删除请求; 所述服务器将所述信息标识对应的信息从所述存储区移动到所述预设备份区。5.如权利要求1所述的方法,其特征在于,所述方法还包括: 在所述服务器接收到所述终端发送的全局还原请求时,所述服务器获取所述存储区中存储的信息并发送给所述终端。6.一种信息同步方法,其特征在于,所述方法包括: 终端显示预设信息删除列表,所述预设信息删除列表包括服务器和/或所述终端删除的信息的索引表项; 在所述终端接收账户对所述预设信息删除列表中的信息的索引表项的恢复指令时,获取所述恢复指令对应的信息标识; 所述终端向所述服务器发送携带所述信息标识的恢复请求,以使所述服务器查找到所述信息标识对应的信息,并将所述信息标识对应的信息发送给所述终端; 所述终端接收所述服务器发送的所述信息标识对应的信息,并对所述信息标识对应的信息进行恢复。7.如权利要求6所述的方法,其特征在于,所方法还包括: 在所述终端接收到所述信息的删除指令时,根据所述删除指令对所述信息进行删除; 所述终端向所述服务器发送携带所述信息的信息标识的同步删除请求,以使所述服务器将所述信息标识对应的信息从存储区移动到预设备份区;所述存储区用于存储所述服务器与所述终端同步存储的信息,所述预设备份区用于存储所述服务器与所述终端同步删除时,从所述存储区移除的信息。8.如权利要求6所述的方法,其特征在于,所述方法包括: 所述终端向所述服务器发送全局还原请求; 所述终端接收所述服务器根据所述全局还原请求从所述存储区中获取的信息。9.一种信息同步方法,其特征在于,所述方法包括: 服务器接收终端发送的携带信息标识的恢复请求; 所述服务器从存储区和/或预设备份区查找所述信息标识对应的信息,所述存储区用于存储所述服务器与所述终端同步存储的信息,所述预设备份区用于存储所述服务器与所述终端同步删除时,从所述存储区移除的信息; 所述服务器向所述终端发送所述查找到的所述信息标识对应的信息,以使所述终端对所述信息标识对应的信息进行恢复。10.如权利要求9所述的方法,其特征在于,所述服务器从存储区和/或预设备份区查找所述信息标识对应的信息包括: 所述服务器获取所述信息的同步类型,根据所述同步类型从所述预设备份区或所述存储区查找所述信息标识对应的信息。11.如权利要求9所述的方法,其特征在于,所述服务器从存储区和/或预设备份区查找所述信息标识对应的信息包括: 所述服务器在所述预设备份区查找,若所述预设备份区存在所述信息标识对应的信息,将所述信息标识对应的信息从所述预设备份区移动到所述存储区,若所述预设备份区不存在所述信息标识对应的信息,在所述存储区查找所述信息标识对应的信息;或 所述服务器在所述存储区查找,若所述存储区存在所述信息标识对应的信息,在所述存储区查找所述信息标识对应的信息,若所述存储区不存在所述信息标识对应的信息,在所述预设备份区查找所述信息标识对应的信息,并将所述信息标识对应的信息从所述预设备份区移动到所述存储区。12.如权利要求9?11任一所述的方法,其特征在于,所述方法还包括: 所述服务器接收所述终端发送的携带信息标识的同步删除请求; 所述服务器将所述信息标识对应的信息从所述存储区移动到所述预设备份区。13.如权利要求9所述的方法,其特征在于,所述方法还包括: 在所述服务器接收到所述终端发送的全局还原请求时,所述服务器获取所述存储区中存储的信息并发送给所述终端。14.一种信息同步装置,其特征在于,所述装置包括:显示模块、获取模块、发送模块、接收模块和恢复模块; 所述显示模块,用于显示预设信息删除列表,所述预设信息删除列表包括服务器和/或终端删除的信息的索引表项; 所述获取模块,用于在所述接收模块接收账户对所述预设信息删除列表中的信息的索引表项的恢复指令时,获取所述恢复指令对应的信息标识; 所述发送模块,用于向所述服务器发送携带所述信息标识的恢复请求,以使所述服务器查找到所述信息标识对应的信息,并将所述信息标识对应的信息发送给所述终端; 所述接收模块,用于接收所述服务器发送的所述信息标识对应的信息; 所述恢复模块,用于对所述信息标识对应的信息进行恢复。15.如权利要求14所述的装置,其特征在于,所装置还包括: 删除模块,用于在所述接收模块接收到所述信息的删除指令时,根据所述删除指令对所述信息进行删除; 所述发送模块,还用于向所述服务器发送携带所述信息的信息标识的同步删除请求,以使所述服务器将所述信息标识对应的信息从存储区移动到预设备份区;所述存储区用于存储所述服务器与所述终端同步存储的信息,所述预设备份区用于存储所述服务器与所述终端同步删除的信息。16.如权利要求14所述的装置,其特征在于,所述装置还包括: 删除模块,用于将所述预设信息删除列表中所述信息标识对应的信息的索引表项进行删除。17.如权利要求14所述的装置,其特征在于,所述发送模块,还用于向所述服务器发送全局还原请求; 所述接收模块,用于接收所述服务器根据所述全局还原请求从所述存储区中获取的信肩、O18.一种终端,其特征在于,包括如权利要求14?17任一所述的装置。19.一种信息同步装置,其特征在于,所述装置包括:接收模块、查找模块和发送模块; 所述接收模块,用于接收终端发送的携带信息标识的恢复请求; 所述查找模块,用于从存储区和/或预设备份区查找所述信息标识对应的信息,所述存储区用于存储服务器与所述终端同步存储的信息,所述预设备份区用于存储所述服务器与所述终端同步删除时,从所述存储区移除的信息; 所述发送模块,用于向所述终端发送所述查找到的所述信息标识对应的信息,以使所述终端对所述信息标识对应的信息进行恢复。20.如权利要求19所述的装置,其特征在于,所述查找模块包括:获取单元和第一查找单元; 所述获取单元,用于获取所述信息的同步类型; 所述第一查找单元,用于根据所述同步类型从所述预设备份区或所述存储区查找所述信息标识对应的信息。21.如权利要求19所述的装置,其特征在于,所述查找模块包括:第二查找单元或第三查找单元; 所述第二查找单元,用于在所述预设备份区查找,若所述预设备份区存在所述信息标识对应的信息,将所述信息标识对应的信息从所述预设备份区移动到所述存储区,若所述预设备份区不存在所述信息标识对应的信息,在所述存储区查找所述信息标识对应的信息; 所述第三查找单元,用于在所述存储区查找,若所述存储区存在所述信息标识对应的信息,在所述存储区查找所述信息标识对应的信息,若在所述存储区不存在所述信息标识对应的信息,在所述预设备份区查找所述信息标识对应的信息,并将所述信息标识对应的信息从所述预设备份区移动到所述存储区。22.如权利要求19?21任一所述的装置,其特征在于, 所述接收模块,还用于接收所述终端发送的携带信息标识的同步删除请求; 所述装置还包括: 移动模块,用于将所述信息标识对应的信息从所述存储区移动到所述预设备份区。23.如权利要求19所述的装置,其特征在于, 所述接收模块,还用于接收所述终端发送的全局还原请求; 所述查找模块,还用于根据所述全局还原请求获取所述存储区中存储的信息; 所述发送模块,还用于将所述查找模块获取到的所述存储中存储的信息发送给所述终端。24.一种服务器,其特征在于,包括如权利要求19?23任一所述的装置。25.一种信息同步系统,其特征在于,所述系统包括:包括如18所述的终端和如24所述的服务器。
【专利摘要】本发明实施例公开一种信息同步方法、装置及系统,其中的方法可包括:终端向服务器发送携带信息标识的恢复请求;服务器从存储区和/或预设备份区查找信息标识对应的信息,存储区用于存储服务器与终端同步存储的信息,预设备份区用于存储服务器与终端同步删除,从存储区移除的信息;服务器向终端发送查找到的信息标识对应的信息;终端接收信息标识对应的信息,并对信息标识对应的信息进行恢复。采用本发明实施例,使得终端与服务器的信息的存储保持一致性,提高了信息的可恢复性。
【IPC分类】H04L29/08, G06F17/30
【公开号】CN104901983
【申请号】CN201410079492
【发明人】李立, 江启泉
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年9月9日
【申请日】2014年3月5日

最新回复(0)