一种用于智能终端的内存自动清理方法技术

技术编号:17779512 阅读:41 留言:0更新日期:2018-04-22 07:55
本发明专利技术涉及一种具有内存自动清理功能的智能终端,所述智能终端包括触控屏、触控信号处理单元、中央控制器、内存和存储器,其特征在于,所述智能终端中安装有一应用管理器,所述应用管理器监控智能终端中运行的各个应用程序的前端运行时间和后台运行时间,并根据所述前端运行时间和后台运行时间的比值计算获得每个应用程序的热度值;当智能终端内存中运行的应用软件数量大于应用程序数量预设值时,所述应用管理器根据所述每个应用程序的热度值,选择清理热度值最低的应用程序作为待清理应用程序;应用管理器中存储有用户设定的受保护应用程序清单,如果所述待清理应用程序属于受保护应用程序,则不执行清理步骤。

【技术实现步骤摘要】
一种用于智能终端的内存自动清理方法
本专利技术涉及一种用于智能终端的智能内存管理方法,具体的涉及一种智能终端的自动内存清理流程。
技术介绍
当前社会,移动智能终端能提供各种功能和服务(社交、娱乐、拍照、多媒体数据传输,浏览网页新闻等),以满足用户的多样化需求。各种智能终端包括手机、Pad等除了操作系统外,都会安装各种应用软件。而且很多软件经常需要频繁调用,比如在进行视频流媒体播放时,收到短信或微信提醒,需要立刻回复,一旦切换进入短信或微信回复软件,原有视频流媒体播放会自动退出,完成信息回复后需要重新进入视频流媒体播放界面,所以并不希望重新打开视频应用软件浪费时间。同样的其它如微信、网页浏览器、天气预报软件、导航地图、购物APP等也需要频繁调用,所以用户一般不会有意识自主去关闭已经打开的各种应用软件,这样大量的应用软件长期积累就会导致手机内存资源慢慢耗尽,如果不关闭软件或者进行重启的话,长时间这样运行就会造成手机卡顿,手机掉电快等问题。这些用户打开的应用软件,每个软件都需要对应打开一个或多个处理进程,在这些应用软件处于后台打开状态时,这些进程也处于待用状态不能得到很好的处理,如果这些处理进程都清理掉会损失部分常用资源,如果不清理则耗费大量内存资源,这一两难状态。现阶段的手机操作系统具有一键清理功能,对所有应用软件进行一键清理,这属于强制性清理,虽然内存是清理了,但是这些应用给用户服务的功能也一并失去了,最终用户还是需要打开自己需要的应用软件。而且部分重要的应用软件,用户是不希望被一起关闭的,一旦一键清理恢复被关闭恢复会比较麻烦。也可以在发现资源不够造成卡顿后,自行关闭几个应用软件,一般是通过一个特制的触发按钮可以查看所有打开状态的应用的缩略图,在不同应用之间选择需要关闭的缩略窗口。但是这种关闭方法用户在自行选择需要关闭的应用软件时没有任何数据依据,完全是凭个人喜好或感觉。这样会造成有可能关闭几个软件后,由于这几个软件占用资源并不多,效果不明显。此外即使能够通过用户手动关闭解决内存资源不够的问题,但是到用户自行关闭的时候实际已经造成了用户使用体验的下降,也就是在用户发现前就已经出现了资源紧缺的问题,只是一开始没有被察觉而以,一般到问题很明显时用户才会考虑动手解决,这相当于平时没有对手机内存资源进行智能监控,直到问题严重了才事后补救。近几年,具有大尺寸触控屏幕的智能手机得到广泛使用,智能手机中具有代表性的操作系统为谷歌推出的安卓(AndroidTM)系统和苹果公司推出的IOSTM操作系统。其中采用安卓系统的各个手机生产商根据各自的设计需求不断改进版本,以改善操作便利性。不同的操作系统在具体运行程序设定中略有不同,但是这些操作系统中都未提供具有自动清理闲置应用软件保证内存资源充足的功能,所以上述提到的问题都没法解决所以,手机等智能终端中需要设置一种系统软件,这种系统软件能够根据一定的算法或者数据在手机等智能终端运行过程中,自动关闭闲置的软件,而且根据用户需要设置需要保护不被自动关闭的软件,最佳的还可以给用户选择关闭后的处理方式。这样综合的手机内存智能清理系统,可以改善手机的运行性能而且还不会影响用户对手机的应用便利性。
技术实现思路
本专利技术的目的是提供一种具有内存自动清理功能的智能终端,所述智能终端包括触控屏、触控信号处理单元、中央控制器、内存和存储器,其特征在于,所述智能终端中安装有一应用管理器,所述应用管理器监控智能终端中运行的各个应用程序的前端运行时间和后台运行时间,并根据所述前端运行时间和后台运行时间的比值计算获得每个应用程序的热度值;当智能终端内存中运行的应用程序数量大于应用程序数量预设限值时,所述应用管理器根据所述每个应用程序的热度值,选择热度值最低的应用程序作为待清理应用程序;应用管理器中存储有用户设定的受保护应用程序清单,如果所述待清理应用程序属于受保护应用程序,则不执行清理步骤。其中应用程序数量预设限值大于等于6。其中所述应用管理器只有在新打开或者前端运行的应用程序发生切换时获取处于打开状态的每个应用程序的前端运行时间和后台运行时间,更新每个应用程序的热度值排序列表。所述应用管理器中进一步包括清理方法选择数据,智能终端的用户在应用管理器中设定每个应用程序各自的清理方法,所述清理方法选项包括:受保护程序、完全关闭应用程序、保存运行数据后关闭应用程序。应用管理器根据所述清理方法选择数据,执行对每个应用程序的清理动作,其中在执行保存运行数据后关闭应用程序的清理步骤时,首先将应用程序在内存中的数据存储到智能终端的存储器中设置的虚拟内存中,然后将内存中的数据删除。所述控应用管理器中包括一清理结果显示界面,所述清理结果显示界面中包括各个应用程序的清理记录、清理所节约的内存容量、清理方法选择数据以及每个应用程序的热度系数,其中所述热度系数可以由智能终端用户选择调整。所述应用管理器根据所述热度系数、所述前端运行时间和后台运行时间计算获得每个应用程序的修正后的热度值。使得用户可以根据自己的使用习惯自主的修正每个应用程序的热度值排序。所述清理选择项为保存运行数据后关闭的应用程序,还包括应用程序恢复步骤,智能终端的用户通过点击所述触控屏上的功能区,应用管理器根据存储在虚拟内存中的数据重新打开所述应用程序,使得所述应用程序中的数据处于被清理时的状态。在应用程序恢复步骤执行后,应用管理器立刻获取处于打开状态的每个应用程序的前端运行时间和后台运行时间,更新每个应用程序的热度值排序列表。其中所述热度值最低的应用程序属于受保护应用程序时,不对热度值最低的应用程序执行清理步骤,对热度值次低的应用程序执行清理步骤。综上所述,本专利技术所述的具有自动清理内存功能的智能终端,与现有技术相比,具有以下优点:根据本专利技术定义的热度值排序自动清理利用率最低的应用程序,同时还保证重要的程序不会被误删掉,而且通过热度系数的设定可以更好的适应不同用户或者不同应用程序的特殊需求,满足用户多样化的需求,保证智能终端长期处于健康运行的状态。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图进行简单介绍,显而易见的,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为智能终端的内存清理流程示意图;图2为图1中清理判断步骤中的判断流程示意图;图3为应用本专利技术自动内存清理方法后手机上对各种应用进行是否清理和清理方式设定界面示意图;图4为应用本专利技术自动内存清理方法后查看被清理应用程序界面示意图;图5为本专利技术智能内存清理方法在不同清理方法的处理流程示意图;图6为本专利技术智能内存清理方法整体的流程示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本文中,诸如“第一”、“第二”、“第三”等关系术语(如果存在)仅仅用来将一个实体或者操作与另一个本文档来自技高网
...
一种用于智能终端的内存自动清理方法

【技术保护点】
一种具有内存自动清理功能的智能终端,所述智能终端包括触控屏、触控信号处理单元、中央控制器、内存和存储器,其特征在于,所述智能终端中安装有一应用管理器,所述应用管理器监控智能终端中运行的各个应用程序的前端运行时间和后台运行时间,并根据所述前端运行时间和后台运行时间的比值计算获得每个应用程序的热度值;当智能终端内存中运行的应用程序数量大于应用程序数量预设限值时,所述应用管理器根据所述每个应用程序的热度值,选择热度值最低的应用程序作为待清理应用程序;应用管理器中存储有用户设定的受保护应用程序清单,如果所述待清理应用程序属于受保护应用程序,则不执行清理步骤。

【技术特征摘要】
1.一种具有内存自动清理功能的智能终端,所述智能终端包括触控屏、触控信号处理单元、中央控制器、内存和存储器,其特征在于,所述智能终端中安装有一应用管理器,所述应用管理器监控智能终端中运行的各个应用程序的前端运行时间和后台运行时间,并根据所述前端运行时间和后台运行时间的比值计算获得每个应用程序的热度值;当智能终端内存中运行的应用程序数量大于应用程序数量预设限值时,所述应用管理器根据所述每个应用程序的热度值,选择热度值最低的应用程序作为待清理应用程序;应用管理器中存储有用户设定的受保护应用程序清单,如果所述待清理应用程序属于受保护应用程序,则不执行清理步骤。2.如权利要求1所述的具有内存自动清理功能的智能终端,其特征在于,所述应用管理器只有在新打开或者前端运行的应用程序发生切换时获取处于打开状态的每个应用程序的前端运行时间和后台运行时间,更新每个应用程序的热度值排序列表。3.如权利要求1所述的具有内存自动清理功能的智能终端,其特征在于,所述应用管理器中进一步包括清理方法选择数据,智能终端的用户在应用管理器中设定每个应用程序各自的清理方法,所述清理方法选项包括:受保护程序、完全关闭应用程序、保存运行数据后关闭应用程序。4.如权利要求3所述的具有内存自动清理功能的智能终端,其特征在于,所述应用管理器根据所述清理方法选择数据,执行对每个应用程序的清理动作,其中在执行保存运行数据后关闭应用程序的清理步骤时,首先将应用程序在内存中的数据存储到智能终端的存...

【专利技术属性】
技术研发人员:袁佳鹏楚金丹
申请(专利权)人:上海传英信息技术有限公司
类型:发明
国别省市:上海,31

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

1