專利名稱::電子設備以及電力控制方法
技術領域:
:本發(fā)明有關于電子設備,更具體地,有關于電子設備以及電力控制方法。
背景技術:
:電力消耗對某些應用,尤其對便攜設備的性能是重要的。一般而言,電子設備能在正常模式(normalmode)和省電模式(power-saving)之間進行切換,以減少總電力消耗,其中省電模式可例如休眠模式(sle^mode)或電力下降模式(power-downmode)。以屬于電子設備的移動電話(cellularphone)為例,其中,移動電話具有無線通信接收機,電池壽命(batterylife)是消費者的主要關注問題。當允許無線通信接收機退出正常模式并進入省電模式時,傳統(tǒng)設計為關閉(cutoff)無線通信接收機中包括的電路組件的電源(powersource)/頻率源(clocksources),用于最大電力消耗減少(maximumpowerconsumptionreduction)。然而,當決定是否將無線通信接收機切換到省電模式時,傳統(tǒng)設計必須將無線通信接收機視為一個整體。即,根據(jù)傳統(tǒng)設計,控制包括在無線通信接收機中的電路組件都進入省電模式或停留在(stayin)正常模式,這在減少電力消耗上缺乏靈活性(flexibility)。因此,需要新穎的電力控制機制,該電力控制機制能分別控制多個功能塊的多個工作模式(operationalmode),以實現(xiàn)改進的省電性能。
發(fā)明內容有鑒于此,本發(fā)明提供一種電子設備以及電力控制方法。本發(fā)明提供一種電子設備,包括第一功能塊,具有第一叫醒保護時段需求;第二功能塊,具有第二叫醒保護時段需求,其中該第二叫醒保護時段需求不同于該第一叫醒保護時段需求;以及控制電路,耦接于該第一功能塊和該第二功能塊,用于通過參考該第一叫醒保護時段需求,選擇性控制該第一功能塊從正常模式切換到省電模式,以及通過參考該第二叫醒保護時段需求,選擇性控制該第二功能塊從該正常模式切換到該省電模式。本發(fā)明另提供一種電力控制方法,包括通過參考電子設備的第一功能塊的第一叫醒保護時段需求,選擇性控制該電子設備的該第一功能塊從正常模式切換到省電模式,以及通過參考該電子設備的第二功能塊的第二叫醒保護時段需求,選擇性控制該電子設備的該第二功能塊從該正常模式切換到該省電模式;其中,該第二叫醒保護時段需求不同于該第一叫醒保護時段需求。本發(fā)明再提供一種電子設備,包括多個功能塊,分別具有不同的多個叫醒保護時段需求;以及控制電路,耦接于該多個功能塊,用于通過參考該多個功能塊的該多個叫醒保護時段需求,控制該多個功能塊的一部分從正常模式切換到省電模式。本發(fā)明還提供一種電子設備,包括多個功能塊,分別具有不同的多個叫醒保護時段需求;以及控制電路,耦接于該多個功能塊,用于根據(jù)該不同的多個叫醒保護時段需求,計算該多個功能塊的多個叫醒時間點,以及通過參考該多個功能塊的該多個叫醒時間點,控制該多個功能塊分別從省電模式切換到正常模式。本發(fā)明提出的電子設備以及電力控制方法可通過參照多個功能塊各自的叫醒保護時段需求,分別對多個功能塊的工作模式進行控制,從而實現(xiàn)改進的省電性能。圖1為根據(jù)本發(fā)明第一實施例的電子設備的方塊示意圖。圖2為時間段的第一實例示意圖。圖3為在第一叫醒保護時段需求和第二叫醒保護時段需求都得到滿足的情況下,電子設備的電力消耗變化示意圖。圖4為時間段的第二實例示意圖。圖5為在第一叫醒保護時段需求和第二叫醒保護時段需求中僅有一個得到滿足的情況下,電子設備的電力消耗變化示意圖。圖6為時間段的第三實例示意圖。圖7為根據(jù)本發(fā)明第二實施例的電子設備的方塊示意圖。圖8為時間段的第四實例示意圖。圖9為在第一叫醒保護時段需求和第二叫醒保護時段需求都得到滿足的情況下,電子設備的電力消耗變化示意圖。圖10為時間段的第五實例示意圖。圖11為在第一叫醒保護時段需求和第二叫醒保護時段需求中僅有一個得到滿足的情況下,電子設備的電力消耗變化示意圖。圖12為時間段的第六實例示意圖。圖13為根據(jù)本發(fā)明實施例的電力控制方法的流程圖。具體實施例方式在說明書及權利要求當中使用了某些詞匯來指稱特定組件。所屬
技術領域:
的技術人員應可理解,制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異作為區(qū)分組件的方式,而是以組件在功能上的差異作為區(qū)分準則。在通篇說明書及權利要求中所提及的“包括”為開放式用語,故應解釋成“包括但不限定于”?!按笾隆睘橹冈诳山邮艿恼`差范圍內,本領域技術人員能夠在一定誤差范圍內解決所述技術問題,基本達到所述技術效果。此外,“耦接”一詞在此包括任何直接及間接的電性連接手段。本發(fā)明提出一種電子設備,該電子設備具有多個功能塊,其中,提出的電力控制機制分別控制該多個功能塊選擇性進入省電模式。這樣,可有效改進省電性能。需注意的是,下述的省電模式可為休眠模式、電力下降模式或使功能塊減少電力消耗的任何工作模式。換言之,在省電模式下工作的功能塊將比在正常模式下工作的功能塊消耗更少電力/電流。舉例說明,當功能塊進入省電模式時,功能塊可根據(jù)具有較慢時鐘速率的工作頻率進行工作,也可通過關閉所需電力供應停止(turnoff)功能塊。簡言之,只要由于一個或多個應用于功能塊的省電機制迫使(force)功能塊減少其電力消耗,可將功能塊視為在省電模式下工作。由于本發(fā)明重點在如何控制功能塊在正常模式和省電模式之間進行切換,為簡潔,在此省略有關用于減少功能塊電力消耗的省電機制的細節(jié)。而且,下述的每個功能塊可包括一個或多個電路組件。圖1為根據(jù)本發(fā)明第一實施例的電子設備100的方塊示意圖。電子設備100包括控制電路102、任選預排定(pre-scheduled)事件控制器103以及多個功能塊,其中,該多個功能塊具有不同的叫醒保護時段需求(wake-upguardtimerequirement)。需注意的是,為說明所用,在圖1中僅顯示兩個功能塊,即第一功能塊104和第二功能塊106,其中,第一功能塊104具有第一叫醒保護時段需求RQ1,第二功能塊106具有第二叫醒保護時段需求RQ2,其中,第二叫醒保護時段需求RQ2不同于第一叫醒保護時段需求RQ1。這意味著本發(fā)明可擴展至具有兩個以上功能塊的其他實施例。實際上,電子設備100中包括的功能塊的總體數(shù)目為可調整的,這依賴于實際設計考慮。在本實施例中,控制電路102包括檢查單元112、計算單元114以及控制單元116。控制電路102耦接于第一功能塊104和第二功能塊106??刂齐娐?02用于通過參考第一叫醒保護時段需求RQ1,選擇性控制第一功能塊104從正常模式切換到省電模式,以及通過參考第二叫醒保護時段需求RQ2,選擇性控制第二功能塊106從正常模式切換到省電模式。第一叫醒保護時段需求RQl定義最小時間段,該最小時間段從第一叫醒時間點開始并在預設時間點結束,且需要該最小時間段以保證在第一叫醒時間點叫醒第一功能塊104可使電子設備100在預設時間點準備工作。類似地,第二叫醒保護時段需求RQ2定義最小時間段,該最小時間段從第二叫醒時間點開始并在同一預設時間點結束,且需要該最小時間段以保證在第二叫醒時間點叫醒第二功能塊106可使電子設備100在預設時間點準備工作。由于第一叫醒保護時段需求RQl不同于第二叫醒保護時段需求RQ2,上述的兩個最小時間段彼此不同。S卩,第一叫醒時間點不同于第二叫醒時間點。在圖1所示的實施例中,第二功能塊106的叫醒程序不依賴第一功能塊104的叫醒程序。例如,無論第二功能塊106是否準備工作,第一功能塊104都可執(zhí)行其預期功能,且反之亦然。因此,在第一功能塊104和第二功能塊106進入省電模式時,不存在對叫醒第一功能塊104和叫醒第二功能塊106的順序限制。第一叫醒保護時段需求RQl可簡單地定義穩(wěn)定(stabilization)時間段,其中,應該在預設時間點之前保留(preserve)穩(wěn)定時間段,其中,預設時間點為需要第一功能塊104準備工作的時間點。即,保留穩(wěn)定時間段以使第一功能塊104不晚于預設時間點變得穩(wěn)定(stable)。類似地,第二叫醒保護時段需求RQ2可簡單地定義穩(wěn)定時間段,其中,應該在預設時間點之前保留穩(wěn)定時間段,其中,預設時間點為需要第二功能塊106準備工作的時間點。即,保留穩(wěn)定時間段以使第二功能塊106不晚于預設時間點變得穩(wěn)定。然而,第一叫醒保護時段需求RQl和第二叫醒保護時段需求RQ2的前述設置僅為說明所用,并不意味本發(fā)明以此為限。根據(jù)實際設計考慮,可調整第一叫醒保護時段需求RQl和第二叫醒保護時段需求RQ2的設置??刂齐娐?02的技術特征描述如下。檢查單元112用于通過檢查第一時間點Tl與第二時間點T2之間的時間段TP是否滿足第一叫醒保護時段需求RQ1,產(chǎn)生第一檢查結果CR1,并通過檢查第一時間點Tl與第二時間點T2之間的時間段TP是否滿足第二叫醒保護時段需求產(chǎn)生第二檢查結果CR2。參照圖2,圖2為時間段的第一實例示意圖。其中最小時間段TPmin1為第一功能塊104的穩(wěn)定時間段,最小時間段TPmin2為第二功能塊106的穩(wěn)定時間段,時間段TP為第一時間點Tl與第二時間點T2之間的時間段。第一叫醒保護時段需求RQl需要最小時間段TPmin1,第二叫醒保護時段需求RQ2需要最小時間段TPmin2。如圖2所示,最小時間段TPmin1等于一時間段,該時間段由第一功能塊104的容許最晚叫醒時間點(permissiblelatestwake-uptimepoint)Tw—1禾口第二時間點T2所定界(delimit);而另一個最小時間段TPmin2等于一時間段,該時間段由第二功能塊106的容許最晚叫醒時間點Tw2和第二時間點T2所定界。舉例說明,第一時間點Tl可為系統(tǒng)閑置(idle)事件發(fā)生的時間點,而第二時間點T2為需要第一功能塊104和第二功能塊106準備工作的排定時間點。例如,電子設備100可為無線通信設備(例如無線保真技術(WirelessFidelity,Wi-Fi)設備的接收機)。因此,需要在目標信標發(fā)送間隔時間(targetbeacontransmissiontime,TBTT)周期性收聽(listento)從節(jié)點傳送的信標,其中,該節(jié)點可為接入點(accesspoint,AP)或站。因而,上述第二時間點T2可為TBTT。因此,在電子設備100為無線通信設備的情況下,使用硬件定時器可實現(xiàn)任選預排定事件控制器103,以在預設/排定時間點(例如TBTT)觸發(fā)中斷(interrupt)/事件。然而,在電子設備100中使用任選預排定事件控制器103僅為說明所用。在另一設計中,在一應用中,該應用不為無線通信應用,在采用電子設備100的情況下,可省略任選預排定事件控制器103。簡言之,只要第二時間點T2的信息正確地提供給控制電路102,可以任何可行方式確定第二時間點,其中,提出的電力控制機制需要第二時間點T2的信息以確定時間段TP。從圖2可見,時間段TP比最小時間段TPmin1和最小時間段TPmin2中的每個都長。因此,從檢查單元112產(chǎn)生的第一檢查結果CRl將表示時間段TP滿足第一叫醒保護時段需求RQ1,且從檢查單元112產(chǎn)生的第二檢查結果CR2也將表示時間段TP滿足第二叫醒保護時段需求RQ2??刂茊卧?16耦接于檢查單元112,并用于控制第一功能塊104在正常模式和省電模式之間進行切換,以及控制第二功能塊106在正常模式和省電模式之間進行切換。更具體地,當?shù)谝粰z查結果CRl表示時間段TP滿足第一叫醒保護時段需求RQl時,控制單元116控制第一功能塊104進入省電模式,以及當?shù)诙z查結果CR2表示時間段TP滿足第二叫醒保護時段需求RQ2時,控制單元116控制第二功能塊106進入省電模式。關于圖2所示的實例,在控制單元116的控制下,第一功能塊104和第二功能塊106在第一時間點Tl將從正常模式切換到省電模式。關于計算單元114,計算單元114耦接于控制單元116且當?shù)谝还δ軌K104進入省電模式時,計算單元114用于根據(jù)第一叫醒保護時段需求RQl計算第一功能塊104的第一叫醒時間點(例如前述的容許最晚叫醒時間點Tw1),以及當?shù)诙δ軌K106進入省電模式時,計算單元114用于根據(jù)第二叫醒保護時段需求RQ2計算第二功能塊106的第二叫醒時間點(例如前述的容許最晚叫醒時間點Tw2)。因此,當控制單元116從計算單元114接收到叫醒時間點的信息后,控制單元116控制第一功能塊104在所設計的叫醒時間點Tw1從省電模式切換到正常模式,并控制第二功能塊106在所設計的叫醒時間點Tw2從省電模式切換到正常模式。簡言之,當控制電路102控制多個功能塊進入省電模式時,其中該多個功能塊具有不同的叫醒保護時段需求,控制電路102負責根據(jù)不同的叫醒保護時段需求,計算用于該多個功能塊的叫醒時間點,以及通過參考該多個功能塊的多個叫醒時間點,控制該多個功能塊分別從省電模式切換到正常模式。參照圖3,圖3為在第一叫醒保護時段需求RQl和第二叫醒保護時段需求RQ2都得到滿足的情況下,電子設備100的電力消耗變化(variation)示意圖。由圖3可見,第一功能塊104和第二功能塊106在第一時間點Tl(即系統(tǒng)為閑置的時間點)都進入省電模式。假設在第一功能塊104和第二功能塊106進入省電模式時,第一功能塊104和第二功能塊106的電力供應/電源被關閉。電力消耗在第一時間點Tl會從最大級別減少到最小級別。然后,由于第一叫醒時間點Tw1晚于第二叫醒時間點Tw2,在控制單元116的控制下,第二功能塊106和第一功能塊104按順序退出省電模式。因此,電力消耗將從最小級別增加到較大級別。在第二時間點T2(即需要第一功能塊104和第二功能塊106準備工作的預排定/預設時間點),電力消耗再次增加至最大級別。需注意的是,由斜線標記的區(qū)域代表由于提出的電力控制機制所節(jié)省的電力。參照圖4,圖4為時間段的第二實例示意圖。其中最小時間段TPmin1為第一功能塊104的穩(wěn)定時間段,最小時間段TPmin2為第二功能塊106的穩(wěn)定時間段,時間段TP為第一時間點Tl與第二時間點Τ2之間的時間段。其中,第一叫醒保護時段需求RQl需要最小時間段TPmin1,第二叫醒保護時段需求RQ2需要最小時間段TPmin2。由圖4可見,時間段TP比最小時間段TPmin1長,但比另一個最小時間段TPmin2短。因此,從檢查單元112產(chǎn)生的第一檢查結果CRl將表示時間段TP滿足第一叫醒保護時段需求RQ1,而從檢查單元112產(chǎn)生的第二檢查結果CR2將表示時間段TP不滿足第二叫醒保護時段需求RQ2。關于圖4所示的實例,由于第一檢查結果CRl表示時間段TP滿足第一叫醒保護時段需求RQ1,控制單元116控制第一功能塊104進入省電模式,而由于第二檢查結果CR2表示時間段TP不滿足第二叫醒保護時段需求RQ2,控制單元116使第二功能塊106停留在正常模式。關于計算單元114,當?shù)谝还δ軌K104進入省電模式時,計算單元114根據(jù)第一叫醒保護時段需求RQl計算第一功能塊104的第一叫醒時間點(例如前述的容許最晚叫醒時間點TwI)。由于不允許第二功能塊106進入省電模式,計算單元114因此不計算第二功能塊106的叫醒時間點。然后,控制單元116控制第一功能塊104在所設計的叫醒時間點Tw1從省電模式切換到正常模式。參照圖5,圖5為在第一叫醒保護時段需求RQl和第二叫醒保護時段需求RQ2中僅有一個得到滿足的情況下,電子設備100的電力消耗變化示意圖。由圖5可見,第一功能塊104在第一時間點Tl(即系統(tǒng)為閑置的時間點)進入省電模式。電力消耗在第一時間點Tl會從最大級別減少到較小級別,其中,由于第二功能塊106依然在正常模式下工作,該較小級別大于圖3所示的最小級別。然后,在控制單元116的控制下,第一功能塊104在第一叫醒時間點TwI退出省電模式。因此,電力消耗將相應增加到較大級別。在第二時間點Τ2(即需要第一功能塊104和第二功能塊106準備工作的預排定/預設時間點),由于第一功能塊104和第二功能塊106都為穩(wěn)定的并準備工作,電力消耗增加至最大級別。需注意的是,由斜線標記的區(qū)域代表由于提出的電力控制機制所節(jié)省的電力。關于圖4所示的實例,當?shù)谝还δ軌K104進入省電模式而第二功能塊106保持在正常模式時,電子設備100為部份活動的(active)。如圖5所示,雖然不允許第二功能塊106進入省電模式,在時間段TP之內電力消耗也得到減少。相較于使所有組件都停留在正常模式或進入省電模式的傳統(tǒng)設計,本發(fā)明提出的電力控制機制可分別地控制多個功能塊,因此允許電子設備100為部份活動的以用于電力消耗的減少。簡言之,電子設備100具有多個功能塊,其中,該多個功能塊分別具有不同的叫醒保護時段需求,且電子設備100的控制電路116通過參考該多個功能塊的不同的叫醒保護時段需求,可控制該多個功能塊的一部分從正常模式切換到省電模式,其中,多個功能塊的該部份中包括的每個功能塊具有叫醒保護時段需求,其中,第一時間點Tl(即系統(tǒng)為閑置的時間點)與第二時間點T2(即需要多個功能塊準備工作的預排定時間點)之間的時間段TP滿足該叫醒保護時段需求,而多個功能塊的剩余部分中包括的每個功能塊具有叫醒保護時段需求,其中,第一時間點Tl與第二時間點Τ2之間的時間段TP不滿足該叫醒保護時段需求。參照圖6,圖6為時間段的第三實例示意圖。其中最小時間段TPmin1為第一功能塊104的穩(wěn)定時間段,最小時間段TPmin2為第二功能塊106的穩(wěn)定時間段,時間段TP為第一時間點Tl與第二時間點Τ2之間的時間段。其中,第一叫醒保護時段需求RQl需要最小時間段TPmin1,第二叫醒保護時段需求RQ2需要最小時間段TPmin2。由圖6可見,時間段TP比最小時間段TPmin1和最小時間段TPmin2中的每個都短。因此,從檢查單元112產(chǎn)生的第一檢查結果CRl將表示時間段TP不滿足第一叫醒保護時段需求RQ1,且從檢查單元112產(chǎn)生的第二檢查結果CR2也將表示時間段TP不滿足第二叫醒保護時段需求RQ2。關于圖6所示的實例,由于第一檢查結果CRl表示時間段TP不滿足第一叫醒保護時段需求RQ1,控制單元116使第一功能塊104停留在正常模式,且由于第二檢查結果CR2表示時間段TP不滿足第二叫醒保護時段需求RQ2,控制單元116使第二功能塊106停留在正常模式。由于第一功能塊104和第二功能塊106都不被允許進入省電模式,計算單元114不計算用于第一功能塊104和第二功能塊106的任何叫醒時間點。此外,在時間段TP內,由于第一功能塊104和第二功能塊106都不進入省電模式,電力消耗將保持在最大級別。圖7為根據(jù)本發(fā)明第二實施例的電子設備700的方塊示意圖。電子設備700包括控制電路102、任選預排定事件控制器103以及多個功能塊,其中,該多個功能塊具有不同的叫醒保護時段需求。需注意的是,為說明所用,在圖7中僅顯示兩個功能塊(即第一功能塊704和第二功能塊706,其中,第一功能塊704具有第一叫醒保護時段需求RQ1’,第二功能塊706具有第二叫醒保護時段需求RQ2’,該第二叫醒保護時段需求RQ2’不同于該第一叫醒保護時段需求RQ1’)。實際上,電子設備700中包括的功能塊的總體數(shù)目為可調整的,這依賴實際設計考慮。在本實施例中,由于控制電路102和任選預排定事件控制器(例如硬件定時器)103的操作和功能在以上段落中已詳述,為簡潔,進一步描述在此省略。圖7中的電子設備700和圖1中的電子設備100之間的主要區(qū)別為第一功能塊和第二功能塊的設計。在本實施例中,第二功能塊706的叫醒程序依賴第一功能塊704的叫醒程序。第一叫醒保護時段需求RQ1’定義最小時間段,該最小時間段從第一叫醒時間點開始并在預設時間點結束,且需要該最小時間段以保證在第一叫醒時間點叫醒第一功能塊704可使電子設備700在預設時間點準備工作。類似地,第二叫醒保護時段需求RQ2’定義最小時間段,該最小時間段從第二叫醒時間點開始并在同一預設時間點結束,且需要該最小時間段以保證在第二叫醒時間點叫醒第二功能塊706可使電子設備700在預設時間點準備工作。由于第一叫醒保護時段需求RQ1’不同于第二叫醒保護時段需求RQ2’,上述的兩個最小時間段彼此不同。即,第一叫醒時間點不同于第二叫醒時間點。由于除非第一功能塊704準備工作,否則第二功能塊706不能成功執(zhí)行其預期功能,因而存在對叫醒第一功能塊704和第二功能塊706的順序限制。舉例說明,第一功能塊704可為時鐘發(fā)生器,其中,該時鐘發(fā)生器產(chǎn)生第二功能塊706(例如微處理機)需要的工作時鐘,或者第一功能塊704可為電壓調節(jié)器(voltageregulator),其中,該電壓調節(jié)器產(chǎn)生產(chǎn)生第二功能塊706需要的工作電壓。由于叫醒程序依賴關系(cbpendency),第一叫醒保護時段需求RQ1’所定義的前述最小時間段必須包括第二叫醒保護時段需求RQ2’所定義的前述最小時間段,因此,第一叫醒保護時段需求RQ1’所定義的前述最小時間段必須比第二叫醒保護時段需求RQ2’所定義的前述最小時間段長。例如,第二叫醒保護時段需求RQ2’可簡單地定義穩(wěn)定時間段,其中,應該在預設時間點之前保留穩(wěn)定時間段,其中,預設時間點為需要第二功能塊706準備工作的時間點,且第一叫醒保護時段需求RQ1’可簡單地定義第二功能塊706需要的穩(wěn)定時間段和另一穩(wěn)定時間段的和值(sum),其中,應該在第一功能塊704變得穩(wěn)定并準備工作之前保留這兩個穩(wěn)定時間段的和值。然而,第一叫醒保護時段需求RQ1’和第二叫醒保護時段需求RQ2’的前述設置僅為說明所用,并不意味本發(fā)明以此為限。根據(jù)實際設計考慮,可調整第一叫醒保護時段需求RQ1’和第二叫醒保護時段需求RQ2’的設置。參照圖8,圖8為時間段的第四實例示意圖。其中最小時間段TPmin1’為第一功能塊704和第二功能塊706的穩(wěn)定時間段的和值,最小時間段TPmin2’為第二功能塊706的穩(wěn)定時間段,時間段TP為第一時間點Tl與第二時間點T2之間的時間段。其中,第一叫醒保護時段需求RQ1’需要最小時間段TPmin1’,第二叫醒保護時段需求RQ2’需要最小時間段TPmin2’。如圖8所示,最小時間段TPmin1’等于一時間段,該時間段由第一功能塊704的容許最晚叫醒時間點Tw1’和第二時間點T2所定界;而最小時間段TPmin2’等于一時間段,該時間段由第二功能塊706的容許最晚叫醒時間點Tw2’和第二時間點T2所定界。從圖8可見,時間段TP比最小時間段TPmin1’和最小時間段TPmin2’中的每個都長。因此,從圖7中的檢查單元112產(chǎn)生的第一檢查結果CR1’將表示時間段TP滿足第一叫醒保護時段需求RQ1’,且從檢查單元112產(chǎn)生的第二檢查結果CR2’也將表示時間段TP滿足第二叫醒保護時段需求RQ2’。關于圖8所示的實例,由于第一檢查結果CR1’表示時間段TP滿足第一叫醒保護時段需求RQ1’,且第二檢查結果CR2’表示時間段TP滿足第二叫醒保護時段需求RQ2’,控制單元116控制第一功能塊704和第二功能塊706在第一時間點Tl進入省電模式。此外,當?shù)谝还δ軌K704進入省電模式時,計算單元114根據(jù)第一叫醒保護時段需求RQ1’計算第一功能塊704的第一叫醒時間點(例如前述的容許最晚叫醒時間點Tw1’),以及計算單元114計算用于第二功能塊706的第二叫醒時間點(例如前述的容許最晚叫醒時間點Tw2’)。當控制單元116從計算單元114接收到叫醒時間點的信息后,控制單元116控制第一功能塊704在所設計的叫醒時間點Tw1’從省電模式切換到正常模式,并控制第二功能塊706在所設計的叫醒時間點Tw2’從省電模式切換到正常模式。參照圖9,圖9為在第一叫醒保護時段需求RQ1’和第二叫醒保護時段需求RQ2’都得到滿足的情況下,電子設備700的電力消耗變化示意圖。由圖9可見,第一功能塊704和第二功能塊706在第一時間點Tl(即系統(tǒng)為閑置的時間點)都進入省電模式。假設在第一功能塊704和第二功能塊706進入省電模式時,第一功能塊704和第二功能塊706的電力供應/電源被關閉。電力消耗在第一時間點Tl會從最大級別減少到最小級別。然后,在控制單元116的控制下,第一功能塊704和第二功能塊706按順序退出省電模式。因此,電力消耗將增加到較大級別。在第二時間點T2(即需要第一功能塊704和第二功能塊706準備工作的預排定/預設時間點),電力消耗再次增加至最大級別。需注意的是,由斜線標記的區(qū)域代表由于提出的電力控制機制所節(jié)省的電力。參照圖10,圖10為時間段的第五實例示意圖。其中最小時間段TPmin1’為第一功能塊704和第二功能塊706的穩(wěn)定時間段的和值,最小時間段TPmin2’為第二功能塊706的穩(wěn)定時間段,時間段TP為第一時間點Tl與第二時間點T2之間的時間段。其中,第一叫醒保護時段需求RQ1’需要最小時間段TPmin1’,第二叫醒保護時段需求RQ2’需要最小時間段TPmin2’。由圖10可見,時間段TP比最小時間段TPmin2’長,但比另一個最小時間段TPmin1,短。因此,從檢查單元112產(chǎn)生的第一檢查結果CR1’將表示時間段TP不滿足第一叫醒保護時段需求RQ1’,而從檢查單元112產(chǎn)生的第二檢查結果CR2’將表示時間段TP滿足第二叫醒保護時段需求RQ2’。此外,當?shù)诙δ軌K706進入省電模式時,計算單元114根據(jù)第二叫醒保護時段需求RQ2’計算第二功能塊706的第二叫醒時間點(例如前述的容許最晚叫醒時間點Tw2’)。由于不允許第一功能塊704進入省電模式,計算單元114不計算第一功能塊704的叫醒時間點。然后,控制單元116控制第二功能塊706在所設計的叫醒時間點Tw2’從省電模式切換到正常模式。參照圖11,圖11為在第一叫醒保護時段需求RQ1’和第二叫醒保護時段需求RQ2’中僅有一個得到滿足的情況下,電子設備700的電力消耗變化示意圖。由圖11可見,第二功能塊706在第一時間點Tl(即系統(tǒng)為閑置的時間點)進入省電模式。假設在第二功能塊706進入省電模式時,第二功能塊706的電力供應/電源被關閉。電力消耗在第一時間點Tl會從最大級別減少到較小級別,其中,由于第一功能塊704依然在正常模式下進行工作,該較小級別大于圖9所示的最小級別。然后,在控制單元116的控制下,第二功能塊706在第二叫醒時間點Tw2’退出省電模式。因此,電力消耗將增加到較大級別。在第二時間點T2(即需要第一功能塊704和第二功能塊706準備工作的預排定/預設時間點),由于第一功能塊704和第二功能塊706都為穩(wěn)定的并準備工作,電力消耗增加至最大級別。需注意的是,由斜線標記的區(qū)域代表由于提出的電力控制機制所節(jié)省的電力。關于第10圖所示的實例,當?shù)诙δ軌K706進入省電模式而第一功能塊704保持在正常模式時,電子設備700為部份活動的。如圖11所示,雖然不允許第一功能塊704進入省電模式,在時間段TP之內電力消耗依然得到減少。參照圖12,圖12為時間段的第六實例示意圖。其中最小時間段TPmin1’為第一功能塊704和第二功能塊706的穩(wěn)定時間段的和值,最小時間段TPmin2’為第二功能塊706的穩(wěn)定時間段,時間段TP為第一時間點Tl與第二時間點T2之間的時間段。其中,第一叫醒保護時段需求RQ1’需要最小時間段TPmin1’,第二叫醒保護時段需求RQ2’需要最小時間段TPmin2’。由圖12可見,時間段TP比最小時間段TPmin1’和最小時間段TPmin2’中的每個都短。因此,從檢查單元112產(chǎn)生的第一檢查結果CR1’將表示時間段TP不滿足第一叫醒保護時段需求RQ1’,且從檢查單元112產(chǎn)生的第二檢查結果CR2’將表示時間段TP不滿足第二叫醒保護時段需求RQ2’。關于圖12所示的實例,由于第一檢查結果CR1’表示時間段TP不滿足第一叫醒保護時段需求RQ1’,控制單元116使第一功能塊704停留在正常模式,且由于第二檢查結果CR2’表示時間段TP不滿足第二叫醒保護時段需求RQ2’,控制單元116使第二功能塊706停留在正常模式。由于第一功能塊704和第二功能塊706都不被允許進入省電模式,計算單元114不計算用于第一功能塊704和第二功能塊706的任何叫醒時間點。此外,由于第一功能塊704和第二功能塊706都不進入省電模式,在時間段TP內,電力消耗將保持在最大級別。圖13為根據(jù)本發(fā)明實施例的電力控制方法的流程圖。在結果大致相同的條件下,無需以圖13所示的確切順序執(zhí)行步驟。該電力控制方法可由電子設備100或電子設備100所使用,且以下步驟可簡單概括該電力控制方法。步驟S1300:開始。步驟S1302檢查第一時間點與第二時間點之間的時間段是否滿足電子設備(例如無線通信設備)內多個功能塊的叫醒保護時段需求,并相應地產(chǎn)生對應于多個功能塊的檢查結果。例如,第一時間點可為系統(tǒng)閑置事件發(fā)生的時間點,而第二時間點可為需要多個功能塊準備工作的排定時間點。步驟S1304參照檢查結果以控制特定功能塊進入省電模式,其中,每個特定功能塊具有對應的叫醒保護時段需求,其中,第一時間點與第二時間點之間的時間段滿足該叫醒保護時段需求。步驟S1306計算進入省電模式的特定功能塊的叫醒時間點。步驟S1308控制該特定功能塊在各自所設計的叫醒時間點從省電模式切換到正常模式。步驟S1310:結束。所屬
技術領域:
具有通常知識者在閱讀關于電子設備100和700的段落后,可以理解圖13所示步驟的細節(jié),為簡潔,進一步描述在此省略。圖1所示的電子設備100包括具有彼此獨立叫醒程序的多個功能塊,而圖7所示的電子設備700包括具有相互依賴叫醒程序的多個功能塊。然而,所屬
技術領域:
具有通常知識者應理解本發(fā)明提出的電力控制方法也可用于另一種電子設備,該電子設備包括具有彼此獨立叫醒程序和相互依賴叫醒程序的多個功能塊。簡言之,采用提出的電力控制方法分別控制多個功能塊以實現(xiàn)電力消耗減少的任何電子設備都在本發(fā)明的保護范圍內。在一個實施中,電子設備100/700中包括的功能塊可為數(shù)字電路。在另一個實施中,電子設備100/700中包括的功能塊可為模擬電路。以數(shù)字電路為例,在上述穩(wěn)定時間段之內,需要加載(load)所需參數(shù)/設置。即,當成功加載所需參數(shù)/設置時,可將數(shù)字電路視為準備工作的電路。以模擬電路為例,當已正確地啟動(startup)內部(internal)模擬組件時,可將模擬電路視為準備工作的電路。相較于傳統(tǒng)設計,本發(fā)明提出的電力控制機制可通過參照多個功能塊各自的叫醒保護時段需求,分別對多個功能塊的工作模式進行控制,從而實現(xiàn)改進的省電性能。任何所屬領域的技術人員可根據(jù)本發(fā)明的精神輕易完成的改變或均等性的安排均屬于本發(fā)明所主張的范圍。權利要求1.一種電子設備,包括第一功能塊,具有第一叫醒保護時段需求;第二功能塊,具有第二叫醒保護時段需求,其中該第二叫醒保護時段需求不同于該第一叫醒保護時段需求;以及控制電路,耦接于該第一功能塊和該第二功能塊,用于通過參考該第一叫醒保護時段需求,選擇性控制該第一功能塊從正常模式切換到省電模式,以及通過參考該第二叫醒保護時段需求,選擇性控制該第二功能塊從該正常模式切換到該省電模式。2.如權利要求1所述的電子設備,其特征在于,該控制電路包括檢查單元,用于通過檢查第一時間點與第二時間點之間的時間段是否滿足該第一叫醒保護時段需求產(chǎn)生第一檢查結果,并通過檢查該第一時間點與該第二時間點之間的該時間段是否滿足該第二叫醒保護時段需求產(chǎn)生第二檢查結果;以及控制單元,耦接于該檢查單元,用于根據(jù)該第一檢查結果選擇性控制該第一功能塊進入該省電模式,并根據(jù)該第二檢查結果選擇性控制該第二功能塊進入該省電模式。3.如權利要求2所述的電子設備,其特征在于,該第一時間點為系統(tǒng)閑置事件發(fā)生的時間點,且該第二時間點為需要該第一功能塊和該第二功能塊準備工作的排定時間點。4.如權利要求1所述的電子設備,其特征在于,該第二功能塊的叫醒程序依賴該第一功能塊的叫醒程序。5.如權利要求1所述的電子設備,其特征在于,該第二功能塊的叫醒程序不依賴該第一功能塊的叫醒程序。6.如權利要求1所述的電子設備,其特征在于,該電子設備為無線通信設備。7.一種電力控制方法,包括通過參考電子設備的第一功能塊的第一叫醒保護時段需求,選擇性控制該電子設備的該第一功能塊從正常模式切換到省電模式,以及通過參考該電子設備的第二功能塊的第二叫醒保護時段需求,選擇性控制該電子設備的該第二功能塊從該正常模式切換到該省電模式;其中,該第二叫醒保護時段需求不同于該第一叫醒保護時段需求。8.如權利要求7所述的電力控制方法,其特征在于,該選擇性控制該電子設備的該第一功能塊從該正常模式切換到該省電模式的步驟包括通過檢查第一時間點與第二時間點之間的時間段是否滿足該第一叫醒保護時段需求產(chǎn)生第一檢查結果;并且根據(jù)該第一檢查結果選擇性控制該第一功能塊進入該省電模式;以及該選擇性控制該電子設備的該第二功能塊從該正常模式切換到該省電模式的步驟包括通過檢查該第一時間點與該第二時間點之間的該時間段是否滿足該第二叫醒保護時段需求產(chǎn)生第二檢查結果;并且根據(jù)該第二檢查結果選擇性控制該第二功能塊進入該省電模式。9.如權利要求8所述的電力控制方法,其特征在于,該第一時間點為系統(tǒng)閑置事件發(fā)生的時間點,且該第二時間點為需要該第一功能塊和該第二功能塊準備工作的排定時間點ο10.如權利要求7所述的電力控制方法,其特征在于,該第二功能塊的叫醒程序依賴該第一功能塊的叫醒程序。11.如權利要求7所述的電力控制方法,其特征在于,該第二功能塊的叫醒程序不依賴該第一功能塊的叫醒程序。12.如權利要求7所述的電力控制方法,其特征在于,該電子設備為無線通信設備。13.一種電子設備,包括多個功能塊,分別具有不同的多個叫醒保護時段需求;以及控制電路,耦接于該多個功能塊,用于通過參考該多個功能塊的該多個叫醒保護時段需求,控制該多個功能塊的一部分從正常模式切換到省電模式。14.如權利要求13所述的電子設備,其特征在于,該多個功能塊的該部分中包括的每個功能塊具有叫醒保護時段需求,其中,第一時間點與第二時間點之間的時間段滿足該叫醒保護時段需求,且該多個功能塊的剩余部分中包括的每個功能塊具有叫醒保護時段需求,其中,該第一時間點與該第二時間點之間的該時間段不滿足該叫醒保護時段需求。15.如權利要求14所述的電子設備,其特征在于,該第一時間點為系統(tǒng)閑置事件發(fā)生的時間點,且該第二時間點為需要該多個功能塊準備工作的排定時間點。16.如權利要求13所述的電子設備,其特征在于,該多個功能塊的該部分中包括的一個功能塊的叫醒程序依賴該多個功能塊的剩余部分中包括的另一個功能塊的叫醒程序。17.如權利要求13所述的電子設備,其特征在于,該多個功能塊的該部分中包括的一個功能塊的叫醒程序不依賴該多個功能塊的剩余部分中包括的另一個功能塊的叫醒程序。18.一種電子設備,包括多個功能塊,分別具有不同的多個叫醒保護時段需求;以及控制電路,耦接于該多個功能塊,用于根據(jù)該不同的多個叫醒保護時段需求,計算該多個功能塊的多個叫醒時間點,以及通過參考該多個功能塊的該多個叫醒時間點,控制該多個功能塊分別從省電模式切換到正常模式。全文摘要本發(fā)明提供一種電子裝置以及電力控制方法,其中,電子裝置包括第一功能塊,具有第一叫醒保護時段需求;第二功能塊,具有第二叫醒保護時段需求;以及控制電路,耦接于第一功能塊和第二功能塊,用于通過參考第一叫醒保護時段需求,選擇性控制第一功能塊從正常模式切換到省電模式,以及通過參考第二叫醒保護時段需求,選擇性控制第二功能塊從正常模式切換到省電模式。本發(fā)明提出的電子裝置以及電力控制方法可通過參照多個功能塊各自的叫醒保護時段需求,分別對多個功能塊的工作模式進行控制,實現(xiàn)改進的省電性能。文檔編號H04W52/28GK102469563SQ20111019383公開日2012年5月23日申請日期2011年7月12日優(yōu)先權日2010年11月12日發(fā)明者楊英霆,黃教琪申請人:聯(lián)發(fā)科技股份有限公司