电池管理方法、设备、服务器及系统转让专利

申请号 : CN201910732168.4

文献号 : CN111163044B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨磊宋蒙曾兵宋光伟艾光祥

申请人 : 上海钧正网络科技有限公司

摘要 :

本发明提供电池管理方法、设备、服务器及系统,电池管理方法通过电池侧电池管理设备实施,所述电池管理方法包括:存储密钥信息,所述密钥信息包括用户密钥;检测所述电池与所述用户设备连接时,使所述电池进行预放电;接收所述用户设备发送的验证邀请并发出响应验证信息;接收所述用户设备发送的反馈密钥信息和反馈验证信息,验证接收到的反馈密钥信息和反馈验证信息是否为合法情况;若是,所述电池管理设备控制电池正式放电;若否,所述电池管理设备控制电池停止放电。本发明通过用户密钥认证获取电池的使用权限,防止共享物品的电池被盗取他用,防止个人用户的电池被他人盗用,增大了盗取电池的使用成本,最大化的保障了用户的财产安全和电池使用安全。

权利要求 :

1.一种电池管理方法,所述电池用于向用户设备供电,其特征在于:所述电池管理方法通过电池侧电池管理设备实施,所述电池管理方法包括:存储密钥信息,所述密钥信息包括用户密钥;

检测所述电池与所述用户设备连接时,使所述电池进行预放电;

接收所述用户设备发送的验证邀请并发出响应验证信息;

接收所述用户设备发送的反馈密钥信息和反馈验证信息,验证接收到的反馈密钥信息和反馈验证信息是否为合法情况;

若是,所述电池管理设备控制电池正式放电;

若否,所述电池管理设备控制电池停止放电。

2.根据权利要求1所述一种电池管理方法,其特征在于:所述电池管理设备向用户设备发送的响应验证信息为验证序列号,所述用户设备向所述电池管理设备发送的反馈验证信息为反馈序列号。

3.根据权利要求2所述一种电池管理方法,其特征在于:所述验证序列号的生成方式为:生成明文信息;

加密所述明文信息并生成一组随机数;

利用所述随机数作为索引提取加密后的所述明文信息的部分数据生成所述验证序列号。

4.根据权利要求3所述一种电池管理方法,其特征在于:所述电池管理设备对所述用户设备的密钥信息的验证方式包括:接收所述用户设备发送的反馈密钥信息和反馈序列号;

解密接收的所述反馈密钥信息和所述反馈序列号;

比对接收的所述反馈密钥信息与预先存储的所述密钥信息是否相同;

若是,比对接收的所述反馈序列号与发送的所述验证序列号是否相同;

若是,所述用户设备与所述电池验证通过。

5.根据权利要求1所述一种电池管理方法,其特征在于:所述电池管理设备设定验证时限,在所述验证时限内,所述用户设备在发送的所述反馈验证信息与所述电池管理设备发送的响应验证信息相同,且所述用户设备发送的所述反馈密钥信息与所述电池管理设备存储的密钥信息相同时为所述合法情况。

6.根据权利要求1所述一种电池管理方法,其特征在于:所述电池管理设备控制所述电池正式放电后,周期验证所述反馈密钥信息和所述反馈验证信息是否为所述合法情况,具体过程包括:设定验证周期时间;

记录所述用户设备的认证成功状态;

清零所述用户设备的身份认证计时信息,并重新开始计时直至达到所述验证周期时间;

清除所述身份认证成功状态,并重新发送所述响应验证信息;

验证接收到的反馈密钥信息和反馈验证信息是否为合法情况;

若是,控制所述电池正式放电;

若否,控制所述电池停止放电。

7.根据权利要求1所述一种电池管理方法,其特征在于:所述电池在预放电过程中的放电电流小于所述电池在正式放电过程中的放电电流。

8.根据权利要求1所述一种电池管理方法,其特征在于,所述电池管理方法包括:设定所述电池进行预放电的放电时间;

直到在所述放电时间截止,验证接收到的反馈密钥信息和反馈验证信息仍为不合法情况,则控制电池停止预放电。

9.一种电池管理方法,所述电池用于向用户设备供电,其特征在于:所述电池管理方法通过电池侧电池管理设备实施,所述电池管理方法包括:检测到电池与用户设备建立通路连接时,对用户设备进行预放电,并接收用户设备发送的验证邀请并发出响应验证信息;对用户设备的密钥信息和用户设备反馈的响应验证信息进行验证后得出验证结果;当验证结果符合身份验证通过条件的情况下,电池管理设备控制电池正式放电;以及,当验证结果不符合身份验证通过条件的情况下,电池管理设备控制电池停止放电;

检测到电池与用户设备断开通路连接时,使电池停止放电。

10.一种电池管理设备,其特征在于:包括:

存储器,用以存储密钥信息以及可执行指令;

处理器,用以根据所述可执行指令的控制,运行所述电池管理设备执行如权利要求1-8任意一项所述的电池管理方法。

11.根据权利要求10所述一种电池管理设备,其特征在于:所述电池管理设备包括开关电路,开关电路包括并联的第一开关和第二开关,第一开关管通过的电流小于第二开关管通过的电流,所述可执行指令用于控制电池管理设备在电池预放电过程中使第一开关管闭合,实现电池对用户设备的小电流供电。

12.一种电池管理设备,其特征在于:包括:

存储器,用以存储密钥信息以及可执行指令;

处理器,用以根据所述可执行指令的控制,运行所述电池管理设备执行如权利要求9所述的电池管理方法。

13.一种电池管理方法,其特征在于:通过服务器实施,所述电池管理方法包括:根据电池ID生成超级密钥;

将所述超级密钥存储在服务器的数据库中;

生成用户密钥;

向电池管理设备发送所述用户密钥,以使所述电池管理设备:存储密钥信息,所述密钥信息包括所述用户密钥;检测所述电池与所述用户设备连接时,使所述电池进行预放电;接收所述用户设备发送的验证邀请并发出响应验证信息;接收所述用户设备发送的反馈密钥信息和反馈验证信息,验证接收到的反馈密钥信息和反馈验证信息是否为合法情况;若是,所述电池管理设备控制电池正式放电;以及,若否,所述电池管理设备控制电池停止放电。

14.根据权利要求13所述一种电池管理方法,其特征在于:所述电池管理方法包括:更换用户设备后,重新生成用户密钥。

15.一种服务器,其特征在于:包括:

存储器,用以存储密钥信息以及可执行指令;

处理器,用以根据所述可执行指令的控制,运行所述电池管理设备执行如权利要求13或14所述的电池管理方法。

16.一种电池管理系统,其特征在于:用于实施如权利要求1-8任意一项所述电池管理方法,包括电池、如权利要求10-11任意一项所述的电池管理设备、如权利要求15所述服务器。

17.一种电池管理系统,其特征在于:用于实施如权利要求1-8所述任意一项方法,包括处理器、服务器,所述处理器上加载如权利要求10-11任意一项所述电池管理设备中的可执行指令,所述服务器上加载如权利要求15所述服务器上的可执行指令。

说明书 :

电池管理方法、设备、服务器及系统

技术领域

[0001] 本发明涉及电池管理技术领域,更具体地,涉及电池管理方法、设备、服务器及系统。

背景技术

[0002] 目前,共享经济在住宿、交通出行、金融、教育等行业取得了长足发展,电池作为一种可重复利用、必须的、独立的、分布式动力能源,小到充电宝用的锂电池大到新能源车辆使用的动力电池,已经渗透到人们的生活当中。随着人们对电池智能化需求,电池管理系统正逐步完善,可以实时监控电池的工作状态和记录电池的实时数据,但随着电池使用范围的不断扩大,在电池对外租赁或共享助力车上,由于电池的数量繁多、使用场景复杂,会出现电池被偷取盗用、个人用户的电池被他人盗用的问题,而现有的电池管理系统对此并没有一个有效的解决方式。
[0003] 因此,申请人针对上述问题对现有技术进行改进。

发明内容

[0004] 本发明的一个目的是提供一种用于电池管理的技术方案。
[0005] 本发明第一方面提供了一种电池管理方法,所述电池用于向用户设备供电,所述电池管理方法通过电池侧电池管理设备实施,所述电池管理方法包括:
[0006] 存储密钥信息,所述密钥信息包括用户密钥;
[0007] 检测所述电池与所述用户设备连接时,使所述电池进行预放电;
[0008] 接收所述用户设备发送的验证邀请并发出响应验证信息;
[0009] 接收所述用户设备发送的反馈密钥信息和反馈验证信息,验证接收到的反馈密钥信息和反馈验证信息是否为合法情况;
[0010] 若是,所述电池管理设备控制电池正式放电;
[0011] 若否,所述电池管理设备控制电池停止放电。
[0012] 进一步的,所述电池管理设备向用户设备发送的响应验证信息为验证序列号,所述用户设备向所述电池管理设备发送的反馈验证信息为反馈序列号。
[0013] 进一步的,所述验证序列号的生成方式为:
[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] 根据电池ID生成超级密钥;
[0050] 将所述超级密钥存储在服务器的数据库中;
[0051] 生成用户密钥。
[0052] 进一步的,所述电池管理方法包括:更换用户设备后,重新生成用户密钥。
[0053] 本发明第六方面提供一种服务器,包括:
[0054] 存储器,用以存储密钥信息以及可执行指令;
[0055] 处理器,用以根据所述可执行指令的控制,运行所述电池管理设备执行本发明第五方面所述的电池管理方法。
[0056] 本发明第七方面提供一种电池管理系统,其特征在于:用于实施本发明第一方面所述电池管理方法,包括电池、本发明第三方面所述的电池管理设备、本发明第六方面所述服务器。
[0057] 本发明第八方面提供一种电池管理系统,其特征在于:用于实施本发明第一方面所述电池管理方法,包括处理器、服务器,所述处理器上加载本发明第三方面所述控制器中的可执行指令,所述服务器上加载本发明第六方面所述可执行指令。
[0058] 如上所述,本发明提供电池管理方法、设备、系统、服务器,增加了身份认证功能,通过密钥信息认证获取电池的使用权限,防止共享物品的电池被盗取他用,防止个人用户的电池被他人盗用,增大了盗取电池的使用成本,最大化的保障了用户的财产安全和电池使用安全。

附图说明

[0059] 图1为本发明实施例一的电池管理方法流程图;
[0060] 图2为本发明实施例一的身份验证流程图;
[0061] 图3为本发明实施例一的周期性身份验证流程图;
[0062] 图4为本发明实施例一的验证序列号的生成方式流程图;
[0063] 图5为本发明实施例一的电池管理设备结构框图;
[0064] 图6为本发明实施例一的电池管理方法流程图;
[0065] 图7为本发明实施例一的服务器的结构框图;
[0066] 图8为本发明实施例一的用户设备工作流程图;
[0067] 图9为本发明实施例一的用户设备结构框图;
[0068] 图10为本发明实施例一的电池管理系统的结构框图;
[0069] 图11为本发明实施例二的电池管理系统结构框图;
[0070] 图12为本发明实施例三的电池管理方法流程图;
[0071] 图13为本发明实施例三的电池管理设备结构框图;
[0072] 图14为本发明实施例三的电池管理系统结构框图;
[0073] 图15为本发明实施例四的电池管理系统结构框图。

具体实施方式

[0074] 以下通过特定的实施例以及附图对本发明的示例性实施例进行详细描述,本发明的其他特征及有点将会更为清楚。
[0075] 本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0076] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0077] 第一实施例:
[0078] 请参阅图1,为本发明第一具体实施例中的电池管理方法的整体流程示意图。
[0079] 本实施例所提供的电池管理方法中,所述电池用于向用户设备供电,所述电池管理方法通过电池侧电池管理设备实施,具体电池管理方法包括:
[0080] 步骤S110、存储密钥信息。所述密钥信息包括用户密钥,用户密钥为固定长度的字符串,包含字母和数字,可用于识别电池身份。
[0081] 步骤S120、检测所述电池与所述用户设备连接时,使所述电池进行预放电。在本实施例中,用户设备可以是车辆终端,包括但不限于天线盒。根据电池的电压的变化识别电池与用户设备是否连接。例如,当电池的电压瞬间增高时,表明电池与用户设备已经连接。此时,使电流进行预放电,让用户设备运转起来。其中,预放电是指采用小电流对用户设备进行充电。可以防止用户设备在没电时无法和电池进行认证,提高防盗性。
[0082] 步骤S130、接收所述用户设备发送的验证邀请并发出响应验证信息。当电池与用户设备连接后,用户设备向电池发送验证邀请,当电池接收到用户设备发送的验证邀请后会发出响应验证信息。在本实施例中,所述电池管理设备向用户设备发送的响应验证信息为验证序列号,所述用户设备向所述电池管理设备发送的反馈验证信息为反馈序列号。
[0083] 步骤S140、接收所述用户设备发送的反馈密钥信息和反馈验证信息,验证接收到的反馈密钥信息和反馈验证信息是否为合法情况。在本实施例中,合法情况是指所述用户设备在发送的所述反馈验证信息与所述电池管理设备发送的响应验证信息相同,且所述用户设备发送的所述反馈密钥信息与所述电池管理设备存储的密钥信息相同。在其他实施例中,也可以设置其他验证规则实现电池与用户设备的认证。
[0084] 步骤S150、若是,所述电池管理设备控制电池正式放电。当用户设备身份合法时,电池由预放电进入正式放电。
[0085] 步骤S160、若否,所述电池管理设备控制电池停止放电。
[0086] 在本实施例中,电池的密钥信息还包括超级密钥。超级密钥相当于电池的唯一身份密钥,所以只能通过服务器生成,服务器根据电池ID号用内部自定义规则生成相应的超级密钥,本实施例所述的内部自定义规则可以是现有技术中常用的编码规则,也可以电池厂商根据电池情况、电池批号能进行自定义,只要能生成一组超级密钥即可,并将其保存在数据库中;
[0087] 为了保护超级密钥,通常情况下超级密钥只有电池厂商知道,更换用户设备后,需要对用户密钥进行更改。其中,可以通过超级密钥对用户密钥进行修改。
[0088] 验证序列号作为一项重要的验证指标,所以验证序列号的生成方式需要具有保密性和难破解性,如图4所示,本实施例所述验证序列号的生成方式为:
[0089] 步骤S1201、预先生成明文信息;
[0090] 步骤S1202、加密所述明文信息进行后生成一组随机数。通过超级密钥对明文信息进行加密,加密算法可以是预先设定的,例如,特定的对称加密算法。
[0091] 步骤S1203、利用所述随机数作为索引提取加密后的明文信息的数据生成验证序列号。验证序列号的生成既可以在服务器中实现,也可以在电池管理设备中实现。利用随机数作为索引提起加密后的明文信息数据以生成验证序列号中,既可以是提取明文信息的部分数据,也可以是提取明文信息的全部数据。
[0092] 请参阅图2,本实施例步骤S140所述具体验证方式为:
[0093] 步骤S1401、接收所述用户设备发送的反馈密钥信息和反馈验证序列号。当电池与用户设备连接后,用户设备向电池发送验证邀请,当电池接收到用户设备发送的验证邀请后会发出响应验证信息。在本实施例中,响应验证信息包括密钥信息和验证序列号信息,用户设备根据电池发送的密钥信息和验证序列号信息会向电池发送反馈密钥信息和反馈验证序列号。
[0094] 步骤S1402、解密所接收的反馈密钥信息和反馈序列号。此处的解密跟上述的加密可以采用同一种算法,例如,都采用特定的对称解密算法。
[0095] 步骤S1403、比对接收的所述反馈密钥信息与预先存储的所述密钥信息是否相同;
[0096] 步骤S1404、若是,比对接收的反馈序列号与发送的验证序列号是否相同;
[0097] 若否,进入步骤S1406;
[0098] 步骤S1405、若接收的反馈序列号与发送的验证序列号相同,所述用户设备与所述电池验证通过,否则,进入步骤S1406;
[0099] 步骤S1406、用户设备与所述电池验证未通过。
[0100] 现有技术中个人信息会通过很多方式泄露,尤其电池管理设备更佳智能化,所以其中存储的电池的用户密钥和个人电池的使用数据很可能造成外泄,那么会给使用者带来很大的安全隐患,在电池的使用上增大了电池盗用的风险,很多不法分子通过一些不法手段可能获取到电池的用户密钥和验证序列号,这样就极大增加了电池被盗用的可能,所述电池管理设备设定验证时限,在验证时限内,所述用户设备在发送的反馈验证信息与电池管理设备发送的响应验证信息相同,且用户设备发送的反馈密钥信息与电池管理设备存储的密钥信息相同时为所述合法情况,本发明的电池管理设备发送的响应验证信息具有验证时效,验证时效时间通过所述电池管理设备设置,这样即便盗用者知道了用户密钥和正确的验证序列号,在如果没有在验证时效时间内进行身份验证,也不能正常使用电池,实现了对电池的进一步保护。
[0101] 当电池开始正式充电后,电池管理设备周期验证所述反馈密钥信息和反馈验证信息是否为合法情况,如图3所示,具体包括:
[0102] 步骤S1701、设定周期时间t为5min。即,每隔5min电池会向用户设备重新发送响应验证信息以进行身份验证。其中,验证周期时间可以根据功耗情况进行选择。设定周期时间较短,其功耗就会越高,但防盗效果就更好。
[0103] 步骤S1702、电池正式放电开始时,记录所述用户设备的认证成功状态。当验证用户设备为合法情况时,电池管理设备或者后台服务器会记录该用户设备的认证成功状态。比如,可以相应记录该用户设备与该电池认证时所采用的用户密钥和验证序列号。
[0104] 步骤S1703、清零用户设备的身份认证计时信息,并重新开始计时直至达到验证周期时间。清除用户设备与电池身份验证时的信息,并从电池正式放电时开始计时。例如,从正式放电开始时起5分钟内,对用户设备进行重新认证。
[0105] 步骤S1704、清除所述身份认证成功状态,并重新发送所述响应验证信息。可以清除用户设备身份认证成功状态,例如,可以清除电池管理设备或者服务器中存储的该用户设备与该电池认证时所采用的用户密钥和验证序列号。
[0106] 步骤S1705、验证接收到的反馈密钥信息和反馈验证信息是否为合法情况;
[0107] 步骤S1706、若是合法情况,控制电池继续对用户设备正式放电;
[0108] 步骤S1707、若不是合法情况,控制电池停止放电。
[0109] 本发明中,通过用户密钥与验证序列号组合进行身份验证,只有用户密钥和验证序列号组合都合法的情况下,才算是通过电池的身份验证,验证成功后,电池开始正式放电,但是为了进一步对电池进行保证,本申请的身份验证方式增加了周期性验证过程,这样,只有真正合法的使用者才能够同时获得用户密钥和不断变化的验证序列号,即便用户密钥和初次验证序列号被盗用,也只是利用电池完成一个周期时间的放电,后续将无法继续使用,提高了电池使用的安全性,防止他人盗用电池,减少财物损失;本实施例所述的合法情况是指用户输入的用户密钥与电池管理设备中存储的用户密钥相同,输入的验证序列号与电池管理系统生成的序列号相同的情况。
[0110] 为了防止用户密钥出现重复,用户密钥默认为由服务器生成,生成方式与用户注册账户相关联,由于不同的用户使用的注册ID不同,所以服务器根据用户ID生成用户密码可以保证用户密钥的唯一性;但由于电池使用的场合不同,考虑到用户体验问题,所述用户密码也同样支持用户设定,例如,在个人租赁的使用场景中,可以支持用户设定用户密码,提高防盗性能。
[0111] 所述预放电时电池管理设备控制电池为用户设备提供的放电电流小于正式放电时电池管理设备控制电池为用户设备提供的放电电流,由于用户设备通常没有备用电池,当其电能耗尽以后便处于关机状态,而电池通常情况下默认为关闭放电状态,在用户设备没有足够电能能够开启状态下,电池管理设备不能检测到电池与用户设备的连接状态,此时电池管理设备或电池管理系统都不会触发启动,所以在身份未认证情况下,电池对用户设备进行小电流预放电,保证用户在没有备用电源的情况下也能与电池建立连通电连接,电池放电设备得以启动。
[0112] 预放电过程为了使用户设备与电池建立电连接连通,电池预放电使用户设备运转起来,电池和用户设备在预放电时间内进行身份认证。例如,电池管理设备预先设定预放电时间1min,使电池预放电时间1min,如果在1min内电池和用户设备内未能成功进行身份验证时,预放电结束。
[0113] 为了给放电设备留有缓冲时间,本实施例的电池管理设备预先设定预放电延时时间2s,电池管理设备控制电池对用户设备进行正式放电时,电池管理设备100开启预放电延时2s,当达到预先设定的预放电延时时间2s时,预放电过程结束。
[0114] 请参阅图5,本实施例中的电池管理设备100的结构示意框图,包括:
[0115] 存储器101,用以存储密钥信息和可执行指令;
[0116] 处理器102,用以根据所述可执行指令的控制,运行所述电池管理设备执行如下操作:
[0117] 当检测到电池与用户设备建立通路连接时,对用户设备进行预放电,并接收用户设备发送的验证邀请并发出响应验证信息;
[0118] 对用户设备的密钥信息和用户设备反馈的响应验证信息进行验证后得出验证结果;
[0119] 当验证结果符合身份验证通过条件的情况下,电池管理设备100控制电池正式放电;
[0120] 当验证结果不符合身份验证通过条件的情况下,电池管理设备100控制电池停止放电。
[0121] 本实施例中所示的电池可以为共享放电宝、电动助力车电池、共享电动汽车电池等,用户设备可以是用户手机、电脑、电动汽车、电动助力车等,在应用过程中通过电池对用户设备进行充电。
[0122] 所述电池管理设备包括开关电路,开关电路包括并联的第一开关103和第二开关104,第一开关103通过的电流小于第二开关104通过的电流,所述可执行指令用于控制电池管理设备在电池预放电过程中使第一开关103闭合,实现电池对用户设备的小电流供电。本实施例采用的第一开关103为小电流MOS管,第二开关104为大电流MOS管。
[0123] 请参阅图6,本发明具体实施例的电池管理方法,通过服务器实施,包括:
[0124] 步骤S310、根据电池ID生成超级密钥;
[0125] 步骤S320、将超级密钥存储在服务器的数据库中;
[0126] 步骤S330、生成用户密钥,将用户密钥发送至电池管理设备中。
[0127] 更换用户设备后,服务器重新生成用户密钥,并更换所述电池管理设备存储的用户密钥。
[0128] 请参阅图7,本实施例中的服务器200,包括:
[0129] 存储器201,用以存储密钥信息以及可执行指令;
[0130] 处理器202,用以根据所述可执行指令的控制,运行所述电池管理设备执行所述服务器实施的电池管理方法。
[0131] 请参阅图8,为本发明具体实施例一的用户设备工作流程示意图,包括:
[0132] 步骤S410、用户设备获取明文信息;
[0133] 步骤S420、用户设备存储用户密钥;
[0134] 步骤S430、用户设备利用用户密钥对验证序列号和是能系统开启放电信息加密,将加密信息传输给电池管理设备。
[0135] 请参阅图9,本实施例的所述用户设备300,包括:
[0136] 存储器301,存储器内中存储可执行指令;
[0137] 处理器302,控制所述可执行指令执行如下操作:
[0138] 获取明文信息;
[0139] 存储用户密钥;
[0140] 利用用户密钥对验证序列号和是能系统开启放电信息加密,将加密信息传输给电池管理设备。
[0141] 请参阅图10,本发明第一具体实施例提供了一种电池管理系统1000,用于实施本实施例所述的电池管理方法,包括电池400、本实施例所述的电池管理设备100、本实施例所述的服务器200和本实施例所述的用户设备300。
[0142] 一个电池管理系统只支持一个用户密钥,当用户密钥遗忘时,需要对用户密钥进行重新设定,重新设定方式与上述用户密钥更改的过程相同。
[0143] 所述电池管理系统的电池管理设备100会记录最近用户认证使用的电池信息,主要记录认证用户的设备号,认证的结果,记录这个主要是电池最近被哪些用户使用过,身份是否合法,并将这些信息存储在相应的存储设备内。
[0144] 第二实施例:
[0145] 现有技术中,为了更急一步实现电池管理的智能化,存在结构比较完善的电池管理系统,本发明具体实施例一中提供的电池管理可以单独使用,但有的情况下需要加载到现有技术中已有的电池管理系统中,如果通过物理方面的直接加载和通信连接,那么电池管理系统在结构上、连线上都较为复杂,并且对于能耗也是一个不小的考验,所以,如图11所示,本实施例与第一实施例的区别在于提供了一种电池管理系统,其包括现有电池管理系统500,在其处理器501上加载了第一实施例中提供的用户管理设备100的处理器102中的可执行程序,同时在电池回路上安装第一实施例所述的开关电路502,相应的,在工作过程中,用户设备将加密信息传输给处理器501。这样在实际应用过程中,减少了对电池管理系统的硬件改造,将第一实施例中的电池管理设备上加载的可执行程序直接加载到原有电池管理系统中,降低了改造成本,也提高了现有技术中已有的电池管理系统的安全性,其电池管理方法中关于电池身份验证的部分与第一实施例中的电池管理方法相同,在此不再赘述。
[0146] 所述电池管理系统的控制会记录最近用户认证使用的电池信息,主要记录认证用户的设备号,认证的结果,记录这个主要是电池最近被哪些用户使用过,身份是否合法,并将这些信息存储在相应的存储设备内。
[0147] 第三实施例:
[0148] 由于电池使用场景不同,有些使用群体无需用到身份验证,如果使用身份验证会影响到用户体验,本发明第三实施例提出了一种电池管理方法,所述电池用于向用户设备供电,所述电池管理方法通过电池侧电池管理设备实施,如图12所示,本实施例的电池管理方法包括:
[0149] 步骤S210、电池管理设备检测到电池与用户设备建立通路连接时,电池管理设备控制电池对用户设备正式放电;
[0150] 步骤S220、电池管理设备检测到电池与用户设备断开通路连接时,电池管理设备控制电池停止放电。
[0151] 本实施例提供了一种电池管理设备600,如图13所示,包括:
[0152] 存储器601,用以存储可执行指令;
[0153] 处理器602,所述可执行指令用于控制所述电池管理设备进行如下操作:
[0154] 电池管理设备检测到电池与用户设备建立通路连接时,电池管理设备控制电池对用户设备正式放电;
[0155] 电池管理设备检测到电池与用户设备断开通路连接时,电池管理设备控制电池停止放电。
[0156] 如图14所示,提供了一种电池管理系统2000,用于实施本发明第三实施例所述的电池管理方法,包括电池400、用户设备300、开关电路603本实施例所述的电池管理设备600。
[0157] 本实施例与第一实施例的区别在于不需要进行身份认证,那么则不需要进行身份验证的电池管理设备和服务器等,只要完成检测放电的过程就可以满足要求。
[0158] 第四实施例:
[0159] 请参阅图15,本实施例提供了一种电池管理系统,本实施例的电池管理系统700为现有技术中的电池管理系统,其用于实施本发明第三实施例所述的电池管理方法,包括电池管理系统700、电池400、用户设备300,所述电池处理系统为现有技术中的电池管理系统,包括处理器701,所述处理器701上加载如本发明第三实施例所述电池管理设备600的处理器601中的可执行程序。
[0160] 本发明所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中,本发明的技术方案本质上或者对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中包括若干指令用以使得一台计算机设备执行本发明各个实施例所述方法的全部或部分步骤,所述存储介质包括U盘、只读存储器、随机存取存储器、磁碟或光盘等可以存储程序代码的介质。
[0161] 本发明各个实施例中所述的电池管理设备、服务器和用户设备的结构仅仅是示例性的,并且绝不是要限制本发明,本领域的技术人员应当理解,对于设备等硬件装备的描述,由于其实与方法实施例相关,所以描述的比较简单,本实施例中的处理器可以为中央处理器、微处理器等,存储器为只可写不可读存储器;但本实施例的电池管理设备还可能包括显示装置、采集装置、常用的接口装置,通信装置等,所述显示装置可以为液晶显示屏、触摸显示屏等,接口装置可以采用现有技术中常用的SUB接口等,通信装置则可以采用现有技术中比较常见的有线通信装置或无线通信装置。
[0162] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域技术人员来说,本发明可以有各种更改和变化,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。