联系人查找方法及移动终端的制作方法

文档序号:7890921阅读:246来源:国知局
专利名称:联系人查找方法及移动终端的制作方法
技术领域
本发明涉及移动通信技术,尤其涉及一种联系人查找方法及移动终端。
背景技术
移动通信技术的快速发展和手机等移动终端的普及,促使移动终端不断地更新改进以优化用户体验。为了方便移动终端用户对通讯录中电话号码的查找,目前普通采用的联系人查找方法是预先在通讯录中设置多个信息项分别用于存储不同联系人的信息,其中各信息项中再采用多个信息子项分别存储联系人的姓名、移动电话号码、住宅电话号码、传真号码和电子邮箱地址等信息。需要查找某个联系人的信息时,在查找规则被设置为通过联系人姓名进行查找的情况下,移动终端根据输入的查询信息仅在联系人信息的姓名属性中查找符合查询条件的目标信息;当查找规则被设置为通过联系人电话号码进行查找的情况下,移动终端根据输入的查询信息仅在联系人信息的电话号码属性中查找符合查询条件的目标信肩、ο采用现有技术中的方法查找联系人时,需要预先对查找规则进行设置,并且仅能采用单一查找规则对联系人进行查找,若要变更查找规则,则需要重新对查找规则进行设置才能根据相应的查找规则进行查找。因此,现有技术中查找联系人的方法存在查找方法单一且查找效率较低的问题。

发明内容
为了克服现有技术中的缺陷,本发明提供了一种联系人查找方法,包括获取移动终端所采集到的按键信息,根据所述按键信息和键盘映射表,获得所述按键信息对应的全部的字符组合,其中所述字符组合为数字和/或字母的组合;根据所述全部的字符组合,分别在所述联系人信息库中与数字和/或字母的组合所对应的属性信息中进行查找,获得目标联系人信息;其中,所述联系人信息库中包括至少一个联系人信息,所述联系人信息包括至少一个属性信息,所述属性信息为数字和/或字母的组合形式;将所述目标联系人信息显示在用户界面上供用户选择。本发明还提供了一种移动终端,其特征在于,包括第一处理模块,用于获取移动终端所采集到的按键信息,根据所述按键信息和键盘映射表,获得所述按键信息对应的全部的字符组合,其中所述字符组合为数字和/或字母的组合;第二处理模块,用于根据所述全部的字符组合,分别在所述联系人信息库中与数字和/或字母的组合所对应的属性信息中进行查找,获得目标联系人信息;其中,所述联系人信息库中包括至少一个联系人信息, 所述联系人信息包括至少一个属性信息,所述属性信息为数字和/或字母的组合形式;第三处理模块,用于将所述目标联系人信息显示在用户界面上供用户选择。由以上技术方案可知,本发明通过在采集按键信息后,获取采集到的按键信息所对应的全部的字符组合,使得在根据字符组合进行联系人查找时,所利用的字符组合不仅
4能够包括按键信息对应的字母的组合,还能够包括按键信息对应的数字的组合以及数字和字母的组合。基于单次按键信息采集的基础上,能够获得多种查找方式对应的查找结果,扩展了信息查找的范围,实现了基于多种信息形式、以多种查找策略对联系人进行查找,有效地提高了对联系人信息进行查找的效率。


图1为本发明实施例联系人查找方法的流程图;图2为本发明实施例移动终端的结构示意图。
具体实施例方式图1为本发明实施例联系人查找方法的流程图。如图1所示,具体包括如下步骤。步骤101、获取移动终端所采集到的按键信息,根据按键信息和键盘映射表,获得按键信息对应的全部的字符组合。以目前普遍采用的九键盘的手机系统为例,进行键盘映射表的说明。在手机系统运行过程中,每个按键事件都会以一个键值的方式向上层的应用软件上报数据,不同的键值分别同时代表数字、字母等多种字符信息,相应的键盘映射表为按键0,代表数字0 ;按键1,代表数字1 ;按键2,同时代表数字2、字母A、B、C、a、b、c ;按键3,同时代表数字3、字母D、E、F、d、e、f ;按键4,同时代表数字4、字母G、H、I、g、h、i ;按键5,同时代表数字5、字母J、K、L、j、k、1 ;按键6,同时代表数字6、字母M、N、0、m、η、ο ;按键7,同时代表数字7、字母卩、0、1 、3、?、9、1~、8;按键8,同时代表数字8、字母1\队¥、111、¥;按键9,同时代表数字 9、字母W、X、Y、Ζ、W、χ、y、ζ。本实施例中所述的键盘映射表为根据一定的排列规则预先设置在移动终端中的、各按键信息与字符的对应规则,为了在采集到按键信息后根据该预定规则生成相应的字符组合,其可以采用软件程序或数据库等方式存储在移动终端中。移动终端可以通过物理键盘或者虚拟键盘的方式采集按键信息,根据所采集到的按键信息,结合键盘映射表,对各按键信息所代表的全部的字符分别进行排列组合,获取各按键信息分别对应的全部的字符的组合。基于键盘映射表中各按键所代表的字符形式,移动终端所获取到的各按键信息所对应的全部的字符组合为数字和/或字母的组合,也就是说,可以为数字的组合、字母的组合以及数字和字母的混合组合。步骤102、根据全部的字符组合,分别在联系人信息库中与数字和/或字母的组合所对应的属性信息中进行查找,获得目标联系人信息;根据所获取到的各按键信息所对应的全部的字符组合,分别在联系人信息库中进行查找。其中联系人信息库中包括至少一个联系人的联系人信息,并且一个联系人信息中包括至少一个属性信息,各属性信息也包括数字和/或字母的组合的形式,也就是说,可以为数字的组合、字母的组合以及数字和字母的混合组合的形式。由于按键信息对应的字符组合为数字和/或字母的组合,联系人信息库中联系人信息的属性信息也为数字和/或字母的组合,因此根据各字符组合的形式分别在联系人信息库中对应形式的属性信息中进行查找,从而获得目标联系人信息,作为查找结果。步骤103、将目标联系人信息显示在用户界面上供用户选择。移动终端将获取到的目标联系人信息作为查找结果,通过显示屏显示在用户界面上,供用户从全部查找结果中进行选择。在执行步骤101之前,移动终端需要预先完成对联系人信息库的数据准备工作。 用户在移动终端中输入与联系人有关的信息时,所输入的信息可以为汉字格式、字母格式、 数字格式中的任意一种或其组合形式。基于这样的原始信息格式,分别采用不同的信息存储形式。对于原始信息中为汉字格式的信息,利用手机系统所支持的相应接口,将该汉字格式信息转换为其所对应的全拼字母格式,再基于简拼原则,获取该汉字格式信息的拼音首字母,将该汉字格式信息在联系人信息的属性信息中保存为对应的简拼的字母组合。对于原始信息中为字母格式的信息和数字格式的信息,分别保留其各自的格式,保存为对应的字母和/或数字组合。例如,假设用户输入的原始信息为“张三1”,则其被转换为全拼形式“zhangsanl”后,根据简拼原则,最终被转换为“zsl”;假设用户输入的原始信息为 "henryOl",则其格式被保留,保存为“henryOl ”。具体地,移动终端的用户需要查找所记录的某个联系人的相关信息时,基于移动终端的各按键所代表的不同的信息,输入用于查找的字符组合,根据所输入的字符组合,在移动终端所记录的联系人信息中进行搜索。由于各按键可能同时代表数字和字母,因此当用户输入单个按键信息时,移动终端获取到的字符组合为该按键信息对应的全部的数字和 /或字母,作为查找用的全部的字符组合;当用户输入至少两个按键信息时,移动终端获取到的字符组合为各按键信息所对应的全部的数字和/或字母分别进行排列组合的结果,作为查找用的全部的字符组合。移动终端利用所获取到的全部的字符组合,分别在联系人信息库中进行查找,移动终端以联系人信息库的形式记录至少一个联系人的联系人信息,并且各联系人信息分别以至少一个属性信息的形式存储对应联系人的相关信息。移动终端获取到的全部的字符组合可能为数字和/或字母的组合,联系人信息库中所记录的联系人信息的属性信息也可能包括数字和/或字母的组合,相应地,根据字符组合的不同字符形式分别在对应形式的属性信息中进行查找,获取包含各字符组合的属性信息,并将获取到的各属性信息对应的联系人信息作为目标联系人信息,即为查找结果。移动终端的用户从用户界面上所显示的目标联系人信息中进行选择。本实施例中所述的联系人查找方法不受限于具体的手机软件平台。本发明所提供的联系人查找方法,通过在采集按键信息后,获取采集到的按键信息所对应的全部的字符组合,使得在根据字符组合进行联系人查找时,所利用的字符组合不仅能够包括按键信息对应的字母的组合,还能够包括按键信息对应的数字的组合以及数字和字母的组合。基于单次按键信息采集的基础上,能够获得多种查找方式对应的查找结果,扩展了信息查找的范围,实现了基于多种信息形式、以多种查找策略对联系人进行查找,有效地提高了对联系人信息进行查找的效率。进一步地,在上述实施例的基础上,移动终端所获取到的全部的字符组合为数字和/或字母的组合,包括数字的组合、字母的组合以及数字和字母的组合;对应的,联系人信息库中的属性信息也包括数字的组合、字母的组合以及数字和字母的组合的形式。在联系人信息库中进行查找时,对于字符组合为数字的组合,以该数字的组合为关键字,遍历其中属性信息为数字的组合形式的所有联系人信息,获得对应的目标联系人信息;同时,以全部的字符组合为关键字,遍历其中属性信息为字母的组合以及数字和字母的组合形式的所有联系人信息,获得对应的目标联系人信息。以移动终端所采集到的按键信息为“9”和“7”两个按键对应的信息为例,进行举例说明。移动终端采集到该按键信息组合后,根据键盘映射表,获取到的该按键信息组合对应的全部的字符组合共有81个。假设联系人信息库中包括多个联系人的联系人信息,其中联系人信息包括联系人姓名和电话号码两种属性信息,一般情况下,前者为数字和/或字母的组合,后者为数字的组合。移动终端利用获得的81个字符组合中的数字格式的字符组合,即“97”字符组合,在联系人信息库中的电话号码的属性中进行查找,查找其中包含 “97”字符组合的电话号码,将查找到的电话号码对应的联系人信息作为目标联系人信息; 同时,利用全部81个字符组合,分别在联系人信息库中的联系人姓名的属性中进行查找, 查找其中包含全部81个字符组合中的一个或多个字符组合的联系人姓名,将查找到的联系人姓名对应的联系人信息作为目标联系人信息。具体的,移动终端根据所获取到的全部的字符组合在联系人信息库中进行联系人查找时,对于字符组合的不同字符形式,采用不同的查找策略分别进行查找。针对字符组合中数字的组合,在属于数字组合的形式的属性信息中进行查找,例如移动电话号码、固定电话号码等数字格式的属性信息;针对全部的字符组合在属于字母组合以及数字和字母的组合形式的属性信息中进行查找,例如联系人姓名、电子邮箱等可能为字母或者字母与数字组合形式的属性信息。本发明所提供的联系人查找方法,通过对采集按键信息所获取到的全部的字符组合进行分类,利用其中的数字信息在与电话号码有关的数字组合形式的属性信息中进行查找,同时利用全部的字符组合在除电话号码以外的其他属性信息中进行查找。针对关键字的类型设定相应的查找范围,并且基于采集到的一组按键信息,分别完成了对多种类型的信息查找,有效了提高了对联系人信息进行查找的效率,查找工作也更为便捷。进一步地,在上述各实施例的基础上,根据采集到的按键信息获取到的字符组合可以包括数字的组合、字母的组合以及数字和字母的组合形式,其中涉及到的字母可以为大写字母和/或小写字母的形式。同时,联系人信息库中联系人信息中的属性信息可以包括数字的组合、字母的组合以及数字和字母的组合形式,其中涉及到的字母可以为大写字母和/或小写字母的形式。本发明所提供的联系人查找方法,通过将字母的形式扩展到包括大写字母和/或小写字母的形式,使得查找所采用的关键字更全面,且查找所涉及到的内容格式更为丰富。进一步地,在上述各实施例的基础上,联系人信息库的联系人信息所包括的属性信息可以为多种形式,具体可以包括联系人姓名、移动电话号码、固定电话号码、传真号码、 电子邮箱和家庭住址中的任意一个或其组合。对应地,根据字符组合中的关键字在属性信息中进行查找时,查找范围也相应地可以包括上述信息项中的任意一个或其组合。本发明所提供的联系人查找方法,通过对属性信息所包括的内容进行扩展,用户只需要知道移动终端所记录联系人的属性信息中的任何信息,即可在一次查找过程中成功查找到对应的联系人的信息,使得查找范围更全面的同时,查找工作也更为便捷。进一步地,在上述各实施例的基础上,在查找到目标联系人之后,移动终端通过用户界面将所查找到的联系人的信息显示给用户,供用户进行选择。在显示给用户的查找结果中,分别以数字的组合为关键字所获得的目标联系人信息,和以全部的字符组合为关键字所获得的目标联系人信息,两者可以按照预定的顺序显示在用户界面上,供用户进行选择。具体的,由于所采用的查找方法,分别以全部的字符组合为关键字,以及以全部的字符组合中的数字的组合为关键字,对联系人数据库中的属性信息进行查找,因此会出现基于不同查找策略的不同类型的查找结果。相应地,根据不同的查找策略获得的查找结果可以按照预先设定的顺序进行显示,即可以优先显示基于数字的组合查找到的结果,也可以优先显示基于全部的字符组合查找到的结果。并且,由于联系人信息中可能包括多个属性信息,通过在某个属性信息中查找到目标联系人信息后,相应地,将该属性信息对应的联系人信息作为查找结果显示在用户界面上,其中在用户界面上显示的属性信息的类型和数量可以预先由用户进行设定。本发明所提供的联系人查找方法,通过将基于不同查找策略获得的查找结果,按照预先设定的顺序显示在用户界面上,提供给用户进行选择,使得查找操作的人机交互性更好,并且使得查找工作更为便捷。图2为本发明实施例移动终端的结构示意图。如图2所示,本发明实施例移动终端包括第一处理模块11、第二处理模块12和第三处理模块13。其中,第一处理模块11,用于获取移动终端所采集到的按键信息,根据按键信息和键盘映射表,获得按键信息对应的全部的字符组合,其中字符组合为数字和/或字母的组合;第二处理模块12,用于根据全部的字符组合,分别在联系人信息库中与数字和/或字母的组合所对应的属性信息中进行查找,获得目标联系人信息;其中,联系人信息库中包括至少一个联系人信息,联系人信息包括至少一个属性信息,属性信息为数字和/或字母的组合形式;第三处理模块13,用于将目标联系人信息显示在用户界面上供用户选择。本发明所提供的移动终端,通过在采集按键信息后,获取采集到的按键信息所对应的全部的字符组合,使得在根据字符组合进行联系人查找时,所利用的字符组合不仅能够包括按键信息对应的字母的组合,还能够包括按键信息对应的数字的组合以及数字和字母的组合。基于单次按键信息采集的基础上,能够获得多种查找方式对应的查找结果,扩展了信息查找的范围,实现了基于多种信息形式、以多种查找策略对联系人进行查找,有效地提高了对联系人信息进行查找的效率。进一步地,在上述实施例的基础上,第二处理模块12包括第一单元121和第二单元122。第一单元121,用于以字符组合中数字的组合为关键字,遍历联系人信息库中属性信息为数字的组合形式的所有联系人信息,获得目标联系人信息;第二单元122,用于以字符组合中全部的字符组合为关键字,遍历联系人信息库中属性信息为字母的组合、数字和字母的组合形式的所有联系人信息,获得目标联系人信息。本发明所提供的移动终端,通过对采集按键信息所获取到的全部的字符组合进行分类,利用其中的数字信息在与电话号码有关的数字组合形式的属性信息中进行查找,同时利用全部的字符组合在除电话号码以外的其他属性信息中进行查找。针对关键字的类型设定相应的查找范围,并且基于采集到的一组按键信息,分别完成了对多种类型的信息查找,有效了提高了对联系人信息进行查找的效率,查找工作也更为便捷。进一步地,在上述各实施例的基础上,所述字母包括大写字母和/或小写字母。本发明所提供的移动终端,通过将字母的形式扩展到包括大写字母和/或小写字母的形式,使得查找所采用的关键字更全面,且查找所涉及到的内容格式更为丰富。进一步地,在上述各实施例的基础上,所述属性信息包括联系人姓名、移动电话号码、固定电话号码、传真号码、电子邮箱和家庭住址中的任意一个或其组合。本发明所提供的移动终端,通过对属性信息所包括的内容进行扩展,用户只需要知道移动终端所记录联系人的属性信息中的任何信息,即可在一次查找过程中成功查找到对应的联系人的信息,使得查找范围更全面的同时,查找工作也更为便捷。进一步地,在上述各实施例的基础上,第三处理模块13还用于将分别以所述数字的组合为关键字、以所述全部的字符组合为关键字所获得的目标联系人信息,按照预定顺序显示在用户界面上供用户选择。本发明所提供的移动终端,通过将基于不同查找策略获得的查找结果,按照预先设定的顺序显示在用户界面上,提供给用户进行选择,使得查找操作的人机交互性更好,并且使得查找工作更为便捷。具体的,本发明实施例所提供的移动终端进行联系人查找的方法,可以参见上述方法实施例中描述的处理步骤,此处不再赘述。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
权利要求
1.一种联系人查找方法,其特征在于,包括获取移动终端所采集到的按键信息,根据所述按键信息和键盘映射表,获得所述按键信息对应的全部的字符组合,其中所述字符组合为数字和/或字母的组合;根据所述全部的字符组合,分别在所述联系人信息库中与数字和/或字母的组合所对应的属性信息中进行查找,获得目标联系人信息;其中,所述联系人信息库中包括至少一个联系人信息,所述联系人信息包括至少一个属性信息,所述属性信息为数字和/或字母的组合形式;将所述目标联系人信息显示在用户界面上供用户选择。
2.根据权利要求1所述的联系人查找方法,其特征在于,所述根据所述全部的字符组合,分别在所述联系人信息库中与数字和/或字母的组合所对应的属性信息中进行查找, 获得目标联系人信息包括以所述字符组合中数字的组合为关键字,遍历所述联系人信息库中属性信息为数字的组合形式的所有联系人信息,获得目标联系人信息;以所述字符组合中全部的字符组合为关键字,遍历所述联系人信息库中属性信息为字母的组合、数字和字母的组合形式的所有联系人信息,获得目标联系人信息。
3.根据权利要求1或2所述的联系人查找方法,其特征在于,所述字母包括大写字母和 /或小写字母。
4.根据权利要求1或2所述的联系人查找方法,其特征在于,所述属性信息包括联系人姓名、移动电话号码、固定电话号码、传真号码、电子邮箱和家庭住址中的任意一个或其组合。
5.根据权利要求2所述的联系人查找方法,其特征在于,所述将所述目标联系人信息显示在用户界面上供用户选择包括将分别以所述数字的组合为关键字、以所述全部的字符组合为关键字所获得的目标联系人信息,按照预定顺序显示在用户界面上供用户选择。
6.一种移动终端,其特征在于,包括第一处理模块,用于获取移动终端所采集到的按键信息,根据所述按键信息和键盘映射表,获得所述按键信息对应的全部的字符组合,其中所述字符组合为数字和/或字母的组合;第二处理模块,用于根据所述全部的字符组合,分别在所述联系人信息库中与数字和/ 或字母的组合所对应的属性信息中进行查找,获得目标联系人信息;其中,所述联系人信息库中包括至少一个联系人信息,所述联系人信息包括至少一个属性信息,所述属性信息为数字和/或字母的组合形式;第三处理模块,用于将所述目标联系人信息显示在用户界面上供用户选择。
7.根据权利要求6所述的移动终端,其特征在于,所述第二处理模块包括第一单元,用于以所述字符组合中数字的组合为关键字,遍历所述联系人信息库中属性信息为数字的组合形式的所有联系人信息,获得目标联系人信息;第二单元,用于以所述字符组合中全部的字符组合为关键字,遍历所述联系人信息库中属性信息为字母的组合、数字和字母的组合形式的所有联系人信息,获得目标联系人信息。
8.根据权利要求6或7所述的移动终端,其特征在于,所述字母包括大写字母和/或小写字母。
9.根据权利要求6或7所述的移动终端,其特征在于,所述属性信息包括联系人姓名、 移动电话号码、固定电话号码、传真号码、电子邮箱和家庭住址中的任意一个或其组合。
10.根据权利要求7所述的移动终端,其特征在于,所述第三处理模块还用于 将分别以所述数字的组合为关键字、以所述全部的字符组合为关键字所获得的目标联系人信息,按照预定顺序显示在用户界面上供用户选择。
全文摘要
本发明公开了一种联系人查找方法及移动终端。该方法包括获取移动终端所采集到的按键信息,根据按键信息和键盘映射表,获得按键信息对应的全部的字符组合,其中字符组合为数字和/或字母的组合;根据全部的字符组合,分别在联系人信息库中与数字和/或字母的组合所对应的属性信息中进行查找,获得目标联系人信息;其中,联系人信息库中包括至少一个联系人信息,联系人信息包括至少一个属性信息,属性信息为数字和/或字母的组合形式;将目标联系人信息显示在用户界面上供用户选择。该移动终端包括用于实现上述各步骤的第一、第二和第三处理模块。本发明基于单次按键信息获得多种类型的查找结果,能够有效地提高对联系人信息进行查找的效率。
文档编号H04M1/725GK102546961SQ201210057440
公开日2012年7月4日 申请日期2012年3月6日 优先权日2012年3月6日
发明者袁学鹏 申请人:北京百纳威尔科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1