[发明专利]一种终端后台应用程序的管理方法及装置有效
申请号: | 201610725591.8 | 申请日: | 2016-08-25 |
公开(公告)号: | CN107783833B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 乔永红;曾广珠;应云剑 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 后台 应用程序 管理 方法 装置 | ||
本发明实施例公开了一种终端后台应用程序的管理方法,包括:检测终端操作系统后台中运行的应用程序中各个应用程序的运行状态;从所述各个应用程序中选取第一目标应用程序,所述第一目标应用程序的运行状态为预设运行状态;为所述第一目标应用程序分配终端的第一处理资源,并将所述第一目标应用程序设置在所述第一处理资源上运行;其中,所述第一处理资源大于预先分配给所述终端操作系统后台中的应用程序的第二处理资源。本发明实施例还公开了一种终端后台应用程序的管理装置。采用本发明实施例,具有可增强终端后台应用程序的占用资源的可控性,提高终端后台应用程序的管理的适用性,增强终端的用户体验的优点。
技术领域
本发明涉及终端技术领域,尤其涉及一种终端后台应用程序的管理方法及装置。
背景技术
当前随着手机或者平板电脑等终端的软硬件技术的发展,现有的终端操作系统中包含越来越多具备多任务运行能力的操作系统。操作系统的多任务运行功能可支持多个应用程序在同一时间处于启动状态,处于启动状态的应用程序可在操作系统的前台和后台之间切换运行。操作系统同时支撑多个应用程序的运行的操作过程中,每个应用程序被称为一个任务,在后台运行的任务会占用终端的处理器资源。若与前台任务争抢处理器资源的后台任务较多,则将导致操作系统对前台任务的响应不及时,使得前台应用程序出现卡顿丢帧等问题,影响了应用程序的用户体验。
现有技术将前台任务和后台任务分为前台分组和后台分组,并为不同的分组分配不同的处理器资源,通过这种方式来缓解前台任务和后台任务争抢处理器资源的问题。然而,现有技术将后台任务全部放入后台分组,后台分组只分配少部分处理器资源,很大程度上限制了后台任务对处理器资源的占用。此时,若后台任务中包含用户可明显感知的任务,例如音乐播放等,后台任务可用的处理器资源较少则将导致音乐播放的后台任务运行不顺畅,比如声音卡顿等。用户可明显感知到后台任务运行不顺畅,降低了终端的用户体验,适用性低。
发明内容
本申请提供一种终端后台应用程序的管理方法及装置,可增强终端后台应用程序的占用资源的可控性,提高终端后台应用程序的管理的适用性,增强终端的用户体验。
第一方面提供了一种终端后台应用程序的管理方法,其可包括:
检测终端操作系统后台中运行的应用程序中各个应用程序的运行状态;
从所述各个应用程序中选取第一目标应用程序,所述第一目标应用程序的运行状态为预设运行状态;
为所述第一目标应用程序分配终端的第一处理资源,并将所述第一目标应用程序设置在所述第一处理资源上运行;
其中,所述第一处理资源大于预先分配给所述终端操作系统后台中的应用程序的第二处理资源。
本申请可将终端操作系统后台中运行的各个应用程序中处于预设运行状态的应用程序确定为目标应用程序,进而可为目标应用程序分配更多的处理资源。通过为后台应用程序中的目标应用程序分配更多的处理资源,使得目标应用程序的可占用资源多于原来分配给后台所有应用程序共享的处理资源,可保障目标应用程序的运行更顺畅,增强应用程序的运行状态的可控性,提高终端的用户体验。
结合第一方面,在第一种可能的实现方式中,所述为所述第一目标应用程序分配终端的第一处理资源包括:
将所述第一目标应用程序添加至所述终端的目标应用程序组,并将所述终端的第一处理资源分配给所述目标应用程序组;
其中,所述第一处理资源中包含的处理器核的个数大于所述第二处理资源中包含的处理器核的个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610725591.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种向日葵收获割台
- 下一篇:一种小型甘蔗收割机的收拢压倒装置