[发明专利]数据管理方法、装置、计算机设备和存储介质在审
申请号: | 202011221239.3 | 申请日: | 2020-11-05 |
公开(公告)号: | CN112379831A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 肖扬;方彬浩;陈炳锐 | 申请(专利权)人: | 京信通信系统(中国)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 陈金普 |
地址: | 510663 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据管理 方法 装置 计算机 设备 存储 介质 | ||
1.一种数据管理方法,其特征在于,所述方法包括:
获取数据操作指令;
从预设的元数据模型中,获取设备闪存中各扇形块的擦除次数;所述元数据模型用于存储各所述扇形块的属性信息;所述元数据模型存储于第一扇形块中;
根据各所述扇形块的擦除次数,确定目标扇形块;
根据所述数据操作指令对所述目标扇形块执行相应的操作。
2.根据权利要求1所述的方法,其特征在于,所述根据各所述扇形块的擦除次数,确定目标扇形块,包括:
从各所述扇形块中确定空闲的扇形块;
将各所述空闲的扇形块中,擦除次数最小的扇形块确定为所述目标扇形块。
3.根据权利要求2所述的方法,其特征在于,所述元数据模型包括各所述扇形块的第一标识位;所述第一标识位用于表示所述扇形块是否为坏块;所述将各所述空闲的扇形块中,擦除次数最小的扇形块确定为所述目标扇形块,包括:
根据各所述空闲的扇形块的第一标识位,将非坏块的扇形块确定为候选扇形块;
将各所述候选扇形块中擦除次数最小的扇形块确定为所述目标扇形块。
4.根据权利要求1-3任一项所述的方法,其特征在于,若所述数据操作指令用于指示写入目标数据,所述根据所述数据操作指令对所述目标扇形块执行相应的操作,包括:
将所述目标数据写入至所述目标扇形块的数据单元中。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
对所述目标扇形块中的目标数据执行回读操作,获取目标校验和;
若所述目标校验和与所述目标数据的初始校验和不一致,则确定所述目标扇形块为坏块,并将所目标扇形块的第一标识位置为第一值。
6.根据权利要求1-3任一项所述的方法,其特征在于,若所述数据操作指令用于指示修改目标数据单元;所述根据所述数据操作指令对所述目标扇形块执行相应的操作,包括:
获取所述目标数据单元所在扇形块的候选数据;
根据所述数据操作指令对所述候选数据进行修改;
将所述修改后的数据写入至所述目标扇形块的数据单元中。
7.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
按照预设的检测周期,从所述元数据模型中获取所有所述扇形块的擦除次数;
根据最大擦除次数和最小擦除次数,执行损耗平衡操作。
8.根据权利要求7所述的方法,其特征在于,所述元数据模型中包括各所述扇形块的第二标识位;所述第二标识位用于表示所述扇形块是否空闲;所述根据最大擦除次数和最小擦除次数,执行损耗平衡操作,包括:
计算所述最大擦除次数和所述最小擦除次数的差值;
若所述差值大于预设的门限值,则根据所述元数据模型中各所述扇形块的第二标识位,从空闲的扇形块中确定擦除次数最小的空闲扇形块;
获取所述最大擦除次数对应的扇形块中的数据,并将所述数据写入所述擦除次数最小的空闲扇形块中。
9.根据权利要求8所述的方法,其特征在于,所述获取所述最大擦除次数对应的扇形块中的数据,包括:
若所述最大擦除次数对应多个扇形块,则按照所述扇形块的索引顺序,获取第一个索引值对应的扇形块中的数据。
10.根据权利要求1-3任一项所述的方法,其特征在于,若所述数据操作指令用于指示删除目标数据单元;所述方法还包括:
删除所述目标数据单元中的数据;
根据所述目标数据单元的存储地址,将所述元数据模型中存储地址对应的数据标识置为第二值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信通信系统(中国)有限公司,未经京信通信系统(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011221239.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人行道清理推车
- 下一篇:一种显示装置及其伽马曲线调整方法