[发明专利]扫描装置及方法有效
| 申请号: | 201010134310.4 | 申请日: | 2010-03-23 |
| 公开(公告)号: | CN101901169A | 公开(公告)日: | 2010-12-01 |
| 发明(设计)人: | 杨继涛;柯乔;李欣;张琴 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
| 主分类号: | G06F11/10 | 分类号: | G06F11/10 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 611731 四川*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 扫描 装置 方法 | ||
1.一种扫描装置,其特征在于,包括:
接口控制单元,用于接收数据处理系统的扫描数据请求,启动对存储设备的扫描;
扫描单元,用于确定扫描数据请求中所请求数据出现的错误数,并确定所述错误数对应的扫描等级;
扫描结果输出单元,用于根据所述错误数对应的扫描等级,输出对于不同错误数的扫描结果。
2.如权利要求1所述的扫描装置,其特征在于,还包括配置单元,用于预设不同错误数对应的扫描等级:
所述预设的扫描等级包括:
第一扫描等级,表示错误数为扫描装置可纠正错误数的第一门限范围;
第二扫描等级,表示错误数为扫描装置可纠正错误数的第二门限范围;
第三扫描等级,表示错误数为扫描装置可纠正错误数的第三门限范围。
3.如权利要求1所述的扫描装置,其特征在于,所述扫描单元,包括:
ECC编码单元,用于对扫描数据请求中所请求数据进行ECC编码,并将所述数据和ECC编码生成的ECC校验值写入存储阵列单元的至少一页;
ECC检错单元,用于根据所述ECC校验值扫描所述数据中出现的错误数;
ECC纠正单元,用于当扫描所述数据中出现错误数时,对所述出现的错误数进行纠正;
ECC记录单元,用于当扫描所述数据中出现错误数时,记录扫描数据中出现的错误数;
查询单元,用于查询ECC记录单元中记录的错误数,确定所述错误数对应的扫描等级。
4.如权利要求1-2中任一项所述的扫描装置,其特征在于,所述扫描结果输出单元包括:
读数据单元,用于当所述扫描单元确定扫描等级为第一扫描等级时,将所述纠正的数据发送至所述数据处理系统端,或将所述纠正的数据发送至缓冲存储器;
回写控制单元,用于当所述扫描单元确定扫描等级为第二扫描等级时,根据第二扫描等级输出扫描结果;
坏块处理单元,用于当所述扫描单元确定扫描等级为第三扫描等级时,根据第三扫描等级输出扫描结果。
5.如权利要求4所述的扫描装置,其特征在于,所述回写控制单元具体用于在第二扫描等级时,选择新的存储空间中的至少一页,控制写数据单元向所述至少一页写入纠正后的数据。
6.如权利要求4所述的扫描装置,其特征在于,所述坏块处理单元具体用于当扫描单元确定所述错误数为第三扫描等级时,选择至少一个新的存储空间,启动所述写数据单元向所述新的存储空间中所有页写入所述错误数所属块中的数据,判断所述错误数所属数据块是否为坏块,如所述错误数所属数据块为坏块,坏块处理单元标记所述错误数所属数据块为坏块。
7.一种扫描方法,其特征在于,包括:
接收数据处理系统的扫描数据请求,启动对存储设备的扫描;确定扫描中出现的错误数,根据所述错误数确定所述错误数对应的扫描等级;根据所述错误数对应的扫描等级,输出对于不同错误数的扫描结果。
8.如权利要求7所述的方法,其特征在于,所述接收数据处理系统扫描数据请求之前还包括:预设所述错误数对应的扫描等级;
所述预设的扫描等级包括:
第一扫描等级,表示错误数为扫描装置可纠正错误数的第一门限范围;
第二扫描等级,表示错误数为扫描装置可纠正错误数的第二门限范围;
第三扫描等级,表示错误数为扫描装置可纠正错误数的第三门限范围。
9.如权利要求7所述的方法,其特征在于,所述确定扫描中出现的错误数,根据所述错误数确定所述错误数对应的扫描等级包括:对数据进行ECC编码,将所述数据和ECC编码生成的ECC校验值写入存储阵列单元的至少一页,根据所述ECC校验值,对扫描中出现的错误数进行纠正,并记录所述扫描中出现的错误数;当扫描中出现错误数时,查询所述错误数,并确定所述错误数对应的扫描等级。
10.如权利要求8-9中任一项所述的方法,其特征在于,所述根据错误数对应的扫描等级,输出对于不同错误数的扫描结果,包括:
如果所述错误数在第一扫描等级,则对所述错误数进行纠正,将所述正确数据和纠正数据传输至数据处理系统;
如果所述错误数在第二扫描等级,则选择新的存储空间中至少一页,向所述查找到的至少一页中写入经过纠正的数据;
如果错误数在第三扫描等级,则查找新的存储空间,向新的存储空间中所有页写入所述错误数所属块中的数据,判断所述错误数据所属数据块是否为坏块,如确定所述错误数所属数据块为坏块,则标记所述错误数所属数据块为坏块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010134310.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:曲拐型曲轴传动单螺杆泵
- 下一篇:风力发电机停车机构





