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

文档序号:8925241阅读:来源:国知局
为在创建联系人时由终端生成的该联系人的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]具体实现中,对于双向同步的场景,终端向服务器发送全局还原请求,服务器根据全局还原请求获取存储区中存储的信息并发送给终端,对于账户已删除的信息已存储到预设备份区,存储区中无账户已删除的信息,因此,
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1