通过手势操作触发触摸屏上按钮的方法、装置及移动终端
技术领域
本发明涉及触摸屏设备的操作领域,尤其涉及一种通过手势操作触发触摸屏上按钮的方法、装置及移动终端。
背景技术
随着移动终端的硬件发展,配备触摸屏设备的屏幕越来越大,特别是手持移动终端,包括智能手机、平板电脑等,而人们希望单手操作这些设备,但如果屏幕过大,屏幕左上角、右上角等放置的按钮就不会容易被触发。
发明内容
针对现有技术中的缺陷,本发明提供一种通过手势操作触发触摸屏上按钮的方法、装置及移动终端,能够解决用户单手操作触摸屏设备时,不易触发屏幕上按钮的问题,方便了用户的操作。
第一方面,本发明提供一种通过手势操作触发触摸屏上按钮的方法,包括:
获取对触摸屏屏幕任意区域的手势操作,所述手势操作包括滑动方向和滑动范围;
判断所述滑动方向和滑动范围是否符合预设的滑动方向和滑动范围;
若所述滑动方向和滑动范围符合预设的滑动方向和滑动范围,则确定与所述手势操作符合的所述预设的滑动方向和滑动范围对应触摸屏上的按钮,触发所述按钮执行的***操作。
可选地,所述手势操作的滑动方向为下述的一种:
手指在触摸屏上向左滑动、手指在触摸屏上向右滑动、手指在触摸屏上向下滑动、手指在触摸屏上向上滑动。
可选地,所述预设的滑动范围为:手指在触摸屏上的滑动距离大于等于M,其中,M为触摸屏屏幕宽度或长度的1/4或1/5或1/3或1/2。
可选地,若预设的滑动方向为手指在触摸屏上向左滑动,滑动范围是触摸屏屏幕宽度的1/n,则对应触摸屏上的按钮为左上角按钮;
若预设的滑动方向为手指在触摸屏上向左滑动,滑动范围是触摸屏屏幕宽度的1/q,则对应触摸屏上的按钮为左下角按钮;
若预设的滑动方向为手指在触摸屏上向右滑动,滑动范围是触摸屏屏幕宽度的1/n,则对应触摸屏上的按钮为右上角按钮;
若预设的滑动方向为手指在触摸屏上向右滑动,滑动范围是触摸屏屏幕宽度的1/q,则对应触摸屏上的按钮为右下角按钮;
其中,n/q取2、3、4、5,且n与q不同。
第二方面,本发明提供一种通过手势操作触发触摸屏上按钮的装置,包括:
获取模块,用于获取对触摸屏屏幕任意区域的手势操作,所述手势操作包括滑动方向和滑动范围;
判断模块,用于判断所述滑动方向和滑动范围是否符合预设的滑动方向和滑动范围;
触发模块,用于若所述滑动方向和滑动范围符合预设的滑动方向和滑动范围,则确定与所述手势操作符合的所述预设的滑动方向和滑动范围对应触摸屏上的按钮,触发所述按钮执行的***操作。
可选地,所述手势操作的滑动方向为下述的一种:
手指在触摸屏上向左滑动、手指在触摸屏上向右滑动、手指在触摸屏上向下滑动、手指在触摸屏上向上滑动。
可选地,所述预设的滑动范围为:手指在触摸屏上的滑动距离大于等于M,其中,M为触摸屏屏幕宽度或长度的1/4或1/5或1/3或1/2。
可选地,若预设的滑动方向为手指在触摸屏上向左滑动,滑动范围是触摸屏屏幕宽度的1/n,则对应触摸屏上的按钮为左上角按钮;
若预设的滑动方向为手指在触摸屏上向左滑动,滑动范围是触摸屏屏幕宽度的1/q,则对应触摸屏上的按钮为左下角按钮;
若预设的滑动方向为手指在触摸屏上向右滑动,滑动范围是触摸屏屏幕宽度的1/n,则对应触摸屏上的按钮为右上角按钮;
若预设的滑动方向为手指在触摸屏上向右滑动,滑动范围是触摸屏屏幕宽度的1/q,则对应触摸屏上的按钮为右下角按钮;
其中,n/q取2、3、4、5,且n与q不同。
第三方面,本发明提供一种移动终端,包括触摸屏,所述移动终端还包括如上任一项所述的装置。
由上述技术方案可知,本发明的通过手势操作触发触摸屏上按钮的方法、装置及移动终端,通过获取对触摸屏屏幕任意区域的包括滑动方向和滑动范围的手势操作,判断滑动方向和滑动范围是否符合预设的滑动方向和滑动范围,若滑动方向和滑动范围符合预设的滑动方向和滑动范围,则确定与手势操作符合的预设的滑动方向和滑动范围对应触摸屏上的按钮,触发按钮执行的***操作,由此,能够解决用户单手操作触摸屏设备时,不易触发屏幕上按钮的问题,方便了用户的操作。
附图说明
图1为本发明一实施例提供的通过手势操作触发触摸屏上按钮的方法的流程示意图;
图2为本发明一实施例提供的通过手势操作触发触摸屏上按钮的装置的结构示意图;
图3为本发明实施例提供的手指在触摸屏上任意区域向左或向右滑动一定距离将点击屏幕左上角的按钮,触发其对应的操作的示意图;
图4为本发明实施例提供的手指在触摸屏上任意区域向右或向左滑动一定距离将点击屏幕右上角的按钮,触发其对应的操作的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他的实施例,都属于本发明保护的范围。
图1示出了本发明一实施例提供的通过手势操作触发触摸屏上按钮的方法的流程示意图,如图1所示,本实施例的通过手势操作触发触摸屏上按钮的方法如下所述。
101、获取对触摸屏屏幕任意区域的手势操作,所述手势操作包括滑动方向和滑动范围。
在具体应用中,所述手势操作的滑动方向可以为下述的一种:
手指在触摸屏上向左滑动、手指在触摸屏上向右滑动、手指在触摸屏上向下滑动、手指在触摸屏上向上滑动。
应说明的是,本实施例的上、下、左、右为:在用户手持触摸屏设备(此时该触摸屏屏幕的显示可以为横屏,也可以为竖屏)且触摸屏屏幕正向面对用户的视线时,在触摸屏屏幕的显示平面内人们通常习惯定义的上、下、左、右。
应说明的是,本实施例的手势操作是手指在触摸屏上滑动,但本实施例不对其进行限定,仅为举例说明,可根据实际需要选择,举例来说,本实施例的手势操作也可以是使用触摸笔等在触摸屏上滑动。
102、判断所述滑动方向和滑动范围是否符合预设的滑动方向和滑动范围。
在具体应用中,本实施例预设的滑动方向可以为手指在触摸屏上向上/下/左/右滑动,每个预设的滑动方向都必须预设其滑动范围。
在具体应用中,所述预设的滑动范围可以为:手指在触摸屏上的滑动距离大于等于M,其中,M为触摸屏屏幕宽度或长度的1/4或1/5或1/3或1/2。
可理解的是,所述手势操作的滑动范围及预设的滑动范围都包括:手指在触摸屏上在水平方向和竖直方向上分别的滑动范围;所述水平方向为:在用户手持触摸屏设备(此时该触摸屏屏幕的显示可以为横屏,也可以为竖屏)且触摸屏屏幕正向面对用户的视线时,在触摸屏屏幕的显示平面内与触摸屏屏幕的上下边缘平行的方向;所述竖直方向为:在用户手持触摸屏设备(此时该触摸屏屏幕的显示可以为横屏,也可以为竖屏)且触摸屏屏幕正向面对用户的视线时,在触摸屏屏幕的显示平面内与触摸屏屏幕的左右边缘平行的方向。
可理解的是,本实施例的所述手势操作在其滑动方向的预设的滑动范围内的滑动轨迹可以是直线,也可以是弧线等,本实施例不对其进行限定,仅为举例说明,可根据实际需要选择。
103、若滑动方向和滑动范围符合预设的滑动方向和滑动范围,则确定与手势操作符合的预设的滑动方向和滑动范围对应触摸屏上的按钮,触发按钮执行的***操作。
在一具体应用中,若预设的滑动方向为手指在触摸屏上向左滑动,滑动范围是触摸屏屏幕宽度的1/n,则对应触摸屏上的按钮为左上角按钮;
若预设的滑动方向为手指在触摸屏上向左滑动,滑动范围是触摸屏屏幕宽度的1/q,则对应触摸屏上的按钮为左下角按钮;
若预设的滑动方向为手指在触摸屏上向右滑动,滑动范围是触摸屏屏幕宽度的1/n,则对应触摸屏上的按钮为右上角按钮;
若预设的滑动方向为手指在触摸屏上向右滑动,滑动范围是触摸屏屏幕宽度的1/q,则对应触摸屏上的按钮为右下角按钮;
其中,n/q取2、3、4、5,且n与q不同。
本实施例的通过手势操作触发触摸屏上按钮的方法,通过获取对触摸屏屏幕任意区域的包括滑动方向和滑动范围的手势操作,判断滑动方向和滑动范围是否符合预设的滑动方向和滑动范围,若滑动方向和滑动范围符合预设的滑动方向和滑动范围,则确定与手势操作符合的预设的滑动方向和滑动范围对应触摸屏上的按钮,触发按钮执行的***操作,能够解决用户单手操作触摸屏设备时,不易触发屏幕上按钮的问题,方便了用户的操作。
在另一具体应用中,本实施例的方法的实现可以如图3、图4所示,图3示出了本发明实施例手指在触摸屏上任意区域向左或向右滑动一定距离将点击屏幕左上角的按钮,触发其对应的操作的示意图,图4示出了本发明实施例手指在触摸屏上任意区域向右或向左滑动一定距离将点击屏幕右上角的按钮,触发其对应的操作的示意图,其实现过程如图1所示方法实施例所述,但在步骤101之前,可以预设:
手指在触摸屏上向左或向右滑动的预设的滑动方向,其预设的滑动范围为:手指在触摸屏上的滑动距离大于等于M,其中,M为触摸屏屏幕宽度或长度的1/4(即手指在触摸屏上在水平方向上的滑动距离大于等于M,在竖直方向上的滑动距离小于等于N,其中,M为触摸屏屏幕宽度或长度的1/4,N为在水平方向上的滑动距离);
相应地,预设的滑动方向为手指在触摸屏上向左滑动且滑动范围是触摸屏屏幕宽度或长度的1/4的手势操作,对应触摸屏上的按钮为左上角按钮,预设的滑动方向为手指在触摸屏上向右滑动且滑动范围是触摸屏屏幕宽度或长度的1/4的手势操作,对应触摸屏上的按钮为右上角按钮;
或,
预设的滑动方向为手指在触摸屏上向右滑动且滑动范围是触摸屏屏幕宽度或长度的1/4的手势操作,对应触摸屏上的按钮为左上角按钮,预设的滑动方向为手指在触摸屏上向左滑动且滑动范围是触摸屏屏幕宽度或长度的1/4的手势操作,对应触摸屏上的按钮为右上角按钮。
在其具体实现过程中,若所获取的手势操作的滑动方向为手指在触摸屏上向左或向右滑动,且其滑动范围是触摸屏屏幕宽度或长度的1/4(即在水平方向上的滑动距离大于等于M,在竖直方向上的滑动距离小于等于N,其中,M为触摸屏屏幕宽度的1/4,N为在水平方向上的滑动距离),则确定与所述手势操作符合的所述预设的滑动方向和滑动范围对应触摸屏上的左上角按钮,触发所述左上角按钮执行的***操作,如图3所示;
相应地,若所获取的手势操作的滑动方向为手指在触摸屏上向右或向左滑动,且其滑动范围是触摸屏屏幕宽度或长度的1/4(即在水平方向上的滑动距离大于等于M,在竖直方向上的滑动距离小于等于N,其中,M为触摸屏屏幕宽度的1/4,N为在水平方向上的滑动距离),则确定与所述手势操作符合的所述预设的滑动方向和滑动范围对应触摸屏上的右上角按钮,触发所述右上角按钮执行的***操作,如图4所示。
在本具体应用中,能够解决用户单手操作触摸屏设备时,不易触发屏幕顶部左上角和右上角按钮的问题,方便了用户的操作。
图2示出了本发明一实施例提供的通过手势操作触发触摸屏上按钮的装置的结构示意图,如图2所示,本实施例的通过手势操作触发触摸屏上按钮的装置,包括:获取模块21、判断模块22和触发模块23;
获取模块21,用于获取对触摸屏屏幕任意区域的手势操作,所述手势操作包括滑动方向和滑动范围;
判断模块22,用于判断所述滑动方向和滑动范围是否符合预设的滑动方向和滑动范围;
触发模块23,用于若所述滑动方向和滑动范围符合预设的滑动方向和滑动范围,则确定与所述手势操作符合的所述预设的滑动方向和滑动范围对应触摸屏上的按钮,触发所述按钮执行的***操作。
在具体应用中,所述手势操作的滑动方向可以为下述的一种:
手指在触摸屏上向左滑动、手指在触摸屏上向右滑动、手指在触摸屏上向下滑动、手指在触摸屏上向上滑动。
可理解的是,本实施例的上、下、左、右如图1所示方法实施例所述,此处不再赘述。
在一具体应用中,所述预设的滑动范围可以为:手指在触摸屏上的滑动距离大于等于M,其中,M为触摸屏屏幕宽度或长度的1/4或1/5或1/3或1/2。
可理解的是,所述手势操作的滑动范围及预设的滑动范围都包括:手指在触摸屏上在水平方向和竖直方向上分别的滑动范围,该水平方向和竖直方向如图1所示方法实施例所述,此处不再赘述。
在另一具体应用中,若预设的滑动方向为手指在触摸屏上向左滑动,滑动范围是触摸屏屏幕宽度的1/n,则对应触摸屏上的按钮为左上角按钮;
若预设的滑动方向为手指在触摸屏上向左滑动,滑动范围是触摸屏屏幕宽度的1/q,则对应触摸屏上的按钮为左下角按钮;
若预设的滑动方向为手指在触摸屏上向右滑动,滑动范围是触摸屏屏幕宽度的1/n,则对应触摸屏上的按钮为右上角按钮;
若预设的滑动方向为手指在触摸屏上向右滑动,滑动范围是触摸屏屏幕宽度的1/q,则对应触摸屏上的按钮为右下角按钮;
其中,n/q取2、3、4、5,且n与q不同。
可理解的是,本实施例的所述手势操作在其滑动方向的预设的滑动范围内的滑动轨迹可以是直线,也可以是弧线等,本实施例不对其进行限定,仅为举例说明,可根据实际需要选择。
应说明的是,本实施例的手势操作是手指在触摸屏上滑动,但本实施例不对其进行限定,仅为举例说明,可根据实际需要选择,举例来说,本实施例的手势操作也可以是使用触摸笔等在触摸屏上滑动。
在具体应用中,本实施例的装置可以实现如图3、图4所示的操作。
本实施例的通过手势操作触发触摸屏上按钮的装置,能够解决用户单手操作触摸屏设备时,不易触发屏幕上按钮的问题,方便了用户的操作。
本实施例的通过手势操作触发触摸屏上按钮的装置,可以用于执行前述图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明一实施例提供的移动终端,包括触摸屏,还包括图2所示实施例的装置。
当然,根据实际需要,本实施例的移动终端还可以包括其他结构和部件,例如中央处理器、图形处理器、随机存取存储器、只读存储器、电池等,由于与本发明的改进之处无关,此处不再赘述。
举例来说,本实施例的移动终端可以为:手机、平板电脑、掌上电脑(PersonalDigital Assistant,简称PDA)等任何具有触摸屏的移动终端。
在具体应用中,举例来说,本实施例的移动终端可以执行如图3、图4所示的操作。
本实施例的包括触摸屏的移动终端,能够解决用户单手操作触摸屏设备时,不易触发屏幕上按钮的问题,方便了用户的操作。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于移动终端的可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM等可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明权利要求所限定的范围。