通過低壓開關(guān)電源來為固態(tài)硬盤提供所需的工作電壓。此時,當(dāng)通過低壓開關(guān)電源來為固態(tài)硬盤提供所需工作電壓時,固態(tài)硬盤的控制器不再接收來自處理器的指令,并且固態(tài)硬盤的控制器控制固態(tài)硬盤的動態(tài)存儲器和閃存來將數(shù)據(jù)從動態(tài)存儲器寫入閃存。
[0033]由于設(shè)備在使用過程中有可能會由于軟件鎖死問題、輸入電源斷電問題、處理器故障等原因使固態(tài)硬盤快速退出正常工作狀態(tài),由于固態(tài)硬盤和設(shè)備中顯示屏、處理器等部件的供電輸入是連接在一起的,整個設(shè)備會快速切斷電源的輸出。如果此時固態(tài)硬盤停止正常工作,動態(tài)存儲器中的用戶數(shù)據(jù)和程序參數(shù)數(shù)據(jù)就有可能沒有更新到固態(tài)硬盤中的非易失存儲器。動態(tài)存儲器由于異常斷電后數(shù)據(jù)丟失,就造成這一部分還沒有保存到非易失存儲器中數(shù)據(jù)的丟失,嚴(yán)重的話還會形成關(guān)鍵程序參數(shù)的損壞而導(dǎo)致存儲設(shè)備的數(shù)據(jù)全部丟失。低壓供電開關(guān)電源可以只有在設(shè)備異常斷電時才起作用,低壓開關(guān)電源能夠依靠電池或者儲能電容中的電荷持續(xù)工作一段時間,單獨給固態(tài)硬盤供電,固態(tài)硬盤依然能夠技術(shù)工作一段時間。此時處理器、顯示屏等部件已經(jīng)由于沒有電源供電而停止工作。固態(tài)硬盤的輸入電源切換電路能夠保證及時把電源輸入切換到低壓開關(guān)電源上,在設(shè)備異常斷電時能夠使固態(tài)硬盤內(nèi)部的各種電源能夠維持更長久,固態(tài)硬盤要一直持續(xù)到異常斷電處理結(jié)束時才在軟件的正常控制下停止工作,增加固態(tài)硬盤異常斷電處理的時間,使得固態(tài)硬盤的工作時間可以比其它部件更延長一些,能夠安全的實現(xiàn)異常斷電期間的數(shù)據(jù)保護。在停止工作之前,動態(tài)存儲器緩存中的數(shù)據(jù)會得到妥善的處理,消除數(shù)據(jù)丟失問題。
[0034]由此可見,通過使用本發(fā)明提供電子設(shè)備100,能夠?qū)ΜF(xiàn)有電子設(shè)備進行一些優(yōu)化,使得低壓供電開關(guān)電源可以在設(shè)備異常斷電時起作用,可以利用電池的殘余電量或者儲能電容中的殘余電荷作為異常斷電的能量供給來源,增加在異常斷過程沒有外部供電電路輸入時固態(tài)硬盤中動態(tài)存儲器中數(shù)據(jù)寫到閃存中的時間,提高異常掉電過程中數(shù)據(jù)的安全性,使得電子設(shè)備更加高效和實用,極大地改進了用戶的使用體驗。
[0035]此外,本發(fā)明另一方面還提供了一種用于電子設(shè)備的信息處理方法,圖2示出了根據(jù)本發(fā)明的一個示例的應(yīng)用于電子設(shè)備的控制方法200的流程圖。其中,所述電子設(shè)備可以是通信設(shè)備、信息處理設(shè)備等。例如,根據(jù)本發(fā)明實施例的電子設(shè)備可以是諸如臺式計算機、筆記本電腦等這樣的電子設(shè)備。其中,所述電子設(shè)備包括:儲能裝置,配置來當(dāng)外部供電電路對所述電子設(shè)備進行供電時,所述儲能裝置用于存儲電能,并且,當(dāng)所述外部供電電路對所述電子設(shè)備的供電斷開時,所述儲能裝置用于為所述電子設(shè)備提供電能;第一供電裝置,與所述儲能裝置連接;處理器,與所述第一供電裝置連接,所述處理器配置來為所述電子設(shè)備處理各種數(shù)據(jù);存儲裝置,與所述處理器連接,所述存儲裝置配置來為所述電子設(shè)備存儲各種數(shù)據(jù)。第二供電裝置,分別與所述儲能裝置、所述第一供電裝置和所述存儲裝置連接,所述第二供電裝置配置來當(dāng)所述儲能裝置的電壓低于預(yù)定的第一閾值時通過所述儲能裝置為所述存儲裝置提供所需工作電壓。
[0036]所述用于電子設(shè)備的信息處理方法可以包括:當(dāng)所述儲能裝置的電壓低于預(yù)定的第一閾值時,使所述第一供電裝置與所述儲能裝置之間的連接斷開并且接通所述儲能裝置與所述存儲裝置相互連接,通過所述儲能裝置為所述存儲裝置提供所需工作電壓。
[0037]具體地,如圖2所述,在本發(fā)明的一個實施例中,所述方法可以包括:步驟S210,當(dāng)所述外部供電電路對所述電子設(shè)備進行供電時,接通所述第一供電裝置與所述存儲裝置的連接并且斷開所述第二供電裝置與所述存儲裝置的連接,來控制通過所述第一供電裝置為所述存儲裝置提供所需工作電壓;以及,步驟S220,當(dāng)所述儲能裝置的電壓低于預(yù)定的第一閾值時,接通所述第二供電裝置與所述存儲裝置的連接并且斷開所述第一供電裝置與所述存儲裝置的連接,來控制通過所述第二供電裝置為所述存儲裝置提供所需工作電壓。在本發(fā)明的一個實施例中,所述方法還可以進一步包括:當(dāng)檢測到所述第一供電裝置的輸出電壓低于預(yù)定的第二閾值時,接通所述第二供電裝置與所述存儲裝置的連接并且斷開所述第一供電裝置與所述存儲裝置的連接,來控制通過所述第二供電裝置為所述存儲裝置提供所需工作電壓。
[0038]例如,在本發(fā)明的一個示例中,儲能裝置可以包括大容量的儲能電容。當(dāng)外部供電電路輸入220V交流電時,儲能裝置可以通過其儲能電容來存儲電能;當(dāng)外部交流電突然意外斷開時,儲能裝置中存儲的電荷會緩慢釋放,其輸出的電壓會慢慢降低,一般地會呈指數(shù)曲線方式降低。此外,在本發(fā)明的另一個實施例中,儲能裝置還可以包括可充電電池。當(dāng)外部交流電突然意外斷開時,并電池的輸出電壓會隨著時間的推移呈線性方式緩慢降低。
[0039]此外,在本發(fā)明的一個實施例中,所述存儲裝置可以進一步包括易失性存儲單元,配置來在帶電狀態(tài)下存儲數(shù)據(jù);非易失性存儲單元,配置來存儲數(shù)據(jù);以及存儲控制單元,配置來當(dāng)通過所述第一供電裝置為所述存儲裝置提供所需工作電壓時,所述存儲控制單元根據(jù)從所述處理器接收的數(shù)據(jù)處理指令控制對所述易失性存儲單元以及所述非易失性存儲單元的數(shù)據(jù)讀取與寫入。例如,在一個示例中,存儲裝置可以是固態(tài)硬盤(Solid StateDrives,固態(tài)硬盤),在此情況下,存儲裝置的易失性存儲單元可以是動態(tài)存儲器,例如,雙倍速率同步動態(tài)隨機存儲器(Double Data Rate SDRA,DDR);存儲裝置的非易失性存儲單元可以是閃存,例如NAND閃存或者NOR閃存等;存儲裝置的存儲控制單元可以是控制器。此時,固態(tài)硬盤可以由直流電源、控制器、動態(tài)存儲器和閃存構(gòu)成。在設(shè)備關(guān)機、系統(tǒng)斷電之前,控制器要把動態(tài)存儲器中的所有數(shù)據(jù)安全的保存到閃存中特定的位置,暫存的用戶數(shù)據(jù)也要寫到閃存中特定的位置,需要更新的程序參數(shù)也要寫到閃存中。一般來說,動態(tài)存儲器中要更新回閃存中的數(shù)據(jù)量比較大。例如,對于512G容量的固態(tài)硬盤,需要更新的數(shù)據(jù)會達到幾百兆的數(shù)據(jù),把這些數(shù)據(jù)寫到閃存中需要的時間相對比較長。
[0040]此外,在本發(fā)明的一個實施例中,控制方法200還可以進一步包括:當(dāng)通過所述第二供電裝置為所述存儲裝置提供所需工作電壓時,所述存儲控制單元不再接收所述控制器的指令,并且,所述存儲控制單元控制將數(shù)據(jù)從所述易失性存儲單元寫入所述非易失性存儲單元。此外,在本發(fā)明的另一個實施例中,當(dāng)檢測到所述第一供電裝置的輸出電壓低于預(yù)定的第二閾值時,接通所述第二供電裝置與所述存儲裝置的連接并且斷開所述第一供電裝置與所述存儲裝置的連接,來控制通過所述第二供電裝置為所述存儲裝置提供所需工作電壓。
[0041]例如,在一個示例中,儲能裝置可以包括大容值的濾波電容,第一供電裝置具體可以包括設(shè)備開關(guān)電源,存儲器可以包括固態(tài)硬盤,并且固態(tài)硬盤可以由直流電源、控制器、動態(tài)存儲器和閃存構(gòu)成。固態(tài)硬盤的控制器可以與處理器連接,并且可以接收和執(zhí)行來自處理器的指令。第二供電裝置可以包括低壓供電開關(guān)電源。當(dāng)外部供電電路輸入220V交流電時,濾波電容可以存儲電能,此時,可以接通設(shè)備開關(guān)電源與固態(tài)硬盤的連接并且斷開低壓開關(guān)電源和固態(tài)硬盤支架的連接,從而由設(shè)備開關(guān)電源為固態(tài)硬盤提供其所需的工作電壓。當(dāng)外部交流電突然意外斷開時,濾波電容中存儲的電荷會緩慢釋放,其輸出的電壓會慢慢降低,一般地會呈指數(shù)曲線方式降低,當(dāng)濾波電容的電壓低于預(yù)定的第一閾值時,可以接通低壓開關(guān)電源與固態(tài)硬盤支架的連接并且斷開設(shè)備開關(guān)電源與固態(tài)硬盤之間的連接,從而通過低壓開關(guān)電源來為固態(tài)硬盤提供所需的工作電壓。此外,當(dāng)外部交流電突然意外斷開時,設(shè)備開關(guān)電源的輸出電壓也會逐漸降低,當(dāng)檢測到設(shè)備開關(guān)電源的輸出電壓低于預(yù)定的第二閾值時,也可以接通低壓開關(guān)電源與固態(tài)硬盤支架的連接并且斷開設(shè)備開關(guān)電源與固態(tài)硬盤之間的連接,從而通過低壓開關(guān)電源來為固態(tài)硬盤提供所需的工作電壓。此時,當(dāng)通過低壓開關(guān)電源來為固態(tài)硬盤提供所需工作電壓時,固態(tài)硬盤的控制器不再接收來自處理器的指令,并且固態(tài)硬盤的控制器控制固態(tài)硬盤的動態(tài)存儲器和閃存來將數(shù)據(jù)從動態(tài)存儲器寫入