[发明专利]用于增强税控设备中存储单元可靠性的方法及装置在审
申请号: | 201711433632.7 | 申请日: | 2017-12-26 |
公开(公告)号: | CN109960618A | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 刘锋;王招凯;李伟;王松 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/10 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 陆文超;肖冰滨 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 税控设备 坏块 存储单元 坏块表 替换块 存储 存储介质 关系创建 坏块标记 擦除 上电 出厂 替换 分配 | ||
本发明实施例提供一种用于增强税控设备中存储单元可靠性的方法、装置和存储介质,属于税控设备领域。所述方法包括:当所述税控设备初次上电时,确定所述存储单元中的坏块;为存储单元中的所述坏块分配替换块,并基于所述坏块和所述替换块的对应关系创建坏块表;以及在对数据进行存储时,如果用于存储所述数据的块为坏块,则根据所述坏块表使用该坏块所对应的替换块来存储所述数据。通过本发明上述技术方案,能够避免由于出厂坏块标记被误擦除而引起的故障,并且可以根据坏块表进行坏块替换,从而增强了税控设备存储单元的可靠性,提高了税控设备数据的正确性和可靠性。
技术领域
本发明涉及税控设备领域,具体地涉及一种用于增强税控设备中存储单元可靠性的方法、装置和存储介质。
背景技术
在一个税控设备里,存储单元是最关键和必不可少的组成部分,无论是上层设备的数据获取及存储还是税控设备自身运行参数的获取及存储,都是需要存储单元的支持,缺少存储单元的税控设备是无法正常工作的。
税控设备对数据可靠性具有更高的要求,但税控设备的存储单元在使用过程中会存在两方面的问题,首先没有在第一时间对出厂坏块进行管理,因为出厂坏块标记可能会由于不经意的操作被擦除掉,导致坏块当好块来使用。其次在使用过程中往往以ECC校验的返回值来判断该块是好块还是坏块,当ECC纠错能力达到临界值时,该返回值是不精确的。这样往往会导致数据存储的不可靠。
发明内容
为至少部分地解决现有技术中存在的上述问题,本发明实施例的目的是提供一种用于增强税控设备中存储单元可靠性的方法、装置和存储介质。
为了实现上述目的,本发明实施例提供一种用于增强税控设备中存储单元可靠性的方法,所述方法包括:当所述税控设备初次上电时,确定所述存储单元中的坏块;为存储单元中的所述坏块分配替换块,并基于所述坏块和所述替换块的对应关系创建坏块表;以及在对数据进行存储时,如果用于存储所述数据的块为坏块,则根据所述坏块表使用该坏块所对应的替换块来存储所述数据。
可选地,所述方法还包括:当对所述存储单元中的任意一个块完成数据存储时,从该块读取数据,并将读取的数据与原数据进行比较,若所述读取的数据与所述原数据不一致,则确定该块为坏块,为该坏块分配替换块,并更新所述坏块表。
可选地,在确定所述存储单元中的坏块之前,所述方法还包括:将所述存储单元中的块划分为使用块和替换块,所述使用块用于存储数据,所述替换块用于分配给所述坏块。
可选地,所述方法还包括:当确定任意一个替换块为坏块时,将该替换块标记为坏块,并且使该替换块不被分配给其它坏块。
可选地,在创建所述坏块表之后,所述方法还包括:将所述坏块表存储在税控设备的缓存中。
另一方面,本发明实施例还提供一种用于增强税控设备中存储单元可靠性的装置,所述装置包括:确定模块,用于当所述税控设备初次上电时,确定所述存储单元中的坏块;分配模块,用于为存储单元中的所述坏块分配替换块,并基于所述坏块和所述替换块的对应关系创建坏块表;以及执行模块,用于在对数据进行存储时,如果用于存储所述数据的块为坏块,则根据所述坏块表使用该坏块所对应的替换块来存储所述数据。
可选地,所述确定模块还用于当对所述存储单元中的任意一个块完成数据存储时,从该块读取数据,并将读取的数据与原数据进行比较,若所述读取的数据与所述原数据不一致,则确定该块为坏块;以及所述分配模块还用于为该坏块分配替换块,并更新所述坏块表。
可选地,在确定所述存储单元中的坏块之前,所述分配模块还用于将所述存储单元中的块划分为使用块和替换块,所述使用块用于存储数据,所述替换块用于分配给所述坏块。
可选地,所述确定模块还用于当确定任意一个替换块为坏块时,将该替换块标记为坏块,并且所述分配模块不会将该替换块分配给其它坏块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711433632.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能远程调试系统
- 下一篇:一种性能测试平台及方法