休眠狀態(tài)控制系統(tǒng)、計算機系統(tǒng)及其休眠狀態(tài)檢測的方法
【專利摘要】本發(fā)明為一種休眠狀態(tài)控制系統(tǒng)、計算機系統(tǒng)及其休眠狀態(tài)檢測的方法。休眠狀態(tài)控制系統(tǒng)是用于計算機系統(tǒng)。計算機系統(tǒng)的主控制模塊藉由開關(guān)機表示接口的第一電平表示計算機系統(tǒng)為關(guān)機狀態(tài)或正常開機狀態(tài)。休眠狀態(tài)控制系統(tǒng)包括基本輸入輸出系統(tǒng)及嵌入式控制模塊?;据斎胼敵鱿到y(tǒng)藉由系統(tǒng)控制接口的第二電平表示計算機系統(tǒng)是否執(zhí)行休眠狀態(tài),其中當計算機系統(tǒng)進入休眠狀態(tài)時,基本輸入輸出系統(tǒng)控制系統(tǒng)控制接口以改變第二電平。嵌入式控制模塊藉由第一電平判斷計算機系統(tǒng)為關(guān)機狀態(tài)或正常開機狀態(tài),以及藉由第二電平判斷計算機系統(tǒng)是否執(zhí)行休眠狀態(tài)。
【專利說明】休眠狀態(tài)控制系統(tǒng)、計算機系統(tǒng)及其休眠狀態(tài)檢測的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種休眠狀態(tài)控制系統(tǒng)、計算機系統(tǒng)及其休眠狀態(tài)檢測的方法,特別是涉及一種可以得知是否進入休眠狀態(tài)的休眠狀態(tài)控制系統(tǒng)、計算機系統(tǒng)及其休眠狀態(tài)檢測的方法。
【背景技術(shù)】
[0002]隨著科技的進步,計算機系統(tǒng)已經(jīng)成為日常生活中很常見的裝置。而為了減少電力的消耗,計算機系統(tǒng)除了開機與關(guān)機的狀態(tài)外,還會具有休眠狀態(tài)。計算機系統(tǒng)在休眠狀態(tài)下會停止部分模塊的作用,僅保留必要的模塊,并在外界訊號觸發(fā)的情況下回復到正常的開機狀況。如此一來即可達到省電的效果。
[0003]在現(xiàn)有技術(shù)中,在計算機系統(tǒng)內(nèi)部通常藉由一主控制模塊來通知嵌入式模塊。嵌入式模塊藉由與主控制模塊之間的兩條實體的電路接腳來得知計算機系統(tǒng)現(xiàn)正處于開機狀態(tài)、關(guān)機狀態(tài)或休眠狀態(tài),例如常用的V5S_EN接腳與PMIC_PWGD接腳。嵌入式模塊利用PMIC_PWGD接腳得知計算機系統(tǒng)為開機狀態(tài)或關(guān)機狀態(tài),利用V5S_EN接腳得知計算機系統(tǒng)是否為休眠狀態(tài)。但如此一來,計算機系統(tǒng)內(nèi)的電路布局就必須預留兩條實體的電路接腳,對于現(xiàn)今要求輕薄的計算機系統(tǒng)來說,這種布局方式會造成設(shè)計上的困難,使得制造成本增加。且V5S_EN接腳會有誤判時間,可能在計算機系統(tǒng)尚未進入休眠狀態(tài)時就先改變電平,會導致嵌入式模塊誤判。
[0004]另一方面,于現(xiàn)有技術(shù)中若要用硬件的V5_S_EN接腳來判斷計算機系統(tǒng)是否進入休眠狀態(tài),是代表在計算機系統(tǒng)內(nèi)的所有硬件模塊皆要進入休眠狀態(tài)。而現(xiàn)今英特爾公司?已經(jīng)新的休眠狀態(tài)的規(guī)格,即S0-13狀態(tài)。當計算機系統(tǒng)于S0-13的休眠狀態(tài)下時,計算機系統(tǒng)內(nèi)可以有部分的硬件模塊仍保持正常運作,例如藍芽模塊、衛(wèi)星定位模塊、音效模塊、網(wǎng)絡(luò)模塊或是觸控模塊等。如此一來,計算機系統(tǒng)可以更靈活地設(shè)定要進入或不進入休眠狀態(tài)的模塊。但在現(xiàn)有技術(shù)中的硬件的V5_S_EN接腳并無法正確地判斷計算機系統(tǒng)內(nèi)各個模塊是否分別進入休眠狀態(tài)。
[0005]因此,需要一種休眠狀態(tài)控制系統(tǒng)、計算機系統(tǒng)及其休眠狀態(tài)檢測的方法,以解決現(xiàn)有技術(shù)的缺失。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的主要目的是提供一種休眠狀態(tài)控制系統(tǒng),其具有可以得知是否進入休眠狀態(tài)的效果。
[0007]本發(fā)明的另一主要目的是提供一種具有上述休眠狀態(tài)控制系統(tǒng)的計算機系統(tǒng)。
[0008]本發(fā)明的又一主要目的是提供一種用于上述計算機系統(tǒng)的休眠狀態(tài)檢測的方法。
[0009]為實現(xiàn)上述的目的,本發(fā)明的休眠狀態(tài)控制系統(tǒng)是用于計算機系統(tǒng)。計算機系統(tǒng)具有主控制模塊,主控制模塊連接開關(guān)機表示接口,用以藉由開關(guān)機表示接口的第一電平的電平狀態(tài)表示計算機系統(tǒng)為關(guān)機狀態(tài)或正常開機狀態(tài)。休眠狀態(tài)控制系統(tǒng)包括基本輸入輸出系統(tǒng)及嵌入式控制模塊?;据斎胼敵鱿到y(tǒng)連接系統(tǒng)控制接口,用以藉由系統(tǒng)控制接口的第二電平的電平狀態(tài)表示計算機系統(tǒng)是否執(zhí)行休眠狀態(tài),其中當計算機系統(tǒng)進入休眠狀態(tài)時,基本輸入輸出系統(tǒng)控制系統(tǒng)控制接口以改變第二電平的電平狀態(tài)。嵌入式控制模塊經(jīng)由系統(tǒng)控制接口電性連接基本輸入輸出系統(tǒng)及經(jīng)由開關(guān)機表示接口電性連接主控制模塊,以藉由檢測開關(guān)機表示接口的第一電平的電平狀態(tài)為高電平或低電平判斷計算機系統(tǒng)為關(guān)機狀態(tài)或正常開機狀態(tài),以及藉由檢測系統(tǒng)控制接口的第二電平的電平狀態(tài)為高電平或低電平以判斷計算機系統(tǒng)是否執(zhí)行休眠狀態(tài)。
[0010]本發(fā)明的計算機系統(tǒng)包括主控制模塊及休眠狀態(tài)控制系統(tǒng)。主控制模塊連接開關(guān)機表示接口,用以藉由開關(guān)機表示接口的第一電平的電平狀態(tài)表示計算機系統(tǒng)為關(guān)機狀態(tài)或正常開機狀態(tài)。休眠狀態(tài)控制系統(tǒng)電性連接于主控制模塊。休眠狀態(tài)控制系統(tǒng)包括基本輸入輸出系統(tǒng)及嵌入式控制模塊?;据斎胼敵鱿到y(tǒng)連接系統(tǒng)控制接口,用以藉由系統(tǒng)控制接口的第二電平的電平狀態(tài)表示計算機系統(tǒng)是否執(zhí)行休眠狀態(tài),其中當計算機系統(tǒng)進入休眠狀態(tài)時,基本輸入輸出系統(tǒng)控制系統(tǒng)控制接口以改變第二電平的電平狀態(tài)。嵌入式控制模塊經(jīng)由系統(tǒng)控制接口電性連接基本輸入輸出系統(tǒng)及經(jīng)由開關(guān)機表示接口電性連接主控制模塊,以檢測藉由開關(guān)機表示接口的第一電平的電平狀態(tài)為高電平或低電平以判斷計算機系統(tǒng)是否為關(guān)機狀態(tài)或正常開機狀態(tài),以及藉由檢測系統(tǒng)控制接口的第二電平的電平狀態(tài)為高電平或低電平以判斷得知計算機系統(tǒng)是否執(zhí)行該休眠狀態(tài)。
[0011]本發(fā)明的休眠狀態(tài)檢測的方法包括以下步驟:檢測開關(guān)機表示接口的第一電平的電平狀態(tài)是否為高電平;若是,則判斷計算機系統(tǒng)是執(zhí)行正常開機狀態(tài);于計算機系統(tǒng)執(zhí)行休眠狀態(tài)時,使系統(tǒng)控制接口的第二電平的電平狀態(tài)成為低電平;根據(jù)系統(tǒng)控制接口的第二電平的電平狀態(tài)為低電平時判斷計算機系統(tǒng)是執(zhí)行休眠狀態(tài);于計算機系統(tǒng)從休眠狀態(tài)回到正常開機狀態(tài)時,控制系統(tǒng)控制接口的第二電平的電平狀態(tài)自低電平改變?yōu)楦唠娖?;以及根?jù)系統(tǒng)控制接口的該第二電平的電平狀態(tài)為高電平時判斷計算機系統(tǒng)是執(zhí)行正常開機狀態(tài)。
【專利附圖】
【附圖說明】
[0012]圖1是本發(fā)明的休眠狀態(tài)控制系統(tǒng)的架構(gòu)示意圖。
[0013]圖2A-2B是本發(fā)明休眠狀態(tài)檢測的方法的步驟流程圖。
[0014]附圖符號說明
[0015]計算機系統(tǒng)I
[0016]休眠狀態(tài)控制系統(tǒng)10
[0017]主控制模塊20
[0018]基本輸入輸出系統(tǒng)30
[0019]嵌入式控制模塊40
[0020]開關(guān)機表示接口 51
[0021]系統(tǒng)控制接口 52
[0022]訊號傳輸接口 53
【具體實施方式】
[0023]為使本發(fā)明的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉出本發(fā)明的具體實施例,并結(jié)合附圖詳細說明如下。
[0024]請先參考圖1,圖1是本發(fā)明的休眠狀態(tài)控制系統(tǒng)的架構(gòu)示意圖。
[0025]本發(fā)明的計算機系統(tǒng)I可為一般的桌上型計算機、筆記型計算機或是平板計算機等系統(tǒng),但本發(fā)明明并不限于此。計算機系統(tǒng)I的操作狀態(tài)可包括正常開機狀態(tài)、關(guān)機狀態(tài)及休眠狀態(tài)。正常開機狀態(tài)(即SO狀態(tài))為計算機系統(tǒng)I接收電源,且計算機系統(tǒng)I內(nèi)部各模塊皆正常運作的狀態(tài)。而關(guān)機狀態(tài)(即S5狀態(tài))則為計算機系統(tǒng)I無法接收電源,而各模塊皆沒有運作的狀態(tài)。而其中為了降低計算機系統(tǒng)I所消耗的電力,在計算機系統(tǒng)I的正常開機狀態(tài)下可能會因為一段時間沒有運作,而進入了休眠狀態(tài)(即S0-13狀態(tài))。于休眠狀態(tài)下,計算機系統(tǒng)I僅會保留必要運作的模塊,例如網(wǎng)絡(luò)模塊或音效模塊等,其余模塊停止運作以節(jié)省電力。如此一來,當喚醒后,計算機系統(tǒng)I可以快速回到原正常開機狀態(tài)。
[0026]計算機系統(tǒng)I內(nèi)具有休眠狀態(tài)控制系統(tǒng)10及主控制模塊20。休眠狀態(tài)控制系統(tǒng)10用以控制及得知計算機系統(tǒng)I是否進入了休眠狀態(tài),以進一步控制計算機系統(tǒng)I內(nèi)的其他模塊進行相對應的操作。休眠狀態(tài)控制系統(tǒng)10電性連接至主控制模塊20。休眠狀態(tài)控制系統(tǒng)10包括基本輸入輸出系統(tǒng)30及嵌入式控制模塊40。主控制模塊20、基本輸入輸出系統(tǒng)30及嵌入式控制模塊40皆可由一硬件、一硬件搭配軟件或一硬件搭配固件等方式架構(gòu)而成,本發(fā)明并不以此為限。主控制模塊20可為主機板,且主控制模塊20與嵌入式控制模塊40之間藉由開關(guān)機表示接口 51電性連接,開關(guān)機表示接口 51可為PMIC_PWGD接腳。開關(guān)機表示接口 51的第一電平的電平狀態(tài)用以表示計算機系統(tǒng)I為開機狀態(tài)或是關(guān)機狀態(tài)。于本發(fā)明的一實施例中,當開關(guān)機表不接口 51的第一電平的電平狀態(tài)為高電平時,代表計算機系統(tǒng)I為開機狀態(tài);當開關(guān)機表示接口 51的第一電平的電平狀態(tài)為低電平時,代表計算機系統(tǒng)I為開機狀態(tài)。藉此主控制模塊20根據(jù)計算機系統(tǒng)I的開關(guān)機狀態(tài)來控制開關(guān)機表示接口 51為高電平或低電平。
[0027]基本輸入輸出系統(tǒng)30為計算機系統(tǒng)I內(nèi)部的基礎(chǔ)芯片控制裝置?;据斎胼敵鱿到y(tǒng)30與嵌入式控制模塊40之間藉由系統(tǒng)控制接口 52電性連接。系統(tǒng)控制接口 52可為SMI (System Management Interrupt)或 SCI (System Control Interrupt)接腳,但本發(fā)明并不限于此。系統(tǒng)控制接口 52的第二電平的電平狀態(tài)用以表示計算機系統(tǒng)I是否正在執(zhí)行休眠狀態(tài)。于本發(fā)明的一實施例中,當系統(tǒng)控制接口 52的第二電平的電平狀態(tài)為低電平時,代表計算機系統(tǒng)I正在執(zhí)行休眠狀態(tài);當系統(tǒng)控制接口 52的第二電平的電平狀態(tài)為高電平時,代表計算機系統(tǒng)I沒有執(zhí)行休眠狀態(tài)。因此當計算機系統(tǒng)I進入休眠狀態(tài)時,基本輸入輸出系統(tǒng)30控制系統(tǒng)控制接口 52的第二電平的電平狀態(tài)成為低電平。而基本輸入輸出系統(tǒng)30控制系統(tǒng)控制接口 52的方式可藉由使用者操作,例如使用者按下一休眠控制鍵(圖未示),使計算機系統(tǒng)I進入休眠狀態(tài),此時基本輸入輸出系統(tǒng)30即控制系統(tǒng)控制接口 52的第二電平的電平狀態(tài)改變成為低電平。此外,當計算機系統(tǒng)I經(jīng)過一特定時間都沒有被操作時,基本輸入輸出系統(tǒng)30也可控制計算機系統(tǒng)I進入休眠狀態(tài),同時讓系統(tǒng)控制接口 52的第二電平的電平狀態(tài)改變成為低電平?;据斎胼敵鱿到y(tǒng)30與嵌入式控制模塊40之間還可具有其他的訊號傳輸接口 53,例如LPC總線(Low Pin Count Bus)或是I2C總線(Internal IC Bus)等,用以作為基本輸入輸出系統(tǒng)30與嵌入式控制模塊40之間的數(shù)據(jù)傳輸。由于利用訊號傳輸接口 53做數(shù)據(jù)傳輸并非本發(fā)明的重點所在,故在此不再贅述。
[0028]嵌入式控制模塊40可為一鍵盤控制芯片,但本發(fā)明并不限于此。嵌入式控制模塊40同時與主控制模塊20及基本輸入輸出系統(tǒng)30電性連接,嵌入式控制模塊40可藉由開關(guān)機表示接口 51的第一電平的電平狀態(tài)判斷計算機系統(tǒng)I為開機或是關(guān)機狀態(tài),并利用系統(tǒng)控制接口 52的第二電平的電平狀態(tài)判斷計算機系統(tǒng)I是否為休眠狀態(tài)。藉此嵌入式控制模塊40即可以做相對應的處理。并且系統(tǒng)控制接口 52為雙向訊號傳輸接口,因此當在正常開機狀態(tài)下時,若嵌入式控制模塊40檢測到觸發(fā)事件時,例如要切換輸入的電源種類或是計算機系統(tǒng)I要進行升降頻時,嵌入式控制模塊40控制系統(tǒng)控制接口 52的第二電平的電平狀態(tài),以改變?yōu)楦呋虻碗娖?,來通知基本輸入輸出系統(tǒng)30執(zhí)行相對應的工作。因此于本發(fā)明的一實施例中,當嵌入式控制模塊40要發(fā)觸發(fā)事件之前,嵌入式控制模塊40先確認系統(tǒng)控制接口 52的第二電平的電平狀態(tài)的電平高低。若系統(tǒng)控制接口 52的第二電平的電平狀態(tài)為高電平,則代表計算機系統(tǒng)I為正常開機狀態(tài)。接著嵌入式控制模塊40將系統(tǒng)控制接口 52設(shè)定為輸出端,并對基本輸入輸出系統(tǒng)30發(fā)出中斷訊號,例如發(fā)出一低電平脈沖來告知基本輸入輸出系統(tǒng)30。之后基本輸入輸出系統(tǒng)30與嵌入式控制模塊40再藉由訊號傳輸接口 53來進行溝通。
[0029]接著請參考圖2,圖2是本發(fā)明休眠狀態(tài)檢測的方法的步驟流程圖。此處需注意的是,以下雖以具有休眠狀態(tài)控制系統(tǒng)10的計算機系統(tǒng)I為例說明本發(fā)明的休眠狀態(tài)檢測的方法,但本發(fā)明的休眠狀態(tài)檢測的方法并不以使用在休眠狀態(tài)控制系統(tǒng)10為限。
[0030]首先進行步驟201:檢測該開關(guān)機表示接口的第一電平的電平狀態(tài)是否為高電平。
[0031]首先嵌入式控制模塊40是藉由檢測開關(guān)機表示接口 51的第一電平的電平狀態(tài)高低來確定計算機系統(tǒng)I為正常開機狀態(tài)或關(guān)機狀態(tài)。
[0032]若嵌入式控制模塊40檢測得知開關(guān)機表示接口 51的第一電平的電平狀態(tài)為低電平時,進行步驟202:判斷該計算機系統(tǒng)為一關(guān)機狀態(tài)。
[0033]在計算機系統(tǒng)I的關(guān)機狀態(tài)下,主控制模塊20自然會將開關(guān)機表示接口 51的第一電平的電平狀態(tài)設(shè)定為低電平。因此嵌入式控制模塊40根據(jù)開關(guān)機表不接口 51的第一電平的電平狀態(tài)為低電平時,判斷計算機系統(tǒng)I為關(guān)機狀態(tài)。
[0034]而若嵌入式控制模塊40檢測得知開關(guān)機表示接口 51的第一電平的電平狀態(tài)為高電平時,執(zhí)行步驟203:判斷計算機系統(tǒng)是執(zhí)行一正常開機狀態(tài)。
[0035]當使用者藉由按壓電源鍵使計算機系統(tǒng)I進行開機,或計算機系統(tǒng)I因接收電源而執(zhí)行開機程序時,主控制模塊20自然會將開關(guān)機表示接口 51的第一電平的電平狀態(tài)設(shè)定為高電平。因此嵌入式控制模塊40根據(jù)開關(guān)機表示接口 51的第二電平的電平狀態(tài)為高電平以判斷計算機系統(tǒng)I為正常開機狀態(tài)。
[0036]其次進行步驟204:于該計算機系統(tǒng)執(zhí)行一休眠狀態(tài)時,使該系統(tǒng)控制接口的第二電平的電平狀態(tài)成為低電平。
[0037]其次計算機系統(tǒng)I執(zhí)行休眠狀態(tài)。此休眠狀態(tài)可藉由基本輸入輸出系統(tǒng)30于計算機系統(tǒng)I經(jīng)過一特定時間未動作后,控制計算機系統(tǒng)I執(zhí)行休眠狀態(tài),或是藉由使用者的控制以進入休眠狀態(tài)。在此同時基本輸入輸出系統(tǒng)30控制系統(tǒng)控制接口 52的第二電平的電平狀態(tài)改變?yōu)榈碗娖?,并同時設(shè)定系統(tǒng)控制接口 52為輸出端,以輸出到嵌入式控制模塊40。并且在計算機系統(tǒng)I執(zhí)行休眠狀態(tài)的情況下,基本輸入輸出系統(tǒng)30持續(xù)保持系統(tǒng)控制接口 52的第二電平的電平狀態(tài)為低電平。
[0038]接著進行步驟205:根據(jù)該系統(tǒng)控制接口的第二電平的電平狀態(tài)為低電平判斷該計算機系統(tǒng)是執(zhí)行該休眠狀態(tài)。
[0039]接著嵌入式控制模塊40同時檢測系統(tǒng)控制接口 52的第二電平的電平狀態(tài)高低,由于基本輸入輸出系統(tǒng)30已將系統(tǒng)控制接口 52設(shè)定為輸出端,因此于嵌入式控制模塊40之側(cè),系統(tǒng)控制接口 52相當于輸入端,藉此嵌入式控制模塊40即可接收到系統(tǒng)控制接口 52的第二電平的電平狀態(tài)為低電平的訊號,以得知計算機系統(tǒng)I已進入休眠狀態(tài)。
[0040]再進行步驟206:于該計算機系統(tǒng)從該休眠狀態(tài)回到正常開機狀態(tài)時,控制該系統(tǒng)控制接口的第二電平的電平狀態(tài)自低電平改變?yōu)楦唠娖健?br>
[0041]接著若計算機系統(tǒng)I回到正常開機狀態(tài)時,基本輸入輸出系統(tǒng)30控制系統(tǒng)控制接口 52的第二電平的電平狀態(tài)回到高電平。
[0042]接著執(zhí)行步驟207:根據(jù)該系統(tǒng)控制接口的第二電平的電平狀態(tài)為高電平判斷該計算機系統(tǒng)是執(zhí)行該正常開機狀態(tài)。
[0043]接著嵌入式控制模塊40檢測到系統(tǒng)控制接口的第二電平的電平狀態(tài)為高電平時,判斷計算機系統(tǒng)I是重新執(zhí)行該正常開機狀態(tài)。
[0044]另外,若在步驟203或步驟207的計算機系統(tǒng)I執(zhí)行正常開機狀態(tài)下,可以進一步執(zhí)行步驟208:若檢測到一觸發(fā)事件時,判斷該系統(tǒng)控制接口的第二電平的電平狀態(tài)是否為低電平。
[0045]若在計算機系統(tǒng)I的正常開機狀態(tài)下,嵌入式控制模塊40檢測到觸發(fā)事件,例如要切換輸入的電源種類或是計算機系統(tǒng)I要進行升降頻時,嵌入式控制模塊40先判斷系統(tǒng)控制接口 52的第二電平的電平狀態(tài)是否位于低電平。若在低電平,代表計算機系統(tǒng)I正在休眠狀態(tài)下,因此嵌入式控制模塊40不動作。
[0046]若第二電平的電平狀態(tài)在高電平,則進行步驟209:控制該系統(tǒng)控制接口改變第二電平的電平狀態(tài)。
[0047]若第二電平的電平狀態(tài)在高電平,則嵌入式控制模塊40確定此時計算機系統(tǒng)I正在正常開機狀態(tài)下,因此嵌入式控制模塊40是將系統(tǒng)控制接口 52設(shè)定為輸出端,并對基本輸入輸出系統(tǒng)30發(fā)出中斷訊號,例如發(fā)出一低電平脈沖來告知基本輸入輸出系統(tǒng)30。之后基本輸入輸出系統(tǒng)30與嵌入式控制模塊40再藉由訊號傳輸接口 53來進行溝通,讓基本輸入輸出系統(tǒng)30根據(jù)觸發(fā)事件執(zhí)行相對應的處理。
[0048]最后休眠狀態(tài)控制系統(tǒng)10再回到步驟201,藉此以重復執(zhí)行此休眠狀態(tài)檢測的流程。
[0049]此處需注意的是,本發(fā)明的休眠狀態(tài)檢測的方法并不以上述的步驟次序為限,只要能實現(xiàn)本發(fā)明的目的,上述的步驟次序亦可加以改變。
[0050]藉由本發(fā)明的休眠狀態(tài)控制系統(tǒng)10及休眠狀態(tài)檢測的方法,即可在有限的硬件架構(gòu)下得知計算機系統(tǒng)I的狀態(tài),而不需要復雜的電路設(shè)計。
[0051]綜上所述,本發(fā)明無論就目的、手段及功效,均顯示其迥異于現(xiàn)有技術(shù)的特征。應注意的是,上述諸多實施例僅是為了便于說明而舉例而已,本發(fā)明所主張的權(quán)利范圍應以本發(fā)明的權(quán)利要求為準,而非僅限于上述實施例。
【權(quán)利要求】
1.一種休眠狀態(tài)控制系統(tǒng),用于一計算機系統(tǒng),該計算機系統(tǒng)具有一主控制模塊,該主控制模塊連接一開關(guān)機表不接口,用以藉由該開關(guān)機表不接口的一第一電平的電平狀態(tài)表示該計算機系統(tǒng)為一關(guān)機狀態(tài)或一正常開機狀態(tài),該休眠狀態(tài)控制系統(tǒng)包括: 一基本輸入輸出系統(tǒng),連接一系統(tǒng)控制接口,用以藉由該系統(tǒng)控制接口的一第二電平的電平狀態(tài)表示該計算機系統(tǒng)是否執(zhí)行一休眠狀態(tài),其中當該計算機系統(tǒng)進入一休眠狀態(tài)時,該基本輸入輸出系統(tǒng)是控制該系統(tǒng)控制接口以改變該第二電平;以及 一嵌入式控制模塊,經(jīng)由該系統(tǒng)控制接口電性連接該基本輸入輸出系統(tǒng)及經(jīng)由該開關(guān)機表示接口電性連接該主控制模塊,以檢測藉由該開關(guān)機表示接口的該第一電平的電平狀態(tài)以判斷該計算機系統(tǒng)為該關(guān)機狀態(tài)或該正常開機狀態(tài),以及藉由檢測該系統(tǒng)控制接口的該第二電平的電平狀態(tài)以判斷該計算機系統(tǒng)是否執(zhí)行該休眠狀態(tài)。
2.如權(quán)利要求1所述的休眠狀態(tài)控制系統(tǒng),其中該系統(tǒng)控制接口為一雙向訊號傳輸接□。
3.如權(quán)利要求2所述的休眠狀態(tài)控制系統(tǒng),其中當該嵌入式控制模塊若于該計算機系統(tǒng)的該開機狀態(tài)下檢測到一觸發(fā)事件時,則控制該系統(tǒng)控制接口改變該第二電平為高電平或低電平。
4.如權(quán)利要求3所述的休眠狀態(tài)控制系統(tǒng),其中該觸發(fā)事件包括切換輸入至該計算機系統(tǒng)的電源種類或是控制該計算機系統(tǒng)進行升降頻。
5.如權(quán)利要求1所述的休眠狀態(tài)控制系統(tǒng),其中該嵌入式控制模塊是于該開關(guān)機表示接口的該第一電平為高電平時,判斷該計算機系統(tǒng)為該正常開機狀態(tài),于該第一電平為低電平時,判斷該計算機系統(tǒng)為該關(guān)機狀態(tài)。
6.如權(quán)利要求5所述的休眠狀態(tài)控制系統(tǒng),其中該嵌入式控制模塊是于該系統(tǒng)控制接口的該第二電平為低電平時,判斷該計算機系統(tǒng)為該休眠狀態(tài)。
7.如權(quán)利要求6所述的休眠狀態(tài)控制系統(tǒng),其中該嵌入式控制模塊是于該開關(guān)機表示接口的該第一電平為高電平,且該系統(tǒng)控制接口的該第二電平從低電平改變?yōu)楦唠娖綍r,判斷該計算機系統(tǒng)為從該休眠狀態(tài)改變?yōu)樵撜i_機狀態(tài)。
8.如權(quán)利要求6所述的休眠狀態(tài)控制系統(tǒng),其中該基本輸入輸出系統(tǒng)是于該計算機系統(tǒng)經(jīng)過一特定時間未動作后,控制該系統(tǒng)控制接口的該第二電平改變?yōu)榈碗娖健?br>
9.一種休眠狀態(tài)檢測的方法,用于一計算機系統(tǒng),該計算機系統(tǒng)包括一主控制模塊、一基本輸入輸出系統(tǒng)及一嵌入式控制模塊,其中該嵌入式控制模塊經(jīng)由該系統(tǒng)控制接口電性連接該基本輸入輸出系統(tǒng)及經(jīng)由該開關(guān)機表示接口電性連接該主控制模塊,該方法包括以下步驟: 檢測該開關(guān)機表示接口的一第一電平的電平狀態(tài)是否為高電平; 若是,則判斷計算機系統(tǒng)是執(zhí)行一正常開機狀態(tài); 于該計算機系統(tǒng)執(zhí)行一休眠狀態(tài)時,使該系統(tǒng)控制接口的一第二電平的電平狀態(tài)成為低電平; 根據(jù)該系統(tǒng)控制接口的該第二電平的電平狀態(tài)為低電平時判斷該計算機系統(tǒng)是執(zhí)行該休眠狀態(tài); 于該計算機系統(tǒng)從該休眠狀態(tài)回到該正常開機狀態(tài)時,控制該系統(tǒng)控制接口的該第二電平的電平狀態(tài)自低電平改變?yōu)楦唠娖?;以? 根據(jù)該系統(tǒng)控制接口的該第二電平的電平狀態(tài)為高電平時判斷該計算機系統(tǒng)是執(zhí)行該正常開機狀態(tài)。
10.如權(quán)利要求9所述的休眠狀態(tài)檢測的方法,還包括以下步驟: 若該開關(guān)機表示接口的該第一電平的電平狀態(tài)為低電平,則判斷該計算機系統(tǒng)為一關(guān)機狀態(tài)。
11.如權(quán)利要求10所述的休眠狀態(tài)檢測的方法,還包括以下步驟: 于該開關(guān)機表示接口的該第一電平的電平狀態(tài)為高電平,且該系統(tǒng)控制接口的該第二電平的電平狀態(tài)從低電平改變?yōu)楦唠娖綍r,判斷該計算機系統(tǒng)為從該休眠狀態(tài)改變?yōu)樵撜i_機狀態(tài)。
12.如權(quán)利要求9所述的休眠狀態(tài)檢測的方法,還包括以下步驟: 當該計算機系統(tǒng)執(zhí)行該正常開機狀態(tài)下時,若檢測到一觸發(fā)事件時,檢測該系統(tǒng)控制接口的該第二電平的電平狀態(tài)是否于低電平;以及 若否,則控制該系統(tǒng)控制接口的該第二電平的電平狀態(tài)以改變電平。
13.一種計算機系統(tǒng),包括: 一主控制模塊,連接一開關(guān)機表不接口,用以藉由該開關(guān)機表不接口的一第一電平的電平狀態(tài)表示該計算機系統(tǒng)為一關(guān)機狀態(tài)或一正常開機狀態(tài);以及 一休眠狀態(tài)控制系統(tǒng),電性連接于該主控制模塊,該休眠狀態(tài)控制系統(tǒng)包括: 一基本輸入輸出系統(tǒng),連接一系統(tǒng)控制接口,用以藉由該系統(tǒng)控制接口的一第二電平的電平狀態(tài)表示該計算機系統(tǒng)是否執(zhí)行一休眠狀態(tài),其中當該計算機系統(tǒng)進入一休眠狀態(tài)時,該基本輸入輸出系統(tǒng)控制該系統(tǒng)控制接口的該第二電平的電平狀態(tài)以改變電平;以及 一嵌入式控制模塊,經(jīng)由該系統(tǒng)控制接口電性連接該基本輸入輸出系統(tǒng)及經(jīng)由該開關(guān)機表示接口電性連接該主控制模塊,以藉由檢測該開關(guān)機表示接口的該第一電平的電平狀態(tài)為高電平或低電平以判斷該計算機系統(tǒng)為該關(guān)機狀態(tài)或該正常開機狀態(tài),以及藉由檢測該系統(tǒng)控制接口的該第二電平的電平狀態(tài)為高電平或低電平以判斷該計算機系統(tǒng)是否執(zhí)行該休眠狀態(tài)。
14.如權(quán)利要求13所述的計算機系統(tǒng),其中該系統(tǒng)控制接口為一雙向訊號傳輸接口。
15.如權(quán)利要求14所述的計算機系統(tǒng),其中當該嵌入式控制模塊若于該計算機系統(tǒng)的該開機狀態(tài)下檢測到一觸發(fā)事件時,則控制該系統(tǒng)控制接口的該第二電平的電平狀態(tài)改變?yōu)槁勲娖交虻碗娖健?br>
16.如權(quán)利要求15所述的計算機系統(tǒng),其中該觸發(fā)事件包括切換輸入至該計算機系統(tǒng)的電源種類或是控制該計算機系統(tǒng)進行升降頻。
17.如權(quán)利要求13所述的計算機系統(tǒng),其中該嵌入式控制模塊是于該開關(guān)機表示接口的該第一電平的電平狀態(tài)為高電平時判斷該計算機系統(tǒng)為該正常開機狀態(tài),于該第一電平的電平狀態(tài)為低電平時判斷該計算機系統(tǒng)為該關(guān)機狀態(tài)。
18.如權(quán)利要求17所述的計算機系統(tǒng),其中該嵌入式控制模塊是于該系統(tǒng)控制接口的該第二電平的電平狀態(tài)為低電平時,判斷該計算機系統(tǒng)為該休眠狀態(tài)。
19.如權(quán)利要求18所述的計算機系統(tǒng),其中該嵌入式控制模塊是于該開關(guān)機表示接口的該第一電平的電平狀態(tài)為高電平,且該系統(tǒng)控制接口的該第二電平的電平狀態(tài)從低電平轉(zhuǎn)換為高電平時,判斷該計算機系統(tǒng)為從該休眠狀態(tài)回到該正常開機狀態(tài)。
20.如權(quán)利要求18所述的計算機系統(tǒng),其中該基本輸入輸出系統(tǒng)是于該計算機系統(tǒng)經(jīng)過一特定時間未動作后,控制該系統(tǒng)控制接口的該第二電平的電平狀態(tài)轉(zhuǎn)換為低電平。
【文檔編號】G06F9/445GK104182243SQ201310222612
【公開日】2014年12月3日 申請日期:2013年6月6日 優(yōu)先權(quán)日:2013年5月21日
【發(fā)明者】鐘昭祥, 李元展 申請人:緯創(chuàng)資通股份有限公司