專利名稱:盤單元、磁盤單元以及信息存儲單元的制作方法
技術領域:
本發明涉及盤單元、磁盤單元和諸如硬盤驅動器單元的信息存儲單元。
背景技術:
包括硬盤驅動器單元的盤單元被用于各種場合。近年來,特別地,硬盤驅動器單元被用于由個人電腦代表的各種信息處理系統中。這種硬盤驅動器單元允許用戶記錄包括電影和音樂的內容以及播放在硬盤驅動器單元中預先記錄的內容。
發明內容
本發明解決的問題在出租代理處出借其中存儲了內容的硬盤驅動器單元的情況下,貸方需要防止借方采取非法行為。上面的非法行為包括在該硬盤驅動器單元中存儲其他內容和刪除硬盤驅動器單元中預先存儲的內容。此外,貸方需要防止該硬盤驅動器單元被除借方以外的沒有任何許可的第三方訪問。
此外,在由于非法訪問信息處理系統,從而從硬盤驅動器泄漏機密信息的情況下,要求防止諸如訪問日志的記錄被篡改。否則,不可能合法地弄清楚該非法訪問。
此外,在硬盤驅動器單元中記錄來自安全攝像機的圖像的系統中,要求限制可以訪問圖像(記錄數據)的用戶,用于私人信息保護。
但是,在上述常規技術中,由于該硬盤驅動器單元允許執行多種操作模式,這些要求不能被完成。該操作模式包括在其中記錄內容、由此播放內容以及在播放它的同時記錄內容。
考慮到問題進行本發明。本發明的目的是提供一種盤單元、磁盤單元和信息存儲器,其中可以根據用戶來限制比如對記錄介質上存儲的數據進行訪問的操作。
解決問題的方法為了解決常規技術的上述問題,本發明提供一種信息存儲單元作為盤單元。該信息存儲單元包括記錄介質;控制從該記錄介質讀出和對記錄介質寫入的操作模式的控制裝置;以及用于存儲驗證信息的驗證存儲部分,其中每個操作模式被給予唯一的驗證信息;其中該控制裝置包括驗證部分,其從該驗證存儲部分讀出驗證信息,并通過使用預定方法,確定該驗證信息是否與通過接口輸入的輸入信息一致;操作模式控制部分,其用于當該驗證信息與輸入信息一致時,響應于從驗證存儲部分輸入的驗證信號,輸出操作模式信號;以及控制器,其用于對應于從操作模式控制部分輸入的操作模式信號,來控制操作模式的執行。
在如上所述的這種結構中,如果通過用戶輸入輸入信息,那么控制裝置的驗證部分使用預定方法來確定該輸入信息是否與驗證部分中存儲的驗證信息一致。如果該輸入信息與驗證信息一致,那么驗證部分提供相應的操作模式信號到控制裝置的操作模式控制部分。由此,控制裝置中的控制器控制與從操作模式控制部分提供的操作模式信號相關聯的操作模式的執行。因此,可以當訪問盤單元時限制用戶被允許使用的操作模式。
圖1示出了根據本發明第一實施例的硬盤驅動器單元的框圖。
圖2是根據本發明第一實施例的硬盤驅動器單元的操作流程圖。
圖3是根據本發明第二實施例的第二硬盤驅動器單元的操作的第一部分流程圖。
圖4是根據本發明第二實施例的第二硬盤驅動器單元的操作的第二部分流程圖。
圖5是根據本發明第三和第四實施例的硬盤驅動器單元的操作的第一部分流程圖。
圖6是根據本發明第三實施例的硬盤驅動器單元的操作的第二部分流程圖。
圖7是根據本發明第三實施例的另一結構的硬盤驅動器單元的操作的第三部分流程圖。
圖8是根據本發明第四實施例的硬盤驅動器單元的操作的第二部分流程圖。
圖9是根據本發明第五實施例的硬盤驅動器單元的操作流程圖。
圖10是根據本發明第五實施例的硬盤驅動器的操作的另一流程圖。
圖11是根據本發明的實施例的信息存儲單元的框圖。
圖12示出了根據本發明的將被輸入以改變驗證密碼的密碼數據的配置的例子。
具體實施例方式
參考附圖1至12,將詳細描述硬盤驅動器單元應用于本發明的盤單元的情況。首先,將參考圖1和2,詳細描述根據本發明的第一實施例的硬盤驅動器單元。
如圖1所示,根據本實施例的硬盤驅動器單元1包括磁盤2、磁頭組件3、控制裝置4以及驗證密碼存儲部分10,該磁盤2是記錄介質,該驗證密碼存儲部分10是驗證存儲部分。控制裝置4包括密碼驗證部分20、操作模式控制部分30以及控制器50,該密碼驗證部分20是驗證部分。控制裝置4控制由磁頭組件3在磁盤2上執行的操作模式(只讀操作模式、只寫操作模式和讀/寫操作模式)。
驗證密碼存儲部分10由,例如,快速存儲器構成。在該快速存儲器中,存儲有用于只讀操作模式的只讀驗證密碼11、用于只寫操作模式的只寫驗證密碼12以及用于讀/寫操作模式的讀/寫驗證密碼13。注意只讀驗證密碼11、只寫驗證密碼12和讀/寫驗證密碼13(下面共同地稱為驗證密碼11至13)對應于“權利要求”中描述的“驗證信息”。通過制備驗證密碼設置命令等等,并執行該命令,可以在驗證密碼存儲部分10中存儲驗證密碼11至13。為了防止驗證密碼被非法地訪問和篡改,驗證密碼存儲部分10和控制裝置4的結構應該是抗干擾的。
該密碼驗證部分20從驗證密碼存儲部分10讀出驗證密碼11至13,并檢查驗證密碼11至13的任意一個是否與作為從主機100經由接口40和操作模式控制部分30輸入的信息的密碼一致。
如果該密碼與只讀驗證密碼11、只寫驗證密碼12或讀/寫驗證密碼13一致,那么密碼驗證部分20輸出驗證信號到操作模式控制部分30。根據該驗證信號,操作模式控制部分30輸出操作模式信號(只讀操作模式信號、只寫操作模式信號或讀/寫操作模式信號)。
由硬盤控制器和微計算器構成的控制器50,根據從操作模式控制部分30輸入的操作模式信號,控制操作模式(只讀操作模式、只寫操作模式或讀/寫操作模式)的執行。
此外,硬盤驅動器單元1包括讀/寫電路60、讀/寫放大器70、音圈電機80以及驅動電路90。
基于經由控制器50從操作模式控制部分30輸入的操作模式信號,讀/寫電路60執行讀處理和寫處理,該讀處理用于通過使用磁頭組件3的磁頭從磁盤2讀出并通過讀/寫放大器70放大的讀數據,該寫處理用于從控制器50輸入并通過讀/寫放大器70放大的寫數據,以通過使用磁頭將該數據寫到磁盤2。
基于從控制器50輸入的驅動信號,驅動電路90驅動音圈電機80,以控制其上連接有磁頭的磁頭組件3的尋道操作。同樣地,該驅動電路90驅動該主軸電機120。
下面提供根據第一實施例的硬盤驅動器單元怎樣操作的詳細描述。
如果該硬盤驅動器單元1被通電或復位,那么執行根據圖2所示的流程圖的操作。
在通電或復位后,在步驟1中,控制器50確定是否在驗證密碼存儲部分10中設置了驗證密碼11至13。如果驗證密碼11至13的任意一個被設置(YES),那么該過程進行到步驟S2。在步驟S2中,密碼驗證部分20等待將從主機100輸入的密碼。在此之后,該過程進行到步驟S3。如果驗證密碼11至13的任意一個沒有被設置(NO),那么該過程進行到步驟S9。在步驟S9中,硬盤驅動器單元1被設置用于讀/寫操作模式,并且驗證過程被終止。
如果在步驟3中密碼被輸入密碼驗證部分20中,那么該密碼驗證部分20判斷該密碼是否與驗證密碼存儲部分10中的只讀驗證密碼11一致。
如果該密碼與只讀驗證密碼(YES)一致,那么該只讀操作模式信號從操作模式控制部分30被輸入控制器50中。在此情況下,在步驟S7中,硬盤驅動器單元1被設置用于只讀操作模式,以及該驗證過程被終止。如果該密碼與只讀驗證密碼(NO)不一致,那么該過程進行到步驟S5。在步驟S5中,該密碼驗證部分20判斷該密碼是否與驗證密碼存儲部分10中存儲的只寫驗證密碼12一致。
在步驟S5中,如果該密碼與只寫驗證密碼12一致,那么該只寫操作模式信號從操作模式控制部分30被輸入控制器50中。在此情況下,在步驟8中,硬盤驅動器單元1被設置用于只寫操作模式,以及該驗證過程被終止。如果該密碼與只寫驗證密碼12(NO)不一致,那么該過程進行到步驟S6。在步驟S6中,該密碼驗證部分20判斷該密碼是否與驗證密碼存儲部分10中存儲的讀/寫驗證密碼13一致。
在步驟S6中,如果該密碼與讀/寫驗證密碼13一致(YES),那么該讀/寫操作模式信號從操作模式控制部分30被輸入控制器50中。在此情況下,在步驟9中,硬盤驅動器單元1被設置用于讀/寫操作模式,以及該驗證過程被終止。如果該密碼與讀/寫驗證密碼13不一致(NO),那么該過程進行到步驟S10。在步驟S10中,該控制器50判斷密碼驗證是否失敗了預定次數(例如,三次)。如果該密碼驗證失敗了預定次數(YES),那么從操作模式控制部分30將操作鎖定信號輸入控制器50中。在此情況下,硬盤驅動器單元1的操作保持在鎖定狀態。如果該密碼驗證沒有失敗預定次數(NO),那么該過程返回步驟S2,以等候將被輸入的密碼以及從步驟S2的步驟被重復。
如上所述,根據本實施例的硬盤驅動器單元1具有這樣的結構其中驗證密碼存儲部分10安裝在硬盤驅動器單元1中,并且驗證密碼11至13存儲在驗證密碼存儲部分10中。
因此,在出租店出租硬盤驅動器單元1的情況下,通過僅僅給予用戶只讀密碼,可以允許用戶(借方)僅僅執行只讀操作模式,盡管該硬盤驅動器單元1具有多種操作模式。
這不僅使之可以防止采取非法行為,包括擦除硬盤驅動器單元1中存儲的內容和從被去除的地方在硬盤驅動器單元1中存儲其他內容,而且防止除借方以外的第三方訪問磁盤1上記錄的數據。此外,可以防止對信息處理系統的非法訪問,該信息處理系統包括硬盤驅動器單元1和主機100。因此,可以防止篡改訪問日志及其他記錄。此外,在硬盤驅動器單元1中記錄從安全攝像機獲得的圖像的系統中,可以限制允許訪問用于私人信息保護的圖像的用戶。
根據第一實施例,可以限制用戶被允許執行的操作模式,盡管硬盤驅動器單元1具有多種操作模式(只讀操作模式、只寫操作模式和讀/寫操作模式)。這可以提高硬盤驅動器單元1的可靠性。
然后,圖3和4為示出本發明的第二實施例的流程圖。注意與上述第一實施例中相同的步驟被給予與第一實施例相同的參考數字,以及其描述被省略。
在通電或復位后,根據第二實施例的本硬盤驅動器單元1根據圖3和4所示的流程圖操作。
在步驟S1至S4中,執行驗證過程。在步驟S4中,如果密碼與只讀驗證密碼一致,那么該過程進行到步驟S7。在步驟S7中,硬盤驅動器單元1被設置用于只讀操作模式。然后,在只讀操作模式的執行過程中,該過程進行到步驟S11。在步驟S11中,控制器50判斷只讀驗證密碼11、只寫驗證密碼12以及讀/寫驗證密碼13的任意一個是否被指定為改變或刪除。如果該驗證密碼未指定為改變或刪除(NO),那么步驟S11被重復,以判斷其他驗證密碼是否被指定為改變/刪除。如果一個驗證密碼被指定為改變或刪除(YES),那么該過程進行到步驟S12,以及只讀操作模式停止。然后,在圖4所示的步驟S17中,它檢查用戶是否知道當前-使用的驗證密碼,以便改變驗證密碼。通過確認用戶知道當前-使用的驗證密碼,可以確定用戶被授權改變該驗證密碼。圖12示出了改變密碼的密碼數據的例子。操作模式設置位211表示密碼被改變的操作模式。如果使用一個命令來檢測操作模式,那么操作模式設置位211可以被省略。當前-使用的密碼212用來檢查用戶是否被授權。替換密碼214是更新數據。此外,密碼啟用/禁用位213可用于刪除該驗證密碼。如果在步驟S17中,該密碼與當前驗證密碼一致(YES),那么在步驟S18中改變用于指定操作模式的驗證密碼。這里,用于改變驗證密碼的改變過程包括用于刪除驗證密碼的刪除過程(導致不設置用于指定操作模式的密碼)。如果在步驟S17中,該密碼與當前驗證密碼不一致(NO),那么在步驟S19中報告錯誤。然后,該過程返回進行到步驟S1,以從步驟S1重復該過程。在步驟S2中,判斷是否設置了驗證密碼。
此外,如果在步驟S8中,硬盤驅動器單元1被設置用于只寫操作模式,那么在只寫操作模式的執行過程中,該過程進行到步驟S13。在步驟S13中,控制器50判斷只讀驗證密碼11、只寫驗證密碼12以及讀/寫驗證密碼13的任意一個是否被指定為改變。如果驗證密碼的任意一個未被指定改變或刪除(NO),那么步驟S13被重復,以判斷其他驗證密碼的任意一個是否被指定為改變或刪除。如果一個驗證密碼被指定為改變或刪除(YES),那么該過程進行到步驟S14。在步驟S14中,只讀操作模式停止。然后,在圖4的步驟S17至S19被執行之后,該過程返回到步驟S1,以從步驟S1重復該過程,在該步驟S1中判斷是否設置了驗證密碼。
此外,如果在步驟S9中,硬盤驅動器單元1被設置用于讀/寫操作模式,那么在讀/寫操作模式的執行過程中,該過程進行到步驟S15。在步驟S15中,控制器50判斷只讀驗證密碼11、只寫驗證密碼12以及讀/寫驗證密碼13的任意一個是否被指定為改變。如果驗證密碼的任意一個未被指定改變/刪除(NO),那么步驟S15被重復,以判斷驗證密碼的任意一個是否被指定為改變/刪除。如果任意一個驗證密碼被指定為改變/刪除(YES),那么該過程進行到步驟S16。在步驟S16中,讀/寫操作模式停止。然后,在圖4的步驟S17至S19被執行之后,該過程返回到步驟S1,以從步驟S1重復該過程,在該步驟S1中判斷是否設置了驗證密碼。
在本實施例中的這種結構中,在執行硬盤驅動器單元1的多種操作模式之一之后,硬盤驅動器單元1允許用戶根據需要改變驗證密碼11至13的任意一個。因此,可以在硬盤驅動器單元1上更有效地執行維護工作等等。
然后,圖5和6示出了本發明的第三實施例。注意與上述第一實施例相同的步驟被給出與第一實施例相同的參考數字,以及其描述被省略。
在通電或復位后,根據第三個實施例的本硬盤驅動器單元1根據圖5和6所示的流程圖操作。
如果在步驟S1中,在驗證密碼存儲部分10中仍沒有設置驗證密碼11至13的任意一個,那么該過程進行到步驟S38,以設置驗證密碼11至13的至少一個。該步驟是一例子步驟,其中驗證密碼對于硬磁盤驅動器單元1的使用是必需的。然后,該過程進行到步驟S2,等待輸入密碼。在輸入后,執行后續驗證過程。在步驟S6中,判斷該密碼是否與讀/寫驗證密碼13一致。如果該密碼與讀/寫驗證密碼13一致,那么該過程返回到步驟S1,以檢查是否設置了驗證密碼11至13的任意一個。另外,圖中所示的流程可以被修改,以便如果不一致,則該過程返回進行到步驟S2,以等待輸入用于驗證的密碼。
如果在步驟S7中該硬盤驅動器單元1被設置用于只讀操作模式,那么在只讀操作模式的執行過程中,該過程進行到步驟S20。
此外,如果在步驟S8中硬盤驅動器單元1被設置用于只寫操作模式,那么在該模式中的操作過程中,該過程進行到步驟S20。
此外,如果在步驟S9中硬盤驅動器單元1被設置用于讀/寫操作模式,那么在該模式中的操作過程中,該過程進行到步驟S20。
如果在步驟S20中沒有輸入新密碼(NO),那么步驟S20被重復,以判斷新密碼是否被再次輸入。如果,新密碼被輸入(YES),那么該過程進行到步驟S21。輸入的新密碼可以是只讀驗證密碼11、只寫驗證密碼12和讀/寫驗證密碼13的任意一個。在步驟S21中,在步驟S7、S8或S9中設置的操作模式被停止。然后,該過程進行到步驟S4,其中該密碼驗證部分20判斷新密碼是否與只讀驗證密碼11一致。
如果該新密碼與只讀驗證密碼11一致(YES),那么該過程返回到步驟S7,以再次將硬盤驅動器單元1設置為在只讀操作模式中操作。然后,在該模式中的操作過程中,后續驗證過程被重復。如果該密碼與只讀驗證密碼11不一致(NO),那么該過程進行到步驟S5,以判斷新密碼是否與只寫驗證密碼12一致。
如果該新密碼與只寫驗證密碼12一致(YES),那么該過程進行到步驟S8,以再次將硬盤驅動器單元1設置為在只寫操作模式中操作。然后,在該模式中的操作過程中,后續驗證過程被執行。如果該新密碼與只寫驗證密碼12不一致(NO),那么該過程進行到步驟S6,以判斷新密碼是否與讀/寫驗證密碼13一致。
如果該新密碼與讀/寫驗證密碼13一致(YES),那么該過程返回到步驟S9,以再次將硬盤驅動器單元1設置為在讀/寫操作模式中操作。然后,在該模式中的操作過程中,后續驗證過程被重復。如果該密碼與讀/寫驗證密碼13不一致(NO),那么該過程返回到步驟S1,以重復該驗證過程。
圖5和7示出了本發明的第三實施例的另一結構。在通電或復位后,硬盤驅動器單元1根據圖5和7所示的流程圖操作。
在執行步驟S1至S9和步驟S38中的處理之后,該過程進行到步驟S20。
如果在步驟S20中沒有輸入新密碼(NO),那么步驟S20被重復,以檢查新密碼是否被輸入。如果,新密碼被輸入(YES),那么該過程進行到步驟S22。輸入的新密碼可以是只讀驗證密碼11、只寫驗證密碼12和讀/寫驗證密碼1 3的任意一個。在步驟S22中,密碼驗證部分20判斷該新密碼是否與只讀驗證密碼11一致。
如果新密碼與只讀驗證密碼11一致(YES),那么該過程返回到步驟S7,以再次將硬盤驅動器單元1設置為在只讀操作模式中操作。然后,在該模式中的操作過程中,后續驗證過程被執行。如果該密碼與只讀驗證密碼11不一致(NO),那么該過程進行到步驟S23,以判斷該新密碼是否與只寫驗證密碼12一致。
如果該新密碼與只寫驗證密碼12一致(YES),那么該過程返回到步驟S8,以再次將硬盤驅動器單元1設置為在只寫操作模式中操作。然后,在該模式中的操作過程中,后續驗證過程被執行。如果該新密碼與只寫驗證密碼12不一致(NO),那么該過程進行到步驟S23,以判斷該新密碼是否與讀/寫驗證密碼13一致。
如果該新密碼與讀/寫驗證密碼13一致(YES),那么該過程返回進行到步驟S9,以再次將硬盤驅動器單元1設置為在讀/寫操作模式中操作。然后,在該模式中的操作過程中,后續驗證過程被執行。如果密碼與讀/寫驗證密碼13不一致(NO),那么當前操作模式保持不變,以及該進程返回到步驟S20,以再次檢查是否輸入新密碼。
根據如上所述的本實施例,在硬盤驅動器單元1被設為在多種操作模式的一種中操作之后,可以通過僅僅輸入相應的密碼來切換為另一模式。因此,可以為硬盤驅動器單元1更有效地執行維護及其他工作。此外,在該實施例中切換操作模式的過程中,操作模式可以被停止。如果在切換它的過程中,該操作模式被停止,那么當切換該操作模式時,利用正確密碼操作該單元是重要的。設法不通過正確密碼來切換操作模式可能導致難以將硬盤驅動器單元1設置為再次操作。
然后,圖5和8示出了本發明的第四實施例。注意與上述第二和第三實施例相同的步驟被給出與第二和第三實施例相同的參考數字,以及其描述被省略。
在通電或復位后,根據第四實施例的本硬盤驅動器單元1根據圖5和8所示的流程圖工作。
如果在步驟S1中,在驗證密碼存儲部分10中仍沒有設置驗證密碼11至13的任意一個,那么該過程進行到步驟S38,以設置驗證密碼11至13的至少一個。然后,該過程進行到步驟S2,以在后續驗證過程被執行之前,等待密碼輸入。
在步驟S7至S9中,分別設置相應的操作模式。亦即,如果在步驟S7中將硬盤驅動器單元1設置為在只讀操作模式中操作,那么在該模式中的操作期間,該過程進行到步驟S115。此外,如果在步驟S8中將硬盤驅動器單元1設置為用于只寫操作模式,那么在該模式中的操作期間,該過程進行到步驟S115。此外,如果在步驟S9中將硬盤驅動器單元1設置為用于讀/寫操作模式,那么在該模式中的操作期間,該過程進行到步驟S115。
在步驟S115中,控制器50判斷是否任意驗證密碼被指定改變/刪除。如果沒有任意一個驗證密碼被指定為改變/刪除(NO),那么該過程進行到步驟S120。如果驗證密碼被指定為改變/刪除(YES),那么該過程進行到步驟S117,其中要求用戶輸入將被改變的當前驗證密碼。這用于檢查用戶是否知道當前驗證密碼,亦即,用戶是否被授權改變該驗證密碼。如果在步驟S117中,該密碼與當前驗證密碼(NO)不一致,那么在步驟119中報告錯誤,以及過程返回到步驟S115,以重復后續過程。如果在步驟S117中密碼與當前驗證密碼一致(YES),那么在步驟S118中改變用于指定的操作模式的驗證密碼。然后,該過程進行到步驟S120。這里,將被改變的驗證密碼可以是只讀驗證密碼11、只寫驗證密碼12和讀/寫驗證密碼13的任意一個。注意改變的驗證密碼將用于下一個通電或復位之后的驗證。此外,注意在本實施例中,用于改變該驗證密碼的改變過程包括用于刪除該驗證密碼的刪除過程(導致不設置用于指定操作模式的密碼)。
圖12示出了輸入以改變密碼的密碼數據的例子。操作模式設置位211表示用于其的密碼被改變的操作模式。當前-使用的密碼212用來檢查用戶是否被授權。替換密碼214是更新數據。在本實施例中,密碼允許/禁止位213被固定為“允許”或省略。
在步驟S120中,它被判是否輸入了新密碼。如果沒有輸入新密碼(NO),那么該過程返回到步驟S115,以重復驗證過程,以判斷密碼將是否要改變。如果,新密碼被輸入(YES),那么該過程進行到步驟S121。輸入切換操作模式的新密碼可以是只讀驗證密碼11、只寫驗證密碼12和讀/寫驗證密碼13的任意一個。在步驟S121中,密碼驗證部分20判斷新密碼是否與只讀驗證密碼11一致。
如果新密碼與只讀驗證密碼11一致(YES),那么該過程返回到步驟S7,以將硬盤驅動器單元1設置在只讀操作模式中操作。然后,在該模式中的操作過程中重復步驟S7之后的后續驗證過程。如果該密碼與只讀驗證密碼11不一致(NO),那么該過程進行到步驟S122,以判斷該新密碼是否與只寫驗證密碼12一致。
如果在步驟S122中該新密碼與只寫驗證密碼12一致(YES),那么該過程返回到步驟S8,以將硬盤驅動器單元1設置在只寫操作模式中操作。然后,在該模式中的操作過程中,重復步驟S8之后的后續驗證過程。如果該新密碼與只寫驗證密碼12不一致(NO),那么該過程進行到步驟S123,以判斷該新密碼是否與讀/寫驗證密碼13一致。
如果該新密碼與讀/寫驗證密碼13一致(YES),那么該過程返回進行到步驟S9,以將硬盤驅動器單元1設置在讀/寫操作模式中操作。然后,在該模式中的操作過程中,重復步驟S9之后的后續驗證過程。如果該密碼與讀/寫驗證密碼13不一致(NO),那么在步驟S119中報告錯誤,以及該過程返回到步驟S115,以重復該過程來檢查任意驗證密碼是否要改變。
在本實施例中的這種結構中,在執行硬盤驅動器單元1的多種操作模式的一種之后,硬盤驅動器單元1允許用戶根據需要改變驗證密碼11至13的任意一個。此外,一旦硬盤驅動器單元1被設置為在多種操作模式的一種中操作之后,那么可以通過僅僅輸入相應的密碼切換為另一種模式。因此,可以為硬盤驅動器單元1更有效地執行維持及其他工作。
然后,圖9示出了本發明的第五實施例。注意與上述第一和第三實施例相同的步驟被給出與第一和第三實施例相同的參考數字,以及其描述被省略。
在通電或復位后,根據第五實施例的本硬盤驅動器單元1根據圖9所示的流程圖工作。
在步驟S1中,它判斷是否設置了驗證密碼和是否執行了驗證過程的后續步驟。然后,在步驟S7、S8或S9中,硬盤驅動器單元1被設為分別在只讀操作模式、只寫操作模式或讀/寫操作模式中操作。
此外,如果在步驟S7中,該硬盤驅動器單元1被設置在只讀操作模式中工作,那么在該模式中的操作過程中,該過程進行到步驟S40。在步驟S40中,控制器50判斷該只讀驗證密碼是否要改變。如果該只讀驗證密碼不要改變(NO),那么步驟S40被重復,以判斷只讀驗證密碼11是否要改變。這里,改變除只讀驗證密碼11以外的其它驗證密碼也產生相同的判斷(NO)。如果只讀驗證密碼11要改變(YES),那么該過程進行到步驟S62。
在步驟S62中,它判斷輸入的密碼是否與當前設置的只讀驗證密碼11一致,以便改變該只讀驗證密碼11。這是為了檢查該用戶是否知道當前-設置的只讀驗證密碼11,亦即,用戶是否被授權改變該驗證密碼。輸入以改變密碼的數據可以如圖12所示配置。由圖12的結構,操作模式設置位211和密碼啟用/禁用位213可以被省略。這是因為用于當前操作模式的驗證密碼被改變,以及任意其他驗證密碼不被刪除。如果在步驟S62中輸入的密碼與當前只讀驗證密碼11一致(YES),那么在步驟S63中該只讀驗證密碼11改變而不中止該操作模式。然后,該過程返回到步驟S40,以再次判斷該只讀驗證密碼11是否要改變。要注意改變的驗證密碼將用于下一次通電或復位之后的驗證。如果在步驟S62中輸入的密碼與當前只讀密碼11不一致(NO),那么在步驟S64中報告錯誤,而不中止該操作模式。然后,該過程返回到步驟S40,以再次判斷該只讀驗證密碼是否要改變。
此外,如果在步驟S8中硬盤驅動器單元1被設置在只寫操作模式中操作,那么在該模式中的操作過程中,該過程進行到步驟S44。在步驟S44中,控制器50判斷該只寫驗證密碼是否被改變。如果該只寫驗證密碼12不要改變(NO),那么步驟S44被重復,以判斷該只寫驗證密碼12是否要改變。這里,改變除只寫驗證密碼12以外的其它驗證密碼也產生相同的判斷(NO)。如果只寫驗證密碼12要改變(YES),那么該過程進行到步驟S72。
在步驟S72中,檢查輸入的密碼是否與當前只寫驗證密碼12一致,以便改變該只寫驗證密碼12。這是為了檢查用戶是否知道當前只寫驗證密碼12,亦即,用戶是否被授權改變該驗證密碼。輸入以改變密碼的數據可以用和步驟S62中相同的方法配置。如果在步驟S72中輸入的密碼與當前只寫驗證密碼12一致(YES),那么在步驟S73中該只寫驗證密碼12被改變而不停止該操作模式。然后,該過程返回到步驟S44,以再次判斷該只寫驗證密碼12是否要改變。注意改變的只寫驗證密碼將用于下一次通電或復位之后的驗證。如果步驟S72中輸入的密碼與當前只寫密碼12不一致(NO),那么在步驟S74中報告錯誤而不停止該操作模式。然后,該過程返回到步驟S44,以再一次判斷該只寫驗證密碼12是否要改變。
此外,如果在步驟S9中硬盤驅動器單元1被設置為在讀/寫操作模式中操作,那么在該模式中的操作過程期間,該過程進行到步驟S48。在步驟S48中,控制器50判斷該讀/寫驗證密碼13是否要改變。如果該讀/寫驗證密碼13不要改變(NO),那么步驟S48被重復以判斷該讀/寫驗證密碼13是否要改變。改變除讀/寫驗證密碼13以外的其它驗證密碼也產生相同的判斷(NO)。如果該讀/寫驗證密碼13要改變(YES),那么該過程進行到步驟S82。
在步驟S82中,檢查輸入的密碼是否與當前讀/寫驗證密碼13一致,以便改變該讀/寫驗證密碼13。這是為了檢查用戶是否知道當前讀/寫驗證密碼13,亦即,用戶是否被授權改變該驗證密碼。輸入以改變密碼的數據可以用和步驟S62中相同的方法配置。如果在步驟S82中輸入的密碼與當前讀/寫驗證密碼13一致(YES),那么在步驟S83中,該讀/寫驗證密碼13被改變而不停止該操作模式。然后,該過程返回到步驟S48,以判斷該讀/寫驗證密碼12是否要改變。注意改變的讀/寫驗證密碼13將用于下一次通電或復位之后的驗證。如果步驟S82中輸入的密碼與當前讀/寫密碼13不一致(NO),那么在步驟S84中報告錯誤而不停止該操作模式。然后,該過程返回到步驟S48,以再次判斷該讀/寫驗證密碼12是否要改變。
在本實施例中的這種結構中,在將硬盤驅動器單元1設置為在多種操作模式的一種中操作之后,僅僅允許改變用于當前操作模式的密碼。由于除用于當前操作模式以外的任意密碼不能被改變,因此在適當地保護該密碼的同時,可以更有效地執行對于硬盤驅動器單元1的維持及其他工作。
然后,圖10示出了本發明的第五實施例的修改。注意與上述第五實施例相同的步驟被給出與第五實施例相同的參考數字,以及其描述被省略。
在本實施例中,如果硬盤驅動器單元1被通電或復位,那么根據圖10所示的流程圖工作。
在步驟S1中,判斷是否設置了驗證密碼。如果必要,在執行步驟S38之后,該過程進行到步驟S2。然后,在步驟S3中輸入驗證密碼之后,執行步驟4和后續驗證過程。
在步驟4中,該密碼驗證部分20判斷該密碼是否與存儲在驗證密碼存儲部分10中的只讀驗證密碼11一致。如果該密碼與只讀驗證密碼(NO)不一致,那么該過程進行到步驟S5。如果該密碼與只讀驗證密碼一致(YES),那么該過程進行到步驟S40。在步驟S40中,判斷該只讀驗證密碼11是否要改變。如果只讀驗證密碼11要改變(YES),那么該過程進行到步驟S63。在此情況下,在步驟S63中改變只讀驗證密碼11之后,該過程進行到步驟S7。注意改變的驗證密碼將用于下一次通電或復位之后的驗證。如果在步驟S63中只讀驗證密碼11被指定不改變(NO),那么該過程進行到步驟S7。在此情況下,硬盤驅動器單元1被設置為在只讀操作模式中操作,以及該驗證過程被終止。
在步驟5中,該密碼驗證部分20判斷該密碼是否與驗證密碼存儲部分10中存儲的只寫驗證密碼12一致。如果該密碼與只寫驗證密碼(NO)不一致,那么該過程進行到步驟S6。如果該密碼與只寫驗證密碼一致(YES),那么該過程進行到步驟S44。在步驟S44中,判斷該只寫驗證密碼12是否要改變。如果只寫驗證密碼12要改變(YES),那么該過程進行到步驟S73。在此情況下,在步驟S73中改變只寫驗證密碼12之后,該過程進行到步驟S8。注意改變的只寫驗證密碼將用于下一次通電或復位之后的驗證。如果在步驟S44中只寫驗證密碼12被指定為不改變(NO),那么該過程進行到步驟S8。在步驟S8中,該硬盤驅動器單元1被設置為在只寫操作模式中操作,以及該驗證過程被終止。
在步驟6中,該密碼驗證部分20判斷該密碼是否與存儲在驗證密碼存儲部分10中的讀/寫驗證密碼13一致。如果該密碼與讀/寫驗證密碼13不一致(NO),那么該過程進行到步驟S1,步驟S1被重復。如果該密碼與讀/寫驗證密碼一致(YES),那么該過程進行到步驟S48。在步驟S48中,判斷該讀/寫驗證密碼13是否要改變。如果該讀/寫驗證密碼13要改變(YES),那么該過程進行到步驟S83。在此情況下,在步驟S83中改變讀/寫驗證密碼13之后,該過程進行到步驟S9。注意改變的讀/寫驗證密碼13將用于下一次通電或復位之后的驗證。如果在步驟S48中該讀/寫驗證密碼13被指定為不改變(NO),那么該過程直接進行到步驟S9。在步驟S9,硬盤驅動器單元1被設置為在讀/寫操作模式中操作,以及該驗證過程被終止。
在本實施例中的這種結構中,在由用戶輸入的密碼被判斷與用于硬盤驅動器單元1的多種操作模式之一的驗證密碼一致之后,馬上用戶被允許改變該驗證密碼。由于用于當前驗證密碼的驗證步驟(S17、S62、S72、S82以及S117)不是必需的,這使之不僅可以降低驗證密碼被篡改的可能性而且簡化該過程。
圖11示出了根據本發明的實施例的信息存儲器。下面參考圖11所示的信息存儲器的結構詳細地描述該實施例。注意與上述第一實施例相同的功能被給出與第一實施例相同的參考數字,以及其描述被省略。
根據本實施例的信息存儲單元101,如圖11所示,包括信息存儲裝置102、控制裝置41、與主機100交換信息的接口40以及驗證密碼存儲部分10,信息存儲裝置102是信息存儲介質,驗證密碼存儲部分10是用于驗證的存儲部分。控制裝置41包括密碼驗證部分20、操作模式控制部分30以及控制器51,密碼驗證部分20是用于驗證的部分。控制裝置41控制對于信息存儲裝置102執行的操作模式(只讀操作模式、寫操作模式、讀/寫操作模式)。
該信息存儲裝置102和驗證密碼存儲部分10由例如快速存儲器構成。在該快速存儲器中,存儲用戶數據、用于只讀操作模式的只讀驗證密碼11、用于只寫操作模式的只寫驗證密碼12以及用于讀/寫操作模式的讀/寫驗證密碼13。注意只讀驗證密碼11、只寫驗證密碼12以及讀/寫驗證密碼13(下面共同地稱作“驗證密碼11至13”)對應于“權利要求”中提到的“驗證信息″。通過制備驗證密碼設置命令等等并執行該命令,可以在驗證密碼存儲部分10中存儲該驗證密碼11至13。為了防止驗證密碼被非法訪問和篡改,驗證密碼存儲部分10和控制裝置41的結構應該是抗干擾的。
該密碼驗證部分20從驗證密碼存儲部分10讀出驗證密碼11至13并檢查驗證密碼11至13的任意一個是否與密碼一致,該密碼是經由接口40和操作模式控制部分30從主機100輸入的信息。
密碼驗證部分20從驗證密碼存儲部分10讀取驗證密碼11到30,并核對該驗證密碼11到13的任何一個是否與作為從主機100經由接口40和操作模式控制部分30輸入的信息的密碼一致。
如果該密碼與只讀驗證密碼11、只寫驗證密碼12或讀/寫驗證密碼13一致,那么密碼驗證部分20輸出驗證信號到操作模式控制部分30。根據該驗證信號,操作模式控制部分30輸出操作模式信號(只讀操作模式信號、只寫操作模式信號或讀/寫操作模式信號)。
控制器51包括硬盤控制器和微計算機。相對于信息存儲裝置102中存儲的存取信息,響應于來自主機100的信息訪問請求,控制器51根據從操作模式控制部分30輸入的操作模式信號適當地控制操作模式(只讀操作模式、只寫操作模式或讀/寫操作模式)的執行。
信息存儲單元101可以實現與流程圖中相同的功能和操作,該流程圖用于根據上述實施例的硬盤驅動器裝置。
因此,本發明也可應用于這種儲存裝置例如信息存儲單元101。在信息存儲單元101中,可以利用給予用戶的密碼限制允許用戶執行的操作模式(只讀操作模式、只寫操作模式和讀/寫操作模式)。
由此,本發明不局限于如上所述的特定實施例。盡管每個實施例使用快速存儲器來構成驗證存儲部分,該驗證存儲部分存儲驗證密碼,但是,例如,可以使用磁盤構成該驗證存儲部分。此外,驗證密碼可以是對用戶唯一的生物信息。此外,在不脫離本發明的精神的條件下,可以對如上詳細描述的實施例進行各種改變。在上述流程圖中,可以進行各種改變。例如,可以改變驗證密碼驗證步驟S4、S5和S6的順序。也可以將本發明的第三實施例與第五實施例結合,將第四實施例與另一第五實施例結合等等。此外,驗證密碼驗證步驟S4、S5和S6中的處理可以被改變,以便當實際操作模式與由操作模式設置字段211指定的操作模式一致時,執行驗證密碼的驗證。
參考數字的描述1.硬盤驅動器單元(盤片單元)
2.磁盤(記錄介質)3.磁頭組件4.控制裝置10.驗證密碼存儲部分(驗證存儲部分)11.只讀驗證密碼(驗證信息)12.只寫驗證密碼(驗證信息)13.讀/寫驗證密碼(驗證信息)20.密碼驗證部分(驗證部分)30.操作模式控制部分50.控制器
權利要求
1.一種盤單元包括盤形的記錄介質;磁頭組件,其從該記錄介質讀取信息和將信息寫入該記錄介質;控制裝置,其控制用于由磁頭組件執行的在記錄介質上的讀和寫的操作模式;以及驗證存儲部分,其用于存儲驗證信息,其中每種操作模式被給出唯一的驗證信息;其中該控制裝置包括驗證部分,其從驗證存儲部分讀出該驗證信息,通過使用預定方法,將每個驗證信息與經由接口輸入的輸入信息做比較,并檢查每個驗證信息是否與輸入信息一致;操作模式控制部分,其當相應的驗證信息與輸入信息一致時,輸出對應于從驗證部分提供的驗證信號的操作模式信號;以及控制器,其根據從操作模式控制部分提供的操作模式信號,來控制操作模式的執行。
2.根據權利要求1所述的盤單元,其中該操作模式是只讀操作模式、只寫操作模式和讀/寫操作模式。
3.根據權利要求1或2所述的盤單元,其中該驗證存儲部分是快速存儲器。
4.根據權利要求1或2所述的盤單元,其中該驗證存儲部分是記錄介質。
5.根據權利要求1或2所述的盤單元,其中在驗證存儲部分中存儲的驗證信息能夠被改變;如果在驗證存儲部分中存儲的驗證信息被改變,那么該驗證部分通過使用預定方法,將該改變的驗證信息與經由接口輸入的輸入信息做比較;以及如果在該驗證存儲部分中存儲的驗證信息被改變,那么該控制器基于與改變的驗證信息的比較結果,控制操作模式的執行。
6.根據權利要求1或2所述的盤單元,其中如果在執行預定義的操作模式期間經由接口輸入新的輸入信息,那么該驗證部分通過使用預定方法將該新輸入的信息與在驗證部分中存儲的驗證信息相比較;如果該驗證信息與該輸入信息一致,那么該操作模式控制部分輸出對應于從該驗證部分提供的驗證信號的新操作模式信號;以及該控制器,其根據從該操作模式控制部分提供的新操作模式信號,控制該操作模式的執行。
7.根據權利要求1至6的任意一項所述的盤單元,其中該記錄介質是磁盤。
8.一種信息存儲單元包括可讀和可寫的信息記錄介質;控制裝置,其控制用于在該記錄介質上的讀和寫的操作模式;以及驗證存儲部分,其用于存儲驗證信息,其中每種操作模式被給出唯一的驗證信息;其中該控制裝置包括驗證部分,其從該驗證存儲部分讀出該驗證信息,通過使用預定的方法,將每個驗證信息與經由接口輸入的輸入信息做比較,并檢查每個驗證信息是否與輸入信息一致;操作模式控制部分,其當相應的驗證信息與輸入信息一致時,輸出對應于從驗證部分提供的驗證信號的操作模式信號;以及控制器,其根據從該操作模式控制部分提供的操作模式信號,來控制操作模式的執行。
9.根據權利要求8所述的信息存儲單元,其中該操作模式是只讀操作模式、只寫操作模式和讀/寫操作模式。
全文摘要
本發明的目的是提供一種盤單元,能根據用戶限制對于在記錄介質中存儲的數據的訪問。用戶輸入密碼到主機100中。該密碼被傳送到密碼驗證部分20。然后,該密碼驗證部分20檢查該密碼與驗證密碼存儲部分10中存儲的驗證密碼11至13的任意一個是否一致。如果該密碼與任意一個密碼一致,那么該密碼驗證部分20提供驗證信號到操作模式控制部分30。該操作模式控制部分30通過接收該驗證信號,提供操作模式信號到控制器50。控制器50根據該操作模式信號,控制操作模式的執行。
文檔編號G06F12/14GK1996476SQ20071000141
公開日2007年7月11日 申請日期2007年1月5日 優先權日2006年1月6日
發明者渡部善壽 申請人:日立環球儲存科技荷蘭有限公司