基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法以及光存儲(chǔ)系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明提供了一種基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法,該方法包括:提供光存儲(chǔ)陣列,該光存儲(chǔ)陣列包括只讀光驅(qū)組、刻錄光驅(qū)組和至少一張光盤(pán);識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限;若所述外部系統(tǒng)被識(shí)別為是具有寫(xiě)權(quán)限的管理系統(tǒng),則觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組,并對(duì)所述至少一張光盤(pán)進(jìn)行數(shù)據(jù)的寫(xiě)入和/或擦除;若所述外部系統(tǒng)被識(shí)別為是僅具有只讀權(quán)限的訪問(wèn)系統(tǒng),則觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組,并從所述至少一張光盤(pán)中讀取數(shù)據(jù)。相應(yīng)地,本發(fā)明還提供了一種讀寫(xiě)分級(jí)控制的光存儲(chǔ)系統(tǒng)。實(shí)施本發(fā)明可提升后臺(tái)數(shù)據(jù)讀寫(xiě)權(quán)限控制的安全性。
【專(zhuān)利說(shuō)明】基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法以及光存儲(chǔ)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及光盤(pán)存儲(chǔ)【技術(shù)領(lǐng)域】,尤其涉及一種基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法以及光存儲(chǔ)系統(tǒng)。
【背景技術(shù)】
[0002]據(jù)互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC, Internet Data Center)統(tǒng)計(jì),2010年全球數(shù)據(jù)量不到1ZB,到2020年將達(dá)到35ZB以上。其中不僅包括更新程度較高的實(shí)時(shí)數(shù)據(jù),也包括不經(jīng)常使用的歸檔性數(shù)據(jù)。目前,各類(lèi)數(shù)據(jù)交互系統(tǒng)主要使用磁盤(pán)和磁盤(pán)陣列等形式來(lái)存儲(chǔ)其運(yùn)行過(guò)程中生成的各種數(shù)據(jù),并通過(guò)軟件的手段設(shè)置所述磁盤(pán)或磁盤(pán)陣列的讀寫(xiě)權(quán)限。以現(xiàn)有的車(chē)輛違章查詢(xún)系統(tǒng)為例,其記錄的車(chē)輛違章信息記錄在運(yùn)行在服務(wù)器的磁盤(pán)或磁盤(pán)陣列上的數(shù)據(jù)庫(kù)中,該系統(tǒng)提供一公共Web頁(yè)面供公眾查詢(xún)車(chē)輛的違章記錄,并利用軟件限制的手段放置公眾對(duì)所述數(shù)據(jù)庫(kù)中的車(chē)輛違章信息進(jìn)行篡改,但總所周知,不法分子通常利用所述軟件限制的種種漏洞可以較容易地攻擊服務(wù)器并進(jìn)入所述數(shù)據(jù)庫(kù)中,并對(duì)數(shù)據(jù)庫(kù)中的車(chē)輛違章信息實(shí)行拷貝、篡改、刪除等不法行為。由于軟件限制這種技術(shù)手段在目前的技術(shù)水平下較難避免漏洞,因此各類(lèi)數(shù)據(jù)交互系統(tǒng)的后臺(tái)數(shù)據(jù)的讀寫(xiě)安全一直是這些數(shù)據(jù)交互系統(tǒng)的設(shè)計(jì)者需要考慮的問(wèn)題,但現(xiàn)有技術(shù)除軟件限制外并未提供一種行之有效的方法。
【發(fā)明內(nèi)容】
[0003]為了克服現(xiàn)有技術(shù)中的上述缺陷,本發(fā)明提供了一種基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法,該方法包括:
[0004]提供光存儲(chǔ)陣列,該光存儲(chǔ)陣列包括只讀光驅(qū)組、刻錄光驅(qū)組和至少一張光盤(pán);
[0005]識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限;
[0006]若所述外部系統(tǒng)被識(shí)別為是具有寫(xiě)權(quán)限的管理系統(tǒng),則觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組,并對(duì)所述至少一張光盤(pán)進(jìn)行數(shù)據(jù)的寫(xiě)入和/或擦除;
[0007]若所述外部系統(tǒng)被識(shí)別為是僅具有只讀權(quán)限的訪問(wèn)系統(tǒng),則觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組,并從所述至少一張光盤(pán)中讀取數(shù)據(jù)。
[0008]根據(jù)本發(fā)明的一個(gè)方面,該方法中,識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限包括:根據(jù)所述外部系統(tǒng)發(fā)送的權(quán)限標(biāo)識(shí)信息識(shí)別該外部系統(tǒng)的讀寫(xiě)權(quán)限。
[0009]根據(jù)本發(fā)明的另一個(gè)方面,該方法中所述權(quán)限標(biāo)識(shí)信息包括:用于驗(yàn)證所述讀寫(xiě)權(quán)限的系統(tǒng)ID或用戶登錄憑據(jù)。
[0010]根據(jù)本發(fā)明的又一個(gè)方面,該方法中,觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組包括:將所述管理系統(tǒng)電連接至所述刻錄光驅(qū)組的控制線纜;所述管理系統(tǒng)通過(guò)所述控制線纜訪問(wèn)所述刻錄光驅(qū)組。
[0011]根據(jù)本發(fā)明的又一個(gè)方面,該方法中,觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組包括:將所述訪問(wèn)系統(tǒng)電連接至所述只讀光驅(qū)組的控制線纜;所述訪問(wèn)系統(tǒng)通過(guò)所述控制線纜訪問(wèn)所述只讀光驅(qū)組。
[0012]根據(jù)本發(fā)明的又一個(gè)方面,該方法中,所述只讀光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)只讀光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)只讀光驅(qū);所述刻錄光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)刻錄光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)刻錄光驅(qū)。
[0013]本發(fā)明還提供了一種讀寫(xiě)分級(jí)控制的光存儲(chǔ)系統(tǒng),該光存儲(chǔ)系統(tǒng)包括:
[0014]光存儲(chǔ)陣列,該光存儲(chǔ)陣列包括只讀光驅(qū)組、刻錄光驅(qū)組和至少一張光盤(pán);
[0015]權(quán)限識(shí)別模塊,用于識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限;
[0016]觸發(fā)模塊,包括第一觸發(fā)單元和第二觸發(fā)單元;
[0017]若所述外部系統(tǒng)被所述權(quán)限識(shí)別模塊識(shí)別為是具有寫(xiě)權(quán)限的管理系統(tǒng),則所述第一觸發(fā)單元觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組并對(duì)所述至少一張光盤(pán)進(jìn)行數(shù)據(jù)的寫(xiě)入和/或擦除;
[0018]若所述所述外部系統(tǒng)被所述權(quán)限識(shí)別模塊識(shí)別為是僅具有只讀權(quán)限的訪問(wèn)系統(tǒng),則所述第二觸發(fā)單元觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組并從所述至少一張光盤(pán)中讀取數(shù)據(jù)。
[0019]根據(jù)本發(fā)明的一個(gè)方面,該控制裝置中,所述權(quán)限識(shí)別模塊識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限包括:根據(jù)所述外部系統(tǒng)發(fā)送的權(quán)限標(biāo)識(shí)信息識(shí)別該外部系統(tǒng)的讀寫(xiě)權(quán)限。
[0020]根據(jù)本發(fā)明的另一個(gè)方面,該控制裝置中,所述權(quán)限標(biāo)識(shí)信息包括:用于驗(yàn)證所述讀寫(xiě)權(quán)限的系統(tǒng)ID或用戶登錄憑據(jù)。
[0021]根據(jù)本發(fā)明的又一個(gè)方面,該控制裝置中,所述第一觸發(fā)單元觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組包括:所述第一觸發(fā)單元將所述管理系統(tǒng)電連接至所述刻錄光驅(qū)組的控制線纜;所述管理系統(tǒng)通過(guò)所述控制線纜訪問(wèn)所述刻錄光驅(qū)組。
[0022]根據(jù)本發(fā)明的又一個(gè)方面,該控制裝置中,所述第二觸發(fā)單元觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組包括:所述第二觸發(fā)單元將將所述訪問(wèn)系統(tǒng)電連接至所述只讀光驅(qū)組的控制線纜;所述訪問(wèn)系統(tǒng)通過(guò)所述控制線纜訪問(wèn)所述只讀光驅(qū)組。
[0023]根據(jù)本發(fā)明的又一個(gè)方面,該控制裝置中,所述只讀光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)只讀光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)只讀光驅(qū);所述刻錄光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)刻錄光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)刻錄光驅(qū)。
[0024]本發(fā)明提供的基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法以及光存儲(chǔ)系統(tǒng),通過(guò)使用光存儲(chǔ)陣列提供的光盤(pán)作為各類(lèi)數(shù)據(jù)交互系統(tǒng)的后臺(tái)數(shù)據(jù)的存儲(chǔ)介質(zhì),并利用只讀光驅(qū)和刻錄光驅(qū)的物理差異性,使得后臺(tái)數(shù)據(jù)的讀寫(xiě)過(guò)程從物理設(shè)備層面上形成分離,相比軟件限制的方式大大提升了后臺(tái)數(shù)據(jù)讀寫(xiě)權(quán)限控制的安全性。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0025]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0026]圖1是根據(jù)本發(fā)明的基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法的一個(gè)【具體實(shí)施方式】的流程圖;
[0027]圖2是根據(jù)本發(fā)明的讀寫(xiě)分級(jí)控制的光存儲(chǔ)系統(tǒng)的一個(gè)【具體實(shí)施方式】的結(jié)構(gòu)示意圖;
[0028]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0029]為了更好地理解和闡釋本發(fā)明,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0030]請(qǐng)參考圖1,圖1是根據(jù)本發(fā)明的基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法的一個(gè)【具體實(shí)施方式】的流程圖,該方法包括:
[0031]步驟S101,提供光存儲(chǔ)陣列,該光存儲(chǔ)陣列包括只讀光驅(qū)組、刻錄光驅(qū)組和至少一張光盤(pán);
[0032]步驟S102,識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限;
[0033]進(jìn)一步地,若步驟S102中,所述外部系統(tǒng)被識(shí)別為是具有寫(xiě)權(quán)限的管理系統(tǒng),則執(zhí)行步驟S103,若所述外部系統(tǒng)被識(shí)別為是僅具有只讀權(quán)限的訪問(wèn)系統(tǒng),則執(zhí)行步驟S104 ;
[0034]步驟S103,觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組,并對(duì)所述至少一張光盤(pán)進(jìn)行數(shù)據(jù)的寫(xiě)入和/或擦除;
[0035]步驟S104,觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組,并從所述至少一張光盤(pán)中讀取數(shù)據(jù)。
[0036]具體地,為實(shí)施本發(fā)明提供的方法,需要在步驟SlOl中首先提供光存儲(chǔ)陣列,根據(jù)本發(fā)明的發(fā)明目的,該光存儲(chǔ)陣列至少用于存儲(chǔ)數(shù)據(jù)交互系統(tǒng)正常運(yùn)行所需的后臺(tái)數(shù)據(jù)。相應(yīng)地,所述后臺(tái)數(shù)據(jù)存儲(chǔ)在該光存儲(chǔ)陣列包括的光存儲(chǔ)介質(zhì)中,進(jìn)一步地,為了正常地從所述存儲(chǔ)光介質(zhì)中讀出所述后臺(tái)數(shù)據(jù),或修改所述光存儲(chǔ)介質(zhì)以實(shí)現(xiàn)對(duì)所述后臺(tái)數(shù)據(jù)的更新,所述光存儲(chǔ)陣列應(yīng)針對(duì)所述光介質(zhì)配備合適的讀取裝置和寫(xiě)入裝置。一些實(shí)施例中,所述光存儲(chǔ)陣列僅包括一個(gè)光盤(pán)庫(kù);另一些實(shí)施例中,所述光存儲(chǔ)陣列由多個(gè)分布在互聯(lián)網(wǎng)或局域網(wǎng)上內(nèi)的光盤(pán)庫(kù)構(gòu)成。概括地說(shuō),所述只讀光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)只讀光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)只讀光驅(qū);以及所述刻錄光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)刻錄光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)刻錄光驅(qū)。典型地,所述光存儲(chǔ)陣列的光存儲(chǔ)介質(zhì)選用至少一張BD光盤(pán),用來(lái)存儲(chǔ)數(shù)據(jù)交互系統(tǒng)生成的各種數(shù)據(jù),所述只讀光驅(qū)組和所述刻錄光驅(qū)組共享所述至少一張BD光盤(pán),其中所述只讀光驅(qū)組包括至少一個(gè)BD-R0M,所述刻錄光驅(qū)組包括至少一個(gè)BD-RW。當(dāng)然所述光存儲(chǔ)介質(zhì)還可以選用其他類(lèi)型的光盤(pán),例如CD和DVD,相應(yīng)地,所述只讀光驅(qū)組和所述刻錄光驅(qū)組需支持所述光存儲(chǔ)介質(zhì)的光盤(pán)類(lèi)型。
[0037]在步驟S102中,外部系統(tǒng)請(qǐng)求訪問(wèn)所述光存儲(chǔ)陣列,該外部系統(tǒng)的目的是通過(guò)訪問(wèn)所述光存儲(chǔ)陣列以讀取所述至少一張光盤(pán)中存儲(chǔ)的后臺(tái)數(shù)據(jù),和/或?qū)λ鲋辽僖粡埞獗P(pán)中存儲(chǔ)的后臺(tái)數(shù)據(jù)進(jìn)行更新。從所述外部系統(tǒng)具有的訪問(wèn)者角色來(lái)看,第一類(lèi)所述外部系統(tǒng)扮演對(duì)所述后臺(tái)數(shù)據(jù)具有寫(xiě)權(quán)限的管理者角色,第二類(lèi)所述外部系統(tǒng)扮演對(duì)所述后臺(tái)數(shù)據(jù)僅具有只讀權(quán)限的純粹的訪問(wèn)者角色。
[0038]因此相應(yīng)地,步驟S102中對(duì)所述外部系統(tǒng)的識(shí)別結(jié)果應(yīng)包括兩方面,一方面是所述外部系統(tǒng)被識(shí)別為是具有寫(xiě)權(quán)限的管理系統(tǒng),相應(yīng)地后續(xù)執(zhí)行步驟S103,即觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組,并對(duì)所述至少一張光盤(pán)進(jìn)行數(shù)據(jù)的寫(xiě)入和/或擦除;另一方面是所述外部系統(tǒng)被識(shí)別為是僅具有只讀權(quán)限的訪問(wèn)系統(tǒng),相應(yīng)地后續(xù)執(zhí)行步驟S104,即觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組,并從所述至少一張光盤(pán)中讀取數(shù)據(jù)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,由于光存儲(chǔ)陣列的存儲(chǔ)介質(zhì)是光盤(pán),若希望對(duì)光盤(pán)中的數(shù)據(jù)進(jìn)行更改,使用只讀光驅(qū)是無(wú)法成功的,因?yàn)橹蛔x光驅(qū)從物理設(shè)備特性上來(lái)說(shuō)就不存在對(duì)光盤(pán)進(jìn)行寫(xiě)入的功能,只有控制刻錄光驅(qū)才能進(jìn)行光盤(pán)寫(xiě)入。通過(guò)執(zhí)行步驟S102,所述光存儲(chǔ)陣列實(shí)現(xiàn)了從物理設(shè)備上針對(duì)訪問(wèn)該光存儲(chǔ)陣列的外部系統(tǒng)進(jìn)行讀寫(xiě)隔離。
[0039]更進(jìn)一步地說(shuō)明步驟S103和步驟S104,步驟S103中,觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組包括:將所述管理系統(tǒng)電連接至所述刻錄光驅(qū)組的控制線纜;所述管理系統(tǒng)通過(guò)所述控制線纜訪問(wèn)所述刻錄光驅(qū)組。類(lèi)似地,步驟S104中,觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組包括:將所述訪問(wèn)系統(tǒng)電連接至所述只讀光驅(qū)組的控制線纜;所述訪問(wèn)系統(tǒng)通過(guò)所述控制線纜訪問(wèn)所述只讀光驅(qū)組。上述術(shù)語(yǔ)“電連接”其定義是通過(guò)直接或間接的連接實(shí)現(xiàn)兩者之間的數(shù)據(jù)通信。通過(guò)網(wǎng)絡(luò)設(shè)備改變外部系統(tǒng)接入所述刻錄光驅(qū)組或所述只讀光驅(qū)組的控制線纜的聯(lián)通狀態(tài)即可控制該外部系統(tǒng)讀寫(xiě)權(quán)限的激活狀態(tài)。
[0040]具體地,上述術(shù)語(yǔ)“外部系統(tǒng)”其定義是以人工操作或自動(dòng)腳本方式通過(guò)網(wǎng)絡(luò)訪問(wèn)所述光存儲(chǔ)陣列的設(shè)備的集合,例如訪問(wèn)所述光存儲(chǔ)陣列的多臺(tái)終端和實(shí)現(xiàn)該多臺(tái)終端與所述光存儲(chǔ)陣列的通信的多臺(tái)網(wǎng)絡(luò)設(shè)備可視為包括在所述外部系統(tǒng)內(nèi)。
[0041]一種【具體實(shí)施方式】中,光存儲(chǔ)陣列的運(yùn)維方通常希望嚴(yán)格控制其包括的光盤(pán)的寫(xiě)權(quán)限,因此在步驟S102執(zhí)行前,可以在所述光存儲(chǔ)陣列的接入網(wǎng)絡(luò)上進(jìn)行合理安排,設(shè)置具有寫(xiě)權(quán)限的管理系統(tǒng)通過(guò)特定的數(shù)據(jù)線路接入所述光存儲(chǔ)陣列并與所述刻錄光驅(qū)通信,以及設(shè)置僅具有只讀權(quán)限的訪問(wèn)系統(tǒng)通過(guò)另一數(shù)據(jù)線路接入所述光存儲(chǔ)陣列并與所述只讀光驅(qū)通信。執(zhí)行步驟S102時(shí),通過(guò)判斷識(shí)別接入該光存儲(chǔ)陣列的外部系統(tǒng)的數(shù)據(jù)線路類(lèi)型即可判斷出是當(dāng)前是具有何種權(quán)限的外部系統(tǒng)接入光存儲(chǔ)陣列中。相應(yīng)地根據(jù)所述判斷的結(jié)果執(zhí)行步驟S103或步驟S104,當(dāng)然考慮到現(xiàn)有的光存儲(chǔ)陣列的緩存技術(shù),所述管理系統(tǒng)可能預(yù)先在服務(wù)器緩存中編輯需要寫(xiě)入光盤(pán)的數(shù)據(jù)內(nèi)容,再控制所述刻錄光驅(qū)將該數(shù)據(jù)內(nèi)容寫(xiě)入光盤(pán);類(lèi)似地,所述訪問(wèn)系統(tǒng)實(shí)質(zhì)上獲得是只讀光驅(qū)從光盤(pán)中讀取的數(shù)據(jù)文件的在服務(wù)器緩存中的副本。
[0042]為了滿足多種實(shí)施場(chǎng)景的需求,可選地,另一種【具體實(shí)施方式】中,步驟S102中識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限的具體方法包括:根據(jù)所述外部系統(tǒng)發(fā)送的權(quán)限標(biāo)識(shí)信息識(shí)別該外部系統(tǒng)的讀寫(xiě)權(quán)限。具體地,所述權(quán)限標(biāo)識(shí)信息包括:用于驗(yàn)證所述讀寫(xiě)權(quán)限的系統(tǒng)ID或用戶登錄憑據(jù)。其中,所述系統(tǒng)ID例如是根據(jù)外部系統(tǒng)包括的設(shè)備所計(jì)算得到的身份ID ;所述用戶登錄憑據(jù)例如是所述光存儲(chǔ)陣列可識(shí)別的電子密鑰,或用于驗(yàn)證外部系統(tǒng)的讀寫(xiě)權(quán)限身份的用戶名和密碼。如此安排可以提高光存儲(chǔ)陣列的寫(xiě)權(quán)限的分配方式的靈活性。
[0043]以所述光存儲(chǔ)陣列是用于存儲(chǔ)圖書(shū)館歸檔系統(tǒng)的后臺(tái)數(shù)據(jù)為例,說(shuō)明步驟SlOl至步驟S104,首先提供光存儲(chǔ)陣列,該光存儲(chǔ)陣列中的多張光盤(pán)用于存儲(chǔ)大量的圖書(shū)數(shù)據(jù)。一方面,該圖書(shū)館歸檔系統(tǒng)設(shè)計(jì)為面向公眾開(kāi)放訪問(wèn)權(quán)限,公眾可通過(guò)計(jì)算機(jī)設(shè)備與互聯(lián)網(wǎng)設(shè)備構(gòu)成的訪問(wèn)系統(tǒng)查閱所述多張光盤(pán)中存儲(chǔ)的圖書(shū)數(shù)據(jù);另一方面,該圖書(shū)館歸檔系統(tǒng)面向管理人員開(kāi)放編輯權(quán)限,管理人員可通過(guò)計(jì)算機(jī)設(shè)備與互聯(lián)網(wǎng)設(shè)備構(gòu)成的管理系統(tǒng)修改所述多張光盤(pán)中存儲(chǔ)的圖書(shū)數(shù)據(jù)。在一個(gè)流程中,所述訪問(wèn)系統(tǒng)向所述圖書(shū)館歸檔系統(tǒng)請(qǐng)求訪問(wèn)所述多張光盤(pán)中某部圖書(shū)的電子掃描件,該圖書(shū)館歸檔系統(tǒng)識(shí)別出所述訪問(wèn)系統(tǒng)僅具有只讀權(quán)限,并連通所述訪問(wèn)系統(tǒng)和所述只讀光驅(qū)組,所述只讀光驅(qū)組根據(jù)所述訪問(wèn)系統(tǒng)的請(qǐng)求,將存儲(chǔ)在多張光盤(pán)中的所述電子掃描件讀取到圖書(shū)歸檔系統(tǒng)的服務(wù)器緩存中,并呈現(xiàn)給所述訪問(wèn)系統(tǒng);在另一流程中,所述管理系統(tǒng)向所述圖書(shū)館歸檔系統(tǒng)請(qǐng)求修改所述多張光盤(pán)中的圖書(shū)信息,首先該管理系統(tǒng)的用戶需要向所述圖書(shū)館歸檔系統(tǒng)發(fā)送用于驗(yàn)證讀權(quán)限的用戶名和密碼,所述圖書(shū)館歸檔系統(tǒng)根據(jù)該用戶名和密碼判斷出所述管理系統(tǒng)具有寫(xiě)權(quán)限,進(jìn)一步地,聯(lián)通所述管理系統(tǒng)和所述刻錄光驅(qū)組,所述刻錄光驅(qū)組根據(jù)所述管理系統(tǒng)的請(qǐng)求,將緩存在圖書(shū)歸檔系統(tǒng)的服務(wù)器緩存中針對(duì)所述圖書(shū)信息的修改數(shù)據(jù)寫(xiě)入光盤(pán)中。
[0044]本領(lǐng)域技術(shù)人員可以根據(jù)參考現(xiàn)有技術(shù)架設(shè)光存儲(chǔ)陣列的具體邏輯結(jié)構(gòu)以實(shí)現(xiàn)本發(fā)明提供的方法,在此不再贅述。
[0045]需要說(shuō)明的是,盡管在附圖中以特定順序描述了本發(fā)明方法的操作,但是,這并非要求或者暗示必須按照該特定順序來(lái)執(zhí)行這些操作,或是必須執(zhí)行全部所示的操作才能實(shí)現(xiàn)期望的結(jié)果。相反,流程圖中描繪的步驟可以改變執(zhí)行順序。附加地或備選地,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,和/或?qū)⒁粋€(gè)步驟分解為多個(gè)步驟執(zhí)行。
[0046]相應(yīng)地,本發(fā)明還提供了一種讀寫(xiě)分級(jí)控制的光存儲(chǔ)系統(tǒng),請(qǐng)參考圖2,圖2是根據(jù)本發(fā)明的讀寫(xiě)分級(jí)控制的光存儲(chǔ)系統(tǒng)的一個(gè)【具體實(shí)施方式】的結(jié)構(gòu)示意圖,該光存儲(chǔ)系統(tǒng)包括:
[0047]光存儲(chǔ)陣列100,該光存儲(chǔ)陣列包括只讀光驅(qū)組110、刻錄光驅(qū)組120和至少一張光盤(pán)130 ;
[0048]權(quán)限識(shí)別模塊200,用于識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限;
[0049]觸發(fā)模塊300,包括第一觸發(fā)單元310和第二觸發(fā)單元320 ;
[0050]若所述外部系統(tǒng)被所述權(quán)限識(shí)別模塊200識(shí)別為是具有寫(xiě)權(quán)限的管理系統(tǒng)410,則所述第一觸發(fā)單元310觸發(fā)所述管理系統(tǒng)410訪問(wèn)所述刻錄光驅(qū)組120并對(duì)所述至少一張光盤(pán)130進(jìn)行數(shù)據(jù)的寫(xiě)入和/或擦除;
[0051]若所述所述外部系統(tǒng)被所述權(quán)限識(shí)別模塊200識(shí)別為是僅具有只讀權(quán)限的訪問(wèn)系統(tǒng)420,則所述第二觸發(fā)單元320觸發(fā)所述訪問(wèn)系統(tǒng)420訪問(wèn)所述只讀光驅(qū)組110并從所述至少一張光盤(pán)130中讀取數(shù)據(jù)。
[0052]本部分出現(xiàn)的術(shù)語(yǔ)和名詞與前文中相同的術(shù)語(yǔ)或名詞具有一致的含義,例如所述“外部系統(tǒng)”、“光存儲(chǔ)陣列”、“電連接”等,上述術(shù)語(yǔ)或名詞及其涉及的工作原理均可參考前文中相關(guān)部分的描述和解釋?zhuān)瑸榱撕?jiǎn)便起見(jiàn)在此不再贅述。
[0053]具體地,一些實(shí)施例中,所述光存儲(chǔ)陣列100僅包括一個(gè)光盤(pán)庫(kù);另一些實(shí)施例中,所述光存儲(chǔ)陣列100由多個(gè)分布在互聯(lián)網(wǎng)或局域網(wǎng)上內(nèi)的光盤(pán)庫(kù)構(gòu)成。所述只讀光驅(qū)組110包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)只讀光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)只讀光驅(qū),所述刻錄光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)刻錄光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)刻錄光驅(qū)。典型地如圖2所示,一個(gè)實(shí)施例中,該只讀光驅(qū)組110中包括的只讀光驅(qū)111至只讀光驅(qū)113歸屬于一個(gè)光盤(pán)庫(kù)中,另一實(shí)施例中,該只讀光驅(qū)111至只讀光驅(qū)113分別歸屬于不同的光盤(pán)庫(kù)。只讀光驅(qū)組110和刻錄光驅(qū)組120共享訪問(wèn)所述至少一張光盤(pán)130。典型地,所述至少一張光盤(pán)中包括的光盤(pán)是BD光盤(pán),所述只讀光驅(qū)組中的只讀光驅(qū)是BD-ROM,所述刻錄光驅(qū)組中的刻錄光驅(qū)是BD-RW。當(dāng)然所述至少一張光盤(pán)中包括的光盤(pán)還可以是其他類(lèi)型的光盤(pán),例如CD和DVD,相應(yīng)地,所述只讀光驅(qū)組和所述刻錄光驅(qū)組需支持所述光存儲(chǔ)介質(zhì)的光盤(pán)類(lèi)型。
[0054]管理系統(tǒng)410和訪問(wèn)系統(tǒng)420這兩種外部系統(tǒng)通過(guò)互聯(lián)網(wǎng)/局域網(wǎng)請(qǐng)求訪問(wèn)光存儲(chǔ)陣列100,根據(jù)本發(fā)明提供的光存儲(chǔ)系統(tǒng),權(quán)限識(shí)別模塊200對(duì)外部系統(tǒng)進(jìn)行讀寫(xiě)權(quán)限識(shí)別以判斷當(dāng)前請(qǐng)求訪問(wèn)的外部系統(tǒng)是管理系統(tǒng)410還是訪問(wèn)系統(tǒng)420,進(jìn)一步地,觸發(fā)模塊300根據(jù)權(quán)限識(shí)別模塊200的識(shí)別結(jié)果選擇第一觸發(fā)單元310工作還是第二觸發(fā)單元320工作??蛇x地,所述權(quán)限識(shí)別模塊200識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)130的外部系統(tǒng)的讀寫(xiě)權(quán)限包括:根據(jù)所述外部系統(tǒng)發(fā)送的權(quán)限標(biāo)識(shí)信息識(shí)別該外部系統(tǒng)的讀寫(xiě)權(quán)限。具體地,所述權(quán)限標(biāo)識(shí)信息包括:用于驗(yàn)證所述讀寫(xiě)權(quán)限的系統(tǒng)ID或用戶登錄憑據(jù)。
[0055]具體地,所述第一觸發(fā)單元310觸發(fā)所述管理系統(tǒng)410訪問(wèn)所述刻錄光驅(qū)組120包括:所述第一觸發(fā)單元310將所述管理系統(tǒng)410電連接至所述刻錄光驅(qū)組120的控制線纜;所述管理系統(tǒng)410通過(guò)所述控制線纜訪問(wèn)所述刻錄光驅(qū)組120。類(lèi)似地,所述第二觸發(fā)單元320觸發(fā)所述訪問(wèn)系統(tǒng)420訪問(wèn)所述只讀光驅(qū)組110包括:所述第二觸發(fā)單元320將將所述訪問(wèn)系統(tǒng)420電連接至所述只讀光驅(qū)組110的控制線纜;所述訪問(wèn)系統(tǒng)420通過(guò)所述控制線纜訪問(wèn)所述只讀光驅(qū)組110。需要指出的是,雖然圖2提供的機(jī)構(gòu)示出只讀光驅(qū)組110的控制線纜連接至第二觸發(fā)單元320,以及刻錄光驅(qū)組120的控制線纜連接至第一觸發(fā)單元310,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解只讀光驅(qū)組110和刻錄光驅(qū)組120的控制線纜并不僅限于圖2示出的連接結(jié)構(gòu),只需滿足觸發(fā)模塊300中的觸發(fā)邏輯即可。
[0056]權(quán)限識(shí)別模塊200和觸發(fā)模塊300及其包括的各部分優(yōu)選地實(shí)施為一種計(jì)算機(jī)程序產(chǎn)品,上述計(jì)算機(jī)程序產(chǎn)品的實(shí)施例可以通過(guò)使用用于計(jì)算機(jī)可讀信息的任何記錄介質(zhì)來(lái)實(shí)現(xiàn),所述記錄介質(zhì)包括磁介質(zhì)、光介質(zhì)或其他適合的介質(zhì)。權(quán)限識(shí)別模塊200和觸發(fā)模塊300可以實(shí)施為單機(jī)結(jié)構(gòu),也可以實(shí)施為分布式結(jié)構(gòu)。
[0057]本發(fā)明提供的基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法可以使用可編程邏輯器件來(lái)實(shí)現(xiàn),也可以實(shí)施為計(jì)算機(jī)程序軟件,例如根據(jù)本發(fā)明的實(shí)施例可以是一種計(jì)算機(jī)程序產(chǎn)品,運(yùn)行該程序產(chǎn)品使計(jì)算機(jī)執(zhí)行用于所示范的方法。所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該介質(zhì)上包含計(jì)算機(jī)程序邏輯或代碼部分,用于實(shí)現(xiàn)上述方法的各個(gè)步驟。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是被安裝在計(jì)算機(jī)中的內(nèi)置介質(zhì)或者可從計(jì)算機(jī)主體拆卸的可移動(dòng)介質(zhì)(例如熱拔插技術(shù)存儲(chǔ)設(shè)備)。所述內(nèi)置介質(zhì)包括但不限于可重寫(xiě)的非易失性存儲(chǔ)器,例如RAM、ROM、快閃存儲(chǔ)器和硬盤(pán)。所述可移動(dòng)介質(zhì)包括但不限于:光存儲(chǔ)媒體(例如CD-ROM和DVD)、磁光存儲(chǔ)媒體(例如MO)、磁存儲(chǔ)媒體(例如盒帶或移動(dòng)硬盤(pán))、具有內(nèi)置的可重寫(xiě)的非易失性存儲(chǔ)器的媒體(例如存儲(chǔ)卡)和具有內(nèi)置ROM的媒體(例如ROM盒)。
[0058]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,任何具有適當(dāng)編程裝置的計(jì)算機(jī)系統(tǒng)都將能夠執(zhí)行包含在程序產(chǎn)品中的本發(fā)明的方法的諸步驟。盡管本說(shuō)明書(shū)中描述的多數(shù)【具體實(shí)施方式】都側(cè)重于軟件程序,但是作為固件和硬件實(shí)現(xiàn)本發(fā)明提供的方法的替代實(shí)施例同樣在本發(fā)明要求保護(hù)的范圍之內(nèi)。
[0059]對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括”一詞不排除其他部件、單元或步驟,單數(shù)不排除復(fù)數(shù)。裝置權(quán)利要求中陳述的多個(gè)部件、單元或裝置也可以由一個(gè)部件、單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。
[0060]本發(fā)明提供的基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法以及光存儲(chǔ)系統(tǒng),通過(guò)使用光存儲(chǔ)陣列提供的光盤(pán)作為各類(lèi)數(shù)據(jù)交互系統(tǒng)的后臺(tái)數(shù)據(jù)的存儲(chǔ)介質(zhì),并利用只讀光驅(qū)和刻錄光驅(qū)的物理差異性,使得后臺(tái)數(shù)據(jù)的讀寫(xiě)過(guò)程從物理設(shè)備層面上形成分離,相比軟件限制的方式大大提升了后臺(tái)數(shù)據(jù)讀寫(xiě)權(quán)限控制的安全性。
[0061]以上所揭露的僅為本發(fā)明的一些較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種基于光存儲(chǔ)陣列的數(shù)據(jù)讀寫(xiě)權(quán)限控制方法,該方法包括: 提供光存儲(chǔ)陣列,該光存儲(chǔ)陣列包括只讀光驅(qū)組、刻錄光驅(qū)組和至少一張光盤(pán); 識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限; 若所述外部系統(tǒng)被識(shí)別為是具有寫(xiě)權(quán)限的管理系統(tǒng),則觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組,并對(duì)所述至少一張光盤(pán)進(jìn)行數(shù)據(jù)的寫(xiě)入和/或擦除; 若所述外部系統(tǒng)被識(shí)別為是僅具有只讀權(quán)限的訪問(wèn)系統(tǒng),則觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組,并從所述至少一張光盤(pán)中讀取數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限包括: 根據(jù)所述外部系統(tǒng)發(fā)送的權(quán)限標(biāo)識(shí)信息識(shí)別該外部系統(tǒng)的讀寫(xiě)權(quán)限。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述權(quán)限標(biāo)識(shí)信息包括: 用于驗(yàn)證所述讀寫(xiě)權(quán)限的系統(tǒng)ID或用戶登錄憑據(jù)。
4.根據(jù)權(quán)利要求1所述的方法,其中,觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組包括: 將所述管理系統(tǒng)電連接至所述刻錄光驅(qū)組的控制線纜; 所述管理系統(tǒng)通過(guò)所述控制線纜訪問(wèn)所述刻錄光驅(qū)組。
5.根據(jù)權(quán)利要求1所述的方法,其中,觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組包括: 將所述訪問(wèn)系統(tǒng)電連接至所述只讀光驅(qū)組的控制線纜; 所述訪問(wèn)系統(tǒng)通過(guò)所述控制線纜訪`問(wèn)所述只讀光驅(qū)組。
6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其中: 所述只讀光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)只讀光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)只讀光驅(qū); 所述刻錄光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)刻錄光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)刻錄光驅(qū)。
7.—種讀寫(xiě)分級(jí)控制的光存儲(chǔ)系統(tǒng),該光存儲(chǔ)系統(tǒng)包括: 光存儲(chǔ)陣列,該光存儲(chǔ)陣列包括只讀光驅(qū)組、刻錄光驅(qū)組和至少一張光盤(pán); 權(quán)限識(shí)別模塊,用于識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限; 觸發(fā)模塊,包括第一觸發(fā)單元和第二觸發(fā)單元; 若所述外部系統(tǒng)被所述權(quán)限識(shí)別模塊識(shí)別為是具有寫(xiě)權(quán)限的管理系統(tǒng),則所述第一觸發(fā)單元觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組并對(duì)所述至少一張光盤(pán)進(jìn)行數(shù)據(jù)的寫(xiě)入和/或擦除; 若所述外部系統(tǒng)被所述權(quán)限識(shí)別模塊識(shí)別為是僅具有只讀權(quán)限的訪問(wèn)系統(tǒng),則所述第二觸發(fā)單元觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組并從所述至少一張光盤(pán)中讀取數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的光存儲(chǔ)系統(tǒng),其中,所述權(quán)限識(shí)別模塊識(shí)別請(qǐng)求訪問(wèn)所述至少一張光盤(pán)的外部系統(tǒng)的讀寫(xiě)權(quán)限包括: 根據(jù)所述外部系統(tǒng)發(fā)送的權(quán)限標(biāo)識(shí)信息識(shí)別該外部系統(tǒng)的讀寫(xiě)權(quán)限。
9.根據(jù)權(quán)利要求8所述的光存儲(chǔ)系統(tǒng),其中,所述權(quán)限標(biāo)識(shí)信息包括: 用于驗(yàn)證所述讀寫(xiě)權(quán)限的系統(tǒng)ID或用戶登錄憑據(jù)。
10.根據(jù)權(quán)利要求7所述的光存儲(chǔ)系統(tǒng),其中,所述第一觸發(fā)單元觸發(fā)所述管理系統(tǒng)訪問(wèn)所述刻錄光驅(qū)組包括:所述第一觸發(fā)單元將所述管理系統(tǒng)電連接至所述刻錄光驅(qū)組的控制線纜; 所述管理系統(tǒng)通過(guò)所述控制線纜訪問(wèn)所述刻錄光驅(qū)組。
11.根據(jù)權(quán)利要求7所述的光存儲(chǔ)系統(tǒng),其中,所述第二觸發(fā)單元觸發(fā)所述訪問(wèn)系統(tǒng)訪問(wèn)所述只讀光驅(qū)組包括: 所述第二觸發(fā)單元將將所述訪問(wèn)系統(tǒng)電連接至所述只讀光驅(qū)組的控制線纜; 所述訪問(wèn)系統(tǒng)通過(guò)所述控制線纜訪問(wèn)所述只讀光驅(qū)組。
12.根據(jù)權(quán)利要求7至11任一項(xiàng)所述的光存儲(chǔ)系統(tǒng),其中: 所述只讀光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)只讀光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)只讀光驅(qū); 所述刻錄光驅(qū)組包括一個(gè)光盤(pán)庫(kù)內(nèi)的至少一個(gè)刻錄光驅(qū)或分布在多個(gè)光盤(pán)庫(kù)內(nèi)的多個(gè)刻錄光驅(qū)。
【文檔編號(hào)】G11B20/00GK103617802SQ201310626461
【公開(kāi)日】2014年3月5日 申請(qǐng)日期:2013年11月28日 優(yōu)先權(quán)日:2013年11月28日
【發(fā)明者】鄧吉, 劉恒昌, 李珅, 鄭維, 謝之恒 申請(qǐng)人:中經(jīng)云數(shù)據(jù)存儲(chǔ)科技(北京)有限公司