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

文档序号:8925241阅读:189来源:国知局
一种信息同步方法、装置及系统的制作方法
【技术领域】
[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之前,终端还可显示预设信息删除列表,其中,预设信息删除列表包括服务器和/或终端删除的信息的索引表项,终端接收到账户对预设信息删除列表中的信息的索引表项的恢复指令,由该恢复指令确定恢复请求,其中,恢复请求携带信息标识,终端向服务器发送携带信息标识的恢复请求。具体实现中,信息标识可以
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1