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

文档序号:8942931阅读:299来源:国知局
一种移动终端内存的控制方法及移动终端的制作方法
【技术领域】
[0001]本发明属于移动终端领域,尤其涉及一种移动终端内存的控制方法及移动终端。
[0002]
【背景技术】
[0003]移动终端作为简单通信设备伴随移动通信发展已有几十年的历史。自2007年开始,智能化引发了移动终端基因突变,从根本上改变了终端作为移动网络末梢的传统定位。移动智能终端几乎在一瞬之间转变为互联网业务的关键入口和主要创新平台,新型媒体、电子商务和信息服务平台,互联网资源、移动网络资源与环境交互资源的最重要枢纽,其操作系统和处理器芯片甚至成为当今整个ICT产业的战略制高点。移动智能终端引发的颠覆性变革揭开了移动互联网产业发展的序幕,开启了一个新的技术产业周期。随着移动智能终端的持续发展,其影响力将比肩收音机、电视和互联网(PC),成为人类历史上第4个渗透广泛、普及迅速、影响巨大、深入至人类社会生活方方面面的终端产品。
[0004]但是,随着移动终端的智能化发展,后台应用占用越来越大,使用过程中越来越卡顿,给用户带来不好的使用体验。
[0005]

【发明内容】

[0006]本发明实施例的目的在于提供一种移动终端内存的控制方法,旨在解决目前移动终端后台应用占用内存大,造成卡顿,降低用户使用体验的问题。
[0007]为了解决上述技术问题,本发明是这样实现的:一种移动终端内存的控制方法,所述方法包括以下步骤:
获取移动终端后台的应用列表以及所述应用列表中各应用分别占用的内存和运行时间;
对所述应用列表中各应用的运行时间进行排序,并获取运行时间最长的至少2个应用;
根据预设内存阈值控制所述至少2个应用中应用的关闭与否。
[0008]进一步地,在所述获取移动终端后台的应用列表以及所述应用列表中各应用分别占用的内存和运行时间的步骤之前,还包括:
检测移动终端的表面温度;
在所述表面温度大于预设温度阈值时,获取移动终端后台的应用列表以及所述应用列表中各应用分别占用的内存和运行时间。
[0009]进一步地,所述根据预设内存阈值控制所述至少2个应用中应用的关闭与否的步骤,包括:
将所述至少2个应用分别占用的内存与预设内存阈值进行比较;
关闭所述至少2个应用中占用内存大于预设阈值的应用。
[0010]进一步地,在所述根据预设内存阈值控制所述至少2个应用中应用的关闭与否的步骤之后,还包括:
检测移动终端后台的应用占用的总内存与预设内存的比例;
在所述比例大于预设比例阈值时,清理所有后台应用。
[0011 ] 进一步地,所述预设比例阈值为90%。
[0012]本发明实施例的目的还在于提供一种移动终端,所述移动终端包括:
第一获取单元,用于获取移动终端后台的应用列表以及所述应用列表中各应用分别占用的内存和运行时间;
排序单元,用于对所述应用列表中各应用的运行时间进行排序;
第二获取单元,用于获取运行时间最长的至少2个应用;
第一控制单元,用于根据预设内存阈值控制所述至少2个应用中应用的关闭与否。
[0013]进一步地,所述移动终端还包括:
第一检测单元,用于检测移动终端的表面温度;
第二控制单元,用于在所述表面温度大于预设温度阈值时,获取移动终端后台的应用列表以及所述应用列表中各应用分别占用的内存和运行时间。
[0014]进一步地,所述第一控制单元具体用于:
将所述至少2个应用分别占用的内存与预设内存阈值进行比较;
关闭所述至少2个应用中占用内存大于预设阈值的应用。
[0015]进一步地,所述移动终端还包括:
第二检测单元,用于检测移动终端后台的应用占用的总内存与预设内存的比例;
清理单元,用于在所述比例大于预设比例阈值时,清理所有后台应用。
[0016]进一步地,所述预设比例阈值为90%。
[0017]在本发明实施例中,通过获取移动终端后台的应用列表以及所述应用列表中各应用分别占用的内存和运行时间,并对所述应用列表中各应用的运行时间进行排序,并获取运行时间最长的至少2个应用,根据预设内存阈值控制所述至少2个应用中应用的关闭与否,即结合了移动终端内存的使用情况控制长时间在后台占用大内存的应用进行关闭,节约系统内存,提升系统流畅度,进而提高用户使用体验。
【附图说明】
[0018]图1是本发明实施例提供的移动终端内存的控制方法的流程图;
图2是本发明第一实施例提供的移动终端内存的控制方法的流程图;
图3是本发明第二实施例提供的移动终端内存的控制方法的流程图;
图4是本发明第三实施例提供的移动终端内存的控制方法的流程图;
图5是本发明实施例提供的移动终端的框架结构示意图。
[0019]
【具体实施方式】
[0020]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]以下结合具体实施例对本发明的具体实现进行详细描述:
图1示出了本发明实施例提供的移动终端内存的控制方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
如图1所示,作为本发明优选实施例,本发明实施例提供的移动终端内存的控制方法,包括以下步骤:
步骤S40,获取移动终端后台的应用列表以及该应用列表中各应用分别占用的内存和运行时间。在本发明实施例中,移动终端的后台可同时运行多种不同的应用,为了实现本发明实施例对内存的控制,先获取在移动终端的后台运行的应用对应的应用列表,然后获取应用列表中各应用运行时间和占用的内存(百分比或者具体数值)。
[0022]步骤S50,对该应用列表中各应用的运行时间进行排序,并获取运行时间最长的至少2个应用。在本实施例中,移动终端的后台应用运行的时间有长有短,将在后台运行的应用按照运行时间进行长至短排序,然后获取运行时间最长的至少2个应用,例如2个、3个、4个等。
[0023]步骤S60,根据预设内存阈值控制该至少2个应用中应用的关闭与否。在本发明实施例中,根据预设内存阈值与该至少2个应用中应用占用的内存的大小关系控制是否对其进行关闭,进而节省系统内存。
[0024]实施例一:
图2示出了本发明第一实施例提供的移动终端内存的控制方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
作为本发明一优选实施例,在步骤S40之前,还包括:
步骤S10,检测移动终端的表面温度。在本发明实施例,移动终端设有第一检测单元(SP温度传感器),用于实时检测移动终端处理器预设范围内的温度(在本发明实施例中即移动终端的表面温度)。
[0025]步骤S20,判断该表面温度是否大于预设温度阈值时,是,则执行步骤S40,否,则执行步骤S30。步骤S30,维持移动终端原状态。即不对移动终端的后台应用进行处理。
[0026]实施例二:
图3示出了本发明第二实施例提供的移动终端
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1