亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

終端設(shè)備功耗的控制方法及裝置的制造方法

文檔序號:10511588閱讀:341來源:國知局
終端設(shè)備功耗的控制方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種終端設(shè)備功耗的控制方法及裝置。其中,方法包括:接收使終端設(shè)備休眠的觸發(fā)請求;檢測終端設(shè)備是否處于充電狀態(tài),若否,則調(diào)整CPU的當前頻率,以控制終端設(shè)備的功耗。本發(fā)明降低了終端設(shè)備的功耗,延長了終端設(shè)備的待機時間,實現(xiàn)了省電的效果。
【專利說明】
終端設(shè)備功耗的控制方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及終端設(shè)備技術(shù)領(lǐng)域,具體涉及一種終端設(shè)備功耗的控制方法及裝置。
【背景技術(shù)】
[0002] 隨著計算機、手持終端的普及,越來越多的用戶會選擇智能手機、智能平板電腦等 終端設(shè)備來上網(wǎng)、娛樂或工作。使用者可以使用上述終端設(shè)備進行網(wǎng)頁瀏覽、文檔處理、閱 讀電子書、欣賞視頻音頻等各種操作。極大了方便了使用者。
[0003] 然而,耗電是上述終端設(shè)備共同的缺點,即,電池容量很快便被消耗完,而且還有 可能出現(xiàn)用戶在講一個重要電話時,終端設(shè)備的電量便被消耗完,而給用戶造成不便。
[0004] 現(xiàn)有的方法是使用動態(tài)調(diào)頻策略調(diào)整頻率,然而,調(diào)整后的CPU頻率仍較 高,但是在不需要使用高頻率的時候,例如,終端設(shè)備處于休眠狀態(tài)時,CPU的高頻率就造成 了功耗的浪費。
[0005] 因此,降低終端設(shè)備的功耗,延長終端設(shè)備待機時間成為重點研究的工作。

【發(fā)明內(nèi)容】

[0006] 本發(fā)明提供了一種終端設(shè)備功耗的控制方法及裝置,提升了降低了終端設(shè)備的功 耗。
[0007] 本發(fā)明提供了一種終端設(shè)備功耗的控制方法,方法包括:
[0008] 接收使終端設(shè)備休眠的觸發(fā)請求;
[0009] 檢測終端設(shè)備是否處于充電狀態(tài),若否,則調(diào)整CPU的當前頻率,以控制終端設(shè)備 的功耗。
[0010]可選地,該方法還包括:接收喚醒終端設(shè)備的觸發(fā)請求,檢測終端設(shè)備是否處于充 電狀態(tài),若否,則重設(shè)CHJ的頻率,以使CPU恢復為動態(tài)調(diào)頻狀態(tài)。
[0011] 可選地,在調(diào)整CPU的當前頻率之前,方法還包括:
[0012] 判斷終端設(shè)備的應(yīng)用程序負載占用率與預設(shè)負載占用率大??;
[0013] 若終端設(shè)備的應(yīng)用程序負載占用率小于或等于預設(shè)負載占用率,調(diào)整CHJ的當前 頻率進一步包括:將CPU的當前頻率調(diào)整為預設(shè)頻率;
[0014] 若終端設(shè)備的應(yīng)用程序負載占用率大于預設(shè)負載占用率,調(diào)整CPU的當前頻率進 一步包括:將CPU的當前頻率調(diào)整為應(yīng)用程序運行頻率。
[0015] 可選地,應(yīng)用程序負載占用率是通過檢測終端設(shè)備的應(yīng)用程序接口確定的。
[0016] 可選地,檢測終端設(shè)備是否處于充電狀態(tài)進一步包括:
[0017] 通過檢測終端設(shè)備的充電接口的連接狀態(tài),識別終端設(shè)備是否處于充電狀態(tài)。
[0018] 本發(fā)明提供了另一種終端設(shè)備功耗的控制裝置,裝置包括:
[0019] 接收模塊,適于接收使終端設(shè)備休眠的觸發(fā)請求;
[0020] 檢測模塊,適于檢測終端設(shè)備是否處于充電狀態(tài);
[0021] 調(diào)整模塊,適于在檢測到終端設(shè)備未充電的情況下,調(diào)整CPU的當前頻率,以控制 終端設(shè)備的功耗。
[0022] 可選地,接收模塊進一步適于:接收喚醒終端設(shè)備的觸發(fā)請求;
[0023] 調(diào)整模塊進一步適于:在檢測到終端設(shè)備未充電的情況下,重設(shè)CPU的頻率,以使 CHJ恢復為動態(tài)調(diào)頻狀態(tài)。
[0024] 可選地,裝置還包括:判斷模塊,適于判斷終端設(shè)備的應(yīng)用程序負載占用率與預設(shè) 負載占用率大小;
[0025] 調(diào)整模塊進一步適于:在終端設(shè)備的應(yīng)用程序負載占用率小于或等于預設(shè)負載占 用率的情況下,將CPU的當前頻率調(diào)整為預設(shè)頻率;
[0026] 在終端設(shè)備的應(yīng)用程序負載占用率大于預設(shè)負載占用率的情況下,將CHJ的當前 頻率調(diào)整為應(yīng)用程序運行頻率。
[0027] 可選地,應(yīng)用程序負載占用率是通過檢測終端設(shè)備的應(yīng)用程序接口確定的。
[0028] 可選地,檢測模塊進一步適于:通過檢測終端設(shè)備的充電接口的連接狀態(tài),識別終 端設(shè)備是否處于充電狀態(tài)。
[0029] 根據(jù)本發(fā)明提供的方案,接收使終端設(shè)備休眠的觸發(fā)請求;檢測終端設(shè)備是否處 于充電狀態(tài),若否,則調(diào)整CPU的當前頻率,來降低功耗,從而延長了終端設(shè)備的待機時間, 實現(xiàn)了省電的效果。
[0030] 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段, 而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠 更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0031] 通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通 技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0032] 圖1示出了根據(jù)本發(fā)明一個實施例的終端設(shè)備功耗的控制方法的流程圖;
[0033]圖2示出了根據(jù)本發(fā)明一個實施例的終端設(shè)備功耗的控制裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0034] 下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達給本領(lǐng)域的技術(shù)人員。
[0035] 圖1示出了根據(jù)本發(fā)明一個實施例的終端設(shè)備功耗的控制方法的流程圖。如圖1所 示,該方法包括以下步驟:
[0036] 步驟S100,接收使終端設(shè)備休眠的觸發(fā)請求。
[0037] 在此需要說明的是,本實施例中的終端設(shè)備可以是任何的可以脫離交流電源能夠 依靠自身或外置電池電量運行其操作系統(tǒng)的終端設(shè)備。其包括但不限于智能手機、平板電 腦、PDA(個人數(shù)字助理,Personal Digital Assistant)。操作系統(tǒng)包括但不限于安卓 (android)系統(tǒng)、蘋果IOS、window系統(tǒng)、window phone系統(tǒng)、黑莓(BlackBerry)OS系統(tǒng)以及 web OS系統(tǒng)。本實施例中以安卓系統(tǒng)為例進行說明。
[0038]終端設(shè)備的應(yīng)用程序可以運行在操作系統(tǒng)的前臺(主要指終端設(shè)備處于喚醒狀 態(tài),具體表現(xiàn)為終端設(shè)備的屏幕處于亮屏狀態(tài)),也可以運行于操作系統(tǒng)的后臺(主要指終 端設(shè)備處于休眠狀態(tài),具體表現(xiàn)為終端設(shè)備的屏幕處于滅屏狀態(tài)),當用戶無需在終端設(shè)備 的前臺操作應(yīng)用程序,例如當用戶僅是想要聽音樂,但不需要對音樂的應(yīng)用程序進行操作 時,用戶可以在終端設(shè)備的前臺對音樂應(yīng)用程序進行設(shè)置,在設(shè)置好之后,切換到在終端設(shè) 備的后臺聽音樂。用戶可以通過觸發(fā)終端設(shè)備提供的預設(shè)選項,將終端設(shè)備的應(yīng)用程序由 運行于前臺轉(zhuǎn)換為運行于后臺,其中,預設(shè)選項為電源按鍵(Power按鍵),也就是說,用戶可 以通過觸發(fā)電源按鍵(Power按鍵)使終端設(shè)備處于休眠狀態(tài)。
[0039]步驟S101,檢測終端設(shè)備是否處于充電狀態(tài),若否,則執(zhí)行步驟S102,若是,則方法 結(jié)束。
[0040] 在本步驟中,檢測終端設(shè)備是否處于充電狀態(tài)主要為了確定是否需要對終端設(shè)備 CPU的當前頻率進行調(diào)整,是否需要通過調(diào)整CPU的當前頻率來控制終端設(shè)備的功耗,其中, 通過控制終端設(shè)備的功耗可以控制終端設(shè)備的待機時間。當終端設(shè)備處于充電狀態(tài)時,無 需再控制終端設(shè)備的待機時間,也就是說此時并不需要調(diào)整終端設(shè)備CPU的當前頻率。
[0041] 在本實施例中,可以采用以下方法來檢測終端設(shè)備是否處于充電狀態(tài):
[0042] 通過檢測終端設(shè)備的充電接口的連接狀態(tài),識別終端設(shè)備是否處于充電狀態(tài)。具 體地,當終端設(shè)備需要充電時,需要將數(shù)據(jù)線插入終端設(shè)備的充電接口才可以實現(xiàn)對終端 設(shè)備的充電,因此,通過檢測終端設(shè)備的充電接口的被占用情況,也就是說通過檢測終端設(shè) 備的充電接口的連接狀態(tài),就可以檢測出終端設(shè)備是否正在充電,當終端設(shè)備的充電接口 處于連接狀態(tài),則正在為終端設(shè)備充電,當終端設(shè)備的充電接口處于未連接狀態(tài),則終端設(shè) 備未充電。
[0043]步驟S102,判斷終端設(shè)備的應(yīng)用程序負載占用率與預設(shè)負載占用率大小,若終端 設(shè)備的應(yīng)用程序負載占用率小于或等于預設(shè)負載占用率,則執(zhí)行步驟S103,若終端設(shè)備的 應(yīng)用程序負載占用率大于預設(shè)負載占用率,則執(zhí)行步驟S104。
[0044] 在本實施例中,終端設(shè)備的應(yīng)用程序負載占用率直觀體現(xiàn)為終端設(shè)備運行的應(yīng)用 程序的數(shù)量。
[0045] 預設(shè)數(shù)量的負載要求CPU運行于預設(shè)頻率下,在本步驟中,判斷終端設(shè)備的應(yīng)用程 序負載占用率與預設(shè)負載占用率大小,主要是為了判斷預設(shè)頻率是否能夠滿足應(yīng)用程序運 行要求。
[0046] 步驟S103,將CPU的當前頻率調(diào)整為預設(shè)頻率。
[0047] 隨著硬件制造水平的不斷提高,終端設(shè)備的CPU頻率也不斷提高,以支持更高要求 的操作系統(tǒng)、更為流暢的支持各種應(yīng)用程序。一般在使用終端設(shè)備時,其CHJ的運行頻率設(shè) 置的很高,以滿足應(yīng)用程序運行在操作系統(tǒng)的前臺的需要,然而,當應(yīng)用程序運行在操作系 統(tǒng)的后臺時,對CPU頻率的要求并不像應(yīng)用程序運行于操作系統(tǒng)前臺時那樣高,因此可以調(diào) 整CPU的頻率,來降低終端設(shè)備的功耗。
[0048] 具體地,在終端設(shè)備的應(yīng)用程序負載占用率小于或等于預設(shè)負載占用率的情況 下,將CPU的當前頻率調(diào)整為預設(shè)頻率,該預設(shè)頻率是一固定最低頻率,該預設(shè)頻率能夠滿 足終端設(shè)備處于休眠狀態(tài)時,后臺運行的應(yīng)用程序?qū)︻l率要求。表1示出了終端設(shè)備處于休 眠時,采用上述方法調(diào)整CPU頻率之前和調(diào)整CPU頻率之后,測試終端設(shè)備的功耗的對照表: [0049]表1:
[0052]終端設(shè)備處于休眠時,通過調(diào)整CPU頻率,可以降低功耗,從而延長了終端設(shè)備的 待機時間,實現(xiàn)了省電的效果。
[0053] 步驟S104,將CPU的當前頻率調(diào)整為應(yīng)用程序運行頻率。
[0054] 具體地,在終端設(shè)備的應(yīng)用程序負載占用率小于或等于預設(shè)負載占用率的情況 下,與預設(shè)負載對應(yīng)的預設(shè)頻率并不能滿足當前應(yīng)用程序運行頻率的要求,但是由于一般 CPU的頻率較應(yīng)用程序的運行頻率高,因此,可以將CPU的當前頻率調(diào)整為應(yīng)用程序運行頻 率,來降低CPU的頻率,從降低終端設(shè)備的功耗。
[0055] 上述方法步驟是針對終端設(shè)備進入休眠后,對終端設(shè)備的CPU頻率進行調(diào)整,然而 當終端設(shè)備被喚醒后,調(diào)整后的頻率并不能滿足應(yīng)用程序運行要求,因此,本發(fā)明還需要在 喚醒終端設(shè)備后,對終端設(shè)備的CPU頻率進行調(diào)整,具體如下:
[0056]步驟S105,接收喚醒終端設(shè)備的觸發(fā)請求。
[0057]用戶通過觸發(fā)終端設(shè)備提供的Power按鍵,可以使終端設(shè)備的應(yīng)用程序由運行于 后臺轉(zhuǎn)換為運行于前臺,也就是說,用戶可以通過觸發(fā)Power按鍵使終端設(shè)備處于喚醒狀 ??τ 〇
[0058]步驟S106,檢測終端設(shè)備是否處于充電狀態(tài),若否,則執(zhí)行步驟S107,若是,則方法 結(jié)束。
[0059]具體地檢測方法與步驟S101類似,在此不再贅述。
[0060] 步驟S107,重設(shè)CPU的頻率,以使CPU恢復為動態(tài)調(diào)頻狀態(tài)。
[0061 ]動態(tài)調(diào)頻指根據(jù)應(yīng)用程序負載情況,動態(tài)調(diào)整CPU的頻率,以使CPU頻率滿足用戶 正常使用應(yīng)用程序的要求。具體地,通過取消預設(shè)頻率的設(shè)置,使CPU恢復為動態(tài)調(diào)頻狀態(tài)。
[0062] 本發(fā)明僅僅以聽音樂為例,說明在終端設(shè)備處于休眠時,通過調(diào)整CPU頻率可以降 低終端設(shè)備的功耗,但是英語場景并不限于聽音樂,還可以應(yīng)用于GPS導航。
[0063] 根據(jù)本發(fā)明上述實施例提供的方法,接收使終端設(shè)備休眠的觸發(fā)請求;檢測終端 設(shè)備是否處于充電狀態(tài),若否,則調(diào)整CPU的當前頻率,來降低功耗,從而延長了終端設(shè)備的 待機時間,實現(xiàn)了省電的效果。
[0064] 圖2示出了根據(jù)本發(fā)明一個實施例的終端設(shè)備功耗的控制裝置的結(jié)構(gòu)圖。如圖2所 示,該裝置200包括:接收模塊210、檢測模塊220、調(diào)整模塊230、判斷模塊240。
[0065] 接收模塊210,適于接收使終端設(shè)備休眠的觸發(fā)請求。
[0066] 檢測模塊220,適于檢測終端設(shè)備是否處于充電狀態(tài)。
[0067]調(diào)整模塊230,適于在檢測到終端設(shè)備未充電的情況下,調(diào)整CPU的當前頻率,以控 制終端設(shè)備的功耗。
[0068]可選地,接收模塊210進一步適于:接收喚醒終端設(shè)備的觸發(fā)請求。
[0069]調(diào)整模塊230進一步適于:在檢測到終端設(shè)備未充電的情況下,重設(shè)CPU的頻率,以 使CHJ恢復為動態(tài)調(diào)頻狀態(tài)。
[0070] 可選地,裝置還包括:判斷模塊240,適于判斷終端設(shè)備的應(yīng)用程序負載占用率與 預設(shè)負載占用率大小。
[0071] 調(diào)整模塊230進一步適于:在終端設(shè)備的應(yīng)用程序負載占用率小于或等于預設(shè)負 載占用率的情況下,將CPU的當前頻率調(diào)整為預設(shè)頻率;
[0072] 在終端設(shè)備的應(yīng)用程序負載占用率大于預設(shè)負載占用率的情況下,將CHJ的當前 頻率調(diào)整為應(yīng)用程序運行頻率。
[0073] 可選地,應(yīng)用程序負載占用率是通過檢測終端設(shè)備的應(yīng)用程序接口確定的。
[0074] 可選地,檢測模塊220進一步適于:通過檢測終端設(shè)備的充電接口的連接狀態(tài),識 別終端設(shè)備是否處于充電狀態(tài)。
[0075] 根據(jù)本發(fā)明上述實施例提供的裝置,接收使終端設(shè)備休眠的觸發(fā)請求;檢測終端 設(shè)備是否處于充電狀態(tài),若否,則調(diào)整CPU的當前頻率,來降低功耗,從而延長了終端設(shè)備的 待機時間,實現(xiàn)了省電的效果。
[0076] 上述說明示出并描述了本申請的若干優(yōu)選實施例,但如前所述,應(yīng)當理解本申請 并非局限于本文所披露的形式,不應(yīng)看作是對其他實施例的排除,而可用于各種其他組合、 修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導或相關(guān)領(lǐng)域的技術(shù)或知識 進行改動。而本領(lǐng)域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應(yīng)在本申 請所附權(quán)利要求的保護范圍內(nèi)。
【主權(quán)項】
1. 一種終端設(shè)備功耗的控制方法,其特征在于,所述方法包括: 接收使終端設(shè)備休眠的觸發(fā)請求; 檢測所述終端設(shè)備是否處于充電狀態(tài),若否,則調(diào)整CPU的當前頻率,以控制終端設(shè)備 的功耗。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收喚醒終端設(shè)備的觸發(fā)請求,檢測所述終端設(shè)備是否處于充電狀態(tài),若否,則重設(shè) CPU的頻率,以使CPU恢復為動態(tài)調(diào)頻狀態(tài)。3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在調(diào)整CPU的當前頻率之前,所述方法 還包括: 判斷所述終端設(shè)備的應(yīng)用程序負載占用率與預設(shè)負載占用率大??; 若所述終端設(shè)備的應(yīng)用程序負載占用率小于或等于預設(shè)負載占用率,所述調(diào)整CHJ的 當前頻率進一步包括:將CPU的當前頻率調(diào)整為預設(shè)頻率; 若所述終端設(shè)備的應(yīng)用程序負載占用率大于預設(shè)負載占用率,所述調(diào)整CHJ的當前頻 率進一步包括:將CPU的當前頻率調(diào)整為應(yīng)用程序運行頻率。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,應(yīng)用程序負載占用率是通過檢測終端設(shè)備 的應(yīng)用程序接口確定的。5. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述檢測終端設(shè)備是否處于充電狀態(tài) 進一步包括: 通過檢測終端設(shè)備的充電接口的連接狀態(tài),識別終端設(shè)備是否處于充電狀態(tài)。6. -種終端設(shè)備功耗的控制裝置,其特征在于,所述裝置包括: 接收模塊,適于接收使終端設(shè)備休眠的觸發(fā)請求; 檢測模塊,適于檢測所述終端設(shè)備是否處于充電狀態(tài); 調(diào)整模塊,適于在檢測到終端設(shè)備未充電的情況下,調(diào)整CPU的當前頻率,以控制終端 設(shè)備的功耗。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述接收模塊進一步適于:接收喚醒終端 設(shè)備的觸發(fā)請求; 所述調(diào)整模塊進一步適于:在檢測到所述終端設(shè)備未充電的情況下,重設(shè)CPU的頻率, 以使CPU恢復為動態(tài)調(diào)頻狀態(tài)。8. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括: 判斷模塊,適于判斷所述終端設(shè)備的應(yīng)用程序負載占用率與預設(shè)負載占用率大小; 所述調(diào)整模塊進一步適于:在所述終端設(shè)備的應(yīng)用程序負載占用率小于或等于預設(shè)負 載占用率的情況下,將CPU的當前頻率調(diào)整為預設(shè)頻率; 在所述終端設(shè)備的應(yīng)用程序負載占用率大于預設(shè)負載占用率的情況下,將CPU的當前 頻率調(diào)整為應(yīng)用程序運行頻率。9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,應(yīng)用程序負載占用率是通過檢測終端設(shè)備 的應(yīng)用程序接口確定的。10. 根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述檢測模塊進一步適于:通過檢測 終端設(shè)備的充電接口的連接狀態(tài),識別終端設(shè)備是否處于充電狀態(tài)。
【文檔編號】G06F1/32GK105867580SQ201510927471
【公開日】2016年8月17日
【申請日】2015年12月14日
【發(fā)明人】任數(shù)風, 謝國鋒
【申請人】樂視移動智能信息技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1