通讯号码的同步方法和系统的制作方法

文档序号:7860671阅读:179来源:国知局
专利名称:通讯号码的同步方法和系统的制作方法
技术领域
本发明涉及网络技术,特别是涉及一种通讯号码的同步方法和系统。
背景技术
随着网络应用的发展,安装于移动终端的网络应用所能够提供的功能也越来越多,用户可通过各种网络应用来实现移动终端中通讯录的备份,将通讯录中的联系人以及相应的通讯号码上传到服务端的网络通讯录中,进而在移动终端存储的通讯录发生数据丢失时可从服务端的网络通讯录下载到该用户的备份的联系人以及相应的通讯号码,进而实现移动终端通讯录的数据恢复。然而,基于网络应用所实现的同步仅限于用户移动终端的通讯录和服务端网络通讯录之间,无法实现服务端中不同用户之间网络通讯录的同步。服务端多个用户的网络通讯录中存储了同一联系人的通讯号码,在该联系人的通讯号码发生变化的场景下,只能根据用户的修改操作更新网络通讯录中该联系人的通讯号码,操作上较为繁琐。·

发明内容
基于此,有必要针对服务端中不同用户之间网络通讯录无法同步的问题,提供一种能简化操作的通讯号码的同步方法。此外,还有必要提供一种能简化操作的通讯号码的同步系统。一种通讯号码的同步方法,包括如下步骤通过运行的即时通信工具将即时通信标识和移动终端的通讯号码相关联;上传所述即时通信标识和关联的通讯号码;根据所述即时通信标识获取即时通信好友的网络通讯录;将所述关联的通讯号码同步到所述即时通信好友的网络通讯录。在其中一个实施例中,所述根据所述即时通信标识获取即时通信好友的网络通讯录的步骤为根据所述即时通信标识得到即时通信工具中的好友关系链信息;通过所述好友关系链信息提取所述即时通信好友的网络通讯录。在其中一个实施例中,所述将所述关联的通讯号码同步到所述即时通信好友的网络通讯录的步骤为查询所述即时通信好友的网络通讯录,判断所述即时通信标识对应的网络通讯录条目中记录的通讯号码是否与所述关联的通讯号码相一致,若否,则将所述关联的通讯号码更新到所述即时通信标识对应的网络通讯录条目。在其中一个实施例中,所述将所述关联的通讯号码更新到所述即时通信标识对应的网络通讯录条目的具体过程包括根据所述关联的通讯号码和记录的通讯号码生成修改指令;在所述即时通信标识对应的网络通讯录条目中按照所述修改指令将记录的通讯号码修改为所述关联的通讯号码。在其中一个实施例中,所述通过所述好友关系链信息提取所述即时通信好友的网络通讯录的步骤之后还包括通过所述即时通信好友的即时通信工具将所述同步的网络通讯录更新到本地存储的通讯录中。一种通讯号码的同步系统,包括即时通信工具客户端和网络服务器;所述即时通信工具客户端包括关联模块,用于通过运行的即时通信工具将即时通信标识和移动终端的通讯号码相关联;传输模块,用于上传所述即时通信标识和关联的通讯号码;
所述网络服务器包括获取模块,用于根据所述即时通信标识获取即时通信好友的网络通讯录;同步模块,用于将所述关联的通讯号码同步到所述即时通信好友的网络通信录。在其中一个实施例中,所述获取模块包括关系链获取单元,用于根据所述即时通信标识得到即时通信工具中的好友关系链
信息;提取单元,用于通过所述好友关系链信息提取所述即时通信好友的网络通讯录。在其中一个实施例中,所述同步模块包括查询单元,用于查询所述即时通信好友的网络通讯录,判断所述即时通信标识对应的网络通讯录条目中记录的通讯号码是否与所述关联的通讯号码相一致,若否,则通知更新单元;所述更新单元用于将所述关联的通讯号码更新到所述即时通信标识对应的网络通讯录条目。在其中一个实施例中,所述更新单元还用于根据关联的通讯号码和记录的通讯号码生成修改指令,在所述即时通信标识对应的网络通讯录条目中按照所述修改指令将记录的通讯号码修改为所述关联的通讯号码。在其中一个实施例中,还包括本地更新模块,用于通过所述即时通信好友的即时通信工具将所述同步的网络通讯录更新到本地存储的通讯录中。上述通讯号码的同步方法和系统,在运行的即时通信工具中对即时通信标识和移动终端的通讯号码进行关联,将上传,在服务端中根据即时通信标识得到即时通信好友的网络通信录,进而将与即时通信标识关联的通讯号码更新到即时通信好友的网络通信录中,实现了服务端中不同用户之间网络通讯录的同步,不需要用户登录服务端对网络通讯录进行修改,简化了操作,提高了方便性。


图I为一个实施例中通讯号码的同步方法的流程图;图2为图I中根据即时通信标识获取即时通信好友的网络通讯录的方法流程图;图3为图I中将关联的通讯号码同步到即时通信好友的网络通讯录的方法流程图;图4为图3中将关联的通讯号码更新到即时通信标识对应的网络通讯录条目的方法流程图;图5为一个实施例中通讯号码的同步系统的结构示意图;图6为图5中获取模块的结构示意图;图7为图5中同步模块的结构示意图。
具体实施例方式如图I所示,在一个实施例中,一种通讯号码的同步方法,包括如下步骤步骤S10,通过运行的即时通信工具将即时通信标识和移动终端的通讯号码相关 联。本实施例中,在运行即时通信工具时,将即时通信标识和移动终端的通讯号码捆绑在一起,建立即时通信标识和移动终端的通讯号码之间的关联关系。一实施例中,即时通信标识和通讯号码的关联过程可以在即时通信工具的启动过程中实现,在即时通信工具的启动中获取即时通信标识和移动终端的通讯号码,进而将即时通信标识和通讯号码相关联。此外,也可以在需要同步通讯号码时在运行的即时通信工具中建立即时通信标识和通讯号码的关联关系。即时通信标识用于在即时通信工具中唯一标识用户身份,可以是标识号码等形式。移动终端的通讯号码可以是用户的手机号码、电话号码等形式。在优选的实施例中,该通讯号码为运行了即时通信工具的移动终端当前所使用的手机号码或电话号码。但是也可以是用户所提供的其它手机号码或电话号码。根据用户设置,在运行的即时通信工具中,获取用户输入的通讯号码,并将用户输入的通讯号码和即时通信标识建立关联关系。此外,也可以自动获取当前使用的通讯号码,在此不再一一列举。步骤S30,上传即时通信标识和关联的通讯号码。本实施例中,将即时通信标识和关联的通讯号码上传到服务端的网络服务器中,该网络服务器存储了即时通信用户的网络通信录,该网络通讯录是与即时通信用户所对应的即时通信标识对应的。步骤S50,根据即时通信标识获取即时通信好友的网络通讯录。本实施例中,根据即时通信标识可以得到该即时通信用户的多个即时通信好友,进而根据即时通信好友所对应的即时通信标识得到该即时通信好友的网络通讯录。如图2所示,在一个实施例中,上述步骤S50的具体过程包括步骤S510,根据即时通信标识得到即时通信工具中的好友关系链信息。本实施例中,好友关系链信息记录了即时通信用户所对应的好友,通过好友关系链可以得到即时通信用户所对应的即时通信好友。步骤S530,通过好友关系链信息提取即时通信好友的网络通讯录。本实施例中,根据好友关系链信息得到即时通信好友所对应的即时通信标识,进而根据即时通信标识和网络通信录之间的对应关系得到即时通信好友的网络通信录。步骤S70,将关联的通讯号码同步到即时通信好友的网络通讯录。
本实施例中,网络通讯录中包括了若干个网络通讯录条目,每一网络通讯录条目中记录了联系人以及相应的通讯号码,通讯号码是与即时通信标识相关联的,也就是说,网络通讯录条目是与即时通信标识相关联的,因此,将上传的与即时通信标识关联的通讯号码更新到对应的网络通讯录条目中。在另一个实施例中,在同步通讯号码之前还将判断即时通信好友的网络通讯录中是否存在上传的即时通信标识对应的网络通讯录条目,若是,则进行通讯号码的同步,若否,则将所述即时通信标识对应的通讯号码写入网络通讯录。如图3所示,在一个实施例中,上述步骤S70的具体过程包括步骤S710,查询即时通信好友的网络通讯录,判断即时通信标识对应的网络通讯录条目中记录的通讯号码是否与关联的通讯号码相一致,若否,则进入步骤S730,若是,则结束。本实施例中,根据上传的即时通信标识逐一查询网络记录条目得到对应的网络通 讯录条目,进而判断该网络通讯录条目中记录的通讯号码与上传的通讯号码是否一致,若判断到记录的通讯号码与上传的通讯号码是不一致的,则说明上传通讯号码的即时通讯用户更换了号码,需将上传的通讯号码更新到网络通讯录条目;若判断到记录的通讯号码是与上传的通讯号码相一致的,此时则不需要进行通讯号码的同步。步骤S730,将关联的通讯号码更新到即时通信标识对应的网络通讯录条目。如图4所示,在一个实施例中,上述步骤S730的具体过程包括步骤S731,根据关联的通讯号码和记录的通讯号码生成修改指令。本实施例中,当判断到记录的通讯号码与关联的通讯号码不一致时,将生成修改指令,该修改指令中记载了原始的通讯号码和更新的通讯号码,即网络通讯录条目中记录的通讯号码和关联的通讯号码。步骤S733,在即时通信标识对应的网络通讯录条目中按照修改指令将记录的通讯号码修改为关联的通讯号码。在另一个实施例中,上述通讯号码的同步方法的步骤S70之后还包括通过即时通信好友的即时通信工具将同步的网络通讯录更新到本地存储的通讯录中。本实施例中,在完成了网络通讯录中通讯号码的同步之后,可通过下载更新的网络通讯录或者将更新的网络通讯录条目推送到即时通信工具中,进而更新本地存储的通讯录。上述通讯号码的同步方法中,用户不需要主动修改网络通讯录中记载的通讯号码,也能够实时保证网络通讯录的准确性。如图5所示,在一个实施例中,一种通讯号码的同步系统,包括即时通信工具客户端10和网络服务器30,即时通信工具客户端10包括关联模块110和传输模块130。关联模块110,用于将即时通信标识和移动终端的通讯号码相关联。本实施例中,在运行即时通信工具时,关联模块110将即时通信标识和移动终端的通讯号码捆绑在一起,建立即时通信标识和移动终端的通讯号码之间的关联关系。一实施例中,关联模块110对即时通信标识和通讯号码进行关联的过程可以在即时通信工具的启动过程中实现,在即时通信工具的启动中获取即时通信标识和移动终端的通讯号码,进而将即时通信标识和通讯号码相关联。此外,关联模块110也可以在需要同步通讯号码时在运行的即时通信工具中建立即时通信标识和通讯号码的关联关系。即时通信标识用于在即时通信工具中唯一标识用户身份,可以是标识号码等形式。移动终端的通讯号码可以是用户的手机号码、电话号码等形式。在优选的实施例中,该通讯号码为运行了即时通信工具的移动终端当前所使用的手机号码或电话号码。但是也可以是用户所提供的其它手机号码或电话号码。根据用户设置,在运行的即时通信工具中,关联模块110获取用户输入的通讯号码,并将用户输入的通讯号码和即时通信标识建立关联关系。此外,也可以自动获取当前使用的通讯号码,在此不再一一列举。传输模块130,用于上传即时通信标识和关联的通讯号码。本实施例中,传输模块130将即时通信标识和关联的通讯号码上传到服务端的网络服务器中,该网络服务器存储了即时通信用户的网络通信录,该网络通讯录是与即时通信用户所对应的即时通信标识对应的。 上述网络服务器30包括获取模块310以及同步模块330。 获取模块310,用于根据即时通信标识获取即时通信好友的网络通讯录。本实施例中,在网络服务器存储的数据中获取模块310根据即时通信标识可以得到该即时通信用户的多个即时通信好友,进而根据即时通信好友所对应的即时通信标识得到该即时通信好友的网络通讯录。如图6所示,在一个实施例中,上述获取模块310包括关系链获取单元311和提取单元313。关系链获取单元311,用于根据即时通信标识得到即时通信工具中好友的关系链信息。本实施例中,好友关系链信息记录了即时通信用户所对应的好友,通过好友关系链可以得到即时通信用户所对应的即时通信好友。提取单元313,用于通过好友关系链信息提取即时通信好友的网络通讯录。本实施例中,提取单元313根据好友关系链信息得到即时通信好友所对应的即时通信标识,进而根据即时通信标识和网络通信录之间的对应关系得到即时通信好友的网络通信录。同步模块330,用于将关联的通讯号码同步到即时通信好友的网络通讯录。本实施例中,网络通讯录中包括了若干个网络通讯录条目,每一网络通讯录条目中记录了联系人以及相应的通讯号码,通讯号码是与即时通信标识相关联的,也就是说,网络通讯录条目是与即时通信标识相关联的,因此,同步模块330将上传的与即时通信标识关联的通讯号码更新到对应的网络通讯录条目中。在另一个实施例中,在同步通讯号码之前同步模块330还将判断即时通信好友的网络通讯录中是否存在上传的即时通信标识对应的网络通讯录条目,若是,则进行通讯号码的同步,若否,则将所述即时通信标识对应的通讯号码写入网络通讯录。如图7所示,在一个实施例中,上述同步模块330包括查询单元331和更新单元333。查询单元331,用于查询即时通信好友的网络通讯录,判断即时通信标识对应的网络通讯录条目中记录的通讯号码是否与关联的通讯号码相一致,若否,则通知更新单元333,若是,则停止执行。本实施例中,查询单元331根据上传的即时通信标识逐一查询网络记录条目得到对应的网络通讯录条目,进而判断该网络通讯录条目中记录的通讯号码与上传的通讯号码是否一致,若判断到记录的通讯号码与上传的通讯号码是不一致的,则说明上传通讯号码的即时通讯用户更换了号码,需更新单元333将上传的通讯号码更新到网络通讯录条目;若判断到记录的通讯号码是与上传的通讯号码相一致的,此时则不需要进行通讯号码的同
止/J/ O更新单元333,用于将关联的通讯号码更新到即时通信标识对应的网络通讯录条目。
在另一个实施例中,上述更新单元333还用于根据关联的通讯号码和记录的通讯号码生成修改指令,在即时通信标识对应的网络通讯录条目中按照修改指令将记录的通讯号码修改为关联的通讯号码。本实施例中,当判断到记录的通讯号码与关联的通讯号码不一致时,更新单元333将生成修改指令,该修改指令中记载了原始的通讯号码和更新的通讯号码,即网络通讯录条目中记录的通讯号码和关联的通讯号码。在另一个实施例中,上述通讯号码的同步系统还包括了本地更新模块,该本地更新模块用于通过即时通信好友的即时通信工具将同步的网络通讯录更新到本地存储的通讯录中。在另一个实施例中,本地更新模块通过即时通信好友的即时通信工具将同步的网络通讯录更新到本地存储的通讯录中。本地更新模块可设置于即时通讯客户端10或网络服务器30中。上述通讯号码的同步方法和系统,在运行的即时通信工具中对即时通信标识和移动终端的通讯号码进行关联,将上传,在服务端中根据即时通信标识得到即时通信好友的网络通信录,进而将与即时通信标识关联的通讯号码更新到即时通信好友的网络通信录中,实现了服务端中不同用户之间网络通讯录的同步,不需要用户登录服务端对网络通讯录进行修改,简化了操作,提高了方便性。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种通讯号码的同步方法,包括如下步骤 通过运行的即时通信工具将即时通信标识和移动终端的通讯号码相关联; 上传所述即时通信标识和关联的通讯号码; 根据所述即时通信标识获取即时通信好友的网络通讯录; 将所述关联的通讯号码同步到所述即时通信好友的网络通讯录。
2.根据权利要求I所述的通讯号码的同步方法,其特征在于,所述根据所述即时通信标识获取即时通信好友的网络通讯录的步骤为 根据所述即时通信标识得到即时通信工具中的好友关系链信息; 通过所述好友关系链信息提取所述即时通信好友的网络通讯录。
3.根据权利要求I所述的通讯号码的同步方法,其特征在于,所述将所述关联的通讯号码同步到所述即时通信好友的网络通讯录的步骤为 查询所述即时通信好友的网络通讯录,判断所述即时通信标识对应的网络通讯录条目中记录的通讯号码是否与所述关联的通讯号码相一致,若否,则 将所述关联的通讯号码更新到所述即时通信标识对应的网络通讯录条目。
4.根据权利要求3所述的通讯号码的同步方法,其特征在于,所述将所述关联的通讯号码更新到所述即时通信标识对应的网络通讯录条目的具体过程包括 根据所述关联的通讯号码和记录的通讯号码生成修改指令; 在所述即时通信标识对应的网络通讯录条目中按照所述修改指令将记录的通讯号码修改为所述关联的通讯号码。
5.根据权利要求I所述的通讯号码的同步方法,其特征在于,所述通过所述好友关系链信息提取所述即时通信好友的网络通讯录的步骤之后还包括 通过所述即时通信好友的即时通信工具将所述同步的网络通讯录更新到本地存储的通讯录中。
6.一种通讯号码的同步系统,其特征在于,包括即时通信工具客户端和网络服务器;所述即时通信工具客户端包括 关联模块,用于通过运行的即时通信工具将即时通信标识和移动终端的通讯号码相关联; 传输模块,用于上传所述即时通信标识和关联的通讯号码; 所述网络服务器包括 获取模块,用于根据所述即时通信标识获取即时通信好友的网络通讯录; 同步模块,用于将所述关联的通讯号码同步到所述即时通信好友的网络通信录。
7.根据权利要求6所述的通讯号码的同步系统,其特征在于,所述获取模块包括 关系链获取单元,用于根据所述即时通信标识得到即时通信工具中的好友关系链信息; 提取单元,用于通过所述好友关系链信息提取所述即时通信好友的网络通讯录。
8.根据权利要求6所述的通讯号码的同步系统,其特征在于,所述同步模块包括 查询单元,用于查询所述即时通信好友的网络通讯录,判断所述即时通信标识对应的网络通讯录条目中记录的通讯号码是否与所述关联的通讯号码相一致,若否,则通知更新单元;所述更新单元用于将所述关联的通讯号码更新到所述即时通信标识对应的网络通讯录条目。
9.根据权利要求8所述的通讯号码的同步系统,其特征在于,所述更新单元还用于根据关联的通讯号码和记录的通讯号码生成修改指令,在所述即时通信标识对应的网络通讯录条目中按照所述修改指令将记录的通讯号码修改为所述关联的通讯号码。
10.根据权利要求6所述的通讯号码的同步系统,其特征在于,还包括 本地更新模块,用于通过所述即时通信好友的即时通信工具将所述同步的网络通讯录更新到本地存储的通讯录中。
全文摘要
本发明提供了一种通讯号码的同步方法和系统。所述方法包括通过运行的即时通信工具将即时通信标识和移动终端的通讯号码相关联;上传所述即时通信标识和关联的通讯号码;根据所述即时通信标识获取即时通信好友的网络通讯录;将所述关联的通讯号码同步到所述即时通信好友的网络通讯录。所述系统包括即时通信工具客户端和网络服务器;所述即时通信工具客户端包括关联模块和传输模块;所述网络服务器包括获取模块和同步模块。采用本发明实现了服务端中不同用户之间网络通讯录的同步,简化了用户操作。
文档编号H04L12/58GK102882953SQ20121034690
公开日2013年1月16日 申请日期2012年9月18日 优先权日2012年9月18日
发明者李建成 申请人:李建成
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1