[发明专利]一种应用快速启动方法和终端有效
申请号: | 201710059130.6 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106844033B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 李爵宇;刘磊 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 快速 启动 方法 终端 | ||
1.一种应用快速启动方法,其特征在于,包括:
预先建立进程池,所述进程池中包括主进程和若干空闲资源进程;
当获取到应用启动命令时,调取所述进程池中的一个空闲资源进程分配给所述应用启动命令对应的应用,以启动所述应用;
当应用退出前台时,查看该应用的历史使用频率或时间,如果历史使用频率或时间在第一设定范围内,则标记该应用为常用,否则标记该应用为非常用;
根据设定压缩权值压缩被标记为非常用的后台应用并存储于内存压缩区,其中,所述压缩权值通过如下方式确定:
根据应用类型的判断标准计算该应用的当前TPYE值,其中,所述TPYE值用于表示不同压缩权值的类型标识;
根据所述该应用的当前TPYE值和所述该应用的历史TPYE值确定所述该应用的最终TPYE值;
根据所述最终TPYE值确定所述该应用的压缩权值,其中,所述压缩权值表示所述该应用被压缩的机率。
2.根据权利要求1所述的应用快速启动方法,其特征在于:所述调取所述进程池中的一个空闲资源进程分配给所述应用启动命令对应的应用,以启动所述应用包括:
调取所述进程池中的主进程,主进程通过进程选择算法选择其中一个空闲资源进程,并将应用启动任务分配给该资源进程执行。
3.根据权利要求1所述的应用快速启动方法,其特征在于,所述根据设定压缩权值压缩被标记为非常用的后台应用并存储于内存压缩区之后,所述方法还包括:
当接收到启动被压缩应用的命令时,则解压缩并启动该应用。
4.根据权利要求1所述的应用快速启动方法,其特征在于,所述历史使用频率或时间为应用在最近一次开机后启动的次数或使用的总时长。
5.一种终端,其特征在于,包括:
进程池创建单元,用于开机预先建立进程池,所述进程池包括主进程和若干空闲资源进程;
执行单元,用于在获取到应用启动命令时,调取进程池中的一个空闲资源进程分配给所述应用,启动应用;
应用分类标记单元,用于在应用退出前台时,查看该应用的历史使用频率或时间,如果历史使用频率或时间在第一设定范围内,则标记该应用为常用,否则标记该应用为非常用;以及
应用压缩单元,用于根据设定压缩权值压缩被标记为非常用的后台应用并存储于内存压缩区,其中,所述压缩权值通过如下方式确定:
根据应用类型的判断标准计算该应用的当前TPYE值,其中,所述TPYE值用于表示不同压缩权值的类型标识;
根据所述该应用的当前TPYE值和所述该应用的历史TPYE值确定所述该应用的最终TPYE值;
根据所述最终TPYE值确定所述该应用的压缩权值,其中,所述压缩权值表示所述该应用被压缩的机率。
6.根据权利要求5所述的终端,其特征在于:所述执行单元进一步设置为:获取到应用启动命令时,调取进程池的主进程,主进程通过进程选择算法选择其中一个空闲资源进程,并将应用启动任务分配给该资源进程执行。
7.根据权利要求5所述的终端,其特征在于还包括:
解压缩单元,用于接收到启动被压缩应用的命令时,解压缩并启动该应用。
8.根据权利要求5所述的终端,其特征在于还包括:所述历史使用频率或时间为应用在最近一次开机后启动的次数或使用的总时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710059130.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可水上起降的无人机
- 下一篇:一种无人战斗直升机