一种输入方法和电子设备的制作方法

文档序号:6369740阅读:157来源:国知局
专利名称:一种输入方法和电子设备的制作方法
技术领域
本发明涉及输入法技术领域,更具体的说是涉及一种输入方法和电子设备。
背景技术
利用设置有触摸屏的电子设备进行连续滑动输入以实现字词输入的过程为用户在虚拟键盘上进行连续滑动,连续滑动过程中所划经的字符串作为输入字符串,电子设备从划经的字符串中识别出编码字符串,进而由输入法程序将编码字符串转换为相应的字词候选项,并在触摸屏上的候选栏上展现出相应的候选项,然后由用户通过点击候选项进行选择,以确认输入所需的字词。
由于输入的相同字符串序列可以对应多种字符编码,而由于拼音的同音字较多,因此即使同一个编码字符串也可能对应多种不同的候选项,从而造成了很高的重码率。例如,对于某连续滑经的字符串识别出的拼音字符串为“shi”,该拼音字符串对应的候选项可以包括“湿”、“失”、“吋”、“使”、“视”、“事”等等。为了减少重码率,一般在完成字符串的输入后,抬起手指之后再通过点击特定的按钮或标识,将字符串输入状态切换到声调输入状态,然后通过点击某按键来输入相应的声调,或者在触摸屏上输入相应的声调手势,以对候选项进行过滤,进而減少重码率。例如,当完成拼音字符串“shi”的输入后,通过点击某设定的按钮,进入到声调输入状态后,用户通过在触摸屏上划出一条水平线(水平线代表声调为一声),电子设备识别出该用户输入的声调过滤手势为一声,因此则便可以从该拼音字符串“shi”的候选项中过滤出的一声的候选项,进而減少重码率。但是对于连续滑动输入方法而言,由于需要中断当前的连续滑动输入的操作后,并通过点击某按钮之后,再由需要用户重新点击某按键或者重新进行另一滑动手势操作以输入另一段连续滑动轨迹,才可以确定出需要删选出的满足某声调的候选项,操作过程比较繁琐,也降低了输入效率。

发明内容
有鉴于此,本发明提供一种输入方法和电子设备,该方法可以降低输入过程中的操作复杂度,并提高输入效率。为实现上述目的,本发明提供如下技术方案一种输入方法,包括检测键盘区域上的连续滑动操作,获取连续滑动轨迹;根据预置的轨迹识别规则,识别出与所述连续滑动轨迹相匹配的过滤条件;对所述连续滑动轨迹进行识别,从词库中匹配出满足所述连续滑动轨迹的轨迹特 征的至少ー个待定候选项;显示所述待定候选项中满足所述过滤条件的候选项。优选的,所述根据预置的轨迹识别规则,识别出与所述连续滑动轨迹相匹配的过滤条件,包括根据预置的轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹;
根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件。优选的,所述根据轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹具体包括根据预置的轨迹识别规则,从所述连续滑动轨迹中识别出过滤手势输入轨迹和字符串编码输入轨迹;根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件;所述对所述连续滑动轨迹进行识别,从词库中匹配出满足所述连续滑动轨迹的轨迹特征的至少ー个待定候选项包括对所述连续滑动轨迹中的字符串编码输入轨迹进行识别,从词库中匹配出满足所述字符串编码输入轨迹的轨迹特征的至少ー个待定候选项。
优选的,根据预置的轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹,包括确定出所述连续滑动轨迹最后ー个划经的拼音尾字母;将所述连续滑动轨迹中所述最后一个划经的拼音尾字母之后的连续滑动轨迹作为过滤手势输入轨迹;其中,所述拼音尾字母包括字母3、0、6、;[、11、¥、11、8和1·。优选的,所述根据预置的轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹,包括将所述连续滑动轨迹中从输入起点到指定长度内的连续滑动轨迹识别为过滤手势输入轨迹。优选的,还包括预先在键盘区域上设定手势分割区;所述根据轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹,包括以下ー种或几种将所述连续滑动轨迹中,划经所述手势分割区之前的连续滑动轨迹作为过滤手势输入轨迹;将划经所述手势分割区之后的连续滑动轨迹作为过滤手势输入轨迹。优选的,所述根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件,包括根据预置的过滤手势与输入声调之间的匹配规则,确定所述过滤手势输入轨迹对应的声调,将该过滤手势输入轨迹所对应的声调作为过滤条件;所述待定候选项中满足所述过滤条件的候选项,包括所述待定候选项中具有与所述过滤手势输入轨迹对应的声调相同声调的候选项。优选的,所述根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件,包括根据预置的过滤手势与输入笔画之间的匹配规则,确定所述过滤手势输入轨迹对应的输入笔画,将该输入笔画作为过滤条件;所述待定候选项中满足所述过滤条件的候选项,包括查询所述待定候选项的输入笔画库,从所述待定候选项中,确定组成所述待定候选项的输入笔画中输入顺序位于最后的输入笔画与所述确定出的输入笔画相同的候选项。
另ー方面,本发明还提供了ー种电子设备,包括检测单元,用于检测键盘区域上的连续滑动操作,获取连续滑动轨迹;第一识别单元,用于根据预置的轨迹识别规则,识别出与所述连续滑动轨迹相匹配的过滤条件;第二识别单元,用于对所述连续滑动轨迹进行识别,从词库中匹配出满足所述连续滑动轨迹的轨迹特征的至少ー个待定候选项;显示单元,用于显示所述待定候选项中满足所述过滤条件的候选项。优选的,所述第一识别单元,包括过滤轨迹识别単元,用于根据预置的轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹; 过滤条件确定单元,用于根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件。优选的,所述过滤轨迹识别单元具体为用于根据预置的轨迹识别规则,从所述连续滑动轨迹中识别出过滤手势输入轨迹和字符串编码输入轨迹;所述第二识别单元包括第一候选项识别单元,用于对所述连续滑动轨迹中的字符串编码输入轨迹进行识另IJ,从词库中匹配出满足所述字符串编码输入轨迹的轨迹特征的至少ー个待定候选项。优选的,过滤轨迹识别单元,包括特征位置确定单元,用于确定出所述连续滑动轨迹最后ー个划经的拼音尾字母,其中,所述拼音尾字母包括字母a、o、e、i、u、v、n、g和r ;第一轨迹分割単元,用于将所述连续滑动轨迹中所述最后一个划经的拼音尾字母之后的连续滑动轨迹作为过滤手势输入轨迹。优选的,所述过滤轨迹识别单元,包括第二轨迹分割単元,用于将所述连续滑动轨迹中从输入起点到指定长度内的连续滑动轨迹识别为过滤手势输入轨迹。优选的,还包括手势分割区设定单元,用于在所述键盘区域上设定手势分割区;所述过滤轨迹识别单元,具体为用于将所述连续滑动轨迹中,划经所述手势分割区之前的连续滑动轨迹作为过滤手势输入轨迹;和/或将划经所述手势分割区之后的连续滑动轨迹作为过滤手势输入轨迹。优选的,所述过滤条件确定单元,具体为用于根据预置的过滤手势与输入声调之间的匹配规则,确定所述过滤手势输入轨迹对应的声调,将该过滤手势输入轨迹所对应的声调作为过滤条件;所述显示単元,具体为用于显示所述待定候选项中具有与所述过滤手势输入轨迹对应的声调相同声调的候选项。优选的,所述过滤条件确定单元,具体为用于根据预置的过滤手势与输入笔画之间的匹配规则,确定所述过滤手势输入轨迹对应的输入笔画,将该输入笔画作为过滤条件;所述显示単元,具体为用于查询所述待定候选项的输入笔画库,从所述待定候选项中,确定组成所述待定候选项的输入笔画中输入顺序位于最后的输入笔画与所述确定出的输入笔画相同的候选项,并显示该候选项。经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种输入方法和电子设备,该方法包括当获取到在键盘区域上的连续滑动轨迹时,根据预置的轨迹识别规贝1J,识别出与该连续滑动轨迹相匹配的过滤条件;并对所述连续滑动轨迹进行识别,从词库中匹配出满足连续滑动轨迹的轨迹特征的至少ー个待定候选项;进而显示待定候选项中满足过滤条件的候选项。在该方法中通过对用户输入的连续滑动轨迹进行识别可以得到过滤条件,进而依据过滤条件对候选项进行筛选,从而減少了重码率。而由于在输入过程中无需用户中断滑动输入操作,而单独输入候选项选择轨迹即可完成输入过程,简化了输入操作的复杂度,进而提闻了输入效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图I示出了本发明ー种输入方法一个实施例的流程示意图;图2示出了本发明ー种输入方法另ー个实施例的流程示意图;图3示出了本发明ー种过滤手势与声调之间的一种对应关系的示意图;图4示出了本发明ー种过滤手势输入轨迹与输入笔画之间的对应关系的示意图;图5示出了本发明中一种连续滑动轨迹的示意图;图6示出了本发明另一种连续滑动轨迹的示意图;图7不出了本发明ー种电子设备ー个实施例的结构不意图;图8示出了本发明ー种电子设备中过滤轨迹识别単元一种结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在汉字输入过程中,为了降低输入的复杂度,提高输入效率,本发明实施例公开了一种输入方法,包括检测在键盘区域上的连续滑动操作,获取连续滑动轨迹;根据预置的轨迹识别规则,识别出与所述连续滑动轨迹相匹配的过滤条件;对所述连续滑动轨迹进行识别,从词库中匹配出满足连续滑动轨迹的轨迹特征的至少ー个待定候选项;显示待定候选项中满足过滤条件的候选项。该方法可以降低重码率、提高输入效率。下面结合附图对本发明的一种输入方法进行详细描述,參见图1,示出了本发明ー种输入方法一个实施例的流程示意图,本实施例的输入方法应用于任意设置有键盘区域且具备字词输入功能的电子设备,如设置有触摸屏手机,PDA等。本实施例的输入方法包括步骤101 :检测键盘区域上的连续滑动操作,获取连续滑动轨迹。其中,该键盘区域可以为触摸屏上的虚拟键盘,或者电子设备通过投影产生的虚拟键盘、也可以为实体键盘。在该键盘区域上显示有字母按键,还可以有其他的字符按键
坐寸O需要特别说明的是,该键盘区域应理解为可以预设的可以检测到连续滑动操作的区域,因此该键盘区域不仅包括键盘上设置有按键的区域,还可以包括未设置有按键的区域。当该键盘区域对应实体键盘时,该键盘区域包括实体键盘上设置按键的键区以及未设置按键的空白区域。当该键盘区域对应虚拟键盘时,如触摸屏上显示出的键盘,则该键盘区域可以理解为按键显示区域以及距离按键显示区域一定范围内的区域。从而当键盘区域上存在连续滑动操作时,即使连续滑动轨迹超出按键区,系统也可以检测到划出按键区的连续滑动轨迹,并将在按键区以及划出按键区的轨迹作为ー个整体的连续滑动轨迹。当该键盘区域为虚拟键盘时,用户可以通过手指或触摸笔在该键盘区域上进行滑 动,该电子设备可以获取到虚拟键盘上手指或者触摸笔等触点的滑动轨迹,也可以通过诸如鼠标等设备在虚拟键盘上进行点击滑动等方式来输入字符。而具体获取该键盘区域上的滑动连续轨迹的方式,可以通过触点在键盘区域上滑动过程中,通过触摸屏上各坐标点的电压值变化来确定触点的滑动轨迹;也可以通过电子设备上的摄像头等图像获取单元来摄取用户在虚拟键盘上的连续滑动轨迹,确定连续滑动轨迹的轨迹特征。当该键盘区域为实体键盘时,用户可以通过手指或者是触摸笔在键盘区域上进行滑动,通过设置在实体键盘上的电磁场感应单元来确定该实体键盘上的连续滑动操作的连续滑动轨迹,或者是通过电子设备上的图像摄取单元来摄取用户输入的连续滑动轨迹。如,当利用具有触摸屏的电子设备进行字词输入时,在电子设备的触摸屏上会显示键盘区域,用户可以通过手指或者触摸笔在该电子设备的触摸屏上的键盘区域相应按键上进行滑动,以实现字符输入。在连续滑动输入法中,用户在在键盘区域上利用手指或者触摸笔等进行滑动操作,这样随着手指或者触摸笔等触点的滑动操作将形成一条连续滑动轨迹,该连续滑动轨迹包含了触点所依次划经的键盘区域上的各个字符序列以及触点的划经线路等内容。本发明所指滑动操作是指ー种手势操作,并不要求输入设备与键盘布局一定要有物理接触;所述连续滑动轨迹实际对应于一系列点的位置变化序列,滑动轨迹既可以具有显式的外观界面,如手势划经的位置连线形成的线条,也可以没有显式的外观,如只有鼠标指针位置的连续变化。步骤102 :根据预置的轨迹识别规则,识别出与所述连续滑动轨迹相匹配的过滤条件。与现有技术不同,本发明中在获取到连续滑动轨迹时,需要根据电子设备内置的轨迹识别规则,需要识别出该连续滑动轨迹所包含的过滤条件,以便后续依据该过滤条件对候选项进行筛选,以减少字词的重码率。其中,根据获取到的连续输入轨迹的不同,以及预置的轨迹识别规则的不同,对该连续输入轨迹进行识别得到的过滤条件也可能不同。步骤103 :对所述连续滑动轨迹进行识别,从词库中匹配出满足所述连续滑动轨迹的轨迹特征的至少ー个待定候选项。其中,连续滑动轨迹的轨迹特征包括该连续滑动轨迹所划经的字母序列、各个字母序列的键位,轨迹起点,轨迹拐点和轨迹终点等轨迹属性。
从词库中匹配出与该连续滑动轨迹的轨迹特征相匹配的待定候选项方式可以依据现有的对连续滑动轨迹进行识别得到待定候选项操作。识别过程的轨迹特征的匹配是否包括过滤手势部分,根据匹配算法而异。步骤104 :显示所述待定候选项中满足所述过滤条件的候选项。在从词库中匹配出待定候选项并得到过滤条件之后,需要依据该过滤条件对该待定候选项进行筛选,得到该待定候选项中满足过滤条件的候选项,并将筛选出的候选项进行显示,这样降低了显示的候选项的重码率,进而便于用户对候选项进行选择,从而提高输入效率。需要说明的是,步骤102和步骤103的操作顺序可以互换,也可以同时进行。其中,依据预置的轨迹识别规则,识别出与连续滑动轨迹相匹配的过滤条件的方 式有多种,可选的,其中ー种方式为根据预置的轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹;根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件。该种方式首先从该连续滑动轨迹中确定出属于过滤手势输入轨迹的ー段轨迹,进而过滤手势匹配规则,匹配出该过滤手势输入轨迹所匹配的过滤条件。其中,该手势输入轨迹为所述连续输入轨迹的一部分轨迹或者是全部轨迹。根据预置的轨迹识别规则,识别出连续滑动输入轨迹中包含的过滤手势输入轨迹的同时,还可以从该连续滑动输入轨迹中识别出字符串输入轨迹。根据预置的轨迹识别规则的不同,从连续输入轨迹中识别出的字符串输入轨迹也可能不同。如,当预置的轨迹识别规则中,规定将整个连续滑动轨迹均作为字符串输入轨迹吋,则将整条连续滑动轨迹规则作为字符串输入轨迹,并对字符串输入轨迹进行识别,从词库中匹配出符合与该字符串输入轨迹相匹配的编码字符串,并得到相应的待定候选项。同时,对根据该预置的轨迹识别规则中,从连续滑动轨迹中识别出过滤手势识别轨迹,井根据预置的过滤手势匹配规则,确定该过滤手势输入轨迹所对应的过滤条件,依据该过滤条件对待定候选项进行筛选。另外,在预置的轨迹识别规则还可以是根据预设的规则,从该连续滑动轨迹中分离出字符串输入轨迹和过滤手势输入轨迹。具体的,可以是在该连续滑动轨迹中确定过滤手势识别特征位置,依据该过滤手势识别特征位置将该连续滑动轨迹分成字符串输入轨迹和过滤手势输入轨迹。其中,该字符串输入轨迹可以为该连续滑动输入轨迹中除该过滤手势输入轨迹之外的连续滑动轨迹;该字符串连续输入轨迹也可以与该过滤手势输入轨迹有重合的部分连续滑动轨迹。进ー步的,在对连续滑动轨迹进行识别,从词库中匹配出满足所述连续滑动轨迹的轨迹特征的至少ー个待定候选项的方式也可以有多种。其中ー种方式为对连续滑动轨迹中的字符串编码输入轨迹进行识别,从词库中匹配出满足字符串编码输入轨迹的轨迹特征的至少ー个待定候选项。另ー种对连续滑动轨迹进行识别,从词库中匹配出满足所述连续滑动轨迹的轨迹特征的至少ー个待定候选项方式为对连续滑动轨迹中的字符串编码输入轨迹进行识别,从词库中匹配出满足字符串编码输入轨迹的轨迹特征的至少ー个第一待定候选项的同吋,对整条连续滑动轨迹进行识别,并从词库中匹配出满足整条连续滑动轨迹的轨迹特征的至少ー个第二待定候选项。将第一待定候选项和第二待定候选项的集合作为待定候选项,并在后续依据确定出的过滤条件对所有的待定候选项进行筛选。參见图2,示出了本发明ー种输入方法另ー个实施例的流程示意图,本实施例为图I所示实施例中ー个具体的实现方式,本实施例包括步骤201 :检测键盘区域上的连续滑动操作,获取连续滑动轨迹。步骤202 :根据预置的轨迹识别规则,从所述连续滑动轨迹中识别出字符串输入轨迹和过滤手势输入轨迹。一般的,当获取到连续滑动轨迹后,直接根据该连续滑动轨迹识别出编码字符串,并从词库中匹配出与该连续滑动轨迹对应的候选项。但是本发明中触点的滑动过程中不仅可以包含编码字符串对应的字符串输入轨迹,还可以包括过滤手势输入轨迹。本发明中当获取到连续滑动轨迹时,需要根据预置的轨迹分离规则,确定出连续滑动轨迹中的过滤手势识别特征位置,并结合确定出的过滤手势识别特征位置从该连续滑 动轨迹中分离出字符串输入轨迹和过滤手势输入轨迹。其中,依据该字符串输入轨迹可以确定用户待输入的编码字符串,进而得到用户待输入的至少ー个汉字候选项。而依据该过滤手势输入轨迹则可以确定对汉字候选项的筛选条件,进而对候选项进行筛选得到满足要求的候选项,进而降低重码率,提高输入效率。步骤203 :对所述字符串输入轨迹进行识别,从词库中识别出满足所述字符串输入轨迹的轨迹特征的至少ー个待定候选项。对字符串输入轨迹进行识别,从词库中匹配出与该字符串输入轨迹对应的多个待定候选项。对字符串输入轨迹进行识别进而从词库中匹配待定候选项的过程,与现有的对连续输入轨迹进行识别得到候选项列表相同。不同的是,本实施例中当确定出与该字符串输入轨迹对应的待定候选项之后,并不会直接将待定候选项进行显示,而需要进ー步对依据过滤手势输入轨迹确定过滤条件,进而从待定候选项中选择满足过滤条件的候选项。步骤204 :根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件。为了确定出过滤手势输入轨迹对应的过滤条件,在电子设备中内置有过滤手势匹配规则,依据该过滤手势匹配规则对该过滤手势输入轨迹进行分析匹配,得到与该过滤手势匹配规则对应的过滤条件。步骤205 :显示所述待定候选项中满足所述过滤条件的候选项。确定出用户输入的过滤手势对应的过滤条件后,可以从待定候选项中选择出满足该过滤条件的候选项,并显示该满足过滤条件的候选项,进而降低了重码率,显示的候选项的数量明显减少,用户可以从显示的候选项中比较便捷的选择出需要上屏输出的候选项。以上任意一个实施例,过滤手势输入轨迹与过滤条件之间的对应关系与预置的过滤手势匹配规则有夫。但预置的过滤手势匹配规则确定后,某ー过滤手势输入轨迹仅可以对应ー个过滤条件。预置的过滤手势匹配规则可以是过滤手势与输入声调之间的匹配规则,进而根据该确定过滤手势与输入声调之间的匹配规则,可以确定该过滤手势输入轨迹对应的声调,将该过滤手势输入轨迹所对应的声调作为过滤条件。从待定候选项中具有与该过滤手势输入轨迹对应的声调相同声调的候选项。当确定出过滤手势输入轨迹后,根据该过滤手势输入轨迹的轨迹起点、轨迹终点、轨迹方向等轨迹特征,对该过滤手势输入轨迹进行分析,从而确定出该过滤手势输入轨迹所对应的声调。为了能够更加清楚的理解本发明中是确定过滤手势输入轨迹的对应的声调的过程,下面以ー实例进行描述,參见图3,示出了一种过滤手势与声调之间的ー种对应关系。如图所示,对应关系为一声,横向从左至右和从右至左的连续输入轨迹;ニ声,从左下到右上的连续输入轨迹;三声,从右上到左下的连续输入轨迹; 四声,从左上到右下或从右下到左上的连续输入轨迹。这样,当对过滤手势输入轨迹为从左向右或者从右向左的连续水平线(在实际操作中,该过滤手势输入轨迹为近似平行于该水平线)进行分析识别后,确定该过滤手势输入轨迹后与预置的声调为一声对应的轨迹相匹配,则确定出该过滤手势输入轨迹对应的声调为一声,进而从待定候选项中选取出满足声调为一声的候选项。而当过滤手势输入轨迹符合从左下到右上的输入轨迹,则该过滤手势输入轨迹与该三声的声调输入轨迹相匹配,进而确定出该过滤手势输入轨迹对应的声调为三声。例如,对字符串输入轨迹进行识别,识别出的编码字符串为“WO”,而“WO”对应的待定候选项包括“窝” “我” “握” “卧”等,而识别出过滤手势输入轨迹对应的声调为三声,则可以仅从待定候选项中选取出“我”,进而简化了输入操作过程,提高了输入效率。当然,预置的过滤手势输入轨迹与声调之间的对应关系还可以有其他类型,并不限定于图3所示的对应关系。另外,预置的过滤手势匹配规则可以是预置的过滤手势与输入笔画之间的匹配规贝1J。进而,根据该预置的过滤手势与输入笔画之间的匹配规则,确定过滤手势输入轨迹对应的输入笔画,将该输入笔画作为过滤条件;并进ー步查询待定候选项的输入笔画库,从待定候选项中,确定组成待定候选项的输入笔画中输入顺序位于最后的输入笔画与确定出的输入笔画相同的候选项。由于每个汉字均由多个笔画组成,为了降低重码率用户可以将在过滤手势输入轨迹中包含待选择的候选项的对应的ー个输入笔画,当根据字符串输入规则识别出多个待定候选项之后,确定各个待定候选项对应的最后ー个输入笔画,如果某个待定候选项的最后ー个输入笔画与该过滤手势输入轨迹对应的输入笔画相同,则将该待定候选项作为候选项进行显示。该预置的过滤手势与输入笔画之间的匹配规则的具体实现方式有多种,參见图4,示出了本申请ー种过滤手势输入轨迹与输入笔画之间的对应关系。在该图中,将从左到右或者从右到左的横向输入轨迹与输入笔画“横”相对应;将从上到下的竖直输入轨迹与输入笔画“竖”相对应;将从右上方到左下方连续输入轨迹与输入笔画“撇”相对应,其他输入笔画与过滤手势输入轨迹的对应关系也如图4所示,不再一一描述,因此,当确定出过滤手势输入轨迹后,将该过滤手势输入轨迹与图4中的轨迹进行匹配,从而确定过滤输入手势对应的输入笔画,进而将该输入笔画作为过滤条件进行过滤。例如,对字符串输入轨迹进行识别,识别出的编码字符串为“wo”,而“wo”对应的待定候选项包括“窝” “我” “握” “卧”等,而识别出的过滤手势输入轨迹对应的输入笔画为“横”,则以上待定候选项中满足最后ー笔输入笔画为“横”的候选项为“握”,则可以将“握”进行显示。在本申请中根据实际需要预置的轨迹识别规则可能会有所不同,对应的,从连续滑动轨迹中识别出字符串输入轨迹和过滤手势输入轨迹的方式也有多种不同的方式。其中ー种方式为确定该连续滑动轨迹最后ー个划经的拼音尾字母,将该最后一个划经的拼音尾字母作为过滤手势识别特征位置;将该连续滑动轨迹中该最后一个划经的拼音尾字母之后的连续滑动轨迹作为过滤手势输入轨迹,而将该连续滑动轨迹中除该过滤手势输入轨迹之外的连续滑动轨迹作为字符串输入轨迹。当然,也可以仅依据该规则从连续滑动输入轨迹识别出过滤输入轨迹,而将整条连续滑动轨迹作为字符串输入轨迹。其中,拼音尾字母为根据汉语拼音规则确定出在汉字拼音中位于尾端的字母,该拼音尾字母包括单韵母,单韵母包括字母a、字母e、字母i、字母O、字母U、字母V。另外,该拼音尾字母还包括字母η、字母g和字母r。一般的,该条连续滑动轨迹中仅包括一段过滤 手势输入轨迹,则可以将输入起点到该最后一个划经的拼音尾字母之间的连续滑动轨迹作为字符串输入轨迹,而将该获取到的连续滑动轨迹中,该最后一个划经的拼音尾字母之后的连续滑动轨迹作为过滤手势输入轨迹。例如,參见图5为ー种在键盘区域上的连续滑动输入轨迹,在该图5中以输入“我”为例进行描述,触点在在键盘区域上的连续滑动输入轨迹如图中曲线所示,其中,实线部分代表代表字符串输入轨迹,虚线部分代表过滤手势输入轨迹,由干“我”的声调为三声,因此该过滤手势输入轨迹对应的为声调为三声的输入轨迹(即从右上到左下的输入轨迹,可以參照图3所示)。电子设备获取到连续滑动轨迹,该连续滑动轨迹依次划经的字符串序列为“wertyuiok”,对该连续滑动轨迹进行识别,确定出该连续滑动轨迹最后划经的ー个拼音尾字母为“O”,则将该拼音尾字母“O”处为过滤手势识别特征位置,进而确定出该输入起点到该拼音尾字母“O”之间的连续滑动轨迹为字符串输入轨迹即图中实线所示,该字符串输入轨迹依次划经“wertyuio”,通过对该字符串序列进行识别,可以确定出符合条件的编码字符串,假设符合条件的编码字符串仅有、O”,而“wo”对应的待定候选项包括“我”、“握”、“卧” “喔”、“窝”等,并将该拼音尾字母“O”到连续滑动轨迹尾端的部分作为过滤手势输入轨迹,依据预置的过滤手势与声调之间的对应关系,确定出该过滤手势输入轨迹对应的声调为三声,则可以从待定候选项中选择出满足声调为三声的候选项进行展示。另ー种从连续滑动轨迹中识别出字符串输入轨迹和过滤手势输入轨迹的方式为将连续滑动轨迹中从输入起点到指定长度内的连续滑动轨迹作为过滤手势输入轨迹,并将过滤手势输入轨迹之外的连续滑动轨迹作为字符串输入轨迹。其中,该指定长度可以根据需要设定,如可以将触点的输入起点到下一字母按键之间的长度作为指定长度,也可以设定两个字母按键的总长度作为指定长度。该种识别方式,将连续滑动轨迹前端的一部分轨迹作为过滤手势输入轨迹,并将过滤手势输入轨迹之后的滑动轨迹作为字符串输入轨迹,从而在一次滑动输入过程中完成了字符串输入和声调过滤两个操作,简化了输入操作过程。例如,參见图6,为键盘区域上的另ー种连续滑动轨迹,在本实施例中以输入“巴”为例,由干“巴”的声调为一声,因此用户可以在进行连续滑动输入时首先输入声调为一声时对应的过滤手势输入轨迹,然后直接进行字符串“ba”的输入,如图所示,图中虚线部分为过滤手势输入轨迹,该虚线部分的长度为大于ー个字符按键的长度且小于两个字符长度,且该虚线部分的长度在预设的指定长度范围内,实线部分为字符串输入轨迹。当电子设备获取到该条连续滑动轨迹时,确定触点的输入起点到指定长度范围内的连续滑动轨迹,并将确定出的连续滑动轨迹作为过滤手势输入轨迹,并该过滤手势输入终点之后的连续滑动轨迹作为字符串输入轨迹,该字符串输入轨迹依次划经字符“bvcsa”,对字符串输入轨迹的轨迹特征进行识别,得到编码字符串为“ba”,井根据过滤手势与输入声调的对应关系,确定出该过滤手势输入轨迹为声调为一声所对应的轨迹(在本例中采用如图2所示的对应关系),因此,从“ba”对应的“把”、“八”、“爸”、“抜” “巴”等待定候选项中,选择出声调为一声的待定候选项作为显示的候选项,从而显示出“巴”和“八”等一声的候选项。另ー种从连续滑动轨迹中识别出字符串输入轨迹和过滤手势输入轨迹的方式为预先在键盘区域上设定中的手势分割区,其中,该手势分割区可以为某指定按键或者 某设定键盘区域,具体的可以根据实际需要进行设定。触点在键盘区域上进行连续滑动的过程中,如果需要区分出字符串输入轨迹和过滤手势输入轨迹,根据预设的轨迹分割规则可以将连续滑动轨迹中,划经所述手势分割区之前的连续滑动轨迹作为过滤手势输入轨迹;或者是,将连续滑动轨迹中,划经所述手势分割区之后的连续滑动轨迹作为过滤手势输入轨迹。需要说明的是,以上从连续滑动轨迹中识别出过滤手势输入轨迹的几种方式可以相互结合,将多种识别手势输入轨迹的方式相结合适用于对连续输入轨迹对应的编码字符串为字词或短句的汉字拼音,在该种情况下,从一条连续输入轨迹中可以得到两条或多条过滤手势输入轨迹,而对过滤手势输入轨迹进行识别得到的过滤条件也可以为多个。以预置的轨迹识别规则将以下两种方式相结合为例将确定该连续滑动轨迹最后一个划经的拼音尾字母,将该最后一个划经的拼音尾字母作为过滤手势识别特征位置,将该连续滑动轨迹中该最后一个划经的拼音尾字母之后的连续滑动轨迹作为过滤手势输入轨迹;将连续滑动轨迹中从输入起点到指定长度内的连续滑动轨迹作为过滤手势输入轨迹。这样,一条连续输入轨迹中,输入起点到指定长度的连续输入轨迹可以为识别为一条连续手势输入轨迹,而连续滑动轨迹最后划经的拼音尾字母到输入终点的轨迹则可以被识别为另一条过滤手势输入轨迹。这样一条连续输入轨迹可以识别出两个过滤条件,而对应的从连续输入轨迹中识别出的待定候选项一般也为多个汉字组成的词组,对于ー个待定候选项,可以将第一条过滤手势输入轨迹对应的过滤条件作为该待定候选项中首个汉字的过滤条件,而将第二条过滤手势输入轨迹对应的过滤条件作为该待定候选项中末尾的汉字的过滤条件。例如,对某条连续输入轨迹识别出的待定候选项包括“把我”、“把握”、“拔握”等,而依据本发明的方法从该连续输入轨迹中识别出两段过滤手势输入轨迹,一条过滤手势输入轨迹为输入起点到指定长度内的连续轨迹,设对该过滤手势输入轨迹进行识别,识别出对应的声调为三声,则依据该从待定候选项中选择首个汉字的声调为三声的待定候选项得至IJ“把我”和“把握”,同时设从该连续输入轨迹中识别出最后一个划定的拼音尾字母到轨迹末端对应的过滤手势输入轨迹,且设对该过滤手势输入轨迹识别出的声调为四声,则依据该声调从待定候选项中选择出最后ー个汉字的拼音为四声的待定候选项,则同时满足待定候选项中第一个汉字为三声,且最后ー个汉字为四声的待定候选项为“把握”,则可以将“把握”进行显示,从而降低了重码率提高了输入效率。对应本发明的方法,本发明还提供了一种电子设备,该电子设备具有字符输入功能的装置,如该电子设备可以为设置有触摸屏的手机、PDA、掌上电脑、笔记本,也可以为具有实体键盘的笔记本等等。參见图7,示出了本发明ー种电子设备的结构示意图,在本实施例中该电子设备包括检测单元710、第一识别单元720、第二识别单元730和显示单元740。其中,检测单元710,用于检测键盘区域上的连续滑动操作,获取连续滑动轨迹。第一识别单元720,用于根据预置的轨迹识别规则,识别出与所述连续滑动轨迹相匹配的过滤条件。第二识别单元730,用于对所述连续滑动轨迹进行识别,从词库中匹配出满足所述连续滑动轨迹的轨迹特征的至少ー个待定候选项。
其中,连续滑动轨迹的轨迹特征包括该连续滑动轨迹所划经的字母序列、各个字母序列的键位,轨迹起点,轨迹拐点和轨迹终点等轨迹属性。显示单元740,用于显示所述待定候选项中满足所述过滤条件的候选项。其中,第一识别单元根据连续输入轨迹确定过滤条件的方式有多种,可选的,该第一识别单元720包括过滤轨迹识别単元721,用于根据预置的轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹。其中,该手势输入轨迹为所述连续输入轨迹的一部分轨迹或者是全部轨迹。过滤条件确定单元722,用于根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件。根据预置的轨迹识别规则,识别出连续滑动输入轨迹中包含的过滤手势输入轨迹的同时,还可以从该连续滑动输入轨迹中识别出字符串输入轨迹。根据预置的轨迹识别规则的不同,从连续输入轨迹中识别出的字符串输入轨迹也可能不同。如,当预置的轨迹识别规则中,规定将整个连续滑动轨迹均作为字符串输入轨迹时,则将整条连续滑动轨迹规则作为字符串输入轨迹,并对字符串输入轨迹进行识别,从词库中匹配出符合与该字符串输入轨迹相匹配的编码字符串,并得到相应的待定候选项。同时,对根据该预置的轨迹识别规则中,从连续滑动轨迹中识别出过滤手势识别轨迹,井根据预置的过滤手势匹配规则,确定该过滤手势输入轨迹所对应的过滤条件,依据该过滤条件对待定候选项进行筛选。对应的,该过滤轨迹识别单元721具体为用于根据预置的轨迹识别规则,从所述连续滑动轨迹中识别出过滤手势输入轨迹和字符串编码输入轨迹;该第二识别单元730包括第一候选项识别单元731,用于对所述连续滑动轨迹中的字符串编码输入轨迹进行识别,从词库中匹配出满足所述字符串编码输入轨迹的轨迹特征的至少ー个待定候选项。在根据预置的过滤手势匹配规则,确定过滤手势输入轨迹所对应的过滤条件的方式有多种,如可以采用过滤手势与声调之间的匹配规则,该过滤条件确定单元722,具体为用于根据预置的过滤手势与输入声调之间的匹配规则,确定所述过滤手势输入轨迹对应的声调,将该过滤手势输入轨迹所对应的声调作为过滤条件;
对应的,该显示単元740,具体为用于显示所述待定候选项中具有与所述过滤手势输入轨迹对应的声调相同声调的候选项。另外,确定该过滤条件的方式还可以依据过滤手势与字词的输入笔画之间的对应关系,因此,该过滤条件确定单元,具体为用于根据预置的过滤手势与输入笔画之间的匹配规则,确定所述过滤手势输入轨迹对应的输入笔画,将该输入笔画作为过滤条件。对应的,显示单元,具体为用于查询所述待定候选项的输入笔画库,从所述待定候选项中,确定组成所述待定候选项的输入笔画中输入顺序位于最后的输入笔画与所述确定出的输入笔画相同的候选项,并显示该候选项。进ー步的,在预置的轨迹识别规则还可以是根据预设的规则,从该连续滑动轨迹中分离出字符串输入轨迹和过滤手势输入轨迹。具体的,可以是在该连续滑动轨迹中确定过滤手势识别特征位置,依据该过滤手势识别特征位置将该连续滑动轨迹分成字符串输入轨迹和过滤手势输入轨迹。其中,该字符串输入轨迹可以为该连续滑动输入轨迹中除该过滤手势输入轨迹之外的连续滑动轨迹;该字符串连续输入轨迹也可以与该过滤手势输入轨 迹有重合的部分连续滑动轨迹。具体的,參见图8,该过滤轨迹识别单元721包括特征位置确定单元7211,用于确定出所述连续滑动轨迹最后ー个划经的拼音尾字母,其中,所述拼音尾字母包括字母a、O、e、i、U、V、n、g和r ;第一轨迹分割単元7212,用于将所述连续滑动轨迹中所述最后一个划经的拼音尾字母之后的连续滑动轨迹作为过滤手势输入轨迹。当然还可以将连续滑动轨迹中指定的轨迹作为过滤手势输入轨迹,对应的,所述过滤轨迹识别单元,包括第二轨迹分割単元,用于将所述连续滑动轨迹中从触点输入起点到指定长度内的连续滑动轨迹识别为过滤手势输入轨迹。另外,本发明的电子设备中还可以包括手势分割区设定单元,用于在键盘区域上设定手势分割区。进ー步的,该过滤轨迹识别单元,具体为用于将所述连续滑动轨迹中,划经所述手势分割区之前的连续滑动轨迹作为过滤手势输入轨迹;和/或将划经所述手势分割区之后的连续滑动轨迹作为过滤手势输入轨迹。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相參见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处參见方法部分说明即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种输入方法,其特征在于,包括 检测键盘区域上的连续滑动操作,获取连续滑动轨迹; 根据预置的轨迹识别规则,识别出与所述连续滑动轨迹相匹配的过滤条件; 对所述连续滑动轨迹进行识别,从词库中匹配出满足所述连续滑动轨迹的轨迹特征的至少ー个待定候选项; 显示所述待定候选项中满足所述过滤条件的候选项。
2.根据权利要求I所述的方法,其特征在于,所述根据预置的轨迹识别规则,识别出与所述连续滑动轨迹相匹配的过滤条件,包括 根据预置的轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹; 根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件。
3.根据权利要求2所述的方法,其特征在于,所述根据轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹具体包括 根据预置的轨迹识别规则,从所述连续滑动轨迹中识别出过滤手势输入轨迹和字符串编码输入轨迹; 根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件;所述对所述连续滑动轨迹进行识别,从词库中匹配出满足所述连续滑动轨迹的轨迹特征的至少ー个待定候选项包括 对所述连续滑动轨迹中的字符串编码输入轨迹进行识别,从词库中匹配出满足所述字符串编码输入轨迹的轨迹特征的至少ー个待定候选项。
4.根据权利要求2所述的方法,其特征在于,根据预置的轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹,包括 确定出所述连续滑动轨迹最后ー个划经的拼音尾字母; 将所述连续滑动轨迹中所述最后一个划经的拼音尾字母之后的连续滑动轨迹作为过滤手势输入轨迹; 其中,所述拼音尾字母包括字母a、O、e、i、U、V、n、g和r。
5.根据权利要求2或4所述的方法,其特征在于,所述根据预置的轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹,包括 将所述连续滑动轨迹中从输入起点到指定长度内的连续滑动轨迹识别为过滤手势输入轨迹。
6.根据权利要求2所述的方法,其特征在于,还包括预先在所述键盘区域中设定手势分割区; 所述根据轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹,包括以下ー种或几种 将所述连续滑动轨迹中,划经所述手势分割区之前的连续滑动轨迹作为过滤手势输入轨迹; 将划经所述手势分割区之后的连续滑动轨迹作为过滤手势输入轨迹。
7.根据权利要求2所述的方法,其特征在于,所述根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件,包括 根据预置的过滤手势与输入声调之间的匹配规则,确定所述过滤手势输入轨迹对应的声调,将该过滤手势输入轨迹所对应的声调作为过滤条件; 所述待定候选项中满足所述过滤条件的候选项,包括 所述待定候选项中具有与所述过滤手势输入轨迹对应的声调相同声调的候选项。
8.根据权利要求2所述的方法,其特征在于,所述根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件,包括 根据预置的过滤手势与输入笔画之间的匹配规则,确定所述过滤手势输入轨迹对应的输入笔画,将该输入笔画作为过滤条件; 所述待定候选项中满足所述过滤条件的候选项,包括 查询所述待定候选项的输入笔画库,从所述待定候选项中,确定组成所述待定候选项的输入笔画中输入顺序位于最后的输入笔画与所述确定出的输入笔画相同的候选项。
9.ー种电子设备,其特征在于,包括 检测单元,用于检测键盘区域上的连续滑动操作,获取连续滑动轨迹; 第一识别单元,用于根据预置的轨迹识别规则,识别出与所述连续滑动轨迹相匹配的过滤条件; 第二识别单元,用于对所述连续滑动轨迹进行识别,从词库中匹配出满足所述连续滑动轨迹的轨迹特征的至少ー个待定候选项; 显示单元,用于显示所述待定候选项中满足所述过滤条件的候选项。
10.根据权利要求9所述的电子设备,其特征在于,所述第一识别单元,包括 过滤轨迹识别単元,用于根据预置的轨迹识别规则,识别出所述连续滑动轨迹中包含的过滤手势输入轨迹; 过滤条件确定单元,用于根据预置的过滤手势匹配规则,确定所述过滤手势输入轨迹所对应的过滤条件。
11.根据权利要求10所述的电子设备,其特征在于,所述过滤轨迹识别单元具体为用于根据预置的轨迹识别规则,从所述连续滑动轨迹中识别出过滤手势输入轨迹和字符串编码输入轨迹; 所述第二识别单元包括 第一候选项识别单元,用于对所述连续滑动轨迹中的字符串编码输入轨迹进行识别,从词库中匹配出满足所述字符串编码输入轨迹的轨迹特征的至少ー个待定候选项。
12.根据权利要求10所述的电子设备,其特征在于,过滤轨迹识别单元,包括 特征位置确定单元,用于确定出所述连续滑动轨迹最后ー个划经的拼音尾字母,其中,所述拼音尾字母包括字母a、O、e、i、U、V、n、g和r ; 第一轨迹分割単元,用于将所述连续滑动轨迹中所述最后一个划经的拼音尾字母之后的连续滑动轨迹作为过滤手势输入轨迹。
13.根据权利要求10或12所述的电子设备,其特征在于,所述过滤轨迹识别单元,包括 第二轨迹分割単元,用于将所述连续滑动轨迹中从输入起点到指定长度内的连续滑动轨迹识别为过滤手势输入轨迹。
14.根据权利要求10所述的电子设备,其特征在于,还包括手势分割区设定单元,用于在所述键盘区域上设定手势分割区;所述过滤轨迹识别单元,具体为用于将所述连续滑动轨迹中,划经所述手势分割区之前的连续滑动轨迹作为过滤手势输入轨迹;和/或将划经所述手势分割区之后的连续滑动轨迹作为过滤手势输入轨迹。
15.根据权利要求10所述的电子设备,其特征在于,所述过滤条件确定单元,具体为用于根据预置的过滤手势与输入声调之间的匹配规则,确定所述过滤手势输入轨迹对应的声调,将该过滤手势输入轨迹所对应的声调作为过滤条件; 所述显示単元,具体为用于显示所述待定候选项中具有与所述过滤手势输入轨迹对应的声调相同声调的候选项。
16.根据权利要求10所述的电子设备,其特征在于,所述过滤条件确定单元,具体为用于根据预置的过滤手势与输入笔画之间的匹配规则,确定所述过滤手势输入轨迹对应的输入笔画,将该输入笔画作为过滤条件; 所述显示単元,具体为用于查询所述待定候选项的输入笔画库,从所述待定候选项中,确定组成所述待定候选项的输入笔画中输入顺序位于最后的输入笔画与所述确定出的输入笔画相同的候选项,并显示该候选项。
全文摘要
本发明公开了一种输入方法和电子设备,该方法包括检测键盘区域上的连续滑动操作,获取连续滑动轨迹;根据预置的轨迹识别规则,识别出与连续滑动轨迹相匹配的过滤条件;对连续滑动轨迹进行识别,从词库中匹配出满足连续滑动轨迹的轨迹特征的至少一个待定候选项;显示待定候选项中满足过滤条件的候选项。该方法可以降低输入过程中的操作复杂度,并提高输入效率。
文档编号G06F3/048GK102693090SQ20121015185
公开日2012年9月26日 申请日期2012年5月16日 优先权日2012年5月16日
发明者刘炳林, 王玲 申请人:刘炳林
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1