亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)存儲方法及裝置、電子設(shè)備的制造方法

文檔序號:10534643閱讀:743來源:國知局
一種數(shù)據(jù)存儲方法及裝置、電子設(shè)備的制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)存儲方法及裝置、電子設(shè)備,其中所述方法包括:固態(tài)存儲器控制器獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案;按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上。
【專利說明】
一種數(shù)據(jù)存儲方法及裝置、電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及固態(tài)硬盤技術(shù),尤其涉及一種數(shù)據(jù)存儲方法及裝置、電子設(shè)備。
【背景技術(shù)】
[0002]固態(tài)硬盤(SSD)是基于閃存單元的數(shù)據(jù)存儲設(shè)備,固態(tài)硬盤上的每個(gè)數(shù)據(jù)位保存在由浮柵晶體管制成的閃存單元里,SSD整個(gè)都是由電子組件制成的,沒有像硬盤那樣的移動或者機(jī)械的部分。
[0003]在浮柵晶體管中,使用電壓來實(shí)現(xiàn)每個(gè)位的讀寫和擦除,寫晶體管有兩個(gè)類型:NOR閃存和Nand閃存。在本發(fā)明實(shí)施例中僅討論Nand閃存,Nand閃存模塊的一個(gè)重要特征是,閃存單元是損耗性的,因此它們有一個(gè)壽命。實(shí)際上,晶體管是通過保存電子來實(shí)現(xiàn)保存比特信息的。在每個(gè)P/E循環(huán)(Program/Erase ,Program在這表示寫)中電子可能被晶體管誤捕,一段是時(shí)間以后,大量電子被捕獲會使得閃存單元不可用。
[0004]每個(gè)單元有一個(gè)最大的P/E循環(huán)數(shù)量,當(dāng)閃存單元被認(rèn)為有缺陷后,Nand閃存被損耗而擁有一個(gè)有限的壽命,不同類型的Nand閃存有不同的壽命。目前業(yè)界中的Nand閃存單元類型有:單層單元(SLC),這種的晶體管只能存儲一個(gè)比特但壽命很長。多層單元(MLC),這種的晶體管可以存儲2個(gè)比特,但是會導(dǎo)致增加延遲時(shí)間和相對于SLC減少壽命。三層單元(TLC),這種的晶體管可以保存3個(gè)比特,但是會有更高的延遲時(shí)間和更短的壽命。
[0005]固態(tài)存儲器中保存的原生數(shù)據(jù)讀寫過程中可能依照一定概率出現(xiàn)錯(cuò)誤。為了保證數(shù)據(jù)的正確性,通常會采用某種糾錯(cuò)編碼并且附加數(shù)據(jù)備份方案如RAID的糾錯(cuò)機(jī)制。利用RAID等數(shù)據(jù)備份的方式來增強(qiáng)糾錯(cuò)性能具有效率高,額外計(jì)算量小的特點(diǎn),但是同時(shí)會占用相當(dāng)?shù)臄?shù)據(jù)空間來存儲冗余數(shù)據(jù)?,F(xiàn)有技術(shù)中,對所有類型的用戶數(shù)據(jù)使用相同的數(shù)據(jù)備份方案,同時(shí)也對應(yīng)相同的數(shù)據(jù)保護(hù)或者糾錯(cuò)能力。事實(shí)上,對所有類型的用戶數(shù)據(jù)使用相同的數(shù)據(jù)備份方案是不合理的。

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

[0006]有鑒于此,本發(fā)明實(shí)施例為解決現(xiàn)有技術(shù)中存在的問題而提供一種數(shù)據(jù)存儲方法及裝置、電子設(shè)備,能夠針對不同的數(shù)據(jù)對應(yīng)采用不同的數(shù)據(jù)備份方案。
[0007]本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0008]第一方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲方法,所述方法包括:
[0009]固態(tài)存儲器控制器獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;
[0010]根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案;
[0011 ]按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);
[0012]將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上。
[0013]在本發(fā)明的一種實(shí)施例中,所述根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案,包括:
[0014]通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型;
[0015]根據(jù)所述數(shù)據(jù)類型確定對應(yīng)的備份存儲方案。
[0016]在本發(fā)明的一種實(shí)施例中,所述通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型,包括:
[0017]獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字作為所述數(shù)據(jù)特征;
[0018]根據(jù)所述特征關(guān)鍵字確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型。
[0019]在本發(fā)明的一種實(shí)施例中,所述獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字,包括:
[0020]獲取所述用戶數(shù)據(jù)的元數(shù)據(jù);
[0021]從所述元數(shù)據(jù)中提取出特征關(guān)鍵字。
[0022]在本發(fā)明的一種實(shí)施例中,所述數(shù)據(jù)類型至少包括媒體類型和文本類型。
[0023]在本發(fā)明的一種實(shí)施例中,所述媒體類型對應(yīng)的備份存儲方案的容錯(cuò)率高于所述文本類型對應(yīng)的備份存儲方案的容錯(cuò)率。
[0024]第二方面,本發(fā)明實(shí)施例提供一種電子設(shè)備,所述電子設(shè)備包括固態(tài)存儲器,所述固態(tài)存儲器包括Nand和SSD控制器,其中:
[0025]所述SSD控制器,用于獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案;按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述Nand上。
[0026]在本發(fā)明的一種實(shí)施例中,所述根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案,包括:
[0027]通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型;
[0028]根據(jù)所述數(shù)據(jù)類型確定對應(yīng)的備份存儲方案。
[0029]在本發(fā)明的一種實(shí)施例中,所述通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型,包括:
[0030]獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字作為所述數(shù)據(jù)特征;
[0031 ]根據(jù)所述特征關(guān)鍵字確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型。
[0032 ]第二方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲裝置,所述裝置包括第一獲取單元、第二獲取單元、備份單元和存儲單元,其中:
[0033]所述第一獲取單元,用于獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;
[0034]所述第二獲取單元,用于根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案;
[0035]所述備份單元,用于按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);
[0036]所述存儲單元,用于將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上。
[0037]本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲方法及裝置、電子設(shè)備,其中,固態(tài)存儲器控制器獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案;按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上;如此,能夠針對不同的數(shù)據(jù)對應(yīng)采用不同的數(shù)據(jù)備份方案。
【附圖說明】
[0038]圖1為本發(fā)明實(shí)施例一數(shù)據(jù)存儲方法的實(shí)現(xiàn)流程示意圖;
[0039]圖2為本發(fā)明實(shí)施例二數(shù)據(jù)存儲方法的實(shí)現(xiàn)流程示意圖;
[0040]圖3為本發(fā)明實(shí)施例三數(shù)據(jù)存儲方法的實(shí)現(xiàn)流程示意圖;
[0041 ]圖4為本發(fā)明實(shí)施例五數(shù)據(jù)存儲裝置的組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]固態(tài)存儲器中保存的原生數(shù)據(jù)讀寫過程中可能依照一定概率出現(xiàn)錯(cuò)誤。為了保證數(shù)據(jù)的正確性,通常會采用某種糾錯(cuò)編碼并且附加數(shù)據(jù)備份方案如RAID的糾錯(cuò)機(jī)制。利用RAID等數(shù)據(jù)備份的方式來增強(qiáng)糾錯(cuò)性能具有效率高,額外計(jì)算量小的特點(diǎn),但是同時(shí)會占用相當(dāng)?shù)臄?shù)據(jù)空間來存儲冗余數(shù)據(jù)?,F(xiàn)有技術(shù)中,對所有類型的用戶數(shù)據(jù)使用相同的數(shù)據(jù)備份方案,同時(shí)也對應(yīng)相同的數(shù)據(jù)保護(hù)或者糾錯(cuò)能力。事實(shí)上,媒體數(shù)據(jù)的容錯(cuò)率比較高,而文本數(shù)據(jù)的容錯(cuò)率要比較低,因此,對所有類型的用戶數(shù)據(jù)使用相同的數(shù)據(jù)備份方案是不合理的。
[0043]在本發(fā)明實(shí)施例將能夠根據(jù)用戶數(shù)據(jù)類型,來動態(tài)設(shè)置相應(yīng)的數(shù)據(jù)備份方式,數(shù)據(jù)可靠性要求較高的數(shù)據(jù)使用充分的冗余備份,而可靠性要求不高的數(shù)據(jù)使用較少的冗余備份,可以在滿足用戶要求的前提下,盡量節(jié)省冗余備份空間,以降低成本。
[0044]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。
[0045]實(shí)施例一
[0046]為了解決前述的【背景技術(shù)】中的問題,本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲方法,該方法用于電子設(shè)備,該數(shù)據(jù)存儲方法所實(shí)現(xiàn)的功能可以通過電子設(shè)備中的SSD控制器調(diào)用程序代碼來實(shí)現(xiàn),當(dāng)然程序代碼可以保存在計(jì)算機(jī)存儲介質(zhì)中,可見,該電子設(shè)備至少包括SSD,所述SSD至少包括SSD控制器和存儲介質(zhì),所述存儲介質(zhì)可以為Nand閃存。
[0047]圖1為本發(fā)明實(shí)施例一數(shù)據(jù)存儲方法的實(shí)現(xiàn)流程示意圖,如圖1所示,該方法包括:
[0048]步驟SlOl,固態(tài)存儲器控制器獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;
[0049]這里,所述用戶數(shù)據(jù)可以是任何數(shù)據(jù),該用戶數(shù)據(jù)一般存儲于固態(tài)存儲器的Nand,例如,用戶數(shù)據(jù)可以是用戶的照片、用戶拍攝的視頻數(shù)據(jù)、用戶下載的電影、用戶寫的小說、用戶下載的歌曲或者寫的程序代碼,還可以是用戶下載的應(yīng)用(APP)的安裝文件等;所述數(shù)據(jù)特征與所述用戶數(shù)據(jù)的格式或類型相關(guān),例如,數(shù)據(jù)特征可以是用來表征文本數(shù)據(jù)和多媒體數(shù)據(jù)的不同的參數(shù),例如可以是文本數(shù)據(jù)和多媒體數(shù)據(jù)的關(guān)鍵字,例如文件命后綴等,所述多媒體數(shù)據(jù)可以是音頻數(shù)據(jù)、視頻數(shù)據(jù)、圖片數(shù)據(jù)、照片數(shù)據(jù)等。
[0050]步驟S102,根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案;
[0051]這里,不同的數(shù)據(jù)特征對應(yīng)不同的備份存儲方案,在具體實(shí)施的過程中,備份存儲方案的數(shù)量與用戶數(shù)據(jù)的分類有關(guān),例如,如果將用戶數(shù)據(jù)分類為兩大類:文本數(shù)據(jù)和多媒體數(shù)據(jù),那么備份數(shù)據(jù)存儲方案可以包括方案一和方案二,其中方案一對應(yīng)與文本數(shù)據(jù),而方案二對應(yīng)于多媒體數(shù)據(jù)。如果將用戶數(shù)據(jù)分類為文本數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)、圖片數(shù)據(jù)(包括照片或圖像數(shù)據(jù))這四大類,那么備份數(shù)據(jù)存儲方案可以包括方案一至四,其中方案一對應(yīng)與文本數(shù)據(jù),而方案二對應(yīng)于音頻數(shù)據(jù),方案三對應(yīng)與視頻數(shù)據(jù),而方案四對應(yīng)于圖片數(shù)據(jù)。上面呈現(xiàn)的是數(shù)據(jù)特征與備份存儲方案之間是一一對應(yīng)的關(guān)系,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解的是,數(shù)據(jù)特征與備份存儲方案之間還可以是多對一的關(guān)系,例如音頻數(shù)據(jù)和圖片數(shù)據(jù)的容錯(cuò)率差不多,可以針對音頻數(shù)據(jù)和圖片數(shù)據(jù)采用相同的容錯(cuò)方案,因此,可以設(shè)置的備份數(shù)據(jù)存儲方案包括方案一至三,其中方案一對應(yīng)與文本數(shù)據(jù),而方案二對應(yīng)于音頻數(shù)據(jù)和圖片數(shù)據(jù),方案三對應(yīng)與視頻數(shù)據(jù)。
[0052]在具體實(shí)施的過程中,所述根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案,包括:根據(jù)所述數(shù)據(jù)特征查詢預(yù)設(shè)的第一關(guān)聯(lián)信息,得到備份存儲方案的標(biāo)識信息,根據(jù)所述備份存儲方案的標(biāo)識信息獲取對應(yīng)的備份存儲方案,其中所述第一關(guān)聯(lián)信息用于表明數(shù)據(jù)特征與備份存儲方案的標(biāo)識信息之間的對應(yīng)關(guān)系,所述備份存儲方案的標(biāo)識信息可以采用編號等來實(shí)現(xiàn)。
[0053]步驟S103,按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);
[0054]步驟S104,將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上。
[0055]本發(fā)明實(shí)施例中,固態(tài)存儲器控制器獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案;按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上;如此,能夠針對不同的數(shù)據(jù)對應(yīng)采用不同的數(shù)據(jù)備份方案;如此,在本發(fā)明實(shí)施例中,在固態(tài)存儲固件中通過識別用戶數(shù)據(jù)類型,有針對性的設(shè)置不同的冗余備份參數(shù),充分利用用戶數(shù)據(jù)的可靠性要求不同來節(jié)省不必要的備份空間需求,以降低成本。
[0056]實(shí)施例二
[0057]基于實(shí)施例一,本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲方法,該方法用于電子設(shè)備,該數(shù)據(jù)存儲方法所實(shí)現(xiàn)的功能可以通過電子設(shè)備中的SSD控制器調(diào)用程序代碼來實(shí)現(xiàn),當(dāng)然程序代碼可以保存在計(jì)算機(jī)存儲介質(zhì)中,可見,該電子設(shè)備至少包括SSD,所述SSD至少包括SSD控制器和存儲介質(zhì),所述存儲介質(zhì)可以為Nand閃存。
[0058]圖2為本發(fā)明實(shí)施例二數(shù)據(jù)存儲方法的實(shí)現(xiàn)流程示意圖,如圖2所示,該方法包括:
[0059]步驟S201,固態(tài)存儲器控制器獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;
[0060]這里,所述用戶數(shù)據(jù)可以是任何數(shù)據(jù),該用戶數(shù)據(jù)一般存儲于固態(tài)存儲器的Nand,例如,用戶數(shù)據(jù)可以是用戶的照片、用戶拍攝的視頻數(shù)據(jù)、用戶下載的電影、用戶寫的小說、用戶下載的歌曲或者寫的程序代碼,還可以是用戶下載的應(yīng)用(APP)的安裝文件等;所述數(shù)據(jù)特征與所述用戶數(shù)據(jù)的格式或類型相關(guān),例如,數(shù)據(jù)特征可以是用來表征文本數(shù)據(jù)和多媒體數(shù)據(jù)的不同的參數(shù),例如可以是文本數(shù)據(jù)和多媒體數(shù)據(jù)的關(guān)鍵字,例如文件命后綴等,所述多媒體數(shù)據(jù)可以是音頻數(shù)據(jù)、視頻數(shù)據(jù)、圖片數(shù)據(jù)、照片數(shù)據(jù)等。
[0061]步驟S202,通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型;
[0062]這里,步驟S202,所述通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型,包括:獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字;根據(jù)所述特征關(guān)鍵字確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型。
[0063]步驟S203,根據(jù)所述數(shù)據(jù)類型確定對應(yīng)的備份存儲方案;
[0064]在具體實(shí)施的過程中,根據(jù)所述數(shù)據(jù)類型確定對應(yīng)的備份存儲方案,包括:根據(jù)所述數(shù)據(jù)類型查詢預(yù)設(shè)的第二關(guān)聯(lián)信息,得到備份存儲方案的標(biāo)識信息,根據(jù)所述備份存儲方案的標(biāo)識信息獲取對應(yīng)的備份存儲方案,其中所述第二關(guān)聯(lián)信息用于表明數(shù)據(jù)類型與備份存儲方案的標(biāo)識信息之間的對應(yīng)關(guān)系,所述備份存儲方案的標(biāo)識信息可以采用編號等來實(shí)現(xiàn)。
[0065]步驟S204,按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);
[0066]步驟S205,將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上。
[0067]本發(fā)明實(shí)施例中的步驟S202和步驟S203,實(shí)際上提供一種實(shí)現(xiàn)步驟S102的具體實(shí)現(xiàn)方式。
[0068]本發(fā)明實(shí)施例中,所述獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字,包括:
[0069]獲取所述用戶數(shù)據(jù)的元數(shù)據(jù);
[0070]從所述元數(shù)據(jù)中提取出特征關(guān)鍵字。
[0071]本發(fā)明實(shí)施例中,所述數(shù)據(jù)類型至少包括媒體類型和文本類型。所述媒體類型對應(yīng)的備份存儲方案的容錯(cuò)率高于所述文本類型對應(yīng)的備份存儲方案的容錯(cuò)率。
[0072]實(shí)施例三
[0073]基于實(shí)施例一,本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲方法,該方法用于電子設(shè)備,該數(shù)據(jù)存儲方法所實(shí)現(xiàn)的功能可以通過電子設(shè)備中的SSD控制器調(diào)用程序代碼來實(shí)現(xiàn),當(dāng)然程序代碼可以保存在計(jì)算機(jī)存儲介質(zhì)中,可見,該電子設(shè)備至少包括SSD,所述SSD至少包括SSD控制器和存儲介質(zhì),所述存儲介質(zhì)可以為Nand閃存。
[0074]圖3為本發(fā)明實(shí)施例三數(shù)據(jù)存儲方法的實(shí)現(xiàn)流程示意圖,如圖3所示,該方法包括:
[0075]步驟S301,固態(tài)存儲器控制器獲取待存儲的用戶數(shù)據(jù)的元數(shù)據(jù);
[0076]步驟S302,從所述元數(shù)據(jù)中提取出特征關(guān)鍵字作為所述數(shù)據(jù)特征;
[0077]這里,所述特征關(guān)鍵字可以為關(guān)鍵幀特征,例如mp4文件每個(gè)視頻幀包含有相應(yīng)的metadata,可以作為特征關(guān)鍵字來檢出。
[0078]步驟S303,根據(jù)所述特征關(guān)鍵字確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型;
[0079]步驟S304,根據(jù)所述數(shù)據(jù)類型確定對應(yīng)的備份存儲方案;
[0080]步驟S305,按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);
[0081 ]步驟S306,將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上。
[0082]本發(fā)明實(shí)施例中,所述數(shù)據(jù)類型至少包括媒體類型和文本類型。所述媒體類型對應(yīng)的備份存儲方案的容錯(cuò)率高于所述文本類型對應(yīng)的備份存儲方案的容錯(cuò)率。
[0083]本方案首先在Nandflash固件層實(shí)現(xiàn)對用戶數(shù)據(jù)類型的動態(tài)識別,主要是區(qū)分多媒體數(shù)據(jù)和文本數(shù)據(jù)等其他用戶數(shù)據(jù)。因?yàn)椴僮飨到y(tǒng)讀寫數(shù)據(jù)通常以頁為單位,而多媒體數(shù)據(jù)的讀寫操作一般為順序讀寫,在Nand flash固件檢測到連續(xù)順序?qū)懖僮鲿r(shí),可以提取多媒體數(shù)據(jù)的關(guān)鍵幀特征來識別數(shù)據(jù)是否為媒體文件;例如mp4(MPEG-4,Moving PictureExperts Group,即動態(tài)圖像專家組)文件每個(gè)視頻幀包含有相應(yīng)的metadata,可以作為特征關(guān)鍵字來檢出。獲得當(dāng)前需要保存的數(shù)據(jù)類型后,根據(jù)用戶設(shè)定的備份存儲方案,系統(tǒng)可以查關(guān)聯(lián)信息(可以是映射列表)決定需要使用那種備份存儲方案,例如對媒體數(shù)據(jù)使用11: IRAID的備份存儲方案,而對其他數(shù)據(jù)使用5:1RAID的備份存儲方案。本發(fā)明實(shí)施例中,備份存儲方案可以在Nand flash固件中提供相應(yīng)的接口供用戶訪問,并且依照固件更新方式來更新。
[0084]實(shí)施例四
[0085]基于前述的實(shí)施例,本發(fā)明實(shí)施例提供一種電子設(shè)備,該電子設(shè)備包括固態(tài)存儲器,所述固態(tài)存儲器包括Nand和SSD控制器,其中:
[0086]所述SSD控制器,用于獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案;按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述Nand上。
[0087]本發(fā)明實(shí)施例中,所述根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案,包括:
[0088]通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型;
[0089]根據(jù)所述數(shù)據(jù)類型確定對應(yīng)的備份存儲方案。
[0090]本發(fā)明實(shí)施例中,所述通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型,包括:
[0091]獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字;
[0092]根據(jù)所述特征關(guān)鍵字確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型。
[0093]本發(fā)明實(shí)施例中,所述獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字,包括:獲取所述用戶數(shù)據(jù)的元數(shù)據(jù);從所述元數(shù)據(jù)中提取出特征關(guān)鍵字。
[0094]本發(fā)明實(shí)施例中,所述數(shù)據(jù)類型至少包括媒體類型和文本類型。
[0095]本發(fā)明實(shí)施例中,所述媒體類型對應(yīng)的備份存儲方案的容錯(cuò)率高于所述文本類型對應(yīng)的備份存儲方案的容錯(cuò)率。
[0096]這里需要指出的是:以上電子設(shè)備實(shí)施例的描述,與上述方法實(shí)施例的描述是類似的,具有同方法實(shí)施例相似的有益效果,因此不做贅述。對于本發(fā)明電子設(shè)備實(shí)施例中未披露的技術(shù)細(xì)節(jié),請參照本發(fā)明方法實(shí)施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
[0097]實(shí)施例五
[0098]基于前述的實(shí)施例,本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲裝置中的裝置包括第一獲取單元、第二獲取單元、備份單元和存儲單元等單元,都可以通過SSD控制器中的處理器來實(shí)現(xiàn);當(dāng)然也可通過具體的邏輯電路實(shí)現(xiàn);在具體實(shí)施例的過程中,處理器可以為中央處理器(CPU)、微處理器(MPU)、數(shù)字信號處理器(DSP)或現(xiàn)場可編程門陣列(FPGA)等。
[0099]圖4為本發(fā)明實(shí)施例五數(shù)據(jù)存儲裝置的組成結(jié)構(gòu)示意圖,如圖4所示,該裝置400包括第一獲取單元401、第二獲取單元402、備份單元403和存儲單元404,其中:
[0100]所述第一獲取單元401,用于獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;
[0101 ]所述第二獲取單元402,用于根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案;
[0102]所述備份單元403,用于按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);
[0103]所述存儲單元404,用于將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上。
[0104]本發(fā)明實(shí)施例中,所述第二獲取單元包括第一確定模塊和第二確定模塊,其中:
[0105]所述第一確定模塊,用于通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型;
[0106]所述第二確定模塊,用于根據(jù)所述數(shù)據(jù)類型確定對應(yīng)的備份存儲方案。
[0107]本發(fā)明實(shí)施例中,所述第一確定模塊,包括獲取子模塊和確定子模塊,其中:
[0108]所述獲取子模塊,用于獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字;
[0109]所述確定子模塊,用于根據(jù)所述特征關(guān)鍵字確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型。
[0110]本發(fā)明實(shí)施例中,所述獲取子模塊,用于獲取所述用戶數(shù)據(jù)的元數(shù)據(jù);從所述元數(shù)據(jù)中提取出特征關(guān)鍵字。
[0111]本發(fā)明實(shí)施例中,所述數(shù)據(jù)類型至少包括媒體類型和文本類型。
[0112]本發(fā)明實(shí)施例中,所述媒體類型對應(yīng)的備份存儲方案的容錯(cuò)率高于所述文本類型對應(yīng)的備份存儲方案的容錯(cuò)率。
[0113]這里需要指出的是:以上裝置實(shí)施例的描述,與上述方法實(shí)施例的描述是類似的,具有同方法實(shí)施例相似的有益效果,因此不做贅述。對于本發(fā)明裝置實(shí)施例中未披露的技術(shù)細(xì)節(jié),請參照本發(fā)明方法實(shí)施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
[0114]應(yīng)理解,說明書通篇中提到的“一個(gè)實(shí)施例”或“一實(shí)施例”意味著與實(shí)施例有關(guān)的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說明書各處出現(xiàn)的“在一個(gè)實(shí)施例中”或“在一實(shí)施例中”未必一定指相同的實(shí)施例。此外,這些特定的特征、結(jié)構(gòu)或特性可以任意適合的方式結(jié)合在一個(gè)或多個(gè)實(shí)施例中。應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0115]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0116]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
[0117]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0118]另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0119]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(Read Only Memory,R0M)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0120]或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、R0M、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0121]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)存儲方法,其特征在于,所述方法包括: 固態(tài)存儲器控制器獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征; 根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案; 按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù); 將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案,包括: 通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型; 根據(jù)所述數(shù)據(jù)類型確定對應(yīng)的備份存儲方案。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型,包括: 獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字作為所述數(shù)據(jù)特征; 根據(jù)所述特征關(guān)鍵字確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字,包括: 獲取所述用戶數(shù)據(jù)的元數(shù)據(jù); 從所述元數(shù)據(jù)中提取出特征關(guān)鍵字。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述數(shù)據(jù)類型至少包括媒體類型和文本類型。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述媒體類型對應(yīng)的備份存儲方案的容錯(cuò)率高于所述文本類型對應(yīng)的備份存儲方案的容錯(cuò)率。7.—種電子設(shè)備,其特征在于,所述電子設(shè)備包括固態(tài)存儲器,所述固態(tài)存儲器包括Nand和SSD控制器,其中: 所述SSD控制器,用于獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征;根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案;按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述Nand上。8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案,包括: 通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型; 根據(jù)所述數(shù)據(jù)類型確定對應(yīng)的備份存儲方案。9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述通過所述數(shù)據(jù)特征確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型,包括: 獲取所述用戶數(shù)據(jù)中的特征關(guān)鍵字作為所述數(shù)據(jù)特征; 根據(jù)所述特征關(guān)鍵字確定所述用戶數(shù)據(jù)的數(shù)據(jù)類型。10.—種數(shù)據(jù)存儲裝置,其特征在于,所述裝置包括第一獲取單元、第二獲取單元、備份單元和存儲單元,其中: 所述第一獲取單元,用于獲取待存儲的用戶數(shù)據(jù)的數(shù)據(jù)特征; 所述第二獲取單元,用于根據(jù)所述數(shù)據(jù)特征獲取對應(yīng)的備份存儲方案; 所述備份單元,用于按照所述備份存儲方案對所述用戶數(shù)據(jù)進(jìn)行備份,得到備份數(shù)據(jù);所述存儲單元,用于將所述用戶數(shù)據(jù)和所述備份數(shù)據(jù)存儲于所述SSD上。
【文檔編號】G06F11/14GK105893174SQ201610184500
【公開日】2016年8月24日
【申請日】2016年3月28日
【發(fā)明人】王天樹, 騰鵬, 王倩
【申請人】聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1