專利名稱:一種分布式統(tǒng)一目錄管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)服務(wù)技術(shù)領(lǐng)域,尤其涉及一種分布式統(tǒng)一目錄管理方法。
背景技術(shù):
互聯(lián)網(wǎng)的普及,以及移動存儲設(shè)備的廣泛使用,導(dǎo)致信息分散存放在不同的存儲設(shè)備上。在現(xiàn)有技術(shù)中,我們可以使用光盤保存數(shù)據(jù),可以使用硬盤保存數(shù)據(jù),可以用Flash盤保存數(shù)據(jù),可以是用個(gè)人主頁保存數(shù)據(jù),可以是用網(wǎng)絡(luò)硬盤保留數(shù)據(jù),也可以使用郵箱保留數(shù)據(jù)等。
但是,目前的主流操作系統(tǒng),只可以在驅(qū)動器意義上管理存儲設(shè)備。例如只管理光驅(qū),而不管理光盤。從而使得數(shù)據(jù)管理的復(fù)雜性增加。并且,目前的操作系統(tǒng),無法將廣義的網(wǎng)絡(luò)存儲服務(wù)納入統(tǒng)一的存儲管理體系中。只能在應(yīng)用層面上提供若干獨(dú)立的管理工具,例如郵件管理工具等。這樣是非常不方便的。正是由于這個(gè)限制,使得很多高級的數(shù)據(jù)管理、交換技術(shù)無法實(shí)現(xiàn)。
發(fā)明內(nèi)容
本專利的目的就是提出一種基于數(shù)據(jù)的存儲管理,統(tǒng)一目錄架構(gòu),統(tǒng)一地址空間將硬件存儲與網(wǎng)絡(luò)存儲的一體化管理的分布式數(shù)據(jù)統(tǒng)一管理技術(shù)。
為此,本發(fā)明采用如下技術(shù)方案一種分布式數(shù)據(jù)統(tǒng)一目錄管理方法,其特征在于在管理設(shè)備上建立存儲設(shè)備注冊表,該表項(xiàng)內(nèi)容包括存儲設(shè)備信息;建立虛擬目錄,將數(shù)據(jù)塊設(shè)置為獨(dú)立唯一的地址;系統(tǒng)使用該虛擬目錄對存儲設(shè)備進(jìn)行操作。
所述的存儲設(shè)備信息,包括設(shè)備的類型、名稱、內(nèi)部編號和特征信息。
所述的分布式數(shù)據(jù)統(tǒng)一目錄管理方法,當(dāng)系統(tǒng)存儲設(shè)備變化時(shí),將變化情況在存儲設(shè)備注冊表中注冊。
所述的分布式數(shù)據(jù)統(tǒng)一目錄管理方法,對于當(dāng)前系統(tǒng)可以讀取的存儲地址,將其轉(zhuǎn)換成虛擬地址保存到虛擬目錄中。
所述的轉(zhuǎn)換,是查詢當(dāng)前存儲設(shè)備在虛擬設(shè)備注冊表中的序列號,使用該注冊設(shè)備的內(nèi)部編號替換當(dāng)前地址的驅(qū)動器段。
所述的存儲設(shè)備,包括硬件存儲設(shè)備和網(wǎng)絡(luò)存儲設(shè)備。
所述的存儲設(shè)備注冊表,可以是群組成員注冊表,通過該群組成員注冊表形成級聯(lián)體系。
所述的分布式統(tǒng)一目錄管理方法,還建立統(tǒng)一的級聯(lián)虛擬目錄。
所述的分布式統(tǒng)一目錄管理方法,當(dāng)從虛擬目錄中訪問存儲設(shè)備中的數(shù)據(jù)時(shí),包括以下步驟a、讀取該數(shù)據(jù)的虛擬地址;b、通過存儲設(shè)備注冊表查詢指定內(nèi)部編號對應(yīng)的存儲設(shè)備名稱及特征信息;c、確定當(dāng)前該設(shè)備是否可以訪問,如果可以,進(jìn)入步驟d,d、將虛擬地址轉(zhuǎn)換到正確的驅(qū)動器上。
所述的步驟c中,如果不可以訪問,則還包括步驟e、彈出加載設(shè)備對話框,建議加載該設(shè)備。
本發(fā)明由于存儲設(shè)備注冊表的引入以及虛擬目錄的建立,可以基于數(shù)據(jù)的存儲進(jìn)行管理,而不是基于驅(qū)動器的存儲管理,由于統(tǒng)一目錄架構(gòu),統(tǒng)一地址空間,可以通過級聯(lián)進(jìn)行系統(tǒng)擴(kuò)展,即形成網(wǎng)絡(luò)范圍內(nèi)的虛擬目錄體系,同時(shí)本發(fā)明將硬件存儲與網(wǎng)絡(luò)存儲的一體化管理,為使用者帶來了很大的方便。
圖1是本發(fā)明實(shí)施例中系統(tǒng)連接示意圖;圖2是本發(fā)明從虛擬目錄中訪問存儲設(shè)備的流程圖。
具體實(shí)施例方式
下面結(jié)合說明書附圖來說明本發(fā)明的具體實(shí)施方式
。
采用本發(fā)明的分布式統(tǒng)一目錄管理方法,首先要在管理設(shè)備上一個(gè)存儲設(shè)備注冊表,該管理設(shè)備可以是PC機(jī),便攜機(jī)也可以是工作站等。該存儲設(shè)備注冊表,可以是群組成員注冊表,形成群組級聯(lián)體系。
該注冊表中包含存儲設(shè)備的相關(guān)信息,包括存儲設(shè)備的類型、名稱、內(nèi)部編號和特征信息。該存儲設(shè)備,包括硬件存儲設(shè)備和網(wǎng)絡(luò)存儲設(shè)備,硬件存儲設(shè)備比如目前的硬盤、優(yōu)盤、移動存儲設(shè)備等,網(wǎng)絡(luò)存儲設(shè)備比如郵箱、網(wǎng)絡(luò)存儲器等。
如表1所示,是一個(gè)注冊表的具體實(shí)例,該注冊表中包括了幾個(gè)存儲設(shè)備,包括本機(jī)的硬盤和光盤及網(wǎng)絡(luò)連接的其他PC的一些存儲設(shè)備。
表1其中,擴(kuò)展存儲介質(zhì)就是指向級聯(lián)的存儲設(shè)備注冊表。
如圖1所示,是本發(fā)明的一個(gè)連接示意圖,從圖中可以看到,對于注冊表A來說,訪問注冊表B中的設(shè)備,講使用002/003這樣的虛擬驅(qū)動器號。然后在存儲設(shè)備注冊表的基礎(chǔ)上,建立一個(gè)虛擬目錄,對每一個(gè)數(shù)據(jù)塊設(shè)置為獨(dú)立唯一的地址。在本發(fā)明中,虛擬目錄的地址管理是非常重要的,我們看一個(gè)具體的實(shí)施例例如數(shù)據(jù)文件test.txt,存儲在光盤上。當(dāng)前使用的計(jì)算機(jī)光驅(qū)是E盤。該光盤在存儲設(shè)備注冊表中的設(shè)備編號是0004。因此,該數(shù)據(jù)文件的虛擬地址為0004\folder\test.txt,實(shí)際地址是E\folder\test.txt.如果當(dāng)前使用的計(jì)算機(jī),其光驅(qū)是F盤。則實(shí)際地址是F\folder\test.txt.對于數(shù)據(jù)塊來說,其虛擬地址是確定的,與當(dāng)前操作環(huán)境無關(guān)。但是,實(shí)際地址與當(dāng)前操作環(huán)境是有關(guān)系的。
首先,對于當(dāng)前系統(tǒng)可以讀取的數(shù)據(jù)存儲地址,需要轉(zhuǎn)換成虛擬地址才可以保存到虛擬目錄中。轉(zhuǎn)換的方法是查詢當(dāng)前存儲設(shè)備在虛擬設(shè)備注冊表中的序列號,使用該注冊設(shè)備的內(nèi)部編號替換當(dāng)前地址的驅(qū)動器段。如果是按照前面提到的群組成員注冊表形式形成的級聯(lián)體系,則還需建立統(tǒng)一的級聯(lián)虛擬目錄。
例如可以是A向B注冊,由B建立成員注冊表。為A分配注冊編號。這樣,B可以加載A的存儲介質(zhì)注冊表,通過級聯(lián)方法,將A的虛擬目錄地址空間映射到自己的地址空間。因此從某種角度說,A也是一種廣義的存儲設(shè)備。
經(jīng)過上述設(shè)置后,系統(tǒng)使用該虛擬目錄對存儲設(shè)備進(jìn)行操作,當(dāng)系統(tǒng)存儲設(shè)備變化時(shí),將變化情況在存儲設(shè)備注冊表中注冊。使用者可以選擇加入該存儲設(shè)備注冊表,也可以選擇推出該存儲設(shè)備注冊表,即從該注冊表中刪除存儲設(shè)備。
本發(fā)明可以通過網(wǎng)絡(luò)通訊模塊建立網(wǎng)絡(luò)存儲服務(wù)的標(biāo)準(zhǔn)操作,例如對數(shù)據(jù)的上傳,下載,復(fù)制等,從而將網(wǎng)絡(luò)存儲設(shè)備在操作上等同于硬件存儲設(shè)備。
如圖1所示,是本發(fā)明從虛擬目錄中訪問存儲設(shè)備中的數(shù)據(jù)時(shí)的流程示意圖,從圖中可以看出,訪問時(shí)包括首先讀取該數(shù)據(jù)的虛擬地址;該地址即前面設(shè)定的虛擬目錄中的獨(dú)立的、唯一的地址;然后通過存儲設(shè)備注冊表查詢指定內(nèi)部編號對應(yīng)的存儲設(shè)備名稱及特征信息;確定當(dāng)前該設(shè)備是否可以訪問,如果可以,則將虛擬地址轉(zhuǎn)換到正確的驅(qū)動器上,進(jìn)行正常的訪問;如果不可以,則彈出加載設(shè)備對話框,建議加載該設(shè)備。
本發(fā)明由于存儲設(shè)備注冊表的引入以及虛擬目錄的建立,可以基于數(shù)據(jù)的存儲進(jìn)行管理,而不是基于驅(qū)動器的存儲管理,可以在存儲設(shè)備沒有加載的情況下瀏覽虛擬目錄,并進(jìn)行目錄管理;由于統(tǒng)一目錄架構(gòu),統(tǒng)一地址空間,可以通過級聯(lián)進(jìn)行系統(tǒng)擴(kuò)展,即形成網(wǎng)絡(luò)范圍內(nèi)的虛擬目錄體系,同時(shí)本發(fā)明將硬件存儲與網(wǎng)絡(luò)存儲的一體化管理,為使用者帶來了很大的方便。
以上所述,僅為本發(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)利要求
1.一種分布式數(shù)據(jù)統(tǒng)一目錄管理方法,其特征在于在管理設(shè)備上建立存儲設(shè)備注冊表,該表項(xiàng)內(nèi)容包括存儲設(shè)備信息;建立虛擬目錄,將數(shù)據(jù)塊設(shè)置為獨(dú)立唯一的地址;管理設(shè)備使用該虛擬目錄對存儲設(shè)備進(jìn)行管理操作。
2.如權(quán)利要求1所述的分布式數(shù)據(jù)統(tǒng)一目錄管理方法,其特征在于所述的存儲設(shè)備信息,包括設(shè)備的類型、名稱、內(nèi)部編號和特征信息。
3.如權(quán)利要求1或2所述的分布式數(shù)據(jù)統(tǒng)一目錄管理方法,其特征在于當(dāng)系統(tǒng)存儲設(shè)備變化時(shí),將變化情況在存儲設(shè)備注冊表中注冊。
4.如權(quán)利要求3所述的分布式數(shù)據(jù)統(tǒng)一目錄管理方法,其特征在于對于當(dāng)前系統(tǒng)可以讀取的存儲地址,將其轉(zhuǎn)換成虛擬地址保存到虛擬目錄中。
5.如權(quán)利要求4所述的分布式數(shù)據(jù)統(tǒng)一目錄管理方法,其特征在于所述的轉(zhuǎn)換,是查詢當(dāng)前存儲設(shè)備在虛擬設(shè)備注冊表中的序列號,使用該注冊設(shè)備的內(nèi)部編號替換當(dāng)前地址的驅(qū)動器段。
6.如權(quán)利要求5所述的分布式數(shù)據(jù)統(tǒng)一目錄管理方法,其特征在于所述的存儲設(shè)備,包括硬件存儲設(shè)備和網(wǎng)絡(luò)存儲設(shè)備。
7.如權(quán)利要求1所述的分布式數(shù)據(jù)統(tǒng)一目錄管理方法,其特征在于所述的存儲設(shè)備注冊表,可以是群組成員注冊表,通過該群組成員注冊表形成級聯(lián)體系。
8.如權(quán)利要求7所述的分布式統(tǒng)一目錄管理方法,其特征在于還建立統(tǒng)一的級聯(lián)虛擬目錄。
9.如權(quán)利要求1所述的分布式統(tǒng)一目錄管理方法,其特征在于當(dāng)從虛擬目錄中訪問存儲設(shè)備中的數(shù)據(jù)時(shí),包括以下步驟a、讀取該數(shù)據(jù)的虛擬地址;b、通過存儲設(shè)備注冊表查詢指定內(nèi)部編號對應(yīng)的存儲設(shè)備名稱及特征信息;c、確定當(dāng)前該設(shè)備是否可以訪問,如果可以,進(jìn)入步驟d,d、將虛擬地址轉(zhuǎn)換到正確的驅(qū)動器上。
10.如權(quán)利要求9所述分布式統(tǒng)一目錄管理方法,其特征在于所述的步驟c中,如果不可以訪問,則還包括步驟e、彈出加載設(shè)備對話框,建議加載該設(shè)備。
全文摘要
本發(fā)明涉及一種分布式統(tǒng)一數(shù)據(jù)目錄管理方法。包括在管理設(shè)備上建立存儲設(shè)備注冊表,該表項(xiàng)內(nèi)容包括存儲設(shè)備信息;建立虛擬目錄,將數(shù)據(jù)塊設(shè)置為獨(dú)立唯一的地址;系統(tǒng)使用該虛擬目錄對存儲設(shè)備進(jìn)行操作。由于存儲設(shè)備注冊表的引入以及虛擬目錄的建立,可以在數(shù)據(jù)管理過程中直接定位不同存儲設(shè)備上的數(shù)據(jù),同時(shí)本發(fā)明將硬件存儲與網(wǎng)絡(luò)存儲納入統(tǒng)一管理體系,為使用者帶來了很大的方便。
文檔編號G06F12/08GK1514371SQ0216011
公開日2004年7月21日 申請日期2002年12月31日 優(yōu)先權(quán)日2002年12月31日
發(fā)明者孫鋼, 孫 鋼 申請人:北京因特時(shí)代信息技術(shù)有限公司