The purpose of this application is to provide a method and device for obtaining user contact information. The method includes: receiving a first user's query request for contact information about the target user, in which the query request contains the identification information of the target user; determining one or more contact chains from the first user to the target user according to the contact information in the contact information database, where each link chain is connected by one or more directed edges. A directed chain in which each directed-edge pointing user belongs to one of the contacts of the starting user of the directed-edge; if one or more of the links exist, the contact information of the target user is provided to the first user. Through the method of this application, the contact information of users who are not saved in the user equipment can be quickly queried and acquired, and the information security of users can be guaranteed while obtaining the contact information of users, thus improving the user experience.
【技术实现步骤摘要】
一种用于获取用户联系信息的方法与设备
本申请涉及通信领域,尤其涉及一种用于获取用户联系信息的技术。
技术介绍
通讯技术的发展使得用户之间的联系越来越方便,人们可通过保存在移动终端上的联系信息进行通讯。但是,在实际生活当中,随着人们工作业务或者人际关系的不断扩展,用户想要联系的目标用户并不一定保存在其通讯录中,如果想要联系该目标用户,可能需要多方打探才能获取目标用户的联系信息,给人们的生活带来诸多不便,也降低了办事效率。
技术实现思路
本申请的一个目的是提供一种用于获取用户联系信息的方法与设备。根据本申请的一个方面,提供了一种用于获取用户联系信息的方法,该方法包括:接收第一用户关于目标用户的联系信息的查询请求,其中,所述查询请求包含所述目标用户的标识信息;根据联系人信息库中的联系关系信息,确定从所述第一用户至所述目标用户的一条或多条联系链,其中,每条联系链为一个或多个有向边连接而成的有向链,每个有向边的指向用户属于该有向边的起点用户的联系人之一;若存在所述一条或多条联系链,将所述目标用户的联系信息提供至所述第一用户。根据本申请的另一个方面,提供了一种用于获取用户联系信息的设备,该设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行:接收第一用户关于目标用户的联系信息的查询请求,其中,所述查询请求包含所述目标用户的标识信息;根据联系人信息库中的联系关系信息,确定从所述第一用户至所述目标用户的一条或多条联系链,其中,每条联系链为一个或多个有向边连接而成的有向链,每个有向边的指向用户属于该有向边的起点用户的联系人之一;若 ...
【技术保护点】
1.一种用于获取用户联系信息的方法,其中,该方法包括:接收第一用户关于目标用户的联系信息的查询请求,其中,所述查询请求包含所述目标用户的标识信息;根据联系人信息库中的联系关系信息,确定从所述第一用户至所述目标用户的一条或多条联系链,其中,每条联系链为一个或多个有向边连接而成的有向链,每个有向边的指向用户属于该有向边的起点用户的联系人之一;若存在所述一条或多条联系链,将所述目标用户的联系信息提供至所述第一用户。
【技术特征摘要】
1.一种用于获取用户联系信息的方法,其中,该方法包括:接收第一用户关于目标用户的联系信息的查询请求,其中,所述查询请求包含所述目标用户的标识信息;根据联系人信息库中的联系关系信息,确定从所述第一用户至所述目标用户的一条或多条联系链,其中,每条联系链为一个或多个有向边连接而成的有向链,每个有向边的指向用户属于该有向边的起点用户的联系人之一;若存在所述一条或多条联系链,将所述目标用户的联系信息提供至所述第一用户。2.根据权利要求1所述的方法,其中,所述方法还包括:检测所述一条或多条联系链中是否存在满足联系人访问权限设置信息的联系链;其中,所述若存在所述一条或多条联系链,将所述目标用户的联系信息提供至所述第一用户包括:若所述一条或多条联系链中存在满足联系人访问权限设置信息的联系链,将所述目标用户的联系信息提供至所述第一用户。3.根据权利要求2所述的方法,其中,所述检测所述一条或多条联系链中是否存在满足联系人访问权限设置信息的联系链包括:根据预定的访问规则信息,检测所述一条或多条联系链中是否存在满足联系人访问权限设置信息的联系链。4.根据权利要求3所述的方法,其中,所述访问规则信息包括以下至少任一项:第一规则:若所述第一用户包含于所述目标用户的授权访问用户列表,则所述一条或多条联系链中存在满足联系人访问权限设置信息的联系链;第二规则:若所述一条或多条联系链中存在一联系链,该联系链的第一条有向边的指向用户包含于所述目标用户的授权访问用户列表,其中,所述第一用户为所述第一条有向边的起点用户,则该联系链满足联系人访问权限设置信息;第三规则:若所述一条或多条联系链中存在一联系链,对于该联系链中任意两个相邻有向边,所述两个相邻有向边的中间用户授权所述两个相邻有向边的起点用户访问所述两个相邻有向边的指向用户,则该联系链满足联系人访问权限设置信息。5.根据权利要求4所述的方法,其中,所述访问规则信息包括所述第二规则,所述第一用户未包含于所述目标用户的授权访问用户列表;并且,所述第一条有向边的指向用户与所述第一用户满足预定的用户信任关系,或者所述第一条有向边的指向用户与所述第一用户间的用户关系与所述第一条有向边的指向用户与所述目标用户间的用户关系相同。6.根据权利要求5所述的方法,其中,所述用户信任关系包括以下任一项:同事关系;同学关系;家人关系;朋友关系。7.根据权利要求4所述的方法,其中,所述第三规则包括:若所述一条或多条联系链...
【专利技术属性】
技术研发人员:邓前,
申请(专利权)人:上海掌门科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。