[发明专利]一种介质记录方法及基于该介质记录方法的冗余纠错方法在审
申请号: | 202010323350.7 | 申请日: | 2020-04-22 |
公开(公告)号: | CN113535071A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 朱明;宋林峰;沈俊 | 申请(专利权)人: | 苏州互盟信息存储技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 白莉莉 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 介质 记录 方法 基于 冗余 纠错 | ||
本发明提供了一种介质记录方法及基于该介质记录方法的冗余纠错方法。该介质记录方法包括:将待写入目标数据介质Di中的目标数据记录在一缓存空间内,目标数据介质Di为未写入数据的数据介质组{Di,1≤i≤N}中第i个数据介质;在目标数据介质Di中写入目标数据;在目标数据介质Di写入目标数据之前、之后或同时,将已写入数据的数据介质组中所有数据介质的所有数据进行异或运算,获得临时校验数据Pi‑1,将临时校验数据Pi‑1记录在缓存空间内,为已写入数据的第j个数据介质,为第j个数据介质中的数据;临时校验数据Pi‑1表达为:本发明方案可以利用缓存空间内记录的这两部分信息进行数据恢复,从而确保数据记录的可靠性。
技术领域
本发明涉及数据存储技术领域,尤其涉及一种介质记录方法及基于该介质记录方法的冗余纠错方法。
背景技术
光盘是一种可以用来长期保存数据的存储介质。在实际应用中,为了提高数据存储的整体可靠性,系统通常会设计并加入冗余校验机制,使得在个别介质出现坏损或缺失时,还可以对其进行重建恢复。对此,一种典型的冗余纠错方法是,对于一组光盘介质单元{Ei},1≤i≤N,其校验单元可以按下列公式生成:其中,代表介质单元中相应位置上数据的二进制逻辑异或运算,即:
加入这样的校验单元Ep后,如果介质单元组{Ei},1≤i≤N以及Ep中任意一个介质单元Ej出现缺损时,则这个介质单元Ej可以通过其余介质单元的异或运算来加以恢复,即1≤i≤N,或i=p且i≠j。
以上的校验介质还可以通过已知的纠删理论,得到更加强大的冗余纠错功能,但其原理是相类似的。
以上所述的冗余纠错方法,还存在着一个在实际应用时会出现的数据可靠性问题,具体地,所有介质单元中的介质,都要逐步被记录上数据。介质的数据记录是一个过程,根据不同的应用场景,介质的数据记录过程可长可短,总体上讲,介质的数量越多,数据记录所需的时间也越长。显而易见,在数据记录的过程中,也就是在所有介质被记录完成之前,介质组中的校验介质尚未产生,这时的介质组并没有受到冗余校验保护。在数据记录的过程没有完全结束前,如果介质出现缺损,则存在数据丢失风险。数据记录的过程越长,这种数据丢失的风险也越大。
发明内容
本发明的一个目的是要提供一种新的数据记录方法,以提高数据的可靠性问题。
本发明的另一个目的是要提供一种在介质数据记录过程中出现错误或缺损,且无论是哪一步出现错误或缺损,都可以对出错或缺损的介质进行数据恢复的方法。
特别地,本发明提供了一种介质记录方法,包括如下步骤:
将待写入目标数据介质Di中的目标数据记录在一缓存空间内,其中,所述目标数据介质Di为未写入数据的数据介质组{Di,1≤i≤N}中第i个数据介质;
在所述目标数据介质中写入所述目标数据;
在所述目标数据介质Di写入所述目标数据之前、之后或同时,将已写入数据的数据介质组中所有数据介质的所有数据进行异或运算,获得临时校验数据Pi-1,并将所述临时校验数据Pi-1记录在所述缓存空间内,其中,为已写入数据的第j个数据介质,为第j个数据介质中的数据;
所述临时校验数据Pi-1表达为:
可选地,所述介质记录方法还包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州互盟信息存储技术有限公司,未经苏州互盟信息存储技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010323350.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种个人数据中心及数据存储修复方法
- 下一篇:一种石材板涂胶设备