Android系统快速匹配拨号的方法及其移动终端的制作方法

文档序号:7851580阅读:185来源:国知局
专利名称:Android系统快速匹配拨号的方法及其移动终端的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及的是一种Android系统快速匹配拨号的方法及其移动终端。
背景技术
随着移动通信技术的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们日常生活中不可缺少的通讯工具。尤其是智能手机的大幅降价,使智能手机的使用越来越普遍。智能拨号功能是智能手机必不可少的功能,而拨号过程的便捷度也影响了用户对 该智能手机的喜爱。现有技术采用android系统的智能手机利用原生系统进行拨号时,通常包括四种号码查找匹配实现拨号的方法一是通过完整输入联系人号码实现拨号;二是浏览联系人记录查找联系人号码实现拨号;三是查找最近通话记录实现拨号;四是通过搜索栏搜索联系人查找号码实现拨号。第一种方法适用于知道号码的情形,在不知道号码的情况下无法实现;第二种方法在联系人记录较多时,查找号码的时间较长,查找效率降低;第三种方法查找号码的范围有限,最近通话记录中没有记录的情况下无法实现;第四种方法需要使用系统输入法输入联系人的拼音或笔画进行搜索,使用比较麻烦,效率也不高。因此,现有技术还有待于改进和发展。

发明内容
鉴于上述现有技术的不足之处,本发明为解决现有技术查找联系人效率不高的缺陷和不足,提出一种通过输入数字实现全拼和简拼的输入、英文字符输入或号码输入来实现查找联系人电话号码并进行拨号的方法,能够高效地对联系人号码进行匹配,实现智能拨号。本发明解决技术问题所采用的技术方案如下一种Android系统快速查找号码拨号的方法,用于在Android系统环境下快速查找联系人号码并进行匹配拨号,其中,包括步骤
A、在联系人数据库中增加联系人全拼拼音字段、联系人全拼拼音数字字段和联系人中文姓名首字母数字字段三个字段;
B、将联系人数据库中各联系人的中文姓名转换为对应的全拼拼音字母、全拼拼音各字母对应的数字组合,及中文姓名首字母对应的数字组合,并分别存储至联系人全拼拼音字段、联系人全拼拼音数字字段和联系人中文姓名首字母数字字段;
C、系统接收用户输入的数字,并根据输入的数字与联系人数据库中的电话号码字段、联系人全拼拼音数字字段与联系人中文姓名首字母数字字段进行匹配,将匹配成功的联系人记录列表在拨号界面显示。所述Android系统快速查找号码拨号的方法,其中,所述步骤B中,将联系人的中文姓名转化为全拼拼音各字母对应的数字组合是将中文姓名全拼拼音各字母根据各字母在拨号键盘上对应的数字生成为相应的数字组合。所述Android系统快速查找号码拨号的方法,其中,所述步骤B中,将联系人的中文姓名转换为中文姓名首字母对应的数字是将中文姓名全拼拼音的首字母根据各字母在拨号键盘上对应的数字生成为相应的数字组合。所述Android系统快速查找号码拨号的方法,其中,所述步骤C中,当匹配不成功时,拨号界面显示没有联系人的信息或添加到联系人、发送短信息的菜单。所述Android系统快速查找号码拨号的方法,其 中,还包括步骤D,当联系人数据库发生变化时,系统则根据新的联系人数据库信息对拨号界面显示信息进行刷新显示。 所述Android系统快速查找号码拨号的方法,其中,所述步骤D中联系人数据库发生变化是指联系人信息、通话记录的变化。本发明还提供了一种移动终端,用于根据用户输入的数字来快速查找联系人数据库中联系人的号码并进行拨号,其中,所述移动终端包括
转换存储模块,用于将联系人数据库中各联系人中文姓名转换为对应的全拼拼音字母、全拼拼音各字母应的数字组合,及中文姓名首字母对应的数字组合,并分别存储到联系人数据库中的联系人全拼拼音字段、联系人全拼拼音数字字段和联系人中文姓名首字母数字字段中;
查找匹配模块,用于根据用户输入的数字与联系人数据库中的电话号码字段、全拼拼音字母数字字段与联系人中文首字母数字字段进行查找匹配;
显示模块,用于将查找匹配模块匹配的结果信息进行列表显示。所述的移动终端,其中,所述转换存储模块包括
第一处理单元,用于将联系人数据库中的联系人中文姓名转换为全拼拼音字母; 第二处理单元,用于将联系人中文姓名全拼拼音各字母转换为对应的数字组合; 第三处理单元,用于将联系人中文姓名的首字母转换为对应的数字组合。所述的移动终端,其中,当查找匹配成功时,显示模块显示联系人列表,当查找匹配不成功时,显示模块显示没有联系人的信息或添加到联系人、发送短信息的菜单。所述的移动终端,其中,还包括更新模块,用于根据联系人信息或通话记录变化时,将联系人数据库更新并通知显示模块根据变化后的信息进行刷新显示。与现有技术相比较,本发明所提供的Android系统环境下快速查找号码拨号的方法采用了在联系人数据库中增加了联系人姓名的全拼拼音、全拼拼音各字母对应拨号键盘上的数字组合,及中文姓名首字母对应拨号键盘上的数字组合字段,用于预先将各联系人的中文姓名全拼拼音、拼音首字母转换为数字组合进行存储,当用户要查找电话号码时,既可以通过直接输入电话号码查找到联系人号码,还可以通过输入数字实现替代全拼、简拼的输入来查找联系人,相比需要输入拼音查找联系人的现有技术,本发明方法查找联系人只需输入数字即可进行查找,方法更加简捷,提高了查找效率,改善了用户的智能拨号体验。


图I是本发明Android系统快速查找号码拨号的方法实施例基本流程图。图2是本发明移动终端实施例之系统原理框图。
图3是本发明移动终端实施例中转换存储模块组成框图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供了一种Android系统快速查找号码拨号的方法,针对采用Android(安卓)系统的移动终端的智能拨号功能进行了改进,本发明应用于采用了 Android操作系统的具有通信功能的移动终端,该移动终端包括采用Android系统的手机。如图I所示,该快速查找号码拨号的方法包括如下实现步骤
步骤S100、在联系人数据库中增加联系人全拼拼音字段、联系人全拼拼音数字字段和 联系人中文姓名首字母数字字段三个字段;
步骤S200、将联系人数据库中各联系人的中文姓名转换为对应的全拼拼音字母、全拼拼音各字母对应的数字组合,及中文姓名首字母对应的数字组合,并分别存储至联系人全拼拼音字段、联系人全拼拼音数字字段和联系人中文姓名首字母数字字段;
步骤S300、系统接收用户输入的数字,并根据输入的数字与联系人数据库中的电话号码字段、联系人全拼拼音数字字段与联系人中文姓名首字母数字字段进行匹配,将匹配成功的联系人记录列表在拨号界面显示。在Android系统环境下,实现用数字检索汉字的方法是提高查找效率的有效途径。而Android系统中的原生联系人数据库没有设置代表中文姓名的数字字段,因此,通过系统查找联系人进行拨号时,需要切换输入法来输入联系人的姓名实现,切换输入法并输入的过程比较繁琐,查找联系人的效率不高。本发明方法提供将联系人姓名转换为数字组合的字段保存到联系人数据库中,查找联系人时无需切换输入法,只需直接输入数字即可查找匹配联系人。本发明方法采用在通过修改联系人数据库以提高智能检索的效率,具体为步骤S100中在联系人数据库中增加的三个字段,例如,联系人数据库为raw_contacts表,为该表增力口三个字段pinyin_name> fullnumber_name> firstnumber_name,分别代表联系人全拼拼音字段、联系人全拼拼音数字字段和联系人中文姓名首字母数字字段。步骤S200具体是将联系人数据中的各个联系人的中文汉字姓名转换为对应的全拼拼音的字母组合,如,联系人数据库中有联系人“张三”,则将其转换为” zhangsan”的全拼拼音字母组合并存储到该联系人的全拼拼音字段pinyin_name,同时,将该全拼拼音字母组合中各字母转换为对应的在拨号键盘上的数字组合(拨号键盘对应字母与对应数字表格如表I所不),如将“zhangsan”转换为“94264726”,并将该数字组合存储至联系人全拼拼音数字字段fullnumber_name ;同时,还需要将联系人中文姓名中各个字的全拼拼音的首字母转换为对应拨号键盘上的数字组合并存储到该联系人的中文姓名首字母数字字段firstnumber_name中,如联系人“张三”的各个字的全拼拼音的首字母组合为“zs”,其数字组合则为“97”。将联系人数据库进行上述步骤的改进后,当用户在拨号界面输入数字时,系统接收到输入的数字后,根据输入的数字组合与联系人数据库中的电话号码字段、联系人全拼拼音数字字段、联系人中文姓名首字母数字字段进行查找匹配,进而将匹配成功的联系人记录列表显示在拨号界面,实现智能拨号的过程。在匹配不成功的情况下,拨号界面则显示没有联系人的信息,或者显示添加到联系人、发送短信息的菜单供用户选择是否将输入的数字视为新号码添加到联系人数据库记录,或者选择根据输入的数字来发送短信息的功能。进一步地,当联系人数据库发生变化时,即增加了联系人记录或删除了联系人记录时,包括通话记录的变化。系统则根据更新后的联系人数据库信息对拨号界面的显示信息进行刷新显示。表I :
权利要求
1.ー种Android系统快速查找号码拨号的方法,用于在Android系统环境下快速查找联系人号码并进行匹配拨号,其特征在于,包括步骤 A、在联系人数据库中增加联系人全拼拼音字段、联系人全拼拼音数字字段和联系人中文姓名首字母数字字段三个字段; B、将联系人数据库中各联系人的中文姓名转换为对应的全拼拼音字母、全拼拼音各字母对应的数字组合,及中文姓名首字母对应的数字组合,井分别存储至联系人全拼拼音字段、联系人全拼拼音数字字段和联系人中文姓名首字母数字字段; C、系统接收用户输入的数字,井根据输入的数字与联系人数据库中的电话号码字段、联系人全拼拼音数字字段与联系人中文姓名首字母数字字段进行匹配,将匹配成功的联系人记录列表在拨号界面显示。
2.根据权利要求I所述Android系统快速查找号码拨号的方法,其特征在于,所述步骤B中,将联系人的中文姓名转化为全拼拼音各字母对应的数字组合是将中文姓名全拼拼音各字母根据各字母在拨号键盘上对应的数字生成为相应的数字組合。
3.根据权利要求I所述Android系统快速查找号码拨号的方法,其特征在于,所述步骤B中,将联系人的中文姓名转换为中文姓名首字母对应的数字是将中文姓名全拼拼音的首字母根据各字母在拨号键盘上对应的数字生成为相应的数字組合。
4.根据权利要求I所述Android系统快速查找号码拨号的方法,其特征在于,所述步骤C中,当匹配不成功时,拨号界面显示没有联系人的信息或添加到联系人、发送短信息的菜単。
5.根据权利要求I所述Android系统快速查找号码拨号的方法,其特征在于,还包括步骤D,当联系人数据库发生变化吋,系统则根据新的联系人数据库信息对拨号界面显示信息进行刷新显示。
6.根据权利要求5所述Android系统快速查找号码拨号的方法,其特征在于,所述步骤D中联系人数据库发生变化是指联系人信息、通话记录的变化。
7.ー种采用权利要求I至6任ー项的Android系统快速查找号码拨号方法的移动终端,用于根据用户输入的数字来快速查找联系人数据库中联系人的号码并进行拨号,其特征在于,所述移动終端包括 转换存储模块,用于将联系人数据库中各联系人中文姓名转换为对应的全拼拼音字母、全拼拼音各字母应的数字组合,及中文姓名首字母对应的数字组合,井分别存储到联系人数据库中的联系人全拼拼音字段、联系人全拼拼音数字字段和联系人中文姓名首字母数字字段中; 查找匹配模块,用于根据用户输入的数字与联系人数据库中的电话号码字段、全拼拼音字母数字字段与联系人中文首字母数字字段进行查找匹配; 显示模块,用于将查找匹配模块匹配的结果信息进行列表显示。
8.根据权利要求7所述的移动终端,其特征在于,所述转换存储模块包括 第一处理单元,用于将联系人数据库中的联系人中文姓名转换为全拼拼音字母; 第二处理单元,用于将联系人中文姓名全拼拼音各字母转换为对应的数字组合; 第三处理单元,用于将联系人中文姓名的首字母转换为对应的数字組合。
9.根据权利要求7所述的移动终端,其特征在干,当查找匹配成功时,显示模块显示联系人列表,当查找匹配不成功时,显示模块显示没有联系人的信息或添加到联系人、发送短信息的菜単。
10.根据权利要求7所述的移动终端,其特征在于,还包括更新模块,用于根据联系人信息或通话记录变化时,将联系人数据库更新并通知显示模块根据变化后的信息进行刷新显不O
全文摘要
本发明公开了Android系统快速匹配拨号的方法及其移动终端;将联系人数据库中各联系人的中文姓名转换为对应的全拼拼音字母、全拼拼音各字母对应的数字组合,及中文姓名首字母对应的数字组合,并分别存储至联系人数据库;系统根据输入的数字与联系人数据库中的电话号码字段、联系人全拼拼音数字字段与联系人中文姓名首字母数字字段进行匹配,将匹配成功的联系人记录列表在拨号界面显示。通过本发明用户要查找电话号码时,既可以通过直接输入电话号码查找,也可以通过输入数字实现替代全拼、简拼的输入来查找联系人,只需输入数字即可进行查找,提高了查找效率,改善了用户的智能拨号体验。
文档编号H04M1/725GK102710854SQ20121015553
公开日2012年10月3日 申请日期2012年5月18日 优先权日2012年5月18日
发明者庞颖, 张兰, 祝红梅, 罗俊 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1