[發明專利]一種多塊存儲提高可靠性的方法在審
| 申請號: | 201911386903.7 | 申請日: | 2019-12-29 |
| 公開(公告)號: | CN111240886A | 公開(公告)日: | 2020-06-05 |
| 發明(設計)人: | 黃永燕;楊季昕 | 申請(專利權)人: | 上海諾為科技有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;G06F3/06 |
| 代理公司: | 北京久維律師事務所 11582 | 代理人: | 邢江峰 |
| 地址: | 201201 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲 提高 可靠性 方法 | ||
1.一種多塊存儲提高可靠性的方法,其特征在于,所述方法包括如下步驟:
步驟1:原始數據儲存,微控制器首先對原始數據組做第一次CRC校驗值計算得到原始CRC校驗值,將原始數據組和計算得到的原始CRC校驗值捆綁成數據包進行存儲,并且在存儲時,將數據包至少分成兩份,分別為第一數據包和第二數據包;
步驟2:插入接收器,微控制器讀取接收器數據組并對該數據組進行第二次CRC校驗值計算得到標準CRC校驗值;
步驟3:第一次CRC校驗,將標準CRC校驗值與第一數據包內的原始CRC校驗值進行比對,比對失敗進行步驟4,比對成功施行步驟5;
步驟4:第二次CRC校驗,將標準CRC校驗值與第二數據包內的原始CRC校驗值進行比對,比對成功施行步驟5,比對失敗進行步驟6;
步驟5:配對成功;
步驟6:確認原始數據丟失。
2.根據權利要求1所述的多塊存儲提高可靠性的方法,其特征在于:步驟1中第一數據包和第二數據包均包括原始數據組和原始CRC校驗值,即兩個數據包內的數據內容相同。
3.根據權利要求1所述的多塊存儲提高可靠性的方法,其特征在于:步驟1中第一數據包和第二數據包均儲存在微控制器內置Flash中的兩個不同地址內。
4.根據權利要求1所述的多塊存儲提高可靠性的方法,其特征在于:步驟2中接收器數據組包括配對ID、生產日期、接收器型號、接收器軟件版本號和接收器硬件版本號等數據。
5.根據權利要求1所述的多塊存儲提高可靠性的方法,其特征在于:步驟1和步驟2中第一次CRC校驗值計算和第二次CRC校驗值計算時的校驗強度可根據需要設置為不同的長度,如CRC-8、CRC-16、CRC-32等。
6.根據權利要求1所述的多塊存儲提高可靠性的方法,其特征在于:步驟1中,數據包也可存儲三份或者更多,用以增加復雜度,提供更高的可靠性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海諾為科技有限公司,未經上海諾為科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911386903.7/1.html,轉載請聲明來源鉆瓜專利網。





