[发明专利]一种微控制器数据存储管理的方法在审
申请号: | 201711381189.3 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108089821A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 陈旭迪;陈秀平;余卫平 | 申请(专利权)人: | 福建星海通信科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种微控制器数据存储管理的方法,包括:1、将存储器分为存储管理区和存储数据区;2、创建数据存储管理列表,将存储管理区存储的内容导出,存入到数据存储管理列表;3、对存储数据区内的数据进行添加;4、对存储数据区内的数据进行删除;5、对存储数据区内的数据进行修改;6、对存储数据区内的数据进行读取;7、在存储区内对已删除的数据进行整合;8、将数据存储管理列表更新到存储管理区,并更新存储数据区的数据内容。本发明是通过存储管理区与存储数据区进行分区存储,改进存储信息数据结构,改进数据存储操作,达到无操作系统的数据存储的优化。 | ||
搜索关键词: | 数据存储管理 存储管理区 存储数据 存储数据区 微控制器 删除 存储 读取 数据存储操作 存储器 存储信息 分区存储 更新存储 列表更新 数据存储 数据结构 数据内容 数据区 导出 整合 操作系统 改进 创建 优化 | ||
【主权项】:
1.一种微控制器数据存储管理的方法,其特征在于:包括如下步骤:步骤1、将存储器的存储区进行分区,分为存储管理区和存储数据区;所述存储管理区存储的内容包括数据存储记录总数、所有数据的记录信息和最后一条数据的结束记录信息,每条数据的记录信息包括数据键值和对应的数据起始地址值,最后一条数据的结束记录信息包括最后标志键值和最后一条数据的结束地址值;存储数据区内存储的内容包括对应的数据;步骤2、在数据运行时,创建一个数据存储管理列表,将存储管理区存储的内容导出,存入到数据存储管理列表中,再将待存储的数据对应写入存储数据区;步骤3、在对存储数据区内的数据进行添加时,查询数据存储管理列表的最后标志键值,获取到最后一条数据的结束地址值,根据最后一条数据的结束地址值获取存储数据区中最后一条数据的结束地址,将新增数据存入该最后一条数据的结束地址后,将原来的最后一条数据结束记录信息修改为新增数据的记录信息,并在存储管理区的结尾添加一条该新增数据的结束地址记录信息,同时,数据存储记录总数相应累加;步骤4、在对存储数据区内的数据进行删除时,在数据存储管理列表中查找与待删除数据相匹配的键值,并将键值标记为已删除;找到该键值对应的数据起始地址值和下一个键值对应的数据起始地址值,再根据两数据起始地址值获取待删除数据在存储数据区的数据起始地址和数据结束地址,将待删除数据从存储数据区删除;步骤5、在对存储数据区内的数据进行修改时,在数据存储管理列表中查找与待修改数据相匹配的键值,并将键值标记为已删除,按照步骤4的过程将待修改数据进行删除;然后按步骤3的过程将修改信息作为新增项进行添加;步骤6、在对存储数据区内的数据进行读取时,在数据存储管理列表中查找与待读取数据相匹配的键值,在存储数据区内找到该键值对应的数据起始地址值和下一个键值对应的数据起始地址值,再根据两数据起始地址值获取待读取数据在存储数据区的数据起始地址和数据结束地址,将待读取数据从存储数据区读出;步骤7、在存储区内对已删除的数据进行整合;步骤8、将数据存储管理列表更新到存储管理区,并更新存储数据区的数据内容;步骤3、步骤4、步骤5及步骤6没有先后顺序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星海通信科技有限公司,未经福建星海通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711381189.3/,转载请声明来源钻瓜专利网。