基于手势的交互方法、交互装置及用户设备与流程

文档序号:12361876阅读:248来源:国知局
基于手势的交互方法、交互装置及用户设备与流程

本申请涉及人机交互技术领域,尤其涉及一种基于手势的交互方法、交互装置及用户设备。



背景技术:

随着触摸传感技术的发展,特别是具有触摸传感面的电子设备的普遍使用,基于触摸的人机交互手段越来越多样化。例如,通过定义不同的触摸手势来实现不同的操作,大大方便了用户通过触摸屏对电子设备的控制。其中,一些触摸手势因为符合用户的自然使用习惯而被广泛使用,例如:双指触摸屏幕并靠近的手势对应于缩小显示。



技术实现要素:

本申请实施例可能的目的是:提供一种基于手势的交互方案。

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

获取一触摸传感面上的一触摸事件对应的触摸信息;

响应于根据所述触摸信息确定所述触摸事件满足至少一设定条件,执行与所述触摸事件对应的一操作;

其中,所述至少一设定条件包括:一第一手指对所述触摸传感面的第一触摸包括按一先后顺序出现的指尖触摸和指关节触摸。

结合所述第一方面,在第二种可能的实施方式中,所述至少一条件还包括:

存在至少一第二手指分别对所述触摸传感面的至少一第二触摸,所述至少一第二触摸与所述第一触摸在时间上重合。

结合所述第一方面的上述任一种可能的实施方式,在第三种可能的实施方式中,所述至少一条件还包括:

所述第一触摸对应于一第一旋转轨迹。

结合所述第一方面的上述任一种可能的实施方式,在第四种可能的实施方式中,所述至少一条件还包括:

所述至少一第二触摸分别对应于至少一第二旋转轨迹,

其中,所述第一旋转轨迹与所述至少一第二旋转轨迹的旋转方向一致。

结合所述第一方面的上述任一种可能的实施方式,在第五种可能的实施方式中,所述先后顺序包括:

先出现所述指尖触摸,再出现所述指关节触摸。

结合所述第一方面的上述任一种可能的实施方式,在第六种可能的实施方式中,所述操作包括:

所述第一触摸对应的一第一对象与所述至少一第二触摸分别对应的至少一第二对象之间的关联操作。

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

根据所述第一触摸的初始触摸位置确定所述第一对象;

分别根据所述至少一第二触摸的至少一初始触摸位置确定所述至少一第二对象。

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

先出现所述指关节触摸,再出现所述指尖触摸。

结合所述第一方面的上述任一种可能的实施方式,在第九种可能的实施方式中,所述操作包括:所述第一触摸和所述至少一第二触摸中的至少一个对应的至少两个关联对象之间的解关联操作。

结合所述第一方面的上述任一种可能的实施方式,在第十种可能的实施方式中,根据所述至少一第二触摸中的一第二触摸对应的初始触摸位置确定所述至少两个关联对象。

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

开启或关闭至少一功能。

结合所述第一方面的上述任一种可能的实施方式,在第十二种可能的实施方式中,

所述操作包括:拉动方向与所述第一触摸的移动方向对应的一对象拉动操作。

结合所述第一方面的上述任一种可能的实施方式,在第十三种可能的实施方式中,所述先后顺序包括:先出现所述指关节触摸,再出现所述指尖触摸;

所述操作包括:弹出方向与所述第一触摸的移动方向对应的一对象弹出操作。

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

信息获取模块,用于获取一触摸传感面上的一触摸事件对应的触摸信息;

处理执行模块,用于响应于根据所述触摸信息确定所述触摸事件满足至少一设定条件,执行与所述触摸事件对应的一操作;

其中,所述至少一设定条件包括:一第一手指对所述触摸传感面的第一触摸包括按一先后顺序出现的指尖触摸和指关节触摸。

结合所述第二方面,在第二种可能的实施方式中,所述至少一条件还包括:

存在至少一第二手指分别对所述触摸传感面的至少一第二触摸,所述至少一第二触摸与所述第一触摸在时间上重合。

结合所述第二方面的上述任一种可能的实施方式,在第三种可能的实施方式中,所述至少一条件还包括:

所述第一触摸对应于一第一旋转轨迹。

结合所述第二方面的上述任一种可能的实施方式,在第四种可能的实施方式中,所述至少一条件还包括:

所述至少一第二触摸分别对应于至少一第二旋转轨迹,

其中,所述第一旋转轨迹与所述至少一第二旋转轨迹的旋转方向一致。

结合所述第二方面的上述任一种可能的实施方式,在第五种可能的实施方式中,所述先后顺序包括:

先出现所述指尖触摸,再出现所述指关节触摸。

结合所述第二方面的上述任一种可能的实施方式,在第六种可能的实施方式中,所述处理执行模块包括:

关联单元,用于响应于根据所述触摸信息确定所述触摸事件满足所述至少一设定条件,执行所述第一触摸对应的一第一对象与所述至少一第二触摸分别对应的至少一第二对象之间的关联操作。

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

第一对象确定子单元,用于根据所述第一触摸的初始触摸位置确定所述第一对象;

第二对象确定子单元,用于分别根据所述至少一第二触摸的至少一初始触摸位置确定所述至少一第二对象。

结合所述第二方面的上述任一种可能的实施方式,在第八种可能的实施方式中,所述先后顺序包括:

先出现所述指关节触摸,再出现所述指尖触摸。

结合所述第二方面的上述任一种可能的实施方式,在第九种可能的实施方式中,所述处理执行模块包括:

解关联单元,用于响应于根据所述触摸信息确定所述触摸事件满足所述至少一设定条件,执行所述第一触摸和所述至少一第二触摸中的至少一个对应的至少两个关联对象之间的解关联操作。

结合所述第二方面的上述任一种可能的实施方式,在第十种可能的实施方式中,所述解关联单元包括:

对象确定子单元,用于根据所述至少一第二触摸中的一第二触摸对应的初始触摸位置确定所述至少两个关联对象。

结合所述第二方面的上述任一种可能的实施方式,在第十一种可能的实施方式中,所述处理执行模块包括:

功能控制单元,用于响应于根据所述触摸信息确定所述触摸事件满足所述至少一设定条件,执行开启或关闭至少一功能的操作。

结合所述第二方面的上述任一种可能的实施方式,在第十二种可能的实施方式中,所述处理执行模块包括:

对象拉动单元,用于响应于根据所述触摸信息确定所述触摸事件满足所述至少一设定条件,执行拉动方向与所述第一触摸的移动方向对应的一对象拉动操作。

结合所述第二方面的上述任一种可能的实施方式,在第十三种可能的实施方式中,

所述先后顺序包括:先出现所述指关节触摸,再出现所述指尖触摸;

所述处理执行模块包括:

对象弹出单元,用于响应于根据所述触摸信息确定所述触摸事件满足所述至少一设定条件,执行弹出方向与所述第一触摸的移动方向对应的一对象弹出操作。

第三方面,本申请的一可能的实施方案提供了一种用户设备,所述用户设备包括:

存储器,用于存放程序;

处理器,用于执行所述存储器存储的程序,所述程序使得所述处理器执行以下操作:

获取一触摸传感面上的一触摸事件对应的触摸信息;

响应于根据所述触摸信息确定所述触摸事件满足至少一设定条件,执行与所述触摸事件对应的一操作;

其中,所述至少一设定条件包括:一第一手指对所述触摸传感面的第一触摸包括按一先后顺序出现的指尖触摸和指关节触摸。

本申请实施例的至少一个实施方案通过检测用户的一手指在对触摸传感面的一次触摸中包括按一先后顺序出现的指尖触摸和指关节触摸来识别用户的一操作意图,丰富了与具有所述触摸传感面的电子设备的交互方式。

附图说明

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

图2a和图2b分别为本申请实施例的交互方法对应的两种手势的示意图;

图3a和图3b为本申请实施例的交互方法的应用场景示意图;

图4为本申请实施例的交互方法的另一种应用场景示意图;

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

图6a~6e为本申请实施例的五种交互装置的结构示意框图;

图7为本申请实施例的一种用户设备的结构示意框图。

具体实施方式

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

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

如图1所示,本申请实施例提供了一种基于手势的交互方法,包括:

S110获取一触摸传感面上的一触摸事件对应的触摸信息;

S120响应于根据所述触摸信息确定所述触摸事件满足至少一设定条件,执行与所述触摸事件对应的一操作;

其中,所述至少一设定条件包括:一第一手指对所述触摸传感面的第一触摸包括按一先后顺序出现的指尖触摸和指关节触摸。

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

本申请实施例的实施方式通过检测用户的一手指在对触摸传感面的一次触摸中包括按一先后顺序出现的指尖触摸和指关节触摸来识别用户的一操作意图,丰富了与具有所述触摸传感面的电子设备的交互方式。

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

S110获取一触摸传感面上的一触摸事件对应的触摸信息。

在本实施例中,所述触摸传感面响应于用户的触摸而产生对应的触摸信息,例如:电流信息、电压信息等。

在一种可能的实施方式中,所述触摸传感面为触摸显示屏的表面;或者,在一种可能的实施方式中,所述触摸传感面为触摸板的表面。

在一种可能的实施方式中,所述交互方法的执行主体包含所述触摸传感面,则所述S110可以包括:通过所述触摸传感面采集所述触摸信息。

在另一种可能的实施方式中,所述交互方法的执行主体不包含所述触摸传感面,则所述S110可以包括:通过通信的方式从至少一外部设备获取所述的触摸信息。例如,从包含所述触摸传感面的设备获取所述触摸信息。

S120响应于根据所述触摸信息确定所述触摸事件满足至少一设定条件,执行与所述触摸事件对应的一操作。

在本实施方式中,所述至少一设定条件包括:一第一手指对所述触摸传感面的第一触摸包括按一先后顺序出现的指尖触摸和指关节触摸。

其中,所述第一触摸为所述第一手指对所述触摸传感面的一次触摸。在所述第一触摸的过程中,所述第一手指基本一直与所述触摸传感面接触。即:所述第一触摸的过程中,所述第一手指一直与所述触摸传感面接触;或者,接触中断的时间在设定的很短的时间间隔内,例如:0.2秒之内。

在本实施方式中,所述指尖触摸为所述第一手指的指尖与所述触摸传感面接触。所述指关节触摸为所述第一手指的指关节与触摸传感面接触。

在一种可能的实施方式中,可选地,所述先后顺序包括:先出现指尖触摸,再出现指关节触摸。

在本实施方式中,所述触摸事件满足所述至少一设定条件对应到用户的动作上可以为:如图2a所示,用户的所述第一手指210的指尖211先与所述触摸传感面220接触,然后第一手指210的指关节向掌心侧弯曲逐渐过渡到由第一节指关节212与所述触摸传感面220接触(其中,所述第一手指的动作可以为一勾手指的动作)。在该过程中,在所述指尖触摸和所述指关节触摸之间,例如,还可以包括指甲盖触摸,即所述第一手指210的指甲盖213与所述触摸传感面220的接触。

在另一种可能的实施方式中,可选地,所述先后顺序包括:先出现指关节触摸,再出现指尖触摸。

在本实施方式中,所述触摸事件满足所述至少一设定条件对应到用户的动作上可以为:如图2b所示,用户的所述第一手指210处于 指关节向掌心侧弯曲的状态,并且所述第一指关节212与所述触摸传感面220接触,然后所述第一手指210由所述弯曲的状态逐渐变直,并且所述第一手指210与所述触摸传感面220的接触由所述第一指关节212逐渐变成指尖211(其中,所述第一手指的动作可以为一弹指的动作)。在该过程中,在所述指关节触摸和所述指尖触摸之间,例如,还可以包括所述指甲盖触摸。可以看出,本实施方式中,所述用户的手势与上一实施方式中的正好相反。

由上面的描述可以看出,本申请实施例的上述实施方式中,用户的手势均为用户可以自然作出但是一般不会误操作作出的动作,因此,本申请实施例提供了一种自然的、误操作可能性小的人机交互方法。

本领域的技术人员可以知道,在本申请实施例中,可以根据所述触摸事件而定义任何用户需要的操作。

在一种可能的实施方式中,可选地,所述操作包括:拉动方向与所述第一触摸的移动方向对应的一对象拉动操作。

在本实施方式中,所述第一触摸的移动方向例如为所述第一触摸对应的触摸轨迹的移动方向。

在本实施方式中,所述对象例如可以为一菜单、一页面、或一图标等可以拉动的对象。

在一种可能的实施方式中,可选地,所述对象可以为一预设的、与所述触摸事件对应的对象。例如,在一种可能的应用场景中,如图3所示,所述触摸传感面为一手机的触摸显示屏310,所述对象为手机操作系统交互界面中的下拉菜单311。该下拉菜单311在不被使用时是隐藏状态的,而在检测到用户的一触发手势后,才至少部分覆盖的显示在当前的显示页面上方。该下拉菜单311例如可以是为用户提供系统或应用提供的通知的一通知菜单,或者是用于便捷地对所述手机的多个功能进行设置的一操作中心菜单,当然,也可以是具有其他功能的下拉菜单311。

在一些其它实施方式中,可以通过检测用户的手指在一设定操作区域312触摸所述触摸显示屏310并且具有下划的手势来确定是否显示所述下拉菜单311。然而,为了防止误操作,该设定操作区域312往往设置在所述触摸显示屏310的上方很小的位置,在一些触摸显示屏较大手机上,这样的操作往往不太方便实施。

在本申请实施例的一种可能的实施方式中,可以通过符合上面所述至少一设定条件的所述触发事件来触发所述下拉菜单311的下拉显示。在本实施方式中,例如,将所述第一触摸与所述下拉菜单311的显示相关联,即用户在所述触摸显示屏310的任何位置进行与所述第一触摸对应的手势,并且所述第一手指的移动方向为向下,就可以触发所述下拉菜单311的下拉显示。

或者,在一种可能的实施方式中,可以根据所述第一触摸的触摸位置等信息来确定所述对象,例如,在一种可能的实施方式中,可以根据所述第一触摸的初始触摸位置所对应的对象来确定所述对象。

在又一种可能的实施方式中,例如,在所述先后顺序为先出现所述指关节触摸,再出现所述指尖触摸时,所述操作例如可以包括:弹出方向与所述第一触摸的移动方向对应的一对象弹出操作。

这里所述的对象弹出操作例如可以是将一对象从一对象集中剔除,例如,将一文件夹中的一文件移出所述文件夹中;将通讯录中的一条通讯录信息删除等等。所述对象可以是所述第一触摸的初始触摸位置所对应的一对象。

这样的对象弹出操作比例如长按一对象以选定它,再拖动其将其移出所述对象集的范围更加自然,方便。

由上面的描述可以看出,本申请实施例通过上面所述的触发事件来触发一对象拉动操作、以及将一对象进行弹出的对象弹出操作比较符合用户自然的使用习惯,并且操作方便、不易误触发。

当然,本领域的技术人员可以知道,上面只是列举出几种可能的 与所述触发事件对应的操作,根据设计需要,其它可能的操作也可以被应用在本申请的实施方式中,这里不再一一列举。

通过下面的实施方式来说明本申请实施例的方法应用多点触摸来触发对应操作的应用场景。

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

存在至少一第二手指分别对所述触摸传感面的至少一第二触摸,所述至少一第二触摸与所述第一触摸在时间上重合。

这里的重合可以为完全重合;也可以部分重合,例如,至少在所述第一触摸的所述指尖触摸与所述指关节触摸之间的时间内,存在所述至少一第二触摸。

下面的实施方式中,以所述至少一第二触摸为一第二触摸为例进行说明。

其中,在所述先后顺序包括:先出现所述指尖触摸,再出现所述指关节触摸的实施方式中,所述第一触摸和所述第二触摸可以与用户通过食指和拇指在所述触摸传感面上进行“拧”的动作对应。

其中,在一种可能的实施方式中,还可以根据所述第一触摸对应于一旋转的轨迹来进一步确定所述第一触摸和所述第二触摸对应于所述“拧”的动作。因此,在本实施方式中,所述至少一条件还可以包括:

所述第一触摸对应于一第一旋转轨迹。

例如,所述第二手指与所述触摸传感面的接触位置基本不变,而所述第一手指由一旋转弧度移动来完成所述“拧”的动作。

或者,进一步的,所述至少一条件还可以包括:所述第二触摸分别对应于一第二旋转轨迹,

其中,所述第一旋转轨迹与所述第二旋转轨迹的旋转方向一致。

在本实施方式中,所述第一手指和所述第二手指同时朝向一个方向(例如顺时针方向)旋转,来完成所述“拧”动作。

如图4所示为所述用户的食指(即所述第一手指)和拇指(即所述第二手指)在一手机400的触摸显示屏410上分别以一第一旋转轨迹421和一第二旋转轨迹422移动,来实现所述触摸事件。

本领域技术人员可以知道,根据设定,上面所述的多点触摸对应的触摸事件可以用于触发很多操作。

例如,在一种可能的实施方式中,所述操作包括:

所述第一触摸对应的一第一对象与所述第二触摸分别对应的一第二对象之间的关联操作。

在一种可能的实施方式中,可以根据所述第一触摸的初始触摸位置确定所述第一对象;

根据所述第二触摸的一初始触摸位置确定所述第二对象。

例如图4所示的实施方式中,所述第一触摸的初始触摸位置(即所述第一旋转轨迹421的起点位置)落在一第一应用对应的第一图标431上;所述第二触摸的初始位置(即所述第二旋转轨迹422的起点位置)落在一第二应用对应的第二图标432上,因此,根据本实施方式,可以确定:所述第一应用为所述第一对象,所述第二应用为所述第二对象。

当然,在其他可能的实施方式中,可以根据预先设定的方式确定所述第一触摸对应的一第一对象以及所述第二触摸对应的一第二对象。

所述第一对象与所述第二对象之间的关联操作可以为两个对象之间的可能的关联操作中的任一个。例如,所述两个对象之间的关联操作可以为:

1)两个对象之间的数据传输:例如,两个图标对应的两个应用之间的数据共享,两个图标对应的两个设备之间数据共享等;

2)两个对象之间的连接建立:例如,两个图标对应的两个设备之间的通信连接建立;

3)将两个对象划归入同一对象集:例如,将两个图标合并在一个图标文件夹中等等。

当然,两个对象之间的关联操作还有可能是其它可能的方式,这里不再一一列举。

由于所述“拧”的动作通常被用户使用在需要将多个对象聚集在一起的场合,因此,将上面所述的触摸事件用来进行多个对象的关联操作符合用户的自然的使用习惯,便于用户记忆和使用。

在所述先后顺序包括:先出现所述指关节触摸,再出现所述指尖触摸的实施方式中,所述第一触摸和所述第二触摸可以与用户通过食指和拇指在所述触摸传感面上进行“反拧”的动作对应。

在本实施方式中,所述至少一条件还可以包括:

所述第一触摸对应于一第一旋转轨迹。

例如,所述第二手指与所述触摸传感面的接触位置基本不变,而所述第一手指由一旋转弧度移动来完成所述“反拧”的动作。

或者,进一步的,所述至少一条件还可以包括:所述第二触摸分别对应于一第二旋转轨迹,

其中,所述第一旋转轨迹与所述第二旋转轨迹的旋转方向一致。

在本实施方式中,所述第一手指和所述第二手指同时朝向一个方向(该方向通常与所述“拧”的动作对应的方向相反,例如所述“拧”的动作为顺时针方向时,这里则为逆时针方向)旋转,来完成所述“反拧”的动作。

与所述“拧”的动作对应于两个对象之间的关联操作对应的,在一种可能的实施方式中,所述触摸事件与上面的“反拧”的动作对应时,所述操作可以包括:所述第一触摸和所述第二触摸对应的至少两个关联对象之间的解关联操作。

在本实施方式中,所述解关联操作可以与所述至少两个关联对象的关联对应,例如,所述关联为数据传输时,所述解关联可以为结束 数据传输;所述关联为连接建立时,所述解关联可以为连接断开;所述关联为将多个图标合并在同一图标文件夹中时,所述解关联可以为将所述图标文件夹中的多个图标解散。

在一种可能的实施方式中,可选地,可以根据所述第二触摸对应的初始触摸位置确定所述至少两个关联对象。

例如,在一种可能的实施方式中,一第一应用与一第二应用相关联,用户的拇指初始放置在所述第一应用或所述第二应用上,然后进行所述“反拧”的动作,则根据所述“反拧”的动作对应的触摸事件会触发所述第一应用与所述第二应用的解关联操作。

同样的,由于所述“反拧”的动作通常被用户使用在需要将多个聚集在一起的对象解开的场合,因此,将上面所述的触摸事件用来进行多个关联对象的解关联操作符合用户的自然的使用习惯,便于用户记忆和使用。

在一种可能的实施方式中,所述“拧”的动作和所述“反拧”的动作也与旋动一旋钮的动作一致,因此,在本实施方式中,可选地,所述操作可以包括:

开启或关闭至少一功能。

例如,所述“拧”的动作对应的触摸事件触发开启至少一功能的操作,所述“反拧”的动作对应的触摸事件触发关闭至少一功能的操作。

在一种可能的实施方式中,所述至少一功能,可以根据预先的设定确定。

例如,在一应用的图标上使用所述“拧”的动作,对应于开启所述应用的操作。

在一应用的交互界面上使用所述“反拧”的动作,对应于关闭所述应用的操作。

或者,在电子设备的任意显示界面上使用所述“拧”或“反拧” 的动作,对应于关闭所述电子设备的操作。

由上面的描述开可以看出,将上面所述的触摸事件用来进行所述至少一功能过得开启或关闭的操作也符合用户的自然的使用习惯,便于用户记忆和使用。

本领域的技术人员可以知道,上面仅仅是示例性的列举出满足本申请实施例的至少一设定条件的触摸事件所能触发的一些操作,本申请实施例的触摸事件还可以用于触发其它可能的操作。例如,由于所述“拧”的动作和所述“反拧”的动作与旋动一旋钮的动作一致,因此,所述操作还可以是调节一参数的操作,例如,“拧”的动作对应于调大一参数(例如音量)、“反拧”的动作对应于调小一参数。

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

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

信息获取模块510,用于获取一触摸传感面上的一触摸事件对应的触摸信息;

处理执行模块520,用于响应于根据所述触摸信息确定所述触摸事件满足至少一设定条件,执行与所述触摸事件对应的一操作;

其中,所述至少一设定条件包括:一第一手指对所述触摸传感面的第一触摸包括按一先后顺序出现的指尖触摸和指关节触摸。

本申请实施例的实施方式通过检测用户的一手指在对触摸传感面的一次触摸中包括按一先后顺序出现的指尖触摸和指关节触摸来识别用户的一操作意图,丰富了与具有所述触摸传感面的电子设备的交互方式。

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

在本实施例中,所述触摸传感面响应于用户的触摸而产生对应的触摸信息,例如:电流信息、电压信息等。

在一种可能的实施方式中,可选地,所述信息获取模块510可以包括所述触摸传感面对应的触摸传感器,以采集所述的触摸信息。

在另一种可能的实施方式中,可选地,所述信息获取模块510可以包括一通信模块,以从至少一外部设备获取所述触摸信息。

在本申请实施例中,所述第一触摸为所述第一手指对所述触摸传感面的一次触摸。在所述第一触摸的过程中,所述第一手指基本一直与所述触摸传感面接触。

在本实施方式中,所述指尖触摸为所述第一手指的指尖与所述触摸传感面接触。所述指关节触摸为所述第一手指的指关节与触摸传感面接触。

在一种可能的实施方式中,可选地,所述先后顺序包括:先出现指尖触摸,再出现指关节触摸。

在另一种可能的实施方式中,可选地,所述先后顺序包括:先出现指关节触摸,再出现指尖触摸。

由上面的描述可以看出,本申请实施例的上述实施方式中,用户的手势均为用户可以自然作出但是一般不会误操作作出的动作,因此,本申请实施例提供了一种自然的、误操作可能性小的人机交互方法。

本领域的技术人员可以知道,在本申请实施例中,可以根据所述触摸事件而定义任何用户需要的操作。下面给出几种可能的实施方式:

在一种可能的实施方式中,如图6a所示,可选地,所述处理执行模块520包括:

对象拉动单元521,用于响应于根据所述触摸信息确定所述触摸事件满足所述至少一设定条件,执行拉动方向与所述第一触摸的移动方向对应的一对象拉动操作。

在本实施方式中,所述第一触摸的移动方向例如为所述第一触摸对应的触摸轨迹的移动方向。

在本实施方式中,所述对象例如可以为一菜单、一页面、或一图标等可以拉动的对象。

在一种可能的实施方式中,可选地,所述对象可以为一预设的、与所述触摸事件对应的对象。

或者,在一种可能的实施方式中,可以根据所述第一触摸的触摸位置等信息来确定所述对象,例如,在一种可能的实施方式中,可以根据所述第一触摸的初始触摸位置所对应的对象来确定所述对象。

在一种可能的实施方式中,所述先后顺序包括:先出现所述指关节触摸,再出现所述指尖触摸。

在本实施方式中,如图6b所示,所述处理执行模块520包括:

对象弹出单元522,用于响应于根据所述触摸信息确定所述触摸事件满足所述至少一设定条件,执行弹出方向与所述第一触摸的移动方向对应的一对象弹出操作。

这里所述的对象弹出操作例如可以是将一对象从一对象集中剔除,例如,将一文件夹中的一文件移出所述文件夹中;将通讯录中的一条通讯录信息删除等等。所述对象可以是所述第一触摸的初始触摸位置所对应的一对象。

这样的对象弹出操作比例如长按一对象以选定它,再拖动其将其移出所述对象集的范围更加自然,方便。

由上面的描述可以看出,本申请实施例通过上面所述的触发事件来触发一对象拉动操作、以及将一对象进行弹出的对象弹出操作比较符合用户自然的使用习惯,并且操作方便、不易误触发。

当然,本领域的技术人员可以知道,上面只是列举出几种可能的与所述触发事件对应的操作,根据设计需要,其它可能的操作也可以被应用在本申请的实施方式中,这里不再一一列举。

通过下面的实施方式来说明本申请实施例的交互装置应用多点触摸来触发对应操作的应用场景。

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

存在至少一第二手指分别对所述触摸传感面的至少一第二触摸,所述至少一第二触摸与所述第一触摸在时间上重合。

这里的重合可以为完全重合;也可以部分重合,例如,至少在所述第一触摸的所述指尖触摸与所述指关节触摸之间的时间内,存在所述至少一第二触摸。

下面的实施方式中,以所述至少一第二触摸为一第二触摸为例进行说明。

其中,在所述先后顺序包括:先出现所述指尖触摸,再出现所述指关节触摸的实施方式中,所述第一触摸和所述第二触摸可以与用户通过食指和拇指在所述触摸传感面上进行“拧”的动作对应。

其中,在一种可能的实施方式中,还可以根据所述第一触摸对应于一旋转的轨迹来进一步确定所述第一触摸和所述第二触摸对应于所述“拧”的动作。因此,在本实施方式中,所述至少一条件还可以包括:

所述第一触摸对应于一第一旋转轨迹。

例如,所述第二手指与所述触摸传感面的接触位置基本不变,而所述第一手指由一旋转弧度移动来完成所述“拧”的动作。

或者,进一步的,所述至少一条件还可以包括:所述第二触摸分别对应于一第二旋转轨迹,

其中,所述第一旋转轨迹与所述第二旋转轨迹的旋转方向一致。

在本实施方式中,所述第一手指和所述第二手指同时朝向一个方向(例如顺时针方向)旋转,来完成所述“拧”动作。

本领域技术人员可以知道,根据设定,上面所述的多点触摸对应的触摸事件可以用于触发很多操作。

例如,在一种可能的实施方式中,如图6c所示,可选地,所述处理执行模块520包括:

关联单元523,用于响应于根据所述触摸信息确定所述触摸事件满足所述至少一设定条件,执行所述第一触摸对应的一第一对象与所述至少一第二触摸分别对应的至少一第二对象之间的关联操作。

在一种可能的实施方式中,可选地,所述关联单元523包括:

第一对象确定子单元5231,用于根据所述第一触摸的初始触摸位置确定所述第一对象;

第二对象确定子单元5232,用于分别根据所述至少一第二触摸的至少一初始触摸位置确定所述至少一第二对象。

当然,在其他可能的实施方式中,可以根据预先设定的方式确定所述第一触摸对应的一第一对象以及所述第二触摸对应的一第二对象。

所述第一对象与所述第二对象之间的关联操作可以为两个对象之间的可能的关联操作中的任一个。例如,所述两个对象之间的关联操作可以为:

1)两个对象之间的数据传输:例如,两个图标对应的两个应用之间的数据共享,两个图标对应的两个设备之间数据共享等;

2)两个对象之间的连接建立:例如,两个图标对应的两个设备之间的通信连接建立;

3)将两个对象划归入同一对象集:例如,将两个图标合并在一个图标文件夹中等等。

当然,两个对象之间的关联操作还有可能是其它可能的方式,这里不再一一列举。

由于所述“拧”的动作通常被用户使用在需要将多个对象聚集在一起的场合,因此,将上面所述的触摸事件用来进行多个对象的关联操作符合用户的自然的使用习惯,便于用户记忆和使用。

在所述先后顺序包括:先出现所述指关节触摸,再出现所述指尖触摸的实施方式中,所述第一触摸和所述第二触摸可以与用户通过食指和拇指在所述触摸传感面上进行“反拧”的动作对应。

在本实施方式中,所述至少一条件还可以包括:

所述第一触摸对应于一第一旋转轨迹。

例如,所述第二手指与所述触摸传感面的接触位置基本不变,而所述第一手指由一旋转弧度移动来完成所述“反拧”的动作。

或者,进一步的,所述至少一条件还可以包括:所述第二触摸分别对应于一第二旋转轨迹,

其中,所述第一旋转轨迹与所述第二旋转轨迹的旋转方向一致。

在本实施方式中,所述第一手指和所述第二手指同时朝向一个方向(该方向通常与所述“拧”的动作对应的方向相反,例如所述“拧”的动作为顺时针方向时,这里则为逆时针方向)旋转,来完成所述“反拧”的动作。

与所述“拧”的动作对应于两个对象之间的关联操作对应的,在一种可能的实施方式中,所述触摸事件与上面的“反拧”的动作对应时,如图6d所示,所述处理执行模块520包括:

解关联单元524,用于响应于根据所述触摸信息确定所述触摸事件满足所述至少一设定条件,执行所述第一触摸和所述至少一第二触摸中的至少一个对应的至少两个关联对象之间的解关联操作。

在本实施方式中,所述解关联操作可以与所述至少两个关联对象的关联对应,例如,所述关联为数据传输时,所述解关联可以为结束数据传输;所述关联为连接建立时,所述解关联可以为连接断开;所述关联为将多个图标合并在同一图标文件夹中时,所述解关联可以为将所述图标文件夹中的多个图标解散。

在一种可能的实施方式中,可选地,所述解关联单元524包括:

对象确定子单元5241,用于根据所述至少一第二触摸中的一第 二触摸对应的初始触摸位置确定所述至少两个关联对象。

例如,在一种可能的实施方式中,一第一应用与一第二应用相关联,用户的拇指初始放置在所述第一应用或所述第二应用上,然后进行所述“反拧”的动作,则根据所述“反拧”的动作对应的触摸事件会触发所述第一应用与所述第二应用的解关联操作。

同样的,由于所述“反拧”的动作通常被用户使用在需要将多个聚集在一起的对象解开的场合,因此,将上面所述的触摸事件用来进行多个关联对象的解关联操作符合用户的自然的使用习惯,便于用户记忆和使用。

在一种可能的实施方式中,所述“拧”的动作和所述“反拧”的动作也与旋动一旋钮的动作一致,因此,在本实施方式中,可选地,如图6e所示,所述处理执行模块520包括:

功能控制单元525,用于响应于根据所述触摸信息确定所述触摸事件满足所述至少一设定条件,执行开启或关闭至少一功能的操作。

例如,所述“拧”的动作对应的触摸事件触发开启至少一功能的操作,所述“反拧”的动作对应的触摸事件触发关闭至少一功能的操作。

在一种可能的实施方式中,所述至少一功能,可以根据预先的设定确定。

例如,在一应用的图标上使用所述“拧”的动作,对应于开启所述应用的操作。

在一应用的交互界面上使用所述“反拧”的动作,对应于关闭所述应用的操作。

或者,在电子设备的任意显示界面上使用所述“拧”或“反拧”的动作,对应于关闭所述电子设备的操作。

由上面的描述开可以看出,将上面所述的触摸事件用来进行所述至少一功能过得开启或关闭的操作也符合用户的自然的使用习惯,便 于用户记忆和使用。

本领域的技术人员可以知道,上面仅仅是示例性的列举出满足本申请实施例的至少一设定条件的触摸事件所能触发的一些操作,本申请实施例的触摸事件还可以用于触发其它可能的操作。例如,由于所述“拧”的动作和所述“反拧”的动作与旋动一旋钮的动作一致,因此,所述操作还可以是调节一参数的操作,例如,“拧”的动作对应于调大一参数(例如音量)、“反拧”的动作对应于调小一参数。

本申请实施例中各模块、单元的功能进一步的描述参见上面的方法实施例中对应的描述。

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

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

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

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

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