專利名稱:一種多模式電源管理裝置及管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電源管理裝置及管理方法,尤其涉及一種多模式電源管理裝置及管理方法。
背景技術(shù):
隨著信息時代的快速發(fā)展,各種電子設(shè)備充斥著我們的日常生活,電子設(shè)備帶給 我們方便與快樂的同時,也有一些不盡如人意的地方,比如電子設(shè)備常常出現(xiàn)電源不足的 問題,電子設(shè)備所用電池目前還不能達到長時間供電的需求,因此,只有從如何省電著手, 在不影響電子設(shè)備正常使用的情況下,讓電池使用時間盡量延長。目前市場上的電子設(shè)備 中,只有待機、休眠等簡單模式,而且這些模式都是用戶暫時不使用設(shè)備才能進入的,那么 對于那些長期使用手機的用戶來講,需要更多的使用中模式來滿足他們。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種多模式電源管理裝置及管理方法,根據(jù)使用者需求, 打開一種或若干種省電模式,從而節(jié)省電源同時也提高單模式下功能的性能,使得同樣電 量的情況下,電子設(shè)備電池能夠使用更長的時間。本發(fā)明是這樣來實現(xiàn)的,它包括電源管理常駐程序、系統(tǒng)中的所有需要執(zhí)行的任 務(wù)、硬件設(shè)備和處理器,其特征是所述電源管理常駐程序有一種或多種可選擇組合方案,通 過上層申請該方案進入一種功能模式或多種功能模式,暫停其它暫時不執(zhí)行的任務(wù),然后 關(guān)閉其它未使用的設(shè)備,并且進入的模式只有退出才能進入其它模式,這里的退出可以任 意選擇是硬件中斷或者是軟件調(diào)用方法退出;所述的硬件設(shè)備為原有電子設(shè)備,硬件設(shè)備 根據(jù)電源管理常駐程序關(guān)閉不使用的部分硬件設(shè)備;所述的處理器根據(jù)電源管理常駐程序 進入深度省電睡眠狀態(tài),或者淺度省電等待狀態(tài),或者保持原來狀態(tài),電源管理常駐程序事 先放入內(nèi)存中,處理器控制硬件設(shè)備動作,使得處理器和硬件設(shè)備都能達到最省電模式,同 時也是功能最有優(yōu)化執(zhí)行的狀態(tài),因為只有當(dāng)前需要的這個功能在運行,其它的任務(wù)功能 都被暫停。所述電源管理常駐程序在某種功能模式下只有相關(guān)的設(shè)備與相關(guān)的任務(wù)開啟,硬 件設(shè)備都關(guān)閉及其它的任務(wù)都暫停。所有的功能模式都可以配置一種完全合適的方案,也是該模式下最省電最高效的 運行方案,這里的功能包括讀書,聽音樂,寫文檔,看電影,各種使用的功能,每一種模式都 針對這樣的一種功能區(qū)設(shè)計,從而達到機器在使用中的最省電及最優(yōu)化執(zhí)行的效果。在所述的電源管理常駐程序中創(chuàng)建一個文件,該文件存放每一種模式的配置方 案,當(dāng)用戶需要進入某種模式時,讀取該配置文件,然后按照相應(yīng)模式的配置去配置整個系 統(tǒng)的狀態(tài)。一種多模式電源管理的方法,其用戶選定一種功能模式或多種功能模式,處理器 讀取該方案,暫停暫時不需要的任務(wù),關(guān)閉不使用的設(shè)備或者是設(shè)備進入低耗狀態(tài),再對處理器進行操作,使其進入低功耗狀態(tài),可以通過降低頻率實現(xiàn),最后進入選定的模式。本發(fā)明的優(yōu)點,系統(tǒng)為每一種單獨的功能設(shè)置一種特定的模式,該模式涉及到該功能需要執(zhí)行的任務(wù),相關(guān)的設(shè)備,及處理器的狀態(tài),在該功能的該模式下,系統(tǒng)中除了該 功能相關(guān)的任務(wù)外,其它任務(wù)都暫停,除了該功能相關(guān)的設(shè)備外,其它設(shè)備都關(guān)閉,然后把 處理器設(shè)置在低耗,或者保持原來運行狀態(tài)的一種狀態(tài)下;這些需要配置模式的功能可以 包括我們?nèi)粘V惺褂玫拿恳环N功能,如聽歌,看電影,讀書等等,每一項功能單獨一個模式。 進入一種模式或多種模式的組膈時,暫停其它暫時不需要的任務(wù)并且關(guān)閉其它不使用的設(shè) 備,從而達到最優(yōu)省電最高效的效果;提供的配置文件,可供開發(fā)者方便開發(fā),只需要配置 一組數(shù)據(jù)就相當(dāng)于一種模式,而系統(tǒng)根據(jù)該組數(shù)據(jù)進入相應(yīng)模式,開發(fā)起來簡單方便。
圖1為本發(fā)明的電源管理中的系統(tǒng)架構(gòu)圖。圖2為本發(fā)明讀書模式的流程圖。
具體實施例方式如圖1所示,由用戶、啟動鍵、任務(wù)、硬件、處理器組成,先由用戶申請進入模式,然 后判斷啟動鍵是否存在,其次,判斷暫停哪些任務(wù),暫停哪些硬件設(shè)備,處理器的最終模式 等。然后在中斷或者用戶主動申請的方式下,從這種模式退出,以相反的順序慢慢的恢復(fù)之 前的狀態(tài),然后又重新申請啟動鍵鎖住系統(tǒng),以使其不能隨意進入模式。如圖2所示,是讀書所用的模式。其具體流程為用戶申請進入讀書模式,取消系 統(tǒng)中的啟動鍵,之后如果系統(tǒng)沒有其他的啟動鍵,則繼續(xù)執(zhí)行暫停不相關(guān)的任務(wù)的操作,暫 停操作分為部分暫停,全部暫停,全部都不暫停,如果暫停任務(wù)操作失敗,則返回,否則繼續(xù) 執(zhí)行關(guān)閉設(shè)備的操作,這里的關(guān)閉可以是關(guān)閉,也可以是使讓設(shè)備進入低功耗,這是依靠驅(qū) 動完成的,如果關(guān)設(shè)備不成功,則返回,并恢復(fù)進程到正常狀態(tài),如果設(shè)備關(guān)閉成功,則對處 理器(CPU)進行操作,使其進入低功耗狀態(tài),可以通過降低頻率實現(xiàn),如果不成功則返回, 并恢復(fù)之前關(guān)閉的設(shè)備和暫停的任務(wù),如果成功,則設(shè)置哪些中斷可用喚醒機器,使機器可 以從讀書模式返回,此刻機器真正進入讀書模式成功,因此系統(tǒng)進入了最適合讀書的電源 模式,也最省電的模式。這個時候如果發(fā)生了某一個可以喚醒系統(tǒng)的中斷,那么系統(tǒng)開始返 回到正常的電源模式,這個過程是,先使得處理器頻率恢復(fù),恢復(fù)到正常狀態(tài),然后恢復(fù)設(shè) 備,恢復(fù)其它被暫停的任務(wù),最后再增加一個啟動鍵,以防自動進入讀書模式。不僅能夠?qū)?現(xiàn)一種功能模式,還可以實現(xiàn)兩種功能模式或兩種以上功能模式,例如A模式和B模式都 是系統(tǒng)中已經(jīng)配置好的單一的模式,用戶可以單獨進入其中任一一個模式,也可以進入A+B 的組合模式,用戶申請進入A+B的組合模式,A模式與B模式的數(shù)據(jù)合并成一份,把兩個模 式的配置數(shù)據(jù)整合,最后進入到整合后的要求的模式當(dāng)中,并關(guān)閉其他模式,退出的方法也 是按整合后的方式退出。在這里,在系統(tǒng)中創(chuàng)建一個文件,其格式如下所示,[read]<task>all</task><device>(frame buffer)(led)(touch screen) (console)
(mxc_ipu)(backlight)</device)<cpu>stop</cpu>[/read][NAME]<task>task identifier</task><device></device><cpu></cpu>[/NAME]在[read] [/read]中位讀書模式的配置,名字為read.在<taskX/task>中為進 程的配置信息,Y代表任務(wù)全部暫停,N代表任務(wù)全部都不暫停,其它都為任務(wù)的標識符,在 這里出現(xiàn)的任務(wù)標識符表示將要暫停的任務(wù)?!磀eviceX/device〉中是需要保持開啟的設(shè) 備,0為設(shè)備的名字,除此之外其它設(shè)備都關(guān)閉掉。<cpuX/CpU>中是對處理器的處理方 式,包括stop,wait, stop+off,wait+off,none五種模式。Stop代表處理器的深度省電, wait代表淺度省電,off代表屏幕的關(guān)掉。本發(fā)明在設(shè)置好所有需要的功能模式后,那么電子設(shè)備在電源管理方面來講,能夠有多種不同的選擇,隨時變換成一種最合適的形態(tài),最時候某種功能的形態(tài),以及多種形 態(tài)組合。
權(quán)利要求
一種多模式電源管理裝置,它包括電源管理常駐程序、系統(tǒng)中的所有需要執(zhí)行的任務(wù)、硬件設(shè)備和處理器,其特征是所述電源管理常駐程序有一種或多種可選擇組合方案,通過上層申請該方案進入一種功能模式或多種功能模式,暫停其它暫時不執(zhí)行的任務(wù),然后關(guān)閉其它未使用的設(shè)備,并且進入的模式只有退出才能進入其它模式,這里的退出可以任意選擇是硬件中斷或者是軟件調(diào)用方法退出;所述的硬件設(shè)備為原有電子設(shè)備,硬件設(shè)備根據(jù)電源管理常駐程序關(guān)閉不使用的部分硬件設(shè)備;所述的處理器根據(jù)電源管理常駐程序進入深度省電睡眠狀態(tài),或者淺度省電等待狀態(tài),或者保持原來狀態(tài),電源管理常駐程序事先放入內(nèi)存中,處理器控制硬件設(shè)備動作,使得處理器和硬件設(shè)備都能達到最省電模式,同時也是功能最有優(yōu)化執(zhí)行的狀態(tài),因為只有當(dāng)前需要的這個功能在運行,其它的任務(wù)功能都被暫停。
2.根據(jù)權(quán)利要求1所述的一種多模式電源管理裝置,其特征是所述電源管理常駐程序 在某種功能模式下只有相關(guān)的設(shè)備與相關(guān)的任務(wù)開啟,硬件設(shè)備都關(guān)閉及其它的任務(wù)都暫停。
3.根據(jù)權(quán)利要求1所述的一種多模式電源管理裝置,其特征是所有的功能模式都可以 配置一種完全合適的方案,也是該模式下最省電最高效的運行方案,這里的功能包括讀書, 聽音樂,寫文檔,看電影,各種使用的功能,每一種模式都針對這樣的一種功能區(qū)設(shè)計,從而 達到機器在使用中的最省電及最優(yōu)化執(zhí)行的效果。
4.根據(jù)權(quán)利要求1所述的一種多模式電源管理裝置,其特征是在所述的電源管理常駐 程序中創(chuàng)建一個文件,該文件存放每一種模式的配置方案,當(dāng)用戶需要進入某種模式時,讀 取該配置文件,然后按照相應(yīng)模式的配置去配置整個系統(tǒng)的狀態(tài)。
5.一種權(quán)利要求1所述的一種多模式電源管理的方法,其特征是用戶選定一種功能模 式或多種功能模式,處理器讀取該方案,暫停暫時不需要的任務(wù),關(guān)閉不使用的設(shè)備或者是 設(shè)備進入低耗狀態(tài),再對處理器進行操作,使其進入低功耗狀態(tài),可以通過降低頻率實現(xiàn), 最后進入選定的模式。
全文摘要
一種多模式電源管理裝置,所述電源管理常駐程序有一種或多種可選擇組合方案,通過通過上層申請該方案進入一種功能模式或多種功能模式,進入后暫停其它的任務(wù),關(guān)閉其他的設(shè)備,使處理器進入低耗等,并且進入的模式只有退出才能進入其它模式,這里的退出可以任意選擇是硬件中斷或者是軟件調(diào)用方法退出,而且每一種模式針對一種使用功能。本發(fā)明的優(yōu)點,達到最優(yōu)省電的效果,同時也使機器只執(zhí)行特定的某一功能,也可以說是執(zhí)行某一任務(wù),這樣使機器反應(yīng)更改,特定功能執(zhí)行效果更佳;提供的配置文件,可供開發(fā)者方便開發(fā),只需要配置一組數(shù)據(jù)就相當(dāng)于一種模式,而系統(tǒng)根據(jù)該組數(shù)據(jù)進入相應(yīng)模式,開發(fā)起來簡單方便。
文檔編號G06F1/32GK101866212SQ20101018868
公開日2010年10月20日 申請日期2010年6月1日 優(yōu)先權(quán)日2010年6月1日
發(fā)明者熊文龍 申請人:熊文龍