一种移动终端及其调节运行负荷的方法

文档序号:7933320阅读:243来源:国知局
专利名称:一种移动终端及其调节运行负荷的方法
技术领域
本发明涉及移动终端技术领域,特别是涉及一种移动终端及其调节运行负荷的方法。
背景技术
随着智能手机硬件配置逐步升高,智能手机的处理器主频及运算能力不断加强。 另外,为了满足大众对结构设计及外观尺寸的要求,使得手机设计注重轻薄,散热性方面难以兼顾,而手机处理器发热会非常直接地体现在手机壳体上,往往会导致手机壳体发热,电池续航能力过短。而目前防止手机过热的办法也仅仅是单方面地调整处理器(CPU)的主频频率,直接强行降低主频频率会导致系统不稳定,如果当前运行了比较多的应用程序的话有系统崩溃或死机的风险。此外,目前现有程序均为应用级别的软件,其特点为以安装包(APK)形式安装到移动终端中,导致系统无法智能地关闭这些应用程序。

发明内容
本发明主要解决的技术问题是提供一种移动终端及其调节运行负荷的方法,能够调节移动终端处理器的主频频率,使机体保持在合适的工作参数下,同时保证系统的稳定性。为解决上述技术问题,本发明采用的一个技术方案是提供一种调节移动终端运行负荷的方法,该方法包括检测处理器的主频频率、电池的剩余使用率或处理器的温度值;获取处理器的主频频率、电池的剩余使用率或处理器的温度值;判断处理器的主频频率是否超过第一预设阈值、电池的剩余使用率是否低于第二预设阈值或处理器的温度值是否超过第三预设阈值;若判断上述任何一项或以上为是时,则生成调节处理器主频频率的策略,策略为计算得到的需要关闭的应用程序;根据策略关闭相应的应用程序以释放资源, 降低处理器的主频频率。其中,检测处理器的主频频率、电池的剩余使用率或处理器的温度值步骤前包括 获取或设置第一预设阈值、第二预设阈值或第三预设阈值。其中,根据策略关闭相应的应用程序以释放资源,降低处理器的主频频率步骤包括在关闭应用程序前,判断应用程序是否为必要应用程序,若否,则系统直接关闭,若是, 则系统提供应用程序列表供用户选择性关闭。其中,根据策略关闭相应的应用程序以释放资源,降低处理器的主频频率步骤包括通过驱动层关闭应用程序。其中,获取处理器的主频频率、电池的剩余使用率或处理器的温度值步骤中,其获取方式为利用操作系统及驱动程序的消息传递机制获取处理器的主频频率、电池的剩余使用率或处理器的温度值各参数信息。
为解决上述技术问题,本发明采用的另一个技术方案是提供一种移动终端,该移动终端包括处理器主频频率检测模块,用于检测处理器的工作频率,即主频频率;电量检测模块,用于检测电池的剩余使用率;处理器温度检测模块,用于检测处理器的温度值;获取模块,用于获取处理器的主频频率、电池的剩余使用率或处理器的温度值;第一判断模块,用于判断处理器的主频频率是否超过第一预设阈值、电池的剩余使用率是否低于第二预设阈值或处理器的温度值是否超过第三预设阈值;计算模块,用于判断模块判断上述任何一项或以上为是时,生成调节处理器主频频率的策略,策略为计算得到的需要关闭的应用程序;处理器调频模块,用于根据策略关闭相应的应用程序以释放资源,降低处理器的主频频率。其中,移动终端包括阈值模块,用于获取或设置第一预设阈值、第二预设阈值或第三预设阈值。其中,处理器调频模块包括第二判断模块,用于在关闭应用程序前,判断应用程序是否为必要应用程序,若否,则系统直接关闭,若是,则系统提供应用程序列表供用户选择性关闭。其中,处理器调频模块通过驱动层关闭应用程序。其中,获取模块利用操作系统及驱动程序的消息传递机制获取处理器的主频频率、电池的剩余使用率或处理器的温度值各参数信息。本发明的有益效果是区别于现有技术单方面调整处理器主频频率以降低机体温度的情况,本发明首先检测处理器的主频频率、电池的剩余使用率或处理器的温度值,并将检测到的主频频率、电量和温度值与预先设定的预警值进行比较,如果识别到主频频率过高,或电量不足,或温度过高,则不直接对处理器进行降频操作,而是计算出有多少应用程序需要关闭,通过关闭应用程序以释放资源来实现处理器的降频。通过上述方式,本发明能够调节移动终端处理器的主频频率,使机体保持在合适的工作参数下,同时保证系统的稳定性。


图1是本发明移动终端调节运行负荷方法一实施例的流程示意图;图2是本发明移动终端调节运行负荷方法另一实施例的流程示意图;图3是本发明移动终端一实施例的结构示意图;图4是本发明移动终端获取调节运行负荷策略一实施例的流程示意图。
具体实施例方式下面结合附图和实施例对本发明进行详细说明。图1是本发明移动终端调节运行负荷方法一实施例的流程示意图,所述方法包括步骤步骤101,检测处理器的主频频率、电池的剩余使用率或处理器的温度值;检测的各参数包括处理器的主频频率、电池的剩余使用率或处理器的温度值。步骤102,获取处理器的主频频率、电池的剩余使用率或处理器的温度值;各参数的获取方式如下处理器的主频频率可以通过操作系统(OperatingOS)消息传递机制或者系统应用程序编程接口(Application Programming Interface, API)获取处理器的工作状态,包括处理器当前的工作频率;电池的剩余使用率可以根据系统API获取电量信息;处理器的温度值可以通过增加温度传感器来获取处理器芯片的即时温度。步骤103,判断处理器的主频频率是否超过第一预设阈值、电池的剩余使用率是否低于第二预设阈值或处理器的温度值是否超过第三预设阈值;所述第一预设阈值为处理器的主频频率最高预警值,第二预设阈值为电池的剩余使用率预警值,第三预设阈值为处理器的温度预警值。将当前获得的各参数的状态值与相对应的各阈值进行比较。步骤104,若判断上述任何一项或以上为是时,则生成调节处理器主频频率的策略,策略为计算得到的需要关闭的应用程序;当处理器的主频频率超过第一预设阈值,或电池的剩余使用率低于第二预设阈值,或处理器的温度值超过第三预设阈值,即处理器主频频率过高,或电量不足,或处理器温度过高,则计算出调节处理器主频频率的策略,该策略为计算得到的需要关闭的应用程序。步骤105,根据策略关闭相应的应用程序以释放资源,降低处理器的主频频率。接收到调节处理器主频频率的策略后,判断需要关闭的应用程序是否为必要应用程序,若否,则系统直接关闭,若是,则系统提供应用程序列表供用户选择性关闭。例如移动终端通过驱动层按需要自动关闭一些不会影响系统稳定性的应用程序以释放资源,如果某些应用比较关键或者正在使用中,比如在后台用到网络连接的,会自动整理成一个列表供用户选择,选择完毕后一并关闭这些应用程序。当应用程序完全关闭完成后,通过调用系统API或者消息机制强制处理器调整频率调整到预警值以下。调节完成后,继续检测各参数的状态,若满足调频条件,则继续进行调节。其中,本发明为软件解决方案,均可以由软件代码来实现。本发明首先检测处理器的主频频率、电池的剩余使用率或处理器的温度值,并将检测到的主频频率、电量和温度值与预先设定的预警值进行比较,如果识别到主频频率过高,或电量不足,或温度过高,则不直接对处理器进行降频操作,而是计算出有多少应用程序需要关闭,通过关闭应用程序以释放资源来实现处理器的降频。通过上述方式,本发明能够调节移动终端处理器的主频频率,使机体保持在合适的工作参数下,同时保证系统的稳定性。图2是本发明移动终端调节运行负荷方法另一实施例的流程示意图,所述方法包括步骤步骤201、步骤202、步骤203、步骤204、步骤205以及步骤206,其中,除步骤201 外,步骤202-206与步骤101-105相同,在此不再赘述。步骤201,获取或设置第一预设阈值、第二预设阈值或第三预设阈值;首先移动终端主菜单提供一个快捷图标,用户进入后可以选择是否激活处理器主频频率自动调频,同时还可以进行监控规则的设置,所述监控规则中各参数包括处理器的主频频率、电池的剩余使用率或处理器的温度值,比如设定处理器主频频率最高预警值,处理器温度预警值,电池电量预警值,处理器主频频率正常值等。第一预设阈值为处理器主频频率最高预警值,第二预设阈值为电池的剩余使用率预警值,第三预设阈值为处理器的温度预警值。第一预设阈值、第二预设阈值或第三预设阈值也可以是移动终端出厂前自定义的阈值。步骤202,检测处理器的主频频率、电池的剩余使用率或处理器的温度值;步骤203,获取处理器的主频频率、电池的剩余使用率或处理器的温度值;步骤204,判断处理器的主频频率是否超过第一预设阈值、电池的剩余使用率是否低于第二预设阈值或处理器的温度值是否超过第三预设阈值;步骤205,若判断上述任何一项或以上为是时,则生成调节处理器主频频率的策略,策略为计算得到的需要关闭的应用程序;步骤206,根据策略关闭相应的应用程序以释放资源,降低处理器的主频频率。本发明首先检测处理器的主频频率、电池的剩余使用率或处理器的温度值,并将检测到的主频频率、电量和温度值与预先设定的预警值进行比较,如果识别到主频频率过高,或电量不足,或温度过高,则不直接对处理器进行降频操作,而是计算出有多少应用程序需要关闭,通过关闭应用程序以释放资源来实现处理器的降频。通过上述方式,本发明能够调节移动终端处理器的主频频率,使机体保持在合适的工作参数下,同时保证系统的稳定性。图3是本发明移动终端一实施例的结构示意图,如图3所示,移动终端包括处理器主频频率检测模块31、电量检测模块32、处理器温度检测模块33、获取模块34、第一判断模块35、计算模块36、处理器调频模块37、第二判断模块38和阈值模块39。其中,处理器主频频率检测模块31用于检测处理器的工作频率,即主频频率;电量检测模块32用于检测电池的剩余使用率;处理器温度检测模块33用于检测处理器的温度值;获取模块34用于获取处理器的主频频率、电池的剩余使用率或处理器的温度值;第一判断模块35用于判断处理器的主频频率是否超过第一预设阈值、电池的剩余使用率是否低于第二预设阈值或处理器的温度值是否超过第三预设阈值;计算模块36用于判断模块判断上述任何一项或以上为是时,生成调节处理器主频频率的策略,策略为计算得到的需要关闭的应用程序;处理器调频模块37用于根据策略关闭相应的应用程序以释放资源, 降低处理器的主频频率;第二判断模块38用于在关闭所述应用程序前,判断所述应用程序是否为必要应用程序,若否,则系统直接关闭,若是,则系统提供所述应用程序列表供用户选择性关闭;阈值模块39用于获取或设置所述第一预设阈值、第二预设阈值或第三预设阈值。本发明首先移动终端主菜单提供一个快捷图标,用户进入后可以选择是否激活处理器主频频率自动调频,同时还可以进行监控规则的设置,所述监控规则中各参数包括处理器的主频频率、电池的剩余使用率或处理器的温度值,比如设定处理器主频频率最高预警值,处理器温度预警值,电池电量预警值,处理器主频频率正常值等。阈值模块39获取或设置第一预设阈值(处理器主频频率最高预警值)、第二预设阈值(电池的剩余使用率预警值)和第三预设阈值(处理器的温度预警值)。自动调频启动后,处理器主频频率检测模块 31检测处理器的工作频率,即主频频率;电量检测模块32检测电池的剩余使用率;处理器温度检测模块33检测处理器的温度值;并将检测到的各参数状态值发送至获取模块34,其中,各参数的获取方式如下处理器的主频频率可以通过操作系统(OS)消息传递机制或者系统应用程序编程接口(API)获取处理器工作状态,包括处理器当前的工作频率;电池的剩余使用率可以根据系统API获取电量信息;处理器的温度值可以通过增加温度传感器来获取处理器芯片的即时温度。获取模块34获取各参数的状态值,第一判断模块35将该状态值与相对应的监控规则中各参数预警值进行比较,若比较结果为处理器主频频率过高, 或电量不足,或处理器温度过高,则自动启动处理器降频操作。首先计算模块36计算出把频率降到正常值需要关闭多少应用程序,然后自动运算出调整规则,并把此消息传递给处理器调频模块37。处理器调频模块37接收到消息指令后,第二判断模块38判断需要关闭的应用程序是否为必要应用程序,若否,则系统直接关闭,若是,则系统提供应用程序列表供用户选择性关闭。例如通过驱动层按需要自动关闭一些不会影响系统稳定性的应用程序以释放资源,如果某些应用比较关键或者正在使用中,比如在后台用到网络连接的,会自动整理成一个列表供用户选择,选择完毕后一并关闭这些应用程序。当应用程序完全关闭完成后,通过调用API或者消息机制强制处理器调整频率调整到预警值以下。调节完成后, 继续检测各参数的状态,若满足调频条件,则继续进行调节。本发明通过检测移动终端的各项参数指标,当满足调频条件后,利用操作系统及驱动程序的消息传递机制传递指令及信息,实现快速的自动或者手动调节处理器的主频频率,关闭不必要的应用程序从而达到节约系统资源,延长待机时间,减少手机发热,提升用户体验的目的。图4是本发明移动终端获取调节运行负荷策略一实施例的流程示意图,流程方法如下步骤401,获取处理器的主频频率、电池的剩余使用率或处理器的温度值;获取的参数包括处理器的主频频率、电池的剩余使用率或处理器的温度值。各参数的获取方式如下处理器主频频率可以通过操作系统(OS)消息传递机制或者系统应用程序编程接口(API)获取处理器的工作状态,包括处理器当前的工作频率;电池的剩余使用率可以根据系统API获取电量信息;处理器的温度值可以通过增加温度传感器来获取处理器芯片的即时温度。步骤402,判断处理器的主频频率是否超过第一预设阈值、电池的剩余使用率是否低于第二预设阈值或处理器的温度值是否超过第三预设阈值;步骤401和步骤402之前,首先移动终端主菜单提供一个快捷图标,用户进入后可以选择是否激活处理器主频频率自动调频,同时还可以进行监控规则的设置,所述监控规则中各参数包括处理器的主频频率、电池的剩余使用率或处理器的温度值,比如设定处理器主频频率最高预警值,处理器温度预警值,电池电量预警值,处理器主频频率正常值等。 第一预设阈值为处理器主频频率最高预警值,第二预设阈值为电池的剩余使用率预警值, 第三预设阈值为处理器的温度预警值。第一预设阈值、第二预设阈值或第三预设阈值也可以是移动终端出厂前自定义的阈值。步骤402是一个比较判断的步骤,将当前获得的各参数的状态值与相对应的各阈值进行比较。步骤403,若判断上述任何一项或以上为是,则生成调节处理器主频频率的策略, 策略为计算得到的需要关闭的应用程序。
若任何一个参数超过用户设定的预警值,那么传递此信息给应用管理器。应用管理器则计算当前所有活动的应用程序及各自对应的资源占用情况,处理器资源的占用率, 耗电情况等参数,并比对用户设定的预警值,综合计算出一个可以满足监控规则的调频策略,该策略为计算出需要关闭的应用程序,通过关闭应用程序释放CPU资源,以调节处理器的主频频率至正常水平。若任何一个参数的状态值都在预警值的范围内,即步骤402的判断全部为否,则不执行任何操作。本实施例通过获取处理器的主频频率、电池的剩余使用率或处理器的温度值,并将获取到的主频频率、电量和温度值与预先设定的预警值进行比较,如果识别到主频频率过高,或电量不足,或温度过高,则不直接对处理器进行降频操作,而是计算出有多少应用程序需要关闭,通过关闭应用程序以释放资源来实现处理器的降频。通过上述方式,本发明能够调节移动终端处理器的主频频率,使机体保持在合适的工作参数下,同时保证系统的稳定性。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种调节移动终端运行负荷的方法,其特征在于,所述方法包括 检测处理器的主频频率、电池的剩余使用率或处理器的温度值;获取所述处理器的主频频率、电池的剩余使用率或处理器的温度值; 判断所述处理器的主频频率是否超过第一预设阈值、电池的剩余使用率是否低于第二预设阈值或处理器的温度值是否超过第三预设阈值;若判断上述任何一项或以上为是时,则生成调节所述处理器主频频率的策略,所述策略为计算得到的需要关闭的应用程序;根据所述策略关闭相应的应用程序以释放资源,降低所述处理器的主频频率。
2.根据权利要求1所述的方法,其特征在于,所述检测处理器的主频频率、电池的剩余使用率或处理器的温度值步骤前包括获取或设置所述第一预设阈值、第二预设阈值或第三预设阈值。
3.根据权利要求1所述的方法,其特征在于,所述根据所述策略关闭相应的应用程序以释放资源,降低所述处理器的主频频率步骤包括在关闭所述应用程序前,判断所述应用程序是否为必要应用程序,若否,则系统直接关闭,若是,则系统提供所述应用程序列表供用户选择性关闭。
4.根据权利要求1所述的方法,其特征在于,所述根据所述策略关闭相应的应用程序以释放资源,降低所述处理器的主频频率步骤包括通过驱动层关闭所述应用程序。
5.根据权利要求1所述的方法,其特征在于,所述获取所述处理器的主频频率、电池的剩余使用率或处理器的温度值步骤中,其获取方式为利用操作系统及驱动程序的消息传递机制获取所述处理器的主频频率、电池的剩余使用率或处理器的温度值各参数信息。
6.一种移动终端,其特征在于,所述移动终端包括处理器主频频率检测模块,用于检测处理器的工作频率,即主频频率; 电量检测模块,用于检测电池的剩余使用率; 处理器温度检测模块,用于检测处理器的温度值;获取模块,用于获取所述处理器的主频频率、电池的剩余使用率或处理器的温度值; 第一判断模块,用于判断所述处理器的主频频率是否超过第一预设阈值、电池的剩余使用率是否低于第二预设阈值或处理器的温度值是否超过第三预设阈值;计算模块,用于所述判断模块判断上述任何一项或以上为是时,生成调节所述处理器主频频率的策略,所述策略为计算得到的需要关闭的应用程序;处理器调频模块,用于根据所述策略关闭相应的应用程序以释放资源,降低所述处理器的主频频率。
7.根据权利要求6所述的移动终端,其特征在于,所述移动终端包括阈值模块,用于获取或设置所述第一预设阈值、第二预设阈值或第三预设阈值。
8.根据权利要求6所述的移动终端,其特征在于,所述处理器调频模块包括第二判断模块,用于在关闭所述应用程序前,判断所述应用程序是否为必要应用程序,若否,则系统直接关闭,若是,则系统提供所述应用程序列表供用户选择性关闭。
9.根据权利要求6所述的移动终端,其特征在于, 所述处理器调频模块通过驱动层关闭所述应用程序。
10.根据权利要求6所述的移动终端,其特征在于,所述获取模块利用操作系统及驱动程序的消息传递机制获取所述处理器的主频频率、 电池的剩余使用率或处理器的温度值各参数信息。
全文摘要
本发明公开了一种调节移动终端运行负荷的方法,所述方法包括检测处理器的主频频率、电池的剩余使用率或处理器的温度值;获取所述处理器的主频频率、电池的剩余使用率或处理器的温度值;判断所述处理器的主频频率是否超过第一预设阈值、电池的剩余使用率是否低于第二预设阈值或处理器的温度值是否超过第三预设阈值;若判断上述任何一项或以上为是时,则生成调节所述处理器主频频率的策略,所述策略为计算得到的需要关闭的应用程序;根据所述策略关闭相应的应用程序以释放资源,降低所述处理器的主频频率。通过上述方法,能够调节移动终端处理器的主频频率,使机体保持在合适的工作参数下,同时保证系统的稳定性。
文档编号H04M1/725GK102510422SQ20111030362
公开日2012年6月20日 申请日期2011年10月9日 优先权日2011年10月9日
发明者郭翰林 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1