[发明专利]一种防止数据在存储过程中发生丢失和错误的方法在审
申请号: | 202310186697.5 | 申请日: | 2023-03-01 |
公开(公告)号: | CN116204127A | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 杨牧;庞国迎 | 申请(专利权)人: | 钛玛科(北京)工业科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/10 |
代理公司: | 北京睿博行远知识产权代理有限公司 11297 | 代理人: | 陈明 |
地址: | 100176 北京市大兴区亦庄经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 数据 存储 过程 发生 丢失 错误 方法 | ||
1.一种防止数据在存储过程中发生丢失和错误的方法,其特征在于,包括:
判断驱动器是否存在待存储数据;
当判断所述驱动器在运行中并存在待存储数据时,将带有序号和CRC-16校验码的待存储数据交替存入到两片存储芯片内;
当待存储数据存入到两片所述存储芯片内后,同时对两片所述存储芯片存储的数据进行读出操作,并验证两片所述存储芯片的数据存储的正确性;
若读出的数据在验证后都通过,则使用序号为最后一位的数据;
若读出的数据在验证后只有一个通过,则使用验证通过的数据;
若读出的数据在验证后都未通过,则提示需要校准所述驱动器的位置,重新对待存储数据进行存储及验证过程;
若再次进行数据的存储过程后,读出的数据在验证后还都未通过,则提示两片所述存储芯片存储的数据错误,需要恢复出厂设置。
2.根据权利要求1所述的一种防止数据在存储过程中发生丢失和错误的方法,其特征在于,当判断所述驱动器在运行中并存在待存储数据时,将带有序号和CRC-16校验码的待存储数据交替存入到两片存储芯片内,还包括:
将CRC-16校验码加入到待存储数据中,并对待存储数据按照时间的先后顺序进行编号,将带有不同序号的数据交替存入到两片所述存储芯片内。
3.根据权利要求1所述的一种防止数据在存储过程中发生丢失和错误的方法,其特征在于,若读出的数据在验证后都通过,则使用最后一次写入所述存储芯片的数据,还包括:
若读出的两片所述存储芯片的数据在验证后都通过时,根据不同数据中带有的序号进行排序,并选择序号为最后一位的数据进行使用,序号为最后一位的数据即最后一次写入所述存储芯片的数据。
4.根据权利要求1所述的一种防止数据在存储过程中发生丢失和错误的方法,其特征在于,若读出的数据在验证后只有一个通过,则使用验证通过的数据,还包括:
若读出的其中一片所述存储芯片的数据在验证后通过,则所述驱动器使用该片所述存储芯片读出的数据;
若读出的其中一片所述存储芯片的数据在验证后未通过,而另一片所述存储芯片存储的数据在验证后通过,则使用该片所述存储芯片读出的数据。
5.根据权利要求1述的一种防止数据在存储过程中发生丢失和错误的方法,其特征在于,若读出的数据在验证后都未通过,则提示需要校准所述驱动器的位置,重新对待存储数据进行存储及验证过程,还包括:
若读出的两片所述存储芯片的数据在验证后都未通过,则提示需要校准所述驱动器的位置,并重新对所述驱动器中的待存储数据进行一次数据的存储及验证过程。
6.根据权利要求1述的一种防止数据在存储过程中发生丢失和错误的方法,其特征在于,若再次进行数据的存储过程后,读出的数据在验证后还都未通过,则提示两片所述存储芯片存储的数据错误,需要恢复出厂设置,还包括:
若再次进行数据的存储过程后,若判断两片所述存储芯片的数据还都未通过数据验证后,则提示两片所述存储芯片存储的数据错误,需要恢复出厂设置。
7.根据权利要求1述的一种防止数据在存储过程中发生丢失和错误的方法,其特征在于,当待存储数据存入到两片所述存储芯片内后,同时对两片所述存储芯片存储的数据进行读出操作,并验证两片所述存储芯片的数据存储的正确性,还包括:
通过使用相同的CRC-16校验算法将待存储数据中的CRC-16校验码与存入到所述存储芯片中的数据的CRC-16校验码计算出,并将待存储数据中的CRC-16校验码与存入到所述存储芯片中的数据的CRC-16校验码的值进行对比;
若待存储数据中的CRC-16校验码与存入到所述存储芯片中的数据的CRC-16校验码的值相等即为数据存储正确,通过验证;
若待存储数据中的CRC-16校验码与存入到所述存储芯片中的数据的CRC-16校验码的值不相等即为数据存储错误,未通过验证。
8.根据权利要求1所述的一种防止数据在存储过程中发生丢失和错误的方法,其特征在于,判断驱动器是否存在待存储数据;
时刻判断驱动器是否存在待存储数据,其中待存储数据包括所述驱动器的位置信息及所述驱动器的配置参数信息;
在所述驱动器停止后,两片所述存储芯片自动对所述驱动器的配置参数按周期轮询的方式进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钛玛科(北京)工业科技有限公司,未经钛玛科(北京)工业科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310186697.5/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置