一种优化应用程序运行的方法及装置制造方法及图纸

技术编号:14167745 阅读:107 留言:0更新日期:2016-12-12 14:45
本发明专利技术公开了一种优化应用程序运行的方法及装置。所述优化应用程序运行的方法,包括:实时监测终端的运行状态;判断所述终端的运行状态是否为预设的待机状态,所述预设的待机状态包括锁屏状态和充电状态;当所述终端处于预设的待机状态时,所述终端中的应用程序以预设的待机权限运行。本发明专利技术通过优化设置应用程序在终端处于待机状态时和非预设的待机状态时的运行权限,即可避免在待机状态时该终端的后台运行过多的任务,还可在待机状态时处理一些符合预设的待机权限的任务,以便用户再次使用终端时,可直接提供给使用者更多的数据信息,从而提高了使用者的用户体验。

【技术实现步骤摘要】

本专利技术涉及软件运行机制的
,特别涉及一种优化应用程序运行的方法及装置
技术介绍
现有的终端在处于充电状态或者锁屏状态时,该终端中的应用程序还会向网络侧请求数据或者进行轮询操作,这样会导致终端在充电状态或者锁屏状态下后台仍然有大量的应用程序在运行,这不仅仅增加了终端的功耗,还导致终端的发热量增加,甚至还会因为过分发热导致发生危险的情况出现。现有的技术中,还可以关闭处于充电状态或者锁屏状态时的终端中的所有应用程序,或者暂停所有应用程序的运行,这样会导致用户再次运行该终端时,应用程序需要进行唤醒操作,需要占据使用者一定的等待时间,从而降低了使用者的用户体验。如何妥善的解决上述问题,就成为了业界亟待解决的课题。
技术实现思路
本专利技术提供一种优化应用程序运行的方法及装置,用以优化设置应用程序在终端处于锁屏状态或者充电状态时的运行权限。根据本专利技术实施例的第一方面,提供一种优化应用程序运行的方法,包括:实时监测终端的运行状态;判断所述终端的运行状态是否为预设的待机状态,所述预设的待机状态包括锁屏状态和充电状态;当所述终端处于预设的待机状态时,所述终端中的应用程序以预设的待机权限运行。在一个实施例中,所述当所述终端处于预设的待机状态时,所述终端中的应用程序以预设的待机权限运行,包括:判断所述终端的内存中是否有未完成的下载任务;判断所述未完成的下载任务是否已经下载完成所述未完成的下载任务的资源ID;在所述未完成的下载任务已经下载完成所述未完成的下载任务的资源ID的情况下,继续下载所述未完成的下载任务。在一个实施例中,所述判断所述未完成的下载任务是否符合预设的继续下载条件,包括:禁止所述终端的应用程序的向网络侧发送新的网络数据请求的指令的权限。在一个实施例中,所述当所述终端处于预设的待机状态时,所述终端中的应用程序以预设的待机权限运行,还包括:判断所述终端的内存中是否存在已完成的下载任务;在所述终端的内存中存在已完成的下载任务的情况下,将所述已完成的下载任务存储到外存设备中。在一个实施例中,还包括:当所述终端不处于预设的待机状态时,开放所述终端的应用程序的向网络侧发送新的网络数据请求的指令的权限;将下载任务的数据下载到所述终端的内存中,优先下载所述下载任务的资源ID;所述终端的内存中的所述下载任务完成后,将所述终端的内存中的所述下载任务的数据存储到所述终端的外存中。根据本专利技术实施例的第二方面,提供一种优化应用程序运行的装置,包括:监测模块,用于实时监测终端的运行状态;判断模块,用于判断所述终端的运行状态是否为预设的待机状态,所述预设的待机状态包括锁屏状态和充电状态;运行模块,用于当所述终端处于预设的待机状态时,所述终端中的应用程序以预设的待机权限运行。在一个实施例中,所述运行模块,包括:第一判断子模块,用于判断所述终端的内存中是否有未完成的下载任务;第二判断子模块,用于判断所述未完成的下载任务是否已经下载完成所述未完成的下载任务的资源ID;下载子模块,用于在所述未完成的下载任务已经下载完成所述未完成的下载任务的资源ID的情况下,继续下载所述未完成的下载任务。在一个实施例中,所述运行模块,还包括:禁止子模块,用于禁止所述终端的应用程序的向网络侧发送新的网络数据请求的指令的权限。在一个实施例中,所述运行模块,还包括:第三判断子模块,用于判断所述终端的内存中是否存在已完成的下载任务;存储子模块,用于在所述终端的内存中存在已完成的下载任务的情况下,将所述已完成的下载任务存储到外存设备中。在一个实施例中,还包括:开放模块,用于当所述终端不处于预设的待机状态时,开放所述终端的应用程序的向网络侧发送新的网络数据请求的指令的权限;下载模块,用于将下载任务的数据下载到所述终端的内存中,优先下载所述下载任务的资源ID;存储模块,用于所述终端的内存中的所述下载任务完成后,将所述终端的内存中的所述下载任务的数据存储到所述终端的外存中。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术一示例性实施例示出的一种优化应用程序运行的方法的流程图;图2为本专利技术一示例性实施例示出的一种优化应用程序运行的方法的步骤S13的流程图;图3为本专利技术另一示例性实施例示出的一种优化应用程序运行的方法的步骤S13的流程图;图4为本专利技术另一示例性实施例示出的一种优化应用程序运行的方法的步骤S13的流程图;图5为本专利技术另一示例性实施例示出的一种优化应用程序运行的方法的流程图;图6为本专利技术一示例性实施例示出的一种优化应用程序运行的装置的框图;图7为本专利技术一示例性实施例示出的一种优化应用程序运行的装置的运行模块63的框图;图8为本专利技术一示例性实施例示出的一种优化应用程序运行的装置的运行模块63的框图;图9为本专利技术一示例性实施例示出的一种优化应用程序运行的装置的运行模块63的框图;图10为本专利技术另一示例性实施例示出的一种优化应用程序运行的装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1是根据一示例性实施例示出的一种优化应用程序运行的方法流程图,如图1所示,该优化应用程序运行的方法,包括以下步骤S11-S13:在步骤S11中,实时监测终端的运行状态;在步骤S12中,判断所述终端的运行状态是否为预设的待机状态,所述预设的待机状态包括锁屏状态和充电状态;在步骤S13中,当所述终端处于预设的待机状态时,所述终端中的应用程序以预设的待机权限运行。在一个实施例中,本技术方案中的终端以手机为例,但不局限于手机。实时监测终端的运行状态,实时判断该终端的运行状态是否为预设的待机状态,该预设的待机状态包括锁屏状态和充电状态。当该终端处于预设的待机状态时,该终端中的应用程序以预设的待机权限运行。具体而言,该预设的待机权限包括三方面的权限。预设的待机权限的第一方面,首先判断该终端的内存中是否有未完成的下载任务,判断该未完成的下载任务是否已经下载完成该未完成的下载任务的资源ID,在该未完成的下载任务已经下载完成该未完成的下载任务的资源ID的情况下,继续下载该未完成的下载任务。该预设的待机权限的第二方面,禁止该终端的应用程序的向网络侧发送新的网络数据请求的指令的权限。该预设的待机权限的第三方面,判断该终端的内存中是否存在已完成的下载任务,在该终端的内存中存在已完成的下载任务的情况下,将该已完成的下载任务存储到外存设备中。进一步的,当该终端不处于预设的待机状态时,开放该终端的应用程序的向网络侧发送新的网络数据请求的指令的权限。将下载任务的数据下载到该终端的内存中,其中,优先下载该下载任务的资源ID。该终端的内存中的该下载任务完成后,将该终端的内存中的该下载任务的数据存储到该终端的外存中。该实施例可通过优化设置应用程序在终端处于待机状态时和本文档来自技高网...
一种优化应用程序运行的方法及装置

【技术保护点】
一种优化应用程序运行的方法,其特征在于,包括:实时监测终端的运行状态;判断所述终端的运行状态是否为预设的待机状态,所述预设的待机状态包括锁屏状态和充电状态;当所述终端处于预设的待机状态时,所述终端中的应用程序以预设的待机权限运行。

【技术特征摘要】
1.一种优化应用程序运行的方法,其特征在于,包括:实时监测终端的运行状态;判断所述终端的运行状态是否为预设的待机状态,所述预设的待机状态包括锁屏状态和充电状态;当所述终端处于预设的待机状态时,所述终端中的应用程序以预设的待机权限运行。2.如权利要求1所述的方法,其特征在于,所述当所述终端处于预设的待机状态时,所述终端中的应用程序以预设的待机权限运行,包括:判断所述终端的内存中是否有未完成的下载任务;判断所述未完成的下载任务是否已经下载完成所述未完成的下载任务的资源ID;在所述未完成的下载任务已经下载完成所述未完成的下载任务的资源ID的情况下,继续下载所述未完成的下载任务。3.如权利要求1所述的方法,其特征在于,所述判断所述未完成的下载任务是否符合预设的继续下载条件,包括:禁止所述终端的应用程序的向网络侧发送新的网络数据请求的指令的权限。4.如权利要求1所述的方法,其特征在于,所述当所述终端处于预设的待机状态时,所述终端中的应用程序以预设的待机权限运行,还包括:判断所述终端的内存中是否存在已完成的下载任务;在所述终端的内存中存在已完成的下载任务的情况下,将所述已完成的下载任务存储到外存设备中。5.如权利要求1所述的方法,其特征在于,还包括:当所述终端不处于预设的待机状态时,开放所述终端的应用程序的向网络侧发送新的网络数据请求的指令的权限;将下载任务的数据下载到所述终端的内存中,优先下载所述下载任务的资源ID;所述终端的内存中的所述下载任务完成后,将所述终端的内存中的所述下载任务的数据存储到所述终端的外存中。6.一种...

【专利技术属性】
技术研发人员:赵少雷
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

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

1