发明名称 一种编码计算单元及解码数据校验方法
摘要 本发明公开了一种编码计算单元及解码数据校验方法,其中,该编码计算单元包括依次连接的第一CRC计算模块与控制模块,分别与控制模块连接的编码计算模块与解码计算模块,以及分别与编码计算模块及解码计算模块连接的第二CRC计算模块及第三CRC计算模块。本发明所述编码计算单元及解码数据校验方法,可以克服现有技术中不能保证数据一致性、无法确保数据安全性等缺陷,以实现能够保证数据一致性与确保数据安全性的优点。
申请公布号 CN102684841B 申请公布日期 2015.08.26
申请号 CN201210176854.6 申请日期 2012.05.31
申请人 无锡众志和达数据计算股份有限公司 发明人 张庆敏;张衡;胡刚;宋君
分类号 H04L1/00(2006.01)I 主分类号 H04L1/00(2006.01)I
代理机构 北京中恒高博知识产权代理有限公司 11249 代理人 宋敏
主权项 一种解码数据校验方法,其特征在于,包括:a、开始编码当前输入的原始数据,并在基于该原始数据的CRC一次计算所得CRC1与三次计算所得CRC3一致时,正常编码该原始数据,得到该原始数据的编码包;b、开始解码该原始数据的编码包,并在基于该原始数据的CRC二次计算所得CRC2与四次计算所得CRC4一致时,正常输入该原始数据的编码包携带的原始数据;以及,在基于该原始数据的CRC的一次计算所得CRC1与五次计算所得CRC5一致时,正常解码该原始数据的编码包,得到相应的原始数据;还包括:在步骤a中,在基于该原始数据的CRC一次计算所得CRC1与三次计算所得CRC3不一致时,启动第一错误恢复程序;即:在基于该原始数据编码过程中的CRC计算出错时,通过软件控制模块进行控制,提请用于保证编码数据安全的重新计算,直至相应的CRC计算正确;该重新计算,至少包括硬件计算或软件计算;还包括:在步骤b中,在基于该原始数据的CRC二次计算所得CRC2与四次计算所得CRC4不一致时,启动第二错误恢复程序;即:在该原始数据的编码包在传输过程中或在存储过程中出错时,启动用于保证数据安全的数据传输校验或RAID校验,直至该原始数据的编码包在传输过程中正确或存储过程中正确。
地址 江苏省无锡市新区震泽路18号无锡国家软件园金牛座A栋6层