首页 > 资讯 > 电子设备的电池健康检测方法、装置和电子设备与流程

电子设备的电池健康检测方法、装置和电子设备与流程

1.本技术属于电池健康管理领域,具体涉及一种电子设备的电池健康检测方法、装置和电子设备。

背景技术:

2.锂离子电池因其能量密度高、环境污染小等优点越来越广泛地应用到手机、笔记本电脑、平板电脑、数码相机等移动设备。
3.然而锂离子电池在日常使用过程中会出现不同程度的潜在健康风险而不被用户发现,例如在外力或者内部异物刺破正负极中间的隔膜,会造成电池短路;长时间过充或异常大电流充电,导致负极析出锂离子枝晶,枝晶容易刺穿电池正负极中间的隔膜造成电池微短路;电池外观破损,会导致水汽浸入内部发生电化学反应,破坏电池正负极材料界面;又例如,电池长期工作在高温高压的场景中,从而导致电池的化学阻抗增加。以上都有可能造成电池的单位时间内的电池的电压降(k值)上升,影响电池寿命,甚至会带来充电安全问题。
4.对于此,现有技术对电池的健康检测方法虽然存在通过计算电池的k值来检测电池健康状态,但是大多是被动地使电池长时间处于充满电或电池长时间放空电的状态,来对电池的k值进行计算,且并未考虑电池所处的电子设备的复杂的耗电场景,其计算出的k值精确度不高,导致电池的健康状态检测结果准确度不高。

技术实现要素:

[0005][0006]
本技术实施例的目的是提供一种电子设备的电池健康检测方法、装置和电子设备,能够解决现有的电池健康检测准确度不高的问题。
[0007]
为了解决上述技术问题,本技术是这样实现的:
[0008]
第一方面,本技术实施例提供了一种电子设备的电池健康检测方法,所述电子设备处于充电状态,该方法包括:
[0009]
在所述电池的电量达到预设电量的情况下,调整所述电子设备的供电状态为充电器供电状态,其中,在所述充电器供电状态下,暂停所述电池对电子设备的供电;
[0010]
获取所述电池在第一时间内的实际放电速率,并确定对应于所述电池的放电速率的参考阈值;
[0011]
根据所述实际放电速率与所述参考阈值的比较结果,获得表示所述电池是否健康的检测结果。
[0012]
第二方面,本技术实施例提供了一种电子设备的电池健康检测装置,该装置包括:
[0013]
控制模块,用于在所述电池的电量达到预设电量的情况下,调整所述电子设备的供电状态为充电器供电状态,其中,在所述充电器供电状态下,暂停所述电池对电子设备的供电;
[0014]
数据处理模块,用于获取所述电池在第一时间内的实际放电速率,并确定对应于所述电池的放电速率的参考阈值;
[0015]
健康检测模块,用于根据所述实际放电速率与所述参考阈值的比较结果,获得表示所述电池是否健康的检测结果。
[0016]
第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0017]
第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0018]
在本技术实施例中,通过在电池的电量达到预设电量的情况下,控制电子设备的供电状态为充电器供电状态,切断电池向手机供电的路径,调整充电器直接向手机供电,避免手机消耗电池的电量,可以提升检测精准性;并获取电池在第一时间内的实际放电速率,并确定对应于所述电池的放电速率的参考阈值;根据实际放电速率与所述参考阈值的比较结果,获得表示电池是否健康的检测结果。
附图说明
[0019]
图1是本实施例提供的一种电子设备的电池健康检测方法的步骤流程图;
[0020]
图2是本实施例提供的一种参考模型的对照表示例;
[0021]
图3是本实施例提供的另一种计算电池的实际放电速率的步骤流程图;
[0022]
图4是本实施例提供的另一种计算电池的实际电量的数据关系图;
[0023]
图5是本实施例提供的另一种电子设备的电池健康检测装置的模块图;
[0024]
图6是本实施例提供的另一种电子设备的结构示意图;
[0025]
图7是本实施例提供的另一种电子设备的硬件结构示意图。
具体实施方式
[0026]
下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0027]
本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0028]
下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的电子设备的电池健康检测方法、装置和电子设备进行详细地说明。
[0029]
<实施例一>
[0030]
参考图1,图1示出了本实施例提供的一种电子设备的电池健康检测方法,该方法可以应用于电子设备中,该电子设备可以是手机、平板、电脑等终端设备,本实施例的应用
场景为电子设备处于充电状态,也就是电池处于充电状态,以根据电池在充放电过程中的运行数据来检测电池的充放电性能。
[0031]
本实施例的电子设备的电池健康检测方法包括如下步骤s110~s130:
[0032]
s110、在电池的电量达到预设电量的情况下,调整电子设备的供电状态为充电器供电状态。
[0033]
本实施例的应用场景为电子设备处于充电状态,也就是说电池是处于持续充电状态的。本实施例的预设电量可以是电池充满电时,满电量的80%,以保证电子设备电量处于充足的状态。本实施例的预设电量也可以是电池充满电时,满电量的60%,以获取不同电量下的电池的充放电信息,从而使电池的健康检测结果更加全面,具有说服力。
[0034]
本实施例中,当电池的电量到达预设电量的情况下,调整电子设备的供电状态为充电器供电状态,直接通过充电器接收到的电压对电子设备进行供电,停止对电池进行充电,同时,电池不用于对电子设备进行供电,仅仅是维持电池自身的正常运行。可以是在电池的电量到达满电的80%的情况下,停止对电池进行充电,使电池维持在当前电量,同时通过电子设备的充电口接收到的电压,来维持电子设备的系统运行。在此种情况下,采集到的电池自身电压、电流等数据能够反映电池自身的健康数据,不会受到电子设备的影响,从而可以使电池的健康检测结果更加精确。
[0035]
可以理解的是,本实施例中控制电池处于既不充电也不放电的状态的,可以避免电池处于长时间充电状态,而影响电池寿命。在一个场景中,电池处于长时间充电状态大多为夜晚用户睡觉的时刻,且在用户处于睡眠状态的情况下,电子设备中的大部分程序均处于休眠状态,电子设备的耗电情况更加稳定,此时对电池进行健康检测更能得到精度较高的检测结果。
[0036]
因此,本实施例中在调整电子设备的供电状态为充电器供电状态之前,还包括根据用户的睡眠信息来生成对电池的控制指令。也就是说步骤s110之前还包括:
[0037]
s1000、获取用户的睡眠信息,在睡眠信息表征用户处于睡眠状态的情况下,生成限充指令。
[0038]
在一个例子中,用户的睡眠信息可以是用户的心率、呼吸频率、体温、肢体动作等可以被穿戴设备采集到的身体指征。该睡眠信息可以由用户佩戴的穿戴设备采集,穿戴设备例如智能手表,该智能手表可以监测用户的睡眠数据,例如该智能手表采集到的用户睡眠时的心率为65次/min;用户的呼吸频率为 13次/min;用户在睡眠状态中的抬腕高度为9cm等。
[0039]
在一个例子中,用户的睡眠信息包括用户处于睡眠状态和用户处于非睡眠状态,其中,非睡眠状态包括用户处于清醒状态或半清醒状态,可以理解的是,当用户处于睡眠状态时,没有使用电子设备的需求,而当用户处于非睡眠状态,可以认为是用户即将使用电子设备,因此,当睡眠信息表征用户处于睡眠状态,而此时电池的电量已经到达预设电量的情况下,可以生成限充指令,以暂停电池的充电电压输入,调整电子设备的供电状态为充电器供电状态,暂停充电设备对电池进行充电,保护电池。
[0040]
在一个例子中,可以在用户的心率值小于第一阈值,且用户的动作幅度小于预设幅度的情况下,确定用户处于睡眠状态。在一个可行的例子中,第一阈值可以是通过大数据采集的普遍用户处于睡眠状态的心率值,例如,第一阈值为70次/min。在一个可行的例子
中,预设幅度可以是通过大数据采集的普遍用户处于睡眠状态的手臂抬起的最大幅度,且在此幅度下,用户仍然可以处于睡眠状态。例如,预设幅度为10cm。
[0041]
在一个例子中,在用户的心率值大于或等于第一阈值,且用户的动作幅度大于或等于预设幅度的情况下,可以获取预设周期内用户的心率值大于或等于第一阈值的持续时间,以及预设周期内用户的动作幅度大于或等于预设幅度的发生频率来判断用户的睡眠状态。在持续时间大于第一时间,且发生频率大于预设值的情况下,确定用户处于非睡眠状态。在一个例子中,以第一阈值为70 次/min,第一时间为5分钟,预设幅度为10cm,预设值为5次/min为例,若用户的心率值h=75次/min,且h持续为75次/min的时间大于5分钟;以及,用户的动作幅度g=12cm,也就是用户的动作幅度大于10cm,且g=12cm在预设周期内的发生频率大于5次/min,则表明用户处于非睡眠状态。否则,确定用户处于睡眠状态。
[0042]
s1001、在电池的电量达到预设电量的情况下,执行限充指令。
[0043]
可以理解的是,由于用户的睡眠状态是变量,也就是说随时可能出现用户由睡眠状态转变为非睡眠状态的场景,那么,本实施例的限充指令可以是在电池电量未到达预设电量的情况下生成,但是,若在电池的电量到达预设电量的情况下,此时用户还处于睡眠状态,则可以执行该限充指令,以暂停充电设备对电池进行充电,保护电池。
[0044]
s120、获取电池在第一时间内的实际放电速率,并确定对应于电池的放电速率的参考阈值。
[0045]
本实施例中,第一时间可以为电子设备的系统设置的时间,也可以是用户通过软件自定义设置的时间。在一个例子中,考虑到电池正常情况下自放电较小,存在一定范围内的电压波动,如果测量电池自放电的第一时间太小,会存在一定的误差,因此,本实施例中的第一时间优选地大于5分钟。
[0046]
本实施例中,电池在第一时间内的实际放电速率可以通过电池在第一时间内的电压差

v与第一时间

t1的比值得到,例如放电速率k=

v/

t1。
[0047]
本实施例中,确定对应于电池的放电速率的参考阈值,可以包括如下步骤 s1201和s1202:
[0048]
s1201、获取设定的参考模型。
[0049]
本实施例中,参考模型可以是映射函数,也可以是对照表等,在此不做限定。
[0050]
以参考模型为对照表为例,可以通过建立不同循环次数状态下的电池k值模型,取一定数量不同循环次数的电池,测试不同电量区间下的k值,利用每一个电池电量区间中多个采样值的最大值,得到每一个电池电量区间下的k值的最大值,根据该k值的最大值确定每一电量区间内电池的放电速率的参考阈值。
[0051]
以循环100次以内的电池举例说明,参考图2,图2为电池循环次数在100 次以内的对应于本实施例的参考模型的对照表,在电池电量区间为70%~80%的范围内,设置五个电池编号分别为1、2、3、4、5的五样本,统一测试电压差的时间间隔

t,五个样本对应的电压差分别为

v1、

v2、

v3、

v4、

v5。那么取

v1、

v2、

v3、

v4、

v5中的最大值作为电池k值的最大max值,也就是k
max


vmax1/

t,因此,在电池循环次数在100次以内、电池电量区间为70%~80%的范围内,对应电池的k值参考阈值为k小于

vmax1/

t。
[0052]
需要说明的是,在建模的过程中,电池的电量区间、时间间隔

t可以根据实际电池化学体系进行优化制定。
[0053]
本实施例中,由于电池的老化状态,也就是电池循环次数影响电池的放电速率,所以本实施例的参考模型可以反映电池的电池循环次数与放电速率的参考阈值间的对应关系。如图2所示,电池循环次数在100次以内的电池的放电速率的参考阈值为k小于

vmax1/

t。在一个可行的例子中,当电池循环次数在100~300次或者300~500之间的电池的放电速率的参考阈值可以是k小于

vmaxn/

t。
[0054]
本实施例的模型仅需要对不同老化状态下的电池k值进行建模,建模数据库简单,易于调取比对分析。
[0055]
s1202、获取电池的实际电池循环次数,根据电池的实际循环次数和设定的参考模型,获得对应于电池的放电速率的参考阈值。
[0056]
本实施例中可以读取电子设备的处理器记录的电池循环次数x,同时调取预先建立的k值对照表,根据电池循环次数x,以及当电池循环次数为x时,对应的电池对应的k值的参考阈值。
[0057]
s130、根据实际放电速率与参考阈值的比较结果,获得表示电池是否健康的检测结果。
[0058]
本实施例中,获得表示电池是否健康的检测结果,包括如下步骤s1301和 s1302:
[0059]
s1301、在实际放电速率处于参考阈值内的情况下,获得表示电池健康的第一检测结果。
[0060]
在一个例子中,假设实际放电速率为0.07mv/h,参考阈值为k<0.08mv/h,那么,此时可以判定实际放电速率处于参考阈值内,则获得表示电池健康的第一检测结果。
[0061]
s1302、在实际放电速率超出参考阈值的情况下,获得表示电池不健康的第二检测结果。
[0062]
在一个例子中,假设实际放电速率为0.09mv/h,参考阈值为k<0.08mv/h,那么,此时可以判定实际放电速率处于参考阈值内,则获得表示电池不健康的第一检测结果。
[0063]
本实施例中,电池不健康可以包括,电池处于短路或微短路状态,或电池的材料收到破坏。
[0064]
其中,本实施例中,当获得表示电池不健康的第二检测结果的情况下,可以生成警示信息,以提醒用户前往就近服务网点进行维修确认,以提高电池的使用安全性。
[0065]
在上述结果获取之后,若检测到此时用户处于非睡眠状态,则可以生成恢复充电指令,以继续对电子设备进行充电,直至恢复满充充电电量。在电池处于满电状态下,若此时电子设备依然与充电器连接,则可以继续生成限充指令,暂停给电子设备充满电,保证用户续航使用体验。
[0066]
另外,本实施例中采集到的用户的睡眠信息仅储存在终端设备本地应用,不涉及上传,无安全性风险。
[0067]
本实施例可以穿戴设备监测用户的睡眠行为,并获取穿戴设备的数据,对该数据进行分析处理,在不影响用户使用的睡眠状态下,切断电池向手机供电的路径,调整充电器直接向手机供电,使电池处于自耗电状态,避免手机消耗电池的电量,同时计算电池的放电速率k值,通过k值与参考阈值的比对,判定电池健康状态,进一步提升检测精准性。
[0068]
<实施例二>
[0069]
在一个例子中,考虑到电池正常情况下自放电较小,存在一定范围内的电压波动,
如果测量电池自放电的第一时间太短,测量的电池电压差

v可能与波动的电压抵消,造成计算误差,影响电池健康状态判断。例如,在电池的电量到达预设电量4分钟后,用户就处于非睡眠状态,那么此时通过上述实施例测量得到的结果可能不准确,则本实施例对于用户处于非睡眠状态下的电池健康检测方法包括:在睡眠信息表征用户由睡眠状态转变为非睡眠状态的情况下,生成分流指令。
[0070]
本实施例中,分流指令用于将电子设备接收到的充电电压分成第一电压和第二电压,第一电压用于为电子设备供电,为电子设备供电可以是为电子设备的系统运行提供电能,或者为某一运行中的应用程序供电,第二电压则用于为电池充电。此方式可以避免用户处于非睡眠状态下使用电子设备,而导致电池的放电过程变得复杂,从而影响电池的健康检测。
[0071]
也就是说,在睡眠信息表征用户由睡眠状态转变为非睡眠状态的情况下,上述实施例一中,获取电池在第一时间内的实际放电速率,参考图3,还包括:
[0072]
s210、获取电子设备处于充电器供电状态的持续时间。
[0073]
本实施例中,电子设备处于充电器供电状态的持续时间,也就是,从电池的电量到达预设电量的时刻到用户处于非睡眠状态的时刻,二者之间的时间差。例如,在凌晨3点的时候,电池的电量到达预设电量,在凌晨3点04分,用户处于非睡眠状态,此时,电子设备生成分流指令,利用第一电压为电子设备供电,利用第二电压则为电池充电。
[0074]
s220、在持续时间小于第二预设时间的情况下,获取电池从预设电量到满电过程中的充电信息。
[0075]
本实施例中,在持续时间小于第二预设时间的情况下,也就是说电池既不充电也不放电的时间太短,测量的电池电压差

v可能与波动的电压抵消,造成计算误差。因此,通过获取电池从预设电量到满电过程中的充电信息来计算电池的实际放电速率。
[0076]
其中,充电信息包括第一时间、第一时间内第二电压为电池提供的电量,以及第一时间内电池自身的电压变化量。需要说明的是,此时的第一时间为电池从预设电量到满电过程所需的时间。通过一个大的周期内的电压变化来计算电池的放电速率,能够提高电池的健康状态检测精度。
[0077]
s230、根据充电信息,获取电池在第一时间内的实际放电速率。
[0078]
根据s220可知,第一时间为电池从预设电量到满电过程所需的时间,假设,第一时间的开始时刻为t2,结束时刻为t3,在开始时刻电池的电量为80%,在结束时刻电池的电量为100%,通过积分计算t2到t3时间内利用第二电压为电池提供的实际电量q计算方式。
[0079]
例如,参考图4,利用实时电流a与时间t进行描点画图,横坐标为时间t,纵坐标为电流a,得到实时电流a=f(t),绘制的a

t曲线与横坐标围成的阴影面积即为第二电压提供给电池的实际电量q,进行积分计算:
[0080][0081]
由于电池的阻抗r相对稳定,电量q等于u/r*t,即:第二电压 u=(f(t3)

f(t2))*r/(t3

t2)。
[0082]
可以理解的是,提供给电池的第二电压就是给予电池的实际电压,而通过实施例一中所述的参考模型,可以得到电池电量在预设电量(例如80%)到满电的电量区间内的参
考电压值,假设该参考电压值为

v30,那么实际电压与参考电压值的电压之差,即为电池自放电消耗的电压,也就是电池的实际放电速率k=(u
‑△
v30)/(t3

t2)。
[0083]
在睡眠信息表征用户由睡眠状态转变为非睡眠状态的情况下,计算出该电池的实际放电速率之后,对比电池在第一时间内的实际放电速率与参考模型中对应的参考阈值,获得表示电池是否健康的检测结果。也就是实施例一种的步骤s130。
[0084]
本实施例可以规避在用户睡眠状态持续较短的情况下,避免电池健康检测结果出现偏差的问题,在充电的过程中,通过对充电器的充电电流进行分流,既可以保证电池充满电,不影响用户使用体验,同时通过积分计算,可以准确的获取电池的自放电值,进行电池健康状态判断。
[0085]
需要说明的是,本技术实施例提供的电子设备的电池健康检测方法,执行主体可以为电子设备的电池健康检测装置,或者,或者该电子设备的电池健康检测装置中的用于执行加载电子设备的电池健康检测方法的控制模块。本技术实施例中以电子设备的电池健康检测装置执行加载电子设备的电池健康检测方法为例,说明本技术实施例提供的电子设备的电池健康检测方法。
[0086]
参考图5,提供一种电子设备的电池健康检测装置,所述装置包括:
[0087]
控制模块501,用于在所述电池的电量达到预设电量的情况下,调整所述电子设备的供电状态为充电器供电状态,其中,在所述充电器供电状态下,暂停所述电池对电子设备的供电;
[0088]
数据处理模块502,用于获取所述电池在第一时间内的实际放电速率,并确定对应于所述电池的放电速率的参考阈值;
[0089]
健康检测模块503,用于根据所述实际放电速率与所述参考阈值的比较结果,获得表示所述电池是否健康的检测结果。
[0090]
在一个例子中,所述数据处理模块还用于:
[0091]
获取设定的参考模型;其中,所述参考模型反映所述电池的电池循环次数与放电速率的参考阈值间的对应关系;
[0092]
获取所述电池的实际电池循环次数,根据所述电池的实际循环次数和设定的参考模型,获得对应于所述电池的放电速率的参考阈值。
[0093]
在一个例子中,所述健康检测模块用于:
[0094]
在所述实际放电速率处于所述参考阈值内的情况下,获得表示所述电池健康的第一检测结果;
[0095]
在所述实际放电速率超出所述参考阈值的情况下,获得表示所述电池不健康的第二检测结果。
[0096]
在一个例子中,所述控制模块还用于:
[0097]
在睡眠信息表征所述用户由睡眠状态转变为非睡眠状态的情况下,生成分流指令,所述分流指令用于将所述电子设备接收到的充电电压分成第一电压和第二电压,所述第一电压用于为所述电子设备供电,所述第二电压用于为所述电池充电。
[0098]
在一个例子中,所述数据处理模块还用于:在睡眠信息表征所述用户由睡眠状态转变为非睡眠状态的情况下,获取所述电池在第一时间内的实际放电速率,包括:
[0099]
获取所述电池处于自耗电状态的持续时间;在所述持续时间小于第二预设时间的
情况下,获取所述电池从预设电量到满电过程中的充电信息;根据所述充电信息,获取所述电池在第一时间内的实际放电速率;其中,所述充电信息包括第一时间、第一时间内第二电压为所述电池提供的电量,以及第一时间内电池自身的电压变化量,所述第一时间为所述电池从预设电量到满电过程所需的时间。
[0100]
本技术实施例中的电子设备的电池健康检测装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra

mobilepersonal computer,umpc)、上网本或者个人数字助理(personal digital assistant, pda)等,非移动电子设备可以为服务器、网络附属存储器(network attachedstorage,nas)、个人计算机(personal computer,pc)、电视机(television, tv)、柜员机或者自助机等,本技术实施例不作具体限定。
[0101]
本技术实施例中的电子设备的电池健康检测装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
[0102]
本技术实施例提供的电子设备的电池健康检测装置能够实现图1的方法实施例中电子设备的电池健康检测装置实现的各个过程,为避免重复,这里不再赘述。
[0103]
可选的,本技术实施例还提供一种电子设备,包括处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的程序或指令,该程序或指令被处理器110执行时实现上述电子设备的电池健康检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0104]
需要注意的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
[0105]
图7为实现本技术实施例的一种电子设备的硬件结构示意图。
[0106]
该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元 1007、接口单元1008、存储器1009、以及处理器1010等部件。
[0107]
本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
[0108]
其中,处理器1010,用于在所述电池的电量达到预设电量的情况下,调整所述电子设备的供电状态为充电器供电状态,其中,在所述充电器供电状态下,暂停所述电池对电子设备的供电;
[0109]
获取所述电池在第一时间内的实际放电速率,并确定对应于所述电池的放电速率的参考阈值;
[0110]
根据所述实际放电速率与所述参考阈值的比较结果,获得表示所述电池是否健康的检测结果。
[0111]
处理器1010,还用于在控制所述电池处于自耗电状态之前,所述方法还包括:
[0112]
获取用户的睡眠信息,在所述睡眠信息表征所述用户处于睡眠状态的情况下,生成限充指令;
[0113]
在所述电池的电量达到预设电量的情况下,执行所述限充指令,所述限充指令用于暂停所述电池的充电电压输入,控制所述电池处于自耗电状态。
[0114]
处理器1010,还用于获取设定的参考模型;其中,所述参考模型反映所述电池的电池循环次数与放电速率的参考阈值间的对应关系;
[0115]
获取所述电池的实际电池循环次数,根据所述电池的实际循环次数和设定的参考模型,获得对应于所述电池的放电速率的参考阈值。
[0116]
处理器1010,还用于在所述实际放电速率处于所述参考阈值内的情况下,获得表示所述电池健康的第一检测结果;
[0117]
在所述实际放电速率超出所述参考阈值的情况下,获得表示所述电池不健康的第二检测结果。
[0118]
处理器1010,还用于在睡眠信息表征所述用户由睡眠状态转变为非睡眠状态的情况下,生成分流指令,所述分流指令用于将所述电子设备接收到的充电电压分成第一电压和第二电压,所述第一电压用于为所述电子设备供电,所述第二电压用于为所述电池充电。
[0119]
处理器1010,还用于获取所述电池处于自耗电状态的持续时间;
[0120]
在所述持续时间小于第二预设时间的情况下,获取所述电池从预设电量到满电过程中的充电信息;
[0121]
根据所述充电信息,获取所述电池在第一时间内的实际放电速率;
[0122]
其中,所述充电信息包括第一时间、第一时间内第二电压为所述电池提供的电量,以及第一时间内电池自身的电压变化量,所述第一时间为所述电池从预设电量到满电过程所需的时间。
[0123]
应理解的是,本技术实施例中,输入单元1004可以包括图形处理器 (graphics processing unit,gpu)10041和麦克风10042,图形处理器10041 对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
[0124]
本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0125]
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read

only memory, rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
[0126]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
[0127]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
[0128]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。

相关知识

电池健康状态检测方法、装置和电子设备与流程
电池、电子设备及电池封装方法与流程
健康监测方法、装置及电子设备与流程
BMI检测方法、装置以及电子设备与流程
电池健康状态诊断方法、装置、电子设备及存储介质与流程
动力电池健康状态评估方法、装置、存储介质及电子设备与流程
评估电池健康状态的方法、装置、设备和存储介质与流程
检测电池健康度的方法和装置与流程
电池健康状态的检测方法、系统、设备、介质及电池系统与流程
电池健康度确定方法、装置、电子设备及存储介质.pdf

网址: 电子设备的电池健康检测方法、装置和电子设备与流程 https://m.trfsz.com/newsview1557627.html