[发明专利]一种自动清除内存的方法和智能终端在审
申请号: | 201710538465.6 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107479967A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 黄立军 | 申请(专利权)人: | 深圳天珑无线科技有限公司;深圳市天珑移动技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 郭燕,彭家恩 |
地址: | 518053 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 清除 内存 方法 智能 终端 | ||
技术领域
本发明涉及内存管理技术领域,具体涉及一种自动清除内存的方法和智能终端。
背景技术
技术发展使得智能终端的功能越来越完善,但目前智能终端各种功能的实现大多依靠安装和运行第三方应用程序。智能终端的内存是固定的和有限的,其运行的应用程序过多会占用大量内存,造成智能终端运行缓慢甚至死机。即使应用程序转至后台运行,同样也会占用一定的内存资源。现有技术在解决因应用程序运行过多而造成的智能终端运行缓慢的问题时,一般采用任务管理器一键清理将所有应用程序关闭,或者自动杀掉进程保证内存。使用一键清理将所有应用程序关闭,常常会把用户不想要关闭的应用程序也杀掉,导致用户体验不佳。
发明内容
本申请提供一种自动清除内存的方法和智能终端,在内存不足时根据各个应用程序的人机交互时间,针对性的关闭应用程序,提高智能终端的整体运行速度,改善用户体验。
根据第一方面,一种实施例中提供一种自动清除内存的方法,包括:当检测到内存需要释放时,分别获取当前后台运行的各个应用程序最近一次退至后台的时刻与当前时刻的时间差;根据所述后台运行的各个应用程序对应的时间差,对所述后台运行的各个应用程序进行优先级排序,其中时间差越大的后台运行的应用程序,其优先级越低;按照优先级从低到高的顺序,依次关闭后台运行的各应用程序以释放被占用的内存,直至内存满足使用要求时停止关闭后台运行的应用程序。
进一步的,自动清除内存的方法还包括:获取后台运行的各应用程序每次在前台的运行时间;获取任一后台运行的应用程序最近一次退至后台的时刻与当前时刻的时间差时,判断该应用程序最近一次在前台的运行时间是否小于第一设定值;当判断大于时,则将该应用程序最近一次退至后台的时刻与当前时刻的时间差,作为该应用程序的所述对应的时间差;当判断小于时,则获取该应用程序各次在前台的运行时间大于所述第一设定值中最后的一次,并获取该最后的一次前台的运行退至后台的时刻与当前时刻的时间差,将该时间差作为应用程序的所述对应的时间差。
进一步的,自动清除内存的方法还包括:获取后台运行的各个应用程序中最后退至后台运行的应用程序;获取所述最后退至后台运行的应用程序的前台总运行时间或最后一次的前台运行时间;当该最后退至后台运行的应用程序的前台总运行时间或最后一次的前台运行时间大于第二设定值,则禁止关闭该应用程序。
进一步的,自动清除内存的方法还包括:在关闭后台运行的应用程序前,向用户反馈提示信息。
根据第二方面,一种实施例中提供一种智能终端,包括触摸显示屏和处理器,处理器用于检测是否需要清除内存,当检测到内存需要释放时,分别获取当前后台运行的各个应用程序最近一次退至后台的时刻与当前时刻的时间差;根据所述后台运行的各个应用程序对应的时间差,对所述后台运行的各个应用程序进行优先级排序,其中时间差越大的后台运行的应用程序,其优先级越低;按照优先级从低到高的顺序,依次关闭后台运行的各应用程序以释放被占用的内存,直至内存满足使用要求时停止关闭后台运行的应用程序。
进一步的,所述处理器还用于:获取后台运行的各应用程序每次在前台的运行时间;在获取任一后台运行的应用程序最近一次退至后台的时刻与当前时刻的时间差时,判断该应用程序最近一次在前台的运行时间是否小于第一设定值;当判断大于时,则将该应用程序最近一次退至后台的时刻与当前时刻的时间差,作为该应用程序的所述对应的时间差;当判断小于时,则获取该应用程序各次在前台的运行时间大于所述第一设定值中最后的一次,并获取该最后的一次前台的运行退至后台的时刻与当前时刻的时间差,将该时间差作为应用程序的所述对应的时间差。
进一步的,所述处理器还用于:获取后台运行的各个应用程序中最后退至后台运行的应用程序;获取所述最后退至后台运行的应用程序的前台总运行时间或最后一次的前台运行时间;当该最后退至后台运行的应用程序的前台总运行时间或最后一次的前台运行时间大于第二设定值,则禁止关闭该应用程序。
进一步的,所述处理器还用于:在关闭后台运行的应用程序前,向用户反馈提示信息。
进一步的,所述处理器还用于:在关闭后台运行的应用程序前,若所述后台运行的应用程序存在未保存的编辑文件,则保存所述编辑文件后再关闭应用程序;或者,在关闭后台运行的应用程序前,若所述后台运行的应用程序存在未保存的编辑文件,则向用户反馈提示信息。
根据第三方面,一种实施例中提供一种计算机可读存储介质,包括程序,所述程序能够被处理器执行以实现如第一方面实施例所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳天珑无线科技有限公司;深圳市天珑移动技术有限公司,未经深圳天珑无线科技有限公司;深圳市天珑移动技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710538465.6/2.html,转载请声明来源钻瓜专利网。