專利名稱:電池電量偵測(cè)報(bào)警裝置以及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電池電量偵測(cè)報(bào)警裝置以及方法,特別涉及一種用于筆記本電腦中、能友好提醒用戶電池電量的電池電量偵測(cè)報(bào)警裝置以及方法。
背景技術(shù):
目前筆記本電腦日趨普及,筆記本電腦的性能也越來越強(qiáng),特別是無線技術(shù)的使用,使得筆記本能夠在室外進(jìn)行更多的操作,相對(duì)于性能的快速發(fā)展,筆記本的電池容量和電池使用時(shí)間的增加就顯得沒那么迅速了。
筆記本電腦用戶可以選擇在有外接電源時(shí),通過電源適配器對(duì)筆記本電池充電。在WINDOWS操作系統(tǒng)下,現(xiàn)有的筆記本電腦一般只有當(dāng)電池電量低于某一設(shè)定閾值(如低于總電量的10%)時(shí)才會(huì)自動(dòng)彈出一告警界面,提示用戶對(duì)電池充電,而在其它狀況下,需要用戶通過手動(dòng)操作查看電池的屬性來了解當(dāng)前的電池電量。如果用戶在WINDOWS操作系統(tǒng)下忘記查看電池電量,開關(guān)機(jī)過程中又不知道剩余的電池電量有多少,則無法判斷電池電量能否滿足正在運(yùn)行的程序或下次開機(jī)時(shí)的工作需要,很多用戶由于繁忙的工作可能忘記對(duì)筆記本電腦充電,在下次工作時(shí)會(huì)因?yàn)殡姵仉娏坎粔蚨⒄`工作。
因此,需要提供一種技術(shù),在特定的條件下,如在Win操作系統(tǒng)下打開某些程序或啟動(dòng)/關(guān)閉系統(tǒng)時(shí),對(duì)筆記本電腦的電池電量進(jìn)行偵測(cè),并友好的提醒用戶電池的電量。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種電池電量偵測(cè)報(bào)警裝置以及方法,其能夠在特定情況下友好地將電池電量通知用戶,使得用戶不用特別地手動(dòng)查看電池電量,就能夠清楚的了解電池當(dāng)前的電量。
本發(fā)明一方面在于提供一種用于電子設(shè)備中的電池電量偵測(cè)報(bào)警裝置,其包括特定程序探測(cè)部,用于探測(cè)系統(tǒng)是否執(zhí)行除電池電量偵測(cè)程序外的任何特定程序;電池電量偵測(cè)部,當(dāng)特定程序探測(cè)部探測(cè)到系統(tǒng)執(zhí)行所述特定程序時(shí),偵測(cè)電池的電量;和通知部,用于將電池電量偵測(cè)部偵測(cè)到的電量信息通知用戶。
本發(fā)明另一方面在于提供一種用于電子設(shè)備中的電池電量偵測(cè)報(bào)警方法,其包括探測(cè)系統(tǒng)是否執(zhí)行除電池電量偵測(cè)程序外的任何特定程序的步驟;當(dāng)探測(cè)到系統(tǒng)執(zhí)行所述特定程序時(shí),偵測(cè)電池的電量的步驟;和將偵測(cè)到的電量信息通知用戶的步驟。
依照本發(fā)明,通過檢測(cè)系統(tǒng)是否執(zhí)行不是電池電量偵測(cè)程序的其它任何特定程序,并利用該探測(cè)結(jié)果自動(dòng)觸發(fā)電池電量偵測(cè)程序,使得用戶不需要特地執(zhí)行電池電量偵測(cè)程序就可以了解電池當(dāng)前的電量。
圖1為依照本發(fā)明的電池電量偵測(cè)報(bào)警裝置的結(jié)構(gòu)框圖。
圖2為依照本發(fā)明的電池電量偵測(cè)報(bào)警方法的流程圖。
圖3為所述特定程序?yàn)殛P(guān)機(jī)程序時(shí)所執(zhí)行的流程圖。
圖4為所述特定程序?yàn)殚_機(jī)程序時(shí)所執(zhí)行的流程圖。
圖5為在本發(fā)明中使用的電池電量表。
具體實(shí)施例方式
如圖1所示,依照本發(fā)明的用于筆記本電腦中的電池電量偵測(cè)報(bào)警裝置1,包括一特定程序設(shè)定部11,一特定程序探測(cè)部12,一電池電量偵測(cè)部13和一通知部14。
用戶通過特定程序設(shè)定部11設(shè)定特定程序探測(cè)部12要探測(cè)的特定程序,該特定程序可以是除電池電量偵測(cè)程序外的任何程序,例如開機(jī)程序,關(guān)機(jī)程序或某一特定耗電量較大的程序等。此外,該電池電量偵測(cè)報(bào)警裝置1也可以在筆記本電腦出廠前設(shè)定特定程序探測(cè)部12探測(cè)的程序是開機(jī)程序和/或關(guān)機(jī)程序,從而可以省略特定程序設(shè)定部11。
特定程序探測(cè)部12探測(cè)系統(tǒng)是否執(zhí)行該特定程序。當(dāng)特定程序探測(cè)部12探測(cè)到系統(tǒng)執(zhí)行該特定程序時(shí),通知電池電量偵測(cè)部13偵測(cè)電池的電量。當(dāng)所述的特定程序是關(guān)機(jī)程序或其它耗電量比較大的程序時(shí),該特定程序探測(cè)部還可以將這些程序的執(zhí)行延遲一預(yù)定時(shí)間,例如20秒。此外,因?yàn)橄到y(tǒng)關(guān)機(jī)時(shí),關(guān)機(jī)程序一步一步關(guān)閉內(nèi)存中的程序。從而,本發(fā)明還可以利用關(guān)機(jī)程序固有的特性,在內(nèi)存中常駐一電池電量偵測(cè)程序有效程序,在關(guān)機(jī)時(shí),通過關(guān)機(jī)程序探測(cè)內(nèi)存中是否存在電池電量偵測(cè)程序有效程序(即,EnableSE_SHUTDOWN_NAME程序),來確定是否調(diào)用電池電量偵測(cè)程序。即,當(dāng)探測(cè)到系統(tǒng)執(zhí)行關(guān)機(jī)程序時(shí),執(zhí)行該關(guān)機(jī)程序,當(dāng)關(guān)機(jī)程序探測(cè)到內(nèi)存中存在電池電量偵測(cè)程序有效程序(即,Enable SE_SHUTDOWN_NAME程序)時(shí),延遲關(guān)機(jī)程序,調(diào)用電池電量偵測(cè)程序偵測(cè)電池的當(dāng)前電量。
該電池電量偵測(cè)部13用于偵測(cè)電池的當(dāng)前電量,其可以是軟件和硬件的結(jié)合,例如包括電池電量偵測(cè)程序和主板上的EC(Embedded Controller;嵌入式控制器)。
當(dāng)電池電量偵測(cè)部13偵測(cè)到電池的電量時(shí),通知部14將偵測(cè)到的電量信息通知用戶。例如,當(dāng)偵測(cè)到的電池電量為55%時(shí),通知部14可以直接通過揚(yáng)聲器和/或LCD將電池電量為55%的信息通知用戶。此外,通知部14也可以調(diào)用如圖5所示的電池電量表,將探測(cè)到的電池電量和圖5所示的電池電量表相比對(duì),將相應(yīng)的聲音信息和文本信息通知用戶。在如圖5所示的電池電量表中,相應(yīng)于電池電量的不同區(qū)間,存儲(chǔ)有相應(yīng)的聲音文件和文本文件,其中,V*(*代表0~9)表示調(diào)用的聲音文件,聲音提示內(nèi)容為電池電量在10*%和(10*+9)%之間,用于聲音警報(bào);F*(*代表0~9)表示調(diào)用的文本文件,聲音提示內(nèi)容為電池電量在10*%和(10*+9)%之間,用于文本警告。例如,當(dāng)偵測(cè)到的電池電量為55%時(shí),通知部14可以對(duì)比圖5的電池電量表,調(diào)出聲音文件V5和文本文件F5,通過揚(yáng)聲器發(fā)出聲音警告,系統(tǒng)電量為50%至59%之間,通過LCD顯示文本信息為電池電量為50%至59%之間。
如圖2所示,其顯示了依照本發(fā)明的電池電量偵測(cè)報(bào)警方法的流程圖。該方法包括如下步驟步驟S201,用戶通過特定程序設(shè)定部11指定特定程序,該特定程序可以是除電池電量偵測(cè)程序外的任何程序,例如開機(jī)程序、關(guān)機(jī)程序或某一特定耗電量較大的程序等。
步驟S202,檢測(cè)系統(tǒng)是否發(fā)出此特定程序。如果檢測(cè)到系統(tǒng)發(fā)出此特定程序,則進(jìn)行至步驟S203。
步驟S203,系統(tǒng)自動(dòng)調(diào)用電池電量偵測(cè)程序或電池電量偵測(cè)部13,并延遲20秒打開指定程序。在該步驟中,如果探測(cè)到系統(tǒng)發(fā)出的是開機(jī)程序時(shí),可以不將開機(jī)程序延遲20秒,同時(shí)執(zhí)行開機(jī)程序和電池電量的偵測(cè)。
步驟S204,電池電量偵測(cè)程序或電池電量偵測(cè)部13通過EC(EmbeddedController;嵌入式控制器)抓到當(dāng)前電池的電量。
步驟S205,將抓到的電量與如圖5所示的電池電量表進(jìn)行比較,調(diào)用相應(yīng)的聲音和文本文件,通過揚(yáng)聲器和LCD警告用戶。
步驟S206,用戶了解當(dāng)前電量后選擇關(guān)閉文本項(xiàng)或20秒后自動(dòng)執(zhí)行程序。
在該方法中,可以將步驟S205和步驟S206替換為直接將步驟S204抓到的電量通知用戶。
此外,當(dāng)所述的指定程序是關(guān)機(jī)程序時(shí),也可以利用關(guān)機(jī)程序的特定性質(zhì)通過如圖3所示的流程圖進(jìn)行電池電量的偵測(cè)和報(bào)警,其步驟如下步驟S301,系統(tǒng)開機(jī)后,SE_SHUTDOWN_NAME程序常駐內(nèi)存,即Enable SE_SHUTDOWN_NAME程序。
步驟S302,檢測(cè)系統(tǒng)是否發(fā)出關(guān)機(jī)命令Shutdown.exe。當(dāng)檢測(cè)到系統(tǒng)發(fā)出關(guān)機(jī)命令Shutdown.exe時(shí),在步驟S303中,Shutdown.exe一步一步地關(guān)閉內(nèi)存中的進(jìn)程(程序),當(dāng)檢測(cè)到內(nèi)存中存在SE_SHUTDOWN_NAME程序時(shí),進(jìn)行至步驟S304。
步驟S304至步驟S307與圖2所示的流程圖中的步驟S203至步驟S206相似,在此省略其描述。
如圖4所示,其顯示了系統(tǒng)執(zhí)行開機(jī)程序時(shí),自動(dòng)偵測(cè)電池電量的流程圖。其包括如下步驟步驟S401,用戶選擇開機(jī)進(jìn)入操作系統(tǒng)。
步驟S402,系統(tǒng)探測(cè)到該開機(jī)程序,將程序加載到啟動(dòng)菜單后,自動(dòng)執(zhí)行電池電量探測(cè)程序。也就是說,在執(zhí)行開機(jī)程序的通知,執(zhí)行電池電量的偵測(cè)。
步驟S403至步驟S406與圖2所示的流程圖中的步驟S203至步驟S206相似,在此省略其描述。
依照本發(fā)明的電池電量偵測(cè)報(bào)警裝置和方法,可以通過檢測(cè)系統(tǒng)是否執(zhí)行不是電池電量偵測(cè)程序的其它任何特定程序,利用該探測(cè)結(jié)果自動(dòng)觸發(fā)電池電量偵測(cè)程序,從而用戶不需要特地執(zhí)行電池電量偵測(cè)程序就可以了解電池當(dāng)前的電量。這樣就使用戶可以在特定情況下自動(dòng)了解當(dāng)前電池的狀態(tài),及時(shí)地進(jìn)行充電等相應(yīng)操作。此外,用戶通過設(shè)定觸發(fā)電池電量偵測(cè)程序的條件,可以自由地選擇要偵測(cè)電量的時(shí)刻。并且,通過將電池電量信息通過聲音和文本提示用戶,用戶可以直觀地知道當(dāng)前電量的詳細(xì)情況。由于本發(fā)明的切換方式中涉及了軟件界面的切換,所以不會(huì)出現(xiàn)由于界面的變化造成文字不易識(shí)別的問題,帶來更好的用戶體驗(yàn)。
權(quán)利要求
1.一種用于電子設(shè)備中的電池電量偵測(cè)報(bào)警裝置,其包括特定程序探測(cè)部,用于探測(cè)系統(tǒng)是否執(zhí)行除電池電量偵測(cè)程序外的任何特定程序;電池電量偵測(cè)部,當(dāng)特定程序探測(cè)部探測(cè)到系統(tǒng)執(zhí)行所述特定程序時(shí),偵測(cè)電池的電量;和通知部,用于將電池電量偵測(cè)部偵測(cè)到的電量信息通知用戶。
2.如權(quán)利要求1所述的電池電量偵測(cè)報(bào)警裝置,其中,所述的電子設(shè)備為筆記本電腦。
3.如權(quán)利要求1或2所述的電池電量偵測(cè)報(bào)警裝置,其進(jìn)一步包括一特定程序設(shè)定部,用戶通過該特定程序設(shè)定部設(shè)定所述特定程序探測(cè)部要探測(cè)的程序。
4.如權(quán)利要求3所述的電池電量偵測(cè)報(bào)警裝置,其中,所述的特定程序包括開機(jī)程序、關(guān)機(jī)程序以及其它用戶指定的程序中的一個(gè)或多個(gè)。
5.如權(quán)利要求4所述的電池電量偵測(cè)報(bào)警裝置,其中,當(dāng)所述特定程序?yàn)殛P(guān)機(jī)程序或用戶指定的程序時(shí),所述的特定程序探測(cè)部將該特定程序的執(zhí)行延遲一預(yù)定的時(shí)間。
6.如權(quán)利要求4所述的電池電量偵測(cè)報(bào)警裝置,其中,當(dāng)所述特定程序是關(guān)機(jī)程序時(shí),特定程序探測(cè)部進(jìn)一步利用關(guān)機(jī)程序檢測(cè)內(nèi)存是否存在電池電量偵測(cè)程序有效程序,來確定是否調(diào)用電池電量偵測(cè)程序。
7.如權(quán)利要求1或2所述的電池電量偵測(cè)報(bào)警裝置,其中,所述通知部將電池電量偵測(cè)部偵測(cè)到的電量和一電池電量表相比對(duì),調(diào)出相應(yīng)的電量信息,通知用戶。
8.如權(quán)利要求7所述的電池電量偵測(cè)報(bào)警裝置,其中,所述通知部將電量信息通過揚(yáng)聲器和/或顯示裝置通知用戶。
9.一種用于電子設(shè)備中的電池電量偵測(cè)報(bào)警方法,其包括探測(cè)系統(tǒng)是否執(zhí)行除電池電量偵測(cè)程序外的任何特定程序的步驟;當(dāng)探測(cè)到系統(tǒng)執(zhí)行所述特定程序時(shí),偵測(cè)電池的電量的步驟;和將偵測(cè)到的電量信息通知用戶的步驟。
10.如權(quán)利要求9所述的電池電量偵測(cè)報(bào)警方法,其中,所述的電子設(shè)備為筆記本電腦。
11.如權(quán)利要求9或10所述的電池電量偵測(cè)報(bào)警方法,其進(jìn)一步包括用戶設(shè)定在所述探測(cè)特定程序的步驟中需探測(cè)的特定程序的步驟。
12.如權(quán)利要求11所述的電池電量偵測(cè)報(bào)警方法,其中,所述的特定程序包括開機(jī)程序、關(guān)機(jī)程序以及其它用戶指定的程序中的一個(gè)或多個(gè)。
13.如權(quán)利要求12所述的電池電量偵測(cè)報(bào)警方法,其中,當(dāng)在所述探測(cè)特定程序的步驟中探測(cè)到的特定程序?yàn)殛P(guān)機(jī)程序或用戶指定的程序時(shí),進(jìn)一步包括將該特定程序的執(zhí)行延遲一預(yù)定的時(shí)間的步驟。
14.如權(quán)利要求12所述的電池電量偵測(cè)報(bào)警方法,其中,當(dāng)在所述探測(cè)特定程序的步驟中探測(cè)到的特定程序是關(guān)機(jī)程序時(shí),進(jìn)一步包括,利用關(guān)機(jī)程序檢測(cè)內(nèi)存中是否存在電池電量偵測(cè)程序有效程序,來確定是否調(diào)用電池電量偵測(cè)程序的步驟。
15.如權(quán)利要求9或10所述的電池電量偵測(cè)報(bào)警方法,其中,在將偵測(cè)到的電量信息通知用戶的步驟中,將偵測(cè)到的電量和一電池電量表相比對(duì),調(diào)出相應(yīng)的電量信息,通知用戶。
16.如權(quán)利要求15所述的電池電量偵測(cè)報(bào)警方法,其中,所述的電量信息通過揚(yáng)聲器和/或顯示裝置通知用戶。
全文摘要
本發(fā)明提供一種用于電子設(shè)備中的電池電量偵測(cè)報(bào)警裝置和方法。該裝置包括特定程序探測(cè)部,用于探測(cè)系統(tǒng)是否執(zhí)行除電池電量偵測(cè)程序外的任何特定程序;電池電量偵測(cè)部,當(dāng)特定程序探測(cè)部探測(cè)到系統(tǒng)執(zhí)行所述特定程序時(shí),偵測(cè)電池的電量;和通知部,用于將電池電量偵測(cè)部偵測(cè)到的電量信息通知用戶。
文檔編號(hào)G01R31/36GK1924602SQ20051009348
公開日2007年3月7日 申請(qǐng)日期2005年8月30日 優(yōu)先權(quán)日2005年8月30日
發(fā)明者劉海濤, 李永平 申請(qǐng)人:聯(lián)想(北京)有限公司