CN110221712B - 一种基于字符特征的输入法及处理终端 - Google Patents

一种基于字符特征的输入法及处理终端 Download PDF

Info

Publication number
CN110221712B
CN110221712B CN201910500584.1A CN201910500584A CN110221712B CN 110221712 B CN110221712 B CN 110221712B CN 201910500584 A CN201910500584 A CN 201910500584A CN 110221712 B CN110221712 B CN 110221712B
Authority
CN
China
Prior art keywords
character
feature
input
region
characteristic
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.)
Active
Application number
CN201910500584.1A
Other languages
English (en)
Other versions
CN110221712A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201910500584.1A priority Critical patent/CN110221712B/zh
Publication of CN110221712A publication Critical patent/CN110221712A/zh
Application granted granted Critical
Publication of CN110221712B publication Critical patent/CN110221712B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Document Processing Apparatus (AREA)

Abstract

本发明涉及一种基于字符特征的输入法及处理终端,所述输入法包括如下步骤:步骤1:按预设规则将字符分成若干组字符组,每组字符组用对应的横向特征区域表示,横向特征区域表征字符的第二特征;步骤2:预设若干个纵向特征区域,每个纵向特征区域表征字符的第一特征,第一特征与第二特征相异;步骤3:获取完成输入字符的信号;步骤4:根据输入操作信号依次经过的横向特征区域和最后到达的纵向特征区域与横向特征区域相交的相交位置得到组合字符。本发明根据字符长度和字符高度得到最终的组合字符,减少输入字符操作带来的组合字符数量,少量操作即可实现用户需要输入的目标字符,减少重码率并提高输入效率。

Description

一种基于字符特征的输入法及处理终端
技术领域
本发明涉及字符输入方法技术领域,具体是一种基于字符特征的输入法及处理终端。
背景技术
目前的输入法中,很少有根据字符特征来进行输入的,从而导致输入字符的效率不高,以及重码率高。例如,现有的输入法中,从开始输入第一个字符到最后一个字符并得到最终的目标字符的过程中,各个输入字符的可能组合数量巨大,导致组合字符个数很多,用户需要从众多的组合字符中选择作为目标字符,完成输入,导致输入效率不高,也即得到一个用户需要输入的目标字符,可能需要多个操作或从众多的组合字符进行选择才可能得到。例如,目前手机常见的“九宫格”布局的键盘布局的输入法,用户点击每一个键区,都对应有3-4个字符,当用户点击多个键区(例如4个键区)得到组合字符数量可能很多,另外,只有当用户停止点击键区并选中组合字符数量,才能确定组合字符的字符长度,导致输入字符过程中可能的组合字符的计算量较大,用户需要从众多的组合字符中选择,导致输入效率不高。同时,由于得到的组合字符数量较多,同一次输入过程出现的重码率也较高。
发明内容
针对现有技术的不足,本发明的目的之一提供一种基于字符特征的输入法,其能够解决高效率且低重码率输入字符的问题;
本发明的目的之二提供一种处理终端,其能够解决高效率且低重码率输入字符的问题。
实现本发明的目的之一的技术方案为:一种基于字符特征的输入法,包括如下步骤:
步骤1:按预设规则将字符分成若干组字符组,每一组字符组至少包括一个字符,每组字符组用对应的横向特征区域表示,横向特征区域表征字符的第二特征;
预设若干个纵向特征区域,每个纵向特征区域表征字符的第一特征,第一特征与第二特征相异;
其中,任意一个纵向特征区域分别与任意一个横向特征区域相交且只相交一次;
步骤2:获取完成输入字符的信号,所述输入字符作为组合字符的首字符或前半部字符串;
步骤3:根据输入操作信号依次经过的横向特征区域和最后到达的纵向特征区域与横向特征区域相交的相交位置得到所述组合字符,所述组合字符中包括每一个横向特征区域对应的至少一个字符,接收用户选中的组合字符作为需要输入的目标字符,完成输入。
进一步地,所述预设规则为根据字符的高度进行分组,第一特征为字符的字符高度。
进一步地,将字符集“a,e,g,h,i,n,o,r,u,v”按所述字符高度分成三组字符组,第一组字符组为“h,i,v”,表征字符高度为向上2个单位;第二组字符组为“a,e,n,o,r,u”,表征字符高度为1个单位;第三组字符组为“g”,表征字符高度为向下2个单位;每个字符组对应一个横向特征区域;所述字符高度为向上2个单位是指以字符高度为1个单位的字符所占位置作为基准线,占据基准线以及基准线上方位置所代表的高度,所述字符高度为向下2个单位是指以字符高度为1个单位的字符所占位置作为基准线,占据基准线以及基准线下方位置所代表的高度。
进一步地,所述横向特征区域为任意形状的图形并显示出来。
进一步地,所述任意形状的图形为直线或曲线或直线带或曲线带。
进一步地,所述第二特征为组合字符的字符长度,字符长度是指组合字符中的字符个数。
进一步地,所述纵向特征区域的相应位置还包括显示对应纵向特征区域的字符长度的数值。
进一步地,所述相交位置为以纵向特征区域与横向特征区域相交点作为中心点构成的封闭区域。
进一步地,根据输入操作信号依次到达的相交位置,得到由各个相交位置对应的横向特征区域代表的字符依次跟随在首字符之后并与首字符共同构成所述组合字符。
进一步地,执行完所述步骤3之后,还包括步骤4:当所述输入操作信号到达相交位置,在当前到达相交位置的相应位置显示所述组合字符。
进一步地,所述组合字符显示在横向特征区域和纵向特征区域之外所在的位置。
进一步地,还包括选择区域,选择区域用于显示所述组合字符并接收用户对组合字符的选择。
进一步地,所述选择区域设置在相交位置的附近区域。
进一步地,当所述选择区域接收到第一操作信号,则将第一操作信号所在位置对应的组合字符作为需要输入的目标字符,完成输入。
进一步地,所述第一操作信号和输入操作信号相同或相异。
进一步地,所述第一操作信号和/或输入操作信号为滑行操作信号。
进一步地,其中一个所述横向特征区域表征所述首字符为大写,另一个所述横向特征区域表征所述首字符为小写;当所述输入操作信号只经过表征首字符大写的横向特征区域,则得到的组合字符的首字符为大写;当输入操作信号只经过表征首字符小写的横向特征区域,则得到的组合字符的首字符为小写;当输入操作信号经过表征首字符大写的横向特征区域和表征首字符小写的横向特征区域,则为无效输入。
进一步地,任意一个所述纵向特征区域与其他任意一个纵向特征区域不相交,任意一个横向特征区域与其他任意一个横向特征区域不相交。
实现本发明的目的之二的技术方案为:一种处理终端,其包括,
存储器,用于存储程序指令;
处理器,用于运行所述程序指令,以执行所述基于字符特征的输入法的步骤。
本发明的有益效果为:本发明根据字符长度和字符高度得到最终的组合字符,减少输入字符操作带来的组合字符数量,少量操作即可实现用户需要输入的目标字符,减少重码率并提高输入效率。
附图说明
图1为实施例一的流程示意图;
图2为输入目标字符“zha”的输入示意图;
图3为包括多种输入路径的输入示意图;
图4为包括由纵向特征区域和横向特征区域构成交会区域的示意图;
图5为计算机输入汉语拼音字母或26个字母所占高度的示意图;
图6为包括横向特征区域表征首字母大写和小写的示意图;
图7为本发明一种处理终端的结构示意图。
具体实施方案
下面,结合附图以及具体实施方案,对本发明做进一步描述:
实施例一
如图1至图5所示,一种基于字符特征的输入法,包括如下步骤:
步骤1:按预设规则将字符分成若干组字符组,每一组字符组至少包括一个字符,每组字符组用对应的横向特征区域表示。也即,每一个横向特征区域表征对应的若干个字符。
其中,优选为各个横向特征区域相互平行,从而保证各个横向特征区域不相交,横向特征区域表征了字符的特征。
优选地,所述预设规则为根据字符的高度进行分组,字符高度是指计算机输入的字符所占位置的高度。也即,每一个横向特征区域表征相同字符高度的若干个字符。
如图5所示,汉语拼音字母及26个英文字母在计算输入时所占的高度示意图(也代表常用手写的拼音字母或英文字母所占的高度),汉语拼音字母及26个英文字母根据字符高度可以分成三种,字符高度为1个单位的字符组包括13个字符,具体为“a,c,e,m,n,o,r,s,u,v,w,x,z”;字符高度为2个单位的字符组包括11个字符,具体为“b,d,g,h,i,k,l,p,q,t,y”;字符高度为3个单位的字符组包括2个字符,具体为“f,j”,其中字符“f”参考类似手写英文格式(如“f”)时,其字符高度为3个。
根据汉语拼音方案,在汉语拼音输入法中,输入首字母(即首字符)之后,能跟随在首字母之后且能与首字母形成合法字符的字符共有“a,e,g,h,i,n,o,r,u,v”,其中,字符“v”代表汉语拼音
Figure BDA0002089223510000061
因此,优选为对字符集“a,e,g,h,i,n,o,r,u,v”分成3组字符组,第一组字符组为“h,i,v”,第二组字符组为“a,e,n,o,r,u”,第三组字符组为“g”。对应地,每个字符组对应一个横向特征区域。
其中,第二字符组中的各个字符均是字符高度为1个单位;第一组字符组的字符高度为2单位,且第一组字符组中的各个字符为占据基准线以及基准线上方的2个单位高度,基准线是指字符输入高度为1个单位的字符所在位置的水平线作为基准线,如图5中的三条横线即为基准线,占用1个单位的字符均在基准线内;第三组字符组的字符高度为2个单位,且第三组字符组中的各个字符为占据基准线以及基准线下方的2个单位高度。
这样分组的好处在于,用户可以根据自身常年累积的手写汉语字母行为形成对各字符高度的记忆习惯,可以非常快速区分出各分组字符组,便于用户从各组字符组中快速选择对应的字符,减轻学习成本,提高输入效率以及减少重码率。
所述横向特征区域为表征字符特征并显示出来的任意形状的图形,优选为直线或曲线或直线带或曲线带或其他任意形状构成的图形,不作具体限制。
步骤2:预设若干个纵向特征区域,每个纵向特征区域表征组合字符的字符长度,字符长度是指组合字符中的字符个数。优选为各个纵向特征区域相互平行,从而保证各个纵向特征区域不相交。
其中,任意一个纵向特征区域分别与任意一个横向特征区域相交且只相交一次,也即第一个纵向特征区域分别与任一个横向特征区域均相交,且第一个纵向特征区域与同一个横向特征区域只相交一次。
优选地,每个纵向特征区域的相应位置还包括显示该纵向特征区域对应的字符长度的数值,优选地显示在纵向特征区域的正上方。各个纵向特征区域根据字符长度按位置顺序依次排列设置,例如按字符长度从小到大依次从左至右排列或从右至左排列。
如图2所示,最左边的纵向特征区域正上方的数值“2”表示该纵向特征区域的组合字符的字符长度为2。
优选地,以纵向特征区域与横向特征区域相交位置为中心点构成的封闭区域作为交会区域,交会区域当然也可以只包括相交位置一个点,也即交会区域即等同于相交位置。交会区域用于根据对应的横向特征区域代表的字符与对应的纵向特征区域代表的字符长度确定可能输入的组合字符,用户选中的组合字符作为需要输入的目标字符。
优选地,交会区域为圆形或矩形或菱形或其他形状构成的封闭区域,不作具体限制。如图4所示,第二纵向特征区域和第二横向特征区域构成的交会区域为圆形,同样的,第三纵向特征区域和第二横向特征区域构成的交会区域为圆形。
需要注意的是,交会区域是可以完全代替相交位置的,两者的差别在于,相交位置代表一个点,不占区域,而交会区域占有一定区域。
步骤3:获取完成输入字符的信号,输入字符作为首字符或组合字符的前半部字符串,当输入字符为一个时,输入字符作为组合字符的首字符,当输入字符有多个时,输入字符整体作为组合字符的前半部字符串,即将输入的字符作为目标字符的第一个字符或最前面部分的字符串,例如输入字符为“hu”,组合字符“huang”作为目标字符,则“hu”作为组合字符的前半部字符串。
步骤4:获取输入操作信号,输入操作信号为用户输入字符的操作信号,优选为在触摸屏上的滑行输入信号或触摸点击信号或鼠标操作的点击信号或其他操作信号,不作具体限制。例如,在智能手机上的触摸屏上,可以通过滑行操作或触摸点击操作产生的信号作为输入字符的输入操作信号,在PC端可以通过鼠标点击完成字符的输出操作。
获取输入操作信号依次到达的各个纵向特征区域与横向特征区域相交的相交位置,直至用户选择组合字符并完成字符输入。
根据输入操作信号依次到达的相交位置,查找出各个相交位置对应的横向特征区域代表的字符依次能跟随在首字符的后面并与首字符共同构成组合字符的合法字符,也即,组合字符是合法字符,即具有代表具体含义的字符或字符串,需要待输入的目标字符从组合字符中选择,也即,选中的组合字符作为目标字符,完成字符输入。
也即,在组合字符中,除首字符之外,从首字符起从左往右,位置靠前的字符对应为输入操作信号先到达的相交位置对应的横向特征区域代表的字符,位置靠后的字符对应为输入操作信号后到达的相交位置对应的横向特征区域代表的字符。
如图2所示,输入操作信号先到达第一个相交位置和第二个相交位置,第一个相交位置为代表2个字符长度的纵向特征区域和代表字符“h,i,v”的横向特征区域的相交位置,第二个相交位置为代表3个字符长度的纵向特征区域和代表字符“a,e,o,u,r,n”的横向特征区域的相交位置。可能形成的组合字符中,“h,i,v”中的任一个字符紧跟在首字符之后,“a,e,o,u,r,n”中的任一个字符处于最后一个位置。因此,能够形成的合法的组合字符有“zhe,zha,zhu”,第一相交位置对应的3个字符“h,i,v”中只有字符h能跟随在首字符z之后并且可能形成3个字符长度,第二相交位置读音的6个字符“a,e,o,u,r,n”中有字符“a”、“e”、“u”可跟随在字符串“zh”之后并形成合法字符,因此得到的组合字符包括3个。很明显,字符“h”在字符“a”或“e”或“u”之前,对应的输入操作信号先到达字符“h”所在的横向特征区域对应的相交位置,再到达字符“a”、“e”、“u”所在的横向特征区域对应的相交位置。
需要注意的是,确定组合字符只需要获得输入操作信号到达最后一个相交位置以及输入操作信号经过的横向特征区域即可,也即,组合字符除首字符和尾字符(即最后一个字符)之外的中间字符只需要确定输入操作信号经过对应的横向特征区域即可获得,并不需要经过每一个相交位置。确定组合字符的每一个字符通过输入操作信号经过每一个对应的相交位置只是优选方式之一。
示例性地,如图3所示,用户从完成输入首字符“z”之后依次滑行经过第一纵向特征区域与第二纵向特征区域之间的第一横向特征区域后滑行至第二横向特征区域与第二纵向特征区域的相交位置构成的路径a1,路径a1构成的组合字符包括“zhe,zha,zhu”。
同样的,用户从完成输入首字符“z”之后依次滑行经过第二纵向特征区域与第三纵向特征区域之间的第一横向特征区域后滑行至第二横向特征区域与第二纵向特征区域的相交位置构成的路径a3,路径a3构成的组合字符也包括“zhe,zha,zhu”。
上述路径a1和a3输入的组合字符与上述先后到达第一相交位置和第二相交位置构成的输入路径对应的组合字符是一样的。
若用户完成输入首字符“z”之后依次滑行经过第二纵向特征区域与第三纵向特征区域之间的第一横向特征区域后滑行至第二横向特征区域且未滑行至任何一个交互位置构成的路径a2,则未有任何对应的组合字符,属于无效输入。
当然,遇到像路径a2的这种输入情况,也可以不考虑字符长度,而将依次经过所有的横向特征区域对应的字符与首字符可能形成的组合字符共同构成组合字符,组合字符包括每个横向特征区域对应的字符中的至少一个字符,且先经过横向特征区域对应的字符在后经过横向特征区域对应的字符之前。例如,不考虑字符长度的情况下,路径a2构成的组合字符包括“zha,zhe,zhu,zhua,zhuan”。当然,在既不考虑字符长度也不考虑先后经过横向特征区域的顺序时,路径a2构成的组合字符包括“zha,zhe,zhu,zhua,zhuan,zhai,zhan,zhao,zhei,zhen,zhou,zhui,zhun,zhuozhong,zhuai”。
所述能跟随在首字符之后的各个字符,是指根据汉语拼音方案或汉语笔画编排规则或英文单词编排规则或其他具有编排规则的字符,统称为字符编排规则,查找出可以跟随在首字符之后的单字符或字符串,并和首字符一起形成合法字符,得到的合法字符即为组合字符。单字符是指跟随在首字符之后只有一个字符并能和首字符共同组成组合字符,字符串则是指跟随在首字符之后有至少两个以上的字符,并能和首字符共同组成组合字符。例如,输入首字符为拼音字母h后,拼音字母h后可以形成的合法字符包括“he,ha,hu,hui,hao,huan,huang”等,对应的,“e,a,u”等均可紧跟随在首字母h之后的单字符,而“ui、ao、uan、uang”为字符串。对应的,字符“b”却不能跟随在首字母h之后。
输入首字符可以是在现有的标准键盘上完成,标准键盘可以是虚拟的标准键盘,例如触摸屏上的虚拟键盘,也可以是实体的标准键盘。还可以是例如现在通用的手机终端上,使用“九宫格”布局的键盘,不作具体限制。
优选地,还包括步骤5:当输入操作信号到达相交位置,在当前到达相交位置的相应位置显示所述组合字符,所有的组合字符构成组合字符组。
优选地,为了便于后续输入字符,组合字符不显示在横向特征区域和纵向特征区域所在的位置,以免影响输入字符的操作。或至少,组合字符不显示在当前输入操作信号到达的相交位置之后的横向特征区域和纵向特征区域所在的位置,以免影响后续输入字符的操作。如图2所示,组合字符不显示在三条横向特征区域和五条纵向特征区域上,或在输入操作信号到达第二相交位置之后,组合字符不显示在第二相交位置之后所在的位置,即不显示在第二条纵向特征区域的右侧。
优选地,还包括设置选择区域,选择区域用于显示组合字符并接收用户对组合字符的选择。
优选地,选择区域设置在相交位置的附近区域。
优选地,选择区域设置在相交位置所在的横向特征区域及相邻横向特征区域和相交位置所在的纵向特征区域及相邻纵向特征区域构成的封闭区域内。如图2所示,第一个纵向特征区域、第二个纵向特征区域和第一个横向特征区域、第二个横向特征区域共同构成的矩形区域作为选择区域,选择区域显示组合字符。
示例性地,所述封闭区域为圆形或椭圆形或菱形或方形或其他形状,不作具体限定。
通过滑行或点击产生第一操作信号,当选择区域接收到第一操作信号,即当用户滑向至选择区域的组合字符所在位置或直接点击选择区域内的组合字符均视为选择区域接收到第一操作信号,则将第一操作信号所在位置对应的组合字符作为需要输入的目标字符,完成输入。
所述第一操作信号和输入操作信号可以为同一个操作信号,也可以为不同一个操作信号。当第一操作信号和输入操作信号为同一个操作信号,表示用户输入字符与选择组合字符是连续完成的,中间未有中止操作,例如,用户连续滑行产生输入操作信号,并产生3个组合字符“zhe,zha,zhu”,用户继续滑向选择区域并选中组合字符“zha”作为需要输入的目标字符,完成输入。其中,第一操作信号和输入操作信号是同一个操作信号,中间并未停止滑行,均为连续滑向操作产生的信号。
对应的,当第一操作信号和输入操作信号不为同一个操作信号,表示用户完成输入字符产生组合字符后与选择组合字符的中间过程有中止,例如,用户连续滑行产生输入操作信号,并产生3个组合字符“zhe,zha,zhu”后,用户在触摸屏上松开手指,并重新滑向选择区域并选中组合字符,完成输入。其中,第一操作信号和输入操作信号虽然均是滑行操作产生的信号,但滑行过程有中止,因此,第一操作信号和输入操作信号不是同一个操作信号。
也即用户从滑向选择区域到滑向选择组合字符,整个滑行过程可以是连续滑行,也可以是有中断的滑行。例如,用户滑行到选择区域后并未停止滑行,而是继续滑行至组合字符,构成一个完整的连续滑行,完成目标字符输入;或者,用户滑行到选取区域后停止当前滑行,并重新开始滑行至组合字符,滑行中间过程有中断,最终完成目标字符输入。
优选地,当用户滑行出选择区域,则该选取区域对应的组合字符组消失或隐藏,不显示出来,以减少对用户视觉的干扰。
当然,不管是否滑行出选择区域,组合字符也可以一直在相应的位置显示出来,或当输入操作信号到达下一个相交位置后,上一个选择区域的组合字符才消失,不显示出来。
当组合字符组中有至少两个以上的组合字符,且选择区域不能一次显示所有的组合字符,则可以通过滑动操作显示相应的组合字符,并选择对应的组合字符作为需要输入的目标字符,此部分属于现有技术,在此就不赘述。
如图2所示,以下例举一个采用汉语拼音输入法完成目标字符“zha”输入的具体过程:
步骤1:根据字符高度的特征,将可能能够跟随在其他字符之后的字符集“a,e,g,h,i,n,o,r,u,v”分成3组字符组,第一组字符组为“h,i,v”,第二组字符组为“a,e,n,o,r,u”,第三组字符组为“g”。如图2所述,对应的,第一组字符组为第一横向特征区域,用一条横向直线表示,第二组字符组为第二横向特征区域,用一条横向直线表示,第三组字符组为第三横向特征区域,用一条横向直线表示。三条横向直线相互平行,不相交。
步骤2:预设五个纵向特征区域,分别记为第一纵向特征区域、第二纵向特征区域、第三纵向特征区域、第四纵向特征区域和第五纵向特征区域,分别表征字符长度为2-6的五种字符长度的组合字符,并对应地用五条竖直直线表示。
每一条竖直直线分别与三条横向直线相交。
步骤3:获得输入字符“z”,并将字符“z”作为汉语拼音的首字母。
步骤4:获取输入操作信号,并追踪输入操作信号到达的位置。用户先后滑向第一纵向特征区域与第一横向特征区域的相交位置,以及第二纵向特征区域和第二横向特征区域的相交位置,根据第一横向特征区域所代表的字符包括“h,i,v”,以及第二横向特征区域所代表的字符包括“a,e,o,u,r,n”,且第一横向特征区域代表的字符仅跟随在首字母“z”之后,第二横向特征区域代表的字符跟随在第一横向特征区域代表的字符之后,并与首字母共同构成组合字符,得到的组合字符包括“zhe,zha,zhu”。
步骤5:将步骤4得到的组合字符显示在选择区域内,用户从组合字符中选中组合字符“zha”作为需要输入的目标字符,完成输入。
实施例二
如图6所示,与实施例一不同之处在于,本实施例中,其中一个所述横向特征区域表征所述首字符为大写,另一个所述横向特征区域表征所述首字符为小写,即第二特征为首字符为大写或小写。当输入操作信号只经过表征首字母大写的横向特征区域,则根据实施例一得到的组合字符的首字母为大写;当输入操作信号只经过表征首字母小写的横向特征区域,则根据实施例一得到的组合字符的首字母为小写;当输入操作信号经过表征首字母大写的横向特征区域和表征首字母小写的横向特征区域,则根据实施例一得到的组合字符的首字母默认为大写或小写或属于无效输入。
无论是实施例一还是实施例二,纵向特征区域表征字符的第一特征,例如表征组合字符的字符长度,横向特征区域表征字符的第二特征,例如表征字符的高度或表征首字符的大小写或其他,以及第二特征不同于第一特征,第一特征和第二特征是相异的,是不同的。组合字符根据表征字符的第一特征、表征字符的第二特征以及输入操作信号到达第一特征和第二特征的位置确定组合字符。
相比于现有的输入法,实施例一和实施例二提供的输入法,通过输入操作信号到达纵向特征区域可以确定组合字符的字符个数,大大减少用户可能需要输入的候选字符的个数,再通过字符的高度进一步减少形成组合字符的可能字符,即减少能跟随在首字符之后的各个字符的组合个数,从而减少组合字符的个数,从而减少重码率,即筛选出更少数量的组合字符,并提高输入效率。
如图7所示,本发明还涉及一种实现以上方法的实体装置的处理终端100,其包括,
存储器101,用于存储程序指令;
处理器102,用于运行所述程序指令,以执行所述实施例一和实施例二中的方法中的步骤。
本说明书所公开的实施例只是对本发明单方面特征的一个例证,本发明的保护范围不限于此实施例,其他任何功能等效的实施例均落入本发明的保护范围内。对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。

Claims (18)

1.一种基于字符特征的输入法,其特征在于,包括如下步骤:
步骤1:按预设规则将字符分成若干组字符组,每一组字符组至少包括一个字符,每组字符组用对应的横向特征区域表示,横向特征区域表征字符的第二特征;
预设若干个纵向特征区域,每个纵向特征区域表征字符的第一特征,第一特征与第二特征相异;
其中,任意一个纵向特征区域分别与任意一个横向特征区域相交且只相交一次;
步骤2:获取完成输入字符的信号,所述输入字符作为组合字符的首字符或前半部字符串;
步骤3:根据输入操作信号依次经过的横向特征区域和最后到达的纵向特征区域与横向特征区域相交的相交位置得到所述组合字符,所述组合字符中包括每一个横向特征区域对应的至少一个字符,接收用户选中的组合字符作为需要输入的目标字符,完成输入,
所述预设规则为根据字符的高度进行分组,第一特征为字符的字符高度。
2.根据权利要求1所述的基于字符特征的输入法,其特征在于,将字符集“a,e,g,h,i,n,o,r,u,v”按所述字符高度分成三组字符组,第一组字符组为“h,i,v”,表征字符高度为向上2个单位;第二组字符组为“a,e,n,o,r,u”,表征字符高度为1个单位;第三组字符组为“g”,表征字符高度为向下2个单位;每个字符组对应一个横向特征区域;所述字符高度为向上2个单位是指以字符高度为1个单位的字符所占位置作为基准线,占据基准线以及基准线上方位置所代表的高度,所述字符高度为向下2个单位是指以字符高度为1个单位的字符所占位置作为基准线,占据基准线以及基准线下方位置所代表的高度。
3.根据权利要求1所述的基于字符特征的输入法,其特征在于,所述横向特征区域为任意形状的图形并显示出来。
4.根据权利要求3所述的基于字符特征的输入法,其特征在于,所述任意形状的图形为直线或曲线或直线带或曲线带。
5.根据权利要求1所述的基于字符特征的输入法,其特征在于,所述第二特征为组合字符的字符长度,字符长度是指组合字符中的字符个数。
6.根据权利要求5所述的基于字符特征的输入法,其特征在于,所述纵向特征区域的相应位置还包括显示对应纵向特征区域的字符长度的数值。
7.根据权利要求1所述的基于字符特征的输入法,其特征在于,所述相交位置为以纵向特征区域与横向特征区域相交点作为中心点构成的封闭区域。
8.根据权利要求1所述的基于字符特征的输入法,其特征在于,根据输入操作信号依次到达的相交位置,得到由各个相交位置对应的横向特征区域代表的字符依次跟随在首字符之后并与首字符共同构成所述组合字符。
9.根据权利要求8所述的基于字符特征的输入法,其特征在于,执行完所述步骤3之后,还包括步骤4:当所述输入操作信号到达相交位置,在当前到达相交位置的相应位置显示所述组合字符。
10.根据权利要求1-9任一项所述的基于字符特征的输入法,其特征在于,所述组合字符显示在横向特征区域和纵向特征区域之外所在的位置。
11.根据权利要求1所述的基于字符特征的输入法,其特征在于,还包括选择区域,选择区域用于显示所述组合字符并接收用户对组合字符的选择。
12.根据权利要求11所述的基于字符特征的输入法,其特征在于,所述选择区域设置在相交位置的附近区域。
13.根据权利要求11或12所述的基于字符特征的输入法,其特征在于,当所述选择区域接收到第一操作信号,则将第一操作信号所在位置对应的组合字符作为需要输入的目标字符,完成输入。
14.根据权利要求13所述的基于字符特征的输入法,其特征在于,所述第一操作信号和输入操作信号相同或相异。
15.根据权利要求14所述的基于字符特征的输入法,其特征在于,所述第一操作信号和/或输入操作信号为滑行操作信号。
16.根据权利要求1所述的基于字符特征的输入法,其特征在于,其中一个所述横向特征区域表征所述首字符为大写,另一个所述横向特征区域表征所述首字符为小写;当所述输入操作信号只经过表征首字符大写的横向特征区域,则得到的组合字符的首字符为大写;当输入操作信号只经过表征首字符小写的横向特征区域,则得到的组合字符的首字符为小写;当输入操作信号经过表征首字符大写的横向特征区域和表征首字符小写的横向特征区域,则为无效输入。
17.根据权利要求1所述的基于字符特征的输入法,其特征在于,任意一个所述纵向特征区域与其他任意一个纵向特征区域不相交,任意一个横向特征区域与其他任意一个横向特征区域不相交。
18.一种处理终端,其包括,
存储器,用于存储程序指令;
处理器,用于运行所述程序指令,以执行如权利要求1-17任一项所述基于字符特征的输入法的步骤。
CN201910500584.1A 2019-06-10 2019-06-10 一种基于字符特征的输入法及处理终端 Active CN110221712B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910500584.1A CN110221712B (zh) 2019-06-10 2019-06-10 一种基于字符特征的输入法及处理终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910500584.1A CN110221712B (zh) 2019-06-10 2019-06-10 一种基于字符特征的输入法及处理终端

Publications (2)

Publication Number Publication Date
CN110221712A CN110221712A (zh) 2019-09-10
CN110221712B true CN110221712B (zh) 2023-04-18

Family

ID=67816387

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910500584.1A Active CN110221712B (zh) 2019-06-10 2019-06-10 一种基于字符特征的输入法及处理终端

Country Status (1)

Country Link
CN (1) CN110221712B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019590A (zh) * 2012-11-26 2013-04-03 上海量明科技发展有限公司 手写文字与字符串进行输入的方法、客户端及***
CN105204663A (zh) * 2015-10-30 2015-12-30 维沃移动通信有限公司 一种虚拟键盘输入的方法及终端

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1530806A (zh) * 2003-03-17 2004-09-22 兵 林 一种文字书写录入方法
WO2010016065A1 (en) * 2008-08-08 2010-02-11 Moonsun Io Ltd. Method and device of stroke based user input
CN102109951A (zh) * 2010-12-30 2011-06-29 刘津立 一种输入字符和背景隐含字符组合输入汉字的方法
CN102346648B (zh) * 2011-09-23 2013-11-06 惠州Tcl移动通信有限公司 一种基于触摸屏的九宫格输入字符优先级的实现方法及***
CN105988595B (zh) * 2015-02-17 2019-12-06 上海触乐信息科技有限公司 滑行输入方法及装置
CN103744536B (zh) * 2014-01-16 2017-08-04 中国联合网络通信集团有限公司 一种输入检测法、软键盘及触摸屏输入设备
CN104978043B (zh) * 2014-04-04 2021-07-09 北京三星通信技术研究有限公司 终端设备的键盘、终端设备的输入方法和终端设备
US10042539B2 (en) * 2015-02-11 2018-08-07 Adobe Systems Incorporated Dynamic text control for mobile devices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019590A (zh) * 2012-11-26 2013-04-03 上海量明科技发展有限公司 手写文字与字符串进行输入的方法、客户端及***
CN105204663A (zh) * 2015-10-30 2015-12-30 维沃移动通信有限公司 一种虚拟键盘输入的方法及终端

Also Published As

Publication number Publication date
CN110221712A (zh) 2019-09-10

Similar Documents

Publication Publication Date Title
US10275152B2 (en) Advanced methods and systems for text input error correction
USRE45694E1 (en) Character input apparatus and method for automatically switching input mode in terminal having touch screen
KR20130066511A (ko) 필기 문자들을 미화변형 하기 위한 방법 및 장치
CN103257721A (zh) 在点击过程中不断变化以快速输入汉语拼音的屏幕键盘
KR101189112B1 (ko) 터치스크린에서의 한글입력방법
JP6380150B2 (ja) 文字入力システム用のプログラムおよび情報処理装置
CN102714674A (zh) 使用触摸屏的韩文输入方法和设备及包括键输入设备的便携式终端
EP3260955A1 (en) Slide input method and apparatus
CN110221712B (zh) 一种基于字符特征的输入法及处理终端
TWI503740B (zh) A method of improving handwriting input efficiency
CN106201003B (zh) 一种基于触摸屏设备的虚拟键盘及其输入方法
US20160132128A1 (en) Inputting Radical On Touch Screen Device
CN110018774B (zh) 一种基于滑行轨迹识别的输入法及处理终端
KR101157084B1 (ko) 드래그 방식의 문자입력방법
KR101139131B1 (ko) 터치스크린용 한글 문자 입력 방법
JP6677415B2 (ja) 文字入力装置及び文字入力プログラム
CN110045841B (zh) 一种基于字符长度的输入法及处理终端
KR20150131662A (ko) 문자입력시 문자 조합 조건 확장
KR101757804B1 (ko) 한글 문자 입력장치 및 방법
EP3232337A1 (en) Information processing apparatus
KR20190042263A (ko) 자모 변환을 이용한 터치스크린 한글 입력방법
CN101546246A (zh) 一种划动选择的方法和装置
CN106681645A (zh) 一种手写和滑行相结合的拼音输入方法和***
KR20150058909A (ko) 복수의 도트들을 이용하여 문자를 입력하는 사용자 인터페이스 제공 방법 및 장치
KR20230005718A (ko) 전자장치에서의 문자입력모드 또는 문자입력방법 자동 변경 방법

Legal Events

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