充电控制方法、装置、终端设备及存储介质与流程

文档序号:14950236发布日期:2018-07-17 22:23阅读:156来源:国知局

本申请实施例涉及计算机技术,尤其涉及一种充电控制方法、装置、终端设备及存储介质。



背景技术:

随着终端设备普及程度的提高,越来越多的用户使用终端设备执行各种各样的功能以满足自身需求,如使用终端设备阅读文字、观看视频、听音乐、玩游戏等,终端设备使用过程中,电量消耗到一定程度后,需要进行充电以保持足够电量来支持系统和应用程序的运行。

现有技术中,用户可通过电源数据线为终端设备进行充电,然而现有的充电方式存在缺陷,需要改进。



技术实现要素:

本发明提供了一种充电控制方法、装置、终端设备及存储介质,避免了由充电导致的终端设备温度过高的问题,减少了充电造成的安全隐患,提升了终端设备的硬件使用寿命以及运行效率。

第一方面,本申请实施例提供了一种充电控制方法,包括:

在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联;

如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值;

控制所述终端设备的充电电流大小小于或等于所述预设电流值。

第二方面,本申请实施例还提供了一种充电控制装置,包括:

监听模块,用于在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联;

数据处理模块,用于如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值;

电流控制模块,用于控制所述终端设备的充电电流大小小于或等于所述预设电流值。

第三方面,本申请实施例还提供了一种终端设备,包括:处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的充电控制方法。

第四方面,本申请实施例还提供了一种包含终端设备可执行指令的存储介质,所述终端设备可执行指令在由终端设备处理器执行时用于执行本申请实施例所述的充电控制方法。

本方案中,在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联,如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值,控制所述终端设备的充电电流大小小于或等于所述预设电流值,本方案避免了由充电导致的终端设备温度过高的问题,减少了充电造成的安全隐患,提升了终端设备的硬件使用寿命以及运行效率。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1是本申请实施例提供的一种充电控制方法的流程图;

图2是本发明实施例提供的另一种充电控制方法的流程图;

图3是本申请实施例提供的另一种充电控制方法的流程图;

图4是本申请实施例提供的另一种充电控制方法的流程图;

图5是本申请实施例提供的另一种充电控制方法的流程图;

图6是本申请实施例提供的一种充电控制装置的结构框图;

图7是本申请实施例提供的一种终端设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

图1是本申请实施例提供的一种充电控制方法的流程图,可适用于对终端设备的充电进行控制,该方法可以由本申请实施例提供的终端设备来执行,该终端设备的充电控制装置可采用软件和/或硬件的方式实现,如图1所示,本实施例提供的具体方案如下:

步骤s101、在终端设备处于充电状态时,对预设事件进行监听。

终端设备通过连接的电源线进行电池的充电,该充电状态指电源线接通,电池进行充电的状态。在一个实施例中,可对终端设备的充电状态进行判断,当确定终端设备处于充电状态下,则对终端设备中的预设事件进行监听。示例性的,以android系统为例,可通过获取batterymanager广播的电池充电情况确定终端设备是否处于充电状态,具体的,可以是:

intentfilterifilter=

newintentfilter(intent.action_battery_changed);

intentbatterystatus=context.registerreceiver(null,ifilter);

intstatus=batterystatus.getintextra(batterymanager.extra_status,-1);

booleanischarging=status

==batterymanager.battery_status_charging||status

==batterymanager.battery_status_full.

在另一个实施例中,可通过监听充电器的插入/拔出状态判断终端设备是否处于充电状态,示例性的,通过在androidmanifest.xml里注册广播接收器,并进行相应过滤条件的设置。具体的,可参照如下:

其中,该预设事件和所述终端设备中安装的应用程序关联,即为应用程序的相关预设事件。在一个实施例中,该预设事件可以是应用程序的图标的点击事件,在另一个实施例中,该预设事件可以是应用程序的运行状态。相应的,对预设事件进行监听包括:对预设应用程序的图标的点击事件进行监听,或对预设应用程序的运行状态进行监听。

步骤s102、如果所述预设事件被触发,则获取预设电流值。

其中,该预设电流值可以是预先设置并存储的电流值,该预设电流值小于当前的充电电流值,当终端设备通过电源充电时,其电流值通常为默认的固定电流值,不同的终端设备和电源适配器默认设置有不同的电流值,通常为1.5a至2a,该预设电流值的范围可以是0.9a至1.5a。

在一个实施例中,该预设事件为预设应用程序的图标的点击事件,其中,该预设应用程序可由系统默认设定,可以是拍照应用程序、视频应用程序和游戏应用程序,当检测到该应用程序的图标被点击后,相应的获取和该应用程序图标对应的预设电流值,还可以是获取预设的固定电流值。

在另一个实施例中,该预设事件为预设应用程序不同的运行/使用状态。示例性的,当检测到相机应用程序的拍照功能正在运行时,对预设电流值进行获取。具体的,通过如下方式确定终端设备的拍照状态是否为拍照中:

步骤s103、控制所述终端设备的充电电流大小小于或等于所述预设电流值。

当终端设备处于充电状态下,预设事件被触发且获取到预设电流值后,控制所述终端设备的充电电流大小小于或等于所述预设电流值。在一个实施例中,可将当前的充电电流大小设置为获取的预设电流值的大小,进一步的通过对充电电路的控制以实现充入终端设备的电流为预设电流值。示例性的,假定预设电流值大小为1.2a,默认的充电电流为1.8a,当前述条件满足时,设置当前的充电电流值为1.2a,实现过程可以是:

chip->chg_ops->input_current_write(chip,current_limit)

即终端设备拍照充电时电流由chip->limits.input_current_camera_ma赋值给current_limit,其中,limits.input_current_camera_ma为获取到的预设电流值。

在另一实施例中,如果所述预设事件被触发,则获取预设电流值包括:如果所述预设事件被触发,确定终端设备当前的剩余电量,根据所述剩余电量的大小确定对应的预设电流值。其中,预设电流值包含多个具体的数值,示例性的,可以是1.0、1.1、1.2、1.3、1.4和1.5,终端设备当前的剩余电量越小对应的预设电流值越大,避免剩余电量过低且设置的充电电流过小导致终端设备由于电量不足无法使用的问题。

需要说明的是,在另一个实施例中,还可对预设事件进行监听,当预设事件被触发后判断当前终端设备是否处于充电状态,如果是,则获取预设电流值,控制所述终端设备的充电电流大小小于或等于所述预设电流值。

由上述内容可知,终端设备在充电过程中,如果检测到满足条件的和应用程序关联的预设事件被触发,则相应的降低充电电流,由此避免了充电过程中运行应用程序导致的终端设备过热的问题,提高了终端设备的运行效率(终端设备温度升高会导致cpu降频,同时热能提高降低资源利用率)。

图2是本申请实施例提供的另一种充电控制方法的流程图,可选的,所述对预设事件进行监听包括:对预设应用程序的图标的点击事件进行监听;相应的,所述如果所述预设事件被触发,则获取预设电流值包括:如果检测到所述预设应用程序的图标的点击事件被触发,则获取预设电流值。如图2所示,技术方案具体如下:

步骤s201、对预设应用程序的图标的点击事件进行监听。

其中,该预设应用程序可以是拍照应用程序、视频应用程序或游戏应用程序等,以视频应用程序为例,可以是终端设备安装的优酷视频、爱奇艺视频、腾讯视频等应用程序,预设应用程序可以由用户的选择操作进行确定,还可以是系统默认确定。其中,该预设应用程序为数据处理量较高的应用程序。

步骤s202、如果检测到所述预设应用程序的图标的点击事件被触发,则获取预设电流值。

如果检测到预设应用程序的图标被点击,即预设应用程序后续即将被开启,则相应的获取预设电流值。

步骤s203、在终端设备处于充电状态时,控制所述终端设备的充电电流大小小于或等于所述预设电流值。

由上述可知,当终端设备运行较复杂的应用程序时,如果处于充电状态相应的降低充电电流,以减少终端设备的发热程度,使得终端设备的运行更加流畅、稳定。

图3是本申请实施例提供的另一种充电控制方法的流程图,可选的,所述对预设事件进行监听包括:对预设应用程序的运行状态进行监听;相应的,所述如果所述预设事件被触发,则获取预设电流值包括:如果检测到所述预设应用程序处于前台运行状态,则获取预设电流值。如图3所示,技术方案具体如下:

步骤s301、对预设应用程序的运行状态进行监听。

步骤s302、如果检测到所述预设应用程序处于前台运行状态,则获取预设电流值。

在一个实施例中,以android系统为例,通过在baseactivity中监控activity的生命周期的方式,判断预设应用程序是否处于前台运行状态。具体的:

在通过检查计数是否大于0以判断预设应用程序是否处于前台运行中,具体的:

可选的,还可在终端设备充电时,对前台运行的程序进行监控,如果发现前台运行程序为预设应程序,则获取存储的预设电流。在另一个实施例中,通过在application中注册activity状态切换的监控回调接口实现判断预设应用程序是否处于前台运行状态。

步骤s303、在终端设备处于充电状态时,控制所述终端设备的充电电流大小小于或等于所述预设电流值。

由上述可知,当预设应用程序在前台运行时,如果终端设备处于充电状态,则减小充电电流,避免终端设备运行时温度过高对设备造成损害。

在一个可能的实施例中,在控制终端设备的充电电流大小小于或等于所述预设电流值之后,还包括:如果检测到所述预设应用程序处于非运行状态,则控制所述终端设备的充电电流大小为默认电流值。示例性的,用户关闭当前运行的拍照程序或者游戏程序后,对终端设备的充入电流进行控制恢复至默认电流大小,以使终端设备在非运行预设应用程序的情况下保持原有充电电流,保证充电效率。

图4是本申请实施例提供的另一种充电控制方法的流程图,可选的,在所述对预设事件进行监听之前,还包括:创建预设不同应用程序和预设电流的映射关系,其中可以是对不同的预设应用程序和对应的预设电流的设置;相应的,所述如果所述预设事件被触发,则获取预设电流值包括:如果所述预设事件被触发,则依据映射关系获取和所述预设事件对应的预设电流值。如图4所示,技术方案具体如下:

步骤s401、创建预设不同应用程序和预设电流的映射关系。

其中,不同的预设应用程序可对应设置不同的预设电流,示例性的,假定终端设备的默认充电电流为1.5a,游戏类别的应用程序对应的预设电流可以是0.8a,新闻类别的应用程序对应的预设电流可以是1.3a等,具体的,依据应用程序运行过程中对硬件资源的消耗的不同而设定不同的预设电流,消耗越高相应的设置的预设电流越低。在一个实施例中,该映射关系可通过映射表的形式存储在终端设备的存储器中。

步骤s402、对预设应用程序的图标的点击事件进行监听。

步骤s403、判断所述预设应用程序的图标的点击事件是否被触发,如果是,则执行步骤s404,如果否,则继续监听。

步骤s404、依据映射关系确定所述预设应用程序对应的预设电流值。

步骤s405、在终端设备处于充电状态时,控制所述终端设备的充电电流大小小于或等于所述预设电流值。

步骤s406、对所述预设应用程序的运行状态进行监听。

步骤s407、判断所述预设应用程序是否被关闭,如果是,则执行步骤s408,如果否,则继续监听。

步骤s408、控制所述终端设备的充电电流大小为默认电流值。

由上述可知,针对和不同应用程序关联的预设事件,设置不同的预设电流,使得对终端设备充电过程中电流大小的控制更加合理,在提高充电效率的同时最大程度上节约充电时间。

图5是本申请实施例提供的另一种充电控制方法的流程图,可选的,在所述对预设事件进行监听之前,还包括:根据终端设备不同应用程序在运行过程中对应的设备运行参数确定不同应用程序对应的预设事件,所述设备运行参数包括cpu使用率、内存占用率和耗电量中的至少一种。如图5所示,技术方案具体如下:

步骤s501、根据终端设备不同应用程序在运行过程中对应的设备运行参数确定不同应用程序对应的预设事件。

其中,设备运行参数包括cpu使用率、内存占用率和耗电量中的至少一种。示例性的,当应用程序a在运行过程中,确定出其cpu使用率超过45%(或内存占用率超过50%、预设时长如20分钟耗电量超过15%),则将应用程序a的前台运行状态确定为预设事件,当检测到该预设事件被触发即应用程序a的运行状态处于前台运行时,则后续相应的对终端设备的充电电流进行控制。

步骤s502、对预设事件进行监听。

如前所述,可以是对应用程序a是否处于前台运行状态进行监听。

步骤s503、判断所述预设事件是否被触发,如果是,则执行步骤s504,如果否,则继续监听。

步骤s504、获取预设电流值。

步骤s505、在终端设备处于充电状态时,控制所述终端设备的充电电流大小小于或等于所述预设电流值。

步骤s506、对触发充电电流控制的应用程序的运行状态进行监听。

步骤s507、判断所述应用程序是否处于后台运行或者被关闭状态,如果是,则执行步骤s508,如果否,则继续监听。

步骤s508、控制所述终端设备的充电电流大小为默认电流值。

由上述可知,通过对终端设备中安装的应用程序运行过程中的设备参数进行统计,确定相应的应用程序的预设事件,当资源消耗较高的应用程序开始运行时,相应的降低终端设备的充电电流,避免了由充电导致的终端设备温度过高的问题,减少了充电造成的安全隐患,提升了终端设备的硬件使用寿命以及运行效率。

图6是本申请实施例提供的一种充电控制装置的结构框图,该装置用于执行上述实施例提供的充电控制方法,具备执行方法相应的功能模块和有益效果。如图6所示,该装置具体包括:监听模块101、数据处理模块102和电流控制模块103,其中,

监听模块101,用于在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联。

终端设备通过连接的电源线进行电池的充电,该充电状态指电源线接通,电池进行充电的状态。在一个实施例中,可对终端设备的充电状态进行判断,当确定终端设备处于充电状态下,则对终端设备中的预设事件进行监听。示例性的,以android系统为例,可通过获取batterymanager广播的电池充电情况确定终端设备是否处于充电状态。

在另一个实施例中,可通过监听充电器的插入/拔出状态判断终端设备是否处于充电状态,示例性的,通过在androidmanifest.xml里注册广播接收器,并进行相应过滤条件的设置。

其中,该预设事件和所述终端设备中安装的应用程序关联,即为应用程序的相关预设事件。在一个实施例中,该预设事件可以是应用程序的图标的点击事件,在另一个实施例中,该预设事件可以是应用程序的运行状态。相应的,对预设事件进行监听包括:对预设应用程序的图标的点击事件进行监听,或对预设应用程序的运行状态进行监听。

数据处理模块102,用于如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值。

其中,该预设电流值可以是预先设置并存储的电流值,该预设电流值小于当前的充电电流值,当终端设备通过电源充电时,其电流值通常为默认的固定电流值,不同的终端设备和电源适配器默认设置有不同的电流值,通常为1.5a至2a,该预设电流值的范围可以是0.9a至1.5a。

在一个实施例中,该预设事件为预设应用程序的图标的点击事件,其中,该预设应用程序可由系统默认设定,可以是拍照应用程序、视频应用程序和游戏应用程序,当检测到该应用程序的图标被点击后,相应的获取和该应用程序图标对应的预设电流值,还可以是获取预设的固定电流值。

在另一个实施例中,该预设事件为预设应用程序不同的运行/使用状态。示例性的,当检测到相机应用程序的拍照功能正在运行时,对预设电流值进行获取。

电流控制模块103,用于控制所述终端设备的充电电流大小小于或等于所述预设电流值。

当终端设备处于充电状态下,预设事件被触发且获取到预设电流值后,控制所述终端设备的充电电流大小小于或等于所述预设电流值。在一个实施例中,可将当前的充电电流大小设置为获取的预设电流值的大小,进一步的通过对充电电路的控制以实现充入终端设备的电流为预设电流值。示例性的,假定预设电流值大小为1.2a,默认的充电电流为1.8a,当前述条件满足时,设置当前的充电电流值为1.2a。

在另一实施例中,如果所述预设事件被触发,则获取预设电流值包括:如果所述预设事件被触发,确定终端设备当前的剩余电量,根据所述剩余电量的大小确定对应的预设电流值。其中,预设电流值包含多个具体的数值,示例性的,可以是1.0、1.1、1.2、1.3、1.4和1.5,终端设备当前的剩余电量越小对应的预设电流值越大,避免剩余电量过低且设置的充电电流过小导致终端设备由于电量不足无法使用的问题。

由上述内容可知,终端设备在充电过程中,如果检测到满足条件的和应用程序关联的预设事件被触发,则相应的降低充电电流,由此避免了充电过程中运行应用程序导致的终端设备过热的问题,提高了终端设备的运行效率(终端设备温度升高会导致cpu降频,同时热能提高降低资源利用率)。

在一个可能的实施例中,所述监听模块101具体用于:

对预设应用程序的图标的点击事件进行监听;

所述数据处理模块102具体用于:

如果检测到所述预设应用程序的图标的点击事件被触发,则获取预设电流值。

在一个可能的实施例中,所述监听模块101具体用于:

对预设应用程序的运行状态进行监听;

所述数据处理模块102具体用于:

如果检测到所述预设应用程序处于前台运行状态,则获取预设电流值。

在一个可能的实施例中,所述预设应用程序包括拍照应用程序、视频应用程序和游戏应用程序中的至少一种。

在一个可能的实施例中,所述电流控制模块103还用于:

在所述控制所述终端设备的充电电流大小小于或等于所述预设电流值之后,如果检测到所述预设应用程序处于非运行状态,则控制所述终端设备的充电电流大小为默认电流值。

在一个可能的实施例中,还包括配置模块104,用于:

在所述对预设事件进行监听之前,创建预设不同应用程序和预设电流的映射关系;

所述数据处理模块102具体用于:

如果所述预设事件被触发,则依据映射关系获取和所述预设事件对应的预设电流值。

在一个可能的实施例中,所述配置模块104还用于:

在所述对预设事件进行监听之前,根据终端设备不同应用程序在运行过程中对应的设备运行参数确定不同应用程序对应的预设事件,所述设备运行参数包括cpu使用率、内存占用率和耗电量中的至少一种。

本实施例在上述各实施例的基础上提供了一种终端设备,图7是本申请实施例提供的一种终端设备的结构示意图,如图7所示,该终端设备200包括:存储器201、处理器(centralprocessingunit,cpu)202、外设接口203、rf(radiofrequency,射频)电路205、音频电路206、扬声器211、电源管理芯片208、输入/输出(i/o)子系统209、触摸屏212、其他输入/控制设备210以及外部端口204,这些部件通过一个或多个通信总线或信号线207来通信。

应该理解的是,图示终端设备200仅仅是终端设备的一个范例,并且终端设备200可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于多开应用的权限管理的终端设备进行详细的描述,该终端设备以智能手机为例。

存储器201,所述存储器201可以被cpu202、外设接口203等访问,所述存储器201可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口203,所述外设接口203可以将设备的输入和输出外设连接到cpu202和存储器201。

i/o子系统209,所述i/o子系统209可以将设备上的输入输出外设,例如触摸屏212和其他输入/控制设备210,连接到外设接口203。i/o子系统209可以包括显示控制器2091和用于控制其他输入/控制设备210的一个或多个输入控制器2092。其中,一个或多个输入控制器2092从其他输入/控制设备210接收电信号或者向其他输入/控制设备210发送电信号,其他输入/控制设备210可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器2092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏212,所述触摸屏212是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统209中的显示控制器2091从触摸屏212接收电信号或者向触摸屏212发送电信号。触摸屏212检测触摸屏上的接触,显示控制器2091将检测到的接触转换为与显示在触摸屏212上的用户界面对象的交互,即实现人机交互,显示在触摸屏212上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路205,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路205接收并发送rf信号,rf信号也称为电磁信号,rf电路205将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路205可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路206,主要用于从外设接口203接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器211。

扬声器211,用于将手机通过rf电路205从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片208,用于为cpu202、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

上述实施例中提供的终端设备的充电控制装置及终端设备可执行本发明任意实施例所提供的终端设备的充电控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的终端设备的充电控制方法。

本申请实施例还提供一种包含终端设备可执行指令的存储介质,所述终端设备可执行指令在由终端设备处理器执行时用于执行一种充电控制方法,该方法包括:

在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联;

如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值;

控制所述终端设备的充电电流大小小于或等于所述预设电流值。

在一个可能的实施例中,所述对预设事件进行监听包括:

对预设应用程序的图标的点击事件进行监听;

相应的,所述如果所述预设事件被触发,则获取预设电流值包括:

如果检测到所述预设应用程序的图标的点击事件被触发,则获取预设电流值。

在一个可能的实施例中,所述对预设事件进行监听包括:

对预设应用程序的运行状态进行监听;

相应的,所述如果所述预设事件被触发,则获取预设电流值包括:

如果检测到所述预设应用程序处于前台运行状态,则获取预设电流值。

在一个可能的实施例中,所述预设应用程序包括拍照应用程序、视频应用程序和游戏应用程序中的至少一种。

在一个可能的实施例中,在所述控制所述终端设备的充电电流大小小于或等于所述预设电流值之后,还包括:

如果检测到所述预设应用程序处于非运行状态,则控制所述终端设备的充电电流大小为默认电流值。

在一个可能的实施例中,在所述对预设事件进行监听之前,还包括:

创建预设不同应用程序和预设电流的映射关系;

相应的,所述如果所述预设事件被触发,则获取预设电流值包括:

如果所述预设事件被触发,则依据映射关系获取和所述预设事件对应的预设电流值。

在一个可能的实施例中,在所述对预设事件进行监听之前,还包括:

根据终端设备不同应用程序在运行过程中对应的设备运行参数确定不同应用程序对应的预设事件,所述设备运行参数包括cpu使用率、内存占用率和耗电量中的至少一种。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的充电控制方法操作,还可以执行本发明任意实施例所提供的充电控制方法中的相关操作。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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