专利名称:一种移动终端的拨号方法及拨号系统的制作方法
技术领域:
本发明涉及移动通信技术,尤其涉及一种移动终端的拨号方法。
背景技术:
移动通信技术的快速发展和手机等移动终端的普及,促使移动终端不断地更新改进以优化用户体验。目前,当用户想要用手机拨号时,一般通过在通信录中查找某一联系人,然后再选中该联系人进行拨号或者直接输入联系人的电话号码进行拨号。由于手机通信录中储存的联系人数量通常比较大,通过翻阅通信录逐一查找联系人的方法很费时,现有的手机通信录一般提供“查找”功能,通过输入想要查找的联系人姓名进行精确或者模糊查找,从通信录中找到匹配的联系人,这种查找方式在一定程度上节省了用户的时间,但是,在实际使用中,需要从拨号界面转入通信录界面,而且由于文字输入法的限制,仍不尽完善,例如,当用户需要通过全拼输入法输入“李三”进行检索,就需要分别输入“ Ii ”、“ San",还要对每个字进行选择,然后再对联系人进行选择;而当用户需要通过输入“李三”的姓名首字母进行检索时,则需要在切换输入法后,再输入“ls”,然后再对联系人进行选择;而当通信录中同时存在中文名或英文名或者其他文字的联系人时,则需要频繁地切换输入法,操作起来不够智能。而另一种拨号方法,即直接输入联系人的电话号码进行拨号,对于庞大的联系人数据库来说,要记住所有联系人的号码对于一般人来说几乎是不可能的,而且对于越来越追求高效的现代人来说,这并不是理想的方法。
发明内容
为了克服上述所指的现有技术中的不足之处,本发明提供一种移动终端的拨号方法及拨号系统,以减少用户查找联系人所耗费的时间及避免通信录检索中的繁琐操作,优化用户体验。本发明是通过以下技术方案实现的
一种移动终端的拨号方法,包括以下步骤
a、所述移动终端采集用户输入的联系人姓名按键信息,根据拨号键盘上的数字键与字母/笔画符号的对应关系,建立所述构成联系人姓名的全部或者部分字母/笔画符号的数字索引表,并保存于通信录数据库中;
b、接收用户通过移动终端拨号器输入的数字字符串,以该数字字符串为关键字,在所述数字索引表中查找与该数字字符串匹配的索引;
C、当查找结果惟一且完全匹配时,所述拨号器启动该惟一目标联系人号码的呼叫程序,当查找结果惟一且部分匹配或者查找结果为两个以上时,显示获得的目标联系人信息于用户界面上供用户选择。进一步地,所述步骤a中用户输入联系人姓名采用中文拼音输入法或者笔画输入法或者英文字母输入法。
所述数字索引表中包含有联系人姓名的首字母/笔画符号或者全部字母/笔画符号所对应的数字字符串形式的索引。所述移动终端拨号键盘的按键上标注数字符号及该数字符号对应的字母/笔画符号。本发明的所述拨号方法基于Android手机操作系统。本发明还公开了一种应用前述移动终端的拨号方法的拨号系统,所述拨号系统包括一处理器及与处理器电连接的拨号键盘、通信录数据库、查找模块、显示模块及呼叫模块,所述通信录数据库中保存有一联系人姓名的数字索引表,该数字索引表以拨号键盘上的数字键与字母/笔画符号的对应关系为依据,包含有构成联系人姓名的部分或者全部字母/笔画符号所对应的数字字符串形式的索引。 与现有技术相比,本发明提供的拨号方法根据拨号键盘上的数字键与字母/笔画符号的对应关系,建立联系人姓名的数字索引表,当用户进行拨号时,不需要进入通信录进 行联系人检索,也不需要输入联系人的号码进行呼叫,只需要输入联系人姓名所对应的数字字符串,即可对联系人进行查找甚至直接拨号,减少了用户查找联系人所耗费的时间及避免了通信录检索中的繁琐操作,通过本发明,可以快速地搜索到英文姓名或者中文姓名的联系人进行呼叫,大大地优化了用户体验。
附图I为本发明实施例的移动终端的拨号方法的实现流程示意 附图2为本发明实施例的移动终端的拨号方法的一实现界面示意 附图3为本发明实施例的移动终端的拨号方法的另一实现界面示意 附图4为本发明实施例的移动终端的拨号方法的又一实现界面示意图。
具体实施例方式为了便于本领域技术人员的理解,下面结合附图和实施例对本发明作进一步的描述。本发明公开了一种移动终端的拨号方法,包括以下步骤
a、所述移动终端采集用户输入的联系人姓名按键信息,根据拨号键盘上的数字键与字母/笔画符号的对应关系,建立所述构成联系人姓名的全部或者部分字母/笔画符号的数字索引表,并保存于通信录数据库中;
b、接收用户通过移动终端拨号器输入的数字字符串,以该数字字符串为关键字,在所述数字索引表中查找与该数字字符串匹配的索引;
C、当查找结果惟一且完全匹配时,所述拨号器直接启动该惟一目标联系人号码的呼叫程序,当查找结果惟一且部分匹配或者查找结果为两个以上时,显示获得的目标联系人信息于用户界面上供用户选择。所述移动终端可以通过物理键盘或者虚拟键盘的方式采集按键信息,根据所采集的按键信息,结合拨号键盘映射表,即拨号键盘上的数字键与字母/笔画符号的对应关系,从按键信息中提取数字字符串索引,即提取用户输入联系人姓名时输入的字母/笔画符号所对应的数字字符。如附图2所示,以目前普遍采用的拨号键盘为例,进行键盘映射表的说明。在手机系统的运行过程中,每个按键事件都会以一个键值的方式向上层的应用软件上报数据,不同的键值分别同时代表数字、字母、笔画等多种符号信息,本实施例中相应的键盘包括0-9这十个数字按键,其中字母与数字按键的映射表为字母A、B、C、a、b、c映射至按键2;字母03、?、(1、6、0央射至按键3;字母6、!1、14、11、1映射至按键4 ;字母J、K、L、j、k、l映射至按键5 ;字母Μ、N、O、m、η、ο映射至按键6 ;字母P、Q、R、S、p、q、r、s映射至按键7;字母1\1¥4、11、¥映射至按键8;字母13、¥、2、《、1、7、2映射至按键9。本实施例中的键盘映射表为根据一定的排列规则预先设置于移动终端中的各按键信息与字符的对应规则,为了在采集到按键信息后根据该预定规则生成一特定的数字字符串,而采用软件程序或数据库等方式存储在移动终端中。进一步地,所述步骤a中用户输入联系人姓名时采用中文拼音输入法或者笔画输入法或者英文字母输入法或者其他能为系统所兼容的常见输入法,所述输入的联系人姓名可以为拼音或者英文格式,例如“Zhang San feng”或者“Jone Smith”,也可以为汉字格式,例如“张三丰”,或者其他文字格式,无论采用何种格式,均是通过提取所述构成联系人姓名的全部或者部分字母/笔画符号所对应的数字字符串格式的索引从而在拨号器中实施查找联系人的动作。对于拼音或者英文格式的联系人,若采用全名匹配的方式,则建立所 述构成联系人姓名的全部字母的数字索引,如“Zhang San feng”对应为“942647263364”,"Jone Smith”对应为“566376484”;若采用首字母匹配的方式,建立所述构成联系人姓名的每个单词的首字母的数字索引,如“Zhang San feng”对应为“973”,“ Jone Smith”对应为“57” ;若采用“首字母+末尾全名”的匹配方式,则如附图3所示,“Zhang San feng”对应为“973364”,如附图4所示,“Michael Jackson”应对应为“65225766”。对于汉字格式的联系人,则与此类似,如“张三丰”的全名匹配的数字索引同样对应为“942647263364”。在本发明的另一实施例中,当联系人姓名中存在数字符号时,例如“ Jone2”,在提取字母符号所对应的数字字符串的同时,保留姓名中的数字符号及其位置,即其全名匹配的数字索引应对应为“56632”。所述数字索引表中包含有联系人姓名的首字母/笔画符号或者全部字母/笔画符号所对应的数字字符串形式的索引。所述移动终端拨号键盘的按键上标注数字符号及该数字符号对应的字母/笔画符号,以便于用户对照该字母/笔画符号输入数字索引。本发明的所述拨号方法基于Android手机操作系统,但同时在Symbian、iOS等常见的手机操作系统也应得到支持。当用户通过移动终端拨号器输入的数字字符串后,移动终端后台以该数字字符串为关键字,在所述数字索引表中查找与该数字字符串匹配的索引,并同时显示查找结果。以“张三丰”的首字母匹配为例,其数字索引对应为“973”,当用户输入“9”,显示筛选结果,例如包括联系人“张三丰”、“张三”、“Zhang San feng”、“小李”等,此时,用户可选择“张三丰”启动呼叫程序,或者继续输入数字“7”进一步筛选,移动终端后台继续接收用户输入的下一个数字,在前一次查找的基础上进一步查找符合要求的数字索引,并显示查找结果。若最后的查找结果为“张三丰”,惟一且完全匹配时,所述拨号器直接启动该惟一目标联系人号码的呼叫程序。在本发明的较佳实施例中,该直接启动呼叫的程序还包括启动一定时器,即当查找到惟一且完全匹配的联系人后,启动一定时器,若直至定时器超时这一时间间隔内,移动终端没有接收到用户输入的继续输入、删除、修改、返回、拨出呼叫等按键信息,当定时器超时,拨号器对该惟一目标联系人号码启动呼叫程序。具体地,如附图I所示,公开了本发明一实施例的移动终端的拨号方法,包括以下步骤
步骤001、采集用户输入的联系人姓名按键信息;
步骤002、移动终端后台对照拨号键盘映射表,建立所述构成联系人姓名的全部或者部分字母符号的数字索引表,保存于通信录数据库;
步骤003、接收用户通过移动终端拨号器输入的数字字符串;
步骤004、在数字索引表中查找与该数字字符串匹配的索引; 步骤005、判断是否查找到联系人,即联系人数目是否为“0”,若是,转入步骤006,否贝U,等待用户的继续输入或者重新输入或者呼叫等指令;
步骤006、判断查找结果是否惟一,即联系人数目是否为“ 1”,若是,执行步骤007,若查找结果为两个以上时,显示获得的目标联系人信息于用户界面上供用户选择,等待用户的继续输入或者重新输入或者选择等指令;
步骤007、判断查找结果是否完全匹配,若匹配,则执行步骤008,否则显示获得的目标联系人信息于用户界面上供用户选择,等待用户的继续输入或者重新输入或者选择等指令;
步骤008、拨号器启动该惟一目标联系人号码的呼叫程序。本发明提供的拨号方法根据拨号键盘上的数字键与字母/笔画符号的对应关系,建立联系人姓名的数字索引表,当用户进行拨号时,不需要进入通信录进行联系人检索,也不需要输入联系人的号码进行呼叫,只需要输入联系人姓名所对应的数字字符串,即可对联系人进行查找甚至直接拨号,优化了用户体验。本发明还公开了一种应用前述移动终端的拨号方法的拨号系统,包括
一拨号键盘,所述移动终端拨号键盘的按键上标注数字符号及该数字符号对应的字母/笔画符号,用户通过该拨号键盘输入联系人姓名对应的数字字符串进行联系人查找;
一通信录数据库,所述通信录数据库中保存有一联系人姓名的数字索引表,该数字索引表以拨号键盘上的数字键与字母/笔画符号的对应关系为依据,包含有构成联系人姓名的部分或者全部字母/笔画符号所对应的数字字符串形式的索引;
一查找模块,用于查找所述数字索引表中与用户输入的拨号按键信息匹配的索引;一显示模块,用于显示所述查找模块匹配成功的目标联系人信息,该匹配成功的目标联系人信息包括部分匹配及完全匹配的目标联系人信息;
一呼叫模块,用于对所述查找模块匹配成功的联系人号码进行自动呼叫或者接收用户的呼叫指令进行呼叫,该匹配成功的目标联系人信息包括部分匹配及完全匹配的目标联系人信息;
所述拨号键盘、通信录数据库、查找模块、显示模块、呼叫模块均与一处理器实现数据连接。以上内容是结合具体的优选方式对本发明所作的进一步详细说明,不应认定本发明的具体实施只局限于以上说明。对于本技术领域的技术人员而言,在不脱离本发明构思的前提下,还可以作出若干简单推演或替换,均应视为由本发明所提交的权利要求确定的保护范围之内。
权利要求
1.一种移动终端的拨号方法,包括以下步骤 a、所述移动终端采集用户输入的联系人姓名按键信息,根据拨号键盘上的数字键与字母/笔画符号的对应关系,建立所述构成联系人姓名的全部或者部分字母/笔画符号的数字索引表,并保存于通信录数据库中; b、接收用户通过移动终端拨号器输入的数字字符串,以该数字字符串为关键字,在所述数字索引表中查找与该数字字符串匹配的索引; C、当查找结果惟一且完全匹配时,所述拨号器启动该惟一目标联系人号码的呼叫程序,当查找结果惟一且部分匹配或者查找结果为两个以上时,显示获得的目标联系人信息于用户界面上供用户选择。
2.根据权利要求I所述的移动终端的拨号方法,其特征在于所述步骤a中用户输入联系人姓名采用中文拼音输入法或者笔画输入法或者英文字母输入法。
3.根据权利要求2所述的移动终端的拨号方法,其特征在于所述数字索引表中包含有联系人姓名的首字母/笔画符号或者全部字母/笔画符号所对应的数字字符串形式的索引。
4.根据权利要求3所述的移动终端的拨号方法,其特征在于所述移动终端拨号键盘的按键上标注数字符号及该数字符号对应的字母/笔画符号。
5.根据权利要求4所述的移动终端的拨号方法,其特征在于所述方法基于Android手机操作系统。
6.应用权利要求1-5中任一项所述的移动终端的拨号方法的拨号系统,包括一处理器及与处理器电连接的拨号键盘、通信录数据库、查找模块、显示模块及呼叫模块,其特征在于所述通信录数据库中保存有一联系人姓名的数字索引表,该数字索引表以拨号键盘上的数字键与字母/笔画符号的对应关系为依据,包含有构成联系人姓名的部分或者全部字母/笔画符号所对应的数字字符串形式的索引。
全文摘要
一种移动终端的拨号方法及拨号系统,所述拨号方法包括以下步骤采集用户输入的联系人姓名按键信息,根据拨号键盘上的数字键与字母/笔画符号的对应关系,建立联系人姓名的数字索引表,并保存于通信录数据库中;接收用户通过移动终端拨号器输入的数字字符串,以该数字字符串为关键字,在所述数字索引表中查找与该数字字符串匹配的索引;对所述匹配成功的联系人号码进行自动呼叫或者接收用户的呼叫指令进行呼叫。通过本发明,减少了用户查找联系人所耗费的时间,避免了通信录检索中的繁琐操作,可以快速地搜索到英文姓名或者中文姓名的联系人进行呼叫,大大地优化了用户体验。
文档编号H04M1/2745GK102883020SQ201210331900
公开日2013年1月16日 申请日期2012年9月10日 优先权日2012年9月10日
发明者周千里 申请人:广东欧珀移动通信有限公司