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

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

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



背景技术:

在触摸屏上输入容易发生误操作,现有方案通过一些特别设计的操作流程,例如为解锁屏幕设计一条滑动槽等,来减少误操作的可能性。但这类方案通常要么需要较长的触摸过程,要么需要特定的触摸轨迹,不够简单直接。



技术实现要素:

有鉴于此,本申请实施例的一个目的在于提供一种交互方案。

为实现上述目的,根据本申请实施例的第一方面,提供一种交互方法,包括:

确定一用户的至少一个输入位置关联的至少一个事件;

获取所述用户在所述至少一个输入位置的至少一个输入参数;

至少根据所述至少一个输入参数,确定所述至少一个事件的触发条件;

响应于所述至少一个事件中任一事件的触发条件被满足,触发所述事件。

结合第一方面,在第一方面的第一种可能的实现方式中,所述确定一用户的至少一个输入位置关联的至少一个事件,包括:

确定所述至少一个输入位置指向的一用户界面中的至少一个目 标位置关联的至少一个事件。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述至少一个目标位置位于至少一个屏幕解锁图案中,所述至少一个事件为解锁屏幕。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述至少一个目标位置位于一浏览器的窗口中,所述至少一个事件包括:所述浏览器的至少一个页面操作。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述至少一个目标位置位于一参数的调节滑动条上,所述至少一个事件包括:调高所述参数和调低所述参数。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述至少一个输入位置为所述用户在一触摸感应装置上的至少一个触摸位置。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述至少一个输入参数包括以下至少一种:触摸压力、触摸时间、触摸手指个数。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述至少根据所述至少一个输入参数,确定所述至少一个事件的触发条件,包括:

根据所述至少一个输入参数和输入参数与触发条件的对应关系,确定所述至少一个事件的触发条件。

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

向所述用户提示所述至少一个事件的触发条件。

结合第一方面或第一方面的上述任一种可能的实现方式,在第一 方面的第九种可能的实现方式中,所述向所述用户提示所述至少一个事件的触发条件,包括:

在所述至少一个输入位置指向的一用户界面中的至少一个目标位置处显示所述至少一个事件的触发条件。

为实现上述目的,根据本申请实施例的第二方面,提供一种交互装置,包括:

第一确定模块,用于确定一用户的至少一个输入位置关联的至少一个事件;

获取模块,用于获取所述用户在所述至少一个输入位置的至少一个输入参数;

第二确定模块,用于至少根据所述至少一个输入参数,确定所述至少一个事件的触发条件;

触发模块,用于响应于所述至少一个事件中任一事件的触发条件被满足,触发所述事件。

结合第二方面,在第二方面的第一种可能的实现方式中,所述第一确定模块具体用于:确定所述至少一个输入位置指向的一用户界面中的至少一个目标位置关联的至少一个事件。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述至少一个目标位置位于至少一个屏幕解锁图案中,所述至少一个事件为解锁屏幕。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述至少一个目标位置位于一浏览器的窗口中,所述至少一个事件包括:所述浏览器的至少一个页面操作。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述至少一个目标位置位于一参数的调节滑动条上,所述至少一个事件包括:调高所述参数和调低所述 参数。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述至少一个输入位置为所述用户在一触摸感应装置上的至少一个触摸位置。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第六种可能的实现方式中,所述至少一个输入参数包括以下至少一种:触摸压力、触摸时间、触摸手指个数。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第七种可能的实现方式中,所述第二确定模块具体用于:根据所述至少一个输入参数和输入参数与触发条件的对应关系,确定所述至少一个事件的触发条件。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第八种可能的实现方式中,所述交互装置还包括:提示模块,用于向所述用户提示所述至少一个事件的触发条件。

结合第二方面或第二方面的上述任一种可能的实现方式,在第二方面的第九种可能的实现方式中,所述提示模块具体用于:在所述至少一个输入位置指向的一用户界面中的至少一个目标位置处显示所述至少一个事件的触发条件。

为实现上述目的,根据本申请实施例的第三方面,提供一种用户设备,包括:

用户输入模块,用于确定一用户的至少一个输入位置并获取所述用户在所述至少一个输入位置的至少一个输入参数;

第一确定模块,用于确定一用户的至少一个输入位置关联的至少一个事件;

第二确定模块,用于至少根据所述至少一个输入参数,确定所述至少一个事件的触发条件;

触发模块,用于响应于所述至少一个事件中任一事件的触发条件 被满足,触发所述事件。

结合第三方面,在第三方面的第一种可能的实现方式中,所述第一确定模块具体用于:确定所述至少一个输入位置指向的一用户界面中的至少一个目标位置关联的至少一个事件。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述用户输入模块为一触摸感应装置。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述至少一个输入参数包括以下至少一种:触摸压力、触摸时间、触摸手指个数。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第四种可能的实现方式中,所述第二确定模块具体用于:根据所述至少一个输入参数和输入参数与触发条件的对应关系,确定所述至少一个事件的触发条件。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第五种可能的实现方式中,所述用户设备还包括:一显示模块,用于显示所述用户界面。

结合第三方面或第三方面的上述任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述显示模块还用于:在所述至少一个输入位置指向的所述用户界面中的至少一个目标位置处显示所述至少一个事件的触发条件。

以上多个技术方案中的至少一个技术方案具有如下有益效果:

本申请实施例通过确定一用户的至少一个输入位置关联的至少一个事件,获取所述用户在所述至少一个输入位置的至少一个输入参数,至少根据所述至少一个输入参数确定所述至少一个事件的触发条件,响应于所述至少一个事件中任一事件的触发条件被满足,触发所述事件,提供了一种交互方案,并且用户可以通过控制输入参数改变 触发条件,从而简化操作。

附图说明

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

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

图3为图2所示实施例的一种可选实现方式的结构示意图;

图4为本申请提供的一种用户设备实施例一的结构示意图;

图5为图4所示实施例的一种可选实现方式的结构示意图;

图6为本申请提供的一种用户设备实施例二的结构示意图。

具体实施方式

下面结合附图和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。

图1为本申请提供的一种交互方法实施例的流程示意图。如图1所示,本实施例包括:

110、确定一用户的至少一个输入位置关联的至少一个事件。

举例来说,本申请提供的一种交互装置实施例,或者,本申请提供的一种用户设备实施例一或实施例二,作为本实施例的执行主体,执行110~140。

本实施例中,所述至少一个输入位置为一个输入位置或多个输入位置;所述至少一个输入位置与所述用户的输入方式有关。举例来说,若所述用户通过在一触摸感应装置上进行触摸的方式来输入,则所述至少一个输入位置为所述用户在所述触摸感应装置上的至少一个触摸位置,其中,所述触摸感应装置包括但不限于:触摸屏、触摸板等;若所述用户通过一定空间中的手势来输入,则所述至少一个输入位置为所述用户的至少一个手掌或至少一个手指在该空间中的位置。

本实施例中,所述至少一个事件为一个事件或多个事件;所述至 少一个事件的类型可以有多种,比如:屏幕解锁,页面操作,参数调节,等。

本实施例中,所述至少一个事件可选地与所述至少一个输入位置指向的一用户界面中的至少一个目标位置关联。即,所述确定一用户的至少一个输入位置关联的至少一个事件,包括:

确定所述至少一个输入位置指向的一用户界面中的至少一个目标位置关联的至少一个事件。

其中,所述至少一个目标位置为一个目标位置或者多个目标位置;所述至少一个目标位置可以位于所述用户界面中任一处。举例来说,若所述用户用一个手指在触摸屏上触摸,则所述用户的手指在所述触摸屏上的触摸位置与该触摸位置指向的该触摸屏正在显示的用户界面中的目标位置基本重合;若所述用户用一个手指在触摸板上触摸,则所述用户的手指在所述触摸屏上的触摸位置决定了一用户界面中的光标位置,而该光标位置即为该触摸位置指向的该用户界面中的目标位置。

具体地,所述至少一个目标位置关联哪个或哪些事件与所述用户界面中各区域的功能设定有关。

在一种可能的场景中,所述至少一个目标位置位于至少一个屏幕解锁图案中,所述至少一个事件为解锁屏幕。

在又一种可能的场景中,所述至少一个目标位置位于一浏览器的窗口中,所述至少一个事件包括:所述浏览器的至少一个页面操作。其中,所述浏览器包括但不限于以下任一种:网页浏览器、文件浏览器、图片浏览器。当所述浏览器为网页浏览器时,所述至少一个页面操作包括但不限于:浏览上一网页(也称为回退)、浏览下一网页(也称为前进)、网页放大、网页缩小;当所述浏览器为文件浏览器时,所述至少一个页面操作包括但不限于:文件删除、文件移动、文件视图放大、文件视图缩小;当所述浏览器为图片浏览器时,所述至少一 个页面操作包括但不限于:浏览下一个图片、浏览上一个图片、图片旋转、图片放大、图片缩小。

在此场景中,所述至少一个目标位置位于该浏览器窗口中的不同区域和/或目标位置的个数不同时,可选地,所述至少一个目标位置关联的至少一个页面操作不同。以图片浏览器为例,一目标位置位于窗口的图片视图区域中,该目标位置关联的至少一个页面操作可选地包括:浏览下一个图片、浏览上一个图片、图片旋转;两个目标位置均位于窗口的图片视图区域中,该两个目标位置关联的至少一个页面操作可选地包括:浏览下一个图片、浏览上一个图片、图片旋转、图片放大、图片缩小;一个目标位置位于窗口的非图片视图区域中,该目标位置关联的至少一个页面操作可选地包括:浏览下一个图片、浏览上一个图片。

在又一种可能的场景中,所述至少一个目标位置位于一参数的调节滑动条上,所述至少一个事件包括:调高所述参数和调低所述参数。其中,所述参数包括但不限于以下任一种:音量、播放进度、屏幕亮度、屏幕对比度。

120、获取所述用户在所述至少一个输入位置的至少一个输入参数。

本实施例中,所述至少一个输入参数与所述用户的输入方式有关。举例来说,若所述用户通过在一触摸感应装置上进行触摸的方式来输入,则所述至少一个输入参数包括但不限于以下至少一种:触摸压力、触摸时间、触摸手指个数;其中,所述触摸感应装置包括但不限于:触摸屏、触摸板等;若所述用户通过一定空间中的手势来输入,则所述至少一个输入参数包括但不限于以下至少一种:所述手势所使用的手指个数、手势停留时间。

需要说明的是,110与120之间没有必然的先后顺序,即,110可以在120之前或120之后执行,或者,110与120同时执行。

130、至少根据所述至少一个输入参数,确定所述至少一个事件的触发条件。

本实施例中,所述至少一个事件的触发条件与所述至少一个输入参数有关。具体地,根据不同的至少一个输入参数确定的所述至少一个事件的触发条件可能不同。

本实施例中,当所述至少一个事件为多个事件时,所述多个事件各自的触发条件可以相同,或者,不同。以调节参数的事件为例,调高一参数的触发条件可选地是一目标位置沿该参数的调节滑动条向上移动的距离达到一第一值,调低该参数的触发条件可选地是一目标位置沿该参数的调节滑动条向下移动的距离达到一第二值。以图片浏览器中页面操作的事件为例,浏览下一个图片的触发条件可选地是一目标位置向左移动的距离达到一第三值;浏览上一个图片的触发条件可选地是一目标位置向右移动的距离达到一第四值;图片旋转的触发条件可选地是一目标位置的移动轨迹的弧度达到一第五值;图片放大的触发条件可选地是两个目标位置相背移动的距离和达到一第六值;图片缩小的触发条件可选地是两个目标位置相对移动的距离和达到一第七值。

140、响应于所述至少一个事件中任一事件的触发条件被满足,触发所述事件。

以屏幕解锁的事件为例,该事件的触发条件可选地为一目标位置沿一屏幕解锁图案的移动距离达到预设值;相应地,若用户的一触摸位置指向的一目标位置沿该屏幕解锁图案的移动距离达到所述预设值,即,所述触发条件被满足,则触发解锁所述屏幕。

本实施例通过确定一用户的至少一个输入位置关联的至少一个事件,获取所述用户在所述至少一个输入位置的至少一个输入参数,至少根据所述至少一个输入参数确定所述至少一个事件的触发条件,响应于所述至少一个事件中任一事件的触发条件被满足,触发所述事 件,提供了一种交互方案,并且用户可以通过控制输入参数改变触发条件,从而简化操作。

以下通过一些可选的实现方式进一步地描述本实施例的方法。

本实施例中,所述至少一个事件的触发条件与输入参数的关系有多种方式体现。

在一种可选的实现方式中,所述至少根据所述至少一个输入参数,确定所述至少一个事件的触发条件,包括:

根据所述至少一个输入参数和输入参数与触发条件的对应关系,确定所述至少一个事件的触发条件。

在所述对应关系中,可选地,不同的输入参数或者不同的输入参数范围对应不同的触发条件。

以上述触摸输入和解锁屏幕的事件为例,所述对应关系可选地为触摸压力、触摸时间、和/或、触摸手指个数与目标位置沿屏幕解锁图案的移动距离所要达到的预设值的对应关系,进一步可选地,在所述对应关系中,越大的触摸压力、越长的触摸时间、和/或、越多的触摸手指个数对应的所述预设值越小;在一种可能的场景中,触摸压力大于一定值后,所述预设值可以为0,即只要触摸压力够大无需沿屏幕解锁图案移动也可解锁屏幕。

在又一种可选的实现方式,所述至少一个事件的触发条件与输入参数的关系通过预设的函数体现。

本实施例中,由于所述至少一个事件的触发条件与所述用户的所述至少一个输入参数有关,为了便于所述用户触发所述至少一个事件,可选地,本实施例还包括:

向所述用户提示所述至少一个事件的触发条件。

其中,所述提示的方式有多种,包括但不限于:听觉提示、视觉提示、触觉提示。以屏幕解锁的事件为例,可选地通过柔性材质形成的与屏幕解锁图案相应的凹槽,来提示所述用户该事件的触发条件, 进一步可选地,触摸压力不同时所述凹槽的长度不同。

可选地,所述向所述用户提示所述至少一个事件的触发条件,包括:

在所述至少一个输入位置指向的一用户界面中的至少一个目标位置处显示所述至少一个事件的触发条件。

其中,所述至少一个目标位置详见本实施例中的上述描述。

具体地,在所述至少一个目标位置处显示可选地是在所述至少一个目标位置周边的一定范围内显示。

图2为本申请提供的一种交互装置实施例的结构示意图。如图2所示,交互装置200包括:

第一确定模块21,用于确定一用户的至少一个输入位置关联的至少一个事件;

获取模块22,用于获取所述用户在所述至少一个输入位置的至少一个输入参数;

第二确定模块23,用于至少根据所述至少一个输入参数,确定所述至少一个事件的触发条件;

触发模块24,用于响应于所述至少一个事件中任一事件的触发条件被满足,触发所述事件。

本实施例中,交互装置200可选地以软件和/或硬件的形式设置在一用户设备中,所述用户设备包括但不限于以下任一种:智能手机、智能手表、平板电脑、智能电视。

本实施例中,所述至少一个输入位置为一个输入位置或多个输入位置;所述至少一个输入位置与所述用户的输入方式有关。举例来说,若所述用户通过在一触摸感应装置上进行触摸的方式来输入,则第一确定模块21确定的所述至少一个输入位置为所述用户在所述触摸感应装置上的至少一个触摸位置,其中,所述触摸感应装置包括但不限 于:触摸屏、触摸板等;若所述用户通过一定空间中的手势来输入,则第一确定模块21确定的所述至少一个输入位置为所述用户的至少一个手掌或至少一个手指在该空间中的位置。

本实施例中,所述至少一个事件为一个事件或多个事件;所述至少一个事件的类型可以有多种,比如:屏幕解锁,页面操作,参数调节,等。

本实施例中,所述至少一个事件可选地与所述至少一个输入位置指向的一用户界面中的至少一个目标位置关联。即,第一确定模块21具体用于:确定所述至少一个输入位置指向的一用户界面中的至少一个目标位置关联的至少一个事件。

其中,所述至少一个目标位置为一个目标位置或者多个目标位置;所述至少一个目标位置可以位于所述用户界面中任一处。举例来说,若所述用户用一个手指在触摸屏上触摸,则所述用户的手指在所述触摸屏上的触摸位置与该触摸位置指向的该触摸屏正在显示的用户界面中的目标位置基本重合;若所述用户用一个手指在触摸板上触摸,则所述用户的手指在所述触摸屏上的触摸位置决定了一用户界面中的光标位置,而该光标位置即为该触摸位置指向的该用户界面中的目标位置。

具体地,所述至少一个目标位置关联哪个或哪些事件与所述用户界面中各区域的功能设定有关。

在一种可能的场景中,所述至少一个目标位置位于至少一个屏幕解锁图案中,所述至少一个事件为解锁屏幕。

在又一种可能的场景中,所述至少一个目标位置位于一浏览器的窗口中,所述至少一个事件包括:所述浏览器的至少一个页面操作。其中,所述浏览器包括但不限于以下任一种:网页浏览器、文件浏览器、图片浏览器。当所述浏览器为网页浏览器时,所述至少一个页面操作包括但不限于:浏览上一网页(也称为回退)、浏览下一网页(也 称为前进)、网页放大、网页缩小;当所述浏览器为文件浏览器时,所述至少一个页面操作包括但不限于:文件删除、文件移动、文件视图放大、文件视图缩小;当所述浏览器为图片浏览器时,所述至少一个页面操作包括但不限于:浏览下一个图片、浏览上一个图片、图片旋转、图片放大、图片缩小。

在此场景中,所述至少一个目标位置位于该浏览器窗口中的不同区域和/或目标位置的个数不同时,可选地,第一确定模块21确定的所述至少一个目标位置关联的至少一个页面操作不同。以图片浏览器为例,一目标位置位于窗口的图片视图区域中,第一确定模块21确定的该目标位置关联的至少一个页面操作可选地包括:浏览下一个图片、浏览上一个图片、图片旋转;两个目标位置均位于窗口的图片视图区域中,第一确定模块21确定的该两个目标位置关联的至少一个页面操作可选地包括:浏览下一个图片、浏览上一个图片、图片旋转、图片放大、图片缩小;一个目标位置位于窗口的非图片视图区域中,第一确定模块21确定的该目标位置关联的至少一个页面操作可选地包括:浏览下一个图片、浏览上一个图片。

在又一种可能的场景中,所述至少一个目标位置位于一参数的调节滑动条上,所述至少一个事件包括:调高所述参数和调低所述参数。其中,所述参数包括但不限于以下任一种:音量、播放进度、屏幕亮度、屏幕对比度。

本实施例中,所述至少一个输入参数与所述用户的输入方式有关。举例来说,若所述用户通过在一触摸感应装置上进行触摸的方式来输入,则获取模块22获取到的所述至少一个输入参数包括但不限于以下至少一种:触摸压力、触摸时间、触摸手指个数;其中,所述触摸感应装置包括但不限于:触摸屏、触摸板等;若所述用户通过一定空间中的手势来输入,则获取模块22获取到的所述至少一个输入参数包括但不限于以下至少一种:所述手势所使用的手指个数、手势 停留时间。

本实施例中,所述至少一个事件的触发条件与所述至少一个输入参数有关。具体地,第二确定模块23根据不同的至少一个输入参数确定的所述至少一个事件的触发条件可能不同。

本实施例中,当所述至少一个事件为多个事件时,所述多个事件各自的触发条件可以相同,或者,不同。以调节参数的事件为例,调高一参数的触发条件可选地是一目标位置沿该参数的调节滑动条向上移动的距离达到一第一值,调低该参数的触发条件可选地是一目标位置沿该参数的调节滑动条向下移动的距离达到一第二值。以图片浏览器中页面操作的事件为例,浏览下一个图片的触发条件可选地是一目标位置向左移动的距离达到一第三值;浏览上一个图片的触发条件可选地是一目标位置向右移动的距离达到一第四值;图片旋转的触发条件可选地是一目标位置的移动轨迹的弧度达到一第五值;图片放大的触发条件可选地是两个目标位置相背移动的距离和达到一第六值;图片缩小的触发条件可选地是两个目标位置相对移动的距离和达到一第七值。以屏幕解锁的事件为例,该事件的触发条件可选地为一目标位置沿一屏幕解锁图案的移动距离达到预设值;相应地,若用户的一触摸位置指向的一目标位置沿该屏幕解锁图案的移动距离达到所述预设值,即,所述触发条件被满足,则触发模块24触发解锁所述屏幕。

本实施例的交互装置通过第一确定模块确定一用户的至少一个输入位置关联的至少一个事件,获取模块获取所述用户在所述至少一个输入位置的至少一个输入参数,第二确定模块至少根据所述至少一个输入参数确定所述至少一个事件的触发条件,触发模块响应于所述至少一个事件中任一事件的触发条件被满足,触发所述事件,提供了一种交互方案,并且用户可以通过控制输入参数改变触发条件,从而简化操作。

以下通过一些可选的实现方式进一步地描述本实施例的交互装置200。

本实施例中,所述至少一个事件的触发条件与输入参数的关系有多种方式体现。

在一种可选的实现方式中,第二确定模块23具体用于:根据所述至少一个输入参数和输入参数与触发条件的对应关系,确定所述至少一个事件的触发条件。

在所述对应关系中,可选地,不同的输入参数或者不同的输入参数范围对应不同的触发条件。

以上述触摸输入和解锁屏幕的事件为例,所述对应关系可选地为触摸压力、触摸时间、和/或、触摸手指个数与目标位置沿屏幕解锁图案的移动距离所要达到的预设值的对应关系,进一步可选地,在所述对应关系中,越大的触摸压力、越长的触摸时间、和/或、越多的触摸手指个数对应的所述预设值越小;在一种可能的场景中,触摸压力大于一定值后,所述预设值可以为0,即只要触摸压力够大无需沿屏幕解锁图案移动也可解锁屏幕。

在又一种可选的实现方式,所述至少一个事件的触发条件与输入参数的关系通过预设的函数体现。

本实施例中,由于所述至少一个事件的触发条件与所述用户的所述至少一个输入参数有关,为了便于所述用户触发所述至少一个事件,可选地,如图3所示,交互装置200还包括:提示模块25,用于向所述用户提示所述至少一个事件的触发条件。

其中,所述提示的方式有多种,包括但不限于:听觉提示、视觉提示、触觉提示。以屏幕解锁的事件为例,提示模块25可选地通过柔性材质形成的与屏幕解锁图案相应的凹槽来提示所述用户该事件的触发条件,进一步可选地,触摸压力不同时所述凹槽的长度不同。

可选地,提示模块25具体用于:在所述至少一个输入位置指向 的一用户界面中的至少一个目标位置处显示所述至少一个事件的触发条件。

其中,所述至少一个目标位置详见本实施例中的上述描述。

具体地,提示模块25在所述至少一个目标位置处显示可选地是在所述至少一个目标位置周边的一定范围内显示。

图4为本申请提供的一种用户设备实施例一的结构示意图。如图4所示,用户设备400包括:

用户输入模块41,用于确定一用户的至少一个输入位置并获取所述用户在所述至少一个输入位置的至少一个输入参数;

第一确定模块42,用于确定一用户的至少一个输入位置关联的至少一个事件;

第二确定模块43,用于至少根据所述至少一个输入参数,确定所述至少一个事件的触发条件;

触发模块44,用于响应于所述至少一个事件中任一事件的触发条件被满足,触发所述事件。

本实施例中,用户设备400包括但不限于以下任一种:智能手机、智能手表、平板电脑、智能电视。

本实施例中,用户输入模块41为用户设备400与用户交互的接口,可以有多种实现方式;在不同的实现方式中,用户输入模块41可选地为用户提供不同输入方式。举例来说,用户输入模块41为一触摸感应装置,其中,所述触摸感应装置包括但不限于:触摸屏、触摸板等,相应地,用户输入模块41为用户提供触摸输入的输入方式。又举例来说,用户输入模块41为一手势识别装置,相应地,用户输入模块41为用户提供手势输入的输入方式。

本实施例中,所述至少一个输入位置为一个输入位置或多个输入位置;所述至少一个输入位置与用户输入模块41为所述用户提供的 输入方式有关。举例来说,若用户输入模块41为一触摸感应装置,所述用户可以通过在该触摸感应装置上进行触摸的方式来输入,则用户输入模块41确定的所述至少一个输入位置为所述用户在所述触摸感应装置上的至少一个触摸位置;若用户输入模块41为一手势识别装置,所述用户可以通过在该手势识别装置可识别的空间中的手势来输入,则用户输入模块41确定的所述至少一个输入位置为所述用户的至少一个手掌或至少一个手指在该空间中的位置。

本实施例中,所述至少一个输入参数与用户输入模块41为所述用户提供的输入方式有关。举例来说,若用户输入模块41为一触摸感应装置,所述用户可以通过在该触摸感应装置上进行触摸的方式来输入,则用户输入模块41获取到的所述至少一个输入参数包括但不限于以下至少一种:触摸压力、触摸时间、触摸手指个数;其中,所述触摸感应装置包括但不限于:触摸屏、触摸板等;若用户输入模块41为一手势识别装置,所述用户可以通过在该手势识别装置可识别的空间中的手势来输入,则用户输入模块41获取到的所述至少一个输入参数包括但不限于以下至少一种:所述手势所使用的手指个数、手势停留时间。

本实施例中,所述至少一个事件为一个事件或多个事件;所述至少一个事件的类型可以有多种,比如:屏幕解锁,页面操作,参数调节,等。

本实施例中,所述至少一个事件可选地与所述至少一个输入位置指向的一用户界面中的至少一个目标位置关联。即,第一确定模块42具体用于:确定所述至少一个输入位置指向的一用户界面中的至少一个目标位置关联的至少一个事件。

其中,所述至少一个目标位置为一个目标位置或者多个目标位置;所述至少一个目标位置可以位于所述用户界面中任一处。举例来说,若所述用户用一个手指在触摸屏上触摸,则所述用户的手指在所 述触摸屏上的触摸位置与该触摸位置指向的该触摸屏正在显示的用户界面中的目标位置基本重合;若所述用户用一个手指在触摸板上触摸,则所述用户的手指在所述触摸屏上的触摸位置决定了一用户界面中的光标位置,而该光标位置即为该触摸位置指向的该用户界面中的目标位置。

具体地,所述至少一个目标位置关联哪个或哪些事件与所述用户界面中各区域的功能设定有关。

在一种可能的场景中,所述至少一个目标位置位于至少一个屏幕解锁图案中,所述至少一个事件为解锁屏幕。

在又一种可能的场景中,所述至少一个目标位置位于一浏览器的窗口中,所述至少一个事件包括:所述浏览器的至少一个页面操作。其中,所述浏览器包括但不限于以下任一种:网页浏览器、文件浏览器、图片浏览器。当所述浏览器为网页浏览器时,所述至少一个页面操作包括但不限于:浏览上一网页(也称为回退)、浏览下一网页(也称为前进)、网页放大、网页缩小;当所述浏览器为文件浏览器时,所述至少一个页面操作包括但不限于:文件删除、文件移动、文件视图放大、文件视图缩小;当所述浏览器为图片浏览器时,所述至少一个页面操作包括但不限于:浏览下一个图片、浏览上一个图片、图片旋转、图片放大、图片缩小。

在此场景中,所述至少一个目标位置位于该浏览器窗口中的不同区域和/或目标位置的个数不同时,可选地,第一确定模块42确定的所述至少一个目标位置关联的至少一个页面操作不同。以图片浏览器为例,一目标位置位于窗口的图片视图区域中,第一确定模块42确定的该目标位置关联的至少一个页面操作可选地包括:浏览下一个图片、浏览上一个图片、图片旋转;两个目标位置均位于窗口的图片视图区域中,第一确定模块42确定的该两个目标位置关联的至少一个页面操作可选地包括:浏览下一个图片、浏览上一个图片、图片旋转、 图片放大、图片缩小;一个目标位置位于窗口的非图片视图区域中,第一确定模块42确定的该目标位置关联的至少一个页面操作可选地包括:浏览下一个图片、浏览上一个图片。

在又一种可能的场景中,所述至少一个目标位置位于一参数的调节滑动条上,所述至少一个事件包括:调高所述参数和调低所述参数。其中,所述参数包括但不限于以下任一种:音量、播放进度、屏幕亮度、屏幕对比度。

本实施例中,所述至少一个事件的触发条件与所述至少一个输入参数有关。具体地,第二确定模块43根据不同的至少一个输入参数确定的所述至少一个事件的触发条件可能不同。

本实施例中,当所述至少一个事件为多个事件时,所述多个事件各自的触发条件可以相同,或者,不同。以调节参数的事件为例,调高一参数的触发条件可选地是一目标位置沿该参数的调节滑动条向上移动的距离达到一第一值,调低该参数的触发条件可选地是一目标位置沿该参数的调节滑动条向下移动的距离达到一第二值。以图片浏览器中页面操作的事件为例,浏览下一个图片的触发条件可选地是一目标位置向左移动的距离达到一第三值;浏览上一个图片的触发条件可选地是一目标位置向右移动的距离达到一第四值;图片旋转的触发条件可选地是一目标位置的移动轨迹的弧度达到一第五值;图片放大的触发条件可选地是两个目标位置相背移动的距离和达到一第六值;图片缩小的触发条件可选地是两个目标位置相对移动的距离和达到一第七值。

以屏幕解锁的事件为例,该事件的触发条件可选地为一目标位置沿一屏幕解锁图案的移动距离达到预设值;相应地,若用户的一触摸位置指向的一目标位置沿该屏幕解锁图案的移动距离达到所述预设值,即,所述触发条件被满足,则触发模块44触发解锁所述屏幕。

本实施例的用户设备通过用户输入模块确定一用户的至少一个 输入位置并获取所述用户在所述至少一个输入位置的至少一个输入参数,第一确定模块确定所述至少一个输入位置关联的至少一个事件,第二确定模块至少根据所述至少一个输入参数确定所述至少一个事件的触发条件,触发模块响应于所述至少一个事件中任一事件的触发条件被满足,触发所述事件,提供了一种交互方案,并且用户可以通过控制输入参数改变触发条件,从而简化操作。

以下通过一些可选的实现方式进一步地描述本实施例的用户设备400。

本实施例中,所述至少一个事件的触发条件与输入参数的关系有多种方式体现。

在一种可选的实现方式中,第二确定模块43具体用于:根据所述至少一个输入参数和输入参数与触发条件的对应关系,确定所述至少一个事件的触发条件。

在所述对应关系中,可选地,不同的输入参数或者不同的输入参数范围对应不同的触发条件。

以上述触摸输入和解锁屏幕的事件为例,所述对应关系可选地为触摸压力、触摸时间、和/或、触摸手指个数与目标位置沿屏幕解锁图案的移动距离所要达到的预设值的对应关系,进一步可选地,在所述对应关系中,越大的触摸压力、越长的触摸时间、和/或、越多的触摸手指个数对应的所述预设值越小;在一种可能的场景中,触摸压力大于一定值后,所述预设值可以为0,即只要触摸压力够大无需沿屏幕解锁图案移动也可解锁屏幕。

在又一种可选的实现方式,所述至少一个事件的触发条件与输入参数的关系通过预设的函数体现。

本实施例中,由于涉及用户界面,可选地,如图5所示,用户设备400还包括:显示模块45,用于显示所述用户界面。

由于所述至少一个事件的触发条件与所述用户的所述至少一个 输入参数有关,为了便于所述用户触发所述至少一个事件,可选地,显示模块45还用于:在所述至少一个输入位置指向的所述用户界面中的至少一个目标位置处显示所述至少一个事件的触发条件。

其中,所述至少一个目标位置详见本实施例中的上述描述。

具体地,显示模块45在所述至少一个目标位置处显示可选地是在所述至少一个目标位置周边的一定范围内显示。

可选地,显示模块45和用户输入模块41一并通过一触摸屏及其外围电路实现。

图6为本申请提供的一种用户设备实施例二的结构示意图。如图6所示,用户设备600包括:

处理器(processor)61、通信接口(Communications Interface)62、存储器(memory)63、用户接口64以及通信总线65。其中:

处理器61、通信接口62、存储器63、以及用户接口64通过通信总线65完成相互间的通信。

通信接口62,用于与外部设备的通信。

用户接口63,用于与用户的交互,所述交互至少包括:采集用户的输入以及显示一用户界面。

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

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

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

存储器63,用于存放程序632。存储器63可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如 至少一个磁盘存储器。程序632具体可以用于使得用户设备600执行以下步骤:

确定一用户的至少一个输入位置关联的至少一个事件;

获取所述用户在所述至少一个输入位置的至少一个输入参数;

至少根据所述至少一个输入参数,确定所述至少一个事件的触发条件;

响应于所述至少一个事件中任一事件的触发条件被满足,触发所述事件。

程序632中各步骤的具体实现可以参见上述交互方法实施例中的相应步骤和单元中对应的描述,在此不赘述。

本实施例中,用户设备600包括但不限于以下任一种:智能手机、智能手表、平板电脑、智能电视。

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

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

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

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