一种九数字键盘终端设备及数字选择交互式中文输入方法

文档序号:6391694阅读:163来源:国知局
专利名称:一种九数字键盘终端设备及数字选择交互式中文输入方法
技术领域
本发明为适用于一般用户使用的具有九数字键盘终端设备的汉字输入方法,尤其是应用在系统运行速度较慢的终端设备中,如单片机系统。属于汉字信息处理领域。
背景技术
本发明所涉及的是一种具有
~[9]的数字键盘终端设备及其中文汉字拼音输入方法。许多通信、电子设备具有由
~[9]数字键组成的数字键盘,结合数字键盘进行汉字拼音输入可以增加此类终端设备的功能,如移动电话机、固定电话机、掌上电脑等设备的中文电话簿、中文记事簿、中文短信功能等。这些功能的实现都必须通过数字键盘完成数字及汉字的输入,因此就需要相关设备具有数字及汉字输入功能。
目前已有的数字键盘的汉字拼音输入方法都是通过对数字键盘的数字键转化成相应的拼音字母后,对所输入的全部拼音字母进行组合检索,筛选出所有正确的组合,然后由用户选择所需要的汉语拼音。在此类输入法的输入过程中,不同数字键代表若干个不同的拼音字母,因此会导致系统对不同字母进行拼音组合的检索工作量大,这将增加系统处理器的运算处理量。例如输入汉字“字”,其汉语拼音是“zi”根据目前通用的拼音字母在键盘的排列方式,“9”数字键代表字母“z”、“y”、“x”、“w”,“4”数字键代表字母“g”、“h”、“i”,因此通过输入“9”与“4”所对应的拼音共有12种组合,而与“i”的正确的组合共有“xi,yi,xi”3种,同时在系统检索这3种正确组合的过程中要排除不正确的拼音组合,如“wg,wh,xh”等,这些多种组合检索多达几十个。因此,此类汉字输入方法需要处理器进行多次的组合运算,数据处理量大,增加了处理器的运算负担,特别是对于带有低端处理器的单片机系统,会造成处理速度慢而产生迟滞、死机现象。

发明内容
本发明的目的,就是克服现有汉字拼音输入法的缺点,利用所提供的键盘终端设备,在对汉字拼音输入时不区分拼音的声母和韵母,在拼音字母输入之初通过数字序号进行一次首字母选择,以达到减少处理器对汉字拼音输入运算处理量的一种九数字键盘终端设备及数字选择交互式中文输入方法。
为实现上述目的,本发明提供一种实现此数字交互式中文输入装置,它包括中央处理器、存储器模块、数字键盘、显示器四部分。在此装置中,中央处理器通过I/O(Input/Output输入/输出)端口与存储器模块、数字键盘、显示器相连接。中央处理器是系统的主要处理单元,它完成中文输入所有的数据处理功能,包括键盘输入处理、拼音检索、汉字检索、数字、字符和汉字的显示功能;存储器模块包含了本发明所用的拼音组合模块、拼音汉字表模块、汉字点阵信息库模块、字符点阵信息库模块、拼音首字母库模块;数字键盘供用户按键输入使用,中央处理器通过键盘接收用户输入;显示器用于显示输入的拼音字母、拼音组合、数字序号及拼音所对应的同音汉字。在存储器模块中储存的拼音组合模块内包含所有的拼音组合,如单字节拼音如a、e等,多字节拼音如dian等,并且按从a~z的顺序进行排列;拼音汉字表模块储存了每一种拼音下常用的同音汉字,便于输入者进行同音汉字选择;汉字点阵信息库模块储存用于显示汉字的字模点阵信息,通过点阵信息可以将所需的汉字显示在显示器上;字符点阵信息库模块中储存有a~z的字母及0~9数字的点阵信息,处理器通过调用字符点阵信息可以在显示器上显示a~z的字母及0~9的数字;本发明在汉字拼音输入过程中不考虑拼音的声母与韵母,只关心拼音字母的输入次序,在拼音首字母库模块中规定了在汉字拼音输入时,除I、u、v三个字母不可以做汉字拼音第一个字母外,其他字母都可以为汉字拼音的第一个字母。
在本发明还提供一种完成汉字拼音字母输入功能的数字键盘,汉语拼音字母在数字键盘上的分配按照英文字母的排列顺序分成8组,ABC,DEF,GHI,JKL,MNO,PQRS,TUV,WXYZ,这8组字母分别排列在2-9的数字键上,其中字母ü以v代替。另外,此键盘上还定义有确认键、上下翻页功能键。
本发明涉及到汉字拼音输入过程中系统操作和选择流程,工作步骤如下1).系统开机完成初始化,进入汉字拼音输入等待状态;2).按下欲输入汉字的拼音第一个字母所在数字键,中央处理器启动拼音首字母模块,检索出该数字键可作拼音首字母的字母,并调用字符点阵信息模块将其显示在显示器上;3).根据显示的字母个数,中央处理器调用字符点阵信息模块,在字母下方显示出对应的数字序号;4).按下所需字母对应的数字键选择所需字母,中央处理器根据输入的数字选择将对应字母单独显示在显示器上;5).中央处理器检索拼音汉字库模块并调用汉字点阵信息库模块,在显示器上显示本字母开头的同音汉字;6).使用者依次输入拼音的后继字母,中央处理器在拼音组合模块中检索出与输入数字键上的字母相匹配的拼音组合,并调用字符点阵信息模块将它显示在显示器上,7).中央处理器检索拼音汉字表模块,在拼音下方调用汉字点阵信息库模块显示出对应的同音汉字;8).使用者在拼音输入完成或看到显示出的同音汉字中有所需的汉字时,则可按下确认键结束拼音输入,中央处理器会调用字符点阵信息模块在所列出的同音汉字下方显示出相对应的数字标号,提示输入者键入数字进行汉字选择,若所需汉字未在本页列出,则可通过翻页键寻找所需的汉字;9).找到所需的汉字,按下所需汉字下方对应的数字键,中央处理器调用汉字点阵信息库模块将汉字显示在显示器上方,完成一个汉字的输入;10).重复以上步骤进行下一汉字的输入。
本发明通过数字交互选择,在多个字母中选择出所需拼音第一个字母来减少中央处理器在进行拼音检索时的数据处理量,从而减轻了处理器的数据量,加快了汉字输入速度,避免了因处理器运算速度慢而使系统产生迟滞的现象,减小了对处理器速度的依赖,使汉字输入应用范围更广。


图1为本发明实施的九数字键盘终端设备组成框图。
图2为图1的一种数字键盘拼音排列方式。
图3为图1的汉字拼音输入法系统操作流程图。
具体实施方法附图为本发明的实施例下面结合附图对本发明的内容作进一步说明参照图1所示,中央处理器S1、显示器S2、数字键盘S3、存储器模块S4组成本发明采用的一种汉字拼音输入装置。中央处理器S1通过输入出输出I/O端口与存储器模块S4、数字键盘S3、显示器S2相连接;存储器模块由本发明所用的汉字点阵信息库模块S41、拼音组合模块S42、拼音汉字表模块S43、字符点阵信息模块S44、拼音首字母库模块S45等模块组成。
图2为本发明所列出的一种能够实现本发明的数字键盘(S3),全部的拼音字母以英文字母的顺序被排列在[2]~[9]等8个数字键上,同时具有一个确认键(用^来表示)来确认输入完成和两个左右移动键来进行选择和翻页。
结合图3,输入汉字“电”和“话”,输入和选择过程如下P1系统完成初始化,进入等待汉字拼音输入状态;P2输入数字键“3”,中央处理器(S1)检索拼音首字母模块(S45)中“3”键所定义的字母d、e、f,并将其显示在显示器(S2)上;

P3中央处理器调用字符点阵信息模块(S44),根据键上首字母的个数在其下方显示选择数字序列;

P4按下“1”键,中央处理器(S1)将“d”单独显示在显示器(S2)上;

P5中央处理器(S1)检索拼音汉字表模块(S43)并调用汉字点阵信息库模块(S41),在显示器(S2)上显示以d开头的同音字;

P6本步完成汉字后继拼音字母的输入;输入“4”,代表“i”字母,中央处理器(S1)在拼音组合模块(S42)中检索出相匹配的拼音,并显示同音字;

输入键“2”,代表“a”字母,中央处理器(S1)在拼音组合模块(S42)中检索出相匹配的拼音,并显示同音字;

输入键“6”,代表“n”字母,“dian”拼音输入全部完成,中央处理器(S1)在拼音组合模块(S42)中检索出相匹配的拼音P7拼音输入完毕,中央处理器(S1)检索拼音汉字表模块(S43),调用汉字点阵信息库模块(S41)显示“dian”的同音字;

P8按下确认键,中央处理器(S4)调用字符点阵信息模块(S44)在序列汉字下方显示出相对应的数字标号‘1’~‘8’提示输入者键入数字进行汉字选择;

P9按下“2”键,中央处理器(S1)调用汉字点阵信息库模块(S41)将汉字“电”将汉字显示在显示器(S2)上方,完成汉字“电”的输入;

P10重复以上步骤进行“话”的输入。
权利要求
1.一种九数字键盘终端设备,包括由中央处理器S1连接数字键盘S2、显示器S3和存储器模块S4四部分组成,中央处理器通过I/O端口与存储器模块、数字键盘、显示器相连接,其特征在于存储器模块S4还包括所说的汉字点阵信息库模块S41、拼音组合表模块S42、拼音汉字表模块S43、字符点阵信息模块S44和拼音首字母库模块S45。
2.根据权利要求1所述的一种九数字键盘终端设备,其特征在于其拼音首字母模块S45规定了在汉字拼音输入时,除I、u、v三个字母不可以做汉字拼音第一个字母外,其他字母都可以为汉字拼音的第一个字母。
3.一种基于权利要求1所述的九数字键盘终端设备的数字选择交互式中文输入方法,其特征在于在中文汉字拼音输入过程中系统的操作流程依次按照下述步骤进行1).系统开机完成初始化,进入汉字拼音输入等待状态;2).按下欲输入汉字的拼音第一个字母所在数字键,中央处理器S1启动拼音首字母模块S45,检索出该数字键可作拼音首字母的字母,并调用字符点阵信息模块S44将其显示在显示器S2上;3).根据显示的字母个数,中央处理器S1调用字符点阵信息模块S44,在字母下方显示出对应的数字序号;4).按下所需字母对应的数字键选择所需字母,中央处理器S1根据输入的数字选择将对应字母单独显示在显示器S2上;5).中央处理器S1检索拼音汉字库模块S45并调用汉字点阵信息库模块S41,在显示器S2上显示本字母开头的同音汉字;6).使用者依次输入拼音的后继字母,中央处理器S1在拼音组合模块S42中检索出与输入数字键上的字母相匹配的拼音组合,并调用字符点阵信息模块S44将它显示在显示器S2上,7).中央处理器S1检索拼音汉字表模块S43,在拼音下方调用汉字点阵信息库模块S41显示出对应的同音汉字;8).使用者在拼音输入完成或看到显示出的同音汉字中有所需的汉字时,则可按下确认键结束拼音输入,中央处理器S1会调用字符点阵信息模块S44在所列出的同音汉字下方显示出相对应的数字标号,提示输入者键入数字进行汉字选择,若所需汉字未在本页列出,则可通过翻页键寻找所需的汉字;9).找到所需的汉字,按下所需汉字下方对应的数字键,中央处理器S1调用汉字点阵信息库模块S41将汉字显示在显示器S2上方,完成一个汉字的输入;10).重复以上步骤进行下一汉字的输入。
全文摘要
一种应用在九数字键盘终端设备的数字选择交互式中文输入方法,使用终端设备的9个数字键,根据数字键盘上[2]-[9]键上拼音字母习惯排列方式,通过一种数字选择交互式汉字拼音输入方式,在对汉字拼音输入时不区分拼音的声母和韵母,在拼音字母输入之初通过数字序号进行一次首字母选择,以解决目前汉字拼音输入法中存在的拼音字母多次检索的问题。此汉字输入方法减少了处理器对汉字拼音输入的运算处理量,降低了系统终端设备对处理器的要求,尤其可适用于处理速度较慢的单片机系统。
文档编号G06F3/00GK1556451SQ20041002581
公开日2004年12月22日 申请日期2004年1月8日 优先权日2004年1月8日
发明者马海军 申请人:大唐电信科技股份有限公司无线通信分公司, 大唐电信科技股份有限公司无线通信分
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1