查找目标用户的方法及装置.pdf

上传人:小** 文档编号:4260981 上传时间:2018-09-12 格式:PDF 页数:17 大小:4.79MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210327827.4

申请日:

2012.09.05

公开号:

CN102883307A

公开日:

2013.01.16

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04W 8/24申请公布日:20130116|||实质审查的生效IPC(主分类):H04W 8/24申请日:20120905|||公开

IPC分类号:

H04W8/24(2009.01)I; H04L29/08; G06F17/30

主分类号:

H04W8/24

申请人:

东莞宇龙通信科技有限公司; 宇龙计算机通信科技(深圳)有限公司

发明人:

林鹿堃

地址:

523500 广东省东莞市松山湖科技产业园区北部工业城C区

优先权:

专利代理机构:

北京中博世达专利商标代理有限公司 11274

代理人:

申健

PDF下载: PDF下载
内容摘要

本发明公开了一种查找目标用户的方法及装置,涉及通信领域,用于解决在查找目标人物的过程中往往需要耗费极大的精力和时间的问题。本发明提供的方法包括:接收当前用户终端上传的个人信息以及所述当前用户终端中存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所存储的各联系人的电话号码;根据所述个人信息以及联系人信息中的电话号码建立关系网络;接收所述当前用户终端发送的目标用户信息,从所述关系网络中查找所述目标用户。本发明适用于通信领域,用于查找目标用户。

权利要求书

权利要求书一种查找目标用户的方法,其特征在于,包括:
接收当前用户终端上传的个人信息以及所述当前用户终端中存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所存储的各联系人的电话号码;
根据所述个人信息以及联系人信息中的电话号码建立关系网络;
接收所述当前用户终端发送的目标用户信息,从所述关系网络中查找所述目标用户。
根据权利要求1所述的方法,其特征在于,所述根据所述个人信息以及联系人信息中的电话号码建立关系网络,包括:
根据所述个人信息中的电话号码,为当前用户终端建立当前网络节点,所述当前网络节点的节点信息包括当前用户的个人信息;
遍历所述联系人信息中的电话号码,在服务器中查找所述联系人信息中的各电话号码对应的网络节点,在当前网络节点与联系人网络节点之间建立连接,以构成关系网络,其中,所述联系人网络节点是所述联系人信息中各电话号码对应的网络节点。
根据权利要求2所述的方法,其特征在于,所述联系人网络节点包括第一网络节点和第二网络节点,所述第一网络节点对应的用户终端所存储的电话号码中包括当前用户终端的电话号码,所述第二网络节点对应的用户终端所存储的电话号码中不包括当前用户终端的电话号码;
所述在当前网络节点与联系人网络节点之间建立连接,包括:
在所述当前网络节点与所述第一网络节点之间直接建立连接;或者
接收当前用户终端发送的连接建立请求,所述连接建立请求包括当前用户终端的个人信息以及所述第二网络节点的节点信息;
将所述连接请求发送给所述第二网络节点对应的用户终端;
接收所述第二网络节点对应的用户终端返回的连接确认消息,在当前网络节点与所述第二网络节点之间建立连接。
根据权利要求3所述的方法,其特征在于,所述接收当前用户终端发送的目标用户信息,从所述关系网络中查找所述目标用户,包括:
接收当前用户终端发送的目标用户信息,所述目标用户信息包括所述目标用户的姓名;
查找与当前网络节点存在连接关系的网络节点的节点信息,判断所述节点信息中的用户姓名与所述目标用户的姓名是否一致,所述与当前网络节点存在连接关系的网络节点包括与当前网络节点直接连接的网络节点,以及通过中间网络节点与当前网络节点相连接的网络节点;
将节点信息中用户姓名与所述目标用户的姓名一致的网络节点作为目标网络节点,确定所述目标网络节点与当前网络节点的连接关系;
将所述连接关系发送至当前用户终端,以显示当前网络节点与目标网络节点之间的连接关系。
根据权利要求4所述的方法,其特征在于,所述将所述连接关系发送至当前用户终端之后,还包括:
根据所述连接关系确定目标用户的联系信息,并将所述联系信息发送至当前用户终端。
一种服务器,其特征在于,包括:
第一接收单元,用于接收当前用户终端上传的个人信息以及所述当前用户终端中存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所存储的各联系人的电话号码;
组网单元,用于根据所述第一接收单元接收的个人信息以及联系人信息中的电话号码建立关系网络;
处理单元,用于接收所述当前用户终端发送的目标用户信息,从所述组网单元建立的关系网络中查找所述目标用户。
根据权利要求6所述的服务器,其特征在于,所述组网单元包括:
节点建立模块,用于根据所述个人信息中的电话号码,为当前用户终端建立当前网络节点,所述当前网络节点的节点信息包括当前用户的个人信息;
组网模块,用于遍历所述联系人信息中的电话号码,在服务器中查找所述联系人信息中的各电话号码对应的网络节点,在当前网络节点与联系人网络节点之间建立连接,以构成关系网络,其中,所述联系人网络节点是所述联系人信息中各电话号码对应的网络节点。
根据权利要求7所述的服务器,其特征在于,所述联系人网络节点包括第一网络节点和第二网络节点,所述第一网络节点对应的用户终端所存储的电话号码中包括当前用户终端的电话号码,所述第二网络节点对应的用户终端所存储的电话号码中不包括当前用户终端的电话号码;
所述组网模块具体用于在所述当前网络节点与第一网络节点之间直接建立连接;或者
所述组网单元还包括:
第一接收模块,用于接收当前用户终端发送的连接建立请求,所述连接建立请求包括当前用户终端的个人信息以及所述第二网络节点的节点信息;
第一发送模块,用于将所述第一接收模块接收的连接请求发送给所述第二网络节点对应的用户终端;
所述组网模块还用于接收所述第二网络节点对应的用户终端返回的连接确认消息,在当前网络节点与所述第二网络节点之间建立连接。
根据权利要求8所述的服务器,其特征在于,所述处理单元包括:
第二接收模块,用于接收当前用户终端发送的目标用户信息,所述目标用户信息包括所述目标用户的姓名;
查找模块,用于查找与当前网络节点存在连接关系的网络节点的节点信息,判断所述节点信息中的用户姓名与所述目标用户的姓名是否一致,所述与当前网络节点存在连接关系的网络节点包括与当前网络节点直接连接的网络节点,以及通过中间网络节点与当前网络节点相连接的网络节点;
确定模块,用于将节点信息中用户姓名与所述目标用户的姓名一致的网络节点作为目标网络节点,确定所述目标网络节点与当前网络节点的连接关系;
第二发送模块,用于将所述连接关系发送至当前用户终端,以显示当前网络节点与目标网络节点之间的连接关系。
根据权利要求9所述的服务器,其特征在于,还包括:
推送单元,用于根据所述连接关系确定目标用户的联系信息,并将所述联系信息发送至当前用户终端。

说明书

说明书查找目标用户的方法及装置
技术领域
本发明涉及通信领域,尤其涉及一种查找目标用户的方法及装置。
背景技术
日常生活中,人们需要频繁和与其他人进行交流。随着通信技术的发展,人们可以通过多种方式进行通信,例如通过手机打电话,通过网络发送e‑mail等。在进行通信时,人们需要知道通信双方具体的联系方式,例如:在通过手机进行通话时,需要获知对方的手机号码;在通过e‑mail进行通信时,需要获知对方的邮箱地址。目前大部分的通信方式都建立在通信双方互相熟识的情况下。
实际应用中,人们经常需要根据获知的极少部分信息去查找某人的联系方式,例如:查找一些失去联系的同学、朋友的联系方式,或者是查找一些潜在的业务伙伴的私人联系方式等。通常的,人们都是通过问询自己熟识的人来获取目标人物的联系方式。这种获取目标人物联系方式的方法具有很大的盲目性,在查找目标人物的过程中往往需要耗费极大的精力和时间。
发明内容
本发明的实施例提供一种查找目标用户的方法及装置,能够快捷、高效的查找目标用户。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,本发明实施例提供了一种查找目标用户的方法,所述方法包括:
接收当前用户终端上传的个人信息以及所述当前用户终端中存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所存储的各联系人的电话号码;
根据所述个人信息以及联系人信息中的电话号码建立关系网络;
接收所述当前用户终端发送的目标用户信息,从所述关系网络中查找所述目标用户。
另一方面,本发明实施例还提供了一种服务器,所述服务器包括:
第一接收单元,用于接收当前用户终端上传的个人信息以及所述当前用户终端中存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所存储的各联系人的电话号码;
组网单元,用于根据所述第一接收单元接收的个人信息以及联系人信息中的电话号码建立关系网络;
处理单元,用于接收所述当前用户终端发送的目标用户信息,从所述组网单元建立的关系网络中查找所述目标用户。
本发明实施例提供的查找目标用户的方法及装置,能够根据当前用户的个人信息以及当前用户的联系人信息建立关系网络,并根据当前用户选择的目标用户信息在所述关系网络中查找目标用户,与现有技术相比,能够快捷、高效的实现目标用户的查找过程。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的查找目标用户的方法的流程示意图;
图2为本发明实施例二提供的查找目标用户的方法的流程示意图;
图3为本发明实施例三提供的查找目标用户的方法的流程示意图;
图4为本发明实施例三提供的关系网络的示意图;
图5、图6为本发明实施例四提供的服务器的结构框图;
图7、图8为本发明实施例五提供的用户终端的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例提供了一种查找目标用户的方法,如图1所示,所述方法包括:
101、服务器接收当前用户终端上传的个人信息以及所述当前用户终端中存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所存储的各联系人的电话号码。
可选的,用户终端上传的个人信息还可以包括当前用户的性别、居住地、行业类别、以及e‑mail地址等信息。值得说明的是,用户终端上传的个人信息越多,则可以增加当前用户的特征,使得当前用户与其他同名同姓的用户进行区分。
102、服务器根据所述个人信息以及联系人信息中的电话号码建立关系网络。
103、服务器接收所述当前用户终端发送的目标用户信息,从所述关系网络中查找所述目标用户。
本发明实施例提供的查找目标用户的方法,服务器能够根据当前用户的个人信息以及当前用户终端存储的联系人信息建立关系网络,并根据当前用户选择的目标用户信息在所述关系网络中查找目标用户,从而快捷、高效的实现目标用户的查找过程。
实施例二
本发明实施例提供了一种查找目标用户的方法,如图2所示,所述方法包括:
201、用户终端向服务器发送当前用户的个人信息以及当前用户终端中存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所存储的各联系人的电话号码。
可选的,用户终端向服务器发送的当前用户的个人信息中还可以包括当前用户的性别、居住地、行业类别、以及e‑mail地址等信息。值得说明的是,用户终端上传的个人信息越多,则可以增加当前用户的特征,使得当前用户与其他同名同姓的用户进行区分。
202、用户终端向服务器发送目标用户查找请求,所述查找请求中包括目标用户信息,所述目标用户信息包括目标用户的姓名。
值得说明的是,在本实施例中,目标用户的姓名是查找目标用户的必要条件。可选的,为了提高查找目标用户的精确度,所述目标用户信息中还可以包括目标用户的性别、居住地、行业类别等信息。
203、接收服务器发送的关于所述目标查找请求的响应消息,显示当前用户与所述目标用户的关系网络,确定当前用户与所述目标用户之间的中间人。
本发明实施例提供的查找目标用户的方法,用户终端向服务器发送当前用户的个人信息以及所述用户终端存储的联系人信息,供服务器建立关系网络;当需要查找目标用户时,可以根据用户输入的目标用户信息向服务器发送目标用户查找请求,从而快捷、高效的查找到目标用户。
实施例三
本发明实施例提供了一种查找目标用户的方法,如图3所示,所述方法包括:
301、用户终端向服务器进行注册,并向服务器发送当前用户的个人信息以及所述当前用户终端存储的联系人信息。
值得说明的是,所述当前用户的个人信息至少包括当前用户的姓名和电话号码,可选的,还可以包括当前用户的性别、居住地、行业类别、以及e‑mail地址等。值得说明的是,用户终端上传的个人信息越多,则可以增加当前用户的特征,使得当前用户与其他同名同姓的用户进行区分。
302、服务器根据所述个人信息中的电话号码,为当前用户终端建立当前网络节点,所述当前网络节点的节点信息包括当前用户的个人信息。
在本实施例中,服务器创建的网络节点与电话号码是一一对应的。
303、服务器遍历当前用户终端所存储的联系人信息中的电话号码,在服务器中查找所述联系人信息中的各电话号码对应的网络节点,在当前网络节点与联系人网络节点之间建立连接,以构成关系网络,其中,所述联系人网络节点是所述联系人信息中各电话号码对应的网络节点。
为了便于理解,本发明实施例提供了一个示例以描述上述关系网络的构成过程:
例如,以当前用户终端为终端X为例进行说明:终端X上存储A1、B1、C1的联系信息,终端A1上存储有A11、A12、A13的联系信息,终端B1上存储有B11、B12、B13的联系信息,终端C1上存储有C11、C12、C13的联系信息。则如图4所示,服务器在接收到终端X发送的个人信息后,为终端X建立网络节点X,其中,网络节点X中存储有终端X的用户姓名和电话号码;服务器遍历终端X发送的联系人信息,获取A1、B1、C1的电话号码,查找A1、B1、C1对应的网络节点依次为A1、B1、C1,在网络节点A与网络节点A1、B1、C1之间建立连接,使终端X加入到关系网络中,最终形成的关于终端X的关系网络可以参考图4所示的网络拓扑结构。
值得说明的是,本实施例中的联系人网络节点可以分为第一网络节点和第二网络节点,所述第一网络节点对应的用户终端所存储的电话号码中包括当前用户终端的电话号码,所述第二网络节点对应的用户终端所存储的电话号码中不包括当前用户终端的电话号码。具体的:
如果所述联系人网络节点是第一网络节点,则服务器在所述当前网络节点与所述第一网络节点之间直接建立连接;
如果所述联系人网络节点是第二网络节点,则服务器通过如下步骤在第二网络节点与当前网络节点之间建立连接:
S1、服务器接收当前用户终端发送的连接建立请求,所述连接建立请求包括当前用户终端的个人信息以及所述第二网络节点的节点信息;
S2、服务器将所述连接请求发送给所述第二网络节点对应的用户终端;
S3、服务器接收所述第二网络节点对应的用户终端返回的连接确认消息,在当前网络节点与所述第二网络节点之间建立连接。
为了便于理解,本实施例具体对上述步骤进行说明,例如,以终端A中存储有终端B的联系信息和终端C的联系信息为例:
如果终端B中也存储有终端A的联系信息,即终端B在关系网络中对应的网络节点为终端A的第一网络节点,则在建立关系网络时,服务器直接在网络节点B与网络节点A之间建立连接,其中,网络节点B是关系网络中终端B对应的网络节点,网络节点A是关系网络中终端A对应的网络节点;
如果终端C中并不存储有终端A的联系信息,即终端C在关系网络中对应的网络节点为终端A的第二网络节点,则在建立关系网络时,需要上述S1‑S3的步骤进行:终端A向服务器发送连接建立请求,服务器将该连接建立请求发送给终端C;如果终端C允许建立该连接,则服务器在网络节点A与网络节点C之间建立连接;如果终端C不允许建立该连接,则在网络节点A与网络节点C之间无法建立连接。
通过上述方法,能够避免一些非法用户恶意的与其他用户建立连接,从而可以更有效的保护用户的隐私。
304、当前终端向服务器发送目标用户信息,所述目标用户信息至少包括目标用户的姓名,也可以包括目标用户的性别、居住地、行业类别等信息。
例如,如果当前用户想查找一个长时间未联系的小学同学甲,则可以将甲的姓名作为目标用户信息进行查找。可选的,如果当前用户知道甲的居住地,则也可以输入甲的性别、居住地等信息进行精确查找。
305、服务器接收当前用户终端发送的目标用户信息,在关系网络中查找与当前网络节点存在连接关系的网络节点的节点信息,判断所述节点信息中的用户姓名与所述目标用户的姓名是否一致,所述与当前网络节点存在连接关系的网络节点包括与当前网络节点直接连接的网络节点,以及通过中间网络节点与当前网络节点相连接的网络节点。
具体的,结合图4所示的关系网络图进行举例说明,根据图4所示,与当前网络节点(即图4中的网络节点X)存在连接关系的网络节点包括:以网络节点A1为中间节点的网络节点A11‑A13,以网络节点B1为中间节点的网络节点B11‑B13,以网络节点C1为中间节点的网络节点C11‑C13;则服务器可以从这些网络节点中查找目标用户。值得说明的是,通常的用户终端中存储的联系人信息远大于图4所示的情况,所以实际应用中的关系网络中包括的网络节点的数目是巨大的,能够有效的提升找到目标用户的成功率。
306、服务器将节点信息中用户姓名与所述目标用户的姓名一致的网络节点作为目标网络节点,确定所述目标网络节点与当前网络节点的连接关系。
例如,根据图4所示,如果用户B13是当前用户终端要查找的目标用户,则确定目标网络节点与当前网络节点的连接关系为:网络节点X→网络节点B1→网络节点B13。
307、服务器将所述连接关系发送至当前用户终端,以显示当前网络节点与目标网络节点之间的连接关系。
308、服务器根据所述连接关系确定目标用户的联系信息,并将所述联系信息发送至当前用户终端。例如,结合步骤306中所举示例,服务器可以根据所述连接关系确定目标用户B13的联系信息,并将目标用户B13的联系信息发送至当前用户终端。
优选的,为了保护用户的隐私,服务器在向当前用户终端发送目标用户的联系信息时,可以向目标用户发送询问消息,在得到目标用户的确认指示后,服务器将目标用户的联系信息发送至当前用户终端;或者,根据目标用户预先设置的隐私保护信息,确定是否向当前用户终端发送目标用户的联系信息。例如:目标用户设置最大中间人数目为2;则如果当前用户和目标用户之间的中间人多于2个,则服务器没有权限向当前用户终端自动发送目标用户的联系信息;只有在当前用户和目标用户之间的中间人小于或等于2个时,才会向当前用户终端自动发送目标用户的联系信息。
值得说明的是,步骤308是可选的。在获取目标用户与当前用户的关系后,当前用户可以通过多种途径向中间人获取目标用户的联系信息。例如,当前用户终端可以向所述中间人对应的用户终端发送第一请求消息,所述第一请求消息用于获取所述目标用户的联系信息。结合步骤306中所举示例,则用户终端X可以向用户终端B1(即中间人)发送第一请求消息,用于向用户终端B1请求目标用户B13的联系信息。需要强调的是,在确定当前用户和目标用户之间的连接关系后,当前用户获取目标用户联系信息的方式并不限于本实施例中所举示例。
优选的,由于同名同姓的人较多,所以在查找过程中可能会找到多个符合目标用户信息的网络节点,为了便于较快捷的筛选出目标用户,本实施例提供的方法还包括:对查找到的多个目标网络节点进行优先级排序。具体实现方法如下:
方法一:
根据当前网络节点与目标网络节点之间的中间网络节点的个数进行排序,与当前网络节点之间的中间网络节点个数少的目标网络节点的排序优先级高。
方法二:
在当前用户终端向服务器发送的目标用户信息中携带目标用户的性别、居住地、行业类别等信息;根据所述目标用户信息与目标网络节点的节点信息的匹配程度进行排序,匹配程度高的目标网络节点的排序优先级高。
值得说明的是,可以将上述方法一和方法二进行结合使用,以达到最好的排序效果。
优先的,为了减少服务器的负荷,以及较快速的完成目标用户的查找过程,当前用户终端可以根据用户指示设定当前用户与所述目标用户之间的中间人的个数。本实施例建议将当前用户与所述目标用户之间的中间人的个数设定为2或3,实际应用中可以根据用户需求进行设定。
本实施例提供的查找目标用户的方法,当前用户终端向服务器发送当前用户的个人信息以及当前用户的联系人信息,以供服务器建立关系网络;当前用户终端向服务器发送目标用户信息,服务器根据所述目标用户信息在所述关系网络中查找目标用户。由于预先建立了关系网络,所以本实施例提供的方法能够快捷、高效的实现目标用户的查找过程。
实施例四
本发明实施例提供了一种服务器,能够实现上述方法实施例中服务器侧的方法,如图5所示,所述服务器包括:
第一接收单元51,用于接收当前用户终端上传的个人信息以及所述当前用户终端中存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所存储的各联系人的电话号码;
组网单元52,用于根据所述第一接收单元51接收的个人信息以及联系人信息中的电话号码建立关系网络;
处理单元53,用于接收所述当前用户终端发送的目标用户信息,从所述组网单元52建立的关系网络中查找所述目标用户。
可选的,所述第一接收单元51接收的个人信息包括当前用户的性别、居住地、行业类别中的至少一种。
进一步的,如图6所示,所述组网单元52包括:
节点建立模块521,用于根据所述个人信息中的电话号码,为当前用户终端建立当前网络节点,所述当前网络节点的节点信息包括当前用户的个人信息;
组网模块522,用于遍历所述联系人信息中的电话号码,在服务器中查找所述联系人信息中的各电话号码对应的网络节点,在当前网络节点与联系人网络节点之间建立连接,以构成关系网络,其中,所述联系人网络节点是所述联系人信息中各电话号码对应的网络节点。
优选的,所述联系人网络节点可以划分为第一网络节点和第二网络节点,所述第一网络节点对应的用户终端所存储的电话号码中包括当前用户终端的电话号码,所述第二网络节点对应的用户终端所存储的电话号码中不包括当前用户终端的电话号码;
所述组网模块522具体用于在所述当前网络节点与第一网络节点之间直接建立连接;或者
所述组网单元52还包括:
第一接收模块523,用于接收当前用户终端发送的连接建立请求,所述连接建立请求包括当前用户终端的个人信息以及所述第二网络节点的节点信息;
第一发送模块524,用于将所述第一接收模块523接收的连接请求发送给所述第二网络节点对应的用户终端;
所述组网模块522还用于接收所述第二网络节点对应的用户终端返回的连接确认消息,在当前网络节点与所述第二网络节点之间建立连接。
进一步的,如图6所示,所述处理单元53包括:
第二接收模块531,用于接收当前用户终端发送的目标用户信息,所述目标用户信息包括所述目标用户的姓名;
查找模块532,用于查找与当前网络节点存在连接关系的网络节点的节点信息,判断所述节点信息中的用户姓名与所述目标用户的姓名是否一致,所述与当前网络节点存在连接关系的网络节点包括与当前网络节点直接连接的网络节点,以及通过中间网络节点与当前网络节点相连接的网络节点;
确定模块533,用于将节点信息中用户姓名与所述目标用户的姓名一致的网络节点作为目标网络节点,确定所述目标网络节点与当前网络节点的连接关系;
第二发送模块534,用于将所述连接关系发送至当前用户终端,以显示当前网络节点与目标网络节点之间的连接关系。
进一步的,如图6所示,所述服务器还包括:
推送单元54,用于根据所述连接关系确定目标用户的联系信息,并将所述联系信息发送至当前用户终端。
本发明实施例提供的服务器,能够根据当前用户的个人信息以及当前用户的联系人信息建立关系网络,并根据当前用户选择的目标用户信息在所述关系网络中查找目标用户,从而快捷、高效的实现目标用户的查找过程。
实施例五
本发明实施例提供了一种用户终端,能够实现上述方法实施例中用户终端侧的方法,如图7所示,所述用户终端包括:
第一发送单元71,用于向服务器发送当前用户的个人信息以及当前用户终端中存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所存储的各联系人的电话号码;
第二发送单元72,用于向服务器发送目标用户查找请求,所述查找请求中包括目标用户信息,所述目标用户信息包括目标用户的姓名;
第二接收单元73,用于接收服务器发送的关于所述目标查找请求的响应消息,显示当前用户与所述目标用户的关系网络,确定当前用户与所述目标用户之间的中间人。
可选的,所述第一发送单元71发送的个人信息还包括当前用户的性别、居住地、行业类别中的至少一种;
所述第二发送单元72发送的目标用户查找请求中的目标用户信息还包括目标用户的性别、居住地、行业类别中的至少一种。
进一步的,如图8所示,所述用户终端还包括:
设定单元74,用于根据用户指示设定当前用户与所述目标用户之间的中间人的个数。
可选的,如图8所示,所述用户终端还包括:
第三发送单元75,用于向所述中间人对应的用户终端发送第一请求消息,所述第一请求消息用于获取所述目标用户的联系信息。
本发明实施例提供的用户终端,能够向服务器发送当前用户的个人信息以及所述用户终端存储的联系人信息,供服务器建立关系网络;当需要查找目标用户时,可以根据用户输入的目标用户信息向服务器发送目标用户查找请求,从而快捷、高效的查找到目标用户。
本发明实施例还提供了一种查找目标用户的系统,包括图5或图6所示的服务器和图7或图8所示的用户终端,能够实现实施例三提供的查找目标用户的方法。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

查找目标用户的方法及装置.pdf_第1页
第1页 / 共17页
查找目标用户的方法及装置.pdf_第2页
第2页 / 共17页
查找目标用户的方法及装置.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《查找目标用户的方法及装置.pdf》由会员分享,可在线阅读,更多相关《查找目标用户的方法及装置.pdf(17页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102883307 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 3 3 0 7 A *CN102883307A* (21)申请号 201210327827.4 (22)申请日 2012.09.05 H04W 8/24(2009.01) H04L 29/08(2006.01) G06F 17/30(2006.01) (71)申请人东莞宇龙通信科技有限公司 地址 523500 广东省东莞市松山湖科技产业 园区北部工业城区 申请人宇龙计算机通信科技(深圳)有限公 司 (72)发明人林鹿堃 (74)专利代理机构北京中博世达专利商标代理 有限公司 。

2、11274 代理人申健 (54) 发明名称 查找目标用户的方法及装置 (57) 摘要 本发明公开了一种查找目标用户的方法及装 置,涉及通信领域,用于解决在查找目标人物的过 程中往往需要耗费极大的精力和时间的问题。本 发明提供的方法包括:接收当前用户终端上传的 个人信息以及所述当前用户终端中存储的联系人 信息,所述个人信息包括当前用户的姓名和电话 号码,所述联系人信息包括所述当前用户终端所 存储的各联系人的电话号码;根据所述个人信息 以及联系人信息中的电话号码建立关系网络;接 收所述当前用户终端发送的目标用户信息,从所 述关系网络中查找所述目标用户。本发明适用于 通信领域,用于查找目标用户。 (。

3、51)Int.Cl. 权利要求书3页 说明书8页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 8 页 附图 5 页 1/3页 2 1.一种查找目标用户的方法,其特征在于,包括: 接收当前用户终端上传的个人信息以及所述当前用户终端中存储的联系人信息,所述 个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所存储 的各联系人的电话号码; 根据所述个人信息以及联系人信息中的电话号码建立关系网络; 接收所述当前用户终端发送的目标用户信息,从所述关系网络中查找所述目标用户。 2.根据权利要求1所述的方法,其特征在于,所述根据所述。

4、个人信息以及联系人信息 中的电话号码建立关系网络,包括: 根据所述个人信息中的电话号码,为当前用户终端建立当前网络节点,所述当前网络 节点的节点信息包括当前用户的个人信息; 遍历所述联系人信息中的电话号码,在服务器中查找所述联系人信息中的各电话号 码对应的网络节点,在当前网络节点与联系人网络节点之间建立连接,以构成关系网络,其 中,所述联系人网络节点是所述联系人信息中各电话号码对应的网络节点。 3.根据权利要求2所述的方法,其特征在于,所述联系人网络节点包括第一网络节点 和第二网络节点,所述第一网络节点对应的用户终端所存储的电话号码中包括当前用户终 端的电话号码,所述第二网络节点对应的用户终端。

5、所存储的电话号码中不包括当前用户终 端的电话号码; 所述在当前网络节点与联系人网络节点之间建立连接,包括: 在所述当前网络节点与所述第一网络节点之间直接建立连接;或者 接收当前用户终端发送的连接建立请求,所述连接建立请求包括当前用户终端的个人 信息以及所述第二网络节点的节点信息; 将所述连接请求发送给所述第二网络节点对应的用户终端; 接收所述第二网络节点对应的用户终端返回的连接确认消息,在当前网络节点与所述 第二网络节点之间建立连接。 4.根据权利要求3所述的方法,其特征在于,所述接收当前用户终端发送的目标用户 信息,从所述关系网络中查找所述目标用户,包括: 接收当前用户终端发送的目标用户信息。

6、,所述目标用户信息包括所述目标用户的姓 名; 查找与当前网络节点存在连接关系的网络节点的节点信息,判断所述节点信息中的用 户姓名与所述目标用户的姓名是否一致,所述与当前网络节点存在连接关系的网络节点包 括与当前网络节点直接连接的网络节点,以及通过中间网络节点与当前网络节点相连接的 网络节点; 将节点信息中用户姓名与所述目标用户的姓名一致的网络节点作为目标网络节点,确 定所述目标网络节点与当前网络节点的连接关系; 将所述连接关系发送至当前用户终端,以显示当前网络节点与目标网络节点之间的连 接关系。 5.根据权利要求4所述的方法,其特征在于,所述将所述连接关系发送至当前用户终 端之后,还包括: 根。

7、据所述连接关系确定目标用户的联系信息,并将所述联系信息发送至当前用户终 权 利 要 求 书CN 102883307 A 2/3页 3 端。 6.一种服务器,其特征在于,包括: 第一接收单元,用于接收当前用户终端上传的个人信息以及所述当前用户终端中存储 的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述 当前用户终端所存储的各联系人的电话号码; 组网单元,用于根据所述第一接收单元接收的个人信息以及联系人信息中的电话号码 建立关系网络; 处理单元,用于接收所述当前用户终端发送的目标用户信息,从所述组网单元建立的 关系网络中查找所述目标用户。 7.根据权利要求6所述的服务。

8、器,其特征在于,所述组网单元包括: 节点建立模块,用于根据所述个人信息中的电话号码,为当前用户终端建立当前网络 节点,所述当前网络节点的节点信息包括当前用户的个人信息; 组网模块,用于遍历所述联系人信息中的电话号码,在服务器中查找所述联系人信息 中的各电话号码对应的网络节点,在当前网络节点与联系人网络节点之间建立连接,以构 成关系网络,其中,所述联系人网络节点是所述联系人信息中各电话号码对应的网络节点。 8.根据权利要求7所述的服务器,其特征在于,所述联系人网络节点包括第一网络节 点和第二网络节点,所述第一网络节点对应的用户终端所存储的电话号码中包括当前用户 终端的电话号码,所述第二网络节点对。

9、应的用户终端所存储的电话号码中不包括当前用户 终端的电话号码; 所述组网模块具体用于在所述当前网络节点与第一网络节点之间直接建立连接;或者 所述组网单元还包括: 第一接收模块,用于接收当前用户终端发送的连接建立请求,所述连接建立请求包括 当前用户终端的个人信息以及所述第二网络节点的节点信息; 第一发送模块,用于将所述第一接收模块接收的连接请求发送给所述第二网络节点对 应的用户终端; 所述组网模块还用于接收所述第二网络节点对应的用户终端返回的连接确认消息,在 当前网络节点与所述第二网络节点之间建立连接。 9.根据权利要求8所述的服务器,其特征在于,所述处理单元包括: 第二接收模块,用于接收当前用。

10、户终端发送的目标用户信息,所述目标用户信息包括 所述目标用户的姓名; 查找模块,用于查找与当前网络节点存在连接关系的网络节点的节点信息,判断所述 节点信息中的用户姓名与所述目标用户的姓名是否一致,所述与当前网络节点存在连接关 系的网络节点包括与当前网络节点直接连接的网络节点,以及通过中间网络节点与当前网 络节点相连接的网络节点; 确定模块,用于将节点信息中用户姓名与所述目标用户的姓名一致的网络节点作为目 标网络节点,确定所述目标网络节点与当前网络节点的连接关系; 第二发送模块,用于将所述连接关系发送至当前用户终端,以显示当前网络节点与目 标网络节点之间的连接关系。 10.根据权利要求9所述的服。

11、务器,其特征在于,还包括: 权 利 要 求 书CN 102883307 A 3/3页 4 推送单元,用于根据所述连接关系确定目标用户的联系信息,并将所述联系信息发送 至当前用户终端。 权 利 要 求 书CN 102883307 A 1/8页 5 查找目标用户的方法及装置 技术领域 0001 本发明涉及通信领域,尤其涉及一种查找目标用户的方法及装置。 背景技术 0002 日常生活中,人们需要频繁和与其他人进行交流。随着通信技术的发展,人们可以 通过多种方式进行通信,例如通过手机打电话,通过网络发送e-mail等。在进行通信时,人 们需要知道通信双方具体的联系方式,例如:在通过手机进行通话时,需要。

12、获知对方的手机 号码;在通过e-mail进行通信时,需要获知对方的邮箱地址。目前大部分的通信方式都建 立在通信双方互相熟识的情况下。 0003 实际应用中,人们经常需要根据获知的极少部分信息去查找某人的联系方式,例 如:查找一些失去联系的同学、朋友的联系方式,或者是查找一些潜在的业务伙伴的私人联 系方式等。通常的,人们都是通过问询自己熟识的人来获取目标人物的联系方式。这种获 取目标人物联系方式的方法具有很大的盲目性,在查找目标人物的过程中往往需要耗费极 大的精力和时间。 发明内容 0004 本发明的实施例提供一种查找目标用户的方法及装置,能够快捷、高效的查找目 标用户。 0005 为达到上述目。

13、的,本发明的实施例采用如下技术方案: 0006 一方面,本发明实施例提供了一种查找目标用户的方法,所述方法包括: 0007 接收当前用户终端上传的个人信息以及所述当前用户终端中存储的联系人信息, 所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前用户终端所 存储的各联系人的电话号码; 0008 根据所述个人信息以及联系人信息中的电话号码建立关系网络; 0009 接收所述当前用户终端发送的目标用户信息,从所述关系网络中查找所述目标用 户。 0010 另一方面,本发明实施例还提供了一种服务器,所述服务器包括: 0011 第一接收单元,用于接收当前用户终端上传的个人信息以及所述当前。

14、用户终端中 存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括 所述当前用户终端所存储的各联系人的电话号码; 0012 组网单元,用于根据所述第一接收单元接收的个人信息以及联系人信息中的电话 号码建立关系网络; 0013 处理单元,用于接收所述当前用户终端发送的目标用户信息,从所述组网单元建 立的关系网络中查找所述目标用户。 0014 本发明实施例提供的查找目标用户的方法及装置,能够根据当前用户的个人信息 以及当前用户的联系人信息建立关系网络,并根据当前用户选择的目标用户信息在所述关 说 明 书CN 102883307 A 2/8页 6 系网络中查找目标用户,与现有。

15、技术相比,能够快捷、高效的实现目标用户的查找过程。 附图说明 0015 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 0016 图1为本发明实施例一提供的查找目标用户的方法的流程示意图; 0017 图2为本发明实施例二提供的查找目标用户的方法的流程示意图; 0018 图3为本发明实施例三提供的查找目标用户的方法的流程示意图; 0019 图4为本发明实施例三提供的关系网络的示意图;。

16、 0020 图5、图6为本发明实施例四提供的服务器的结构框图; 0021 图7、图8为本发明实施例五提供的用户终端的结构框图。 具体实施方式 0022 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 0023 实施例一 0024 本发明实施例提供了一种查找目标用户的方法,如图1所示,所述方法包括: 0025 101、服务器接收当前用户终端上传的个人信息以及所述当前用户终端中存储。

17、的 联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当 前用户终端所存储的各联系人的电话号码。 0026 可选的,用户终端上传的个人信息还可以包括当前用户的性别、居住地、行业类 别、以及e-mail地址等信息。值得说明的是,用户终端上传的个人信息越多,则可以增加当 前用户的特征,使得当前用户与其他同名同姓的用户进行区分。 0027 102、服务器根据所述个人信息以及联系人信息中的电话号码建立关系网络。 0028 103、服务器接收所述当前用户终端发送的目标用户信息,从所述关系网络中查找 所述目标用户。 0029 本发明实施例提供的查找目标用户的方法,服务器能够根据当。

18、前用户的个人信息 以及当前用户终端存储的联系人信息建立关系网络,并根据当前用户选择的目标用户信息 在所述关系网络中查找目标用户,从而快捷、高效的实现目标用户的查找过程。 0030 实施例二 0031 本发明实施例提供了一种查找目标用户的方法,如图2所示,所述方法包括: 0032 201、用户终端向服务器发送当前用户的个人信息以及当前用户终端中存储的联 系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所述当前 用户终端所存储的各联系人的电话号码。 0033 可选的,用户终端向服务器发送的当前用户的个人信息中还可以包括当前用户的 说 明 书CN 102883307 A 3/8。

19、页 7 性别、居住地、行业类别、以及e-mail地址等信息。值得说明的是,用户终端上传的个人信 息越多,则可以增加当前用户的特征,使得当前用户与其他同名同姓的用户进行区分。 0034 202、用户终端向服务器发送目标用户查找请求,所述查找请求中包括目标用户信 息,所述目标用户信息包括目标用户的姓名。 0035 值得说明的是,在本实施例中,目标用户的姓名是查找目标用户的必要条件。可选 的,为了提高查找目标用户的精确度,所述目标用户信息中还可以包括目标用户的性别、居 住地、行业类别等信息。 0036 203、接收服务器发送的关于所述目标查找请求的响应消息,显示当前用户与所述 目标用户的关系网络,确。

20、定当前用户与所述目标用户之间的中间人。 0037 本发明实施例提供的查找目标用户的方法,用户终端向服务器发送当前用户的个 人信息以及所述用户终端存储的联系人信息,供服务器建立关系网络;当需要查找目标用 户时,可以根据用户输入的目标用户信息向服务器发送目标用户查找请求,从而快捷、高效 的查找到目标用户。 0038 实施例三 0039 本发明实施例提供了一种查找目标用户的方法,如图3所示,所述方法包括: 0040 301、用户终端向服务器进行注册,并向服务器发送当前用户的个人信息以及所述 当前用户终端存储的联系人信息。 0041 值得说明的是,所述当前用户的个人信息至少包括当前用户的姓名和电话号码。

21、, 可选的,还可以包括当前用户的性别、居住地、行业类别、以及e-mail地址等。值得说明的 是,用户终端上传的个人信息越多,则可以增加当前用户的特征,使得当前用户与其他同名 同姓的用户进行区分。 0042 302、服务器根据所述个人信息中的电话号码,为当前用户终端建立当前网络节 点,所述当前网络节点的节点信息包括当前用户的个人信息。 0043 在本实施例中,服务器创建的网络节点与电话号码是一一对应的。 0044 303、服务器遍历当前用户终端所存储的联系人信息中的电话号码,在服务器中查 找所述联系人信息中的各电话号码对应的网络节点,在当前网络节点与联系人网络节点之 间建立连接,以构成关系网络,。

22、其中,所述联系人网络节点是所述联系人信息中各电话号码 对应的网络节点。 0045 为了便于理解,本发明实施例提供了一个示例以描述上述关系网络的构成过程: 0046 例如,以当前用户终端为终端X为例进行说明:终端X上存储A1、B1、C1的联系信 息,终端A1上存储有A11、A12、A13的联系信息,终端B1上存储有B11、B12、B13的联系信 息,终端C1上存储有C11、C12、C13的联系信息。则如图4所示,服务器在接收到终端X发 送的个人信息后,为终端X建立网络节点X,其中,网络节点X中存储有终端X的用户姓名和 电话号码;服务器遍历终端X发送的联系人信息,获取A1、B1、C1的电话号码,查。

23、找A1、B1、 C1对应的网络节点依次为A1、B1、C1,在网络节点A与网络节点A1、B1、C1之间建立连接, 使终端X加入到关系网络中,最终形成的关于终端X的关系网络可以参考图4所示的网络 拓扑结构。 0047 值得说明的是,本实施例中的联系人网络节点可以分为第一网络节点和第二网络 节点,所述第一网络节点对应的用户终端所存储的电话号码中包括当前用户终端的电话号 说 明 书CN 102883307 A 4/8页 8 码,所述第二网络节点对应的用户终端所存储的电话号码中不包括当前用户终端的电话号 码。具体的: 0048 如果所述联系人网络节点是第一网络节点,则服务器在所述当前网络节点与所述 第一。

24、网络节点之间直接建立连接; 0049 如果所述联系人网络节点是第二网络节点,则服务器通过如下步骤在第二网络节 点与当前网络节点之间建立连接: 0050 S1、服务器接收当前用户终端发送的连接建立请求,所述连接建立请求包括当前 用户终端的个人信息以及所述第二网络节点的节点信息; 0051 S2、服务器将所述连接请求发送给所述第二网络节点对应的用户终端; 0052 S3、服务器接收所述第二网络节点对应的用户终端返回的连接确认消息,在当前 网络节点与所述第二网络节点之间建立连接。 0053 为了便于理解,本实施例具体对上述步骤进行说明,例如,以终端A中存储有终端 B的联系信息和终端C的联系信息为例:。

25、 0054 如果终端B中也存储有终端A的联系信息,即终端B在关系网络中对应的网络节 点为终端A的第一网络节点,则在建立关系网络时,服务器直接在网络节点B与网络节点A 之间建立连接,其中,网络节点B是关系网络中终端B对应的网络节点,网络节点A是关系 网络中终端A对应的网络节点; 0055 如果终端C中并不存储有终端A的联系信息,即终端C在关系网络中对应的网络 节点为终端A的第二网络节点,则在建立关系网络时,需要上述S1-S3的步骤进行:终端A 向服务器发送连接建立请求,服务器将该连接建立请求发送给终端C;如果终端C允许建立 该连接,则服务器在网络节点A与网络节点C之间建立连接;如果终端C不允许建。

26、立该连 接,则在网络节点A与网络节点C之间无法建立连接。 0056 通过上述方法,能够避免一些非法用户恶意的与其他用户建立连接,从而可以更 有效的保护用户的隐私。 0057 304、当前终端向服务器发送目标用户信息,所述目标用户信息至少包括目标用户 的姓名,也可以包括目标用户的性别、居住地、行业类别等信息。 0058 例如,如果当前用户想查找一个长时间未联系的小学同学甲,则可以将甲的姓名 作为目标用户信息进行查找。可选的,如果当前用户知道甲的居住地,则也可以输入甲的性 别、居住地等信息进行精确查找。 0059 305、服务器接收当前用户终端发送的目标用户信息,在关系网络中查找与当前网 络节点存。

27、在连接关系的网络节点的节点信息,判断所述节点信息中的用户姓名与所述目标 用户的姓名是否一致,所述与当前网络节点存在连接关系的网络节点包括与当前网络节点 直接连接的网络节点,以及通过中间网络节点与当前网络节点相连接的网络节点。 0060 具体的,结合图4所示的关系网络图进行举例说明,根据图4所示,与当前网络节 点(即图4中的网络节点X)存在连接关系的网络节点包括:以网络节点A1为中间节点的 网络节点A11-A13,以网络节点B1为中间节点的网络节点B11-B13,以网络节点C1为中间 节点的网络节点C11-C13;则服务器可以从这些网络节点中查找目标用户。值得说明的是, 通常的用户终端中存储的联。

28、系人信息远大于图4所示的情况,所以实际应用中的关系网络 中包括的网络节点的数目是巨大的,能够有效的提升找到目标用户的成功率。 说 明 书CN 102883307 A 5/8页 9 0061 306、服务器将节点信息中用户姓名与所述目标用户的姓名一致的网络节点作为 目标网络节点,确定所述目标网络节点与当前网络节点的连接关系。 0062 例如,根据图4所示,如果用户B13是当前用户终端要查找的目标用户,则确定目 标网络节点与当前网络节点的连接关系为:网络节点X网络节点B1网络节点B13。 0063 307、服务器将所述连接关系发送至当前用户终端,以显示当前网络节点与目标网 络节点之间的连接关系。 。

29、0064 308、服务器根据所述连接关系确定目标用户的联系信息,并将所述联系信息发送 至当前用户终端。例如,结合步骤306中所举示例,服务器可以根据所述连接关系确定目标 用户B13的联系信息,并将目标用户B13的联系信息发送至当前用户终端。 0065 优选的,为了保护用户的隐私,服务器在向当前用户终端发送目标用户的联系信 息时,可以向目标用户发送询问消息,在得到目标用户的确认指示后,服务器将目标用户的 联系信息发送至当前用户终端;或者,根据目标用户预先设置的隐私保护信息,确定是否向 当前用户终端发送目标用户的联系信息。例如:目标用户设置最大中间人数目为2;则如果 当前用户和目标用户之间的中间人。

30、多于2个,则服务器没有权限向当前用户终端自动发送 目标用户的联系信息;只有在当前用户和目标用户之间的中间人小于或等于2个时,才会 向当前用户终端自动发送目标用户的联系信息。 0066 值得说明的是,步骤308是可选的。在获取目标用户与当前用户的关系后,当前用 户可以通过多种途径向中间人获取目标用户的联系信息。例如,当前用户终端可以向所述 中间人对应的用户终端发送第一请求消息,所述第一请求消息用于获取所述目标用户的联 系信息。结合步骤306中所举示例,则用户终端X可以向用户终端B1(即中间人)发送第 一请求消息,用于向用户终端B1请求目标用户B13的联系信息。需要强调的是,在确定当 前用户和目标。

31、用户之间的连接关系后,当前用户获取目标用户联系信息的方式并不限于本 实施例中所举示例。 0067 优选的,由于同名同姓的人较多,所以在查找过程中可能会找到多个符合目标用 户信息的网络节点,为了便于较快捷的筛选出目标用户,本实施例提供的方法还包括:对查 找到的多个目标网络节点进行优先级排序。具体实现方法如下: 0068 方法一: 0069 根据当前网络节点与目标网络节点之间的中间网络节点的个数进行排序,与当前 网络节点之间的中间网络节点个数少的目标网络节点的排序优先级高。 0070 方法二: 0071 在当前用户终端向服务器发送的目标用户信息中携带目标用户的性别、居住地、 行业类别等信息;根据所。

32、述目标用户信息与目标网络节点的节点信息的匹配程度进行排 序,匹配程度高的目标网络节点的排序优先级高。 0072 值得说明的是,可以将上述方法一和方法二进行结合使用,以达到最好的排序效 果。 0073 优先的,为了减少服务器的负荷,以及较快速的完成目标用户的查找过程,当前用 户终端可以根据用户指示设定当前用户与所述目标用户之间的中间人的个数。本实施例建 议将当前用户与所述目标用户之间的中间人的个数设定为2或3,实际应用中可以根据用 户需求进行设定。 说 明 书CN 102883307 A 6/8页 10 0074 本实施例提供的查找目标用户的方法,当前用户终端向服务器发送当前用户的个 人信息以及。

33、当前用户的联系人信息,以供服务器建立关系网络;当前用户终端向服务器发 送目标用户信息,服务器根据所述目标用户信息在所述关系网络中查找目标用户。由于预 先建立了关系网络,所以本实施例提供的方法能够快捷、高效的实现目标用户的查找过程。 0075 实施例四 0076 本发明实施例提供了一种服务器,能够实现上述方法实施例中服务器侧的方法, 如图5所示,所述服务器包括: 0077 第一接收单元51,用于接收当前用户终端上传的个人信息以及所述当前用户终端 中存储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包 括所述当前用户终端所存储的各联系人的电话号码; 0078 组网单元52,。

34、用于根据所述第一接收单元51接收的个人信息以及联系人信息中 的电话号码建立关系网络; 0079 处理单元53,用于接收所述当前用户终端发送的目标用户信息,从所述组网单元 52建立的关系网络中查找所述目标用户。 0080 可选的,所述第一接收单元51接收的个人信息包括当前用户的性别、居住地、行 业类别中的至少一种。 0081 进一步的,如图6所示,所述组网单元52包括: 0082 节点建立模块521,用于根据所述个人信息中的电话号码,为当前用户终端建立当 前网络节点,所述当前网络节点的节点信息包括当前用户的个人信息; 0083 组网模块522,用于遍历所述联系人信息中的电话号码,在服务器中查找所。

35、述联 系人信息中的各电话号码对应的网络节点,在当前网络节点与联系人网络节点之间建立连 接,以构成关系网络,其中,所述联系人网络节点是所述联系人信息中各电话号码对应的网 络节点。 0084 优选的,所述联系人网络节点可以划分为第一网络节点和第二网络节点,所述第 一网络节点对应的用户终端所存储的电话号码中包括当前用户终端的电话号码,所述第二 网络节点对应的用户终端所存储的电话号码中不包括当前用户终端的电话号码; 0085 所述组网模块522具体用于在所述当前网络节点与第一网络节点之间直接建立 连接;或者 0086 所述组网单元52还包括: 0087 第一接收模块523,用于接收当前用户终端发送的连。

36、接建立请求,所述连接建立请 求包括当前用户终端的个人信息以及所述第二网络节点的节点信息; 0088 第一发送模块524,用于将所述第一接收模块523接收的连接请求发送给所述第 二网络节点对应的用户终端; 0089 所述组网模块522还用于接收所述第二网络节点对应的用户终端返回的连接确 认消息,在当前网络节点与所述第二网络节点之间建立连接。 0090 进一步的,如图6所示,所述处理单元53包括: 0091 第二接收模块531,用于接收当前用户终端发送的目标用户信息,所述目标用户信 息包括所述目标用户的姓名; 0092 查找模块532,用于查找与当前网络节点存在连接关系的网络节点的节点信息,判 说。

37、 明 书CN 102883307 A 10 7/8页 11 断所述节点信息中的用户姓名与所述目标用户的姓名是否一致,所述与当前网络节点存在 连接关系的网络节点包括与当前网络节点直接连接的网络节点,以及通过中间网络节点与 当前网络节点相连接的网络节点; 0093 确定模块533,用于将节点信息中用户姓名与所述目标用户的姓名一致的网络节 点作为目标网络节点,确定所述目标网络节点与当前网络节点的连接关系; 0094 第二发送模块534,用于将所述连接关系发送至当前用户终端,以显示当前网络节 点与目标网络节点之间的连接关系。 0095 进一步的,如图6所示,所述服务器还包括: 0096 推送单元54,。

38、用于根据所述连接关系确定目标用户的联系信息,并将所述联系信 息发送至当前用户终端。 0097 本发明实施例提供的服务器,能够根据当前用户的个人信息以及当前用户的联系 人信息建立关系网络,并根据当前用户选择的目标用户信息在所述关系网络中查找目标用 户,从而快捷、高效的实现目标用户的查找过程。 0098 实施例五 0099 本发明实施例提供了一种用户终端,能够实现上述方法实施例中用户终端侧的方 法,如图7所示,所述用户终端包括: 0100 第一发送单元71,用于向服务器发送当前用户的个人信息以及当前用户终端中存 储的联系人信息,所述个人信息包括当前用户的姓名和电话号码,所述联系人信息包括所 述当前。

39、用户终端所存储的各联系人的电话号码; 0101 第二发送单元72,用于向服务器发送目标用户查找请求,所述查找请求中包括目 标用户信息,所述目标用户信息包括目标用户的姓名; 0102 第二接收单元73,用于接收服务器发送的关于所述目标查找请求的响应消息,显 示当前用户与所述目标用户的关系网络,确定当前用户与所述目标用户之间的中间人。 0103 可选的,所述第一发送单元71发送的个人信息还包括当前用户的性别、居住地、 行业类别中的至少一种; 0104 所述第二发送单元72发送的目标用户查找请求中的目标用户信息还包括目标用 户的性别、居住地、行业类别中的至少一种。 0105 进一步的,如图8所示,所。

40、述用户终端还包括: 0106 设定单元74,用于根据用户指示设定当前用户与所述目标用户之间的中间人的个 数。 0107 可选的,如图8所示,所述用户终端还包括: 0108 第三发送单元75,用于向所述中间人对应的用户终端发送第一请求消息,所述第 一请求消息用于获取所述目标用户的联系信息。 0109 本发明实施例提供的用户终端,能够向服务器发送当前用户的个人信息以及所述 用户终端存储的联系人信息,供服务器建立关系网络;当需要查找目标用户时,可以根据用 户输入的目标用户信息向服务器发送目标用户查找请求,从而快捷、高效的查找到目标用 户。 0110 本发明实施例还提供了一种查找目标用户的系统,包括图。

41、5或图6所示的服务器 和图7或图8所示的用户终端,能够实现实施例三提供的查找目标用户的方法。 说 明 书CN 102883307 A 11 8/8页 12 0111 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借 助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳 的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部 分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计 算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实。

42、施例所述的方法。 0112 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。 说 明 书CN 102883307 A 12 1/5页 13 图1 图2 说 明 书 附 图CN 102883307 A 13 2/5页 14 图3 说 明 书 附 图CN 102883307 A 14 3/5页 15 图4 说 明 书 附 图CN 102883307 A 15 4/5页 16 图5 图6 说 明 书 附 图CN 102883307 A 16 5/5页 17 图7 图8 说 明 书 附 图CN 102883307 A 17 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1