專利名稱:一種存儲裝置及其存儲方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機(jī)外部設(shè)備技術(shù)領(lǐng)域,特別是指一種存儲裝置及其存儲方法。
背景技術(shù):
隨著數(shù)字技術(shù)的廣泛應(yīng)用,越來越多的數(shù)據(jù)和資料,包括多媒體,使用數(shù)字方式進(jìn)行存儲。在目前所使用的存儲裝置中,磁存儲和光存儲具有存儲量大、隨機(jī)存取、價格低的顯著優(yōu)點,因此被普遍、廣泛地使用。以磁存儲和光存儲作為介質(zhì)的存儲裝置均需要有機(jī)械結(jié)構(gòu)來驅(qū)動其工作。一般來說,在實際應(yīng)用中,整個存儲裝置的大部分電能被機(jī)械動作所消耗,而由半導(dǎo)體組成的控制電路相對消耗電能較少。
圖1所示為現(xiàn)有技術(shù)的存儲裝置的結(jié)構(gòu)框圖。存儲裝置一般由四個部分組成控制器103、電源管理單元101、通訊單元102和存儲單元104。其中,控制器103用于管理和協(xié)調(diào)存儲裝置中各個單元的工作;電源管理單元101中至少包括適配器101a,該電源管理單元101接收外部交流電源(AC)的交流電,并經(jīng)適配器101a轉(zhuǎn)換后送給存儲裝置中的各個單元;通訊單元102用于存儲裝置與外部設(shè)備進(jìn)行通訊,是存儲裝置與外部數(shù)據(jù)和命令的交換接口;存儲單元104是存儲裝置中的數(shù)據(jù)存儲介質(zhì)和驅(qū)動結(jié)構(gòu),用于存儲外部設(shè)備傳輸來的數(shù)據(jù)。
目前存儲裝置的工作方式主要有以下三種1、存儲裝置作為系統(tǒng)中的一個部分存在,比如計算機(jī)里的硬盤和光盤。這些存儲裝置的供電體系與其所在的系統(tǒng)共用同一電源,且當(dāng)存儲裝置上電后,其每段時間內(nèi)所消耗的電能相同。
2、存儲裝置作為獨立的系統(tǒng)存在,僅在需要存儲工作時,才人為接通電源使其工作。當(dāng)工作完畢后,會人為切斷電源,以節(jié)約電能。
3、存儲裝置作為獨立的系統(tǒng)存在,但其電源一直處于接通狀態(tài),基本應(yīng)用情況與第一種方式相似。
以上三種工作方式的共同特點是電源集中供應(yīng),即只要存儲裝置上電,存儲裝置在每一段時間內(nèi)所消耗的電能相同。
由上述可知,存儲裝置日常工作電能的主要消耗是驅(qū)動機(jī)械結(jié)構(gòu)。另外,存儲裝置的長時間空置狀態(tài)運行也會對該裝置的壽命產(chǎn)生影響。如何使存儲裝置的機(jī)械結(jié)構(gòu)減少消耗,是節(jié)約能源且延長存儲裝置使用壽命的根本。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種存儲裝置及其存儲方法,使存儲裝置在常通電的情況下,實現(xiàn)供電可控,即在存儲裝置工作時,使其處于蘇醒狀態(tài),而在存儲裝置不工作時,使其處于休眠狀態(tài)。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種存儲裝置,包括管理和協(xié)調(diào)存儲裝置中各個單元工作的控制器,用于給存儲裝置中各個單元供電且?guī)в羞m配器的電源管理單元,用于存儲裝置與外部設(shè)備進(jìn)行通訊的通訊單元和用于存儲外部設(shè)備所傳數(shù)據(jù)的存儲單元,電源管理單元中進(jìn)一步包括可控開關(guān)模塊,其連接適配器和存儲單元,并連接到控制器,用于根據(jù)控制器的指令使存儲裝置進(jìn)入休眠狀態(tài)和蘇醒狀態(tài)。
較佳地,所述休眠狀態(tài)是切斷存儲單元電源的狀態(tài),所述蘇醒狀態(tài)是啟動存儲單元電源的狀態(tài)。
較佳地,所述可控開關(guān)模塊為繼電器。
較佳地,所述通訊單元為具有802.11a/b/g功能的模塊,或具有TCP/IP協(xié)議功能的模塊,或具有藍(lán)牙功能的模塊。
較佳地,所述存儲單元為硬盤或者硬盤陣列,或為光盤或者光盤塔。
一種存儲方法,該方法包括以下步驟
a、使存儲裝置進(jìn)入休眠狀態(tài);b、判斷是否接收到外部設(shè)備發(fā)來的數(shù)據(jù)傳輸信號,如果是,則使存儲裝置進(jìn)入蘇醒狀態(tài),并接收完畢外部設(shè)備發(fā)送來的數(shù)據(jù)后,執(zhí)行步驟c,否則保持存儲裝置為休眠狀態(tài);c、判斷該存儲裝置在預(yù)先設(shè)定的時間內(nèi)是否收到外部設(shè)備發(fā)來的數(shù)據(jù)傳輸信號,如果是,則重復(fù)執(zhí)行步驟b,否則使存儲裝置進(jìn)入休眠狀態(tài)。
較佳地,所述步驟b進(jìn)一步包括b1、判斷是否有外部設(shè)備發(fā)來的數(shù)據(jù)傳輸信號,如果有,則執(zhí)行步驟b2,否則不做任何處理;b2、使存儲裝置進(jìn)入蘇醒狀態(tài)后接收外部設(shè)備所發(fā)送的數(shù)據(jù),并判斷外部設(shè)備的數(shù)據(jù)是否發(fā)送完畢,如果是,則保持該存儲裝置為蘇醒狀態(tài),否則,再次執(zhí)行步驟b2。
較佳地,所述步驟b1進(jìn)一步包括,在外部設(shè)備發(fā)來數(shù)據(jù)傳輸信號后,首先對外部設(shè)備所發(fā)送的數(shù)據(jù)傳輸信號進(jìn)行驗證,并判斷該信號是否有效,如果有效,則向外部設(shè)備發(fā)送準(zhǔn)備好信號,并繼續(xù)執(zhí)行后續(xù)步驟,否則繼續(xù)判斷是否有外部設(shè)備發(fā)來的數(shù)據(jù)傳輸信號。
應(yīng)用本發(fā)明,通過存儲裝置中的控制器控制存儲裝置中可控開關(guān)模塊的開閉,使存儲單元得電或失電,進(jìn)而使得存儲裝置在常通電的情況下,有蘇醒和休眠兩種狀態(tài),因而使其節(jié)能效果顯著,且延長了存儲裝置的使用壽命。而且,存儲裝置的兩種狀態(tài)是自動轉(zhuǎn)換,不需要人為干預(yù)。
圖1為現(xiàn)有技術(shù)存儲裝置的結(jié)構(gòu)框圖;圖2為應(yīng)用本發(fā)明的具有休眠喚醒功能的存儲裝置的結(jié)構(gòu)框圖;圖3為應(yīng)用本發(fā)明的存儲裝置由蘇醒狀態(tài)向休眠狀態(tài)轉(zhuǎn)換的工作狀態(tài)切換圖;圖4為應(yīng)用本發(fā)明的存儲裝置由休眠狀態(tài)向蘇醒狀態(tài)轉(zhuǎn)換的工作狀態(tài)切換圖;圖5為應(yīng)用本發(fā)明的存儲裝置的工作流程圖。
具體實施例方式
下面結(jié)合附圖及具體實施例對本發(fā)明再作進(jìn)一步詳細(xì)說明。
圖2所示為應(yīng)用本發(fā)明的具有休眠喚醒功能的存儲裝置的結(jié)構(gòu)框圖。本發(fā)明的存儲裝置由四個部分組成控制器103、電源管理單元101、通訊單元102和存儲單元104。其中,電源管理單元101中至少包括適配器101a和可控開關(guān)模塊101b。電源管理單元101接收外部交流電源(AC)的交流電,并經(jīng)適配器101a轉(zhuǎn)換后送給通訊單元102、控制器103以及其內(nèi)部的可控開關(guān)模塊101b,可控開關(guān)模塊101b與存儲單元104直接相連。電源管理單元101通過可控開關(guān)模塊101b為存儲單元104供電,同時,該可控開關(guān)模塊101b受控于控制器103。當(dāng)可控開關(guān)模塊101b為接通狀態(tài)時,存儲裝置處于蘇醒狀態(tài),當(dāng)可控開關(guān)模塊101b為斷開狀態(tài)時,存儲裝置處于休眠狀態(tài)。
存儲裝置處于蘇醒狀態(tài)時,電源管理單元101向存儲裝置中的所有單元供電,即控制器103、通訊單元102和存儲單元104;存儲裝置處于休眠狀態(tài)時,電源管理單元僅向存儲裝置中的控制器103和通訊單元102供電,中斷對存儲單元104的供電。
上述通訊單元102由具有802.11a/b/g功能的模塊組成,或由具有TCP/IP協(xié)議功能的模塊組成,或由具有藍(lán)牙功能的模塊組成;上述存儲單元104由硬盤或者硬盤陣列組成,或由光盤或者光盤塔組成;上述可控開關(guān)模塊101b為繼電器。
圖3所示為應(yīng)用本發(fā)明的存儲裝置由蘇醒狀態(tài)向休眠狀態(tài)轉(zhuǎn)換的工作狀態(tài)切換圖。存儲裝置處于蘇醒狀態(tài),且存儲裝置中的控制器在預(yù)先設(shè)定的時間內(nèi)沒有接到由通訊單元傳來的外部設(shè)備所發(fā)送的命令,則控制器向電源管理單元的可控開關(guān)模塊發(fā)出中斷存儲單元供電的命令,電源管理單元的可控開關(guān)模塊收到此命令后,停止向存儲單元供電。此時,存儲裝置進(jìn)入休眠狀態(tài)。
圖4所示為應(yīng)用本發(fā)明的存儲裝置由休眠狀態(tài)向蘇醒狀態(tài)轉(zhuǎn)換的工作狀態(tài)切換圖。存儲裝置處于休眠狀態(tài),當(dāng)控制器接收到由通訊單元傳來的外部設(shè)備發(fā)送的數(shù)據(jù)傳輸申請命令即喚醒命令時,由控制器驗證該命令是否有效,如果無效,則不做任何處理,如果有效,則控制器向電源管理單元發(fā)送啟動存儲單元電源的命令。電源管理單元接收到啟動存儲單元的命令后,開始向存儲單元供電,存儲裝置開始蘇醒。存儲單元通電并運轉(zhuǎn)穩(wěn)定后,向控制器發(fā)出存儲單元準(zhǔn)備好(Ready)信號??刂破鹘拥酱鎯卧腞eady信號后,通過通訊單元向外部設(shè)備發(fā)出存儲裝置Ready信號。此時,存儲裝置已進(jìn)入蘇醒狀態(tài),并與外部設(shè)備進(jìn)行數(shù)據(jù)交換,至數(shù)據(jù)交換完畢的一段時間內(nèi),存儲裝置一直處于蘇醒狀態(tài)。
圖5所示為應(yīng)用本發(fā)明的存儲裝置的工作流程圖。
步驟501,使存儲裝置處于休眠狀態(tài);步驟502,存儲裝置的控制器判斷是否接收到由通訊單元傳來的外部設(shè)備發(fā)送的數(shù)據(jù)傳輸信號即喚醒信號,如果是,則執(zhí)行步驟503,否則重復(fù)執(zhí)行步驟502;步驟503,對外部設(shè)備發(fā)送的數(shù)據(jù)傳輸信號進(jìn)行驗證;步驟504,判斷喚醒信號是否有效,如果是,則執(zhí)行步驟505,否則重復(fù)執(zhí)行步驟502;步驟505,控制器啟動存儲單元,并接收存儲單元發(fā)送來的Ready信號;步驟506,控制器通過通訊單元向外部設(shè)備發(fā)送存儲裝置進(jìn)入Ready狀態(tài)信號,且存儲裝置進(jìn)入蘇醒狀態(tài);步驟507,外部設(shè)備與存儲裝置之間進(jìn)行傳輸數(shù)據(jù);步驟508,控制器判斷數(shù)據(jù)傳輸是否完成,如果是,則執(zhí)行步驟509,否則繼續(xù)執(zhí)行步驟507;
步驟509,存儲裝置保持蘇醒狀態(tài),并判斷是否在預(yù)先設(shè)定的時間內(nèi)再次接收到由通訊單元傳來的外部設(shè)備發(fā)送的數(shù)據(jù)傳輸信號,如果是,則執(zhí)行步驟506,否則,再次執(zhí)行步驟501,控制器中斷存儲單元的電源,使存儲裝置進(jìn)入休眠狀態(tài)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種存儲裝置,包括管理和協(xié)調(diào)存儲裝置中各個單元工作的控制器,用于給存儲裝置中各個單元供電且?guī)в羞m配器的電源管理單元,用于存儲裝置與外部設(shè)備進(jìn)行通訊的通訊單元和用于存儲外部設(shè)備所傳數(shù)據(jù)的存儲單元,其特征在于,電源管理單元中進(jìn)一步包括可控開關(guān)模塊,其連接適配器和存儲單元,并連接到控制器,用于根據(jù)控制器的指令使存儲裝置進(jìn)入休眠狀態(tài)和蘇醒狀態(tài)。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述休眠狀態(tài)是切斷存儲單元電源的狀態(tài),所述蘇醒狀態(tài)是啟動存儲單元電源的狀態(tài)。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述可控開關(guān)模塊為繼電器。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述通訊單元為具有802.11a/b/g功能的模塊,或具有TCP/IP協(xié)議功能的模塊,或具有藍(lán)牙功能的模塊。
5.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述存儲單元為硬盤或者硬盤陣列,或為光盤或者光盤塔。
6.一種存儲方法,其特征在于,該方法包括以下步驟a、使存儲裝置進(jìn)入休眠狀態(tài);b、判斷是否接收到外部設(shè)備發(fā)來的數(shù)據(jù)傳輸信號,如果是,則使存儲裝置進(jìn)入蘇醒狀態(tài),并接收完畢外部設(shè)備發(fā)送來的數(shù)據(jù)后,執(zhí)行步驟c,否則保持存儲裝置為休眠狀態(tài);c、判斷該存儲裝置在預(yù)先設(shè)定的時間內(nèi)是否收到外部設(shè)備發(fā)來的數(shù)據(jù)傳輸信號,如果是,則重復(fù)執(zhí)行步驟b,否則使存儲裝置進(jìn)入休眠狀態(tài)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟b進(jìn)一步包括b1、判斷是否有外部設(shè)備發(fā)來的數(shù)據(jù)傳輸信號,如果有,則執(zhí)行步驟b2,否則不做任何處理;b2、使存儲裝置進(jìn)入蘇醒狀態(tài)后接收外部設(shè)備所發(fā)送的數(shù)據(jù),并判斷外部設(shè)備的數(shù)據(jù)是否發(fā)送完畢,如果是,則保持該存儲裝置為蘇醒狀態(tài),否則,再次執(zhí)行步驟b2。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述步驟b1進(jìn)一步包括,在外部設(shè)備發(fā)來數(shù)據(jù)傳輸信號后,首先對外部設(shè)備所發(fā)送的數(shù)據(jù)傳輸信號進(jìn)行驗證,并判斷該信號是否有效,如果有效,則向外部設(shè)備發(fā)送準(zhǔn)備好信號,并繼續(xù)執(zhí)行后續(xù)步驟,否則繼續(xù)判斷是否有外部設(shè)備發(fā)來的數(shù)據(jù)傳輸信號。
全文摘要
本發(fā)明提供了一種存儲裝置,包括控制器,帶有適配器的電源管理單元,通訊單元和存儲單元,電源管理單元中進(jìn)一步包括可控開關(guān)模塊,其連接適配器和存儲單元,并連接到控制器,用于根據(jù)控制器的指令使存儲裝置進(jìn)入休眠狀態(tài)和蘇醒狀態(tài)。本發(fā)明還提供了一種存儲方法,通過存儲裝置中的控制器控制存儲裝置中可控開關(guān)模塊的開閉,使存儲單元得電或失電,進(jìn)而使得存儲裝置在常通電的情況下,有蘇醒和休眠兩種狀態(tài),即工作時處于蘇醒狀態(tài),不工作時處于休眠狀態(tài),因而使其節(jié)能效果顯著,且延長了存儲裝置的使用壽命。而且,存儲裝置的兩種狀態(tài)是自動轉(zhuǎn)換,不需要人為干預(yù)。
文檔編號G06F1/32GK1567139SQ0314792
公開日2005年1月19日 申請日期2003年6月27日 優(yōu)先權(quán)日2003年6月27日
發(fā)明者姜珊 申請人:聯(lián)想(北京)有限公司