專利名稱:筆記本電腦及其省電方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種筆記本電腦及其省電方法。
背景技術(shù):
人們在使用筆記本電腦時,往往會遇到用戶離開卻沒有及時關(guān)閉筆記本電腦的情 況,這樣就會造成大量的電能浪費。針對這種情況,現(xiàn)在的筆記本電腦一般都設(shè)計了一個電 源管理模式,人們可以設(shè)定電源管理模式使筆記本電腦在沒有人使用的時候自動休眠。但 是現(xiàn)在還是有很多用戶不習(xí)慣使用上述的電源管理模式。而對于使用了電源管理模式的用 戶來講,筆記本電腦要在至少超過5分鐘沒有人使用的情況下才會自動休眠,在休眠前的 這段時間筆記本電腦還是處于正常工作狀態(tài),還是會浪費電能。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種省電的筆記本電腦及其省電方法。一種筆記本電腦,包括一紅外感應(yīng)器、一南橋芯片、一 BOIS芯片、一內(nèi)存及一 CPU, 所述紅外感應(yīng)器用于偵測在設(shè)定的偵測范圍內(nèi)是否有人存在,并根據(jù)偵測結(jié)果輸出一電平 信號,所述南橋芯片的一 GPIO引腳用于接收所述電平信號,所述BOIS芯片內(nèi)部存儲一休眠 信號及一喚醒信號,所述BIOS芯片還用于讀取所述GPIO引腳的電平信號,并根據(jù)所讀取的 電平信號對應(yīng)選擇輸出休眠信號或者喚醒信號給所述內(nèi)存,所述CPU讀取所述內(nèi)存接收的 休眠信號或喚醒信號并控制所述筆記本電腦休眠或者喚醒。一種筆記本電腦省電方法,包括以下步驟一紅外感應(yīng)器偵測筆記本電腦前方是否有人,并據(jù)此發(fā)送一電平信號給南橋芯片 的一 GPIO引腳;一 BOIS芯片讀取所述GPIO引腳上的電平信號;所述BOIS根據(jù)讀取的電平信號選擇性的輸出一休眠信號或一喚醒信號給一內(nèi) 存;一 CPU讀取所述內(nèi)存內(nèi)的休眠信號或喚醒信號;以及所述CPU控制筆記本電腦休眠或喚醒。上述筆記本電腦,通過所述紅外感應(yīng)器偵測筆記本電腦前方是否有人,BOIS芯片 根據(jù)紅外感應(yīng)器發(fā)出的電平信號對應(yīng)發(fā)出休眠信號或者喚醒信號使筆記本電腦休眠或者 是喚醒。
圖1為本發(fā)明筆記本電腦的較佳實施方式的方塊圖。圖2為本發(fā)明筆記本電腦BOIS芯片的方塊圖。圖3為本發(fā)明筆記本電腦省電方法的較佳實施方式的流程圖。
具體實施例方式請參照圖1及圖2,本發(fā)明筆記本的較佳實施方式包括一紅外感應(yīng)器10、一南橋芯 片 20、一 BOIS(Basic Input/Output System,基本輸入輸出系統(tǒng))芯片 30、一內(nèi)存 40、一 CPU (Center Processing Unit,中央處理器)50及其他元件(圖未示),其中其它元件為現(xiàn) 有一般的筆記本電腦所包含的元件,比如說一聲卡芯片、一顯卡芯片等。所述紅外感應(yīng)器10為現(xiàn)有的人體特征紅外感應(yīng)器,該紅外感應(yīng)器10置于筆記本 電腦外框上,并與南橋芯片20連接,其用于持續(xù)偵測在設(shè)定的偵測范圍內(nèi)是否有人,在本 實施方式中紅外感應(yīng)器10的偵測范圍為筆記本電腦前方0. 8米。當(dāng)所述紅外感應(yīng)器10偵 測到有人時會輸出一高電平信號給所述南橋芯片20,當(dāng)所述紅外感應(yīng)器10沒有偵測到偵 測范圍內(nèi)有人時會輸出一低電平信號給所述南橋芯片20。所述南橋芯片20上有很多GPIO (General Purpose Input Output,通用輸入/輸 出)引腳,本實施方式中,指定一 GPIO引腳用于接收來自所述紅外感應(yīng)器10的電平信號。所述BOIS芯片30內(nèi)設(shè)置一讀取單元301、一判斷單元303、一存儲單元305、一執(zhí) 行單元307及其它單元(圖未示),其中其它單元為現(xiàn)有一般的BIOS芯片所包含的單元,如 用于偵測內(nèi)存信息的單元等等。所述存儲單元305中存儲有一休眠信號及一喚醒信號。所述讀取單元301讀取所述GPIO引腳上的電平信號,所述判斷單元303判斷所述 讀取單元301讀取的來自GPIO引腳的電平信號是高電平信號還是低電平信號。當(dāng)所述判 斷單元303判斷讀取的電平信號是高電平信號時,則表明用戶此時位于所述筆記本電腦前 方,所述筆記本電腦正常工作。當(dāng)所述判斷單元303判斷讀取的電平信號是低電平信號時, 則表明用戶此時沒有位于所述筆記本電腦的前方,所述判斷單元303則繼續(xù)判斷所述低電 平信號持續(xù)的時間是否達(dá)到設(shè)定的時間如10秒鐘。如果所述低電平信號持續(xù)的時間沒有 達(dá)到設(shè)定的時間,則所述筆記本電腦正常工作。如果所述低電平信號持續(xù)的時間達(dá)到設(shè)定 的時間,則所述存儲單元305內(nèi)部存儲的休眠信號被所述執(zhí)行單元307讀取并發(fā)送給所述 內(nèi)存40并存儲在預(yù)留的寄存空間內(nèi),所述CPU50讀取所述內(nèi)存40寄存空間內(nèi)的休眠信號, 此時所述CPTOO控制操作系統(tǒng)(Operating System)使整個筆記本電腦系統(tǒng)進(jìn)入休眠狀態(tài)。進(jìn)入到休眠模式之后,所述讀取單元301繼續(xù)讀取所述GPIO引腳上的電平信號, 所述判斷單元303則繼續(xù)判斷所述讀取單元301讀取的電平信號是高電平信號還是低電平 信號。當(dāng)所述判斷單元303判斷讀取的電平信號是低電平信號時,所述筆記本電腦繼續(xù)休 眠。當(dāng)所述判斷單元303判斷讀取的電平信號是高電平信號時,則所述判斷單元303進(jìn)一 步判斷所述高電平信號持續(xù)的時間是否達(dá)到設(shè)定的時間如10秒鐘。如果所述高電平信號 沒有持續(xù)到設(shè)定時間,則所述筆記本電腦繼續(xù)休眠。如果所述高電平信號持續(xù)時間達(dá)到設(shè) 定時間,則表明此時有用戶回到所述筆記本電腦的前方,所述存儲單元305內(nèi)部存儲的喚 醒信號則被所述執(zhí)行單元307讀取并發(fā)送給所述內(nèi)存40預(yù)留的寄存空間,所述CPU50讀取 所述內(nèi)存40寄存空間內(nèi)的喚醒信號,此時所述CPTOO控制操作系統(tǒng)使整個筆記本電腦系統(tǒng) 喚醒,進(jìn)入工作狀態(tài)。請參照圖3,本發(fā)明筆記本省電方法包括以下步驟步驟Sl 所述紅外感應(yīng)器10輸出一電平信號給所述南橋芯片20指定的GPIO引腳。步驟S2 所述BOIS芯片30讀取該GPIO引腳上的電平信號。
步驟S3 所述BOIS芯片30判斷該電平信號是高電平信號還是低電平信號,若該 電平信號是高電平信號執(zhí)行步驟S2 ;若該電平信號是低電平信號則執(zhí)行步驟S4。步驟S4 所述BOIS芯片30判斷該低電平信號是否持續(xù)10秒;若該低電平信號持 續(xù)10秒執(zhí)行步驟S5 ;若該低電平信號持續(xù)不到10秒,執(zhí)行步驟S2。步驟S5 所述BOIS芯片30讀取其內(nèi)部存儲的休眠信號,并將該休眠信號輸出給 所述內(nèi)存40,并存儲在預(yù)留的寄存空間內(nèi)。步驟S6 所述CPU50讀取所述內(nèi)存40寄存空間內(nèi)的休眠信號。步驟S7 所述CPU50控制電腦操作系統(tǒng)使所述筆記本電腦進(jìn)入休眠狀態(tài)。步驟S8 所述BOIS芯片30繼續(xù)讀取該GPIO引腳上的電平信號。步驟S9 所述BOIS芯片30判斷該電平信號是高電平信號還是低電平信號,若該 電平信號是高電平信號執(zhí)行步驟Sio ;若該電平信號是低電平信號則執(zhí)行步驟S8。步驟SlO 所述BOIS芯片30繼續(xù)判斷該高電平信號是否持續(xù)10秒;若該高電平 信號持續(xù)10秒執(zhí)行步驟Sll ;若該高電平信號持續(xù)不到10秒,執(zhí)行步驟S8。步驟Sll 所述BOIS芯片30讀取其內(nèi)部存儲的喚醒信號,并將該信號傳輸給所述 內(nèi)存40,并存儲在預(yù)留的寄存空間內(nèi)。步驟S12 所述CPU50讀取所述內(nèi)存40寄存空間內(nèi)的喚醒信號。步驟S13 所述CPU50控制電腦操作系統(tǒng)使所述筆記本電腦進(jìn)入工作狀態(tài)。上述筆記本電腦,通過紅外感應(yīng)器10偵測筆記本電腦前方是否有人,所述BOIS芯 片30根據(jù)紅外感應(yīng)器10發(fā)出的電平信號對應(yīng)選擇發(fā)出休眠信號或者喚醒信號使筆記本電 腦休眠或者是喚醒。
權(quán)利要求
一種筆記本電腦,包括一紅外感應(yīng)器、一南橋芯片、一BOIS芯片、一內(nèi)存及一CPU,所述紅外感應(yīng)器用于偵測在設(shè)定的偵測范圍內(nèi)是否有人存在,并根據(jù)偵測結(jié)果輸出一電平信號,所述南橋芯片的一GPIO引腳用于接收所述電平信號,所述BOIS芯片內(nèi)部存儲一休眠信號及一喚醒信號,所述BIOS芯片還用于讀取所述GPIO引腳的電平信號,并根據(jù)所讀取的電平信號對應(yīng)選擇輸出休眠信號或者喚醒信號給所述內(nèi)存,所述CPU讀取所述內(nèi)存接收的休眠信號或喚醒信號并控制所述筆記本電腦休眠或者喚醒。
2.如權(quán)利要求1所述的筆記本電腦,其特征在于所述紅外感應(yīng)器偵測有人時輸出一 高電平信號給所述GPI0引腳,所述紅外感應(yīng)器偵測沒人時輸出一低電平信號給所述所述 GPI0引腳,所述B0IS芯片讀取到高電平信號時輸出所述喚醒信號給所述內(nèi)存,所述B0IS芯 片讀取到低電平信號時輸出所述休眠信號給所述內(nèi)存。
3.如權(quán)利要求2所述的筆記本電腦,其特征在于所述B0IS芯片包括一讀取單元、一 判斷單元、一存儲單元、一執(zhí)行單元,所述讀取單元用于讀取所述GPI0引腳的電平信號,所 述存儲單元內(nèi)存儲所述休眠信號及喚醒信號,所述判斷單元判斷所述讀取單元讀取的電平 信號是高電平信號,則控制所述執(zhí)行單元讀取所述存儲單元內(nèi)存儲的喚醒信號且傳輸給所 述內(nèi)存,所述判斷單元判斷所述讀取單元讀取的電平信號是低電平信號,則控制所述執(zhí)行 單元讀取所述存儲單元內(nèi)存儲的喚醒信號且傳輸給所述內(nèi)存。
4.如權(quán)利要求3所述的筆記本電腦,其特征在于所述判斷單元還用于進(jìn)一步判斷所 述讀取單元讀取的高電平信號或低電平信號持續(xù)的時間是否達(dá)到設(shè)定時間,達(dá)到設(shè)定時間 則控制所述執(zhí)行單元讀取存儲單元內(nèi)存儲的喚醒信號或休眠信號且傳輸給所述內(nèi)存。
5.如權(quán)利要求1所述的筆記本電腦,其特征在所述紅外感應(yīng)器置于所述筆記本電腦 的外框上,其設(shè)定的偵測范圍為筆記本電腦前方0.8米。
6.一種筆記本電腦省電方法,包括以下步驟一紅外感應(yīng)器偵測筆記本電腦前方是否有人,并據(jù)此發(fā)送一電平信號給南橋芯片的一 GPI0引腳;一 B0IS芯片讀取所述GPI0引腳上的電平信號;所述B0IS根據(jù)讀取的電平信號選擇性的輸出一休眠信號或一喚醒信號給一內(nèi)存;一 CPU讀取所述內(nèi)存內(nèi)的休眠信號或喚醒信號;以及所述CPU控制筆記本電腦休眠或喚醒。
7.如權(quán)利要求6所述的筆記本電腦省電方法,其特征在于所述紅外感應(yīng)器偵測筆記 本電腦前方有人時輸出一高電平信號給所述GPI0引腳,所述紅外感應(yīng)器偵測筆記本電腦 前方?jīng)]人時輸出一低電平信號給所述所述GPI0引腳。
8.如權(quán)利要求7所述的筆記本電腦省電方法,其特征在于“所述B0IS根據(jù)讀取的電 平信號選擇性的輸出一休眠信號或一喚醒信號給一內(nèi)存”包括以下步驟所述B0IS芯片判斷所讀取的電平信號是高電平信號還是低電平信號,如果讀取的電 平信號是高電平信號,則所述B0IS芯片發(fā)送所述喚醒信號給所述內(nèi)存;如果讀取的電平信號是低電平信號,則所述B0IS芯片發(fā)送所述休眠信號給所述內(nèi)存
9.如權(quán)利要求8所述的筆記本電腦省電方法,其特征在于“如果讀取的電平信號是高 電平信號,則所述B0IS芯片發(fā)送所述喚醒信號給所述內(nèi)存”包括以下步驟所述B0IS芯片進(jìn)一步判斷所述高電平信號持續(xù)時間是否達(dá)到設(shè)定時間,如果所述高電平信號持續(xù)時間達(dá)到設(shè)定時間,則所述B0IS芯片發(fā)送所述喚醒信號給所述內(nèi)存;如果所述高電平信號持續(xù)時間沒有達(dá)到設(shè)定時間,則所述B0IS芯片繼續(xù)讀所述GPI0 引腳上的電平信號。
10.如權(quán)利要求8所述的筆記本電腦省電方法,其特征在于“如果讀取的電平信號是 低電平信號,則所述B0IS芯片發(fā)送所述喚醒信號給所述內(nèi)存”包括以下步驟所述B0IS芯片進(jìn)一步判斷所述低電平信號持續(xù)時間是否達(dá)到設(shè)定時間,如果所述低 電平信號持續(xù)時間達(dá)到設(shè)定時間,則所述B0IS芯片發(fā)送所述休眠信號給所述內(nèi)存;如果所述低電平信號持續(xù)時間沒有達(dá)到設(shè)定時間,則所述B0IS芯片繼續(xù)讀取所述 GPI0引腳上的電平信號。
全文摘要
一種筆記本電腦,包括一紅外感應(yīng)器、一南橋芯片、一BOIS芯片、一內(nèi)存及一CPU,所述紅外感應(yīng)器用于偵測在設(shè)定的偵測范圍內(nèi)是否有人存在,并根據(jù)偵測結(jié)果輸出一電平信號,所述南橋芯片的一GPIO引腳用于接收所述電平信號,所述BOIS芯片內(nèi)部存儲一休眠信號及一喚醒信號,所述BIOS芯片還用于讀取所述GPIO引腳的電平信號,并根據(jù)所讀取的電平信號對應(yīng)選擇輸出休眠信號或者喚醒信號給所述內(nèi)存,所述CPU讀取所述內(nèi)存接收的休眠信號或喚醒信號并控制所述筆記本電腦休眠或者喚醒。上述筆記本電腦,在使用者離開時立即休眠,節(jié)省電能。本發(fā)明還提供一種筆記本電腦省電方法。
文檔編號G06F9/445GK101943940SQ20091030407
公開日2011年1月12日 申請日期2009年7月7日 優(yōu)先權(quán)日2009年7月7日
發(fā)明者陳正記 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司