一种数据存储方法及装置制造方法及图纸

技术编号:24937112 阅读:41 留言:0更新日期:2020-07-17 20:45
本发明专利技术公开了一种数据存储方法及装置,应用于数据存储装置,该数据存储装置设有包括多个页面的数据存储空间,多个页面包括至少一个数据页,该数据存储方法包括:接收数据更新指令;根据数据更新指令,在数据页的属性为“有效”的数据包中查找需要更新的数据包;将查找到的需要更新的数据包的属性设置为“无效”;根据数据更新指令,在数据页中创建新的属性为“有效”数据包。

【技术实现步骤摘要】
一种数据存储方法及装置
数据处理
,更具体地,本专利技术涉及一种数据存储方法、一种数据存储装置。
技术介绍
单片机作为一种低成本、小体积、可编程的微控制器在诸多的控制器中都担任着重要的角色。单片机中集成的只读存储器一般为NorFlash(非易失闪存)存储器。但是,NorFlash存储器的在进行写操作之前必须对数据进行擦除。并且,NorFlash存储器是以数据块或者数据页对数据进行擦除。在反复进行写操作时需要反复进行数据擦除,并且数据擦除的过程中需要消耗大量的时间,影响数据写入的速度。因此,有必要提供一种新的数据存储的方案。
技术实现思路
本专利技术的目的在于提供一种数据存储的新技术方案。根据本专利技术的第一方面,提供了一种数据存储方法,所述数据存储装置设有包括多个页面的数据存储空间,所述多个页面包括至少一个数据页,所述方法包括:接收数据更新指令;根据所述数据更新指令,在数据页的属性为“有效”的数据包中查找需要更新的数据包;将查找到的需要更新的数据包的属性设置为“无效”;<本文档来自技高网...

【技术保护点】
1.一种数据存储方法,应用于数据存储装置,所述数据存储装置设有包括多个页面的数据存储空间,所述多个页面包括至少一个数据页,所述方法包括:/n接收数据更新指令;/n根据所述数据更新指令,在数据页的属性为“有效”的数据包中查找需要更新的数据包;/n将查找到的需要更新的数据包的属性设置为“无效”;/n根据所述数据更新指令,在数据页中创建新的属性为“有效”数据包。/n

【技术特征摘要】
1.一种数据存储方法,应用于数据存储装置,所述数据存储装置设有包括多个页面的数据存储空间,所述多个页面包括至少一个数据页,所述方法包括:
接收数据更新指令;
根据所述数据更新指令,在数据页的属性为“有效”的数据包中查找需要更新的数据包;
将查找到的需要更新的数据包的属性设置为“无效”;
根据所述数据更新指令,在数据页中创建新的属性为“有效”数据包。


2.根据权利要求1所述的方法,所述多个页面还包括数据整理页,所述页面设有页面属性信息,所述页面属性信息用于区分数据页和数据整理页,所述方法还包括:
在满足预设的数据整理条件的情况下,判断当前数据页中是否存在属性为“无效”的数据包;
如果当前数据页中存在属性为“无效”的数据包,对当前数据页执行数据整理操作:
所述数据整理操作,包括:
将当前数据页中属性为“有效”的数据包复制到数据整理页中,并且更改数据整理页的页面属性信息,使得数据整理页转换为新的数据页;以及,
将当前数据页清空,并且更改当前数据页的页面属性信息,使得当前数据页转换为新的数据整理页。


3.根据权利要求2所述的方法,所述预设的数据整理条件下列任一或者任意组合:
至少一个数据页的剩余空间小于等于预设的空间阈值;
所述数据存储装置的使用时间达到预设的时间阈值。


4.根据权利要求1所述的方法,还包括:
接收数据创建指令;
根据所述数据创建指令,在数据页中创建新的属性为“有效”数据包。


5.根据权利要求1所述的方法,还包括:
接收数据删除指令;
根据所述数据删除指令,在数据页的属性为“有效”的数据包中查找需要删除的数据包;
将查找到的需要删除的数据包的属性设置为“无效”。


6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:邢照合
申请(专利权)人:青岛小鸟看看科技有限公司
类型:发明
国别省市:山东;37

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

1