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