联系人信息的同步方法

文档序号:7762786阅读:272来源:国知局
专利名称:联系人信息的同步方法
技术领域
本发明实施例涉及通信技术,尤其涉及联系人信息的同步方法。
背景技术
用户通过终端进行通信业务过程中,可以将联系人的个人信息存储到终端中。为 了防止用户由于损坏终端、丢失终端或更换终端导致的联系人的个人信息的丢失,终端可 以向服务器上传终端所存储的联系人的个人信息,以使服务器存储上述联系人的个人信 息,从而使得用户可以通过另一个终端从服务器下载服务器所存储的联系人的个人信息。现有的终端或服务器还可以根据用户的设置,进一步存储联系人的分组信息,将 联系人的个人信息进行分组存储。但是,终端无法向服务器上传终端所存储的联系人的分 组信息,也无法从服务器下载服务器所存储的联系人的分组信息,从而无法实现终端与服 务器之间联系人信息的准确同步,降低了联系人信息同步的准确性。

发明内容
本发明实施例提供联系人信息的同步方法,用以实现终端与服务器之间联系人信 息的准确同步,提高联系人信息同步的准确性。本发明实施例提供了一种联系人信息的同步方法,包括终端与服务器进行联系人的个人信息的同步;所述终端向所述服务器发送分组上传请求报文,所述分组上传请求报文中包含联 系人的分组信息,以使所述服务器根据所述联系人的分组信息,对存储的所述联系人的个 人信息进行分组存储。本发明实施例提供了另一种联系人信息的同步方法,包括终端与服务器进行联系人的个人信息的同步;所述终端向所述服务器发送分组下载请求报文;所述终端接收所述服务器返回的分组下载应答报文,所述分组下载应答报文中包 含联系人的分组信息;所述终端根据所述联系人的分组信息,对存储的所述联系人的个人信息进行分组存储。本发明实施例提供了再一种联系人信息的同步方法,包括终端与服务器进行联系人的个人信息的同步;所述终端向所述服务器发送基于开放移动联盟的数据同步协议的增加命令,所述 增加命令中包含联系人的分组信息,以使所述服务器根据所述联系人的分组信息,对存储 的所述联系人的个人信息进行分组存储;或者所述服务器向所述终端发送基于开放移动联盟的数据同步协议的增加命令,所述 增加命令中包含联系人的分组信息,以使所述终端根据所述联系人的分组信息,对存储的 所述联系人的个人信息进行分组存储。
由上述技术方案可知,本发明实施例通过终端向服务器发送包含联系人的分组信 息的分组上传请求报文,从而使得服务器能够根据上述联系人的分组信息,对存储的联系 人的个人信息进行分组存储,实现了终端到服务器的联系人的分组信息的同步,从而使得 终端到服务器的联系人信息(联系人的个人信息和联系人的分组信息)能够准确同步,提 高了联系人信息同步的准确性;或者通过终端接收来自服务器的包含联系人的分组信息的 分组下载应答报文,从而使得终端能够根据上述联系人的分组信息,对存储的联系人的个 人信息进行分组存储,实现了服务器到终端的联系人的分组信息的同步,从而使得服务器 到终端的联系人信息(联系人的个人信息和联系人的分组信息)能够准确同步,提高了联 系人信息同步的准确性;或者通过终端向服务器发送包含联系人的分组信息的增加命令, 从而使得服务器能够根据上述联系人的分组信息,对存储的联系人的个人信息进行分组存 储,实现了终端到服务器的联系人的分组信息的同步,从而使得终端到服务器的联系人信 息(联系人的个人信息和联系人的分组信息)能够准确同步,提高了联系人信息同步的准 确性;或者通过服务器向终端发送包含联系人的分组信息的增加命令,从而使得终端能够 根据上述联系人的分组信息,对存储的联系人的个人信息进行分组存储,实现了服务器到 终端的联系人的分组信息的同步,从而使得服务器到终端的联系人信息(联系人的个人信 息和联系人的分组信息)能够准确同步,提高了联系人信息同步的准确性;或者通过向对 端依次发送的包含联系人的分组名称的增加命令,以及包含与上述分组名称对应的成员标 识信息和联系人的个人信息的增加命令,从而使得对端能够将上述成员标识信息和上述联 系人的个人信息存储到建立的与上述联系人的分组名称对应的分组中,实现了终端到服务 器或服务器到终端的联系人信息(联系人的个人信息和联系人的分组信息)能够准确同 步,提高了联系人信息同步的准确性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为本发明实施例一提供的一种联系人信息的同步方法的流程示意图;图2为本发明实施例二提供的一种联系人信息的同步方法的流程示意图;图3为本发明实施例三提供的另一种联系人信息的同步方法的流程示意图;图4为本发明实施例四提供的另一种联系人信息的同步方法的流程示意图;图5为本发明实施例五提供的再一种联系人信息的同步方法的流程示意图;图6为本发明实施例六提供的又一种联系人信息的同步方法的流程示意图;图7为本发明实施例七提供的一种终端的结构示意图;图8为本发明实施例八提供的一种服务器的结构示意图;图9为本发明实施例九提供的另一种终端的结构示意图;图10为本发明实施例十提供的另一种服务器的结构示意图;图11为本发明实施例十一提供的再一种终端的结构示意图;图12为本发明实施例十二提供的再一种服务器的结构示意图13为本发明实施例十三提供的又一种终端的结构示意图;图14为本发明实施例十四提供的又一种服务器的结构示意图;图15为本发明实施例十五提供的还一种终端的结构示意图;图16为本发明实施例十六提供的还一种服务器的结构示意图;图17为本发明实施例十七提供的还一种终端的结构示意图;图18为本发明实施例十八提供的还一种服务器的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例一提供的一种联系人信息的同步方法的流程示意图,本实施 例适用于终端到服务器的单向同步的场景。如图1所示,本实施例的联系人信息的同步方 法可以包括以下步骤步骤101、终端与服务器进行联系人的个人信息的同步;终端与服务器进行联系人的个人信息的同步可以参考现有技术中终端向服务器 上传联系人的个人信息的方法,实现终端到服务器的单向同步,此处不再赘述。步骤102、上述终端向上述服务器发送分组上传请求报文,上述分组上传请求报文 中包含联系人的分组信息,以使上述服务器根据上述联系人的分组信息,对存储的上述联 系人的个人信息进行分组存储。其中,上述联系人的分组信息可以包括分组名称和与上述分组名称对应的成员标 识信息。上述成员标识信息可以为终端的本地唯一标识(Locally Unique Identifier,简 称 LUID)。本实施例中,通过终端向服务器发送包含联系人的分组信息的分组上传请求报 文,从而使得服务器能够根据上述联系人的分组信息,对存储的联系人的个人信息进行分 组存储,实现了终端到服务器的联系人的分组信息的同步,从而使得终端到服务器的联系 人信息(联系人的个人信息和联系人的分组信息)能够准确同步,提高了联系人信息同步 的准确性。图2为本发明实施例二提供的一种联系人信息的同步方法的流程示意图,本实施 例适用于终端到服务器的单向同步的场景。如图2所示,本实施例的联系人信息的同步方 法可以包括以下步骤步骤201、终端与服务器进行联系人的个人信息的同步;终端与服务器进行联系人的个人信息的同步可以参考现有技术中终端向服务器 上传联系人的个人信息的方法,实现终端到服务器的单向同步,此处不再赘述。步骤202、终端向服务器发送分组上传请求报文,上述分组上传请求报文中包含联 系人的分组信息;其中,上述联系人的分组信息可以包括分组名称和与上述分组名称对应的成员标 识信息。上述成员标识信息可以为终端的本地唯一标识(Locally Unique Identifier,简称 LUID)。具体地,上述分组上传请求报文的超文本传输协议(HyperText Transfer ftOtocol,简称HTTP)头中需要上传x-ds-data-type扩展字段、x-ds-oper-type扩展字段 和x-up-calling-line-id字段,其中,χ-ds-data-type扩展字段的取值为grp (联系人分 组),例如:x-ds-data-type:grp, x-ds-oper-type扩展字段的取值可以为up (上传),例 如x-ds-oper-type:up,x-up-calling-line-id 字段的取值为终端的用户名(user id), 例如x-up-calling-line-id: 13911111111。具体地,上述分组上传请求报文的内容可以参 见表1所示。表1分组上传请求报文的内容
权利要求
1.一种联系人信息的同步方法,其特征在于,包括终端与服务器进行联系人的个人信息的同步;所述终端向所述服务器发送分组上传请求报文,所述分组上传请求报文中包含联系人 的分组信息,以使所述服务器根据所述联系人的分组信息,对存储的所述联系人的个人信 息进行分组存储。
2.根据权利要求1所述的方法,其特征在于,所述联系人的分组信息包括分组名称和 与所述分组名称对应的成员标识信息。
3.根据权利要求2所述的方法,其特征在于,所述终端与服务器进行联系人的个人信 息的同步之后,所述终端向所述服务器发送分组上传请求报文之前还包括所述服务器向所述终端发送通知消息,所述通知消息中包含联系人的分组信息的同步 标识,用以通知所述终端发起与所述服务器进行联系人的分组信息的同步。
4.根据权利要求1、2或3所述的方法,其特征在于,所述终端向所述服务器发送分组上 传请求报文之后,还包括所述终端向服务器发送主动取消通知报文,用以取消上传联系人的分组信息。
5.一种联系人信息的同步方法,其特征在于,包括终端与服务器进行联系人的个人信息的同步;所述终端向所述服务器发送分组下载请求报文;所述终端接收所述服务器返回的分组下载应答报文,所述分组下载应答报文中包含联 系人的分组信息;所述终端根据所述联系人的分组信息,对存储的所述联系人的个人信息进行分组存储。
6.根据权利要求5所述的方法,其特征在于,所述联系人的分组信息包括分组名称和 与所述分组名称对应的成员标识信息。
7.根据权利要求6所述的方法,其特征在于,所述终端与服务器进行联系人的个人信 息的同步之后,所述终端向所述服务器发送分组下载请求报文之前还包括所述服务器向所述终端发送通知消息,所述通知消息中包含联系人的分组信息的同步 标识,用以通知所述终端发起与所述服务器进行联系人的分组信息的同步。
8.根据权利要求5、6或7所述的方法,其特征在于,所述终端向所述服务器发送分组下 载请求报文之后,还包括所述终端向服务器发送主动取消通知报文,用以取消下载联系人的分组信息。
9.一种联系人信息的同步方法,其特征在于,包括终端与服务器进行联系人的个人信息的同步;所述终端向所述服务器发送基于开放移动联盟的数据同步协议的增加命令,所述增加 命令中包含联系人的分组信息,以使所述服务器根据所述联系人的分组信息,对存储的所 述联系人的个人信息进行分组存储;或者所述服务器向所述终端发送基于开放移动联盟的数据同步协议的增加命令,所述增加 命令中包含联系人的分组信息,以使所述终端根据所述联系人的分组信息,对存储的所述 联系人的个人信息进行分组存储。
10.根据权利要求9所述的方法,其特征在于,所述联系人的分组信息包括分组名称和与所述分组名称对应的成员标识信息。
11.根据权利要求10所述的方法,其特征在于,所述服务器根据所述联系人的分组信 息,对存储的所述联系人的个人信息进行分组存储之后,或者所述终端根据所述联系人的 分组信息,对存储的所述联系人的个人信息进行分组存储之后还包括所述终端向所述服务器发送基于开放移动联盟的数据同步协议的更新命令,所述更新 命令中包含分组名称和/或成员标识信息,以使所述服务器根据所述更新命令中包含的分 组名称和/或成员标识信息重新对所述分组名称和/或成员标识信息相关的联系人的个人 信息进行分组存储;或者所述服务器向所述终端发送基于开放移动联盟的数据同步协议的更新命令,所述更新 命令中包含分组名称和/或成员标识信息,以使所述终端根据所述更新命令中包含的分组 名称和/或成员标识信息重新对所述分组名称和/或成员标识信息相关的联系人的个人信 息进行分组存储。
12.根据权利要求11所述的方法,其特征在于,所述更新命令包括增加命令、删除命令 或修改命令。
13.根据权利要求10所述的方法,其特征在于,所述服务器根据所述联系人的分组信 息,对存储的所述联系人的个人信息进行分组存储之后,或者所述终端根据所述联系人的 分组信息,对存储的所述联系人的个人信息进行分组存储之后还包括所述终端向所述服务器发送基于开放移动联盟的数据同步协议的获取命令/搜索命 令,所述获取命令/搜索命令中包含分组名称;所述终端接收所述服务器返回的结果命令,所述结果命令中包含所述分组名称对应的 成员标识信息;或者所述服务器向所述终端发送基于开放移动联盟的数据同步协议的获取命令/搜索命 令,所述获取命令/搜索命令中包含分组名称;所述服务器接收所述终端返回的结果命令,所述结果命令中包含所述分组名称对应的 成员标识信息。
全文摘要
本发明实施例提供联系人信息的同步方法,其中的一种联系人信息的同步方法包括终端与服务器进行联系人的个人信息的同步;所述终端向所述服务器发送分组上传请求报文,所述分组上传请求报文中包含联系人的分组信息,以使所述服务器根据所述联系人的分组信息,对存储的所述联系人的个人信息进行分组存储。
文档编号H04L29/08GK102148853SQ20101051561
公开日2011年8月10日 申请日期2010年10月18日 优先权日2010年10月18日
发明者易永健, 李克鹏 申请人:华为软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1