一种手势交互方法及终端与流程

文档序号:12063236阅读:188来源:国知局
一种手势交互方法及终端与流程

本发明涉及终端技术领域,具体涉及一种手势交互方法及终端。



背景技术:

随着通信技术的飞速发展,终端在人们的生活和工作中占据着越来越重要的作用。目前,为满足用户在不同条件下的使用需求,终端上可设置多于一个屏幕,例如,可以在终端的两面均设置显示屏,其中,正面屏幕为普通彩色屏幕,可以进行正常界面浏览;背面屏幕为电子墨水屏幕,可以进行电子书的阅读。然而,在实践中发现,现有的多面屏幕终端中,手势交互主要是通过检测用户在屏幕上输入的操作手势来进行该屏幕上界面的切换,手势交互方式单一,以致降低了终端操作的便利性。



技术实现要素:

本发明实施例提供一种手势交互方法及终端,可以提高终端操作的便利性。

本发明第一方面提供一种手势交互方法,包括:

通过第一屏幕检测目标操作手势;

根据预设的操作手势与指令的对应关系,获取与所述目标操作手势对应的针对第二屏幕的操作指令;

执行所述操作指令。

结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述根据预设的操作手势与指令的对应关系,获取与所述目标操作手势对应的针对第二屏幕的操作指令之前,所述方法还包括:

判断操作手势库中是否存在与所述目标操作手势匹配的操作手势;

若是,则执行所述根据预设的操作手势与指令的对应关系,获取与所述目标操作手势对应的针对第二屏幕的操作指令的步骤。

结合本发明实施例第一方面,在本发明实施例第一方面的第二种可能的实现方式中,所述通过第一屏幕检测目标操作手势之前,所述方法还包括:

判断第二屏幕是否面向用户,所述第一屏幕与所述第二屏幕位于终端的两面;

当所述第二屏幕面向所述用户时,执行所述通过第一屏幕检测目标操作手势的步骤。

结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,所述通过第一屏幕检测目标操作手势之前,所述方法还包括:

当检测到用于通过第一屏幕采集操作手势的采集指令时,通过所述第一屏幕采集操作手势;

建立采集的操作手势与指令的对应关系并存储。

结合本发明实施例第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式中的任一种实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述通过第一屏幕检测目标操作手势之前,所述方法还包括:

判断当前条件是否满足预设条件;

当所述当前条件满足所述预设条件时,执行所述通过第一屏幕检测目标操作手势的步骤。

本发明第二方面提供一种终端,包括:

检测单元,用于通过第一屏幕检测目标操作手势;

获取单元,用于根据预设的操作手势与指令的对应关系,获取与所述检测单元检测的目标操作手势对应的针对第二屏幕的操作指令;

执行单元,用于执行所述获取单元获取的操作指令。

结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实现方式中,所述终端还包括:

判断单元,用于判断操作手势库中是否存在与所述检测单元检测的目标操作手势匹配的操作手势;若所述判断单元的判断结果是操作手势库中存在与所述目标操作手势匹配的操作手势,则触发所述获取单元执行所述根据预设的操作手势与指令的对应关系,获取与所述目标操作手势对应的针对第二屏幕的操作指令的步骤。

结合本发明实施例第二方面,在本发明实施例第二方面的第二种可能的实现方式中,所述判断单元还用于判断第二屏幕是否面向用户,所述第一屏幕与所述第二屏幕位于终端的两面;当所述判断单元的判断结果是第二屏幕面向所述用户时,触发所述检测单元执行所述通过第一屏幕检测目标操作手势的步骤。

结合本发明实施例第二方面,在本发明实施例第二方面的第三种可能的实现方式中,所述终端还包括:

采集单元,用于当检测到用于通过第一屏幕采集操作手势的采集指令时,通过所述第一屏幕采集操作手势;

建立单元,用于建立采集的操作手势与指令的对应关系并存储。

结合本发明实施例第二方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式中的任一种实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述判断单元还用于判断当前条件是否满足预设条件;当所述判断单元的判断结果是当前条件满足所述预设条件时,触发所述检测单元执行所述通过第一屏幕检测目标操作手势的步骤。

本发明实施例中,通过第一屏幕检测目标操作手势;根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕的操作指令;执行该操作指令。可见,可以在第一屏幕上进行手势操作,实现对第二屏幕上的操作,提高了手势交互方式的多样性,从而可以提高终端操作的便利性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种手势交互方法的流程示意图;

图2是本发明实施例提供的另一种手势交互方法的流程示意图;

图3是本发明实施例提供的一种终端的结构示意图;

图4是本发明实施例提供的另一种终端的结构示意图;

图5是本发明实施例提供的又一种终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种手势交互方法及终端,可以提高终端操作的便利性。以下分别进行详细说明。

请参阅图1,图1是本发明实施例提供的一种手势交互方法的流程示意图。其中,该手势交互方法是从设置有至少两个屏幕的终端的角度描述的。如图1所示,该方法可以包括以下步骤。

101、通过第一屏幕检测目标操作手势。

本实施例中,操作手势可以是在第一屏幕上的向右滑动、向左滑动、向上滑动、向下滑动、双击操作、长按操作、多点触摸、单边滑动、双边滑动、向内滑动和反复滑动等。其中,目标操作手势可以是以上操作手势中的至少一种。

举例说明,在一个双面屏手机的应用场景中,双面屏的背面屏作为第一屏幕,在背面屏检测用户输入的向右滑动、向左滑动、向上滑动、向下滑动、双击操作、长按操作、多点触摸、单边滑动、双边滑动、向内滑动和反复滑动等操作手势中的至少一种,这些操作手势是用于对正面屏的实现操作。

102、根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕的操作指令。

本实施例中,操作手势与指令的对应关系可以是系统预设的,也可以是执行步骤101之前用户根据个人习惯预设的,例如,系统预设:单边滑动对应在第二屏幕启动或切换应用的操作指令,双边滑动对应在第二屏幕调节屏幕亮度的操作指令,向内滑动对应在第二屏幕切换到桌面的操作指令,双击操作对应在第二屏幕返回的操作指令,反复滑动对应在第二屏幕清理后台的操作指令。这样当检测到单边滑动,或者双边滑动,或者向内滑动,或者双击操作,或者反复滑动中的一种时,根据以上系统预设的操作手势与指令的对应关系,获取对应的操作指令。其中,操作手势是用户在第一屏幕上执行的,对应的指令是针对于第二屏幕的。

103、执行操作指令。

本实施例中,操作指令即为目标操作手势对应的指令,是针对于第二屏幕的,例如,在前例中,当在第一屏幕中检测到单边滑动的操作时,根据系统预设的操作手势与指令的对应关系获取到单边滑动对应的指令为启动或切换应用,则在第二屏幕中执行该启动或切换应用的操作指令。

在图1所描述的手势交互方法中,通过第一屏幕检测目标操作手势;根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕的操作指令;执行该操作指令。可见,可以在第一屏幕上进行手势操作,实现对第二屏幕上的操作,提高了手势交互方式的多样性,从而可以提高终端操作的便利性。

请参阅图2,图2是本发明实施例提供的另一种手势交互方法的流程示意图。其中,该手势交互方法是从设置有至少两个屏幕的终端的角度描述的。如图2所示,该方法可以包括以下步骤。

201、当检测到用于通过第一屏幕采集操作手势的采集指令时,通过第一屏幕采集操作手势。

本实施例中,为了满足用户个人习惯,为用户提供个人定制的快捷操作,操作手势与指令的对应关系可以是用户个人预设的。例如,在第一屏幕中,打开操作手势与指令的对应关系设定界面即触发通过第一屏幕采集操作手势的采集指令。其中,采集指令可以是至少一条。

202、建立采集的操作手势与指令的对应关系并存储。

本实施例中,当采集指令多于一条时,执行方式可以是对应的一条采集指令执行完成步骤201-202时,再执行下一条采集指令。

举例说明,在一个双面屏手机的应用场景中,在第一屏幕的“快捷手势操作设置”选项中,用户可以设定操作手势与指令的对应关系,例如,用户可以设定:向右滑动第二屏幕实现返回,向上滑动第二屏幕实现返回上个应用,向下滑动第二屏幕实现返回下个应用,双击操作实现第二屏幕实现返回主桌面,向左滑动第二屏幕实现进入任务管理。

203、判断第二屏幕是否面向用户,当第二屏幕面向用户时,执行步骤204,当第二屏幕未面向用户时,结束。

本实施例中,第一屏幕与第二屏幕位于终端的两面。其中,两面可以是正面和背面,也可以是正面和侧面,本实施例不作限定。

本实施例中,为避免用户未使用第二屏幕的情况下,通过第一屏幕操作时,对第二屏幕误操作的情况,可以通过第二屏幕面向用户时,判定第二屏幕处于用户使用的状态,当第二屏幕面向用户时,表明第二屏幕处于用户使用的状态,执行步骤204,当第二屏幕未面向用户时,表明第二屏幕处于用户未使用的状态,结束。其中,判断第二屏幕是否面向用户可以通过以下方式实现:通过前置摄像头采集图像,当识别到人脸图像时,判定第二屏幕面向用户,当前置摄像头未识别到人脸图像时,判定第二屏幕未面向用户。

作为一种可能的实施方式,当第一屏幕和第二屏幕分别位于终端的正面和反面时,由于一般情况下,用户使用的屏幕是朝上的,判断第二屏幕是否面向用户也可以通过以下方式实现:通过重力传感器检测第一屏幕和第二屏幕的位置关系,当通过重力传感器判定第一屏幕向下,第二屏幕向上时,判定第二屏幕面向用户,当通过重力传感器判定第二屏幕向下,第一屏幕向上时,判定第二屏幕未面向用户。其中,也可以通过置于第一屏幕和第二屏幕表面的距离传感器来判断第二屏幕是否面向用户。

204、判断当前条件是否满足预设条件,若当前条件满足预设条件,则执行步骤205,若当前条件不满足预设条件,则结束。

本实施例中,当前条件是指终端的操作环境,包括系统操作环境和应用程序环境,系统操作环境可以是系统交互界面,例如Windows、Mac OS等电脑,或iOS、Android、Windows Phone等智能手机或类似的操作系统交互界面,主要用于实现系统运行的基本功能、设置等。应用程序环境,可以是运行在操作系统上的具有某项或某几项功能的应用程序交互界面,应用程序可以是操作系统自带的应用程序软件,也可以是第三方应用软件,例如游戏软件、新闻客户端软件、天气预报软件等。为避免误操作,预设条件可以是用户预设的,也可以是系统预设的,例如,可以设定预设条件为终端的操作环境为系统操作环境,则在系统操作环境下,才会执行步骤205,在应用程序环境下,不会执行步骤205。也可以是其他预设条件,如,应用程序环境不是全屏状态。

205、通过第一屏幕检测目标操作手势。

本实施例中,操作手势可以是在第一屏幕上的向右滑动、向左滑动、向上滑动、向下滑动、双击操作、长按操作、多点触摸、单边滑动、双边滑动、向内滑动和反复滑动等。其中,目标操作手势可以是以上操作手势中的至少一种。

举例说明,在一个双面屏手机的应用场景中,双面屏的背面屏作为第一屏幕,在背面屏检测用户输入的向右滑动、向左滑动、向上滑动、向下滑动、双击操作、长按操作、多点触摸、单边滑动、双边滑动、向内滑动和反复滑动等操作手势中的至少一种,这些操作手势是用于对正面屏的实现操作。

206、判断操作手势库中是否存在与目标操作手势匹配的操作手势,当操作手势库中存在与目标操作手势匹配的操作手势时,执行步骤207,当操作手势库中不存在与目标操作手势匹配的操作手势时,结束。

本实施例中,当操作手势库中存在与目标操作手势匹配的操作手势时,表明该目标操作手势对于第二屏幕的操作是有效的操作手势,执行步骤207,当操作手势库中不存在与目标操作手势匹配的操作手势时,表明该目标操作手势对于第二屏幕的操作是无效的操作手势,结束。

207、根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕的操作指令。

本实施例中,操作手势与指令的对应关系可以是系统预设的,也可以是执行步骤205之前用户根据个人喜好预设的,例如,系统预设:单边滑动对应在第二屏幕启动或切换应用的操作指令,双边滑动对应在第二屏幕调节屏幕亮度的操作指令,向内滑动对应在第二屏幕切换到桌面的操作指令,双击操作对应在第二屏幕返回的操作指令,反复滑动对应在第二屏幕清理后台的操作指令。这样当检测到单边滑动,或者双边滑动,或者向内滑动,或者双击操作,或者反复滑动中的一种时,根据以上系统预设的操作手势与指令的对应关系,获取对应的操作指令。其中,操作手势是用户在第一屏幕上执行的,对应的指令是针对于第二屏幕的。

208、执行操作指令。

本实施例中,操作指令即为目标操作手势对应的指令,是针对于第二屏幕的,例如,在前例中,当在第一屏幕中检测到单边滑动的操作时,根据系统预设的操作手势与指令的对应关系获取到单边滑动对应的指令为启动或切换应用,则在第二屏幕中执行该启动或切换应用的操作指令。

在图2所描述的手势交互方法中,通过第一屏幕检测目标操作手势;根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕的操作指令;执行该操作指令。可见,可以在第一屏幕上进行手势操作,实现对第二屏幕上的操作,提高了手势交互方式的多样性,从而可以提高终端操作的便利性。

请参阅图3,图3是本发明实施例提供的一种终端的结构示意图。如图3所示,该终端可以包括:

检测单元301,用于通过第一屏幕检测目标操作手势;

获取单元302,用于根据预设的操作手势与指令的对应关系,获取与检测单元301检测的目标操作手势对应的针对第二屏幕的操作指令;

执行单元303,用于执行获取单元302获取的操作指令。

在图3所描述的终端中,通过第一屏幕检测目标操作手势;根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕的操作指令;执行该操作指令。可见,可以在第一屏幕上进行手势操作,实现对第二屏幕上的操作,提高了手势交互方式的多样性,从而可以提高终端操作的便利性。

请参阅图4,图4是本发明实施例公开的另一种终端的结构示意图。其中,图4所示的终端是由图3所示的终端优化得到的,其中,该终端还可以包括:

判断单元304,用于判断操作手势库中是否存在与检测单元301检测的目标操作手势匹配的操作手势;若判断单元304的判断结果是操作手势库中存在与目标操作手势匹配的操作手势,则触发获取单元302执行根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕的操作指令的步骤。

具体地,获取单元302根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕的操作指令之前,判断单元304判断操作手势库中是否存在与目标操作手势匹配的操作手势。

作为一种可能的实施方式,判断单元304还用于判断第二屏幕是否面向用户,第一屏幕与第二屏幕位于终端的两面;当判断单元304的判断结果是第二屏幕面向用户时,触发检测单元301执行通过第一屏幕检测目标操作手势的步骤。

具体地,检测单元301通过第一屏幕检测目标操作手势之前,判断单元304判断第二屏幕是否面向用户。

作为一种可能的实施方式,该终端还可以包括:

采集单元305,用于当检测到用于通过第一屏幕采集操作手势的采集指令时,通过第一屏幕采集操作手势;

具体地,检测单元301通过第一屏幕检测目标操作手势之前,当检测到用于通过第一屏幕采集操作手势的采集指令时,采集单元305通过第一屏幕采集操作手势;

建立单元306,用于建立采集单元305采集的操作手势与指令的对应关系并存储。

具体地,建立单元306建立操作手势与指令的对应关系并存储之后,检测单元301通过第一屏幕检测目标操作手势。

作为一种可能的实施方式,判断单元304还用于判断当前条件是否满足预设条件;当判断单元304的判断结果是当前条件满足预设条件时,触发检测单元301执行通过第一屏幕检测目标操作手势的步骤。

具体地,检测单元301通过第一屏幕检测目标操作手势之前,判断单元304判断当前条件是否满足预设条件。

在图4所描述的终端中,通过第一屏幕检测目标操作手势;根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕的操作指令;执行该操作指令。可见,可以在第一屏幕上进行手势操作,实现对第二屏幕上的操作,提高了手势交互方式的多样性,从而可以提高终端操作的便利性。

请参阅图5,图5是本发明实施例提供的又一种终端的结构示意图。如图5所示,该终端可以包括:至少一个处理器501、例如CPU,存储器502,第一屏幕503、第二屏幕504以及至少一个通信总线505。其中,通信总线505用于实现这些组件之间的连接通信。存储器502可以是高速RAM存储器,还可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器502可选的可以包含至少一个位于远离前述处理器501的存储装置。其中:

第一屏幕503,用于检测目标操作手势;

处理器501用于调用存储器502中存储的程序代码执行以下操作:

根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕504的操作指令;

执行操作指令。

作为一种可能的实施方式,处理器501根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕504的操作指令之前,处理器501还用于调用存储器502中存储的程序代码执行以下操作:

判断操作手势库中是否存在与目标操作手势匹配的操作手势;

若操作手势库中存在与目标操作手势匹配的操作手势,则执行根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕504的操作指令的步骤。

作为一种可能的实施方式,处理器501通过第一屏幕检测目标操作手势之前,处理器501还用于调用存储器502中存储的程序代码执行以下操作:

判断第二屏幕504是否面向用户,第一屏幕503与第二屏幕504位于终端的两面;

当第二屏幕504面向所述用户时,执行通过第一屏幕503检测目标操作手势的步骤。

作为一种可能的实施方式,处理器501通过第一屏幕503检测目标操作手势之前,处理器501还用于调用存储器502中存储的程序代码执行以下操作:

当检测到用于通过第一屏幕503采集操作手势的采集指令时,通过第一屏幕503采集操作手势;

建立采集的操作手势与指令的对应关系并存储。

作为一种可能的实施方式,处理器501通过第一屏幕503检测目标操作手势之前,处理器501还用于调用存储器502中存储的程序代码执行以下操作:

判断当前条件是否满足预设条件;

当当前条件满足预设条件时,执行通过第一屏幕503检测目标操作手势的步骤。

在图5所描述的终端中,通过第一屏幕检测目标操作手势;根据预设的操作手势与指令的对应关系,获取与目标操作手势对应的针对第二屏幕的操作指令;执行该操作指令。可见,可以在第一屏幕上进行手势操作,实现对第二屏幕上的操作,提高了手势交互方式的多样性,从而可以提高终端操作的便利性。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。

以上对本发明实施例公开的手势交互方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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