[发明专利]一种数据校验方法及存储设备、存储系统有效

专利信息
申请号: 201210544543.0 申请日: 2012-12-14
公开(公告)号: CN103019880A 公开(公告)日: 2013-04-03
发明(设计)人: 邹蛟同 申请(专利权)人: 华为技术有限公司
主分类号: G06F11/08 分类号: G06F11/08;G06F9/30
代理公司: 深圳市威世博知识产权代理事务所(普通合伙) 44280 代理人: 何青瓦
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种数据校验方法及存储设备、存储系统。方法包括存储管理器接收写入请求后,根据校验规则利用用户数据生成校验码;在将用户数据写入用户数据块之前,存储管理器在校验得到用户数据与校验码相匹配时,将校验码写入校验数据块、将用户数据写入用户数据块、以及在关联数据中记录用户数据块地址与校验数据块地址的对应关系;存储管理器接收读请求后,分别从用户数据块和校验数据块读用户数据和校验码;在校验得到用户数据和校验码相匹配时,返回用户数据。通过上述方式,本发明既实现用户数据的校验,用户数据和校验数据的存储又不受物理存储介质或者操作系统的扇区分区大小的限制,不改变现有的物理存储介质的存储空间布局,更加灵活。
搜索关键词: 一种 数据 校验 方法 存储 设备 存储系统
【主权项】:
一种数据校验方法,其特征在于,所述方法包括:接收将用户数据写入用户数据块的写入请求,所述写入请求包括所述用户数据以及所述用户数据块所对应的用户数据块地址,所述用户数据块用于存储用户数据;根据校验规则利用所述用户数据生成校验码;在将所述用户数据写入所述用户数据块之前,根据所述校验规则校验所述用户数据与所述校验码是否匹配;若所述用户数据与所述校验码匹配,则将所述校验码写入校验数据块、将所述用户数据写入用户数据块、以及在关联数据中记录所述用户数据块对应的用户数据块地址与所述校验数据块对应的校验数据块地址的对应关系,所述校验数据块用于存储所述校验码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210544543.0/,转载请声明来源钻瓜专利网。

同类专利
  • 一种循环冗余校验数据的处理方法、循环冗余校验电路及存储介质-201910655859.9
  • 谭兆路;孙力军 - 上海燧原智能科技有限公司
  • 2019-07-19 - 2019-10-25 - G06F11/08
  • 本发明公开了一种循环冗余校验数据的处理方法、循环冗余校验电路及存储介质,从待校验的数据中获得第一数据;使用多个时间区间对所述第一数据进行循环冗余初步校验,其中,在每个时间区间对所述第一数据的一部分数据进行循环冗余初步校验,不同时间区间所校验的数据不同,所述多个时间区间中各时间区间校验的数据构成所述第一数据,所述多个时间区间中各时间区间均使用相同的N个循环冗余初步校验计算单元进行循环冗余初步校验。本发明可以通过多个时间区间来分别计算第一数据的一个部分,这样,每个时间区间内需要计算的数据量就比较少,因此也就不需要大量的CRC计算单元,减小了数据计算单元的面积和芯片设计的复杂度。
  • 数据存储的方法和装置-201480036916.0
  • 徐君;杨伟;刘海燕 - 华为技术有限公司
  • 2014-12-12 - 2019-07-12 - G06F11/08
  • 本发明实施例提供了一种数据存储的方法和装置,该方法包括:接收写请求,写请求包括待写入数据和地址;根据地址确定目标闪存页的类型;根据目标闪存页的类型及待写入数据,计算目标闪存页的预测BER;根据目标闪存页的预测BER,确定待写入数据的目标ECC算法和目标纠错位数;根据目标ECC算法和目标纠错位数将待写入数据写入目标闪存页。本发明实施例中针对待写入闪存页的数据预测比特错误率,根据预测的比特错误率选择合适的ECC算法和纠错位数,并使用该ECC算法和纠错位数将待写入闪存页的数据写入闪存页,以便于对出现错误的数据进行纠错。该方法能够选择适当的ECC算法和纠错位数,节约ECC算法的纠错能力,因而能够降低纠错的计算量。
  • 一种基于局部性优先的RS纠删码数据布局方法及系统-201710149372.4
  • 黄建忠;曹强;谢长生;王爽;蔡奇 - 华中科技大学
  • 2017-03-14 - 2019-07-09 - G06F11/08
  • 本发明公开了一种基于局部性优先的RS纠删码数据布局方法及系统,本发明方法在每轮构建条带时,由包含待选分块最多的节点依次提供待选分块构建条带所需的数据分块,并将计算所得校验分块分开迁移至未提供待选分块的节点,若计算校验分块的待选分块数量不够时,则依次从包含待选分块最多的节点中迁移一个待选分块到本轮不包含待选分块的节点中,其中所述待选分块为还未参与构建条带的数据分块。本发明还实现了一种基于局部性优先的RS纠删码数据布局系统。采用本发明技术方案能够实现构建条带的过程中节点之间的网络传输量最少,除此之外还能实现同一条带的数据分块和校验分块均匀分布在集群的每个节点中,因此可提升集群系统的整体性能。
  • 用于检测、校正并验证数据流中的不良数据的系统和方法-201410578376.0
  • C.A.鲍恩;N.R.乔扈里 - 通用电气公司
  • 2014-10-24 - 2019-04-23 - G06F11/08
  • 本发明公开一种用于管理数据流中的数据异常的发生的计算机系统。所述计算机系统包括与所述数据流通信的处理器。所述处理器被程序化用于从相量测量单元接收第一数据流。所述处理器还被程序化用于计算与所述第一数据流相关联的至少一个奇异值。所述处理器进一步被程序化用于使用所述至少一个奇异值来检测所述第一数据流内的第一数据异常。所述第一数据异常发生在第一时间段期间。所述处理器还被程序化用于将所述第一时间段指示为包含所述第一数据异常。
  • 一种存储器的擦除方法和装置-201510353868.4
  • 王翠荣;董瀚琳;张乐华;王景华 - 合肥格易集成电路有限公司;北京兆易创新科技股份有限公司
  • 2015-06-24 - 2019-04-19 - G06F11/08
  • 本发明实施例提供了一种存储器的擦除方法和装置,其中,所述方法包括:接收上位机发送的擦除校验命令;所述擦除校验命令中包括目标文件信息;采用所述目标文件信息确定目标区域;所述目标区域中包括目标数据;按照预设校验规则针对目标数据进行校验,获得校验结果;所述上位机用于获取所述校验结果,并采用所述校验结果判断是否对所述目标区域进行擦除,若是,则所述上位机生成擦除命令;接收所述上位机发送的所述擦除命令;采用所述擦除命令针对所述目标区域进行擦除。本发明实施例用以减少擦除存储器的时间开销,提高存储器的使用寿命。
  • 一种诊断仪适配器防伪方法及装置-201811155200.9
  • 王希鹏;王欣伟;曹红;常欣莉;王怀宽 - 潍柴动力股份有限公司
  • 2018-09-30 - 2019-02-01 - G06F11/08
  • 本发明提供了一种诊断仪适配器防伪方法及装置,该方法包括:随机计算种子,并计算种子所对应的基准密钥;将种子发送至待测的适配器;在第一预设时长内接收到适配器基于种子所反馈的对比密钥的情况下,判断基准密钥和对比密钥是否相同;如果基准密钥和对比密钥相同,确定适配器为原厂适配器;如果基准密钥和对比密钥不相同,确定适配器为伪造适配器。基于本发明,可以采用通讯连接校验的方式即可完成防伪验证,而无需改变诊断仪硬件的设计,降低成本。
  • 一种融合数据纠错方法及装置-201510167018.5
  • 王国杰;陈林松;赵星 - 北京羽乐创新科技有限公司
  • 2015-04-09 - 2018-11-23 - G06F11/08
  • 本发明公开了一种融合数据纠错方法及装置,用以实现融合数据纠错的自动化。所述方法包括:针对待纠错的融合数据,根据多个预设数据指标,确定所述融合数据对应于各个预设数据指标的指标值;将各个所述指标值与各个所述预设数据指标对应的指标权重值加权求和,得到所述融合数据的指标得分;当所述指标得分大于预设触发阈值时,对所述融合数据进行纠错。本发明能够应用数据融合过程中的多个指标,并且通过加权求和的方式,将各指标对数据的影响进行量化,通过与预设触发值对比,根据预设条件触发纠错,实现了融合数据纠错的自动化。
  • 在硬件中提供对数据帧区段的线速率合并的高性能读取-修改-写入系统-201480028255.7
  • J·W·弗林斯鲍;R·M·马伦多尔 - 西部数据技术公司
  • 2014-05-16 - 2018-11-16 - G06F11/08
  • 一种合并数据帧的方法,所述方法包括:接收具有多个扇区的第一数据帧;接收具有多个扇区的第二数据帧;使用包括多个多路复用器的多个数据路径,通过将所述第二数据帧的扇区与所述第一数据帧的扇区合并在一起,来生成合并的输出数据帧;以及对具有与所述第一数据帧或者所述第二数据帧中的扇区相对应的扇区的至少一个检查‑数据帧执行错误检查,其中,所述检查‑数据帧中的扇区中的至少一些扇区在对所述合并的输出数据帧的扇区进行发送的所述多个数据路径的子集上发送,并且其中,所述错误检查对所述合并的输出数据帧进行验证。
  • 用于安全微控制器的外部存储器的数据交织方案-201210172262.7
  • V·德伯特;F·莱尔米特;Y·洛邑塞尔;A·C·罗莱特 - 马克西姆综合产品公司
  • 2012-05-29 - 2018-10-12 - G06F11/08
  • 本发明的各个实施方案涉及在与微控制器接口连接的外部存储器中交织有用载荷数据和完整性控制数据以改进数据完整性校验、增强数据机密性和节省内部存储器的系统、设备和方法。接收多个数据字和多个逻辑地址以用于储存在外部存储器中。每个数据字用于基于完整性校验方法产生各自的完整性字,而相关联的逻辑地址根据数据映射方法被转换为外部存储器中用于该数据字的第一物理地址和用于该完整性字的第二物理地址。数据字可以在被储存在安全微控制器中的外部存储器中之前被加密。用于数据字和相关联的完整性字的物理地址在外部存储器中交织,有时按周期性方案交织。具体地讲,每个数据字可以与具有与数据字的长度相同的长度的完整性字中所包括的完整性子字相关联。外部存储器可以是ROM、RAM或闪存,并且可以具有分别用于数据字和完整性字的专用区域。
  • 一种针对存储设备的公共信息模型功能的校验方法及系统-201510514754.3
  • 袁鹏飞;何中辰 - 浪潮(北京)电子信息产业有限公司
  • 2015-08-20 - 2018-10-02 - G06F11/08
  • 本发明公开了一种针对存储设备的公共信息模型功能的校验方法及系统,该方法包括:客户端确定操作人员输入的校验请求信息,向存储端发送校验请求信息,接收并显示存储端反馈的返回信息,以让操作人员检查返回信息是否为待校验的功能对应的实际信息;存储端接收验证请求信息,调用公共信息模型中、与设备标识对应的存储对象的与功能标识相对应的方法接口,并将得到的返回信息反馈至客户端。基于此,本发明提供的技术方案达到能够快速校验公共信息模型功能实现是否正确的目的。
  • 一种闪存资讯纠错方法-201810118357.8
  • 蔡定国;李庭育;魏智汎;庄健民 - 江苏华存电子科技有限公司
  • 2018-02-06 - 2018-09-28 - G06F11/08
  • 本发明公开了一种闪存资讯纠错方法,包括主控芯片、闪存芯片和纠错编码模块,主控芯片通过主机板上的总线连接计算机系统,主控芯片还通过印制电路板上的总线连接闪存芯片,计算机系统通过主机板上的总线连接纠错编码模块,纠错编码模块包括编码器和解码器,主控芯片内设有缓冲区和命令单元,本发明只要在流程中通过软件的纠错编码运算取代使用硬件的错误检查和纠正技术的方式,不论是使用哪种闪存主控芯片,都可以正常的将资料读取后,藉由软件的纠错编码技术运算取得原始的资料,既可保护资料,又可以维持闪存芯片在不同主控平台上生产的相容性。
  • 选择性错误校正码和存储器访问粒度切换-201280078087.3
  • S.李;N.P.朱皮;D.H.庸 - 慧与发展有限责任合伙企业
  • 2012-11-02 - 2018-09-04 - G06F11/08
  • 本文公开了提供选择性存储器错误保护和存储器访问粒度的示例方法、系统和装置。示例系统包括基于请求而确定所选存储器模式的存储器控制器。所述存储器模式指示存储器页面要存储对应类型的错误保护信息并且存储用于使用对应访问粒度的检索的数据。存储器控制器将数据和错误保护信息存储在存储器页面中以用于使用错误保护信息和访问粒度的检索。
  • 应用于固态硬盘阻变存储器缓存的纠错保护架构及方法-201510382445.5
  • 孙宏滨;杨阳;张瑞智;郑南宁 - 西安交通大学
  • 2015-07-02 - 2018-07-17 - G06F11/08
  • 本发明公开了一种应用于固态硬盘阻变存储器缓存的纠错保护架构及方法,粗粒度管理的映射表的码长与页缓存数据的码长相同,在数据处理过程中,将粗粒度管理的映射表中访问频率大于预设值的映射表地址信息存储到细粒度管理的映射表缓存中;细粒度管理的映射表缓存与粗粒度管理的映射表之间的交换数据以页为单位,将从粗粒度管理的映射表中读出的一页映射表信息全部放在细粒度管理的映射表缓存中,将输入的逻辑地址请求中的后10位作为偏移位,将输入的逻辑地址中的剩余位作为索引位。本发明能够高效、可靠的获取读出映射表地址信息,并且消耗的冗余空间有限。
  • 希捷硬盘修复MC错误的方法-201510642767.9
  • 梁效宁;张佳强;董超;黄旭 - 四川效率源信息安全技术股份有限公司
  • 2015-09-30 - 2018-05-04 - G06F11/08
  • 本发明公开了一种希捷硬盘修复MC错误的方法,属于数据恢复技术领域,包括以下步骤001‑当固件区被锁定,不能进入诊断模式时,重新给硬盘上电,待硬盘完成读固件自检后,将电路板和磁头软板接触点的第16和第18触点短接,硬盘将会跳过MCMT的检查,待指令下出现跑表的界面后去掉短接,跑表完成后,硬盘进入诊断模式;002‑在001中解除锁定后,将系统文件0x346填0,对硬盘重新加电;003‑在诊断模式下对硬盘进行编译器重建,重建完成后,即可访问数据。本发明的有益效果如下通过短接电路板使硬盘进入诊断模式;通过读写希捷硬盘的系统文件地图来修复错误;基于上述方法,可解决MC出现错误,进而彻底恢复数据。
  • 一种错误检查和纠正码译码器及译码方法-201210526509.0
  • 刘会娟;苏志强 - 北京兆易创新科技股份有限公司
  • 2012-12-07 - 2018-04-17 - G06F11/08
  • 本发明公开了一种错误检查和纠正码译码器及译码方法,用于存储器中的ECC译码,包括分组模块,用于将从存储器读取的数据划分成多个数据组;伴随式计算模块,用于当译码开始后读取一个数据组;计算数据组的伴随式,计算完成后将该数据组发送给所述寻找模块;求解模块,用于将计算得到的伴随式代入到错误位置多项式中,求解出错误位置多项式的值;寻找模块用于当收到错误位置多项式的值后,根据所述错误位置多项式的值寻找所述伴随式计算模块所发送的数据组中的错误位置;控制模块,用于当求解模块将错位位置多项式的值发送给寻找模块时,指示伴随式计算模块读取下一个数据组。本发明能提高存储器中ECC的译码速度,缩短译码时间。
  • 一种错误检测方法及电子设备-201510330664.9
  • 张锦本;周尚谚 - 联想(北京)有限公司
  • 2015-06-15 - 2018-03-27 - G06F11/08
  • 本发明提供一种错误检测方法及电子设备,包括获取128位数据,及根据第一校验和算法生成的与获取的数据相关的12位第一校验和数据;根据所述第一校验和算法对所述获取的数据进行校验和计算,生成12位第二校验和数据;将所述第一校验和数据和所述第二校验和数据进行比较,获得比较结果,其中,若所述比较结果表明所述第一校验和数据与所述第二校验和数据不同,则所述获取的数据中存在发生错误的数据。上述方法解决了现有技术中存在的完成一次ECC数据校验的时间较长的技术问题,实现了缩短完成一次ECC校验的时间的技术效果。
  • 一种继电保护定值数据校验系统-201720783927.6
  • 王世祥 - 深圳供电局有限公司
  • 2017-06-30 - 2018-02-16 - G06F11/08
  • 本实用新型提供一种继电保护定值数据校验系统,包括用于实现继电保护定值采集的继电保护定值数据采集装置和预存有继电保护定值对比数据并自动校验的远端继电保护定值校对装置;其中,继电保护定值数据采集装置的一端与任一继电保护装置的打印并行输出串口或虚拟打印以太网口相连,另一端通过数据网络与远端继电保护定值校对装置相连。实施本实用新型,能快速对调整后的继电保护定值自动进行采集并校验,且校验准确、误差低。
  • 与用于编码的数据的纠错相关联的方法和设备-201380045212.5
  • Z.S.郭 - 英特尔公司
  • 2013-06-27 - 2018-02-02 - G06F11/08
  • 公开了示例,所述示例针对于用于编码的数据的纠错相关联的技术。在某些示例中,可接收用于纠错码(ECC)编码的数据的ECC信息,其指示ECC编码的数据包括一个或多个错误。可进行关于ECC编码的数据是否包括单个错误或超过一个错误的确定。如果ECC编码的数据包括单个错误,则识别该错误的错误位置。如果ECC编码的数据包括超过一个错误,则可针对超过一个错误识别单独的错误位置。可纠正所述单个错误或超过一个错误,并且然后可将ECC编码的数据解码。描述了其他示例并要求保护。
  • 用于保护信息使能的存储卷的后台初始化-201480030951.1
  • 孙伟;D·哈姆里克;T·赛古拉 - NETAPP股份有限公司
  • 2014-04-25 - 2017-12-15 - G06F11/08
  • 公开了用于对保护信息使能的存储卷或驱动器执行后台初始化的技术。在一些实施例中,存储控制器产生对基于RAID的系统(例如,基于RAID的盘阵列)的多个驱动器中的每个驱动器(例如,盘)的条段的多个I/O请求。然后根据预定布置针对驱动器中的每个对I/O请求进行排序,并且在实施所述预定布置的同时将这些I/O请求发起给盘。以本文中所描述的方式对I/O请求进行排序并且发出这些I/O请求可以例如减少驱动器头移动,使得存储子系统初始化更快。
  • 一种镜像文件的存储方法及装置-201710464240.0
  • 王晓通 - 郑州云海信息技术有限公司
  • 2017-06-19 - 2017-10-24 - G06F11/08
  • 本发明实施例公开了一种镜像文件的存储方法及装置,包括解析待存储镜像文件,并获取待存储镜像文件中包含的N个子文件;根据子文件校验码查询表在获取的N个子文件中确定待存储的子文件;将待存储的子文件存储于子文件存储空间中。从本发明提供的技术方案可见,当需要存储镜像文件时,根据子文件校验码查询表就能将待存储镜像文件包含的N个子文件中一部分确定为需要存储的子文件,另一部分确定为不需要存储的文件,进而只对需要存储的子文件进行存储,从而在存储空间一定的情况下,增大了可用的存储空间。
  • 检错和纠错电路-201210044955.8
  • P·B·伊卡斯;D·刘易斯 - 阿尔特拉公司
  • 2012-02-24 - 2017-09-26 - G06F11/08
  • 本发明涉及检错和纠错电路。具有存储器电路的集成电路可以包括检错电路和纠错电路。检错电路可以用来检测存储器电路中的软错误。检错电路可以包括用来执行奇偶校验的逻辑门。检错电路可以具有交错结构从而提供交错数据位处理,可以具有树形结构从而减少逻辑门延迟,并且可以流水线化从而优化性能。存储器电路可以结合交错结构被加载有交错奇偶校验位,从而提供多比特检错能力。奇偶校验位可以使用设计工具预先计算或在器件配置期间计算。响应于检测到存储器错误,纠错电路可以用来扫描存储器电路的期望部分并且纠正存储器错误。
  • 一种NAND闪存出现ECC无法纠错时的数据恢复方法-201510403709.0
  • 符方晓 - 符方晓
  • 2015-07-12 - 2017-09-05 - G06F11/08
  • 本发明公开了一种MLC/TLC/QLC Nand闪存出现ECC无法纠正错误时的数据恢复方法。本发明实施例方法包括当读操作到来时,设所读page为当前page;判断当前page的bit错误是否可通过ECC纠正,若否,则判断此Page是否有lower Page,若有lower page,将lower pages的数据读出来并记录bit翻转信息;根据当前page的lower pages的bit翻转信息修改当前page的数据;然后重新对当前page做ECC纠正。本发明能恢复大部分Nand Flash出现ECC无法纠正的错误时的数据。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top