CN110365081B - 充电控制方法、装置、终端及存储介质 - Google Patents
充电控制方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN110365081B CN110365081B CN201910665069.9A CN201910665069A CN110365081B CN 110365081 B CN110365081 B CN 110365081B CN 201910665069 A CN201910665069 A CN 201910665069A CN 110365081 B CN110365081 B CN 110365081B
- Authority
- CN
- China
- Prior art keywords
- battery
- batteries
- charging
- application program
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000004590 computer program Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 7
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 229910021389 graphene Inorganic materials 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000002035 prolonged effect Effects 0.000 description 4
- 230000001737 promoting effect Effects 0.000 description 4
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 3
- 229910052744 lithium Inorganic materials 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 2
- NUJOXMJBOLGQSY-UHFFFAOYSA-N manganese dioxide Chemical compound O=[Mn]=O NUJOXMJBOLGQSY-UHFFFAOYSA-N 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 229910002065 alloy metal Inorganic materials 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 125000004432 carbon atom Chemical group C* 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 229910002804 graphite Inorganic materials 0.000 description 1
- 239000010439 graphite Substances 0.000 description 1
- 238000009396 hybridization Methods 0.000 description 1
- 239000011810 insulating material Substances 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007773 negative electrode material Substances 0.000 description 1
- 239000011255 nonaqueous electrolyte Substances 0.000 description 1
- 239000007774 positive electrode material Substances 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/44—Methods for charging or discharging
- H01M10/441—Methods for charging or discharging for several batteries or cells simultaneously or sequentially
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/44—Methods for charging or discharging
- H01M10/443—Methods for charging or discharging in response to temperature
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/0013—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries acting upon several batteries simultaneously or sequentially
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/007—Regulation of charging or discharging current or voltage
-
- H02J7/0077—
-
- H02J7/0091—
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- General Chemical & Material Sciences (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Secondary Cells (AREA)
Abstract
本申请实施例提供了一种充电控制方法、装置、终端及存储介质。所述方法应用于终端中,该终端包括n个电池,n为大于1的整数;所述方法包括:确定正在运行的目标应用程序;从n个电池中确定对目标应用程序供电的第一电池,第一电池包括至少一个电池;对n个电池中的第二电池进行充电,第二电池是指n个电池中除第一电池之外的其它电池。本申请实施例当终端包括多个电池时,通过确定对正在运行的应用程序供电的电池,对多个电池中除上述供电电池之外的其它电池进行充电,实现了合理地对电池进行充电,有效避免了因为同时对所有电池进行充电,而造成的电池温度较高,损害电池寿命的问题。
Description
技术领域
本申请实施例涉及终端技术领域,特别涉及一种充电控制方法、装置、终端及存储介质。
背景技术
随着终端技术的发展,人们对移动终端的续航能力要求越来越高。
在相关技术中,通过在手机中设置两块电池,来提高手机的续航能力。然而,同时对两块电池进行充电,可能会造成电池温度过高,损害电池寿命。
发明内容
本申请实施例提供一种充电控制方法、装置、终端及存储介质。所述技术方案如下:
一方面,本申请实施例提供一种充电控制方法,应用于终端中,所述终端包括n个电池,所述n为大于1的整数;所述方法包括:
确定正在运行的目标应用程序;
从所述n个电池中确定对所述目标应用程序供电的第一电池,所述第一电池包括至少一个电池;
对所述n个电池中的第二电池进行充电,所述第二电池是指所述n个电池中除所述第一电池之外的其它电池。
另一方面,本申请实施例提供一种充电控制装置,应用于终端中,所述终端包括n个电池,所述n为大于1的整数;所述装置包括:
应用确定模块,用于确定正在运行的目标应用程序;
电池确定模块,用于从所述n个电池中确定对所述目标应用程序供电的第一电池,所述第一电池包括至少一个电池;
电池充电模块,用于对所述n个电池中的第二电池进行充电,所述第二电池是指所述n个电池中除所述第一电池之外的其它电池。
再一方面,本申请实施例提供一种终端,所述终端包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上述方面所述的充电控制方法。
又一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上述方面所述的充电控制方法。
本申请实施例提供的技术方案可以带来如下有益效果:
当终端包括多个电池时,通过确定对正在运行的应用程序供电的电池,对多个电池中除上述供电电池之外的其它电池进行充电,实现了合理地对电池进行充电,有效避免了因为同时对所有电池进行充电,而造成的电池温度较高,损害电池寿命的问题,本申请实施例提供的技术方案在一定程度上延长了电池使用寿命,且有助于提升充电安全性。
附图说明
图1是本申请一个实施例提供的充电控制方法的流程图;
图2是本申请一个实施例提供的电池的示意图;
图3是本申请一个实施例提供的充电控制装置的框图;
图4是本申请另一个实施例提供的充电控制装置的框图;
图5是本申请一个实施例提供的终端的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
本申请实施例提供的方法,各步骤的执行主体可以是终端。上述终端可以是诸如手机、平板电脑、电子书阅读器、多媒体播放设备、可穿戴设备、膝上型便携计算机等电子设备。
终端包括n个电池,n为大于1的整数。电池的类型可以包括普通充电模式的普通电池,也可以包括快充充电模式的快充电池(快充充电模式的充电电流或充电电压较大)。示例性地,普通电池可以是锂电池,快充电池可以是石墨烯电池。锂电池是一类由二氧化锰为正极材料、金属锂或其合金金属为负极材料,使用非水电解质溶液的电池。石墨烯是一种由碳原子以sp2杂化方式形成的蜂窝状平面薄膜,是一种只有一个原子层厚度的准二维材料,所以又叫做单原子层石墨。石墨烯电池是利用锂离子在石墨烯表面和电极之间快速大量穿梭运动的特性,开发出的一种新能源电池。石墨烯电池具有高导电性、高强度、超轻薄等特性。上述n个电池的类型可以一致,也可以不一致。例如,上述n个电池可以都为普通电池或快充电池;也可以部分是普通电池,部分是快充电池。本申请实施例对上述n个电池的类型不作限制。
下面,对本申请的实施例进行介绍说明。
请参考图1,其示出了本申请一个实施例提供的充电控制方法的流程图。在本实施例中,主要以该方法应用于终端中来举例说明,该终端包括n个电池,n为大于1的整数。该方法可以包括以下几个步骤(101-103):
步骤101,确定正在运行的目标应用程序。
目标应用程序可以是指终端中安装的任意一个应用程序。应用程序可以是***应用程序,也可以是第三方应用程序。在本申请实施例中,对应用程序的种类不作限定,如其可以是社交类应用程序、视频类应用程序、拍照类应用程序、游戏类应用程序、即时通信应用程序,等等。
示例性地,终端可以获取正在运行的应用程序的标识,从而确定出正在运行的目标应用程序。应用程序的标识用于唯一指示该应用程序,不同的应用程序具有不同的标识。例如,应用程序的标识可以是应用程序的包名(简称“应用包名”)或者其它唯一标识符。
步骤102,从n个电池中确定对目标应用程序供电的第一电池。
在本申请实施例中,第一电池包括至少一个电池。
示例性地,第一电池可以预先由用户确定好,例如,用户可以在终端的电池选项菜单里预先设定好应用程序和电池之间的对应关系。示例性地,假设终端中安装有应用1、应用2、应用3和应用4,终端包括两个电池(电池1和电池2),用户可以在终端的电池选项菜单里设置电池1对应用1和应用4供电,电池2对应用2和应用3供电。当目标应用程序为应用1时,终端可以确定第一电池为电池1。
示例性地,第一电池也可以根据电池对应的电池状态信息实时确定。例如,终端可以根据电池当前的充电速度、剩余电量或电池温度确定出对目标应用程序供电的第一电池。
在本申请实施例中,对某一应用程序供电的电池,是指在该应用程序处于运行状态的情况下,为终端进行供电的电池。
步骤103,对n个电池中的第二电池进行充电,第二电池是指n个电池中除第一电池之外的其它电池。
可选地,一个电池对应有一个充电开关。当电池对应的充电开关闭合时,终端可以对该电池进行充电。仍然以上述示例为例,终端包括电池1和电池2,第一电池为电池1,那么第二电池为电池2,电池2对应的充电开关闭合,终端对电池2进行充电。
需要说明的是,第二电池可以是n个电池中除第一电池之外的全部剩余电池,也可以是n个电池中除第一电池之外的部分剩余电池。本申请实施例对此不作限定。
在其它可能的实现方式中,当终端处于空闲状态,如关机或待机状态时,可以同时对n个电池进行充电,这样可以提升充电效率。
综上所述,本申请实施例提供的技术方案中,当终端包括多个电池时,通过确定对正在运行的应用程序供电的电池,对多个电池中除上述供电电池之外的其它电池进行充电,实现了合理地对电池进行充电,有效避免了因为同时对所有电池进行充电,而造成的电池温度较高,损害电池寿命的问题,本申请实施例提供的技术方案在一定程度上延长了电池使用寿命,且有助于提升充电安全性。
另外,如果电池在充电的时候同时在供电,那么会对电池造成一定的受损。本申请实施例提供的技术方案中,充电电池和供电电池不是一样的电池,有效避免了电池因为同时充电和供电而对电池造成的受损问题。
在一个示例中,本申请实施例提供的充电控制方法可以包括以下几个步骤:
1、确定正在运行的目标应用程序。
2、查找预设对应关系,将与目标应用程序对应的电池,确定为第一电池;其中,预设对应关系包括至少一组应用程序与电池之间的对应关系。
预设对应关系可以由用户预先确定好。例如,用户可以在终端的电池选项菜单里预先设定好应用程序和电池之间的对应关系。示例性地,假设终端中安装有应用1、应用2、应用3和应用4,终端包括两个电池(电池1和电池2),用户可以在终端的电池选项菜单里设置电池1对应用1和应用4供电,电池2对应用2和应用3供电,即预设对应关系为应用1与电池1对应、应用2与电池2对应、应用3与电池2对应、应用4与电池1对应。当目标应用程序为应用1时,终端根据预设对应关系,可以确定第一电池为电池1。
不同的电池可以负责不同的应用程序,这样可以保证充电电池和供电电池不一致,以使得充电电池用于充电,供电电池用于对目标应用程序供电。
需要说明的是,一个电池对应的应用程序可以是一个,也可以是多个;一个应用程序对应的电池,可以是一个,也可以是多个。本申请实施例对此不作限定。
3、对n个电池中的第二电池进行充电,第二电池是指n个电池中除第一电池之外的其它电池。
仍然以上述示例为例,则第二电池为电池2,终端对电池2进行充电。
综上所述,本申请实施例提供的技术方案中,通过预设对应关系,确定出对应用程序供电的电池,操作简单,效率高。
在另一个示例中,本申请实施例提供的充电控制方法可以包括以下几个步骤:
1、确定正在运行的目标应用程序。
2、获取n个电池各自对应的电池状态信息。
在本申请实施例中,电池状态信息用于指示电池的状态。电池状态信息可以包括以下至少一项:电池充电速度、电池剩余电量、电池温度。电池充电速度可以根据电池的类型确定,当电池为普通电池时,充电速度较慢;当电池为快充电池时,充电速度较快。电池剩余电量可以根据电池内的电量计确定,电量计用于测量电池的剩余电量。电池温度可以由温度传感器采集。
3、根据n个电池各自对应的电池状态信息,从n个电池中选取第一电池。
假设终端包括电池1、电池2和电池3,终端根据电池1、电池2和电池3各自对应的电池状态信息,确定第一电池为电池1。
示例性地,终端可以根据n个电池各自对应的电池状态信息,从n个电池中选取电池状态信息符合预设条件的电池作为第一电池。预设条件包括以下至少一项:电池充电速度小于预设充电速度、电池剩余电量大于预设电量、电池温度低于预设温度。
若电池状态信息包括充电速度,则终端从n个电池中选取电池充电速度小于预设充电速度的电池作为第一电池。
假设终端包括3个电池(电池1、电池2和电池3),预设充电速度为5,电池1的充电速度为6、电池2的充电速度为4、电池3的充电速度为6,电池2的充电速度小于预设充电速度,那么第一电池为电池2。
若电池状态信息包括电池剩余电量,则终端从n个电池中选取电池剩余电量大于预设电量的电池作为第一电池。
若电池状态信息包括电池温度,则终端从n个电池中选取电池温度低于预设温度的电池作为第一电池。
示例性地,电池状态信息包括多项时,终端可以结合多项电池状态信息,确定第一电池。假设电池状态信息包括电池充电速度和电池剩余电量,终端可以将电池充电速度小于预设充电速度,且电池剩余电量大于预设电量的电池作为第一电池;假设电池状态信息包括电池充电速度和电池温度,终端可以将电池充电速度小于预设充电速度,且电池温度低于预设温度的电池作为第一电池;假设电池状态信息包括电池剩余电量和电池温度,终端可以将电池剩余电量大于预设电量,且电池温度低于预设温度的电池作为第一电池;假设电池状态信息包括电池充电速度、电池剩余电量、电池温度,终端可以将电池充电速度小于预设充电速度、电池剩余电量大于预设电量、电池温度低于预设温度的电池作为第一电池。
4、对n个电池中的第二电池进行充电,第二电池是指n个电池中除第一电池之外的其它电池。
仍然以上述示例为例,第一电池为电池1,则终端确定第二电池为电池2和电池3,终端对电池2和电池3进行充电。
综上所述,本申请实施例提供的技术方案中,通过电池状态信息,确定出对应用程序供电的电池,供电电池的选取更为合理。
另外,通过电池充电速度、电池剩余电量、电池温度中的至少一项,确定出供电电池,供电电池的选择更为灵活。
在示意性实施例中,本申请实施例提供的充电控制方法可以包括以下几个步骤:
1、确定正在运行的目标应用程序。
2、获取n个电池各自对应的电池状态信息。
3、获取目标应用程序的耗电信息,耗电信息用于指示目标应用程序的耗电情况。
在一个示例中,可以根据应用程序的类型,确定应用程序的耗电信息。例如,当应用程序为游戏类应用程序、拍摄类应用程序时,上述应用程序的耗电情况为高耗电;当应用程序为社交类应用程序、视频类应用程序时,上述应用程序的耗电情况为中等耗电;当应用程序为电子书类应用程序、音乐播放类应用程序时,上述应用程序的耗电情况为低耗电。
在另一个示例中,可以根据应用程序的实时状态,确定应用程序的耗电信息。应用程序的实时状态可以包括以下至少一项:画面显示帧率、CPU占用率、网络使用流量等。例如,当应用程序当前的画面显示帧率较高时,应用程序的耗电情况为中等耗电;当应用程序当前的画面显示帧率较低时,应用程序的耗电情况为低耗电。
4、根据n个电池各自对应的电池状态信息和目标应用程序的耗电信息,从n个电池中选取第一电池。
不同的耗电信息对电池状态信息的要求可能不一样。假设目标应用程序的耗电信息指示目标应用程序的耗电情况为中等耗电,电池状态信息为电池剩余电量,耗电情况为中等的应用程序要求电池剩余电量大于70。终端包括3个电池(电池1、电池2和电池3),电池1的剩余电量为65、电池2的剩余电量为72、电池3的剩余电量为74,第一电池为电池2和电池3。
5、对n个电池中的第二电池进行充电,第二电池是指n个电池中除第一电池之外的其它电池。
仍然以上述示例为例,则终端确定第二电池为电池1,终端对电池1进行充电。
综上所述,本申请实施例提供的技术方案中,通过电池状态信息和应用程序的耗电信息,确定出对应用程序供电的电池,结合应用程序的实际耗电情况,匹配出最佳的供电电池,有助于确保应用程序的正常运行。
在基于上述任一实施例提供的另一个可选实施例中,通过如下方式对第二电池进行充电:
1、检测第二电池的温度;
第二电池的温度可以由温度传感器采集。可选地,相邻两个电池之间设置有隔热材料,以使得相邻两个电池之间隔热以及间隔一定距离。每个电池分别对应有一个温度传感器,用于采集每个电池的温度。当第二电池包括多个电池时,第二电池的温度可以通过如下方式获得:对上述多个电池各自的温度求平均值,将平均值确定为第二电池的温度。
2、当第二电池的温度高于预设温度时,调整第二电池的充电参数,得到调整后的充电参数;
可选地,终端分别根据第二电池包括的每个电池对应的充电关联信息,调整每个电池的充电参数,得到调整后的充电参数。
在本申请实施例中,充电关联信息是指对电池充电有影响的物理状态信息。物理状态信息可以是指温度、光强、湿度等信息。示例性地,充电关联信息可以包括以下至少一项:环境信息、电池温度信息、屏幕温度信息。环境信息用于指示终端所处的环境状态。可选地,环境信息包括环境温度、环境光强度、环境湿度中的至少一项。电池温度信息包括第二电池包括的每个电池的温度。屏幕温度信息用于指示终端的屏幕温度。
充电参数包括以下至少一项:充电电流、充电电压、充电功率、充电时长。
可选地,对于第二电池中的任意一个电池,调用充电参数调整模型,根据电池对应的充电关联信息,确定电池对应的调整后的充电参数;其中,充电参数调整模型用于从电池对应的充电关联信息中提取特征,并对特征进行处理,根据处理后的特征输出电池对应的调整后的充电参数。
不同电池对应的充电关联信息可能不同,终端确定出的电池对应的调整后的充电参数可能也不同。假设终端中包括三个电池(电池1、电池2和电池3),第二电池包括电池1和电池2,电池1和电池2的温度均高于预设温度。电池1对应的充电关联信息包括电池1的温度,电池2对应的充电关联信息包括电池2的温度。充电参数调整模型根据电池1的温度,确定电池1对应的调整后的充电时长为25分钟;充电参数调整模型根据电池2的温度,确定电池2对应的调整后的充电时长为20分钟。
在实际情况下,用户可能会在终端充电的时候使用终端,此时终端自身会产生热量,再加上终端在充电,则终端可能会产生更多的热量,通过检测第二电池的温度,当第二电池的温度大于预设温度时,调整第二电池的充电参数,可以降低第二电池的温度,从而可以降低终端的热量。
3、根据调整后的充电参数,对第二电池进行充电。
终端可以根据第二电池包括的每个电池对应的调整后的充电参数,对上述第二电池进行充电。
综上所述,本申请实施例提供的技术方案中,当充电电池的温度高于预设温度时,调整充电电池的充电参数,并根据调整后的充电参数,对充电电池进行充电,可以防止充电过程中电池温度过高影响充电效率,甚至对充电电池的寿命造成影响,延长了电池的使用寿命,且有助于提升充电安全性。
另外,分别根据充电电池包括的每个电池对应的充电关联信息,调整每个电池的充电参数,充电参数的确定更加灵活准确。
示例性地,在对第二电池进行充电之前,上述充电控制方法还包括以下步骤:
1、确定第二电池包括的每个电池各自对应的应用程序集合,应用程序集合包括至少一个应用程序;
不同电池对应的应用程序集合可能不同,应用程序集合包括的应用程序可能也不同。可选地,第二电池包括的每个电池各自对应的应用程序集合可以根据预设对应关系确定。假设第二电池包括电池1、电池2和电池3,电池1对应的应用程序包括应用1、应用2和应用3,电池2对应的应用程序包括应用2和应用4,电池3对应的应用程序包括应用3和应用4。
2、检测应用程序集合中是否存在处于后台运行状态的后台应用程序;
3、若存在后台应用程序,则关闭后台应用程序。
仍然以上述示例为例,终端检测到应用2处于后台运行状态,则终端关闭应用2。
示例性地,在对第二电池进行充电之后,上述充电控制方法还包括以下步骤:
1、获取第一电池的剩余电量;
可选地,终端根据第一电池内的电量计,获取第一电池的剩余电量。
2、当第一电池的剩余电量符合第四预设条件时,停止通过第一电池对目标应用程序供电,并对第一电池进行充电,以及停止对第二电池进行充电,并通过第二电池对目标应用程序供电。
可选地,第四预设条件包括剩余电量低于预设电量。当第一电池的剩余电量低于预设电量时,终端需要对第一电池进行充电。并且,在第一电池处于充电状态的过程中,通过第二电池对目标应用程序供电。
综上所述,本申请实施例提供的技术方案中,通过关闭充电电池对应的后台应用程序,保证充电电池的充电效率。
另外,当第一电池的剩余电量低于预设电量时,对第一电池进行充电,并通过第二电池对应用程序供电,实现了第一电池和第二电池之间的充电状态灵活切换,在一定程度上保证了第一电池的使用寿命。
示例性地,如图2所示,以终端20中包括两个电池:快充电池21和普通电池22为例进行介绍说明。
在实际应用中,快充电池21和普通电池22对不同的应用程序供电。终端20确定正在运行的应用程序为应用1,终端20查找预设对应关系,确定应用1与快充电池21对应,则快充电池21对应用1供电,也即第一电池为应用1;终端20确定普通电池22为第二电池,终端20对普通电池22进行充电。
终端20检测普通电池22的温度,当普通电池22的温度高于预设温度时,为了降低普通电池22的温度,终端20调整普通电池22的充电参数,得到调整后的充电参数,并根据调整后的充电参数,对普通电池22进行充电。
终端20在对普通电池22进行充电之前,可以先确定普通电池22对应的应用程序集合,当终端20检测到普通电池22对应的应用程序集合中存在处于后台运行状态的后台应用程序时,关闭该后台应用程序,保证普通电池22的充电效率。
当终端20检测到快充电池21的剩余电量低于预设电量时,停止通过快充电池21对应用1供电,并对快充电池21进行充电,以及停止对普通电池22进行充电,并通过普通电池22对应用1供电。
当终端20处于空闲状态时,终端20可以同时对快充电池21和普通电池22进行充电,从而提升充电效率。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图3,其示出了本申请一个实施例提供的充电控制装置的框图。该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置300可以应用于终端中,所述终端包括n个电池,所述n为大于1的整数。该装置300可以包括:应用确定模块310、电池确定模块320和电池充电模块330。
所述应用确定模块310,用于确定正在运行的目标应用程序。
所述电池确定模块320,用于从所述n个电池中确定对所述目标应用程序供电的第一电池,所述第一电池包括至少一个电池。
所述电池充电模块330,用于对所述n个电池中的第二电池进行充电,所述第二电池是指所述n个电池中除所述第一电池之外的其它电池。
综上所述,本申请实施例提供的技术方案中,当终端包括多个电池时,通过确定对正在运行的应用程序供电的电池,对多个电池中除上述供电电池之外的其它电池进行充电,实现了合理地对电池进行充电,有效避免了因为同时对所有电池进行充电,而造成的电池温度较高,损害电池寿命的问题,本申请实施例提供的技术方案在一定程度上延长了电池使用寿命,且有助于提升充电安全性。
可选地,所述电池确定模块320,用于:
查找预设对应关系,将与所述目标应用程序对应的电池,确定为所述第一电池;其中,所述预设对应关系包括至少一组应用程序与电池之间的对应关系可选地,如图4所示,所述电池确定模块320,包括:信息获取单元321和电池选取单元322。
所述信息获取单元321,用于获取所述n个电池各自对应的电池状态信息,所述电池状态信息用于指示电池的状态。
所述电池选取单元322,用于根据所述n个电池各自对应的电池状态信息,从所述n个电池中选取所述第一电池。
可选地,所述电池选取单元322,用于:
根据所述n个电池各自对应的电池状态信息,从所述n个电池中选取电池状态信息符合预设条件的电池作为所述第一电池;
其中,所述预设条件包括以下至少一项:电池充电速度小于预设充电速度、电池剩余电量大于预设电量、电池温度低于预设温度。
可选地,所述信息获取单元321,还用于获取所述目标应用程序的耗电信息,所述耗电信息用于指示所述目标应用程序的耗电情况。
所述电池选取单元322,还用于根据所述n个电池各自对应的电池状态信息和所述目标应用程序的耗电信息,从所述n个电池中选取所述第一电池。
可选地,所述电池充电模块330,包括:温度检测单元331、参数调整单元332和电池充电单元333。
所述温度检测单元331,用于检测所述第二电池的温度。
所述参数调整单元332,用于当所述第二电池的温度高于预设温度时,调整所述第二电池的充电参数,得到调整后的充电参数。
所述电池充电单元333,用于根据所述调整后的充电参数,对所述第二电池进行充电。
可选地,所述参数调整单元332,用于:
分别根据所述第二电池包括的每个电池对应的充电关联信息,调整每个电池的充电参数,得到所述调整后的充电参数;
其中,所述充电关联信息是指对电池充电有影响的物理状态信息。
可选地,所述装置300,还包括:应用确定模块340、应用检测模块350和应用关闭模块360。
所述应用确定模块340,用于确定所述第二电池包括的每个电池各自对应的应用程序集合,所述应用程序集合包括至少一个应用程序。
所述应用检测模块350,用于检测所述应用程序集合中是否存在处于后台运行状态的后台应用程序。
所述应用关闭模块360,用于若存在所述后台应用程序,则关闭所述后台应用程序。
可选地,所述装置300,还包括:电量获取模块370和供电停止模块380。
所述电量获取模块370,用于获取所述第一电池的剩余电量。
所述供电停止模块380,用于当所述第一电池的剩余电量符合第四预设条件时,停止通过所述第一电池对所述目标应用程序供电,并对所述第一电池进行充电,以及停止对所述第二电池进行充电,并通过所述第二电池对所述目标应用程序供电。
需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图5,其示出了本申请一个实施例提供的终端的结构框图。终端可以是手机、平板电脑、电子书阅读设备、多媒体播放设备、可穿戴设备或其它便携式电子设备。
本申请实施例中的终端可以包括一个或多个如下部件:处理器510和存储器520。
处理器510可以包括一个或者多个处理核心。处理器510利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器520内的指令、程序、代码集或指令集,以及调用存储在存储器520内的数据,执行终端的各种功能和处理数据。可选地,处理器510可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器510可集成中央处理器(CentralProcessing Unit,CPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***和应用程序等;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器510中,单独通过一块芯片进行实现。
可选地,处理器510执行存储器520中的程序指令时实现上述各个方法实施例提供的充电控制方法。
存储器520可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选地,该存储器520包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器520可用于存储指令、程序、代码、代码集或指令集。存储器520可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令、用于实现上述各个方法实施例的指令等;存储数据区可存储根据终端的使用所创建的数据等。
上述终端的结构仅是示意性的,在实际实现时,终端可以包括更多或更少的组件,比如:显示屏或蓝牙组件等,本实施例对此不作限定。
本领域技术人员可以理解,图5中示出的结构并不构成对终端的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述充电控制方法。
在示例性实施例中,还提供了一种计算机程序产品,当该计算机程序产品被执行时,其用于实现上述充电控制方法。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (11)
1.一种充电控制方法,其特征在于,应用于终端中,所述终端包括n个电池,所述n为大于1的整数;所述方法包括:
确定正在运行的目标应用程序;
从所述n个电池中确定对所述目标应用程序供电的第一电池,所述第一电池包括至少一个电池;
确定第二电池包括的每个电池各自对应的应用程序集合,所述应用程序集合包括至少一个应用程序;
检测所述应用程序集合中是否存在处于后台运行状态的后台应用程序;
若存在所述后台应用程序,则关闭所述后台应用程序;
对所述n个电池中的所述第二电池进行充电,所述第二电池是指所述n个电池中除所述第一电池之外的其它电池。
2.根据权利要求1所述的方法,其特征在于,所述从所述n个电池中确定对所述目标应用程序供电的第一电池,包括:
查找预设对应关系,将与所述目标应用程序对应的电池,确定为所述第一电池;其中,所述预设对应关系包括至少一组应用程序与电池之间的对应关系。
3.根据权利要求1所述的方法,其特征在于,所述从所述n个电池中确定对所述目标应用程序供电的第一电池,包括:
获取所述n个电池各自对应的电池状态信息,所述电池状态信息用于指示电池的状态;
根据所述n个电池各自对应的电池状态信息,从所述n个电池中选取所述第一电池。
4.根据权利要求3所述的方法,其特征在于,所述根据所述n个电池各自对应的电池状态信息,从所述n个电池中选取所述第一电池,包括:
根据所述n个电池各自对应的电池状态信息,从所述n个电池中选取电池状态信息符合预设条件的电池作为所述第一电池;
其中,所述预设条件包括以下至少一项:电池充电速度小于预设充电速度、电池剩余电量大于预设电量、电池温度低于预设温度。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取所述目标应用程序的耗电信息,所述耗电信息用于指示所述目标应用程序的耗电情况;
所述根据所述n个电池各自对应的电池状态信息,从所述n个电池中选取所述第一电池,包括:
根据所述n个电池各自对应的电池状态信息和所述目标应用程序的耗电信息,从所述n个电池中选取所述第一电池。
6.根据权利要求1所述的方法,其特征在于,所述对所述n个电池中的第二电池进行充电,包括:
检测所述第二电池的温度;
当所述第二电池的温度高于预设温度时,调整所述第二电池的充电参数,得到调整后的充电参数;
根据所述调整后的充电参数,对所述第二电池进行充电。
7.根据权利要求6所述的方法,其特征在于,所述调整所述第二电池的充电参数,得到调整后的充电参数,包括:
分别根据所述第二电池包括的每个电池对应的充电关联信息,调整每个电池的充电参数,得到所述调整后的充电参数;
其中,所述充电关联信息是指对电池充电有影响的物理状态信息。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述对所述n个电池中的第二电池进行充电之后,还包括:
获取所述第一电池的剩余电量;
当所述第一电池的剩余电量符合第四预设条件时,停止通过所述第一电池对所述目标应用程序供电,并对所述第一电池进行充电,以及停止对所述第二电池进行充电,并通过所述第二电池对所述目标应用程序供电。
9.一种充电控制装置,其特征在于,应用于终端中,所述终端包括n个电池,所述n为大于1的整数;所述装置包括:
应用确定模块,用于确定正在运行的目标应用程序;
电池确定模块,用于从所述n个电池中确定对所述目标应用程序供电的第一电池,所述第一电池包括至少一个电池;
应用确定模块,用于确定第二电池包括的每个电池各自对应的应用程序集合,所述应用程序集合包括至少一个应用程序;
应用检测模块,用于检测所述应用程序集合中是否存在处于后台运行状态的后台应用程序;
应用关闭模块,用于若存在所述后台应用程序,则关闭所述后台应用程序;
电池充电模块,用于对所述n个电池中的所述第二电池进行充电,所述第二电池是指所述n个电池中除所述第一电池之外的其它电池。
10.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至8任一项所述的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至8任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910665069.9A CN110365081B (zh) | 2019-07-23 | 2019-07-23 | 充电控制方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910665069.9A CN110365081B (zh) | 2019-07-23 | 2019-07-23 | 充电控制方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110365081A CN110365081A (zh) | 2019-10-22 |
CN110365081B true CN110365081B (zh) | 2021-03-16 |
Family
ID=68221151
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910665069.9A Active CN110365081B (zh) | 2019-07-23 | 2019-07-23 | 充电控制方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110365081B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111987764B (zh) * | 2020-08-10 | 2022-03-25 | Tcl通讯(宁波)有限公司 | 放电控制方法、装置、存储介质及移动终端 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4195714B2 (ja) * | 2006-06-13 | 2008-12-10 | 京セラ株式会社 | 携帯通信端末、充電モード切換方法および充電モード切換プログラム |
CN102307260A (zh) * | 2011-09-07 | 2012-01-04 | 深圳市金立通信设备有限公司 | 一种手机双电池电量管理***及方法 |
CN104218269B (zh) * | 2014-09-22 | 2017-02-15 | 宇龙计算机通信科技(深圳)有限公司 | 一种充电方法、***及终端 |
CN105634077A (zh) * | 2016-03-21 | 2016-06-01 | 联想(北京)有限公司 | 一种充电方法和电子设备 |
CN106451680B (zh) * | 2016-11-30 | 2019-11-08 | 宇龙计算机通信科技(深圳)有限公司 | 一种设备终端及其充电监控方法、*** |
CN108400623B (zh) * | 2017-02-08 | 2023-01-10 | 中兴通讯股份有限公司 | 一种终端及其实现多路径供电管理的方法 |
CN107248771A (zh) * | 2017-08-10 | 2017-10-13 | 温州大学 | 新能源供电的蓄电池保护***及其方法 |
CN108372790A (zh) * | 2018-04-24 | 2018-08-07 | 付刚 | 一种具有长距离续航能力的电动汽车 |
CN109038720A (zh) * | 2018-07-27 | 2018-12-18 | 维沃移动通信有限公司 | 一种充电装置、终端设备及充电方法 |
CN109525720A (zh) * | 2018-10-31 | 2019-03-26 | 南昌努比亚技术有限公司 | 移动终端电池控制方法、移动终端及可读存储介质 |
-
2019
- 2019-07-23 CN CN201910665069.9A patent/CN110365081B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110365081A (zh) | 2019-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20160226263A1 (en) | Battery pack and method of controlling the same | |
CN109586373A (zh) | 一种电池充电方法和装置 | |
CN110869784A (zh) | 用于估计soc-ocv曲线的方法和设备 | |
CN110365084B (zh) | 充电控制方法、装置、终端及存储介质 | |
CN110350626B (zh) | 充电控制方法和装置、电子设备、计算机可读存储介质 | |
CN110429684B (zh) | 充电控制方法和装置、电子设备、计算机可读存储介质 | |
WO2000079634A1 (en) | Method for detecting deterioration of electrochemical device, method for measuring remaining capacity, charger comprising them, and discharge controller | |
US10305301B2 (en) | Battery and electronic device thereof | |
CN110350619B (zh) | 充电控制方法、装置、终端及存储介质 | |
CN113300006B (zh) | 电极片、电芯、电池及电子设备 | |
CN110265739B (zh) | 电池管理方法、***、终端设备及存储介质 | |
CN102307260A (zh) | 一种手机双电池电量管理***及方法 | |
KR101925933B1 (ko) | 이차전지의 충전 제어 방법 및 장치 | |
CN110308780B (zh) | 电池管理方法、***、终端设备及存储介质 | |
CN110365081B (zh) | 充电控制方法、装置、终端及存储介质 | |
CN113690513B (zh) | 电池模块及电子设备 | |
CN113612295B (zh) | 一种应急储能电池电能管理方法、装置及介质 | |
US20230216319A1 (en) | Battery distributing apparatus | |
CN111969168A (zh) | 电池组件和电子设备 | |
CN110336355B (zh) | 一种充电方法、充电装置及终端设备 | |
CN110311447B (zh) | 充电控制方法、装置、终端及存储介质 | |
CN115395621A (zh) | 一种应急储能电池电能管理方法、装置、设备及介质 | |
TW201603381A (zh) | 電源供應設備 | |
CN110493857B (zh) | 电池的使用方法、装置、终端及存储介质 | |
CN110676521B (zh) | 电池管理方法、装置、存储介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |