一种点划兼用的汉字拼音输入法的制作方法

文档序号:6444929阅读:248来源:国知局
专利名称:一种点划兼用的汉字拼音输入法的制作方法
技术领域
本发明涉及一种点划兼用的汉字拼音输入法,属于文字处理技术领域。
背景技术
目前在各种手机上,九键拼音输入法已经非常流行,为大多数人所接受。九键拼音输入法即使用3X3排列的数字键盘,将汉语拼音字母a、b、c设置在数字键2上,将d、e、f 设置在数字键3上,将g、h、i设置在数字键4上,将j、k、l设置在数字键5上,将m、n、o设置在数字键6上,将p、q、r、s设置在数字键7上,将t、U、U设置在数字键8上,将w、x、y、 ζ设置在数字键9上。输入者通过依此点击这些按键输入拼音字母,输入法所在系统构造出所有可能的拼音组合,显示对应字词候选项,输入者选择后输入。但是,这种输入方法需要的按键点击次数较多,最多时,输入一个拼音需要点击6 次按键,比如拼音“zhuang”。而且,随着触摸屏智能手机逐渐普及,这种以按键为唯一输入方式的输入法,并没有利用触摸屏可触摸划动的优点。另一方面,目前公开的其它数字键盘拼音输入法一般都重新定义了韵母甚至声母的键盘布局,或是将所有韵母都分配到九个按键上,用户必须重新记忆按键上的拼音布局, 而没有考虑对九键拼音输入法的兼容性。

发明内容
为了解决上述问题,本发明的目的在于提供一种点划兼用的汉字拼音输入法,通过在触摸屏虚拟键盘上的点击和划动,向文本编辑区域输入汉字,将一个汉字拼音的输入简化至一次触摸划动、一次按键加一次触摸划动或两次按键,提高了汉字输入速度,拼音按键布局和触摸划动有规律可循、直观易记。也可应用于实体键盘,同时兼容九键拼音输入法,是一种简便快捷的汉字输入方法。本发明解决其技术问题所采用的技术方案是一种点划兼用的汉字拼音输入法, 通过在触摸屏虚拟键盘上点击和划动,向文本编辑区域输入汉字。其具体步骤包括步骤1 在触摸屏上建立虚拟键盘,第一行为1键、2键、3键,第二行为4键、5键、 6键,第三行为7键、8键、9键,第四行为*键、0键、#键,可不使用*键和#键;步骤2 将声母分配到按键上b、c在2键上,d、f在3键,g、h在4键上,j、k、1 在5键上,m、n在6键上,p、q、r、s在7键上,t在8键上,w、x、y、z在9键上;9键上的z、2键上的c、7键上的s可与4键上的h组合输入zh、ch、sh ;步骤3 预先建立触摸屏上划动轨迹和韵母之间的对应关系,划动轨迹由其依次经过的按键序列定义;按键序列中前后按键之间为直线或近似直线划动,在不同行列的两个按键之间直线或近似直线划动时可能经过的零到多个按键称为中间键,韵母对应划动轨迹的按键序列定义包括从2键开始划动输入an、ang、ai
an对应划动轨迹的按键序列为2键、5键,ai对应划动轨迹的按键序列为2键、1键,ang对应划动轨迹的按键序列为2键、5键、8键,ang对应划动轨迹的按键序列为2键、5键、2键,ang对应划动轨迹的按键序列为2键、5键、8键、0键;从3键开始划动输入en、eng. ei en对应划动轨迹的按键序列为3键、6键,ei对应划动轨迹的按键序列为3键、2键,eng对应划动轨迹的按键序列为3键、6键、9键,eng对应划动轨迹的按键序列为3键、6键、3键,若使用了 #键,eng对应划动轨迹的按键序列为3键、6键、9键、#键;从4键开始划动输入in、ing、iu、iong in对应划动轨迹的按键序列为4键、7键,若使用了 *键,ing对应划动轨迹的按键序列为4键、7键、*键,ing对应划动轨迹的按键序列为4键、7键、4键,iu对应划动轨迹的按键序列为4键、5键,iong对应划动轨迹的按键序列为4键、5键、6键;从1键开始划动输入uan、uang、uai uan对应划动轨迹的按键序列为1键、4键,uai对应划动轨迹的按键序列为1键、2键,uang对应划动轨迹的按键序列为1键、4键、7键,uang对应划动轨迹的按键序列为1键、4键、1键,若使用了 *键,uang对应划动轨迹的按键序列为1键、4键、7键、*键;从5键开始划动输入ian、iang、iao ian对应划动轨迹的按键序列为5键、8键,iang对应划动轨迹的按键序列为5键、8键、0键,iang对应划动轨迹的按键序列为5键、8键、5键,iao对应划动轨迹的按键序列为5键、6键;从6键开始划动输入oiuong:ou对应划动轨迹的按键序列为6键、9键,若使用了 #键,ong对应划动轨迹的按键序列为6键、9键、#键,ong对应划动轨迹的按键序列为6键、9键、6键;从8键开始划动输入un、ua、ui、uo un对应划动轨迹的按键序列为8键、0键,ua对应划动轨迹的按键序列为8键、5键、2键,ui对应划动轨迹的按键序列为8键、7键,uo对应划动轨迹的按键序列为8键、9键;从9键开始划动输入iong 若使用了 #键,iong对应划动轨迹的按键序列为9键、#键;
Ι^ 歹[J白勺胃云力ft入 ai> ao> ei>uai> ia> ie、iu、ue、ui、uo、ou、iie、er ai对应划动轨迹的按键序列为2键、中间键、4键,ao对应划动轨迹的按键序列为2键、中间键、6键,ei对应划动轨迹的按键序列为3键、中间键、4键,ei对应划动轨迹的按键序列为3键、中间键、5键,uai对应划动轨迹的按键序列为5键、中间键、7键,ia对应划动轨迹的按键序列为4键、中间键、2键,ie对应划动轨迹的按键序列为4键、中间键、3键,iu对应划动轨迹的按键序列为4键、中间键、8键,ue对应划动轨迹的按键序列为8键、中间键、3键,ui对应划动轨迹的按键序列为8键、中间键、4键,UO对应划动轨迹的按键序列为8键、中间键、6键,OU对应划动轨迹的按键序列为6键、中间键、8键,Ue对应划动轨迹的按键序列为8键、中间键、3键,er对应划动轨迹的按键序列为3键、中间键、7键;分别以2键、3键、4键、6键、8键、8键作为划动轨迹终点输入a、e、i、o、U、U a对应划动轨迹的按键序列为5键、2键,e对应划动轨迹的按键序列为6键、3键,i对应划动轨迹的按键序列为7键、4键,ο对应划动轨迹的按键序列为9键、6键,u对应划动轨迹的按键序列为0键、8键,U对应划动轨迹的按键序列为0键、8键;为方便划动操作,定义下列韵母划动轨迹ai对应划动轨迹的按键序列为5键、4键,ei对应划动轨迹的按键序列为6键、5键,若使用了 *键,ue对应划动轨迹的按键序列为7键、*键;步骤4,输入者输入拼音点击按键输入某一声母,如果要输入的拼音是a、ai、an、 ang、ao、e、en、eng. er、o、ou之一则不点任何声母键;按照步骤3中定义的韵母划动轨迹, 在虚拟键盘上划动来输入对应韵母在韵母划动轨迹按键序列中的第一个按键上按下触摸屏,依次划过按键序列中的其它按键,在按键序列中的最后一个按键上松开触摸屏;本发明输入法所在系统把输入的声母和韵母组合起来,将能构成的拼音作为一种或多种可能的输入;如果只输入了韵母且此韵母是一个完整拼音,则将此拼音作为一种可能的输入;步骤5,输入者再重复步骤4零到多次,本发明输入法所在系统根据输入的拼音, 显示对应汉字或词语候选项,输入者选择某一候选项后,则将对应字词输入到文本编辑区域中。输入者可以选择启用/禁用任意一个韵母划动轨迹。输入者可以用按键序列自定义韵母划动轨迹。如果使用了 *键和#键,参考步骤3中定义的韵母划动轨迹起点和终点按键,定义拼音字母组合键
ia在5键,ua、η、g均在1键,且η、g所在键上无声母字母;Uo 在 6 键;ing、uai 在 * 键,ang在 O 键,eng在 #键;ie 在 1 键,uang、iang 在 7 键,iong、ong 在 9 键;sh在*键,ch在0键,zh在#键;步骤4中,*键、0键、#键可分别用于声母sh、ch、zh的输入;步骤4中,可用单纯按键方式输入某些拼音点击按键输入某一声母,之后点击按
ua>uan>uang> ia> ian> iang>uo>uai> ing> ang> eng> ie>uang> iang> iong> ong 点击1键输入韵母ua;依次点击1键、1键输入韵母uan ;依次点击1键、6键输入韵母uan ;依次点击1键、1键、1键输入韵母uang ;依次点击1键、6键、4键输入韵母uang ;点击5键输入韵母ia ;依次点击5键、1键输入韵母ian ;依次点击5键、6键输入韵母ian ;依次点击5键、1键、1键输入韵母iang ;依次点击5键、6键、4键输入韵母iang ;点击6键输入韵母U0;点击*键输入韵母ing;点击*键输入韵母uai ;点击0键输入韵母ang ;点击#键输入韵母eng;点击1键输入韵母ie;点击7键输入韵母uang ;点击7键输入韵母iang ;点击9键输入韵母iong ;点击9键输入韵母ong;本发明输入法所在系统将所输入声母和韵母组合起来,将能构成的拼音作为一种或多种可能的输入;若要输入的拼音是ang或eng,则直接点击0键输入拼音ang,或点击#键输入拼音 eng。设置韵母字母a在2键上、e在3键上、i在4键上、ο在6键上、u在8键上、U在 8键上;步骤4中,可用单纯按键方式输入某些拼音点击按键输入某一声母之后,结合已定义的韵母字母组合键,点击按键输入韵母an、ang、en、eng、in、ing, ong、un、to、uai 依次点击2键、1键输入韵母an ;依次点击2键、1键、1键输入韵母ang;依次点击3键、1键输入韵母en ;
依次点击3键、1键、1键输入韵母eng;依次点击4键、1键输入韵母in;依次点击4键、1键、1键输入韵母ing ;依次点击6键、1键、1键输入韵母ong;依次点击8键、1键输入韵母un ;依次点击8键、1键输入韵母Un ;依次点击1键、4键输入韵母uai ;本发明输入法所在系统将所输入声母和韵母组合起来,将能构成的拼音作为一种或多种可能的输入;若要输入的拼音是ang、eng、an、en之一,依次点击2键、1键、1键输入拼音ang, 依次点击3键、1键、1键输入拼音eng,依次点击2键、1键输入拼音an,或依次点击3键、1 键输入en。步骤4中,若未点击任何声母键,直接按照步骤3中定义的韵母划动轨迹,在虚拟键盘上划动来输入对应韵母,松开触摸屏,若按下触摸屏时所在按键对应声母,本发明输入法所在系统把对应的声母和韵母组合起来,将能构成的拼音也作为一种或多种可能的输入;输入者可选择不开启这种输入方式。步骤4中,若未点击任何声母键,在某对应声母的按键上按下触摸屏,划动到另外一个按键上,从这个按键开始,按照步骤3中定义的某一韵母划动轨迹,在虚拟键盘上划动来输入对应韵母,松开触摸屏,本发明输入法所在系统把对应的声母和韵母组合起来,将能构成的拼音也作为一种或多种可能的输入;输入者可选择不开启这种输入方式。步骤4中,若未点击任何声母键,在某一按键上按下触摸屏后以直线或近似直线方式划动到另一按键,松开触摸屏,获取当前触摸操作划动轨迹起点按键对应的声母、终点按键对应的韵母,本发明输入法所在系统把对应的声母和韵母组合起来,将能构成的拼音作也为一种或多种可能的输入;输入者可选择不开启这种输入方式。按下某键后不立即松开,或在触摸操作划动到某按键后停止划动但不松开触摸屏,持续长按预设时间,则本发明输入法所在系统先识别当前按键或触摸操作划动轨迹作所代表的拼音输入,之后若当前所有输入可能组合成一到多种无音调音节,则将这些无音调音节作为候选项显示在一个横向候选项列表中;若当前所有输入可能组合成一到多种表示词语发音的无音调音节组合,则将这些无音调音节组合也作为候选项显示在所述横向候选列表中;若某一无音调音节组合只对应一个词语,则以该词语替代该无音调音节组合显示在所述横向候选列表中;所述横向候选列表显示在当前按键的上方;默认在所述横向候选列表中选择某一候选项;不松开触摸屏,在触摸屏上每向左或向右划动某一预设固定距离,则可在所述横向候选项列表中,选择当前被选候选项的左侧或右侧下一候选项,若不存在下一候选项则保持当前选择不变,松开触摸屏;若被选的是无音调音节或音节组合,本发明输入法所在系统则显示该音节或音节组合所对应的汉字或词语;若被选的是某一词语,则直接将该词语输入到文本编辑区域中; 同时隐藏所述横向候选列表;所述预设长按时间为0. 5秒;所述预设固定距离为所述横向候选列表总长度除以候选项数量的两倍。使用实体键盘时,除所述触摸操作不可使用外,输入者可用所述拼音按键布局和方式输入汉字。本发明的有益效果是本发明所采用的汉字拼音输入法是通过在触摸屏虚拟键盘上的点击和划动,向某一文本编辑区域输入汉字,将一个汉字拼音的输入简化至一次触摸划动、一次按键加一次触摸划动或两次按键,提高了汉字输入速度,拼音按键布局和触摸划动有规律可循、直观易记;也可应用于实体键盘,同时兼容九键拼音输入法,输入者可边学边用,学一点就快一点,是一种简便快捷的汉字输入方法。


图1为本发明提出的十二键键盘布局。图2为包含多种无音调音节的横向候选列表。图3为包含多种无音调音节组合的横向候选列表。图4为包含一种无音调音节组合所唯一对应词语的横向候选列表。图5为本发明应用于十键数字键盘时的键盘布局。
具体实施例方式本发明既可应用于触摸屏虚拟键盘,也可应用于实体键盘。实施例一下面以本发明提出的十二键键盘布局,应用在智能手机触摸屏上,向某一文本编辑区域输入汉字,详细说明本发明。请参阅图1,如九键拼音输入法的一种按键布局,第一行为1键、2键、3键,第二行为4键、5键、6键,第三行为7键、8键、9键,第四行为*键、0键、#键。将汉语拼音字母a、 b、c设置在2键上,将d、e、f设置在3键上,将g、h、i设置在4键上,将j、k、1设置在5键上,将m、η、ο设置在6键上,将ρ、q、r、s设置在7键上,将t、U、U (写作ν)设置在8键上, 将w、x、y、ζ设置在9键上。首先,输入者可在已经习惯的键盘布局上,以每一个拼音字母点击一个按键的传统方式来输入汉语拼音,不用担心因为忘记本发明的键盘布局和触摸划动而无法输入的情况发生。如图1所示,各按键上还包括本发明设置的各种拼音字母组合,其中第二行文字为各种韵母及其字母组合,输入者可在使用中逐步应用。本发明在图1所示的键盘布局中,将声母ch放在与声母c所在2键同列的0键上, 将声母sh放在与声母s所在7键同列的*键上,将声母zh放在与声母ζ所在9键同列的 #键上。当输入者输入时,一般首先想到的是zh、ch、sh中的第一个字母,就会将手指向该字母所在按键移动,在此过程中输入者有机会判断要输入的是否是zh、ch、sh,如果是,只需要将手指在同一列向下移动,点击下方按键即可,节省了重新查找按键、移动手指的时间。
对于韵母字母组合ua、ie、ia、η和g,可以用于组成多个韵母,也将它们分配到按键上im、ie、η和g都在1键上(η和g虽然只有一个字母,这里也视为用于组成韵母的字母组合),ia在5键上。因为1键上没有声母,所以将用于组成an、en、uan、ian, ang, eng 等韵母的η和g设置在1键上,即可以用于组合韵母,也可以起到切分键的作用。ua、ie因为没有共同声母,所以也可以设置在一个键上。这里将η作为一个单独的字母设置在1键上,可以避免九键拼音输入法中因η和ο同在6键上,而导致的韵母an和ao无法区分的问题,同时也避免了因为η又是声母而带来的拼音切分问题。同时ua、ia也是后文所述韵母划动轨迹的起点按键。1键上的ua和5键上的ia可与1键上的η和g组合输入韵母uan、uang、ian、 iang。为兼容九键拼音输入法,1键上的ua和5键上的ia也可与6键上的η和4键上的g 组合输入韵母uan、uang、ian、iang。同时,2键上的a、3键上的e、4键上的i、6键上的o、8 键上的u和U也可和1键上的η和g组合输入韵母an、ang、en、eng、in、ing、ong、un、tin、 uai ο在现有的九键拼音输入法中,如果输入者连续点击一个声母键后,又点击一个纯声母键(包括j、k、1所在的5键,ρ、q、r、s所在的7键,w、x、y、ζ所在的9键),一般都是按一个词中各个单字的声母来处理,或者不处理。但是这种声母组对应的词语非常多,导致其并不实用。因此,本发明将iang和uang设置在7键上,iong和ong设置在9键上,ing 和uai设置在*键上,ang设置在0键上,eng设置在#键上,可通过点击它们直接输入对应韵母。“iang、uang”、“iong、0ng”、“ing、uai”因为在组成拼音时没有共同声母,所以可以分别设置在同一按键上。另外,韵母U0和ο也没有共同声母,所以把U0也设置在6键上。下面,举一些拼音输入的例子输入“lia”,依次点击1所在的5键、ia所在的5键。输入“quan”,依次点击q所在的7键、ua所在1键、η所在的1键。输入“huang”,依次点击h所在的4键、ua所在1键、η所在的1键、g所在的1键。输入“tian”,依次点击t所在的8键、ia所在的5键、η所在的6键。输入“chang”,依次点击ch所在的O键、ang所在的O键。以不定长拼音编码的方式输入汉字时,一个不可避免的问题就是拼音切分问题, 例如X、i、a、n这个拼音字母编码序列,即可被理解为xian也可以被理解为xi' an。当前的各种全拼输入法一般是以使用切分键或提供所有可能拼音组合对应字词候选项的方式解决,但是显然带来了更多的按键点击和字词候选项。为此,本发明提出以划动的方式输入韵母来实现拼音切分,一次触摸划动的完成就意味着一个音节的结束。同时,在较短的距离内划动触摸屏,其输入速度也快于点击多个按键的速度。建立触摸屏上划动轨迹和韵母之间的对应关系,划动轨迹由其依次经过的按键序列定义;按键序列中前后按键之间为直线或近似直线划动,在不同行列的两个按键之间直线或近似直线划动时可能经过的零到多个按键称为中间键,韵母对应划动轨迹的按键序列定义包括从2键开始划动输入an、ang、ai an对应划动轨迹的按键序列为2键、5键,ai对应划动轨迹的按键序列为2键、1键,
ang对应划动轨迹的按键序列为2键、5键、8键,ang对应划动轨迹的按键序列为2键、5键、2键,ang对应划动轨迹的按键序列为2键、5键、8键、0键;从3键开始划动输入en、eng. ei en对应划动轨迹的按键序列为3键、6键,ei对应划动轨迹的按键序列为3键、2键,eng对应划动轨迹的按键序列为3键、6键、9键,eng对应划动轨迹的按键序列为3键、6键、3键,eng对应划动轨迹的按键序列为3键、6键、9键、#键;从4键开始划动输入in、ing、iu、iong in对应划动轨迹的按键序列为4键、7键,ing对应划动轨迹的按键序列为4键、7键、*键,ing对应划动轨迹的按键序列为4键、7键、4键,iu对应划动轨迹的按键序列为4键、5键,iong对应划动轨迹的按键序列为4键、5键、6键;从1键开始划动输入uan、uang、uai uan对应划动轨迹的按键序列为1键、4键,uai对应划动轨迹的按键序列为1键、2键,uang对应划动轨迹的按键序列为1键、4键、7键,uang对应划动轨迹的按键序列为1键、4键、1键,uang对应划动轨迹的按键序列为1键、4键、7键、*键;从5键开始划动输入ian、iang、iao ian对应划动轨迹的按键序列为5键、8键,iang对应划动轨迹的按键序列为5键、8键、0键,iang对应划动轨迹的按键序列为5键、8键、5键,iao对应划动轨迹的按键序列为5键、6键;从6键开始划动输入oiuong:ou对应划动轨迹的按键序列为6键、9键,ong对应划动轨迹的按键序列为6键、9键、#键,ong对应划动轨迹的按键序列为6键、9键、6键;从8键开始划动输入un、ua、ui、uo un对应划动轨迹的按键序列为8键、0键,ua对应划动轨迹的按键序列为8键、5键、2键,ui对应划动轨迹的按键序列为8键、7键,uo对应划动轨迹的按键序列为8键、9键;从9键开始划动输入iong iong对应划动轨迹的按键序列为9键、#键;$$Ι^ 歹Ij白勺胃云力ft入 ai> ao> ei>uai> ia> ie、iu、ue、ui、uo、ou、iie、er ai对应划动轨迹的按键序列为2键、中间键、4键,
ao对应划动轨迹的按键序列为2键、中间键、6键,ei对应划动轨迹的按键序列为3键、中间键、4键,ei对应划动轨迹的按键序列为3键、中间键、5键,uai对应划动轨迹的按键序列为5键、中间键、7键,ia对应划动轨迹的按键序列为4键、中间键、2键,ie对应划动轨迹的按键序列为4键、中间键、3键,iu对应划动轨迹的按键序列为4键、中间键、8键,ue对应划动轨迹的按键序列为8键、中间键、3键,ui对应划动轨迹的按键序列为8键、中间键、4键,UO对应划动轨迹的按键序列为8键、中间键、6键,OU对应划动轨迹的按键序列为6键、中间键、8键,Ue对应划动轨迹的按键序列为8键、中间键、3键,er对应划动轨迹的按键序列为3键、中间键、7键;分别以2键、3键、4键、6键、8键、8键作为划动轨迹终点输入a、e、i、o、U、U a对应划动轨迹的按键序列为5键、2键,e对应划动轨迹的按键序列为6键、3键,i对应划动轨迹的按键序列为7键、4键,ο对应划动轨迹的按键序列为9键、6键,u对应划动轨迹的按键序列为0键、8键,U对应划动轨迹的按键序列为0键、8键;为方便划动操作,定义下列韵母划动轨迹ai对应划动轨迹的按键序列为5键、4键,ei对应划动轨迹的按键序列为6键、5键,ue对应划动轨迹的按键序列为7键、*键。可以按键加划动的方式输入拼音,即以按键的方式输入声母,以划动的方式输入韵母。点击按键输入某一声母,如果要输入的拼音是a、ai、an、ang、ao、e、en、eng. er、o、 ou之一则不点任何声母键;按照步骤3中定义的韵母划动轨迹,在虚拟键盘上划动来输入对应韵母在韵母划动轨迹按键序列中的第一个按键上按下触摸屏,依次划过按键序列中的其它按键,在按键序列中的最后一个按键上松开触摸屏;本发明输入法所在系统把输入的声母和韵母组合起来,将能构成的拼音作为一种或多种可能的输入;如果只输入了韵母且此韵母是一个完整拼音,则将此拼音作为一种可能的输入。也可用一次触摸划动来输入一个完整的拼音(1)、若未点击任何声母键,直接按照步骤3中定义的韵母划动轨迹,在虚拟键盘上划动来输入对应韵母,松开触摸屏,若按下触摸屏时所在按键对应声母,本发明输入法所在系统把对应的声母和韵母组合起来,将能构成的拼音也作为一种或多种可能的输入。O)、若未点击任何声母键,在某对应声母的按键上按下触摸屏,划动到另外一个按键上,从这个按键开始,按照步骤3中定义的某一韵母划动轨迹,在虚拟键盘上划动来输入对应韵母,松开触摸屏,本发明输入法所在系统把对应的声母和韵母组合起来,将能构成的拼音也作为一种或多种可能的输入。
(3)、若未点击任何声母键,在某一按键上按下触摸屏后以直线或近似直线方式划动到另一按键,松开触摸屏,获取当前触摸操作划动轨迹起点按键对应的声母、终点按键对应的韵母,本发明输入法所在系统把对应的声母和韵母组合起来,将能构成的拼音作也为一种或多种可能的输入。因为以上三种方式可能会带来较多的拼音组合,而且输入某些拼音时不够直观, 所以输入者可以根据自己的使用习惯启用/禁用它们。下面举一些拼音输入的例子输入“chan”,点ch所在0键输入声母ch,按an对应划动轨迹的按键序列从2键划动到5键上输入韵母an,松开触摸屏。输入“ban”,按2键、5键的顺序在触摸屏上划动一次,声母b在起点2键上,当前划动轨迹的按键序列与an对应划动轨迹的按键序列一致,则韵母为an,松开触摸屏;同时, 声母c也在2键上,所述划动操作也代表拼音“can”的输入;本发明输入发所在系统将同时以这两个拼音查找对应的汉字。输入“dan”,在d所在的3键上按下触摸屏,划动到2键上,从2键开始按an对应划动轨迹的按键序列划动到5键上输入韵母an,松开触摸屏。输入“zhang”,在zh所在的#键上按下触摸屏,划动到ang所在的0键上松开触摸屏,取起点按键的声母zh,终点按键的韵母ang,组成拼音“zhang”。在输入一些较短的韵母时,划动的输入方式有时慢于按键的输入方式,例如输入拼音“qi”中的韵母i,只需要点击按键一次,当然还是按键的速度快。因此,对于某些不常用的韵母划动轨迹,输入者可以禁用它们。可在本发明输入法设置程序中提供一个配置界面,显示所有的韵母及其划动轨迹按键序列,通过点击某一个韵母来进行启用/禁用对应划动轨迹的切换操作。输入者也可以自定义韵母划动轨迹,例如,可以将划动轨迹按键序列5键、4键对应的韵母重定义为uai,而不是预定义的韵母ai。也可为韵母划动轨迹自定义提供一个可视化的界面,输入者选择一个韵母后,在虚拟键盘上划动一次,本发明输入法所在系统将此次触摸操作划动轨迹转换为按键序列,记录下来,并与输入者所选韵母对应即可。输入者可将单纯按键、按键加划动、单纯划动这三种输入拼音的方式混合使用,输入者可选取最快、最习惯的方式输入不同拼音。例如,只有一个韵母字母的拼音,如“qi”、 “li”、“da”等,推荐使用单纯按键的方式输入。而对于“ban”、“lia0”、“ken”等这些拼音, 它们的韵母划动轨迹在两个按键之内,则推荐以按键加划动的方式输入,以获得更快的速度。而对于“Zhang”、“ch0ng”、“liang”这些韵母直接对应于一个按键的拼音,也推荐以单纯按键的方式输入。最后,输入法所在系统根据输入构造出所有的拼音组合,显示对应字词,输入者可选择某一字词后输入到文本编辑区域中。因为大多数声母都和其它声母共用一键,所以可出现输入内容能够构成多种拼音的情况,这里本发明提出一种长按后选择候选拼音的方法按下某键后不立即松开,或在触摸操作划动到某按键后停止划动但不松开触摸屏,持续长按预设时间,则本发明输入法所在系统先识别当前按键或触摸操作划动轨迹作所代表的拼音输入,之后
若当前所有输入可能组合成一到多种无音调音节,则将这些无音调音节作为候选项显示在一个横向候选项列表中;若当前所有输入可能组合成一到多种表示词语发音的无音调音节组合,则将这些无音调音节组合也作为候选项显示在所述横向候选列表中;若某一无音调音节组合只对应一个词语,则以该词语替代该无音调音节组合显示在所述横向候选列表中;所述横向候选列表显示在当前按键的上方;默认在所述横向候选列表中选择某一候选项;不松开触摸屏,在触摸屏上每向左或向右划动某一预设固定距离,则可在所述横向候选项列表中,选择当前被选候选项的左侧或右侧下一候选项,若不存在下一候选项则保持当前选择不变,松开触摸屏;若被选的是无音调音节或音节组合,本发明输入法所在系统则显示该音节或音节组合所对应的汉字或词语;若被选的是某一词语,则直接将该词语输入到文本编辑区域中; 同时隐藏所述横向候选列表;预设的长按时间为0. 5秒;所述预设固定距离为所述横向候选列表总长度除以候选项数量的两倍。例如,输入者按2键、5键的顺序在触摸屏上划动,在5键上停止划动,长按0. 5秒后,则在5键上方显示一个横向候选列表。该划动轨迹按键序列对应韵母an,起点按键对应声母b、c,可构成无音调音节“ban”和“can”,则将它们作为候选项添加到所述横向候选列表中,默认选中“ban”,并高亮显示,如图2所示。此时,不松开触摸屏,向右划动某一预定义距离,可选择被选候选项右侧的下一个候选项“can”,松开触摸屏,则按拼音“can”查找对应的汉字以供输入,而不是所有发音为“ban”、“Can”的汉字,这样能显著减少产生的汉字候选项数量。同样,未松开触摸屏时,输入者向左划动某一预定义距离,可选择被选候选项左侧的下一个候选项。所述预定义距离可以是横向候选项列表总长度除以候选项数量的两倍。又如,输入者依次点击5键、5键、5键、4键,按下4键后不马上松开触摸屏,长按 0. 5秒,则将4键作为已输入的按键。5键上有声母j、l和韵母ia,4键上有韵母i,因而可组成“jia li”和“jia ji”两个无音调音节组,“jia li”为“家里”、“佳丽”等词的发音, "jia ji”为“甲级”、“佳绩”、“加急”、“夹击”等词的发音。此时在4键上方显示所述横向候选列表,并将“jia li”和“jia ji”两个候选项显示在该横向候选列表中,默认选择“jia li”,并高亮显示,如图3所示。输入者可以左右划动选择某一音节组,然后本发明输入法所在系统用该音节组查找出对应词语,供输入者选择后输入到文本编辑区域中。又如,输入者依次点击8键、8键、3键、6键、8键,在8键上不松开触摸屏幕,长按 0. 5秒,则将8键作为已输入的按键后,显示所述横向候选列表。8键上有声母t和韵母U, 3键上有声母d,6键上有韵母0,则该按键序列可组成无音调音节组“tu dou”,它是“土豆” 的发音,且只对应这一个词语,则将“土豆” 一词作为候选项显示在所述横向候选列表中,默认选中此候选项,并高亮显示,如图4所示。输入者松开触摸屏,则直接将“土豆”一词输入到文本编辑区域中。实施例二
本发明提出的十二键键盘应用在实体键盘上时,可使用与图1 一样的键盘布局, 除相关触摸操作不可使用外,其它通过按键输入拼音字母及其组合的方法均和实施例一相同,这里不再重复说明。实施例三下面以本发明应用在智能手机触摸屏十键数字键键盘上,详细说明本发明。请参阅图5,如九键拼音输入法的一种按键布局,第一行为1键、2键、3键,第二行为4键、5键、6键,第三行为7键、8键、9键,8键下方为0键。将汉语拼音字母a、b、c设置在2键上,将d、e、f设置在3键上,将g、h、i设置在4键上,将j、k、l设置在5键上,将m、 η、ο设置在6键上,将ρ、q、r、s设置在7键上,将t、U、U (写作ν)设置在8键上,将w、χ、 y、ζ设置在9键上。如图5所示的数字键盘,没有使用*键和#键,此时预定义的韵母划动轨迹中不包括如下使用了 *键和#键的定义eng对应划动轨迹的按键序列为3键、6键、9键、#键;ing对应划动轨迹的按键序列为4键、7键、*键;uang对应划动轨迹的按键序列为1键、4键、7键、*键;ong对应划动轨迹的按键序列为6键、9键、#键;iong对应划动轨迹的按键序列为9键、#键;ue对应划动轨迹的按键序列为7键、*键。除可以九键拼音输入法的方式输入拼音外,同时可以用本发明提出的按键输入声母、触摸划动输入韵母的方式输入拼音,也可使用所述的一次触摸划动输入一个完整拼音的方式,这里不再重复说明。另一方面,因为没有使用*键和#键,所以未在按键上设置本发明提出的各种拼音字母组合,此时推荐以按键加划动的方式输入包含多个韵母字母的拼音。以上所述仅为本发明的具体实施例而已,并不用于限制本发明。本发明可以有各种更改和变化,凡在本发明的精神和原则之内,所作的任何修改、等效替换、改进等,均属于本发明保护范围之内。
权利要求
1. 一种点划兼用的汉字拼音输入法,通过在触摸屏虚拟键盘上的点击和划动,向文本编辑区域输入汉字,其特征在于其具体步骤包括步骤1 在触摸屏上建立虚拟键盘,第一行为1键、2键、3键,第二行为4键、5键、6键, 第三行为7键、8键、9键,第四行为*键、0键、#键,可不使用*键和#键;步骤2 将声母分配到按键上b、c在2键上,d、f在3键,g、h在4键上,j、k、1在5 键上,m、η在6键上,ρ、q、r、s在7键上,t在8键上,w、x、y、ζ在9键上; 9键上的z、2键上的c、7键上的s可与4键上的h组合输入zh、ch、sh ; 步骤3 预先建立触摸屏上划动轨迹和韵母之间的对应关系,划动轨迹由其依次经过的按键序列定义;按键序列中前后按键之间为直线或近似直线划动,在不同行列的两个按键之间直线或近似直线划动时可能经过的零到多个按键称为中间键,韵母对应划动轨迹的按键序列定义包括从2键开始划动输入an、ang、ai an对应划动轨迹的按键序列为2键、5键, ai对应划动轨迹的按键序列为2键、1键, ang对应划动轨迹的按键序列为2键、5键、8键, ang对应划动轨迹的按键序列为2键、5键、2键, ang对应划动轨迹的按键序列为2键、5键、8键、0键; 从3键开始划动输入en、eng. ei en对应划动轨迹的按键序列为3键、6键, ei对应划动轨迹的按键序列为3键、2键, eng对应划动轨迹的按键序列为3键、6键、9键, eng对应划动轨迹的按键序列为3键、6键、3键, 若使用了 #键,eng对应划动轨迹的按键序列为3键、6键、9键、#键; 从4键开始划动输入in、ing、iu、iong in对应划动轨迹的按键序列为4键、7键, 若使用了 *键,ing对应划动轨迹的按键序列为4键、7键、*键, ing对应划动轨迹的按键序列为4键、7键、4键, iu对应划动轨迹的按键序列为4键、5键, iong对应划动轨迹的按键序列为4键、5键、6键; 从1键开始划动输入uan、uang、uai uan对应划动轨迹的按键序列为1键、4键, uai对应划动轨迹的按键序列为1键、2键, uang对应划动轨迹的按键序列为1键、4键、7键, uang对应划动轨迹的按键序列为1键、4键、1键, 若使用了 *键,uang对应划动轨迹的按键序列为1键、4键、7键、*键; 从5键开始划动输入ian、iang、iao ian对应划动轨迹的按键序列为5键、8键, iang对应划动轨迹的按键序列为5键、8键、0键, iang对应划动轨迹的按键序列为5键、8键、5键,iao对应划动轨迹的按键序列为5键、6键;从6键开始划动输入ou、ong QU对应划动轨迹的按键序列为6键、9键,若使用了 #键,ong对应划动轨迹的按键序列为6键、9键、#键,ong对应划动轨迹的按键序列为6键、9键、6键;从8键开始划动输入un、ua、ui、uo un对应划动轨迹的按键序列为8键、O键,ua对应划动轨迹的按键序列为8键、5键、2键,ui对应划动轨迹的按键序列为8键、7键,uo对应划动轨迹的按键序列为8键、9键;从9键开始划动输入iong 若使用了 #键,iong对应划动轨迹的按键序列为9键、#键;在不同行列的两键间划动输入 ai、ao、ei、uai、ia、ie、iu、ue、ui、uo、ou、iie、er ai对应划动轨迹的按键序列为2键、中间键、4键,ao对应划动轨迹的按键序列为2键、中间键、6键,ei对应划动轨迹的按键序列为3键、中间键、4键,ei对应划动轨迹的按键序列为3键、中间键、5键,uai对应划动轨迹的按键序列为5键、中间键、7键,ia对应划动轨迹的按键序列为4键、中间键、2键,ie对应划动轨迹的按键序列为4键、中间键、3键,iu对应划动轨迹的按键序列为4键、中间键、8键,ue对应划动轨迹的按键序列为8键、中间键、3键,ui对应划动轨迹的按键序列为8键、中间键、4键,uo对应划动轨迹的按键序列为8键、中间键、6键,ou对应划动轨迹的按键序列为6键、中间键、8键,Ue对应划动轨迹的按键序列为8键、中间键、3键,er对应划动轨迹的按键序列为3键、中间键、7键;分别以2键、3键、4键、6键、8键、8键作为划动轨迹终点输入a、e、i、O、U、U :a对应划动轨迹的按键序列为5键、2键,e对应划动轨迹的按键序列为6键、3键,i对应划动轨迹的按键序列为7键、4键,ο对应划动轨迹的按键序列为9键、6键,u对应划动轨迹的按键序列为O键、8键, 对应划动轨迹的按键序列为O键、8键;为方便划动操作,定义下列韵母划动轨迹ai对应划动轨迹的按键序列为5键、4键,ei对应划动轨迹的按键序列为6键、5键,若使用了 *键,ue对应划动轨迹的按键序列为7键、*键;步骤4,输入者输入拼音点击按键输入某一声母,如果要输入的拼音是a、ai、an、ang、a0、e、en、eng、er、0、0u之一则不点任何声母键;按照步骤3中定义的韵母划动轨迹,在虚拟键盘上划动来输入对应韵母在韵母划动轨迹按键序列中的第一个按键上按下触摸屏,依次划过按键序列中的其它按键,在按键序列中的最后一个按键上松开触摸屏;本发明输入法所在系统把输入的声母和韵母组合起来,将能构成的拼音作为一种或多种可能的输入; 如果只输入了韵母且此韵母是一个完整拼音,则将此拼音作为一种可能的输入;步骤5,输入者再重复步骤4零到多次,本发明输入法所在系统根据输入的拼音,显示对应汉字或词语候选项,输入者选择某一候选项后,则将对应字词输入到文本编辑区域中。
2.根据权利要求1所述的一种点划兼用的汉字拼音输入法,其特征在于输入者可以选择启用/禁用任意一个韵母划动轨迹。
3.根据权利要求1所述的一种点划兼用的汉字拼音输入法,其特征在于输入者可以用按键序列自定义韵母划动轨迹。
4.根据权利要求1所述的一种点划兼用的汉字拼音输入法,其特征在于如果使用了* 键和#键,参考步骤3中定义的韵母划动轨迹起点和终点按键,定义拼音字母组合键ia在5键,ua、η、g均在1键,且η、g所在键上无声母字母; Uo在6键;ing、uai $ 氺 ang $ O ■,eng $ # ■;ie 在 1 ■,uang> iang ¢7^, iong、ong ¢9^;sh在*键,ch在O键,zh在#键;步骤4中,*键、O键、#键可分别用于声母sh、ch、zh的输入; 步骤4中,可用单纯按键方式输入某些拼音点击按键输入某一声母,之后点击按键输 Af^fiJ ua> uan> uang> ia> ian> iang> uo、uai> ing> ang> eng> ie> uang> iang> iong> ong 点击1键输入韵母ua ; 依次点击1键、1键输入韵母uan ; 依次点击1键、6键输入韵母uan ; 依次点击1键、1键、1键输入韵母uang ; 依次点击1键、6键、4键输入韵母uang ; 点击5键输入韵母ia ; 依次点击5键、1键输入韵母ian ; 依次点击5键、6键输入韵母ian ; 依次点击5键、1键、1键输入韵母iang ; 依次点击5键、6键、4键输入韵母iang ; 点击6键输入韵母uo ; 点击*键输入韵母ing ; 点击*键输入韵母uai ; 点击O键输入韵母ang ; 点击#键输入韵母eng ; 点击1键输入韵母ie ; 点击7键输入韵母uang ; 点击7键输入韵母iang ;点击9键输入韵母iong ; 点击9键输入韵母ong ;本发明输入法所在系统将所输入声母和韵母组合起来,将能构成的拼音作为一种或多种可能的输入;若要输入的拼音是ang或eng,则直接点击0键输入拼音ang,或点击#键输入拼音eng。
5.根据权利要求1、4所述的一种点划兼用的汉字拼音输入法,其特征在于设置韵母字母a在2键上、e在3键上、i在4键上、ο在6键上、u在8键上、U在8键上;步骤4中,可用单纯按键方式输入某些拼音点击按键输入某一声母之后,结合已定义的韵母字母组合键,点击按键输入韵母an、ang、en、eng、in、ing、ong、un、tin、uai 依次点击2键、1键输入韵母an ; 依次点击2键、1键、1键输入韵母ang ; 依次点击3键、1键输入韵母en ; 依次点击3键、1键、1键输入韵母eng ; 依次点击4键、1键输入韵母in ; 依次点击4键、1键、1键输入韵母ing ; 依次点击6键、1键、1键输入韵母ong ; 依次点击8键、1键输入韵母un ; 依次点击8键、1键输入韵母Un ; 依次点击1键、4键输入韵母uai ;本发明输入法所在系统将所输入声母和韵母组合起来,将能构成的拼音作为一种或多种可能的输入;若要输入的拼音是ang、eng、an、en之一,依次点击2键、1键、1键输入拼音ang,依次点击3键、1键、1键输入拼音eng,依次点击2键、1键输入拼音an,或依次点击3键、1键输 A en ο
6.根据权利要求1、4、5所述的一种点划兼用的汉字拼音输入法,其特征在于步骤4 中,若未点击任何声母键,直接按照步骤3中定义的韵母划动轨迹,在虚拟键盘上划动来输入对应韵母,松开触摸屏,若按下触摸屏时所在按键对应声母,本发明输入法所在系统把对应的声母和韵母组合起来,将能构成的拼音也作为一种或多种可能的输入;输入者可选择不开启这种输入方式。
7.根据权利要求1、4、5所述的一种点划兼用的汉字拼音输入法,其特征在于步骤4 中,若未点击任何声母键,在某对应声母的按键上按下触摸屏,划动到另外一个按键上,从这个按键开始,按照步骤3中定义的某一韵母划动轨迹,在虚拟键盘上划动来输入对应韵母,松开触摸屏,本发明输入法所在系统把对应的声母和韵母组合起来,将能构成的拼音也作为一种或多种可能的输入;输入者可选择不开启这种输入方式。
8.根据权利要求1、4、5所述的一种点划兼用的汉字拼音输入法,其特征在于步骤4 中,若未点击任何声母键,在某一按键上按下触摸屏后以直线或近似直线方式划动到另一按键,松开触摸屏,获取当前触摸操作划动轨迹起点按键对应的声母、终点按键对应的韵母,本发明输入法所在系统把对应的声母和韵母组合起来,将能构成的拼音作也为一种或多种可能的输入;输入者可选择不开启这种输入方式。
9.根据权利要求1至8所述的一种点划兼用的汉字拼音输入法,其特征在于按下某键后不立即松开,或在触摸操作划动到某按键后停止划动但不松开触摸屏,持续长按预设时间,则本发明输入法所在系统先识别当前按键或触摸操作划动轨迹作所代表的拼音输入,之后若当前所有输入可能组合成一到多种无音调音节,则将这些无音调音节作为候选项显示在一个横向候选项列表中;若当前所有输入可能组合成一到多种表示词语发音的无音调音节组合,则将这些无音调音节组合也作为候选项显示在所述横向候选列表中;若某一无音调音节组合只对应一个词语,则以该词语替代该无音调音节组合显示在所述横向候选列表中;所述横向候选列表显示在当前按键的上方; 默认在所述横向候选列表中选择某一候选项;不松开触摸屏,在触摸屏上每向左或向右划动某一预设固定距离,则可在所述横向候选项列表中,选择当前被选候选项的左侧或右侧下一候选项,若不存在下一候选项则保持当前选择不变,松开触摸屏;若被选的是无音调音节或音节组合,本发明输入法所在系统则显示该音节或音节组合所对应的汉字或词语;若被选的是某一词语,则直接将该词语输入到文本编辑区域中;同时隐藏所述横向候选列表;所述预设长按时间为0.5秒;所述预设固定距离为所述横向候选列表总长度除以候选项数量的两倍。
10.根据权利要求1、4、5所述的一种点划兼用的汉字拼音输入法,其特征于使用实体键盘时,除所述触摸操作不可使用外,输入者可用所述拼音按键布局和方式输入汉字。
全文摘要
本发明公开了一种点划兼用的汉字拼音输入法,可通过在触摸屏虚拟键盘上点击和划动来输入汉字。本发明将一个汉字拼音的输入简化至一次触摸划动、一次按键加一次触摸划动或两次按键,提高了汉字输入速度,拼音按键布局和触摸划动有规律可循、直观易记;也可应用于实体键盘,同时兼容九键拼音输入法,输入者可边学边用,学一点就快一点,是一种简便快捷的汉字输入方法。
文档编号G06F3/048GK102520875SQ20111046033
公开日2012年6月27日 申请日期2011年12月31日 优先权日2011年12月31日
发明者张海光 申请人:张海光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1