电流错峰方法、移动终端及存储介质与流程

文档序号:11525143阅读:250来源:国知局
电流错峰方法、移动终端及存储介质与流程

本发明涉及移动终端技术领域,尤其涉及一种电流错峰方法、移动终端及存储介质。



背景技术:

随着移动终端的智能化程度越来愈高,移动终端内可运行的应用程序也越来越多,现如今,移动终端基本上已经渗透到人们生活的各个方面,例如拍照、移动支付|、导航、娱乐、游戏、社交等等,人们在一天中使用移动终端的时间也越来越长,由于移动终端的供电方式一般都是采用锂电池供电,因此,受锂电池容量的限制,人们经常会遇到移动终端由于电池电量过低而自动关机的问题。

其中,电池都有一定的内阻和输出功率,电池对外输出的电流越大,电池加在终端设备电路板的电压也就越小,对于移动终端而言,当移动终端锂电池的电量小于一定的值时,如果此时移动终端同时运行多个应用,则很容易导致锂电池两端的电压过小,移动终端控制系统就会由于电压无法满足用电需求而自动关机。



技术实现要素:

本发明的主要目的在于提出一种电流错峰方法、移动终端及存储介质,旨在解决现有技术中当移动终端处于低电量时,很容易因为同时运行多个应用而导致移动终端自动关机的技术问题。

为实现上述目的,本发明提供一种电流错峰方法,所述电流错峰方法包括:

在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所述任务所需的运行电流;

当移动终端接收到触发操作时,判断执行所述触发操作时所需的电流与所述运行电流的和是否大于预设的电流阈值;

当所述电流与所述运行电流的和大于电流阈值时,则在暂停移动终端当前运行的任务后,执行所述触发操作。

可选的,所述检测移动终端当前运行的任务,并确定运行所述任务所需的运行电流的步骤包括:

检测移动终端当前运行的所有任务;

在预置的耗电数据库中查找出各个任务运行时所需要的电流峰峰值;

将各个任务运行时所需要的电流峰峰值之和确定为所述运行电流。

可选的,当所述电流与所述运行电流的和大于电流阈值时,则在暂停移动终端当前运行的任务后,执行所述触发操作的步骤包括:

当所述电流与所述运行电流的和大于电流阈值时,则根据各个任务运行时所需要的电流峰峰值,确定需要暂停的高耗电任务;

暂停所述高耗电任务之后,执行所述触发操作。

可选的,所述确定需要暂停的高耗电任务的步骤包括:

分别判断各个任务运行时所需要的电流峰峰值是否大于预设的高耗电阈值;

将运行时所需要的电流峰峰值大于所述高耗电阈值的任务确定为所述高耗电任务。

可选的,所述在暂停移动终端当前运行的任务后,执行所述触发操作的步骤之后还包括:

当检测到所述触发操作执行完成之后,则重新启动已暂停的任务。

可选的,所述电流错峰方法还包括:

在移动终端的电量小于所述电量阈值时,当移动终端接收到触发操作时,判断执行所述触发操作时所需的电流是否大于所述电流阈值;

当所述电流大于所述电流阈值时,则将所述触发操作分解为多个子触发操作依次执行。

可选的,将所述触发操作分解为多个子触发操作依次执行的步骤包括:

检测执行所述触发操作时,移动终端中所有需要上电的电路模块;

将各个电路模块的上电操作对应关联至各个子触发操作;

依次执行各个子触发操作对应电路模块的上电操作。

可选的,所述依次执行各个子触发操作对应电路模块的上电操作的步骤包括:

每隔设定的时间间隔,对所述各个子触发操作对应的电路模块进行上电。

此外,为实现上述目的,本发明还提供一种移动终端,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电流错峰程序,所述电流错峰程序被所述处理器执行时实现如上所述的电流错峰方法对应的各个步骤。

此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有电流错峰程序,所述电流错峰程序被处理器执行时实现如上所述的电流错峰方法对应的各个步骤。

本发明所提供的电流错峰方法、移动终端及存储介质,可实现:在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所有任务所需的运行电流;当移动终端接收到触发操作时,判断执行该触发操作时所需的电流与上述运行电流的和是否大于预设的电流阈值,若大于,则在暂停移动终端当前运行的任务后,执行上述触发操作,从而避免移动终端输出的电流值大于上述电流阈值,即可以使移动终端在同时运行多个应用时,能够错开各个应用的耗电峰值,避免移动终端输出的电流值大于上述电流阈值,解决了现有技术中当移动终端处于低电量时,很容易因为同时运行多个应用而自动关机的技术问题。

附图说明

图1为本发明电流错峰方法第一实施例的流程示意图;

图2为本发明电流错峰方法中步骤s10的细化步骤流程示意图;

图3为本发明电流错峰方法中步骤s30的细化步骤流程示意图;

图4为本发明电流错峰方法第四实施例的流程示意图;

图5为本发明移动终端涉及的软件运行环境的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

本发明以下实施例提供一种电流错峰方法,该方法在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所有任务所需的运行电流,当移动终端接收到触发操作时,判断执行该触发操作时所需的电流与上述运行电流的和是否大于预设的电流阈值,若大于,则在暂停移动终端当前运行的任务后,执行上述触发操作,从而使移动终端在同时运行多个应用时,错开各个应用的电流峰峰值,避免由于锂电池输出电压过低而导致移动终端自动关机的情况。

参照图1,图1为本发明电流错峰方法第一实施例的流程示意图,本发明电流错峰方法第一实施例中,上述电流错峰方法包括:

步骤s10,在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所述任务所需的运行电流。

本实施例中,可以预先设置移动终端对应的电量阈值,如设置为5%,当移动终端的电量低于5%时,则检测移动终端当前运行的所有任务,并确定运行所有任务所需的运行电流。

其中,上述移动终端是指可以在移动中使用的电子设备,包括手机、笔记本电脑、平板电脑、pos(pointofsalesterminal,销售点情报管理系统)机、车载电脑、电子书阅读器、可穿戴设备等。

上述移动终端当前运行的任务包括前台任务和后台任务,其中,前台任务指正在cpu(centralprocessingunit,中央处理器)中运行的程序,可指在桌面上任务栏上可见正运行的过程,又可理解为在有多项任务的时候,程序手动执行的一系列程序运行任务;后台任务是指移动终端系统提供的可以在后台运行的进程,即使应用程序已经被挂起或者不再运行了,但是属于该应用程序的后台任务还可以继续默默地执行相关的操作,它们通常在不打扰用户其它工作的时候默默的执行,与之对比,前台任务就是用户看得见的。后台任务提供了一种方案让应用程序关闭之后依然可以继续运行相关的服务,但是如果后台任务过多,则容易出现系统不稳定的现象。

上述运行电流是指移动终端当前运行的所有任务总的运行电流,其中,各个任务在移动终端中的运行电流属于固定值,可由移动终端生产厂家或者软件开发商提供。

步骤s20,当移动终端接收到触发操作时,判断执行所述触发操作时所需的电流与所述运行电流的和是否大于预设的电流阈值。

本实施例中,在确定移动终端当前运行的任务所需的运行电流之后,如果检测到移动终端接收到触发操作,例如检测到用户打开某个应用程序、用户开启摄像头或闪光灯、收到来电提醒等时,则判断执行该触发操作时所需的电流与上述运行电流的和是否大于预设的电流阈值。

其中,所述触发操作是指开启耗电任务的触发操作。

其中,执行上述触发操作时所需的电流也属于固定值,同样可由移动终端生产厂家或者软件开发商提供。

上述电流阈值可由移动终端生产厂家经过试验测试获得,当在移动终端的电量小于上述电量阈值的情况下,如果移动终端电池的输出电流大于该电流阈值时,移动终端则会自动关机。

步骤s30,当所述电流与所述运行电流的和大于电流阈值时,则在暂停移动终端当前运行的任务后,执行所述触发操作。

本实施例中,当执行上述触发操作时所需的电流与上述运行电流的和大于电流阈值时,则先暂停移动终端当前运行的任务,然后再执行上述触发操作。

例如移动终端当前运行的任务为后台下载任务时,若检测到用户此时想开启摄像头,则在该下载任务所需的运行电流与开启摄像头所需的电流的和大于上述电流阈值时,暂停上述下载任务,然后再开启摄像头,从而避免移动终端输出的电流值大于上述电流阈值。

进一步地,上述在暂停移动终端当前运行的任务后,执行所述触发操作之后还包括:

当检测到所述触发操作执行完成之后,则重新启动已暂停的任务。

本实施例中,在检测到上述触发操作执行完成之后,则重新启动已暂停的任务,从而实现电流错峰的目的。

本实施例所述的电流错峰方法,在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所有任务所需的运行电流;当移动终端接收到触发操作时,判断执行该触发操作时所需的电流与上述运行电流的和是否大于预设的电流阈值,若大于,则在暂停移动终端当前运行的任务后,执行上述触发操作,从而避免移动终端输出的电流值大于上述电流阈值,即可以使移动终端在同时运行多个应用时,能够错开各个应用的耗电峰值,避免移动终端输出的电流值大于上述电流阈值,解决了现有技术中当移动终端处于低电量时,很容易因为同时运行多个应用而自动关机的技术问题。

进一步地,基于本发明电流错峰方法第一实施例,提出本发明电流错峰方法第二实施例,参照图2,图2为本发明电流错峰方法中步骤s10的细化步骤流程示意图,本实施例中,上述步骤s10中所述的检测移动终端当前运行的任务,并确定运行所述任务所需的运行电流包括:

步骤s11,检测移动终端当前运行的所有任务;

步骤s12,在预置的耗电数据库中查找出各个任务运行时所需要的电流峰峰值;

步骤s13,将各个任务运行时所需要的电流峰峰值之和确定为所述运行电流。

本实施例中,在移动终端的电量小于预设的电量阈值时,检测移动终端当前运行的所有任务,然后在预置的耗电数据库中查找出各个任务运行时所需要的电流峰峰值,将各个任务运行时所需要的电流峰峰值之和确定为上述运行电流。

其中,上述耗电数据库中预先保存了各个任务在移动终端中运行所需要的电流峰峰值,该电流峰峰值属于固定值,可由移动终端生产厂家或者软件开发商提供。

其中,电流峰峰值是指电流波形中最大的正值和最大的负值之间的差,表示任务运行时所需的最大电流。

本实施例所述的电流错峰方法,在移动终端的电量小于预设的电量阈值时,检测移动终端当前运行的所有任务,然后在预置的耗电数据库中查找出各个任务运行时所需要的电流峰峰值,将各个任务运行时所需要的电流峰峰值之和确定为上述运行电流,当该运行电流与移动终端接收到的触发操作所需的电流之和大于上述电流阈值时,则暂停上述任务后,再执行上述触发操作,从而避免移动终端输出的电流值大于上述电流阈值,可有效防止移动终端在低电量时自动关机。

进一步地,基于本发明电流错峰方法第一、第二实施例,提出本发明电流错峰方法第三实施例,参照图3,图3为本发明电流错峰方法中步骤s30的细化步骤流程示意图,本实施例中,上述步骤s30中所述的当所述电流与所述运行电流的和大于电流阈值时,则在暂停移动终端当前运行的任务后,执行所述触发操作包括:

步骤s31,当所述电流与所述运行电流的和大于电流阈值时,则根据各个任务运行时所需要的电流峰峰值,确定需要暂停的高耗电任务;

步骤s32,暂停所述高耗电任务之后,执行所述触发操作。

可以理解的是,当移动终端当前运行多个任务时,不同的任务之间,其所需要的运行电流的大小也会不同,例如对于类似后台下载、后台音乐播放等任务,其所需的运行电流要远比如聊天、计时等任务所需的运行电流大。另外,考虑到大部分后台应用所需的运行电流都非常小,而只有少部分任务所需的运行电流较大,因此,为了最大限度的保证移动终端能够正常运行,本实施例中,只需要暂停运行电流较大的任务即可,即暂停高耗电任务。

其中,上述确定需要暂停的高耗电任务的步骤包括:

分别判断各个任务运行时所需要的电流峰峰值是否大于预设的高耗电阈值;

将运行时所需要的电流峰峰值大于所述高耗电阈值的任务确定为所述高耗电任务。

本实施例中,预先设置一个高耗电阈值,该高耗电阈值可以由用户自行设定,也可以有移动终端生产厂家设定,然后将运行时所需要的电流峰峰值大于该高耗电阈值的任务确定为高耗电任务。

本实施例所述的电流错峰方法,当上述电流与运行电流的和大于电流阈值时,则根据各个任务运行时所需要的电流峰峰值,确定需要暂停的高耗电任务,在暂停该高耗电任务之后,执行上述触发操作,即本实施例中,不需要暂停移动终端当前运行的所有任务,只需要暂停运行电流较大的任务即可,从而可以在最大限度的保证移动终端正常运行的情况下,避免移动终端输出的电流值大于上述电流阈值,防止移动终端在低电量时自动关机。

进一步地,基于本发明电流错峰方法第一、第二、第三实施例,提出本发明电流错峰方法第四实施例,参照图4,图4为本发明电流错峰方法第四实施例的流程示意图,本实施例中,上述电流错峰方法还包括:

步骤s40,在移动终端的电量小于所述电量阈值时,当移动终端接收到触发操作时,判断执行所述触发操作时所需的电流是否大于所述电流阈值;

步骤s50,当所述电流大于所述电流阈值时,则将所述触发操作分解为多个子触发操作依次执行。

本实施例中,考虑到有一些触发操作会同时调用移动终端中多个耗电单元,如当用户触发“照相机”应用图标时,移动终端则需要同时启动摄像头、图形处理器、闪光灯等耗电单元,执行该触发操作时所需的电流有可能会大于上述电流阈值。因此,当移动终端接收到触发操作时,判断执行该触发操作时所需的电流是否大于上述电流阈值,若大于,则将上述触发操作分解为多个子触发操作依次执行。例如,如当用户触发“照相机”应用图标时,移动终端依次启动摄像头、图形处理器、闪光灯等耗电单元。

其中,上述将所述触发操作分解为多个子触发操作依次执行的步骤包括:

检测执行所述触发操作时,移动终端中所有需要上电的电路模块;

将各个电路模块的上电操作对应关联至各个子触发操作;

依次执行各个子触发操作对应电路模块的上电操作。

可以理解的是,在移动终端对应的集成电路中,移动终端对应的各个功能都具有其对应的电路模块,例如,移动终端摄像头对应的电路模块与移动终端扬声器对应的电路模块是相互独立的。

本实施例中,先检测执行上述触发操作时,移动终端中所有需要上电的电路模块,然后为每个电路模块的上电操作关联一个子触发操作,然后控制移动终端依次执行各个子触发操作。

其中,上述子触发操作为虚拟的触发操作,是由用户在移动终端上的触发操作分解而来。

进一步地,上述依次执行各个子触发操作对应电路模块的上电操作的步骤包括:

每隔设定的时间间隔,对所述各个子触发操作对应的电路模块进行上电。

本实施例中,可以预先设置一个时间间隔,如0.5秒或1秒,然后每隔0.5秒或1秒依次对上述各个子触发操作对应的电路模块进行上电,达到电流错峰的目的。

其中,可以根据移动终端电池输出电流的频率来设置上述时间间隔,使得上述时间间隔为电流周期的整数倍,从而使得各个电路模块的上电操作能够有效的避开电流输出高峰。

本实施例所述的电流错峰方法,在移动终端的电量小于上述电量阈值时,当移动终端接收到触发操作时,判断执行该触发操作时所需的电流是否大于上述电流阈值;若大于,则将该触发操作分解为多个子触发操作依次执行,能够避免移动终端输出的电流值大于上述电流阈值,解决了现有技术中当移动终端处于低电量时,很容易因为同时运行多个应用而自动关机的技术问题。

进一步地,基于本发明电流错峰方法第一、第二、第三、第四实施例,提出本发明电流错峰方法第五实施例,本实施例中,上述电流错峰方法包括:

在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所述任务所需的运行电流;

当移动终端接收到触发操作时,判断执行所述触发操作时所需的电流是否大于所述电流阈值;

当所述电流大于所述电流阈值时,则将所述触发操作分解为多个子触发操作依次执行;

当所述电流小于或等于所述电流阈值时,则判断执行所述触发操作时所需的电流与所述运行电流的和是否大于预设的电流阈值;

当所述电流与所述运行电流的和大于电流阈值时,则在暂停移动终端当前运行的任务后,执行所述触发操作;

当所述电流与所述运行电流的和小于或等于上述电流阈值时,则直接执行所述触发操作。

本实施例所述的电流错峰方法,在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所有任务所需的运行电流;当移动终端接收到触发操作时,先判断执行该触发操作时所需的电流是否大于上述电流阈值,若是,则将所述触发操作分解为多个子触发操作依次执行;否则,判断执行该触发操作时所需的电流与上述运行电流的和是否大于预设的电流阈值,若大于,则在暂停移动终端当前运行的任务后,执行上述触发操作,从而避免移动终端输出的电流值大于上述电流阈值,即可以使移动终端在同时运行多个应用时,能够错开各个应用的耗电峰值,避免移动终端输出的电流值大于上述电流阈值,解决了现有技术中当移动终端处于低电量时,很容易因为同时运行多个应用而自动关机的技术问题。

本发明还提供一种移动终端,该移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电流错峰程序,所述电流错峰程序被所述处理器执行时实现如下步骤:

在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所述任务所需的运行电流;

当移动终端接收到触发操作时,判断执行所述触发操作时所需的电流与所述运行电流的和是否大于预设的电流阈值;

当所述电流与所述运行电流的和大于电流阈值时,则在暂停移动终端当前运行的任务后,执行所述触发操作。

进一步地,上述检测移动终端当前运行的任务,并确定运行所述任务所需的运行电流的步骤包括:

检测移动终端当前运行的所有任务;

在预置的耗电数据库中查找出各个任务运行时所需要的电流峰峰值;

将各个任务运行时所需要的电流峰峰值之和确定为所述运行电流。

进一步地,上述当所述电流与所述运行电流的和大于电流阈值时,则在暂停移动终端当前运行的任务后,执行所述触发操作的步骤包括:

当所述电流与所述运行电流的和大于电流阈值时,则根据各个任务运行时所需要的电流峰峰值,确定需要暂停的高耗电任务;

暂停所述高耗电任务之后,执行所述触发操作。

进一步地,上述确定需要暂停的高耗电任务的步骤包括:

分别判断各个任务运行时所需要的电流峰峰值是否大于预设的高耗电阈值;

将运行时所需要的电流峰峰值大于所述高耗电阈值的任务确定为所述高耗电任务。

进一步地,上述在暂停移动终端当前运行的任务后,执行所述触发操作的步骤之后还包括:

当检测到所述触发操作执行完成之后,则重新启动已暂停的任务。

进一步地,上述电流错峰程序被所述处理器执行时,还可以实现如下步骤:

在移动终端的电量小于所述电量阈值时,当移动终端接收到触发操作时,判断执行所述触发操作时所需的电流是否大于所述电流阈值;

当所述电流大于所述电流阈值时,则将所述触发操作分解为多个子触发操作依次执行。

进一步地,上述将所述触发操作分解为多个子触发操作依次执行的步骤包括:

检测执行所述触发操作时,移动终端中所有需要上电的电路模块;

将各个电路模块的上电操作对应关联至各个子触发操作;

依次执行各个子触发操作对应电路模块的上电操作。

进一步地,上述依次执行各个子触发操作对应电路模块的上电操作的步骤包括:

每隔设定的时间间隔,对所述各个子触发操作对应的电路模块进行上电。

为了更好的理解本发明,参照图5,图5为本发明移动终端涉及的软件运行环境的结构示意图,本实施例中,上述移动终端可包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口;网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口);存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器;存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图5中示出的结构并不构成对上述移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图5所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电流错峰程序。

如图5所示,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的电流错峰程序,并执行相应的操作。

上述移动终端可实现:在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所有任务所需的运行电流;当移动终端接收到触发操作时,判断执行该触发操作时所需的电流与上述运行电流的和是否大于预设的电流阈值,若大于,则在暂停移动终端当前运行的任务后,执行上述触发操作,从而避免移动终端输出的电流值大于上述电流阈值,即可以使移动终端在同时运行多个应用时,能够错开各个应用的耗电峰值,避免移动终端输出的电流值大于上述电流阈值,解决了现有技术中当移动终端处于低电量时,很容易因为同时运行多个应用而自动关机的技术问题。

其中,上述移动终端对应的实施例与前述电流错峰方法对应的各个实施例基本相同,故在此不再赘述。

本发明还提供一种存储介质,该存储介质上存储有电流错峰程序,所述电流错峰程序被处理器执行时实现如下步骤:

在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所述任务所需的运行电流;

当移动终端接收到触发操作时,判断执行所述触发操作时所需的电流与所述运行电流的和是否大于预设的电流阈值;

当所述电流与所述运行电流的和大于电流阈值时,则在暂停移动终端当前运行的任务后,执行所述触发操作。

进一步地,上述检测移动终端当前运行的任务,并确定运行所述任务所需的运行电流的步骤包括:

检测移动终端当前运行的所有任务;

在预置的耗电数据库中查找出各个任务运行时所需要的电流峰峰值;

将各个任务运行时所需要的电流峰峰值之和确定为所述运行电流。

进一步地,上述当所述电流与所述运行电流的和大于电流阈值时,则在暂停移动终端当前运行的任务后,执行所述触发操作的步骤包括:

当所述电流与所述运行电流的和大于电流阈值时,则根据各个任务运行时所需要的电流峰峰值,确定需要暂停的高耗电任务;

暂停所述高耗电任务之后,执行所述触发操作。

进一步地,上述确定需要暂停的高耗电任务的步骤包括:

分别判断各个任务运行时所需要的电流峰峰值是否大于预设的高耗电阈值;

将运行时所需要的电流峰峰值大于所述高耗电阈值的任务确定为所述高耗电任务。

进一步地,上述在暂停移动终端当前运行的任务后,执行所述触发操作的步骤之后还包括:

当检测到所述触发操作执行完成之后,则重新启动已暂停的任务。

进一步地,上述电流错峰程序被所述处理器执行时,还可以实现如下步骤:

在移动终端的电量小于所述电量阈值时,当移动终端接收到触发操作时,判断执行所述触发操作时所需的电流是否大于所述电流阈值;

当所述电流大于所述电流阈值时,则将所述触发操作分解为多个子触发操作依次执行。

进一步地,上述将所述触发操作分解为多个子触发操作依次执行的步骤包括:

检测执行所述触发操作时,移动终端中所有需要上电的电路模块;

将各个电路模块的上电操作对应关联至各个子触发操作;

依次执行各个子触发操作对应电路模块的上电操作。

进一步地,上述依次执行各个子触发操作对应电路模块的上电操作的步骤包括:

每隔设定的时间间隔,对所述各个子触发操作对应的电路模块进行上电。

上述存储介质可实现:在移动终端的电量小于预设的电量阈值时,则检测移动终端当前运行的任务,并确定运行所有任务所需的运行电流;当移动终端接收到触发操作时,判断执行该触发操作时所需的电流与上述运行电流的和是否大于预设的电流阈值,若大于,则在暂停移动终端当前运行的任务后,执行上述触发操作,从而避免移动终端输出的电流值大于上述电流阈值,即可以使移动终端在同时运行多个应用时,能够错开各个应用的耗电峰值,避免移动终端输出的电流值大于上述电流阈值,解决了现有技术中当移动终端处于低电量时,很容易因为同时运行多个应用而自动关机的技术问题。

其中,上述存储介质对应的实施例与前述电流错峰方法对应的各个实施例基本相同,故在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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