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

一種虛擬磁盤(pán)系統(tǒng)和基于虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法

文檔序號(hào):6364802閱讀:154來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種虛擬磁盤(pán)系統(tǒng)和基于虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法
技術(shù)領(lǐng)域
本發(fā)明屬于點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及到一種用于點(diǎn)對(duì)點(diǎn)計(jì)算過(guò)程中存儲(chǔ)媒體數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)方法和系統(tǒng)。
背景技術(shù)
在P2P的應(yīng)用中,很多場(chǎng)合需要把從P2P網(wǎng)絡(luò)中獲取到的數(shù)據(jù)存儲(chǔ)到當(dāng)前peer節(jié)點(diǎn)的本地存儲(chǔ)中。但是,采用何種方案來(lái)管理和存儲(chǔ)這些媒體數(shù)據(jù)是一個(gè)較為復(fù)雜和困難的問(wèn)題, 其中,在現(xiàn)有技術(shù)中,對(duì)于視頻類(lèi)的P2P應(yīng)用軟件,一種方案是在宿主機(jī)操作系統(tǒng)(譬如 Windows,Mac)里的一個(gè)文件中基于預(yù)定義的一種格式存儲(chǔ)和管理這些媒體數(shù)據(jù),也就是把眾多媒體文件的內(nèi)容存放到一個(gè)實(shí)際的物理文件中去。由此,引出了一個(gè)如何既能高效地管理空間又能保證數(shù)據(jù)的高可靠性還能方便后續(xù)的升級(jí)、維護(hù)、可擴(kuò)展方面的問(wèn)題。個(gè)角度講,我們可以把這個(gè)文件當(dāng)作一個(gè)虛擬的磁盤(pán), 那么實(shí)際上這個(gè)問(wèn)題就變換成如何在一個(gè)文件里實(shí)現(xiàn)一個(gè)滿(mǎn)足需求的輕量級(jí)文件系統(tǒng)。針對(duì)媒體數(shù)據(jù)的P2P存儲(chǔ),這個(gè)虛擬磁盤(pán)須滿(mǎn)足以下特性可靠性一能夠應(yīng)對(duì)諸如掉電后文件或目錄損壞等突發(fā)事件并能實(shí)現(xiàn)災(zāi)難恢復(fù);高效性能夠?qū)崿F(xiàn)高效的存取和管理效率;可用性能夠存儲(chǔ)大小不等的各類(lèi)媒體文件;可遷移性一支持虛擬磁盤(pán)的遷移;可擴(kuò)展性---要求具有整齊規(guī)整的結(jié)構(gòu)方便將來(lái)開(kāi)發(fā)各種擴(kuò)展性質(zhì)的應(yīng)用; 內(nèi)容版權(quán)保護(hù)性---能夠方便支持媒體內(nèi)容的DRM存儲(chǔ);而現(xiàn)有技術(shù)的文件存儲(chǔ)方法和磁盤(pán)系統(tǒng)都無(wú)法滿(mǎn)足現(xiàn)有技術(shù)的需求,因此,需要采取合適的手段實(shí)現(xiàn)對(duì)媒體文件的存儲(chǔ)。

發(fā)明內(nèi)容
本發(fā)明針對(duì)現(xiàn)有技術(shù)的缺點(diǎn),提供了一種虛擬磁盤(pán)系統(tǒng)以及基于該虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法,該種方法具有很好的媒體存儲(chǔ)技術(shù)效果。其中,根據(jù)本申請(qǐng)的一個(gè)方面,本發(fā)明提供了一種虛擬磁盤(pán)系統(tǒng),包括多個(gè)邏輯塊組,所述邏輯塊組包括多個(gè)數(shù)據(jù)塊單元,用于存儲(chǔ)文件內(nèi)容數(shù)據(jù)或者文件元數(shù)據(jù);塊位圖單元,用于存儲(chǔ)以二進(jìn)制位形態(tài)表示的數(shù)據(jù)塊是否被使用的信息;索引節(jié)點(diǎn)位圖單元,用于存儲(chǔ)以二進(jìn)制位形態(tài)表示的索引節(jié)點(diǎn)是否被使用的信索引節(jié)點(diǎn)表單元,用于存儲(chǔ)多個(gè)索引節(jié)點(diǎn)項(xiàng)信息,其中,每個(gè)索引項(xiàng)對(duì)應(yīng)一個(gè)文件且至少存儲(chǔ)對(duì)應(yīng)的文件的大小、文件具體的位置、存取修改時(shí)間元信息。進(jìn)一步地,優(yōu)選的是,還設(shè)有虛盤(pán)標(biāo)識(shí)塊單元,用于存儲(chǔ)標(biāo)用于標(biāo)注當(dāng)前虛擬磁盤(pán)文件的標(biāo)識(shí)識(shí)信息和媒體文件版權(quán)保護(hù)的數(shù)字證書(shū)。進(jìn)一步地,優(yōu)選的是,所述邏輯塊組中,還設(shè)有超級(jí)塊單元,用于存儲(chǔ)當(dāng)前虛擬磁盤(pán)系統(tǒng)相關(guān)的索引節(jié)點(diǎn)數(shù)、剩余索引節(jié)點(diǎn)數(shù)、塊數(shù)、剩余空間塊數(shù)信息;組描述符表單元,用于存儲(chǔ)當(dāng)前邏輯塊組中塊位圖、索引節(jié)點(diǎn)位圖、索引節(jié)點(diǎn)表的位置信息。進(jìn)一步地,優(yōu)選的是,所述索引節(jié)點(diǎn)表單元,包括操作子單元,用于根據(jù)記錄區(qū)段的形式記載對(duì)應(yīng)的媒體文件的內(nèi)容所在的數(shù)據(jù)塊位置。此外,根據(jù)本發(fā)明的又一目的,本發(fā)明提供了一種基于虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法,包括A、在物理磁盤(pán)上設(shè)置至少一個(gè)虛擬磁盤(pán)系統(tǒng)文件周以存儲(chǔ)媒體文件,其中,每一個(gè)虛擬磁盤(pán)系統(tǒng)包括多個(gè)邏輯塊組,所述邏輯塊組包括多個(gè)數(shù)據(jù)塊單元,用于存儲(chǔ)文件內(nèi)容數(shù)據(jù)或者文件元數(shù)據(jù);B、將文件內(nèi)容數(shù)據(jù)或者文件元數(shù)據(jù)到虛擬磁盤(pán)系統(tǒng)中的所述數(shù)據(jù)塊單元中;C、分別存儲(chǔ)以二進(jìn)制位形態(tài)表示的數(shù)據(jù)塊、索引節(jié)點(diǎn)是否被使用的信息;以及索引節(jié)點(diǎn)表單元中的當(dāng)前的文件的大小、文件具體的位置、存取修改時(shí)間元信息。優(yōu)選的方法是,進(jìn)一步包括 將標(biāo)注當(dāng)前虛擬磁盤(pán)文件的標(biāo)識(shí)信息存儲(chǔ)到虛盤(pán)標(biāo)識(shí)塊單元中。優(yōu)選的方法是,進(jìn)一步包括存儲(chǔ)當(dāng)前虛擬磁盤(pán)系統(tǒng)相關(guān)的索引節(jié)點(diǎn)數(shù)、剩余索引節(jié)點(diǎn)數(shù)、塊數(shù)、剩余空間塊數(shù)信息;存儲(chǔ)當(dāng)前邏輯塊組中塊位圖、索引節(jié)點(diǎn)位圖、索引節(jié)點(diǎn)表的位置信息。優(yōu)選的方法是,進(jìn)一步包括根據(jù)記錄區(qū)段的形式記載所述對(duì)應(yīng)的媒體文件的內(nèi)容所在的數(shù)據(jù)塊位置。優(yōu)選的方法是,進(jìn)一步包括通過(guò)在虛擬磁盤(pán)系統(tǒng)中動(dòng)態(tài)追加邏輯塊組的方式以調(diào)整所述虛擬磁盤(pán)系統(tǒng)的大小。優(yōu)選的方法是,進(jìn)一步包括通過(guò)在虛擬磁盤(pán)系統(tǒng)中對(duì)文件進(jìn)行加密存儲(chǔ)的方式以實(shí)現(xiàn)對(duì)媒體文件內(nèi)容的版權(quán)保護(hù)。本發(fā)明采取了上述技術(shù)方案以后,能夠滿(mǎn)足P2P媒體文件存儲(chǔ)的可靠性、高效性、 可用性、可遷移性、可擴(kuò)展性、內(nèi)容版權(quán)保護(hù)性方面的需求,并且,該種方法具有跨平臺(tái)、跨運(yùn)行態(tài)的技術(shù)效果。


下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)的描述,以使得本發(fā)明的上述優(yōu)點(diǎn)更加明確。圖I是本發(fā)明虛擬磁盤(pán)系統(tǒng)的原理的一個(gè)邏輯結(jié)構(gòu)示意圖;圖2是本發(fā)明虛擬磁盤(pán)系統(tǒng)的原理的一個(gè)邏輯結(jié)構(gòu)示意圖;圖3是本發(fā)明基于虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法的流程示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)的說(shuō)明。系統(tǒng)實(shí)施例一:本發(fā)明針對(duì)現(xiàn)有的P2P文件的特點(diǎn),設(shè)置一個(gè)用于P2P存儲(chǔ)的虛擬磁盤(pán),以滿(mǎn)足可靠性、高效性、可用性、可遷移性、可擴(kuò)展性、內(nèi)容版權(quán)保護(hù)性方面的需求。其中,圖I是本發(fā)明虛擬磁盤(pán)系統(tǒng)的原理的一個(gè)邏輯結(jié)構(gòu)示意圖;其中,如圖I所示,在本申請(qǐng)之中,一個(gè)虛擬磁盤(pán)對(duì)應(yīng)一個(gè)實(shí)際的物理文件。所述虛擬磁盤(pán)文件根據(jù)一定大小分成均等大小的眾多的邏輯塊。在文件頭的虛盤(pán)標(biāo)識(shí)塊中存儲(chǔ)的是當(dāng)前虛擬磁盤(pán)的一種特定標(biāo)識(shí),根據(jù)此標(biāo)識(shí)可以區(qū)分不同的虛擬磁盤(pán)文件。此外,虛擬磁盤(pán)標(biāo)識(shí)塊中還存儲(chǔ)有媒體內(nèi)容版權(quán)保護(hù)用途的數(shù)字證書(shū)等信息。具體來(lái)說(shuō),多個(gè)邏輯塊單元形成一個(gè)邏輯塊組,并且,所述邏輯塊組包括多個(gè)數(shù)據(jù)塊單元,用于存儲(chǔ)文件內(nèi)容數(shù)據(jù)或者文件元數(shù)據(jù);塊位圖單元,用于存儲(chǔ)以二進(jìn)制位形態(tài)表示的數(shù)據(jù)塊是否被使用的信息;索引節(jié)點(diǎn)位圖單元,用于存儲(chǔ)以二進(jìn)制位形態(tài)表示的索引節(jié)點(diǎn)是否被使用的信索引節(jié)點(diǎn)表單元,用于存儲(chǔ)多個(gè)索引節(jié)點(diǎn)項(xiàng)信息,其中,每個(gè)索引項(xiàng)對(duì)應(yīng)于一個(gè)文件且至少存儲(chǔ)對(duì)應(yīng)的文件的大小、文件具體的位置、存取修改時(shí)間元信息。并且,還設(shè)有虛盤(pán)標(biāo)識(shí)塊單元,用于存儲(chǔ)標(biāo)用于標(biāo)注當(dāng)前虛擬磁盤(pán)文件的標(biāo)識(shí)信息以及用于內(nèi)容版權(quán)保護(hù)的數(shù)字證書(shū)。此外,所述邏輯塊組中,還設(shè)有超級(jí)塊單元,用于存儲(chǔ)當(dāng)前虛擬磁盤(pán)系統(tǒng)相關(guān)的索引節(jié)點(diǎn)數(shù)、剩余索引節(jié)點(diǎn)數(shù)、塊數(shù)、剩余空間塊數(shù)信息;組描述符表單元,用于存儲(chǔ)當(dāng)前邏輯塊組中塊位圖、索引節(jié)點(diǎn)位圖、索引節(jié)點(diǎn)表的位置信息。從圖I中可以看出,并不是每個(gè)塊組集里都會(huì)保存著超級(jí)塊和組描述符表,只在O 和13的冪次的塊組集里保存著副本。此外,進(jìn)一步地,優(yōu)選的是,所述索引節(jié)點(diǎn)表單元,包括操作子單元,用于根據(jù)記錄區(qū)段的形式記載所述在索引節(jié)點(diǎn)中對(duì)應(yīng)的文件的內(nèi)容所在的數(shù)據(jù)塊位置。由此,該申請(qǐng)相對(duì)于現(xiàn)有技術(shù)來(lái)說(shuō),而不再使用傳統(tǒng)的擴(kuò)展文件系統(tǒng)中常見(jiàn)的直接/間接塊映射表的方式,而是使用記錄區(qū)段的方式,進(jìn)而減少需要存儲(chǔ)的文件位置元數(shù)據(jù)的大小。由此,其作為P2P媒體文件的存儲(chǔ)介質(zhì),具有較好的文件存儲(chǔ)效果。圖2是本發(fā)明虛擬磁盤(pán)系統(tǒng)的原理的一個(gè)結(jié)構(gòu)示意圖;如圖2所示,圖中所描述的情況是當(dāng)前文件的內(nèi)容存儲(chǔ)在從編號(hào)為300開(kāi)始的500 個(gè)邏輯塊單元和從編號(hào)為1080開(kāi)始的400個(gè)邏輯塊單元中。此外,為使每個(gè)媒體文件的數(shù)據(jù)存放時(shí)位置盡量局部集中化,在為媒體文件分配邏輯塊單元時(shí),采取多塊整齊、連續(xù)分配邏輯塊單元的方法來(lái)予以保征。其中,本發(fā)明在所有涉及到虛擬磁盤(pán)元數(shù)據(jù)、文件元數(shù)據(jù)的改動(dòng)都記錄在日志文件中,不但如此,還為需要改動(dòng)的元數(shù)據(jù)計(jì)算檢驗(yàn)和,方便在災(zāi)難恢復(fù)和數(shù)據(jù)搶救的時(shí)候, 可以通過(guò)分析、重放日志文件和校驗(yàn)檢驗(yàn)和的方式來(lái)發(fā)現(xiàn)和修正錯(cuò)誤。此外,從圖I知道,整個(gè)物理文件的邏輯結(jié)構(gòu)是一個(gè)邏輯塊組緊接著另外一個(gè)邏輯塊組。本發(fā)明采取了上述技術(shù)方案以后,可以實(shí)現(xiàn)根據(jù)需要在線(xiàn)調(diào)整虛擬磁盤(pán)文件所占用的物理空間大小。在當(dāng)前的磁盤(pán)空間不能滿(mǎn)足需要時(shí),同時(shí)并未達(dá)到配額上限時(shí),可以通過(guò)在虛擬磁盤(pán)文件尾端生成并追加塊組集的方式來(lái)實(shí)現(xiàn)在線(xiàn)調(diào)整虛擬磁盤(pán)文件的大小來(lái)滿(mǎn)足存儲(chǔ)的需求。方法實(shí)施例一:以下針對(duì)本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)的說(shuō)明,其中,圖3是本發(fā)明基于上述實(shí)施例的虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法的流程示意圖。如圖3所示,所述方法包括下列步驟;SlOl :在物理磁盤(pán)上設(shè)置至少一個(gè)虛擬磁盤(pán)系統(tǒng)文件用以存儲(chǔ)媒體文件,其中,每一個(gè)虛擬磁盤(pán)系統(tǒng)包括多個(gè)邏輯塊組,所述邏輯塊組包括多個(gè)數(shù)據(jù)塊單元,用于存儲(chǔ)文件內(nèi)容數(shù)據(jù)或者文件元數(shù)據(jù);S102 :將文件內(nèi)容數(shù)據(jù)或者文件元數(shù)據(jù)到虛擬磁盤(pán)系統(tǒng)中的所述數(shù)據(jù)塊單元中;S103 :存儲(chǔ)以二進(jìn)制位形態(tài)表示的數(shù)據(jù)塊、索引節(jié)點(diǎn)是否被使用的信息;S104 :在索引節(jié)點(diǎn)表單元中對(duì)應(yīng)的表項(xiàng)里存儲(chǔ)當(dāng)前媒體文件的大小、文件位置信息、存取修改時(shí)間等元信息。本發(fā)明采取了上述技術(shù)方案以后,能夠滿(mǎn)足P2P媒體文件存儲(chǔ)的可靠性、高效性、 可用性、可遷移性、可擴(kuò)展性、內(nèi)容版權(quán)性方面的需求,并且,該種方法具有跨平臺(tái)、跨運(yùn)行態(tài)的技術(shù)效果。其中,進(jìn)一步地,優(yōu)選的方法是,將標(biāo)注當(dāng)前虛擬磁盤(pán)文件的標(biāo)識(shí)信息和用于內(nèi)容版權(quán)保護(hù)的數(shù)字證書(shū)存儲(chǔ)到虛盤(pán)標(biāo)識(shí)塊單元中。并且,進(jìn)一步包括存儲(chǔ)當(dāng)前虛擬磁盤(pán)系統(tǒng)相關(guān)的索引節(jié)點(diǎn)數(shù)、剩余索引節(jié)點(diǎn)數(shù)、 塊數(shù)、剩余空間塊數(shù)信息;存儲(chǔ)當(dāng)前邏輯塊組中塊位圖、索引節(jié)點(diǎn)位圖、索引節(jié)點(diǎn)表的位置信息。此外,該申請(qǐng)相對(duì)于現(xiàn)有技術(shù)來(lái)說(shuō),而不再使用傳統(tǒng)的擴(kuò)展文件系統(tǒng)中常見(jiàn)的直接/間接塊映射表的方式,而是使用記錄區(qū)段的方式,進(jìn)而減少需要存儲(chǔ)的文件位置元數(shù)據(jù)的大小,由此,其作為P2P媒體文件的存儲(chǔ)介質(zhì),具有較好的文件存儲(chǔ)效果。并且,所述方法采用區(qū)段的方式來(lái)記錄文件內(nèi)容所在數(shù)據(jù)塊的位置信息,和傳統(tǒng)的擴(kuò)展文件系統(tǒng)默認(rèn)采用的直接/間接塊映射的方式相比,會(huì)極大地減少文件元數(shù)據(jù)的存儲(chǔ)量,提高了存儲(chǔ)利用率,也減少了發(fā)生錯(cuò)誤的概率。此外,通過(guò)在虛擬磁盤(pán)系統(tǒng)中追加邏輯塊組的方式以調(diào)整所述虛擬磁盤(pán)系統(tǒng)的大小。其中,本發(fā)明采取了上述方案以后,能夠使得一個(gè)媒體文件的內(nèi)容所在的數(shù)據(jù)塊局部集中,能夠提高查找效率以及存取效率。此外,本申請(qǐng)中,對(duì)元數(shù)據(jù)改動(dòng)時(shí)記錄日志和校驗(yàn)檢驗(yàn)和,能夠保證一旦虛擬磁盤(pán)遇到極端情況時(shí)能夠?qū)崿F(xiàn)災(zāi)難恢復(fù)和數(shù)據(jù)搶救。
6
并且,由于元數(shù)據(jù)和內(nèi)容數(shù)據(jù)保存在同一個(gè)文件中而不是分散存放,一方面方便虛擬磁盤(pán)在系統(tǒng)間遷移;另外一方面避免分離存放元數(shù)據(jù)和內(nèi)容數(shù)據(jù)帶來(lái)的潛在問(wèn)題。此外,本申請(qǐng)中的每2個(gè)邏輯塊組之間基本上都是獨(dú)立的、隔離的,對(duì)數(shù)據(jù)損壞的風(fēng)險(xiǎn)可控在局部范圍內(nèi),避免實(shí)行點(diǎn)對(duì)點(diǎn)計(jì)算時(shí)由于有錯(cuò)誤的數(shù)據(jù)被傳播、復(fù)制、分發(fā)到 P2P網(wǎng)絡(luò)中造成數(shù)據(jù)污染。另外,超級(jí)塊、組描述符表稀疏地在一些塊組集中有多個(gè)副本分散存儲(chǔ)在不同的地方,保證在極端情況下實(shí)現(xiàn)超級(jí)塊和組描述符的恢復(fù)和數(shù)據(jù)搶救工作。另外,和簡(jiǎn)單的自定義邏輯格式相比,由于這種設(shè)計(jì)既可以存儲(chǔ)目錄也可以存儲(chǔ)媒體文件,使得具有在虛擬磁盤(pán)中通過(guò)創(chuàng)建不同的目錄文件就可以對(duì)眾多的媒體文件進(jìn)行分類(lèi)、整理、存儲(chǔ)的好處。需要注意的是,上述具體實(shí)施例僅僅是示例性的,在本發(fā)明的上述教導(dǎo)下,本領(lǐng)域技術(shù)人員可以在上述實(shí)施例的基礎(chǔ)上進(jìn)行各種改進(jìn)和變形,而這些改進(jìn)或者變形落在本發(fā)明的保護(hù)范圍內(nèi)。本領(lǐng)域技術(shù)人員應(yīng)該明白,上面的具體描述只是為了解釋本發(fā)明的目的,并非用于限制本發(fā)明。本發(fā)明的保護(hù)范圍由權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種虛擬磁盤(pán)系統(tǒng),包括多個(gè)邏輯塊組,其特征在于,所述邏輯塊組包括多個(gè)數(shù)據(jù)塊單元,用于存儲(chǔ)文件內(nèi)容數(shù)據(jù)或者文件元數(shù)據(jù);塊位圖單元,用于存儲(chǔ)以二進(jìn)制位形態(tài)表示的數(shù)據(jù)塊是否被使用的信息;索引節(jié)點(diǎn)位圖單元,用于存儲(chǔ)以二進(jìn)制位形態(tài)表示的索引節(jié)點(diǎn)是否被使用的信息;索引節(jié)點(diǎn)表單元,用于存儲(chǔ)多個(gè)索引節(jié)點(diǎn)項(xiàng)信息,其中,每個(gè)索引項(xiàng)對(duì)應(yīng)一個(gè)媒體文件且至少存儲(chǔ)對(duì)應(yīng)的文件的大小、文件在虛擬磁盤(pán)系統(tǒng)中的位置、存取修改時(shí)間元信息。
2.根據(jù)權(quán)利要求I所述的虛擬磁盤(pán)系統(tǒng),其特征在于,還設(shè)有虛盤(pán)標(biāo)識(shí)塊單元,用于存儲(chǔ)標(biāo)注當(dāng)前虛擬磁盤(pán)文件的標(biāo)識(shí)信息和媒體文件版權(quán)保護(hù)的數(shù)字證書(shū)。
3.根據(jù)權(quán)利要求I或2所述的虛擬磁盤(pán)系統(tǒng),其特征在于,所述邏輯塊組中,還設(shè)有 超級(jí)塊單元,用于存儲(chǔ)當(dāng)前虛擬磁盤(pán)系統(tǒng)相關(guān)的索引節(jié)點(diǎn)數(shù)、剩余索引節(jié)點(diǎn)數(shù)、塊數(shù)、剩余空間塊數(shù)、虛擬磁盤(pán)空間配額信息;組描述符表單元,用于存儲(chǔ)當(dāng)前邏輯塊組中塊位圖、索引節(jié)點(diǎn)位圖、索引節(jié)點(diǎn)表的位置信息。
4.根據(jù)權(quán)利要求3所述的虛擬磁盤(pán)系統(tǒng),其特征在于,所述索引節(jié)點(diǎn)表單元,包括 操作子單元,用于根據(jù)記錄區(qū)段的形式記載對(duì)應(yīng)的媒體文件的內(nèi)容所在的數(shù)據(jù)塊位置。
5.一種基于虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法,包括A、在物理磁盤(pán)上設(shè)置至少一個(gè)虛擬磁盤(pán)系統(tǒng)文件周以存儲(chǔ)媒體文件,其中,每一個(gè)虛擬磁盤(pán)系統(tǒng)包括多個(gè)邏輯塊組,所述邏輯塊組包括多個(gè)數(shù)據(jù)塊單元,用于存儲(chǔ)文件內(nèi)容數(shù)據(jù)或者文件元數(shù)據(jù);B、將文件內(nèi)容數(shù)據(jù)或者文件元數(shù)據(jù)到虛擬磁盤(pán)系統(tǒng)中的所述數(shù)據(jù)塊單元中;C、分別存儲(chǔ)以二進(jìn)制位形態(tài)表示的數(shù)據(jù)塊、索引節(jié)點(diǎn)是否被使用的信息;以及索引節(jié)點(diǎn)表單元中媒體文件的大小、媒體文件在虛擬磁盤(pán)系統(tǒng)中的位置、存取修改時(shí)間元信息。
6.根據(jù)權(quán)利要求5所述的基于虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法,其特征在于,進(jìn)一步包括將標(biāo)注當(dāng)前虛擬磁盤(pán)文件的標(biāo)識(shí)信息和媒體內(nèi)容DRM存儲(chǔ)的數(shù)字證書(shū)信息位存儲(chǔ)到虛盤(pán)標(biāo)識(shí)塊單元中。
7.根據(jù)權(quán)利要求5或6所述的基于虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法,其特征在于,存儲(chǔ)當(dāng)前虛擬磁盤(pán)系統(tǒng)相關(guān)的索引節(jié)點(diǎn)數(shù)、剩余索引節(jié)點(diǎn)數(shù)、塊數(shù)、剩余空間塊數(shù)信息;存儲(chǔ)當(dāng)前邏輯塊組中塊位圖、索引節(jié)點(diǎn)位圖、索引節(jié)點(diǎn)表的位置信息。
8.根據(jù)權(quán)利要求7所述的基于虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法,其特征在于,進(jìn)一步包括根據(jù)記錄區(qū)段的形式記載對(duì)應(yīng)的媒體文件在虛擬磁盤(pán)系統(tǒng)中所在的位置信息。
9.根據(jù)權(quán)利要求8所述的基于虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法,其特征在于,進(jìn)一步包括通過(guò)在虛擬磁盤(pán)系統(tǒng)中追加邏輯塊組的方式以調(diào)整所述虛擬磁盤(pán)系統(tǒng)的大小。
全文摘要
本發(fā)明公開(kāi)了一種虛擬磁盤(pán)系統(tǒng),包括多個(gè)邏輯塊組,其中,所述邏輯塊組包括多個(gè)數(shù)據(jù)塊單元,用于存儲(chǔ)文件內(nèi)容數(shù)據(jù)或者文件元數(shù)據(jù);塊位圖單元,用于存儲(chǔ)以二進(jìn)制位形態(tài)表示的數(shù)據(jù)塊是否被使用的信息;索引節(jié)點(diǎn)位圖單元,用于存儲(chǔ)以二進(jìn)制位形態(tài)表示索引節(jié)點(diǎn)是否被使用的信息;索引節(jié)點(diǎn)表單元,用于存儲(chǔ)多個(gè)索引節(jié)點(diǎn)項(xiàng)信息,其中,每個(gè)索引項(xiàng)對(duì)應(yīng)一個(gè)文件且至少存儲(chǔ)對(duì)應(yīng)的文件的大小、文件具體的位置、存取修改時(shí)間元信息。本發(fā)明能夠滿(mǎn)足P2P媒體文件存儲(chǔ)的可靠性、高效性、可用性、可遷移性、可擴(kuò)展性、內(nèi)容版權(quán)保護(hù)性方面的需求。此外,本發(fā)明還公開(kāi)了一種基于虛擬磁盤(pán)系統(tǒng)的文件存儲(chǔ)方法。
文檔編號(hào)G06F17/30GK102609365SQ20121003327
公開(kāi)日2012年7月25日 申請(qǐng)日期2012年2月15日 優(yōu)先權(quán)日2012年2月15日
發(fā)明者盧述奇, 姚鍵, 張士波, 楊敬宇, 潘柏宇, 王峰, 闕宏宇 申請(qǐng)人:合一網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1