专利名称::用于手机通信录的汉字输入装置的制作方法
技术领域:
:本发明涉及通信领域,具体而言,涉及一种用于手才几通〗言录的汉字输入装置。
背景技术:
:随着SIM卡与手机存储设备容量的增大,通信录的存储的数据条目也相应地增加。利用汉字快速存储与4企索已成为人们日常使用手机通信录的一种基本功能操作。目前的手机没有为通信录设置专门的输入法,一种常失见的4企索方法是拼音检索方法。目前很多手机集成了基于普通文本模式的拼音输入法,在通信录才莫式下这个输入法效率就不高了。在实现本发明过程中,发明人发现由于汉字的同音字较多,单纯地利用拼音来检索通信录数据会导致提供的检索结果较多,无法4青确定位。
发明内容本发明旨在提供一种用于手机通信录的汉字输入装置,以解决问题。在本发明的实施例中,提供了一种用于手机通信录的汉字输入装置,包括输入模块,用于接收用户对手机的输入,输入用于操作手机中的通信录;汉字姓氏数据库,其存+者和管理用作姓氏的汉字,用于响应输入而提供汉字对应通信录中的姓氏;汉字名字数据库,其存+者和管理用作名字的汉字,用于响应豸叙入而才是供汉字对应通信录中的名字。上述实施例的汉字输入装置实现了基于通信录模式下的汉字输入法,因为采用了姓名数据库来输入姓名汉字,所以克服了现有技术中的手机通信录进行汉字输入效率较低的问题,具有比一般输入法优先响应汉语中的姓氏和名字的优点。此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了根据本发明实施例的用于手机通信录的汉字输入装置的方框图;图2示出了根据本发明实施例的通信录模式下的汉字输入法的实现过程的框图;图3示出了根据本发明实施例的通信录模式下的汉字输入法的实现的操作流程图。具体实施方式下面将参考附图并结合实施例,来详细i兌明本发明。图1示出了根据本发明实施例的用于手机通信录的汉字输入装置的方框图,包括输入模块IO(例如键盘、触摸屏等),用于接收用户对手机的输入,输入用于操作手机中的通信录;汉字姓氏lt据库20,其存^f渚和管理用作姓氏的汉字,用于响应输入而提供汉字对应通信录中的姓氏;汉字名字数据库30,其存储和管理用作名字的汉字,用于响应输入而提供汉字对应通信录中的名字。显然,该汉字输入装置实现了基于通信录才莫式下的汉字4t入法,因为采用了姓名数据库来输入姓名汉字,所以克^^了现有冲支术中的手才几通信录进4亍汉字输入效率4交^f氐的问题,具有比一般:l命入法优先响应汉语中的姓氏和名字的优点。优选的,汉字姓氏数据库用于响应输入,4艮据姓氏的4吏用频率而排序地提供汉字;汉字名字数据库用于响应输入,根据名字的使用频率而排序地提供汉字。排序输出,让高频常用的汉字姓氏名字排在前面,显然可以提高用户的选择速度,增强用户的体验。优选的,汉字姓氏数据库中的表包括第一字段和第二字段,第一字,殳用于存储姓氏的字母组合,以对应输入;第二字,殳用于存i文字母组合所对应的姓氏的汉字。这给出了汉字姓氏数据库的一种具体实施方案。优选的,汉字姓氏数据库还包括姓氏扩展字段,其存〗诸和管理未存储在第二字^:中的汉字,用于响应输入而4是供汉字对应通信录中的姓氏;自学习标志,用于标识是否启用姓氏扩展字段。有了扩展字4爻,可以处理不常用的汉字姓氏。优选的,第一字段的属性为char(6),并作为表的主键,第二字段的属性为varchar(50)。这样有利于节省存储空间。优选的,汉字名字数据库中的表包括第一字,殳和第二字,殳,第一字段用于存4诸名字的字母组合,以对应l俞入;第二字,史用于存方文字母组合所对应的名字的汉字。这给出了汉字名字数据库的一种具体实施方案。优选的,汉字名字数据库中的表还包括名字扩展字段,其存储和管理未存储在第二字,殳中的汉字,用于响应输入而提供汉字对应通信录中的名字;自学习标志,用于标识是否启用名字扩展字段。有了扩展字段,可以处理不常用的汉字名字。优选的,第一字段的属性为char(6),并作为表的主4建。这样有利于节省存储空间。优选的,该装置还包括动态修正汉字姓氏数据库,其存储和管理未存储在汉字姓氏凄史据库中的汉字,用于响应输入而提供汉字对应通信录中的姓氏;动态修正汉字名字数据库,其存储和管理未存储在汉字名字数据库中的汉字,用于响应输入而提供汉字^J"应通信录中的名字;自学习标志,用于标识是否启用动态》务正汉字姓氏数据库和动态修正汉字名字数据库。有了扩展字库,就可以处理不常用的汉字姓氏名字。优选的,还包括标准字库,其存储和管理用作姓氏的汉字,用于响应输入而提供汉字对应通信录中的非姓氏名字的汉字。显然,加入标准字库可以处理ii/[言录中的其他汉字4言息。图2示出了根据本发明实施例的通信录模式下的汉字输入法的实现过程的框图,主要包含如下五个步骤(1)汉字姓氏数据库的生成对汉字中常用的姓氏进行搜集,并将其按照拼音码进行对应。项工作可以通过凄^居^;掘统计来完成。首先设定数据库的定义如下CREATETABLE汉字姓氏ft据库(字母组合char(6)PRIMARYKEYCLUSTERED,汉字内容varchar(50)NOTNULL如上定义所示,汉字姓氏数据库表由二个字段组成,一个是字母组合,由于汉字的拼音的字母组合不超过6个字母(如shuangchuang等),所以可i殳定字革殳的属性为char(6),并定义其为表的主4建;汉字内容为第二个字段,由于一个字母组合可对应多个汉字,而其凄t量也是有限的,所以邗i定i殳置为50,定义为varchar(50)。表中的内容如下:<table>tableseeoriginaldocumentpage0</column></row><table>(2)符合汉语习惯名字的汉字名字^t据库的生成这项工作可模仿汉字姓氏数据库的生成过程来完成,所不同的是第二个字段的长度要大很多。(3)输入法数据库自学习标志的生成设置一个存储单元,用来存储用户选择是否自学习的标志。一^殳可预先设置默i人开启自学习标志。输入法凄史据库自学习标志的相关操作包括开启、关闭、复原。(4)^修正汉字姓氏lt据库的生成当用户选择设置开启自学习标志的时候,开始收集未出现在汉字姓氏凄t据库的汉字,并将其录入到修正汉字姓氏数据库中;当用户选择关闭自学习标志的时候,不再收集和录入;当用户选择复原操作的时候,清空此数据库。'与'/)同,所不同的只是其中汉字姓氏字段的内容。另外也可以考虑通过为汉字姓氏数据库中增加一个字段的设计方法来达到修正汉字姓氏tt据库相同的作用。(5)〗奮正汉语习惯名字的汉字的数据库的生成本数据库的生成可模仿修正汉字姓氏数据库的生成,所不同的也只是第二个字段的长度要大很多。当用户在通信录模式下输入姓氏的时候,首先根据字母组合响应汉字姓氏数据库和修正汉字姓氏数据库中的主4建的前缀来获取对应汉字姓氏字^:的内容,当用户这两个字体库都没有找到的只于应的汉字的情况下,响应基于普通文本模式下的数据库中未在前面响应过的汉字,同时根据自学习状态,决定是否进行收集和录入,其具体的操作流程见图3,当用户在通信录模式下输入名字的情况类似。当输入法凄t据库自学习标志为开启状态时^f矣,用户准备專俞汉字姓氏"bai"的具体实例如下1用户通过4建盘组合输入字母"bai";2在汉字姓氏凝:据库中才艮据"bai"匹配出汉字姓氏"白柏";注此输入法的优势就在此处列举出来的汉字命中率高,且是按照作为姓氏的概率大小列出,在很大程度上满足了快速响应用户待输入;又字的要求。3在修正汉字姓氏数据库中根据"bai,,匹配出汉字姓氏"...,,;注初始情况下《奮正汉字姓氏凄t据库内容为空。4显示出"白柏..."等待用户选择,若用户选择了'柏,(用户选择的汉字在备选项中),则直接转到7;5响应完全凄t据库给用户选择,等^寺用户^r入,若用户^T入了'伯,;6将用户选择的'伯,录入修正汉字姓氏数据库中;7本次l叙入结束。从以上的描述中,可以看出,本发明针对当前汉字的输入法,提出一种适用于通信录模式下的智能汉字输入法的手机。基于通信录才莫式下的汉字输入法具有比一^:输入法优先响应汉语中的姓氏,符合汉语习惯名字的汉字,并能够自学习等优点,利用该项功能,可以实现快速存储汉字姓名与利用姓名^r索通信录名片的内容等功能。以上所述Y义为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种用于手机通信录的汉字输入装置,其特征在于,包括输入模块,用于接收用户对手机的输入,所述输入用于操作所述手机中的通信录;汉字姓氏数据库,其存储和管理用作姓氏的汉字,用于响应所述输入而提供所述汉字对应所述通信录中的姓氏;汉字名字数据库,其存储和管理用作名字的汉字,用于响应所述输入而提供所述汉字对应所述通信录中的名字。2.根据权利要求1所述的汉字输入装置,其特征在于,所述汉字姓氏数据库用于响应所述输入,根据姓氏的使用频率而排序地提供所述汉字;所述汉字名字数据库用于响应所述车lr入,才艮据名字的使用频率而排序地^提供所述汉字。3.根据权利要求1所述的汉字输入装置,其特征在于,所述汉字姓氏数据库中的表包括第一字段和第二字段,所述第一字段用于存储姓氏的字母组合,以对应所述1命入;所述第二字革殳用于存i丈所述字母组合所对应的姓氏的汉字。4.根据权利要求3所述的汉字输入装置,其特征在于,所述汉字姓氏数据库还包括姓氏扩展字段,其存4诸和管理未存储在所述第二字^a中的汉字,用于响应所述输入而提供所述汉字对应所述通信录中的姓氏;自学习标志,用于标识是否启用所述姓氏扩展字^:。5.根据权利要求3所述的汉字输入装置,其特征在于,所述第一字段的属性为char(6),并作为所述表的主4建,所述第二字段的属寸生为varchar(50)。6.根据权利要求1所述的汉字输入装置,其特征在于,所述汉字名字数据库中的表包括第一字段和第二字,殳,所述第一字段用于存储名字的字母组合,以对应所述输入;所述第二字,殳用于存》文所述字母组合所对应的名字的汉字。7.根据权利要求6所述的汉字输入装置,其特征在于,所述汉字名字数据库中的表还包括名字扩展字段,其存储和管理未存储在所述第二字段中的汉字,用于响应所述4命入而^是供所述汉字对应所述通信录中的名字;自学习标志,用于标识是否启用所述名字扩展字l殳。8.根据权利要求6所述的汉字输入装置,其特征在于,所述第一字4殳的属性为char(6),并作为所述表的主4建。9.根据权利要求1所述的汉字输入装置,其特征在于,还包括动态修正汉字姓氏数据库,其存储和管理未存储在所述汉字姓氏数据库中的汉字,用于响应所述输入而提供所述汉字对应所述通信录中的姓氏;动态修正汉字名字数据库,其存储和管理未存储在所述汉字名字#:据库中的汉字,用于响应所述llr入而提供所述汉字对应所述通信录中的名字;自学习标志,用于标i。、是否启用所述动态-修正汉字姓氏翁:据库和所述动态《奮正汉字名字数据库。10.根据权利要求1至9任一项所述的汉字输入装置,其特征在于,还包括标准字库,其存储和管理用作姓氏的汉字,用于响应所述丰命入而才是供所述汉字对应所述通信录中的非姓氏名字的汉字。全文摘要本发明提供了一种用于手机通信录的汉字输入装置,包括输入模块,用于接收用户对手机的输入,输入用于操作手机中的通信录;汉字姓氏数据库,其存储和管理用作姓氏的汉字,用于响应输入而提供汉字对应通信录中的姓氏;汉字名字数据库,其存储和管理用作名字的汉字,用于响应输入而提供汉字对应通信录中的名字。本发明实现了基于通信录模式下的汉字输入法。文档编号H04Q7/32GK101267635SQ20081009406公开日2008年9月17日申请日期2008年4月25日优先权日2008年4月25日发明者叶建盟,李惠斌,博畅,毅霰申请人:中兴通讯股份有限公司