一种加快应用启动的方法及装置制造方法及图纸

技术编号:14583335 阅读:56 留言:0更新日期:2017-02-08 13:21
本发明专利技术公开了一种加快应用启动的方法及装置,该方法包括以下步骤:检测触摸体是否刚接触到终端设备的触摸屏;若触摸体刚接触到终端设备的触摸屏,则上报当前获取到的触摸体与触摸屏的接触面大小的信息,并主动提前上报一个触摸体与触摸屏的接触面在增大的信息;当应用层依次接收到上述两个信息时,则认定触摸体正在按压触摸屏,此时启动与接触面位置相对应的应用程序。本发明专利技术能够加快应用程序的启动速度,有效改善了应用程序的启动滞后问题。

【技术实现步骤摘要】

本专利技术涉及电子设备
,更具体地说,是涉及一种加快应用启动的方法及装置
技术介绍
众所周知,随着电子技术的发展,电子终端设备中安装的应用程序也越来越多。在现有技术中,启动应用程序的方式通常是采用点击应用图标的方式。具体的,在用户通过触摸体(如手指、触摸笔等)点击触摸屏上的某个应用图标的过程中,触摸屏可以采集到触摸体与触摸屏的触摸信息(如:x坐标、y坐标、编号、接触面的长与宽等信息),并分组上报这些触摸信息。后续的,系统需要依次获取多组触摸信息才能判断触摸体与触摸屏的接触面是否发生了变化,从而判断应用图标是否被点击。当确认应用图标被点击时,系统才会打开该应用图标所对应的应用程序。然而,触摸屏每次采集触摸信息是需要时间的,触摸信息的上报都要分组进行并依次上报,同时系统需要结合多组触摸信息进行判断,这样应用程序的启动就会发生滞后,影响了用户操作。
技术实现思路
本专利技术的目的在于克服现有技术中的上述缺陷,提供一种加快应用启动的方法及装置,其可有效改善应用程序的启动滞后问题。为实现上述目的,本专利技术第一方面提供了一种加快应用启动的方法,包括以下步骤:检测触摸体是否刚接触到终端设备的触摸屏;若触摸体刚接触到终端设备的触摸屏,则上报当前获取到的触摸体与触摸屏的接触面大小的信息,并主动提前上报一个触摸体与触摸屏的接触面在增大的信息;当应用层依次接收到上述两个信息时,则认定触摸体正在按压触摸屏,此时启动与接触面位置相对应的应用程序。作为优选的,所述检测触摸体是否刚接触到终端设备的触摸屏的步骤具体包括:获取预设的触摸屏的标志位的值;根据标志位的值,判断触摸体是否刚接触到终端设备的触摸屏。作为优选的,当触摸体刚接触到触摸屏时,标志位的值定义为1;当触摸体离开触摸屏时,标志位的值定义为0。作为优选的,所述当触摸体刚接触到触摸屏时上报的触摸体与触摸屏的接触面大小的信息所对应的值小于主动提前上报的触摸体与触摸屏的接触面在增大的信息所对应的值。作为优选的,所述当触摸体刚接触到触摸屏时上报的触摸体与触摸屏的接触面大小的信息所对应的值为(raw_x+raw_y)/2,所述主动前提上报的触摸体与触摸屏的接触面在增大的信息所对应的值为(raw_x+raw_y)/2+n,其中,raw_x为触摸体与触摸屏的接触面的长度,raw_y为触摸体与触摸屏的接触面的宽度,n为大于或等于1的自然数。作为优选的,所述当应用层依次接收到上述两个信息时,则认定触摸体正在按压触摸屏,此时启动与接触面位置相对应的应用程序的步骤具体包括:当应用层依次接收到上述两个信息且识别到其值在增大时,则认定触摸体正在按压触摸屏,此时根据经上报获取到的x、y坐标信息确定触摸体与触摸屏的接触面位置,进而启动与该接触面位置相对应的应用程序。本专利技术第二方面提供了一种加快应用启动的装置,该装置包括:检测模块,用于检测触摸体是否刚接触到终端设备的触摸屏;上报模块,用于若触摸体刚接触到终端设备的触摸屏,则上报当前获取到的触摸体与触摸屏的接触面大小的信息,并主动提前上报一个触摸体与触摸屏的接触面在增大的信息;启动模块,用于当应用层依次接收到上述两个信息时,则认定触摸体正在按压触摸屏,此时启动与接触面位置相对应的应用程序。作为优选的,所述检测模块具体包括:获取单元,用于获取预设的触摸屏的标志位的值;判断单元,用于根据标志位的值,判断触摸体是否刚接触到终端设备的触摸屏。作为优选的,当触摸体刚接触到触摸屏时,标志位的值定义为1;当触摸体离开触摸屏时,标志位的值定义为0。作为优选的,所述当触摸体刚接触到触摸屏时上报的触摸体与触摸屏的接触面大小的信息所对应的值小于主动提前上报的触摸体与触摸屏的接触面在增大的信息所对应的值。作为优选的,所述当触摸体刚接触到触摸屏时上报的触摸体与触摸屏的接触面大小的信息所对应的值为(raw_x+raw_y)/2,所述主动前提上报的触摸体与触摸屏的接触面在增大的信息所对应的值为(raw_x+raw_y)/2+n,其中,raw_x为触摸体与触摸屏的接触面的长度,raw_y为触摸体与触摸屏的接触面的宽度,n为大于或等于1的自然数。作为优选的,所述启动模块进一步用于当应用层依次接收到上述两个信息且识别到其值在增大时,则认定触摸体正在按压触摸屏,此时根据经上报获取到的x、y坐标信息确定触摸体与触摸屏的接触面位置,进而启动与该接触面位置相对应的应用程序。与现有技术相比,本专利技术的有益效果在于:本专利技术在触摸体刚接触到终端设备的触摸屏时,会首先上报当前获取到的触摸体与触摸屏的接触面大小的信息,并主动提前上报一个预设的触摸体与触摸屏的接触面在增大的信息,当应用层依次接收到上述两个信息时,则认定触摸体正在按压触摸屏,此时启动与接触面位置相对应的应用程序,从而使终端无需经过上报多组触摸信息和读取多组触摸信息来判断点击操作这些步骤即可启动应用程序,加快了应用程序的启动速度,有效改善了应用程序的启动滞后问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种加快应用启动的方法的流程图;图2是本专利技术实施例提供的另一种加快应用启动的方法的流程图;图3是本专利技术实施例提供的一种加快应用启动的装置的结构示意图;图4是本专利技术实施例提供的另一种加快应用启动的装置的结构示意图;图5是本专利技术实施例提供的一种加快应用启动的终端设备的结构示意图;图6是本专利技术实施例提供的另一种加快应用启动的终端设备的结构示意图;图7是本专利技术实施例提供的另一种加快应用启动的终端设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应理解的,本专利技术实施例所述的终端设备可以包括手机、平板电脑、个人数字助理(简称“PDA”)、移动互联网设备或其他具有触摸屏的电子设备,本专利技术实施例不做限定。本专利技术的实施例提供了一种加快应用启动的方法,下面结合附图对本实施例进行详细说明。图1是本专利技术实施例提供的一种加快应用启动的方法的流程图,请参阅图1,本专利技术实施例的方法包括以下步骤:步骤S101、检测触摸体是否刚接触到终端设备的触摸屏;其中,该触摸体可以为用户的手指或者触摸笔等工具。终端设备的触摸屏可以为电阻式触摸屏、电容式触摸屏或者其他不同类型的触摸屏。在触摸体刚接触到触摸屏一瞬间,触摸屏即可识别到触摸体的触摸操作,进而记录触摸体与触摸屏的触摸信息。若触摸体刚接触到终端设备的触摸屏,则执行步骤S102,否则继续检测。步骤S102、上报当前获取到的触摸体与触摸屏的接触面大小的信息,并主动提前上报一个触摸体与触摸屏的接触面在增大的信息;当触摸体刚接触到触摸屏时,可以从触摸屏的寄存器中获取到触摸体与触摸屏的接触面大小的信息并进行上报。然而本文档来自技高网...

【技术保护点】
一种加快应用启动的方法,其特征在于,该方法包括以下步骤:检测触摸体是否刚接触到终端设备的触摸屏;若触摸体刚接触到终端设备的触摸屏,则上报当前获取到的触摸体与触摸屏的接触面大小的信息,并主动提前上报一个触摸体与触摸屏的接触面在增大的信息;当应用层依次接收到上述两个信息时,则认定触摸体正在按压触摸屏,此时启动与接触面位置相对应的应用程序。

【技术特征摘要】
1.一种加快应用启动的方法,其特征在于,该方法包括以下步骤:检测触摸体是否刚接触到终端设备的触摸屏;若触摸体刚接触到终端设备的触摸屏,则上报当前获取到的触摸体与触摸屏的接触面大小的信息,并主动提前上报一个触摸体与触摸屏的接触面在增大的信息;当应用层依次接收到上述两个信息时,则认定触摸体正在按压触摸屏,此时启动与接触面位置相对应的应用程序。2.根据权利要求1所述的加快应用启动的方法,其特征在于,所述检测触摸体是否刚接触到终端设备的触摸屏的步骤具体包括:获取预设的触摸屏的标志位的值;根据标志位的值,判断触摸体是否刚接触到终端设备的触摸屏。3.根据权利要求2所述的加快应用启动的方法,其特征在于,当触摸体刚接触到触摸屏时,标志位的值定义为1;当触摸体离开触摸屏时,标志位的值定义为0。4.根据权利要求1所述的加快应用启动的方法,其特征在于,所述当触摸体刚接触到触摸屏时上报的触摸体与触摸屏的接触面大小的信息所对应的值小于主动提前上报的触摸体与触摸屏的接触面在增大的信息所对应的值。5.根据权利要求4所述的加快应用启动的方法,其特征在于,所述当触摸体刚接触到触摸屏时上报的触摸体与触摸屏的接触面大小的信息所对应的值为(raw_x+raw_y)/2,所述主动前提上报的触摸体与触摸屏的接触面在增大的信息所对应的值为(raw_x+raw_y)/2+n,其中,raw_x为触摸体与触摸屏的接触面的长度,raw_y为触摸体与触摸屏的接触面的宽度,n为大于或等于1的自然数。6.根据权利要求4或5所述的加快应用启动的方法,其特征在于,所述当应用层依次接收到上述两个信息时,则认定触摸体正在按压触摸屏,此时启动与接触面位置相对应的应用程序的步骤具体包括:当应用层依次接收到上述两个信息且识别到其值在增大时,则认定触摸体正在按压触摸屏,此时根据经上报获取到的x、y坐标信息确定触摸体与触摸屏的接触面位置,进而启动与...

【专利技术属性】
技术研发人员:张强
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1