本发明涉及移动终端技术领域,尤其涉及的是一种基于移动终端的应用启动检测方法及系统。
背景技术:
随着移动终端技术的发展及智能手机、平板等设备的普及,移动终端已经不仅仅是传统的用于打电话、发短信的设备。移动终端中装满了带有各种各样功能的应用程序,如微信、微博、QQ等等。时常会碰到这样的使用场景,特别是一些年青的朋友喜欢挂帐号,需要登陆QQ、微信、微博,又要打开音乐,按照现有技术需要一一打开上述四个应用,操作较繁琐;如果应用个数多,则需要一段比较长的时间作重复且繁琐的操作来完成。
另一方面,现有技术一般均是通过在触摸屏上单击应用图标所在的区域来启动应用程序的,利用这种方式来启动应用程序方法过于单一,缺乏新鲜感。
因此,现有技术启动应用的方法单调乏味、尚不支持同时启动多个应用,有待改进。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的应用启动检测方法及系统。本发明提供一种应用启动检测的方法;根据本发明所述技术方案,用户可以通过一定的触摸屏操作来实现同时启动多个应用程序的目的,免去现有技术中需要用户一个一个打开应用程序带来的繁琐操作,并为用户节省操作时间。另一方面,通过本发明所提供的一种应用启动检测方法,还可以使启动同一应用的方法不再单一,从而增加移动终端操作的效率,为用户提供了方便。
本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的应用启动检测方法,其中,包括:
步骤A、获取触摸屏上用户画出的轨迹;
步骤B、判断构成所述轨迹的触摸点是否有在应用图标内部;
步骤C、若至少有一个构成所述轨迹的触摸点在应用图标内部时,则启动该图标对应的应用程序;否则不启动。
所述基于移动终端的应用启动检测方法,其中,所述的应用启动检测方法,其中,所述步骤A包括:
A1、当检测到用户点击触摸屏时,依次记录构成轨迹的触摸点的坐标,
A2、当检测到用户释放触摸屏时,停止记录,并执行步骤B。
所述基于移动终端的应用启动检测方法,其中,所述步骤B包括,判断构成所述轨迹的触摸点是否有在应用图标的触摸区域内,若是则该触摸点在应用图标内部,否则该触摸点不在应用图标内部。
所述基于移动终端的应用启动检测方法,其中,所述步骤B进一步包括:
B1、获取应用图标的触摸区域,包括所述应用图标左下角坐标(x1,y1),右上角坐标(x2,y2);
B2、判断构成轨迹的触摸点中是否存在坐标为(x0,y0)满足x1<x0<x2且y1<y0<y2,若存在则该触摸点在应用图标内部,否则该触摸点不在应用图标内部;
B3、对当前屏幕上所有显示的应用图标执行上述步骤。
一种基于移动终端的应用启动检测系统,其中,包括:
轨迹获取模块,用于获取触摸屏上用户画出的轨迹;
应用判断模块,用于判断构成所述轨迹的触摸点是否有在应用图标内部;
应用启动控制模块,用于若至少有一个构成所述轨迹的触摸点在应用图标内部时,则启动该图标对应的应用程序;否则不启动。
所述基于移动终端的应用启动检测系统,其中,轨迹获取模块包括:
检测与记录单元,用于当检测到用户点击触摸屏时,依次记录构成轨迹的触摸点的坐标;
检测控制单元,用于当检测到用户释放触摸屏时,停止记录。
所述基于移动终端的应用启动检测系统,其中,应用判断模块包括:
第一判断单元,用于判断构成所述轨迹的触摸点是否有在应用图标的触摸区域内,若是则该触摸点在应用图标内部,否则该触摸点不在应用图标内部。
所述基于移动终端的应用启动检测系统,其中,应用判断模块还包括:
获取单元,用于获取应用图标的触摸区域,包括所述应用图标左下角坐标(x1,y1),右上角坐标(x2,y2);
第二判断单元,用于判断构成轨迹的触摸点中是否存在坐标为(x0,y0)满足x1<x0<x2且y1<y0<y2,若存在则该触摸点在应用图标内部,否则该触摸点不在应用图标内部;
执行控制单元,用于对当前屏幕上所有显示的应用图标执行上述步骤。
本发明所提供的基于移动终端的应用启动检测方法及系统,所述方法通过获取触摸屏上用户画出的轨迹;判断构成所述轨迹的触摸点是否有在应用图标内部;若至少有一个构成所述轨迹的触摸点在应用图标内部时,则启动该图标对应的应用程序。根据本发明所述技术方案,用户可以通过一定的触摸屏操作来实现同时启动多个应用程序的目的,免去现有技术中需要用户一个一个打开应用程序带来的繁琐操作,并为用户节省操作时间。另一方面,通过本发明所提供的一种应用启动检测方法,还可以使启动同一应用的方法不再单一,从而增加移动终端操作的效率,为用户提供了方便。
附图说明
图1是本发明基于移动终端的应用启动检测方法的第一较佳实施例的流程图。
图2是本发明基于移动终端的应用启动检测方法的第一较佳实施例的触摸屏结构示意图。
图3是本发明基于移动终端的应用启动检测方法的第二较佳实施例的流程图。
图4是本发明基于移动终端的应用启动检测系统的功能模块图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明基于移动终端的应用启动检测方法的第一较佳实施例的流程图。如图1所示,本发明实施例所述基于移动终端的应用启动检测方法,包括:
步骤S100、获取触摸屏上用户画出的轨迹。
本实施例中,当移动终端检测到用户点击触摸屏时,依次记录构成轨迹的触摸点的坐标, 当检测到用户释放触摸屏时,停止记录,并执行步骤S200。
步骤S200、判断构成所述轨迹的触摸点是否有在应用图标内部。
所述的应用启动检测方法,其中,所述步骤S200包括,判断构成所述轨迹的触摸点是否有在应用图标的触摸区域内,若是则该触摸点在应用图标内部,否则该触摸点不在应用图标内部。
图2是本发明基于移动终端的应用启动检测方法的第一较佳实施例的触摸屏结构示意图,参考图2所示,所述步骤S200具体包括:
S1、获取应用图标的触摸区域,包括所述应用图标左下角坐标(x1,y1),右上角坐标(x2,y2)。
S2、判断构成轨迹的触摸点中是否存在坐标为(x0,y0)满足x1<x0<x2且y1<y0<y2,若存在则该触摸点在应用图标内部,否则该触摸点不在应用图标内部。
S3、对当前屏幕上所有显示的应用图标执行上述触摸点检测判断步骤。
步骤S300、若至少有一个构成所述轨迹的触摸点在应用图标内部时,则启动该图标对应的应用程序;否则不启动。
本发明中,当至少有一个构成所述轨迹的触摸点在应用图标内部时,则启动该图标对应的应用程序,例如,当启动打开多个应用的功能时,用户在移动终端触摸屏上画出一条轨迹,该轨迹触摸到多个应用程序的图标时,启动该图标对应的应用程序。
以下通过第二实施例对本发明方法做进一步说明:
请参考图3,图3是本发明基于移动终端的应用启动检测方法的第二较佳实施例的流程图,图3所示的实施例的方法包括以下步骤:
S10、当检测到用户点击触摸屏时,依次记录构成轨迹的触摸点的坐标直到用户释放触摸屏。
S20、对当前显示界面上的所有应用图标作如下判断:若至少有一个构成所述轨迹的触摸点在应用图标内部时,则启动该图标对应的应用程序;否则不启动。
其中,所述步骤S20具体为:
S21、获取应用图标的触摸区域,包括所述应用图标左下角坐标(x1,y1),右上角坐标(x2,y2),如图2所示。
S22、判断构成轨迹的触摸点中是否存在坐标为(x0,y0)满足x1<x0<x2且y1<y0<y2,若存在则该触摸点在应用图标内部,否则该触摸点不在应用图标内部。
S23、对当前屏幕上所有显示的应用图标执行上述步骤(S21~S22)。
由上可见,本发明提供一种应用启动检测的方法;根据本发明所述技术方案,用户可以通过一定的触摸屏操作来实现同时启动多个应用程序的目的,免去现有技术中需要用户一个一个打开应用程序带来的繁琐操作,并为用户节省操作时间。另一方面,通过本发明所提供的一种应用启动检测方法,还可以使启动同一应用的方法不再单一,从而增加移动终端操作的效率,为用户提供了方便。
基于上述方法实施例,本发明还提供了一种基于移动终端的应用启动检测系统,如图4所示,所述系统包括:
轨迹获取模块210,用于获取触摸屏上用户画出的轨迹;具体如上所述。
应用判断模块220,用于判断构成所述轨迹的触摸点是否有在应用图标内部;具体如上所述。
应用启动控制模块230,用于若至少有一个构成所述轨迹的触摸点在应用图标内部时,则启动该图标对应的应用程序;否则不启动;具体如上所述。
进一步地,所述基于移动终端的应用启动检测系统,其中,轨迹获取模块包括:
检测与记录单元,用于当检测到用户点击触摸屏时,依次记录构成轨迹的触摸点的坐标;具体如上所述。
检测控制单元,用于当检测到用户释放触摸屏时,停止记录;具体如上所述。
进一步地,所述基于移动终端的应用启动检测系统,其中,应用判断模块包括:
第一判断单元,用于判断构成所述轨迹的触摸点是否有在应用图标的触摸区域内,若是则该触摸点在应用图标内部,否则该触摸点不在应用图标内部;具体如上所述。
所述基于移动终端的应用启动检测系统,其中,应用判断模块还包括:
获取单元,用于获取应用图标的触摸区域,包括所述应用图标左下角坐标(x1,y1),右上角坐标(x2,y2);具体如上所述。
第二判断单元,用于判断构成轨迹的触摸点中是否存在坐标为(x0,y0)满足x1<x0<x2且y1<y0<y2,若存在则该触摸点在应用图标内部,否则该触摸点不在应用图标内部;具体如上所述。
执行控制单元,用于对当前屏幕上所有显示的应用图标执行上述步骤;具体如上所述。
综上所述,本发明所提供的基于移动终端的应用启动检测方法及系统,所述方法通过获取触摸屏上用户画出的轨迹;判断构成所述轨迹的触摸点是否有在应用图标内部;若至少有一个构成所述轨迹的触摸点在应用图标内部时,则启动该图标对应的应用程序。根据本发明所述技术方案,用户可以通过一定的触摸屏操作来实现同时启动多个应用程序的目的,免去现有技术中需要用户一个一个打开应用程序带来的繁琐操作,并为用户节省操作时间。另一方面,通过本发明所提供的一种应用启动检测方法,还可以使启动同一应用的方法不再单一,从而增加移动终端操作的效率,为用户提供了方便。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。