国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      存儲設(shè)備的管理方法、裝置及系統(tǒng)的制作方法

      文檔序號:10470963閱讀:513來源:國知局
      存儲設(shè)備的管理方法、裝置及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種存儲設(shè)備的管理方法,所述存儲設(shè)備的管理方法包括步驟:在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息;在所述存儲設(shè)備需要更新配置信息時,發(fā)送所述狀態(tài)數(shù)據(jù)至服務(wù)器,以供所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù);在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息。本發(fā)明還公開了一種存儲設(shè)備的管理裝置及系統(tǒng)。本發(fā)明提高了存儲設(shè)備的使用效率。
      【專利說明】
      存儲設(shè)備的管理方法、裝置及系統(tǒng)
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及存儲設(shè)備技術(shù)領(lǐng)域,尤其涉及一種存儲設(shè)備的管理方法、裝置及系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著電子技術(shù)、計算機技術(shù)的發(fā)展,U盤、SSD(Solid State Drives,固態(tài)硬盤)、SD(Secure Digital Memory Card,手機存儲卡)等存儲設(shè)備得到了廣泛應(yīng)用?,F(xiàn)有技術(shù)中,由于沒有對存儲設(shè)備的使用狀態(tài)進行檢測以及進行相應(yīng)的維護操作,當(dāng)存儲設(shè)備經(jīng)過多次使用后,可能會出現(xiàn)存儲設(shè)備對應(yīng)的配置信息不再適配于存儲設(shè)備當(dāng)前的使用狀態(tài)的問題,導(dǎo)致存儲設(shè)備的使用效率不高。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的主要目的在于提出一種存儲設(shè)備的管理方法、裝置及系統(tǒng),旨在解決現(xiàn)有存儲設(shè)備的使用效率不高的技術(shù)問題。
      [0004]為實現(xiàn)上述目的,本發(fā)明提供一種存儲設(shè)備的管理方法,所述存儲設(shè)備的管理方法包括以下步驟:
      [0005]在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息;
      [0006]在所述存儲設(shè)備需要更新配置信息時,發(fā)送所述狀態(tài)數(shù)據(jù)至服務(wù)器,以供所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù);
      [0007]在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息。
      [0008]優(yōu)選地,所述在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息的步驟包括:
      [0009]在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對所述狀態(tài)數(shù)據(jù)是否大于預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值;
      [0010]在所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備需要更新配置信息;
      [0011 ]在所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備不需要更新配置信息。
      [0012]優(yōu)選地,所述在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息的步驟包括:
      [0013]在接收到所述服務(wù)器發(fā)送的管理參數(shù)時,獲取所述管理參數(shù)中包含的磨損平衡算法;
      [0014]根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理。
      [0015]此外,為實現(xiàn)上述目的,本發(fā)明還提出一種存儲設(shè)備的管理裝置,所述存儲設(shè)備的管理裝置包括:
      [0016]分析模塊,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息;
      [0017]通訊模塊,用于在所述存儲設(shè)備需要更新配置信息時,發(fā)送所述狀態(tài)數(shù)據(jù)至服務(wù)器,以供所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù);
      [0018]處理模塊,用于在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息。
      [0019]優(yōu)選地,所述分析模塊包括:
      [0020]比對單元,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對所述狀態(tài)數(shù)據(jù)是否大于預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值;
      [0021]判斷單元,用于在所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備需要更新配置信息;在所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備不需要更新配置信息。
      [0022]優(yōu)選地,所述處理模塊包括:
      [0023]獲取單元,用于在接收到所述服務(wù)器發(fā)送的管理參數(shù)時,獲取所述管理參數(shù)中包含的磨損平衡算法;
      [0024]處理單元,用于根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理。
      [0025]此外,為實現(xiàn)上述目的,本發(fā)明還提出一種存儲設(shè)備的管理系統(tǒng),所述存儲設(shè)備的管理系統(tǒng)包括存儲設(shè)備、監(jiān)控設(shè)備和服務(wù)器,其中:
      [0026]所述監(jiān)控設(shè)備包括:
      [0027]分析模塊,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息;
      [0028]通訊模塊,用于在所述存儲設(shè)備需要更新配置信息時,發(fā)送所述狀態(tài)數(shù)據(jù)至服務(wù)器,以供所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù);
      [0029]處理模塊,用于在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息;
      [0030]所述服務(wù)器包括:
      [0031]確定模塊,用于在接收到監(jiān)控設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù);
      [0032]第一發(fā)送模塊,用于將所述管理參數(shù)發(fā)送至所述監(jiān)控設(shè)備,以供所述監(jiān)控設(shè)備根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息。
      [0033]優(yōu)選地,所述分析模塊包括:
      [0034]比對單元,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對所述狀態(tài)數(shù)據(jù)是否大于預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值;
      [0035]判斷單元,用于在所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備需要更新配置信息;在所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備不需要更新配置信息。
      [0036]優(yōu)選地,所述處理模塊包括:
      [0037]獲取單元,用于在接收到所述服務(wù)器發(fā)送的管理參數(shù)時,獲取所述管理參數(shù)中包含的磨損平衡算法;
      [0038]處理單元,用于根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理。
      [0039]優(yōu)選地,所述存儲設(shè)備包括:
      [0040]檢測模塊,用于檢測所述存儲設(shè)備是否處于空閑狀態(tài);
      [0041 ]第二發(fā)送模塊,用于在所述存儲設(shè)備處于空閑狀態(tài)時,將所述存儲設(shè)備的狀態(tài)數(shù)據(jù)發(fā)送至監(jiān)控設(shè)備。
      [0042]本發(fā)明提出的存儲設(shè)備的管理方法、裝置及系統(tǒng),在監(jiān)控設(shè)備根據(jù)存儲設(shè)備的狀態(tài)數(shù)據(jù)分析出存儲設(shè)備需要更新配置信息時,也即在存儲設(shè)備的配置信息不適配存儲設(shè)備當(dāng)前的使用狀態(tài)時,監(jiān)控設(shè)備將該狀態(tài)數(shù)據(jù)發(fā)送至服務(wù)器,服務(wù)器根據(jù)該狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù)并將其反饋至監(jiān)控設(shè)備,監(jiān)控設(shè)備根據(jù)管理參數(shù)對存儲設(shè)備的配置信息進行更新,從而使存儲設(shè)備的配置信息適配當(dāng)前的使用狀態(tài),提高了存儲設(shè)備的使用效率。
      【附圖說明】
      [0043]圖1為本發(fā)明存儲設(shè)備的管理方法第一實施例的流程示意圖;
      [0044]圖2為本發(fā)明存儲設(shè)備的管理方法第二實施例中根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息的細化流程示意圖;
      [0045]圖3為本發(fā)明存儲設(shè)備的管理裝置第一實施例的功能模塊示意圖;
      [0046]圖4為本發(fā)明存儲設(shè)備的管理裝置第二實施例中分析模塊的細化功能模塊示意圖;
      [0047]圖5為本發(fā)明存儲設(shè)備的管理裝置第二實施例中處理模塊的細化功能模塊示意圖;
      [0048]圖6為本發(fā)明存儲設(shè)備的管理系統(tǒng)第一實施例的結(jié)構(gòu)框架示意圖。
      [0049]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
      【具體實施方式】
      [0050]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0051]本發(fā)明提供一種存儲設(shè)備的管理方法,參照圖1,圖1為本發(fā)明存儲設(shè)備的管理方法第一實施例的流程示意圖。
      [0052]在本實施例中,該存儲設(shè)備的管理方法包括以下步驟:
      [0053]步驟S10,在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息;
      [0054]在本實施例中,用戶使用的存儲設(shè)備連接有監(jiān)控設(shè)備,優(yōu)選地,通過將所述存儲設(shè)備的主控模塊與所述監(jiān)控設(shè)備的1模塊連接,來建立所述存儲設(shè)備連接所述監(jiān)控設(shè)備。其中,所述存儲設(shè)備包括但不限于U盤、emmc(Embedded Multi Media Card,內(nèi)嵌式存儲器)、SSD(Solid State Drives,固態(tài)硬盤)、SD(Secure Digital Memory Card,手機存儲卡)卡等。所述存儲設(shè)備在每次執(zhí)行了讀寫數(shù)據(jù)等操作后,記錄存儲設(shè)備的狀態(tài)數(shù)據(jù)。例如,所述存儲設(shè)備在每次執(zhí)行操作后,通過所述存儲設(shè)備的主控模塊記錄所述存儲設(shè)備當(dāng)前的狀態(tài)數(shù)據(jù),所述主控模塊優(yōu)選為控制芯片。其中,所述狀態(tài)數(shù)據(jù)包括所述存儲設(shè)備的存儲塊讀次數(shù)、磨損次數(shù)、retry次數(shù)等。在所述存儲設(shè)備處于空閑狀態(tài)時,所述存儲設(shè)備通過所述主控模塊將記錄的所述存儲設(shè)備的當(dāng)前狀態(tài)數(shù)據(jù)發(fā)送至所述監(jiān)控設(shè)備。
      [0055]例如,所述存儲設(shè)備預(yù)先設(shè)置有一計數(shù)器,并預(yù)設(shè)計數(shù)器對應(yīng)的閾值。當(dāng)所述存儲設(shè)備在執(zhí)行操作結(jié)束時,所述存儲設(shè)備的主控模塊啟動所述計數(shù)器開始計數(shù)。當(dāng)所述計數(shù)器的計數(shù)值到達預(yù)設(shè)的所述閾值時,則判斷所述存儲設(shè)備處于空閑狀態(tài)。此時,所述存儲設(shè)備通過所述主控模塊將記錄的所述存儲設(shè)備的當(dāng)前狀態(tài)數(shù)據(jù)發(fā)送至所述監(jiān)控設(shè)備。若所述計數(shù)器在計數(shù)的過程中執(zhí)行了讀寫數(shù)據(jù)等操作,則將所述計數(shù)器置零重新計數(shù)。
      [0056]所述監(jiān)控設(shè)備在接收到所述存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息,也即判斷所述存儲設(shè)備當(dāng)前的配置信息是否適配所述存儲設(shè)備當(dāng)前的使用狀態(tài)。所述配置信息包括所述存儲設(shè)備的保留空間閾值、存儲塊物理地址與邏輯地址的映射表等。例如,若所述存儲設(shè)備當(dāng)前的可用保留空間小于保留空間閾值時,則說明所述存儲設(shè)備當(dāng)前的可用保留空間不足,所述存儲設(shè)備當(dāng)前的配置信息不適配所述存儲設(shè)備當(dāng)前的使用狀態(tài),需要更新所述存儲設(shè)備的配置信息。
      [0057]步驟S20,在所述存儲設(shè)備需要更新配置信息時,發(fā)送所述狀態(tài)數(shù)據(jù)至服務(wù)器,以供所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù);
      [0058]在所述監(jiān)控設(shè)備根據(jù)所述狀態(tài)數(shù)據(jù)判斷所述存儲設(shè)備需要更新配置信息,也即判斷所述存儲設(shè)備當(dāng)前的配置信息不適配所述存儲設(shè)備當(dāng)前的使用狀態(tài)時,所述監(jiān)控設(shè)備將所述狀態(tài)數(shù)據(jù)發(fā)送至相應(yīng)的服務(wù)器。優(yōu)選地,所述監(jiān)控設(shè)備通過網(wǎng)絡(luò)模塊與所述服務(wù)器建立無線網(wǎng)絡(luò)連接。所述服務(wù)器在接收到所述狀態(tài)數(shù)據(jù)時,對所述狀態(tài)數(shù)據(jù)進行分析,根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù),也即確定所述存儲設(shè)備當(dāng)前的使用狀態(tài)對應(yīng)的管理參數(shù)。例如,設(shè)置相應(yīng)的存儲塊為保留塊,從而增加可用保留空間。在確定了對應(yīng)的管理參數(shù)后,所述服務(wù)器將所述管理參數(shù)發(fā)送至所述監(jiān)控設(shè)備。
      [0059]步驟S30,在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息。
      [0060]在本實施例中,當(dāng)所述監(jiān)控設(shè)備接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,所述監(jiān)控設(shè)備根據(jù)所述管理參數(shù)對所述存儲設(shè)備進行維護,將所述存儲設(shè)備當(dāng)前的配置信息進行更新。例如,根據(jù)所述管理參數(shù)中包含的設(shè)置保留塊,將相應(yīng)的存儲塊設(shè)置為保留塊,從而增加所述存儲塊當(dāng)前的可用保留空間,使所述存儲模塊更新后的配置信息適配所述存儲模塊當(dāng)前的使用狀態(tài)。
      [0061]本實施例提供的方案,在監(jiān)控設(shè)備根據(jù)存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)分析出存儲設(shè)備需要更新配置信息時,也即在存儲設(shè)備的配置信息不適配存儲設(shè)備當(dāng)前的使用狀態(tài)時,監(jiān)控設(shè)備將該狀態(tài)數(shù)據(jù)發(fā)送至服務(wù)器,服務(wù)器根據(jù)該狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù)并將其反饋至監(jiān)控設(shè)備,監(jiān)控設(shè)備根據(jù)管理參數(shù)對存儲設(shè)備的配置信息進行更新,從而使存儲設(shè)備的配置信息適配當(dāng)前的使用狀態(tài),提高了存儲設(shè)備的使用效率。
      [0062]進一步地,如圖2所示,基于第一實施例提出本發(fā)明存儲設(shè)備的管理方法第二實施例。在本實施例中,所述步驟SlO包括:
      [0063]步驟Sll,在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對所述狀態(tài)數(shù)據(jù)是否大于預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值;若是,則執(zhí)行步驟SI 2;若否,則執(zhí)行步驟SI 3;
      [0064]步驟S12,判斷所述存儲設(shè)備需要更新配置信息;
      [0065]步驟S13,判斷所述存儲設(shè)備不需要更新配置信息。
      [0066]在本實施例中,所述監(jiān)控設(shè)備預(yù)先存儲有預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值。例如,所述監(jiān)控設(shè)備預(yù)先存儲有存儲塊的磨損次數(shù)閾值、retry次數(shù)閾值等。當(dāng)所述監(jiān)控設(shè)備接收到所述存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,所述監(jiān)控設(shè)備將所述狀態(tài)數(shù)據(jù)與所述監(jiān)控設(shè)備存儲的預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值進行比對,判斷所述狀態(tài)數(shù)據(jù)是否大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值。當(dāng)接收到的所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,則判斷所述存儲設(shè)備需要更新配置信息。此時,所述監(jiān)控設(shè)備將所述狀態(tài)數(shù)據(jù)發(fā)送至所述服務(wù)器。當(dāng)所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,則判斷所述存儲設(shè)備不需要更新配置信息。此時,所述監(jiān)控設(shè)備不進行響應(yīng)處理,也即不發(fā)送所述狀態(tài)數(shù)據(jù)至所述服務(wù)器。
      [0067]例如,所述監(jiān)控設(shè)備將接收到的所述狀態(tài)數(shù)據(jù)中的存儲塊磨損次數(shù)與磨損次數(shù)閾值進行比對,判斷接收到的存儲塊磨損次數(shù)是否大于所述磨損次數(shù)閾值。當(dāng)接收到的所述存儲塊磨損次數(shù)大于所述磨損次數(shù)閾值時,也即說明存儲塊磨損得很厲害,此時,所述監(jiān)控設(shè)備將接收到的包含存儲塊磨損次數(shù)的所述狀態(tài)數(shù)據(jù)發(fā)送至服務(wù)器。
      [0068]所述服務(wù)器在接收到所述監(jiān)控設(shè)備發(fā)送的所述狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù)。例如,所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)中的存儲塊磨損次數(shù),確定存儲設(shè)備對應(yīng)的磨損平衡算法。
      [0069]進一步地,在本實施例中,所述步驟S30包括:
      [0070]步驟a,在接收到所述服務(wù)器發(fā)送的管理參數(shù)時,獲取所述管理參數(shù)中包含的磨損平衡算法;
      [0071]步驟b,根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理。
      [0072]當(dāng)所述監(jiān)控設(shè)備接收到所述服務(wù)器發(fā)送的管理參數(shù)時,以上述列舉的實例為例,所述管理參數(shù)中包含存儲設(shè)備對應(yīng)的磨損平衡算法,所述監(jiān)控設(shè)備獲取所述管理參數(shù)中包含的所述磨損平衡算法,然后根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理,使得存儲設(shè)備達到磨損平衡。例如,將磨損厲害的存儲塊的物理地址與磨損輕的存儲塊的物理地址進行轉(zhuǎn)換,并交換存儲塊上的存儲數(shù)據(jù),同時,相應(yīng)更改存儲塊物理地址與邏輯地址的映射表。通過根據(jù)存儲設(shè)備的當(dāng)前使用狀態(tài)對存儲設(shè)備進行優(yōu)化處理,提高了存儲設(shè)備工作的有效期限和可靠性。進一步地,將磨損厲害的TLC(Trinary-LeVel Cell,多層式儲存)塊轉(zhuǎn)換為SLC(Single-Level Cell,單層式儲存)塊,由于SLC塊的壽命遠遠大于TLC塊的壽命,通過轉(zhuǎn)換增加了存儲塊的壽命。
      [0073]進一步地,在本實施例中,所述服務(wù)器在接收到所述監(jiān)控設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,將所述狀態(tài)數(shù)據(jù)進行保存。生產(chǎn)廠商通過查詢所述服務(wù)器保存的各種類型的存儲設(shè)備的狀態(tài)數(shù)據(jù),參考所述狀態(tài)數(shù)據(jù)可在生產(chǎn)存儲設(shè)備時對現(xiàn)有的配置信息進行改進。
      [0074]本實施例提供的方案,監(jiān)控設(shè)備根據(jù)接收到的管理參數(shù)中包含的磨損平衡算法,對存儲設(shè)備的存儲塊進行磨損平衡處理,通過優(yōu)化存儲設(shè)備的磨損平衡,提高了存儲設(shè)備的工作壽命和可靠性,從而提高了用戶體驗。
      [0075]本發(fā)明進一步提供一種存儲設(shè)備的管理裝置,如圖3所示,圖3為本發(fā)明存儲設(shè)備的管理裝置第一實施例的功能模塊示意圖。
      [0076]在本實施例中,該存儲設(shè)備的管理裝置包括:
      [0077]分析模塊10,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息;
      [0078]在本實施例中,用戶使用的存儲設(shè)備連接有監(jiān)控設(shè)備,優(yōu)選地,通過將所述存儲設(shè)備的主控模塊與所述監(jiān)控設(shè)備的1模塊連接,來建立所述存儲設(shè)備連接所述監(jiān)控設(shè)備。其中,所述存儲設(shè)備包括但不限于U盤、emmc(Embedded Multi Media Card,內(nèi)嵌式存儲器)、SSD(Solid State Drives,固態(tài)硬盤)、SD(Secure Digital Memory Card,手機存儲卡)卡等。所述監(jiān)控設(shè)備包括存儲設(shè)備的管理裝置。所述存儲設(shè)備在每次執(zhí)行了讀寫數(shù)據(jù)等操作后,記錄存儲設(shè)備的狀態(tài)數(shù)據(jù)。例如,所述存儲設(shè)備在每次執(zhí)行操作后,通過所述存儲設(shè)備的主控模塊記錄所述存儲設(shè)備當(dāng)前的狀態(tài)數(shù)據(jù),所述主控模塊優(yōu)選為控制芯片。其中,所述狀態(tài)數(shù)據(jù)包括所述存儲設(shè)備的存儲塊讀次數(shù)、磨損次數(shù)、retry次數(shù)等。在所述存儲設(shè)備處于空閑狀態(tài)時,所述存儲設(shè)備通過所述主控模塊將記錄的所述存儲設(shè)備的當(dāng)前狀態(tài)數(shù)據(jù)發(fā)送至所述監(jiān)控設(shè)備。
      [0079]例如,所述存儲設(shè)備預(yù)先設(shè)置有一計數(shù)器,并預(yù)設(shè)計數(shù)器對應(yīng)的閾值。當(dāng)所述存儲設(shè)備在執(zhí)行操作結(jié)束時,所述存儲設(shè)備的主控模塊啟動所述計數(shù)器開始計數(shù)。當(dāng)所述計數(shù)器的計數(shù)值到達預(yù)設(shè)的所述閾值時,則判斷所述存儲設(shè)備處于空閑狀態(tài)。此時,所述存儲設(shè)備通過所述主控模塊將記錄的所述存儲設(shè)備的當(dāng)前狀態(tài)數(shù)據(jù)發(fā)送至所述監(jiān)控設(shè)備。若所述計數(shù)器在計數(shù)的過程中執(zhí)行了讀寫數(shù)據(jù)等操作,則將所述計數(shù)器置零重新計數(shù)。
      [0080]所述監(jiān)控設(shè)備在接收到所述存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,分析模塊10根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息,也即判斷所述存儲設(shè)備當(dāng)前的配置信息是否適配所述存儲設(shè)備當(dāng)前的使用狀態(tài)。所述配置信息包括所述存儲設(shè)備的保留空間閾值、存儲塊物理地址與邏輯地址的映射表等。例如,若所述存儲設(shè)備當(dāng)前的可用保留空間小于保留空間閾值時,則說明所述存儲設(shè)備當(dāng)前的可用保留空間不足,分析模塊10判斷所述存儲設(shè)備當(dāng)前的配置信息不適配所述存儲設(shè)備當(dāng)前的使用狀態(tài),需要更新所述存儲設(shè)備的配置信息。
      [0081 ]通訊模塊20,用于在所述存儲設(shè)備需要更新配置信息時,發(fā)送所述狀態(tài)數(shù)據(jù)至服務(wù)器,以供所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù);
      [0082]在分析模塊10根據(jù)所述狀態(tài)數(shù)據(jù)判斷所述存儲設(shè)備需要更新配置信息,也即判斷所述存儲設(shè)備當(dāng)前的配置信息不適配所述存儲設(shè)備當(dāng)前的使用狀態(tài)時,通訊模塊20將所述狀態(tài)數(shù)據(jù)發(fā)送至相應(yīng)的服務(wù)器。所述服務(wù)器在接收到所述狀態(tài)數(shù)據(jù)時,對所述狀態(tài)數(shù)據(jù)進行分析,根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù),也即確定所述存儲設(shè)備當(dāng)前的使用狀態(tài)對應(yīng)的管理參數(shù)。例如,設(shè)置相應(yīng)的存儲塊為保留塊,從而增加可用保留空間。在確定了對應(yīng)的管理參數(shù)后,所述服務(wù)器將所述管理參數(shù)發(fā)送至所述監(jiān)控設(shè)備。
      [0083]處理模塊30,用于在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息。
      [0084]在本實施例中,當(dāng)所述監(jiān)控設(shè)備接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,處理模塊30根據(jù)所述管理參數(shù)對所述存儲設(shè)備進行維護,將所述存儲設(shè)備當(dāng)前的配置信息進行更新。例如,根據(jù)所述管理參數(shù)中包含的設(shè)置保留塊,將相應(yīng)的存儲塊設(shè)置為保留塊,從而增加所述存儲塊當(dāng)前的可用保留空間,使所述存儲模塊更新后的配置信息適配所述存儲模塊當(dāng)前的使用狀態(tài)。
      [0085]本實施例提供的方案,在分析模塊10根據(jù)存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)分析出存儲設(shè)備需要更新配置信息時,也即在存儲設(shè)備的配置信息不適配存儲設(shè)備當(dāng)前的使用狀態(tài)時,通訊模塊20將該狀態(tài)數(shù)據(jù)發(fā)送至服務(wù)器,服務(wù)器根據(jù)該狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù)并將其反饋至監(jiān)控設(shè)備,處理模塊30根據(jù)管理參數(shù)對存儲設(shè)備的配置信息進行更新,從而使存儲設(shè)備的配置信息適配當(dāng)前的使用狀態(tài),提高了存儲設(shè)備的使用效率。
      [0086]進一步地,如圖4所示,基于第一實施例提出本發(fā)明存儲設(shè)備的管理裝置第二實施例。在本實施例中,所述分析模塊10包括:
      [0087]比對單元11,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對所述狀態(tài)數(shù)據(jù)是否大于預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值;
      [0088]判斷單元12,用于在所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備需要更新配置信息;在所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備不需要更新配置信息。
      [0089]在本實施例中,所述監(jiān)控設(shè)備預(yù)先存儲有預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值。例如,所述監(jiān)控設(shè)備預(yù)先存儲有存儲塊的磨損次數(shù)閾值、retry次數(shù)閾值等。當(dāng)所述監(jiān)控設(shè)備接收到所述存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對單元11將所述狀態(tài)數(shù)據(jù)與所述監(jiān)控設(shè)備存儲的預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值進行比對,判斷所述狀態(tài)數(shù)據(jù)是否大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值。當(dāng)接收到的所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,則判斷單元12判斷所述存儲設(shè)備需要更新配置信息。此時,通訊模塊20將所述狀態(tài)數(shù)據(jù)發(fā)送至所述服務(wù)器。當(dāng)所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,則判斷單元12判斷所述存儲設(shè)備不需要更新配置信息。此時,通訊模塊20不進行響應(yīng)處理,也即不發(fā)送所述狀態(tài)數(shù)據(jù)至所述服務(wù)器。
      [0090]例如,比對單元11將接收到的所述狀態(tài)數(shù)據(jù)中的存儲塊磨損次數(shù)與磨損次數(shù)閾值進行比對,判斷接收到的存儲塊磨損次數(shù)是否大于所述磨損次數(shù)閾值。當(dāng)接收到的所述存儲塊磨損次數(shù)大于所述磨損次數(shù)閾值時,也即說明存儲塊磨損得很厲害,判斷單元12判斷所述存儲設(shè)備需要更新配置信息,此時,通訊模塊20將接收到的包含存儲塊磨損次數(shù)的所述狀態(tài)數(shù)據(jù)發(fā)送至服務(wù)器。
      [0091 ]所述服務(wù)器在接收到所述監(jiān)控設(shè)備發(fā)送的所述狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù)。例如,所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)中的存儲塊磨損次數(shù),確定存儲設(shè)備對應(yīng)的磨損平衡算法。
      [0092]進一步地,如圖5所示,在本實施例中,所述處理模塊30包括:
      [0093]獲取單元31,用于在接收到所述服務(wù)器發(fā)送的管理參數(shù)時,獲取所述管理參數(shù)中包含的磨損平衡算法;
      [0094]處理單元32,用于根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理。
      [0095]當(dāng)所述監(jiān)控設(shè)備接收到所述服務(wù)器發(fā)送的管理參數(shù)時,以上述列舉的實例為例,所述管理參數(shù)中包含存儲設(shè)備對應(yīng)的磨損平衡算法,獲取單元31獲取所述管理參數(shù)中包含的所述磨損平衡算法,然后處理單元32根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理,使得存儲設(shè)備達到磨損平衡。例如,將磨損厲害的存儲塊的物理地址與磨損輕的存儲塊的物理地址進行轉(zhuǎn)換,并交換存儲塊上的存儲數(shù)據(jù),同時,相應(yīng)更改存儲塊物理地址與邏輯地址的映射表。通過根據(jù)存儲設(shè)備的當(dāng)前使用狀態(tài)對存儲設(shè)備進行優(yōu)化處理,提高了存儲設(shè)備工作的有效期限和可靠性。進一步地,將磨損厲害的TLC(Trinary-Level Cell,多層式儲存)塊轉(zhuǎn)換為SLC(Single-LeVel Cell,單層式儲存)塊,由于SLC塊的壽命遠遠大于TLC塊的壽命,通過轉(zhuǎn)換增加了存儲塊的壽命。
      [0096]進一步地,在本實施例中,所述服務(wù)器在接收到所述監(jiān)控設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,將所述狀態(tài)數(shù)據(jù)進行保存。生產(chǎn)廠商通過查詢所述服務(wù)器保存的各種類型的存儲設(shè)備的狀態(tài)數(shù)據(jù),參考所述狀態(tài)數(shù)據(jù)可在生產(chǎn)存儲設(shè)備時對現(xiàn)有的配置信息進行改進。
      [0097]本實施例提供的方案,處理單元32根據(jù)接收到的管理參數(shù)中包含的磨損平衡算法,對存儲設(shè)備的存儲塊進行磨損平衡處理,通過優(yōu)化存儲設(shè)備的磨損平衡,提高了存儲設(shè)備的工作壽命和可靠性,從而提高了用戶體驗。
      [0098]本發(fā)明進一步提供一種存儲設(shè)備的管理系統(tǒng),參照圖6,圖6為本發(fā)明存儲設(shè)備的管理系統(tǒng)第一實施例的結(jié)構(gòu)框架示意圖。
      [0099]在本實施例中,該存儲設(shè)備的管理系統(tǒng)包括存儲設(shè)備、監(jiān)控設(shè)備和服務(wù)器,其中:
      [0100]所述監(jiān)控設(shè)備包括:
      [0101]分析模塊,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息;
      [0102]通訊模塊,用于在所述存儲設(shè)備需要更新配置信息時,發(fā)送所述狀態(tài)數(shù)據(jù)至服務(wù)器,以供所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù);
      [0103]處理模塊,用于在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息;
      [0104]所述服務(wù)器包括:
      [0105]確定模塊,用于在接收到監(jiān)控設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù);
      [0106]第一發(fā)送模塊,用于將所述管理參數(shù)發(fā)送至所述監(jiān)控設(shè)備,以供所述監(jiān)控設(shè)備根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息。
      [0107]在本實施例中,存儲設(shè)備的管理系統(tǒng)包括存儲設(shè)備、監(jiān)控設(shè)備和服務(wù)器。所述存儲設(shè)備與所述監(jiān)控設(shè)備連接,所述監(jiān)控設(shè)備還與所述服務(wù)器連接。優(yōu)選地,所述存儲設(shè)備通過主控模塊與所述監(jiān)控設(shè)備的1模塊連接,來建立所述存儲設(shè)備連接所述監(jiān)控設(shè)備;所述監(jiān)控設(shè)備通過網(wǎng)絡(luò)模塊與所述服務(wù)器建立無線連接。其中,所述存儲設(shè)備包括但不限于U盤、emmc(Embedded Multi Media Card,內(nèi)嵌式存儲器)、SSD(Solid State Drives,固態(tài)硬盤)、SD(Secure Digital Memory Card,手機存儲卡)卡等。
      [0108]所述存儲設(shè)備在每次執(zhí)行了讀寫數(shù)據(jù)等操作后,記錄存儲設(shè)備的狀態(tài)數(shù)據(jù)。例如,所述存儲設(shè)備在每次執(zhí)行操作后,通過所述存儲設(shè)備的主控模塊記錄所述存儲設(shè)備當(dāng)前的狀態(tài)數(shù)據(jù),所述主控模塊優(yōu)選為控制芯片。其中,所述狀態(tài)數(shù)據(jù)包括所述存儲設(shè)備的存儲塊讀次數(shù)、磨損次數(shù)、retry次數(shù)等。在所述存儲設(shè)備處于空閑狀態(tài)時,所述存儲設(shè)備通過所述主控模塊將記錄的所述存儲設(shè)備的當(dāng)前狀態(tài)數(shù)據(jù)發(fā)送至所述監(jiān)控設(shè)備。
      [0109]例如,所述存儲設(shè)備預(yù)先設(shè)置有一計數(shù)器,并預(yù)設(shè)計數(shù)器對應(yīng)的閾值。當(dāng)所述存儲設(shè)備在執(zhí)行操作結(jié)束時,所述存儲設(shè)備的主控模塊啟動所述計數(shù)器開始計數(shù)。當(dāng)所述計數(shù)器的計數(shù)值到達預(yù)設(shè)的所述閾值時,則判斷所述存儲設(shè)備處于空閑狀態(tài)。此時,所述存儲設(shè)備通過所述主控模塊將記錄的所述存儲設(shè)備的當(dāng)前狀態(tài)數(shù)據(jù)發(fā)送至所述監(jiān)控設(shè)備。若所述計數(shù)器在計數(shù)的過程中執(zhí)行了讀寫數(shù)據(jù)等操作,則將所述計數(shù)器置零重新計數(shù)。
      [0110]所述監(jiān)控設(shè)備在接收到所述存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,分析模塊根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息,也即判斷所述存儲設(shè)備當(dāng)前的配置信息是否適配所述存儲設(shè)備當(dāng)前的使用狀態(tài)。所述配置信息包括所述存儲設(shè)備的保留空間閾值、存儲塊物理地址與邏輯地址的映射表等。例如,若所述存儲設(shè)備當(dāng)前的可用保留空間小于保留空間閾值時,則說明所述存儲設(shè)備當(dāng)前的可用保留空間不足,分析模塊判斷所述存儲設(shè)備當(dāng)前的配置信息不適配所述存儲設(shè)備當(dāng)前的使用狀態(tài),需要更新所述存儲設(shè)備的配置?目息O
      [0111]在分析模塊根據(jù)所述狀態(tài)數(shù)據(jù)判斷所述存儲設(shè)備需要更新配置信息,也即判斷所述存儲設(shè)備當(dāng)前的配置信息不適配所述存儲設(shè)備當(dāng)前的使用狀態(tài)時,通訊模塊將所述狀態(tài)數(shù)據(jù)發(fā)送至所述服務(wù)器。所述服務(wù)器在接收到所述狀態(tài)數(shù)據(jù)時,確定模塊對所述狀態(tài)數(shù)據(jù)進行分析,根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù),也即確定所述存儲設(shè)備當(dāng)前的使用狀態(tài)對應(yīng)的管理參數(shù)。例如,設(shè)置相應(yīng)的存儲塊為保留塊,從而增加可用保留空間。在確定模塊確定了對應(yīng)的管理參數(shù)后,第一發(fā)送模塊將所述管理參數(shù)發(fā)送至所述監(jiān)控設(shè)備。
      [0112]當(dāng)所述監(jiān)控設(shè)備接收到第一發(fā)送模塊發(fā)送的所述管理參數(shù)時,處理模塊根據(jù)所述管理參數(shù)對所述存儲設(shè)備進行維護,將所述存儲設(shè)備當(dāng)前的配置信息進行更新。例如,根據(jù)所述管理參數(shù)中包含的設(shè)置保留塊,將相應(yīng)的存儲塊設(shè)置為保留塊,從而增加所述存儲塊當(dāng)前的可用保留空間,使所述存儲模塊更新后的配置信息適配所述存儲模塊當(dāng)前的使用狀
      ??τ O
      [0113]本實施例提供的方案,在分析模塊根據(jù)存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)分析出存儲設(shè)備需要更新配置信息時,也即在存儲設(shè)備的配置信息不適配存儲設(shè)備當(dāng)前的使用狀態(tài)時,通訊模塊將該狀態(tài)數(shù)據(jù)發(fā)送至服務(wù)器,確定模塊根據(jù)該狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù),并通過第一發(fā)送模塊將其反饋至監(jiān)控設(shè)備,處理模塊根據(jù)管理參數(shù)對存儲設(shè)備的配置信息進行更新,從而使存儲設(shè)備的配置信息適配當(dāng)前的使用狀態(tài),提高了存儲設(shè)備的使用效率。
      [0114]進一步地,基于第一實施例提出本發(fā)明存儲設(shè)備的管理系統(tǒng)第二實施例。在本實施例中,所述分析模塊包括:
      [0115]比對單元,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對所述狀態(tài)數(shù)據(jù)是否大于預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值;
      [0116]判斷單元,用于在所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備需要更新配置信息;在所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備不需要更新配置信息。
      [0117]在本實施例中,所述監(jiān)控設(shè)備預(yù)先存儲有預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值。例如,所述監(jiān)控設(shè)備預(yù)先存儲有存儲塊的磨損次數(shù)閾值、retry次數(shù)閾值等。當(dāng)所述監(jiān)控設(shè)備接收到所述存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對單元將所述狀態(tài)數(shù)據(jù)與所述監(jiān)控設(shè)備存儲的預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值進行比對,判斷所述狀態(tài)數(shù)據(jù)是否大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值。當(dāng)接收到的所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,則判斷單元判斷所述存儲設(shè)備需要更新配置信息。此時,通訊模塊將所述狀態(tài)數(shù)據(jù)發(fā)送至所述服務(wù)器。當(dāng)所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,則判斷單元判斷所述存儲設(shè)備不需要更新配置信息。此時,通訊模塊不進行響應(yīng)處理,也即不發(fā)送所述狀態(tài)數(shù)據(jù)至所述服務(wù)器。
      [0118]例如,比對單元將接收到的所述狀態(tài)數(shù)據(jù)中的存儲塊磨損次數(shù)與磨損次數(shù)閾值進行比對,判斷接收到的存儲塊磨損次數(shù)是否大于所述磨損次數(shù)閾值。當(dāng)接收到的所述存儲塊磨損次數(shù)大于所述磨損次數(shù)閾值時,也即說明存儲塊磨損得很厲害,判斷單元判斷所述存儲設(shè)備需要更新配置信息,此時,通訊模塊將接收到的包含存儲塊磨損次數(shù)的所述狀態(tài)數(shù)據(jù)發(fā)送至服務(wù)器。
      [0119]所述服務(wù)器在接收到所述監(jiān)控設(shè)備發(fā)送的所述狀態(tài)數(shù)據(jù)時,確定模塊根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù)。例如,確定模塊根據(jù)所述狀態(tài)數(shù)據(jù)中的存儲塊磨損次數(shù),確定存儲設(shè)備對應(yīng)的磨損平衡算法。
      [0120]進一步地,在本實施例中,所述處理模塊包括:
      [0121]獲取單元,用于在接收到所述服務(wù)器發(fā)送的管理參數(shù)時,獲取所述管理參數(shù)中包含的磨損平衡算法;
      [0122]處理單元,用于根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理。
      [0123]當(dāng)所述監(jiān)控設(shè)備接收到所述服務(wù)器發(fā)送的管理參數(shù)時,以上述列舉的實例為例,所述管理參數(shù)中包含存儲設(shè)備對應(yīng)的磨損平衡算法,獲取單元獲取所述管理參數(shù)中包含的所述磨損平衡算法,然后處理單元根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理,使得存儲設(shè)備達到磨損平衡。例如,將磨損厲害的存儲塊的物理地址與磨損輕的存儲塊的物理地址進行轉(zhuǎn)換,并交換存儲塊上的存儲數(shù)據(jù),同時,相應(yīng)更改存儲塊物理地址與邏輯地址的映射表。通過根據(jù)存儲設(shè)備的當(dāng)前使用狀態(tài)對存儲設(shè)備進行優(yōu)化處理,提高了存儲設(shè)備工作的有效期限和可靠性。進一步地,將磨損厲害的TLC(Trinary-LeVelCell,多層式儲存)塊轉(zhuǎn)換為SLC(Single-Level Cell,單層式儲存)塊,由于SLC塊的壽命遠遠大于TLC塊的壽命,通過轉(zhuǎn)換增加了存儲塊的壽命。
      [0124]進一步地,在本實施例中,所述存儲設(shè)備包括:
      [0125]檢測模塊,用于檢測所述存儲設(shè)備是否處于空閑狀態(tài);
      [0126]第二發(fā)送模塊,用于在所述存儲設(shè)備處于空閑狀態(tài)時,將所述存儲設(shè)備的狀態(tài)數(shù)據(jù)發(fā)送至監(jiān)控設(shè)備。
      [0127]在本實施例中,所述存儲設(shè)備在每次執(zhí)行了讀寫數(shù)據(jù)等操作后,記錄存儲設(shè)備的狀態(tài)數(shù)據(jù)。優(yōu)選地,通過所述存儲設(shè)備的主控模塊記錄所述存儲設(shè)備當(dāng)前的狀態(tài)數(shù)據(jù)。在記錄所述存儲設(shè)備當(dāng)前的狀態(tài)數(shù)據(jù)完成后,檢測模塊檢測所述存儲設(shè)備是否處于空閑狀態(tài)。例如,所述存儲設(shè)備預(yù)先設(shè)置有一計數(shù)器,并預(yù)設(shè)計數(shù)器對應(yīng)的閾值。當(dāng)所述存儲設(shè)備在執(zhí)行操作結(jié)束時,所述存儲設(shè)備的主控模塊啟動所述計數(shù)器開始計數(shù)。當(dāng)所述計數(shù)器的計數(shù)值到達預(yù)設(shè)的所述閾值時,則檢測模塊判斷所述存儲設(shè)備處于空閑狀態(tài)。在檢測模塊檢測所述存儲設(shè)備處于空閑狀態(tài)時,第二發(fā)送模塊將記錄的所述存儲設(shè)備的當(dāng)前狀態(tài)數(shù)據(jù)發(fā)送至所述監(jiān)控設(shè)備。
      [0128]進一步地,在本實施例中,所述服務(wù)器在接收到所述監(jiān)控設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,將所述狀態(tài)數(shù)據(jù)進行保存。生產(chǎn)廠商通過查詢所述服務(wù)器保存的各種類型的存儲設(shè)備的狀態(tài)數(shù)據(jù),參考所述狀態(tài)數(shù)據(jù)可在生產(chǎn)存儲設(shè)備時對現(xiàn)有的配置信息進行改進。
      [0129]本實施例提供的方案,處理單元根據(jù)接收到的管理參數(shù)中包含的磨損平衡算法,對存儲設(shè)備的存儲塊進行磨損平衡處理,通過優(yōu)化存儲設(shè)備的磨損平衡,提高了存儲設(shè)備的工作壽命和可靠性,從而提高了用戶體驗。
      [0130]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
      【主權(quán)項】
      1.一種存儲設(shè)備的管理方法,其特征在于,所述存儲設(shè)備的管理方法包括以下步驟: 在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息; 在所述存儲設(shè)備需要更新配置信息時,發(fā)送所述狀態(tài)數(shù)據(jù)至服務(wù)器,以供所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù); 在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息。2.如權(quán)利要求1所述的存儲設(shè)備的管理方法,其特征在于,所述在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息的步驟包括: 在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對所述狀態(tài)數(shù)據(jù)是否大于預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值; 在所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備需要更新配置信息; 在所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備不需要更新配置信息。3.如權(quán)利要求1或2所述的存儲設(shè)備的管理方法,其特征在于,所述在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息的步驟包括: 在接收到所述服務(wù)器發(fā)送的管理參數(shù)時,獲取所述管理參數(shù)中包含的磨損平衡算法; 根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理。4.一種存儲設(shè)備的管理裝置,其特征在于,所述存儲設(shè)備的管理裝置包括: 分析模塊,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息; 通訊模塊,用于在所述存儲設(shè)備需要更新配置信息時,發(fā)送所述狀態(tài)數(shù)據(jù)至服務(wù)器,以供所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù); 處理模塊,用于在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息。5.如權(quán)利要求4所述的存儲設(shè)備的管理裝置,其特征在于,所述分析模塊包括: 比對單元,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對所述狀態(tài)數(shù)據(jù)是否大于預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值; 判斷單元,用于在所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備需要更新配置信息;在所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備不需要更新配置信息。6.如權(quán)利要求4或5所述的存儲設(shè)備的管理裝置,其特征在于,所述處理模塊包括: 獲取單元,用于在接收到所述服務(wù)器發(fā)送的管理參數(shù)時,獲取所述管理參數(shù)中包含的磨損平衡算法; 處理單元,用于根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理。7.—種存儲設(shè)備的管理系統(tǒng),其特征在于,所述存儲設(shè)備的管理系統(tǒng)包括存儲設(shè)備、監(jiān)控設(shè)備和服務(wù)器,其中: 所述監(jiān)控設(shè)備包括: 分析模塊,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)分析所述存儲設(shè)備是否需要更新配置信息; 通訊模塊,用于在所述存儲設(shè)備需要更新配置信息時,發(fā)送所述狀態(tài)數(shù)據(jù)至服務(wù)器,以供所述服務(wù)器根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù); 處理模塊,用于在接收到所述服務(wù)器發(fā)送的所述管理參數(shù)時,根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息; 所述服務(wù)器包括: 確定模塊,用于在接收到監(jiān)控設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,根據(jù)所述狀態(tài)數(shù)據(jù)確定對應(yīng)的管理參數(shù); 第一發(fā)送模塊,用于將所述管理參數(shù)發(fā)送至所述監(jiān)控設(shè)備,以供所述監(jiān)控設(shè)備根據(jù)所述管理參數(shù)更新所述存儲設(shè)備的配置信息。8.如權(quán)利要求7所述的存儲設(shè)備的管理系統(tǒng),其特征在于,所述分析模塊包括: 比對單元,用于在接收到存儲設(shè)備發(fā)送的狀態(tài)數(shù)據(jù)時,比對所述狀態(tài)數(shù)據(jù)是否大于預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值; 判斷單元,用于在所述狀態(tài)數(shù)據(jù)大于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備需要更新配置信息;在所述狀態(tài)數(shù)據(jù)小于或等于所述預(yù)設(shè)狀態(tài)數(shù)據(jù)閾值時,判斷所述存儲設(shè)備不需要更新配置信息。9.如權(quán)利要求7所述的存儲設(shè)備的管理系統(tǒng),其特征在于,所述處理模塊包括: 獲取單元,用于在接收到所述服務(wù)器發(fā)送的管理參數(shù)時,獲取所述管理參數(shù)中包含的磨損平衡算法; 處理單元,用于根據(jù)所述磨損平衡算法對所述存儲設(shè)備的存儲塊進行磨損平衡處理。10.如權(quán)利要求7-9任一項所述的存儲設(shè)備的管理系統(tǒng),其特征在于,所述存儲設(shè)備包括: 檢測模塊,用于檢測所述存儲設(shè)備是否處于空閑狀態(tài); 第二發(fā)送模塊,用于在所述存儲設(shè)備處于空閑狀態(tài)時,將所述存儲設(shè)備的狀態(tài)數(shù)據(jù)發(fā)送至監(jiān)控設(shè)備。
      【文檔編號】G06F9/445GK105824667SQ201610147592
      【公開日】2016年8月3日
      【申請日】2016年3月15日
      【發(fā)明人】李哲軍, 吳大畏, 李曉強
      【申請人】深圳市硅格半導(dǎo)體股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1