專利名稱:降低可攜式數(shù)字產(chǎn)品電池耗電量的方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種降低電池耗電量的方法,特別是一種應(yīng)用于可攜式數(shù)字產(chǎn)品之降低電池耗電量的方法。
背景技術(shù):
可攜式數(shù)字產(chǎn)品,例如個人數(shù)字助理(Personal Digital Assistant,PDA),其便利性在于可以隨身攜帶的處理一些簡單的事務(wù),并取代傳統(tǒng)的記事本,成為一輔助的記事本工具。隨著廠商不斷的推陳出新,朝向更多元化的應(yīng)用領(lǐng)域邁進,使得PDA上亦兼具有游戲與播放音樂等越來越多元化的功能。目前相關(guān)的掌上型電腦已經(jīng)在行動商務(wù)領(lǐng)域中扮演著重要而不可或缺的角色,形成另一股新興的潮流與趨勢。
如今個人數(shù)字助理(PDA)之功能更加的包羅萬象,其中包括有行事歷(DATE BOOK)、電話簿(ADDRESS BOOK)、待辦管理(TO DO LIST)、記事本(MEMOPAD)、記算機(CALCULATOR)、開支計算(EXPENSE)及電子郵件(EMAIL),甚至于還包含電子游戲、播放音樂等等功能,由于功能眾多且具有可移植性,所以亦日漸普及。目前的發(fā)展趨勢更是將其與無線網(wǎng)絡(luò)作結(jié)合,使得網(wǎng)絡(luò)上的各種應(yīng)用亦可以在PDA上使用。
攜帶式數(shù)字產(chǎn)品,不論是行動電話、個人數(shù)字助理、掌上型電腦或是筆記型電腦,其標榜的即是可隨身攜帶,自然而然電源的供應(yīng)即為一個相當重要的考量。以體積不大的個人數(shù)字助理而言,若要延長其供電時間,受限于電池的大小,其效果必定有限。
目前隨身數(shù)字產(chǎn)品所使用的中央處理器,均操作于一固定頻率下,同樣的其所消耗的電量也為固定,而當處理器所執(zhí)行的工作較少時,其實并不需要高頻率來運作,而改以較低的頻率操作,以減少電量的消耗。隨著隨身數(shù)字產(chǎn)品的功能越來越多,使得電池充完電后可使用的時間越來越短,因此,降低耗電量成為一個亟待解決的問題。
發(fā)明內(nèi)容
鑒于以上的問題,本發(fā)明的主要目的在于提供一種降低可攜式數(shù)字產(chǎn)品電池耗電量的方法,以改變隨身數(shù)字產(chǎn)品中其中央處理器之工作頻率的方式,使不需要高頻工作時候就降低中央處理器目前的工作頻率,以達到降低電池耗電量的目的。
因此,為達上述目的,本發(fā)明所揭露之降低可攜式數(shù)字產(chǎn)品電池耗電量的方法,在該數(shù)字產(chǎn)品開機時,偵測系統(tǒng)中該中央處理器之工作設(shè)定模式;并判斷該工作設(shè)定模式中的設(shè)定值;再根據(jù)該設(shè)定值決定該中央處理器的工作模式;最后以該工作模式中所設(shè)定之工作頻率值執(zhí)行操作。
本發(fā)明所揭露的降低隨身數(shù)字產(chǎn)品電池耗電量的方法,使得微處理器的頻率可以依據(jù)設(shè)定而改變其工作頻率,減少用電量的消耗,以提高電池的使用時間。
下面將結(jié)合最佳實施例和附圖對本實用新型作進一步說明圖1為本發(fā)明所揭露之降低隨身數(shù)字產(chǎn)品電池耗電量之方法流程圖;圖2為本發(fā)明所揭露之降低隨身數(shù)字產(chǎn)品電池耗電量之方法之主流程圖;以及圖3為本發(fā)明所揭露之降低隨身數(shù)字產(chǎn)品電池耗電量之方法之改變中央處理器頻率之方法流程圖。
具體實施例方式
本發(fā)明主要應(yīng)用于采用電池作為次要或主要的電源供應(yīng)來源之可攜式數(shù)字產(chǎn)品,例如行動電話、個人數(shù)字助理、掌上型電腦、或電子字典等等可攜式數(shù)字產(chǎn)品,這些產(chǎn)品其架構(gòu)主要包括有一中央處理器,一輸入接口,例如鍵盤或觸碰式屏幕,其中中央處理器具有多個工作頻率。本發(fā)明所揭露的方法,藉由降低其中央處理器的速度以改善耗電量情形,也就是說當中央處理器不需要以最大的速度來運作的時候,便降低中央處理器的速度,即可降低電池的耗電量。
首先請參考圖1,為本發(fā)明所揭露之降低隨身數(shù)字產(chǎn)品電池耗電量之方法流程圖,為本發(fā)明之主要四個流程步驟,首先,偵測系統(tǒng)中中央處理器之工作設(shè)定模式(步驟100),接著,判斷該工作設(shè)定模式中的設(shè)定值(步驟200),再根據(jù)該設(shè)定值決定中央處理器的工作模式(步驟300),最后以工作模式中所設(shè)定之工作頻率值執(zhí)行操作(步驟400)。
步驟100至步驟400之詳細執(zhí)行流程將說明如下。
首先,參考圖2,為本發(fā)明所揭露之降低隨身數(shù)字產(chǎn)品電池耗電量之方法之主流程圖,首先,于開機時偵測中央處理器的工作設(shè)定模式(步驟500),接著判斷工作模式(步驟510),亦即以固定頻率為工作模式或是為頻率可調(diào)整之工作模式。如果為固定工作模式(步驟520),則判斷工作頻率(步驟530)。本發(fā)明所應(yīng)用之中央處理器可以工作在復(fù)數(shù)個頻率,因此可以設(shè)定為第一工作頻率(步驟540),例如100MHz,或設(shè)定為第二工作頻率(步驟550)例如200MHz。如果為自動工作模式(步驟560),則將旗標設(shè)定為1(步驟570)。
續(xù)請參考圖3,為本發(fā)明所揭露之降低隨身數(shù)字產(chǎn)品電池耗電量之方法之改變中央處理器頻率之方法流程圖。這部分的流程為一動態(tài)聯(lián)結(jié)函式庫(Dynamic Link Library,DLL),以旗標值的狀態(tài)與圖2中的主流程做連結(jié)。
首先,依據(jù)程序設(shè)計之要求,先進行等待(步驟600),例如500ms,接著檢查旗標(步驟610),以找出目前旗標值的狀態(tài)。本發(fā)明以旗標值的狀態(tài)來檢視是否需要改變中央處理器的工作速度,亦即工作頻率。如果旗標值不為1,則回到等待的步驟,并再次檢查旗標值。如果檢查的結(jié)果得到旗標值為1(步驟620),則繼續(xù)檢查電源管理單元(Power Management Unit,PMU)暫存器的狀態(tài)(步驟630)。電源管理單元用記錄目前中央處理器耗電量之狀態(tài),以耗電量的狀態(tài)表示目前中央處理器的工作負載情形。接著,檢查中央處理器的負載是否大于目前的工作頻率(步驟640)。如果目前中央處理器的負載大于目前的工作頻率,表示中央處理器目前有多個工作正在執(zhí)行,使得目前的工作頻率不足以應(yīng)付,因此必須提高工作頻率(步驟650),以使得處理的速度加快。檢查的結(jié)果中央處理器的負載并未大于目前的工作頻率可以負載之工作,則表示目前的工作頻率可能過高,亦即目前必須要處理的程序較少,因此,可以將中央處理器的頻率降低(步驟660),以減低電池的耗電量。不論提高中央處理器的工作頻率或降低中央處理器的工作頻率,在調(diào)整完畢后,則回到等待的步驟,并繼續(xù)檢查旗標值。如此,只要隨身數(shù)字產(chǎn)品不論在開機、執(zhí)行程序或是待命狀態(tài),均可用上述的方法步驟,持續(xù)的監(jiān)控目前中央處理器的工作頻率與負載的情形,并適時的調(diào)整工作頻率,以減少能量的損耗,延長電池的使用時間。
綜上所述,本發(fā)明所揭露的降低隨身數(shù)字產(chǎn)品電池耗電量的方法,于該數(shù)字產(chǎn)品開機時,偵測系統(tǒng)中該中央處理器之工作設(shè)定模式;并判斷該工作設(shè)定模式中的設(shè)定值;再根據(jù)該設(shè)定值決定該中央處理器的工作模式;最后以該工作模式中所設(shè)定之工作頻率值執(zhí)行操作。根據(jù)本發(fā)明所揭露的方法,可以根據(jù)可攜式隨身數(shù)字產(chǎn)品中之中央處理器的負載調(diào)整工作頻率以減少不需要的耗電量,延長電池的使用時間。
雖然本發(fā)明以前述之較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟悉此項技術(shù)者,在不脫離本發(fā)明之精神和范圍內(nèi),當可作些許之更動與潤飾,因此本發(fā)明之保護范圍須視本說明書所附之權(quán)利要求書所界定者為準。
權(quán)利要求
1.一種降低可攜式數(shù)字產(chǎn)品電池耗電量的方法,應(yīng)用于可攜式數(shù)字產(chǎn)品,該可攜式數(shù)字產(chǎn)品以一電池作為主要或次要之工作電源,該可攜式數(shù)字產(chǎn)品至少包含一中央處理器且具有復(fù)數(shù)個工作頻率,其特征在于該方法包括有下列步驟于該數(shù)字產(chǎn)品開機時,偵測系統(tǒng)中該中央處理器之工作設(shè)定模式;判斷該工作設(shè)定模式中的設(shè)定值;根據(jù)該設(shè)定值決定該中央處理器的工作模式;及以該工作模式中所設(shè)定之工作頻率值執(zhí)行操作。
2.如權(quán)利要求1所述之降低可攜式數(shù)字產(chǎn)品電池耗電量的方法,其特征在于該設(shè)定值包括有一固定工作模式以及一自動工作模式。
3.如權(quán)利要求2所述之降低可攜式隨身數(shù)字產(chǎn)品電池耗電量的方法,其特征在于該固定工作模式中更包括有復(fù)數(shù)個工作頻率設(shè)定值。
4.如權(quán)利要求2所述之降低可攜式隨身數(shù)字產(chǎn)品電池耗電量的方法,其特征在于該自動工作模式更包括下列步驟將一旗標值設(shè)定為真;及依該中央處理器之負載調(diào)整工作頻率。
5.如權(quán)利要求4所述之降低可攜式隨身數(shù)字產(chǎn)品電池耗電量的方法,其特征在于該依該中央處理器之負載調(diào)整工作頻率之步驟中,還包括下列步驟檢查旗標值之狀態(tài);根據(jù)該旗標值之狀態(tài)決定是否取得該中央處理器之電源管理單元緩存器值;根據(jù)該緩存器值判斷該中央處理器目前之工作負載是否大于目前工作頻率之負載;以及根據(jù)該負載狀態(tài)調(diào)整該中央處理器之工作頻率。
6.如權(quán)利要求5所述之降低可攜式隨身數(shù)字產(chǎn)品電池耗電量的方法,其特征在于該旗標值之狀態(tài)系為0或1其中之一。
7.如權(quán)利要求5所述之降低可攜式隨身數(shù)字產(chǎn)品電池耗電量的方法,其特征在于該檢查旗標值之狀態(tài)之步驟中,若旗標值為0,則持續(xù)進行該步驟。
全文摘要
一種降低可攜式數(shù)字產(chǎn)品電池耗電量的方法,于該數(shù)字產(chǎn)品開機時,偵測系統(tǒng)中該中央處理器之工作設(shè)定模式;并判斷該工作設(shè)定模式中的設(shè)定值;再根據(jù)該設(shè)定值決定該中央處理器的工作模式;最后以該工作模式中所設(shè)定之工作頻率值執(zhí)行操作。根據(jù)本發(fā)明所揭露的方法,可以根據(jù)可攜式數(shù)字產(chǎn)品中之中央處理器的負載調(diào)整工作頻率以減少不需要的耗電量,延長電池的使用時間。
文檔編號G06F17/00GK1622081SQ20031011225
公開日2005年6月1日 申請日期2003年11月24日 優(yōu)先權(quán)日2003年11月24日
發(fā)明者費尼可 申請人:順德市順達電腦廠有限公司, 神達電腦股份有限公司