一种应用程序操作方法及装置的制造方法

文档序号:10724456
一种应用程序操作方法及装置的制造方法
【专利摘要】本发明公开了一种应用程序操作方法及装置,其中,上述应用程序操作方法包括:识别在智能终端上输入的触摸手势是否为在预设的应用程序触摸识别区域内上下滑动或下上滑动,其中,每个应用程序触摸识别区域对应于一应用程序;当识别到在所述智能终端上输入的触摸手势为在所述应用程序触摸识别区域内上下滑动或下上滑动时,对所述应用程序触摸识别区域对应的应用程序执行相应的操作。本发明提供的技术方案能够有效减少对应用程序误操作的几率。
【专利说明】
一种应用程序操作方法及装置
技术领域
[0001]本发明涉及智能终端技术领域,具体涉及一种应用程序操作方法及装置。【背景技术】
[0002]随着科技的发展,智能终端(例如智能手机、平板电脑等)的功能越来越强大,成千上万的应用程序被开发出来供用户使用,应用程序是智能终端中不可缺少的一部分,当在智能终端中安装应用程序后,用户可以使用已安装的应用程序实现相应的功能(例如办公、 聊天、视频或游戏等)。[〇〇〇3]由于目前的智能终端基本都支持触摸控制,因此,多采用触摸的方式对智能终端上已安装的应用程序进行操作(例如启动应用程序),然而,现有的对智能终端上已安装的应用程序进行操作的方式过于单一,用户仅能通过点击或者长按应用程序图标的方式对相应的应用程序进行相应的操作,另外,由于点击或者长按的过程中,被触摸的触摸点是固定的,因此,很容易因不小心点击或者长按到某一应用程序图标而导致对相应应用程序的误操作。
【发明内容】

[0004]本发明提供一种应用程序操作方法及装置,用于减少对应用程序误操作的几率。
[0005]本发明第一方面提供一种应用程序操作方法,包括:
[0006]识别在智能终端上输入的触摸手势是否为在预设的应用程序触摸识别区域内上下滑动或下上滑动,其中,每个应用程序触摸识别区域对应于一应用程序;
[0007]当识别到在上述智能终端上输入的触摸手势为在上述应用程序触摸识别区域内上下滑动或下上滑动时,对上述应用程序触摸识别区域对应的应用程序执行相应的操作。
[0008]本发明第二方面提供一种应用程序操作装置,包括:
[0009]触摸手势识别单元,用于识别在智能终端上输入的触摸手势是否为在预设的应用程序触摸识别区域内上下滑动或下上滑动,其中,每个应用程序触摸识别区域对应于一应用程序;
[0010]控制单元,用于当上述触摸手势识别单元识别到在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内上下滑动或下上滑动时,对上述应用程序触摸识别区域对应的应用程序执行相应的操作。
[0011]由上可见,本发明方案通过预先设置与应用程序对应的应用程序触摸识别区域, 当识别到在智能终端上输入的触摸手势为在该应用程序触摸识别区域内上下滑动或下上滑动时,对该应用程序触摸识别区域对应的应用程序执行相应的操作,一方面,本发明为用户提供了新的操作应用程序的方式,另一方面,由于上下滑动或下上滑动时被触摸的触摸点是非固定的,且上下滑动或下上滑动的范围限定在预设的应用程序触摸识别区域内,因此,相对于传统的点击或者长按应用程序图标的方式,本发明能够有效减少对应用程序误操作的几率。
【附图说明】
[0012]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013]图Ι-a为本发明提供的一种应用程序操作方法一个实施例流程示意图;
[0014]图Ι-b所示为一种应用场景下智能终端的界面和应用程序触摸识别区域示意图;
[0015]图Ι-c所示为另一种应用场景下智能终端的界面和应用程序触摸识别区域示意图;
[0016]图2-a为本发明提供的一种应用程序操作方法另一个实施例流程示意图;
[0017]图2-b为本发明提供的一种x-y坐标系示意图;
[0018]图2-C为一种应用场景下区域Al的放大不意图;
[0019]图3-a为本发明提供的一种应用程序操作方法再一个实施例流程示意图;
[0020]图3-b为另一种应用场景下区域Al的放大示意图;
[0021]图4为本发明提供的一种应用程序操作装置一个实施例结构示意图。
【具体实施方式】
[0022]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]本发明实施例提供一种应用程序操作方法,包括:识别在智能终端上输入的触摸手势;当识别到在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内上下滑动或下上滑动时,对上述应用程序触摸识别区域对应的应用程序执行相应的操作,其中,每个应用程序触摸识别区域对应于一应用程序。本发明实施例还提供相应的应用程序操作装置,以下分别进行详细说明。
[0024]实施例一
[0025]本发明实例提供一种应用程序操作方法,如图Ι-a所示,本发明实施例中的应用程序操作方法包括:
[0026]步骤101、识别在智能终端上输入的触摸手势是否为在预设的应用程序触摸识别区域内上下滑动或下上滑动;
[0027]其中,每个应用程序触摸识别区域对应于一应用程序。
[0028]本发明实施例中,预先为该智能终端上已安装的应用程序设定相应的应用程序触摸识别区域,通过检测触摸过程中被触发(即被触摸)的各个触摸点的位置信息识别在该智能终端上输入的触摸手势是否为在预设的应用程序触摸识别区域内上下滑动或下上滑动。其中,每个触摸过程从检测到智能终端的触摸屏幕上的触摸点被触发开始,到检测到该触摸屏幕上的所有触摸点被释放为止。
[0029]由于要在范围较小的区域内上下滑动或下上滑动有一定难度,因此,为了方便用户操作,可在应用程序的应用程序点击区域的基础上,扩大应用程序的应用程序点击区域的上下边界范围,作为该应用程序的应用程序触摸识别区域。可选的,上述应用程序触摸识别区域的左右边界与相应应用程序的应用程序点击区域相同,上述应用程序触摸识别区域的上下边界范围大于相应应用程序的应用程序点击区域,举例说明,在为应用程序I预设应用程序触摸识别区域时,将应用程序I的应用程序触摸识别区域的左右边界设定为应用程序I的应用程序点击区域的左右边界,并将应用程序I的应用程序触摸识别区域的上下边界范围设定为大于应用程序I的应用程序点击区域的上下边界范围。其中,上述应用程序点击区域为相应应用程序接受点击触发的范围(也即,用户在某个应用程序点击区域内执行点击操作,即可触发与该应用程序点击区域对应的应用程序)。具体的,上述应用程序触摸识别区域的上下边界范围大于相应应用程序的应用程序点击区域的比例可以为40%,当然,也可以设定为其它值。需要说明的是,上述应用程序触摸识别区域的上下边界范围大于相应应用程序的应用程序点击区域的比例不能过大,否则可能会与其它操作(例如上划屏幕的操作)冲突。
[0030]可选的,当识别到在智能终端上输入的触摸手势满足第一条件时,判定上述触摸手势为在预设的应用程序触摸识别区域内上下滑动,否则判定上述触摸手势不为在预设的应用程序触摸识别区域内上下滑动。其中,上述第一条件为:输入的触摸手势的各个触摸点均在同一个预设的应用程序触摸识别区域内,且输入的触摸手势的首个触摸点和最后一个触摸点均位于该应用程序触摸识别区域的下半部分区域,且输入的触摸手势至少存在一个触摸点位于该应用程序触摸识别区域的上半部分区域。
[0031]可选的,当识别到在智能终端上输入的触摸手势满足第二条件时,判定上述触摸手势为在预设的应用程序触摸识别区域内下上滑动,否则判定上述触摸手势不为在预设的应用程序触摸识别区域内下上滑动。其中,上述第二条件为:输入的触摸手势的各个触摸点均在同一个预设的应用程序触摸识别区域内,且输入的触摸手势的首个触摸点和最后一个触摸点均位于该应用程序触摸识别区域的上半部分区域,且输入的触摸手势至少存在一个触摸点位于该应用程序触摸识别区域的下半部分区域。
[0032]步骤102、当识别到在上述智能终端上输入的触摸手势为在上述应用程序触摸识别区域内上下滑动或下上滑动时,对上述应用程序触摸识别区域对应的应用程序执行相应的操作;
[0033]本发明实施例中,预先为在应用程序触摸识别区域内上下滑动或下上滑动的触摸手势设定对应的操作,以便当步骤101识别到在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内上下滑动或下上滑动时,对相应的应用程序触摸识别区域对应的应用程序执行相应的操作。
[0034]具体地,可将应用程序的图标所在区域设定为应用程序触摸识别区域。举例说明,如图Ι-b所示为一种应用场景下智能终端的界面和应用程序触摸识别区域示意图,其中,图标1、图标2、图标3、图标4、图标5和图标6分别为该智能终端上已安装的6个应用程序(为便于描述,后续将这6个应用程序分别描述为应用程序1、应用程序2、应用程序3、应用程序4、应用程序5和应用程序6)的图标,则如图Ι-b所示,可预先将图标I所在区域Al设定为与应用程序I对应的应用程序触摸识别区域,将图标2所在区域A2设定为与应用程序2对应的应用程序触摸识别区域,将图标3所在区域A3设定为与应用程序3对应的应用程序触摸识别区域,将图标4所在区域A4设定为与应用程序4对应的应用程序触摸识别区域,将图标5所在区±或八5设定为与应用程序5对应的应用程序触摸识别区域,将图标6所在区域A6设定为与应用程序6对应的应用程序触摸识别区域。需要说明的是,在图Ι-b中,各个应用程序触摸识别区域之间留有空白区域(即互不连接),在其它实施例中,图标相邻的应用程序所对应的应用程序触摸识别区域也可以是相连接的,如图Ι-c所示,区域Al分别与区域A2和区域A4相连接、区域A2分别与区域Al、区域A3和区域A5相连接、区域A3分别与区域A2和区域A6相连接。当然,在其它实施例中,也可以将其它区域设定为应用程序对应的应用程序触摸识别区域,此处不作限定。进一步,也可扩大应用程序的图标所在区域,并将扩大后的区域作为相应应用程序的应用程序触摸识别区域,例如,可在应用程序的图标所在区域的基础上,将该应用程序的图标所在区域的上边界的位置提升预设的高度,以此扩大该应用程序的应用程序触摸识别区域在垂直方向的触摸范围。
[0035]在一种应用场景中,设定在预设的应用程序触摸识别区域内上下滑动或下上滑动的触摸手势所对应的操作为启动应用程序,则在步骤102中,当识别到在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内上下滑动或下上滑动时,启动上述应用程序触摸识别区域对应的应用程序。以图Ι-b为例进行说明,当步骤101识别到在区域Al内上下滑动或下上滑动时,启动区域Al所对应的应用程序(即前述的应用程序I)。
[0036]在另一种应用场景中,设定在预设的应用程序触摸识别区域内上下滑动或下上滑动的触摸手势所对应的操作为弹出与应用程序相关的小窗口界面(也称为弹框界面),则在步骤102中,当识别到在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内上下滑动或下上滑动时,弹出与上述应用程序触摸识别区域对应的应用程序相关的小窗口界面。以图Ι-b为例进行说明,当步骤101识别到在区域Al内上下滑动或下上滑动时,弹出与区域Al对应的应用程序(即前述的应用程序I)相关的小窗口界面。
[0037]在再一种应用场景中,也可以设定在预设的应用程序触摸识别区域内上下滑动或下上滑动的触摸手势分别对应于不同的操作。例如,可设定在预设的应用程序触摸识别区域内上下滑动的触摸手势所对应的操作为启动应用程序,设定在预设的应用程序触摸识别区域内下上滑动的触摸手势所对应的操作为弹出与应用程序相关的小窗口界面,或者,设定在预设的应用程序触摸识别区域内上下滑动的触摸手势所对应的操作为弹出与应用程序相关的小窗口界面,设定在预设的应用程序触摸识别区域内下上滑动的触摸手势所对应的操作为启动应用程序。
[0038]进一步,当步骤101识别到在上述智能终端上输入的触摸手势不为在上述应用程序触摸识别区域内上下滑动且上述触摸手势不为在上述应用程序触摸识别区域内下上滑动时,立即、或者等待预设时长或者等待预设事件发生后返回步骤101。
[0039]需要说明的是,本发明实施例中的应用程序操作方法可以由应用程序操作装置执行,上述应用程序操作装置可以通过硬件和/或软件的方式集成在上述智能终端中,上述智能终端具体可以为智能手机、平板电脑或者其它配备有触摸屏幕的终端,此处不作限定。
[0040]由上可见,本发明方案通过预先设置与应用程序对应的应用程序触摸识别区域,当识别到在智能终端上输入的触摸手势为在该应用程序触摸识别区域内上下滑动或下上滑动时,对该应用程序触摸识别区域对应的应用程序执行相应的操作,一方面,本发明为用户提供了新的操作应用程序的方式,另一方面,由于上下滑动或下上滑动时被触摸的触摸点是非固定的,且上下滑动或下上滑动的范围限定在预设的应用程序触摸识别区域内,因此,相对于传统的点击或者长按应用程序图标的方式,本发明能够有效减少对应用程序误操作的几率。
[0041 ] 实施例二
[0042]本发明实施例与实施例一的区别在于,本发明实施例进一步限定了上下滑动的识别条件,以进一步减少对应用程序误操作的几率,如图2_a所示,本发明实施例中的应用程序操作方法包括:
[0043]步骤201、识别在智能终端上输入的触摸手势是否满足第一条件;
[0044]其中,上述第一条件为:输入的触摸手势的各个触摸点均在同一个预设的应用程序触摸识别区域内,且输入的触摸手势的首个触摸点和最后一个触摸点均位于该应用程序触摸识别区域的下半部分区域,且输入的触摸手势至少存在一个触摸点位于该应用程序触摸识别区域的上半部分区域。
[0045]当识别到在智能终端上输入的触摸手势满足上述第一条件时,则执行步骤202,当识别到在智能终端上输入的触摸手势不满足上述第一条件时,执行步骤203。
[0046]设智能终端的触摸屏幕所使用的x-y坐标系如图2-b所示(图2-b所示坐标系也是目前智能终端默认的坐标系),在图2_b所示的坐标系中,X轴的坐标值从左往右依次增大,y轴的坐标值从上往下依次减小,相应的,在应用图2-b所示坐标系的智能终端的触摸屏幕中,从左往右各个触摸点的X坐标值依次增大,从上往下各个触摸点的y坐标值依次增大。以预设的应用程序触摸识别区域为矩形区域为例,在步骤201中,若识别到在智能终端上输入的触摸手势的一触摸点的横坐标值11满足116代<11<11"1:,且上述一触摸点的纵坐标值71满足(ymax+ymin)/2彡yi彡ymax,则,判定上述一触摸点位于所述应用程序触摸识别区域的下半部分区域;若识别到在智能终端上输入的触摸手势的一触摸点的横坐标值X1满足叉16代彡11彡11'1:,且上述一触摸点的纵坐标值71满足7111;[11彡71〈(71]^1+7111;[11)/2,则,判定上述一触摸点位于所述应用程序触摸识别区域的上半部分区域;其中,上述xleft和上述xrt分别为上述应用程序触摸识别区域的左边界的横坐标值和右边界的横坐标值,上述ymin和上述ymax分别为上述应用程序触摸识别区域的上边界的纵坐标值和下边界的纵坐标值。
[0047]在一种应用场景中,可以通过对输入的触摸手势的各个触摸点的位置进行检测来识别在智能终端上输入的触摸手势是否满足上述第一条件。以图Ι-b中的区域Al为例进行说明,设智能终端的触摸屏幕所使用的x-y坐标系如图2-b所示,设区域Al的左边界和右边界的X坐标值分别为xleft和xrt,区域Al的上边界、下边界的y坐标值分别为ymax和ymin,贝Ij区I的上半部分区域和下半部分区域的分界线的y坐标值ym i d = (ymax+ym i η) /2,则当识别到输入的触摸手势的各个触摸点均在区域Al内,且输入的触摸手势的首个触摸点和最后一个触摸点的y坐标值均大于ymid(即均位于该应用程序触摸识别区域的下半部分区域),且输入的触摸手势至少存在一个触摸点的y坐标值小于ymid(即位于该应用程序触摸识别区域的上半部分区域)时,则判定在智能终端上输入的触摸手势满足上述第一条件,执行步骤202,否则判定在智能终端上输入的触摸手势不满足上述第一条件,执行步骤203。
[0048]在另一种应用场景中,也可以通过对输入的触摸手势的首个触摸点、拐点和最后一个触摸点的位置进行检测来识别在智能终端上输入的触摸手势是否满足上述第一条件。具体地,若识别到在智能终端上输入的触摸手势的首个触摸点、拐点和最后一个触摸点均在同一个预设的应用程序触摸识别区域内,且上述首个触摸点和上述最后一个触摸点位于该应用程序触摸识别区域的下半部分区域,且上述拐点位于该应用程序触摸识别区域的上半部分区域,则判定上述触摸手势满足上述第一条件。在这种应用场景中,需要进行拐点的确定,其中,上述拐点为满足条件yj〈yj-1且yj〈yj+i或者条件yj>yj-1且yj>yj+i的触摸点(也即,从y坐标值递增到y坐标值递减或者从y坐标值递减到y坐标值递增的跳变点),其中,yj表示上述拐点的纵坐标值,yj-1表示上述拐点的前一个触摸点的纵坐标值,yj+i表示上述拐点的后一个触摸点的纵坐标值。以图Ι-b中的区域Al为例进行说明,设智能终端的触摸屏幕所使用的x-y坐标系如图2-b所示,设区域Al的左边界和右边界的X坐标值分别为xleft和xrt,区±或八1的上边界、下边界的y坐标值分别为ymax和ymin,则区域Al的上半部分区域和下半部分区域的分界线的y坐标值ymi d = (ymax+ymin) /2,如图2_c所示的区域Al的放大示意图,P为输入的触摸手势,其中,点Pl和点P3分别为输入的触摸手势的首个触摸点和最后一个触摸点,点?2为输入的触摸手势中的拐点,则当识别到点?1满足71^(1〈71〈71^1且116代〈11〈灯七,点P2满足ymin〈y2〈ymid且xleft〈x2〈xrt,点P3满足ymid〈y3〈ymax且xleft〈x3〈xrt时,判定识别到输入的触摸手势满足上述第一条件,则判定在智能终端上输入的触摸手势满足上述第一条件,执行步骤202,否则判定在智能终端上输入的触摸手势不满足上述第一条件,执行步骤203。
[0049]可选的,在触摸手势的输入过程对触发的触摸点进行检测,当检测到触发的触摸点不符合上述第一条件中的要求时,即判定当前将要输入的触摸手势不满足上述第一条件,执行步骤203,之后等待新的触摸手势的输入。
[0050]步骤202、判定上述触摸手势为在预设的应用程序触摸识别区域内上下滑动,对上述应用程序触摸识别区域对应的应用程序执行相应的操作;
[0051]本发明实施例中,当判定在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内上下滑动时,对上述应用程序触摸识别区域对应的应用程序执行预设的与上下滑动相对应的操作,具体地,预设的与上下滑动相对应的操作例如可以是启动应用程序、弹出与应用程序相关的小窗口界面或其它应用程序操作,此处不作限定。
[0052]步骤203、判定上述触摸手势不为在预设的应用程序触摸识别区域内上下滑动,不对上述应用程序触摸识别区域对应的应用程序执行预设的与上下滑动相对应的操作。
[0053]需要说明的是,本发明实施例中的应用程序操作方法可以由应用程序操作装置执行,上述应用程序操作装置可以通过硬件和/或软件的方式集成在上述智能终端中,上述智能终端具体可以为智能手机、平板电脑或者其它配备有触摸屏幕的终端,此处不作限定。
[0054]由上可见,本发明方案通过预先设置与应用程序对应的应用程序触摸识别区域,当识别到在智能终端上输入的触摸手势为在该应用程序触摸识别区域内上下滑动时,对该应用程序触摸识别区域对应的应用程序执行相应的操作,一方面,本发明为用户提供了新的操作应用程序的方式,另一方面,由于上下滑动时被触摸的触摸点是非固定的,且上下滑动的范围限定在预设的应用程序触摸识别区域内,因此,相对于传统的点击或者长按应用程序图标的方式,本发明能够有效减少对应用程序误操作的几率。
[0055]实施例三
[0056]本发明实施例与实施例一的区别在于,本发明实施例进一步限定了下上滑动的识别条件,以进一步减少对应用程序误操作的几率,如图3_a所示,本发明实施例中的应用程序操作方法包括:
[0057]步骤301、识别在智能终端上输入的触摸手势是否满足第二条件;
[0058]其中,上述第二条件为:输入的触摸手势的各个触摸点均在同一个预设的应用程序触摸识别区域内,且输入的触摸手势的首个触摸点和最后一个触摸点均位于该应用程序触摸识别区域的上半部分区域,且输入的触摸手势至少存在一个触摸点位于该应用程序触摸识别区域的下半部分区域。
[0059]当识别到在智能终端上输入的触摸手势满足上述第二条件时,则执行步骤302,当识别到在智能终端上输入的触摸手势不满足上述第二条件时,执行步骤303。
[0060]设智能终端的触摸屏幕所使用的x-y坐标系如图2-b所示(图2-b所示坐标系也是目前智能终端默认的坐标系),在图2-b所示的坐标系中,X轴的坐标值从左往右依次增大,y轴的坐标值从上往下依次减小,相应的,在应用图2-b所示坐标系的智能终端的触摸屏幕中,从左往右各个触摸点的X坐标值依次增大,从上往下各个触摸点的y坐标值依次增大。设本发明实施例中预设的应用程序触摸识别区域为矩形区域,则具体地,在步骤201中,若识别到在智能终端上输入的触摸手势的一触摸点的横坐标值Xi满足xleft SxiSxrt,且上述一触摸点的纵坐标值yi满足(ymax+ymin)/2彡yi彡ymax,则,判定上述一触摸点位于所述应用程序触摸识别区域的下半部分区域;若识别到在智能终端上输入的触摸手势的一触摸点的横坐标值Xi满足xleft彡Xi彡xrt,且上述一触摸点的纵坐标值yi满足ymin彡yi〈( ymax+ymin)/2,则,判定上述一触摸点位于所述应用程序触摸识别区域的上半部分区域;其中,上述xleft和上述xrt分别为上述应用程序触摸识别区域的左边界的横坐标值和右边界的横坐标值,上述ymin和上述ymax分别为上述应用程序触摸识别区域的上边界的纵坐标值和下边界的纵坐标值。
[0061]在一种应用场景中,可以通过对输入的触摸手势的各个触摸点的位置进行检测来识别在智能终端上输入的触摸手势是否满足上述第二条件。以图Ι-b中的区域Al为例进行说明,设智能终端的触摸屏幕所使用的x-y坐标系如图2-b所示,相应的,在应用图2-b所示坐标系的智能终端的触摸屏幕中,从左往右各个触摸点的X坐标值依次增大,从上往下各个触摸点的y坐标值依次增大。设区域Al的左边界和右边界的X坐标值分别为xleft和xrt,区±或八1的上边界、下边界的y坐标值分别为ymax和ymin,则区域Al的上半部分区域和下半部分区域的分界线的y坐标值ymi d = (ymax+ym i η) /2,则当识别到输入的触摸手势的各个触摸点均在区域Al内,且输入的触摸手势的首个触摸点和最后一个触摸点的y坐标值均小于ymid(即均位于该应用程序触摸识别区域的上半部分区域),且输入的触摸手势至少存在一个触摸点的y坐标值大于ymid(即位于该应用程序触摸识别区域的下半部分区域)时,则判定在智能终端上输入的触摸手势满足上述第二条件,执行步骤302,否则判定在智能终端上输入的触摸手势不满足上述第二条件,执行步骤303。
[0062]在另一种应用场景中,也可以通过对输入的触摸手势的首个触摸点、拐点和最后一个触摸点的位置进行检测来识别在智能终端上输入的触摸手势是否满足上述第二条件。具体地,若识别到在智能终端上输入的触摸手势的首个触摸点、拐点和最后一个触摸点均在同一个预设的应用程序触摸识别区域内,且上述首个触摸点和上述最后一个触摸点位于该应用程序触摸识别区域的上半部分区域,且上述拐点位于该应用程序触摸识别区域的下半部分区域,则判定上述触摸手势满足上述第二条件。,在这种应用场景中,需要进行拐点的确定,其中,上述拐点为满足条件yj〈yj-1且yj〈yj+i或者条件yj>yj-1且yj>yj+i的触摸点(也即,从y坐标值递增到y坐标值递减或者从y坐标值递减到y坐标值递增的跳变点),其中,yj表示上述拐点的纵坐标值,yj-1表示上述拐点的前一个触摸点的纵坐标值,yj+i表示上述拐点的后一个触摸点的纵坐标值。以图Ι-b中的区域Al为例进行说明,设智能终端的触摸屏幕所使用的x-y坐标系如图2-b所示,设区域Al的左边界和右边界的X坐标值分别为xleft和xrt,区域Al的上边界、下边界的y坐标值分别为ymax和ymin,则区域Al的上半部分区域和下半部分区域的分界线的y坐标值ymi d = (ymax+ymin)/2,如图3_b所示的区域AI的放大示意图,S为输入的触摸手势,其中,点SI和点S3分别为输入的触摸手势的首个触摸点和最后一个触摸点,点S2为输入的触摸手势中的拐点,则当识别到点SI满足ymin〈y4〈ymi d且XI eft〈x4〈xrt,点S2满足ymid〈y5〈ymax且xleft〈x5〈xrt,点S3满足ymin〈y6〈ymid且xleft〈x6〈xrt时,判定识别到输入的触摸手势满足上述第二条件,则判定在智能终端上输入的触摸手势满足上述第二条件,执行步骤302,否则判定在智能终端上输入的触摸手势不满足上述第二条件,执行步骤303。
[0063]可选的,在触摸手势的输入过程对触发的触摸点进行检测,当检测到触发的触摸点不符合上述第二条件中的要求时,即判定当前将要输入的触摸手势不满足上述第二条件,执行步骤303。
[0064]步骤302、判定上述触摸手势为在预设的应用程序触摸识别区域内下上滑动,对上述应用程序触摸识别区域对应的应用程序执行相应的操作;
[0065]本发明实施例中,当判定在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内下上滑动时,对上述应用程序触摸识别区域对应的应用程序执行预设的与下上滑动相对应的操作,具体地,预设的与下上滑动相对应的操作例如可以是启动应用程序、弹出与应用程序相关的小窗口界面或其它应用程序操作,此处不作限定。
[0066]步骤303、判定上述触摸手势不为在预设的应用程序触摸识别区域内下上滑动,不对上述应用程序触摸识别区域对应的应用程序执行预设的与下上滑动相对应的操作。
[0067]需要说明的是,本发明实施例(即实施例三)可以与实施例二结合进行识别,或者,也可以在实施例一和实施例三的基础上,采用其它方式识别在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内上下滑动,此处不作限定。
[0068]需要说明的是,本发明实施例中的应用程序操作方法可以由应用程序操作装置执行,上述应用程序操作装置可以通过硬件和/或软件的方式集成在上述智能终端中,上述智能终端具体可以为智能手机、平板电脑或者其它配备有触摸屏幕的终端,此处不作限定。
[0069]由上可见,本发明方案通过预先设置与应用程序对应的应用程序触摸识别区域,当识别到在智能终端上输入的触摸手势为在该应用程序触摸识别区域内下上滑动时,对该应用程序触摸识别区域对应的应用程序执行相应的操作,一方面,本发明为用户提供了新的操作应用程序的方式,另一方面,由于下上滑动时被触摸的触摸点是非固定的,且下上滑动的范围限定在预设的应用程序触摸识别区域内,因此,相对于传统的点击或者长按应用程序图标的方式,本发明能够有效减少对应用程序误操作的几率。
[0070]实施例四
[0071]本发明实施例中对一种应用程序操作装置进行描述,请参阅图4,本发明实施例中的应用程序操作装置400包括:触摸手势识别单元401和控制单元402。
[0072]其中,触摸手势识别单元401用于识别在智能终端上输入的触摸手势是否为在预设的应用程序触摸识别区域内上下滑动或下上滑动,其中,每个应用程序触摸识别区域对应于一应用程序。控制单元402用于当触摸手势识别单元401识别到在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内上下滑动或下上滑动时,对上述应用程序触摸识别区域对应的应用程序执行相应的操作。
[0073]可选的,触摸手势识别单元401包括:第一子识别单元,用于识别在智能终端上输入的触摸手势是否满足第一条件;第一判定单元,用于当上述第一子识别单元识别到输入的触摸手势满足上述第一条件时,判定上述触摸手势为在预设的应用程序触摸识别区域内上下滑动;当上述第一子识别单元识别到输入的触摸手势不满足上述第一条件时,判定上述触摸手势不为在预设的应用程序触摸识别区域内上下滑动。其中,上述第一条件为:输入的触摸手势的各个触摸点均在同一个预设的应用程序触摸识别区域内,且输入的触摸手势的首个触摸点和最后一个触摸点均位于该应用程序触摸识别区域的下半部分区域,且输入的触摸手势至少存在一个触摸点位于该应用程序触摸识别区域的上半部分区域。进一步,上述第一子识别单元具体用于:当识别到在智能终端上输入的触摸手势的首个触摸点、拐点和最后一个触摸点均在同一个预设的应用程序触摸识别区域内,且上述首个触摸点和上述最后一个触摸点位于该应用程序触摸识别区域的下半部分区域,且上述拐点位于该应用程序触摸识别区域的上半部分区域时,判定上述触摸手势满足上述第一条件。其中,上述拐点为满足条件yj〈yj-1且yj〈yj+i或者条件yj>yj-1且yj>yj+i的触摸点,yj表示上述拐点的纵坐标值,y j-1表示上述拐点的前一个触摸点的纵坐标值,y j+i表示上述拐点的后一个触摸点的纵坐标值。
[0074]可选的,触摸手势识别单元401包括:第二子识别单元,用于识别在智能终端上输入的触摸手势是否满足第二条件;第二判定单元,用于当上述第二子识别单元识别到输入的触摸手势满足上述第二条件时,判定上述触摸手势为在预设的应用程序触摸识别区域内下上滑动;当上述第二子识别单元识别到输入的触摸手势不满足上述第二条件时,判定上述触摸手势不为在预设的应用程序触摸识别区域内下上滑动;其中,上述第二条件为:输入的触摸手势的各个触摸点均在同一个预设的应用程序触摸识别区域内,且输入的触摸手势的首个触摸点和最后一个触摸点均位于该应用程序触摸识别区域的上半部分区域,且输入的触摸手势至少存在一个触摸点位于该应用程序触摸识别区域的下半部分区域。进一步,上述第二子识别单元具体用于:当识别在智能终端上输入的触摸手势的首个触摸点、拐点和最后一个触摸点均在同一个预设的应用程序触摸识别区域内,且上述首个触摸点和上述最后一个触摸点位于该应用程序触摸识别区域的上半部分区域,且上述拐点位于该应用程序触摸识别区域的下半部分区域时,判定上述触摸手势满足上述第二条件。其中,上述拐点为满足条件yj〈yj-1且yj〈yj+i或者条件yj>yj-1且yj>yj+i的触摸点,yj表示上述拐点的纵坐标值,y j-1表示上述拐点的前一个触摸点的纵坐标值,y j+i表示上述拐点的后一个触摸点的纵坐标值。
[0075]可选的,本发明实施例中预设的应用程序触摸识别区域为矩形区域。上述第一子识别单元具体可用于:当识别到在智能终端上输入的触摸手势的一触摸点的横坐标值^满足xleft彡Xi彡xrt,且上述一触摸点的纵坐标值yi满足(ymax+ymin)/2彡yi彡ymax,则,判定上述一触摸点位于所述应用程序触摸识别区域的下半部分区域;当识别到在智能终端上输入的触摸手势的一触摸点的横坐标值Xi满足xleft SxiSxrt,且上述一触摸点的纵坐标值yi满足ymin彡yi〈(ymax+ymin)/2,则,判定上述一触摸点位于所述应用程序触摸识别区域的上半部分区域。上述第二子识别单元具体用于:当识别到在智能终端上输入的触摸手势的一触摸点的横坐标值Xi满足xleft彡Xi彡xrt,且上述一触摸点的纵坐标值yi满足(ymax+ymin)/2彡yi彡ymax,则,判定上述一触摸点位于上述应用程序触摸识别区域的下半部分区域;当识别到在智能终端上输入的触摸手势的一触摸点的横坐标值X1满足xleft<Xl<Xrt,且上述一触摸点的纵坐标值71满足7!!1;[11彡71〈(711^+7111;[11)/2,则,判定上述一触摸点位于上述应用程序触摸识别区域的上半部分区域。其中,上述xleft和上述xrt分别为上述应用程序触摸识别区域的左边界的横坐标值和右边界的横坐标值,上述ymi η和上述ymax分别为上述应用程序触摸识别区域的上边界的纵坐标值和下边界的纵坐标值。
[0076]可选的,上述在预设的应用程序触摸识别区域内上下滑动或下上滑动的触摸手势所对应的操作为启动应用程序;控制单元402具体用于当触摸手势识别单元401识别到在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内上下滑动或下上滑动时,启动上述应用程序触摸识别区域对应的应用程序。
[0077]可选的,上述在预设的应用程序触摸识别区域内上下滑动或下上滑动的触摸手势所对应的操作为弹出与应用程序相关的小窗口界面;控制单元402具体用于当触摸手势识别单元401识别到在上述智能终端上输入的触摸手势为在预设的应用程序触摸识别区域内上下滑动或下上滑动时,弹出与上述应用程序触摸识别区域对应的应用程序相关的小窗口界面。
[0078]由于要在范围较小的区域内上下滑动或下上滑动有一定难度,因此,为了方便用户操作,可在应用程序的应用程序点击区域的基础上,扩大应用程序的应用程序点击区域的上下边界范围,作为该应用程序的应用程序触摸识别区域。可选的,上述应用程序触摸识别区域的左右边界与相应应用程序的应用程序点击区域相同,上述应用程序触摸识别区域的上下边界范围大于相应应用程序的应用程序点击区域。其中,上述应用程序点击区域为相应应用程序接受点击触发的范围(也即,用户在某个应用程序点击区域内执行点击操作,即可触发与该应用程序点击区域对应的应用程序)。具体的,上述应用程序触摸识别区域的上下边界范围大于相应应用程序的应用程序点击区域的比例可以为40%,当然,也可以设定为其它值。需要说明的是,上述应用程序触摸识别区域的上下边界范围大于相应应用程序的应用程序点击区域的比例不能过大,否则可能会与其它操作(例如上划屏幕的操作)冲关O
[0079]需要说明的是,本发明实施例中的应用程序操作方法可以由应用程序操作装置执行,上述应用程序操作装置可以通过硬件和/或软件的方式集成在上述智能终端中,上述智能终端具体可以为智能手机、平板电脑或者其它配备有触摸屏幕的终端,此处不作限定。
[0080]应理解,本发明实施例中的应用程序操作装置的各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述方法实施例中的相关描述,此处不再赘述。
[0081]由上可见,本发明方案通过预先设置与应用程序对应的应用程序触摸识别区域,当识别到在智能终端上输入的触摸手势为在该应用程序触摸识别区域内上下滑动或下上滑动时,对该应用程序触摸识别区域对应的应用程序执行相应的操作,一方面,本发明为用户提供了新的操作应用程序的方式,另一方面,由于上下滑动或下上滑动时被触摸的触摸点是非固定的,且上下滑动或下上滑动的范围限定在预设的应用程序触摸识别区域内,因此,相对于传统的点击或者长按应用程序图标的方式,本发明能够有效减少对应用程序误操作的几率。
[0082]在本申请所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。
[0083]需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
[0084]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0085]以上为对本发明所提供的一种应用程序操作方法及装置的描述,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种应用程序操作方法,其特征在于,包括:识别在智能终端上输入的触摸手势是否为在预设的应用程序触摸识别区域内上下滑 动或下上滑动,其中,每个应用程序触摸识别区域对应于一应用程序;当识别到在所述智能终端上输入的触摸手势为在所述应用程序触摸识别区域内上下 滑动或下上滑动时,对所述应用程序触摸识别区域对应的应用程序执行相应的操作。2.根据权利要求1所述的方法,其特征在于,所述识别在智能终端上输入的触摸手势是 否为在预设的应用程序触摸识别区域内上下滑动或下上滑动包括:识别在智能终端上输入的触摸手势是否满足第一条件;若识别到输入的触摸手势满足所述第一条件,则判定所述触摸手势为在预设的应用程 序触摸识别区域内上下滑动;若识别到输入的触摸手势不满足所述第一条件,则判定所述触摸手势不为在预设的应 用程序触摸识别区域内上下滑动;和/或,识别在智能终端上输入的触摸手势是否满足第二条件;若识别到输入的触摸手势满足所述第二条件,则判定所述触摸手势为在预设的应用程 序触摸识别区域内下上滑动;若识别到输入的触摸手势不满足所述第二条件,则判定所述触摸手势不为在预设的应 用程序触摸识别区域内下上滑动;其中,所述第一条件为:输入的触摸手势的各个触摸点均在同一个预设的应用程序触 摸识别区域内,且输入的触摸手势的首个触摸点和最后一个触摸点均位于该应用程序触摸 识别区域的下半部分区域,且输入的触摸手势至少存在一个触摸点位于该应用程序触摸识 别区域的上半部分区域;所述第二条件为:输入的触摸手势的各个触摸点均在同一个预设的应用程序触摸识别 区域内,且输入的触摸手势的首个触摸点和最后一个触摸点均位于该应用程序触摸识别区 域的上半部分区域,且输入的触摸手势至少存在一个触摸点位于该应用程序触摸识别区域 的下半部分区域。3.根据权利要求2所述的方法,其特征在于,所述识别在智能终端上输入的触摸手势是否满足第一条件包括:若识别到在智能终端上输入的触摸手势的首个触摸点、拐点和最后一个触摸点均在同 一个预设的应用程序触摸识别区域内,且所述首个触摸点和所述最后一个触摸点位于该应 用程序触摸识别区域的下半部分区域,且所述拐点位于该应用程序触摸识别区域的上半部 分区域,则判定所述触摸手势满足所述第一条件;所述识别在智能终端上输入的触摸手势是否满足第二条件包括:若识别在智能终端上输入的触摸手势的首个触摸点、拐点和最后一个触摸点均在同一 个预设的应用程序触摸识别区域内,且所述首个触摸点和所述最后一个触摸点位于该应用 程序触摸识别区域的上半部分区域,且所述拐点位于该应用程序触摸识别区域的下半部分 区域,则判定所述触摸手势满足所述第二条件;其中,所述拐点为满足条件yj〈yj-1且yj〈yj+i或者条件yj>yj-1且yj>yj+i的触摸点,yj表示 所述拐点的纵坐标值,yj-1表示所述拐点的前一个触摸点的纵坐标值,yj+i表示所述拐点的后一个触摸点的纵坐标值。4.根据权利要求2或3所述的方法,其特征在于,预设的应用程序触摸识别区域为矩形 区域;所述识别在智能终端上输入的触摸手势是否为在预设的应用程序触摸识别区域内上 下滑动或下上滑动,包括:若识别到在智能终端上输入的触摸手势的一触摸点的横坐标值Xl满足Xleft$Xl< xrt,且所述一触摸点的纵坐标值y i满足(ymax+ymin) /2彡y i彡ymax,则,判定所述一触摸点 位于所述应用程序触摸识别区域的下半部分区域;若识别到在智能终端上输入的触摸手势的一触摸点的横坐标值Xl满足Xleft$Xl< xrt,且所述一触摸点的纵坐标值yi满足ymin彡yi〈(ymax+ymin)/2,则,判定所述一触摸点位 于所述应用程序触摸识别区域的上半部分区域;其中,所述xleft和所述xrt分别为所述应用程序触摸识别区域的左边界的横坐标值和 右边界的横坐标值,所述ymin和所述ymax分别为所述应用程序触摸识别区域的上边界的纵 坐标值和下边界的纵坐标值。5.根据权利要求4所述的方法,其特征在于,所述应用程序触摸识别区域的左右边界与 相应应用程序的应用程序点击区域相同,所述应用程序触摸识别区域的上下边界范围大于 相应应用程序的应用程序点击区域,其中,所述应用程序点击区域为相应应用程序接受点 击触发的范围。6.—种应用程序操作装置,其特征在于,包括:触摸手势识别单元,用于识别在智能终端上输入的触摸手势是否为在预设的应用程序 触摸识别区域内上下滑动或下上滑动,其中,每个应用程序触摸识别区域对应于一应用程 序;控制单元,用于当所述触摸手势识别单元识别到在所述智能终端上输入的触摸手势为 在预设的应用程序触摸识别区域内上下滑动或下上滑动时,对所述应用程序触摸识别区域 对应的应用程序执行相应的操作。7.根据权利要求6所述的应用程序操作装置,其特征在于,所述触摸手势识别单元包括:第一子识别单元,用于识别在智能终端上输入的触摸手势是否满足第一条件;第一判定单元,用于当所述第一子识别单元识别到输入的触摸手势满足所述第一条件 时,判定所述触摸手势为在预设的应用程序触摸识别区域内上下滑动;当所述第一子识别 单元识别到输入的触摸手势不满足所述第一条件时,判定所述触摸手势不为在预设的应用 程序触摸识别区域内上下滑动;其中,所述第一条件为:输入的触摸手势的各个触摸点均在同一个预设的应用程序触 摸识别区域内,且输入的触摸手势的首个触摸点和最后一个触摸点均位于该应用程序触摸 识别区域的下半部分区域,且输入的触摸手势至少存在一个触摸点位于该应用程序触摸识 别区域的上半部分区域;和/或,所述触摸手势识别单元包括:第二子识别单元,用于识别在智能终端上输入的触摸手势是否满足第二条件;第二判定单元,用于当所述第二子识别单元识别到输入的触摸手势满足所述第二条件 时,判定所述触摸手势为在预设的应用程序触摸识别区域内下上滑动;当所述第二子识别 单元识别到输入的触摸手势不满足所述第二条件时,判定所述触摸手势不为在预设的应用 程序触摸识别区域内下上滑动;其中,所述第二条件为:输入的触摸手势的各个触摸点均在同一个预设的应用程序触 摸识别区域内,且输入的触摸手势的首个触摸点和最后一个触摸点均位于该应用程序触摸 识别区域的上半部分区域,且输入的触摸手势至少存在一个触摸点位于该应用程序触摸识 别区域的下半部分区域。8.根据权利要求7所述的应用程序操作装置,其特征在于,所述第一子识别单元具体用 于:当识别到在智能终端上输入的触摸手势的首个触摸点、拐点和最后一个触摸点均在同 一个预设的应用程序触摸识别区域内,且所述首个触摸点和所述最后一个触摸点位于该应 用程序触摸识别区域的下半部分区域,且所述拐点位于该应用程序触摸识别区域的上半部 分区域时,判定所述触摸手势满足所述第一条件;所述第二子识别单元具体用于:当识别在智能终端上输入的触摸手势的首个触摸点、 拐点和最后一个触摸点均在同一个预设的应用程序触摸识别区域内,且所述首个触摸点和 所述最后一个触摸点位于该应用程序触摸识别区域的上半部分区域,且所述拐点位于该应 用程序触摸识别区域的下半部分区域时,判定所述触摸手势满足所述第二条件;其中,所述拐点为满足条件yj〈yj-1且yj〈yj+i或者条件yj>yj-1且yj>yj+i的触摸点,yj表示 所述拐点的纵坐标值,yj-1表示所述拐点的前一个触摸点的纵坐标值,yj+i表示所述拐点的 后一个触摸点的纵坐标值。9.根据权利要求7或8所述的应用程序操作装置,其特征在于,预设的应用程序触摸识 别区域为矩形区域;所述第一子识别单元具体还用于:当识别到在智能终端上输入的触摸手势的一触摸点 的横坐标值Xi满足xleft彡Xi彡xrt,且所述一触摸点的纵坐标值yi满足(ymax+ymin)/2彡yi Symax,则,判定所述一触摸点位于所述应用程序触摸识别区域的下半部分区域;当识别到 在智能终端上输入的触摸手势的一触摸点的横坐标值Xi满足116代<11<11~1:,且所述一触 摸点的纵坐标值yi满足ymin<yi〈 (ymax+ymin)/2,则,判定所述一触摸点位于所述应用程序 触摸识别区域的上半部分区域;所述第二子识别单元具体还用于:当识别到在智能终端上输入的触摸手势的一触摸点 的横坐标值Xi满足xleft彡Xi彡xrt,且所述一触摸点的纵坐标值yi满足(ymax+ymin)/2彡yi Symax,则,判定所述一触摸点位于所述应用程序触摸识别区域的下半部分区域;当识别到 在智能终端上输入的触摸手势的一触摸点的横坐标值Xi满足116代<11<11~1:,且所述一触 摸点的纵坐标值yi满足ymin<yi〈 (ymax+ymin)/2,则,判定所述一触摸点位于所述应用程序 触摸识别区域的上半部分区域;其中,所述x 1 eft和所述xrt分别为所述应用程序触摸识别区域的左边界的横坐标值 和右边界的横坐标值,所述ymin和所述ymax分别为所述应用程序触摸识别区域的上边界的 纵坐标值和下边界的纵坐标值。10.根据权利要求6至8任一项所述的应用程序操作装置,其特征在于,所述在预设的应 用程序触摸识别区域内上下滑动或下上滑动的触摸手势所对应的操作为弹出与应用程序相关的小窗口界面;所述控制单元具体用于当所述触摸手势识别单元识别到在所述智能终端上输入的触 摸手势为在预设的应用程序触摸识别区域内上下滑动或下上滑动时,弹出与所述应用程序 触摸识别区域对应的应用程序相关的小窗口界面。
【文档编号】G06F3/0485GK106095303SQ201610377935
【公开日】2016年11月9日
【申请日】2016年5月31日
【发明人】周奇, 钱伟强
【申请人】周奇
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1