联系人的检索方法及装置制造方法及图纸

技术编号:13864219 阅读:45 留言:0更新日期:2016-10-19 17:06
本申请涉及一种联系人的检索方法及装置,所述方法包括:确定用户从第一联系人列表中选择的第一联系人;根据数据库中存储的所述第一联系人的关联关系信息,检索得到与所述第一联系人相关的第一关联联系人列表;显示所述第一关联联系人列表;确定所述用户从所述第一关联联系人列表中选择的第二联系人。本申请提供的联系人的检索方法及装置,根据用户的输入信息及数据库中存储的目标对象与输入信息之间的关联关系信息,通过一级或多级关系检索,可以快速找到目标对象,提高了查找联系较少的联系人的效率和成功率。

【技术实现步骤摘要】

本申请涉及终端设备
,尤其涉及一种联系人的检索方法及装置
技术介绍
当前手持设备中(例如手机)查找某个目标联系人的方式主要包括以下几种:(1)通过输入联系人的姓名来查找;(2)通过输入联系人的联系号码来查找;(3)通过输入或选择联系人的首字母来查找;(4)滑动联系人列表,一个个查看联系人姓名或号码,直到找到目标联系人。总的来说,当前的这些检索方式都需要记住联系人的某些特征,例如姓名,手机号,然后才能通过这些特征信息来检索目标联系人。然而,在某些情况下,用户可能会遗忘这些信息,特别是长期没有交互联系的联系人,例如以前的同学,同事,或者某次见面临时添加号码的朋友,需要在设备中找到某个联系人,但是又不记得他/她的名字和号码,无法通过当前已知方法快速地定位到该联系人。依靠当前的检索方式较难查找到对应的联系人,尤其是对于相似特征的联系人比较多时,难以快速查找到该联系人,例如,通过首字母检索的方式检索到字母C开头的联系人可能有几百个,难以快速查找到该联系人。
技术实现思路
本申请的目的是,提供一种联系人的检索方法及装置,在不记得目标联系人的名字和号码时,可以快速找到目标对象,提高了查找联系较少的联系人的效率和成功率。本申请提供了一种联系人的检索方法,所述方法包括:确定用户从第一联系人列表中选择的第一联系人;根据数据库中存储的所述第一联系人的关联关系信息,检索得到与所述第一联系人相关的第一关联联系人列表;显示所述第一关联联系人列表;确定所述用户从所述第一关联联系人列表中选择的第二联系人。又一方面,本申请还提供了一种联系人的检索方法,所述方法包括:接收用户输入的查询条件,所述查询条件包括与目标联系人相关联的第一联系人以及第一关联关系信息,所述第一关联关系信息为所述第一联系人与所述目标联系人之间存在的一级或多级的关联关系信息;根据数据库中存储的联系人信息以及联系人之间的关联关系信息,利用所述第一联系人及所述第一关联关系信息在所述数据库中进行一级或多级的关系检索,得到所述目标联系人的联系信息。又一方面,本申请还提供了一种联系人的检索装置,所述装置包括:确定单元,用于确定用户从第一联系人列表中选择的第一联系人;处理单元,用于根据数据库中存储的所述第一联系人的关联关系信息,检索得到与所述确定单元确定的所述第一联系人相关的第一关联联系人列表;显示单元,用于显示所述处理单元得到的所述第一关联联系人列表;所述确定单元还用于确定所述用户从所述显示单元显示的所述第一关联联系人列表中选择的第二联系人。又一方面,本申请还提供了一种联系人的检索装置,所述装置包括:接收单元,用于接收用户输入的查询条件,所述查询条件包括与目标联系人相关联的第一联系人以及第一关联关系信息,所述第一关联关系信息为所述第一联系人与所述目标联系人之间存在的一级或多级的关联关系信息;处理单元,用于根据数据库中存储的联系人信息以及联系人之间的关联关系信息,利用所述第一联系人及所述第一关联关系信息在所述数据库中进行一级或多级的关系检索,得到所述目标联系人的联系信息。本申请实施例提供的联系人的检索方法及装置,按照目标联系人的关联关系信息来检索目标联系人,可以在不记得目标联系人的具体信息(名字和号码)时,可以快速找到目标对象,提高了查找联系较少的联系人的效率和成功率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图
仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例一提供的一种联系人的检索方法流程图;图2为本申请实施例二提供的一种联系人的检索方法流程图;图3a~3d为本申请实施例提供的一个具体实例图;图4为本申请实施例三提供的一种联系人的检索方法流程图;图5a~5e为本申请实施例提供的又一个具体实例图;图6是本申请实施例四提供的一种联系人的检索装置示意图;图7是本申请实施例五提供的一种联系人的检索装置示意图。具体实施方式为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供的联系人的检索方法及装置,可以用于各类需要查找联系人的联系方式的场景,例如,在手机上的通讯录中查找联系人的电话,在PC机上查找联系人的邮件,等等。本申请实施例适用的设备范围可以包括但不限于手机、平板电脑、台式机以及其他类似设备上。在本申请实施例中以在手机的通讯录中查找目标联系人为例进行详细说明,但并不以此作为限制。根据六度分隔理论,一个人最多通过五个中间人,就能认识任何一个陌生人。人类社会是通过人际关系来进行相互衔接的。当想要找到某个人时,可以通过这个人的周边人际关系来找到这个人。例如,想找到隔壁房间的房东,那么可以先找到隔壁房间的租客,再通过他找到该房间的房东。一般来说,用户在手机中存储的联系人都是跟用户自己存在直接或间接的关系的人。当用户想要联系某个联系人,但又忘记了这个人的联系方式时,则可以通过存储的关联关系信息进行联系人查找。例如,小明跟母亲出门时遇到了母亲的朋友老陈,经过母亲的介绍,小明认识了老陈,并随意记下了
老陈的联系方式,而后续并未再联系。然而,过了几个月以后,小明因为某事突然想到可以请之前认识的老陈帮个忙,但是已经不记得老陈的姓名跟联系方式,只记得之前母亲曾经介绍过这么一位朋友,自己也曾在手机中记录过他的联系方式。本申请实施例利用不同联系人之间存在的人际关系形成的关联关系信息来进行联系人检索,在一些查找联系较少的联系人的场景下,不需要输入目标联系人的具体信息,即可简便地检索到目标联系人。这样,小明虽然不记得母亲这位朋友的姓名和联系方式,但可以通过记得的这位朋友与母亲的关系,可以快速地找到母亲的这位朋友。实施例一图1是本申请实施例提供的联系人的检索方法流程图,如图1所示,本申请实施例的联系人的检索方法包括:S101、终端确定用户从第一联系人列表中选择的第一联系人。当用户要查找一个联系人时,打开电话簿进行查找,此时电话簿即为第一联系人列表,并从中选择某个联系人,终端根据用户的第一操作信息,确定所述用户选择的第一联系人。用户的第一操作信息是用户在终端(如手机)上显示的通讯录时在当前的联系人显示页面中进行操作的信息,例如,在某个联系人所在的区域内,单击该联系人,或者,双击该联系人,或者,进行长按操作等等。针对用户不同的操作信息,终端可以进行不同的处理,显示相对应的处理结果。用户通过单击特定区域等操作来确定某个联系人,终端根据接收到的用户输入的操作信息,确定用户选择的第一联系人。例如,小明要查找母亲的朋友老陈,那么,目标联系人是“老陈”,第一联系人可以是与老陈相关联的“母亲”,“母亲”与老陈之间存在一级的关联关系,小明的操作需要在联系人列表中先选择“母亲”,手机终端根据小明的操作信息,确定小明选择的第一联系人为“母亲”。小明也可以将自己作为本文档来自技高网
...

【技术保护点】
一种联系人的检索方法,其特征在于,所述方法包括:确定用户从第一联系人列表中选择的第一联系人;根据数据库中存储的所述第一联系人的关联关系信息,检索得到与所述第一联系人相关的第一关联联系人列表;显示所述第一关联联系人列表;确定所述用户从所述第一关联联系人列表中选择的第二联系人。

【技术特征摘要】
1.一种联系人的检索方法,其特征在于,所述方法包括:确定用户从第一联系人列表中选择的第一联系人;根据数据库中存储的所述第一联系人的关联关系信息,检索得到与所述第一联系人相关的第一关联联系人列表;显示所述第一关联联系人列表;确定所述用户从所述第一关联联系人列表中选择的第二联系人。2.根据权利要求1所述的方法,其特征在于,在所述确定用户从第一联系人列表中选择的第一联系人之前,还包括:接收所述用户从所述第一联系人列表中选择联系人的第一操作;所述确定用户从第一联系人列表中选择的第一联系人,具体包括:根据所述第一操作确定所述用户从所述第一联系人列表中选择的第一联系人。3.根据权利要求1所述的方法,其特征在于,在所述检索得到与所述第一联系人相关的第一关联联系人列表之前,还包括:接收到所述用户查看所述第一联系人相关的第一关联联系人的操作。4.根据权利要求1至3任一所述的方法,其特征在于,在确定所述用户从所述第一关联联系人列表中选择的第二联系人之后,还包括:若接收到所述用户对所述第二联系人发起表征目标联系人的操作,则所述第二联系人为目标联系人,响应所述用户对所述第二联系人的操作,所述表征目标联系人的操作包括发起通讯的操作或者查看联系人信息的操作。5.根据权利要求4所述的方法,其特征在于,若所述第二联系人为非目标联系人,所述方法还包括:根据所述数据库中存储的所述第二联系人的关联关系信息,检索得到与所述第二联系人相关的第二关联联系人列表,显示所述第二关联联系人列表,并确定所述用户从所述第二关联联系人列表中选择的第三联系人,若接收到所述用户对所述第三联系人发起表征目标联系人的操作,所述第三联系人为目标联系人,则响应所述用户对所述第三联系人的操作,否则,重复进行根据所述数据库中存储的已确定的联系人的关联关系信息,检索得到与该
\t已确定的联系人相关的关联联系人,直到接收到所述用户对联系人发起表征目标联系人的操作,找到所述目标联系人。6.根据权利要求1或2所述的方法,其特征在于,在确定所述用户从所述第一关联联系人列表中选择的第二联系人之后,还包括:根据所述数据库中存储的所述第二联系人的关联关系信息,检索得到与所述第二联系人相关的第二关联联系人列表;显示所述第二关联联系人列表;若在预设时间内未接收到所述用户对所述第二关联联系人列表的操作,则所述第二联系人为目标联系人,显示所述目标联系人信息,关闭所述第二关联联系人列表;或者,若在预设时间内接收到所述用户对所述第二联系人发起表征目标联系人的操作,则所述第二联系人为目标联系人,响应所述用户对所述第二联系人的操作,关闭所述第二关联联系人列表,所述表征目标联系人的操作包括发起通讯的操作或查看联系人信息的操作。7.根据权利要求6所述的方法,其特征在于,若所述第二联系人为非目标联系人,所述方法还包括:确定所述用户从所述第二关联联系人列表中选择的第三联系人,若所述第三联系人为目标联系人,则显示所述目标联系人信息或响应所述用户对所述目标联系人的操作,否则,重复进行根据所述数据库中存储的已确定的联系人的关联关系信息,检索得到与该已确定的联系人相关的关联联系人,显示所述关联联系人列表,直到找到所述目标联系人。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:在存储所述第一联系人时,在所述数据库中存储所述第一联系人与所述第一关联联系人列表中的联系人的关联关系信息。9.一种联系人的检索方法,其特征在于,所述方法包括:接收用户输入的查询条件,所述查询条件包括与目标联系人相关联的第一联系人以及第一关联关系信息,所述第一关联关系信息为所述第一联系人与所述目标联系人之间存在的一级或多级的关联关系信息;根据所述查询条件,确定所述第一联系人及第一关联关系信息;根据数据库中存储的联系人信息以及联系人之间的关联关系信息,利用所述第一联系人及所述第一关联关系信息在所述数据库中进行一级或多级的关系检索,得到所述目标联系人的联系信息。10.根据权利要求9所述的方法,其特征在于,所述利用所述第一联系人及所述第一关联关系信息在所述数据库中进行一级或多级的关系检索,得到所述目标联系人的联系信息,具体包括:利用所述第一联系人,根据所述数据库中存储的所述第一联系人的关联关系信息,检索得到与所述第一联系人相关的第一关联联系人列表;利用所述第一关联关系信息,从所述第一关联联系人列表中确定满足所述第一关联关系信息的第二联系人;若所述第一联系人与目标联系人之间仅存在一级的关联关系信息,则所述第二联系人为目标联系人,显示所述目标联系人信息;若所述第一联系人与目标联系人之间存在多级的关联关系信息,则重复根据所述数据库中存储的联系人的关联关系信息,检索得到与该联系人相关的关联联系人列表,并从所述关联联系人列表中确定出满足第一关联关系信息的下一级联系人,直到找到所述目标联系人,显示所述目标联系人信息。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:在存储所述第一联系人时,在所述数据库中存储所述第一联系人与所述第一关联联系人列表中的联系人的关联关系信息。12.一种联系人的检索装置,其特征在于,所述装置包括:确定单元,用于确定用户从第一联系人列表中选择的第一联系人;处理单元,用于根据数据库中存储的所述第一联系人的关联关系信息,检索得到与所述确定单元确定的所述第一联系人相关的第一关联联系人列表;显示单元,用于显示所述处理单元得到的所述第一关联联系人列表;所述确定单元还用于确定所述用户从所述显示单元显示的所...

【专利技术属性】
技术研发人员:宗上越
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1