[go: up one dir, main page]

CN104635948A - 一种输入方法与装置 - Google Patents

一种输入方法与装置 Download PDF

Info

Publication number
CN104635948A
CN104635948A CN201410852730.4A CN201410852730A CN104635948A CN 104635948 A CN104635948 A CN 104635948A CN 201410852730 A CN201410852730 A CN 201410852730A CN 104635948 A CN104635948 A CN 104635948A
Authority
CN
China
Prior art keywords
key
vowel
user
input
determining
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.)
Granted
Application number
CN201410852730.4A
Other languages
English (en)
Other versions
CN104635948B (zh
Inventor
韩超
秦添
孟可丰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410852730.4A priority Critical patent/CN104635948B/zh
Publication of CN104635948A publication Critical patent/CN104635948A/zh
Application granted granted Critical
Publication of CN104635948B publication Critical patent/CN104635948B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0233Character input methods
    • G06F3/0235Character input methods using chord techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

本发明的目的是提供一种输入方法与装置。其中,本发明提供一种十六键键盘的输入界面以供用户进行输入,该键盘的每个键位分别对应于一个或两个声母以及至多一个韵母,每个键位所对应的声母与韵母均不相同;然后根据用户所输入的第一按键所对应的声母、所述第二按键所对应的韵母和/或第三按键所对应的韵母,确定候选词条。与现有技术相比,本发明通过利用十六键键盘以及基于声母韵母的输入方式,将每个汉字音节固定为两键和三键输入,因此解决按键数字较少情况下汉语拼音输入的按键数量问题,平衡了按键的数目和输入的次数,优化了输入节奏,方便使用者记忆,可以提高输入效率。此外,本发明还可以支持纯声母简拼,进一步提高了输入效率。

Description

一种输入方法与装置
技术领域
本发明涉及中文输入法技术领域,尤其涉及一种十六键键盘双拼三拼混合输入的技术。
背景技术
当前的手机输入法通常采用全键盘输入法或九键键盘输入法。如附图1(a)所示,当采用全键盘输入法时,由于按键的尺寸小,用户在输入时容易错按或漏按,不适合用户操作;如图1(b)所示,当采用九键键盘输入法时,由于输入键位较少,拼音方案(包括全拼、双拼)方案重码率高,需要重复按键输入,某些时候还需要分音键,因此每个汉字的音节输入的键数偏多,降低了用户的输入效率。
发明内容
本发明的目的是提供一种输入方法与装置。
根据本发明的一个方面,提供了一种输入方法,其中,该方法提供输入界面以供用户进行输入,所述输入界面包括十六键键盘,所述十六键键盘的每个键位分别对应于一个或两个声母以及至多一个韵母,每个键位所对应的声母与韵母均不相同;
其中,该方法包括:
a向用户提供所述输入界面;
b根据所述用户所输入的第一按键,确定所述第一按键所对应的声母;
c根据所述用户所输入的第二按键,确定所述第二按键所对应的功能分类,其中,所述功能分类包括介音韵母与非介音韵母;
d根据所述第一按键所对应的声母,结合所述第二按键所对应的功能分类所对应的韵母,确定与所述声母与韵母相对应的候选词条。
根据本发明的另一方面,还提供了一种输入装置,其中,该装置提供输入界面以供用户进行输入,所述输入界面包括十六键键盘,所述十六键键盘的每个键位分别对应于一个或两个声母以及至多一个韵母,每个键位所对应的声母与韵母均不相同;
其中,该装置包括:
界面提供装置,用于向用户提供所述输入界面;
声母确定装置,用于根据所述用户所输入的第一按键,确定所述第一按键所对应的声母;
功能确定装置,用于根据所述用户所输入的第二按键,确定所述第二按键所对应的功能分类,其中,所述功能分类包括介音韵母与非介音韵母;
词条确定装置,用于根据所述第一按键所对应的声母,结合所述第二按键所对应的功能分类所对应的韵母,确定与所述声母与韵母相对应的候选词条。
与现有技术相比,本发明通过利用十六键键盘以及基于声母韵母的输入方式,将每个汉字音节固定为两键和三键输入,因此解决按键数字较少情况下汉语拼音输入的按键数量问题,平衡了按键的数目和输入的次数,优化了输入节奏,方便使用者记忆,可以提高输入效率。此外,本发明还可以支持纯声母简拼,进一步提高了输入效率。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1(a)与图1(b)分别示出现有技术中的一种全键盘输入界面以及九键键盘输入界面的示意图;
图2示出根据本发明的一个优选实施例的一种输入界面的示意图;
图3示出根据本发明一个方面的用户输入过程的方法流程图;
图4示出根据本发明另一个方面的用于用户输入的装置示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
本发明提供了一种输入方法和输入装置,其可适用于任何可向用户提供如本发明所描述的输入界面以进行输入的设备,诸如计算机、电视、移动终端等。并且,特别但不排他的,本发明的输入方法和装置可尤其适用于具有触摸屏的移动终端,诸如手机、PDA、平板电脑等。
为便于说明,本文中多以输入法系统来指代本发明的输入装置,并以该输入法系统装置于手机中来进行举例说明。本领域技术人员应能理解,前述举例仅为示例,用于解释说明本发明之目的,而不应被解释为对本发明的任何限制。
图2示出根据本发明的一个优选实施例的一种输入界面的示意图。所述输入界面包括十六键键盘,为便于描述,在此利用横向坐标A、B、C、D,纵向坐标1、2、3、4来对图2所示的十六键键盘进行描述。
所述键盘上每个键位的第一行标识了该键位所对应的声母,第二行标识了该键位所对应的韵母或对应功能(如D1键的“简拼”功能)。
对于该键盘的声母:在行1中,g、k、h分别与j、q、x重用,是因为它们的韵母不可能相同,因此不会造成重码,降低了重码率;在行2中,zhi、chi、shi分别与z、c、s重用,在此不区分卷舌音,可能会造成部分重码。此外,D1键上的零声母表示该音节没有声母,例如ai音节,则没有声母;此外,零声母还包括y音或w音的声母,如yi、wan等音节的声母则对应于零声母。
对于该键盘的韵母:A1键、B1键、C1、C2键分别对应于“i,y”、“u,w”、“ü,yu”、“e,ê”,在此,本领域技术人员应能理解,y即为韵母i的另一种表达方式,类似地,w为韵母u的另一种表达方式,yu即为韵母ü的另一种表达方式,ê为韵母e的另一种表达方式;因此,A1键、B1键、C1、C2键分别对应于一个韵母。此外,韵母ong通过利用u+eng的方式进行输入,韵母ing通过利用i+eng的方式进行输入。
在此,本领域技术人员应能理解,图2仅示出了根据本发明的一个优选实施例的一种输入界面示例,并非对本发明的限制。用户或厂商等可以基于实际需要,对所述十六键键盘的输入界面进行调整,如调换键位的位置,如将图2中的行1与行4对调,或将A1键与D1键对调;或者,将图2中的键位与声母/韵母的对应关系重新分配,如将g、q对应于键位A1,将j、k对应于键位A2;或者,取消D1按键上的简拼功能,进一步地,将该简拼功能替换为音调选择功能等。即,其他符合本发明所限定的键盘排布方式的输入界面(即十六键键盘的每个键位分别对应于一个或两个声母以及至多一个韵母,每个键位所对应的声母与韵母均不相同)同样适用于本发明,并包含在本发明的保护范围内,并以引用的方式包含于此。
为便于说明,本文中多以图2所示的输入界面为例进行举例说明。本领域技术人员应能理解,前述举例仅为示例,用于解释说明本发明之目的,而不应被解释为对本发明的任何限制。
图3示出根据本发明一个方面的用户输入过程的方法流程图。
如图3所示,在步骤S1中,输入法系统向用户提供如图1所示的输入界面。
在步骤S2中,输入法系统根据用户所输入的第一按键,确定所述第一按键所对应的一个或两个声母。例如,用户输入A1键,则确定所对应的声母为g、j,用户输入C3键,则确定所对应的声母为s、sh,用户输入D1键,则确定所对应的声母为零声母,即无任何声母或声母为y、w。
当用户按下所述第一按键后,在步骤S3中,输入法系统根据用户继续输入的第二按键,将该按键所对应的非声母项作为所述第二按键所对应的功能分类。在此,所述功能分类包括介音韵母与非介音韵母,优选地,还包括简拼切换功能或其他功能(如汉语拼音音调等)。所述介音韵母包括韵母i、u、ü,除了i、u、ü之外的其他韵母则为非介音韵母。
基于所述步骤S3中第二按键的功能分类不同,在步骤S4中,存在多种处理方式:
1.若所述第二按键所对应的功能分类为非介音韵母:
若所述第二按键对应于韵母,且该韵母为非i、u、ü之外非介音韵母,则该汉字通过两个按键(第一按键所对应的声母以及第二按键所对应的韵母)就可以完成,因此,可直接确定与所述声母和非介音韵母相对应的候选词条。
在此,本发明所述的候选词条包括但不限于单个汉字、多个汉字构成的词等。
例如,若用户连续输入按键A4-C4,则首先确定第一按键所对应的声母为d,第二按键所对应的韵母为ang,因此,所确定的候选词条为“当、党、档、挡、荡”等。
2.若所述第二按键所对应的功能分类为介音韵母:
若所述第二按键对应于韵母,且该韵母为介音韵母i、u、ü中的任一项,则可直接基于所述第一按键所对应的声母以及第二按键所对应的介音韵母确定候选词条;或者,基于所述第一按键所对应的声母、第二按键所对应的介音韵母以及用户继续输入的第三按键所对应的韵母确定候选词条;或者,若用户所输入的第二按键与第三按键无法构成正确的拼音,则该输入法系统对所输入的按键所对应的韵母进行调整,分别基于“第一按键所对应的声母、第二按键所对应的介音韵母”以及“第一按键所对应的声母、第三按键所对应的韵母”确定候选此词条。
具体地,若所述第二按键所对应的功能分类为介音韵母,则步骤S4可包括以下2种实现方式:
2.1当所述第二按键所对应的功能分类为介音韵母且所述介音韵母为i时:
若所述第二按键对应于介音韵母i,且当所述第一按键所对应的声母为zh、ch、sh、r、z、c、s时,由于上述声母与介音韵母i的组合不可能再包含其他韵母,因此,可根据所述第一按键所对应的上述声母之一以及所述介音韵母i直接确定候选词条。
例如,若用户连续输入按键B2-A1,则首先确定第一按键所对应的声母为c或ch,然后,第二按键对应的韵母为介音韵母i,从而可直接确定候选词条为:“词、次、此、刺、吃、池、持”等。
2.2当所述第二按键所对应的功能分类为介音韵母时:
一般情况下,即在非2.1所限定的情况下,输入法系统可根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,以及所述用户所输入的第三按键所对应的韵母来确定候选词条,即利用三键完成输入。在此,所述输入法系统根据所述第三按键所对应的韵母类型(即介音韵母与非介音韵母),对候选词条进行确定。具体地:
2.2.1当所述第三按键对应于介音韵母时,则表示该音节只有第二按键所对应的介音韵母,第三按键所输入的介音韵母仅表示结束,不参与候选词条的确定,即根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母来确定候选词条。
例如,若用户连续输入按键D4-A1-B1,则首先确定第一按键所对应的声母为l,然后,第二按键对应的韵母为介音韵母i,由于第三按键B1也对应于介音韵母,因此确定候选词条时不考虑B1所对应的介音韵母,从而将“李、里、离、力”等确定为候选词条。在此,本领域技术人员应能理解,按键D4-A1-B1并非对应于“liu”,根据汉语拼音方案,“liu”所对应的按键序列应为“D4-A1-D3”,即l+i+ou。
类似地,若用户连续输入按键A4-B1-A1,则确定的候选词条为“度、读、毒、独、杜”等;若用户希望输入“dui”,则按键序列应为“A4-B1-B3”,即d+u+ei。
2.2.2当所述第三按键对应于非介音韵母时,则根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,以及所述用户所输入的第三按键所对应的非介音韵母,确定候选词条。
例如,若用户连续输入按键B3-A1-D4,则根据上述三个按键,确定候选词条为“平、瓶、屏、评”等。
若用户连续输入B4-B1-A4,则根据上述三个按键,确定候选词条为“团、彖”等。
3.优选地,若所述第二按键所对应的功能分类为所述简拼切换功能:
若所述第二按键没有对应任何韵母且其对应的功能为简拼切换,则表示后续输入是基于简拼输入的。输入法系统基于所述第二按键的简拼切换功能,将用户的后续按键所对应的声母作为输入字符,从而基于用户的所述第一按键所对应的声母,以及用户在后续按键(如第三按键、第四按键等)所对应的声母,确定与所述多个声母相对应的候选词条。
例如,若用户连续输入按键D1-D1-D1,则首先确定第一按键所对应的声母为零声母或w、y,然后,第二按键对应的功能为简拼切换,第三按键所对应的声母为零声母或w、y,因此组合后与多个声母所对应的候选词条为:“网页、我要、网页、唯一、因为、以为”等。
例如,若用户连续输入按键B2-D1-C3,则首先确定第一按键所对应的声母为c或ch,然后,第二按键对应的功能为简拼切换,第三按键所对应的声母为m,因此组合后与多个声母所对应的候选词条为:“重码、触摸、出门、沉迷、目测、名称、每次”等。
在此,本领域技术人员应能理解,上述候选词条的提供顺序可以基于默认顺序;也可以是通过机器学习,对用户的输入习惯进行分析后调整后的顺序;还可以是通过例如云输入等方式,根据其他用户的输入习惯对候选词条的提供顺序进行调整后的顺序。
优选地,当步骤S4中确定所述候选词条后,在步骤S5中,输入法系统将上述候选词条提供给所述用户,以供所述用户进行选择。
优选地,在步骤S4中,输入法系统可以首先确定与用户的第一按键、第二按键和/第三按键所对应的候选字符串,然后基于所述候选字符串确定候选词条。
具体地,在步骤S41中,若所述第二按键所对应的功能分类为非介音韵母,则输入法系统可根据所述第一按键所对应的声母以及所述第二按键所对应的非介音韵母,确定与所述声母和非介音韵母相对应的候选字符串。
例如,若用户连续输入按键A2-A2,则所确定的候选字符串为“za、zha”;若用户连续输入按键C1-A2,则所对应的候选字符串为“ha、xa”,由于xa非汉语拼音,因此所确定的候选字符串为“ha”。
若所述第二按键所对应的功能分类为介音韵母,则根据所述第一按键所对应的声母、以及所述第二按键所对应的介音韵母与所述用户所输入的第三按键所对应的韵母中的至少任一项,确定与所述声母和非介音韵母相对应的候选字符串。
例如,若用户连续输入按键A2-B1-C4,则所确定的候选字符串为“zhuang”;若用户连续输入按键B4-B1-B3,则所确定的候选字符串为“dui”,若用户连续输入按键B4-B1-A1,则由于B1与A1键均对应介音韵母,因此所确定的候选字符串仅考虑B4-B1,即“tu”;若用户连续输入按键D2-C2-A1,由于该三个按键所对应的汉语拼音“rei”并不存在,因此,可根据D2-C2,D2-A1键的组合来提供候选字符串,即“re、ri”。
然后,在步骤S42中,输入法系统基于上述候选字符串,来确定与所述候选字符串相对应的候选词条。
更优选地,若所述第二按键所对应的功能分类为介音韵母,在步骤S41中,则可首先根据第一按键所对应的声母以及所述第二按键所对应的介音韵母,确定与所述声母以及所述介音韵母所对应的一个或多个预选候选字符串,其中,所述预选候选字符串中包括后续候选韵母。
例如,若用户连续输入按键A2-B1,则可确定预选候选字符串为“zhua,zhuan,zhuang,zhun(zhu+en),zhuo,zhuai”等,在此,后续候选韵母为“a,an,ang,en,o,ai”等。
在此,所述输入法系统可将上述预选候选字符串提供给所述用户,也可以仅作后台处理之用。
若所述输入法系统将所述预选候选字符串提供给所述用户,则用户通过第三按键,从所述多个预选候选字符串中选择一个预选候选字符串,输入法系统则将所选择的预选候选字符串作为所述候选字符串。在此,用户所输入的第三按键可以仅做选择之用,也可以将所提供的预选候选字符串作为输入提示,根据提示输入后续韵母,从而确定最终的候选字符串。
若所述输入法系统未将所述预选候选字符串提供给所述用户,则所述用户通过第三按键输入后续韵母,所述输入法系统根据第三按键所对应的韵母从所述多个预选候选字符串中选出对应的预选候选字符串,以作为候选字符串。
图4示出根据本发明另一个方面的用于用户输入的装置示意图。如图4所示,所述输入装置包括界面提供装置1、声母确定装置2、功能确定装置3、词条确定装置4。所述输入装置可以被置于任何包括输入功能的设备上,或者独立作为输入设备。
具体地,所述界面提供装置1向用户提供如图1所示的输入界面。
所述声母确定装置2根据用户所输入的第一按键,确定所述第一按键所对应的一个或两个声母。例如,用户输入A1键,则确定所对应的声母为g、j,用户输入C3键,则确定所对应的声母为s、sh,用户输入D1键,则确定所对应的声母为零声母,即无任何声母或声母为y、w。
当用户按下所述第一按键后,所述功能确定装置3根据用户继续输入的第二按键,将该按键所对应的非声母项作为所述第二按键所对应的功能分类。在此,所述功能分类包括介音韵母与非介音韵母,优选地,还包括简拼切换功能或其他功能(如汉语拼音音调等)。所述介音韵母包括韵母i、u、ü,除了i、u、ü之外的其他韵母则为非介音韵母。
基于所述功能确定装置3中所确定的第二按键的功能分类不同,所述词条确定装置4存在多种处理方式:
1.若所述第二按键所对应的功能分类为非介音韵母:
若所述第二按键对应于韵母,且该韵母为非i、u、ü之外非介音韵母,则该汉字通过两个按键(第一按键所对应的声母以及第二按键所对应的韵母)就可以完成,因此,可直接确定与所述声母和非介音韵母相对应的候选词条。
在此,本发明所述的候选词条包括但不限于单个汉字、多个汉字构成的词等。
例如,若用户连续输入按键A4-C4,则首先确定第一按键所对应的声母为d,第二按键所对应的韵母为ang,因此,所确定的候选词条为“当、党、档、挡、荡”等。
2.若所述第二按键所对应的功能分类为介音韵母:
若所述第二按键对应于韵母,且该韵母为介音韵母i、u、ü中的任一项,则可直接基于所述第一按键所对应的声母以及第二按键所对应的介音韵母确定候选词条;或者,基于所述第一按键所对应的声母、第二按键所对应的介音韵母以及用户继续输入的第三按键所对应的韵母确定候选词条;或者,若用户所输入的第二按键与第三按键无法构成正确的拼音,则所述词条确定装置4对所输入的按键所对应的韵母进行调整,分别基于“第一按键所对应的声母、第二按键所对应的介音韵母”以及“第一按键所对应的声母、第三按键所对应的韵母”确定候选此词条。
具体地,若所述第二按键所对应的功能分类为介音韵母,则所述词条确定装置4包括以下2种实现方式:
2.1当所述第二按键所对应的功能分类为介音韵母且所述介音韵母为i时:
若所述第二按键对应于介音韵母i,且当所述第一按键所对应的声母为zh、ch、sh、r、z、c、s时,由于上述声母与介音韵母i的组合不可能再包含其他韵母,因此,可根据所述第一按键所对应的上述声母之一以及所述介音韵母i直接确定候选词条。
例如,若用户连续输入按键B2-A1,则首先确定第一按键所对应的声母为c或ch,然后,第二按键对应的韵母为介音韵母i,从而可直接确定候选词条为:“词、次、此、刺、吃、池、持”等。
2.2当所述第二按键所对应的功能分类为介音韵母时:
一般情况下,即在非2.1所限定的情况下,输入法系统可根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,以及所述用户所输入的第三按键所对应的韵母来确定候选词条,即利用三键完成输入。在此,所述词条确定装置4根据所述第三按键所对应的韵母类型(即介音韵母与非介音韵母),对候选词条进行确定。具体地:
2.2.1当所述第三按键对应于介音韵母时,则表示该音节只有第二按键所对应的介音韵母,第三按键所输入的介音韵母仅表示结束,不参与候选词条的确定,即根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母来确定候选词条。
例如,若用户连续输入按键D4-A1-B1,则首先确定第一按键所对应的声母为l,然后,第二按键对应的韵母为介音韵母i,由于第三按键B1也对应于介音韵母,因此确定候选词条时不考虑B1所对应的介音韵母,从而将“李、里、离、力”等确定为候选词条。在此,本领域技术人员应能理解,按键D4-A1-B1并非对应于“liu”,根据汉语拼音方案,“liu”所对应的按键序列应为“D4-A1-D3”,即l+i+ou。
类似地,若用户连续输入按键A4-B1-A1,则确定的候选词条为“度、读、毒、独、杜”等;若用户希望输入“dui”,则按键序列应为“A4-B1-B3”,即d+u+ei。
2.2.2当所述第三按键对应于非介音韵母时,则根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,以及所述用户所输入的第三按键所对应的非介音韵母,确定候选词条。
例如,若用户连续输入按键B3-A1-D4,则根据上述三个按键,确定候选词条为“平、瓶、屏、评”等。
若用户连续输入B4-B1-A4,则根据上述三个按键,确定候选词条为“团、彖”等。
3.优选地,若所述第二按键所对应的功能分类为所述简拼切换功能:
若所述第二按键没有对应任何韵母且其对应的功能为简拼切换,则表示后续输入是基于简拼输入的。所述词条确定装置4基于所述第二按键的简拼切换功能,将用户的后续按键所对应的声母作为输入字符,从而基于用户的所述第一按键所对应的声母,以及用户在后续按键(如第三按键、第四按键等)所对应的声母,确定与所述多个声母相对应的候选词条。
例如,若用户连续输入按键D1-D1-D1,则首先确定第一按键所对应的声母为零声母或w、y,然后,第二按键对应的功能为简拼切换,第三按键所对应的声母为零声母或w、y,因此组合后与多个声母所对应的候选词条为:“网页、我要、网页、唯一、因为、以为”等。
例如,若用户连续输入按键B2-D1-C3,则首先确定第一按键所对应的声母为c或ch,然后,第二按键对应的功能为简拼切换,第三按键所对应的声母为m,因此组合后与多个声母所对应的候选词条为:“重码、触摸、出门、沉迷、目测、名称、每次”等。
在此,本领域技术人员应能理解,上述候选词条的提供顺序可以基于默认顺序;也可以是通过机器学习,对用户的输入习惯进行分析后调整后的顺序;还可以是通过例如云输入等方式,根据其他用户的输入习惯对候选词条的提供顺序进行调整后的顺序。
优选地,所述输入装置还包括提供装置5。当所述词条确定装置4确定所述候选词条后,所述提供装置5将上述候选词条提供给所述用户,以供所述用户进行选择。
优选地,所述词条确定装置4包括候选字符串单元(未示出)以及候选词条单元(未示出)。所述候选字符串单元首先确定与用户的第一按键、第二按键和/第三按键所对应的候选字符串,然后所述候选词条单元基于所述候选字符串确定候选词条。
具体地,若所述第二按键所对应的功能分类为非介音韵母,则所述候选字符串单元可根据所述第一按键所对应的声母以及所述第二按键所对应的非介音韵母,确定与所述声母和非介音韵母相对应的候选字符串。
例如,若用户连续输入按键A2-A2,则所确定的候选字符串为“za、zha”;若用户连续输入按键C1-A2,则所对应的候选字符串为“ha、xa”,由于xa非汉语拼音,因此所确定的候选字符串为“ha”。
若所述第二按键所对应的功能分类为介音韵母,则根据所述第一按键所对应的声母、以及所述第二按键所对应的介音韵母与所述用户所输入的第三按键所对应的韵母中的至少任一项,确定与所述声母和非介音韵母相对应的候选字符串。
例如,若用户连续输入按键A2-B1-C4,则所确定的候选字符串为“zhuang”;若用户连续输入按键B4-B1-B3,则所确定的候选字符串为“dui”,若用户连续输入按键B4-B1-A1,则由于B1与A1键均对应介音韵母,因此所确定的候选字符串仅考虑B4-B1,即“tu”;若用户连续输入按键D2-C2-A1,由于该三个按键所对应的汉语拼音“rei”并不存在,因此,可根据D2-C2,D2-A1键的组合来提供候选字符串,即“re、ri”。
然后,所述候选词条单元基于上述候选字符串,来确定与所述候选字符串相对应的候选词条。
更优选地,若所述第二按键所对应的功能分类为介音韵母,则所述候选字符串单元可首先根据第一按键所对应的声母以及所述第二按键所对应的介音韵母,确定与所述声母以及所述介音韵母所对应的一个或多个预选候选字符串,其中,所述预选候选字符串中包括后续候选韵母。
例如,若用户连续输入按键A2-B1,则可确定预选候选字符串为“zhua,zhuan,zhuang,zhun(zhu+en),zhuo,zhuai”等,在此,后续候选韵母为“a,an,ang,en,o,ai”等。
在此,所述候选字符串单元可将上述预选候选字符串提供给所述用户,也可以仅作后台处理之用。
若所述候选字符串单元将所述预选候选字符串提供给所述用户,则用户通过第三按键,从所述多个预选候选字符串中选择一个预选候选字符串,所述候选字符串单元则将所选择的预选候选字符串作为所述候选字符串。在此,用户所输入的第三按键可以仅做选择之用,也可以将所提供的预选候选字符串作为输入提示,根据提示输入后续韵母,从而确定最终的候选字符串。
若所述候选字符串单元未将所述预选候选字符串提供给所述用户,则所述用户通过第三按键输入后续韵母,所述候选字符串单元根据第三按键所对应的韵母从所述多个预选候选字符串中选出对应的预选候选字符串,以作为候选字符串。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (20)

1.一种输入方法,其中,该方法提供输入界面以供用户进行输入,所述输入界面包括十六键键盘,所述十六键键盘的每个键位分别对应于一个或两个声母以及至多一个韵母,每个键位所对应的声母与韵母均不相同;
其中,该方法包括:
a向用户提供所述输入界面;
b根据所述用户所输入的第一按键,确定所述第一按键所对应的声母;
c根据所述用户所输入的第二按键,确定所述第二按键所对应的功能分类,其中,所述功能分类包括介音韵母与非介音韵母;
d根据所述第一按键所对应的声母,结合所述第二按键所对应的功能分类所对应的韵母,确定与所述声母与韵母相对应的候选词条。
2.根据权利要求1所述的方法,其中,所述十六键键盘中的一个键位对应于零声母,其余每个键位对应于一个或两个非零声母以及一个韵母,每个键位所对应的声母与韵母均不相同。
3.根据权利要求1或2所述的方法,其中,所述步骤d包括:
-若所述第二按键所对应的功能分类为非介音韵母,则根据所述第一按键所对应的声母以及所述第二按键所对应的非介音韵母,确定与所述声母和非介音韵母相对应的候选词条;或者,
-若所述第二按键所对应的功能分类为介音韵母,则根据所述第一按键所对应的声母、以及所述第二按键所对应的介音韵母与所述用户所输入的第三按键所对应的韵母中的至少任一项,确定与所述声母、所述介音韵母和/或所述韵母相对应的候选词条。
4.根据权利要求1至3中任一项所述的方法,其中,当所述第二按键所对应的功能分类为介音韵母且所述介音韵母为i时,所述步骤d包括:
-若所述第一按键所对应的声母满足预定条件,根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,确定与所述声母以及所述介音韵母相对应的候选词条。
5.根据权利要求1至3中任一项所述的方法,其中,当所述第二按键所对应的功能分类为介音韵母时,所述步骤d包括:
-根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,以及所述用户所输入的第三按键所对应的韵母,确定与所述声母、所述介音韵母和所述韵母相对应的候选词条。
6.根据权利要求5所述的方法,其中,所述步骤d包括:
-根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,以及所述用户所输入的第三按键所对应的介音韵母,确定与所述声母、所述第二按键所对应的介音韵母相对应的候选词条;或者,
-根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,以及所述用户所输入的第三按键所对应的非介音韵母,确定与所述声母、所述介音韵母以及所述非介音韵母相对应的候选词条。
7.根据权利要求2所述的方法,其中,所述对应于零声母的键位还对应于简拼切换功能;
其中,所述步骤c包括:
-根据所述用户所输入的第二按键,确定所述第二按键所对应的功能分类,其中,所述功能分类包括介音韵母、非介音韵母或所述简拼切换功能;
其中,所述步骤d还包括:
-若所述第二按键所对应的功能分类为所述简拼切换功能,则根据所述第一按键所对应的声母以及所述用户所输入的一个或多个后续按键所对应的声母,确定与所述多个声母相对应的候选词条。
8.根据权利要求1至7中任一项所述的方法,其中,所述步骤d包括:
d1若所述第二按键所对应的功能分类为非介音韵母,则根据所述第一按键所对应的声母以及所述第二按键所对应的非介音韵母,确定与所述声母和非介音韵母相对应的候选字符串;或者,
若所述第二按键所对应的功能分类为介音韵母,则根据所述第一按键所对应的声母、以及所述第二按键所对应的介音韵母与所述用户所输入的第三按键所对应的韵母中的至少任一项,确定与所述声母、所述介音韵母和/或所述韵母相对应的候选字符串;
-根据所述用户选择的候选字符串,确定与所述用户所选择的候选字符串相对应的候选词条。
9.根据权利要求8所述的方法,其中,若所述第二按键所对应的功能分类为介音韵母,所述步骤d1包括:
-若所述第二按键所对应的功能分类为介音韵母,则根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,确定与所述声母以及所述介音韵母所对应的一个或多个预选候选字符串,其中,所述预选候选字符串中包括后续候选韵母;
-所述用户通过所输入的第三按键,选择一个预选候选字符串;
-将所选择的所述预选候选字符串作为所述候选字符串。
10.根据权利要求1至9中任一项所述的方法,其中,该方法还包括:
-向所述用户提供所述候选词条,以供所述用户进行选择。
11.一种输入装置,其中,该装置提供输入界面以供用户进行输入,所述输入界面包括十六键键盘,所述十六键键盘的每个键位分别对应于一个或两个声母以及至多一个韵母,每个键位所对应的声母与韵母均不相同;
其中,该装置包括:
界面提供装置,用于向用户提供所述输入界面;
声母确定装置,用于根据所述用户所输入的第一按键,确定所述第一按键所对应的声母;
功能确定装置,用于根据所述用户所输入的第二按键,确定所述第二按键所对应的功能分类,其中,所述功能分类包括介音韵母与非介音韵母;
词条确定装置,用于根据所述第一按键所对应的声母,结合所述第二按键所对应的功能分类所对应的韵母,确定与所述声母与韵母相对应的候选词条。
12.根据权利要求11所述的输入装置,其中,所述十六键键盘中的一个键位对应于零声母,其余每个键位对应于一个或两个非零声母以及一个韵母,每个键位所对应的声母与韵母均不相同。
13.根据权利要求11或12所述的输入装置,其中,所述词条确定装置,用于:
-若所述第二按键所对应的功能分类为非介音韵母,则根据所述第一按键所对应的声母以及所述第二按键所对应的非介音韵母,确定与所述声母和非介音韵母相对应的候选词条;或者,
-若所述第二按键所对应的功能分类为介音韵母,则根据所述第一按键所对应的声母、以及所述第二按键所对应的介音韵母与所述用户所输入的第三按键所对应的韵母中的至少任一项,确定与所述声母、所述介音韵母和/或所述韵母相对应的候选词条。
14.根据权利要求11至13中任一项所述的输入装置,其中,当所述第二按键所对应的功能分类为介音韵母且所述介音韵母为i时,所述词条确定装置用于:
-若所述第一按键所对应的声母满足预定条件,根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,确定与所述声母以及所述介音韵母相对应的候选词条。
15.根据权利要求11至13中任一项所述的输入装置,其中,当所述第二按键所对应的功能分类为介音韵母,所述词条确定装置用于:
-根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,以及所述用户所输入的第三按键所对应的韵母,确定与所述声母、所述介音韵母和所述韵母相对应的候选词条。
16.根据权利要求15所述的输入装置,其中,所述词条确定装置用于:
-根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,以及所述用户所输入的第三按键所对应的介音韵母,确定与所述声母、所述第二按键所对应的介音韵母相对应的候选词条;或者,
-根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,以及所述用户所输入的第三按键所对应的非介音韵母,确定与所述声母、所述介音韵母以及所述非介音韵母相对应的候选词条。
17.根据权利要求12所述的输入装置,其中,所述对应于零声母的键位还对应于简拼切换功能;
其中,所述功能确定装置用于:
-根据所述用户所输入的第二按键,确定所述第二按键所对应的功能分类,其中,所述功能分类包括介音韵母、非介音韵母或所述简拼切换功能;
其中,所述词条确定装置还包括:
简拼单元,用于若所述第二按键所对应的功能分类为所述简拼切换功能,则根据所述第一按键所对应的声母以及所述用户所输入的一个或多个后续按键所对应的声母,确定与所述多个声母相对应的候选词条。
18.根据权利要求11至17中任一项所述的输入装置,其中,所述词条确定装置包括:
候选字符串单元,用于若所述第二按键所对应的功能分类为非介音韵母,则根据所述第一按键所对应的声母以及所述第二按键所对应的非介音韵母,确定与所述声母和非介音韵母相对应的候选字符串;或者,
若所述第二按键所对应的功能分类为介音韵母,则根据所述第一按键所对应的声母、以及所述第二按键所对应的介音韵母与所述用户所输入的第三按键所对应的韵母中的至少任一项,确定与所述声母、所述介音韵母和/或所述韵母相对应的候选字符串;
候选词条单元,用于根据所述用户选择的候选字符串,确定与所述用户所选择的候选字符串相对应的候选词条。
19.根据权利要求18所述的输入装置,其中,若所述第二按键所对应的功能分类为介音韵母,所述候选字符串单元用于:
-若所述第二按键所对应的功能分类为介音韵母,则根据所述第一按键所对应的声母、所述第二按键所对应的介音韵母,确定与所述声母以及所述介音韵母所对应的一个或多个预选候选字符串,其中,所述预选候选字符串中包括后续候选韵母;
-所述用户通过所输入的第三按键,选择一个预选候选字符串;
-将所选择的所述预选候选字符串作为所述候选字符串。
20.根据权利要求11至19中任一项所述的输入装置,其中,该装置还包括:
提供装置,用于向所述用户提供所述候选词条,以供所述用户进行选择。
CN201410852730.4A 2014-12-31 2014-12-31 一种输入方法与装置 Active CN104635948B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410852730.4A CN104635948B (zh) 2014-12-31 2014-12-31 一种输入方法与装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410852730.4A CN104635948B (zh) 2014-12-31 2014-12-31 一种输入方法与装置

Publications (2)

Publication Number Publication Date
CN104635948A true CN104635948A (zh) 2015-05-20
CN104635948B CN104635948B (zh) 2018-06-19

Family

ID=53214795

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410852730.4A Active CN104635948B (zh) 2014-12-31 2014-12-31 一种输入方法与装置

Country Status (1)

Country Link
CN (1) CN104635948B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951099A (zh) * 2015-06-16 2015-09-30 北京奇虎科技有限公司 一种基于输入法的展示候选项的方法和装置
CN108475178A (zh) * 2017-04-21 2018-08-31 深圳市柔宇科技有限公司 头戴式显示设备及其内容输入方法
CN109189240A (zh) * 2018-08-24 2019-01-11 庞少鹏 一种拼音速录方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1389781A (zh) * 2002-07-17 2003-01-08 季林彧 声位区分介元结合拼音数码输入法及键盘
CN1776575A (zh) * 2005-12-05 2006-05-24 宁志勇 数字键盘汉字输入方法
CN102253728A (zh) * 2011-06-01 2011-11-23 钱任举 一种声韵双拼汉字输入法及其虚拟键盘
CN103176615A (zh) * 2011-12-22 2013-06-26 羿文奇 数码化的汉语拼音在输入法中的应用

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1389781A (zh) * 2002-07-17 2003-01-08 季林彧 声位区分介元结合拼音数码输入法及键盘
CN1776575A (zh) * 2005-12-05 2006-05-24 宁志勇 数字键盘汉字输入方法
CN102253728A (zh) * 2011-06-01 2011-11-23 钱任举 一种声韵双拼汉字输入法及其虚拟键盘
CN103176615A (zh) * 2011-12-22 2013-06-26 羿文奇 数码化的汉语拼音在输入法中的应用

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104951099A (zh) * 2015-06-16 2015-09-30 北京奇虎科技有限公司 一种基于输入法的展示候选项的方法和装置
CN104951099B (zh) * 2015-06-16 2017-12-19 北京奇虎科技有限公司 一种基于输入法的展示候选项的方法和装置
CN108475178A (zh) * 2017-04-21 2018-08-31 深圳市柔宇科技有限公司 头戴式显示设备及其内容输入方法
CN109189240A (zh) * 2018-08-24 2019-01-11 庞少鹏 一种拼音速录方法

Also Published As

Publication number Publication date
CN104635948B (zh) 2018-06-19

Similar Documents

Publication Publication Date Title
US20110201387A1 (en) Real-time typing assistance
JP2008546045A (ja) 情報通信端末機の漢字入力方法及び入力装置
CN104808807A (zh) 用于汉字拼音输入的方法和装置
JP2009501963A (ja) 3列4行のキーパッドを利用して漢字を入力する方法
US20130174091A1 (en) Nine-key chinese input method
CN101620500A (zh) 汉字输入设备及其方法
JP6275840B2 (ja) 手書き文字の識別方法
CN104635948B (zh) 一种输入方法与装置
KR20120097836A (ko) 단말기에서 텍스트 작성 방법 및 장치
KR101334154B1 (ko) 중국어 단어 입력 장치 및 방법
KR20120134580A (ko) 성조 선택 기능을 갖는 터치스크린을 이용한 중국어 입력 방법
KR101216840B1 (ko) 일본어 자판 및 일본어 입력 시스템
CN101577115A (zh) 语音输入系统及其方法
JP6430011B2 (ja) 漢字入力方法及び装置
JP2017536630A6 (ja) 漢字入力方法及び装置
KR20130037484A (ko) 터치스크린에서의 문자 입력 방법 및 터치스크린을 구비한 전자장치
KR100702483B1 (ko) 한자 입력 시스템 및 그 방법
KR20100045617A (ko) 멀티 터치 인식 터치스크린을 이용한 한글 입력 방법
KR101373552B1 (ko) 터치스크린을 구비한 속기 장치
Alnfiai et al. Improved Singeltapbraille: Developing a Single Tap Text Entry Method Based on Grade 1 and 2 Braille Encoding.
JP2018018366A (ja) 情報処理装置、文字入力プログラムおよび文字入力方法
US20200210675A1 (en) Hologram-based character recognition method and apparatus
US20140081622A1 (en) Information display control apparatus, information display control method, information display control system, and recording medium on which information display control program is recorded
CN112328096A (zh) 候选词显示方法、装置和电子设备
JP4369529B1 (ja) 英語教育システム及び英語教育プログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant