本發(fā)明涉及計(jì)算機(jī)的系統(tǒng)休眠管理方法,具體涉及一種計(jì)算機(jī)系統(tǒng)進(jìn)入休眠狀態(tài)或從休眠狀態(tài)中被喚醒時(shí)的頁面呈現(xiàn)方法、系統(tǒng)與電子設(shè)備。
背景技術(shù):
:為了減少計(jì)算機(jī)系統(tǒng)的能耗,計(jì)算機(jī)系統(tǒng)除了開機(jī)與關(guān)機(jī)的狀態(tài)外,還會有休眠狀態(tài)。計(jì)算機(jī)系統(tǒng)在休眠狀態(tài)下會停止部分模塊的作用,僅保留必要的模塊,并在外界訊號觸發(fā)的情況下快速恢復(fù)到正常的開機(jī)狀況。如此可達(dá)到省電的效果。然而,現(xiàn)有系統(tǒng)在進(jìn)入休眠的過程中,輸入輸出單元所呈現(xiàn)的畫面(以下簡稱休眠窗,sleepinginterface)是突然消失?,F(xiàn)有系統(tǒng)在從休眠狀態(tài)被喚醒的過程中,輸入輸出單元所顯示的畫面(以下簡稱喚醒窗,waking-upinterface)又是突然呈現(xiàn)。如此,給用戶一種突兀的感覺。技術(shù)實(shí)現(xiàn)要素:有鑒于此,有必要提供一種休眠窗與喚醒窗的呈現(xiàn)方法、系統(tǒng)與電子設(shè)備以解決上述問題。為達(dá)到上述目的,本發(fā)明所提供呈現(xiàn)休眠窗方法,適用于一電子設(shè)備,該電子設(shè)備包括一存儲器。該存儲器內(nèi)預(yù)先存儲有該電子設(shè)備在進(jìn)入休眠狀態(tài)的過程中所要顯示的一顯示畫面及該顯示畫面預(yù)設(shè)的顯示方式,該方法包括步驟:識別所述電子設(shè)備當(dāng)前是否正處于運(yùn)行狀態(tài);在所述電子設(shè)備當(dāng)前正處于運(yùn)行狀態(tài)且接收到使所述電子設(shè)備進(jìn)入休眠狀態(tài)的請求命令時(shí),獲取所述電子設(shè)備當(dāng)前處于運(yùn)行狀態(tài)的數(shù)據(jù);計(jì)算存儲該當(dāng)前處于運(yùn)行狀態(tài)的數(shù)據(jù)所需要的時(shí)間并存儲該當(dāng)前處于運(yùn)行狀態(tài)的數(shù)據(jù);根據(jù)該計(jì)算出的時(shí)間確定在該電子設(shè)備進(jìn)入休眠狀態(tài)的整個(gè)進(jìn)程中對該顯示畫面的縮小節(jié)奏;及根據(jù)所確定的縮小節(jié)奏以預(yù)設(shè)的方式顯示該顯示畫面縮小的過程。本發(fā)明所提供的喚醒窗呈現(xiàn)方法,適用于一電子設(shè)備。該電子設(shè)備包括一存儲器,該存儲器內(nèi)存儲有該電子設(shè)備從休眠狀態(tài)喚醒的過程中所要顯示的一顯示畫面及該顯示畫面預(yù)設(shè)的顯示方式。該方法包括步驟:識別所述電子設(shè)備當(dāng)前是否正處于休眠狀態(tài);在電子設(shè)備當(dāng)前處于休眠狀態(tài)且接收到使所述電子設(shè)備從休眠狀態(tài)喚醒的請求命令時(shí),獲取所述電子設(shè)備在進(jìn)入休眠狀態(tài)時(shí)所備份的正處于運(yùn)行狀態(tài)的數(shù)據(jù);計(jì)算恢復(fù)所述電子設(shè)備在進(jìn)入休眠狀態(tài)時(shí)所備份的正處于運(yùn)行狀態(tài)的數(shù)據(jù)所需要的時(shí)間并恢復(fù)該數(shù)據(jù);根據(jù)所計(jì)算出的時(shí)間確定在喚醒該電子設(shè)備的整個(gè)進(jìn)程中該顯示畫面的放大節(jié)奏;及根據(jù)所確定的放大節(jié)奏以預(yù)設(shè)的方式顯示該顯示畫面放大的過程。本發(fā)明所提供的休眠窗與喚醒窗的呈現(xiàn)系統(tǒng),應(yīng)用于一電子設(shè)備,該電子設(shè)備包括一存儲器,所述存儲器中預(yù)先存儲有該電子設(shè)備在進(jìn)入休眠或喚醒狀態(tài)的過程中所要顯示的一畫面。該系統(tǒng)包括:識別模塊,用于識別所述電子設(shè)備當(dāng)前所處的狀態(tài)及與該當(dāng)前狀態(tài)相關(guān)的數(shù)據(jù),并接收到使所述電子設(shè)備由當(dāng)前狀態(tài)進(jìn)入另一狀態(tài)的請求命令,其中,電子設(shè)備當(dāng)前所處的狀態(tài)包括運(yùn)行狀態(tài)及休眠狀態(tài),由當(dāng)前狀態(tài)進(jìn)入另一狀態(tài)包括由休眠狀態(tài)進(jìn)入喚醒狀態(tài)或由運(yùn)行狀態(tài)進(jìn)入休眠狀態(tài),當(dāng)電子設(shè)備當(dāng)前處于運(yùn)行狀態(tài)時(shí),所述數(shù)據(jù)為當(dāng)前正處于運(yùn)行狀態(tài)下的數(shù)據(jù),當(dāng)電子設(shè)備當(dāng)前處于休眠狀態(tài)時(shí),該數(shù)據(jù)為該電子設(shè)備在進(jìn)入休眠狀態(tài)時(shí)所備份的處于運(yùn)行狀態(tài)下的數(shù)據(jù);計(jì)算模塊,用于計(jì)算處理該數(shù)據(jù)的時(shí)間并對所述數(shù)據(jù)進(jìn)行處理;縮放模塊,根據(jù)所計(jì)算出的時(shí)間確定在該電子設(shè)備由當(dāng)前狀態(tài)進(jìn)入另一狀態(tài)的整個(gè)進(jìn)程中該顯示畫面的縮放節(jié)奏;及顯示模塊,根據(jù)所確定的縮放節(jié)奏以預(yù)設(shè)的方式顯示該顯示畫面的縮放過程。本發(fā)明所提供的電子裝置,包括一存儲器。所述存儲器中預(yù)先存儲有該電子設(shè)備在進(jìn)入休眠或喚醒狀態(tài)的過程中所要顯示的一顯示畫面。該電子裝置還上述之休眠窗與喚醒窗的呈現(xiàn)系統(tǒng)。本發(fā)明所提供的休眠窗的呈現(xiàn)系統(tǒng),應(yīng)用于一電子設(shè)備,該電子設(shè)備包括一存儲器,所述存儲器中預(yù)先存儲有該電子設(shè)備在進(jìn)入休眠狀態(tài)的過程中所要顯示的一顯示畫面。該系統(tǒng)包括:識別模塊,用于識別所述電子設(shè)備當(dāng)前是否正處于運(yùn)行狀態(tài);當(dāng)所述電子設(shè)備正處于運(yùn)行狀態(tài)且接收到使所述電子設(shè)備進(jìn)入休眠狀態(tài)的請求命令時(shí),獲取所述電子設(shè)備當(dāng)前處于運(yùn)行狀態(tài)的數(shù)據(jù);計(jì)算模塊,用于計(jì)算存儲所述識別模塊獲取的當(dāng)前處于運(yùn)行狀態(tài)的數(shù)據(jù)所需要的時(shí)間并存儲該當(dāng)前處于運(yùn)行狀態(tài)的數(shù)據(jù);縮放模塊,用于根據(jù)所述計(jì)算模塊計(jì)算出的確定在該電子設(shè)備進(jìn)入休眠狀態(tài)的整個(gè)進(jìn)程中對該顯示畫面進(jìn)行縮小處理的節(jié)奏;及顯示模塊,用于根據(jù)所述縮放模塊確定的縮小節(jié)奏以預(yù)設(shè)的方式顯示該顯示畫面整個(gè)縮小的過程。本發(fā)明所提供的喚醒窗的呈現(xiàn)系統(tǒng),應(yīng)用于一電子設(shè)備,該電子設(shè)備包括一存儲器,所述存儲器中預(yù)先存儲有該電子設(shè)備在進(jìn)入休眠狀態(tài)的過程中所要顯示的一顯示畫面。該系統(tǒng)包括:識別模塊,用于識別所述電子設(shè)備當(dāng)前是否正處于休眠狀態(tài);在所述電子設(shè)備當(dāng)前正處于休眠狀態(tài)且接收到使所述電子設(shè)備從休眠狀態(tài)喚醒的請求命令時(shí),獲取所述電子設(shè)備在休眠狀態(tài)時(shí)所存儲的數(shù)據(jù);計(jì)算模塊,用于計(jì)算恢復(fù)所述電子設(shè)備在進(jìn)入休眠狀態(tài)時(shí)所備份的正處于運(yùn)行狀態(tài)的數(shù)據(jù)所需要的時(shí)間并恢復(fù)該數(shù)據(jù);縮放模塊,用于根據(jù)所述計(jì)算模塊計(jì)算出的時(shí)間確定在喚醒該電子設(shè)備的整個(gè)進(jìn)程中對該顯示畫面進(jìn)行放大的節(jié)奏;及顯示模塊,用于根據(jù)所述縮放模塊確定的放大節(jié)奏以預(yù)設(shè)的方式顯示該顯示畫面整個(gè)放大的過程。相對于現(xiàn)有技術(shù),本發(fā)明所提供的休眠窗與喚醒窗的呈現(xiàn)方法、系統(tǒng)與電子設(shè)備,可在系統(tǒng)進(jìn)入休眠狀態(tài)的過程中或從休眠狀態(tài)被喚醒的過程中顯示一個(gè)動態(tài)的畫面。此外,用戶還可從該動態(tài)的畫面中獲知系統(tǒng)進(jìn)入休眠狀態(tài)或從休眠狀態(tài)被喚醒整個(gè)過程的進(jìn)程。附圖說明圖1為本發(fā)明一實(shí)施方式中的休眠窗與喚醒窗呈現(xiàn)系統(tǒng)所運(yùn)行的硬件環(huán)境的示意圖。圖2為圖1中休眠窗與喚醒窗呈現(xiàn)系統(tǒng)的功能模塊示意圖。圖3為本發(fā)明一實(shí)施方式中休眠窗呈現(xiàn)方法的步驟流程圖。圖4為本發(fā)明一實(shí)施方式中喚醒窗呈現(xiàn)方法的步驟流程圖。主要元件符號說明休眠窗與喚醒窗呈現(xiàn)系統(tǒng)10識別模塊11計(jì)算模塊12縮放模塊13顯示模塊14電子設(shè)備20輸入輸出單元21存儲器22控制器23以下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。具體實(shí)施方式如圖1所示,其示出了本發(fā)明一實(shí)施方式中的休眠窗與喚醒窗呈現(xiàn)系統(tǒng)10所運(yùn)行的硬件環(huán)境的示意圖。在本實(shí)施方式中,該休眠窗與喚醒窗呈現(xiàn)系統(tǒng)10安裝并運(yùn)行于一電子設(shè)備20中。該電子設(shè)備20可以是手機(jī),平板電腦、筆記本電腦、計(jì)算機(jī)或服務(wù)器等。所述電子設(shè)備20還包括,但不限于,輸入輸出單元21、存儲器22以及控制器23。所述輸入輸出單元21用于供用戶進(jìn)行輸入對應(yīng)的命令并顯示內(nèi)容。所述存儲器22可以是電子設(shè)備20本身的內(nèi)存,也可以是安全數(shù)字卡、智能媒體卡、快閃存儲器卡等外部存儲設(shè)備,用于存儲所述休眠窗與喚醒窗呈現(xiàn)系統(tǒng)10的程序代碼及其他數(shù)據(jù)。所述控制器23用于控制所述電子設(shè)備20工作。所述控制器23可為中央處理器、單片機(jī)、數(shù)字信號處理器等。在本實(shí)施方式中,所述輸入輸出單元21為一具有輸入輸出功能的觸摸屏。在另一實(shí)施方式中,所述輸入輸出單元21包括鍵盤、觸摸板等輸入單元及顯示屏等輸出單元。所述休眠窗與喚醒窗呈現(xiàn)系統(tǒng)10用于在電子設(shè)備20進(jìn)入休眠狀態(tài)或從休眠狀態(tài)喚醒的過程中呈現(xiàn)一個(gè)動態(tài)畫面,以讓用戶通過該動態(tài)的畫面便可獲知電子設(shè)備20進(jìn)入休眠狀態(tài)或從休眠狀態(tài)喚醒的進(jìn)程。請參見圖2,其示出了本發(fā)明一實(shí)施方式中的休眠窗與喚醒窗呈現(xiàn)系統(tǒng)10的功能模塊示意圖。該休眠窗與喚醒窗呈現(xiàn)系統(tǒng)10包括識別模塊11、計(jì)算模塊12、縮放模塊13及顯示模塊14。本發(fā)明所稱的模塊是指一種能夠被電子設(shè)備20的控制器23所執(zhí)行并且能夠完成特定功能的一系列程序命令段或固化于控制器23中的固件。關(guān)于各模塊的功能將在圖3與圖4所示的流程圖中具體描述。如圖3所示,是本發(fā)明一實(shí)施方式中的休眠窗呈現(xiàn)方法的步驟流程圖。根據(jù)具體的情況,該流程圖步驟的順序可以改變,某些步驟可以省略。步驟301:識別模塊11識別電子設(shè)備20當(dāng)前的狀態(tài),在電子設(shè)備20當(dāng)前正處于運(yùn)行狀態(tài)并接收到用戶通過輸入輸出單元21輸入的使電子設(shè)備20進(jìn)入休眠狀態(tài)的請求命令時(shí),獲取該電子設(shè)備20當(dāng)前處于運(yùn)行狀態(tài)的所有數(shù)據(jù)。在本實(shí)施方式中,用戶可通過操作輸入輸出單元21上顯示的特定按鈕、圖標(biāo)或菜單選項(xiàng)來輸入使電子設(shè)備20進(jìn)入休眠狀態(tài)的請求命令。在其他實(shí)施方式中,用戶可通過操作設(shè)置于電子設(shè)備20上的特定按鍵(圖中未示)輸入該使電子設(shè)備20進(jìn)入休眠狀態(tài)的請求命令。在本實(shí)施方式中,該當(dāng)前處于運(yùn)行狀態(tài)的數(shù)據(jù)包括當(dāng)前處于運(yùn)行狀態(tài)的程序、處于瀏覽狀態(tài)的圖片、網(wǎng)頁、處于未關(guān)閉狀態(tài)的文檔等。步驟302:計(jì)算模塊12計(jì)算存儲所述識別模塊11識別出的電子設(shè)備20當(dāng)前處于運(yùn)行狀態(tài)的所有數(shù)據(jù)所需要的時(shí)間并存儲電子設(shè)備20當(dāng)前處于運(yùn)行狀態(tài)的所有數(shù)據(jù)。在本實(shí)施方式中,電子設(shè)備20當(dāng)前處于運(yùn)行狀態(tài)的數(shù)據(jù)可被該計(jì)算模塊12在所計(jì)算出的時(shí)間內(nèi)備份到存儲器22中。步驟303:縮放模塊13根據(jù)計(jì)算模塊12所計(jì)算出的時(shí)間確定在該電子設(shè)備進(jìn)入休眠狀態(tài)的整個(gè)進(jìn)程中一預(yù)設(shè)的顯示畫面縮小的節(jié)奏。其中,該縮小的節(jié)奏指單位時(shí)間內(nèi)該顯示畫面的縮小比例,例如每秒縮小百分之二十等,該顯示畫面從最大的顯示面積縮小到最小的顯示面積的時(shí)間等于該計(jì)算模塊12所計(jì)算出的時(shí)間。在本實(shí)施方式中,存儲器22內(nèi)存儲有電子設(shè)備20在進(jìn)入休眠狀態(tài)的過程中需顯示的顯示畫面。在該電子設(shè)備20進(jìn)入休眠狀態(tài)的整個(gè)過程中,縮放模塊13會將該顯示畫面在該過程對應(yīng)的時(shí)間內(nèi)由最大的顯示畫面逐步縮小到最小的顯示畫面。具體的,當(dāng)該顯示畫面呈最大的顯示面積時(shí),表明該電子設(shè)備20開始進(jìn)入休眠狀態(tài),當(dāng)該顯示畫面被縮小到最小的顯示面積直至消失時(shí),表明該電子設(shè)備20已進(jìn)入到休眠狀態(tài)。步驟304:顯示模塊14根據(jù)所述縮放模塊13確定的縮小節(jié)奏以預(yù)設(shè)的方式在輸入輸出單元21上顯示該顯示畫面整個(gè)縮小的過程。在一實(shí)施方式中,該預(yù)設(shè)的方式為該顯示畫面呈矩形狀,顯示模塊14控制顯示畫面在計(jì)算模塊12所計(jì)算出的時(shí)間內(nèi)根據(jù)該縮小的節(jié)奏逐步往該矩形的中心或矩形的一邊或一個(gè)頂點(diǎn)處縮小。在另一實(shí)施方式中,該預(yù)設(shè)的方式為該顯示畫面呈五角星形,顯示模塊14控制顯示畫面在計(jì)算模塊12所計(jì)算出的時(shí)間內(nèi)根據(jù)該縮小的節(jié)奏逐步往該五角星形的中心或五角星形的一個(gè)頂點(diǎn)處縮小的過程。本發(fā)明所提供的休眠窗呈現(xiàn)方法,不僅在電子設(shè)備20進(jìn)入休眠狀態(tài)時(shí)在輸入輸出單元21上顯示一顯示畫面,還使所顯示畫面的面積與電子設(shè)備20進(jìn)入休眠狀態(tài)的進(jìn)程相關(guān)。如此,用戶通過輸入輸出單元21上所顯示的畫面的大小便可快速獲知該電子設(shè)備20進(jìn)入休眠狀態(tài)的進(jìn)度。如圖4所示,是本發(fā)明一實(shí)施方式中的喚醒窗呈現(xiàn)方法的步驟流程圖。根據(jù)具體的情況,該流程圖步驟的順序可以改變,某些步驟可以省略。步驟401,識別模塊11識別電子設(shè)備20當(dāng)前的狀態(tài),在電子設(shè)備20當(dāng)前正處于休眠狀態(tài),并接收到用戶通過輸入輸出單元21輸入的使電子設(shè)備20從休眠狀態(tài)喚醒的請求命令時(shí),獲取電子設(shè)備20在休眠狀態(tài)下所存儲的數(shù)據(jù)。在本實(shí)施方式中,用戶可通過操作特定的觸摸按鈕或按鍵來輸入使電子設(shè)備20從休眠狀態(tài)喚醒的請求命令,如通過操作電子設(shè)備20上的電源開關(guān)(圖中未示)輸入該請求命令。在本實(shí)施方式中,該數(shù)據(jù)是指當(dāng)該電子設(shè)備20在進(jìn)入休眠狀態(tài)時(shí)備份在存儲器20中的處于運(yùn)行狀態(tài)的數(shù)據(jù)。步驟402,計(jì)算模塊12計(jì)算恢復(fù)休眠狀態(tài)下備份在存儲器22中的數(shù)據(jù)所需要的時(shí)間并恢復(fù)該存儲在存儲器22中的數(shù)據(jù)。其中,計(jì)算模塊12恢復(fù)該存儲在存儲器22中的數(shù)據(jù)為在該計(jì)算出的時(shí)間內(nèi)恢復(fù)該存儲在存儲器22中的數(shù)據(jù)。步驟403,縮放模塊13根據(jù)計(jì)算模塊12所計(jì)算出的時(shí)間確定在喚醒該電子設(shè)備20的整個(gè)過程中所要顯示的顯示畫面的放大節(jié)奏。其中,該放大節(jié)奏是指單位時(shí)間內(nèi)該顯示畫面的放大比例,例如每秒放大百分之二十等,該顯示畫面從最小的顯示面積放大至最大的顯示面積的時(shí)間等于計(jì)算模塊12所計(jì)算出的時(shí)間。在本實(shí)施方式中,存儲器22內(nèi)存儲有電子設(shè)備20在從休眠狀態(tài)喚醒的過程中需顯示的顯示畫面。在該電子設(shè)備20從休眠狀態(tài)喚醒的整個(gè)過程中,縮放模塊13會將該顯示畫面在該過程對應(yīng)的時(shí)間內(nèi)由最小的顯示面積逐步放大到最大的顯示面積。具體的,當(dāng)該顯示畫面呈小的顯示面積時(shí),表明該電子設(shè)備開始從休眠狀態(tài)進(jìn)入被喚醒的狀態(tài);當(dāng)該顯示畫面被放大到最大的顯示面積時(shí),表明該電子設(shè)備已從休眠狀態(tài)進(jìn)入被喚醒的狀態(tài)。步驟404,顯示模塊14根據(jù)縮放模塊13確定的放大節(jié)奏以預(yù)設(shè)的方式在輸入輸出單元21上顯示該顯示畫面整個(gè)放大的過程。在一實(shí)施方式中,該預(yù)設(shè)的方式為該顯示畫面呈矩形狀,顯示模塊14控制顯示畫面在計(jì)算模塊12所計(jì)算出的時(shí)間內(nèi)根據(jù)該放大的節(jié)奏逐步由該矩形中心或矩形的一邊或一個(gè)頂點(diǎn)處放大。在另一實(shí)施方式中,該預(yù)設(shè)的方式為該顯示畫面呈五角星形,顯示模塊14控制顯示畫面在計(jì)算模塊12所計(jì)算出的時(shí)間內(nèi)根據(jù)該放大的節(jié)奏逐步由該五角星形的中心或五角星形的一個(gè)頂點(diǎn)處放大。在其它實(shí)施方式中,該預(yù)設(shè)的方式為該顯示畫面呈規(guī)則的多邊形如三角形、矩形、菱形、正六邊形等,顯示模塊14控制顯示畫面在計(jì)算模塊12所計(jì)算出的時(shí)間內(nèi)根據(jù)該放大的節(jié)奏逐步由該多邊形的中心放大。在另一實(shí)施方式中,顯示模塊14還控制顯示畫面在計(jì)算模塊12所計(jì)算出的時(shí)間內(nèi)根據(jù)該放大的節(jié)奏逐步由該多邊型的中心旋轉(zhuǎn)地往外放大。本發(fā)明所提供的喚醒窗呈現(xiàn)方法,不僅在電子設(shè)備20從休眠狀態(tài)喚醒時(shí)在輸入輸出單元21上顯示一個(gè)畫面,還使所顯示的畫面面積與電子設(shè)備20的喚醒進(jìn)程相關(guān)。如此,用戶通過觀察所顯示的畫面便可快速獲知該電子設(shè)備20喚醒的進(jìn)度。本
技術(shù)領(lǐng)域:
的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,以上的實(shí)施方式僅是用來說明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實(shí)質(zhì)精神范圍之內(nèi),對以上實(shí)施例所作的適當(dāng)改變和變化都落在本發(fā)明要求保護(hù)的范圍之內(nèi)。當(dāng)前第1頁1 2 3