【技术实现步骤摘要】
数据的掉电续存方法、装置及电子设备
[0001]本专利技术属于数据存储
,尤其涉及一种数据的掉电续存方法、装置及电子设备。
技术介绍
[0002]电动汽车及其充电桩中的电源模块,时常需要对连续多条数据进行本地存储。传统意义上,对同一种类型的多条数据进行连续存储,会为该类型数据开辟一个地址区,地址区包括数据区和索引区,数据区用来循环存储数据,索引区用来循环存储数据区的写索引值,即下一个数据在数据区的写入位置。
[0003]然而,当系统意外掉电重新上电时,由于索引区内存在不止一个写索引值,导致系统无法确定掉电位置,无法实现数据的掉电续存。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供了一种数据的掉电续存方法、装置及电子设备,以实现数据的掉电续存。
[0005]本专利技术实施例的第一方面提供了一种数据的掉电续存方法,该方法用于将待存储数据存储至地址区,地址区包括数据区、索引区和标注区;数据区被划分为多个数据存储单元,各个数据存储单元循环存储待存储数据;索引区被划分为多个索引存储单元 ...
【技术保护点】
【技术特征摘要】
1.一种数据的掉电续存方法,其特征在于,所述方法用于将待存储数据存储至地址区,所述地址区包括数据区、索引区和标注区;所述数据区被划分为多个数据存储单元,各个数据存储单元循环存储待存储数据;所述索引区被划分为多个索引存储单元,各个索引存储单元循环存储所述数据区的写索引值;所述标注区包括多个与索引存储单元一一对应的比特位,且所述数据区当前写索引值所在索引存储单元对应的比特位数值与其他索引存储单元对应的比特位数值均不同;所述方法包括:获取待存储数据;查找所述标注区中与其他比特位数值均不同的目标比特位;提取所述目标比特位对应的索引存储单元中的写索引值,得到所述数据区的当前写索引值;将待存储数据写入当前写索引值所指示的数据存储单元。2.如权利要求1所述的数据的掉电续存方法,其特征在于,控制所述数据区当前写索引值所在索引存储单元对应的比特位数值与其他索引存储单元对应的比特位数值均不同的方法包括:各个索引存储单元中均没有存储写索引值时,初始化所述标注区中各个比特位数值为第一数值;每次将所述数据区的当前写索引值写入某个索引存储单元中时,将该索引存储单元对应的比特位数值设置为第二数值,并将该索引存储单元的前一个索引存储单元对应的比特位数值设置为第一数值;其中,若该索引存储单元为所述索引区的第一个索引存储单元,则其前一个索引存储单元为所述索引区的最后一个索引存储单元。3.如权利要求2所述的数据的掉电续存方法,其特征在于,查找所述标注区中与其他比特位数值均不同的目标比特位,包括:查找所述标注区中数值为第二数值的比特位,得到所述目标比特位。4.如权利要求3所述的数据的掉电续存方法,其特征在于,若查找结果显示所述标注区中存在两个数值为第二数值的比特位,则根据以下方法确定目标比特位:判断所述两个数值为第二数值的比特位的位置是否连续;若所述两个数值为第二数值的比特位的位置连续,则将后一个数值为第二数值的比特位确定为目标比特位;若所述两个数值为第二数值的比特位的位置不连续,则将所述标注区中的第一个比特位确定为目标比特位。5.如权利要求1所述的数据的掉电续存方法,其特征在于,...
【专利技术属性】
技术研发人员:马群,张浩,李世涛,郑江飞,司建龙,曹会平,徐卫东,张逾良,
申请(专利权)人:石家庄通合电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。