一种添加联络人的方法和装置的制作方法

文档序号:7769190阅读:140来源:国知局
专利名称:一种添加联络人的方法和装置的制作方法
技术领域
本发明涉及移动终端应用领域,特别涉及一种添加联络人的方法和装置。
背景技术
随着社交网络在移动终端领域的发展,用于移动终端的IM(Instant Messenger,即时通讯)应用变得越来越重要。其中,一部分移动终端頂与移动终端的通讯录进行绑定,将通讯录作为移动终端頂自身的联络人列表。基于移动终端的通讯录的頂应用,除了拥有传统的通讯录的管理功能外,还为用户提供添加联络人、向联络人发送信息图片和与联络人进行语音聊天等即时通讯功能。其中,添加联络人的功能一般通过用户的ID (Identity,标识)来添加。该ID是用户使用基于移动终端的通讯录的頂应用时,系统自动为用户分配的唯一的ID。现有的添加联络人的方法具体为,用户将待添加的联络人的ID输入到系统中;系统向该待添加的联络人发出添加的通知,并在通知中展示用户的ID ;该待添加的联络人收到通知查看用户的ID后,决定是否接受该添加。在实现本发明的过程中,发明人发现现有技术至少存在以下问题:使用现有的增加联络人的方法,待添加的联络人只知道用户的ID,不能够了解该用户的更多的一些的信息,不能方便地决定是否需要接受该添加。

发明内容
为了能够方便地添加联络人,本发明实施例提供了一种添加联络人的方法和装置。所述技术方案如下:一种添加联络人的方法,所述方法包括:获取用户的ID、待添加的联络人的ID和所述用户的用户信息,所述用户信息包括所述用户的姓名和联系方式;将所述用户的ID和所述用户信息发送给所述待添加的联络人;根据所述待添加的联络人同意添加的回复,将所述待添加的联络人的ID添加到所述用户的联络人列表中。其中,所述方法还包括:根据至少两个用户的ID,获取所述至少两个用户的联络人列表;判断所述至少两个用户的联络人列表中是否存在至少一个相同的联络人;若存在,则将所述至少两个用户的ID分别作为对方的待添加的联络人的ID。其中,所述获取用户的ID、待添加的联络人的ID和所述用户的用户信息,具体包括:接收添加联络人的请求,所述请求包括所述用户的ID和所述待添加的联络人的ID ;根据所述用户的ID,获取所述用户的用户信息;所述用户的ID与所述用户信息成对应关系。进一步地,所述将所述用户的ID和所述用户信息发送给所述待添加的联络人之后,还包括:根据所述待添加的联络人拒绝添加的回复,反馈给所述用户添加失败的信息。进一步地,所述将所述待添加的联络人的ID添加到所述用户的联络人列表中之后,还包括:获取所述待添加的联络人的用户信息,将所述待添加的联络人的用户信息发送给所述用户。一种添加联络人的装置,所述装置包括:获取模块,用于获取用户的ID、待添加的联络人的ID和所述用户的用户信息,所述用户信息包括所述用户的姓名和联系方式;发送模块,用于将所述用户的ID和所述用户信息发送给所述待添加的联络人;添加模块,用于根据所述待添加的联络人同意添加的回复,将所述待添加的联络人的ID添加到所述用户的联络人列表中。其中,所述装置还包括:判断模块,用于根据用户的ID,获取至少两个用户的联络人列表;判断所述至少两个用户的联络人列表中是否存在至少一个相同的联络人;若存在,则将所述至少两个用户的ID分别作为对方的待添加的联络人的ID。其中,所述获取模块,具体包括:接收单元,用于接收添加联络人的请求,所述请求包括所述用户的ID和所述待添加的联络人的ID ;获取单元,用于根据所述用户的ID,获取所述用户的用户信息;所述用户的ID与所述用户信息成对应关系。进一步地,所述添加模块还用于,根据所述待添加的联络人拒绝添加的回复,反馈给所述用户添加失败的信息。进一步地,所述获取模块还用于,获取所述待添加的联络人的用户信息;相应地,所述发送模块还用于,将所述待添加的联络人的用户信息发送给所述用户。本发明实施例提供的技术方案带来的有益效果是:通过将用户信息发送给待添加的联络人,所述用户信息包括所述用户的姓名和联系方式;待添加的联络人能够查阅用户的姓名和联系方式,比较方便地对用户的资料进行了解,便于做出是否同意成为用户的联络人的决定;从而使得用户能够方便地添加联络人。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例1中提供的一种添加联络人的方法的流程图2是本发明实施例2中提供的一种添加联络人的方法的流程图;图3是本发明实施例2中云端服务器为用户自动匹配待添加的联络人的示意图;图4是本发明实施例3中提供的一种添加联络人的装置的结构示意图;图5是本发明实施例4中提供的一种添加联络人的装置的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1参见图1,本发明实施例1提供了一种添加联络人的方法,具体包括:101:获取用户的ID、待添加的联络人的ID和该用户的用户信息。其中,该用户信息包括该用户的姓名和联系方式。102:将该用户的ID和用户信息发送给该待添加的联络人。103:根据该待添加的联络人同意添加的回复,将该待添加的联络人的ID添加到该用户的联络人列表中。本发明实施例提供的技术方案带来的有益效果是:通过将用户信息发送给待添加的联络人,所述用户信息包括所述用户的姓名和联系方式;待添加的联络人能够查阅用户的姓名和联系方式,比较方便地对用户的资料进行了解,便于做出是否同意成为用户的联络人的决定;从而使得用户能够方便地添加联络人。实施例2为便于理解,本发明实施例2将以基于智能手机的通讯录的頂应用(下文简称手机IM应用)为例对技术方案加以说明。参见图2 图3,本发明实施例2提供了一种添加联络人的方法的优选例,具体包括:201:根据用户的ID,自动为用户匹配待添加的联络人的ID。—般来讲,用户在首次使用手机頂应用时,系统将为用户分配一个唯一的ID。或者,用户在该系统中填写一个唯一的ID进行手机IM应用的注册。其中,用户的ID将存储于云端服务器。用户通过相应的ID登陆手机頂应用后,就能够开通该手机頂应用提供的业务。根据用户的ID,参见图3,云端服务器将自动为用户匹配待添加的联络人的ID。进一步地,该步骤具体包括:2011:根据至少两个用户的ID,获取至少两个用户的联络人列表。其中,联络人列表为该手机IM应用的联络人列表,与用户的ID相对应,存储于云端服务器。用户使用该手机頂应用时,将联络人列表从云端服务器下载到本地。其中,云端服务器根据用户的ID,能够获取存储的用户的联络人列表。值得说明的是,手机IM应用的联络人列表,包括了手机通讯录中的所有联络人。容易知道,手机通讯录中的联络人,一部分开通了该手机IM应用;另一部分未开通该手机IM应用。相应地,在存储于云端服务器的联络人列表中,一部分联络人存储的是用户的ID ;另一部分联络人存储的是电话号码。2012:判断至少两个用户的联络人列表中是否存在至少一个相同的联络人;若存在,则将该至少两个用户的ID分别作为对方的待添加的联络人的ID。
其中,云端服务器获取至少两个用户的联络人列表后,将判断至少两个用户的联络人列表中是否存在至少一个相同的联络人。具体地,判断的方式具体包括两种:第一,针对联络人的ID判断。若获取的不同联络人列表中,存在至少一个相同的联络人的ID,则将该至少两个用户的ID分别作为对方的待添加的联络人的ID。第二,针对联络人的电话号码判断。若获取的不同联络人列表中,存在至少一个相同的联络人的电话号码,则将该至少两个用户的ID分别作为对方的待添加的联络人的ID。此为本领域熟知的技术,在此不再详述。其中,云端服务器完成判断后,将为用户筛选出一定数量的待添加的联络人的ID。系统将以推送服务的形式让用户进行选择。例如,将待添加的联络人的ID以图标的形式,展现在手机IM应用的页面底端,使用户登陆后就能注意到。值得说明的是,自动为用户匹配待添加的联络人的ID,可以在本实施例的其他任何步骤之前或之后进行。因此,本步骤的序号仅为了说明,并不限定其真实顺序。202:接收添加联络人的请求,该请求包括用户的ID和待添加的联络人的ID。其中,用户查看系统推送的待添加的联络人的ID,并从中选择出一个来进行添加。例如,用户查看排列在手机IM应用的首页底端的待添加的联络人的图标后,使用手或手写笔触屏点击其中一个待添加的联络人的图标,触发添加该待添加的联络人的请求。该请求包括用户的ID和待添加的联络人的ID。其中,接收到用户添加联络人的请求后,就能够获取用户的ID和待添加的联络人的ID。203:根据用户的ID,获取用户的用户信息。其中,该用户的ID与该用户信息成对应关系;该用户信息包括用户的姓名和联系方式。其中,用户通过用户的ID首次登陆手机頂应用时,根据系统的详细提示,填写用户信息。在本实施例中,用户信息将以数字名片的形式展现给用户、以及添加了该用户为联络人的其他用户。其中,用户信息存储于云端服务器,且用户信息与用户的ID成对应关系。显然,用户可以随时对用户信息进行更新。进一步地,用户信息包括用户的姓名和联系方式。该联系方式具体包括电话号码和其他頂应用的ID (如QQ号码)。容易知道,用户信息还可包括用户其他的一些的信息,例如,性别、生日,居住地和工作单位等。其中,根据用户的ID,从云端服务器存储的用户的ID与用户信息的对应关系中,获取用户的用户信息。204:将该用户的ID和用户信息发送给该待添加的联络人。其中,获取用户的ID、待添加的联络人的ID和用户信息后,将该用户的ID和用户信息发送给该待添加的联络人。具体地,将用户的ID和用户信息生成添加邀请,该添加邀请包括“接受添加”和“拒绝添加”的单选选项;根据待添加的联络人的ID,以弹出消息框的形式将该添加邀请发送给该待添加的联络人。进一步地,添加邀请为符合现有网络协议下数据结构的数据包。该数据包通过网络信息通道发送给待添加的联络人。205:接收待添加的联络人的回复,判断待添加的联络人是否同意成为该用户的联络人。
其中,根据待添加的联络人同意添加的回复,将该待添加的联络人的ID添加到该用户的联络人列表中;根据待添加的联络人拒绝添加的回复,反馈给该用户添加失败的信
肩、O其中,该待添加的联络人接收到用户的ID和用户信息后,将决定是否同意成为该用户的联络人。具体地,若待添加的联络人接受该添加,则回复同意添加;若待添加的联络人不接受该添加,则回复拒绝添加。例如,待添加的联络人登陆手机IM应用后,接收到系统弹出的用户的ID和用户信息生成的添加邀请的信息框;仔细查阅用户的ID和用户信息后,用手或手写笔触屏点击了 “接受添加”选项,即回复同意该添加邀请。其中,若接收到待添加的联络人同意添加的回复,则将该待添加的联络人的ID添加到该用户的联络人列表中;若接收到待添加的联络人拒绝添加的回复,则反馈给该用户添加失败的息。206:获取该待添加的联络人的用户信息,将该待添加的联络人的用户信息发送给该用户。其中,该待添加的联络人成为该用户的联络人后,该用户能够查阅该待添加的联络人的用户信息,以方便地对联络人的联系方式进行管理。例如,用户使用手或手写笔触屏在联络人列表中选中添加后的该待添加的联络人的ID,触发查阅该联络人的用户信息的请求,该请求包括了该联络人的ID和用户的ID。具体地,接收该请求后,根据该联络人的ID,获取该联络人的用户信息;根据该用户的ID,将该联络人的用户信息发送给该用户。其中,用户查阅后的联络人的用户信息将存储在本地,方便用户对联络人的联系方式进行管理。值得说明的是,可为存储在本地的用户信息设置时间戳。本地的用户信息超过一定时间(如12个小时),将为用户从服务器重新下载该联络人的用户信息到本地。此为本领域熟知的技术,不再详述。进一步地,该待添加的联络人接收到用户的ID和用户信息后,还可决定是否添加该用户为自己的联络人。若添加了该用户为自己的联络人,则直接将该用户的ID添加到该待添加的联络人的联络人列表中。本发明实施例提供的技术方案带来的有益效果是:通过将用户信息发送给待添加的联络人,所述用户信息包括所述用户的姓名和联系方式;待添加的联络人能够查阅用户的姓名和联系方式,比较方便地对用户的资料进行了解,便于做出是否同意成为用户的联络人的决定;从而使得用户能够方便地添加联络人。实施例3参见图4,本发明实施例3提供了一种添加联络人的装置,具体包括:获取模块301,用于获取用户的ID、待添加的联络人的ID和该用户的用户信息,该用户信息包括该用户的姓名和联系方式。发送模块302,用于将该用户的ID和该用户信息发送给待添加的联络人。添加模块303,用于根据该待添加的联络人同意添加的回复,将待添加的联络人的ID添加到该用户的联络人列表中。本发明实施例提供的技术方案带来的有益效果是:通过将用户信息发送给待添加的联络人,所述用户信息包括所述用户的姓名和联系方式;待添加的联络人能够查阅用户的姓名和联系方式,比较方便地对用户的资料进行了解,便于做出是否同意成为用户的联络人的决定;从而使得用户能够方便地添加联络人。实施例4参见图5,本发明实施例4提供了一种添加联络人的装置,具体包括:判断模块401,用于根据用户的ID,获取至少两个用户的联络人列表;判断至少两个用户的联络人列表中是否存在至少一个相同的联络人;若存在,则将至少两个用户的ID分别作为对方的待添加的联络人的ID。获取模块402,用于获取用户的ID、待添加的联络人的ID和该用户的用户信息,该用户信息包括该用户的姓名和联系方式。其中,获取模块402,具体包括:接收单元4021,用于接收添加联络人的请求,该请求包括用户的ID和待添加的联络人的ID。获取单元4022,用于根据用户的ID,获取用户的用户信息;用户的ID与用户信息成对应关系。发送模块403,用于将用户的ID和用户信息发送给待添加的联络人。进一步地,获取模块402还用于,获取待添加的联络人的用户信息。相应地,发送模块403还用于,将待添加的联络人的用户信息发送给用户。添加模块404,用于根据待添加的联络人同意添加的回复,将待添加的联络人的ID添加到用户的联络人列表中。进一步地,添加模块404还用于,根据待添加的联络人拒绝添加的回复,反馈给用户添加失败的信息。本发明实施例提供的技术方案带来的有益效果是:通过将用户信息发送给待添加的联络人,所述用户信息包括所述用户的姓名和联系方式;待添加的联络人能够查阅用户的姓名和联系方式,比较方便地对用户的资料进行了解,便于做出是否同意成为用户的联络人的决定;从而使得用户能够方便地添加联络人。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种添加联络人的方法,其特征在于,所述方法包括: 获取用户的标识、待添加的联络人的标识和所述用户的用户信息,所述用户信息包括所述用户的姓名和联系方式; 将所述用户的标识和所述用户信息发送给所述待添加的联络人; 根据所述待添加的联络人同意添加的回复,将所述待添加的联络人的标识添加到所述用户的联络人列表中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据至少两个用户的标识,获取所述至少两个用户的联络人列表; 判断所述至少两个用户的联络人列表中是否存在至少一个相同的联络人; 若存在,则将所述至少两个用户的标识分别作为对方的待添加的联络人的标识。
3.根据权利要求1所述的方法,其特征在于,所述获取用户的标识、待添加的联络人的标识和所述用户的用户信息,具体包括: 接收添加联络人的请求,所述请求包括所述用户的标识和所述待添加的联络人的标识; 根据所述用户的标识,获取所述用户的用户信息;所述用户的标识与所述用户信息成对应关系。
4.根据权利要求1所述的方法,其特征在于,所述将所述用户的标识和所述用户信息发送给所述待添加的联络人之后,还包括: 根据所述待添加的联络人拒绝添加的回复,反馈给所述用户添加失败的信息。
5.根据权利要求1所述的方法,其特征在于,所述将所述待添加的联络人的标识添加到所述用户的联络人列表中之后,还包括: 获取所述待添加的联络人的用户信息,将所述待添加的联络人的用户信息发送给所述用户。
6.一种添加联络人的装置,其特征在于,所述装置包括: 获取模块,用于获取用户的标识、待添加的联络人的标识和所述用户的用户信息,所述用户信息包括所述用户的姓名和联系方式; 发送模块,用于将所述用户的标识和所述用户信息发送给所述待添加的联络人; 添加模块,用于根据所述待添加的联络人同意添加的回复,将所述待添加的联络人的标识添加到所述用户的联络人列表中。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 判断模块,用于根据用户的标识,获取至少两个用户的联络人列表; 判断所述至少两个用户的联络人列表中是否存在至少一个相同的联络人; 若存在,则将所述至少两个用户的标识分别作为对方的待添加的联络人的标识。
8.根据权利要求6所述的装置,其特征在于,所述获取模块,具体包括: 接收单元,用于接收添加联络人的请求,所述请求包括所述用户的标识和所述待添加的联络人的标识; 获取单元,用于根据所述用户的标识,获取所述用户的用户信息;所述用户的标识与所述用户信息成对应关系。
9.根据权利要求6所述的装置,其特征在于,所述添加模块还用于,根据所述待添加的联络人拒绝添加的回复,反馈给所述用户添加失败的信息。
10.根据权利要求6所述的装置,其特征在于,所述获取模块还用于,获取所述待添加的联络人的用户信息;相应地,所述发送模块还用于,将所述待添加的联络人的用户信息发送给所述用户 。
全文摘要
本发明公开了一种添加联络人的方法和装置,属于移动终端应用领域。所述方法包括获取用户的ID、待添加的联络人的ID和所述用户的用户信息,所述用户信息包括所述用户的姓名和联系方式;将所述用户的ID和所述用户信息发送给所述待添加的联络人;根据所述待添加的联络人同意添加的回复,将所述待添加的联络人的ID添加到所述用户的联络人列表中。所述装置包括获取模块、发送模块和添加模块。通过本发明,待添加的联络人能够查阅用户的姓名和联系方式,比较方便地对用户的资料进行了解,便于做出是否同意成为用户的联络人的决定;从而使得用户能够方便地添加联络人。
文档编号H04L12/58GK103167424SQ20111040583
公开日2013年6月19日 申请日期2011年12月8日 优先权日2011年12月8日
发明者彭文福 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1