输入方法、输入装置、输入系统和电子设备与流程

文档序号:19154619发布日期:2019-11-16 00:33阅读:224来源:国知局
输入方法、输入装置、输入系统和电子设备与流程

本申请总的来说涉及文本输入领域,且更为具体地,涉及输入方法、输入装置、输入系统和电子设备。



背景技术:

间接输入的交互方式经常出现在输入平面和显示平面分离的情况下。典型的场景是用户手持手机、遥控器或手柄,与智能电视、大屏幕、虚拟现实(vr)头戴显示器、增强现实(ar)智能眼镜等设备交互。这些场景中,显示屏幕和输入设备在解耦的两个分离平面上。

这些场景下有许多搜索、聊天的使用需求,而目前在这些场景中的文本输入仍有许多缺陷。

例如,一种方案是在屏幕上显示26键键盘,使用遥控器或手柄的方向键或摇杆(上下左右)以按键为单位移动光标,按确认键输入一个字符。该方案的缺点是以字母为单位进行输入,输入效率低,并且以按键为单位进行移动,操作次数多。

另一种方案是屏幕上显示26键键盘,通过晃动(陀螺仪)移动光标,按确认键输入一个字符。该方案的缺点是以字母为单位进行输入,输入效率低,并且使用晃动的方式操纵光标准确率低,效率低,学习成本高。

再一种方案是屏幕上显示26键键盘,通过触摸屏移动光标,按确认键输入一个字符。该方案的缺点是以字母为单位进行输入,输入效率低,并且在输入每个字符之间都需要移动和停顿确认两种操作,效率低。

此外,还开发了语音输入的方案。但是,该方案的缺点是语音识别的识别精度有限(对口音、嘈杂环境、易混淆词的支持不好),另外,不适合在一些场合下使用(静谧环境、隐私信息)。并且,语音输入的方案需要麦克风,且相对其他方案来说需要更多的计算资源。

因此,期望提供针对输入平面和显示平面是解耦的分离平面的情况的改进的输入方案。



技术实现要素:

为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种输入方法、输入装置、输入系统和电子设备,其能够基于用户在输入平面上的滑动轨迹生成候选词并在显示平面上显示,从而改进了用户输入效率并具有高容错率。

根据本申请的一个方面,提供了一种输入方法,应用于具有显示单元的第一设备,所述输入方法包括:从第二设备接收用户输入的第一滑动轨迹,所述第一滑动轨迹通过所述用户在所述第二设备的输入单元上进行第一滑动触摸操作而生成;在接收所述第一滑动轨迹的同时,在所述显示单元上显示所述第一滑动轨迹和用于文本输入的软键盘;根据预定匹配算法匹配所述第一滑动轨迹与词库中的至少一个候选词;以及,在所述显示单元上显示所述至少一个候选词;其中,所述第一滑动轨迹显示为所述第一滑动轨迹的起点在所述软键盘的固定位置。

可选的,所述固定位置为中央位置。

在上述输入方法中,所述至少一个候选词包括多个候选词,且,在所述显示单元上显示所述候选词具体包括:在所述显示单元上显示用于选择所述多个候选词的选词界面,所述界面包括多个位置,且所述多个位置中的每一个分别显示所述多个候选词中相应的一个。

在上述输入方法中,在所述显示单元上显示所述候选词之后进一步包括:从第二设备接收用户输入的第二滑动轨迹,所述第二滑动轨迹通过所述用户的第二滑动触摸操作而生成;确定所述第二滑动轨迹指向的选择位置;以及,基于所述选择位置选择在相应位置处显示的所述多个候选词中的一个候选词。

在上述输入方法中,进一步包括:在从第二设备接收用户输入的第二滑动轨迹的同时在所述显示单元上显示所述第二滑动轨迹,所述第二滑动轨迹的显示为所述第二滑动轨迹的起点在所述选词界面的中央。

在上述输入方法中,所述软键盘显示为具有标识所述第一滑动轨迹的第一光标;和,所述第一光标在显示所述第一滑动轨迹之后自动复位到所述选词界面或者所述软键盘的中央。

在上述输入方法中,基于所述选择位置选择在相应位置处显示的所述多个候选词中的一个候选词之后进一步包括:所述选词界面显示为具有标识所述第二滑动轨迹的第二光标;所述第二光标在显示所述第二滑动轨迹之后自动复位到所述软键盘或者所述选词界面的中央。

在上述输入方法中,所述软键盘为按键宽高比为1:3的26键键盘。

在上述输入方法中,进一步包括:从所述第二设备接收用户的单击操作;以及,响应于所述单击操作,在所述显示单元上的多个位置中的每一个分别显示所述多个候选词中其它的候选词。

在上述输入方法中,进一步包括:从所述第二设备接收用户的双击操作;以及,响应于所述双击操作,结束所述选词界面的显示。

在上述输入方法中,在从第二设备接收用户输入的第一滑动轨迹之前进一步包括:从所述第二设备接收用户的双击操作或者快速左划操作;以及,响应于所述双击操作或者所述快速左划操作,删除上次输入的单词。

根据本申请的另一方面,提供了一种输入装置,应用于具有显示单元的第一设备,所述输入装置包括:操作接收单元,用于从第二设备接收用户输入的第一滑动轨迹,所述第一滑动轨迹通过所述用户在所述第二设备的输入单元上进行第一滑动触摸操作而生成;单词匹配单元,用于根据预定匹配算法匹配所述第一滑动轨迹与词库中的至少一个候选词;以及,显示控制单元,用于控制以在接收所述第一滑动轨迹的同时,在所述显示单元上显示所述第一滑动轨迹和用于文本输入的软键盘,和在所述显示单元上显示所述至少一个候选词;其中,所述第一滑动轨迹显示为所述第一滑动轨迹的起点在所述软键盘的中央。

在上述输入装置中,所述至少一个候选词包括多个候选词,且,所述显示控制单元具体用于:控制以在所述显示单元上显示用于选择所述多个候选词的选词界面,所述界面包括多个位置,且所述多个位置中的每一个分别显示所述多个候选词中相应的一个。

在上述输入装置中,所述操作接收单元进一步用于从第二设备接收用户输入的第二滑动轨迹,所述第二滑动轨迹通过所述用户的第二滑动触摸操作而生成;所述输入装置进一步包括:单词选择单元,用于,确定所述第二滑动轨迹指向的选择位置,以及,基于所述选择位置选择在相应位置处显示的所述多个候选词中的一个候选词。

在上述输入装置中,所述显示控制单元进一步用于:控制以在所述显示单元上显示所述第二滑动轨迹,所述第二滑动轨迹的显示为所述第二滑动轨迹的起点在所述选词界面的中央。

在上述输入装置中,所述显示控制单元进一步用于:将所述软键盘显示为具有标识所述第一滑动轨迹的第一光标;和,将所述光标显示为在显示所述第一滑动轨迹之后自动复位到所述选词界面或者所述软键盘的中央。

在上述输入装置中,所述显示控制单元进一步用于:将所述选词界面显示为具有标识所述第二滑动轨迹的第二光标;和,将所述第二光标显示为在显示所述第二滑动轨迹之后自动复位到所述软键盘或者所述选词界面的中央。

在上述输入装置中,所述软键盘为按键宽高比为1:3的26键键盘。

在上述输入装置中,所述操作接收单元进一步用于从所述第二设备接收用户的单击操作;以及,所述显示控制单元进一步用于响应于所述单击操作,控制以在所述显示单元上的多个位置中的每一个分别显示所述多个候选词中其它的候选词。

在上述输入装置中,所述操作接收单元进一步用于从所述第二设备接收用户的双击操作;以及,所述显示控制单元进一步用于响应于所述双击操作,控制以结束所述选词界面的显示。

在上述输入装置中,所述操作接收单元进一步用于从所述第二设备接收用户的双击操作或者快速左划操作;以及,所述显示控制单元进一步用于响应于所述双击操作或者所述快速左划操作,控制以删除所显示的上次输入的单词。

根据本申请的又一方面,提供了一种输入系统,包括:第一设备,具有显示单元;第二设备,具有输入单元;以及,输入装置,与所述第一设备和所述第二设备连接,包括:操作接收单元,用于从所述第二设备的输入单元接收用户输入的第一滑动轨迹,所述第一滑动轨迹通过所述用户在所述第二设备的输入单元上进行第一滑动触摸操作而生成;单词匹配单元,用于根据预定匹配算法匹配所述第一滑动轨迹与词库中的至少一个候选词;以及,显示控制单元,用于控制以在接收所述第一滑动轨迹的同时,在所述显示单元上显示所述第一滑动轨迹和用于文本输入的软键盘,和在所述显示单元上显示所述至少一个候选词;其中,所述第一滑动轨迹显示为所述第一滑动轨迹的起点在所述软键盘的中央。

根据本申请的再一方面,提供了一种电子设备,包括:存储器,用于存储计算机可执行指令;和,处理器,用于执行所述存储器存储的计算机可执行指令,以执行如上所述的输入方法。

根据本申请的又一方面,通过了一种计算机可读存储介质,其上存储有计算机程序指令,当所述计算机程序指令被计算装置执行时,可操作来执行如上所述的输入方法。

在现有技术相比,采用根据本申请的输入方法、输入装置、输入系统和电子设备,可以应用于具有显示单元的第一设备,从第二设备接收用户输入的第一滑动轨迹,所述第一滑动轨迹通过所述用户在所述第二设备的输入单元上进行第一滑动触摸操作而生成;在接收所述第一滑动轨迹的同时,在所述显示单元上显示所述第一滑动轨迹和用于文本输入的软键盘;根据预定匹配算法匹配所述第一滑动轨迹与词库中的至少一个候选词;以及,在所述显示单元上显示所述至少一个候选词;其中,所述第一滑动轨迹显示为所述第一滑动轨迹的起点在所述软键盘的中央。因此,提供了能够适于用户在输入平面上的滑动触摸输入在显示平面上显示滑动轨迹和候选词,从而改进了用户输入效率并具有高容错率的输入方法、输入装置、输入系统和电子设备。

附图说明

通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。

图1是根据本申请实施例的输入方法的示意性流程图;

图2是根据本申请实施例的输入方法的候选词选择操作的示意图;

图3是示出智能手机上的示例性键盘布局的示意图;

图4是根据本申请实施例的输入装置的示意性框图;

图5是根据本申请实施例的输入系统的示意性框图;

图6是根据本申请实施例的电子设备的示意性框图。

具体实施方式

下面,将参考附图详细地描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。

示例性方法

图1是根据本申请实施例的输入方法的示意性流程图。如图1所示,根据本申请实施例的输入方法应用于具有显示单元的第一设备,包括:s101,从第二设备接收用户输入的第一滑动轨迹,所述第一滑动轨迹通过所述用户在所述第二设备的输入单元上进行第一滑动触摸操作而生成;s102,在接收所述第一滑动轨迹的同时,在所述显示单元上显示所述第一滑动轨迹和用于文本输入的软键盘;s103,根据预定匹配算法匹配所述第一滑动轨迹与词库中的至少一个候选词;以及s104,在所述显示单元上显示所述至少一个候选词;其中,所述第一滑动轨迹显示为所述第一滑动轨迹的起点在所述软键盘的中央。

在根据本申请实施例的输入方法中,是以词为单位进行输入,而并非以字母为单位进行输入,从而提高了输入效率,并具有较高容错率。

并且,采用根据本申请实施例的输入方法,用户在进行文本输入时,眼睛可以始终注视第一设备的显示单元,而不需要注视第二设备的输入单元,因此,在输入时不需要将视角在输入设备和显示设备之间来回切换,提高了用户的输入效率,并改进了用户体验。

这里,用户在所述第二设备的输入单元上进行的第一滑动触摸操作可以是通过用户的手指进行的滑动触摸操作,也可以是利用触摸笔等其它用于触摸操作的输入装置进行的滑动触摸操作。

在根据本申请实施例的输入方法中,在从第二设备接收用户输入的第一滑动轨迹的同时,第一设备在显示单元上实时地显示该第一滑动轨迹,从而使得用户可以在显示屏幕上识别出在第二设备的输入单元,例如触摸屏上的滑动输入的轨迹。例如,在根据本申请实施例的输入方法中,屏幕上显示26键键盘,使用触摸屏移动光标,光标相应地在该26键键盘的各个按键上移动。这样,显示屏幕上显示的虚拟键盘上的光标能持续地提供视觉反馈,使得用户能够较为精准和快速地输入。

用户通过在第二设备的输入单元上的滑动触摸操作,通过手势在例如触摸屏上画一条轨迹,依次穿过输入单词的每个字母。然后,算法根据滑动轨迹与词库中所有词的标准轨迹比对,提供若干候选词。这里,本领域技术人员可以了解,可以采用各种匹配算法来基于用户的滑动轨迹确定一个或多个候选词,本申请并不意在限于任何特定方法。

如上所述,由于匹配算法基于用户的滑动轨迹,可能确定多个候选词,因此,用户需要选择多个候选词中想要的一个。

该多个候选词可以以列表的方式进行选择,但是,在根据本申请实施例的输入方法中,在显示屏幕上显示选词界面,且在选词界面上,以平铺式的布局显示多个候选词,从而便于用户通过在第二设备的输入单元上的特定手势,例如,向着特定方向的滑动触摸操作来选择多个候选词的其中之一。

图2是根据本申请实施例的输入方法的候选词选择操作的示意图。如图2所示,使用环形菜单进行选词,并且,在该选词菜单下,用户可以通过向四个方向移动光标并释放来键入单词,之后进入下一个单词的轨迹输入阶段。当然,本领域技术人员可以理解,虽然在图2中示出了以环形来示出四个单词,但是可以以类似布局示出更多个单词,并且通过相应方向上的滑动操作来选择候选词。

也就是说,在上述输入方法中,所述至少一个候选词包括多个候选词,且,在所述显示单元上显示所述候选词具体包括:在所述显示单元上显示用于选择所述多个候选词的选词界面,所述界面包括多个位置,且所述多个位置中的每一个分别显示所述多个候选词中相应的一个。

并且,在上述输入方法中,在所述显示单元上显示所述候选词之后进一步包括:从第二设备接收用户输入的第二滑动轨迹,所述第二滑动轨迹通过所述用户的第二滑动触摸操作而生成;确定所述第二滑动轨迹指向的选择位置;以及,基于所述选择位置选择在相应位置处显示的所述多个候选词中的一个候选词。

同样,可以在显示屏幕上显示用户的第二滑动触摸操作的轨迹,从而持续地向用户提供视觉反馈,使得用户能够较为精准和快速地输入。

因此,在上述输入方法中,进一步包括:在从第二设备接收用户输入的第二滑动轨迹的同时在所述显示单元上显示所述第二滑动轨迹,所述第二滑动轨迹的显示为所述第二滑动轨迹的起点在所述选词界面的中央。

这里,由于在根据本申请实施例的输入方法中,用户在进行输入时,眼睛始终注视着第一设备的显示单元,而不需要注视第二设备的输入单元,因此,用户实际上并不能确切地知道在第二设备的输入单元上开始输入位置。例如,当用户手持具有触摸屏的智能手机进行输入时,尽管用户可以在显示屏幕上看到滑动输入的轨迹,但是在开始滑动输入时,并不能确切地知道滑动输入开始的位置,即,手指开始接触智能手机的触摸屏的位置。

因此,如果此时,用户还需要去看手指在智能手机上的触摸位置的话,那么显然将降低用户的输入效率,同时给用户带来很大不便。

图3是示出智能手机上的示例性键盘布局的示意图。智能手机的触摸屏上适合单手拇指操作的键盘布局如图3所示。但是,图3进行示意,实际上,在根据本申请实施例的输入方法中,用户在实际使用时触摸屏上不需有任何显示,用户的眼神和注意力将完全集中在显示屏上,而无需在显示屏和手中的触摸屏间切换(例如,vr沉浸式体验等)。

并且,需要注意的是,由于用户在智能手机的触摸屏上的操作会显示在显示屏上,优选地,触摸屏的键盘布局和显示屏上的长宽比相同,并且,用户在触摸屏上的操作也会等比例地映射到显示屏幕的光标上。

另外,为了解决上述问题,设置为将显示单元上第一滑动轨迹的起点始终显示在键盘中央,例如,键盘上的字母g的位置处。也就是说,无论用户的手指实际上在触摸屏的什么位置,在显示屏上,都将用户的手指的触摸位置,即光标位置显示在键盘的中央,例如,字母g的位置处。因此,无论用户从触摸屏的哪个位置开始滑动轨迹,屏幕上手势键盘的轨迹都从键盘的正中央出发。这样,由于轨迹起点固定在键盘中央,彻底根除了用户的第一落点在盲输入情况下点击不准的问题。因此,本申请实施例的输入方法具有学习成本低,心理负担小,增加了输入效率和正确率,改善了用户体验的优点。

并且,轨迹起点固定在键盘中央结合如图2所示的使用环形菜单进行选词,使得用户在轨迹输入和选词这两种模式下切换的开销极低。

因此,在根据本申请实施例的输入方法中,第二滑动轨迹与第一滑动轨迹类似,其起点也显示在环形菜单的中央位置。也就是说,所述第二滑动轨迹显示为所述第二滑动轨迹的起点在所述选词界面的中央。

当然,在这种情况下,当用户通过滑动轨迹选择单词时,实质上每个滑动轨迹都从键盘的中央开始,因此用户的滑动轨迹要通过比实质上要输入的单词的字母更多的字母。举例来说,若用户想输入的单词是“the”,则其对应的标准轨迹应依次穿过“gthe”每个字母。

当用户输入用于字母输入的第一滑动轨迹之后,显示单元显示选词界面,这时,用于标识所述第一滑动轨迹的第一光标将自动复位到选词界面的中央,便于用户接下来的选词操作。同样,当用户输入用于选词的第二滑动轨迹之后,显示单元再次显示用于字母输入的软键盘,这时,用于标识所述第二滑动轨迹的第二光标也应该自动复位到所述软键盘的中央,例如,光标自动复位到“g”,以便于下一个单词的输入。

当然,本领域技术人员可以理解,在第一滑动轨迹之后,第一光标也可以复位到软键盘的中央,同样,在第二滑动轨迹之后,第二光标也可以复位到选词界面的中央。

也就是说,无论是标识第一滑动轨迹的第一光标还是标识第二滑动轨迹的第二光标,在第一滑动轨迹和第二滑动轨迹的输入结束之后,都自动复位到用于文本输入的软键盘界面或者用于选词的选词界面中央,从而便于接下来的输入。

因此,在上述输入方法中,所述软键盘显示为具有标识所述第一滑动轨迹的第一光标;和,所述第一光标在显示所述第一滑动轨迹之后自动复位到所述选词界面或者所述软键盘的中央。

并且,在上述输入方法中,基于所述选择位置选择在相应位置处显示的所述多个候选词中的一个候选词之后进一步包括:所述选词界面显示为具有标识所述第二滑动轨迹的第二光标;所述第二光标在显示所述第二滑动轨迹之后自动复位到所述软键盘或者所述选词界面的中央。

如上所述,为了适应例如智能手机的触摸屏的尺寸,在根据本申请实施例的输入方法中,优选地,键盘形状更接近正方形(每个按键的宽高比接近1:3),相较于普通物理键盘和软键盘(每个按键的宽高比接近1:1)更加适合单手拇指操作,准确率和舒适度更高。

因此,在上述输入方法中,所述软键盘为按键宽高比为1:3的26键键盘。

另外,在输入过程中,用户还可以通过常用的单击或者双击输入来实现其它功能,例如,切换候选词,退出选词界面等。此外,如果用户想要删除已经输入的单词,也可以通过特定操作,例如双击操作或者快速左划的操作来实现。

也就是说,在上述输入方法中,进一步包括:从所述第二设备接收用户的单击操作;以及,响应于所述单击操作,在所述显示单元上的多个位置中的每一个分别显示所述多个候选词中其它的候选词。

并且,在上述输入方法中,进一步包括:从所述第二设备接收用户的双击操作;以及,响应于所述双击操作,结束所述选词界面的显示。

此外,在上述输入方法中,在从第二设备接收用户输入的第一滑动轨迹之前进一步包括:从所述第二设备接收用户的双击操作或者快速左划操作;以及,响应于所述双击操作或者所述快速左划操作,删除上次输入的单词。

综上所述,根据本申请实施例的输入方法支持基于间接触摸输入的文本输入,用户可以手持一个拥有触摸屏的设备(如手机、手柄、遥控器等),通过在触摸屏上滑动操控屏幕上的光标移动并滑出单词的轨迹来输入单词,从而具有高输入效率和容错率。

示例性装置

下面,将参考图4来描述根据本申请实施例的输入装置。

图4是根据本申请实施例的输入装置的示意性框图。

如图4所示,根据本申请实施例的输入装置200应用于具有显示单元211的第一设备210,所述输入装置包括200:操作接收单元231,用于从第二设备220接收用户输入的第一滑动轨迹,所述第一滑动轨迹通过所述用户在所述第二设备220的输入单元221上进行第一滑动触摸操作而生成;单词匹配单元232,用于根据预定匹配算法匹配所述操作接收单元231接收的第一滑动轨迹与词库中的至少一个候选词;以及,显示控制单元233,用于控制以在接收所述第一滑动轨迹的同时,在所述显示单元211上显示所述第一滑动轨迹和用于文本输入的软键盘,和在所述显示单元211上显示所述至少一个候选词;其中,所述第一滑动轨迹显示为所述第一滑动轨迹的起点在所述软键盘的中央。

在一个示例中,在上述输入装置200中,所述至少一个候选词包括多个候选词,且,所述显示控制单元233具体用于:控制以在所述显示单元211上显示用于选择所述多个候选词的选词界面,所述界面包括多个位置,且所述多个位置中的每一个分别显示所述多个候选词中相应的一个。

在一个示例中,在上述输入装置200中,所述操作接收单元231进一步用于从第二设备220接收用户输入的第二滑动轨迹,所述第二滑动轨迹通过所述用户的第二滑动触摸操作而生成;所述输入装置200进一步包括:单词选择单元,用于,确定所述第二滑动轨迹指向的选择位置,以及,基于所述选择位置选择在相应位置处显示的所述多个候选词中的一个候选词。

在一个示例中,在上述输入装置200中,所述显示控制单元233进一步用于:控制以在所述显示单元211上显示所述第二滑动轨迹,所述第二滑动轨迹显示为所述第二滑动轨迹的起点在所述选词界面的中央。

在一个示例中,在上述输入装置200中,所述显示控制单元233进一步用于:将所述软键盘显示为具有标识所述第一滑动轨迹的第一光标;和,将所述光标显示为在显示所述第一滑动轨迹之后自动复位到所述选词界面或者所述软键盘的中央。

在一个示例中,在上述输入装置200中,所述显示控制单元233进一步用于:将所述选词界面显示为具有标识所述第二滑动轨迹的第二光标;和,将所述第二光标显示为在显示所述第二滑动轨迹之后自动复位到所述软键盘或者所述选词界面的中央。

在一个示例中,在上述输入装置200中,所述软键盘为按键宽高比为1:3的26键键盘。

在一个示例中,在上述输入装置200中,所述操作接收单元231进一步用于从所述第二设备220接收用户的单击操作;以及,所述显示控制单元233进一步用于响应于所述单击操作,控制以在所述显示单元211上的多个位置中的每一个分别显示所述多个候选词中其它的候选词。

在一个示例中,在上述输入装置200中,所述操作接收单元231进一步用于从所述第二设备220接收用户的双击操作;以及,所述显示控制单元233进一步用于响应于所述双击操作,控制以结束所述显示单元211上的所述选词界面的显示。

在一个示例中,在上述输入装置200中,所述操作接收单元231进一步用于从所述第二设备220接收用户的双击操作或者快速左划操作;以及,所述显示控制单元233进一步用于响应于所述双击操作或者所述快速左划操作,控制以删除所述显示单元211上显示的上次输入的单词。

这里,本领域技术人员可以理解,根据本申请实施例的输入装置的其它细节与之前关于根据本申请实施例的输入方法所描述的相应细节完全相同,因此为了避免冗余便不再赘述。

示例性系统

下面,将参考图5来描述根据本申请实施例的输入系统。

图5是根据本申请实施例的输入系统的示意性框图。

如图5所示,根据本申请实施例的输入系统300包括:第一设备310,具有显示单元311;第二设备320,具有输入单元321;输入装置330,与第一设备310和第二设备320连接,包括:操作接收单元331,用于从所述第二设备320的输入单元321接收用户输入的第一滑动轨迹,所述第一滑动轨迹通过所述用户在所述第二设备320的输入单元321上进行第一滑动触摸操作而生成;单词匹配单元332,用于根据预定匹配算法匹配所述操作接收单元331接收的第一滑动轨迹与词库中的至少一个候选词;以及,显示控制单元333,用于控制以在接收所述第一滑动轨迹的同时,在所述第一设备310上的显示单元311上显示所述第一滑动轨迹和用于文本输入的软键盘,和在所述显示单元311上显示所述至少一个候选词;其中,所述第一滑动轨迹显示为所述第一滑动轨迹的起点在所述软键盘的中央。

在一个示例中,在上述输入系统300中,所述至少一个候选词包括多个候选词,且,所述显示控制单元333具体用于:控制以在所述显示单元311上显示用于选择所述多个候选词的选词界面,所述界面包括多个位置,且所述多个位置中的每一个分别显示所述多个候选词中相应的一个。

在一个示例中,在上述输入系统300中,所述操作接收单元331进一步用于从第二设备320接收用户输入的第二滑动轨迹,所述第二滑动轨迹通过所述用户在所述第二设备320的输入单元321上的第二滑动触摸操作而生成;所述输入装置330进一步包括:单词选择单元,用于,确定所述第二滑动轨迹指向的选择位置,以及,基于所述选择位置选择在相应位置处显示的所述多个候选词中的一个候选词。

在一个示例中,在上述输入系统300中,所述显示控制单元333进一步用于:控制以在所述显示单元311上显示所述第二滑动轨迹,所述第二滑动轨迹显示为所述第二滑动轨迹的起点在所述选词界面的中央。

在一个示例中,在上述输入系统300中,所述显示控制单元333进一步用于:将所述软键盘显示为具有标识所述第一滑动轨迹的第一光标;和,将所述光标显示为在显示所述第一滑动轨迹之后自动复位到所述选词界面或者所述软键盘的中央。

在一个示例中,在上述输入系统300中,所述显示控制单元333进一步用于:将所述选词界面显示为具有标识所述第二滑动轨迹的第二光标;和,将所述第二光标显示为在显示所述第二滑动轨迹之后自动复位到所述软键盘或者所述选词界面的中央。

在一个示例中,在上述输入系统300中,所述软键盘为按键宽高比为1:3的26键键盘。

在一个示例中,在上述输入系统300中,所述操作接收单元331进一步用于从所述第二设备320接收用户的单击操作;以及,所述显示控制单元333进一步用于响应于所述单击操作,控制以在所述显示单元311上的多个位置中的每一个分别显示所述多个候选词中其它的候选词。

在一个示例中,在上述输入系统300中,所述操作接收单元331进一步用于从所述第二设备320接收用户的双击操作;以及,所述显示控制单元333进一步用于响应于所述双击操作,控制以结束所述显示单元311上的所述选词界面的显示。

在一个示例中,在上述输入系统300中,所述操作接收单元331进一步用于从所述第二设备320接收用户的双击操作或者快速左划操作;以及,所述显示控制单元333进一步用于响应于所述双击操作或者所述快速左划操作,控制以删除所述显示单元311上显示的上次输入的单词。

与如图4所示的输入装置相比,图5所示的输入系统的配置基本上相同,仅是输入系统300包括第一设备310、第二设备320和输入装置330,其构成一个系统整体,从而实现用户输入的高效率和高容错率。

这里,本领域技术人员可以理解,根据本申请实施例的输入系统中的输入装置的其它细节与之前关于根据本申请实施例的输入方法所描述的相应细节完全相同,因此为了避免冗余便不再赘述。

示例性电子设备

下面,参考图6来描述根据本申请实施例的电子设备。该电子设备可以是用于显示的第一设备或者用于输入的第二设备中集成的电子设备,或者与用于显示的第一设备或者用于输入的第二设备独立的单机设备,该单机设备可以与用于显示的第一设备或者用于输入的第二设备等进行通信,以实现根据本申请实施例的输入方法。

图6是根据本申请实施例的电子设备的示意性框图。

如图6所示,电子设备400包括一个或多个处理器410和存储器420。

处理器410可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备300中的其他组件以执行期望的功能。

存储器420可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器410可以运行所述程序指令,以实现上文所述的本申请的各个实施例的输入方法以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如匹配算法、词库等各种内容。

在一个示例中,电子设备400还可以包括:输入装置430和输出装置440,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。

例如,该输入装置430可以是用于接收用户的语音输入的麦克风或麦克风阵列,用于接收用户的文本输入的键盘(包括用户接收用户的滑动输入的触摸屏软键盘),或者用于接收用户的图像输入或者手势输入的摄像头。

该输出装置440可以直接向外部输出各种信息,或者控制智能手机或者电脑输出各种信息。该输出装置340可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。

当然,为了简化,图6中仅示出了该电子设备400中与本申请有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备400还可以包括任何其他适当的组件。

示例性计算机程序产品和计算机可读存储介质

除了上述方法和设备以外,本申请的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的输入方法中的步骤。

所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、c++等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。

此外,本申请的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的输入方法中的步骤。

所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

以上结合具体实施例描述了本申请的基本原理,但是,需要指出的是,在本申请中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本申请的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本申请为必须采用上述具体的细节来实现。

本申请中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。

还需要指出的是,在本申请的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。

提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本申请。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本申请的范围。因此,本申请不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。

为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本申请的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1