一种移动终端应用启动方法、装置及移动终端制造方法及图纸

技术编号:13671988 阅读:38 留言:0更新日期:2016-09-07 20:02
本发明专利技术公开了一种移动终端应用启动方法、装置及移动终端,用以为移动终端上安装的APP的启动速度优化提供解决方案。方法为:通过触摸屏检测到对应用的悬浮触摸事件;将存储器中保存的所述应用的资源加载至内存;若通过所述触摸屏检测到对所述应用的点击事件,基于加载至内存的所述应用的资源启动所述应用;否则,释放内存中的所述应用的资源。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种移动终端应用启动方法、装置及移动终端
技术介绍
随着互联网以及电子技术的迅速发展,移动终端的功能也越来越强大。以手机为例,安装在智能手机上的应用(Application,简称为APP)越来越多。同时,用户对移动终端的应用的体验要求也越来越多,提高移动终端的用户体验成为各大移动终端开发厂商研发时的重要目标。目前,为了满足用户需求,开发的APP占用的内存越来越大。虽然移动终端的硬件设备的性能在不断提升,但是APP数量以及APP占用的内存的增长速度远远超过硬件设备性能提升速度,这就为移动终端的用户体验性能造成很大的压力。其中,移动终端上安装的APP的启动速度是一项很重要的用户体验。
技术实现思路
本专利技术实施例提供一种移动终端应用启动方法、装置及移动终端,用以为移动终端上安装的APP的启动速度优化提供解决方案。本专利技术实施例提供的具体技术方案如下:第一方面,本专利技术实施例提供了一种移动终端应用启动方法,包括:通过触摸屏检测到对应用的悬浮触摸事件;将存储器中保存的所述应用的资源加载至内存;若通过所述触摸屏检测到对所述应用的点击事件,基于加载至内存的所述
应用的资源启动所述应用;否则,释放内存中的所述应用的资源。可能的实施方式中,通过触摸屏检测到对应用的悬浮触摸事件,包括:获取所述触摸屏检测到的指向所述应用的手指与所述触摸屏的距离;若确定检测到的距离小于第一预设值,确定检测到对所述应用的悬浮触摸事件。可能的实施方式中,释放内存中的所述应用的资源,包括:若在第一预设时长内未通过所述触摸屏检测到对所述应用的点击事件,则释放内存中的所述应用的资源。可能的实施方式中,释放内存中的所述应用的资源,包括:每间隔第二预设时长通过所述触摸屏检测指向所述应用的手指与所述触摸屏之间的距离,若确定检测到的距离大于第二预设值,则释放内存中的所述应用的资源。第二方面,本专利技术实施例提供了一种应用启动装置,包括:检测模块,用于通过触摸屏检测到对应用的悬浮触摸事件;加载模块,用于将存储器中保存的所述应用的资源加载至内存;处理模块,用于若通过所述触摸屏检测到对所述应用的点击事件,基于加载至内存的所述应用的资源启动所述应用;否则,释放内存中的所述应用的资源。可能的实施方式中,所述检测模块具体用于:获取所述触摸屏检测到的指向所述应用的手指与所述触摸屏的距离;若确定检测到的距离小于第一预设值,确定检测到对所述应用的悬浮触摸事件。可能的实施方式中,所述处理模块具体用于:若在第一预设时长内未通过所述触摸屏检测到对所述应用的点击事件,则释放内存中的所述应用的资源。可能的实施方式中,所述处理模块具体用于:每间隔第二预设时长通过所述触摸屏检测指向所述应用的手指与所述触摸屏之间的距离,若确定检测到的距离大于第二预设值,则释放内存中的所述应用的资源。第三方面,本专利技术实施例提供了一种移动终端,包括具有悬浮触摸功能的触摸屏以及以上任一项所述的装置。基于上述技术方案,本专利技术实施例中,移动终端通过具有悬浮触摸功能的触摸屏检测到针对应用的悬浮触摸事件之后,将存储的该应用的资源加载到内存,在确定通过触摸屏检测到对该应用的点击事件之后,可以直接基于内存中的该应用的资源启动该应用,避免了点击事件发生之后加载该应用的资源至内存所耗费的时间资源,使得从点击事件发生到运行该应用之间的时长变短,优化了应用的启动速度。附图说明图1为本专利技术实施例中应用启动过程示意图;图2为本专利技术实施例中手指与触摸屏的距离的示意图;图3为本专利技术实施例中移动终端启动应用的流程示意图;图4为本专利技术实施例中应用启动装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。目前,市场上已经出现具有悬浮触摸(Floating Touch)功能的触摸屏,所谓悬浮触摸是指:手指无需接触屏幕,在手指距离与屏幕的距离小于预设值时,可以获得类似鼠标移动到某个图标上的效果。例如,该预设值为15毫米(mm)。将具有悬浮触摸功能的触摸屏应用于移动终端是未来发展趋势,并且目前已经出现安装有具有悬浮触摸功能的触摸屏的移动终端。基于安装具有悬浮触摸功能的触摸屏的移动终端,本专利技术实施例提供了一种应用启动方法,以提高应用启动速度,提高用户体验。本专利技术实施例中,安装具有悬浮触摸功能的触摸屏的移动终端中,应用启动的过程如图1所示,具体如下:步骤101:移动终端通过触摸屏检测到对应用的悬浮触摸事件。具体地,移动终端检测到对应用的悬浮触摸事件的具体过程为:移动终端获取触摸屏检测到的指向应用的手指与触摸屏的距离;若确定检测到的距离小于第一预设值,确定检测到对应用的悬浮触摸事件。其中,第一预设值为用于鉴别是否为有效的悬浮触摸事件的分界值。例如,如图2所示为手指与触摸屏的距离的示意图,其中,椭圆形代表手指,长方形代表手机的侧视图。当满足手机未接触到触摸屏,但手机与触摸屏的距离小于第一预设值的条件时,启动根据悬浮触摸事件启动预加载启动应用所需的资源的功能。具体地,对应用的悬浮触摸事件为对该应用的图标的悬浮触摸操作。步骤102:移动终端将存储器中保存的该应用的资源加载至内存。其中,加载至内存的应用的资源为启动运行该应用所需的资源,具体地,加载至内存的应用的资源包括但不限于:图片资源、库文件、数据库资源等中的一种或多种。应用中,每个应用启动运行所需的资源不相同。步骤103:移动终端若通过触摸屏检测到对该应用的点击事件,基于加载至内存的该应用的资源启动该应用;否则,释放内存中的该应用的资源。一个具体实施中,移动终端若在第一预设时长内未通过触摸屏检测到对应用的点击事件,则释放内存中的该应用的资源。另一个具体实施中,移动终端每间隔第二预设时长通过触摸屏检测指向应用的手指与触摸屏之间的距离,若确定检测到的距离大于第二预设值,则释放
内存中的该应用的资源。其中,第二预设值为用于鉴别悬浮触摸事件是否失效的分界值。应用中,第一预设值和第二预设值的取值可以相同,也可以不相同。可选地,如果第一预设值和第二预设值取值不相同,第一预设值小于第二预设值。应用中,第一预设时长大于第二预设时长。需要说明的是,本专利技术实施例中,移动终端确定检测到对应用的悬浮触摸事件后,加载该应用对应的资源至内存,并不打开该应用。直至移动终端确定检测到对应用的点击事件,则启动并运行该应用。以下通过一个具体实施例对移动终端启动应用的流程进行详细说明。如图3所示为该具体实施例中移动终端启动应用的流程示意图,具体如下:步骤301:移动终端通过触摸屏获取手指与触摸屏之间的距离,判断该距离是否小于第一预设值,若不小于,则确定未检测到悬浮触摸事件,若小于,执行步骤302;步骤302:移动终端将手指所指向的应用的资源从存储器中加载至内存;步骤303:移动终端判断是否通过触摸屏检测到对该应用的点击事件,若是,基于内存中的该应用的资源启动该应用,否则,执行步骤304;步骤304:移动终端每间隔预设时长通过触摸屏获取手指与触摸屏之间的距本文档来自技高网
...

【技术保护点】
一种移动终端应用启动方法,其特征在于,包括:通过触摸屏检测到对应用的悬浮触摸事件;将存储器中保存的所述应用的资源加载至内存;若通过所述触摸屏检测到对所述应用的点击事件,基于加载至内存的所述应用的资源启动所述应用;否则,释放内存中的所述应用的资源。

【技术特征摘要】
1.一种移动终端应用启动方法,其特征在于,包括:通过触摸屏检测到对应用的悬浮触摸事件;将存储器中保存的所述应用的资源加载至内存;若通过所述触摸屏检测到对所述应用的点击事件,基于加载至内存的所述应用的资源启动所述应用;否则,释放内存中的所述应用的资源。2.如权利要求1所述的方法,其特征在于,通过触摸屏检测到对应用的悬浮触摸事件,包括:获取所述触摸屏检测到的指向所述应用的手指与所述触摸屏的距离;若确定检测到的距离小于第一预设值,确定检测到对所述应用的悬浮触摸事件。3.如权利要求1或2所述的方法,其特征在于,释放内存中的所述应用的资源,包括:若在第一预设时长内未通过所述触摸屏检测到对所述应用的点击事件,则释放内存中的所述应用的资源。4.如权利要求1或2所述的方法,其特征在于,释放内存中的所述应用的资源,包括:每间隔第二预设时长通过所述触摸屏检测指向所述应用的手指与所述触摸屏之间的距离,若确定检测到的距离大于第二预设值,则释放内存中的所述应用的资源。5.一种应用启动装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:王永清
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

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

1