[发明专利]一种移动终端内存优化方法及装置、处理器及移动终端在审
申请号: | 202111275791.5 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113986548A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 曾伟聪 | 申请(专利权)人: | 珠海市魅族科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京麦宝利知识产权代理事务所(特殊普通合伙) 11733 | 代理人: | 张涛 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 内存 优化 方法 装置 处理器 | ||
本发明公开了一种移动终端内存优化方法、存储介质、处理器及移动终端,属于通信领域,用以至少解决移动终端内各个应用软件质量的不稳定性,仍然时不时会出现某个应用大量占用内存而导致移动终端严重发热,甚至重启,死机的问题。本发明的一种移动终端内存优化方法,包括:获取移动终端中处于运行状态的所有应用程序的应用特征;根据每个所述应用程序的应用特征,确定每个所述应用程序运行的优先级;将所述应用特征输入基于已训练的预测模型,以预测未来时间段的内存增值数据,根据所述内存增值数据和所述应用程序运行的优先级确定是否停止所述应用程序的运行。
技术领域
本发明涉及通信领域,尤其涉及一种移动终端内存优化方法及装置、处理器及移动终端。
背景技术
目前在使用移动终端中,由于移动终端内各个应用软件质量的不稳定性,仍然时不时会出现某个应用大量占用内存而导致移动终端严重发热,甚至重启,死机的情况,特别是一些老人使用时不知如何处理此种情况。
发明内容
鉴于此,本发明公开了一种移动终端内存优化方法及装置、处理器及移动终端,用以至少解决移动终端内各个应用软件质量的不稳定性,仍然时不时会出现某个应用大量占用内存而导致移动终端严重发热,甚至重启,死机的问题。
本发明为实现上述的目标,采用的技术方案是:
本发明第一方面公开了一种移动终端内存优化方法,其特征在于,包括:获取移动终端中处于运行状态的所有应用程序的应用特征;
根据每个所述应用程序的应用特征,确定每个所述应用程序运行的优先级;
将所述应用特征输入基于已训练的预测模型,以预测未来时间段的内存增值数据;
根据所述内存增值数据和所述应用程序运行的优先级确定是否停止所述应用程序的运行。
进一步可选的,所述应用特征包括:类别、前台平均运行时长、后台平均运行时长、平均使用频率、前台运行时所占用总内存的比值、后台运行所占总内存比值、前台运行时间t内移动终端温度变化值和后台运行时间t内移动终端温度变化值中的一种或多种组合;所述根据每个所述应用程序的应用特征,确定每个所述应用程序运行的优先级包括:
P=A*X1+B*X2+C*X3
其中,P为所述应用程序的优先级,A为应用程序前台运行时长,X1为应用程序前台运行时长的权重,B为应用程序平均使用频率,X2为应用程序平均使用频率的权重,C为后台平均运行时长,X3为后台平均运行时长的权重。
进一步可选的,所述预测模型的训练过程包括:
获取所述应用程序的样本数据,所述样本数据分为验证集数据和训练集数据;
通过服务器读取基模型,采集所述训练集数据训练所述基模型,将验证集中的数据输入至已训练的基模型,得到验证集数据预测结果;根据所述验证集数据预测结果生成新的训练样本,并根据训练样本对预设高斯过程回归模型进行训练,得到已训练的元模型;
根据所述已训练的基模型以及所述已训练的元模型构建所述预测模型。
进一步可选的,所述根据所述内存增值数据和所述应用程序运行的优先级确定是否停止所述应用程序的运行包括:
先保留优先级从高到低的若干个所述应用程序的运行,结束其它已运行的应用程序的进程,并判断当前移动终端已使用的内存占总内存的比值是否大于或等于预设值,若否,则结束内存优化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市魅族科技有限公司,未经珠海市魅族科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111275791.5/2.html,转载请声明来源钻瓜专利网。