掌桥专利:专业的专利平台
掌桥专利
首页

电池检测方法、装置和电子设备

文献发布时间:2023-06-19 11:19:16


电池检测方法、装置和电子设备

技术领域

本申请属于通信技术领域,具体涉及一种电池检测方法、装置和电子设备。

背景技术

随着计算机技术的不断发展,具备各种功能的电子设备被广泛应用于人们生活的各种领域,为人们带来了极大方便。

目前,在电子设备出厂时预置电池放电曲线。在实际使用过程中,根据电池放电曲线显示电量。然而,电池在电子设备运行时需要长期处于工作状态,电池容易由于长期损耗而老化,导致电池放电曲线发生漂移,这样,在使用电子设备时,会出现实际电量与显示电量不一致的现象,影响用户体验。

发明内容

本申请实施例的目的是提供一种电池检测方法、装置和电子设备,能够解决电池老化造成电池放电曲线发生漂移,从而导致显示电量与实际电量不一致的问题。

为了解决上述技术问题,本申请是这样实现的:

第一方面,本申请实施例提供了一种电池检测方法,该方法包括:

以第一方式获取所述电池的第一放电曲线;

在所述第一放电曲线平滑度异常的情况下,输出提醒信息,所述提醒信息用于提醒用户开启电池测试功能;

在所述电池测试功能开启的情况下,以第二方式获取所述电池的第二放电曲线;

将所述第二放电曲线上传至服务器;

其中,所述第一方式为所述电池以第一预设放电倍率在部分电量区间内放电的方式,所述第二方式为所述电池在全电量区间内放电的方式;

或者,所述第一方式为所述电池以第二预设放电倍率在全电量区间内放电的方式,第二方式为所述第一放电曲线的平滑度异常的电量区间的放电曲线;

所述第一预设放电倍率小于所述第二预设放电倍率。

第二方面,本申请实施例提供了一种电池检测装置,包括:

第一获取模块,用于以第一方式获取所述电池的第一放电曲线;

输出模块,用于在所述第一放电曲线平滑度异常的情况下,输出提醒信息,所述提醒信息用于提醒用户开启电池测试功能;

第二获取模块,用于在所述电池测试功能开启的情况下,以第二方式获取所述电池的第二放电曲线;

通信模块,用于将所述第二放电曲线上传至服务器;

其中,所述第一方式为所述电池以第一预设放电倍率在部分电量区间内放电的方式,所述第二方式为所述电池在全电量区间内放电的方式;

或者,所述第一方式为所述电池以第二预设放电倍率在全电量区间内放电的方式,第二方式为所述第一放电曲线的平滑度异常的电量区间的放电曲线;

所述第一预设放电倍率小于所述第二预设放电倍率。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,在电池的第一放电曲线的平滑度异常的情况下,提醒用户开启电池测试功能,在电池测试功能开启的情况下,获取电池的第二放电曲线,从而可以通过第二放电曲线更新所保存的电池的标准放电曲线,可以避免放电曲线由于电池老化而发生漂移,导致显示电量与实际电量不一致的情况,提高电量显示的准确性。

进一步地,在第一方式为电池以第一预设放电倍率在部分电量区间内放电的方式,第二方式为电池在全电量区间内放电的方式。这样,针对某一电量区间,以较低的放电倍率获取相应的第一放电曲线,获得的放电曲线的精度高,可以提高检测的精度。并且,在电池在全电量区间内放电的方式获取第二放电曲线,可以提高检测的准确性。

在第一方式为电池以第二预设放电倍率在全电量区间内放电的方式时,第二方式为第一放电曲线的平滑度异常的电量区间的放电曲线,这样,在保证检测的准确性的同时,可以缩短获取第二放电曲线的时间,提高检测效率。

附图说明

图1是本申请实施例提供的一种电池检测方法的流程示意图;

图2是本申请实施例提供的一种电子设备的界面示意图;

图3是本申请实施例提供的另一种电池检测方法的流程示意图;

图4是本申请实施例提供的又一种电池检测方法的流程示意图;

图5是本申请实施例的电池检测装置的硬件结构示意图;

图6是本申请实施例的电子设备的硬件结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的电池检测方法进行详细地说明。

在介绍本申请实施例之前,首先对电池的放电曲线进行简单介绍。

放电曲线是指电子设备的工作电压和剩余电量的对应曲线。在具体实施时,电子设备可以通过对电池的电压进行监测,获得电子设备的工作电压。电子设备可以通过电量计检测电池的剩余电量,剩余电量一般以百分比的形式显示的。根据工作电压和剩余电量,生成放电曲线。在电子设备的使用过程中,电池的放电曲线用于显示电量。在具体实施时,在电子设备的使用过程中,实时获取电子设备的当前工作电压,根据当前工作电压和电池的放电曲线,获得对应于当前工作电压的当前剩余电量,该当前剩余电量即为电子设备的显示电量。

基于上述描述可知,在电子设备的使用过程中,可以根据电池的放电曲线显示电量。通常在电子设备出厂时预先存储标准放电曲线,在电子设备的使用过程中,根据预先存储的标准放电曲线进行电量显示。但是,在电池使用一段时间后,电池由于长期损耗而老化,导致电池放电曲线发生漂移,此时,根据预先存储的标准放电曲线进行电量显示,会出现显示电量与实际电量不一致的现象,例如出现显示电量跳变,影响用户体验。

为了解决上述存在的问题,本申请实施例提供一种电池检测方法。

参见图1所示的流程图,该方法包括以下步骤S1100-S1400。

步骤S1100,以第一方式获取电池的第一放电曲线。

第一放电曲线为在电子设备的使用过程获取的电池的实际放电曲线。本实施例中,通过获取电池的第一放电曲线,可以对电池进行自检,以确定电子设备的所保存的放电曲线是否需要更新,在所保存的放电曲线是否需要更新的情况下,输出提醒信息,以提醒用户开启电池测试功能。

在本申请的一些实施例中,以第一方式获取电池的第一放电曲线的步骤可以进一步包括:在电池的使用状态满足第一预设条件的情况下,以第一方式获取电池的第一放电曲线。其中,电池的使用状态满足第一预设条件包括以下至少一项:电池的充放电循环次数大于或等于第一阈值;电池的使用周期大于或等于第二阈值。

在本实施例中,充放电循环次数大于或等于第一阈值,或者,电池的使用周期大于或等于第二阈值,说明电池的性能可以出现明显的衰退,即电池的放电曲线发生漂移,需要获取电池的第一放电曲线,进一步根据第一放电曲线可以确定是否开启电池测试功能。

在具体实施时,获取电池的充放电循环次数和使用周期,在电池的充放电循环次数大于或等于第一阈值,或者,电池的使用周期大于或等于第二阈值时,输出提示用户获取电池的第一放电曲线的提示信息。

例如,设定第一阈值为800次,当电池的充放电循环次数大于或等于800次时,输出提示用户获取电池的第一放电曲线的提示信息。当然,在具体实施时,对于不同型号的电池,可以设定不同的第一阈值。并且,随着电池性能的不断提升,第一阈值也需要进行调整。第一阈值可以是根据试验仿真数据进行设置,此处不做特殊限定。

例如,设定第二阈值为12个月,当电池的使用周期大于或等于12个月时,输出提示用户获取电池的第一放电曲线的提示信息。当然,在具体实施时,对于不同型号的电池,可以设定不同的第二阈值。并且,随着电池性能的不断提升,第二阈值也需要进行调整。第二阈值可以是根据试验仿真数据进行设置,此处不做特殊限定。

第一放电曲线可以是全电量区间的放电曲线,即100%~0%电量区间的放电曲线。第一放电曲线也可以是部分电量区间的放电曲线,例如90%~80%电量区间的放电曲线。本实施例中,可以通过全电量区间的第一放电曲线确定是否开启电池测试功能,也可以通过部分电量区间的第一放电曲线确定是否开启电池测试功能。下面分别对这两种情况进行说明。

在一些实施例中,以第一方式获取电池的第一放电曲线的步骤可以进一步包括:以电池以第一预设放电倍率在部分电量区间内放电的方式获取电池的第一放电曲线。

第一预设放电倍率例如可以是0.1C。部分电量区间可以是容易出现漂移的电量区间。例如,100%~80%电量区间。也就是说,控制电池以0.1C的放电倍率进行放电,获取100%~80%电量区间内的第一放电曲线。

需要说明的是,部分电量区间可以由本领域技术人员根据仿真试验数据进行设置,此处不做特殊限定。

根据本申请实施例,以电池以第一预设放电倍率在部分电量区间内放电的方式获取电池的第一放电曲线,这样,可以针对容易出现漂移的电量区间,获取相应的第一放电曲线,获得的放电曲线的精度高,从而结合后续步骤,可以准确判断是否开启电池测试功能。

在另一些实施例中,以第一方式获取电池的第一放电曲线的步骤可以进一步包括:以电池以第二预设放电倍率在全电量区间内放电的方式获取电池的第一放电曲线。其中,第二预设放电倍率大于第一预设放电倍率。

第二预设放电倍率例如可以是0.5C。全电量区间,即100%~0%电量区间。也就是说,控制电池以0.5C的放电倍率进行放电,获取100%~0%电量区间内的第一放电曲线。

需要说明的是,部分电量区间可以由本领域技术人员根据仿真试验数据进行设置,此处不做特殊限定。

根据本申请实施例,以电池以第二预设放电倍率在全电量区间内放电的方式获取电池的第一放电曲线,这样,能够获取100%~0%全电量区间的放电曲线,从而结合后续步骤,可以根据全电量区间的第一放电曲线确定是否开启电池测试功能,能够覆盖全电量区间,检测准确性更高。此外,在电池以第二预设放电倍率进行放电的情况下,获取电池在全电量区间的放电曲线,在保证精度的同时,可以减少放电曲线生成的时间,提高曲线获取效率。

步骤S1200,在第一放电曲线平滑度异常的情况下,输出提醒信息,提醒信息用于提醒用户开启电池测试功能。

放电曲线的平滑度可以反映工作电压与剩余电量的对应性。在放电曲线的平滑度正常的情况下,工作电压与剩余电量的对应性较好,即在相同功耗下每消耗一定电量所用的时长相同。在放电曲线的平滑度异常的情况下,例如放电曲线中出现波峰或者波谷,这说明工作电压与剩余电量的对应性越差,即在相同功耗下每消耗一定电量所用的时长存在差异,这样,在使用过程中容易出现电量跳变的现象。基于此,通过第一放电曲线的平滑度,可以确定电池的放电曲线是否需要更新,也就是可以确定是否需要开启电池测试功能。

在本实施例中,在第一放电曲线平滑度异常的情况下,也就是电池的放电曲线需要更新的情况下,输出用于提醒用户开启电池测试功能的提醒信息,以使用户开启电池测试功能,控制电池进行放电测试,获得电池的第二放电曲线。

提醒信息例如可以是提醒用户开启电池健康修复的通知。示例性的,参见图2,电子设备可以提供一用于开启电池健康修复的开关21,用户可以通过点击用于开启电池健康修复的开关21,开启电池测试功能。

在一些更具体的例子中,该电池检测方法还包括确定放电曲线的平滑度是否异常的步骤,具体包括:步骤S2100-S2400。

步骤S2100,根据第一放电曲线,获取电池在多个采样时刻下的电量信息。

例如,以第一放电曲线为90%~80%电量区间内的放电曲线为例。参见下表为根据第一放电曲线获得的多个采样时刻下的电量信息。

步骤S2200,根据电池在多个采样时刻下的电量信息,获得电池每消耗预设电量所用的实际时长。

预设电量例如可以是1%的电量,预设电量可以根据实际需要进行确定,此处不做特殊限定。例如,参见上述表格,根据电池在多个采样时刻下的电量信息,获得电池每消耗1%的电量所用的实际时长。

步骤S2300,在实际时长满足第二预设条件的情况下,确定第一放电曲线的平滑度正常。

步骤S2400,在实际时长不满足第二预设条件的情况下,确定第一放电曲线的平滑度异常。

其中,第二预设条件包括:实际时长和预设时长的差值的绝对值小于或等于第三阈值。

示例性的,实际时长包括多个时长数据,实际时长满足第二预设条件可以是任一时长数据满足第二预设条件。

实际时长满足第二预设条件也可以是,满足第二预设条件的时长数据的数量符合要求。例如,设定预设时长为大于等于10min,第三阈值为3min,参见上述表格,假设有一个或者两个时长数据与预设时长(10min)的差值的绝对值大于3min,则认为实际时长满足第二预设条件;假设有两个以上时长数据与预设时长(10min)的差值的绝对值大于3min,则认为实际时长不满足第二预设条件。

步骤S1300,在电池测试功能开启的情况下,以第二方式获取电池的第二放电曲线。

第二放电曲线可以是在电池测试功能开启时,控制电池进行放电测试,而获得的放电曲线。第二放电曲线是实时获取的放电曲线,第二放电曲线可以反映电池的当前状态。

在本申请实施例中,在电池的第一放电曲线的平滑度异常的情况下,提醒用户开启电池测试功能,在电池测试功能开启的情况下,获取电池的第二放电曲线,从而可以通过第二放电曲线更新所保存的电池的标准放电曲线,可以避免放电曲线由于电池老化而发生漂移,导致显示电量与实际电量不一致的情况,提高电量显示的准确性。

在该步骤中,获取电池的第二放电曲线的方式可以根据获取第一放电曲线的方式进行设定。也就是说,在第一方式为电池以第一预设放电倍率在部分电量区间内放电的方式,第二方式为电池在全电量区间内放电的方式。在第一方式为电池以第二预设放电倍率在全电量区间内放电的方式时,第二方式为第一放电曲线的平滑度异常的电量区间的放电曲线。其中,第一预设放电倍率小于第二预设放电倍率。

以在第一方式为电池以第一预设放电倍率在部分电量区间内放电的方式,第二方式为电池在全电量区间内放电的方式为例。在第一放电曲线的平滑度异常的情况下,说明电池在其他电量区间的放电曲线的平滑度也可能存在异常,基于此,在电池在全电量区间内放电的方式获取第二放电曲线,可以提高检测的准确性。

以在第一方式为电池以第二预设放电倍率在全电量区间内放电的方式时,第二方式为第一放电曲线的平滑度异常的电量区间的放电曲线为例。例如,控制电池以0.5C的放电倍率进行工作,获取100%~0%电量区间内的第一放电曲线。假定第一放电曲线异常的电量区间为90%~80%。控制电池按照阶梯充电策略进行充电,直至电池的电量达到90%,结束充电过程;控制电池进行放电,在电池的电量降低至80%时,结束放电过程,并获取90%~80%电量区间的第二放电曲线。进一步地,可以通过第二放电曲线替换标准放电曲线在90%~80%的曲线段,以实现对所保存的标准放电曲线的更新。

根据本申请实施例,在第一方式为电池以第二预设放电倍率在全电量区间内放电的方式时,第二方式为第一放电曲线的平滑度异常的电量区间的放电曲线,这样,在保证检测的准确性的同时,可以缩短获取第二放电曲线的时间,提高检测效率。

在本申请的一些实施例中,以第二方式获取所述电池的第二放电曲线的步骤可以进一步包括:步骤S3100-S3400。

步骤S3100,在控制电池进行放电测试的过程中,获取电子设备的设备状态。

步骤S3200,在电子设备的设备状态不满足第三预设条件的情况下,终断放电测试,保存目前已经获得的第一阶段放电曲线。

步骤S3300,在电子设备的设备状态满足第三预设条件的情况下,继续放电测试,获得第二阶段放电曲线。

其中,第三预设条件包括以下至少一项:电子设备处于充电状态;电子设备的充电接入类型为第一类型;电子设备处于正常运行状态。在本实施例中,第一类型可以是为非USB接入类型。电子设备处于正常运行状态,也就是电子设备未出现故障。

在具体实施时,在控制电池进行放电测试的过程中,当电子设备未处于充电状态,或者,电子设备的充电接入类型为非USB接入类型时,说明用户正在使用电子设备,此时,终断本次放电测试,保存目前已经获得的第一阶段放电曲线。其中,目前已经获得的第一阶段放电曲线可以存储在电子设备的存储单元中,也可以通过通信模块将第一阶段放电曲线发送至服务器进行备份。当电子设备处于充电状态且电子设备的充电接入类型为非USB接入类型时,说明用户没有使用电子设备,此时,继续放电测试,获得第二阶段放电曲线。

在具体实施时,在控制电池进行放电测试的过程中,电子设备未处于正常运行状态时,例如,电子设备的处理器出现故障,终断本次放电测试,保存目前已经获得的第一阶段放电曲线。当电子设备的故障排除,即电子设备处于正常运行状态时,继续放电测试,获得第二阶段放电曲线。

步骤S3400,合并第一阶段放电曲线和第二阶段放电曲线,获得第二放电曲线。

在具体实施时,将第一阶段放电曲线与第二阶段放电曲线拟合,获得第二放电曲线。

经过步骤S3100至步骤S3400,在电子设备不满足第三预设条件时,可以终端放电测试,同时可以保存目前已经获得的第一阶段放电曲线,在电子设备满足第三预设条件时,继续放电测试时,可以获取第二阶段放电曲线,这样,不影响用户正常使用电子设备,还可以规避获取第二放电曲线的过程中由于异常终止导致数据丢失的情况,用户体验更好。

步骤S1400,将第二放电曲线上传至服务器。

在具体实施时,在第二放电曲线的平滑度正常的情况下,将第二放电曲线上传至服务器进行备份。这样,可以避免数据丢失,用户体验更好。

在本申请的一些实施例中,在获得第二放电曲线之后,该电池检测方法还可以包括:步骤S5100。

步骤S5100,在第二放电曲线的平滑度正常的情况下,通过第二放电曲线更新所保存的标准放电曲线。

标准放电曲线可以是电子设备出厂时预先存储的放电曲线。对于不同型号的电池,预置相应的标准放电曲线。标准放电曲线可以根据实验测试数据确定。

第二放电曲线可以是在电池测试功能开启时,控制电池进行放电测试,而获得的放电曲线。第二放电曲线是实时获取的放电曲线,第二放电曲线可以反映电池的当前状态。

确定第二放电曲线的平滑度是否异常的步骤参见前述实施例中确定放电曲线的平滑度是否异常的步骤,这里不再赘述。

在本申请实施例中,在获取第二放电曲线之后,在第二放电曲线的平滑度正常的情况下,通过第二放电曲线更新所保存的电池的标准放电曲线,可以避免放电曲线由于电池老化而发生漂移,导致显示电量与实际电量不一致的情况,提高电量显示的准确性。

在本申请的一些实施例中,该电池检测方法还可以包括:步骤S4100。

步骤S4100,控制电池在预设温度下进行放电测试,以第二方式获取对应于预设温度的第二放电曲线。

预设温度可以是通过温度传感器测量电子设备所处的环境温度。在具体实施时,通过温度传感器测量电子设备所处的环境温度,获取对应于该环境温度的第二放电曲线,并根据该环境温度对第二放电曲线进行标记。

预设温度也可以是根据用户的实际需要设定的温度。在具体实施时,控制电池在预设温度下进行放电测试,获得对应于预设温度的第二放电曲线,并根据预设温度对第二放电曲线进行标记。

在该实施例中,通过第二放电曲线更新所保存的标准放电曲线的步骤可以进一步包括:通过第二放电曲线更新所保存的对应于预设温度的标准放电曲线,获得更新后的标准放电曲线。

在本申请实施例中,可以根据用户环境温度变化,实时更新对应不同温度的电池放电曲线,电子设备可以根据实际温度进行曲线切换,满足用户在不同环境下的使用需求,并且可以在不同温度条件下准确预测关机电压,避免出现低电量自动关机。

下面以一个具体的例子对电池检测方法进行说明。参见图3,该电池检测方法包括如下步骤。

步骤S301,在电池的使用状态满足第一预设条件的情况下,在电池以0.1C放电倍率工作时,获取100%~80%电量区间的第一放电曲线。

步骤S302,确定第一放电曲线的平滑度是否正常,如果是,返回步骤S301,如果否,执行步骤S303。

步骤S303,输出用于提醒用户开启电池测试功能的提醒信息。

步骤S304,在电池测试功能开启的情况下,按照预设充电策略将电池充电至满电,控制电池以0.5C放电倍率进行放电,获取100%~0%电量区间的第二放电曲线。

步骤S305,确定第二放电曲线的平滑度是否正常,如果是,执行步骤S306,如果否,返回步骤S304。

步骤S306,通过第二放电曲线更新所保存的电池的标准放电曲线,并将第二放电曲线发送至服务器进行备份。

根据该例子,针对某一电量区间,以较低的放电倍率获取相应的第一放电曲线,获得的放电曲线的精度高,可以提高检测的精度,从而准备判断电池的放电曲线是否需要更新,在确定需要更新时,获取覆盖全电量区间的第二放电曲线,可以进一步提高放电曲线的平滑度。

下面以一个具体的例子对电池检测方法进行说明。参见图4,该电池检测方法包括如下步骤。

步骤S401,在电池的使用状态满足第一预设条件的情况下,在电池以0.5C放电倍率工作时,获取100%~0%电量区间的第一放电曲线。

步骤S402,确定第一放电曲线的平滑度是否正常,如果是,返回步骤S401,如果否,执行步骤S403。

步骤S403,获得第一放电曲线异常的电量区间,并输出用于提醒用户开启电池测试功能的提醒信息。

步骤S404,在电池测试功能开启的情况下,按照预设充电策略将电池充电至第一放电曲线异常的电量区间的上限值,控制电池以0.1C放电倍率进行放电,放电至第一放电曲线异常的电量区间的下限值,获取对应于第一放电曲线异常的电量区间的第二放电曲线。

步骤S405,确定第二放电曲线的平滑度是否正常,如果是,执行步骤S406,如果否,返回步骤S404。

步骤S406,通过第二放电曲线替换标准放电曲线在第一放电曲线异常的电量区间的曲线段,获得更新后的标准放电曲线。

步骤S407,将更新后的标准放电曲线发送至服务器进行备份。

根据该例子,通过第一放电曲线确定标准放电曲线中处于异常状态的电量区间,获取对应于处于异常状态的电量区间的第二放电曲线,通过第二放电曲线替换标准放电曲线在处于异常状态的电量区间的曲线段,获得更新后的标准放电曲线,这样,在实现更新标准放电曲线的同时,可以缩短获取第二放电曲线的时间,提高更新效率。

需要说明的是,本申请实施例提供电池检测方法,执行主体可以为电池检测装置,或者,或者该电池检测装置中的用于执行加载电池检测方法的控制模块。本申请实施例中以电池检测装置执行加载电池检测的方法为例,说明本申请实施例提供的电池检测的方法。

与上述方法实施例相对应,本实施例还提供一种电池检测装置,参见图5,该电池检测装置500包括第一获取模块510、输出模块520、第二获取模块530和通信模块540。

第一获取模块510,用于以第一方式获取所述电池的第一放电曲线。

输出模块520,用于在所述第一放电曲线平滑度异常的情况下,输出提醒信息,所述提醒信息用于提醒用户开启电池测试功能。

第二获取模块530,用于在所述电池测试功能开启的情况下,以第二方式获取所述电池的第二放电曲线。

通信模块540,用于将所述第二放电曲线上传至服务器。

其中,所述第一方式为所述电池以第一预设放电倍率在部分电量区间内放电的方式,所述第二方式为所述电池在全电量区间内放电的方式;

或者,所述第一方式为所述电池以第二预设放电倍率在全电量区间内放电的方式,第二方式为所述第一放电曲线的平滑度异常的电量区间的放电曲线;

所述第一预设放电倍率小于所述第二预设放电倍率。

在本申请的一些实施例中,第一获取模块510,具体用于在所述电池的使用状态满足第一预设条件的情况下,以第一方式获取所述电池的第一放电曲线;

其中,所述电池的使用状态满足第一预设条件包括以下至少一项:

所述电池的充放电循环次数大于或等于第一阈值;

所述电池的使用周期大于或等于第二阈值。

在本申请的一些实施例中,第二获取模块530,还用于控制所述电池在预设温度下进行放电测试,以所述第二方式获取对应于所述预设温度的第二放电曲线。

在本申请的一些实施例中,所述装置还包括:

第三获取模块,用于根据所述第一放电曲线,获取所述电池在多个采样时刻下的电量信息;

采样模块,用于根据所述电池在多个采样时刻下的电量信息,获得所述电池每消耗预设电量所用的实际时长;

确定模块,用于在所述实际时长满足第二预设条件的情况下,确定所述第一放电曲线的平滑度正常;

所述确定模块,还用于在所述实际时长不满足所述第二预设条件的情况下,确定所述第一放电曲线的平滑度异常;

其中,所述第二预设条件包括:

所述实际时长和预设时长的差值的绝对值小于或等于第三阈值。

本申请实施例中的电池检测装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的电池检测装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的电池检测装置能够实现图1至图4的方法实施例中电池检测装置实现的各个过程,为避免重复,这里不再赘述。

根据本申请实施例提供的电池检测装置,在电池的第一放电曲线的平滑度异常的情况下,提醒用户开启电池测试功能,在电池测试功能开启的情况下,获取电池的第二放电曲线,从而可以通过第二放电曲线更新所保存的电池的标准放电曲线,可以避免放电曲线由于电池老化而发生漂移,导致显示电量与实际电量不一致的情况,提高电量显示的准确性。

可选的,本申请实施例还提供一种电子设备,包括处理器610,存储器609,存储在存储器609上并可在所述处理器610上运行的程序或指令,该程序或指令被处理器610执行时实现上述电池检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图6为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元6107、接口单元608、存储器609、以及处理器610等部件。

本领域技术人员可以理解,电子设备600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器610,用于以第一方式获取所述电池的第一放电曲线。

处理器610,用于在所述第一放电曲线平滑度异常的情况下,输出提醒信息,所述提醒信息用于提醒用户开启电池测试功能。

处理器610,用于在所述电池测试功能开启的情况下,以第二方式获取所述电池的第二放电曲线。

处理器610,用于将所述第二放电曲线上传至服务器。

其中,所述第一方式为所述电池以第一预设放电倍率在部分电量区间内放电的方式,所述第二方式为所述电池在全电量区间内放电的方式;

或者,所述第一方式为所述电池以第二预设放电倍率在全电量区间内放电的方式,第二方式为所述第一放电曲线的平滑度异常的电量区间的放电曲线;

所述第一预设放电倍率小于所述第二预设放电倍率。

可选的,处理器610,还用于在所述电池的使用状态满足第一预设条件的情况下,以第一方式获取所述电池的第一放电曲线;

其中,所述电池的使用状态满足第一预设条件包括以下至少一项:

所述电池的充放电循环次数大于或等于第一阈值;

所述电池的使用周期大于或等于第二阈值。

可选的,处理器610,还用于控制所述电池在预设温度下进行放电测试,以所述第二方式获取对应于所述预设温度的第二放电曲线。

可选的,处理器610,还用于根据所述第一放电曲线,获取所述电池在多个采样时刻下的电量信息;

处理器610,还用于根据所述电池在多个采样时刻下的电量信息,获得所述电池每消耗预设电量所用的实际时长;

处理器610,还用于在所述实际时长满足第二预设条件的情况下,确定所述第一放电曲线的平滑度正常;

处理器610,还用于在所述实际时长不满足所述第二预设条件的情况下,确定所述第一放电曲线的平滑度异常;

其中,所述第二预设条件包括:

所述实际时长和预设时长的差值的绝对值小于或等于第三阈值。

根据本申请实施例提供的电子设备,在电池的第一放电曲线的平滑度异常的情况下,提醒用户开启电池测试功能,在电池测试功能开启的情况下,获取电池的第二放电曲线,从而可以通过第二放电曲线更新所保存的电池的标准放电曲线,可以避免放电曲线由于电池老化而发生漂移,导致显示电量与实际电量不一致的情况,提高电量显示的准确性。

应理解的是,本申请实施例中,输入单元604可以包括图形处理器(GraphicsProcessing Unit,GPU)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元606可包括显示面板6061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板6061。用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器609可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述电池检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述电池检测方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

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

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 二次电池的内部短路检测装置和检测方法、二次电池的电池组件及电子设备
  • 电压检测设备,电池残余电压检测设备,电压检测方法,电池残余电压检测方法,电子表和电子设备
技术分类

06120112881795