Android系统资源控制方法、存储介质及智能终端与流程

文档序号:13003472阅读:236来源:国知局
Android系统资源控制方法、存储介质及智能终端与流程

本发明涉及智能终端领域,尤其涉及android系统资源控制方法、存储介质及智能终端。



背景技术:

目前智能终端的使用越来越普及,而其中大部分智能终端使用的系统均为android系统。

在android系统的智能设备使用过程中,由于系统中某些进程或功能模块长期运行,占用较大的cpu资源并导致cpu温度上升从而引起系统卡顿或死机;对于上述情况,现有技术还无法根据cpu温度自动调控系统的进程从而让cpu温度处在一个合理的区间内。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供andriod系统资源管理控制方法、存储介质及智能终端,旨在解决现有技术还无法根据cpu温度自动调控系统的进程,从而导致系统卡顿或死机的问题。

本发明的技术方案如下:

一种android系统资源控制方法,其中,包括步骤:

a、实时检测cpu的温度;

b、当检测到cpu的温度大于或等于预设的温度阈值时,则自动调控系统进程或功能模块。

所述的android系统资源控制方法,其中,所述步骤a之前还包括:

a0、在android系统中创建一cpu资源管理线程,所述cpu资源管理线程包括用于实时检测cpu温度的cpu温度监控子线程以及对系统进程或功能模块进行调控的cpu资源调控子线程。

所述的android系统资源控制方法,其中,所述步骤b具体包括:

b1、当检测到cpu的温度大于预设的温度阈值时,根据cpu资源占用率大小对android系统中开启的进程或功能模块进行排序;

b2、自动关闭排序靠前的若干进程或功能模块。

所述的android系统资源控制方法,其中,所述步骤b具体包括:

b11、当检测到cpu的温度大于预设的温度阈值时,根据cpu资源占用率大小对android系统中开启的进程或功能模块进行排序;

b12、提醒用户选择性关闭若干进程或功能模块。

所述的android系统资源控制方法,其中,所述步骤b之后还包括:

c、当检测到cpu温度小于预设的温度阈值时,则自动重新开启若干进程或功能模块。

一种存储介质,其中,存储有多条指令,所述指令适于由处理器加载并执行:

实时检测cpu的温度;

当检测到cpu的温度大于或等于预设的温度阈值时,则自动调控系统进程或功能模块。

所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:

在android系统中创建一cpu资源管理线程,所述cpu资源管理线程包括用于实时检测cpu温度的cpu温度监控子线程以及对系统进程或功能模块进行调控的cpu资源调控子线程。

所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并具体执行:

当检测到cpu的温度大于预设的温度阈值时,根据cpu资源占用率大小对android系统中开启的进程或功能模块进行排序;

自动关闭排序靠前的若干进程或功能模块或提醒用户选择性关闭若干进程或功能模块。

所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:

当检测到cpu温度小于预设的温度阈值时,则自动重新开启若干进程或功能模块

一种智能终端,其中,包括处理器,适于实现个指令;以及存储器,适于存储多条指令,所述指令适于由处理器记载并执行上述任意一项所述的android系统资源控制方法的步骤。

有益效果:本发明通过实时检测cpu的温度,当检测到cpu的温度大于或等于预设的温度阈值时,则自动调控系统进程或功能模块,例如可自动关闭cpu资源消耗较大的进程或功能模块;本发明根据读取到的cpu温度自动控制系统中消耗cpu资源较大的进程或功能模块的开、关,从而降低cpu温度,实现系统的稳定运行。

附图说明

图1为本发明android系统资源控制方法较佳实施例的流程图。

图2为本发明智能终端较佳实施例的结构框图。

具体实施方式

本发明提供android系统资源控制方法、存储介质及智能终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1为本发明android系统资源控制方法较佳实施例的流程图,如图所示,其包括步骤:

s100、实时检测cpu的温度;

s200、当检测到cpu的温度大于或等于预设的温度阈值时,则自动调控系统进程或功能模块。

现有的android智能设备在使用过程中,通常会因为系统中某些进程或功能模块长期运行,占用较大的cpu资源而导致cpu温度上升从而引起系统卡顿或死机;

为解决上述问题,本发明通过在android系统中创建一cpu资源管理线程,所述cpu资源管理线程包括用于实时检测cpu温度的cpu温度监控子线程以及对系统进程或功能模块进行调控的cpu资源调控子线程;

具体地说,所述cpu温度监控子线程实时监测cpu的温度,当cpu温度监控子线程检测到cpu的温度大于或等于预设的温度阈值时,则发送通知给所述cpu资源调控子线程,所述cpu资源调控子线程接收到通知后,则对系统进程或功能模块进行调控。

进一步地,cpu温度过高通常是由于cpu资源占用率过高所引起的,因此本发明可通过对cpu资源占用率较高的的线程或功能模块进行调控,来解决因cpu温度过高导致系统卡顿或死机的问题。

具体地,所述步骤s200具体包括:

s210、当检测到cpu的温度大于预设的温度阈值时,根据cpu资源占用率大小对android系统中开启的进程或功能模块进行排序;

s220、自动关闭排序靠前的若干进程或功能模块。

具体来说,本发明以笔记本电脑为例,当笔记本电脑打开了qq、微信、迅雷视频、word、游戏、邮箱等多个进程且一直在运行当中时,cpu的温度会逐渐升高,当检测到cpu的温度大于预设的温度阈值时,此时笔记本电脑会根据cpu资源占用率大小对android系统中开启的进程或功能模块进行排序;优选地,cpu资源占用率越大的进程越靠前排,cpu资源占用率越小的进程越靠后排,例如所述qq、微信、迅雷视频、word、游戏、邮箱等进程按cpu资源占用率大小排序后的顺序为:游戏-迅雷视频-qq-微信-邮箱-word;为了避免cpu温度过高而引起的系统卡顿或死机,本发明会自动关闭排序靠前的若干进程或功能模块,例如自动关闭游戏以及迅雷视频这两个进程。

更进一步,当遇到cpu温度超过预设的温度阈值,且cpu资源占用率较大的进程是用户必须运行的情况时,则需要将自动调控模式切换为选择性调控模式;

具体来说,同样以笔记本电脑为例,自动调控模式为默认模式,当笔记本电脑切换为选择性调控模式时,如果cpu的温度超过了预设的温度阈值,同样需要根据cpu资源占用率大小对android系统中开启的进程或功能模块进行排序,将排序好的进程显示在笔记本电脑屏幕上,同时提醒用户选择性关闭若干当前显示的进程或功能模块。

举例来说,当当前进程按cpu资源占用率大小排序后的顺序为:游戏-迅雷视频-qq-微信-邮箱-word,而用户此时正在玩游戏的关键阶段,便可选择性地关闭迅雷视频、qq、微信、邮箱或word中的一个或多个进程,从而降低cpu资源占用率,使cpu的温度逐渐降低,并保证游戏进程的正常运行。

更进一步,在本发明中,所述步骤s200之后还包括:

s300、当检测到cpu温度小于预设的温度阈值时,则自动重新开启若干进程或功能模块。

具体来说,由于关闭若干进程或功能模块后,cpu的资源占用率减小,cpu的温度逐渐降低;当检测到cpu温度小于预设的温度阈值时,说明cpu还能够承载更多的线程运行,本发明可自动重新开启若干进程或功能模块;所述自动重新开启的进程或功能模块为用户常用的进程或功能模块,具体地,计算机笔记本电脑会统计一个月内或一个星期内用户开启的进程或功能模块的次数,并按次数多少进行排序,所述自动重新开启的进程或功能模块为统计次数靠前的若干进程或功能模块。

当然所述自动重新开启的进程或功能模块还可以为之前由于cpu温度过高而关闭的若干进程或功能模块。

基于上述方法,本发明还提供一种存储介质,其中,存储有多条指令,所述指令适于由处理器加载并执行:

实时检测cpu的温度;

当检测到cpu的温度大于或等于预设的温度阈值时,则自动调控系统进程或功能模块。

所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:

在android系统中创建一cpu资源管理线程,所述cpu资源管理线程包括用于实时检测cpu温度的cpu温度监控子线程以及对系统进程或功能模块进行调控的cpu资源调控子线程。

所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并具体执行:

当检测到cpu的温度大于预设的温度阈值时,根据cpu资源占用率大小对android系统中开启的进程或功能模块进行排序;

自动关闭排序靠前的若干进程或功能模块或提醒用户选择性关闭若干进程或功能模块。

所述的存储介质,其中,存储有多条指令,所述指令适于由处理器加载并继续执行:

当检测到cpu温度小于预设的温度阈值时,则自动重新开启若干进程或功能模块

进一步,本发明还提供一种智能终端,如图2所示,其中,包括处理器10,适于实现个指令;以及存储器20,适于存储多条指令,所述指令适于由处理器10记载并执行上述任意一项所述的android系统资源控制方法的步骤。

具体来说,所述智能终端可以是桌上型计算机、笔记本电脑、掌上电脑、手机、平板及服务器等计算设备。该智能终端包括,但不仅限于,存储器20及处理器10;

所述处理器10在一些实施例中可以是一中央处理器,微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据。

所述存储器20在一些实施例中可以是所述智能终端的内部存储单元,例如该智能终端的硬盘或内存。所述存储器20在另一些实施例中也可以是所述智能终端的外部存储设备,例如所述智能终端上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

进一步地,所述存储器20还可以既包括所述智能终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述智能终端的应用软件及各类数据。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。

综上所述,本发明通过实时检测cpu的温度,当检测到cpu的温度大于或等于预设的温度阈值时,则自动调控系统进程或功能模块,例如可自动关闭cpu资源消耗较大的进程或功能模块;本发明根据读取到的cpu温度自动控制系统中消耗cpu资源较大的进程或功能模块的开、关,从而降低cpu温度,实现系统的稳定运行。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1