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

文档序号:8925241阅读:来源:国知局
根据全局还原请求将存储区中的信息全部发送到终端进行全局还原,无账户已删除的冗余数据。
[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]具体实现中,具体实
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1