交互方法、交互装置及用户设备与流程

文档序号:11827931阅读:214来源:国知局
交互方法、交互装置及用户设备与流程

本申请涉及设备间交互技术领域,尤其涉及一种交互方法、交互装置及用户设备。



背景技术:

用户拥有多个智能设备的情况已经越来越普遍。以拥有智能手表和手机的用户来说,目前大部分的智能手表用户的输入更多的使用语音,在使用手机的时候可以使用多种输入方法(虚拟键盘,语音,手写等等)来输入,很多其他智能设备也有不同的输入方式,比如手势,图像。



技术实现要素:

本申请实施例可能的目的是:提供一种基于设备间交互的输入交互技术方案。

第一方面,本申请的一可能的实施方案提供了一种交互方法,包括:

响应于一第一输入设备与一输入事件对应的输入情况信息满足一输入切换条件:

获取与所述第一输入设备连接的至少一第二输入设备与所述输入事件对应的输入能力相关信息;

至少根据所述输入能力相关信息在所述至少一第二输入设备中确定至少一目标第二输入设备。

结合第一方面,在第二种可能的实施方式中,所述输入能力相关信息包括:

可变输入能力相关信息。

结合第一方面的上述任一种可能的实施方式,在第三种可能的实 施方式中,所述可变输入能力相关信息包括以下的至少一种:

输入错误率信息、连接状态信息以及用户使用便捷性信息。

结合第一方面的上述任一种可能的实施方式,在第四种可能的实施方式中,所述输入情况信息包括:错误率相关信息;

所述输入情况信息满足所述输入切换条件包括:

所述错误率相关信息在一可接受的错误率范围之外。

结合第一方面的上述任一种可能的实施方式,在第五种可能的实施方式中,所述输入情况信息包括:使用环境信息;

所述输入情况信息满足所述输入切换条件包括:

所述使用环境信息满足一设定的不适合输入的环境条件。

结合第一方面的上述任一种可能的实施方式,在第六种可能的实施方式中,所述输入情况信息包括:

已输入内容的语义;

所述输入情况信息满足所述输入切换条件包括:

所述已输入内容的语义对应于所述第一输入设备不具备的至少一输入方式。

结合第一方面的上述任一种可能的实施方式,在第七种可能的实施方式中,所述输入情况信息包括:

运行状态信息;

所述输入情况信息满足所述输入切换条件包括:

所述运行状态信息对应的运行状态对应于一不适合输入的运行条件。

结合第一方面的上述任一种可能的实施方式,在第八种可能的实施方式中,所述方法还包括:

获取所述输入情况信息。

结合第一方面的上述任一种可能的实施方式,在第九种可能的实施方式中,所述方法还包括:

向所述至少一目标第二输入设备发送输入切换信息。

结合第一方面的上述任一种可能的实施方式,在第十种可能的实施方式中,所述方法还包括:

生成与所述至少一目标第二输入设备对应的设备推荐信息。

结合第一方面的上述任一种可能的实施方式,在第十一种可能的实施方式中,所述方法还包括:

获取与所述设备推荐信息对应的第一反馈输入信息;

响应于所述第一反馈输入信息为确认切换的第一确认信息,向所述至少一目标第二输入设备发送输入切换信息。

结合第一方面的上述任一种可能的实施方式,在第十二种可能的实施方式中,所述输入切换信息包括:所述输入事件对应的应用程序信息。

结合第一方面的上述任一种可能的实施方式,在第十三种可能的实施方式中,所述输入切换信息包括:所述输入事件对应的输入相关信息。

结合第一方面的上述任一种可能的实施方式,在第十四种可能的实施方式中,所述输入相关信息包括:

所述输入事件的编辑框中已编辑的第一输入内容。

结合第一方面的上述任一种可能的实施方式,在第十五种可能的实施方式中,所述输入相关信息包括以下的至少一种:

所述输入事件的历史步骤信息以及输入法配置信息。

结合第一方面的上述任一种可能的实施方式,在第十六种可能的实施方式中,在所述至少一目标第二输入设备发送所述输入切换信息后,所述方法还包括:

从所述至少一目标第二输入设备获取与所述输入切换信息对应的第二输入内容。

第二方面,本申请的一可能的实施方案提供了一种交互方法,包 括:

从一第一输入设备获取与一输入事件对应的输入切换信息;

至少根据所述输入切换信息,控制一第二输入设备进入与所述输入切换信息对应的输入模式。

结合第二方面,在第二种可能的实施方式中,所述至少根据所述输入切换信息控制所述第二输入设备进入所述输入模式包括:

根据所述输入切换信息生成切换问询信息;

获取与所述切换问询信息对应的第二反馈输入信息;

响应于所述第二反馈输入信息为确认切换的第二确认信息,控制所述第二输入设备进入所述输入模式。

结合第二方面的上述任一种可能的实施方式,在第三种可能的实施方式中,所述输入切换信息包括:所述输入事件对应的应用程序信息;

所述控制所述第二输入设备进入所述输入模式包括:

控制所述第二输入设备运行与所述应用程序信息对应的应用程序,进入所述应用程序的输入模式。

结合第二方面的上述任一种可能的实施方式,在第四种可能的实施方式中,所述输入切换信息包括:

所述输入事件对应的输入相关信息;

所述控制所述第二输入设备进入所述输入模式包括:

与所述输入相关信息对应的配置所述输入模式。

结合第二方面的上述任一种可能的实施方式,在第五种可能的实施方式中,所述输入相关信息包括:

在所述第一输入设备中已编辑的第一输入内容;

所述与所述输入相关信息对应的配置所述输入模式包括:

在所述输入模式对应的编辑框中插入所述第一输入内容。

结合第二方面的上述任一种可能的实施方式,在第六种可能的实 施方式中,所述输入相关信息包括以下的至少一种:

所述输入事件的历史步骤信息以及输入法配置信息。

结合第二方面的上述任一种可能的实施方式,在第七种可能的实施方式中,所述方法还包括:

向所述第一输入设备发送所述输入模式下编辑的第二输入内容。

第三方面,本申请的一可能的实施方案提供了一种交互装置,包括:

输入能力获取模块,用于响应于一第一输入设备与一输入事件对应的输入情况信息满足一输入切换条件,获取与所述第一输入设备连接的至少一第二输入设备与所述输入事件对应的输入能力相关信息;

输入设备确定模块,用于至少根据所述输入能力相关信息在所述至少一第二输入设备中确定至少一目标第二输入设备。

结合第三方面,在第二种可能的实施方式中,所述输入能力相关信息包括:

可变输入能力相关信息。

结合第三方面的上述任一种可能的实施方式,在第三种可能的实施方式中,所述可变输入能力相关信息包括以下的至少一种:

输入错误率信息、连接状态信息以及用户使用便捷性信息。

结合第三方面的上述任一种可能的实施方式,在第四种可能的实施方式中,所述输入情况信息包括:错误率相关信息;

所述输入情况信息满足所述输入切换条件包括:

所述错误率相关信息在一可接受的错误率范围之外。

结合第三方面的上述任一种可能的实施方式,在第五种可能的实施方式中,所述输入情况信息包括:使用环境信息;

所述输入情况信息满足所述输入切换条件包括:

所述使用环境信息满足一设定的不适合输入的环境条件。

结合第三方面的上述任一种可能的实施方式,在第六种可能的实 施方式中,所述输入情况信息包括:

已输入内容的语义;

所述输入情况信息满足所述输入切换条件包括:

所述已输入内容的语义对应于所述第一输入设备不具备的至少一输入方式。

结合第三方面的上述任一种可能的实施方式,在第七种可能的实施方式中,所述输入情况信息包括:

运行状态信息;

所述输入情况信息满足所述输入切换条件包括:

所述运行状态信息对应的运行状态对应于一不适合输入的运行条件。

结合第三方面的上述任一种可能的实施方式,在第八种可能的实施方式中,所述装置还包括:

输入情况信息获取模块,用于获取所述输入情况信息。

结合第三方面的上述任一种可能的实施方式,在第九种可能的实施方式中,所述装置还包括:

通信模块,用于向所述至少一目标第二输入设备发送输入切换信息。

结合第三方面的上述任一种可能的实施方式,在第十种可能的实施方式中,所述装置还包括:

推荐信息生成模块,用于生成与所述至少一目标第二输入设备对应的设备推荐信息。

结合第三方面的上述任一种可能的实施方式,在第十一种可能的实施方式中,所述装置还包括:

反馈信息获取模块,用于获取与所述设备推荐信息对应的第一反馈输入信息;

通信模块,用于响应于所述第一反馈输入信息为确认切换的第一 确认信息,向所述至少一目标第二输入设备发送输入切换信息。

结合第三方面的上述任一种可能的实施方式,在第十二种可能的实施方式中,所述输入切换信息包括:所述输入事件对应的应用程序信息。

结合第三方面的上述任一种可能的实施方式,在第十三种可能的实施方式中,所述输入切换信息包括:所述输入事件对应的输入相关信息。

结合第三方面的上述任一种可能的实施方式,在第十四种可能的实施方式中,所述输入相关信息包括:

所述输入事件的编辑框中已编辑的第一输入内容。

结合第三方面的上述任一种可能的实施方式,在第十五种可能的实施方式中,所述输入相关信息包括以下的至少一种:

所述输入事件的历史步骤信息以及输入法配置信息。

结合第三方面的上述任一种可能的实施方式,在第十六种可能的实施方式中,所述通信模块还用于,从所述至少一目标第二输入设备获取与所述输入切换信息对应的第二输入内容。

第四方面,本申请的一可能的实施方案提供了一种交互装置,包括:

通信模块,用于从一第一输入设备获取与一输入事件对应的输入切换信息;

控制模块,用至少根据所述输入切换信息,控制一第二输入设备进入与所述输入切换信息对应的输入模式。

结合第四方面,在第二种可能的实施方式中,所述控制模块包括:

问询信息生成单元,用于根据所述输入切换信息生成切换问询信息;

反馈信息获取单元,用于获取与所述切换问询信息对应的第二反馈输入信息;

控制单元,用于响应于所述第二反馈输入信息为确认切换的第二确认信息,控制所述第二输入设备进入所述输入模式。

结合第四方面的上述任一种可能的实施方式,在第三种可能的实施方式中,所述输入切换信息包括:所述输入事件对应的应用程序信息;

所述控制模块包括:

应用程序运行单元,用于控制所述第二输入设备运行与所述应用程序信息对应的应用程序,进入所述应用程序的输入模式。

结合第四方面的上述任一种可能的实施方式,在第四种可能的实施方式中,所述输入切换信息包括:

所述输入事件对应的输入相关信息;

所述控制模块包括:

输入模式配置单元,用于与所述输入相关信息对应的配置所述输入模式。

结合第四方面的上述任一种可能的实施方式,在第五种可能的实施方式中,所述输入相关信息包括:

在所述第一输入设备中已编辑的第一输入内容;

所述输入模式配置单元包括:

内容插入子单元,用于在所述输入模式对应的编辑框中插入所述第一输入内容。

结合第四方面的上述任一种可能的实施方式,在第六种可能的实施方式中,所述输入相关信息包括以下的至少一种:

所述输入事件的历史步骤信息以及输入法配置信息。

结合第四方面的上述任一种可能的实施方式,在第七种可能的实施方式中,所述通信模块还用于,向所述第一输入设备发送所述输入模式下编辑的第二输入内容。

第五方面,本申请的一可能的实施方案提供了一种用户设备,包 括上面所述的交互装置。

本申请实施例的至少一个实施方案在一第一输入设备不适合进行当前输入事件的输入时,根据至少一第二输入设备与所述输入事件对应的输入能力确定合适的目标第二输入设备,使得用户可以使用最合适的输入设备进行当前输入事件的输入。

本申请实施例的至少一个另一实施方案从一第一输入设备获取输入切换信息,进而控制一第二输入设备进行与所述第一输入设备进行的输入事件对应的输入模式,帮助用户方便地在不同的输入设备之间进行输入的交互。

附图说明

图1为本申请实施例的一种交互方法的流程图;

图2为本申请实施例的一种交互方法的流程图;

图3为本申请实施例的一种交互装置的结构示意框图;

图4a~4c为本申请实施例的三种交互装置的结构示意框图;

图5为本申请实施例的一种交互装置的结构示意框图;

图6a~6c为本申请实施例的三种交互装置的控制模块的结构示意框图;

图6d为本申请实施例的一种交互装置的输入模式配置单元的结构示意框图;

图7为本申请实施例的一种交互装置的结构示意框图;

图8为本申请实施例的一种交互装置的结构示意框图。

具体实施方式

下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。

本领域技术人员可以理解,本申请中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也 不表示它们之间的必然逻辑顺序。

如图1所示,本申请实施例一种可能的实施方式提供了一种第一交互方法,包括:

S110响应于一第一输入设备与一输入事件对应的输入情况信息满足一输入切换条件,获取与所述第一输入设备连接的至少一第二输入设备与所述输入事件对应的输入能力相关信息;

S120至少根据所述输入能力相关信息在所述至少一第二输入设备中确定至少一目标第二输入设备。

举例来说,本申请提供的第一交互装置作为本实施例的执行主体,执行S110~S120。具体地,所述第一交互装置可以以软件、硬件或软硬件结合的方式设置在用户设备中,或者,所述第一交互装置本身就是所述用户设备;所述用户设备包括但不限于:智能手表、智能手环、智能戒指、智能眼镜、智能手机、平板电脑、笔记本电脑、台式电脑等。在一种可能的实施方式中,所述用户设备例如可以为所述第一输入设备。

本申请实施例的至少一个实施方案在一第一输入设备不适合进行当前输入事件的输入时,根据至少一第二输入设备与所述输入事件对应的输入能力确定合适的目标第二输入设备,使得用户可以使用最合适的输入设备进行当前输入事件的输入。

通过下面的实施方式进一步说明本申请实施例的各步骤:

S110响应于一第一输入设备与一输入事件对应的输入情况信息满足一输入切换条件,获取与所述第一输入设备连接的至少一第二输入设备与所述输入事件对应的输入能力相关信息。

在一种可能的实施方式中,可选地,所述方法还包括:

获取所述输入情况信息。

在一种可能的实施方式中,可选地,所述输入情况信息包括下面的至少一种:错误率相关信息、使用环境信息、已输入内容的语义以 及运行状态信息。

在一种可能的实施方式中,所述错误率相关信息可以为所述第一设备的输入方式所对应的错误率信息。

例如,在一种可能的实施方式中,所述输入方式为语音输入,错误率例如为5%~15%。在一些状态下,其错误率可能会更高,例如在离线状态或者存储有限的状态下,语音输入的错误率可能会提高10-20%,在环境噪声较大的情况下,可能该错误率会进一步提高。

除了用上面的错误率来表征输入事件的错误率相关信息外,在一些可能的实施方式中,在使用一种输入方式无法一次输入正确内容时,用户需要对输入的内容进行修改或者重新输入,因此,在本实施方式中,例如,所述错误率相关信息例如还可以包括一用户修改或重新输入的次数。

当然,本领域的技术人员可以知道,其它可能的用于表示输入方式的错误率的相关信息也可以应用于本申请实施例中。

在所述输入情况信息包括所述错误率相关信息的实施方式中,所述输入情况信息满足所述输入切换条件可以包括:

所述错误率相关信息在一可接受的错误率范围之外。

这里,所述可接受的错误率范围可以根据需要设置。在一种应用场景中,例如,在所述输入事件为编辑一工作上的一邮件时,其可接受的错误率范围例如为不大于1%,此时,所述第一设备的输入方式为上面所述的语音输入时,就需要更换输入方式。

在另一种应用场景中,在所述输入事件为朋友间随意的聊天的输入时,可接受的错误率范围则可以设置的更大一些,语音输入的错误率可以满足要求。

在一种可能的实施方式中,所述使用环境信息例如可以包括以下的至少一种:

环境噪声信息、环境光信息、使用情景信息以及用户状态信息等。

在本实施方式中,所述输入情况信息满足所述输入切换条件包括:

所述使用环境信息满足一设定的不适合输入的环境条件。

例如,在一种可能的实施方式中,所述使用环境信息包括所述环境噪声信息时,所述不适合输入的环境条件例如为:环境噪声大于一噪声阈值。例如,在所述输入方式为上面所述的语音输入时,在所述环境噪声大于一噪声阈值时,输入的错误率会增加,并且用户输入时也需要大声发音,此时可以确定所述输入情况信息满足所述输入切换条件。

在一种可能的实施方式中,所述使用情景信息例如可以包括:户外、会议等,其可以根据用户的设定确定,也可以通过传感器获取的信息确定。所述使用环境信息包括所述使用情景信息时,所述不适合输入的环境条件例如为:当前的输入模式与使用情景信息不符,例如,在所述使用情景信息对应与会议时,如果所述输入模式为语音输入,则需要更换输入方式。

在一种可能的实施方式中,所述用户状态信息例如可以包括:用户的运动状态或活动状态。例如,在一种可能的实施方式中,所述输入事件对应的输入方式为键盘输入,所述用户的运动状态为行走状态,由于用户在行走过程中不方便使用键盘输入,因此,可以设定所述行走状态为不适合输入的环境条件,需要更换输入方式。

在一种可能的实施方式中,在所述输入情况信息为所述已输入内容的语义时,所述输入情况信息满足所述输入切换条件包括:

所述已输入内容的语义对应于所述第一输入设备不具备的至少一输入方式。

例如,在一种可能的应用场景中,所述第一输入设备具备的输入方式包括:语音输入、键盘输入。一用户通过键盘输入消息,内容包括:“……我到了目的地了。想看看这里的风景吗?”。根据对上述内容的语义理解,确定用户需要输入拍摄的图像,此时由于所述第一输 入设备不具备图像采集模块,因此需要切换输入。例如,可以推荐用户打开智能眼镜拍摄并输入所述图像。

在一种可能的实施方式中,所述运行状态信息包括以下的至少一种:所述第一设备的联网、存储、内存、速度以及电池等事实指标信息。

例如,在所述第一输入设备的电池电量不足时,可以认为所述运行状态信息对应的运行状态对应于一不适合输入的运行条件。

本领域的技术人员可以知道,除了上述实施方式中记载的所述输入情况信息满足所述输入切换条件外,其它可能的对输入有影响的信息也可以被本申请实施例的实施方式考虑。

在本申请实施例中,所述第一输入设备与所述至少一第二输入设备的连接可选地为设备间通信的方式。例如,通过WIFI、蓝牙、红外等无线连接的方式。这样,无需通过外部网络即可完成输入设备的切换,可以避免使用费电的全部上传网络的方式来保持低功耗。

在一种可能的实施方式中,所述第一输入设备例如可以实时从所述至少一第二输入设备获取所述输入能力相关信息。在所述第一输入设备需要切换输入设备时,可以从本地直接获取所述输入能力相关信息。

在另一种可能的实施方式中,例如,还可以只在所述第一输入设备需要切换输入设备时,才去从所述至少一第二输入设备获取所述输入能力信息。

在一种可能的实施方式中,所述输入能力相关信息例如可以包括所述至少一第二设备中各设备所具备的输入方式信息、各输入方式的输入速率信息等。所述输入方式信息和所述输入速率信息一般为固定不变的。

在另一种可能的实施方式中,所述输入能力相关信息还可以包括:

可变输入能力相关信息。

这里,所述可变输入能力相关信息为随时间或地点会发生变化的输入能力相关信息。

例如,在一种可能的实施方式中,所述可变输入能力相关信息包括以下的至少一种:

输入错误率信息、连接状态信息以及用户使用便捷性信息。

在一种可能的实施方式中,所述用户使用便捷性信息例如可以包括:在当前状态下,用户通过一第二输入设备进行所述输入事件的便捷性信息。

例如,在一种可能的应用场景中,所述第一输入设备为一智能手表,所述至少一第二输入设备包括一手机和一平板电脑。其中,所述手机和所述平板电脑的输入方式相同,所述手机在用户的手中,所述平板电脑则离用户较远。此时,在所述第一输入设备需要切换所述手机和所述平板电脑具有的输入方式时,根据使用便捷性,优选确定所述手机为目标输入设备。

本领域的技术人员可以知道,除了上述实施方式中记载的可变输入能力相关信息外,其它可变的输入能力相关信息也可以应用于本申请实施例的实施方式中。

通过上面的描述可以看出,不同输入设备中擅长的输入方式不同,能达到的输入速率、输入错误率等参数也不尽相同,而且有些输入能力相关信息还会实时变化,用户很多时候未必能使用到最适合的输入设备,本申请实施例通过上面所述的实施方式可以向用户推荐与当前的输入事件最匹配的输入设备,方便了用户的使用,改善用户的输入体验。

S120至少根据所述输入能力相关信息在所述至少一第二输入设备中确定至少一目标第二输入设备。

通过上面的描述可以看出,在所述第一输入设备当前的输入条件不适合进行所述输入事件时,可以根据所述至少一第二输入设备的所 述输入能力相关信息在所述至少一第二输入设备中确定出适合进行所述输入事件的至少一目标第二输入设备。通过后面的应用场景会进一步说明本步骤,这里不再赘述。

其中,在所述至少一目标第二输入设备包括多个目标第二输入设备时,可以由用户确定需要使用的目标第二输入设备。

在一种可能的实施方式中,可选的,在所述步骤S120之后,所述方法还包括:

向所述至少一目标第二输入设备发送输入切换信息。

为了更友好的向用户推荐合适的输入设备,在另一种可能的实施方式中,不直接切换输入设备,而是向用户进行问询,得到确认的指令后再进行切换。在本实施方式中,可选地,所述方法包括:

生成与所述至少一目标第二输入设备对应的设备推荐信息。

在本实施方式中,可选地,所述方法还包括:获取与所述设备推荐信息对应的第一反馈输入信息;

响应于所述第一反馈输入信息为确认切换的第一确认信息,向所述至少一目标第二输入设备发送输入切换信息。

例如,在一种可能的实施方式中,所述设备推荐信息例如可以包括在所述第一输入设备的用户界面上呈现一问询弹窗。

在一种可能的实施方式中,所述输入切换信息可以包括一输入切换请求指令,用于向所述第二输入设备发起输入切换的请求。

在另一种可能的实施方式中,可选地,所述输入切换信息还可以包括:所述输入事件对应的应用程序信息。

在本实施方式中,所述第二输入设备可以根据所述应用程序信息打开与所述输入事件对应的应用程序。

在另一种可能的实施方式中,可选地,所述输入切换信息还可以包括:所述输入事件对应的输入相关信息。

在一些可能的实施方式中,用户可能在所述第一输入设备上已经 编辑了一些第一输入内容,此时,在所述输入事件切换至一目标第二输入设备时,用户可能希望保留所述第一输入内容,避免在所述目标第二输入设备对该部分内容进行重复输入。因此,在一种可能的实施方式中,可选地,所述输入相关信息包括:

所述输入事件的编辑框中已编辑的第一输入内容。

在一种可能的实施方式中,可选地,所述输入相关信息包括以下的至少一种:

所述输入事件的历史步骤信息以及输入法配置信息。

其中,根据所述历史步骤信息,所述至少一目标第二输入设备可以方便的根据在所述第一输入设备上的输入步骤进行前进、后退等操作。例如,可以在所述目标第二输入设备上对所述第一输入内容进行前几步输入的前进或后退操作。

其中,根据所述输入法配置信息,所述至少一目标第二输入设备可以自动配置为与所述第一输入设备上相同或相似的输入法,不需要用户再在所述目标第二输入设备进行输入。

通过下面的应用场景说明所述输入切换信息包括所述输入相关信息的情况。

例如,在一种可能的应用场景中,一用户在智能手表接到朋友短信,邀请8点在一间酒吧一起聚会。该用户在智能手表上面按回复键,接着进行语音输入,“好的”。语音识别成功,用户点发送发出回复短信。

另外一个用户在智能手表接到该短信,发现和自己的时间冲突,无法赴约,于是按回复键,进行语音输入,语音识别后得到的第一输入内容为:“谢谢,我刚发现7点到8点有会,我可能会玩到”。这里“玩”字应该为“晚”,该用户通过所述智能手表进行语音输入修改几次都未成功,于是通过本申请实施例上面所述的方法,自动推荐该用户选择切换到该用户的手机上输入。其中,所述智能手表将对应的 输入切换信息发送到所述手机,所述输入切换信息包括所述第一输入内容以及与所述短信对应的应用程序信息。

所述手机收到所述输入切换信息后,打开短信程序并进入输入模式,并在输入对应的编辑框中显示所述第一输入内容:“谢谢,我刚发现7点到8点有会,我可能会玩到”。此时,该用户只要在手机上的所述编辑框中把“玩”改成“晚”,点发送就可以了。这样跨设备后也不用重新语音或者按键来重新输入整个内容。

由上面的应用场景中可以看出,在一些可能的实施方式中,所述第一输入设备只需要将所述输入切换信息发送给所述至少一目标第二输入设备,由一目标第二输入设备运行对应的应用程序并供用户进行所述输入事件并进行后续的操作。在一种可能的实施方式中,所述第一输入设备可以关闭所述应用程序。

在另一些可能的实施方式中,所述目标第二输入设备仅用于进行输入,而输入的内容仍然发送回所述第一输入设备,由所述第一输入设备进行后续的操作。此时,在一种可能的实施方式中,在所述至少一目标第二输入设备发送所述输入切换信息后,所述方法还包括:

从所述至少一目标第二输入设备获取与所述输入切换信息对应的第二输入内容。

本领域技术人员可以看出,在本实施方式中,所述目标第二输入设备无需运行与所述输入事件对应的应用程序,只需要有一个输入界面即可。

通过下面的应用场景进一步说明本申请实施例的实施方式。

在一种可能的场景中,以所述第一输入设备为一智能手表,一第二输入设备为手机,另一第二输入设备为笔记本电脑为例进行说明。

所述智能手表,例如具有语音输入和触摸输入两种输入方式;所述手机具有触摸输入、按键输入、图像采集输入以及语音输入四种输入方式;所述笔记本电脑具有键盘输入以及鼠标输入两种输入方式。

所述输入事件为编辑一邮件,其中,对应于所述输入事件,所述智能手表的语音输入的错误率超过设定的错误率阈值;所述智能手表的按键输入的速率低于设定的速率阈值,因此,都不适合进行所述输入事件。

此时,根据所述手机和所述笔记本电脑与所述输入事件对应的输入能力相关信息例如可以包括:各设备的各输入方式的输入错误率和输入速率。

由于所述笔记本电脑的键盘输入和鼠标输入对于编辑所述邮件来说速率高、错误率低,因此根据所述输入能力相关信息确定所述笔记本电脑为目标第二输入设备。

如图2所示,本申请实施例一种可能的实施方式还提供了一种交互方法,包括:

S210从一第一输入设备获取与一输入事件对应的输入切换信息;

S220至少根据所述输入切换信息,控制一第二输入设备进入与所述输入切换信息对应的输入模式。

举例来说,本申请提供的第二交互装置作为本实施例的执行主体,执行S210~S220。具体地,所述第二交互装置可以以软件、硬件或软硬件结合的方式设置在用户设备中,或者,所述第二交互装置本身就是所述用户设备;所述用户设备包括但不限于:智能手表、智能手环、智能戒指、智能眼镜、智能手机、平板电脑、笔记本电脑、台式电脑等。在一种可能的实施方式中,所述用户设备例如可以为所述第二输入设备。

本申请实施例的至少一个实施方式从一第一输入设备获取输入切换信息,进而控制一第二输入设备进行与所述第一输入设备进行的输入事件对应的输入模式,帮助用户方便地在不同的输入设备之间进行输入的交互。

通过下面的实施方式进一步说明本申请实施例的方法:

S210从一第一输入设备获取与一输入事件对应的输入切换信息。

由图1所示的实施方式可以看出,所述第一输入设备与至少一第二输入设备连接。其中,所述连接例如可以为设备间的连接。在一种可能的实施方式中,所述步骤S210中,可以根据所述设备间的连接从所述第一输入设备获取所述输入切换信息。

如图1所示实施方式中描述的,在一些可能的实施方式中,所述输入切换信息例如只包括输入切换请求指令。在另一些可能的实施方式中,所述输入切换信息例如还可以包括以下的至少一种:

所述输入事件对应的应用程序信息、所述输入事件对应的输入相关信息。

可选地,在一些可能的实施方式中,所述输入相关信息例如可以包括:在所述第一输入设备中已编辑的第一输入内容。例如图1所示实施例中所述的,在所述输入事件对应的编辑框中已编辑的第一输入内容。

可选地,在一些可能的实施方式中,所述输入相关信息例如可以包括以下的至少一种:所述输入事件的历史步骤信息以及输入法配置信息。

所述输入切换信息进一步的描述可以参见图1所示实施例中对应的描述。

S220至少根据所述输入切换信息,控制一第二输入设备进入与所述输入切换信息对应的输入模式。

在一种可能的实施方式中,在获取了所述输入切换信息后,所述交互装置即控制所述第二输入设备进入与所述输入切换信息对应的输入模式。

在另一种可能的实施方式中,所述步骤S220包括:

根据所述输入切换信息生成切换问询信息;

获取与所述切换问询信息对应的第二反馈输入信息;

响应于所述第二反馈输入信息为确认切换的第二确认信息,进入所述输入模式。

可以看出,与上面的实施方式相比,本实施方式向用户进行询问,在得到确认切换的答复后才进入所述输入模式,对用户来说更加友好,以免粗鲁的打扰用户在所述第二输入设备上正在进行的其它事件。

可选地,在所述输入切换信息包括所述应用程序信息的实施方式中,所述控制所述第二输入设备进入所述输入模式例如可以包括:

运行与所述应用程序信息对应的应用程序,进入所述应用程序的输入模式。

可选地,在所述输入切换信息包括所述输入相关信息的实施方式中,所述控制所述第二输入设备进入所述输入模式例如可以包括:

与所述输入相关信息对应的配置所述输入模式。

可选地,在所述输入相关信息包括所述第一输入内容的实施方式中,所述与所述输入相关信息对应的配置所述输入模式包括:

在所述输入模式对应的编辑框中插入所述第一输入内容。

可选地,在所述输入相关信息包括所述历史步骤信息的实施方式中,所述与所述输入相关信息对应的配置所述输入模式包括:

在所述输入模式对应的另一历史步骤信息中加入所述历史步骤信息。以便所述第二输入设备对所述第一输入设备输入的内容进行历史步骤操作,例如前进或后退的操作。

可选地,在所述输入相关信息包括所述输入法配置信息的实施方式中,所述与所述输入相关信息对应的配置所述输入模式包括:

根据所述输入法配置信息配置所述输入模式的输入法信息。

如图1所示实施例中记载的,在一种可能的实施方式中,本实施例的方法在获得所述输入切换信息后,打开对应的程序,进行输入和后续操作,不再需要向所述第一输入设备返回输入的内容。

在另一种可能的实施方式中,所述第二输入设备只进行输入,而不需要进行输入后的后续操作,此时,所述方法还包括:

向所述第一输入设备发送所述输入模式下编辑的第二输入内容。

本领域技术人员可以理解,在本申请具体实施方式的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请具体实施方式的实施过程构成任何限定。

如图3所示,本申请实施例提供了一种交互装置300,包括:

输入能力获取模块310,用于响应于一第一输入设备与一输入事件对应的输入情况信息满足一输入切换条件,获取与所述第一输入设备连接的至少一第二输入设备与所述输入事件对应的输入能力相关信息;

输入设备确定模块320,用于至少根据所述输入能力相关信息在所述至少一第二输入设备中确定至少一目标第二输入设备。

本申请实施例的至少一个实施方案在一第一输入设备不适合进行当前输入事件的输入时,根据至少一第二输入设备与所述输入事件对应的输入能力确定合适的目标第二输入设备,使得用户可以使用最合适的输入设备进行当前输入事件的输入。

通过下面的实施方式进一步说明本申请实施例的各模块、单元。

如图4a所示,在一种可能的实施方式中,可选地,所述装置300还包括:

输入情况信息获取模块330,用于获取所述输入情况信息。

在一种可能的实施方式中,可选地,所述输入情况信息包括:错误率相关信息;

所述输入情况信息满足所述输入切换条件包括:

所述错误率相关信息在一可接受的错误率范围之外。

在一种可能的实施方式中,可选地,所述输入情况信息包括:使用环境信息;

所述输入情况信息满足所述输入切换条件包括:

所述使用环境信息满足一设定的不适合输入的环境条件。

在一种可能的实施方式中,可选地,所述输入情况信息包括:

已输入内容的语义;

所述输入情况信息满足所述输入切换条件包括:

所述已输入内容的语义对应于所述第一输入设备不具备的至少一输入方式。

在一种可能的实施方式中,可选地,所述输入情况信息包括:

运行状态信息;

所述输入情况信息满足所述输入切换条件包括:

所述运行状态信息对应的运行状态对应于一不适合输入的运行条件。

对于所述输入情况信息的进一步的描述参见图1所示实施例中对应的描述,这里不再赘述。

本领域的技术人员可以知道,除了上述实施方式中记载的所述输入情况信息满足所述输入切换条件外,其它可能的对输入有影响的信息也可以被本申请实施例的实施方式考虑。

在本申请实施例中,所述第一输入设备与所述至少一第二输入设备的连接可选地为设备间通信的方式。

在一种可能的实施方式中,所述输入能力相关信息例如可以包括所述至少一第二设备中各设备所具备的输入方式信息、各输入方式的输入速率信息等。所述输入方式信息和所述输入速率信息一般为固定不变的。

可选地,在一种可能的实施方式中,所述输入能力相关信息还可以包括:

可变输入能力相关信息。

可选地,在一种可能的实施方式中,所述可变输入能力相关信息包括以下的至少一种:

输入错误率信息、连接状态信息以及用户使用便捷性信息。

本领域的技术人员可以知道,除了上述实施方式中记载的可变输入能力相关信息外,其它可变的输入能力相关信息也可以应用于本申请实施例的实施方式中。

如图4b所示,可选地,在一种可能的实施方式中,所述装置300还包括:

通信模块340,用于向所述至少一目标第二输入设备发送输入切换信息。

为了更友好的向用户推荐合适的输入设备,在另一种可能的实施方式中,所述装置300不直接切换输入设备,而是向用户进行问询,得到确认的指令后再进行切换。如图4c所示,可选地,在一种可能的实施方式中,所述装置300还包括:

推荐信息生成模块350,用于生成与所述至少一目标第二输入设备对应的设备推荐信息;

反馈信息获取模块360,用于获取与所述设备推荐信息对应的第一反馈输入信息;

通信模块370,用于响应于所述第一反馈输入信息为确认切换的第一确认信息,向所述至少一目标第二输入设备发送输入切换信息。

在一种可能的实施方式中,所述输入切换信息可以包括一输入切换请求指令,用于向所述第二输入设备发起输入切换的请求。

在另一种可能的实施方式中,可选地,所述输入切换信息还可以包括:所述输入事件对应的应用程序信息。

在本实施方式中,所述第二输入设备可以根据所述应用程序信息打开与所述输入事件对应的应用程序。

在另一种可能的实施方式中,可选地,所述输入切换信息还可以包括:所述输入事件对应的输入相关信息。

在一些可能的实施方式中,用户可能在所述第一输入设备上已经编辑了一些第一输入内容,此时,在所述输入事件切换至一目标第二输入设备时,用户可能希望保留所述第一输入内容,避免在所述目标第二输入设备对该部分内容进行重复输入。因此,在一种可能的实施方式中,可选地,所述输入相关信息包括:

所述输入事件的编辑框中已编辑的第一输入内容。

在一种可能的实施方式中,可选地,所述输入相关信息包括以下的至少一种:

所述输入事件的历史步骤信息以及输入法配置信息。

在一些可能的实施方式中,所述第一输入设备只需要将所述输入切换信息发送给所述至少一目标第二输入设备,由一目标第二输入设备运行对应的应用程序并供用户进行所述输入事件并进行后续的操作。

在另一些可能的实施方式中,所述目标第二输入设备仅用于进行输入,而输入的内容仍然发送回所述第一输入设备,由所述第一输入设备进行后续的操作。因此,在一种可能的实施方式中,可选地,所述通信模块340或通信模块370还可以用于,从所述至少一目标第二输入设备获取与所述输入切换信息对应的第二输入内容。

在一种可能的实施方式中,所述交互装置从属于所述第一输入设备,或者本身即为所述第一输入设备。

如图5所示,本申请实施例一种可能的实施方式提供了一种交互装置500,包括:

通信模块510,用于从一第一输入设备获取与一输入事件对应的输入切换信息;

控制模块520,用至少根据所述输入切换信息,控制一第二输入设备进入与所述输入切换信息对应的输入模式。

本申请实施例的至少一个实施方式从一第一输入设备获取输入切换信息,进而控制一第二输入设备进行与所述第一输入设备进行的输入事件对应的输入模式,帮助用户方便地在不同的输入设备之间进行输入的交互。

如图1所示实施方式中描述的,在一些可能的实施方式中,所述输入切换信息例如只包括输入切换请求指令。在另一些可能的实施方式中,所述输入切换信息例如还可以包括以下的至少一种:

所述输入事件对应的应用程序信息、所述输入事件对应的输入相关信息。

可选地,在一些可能的实施方式中,所述输入相关信息例如可以包括:在所述第一输入设备中已编辑的第一输入内容。例如图1所示实施例中所述的,在所述输入事件对应的编辑框中已编辑的第一输入内容。

可选地,在一些可能的实施方式中,所述输入相关信息例如可以包括以下的至少一种:所述输入事件的历史步骤信息以及输入法配置信息。

所述输入切换信息进一步的描述可以参见图1所示实施例中对应的描述。

述输入切换信息对应的输入模式。

在一种可能的实施方式中,在获取了所述输入切换信息后,所述控制模块520即控制所述第二输入设备进入与所述输入切换信息对应的输入模式。

在另一种可能的实施方式中,可选地,如图6a所示,所述控制模块520包括:

问询信息生成单元521,用于根据所述输入切换信息生成切换问 询信息;

反馈信息获取单元522,用于获取与所述切换问询信息对应的第二反馈输入信息;

控制单元523,用于响应于所述第二反馈输入信息为确认切换的第二确认信息,控制所述第二输入设备进入所述输入模式。

可以看出,与上面的实施方式相比,本实施方式向用户进行询问,在得到确认切换的答复后才进入所述输入模式,对用户来说更加友好,以免粗鲁的打扰用户在所述第二输入设备上正在进行的其它事件。

可选地,如图6b所示,在所述输入切换信息包括所述应用程序信息的实施方式中,所述控制模块520包括:

应用程序运行单元524,用于控制所述第二输入设备运行与所述应用程序信息对应的应用程序,进入所述应用程序的输入模式。

可选地,如图6c所示,在所述输入切换信息包括所述输入相关信息的实施方式中,所述控制模块520包括:

输入模式配置单元525,用于与所述输入相关信息对应的配置所述输入模式。

可选地,如图6d所示,在所述输入相关信息包括所述第一输入内容的实施方式中,所述输入模式配置单元525包括:

内容插入子单元5251,用于在所述输入模式对应的编辑框中插入所述第一输入内容。

可选地,如图6d所示,在所述输入相关信息包括所述历史步骤信息的实施方式中,所述输入模式配置单元525包括:

历史步骤配置子单元5252,用于在所述输入模式对应的另一历史步骤信息中加入所述历史步骤信息。

可选地,如图6d所示,在所述输入相关信息包括所述输入法配置信息的实施方式中,所述输入模式配置单元525包括:

输入法配置子单元5253,用于根据所述输入法配置信息配置所 述输入模式的输入法信息。

如图1所示实施例中记载的,在一种可能的实施方式中,本实施例的装置500在获得所述输入切换信息后,打开对应的程序,进行输入和后续操作,不再需要向所述第一输入设备返回输入的内容。

在另一种可能的实施方式中,所述第二输入设备只进行输入,而不需要进行输入后的后续操作,此时,所述通信模块510还用于,向所述第一输入设备发送所述输入模式下编辑的第二输入内容。

可选地,在一种可能的实施方式中,所述交互装置500从属于所述第二输入设备,或者所述交互装置500本身为所述第二输入设备。

图7为本申请实施例提供的又一种交互装置700的结构示意图,本申请具体实施例并不对交互装置700的具体实现做限定。如图7所示,该交互装置700可以包括:

处理器(processor)710、通信接口(Communications Interface)720、存储器(memory)730、以及通信总线740。其中:

处理器710、通信接口720、以及存储器730通过通信总线740完成相互间的通信。

通信接口720,用于与比如客户端等的网元通信。

处理器710,用于执行程序732,具体可以执行上述方法实施例中的相关步骤。

具体地,程序732可以包括程序代码,所述程序代码包括计算机操作指令。

处理器710可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。

存储器730,用于存放程序732。存储器730可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如 至少一个磁盘存储器。

在一种可能的实施方式中,程序732具体可以用于使得所述交互装置700执行以下步骤:

响应于一第一输入设备与一输入事件对应的输入情况信息满足一输入切换条件:

获取与所述第一输入设备连接的至少一第二输入设备与所述输入事件对应的输入能力相关信息;

至少根据所述输入能力相关信息在所述至少一第二输入设备中确定至少一目标第二输入设备。

在另一种可能的实施方式中,程序732具体可以用于使得所述交互装置700执行以下步骤:

从一第一输入设备获取与一输入事件对应的输入切换信息;

至少根据所述输入切换信息,控制一第二输入设备进入与所述输入切换信息对应的输入模式。

程序732中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。

本申请实施例还提供了一种用户设备800,所述用户设备800包含一第一交互装置810、或一第二交互装置820、或同时包含所述第一交互装置810和所述第二交互装置820(如图8所示)。

其中,所述第一交互装置810例如可以为图3~图4c中任一个实施方式所记载的交互装置。所述第二交互装置820例如可以为诶图5~图6d中任一个实施方式记载的交互装置。

所述用户设备包括但不限于:智能手表、智能手环、智能戒指、智能眼镜、智能手机、平板电脑、笔记本电脑、台式电脑等。

其中,在所述用户设备的输入方式不适合当前输入事件,需要切换至另一输入设备输入时,所述用户设备例如可以为图3~图4c任一个实施方式所记载的第一输入设备。

在所述用户设备接收其它设备的输入切换信息,为其它设备提供输入时,所述用户设备例如可以为图5~图6d任一个实施方式所记载的第二输入设备。

本申请实施例的至少一个实施方案在一第一输入设备不适合进行当前输入事件的输入时,根据至少一第二输入设备与所述输入事件对应的输入能力确定合适的目标第二输入设备,使得用户可以使用最合适的输入设备进行当前输入事件的输入。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上实施方式仅用于说明本申请,而并非对本申请的限制,有关技术领域的普通技术人员,在不脱离本申请的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请的范畴,本申请的专利保护范围应由权利要求限定。

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