充电信息管理方法、系统、设备及介质技术方案

技术编号:38748163 阅读:10 留言:0更新日期:2023-09-08 23:29
本发明专利技术提供充电信息管理方法、系统、设备及介质,涉及数据安全技术领域,方法包括:第一充电桩或第二充电桩对充电信息进行切块处理,得到充电信息块,将每个充电信息块分别发送至至少两个充电桩;在本地持有目标充电信息的目标充电桩在接收到更改请求后,对本地持有的充电信息中的验证充电信息的多个充电信息块进行运算,得到各个第一运算结果,将各个第一运算结果分别发送至对应的存储充电桩;存储充电桩基于本地持有的充电信息块对第一运算结果进行验证,得到验证结果并公开;当存储充电桩均公开验证通过时,存储充电桩用更改后的目标充电信息替换原先持有的目标充电信息对应的充电信息块。本发明专利技术可以提升充电信息的安全性。性。性。

【技术实现步骤摘要】
充电信息管理方法、系统、设备及介质


[0001]本专利技术涉及数据安全
,尤其涉及一种充电信息管理方法、系统、设备及介质。

技术介绍

[0002]在现有技术中,多个充电桩可以接入同一平台,这样用户只需要注册至充电桩平台就可以方便地在使用不同的充电桩时得到身份验证,使用充电功能。但是,现有的充电桩平台往往将数据存储在集中的服务器中,也就是说,所有用户的充电信息都存储在平台管理者指定的一台服务器中,这种中心化的存储方式会导致数据的安全性大大降低,服务器易遭受到未经授权额定访问、数据篡改或恶意攻击。

技术实现思路

[0003]本专利技术提供一种充电信息管理方法、系统、设备及介质,用以解决现有技术中采用中心化存储充电信息导致数据安全性低的缺陷,实现充电信息的安全管理。
[0004]本专利技术提供一种充电信息管理方法,包括:第一充电桩在目标账户充电结束后,生成所述目标账户的充电信息,生成随机数,当所述随机数为第一随机数时,对所述充电信息进行切块处理,得到至少两个充电信息块,在本地保留所述充电信息,将每个所述充电信息块分别发送至至少两个充电桩,当所述随机数为第二随机数时,将所述充电信息发送至第二充电桩,以使得所述第二充电桩对所述充电信息进行切块处理,生成所述充电信息块,并将每个所述充电信息块分别发送至至少两个充电桩;第三充电桩在接收到针对所述目标账户的目标充电信息的更改请求后,广播所述更改请求至所有充电桩;在本地持有所述目标充电信息的目标充电桩在接收到所述更改请求后,对所述更改请求进行验证,在所述更改请求验证通过后,采用预设运算方式对本地持有的所述充电信息中的验证充电信息的多个所述充电信息块进行运算,得到各个第一运算结果,将各个所述第一运算结果分别发送至对应的存储充电桩,所述存储充电桩为存储有所述第一运算结果对应的所述充电信息块的充电桩;所述存储充电桩基于本地持有的所述充电信息块对所述第一运算结果进行验证,得到验证结果并公开所述验证结果;所述目标充电桩基于所述更改请求更改所述目标充电信息,并将更改后的所述目标充电信息对应的所述充电信息块发送至对应的所述存储充电桩,当所有的所述存储充电桩公开的结果均为验证通过时,所述存储充电桩用更改后的所述目标充电信息对应的所述充电信息块替换所述存储充电桩原先持有的所述目标充电信息对应的所述充电信息块。
[0005]根据本专利技术提供的一种充电信息管理方法,所述生成所述目标账户的充电信息之前,所述方法还包括:
所述第一充电桩接收充电请求,所述充电请求中包括所述目标账户的账户信息以及通过所述目标账户对应的私钥生成的签名信息;所述第一充电桩将所述签名信息发送至多个其他的充电桩;每个接收到所述签名信息的充电桩基于本地持有的所述目标账户对应的公钥对所述签名信息进行验证;所述第一充电桩在验证通过后被授予生成所述充电信息的权限;其中,所述目标账户对应的公钥和私钥是在所述目标账户注册时生成的。
[0006]根据本专利技术提供的一种充电信息管理方法,所述充电信息包括多条数据,所述对所述充电信息进行切块处理,得到至少两个充电信息块,包括:对所述充电信息中的多条数据拼接,得到数据链条;在所述数据链条中随机插入间隔以得到所述至少两个充电信息块。
[0007]根据本专利技术提供的一种充电信息管理方法,所述将每个所述充电信息块分别发送至至少两个充电桩,包括:对每个所述充电信息块添加识别标签和顺序标签,所述识别标签用于反映所述充电信息块所属的所述充电信息,所述顺序标签用于反映所述充电信息块在所属的所述充电信息中的顺序;将添加所述识别标签和所述顺序标签后的每个所述充电信息块分别发送至至少两个充电桩;在本地存储所述识别标签、所述顺序标签和接收所述充电信息块的充电桩的对应关系。
[0008]根据本专利技术提供的一种充电信息管理方法,所述将各个所述第一运算结果分别发送至对应的存储充电桩,包括:将所述第一运算结果以及所述第一运算结果对应的所述充电信息块的所述识别标签和所述顺序标签分别发送至对应的所述存储充电桩;所述存储充电桩基于本地持有的所述充电信息块对所述第一运算结果进行验证,得到验证结果,包括:所述存储充电桩根据接收到的所述第一运算结果对应的所述识别标签和所述顺序标签在本地确定参考充电信息块;所述存储充电桩采用所述预设运算方式对所述参考充电信息块进行运算,得到各个第二运算结果,根据接收到的所述第一运算结果和本地生成的所述第二运算结果生成所述验证结果。
[0009]根据本专利技术提供的一种充电信息管理方法,所述对所述更改请求进行验证,包括:所述目标充电桩使用所述目标账户对应的公钥对所述更改请求进行加密,生成加密更改请求,将所述加密更改请求发送至所述目标账户对应的终端,以使得所述目标账户对应的终端使用所述目标账户对应的私钥对所述加密更改请求进行解密得到所述更改请求并对所述更改请求进行确认;所述目标充电桩在接收到所述目标账户对应的终端发送的确认所述更改请求的信息后,确定对所述更改请求验证通过。
[0010]根据本专利技术提供的一种充电信息管理方法,所述采用预设运算方式对本地持有的
所述充电信息中的验证充电信息的多个所述充电信息块进行运算之前,包括:在本地持有的各个所述充电信息中随机选取至少一个所述验证充电信息。
[0011]本专利技术还提供一种充电信息管理系统,包括多个充电桩;所述多个充电桩中的第一充电桩用于在目标账户充电结束后,生成所述目标账户的充电信息,生成随机数,当所述随机数为第一随机数时,对所述充电信息进行切块处理,得到至少两个充电信息块,在本地保留所述充电信息,将每个所述充电信息块分别发送至至少两个充电桩,当所述随机数为第二随机数时,将所述充电信息发送至第二充电桩,以使得所述第二充电桩对所述充电信息进行切块处理,生成所述充电信息块,并将每个所述充电信息块分别发送至至少两个充电桩;所述多个充电桩中的第三充电桩用于在接收到针对所述目标账户的目标充电信息的更改请求后,广播所述更改请求至所有充电桩;所述多个充电桩中在本地持有所述目标账户对应的所述充电信息的目标充电桩用于在接收到所述更改请求后,对所述更改请求进行验证,在所述更改请求验证通过后,采用预设运算方式对本地持有的所述充电信息中的验证充电信息的多个所述充电信息块进行运算,得到各个第一运算结果,将各个所述第一运算结果分别发送至对应的存储充电桩,所述存储充电桩为存储有所述第一运算结果对应的所述充电信息块的充电桩;所述存储充电桩用于基于本地持有的所述充电信息块对所述第一运算结果进行验证,得到验证结果并公开所述验证结果;所述目标充电桩还用于基于所述更改请求更改所述目标充电信息,并将更改后的所述目标充电信息对应的所述充电信息块发送至对应的所述存储充电桩,当所有的所述存储充电桩公开的结果均为验证通过时,所述存储充电桩用更改后的所述目标充电信息对应的所述充电信息块替换所述存储充电桩原先持有的所述目标充电信息对应的所述充电信息块。
[0012]本专利技术还提供一种电子设备,包括处理器,所述处理器用于执行指令以实现如上述任一种所述充电信息管理方法。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种充电信息管理方法,其特征在于,包括:第一充电桩在目标账户充电结束后,生成所述目标账户的充电信息,生成随机数,当所述随机数为第一随机数时,对所述充电信息进行切块处理,得到至少两个充电信息块,在本地保留所述充电信息,将每个所述充电信息块分别发送至至少两个充电桩,当所述随机数为第二随机数时,将所述充电信息发送至第二充电桩,以使得所述第二充电桩对所述充电信息进行切块处理,生成所述充电信息块,并将每个所述充电信息块分别发送至至少两个充电桩;第三充电桩在接收到针对所述目标账户的目标充电信息的更改请求后,广播所述更改请求至所有充电桩;在本地持有所述目标充电信息的目标充电桩在接收到所述更改请求后,对所述更改请求进行验证,在所述更改请求验证通过后,采用预设运算方式对本地持有的所述充电信息中的验证充电信息的多个所述充电信息块进行运算,得到各个第一运算结果,将各个所述第一运算结果分别发送至对应的存储充电桩,所述存储充电桩为存储有所述第一运算结果对应的所述充电信息块的充电桩;所述存储充电桩基于本地持有的所述充电信息块对所述第一运算结果进行验证,得到验证结果并公开所述验证结果;所述目标充电桩基于所述更改请求更改所述目标充电信息,并将更改后的所述目标充电信息对应的所述充电信息块发送至对应的所述存储充电桩,当所有的所述存储充电桩公开的结果均为验证通过时,所述存储充电桩用更改后的所述目标充电信息对应的所述充电信息块替换所述存储充电桩原先持有的所述目标充电信息对应的所述充电信息块。2.根据权利要求1所述的充电信息管理方法,其特征在于,所述生成所述目标账户的充电信息之前,所述方法还包括:所述第一充电桩接收充电请求,所述充电请求中包括所述目标账户的账户信息以及通过所述目标账户对应的私钥生成的签名信息;所述第一充电桩将所述签名信息发送至多个其他的充电桩;每个接收到所述签名信息的充电桩基于本地持有的所述目标账户对应的公钥对所述签名信息进行验证;所述第一充电桩在验证通过后被授予生成所述充电信息的权限;其中,所述目标账户对应的公钥和私钥是在所述目标账户注册时生成的。3.根据权利要求1所述的充电信息管理方法,其特征在于,所述充电信息包括多条数据,所述对所述充电信息进行切块处理,得到至少两个充电信息块,包括:对所述充电信息中的多条数据拼接,得到数据链条;在所述数据链条中随机插入间隔以得到所述至少两个充电信息块。4.根据权利要求1所述的充电信息管理方法,其特征在于,所述将每个所述充电信息块分别发送至至少两个充电桩,包括:对每个所述充电信息块添加识别标签和顺序标签,所述识别标签用于反映所述充电信息块所属的所述充电信息,所述顺序标签用于反映所述充电信息块在所属的所述充电信息中的顺序;将添加所述识别标签和所述顺序标签后的每个所述充电信息块分别发送至至少两个
充电桩;在本地存储所述识别标签、所述顺序标签和接收所述充电信息块的充电桩的对应关系。5.根据权利要求4所述的充电信息管理方法,其特征在于,所述将各个所述第一运算结果分别发送至对应的存储充电桩,包括:将所述第一运算结果以及所述第一运算结果对应的所述充电信息块的所述识别标签和所述顺序标签分别发送至对应的所述存储充电桩;所述存储充电桩基于本地持...

【专利技术属性】
技术研发人员:苏明辉楚俊昌郑奕孔瑞霞郑畅蕊
申请(专利权)人:深圳航天科创泛在电气有限公司
类型:发明
国别省市:

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

1