[發明專利]Flash存儲器、Flash存儲器的文件管理方法和裝置有效
| 申請號: | 201810031114.0 | 申請日: | 2018-01-12 |
| 公開(公告)號: | CN108255433B | 公開(公告)日: | 2021-12-07 |
| 發明(設計)人: | 樓鵬;王旬貴;楊雙鵬 | 申請(專利權)人: | 珠海極海半導體有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 楊澤;劉芳 |
| 地址: | 519000 廣東省珠海市橫琴新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | flash 存儲器 文件 管理 方法 裝置 | ||
1.一種Flash存儲器,其特征在于,包括:存儲區域;
所述存儲區域被劃分為多個頁,所述存儲區域包括內容區,所述內容區用于存儲至少一個文件,每個文件包括設置頁和數據頁,所述數據頁用于存儲數據,所述設置頁用于存儲與采集所述數據相關的設置信息;所述存儲區域還包括分配區,所述分配區包括多個項,當內容區存儲有N個文件時,則分配區中的N個項各自的內容為相應文件的設置頁的頁號,所述設置頁的頁號用于指示設置頁的存儲位置;所述N個項的內容中包括最大頁號,所述最大頁號用于確定目標設置頁的頁號,所述目標設置頁的頁號為所述最大頁號與預設值之和,所述目標設置頁的頁號,用于確定所述目標設置頁。
2.根據權利要求1所述的Flash存儲器,其特征在于,所述存儲區域還包括引導區和默認配置區;
所述引導區用于存儲相應的數據采集裝置的屬性信息和所述存儲區域的劃分信息;
所述默認配置區用于存儲與采集數據相關的默認設置信息。
3.一種Flash存儲器的文件管理方法,其特征在于,所述方法為基于權利要求1或2所述的Flash存儲器的方法;所述方法包括:
當待存儲文件為至少一個時,對于每個待存儲文件,確定待存儲文件的目標設置頁,并將與采集待存儲文件的數據相關的目標設置信息寫入所述目標設置頁中;其中,所述目標設置信息包括待存儲文件的目標數據頁的首頁信息;
對于每個待存儲文件,根據目標設置信息中的首頁信息,確定待存儲文件的目標數據頁的首頁,并從所述首頁開始,將采集的目標數據連續寫入所述Flash存儲器中;其中,所述目標數據是數據采集裝置按照相應的目標設置信息采集的。
4.根據權利要求3所述的方法,其特征在于,在所述存儲區域還包括分配區,且所述分配區包括多個項,當內容區存儲有N個文件時,則分配區中的N個項各自的內容為相應文件的設置頁的頁號時,所述確定待存儲文件的目標設置頁,包括:
讀取所述分配區所在的頁包括的信息,得到所述分配區包括的所有項的內容;
若內容區存儲有至少一個文件,則獲取所述所有項中包括頁號的項的內容中的最大頁號;
根據所述最大頁號,得到所述目標設置頁的頁號,所述目標設置頁的頁號為所述最大頁號與預設值之和;
根據所述目標設置頁的頁號,確定所述目標設置頁。
5.根據權利要求4所述的方法,其特征在于,在讀取所述分配區所在的頁包括的信息,得到至少一個項的內容之后,所述方法還包括:
獲取所述所有項的內容中包括的頁號的數量,所述數量用于指示內容區存儲的文件的數量;
根據所述數量、分配區中第一個項的偏移地址和每個項占用的字節數,獲取所述目標配置頁的頁號在所述分配區的目標存儲位置;
在根據所述最大頁號,得到所述目標設置頁的頁號之后,所述方法還包括:
在所述分配區的目標存儲位置處寫入所述目標設置頁的頁號。
6.根據權利要求4所述的方法,其特征在于,在所述獲取所述至少一個項的內容中的最大頁號之后,包括:
讀取最大頁號指示的第一設置頁的內容,得到第一設置頁中的第一設置信息,所述第一設置信息中包括文件的數據頁的尾頁信息;
根據所述尾頁信息,確定所述待存儲文件的目標數據頁的首頁信息。
7.根據權利要求3所述的方法,其特征在于,在所述存儲區域還包括分配區,且所述分配區包括多個項,當內容區存儲有N個文件時,則分配區中的N個項各自的內容為相應文件的設置頁的頁號時,所述方法還包括:
采集數據的過程結束后,對于每一個待存儲文件,將待存儲文件的尾頁信息寫入待存儲文件的目標配置頁中;其中,所述尾頁信息包括存儲最后一項采集的數據的物理地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海極海半導體有限公司,未經珠海極海半導體有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810031114.0/1.html,轉載請聲明來源鉆瓜專利網。





