一种基于密钥的离线换电方法及系统技术方案

技术编号:27237535 阅读:26 留言:0更新日期:2021-02-04 12:07
本发明专利技术涉及一种基于密钥的离线换电方法及系统,应用于充换电柜系统中,包括:获取当前充换电柜系统的网络状态;根据网络状态判断充换电柜系统当前是否为离线状态;若是,则基于预存密钥执行离线换电;若否,则执行预存密钥更新并保存。本发明专利技术在充换电柜系统处于离线状态下,基于预存密钥可进行离线换电,用户在换电过程中不需要反复联网和屏幕输入,操作简单,充换电柜与后台服务器之间的信息交互是加密的,安全性高,可靠性好,而且用户可直接接收和转发,操作方便,不需要借助专用的连接装置,稳定性好。稳定性好。稳定性好。

【技术实现步骤摘要】
一种基于密钥的离线换电方法及系统


[0001]本专利技术涉及换电
,更具体地说,涉及一种基于密钥的离线换电方法及系统。

技术介绍

[0002]电动车充换电柜在离线状态下,为了保证充换电柜的安全性仍需要与远程终端进行通信和信息交互。目前的常用方案有:
[0003]一、蓝牙方案:利用柜体的蓝牙模块先联接用户移动终端,然后再通过用户移动终端与后台服务器进行信息交互。此方案需要用户移动终端的APP具有接收和转发蓝牙数据的功能,而无法通过用户移动终端的通用功能模块直接接收和转发,方便性和稳定性较差。
[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]所述充换电柜系统所在的充换电柜ID号、用户放入空仓的电池仓内的空电池的ID号、以及可换电池的ID号。
[0037]优选地,所述获取当前充换电柜系统的网络状态之前包括:
[0038]接收后台服务器下发的预存密钥并保存至本地。
[0039]优选地,所述离线标签包括:条形码或者二维码。
[0040]本专利技术还提供一种基于密钥的离线换电系统,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上所述的方法的步骤。
[0041]实施本专利技术的基于密钥的离线换电方法及系统,具有以下有益效果:应用于充换电柜系统中,包括:获取当前充换电柜系统的网络状态;根据网络状态判断充换电柜系统当前是否为离线状态;若是,则基于预存密钥执行离线换电;若否,则执行预存密钥更新并保存。本专利技术在充换电柜系统处于离线状态下,基于预存密钥可进行离线换电,用户在换电过程中不需要反复联网和屏幕输入,操作简单,充换电柜与后台服务器之间的信息交互是加密的,安全性高,可靠性好,而且用户可直接接收和转发,操作方便,不需要借助专用的连接装置,稳定性好。
附图说明
[0042]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0043]图1是本专利技术实施例提供的基于密钥的离线换电方法的流程示意图;
[0044]图2是本专利技术实施例提供的基于密钥的离线换电方法的详细流程示意图。
具体实施方式
[0045]为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。
[0046]参考图1,图1为本专利技术提供的基于密钥的离线换电方法各实施例一可选实施例的流程示意图。其中,该基于密钥的离线换电方法可以应用于充换电柜系统中。
[0047]具体的,如图1所示,该基于密钥的离线换电方法可包括:
[0048]步骤S101、获取当前充换电柜系统的网络状态。
[0049]其中,在获取当前充换电柜系统的网络状态之前包括:接收后台服务器下发的预存密钥并保存至本地。具体的,充换电柜系统在处于在线状态时,可直接与后台服务器进行通信,并接收后台服务器下发的密钥(其中,该密钥可为AES-128密钥,一般为16bytes),并将所接收的密钥保存至本地,形成预存密钥。可选的,后台服务器所下发的密钥可以定时更新,而且不同设备(充换电柜)或者不同区域的密钥在同一时间段内可不相同也可以相同。
[0050]通过在充换电柜处于在线状态时,提前将密钥保存至本地,可保证在充换电柜处于离线状态时,仍能快速简单地完成换电业务。
[0051]步骤S102、根据网络状态判断充换电柜系统当前是否为离线状态。
[0052]步骤S103、若是,则基于预存密钥执行离线换电。
[0053]具体的,步骤S103可包括:判断充换电柜系统是否满足换电条件;若是,则基于预存密钥执行离线换电。
[0054]其中,判断充换电柜系统是否满足换电条件包括:判断充换电柜系统中是否有空仓及可换电池;若是,则判断充换电柜系统满足换电条件;若否,则判断充换电柜系统满足换电条件。
[0055]进一步地,在判断充换电柜系统中是否有空仓及可换电池之前包括:判断是否接收到离线换电请求;若是,则执行:判断充换电柜系统中是否有空仓及可换电池的步骤。即当充换电柜系统处于离线状态时,若有用户在充换电柜的操作界面上选择离线换电请求,则可判断接收到离线换电请求,此时,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于密钥的离线换电方法,应用于充换电柜系统中,其特征在于,包括:获取当前充换电柜系统的网络状态;根据所述网络状态判断所述充换电柜系统当前是否为离线状态;若是,则基于预存密钥执行离线换电;若否,则执行预存密钥更新并保存。2.根据权利要求1所述的基于密钥的离线换电方法,其特征在于,所述若是,则基于预存密钥执行离线换电包括:判断所述充换电柜系统是否满足换电条件;若是,则基于所述预存密钥执行离线换电。3.根据权利要求2所述的基于密钥的离线换电方法,其特征在于,所述判断所述充换电柜系统是否满足换电条件包括:判断所述充换电柜系统中是否有空仓及可换电池;若是,则判断所述充换电柜系统满足换电条件;若否,则判断所述充换电柜系统满足换电条件。4.根据权利要求3所述的基于密钥的离线换电方法,其特征在于,所述判断所述充换电柜系统中是否有空仓及可换电池之前包括:判断是否接收到离线换电请求;若是,则执行:判断所述充换电柜系统中是否有空仓及可换电池的步骤。5.根据权利要求2所述的基于密钥的离线换电方法,其特征在于,所述若是,则基于所述预存密钥执行离线换电包括:若所述充换电柜系统满足换电条件,则输出控制信号控制空仓的电池仓的仓门打开;判断已打开仓门的电池仓是否闭合;若是,则所述充换电柜系统基于所述预存密钥生成离线标签;根据...

【专利技术属性】
技术研发人员:陈军
申请(专利权)人:深圳拓邦股份有限公司
类型:发明
国别省市:

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

1