CN102375656A - 基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端 - Google Patents

基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端 Download PDF

Info

Publication number
CN102375656A
CN102375656A CN2010102545813A CN201010254581A CN102375656A CN 102375656 A CN102375656 A CN 102375656A CN 2010102545813 A CN2010102545813 A CN 2010102545813A CN 201010254581 A CN201010254581 A CN 201010254581A CN 102375656 A CN102375656 A CN 102375656A
Authority
CN
China
Prior art keywords
character
input
touch
screen
candidate
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
CN2010102545813A
Other languages
English (en)
Other versions
CN102375656B (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.)
Shenzhen Shiji Guangsu Information Technology Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201010254581.3A priority Critical patent/CN102375656B/zh
Publication of CN102375656A publication Critical patent/CN102375656A/zh
Application granted granted Critical
Publication of CN102375656B publication Critical patent/CN102375656B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Machine Translation (AREA)

Abstract

本发明实施例公开了一种基于触摸屏的全拼单字滑动输入法,包括:根据触摸屏的键盘区的触点位置,确定当前输入的字符,并在触摸屏的候选区实时提供相应的候选字;根据所述当前输入的字符和之前输入的字符,按预定的拼写规则,提示后续可选的字符;实时检测所述触点在触摸屏上的滑动轨迹,当所述滑动轨迹滑过所述提示的可选字符时,重复上述步骤,直至本次滑动输入结束。相应地,本发明实施例还公开了一种基于触摸屏的全拼单字滑动输入装置及触摸屏终端。本发明在现有触摸屏的全拼单字输入中引入滑动输入的概念,并结合拼音的拼写规则,进行全拼输入的按键字母的快速提示,大大提高输入效率,提升用户体验。

Description

基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端
技术领域
本发明涉及通信领域,尤其涉及一种基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端。
背景技术
拼音,是拼读音节的过程,就是按照普通话音节的构成规律,把声母、韵母急速连续拼合并加上声调而成为一个音节,拼音的要领是:“前音(声母)轻短,后间(韵母)重,两音相连猛一碰。”比如:输入“h”,其后面只可以跟“uang”、“e”等,不可以跟“g”。
全拼单字输入,是一种输入法,比如要输入“用”字,就必须在键盘输入区输入拼音“yong”,要输入“你”字,就必须在键盘输入区输入拼音“ni”。滑动输入法,其主要用于触摸屏的软键盘,指的是手指(或触笔)点击软键盘的某个字母后不抬起手指(或触笔),继续滑动到想输入的字母附近进行连接输入。
现有的基于触摸屏的全拼单字输入方案并未引入滑动输入的概念,比如:当用户想要输入“花”时,其需要在键盘区输入“hua”,此时,用户需要先触压字母“h”,之后找到字母“u”进行触压,之后再找到字母“a”进行触压。发明人在实施本发明的过程中发现,现有的全拼单字输入方案主要存在以下缺陷:
1、采用单个触压点击的方式进行输入操作,输入效率较低;
2、前一字母输入后,后续输入时,只有部分字母才满足合法的拼音拼写规则;现有的方案并未就拼音的拼写规则对其后续合法有效的字母进行提示,不利于用户的主动寻找,降低了用户体验;
3、用户在主动寻找的过程中,可能会触压到某些不符合拼写规则的无效的字母,从而增大输入法引擎的处理压力,进一步降低了输入效率。
发明内容
本发明实施例所要解决的技术问题在于,提供一种基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端,在现有触摸屏的全拼单字输入中引入滑动输入的概念,并结合拼音的拼写规则,进行全拼输入的按键字母的快速提示,大大提高输入效率,提升用户体验。
为了解决上述技术问题,本发明实施例提供了一种基于触摸屏的全拼单字滑动输入法,包括:
根据触摸屏的键盘区的触点位置,确定当前输入的字符,并在触摸屏的候选区实时提供相应的候选字;
根据所述当前输入的字符和之前输入的字符,按预定的拼写规则,提示后续可选的字符;
实时检测所述触点在触摸屏上的滑动轨迹,当所述滑动轨迹滑过所述提示的可选字符时,重复上述步骤,直至本次滑动输入结束。
其中,所述在触摸屏的候选区实时提供相应的候选字之后,还包括:当检测到用户选择所述候选字时,终止字符的输入,确定本次滑动输入结束。
其中,所述在触摸屏的候选区实时提供相应的候选字,包括:
根据所述当前输入的字符和所述当前输入的字符与之前输入的字符的组合,实时生成对应的候选字;
在触摸屏的候选区显示所述候选字供用户选择。
其中,所述实时检测所述触点在触摸屏上的滑动轨迹之后,还包括:当检测到所述触点在所述触摸屏上消失时,终止字符的输入,确定本次滑动输入结束。
其中,所述提示后续可选的字符采用以下提示方式中的任一种或多种:在触摸屏的键盘区凸显后续可选的字符;点亮所述触摸屏的键盘区内的后续可选的字符;采用特定颜色显示所述触摸屏的键盘区内的后续可选的字符。
相应地,本发明实施例还提供了一种基于触摸屏的全拼单字滑动输入装置,包括:
字符输入单元,用于根据触摸屏的键盘区的触点位置,确定当前输入的字符;
单字候选单元,用于根据所述字符输入单元输入的字符,在触摸屏的候选区实时提供相应的候选字;
字符提示单元,用于根据字符输入单元当前输入的字符和之前输入的字符,按预定的拼写规则,提示后续可选的字符;
轨迹检测单元,用于实时检测所述触点在触摸屏上的滑动轨迹,并当检测到所述滑动轨迹滑过所述字符提示单元提示的可选字符时,返回所述字符输入单元进行输入处理,直至本次滑动输入结束。
其中,所述装置还包括:
终止确定单元,用于当检测到用户选择单字候选单元提供的所述候选字时,终止所述字符输入单元的字符输入,确定本次滑动输入结束;或者,当所述轨迹检测单元检测到所述触点在所述触摸屏上消失时,终止所述字符输入单元的字符输入,确定本次滑动输入结束。
其中,所述单字候选单元包括:
候选字生成单元,用于根据所述字符输入单元当前输入的字符和所述当前输入的字符与之前输入的字符的组合,实时生成对应的候选字;
显示单元,用于在触摸屏的候选区显示所述候选字供用户选择。
其中,所述装置还包括:
存储单元,用于存储预先设定的全拼单字输入的拼写规则;其中,所述拼写规则包括以下规则中的任一种或多种:两拼规则,三拼规则,整体认读规则以及自成规则。
相应地,本发明实施例还提供了一种触摸屏终端,包括上述的基于触摸屏的全拼单字滑动输入装置。
实施本发明实施例,具有如下有益效果:
1、本发明实施例将滑动输入法灵活应用于触摸屏的全拼单字输入中,采用滑动输入方式替代现有的单个触压点击方式,大大提高了输入效率;
2、本发明实施例依据拼音的拼写规则,在滑动输入过程中进行全拼单字输入的按键字母的快速提示,避免用户对整个键盘的逐个寻找,提升了用户体验;
3、本发明实施例的滑动轨迹仅在滑过提示的有效字母时,才进行字母的选中和输入,避免了因滑动造成的非目的性字母串的组合,减小了输入法引擎的处理复杂度,进一步提高了输入效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的基于触摸屏的全拼单字滑动输入装置的第一实施例的结构示意图;
图2为本发明的触摸屏的实施例的结构效果图;
图3为本发明的基于触摸屏的全拼单字滑动输入装置的第二实施例的结构示意图;
图4为本发明的单字候选单元的实施例的结构示意图;
图5为本发明的基于触摸屏的全拼单字滑动输入法的第一实施例的流程图;
图6为本发明的基于触摸屏的全拼单字滑动输入法的第二实施例的流程图;
图7为本发明的基于触摸屏的全拼单字滑动输入法的第一效果图;
图8为本发明的基于触摸屏的全拼单字滑动输入法的第二效果图;
图9为本发明的基于触摸屏的全拼单字滑动输入法的第三效果图;
图10为本发明的基于触摸屏的全拼单字滑动输入法的第四效果图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种触摸屏终端,包括但不限于下列终端中的任一种或多种:触摸屏手机、触摸屏PDA(Personal Digital Assistant,个人数码助理)和触摸屏电脑。
本发明实施例所提供的触摸屏终端,包括基于触摸屏的全拼单字滑动输入装置,其为输入法的核心部分,比如:其可以为输入法引擎,主要是将输入的编码串转换为相应的结果。
具体实现中,请参见图1,为本发明的基于触摸屏的全拼单字滑动输入装置的第一实施例的结构示意图;所述装置包括:
字符输入单元10,用于根据触摸屏的键盘区的触点位置,确定当前输入的字符;
具体实现中,请一并参见图2,为本发明的触摸屏的实施例的结构效果图;如图2所示,其中,1为触摸屏的输入区,其为输入文字内容的区域;2为触摸屏的候选区,其提供候选字供用户输入选择;3为键盘区,用于为用户提供编码字符的输入区域。
具体地,当用户在触摸屏的键盘区触压某字符时,所述字符输入单元10根据触点的位置确定用户所触压的字符,从而确定当前输入的字符,比如:当用户在触摸屏上点击“h”键时,所述字符输入单元10根据用户点击时产生的触点位置对应的字符,确定当前输入的字符为“h”,并将确定的当前字符显示于触摸屏的输入区。
单字候选单元20,用于根据所述字符输入单元10输入的字符,在触摸屏的候选区实时提供相应的候选字;
具体实现中,比如:若当前输入的字符为“h”,所述单字候选单元20根据所述字符输入单元10输入的字符,实时地将以“h”字符为声母的全拼音节对应的单字,按使用率的高低显示在触摸屏的候选区供用户选择;再如:若用户当前输入字符为“a”,之前输入的字符为“h”,则所述单字候选单元20根据“ha”字符组合,实时地将由“h”字符组合为全拼音节的单字,按使用率的高低显示在触摸屏的候选区供用户选择。可以理解的是,此处按使用率的高低显示仅为举例,所述单字候选单元20还可以根据全拼音节的声调来显示候选字,比如:“韩”的全拼音节的声调为第二声,“汉”的声调为第四声,则可将“韩”显示在“汉”之前,其他情况类似分析,在此不赘述。
字符提示单元30,用于根据字符输入单元10当前输入的字符和之前输入的字符,按预定的拼写规则,提示后续可选的字符;
具体实现中,根据音节组成的不同,常用音节一般分为以下四大类:(1)两拼音节:声母+韵母(如:爸ba、手shou);(2)三拼音节:声母+介母+韵母(如:光guang,泉quan);(3)整体认读音节:实质上是声母+韵母(如:只zhi,四si);(4)自成音节:没有声母,只有以a、o、e开关的韵母(如:阿a,爱ai,袄ao,安an,哦o,欧ou,鹅e)。具体地,其中,声母包括:b,p,m,f,d,t,n,l,g,k,h,j,q,x,z,c,s,zh,ch,sh,r,y,w;韵母包括:a,ai,ao,an,ang,o,ou,ong,e,ei,en,er,eng,i,iu,in,ing,iong,u,ui,un,ue,v;介母+韵母:uai,uei,uan,uen,uang,iao,iou;整体认读音节:zhi,chi,shi,ri,zi,ci,si,yi,wu,yu,ye,yue,yin,yun,yuan,ying。根据上述的拼写规则,所述字符提示单元30,根据所述字符输入单元10当前输入的字符和之前输入的字符,提示后续可选的字符;比如:当前输入字符为“h”,之前未输入字符,则所述字符提示单元30提示后续可选字符为“a”,“u”,“e”;再如:当前输入字符为“a”,之前输入字符为“h”,则所述字符提示单元30提示后续可选的字符为:“i”,“o”,“n”。具体地,所述字符提示单元30可采用以下提示方式中的任一种或多种来提示后续可选的字符:在触摸屏的键盘区凸显后续可选的字符;点亮所述触摸屏的键盘区内的后续可选的字符;采用特定颜色显示所述触摸屏的键盘区内的后续可选的字符。
轨迹检测单元40,用于实时检测所述触点在触摸屏上的滑动轨迹,并当检测到所述滑动轨迹滑过所述字符提示单元30提示的可选字符时,返回所述字符输入单元10进行输入处理,直至本次滑动输入结束。
具体实现中,由于本发明实施例采用滑动输入法,因此,当用户用手或触控笔触压(或点击)触摸屏键盘区的某字符后,会产生一触点,之后,用户并不抬起手指或触控笔,保持该触点在触摸屏上滑动,从而可进行后续字符的输入。所述轨迹检测单元40,即用于实时检测所述触点在触摸屏上的滑动轨迹,并实时检测和判断所述滑动轨迹是否滑过所述字符提示单元30提示的可选字符,具体地,不考虑滑动轨迹同时滑过多个可选字符的情况,即所述轨迹检测单元40检测所述滑动轨迹最先滑过的可选字符。当检测到所述滑动轨迹滑过所述提示的可选字符时,返回所述字符输入单元10进行输入处理。具体地,所述滑动轨迹也可能滑过未提示的字符,此时,所述装置并不作任何处理,这样保证只有当滑动轨迹滑过可选的有效字符时,才进行输入处理,避免了非目的性字符串的组合,从而减小输入法引擎的处理复杂度。
本发明实施例将滑动输入法灵活应用于触摸屏的全拼单字输入中,采用滑动输入方式替代现有的单个触压点击方式,大大提高了输入效率;依据拼音的拼写规则,在滑动输入过程中进行全拼单字输入的按键字母的快速提示,避免用户对整个键盘的逐个寻找,提升了用户体验;滑动轨迹仅在滑过提示的有效字母时,才进行字母的选中和输入,避免了因滑动造成的非目的性字母串的组合,减小了输入法引擎的处理复杂度,进一步提高了输入效率。
请参见图3,为本发明的基于触摸屏的全拼单字滑动输入装置的第二实施例的结构示意图;与上一实施例相同,本实施例的所述装置包括:字符输入单元10,单字候选单元20,字符提示单元30和轨迹检测单元40。本实施例中,所述装置进一步包括:
终止确定单元50,用于当检测到用户选择单字候选单元20提供的所述候选字时,终止所述字符输入单元10的字符输入,确定本次滑动输入结束;或者,当所述轨迹检测单元40检测到所述触点在所述触摸屏上消失时,终止所述字符输入单元10的字符输入,确定本次滑动输入结束。
具体实现中,当检测到用户选择某候选字时,所述装置认为用户本次滑动输入已查找到其想要的字,则所述终止确定单元50终止所述字符输入单元10的字符输入,确定本次滑动输入结束,可进行下一次滑动输入;当所述轨迹检测单元40检测到所述触点在所述触摸屏上消失时,即用户抬起手指或触控笔使其离开所述触摸屏,则所述终止确定单元50终止所述字符输入单元10的字符输入,确定本次滑动输入结束,可进行下一次滑动输入。
存储单元60,用于存储预先设定的全拼单字输入的拼写规则;
其中,所述拼写规则包括以下规则中的任一种或多种:两拼规则,三拼规则,整体认读规则以及自成规则。所述拼写规则具体可参见上述内容,在此不赘述。
本发明实施例将滑动输入法灵活应用于触摸屏的全拼单字输入中,采用滑动输入方式替代现有的单个触压点击方式,大大提高了输入效率;依据拼音的拼写规则,在滑动输入过程中进行全拼单字输入的按键字母的快速提示,避免用户对整个键盘的逐个寻找,提升了用户体验;滑动轨迹仅在滑过提示的有效字母时,才进行字母的选中和输入,避免了因滑动造成的非目的性字母串的组合,减小了输入法引擎的处理复杂度,进一步提高了输入效率。
为了更清楚的说明本发明,下面将对本发明的单字候选单元20进行详细介绍。
请参见图4,为本发明的单字候选单元的实施例的结构示意图;所述单字候选单元20包括:
候选字生成单元201,用于根据所述字符输入单元10当前输入的字符和所述当前输入的字符与之前输入的字符的组合,实时生成对应的候选字;
具体实现中,候选字生成单元201实时根据输入的字符组合生成对应的候选字,比如:当前输入为“h”,之前未输入,所述候选字生成单元201实时生成以“h”字符为声母的全拼音节对应的单字;再如:当前输入为“a”,之前输入为“h”,则所述候选字生成单元201实时生成音节为“ha”字符串的单字。
显示单元202,用于在触摸屏的候选区显示所述候选字供用户选择。
具体实现中,所述显示单元202将所述候选字生成单元201生成的候选字实时的显示在触摸屏的候选区供用户选择。具体地,所述显示单元202可根据各个候选字的使用率的高低按顺序进行显示,当然,所述显示单元202还可以根据全拼音节的声调或其他方式来显示候选字,比如:“韩”的全拼音节的声调为第二声,“汉”的声调为第四声,则可将“韩”显示在“汉”之前,其他情况类似分析,在此不赘述。
本发明实施例可实时的根据输入的字符组合,生成候选字提供给用户选择。
为了更清楚的说明本发明,下面将对由上述触摸屏终端的基于触摸屏的全拼单字输入装置所执行的输入方法进行详细介绍。
请参见图5,为本发明的基于触摸屏的全拼单字滑动输入法的第一实施例的流程图;所述输入法包括:
S101,根据触摸屏的键盘区的触点位置,确定当前输入的字符;
具体实现中,当用户在触摸屏的键盘区触压某字符时,所述S101根据触点的位置确定用户所触压的字符,从而确定当前输入的字符,比如:当用户在触摸屏上点击“h”键时,所述S101根据用户点击时产生的触点位置对应的字符,确定当前输入的字符为“h”,并将确定的当前字符显示于触摸屏的输入区。
S102,在触摸屏的候选区实时提供相应的候选字;
具体实现中,比如:以当前输入的字符为“h”为例,所述S102根据所述输入的字符,实时地将以“h”字符为声母的全拼音节对应的单字,按使用率的高低显示在触摸屏的候选区供用户选择;若用户当前输入字符为“a”,之前输入的字符为“h”,则所述S102根据“ha”字符组合,实时地将由“h”字符组合为全拼音节的单字,按使用率的高低显示在触摸屏的候选区供用户选择。可以理解的是,此处按使用率的高低显示仅为举例,所述S102还可以根据全拼音节的声调来显示候选字,比如:“韩”的全拼音节的声调为第二声,“汉”的声调为第四声,则可将“韩”显示在“汉”之前,其他情况类似分析,在此不赘述。
S103,根据所述当前输入的字符和之前输入的字符,按预定的拼写规则,提示后续可选的字符;
具体实现中,根据拼音的拼写规则,所述S103根据所述当前输入的字符和之前输入的字符,提示后续可选的字符;比如:当前输入字符为“h”,之前未输入字符,则所述S103提示后续可选字符为“a”,“u”,“e”;再如:当前输入字符为“a”,之前输入字符为“h”,则所述S103提示后续可选的字符为:“i”,“o”,“n”。具体地,所述S103可采用以下提示方式中的任一种或多种来提示后续可选的字符:在触摸屏的键盘区凸显后续可选的字符;点亮所述触摸屏的键盘区内的后续可选的字符;采用特定颜色显示所述触摸屏的键盘区内的后续可选的字符。
S104,实时检测所述触点在触摸屏上的滑动轨迹,当所述滑动轨迹滑过所述提示的可选字符时,返回S101,重复上述步骤,直至本次滑动输入结束。
具体实现中,由于本发明实施例采用滑动输入法,因此,当用户用手指或触控笔触压(或点击)触摸屏键盘区的某字符后,会产生一触点,之后,用户并不抬起手指或触控笔,保持该触点在触摸屏上滑动,从而可进行后续字符的输入。所述S104即实时检测所述触点在触摸屏上的滑动轨迹,并实时检测和判断所述滑动轨迹是否滑过所述S103提示的可选字符,具体地,不考虑滑动轨迹同时滑过多个可选字符的情况,即所述S104检测所述滑动轨迹最先滑过的可选字符。当检测到所述滑动轨迹滑过所述提示的可选字符时,返回所述S101,对该滑过的可选字符进行输入处理。具体地,所述滑动轨迹也可能滑过未提示的字符,此时,触摸屏终端的输入装置(比如:输入法引擎)并不作任何处理,这样保证只有当滑动轨迹滑过可选的有效字符时,才进行输入处理,避免了非目的性字符串的组合,从而减小输入法引擎的处理复杂度。
本发明实施例将滑动输入法灵活应用于触摸屏的全拼单字输入中,采用滑动输入方式替代现有的单个触压点击方式,大大提高了输入效率;依据拼音的拼写规则,在滑动输入过程中进行全拼单字输入的按键字母的快速提示,避免用户对整个键盘的逐个寻找,提升了用户体验;滑动轨迹仅在滑过提示的有效字母时,才进行字母的选中和输入,避免了因滑动造成的非目的性字母串的组合,减小了输入法引擎的处理复杂度,进一步提高了输入效率。
请参见图6,为本发明的基于触摸屏的全拼单字滑动输入法的第二实施例的流程图;所述输入法包括:
S201,根据触摸屏的键盘区的触点位置,确定当前输入的字符;
具体实现中,所述S201与上一实施例的S101的步骤相同,在此不赘述。
S202,根据所述当前输入的字符和所述当前输入的字符与之前输入的字符的组合,实时生成对应的候选字;
具体实现中,所述S202实时根据输入字符组合生成对应的候选字,比如:当前输入为“h”,之前未输入,所述S202实时生成以“h”字符为声母的全拼音节对应的单字;再如:当前输入为“a”,之前输入为“h”,则所述S202实时生成音节为“ha”字符串的单字。
S203,在触摸屏的候选区显示所述候选字;
具体实现中,所述S203将所述S202生成的候选字实时的显示在触摸屏的候选区供用户选择。具体地,所述S203可根据各个候选字的使用率的高低按顺序进行显示,当然,所述S203还可以根据全拼音节的声调或其他方式来显示候选字,比如:“韩”的全拼音节的声调为第二声,“汉”的声调为第四声,则可将“韩”显示在“汉”之前,其他情况类似分析,在此不赘述。具体地,上述S202-S203为上一实施例中的S102的细化步骤。
S204,判断用户是否选择所述候选字,如果判断结果为是,则转入S209;否则,转入S205;
S205,根据当前输入的字符和之前输入的字符,按预定的拼写规则,提示后续可选的字符;
具体实现中,所述S205与上一实施例的S103步骤相同,在此不赘述。
S206,实时检测所述触点在触摸屏上的滑动轨迹;
具体实现中,由于本发明实施例采用滑动输入法,因此,当用户用手指或触控笔触压(或点击)触摸屏键盘区的某字符后,会产生一触点,之后,用户并不抬起手指或触控笔,保持该触点在触摸屏上滑动,从而可进行后续字符的输入,所述S206即实时检测所述触点在触摸屏上的滑动轨迹。
S207,判断所述触点是否在触摸屏上消失,如果判断结果为是,则转入S209;否则,转入S208;
具体实现中,所述S207主要是判断触摸屏终端是否持续接收到触摸屏上的触点信号,当接续接收到触点信号,则所述S207判断所述触点未消失;若未接收到触点信号,比如:进行滑动输入操作的用户抬起手指或触控笔使其离开所述触摸屏;或者,接收到的触点信号有中断,比如:进行滑动输入操作的用户抬起手指或触控笔使其离开所述触摸屏,之后,又重新触压触摸屏;则上述情况下,所述S207判断所述触点在触摸屏上消失。
S208,判断所述滑动轨迹是否滑过所述提示的可选字符,如果判断结果为是,则转入S201;否则,结束;
S209,终止字符的输入,确定本次滑动输入结束;之后,转入结束。
具体实现中,当所述S204判断用户选择了某候选字时,即输入法装置(比如:输入法引擎)认为用户本次滑动输入已查找到其想要的字,则所述S209终止字符的输入,确定本次滑动输入结束,可进行下一次滑动输入;另外,当所述S207判断所述触点在所述触摸屏上消失时,即进行滑动输入操作的用户抬起手指或触控笔使其离开所述触摸屏,则本次滑动输入已完成,所述S209终止字符的输入,确定本次滑动输入结束,可进行下一次滑动输入。
本发明实施例将滑动输入法灵活应用于触摸屏的全拼单字输入中,采用滑动输入方式替代现有的单个触压点击方式,大大提高了输入效率;依据拼音的拼写规则,在滑动输入过程中进行全拼单字输入的按键字母的快速提示,避免用户对整个键盘的逐个寻找,提升了用户体验;滑动轨迹仅在滑过提示的有效字母时,才进行字母的选中和输入,避免了因滑动造成的非目的性字母串的组合,减小了输入法引擎的处理复杂度,进一步提高了输入效率。
为了更清楚的说明本发明,下面将以一个具体实例来进行说明。
假设用户想要输入“航”字,则用户需要输入字符串“hang”,则本发明实施例的输入法具体流程如下:
初始时,触摸屏的键盘区所有字符均为可选字符(不考虑数字字符);
请参见图7,为本发明的基于触摸屏的全拼单字滑动输入法的第一效果图;当检测用户触压“h”字符时,触摸屏的输入区输入“h”字符,且触摸屏的候选区实时显示以“h”为声母的全拼音节对应的单字;同时,根据预定的拼写规则,触摸屏的键盘区中,“a”,“e”,“u”字符被突出显示(可采用特定的颜色,比如:红色),以提示用户此三个字符为可选字符;
请参见图8,为本发明的基于触摸屏的全拼单字滑动输入法的第二效果图;实时检测用户手指触压触摸屏所产生的触点在触摸屏上的滑动轨迹,当检测到用户触压“a”字符时,触摸屏的输入区输入“ha”字符,且触摸屏的候选区实时显示以“ha”为全拼音节的单字;同时,根据预定的拼写规则,触摸屏的键盘区中,“i”,“o”,“n”字符被突出显示(可采用特定的颜色,比如:红色),以提示用户此三个字符为可选字符;
可以理解的是,此时若候选区所显示的字为用户本身所要输入的字,比如:“哈”字,则用户可选择“哈”字,触摸屏终端将该选择的字输入到触摸屏的输入区,同时,终止本次滑动输入的字符输入,确定本次滑动输入结束,用户可进行下一次滑动输入;若此时用户发现之前输入的字符有错误,想终止本次滑动输入,则用户可抬起手指,使其离开触摸屏,触摸屏终端检测到触点信号消失,则终止本次滑动输入的字符输入,确定本次滑动输入结束,用户可进行下一次滑动输入。
请参见图9,为本发明的基于触摸屏的全拼单字滑动输入法的第三效果图;继续实时地检测用户手指触压触摸屏所产生的触点在触摸屏上的滑动轨迹,当检测到用户触压“n”字符时,触摸屏的输入区输入“han”字符,且触摸屏的候选区实时显示以“han”为全拼音节的单字;同时,根据预定的拼写规则,触摸屏的键盘区中,“g”字符被突出显示(可采用特定的颜色,比如:红色),以提示用户此字符为可选字符;
可以理解的是,此时若候选区所显示的字为用户本身所要输入的字,比如:“韩”字,则用户可选择“韩”字,触摸屏终端将该选择的字输入到触摸屏的输入区,同时,终止本次滑动输入的字符输入,确定本次滑动输入结束,用户可进行下一次滑动输入;若此时用户发现之前输入的字符有错误,想终止本次滑动输入,则用户可抬起手指,使其离开触摸屏,触摸屏终端检测到触点信号消失,则终止本次滑动输入的字符输入,确定本次滑动输入结束,用户可进行下一次滑动输入。
请参见图10,为本发明的基于触摸屏的全拼单字滑动输入法的第四效果图;继续实时地检测用户手指触压触摸屏所产生的触点在触摸屏上的滑动轨迹,当检测到用户触压“g”字符时,触摸屏的输入区输入“hang”字符,且触摸屏的候选区实时显示以“hang”为全拼音节的单字;同时,根据预定的拼写规则,触摸屏的键盘区中无其他可选字符;
此时候选区所显示用户想要输入的“航”字,用户可选择“航”字,触摸屏终端将该选择的字输入到触摸屏的输入区,同时,终止本次滑动输入的字符输入,确定本次滑动输入结束,用户可进行下一次滑动输入;另外,若此时候选区的候选字不是用户想要输入的字,由于后续无其他可选字符,则用户可抬起手指,使其离开触摸屏,触摸屏终端检测到触点信号消失,则终止本次滑动输入的字符输入,确定本次滑动输入结束,用户可进行下一次滑动输入。
通过上述实施例的描述,本发明实施例将滑动输入法灵活应用于触摸屏的全拼单字输入中,采用滑动输入方式替代现有的单个触压点击方式,大大提高了输入效率;依据拼音的拼写规则,在滑动输入过程中进行全拼单字输入的按键字母的快速提示,避免用户对整个键盘的逐个寻找,提升了用户体验;滑动轨迹仅在滑过提示的有效字母时,才进行字母的选中和输入,避免了因滑动造成的非目的性字母串的组合,减小了输入法引擎的处理复杂度,进一步提高了输入效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

Claims (10)

1.一种基于触摸屏的全拼单字滑动输入法,其特征在于,包括:
根据触摸屏的键盘区的触点位置,确定当前输入的字符,并在触摸屏的候选区实时提供相应的候选字;
根据所述当前输入的字符和之前输入的字符,按预定的拼写规则,提示后续可选的字符;
实时检测所述触点在触摸屏上的滑动轨迹,当所述滑动轨迹滑过所述提示的可选字符时,重复上述步骤,直至本次滑动输入结束。
2.如权利要求1所述的输入法,其特征在于,所述在触摸屏的候选区实时提供相应的候选字之后,还包括:
当检测到用户选择所述候选字时,终止字符的输入,确定本次滑动输入结束。
3.如权利要求2所述的输入法,其特征在于,所述在触摸屏的候选区实时提供相应的候选字,包括:
根据所述当前输入的字符或所述当前输入的字符与之前输入的字符的组合,实时生成对应的候选字;
在触摸屏的候选区显示所述候选字供用户选择。
4.如权利要求1所述的输入法,其特征在于,所述实时检测所述触点在触摸屏上的滑动轨迹之后,还包括:
当检测到所述触点在所述触摸屏上消失时,终止字符的输入,确定本次滑动输入结束。
5.如权利要求1所述的输入法,其特征在于,所述提示后续可选的字符采用以下提示方式中的任一种或多种:
在触摸屏的键盘区凸显后续可选的字符;
点亮所述触摸屏的键盘区内的后续可选的字符;
采用特定颜色显示所述触摸屏的键盘区内的后续可选的字符。
6.一种基于触摸屏的全拼单字滑动输入装置,其特征在于,包括:
字符输入单元,用于根据触摸屏的键盘区的触点位置,确定当前输入的字符;
单字候选单元,用于根据所述字符输入单元输入的字符,在触摸屏的候选区实时提供相应的候选字;
字符提示单元,用于根据字符输入单元当前输入的字符和之前输入的字符,按预定的拼写规则,提示后续可选的字符;
轨迹检测单元,用于实时检测所述触点在触摸屏上的滑动轨迹,并当检测到所述滑动轨迹滑过所述字符提示单元提示的可选字符时,返回所述字符输入单元进行输入处理,直至本次滑动输入结束。
7.如权利要求6所述的装置,其特征在于,还包括:
终止确定单元,用于当检测到用户选择单字候选单元提供的所述候选字时,终止所述字符输入单元的字符输入,确定本次滑动输入结束;或者,
当所述轨迹检测单元检测到所述触点在所述触摸屏上消失时,终止所述字符输入单元的字符输入,确定本次滑动输入结束。
8.如权利要求7所述的装置,其特征在于,所述单字候选单元包括:
候选字生成单元,用于根据所述字符输入单元当前输入的字符和所述当前输入的字符与之前输入的字符的组合,实时生成对应的候选字;
显示单元,用于在触摸屏的候选区显示所述候选字供用户选择。
9.如权利要求6-8任一项所述的装置,其特征在于,还包括:
存储单元,用于存储预先设定的全拼单字输入的拼写规则;
其中,所述拼写规则包括以下规则中的任一种或多种:两拼规则,三拼规则,整体认读规则以及自成规则。
10.一种触摸屏终端,其特征在于,包括如权利要求6-8任一项所述的基于触摸屏的全拼单字滑动输入装置。
CN201010254581.3A 2010-08-13 2010-08-13 基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端 Active CN102375656B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010254581.3A CN102375656B (zh) 2010-08-13 2010-08-13 基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010254581.3A CN102375656B (zh) 2010-08-13 2010-08-13 基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端

Publications (2)

Publication Number Publication Date
CN102375656A true CN102375656A (zh) 2012-03-14
CN102375656B CN102375656B (zh) 2016-08-03

Family

ID=45794333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010254581.3A Active CN102375656B (zh) 2010-08-13 2010-08-13 基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端

Country Status (1)

Country Link
CN (1) CN102375656B (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102693090A (zh) * 2012-05-16 2012-09-26 刘炳林 一种输入方法和电子设备
CN102890615A (zh) * 2012-09-21 2013-01-23 百度在线网络技术(北京)有限公司 一种基于触摸屏的拼音输入方法和装置
CN104238931A (zh) * 2013-06-24 2014-12-24 腾讯科技(深圳)有限公司 信息输入方法、装置及电子设备
CN104364738A (zh) * 2012-06-06 2015-02-18 汤姆逊许可公司 用于从触敏屏幕输入符号的方法和装置
CN104391644A (zh) * 2014-11-11 2015-03-04 北京元心科技有限公司 一种输入方法及装置
CN104750403A (zh) * 2013-12-31 2015-07-01 中兴通讯股份有限公司 输入方法及装置
CN104965585A (zh) * 2015-06-02 2015-10-07 百度在线网络技术(北京)有限公司 一种模拟视觉物理反馈的方法与装置
CN105184140A (zh) * 2015-07-30 2015-12-23 广东欧珀移动通信有限公司 一种密码输入方法、装置及移动终端
CN105204758A (zh) * 2014-06-30 2015-12-30 展讯通信(上海)有限公司 一种用于触屏设备的拼音输入方法及***
CN106133652A (zh) * 2014-04-08 2016-11-16 高通股份有限公司 在预测性文字键盘操作期间的实况非视觉反馈
CN103902213B (zh) * 2012-12-27 2017-03-29 ***通信集团河南有限公司 一种文字信息的生成方法和设备
CN107885442A (zh) * 2014-03-07 2018-04-06 联想(北京)有限公司 信息处理方法和电子设备
CN110045841A (zh) * 2019-04-30 2019-07-23 上海趣虫科技有限公司 一种基于字符长度的滑行输入法及处理终端

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1761989A (zh) * 2003-01-16 2006-04-19 克利福德·A·库什勒 基于连续笔划字词的文本输入***和方法
CN101398717A (zh) * 2007-09-30 2009-04-01 联想(北京)有限公司 可变显示键盘及输入方法
CN101676851A (zh) * 2008-09-17 2010-03-24 ***通信集团公司 输入方法和输入装置
US20100146386A1 (en) * 2005-03-18 2010-06-10 Xianliang Ma Chinese Phonetic Alphabet and Phonetic Notation Input Method for Entering Multiword by Using Numerals of Keypad

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1761989A (zh) * 2003-01-16 2006-04-19 克利福德·A·库什勒 基于连续笔划字词的文本输入***和方法
US20100146386A1 (en) * 2005-03-18 2010-06-10 Xianliang Ma Chinese Phonetic Alphabet and Phonetic Notation Input Method for Entering Multiword by Using Numerals of Keypad
CN101398717A (zh) * 2007-09-30 2009-04-01 联想(北京)有限公司 可变显示键盘及输入方法
CN101676851A (zh) * 2008-09-17 2010-03-24 ***通信集团公司 输入方法和输入装置

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102693090A (zh) * 2012-05-16 2012-09-26 刘炳林 一种输入方法和电子设备
CN104364738A (zh) * 2012-06-06 2015-02-18 汤姆逊许可公司 用于从触敏屏幕输入符号的方法和装置
CN104364738B (zh) * 2012-06-06 2018-11-06 汤姆逊许可公司 用于从触敏屏幕输入符号的方法和装置
US9753638B2 (en) 2012-06-06 2017-09-05 Thomson Licensing Method and apparatus for entering symbols from a touch-sensitive screen
CN102890615A (zh) * 2012-09-21 2013-01-23 百度在线网络技术(北京)有限公司 一种基于触摸屏的拼音输入方法和装置
CN102890615B (zh) * 2012-09-21 2015-10-07 百度在线网络技术(北京)有限公司 一种基于触摸屏的拼音输入方法和装置
CN103902213B (zh) * 2012-12-27 2017-03-29 ***通信集团河南有限公司 一种文字信息的生成方法和设备
CN104238931A (zh) * 2013-06-24 2014-12-24 腾讯科技(深圳)有限公司 信息输入方法、装置及电子设备
CN104238931B (zh) * 2013-06-24 2020-06-30 腾讯科技(深圳)有限公司 信息输入方法、装置及电子设备
CN104750403A (zh) * 2013-12-31 2015-07-01 中兴通讯股份有限公司 输入方法及装置
CN107885442A (zh) * 2014-03-07 2018-04-06 联想(北京)有限公司 信息处理方法和电子设备
CN107885442B (zh) * 2014-03-07 2020-09-25 联想(北京)有限公司 信息处理方法和电子设备
CN106133652A (zh) * 2014-04-08 2016-11-16 高通股份有限公司 在预测性文字键盘操作期间的实况非视觉反馈
CN105204758A (zh) * 2014-06-30 2015-12-30 展讯通信(上海)有限公司 一种用于触屏设备的拼音输入方法及***
CN104391644B (zh) * 2014-11-11 2018-03-20 北京元心科技有限公司 一种输入方法及装置
CN104391644A (zh) * 2014-11-11 2015-03-04 北京元心科技有限公司 一种输入方法及装置
CN104965585A (zh) * 2015-06-02 2015-10-07 百度在线网络技术(北京)有限公司 一种模拟视觉物理反馈的方法与装置
CN104965585B (zh) * 2015-06-02 2019-01-25 百度在线网络技术(北京)有限公司 一种模拟视觉物理反馈的方法与装置
CN105184140A (zh) * 2015-07-30 2015-12-23 广东欧珀移动通信有限公司 一种密码输入方法、装置及移动终端
CN110045841A (zh) * 2019-04-30 2019-07-23 上海趣虫科技有限公司 一种基于字符长度的滑行输入法及处理终端
CN110045841B (zh) * 2019-04-30 2023-05-26 上海趣虫科技有限公司 一种基于字符长度的输入法及处理终端

Also Published As

Publication number Publication date
CN102375656B (zh) 2016-08-03

Similar Documents

Publication Publication Date Title
CN102375656A (zh) 基于触摸屏的全拼单字滑动输入法、装置及触摸屏终端
JP6140668B2 (ja) 携帯電話のタッチスクリーンとの使用等のためのマルチモーダルテキスト入力システム
US8411046B2 (en) Column organization of content
US8898586B2 (en) Multiple touchpoints for efficient text input
US8516367B2 (en) Proximity weighted predictive key entry
US20070040811A1 (en) Navigational interface providing auxiliary character support for mobile and wearable computers
US20130271385A1 (en) Method of Changing Input States
US20120032908A1 (en) Method for providing user interface (ui) to detect multipoint stroke and multimedia apparatus using the same
CN111052064B (zh) 自动提供基于手势的自动完成建议的方法及其电子设备
WO2014055791A1 (en) Incremental feature-based gesture-keyboard decoding
US20140164981A1 (en) Text entry
KR20160009054A (ko) 연속적인 제스쳐 입력을 위한 복수의 그래픽 키보드들
Fukatsu et al. No-look flick: single-handed and eyes-free japanese text input system on touch screens of mobile devices
JP2014232347A (ja) 文字入力装置および携帯端末装置
CN101620500A (zh) 汉字输入设备及其方法
CN107132927B (zh) 输入字符的识别方法及装置和用于识别输入字符的装置
KR20090120442A (ko) 중국어 입력 시스템 및 방법
CN102714674A (zh) 使用触摸屏的韩文输入方法和设备及包括键输入设备的便携式终端
JP2012098891A (ja) 情報処理システムおよび情報処理方法
CN102520875A (zh) 一种点划兼用的汉字拼音输入法
KR20130037484A (ko) 터치스크린에서의 문자 입력 방법 및 터치스크린을 구비한 전자장치
KR20120099987A (ko) 단말의 문자 입력 장치 및 이를 포함하는 단말기
US9014762B2 (en) Character input device, character input method, and character input program
US10048771B2 (en) Methods and devices for chinese language input to a touch screen
KR20120074175A (ko) 단말기에서 문자 입력 장치 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SHENZHEN SHIJI LIGHT SPEED INFORMATION TECHNOLOGY

Free format text: FORMER OWNER: TENGXUN SCI-TECH (SHENZHEN) CO., LTD.

Effective date: 20131127

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20131127

Address after: A Tencent Building in Shenzhen Nanshan District City, Guangdong streets in Guangdong province science and technology 518057 16

Applicant after: Shenzhen Shiji Guangsu Information Technology Co., Ltd.

Address before: Shenzhen Futian District City, Guangdong province 518057 Zhenxing Road, SEG Science Park 2 East Room 403

Applicant before: Tencent Technology (Shenzhen) Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant