[發明專利]基于flash存儲介質的數據切換方法及裝置在審
| 申請號: | 201610831984.7 | 申請日: | 2016-09-06 |
| 公開(公告)號: | CN106648942A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 陳俊;李四林;李慕霄 | 申請(專利權)人: | 深圳憶數存儲技術有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F12/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 flash 存儲 介質 數據 切換 方法 裝置 | ||
1.一種基于flash存儲介質的數據切換方法,其特征在于,該方法包括如下步驟:
在接收到切換喚醒序列時,判斷切換喚醒序列與存儲介質中預設的序列是否匹配;
當壞塊切換喚醒序列與存儲介質中預設的序列匹配成功時,切換至壞塊映射表,以及遍歷壞塊區所有的元素,找出壞塊中的隱藏標識及相應的頁信息中數據隱藏標識;
根據壞塊中的隱藏標識及相應的頁信息中數據隱藏標識建立隱藏塊的數據映射表;
根據隱藏塊的數據映射表對存儲介質中的隱藏區進行讀寫操作。
2.根據權利要求1所述的基于flash存儲介質的數據切換方法,其特征在于,所述在接收到切換喚醒序列時,判斷切換喚醒序列與存儲介質中預設的序列是否匹配的步驟之前,還包括:
設置隱藏區,將部分正常使用的數據塊添加隱藏標識后形成隱藏數據塊并加入壞塊映射表的步驟。
3.根據權利要求2所述的基于flash存儲介質的數據切換方法,其特征在于,所述設置隱藏區,將部分正常使用的數據塊添加隱藏標識后形成隱藏數據塊并加入壞塊映射表的步驟,具體包括:
在Flash的每個顆粒上,隨機選取N個目標塊,N=v/(k*m),其中,v表示需要隱藏的容量大小,k表示存儲介質中Flash的顆粒數,m為每個目標塊的容量大小;
在選取的目標塊上設置隱藏標識及相應的頁信息中數據隱藏標識;
將選取的目標塊的物理地址存入壞塊映射表中。
4.根據權利要求2所述的基于flash存儲介質的數據切換方法,其特征在于,所述設置隱藏區,將部分正常使用的數據塊添加隱藏標識后形成隱藏數據塊并加入壞塊映射表的步驟之后,還包括:
判斷存儲介質的當前使用狀態是正常使用狀態還是啟用隱藏區狀態;
當存儲介質的當前使用狀態是正常使用狀態時,且在切換喚醒序列與存儲介質中預設的序列匹配成功時,則存儲介質在掉電后再上電或者重啟動后進入啟動隱藏區狀態,在切換喚醒序列與存儲介質中預設的序列匹配失敗時,則存儲介質在掉電后再上電或者重啟動后進入正常使用狀態;
當存儲介質的當前使用狀態是啟動隱藏區狀態時,則存儲介質在掉電后再上電或者重啟動后進入正常使用狀態。
5.根據權利要求1所述的基于flash存儲介質的數據切換方法,其特征在于,所述遍歷壞塊區所有的元素,找出隱藏標識及相應的頁信息中數據隱藏標識的步驟,具體包括:
根據壞塊映射表遍歷每顆Flash的壞塊,檢查所有壞塊的隱藏標識位;
判斷壞塊的標識位是否有效,
若壞塊的隱藏標識位無效,則此塊為真正的壞塊,繼續檢查下一壞塊;
若壞塊的隱藏標識為有效,則此塊為數據隱藏塊,繼續遍歷該壞塊相應的頁信息,找出有效的頁信息的隱藏標識,以恢復隱藏區的數據映射表。
6.一種基于flash存儲介質的數據切換裝置,其特征在于,包括:
第一判斷模塊,用于在接收到切換喚醒序列時,判斷切換喚醒序列與存儲介質中預設的序列是否匹配;
切換模塊,用于當壞塊切換喚醒序列與存儲介質中預設的序列匹配成功時,切換至壞塊映射表,以及遍歷壞塊區所有的元素,找出壞塊中的隱藏標識及相應的頁信息中數據隱藏標識;
建立模塊,用于根據壞塊中的隱藏標識及相應的頁信息中數據隱藏標識建立隱藏塊的數據映射表;
讀寫模塊,用于根據隱藏塊的數據映射表對存儲介質中的隱藏區進行讀寫操作。
7.根據權利要求6所述的基于flash存儲介質的數據切換裝置,其特征在于,所述裝置還包括:
預設模塊,用于設置隱藏區,將部分正常使用的數據塊添加隱藏標識后形成隱藏數據塊并加入壞塊映射表。
8.根據權利要求7所述的基于flash存儲介質的數據切換裝置,其特征在于,所述預設模塊,具體用于在Flash的每個顆粒上,隨機選取N個目標塊,N=v/(k*m),其中,v表示需要隱藏的容量大小,k表示存儲介質中Flash的顆粒數,m為每個目標塊的容量大小;
在選取的目標塊上設置隱藏標識及相應的頁信息中數據隱藏標識;
將選取的目標塊的物理地址存入壞塊映射表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳憶數存儲技術有限公司,未經深圳憶數存儲技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610831984.7/1.html,轉載請聲明來源鉆瓜專利網。





