一种联系人检索的方法及其设备技术

技术编号:7480460 阅读:212 留言:0更新日期:2012-07-05 05:03
本发明专利技术提供了一种检索联系人的方法,其特征包括:接收用户输入的检索序列,并使用不同的算法与通讯录进行匹配,其中每种算法得到一个匹配结果,所述匹配结果为一联系人列表;根据联系人在所述联系人列表中的顺序为其设定一初始得分;对不同算法的匹配结果赋予不同权重,将所有联系人列表中的联系人按照其对应算法的权重计算加权得分,按照加权得分从高到低的顺序排列,生成一个最终的联系人列表,呈现给用户。相应,本发明专利技术还提供了一种检索联系人的设备。本发明专利技术提高了检索的准确度,提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种联系人搜索的方法及其设备。
技术介绍
通讯录作为最基本的手机应用之一,已经得到了广泛的应用,各种类型、功能的通讯录层出不穷。很多手机厂商、设备商、通信运营商、软件公司对联系人检索的方法做了大量的改进。由于联系人检索是通讯录类软件最基本的功能之一,因此其功能并非达到完美, 还有可提高的空间。另一方面,随着用户通讯录中联系人的数量越来越大,需要被记录的信息越来越多,对于更快捷、更有效的检索方法的需求也越来越强烈。申请号为200710073746. 5的中国专利申请《在移动终端拨打电话界面中检索联系人的方法及装置》公开了一种在移动终端拨打电话界面中检索联系人的方法,所述移动终端拨打电话界面中设有一包含显示框的虚拟拨号盘,所述虚拟拨号盘或移动终端物理按键中设有若干检索键,所述方法包括以下步骤A.如果检测到检索键输入,进入智能检索联系人状态;B.通过虚拟拨号盘输入联系人信息的部分字符,在显示框中显示由所述部分字符智能联想出来的所有联系人列表;所述虚拟拨号盘或移动终端物理按键中还设有一显示切换键,所述方法还包括以下步骤C.如果检测到所述显示切换键输入,隐藏虚拟拨号盘中的字符输入键并扩展所述显示框大小。本专利技术可以使智能联想出来的所有联系人列表达到最大化的显示,从而可以方便用户查看智能联想出来的联系人信息。申请号为201110130505.6的中国专利申请《基于android系统的智能检索手机联系人的方法》提供了一种基于android系统的智能检索手机联系人的方法,使用手机按键输入数据,检索联系人的步骤如下手机接收用户输入的检索数据;判断输入的数据是否为纯数字;如果为纯数字,根据输入的数字与联系人电话号码进行匹配,输出查询结果; 同时顺序取与数字对应的数字按键上的字母中的一个进行顺序组合,将组合后的字母组合与联系人姓名拼音顺序比对并匹配,输出查询结果;如果不为纯数字,判断输入是否为纯字母,如果为纯字母,将字母与联系人姓名拼音顺序比对并匹配,输出查询结果;如果不为纯字母,系统默认输入为汉字,执行汉字检索并输出查询结果。本专利技术是在现有拼音检索和关键字检索的基础上增加数字检索,提高了检索效率且操作简便。申请号为200810116091. X的中国专利申请《姓名检索方法、装置及可进行姓名检索的移动通信终端》提供一种姓名检索方法、装置及可进行姓名检索的移动通信终端。所述方法包括接收用户的姓名检索指令,生成所有联系人的姓氏列表;接收用户选择的姓氏, 生成具有所述姓氏的所有联系人姓名的第二个汉字的列表;接收用户选择的第二个汉字, 根据所述姓氏和所述第二个汉字确定联系人姓名。所述方法还包括接收用户选择的第二个汉字,生成同时具有所述姓氏以及所述第二个汉字的所有联系人姓名的第三个汉字的列表;接收用户选择的第三个汉字,根据所述姓氏、所述第二个汉字和所述第三个汉字确定联系人姓名。本方案只通过联系人的姓氏即可查找到该联系人,不需要用户熟悉拼音,查询速度快、最多只需三个步骤就可以找到相应的联系人。CN 102542000 A可以看出,以上专利技术对于检索方法做了详细的介绍,涉及到的检索方法包括汉字字符检索、英文字母检索、数字检索。其中第一个专利技术中还对检索的界面做了说明以提高检索的效率。但是不足的是,以上专利技术仅仅使用了某种特定的检索方法,且检索方法的结果对应于搜索序列是不可调的。
技术实现思路
本专利技术提供了一种联系人检索的方法,该方法包括如下步骤接收用户输入的检索序列,并使用不同的算法与通讯录进行匹配,其中每种算法得到一个匹配结果,所述匹配结果为一联系人列表;根据联系人在所述联系人列表中的顺序为其设定一初始得分;对不同算法的匹配结果赋予不同权重,将所有联系人列表中的联系人按照其对应算法的权重计算加权得分,按照加权得分从高到低的顺序排列,生成一个最终的联系人列表,呈现给用户。相应的,本专利技术还提供了本专利技术提供了一种联系人检索的设备,该设备包括检测装置,检测用户输入的检索序列;匹配装置,根据检索序列使用不同算法匹配通讯录;其中每种算法得到一个匹配结果,所述匹配结果为一联系人列表;结果筛选装置,根据联系人在所述联系人列表中的顺序为其设定一初始得分,对不同算法的匹配结果赋予不同权重,将所有联系人列表中的联系人按照其对应算法的权重计算加权得分,按照加权得分从高到低的顺序排列;展示装置,根据所述顺序生成一个最终的联系人列表,并向用户展示。本专利技术基于移动终端,向用户提供了快速有效的联系人检索方法,与之前的方法相比,本专利技术综合了多种匹配方法,使用加权的方法得出最优结果,并且能够根据用户的使用记录和设定对使用方法的权重进行动态调整,使得前述结果更适合特定的个人,因此更趋于准确。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图1是根据本专利技术的检索联系人的流程图;图2是根据本专利技术的一种匹配方法流程图;图3是根据本专利技术的检索联系人设备的示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的实施例作详细描述。本专利技术的特点在于灵活使用多种检索方式,并综合这些检索得到的结果,下面参照图1来描述本专利技术方法的实现步骤。图1是根据本专利技术的检索联系人的流程在步骤SlOl中,接收用户输入的检索序列,并使用不同的算法与通讯录进行匹配,其中每种算法得到一个匹配结果,所述匹配结果为一联系人列表;本专利技术为用户提供尽可能便捷的检索方法,用户可以输入的序列包括字符、字母、 数字或者它们的组合序列,根据序列的不同,可以使用的不同的算法匹配通讯录。从序列的角度,每种序列都有许多基本的方法来进行匹配。如果用户输入的是字符序列,那么可以对其进行同音汉字匹配,形似汉字匹配来查找通讯录。比如用户想联系 “李赞”,可以在搜索框中输入“云”这个字符,系统根据读音会列出相关的联系人杨云龙、 涂青云、李赞,之后用户即可选择“李赞”进行联系;再比如用户想联系“付祎”,现实中很多人会误认这个字的读音是wei,当用户输入“伟”后,形似汉字匹配的功能可以找到以下联系人李宏伟、付祎、周炜,用户可以从其中选择“付祎”进行联系。如果用户输入的是字母序列,那么有多种方法将其与通讯录进行匹配,包括首字母匹配、按照声母和韵母匹配、按该键盘所代表的数字匹配、匹配联系人姓名的声母组合。下面举例说明首字母匹配的方式, 比如,用户输入字母1,那么列表所有第一汉字字符拼音首字是1以及首字母是1的联系人就列举出来李冰、李晗、黎靖宇、LEO王等等;按照声母和韵母结合的方式,比如用户输入 liu,那么列表所有汉字拼音是Iiu或者字母串中包含Iiu的联系人就被列出刘侃、刘航、 Choiceen Liu等等;按该键盘所代表的数字匹配的方式,比如用户可以设定键盘按键与某个地方的区号的匹配,在九宫格键盘中按代表“ABC”的按键或者全键盘中的“B”键,那么联系人中所有号码区号为北京,即前三位为“010”的即被列举出来,其中匹配关系可以由用户指定;匹配联系人声母组合的方式,比如用户输入“ljq”,那么联系人列表中所有联系人的声母组合包含上面的序列的将被列出李剑巧,李建琼,用户再自己选择匹配的联系人。如果用户输入的是数字序列,本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:游敏丽阮龙唐才林
申请(专利权)人:北京风灵创景科技有限公司
类型:发明
国别省市:

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

1
相关领域技术