專利名稱:數(shù)據(jù)記錄設備和訪問控制方法
技術領域:
本發(fā)明涉及一種關于多個記錄介質(zhì)的數(shù)據(jù)訪問技術。
背景技術:
存在一種公知的數(shù)據(jù)記錄設備,其裝備有多個介質(zhì)附連單元如卡槽,并且通過獨立盤冗余陣列(RAID)記錄系統(tǒng)將數(shù)據(jù)記錄到附連到各個介質(zhì)附連單元的記錄介質(zhì)中。例如,在圖像拾取設備(諸如數(shù)字照相機或數(shù)字視頻攝像機等記錄設備)中,可以插入和移除諸如安全數(shù)字(SD)存儲卡(注冊商標)的記錄介質(zhì)。所插入的記錄介質(zhì)可以存儲所拍攝的圖像、通過編輯所拍攝的圖像而獲得的圖像等作為數(shù)據(jù)。具有通信功能的圖像拾取設備可以將存儲在記錄介質(zhì)中的圖像數(shù)據(jù)等傳輸?shù)骄哂型ㄐ殴δ艿膱D像處理設備,以便可以由圖像處理設備再現(xiàn)該數(shù)據(jù)??梢詮膱D像拾取設備移除可移除記錄介質(zhì),并且可以將其插入到包括能夠訪問該記錄介質(zhì)的控制器的圖像處理設備中。此外,圖像處理設備可以從所插入的記錄介質(zhì)讀取和再現(xiàn)所記錄的數(shù)據(jù)。
另外,近年來,實現(xiàn)了一種具有寫保護功能的記錄介質(zhì)。對于該記錄介質(zhì),將寫禁止和許可設置到記錄介質(zhì)本身,或者可以將寫禁止和許可設置到特定區(qū)域。該記錄介質(zhì)還具有硬件開關或密碼,以便將寫禁止和許可設置到記錄介質(zhì)本身。
另一方面,近年來,隨著固態(tài)圖像拾取設備(CCD等)的性能提高,在圖像拾取設備中輸出圖像的尺寸以及整屏中每單位時間的幀數(shù)已經(jīng)大增。另外,要求縮短從拍攝結束時開始直至下一拍攝變得可能的時間,即拍攝間隔。由于這些因素,需要提高向記錄介質(zhì)傳輸數(shù)據(jù)的速度。
迄今為止,為了解決該問題,在連續(xù)拍攝圖像的情況下,可以將所拍攝的圖像臨時存儲在圖像拾取設備的內(nèi)部存儲器中,并且在所有拍攝結束的時候,才將所拍攝的圖像從內(nèi)部存儲器傳輸?shù)接涗浗橘|(zhì)。這可以縮短拍攝間隔。然而,存在對內(nèi)部存儲器資源的限制,并且出現(xiàn)了這樣的問題,即如果用盡了內(nèi)部存儲器,則不能進行拍攝。
為了解決該問題,日本專利申請公開No.9-245415、對應的美國專利No.5900010和6233654的數(shù)據(jù)記錄設備可以使用由功能和性能定義的RAID記錄系統(tǒng)來控制記錄介質(zhì),以適應高傳輸速度。該設備控制記錄介質(zhì)的附連和脫離,以便在記錄介質(zhì)中沒有任何空區(qū)域的情況下將后續(xù)信息記錄在下一個被插入記錄介質(zhì)中。
在上述文獻的數(shù)據(jù)記錄設備中使用了RAID記錄系統(tǒng)。因此,即使當從數(shù)據(jù)記錄設備移除記錄介質(zhì),并且將其插入到另一個圖像處理設備中時,也不能讀取該記錄介質(zhì)的數(shù)據(jù)。然而,存在這樣的問題,即圖像處理設備和記錄介質(zhì)可能引起不正確的操作。
此外,在上述專利文獻的數(shù)據(jù)記錄設備中,為插入了可移除記錄介質(zhì)的每個卡槽本身設定RAID記錄系統(tǒng)的訪問次序。因此,當一旦移除記錄介質(zhì)并且將其插入到同一數(shù)據(jù)記錄設備的另一個卡槽中時,該槽不能被RAID記錄系統(tǒng)訪問。因此,當一旦移除記錄介質(zhì)并且再次插入該介質(zhì)以便使用時,用戶需要記憶被移除的記錄介質(zhì)已被插入的卡槽。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述問題而開發(fā)的,并且其目的是提供一種可以高速地讀取和寫入數(shù)據(jù)并且可以保護記錄在記錄介質(zhì)中的數(shù)據(jù)的數(shù)據(jù)記錄設備和訪問控制方法。
根據(jù)本發(fā)明的第一方面,提供一種數(shù)據(jù)記錄設備,包括多個單獨記錄介質(zhì)附連單元;密碼存儲單元,用于存儲與所述單獨記錄介質(zhì)附連單元相關聯(lián)的密碼;獲取單元,獲取附連到所述多個介質(zhì)附連單元的單獨記錄介質(zhì)的所述密碼,該單獨記錄介質(zhì)具有密碼鎖定功能;訪問認證單元,使用存儲在密碼存儲單元中的密碼來判斷附連到該多個介質(zhì)附連單元的單獨記錄介質(zhì)是否可由RAID記錄系統(tǒng)訪問;以及訪問控制單元,在訪問認證單元認證了附連到該多個介質(zhì)附連單元的單獨記錄介質(zhì)可由RAID記錄系統(tǒng)訪問的情況下,使用RAID記錄系統(tǒng)從每個記錄介質(zhì)訪問數(shù)據(jù)。
根據(jù)本發(fā)明的第二方面,提供一種訪問控制方法,包括獲取步驟,從密碼存儲單元獲取附連到多個介質(zhì)附連單元的單獨記錄介質(zhì)的密碼,該記錄介質(zhì)具有密碼鎖定功能,其中密碼存儲單元存儲對記錄介質(zhì)設置的密碼;訪問認證步驟,通過使用由獲取步驟獲取的密碼來判斷附連到該多個介質(zhì)附連單元的單獨記錄介質(zhì)是否可由RAID記錄系統(tǒng)訪問;以及訪問控制步驟,在訪問認證步驟認證了附連到該多個介質(zhì)附連單元的單獨記錄介質(zhì)可由RAID記錄系統(tǒng)訪問的情況下,使用RAID記錄系統(tǒng)訪問每個記錄介質(zhì)的數(shù)據(jù)。
根據(jù)下面對示例性實施例的描述(參考附圖),本發(fā)明的其它特征將會變得清楚。
圖1是示出第一實施例的數(shù)據(jù)記錄設備的方框圖;圖2是使用鏡像系統(tǒng)記錄數(shù)據(jù)的RAID1記錄系統(tǒng)的概念圖;圖3是使用分條(striping)系統(tǒng)記錄數(shù)據(jù)的RAID3記錄系統(tǒng)的概念圖;圖4是使用分條系統(tǒng)記錄數(shù)據(jù)的RAID5記錄系統(tǒng)的概念圖;圖5是記錄在記錄介質(zhì)中的圖像文件系統(tǒng)的分層結構的概念圖;圖6是示出卡訪問服務(C.1)的操作的流程圖;圖7是示出第二卡訪問服務(C.2)的操作的流程圖;圖8是示出第三卡訪問服務(C.3)的操作的流程圖;圖9是示出第四卡訪問服務(C.4)的操作的流程圖;圖10是示出第五卡訪問服務(C.5)的操作的流程圖;圖11是示出第六卡訪問服務(C.6)的操作的流程圖;圖12是關于記錄介質(zhì)的密碼控制的流程圖;圖13是示出密碼控制服務(C.1)和(C.3)到(C.5)中的密碼控制數(shù)據(jù)的結構的概念圖;
圖14示出密碼控制服務(C.2)中的密碼控制數(shù)據(jù)的結構概念圖;圖15是示出密碼控制服務(C.6)中的密碼控制數(shù)據(jù)的結構的概念圖;圖16是自動密碼鎖定功能處理的流程圖;圖17是示出在成功地執(zhí)行卡訪問服務(C.1)到(C.6)的情況下記錄介質(zhì)密碼和密碼鎖定的設置狀態(tài)的圖;圖18是示出在文件分配表(FAT)文件系統(tǒng)中格式化的記錄介質(zhì)的存儲區(qū)域的結構的圖;圖19是示出分區(qū)引導記錄(PBR)的詳細結構的圖;圖20是示出包括在BIOS參數(shù)塊(BPB)中的參數(shù)的圖;圖21是RAID訪問的主處理的流程圖;圖22是在圖21的步驟S2104中執(zhí)行的密碼解鎖和設置處理的流程圖;圖23是在圖21的步驟S2107中執(zhí)行的可訪問性確認處理的流程圖;圖24是示出在圖21的步驟S2110中,在RAID3記錄系統(tǒng)(分條系統(tǒng))中使用FAT文件系統(tǒng)在每個記錄介質(zhì)中記錄數(shù)據(jù)的情況下記錄介質(zhì)的存儲內(nèi)容的概念圖;圖25是在RAID3記錄系統(tǒng)中使用FAT文件系統(tǒng)記錄數(shù)據(jù)的情況下的數(shù)據(jù)記錄處理的流程圖;圖26是在RAID3記錄系統(tǒng)中使用FAT文件系統(tǒng)獲取(讀)數(shù)據(jù)的數(shù)據(jù)獲取處理的流程圖;圖27A和27B是示出記錄介質(zhì)被移除時的處理(圖27A)和記錄介質(zhì)被插入時的處理(圖27B)的流程圖;圖28是在第二實施例中,在圖21的步驟S2110中由RAID記錄系統(tǒng)執(zhí)行記錄處理時所執(zhí)行的RAID記錄處理的流程圖;以及圖29是示出在記錄介質(zhì)的存儲器變滿之后重新設置了RAID記錄系統(tǒng)的每個記錄介質(zhì)的存儲內(nèi)容的概念圖。
具體實施例方式
以下將參考附圖描述本發(fā)明的實施例。
(第一實施例)圖1是示出第一實施例中的數(shù)據(jù)記錄設備的方框圖。本數(shù)據(jù)記錄設備構造為諸如數(shù)字照相機的圖像拾取設備。該圖像拾取設備1包括存儲器控制電路17;系統(tǒng)控制單元28;拍攝透鏡11;具有光圈功能的快門12;以及將光圖像轉(zhuǎn)換成電信號的圖像拾取元件13。該設備還包括A/D轉(zhuǎn)換器15,其將圖像拾取元件13的模擬信號輸出轉(zhuǎn)換成數(shù)字信號;定時生成電路14,其將時鐘信號或控制信號提供給圖像拾取元件13和A/D轉(zhuǎn)換器15;以及圖像處理電路16。定時生成電路14由存儲器控制電路17和系統(tǒng)控制單元28控制。
圖像處理電路16對來自A/D轉(zhuǎn)換器15或存儲器控制電路17的數(shù)據(jù)執(zhí)行預定像素插值處理或顏色轉(zhuǎn)換處理。圖像處理電路16使用所拍攝的圖像數(shù)據(jù)執(zhí)行預定計算處理,并且系統(tǒng)控制單元28基于所獲得的計算結果而控制曝光和范圍調(diào)整(ranging)。這里,例如執(zhí)行通過透鏡(TTL,through-the-lens)系統(tǒng)的自動聚焦(AF)處理、自動曝光(AE)處理、以及閃光預發(fā)射(EF)處理。圖像處理電路16還使用所拍攝的圖像數(shù)據(jù)執(zhí)行預定的計算處理,并且還基于所得到的計算結果而執(zhí)行自動白平衡(AWB)處理。
圖像拾取設備1還包括存儲器控制電路17;定時生成電路14;圖像顯示電路19;存儲器20;壓縮和擴展電路21;以及通信單元22。存儲器控制電路17控制A/D轉(zhuǎn)換器15、定時生成電路14、圖像處理電路16、圖像顯示電路19、存儲器20、以及壓縮和擴展電路21。連接到圖像顯示電路19的圖像顯示單元18是LCD等,并且通過存儲器控制電路17和圖像顯示電路19將寫入在存儲器20中的系統(tǒng)的圖像數(shù)據(jù)顯示在圖像顯示單元18中。當使用圖像顯示單元18顯示所拍攝的圖像數(shù)據(jù)時,可以實現(xiàn)電子取景器(EVF)功能。通信單元22具有RS232C、USB、IEEE1394、調(diào)制解調(diào)器、諸如LAN的電纜通信、諸如IrDA的紅外線通信、以及諸如藍牙和802.11b的無線電通信中的任何或多個功能。
存儲器20存儲所拍攝的靜態(tài)和動態(tài)圖像,并且具有足夠用于長時間地存儲大量靜態(tài)圖像和動態(tài)圖像的存儲容量,并且甚至在連續(xù)拍攝多個圖像的情況下,也有可能高速地將大量圖像寫入到存儲器20中。存儲器20還可用作系統(tǒng)控制單元28的操作區(qū)域。
壓縮和擴展電路21通過自適應離散余弦變換(ADCT)、小波變換等來壓縮和擴展圖像數(shù)據(jù)。壓縮和擴展電路21讀出存儲在存儲器20中的圖像,以執(zhí)行壓縮或擴展處理,并且將處理后的數(shù)據(jù)寫入到存儲器20中。系統(tǒng)控制單元28控制整個圖像拾取設備1。
圖像拾取設備1還包括RAM 30、ROM 29、操作單元26以及快門27。RAM 30存儲用于系統(tǒng)控制單元28的操作的常量、變量等。ROM29存儲用于系統(tǒng)控制單元28的操作程序、參數(shù)等。操作單元26和快門27被布置成輸入系統(tǒng)控制單元28的各種操作指令,并且通過組合多個開關、撥盤(dial)、觸摸面板等來構成。
圖像拾取設備1還包括盤陣列控制器23。盤陣列控制器23通過多個卡接口(I/F)24訪問記錄介質(zhì)(SDC(1)到SDC(5)),其中記錄介質(zhì)(SDC(1)到SDC(5))是諸如安全數(shù)字(SD)存儲卡(注冊商標)和硬盤的外部存儲設備。一個記錄介質(zhì)SDC可插入到每個卡I/F 24中。盤陣列控制器23通過由功能和性能定義的獨立盤冗余陣列(RAID 1到5)記錄系統(tǒng),經(jīng)由卡I/F 24對記錄介質(zhì)SDC讀取和寫入數(shù)據(jù)。應當注意,可以使用多個卡I/F 24,并且對卡I/F的數(shù)目不存在任何限制。迄今為止,在RAID1-RAID5盤陣列系統(tǒng)當中,實際上僅僅使用了RAID1、RAID3和RAID5。
接下來,將參考圖2到4從總體上描述RAID1、RAID3和RAID5記錄系統(tǒng)。
圖2是使用鏡像系統(tǒng)記錄數(shù)據(jù)的RAID1記錄系統(tǒng)的概念圖。在圖2到4中,盤驅(qū)動器200到204、300到304以及400到404對應于記錄介質(zhì)SDC(1)到SDC(5)。
在RAID1記錄系統(tǒng)中,使用鏡像系統(tǒng)記錄由數(shù)據(jù)1、數(shù)據(jù)2、數(shù)據(jù)3...構成的數(shù)據(jù)項系列206。在該鏡像系統(tǒng)中,盤驅(qū)動器200被認為是主盤,并且盤驅(qū)動器201到204被認為是預備盤。此外,在每個預備盤中記錄與主盤相同的數(shù)據(jù)(數(shù)據(jù)1、數(shù)據(jù)2、數(shù)據(jù)3...)。從而,因為在預備盤上存儲了與主盤相同的數(shù)據(jù),所以即使當主盤損壞時,也能保護數(shù)據(jù)的安全性。
另一方面,在數(shù)據(jù)傳輸速度被認為重要時記錄數(shù)據(jù)流的情況下,使用作為根據(jù)RAID3或RAID5協(xié)議的記錄系統(tǒng)的分條系統(tǒng)記錄數(shù)據(jù)。
圖3是使用分條系統(tǒng)記錄數(shù)據(jù)的RAID3記錄系統(tǒng)的概念圖。在RAID3的分條系統(tǒng)中,使用多個盤驅(qū)動器當中的特定盤驅(qū)動器來存儲奇偶校驗數(shù)據(jù)。例如,使用盤驅(qū)動器304作為用于存儲奇偶校驗數(shù)據(jù)的盤驅(qū)動器。在該分條系統(tǒng)中,在記錄數(shù)據(jù)項系列306的期間,盤驅(qū)動器300分別存儲數(shù)據(jù)1、數(shù)據(jù)5、數(shù)據(jù)9、...。盤驅(qū)動器301分別存儲數(shù)據(jù)2、數(shù)據(jù)6、數(shù)據(jù)10、...。盤驅(qū)動器302分別存儲數(shù)據(jù)3、數(shù)據(jù)7、數(shù)據(jù)11、...。盤驅(qū)動器303分別存儲數(shù)據(jù)4、數(shù)據(jù)8、數(shù)據(jù)12、...。盤驅(qū)動器304存儲數(shù)據(jù)1到4、數(shù)據(jù)5到8、以及數(shù)據(jù)9到12的奇偶校驗數(shù)據(jù)。從而,由于可以將數(shù)據(jù)系列306并行記錄在各個盤驅(qū)動器中,因此可以實現(xiàn)較高的傳輸速度。
圖4是使用不同的分條系統(tǒng)記錄數(shù)據(jù)的RAID5記錄系統(tǒng)的概念圖。在RAID5分條系統(tǒng)中,將奇偶校驗數(shù)據(jù)分布并存儲在多個盤驅(qū)動器中。在該分條系統(tǒng)中,盤驅(qū)動器400到403分別存儲數(shù)據(jù)1到4,并且盤驅(qū)動器404存儲數(shù)據(jù)1到4的奇偶校驗數(shù)據(jù)。接下來,盤驅(qū)動器400到402以及404分別存儲數(shù)據(jù)5到7以及8,并且盤驅(qū)動器403記錄數(shù)據(jù)5到8的奇偶校驗數(shù)據(jù)。接下來,盤驅(qū)動器400、401、403和404存儲數(shù)據(jù)9、10、11和12,并且盤驅(qū)動器402存儲數(shù)據(jù)9到12的奇偶校驗數(shù)據(jù)。從而,由于可以將數(shù)據(jù)系列并行記錄在各個盤驅(qū)動器中,因此可以實現(xiàn)較高的傳輸速度。
在RAID3記錄系統(tǒng)(參見圖3)中,將奇偶校驗數(shù)據(jù)僅僅存儲在盤驅(qū)動器304中。因此,不能由不同的盤驅(qū)動器同時寫入數(shù)據(jù)。另一方面,在RAID5記錄系統(tǒng)(參見圖4)中,將奇偶校驗數(shù)據(jù)分布并記錄在各個盤驅(qū)動器中。因此,可以由不同的盤驅(qū)動器同時寫入數(shù)據(jù),并且可以提高整體性能。
在這樣的盤陣列系統(tǒng)中,可以根據(jù)要記錄的數(shù)據(jù)或者用戶需要來選擇相應的RAID1、RAID3和RAID5記錄系統(tǒng)。因此,在如在其記錄對象是圖像數(shù)據(jù)的本圖像拾取設備1中需要高數(shù)據(jù)傳輸速度的情況下,可以采用RAID3或RAID5系統(tǒng)。
圖5是示出記錄在記錄介質(zhì)SDC中的圖像文件系統(tǒng)的分層結構的概念圖。該結構例如由層L1到L4構成。
在圖5中,最高層L1是用戶應用程序。該用戶應用程序是在圖像拾取設備1中啟動的軟件。在通過使用文件名打開文件之后,讀或?qū)憯?shù)據(jù),然后關閉文件。
層L2是文件系統(tǒng)應用程序接口(API)層,并且通過函數(shù)調(diào)用從用戶應用程序調(diào)用。層L2將驅(qū)動器名稱與文件系統(tǒng)相關聯(lián),以管理它們。在每個驅(qū)動器中安裝文件系統(tǒng)架構層(層L3)。因此,可以混合多種文件系統(tǒng)架構(例如,文件分配表(FAT)、網(wǎng)絡文件系統(tǒng)(NFS)、以及NT文件系統(tǒng)(NTFS)等)。應當注意,文件系統(tǒng)架構層(層L3)是執(zhí)行實際文件管理的部分。最低層L4是塊設備層。
文件系統(tǒng)架構層通過使用由塊設備層提供的服務來實現(xiàn)文件輸入和輸出。應當注意,塊設備層以512字節(jié)等的扇區(qū)為單位管理數(shù)據(jù)。塊設備層吸收每個設備的輸入和輸出之間的差異,以及頭(head)、柱面等的參數(shù)之間的差異。因此,有可能構造與多種設備相混合的照相機系統(tǒng)。
在本實施例的圖像拾取設備1中,從作為外部存儲設備的記錄介質(zhì)SDC塊設備將下面的服務(B.1)到(B.3)提供給文件系統(tǒng)。
(B.1)從由邏輯扇區(qū)號指定的扇區(qū)讀取數(shù)據(jù);(B.2)將數(shù)據(jù)寫入到由邏輯扇區(qū)號指定的扇區(qū)中;(B.3)擦除由邏輯扇區(qū)號指定的扇區(qū)。
假定所使用的外部存儲設備可以提供服務(B.1)到(B.3)當中的至少服務(B.1)和(B.2)。
還假定在外部存儲設備中訪問鎖定是可能的。在訪問鎖定中,至少服務(B.2)和(B.3)被設成不可用,從而禁止內(nèi)部數(shù)據(jù)的改變。此外,在除了施加了訪問鎖定的系統(tǒng)之外的系統(tǒng)中,除非存在來自用戶的輸入等,否則不能自動執(zhí)行解鎖。例如,存在通過密碼等的訪問鎖定。
記錄介質(zhì)SDC滿足上述條件。在本實施例中,將描述一個示例,其中使用記錄介質(zhì)SDC作為記錄介質(zhì),該記錄介質(zhì)SDC具有用于通過密碼鎖定訪問的密碼鎖定功能,并且使用FAT文件系統(tǒng)作為文件系統(tǒng)架構。
接下來,將描述記錄介質(zhì)SDC的密碼鎖定功能。密碼鎖定功能禁止涉及記錄介質(zhì)SDC中的數(shù)據(jù)改變的所有訪問。然而,至少用于密碼解鎖的訪問是可能的。應當注意,可以登記僅僅一個密碼,并且不支持多重鎖定。
對與記錄介質(zhì)SDC中的密碼控制相關的卡訪問提供下面密碼控制服務(C.1)到(C.6)。
服務(C.1)在沒有設置密碼的情況下,通過指定新密碼來設置密碼。
服務(C.2)在已經(jīng)設置了密碼的情況下,通過指定舊和新密碼來改變密碼。
服務(C.3)在設置了密碼的情況下,通過指定相同的新密碼來刪除密碼。
服務(C.4)在設置了密碼的情況下,通過指定相同密碼來執(zhí)行密碼鎖定。
服務(C.5)在通過密碼施加了鎖定的情況下,通過指定相同密碼來執(zhí)行密碼解鎖。然而,任何密碼不被該操作刪除。
服務(C.6)在通過密碼施加了鎖定的情況下,通過同時執(zhí)行密碼解鎖和從卡中刪除所有數(shù)據(jù)而不指定任何密碼來執(zhí)行強制密碼解鎖。
圖6是示出卡訪問服務(C.1)的操作的流程圖。
首先,在記錄介質(zhì)SDC所附連的圖像拾取設備1中,系統(tǒng)控制單元28獲取密碼(步驟S601)。獲取密碼的方法的例子包括通過用戶輸入獲取密碼的方法,以及從卡屬性信息、ID等自動生成密碼的方法,并且可以采用任一方法。此后,除非另有說明,假定通過類似方法來獲取密碼。接下來,在步驟S602中,對記錄介質(zhì)SDC設置所獲取的密碼。步驟S603到S605的后續(xù)處理由內(nèi)置于記錄介質(zhì)SDC中的控制器(未示出)自動執(zhí)行。
作為密碼設置對象的記錄介質(zhì)SDC判斷是否已經(jīng)在該介質(zhì)本身中設置了密碼(步驟S603)。當已經(jīng)設置了密碼時,判定為密碼設置失敗(步驟S605),從而結束本處理。另一方面,在尚未設置密碼的情況下,新設置此時設置的密碼(步驟S604),從而結束本處理。應當注意,所設置的密碼被存儲在存儲器20等中。
圖7是示出卡訪問服務(C.2)的操作的流程圖。在記錄介質(zhì)SDC所附連的圖像拾取設備1中,系統(tǒng)控制單元28首先在步驟S701中獲取目前設置的密碼(舊密碼)。該舊密碼是從存儲器20讀取并獲取的。接下來,在步驟S702中,獲取新設置的新密碼。此外在步驟S703中,對記錄介質(zhì)SDC執(zhí)行密碼改變。后續(xù)處理由內(nèi)置于記錄介質(zhì)SDC中的控制器自動執(zhí)行。
作為密碼改變執(zhí)行對象的記錄介質(zhì)SDC判斷是否已經(jīng)在該介質(zhì)本身中設置了密碼(步驟S704)。這里,在已經(jīng)設置了密碼的情況下,判斷所設置的密碼是否與所獲取的舊密碼一致(步驟S705)。作為判斷結果,在這些密碼相互一致的情況下,判斷此時是否對記錄介質(zhì)本身施加了密碼鎖定(步驟S706)。這里,在沒有施加密碼鎖定的情況下,設置新密碼來代替所獲取的舊密碼(步驟S707),從而結束本處理。
另一方面,作為步驟S704的判斷結果,在尚未設置密碼的情況下,判定為密碼改變失敗(步驟S708),從而結束本處理。作為步驟S705的判斷結果,甚至在已經(jīng)設置的密碼與所獲取的舊密碼不一致的情況下,本處理也結束。作為步驟S706的判斷結果,甚至在施加了密碼鎖定的情況下,本處理也結束。
圖8是示出卡訪問服務(C.3)的操作的流程圖。在記錄介質(zhì)SDC所附連的圖像拾取設備1中,系統(tǒng)控制單元28首先在步驟S801中獲取密碼。該舊密碼是從存儲器20讀取并且獲取的。接下來,在步驟S802中,從記錄介質(zhì)SDC中刪除密碼。后續(xù)處理由內(nèi)置于記錄介質(zhì)SDC中的控制器自動執(zhí)行。
作為密碼刪除執(zhí)行對象的記錄介質(zhì)SDC判斷是否已經(jīng)在該介質(zhì)本身中設置了密碼(步驟S803)。作為判斷結果,在已經(jīng)設置了密碼的情況下,在步驟S804中判斷所設置的密碼是否與所獲取的密碼一致。作為判斷結果,在這些密碼相互一致的情況下,在步驟S805中判斷此時是否對記錄介質(zhì)本身施加了密碼鎖定。此外,在沒有施加密碼鎖定的情況下,在步驟S806中刪除密碼,從而結束本處理。
另一方面,作為步驟S803的判斷結果,在尚未設置密碼的情況下,判定為密碼刪除失敗(步驟S807),從而結束本處理。作為步驟S804的判斷結果,在所設置的密碼與所獲取的密碼不一致的情況下,本處理結束。作為步驟S805的判斷結果,在此時施加了密碼鎖定的情況下,本處理結束。
圖9是示出卡訪問服務(C.4)的操作的流程圖。在記錄介質(zhì)SDC所附連的圖像拾取設備1中,系統(tǒng)控制單元28首先在步驟S901中獲取密碼。接下來,在步驟S902中,對記錄介質(zhì)SDC執(zhí)行密碼鎖定。后續(xù)處理由內(nèi)置于記錄介質(zhì)SDC中的控制器自動執(zhí)行。
作為密碼鎖定執(zhí)行對象的記錄介質(zhì)SDC在步驟S903到S905執(zhí)行與圖8的步驟S803到S805類似的處理。作為步驟S905的判斷結果,在沒有施加密碼鎖定的情況下,對該介質(zhì)本身進行密碼鎖定,從而結束本處理。
另一方面,作為步驟S903的判斷結果,在沒有設置密碼的情況下,判定為密碼鎖定失敗(或者已經(jīng)設置了鎖定)(步驟S907),從而結束本處理。作為步驟S904的判斷結果,在已經(jīng)設置的密碼與所獲取的密碼不一致的情況下,本處理結束。作為步驟S905的判斷結果,在對該介質(zhì)本身進行了密碼鎖定的情況下,本處理結束。
圖10是示出卡訪問服務(C.5)的操作的流程圖。在記錄介質(zhì)SDC所附連的圖像拾取設備1中,系統(tǒng)控制單元28首先在步驟S1001中獲取密碼。接下來,在步驟S1002中,對記錄介質(zhì)SDC執(zhí)行密碼解鎖。后續(xù)處理由內(nèi)置于記錄介質(zhì)SDC中的控制器自動執(zhí)行。
作為密碼解鎖執(zhí)行對象的記錄介質(zhì)SDC在步驟S1003到S1005執(zhí)行與圖8的步驟S803到S805類似的處理。作為步驟S1005的判斷結果,在沒有施加密碼鎖定的情況下,取消密碼鎖定,從而結束本處理。
作為步驟S1003的判斷結果,在沒有設置密碼的情況下,判定為密碼解鎖失敗(或者已經(jīng)設置了密碼解鎖)(步驟S1007),從而結束本處理。作為步驟S1004的判斷結果,在所設置的密碼與所獲取的密碼不一致的情況下,本處理結束。作為步驟S1005的判斷結果,在沒有施加密碼鎖定的情況下,本處理結束。
圖11是示出卡訪問服務(C.6)的操作的流程圖。在記錄介質(zhì)SDC所附連的圖像拾取設備1中,系統(tǒng)控制單元28首先在步驟S1101中對記錄介質(zhì)SDC執(zhí)行強制密碼解鎖。后續(xù)處理由內(nèi)置于記錄介質(zhì)SDC中的控制器自動執(zhí)行。
作為強制密碼解鎖執(zhí)行對象的記錄介質(zhì)SDC判斷此時是否對其本身設置了密碼(步驟S1102)。這里,在已經(jīng)設置了密碼的情況下,在步驟S1103中判斷目前是否施加了密碼鎖定。作為判斷結果,在施加了密碼鎖定的情況下,從其本身刪除所有數(shù)據(jù)(步驟S1104)。此外,當完成了所有數(shù)據(jù)的刪除時,取消其密碼鎖定(步驟S1105)。此外,刪除密碼(步驟S1106),從而結束本處理。
另一方面,作為步驟S1102的判斷結果,在沒有設置密碼的情況下,判定為強制密碼解鎖失敗(步驟S1107),從而結束本處理。作為步驟S1103的判斷結果,甚至在沒有施加密碼鎖定的情況下,本處理結束。
接下來,將描述密碼控制服務。通過在系統(tǒng)控制單元28的控制下將命令和后續(xù)密碼控制數(shù)據(jù)傳送到記錄介質(zhì)SDC,執(zhí)行記錄介質(zhì)SDC的密碼控制服務(C.1)到(C.6)。
圖12是關于記錄介質(zhì)SDC的密碼控制的流程圖。圖13是示出密碼控制服務(C.1)和(C.3)到(C.5)中的密碼控制數(shù)據(jù)的結構的概念圖。圖14是示出密碼控制服務(C.2)中的密碼控制數(shù)據(jù)的結構的概念圖。圖15是示出密碼控制服務(C.6)中的密碼控制數(shù)據(jù)的結構的概念圖。
首先,將描述密碼控制數(shù)據(jù)的結構。在圖13到15中,每行表示一個字節(jié)的數(shù)據(jù)。將以0開始的號碼分配給字節(jié)號(字節(jié)#)以及每個字節(jié)中的位(位0到位7)號。括號內(nèi)的數(shù)值(0或1)表示特定數(shù)值(位值)。
在圖13中,LOCK_UNLOCK 1301(字節(jié)0位2)是表示是否執(zhí)行密碼鎖定的位,位值“1”表示密碼鎖定,并且“0”表示解鎖。在密碼控制服務(C.4)中,將“1”放置到該位中,并且在其它控制中放置“0”。CLEAR_PASSWORD 1302(字節(jié)0位1)是表示是否刪除密碼的位,并且位值“1”表示密碼刪除。在密碼控制服務(C.3)中,將“1”放置到該位中,并且在其它控制中放置“0”。
SET_PASSWORD 1303(字節(jié)0位0)是表示是否設置密碼的位,并且位值“1”表示密碼設置。在密碼控制服務(C.1)中,將“1”放置到該位中,并且在其它控制中放置“0”。在CUR_PWD_LEN(字節(jié)1)1304中,按照字節(jié)數(shù)放置密碼的長度,并且將密碼主體放置在第二字節(jié)之中和之后。
在圖14中,括號(1,0,0,0)內(nèi)的數(shù)值被放置在SET_PASSWORD1403、CLEAR_PASSWORD 1402、LOCK_UNLOCK 1401以及ERASE 1405中。在CUR_PWD_LEN(字節(jié)1)中,按照字節(jié)數(shù)放置當前設置的密碼的長度,并且將當前密碼主體放置在第二字節(jié)之中和之后。此外,按照字節(jié)數(shù)將新設置的密碼的長度放置在第(CUR_PWD_LEN+2)字節(jié)中,并且從第(CUR_PWD_LEN+3)字節(jié)開始放置新設置的密碼主體。
在圖15中,ERASE 1505(字節(jié)0位3)是表示強制密碼解鎖的位,并且位值“1”表示強制解鎖執(zhí)行。在密碼控制服務(C.6)中,將“1”放置在該位中。在該圖中,將括號(0,0,0)內(nèi)的數(shù)值放置在SET_PASSWORD1503、CLEAR_PASSWORD 1502、以及LOCK_UNLOCK 1501中。
接下來,將參考圖12描述密碼控制處理。在記錄介質(zhì)SDC所附連的圖像拾取設備1中,系統(tǒng)控制單元28首先在步驟S1201中將用于密碼控制的命令傳送到所附記錄介質(zhì)SDC,并且該單元在步驟S1202中接收對該命令的響應。接下來,在步驟S1203中判斷是否發(fā)生了響應錯誤。作為判斷結果,在沒有發(fā)生響應錯誤的情況下,在步驟S1204中傳送密碼控制數(shù)據(jù)。
此后,在步驟S1205中傳送狀態(tài)命令,并且在步驟S1206中接收對該命令的響應。該響應包括表示密碼控制是否已經(jīng)成功的狀態(tài)。在后續(xù)步驟S1207中,根據(jù)是否存在響應錯誤,判斷密碼控制是否成功。
作為判斷結果,在不存在任何響應錯誤的情況下,判定為密碼控制正常地成功,并且該處理正常地結束。另一方面,作為步驟S1203或S1207的判斷結果,在存在響應錯誤的情況下,判定為密碼控制未正常地成功,并且該處理由于該錯誤而結束。
另外,由于同步處理與記錄介質(zhì)SDC的密碼控制相關的卡訪問,因此在施加了密碼鎖定的情況下不改變或刪除密碼。存在有時對設置了密碼的記錄介質(zhì)SDC啟動電源的情況。該情況的例子包括記錄介質(zhì)SDC在關斷電源時附連到圖像拾取設備1的情況。對于這種情況,記錄介質(zhì)SDC具有“自動密碼鎖定功能”,其中自動地對記錄介質(zhì)SDC施加密碼鎖定。
圖16是自動密碼鎖定功能處理的流程圖。在記錄介質(zhì)SDC所附連的圖像拾取設備1中,系統(tǒng)控制單元28首先在步驟S1601中供電給所附連的記錄介質(zhì)SDC。
接下來,在步驟S1602中,通電的記錄介質(zhì)SDC執(zhí)行其設置處理到中途。此時,記錄介質(zhì)SDC沒有開始接受初始化命令。接下來,在步驟S1603中,記錄介質(zhì)SDC判斷是否在該介質(zhì)本身中設置了密碼。作為判斷結果,在沒有設置任何密碼的情況下,在步驟S1605中執(zhí)行剩余設置處理,從而結束本處理。另一方面,作為步驟S1603的判斷結果,在設置了密碼的情況下,在步驟S1604中由其自己施加密碼鎖定,然后執(zhí)行步驟S1605。步驟S1605的執(zhí)行開始接受初始化命令。
根據(jù)本處理,在將已經(jīng)設置了密碼的記錄介質(zhì)SDC插入到圖像拾取設備1中并且向該設備供電的情況下,自動地使該介質(zhì)進入密碼鎖定狀態(tài)。這也適用于將介質(zhì)插入到另一個圖像拾取設備中的情況。
圖17是示出在成功地執(zhí)行卡訪問服務(C.1)到(C.6)的情況下記錄介質(zhì)的密碼和密碼鎖定的設置狀態(tài)的圖。
如圖所示,在成功地執(zhí)行了服務(C.1)到(C.6)之后,不執(zhí)行任何其它服務,并且移除供電。此后當再次供電時,產(chǎn)生下面狀態(tài)。也就是,在服務(C.1)、(C.2)、(C.4)和(C.5)成功之后,密碼設置狀態(tài)為“設置”,并且密碼鎖定設置狀態(tài)為“鎖定”。在執(zhí)行了服務(C.3)和(C.6)之后,密碼設置狀態(tài)為“未設置”,并且密碼鎖定設置狀態(tài)為“未鎖定”。
接下來,將描述文件分配表(FAT)文件系統(tǒng)中的文件訪問。圖18是示出在FAT文件系統(tǒng)中格式化的記錄介質(zhì)SDC的存儲區(qū)域的結構的圖。如圖所示,存儲區(qū)域包括分區(qū)引導記錄(PBR)2301、第一FAT(FAT1)2302、第二FAT(FAT2)2303、目錄條目2304、以及用戶數(shù)據(jù)區(qū)域2305。
圖19是示出PBR 2301的詳細結構的圖。PBR 2301包括跳轉(zhuǎn)命令2401、BIOS參數(shù)塊(BPB)2402、初始程序加載器(IPL)2403、以及簽名2404。在跳轉(zhuǎn)命令2401中,存儲了到IPL 2403的跳轉(zhuǎn)命令。在IPL2403中,存儲了分區(qū)啟動程序。在BPB 2402中,記錄了關于文件系統(tǒng)的信息,特別是特定于該分區(qū)的信息。圖20示出了包括在BPB 2402中的參數(shù)。
在圖18所示的第一FAT 2302和第二FAT 2303中,存儲了存儲在用戶數(shù)據(jù)區(qū)域2305中的文件的位置信息。在FAT文件系統(tǒng)中,從第一和第二FAT 2302、2303獲取存儲在分區(qū)中的文件的位置信息。因此,甚至在用戶數(shù)據(jù)區(qū)域2305中存儲了文件的情況下,除非在第一和第二FAT 2302、2303中存儲了該文件的位置信息,否則不能識別該文件。在目錄條目2304中,存儲了存儲在根目錄中的文件的管理信息。在用戶數(shù)據(jù)區(qū)域2305中,存儲了文件主體。
在對于FAT文件系統(tǒng)的文件訪問中,至少存在如下的文件訪問服務(a)到(g)。
(a)文件準備服務,準備新空文件。使所準備的文件進入打開狀態(tài)。
(b)文件刪除服務,刪除已經(jīng)存在的文件。
(c)文件打開服務,打開已經(jīng)存在的文件。在打開文件的時候識別文件的開頭。
(d)文件關閉服務,關閉已打開文件。
(e)文件讀服務,從已打開文件中此時識別的位置開始讀取文件內(nèi)容直至指定的大小。
(f)文件寫服務,從已打開文件中此時識別的位置開始寫入指定的數(shù)據(jù)直至指定的大小。當此時識別的位置不是文件的末端時,將數(shù)據(jù)覆寫在當前文件內(nèi)容上。
(g)文件定位服務,移動在打開文件中要被識別的位置。可以指定與當前識別的位置的相對位置、文件開頭等的絕對位置等,以移動要被識別的位置。
在FAT文件系統(tǒng)中,在利用上述文件訪問服務(a)到(g)的情況下,將通過該服務的文件訪問分解成由最低塊設備層(層L4)提供的服務(B.1)到(B.3)(參見圖5)。此外,F(xiàn)AT文件系統(tǒng)將文件數(shù)據(jù)作為命令發(fā)布到塊設備層,從而將數(shù)據(jù)存儲在記錄介質(zhì)SDC中。
例如,假定在記錄介質(zhì)SDC中執(zhí)行存儲文件數(shù)據(jù)的文件存儲處理。在這種情況下,執(zhí)行了FAT寫訪問,其是將文件位置信息寫入到第一和第二FAT 2302、2303中的操作。還執(zhí)行了文件寫訪問,其是將文件內(nèi)容數(shù)據(jù)寫入到用戶數(shù)據(jù)區(qū)域2305中的操作。此時,F(xiàn)AT寫訪問被分解成至少一個服務(B.2)。將文件寫訪問分解成至少一個服務(B.2),并且作為命令發(fā)布到塊設備層。在接收到該命令時,塊設備層訪問記錄介質(zhì)SDC的數(shù)據(jù)。
FAT文件系統(tǒng)通過上述方法將該文件作為數(shù)據(jù)存儲在記錄介質(zhì)SDC中。在上述文件存儲處理中,該文件不能被FAT文件系統(tǒng)識別,直至執(zhí)行了發(fā)布到塊設備層的、包括至少兩個或更多個服務(B.2)的服務組。
下面將描述在使用多個記錄介質(zhì)(在本實施例中為SDC)的RAID記錄系統(tǒng)中訪問數(shù)據(jù)的處理。
圖21是本實施例中的RAID訪問的主處理的流程圖。當接通圖像拾取設備1的電源時,由系統(tǒng)控制單元28執(zhí)行本處理。
首先在步驟S2101中,獲取關于每個卡I/F 24的記錄介質(zhì)SDC的插入狀態(tài)。接下來,在步驟S2102中判斷是否已經(jīng)將記錄介質(zhì)SDC插入到所有卡I/F 24中。作為判斷結果,當沒有將記錄介質(zhì)SDC插入到任一個卡I/F 24中時,在步驟S2103中向用戶通知不是所有記錄介質(zhì)SDC都被插入。通知方法的例子包括使用圖形用戶界面(GUI)等在圖像顯示單元18中顯示通知的方法。
另一方面,在插入了所有記錄介質(zhì)SDC的情況下,在步驟S2104中對所插入的記錄介質(zhì)SDC執(zhí)行后述圖22的密碼鎖定取消/設置處理。接下來,在步驟S2105中判斷密碼鎖定取消/設置處理在步驟S2104中是否正常結束。作為判斷結果,在該處理沒有正常結束的情況下,在步驟S2106中通過使用GUI等向用戶通知該處理沒有正常結束。
另一方面,作為步驟S2105的判斷結果,在密碼鎖定取消/設置處理正常結束的情況下,該處理前進到步驟S2107。此外,執(zhí)行后面參考圖23所述的可訪問性確認處理,以確認所插入的記錄介質(zhì)SDC的數(shù)據(jù)是否可由RAID記錄系統(tǒng)訪問。此外,基于結果而判斷記錄介質(zhì)SDC的數(shù)據(jù)是否可由RAID記錄系統(tǒng)訪問(步驟S2108)。
作為判斷結果,在數(shù)據(jù)不可由RAID記錄系統(tǒng)訪問的情況下,該處理前進到步驟S2109,以通過使用GUI等向用戶通知數(shù)據(jù)不能由RAID記錄系統(tǒng)訪問。另一方面,當數(shù)據(jù)能夠由RAID記錄系統(tǒng)訪問時,在步驟S2110中,由RAID記錄系統(tǒng)訪問記錄介質(zhì)SDC的數(shù)據(jù),并且由RAID記錄系統(tǒng)將諸如拍攝圖像的數(shù)據(jù)存儲在記錄介質(zhì)SDC中。在本實施例中作為示例假定采用RAID3。
圖22是在圖21的步驟S2104中執(zhí)行的密碼鎖定取消/設置處理的流程圖。在該處理中,對于所有被插入記錄介質(zhì)SDC,設置密碼,并且取消密碼鎖定。
首先,在步驟S2201中,獲取為RAID記錄系統(tǒng)預先準備的密碼。例如,該密碼如上所述由用戶輸入,或者自動地準備。密碼對于所有記錄介質(zhì)SDC(這里,與卡I/F 24一樣多的五個介質(zhì))可以相同,但是在本實施例中為各個記錄介質(zhì)SDC準備不同的密碼。因此,在本實施例中準備五個密碼。
接下來在步驟S2202中,使用RAID記錄系統(tǒng)的密碼執(zhí)行通過上述服務(C.5)進行的密碼解鎖。接下來,在步驟S2203中判斷是否可以執(zhí)行密碼解鎖。這里,當在圖像拾取設備1中通過使用RAID記錄系統(tǒng)的密碼對所插入的記錄介質(zhì)SDC設置了密碼,并且實現(xiàn)了密碼鎖定狀態(tài)時,密碼鎖定的取消是可能的。作為步驟S2203的判斷結果,在可以取消密碼鎖定的情況下,該處理前進到步驟S2212,并且密碼鎖定取消/設置處理正常結束,從而結束本處理。
另一方面,在不能取消密碼鎖定的情況下,在步驟S2204中,使用RAID記錄系統(tǒng)的密碼執(zhí)行通過上述服務(C.1)進行的新密碼設置。接下來,在步驟S2205中判斷是否可以設置新密碼。這里,當沒有對所插入的記錄介質(zhì)SDC設置任何密碼時,可以設置新密碼。作為步驟S2205的判斷結果,在可以設置新密碼的情況下,執(zhí)行步驟S2212。
另一方面,在不能設置新密碼的情況下,該處理前進到步驟S2206,并且使用GUI等向用戶通知記錄介質(zhì)SDC不能由RAID記錄系統(tǒng)訪問。
為了將不能由RAID記錄系統(tǒng)訪問的記錄介質(zhì)SDC設置成可由RAID記錄系統(tǒng)訪問,改變記錄介質(zhì)SDC的密碼,或者需要強制刪除所有記錄數(shù)據(jù)和密碼。在后續(xù)步驟S2207中,通過使用GUI等,顯示選擇菜單,以便允許用戶選擇“密碼改變”或者“所有數(shù)據(jù)和密碼強制刪除”。
此外,當選擇“密碼改變”時,該處理前進到步驟S2208,并且允許用戶通過使用GUI等來輸入期望的密碼。此外,在步驟S2209中,通過使用輸入密碼和RAID記錄系統(tǒng)的密碼來執(zhí)行通過服務(C.2)進行的密碼改變,然后執(zhí)行步驟S2212。因此,甚至在所插入的記錄介質(zhì)SDC不是被組合用于RAID記錄的記錄介質(zhì)SDC的情況下,該介質(zhì)也能用于RAID記錄。
另一方面,當選擇“所有數(shù)據(jù)和密碼強制刪除”時,該處理前進到步驟S2210,并且執(zhí)行通過上述服務(C.6)進行的所有數(shù)據(jù)和密碼強制刪除。從而,使記錄介質(zhì)SDC進入密碼未設置狀態(tài)(參見圖17)。此后,在步驟S2211中,使用RAID記錄系統(tǒng)的密碼來執(zhí)行通過上述服務(C.1)進行的新密碼設置,然后執(zhí)行步驟S2212。從而,甚至在所插入的記錄介質(zhì)SDC不是被組合用于RAID記錄的記錄介質(zhì)SDC的情況下,也設置新密碼,并且該介質(zhì)可以用于RAID記錄。
此外,在步驟S2207中既未選擇密碼改變也未選擇所有數(shù)據(jù)和密碼強制刪除的情況下,該處理前進到步驟S2213。也就是,由于不能執(zhí)行密碼鎖定取消或者密碼改變,因此密碼鎖定取消/設置處理異常結束,從而結束本處理。
圖23是在圖21的步驟S2107中執(zhí)行的可訪問性確認處理的流程圖。圖24是示出在RAID3記錄系統(tǒng)(分條系統(tǒng))中使用FAT文件系統(tǒng)在每個記錄介質(zhì)中記錄數(shù)據(jù)的情況下每個記錄介質(zhì)SDC的存儲內(nèi)容的概念圖。應當注意,在附圖中,為了簡化描述,示出了存在三個被插入記錄介質(zhì)SDC(SDC(1)到SDC(3))的情況。
在圖24中,在記錄介質(zhì)SDC(1)到SDC(3)中,存在在這些介質(zhì)中固有的記錄信息1703、1706以及1709。該固有信息包括屬性信息(驅(qū)動器)、制造號等,并且固有信息被存儲在甚至在密碼鎖定狀態(tài)下也可訪問的區(qū)域中。
此外,固有信息文件1704、1707、以及1710分別地被記錄在記錄介質(zhì)SDC(1)到SDC(3)中。通過將接下來記錄數(shù)據(jù)的記錄介質(zhì)SDC的固有信息形成到文件中來獲得“固有信息文件”。因此,在每個記錄介質(zhì)SDC之后訪問的記錄介質(zhì)SDC通過記錄在記錄介質(zhì)本身中的固有信息文件來確定。因此,記錄介質(zhì)的固有信息和固有信息文件形成定義RAID記錄系統(tǒng)的訪問次序的信息(預定信息)。系統(tǒng)控制單元28通過使用固有信息文件來確定數(shù)據(jù)訪問次序。
在所示示例中,布置了三個記錄介質(zhì)SDC。因此,固有信息文件1704、1707和1710分別包含記錄介質(zhì)SDC(2)、SDC(3)和SDC(1)的文件化固有信息1706、1709和1703。在布置了五個記錄介質(zhì)SDC的情況下,在記錄介質(zhì)SDC(4)和SDC(5)中,分別記錄了接下來記錄數(shù)據(jù)的記錄介質(zhì)SDC(5)和SDC(1)的文件化固有信息。
此外,RAID數(shù)據(jù)文件分別被存儲在記錄介質(zhì)SDC(1)到SDC(3)的區(qū)域1705、1708和1711中。假定記錄在各個記錄介質(zhì)SDC中的RAID數(shù)據(jù)文件相同。為了在RAID記錄系統(tǒng)中訪問數(shù)據(jù),指定文件名,并且訪問每個記錄介質(zhì)SDC的文件以實現(xiàn)數(shù)據(jù)訪問。在RAID3記錄系統(tǒng)中,如上所述將數(shù)據(jù)1、數(shù)據(jù)2以及奇偶校驗數(shù)據(jù)按照這個次序記錄在每個記錄介質(zhì)SDC中。因此,將數(shù)據(jù)1、數(shù)據(jù)3、...記錄在記錄介質(zhì)SDC(1)中,將數(shù)據(jù)2、數(shù)據(jù)4、...記錄在記錄介質(zhì)SDC(2)中,并且將奇偶校驗數(shù)據(jù)記錄在記錄介質(zhì)SDC(3)中。
在圖23中,首先在步驟S2301中,獲取來自所有被插入記錄介質(zhì)SDC的固有信息。接下來,在步驟S2302中判斷接下來訪問的記錄介質(zhì)SDC的固有信息文件是否存在于記錄介質(zhì)SDC中,也就是,是否可以打開固有信息文件。作為判斷結果,在可以打開固有信息文件的情況下,該處理前進到步驟S2302,并且讀出固有信息文件。對各個被插入記錄介質(zhì)SDC順序地執(zhí)行步驟S2303到S2308的處理。
接下來,在步驟S2304中,從在步驟S2301中獲取的多條固有信息中搜索與所讀取的固有信息文件的內(nèi)容一致的記錄介質(zhì)SDC的固有信息。此外,判斷是否存在一致的固有信息(步驟S2305)。作為判斷結果,在不存在一致的固有信息的情況下,該處理前進到步驟S2306,使用GUI等向用戶通知該系統(tǒng)不作為RAID記錄系統(tǒng)工作(步驟S2306),并且該處理前進到步驟S2309。
另一方面,在存在該信息的情況下,該處理前進到步驟S2307,并且確定和存儲訪問數(shù)據(jù)次序。該次序基于在步驟S2301中獲取的固有信息以及在步驟S2303中讀取的固有信息文件而確定。此后,該處理前進到步驟S2309。
作為步驟S2302的判斷結果,在不能打開固有信息文件的情況下,該處理前進到步驟S2308。存儲在記錄介質(zhì)SDC中不存在任何固有信息文件的信息,并且該處理前進到步驟S2309。
在步驟S2309中判斷是否對于所有記錄介質(zhì)SDC完成了固有信息文件的確認(檢查)。重復步驟S2302到S2309的處理,直至對于所有記錄介質(zhì)SDC完成了固有信息文件的檢查。此外,在完成了所有記錄介質(zhì)SDC的固有信息文件的檢查之后,該處理前進到步驟S2310,并且判斷固有信息文件是否存在于所有記錄介質(zhì)SDC中。
作為判斷結果,在固有信息文件存在于任何記錄介質(zhì)SDC中的情況下,該處理前進到步驟S2312,以判斷是否正常存儲了數(shù)據(jù)記錄次序。作為判斷結果,在正常存儲了該次序的情況下,判定為數(shù)據(jù)可由RAID記錄系統(tǒng)訪問(步驟S2313),從而結束本處理。
另一方面,在沒有正常存儲該次序的情況下,該處理前進到步驟S2314,以通過使用GUI等向用戶通知該系統(tǒng)不作為RAID記錄系統(tǒng)工作,從而結束本處理。
另一方面,作為步驟S2310的判斷結果,在固有信息文件沒有存在于所有記錄介質(zhì)SDC中的情況下,該處理前進到步驟S2311。此外,對于所有記錄介質(zhì)SDC,將接下來寫入數(shù)據(jù)到其中的記錄介質(zhì)SDC的信息準備為文件,并且進行存儲。因此,當沒有針對RAID記錄而格式化任何目前插入的記錄介質(zhì)SDC時,可以針對RAID記錄而格式化該記錄介質(zhì)SDC以便使用。此后,判定數(shù)據(jù)可由RAID記錄系統(tǒng)訪問(步驟S2313),從而結束本處理。
圖25是在RAID3記錄系統(tǒng)中使用FAT文件系統(tǒng)記錄數(shù)據(jù)的情況下的數(shù)據(jù)記錄處理的流程圖。當從用戶應用程序(層L1)(圖5)生成數(shù)據(jù)記錄請求時,由系統(tǒng)控制單元28執(zhí)行本處理。
首先,獲取要由RAID3記錄系統(tǒng)記錄數(shù)據(jù)的記錄介質(zhì)SDC的次序,并且按次序訪問多個記錄介質(zhì)SDC。根據(jù)圖24的示例,按照記錄介質(zhì)SDC(1)→記錄介質(zhì)SDC(2)→記錄介質(zhì)SDC(3)的次序訪問介質(zhì)。以下將作為示例描述該次序。
接下來,通過使用相同文件名打開所有記錄介質(zhì)SDC的文件(步驟S2502)。此外,在順序位于第一位的記錄介質(zhì)SDC(1)中記錄數(shù)據(jù)(步驟S2503),隨后在記錄介質(zhì)SDC(2)中記錄數(shù)據(jù)(步驟S2504)。
然后,準備奇偶校驗數(shù)據(jù)(步驟S2505),并且在記錄介質(zhì)SDC(2)之后,在記錄介質(zhì)SDC(3)中記錄所準備的奇偶校驗數(shù)據(jù)(步驟S2506)。接下來,判斷是否記錄了所有被請求數(shù)據(jù)(步驟S2507)。重復步驟S2503到S2507的處理,直至記錄了所有數(shù)據(jù)。此外,在記錄了所有數(shù)據(jù)的情況下,關閉所有記錄介質(zhì)SDC的文件(步驟S2508),從而結束本處理。
圖26是在RAID3記錄系統(tǒng)中使用FAT文件系統(tǒng)獲取(讀出)數(shù)據(jù)的數(shù)據(jù)獲取處理的流程圖。本處理在從用戶應用程序生成數(shù)據(jù)獲取請求的時候由系統(tǒng)控制單元28執(zhí)行。
首先,在步驟S2601中,獲取要由RAID3記錄系統(tǒng)記錄數(shù)據(jù)的記錄介質(zhì)SDC的次序,并且按次序訪問介質(zhì)。該次序與在圖25的處理中所述相同。
接下來,在步驟S2602中,通過使用相同的文件名打開所有記錄介質(zhì)SDC的文件。接下來,在步驟S2603中,從順序位于第一位的記錄介質(zhì)SDC(1)獲取數(shù)據(jù),并且在步驟S2604中,從記錄介質(zhì)SDC(2)獲取數(shù)據(jù)。接下來,在步驟S2605中,從記錄介質(zhì)SDC(3)獲取奇偶校驗數(shù)據(jù),并且在步驟S2606中執(zhí)行奇偶校驗檢查。接下來,在步驟S2607中判斷是否發(fā)生了奇偶校驗錯誤。在發(fā)生了奇偶校驗錯誤的情況下,該處理前進到步驟S2610,以向用戶通知發(fā)生了讀取錯誤,從而結束本處理。
另一方面,在沒有發(fā)生奇偶校驗錯誤的情況下,該處理前進到步驟S2608,以判斷是否獲取了所有被請求數(shù)據(jù)。作為判斷結果,在沒有獲取所有數(shù)據(jù)的情況下,重復步驟S2603到S2608的處理。另一方面,在獲取了所有數(shù)據(jù)的情況下,關閉所有記錄介質(zhì)SDC的文件(步驟S2609),從而結束本處理。
應當注意,可以改變要訪問其數(shù)據(jù)的記錄介質(zhì)SDC的次序,并且可以改變存儲和檢查奇偶校驗數(shù)據(jù)的記錄介質(zhì)SDC,從而支持除了RAID3記錄系統(tǒng)之外的RAID記錄系統(tǒng)。
圖27A和27B是示出記錄介質(zhì)被插入和移除時的處理的流程圖。當記錄介質(zhì)SDC被移除時,由系統(tǒng)控制單元28執(zhí)行圖27A的處理,并且當記錄介質(zhì)SDC被插入時,由系統(tǒng)控制單元執(zhí)行圖27B的處理。
當數(shù)據(jù)可由RAID記錄系統(tǒng)訪問時,記錄介質(zhì)SDC具有設置了密碼并且取消了密碼鎖定的狀態(tài)。當一旦從卡I/F 24移除記錄介質(zhì)SDC時,該處理首先前進到圖27A的步驟S2700。這里,對于除了被移除的記錄介質(zhì)SDC之外的記錄介質(zhì)SDC,使用RAID記錄系統(tǒng)的密碼執(zhí)行通過上述服務(C.4)進行的密碼鎖定。這降低了非法訪問已被密碼鎖定的記錄介質(zhì)SDC的可能性。
另外,在由RAID記錄系統(tǒng)將數(shù)據(jù)記錄在記錄介質(zhì)SDC中之后,停止供電。然后,如圖17所示,當恢復供電時,對每個記錄介質(zhì)SDC設置密碼,并且使介質(zhì)進入密碼鎖定狀態(tài)。即使當在這種狀態(tài)中從圖像拾取設備1移除這些記錄介質(zhì)SDC,并且將它們插入到除了圖像拾取設備1之外的設備的卡槽中時,施加密碼鎖定,并且數(shù)據(jù)是不可訪問的。因此,減小了數(shù)據(jù)損壞以及其它設備不正確地操作的可能性。
接下來,將描述插入介質(zhì)時的操作。當將記錄介質(zhì)SDC插入到卡I/F 24中時,在圖27B的步驟S2701中獲取預先準備的RAID記錄系統(tǒng)的密碼。接下來,在步驟S2702中,使用RAID記錄系統(tǒng)的密碼來執(zhí)行通過上述服務(C.5)進行的密碼解鎖。接下來,在步驟S2703中判斷是否可以執(zhí)行密碼解鎖。
作為判斷結果,在不能執(zhí)行密碼解鎖的情況下,該處理前進到步驟S2704。此外,使用GUI等向用戶通知目前插入的記錄介質(zhì)SDC是不同的記錄介質(zhì)SDC,也就是,該介質(zhì)不被RAID記錄系統(tǒng)識別。另一方面,在可以執(zhí)行密碼解鎖的情況下,該處理前進到步驟S2705,以從目前插入的記錄介質(zhì)SDC(例如,圖24的示例中的記錄介質(zhì)SDC(1))獲取固有信息。
接下來,在步驟S2706中判斷在插入到另一個卡I/F 24中的另一個記錄介質(zhì)SDC中是否存在具有與所獲取的固有信息的內(nèi)容一致的內(nèi)容的固有信息文件(步驟S2706)。例如,在圖24的示例中,判斷記錄介質(zhì)SDC(1)的固有信息文件1710是否存在于另一個記錄介質(zhì)SDC中。如果不存在該文件,則該處理前進到步驟S2704。此外,使用GUI等向用戶通知目前插入的記錄介質(zhì)SDC是不同的記錄介質(zhì)SDC,也就是,該介質(zhì)不被RAID記錄系統(tǒng)識別。從而,本處理結束。
另一方面,作為步驟S2706的判斷結果,在具有與所獲取的固有信息的內(nèi)容一致的內(nèi)容的固有信息文件存在于另一個記錄介質(zhì)SDC中的情況下,該處理前進到步驟S2707。此外,從存在一致的固有信息文件的其它記錄介質(zhì)SDC(例如,圖24的示例中的記錄介質(zhì)SDC(3))讀取固有信息文件。此外,在步驟S2708中判斷與所讀取的固有信息文件的內(nèi)容一致的固有信息是否存在于除了目前從其讀取固有信息文件的記錄介質(zhì)SDC之外的記錄介質(zhì)SDC中。
例如,在圖24的示例中,判斷記錄介質(zhì)SDC(1)的固有信息1703目前是否存在于其它記錄介質(zhì)SDC中。作為判斷結果,在固有信息不存在的情況下,執(zhí)行步驟S2704。另一方面,在(例如,在記錄介質(zhì)SDC(1)中)存在該信息的情況下,該處理前進到步驟S2709。此外,使用所有記錄介質(zhì)SDC的RAID記錄系統(tǒng)的密碼,通過上述服務(C.5)對目前插入的記錄介質(zhì)SDC執(zhí)行密碼解鎖。這使得有可能由RAID記錄系統(tǒng)進行數(shù)據(jù)訪問。
如上所述,僅僅在被組合用于RAID記錄的記錄介質(zhì)SDC全都被插入到設置了用于RAID記錄的組合的圖像拾取設備1中的情況下,在圖像拾取設備1中數(shù)據(jù)才是適當可訪問的。通過密碼、固有信息以及固有信息文件判斷數(shù)據(jù)訪問的適當性。因此,由于在訪問數(shù)據(jù)的時候確保了用于RAID記錄的組合,因此不進行任何不適當?shù)脑L問。
根據(jù)本實施例,使用密碼判斷插入到圖像拾取設備1中的記錄介質(zhì)SDC是否是可由RAID記錄系統(tǒng)訪問的組合。當這一點未被認證時,RAID記錄系統(tǒng)不能讀或?qū)憯?shù)據(jù)。因此,即使當移除記錄介質(zhì)SDC并且將其插入到其它圖像拾取設備等中時,破壞記錄數(shù)據(jù)的可能性也小。由于甚至對于除了被移除的記錄介質(zhì)SDC之外的記錄介質(zhì)SDC,也通過圖27A的處理執(zhí)行密碼鎖定,因此數(shù)據(jù)不被非法訪問。因此,即使當移除記錄介質(zhì)時,也能保護記錄在記錄介質(zhì)中的數(shù)據(jù)。另外,由于數(shù)據(jù)由RAID記錄系統(tǒng)記錄,因此可以高速地讀或?qū)憯?shù)據(jù)。
此外,固有信息和固有信息文件被存儲在由RAID記錄系統(tǒng)組合的各個記錄介質(zhì)SDC中。因此,即使當被組合用于RAID記錄的記錄介質(zhì)SDC被插入到任何卡I/F 24中時,也能以適當?shù)拇涡虿蛔兊刈x或?qū)憯?shù)據(jù),從而可以保證數(shù)據(jù)的一致性。
此外,設置了這樣的功能,即甚至在不能對所插入的記錄介質(zhì)SDC執(zhí)行密碼解鎖的情況下,也根據(jù)用戶的選擇改變對記錄介質(zhì)SDC設置的密碼或者再次設置密碼。因此,除了被組合用于RAID記錄的記錄介質(zhì)SDC之外的記錄介質(zhì)SDC可以用于RAID記錄。
(第二實施例)在第一實施例中,在圖21的步驟S2110中,由RAID記錄系統(tǒng)將數(shù)據(jù)記錄在記錄介質(zhì)SDC中。這里,如果多個記錄介質(zhì)SDC中的甚至一個的存儲器變滿(沒有任何存儲容量),則不能夠再記錄數(shù)據(jù)。另一方面,在第二實施例中,在圖21的步驟S2110中執(zhí)行在后述圖28所示的RAID記錄處理。從而,即使發(fā)生了具有已滿存儲器的記錄介質(zhì)SDC,對具有空區(qū)域的記錄介質(zhì)SDC再次設置RAID格式,并且繼續(xù)記錄。第二實施例的組件類似于第一實施例的組件。將參考圖28、以及與第一實施例相比替換圖24的圖29,附加地描述第二實施例。
圖28是在由RAID記錄系統(tǒng)執(zhí)行記錄處理的情況下,在圖21的步驟S2110中執(zhí)行的RAID記錄處理的流程圖。當開始該處理時,準備每個被插入記錄介質(zhì)SDC的密碼。取消密碼鎖定。另外,每個記錄介質(zhì)SDC對于通過RAID記錄系統(tǒng)的記錄準備就緒。
首先,當用戶通過在圖像拾取設備1中操作GUI等來執(zhí)行拍攝時,在步驟S2801中獲取所拍攝的圖像,并且在步驟S2802中計算所獲取的拍攝圖像的大小。接下來,在步驟S2803中,獲取可由RAID記錄系統(tǒng)記錄的“空區(qū)域”。這里,空區(qū)域具有通過將在所有記錄介質(zhì)SDC當中的各記錄介質(zhì)SDC中其剩余空區(qū)域(以下被稱作“剩余存儲器大小”)最小的記錄介質(zhì)SDC的剩余存儲器大小乘以所有記錄介質(zhì)SDC的總數(shù)而獲得的容量。
接下來,在步驟S2804中,將算出的圖像大小與所獲取的空區(qū)域相比較,并且判斷圖像大小是否大于空區(qū)域。作為判斷結果,當圖像大小≤空區(qū)域時,可以沒有任何問題地執(zhí)行記錄處理。因此,該處理前進到步驟S2805,以由RAID記錄系統(tǒng)記錄所拍攝的圖像。
另一方面,在圖像大?。究諈^(qū)域的情況下,該處理前進到步驟S2806,以獲取每個被插入記錄介質(zhì)SDC的剩余存儲器大小。接下來,在步驟S2807中,關注(note)所有記錄介質(zhì)SDC當中將其剩余存儲器大小為最小的記錄介質(zhì)SDC排除在外的多個余下的記錄介質(zhì)SDC。此外,在RAID記錄系統(tǒng)的組合由該多個剩余記錄介質(zhì)SDC重新構成的情況下計算“空區(qū)域”。這是因為當在不使用其剩余存儲器大小最小的記錄介質(zhì)SDC的情況下僅僅組合具有大剩余存儲器大小的記錄介質(zhì)SDC來實現(xiàn)RAID記錄系統(tǒng)時,作為可記錄區(qū)域的空區(qū)域有時增大。
此外,將圖像大小與在步驟S2807中算出的空區(qū)域相比較,并且判斷圖像大小是否大于空區(qū)域。作為判斷結果,在圖像大小>空區(qū)域的情況下,使用GUI等向用戶通知存儲器已滿(步驟S2809)。
另一方面,在圖像大小≤空區(qū)域的情況下,該處理前進到步驟S2810。將用于RAID記錄系統(tǒng)的信息(固有信息文件等)存儲在多個重新組合的記錄介質(zhì)SDC中,也就是,重新設置RAID記錄系統(tǒng)的格式。
接下來,在步驟S2811中,由所設RAID記錄系統(tǒng)在記錄介質(zhì)SDC的新組合中繼續(xù)記錄數(shù)據(jù),并且在步驟S2812中,鎖定這些記錄介質(zhì)SDC的所有密碼。
應當注意,即使當在步驟S2807和S2808中組合排除了具有最小剩余存儲器大小的記錄介質(zhì)SDC的記錄介質(zhì)SDC時,有時仍然保持圖像大?。究諈^(qū)域的關系。在這種情況下,可以再次組合排除了具有次小剩余存儲器大小的記錄介質(zhì)SDC的剩余記錄介質(zhì)SDC,并且可以計算空區(qū)域。從而,空區(qū)域有時增大。
圖29是示出在記錄介質(zhì)SDC的存儲器變滿之后重新設置了RAID記錄系統(tǒng)的每個記錄介質(zhì)SDC的存儲內(nèi)容的概念圖。在該圖中,與圖24的單元相同的單元以相同的標號表示。
如圖29所示,例如,假定與其它兩個記錄介質(zhì)SDC(SDC(1)和SDC(3))相比,記錄介質(zhì)SDC(2)的剩余存儲器大小最小。如果在由RAID記錄系統(tǒng)記錄和處理數(shù)據(jù)的時候減小了記錄介質(zhì)SDC(2)的剩余存儲器大小,則不能繼續(xù)數(shù)據(jù)的記錄。
為了解決該問題,重新組合排除了記錄介質(zhì)SDC(2)的剩余記錄介質(zhì)SDC(1)和SDC(3),并且將RAID記錄系統(tǒng)的格式記錄在用作記錄介質(zhì)SDC(1)和SDC(3)的數(shù)據(jù)區(qū)域的區(qū)域中。
將固有信息文件2712和2714分別新記錄在記錄介質(zhì)SDC(1)和SDC(3)中。固有信息文件2712和2714是通過將記錄介質(zhì)SDC(3)和SDC(1)的固有信息1709和1703形成到文件中而獲得的信息。因此,在存儲了這些RAID記錄系統(tǒng)的信息之后,改變了數(shù)據(jù)訪問次序。在存儲了RAID記錄系統(tǒng)的信息之后,將數(shù)據(jù)分別記錄在記錄介質(zhì)SDC(1)和SDC(3)的區(qū)域2713和2715中。
根據(jù)本實施例,可以產(chǎn)生類似于第一實施例的效果。此外,即使用盡記錄介質(zhì)SDC剩余存儲器大小,多個記錄介質(zhì)SDC也被重新組合用于RAID記錄,從而可以繼續(xù)數(shù)據(jù)記錄。
應當注意,根據(jù)照相機系統(tǒng)的示例描述了上述第一和第二實施例,并且上面將圖像拾取設備1描述為數(shù)據(jù)記錄設備,但是本發(fā)明不局限于這些實施例。例如,只要記錄介質(zhì)SDC是可釋放的安全設備,本發(fā)明就適用。
應當注意,SD存儲卡等已被示出為記錄介質(zhì),但是只要記錄介質(zhì)是具有通過密碼的訪問鎖定功能以及自動密碼鎖定功能的可拆裝的附連外部存儲設備,本發(fā)明就適用。對于所使用的多個記錄介質(zhì),不僅可以組合相同類型的介質(zhì),而且可以組合不同類型的介質(zhì)。此外,作為示例描述了具有通過密碼的訪問鎖定功能以及自動密碼鎖定功能的記錄介質(zhì),但是只要在強制移除記錄介質(zhì)之后可以對該介質(zhì)施加密碼鎖定,本發(fā)明就適用。
此外,上面作為記錄介質(zhì)的訪問鎖定功能的示例描述了通過密碼的鎖定功能。然而,只要記錄介質(zhì)具有任何這樣的訪問鎖定裝置,其能夠確保在沒有用戶意圖的情況下不能在另一個系統(tǒng)中自動地取消該裝置,本發(fā)明就適用。
此外,密碼鎖定功能已被描述為確保從強制移除記錄介質(zhì)時開始直至再次附連該介質(zhì)為止不改變內(nèi)部數(shù)據(jù)的功能的示例。然而,在存在能夠確保從強制移除介質(zhì)時開始直至再次插入該介質(zhì)為止不改變內(nèi)部數(shù)據(jù)的功能的情況下,本發(fā)明也適用而與該功能無關。
應當注意,作為記錄對象的數(shù)據(jù)不局限于圖像數(shù)據(jù),并且文本數(shù)據(jù)、語音數(shù)據(jù)等可以是記錄對象。
雖然參考示例性實施例描述了本發(fā)明,但是應當理解,本發(fā)明不局限于所公開的示例性實施例。所附權利要求的范圍應當被給予最寬的解釋,以便囊括所有這樣的修改以及等價結構和功能。
權利要求
1.一種數(shù)據(jù)記錄設備,包括多個單獨記錄介質(zhì)附連單元;密碼存儲單元,用于存儲與所述單獨記錄介質(zhì)附連單元相關聯(lián)的密碼;獲取單元,獲取附連到所述多個介質(zhì)附連單元的單獨記錄介質(zhì)的所述密碼,該單獨記錄介質(zhì)具有密碼鎖定功能;訪問認證單元,使用存儲在密碼存儲單元中的密碼來判斷附連到該多個介質(zhì)附連單元的單獨記錄介質(zhì)是否可由RAID記錄系統(tǒng)訪問;以及訪問控制單元,在訪問認證單元認證了附連到該多個介質(zhì)附連單元的單獨記錄介質(zhì)可由RAID記錄系統(tǒng)訪問的情況下,使用RAID記錄系統(tǒng)從每個記錄介質(zhì)訪問數(shù)據(jù)。
2.根據(jù)權利要求1所述的數(shù)據(jù)記錄設備,還包括密碼設置單元,對附連到該多個介質(zhì)附連單元的單獨記錄介質(zhì)設置密碼,其中密碼存儲單元存儲由密碼存儲單元設置的密碼。
3.根據(jù)權利要求1所述的數(shù)據(jù)記錄設備,其中如果存儲在密碼存儲單元中的密碼與對附連到該多個介質(zhì)附連單元的記錄介質(zhì)設置的密碼一致,則訪問認證單元認證每個記錄介質(zhì)可由RAID記錄系統(tǒng)訪問。
4.根據(jù)權利要求3所述的數(shù)據(jù)記錄設備,還包括密碼改變/重設單元,在存儲在密碼存儲單元中的密碼與對附連到該多個介質(zhì)附連單元中的每一個的記錄介質(zhì)設置的密碼不一致的情況下,改變或重設對記錄介質(zhì)設置的密碼使上述不一致的密碼相互一致。
5.根據(jù)權利要求1所述的數(shù)據(jù)記錄設備,其中根據(jù)是否組合了附連到該多個介質(zhì)附連單元的所有記錄介質(zhì)以便可由RAID記錄系統(tǒng)訪問,訪問認證單元執(zhí)行認證。
6.根據(jù)權利要求5所述的數(shù)據(jù)記錄設備,其中在由RAID記錄系統(tǒng)格式化了附連到該多個介質(zhì)附連單元的所有記錄介質(zhì)的情況下,訪問認證單元認證組合所有記錄介質(zhì)以便可由RAID記錄系統(tǒng)訪問。
7.根據(jù)權利要求5所述的數(shù)據(jù)記錄設備,其中訪問控制單元按次序訪問附連到該多個介質(zhì)附連單元的記錄介質(zhì),并且在定義訪問認證單元的訪問次序的預定信息被記錄在每個記錄介質(zhì)中的情況下,訪問認證單元認證組合了所有記錄介質(zhì)以便可由RAID記錄系統(tǒng)訪問。
8.根據(jù)權利要求7所述的數(shù)據(jù)記錄設備,其中甚至在記錄介質(zhì)附連到任何介質(zhì)附連單元的情況下,訪問控制單元也按照基于記錄在每個附連的記錄介質(zhì)中的預定信息而定義的次序,使用RAID記錄系統(tǒng)讀和寫數(shù)據(jù)。
9.根據(jù)權利要求7所述的數(shù)據(jù)記錄設備,其中記錄在每個記錄介質(zhì)中的預定信息包括該記錄介質(zhì)的固有信息、以及其記錄次序在該記錄介質(zhì)之后的記錄介質(zhì)的固有信息。
10.根據(jù)權利要求1所述的數(shù)據(jù)記錄設備,其中在由RAID記錄系統(tǒng)記錄數(shù)據(jù)的期間,在附連到該多個介質(zhì)附連單元的多個記錄介質(zhì)當中發(fā)生了其存儲器變滿的記錄介質(zhì)的情況下,訪問控制單元對具有空區(qū)域的多個記錄介質(zhì)重新設置RAID記錄系統(tǒng)的格式,并且對于重新設置了該格式的該多個記錄介質(zhì),使用RAID記錄系統(tǒng)繼續(xù)記錄剩余數(shù)據(jù)。
11.一種訪問控制方法,包括獲取步驟,從密碼存儲單元獲取附連到多個介質(zhì)附連單元的單獨記錄介質(zhì)的密碼,該記錄介質(zhì)具有密碼鎖定功能,其中密碼存儲單元存儲對記錄介質(zhì)設置的密碼;訪問認證步驟,通過使用由獲取步驟獲取的密碼來判斷附連到該多個介質(zhì)附連單元的單獨記錄介質(zhì)是否可由RAID記錄系統(tǒng)訪問;以及訪問控制步驟,在訪問認證步驟認證了附連到該多個介質(zhì)附連單元的單獨記錄介質(zhì)可由RAID記錄系統(tǒng)訪問的情況下,使用RAID記錄系統(tǒng)訪問每個記錄介質(zhì)的數(shù)據(jù)。
12.根據(jù)權利要求11所述的訪問控制方法,還包括密碼設置步驟,對附連到該多個介質(zhì)附連單元的單獨記錄介質(zhì)設置密碼,其中密碼存儲單元存儲通過密碼存儲步驟設置的密碼。
13.根據(jù)權利要求11所述的訪問控制方法,其中如果存儲在密碼存儲單元中的密碼與對附連到該多個介質(zhì)附連單元的記錄介質(zhì)設置的密碼一致,則訪問認證步驟認證每個記錄介質(zhì)可由RAID記錄系統(tǒng)訪問。
14.根據(jù)權利要求13所述的訪問控制方法,還包括密碼改變/重設步驟,在存儲在密碼存儲單元中的密碼與對附連到該多個介質(zhì)附連單元中的每一個的記錄介質(zhì)設置的密碼不一致的情況下,改變或重設對記錄介質(zhì)設置的密碼使上述不一致的密碼相互一致。
15.根據(jù)權利要求11所述的訪問控制方法,其中根據(jù)是否組合了附連到該多個介質(zhì)附連單元的所有記錄介質(zhì)以便可由RAID記錄系統(tǒng)訪問,訪問認證步驟執(zhí)行認證。
16.根據(jù)權利要求15所述的訪問控制方法,其中在由RAID記錄系統(tǒng)格式化了附連到該多個介質(zhì)附連單元的所有記錄介質(zhì)的情況下,訪問認證步驟認證組合了所有記錄介質(zhì)以便可由RAID記錄系統(tǒng)訪問。
17.根據(jù)權利要求15所述的訪問控制方法,其中訪問控制步驟通過RAID記錄系統(tǒng)按次序訪問附連到該多個介質(zhì)附連單元的記錄介質(zhì),并且在定義訪問認證步驟的訪問次序的預定信息被記錄在每個記錄介質(zhì)中的情況下,訪問認證步驟認證組合了所有記錄介質(zhì)以便可由RAID記錄系統(tǒng)訪問。
18.根據(jù)權利要求17所述的訪問控制方法,其中甚至在記錄介質(zhì)附連到任何介質(zhì)附連單元的情況下,訪問控制步驟也按照基于記錄在每個附連的記錄介質(zhì)中的預定信息而定義的次序通過RAID記錄系統(tǒng)讀和寫數(shù)據(jù)。
19.根據(jù)權利要求17所述的訪問控制方法,其中記錄在每個記錄介質(zhì)中的預定信息包括該記錄介質(zhì)的固有信息,以及其記錄次序在該記錄介質(zhì)之后的記錄介質(zhì)的固有信息。
20.根據(jù)權利要求11所述的訪問控制方法,其中在由RAID記錄系統(tǒng)記錄數(shù)據(jù)的期間,在附連到該多個介質(zhì)附連單元的多個記錄介質(zhì)當中發(fā)生了其存儲器變滿的記錄介質(zhì)的情況下,訪問控制步驟對具有空區(qū)域的多個記錄介質(zhì)重新設置RAID記錄系統(tǒng)的格式,并且對于重新設置了該格式的該多個記錄介質(zhì),通過RAID記錄系統(tǒng)繼續(xù)記錄剩余數(shù)據(jù)。
全文摘要
根據(jù)本發(fā)明的數(shù)據(jù)記錄設備從密碼存儲單元獲取附連到多個介質(zhì)附連單元的單獨記錄介質(zhì)的密碼,其中密碼存儲單元存儲對具有密碼鎖定功能的記錄介質(zhì)設置的密碼,該設備通過使用所獲取的密碼來判斷單獨記錄介質(zhì)是否可由RAID記錄系統(tǒng)訪問,并且在該介質(zhì)可由RAID記錄系統(tǒng)訪問的情況下,該設備通過RAID記錄系統(tǒng)訪問每個記錄介質(zhì)的數(shù)據(jù)。
文檔編號G06F12/14GK1848272SQ20061007350
公開日2006年10月18日 申請日期2006年4月12日 優(yōu)先權日2005年4月12日
發(fā)明者高尾英靖 申請人:佳能株式會社