一种终端省电方法和装置的制造方法

文档序号:9396460阅读:143来源:国知局
一种终端省电方法和装置的制造方法
【技术领域】
[0001]本发明实施例涉及通信领域,尤其涉及一种终端省电方法和装置。
【背景技术】
[0002]随着科技的发展,移动终端的使用也越来越普遍,人们每天都会使用移动终端来进行通话、游戏、看视频和工作等等。
[0003]目前市面上的移动终端,CPU主频,显示屏尺寸等配置都比较高,而且这些模块都比较耗电,在当前电池容量没有重大突破的情况下,移动终端续航时间还是一大瓶颈问题。目前的移动终端的操作系统都是多任务的,可以同时通话、上网、聊天和看视频等。但是大部分用户在使用的时候,同一时间只做一件事情,做完一件再做另外一件,相当于是一个单任务顺序执行,比如打电话的时候,通常都是手机接近耳朵,没有执行其他操作,看视频的时候,也很少去做上网等其他操作。
[0004]可见,在多任务的现代操作系统下,用户单任务顺序执行时,硬件模块和软件模块都在高速频繁的运行,会导致移动终端的功耗过大,缩小了续航时间。

【发明内容】

[0005]本发明实施例提供的一种终端省电方法和装置,以延长移动终端的续航时间。
[0006]第一方面,本发明实施例提供了一种终端省电方法,该方法包括:
[0007]获取用户对终端的任务触发操作;
[0008]确定所述任务触发操作所触发的任务需要启动的硬件设备以及软件模块;
[0009]根据所述确定结果将与所述任务无关的硬件设备以及软件模块关闭。
[0010]第二方面,本发明实施例还提供了一种终端省电装置,该装置包括:
[0011]任务触发获取模块,用于获取用户对终端的任务触发操作;
[0012]任务启动模块,用于确定所述任务触发操作所触发的任务需要启动的硬件设备以及软件t旲块;
[0013]无关任务关闭模块,用于根据所述确定结果将与所述任务无关的硬件设备以及软件模块关闭。
[0014]本发明实施例提供的一种终端省电方法和装置,获取用户对移动终端的任务触发操作,确定任务触发操作所触发的任务需要启动的硬件设备以及软件模块,根据确定结果将与目前触发的任务无关的硬件设备以及软件模块关闭。可见,采用本方案,通过将与用户目前触发的任务无关的硬件设备以及软件模块关闭,可以有效的将移动终端保持在一个低功耗运行的状态,从而延长了移动终端的续航时间。
【附图说明】
[0015]图1是本发明实施例一中的一种终端省电方法的流程示意图;
[0016]图2是本发明实施例二中的一种终端省电方法的流程示意图;
[0017]图3是本发明实施例三中的一种终端省电方法的流程示意图;
[0018]图4是本发明实施例四中的一种终端省电装置的结构示意图;
[0019]图5是本发明实施例五中的一种终端省电装置的结构示意图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021]实施例一
[0022]图1为本发明实施例一提供的一种终端省电方法的流程示意图,本实施例可适用于移动终端省电的情况,该方法可以由终端省电装置来执行,该终端省电装置可由软件和/或硬件实现,可作为移动终端的一部分被内置在移动终端内部,该移动终端可以是手机、平板电脑等。本发明实施例提供的一种终端省电方法,具体包括如下步骤:
[0023]步骤S110、获取用户对终端的任务触发操作;
[0024]其中,所述任务包括:一个或多个任务。
[0025]触发操作可以是用户发出的对移动终端任务的一个触发操作指令。比如,可将用户对终端屏幕显示的应用图标的点击操作,作为用户对该应用图标所对应任务的触发操作。该任务包括聊天、上网等。
[0026]上述操作中,具体可以是,移动终端获取到用户对移动终端进行的一个或多个任务的触发操作。
[0027]步骤S120、确定所述任务触发操作所触发的任务需要启动的硬件设备以及软件模块;
[0028]上述操作中,具体可以是,根据用户触发操作所触发的任务,确定当前触发任务需要启动的硬件设备以及软件应用程序。例如,用户触发移动终端上的一个视频任务,确定视频任务所依赖的CPU、显示屏和麦克风等硬件设备以及视频运行的视频任务有关的软件应用程序。
[0029]步骤S130、根据所述确定结果将与所述任务无关的硬件设备以及软件模块关闭。这里,与所述任务无关的硬件设备以及软件模块包括除步骤S120中确定的硬件设备以及软件模块之外的、处于启动状态的硬件设备和软件模块。
[0030]上述操作中,具体可以是,根据用户当前触发操作所触发的任务,关闭与当前触发任务不相关的硬件设备和软件应用程序。例如,基于步骤S120触发的视频任务,确定到移动终端在启动视频任务的同时还启动着WIFI模块等硬件设备、浏览器以及聊天程序等软件应用程序,就将与当前视频任务无关的WIFI模块、浏览器以及聊天等硬件设备和软件应用程序关闭。关闭无关的硬件设备以及软件模块好处在于,可以更好的减少移动终端的功耗。
[0031]本实施例提供的一种终端省电方法,获取用户对移动终端的任务触发操作,确定任务触发操作所触发的任务需要启动的硬件设备以及软件模块,根据确定结果将与目前触发的任务无关的硬件设备以及软件模块关闭。可见,采用本方案,关闭与当前触发任务操作无关的硬件设备以及软件模块,可以有效的将移动终端保持在一个低功耗运行的状态,从而延长了移动终端的续航时间。
[0032]实施例二
[0033]图2为本发明实施例二提供的一种终端省电方法的流程示意图。本实施例的技术方案以上述实施例为基础,进一步的提供了一种终端省电方法的再一种技术方案。在该技术方案中,进一步的,在获取用户对终端的任务触发操作之前,还包括:预先设置终端中各任务需要启动的硬件设备的信息;进一步的,将确定所述任务触发操作所触发的任务需要启动的硬件设备优化为:根据预先设置的信息,确定所述任务触发操作所触发的任务需要启动的硬件设备。进一步的,在预先设置终端中各任务需要启动的硬件设备的信息时,还包括:设置各任务需要启动的硬件设备对应的性能参数参考值;进一步的,在根据所述任务触发操作确定所触发的任务需要启动的硬件设备之后,还包括:根据预先设置的各任务需要启动的硬件设备对应的性能参数参考值,确定所述任务触发操作所触发的任务需要启动的硬件设备对应的性能参数参考值,并按照确定的性能参数参考值设置所述需要启动的硬件设备的性能参数。
[0034]基于上述优化操作,本实施例提供的一种终端省电方法包括如下步骤:
[0035]步骤S210、预先设置终端中各任务需要启动的硬件设备的信息;设置各任务需要启动的硬件设备对应的性能参数参考值;
[0036]上述操作中,具体可以是,可以预先设置好移动终端中每个任务所对应的启动的硬件设备的信息(比如标识信息)以及各任务需要启动的硬件设备对应的性能参数参考值。例如,对于看视频的任务所对应的需要启动的硬件设备信息,可以设置为CPU,显示屏,麦克风等硬件设备信息。对于浏览器任务所需要启动的硬件设备,可以设置为CPU、显示屏、无线或者调制解调器等。那么可以设置视频任务所需要启动的硬件设备CPU对应的性能参数参考值为2.5GHz,相应的不同任务对应的需要启动的硬件设备也可以设置相应的性能参数参考值,具体以实现需求为准。
[0037]步骤S220、获取用户对终端的任务触发操作;
[0038]步骤S230、根据预先设置的信息,确定所述任务触发操作所触发的任务需要启动的硬件设备。
[0039]上述操作中,具体可以是,基于步骤S210预先设置的硬件设备的信息,确定当前任务触发操作所触发的任务需要启动的硬件设备。
[0040]步骤S240、根据预先设置的各任务需要启动的硬件设备对应的性能参数参考值,确定所述任务触发操作所触发的任务需要启动的硬件设备对应的性能参数参考值,并按照确定的性能参数参考值设置所述需要启动的硬件设备的性能参数。
[0041]上述操作中,具体可以是,预先设置好各任务所需要启动的硬件设备对应的性能参数参考值后,确定当前任务触发操作所触发的任务启动的硬件设备对应的性能参数参考值,按照确定的性能参数的参考值来设置当前任务触发操作所触发的任务所需启动硬件设备的性能参数。例如,预先设置硬件设备CPU对应的性能参数参考值为2.5GHz,当前触发任务所需启动的硬件设备CPU频率在1.8GHz,那么就按照当前CPU频率1.8GHz来设置硬件设备CPU的性能参数为1.8GHzο
[0042]本实施例提供的一种终端省电方法,预先设置好移动终端中各任务需要启动的硬件设备的信息和性能参数参考值,获取用户对移动终端的任务触发操作,根据预先设置的信息,确定任务触发操作所触发的任务需要启动的硬件设备,再根据预先设置的各任务需要启动的硬件设备对应的性能参数参考值,确定当前任务触发操作所触发的任务需要启动的硬件设备对应的性能参数参考值,并按照当前确定的性能参数参考值设置需要启动的硬件设备的性能参数。能够有效的将移动终端功耗控制在当前的性能参数参考值内,控制移动终端功耗过高,从而延长了移动终端的续航时间。
[0043]实施例三
[0044]图3为本发明实施例三提供的一种终端省电方法的流程示意图。本实施例的技术方案以上述实施例为基础,进一步的,增加如下调整硬件设备对应的性能参数参考值的操作:记录在所述任务触发操作所触发的任务的运行过程中启动的硬件设备对应的实际性能参数数值;若预先设置的所述任务需要启动的硬件设备对应的性能参数参考值与所述实际性能参数数值的差值大于设定阈值,则按照所述实际性能参数数值调整预先设置的所述任务需要启动的硬件设备对应的性能参数参考值。
[0045]基于上述优化操作,本实施例提供的一种终端省电方法包括如下步骤:
[0046]步骤S310、预先设置终端中各任务需要启动的硬件设备的信息;设置各任务需要启动的硬件设备对应的性能参数参考值;
[0047]步骤S320、获取用户对终端的任务触发操作;
[0048]步骤S330、根据预先设置的信息,确定所述任务触发操作所触发的任务需要启动的硬件设备;根据预先设置的各任务需要启动的硬件
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1