一种移动终端运行内存的控制方法及移动终端的制作方法_2

文档序号:9910839阅读:来源:国知局
骤S10,检测该移动终端的预设运行内存; 步骤S20,根据用户设置设定该预设运行内存阈值。
[0028] 在本发明实施例中,移动终端的预设运行内存即移动终端总的运行内存,为硬件 参数,不可在更改,而在检测了总的运行内存后,用户可以根据需求设置一个运行内存阈 值,即预设运行内存阈值。
[0029] 在本发明实施例中,通过获取移动终端后台应用占用的总运行内存及后台应用的 个数,并判断所述移动终端后台应用占用的总运行内存是否达到预设运行内存阈值,然后 根据判断结果和所述后台应用的个数对所述移动终端的运行内存进行调节控制,使得移动 终端能够有效控制后台应用占用的运行内存,进而使系统流畅不卡顿,提升用户的使用体 验。
[0030] 图3示出了本发明实施例提供的移动终端的框架结构图,为了便于说明,仅列出与 本发明实施例相关的部分,详述如下: 本发明实施例提供的移动终端,包括检测单元1〇〇、设置单元200、获取单元300、判断单 元400以及控制单元500; 检测单元100用于检测该移动终端的预设运行内存;设置单元200用于根据用户设置设 定该预设运行内存阈值;获取单元300用于获取移动终端后台应用占用的总运行内存及后 台应用的个数;判断单元400用于判断该移动终端后台应用占用的总运行内存是否达到预 设运行内存阈值;控制单元500用于根据判断结果和该后台应用的个数对该移动终端的运 行内存进行调节控制。
[0031] 作为本发明一优选实施例,判断单元400具体用于: 将该获取的后台应用占用的总运行内存与该预设运行内存阈值对比; 如果该获取的后台应用占用的总运行内存大于该预设运行内存阈值,则判断该移动终 端后台应用占用的总运行内存达到该预设运行内存阈值; 如果该获取的后台应用占用的总运行内存不大于该预设运行内存阈值,则判断该移动 终端后台应用占用的总运行内存未达到该预设运行内存阈值。
[0032] 作为本发明一优选实施例,控制单元500具体用于: 根据以下算式计算该移动终端的运行内存控制常数kl;
在该运行内存控制常数kl大于预设常数k2(__k2Ml)时,关闭该移动终端后台占用 运行内存最大的应用; 在该运行内存控制常数kl小于等于该预设常数k2时,维持该移动终端后台的应用的个 数不变; 其中,xl表示该移动终端后台应用占用的总运行内存,x2表示预设运行内存阈值,yl表 示该移动终端后台应用的个数,y2表示该移动终端后台应用的个数阈值。
[0033] 作为本发明一优选实施例,该预设常数k2为1/3。
[0034] 本发明实施例提供的移动终端与上述移动终端运行内存的控制方法的实施例对 应,其工作原理和方式均对应适用,这里就不再赘述。
[0035] 在本发明实施例中,通过获取移动终端后台应用占用的总运行内存及后台应用的 个数,并判断所述移动终端后台应用占用的总运行内存是否达到预设运行内存阈值,然后 根据判断结果和所述后台应用的个数对所述移动终端的运行内存进行调节控制,使得移动 终端能够有效控制后台应用占用的运行内存,进而使系统流畅不卡顿,提升用户的使用体 验。
[0036] 本领域技术人员可以理解为上述实施例包括的各个单元只是按照功能逻辑进行 划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具 体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0037] 本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质 中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。
[0038] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种移动终端运行内存的控制方法,其特征在于,所述方法包括以下步骤: 获取移动终端后台应用占用的总运行内存及后台应用的个数; 判断所述移动终端后台应用占用的总运行内存是否达到预设运行内存阈值; 根据判断结果和所述后台应用的个数对所述移动终端的运行内存进行调节控制。2. 根据权利要求1所述的方法,其特征在于,在所述获取移动终端后台应用占用的总运 行内存及后台应用的个数的步骤之前,还包括: 检测所述移动终端的预设运行内存; 根据用户设置设定所述预设运行内存阈值。3. 根据权利要求1所述的方法,其特征在于,所述判断所述移动终端后台应用占用的总 运行内存是否达到预设运行内存阈值的步骤,包括: 将所述获取的后台应用占用的总运行内存与所述预设运行内存阈值对比; 如果所述获取的后台应用占用的总运行内存大于所述预设运行内存阈值,则判断所述 移动终端后台应用占用的总运行内存达到所述预设运行内存阈值; 如果所述获取的后台应用占用的总运行内存不大于所述预设运行内存阈值,则判断所 述移动终端后台应用占用的总运行内存未达到所述预设运行内存阈值。4. 根据权利要求1所述的方法,其特征在于,所述根据判断结果和所述后台应用的个数 对所述移动终端的运行内存进行调节控制的步骤,包括: 根据以下算式计算所述移动终端的运行内存控制常数kl;在所述运行内存控制常数kl大于预设常数k2(_?k2酱1)时,关闭所述移动终端后台占 用运行内存最大的应用; 在所述运行内存控制常数kl小于等于所述预设常数k2时,维持所述移动终端后台的应 用的个数不变; 其中,xl表示所述移动终端后台应用占用的总运行内存,x2表示预设运行内存阈值,yl 表示所述移动终端后台应用的个数,y2表示所述移动终端后台应用的个数阈值。5. 根据权利要求4所述的方法,其特征在于,所述预设常数k2为1/3。6. -种移动终端,其特征在于,所述移动终端包括: 获取单元,用于获取移动终端后台应用占用的总运行内存及后台应用的个数; 判断单元,用于判断所述移动终端后台应用占用的总运行内存是否达到预设运行内存 阈值; 控制单元,用于根据判断结果和所述后台应用的个数对所述移动终端的运行内存进行 调节控制。7. 根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括: 检测单元,用于检测所述移动终端的预设运行内存; 设置单元,用于根据用户设置设定所述预设运行内存阈值。8. 根据权利要求6所述的移动终端,其特征在于,所述判断单元具体用于: 将所述获取的后台应用占用的总运行内存与所述预设运行内存阈值对比; 如果所述获取的后台应用占用的总运行内存大于所述预设运行内存阈值,则判断所述 移动终端后台应用占用的总运行内存达到所述预设运行内存阈值; 如果所述获取的后台应用占用的总运行内存不大于所述预设运行内存阈值,则判断所 述移动终端后台应用占用的总运行内存未达到所述预设运行内存阈值。9. 根据权利要求6所述的移动终端,其特征在于,所述控制单元具体用于: 根据以下算式计算所述移动终端的运行内存控制常数kl;在所述运行内存控制常数kl大于预设常数k2(__k2Sl)时,关闭所述移动终端后台占 用运行内存最大的应用; 在所述运行内存控制常数kl小于等于所述预设常数k2时,维持所述移动终端后台的应 用的个数不变; 其中,xl表示所述移动终端后台应用占用的总运行内存,x2表示预设运行内存阈值,yl 表示所述移动终端后台应用的个数,y2表示所述移动终端后台应用的个数阈值。10. 根据权利要求9所述的移动终端,其特征在于,所述预设常数k2为1/3。
【专利摘要】本发明属于移动终端领域,提供了一种移动终端运行内存的控制方法及移动终端。在本发明实施例中,通过获取移动终端后台应用占用的总运行内存及后台应用的个数,并判断所述移动终端后台应用占用的总运行内存是否达到预设运行内存阈值,然后根据判断结果和所述后台应用的个数对所述移动终端的运行内存进行调节控制,使得移动终端能够有效控制后台应用占用的运行内存,进而使系统流畅不卡顿,提升用户的使用体验。
【IPC分类】G06F9/50, G06F9/48
【公开号】CN105677472
【申请号】CN201610026589
【发明人】苏黎
【申请人】苏黎
【公开日】2016年6月15日
【申请日】2016年1月17日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1