專利名稱:一種電子設(shè)備及其開機(jī)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電子設(shè)備的開關(guān)機(jī)設(shè)計(jì)領(lǐng)域,尤其涉及一種電子設(shè)備及其開機(jī)系統(tǒng)。
背景技術(shù):
目前,裝載有智能操作系統(tǒng)的智能化電子設(shè)備(如電腦、智能移動(dòng)通信終端、智能機(jī)頂盒等)被越來(lái)越多的應(yīng)用于生活生產(chǎn)的各領(lǐng)域?,F(xiàn)有技術(shù)中,智能化電子設(shè)備在正常關(guān)機(jī)后的開機(jī)過(guò)程包括了硬件初始化、操作系統(tǒng)加載、軟件初始化、核心軟件加載等步驟,使得開機(jī)時(shí)間較長(zhǎng),功耗較大,特別是對(duì)于裝載了智能操作系統(tǒng)的傳統(tǒng)家用電器,用戶對(duì)其較長(zhǎng)的開機(jī)時(shí)間感受更明顯,使得用戶體驗(yàn)性較差。另外,現(xiàn)有技術(shù)中,智能化電子設(shè)備在由于電源故障而非正常關(guān)機(jī)后,再次開機(jī)時(shí)間同樣較長(zhǎng)。例如,當(dāng)電腦突然斷電關(guān)機(jī)后,再次開機(jī)時(shí)需要執(zhí)行較長(zhǎng)時(shí)間的硬盤檢測(cè);車載顯示設(shè)備在發(fā)動(dòng)機(jī)突然熄火而重啟時(shí),需要等待軟硬件的重新初始化加載。在本背景技術(shù)本部分所公開的上述信息僅僅用于增加對(duì)本發(fā)明背景技術(shù)的理解,因此其可能包括不構(gòu)成對(duì)該國(guó)的本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種電子設(shè)備的開機(jī)系統(tǒng),旨在解決現(xiàn)有技術(shù)中,智能化電子設(shè)備在正常關(guān)機(jī)和非正常關(guān)機(jī)后的開機(jī)時(shí)間長(zhǎng)、用戶體驗(yàn)性差的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種電子設(shè)備的開機(jī)系統(tǒng),所述系統(tǒng)包括存儲(chǔ)單元,用于存儲(chǔ)電子設(shè)備關(guān)機(jī)前的相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息;備用電源,用于在所述電子設(shè)備關(guān)機(jī)時(shí),向所述電子設(shè)備供電以維持所述電子設(shè)備待機(jī)直到所述備用電源電能耗盡;控制單元,用于在所述電子設(shè)備的關(guān)機(jī)狀態(tài)下接收開機(jī)觸發(fā)信號(hào),并根據(jù)所述開機(jī)觸發(fā)信號(hào)檢測(cè)所述備用電源當(dāng)前剩余電量以判斷所述備用電源是否耗盡,若判斷所述備用電源耗盡,則在讀取所述存儲(chǔ)單元存儲(chǔ)的所述相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息后,控制所述電子設(shè)備執(zhí)行恢復(fù)操作。本發(fā)明實(shí)施例的另一目的在于提供一種電子設(shè)備,所述電子設(shè)備包括如上所述的電子設(shè)備的開機(jī)系統(tǒng)。本發(fā)明實(shí)施例提供的電子設(shè)備的開機(jī)系統(tǒng)是由控制單元在關(guān)機(jī)時(shí)切換備用電源向電子設(shè)備供電直到備用電源耗盡,并保存相關(guān)硬件和軟件的狀態(tài)信息,在下次開機(jī)時(shí),直接根據(jù)保存的狀態(tài)信息恢復(fù)運(yùn)行即可,從而省略了現(xiàn)有電子設(shè)備每次開機(jī)時(shí)的初始化加載軟件狀態(tài)的步驟,提高了電子系統(tǒng)的開機(jī)速度,優(yōu)化了用戶的體驗(yàn)性。另外,當(dāng)關(guān)機(jī)是由于電子設(shè)備主電源故障引起時(shí),備用電源還可以起到瞬時(shí)斷電保護(hù)的作用。
圖I是本發(fā)明電子設(shè)備的開機(jī)系統(tǒng)的較佳實(shí)施例的原理結(jié)構(gòu)圖;圖2是圖I中控制單元的原理結(jié)構(gòu)示意圖;圖3是圖I所示電子設(shè)備的開機(jī)系統(tǒng)控制電子設(shè)備關(guān)機(jī)的一種實(shí)現(xiàn)流程圖;圖4是圖I所不電子設(shè)備的開機(jī)系統(tǒng)控制電子設(shè)備開機(jī)的一種實(shí)現(xiàn)流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。針對(duì)現(xiàn)有智能化電子設(shè)備存在的問(wèn)題,本發(fā)明實(shí)施例提供的電子設(shè)備的開機(jī)系統(tǒng) 包括有備用電源,控制單元在關(guān)機(jī)時(shí)切換備用電源向電子設(shè)備供電,并保存相關(guān)硬件和軟件的狀態(tài)信息,并在下次開機(jī)時(shí),直接根據(jù)保存的狀態(tài)信息恢復(fù)運(yùn)行。圖I示出了本發(fā)明實(shí)施例提供的電子設(shè)備的開機(jī)系統(tǒng)的原理結(jié)構(gòu),為了便于說(shuō)明,僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。本發(fā)明實(shí)施例提供的電子設(shè)備的開機(jī)系統(tǒng)包括存儲(chǔ)單元12,用于存儲(chǔ)電子設(shè)備關(guān)機(jī)前的相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息;備用電源11,用于在電子設(shè)備關(guān)機(jī)時(shí),向電子設(shè)備供電以維持電子設(shè)備待機(jī)直到備用電源11電能耗盡,而在電子設(shè)備開機(jī)時(shí)且電子設(shè)備主電源處于工作狀態(tài)下,由電子設(shè)備主電源進(jìn)行充電或保持維護(hù)狀態(tài);控制單元13,用于在電子設(shè)備處于關(guān)機(jī)狀態(tài)下接收開機(jī)觸發(fā)信號(hào),并根據(jù)該開機(jī)觸發(fā)信號(hào)檢測(cè)備用電源11當(dāng)前剩余電量以判斷備用電源11是否耗盡,若耗盡,則說(shuō)明電子設(shè)備當(dāng)前為關(guān)機(jī)狀態(tài),此時(shí)在讀取存儲(chǔ)單元12存儲(chǔ)的相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息后,控制電子設(shè)備執(zhí)行恢復(fù)操作,若沒有耗盡,則說(shuō)明電子設(shè)備當(dāng)前為待機(jī)狀態(tài),此時(shí)直接控制電子設(shè)備執(zhí)行恢復(fù)操作即可。其中,電子設(shè)備關(guān)機(jī)又分為兩種情況一種是根據(jù)用戶的觸發(fā)而正常關(guān)機(jī),另一種是電子設(shè)備主電源出現(xiàn)瞬間故障時(shí)的非正常關(guān)機(jī);相應(yīng)地,開機(jī)觸發(fā)信號(hào)又包括兩種一種是用戶鍵入的觸發(fā)信號(hào),另一種是電子設(shè)備主電源瞬間故障恢復(fù)的信號(hào)。本發(fā)明實(shí)施例提供的電子設(shè)備的開機(jī)系統(tǒng)是由控制單元在關(guān)機(jī)時(shí)切換備用電源向電子設(shè)備供電直到備用電源耗盡,并保存相關(guān)硬件和軟件的狀態(tài)信息,在下次開機(jī)時(shí),直接根據(jù)保存的狀態(tài)信息恢復(fù)運(yùn)行即可,從而省略了現(xiàn)有電子設(shè)備每次開機(jī)時(shí)的初始化加載軟件狀態(tài)的步驟,提高了電子系統(tǒng)的開機(jī)速度,優(yōu)化了用戶的體驗(yàn)性。另外,當(dāng)關(guān)機(jī)是由于電子設(shè)備主電源故障引起時(shí),備用電源還可以起到瞬時(shí)斷電保護(hù)的作用。為了保證電子設(shè)備的正常開機(jī),本發(fā)明實(shí)施例中,控制單元13還用于在控制電子設(shè)備執(zhí)行恢復(fù)操作后,判斷電子設(shè)備是否成功恢復(fù),是則完成電子設(shè)備的開機(jī),否則判斷電子設(shè)備執(zhí)行恢復(fù)操作的次數(shù)是否達(dá)到預(yù)設(shè)次數(shù),若達(dá)到預(yù)設(shè)次數(shù),則控制電子設(shè)備執(zhí)行正常開機(jī)操作,若未達(dá)到預(yù)設(shè)次數(shù),則返回控制電子設(shè)備執(zhí)行恢復(fù)操作。其中,正常開機(jī)操作根據(jù)電子設(shè)備類型的不同以及引起電子設(shè)備關(guān)機(jī)的原因的不同而不同,其為本領(lǐng)域技術(shù)人員公知常識(shí),在此不再詳述。
本發(fā)明實(shí)施例中,將電子設(shè)備的硬件分為與保存相關(guān)的核心硬件,其為執(zhí)行保存操作的必要硬件,且在電子設(shè)備開機(jī)狀態(tài)下必須開啟,如CPU、RAM、Flash等;與保存相關(guān)的外 設(shè),其為與保存過(guò)程有關(guān)、且在保存之后無(wú)須開啟的硬件設(shè)備,電子設(shè)備的硬件是否屬于與保存相關(guān)的外設(shè)是由外設(shè)本身決定的,如U盤等;與保存不相關(guān)的外設(shè),其為與保存操作過(guò)程無(wú)關(guān)的硬件設(shè)備,如顯示屏等;將電子設(shè)備的軟件分為應(yīng)用程序,其是指除了默認(rèn)開機(jī)運(yùn)行的軟件之外,其它全部可與用戶交互的軟件;后臺(tái)服務(wù),其是指用于創(chuàng)建后臺(tái)運(yùn)行的程序,用于解決不同進(jìn)程之間的調(diào)用和通信,后臺(tái)服務(wù)不與用戶交互;開機(jī)加載程序和組件,其在電子設(shè)備開機(jī)后必須啟動(dòng)。則與保存相關(guān)的核心硬件的狀態(tài)信息即為相關(guān)硬件狀態(tài)信息,開機(jī)加載程序和組件的狀態(tài)信息即為相關(guān)軟件狀態(tài)信
肩、O此時(shí),控制單元13還用于在電子設(shè)備開機(jī)狀態(tài)下接收關(guān)機(jī)觸發(fā)信號(hào),并根據(jù)接收到的關(guān)機(jī)觸發(fā)信號(hào)切換備用電源11向電子設(shè)備供電,之后在關(guān)閉應(yīng)用程序、后臺(tái)服務(wù)和與保存不相關(guān)的外設(shè)之后,保存開機(jī)加載程序和組件的狀態(tài)信息以及與保存相關(guān)的核心硬件的狀態(tài)信息,之后在關(guān)閉與保存相關(guān)的外設(shè)后,由備用電源11維持電子設(shè)備待機(jī)直到備用電源11電能耗盡。進(jìn)一步地,在關(guān)閉軟件方面,控制單元13在關(guān)閉應(yīng)用程序時(shí),其實(shí)現(xiàn)過(guò)程與應(yīng)用程序的軟件平臺(tái)相關(guān),例如,當(dāng)應(yīng)用程序的軟件平臺(tái)是安卓(Android)操作系統(tǒng)時(shí),可以通過(guò)調(diào)用Kill函數(shù)或發(fā)布OnDestory事件進(jìn)行關(guān)閉;同樣地,控制單元13在關(guān)閉后臺(tái)服務(wù)時(shí),其實(shí)現(xiàn)過(guò)程也與應(yīng)用程序的軟件平臺(tái)相關(guān),當(dāng)應(yīng)用程序的軟件平臺(tái)是安卓(Android)操作系統(tǒng)時(shí),可以調(diào)用StopService函數(shù)進(jìn)行關(guān)閉。在關(guān)閉硬件方面,控制單元13在關(guān)閉與保存不相關(guān)的外設(shè)前,需判斷與保存不相關(guān)的外設(shè)是否被其它程序調(diào)用,在確保未被其它程序調(diào)用后,才可關(guān)閉與保存不相關(guān)的外設(shè);同樣地,控制單元13在關(guān)閉與保存相關(guān)的外設(shè)前,需判斷與保存相關(guān)的外設(shè)是否被其它程序調(diào)用,在確保未被其它程序調(diào)用后,才可關(guān)閉與保存相關(guān)的外設(shè)。例如,控制單元13在關(guān)閉安全數(shù)碼卡(Secure Digital Memory Card, SD)時(shí),首先判斷SD是否被其它程序調(diào)用,若沒有被調(diào)用,貝1J可以執(zhí)行unmount/eject等命令,將SD斷電以降低電流。圖2示出了圖I中控制單元13的原理結(jié)構(gòu)示意圖。具體地,控制單元13包括判斷模塊131,用于在電子設(shè)備關(guān)機(jī)狀態(tài)下接收開機(jī)觸發(fā)信號(hào),并根據(jù)該開機(jī)觸發(fā)信號(hào)檢測(cè)備用電源11當(dāng)前剩余電量以判斷備用電源11是否耗盡;讀取模塊132,用于當(dāng)判斷模塊131判斷備用電源11耗盡時(shí),讀取存儲(chǔ)單元12存儲(chǔ)的相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息;恢復(fù)運(yùn)行模塊133,用于根據(jù)讀取模塊132讀取的相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息控制電子設(shè)備執(zhí)行恢復(fù)操作,或者當(dāng)判斷模塊131判斷備用電源11未耗盡時(shí)直接控制電子設(shè)備執(zhí)行恢復(fù)操作。
為了保證電子設(shè)備的正常開機(jī),本發(fā)明實(shí)施例中,判斷模塊131還用于在恢復(fù)運(yùn)行模塊133控制電子設(shè)備執(zhí)行恢復(fù)操作后,判斷電子設(shè)備是否成功恢復(fù),是則完成電子設(shè)備的開機(jī),否則判斷電子設(shè)備執(zhí)行恢復(fù)操作的次數(shù)是否達(dá)到預(yù)設(shè)次數(shù);恢復(fù)運(yùn)行模塊133還用于在判斷模塊131判斷電子設(shè)備執(zhí)行恢復(fù)操作的次數(shù)達(dá)到預(yù)設(shè)次數(shù)時(shí)控制電子設(shè)備執(zhí)行正常開機(jī)操作,并在判斷模塊131判斷電子設(shè)備執(zhí)行恢復(fù)操作的次數(shù)未達(dá)到預(yù)設(shè)次數(shù)時(shí)控制電子設(shè)備重新執(zhí)行恢復(fù)操作??刂茊卧?3還包括切換模塊134,用于在電子設(shè)備開機(jī)狀態(tài)下接收關(guān)機(jī)觸發(fā)信號(hào),并根據(jù)接收到的關(guān)機(jī)觸發(fā)信號(hào)切換備用電源11向電子設(shè)備供電;
應(yīng)用程序關(guān)閉模塊135,用于在切換模塊134切換備用電源11向電子設(shè)備供電后,關(guān)閉應(yīng)用程序;后臺(tái)服務(wù)關(guān)閉模塊136,用于在切換模塊134切換備用電源11向電子設(shè)備供電后,關(guān)閉后臺(tái)服務(wù);與保存不相關(guān)的外設(shè)關(guān)閉模塊137,用于在切換模塊134切換備用電源11向電子設(shè)備供電后,關(guān)閉與保存不相關(guān)的外設(shè);狀態(tài)保存模塊138,用于在應(yīng)用程序關(guān)閉模塊135關(guān)閉應(yīng)用程序、后臺(tái)服務(wù)關(guān)閉模塊136關(guān)閉后臺(tái)服務(wù)、且與保存不相關(guān)的外設(shè)關(guān)閉模塊137關(guān)閉與保存不相關(guān)的外設(shè)后,保存開機(jī)加載程序和組件的狀態(tài)信息以及與保存相關(guān)的核心硬件的狀態(tài)信息;與保存相關(guān)的外設(shè)關(guān)閉模塊139,用于在狀態(tài)保存模塊138保存狀態(tài)信息后,關(guān)閉與保存相關(guān)的外設(shè),此后,由備用電源11維持電子設(shè)備待機(jī)直到備用電源11電能耗盡。為了便于理解上述電子設(shè)備的開機(jī)系統(tǒng)的工作原理,如圖3示出了該系統(tǒng)控制電子設(shè)備關(guān)機(jī)的一種實(shí)現(xiàn)流程,如圖4示出了該系統(tǒng)控制電子設(shè)備開機(jī)的一種實(shí)現(xiàn)流程。如圖3所示,本發(fā)明實(shí)施例提供的電子設(shè)備的開機(jī)系統(tǒng)控制電子設(shè)備關(guān)機(jī)的過(guò)程包括如下步驟在步驟SlOl中,控制單元13接收關(guān)機(jī)觸發(fā)信號(hào),并切換備用電源11向電子設(shè)備供電。在步驟S102中,控制單元13關(guān)閉應(yīng)用程序。在步驟S103中,控制單元13關(guān)閉后臺(tái)服務(wù)。在步驟S104中,控制單元13關(guān)閉與保存不相關(guān)的外設(shè)。在步驟S105中,控制單元13保存開機(jī)加載程序和組件的狀態(tài)信息以及與保存相關(guān)的核心硬件的狀態(tài)信息。在步驟S106中,控制單元13關(guān)閉與保存相關(guān)的外設(shè),由備用電源11維持待機(jī)直到備用電源耗盡后關(guān)機(jī)。如圖4所示,本發(fā)明實(shí)施例提供的電子設(shè)備的開機(jī)系統(tǒng)控制電子設(shè)備開機(jī)的過(guò)程包括如下步驟在步驟S201中,控制單元13接收開機(jī)觸發(fā)信號(hào)后,檢測(cè)備用電源當(dāng)前剩余電量,之后執(zhí)行步驟S202。在步驟S202中,控制單元13判斷備用電源11是否耗盡,是則執(zhí)行步驟S203,否則執(zhí)行步驟S204。
在步驟S203中,控制單元13讀取存儲(chǔ)單元12存儲(chǔ)的開機(jī)加載程序和組件的狀態(tài)信息以及與保存相關(guān)的核心硬件的狀態(tài)信息,之后執(zhí)行步驟S204。在步驟S204中,控制單元13控制電子設(shè)備執(zhí)行恢復(fù)操作,之后執(zhí)行步驟S205。在步驟S205中, 控制單元13判斷電子設(shè)備是否成功恢復(fù),是則開機(jī)完成,否則執(zhí)行步驟S206。在步驟S206中,控制單元13判斷電子設(shè)備的恢復(fù)次數(shù)是否達(dá)到預(yù)設(shè)次數(shù),是則執(zhí)行步驟S207,否則返回步驟S204。在步驟S207中,控制單元13控制電子設(shè)備執(zhí)行正常的開機(jī)操作后,開機(jī)完成。本發(fā)明實(shí)施例還提供了一種電子設(shè)備,包括一如上所述的電子設(shè)備的開機(jī)系統(tǒng)。優(yōu)選地,該電子設(shè)備是智能移動(dòng)通信終端。本發(fā)明實(shí)施例提供的電子設(shè)備的開機(jī)系統(tǒng)是由控制單元在關(guān)機(jī)時(shí)切換備用電源向電子設(shè)備供電直到備用電源耗盡,并保存相關(guān)硬件和軟件的狀態(tài)信息,在下次開機(jī)時(shí),直接根據(jù)保存的狀態(tài)信息恢復(fù)運(yùn)行即可,從而省略了現(xiàn)有電子設(shè)備每次開機(jī)時(shí)的初始化加載軟件狀態(tài)的步驟,提高了電子系統(tǒng)的開機(jī)速度,優(yōu)化了用戶的體驗(yàn)性。另外,當(dāng)關(guān)機(jī)是由于電子設(shè)備主電源故障引起時(shí),備用電源還可以起到瞬時(shí)斷電保護(hù)的作用。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)控制相關(guān)的硬件完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種電子設(shè)備的開機(jī)系統(tǒng),其特征在于,所述系統(tǒng)包括 存儲(chǔ)單元,用于存儲(chǔ)電子設(shè)備關(guān)機(jī)前的相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息; 備用電源,用于在所述電子設(shè)備關(guān)機(jī)時(shí),向所述電子設(shè)備供電以維持所述電子設(shè)備待機(jī)直到所述備用電源電能耗盡; 控制單元,用于在所述電子設(shè)備處于關(guān)機(jī)狀態(tài)下接收開機(jī)觸發(fā)信號(hào),并根據(jù)所述開機(jī)觸發(fā)信號(hào)檢測(cè)所述備用電源當(dāng)前剩余電量以判斷所述備用電源是否耗盡,若判斷所述備用電源耗盡,則在讀取所述存儲(chǔ)單元存儲(chǔ)的所述相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息后,控制所述電子設(shè)備執(zhí)行恢復(fù)操作。
2.如權(quán)利要求I所述的電子設(shè)備的開機(jī)系統(tǒng),其特征在于,所述控制單元還用于在判斷所述備用電源未耗盡時(shí),直接控制所述電子設(shè)備執(zhí)行恢復(fù)操作。
3.如權(quán)利要求I所述的電子設(shè)備的開機(jī)系統(tǒng),其特征在于,所述控制單元還用于在控制所述電子設(shè)備執(zhí)行恢復(fù)操作后,判斷所述電子設(shè)備是否成功恢復(fù),是則完成所述電子設(shè)備的開機(jī),否則判斷所述電子設(shè)備執(zhí)行恢復(fù)操作的次數(shù)是否達(dá)到預(yù)設(shè)次數(shù),若達(dá)到預(yù)設(shè)次數(shù),則控制所述電子設(shè)備執(zhí)行正常開機(jī)操作,若未達(dá)到預(yù)設(shè)次數(shù),則返回所述控制所述電子設(shè)備執(zhí)行恢復(fù)操作。
4.如權(quán)利要求I所述的電子設(shè)備的開機(jī)系統(tǒng),其特征在于,所述控制單元包括 判斷模塊,用于在所述電子設(shè)備處于關(guān)機(jī)狀態(tài)下接收所述開機(jī)觸發(fā)信號(hào),并根據(jù)所述開機(jī)觸發(fā)信號(hào)檢測(cè)所述備用電源當(dāng)前剩余電量以判斷所述備用電源是否耗盡; 讀取模塊,用于當(dāng)所述判斷模塊判斷所述備用電源耗盡時(shí),讀取所述存儲(chǔ)單元存儲(chǔ)的所述相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息; 恢復(fù)運(yùn)行模塊,用于根據(jù)所述讀取模塊讀取的所述相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息控制所述電子設(shè)備執(zhí)行恢復(fù)操作。
5.如權(quán)利要求4所述的電子設(shè)備的開機(jī)系統(tǒng),其特征在于,所述電子設(shè)備的硬件包括與保存相關(guān)的核心硬件、與保存相關(guān)的外設(shè)和與保存不相關(guān)的外設(shè),所述電子設(shè)備的軟件包括應(yīng)用程序、后臺(tái)服務(wù)以及開機(jī)加載程序和組件;所述相關(guān)硬件狀態(tài)信息為所述與保存相關(guān)的核心硬件的狀態(tài)信息,所述相關(guān)軟件狀態(tài)信息為所述開機(jī)加載程序和組件的狀態(tài)信息。
6.如權(quán)利要求5所述的電子設(shè)備的開機(jī)系統(tǒng),其特征在于,所述控制單元還用于在所述電子設(shè)備開機(jī)狀態(tài)下接收關(guān)機(jī)觸發(fā)信號(hào),并根據(jù)所述關(guān)機(jī)觸發(fā)信號(hào)切換所述備用電源向所述電子設(shè)備供電,之后在關(guān)閉所述應(yīng)用程序、所述后臺(tái)服務(wù)和所述與保存不相關(guān)的外設(shè)之后,保存所述開機(jī)加載程序和組件的狀態(tài)信息以及所述與保存相關(guān)的核心硬件的狀態(tài)信息,之后在關(guān)閉所述與保存相關(guān)的外設(shè)后,由所述備用電源維持所述電子設(shè)備待機(jī)直到所述備用電源電能耗盡。
7.如權(quán)利要求6所述的電子設(shè)備的開機(jī)系統(tǒng),其特征在于,所述控制單元還包括 切換模塊,用于在所述電子設(shè)備開機(jī)狀態(tài)下接收關(guān)機(jī)觸發(fā)信號(hào),并根據(jù)所述關(guān)機(jī)觸發(fā)信號(hào)切換所述備用電源向所述電子設(shè)備供電; 應(yīng)用程序關(guān)閉模塊,用于在所述切換模塊切換所述備用電源向所述電子設(shè)備供電后,關(guān)閉所述應(yīng)用程序; 后臺(tái)服務(wù)關(guān)閉模塊,用于在所述切換模塊切換所述備用電源向所述電子設(shè)備供電后,關(guān)閉所述后臺(tái)服務(wù); 與保存不相關(guān)的外設(shè)關(guān)閉模塊,用于在所述切換模塊切換所述備用電源向所述電子設(shè)備供電后,關(guān)閉所述與保存不相關(guān)的外設(shè); 狀態(tài)保存模塊,用于在所述應(yīng)用程序關(guān)閉模塊關(guān)閉所述應(yīng)用程序、所述后臺(tái)服務(wù)關(guān)閉模塊關(guān)閉所述后臺(tái)服務(wù)、且所述與保存不相關(guān)的外設(shè)關(guān)閉模塊關(guān)閉所述與保存不相關(guān)的外設(shè)后,保存所述開機(jī)加載程序和組件的狀態(tài)信息以及所述與保存相關(guān)的核心硬件的狀態(tài)信息; 與保存相關(guān)的外設(shè)關(guān)閉模塊,用于在所述狀態(tài)保存模塊保存所述狀態(tài)信息后,關(guān)閉所述與保存相關(guān)的外設(shè)。
8.如權(quán)利要求6所述的電子設(shè)備的開機(jī)系統(tǒng),其特征在于,當(dāng)所述關(guān)機(jī)觸發(fā)信號(hào)為用戶觸發(fā)的關(guān)機(jī)信號(hào)時(shí),所述開機(jī)觸發(fā)信號(hào)為用戶觸發(fā)的開機(jī)信號(hào);當(dāng)所述關(guān)機(jī)觸發(fā)信號(hào)為所述電子設(shè)備主電源瞬間故障信號(hào)時(shí),所述開機(jī)觸發(fā)信號(hào)為所述電子設(shè)備主電源瞬間故障 恢復(fù)信號(hào)。
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括如權(quán)利要求I至8任一項(xiàng)所述的電子設(shè)備的開機(jī)系統(tǒng)。
10.如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述電子設(shè)備是智能移動(dòng)通信終端。
全文摘要
本發(fā)明提供一種電子設(shè)備及其開機(jī)系統(tǒng)。其中的系統(tǒng)包括存儲(chǔ)單元,用于存儲(chǔ)電子設(shè)備關(guān)機(jī)前的相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息;備用電源,用于在電子設(shè)備關(guān)機(jī)時(shí),向電子設(shè)備供電以維持電子設(shè)備待機(jī)直到備用電源電能耗盡;控制單元,用于在電子設(shè)備的關(guān)機(jī)狀態(tài)下,根據(jù)開機(jī)觸發(fā)信號(hào)判斷備用電源是否耗盡,若判斷備用電源耗盡,則在讀取存儲(chǔ)單元存儲(chǔ)的相關(guān)硬件狀態(tài)信息和相關(guān)軟件狀態(tài)信息后,控制電子設(shè)備執(zhí)行恢復(fù)操作。該系統(tǒng)省略了現(xiàn)有電子設(shè)備每次開機(jī)時(shí)的初始化加載軟件狀態(tài)的步驟,提高了電子系統(tǒng)的開機(jī)速度,優(yōu)化了用戶的體驗(yàn)性。另外,當(dāng)關(guān)機(jī)是由于電子設(shè)備主電源故障引起時(shí),備用電源還可以起到瞬時(shí)斷電保護(hù)的作用。
文檔編號(hào)G06F1/30GK102722389SQ20121017728
公開日2012年10月10日 申請(qǐng)日期2012年5月31日 優(yōu)先權(quán)日2012年5月31日
發(fā)明者呂華 申請(qǐng)人:Tcl集團(tuán)股份有限公司