基于android系统的智能检索手机联系人的方法

文档序号:6424466阅读:205来源:国知局
专利名称:基于android系统的智能检索手机联系人的方法
技术领域
本发明涉及通讯领域,尤其是基于android系统的智能检索手机联系人的方法。
背景技术
打电话和发短信是手机中使用最为广泛的一种通信服务,打电话拨号时电话本中的联系人搜索,发短信时收件人联想等都在目前手机中广泛应用,其主要的检索方式是按号码检索或者按联系人关键字检索。按号码检索或者按联系人关键字检索,这两种检索都比较单一,而且按关键字检索方式需要在存储联系人的时候就预先设置一些相关的关键字,这种方式在用户输入的关键字不符合数据库中的关键字但本身应该符合某个联系人的关键字的情况时,便不能检索出需要的联系人,使得检索的效率低。

发明内容
本发明所要解决的技术问题是,针对现有手机联系人检索效率较低的问题,提供一种快速检索出联系人的基于android系统的智能检索手机联系人的方法
为了解决上述技术问题,本发明提供一种基于android系统的智能检索手机联系人的方法,使用手机按键输入数据,其特征在于,检索联系人的步骤如下
(1)手机接收用户输入的检索数据;
(2)判断输入的数据是否为纯数字;如果为纯数字,根据输入的数字与联系人电话号码进行匹配,输出查询结果;
同时顺序取与数字对应的数字按键上的字母中的一个进行顺序组合,将组合后的各种字母组合都与联系人姓名拼音顺序比对并匹配,输出查询结果;
(3)如果不为纯数字,判断输入是否为纯字母,如果为纯字母,将字母与联系人姓名拼音顺序比对并匹配,输出查询结果;
(4)如果不为纯字母,系统默认输入为汉字,执行关键字检索并输出查询结果。所述检索手机联系人的具体步骤(2)中,取与数字对应的数字按键上的字母中的一个进行顺序组合,其组合的方法为数字对应数字键,每个数字键对应0到4个字母,从每个数字键对应的字母中取一个字母,按照数字顺序排列,组成一个字母组合,每个字母组合都不相同。本发明的积极效果是该智能检索是在现有的按拼音检索和按联系人关键字检索的基础上增加数字联想检索功能,提高了 Android智能系统中联系人的检索效率,用户若需要检索某个联系人,只需要顺序输入拼音字母在键盘上的一个或几个数字,便可以联想出来该联系人在内的一个或几个联系人。该发明使得联系人检索操作简便,效率高。多输入一位数字,联想出来的联系人就更少,提高检索的精确。


图1为本发明检索手机联系人的步骤流程图。
具体实施例方式下面结合具体实施例对本发明作进一步详细说明。 本发明基于android系统的智能检索手机联系人的方法,其都使用通用的手机拨号键输入,拨号按键可以为触屏上的拨号按键,也可以是机械式的触屏按键;该智能检索手机联系人是在现有的拼音检索和联系人关键字检索的基础上增加数字联想检索功能。该发明检索联系人的步骤如下
(1)手机接收用户输入检索数据;
(2)判断输入的数据是否为纯数字;如果为纯数字,根据输入的数字与联系人电话号码进行匹配,输出查询结果;
同时顺序取与数字对应的数字按键上的字母中的一个进行顺序组合,将组合后的各种字母组合都与联系人姓名拼音顺序比对并匹配,输出查询结果;检索手机联系人的具体步骤(2)中,取与数字对应的数字按键上的字母中的一个进行顺序组合,其组合的方法为数字对应数字键,每个数字键对应0到4个字母(按键0和1不对应字母,只有数字键2到8对应字母),从每个数字键对应的字母中取一个字母,按照数字顺序排列,组成一个字母组合, 每个字母组合都不相同;
例如电话本中有“张三、郑四、王五”三个联系人,输入数字97,9对应一组字母 “WXyz”,7对应一组字母“pqrs”,从每组字母中分别取一个字母进行顺序组合,有16 (4*4) 种组合方式,其中只有“zs”对应“zhangsan”即检索出联系人“张三”。输入99,对应两组相同的字母“wxyz”,从每组字母中分别取一个字母进行顺序组合,有16 (4*4)种组合方式,只有“驟”对应“wangrni”即检索出联系人“王五”。输入数字92,9对应一组字母“wxyZ”,2对应一组字母“abc”,从每组字母中分别取一个字母进行顺序组合,有12 (4*3)种组合方式,其中只有“wa”、“Za”对应“wangrni”、 “zhangsan”即检索出联系人“王五”和“张三”,选择联系人需要的联系人即可。输入数字922,9对应一组字母“wxyZ”,2对应一组字母“abc”,从每组字母中分别取一个字母进行顺序组合,有36 (4*3*3)种组合方式,其中“zaa”对应“zhangsan”检索出联系人“张三”,其他的各种组合不能联想到“郑四”和“王五”,因此只输出联系人“张三”。(3)如果不为纯数字,判断输入是否为纯字母,如果为纯字母,将字母与联系人姓名拼音顺序比对并匹配,输出查询结果;
例如输入拼音w、mu ww, wwu,只要是wangwu中的任意几个顺序正确的字母,就能检索出“王五”联系人。(4)如果不为纯字母,系统默认输入为汉字,执行关键字检索并输出查询结果。例如输入汉字“王五”检索出联系人“王五”。该智能检索是在现有的按拼音检索和按联系人关键字检索的基础上增加数字联想检索功能,提高了 Android智能系统中联系人的检索效率,用户若需要检索某个联系人, 只需要顺序输入拼音字母在键盘上的一个或几个数字,便可以联想出来该联系人在内的一
4个或几个联系人,选择需要的联系人即可,该发明使得联系人检索操作简便,效率高,用户体验感大大提高。多输入一位数字,联想出来的联系人就更少,提高检索的精确。
本发明的上述实施例仅仅是为说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其他不同形式的变化和变动。这里无法对所有的实施方式予以穷举。凡是属于本发明的技术方案所引申出的显而易见的变化或变动仍处于本发明的保护范围之列。
权利要求
1.基于android系统的智能检索手机联系人的方法,使用手机按键输入数据,其特征在于,检索联系人的步骤如下(1)手机接收用户输入的检索数据;(2)判断输入的数据是否为纯数字;如果为纯数字,根据输入的数字与联系人电话号码进行匹配,输出查询结果;同时顺序取与数字对应的数字按键上的字母中的一个进行顺序组合,将组合后的各种字母组合都与联系人姓名拼音顺序比对并匹配,输出查询结果;(3)如果不为纯数字,判断输入是否为纯字母,如果为纯字母,将字母与联系人姓名拼音顺序比对并匹配,输出查询结果;(4)如果不为纯字母,系统默认输入为汉字,执行关键字检索并输出查询结果。
2.根据权利要求1所述基于android系统的智能检索手机联系人的方法,其特征在于,所述检索手机联系人的具体步骤(2)中,取与数字对应的数字按键上的字母中的一个进行顺序组合,其组合的方法为数字对应数字键,每个数字键对应0到4个字母,从每个数字键对应的字母中取一个字母,按照数字顺序排列,组成一个字母组合,每个字母组合都不相同。
全文摘要
一种基于android系统的智能检索手机联系人的方法,使用手机按键输入数据,检索联系人的步骤如下手机接收用户输入的检索数据;判断输入的数据是否为纯数字;如果为纯数字,根据输入的数字与联系人电话号码进行匹配,输出查询结果;同时顺序取与数字对应的数字按键上的字母中的一个进行顺序组合,将组合后的字母组合与联系人姓名拼音顺序比对并匹配,输出查询结果;如果不为纯数字,判断输入是否为纯字母,如果为纯字母,将字母与联系人姓名拼音顺序比对并匹配,输出查询结果;如果不为纯字母,系统默认输入为汉字,执行汉字检索并输出查询结果。本发明是在现有拼音检索和关键字检索的基础上增加数字检索,提高了检索效率且操作简便。
文档编号G06F17/30GK102156757SQ20111013050
公开日2011年8月17日 申请日期2011年5月19日 优先权日2011年5月19日
发明者刘建军 申请人:重庆国虹科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1