首页> 中国专利> 虚拟键盘式中文汉字输入方法及系统

虚拟键盘式中文汉字输入方法及系统

摘要

本发明提供一种中文汉字输入方法及系统,适用于一种小型数据处理机上,例如为配置有CCITT标准键盘的移动电话上。此中文汉字输入方法及系统的特征在于利用多个虚拟键盘来显示汉语注音符号或罗马拼音符号;每一个虚拟键盘具有多个虚拟按键,分别以一对一的对应方式对应至移动电话上的CCITT标准键盘上的实体按键。由于各个虚拟键盘上仅需设置12个虚拟按键,因此每个虚拟按键的尺寸较大,便于目视及选择所要的虚拟按键。

著录项

  • 公开/公告号CN1292517A

    专利类型发明专利

  • 公开/公告日2001-04-25

    原文格式PDF

  • 申请/专利权人 英业达集团(上海)电子技术有限公司;

    申请/专利号CN99116907.7

  • 发明设计人 何起予;江纯;王畅;

    申请日1999-09-23

  • 分类号G06F3/023;

  • 代理机构上海专利商标事务所;

  • 代理人陈亮

  • 地址 200233 上海市桂菁路7号

  • 入库时间 2023-12-17 13:50:20

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-10-22

    专利权有效期届满 IPC(主分类):G06F3/023 授权公告日:20040505 申请日:19990923

    专利权的终止

  • 2015-07-29

    专利权的转移 IPC(主分类):G06F3/023 变更前: 变更后: 登记生效日:20150709 申请日:19990923

    专利申请权、专利权的转移

  • 2006-05-10

    专利权人的姓名或者名称、地址的变更 变更前: 变更后: 申请日:19990923

    专利权人的姓名或者名称、地址的变更

  • 2004-05-05

    授权

    授权

  • 2001-04-25

    公开

    公开

  • 2000-03-01

    实质审查请求的生效

    实质审查请求的生效

查看全部

说明书

本发明涉及一种中文汉字输入技术,特别是有关于一种中文汉字输入方法及系统,其可适用于一种小型的数据处理机上,例如为配置有国际电信电报咨询委员会(Consultative Committee in International Telegraphy and Telephony,以下简称CCITT)所制定的标准键盘的移动电话上,用以藉由多组虚拟键盘及其所显示的汉语注音符号或罗马拼音符号,来让使用者把中文信息输入至移动电话中。

近年来由于电信事业的开放,民营及通信科技的快速发展,已使得大众传统的通信方式已由传统的印刷邮件改为电子邮件及电话。特别是移动电话,由于其携带方便,市场的需求更是蓬勃发展。近年来,移动电话在华语系地区的市场潜力甚为庞大。例如在中国台湾,近一年多来的使用增加量即已大于过去数年来之总和。

传统的移动电话仅可让使用者以语音交谈方式来与对方通信。但新型的移动电话则还提供电子邮件功能,其可让使用者更进而以文字信息来与对方通信。电子邮件的文字信息一般须用键盘作为输入装置。移动电话上所配置的键盘一般是采用CCITT所制定的标准规格(以下称“CCITT标准键盘”)。

图1示出了已知移动电话上所配置的操作面板的示意图。如图所示,此移动电话100上的操作面板包含一CCITT标准键盘110、一对控制键(SOFT)121、122、一个移位键123以及一解析度为160×98的液晶显示屏(LCD)130。此CCITT标准键盘110上共设置有12个符号键:“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PQR”、“8TUV”、“9WXY”、“*”、“0”、“#”。此CCITT标准键盘110不只可用来输入电话号码,亦可用来输入英文信息。每一个符号键上的数字及英文字母系以循环方式出现。举例来说,若使用者欲输入某一特定号码时,则只要将印有该号码的符号键按一下即可。例如欲输入“3”时,则只要将“3DEF”键按一下即可。

反之,若欲输入一特定英文字母时,则只要找到印有该英文字母的符号键,并按照该英文字母在符号键上的位序,将该符号键连续按下对应的次数即可。例如欲输入“ A”时,则只要将“2ABC”键连按二下即可;欲输入“E”时,则只要将“3DEF”键连按三下即可;而欲输入“L”时,则只要将“5JKL”键连按四下即可。

除了数字及英文字母以外,CCITT标准键盘亦可用来输入各种预设的特殊符号。例如欲输入“>”时,则将“*”键连续按下规定的次数即可,例如为连续按10下。此类特殊符号的有无及输入方式,是按各个厂商的设计规范而各有所不同。这种输入英文信息的方法虽不甚便利,但对仅有12个符号键的CCITT标准键盘而言,仍不失为一种可行的方法。但对于较复杂的信息处理功能,例如计算机及网路式电子邮件,已知的CCITT标准键盘便显得有所不足。此外CCITT标准键盘更难以用来输入中文信息。

一种可向移动电话输入中文信息的已知方法为将移动电话与个人数字助理系统(Personal Digital Assistant)或个人电子记事簿结合,再在移动电话的液晶显示屏上显示包含所有汉语注音符号或英文字母的虚拟键盘,让使用者以手触或笔触方式选择所要输入的注音符号,藉此把中文汉字输入至移动电话中。

然而,上述中文汉字输入方法及系统的一项缺点在于其中的虚拟键盘所包含的虚拟按键的尺寸相当小。因此以手触方式选择按键时,常不易选对所要的按键。这是由于移动电话的液晶显示屏本来就不大,因此无法将为数甚多的虚拟按键以较大的尺寸显示在液晶显示屏上。

再者,由于上述中文汉字输入方法及系统其虚拟键盘的规格是由业者自定,并非使用CCITT标准键盘来作输入,因此对于已习惯使用CCITT标准键盘的使用者而言,并无较佳的便利性。

缘此,如何能提供移动电话使用者一种更为便利与人性化的移动电话用中文汉字输入方法及系统,仍为业界的一大研究课题。

鉴于以上所述已知技术的缺点,本发明的主要目的便是在于提供一种新颖的中文汉字输入方法及系统,其可应用于一仅具小型键盘的数据处理机上,例如为配置CCITT标准键盘的移动电话上,让使用者以简便的方式把中文信息输入至移动电话中。

本发明的另一目的在于提供一种新颖的中文汉字输入方法及系统,其可应用于配置CCITT标准键盘的移动电话上,用以输入中文汉字,藉此扩大应用程序在移动电话上实施的可行性。

根据以上所述的目的,本发明提供了一种新颖的移动电话用中文汉字输入方法及系统。本发明的中文汉字输入方法及系统适用于一以键盘输入数据的数据处理机上,例如为配置CCITT标准键盘的移动电话上,用以让使用者以特定的中文输入法,例如为汉语注音输入法或罗马拼音输入法,来输入中文信息至移动电话中。

本发明的中文汉字输入方法及系统包含以下步骤:(1)预先建立一汉字数据库,其中储存各个中文汉字与其检索符号拼写法之间的对应关系;(2)根据所采用的中文输入法,预先建立多个虚拟键盘,每一个虚拟键盘具有多个虚拟按键,且这些虚拟按键分别以一对一的对应方式对应至该数据处理机上的实体键盘上的实体按键;此多个虚拟键盘用以显示所采用的之中文输入法中的所有检索符号,而各个虚拟键盘则仅显示出所有检索符号的指定部分;(3)在使用时,首先启动该虚拟键盘组,以让使用者选择其所欲输入的汉字的检索符号拼写法的第一个检索符号;(4)开启具有下一个检索符号的虚拟键盘组,以让使用者选择其所欲输入的汉字的检索符号拼写法的下一个检索符号;(5)重复步骤(4),直至所欲输入的汉字的检索符号拼写法中的所有检索符号均输入为止;(6)开启具有声调符号的虚拟键盘组,以让使用者选择其所欲输入的汉字的检索符号拼写法的声调;以及(7)依据所输入的中文汉字检索符号组合及声调,将所对应的所有汉字显示出来,以让使用者选择所欲输入的汉字。

为了不让使用者花费太多时间在切换虚拟键盘上,本发明的另一项特征在于根据汉语注音符号系统及罗马拼音系统中的特别的规律性,设计出多组相关联的虚拟键盘,以让使用者更为方便及快速地输入中文汉字。

根据所得的规律性,本发明所提供的多个虚拟键盘包括(a)第一层虚拟键盘组,其包括多个个虚拟键盘,用来以集体方式显示汉语注音符号拼写法或罗马拼音符号拼写法中所有可能的第一个汉语注音符号或罗马拼音符号;(b)第二层虚拟键盘组,其包括多数个虚拟键盘,其中各个虚拟键盘与该第一层虚拟键盘中的一特定虚拟按键关联,用以显示利用该特定虚拟按键所输入的第一个汉语注音符号或罗马拼音符号其后所应续接的所有可能的符号;(c)第三层虚拟键盘组,其包括多个虚拟键盘,各个虚拟键盘与该第二层虚拟键盘中的一特定虚拟按键关联,用以显示利用该特定虚拟按键所输入的第二个汉语注音符号或罗马拼音符号其后所应续接的所有可能的符号;以及(d)第四层虚拟键盘组,至少包括一个虚拟键盘,此虚拟键盘用以显示所有的声调符号。

上述中文汉字输入方法及系统可让使用者以CCITT标准键盘上仅有的12个符号键来达到输入中文信息的目的,且由于各个虚拟键盘上仅需设置12个虚拟按键,因此可使每个虚拟按键的尺寸较已知的方法和系统大,以让使用者更便于目视及选择所要的虚拟按键。

为让本发明的上述和其它目的、特征和优点能更明显易懂,下文将举一较佳实施例,并配合附图,详细说明本发明的实施例。

图1示出了一已知移动电话上的操作面板的示意图;

图2示出了采用本发明的移动电话上的操作面板的示意图;

图3示出了本发明的中文汉字输入方法及系统所使用的虚拟键盘表;

图4示出了本发明的中文汉字输入方法及系统以软件方式实施时,其软件结构的方块模组图;

图5为统方块图,其中显示了采用本发明的移动电话的硬件结构;

图6为流程图,其中显示了本发明的中文汉字输入方法及系统所执行的各个程序步骤;

图7为流程图,其中显示本发明的中文汉字输入方法及系统所执行的各个程序步骤。

本发明提供一种中文汉字输入方法及系统,其可适用于一种小型的数据处理机上,例如为配置CCITT标准键盘的移动电话上,用以藉由多组虚拟键盘及其所显示的汉语注音符号或罗马拼音符号,来让使用者输入中文信息至移动电话中。在以下的本发明实施例中,虽是以应用于移动电话上为例作说明;但广义而言,本发明并不限使用于移动电话上,而可适用于任何以键盘输入数据的数据处理机上,特别是适用于实体键盘上的总按键数不多于注音符号总数或罗马拼音符号总数的小型数据处理机上。

图2显示了一采用本发明的移动电话上所配置的操作面板的示意图。如图所示,此移动电话200上的操作面板包含一CCITT标准键盘210、一对控制键(SOFT)221、222、一个移位键223以及一液晶显示屏230。此CCITT标准键盘210及液晶显示屏230与图1中所示的完全相同;亦即此CCITT标准键盘210亦共包含12个符号键:“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“ 7PQR”、“8TUV”、“9WXY”、“*”、“0”、“#”。

图2所示的移动电话与图1所示的移动电话,其不同之处在于此处的移动电话可利用本发明所提供的多组虚拟键盘(每次仅能显示出单独一个虚拟键盘,如指示标号241所示)来以汉语注音符号输入法或罗马拼音输入法输入中文汉字。

每一个虚拟键盘241均具有12个虚拟按键,且此12个虚拟按键分别以一对一的对应方式对应至该移动电话200上的CCITT标准键盘210上的12个符号键。除了虚拟键盘241外,液晶显示屏230上亦同时显示有一注音符号输入区242及一汉字编辑区243;其中注音符号输入区242用以显示出使用者所输入的各个注音符号,而汉字编辑区243则用以显示出所输入的各个中文汉字。

中文汉字有许多不同的输入法。常用的有:汉语注音符号输入法及罗马拼音输入法。如图2所示,由于液晶显示屏230上每次仅能显示出单独一个虚拟键盘241,且该虚拟键盘241上仅有12个虚拟按键,因此仅能同时显示出至多12个注音符号。为了不让使用者花费太多时间在切换虚拟键盘上,本发明的另一项特征在于根据汉语注音符号系统及罗马拼音系统中的特别的规律性,设计出多组相关联的虚拟键盘,以让使用者更为方便及快速地输入中文汉字。这些规律性分别于以下详述。

1.利用汉语注音输入法的实施例:

汉语注音符号系统是以37个注音符号来表示中文汉字的读音,如下表所示。

基本上,中文汉字的汉语注音符号拼写组合可分为三种:单注音符号的汉字、双注音符号的汉字以及三注音符号的汉字。单注音符号的汉字例如为“日”,双注音符号的汉字例如为“英”,三注音符号的汉字例如为“中”。因此,若再加上声调,中文汉字至多仅需4个符号来表示其读音,可分别以下列方式表示:

若为单注音符号的汉字,则:

[汉字读音]=[韵母]+[声调]

若为双注音符号的汉字,则:

[汉字读音]=[声母]+[韵母]+[声调]

[汉字读音]=[一级韵母]+[二级韵母]+[声调]

若为三注音符号的汉字,则:

[汉字读音]=[声母]+[一级韵母]+[二级韵母]+[声调]

考察汉语注音符号拼写方式,可发现有许多规律性存在。例如ㄝ一定跟随在另一注音符号之后,亦即其不会是任何一个注音符号组合中的第一个注音符号;而二级韵母仅当一级韵母为{-,ㄨ,ㄩ}时,才与之结合。

另外,ㄐ、ㄑ、ㄒ此三个声母与韵母的结合方式有如下的规律性:

[ㄐ、ㄑ、ㄒ]+[-、ㄩ]+[二级韵母]

亦即ㄐ、ㄑ、ㄒ此三个声母随后的韵母必为-或ㄩ。

因此,本发明的之中文汉字输入方法及系统即将这些规律性归纳出来,再据以设计出多组注音符号虚拟键盘,并以实体的CCITT标准键盘上仅有的12个符号键来控制和选择这些虚拟键盘上的虚拟按键,以达到输入中文信息的目的。

以下将详述本发明的中文汉字输入方法及系统所利用的汉语注音符号拼写规律性。在此专利申请说明书中,这些规律性将统称为“汉语注音符号拼写规则”。

基本上,声母与一级韵母及二级韵母之间的结合关系均有其特殊的规律性,可归纳成以的关系式:

[声母]+[一级韵母±例外韵母]+[二级韵母±例外韵母]

因此根据汉语注音符号拼写规则,可将声母分成7组子集合,如下所示:

子集合1={ㄅ、ㄆ、ㄩ}

子集合2={ㄉ、ㄊ、ㄋ、ㄌ}

子集合3={ㄍ、ㄎ、ㄏ、ㄐ、彳、ㄕ}

子集合4={ㄖ、ㄗ、ㄘ、ㄙ}

子集合5={ㄐ、ㄑ、ㄒ}

子集合6={ㄈ}

子集合7={0}(注:此处的{0}代表零声母)

此7组声母子集合与一级韵母及二级韵母之间的结合关系规律性分别如下所示。

1-1.声母子集合{ㄅ、ㄆ、ㄩ}

一级韵母集A={ㄚ、ㄛ、ㄞ、ㄟ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、-、ㄨ}二级韵母集B={ㄝ、ㄠ、ㄢ、ㄣ、ㄥㄧ(A=-时)}则组合规律如下:[ㄅ]+[A-ㄡ]+(A=-时)[B][ㄆ]+[A]+(A=-时)[B][ㄇ]+[A+ㄜ]+(A=-时)[B+ㄡ]1-2.声母子集合{ㄉ、ㄊ、ㄋ、ㄌ}令一级韵母集A={ㄚ、ㄜ、ㄞ、ㄠ、ㄡ、ㄢ、ㄤ、ㄥ、-、ㄨ、ㄩ}二级韵母集B1={ㄝ、ㄠ、ㄡ、ㄢ、ㄥㄧ(A=-时)}

      B2={ㄛ、ㄢ、ㄣ、ㄥㄧ(A=ㄨ时)}

      B3={ㄝㄧ(A=ㄩ时)}则组合规律如下:[ㄉ]+[A-ㄩ]+(A=-时)[B1]或[ㄉ]+[A-ㄩ]+(A=ㄨ时)[B2+ㄟ][ㄊ]+[A-ㄩ]+(A=-时)[B1-ㄡ]或[ㄊ]+[A-ㄩ]+(A=ㄨ时)[B2+ㄟ][ㄋ]+[A+ㄟ+ㄣ]+(A=-时)[B1+ㄣ+ㄤ]或[ㄋ]+[A+ㄟ+ㄣ]+(A=ㄨ时)[B2-ㄣ]或[ㄋ]=[A+ㄟ+ㄣ]+(A=ㄩ时)[B3+ㄢ][ㄌ]+[A+ㄟ]+(A=-时)[B1+ㄣ+ㄤ]或[ㄌ]+[A+ㄟ]+(A=ㄨ时)[B2]或[ㄌ]+[A+ㄟ]+(A=ㄩ时)[B3+ㄢ]1-3.声母子集合{ㄍ、ㄎ、ㄏ、ㄓ、彳、ㄕ}令一级韵母集A={ㄚ、ㄜ、ㄞ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、ㄨ}二级韵母集B={ㄚ、ㄛ、ㄞ、ㄟ、ㄢ、ㄣ、ㄤ、ㄥㄧ(A=ㄨ时)}则组合规则如下:[ㄎ、ㄓ、彳]+[A]+(A=ㄨ时)[B][ㄍ、ㄏ]+{A+ㄟ}+(A=ㄨ时)[B][ㄕ]+[A]+(A=ㄨ时)[B-ㄥ]注意:ㄓ、彳、ㄕ可不跟韵母1-4.声母子集合{ㄖ、ㄗ、ㄘ、ㄙ}令一级韵母集A={ㄚ、ㄜ、ㄞ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、ㄨ}二级韵母集={ㄛ、ㄟ、ㄢ、ㄣ、ㄥㄧ(A=ㄨ时)}则组合规律如下:[ㄖ]+[A-ㄚ-ㄞ]+(A=ㄨ时))[B][ㄗ]+[A+ㄟ]+(A=ㄨ时)[B][ㄘ、ㄙ]+[A]+(A=ㄨ时)[B]注意,此组声母可不跟韵母。1-5.声母子集合{ㄐ、ㄑ、ㄒ}令一级韵母集A={-、ㄩ}二级韵母集B1={ㄚ。ㄝ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥㄧ(A=-时)}

      B2={ㄝ、ㄢ、ㄣ、ㄥㄧ(A=ㄩ时)}则组合规律如下:[ㄐ、ㄑ、ㄒ]+[A]+(A=-时)[B1]或[ㄐ、ㄑ、ㄒ]+[A]+(A=ㄩ时)[B2]1-6.声母子集合{ㄈ}令一级韵母集A={ㄚ、ㄛ、ㄟ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、ㄨ}则组合规律如下:[ㄈ]+[A]1-7.零声母{0}

一级韵母集A={ㄚ、ㄛ、ㄜ、ㄝ、ㄞ、ㄟ、ㄠ、ㄡ、ㄢ、ㄤ、ㄥ、ㄦ、-、ㄨ、ㄩ}

二级韵母集B1={ㄚ、ㄝ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥㄧ(A=-时)}

          B2={ㄚ、ㄛ、ㄞ、ㄟ、ㄢ、ㄣ、ㄤ、ㄥㄧ(A=メ时)}

          B3={ㄝ、ㄢ、ㄣ、ㄥㄧ(A=ㄩ时)}

则组合规律如下:

[A]+(A=-时)[B1]

或[A]+(A=ㄨ时)[B2]

或[A]+(A=ㄩ时)[B3]

根据以上的汉语注音符号拼写规则,本发明设计出多组关联的虚拟键盘,并将这些虚拟键盘区分成四个层级:(1)第一层虚拟键盘组包括多个虚拟键盘,用来以集体方式显示注音符号拼写法中所有可能的第一个注音符号;(2)第二层虚拟键盘组亦包括多个虚拟键盘,其中各个虚拟键盘与该第一层虚拟键盘中的一特定虚拟按键关联,用以显示利用该特定虚拟按键所输入的第一个注音符号其后所应续接的所有可能的注音符号;(3)第三层虚拟键盘组亦包括多个虚拟键盘,各个虚拟键盘与该第二层虚拟键盘中的一特定虚拟按键关联,用以显示利用该特定虚拟按键所输入的第二个注音符号其后所应续接的所有可能的注音符号;(4)第四层虚拟键盘组至少包括一个虚拟键盘,此虚拟键盘用以显示所有的声调符号。

对配置CCITT标准键盘的移动电话而言(即其仅具有12个实体符号键),上述的多组虚拟键盘的一种较佳的设计方案如下所示:

(1)第一层虚拟键盘组(声母集)(2)第二层虚拟键盘组(一级韵母集)(注:此为与第一层虚拟键盘组中的ㄓ、彳、ㄕ、ㄖ、ㄗ。ㄘ。ㄙ关联的虚拟键盘)(注:此为与第一层虚拟键盘组中的ㄐ/ㄞ、ㄑ/ㄠ及ㄒ/ㄡ关联的虚拟键盘)(3)第三层虚拟键盘组(二级韵母集)(注:此为与第二层虚拟键盘组中的“-”关联的虚拟键盘)(注:此为与第二层虚拟键盘组中的ㄨ及ㄩ关联的虚拟键盘)(4)第四层虚拟键盘组(声调集)

15234

以上6个虚拟键盘中,每一个虚拟键盘均具有12个虚拟按键(有些为闲置未用),且此12个虚拟按键分别以一对一的对应方式对应与移动电话上的CCITT标准键盘上的12个实体符号键。例如,在第一层虚拟键盘组中:

第一个虚拟键盘第一页提供12个按键:“ㄅ”、“ㄆ”、“ㄇ”、“ㄈ”、“ㄉ”、“ㄊ”、“ㄋ”、“ㄌ”、“ㄍ”、“VK”、“ㄎ”和“ㄏ”;其分别对应于CCITT标准键盘上的“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PRQ”、“8TUV”、“9WXY”、“*”、“0”和“#”;且其中的“VK”键用来切换第一页、第二页及第三页。

第二个虚拟键盘第二页提供12个按键:“ㄐ/ㄞ”、“ㄑ/ㄠ”、“ㄒ/ㄡ”、“ㄓ/ㄗ”、“彳/ㄘ”、“ㄕ/ㄙ”、“-”、“ㄨ”、“ㄩ”、“VK”、“ㄖ”、和“ㄜ”;其亦分别对应于实体键盘上的“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PRQ”、“8TUV”、“9WXY”、“*”、“0”和“#”;且其中的“VK”键用来切换笫一页、第二页及第三页。

第三个虚拟键盘第三页提供12个按键:“ㄚ”、“ㄛ”、“ㄟ”、“ㄢ/ㄤ”、“ㄣ/ㄥ”、“ㄦ”、“SP”、“A/a”、“VK”、“Num”、“Sym”;其亦分别对应于实体键盘上的“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PRQ”、“8TUV”、“9WXY”、“*”、“0”和“#”;且其中的“VK”键用来切换第一页、第二页及第三页。

根据前节所述的汉语注音符号拼写规则可知,ㄐ、ㄑ、ㄒ,此三个声母其后必跟随韵母;而ㄞ、ㄠ、ㄡ此三个韵母其后必不跟随另一韵母。因此在第二个虚拟键盘第二页中,ㄐ与ㄞ、ㄑ与ㄠ以及ㄒ与ㄡ分别设计成使用同一虚拟按键。另外再将不易区分读音的二个声母,包括ㄓ与ㄗ,彳与ㄘ、ㄕ与ㄙ亦分别设计成使用同一虚拟按键,以让难以区分翘舌音与非翘舌音的使用者,在使用上不易有误。

举例来说,欲输入汉字“票”时(读音为ㄆ-ㄠ\),其输入方法及系统包含以下操作步骤:

(步骤1)由于其第一个注音符号为“ㄆ”,因此使用者应首先将最初显示的第一层虚拟键盘组切换至其中的虚拟键盘第一页,再接着按实体键盘上的“2ABC”键,此即完成第一个注音符号“ㄆ”的输入。

(步骤2)在选按第一层虚拟键盘组中的“ㄆ”之后,液晶显示屏会立即自动显示出“ㄆ”所关联的第二层虚拟键盘,如下所示:

此时使用者应选按实体键盘上的“*”键;此即完成“-”的输入。

(步骤3)在选按第二层虚拟键盘组中的“-”之后,液晶显示屏会立即自动显示出“-”所关联的第三层虚拟键盘,如下所示:

此时使用者应选按实体键盘上的“7POR”键:此即完成“ㄠ”的输入。

(步骤4)在选按第三层虚拟键盘组中的“ㄠ”之后,液晶显示屏会立即自动显示出第四层虚拟键盘(即仅有的声调符号虚拟键盘),如下所示:

15234

此时使用者应选按实体键盘上的“4GHI”键;此即定义前所输入的注音符号组合“ㄆ-ㄠ”的声调为第四声。

(步骤5)在完成声调的输入之后,液晶显示屏会立即自动显示汉字表,其中显示出对应于“ㄆ-ㄠ”的所有汉字,如下所示:

此时使用者应选按实体键盘上的“1”键,即可将所选择的汉字“票”输入至移动电话中。此即完成一个汉字的输入。

图3显示了本发明的中文汉字输入方法及系统所使用的虚拟键盘表。如图所示,上述的多组虚拟键盘可分别以一序号表示。各个虚拟键盘与虚拟按键之间的关联性可用序号及虚拟按键值来表示。

图4显示了本发明的中文汉字输入方法及系统以软件方式实施时,其软件结构的方块模组图。如图所示,此软件结构包含汉字数据库410、虚拟键盘表420、汉字输入服务模组430以及虚拟键盘服务模组440。汉字数据库410用以预储各个中文汉字与其汉语注音符号拼写法之间的对应关系。虚拟键盘表420用以预储上述的多组虚拟键盘,包括第一层虚拟键盘组、第二层虚拟键盘组、第三层虚拟键盘组和第四层虚拟键盘组。汉字输入服务模组450用以提供输入介面给使用者,以让使用者操作上述的虚拟键盘,藉以输入中文汉字至移动电话中。虚拟键盘服务模组440用以作为汉字输入服务模组430与虚拟键盘表420之间的介面,其可根据使用者目前的输入操作,将使用者所选择的虚拟键盘或相关联的虚拟键盘从虚拟键盘表420中取出,并将其传送给汉字输入服务模组430,以让汉字输入服务模组430将所取出的虚拟键盘显示于液晶显示屏上。

图5为系统方块图,其中显示了采用本发明的移动电话的硬件架构。如图所示,此移动电话的硬件系统结构包含微处理器(MPU)510、一CCITT标准键盘520、一随机存取存储器(RAM)530、一只读存储器(ROM)540、一无线电接收单元(RFIn)551、一无线电发射单元(RF Out)552,一扬声器561、一集音器562以及一液晶显示器570。由于此硬件系统结构为已知的,并非根据本发明的构想所设计,因此以下将不再对其作更进一步的详细说明。

图6为流程图,其中显示了本发明的中文汉字输入方法及系统所执行的主程序的各个程序步骤。

如图所示,首先在步骤601中,启动汉字输入模组;并接着在步骤602中,启动虚拟键盘服务模组。

接着在步骤603中,检查注音符号的输入是否完成;如是,则进行步骤604。

在步骤604中,查询汉字库,以将该输入的注音符号所对应的所有汉字显示出来。接着在步骤605中,结束程序。

图7为流程图,其中显示了本发明的中文汉字输入方法及系统所执行的进一步详细的程序步骤。

如图所示,首先在步骤701中,开始进行汉字输入程序;并接着在步骤702中,在屏幕上显示虚拟键盘。

接着在步骤703中,检查是否有键按下。如否,则继续进行步骤703;如是,则将程序跳至步骤704。

在步骤704中,依据目前键盘序号及键值取得虚拟键值。完成之后,程序接着跳至步骤705。

在步骤705中,依据目前所取得的虚拟键值,根据汉语注音符号拼写规则,取得下一个关联的虚拟键盘的序号。完成之后,程序接着跳至步骤706。

在步骤706中,检查是否有输入声调。如否,则将程序跳回至步骤702;如是,则将程序跳至步骤707。

在步骤707中,依据所取得的注音符号及声调,将所对应的所有汉字显示出来。完成之后,程序接着跳至步骤708。

在步骤708中,令使用者选择所要的汉字。完成之后,程序接着跳至步骤709。

在步骤709中,询问使用者是否要继续。如是,则将程序跳回至步骤702;如否,则将程序跳至步骤710。

在步骤715中,结束程序,完成中文信息的输入。

2.利用罗马拼音输入法的实施例:

罗马拼音输入法是以罗马拼音字母来表示中文汉字的读音。每一个中文汉字的罗马拼音拼写法亦可用与汉语注音符号系统相同的关系式来表示,如下所示:

[汉字读音]=[声母]+[一级韵母]+[二级韵母]+[声调]

考察中文汉字的罗马拼音拼写方式,可发现有许多规律性存在。例如二级韵母仅当一级韵母为{i、u、v}时,才与之结合。另外,j、q、x此三个声母与韵母的结合方式有如下的规律性:

[j、q、x]+[i、v]+[二级韵母]

亦即j、q、x此三个声母随后的韵母必为i或v。

因此,本发明的中文汉字输入方法及系统即将这些规律性归纳出来,再据以设计出多组罗马拼音符号虚拟键盘,并以实体的CCITT标准键盘上仅有的12个符号来控制及选择这些虚拟键盘上的虚拟按键,以达到输入中文信息的目的。

以下将详述本发明的中文汉字输入方法及系统所利用的罗马拼音符号拼写规律性。在此专利申请说明书中,这些规律性将统称为“罗马拼音符号拼写规则”。

基本上,声母与一级韵母及二级韵母之间的结合关系均有其特殊的规律性,可归纳成以的关系式:

[声母]+[一级韵母±例外韵母]+[二级韵母±例外韵母]

因此根据汉语注音符号拼写规则,可将声母分成7组子集合,如下所示:

子集合1={b、p、m}

子集合2={d、t、n、l}

子集合3={g、k、h、zh、ch、sh}

子集合4={r、z、c、s}

子集合5={j、q、x}

子集合6={f}

子集合7={0}(注:此处的{0}代表零声母)

此7组声母子集合与一级韵母及二级韵母之间的结合关系规律性分别如下所示。

2-1.声母子集合{b、p、m}

一级韵母集A={a、o、ai、ei、ao、ou、an、en、ang、eng、i、u}

二级韵母集B={e、ao、an、n、ng ㄧ(A=i时)}

则组合规律如下:

[b]+[A-ou]+(A=i时)[B]

[p]+[A]+(A=i时)[B]

[m]+[A+e]+(A=i时)[B+u]

2-2.声母子集合{d、t、n、l}

一级韵母集A={a、e、ai、ao、ou、an、ang、eng、ong、i、u、v}

二级韵母集B1={e、ao、u、an、ng ㄧ(A=i时)}

          B2={o、an、n ㄧ(A=u时)}

          B3={eㄧ(A=v时)}

则组合规律如下:

[d]+[A-v]+(A=i时)[B1]

或[d]+[A-v]+(A=u时)[B2+i]

[t]+[A-v]+(A=i时)[B1-u]

或[t]+[A-v]+(A=u时)[B2+i]

[n]+[A+ei+en]+(A=i时)[B1+n+ng]

或[n]+[A+ei+en]+(A=u时)[B2-n]

或[n]+[A+ei+en]+(A=v时)[B3]

[l]+[A+ei]+(A=i时)[B1+n+ng]

或[l]+[A+ei]+(A=u时)[B2]

或[l]+[A+ei]+(A=v时)[B3]

2-3.声母子集合{g、k、h、zh、ch、sh}

一级韵母集A={a、e、ai、ao、ou、an、en、ang、eng、ong、u}

二级韵母集B={a、o、ai、i、an、n、ngㄧ(A=u时)}

则组合规则如下:

[zh、ch]+[A+i]+(A=u时)[B]

[g、h]+{A+ei}+(A=u时)[B]

[sh]+[A+i-ong]+(A=u时)[B]

2-4.声母子集合{r、z、c、s}

一级韵母集A={a、e、i、u、ai、ao、ou、an、en、ang、eng、ong}

二级韵母集={o、i、an、nㄧ(A=u时)}

则组合规律如下:

[r]+[A-a-ai]+(A=u时))[B]

[z]+[A+ei]+(A=u时)[B]

[c、s]+[A]+(A=u时)[B]

2-5.声母子集合{i、q、x}

一级韵母集A={i、v}

二级韵母集B1={a。e、ao、u、an、n、ang、ng、ongㄧ(A=i时)}

          B2={e、an、nㄧ(A=v时)}

则组合规律如下:

[j、q、x]+[A]+(A=i时)[B1]

或[j、q、x]+[A]+(A=v时)[B2]

2-6.声母子集合{f}

一级韵母集A={a、o、ei、ou、an、en、ang、eng、u}

则组合规律如下:

[f]+[A]

2-7.零声母{0}

一级韵母集A={a、o、e、ai、ei、ao、ou、an、en、ang、eng、er、y、w}

二级韵母集B1={i、a、e、ao、ou、an、in、ang、ing、ong、u、ue、uan、unㄧ(A=y时)}

          B2={u、a、o、ai、ei、an、en、angㄧ(A=w时)}

则组合规律如下:

[A]+(A=y时)[B1]

或[A]+(A=w时)[B2]注意,y、w不能单独出现。(1)第一层虚拟键盘组(声母集)(2)第二层虚拟键盘组(一级韵母集)

AEIUüAiEiaoOuAnAngenengOng
aoEaieiAoouangangEnEngiuü
(注:此为与第一层虚拟键盘组中的b、p、m及f关联的虚拟键盘)15234iU
(注:此为与第一层虚拟键盘组中的j/ai、q/ei及x/ao关联的虚拟键盘)(3)第三层虚拟键盘组(二级韵母集)15234aeUAoanangnngOng
(注:此为与一级韵母中的i关联的二级韵母虚拟键盘)15234aeoIanangaiN
(注:此为与一级韵母中的u及ü关联的虚拟键盘)aeIuaoOuueuanUnananginingOng
(注:此为与y关联的二级韵母虚拟键盘)auO
aieianangeneng
(注:此为与w关联的二级韵母虚拟键盘)(4)第四层虚拟键盘组(声调集)15234

根据前节所述的汉语注音符号拼写规则可知,j、q、z之后必跟随韵母;而ai、ei、ao之后必不跟随另一韵母。因此在第二个虚拟键盘第二页中,j与ai、q与ei、z与ao分别设计成使用同一虚拟按键。另外再将不易区分读音的二个声母,包括zh与z,ch与c、sh与s亦分别设计成使用同一虚拟按键,以让难以区分翘舌音与非翘舌音的使用者,在使用上不易有误。

举例来说,欲输入汉字“票”时(读音为piao\),其输入方法及系统包含以下步骤:

(步骤1)由于其第一个注音符号为“p”,因此使用者应首先将最初显示的第一层虚拟键盘组切换至其中的虚拟键盘第一页,再接着按实体键盘上的“2ABC”键,此即完成第一个注音符号“p”的输入。

(步骤2)在选按第一层虚拟键盘组中的“p”之后,液晶显示屏会立即自动显示出“p”所关联的第二层虚拟键盘,如下所示:

aoEaieiAoouanangEnEng
iuü

此时使用者应选按实体键盘上的“*”键;此即完成“i”的输入。

(步骤3)在选按第二层虚拟键盘组中的“i”之后,液晶显示屏会立即自动显示出“i”所关联的第三层虚拟键盘,如下所示:

15234aeuAoanangnngOng

此时使用者应选按实体键盘上的“7POR”键:此即完成“ao”的输入。

(步骤4)在选按第三层虚拟键盘组中的“ao”之后,液晶显示屏会立即自动显示出第四层虚拟键盘(即仅有的声调符号虚拟键盘),如下所示:

15234

此时使用者应选按实体键盘上的“4GHI”键;此即定义前所输入的注音符号组合“piao”的声调为第四声。

(步骤5)在完成声调的输入之后,液晶显示屏会立即自动显示汉字表,其中显示出对应于“piao4”的所有汉字,如下所示:

此时使用者应选按实体键盘上的“1”键,即可将所选择的汉字“票”输入至移动电话中。此即完成一个汉字的输入。

以上所揭示的实施例为利用罗马拼音的规律性所设计出相关联的多组虚拟键盘。在以下的实施例中,亦可不利用这些规律性,仅提供一层虚拟键盘组,其包含三个无关联性的虚拟键盘,如下所示“

欲输入汉字“票”时(罗马拼音为“piao\”,其输入方法及系统包含以下步骤:

(步骤1)将虚拟键盘组切换至其中的虚拟键盘第一页,再接着按实体键盘上的“2ABC”键;此即完成“p”的输入。

(步骤2)将虚拟键盘组切换至其中的虚拟键盘第二页(即选按虚拟键盘第一页中的VK键),再接着按实体键盘上的“#”键;此即完成“”的输入。

(步骤3)再接着仍用虚拟键盘第二页,按实体键盘上的“8TUV”键:此即完成“a”的输入。

(步骤4)再接着仍用虚拟键盘第二页,按实体键盘上的“9WXY”键;此即完成“o”的输入。

(步骤5)接着将虚拟键盘组切换至其中的虚拟键盘第三页(即选按虚拟键盘第二页中的VK键),再接着按实体键盘上的“5JKL”键;此即完成“4”的输入。

(步骤6)完成声调的输入后,液晶显示屏即会显示一汉字表,其中显示出对应于“piao4”的所有汉字,如下所示:

此时选按实体键盘上的“1”键,始可将其所对应的汉字“票”输入至移动电话中。此即完成一个汉字的输入。

结论

本发明提供一种中文汉字输入方法及系统,适用于配置CCITT标准键盘的移动电话上,用以藉由多组虚拟键盘及其所显示的汉语注意符号或罗马拼音符号,以汉语注音输入法或罗马拼音输入法来向移动电话输入中文汉字。本发明的特征在于利用多个虚拟键盘;每一个虚拟键盘具有多个虚拟按键,分别以一对一的对应方式对应至移动电话上的CCITT标准键盘上的实体按键。本发明可让使用者以CCITT标准键盘上仅有的12个符号键来达到输入中文信息的目的,且由于各个虚拟键上仅需要设置12个虚拟按键,因此可使每个虚拟按键的尺寸较已知者大,以让使用者更便于目视及选择虚拟按键。

以上所述仅为本发明的较佳实施例,并非用以限定本发明的范围。凡其它未脱离本发明所揭示的精神下所完成的等效变化或修饰,都应包含在所附的权利要求范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号