專利名稱:以窗口為根據(jù)的電源管理方法及使用該方法的移動裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種以窗口為根據(jù)的電源管理方法,特別涉及一種利用以窗口為根據(jù)(windows-based)的電源管理方法來達成在一移動裝置上所執(zhí)行的工作間的電源分配最佳化。
背景技術(shù):
筆記型計算機在運作時所需的電源是來自電池,而電池僅能提供有限的電源,所以一筆記型計算機的內(nèi)部組件所消耗的功率就直接關(guān)系到該筆記型計算機的使用壽命。
一般說來,最直覺也最簡單的增加一筆記型計算機的使用壽命的方法為將該筆記型計算機中較為耗電的組件以省電型組件來取代。舉例來說,由于筆記型計算機在運作時百分之七十的電源是消耗在顯示器上,因此,以一僅消耗較少電源的有機發(fā)光二極管液晶顯示器(organic light-emitting diodeliquid crystal display,OLED LCD)來取代一會消耗較多電源的薄膜晶體管(thin film transistor,TFT)液晶顯示器甚或一陰極射線管顯示器(cathoderay tube,CRT monitor),可明顯地增加該筆記型計算機的使用壽命。又例如,在不顯著地降低該筆記型計算機的效能的前提下,可選用具有較低臨界電壓及較薄閘極氧化層的處理器,以增加該筆記型計算機的使用壽命,也就是以些許的效能損失來換取較長的使用壽命。再不然,就是以僅消耗較少電源的非揮發(fā)性內(nèi)存,例如閃存,來取代一硬盤機,因為該硬盤機會在剛啟動或即將停止運作時消耗可觀的無謂電源。
上述的方法雖然簡單,但或由于該項技術(shù)正在發(fā)展中,例如OLED LCD仍有許多困難有待克服、或由于成本的考慮,例如一閃存仍遠貴于一具有與該閃存相同的存儲容量的硬盤機,使得移動電子裝置的設(shè)計者必需另謀它法以解決筆記型計算機的使用壽命過短的缺點。
另一種延長筆記型計算機的使用壽命的方法為充分利用筆記型計算機中各組件的低電源狀態(tài)(low-state power)以節(jié)省電源的消耗。舉例來說,此類方法中最常見的一種為以操作系統(tǒng)(operating system,OS)控制一筆記型計算機中的硬盤機在未存取數(shù)據(jù)時停止運轉(zhuǎn)。又例如,控制該筆記型計算機中的處理器運作于一低電壓。由于處理器于一時鐘周期內(nèi)所消耗的電源是正比于該處理器的運作電壓(operation voltage)的平方值,在不低于一臨界電壓(task completion deadline)的前提下,藉由動態(tài)地(dynamically)調(diào)整該處理器的運作電壓,可有效地減少該處理器所消耗的電源,并進而增加該筆記型計算機的使用壽命,但又不致于增加該處理器的運作時間。
由于一處理器在運作時除了會消耗電源外,另會產(chǎn)生高熱,而該高熱會影響該處理器所在的筆記型計算機的穩(wěn)定度,因此,控制該處理器所消耗的電源不僅可增加該筆記型計算機的使用壽命,又可同時提高該筆記型計算機的穩(wěn)定度,可謂一舉兩得。
除了上述的動態(tài)地調(diào)整工作電壓外,另一種降低一處理器所消耗的電源的方式是在一分時系統(tǒng)(time-sharing system)中以一作業(yè)程序排程(scheduling)該處理器的電源管理(power management),亦即作業(yè)程序會依據(jù)程序本身對效能需求的不同,來排程供應(yīng)至該處理器用以執(zhí)行各種不同程序所需的電源。一般而言,不論是先到先做排程(first-come first-served,F(xiàn)CFS)、最短工作優(yōu)先排程(shortest job first,SJF)、優(yōu)先權(quán)排程(priorityscheduling)、循環(huán)分時排程(round-robin scheduling)、多層隊列排程(multilevel queue scheduling)、抑或是多層反饋隊列排程(multilevelfeedback queue scheduling),雖然在諸如定性模式(deterministicmodeling)或排隊模型(queuing model)的排程評估(scheduling evaluation)下具有不同的排程標準,例如像是不同的CPU使用率、總處理能量(throughput)及等待時間等,然而,這些已知電源管理方法所供應(yīng)至處理器用以處理同種類程序所需的電源的時間卻是固定不變的。詳言之,處理器所處理的程序一般約可分為如MP3播放程序的軟性實時性應(yīng)用程序(softreal-time AP)、如網(wǎng)頁瀏覽器(web browser)的交互式應(yīng)用程序(interactiveAP)、以及如Outlook電子郵件軟件或文件下載軟件的批次應(yīng)用程序(batch AP)三類,而操作系統(tǒng)可依據(jù)每個程序的的時間長度,排程不同的時間切片(timeslice)給處理器使其完成程序的執(zhí)行,以期達到省電又不會讓使用者對效能降低有太多的感受。在程序的執(zhí)行期間,操作系統(tǒng)可分配數(shù)個時間切片給程序以便讓處理器完成其處理。
已知的用于移動裝置如筆記型計算機的電源管理方法,是根據(jù)程序(工作)的處理時間長度來分配一預(yù)定的時間切片給處理器來完成程序的處理。然而,此種電源管理方法卻未將各種程序?qū)τ陔娫垂?yīng)的需求量以及隨著時間的前進來更新電源供應(yīng)量的分配方案的模式列入考慮。此外,當使用者使用一移動裝置來完成其所想要進行的工作,其所選取的活躍窗口內(nèi)所執(zhí)行的工作通常是其最關(guān)注同時也是最想要及早完成者。如果能夠?qū)?yōu)先程度較低且不會長時間占用處理器時間切片的工作所能夠分配到的資源移轉(zhuǎn)給活躍窗口內(nèi)所執(zhí)行的工作來使用,便能增進其執(zhí)行效率且促進使用者的便利性。本發(fā)明可以滿足這些需求。
發(fā)明內(nèi)容
因此本發(fā)明的主要目的在于提供一種用于移動裝置的電源管理方法,該方法可依據(jù)使用者的不同需求而改變在該移動裝置上執(zhí)行的工作所能獲得的單元電源供應(yīng)量,以解決已知技術(shù)的缺點。
根據(jù)本發(fā)明的申請專利范圍,本發(fā)明是揭露一種用于移動裝置的電源管理方法,該方法包含下列步驟(a)歸類每個執(zhí)行的工作,(b)制定一電源管理政策,(c)遵循電源管理政策的規(guī)定,根據(jù)工作的種類分配一總單位電源供應(yīng)量的一預(yù)定比例給每個工作,以及(d)因應(yīng)由一圖形使用者接口所輸入的指令,增加在一活躍窗口內(nèi)執(zhí)行的工作所能獲得的單元電源供應(yīng)量。
本發(fā)明的另一態(tài)樣是提供一種移動裝置,其包含一處理器,其能夠在一操作系統(tǒng)的環(huán)境下執(zhí)行多個工作,以及一電源管理裝置,其是組態(tài)設(shè)定以將該多個工作進行分類,制定一電源管理政策,遵循電源管理政策的規(guī)定根據(jù)工作的種類分配一總單元電源供應(yīng)量的一預(yù)定比例給每個工作,以及因應(yīng)使用者所輸入的指令,增加在一活躍窗口內(nèi)執(zhí)行的工作所能獲得的單元電源供應(yīng)量。
附圖簡述
圖1為本發(fā)明的移動裝置中一處理器執(zhí)行工作時一行程狀態(tài)的示意圖。
圖2為本發(fā)明的較佳實施例中一移動裝置的功能方塊圖。
圖3為本發(fā)明的較佳實施例中電源管理裝置的操作方法的流程圖。
圖4為本發(fā)明的較佳實施例中電源管理裝置所提供的讓使用者來手動調(diào)整活躍窗口內(nèi)執(zhí)行工作的單元電源供應(yīng)量的圖形使用者接口的示意圖。
附圖符號說明60 移動裝置 62 處理器64 電源管理裝66 聲卡置68 鍵盤具體實施方式
請參閱圖1,圖1為一般以窗口操作系統(tǒng)(windows operating system)為基礎(chǔ)的移動裝置60中一處理器執(zhí)行一工作時一行程狀態(tài)(processstate)10的示意圖。行程狀態(tài)10包含一用以表示一新建立的行程P的新建狀態(tài)(new)12、一用來表示行程P中的指令正在被執(zhí)行(亦即表示行程P目前正在占用處理器的資源)的執(zhí)行狀態(tài)(running)14、一用來表示行程P正在等待一些如I/O完成的事件發(fā)生的等待狀態(tài)(waiting)16、一用來表示行程P目前已準備就緒以備執(zhí)行的就緒狀態(tài)(ready)18、以及一用來表示行程P已被執(zhí)行完畢的終結(jié)狀態(tài)(terminated)20。
當行程P剛被建立時,會處于「新建」狀態(tài),并隨即進入至「就緒」狀態(tài),而所有處于「就緒」狀態(tài)的行程中,僅有一個行程會通過排程器(scheduler)被選取或分派(dispatch)以進入至「執(zhí)行」狀態(tài)以備處理器62執(zhí)行;任何處于「執(zhí)行」狀態(tài)的行程在被處理器62執(zhí)行的過程中,有可能會因為I/O要求(I/O request)或等待事件被中斷而返回至「就緒」狀態(tài)、也有可能會因為I/O要求或等待事件,先暫時進入「等待」狀態(tài),俟該I/O要求或等待事件結(jié)束后,才又重行進入至「就緒」狀態(tài)。
當行程P初被允許進入移動裝置時,會先被存放在一工作隊列(taskqueue)中,該工作隊列是用來存放移動裝置60所要執(zhí)行的各個行程(程序)。在移動裝置行將執(zhí)行行程P時,行程P會被移至一就緒隊列(ready queue),而移動裝置僅會執(zhí)行儲存在該就緒隊列中的行程。每一行程皆有一對應(yīng)的行程控制區(qū)塊(process control block,PCB),用以紀錄該行程中諸如行程控制(新建、就緒、等待、執(zhí)行、及終結(jié))、CPU緩存器、排程數(shù)據(jù)、及I/O狀態(tài)數(shù)據(jù)等相關(guān)數(shù)據(jù)。當行程P于被執(zhí)行的過程中被中斷或進行系統(tǒng)呼叫時,該操作系統(tǒng)就會進行內(nèi)文切換(context switch)并以一對應(yīng)于一現(xiàn)有行程的現(xiàn)行PCB取代一對應(yīng)于行程P的PCB。
請參見圖2,前已言之,已知的用于一移動裝置的電源管理方法是以一作業(yè)程序依據(jù)一處理器所執(zhí)行的程序的種類而排程不同時間長度的電源至該處理器。一般說來,在上述的三種類型的程序(軟性實時性應(yīng)用程序、交互式應(yīng)用程序、以及批次應(yīng)用程序)中,由于批次應(yīng)用程序的執(zhí)行沒有時間上的限制,也就是說,批次應(yīng)用程序可在移動裝置60的處理器62處理完所有應(yīng)用程序后(包括軟性實時性應(yīng)用程序、及交互式應(yīng)用程序)才被執(zhí)行,所以本發(fā)明的電源管理方法僅分配少量的電源的電源給處理器62以執(zhí)行該批次應(yīng)用程序,而移動裝置60的使用者所在乎執(zhí)行速度快慢的軟性實時性應(yīng)用程序或交互式應(yīng)用程序所需的額外電源供應(yīng)(亦即所需額外的時間切片)則可藉由批次應(yīng)用程序的執(zhí)行成效而獲得。
請參閱圖2,圖2為本發(fā)明的較佳實施例中移動裝置60的功能方塊圖。移動裝置60包含用來處理數(shù)據(jù)及執(zhí)行程序的處理器62、一電源管理裝置64、一聲卡66、以及一輸入裝置68。輸入裝置68可為一鍵盤或一鼠標,而電源管理裝置64在本發(fā)明的一較佳實施例中是由軟件來實現(xiàn)。電源管理裝置6 4的主要功能是完成在移動裝置60上執(zhí)行的工作間的電源分配最佳化,并且提供使用者動態(tài)調(diào)整在移動裝置60上的一活躍窗口內(nèi)執(zhí)行的工作所能獲得的電源消耗量。關(guān)于電源管理裝置64的操作,將于底下說明。
請參閱圖3,圖3為本發(fā)明的較佳實施例中電源管理裝置64的操作方法100的流程圖。方法100包含下列步驟步驟101開始;步驟102電源管理裝置64會將所有執(zhí)行的工作歸類一開始時所有的執(zhí)行工作都會被歸類為批次工作。接下來執(zhí)行步驟103;步驟103電源管理裝置64會檢測與工作互動的輸入/輸出裝置68來改變工作所屬的種類例如,音樂播放程序或視頻播放程序會與聲卡產(chǎn)生互動以實時處理與輸出音效或影像數(shù)據(jù),因此若聲卡運作時,與其產(chǎn)生互動的工作會被歸類為一軟性實時性工作;而網(wǎng)頁瀏覽器程序需要通過鍵盤與使用者產(chǎn)生交互式的關(guān)聯(lián),因此當鍵盤輸入數(shù)據(jù)時,與其產(chǎn)生互動的工作會被歸類為一交互式工作;而諸如Outlook電子郵件程序或文件下載程序等具有一批處理特性的程序工作,只需要使用者下達一個指令便自動完成所有的工作,因此會被歸類為一批次工作。如果所有的工作皆不與任何輸入輸出裝置產(chǎn)生互動,跳至步驟105執(zhí)行,否則進行步驟104;步驟104根據(jù)步驟103的判斷結(jié)果將工作歸類至適當?shù)姆N類。接下來進行步驟105;步驟105制定一電源管理政策電源管理裝置64在將執(zhí)行的工作歸類后,會制定一電源管理政策以設(shè)定每個工作種類所能獲得的單元電源供應(yīng)量。電源管理裝置64制定電源管理政策的步驟包含由使用者設(shè)定該移動裝置的一總電源供應(yīng)周期數(shù)及一校正時間,計算該移動裝置的一總電源供應(yīng)量,以及計算一總單元電源供應(yīng)量。在本發(fā)明的一范例中,假設(shè)一移動裝置的總電源供應(yīng)量為1500W,而使用者設(shè)定總供電周期為120分鐘,電源管理裝置64會計算出移動裝置的總電源供應(yīng)量,以及計算在每個供電周期(以一分鐘為一個處理器的供電周期)所分配的電源供應(yīng)量為1500/120=12.5W,并定義其為一總單元電源供應(yīng)量,并且根據(jù)每個工作種類的電源需求來分配一預(yù)定比例的總單位電源供應(yīng)量給每個工作種類。在本發(fā)明的一范例中,軟性實時性工作由于需要實時處理播放音頻與影像,在執(zhí)行的過程中不能忍受任何振動與噪聲干擾,因此需要比較高如60%的總單元電源供應(yīng)量來由處理器進行處理。交互式工作對電源供應(yīng)的需求較軟性實時性工作來的低,可安排30%的總單元電源供應(yīng)量來由處理器進行處理。批次工作因為只需要在指用者下達指令后由處理器自動進行處理,其對電源供應(yīng)的需求一般而言相當?shù)牡?。在本范例中是分?%的總單元電源供應(yīng)量給批次工作。另外由使用者所點選的活躍窗口內(nèi)執(zhí)行的工作是為最醒目且最為使用者注意者,在本范例中亦會分配5%的總單元電源供應(yīng)量給在活躍窗口內(nèi)執(zhí)行的工作。關(guān)于校正時間的設(shè)定,將在往后提及。接下來進行步驟106;步驟106遵循電源管理政策的規(guī)定,根據(jù)工作的種類分配一單元電源供應(yīng)量的一預(yù)定比例給每個工作在本范例中,軟性實時性工作的單元電源供應(yīng)量的為總單元電源供應(yīng)量的60%且假設(shè)有兩個軟性實時性工作在移動裝置上執(zhí)行,則每個工作可分配到的單元電源供應(yīng)量為12.5×0.6×0.5=3.75W;交互式工作的單元電源供應(yīng)量為總單元電源供應(yīng)量的30%且假設(shè)有五個軟性實時性工作在移動裝置上執(zhí)行,則每個工作可分配到的單元電源供應(yīng)量為12.5×0.3×0.2=0.75W;批次工作的單元電源供應(yīng)量為總單元電源供應(yīng)量的5%且假設(shè)有兩個批次工作在移動裝置上執(zhí)行,則每個工作可分配到的單元電源供應(yīng)量為12.5×0.05×0.5=0.3125W;而在活躍窗口內(nèi)執(zhí)行的工作的單元電源供應(yīng)量為總單元電源供應(yīng)量的5%,由于整個系統(tǒng)只能夠存在一個活躍窗口,該工作可分配到的單元電源供應(yīng)量為12.5×0.05×1=0.625W。每個工作便可充分利用所分配的單元電源供應(yīng)量經(jīng)由處理器來完成自己的作業(yè)。在單元電源供應(yīng)量分配程序結(jié)束后,進行步驟107;步驟107因應(yīng)使用者所輸入的指令,調(diào)整活躍窗口內(nèi)執(zhí)行程序所能獲得的單元電源供應(yīng)量根據(jù)本發(fā)明的電源管理裝置64會提供一圖形使用者接口,其是呈現(xiàn)于一活躍窗口內(nèi)以便讓使用者調(diào)整分配給在活躍窗口內(nèi)執(zhí)行的工作的單元電源供應(yīng)量。如圖4所示,在圖4的活躍窗口31的上方提供了一拖拉桿(drag bar)32。在使用該移動裝置時,使用者的注意力一般都會集中其點選的活躍窗口31內(nèi)執(zhí)行的工作,因此大部分的使用者會想要多分配一些電源供應(yīng)量給在活躍窗口31內(nèi)執(zhí)行的工作。使用者可以使用指針工具如鼠標等來拖拉拖拉桿32的橫條以增加在活躍窗口31內(nèi)執(zhí)行的工作的單元電源供應(yīng)量。應(yīng)注意的是活躍窗口31內(nèi)執(zhí)行的工作的單元電源供應(yīng)量經(jīng)由拖拉桿32來增加的最大范圍,乃是限制于批次工作所分配到的單元電源供應(yīng)量。亦即,使用者可藉由操作拖拉桿32將批次工作所分配到的單元電源供應(yīng)量全部移轉(zhuǎn)給在活躍窗口內(nèi)31執(zhí)行的工作來使用。在本范例中,使用者經(jīng)由拖拉桿32所能增加的活躍窗口31內(nèi)執(zhí)行的工作的單元電源供應(yīng)量便會是12.5×0.05=0.625W。此時所有的批次工作便會返回等待隊列(waiting queue),其執(zhí)行狀態(tài)便會相應(yīng)地進入等待狀態(tài)。等到有閑置的單元電源供應(yīng)量可提供給批次工作來使用,批次工作才會被排程至就緒隊列(ready queue)依序由處理器執(zhí)行。接下來進行步驟108;步驟108每隔一校正時間的間隔,觀察每個工作的單元電源供應(yīng)量的使用率在步驟105中,電源管理裝置會制定一電源管理政策,其中電源管理政策的制定步驟中包含設(shè)定一校正時間的步驟。在本范例中,該校正時間的設(shè)定是能夠使電源管理裝置每隔該校正時間的時間間隔,例如五分鐘便會去觀察每個工作的單元電源供應(yīng)量的使用率。在一供電周期中,電源管理裝置會分配一預(yù)定的單元電源供應(yīng)量給每個工作使用。如果工作在還未將分配的單元電源供應(yīng)量消耗完畢之前就已經(jīng)結(jié)束執(zhí)行,則剩余的單元電源供應(yīng)量將會閑置,便可提供給其它工作來使用。接下來進行步驟109;步驟109根據(jù)觀察的結(jié)果,重新分配每個工作所能獲得的單元電源供應(yīng)量當校正時間到達時,電源管理裝置會觀察每個工作的單元電源供應(yīng)量的使用率。若有閑置單元電源供應(yīng)量,電源管理裝置會進行一校正程序來計算剩余的閑置單元電源供應(yīng)量,并且重新分配每個工作所能獲得的單元電源供應(yīng)量;步驟110結(jié)束。
根據(jù)本發(fā)明的電源管理裝置所完成的電源管理方法的重點在于根據(jù)執(zhí)行工作的種類及對電源需求的等級,提供一預(yù)定的單元電源供應(yīng)量給每個工作,使得每個工作可在一供電周期內(nèi)充份利用所分配到的單元電源供應(yīng)量驅(qū)使處理器完成本身的作業(yè)。另外本發(fā)明的電源管理裝置更提供一圖形使用者接口,以便讓使用者手動調(diào)整提供給在一活躍窗口內(nèi)執(zhí)行的工作所能獲得的單元電源供應(yīng)量,以提升在活躍窗口內(nèi)執(zhí)行的工作的執(zhí)行效率。此外,可每隔一段預(yù)定時間(如五分鐘)對電源管理政策進行一次校正程序(correctionprocedure),其目的在于監(jiān)視各個工作的單元電源供應(yīng)量的使用率并且動態(tài)調(diào)節(jié)各個工作所能獲得的單元電源供應(yīng)量,以達到最有效的資源分配同時兼顧使用者在使用移動裝置來其所想要完成的工作時的感受。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明專利的涵蓋范圍。
權(quán)利要求
1.一種用于一移動裝置上的電源管理方法,其包含(a)歸類每個執(zhí)行的工作;(b)制定一電源管理政策;(c)遵循電源管理政策的規(guī)定,根據(jù)工作的種類分配一總單位電源供應(yīng)量的一預(yù)定比例給每個工作;以及(d)因應(yīng)使用者一圖形使用者接口所輸入的指令,增加在一活躍窗口內(nèi)執(zhí)行的工作所能獲得的單元電源供應(yīng)量。
2.如權(quán)利要求1所述的電源管理方法,其中,該總單元電源供應(yīng)量是由該移動裝置的一總電源供應(yīng)量除以一總電源供應(yīng)周期數(shù)而得。
3.如權(quán)利要求2所述的電源管理方法,其中,制定一電源管理政策的步驟包含設(shè)定該移動裝置的一總電源供應(yīng)周期數(shù)及一校正時間;計算該移動裝置的總電源供應(yīng)量;以及計算該總單元電源供應(yīng)量。
4.如權(quán)利要求3所述的電源管理方法,更包含(e)每隔該校正時間的時間間隔觀察每個工作的單元電源供應(yīng)量的使用率;以及(f)根據(jù)觀察的結(jié)果重新分配每個工作所能獲得的單元電源供應(yīng)量。
5.如權(quán)利要求1所述的電源管理方法,其中,在增加在一活躍窗口內(nèi)執(zhí)行的工作所能獲得的單元電源供應(yīng)量的步驟中,所能提供給在該活躍窗口內(nèi)執(zhí)行的工作的單元電源供應(yīng)量的增加的最大范圍,是為具有一批處理特性的工作所分配的單元電源供應(yīng)量。
6.如權(quán)利要求1所述的電源管理方法,更包含檢測與每個工作互動的輸入/輸出裝置,并根據(jù)與每個工作互動的輸入輸出裝置的型式,改變該工作所屬的種類。
7.如權(quán)利要求6所述的電源管理方法,其中若與該工作互動的輸入/輸出裝置為一聲卡,將該工作歸類為一軟性實時性工作。
8.如權(quán)利要求6所述的電源管理方法,其中若與該工作互動的輸入/輸出裝置為一鍵盤,將該工作歸類為一交互式工作。
9.如權(quán)利要求1所述的電源管理方法,其中,該圖形使用者接口是以一拖拉桿來完成。
10.如權(quán)利要求1所述的電源管理方法,其中,該圖形使用者接口是呈現(xiàn)于該活躍窗口中。
11.一種用于一移動裝置上的電源管理方法,其包含(a)歸類每個執(zhí)行的工作;(b)制定一電源管理政策;(c)遵循電源管理政策的規(guī)定,根據(jù)工作的種類分配一總單元電源供應(yīng)量的一預(yù)定比例給每個工作;以及(d)因應(yīng)使用者一圖形使用者接口所輸入的指令,將具有一批處理特性的工作所分配的單元電源供應(yīng)量移轉(zhuǎn)給在一活躍窗口內(nèi)執(zhí)行的工作來使用。
12.如權(quán)利要求11所述的電源管理方法,其中,該總單元電源供應(yīng)量是由該移動裝置的一總電源供應(yīng)量除以一總電源供應(yīng)周期數(shù)而得。
13.如權(quán)利要求12所述的電源管理方法,其中,制定一電源管理政策的步驟包含設(shè)定該移動裝置的一總電源供應(yīng)周期數(shù)及一校正時間;計算該移動裝置的總電源供應(yīng)量;以及計算該總單元電源供應(yīng)量。
14.如權(quán)利要求13所述的電源管理方法,更包含(e)每隔該校正時間的時間間隔觀察每個工作的單元電源供應(yīng)量的使用率;以及(f)根據(jù)觀察的結(jié)果重新分配每個工作所能獲得的單元電源供應(yīng)量。
15.如權(quán)利要求11所述的電源管理方法,更包含檢測與每個工作互動的輸入/輸出裝置,并根據(jù)與每個工作互動的輸入/輸出裝置的型式,改變該工作所屬的種類。
16.如權(quán)利要求15所述的電源管理方法,其中若與該工作互動的輸入/輸出裝置為一聲卡,將該工作歸類為一軟性實時性工作。
17.如權(quán)利要求15所述的電源管理方法,其中若與該工作互動的輸入/輸出裝置為一鍵盤,將該工作歸類為一交互式工作。
18.如權(quán)利要求11所述的電源管理方法,其中,該圖形使用者接口是以一拖拉桿(drag bar)來完成。
19.一種移動裝置,其包含一處理器,其能夠在一操作系統(tǒng)的環(huán)境下執(zhí)行多個工作;以及一電源管理裝置,其是組態(tài)設(shè)定以將該多個工作進行分類,制定一電源管理政策,遵循電源管理政策的規(guī)定根據(jù)工作的種類分配一總單元電源供應(yīng)量的一預(yù)定比例給每個工作,以及因應(yīng)使用者所輸入的指令,增加在一活躍窗口內(nèi)執(zhí)行的工作所能獲得的單元電源供應(yīng)量。
20.如權(quán)利要求19所述的移動裝置,其中,該電源管理裝置更提供一圖形使用者接口,以供使用者輸入指令來增加在該活躍窗口內(nèi)執(zhí)行的工作所能獲得的單元電源供應(yīng)量。
21.如權(quán)利要求20所述的移動裝置,其中,該圖形使用者接口是呈現(xiàn)于該活躍窗口中。
22.如權(quán)利要求21所述的移動裝置,其中,該圖形使用者接口是以一拖拉桿來完成。
全文摘要
本發(fā)明提供一種用于移動裝置的電源管理方法及使用該方法的移動裝置,其中該電源管理方法包含下列步驟(a)歸類每個執(zhí)行的工作,(b)制定一電源管理政策,(c)遵循電源管理政策的規(guī)定,根據(jù)工作的種類分配一總單元電源供應(yīng)量的一預(yù)定比例給每個工作,以及(d)因應(yīng)使用者由一圖形使用者接口所輸入的指令,增加在一活躍窗口內(nèi)執(zhí)行的工作所能獲得的單元電源供應(yīng)量,以達成在一移動裝置上所執(zhí)行的工作間的電源分配最佳化。
文檔編號G06F1/32GK1629772SQ200310120648
公開日2005年6月22日 申請日期2003年12月16日 優(yōu)先權(quán)日2003年12月16日
發(fā)明者盧德禎, 張瑞川 申請人:宏碁股份有限公司