【技术实现步骤摘要】
数据存储方法及装置、电子设备、存储介质
[0001]本申请涉及数据处理
,具体而言,涉及一种数据存储方法及装置、电子设备、计算机可读存储介质。
技术介绍
[0002]目前,电能表作为数据节点,每时每刻都会产生数据,并按照(时间戳+采集数据)的格式进行保存。电表产生的数据通常要保存1年,甚至3年。对于嵌入式系统来说,数据量较大。集抄系统在需要时会通过时间段的方式对存储的数据进行抄读,比如说,抄读2022/08/03 00:00:00到2022/08/04 00:00:00的数据。
[0003]目前的存储方案一般是在EEPROM(Electrically Erasable Programmable Read
‑
Only Memory,电可擦写可编程只读存储器)里面保存FIFO(First Input First Output,先入先出队列)的指针,在DataFlash(数据闪存)里面保存数据,这种存储方案涉及两种存储介质。集抄系统在抄读时采用遍历的方式进行数据查找,目标的存储方案只能满足记录频率低 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:获取待存储数据所要存储到的目标存储扇区;基于所述目标存储扇区中已存储数据的状态信息,确定所述待存储数据在所述目标存储扇区中的目标存储位置;其中,所述状态信息用于表征所述已存储数据存储的状态情况;将所述待存储数据存储到所述目标存储扇区中的目标存储位置;对存储所述待存储数据后的目标存储扇区中已存储数据的状态信息进行更新。2.如权利要求1所述的方法,其特征在于,所述获取待存储数据所要存储到的目标存储扇区,包括:获取所述待存储数据对应的存储区域,所述存储区域包括多个存储扇区;基于所述多个存储扇区中已存储数据的状态信息,从所述多个存储扇区中确定所述目标存储扇区。3.如权利要求2所述的方法,其特征在于,所述基于所述多个存储扇区中已存储数据的状态信息,从所述多个存储扇区中确定所述目标存储扇区,包括:针对每个存储扇区,基于存储扇区中已存储数据的状态信息对所述存储扇区中的存储位置进行遍历;基于遍历情况确定最新的已存储数据所在的存储扇区;基于所述最新的已存储数据所在的存储扇区,从所述多个存储扇区中确定所述目标存储扇区。4.如权利要求3所述的方法,其特征在于,所述基于遍历情况确定最新的已存储数据所在的存储扇区,包括:若遍历的存储扇区中最后一个存储位置的状态信息表征空值状态,则将所述最后一个存储位置的状态信息表征空值状态的存储扇区作为候选存储扇区;检测所述候选存储扇区中是否存在存储位置的状态信息表征当前状态;若存在,则将存储位置的状态信息表征当前状态的候选存储扇区作为最新的已存储数据所在的存储扇区;若不存在,则将遍历的存储扇区中最后一个存储位置的状态信息表征当前状态的存储扇区作为最新的已存储数据所在的存储扇区。5.如权利要求3所述的方法,其特征在于,所述基于所述最新的已存储数据所在的存储扇区,从所述多个存储扇区中确定所述目标存储扇区,包括:若最新的已存储数据所在的存储扇区中存在空闲的存储位置,则从所述多个存储扇区中确定所述最新的已存储数据所在的存储扇区为所述目标存储扇区;...
【专利技术属性】
技术研发人员:丘建忠,全沅生,黄永学,
申请(专利权)人:成都长城开发科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。