[发明专利]一种移动终端内存优化方法及装置、处理器及移动终端在审
申请号: | 202111275791.5 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113986548A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 曾伟聪 | 申请(专利权)人: | 珠海市魅族科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京麦宝利知识产权代理事务所(特殊普通合伙) 11733 | 代理人: | 张涛 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 内存 优化 方法 装置 处理器 | ||
1.一种移动终端内存优化方法,其特征在于,包括:获取移动终端中处于运行状态的所有应用程序的应用特征;
根据每个所述应用程序的应用特征,确定每个所述应用程序运行的优先级;
将所述应用特征输入基于已训练的预测模型,以预测未来时间段的内存增值数据;
根据所述内存增值数据和所述应用程序运行的优先级确定是否停止所述应用程序的运行。
2.如权利要求1所述的一种移动终端内存优化方法,其特征在于,所述应用特征包括:
类别、前台平均运行时长、后台平均运行时长、平均使用频率、前台运行时所占用总内存的比值、后台运行所占总内存比值、前台运行时间t内移动终端温度变化值和后台运行时间t内移动终端温度变化值中的一种或多种组合;
所述根据每个所述应用程序的应用特征,确定每个所述应用程序运行的优先级包括:
P=A*X1+B*X2+C*X3
其中,P为所述应用程序的优先级,A为应用程序前台运行时长,X1为应用程序前台运行时长的权重,B为应用程序平均使用频率,X2为应用程序平均使用频率的权重,C为后台平均运行时长,X3为后台平均运行时长的权重。
3.如权利要求2所述的一种移动终端内存优化方法,其特征在于,所述预测模型的训练过程包括:
获取所述应用程序的样本数据,所述样本数据分为验证集数据和训练集数据;
通过服务器读取基模型,采集所述训练集数据训练所述基模型,将验证集中的数据输入至已训练的基模型,得到验证集数据预测结果;根据所述验证集数据预测结果生成新的训练样本,并根据训练样本对预设高斯过程回归模型进行训练,得到已训练的元模型;
根据所述已训练的基模型以及所述已训练的元模型构建所述预测模型。
4.如权利要求3所述的一种移动终端内存优化方法,其特征在于,所述根据所述内存增值数据和所述应用程序运行的优先级确定是否停止所述应用程序的运行包括:
先保留优先级从高到低的若干个所述应用程序的运行,结束其它已运行的应用程序的进程,并判断当前移动终端已使用的内存占总内存的比值是否大于或等于预设值,若否,则结束内存优化。
5.如权利要求4所述的一种移动终端内存优化方法,其特征在于,若所述当前移动终端已使用的内存占总内存的比值大于或等于所述预设值,则根据已运行的所述若干个所述应用程序在未来一段时间内的内存增值数据进行判断,所述预测模型针对不同的应用程序在不同的运行时间内具有不同的第一阀值;
若所述已运行的所述若干个所述应用程序中存在内存增值数据大于或等于所述预测模型第一阀值的应用程序,则结束该应用程序的进程,并判断当前移动终端已使用的内存占总内存的比值是否大于或等于预设值,若否,则结束内存优化,若是,则按照优先级的高低对内存进行优化;
若所述已运行的所述若干个所述应用程序中存在内存增值数据小于所述预测模型第一阀值的应用程序,则跳过内存增值数据与所述第一阀值的比较按照所述优先级的高低对内存进行优化。
6.如权利要求5所述的一种移动终端内存优化方法,其特征在于,所述按照所述优先级的高低对内存进行优化包括:
按照当前已运行应用程序的优先级从低至高结束运行,每结束一个所述应用程序则判断当前移动终端已使用的内存占总内存的比值是否大于或等于所述预设值,若否则结束内存优化。
7.如权利要求6所述的一种移动终端内存优化方法,其特征在于,若仅剩优先级最高的应用程序运行,且当前移动终端已使用的内存占总内存的比值大于或等于所述预设值,判断优先级最高的所述应用程序是否在前台运行,若是,则提醒用户结束运行;若否,则直接结束运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市魅族科技有限公司,未经珠海市魅族科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111275791.5/1.html,转载请声明来源钻瓜专利网。