数据存储方法、充电桩以及计算机可读存储介质技术

技术编号:28987576 阅读:21 留言:0更新日期:2021-06-23 09:38
本发明专利技术公开了一种数据存储方法、充电桩以及计算机可读存储介质,所述方法包括:在满足异地存储条件时,根据待存储数据生成异地存储请求;确定所述第二充电桩;将所述异地存储请求发送至第二充电桩,以使所述第二充电桩根据所述异地存储请求对待存储数据进行存储。本发明专利技术节省了第一充电桩的存储空间。

【技术实现步骤摘要】
数据存储方法、充电桩以及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种数据存储方法、充电桩以及计算机可读存储介质。
技术介绍
充电桩根据不同的电压等级为各种型号的电动汽车充电。充电桩的输入端与交流电网直接连接,输出端都装有充电插头用于为电动汽车充电。充电桩能记录并显示充电量以及充电时间等用户数据。通常充电桩在与服务器失去联系后,大量的数据在各个充电桩都是本地存储,然而不同的充电桩的使用频度存在差异,使得不同的充电桩的数据存储量存在差异,存在有的充电桩的存储空间闲置,有的充电桩的存储空间存满的情况,导致充电桩的存储空间的利用不均,导致存储空间的浪费。
技术实现思路
本专利技术的主要目的在于提供一种数据存储方法、充电桩以及计算机可读存储介质,旨在解决充电桩的存储空间的利用不均的问题。为实现上述目的,本专利技术提供的一种数据存储方法,所述数据存储方法包括以下步骤:在满足异地存储条件时,根据待存储数据生成异地存储请求;确定第二充电桩;将所述异地存储请求发送至第二充电桩,以使所述第二充电桩根据所述异地存储请求对所述待存储数据进行存储。在一实施例中,所述数据存储方法还包括:在满足异地共享条件时,生成异地共享请求;确定第三充电桩;根据所述异地共享请求发送至所述第三充电桩,以使所述第三充电桩将所述异地共享请求对应的存储数据发送至第一充电桩。在一实施例中,所述异地存储条件包括以下至少一个:第一充电桩与服务器为断开连接;和/或,第一充电桩的存储空间小于预设存储空间;和/或,第一充电桩的存储空间损坏。在一实施例中,所述确定所述第二充电桩的步骤包括:确定所述待存储数据的数据量;确定剩余存储空间的容量大于所述数据量的目标充电桩;根据所述目标充电桩确定所述第二充电桩。在一实施例中,所述根据所述目标充电桩确定所述第二充电桩的步骤包括:获取所述目标充电桩的数量;若所述目标充电桩的数量为一个,则确定所述目标充电桩为所述第二充电桩;若所述目标充电桩的数量为至少两个,则按照目标充电桩剩余存储空间的容量由大至小进行排序;根据排序结果确定所述第二充电桩。在一实施例中,应用于第二充电桩,所述数据存储方法包括:接收第一充电桩发送的异地存储请求;获取所述异地存储请求对应的待存储数据;将所述待存储数据存储在第二充电桩的存储空间内。在一实施例中,所述将所述待存储数据存储在第二充电桩的存储空间的步骤之后,还包括:确定待存储数据中的充电数据;根据所述充电数据确定充电费用;将所述充电费用发送至所述第一充电桩。在一实施例中,所述将所述待存储数据存储在第二充电桩的存储空间内的步骤包括:确定所述待存储数据对应的充电桩身份信息;将所述身份信息与所述待存储数据关联存储在第二充电桩的存储空间内。在一实施例中,所述将所述待存储数据存储在第二充电桩的存储空间内的步骤包括:获取所述待存储数据的用户信息;将所述用户信息与所述待存储数据关联存储在第二充电桩的存储空间内。在一实施例中,所述获取待存储数据的用户信息的步骤包括:若所述第二充电桩未存储有所述待存储数据对应的用户信息,则生成异地共享请求;确定存储有所述用户信息的第三充电桩;将所述异地共享请求发送至所述第三充电桩,以使所述第三充电桩将所述用户信息发送至所述第二充电桩。在一实施例中,所述生成异地共享请求的步骤之后,还包括:若不存在存储有所述用户信息的第三充电桩,则创建所述待存储数据对应的用户信息。在一实施例中,应用于第三充电桩,所述数据存储方法还包括:接收第一充电桩和/或第二充电桩发送的异地共享请求;获取所述异地共享请求对应的存储数据;将所述存储数据发送至所述异地共享请求对应的充电桩。为实现上述目的,本专利技术还提供一种充电桩,所述充电桩包括控制器、存储器、处理器以及存储在所述存储器并可在所述处理器上执行的数据存储程序,所述数据存储程序被所述处理器执行时实现如上所述的数据存储方法的各个步骤。为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有数据存储程序,所述数据存储程序被处理器执行时实现如上所述的数据存储方法的各个步骤。本专利技术提供的一种数据存储方法、充电桩以及计算机可读存储介质,在满足异地存储条件时,根据待存储数据生成异地存储请求;确定第二充电桩;将异地存储请求发送至第二充电桩,以使第二充电桩根据异地存储请求对待存储数据进行存储。通过异地存储请求将第一充电桩的待存储数据存储至第二充电桩的存储空间,合理安排充电桩的存储空间,节省了第一充电桩的存储空间。附图说明图1为本专利技术实施例涉及的充电桩的硬件结构示意图;图2为本专利技术数据存储方法的第一实施例的流程示意图;图3为本专利技术数据存储方法的分体式充电桩的示意图;图4为本专利技术数据存储方法的分体式充电桩的流程示意图;图5为本专利技术数据存储方法的第二实施例的的流程示意图;图6为本专利技术数据存储方法的第三实施例的步骤S20的细化流程示意图;图7为本专利技术数据存储方法的第四实施例的流程示意图;图8为本专利技术数据存储方法的第五实施例的步骤S90的细化流程示意图;图9为本专利技术数据存储方法的第六实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:在满足异地存储条件时,根据待存储数据生成异地存储请求;确定第二充电桩;将异地存储请求发送至第二充电桩,以使第二充电桩根据异地存储请求对待存储数据进行存储。通过异地存储请求将第一充电桩的待存储数据存储至第二充电桩的存储空间,合理安排充电桩的存储空间,节省了第一充电桩的存储空间。作为一种实现方案,充电桩可以如图1所示。本专利技术实施例方案涉及的是充电桩,充电桩包括:控制器100,所述控制器100包括微控制单元以及外围电路,处理器101,例如CPU,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。存储器102可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机可读存储介质的存储器102中可以包括数据存储程序;而处理器101可以用于调用存储器102中存储的数据存储程序,并执行以下操作:在满足异地存储条件时,根据待存储数据生成异地存储请求;确定第二充电桩;将所述异地存储请求发送至第二充电桩,以使所述第二充电桩根据所述异地存储请求对所述待存储数据进行存储。本文档来自技高网...

【技术保护点】
1.一种数据存储方法,其特征在于,应用于第一充电桩,所述数据存储方法包括:/n在满足异地存储条件时,根据待存储数据生成异地存储请求;/n确定第二充电桩;/n将所述异地存储请求发送至第二充电桩,以使所述第二充电桩根据所述异地存储请求对所述待存储数据进行存储。/n

【技术特征摘要】
1.一种数据存储方法,其特征在于,应用于第一充电桩,所述数据存储方法包括:
在满足异地存储条件时,根据待存储数据生成异地存储请求;
确定第二充电桩;
将所述异地存储请求发送至第二充电桩,以使所述第二充电桩根据所述异地存储请求对所述待存储数据进行存储。


2.如权利要求1所述的数据存储方法,其特征在于,所述数据存储方法还包括:
在满足异地共享条件时,生成异地共享请求;
确定第三充电桩;
根据所述异地共享请求发送至所述第三充电桩,以使所述第三充电桩将所述异地共享请求对应的存储数据发送至第一充电桩。


3.如权利要求1所述的数据存储方法,其特征在于,所述异地存储条件包括以下至少一个:
第一充电桩与服务器为断开连接;
和/或,第一充电桩的存储空间小于预设存储空间;
和/或,第一充电桩的存储空间损坏。


4.如权利要求1所述的数据存储方法,其特征在于,所述确定所述第二充电桩的步骤包括:
确定所述待存储数据的数据量;
确定剩余存储空间的容量大于所述数据量的目标充电桩;
根据所述目标充电桩确定所述第二充电桩。


5.如权利要求4所述的数据存储方法,其特征在于,所述根据所述目标充电桩确定所述第二充电桩的步骤包括:
获取所述目标充电桩的数量;
若所述目标充电桩的数量为一个,则确定所述目标充电桩为所述第二充电桩;
若所述目标充电桩的数量为至少两个,则按照目标充电桩剩余存储空间的容量由大至小进行排序;
根据排序结果确定所述第二充电桩。


6.一种数据存储方法,其特征在于,应用于第二充电桩,所述数据存储方法包括:
接收第一充电桩发送的异地存储请求;
获取所述异地存储请求对应的待存储数据;
将所述待存储数据存储在第二充电桩的存储空间内。


7.如权利要求6所述的数据存储方法,其特征在于,所述将所述待存储数据存储在第二充电桩的存储空间的步骤之后,还包括:
确定待存储数据中的充电数...

【专利技术属性】
技术研发人员:张磊陈鑫丁增付阳岳丰
申请(专利权)人:阳光电源股份有限公司
类型:发明
国别省市:安徽;34

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

1