CN105549886A - 一种基于触摸屏的五笔输入处理方法及*** - Google Patents

一种基于触摸屏的五笔输入处理方法及*** Download PDF

Info

Publication number
CN105549886A
CN105549886A CN201510923322.8A CN201510923322A CN105549886A CN 105549886 A CN105549886 A CN 105549886A CN 201510923322 A CN201510923322 A CN 201510923322A CN 105549886 A CN105549886 A CN 105549886A
Authority
CN
China
Prior art keywords
keypad
sliding trace
input
screen
letter
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
CN201510923322.8A
Other languages
English (en)
Other versions
CN105549886B (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.)
Xiamen Luan Chuang Technology Co ltd
Original Assignee
Huizhou TCL Mobile Communication 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 Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201510923322.8A priority Critical patent/CN105549886B/zh
Publication of CN105549886A publication Critical patent/CN105549886A/zh
Application granted granted Critical
Publication of CN105549886B publication Critical patent/CN105549886B/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/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
    • 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/018Input/output arrangements for oriental characters
    • 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

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)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种基于触摸屏的五笔输入处理方法及***,所述方法包括:当需输入文字时,根据预先设置的相对显示位置在屏幕上显示出五个键区;检测用户在触摸屏上的滑动轨迹,直到滑动轨迹进入到五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;直到滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字。本发明使移动终端的五笔输入法的输入精度有所提升,避免误触摸,为用户提供方便,从而提高移动终端上基于触摸屏的五笔输入法的输入效率。

Description

一种基于触摸屏的五笔输入处理方法及***
技术领域
本发明涉移动终端文字输入技术领域,尤其涉及一种快速可靠的基于触摸屏的五笔输入处理方法及***。
背景技术
随着移动通信的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具。
现有技术中,五笔输入法已经非常成熟,并在电脑等设备中广泛使用;五笔输入法使用的是全键盘,在手机等移动终端领域,由于屏幕相对较小,导致全键盘中26个字母显示较小,其有效触摸区域面积远小于正常成年人手指的手指头大小,因此在实际使用时,经常会误触摸,导致用户在移动终端上使用五笔输入法时,需要格外小心,并且仍存在误触摸的可能性。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种快速可靠的基于触摸屏的五笔输入处理方法及***。本发明针对现有技术中在移动终端上基于触摸屏的五笔输入法存在易误触摸的问题,本发明提供一种基于触摸屏的五笔输入方法,旨在使移动终端的五笔输入法的输入精度有所提升,避免误触摸,为用户提供方便,从而提高移动终端上基于触摸屏的五笔输入法的输入效率。
本发明解决技术问题所采用的技术方案如下:
一种基于触摸屏的五笔输入处理方法,其中,包括:
A、预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中;
B、当需输入文字时,根据预先设置的相对显示位置在屏幕上显示出五个键区;
C、检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
D、当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字。
所述的基于触摸屏的五笔输入处理方法,其中,所述步骤A具体包括:
A1、预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;
A2、将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中,分配方式如下:
第一键区包含的字母:F、G、H、I、J;
第二键区包含的字母:A、B、C、D、E;
第三键区包含的字母:K、L、M、N、O;
第四键区包含的字母:U、V、W、X、Y;
第五键区包含的字母:P、Q、R、S、T。
所述的基于触摸屏的五笔输入处理方法,其中,所述步骤C具体包括:
C1、检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;
C2、继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
C3、继续重复步骤C1-C2,直到检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母,进入步骤D。
所述的基于触摸屏的五笔输入处理方法,其中,所述步骤B还包括:
控制五个键区首次显示在屏幕上时其位置由所述滑动轨迹的第一个坐标所确定;具体包括:当检测到滑动轨迹时,根据预先设置的相对显示位置在屏幕上显示出五个键区,五个键区所在范围的中心点的坐标与所述滑动轨迹的第一个坐标的相对位置为第一位置关系。
所述的基于触摸屏的五笔输入处理方法,其中,所述步骤B还包括:
控制所述五个键区的相对显示位置保持不变;具体包括:当所述滑动轨迹进入到一个字母的范围内时,根据预先设置的相对显示位置在屏幕上显示出五个键区,五个键区所在范围的中心点的坐标与该字母当前显示范围的中心点坐标的相对位置为第一位置关系。
所述的基于触摸屏的五笔输入处理方法,其中,所述步骤B还包括:
控制每一个键区中的五个字母的相对显示位置保持不变;具体包括:当所述滑动轨迹进入到一个键区的范围内时,根据预先设置的相对显示位置在屏幕上显示出该键区所包含的五个字母,五个字母所在范围的中心点的坐标与该键区当前显示范围的中心点坐标的相对位置为第二位置关系。
所述的基于触摸屏的五笔输入处理方法,其中,所述第一位置关系、第二位置关系的排列方式呈一字型。
一种基于触摸屏的五笔输入处理***,其中,包括:
预先划分模块,用于预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中;
五键显示控制模块,用于当需输入文字时,根据预先设置的相对显示位置在屏幕上显示出五个键区;
滑动轨迹检测模块,用于检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
编码模块,用于当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字。
所述基于触摸屏的五笔输入处理***,其中,所述预先划分模块包括:
划分单元,用于预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;
字母分配单元,用于将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中,分配方式如下:
第一键区包含的字母:F、G、H、I、J;
第二键区包含的字母:A、B、C、D、E;
第三键区包含的字母:K、L、M、N、O;
第四键区包含的字母:U、V、W、X、Y;
第五键区包含的字母:P、Q、R、S、T。
所述基于触摸屏的五笔输入处理***,其中,所述滑动轨迹检测模块包括:
第一检测单元,用于检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;
第二检测单元,用于继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
汉字输入单元,用于直到检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母。
本发明所提供的基于触摸屏的五笔输入处理方法及***,所述方法通过根据预先设置的相对显示位置在屏幕上显示出五个键区;检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存,继续重复本步骤;当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字。使移动终端的五笔输入法的输入精度有所提升,避免误触摸,为用户提供方便,从而提高移动终端上基于触摸屏的五笔输入法的输入效率。
附图说明
图1是本发明基于触摸屏的五笔输入处理方法的较佳实施例的流程图。
图2a和图2b所示为本发明一个实施例的第一位置关系的几种示意图。
图3a和图3b所示为本发明一个实施例的第二位置关系的几种示意图。
图4是本发明一种基于触摸屏的五笔输入处理***的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明基于触摸屏的五笔输入处理方法的较佳实施例的流程图。图1所示的一种基于触摸屏的五笔输入处理方法,包括:
步骤S100、预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中。
本发明实施例中,需要预先将五笔输入键盘划分为五个键区包括:第一键区、第二键区、第三键区、第四键区以及第五键区(参考图2a和图2b所示);将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中。
其中,未将字母Z分配到任意一个键区中,是因为在五笔编码中,任何一个汉字的五笔编码均不包含字母Z。
其中,将除Z之外的25个字母平均分配到所述五个键区中,其分配方式可以任意,只需满足每个键区均包含五个字母即可;譬如分配方式如下:
第一键区包含的字母:F、G、H、I、J;
第二键区包含的字母:A、B、C、D、E;
第三键区包含的字母:K、L、M、N、O;
第四键区包含的字母:U、V、W、X、Y;
第五键区包含的字母:P、Q、R、S、T。
步骤S200、当需输入文字时,根据预先设置的相对显示位置在屏幕上显示出五个键区。可以有多种显示方式,例如图2a和图2b所示。
步骤S300、检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存。
本发明实施例中,所述步骤S300具体包括:
C1、检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;
C2、继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
C3、继续重复步骤C1-C2,直到检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母,进入步骤S400。
其中,五个键区首次显示在屏幕上时其位置由所述滑动轨迹的第一个坐标所确定;具体包括:当检测到滑动轨迹时,根据预先设置的相对显示位置在屏幕上显示出五个键区,五个键区所在范围的中心点的坐标与所述滑动轨迹的第一个点的坐标的相对位置为第一位置关系。
其中,第一位置关系需事先设置并存储在移动终端中,第一位置关系的表示形式为五个键区中心点的坐标与参考坐标的差值坐标;譬如(参考图2a和图2b所示),设参考坐标为(0,0),当参考坐标为(0,0)时,五个键区中心点的坐标分别为:第一键区中心点坐标(x1,y1),第二键区中心点坐标(x2,y2),第三键区中心点坐标(x3,y3),第四键区中心点坐标(x4,y4),第五键区中心点坐标(x5,y5),则第一位置关系可以表示为如下:第一键区相对参考点的差值坐标为(x1,y1),第二键区相对参考点的差值坐标为(x2,y2),第三键区相对参考点的差值坐标为(x3,y3),第四键区相对参考点的差值坐标为(x4,y4),第五键区相对参考点的差值坐标为(x5,y5)。
又譬如,设参考坐标为(5,6),当参考坐标为(5,6)时,五个键区中心点的坐标分别为:第一键区中心点坐标(n1,m1),第二键区中心点坐标(n2,m2),第三键区中心点坐标(n3,m3),第四键区中心点坐标(n4,m4),第五键区中心点坐标(n5,m5),则第一位置关系可以表示为如下:第一键区相对参考点的差值坐标为(n1-5,m1-6),第二键区相对参考点的差值坐标为(n2-5,m2-6),第三键区相对参考点的差值坐标为(n3-5,m3-6),第四键区相对参考点的差值坐标为(n4-5,m4-6),第五键区相对参考点的差值坐标为(n5-5,m5-6);当第一位置关系确定后,则只需提供一个参考点坐标就可以在屏幕上显示出五个键区,譬如,当前参考点坐标为(x0,y0),第一键区相对参考点的差值坐标为(x1,y1)则当前显示的第一键区的中心点坐标为(x0+x1,y0+y1)。
根据以上所描述的第一位置关系,以所述滑动轨迹的第一个点的坐标为参考坐标就可以确定五个键区的显示位置。
之后检测滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,并确定滑动轨迹所进入的键区;其中,键区的范围均为矩形,且矩形大小为固定,因此,根据第一位置关系及参考点所确定的各个键区的中心点坐标就可以确定各个键区的范围,并判断滑动轨迹的点是否位于键区范围内,以及位于哪个键区范围内
当滑动轨迹的点位于一个键区范围内时,根据预先设置的相对显示位置在屏幕上显示出该键区所包含的五个字母,五个字母所在范围的中心点的坐标与当前该键区的中心点的坐标的相对位置为第二位置关系。
其中,第二位置关系需事先设置并存储在移动终端中,第二位置关系的表示形式为一个键区五个字母中心点的坐标与参考坐标(五个字母所在键区当前的中心点的坐标)的差值坐标;譬如(参考图3a和图3b所示),设参考坐标为(0,0),当参考坐标为(0,0)时,五个字母中心点的坐标分别为:第一个字母中心点坐标(x1,y1),第二个字母中心点坐标(x2,y2),第三个字母中心点坐标(x3,y3),第四个字母中心点坐标(x4,y4),第五个字母中心点坐标(x5,y5),则第二位置关系可以表示为如下:第一个字母相对参考点的差值坐标为(x1,y1),第二个字母相对参考点的差值坐标为(x2,y2),第三个字母相对参考点的差值坐标为(x3,y3),第四个字母相对参考点的差值坐标为(x4,y4),第五个字母相对参考点的差值坐标为(x5,y5)。
又譬如,设参考坐标为(5,6),当参考坐标为(5,6)时,五个字母中心点的坐标分别为:第一个字母中心点坐标(n1,m1),第二个字母中心点坐标(n2,m2),第三个字母中心点坐标(n3,m3),第四个字母中心点坐标(n4,m4),第五个字母中心点坐标(n5,m5),则第二位置关系可以表示为如下:第一个字母相对参考点的差值坐标为(n1-5,m1-6),第二个字母相对参考点的差值坐标为(n2-5,m2-6),第三个字母相对参考点的差值坐标为(n3-5,m3-6),第四个字母相对参考点的差值坐标为(n4-5,m4-6),第五个字母相对参考点的差值坐标为(n5-5,m5-6);当第二位置关系确定后,则只需提供一个参考点即一个键区的中心点坐标就可以在屏幕上显示出该键包含的五个字母。
譬如,当前第一键区的中心点坐标为(x0,y0),第一键区中第一个字母相对参考点的差值坐标为(x1,y1)则当前显示的第一键区中第一个字母的中心点坐标为(x0+x1,y0+y1)。
之后继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;然后重复步骤C1-C2;
其中,第一位置关系对于五个键区的相对位置可以任意,比如如图2a和图2b所示示例,第二位置关系对于一个键区所包含的五个字母的相对位置可以任意,比如如图3a和图3所示示例。
其中,本发明实施例中控制所述五个键区的相对显示位置保持不变;具体包括:当所述滑动轨迹进入到一个字母的范围内时,根据预先设置的相对显示位置在屏幕上显示出五个键区,五个键区所在范围的中心点的坐标与该字母当前显示范围的中心点坐标的相对位置为第一位置关系。
控制每一个键区中的五个字母的相对显示位置保持不变;具体包括:当所述滑动轨迹进入到一个键区的范围内时,根据预先设置的相对显示位置在屏幕上显示出该键区所包含的五个字母,五个字母所在范围的中心点的坐标与该键区当前显示范围的中心点坐标的相对位置为第二位置关系。
而所述第一位置关系、第二位置关系的排列方式可以呈“一”字型。
步骤S400、当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字。
由上可见,本发明针对现有技术中在移动终端上基于触摸屏的五笔输入法存在易误触摸的问题,本发明提供一种基于触摸屏的五笔输入方法,旨在使移动终端的五笔输入法的输入精度有所提升,避免误触摸,为用户提供方便,从而提高移动终端上基于触摸屏的五笔输入法的输入效率。
基于上述方法实施例,本发明还提供了一种基于触摸屏的五笔输入处理***,如图4所示,所述***包括:
预先划分模块410,用于预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中;具体如上所述。
五键显示控制模块420,用于当需输入文字时,根据预先设置的相对显示位置在屏幕上显示出五个键区;具体如上所述。
滑动轨迹检测模块430,用于检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;具体如上所述。
编码模块440,用于当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字;具体如上所述。
所述基于触摸屏的五笔输入处理***,其中,所述预先划分模块包括:
划分单元,用于预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;具体如上所述。
字母分配单元,用于将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中,分配方式如下:
第一键区包含的字母:F、G、H、I、J;
第二键区包含的字母:A、B、C、D、E;
第三键区包含的字母:K、L、M、N、O;
第四键区包含的字母:U、V、W、X、Y;
第五键区包含的字母:P、Q、R、S、T;具体如上所述。
所述基于触摸屏的五笔输入处理***,其中,所述滑动轨迹检测模块包括:
第一检测单元,用于检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;具体如上所述。
第二检测单元,用于继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;具体如上所述。
汉字输入单元,用于直到检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母;具体如上所述。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
综上所述,本发明所提供的基于触摸屏的五笔输入处理方法及***,所述方法通过根据预先设置的相对显示位置在屏幕上显示出五个键区;检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存,继续重复本步骤;当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字。使移动终端的五笔输入法的输入精度有所提升,避免误触摸,为用户提供方便,从而提高移动终端上基于触摸屏的五笔输入法的输入效率。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

Claims (10)

1.一种基于触摸屏的五笔输入处理方法,其特征在于,包括:
A、预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中;
B、当需输入文字时,根据预先设置的相对显示位置在屏幕上显示出五个键区;
C、检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
D、当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字。
2.根据权利要求1所述的基于触摸屏的五笔输入处理方法,其特征在于,所述步骤A具体包括:
A1、预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;
A2、将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中,分配方式如下:
第一键区包含的字母:F、G、H、I、J;
第二键区包含的字母:A、B、C、D、E;
第三键区包含的字母:K、L、M、N、O;
第四键区包含的字母:U、V、W、X、Y;
第五键区包含的字母:P、Q、R、S、T。
3.根据权利要求1所述的基于触摸屏的五笔输入处理方法,其特征在于,所述步骤C具体包括:
C1、检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;
C2、继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
C3、继续重复步骤C1-C2,直到检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母,进入步骤D。
4.根据权利要求1所述的基于触摸屏的五笔输入处理方法,其特征在于,所述步骤B还包括:
控制五个键区首次显示在屏幕上时其位置由所述滑动轨迹的第一个坐标所确定;具体包括:当检测到滑动轨迹时,根据预先设置的相对显示位置在屏幕上显示出五个键区,五个键区所在范围的中心点的坐标与所述滑动轨迹的第一个坐标的相对位置为第一位置关系。
5.根据权利要求1所述的基于触摸屏的五笔输入处理方法,其特征在于,所述步骤B还包括:
控制所述五个键区的相对显示位置保持不变;具体包括:当所述滑动轨迹进入到一个字母的范围内时,根据预先设置的相对显示位置在屏幕上显示出五个键区,五个键区所在范围的中心点的坐标与该字母当前显示范围的中心点坐标的相对位置为第一位置关系。
6.根据权利要求5所述的基于触摸屏的五笔输入处理方法,其特征在于,所述步骤B还包括:
控制每一个键区中的五个字母的相对显示位置保持不变;具体包括:当所述滑动轨迹进入到一个键区的范围内时,根据预先设置的相对显示位置在屏幕上显示出该键区所包含的五个字母,五个字母所在范围的中心点的坐标与该键区当前显示范围的中心点坐标的相对位置为第二位置关系。
7.根据权利要求6所述的基于触摸屏的五笔输入处理方法,其特征在于,所述第一位置关系、第二位置关系的排列方式呈一字型。
8.一种基于触摸屏的五笔输入处理***,其特征在于,包括:
预先划分模块,用于预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中;
五键显示控制模块,用于当需输入文字时,根据预先设置的相对显示位置在屏幕上显示出五个键区;
滑动轨迹检测模块,用于检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
编码模块,用于当检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母时,根据用户已输入的字母组合所构成的五输入编码显示对应的汉字。
9.根据权利要求8所述基于触摸屏的五笔输入处理***,其特征在于,所述预先划分模块包括:
划分单元,用于预先将五笔输入键盘划分为五个键区,包括:第一键区、第二键区、第三键区、第四键区以及第五键区;
字母分配单元,用于将与五笔字根表对应字母除Z之外的25个字母平均分配到所述五个键区中,分配方式如下:
第一键区包含的字母:F、G、H、I、J;
第二键区包含的字母:A、B、C、D、E;
第三键区包含的字母:K、L、M、N、O;
第四键区包含的字母:U、V、W、X、Y;
第五键区包含的字母:P、Q、R、S、T。
10.根据权利要求8所述基于触摸屏的五笔输入处理***,其特征在于,所述滑动轨迹检测模块包括:
第一检测单元,用于检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个键区的范围内,根据预先设置的相对显示位置在屏幕上显示出所进入键区包含的五个字母;
第二检测单元,用于继续检测用户在触摸屏上的滑动轨迹,直到所述滑动轨迹进入到所述五个字母的范围内,并对所述滑动轨迹进入到的字母进行保存;
汉字输入单元,用于直到检测到滑动轨迹中止,或根据五笔输入编码规则无法继续输入字母。
CN201510923322.8A 2015-12-14 2015-12-14 一种基于触摸屏的五笔输入处理方法及*** Active CN105549886B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510923322.8A CN105549886B (zh) 2015-12-14 2015-12-14 一种基于触摸屏的五笔输入处理方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510923322.8A CN105549886B (zh) 2015-12-14 2015-12-14 一种基于触摸屏的五笔输入处理方法及***

Publications (2)

Publication Number Publication Date
CN105549886A true CN105549886A (zh) 2016-05-04
CN105549886B CN105549886B (zh) 2019-06-04

Family

ID=55829092

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510923322.8A Active CN105549886B (zh) 2015-12-14 2015-12-14 一种基于触摸屏的五笔输入处理方法及***

Country Status (1)

Country Link
CN (1) CN105549886B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4669901A (en) * 1985-09-03 1987-06-02 Feng I Ming Keyboard device for inputting oriental characters by touch
CN102902366A (zh) * 2012-08-29 2013-01-30 惠州Tcl移动通信有限公司 基于触摸屏的五笔字型输入***、输入方法和移动终端
CN104007839A (zh) * 2014-05-23 2014-08-27 Tcl通讯(宁波)有限公司 一种移动终端的拼音输入方法及***
CN104123096A (zh) * 2014-07-25 2014-10-29 Tcl通讯(宁波)有限公司 一种移动终端文字输入处理方法及其***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4669901A (en) * 1985-09-03 1987-06-02 Feng I Ming Keyboard device for inputting oriental characters by touch
CN102902366A (zh) * 2012-08-29 2013-01-30 惠州Tcl移动通信有限公司 基于触摸屏的五笔字型输入***、输入方法和移动终端
CN104007839A (zh) * 2014-05-23 2014-08-27 Tcl通讯(宁波)有限公司 一种移动终端的拼音输入方法及***
CN104123096A (zh) * 2014-07-25 2014-10-29 Tcl通讯(宁波)有限公司 一种移动终端文字输入处理方法及其***

Also Published As

Publication number Publication date
CN105549886B (zh) 2019-06-04

Similar Documents

Publication Publication Date Title
US8359543B2 (en) Multiple touchpoints for efficient text input
US8629837B2 (en) Method and device for controlling information display output and input device
US20150123928A1 (en) Multi-touch text input
JP2012073873A (ja) 情報処理装置および入力方法
CN102063250B (zh) 一种利用方向操作输入字符的方法和装置
CN105122185A (zh) 使用过去交互数据的文本建议输出
CN105164616A (zh) 一致文本建议输出
US9189154B2 (en) Information processing apparatus, information processing method, and program
CN103543951A (zh) 一种具有触摸屏的电子设备及其解锁方法
CN105204663A (zh) 一种虚拟键盘输入的方法及终端
CN104077065A (zh) 触摸屏终端显示虚拟键盘的方法及触摸屏终端
CN103389862A (zh) 信息处理设备、信息处理方法和程序
CN103914240A (zh) 一种显示虚拟键盘的方法、装置以及电子设备
CN103019610A (zh) 对象选择方法及终端
CN105808514A (zh) 一种信息处理方法及电子设备
Ruamviboonsuk et al. Tapulator: A non-visual calculator using natural prefix-free codes
US8949731B1 (en) Input from a soft keyboard on a touchscreen display
CN104699409A (zh) 一种触摸屏移动终端信息输入的方法及***
CN105549886A (zh) 一种基于触摸屏的五笔输入处理方法及***
JP2013197992A (ja) 文字入力装置および文字入力方法
KR20100028081A (ko) 터치스크린에서 터치와 드래그를 이용한 한글입력방법
US20150113398A1 (en) Method for inputting characters, terminal, and recording medium
US11244138B2 (en) Hologram-based character recognition method and apparatus
CN102902366A (zh) 基于触摸屏的五笔字型输入***、输入方法和移动终端
CN106802755B (zh) 一种光标位置的控制方法和***

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230823

Address after: Room 1203, No. 2 Houkenanli, Haicang District, Xiamen City, Fujian Province, 361000

Patentee after: Xiamen Luan Chuang Technology Co.,Ltd.

Address before: 516006 Zhongkai hi tech Zone, Huizhou, Guangdong, 86 Chang seven Road West

Patentee before: HUIZHOU TCL MOBILE COMMUNICATION Co.,Ltd.