[發明專利]用于增強稅控設備中存儲單元可靠性的方法及裝置在審
| 申請號: | 201711433632.7 | 申請日: | 2017-12-26 |
| 公開(公告)號: | CN109960618A | 公開(公告)日: | 2019-07-02 |
| 發明(設計)人: | 劉鋒;王招凱;李偉;王松 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/10 |
| 代理公司: | 北京潤平知識產權代理有限公司 11283 | 代理人: | 陸文超;肖冰濱 |
| 地址: | 100195 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 稅控設備 壞塊 存儲單元 壞塊表 替換塊 存儲 存儲介質 關系創建 壞塊標記 擦除 上電 出廠 替換 分配 | ||
本發明實施例提供一種用于增強稅控設備中存儲單元可靠性的方法、裝置和存儲介質,屬于稅控設備領域。所述方法包括:當所述稅控設備初次上電時,確定所述存儲單元中的壞塊;為存儲單元中的所述壞塊分配替換塊,并基于所述壞塊和所述替換塊的對應關系創建壞塊表;以及在對數據進行存儲時,如果用于存儲所述數據的塊為壞塊,則根據所述壞塊表使用該壞塊所對應的替換塊來存儲所述數據。通過本發明上述技術方案,能夠避免由于出廠壞塊標記被誤擦除而引起的故障,并且可以根據壞塊表進行壞塊替換,從而增強了稅控設備存儲單元的可靠性,提高了稅控設備數據的正確性和可靠性。
技術領域
本發明涉及稅控設備領域,具體地涉及一種用于增強稅控設備中存儲單元可靠性的方法、裝置和存儲介質。
背景技術
在一個稅控設備里,存儲單元是最關鍵和必不可少的組成部分,無論是上層設備的數據獲取及存儲還是稅控設備自身運行參數的獲取及存儲,都是需要存儲單元的支持,缺少存儲單元的稅控設備是無法正常工作的。
稅控設備對數據可靠性具有更高的要求,但稅控設備的存儲單元在使用過程中會存在兩方面的問題,首先沒有在第一時間對出廠壞塊進行管理,因為出廠壞塊標記可能會由于不經意的操作被擦除掉,導致壞塊當好塊來使用。其次在使用過程中往往以ECC校驗的返回值來判斷該塊是好塊還是壞塊,當ECC糾錯能力達到臨界值時,該返回值是不精確的。這樣往往會導致數據存儲的不可靠。
發明內容
為至少部分地解決現有技術中存在的上述問題,本發明實施例的目的是提供一種用于增強稅控設備中存儲單元可靠性的方法、裝置和存儲介質。
為了實現上述目的,本發明實施例提供一種用于增強稅控設備中存儲單元可靠性的方法,所述方法包括:當所述稅控設備初次上電時,確定所述存儲單元中的壞塊;為存儲單元中的所述壞塊分配替換塊,并基于所述壞塊和所述替換塊的對應關系創建壞塊表;以及在對數據進行存儲時,如果用于存儲所述數據的塊為壞塊,則根據所述壞塊表使用該壞塊所對應的替換塊來存儲所述數據。
可選地,所述方法還包括:當對所述存儲單元中的任意一個塊完成數據存儲時,從該塊讀取數據,并將讀取的數據與原數據進行比較,若所述讀取的數據與所述原數據不一致,則確定該塊為壞塊,為該壞塊分配替換塊,并更新所述壞塊表。
可選地,在確定所述存儲單元中的壞塊之前,所述方法還包括:將所述存儲單元中的塊劃分為使用塊和替換塊,所述使用塊用于存儲數據,所述替換塊用于分配給所述壞塊。
可選地,所述方法還包括:當確定任意一個替換塊為壞塊時,將該替換塊標記為壞塊,并且使該替換塊不被分配給其它壞塊。
可選地,在創建所述壞塊表之后,所述方法還包括:將所述壞塊表存儲在稅控設備的緩存中。
另一方面,本發明實施例還提供一種用于增強稅控設備中存儲單元可靠性的裝置,所述裝置包括:確定模塊,用于當所述稅控設備初次上電時,確定所述存儲單元中的壞塊;分配模塊,用于為存儲單元中的所述壞塊分配替換塊,并基于所述壞塊和所述替換塊的對應關系創建壞塊表;以及執行模塊,用于在對數據進行存儲時,如果用于存儲所述數據的塊為壞塊,則根據所述壞塊表使用該壞塊所對應的替換塊來存儲所述數據。
可選地,所述確定模塊還用于當對所述存儲單元中的任意一個塊完成數據存儲時,從該塊讀取數據,并將讀取的數據與原數據進行比較,若所述讀取的數據與所述原數據不一致,則確定該塊為壞塊;以及所述分配模塊還用于為該壞塊分配替換塊,并更新所述壞塊表。
可選地,在確定所述存儲單元中的壞塊之前,所述分配模塊還用于將所述存儲單元中的塊劃分為使用塊和替換塊,所述使用塊用于存儲數據,所述替換塊用于分配給所述壞塊。
可選地,所述確定模塊還用于當確定任意一個替換塊為壞塊時,將該替換塊標記為壞塊,并且所述分配模塊不會將該替換塊分配給其它壞塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司,未經航天信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711433632.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能遠程調試系統
- 下一篇:一種性能測試平臺及方法





