System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 充电桩本地存储器数据擦写方法、装置和计算机存储介质制造方法及图纸_技高网

充电桩本地存储器数据擦写方法、装置和计算机存储介质制造方法及图纸

技术编号:40194256 阅读:6 留言:0更新日期:2024-01-26 23:56
本申请涉及新能源汽车供电领域,提供了充电桩本地存储器数据擦写方法、装置和计算机存储介质。所述方法包括:当收到对充电桩本地存储器的更新写请求时,判断充电桩本地存储器的目标区域是否剩余可写空间;若充电桩本地存储器的目标区域剩余可写空间,则向剩余的可写空间继续写入更新写请求对应待写入数据并等待下一更新写请求,直至充电桩本地存储器的目标区域无剩余可写空间;若充电桩本地存储器的目标区域无剩余可写空间,则擦除目标区域中的数据,以使充电桩本地存储器的目标区域腾出可写空间。本申请的技术方案可以延长充电桩本地存储器的使用寿命。

【技术实现步骤摘要】

本申请涉及新能源汽车供电领域,特别涉及一种充电桩本地存储器数据擦写方法、装置和计算机存储介质


技术介绍

1、随着以两轮的电瓶车或者四轮的电动汽车为代表的电动交通工具的普及,对充电桩的需求也日益强烈。作为物联网的终端设备,充电桩在为电动交通工具充电时,除了与充电平台交互之外,也会在本地进行数据的常规处理,例如,对本地存储器进行数据的读写。

2、如其他终端设备一样,充电桩的本地存储器包括一些可擦写存储器,例如flash闪存。这些可擦写存储器中会有部分空间用于对充电桩的用户订单等数据进行存储。由于充电桩在本地进行用户订单等数据的处理时数据更新频繁,这意味着要对flash闪存之类的本地存储器的部分空间进行高频次的擦写。

3、目前,在对充电桩本地存储器进行数据擦写时,都是在充电桩本地存储器一块固定的区域频繁进行擦写。然而,众所周知的是,flash之类的可擦写存储器的使用寿命即可擦写次数总是有限的,短时间内频繁擦写意味着缩短了其使用寿命。因此,上述对充电桩本地存储器固定区域频繁擦写的处理方式,将很快达到充电桩本地存储器标定的擦写次数上限,这将导致存储器提前报废。


技术实现思路

1、本申请提供一种充电桩本地存储器数据擦写方法、装置和计算机存储介质,可以延长充电桩本地存储器的使用寿命。

2、一方面,本申请提供了一种充电桩本地存储器数据擦写方法,所述方法包括:

3、当收到对充电桩本地存储器的更新写请求时,判断所述充电桩本地存储器的目标区域是否剩余可写空间;

4、若所述充电桩本地存储器的目标区域剩余可写空间,则向剩余的所述可写空间继续写入更新写请求对应待写入数据并等待下一更新写请求,直至所述充电桩本地存储器的目标区域无剩余可写空间;

5、若所述充电桩本地存储器的目标区域无剩余可写空间,则擦除所述目标区域中的数据,以使所述充电桩本地存储器的目标区域腾出可写空间。

6、另一方面,本申请提供了一种充电桩本地存储器数据擦写装置,所述装置包括:

7、判断模块,用于当收到对充电桩本地存储器的更新写请求时,判断所述充电桩本地存储器的目标区域是否剩余可写空间;

8、数据处理模块,用于若所述充电桩本地存储器的目标区域剩余可写空间,则向剩余的所述可写空间继续写入更新写请求对应待写入数据并等待下一更新写请求,直至所述充电桩本地存储器的目标区域无剩余可写空间;

9、擦除模块,用于若所述充电桩本地存储器的目标区域无剩余可写空间,则擦除所述目标区域中的数据,以使所述充电桩本地存储器的目标区域腾出可写空间。

10、第三方面,本申请提供了一种设备,所述设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述充电桩本地存储器数据擦写方法的技术方案的步骤。

11、第四方面,本申请提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述充电桩本地存储器数据擦写方法的技术方案的步骤。

12、从上述本申请提供的技术方案可知,不同于现有技术在对充电桩本地存储器进行数据擦写时,都是在充电桩本地存储器一块固定的区域频繁进行擦写,从而缩短了存储器的使用寿命,本申请的技术方案是在收到对充电桩本地存储器的更新写请求时,只要充电桩本地存储器的目标区域尚有可写空间,则向剩余的可写空间继续写入更新写请求对应的数据并等待下一更新写请求,只有在充电桩本地存储器的目标区域尚无可写空间时才擦除目标区域中的数据。由于在充电桩本地存储器的目标区域尚有可写空间时不是仍然擦除已写有数据的存储块,因此避免了对充电桩本地存储器同一存储块的高频次擦写,这意味着不会使得该存储块提前达到擦写上限,从而提升了充电桩本地存储器的使用寿命。

13、附图说明

14、为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

15、图1是现有技术对可擦写存储器数据擦写方案的示意图;

16、图2是本申请实施例提供的充电桩本地存储器数据擦写方法的流程图;

17、图3是本申请实施例提供的在一个擦写周期对充电桩本地存储器的目标区域中已写入数据平均擦除一次的示意图;

18、图4是本申请另一实施例提供的在一个擦写周期对充电桩本地存储器的目标区域中已写入数据平均擦除一次的示意图;

19、图5是本申请实施例提供的充电桩本地存储器数据擦写装置的结构示意图;

20、图6是本申请实施例提供的设备的结构示意图。

21、具体实施方式

22、下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

23、在本说明书中,诸如第一和第二这样的形容词仅可以用于将一个元素或动作与另一元素或动作进行区分,而不必要求或暗示任何实际的这种关系或顺序。在环境允许的情况下,参照元素或部件或步骤(等)不应解释为局限于仅元素、部件、或步骤中的一个,而可以是元素、部件、或步骤中的一个或多个等。

24、在本说明书中,为了便于描述,附图中所示的各个部分的尺寸并不是按照实际的比例关系绘制的。

25、作为物联网的终端设备,充电桩在为电动交通工具充电时,除了与充电平台交互之外,也会在本地进行数据的常规处理,例如,对本地存储器进行数据的读写。如其他终端设备一样,充电桩的本地存储器包括一些可擦写存储器,例如flash闪存。这些可擦写存储器中会配置部分空间用于对充电桩的用户订单等数据进行存储。由于充电桩在本地进行用户订单等数据的处理时数据更新频繁,这意味着要对flash闪存之类的本地存储器的部分空间进行高频次的擦写。目前,在对充电桩本地存储器进行数据擦写时,都是在充电桩本地存储器一块固定的区域频繁进行擦写。一般而言,可擦写存储器中配置给待写入数据的存储空间可以大于待写入数据的大小。假设待写入数据的大小为x (单位为mb),可擦写存储器中配置给待写入数据的存储空间为y (单位为mb),则有y > x。一般地,y至少是x的两倍,即y=kx,其中,k≥2,此处以k=3为例,说明现有技术对充电桩本地存储器数据擦写方法。

26、如图1所示,是现有技术对充电桩本地存储器数据擦写方法的示意图。由于为待写入数据配置的存储空间y大于待写入数据的大小x,因此,首次将待写入数据写入可擦写存储器中为待写入数据配置的存储空间时,总有剩余的空间,其大小为y-x。现有技术在第二次将待写入数据写本文档来自技高网...

【技术保护点】

1.一种充电桩本地存储器数据擦写方法,其特征在于,所述方法包括:

2.如权利要求1所述充电桩本地存储器数据擦写方法,其特征在于,所述方法还包括:

3.如权利要求2所述充电桩本地存储器数据擦写方法,其特征在于,所述向剩余的所述可写空间继续写入更新写请求对应待写入数据,包括:

4.如权利要求1所述充电桩本地存储器数据擦写方法,其特征在于,所述擦除所述目标区域中的数据,以使所述充电桩本地存储器的目标区域腾出可写空间,包括:

5.如权利要求4所述充电桩本地存储器数据擦写方法,其特征在于,所述采用均衡算法擦除所述目标区域中的数据,以使所述充电桩本地存储器的目标区域腾出可写空间,包括:

6.如权利要求4所述充电桩本地存储器数据擦写方法,其特征在于,所述采用均衡算法擦除所述目标区域中的数据,包括:

7.如权利要求4所述充电桩本地存储器数据擦写方法,其特征在于,所述采用均衡算法擦除所述目标区域中的数据,包括:

8.一种充电桩本地存储器数据擦写装置,其特征在于,所述装置包括:

9.一种设备,所述设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任意一项所述方法的步骤。

10.一种计算机存储介质,所述计算机存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述方法的步骤。

...

【技术特征摘要】

1.一种充电桩本地存储器数据擦写方法,其特征在于,所述方法包括:

2.如权利要求1所述充电桩本地存储器数据擦写方法,其特征在于,所述方法还包括:

3.如权利要求2所述充电桩本地存储器数据擦写方法,其特征在于,所述向剩余的所述可写空间继续写入更新写请求对应待写入数据,包括:

4.如权利要求1所述充电桩本地存储器数据擦写方法,其特征在于,所述擦除所述目标区域中的数据,以使所述充电桩本地存储器的目标区域腾出可写空间,包括:

5.如权利要求4所述充电桩本地存储器数据擦写方法,其特征在于,所述采用均衡算法擦除所述目标区域中的数据,以使所述充电桩本地存储器的目标区域腾出可写空间,包括:

6.如权利要求...

【专利技术属性】
技术研发人员:邱祖荣董文清刘发荣
申请(专利权)人:江西驴充充充电技术有限公司
类型:发明
国别省市:

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

1