CN105068746A - 一种基于触摸屏的应用图标操作方法及*** - Google Patents
一种基于触摸屏的应用图标操作方法及*** Download PDFInfo
- Publication number
- CN105068746A CN105068746A CN201510461890.0A CN201510461890A CN105068746A CN 105068746 A CN105068746 A CN 105068746A CN 201510461890 A CN201510461890 A CN 201510461890A CN 105068746 A CN105068746 A CN 105068746A
- Authority
- CN
- China
- Prior art keywords
- touch
- application icon
- touch area
- area
- track
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种基于触摸屏的应用图标操作方法及***,其通过检测触摸触摸屏操作,获取触摸触摸屏的触摸轨迹;当触摸轨迹与应用图标M的第一触摸区域构成的封闭区域与第二触摸区域相交时,获取触摸轨迹与第一触摸区域的两个交点P1和P2;计算交点P1和P2连线与基准线的夹角,并根据夹角使应用图标M执行相应操作,实现了通过在触摸屏上滑行,执行图标的打开、卸载、移动等快捷操作。节省了***资源,减少了用户操作的步骤和等待的时间。
Description
技术领域
本发明涉及移动终端技术领域,尤其涉及一种基于触摸屏的应用图标操作方法及***。
背景技术
触摸屏已普遍应用于移动终端,在基于触摸屏的移动终端使用时,经常需要对应用程序进行各种操作,如打开、卸载、位置移动等;在现有技术中,采用触摸屏打开应用程序的操作是通过选中该图标,点击菜单键或长按,然后在跳出的操作菜单中选择相应的操作;这种方式完成一种操作常常需要多个步骤,过程较为繁琐而且效率较低。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的不足,提供一种基于触摸屏的应用图标操作方法及***,通过本方法,其可以解决现有的打开应用程序的操作是通过选中该图标,点击菜单键或长按,然后在跳出的操作菜单中选择相应的操作,过程较为繁琐而且效率较低的问题。
为了解决上述技术问题,本发明所采用的技术方案如下:
一种基于触摸屏的应用图标操作方法,其中,所述方法包括以下步骤:
A、检测触摸触摸屏操作,获取触摸触摸屏的触摸轨迹;
B、当触摸轨迹与应用图标M的第一触摸区域构成的封闭区域与第二触摸区域相交时,获取触摸轨迹与第一触摸区域的交点P1和P2坐标;
C、判断交点P1和P2的坐标是否相同,若交点P1和P2坐标相同,结束操作,若交点P1和P2坐标不同,则计算交点P1和P2连线与基准线的夹角,并根据夹角与预先设置的操作指令对应的关系控制应用图标M执行相应操作。
所述基于触摸屏的应用图标操作方法,其中,所述步骤A之前包括:预先设置夹角与预先设置的操作指令对应的关系。
所述基于触摸屏的应用图标操作方法,其中,所述步骤A之前还包括:预先设置用于计算夹角的基准线。
所述基于触摸屏的应用图标操作方法,其中,所述步骤B中,所述应用图标M的第一触摸区域和第二触摸区域构成应用图标M的触摸区域;
令应用图标M的最左下角的坐标为(xc1,yc1),应用图标的最右上角的坐标为(xc2,yc2),则应用图标M的触摸区域为以(xc1,yc1)和(xc2,yc2)的连线为对角线的矩形区域,所述矩形区域的四边为第一触摸区域,其余区域为第二触摸区域。
所述基于触摸屏的应用图标操作方法,其中,所述步骤B具体包括:
B1、判断触摸轨迹与应用图标M的第一触摸区域的是否相交,若触摸轨迹与应用图标M的第一触摸区域相交,则执行步骤B2,若触摸轨迹与应用图标M的第一触摸区域没相交,则结束操作;
B2、判断触摸轨迹与第一触摸区域构成的区域相交区域是否为封闭区域,若相交区域为封闭区域,则执行步骤B3,若相交区域不是封闭区域,则结束操作;
B3、判断触摸轨迹与第一触摸区域构成的封闭区域与应用图标M的第二触摸区域是否相交,若封闭区域与应用图标M的第二触摸区域相交,则获取触摸轨迹与第一触摸区域的交点P1(x1,y1)和P2(x2,y2);如果封闭区域与应用图标M的第二触摸区域不相交,则结束操作。
所述基于触摸屏的应用图标操作方法,其中,所述步骤B中,所述P1点的获取过程如下:
B4、当触摸轨迹与应用图标M的第一触摸区域相接触时,获取触摸轨迹与应用图标M第一触摸区域的交点,记为P1(x1,y1);
B5、在触摸轨迹与应用图标M的第一触摸区域相交后,
若触摸轨迹仍与应用图标M的第一触摸区域相交,则获取交点Pa(xa,ya),并用Pa更新P1,重复步骤B5;
若触摸轨迹滑至应用图标M的触摸区域以处,则结束操作;若触摸轨迹与该图标第二触摸区域相交,则完成P1点获取。
所述基于触摸屏的应用图标操作方法,其中,所述步骤B中,所述P2点的获取过程如下:
B6、在触摸轨迹与第二触摸区域相交后,
若触摸轨迹与应用图标M的第一触摸区域相交,则获取交点,记为P2(x2,y2),并执行步骤B7;
若检测到触摸轨迹仍与应用图标M的第二触摸区域相交,则重复B6;若触控信号结束,则结束操作;
B7、在触摸轨迹与第一触摸区域相交后,
若触摸轨迹仍与应用图标M的第一触摸区域相交,则获取交点Pb(xb,yb),并用Pb更新P2,重复步骤B7;
若触摸轨迹滑至应用图标M的触摸区域以处,完成P2获取;
若触摸轨迹与应用图标M的第二触摸区域相交,则返回步骤B6。
所述基于触摸屏的应用图标操作方法,其中,所述步骤C中,所述夹角为所述P1、P2连线与基准线的正向所构成的角度,记为a,其中基准线为预先设置,夹角a的取值范围为0-180°,其计算公式如下:
当k≥0时,a=arctank;
当k<0时,a=180+arctank;
其中,k=(y1-y2)/(x1-x2),当x1=x2时,a=90。
一种基于触摸屏的应用图标操作***,其中,所述***包括:
获取模块,用于检测触摸触摸屏操作,获取触摸触摸屏的触摸轨迹;
处理模块,用于判断触摸轨迹与应用图标M的第一触摸区域构成的封闭区域与第二触摸区域是否相交,并在封闭区域与第二触摸区域相交时,获取触摸轨迹与第一触摸区域的交点P1和P2;
计算模块,判断交点P1和P2坐标是否相同,若交点P1和P2坐标相同,结束操作,若交点P1和P2坐标不同,则计算交点P1和P2连线与基准线的夹角;
所述处理模块,还用于根据夹角与预先设置的操作指令对应的关系控制应用图标M执行相应操作。
所述基于触摸屏的应用图标操作***,所述处理模块包括:
一第一交点获取模块,用于获取触摸轨迹与应用图标M的第一触摸区域的交点P1(x1,y1);
一第二交点获取模块,用于获取触摸轨迹与应用图标M的第一触摸区域的交点P2(x2,y2)。
有益效果:与现有技术相比,本发明所提供的基于触摸屏的应用图标操作方法及***,其通过检测触摸触摸屏操作,获取触摸触摸屏的触摸轨迹;当触摸轨迹与应用图标M的第一触摸区域构成的封闭区域与第二触摸区域相交时,获取触摸轨迹与第一触摸区域的交点P1和P2;计算交点P1和P2连线与基准线的夹角,并根据夹角使应用图标M执行相应操作,实现了通过在触摸屏上滑行,执行图标的打开、卸载、移动等快捷操作。节省了***资源,减少了用户操作的步骤和等待的时间。
附图说明
图1为本发明基于触摸屏的应用图标操作方法较佳实施例的流程图。
图2为本发明应用图标触摸区域示意图。
图3为本发明基于触摸屏的应用图标操作方法具体实施例的流程图。
图4为本发明一种基于触摸屏的应用图标操作***的功能原理框图。
具体实施方式
本发明提供的基于触摸屏的应用图标操作方法及***,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
请参见图1,图1为本发明基于触摸屏的应用图标操作方法较佳实施例的流程图。如图所示,所述方法包括以下步骤:
S100、检测触摸触摸屏操作,获取触摸触摸屏的触摸轨迹;
具体地,在检测触摸触摸屏之前,需要预先设置触摸屏的坐标系、基准线和夹角与预先设置的操作指令对应的关系;触摸屏的坐标系可以但不限于采用选取移动终端触摸屏左下方点为坐标原点,建立坐标系XY,那么手机整个屏幕均位于坐标系XY第一象限;触摸屏中的应用图标在坐标系内的位置可以采用相应的坐标表示;所述基准线在移动终端触摸屏左下方点为坐标原点,建立坐标系XY中,可以但不限于选取y=0的直线。
具体地,所述夹角与预先设置的操作指令对应的关系中设置的操作指令为应用程序的打开、卸载,位置移动等操作,移动终端接收到角度时进行相应的操作。
所述触摸轨迹为用户触摸触摸屏形成的,每个触摸操作均需对触摸屏接触,接触就会产生触摸点,获取每个触摸点的坐标,这些触摸点的集合构成触摸轨迹。移动终端实时检测用户的触摸操作,换句话说,在检测到用户对图标进行触摸操作时,移动终端实时获取触摸操作的触摸点,并将触摸点形成触摸轨迹,需要说明的是,这里默认用户是采用一个手指在触摸屏上滑行,也就是说,获取的触摸轨迹为一条。
S200、当触摸轨迹与应用图标M的第一触摸区域构成的封闭区域与第二触摸区域相交时,获取触摸轨迹与第一触摸区域的两个交点P1和P2;应用图标M的第一触摸区域和第二触摸区域构成应用图标M的触摸区域。对于应用图标M的触摸区域,请参见图2,图2为应用图标触摸区域示意图,其中,以移动终端触摸屏左下方点为坐标原点,建立坐标系XY,令应用图标M的最左下角的坐标为(xc1,yc1),应用图标的最右上角的坐标为(xc2,yc2),则应用图标M的触摸区域为以(xc1,yc1)和(xc2,yc2)的连线为对角线的矩形区域,所述矩形区域的四边为第一触摸区域,其余区域为第二触摸区域。在判别一个触摸点(x,y)是否位于一个应用图标的第一触摸区域或第二触摸区域,其可以采用如下方法。
对于触摸点位于第一触摸区域,则触摸点(x,y)中的x和y满足如下条件之一,
1)y=yc1且xc1<x<xc2;
2)y=yc2且xc1<x<xc2;
3)x=xc1且yc1≤y≤yc2;
4)x=xc2且yc1≤y≤yc2;
也就是说应用图标M的第一触摸区域的点集为:
{(x,y)|((y=yc1)||(y=yc2)&&(xc1<x<xc2))||((x=xc1)||(x=xc2)&&(yc1≤y≤yc2))}。
对于触摸点位于第二触摸区域,则触摸点(x,y)中的x和y满足:
xc1<x<xc2且yc1<y<yc2
也就是说应用图标M的第二触摸区域的点集为:
{(x,y)|(xc1<x<xc2)&&(yc1<y<yc2)}。
具体地,触摸轨迹与应用图标M的第一触摸区域构成的封闭区域与第二触摸区域相交可以采用如下过程判断,首先判断触摸轨迹与应用图标M的第一触摸区域的是否相交,若触摸轨迹与应用图标M的第一触摸区域没相交,则结束操作;若干触摸轨迹与应用图标M的第一触摸区域相交,则判断触摸轨迹与第一触摸区域构成的区域相交区域是否为封闭区域,若相交区域不是封闭区域,则结束操作;若相交区域为封闭区域,判断触摸轨迹与第一触摸区域构成的封闭区域与应用图标M的第二触摸区域是否相交,若封闭区域与应用图标M的第二触摸区域相交,则获取触摸轨迹与第一触摸区域的交点P1(x1,y1)和P2(x2,y2);如果封闭区域与应用图标M的第二触摸区域不相交,则结束操作。
具体地,对于交点P1点的获取过程,其包括:
S210、当触摸轨迹与应用图标M的第一触摸区域相接触时,获取触摸轨迹与应用图标M第一触摸区域的交点,记为P1(x1,y1);
S220、在触摸轨迹与应用图标M的第一触摸区域相交后,若触摸轨迹仍与应用图标M的第一触摸区域相交,则获取交点Pa(xa,ya),并用Pa更新P1,重复步骤S220;若触摸轨迹滑至应用图标M的触摸区域以处,则结束操作;若触摸轨迹与该图标第二触摸区域相交,则完成P1点获取。
具体地,对于P2点的获取过程,其包括:
S230、在触摸轨迹与第二触摸区域相交后,若触摸轨迹与应用图标M的第一触摸区域相交,则获取交点,记为P2(x2,y2),并执行步骤S240;若检测到触摸轨迹扔与应用图标M的第二触摸区域相交,则重复S230;若触控信号结束,则结束操作;
S240、在触摸轨迹与第一触摸区域相交后,若触摸轨迹仍与应用图标M的第一触摸区域相交,则获取交点Pb(xb,yb),并用Pb更新P2,重复步骤S240;若触摸轨迹滑至应用图标M的触摸区域以处,完成P2获取;若触摸轨迹与应用图标M的第二触摸区域相交,则返回步骤S230。
S300、判断交点P1和P2坐标是否相同,若交点P1和P2坐标相同,结束操作,若交点P1和P2坐标不同,则计算交点P1和P2连线与基准线的夹角,并根据夹角与预先设置的操作指令对应的关系控制应用图标M执行相应操作;所述交点为触摸轨迹与应用图标M第一触摸区域的交点,夹角为所述P1、P2连线与基准线的正向所构成的角度,记为a,取值范围为0-180°,其计算公式如下可以为:
当k≥0时,a=arctank;
当k<0时,a=180+arctank;
其中,k=(y1-y2)/(x1-x2),当x1=x2时,a=90。
具体地,所述夹角与预先设置的操作指令对应的关系为预先设置的,其可以采用如下对应关系:
当0≤a<45时,对应应用程序的卸载操作;
当45≤a<135时,对应应用程序的打开操作;
当135≤a<180时,对应应用程序的图标移动操作。
这里,每个操作对应的区间仅为给出举例说明,区间的端点还可以选取其他不同的值,这里不做具体限定。
所述的基于触摸屏的应用图标操作方法,优选的,步骤S100具体包括:可以将触摸屏内的图标划分为若干个区;其可以每一个图标为一个区域,也可以多个图标为一个区域,若多个图标为一个区域,则将同一区域内应用图标关联,预先设置夹角与预先设置的操作指令对应的关系;预先设置夹角与预先设置的操作指令对应的关系的方式很多,可将每个角度与操作策略对应,也可将角度分为多个区域,将区域内的每个角度均对应一种操作策略,这样就可以区域为单位设置操作策略,将不同的区域对应不同的操作策略,这样,如果获取的触摸操作的角度落在那个区域,就只执行对应的操作策略。将角度区域,可使一定范围内的角度对应相同的操作策略,无需用户的触摸操作非常精准,有利于用户的实际操作。
所述的基于触摸屏的应用图标操作方法,优选的,步骤S200还包括:当触摸轨迹与应用图标M相交满足条件后,触摸操作没有停止,其可以清空应用图标M所在区域记录的触摸操作的触摸轨迹。其也保留应用图标M所在区域记录的触摸操作的触摸轨迹,并继续记录该次触摸操作的触摸轨迹,也就是说,记录触摸轨迹可以在多个图标中进行。本发明以单个图标所在区域为例说明触摸轨迹与图标触摸区域的关系的。对于多个图标情况,当触摸操作没有在离开某个图标触摸区域后停止时,其可以记录触摸操作的全部触摸轨迹。这样,用户的触摸轨迹与多个应用图标触摸区域相交,则判断触摸轨迹与多个应用图标的触摸区域相交关系是否满足条件;对于触摸轨迹与多个应用图标相交同时满足条件时,可以仅对其中一个满足条件的应用图标进行操作,也可以同时对多个满足条件的图标进行操作。若对满足条件的多个图标进行操作,其可以根据各个满足条件的图标中角度与操作之间的关系进行相应的操作,就是说可以对不同的图标进行不同的操作,其实现了一次对多个图标进行不同的操作,其操作简单方便,提高用户的体验感。也可以以一个满足条件的图标为标准,对所有满足条件的图标进行相同的操作,这样可以通过一次触摸对多个图标进行相同操作,其实现了一次打开、删除、移动多个图标;提高了操作的速度,简化了操作步骤,给用户使用带来方便。
所述的基于触摸屏的应用图标操作方法,优选的,所述夹角与预先设置的操作指令对应的关系,其中操作指令可以为对图标的操作,也可以为对图标对应程序的操作,对于不同的图标可设置不同的操作指令。特别的,可以是对应用程序内的内容进行操作,例如对短信删除,由于现在的苹果手机没有批量删除短信功能,本方法可以在触摸屏显示短信时,其将每条短信作为一个图标,用户在触摸屏上滑行,进行相应操作。
综上,请参照图3,图3为本发明基于触摸屏的应用图标操作方法具体实施例的流程图,其包括以下步骤:
步骤S1、检测用户的触摸屏操作,获取用户在触摸屏上的触摸轨迹;
步骤S2、当触摸轨迹与当前显示界面上某一应用图标的第一触摸区域相接触时,获取触摸轨迹与该图标的第一触摸区域的交点,记为P1(x1,y1);
步骤S3、之后触摸区域判断模块根据触摸轨迹分三种情况,(1)触摸轨迹若仍与该图标的第一触摸区域相交,则获取交点并替换P1(x1,y1),之后仍执行步骤S3;(2)触摸轨迹若滑至该图标的触摸区域以处,则当下一次触摸轨迹与某应用图标的第一触摸区域相交时返回步骤S2;(3)触摸轨迹若与该图标第二触摸区域相交时,则执行步骤S4;
步骤S4、之后触摸区域判断模块根据触摸轨迹分两种情况,(1)若检测到触摸轨迹与该应用图标的第一触摸区域相交,则获取交点,记为P2(x2,y2),之后执行步骤S5;(2)若检测到触摸轨迹与该应用图标的第二触摸区域相交,则仍执行步骤S4;
步骤S5、之后触摸区域判断模块根据触摸轨迹分三种情况,(1)触摸轨迹若仍与该图标的第一触摸区域相交,则获取交点并替换P2(x2,y2),之后仍执行步骤S5;(2)触摸轨迹若滑至该图标的触摸区域以处,则执行步骤S6;(3)触摸轨迹若与该图标第二触摸区域相交时,则返回步骤S4;
步骤S6、角度计算模块根据P1、P2连线与基准线所构成的角度,查找预设置模块中的对应的操作,对该图标执行相应的操作。如果所记录的P1、P2坐标相同则本次触摸操作做废。
应当理解的是,本申请仅是为单个图标为例进行说明,对于将多个图标划为同一个区域,采用本方法也是可以实现的,其应当属于本申请的保护范围,同时,对于一个触摸轨迹同时对多个图标进行操作的,只要滑行轨迹与图标触摸区域构成的区域满足本方法的要求,其可以对多个图标根据角度与操作策略的关联进行不同的操作,其也可以选取某个特定的图标作为标准图标,根据该图标角度与操作策略的关联进行相同的操作;所述特征图标的选取可以有多种方法,这边不做限制,仅给出例子加以说明。其可以选取第一个满足条件的图标,可以选取最后一个满足条件的图标等等。
本发明还提供了基于触摸屏的应用图标操作***,请参照图4,其中,所述***包括:
获取模块100,用于检测触摸触摸屏操作,获取触摸触摸屏的触摸轨迹;
处理模块200,用于判断触摸轨迹与应用图标M的第一触摸区域构成的封闭区域与第二触摸区域是否相交,并在封闭区域与第二触摸区域相交时,获取触摸轨迹与第一触摸区域的交点P1和P2;
计算模块300,用于判断交点P1和P2坐标是否相同,若交点P1和P2坐标相同,结束操作,若交点P1和P2标不同,则计算交点P1和P2连线与基准线的夹角;其计算公式如下可以为:
当k≥0时,a=arctank;
当k<0时,a=180+arctank;
其中,k=(y1-y2)/(x1-x2),当x1=x2时,a=90。
所述处理模块,还用于根据所述夹角使所述应用图标执行相应操作。
所述基于触摸屏的应用图标操作***,其还可以包括:设置模块,用于设置触摸屏坐标系、基准线和夹角与预先设置的操作指令对应的关系;
其中,所述夹角为所述交点P1、P2连线与基准线的正向所构成的角度;夹角使所述应用图标执行相应操作为:
当0≤a<45时,对应应用程序的卸载操作;
当45≤a<135时,对应应用程序的打开操作;
当135≤a<180时,对应应用程序的图标移动操作。
所述基于触摸屏的应用图标操作***,所述处理模块包括:
一第一交点获取模块,用于获取触摸轨迹与应用图标M第一触摸区域的交点P1(x1,y1);
当触摸轨迹与应用图标M的第一触摸区域相接触时,获取触摸轨迹与应用图标M第一触摸区域的交点,记为P1(x1,y1);
在触摸轨迹与应用图标M的第一触摸区域相交后,
若触摸轨迹仍与应用图标M的第一触摸区域相交,则获取交点Pa(xa,ya),并用Pa更新P1,
若触摸轨迹滑至应用图标M的触摸区域以处,则结束操作,
若触摸轨迹与该图标第二触摸区域相交,则完成P1点获取;
一第二交点获取模块,用于获取触摸轨迹与应用图标M的第一触摸区域的交点P2(x2,y2);
在触摸轨迹与第二触摸区域相交后,
若检测到触摸轨迹仍与应用图标M的第二触摸区域相交,则继续判断触摸轨迹是否与第一触摸区域相交;若触摸轨迹与第一触摸区域相交,则获得获取触摸轨迹与应用图标M的第一触摸区域的第二交点,记为P2(x2,y2);在触摸轨迹与第一触摸区域相交后,若触摸轨迹仍与应用图标M的第一触摸区域相交,则获取交点Pb(xb,yb),并用Pb更新P2;若触摸轨迹滑至应用图标M的触摸区域以处,完成P2获取;若触摸轨迹扔与应用图标M的第二触摸区域相交,则重新判断触摸轨迹是否与第一触摸区域相交;
若触控信号结束,则结束操作。
综上所述,本发明提供的一种基于触摸屏的应用图标操作方法及***,其通过检测触摸触摸屏操作,获取触摸触摸屏的触摸轨迹;当触摸轨迹与应用图标M的第一触摸区域构成的封闭区域与第二触摸区域相交时,获取触摸轨迹与第一触摸区域的两个交点P1和P2;计算交点P1和P2连线与基准线的夹角,并根据夹角使应用图标M执行相应操作。实现了通过在触摸屏上滑行,执行图标的打开、卸载、移动等快捷操作。节省了***资源,减少了用户操作的步骤和等待的时间。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种基于触摸屏的应用图标操作方法,其中,所述方法包括以下步骤:
A、检测触摸触摸屏操作,获取触摸触摸屏的触摸轨迹;
B、当触摸轨迹与应用图标M的第一触摸区域构成的封闭区域与第二触摸区域相交时,获取触摸轨迹与第一触摸区域的两个交点P1和P2坐标;
C、判断交点P1和P2坐标是否相同,若交点P1和P2坐标相同,结束操作,若交点P1和P2坐标不同,则计算交点P1和P2连线与基准线的夹角,并根据夹角与预先设置的操作指令对应的关系控制应用图标M执行相应操作。
2.根据权利要求1所述的基于触摸屏的应用图标操作方法,其特征在于,所述步骤A之前包括:预先设置夹角与预先设置的操作指令对应的关系。
3.根据权利要求2所述的基于触摸屏的应用图标操作方法,其特征在于,所述步骤A之前还包括:预先设置用于计算夹角的基准线。
4.根据权利要求1所述的基于触摸屏的应用图标操作方法,其特征在于,所述步骤B中,所述应用图标M的第一触摸区域和第二触摸区域构成应用图标M的触摸区域;
令应用图标M的最左下角的坐标为(xc1,yc1),应用图标的最右上角的坐标为(xc2,yc2),则应用图标M的触摸区域为以(xc1,yc1)和(xc2,yc2)的连线为对角线的矩形区域,所述矩形区域的四边为第一触摸区域,其余区域为第二触摸区域。
5.根据权利要求1所述的基于触摸屏的应用图标操作方法,其特征在于,所述步骤B具体包括:
B1、判断触摸轨迹与应用图标M的第一触摸区域的是否相交,若干触摸轨迹与应用图标M的第一触摸区域相交,则执行步骤B2,若触摸轨迹与应用图标M的第一触摸区域没相交,则结束操作;
B2、判断触摸轨迹与第一触摸区域构成的区域相交区域是否为封闭区域,若相交区域为封闭区域,则执行步骤B3,若相交区域不是封闭区域,则结束操作;
B3、判断触摸轨迹与第一触摸区域构成的封闭区域与应用图标M的第二触摸区域是否相交,若封闭区域与应用图标M的第二触摸区域相交,则获取触摸轨迹与第一触摸区域的交点P1(x1,y1)和P2(x2,y2);如果封闭区域与应用图标M的第二触摸区域不相交,则结束操作。
6.根据权利要求5所述的基于触摸屏的应用图标操作方法,其特征在于,所述P1点的获取过程如下:
B4、当触摸轨迹与应用图标M的第一触摸区域相接触时,获取触摸轨迹与应用图标M第一触摸区域的交点,记为P1(x1,y1);
B5、在触摸轨迹与应用图标M的第一触摸区域相交后,
若触摸轨迹仍与应用图标M的第一触摸区域相交,则获取交点Pa(xa,ya),并用Pa更新P1,重复步骤B5;
若触摸轨迹滑至应用图标M的触摸区域以处,
则结束操作;若触摸轨迹与该图标第二触摸区域相交,则完成P1点获取。
7.根据权利要求6所述的基于触摸屏的应用图标操作方法,其特征在于,所述P2点的获取过程如下:
B6、在触摸轨迹与第二触摸区域相交后,
若触摸轨迹与应用图标M的第一触摸区域相交,则获取交点,记为P2(x2,y2),并执行步骤B7;
若检测到触摸轨迹扔与应用图标M的第二触摸区域相交,则重复B6;
若触控信号结束,则结束操作;
B7、在触摸轨迹与第一触摸区域相交后,
若触摸轨迹仍与应用图标M的第一触摸区域相交,则获取交点Pb(xb,yb),并用Pb更新P2,重复步骤B7;
若触摸轨迹滑至应用图标M的触摸区域以处,完成P2获取;
若触摸轨迹与应用图标M的第二触摸区域相交,则返回步骤B6。
8.根据权利要求1所述的基于触摸屏的应用图标操作方法,其特征在于,所述夹角为所述P1、P2连线与基准线的正向所构成的角度,记为a,其中基准线为预先设定,夹角a的取值范围为0-180°,其计算公式如下:
当k≥0时,a=arctank;
当k<0时,a=180+arctank;
其中,k=(y1-y2)/(x1-x2),当x1=x2时,a=90。
9.一种基于触摸屏的应用图标操作***,其中,所述***包括:
获取模块,用于检测触摸触摸屏操作,获取触摸触摸屏的触摸轨迹;
处理模块,用于判断触摸轨迹与应用图标M的第一触摸区域构成的封闭区域与第二触摸区域是否相交,并在封闭区域与第二触摸区域相交时,获取触摸轨迹与第一触摸区域的交点P1和P2;
计算模块,判断交点P1和P2坐标是否相同,若交点P1和P2坐标相同,结束操作,若交点P1和P2坐标不同,则计算交点P1和P2连线与基准线的夹角;
所述处理模块,还用于根据夹角与预先设置的操作指令对应的关系控制应用图标M执行相应操作。
10.根据权利要求9所述的基于触摸屏的应用图标操作***,其特征在于:所述处理模块包括:
一第一交点获取模块,用于获取触摸轨迹与应用图标M的第一触摸区域的交点P1(x1,y1);
一第二交点获取模块,用于获取触摸轨迹与应用图标M的第一触摸区域的交点P2(x2,y2)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510461890.0A CN105068746A (zh) | 2015-07-31 | 2015-07-31 | 一种基于触摸屏的应用图标操作方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510461890.0A CN105068746A (zh) | 2015-07-31 | 2015-07-31 | 一种基于触摸屏的应用图标操作方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105068746A true CN105068746A (zh) | 2015-11-18 |
Family
ID=54498129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510461890.0A Pending CN105068746A (zh) | 2015-07-31 | 2015-07-31 | 一种基于触摸屏的应用图标操作方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105068746A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106681585A (zh) * | 2016-12-20 | 2017-05-17 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的应用操作控制方法及*** |
WO2018036120A1 (zh) * | 2016-08-23 | 2018-03-01 | 华为技术有限公司 | 一种设备控制方法及装置 |
CN111007981A (zh) * | 2019-11-30 | 2020-04-14 | Tcl移动通信科技(宁波)有限公司 | 一种移动终端密码输入方法和装置 |
CN113568544A (zh) * | 2021-07-05 | 2021-10-29 | 厦门汉印电子技术有限公司 | 批量选定信息的方法、装置、设备及可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0348922A (ja) * | 1989-07-18 | 1991-03-01 | Kokusai Denshin Denwa Co Ltd <Kdd> | ポインティングカーソル予測移動装置 |
US20130234963A1 (en) * | 2012-03-12 | 2013-09-12 | Hon Hai Precision Industry Co., Ltd. | File management method and electronic device having file management function |
CN104615379A (zh) * | 2015-03-06 | 2015-05-13 | 蔡伟英 | 一种个人桌面应用快捷操作方法及*** |
CN104636068A (zh) * | 2015-02-02 | 2015-05-20 | 惠州Tcl移动通信有限公司 | 应用图标的操作方法和触控终端 |
-
2015
- 2015-07-31 CN CN201510461890.0A patent/CN105068746A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0348922A (ja) * | 1989-07-18 | 1991-03-01 | Kokusai Denshin Denwa Co Ltd <Kdd> | ポインティングカーソル予測移動装置 |
US20130234963A1 (en) * | 2012-03-12 | 2013-09-12 | Hon Hai Precision Industry Co., Ltd. | File management method and electronic device having file management function |
CN104636068A (zh) * | 2015-02-02 | 2015-05-20 | 惠州Tcl移动通信有限公司 | 应用图标的操作方法和触控终端 |
CN104615379A (zh) * | 2015-03-06 | 2015-05-13 | 蔡伟英 | 一种个人桌面应用快捷操作方法及*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018036120A1 (zh) * | 2016-08-23 | 2018-03-01 | 华为技术有限公司 | 一种设备控制方法及装置 |
CN106681585A (zh) * | 2016-12-20 | 2017-05-17 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的应用操作控制方法及*** |
CN111007981A (zh) * | 2019-11-30 | 2020-04-14 | Tcl移动通信科技(宁波)有限公司 | 一种移动终端密码输入方法和装置 |
CN113568544A (zh) * | 2021-07-05 | 2021-10-29 | 厦门汉印电子技术有限公司 | 批量选定信息的方法、装置、设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3951578B1 (en) | Processing method, device and apparatus for split-screen display, and storage medium | |
CA2817648C (en) | Event recognition | |
US9007314B2 (en) | Method for touch processing and mobile terminal | |
US9535576B2 (en) | Touchscreen apparatus user interface processing method and touchscreen apparatus | |
US20100107067A1 (en) | Input on touch based user interfaces | |
CN106125984B (zh) | 一种移动终端的触控处理方法及移动终端 | |
CN107422934A (zh) | 一种图标的设置方法及电子设备 | |
US9207861B2 (en) | Method and mobile terminal for processing touch input in two different states | |
US20140035853A1 (en) | Method and apparatus for providing user interaction based on multi touch finger gesture | |
CN105117056A (zh) | 一种操作触摸屏的方法和设备 | |
CN104238877A (zh) | 控制图标的方法和终端 | |
TWI436247B (zh) | 移動物件之方法及應用該方法之電子裝置 | |
WO2017063443A1 (zh) | 一种消息显示方法及装置 | |
CN105426214A (zh) | 一种应用程序启动方法、***及移动终端 | |
CN105068746A (zh) | 一种基于触摸屏的应用图标操作方法及*** | |
WO2014201936A1 (zh) | 一种移动设备的窗口移动方法及其装置 | |
WO2017113867A1 (zh) | 一种通过多指滑动执行目标程序的方法和装置 | |
CN104007919A (zh) | 电子装置及其控制方法 | |
CN102768597B (zh) | 一种操作电子设备的方法及装置 | |
CN101482799A (zh) | 通过触摸式屏幕控制电子设备的方法及电子设备 | |
CN107577404B (zh) | 信息处理方法、装置和电子设备 | |
CN102402361A (zh) | 基于鼠标的移动轨迹在计算机上进行控制的方法和装置 | |
CN104636068B (zh) | 应用图标的操作方法和触控终端 | |
CN104714643B (zh) | 一种利用传感器实现模拟触摸屏的方法、***及移动终端 | |
CN102880413A (zh) | 用于具有触控屏的移动终端控制显示的方法和移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151118 |
|
RJ01 | Rejection of invention patent application after publication |