电动车电池老化识别方法、装置、终端设备及存储介质转让专利

申请号 : CN201911203645.4

文献号 : CN111060832B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘一先

申请人 : 深圳猛犸电动科技有限公司

摘要 :

本申请实施例公开了一种电动车电池老化识别方法、装置、终端设备及计算机可读存储介质,方法包括:获取电动车的充电电流数据;确定充电电流数据是否具备预设充电曲线特征,预设充电曲线特征为包括阶梯数量大于或等于第一预设数量阈值、单个阶梯幅度小于预设电流阈值、单个阶梯的长度大于或等于预设长度阈值、每个阶梯的下降段电流差小于或等于平稳段电流的预设百分比和每个阶梯的结束点的电流值大于涓流段起始点的电流值的特征;若充电电流数据具备预设充电曲线特征,则判定电动车的电池出现老化现象。本申请实施例实现了对电动车电池老化现象的识别,及时得知出电动车电池是否老化,降低充电过程的安全隐患,提高了电动车充电过程的安全性。

权利要求 :

1.一种电动车电池老化识别方法,其特征在于,包括:获取电动车的充电电流数据;

确定所述充电电流数据是否具备预设充电曲线特征,所述预设充电曲线特征为包括阶梯数量大于或等于第一预设数量阈值、单个阶梯幅度小于预设电流阈值、单个阶梯的长度大于或等于预设长度阈值、每个阶梯的下降段电流差小于或等于平稳段电流的预设百分比和每个阶梯的结束点的电流值大于涓流段起始点的电流值的特征;

若所述充电电流数据具备所述预设充电曲线特征,则判定所述电动车的电池出现老化现象;

其中,确定所述充电电流数据是否具备预设充电曲线特征,包括:对所述充电电流数据进行差分计算;

基于差分计算后的充电电流数据,获取所述充电电流数据中差分值小于0的位置信息;

根据所述位置信息寻找出所述充电电流数据中的阶梯;

分别判断每个阶梯的长度是否大于或等于所述预设长度阈值和每个阶梯的幅度是否小于所述预设电流阈值;

若每个阶梯的长度小于所述预设长度阈值和/或每个阶梯的幅度大于或等于所述预设电流阈值,判定所述充电电流数据不具备所述预设充电曲线特征;

若每个阶梯的长度大于或等于所述预设长度阈值,且每个阶梯的幅度小于所述预设电流阈值,判断所述充电电流数据中的电流下降次数是否大于第二预设数量阈值;

若电流下降次数小于或等于所述第二预设数量阈值,判定所述充电电流数据不具备所述预设充电曲线特征;

若电流下降次数大于所述第二预设数量阈值,判断所述充电电流数据中的阶梯是否具有连续性;

若阶梯不具有连续性,判定所述充电电流数据不具体所述预设充电曲线特征;

若阶梯具有连续性,判断每个阶梯的下降段电流差是否小于或等于平稳段电流的所述预设百分比;

若每个阶梯的下降段电流差大于平稳段电流的所述预设百分比,判定所述充电电流数据不具备所述预设充电曲线特征;

若每个阶梯的下降段电流差小于或等于平稳段电流的所述预设百分比,判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值;

若每个阶梯的结束点的电流值小于或等于涓流段起始点的电流值,判定所述充电电流数据不具备所述预设充电曲线特征;

若每个阶梯的结束点的电流值大于涓流段起始点的电流值,判定所述充电电流数据具备所述预设充电曲线特征。

2.如权利要求1所述的方法,其特征在于,在所述对所述充电电流数据进行差分计算之前,包括:

对所述充电电流数据进行中值滤波处理;

所述对所述充电电流数据进行差分计算,包括:对中值滤波处理后的充电电流数据进行差分计算。

3.如权利要求2所述的方法,其特征在于,在所述判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值之前,还包括:判断中值滤波后的充电电流数据的电流最大值是否大于或等于第一预设电流阈值;

若电流最大值小于第一预设电流阈值,进入所述判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值的步骤;

若电流最大值大于或等于第一预设电流阈值,判断每个阶梯的结束点电流是否大于或等于第二预设电流阈值;

若每个阶梯的结束点电流大于或等于第二预设电流阈值,判定所述充电电流数据具备所述预设充电曲线特征;

若每个阶梯的结束点电流小于第二预设电流阈值,判定所述充电电流数据不具备所述预设充电曲线特征。

4.如权利要求1至3任一项所述的方法,其特征在于,在判定所述电动车的电池出现老化现象之后,还包括:

生成电池老化的提示信息和/或建议信息;

将所述提示信息和/或所述建议信息发送至所述电动车的用户的终端设备,以指示所述终端设备将所述提示信息和/或建议信息呈现给所述电动车的用户。

5.如权利要求4所述的方法,其特征在于,在所述获取电动车的充电电流数据之前,还包括:

获取所述电动车的用户的充电订单数据;

根据所述充电订单数据,检测所述电动车是否已经被分析过;

若否,则进入所述获取电动车的充电电流数据的步骤。

6.如权利要求4所述的方法,其特征在于,所述获取电动车的充电电流数据,包括:通过所述电动车的用户的充电订单数据,获取对应充电桩上传的遥测数据,所述遥测数据包括所述充电电流数据。

7.一种电动车电池老化识别装置,其特征在于,包括:获取模块,用于获取电动车的充电电流数据;

确定模块,用于确定所述充电电流数据是否具备预设充电曲线特征,所述预设充电曲线特征为包括阶梯数量大于或等于第一预设数量阈值、单个阶梯幅度小于预设电流阈值、单个阶梯的长度大于或等于预设长度阈值、每个阶梯的下降段电流差小于或等于平稳段电流的预设百分比和每个阶梯的结束点的电流值大于涓流段起始点的电流值的特征;

判定模块,用于若所述充电电流数据具备所述预设充电曲线特征,则判定所述电动车的电池出现老化现象;

其中,所述确定模块具体用于:对所述充电电流数据进行差分计算;

基于差分计算后的充电电流数据,获取所述充电电流数据中差分值小于0的位置信息;

根据所述位置信息寻找出所述充电电流数据中的阶梯;

分别判断每个阶梯的长度是否大于或等于所述预设长度阈值和每个阶梯的幅度是否小于所述预设电流阈值;

若每个阶梯的长度小于所述预设长度阈值和/或每个阶梯的幅度大于或等于所述预设电流阈值,判定所述充电电流数据不具备所述预设充电曲线特征;

若每个阶梯的长度大于或等于所述预设长度阈值,且每个阶梯的幅度小于所述预设电流阈值,判断所述充电电流数据中的电流下降次数是否大于第二预设数量阈值;

若电流下降次数小于或等于所述第二预设数量阈值,判定所述充电电流数据不具备所述预设充电曲线特征;

若电流下降次数大于所述第二预设数量阈值,判断所述充电电流数据中的阶梯是否具有连续性;

若阶梯不具有连续性,判定所述充电电流数据不具体所述预设充电曲线特征;

若阶梯具有连续性,判断每个阶梯的下降段电流差是否小于或等于平稳段电流的所述预设百分比;

若每个阶梯的下降段电流差大于平稳段电流的所述预设百分比,判定所述充电电流数据不具备所述预设充电曲线特征;

若每个阶梯的下降段电流差小于或等于平稳段电流的所述预设百分比,判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值;

若每个阶梯的结束点的电流值小于或等于涓流段起始点的电流值,判定所述充电电流数据不具备所述预设充电曲线特征;

若每个阶梯的结束点的电流值大于涓流段起始点的电流值,判定所述充电电流数据具备所述预设充电曲线特征。

8.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的方法。

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的方法。

说明书 :

电动车电池老化识别方法、装置、终端设备及存储介质

技术领域

[0001] 本申请属于电动车技术领域,尤其涉及一种电动车电池老化识别方法、装置、终端设备及计算机可读存储介质。

背景技术

[0002] 随着社会的不断发展和进步,电动车的应用也越来越广泛。
[0003] 在交通运输领域,车辆的电动化已逐渐成为一种潮流。电动车不但可以显著提高能源转化效率,而且还有助于减少温室气体排放、改善空气质量、降低噪声污染。但是,电动
车作为一种重要的交通工具,在带来便捷的同时也带来了很多安全隐患,电池爆炸事件时
常出现,这就要求电动车电池在充电过程中的安全性要高。
[0004] 目前,对于电动车电池老化还没有一种行之有效的识别方法。另外,电动车电池一般是放置在电动车内部,电动车用户一般看不到电池,即使偶尔看到电池也无法判断电池
是否老化。此外,电动车用户一般不关心电动车的电池健康状况。这样,如果不能及时得知
电动车的电池老化现象,可能会给电动车的充电过程带来安全隐患。

发明内容

[0005] 本申请实施例提供一种电动车电池老化识别方法、装置、终端设备及计算机可读存储介质,以根据电动车充电数据自动识别电动车电池老化情况,提高电动车充电过程的
安全性。
[0006] 第一方面,本申请实施例提供一种电动车电池老化识别方法,包括:
[0007] 获取电动车的充电电流数据;
[0008] 确定所述充电电流数据是否具备预设充电曲线特征,所述预设充电曲线特征为包括阶梯数量大于或等于第一预设数量阈值、单个阶梯幅度小于预设电流阈值、单个阶梯的
长度大于或等于预设长度阈值、每个阶梯的下降段电流差小于或等于平稳段电流的预设百
分比和每个阶梯的结束点的电流值大于涓流段起始点的电流值的特征;
[0009] 若所述充电电流数据具备所述预设充电曲线特征,则判定所述电动车的电池出现老化现象。
[0010] 可以看出,本申请实施例通过判断电动车充电电流数据是否具备预设充电曲线特征来判断电动车的电池是否出现老化现象,实现了对电动车电池老化现象的识别,以及时
得知出电动车电池是否老化,降低电动车充电过程的安全隐患,从而提高电动车充电过程
的安全性。
[0011] 结合第一方面,在一种可能的实现方式中,确定所述充电电流数据是否具备预设充电曲线特征,包括:
[0012] 对所述充电电流数据进行差分计算;
[0013] 基于差分计算后的充电电流数据,获取所述充电电流数据中差分值小于0的位置信息;
[0014] 根据所述位置信息寻找出所述充电电流数据中的阶梯;
[0015] 分别判断每个阶梯的长度是否大于或等于所述预设长度阈值和每个阶梯的幅度是否小于所述预设电流阈值;
[0016] 若每个阶梯的长度小于所述预设长度阈值和/或每个阶梯的幅度大于或等于所述预设电流阈值,判定所述充电电流数据不具备所述预设充电曲线特征;
[0017] 若每个阶梯的长度大于或等于所述预设长度阈值,且每个阶梯的幅度小于所述预设电流阈值,判断所述充电电流数据中的电流下降次数是否大于第二预设数量阈值;
[0018] 若电流下降次数小于或等于所述第二预设数量阈值,判定所述充电电流数据不具备所述预设充电曲线特征;
[0019] 若电流下降次数大于所述第二预设数量阈值,判断所述充电电流数据中的阶梯是否具有连续性;
[0020] 若阶梯不具有连续性,判定所述充电电流数据不具体所述预设充电曲线特征;
[0021] 若阶梯具有连续性,判断每个阶梯的下降段电流差是否小于或等于平稳段电流的所述预设百分比;
[0022] 若每个阶梯的下降段电流差大于平稳段电流的所述预设百分比,判定所述充电电流数据不具备所述预设充电曲线特征;
[0023] 若每个阶梯的下降段电流差小于或等于平稳段电流的所述预设百分比,判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值;
[0024] 若每个阶梯的结束点的电流值小于或等于涓流段起始点的电流值,判定所述充电电流数据不具备所述预设充电曲线特征;
[0025] 若每个阶梯的结束点的电流值大于涓流段起始点的电流值,判定所述充电电流数据具备所述预设充电曲线特征。
[0026] 结合第一方面,在一种可能的实现方式中,在所述对所述充电电流数据进行差分计算之前,包括:
[0027] 对所述充电电流数据进行中值滤波处理;
[0028] 所述对所述充电电流数据进行差分计算,包括:
[0029] 对中值滤波处理后的充电电流数据进行差分计算。
[0030] 结合第一方面,在一种可能的实现方式中,在所述判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值之前,还包括:
[0031] 判断中值滤波后的充电电流数据的电流最大值是否大于或等于第一预设电流阈值;
[0032] 若电流最大值小于第一预设电流阈值,进入所述判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值的步骤;
[0033] 若电流最大值大于或等于第一预设电流阈值,判断每个阶梯的结束点电流是否大于或等于第二预设电流阈值;
[0034] 若每个阶梯的结束点电流大于或等于第二预设电流阈值,判定所述充电电流数据具备所述预设充电曲线特征;
[0035] 若每个阶梯的结束点电流小于第二预设电流阈值,判定所述充电电流数据不具备所述预设充电曲线特征。
[0036] 结合第一方面,在一种可能的实现方式中,在判定所述电动车的电池出现老化现象之后,还包括:
[0037] 生成电池老化的提示信息和/或建议信息;
[0038] 将所述提示信息和/或所述建议信息发送至所述电动车的用户的终端设备,以指示所述终端设备将所述提示信息和/或建议信息呈现给所述电动车的用户。
[0039] 结合第一方面,在一种可能的实现方式中,在所述获取电动车的充电电流数据之前,还包括:
[0040] 获取所述电动车的用户的充电订单数据;
[0041] 根据所述充电订单数据,检测所述电动车是否已经被分析过;
[0042] 若否,则进入所述获取电动车的充电电流数据的步骤。
[0043] 结合第一方面,在一种可能的实现方式中,所述获取电动车的充电电流数据,包括:
[0044] 通过所述电动车的用户的充电订单数据,获取对应充电桩上传的遥测数据,所述遥测数据包括所述充电电流数据。
[0045] 第二方面,本申请实施例提供一种电动车电池老化识别装置,包括:
[0046] 获取模块,用于获取电动车的充电电流数据;
[0047] 确定模块,用于确定所述充电电流数据是否具备预设充电曲线特征,所述预设充电曲线特征为包括阶梯数量大于或等于第一预设数量阈值、单个阶梯幅度小于预设电流阈
值、单个阶梯的长度大于或等于预设长度阈值、每个阶梯的下降段电流差小于或等于平稳
段电流的预设百分比和每个阶梯的结束点的电流值大于涓流段起始点的电流值的特征;
[0048] 判定模块,用于若所述充电电流数据具备所述预设充电曲线特征,则判定所述电动车的电池出现老化现象。
[0049] 第三方面,本申请实施例提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现
如上述第一方面任一项所述的方法。
[0050] 第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面任一项所述的
方法。
[0051] 第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的方法。
[0052] 可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

附图说明

[0053] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些
实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些
附图获得其他的附图。
[0054] 图1为本申请实施例提供的电动车充电系统的结构示意框图;
[0055] 图2为本申请实施例提供的一种电动车电池老化识别方法的流程示意框图;
[0056] 图3为本申请实施例提供的多阶梯型充电曲线的示意图;
[0057] 图4为本申请实施例提供的步骤S202的具体流程示意框图;
[0058] 图5为本申请实施例提供的步骤S202的另一个具体流程示意框图;
[0059] 图6为本申请实施例提供的电动车电池老化识别方法的另一种流程示意框图;
[0060] 图7为本申请实施例提供的电动车电池老化识别装置的结构框图;
[0061] 图8为本申请实施例提供的终端设备的结构示意图。

具体实施方式

[0062] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。
[0063] 下面先对本申请实施例可能涉及的系统架构和可能涉及的应用场景进行介绍。
[0064] 参见图1,为本申请实施例提供的电动车充电系统的结构示意框图,该电动车系统可以包括充电站11、电动车12、用户终端设备13和服务器14,其中,充电站包括多个充电桩,
每个充电桩上包括多个充电插座。上述用户终端设备内可以安装有相应的APP,以实现充电
流程中的相应功能,例如,扫码支付、充电订单生成和充电订单上传等。该用户终端设备可
以为但不限于手机、智能可穿戴设备或平板电脑等。上述电动车可以是任意类型的电动车,
例如,电动两轮车或者电动四轮车。
[0065] 基于该系统的电动车充电流程可以例如包括:用户驾驶电动车来到充电站之后,通过手机扫描充电桩上的二维码,生成充电订单;当充电桩的相应插座供电之后,用户即可
通过插头、电源适配器将电动车连接至充电桩,开始为电动车充电;当充电时长达到预定充
电时长、充电费用达到预付费用或者电动车已充满,则可拔掉充电插头,完成一次充电流
程。
[0066] 在电动车的充电过程中,充电桩会实时记录电动车的充电数据,并将该充电数据上报至充电桩管理平台,再将该充电数据存储至数据库。该充电数据一般包括充电电流数
据、充电电压数据和充电功率数据等。另外,用户的充电订单数据也会上传至服务器保存。
[0067] 基于上述图1的系统架构,服务器可以通过所记录的数据,分析某个用户的某笔充电订单对应的充电数据,以确定该用户的电动车的电池是否老化,如果分析出某个用户的
电动车电池出现老化现象,则可以生成提示信息,以警示用户电动车电池的健康状况。例
如,用户完成一笔充电订单之后,服务器根据该用户的充电订单获取到对应充电桩的遥测
数据,以得到该用户的电动车在本次充电的充电电流数据,再判断充电电流数据是否具备
预设充电曲线特征,如果具备,则判定该用户的电池出现老化现象;然后,服务器生成老化
提示信息,并将该老化提示信息发生至用户手机,通过用户手机APP显示给该用户,以使得
该用户及时得知自身电动车的电池健康状况。
[0068] 当然,本申请实施例也可以不用基于上述系统架构或者应用场景,也能实现本申请实施例的目的。
[0069] 下面将通过具体实施例介绍本申请实施例提供的技术方案。
[0070] 参见图2,为本申请实施例提供的一种电动车电池老化识别方法的流程示意框图,该方法可以包括以下步骤:
[0071] 步骤S201、获取电动车的充电电流数据。
[0072] 需要说明的是,上述充电电流数据一般是指电动车一次充电过程的电流数据。基于图1的系统架构或应用场景时,一次充电过程是指一笔充电订单对应的过程,也即上述充
电电流数据为一笔充电订单对应的充电电流数据,此时,该充电电流数据是充电桩上报的。
即在一些实施例中,具体可以通过电动车的用户的充电订单数据,获取对应充电桩上传的
遥测数据,其中,遥测数据包括充电电流数据、充电电压数据和充电功率数据等,上述充电
订单数据包括用户唯一标识、充电开始时间、充电结束时间和充电桩编号等信息。具体地,
用户完成一笔充电订单之后,服务器根据该充电订单中的用户唯一标识、充电开始时间、充
电结束时间、充电桩编号等信息,先从数据库中查找到对应充电桩上报的遥测数据,然后再
从这些遥测数据中查找出与用户唯一标识、充电开始时间和充电结束时间等相对应的充电
电流数据,以获取到用户当次充电对应的充电电流数据。
[0073] 当然,本申请实施例的技术方案也可以不应用于图1所示的系统架构或应用场景,此时,上述充电电流数据可以是指通过某个充电装置为电动车充电时,所记录的充电电流
数据。
[0074] 步骤S202、确定充电电流数据是否具备预设充电曲线特征,预设充电曲线特征为包括阶梯数量大于或等于第一预设数量阈值、单个阶梯幅度小于预设电流阈值、单个阶梯
的长度大于或等于预设长度阈值、每个阶梯的下降段电流差小于或等于平稳段电流的预设
百分比和每个阶梯的结束点的电流值大于涓流段起始点的电流值的特征。
[0075] 需要说明的是,上述预设充电曲线特征是指人工预先标定的特征,即预先对电动车的充电电流数据进行分析,根据每个充电电流数据的充电曲线特性总结出的特征。当某
个充电电流数据具备上述预设充电曲线特征时,则判定该充电电流数据对应的充电电流曲
线为“多阶梯”型充电曲线;当判定出该充电电流数据的充电电流曲线为“多阶梯”型充电曲
线时,则推测该充电电流数据对应的电动车电池出现老化现象。是否为“多阶梯”型充电曲
线等同于是否具备预设充电曲线特征。
[0076] 具体应用中,可以不用将充电电流数据转换为充电曲线,而是基于充电电流数据进行智能分析即可。
[0077] 可以理解的是,完整的充电过程一般包括第一阶段、第二阶段和第三阶段,其中,第一阶段为电流电压平稳充电,第二阶段为电压不变电流变小的下降式充电,第三阶段是
指电压不变电流再变小直至电流电压为零的涓流式充电。
[0078] 需要说明的是,阶梯的定义可以根据实际需要和经验进行设定,例如,下降段的电流差大于预设电流差阈值且平稳段的持续时长大于预设时长,则定义为一个阶段。根据阶
梯的定义从充电电流数据中查找出阶梯数量,并确定每个阶梯的位置和平稳段、下降段的
相应数值。
[0079] 为了更好地介绍“多阶梯”型充电电流曲线,请参见图3示出的多阶梯型充电曲线的示意图,如图3所示,其横轴为时间t,纵轴为电流A,包括4个下降段和三个平稳段,一个阶
梯包括一个下降段和一个平稳段。
[0080] 上述第一阶梯数量阈值、预设电流阈值、预设长度阈值和预设百分比均为经验值,可以根据实际应用需要进行设定。在本申请实施例中,上述第一阶梯数量阈值可以为2,上
述预设电流阈值可以为0.3A,上述预设长度阈值为20T,上述预设百分比为60%,即阶梯数
量大于或等于2,且单个阶梯幅度小于0.3A,单个阶梯的长度大于或等于20T,每个阶梯的下
降段电流差小于或等于平稳段电流的60%。其中,T可以是指充电桩上报遥测数据的间隔时
间。
[0081] 单个阶梯的幅度是指一个阶梯的下降段的电流差值,单个阶梯的长度是指一个阶梯的持续时长,其一般通过阶梯开始点和阶梯结束点计算得到。每个阶梯的下降段电流差
是下降段的开始点和下降段的结束点的电流差值。
[0082] 步骤S203、若充电电流数据具备预设充电曲线特征,则判定电动车的电池出现老化现象。
[0083] 具体地,通过对充电电流数据进行智能分析,如果充电电流数据具备上述预设充电曲线特征,或者说,充电电流数据的充电电流曲线为“多阶梯”型曲线,则判定该电动车的
电池出现老化现象。
[0084] 本申请实施例通过判断电动车充电电流数据是否具备预设充电曲线特征来判断电动车的电池是否出现老化现象,实现了对电动车电池老化现象的识别,及时得知出电动
车电池是否老化,降低电动车充电过程的安全隐患,从而提高电动车充电过程的安全性。
[0085] 识别充电电流数据是否具备上述预设充电曲线特征的方式可以是任意的,参见图4示出的步骤S202的具体流程示意框图,上述确定充电电流数据是否具备预设充电曲线特
征的具体过程可以包括:
[0086] 步骤S401、对充电电流数据进行差分计算。
[0087] 可以理解的是,充电电流数据由一个点点的电流数据组成,按照时间的先后顺序,依次将后一个点的电流数据减去前一个点的电流数据,以得到差分计算后的电流数据。
[0088] 在一些实施例中,在进行差分计算之前,可以先对充电电流数据进行中值滤波,以使得充电电流数据更加平滑;然后再对中值滤波处理后的充电电流数据进行差分计算。当
然,在其它一些实施例中,也可以不对充电电流数据进行中值滤波处理。
[0089] 步骤S402、基于差分计算后的充电电流数据,获取充电电流数据中差分值小于0的位置信息。
[0090] 需要说明的是,对电流数据作差分计算是为了差分值为0是指前一个点的电流值大于后一个点的电流值,电流呈下降趋势。上述位置信息是指时间信息,例如,根据充电电
流数据绘制充电电流曲线图之后,横轴为时间t,上述位置信息是指时间t的信息。
[0091] 步骤S403、根据位置信息寻找出充电电流数据中的阶梯。
[0092] 可以理解的是,上述位置信息是差分值小于0的位置信息,而差分值小于0表面电流呈下降趋势,根据电流下降位置寻找电流的下降段,再基于阶梯的定义,确定下降段和平
稳段的位置,从而定位出充电电流数据中的阶梯,以获得阶梯的位置、数量等。
[0093] 步骤S404、分别判断每个阶梯的长度是否大于或等于预设长度阈值和每个阶梯的幅度是否小于预设电流阈值。若每个阶梯的长度小于预设长度阈值和/或每个阶梯的幅度
大于或等于预设电流阈值,进入步骤S405,反之,若每个阶梯的长度大于或等于预设长度阈
值,且每个阶梯的幅度小于预设电流阈值,进入步骤S406。
[0094] 具体地,根据每个阶梯的开始点和结束点的时间,计算每个阶梯的持续时间,该阶梯的持续时间为上述阶梯的长度。上述预设长度阈值可以例如为20。根据每个阶梯的下降
段的开始点得电流值和下降段的结束点的电流值,计算出每个阶梯的幅值,即每个阶梯的
下降的幅值。上述预设电流阈值可以例如为0.3A。
[0095] 当单个阶梯下降的幅值大于预设电流阈值;或者,单个阶梯的长度小于预设长度阈值;或者,单个阶梯下降的幅值大于预设电流阈值且单个阶梯的长度小于预设长度阈值,
则判定该充电电流数据不具体上预设充电曲线特征,该充电电流数据对应的曲线不是“多
阶梯”型充电曲线。
[0096] 步骤S405、判定充电电流数据不具备预设充电曲线特征。
[0097] 步骤S406、判断充电电流数据中的电流下降次数是否大于第二预设数量阈值;若电流下降次数小于或等于第二预设数量阈值,进入步骤S405,反之,若电流下降次数大于第
二预设数量阈值,进入步骤S407。
[0098] 需要说明的是,上述第二预设数量阈值减1后等于上述第一预设数量阈值,例如,上述第一预设数量阈值为2,第二预设数量阈值为3。
[0099] 步骤S407、判断充电电流数据中的阶梯是否具有连续性;若阶梯不具有连续性,进入步骤S405,反之,若阶梯具有连续性,进入步骤S408。
[0100] 具体应用中,可以通过判定连续下降段的之间的长度大小来判断阶梯是否具有连续性。例如,当下降段之间的长度小于或等于30T时,则认为具有连续性。
[0101] 步骤S408、判断每个阶梯的下降段电流差是否小于或等于平稳段电流的预设百分比;若每个阶梯的下降段电流差大于平稳段电流的预设百分比,进入步骤S405,反之,若每
个阶梯的下降段电流差小于或等于平稳段电流的预设百分比,进入步骤S409。
[0102] 其中,根据每个阶梯的下降段的开始点电流和结束点电流可以计算出上述下降段电流差。上述预设百分比可以例如为60%。
[0103] 步骤S409、判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值;若每个阶梯的结束点的电流值小于或等于涓流段起始点的电流值,进入步骤S405,反之,若每
个阶梯的结束点的电流值大于涓流段起始点的电流值,进入步骤S410。
[0104] 可以理解的是,涓流段是指充电过程的第三阶段。分别将每个阶梯的结束点的电流值和涓流段的起始点的电流值进行比较。
[0105] 步骤S410、判定充电电流数据具备预设充电曲线特征。
[0106] 可以看出,基于充电电流数据和预先定义的充电曲线特征,通过智能计算的方式直接判定该充电电流数据是否属于“多阶梯”型充电曲线,相较于其它充电曲线识别方式,
本申请实施例提供的识别方式的识别精度更高。
[0107] 参见图5示出的步骤S202的另一个具体流程示意框图,上述确定充电电流数据是否具备预设充电曲线特征的具体过程可以包括:
[0108] 步骤S501、对充电电流数据进行中值滤波后,再对充电电流数据进行差分计算。
[0109] 步骤S502、基于差分计算后的充电电流数据,获取充电电流数据中差分值小于0的位置信息。
[0110] 步骤S503、根据位置信息寻找出充电电流数据中的阶梯。
[0111] 步骤S504、分别判断每个阶梯的长度是否大于或等于预设长度阈值和每个阶梯的幅度是否小于预设电流阈值。若每个阶梯的长度小于预设长度阈值和/或每个阶梯的幅度
大于或等于预设电流阈值,进入步骤S505,反之,若每个阶梯的长度大于或等于预设长度阈
值,且每个阶梯的幅度小于预设电流阈值,进入步骤S506。
[0112] 当单个阶梯下降的幅值大于预设电流阈值;或者,单个阶梯的长度小于预设长度阈值;或者,单个阶梯下降的幅值大于预设电流阈值且单个阶梯的长度小于预设长度阈值,
则判定该充电电流数据不具体上预设充电曲线特征,该充电电流数据对应的曲线不是“多
阶梯”型充电曲线。
[0113] 步骤S505、判定充电电流数据不具备预设充电曲线特征。
[0114] 步骤S506、判断充电电流数据中的电流下降次数是否大于第二预设数量阈值;若电流下降次数小于或等于第二预设数量阈值,进入步骤S505,反之,若电流下降次数大于第
二预设数量阈值,进入步骤S507。
[0115] 步骤S507、判断充电电流数据中的阶梯是否具有连续性;若阶梯不具有连续性,进入步骤S505,反之,若阶梯具有连续性,进入步骤S508。
[0116] 步骤S508、判断每个阶梯的下降段电流差是否小于或等于平稳段电流的预设百分比;若每个阶梯的下降段电流差大于平稳段电流的预设百分比,进入步骤S505,反之,若每
个阶梯的下降段电流差小于或等于平稳段电流的预设百分比,进入步骤S509。
[0117] S509、判断中值滤波后的充电电流数据的电流最大值是否大于或等于第一预设电流阈值;若电流最大值小于第一预设电流阈值,进入步骤S511。反之,若电流最大值大于或
等于第一预设电流阈值,进入步骤S510。
[0118] 需要说明的是,在判定每个阶梯的结束点电流和涓流段起始点的电流大小之前,可以先判断当前分析的曲线是否处于涓流段。
[0119] 上第一预设电流阈值和下面的第二预设电流阈值分别是指涓流段的最大值和最小值。例如,第一预设电流阈值为2A,第二预设电流阈值为0.7A。
[0120] S510、判断每个阶梯的结束点电流是否大于或等于第二预设电流阈值;若每个阶梯的结束点电流大于或等于第二预设电流阈值,进入步骤S512。反之,若每个阶梯的结束点
电流小于第二预设电流阈值,进入步骤S505。
[0121] 步骤S511、判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值;若每个阶梯的结束点的电流值小于或等于涓流段起始点的电流值,进入步骤S505,反之,若每
个阶梯的结束点的电流值大于涓流段起始点的电流值,进入步骤S512。
[0122] 可以理解的是,涓流段是指充电过程的第三阶段。分别将每个阶梯的结束点的电流值和涓流段的起始点的电流值进行比较。
[0123] 步骤S512、判定充电电流数据具备预设充电曲线特征。
[0124] 可以看出,基于充电电流数据和预先定义的充电曲线特征,通过智能计算的方式直接判定该充电电流数据是否属于“多阶梯”型充电曲线,相较于其它充电曲线识别方式,
本申请实施例提供的识别方式的识别精度更高。
[0125] 本申请实施例提供的电动车电池老化识别技术方案可以应用于各种场景。下面将以基于图1所示的系统架构的充电桩场景进行介绍。
[0126] 参见图6,为本申请实施例提供的电动车电池老化识别方法的另一种流程示意框图,该方法可以包括以下步骤:
[0127] 步骤S601、获取电动车的用户的充电订单数据。
[0128] 具体地,用户通过手机等终端设备生成充电订单后,用户终端设备将充电订单上传至服务器。其中,上述充电订单数据包括但是不限于用户ID、订单ID、订单电量、用户手机
号、订单时长、充电桩的设备ID、充电桩的插座序号、订单结束原因码、充电桩的设备类型、
订单开始时间、订单结束时间、充电桩的站点ID、充电桩的站点名称以及充电桩的盒子出厂
编号等信息。
[0129] 步骤S602、根据充电订单数据,检测电动车是否已经被分析过。若没有被分析过,则进入步骤S603。
[0130] 具体地,服务器接收到用户充电订单数据之后,基于该充电订单数据的用户ID等唯一标识信息确定该用户的电动车是否已经进行过程充电曲线智能分析,如果已经分析
过,则根据之前的分析结果生成提示信息,并将该提示信息发送至用户终端设备。如果没有
被分析过,获取该订单对应的充电数据进行智能分析。
[0131] 步骤S603、通过电动车的用户的充电订单数据,获取对应充电桩上传的遥测数据,遥测数据包括充电电流数据。
[0132] 具体地,服务器根据充电订单数据中的用户ID、充电桩信息、充电站点信息和订单开始/结束时间等,从充电桩管理平台的数据库中查找相应的遥测数据,该遥测数据是充电
桩上报的,其一般包括充电电流数据和充电电压数据。
[0133] 步骤S604、确定充电电流数据是否具备预设充电曲线特征。
[0134] 步骤S605、若充电电流数据具备预设充电曲线特征,则判定电动车的电池出现老化现象。
[0135] 需要说明的是,步骤S604~S605与上述步骤S202~S203相同,相关介绍请参见上文相应内容,在此不再赘述。
[0136] 步骤S606、生成电池老化的提示信息和/或建议信息。
[0137] 步骤S607、将提示信息和/或建议信息发送至电动车的用户的终端设备,以指示终端设备将提示信息和/或建议信息呈现给电动车的用户。
[0138] 具体地,服务器如果判定出电动车的电池出现老化现象,则可以生成提示或者建议信息。其中,提示信息是指用于提示用户电动车出现电池老化,而建议信息是指针对电池
老化现象用户可以采用的应对措施。例如,服务器生成包括提示信息和建议信息的信息,该
信息具体为“根据充电曲线智能分析,您虽长时间充电但电量变化很小,推测是电池老化导
致,建议您维修或替换电池”。
[0139] 可以理解的是,目前充电站起火或者电动车在充电过程中自燃等安全事故的发生,有很大一部分因素是电动车车主不关心或者不能及时了解到自身电动车的电池健康状
况,从而不能及时或提前消除充电过程中的安全隐患。而本申请实施例通过对充电桩上报
的电动车充电电流数据进行智能分析,判断用户的电动车电池是否出现电池老化现象,如
果出现电池老化,则生成提示信息以警示用户,使得用户及时得知和关注自身电动车的电
池健康状况,以降低或消除电动车充电过程中的安全隐患,提高电动车充电过程的安全性。
[0140] 应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限
定。
[0141] 对应于上文实施例所述的电动车电池老化识别方法,图7示出了本申请实施例提供的电动车电池老化识别装置的结构框图,为了便于说明,仅示出了与本申请实施例相关
的部分。
[0142] 参照图7,该装置包括:
[0143] 获取模块71,用于获取电动车的充电电流数据;
[0144] 确定模块72,用于确定充电电流数据是否具备预设充电曲线特征,预设充电曲线特征为包括阶梯数量大于或等于第一预设数量阈值、单个阶梯幅度小于预设电流阈值、单
个阶梯的长度大于或等于预设长度阈值、每个阶梯的下降段电流差小于或等于平稳段电流
的预设百分比和每个阶梯的结束点的电流值大于涓流段起始点的电流值的特征;
[0145] 判定模块73,用于若充电电流数据具备预设充电曲线特征,则判定电动车的电池出现老化现象。
[0146] 在一种可能的实现方式中,上述确定模块具体用于:
[0147] 对充电电流数据进行差分计算;
[0148] 基于差分计算后的充电电流数据,获取充电电流数据中差分值小于0的位置信息;
[0149] 根据位置信息寻找出充电电流数据中的阶梯;
[0150] 分别判断每个阶梯的长度是否大于或等于预设长度阈值和每个阶梯的幅度是否小于预设电流阈值;
[0151] 若每个阶梯的长度小于预设长度阈值和/或每个阶梯的幅度大于或等于预设电流阈值,判定充电电流数据不具备预设充电曲线特征;
[0152] 若每个阶梯的长度大于或等于预设长度阈值,且每个阶梯的幅度小于预设电流阈值,判断充电电流数据中的电流下降次数是否大于第二预设数量阈值;
[0153] 若电流下降次数小于或等于第二预设数量阈值,判定充电电流数据不具备预设充电曲线特征;
[0154] 若电流下降次数大于第二预设数量阈值,判断充电电流数据中的阶梯是否具有连续性;
[0155] 若阶梯不具有连续性,判定充电电流数据不具体预设充电曲线特征;
[0156] 若阶梯具有连续性,判断每个阶梯的下降段电流差是否小于或等于平稳段电流的预设百分比;
[0157] 若每个阶梯的下降段电流差大于平稳段电流的预设百分比,判定充电电流数据不具备预设充电曲线特征;
[0158] 若每个阶梯的下降段电流差小于或等于平稳段电流的预设百分比,判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值;
[0159] 若每个阶梯的结束点的电流值小于或等于涓流段起始点的电流值,判定充电电流数据不具备预设充电曲线特征;
[0160] 若每个阶梯的结束点的电流值大于涓流段起始点的电流值,判定充电电流数据具备预设充电曲线特征。
[0161] 在一种可能的实现方式中,上述确定模块具体还用于:
[0162] 对充电电流数据进行中值滤波处理;
[0163] 对中值滤波处理后的充电电流数据进行差分计算。
[0164] 在一种可能的实现方式中,上述确定模块具体还用于:
[0165] 判断中值滤波后的充电电流数据的电流最大值是否大于或等于第一预设电流阈值;
[0166] 若电流最大值小于第一预设电流阈值,进入判断每个阶梯的结束点的电流值是否大于涓流段起始点的电流值的步骤;
[0167] 若电流最大值大于或等于第一预设电流阈值,判断每个阶梯的结束点电流是否大于或等于第二预设电流阈值;
[0168] 若每个阶梯的结束点电流大于或等于第二预设电流阈值,判定充电电流数据具备预设充电曲线特征;
[0169] 若每个阶梯的结束点电流小于第二预设电流阈值,判定充电电流数据不具备预设充电曲线特征。
[0170] 在一种可能的实现方式中,上述装置还可以包括:
[0171] 生成模块,用于生成电池老化的提示信息和/或建议信息;
[0172] 提示模块,用于将提示信息和/或建议信息发送至电动车的用户的终端设备,以指示终端设备将提示信息和/或建议信息呈现给电动车的用户。
[0173] 在一种可能的实现方式中,上述装置还可以包括:
[0174] 订单数据获取模块,用于获取电动车的用户的充电订单数据;
[0175] 检测模块,用于根据充电订单数据,检测电动车是否已经被分析过;若否,则进入获取充电桩上传的电动车的充电电流数据的步骤。
[0176] 在一种可能的实现方式中,上述获取模块具体用于:
[0177] 通过电动车的用户的充电订单数据,获取对应充电桩上传的遥测数据,遥测数据包括充电电流数据。
[0178] 上述电动车电池老化识别装置具有实现上述电动车电池老化识别方法的功能,该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现,硬件或软件包括一个或多
个与上述功能相对应的模块,模块可以是软件和/或硬件。
[0179] 需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此
处不再赘述。
[0180] 图8为本申请一实施例提供的终端设备的结构示意图。如图8所示,该实施例的终端设备8包括:至少一个处理器80、存储器81以及存储在所述存储器81中并可在所述至少一
个处理器80上运行的计算机程序82,所述处理器80执行所述计算机程序82时实现上述任意
各个方法实施例中的步骤。
[0181] 所述终端设备8可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。该终端设备可包括,但不仅限于,处理器80、存储器81。本领域技术人员可以理解,图8仅
仅是终端设备8的举例,并不构成对终端设备8的限定,可以包括比图示更多或更少的部件,
或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
[0182] 所称处理器80可以是中央处理单元(Central Processing Unit,CPU),该处理器80还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集
成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field‑
Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器
等。
[0183] 所述存储器81在一些实施例中可以是所述终端设备8的内部存储单元,例如终端设备8的硬盘或内存。所述存储器81在另一些实施例中也可以是所述终端设备8的外部存储
设备,例如所述终端设备8上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安
全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器81还可以
既包括所述终端设备8的内部存储单元也包括外部存储设备。所述存储器81用于存储操作
系统、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序
的程序代码等。所述存储器81还可以用于暂时地存储已经输出或者将要输出的数据。
[0184] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的
功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上
描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可
以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的
单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单
元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统
中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0185] 本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个方法实施例中的步
骤。
[0186] 本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时实现可实现上述各个方法实施例中的步骤。
[0187] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方
法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程
序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个
方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以
为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可
以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、
计算机存储器、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random 
Access Memory)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者
光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和
电信信号。
[0188] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0189] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟
以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员
可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出
本申请的范围。
[0190] 在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,
仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以
结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论
的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或
通讯连接,可以是电性,机械或其它的形式。
[0191] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
[0192] 以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各
实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改
或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应
包含在本申请的保护范围之内。