CN104348941B - 一种利用手机通讯录查找期望用户的方法及装置 - Google Patents
一种利用手机通讯录查找期望用户的方法及装置 Download PDFInfo
- Publication number
- CN104348941B CN104348941B CN201310317880.0A CN201310317880A CN104348941B CN 104348941 B CN104348941 B CN 104348941B CN 201310317880 A CN201310317880 A CN 201310317880A CN 104348941 B CN104348941 B CN 104348941B
- Authority
- CN
- China
- Prior art keywords
- user
- address book
- expectation
- cell phone
- inquiry
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4931—Directory assistance systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/18—Comparators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/55—Aspects of automatic or semi-automatic exchanges related to network data storage and management
- H04M2203/553—Data upload
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种利用手机通讯录查找期望用户的方法及装置,涉及手机终端技术领域,其方法包括以下步骤:服务器通过接收并保存各移动终端分别上传的手机通讯录,建立通讯录数据库;服务器根据查询用户经由移动终端发出的查找期望用户的请求,从所述通讯录数据库中查找所述查询用户的手机通讯录和所述期望用户的手机通讯录;服务器在查找到所述期望用户和所述查询用户的手机通讯录后,通过判断这两个手机通讯录中联系人的相关程度,确定其是否为所查找的期望用户;以及服务器通过与移动终端通信,将所确定的期望用户信息发送给所述查询用户。本发明具有范围广、使用方便、定位准确、实时更新并兼具安全性的优点。
Description
技术领域
本发明主要涉及手机终端技术领域,尤其涉及一种利用手机通讯录查找期望用户的方法及装置。
背景技术
随着通讯行业的发展,特别是各种通信业务技术的发展,通讯用户越来越多,如何为用户提供更多更好的服务和提高服务的效率成为当前业务开发过程中着力考虑的问题。
当今社会节奏日益加快,人们之间的交流越来越少,本来熟悉的人会因为多年未联系变的关系淡化,甚至失去联系。目前社交***在互联网中应用的非常广泛,用户可以通过这种方式扩展自己的联系人,但这种方法存在一定的弊端,首先他的受众群体比较小,它基于用户注册的方式,有些用户收到某种限制,比如对社交网络的不了解,不热衷,不熟悉,没有在此网络中进行注册,那这部分群体就无法享受到这方面的服务。其次,他是一种虚拟的网络,用户的资料不唯一,也没有经过严格的审核,导致的结果是,这种方法为用户提供的数据精确性不高。
针对上述问题,本文提出了一种利用手机通讯录查找期望用户的方法及装置。
发明内容
本发明的目的在于提供一种利用手机通讯录查找期望用户的方法及装置,能解决现有技术中用户提供的数据精确性不高且搜索范围小的问题。
根据本发明的一个方面,提供了一种利用手机通讯录查找期望用户的方法,包括以下步骤:
服务器通过接收并保存各移动终端分别上传的手机通讯录,建立通讯录数据库;
服务器根据查询用户经由移动终端发出的查找期望用户的请求,从所述通讯录数据库中查找所述查询用户的手机通讯录和所述期望用户的手机通讯录;
服务器在查找到所述期望用户和所述查询用户的手机通讯录后,通过判断这两个手机通讯录中联系人的相关程度,确定其是否为所查找的期望用户;以及
服务器通过与移动终端通信,将所确定的期望用户信息发送给所述查询用户。
优选地,还包括:
当所述通讯录数据库中没有查找到所述期望用户的手机通讯录时,则从所述通讯录中查找与所述查询用户和所述期望用户都相关的共同联系人用户的手机通讯录,在其所述共同联系人用户的手机通讯录中查找所期望的期望用户信息。
优选地,所述建立通讯录数据库包括:
每个用户的通讯录分别以姓名+手机号码为父节点,以所有联系人的姓名+手机号码为子节点保存在所述父节点下的结构来建立通讯录数据库。
优选地,所述服务器在查找到所述期望用户和所述查询用户的手机通讯录后包括:
所述服务器通过查找所有以所述期望用户和所述查询用户为父节点的通讯录,统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数。
优选地,所述服务器在查找到所述期望用户和所述查询用户的手机通讯录后还包括:
所述服务器通过查找所有子节点中包含所述期望用户和所述查询用户的通讯录,统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数。
优选地,所述判断这两个手机通讯录中联系人的相关程度,确定其是否为所查找的期望用户包括:
为所述期望用户和所述查询用户的共同联系人设定一个阈值;
当所述统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数不小于所述阈值时,确定其为所查找的期望用户;
当所述统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数小于所述阈值时,确定其不是所查找的期望用户。
根据本发明的另一方面,提供了一种利用手机通讯录查找期望用户的装置,包括:
建立数据库模块,用于服务器通过接收并保存各移动终端分别上传的手机通讯录,建立通讯录数据库;
查找模块,用于服务器根据查询用户经由移动终端发出的查找期望用户的请求,从所述通讯录数据库中查找所述查询用户的手机通讯录和所述期望用户的手机通讯录;
判断模块,用于服务器在查找到所述期望用户和所述查询用户的手机通讯录后,通过判断这两个手机通讯录中联系人的相关程度,确定其是否为所查找的期望用户;
发送模块,用于服务器通过与移动终端通信,将所确定的期望用户信息发送给所述查询用户。
优选地,还包括:
间接查找模块,用于当所述通讯录数据库中没有查找到所述期望用户的手机通讯录时,则从所述通讯录中查找与所述查询用户和所述期望用户都相关的共同联系人用户的手机通讯录,在其所述共同联系人用户的手机通讯录中查找所期望的期望用户信息。
优选地,所述建立数据库模块包括:
建立单元,用于每个用户的通讯录分别以姓名+手机号码为父节点,以所有联系人的姓名+手机号码为子节点保存在所述父节点下的结构来建立通讯录数据库。
优选地,所述判断模块包括:
统计单元,用于所述服务器通过查找所有以所述期望用户和所述查询用户为父节点的通讯录,统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或所述服务器通过查找所有子节点中包含所述期望用户和所述查询用户的通讯录,统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数;
设定阈值单元,用于为所述期望用户和所述查询用户的共同联系人设定一个阈值;
判断单元,用于当所述统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数不小于所述阈值时,确定其为所查找的期望用户或当所述统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数小于所述阈值时,确定其不是所查找的期望用户。
与现有技术相比较,本发明的有益效果在于:
1)搜索范围广:手机的使用范围非常广泛,所有使用手机的用户只要上传通讯录到服务器中,都可以实现此搜索。
2)实现简单:本发明需要将用户的通讯录上传到服务器,而实际上,为了保证手机丢失后通讯录的完整性,目前大部分用户已经选择了将手机通讯录上传到服务器,本发明是对现有技术的扩展。
3)定位精确:联系人+手机号这样的一个标识,是独一无二的,本发明中使用这个标识作为查询索引是一个理想的选择。通过比较两个用户的通讯录中共同联系人的个数,来判断两人是否可能认识,这种方法也是最准确有效的。
4)实时更新:服务器会定时和用户手机中的通讯录定时进行更新,从而保证服务器上数据库的正确性。
5)隐私控制:为了防止自己的手机号被随意扩散,用户可以选择自己的号码是否被允许索引,保证了用户号码的隐私性。
附图说明
图1是本发明提供的一种利用手机通讯录查找期望用户的方法的流程图;
图2是本发明提供的一种利用手机通讯录查找期望用户的装置的示意图;
图3是本发明实施例提供的一种利用手机通讯录查找期望用户的总体模块框架图;
图4是本发明实施例提供的一种利用手机通讯录查找期望用户的示意流程图;
图5是本发明实施例提供的一种利用手机通讯录查找期望用户的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1显示了本发明提供的一种利用手机通讯录查找期望用户的方法的流程图,如图1所示,包括以下步骤:
步骤S101:服务器通过接收并保存各移动终端分别上传的手机通讯录,建立通讯录数据库;
步骤S102:服务器根据查询用户经由移动终端发出的查找期望用户的请求,从所述通讯录数据库中查找所述查询用户的手机通讯录和所述期望用户的手机通讯录;
步骤S103:服务器在查找到所述期望用户和所述查询用户的手机通讯录后,通过判断这两个手机通讯录中联系人的相关程度,确定其是否为所查找的期望用户;以及
步骤S104:服务器通过与移动终端通信,将所确定的期望用户信息发送给所述查询用户。
本发明还包括:当所述通讯录数据库中没有查找到所述期望用户的手机通讯录时,则从所述通讯录中查找与所述查询用户和所述期望用户都相关的共同联系人用户的手机通讯录,在其所述共同联系人用户的手机通讯录中查找所期望的期望用户信息。
其中,所述建立通讯录数据库包括:每个用户的通讯录分别以姓名+手机号码为父节点,以所有联系人的姓名+手机号码为子节点保存在所述父节点下的结构来建立通讯录数据库。
所述服务器在查找到所述期望用户和所述查询用户的手机通讯录后包括:所述服务器通过查找所有以所述期望用户和所述查询用户为父节点的通讯录,统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或所述服务器通过查找所有子节点中包含所述期望用户和所述查询用户的通讯录,统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数。
本发明所述判断这两个手机通讯录中联系人的相关程度,确定其是否为所查找的期望用户包括:为所述期望用户和所述查询用户的共同联系人设定一个阈值;当所述统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数不小于所述阈值时,确定其为所查找的期望用户;当所述统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数小于所述阈值时,确定其不是所查找的期望用户。
图2显示了本发明提供的一种利用手机通讯录查找期望用户的装置的示意图,如图2所示,包括:建立数据库模块201,用于服务器通过接收并保存各移动终端分别上传的手机通讯录,建立通讯录数据库;查找模块202,用于服务器根据查询用户经由移动终端发出的查找期望用户的请求,从所述通讯录数据库中查找所述查询用户的手机通讯录和所述期望用户的手机通讯录;判断模块203,用于服务器在查找到所述期望用户和所述查询用户的手机通讯录后,通过判断这两个手机通讯录中联系人的相关程度,确定其是否为所查找的期望用户;发送模块204,用于服务器通过与移动终端通信,将所确定的期望用户信息发送给所述查询用户。
本发明还包括:间接查找模块,用于当所述通讯录数据库中没有查找到所述期望用户的手机通讯录时,则从所述通讯录中查找与所述查询用户和所述期望用户都相关的共同联系人用户的手机通讯录,在其所述共同联系人用户的手机通讯录中查找所期望的期望用户信息。
其中,所述建立数据库模块201包括:建立单元,用于每个用户的通讯录分别以姓名+手机号码为父节点,以所有联系人的姓名+手机号码为子节点保存在所述父节点下的结构来建立通讯录数据库。
其中,所述判断模块203包括:统计单元,用于所述服务器通过查找所有以所述期望用户和所述查询用户为父节点的通讯录,统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或所述服务器通过查找所有子节点中包含所述期望用户和所述查询用户的通讯录,统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数;设定阈值单元,用于为所述期望用户和所述查询用户的共同联系人设定一个阈值;判断单元,用于当所述统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数不小于所述阈值时,确定其为所查找的期望用户或当所述统计所述两个手机通讯录中各自保存在父节点下的子节点中共同联系人的个数或统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数小于所述阈值时,确定其不是所查找的期望用户。
图3显示了本发明实施例提供的一种利用手机通讯录查找期望用户的总体模块框架图,如图3所示,终端侧包括:通讯录模块301,用于保存终端用户的通讯录数据;通讯录同步模块302,用于与平台同步模块305配合进行终端与平台的通讯录的数据同步;为了保证平台数据的正确性,终端通讯录模块301需要周期性的与平台数据同步保证平台数据的更新;终端请求模块303,用于向平台请求模块309发出请求数据;终端接收模块304,用于接收从平台接收模块308反馈的数据;
平台侧包括:平台同步模块305,用于与通讯录同步模块302配合进行终端与平台的通讯录数据同步;通讯录数据模块306,用于保存根据用户的通讯录生成姓名+手机号的索引数据;逻辑控制模块307,用于执行查找联系人,判断两用户是否关联,设置隐私数据等逻辑控制功能;平台接收模块308,用于接收从终端发出的请求数据;平台请求模块309,用于向终端模块发出结果数据;管理配置模块310,用于对整个***进行管理,包含业务逻辑管理、日志记录、参数配置等管理功能。
具体地,通讯录数据模块306可以设置每一个用户为一个父节点,其他通讯录中的每一个“联系人+手机号”作为每一个子节点挂在当前用户的父节点下,每一个用户都有这样一个父子结构的数据结构,将所有用户的数据汇总,形成通讯录数据库;
具体地,逻辑控制模块307判断两用户是否关联的方法为,统计两用户的共同联系人,设定一个阈值,当两用户的共同联系人个数通过这个阈值,则判断为两用户可能有关系。
其中搜索联系人的方法可以是,获得平台接收模块308的查询人和被查询人的信息,到通讯录数据模块301中查找所有以被查询人为父节点的通讯录,这些通讯录的所有者组成疑似关联人,进一步使用上面提到判断两用户是否关联的方法判断查询人和所有的疑似关联人是否关联,将符合条件的关联人结果送至平台请求模块309发送给终端的接收模块304,从而交给用户处理。
搜索联系人的另外一个方法可以是,获得平台接收模块308的查询人和被查询人的信息,到通讯录数据模块306中查找所有以被查询人为子节点的通讯录,这些通讯录的所有者组成疑似关联人,进一步使用上面提到判断两用户是否关联的方法判断查询人和所有的疑似关联人是否关联,将符合条件的关联人结果送至平台请求模块309发送给终端接收模块304,从而交给用户处理。
图4显示了本发明实施例提供的一种利用手机通讯录查找期望用户的示意流程图,如图4所示,包括以下步骤:
步骤401:用户通过终端侧向平台侧发出查询请求;
步骤402:平台侧接收用户从终端发出的请求,并保存;
步骤403:平台侧查询通讯录数据库,找到用户所要查找的联系人,保存到发送模块;
步骤404:平台侧发送模块将查询结果发送到用户手机终端,用户处理查询结果。
图5显示了本发明实施例提供的一种利用手机通讯录查找期望用户的流程图,如图5所示,假设用户A想通过在线通讯录查找用户B,其中用户A和用户B均上传了自己的通讯录到服务器。假定当两个用户的共同联系人个数≥3时,认为两个用户可能认识。
具体步骤为:遍历平台通讯录数据模块终端的数据,查找是否有B用户上传了通讯录,若找到用户B,对比用户A和用户B的通讯录信息,判断A和B是否有超过3个共同联系人,若条件符合,说明B可能是A所要查找的人,记录下B的联系方式,然后继续遍历,将所有符合条件的B的联系方式发送给A,由用户A自行处理。
进一步地,如果A要查找的用户B没有上传自己的通讯录,而和A有关联的用户C中有一个姓名为B的联系方式,也可以认定此联系人B可能是A要查找的联系人。
更进一步地,用户可以只公开通讯录中的一部分联系人,比如只将和自己是同学的联系人公开,这样相当于将自己的搜索范围和被搜索范围都缩小到同学的范围内,有效的控制了手机号的扩散。
综上所述,本发明可以利用手机的通讯录来搜索和用户有关的联系人,手机用户将通讯录上传到服务器,服务器以通讯录中的联系人姓名+手机号作为用户唯一标记和索引,通过比较用户通讯录中索引的匹配程度来确定两个用户之间是否可能存在关系。利用上述的规则,用户可以主动搜索想要查找的联系人,扩展用户的通讯录。
综上所述,本发明具有以下技术效果:
本发明利用了手机这样一个大众持有的载体,扩大了搜索范围和搜索精度,建立了一个全局搜索的联系人网,操作简单,适用于大众群体。也可以发展运营商的增值业务,增加运营商的用户体验。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。
Claims (12)
1.一种利用手机通讯录查找期望用户的方法,其特征在于,包括以下步骤:
服务器通过接收并保存各移动终端分别上传的手机通讯录,建立通讯录数据库;
服务器根据查询用户经由移动终端发出的查找期望用户的请求,从所述通讯录数据库中查找所述查询用户的手机通讯录和所述期望用户的手机通讯录;
服务器在查找到所述期望用户的手机通讯录和所述查询用户的手机通讯录后,为所述期望用户和所述查询用户的共同联系人设定一个阈值;
统计所述期望用户的手机通讯录和所述查询用户的手机通讯录中各自保存在父节点下的子节点中共同联系人的个数,并且当统计的结果不小于所述阈值时,确定所述期望用户为所查找的期望用户;
统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数,并且当统计结果小于所述阈值时,确定所述期望用户不是所查找的期望用户;
服务器通过与移动终端通信,将所确定的期望用户信息发送给所述查询用户;
其中,每个用户通讯录以姓名+手机号码为父节点,以保存在父节点下的所有联系人姓名+手机号码为子节点。
2.根据权利要求1所述的方法,其特征在于,所述建立通讯录数据库包括,每个用户通讯录以姓名+手机号码为父节点,以所有联系人的姓名+手机号码为子节点保存在所述父节点下的结构来建立通讯录数据库。
3.根据权利要求2所述的方法,其特征在于,还包括:
当所述通讯录数据库中没有查找到所述期望用户的手机通讯录时,则从所述通讯录数据库中查找与所述查询用户和所述期望用户都相关的共同联系人的用户手机通讯录,以便查找所期望的期望用户信息。
4.一种利用手机通讯录查找期望用户的方法,其特征在于,包括以下步骤:
服务器通过接收并保存各移动终端分别上传的手机通讯录,建立通讯录数据库;
服务器根据查询用户经由移动终端发出的查找期望用户的请求,从所述通讯录数据库中查找所述查询用户的手机通讯录和所述期望用户的手机通讯录;
服务器在查找到所述期望用户的手机通讯录和所述查询用户的手机通讯录后,为所述期望用户和所述查询用户的共同联系人设定一个阈值;
统计在父节点下的子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数,并且当统计的结果不小于所述阈值时,确定所述期望用户为所查找的期望用户;
统计在父节点下的子节点中共同包含期望用户和查询用户的所有父节点的个数,并且当统计结果小于所述阈值时,确定所述期望用户不是所查找的期望用户;
服务器通过与移动终端通信,将所确定的期望用户信息发送给所述查询用户;
其中,每个用户通讯录以姓名+手机号码为父节点,以保存在父节点下的所有联系人姓名+手机号码为子节点。
5.根据权利要求4所述的方法,其特征在于,所述建立通讯录数据库包括,每个用户通讯录以姓名+手机号码为父节点,以所有联系人的姓名+手机号码为子节点保存在所述父节点下的结构来建立通讯录数据库。
6.根据权利要求5所述的方法,其特征在于,还包括:
当所述通讯录数据库中没有查找到所述期望用户的手机通讯录时,则从所述通讯录数据库中查找与所述查询用户和所述期望用户都相关的共同联系人的用户手机通讯录,以便查找所期望的期望用户信息。
7.一种利用手机通讯录查找期望用户的装置,其特征在于,包括:
建立数据库模块,用于服务器通过接收并保存各移动终端分别上传的手机通讯录,建立通讯录数据库;
查找模块,用于服务器根据查询用户经由移动终端发出的查找期望用户的请求,从所述通讯录数据库中查找所述查询用户的手机通讯录和所述期望用户的手机通讯录;
判断模块,用于服务器在查找到所述期望用户的手机通讯录和所述查询用户的手机通讯录后,为所述期望用户和所述查询用户的共同联系人设定一个阈值;统计所述期望用户的手机通讯录和所述查询用户的手机通讯录中各自保存在父节点下的子节点中共同联系人的个数,并且当统计的结果不小于所述阈值时,确定所述期望用户为所查找的期望用户;统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数,并且当统计结果小于所述阈值时,确定所述期望用户不是所查找的期望用户;
发送模块,用于服务器通过与移动终端通信,将所确定的期望用户信息发送给所述查询用户;
其中,每个用户的通讯录以姓名+手机号码为父节点,以所述父节点下的所有联系人的姓名+手机号码为子节点。
8.根据权利要求或7所述的装置,其特征在于,还包括:
建立单元,用于每个用户的通讯录以姓名+手机号码为父节点,以所有联系人的姓名+手机号码为子节点保存在所述父节点下的结构来建立通讯录数据库;
统计单元,用于所述服务器通过查找所有以所述期望用户和所述查询用户为父节点的通讯录,统计这些手机通讯录中各自保存在父节点下的子节点中共同联系人的个数。
9.根据权利要求8所述的装置,其特征在于,还包括:
间接查找模块,用于当所述通讯录数据库中没有查找到所述期望用户手机通讯录时,则从所述通讯录数据库中查找与所述查询用户和所述期望用户都相关的共同联系人用户的手机通讯录,以便查找所期望的期望用户信息。
10.一种利用手机通讯录查找期望用户的装置,其特征在于,包括:
建立数据库模块,用于服务器通过接收并保存各移动终端分别上传的手机通讯录,建立通讯录数据库;
查找模块,用于服务器根据查询用户经由移动终端发出的查找期望用户的请求,从所述通讯录数据库中查找所述查询用户的手机通讯录和所述期望用户的手机通讯录;
判断模块,用于服务器在查找到所述期望用户的手机通讯录和所述查询用户的手机通讯录后,为所述期望用户和所述查询用户的共同联系人设定一个阈值;统计所述期望用户的手机通讯录和所述查询用户的手机通讯录中各自保存在父节点下的子节点中共同联系人的个数,并且当统计的结果不小于所述阈值时,确定所述期望用户为所查找的期望用户;统计子节点中共同包含所述期望用户和所述查询用户的所有父节点的个数,并且当统计结果小于所述阈值时,确定所述期望用户不是所查找的期望用户;
发送模块,用于服务器通过与移动终端通信,将所确定的期望用户信息发送给所述查询用户;
其中,每个用户的通讯录以姓名+手机号码为父节点,以所述父节点下的所有联系人的姓名+手机号码为子节点。
11.根据权利要求或10所述的装置,其特征在于,还包括:
建立单元,用于每个用户的通讯录以姓名+手机号码为父节点,以所有联系人的姓名+手机号码为子节点保存在所述父节点下的结构来建立通讯录数据库;
统计单元,用于所述服务器通过查找所有以所述期望用户和所述查询用户为父节点的通讯录,统计这些手机通讯录中各自保存在父节点下的子节点中共同联系人的个数。
12.根据权利要求11所述的装置,其特征在于,还包括:
间接查找模块,用于当所述通讯录数据库中没有查找到所述期望用户手机通讯录时,则从所述通讯录数据库中查找与所述查询用户和所述期望用户都相关的共同联系人用户的手机通讯录,以便查找所期望的期望用户信息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310317880.0A CN104348941B (zh) | 2013-07-25 | 2013-07-25 | 一种利用手机通讯录查找期望用户的方法及装置 |
PCT/CN2013/084081 WO2014166213A1 (zh) | 2013-07-25 | 2013-09-24 | 一种利用手机通讯录查找期望用户的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310317880.0A CN104348941B (zh) | 2013-07-25 | 2013-07-25 | 一种利用手机通讯录查找期望用户的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104348941A CN104348941A (zh) | 2015-02-11 |
CN104348941B true CN104348941B (zh) | 2019-07-09 |
Family
ID=51688905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310317880.0A Active CN104348941B (zh) | 2013-07-25 | 2013-07-25 | 一种利用手机通讯录查找期望用户的方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104348941B (zh) |
WO (1) | WO2014166213A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106302969B (zh) * | 2015-06-03 | 2020-08-21 | 西安中兴新软件有限责任公司 | 一种恢复通讯录的方法及终端 |
WO2018023765A1 (zh) * | 2016-08-05 | 2018-02-08 | 胡明祥 | 根据市场反馈调节查询技术的方法以及查询*** |
WO2018023769A1 (zh) * | 2016-08-05 | 2018-02-08 | 胡明祥 | 通信录共享技术的调节方法以及共享*** |
WO2018023770A1 (zh) * | 2016-08-05 | 2018-02-08 | 胡明祥 | 手机联系人通讯录共享的方法以及共享*** |
WO2018023768A1 (zh) * | 2016-08-05 | 2018-02-08 | 胡明祥 | 根据其他用户调节通讯录共享技术的方法以及共享*** |
CN109039856A (zh) * | 2018-07-03 | 2018-12-18 | 广州法度信息科技有限公司 | 专业服务匹配***、方法和服务器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101527901A (zh) * | 2008-03-03 | 2009-09-09 | 张岩 | 一种手机在线通讯录的方法 |
CN102480705A (zh) * | 2010-11-26 | 2012-05-30 | 卓望数码技术(深圳)有限公司 | 一种根据号码关系图过滤垃圾短信的方法及*** |
CN102510551A (zh) * | 2011-09-30 | 2012-06-20 | 奇智软件(北京)有限公司 | 一种移动通讯工具中好友自动推荐的方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340460B (zh) * | 2008-08-11 | 2012-07-18 | 深圳市戴文科技有限公司 | 一种信息共享及查询方法、***及移动终端和服务器 |
CN104244223A (zh) * | 2013-06-17 | 2014-12-24 | 中兴通讯股份有限公司 | 一种联系人查询方法及装置 |
-
2013
- 2013-07-25 CN CN201310317880.0A patent/CN104348941B/zh active Active
- 2013-09-24 WO PCT/CN2013/084081 patent/WO2014166213A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101527901A (zh) * | 2008-03-03 | 2009-09-09 | 张岩 | 一种手机在线通讯录的方法 |
CN102480705A (zh) * | 2010-11-26 | 2012-05-30 | 卓望数码技术(深圳)有限公司 | 一种根据号码关系图过滤垃圾短信的方法及*** |
CN102510551A (zh) * | 2011-09-30 | 2012-06-20 | 奇智软件(北京)有限公司 | 一种移动通讯工具中好友自动推荐的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104348941A (zh) | 2015-02-11 |
WO2014166213A1 (zh) | 2014-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104348941B (zh) | 一种利用手机通讯录查找期望用户的方法及装置 | |
Römer et al. | Real-time search for real-world entities: A survey | |
JP5885310B2 (ja) | モバイル端末間のコンテンツ共有 | |
CN110337059B (zh) | 一种用户家庭关系的分析算法、服务器及网络*** | |
JP5479601B2 (ja) | 通信ネットワークにおいてソーシャルネットワークの分析を支援する方法及び装置 | |
US7835304B2 (en) | Method and apparatus for assigning IP addresses | |
US20150139074A1 (en) | Adaptive Generation of Network Scores From Crowdsourced Data | |
TWI543580B (zh) | 移動終端通訊錄的優先順序設置裝置及方法 | |
WO2004073233A2 (en) | Use of triggers and a location hypercube to enable push-based location applications | |
Kellaris et al. | Shortest path computation on air indexes | |
CN104244223A (zh) | 一种联系人查询方法及装置 | |
WO2009012705A1 (en) | Method for generating user attribute information and apparatus thereof | |
CN109644335B (zh) | 一种标识信息的处理方法、数据库控制***以及相关设备 | |
CN104040539A (zh) | 数据存储方法和装置、数据操作方法、***及接入服务器 | |
CN104754505B (zh) | 一种号码信息推送方法、快速拨号方法以及装置和*** | |
CN105959934A (zh) | 重入网识别方法和*** | |
EP4038931A1 (en) | Network entities for supporting analytics generation | |
CN108289143A (zh) | 一种终端应用显示排序的方法、装置、电子设备及存储介质 | |
US20120303601A1 (en) | Mobile search method and system thereof | |
Wang et al. | The information funnel: Exploiting named data for information-maximizing data collection | |
CN106060847A (zh) | 信号盲区的确定方法及*** | |
CN105827780A (zh) | 一种来电显示方法及装置 | |
WO2015073753A1 (en) | Adaptive generation of network scores from crowdsourced data | |
KR101094063B1 (ko) | 위치에 기반한 커뮤니티 서비스 제공 시스템, 커뮤니티 서비스 제공장치 및 그 제공방법 | |
CN107155214A (zh) | 一种号码确定方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |