[發(fā)明專利]一種多塊存儲提高可靠性的方法在審
| 申請?zhí)枺?/td> | 201911386903.7 | 申請日: | 2019-12-29 |
| 公開(公告)號: | CN111240886A | 公開(公告)日: | 2020-06-05 |
| 發(fā)明(設(shè)計)人: | 黃永燕;楊季昕 | 申請(專利權(quán))人: | 上海諾為科技有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;G06F3/06 |
| 代理公司: | 北京久維律師事務(wù)所 11582 | 代理人: | 邢江峰 |
| 地址: | 201201 上海市*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 存儲 提高 可靠性 方法 | ||
本發(fā)明涉及翻頁筆接收器技術(shù)領(lǐng)域,尤其為一種多塊存儲提高可靠性的方法,本發(fā)明方法要求設(shè)置的多份數(shù)據(jù)包中至少存在一個原始CRC校驗值與測試CRC校驗值比對成功,即表示收器數(shù)據(jù)組正常,只有當(dāng)每份數(shù)據(jù)包中的原始CRC校驗值均與測試CRC校驗值比對失敗才能確認(rèn)接收器數(shù)據(jù)丟失,同時,使用微控制器內(nèi)置的Flash來存儲時,整體電路更簡單,且成本更低,通過多區(qū)塊存儲和CRC校驗結(jié)合的方式來提高存儲可靠性,從而使內(nèi)置的Flash存儲也能夠達到相當(dāng)高的存儲可靠性,極大的降低使用Flash作為內(nèi)置存儲的翻頁筆出現(xiàn)丟失配對碼而無法使用等情況。
技術(shù)領(lǐng)域
本發(fā)明涉及翻頁筆接收器技術(shù)領(lǐng)域,具體為一種多塊存儲提高可靠性的方法。
背景技術(shù)
對于目前的翻頁筆,有些翻頁筆會在接收器中存儲一些數(shù)據(jù),比如配對的ID碼、型號參數(shù)信息等,這些數(shù)據(jù)以比較合理的方式時直接存儲在微控制器內(nèi)置的Flash中,或者存儲在外接的可擦寫存儲EEPROM中,而由于內(nèi)置的Flash和外接的可擦寫存儲EEPROM的存儲特性,存在丟失數(shù)據(jù)的可能性,一旦丟失存儲的數(shù)據(jù),接收器和發(fā)射器就無法正常配對工作,需要重新配對給客戶帶來極大的不便,也給售后帶來不必要的工作。鑒于此,我們提出一種多塊存儲提高可靠性的方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種多塊存儲提高可靠性的方法,以解決上述背景技術(shù)中提出的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種多塊存儲提高可靠性的方法,所述方法包括如下步驟:
步驟1:原始數(shù)據(jù)儲存,微控制器首先對原始數(shù)據(jù)組做第一次CRC校驗值計算得到原始CRC校驗值,將原始數(shù)據(jù)組和計算得到的原始CRC校驗值捆綁成數(shù)據(jù)包進行存儲,并且在存儲時,將數(shù)據(jù)包至少分成兩份,分別為第一數(shù)據(jù)包和第二數(shù)據(jù)包;
步驟2:插入接收器,微控制器讀取接收器數(shù)據(jù)組并對該數(shù)據(jù)組進行第二次CRC校驗值計算得到標(biāo)準(zhǔn)CRC校驗值;
步驟3:第一次CRC校驗,將標(biāo)準(zhǔn)CRC校驗值與第一數(shù)據(jù)包內(nèi)的原始CRC校驗值進行比對,比對失敗進行步驟4,比對成功施行步驟6;
步驟4:第二次CRC校驗,將標(biāo)準(zhǔn)CRC校驗值與第二數(shù)據(jù)包內(nèi)的原始CRC校驗值進行比對,比對失敗進行步驟6,比對成功施行步驟5;
步驟5:配對成功;
步驟6:確認(rèn)原始數(shù)據(jù)丟失。
作為本發(fā)明的優(yōu)選,步驟1中第一數(shù)據(jù)包和第二數(shù)據(jù)包均包括原始數(shù)據(jù)組和原始CRC校驗值,即兩個數(shù)據(jù)包內(nèi)的數(shù)據(jù)內(nèi)容相同。
作為本發(fā)明的優(yōu)選,步驟1中第一數(shù)據(jù)包和第二數(shù)據(jù)包均儲存在微控制器內(nèi)置Flash中的兩個不同地址內(nèi)。
作為本發(fā)明的優(yōu)選,步驟2中接收器數(shù)據(jù)組包括配對ID、生產(chǎn)日期、接收器型號、接收器軟件版本號和接收器硬件版本號等數(shù)據(jù)。
作為本發(fā)明的優(yōu)選,步驟1和步驟2中第一次CRC校驗值計算和第二次CRC校驗值計算時的校驗強度可根據(jù)需要設(shè)置為不同的長度,如CRC-8、CRC-16、CRC-32等。
作為本發(fā)明的優(yōu)選,步驟1中,數(shù)據(jù)包也可存儲三份或者更多,用以增加復(fù)雜度,提供更高的可靠性。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海諾為科技有限公司,未經(jīng)上海諾為科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911386903.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





