充电控制方法、装置、终端设备及存储介质制造方法及图纸

技术编号:18458342 阅读:26 留言:0更新日期:2018-07-18 12:31
本申请实施例公开了一种充电控制方法、装置、终端设备及存储介质,该方法包括在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联;如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值;控制所述终端设备的充电电流大小小于或等于所述预设电流值,本方案避免了由充电导致的终端设备温度过高的问题,减少了充电造成的安全隐患,提升了终端设备的硬件使用寿命以及运行效率。

Charging control method, device, terminal equipment and storage medium

The present application embodiment discloses a charge control method, a device, a terminal device, and a storage medium, which includes a monitor for a presupposed event when the terminal device is in a charging state, and the presupposed event is associated with an application installed in the terminal device; if the presupposed event is triggered, a preview is obtained. A current value is set, in which the preset current value is less than the current charge current value, and the charge current of the terminal device is less than or equal to the preset current value. This scheme avoids the problem of overheating the terminal device caused by the charging, reduces the hidden danger caused by the charging, and improves the harden of the terminal equipment. Service life and operation efficiency.

【技术实现步骤摘要】
充电控制方法、装置、终端设备及存储介质
本申请实施例涉及计算机技术,尤其涉及一种充电控制方法、装置、终端设备及存储介质。
技术介绍
随着终端设备普及程度的提高,越来越多的用户使用终端设备执行各种各样的功能以满足自身需求,如使用终端设备阅读文字、观看视频、听音乐、玩游戏等,终端设备使用过程中,电量消耗到一定程度后,需要进行充电以保持足够电量来支持系统和应用程序的运行。现有技术中,用户可通过电源数据线为终端设备进行充电,然而现有的充电方式存在缺陷,需要改进。
技术实现思路
本专利技术提供了一种充电控制方法、装置、终端设备及存储介质,避免了由充电导致的终端设备温度过高的问题,减少了充电造成的安全隐患,提升了终端设备的硬件使用寿命以及运行效率。第一方面,本申请实施例提供了一种充电控制方法,包括:在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联;如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值;控制所述终端设备的充电电流大小小于或等于所述预设电流值。第二方面,本申请实施例还提供了一种充电控制装置,包括:监听模块,用于在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联;数据处理模块,用于如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值;电流控制模块,用于控制所述终端设备的充电电流大小小于或等于所述预设电流值。第三方面,本申请实施例还提供了一种终端设备,包括:处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的充电控制方法。第四方面,本申请实施例还提供了一种包含终端设备可执行指令的存储介质,所述终端设备可执行指令在由终端设备处理器执行时用于执行本申请实施例所述的充电控制方法。本方案中,在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联,如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值,控制所述终端设备的充电电流大小小于或等于所述预设电流值,本方案避免了由充电导致的终端设备温度过高的问题,减少了充电造成的安全隐患,提升了终端设备的硬件使用寿命以及运行效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图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.充电控制方法,其特征在于,包括:在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联;如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值;控制所述终端设备的充电电流大小小于或等于所述预设电流值。

【技术特征摘要】
1.充电控制方法,其特征在于,包括:在终端设备处于充电状态时,对预设事件进行监听,所述预设事件和所述终端设备中安装的应用程序关联;如果所述预设事件被触发,则获取预设电流值,其中,所述预设电流值小于当前充电电流值;控制所述终端设备的充电电流大小小于或等于所述预设电流值。2.根据权利要求1所述的方法,其特征在于,所述对预设事件进行监听包括:对预设应用程序的图标的点击事件进行监听;相应的,所述如果所述预设事件被触发,则获取预设电流值包括:如果检测到所述预设应用程序的图标的点击事件被触发,则获取预设电流值。3.根据权利要求1所述的方法,其特征在于,所述对预设事件进行监听包括:对预设应用程序的运行状态进行监听;相应的,所述如果所述预设事件被触发,则获取预设电流值包括:如果检测到所述预设应用程序处于前台运行状态,则获取预设电流值。4.根据权利要求2或3所述的方法,其特征在于,所述预设应用程序包括拍照应用程序、视频应用程序和游戏应用程序中的至少一种。5.根据权利要求3所述的方法,其特征在于,在所述控制所述终端设备的充电电流大小小于或等于所述预设电流值之后,还包括:如果检测到所述预设应用程序处于非运行状态,则控制所述终端设备的充电电流大小为默认电流值。6.根据权利要求1-3中任一项所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:王靖淳
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1