CN104808807A - 用于汉字拼音输入的方法和装置 - Google Patents
用于汉字拼音输入的方法和装置 Download PDFInfo
- Publication number
- CN104808807A CN104808807A CN201410042928.6A CN201410042928A CN104808807A CN 104808807 A CN104808807 A CN 104808807A CN 201410042928 A CN201410042928 A CN 201410042928A CN 104808807 A CN104808807 A CN 104808807A
- Authority
- CN
- China
- Prior art keywords
- key
- single vowel
- consonant
- collateral
- chinese character
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/018—Input/output arrangements for oriental characters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Document Processing Apparatus (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
公开一种用于汉字拼音输入的方法和装置,该方法包含:在屏幕上显示代表所有声母的声母键和代表所有单韵母的单韵母键;响应于针对一个单韵母的操作,显示与该单韵母对应的多个辅助键,其中,该单韵母与人机交互界面各个辅助键代表的字母的组合,分别构成一个以该单韵母起头的复合韵母。本发明的汉字拼音输入的方法和装置尤其适于在诸如手机等智能设备的触摸屏上输入汉字。
Description
技术领域
本发明涉及信息处理技术,尤其涉及用于汉字拼音输入的方法。
背景技术
存在各种拼音输入方法,用于在电脑、手机等智能设备上通过输入汉字拼音快捷地输入汉字。现有技术中有一种双拼输入法,只需要键入两个字母,就能输入一个汉字,但是,双拼输入法要求用户能记住键盘字母与首声母的对应关系以及键盘字母与尾韵母的对应关系。
CN101950240公开了一种用于触摸屏的拼音输入法,根据其说明书,该输入法不需要用户记住键盘字母与首声母的对应关系以及键盘字母与尾韵母的对应关系,用户只需要2次点击或触摸动作,就能完成汉字拼音的输入。该输入法,在初始状态下,在触摸屏显示一个放置所有声母的声母键盘,用户先点击或触摸声母键盘上的声母键,系统动态将声母键盘切换为韵母键盘,韵母键盘上放置与当前声母配合使用的韵母键。用户再点击或触摸韵母键盘上的韵母键,就完成一次汉字拼音的输入。系统按本次拼音的输入内容检索出汉字放在带选汉字区域等待用户挑选,用户完成待选区汉字挑选后,系统返回初始状态。
这种拼音输入法在汉字输入过程中,要么只显示声母键盘,要么只显示放置与当前声母配合使用的韵母键的韵母键盘。在只显示声母键盘的情况下(例如初始状态下),如果用户希望输入首韵母(例如“a”),需要点击或触摸声母键盘上除声母键以外的功能键,将声母键盘切换成韵母键盘。在只显示韵母键盘的情况下,如果用户—例如在错误地点击了声母键后—希望重新输入声母,也需要点击或触摸韵母键盘上除韵母键以外的功能键,将韵母键盘切换成声母键盘。用户在输入拼音的过程中,任何时候只能看到声母键或韵母键,不方便进行直观的操作。
发明内容
本发明的一个目的是提供一种改进的用于汉字拼音输入的方法和装置。
一方面,提供一种汉字拼音输入方法,包含:在屏幕上显示代表所有声母的声母键和代表所有单韵母的单韵母键;响应于针对一个单韵母的操作,显示与该单韵母对应的多个辅助键,其中,该单韵母与人机交互界面各个辅助键代表的字母的组合,分别构成一个以该单韵母起头的复合韵母。
另一方面,提供一种用于汉字拼音输入的装置,包含:主键盘显示模块,被配置用于在屏幕上显示代表所有声母的声母键和代表所有单韵母的单韵母键;和辅助键盘显示模块,被配置用于响应于针对一个单韵母的操作,显示与该单韵母对应的多个辅助键,其中,该单韵母与人机交互界面各个辅助键代表的字母的组合,分别构成一个以该单韵母起头的复合韵母。
本发明将汉字拼音分为三级结构:声母、单韵母、与单韵母对应的复合韵母的结尾部分。通过有选择地动态地显示代表复合韵母结尾部分的辅助键,既能同时显示声母和韵母,又不过度占用屏幕位置。用户无须记忆键位,操作方便快捷。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1示出了适于用来实现本发明实施方式的示例性计算系统100的框图;
图2示意性表示按照发明实施例的用于汉字拼音输入的方法的高级流程图;
图3示意性地表示按照发明实施例的用于拼音输入的屏幕上的键盘布局的初始状态;
图4至7表示的是图3所示的屏幕的局部,示意性地表示按照发明各种实施例的拼音输入过程中的人机交互界面;
图8A至10示意性地表示按照发明实施例的一些可选的键盘布局;
图11示意性表示按照发明实施例的用于汉字拼音输入的装置的简略框图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了适于用来实现本发明实施方式的示例性计算系统100的框图。如图1所示,计算机系统100可以包括:CPU(中央处理单元)101、RAM(随机存取存储器)102、ROM(只读存储器)103、系统总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和显示器114。在这些设备中,与系统总线104耦合的有CPU101、RAM102、ROM103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅是为了示例的目的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。
所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
下面将参照本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。
也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置(Instruction means)的制造品(manufacture)。
也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。
图1所示的计算机系统100,可以用来实现本发明的用于汉字拼音输入的方法和装置。
首先,简单介绍本发明涉及的一些基本概念。
汉字的拼音包含声母和韵母。声母有23个,包含b、p、m、f、d、t、n、l、g、k、h、j、q、x、zh、ch、sh、r、z、c、s、y、w。
韵母有33个,包括单韵母和复合韵母,如下面的表1所示。
表1
如表1所示,单韵母有6个,包括a、o、e、i、u和ü。
以a开头的复合韵母有4个,包括ai、ao、an和ang。
以o开头的复合韵母有2个,包括ou和ong。
以e开头的复合韵母有4个,包括ei、en、eng和er。
以i开头的复合韵母有8个,包括ia、ie、iao、iu、in、ian、ing和iang。
以u开头的复合韵母有6个,包括ua、uai、uan、ui、uang和un。
以ü开头的复合韵母有3个,包括üe、üan和ün。
在屏幕上通过虚拟键盘显示出所有的声母和韵母供用户在输入汉字拼音进行选择,会过多地占用屏幕空间。在本发明中,用声母键、单韵母键和动态显示的辅助键来完成汉语拼音的输入。
声母键用来表示至少一个声母。一个声母键可以代表一个声母。通常用声母键代表的声母来命名声母键,例如,将代表声母“b”的声母键,称为“声母键b”;将代表声母“zh”的声母键称为“声母键zh”。在本发明的具体实现中,一个声母键也可以代表多个声母,例如,声母w和r可以共享一个声母键。
单韵母键用来表示单韵母。同样,一个单韵母键可以代表一个单韵母,也可以代表多个单韵母。在说明书中,用单韵母键代表的单韵母来命名单韵母键,例如,将代表单韵母“a”的单韵母键,称为“单韵母键a”。
为了方便说明,在以下的示例性说明中,除非特别指出,否则,实施例中的一个声母键代表一个声母,一个单韵母键代表一个单韵母。
按照本发明的构思,为每个单韵母配置一个对应的、动态显示的辅助键盘,其中包含所有与该单韵母关联的辅助键。
众所周知,通过输入汉字拼音输入一个汉字,需要输入该汉字的完整拼音。完整拼音的形式,包括“声母+单韵母”、“声母+复合韵母”、“单韵母”、“复合韵母”。
以下参照附图,说明本发明的输入上述各种形式的拼音各种实施方式。
图2示意性表示按照本发明实施例的用于汉字拼音输入方法的高级流程图。
图2所示的方法的过程,始于步骤210。
在步骤210,在屏幕上显示代表所有声母的声母键和代表所有单韵母的单韵母键。
所述屏幕可以是诸如电脑和移动电话之类的智能设备的显示屏,包括普通LED显示屏和触摸屏。
步骤210可以响应操作智能设备的用户选择采用本发明的输入法输入汉字而启动,步骤210的执行结果,是进入一个初始状态。
参看图3,该图表示按照本发明一个实施例的用于拼音输入的键盘布局的初始状态。
如图3所示,在初始状态下,智能设备(例如手机)的屏幕上显示多个声母键,以代表所有的声母b、p、m、f、d、t、n、l、g、k、h、j、q、x、zh、ch、sh、r、z、c、s、y和w;同时,还显示多个单韵母键,以代表所有的单韵母a、o、e、i、u和ü。
图中所示的声母键在屏幕上所处的区域,与单韵母键所处的区域,明显不同。然而,这种位置区分对本发明来说并非是必要的,在具体实践中,完全可以将声母键和单韵母键分布在同一个区域,这不影响本发明实现。
此外,显然,在具体实践中,声母键之间的相对位置,以及单韵母键之间的相对位置,也可以与图3所示的不同。后文将参照附图说明实施本发明时可采用的各种键盘布局。
返回图2。在初始状态下,可以通过进一步的操作完成汉字拼音的输入。
如图所示,在步骤220,响应于针对一个单韵母的操作,显示与该单韵母关联的多个辅助键,其中,该单韵母与人机交互界面各个辅助键代表的字母的组合,分别构成一个以该单韵母起头的复合韵母。
按照本发明的实施例,所述针对一个单韵母的操作包含触及代表该单韵母的单韵母键。例如,用户用手指触及屏幕上的单韵母键sh,或者用屏幕选择指针(例如鼠标)指点单韵母键。在有些情况下,例如,屏幕上的单韵母键之间的间隔较大,用户可以用手指或鼠标指向一个特定的单韵母键的附近、或者从一个位置滑向该单韵母键,表示要触及该单韵母键的意图;屏幕所在的智能设备能根据单韵母键之间的间隔判断用户的意图,确定上述的手指或鼠标的动作相当于触及该特定的单韵母键。
从表1可知,复合韵母(例如ai)是由单韵母(例如a)和结尾部分(例如i)构成的;换言之,如果用一个辅助键代表字母i,则可以收,单韵母a与该辅助键代表的字母i构成复合韵母ai。
下面的表2表示单韵母与关联辅助键代表的字母。
表2
例如,单韵母u所在的行表示,单韵母u的关联辅助键有6个,它们分别代表拼音字母a、ai、an、i、ang和n。单韵母u与字母a、ai、an、i、ang和n的组合,分别构成表1中所示的、以单韵母u起头的复合声母ua、uai、uan、ui、uang和un。
从表2可知,单韵母a、o、e、i、u和ü与它们的关联辅助键代表的字母的分别组合,均构成相应的复合韵母。
以下参看附图,描述本发明的各实施例。
按照本发明一个实施例,所述针对一个单韵母的操作包含以下之一:
先触及一个声母键,再触及代表该单韵母的单韵母键;或者
从一个声母键滑动到代表该单韵母的单韵母键。
参看图4,该图示意性地表示按照发明一个实施例的拼音输入过程中的人机交互界面。该图表示的方案一,通过输入<声母>+<单韵母>,输入汉字“书”。图4所示的过程步骤如下。
过程在如图3所示初始状态下开始,在初始状态下,显示声母键和单韵母键。
401、用户先点击声母键sh后点击单韵母键u;或者,用户手指从声母键sh滑动到单韵母键u,如从声母sh指向单韵母u的箭头所示的那样。
402、系统响应对单韵母键u的点击或触摸,显示与单韵母键u对应的辅助键,即图4所示的虚拟键盘显示区中的虚线框内的辅助键i、辅助键a、辅助键n、辅助键ai、辅助键an和辅助键ang。
同时,在待选汉字区显示拼音shu对应的待选汉字{1.书2.输3.熟4.树…}。
403、用户从待选汉字区选择“书”(未予示出),这表明拼音输入已经完成。
这里,待选汉字区被显示在虚拟键盘显示区的下部,在具体实践中,待选汉字区可以被显示在其它位置。
404、响应于拼音输入的完成,返回图3所示的初始状态。
进一步参看图5,该图示意性地表示按照发明一个实施例的拼音输入过程中的人机交互界面。该图表示的方案二,通过输入<声母>+<复合韵母>,输入汉字“双”。图5所示的过程步骤如下。
501、用户先点击声母键sh后点击单韵母键u;或者,用户手指从声母键sh滑动到单韵母键u,如从声母sh指向单韵母u的箭头所示的那样。此步骤与步骤401相同。
502、系统响应对单韵母键u的点击或触摸,显示与单韵母键u对应的辅助键i、a、n、ai、an和ang;同时在待选汉字区显示拼音shu对应的待选汉字{1.书2.输3.熟4.树…}。此步骤与步骤402相同。
503、用户点击或者用手指从单韵母键u滑到辅助键ang,如从单韵母u指向辅助键ang的箭头所示的那样。
504、作为响应,系统在待选汉字区显示拼音shuang对应的待选汉字{1.爽2.双3.霜4.泷…};
505、用户从待选汉字区选择“双”(未予示出),这表明拼音输入已经完成。
506、响应于拼音输入的完成,返回图3所示的初始状态。
按照本发明一个实施例,所述针对一个单韵母的操作包含直接点击或触摸代表该单韵母的单韵母键,所述方法进一步包含:在待选汉字区中显示该单韵母对应的待选汉字。
参看图6,该示意性地表示按照发明一个实施例的拼音输入过程中的人机交互界面。该图表示的方案三,通过输入<单韵母>,输入汉字“啊”。图6所示的过程步骤如下。
601、点击或触摸单韵母键a,如键a上的圆点所示。
602、显示单韵母键a对应的辅助键i、o、n、ng;同时在待选汉字区显示拼音a对应的待选汉字{1.啊2.阿3.吖…}。
603、用户从待选汉字区选择“啊”,(未予示出),这表明拼音输入已经完成。
604、返回图3所示的初始状态。
下面再说明一个先选择单韵母再选择辅助键的例子。
参看图7,该图示意性地表示按照发明一个实施例的拼音输入过程中的人机交互界面。该图表示的方案四,通过输入<复合韵母>,输入汉字“昂”。过程如图6和图7所示,步骤如下。
701、点击或触摸单韵母键a。此步骤与步骤601相同。
702、显示单韵母键a对应的辅助键i、o、n、ng;同时在待选汉字区显示拼音a对应的待选汉字{1.啊2.阿3.吖…}。此步骤与步骤602相同。
703、用户点击或者用手指从单韵母键a滑到辅助键ng,如图7中的箭头所示。
704、系统在待选汉字区显示拼音ang对应的待选汉字{1.昂2.盎3.肮…}(参看图7)。
705、用户从待选汉字区选择“昂”,这表明拼音ang的输入已经完成(参看图7)。
706、响应于拼音输入的完成,返回初始状态。
在上述四个方案中,用户最多点击3次按键,或者通过手指经过3个按键的一次滑行(例如方案一),就能完成一个完整的汉字拼音的输入。在有的情况下,用户只需触摸一次拼音键(例如方案三),或者通过手指经过2个按键的一次滑行,就能一个完整的汉字拼音的输入(例如方案一和方案三)。
如上文所述,图3所示的智能设备的屏幕,可以是常规LED显示屏,也可以是触摸屏;后一种情况,尤其适合实现图3至图7中所示的各种实施方案。
按照本发明一个实施例,步骤210中的一个声母键上标记多个声母,所述声母键所代表的声母是该多个声母中一个被触及的声母。
按照本发明一个实施例,所述被触及的声母是被触摸或被屏幕选择指针指向的声母。
参看图8A和8B。图8A表示声母键的另一种配置形式,与图3所示的键盘布局相比,在图8A所示的键盘布局中,多个声母可以共享一个按键,例如,声母s和声母sh共享一个按键。当用户点击或触摸声母s时,该按键代表声母s;当用户点击或触摸声母sh时,该按键代表声母sh。如图8所示,如果用户手指从该按键上标记的声母sh的位置滑向单韵母,此时该按键代表声母sh,因此,汉字待选区显示的是对应于拼音shu的待选汉字。
显然,多个单韵母可以共享一个按键。在此无需赘述。
按照本发明一个实施例,辅助键、单韵母键和声母键之间的相对位置,满足下述关系之一:
单韵母键在声母键的上侧,单韵母键关联的辅助键在单韵母键的上侧;
单韵母键在声母键的左侧,单韵母键关联的辅助键在单韵母键的左侧;
单韵母键在声母键的右侧,单韵母键关联的辅助键在单韵母键的右侧;
单韵母键在声母键的下侧,单韵母键关联的辅助键在单韵母键的下侧。
参看图9,该是图8B所示的键盘布局的另一种形式,其中,单韵母键u位于在声母键的左侧,单韵母键u关联的辅助键i、a、n、ai、an和ang在单韵母键的左侧,如虚线框所示。图9还表示,可以将单韵母分别设置在相对于声母键的不同方向。
图10进一步例示图9所示的键盘布局的其它一些形式,其中省略了声母键。图10表示的是,例如,可以将单韵母键a布置在声母键的右侧,将单韵母键关联的辅助键i、n、ng和o设置为多行(此处为2行),布置在单韵母键的右侧;可以将单韵母键i在声母键的下侧,将单韵母键关联的辅助键n、an、ng、ao、e、u、a、ang布置在单韵母键的右侧。如此等等,这些键盘布局都在本发明的范围内,无需赘述。
前面已经参考附图描述了实现本发明的方法的各个实施例。本领域技术人员可以理解的是,上述方法既可以以软件方式实现,也可以以硬件方式实现,或者通过软件与硬件相结合的方式实现。并且,本领域技术人员可以理解,通过以软件、硬件或者软硬件相结合的方式实现上述方法中的各个步骤,可以提供一种基于相同发明构思的用于汉字拼音输入的装置。即使该装置在硬件结构上与通用处理设备相同,由于其中所包含的软件的作用,使得该装置表现出区别于通用处理设备的特性,从而形成本发明的各个实施例的装置。本发明中所述装置包括若干单元或模块,所述单元或模块被配置为执行相应步骤。本领域的所述技术人员通过阅读本说明书可以理解如何编写程序实现所述单元或模块执行的动作。
参看图11,该示意性表示按照发明实施例的用于汉字拼音输入的装置的简略框图。
如图所示,按照本发明一个实施例的用于汉字拼音输入的装置,包含主键盘呈现模块1110和辅助键盘呈现模块1120。
主键盘呈现模块1110被配置用于在屏幕上显示代表所有声母的声母键和代表所有单韵母的单韵母键;
辅助键盘呈现模块1120被配置用于响应于针对一个单韵母的操作,显示与该单韵母对应的多个辅助键,其中,该单韵母与人机交互界面各个辅助键代表的字母的组合,分别构成一个以该单韵母起头的复合韵母。
所述屏幕,可以是常规LED显示屏,也可以是触摸屏。
按照本发明一个实施例,所述针对一个单韵母的操作包含:
先触及一个声母键,再触及代表该单韵母的单韵母键;或者
从一个声母键滑动到代表该单韵母的单韵母键。
按照本发明一个实施例,所述装置进一步包含一个汉字选择模块(未予显示),被配置用于在待选汉字区中显示由该声母键代表的声母与该单韵母组合的拼音所对应的待选汉字。
按照本发明一个实施例,所述汉字选择模块进一步被配置用于响应于用户对所述多个辅助键中的一个辅助键的选择,在待选汉字区中显示由该声母键代表的声母、该单韵母和与该辅助键代表的字母组合而成的拼音所对应的待选汉字。
按照本发明一个实施例,所述针对一个单韵母的操作包含直接点击或触摸代表该单韵母的单韵母键,所述装置进一步包含一个汉字选择模块,被配置用于在待选汉字区中显示该单韵母对应的待选汉字。所属技术领域的技术人员应当明白,该汉字选择模块可以独立于上述用于在待选汉字区中显示由该声母键代表的声母与该单韵母组合的拼音所对应的待选汉字的汉字选择模块,也可以是后者的功能的进一步扩展。
按照本发明一个实施例,所述汉字选择模块进一步被配置用于响应于对所述多个辅助键中的一个辅助键的选择,在待选汉字区中显示由该单韵母与该辅助键代表的字母组合而成的拼音所对应的待选汉字。
按照本发明一个实施例,所述声母键上标记多个声母,所述声母键所代表的声母是该多个声母中一个被触及的声母。
按照本发明一个实施例,所述被触及的声母是被触摸或被屏幕选择指针指向的声母
按照本发明一个实施例,其中,主键盘呈现模块1110和辅助键盘呈现模块1120被配置得相互配合地使辅助键、单韵母键和声母键在屏幕上的相对位置,满足下述关系之一:
单韵母键在声母键的上侧,单韵母键关联的辅助键在单韵母键的上侧;
单韵母键在声母键的左侧,单韵母键关联的辅助键在单韵母键的左侧;
单韵母键在声母键的右侧,单韵母键关联的辅助键在单韵母键的右侧;
单韵母键在声母键的下侧,单韵母键关联的辅助键在单韵母键的下侧。
以上说明了本发明的用于汉字拼音输入的装置的实施例。在对用于汉字拼音输入的装置的实施例的描述中,省略了与对用于汉字拼音输入的方法的描述中重复的内容,或者能够从上述描述中导出的内容。
采用本发明的方法和装置输入汉字拼音,在初始状态下,屏幕只显示所有的声母键和所有的单韵母键。当用户触及单韵母键时,与该单韵母对应的多个辅助键自动显示出来。这样,从声母键上的一个键位开始,滑行经过单韵母键,再滑行到对应的辅助键上的一个键位,就能完成一个完整拼音的输入,用户操作简单,无需记忆键位。在屏幕上同时显示声母键、单韵母键以及动态生成的辅助键,使得可以在不过度占用屏幕空间的情况下能显示手指或屏幕指针在虚拟键盘区中的滑行路径。
附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
Claims (18)
1.一种用于汉字拼音输入的方法,包含:
在屏幕上显示代表所有声母的声母键和代表所有单韵母的单韵母键;
响应于针对一个单韵母的操作,显示与该单韵母对应的多个辅助键,其中,该单韵母与人机交互界面各个辅助键代表的字母的组合,分别构成一个以该单韵母起头的复合韵母。
2.按照权利要求1的方法,其中,所述针对一个单韵母的操作包含:
先触及一个声母键,再触及代表该单韵母的单韵母键;或者
从一个声母键滑动到代表该单韵母的单韵母键。
3.按照权利要求2的方法,进一步包含:
在待选汉字区中显示由该声母键代表的声母与该单韵母组合的拼音所对应的待选汉字。
4.按照权利要求3的方法,进一步包含:
响应于用户对所述多个辅助键中的一个辅助键的选择,在待选汉字区中显示由该声母键代表的声母、该单韵母和与该辅助键代表的字母组合而成的拼音所对应的待选汉字。
5.按照权利要求1的方法,所述针对一个单韵母的操作包含直接点击或触摸代表该单韵母的单韵母键,所述方法进一步包含:
在待选汉字区中显示该单韵母对应的待选汉字。
6.按照权利要求5的方法,进一步包含:
响应于用户对所述多个辅助键中的一个辅助键的选择,在待选汉字区中显示由该单韵母与该辅助键代表的字母组合而成的拼音所对应的待选汉字。
7.按照权利要求4的方法,其中,所述声母键上标记多个声母,所述声母键所代表的声母是该多个声母中一个被触及的声母。
8.按照权利要求7的方法,其中,所述被触及的声母是被触摸或被屏幕选择指针指向的声母。
9.按照权利要求1的方法,其中,辅助键、单韵母键和声母键之间的相对位置,满足下述关系之一:
单韵母键在声母键的上侧,单韵母键关联的辅助键在单韵母键的上侧,;
单韵母键在声母键的左侧,单韵母键关联的辅助键在单韵母键的左侧;
单韵母键在声母键的右侧,单韵母键关联的辅助键在单韵母键的右侧;
单韵母键在声母键的下侧,单韵母键关联的辅助键在单韵母键的下侧。
10.一种用于汉字拼音输入的装置,包含:
主键盘呈现模块,被配置用于在屏幕上显示代表所有声母的声母键和代表所有单韵母的单韵母键;
辅助键盘呈现模块,被配置用于响应于针对一个单韵母的操作,显示与该单韵母对应的多个辅助键,其中,该单韵母与人机交互界面各个辅助键代表的字母的组合,分别构成一个以该单韵母起头的复合韵母。
11.按照权利要求10的装置,其中,所述针对一个单韵母的操作包含:
先触及一个声母键,再触及代表该单韵母的单韵母键;或者
从一个声母键滑动到代表该单韵母的单韵母键。
12.按照权利要求11的装置,进一步包含:
汉字选择模块,被配置用于在待选汉字区中显示由该声母键代表的声母与该单韵母组合的拼音所对应的待选汉字。
13.按照权利要求12的装置,其中,所述汉字选择模块进一步被配置用于:
响应于用户对所述多个辅助键中的一个辅助键的选择,在待选汉字区中显示由该声母键代表的声母、该单韵母和与该辅助键代表的字母组合而成的拼音所对应的待选汉字。
14.按照权利要求10的装置,所述针对一个单韵母的操作包含直接点击或触摸代表该单韵母的单韵母键,所述装置进一步包含:
汉字选择模块,被配置用于在待选汉字区中显示该单韵母对应的待选汉字。
15.按照权利要求14的装置,其中,所述汉字选择模块进一步被配置用于:
响应于用户对所述多个辅助键中的一个辅助键的选择,在待选汉字区中显示由该单韵母与该辅助键代表的字母组合而成的拼音所对应的待选汉字。
16.按照权利要求13的装置,其中,所述声母键上标记多个声母,所述声母键所代表的声母是该多个声母中一个被触及的声母。
17.按照权利要求16的装置,其中,所述被触及的声母是被触摸或被屏幕选择指针指向的声母。
18.按照权利要求10的装置,其中,主键盘呈现模块和辅助键盘呈现模块被配置得相互配合地使辅助键、单韵母键和声母键在屏幕上的相对位置,满足下述关系之一:
单韵母键在声母键的上侧,单韵母键关联的辅助键在单韵母键的上侧;
单韵母键在声母键的左侧,单韵母键关联的辅助键在单韵母键的左侧;
单韵母键在声母键的右侧,单韵母键关联的辅助键在单韵母键的右侧;
单韵母键在声母键的下侧,单韵母键关联的辅助键在单韵母键的下侧。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410042928.6A CN104808807A (zh) | 2014-01-29 | 2014-01-29 | 用于汉字拼音输入的方法和装置 |
| US14/604,506 US9971416B2 (en) | 2014-01-29 | 2015-01-23 | Chinese character entry via a Pinyin input method |
| US15/945,687 US11150739B2 (en) | 2014-01-29 | 2018-04-04 | Chinese character entry via a Pinyin input method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410042928.6A CN104808807A (zh) | 2014-01-29 | 2014-01-29 | 用于汉字拼音输入的方法和装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104808807A true CN104808807A (zh) | 2015-07-29 |
Family
ID=53678997
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410042928.6A Pending CN104808807A (zh) | 2014-01-29 | 2014-01-29 | 用于汉字拼音输入的方法和装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US9971416B2 (zh) |
| CN (1) | CN104808807A (zh) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107390884A (zh) * | 2017-07-25 | 2017-11-24 | 北京百度网讯科技有限公司 | 输入法键盘和实体键盘 |
| CN107491183A (zh) * | 2017-08-31 | 2017-12-19 | 珠海市魅族科技有限公司 | 一种输入方法及终端、计算机装置及可读存储介质 |
| CN107894851A (zh) * | 2017-09-06 | 2018-04-10 | 肖湘茂 | 一种滑拼汉字输入法 |
| CN108762521A (zh) * | 2018-05-04 | 2018-11-06 | 北京硬壳科技有限公司 | 字符输出方法及装置 |
| CN109613993A (zh) * | 2018-08-11 | 2019-04-12 | 施红 | 一种汉语拼音输入法 |
| CN110908522A (zh) * | 2019-10-31 | 2020-03-24 | 中国科学院西安光学精密机械研究所 | 一种适用于新型触发方式的高效能汉字输入法以及输入系统 |
| CN114518804A (zh) * | 2020-11-19 | 2022-05-20 | 中国电信股份有限公司 | 接收中文拼音输入的方法、装置以及存储介质 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190332255A1 (en) * | 2016-03-25 | 2019-10-31 | Huawei Technologies Co., Ltd. | Character Input Method and Apparatus, and Terminal |
| TWI689829B (zh) * | 2017-02-17 | 2020-04-01 | 李建文 | 濃縮式快捷拼音輸入方法及其系統 |
| CN110637275B (zh) | 2017-05-19 | 2023-11-14 | M·W·墨菲 | 交错字符选择界面 |
| US11922007B2 (en) | 2018-11-29 | 2024-03-05 | Michael William Murphy | Apparatus, method and system for inputting characters to an electronic device |
| CN111240492B (zh) * | 2020-01-07 | 2023-08-15 | 董摄 | 一种中文双拼输入键盘 |
| CN117608415B (zh) * | 2024-01-22 | 2024-04-16 | 米环科技(长春)有限公司 | 基于10键键盘及应用于小屏电子设备的简拼输入法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050104869A1 (en) * | 2002-03-29 | 2005-05-19 | Heesung Chung | Creation method for characters/words and the information and communication service method thereby |
| CN1677321A (zh) * | 2004-03-29 | 2005-10-05 | 高广峰 | 多键并击式简音拼音输入汉字的方法及键盘 |
| CN1834869A (zh) * | 2006-02-23 | 2006-09-20 | 周岳立 | 一种汉字简拼拼音输入键盘及方法 |
| CN102081490A (zh) * | 2009-11-27 | 2011-06-01 | 沈阳格微软件有限责任公司 | 面向触屏设备的点划式汉字声韵输入系统 |
| US20130076641A1 (en) * | 2011-09-28 | 2013-03-28 | Sony Mobile Communications Ab | Method and Keyboard for Inputting Chinese Characters and Electronic Apparatus Containing the Keyboard |
| US20130174091A1 (en) * | 2010-02-23 | 2013-07-04 | Sangjung Shim | Nine-key chinese input method |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1242314C (zh) | 2001-05-25 | 2006-02-15 | 诸葛元 | 现代汉语音文输入法 |
| CN101334692B (zh) | 2007-06-28 | 2010-10-06 | 龙旗科技(上海)有限公司 | 连连看拼音输入法 |
| TW201104501A (en) * | 2009-07-24 | 2011-02-01 | Asustek Comp Inc | Device and method for inputting Chinese character |
| TWI485578B (zh) * | 2009-11-09 | 2015-05-21 | Asustek Comp Inc | 電腦輸入系統及其輸入方法 |
| CN101950240A (zh) | 2010-09-17 | 2011-01-19 | 范朝晖 | 用于触摸屏的拼音输入法 |
| US20120162086A1 (en) * | 2010-12-27 | 2012-06-28 | Samsung Electronics Co., Ltd. | Character input method and apparatus of terminal |
| CN102707863A (zh) | 2011-03-28 | 2012-10-03 | 黄冠 | 汉语拼音一笔输入法 |
| CN102289290B (zh) | 2011-04-29 | 2013-09-25 | 钱明宏 | 虚拟键盘的生成方法及利用虚拟键盘输入拼音的方法 |
| CN102253798B (zh) | 2011-06-10 | 2017-08-11 | 中兴通讯股份有限公司 | 一种触摸屏中文滑行输入方法及系统 |
| JP5892361B2 (ja) * | 2011-08-02 | 2016-03-23 | ソニー株式会社 | 制御装置、制御方法、プログラム、及びロボット制御システム |
| CN102323872A (zh) | 2011-08-31 | 2012-01-18 | 马舜尧 | 汉语拼音滑行输入法 |
| CN102339211A (zh) | 2011-09-09 | 2012-02-01 | 马舜尧 | 汉语拼音六元滑行输入法 |
| KR20130037484A (ko) * | 2011-10-06 | 2013-04-16 | 삼성전자주식회사 | 터치스크린에서의 문자 입력 방법 및 터치스크린을 구비한 전자장치 |
| CN102902410B (zh) | 2012-09-24 | 2015-11-25 | 北京三星通信技术研究有限公司 | 一种虚拟字符键盘及其使用方法 |
| CN103235696B (zh) | 2013-04-12 | 2019-05-21 | 白春荣 | 一种基于具有触摸感应设备的快速拼音输入系统 |
-
2014
- 2014-01-29 CN CN201410042928.6A patent/CN104808807A/zh active Pending
-
2015
- 2015-01-23 US US14/604,506 patent/US9971416B2/en active Active
-
2018
- 2018-04-04 US US15/945,687 patent/US11150739B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050104869A1 (en) * | 2002-03-29 | 2005-05-19 | Heesung Chung | Creation method for characters/words and the information and communication service method thereby |
| CN1677321A (zh) * | 2004-03-29 | 2005-10-05 | 高广峰 | 多键并击式简音拼音输入汉字的方法及键盘 |
| CN1834869A (zh) * | 2006-02-23 | 2006-09-20 | 周岳立 | 一种汉字简拼拼音输入键盘及方法 |
| CN102081490A (zh) * | 2009-11-27 | 2011-06-01 | 沈阳格微软件有限责任公司 | 面向触屏设备的点划式汉字声韵输入系统 |
| US20130174091A1 (en) * | 2010-02-23 | 2013-07-04 | Sangjung Shim | Nine-key chinese input method |
| US20130076641A1 (en) * | 2011-09-28 | 2013-03-28 | Sony Mobile Communications Ab | Method and Keyboard for Inputting Chinese Characters and Electronic Apparatus Containing the Keyboard |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107390884A (zh) * | 2017-07-25 | 2017-11-24 | 北京百度网讯科技有限公司 | 输入法键盘和实体键盘 |
| CN107491183A (zh) * | 2017-08-31 | 2017-12-19 | 珠海市魅族科技有限公司 | 一种输入方法及终端、计算机装置及可读存储介质 |
| CN107894851A (zh) * | 2017-09-06 | 2018-04-10 | 肖湘茂 | 一种滑拼汉字输入法 |
| CN108762521A (zh) * | 2018-05-04 | 2018-11-06 | 北京硬壳科技有限公司 | 字符输出方法及装置 |
| CN109613993A (zh) * | 2018-08-11 | 2019-04-12 | 施红 | 一种汉语拼音输入法 |
| CN109613993B (zh) * | 2018-08-11 | 2022-05-10 | 施红 | 一种汉语拼音输入法 |
| CN110908522A (zh) * | 2019-10-31 | 2020-03-24 | 中国科学院西安光学精密机械研究所 | 一种适用于新型触发方式的高效能汉字输入法以及输入系统 |
| CN114518804A (zh) * | 2020-11-19 | 2022-05-20 | 中国电信股份有限公司 | 接收中文拼音输入的方法、装置以及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11150739B2 (en) | 2021-10-19 |
| US20180232059A1 (en) | 2018-08-16 |
| US20150212586A1 (en) | 2015-07-30 |
| US9971416B2 (en) | 2018-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104808807A (zh) | 用于汉字拼音输入的方法和装置 | |
| US8381119B2 (en) | Input device for pictographic languages | |
| CN105573503B (zh) | 用于接收触敏显示设备上的文本输入的方法和系统 | |
| CN102890615B (zh) | 一种基于触摸屏的拼音输入方法和装置 | |
| US20110171617A1 (en) | System and method for teaching pictographic languages | |
| JP6087949B2 (ja) | タッチコンピューティングデバイスを使用して、複数の文字で構成される複合子音または複合母音を入力して別の言語に翻字するための技法 | |
| US8952897B2 (en) | Single page soft input panels for larger character sets | |
| CN104541239A (zh) | 文本选择和录入 | |
| WO2015088669A1 (en) | Multiple character input with a single selection | |
| WO2014176038A1 (en) | Dynamically-positioned character string suggestions for gesture typing | |
| US8816966B2 (en) | Touchscreen japanese character selection through sliding input | |
| KR20140073245A (ko) | 후면 입력을 가능하게 하기 위한 방법 및 그 방법을 처리하는 전자 장치 | |
| CN105468256A (zh) | 一种输入法键盘的切换方法和装置 | |
| CN103076980B (zh) | 搜索项显示方法和装置 | |
| JP2018010532A (ja) | 情報処理装置、プログラム及び情報処理方法 | |
| JP2017509080A (ja) | 漢字入力装置と漢字入力方法、及びこれを用いた漢字検索方法 | |
| US20110022956A1 (en) | Chinese Character Input Device and Method Thereof | |
| CN106201003B (zh) | 一种基于触摸屏设备的虚拟键盘及其输入方法 | |
| US20150347004A1 (en) | Indic language keyboard interface | |
| CN104423614B (zh) | 一种键盘布局方法、装置及电子设备 | |
| KR102797479B1 (ko) | 겹벌식 문자 입력 장치 | |
| KR101438271B1 (ko) | 필기형 문자 입력 장치 및 방법 | |
| TWI468986B (zh) | 電子裝置、其輸入方法與電腦程式產品 | |
| KR101216766B1 (ko) | 일본어 문자 입력 방법 | |
| TWI450129B (zh) | 配備有觸控式漢字輸入系統的電子裝置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| EXSB | Decision made by sipo to initiate substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150729 |