电池使用验证方法、电池系统以及汽车技术方案

技术编号:17366003 阅读:39 留言:0更新日期:2018-02-28 17:48
本发明专利技术实施例公开了一种电池使用验证方法、电池系统以及汽车,其中的方法包括:获取与电池相对应的第一密钥值;获取电池的标识信息,使用预设的加密算法对标识信息进行加密计算,获得第二密钥值;将第一密钥值与第二密钥值进行比对,基于比对结果确定电池的使用请求是否通过验证;如果通过验证,则执行操作。本发明专利技术的方法、电池系统以及汽车,对于电池的使用设置有密匙校验环节,当校验成功之后才可以正常使用电池,采用区块链技术对密匙等数据进行存储,保证密匙不会被修改和盗取,为电池唯一性识别提供了可靠的保证,防止电池被拆卸、电池模组和电池管理器被分开使用等造成的安全隐患。

Battery use verification method, battery system, and car

The embodiment of the invention discloses a battery verification method, battery system and vehicle, the method includes: obtaining a first key corresponding to the value of the battery; obtaining identification information of the battery, the use of encryption algorithm to encrypt the preset identification information calculation, obtains second key values; the first key value compared with the second the key value comparison results to determine the battery request is validated based on; if validated, the operation is performed. The method of the invention, the battery system and battery for automobile, set up a secret key check link, when the check can be used normally after the success of the battery, to store the key data using the block chain technology, ensure that the key was not modified and steal, to provide a reliable guarantee for the battery only of recognition. To prevent the battery is removed, the battery module and battery management device is separated by the security risks caused by the use of.

【技术实现步骤摘要】
电池使用验证方法、电池系统以及汽车
本专利技术涉及电池
,尤其涉及一种电池使用验证方法、电池系统以及汽车。
技术介绍
在新能源电动汽车产业和新能源储存技术中,电池起着关键的作用。目前,人们对电池的需求也越来越大,合理的使用电池,关系到电动车使用过程中的安全性,以及电池系统的使用寿命。车辆中的电池系统大多对于电池的使用(例如充电、放电、获取电池状态等)没有设置加密验证功能,使得电池系统会被随意拆卸,混乱使用;并且,一些车辆中的电池系统虽然设有加密验证功能,但不具有电池产品唯一性识别功能,密码或ID可以被外界获取并修改,对电池的完整性识别效果较差,容易发生电池模组与电池管理器被人为拆卸等问题,造成电池使用安全问题和电池包厂商流失,同时也不利于电池包二次回收和梯次利用。
技术实现思路
有鉴于此,本专利技术实施例提供一种电池使用验证方法、电池系统以及汽车,可以对电池的使用进行安全验证。根据本专利技术实施例的一个方面,提供一种电池使用验证方法,包括:接收到对于电池的使用请求,获取与所述电池相对应的第一密钥值;获取所述电池的标识信息,使用预设的加密算法对所述标识信息进行加密计算,获得第二密钥值;将所述第一密钥值与所述第二密钥值进行比对,基于比对结果确定所述使用请求是否通过验证;如果确定所述使用请求通过验证,则对电池执行与所述使用请求相对应的操作。可选地,如果确定所述使用请求通过验证,则在区块链节点中存储所述第二密钥值;其中,在下一次对所述使用请求进行验证时,将所述第二密钥值作为所述第一密钥值。可选地,所述获取与所述电池相对应的第一密钥值包括:在所述区块链节点中获取存储时间相对于当前时间点是最新的密钥值作为所述第一密钥值。可选地,如果所述电池为初次使用,则获取的所述第一密钥值为在所述区块链节点中预设的密钥值。可选地,所述获取所述电池的标识信息:获取电池模组ID以及电池管理器ID;基于所述电池模组ID和所述电池管理器ID生成电池ID。可选地,获取电池模组根据与所述电池相关的数据生成的所述电池模组ID;其中,所述与所述电池相关的数据包括:电池制造厂商、设备名称、序列号、制造日期。可选地,将所述电池模组ID和所述电池管理器ID组合,生成所述电池ID;使用预设的加密算法对所述电池ID进行加密计算,获得所述第二密钥值;其中,所述预设的加密算法包括:MD5算法。可选地,使用MD5算法对所述电池ID进行加密计算,将获得的MD5值作为所述第二密钥值;其中,所述加密计算包括:对所述电池ID进行信息填充、对填充结果添加数据、基于标准的幻数对添加结果进行处理、对处理结果进行循环运算。可选地,所述第二密钥值包括:固定长度为128位的二进制数值、固定长度为32位的16进制数值。可选地,将所述第一密钥值与所述第二密钥值按位逐一进行对比,如果所述第一密钥值与所述第二密钥值在对应的每一位都相同,则确定所述使用请求通过验证。根据本专利技术的另一方面,提供一种电池系统,包括:电池管理器,电池管理器包括:数据接收模块,用于接收到对于电池的使用请求;密钥获取模块,用于获取与所述电池相对应的第一密钥值;密钥计算模块,用于获取所述电池的标识信息,使用预设的加密算法对所述标识信息进行加密计算,获得第二密钥值;密钥验证模块,用于将所述第一密钥值与所述第二密钥值进行比对,基于比对结果确定所述使用请求是否通过验证;电池控制模块,用于如果确定所述使用请求通过验证,则对电池执行与所述使用请求相对应的操作。可选地,数据存储模块,用于如果确定所述使用请求通过验证,则在区块链节点中存储所述第二密钥值;其中,在下一次对所述使用请求进行验证时,将所述第二密钥值作为所述第一密钥值。可选地,所述密钥获取模块,用于在所述区块链节点中获取存储时间相对于当前时间点是最新的密钥值作为所述第一密钥值。可选地,如果所述电池为初次使用,则所述密钥获取模块获取的所述第一密钥值为在所述区块链节点中预设的密钥值。可选地,所述密钥计算模块,用于从电池模组获取电池模组ID以及电池管理器ID,基于所述电池模组ID和所述电池管理器ID生成电池ID。可选地,所述密钥计算模块,用于获取电池模组根据与所述电池相关的数据生成的所述电池模组ID;其中,所述与所述电池相关的数据包括:电池制造厂商、设备名称、序列号、制造日期。可选地,所述密钥计算模块,用于将所述电池模组ID和所述电池管理器ID组合,生成所述电池ID;使用预设的加密算法对所述电池ID进行加密计算,获得所述第二密钥值;其中,所述预设的加密算法包括:MD5算法。可选地,所述密钥计算模块,用于使用MD5算法对所述电池ID进行加密计算,将获得的MD5值作为所述第二密钥值;其中,所述加密计算包括:对所述电池ID进行信息填充、对填充结果添加数据、基于标准的幻数对添加结果进行处理、对处理结果进行循环运算。可选地,所述第二密钥值包括:固定长度为128位的二进制数值、固定长度为32位的16进制数值。可选地,所述密钥验证模块,用于将所述第一密钥值与所述第二密钥值按位逐一进行对比,如果所述第一密钥值与所述第二密钥值在对应的每一位都相同,则确定所述使用请求通过验证。可选地,车载Tbox模块;所述电池管理器通过所述车载Tbox与其它部件进行通信,其中,所述其它部件包括:车载部件、APP应用。根据本专利技术的又一方面,提供一种汽车,包括如上所述的电池系统。本专利技术的电池使用验证方法、电池系统以及汽车,使用预设的加密算法对电池的标识信息进行加密计算,获得第二密钥值,使用第一密钥值与第二密钥值对电池使用请求进行比验证,如果通过验证,则对电池执行对应的操作;对于电池的使用设置有密匙校验环节,当校验成功之后才可以正常使用电池,为电池唯一性识别提供了可靠的保证,防止在使用过程中电池被拆卸、电池模组和电池管理器被分开使用等造成的安全隐患;采用区块链技术对密匙等数据进行存储,保证密匙不会被修改和盗取,有利于排除电池安全隐患,实现对电池使用者人身财产安全的保护,并且利于电池包管理者对电池的管理,可显著提高产品的安全性能。本专利技术实施例附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图:图1为根据本专利技术的电池使用验证方法的一个实施例的流程图;图2为根据本专利技术的电池系统的一个实施例的模块示意图;图3为根据本专利技术的电池系统的一个实施例中的电池管理器的模块示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设本文档来自技高网...
电池使用验证方法、电池系统以及汽车

【技术保护点】
一种电池使用验证方法,其特征在于,包括:接收到对于电池的使用请求,获取与所述电池相对应的第一密钥值;获取所述电池的标识信息,使用预设的加密算法对所述标识信息进行加密计算,获得第二密钥值;将所述第一密钥值与所述第二密钥值进行比对,基于比对结果确定所述使用请求是否通过验证;如果确定所述使用请求通过验证,则对电池执行与所述使用请求相对应的操作。

【技术特征摘要】
1.一种电池使用验证方法,其特征在于,包括:接收到对于电池的使用请求,获取与所述电池相对应的第一密钥值;获取所述电池的标识信息,使用预设的加密算法对所述标识信息进行加密计算,获得第二密钥值;将所述第一密钥值与所述第二密钥值进行比对,基于比对结果确定所述使用请求是否通过验证;如果确定所述使用请求通过验证,则对电池执行与所述使用请求相对应的操作。2.如权利要求1所述的方法,其特征在于,还包括:如果确定所述使用请求通过验证,则在区块链节点中存储所述第二密钥值;其中,在下一次对所述使用请求进行验证时,将所述第二密钥值作为所述第一密钥值。3.如权利要求2所述的方法,其特征在于,所述获取与所述电池相对应的第一密钥值包括:在所述区块链节点中获取存储时间相对于当前时间点是最新的密钥值作为所述第一密钥值。4.如权利要求3所述的方法,其特征在于,如果所述电池为初次使用,则获取的所述第一密钥值为在所述区块链节点中预设的密钥值。5.如权利要求1所述的方法,其特征在于,所述获取所述电池的标识信息:获取电池模组ID以及电池管理器ID;基于所述电池模组ID和所述电池管理器ID生成电池ID。6.一种电池系...

【专利技术属性】
技术研发人员:杜国栋沈海寅朴昌浩
申请(专利权)人:智车优行科技上海有限公司
类型:发明
国别省市:上海,31

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

1