[发明专利]一种存储媒介中的数据保护方法及系统在审
申请号: | 201811597157.1 | 申请日: | 2018-12-26 |
公开(公告)号: | CN109766212A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 王先鹏 | 申请(专利权)人: | 贵州航天凯山石油仪器有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F11/14 |
代理公司: | 中国航天科工集团公司专利中心 11024 | 代理人: | 葛鹏 |
地址: | 550009 贵州*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储媒介 数据保护 数据存储区域 数据备份 数据执行 系统运行 硬件成本 硬件条件 存储 | ||
1.一种存储媒介中的数据保护方法,其特征在于,包括:
在连续的数据存储区域里设置多个独立的存储区,所述存储区存储相同的数据备份;
读或写任一存储区的数据,判断其数据的正确性;
根据数据的正确性来获取所述任一存储区的状态,并决定对该存储区的数据执行保护。
2.根据权利要求1所述的存储媒介中的数据保护方法,其特征在于,所述获取所述任一存储区的状态包括判断该存储区是否有数据出错或者说数据失效现象。
3.根据权利要求2所述的存储媒介中的数据保护方法,其特征在于,所述对该存储区的数据执行保护包括:如果该存储区有数据出错或者说数据失效现象,则将其它正确的存储区数据覆盖该存储区。
4.根据权利要求1所述的存储媒介中的数据保护方法,其特征在于,在连续的数据存储区域里设置两个独立的存储区A区和B区。
5.根据权利要求4所述的存储媒介中的数据保护方法,其特征在于,进一步包括:判断A区的计算校验是否等于读出的校验,如果A区的计算校验不等于读出的校验,判断B区的计算校验是否等于读出的校验;如果B区的计算校验等于读出的校验,利用B区数据存储所需数据,用最新数据覆盖A区数据区及校验数据;如果B区的计算校验不等于读出的校验,直接结束;
如果A区的计算校验等于读出的校验,利用A区数据存储所需数据,刷新A区数据区及校验数据;然后判断B区的计算校验是否等于读出的校验,如果B区的计算校验等于读出的校验,刷新B区数据区及校验数据,如果B区的计算校验不等于读出的校验,直接结束。
6.根据权利要求5所述的存储媒介中的数据保护方法,其特征在于,所述校验采用数据和校验、CRC16校验或者CRC32校验。
7.根据权利要求6所述的存储媒介中的数据保护方法,其特征在于,所述存储数据时将被存储的数据从头至尾进行校验。
8.根据权利要求6所述的存储媒介中的数据保护方法,其特征在于,所述存储数据时将校验数据存储于数据区尾。
9.根据权利要求3所述的存储媒介中的数据保护方法,其特征在于,存数据时,先校验每个区数据与校验是否相等;取数据时,使用数据与校验相等的存储区域,覆盖数据与校验不等存储区域。
10.一种存储媒介中的数据保护系统,其特征在于,包括:
设置模块,用于在连续的数据存储区域里设置多个独立的存储区,所述存储区存储相同的数据备份;
判断模块,用于读或写任一存储区的数据,判断其数据的正确性;
处理模块,用于根据数据的正确性来获取所述任一存储区的状态,并决定对该存储区的数据执行保护。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州航天凯山石油仪器有限公司,未经贵州航天凯山石油仪器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811597157.1/1.html,转载请声明来源钻瓜专利网。