[发明专利]一种配置优化方法、装置、设备和存储介质有效
申请号: | 201811446695.0 | 申请日: | 2018-11-29 |
公开(公告)号: | CN109558165B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 熊磊 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 511442 广东省广州市番禺区南村镇万博*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 优化 方法 装置 设备 存储 介质 | ||
本发明公开了一种配置优化方法、装置、设备和存储介质。其中,该方法包括:根据所在终端的运行状态确定应用程序的当前配置场景;当前配置场景与预先存储的设定配置场景匹配,则获取设定配置场景下对应的目标配置策略,该目标配置策略包括配置资源的上限阈值;当前配置场景中配置资源的占用量超出上限阈值,则根据目标配置策略调整当前配置场景中的配置资源。本发明实施例提供的技术方案,实现了应用程序在不同配置场景中配置资源的对应调整,增加了不同终端针对同一应用程序的多元化配置,降低了应用程序下的配置资源在当前配置场景中的运行量,提高了应用程序的运行效率。
技术领域
本发明实施例涉及互联网通信技术,尤其涉及一种配置优化方法、装置、设备和存储介质。
背景技术
随着终端中安卓操作系统的不断更新,对其上安装的一系列应用程序(Application,APP)的权限使用也在一直收紧,同时更加严格地要求了安卓操作系统对后台应用的限制条件。
目前,为了适应终端中运行的负载状况,所采用的方案大多是直接通过终端厂商在出厂时配置的终端管理软件,或用户在终端上预先安装的第三方管理软件等,从安卓系统资源优化层面考虑,结合终端当前运行的负载状况,对终端上一些资源耗费大,而优先级又很低的APP任务进行释放,或是直接杀死这些应用,限制该应用在终端上的运行。
现有的方案都是从系统资源优化层面考虑,直接限制资源耗费大,而优先级又很低的APP应用的当前运行,对第三方APP软件的存活环境带来挑战;如果存在一类应用处于后台运行时,仍需要保持存活,而维持正常的业务操作,此时必须申请相关的白名单设置或者降低自身的资源占用,优化策略较为单一。
发明内容
本发明实施例提供一种配置优化方法、装置、设备和存储介质,实现了应用程序在不同配置场景中配置资源的对应调整,增加了不同终端针对同一应用程序的多元化配置,提高了各应用程序的运行效率。
第一方面,本发明实施例提供了一种配置优化方法,该方法包括:
根据所在终端的运行状态确定应用程序的当前配置场景;
所述当前配置场景与预先存储的设定配置场景匹配,则获取所述设定配置场景下对应的目标配置策略,所述目标配置策略包括配置资源的上限阈值;
所述当前配置场景中配置资源的占用量超出所述上限阈值,则根据所述目标配置策略调整所述当前配置场景中的配置资源。
进一步的,所述配置优化方法,还包括:
记录所述应用程序运行过程中所述配置资源当前的状态信息,所述状态信息包括使用中、可重加载以及可回收三种。
进一步的,根据所述目标配置策略调整所述当前配置场景中的配置资源,包括:
清除所述配置资源中当前的状态信息为可回收的配置资源,得到所述配置资源的第一剩余占用量;
所述配置资源的第一剩余占用量超出所述上限阈值,则清除所述配置资源中当前的状态信息为可重加载的配置资源,得到所述配置资源的第二剩余占用量;
所述配置资源的第二剩余占用量超出所述上限阈值,则清除所述配置资源中当前的状态信息为使用中的配置资源。
进一步的,在根据所述目标配置策略调整所述当前配置场景中的配置资源之后,还包括:
监控所述应用程序在本次调整后的运行时长,并向云服务端上报所述运行时长与所述目标配置策略的策略标识,所述运行时长为在本次调整后,直到运行异常关闭之间所述应用程序的运行时间。
进一步的,在根据所在终端的运行状态确定应用程序的当前配置场景之前,还包括:
向云服务端上报所在终端的系统信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811446695.0/2.html,转载请声明来源钻瓜专利网。