清理运行内存的方法、设备及计算机可存储介质技术

技术编号:17485948 阅读:23 留言:0更新日期:2018-03-17 10:21
本发明专利技术公开了一种清理运行内存的方法,包括:获取后台运行的应用的后台时长及占用运行内存的占用率;判断后台时长是否超过预设后台时长、且判断占用率是否超过预设占用率;在确定出后台时长超过预设后台时长、且占用率超过预设占用率时,确定后台运行的应用为待处理应用;关闭待处理应用,并释放待处理应用占用的运行内存。本发明专利技术同时还公开了一种清理运行内存的设备及计算机可存储介质。通过本发明专利技术的方案,能够防止关闭一些用户不想关闭的后台应用,提高了清理运行内存的精准度及智能度,能够有效的改善用户体验。

Methods, devices, and computer storage media to clean up the memory

The invention discloses a method for cleaning, running memory includes obtaining occupation applications running in the background and the background in long run memory occupancy rate; background judgment whether time length exceeds the preset time, background and determine whether the occupancy rate exceeds the preset occupancy rate in Taiwan; determined after long time exceeds the preset background and the occupancy rate exceeds the preset occupancy rate, determine the application running in the background for the application to be processed; close the application to be processed, and the release of pending application running memory occupancy. At the same time, the invention also discloses a device for cleaning and running memory and a computer storage medium. By adopting the scheme of the invention, it can prevent closing the background applications that some users don't want to shut down, improving the accuracy and intelligence of cleaning and running memory, and effectively improving user experience.

【技术实现步骤摘要】
清理运行内存的方法、设备及计算机可存储介质
本专利技术涉及智能终端的智能化
,尤其涉及一种清理运行内存的方法、设备及计算机可存储介质。
技术介绍
随着科技的发展,手机的功能也越来越丰富,在功能丰富的同时,用户的使用体验也越来越重要;当手机的运行内存利用率太高时,手机会出现卡顿现象,为了消除卡顿现象需要对运行内存进行清理,将后台运行的应用关闭来释放占用的运行内存;目前手机运行内存清理方法主要是用户手动清理或者锁屏后自动清理两种方式。用户手动清理一般是用户感觉到手机卡顿的时候才会选择手动清理内存,这样的方式手机无法做到智能化清理运行内存,使用户体验很差;锁屏后自动清理运行内存虽然能够做到智能化清理运行内存,但是也会带来一些不好的用户体验,比如用户用某个应用正在看在线视频,突然临时有事将手机锁屏,一段时间后回来打开手机,发现之前打开的该应用的在线视频由于锁屏后自动清理运行内存而关闭了,用户还需要重新进入该应用寻找刚刚关闭的在线视频;这样一来,锁屏后自动清理运行内存的方式就会关闭一些用户不想关闭的应用,导致精准度不够高,降低了智能度。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种清理运行内存的方法、设备及计算机可存储介质,以实现提高清理运行内存的精准度及智能度,改善用户体验。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例第一方面提供一种清理运行内存的方法,所述方法包括:获取后台运行的应用的后台时长及占用运行内存的占用率;判断所述后台时长是否超过预设后台时长、且判断所述占用率是否超过预设占用率;确定出所述后台时长超过所述预设后台时长、且所述占用率超过所述预设占用率时,确定所述后台运行的应用为待处理应用;关闭所述待处理应用,并释放所述待处理应用占用的运行内存。可选地,所述确定所述后台运行的应用为待处理应用,包括:获取所述后台运行的应用的启动次数,所述启动次数为从操作系统启动后到当前时刻为止的启动次数;处理所述后台运行的应用占用运行内存的占用率及所述后台运行的应用的启动次数,得到处理后的结果;判断所述处理后的结果是否满足预设条件;确定出所述处理后的结果满足预设条件时,确定所述后台运行的应用为所述待处理应用。可选地,所述处理所述后台运行的应用占用运行内存的占用率及所述后台运行的应用的启动次数,得到处理后的结果,包括:利用归一化方式处理所述后台运行的应用占用运行内存的占用率,得到归一化占用率,利用归一化方式处理所述后台运行的应用的启动次数,并将利用归一化方式处理后的启动次数取与1的差值的绝对值,得到归一化启动次数;为所述归一化占用率分配第一权重系数,为所述归一化启动次数分配第二权重系数,所述第一权重系数与所述第二权重系数之和为1、且所述第一权重系数与所述第二权重系数都大于0小于1;计算得到所述后台运行的应用的综合权重值,所述综合权重值为所述归一化占用率的权重值与所述归一化启动次数的权重值的和,所述归一化占用率的权重值为所述归一化占用率与所述第一权重系数的乘积,所述归一化启动次数的权重值为所述归一化启动次数与所述第二权重系数的乘积。可选地,所述预设条件包括:所述后台运行的应用的综合权重值大于预设综合权重值的条件。可选地,所述归一化方式包括:对数函数归一化方式、指数归一化方式、三角或反三角函数归一化方式中的任意一种方式。本专利技术实施例第二方面提供一种清理运行内存的设备,所述设备包括:接口、处理器、存储器及通信总线;所述通信总线,用于实现所述接口、所述处理器和所述存储器之间的连接通信;所述处理器,用于执行所述存储器中存储的清理运行内存的程序,以实现以下步骤:获取后台运行的应用的后台时长及占用运行内存的占用率;判断所述后台时长是否超过预设后台时长、且判断所述占用率是否超过预设占用率;确定出所述后台时长超过所述预设后台时长、且所述占用率超过所述预设占用率时,确定所述后台运行的应用为待处理应用;关闭所述待处理应用,并释放所述待处理应用占用的运行内存。可选地,所述处理器,用于执行所述清理运行内存的程序,以具体实现以下步骤:获取所述后台运行的应用的启动次数,所述启动次数为从操作系统启动后到当前时刻为止的启动次数;处理所述后台运行的应用占用运行内存的占用率及所述后台运行的应用的启动次数,得到处理后的结果;判断所述处理后的结果是否满足预设条件;确定出所述处理后的结果满足预设条件时,确定所述后台运行的应用为所述待处理应用。可选地,所述处理器,用于执行所述清理运行内存的程序,以具体实现以下步骤:利用归一化方式处理所述后台运行的应用占用运行内存的占用率,得到归一化占用率,利用归一化方式处理所述后台运行的应用的启动次数,并将利用归一化方式处理后的启动次数取与1的差值的绝对值,得到归一化启动次数;为所述归一化占用率分配第一权重系数,为所述归一化启动次数分配第二权重系数,所述第一权重系数与所述第二权重系数之和为1、且所述第一权重系数与所述第二权重系数都大于0小于1;计算得到所述后台运行的应用的综合权重值,所述综合权重值为所述归一化占用率的权重值与所述归一化启动次数的权重值的和,所述归一化占用率的权重值为所述归一化占用率与所述第一权重系数的乘积,所述归一化启动次数的权重值为所述归一化启动次数与所述第二权重系数的乘积。可选地,所述预设条件包括:所述后台运行的应用的综合权重值大于预设综合权重值的条件;所述归一化方式包括:对数函数归一化方式、指数归一化方式、三角或反三角函数归一化方式中的任意一种方式。本专利技术实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述所述清理运行内存的方法的步骤。本专利技术提供的清理运行内存的方法、设备及计算机可存储介质,通过获取后台运行的应用的后台时长及占用运行内存的占用率;判断后台时长是否超过预设后台时长、且判断占用率是否超过预设占用率;在确定出后台时长超过预设后台时长、且占用率超过预设占用率时,确定后台运行的应用为待处理应用;关闭待处理应用,并释放待处理应用占用的运行内存;针对在后台运行的应用增加了后台时长及占用率的比对,将超过预设后台时长及预设占用率的后台应用确定为需要处理的应用,这样就能够防止关闭一些用户不想关闭的后台应用,提高了清理运行内存的精准度及智能度,能够有效的改善用户体验。附图说明图1为实现本专利技术各个实施例的一个可选的移动终端的硬件结构示意图;图2为本专利技术实施例提供的移动终端能够操作的通信网络系统结构示意图;图3为本专利技术清理运行内存的方法实施例一的流程图;图4为本专利技术清理运行内存的方法实施例二的流程图;图5为本专利技术清理运行内存的方法场景实施例的示意图一;图6为本专利技术清理运行内存的方法场景实施例的示意图二;图7为本专利技术清理运行内存的方法场景实施例的示意图三;图8为本专利技术清理运行内存的装置实施例的结构示意图;图9为本专利技术清理运行内存的设备实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本本文档来自技高网...
清理运行内存的方法、设备及计算机可存储介质

【技术保护点】
一种清理运行内存的方法,其特征在于,所述方法包括:获取后台运行的应用的后台时长及占用运行内存的占用率;判断所述后台时长是否超过预设后台时长、且判断所述占用率是否超过预设占用率;确定出所述后台时长超过所述预设后台时长、且所述占用率超过所述预设占用率时,确定所述后台运行的应用为待处理应用;关闭所述待处理应用,并释放所述待处理应用占用的运行内存。

【技术特征摘要】
1.一种清理运行内存的方法,其特征在于,所述方法包括:获取后台运行的应用的后台时长及占用运行内存的占用率;判断所述后台时长是否超过预设后台时长、且判断所述占用率是否超过预设占用率;确定出所述后台时长超过所述预设后台时长、且所述占用率超过所述预设占用率时,确定所述后台运行的应用为待处理应用;关闭所述待处理应用,并释放所述待处理应用占用的运行内存。2.根据权利要求1所述的方法,其特征在于,所述确定所述后台运行的应用为待处理应用,包括:获取所述后台运行的应用的启动次数,所述启动次数为从操作系统启动后到当前时刻为止的启动次数;处理所述后台运行的应用占用运行内存的占用率及所述后台运行的应用的启动次数,得到处理后的结果;判断所述处理后的结果是否满足预设条件;确定出所述处理后的结果满足预设条件时,确定所述后台运行的应用为所述待处理应用。3.根据权利要求2所述的方法,其特征在于,所述处理所述后台运行的应用占用运行内存的占用率及所述后台运行的应用的启动次数,得到处理后的结果,包括:利用归一化方式处理所述后台运行的应用占用运行内存的占用率,得到归一化占用率,利用归一化方式处理所述后台运行的应用的启动次数,并将利用归一化方式处理后的启动次数取与1的差值的绝对值,得到归一化启动次数;为所述归一化占用率分配第一权重系数,为所述归一化启动次数分配第二权重系数,所述第一权重系数与所述第二权重系数之和为1、且所述第一权重系数与所述第二权重系数都大于0小于1;计算得到所述后台运行的应用的综合权重值,所述综合权重值为所述归一化占用率的权重值与所述归一化启动次数的权重值的和,所述归一化占用率的权重值为所述归一化占用率与所述第一权重系数的乘积,所述归一化启动次数的权重值为所述归一化启动次数与所述第二权重系数的乘积。4.根据权利要求3所述的方法,其特征在于,所述预设条件包括:所述后台运行的应用的综合权重值大于预设综合权重值的条件。5.根据权利要求3所述的方法,其特征在于,所述归一化方式包括:对数函数归一化方式、指数归一化方式、三角或反三角函数归一化方式中的任意一种方式。6.一种清理运行内存的设备,其特征在于,所述设备包括:接口、处理器、存储器及通信总线;所述通信总线,用于实现所述接口、所述处理器和所述存储器之间的连接通信...

【专利技术属性】
技术研发人员:张忠男
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1