输入表意字符的方法技术

技术编号:2888457 阅读:178 留言:0更新日期:2012-04-11 18:40
一种输入表意字符的装置(100)和方法。该装置(100)具有一个具有预定数目输入键(102,…111)的输入小键盘。理论上,至少一个笔划和一个部首被映射到每个输入键(102,…111)上。在装置(100)至少接收到第一个和第二个输入键输入之后,装置(100)确定第一个输入键输入是否为下列之一:一个笔划和一个部首。因此,此方法解决了本装置的映射所导致的不定性问题。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及利用具有预定数目的输入键的输入小键盘,例如具有十个输入键的电话输入小键盘,输入表意字符。在中国和世界的其他国家存在表意字符数据输入的五笔划法并得到广范应用。在这种方法中,五个基本的笔划被映射在位于键盘右边的五个计算机数字键上。当定义一个汉字平均需要输入大量笔划时,用这种方法就很慢且很麻烦。在现有的一种键盘方法中,十个基本汉字笔划被映射到计算机键盘的十个键W、E、R、U、I、O、D、F、J和K。十二个常用的汉字部首映射在另外的十二个键Q、A、S、L、Z、X、C、V、B、N、M和P上。这种方法还使用十个数字键加“-”键来从多个汉字中选择。在后面的方法中,当用户输入汉字的第一个笔划时,最多可能有十一个具有相同的第一笔划的汉字被显示。如果用户找不到自己想输入的汉字,则输入第二划。输入第二划的结果是最多可能有十一个具有相同的前两笔划的汉字被显示。这一过程继续到用户找到他想输入的汉字为止。当用户找到了他想输入的汉字时,他可以用计算机键盘上的十个数字键加“-”键,从候选汉字列表中选择。当用户想通过先输入部首然输入随后的笔划来输入一个汉字时,上面的过程也同样适用。这种方法有个弊端,即对数据输入至少需要33个键,对于全尺寸的计算机键盘,这还可以接受,但是对于简洁的数据输入设备,如有线电话,无线电话,寻呼机,小键盘或诸如此类的装置,所需的键就太多了。这样就需要有一种装置能够把30个汉字的基本笔划和10个常用部首映射到具有较少键的一个输入小键盘上,而且需要一种方法解决此映射所产生的不定性问题。还需要减轻需要用户输入所需汉字的许多笔划的问题。在附加的权利要求书中特别提到本专利技术的特点。参考下面的详细描述及附图可以清楚地了解本专利技术本身以及它进一步的特点和其它的优点。现在通过例子,参考附图对本专利技术的一个最佳实施例进行描述。附图说明图1是一个举例说明表意字符输入装置的前视图,它适合于接收输入并根据本专利技术的最佳实施例提供输出图2是根据本专利技术的最佳实施例对图1的装置的内部电路系统进行详细描述的框图图3是表示本专利技术最佳实施例的第一个方面操作的流程图图4是表示本专利技术最佳实施例和另一个实施例的操作的模式图图5是表示根据本专利技术的另一实施例在闪速存储器中存储的两个表格的数据结构图为了表示的简单和清楚起见,图中表示的单元都不必按比例画出。考虑到表示的适当,在图中用重复的参考数字来表示所对应的单元。最佳实施例的详细描述为了提高对本专利技术的原理的理解,将参考附图中所示的实施例,并用特定的语言对其进行描述。但应该了解,并不因此而对本专利技术的范围有所限制。对图示实施例的任一改动和进一步的修改,以及对在此所示的本专利技术的原理的任何附加应用,对本领域技术人员来说很正常,都将被认为位于本专利技术权利要求保护的范围之内。随着现有技术键盘方法的应用,用户在输入不常用的汉字时可能会产生麻烦,因为他可能忘记或不知道那个字的多个笔划。而且,如果用户在找到他想输入的汉字之前需要输入很多笔划,他可能会忘记已经输入的笔划,因为他要频繁地在两种模式之间切换查看候选汉字列表寻找要输入的汉字和找出他要输入的汉字的下一笔划。在本文档中将给出一个装置,该装置至少将表意的(如汉语)基本笔划和部首映射到一个输入小键盘的常规输入键上。还给出了一种方法来解决由于此映射而产生的不定性的问题,并缓解了需要用户输入许多笔划来找到所需的字的问题。参考附图,图1是一个举例说明的表意字符装置(如蜂窝电话)100的前视图,它适合于根据本专利技术的最佳实施例接收一个输入和提供一个输出。如图1中所描述的,本专利技术用这样的一种方式配置了30个表意的基本笔划,10个常用的部首和10个数字(可选择),将它们映射到具有预定数目的输入键102,…,111的常规输入小键盘上。在输入小键盘上,每个输入键至少表示一个笔划和一个部首。这种输入小键盘也可以是电话小键盘、寻呼机、个人数字助手、应答机、传真机且并不仅仅限于这些装置。这样,输入键的预定数目可以在1到12范围之间,不超过10,或者至少是10但不超过20。装置100有一个显示器(输出)210。显示器210有一个主显示区211、一个字符显示区212和一个数字显示区213。图2是根据本专利技术的最佳实施例详细描述图1的装置的内部电路系统的一个方框图。如图2所示,图示的蜂窝电话具有一个输入小键盘,一个微处理器202,一个闪速存储器204,一个语言模型数据库206和一个排序函数208。微处理器202连接到输入小键盘200上。闪速存储器204连接到微处理器202上。语言模型数据库206和排序函数208被存储在闪速存储器204中。语言模型在理论上将表意字符分成多个组。每组由输入键的一个常规顺序所表示。排序函数208根据所希望的字的最高概率,一般按降序对表意字符进行排序。下面将参考图5对闪速存储器204中的映射进行详细讨论。装置也可以包括一个显示区210。这样的一个显示区210可以连接到或能够连接到微处理器202上。这个显示区210可以是下面所列之一但并不仅仅限于所列液晶显示器,监视器,打印机和全息屏幕。为本专利技术的举例描述和清楚说明,下面的例子和附图将假设输入小键盘是具有不超过10个输入键102,…,111和两个功能键120和122(例如分别为星号键(*)和磅键(#))的电话小键盘。但是,本专利技术并不依靠任何输入小键盘的具体类型也不依靠任何具体数目的输入和功能键。图3是描述本专利技术的最佳实施例的操作的软件程序流程图。用户可以通过基于笔划的方法输入表意字符。如图3所示,用一个计数器来跟踪装置所接收到的输入的数目。装置根据创建所需表意字符的笔划的时间顺序一个一个地接收笔划。在本专利技术最佳实施例的第一个方面,在数字串完成之前(装置接收到预定数目的输入时,在此情况下为3,数字串就完成了。),用户只需要输入所需表意字符的前3个笔划。例如,如图3中所示,在步骤300时计数器等于零。装置在步骤302接收用户的键输入,软件程序在步骤304根据用户接收到的键输入的数目来确定计数是否等于3。此时用户仅输入了一个键,因此软件程序移到步骤306。在步骤306,星号键120允许用户删除上一个数字输入。如果装置接收到星号键120,在步骤308,软件程序将删除/忽略用户的上一个数字输入。如果装置没有接收到星号键120,那么在步骤310,软件程序将计数器加1。这个过程(步骤302-310)继续到计数器等于3为止(即直到该装置接收到3个键输入)。装置除了输入小键盘之外,还能接收用户通过各种方法所执行的输入,例如下载、声音或适合输入表意字符的任何其它方法。当在步骤304计数器等于3时,软件程序在步骤312将确定是否存在一个有效的数字串。因为装置接收到的对应于键102,…,111的笔划和部首并不标识一个表意字符,所以一些键输入的组合并不是有效的数字串。数字串有效性的概念将在图5的讨论中作进一步地探讨。因此,如果没有接收到一个有效的数字串,程序将在返回到步骤300之前在步骤314给出一个错误信号(如可听到的嘟嘟声)。注意,当软件程序在接收到一个无效的数字串后返回到步骤300时,计数器被复位为零直到该装置接收到进一步的键输入等为止。如果在步骤312的数字串有效,软件程序将在步骤316显示一组可能的表意字符。当软件程序在本文档来自技高网...

【技术保护点】
一个输入表意字符的装置,包括具有预定数目输入键的一个输入小键盘,其中每个输入键至少代表一个笔划和一个部首。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:陈锡先
申请(专利权)人:摩托罗拉公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1