[發明專利]一種數據處理方法、裝置及系統有效
| 申請號: | 201610417424.7 | 申請日: | 2016-06-14 |
| 公開(公告)號: | CN107506135B | 公開(公告)日: | 2022-05-06 |
| 發明(設計)人: | 周雙;陳建;喬暉 | 申請(專利權)人: | 杭州海康威視數字技術股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 310052 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 系統 | ||
本發明實施例提供了一種數據處理方法、裝置及系統,該方法應用于電子設備,電子設備與存儲卡連接,存儲卡已預先進行私有格式化處理,且存儲卡中包括至少一個冷數據區,該方法包括:獲得本地存儲的目標冷數據區C中已存儲數據的讀取次數CR;判斷讀取次數CR是否達到預設的冷數據讀取失效次數閾值TCR;如果是,則將目標冷數據區C中已存儲數據的起始地址和終止地址發送給存儲卡的控制器,并將讀取次數CR初始化,該控制器根據起始地址和終止地址對該已存儲數據進行處理。應用本發明實施例,降低了存儲卡的計算量,從而提高了存儲卡的數據讀寫性能。
技術領域
本發明涉及數據處理技術領域,特別是涉及一種數據處理方法、裝置及系統。
背景技術
固態存儲卡(簡稱“存儲卡”),是指使用快閃存儲器芯片(例如,Nand Flash等)作為存儲介質的卡片。目前,存儲卡已廣泛應用于各種電子設備(例如,網絡攝像機、筆記本電腦、掌上游戲機等),電子設備可對存儲卡中的數據進行讀寫操作。
存儲卡的數據讀寫操作是以物理頁(簡稱“頁”)為單位的,其在存儲和讀取數據時會存在不均衡操作,即存儲卡在不同頁中讀取數據的頻繁程度是不同的,其中,讀取頻率較高但寫入頻率較低的數據被稱為冷數據,冷數據由于讀取頻率較高但寫入頻率較低,不利于存儲卡中存儲空間的均衡利用;另外,存儲顆粒是通過電荷來存儲數據的,當數據讀取次數達到一定程度之后就會出現讀取失效的現象,導致存儲電荷發生變化,也就是說,當冷數據的讀取次數達到一定程度后容易出現數據無法讀取(即讀取失效)的問題,可見,對存儲卡中的冷數據進行處理(如數據搬移等)是非常必要的。
現有技術中,電子設備需要在冷數據處理前先利用FTL(Flash TranslationLayer,快閃轉換層)算法的映射關系掃描存儲卡中的數據并判斷所掃描的數據是否為冷數據,然后根據判斷結果對存儲卡中的冷數據進行處理,然而,掃描存儲卡中的數據并判斷是否為冷數據的過程往往需要進行大量的計算,且冷數據的掃描與判斷又是通過存儲卡中FTL實現的,而對存儲卡中數據的讀寫操作也需要通過FTL實現,因此,冷數據的掃描與判斷增大了存儲卡的計算量,降低了存儲卡對數據的讀寫性能。
發明內容
本發明實施例的目的在于提供一種數據處理方法、裝置及系統,以降低存儲卡的計算量,從而提高存儲卡的數據讀寫性能。
為達到上述目的,本發明實施例公開了一種數據處理方法,應用于電子設備,所述電子設備與存儲卡連接,所述存儲卡已預先進行私有格式化處理,且所述存儲卡中包括至少一個冷數據區,所述方法包括:
獲得本地存儲的目標冷數據區C中已存儲數據的讀取次數CR;
判斷所述讀取次數CR是否達到預設的冷數據讀取失效次數閾值TCR;
如果是,則將所述目標冷數據區C中已存儲數據的起始地址和終止地址發送給所述存儲卡的控制器,并將所述讀取次數CR初始化,以使得所述控制器根據所述起始地址和所述終止地址對該已存儲數據進行處理。
可選地,在判定所述讀取次數CR未達到預設的冷數據讀取失效次數閾值TCR的情況下,所述方法還包括:
獲得本地存儲的所述目標冷數據區C中數據的寫入次數CW;
判斷所述寫入次數CW是否小于預設的第一冷數據寫入次數閾值TCW1;
如果是,則將所述目標冷數據區C中已存儲數據的起始地址和終止地址發送給所述存儲卡的控制器,并將所述讀取次數CR和所述寫入次數CW分別初始化,以使得所述控制器根據所述起始地址和所述終止地址對該已存儲數據進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州海康威視數字技術股份有限公司,未經杭州海康威視數字技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610417424.7/2.html,轉載請聲明來源鉆瓜專利網。





