終端設備耗電狀態(tài)的優(yōu)化方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種終端設備耗電狀態(tài)的優(yōu)化方法和裝置,其中,方法包括:檢測終端設備中各項耗電服務的狀態(tài)信息,根據(jù)各項耗電服務的狀態(tài)信息確定并展示終端設備的第一耗電狀態(tài);接收用戶觸發(fā)的優(yōu)化處理指令,根據(jù)優(yōu)化處理指令和各項耗電服務的狀態(tài)信息對各項耗電服務中的一項或多項進行優(yōu)化處理;檢測優(yōu)化處理后的各項耗電服務的狀態(tài)信息,并根據(jù)優(yōu)化處理后的各項耗電服務的狀態(tài)信息確定并展示終端設備的第二耗電狀態(tài)。通過本方案,可向用戶展示終端設備當前的耗電狀態(tài),使用戶根據(jù)耗電狀態(tài)選擇終端設備的優(yōu)化和使用方式,避免電量提前耗盡,延長剩余電量的使用時間。
【專利說明】終端設備耗電狀態(tài)的優(yōu)化方法和裝置
【技術領域】
[0001] 本發(fā)明涉及終端應用【技術領域】,具體涉及一種終端設備耗電狀態(tài)的優(yōu)化方法和裝 置。
【背景技術】
[0002] 隨著移動終端和移動網(wǎng)絡的發(fā)展,諸如智能手機、平板電腦等的移動終端的數(shù)量 和種類越來越多。由于移動終端具有便攜性和移動性的特點,用戶可以方便地使用移動終 端隨時隨地進行多種工作或是休閑活動,比如收發(fā)電子郵件、閱讀電子書、上網(wǎng)、游戲娛樂 等。
[0003]然而移動終端經(jīng)常受到電量的限制,無法長時間持續(xù)工作,需要更換電池或進行 充電才能繼續(xù)使用,為用戶帶來不便。移動終端系統(tǒng)中可能運行有多種應用程序和系統(tǒng)服 務等,造成電量的損耗,減少電池的可用時間?,F(xiàn)有的電量管理程序中,只進行剩余電量的 檢測。用戶不了解當前的耗電狀況,因此也無法估計可用時間,一旦在用戶預期時間前電量 耗盡,用戶無法繼續(xù)使用。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的終端設備耗電狀態(tài)的優(yōu)化方法和裝置。
[0005]根據(jù)本發(fā)明的一個方面,提供了一種終端設備耗電狀態(tài)的優(yōu)化方法,包括:
[0006]檢測終端設備中各項耗電服務的狀態(tài)信息,根據(jù)所述各項耗電服務的狀態(tài)信息確 定并展示終端設備的第一耗電狀態(tài);
[0007]接收用戶觸發(fā)的優(yōu)化處理指令,根據(jù)所述優(yōu)化處理指令和各項耗電服務的狀態(tài)信 息對所述各項耗電服務中的一項或多項進行優(yōu)化處理;
[0008]檢測優(yōu)化處理后的各項耗電服務的狀態(tài)信息,并根據(jù)所述優(yōu)化處理后的各項耗電 服務的狀態(tài)信息確定并展示終端設備的第二耗電狀態(tài)。
[0009]根據(jù)本發(fā)明的另一方面,提供了一種終端設備耗電狀態(tài)的優(yōu)化裝置,包括:
[0010] 檢測模塊,適于檢測終端設備中各項耗電服務的狀態(tài)信息;
[0011] 狀態(tài)確定模塊,根據(jù)所述各項耗電服務的狀態(tài)信息確定終端設備的第一耗電狀 態(tài);以及根據(jù)優(yōu)化處理后的各項耗電服務的狀態(tài)信息確定終端設備的第二耗電狀態(tài);
[0012] 交互模塊,適于展示所述第一耗電狀態(tài)和所述第二耗電狀態(tài),以及接收用戶觸發(fā) 的優(yōu)化處理指令;
[0013]優(yōu)化模塊,根據(jù)所述優(yōu)化處理指令和各項耗電服務的狀態(tài)信息對所述各項耗電服 務中的一項或多項進行優(yōu)化處理。
[0014]根據(jù)本發(fā)明的終端設備耗電狀態(tài)的優(yōu)化方法和裝置,檢測終端設備中各項耗電服 務的狀態(tài)信息,根據(jù)各項耗電服務的狀態(tài)信息確定終端設備的耗電狀態(tài)并在界面中展示, 以通知用戶當前的耗電狀態(tài),供用戶判斷是否進行耗電狀態(tài)的優(yōu)化,根據(jù)用戶的觸發(fā),對各 項耗電服務進行優(yōu)化,反饋給用戶優(yōu)化后的耗電狀態(tài)。通過本方案,可向用戶展示終端設備 當前的耗電狀態(tài),使用戶根據(jù)耗電狀態(tài)選擇終端設備的優(yōu)化和使用方式,避免電量提前耗 盡,延長剩余電量的使用時間。
[0015] 上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段, 而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠 更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0016] 通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通 技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0017] 圖1示出了根據(jù)本發(fā)明一個實施例的終端設備耗電狀態(tài)的優(yōu)化方法的流程圖;
[0018] 圖2示出了本發(fā)明實施例提供的耗電狀態(tài)的展示界面示意圖;
[0019] 圖3示出了本發(fā)明實施例提供的優(yōu)化過程的展示界面示意圖;
[0020] 圖4示出了本發(fā)明實施例提供的優(yōu)化處理后的耗電狀態(tài)的展示界面示意圖;
[0021] 圖5示出了根據(jù)本發(fā)明另一個實施例的終端設備耗電狀態(tài)的優(yōu)化方法的流程圖;
[0022] 圖6示出了本發(fā)明實施例提供的第一耗電狀態(tài)和第一可用時間的展示界面示意 圖;
[0023] 圖7示出了本發(fā)明實施例提供的耗電優(yōu)化界面示意圖;
[0024] 圖8示出了本發(fā)明實施例提供的耗電排行界面示意圖;
[0025] 圖9示出了本發(fā)明實施例提供的優(yōu)化結(jié)果的展示界面示意圖;
[0026] 圖10示出了根據(jù)本發(fā)明一個實施例的終端設備耗電狀態(tài)的優(yōu)化裝置的結(jié)構(gòu)框 圖;
[0027] 圖11示出了根據(jù)本發(fā)明另一個實施例的終端設備耗電狀態(tài)的優(yōu)化裝置的結(jié)構(gòu)框 圖。
【具體實施方式】
[0028] 下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達給本領域的技術人員。
[0029] 圖1示出了根據(jù)本發(fā)明一個實施例的終端設備的耗電狀態(tài)的優(yōu)化方法的流程圖, 如圖1所示,該方法包括如下步驟:
[0030] 步驟S110,檢測終端設備中各項耗電服務的狀態(tài)信息,根據(jù)各項耗電服務的狀態(tài) 信息確定并展示終端設備的第一耗電狀態(tài)。
[0031] 本發(fā)明實施例中,終端設備包括但不限于智能手機、平板電腦、筆記本電腦以及 PDA(個人數(shù)字助理)。本發(fā)明提供的方法執(zhí)行于終端設備中,具體可實現(xiàn)為終端的一個應 用程序,例如一種耗電優(yōu)化應用。
[0032] 可選地,終端設備中的耗電服務包括系統(tǒng)中運行的耗電應用程序,本文中耗電應 用程序為耗電量高于預設閾值的應用程序。具體地,耗電應用程序包括用戶安裝的應用程 序(如瀏覽器、地圖軟件、即時通訊軟件等)以及系統(tǒng)自帶的應用程序(如系統(tǒng)自帶的時 鐘、相冊、語音指令等)。這些應用程序的啟動會耗費一定的電量,而且在用戶使用這些應 用程序完畢退出后,系統(tǒng)并不會立即關閉應用程序,而會保留一些進程,以便于下次快速啟 動。隨著保留的進程增多,占用更多的內(nèi)存,也會增加電量消耗。
[0033] 可選地,耗電服務還包括系統(tǒng)的屏幕亮度和鎖屏時間控制。當屏幕亮度不合適或 鎖屏時間過長時會導致終端耗費過多的電量。例如,在光線較暗的條件下,較低的屏幕亮度 即足夠用于顯示,而較高的亮度導致電量的不必要消耗。
[0034] 可選地,耗電服務還包括終端設備的硬件狀態(tài)。這里硬件狀態(tài)可以為CPU等的調(diào) 頻狀態(tài),例如,CPU工作在調(diào)頻狀態(tài)下或非調(diào)頻狀態(tài)下。
[0035] 可選地,耗電服務還包括一些系統(tǒng)服務,如藍牙服務,Wi-Fi服務等。若當前沒有 Wi-Fi網(wǎng)絡或沒有進行藍牙、Wi-Fi的數(shù)據(jù)傳輸,對應服務的開啟會消耗更多的電量。除此 之外,系統(tǒng)服務還包括數(shù)據(jù)網(wǎng)絡服務,例如GPRS網(wǎng)絡服務,3G網(wǎng)絡服務等;觸感反饋服務, 例如按鍵音,按鍵震動等;以及智能同步服務,如通訊錄,或系統(tǒng)賬戶的自動同步等。上述服 務在后臺運行,都會占用一定的系統(tǒng)資源,引起電量的消耗。
[0036] 本實施例中,執(zhí)行本發(fā)明方法的應用通過調(diào)用終端設備操作系統(tǒng)提供的接口,檢 測上述各項耗電服務的狀態(tài)信息,以此獲取相應的耗電狀態(tài)。例如,對于耗電應用程序,調(diào) 用ActivityManager接口查詢系統(tǒng)中的進程列表,進而從中查找出耗電應用程序。
[0037] 其中,對耗電應用程序和系統(tǒng)服務來講,耗電服務的狀態(tài)信息包括耗電應用程序 的開啟數(shù)量(即耗電應用程序信息)或系統(tǒng)服務的開啟數(shù)量(即系統(tǒng)服務信息);對屏幕亮 度和鎖屏時間,耗電服務的狀態(tài)信息包括屏幕亮度值(屏幕亮度信息),鎖屏時長(鎖屏時 間信息)等;對硬件狀態(tài),耗電服務的狀態(tài)信息包括CPU的調(diào)頻狀態(tài)信息(硬件狀態(tài)信息)。
[0038] 本發(fā)明實施例中,為上述的每一項耗電服務預先設置分值邏輯,例如,根據(jù)每項耗 電服務的耗電比例設置。例如,設置總分值為100分;其中,經(jīng)過統(tǒng)計,耗電應用程序和屏幕 亮度對終端設備電量消耗最大,可分別設置分值范圍為0-25分;其次是系統(tǒng)服務和鎖屏時 間,分別占用的分值為0-15分,硬件工作狀態(tài)占用10分,分別在上述分值范圍內(nèi)對各項耗 電服務評分,獲得各項耗電服務的第一評分。
[0039] 具體地,針對耗電應用程序,根據(jù)耗電應用程序的開啟數(shù)量確定耗電應用程序的 第一評分。隨耗電應用程序的開啟數(shù)量增加時,第一評分呈現(xiàn)降低趨勢,例如,當耗電應用 程序為5個以下時,耗電應用程序的第一評分為25分,而當耗電應用程序超過5個時,每增 加2個耗電應用程序,第一評分降低1分,最低分為10分。對系統(tǒng)服務的第一評分也是隨 系統(tǒng)服務的開啟數(shù)量增加而降低,不再贅述。
[0040] 針對鎖屏時間,根據(jù)鎖屏時間的長短確定鎖屏時間的第一評分。具體分值邏輯可 以設置為:鎖屏時間在15秒以下時,鎖屏時間的第一評分為15分;當鎖屏時間增加時,鎖 屏時間的第一評分降低。
[0041]針對屏幕亮度,根據(jù)屏幕亮度的大小確定屏幕亮度的第一評分。具體分值邏輯可 以設置為:屏幕亮度值小于25%或屏幕亮度為自動時,屏幕亮度的第一評分為15分;當屏 幕亮度值升高時,屏幕亮度的第一評分降低。
[0042]針對硬件狀態(tài),根據(jù)硬件的工作方式確定硬件狀態(tài)的第一評分。具體分值邏輯可 以設置為:CPU工作在調(diào)頻狀態(tài)下時,硬件狀態(tài)的第一評分為10分;CPU工作在非調(diào)頻狀態(tài) 下時,硬件狀態(tài)的第一評分為5分。
[0043] 計算上述各項耗電服務的第一評分的之和作為第一總評分。根據(jù)第一總評分確定 第一耗電狀態(tài)。例如,當?shù)谝豢傇u分為90-100分范圍內(nèi)時,顯示耗電狀態(tài)為"極致省電",當 第一總評分在60-90分范圍內(nèi)時,顯不耗電狀態(tài)為"比較省電",當?shù)谝豢傇u分在60分以下 時,顯示為"非常耗電"。
[0044] 需要說明的是,上述涉及具體數(shù)值的分值邏輯僅為本發(fā)明給出的具體示例,不作 為對本發(fā)明的限制。
[0045] 圖2示出了本發(fā)明實施例提供的耗電狀態(tài)的展示界面示意圖。具體地,用戶點 擊耗電優(yōu)化應用后,應用啟動,執(zhí)行本發(fā)明實施例的步驟S110,顯示出當前的第一耗電狀 態(tài)。如圖2所示的展示界面中,顯示了第一耗電狀態(tài)為非常耗電,同時還顯示了剩余電量為 65%。根據(jù)第一耗電狀態(tài)信息和剩余電量,使用戶了解當前耗電狀況,預估使用時間,從而 對使用方式作出調(diào)整。
[0046] 步驟S120,接收用戶觸發(fā)的優(yōu)化處理指令,根據(jù)優(yōu)化處理指令和各項耗電服務的 狀態(tài)信息對各項耗電服務中的一項或多項進行優(yōu)化處理。
[0047] 圖2所示的展示界面除了展示終端設備的第一耗電狀態(tài)之外,還提供有供用戶操 作的用戶觸發(fā)接口,用于接收用戶觸發(fā)的優(yōu)化處理指令,具體地,在圖2中顯示為"點擊優(yōu) 化"控件。用戶點擊該控件后,應用進入優(yōu)化處理階段。圖2中"點擊優(yōu)化"控件具體為自 動觸發(fā)接口,用戶點擊后,應用執(zhí)行自動優(yōu)化處理。圖3示出了本發(fā)明實施例提供的優(yōu)化過 程的展示界面示意圖,圖3作為一個示例僅示出了部分優(yōu)化結(jié)果,包括鎖屏時間和屏幕亮 度的調(diào)整以及關閉的耗電應用程序的圖標(圖3中方框APP1-APP5表示耗電應用程序的圖 標)等。
[0048] 具體地,根據(jù)步驟SllO中的檢測結(jié)果,優(yōu)化處理包括以下處理方式的一種或多種 的組合:
[0049] (1)若后臺運行有多個耗電量高于預設閾值的耗電應用程序,則關閉其中的一個 或多個耗電應用程序;
[0050] (2)若屏幕亮度過高,則優(yōu)化屏幕亮度,例如將屏幕亮度設置為自動調(diào)整模式或?qū)?屏幕亮度值調(diào)整到指定數(shù)值,如25% ;
[0051] (3)若鎖屏時間過長,則縮短鎖屏時間,例如,降低到15秒以下;
[0052] (4)啟動智能休眠省電狀態(tài),在此狀態(tài)下,鎖屏后一段時間內(nèi),例如,1分鐘后,后 臺應用程序自動進入休眠狀態(tài);
[0053] (5)關閉智能同步服務。
[0054] 上述5種優(yōu)化處理方式是接收到用戶通過自動觸發(fā)接口(如圖2中的"點擊優(yōu)化" 控件)觸發(fā)的優(yōu)化處理指令而可選執(zhí)行的,本發(fā)明不僅限于此,本發(fā)明實施例還可提供一 個或多個手動觸發(fā)接口(用于優(yōu)化第二指定項耗電服務),如圖3所示,"CPU調(diào)頻優(yōu)化"和 "深度省電"即為手動觸發(fā)接口,如果接收到用戶通過這些手動觸發(fā)接口的優(yōu)化處理指令, 應用的優(yōu)化處理方式還可包括:優(yōu)化硬件的工作方式,和/或,關閉一項或多項系統(tǒng)服務等 優(yōu)化處理方式。
[0055] 步驟S130,檢測優(yōu)化處理后的各項耗電服務的狀態(tài)信息,并根據(jù)優(yōu)化處理后的各 項耗電服務的狀態(tài)信息確定并展示終端設備的第二耗電狀態(tài)。
[0056] 在執(zhí)行步驟S120對各項服務進行優(yōu)化后,重新檢測各項耗電服務的狀態(tài)信息,確 定優(yōu)化后的第二耗電狀態(tài)。這與步驟SllO中第一耗電狀態(tài)的確定方式相同,此處不再重 復。
[0057] 圖4示出了本發(fā)明實施例提供的優(yōu)化處理后的耗電狀態(tài)的展示界面示意圖,如圖 4所示,優(yōu)化處理后的耗電狀態(tài)為"比較省電"。該展示界面中也可以提供用戶觸發(fā)接口,如 "繼續(xù)優(yōu)化",用戶可根據(jù)實際優(yōu)化情況選擇繼續(xù)優(yōu)化。
[0058] 根據(jù)本發(fā)明上述實施例提供的方法,檢測終端設備中各項耗電服務的狀態(tài)信息, 根據(jù)各項耗電服務的狀態(tài)信息確定終端設備的耗電狀態(tài)并在界面中展示,以通知用戶當前 的耗電狀態(tài),供用戶判斷是否進行耗電狀態(tài)的優(yōu)化,根據(jù)用戶觸發(fā)的優(yōu)化處理指令,對各項 耗電服務進行優(yōu)化,反饋給用戶優(yōu)化后的耗電狀態(tài)。根據(jù)該方案,可向用戶展示終端設備當 前的耗電狀態(tài),使用戶根據(jù)耗電狀態(tài)選擇終端設備的優(yōu)化和使用方式,避免電量提前耗盡, 延長剩余電量的使用時間。
[0059] 圖5示出了根據(jù)本發(fā)明另一個實施例的終端設備耗電狀態(tài)的優(yōu)化方法的流程圖, 如圖5所示,該方法包括如下步驟:
[0060] 步驟S510,檢測終端設備中各項耗電服務的狀態(tài)信息。
[0061] 本發(fā)明實施例中,各項耗電服務的狀態(tài)信息包括以下耗電服務的狀態(tài)信息中的一 項或多項:耗電應用程序信息、屏幕亮度信息、鎖屏時間信息、硬件狀態(tài)信息、以及系統(tǒng)服務 信息。
[0062] 其中耗電應用程序信息為耗電應用程序的開啟數(shù)量。具體地,耗電應用程序可以 是耗電量高于預設閾值的后臺應用程序;或者,CPU占用率、內(nèi)存使用率等超過閾值的后臺 應用程序;或者,對終端設備中的應用程序安裝耗電量進行排行,將排名靠前的應用程序作 為耗電應用程序。屏幕亮度信息為屏幕亮度的大?。ㄒ卜Q屏幕亮度值)。鎖屏時間信息為 鎖屏時間的長短。硬件狀態(tài)信息為硬件的工作方式。系統(tǒng)服務信息為系統(tǒng)服務的開啟數(shù)量。
[0063] 有關各項耗電服務以及各項耗電服務的狀態(tài)信息的介紹可詳見上述實施例步驟 SllO的描述,在此不再贅述。
[0064] 步驟S520,按照預先設置的分值邏輯,根據(jù)各項耗電服務的狀態(tài)信息分別確定各 項耗電服務的第一評分。
[0065] 本實施例中,為上述的每一項耗電服務預先設置分值邏輯,例如,根據(jù)每項耗電服 務的耗電比例設置。例如,設置總分值為100分;其中,經(jīng)過統(tǒng)計,耗電應用程序和屏幕亮度 對終端設備電量消耗最大,可分別設置分值范圍為0-25分;其次是系統(tǒng)服務和鎖屏時間, 分別占用的分值為0-15分,硬件工作狀態(tài)占用10分,分別在上述分值范圍內(nèi)對各項耗電服 務評分,獲得各項耗電服務的第一評分。
[0066] 具體地,對耗電應用程序,根據(jù)耗電應用程序的開啟數(shù)量確定耗電應用程序的第 一評分。隨耗電應用程序的數(shù)量增加時,第一評分呈現(xiàn)降低趨勢,例如,當耗電應用程序為 5個以下時,耗電應用程序的第一評分為25分,而當耗電應用程序超過5個時,每增加2個 耗電應用程序,第一評分降低1分,最低分為10分。對系統(tǒng)服務的第一評分也是隨系統(tǒng)服 務的開啟數(shù)量增加而降低,不再贅述。本示例中為每項耗電應用程序設置了相同的權重,只 根據(jù)耗電應用程序的數(shù)量來確定耗電應用程序的第一評分。本領域技術人員還可以根據(jù)各 項耗電應用程序或系統(tǒng)服務的耗電量,進程數(shù)等,為每個耗電應用程序或系統(tǒng)服務設置不 同的權重,以此確定耗電服務的第一評分。
[0067] 針對鎖屏時間,根據(jù)鎖屏時間的長短確定鎖屏時間的第一評分。具體分值邏輯可 以設置為:鎖屏時間在15s以下時,鎖屏時間的第一評分為15分;當鎖屏時間增加時,鎖屏 時間的第一評分降低。例如15s_30s內(nèi),第一評分為10分,超過30s為5分。
[0068] 針對屏幕亮度,根據(jù)屏幕亮度的大小確定屏幕亮度的第一評分。具體分值邏輯可 以設置為:屏幕亮度值小于25%或屏幕亮度為自動時,屏幕亮度的第一評分為15分;當屏 幕亮度值升高時,屏幕亮度的第一評分降低。
[0069] 針對硬件狀態(tài),根據(jù)硬件的工作方式確定硬件狀態(tài)的第一評分。具體分值邏輯可 以設置為:CPU工作在調(diào)頻狀態(tài)下時,硬件狀態(tài)的第一評分為10分;CPU工作在非調(diào)頻狀態(tài) 下時,硬件狀態(tài)的第一評分為5分。
[0070] 步驟S530,計算各項耗電服務的第一評分之和得到所有項耗電服務的第一總評 分。
[0071] 步驟S540,根據(jù)所有項耗電服務的第一總評分確定第一耗電狀態(tài)。
[0072] 預先設置的分值邏輯中還包括耗電狀態(tài)與總評分范圍的對應關系。例如,當?shù)谝?總評分為90-100分范圍內(nèi)時,確定耗電狀態(tài)為"極致省電",當?shù)谝豢傇u分在60-90分范圍 內(nèi)時,確定耗電狀態(tài)為"比較省電",當?shù)谝豢傇u分在60分以下時,確定為"非常耗電"。
[0073] 步驟S550,根據(jù)各項耗電服務的狀態(tài)信息和剩余電量計算剩余電量的第一可用時 間。
[0074] 具體地,以Android系統(tǒng)為例,它存在一個BatteryManager(電池管理函數(shù)),它 會發(fā)送sticky(粘性)類型的系統(tǒng)廣播,其函數(shù)返回值intent中包括了當前的電池電量狀 態(tài)、充電狀態(tài)等各種信息,因此可以通過向系統(tǒng)的電池電量監(jiān)控應用程序接口注冊監(jiān)聽模 塊,來偵測系統(tǒng)當前電池電量。
[0075] 可選地,可通過以下方式計算剩余電量的第一可用時間:預先為終端設備的總電 量設置若干電量區(qū)間,并根據(jù)耗電狀態(tài)下統(tǒng)計的各時間段內(nèi)終端設備的起始電量和終止電 量,得到對應設置的電量區(qū)間的剩余使用時間;從而根據(jù)終端設備的當前電量與設置的電 量區(qū)間的關系,結(jié)合電量區(qū)間對應的剩余使用時間,得到第一可用時間。
[0076] 步驟S560,在展示界面中展示第一耗電狀態(tài)和第一可用時間。
[0077] 圖6示出了本發(fā)明實施例提供的第一耗電狀態(tài)和第一可用時間的展示界面示意 圖。如圖6所示,當前終端設備的第一耗電狀態(tài)為"比較省電",剩余電量的第一可用時間為 " 15時22分"。除了展示第一耗電狀態(tài)和第一可用時間之外,展示界面中還提供有供用戶操 作的用戶觸發(fā)接口,用于接收用戶觸發(fā)的優(yōu)化處理指令。應用根據(jù)用戶的操作,對各項耗電 服務進行優(yōu)化。
[0078] 步驟S570,接收用戶在展示界面觸發(fā)的優(yōu)化處理指令。
[0079] 具體地,檢測用戶對圖6中所示的"點擊優(yōu)化"控件的觸控,接收優(yōu)化處理指令。該 "點擊優(yōu)化"控件是一個自動觸發(fā)接口。
[0080] 上述優(yōu)化方法也可在后臺自動運行,例如,當執(zhí)行本發(fā)明方法的應用檢測到剩余 電量低于20%時,或鎖屏狀態(tài)下的CPU占用率、內(nèi)存占用率過高時,或終端啟動游戲時,自 動產(chǎn)生優(yōu)化處理指令。
[0081] 步驟S580,根據(jù)優(yōu)化處理指令和各項耗電服務的狀態(tài)信息對耗電服務中的一項或 多項進行優(yōu)化處理。
[0082] 具體地,優(yōu)化處理包括以下處理方式中的一種或多種的組合:關閉一個或多個耗 電應用程序,啟動智能休眠省電狀態(tài),優(yōu)化屏幕亮度,縮短鎖屏時間,關閉智能同步服務等。 有關這幾種優(yōu)化處理方式的描述可詳見上一實施例步驟S120所述。
[0083] 進一步地,耗電應用程序包括用戶安裝程序和系統(tǒng)自帶的一些應用程序。本發(fā)明 實施例中,對上述兩類耗電應用程序可選采用不同的方式進行優(yōu)化。其中,對用戶安裝程 序,例如,百度地圖,UC瀏覽器等,與移動系統(tǒng)類型和移動設備型號關系不大。本發(fā)明對這 類耗電應用程序提供相同的優(yōu)化建議值,例如,建議關閉或建議保留,在不同終端上以相同 的方式優(yōu)化。
[0084] 對系統(tǒng)自帶應用程序,不同機型的自帶應用程序不同,而這些自帶的應用程序可 能是重要的,被關閉后可能影響用戶使用。執(zhí)行本發(fā)明方法的應用程序?qū)⒁苿咏K端的型號、 系統(tǒng)類型等上傳至云端,云端數(shù)據(jù)庫中保存有本發(fā)明的耗電應用程序的提供商運營出的每 種型號的終端上的系統(tǒng)自帶應用程序的優(yōu)化建議值或優(yōu)化策略,具體地,云端數(shù)據(jù)庫中保 存可關閉的系統(tǒng)自帶應用程序的安裝包名稱,如apk名稱,及相應的優(yōu)化建議值?;蛘撸?收云端推送的對該終端型號的優(yōu)化策略,例如,推送的三星Galaxy3專屬優(yōu)化策略的建議 值并緩存在本地,應用程序查詢本地緩存后,對耗電應用程序進行優(yōu)化。
[0085] 對耗電應用程序的優(yōu)化還包括禁止耗電應用程序的自啟動,這也可以通過上述的 云端查詢的方式進行,在云端數(shù)據(jù)庫中對每種終端型號,保存該終端中可自啟動的應用程 序的包名稱和對應的優(yōu)化建議值,推送至終端設備中,供終端設備中執(zhí)行本發(fā)明方法的應 用在本地進行查詢對應的優(yōu)化建議值,根據(jù)優(yōu)化建議值對耗電應用程序進行優(yōu)化。
[0086] 進一步地,本發(fā)明實施例中,展示界面還提供有至少一種省電模式的用戶觸發(fā)接 口,通過該至少一種省電模式的用戶觸發(fā)接口接收用戶觸發(fā)的優(yōu)化處理指令,按照對應的 省電模式對各項耗電服務中的一項或多項進行優(yōu)化處理。如圖6所示,展示界面的底部提 供了省電模式選擇的用戶觸發(fā)接口,當前模式為"平衡省電"模式。該"平衡省電"模式對 應于一種預置的耗電服務的優(yōu)化方式,例如,在此優(yōu)化方式下,將關閉觸感反饋服務和智能 同步服務,而保留數(shù)據(jù)網(wǎng)絡服務、Wi-Fi服務和藍牙服務。該"平衡省電"模式的用戶觸發(fā) 接口被觸發(fā)后,出現(xiàn)下拉菜單,提供"平衡模式","極限模式"等省電模式供用戶選擇,如圖 7所示。用戶也可以對"平衡模式"和"極限模式"進行個性化定制。
[0087] 作為示例,下表示出了平衡模式和極限模式中各項系統(tǒng)服務的優(yōu)化情況:
[0088] 表1.兩種省電模式的優(yōu)化情況示意表
[0089]
【權利要求】
1. 一種終端設備耗電狀態(tài)的優(yōu)化方法,包括: 檢測終端設備中各項耗電服務的狀態(tài)信息,根據(jù)所述各項耗電服務的狀態(tài)信息確定并 展示終端設備的第一耗電狀態(tài); 接收用戶觸發(fā)的優(yōu)化處理指令,根據(jù)所述優(yōu)化處理指令和各項耗電服務的狀態(tài)信息對 所述各項耗電服務中的一項或多項進行優(yōu)化處理; 檢測優(yōu)化處理后的各項耗電服務的狀態(tài)信息,并根據(jù)所述優(yōu)化處理后的各項耗電服務 的狀態(tài)信息確定并展示終端設備的第二耗電狀態(tài)。
2. 根據(jù)權利要求1所述的方法,所述展示終端設備的第一耗電狀態(tài)具體為:在展示界 面中展示所述終端設備的第一耗電狀態(tài),并在所述展示界面中提供所述優(yōu)化處理指令的用 戶觸發(fā)接口。
3. 根據(jù)權利要求2所述的方法,所述用戶觸發(fā)接口包括:第一指定項耗電服務的自動 觸發(fā)接口以及一個或多個第二指定項耗電服務的手動觸發(fā)接口。
4. 根據(jù)權利要求1-3任一項所述的方法,所述各項耗電服務的狀態(tài)信息包括以下耗電 服務的狀態(tài)信息中的一項或多項:耗電應用程序信息、屏幕亮度信息、鎖屏時間信息、硬件 狀態(tài)信息、以及系統(tǒng)服務信息。
5. 根據(jù)權利要求4所述的方法,所述根據(jù)所述各項耗電服務的狀態(tài)信息確定終端設備 的第一耗電狀態(tài)進一步包括: 按照預先設置的分值邏輯,根據(jù)所述各項耗電服務的狀態(tài)信息分別確定各項耗電服務 的第一評分; 計算各項耗電服務的第一評分之和得到所有項耗電服務的第一總評分; 根據(jù)所有項耗電服務的第一總評分確定所述第一耗電狀態(tài); 所述根據(jù)優(yōu)化處理后的各項耗電服務的狀態(tài)信息確定終端設備的第二耗電狀態(tài)進一 步包括: 按照預先設置的分值邏輯,根據(jù)優(yōu)化處理后的各項耗電服務的狀態(tài)信息分別確定各項 耗電服務的第二評分; 計算各項耗電服務的第二評分之和得到所有項耗電服務的第二總評分; 根據(jù)所有項耗電服務的第二總評分確定所述第二耗電狀態(tài)。
6. 根據(jù)權利要求5所述的方法,根據(jù)所述各項耗電服務的狀態(tài)信息分別確定各項耗電 服務的第一評分或第二評分包括以下步驟中的一個或多個: 根據(jù)所述耗電應用程序的開啟數(shù)量確定耗電應用程序的第一評分或第二評分; 根據(jù)屏幕亮度的大小確定屏幕亮度的第一評分或第二評分; 根據(jù)鎖屏時間的長短確定鎖屏時間的第一評分或第二評分; 根據(jù)硬件的工作方式確定硬件狀態(tài)的第一評分或第二評分; 根據(jù)系統(tǒng)服務的開啟數(shù)量確定系統(tǒng)服務的第一評分或第二評分。
7. 根據(jù)權利要求6所述的方法,所述耗電應用程序為耗電量高于預設閾值的應用程 序;所述硬件狀態(tài)包括終端設備的CPU調(diào)頻狀態(tài);所述硬件的工作方式包括CPU調(diào)頻工作 方式和非調(diào)頻工作方式;所述系統(tǒng)服務包括藍牙服務、Wi-Fi服務、數(shù)據(jù)網(wǎng)絡服務、觸感反 饋服務、及智能同步服務中的一項或多項。
8. 根據(jù)權利要求3所述的方法,所述接收用戶觸發(fā)的優(yōu)化處理指令包括:接收用戶通 過自動觸發(fā)接口觸發(fā)的優(yōu)化處理指令; 所述根據(jù)所述優(yōu)化處理指令和各項耗電服務的狀態(tài)信息對所述各項耗電服務中的一 項或多項進行優(yōu)化處理進一步包括: 關閉一個或多個耗電應用程序; 和/或,啟動智能休眠省電狀態(tài); 和/或,優(yōu)化屏幕亮度; 和/或,縮短鎖屏時間; 和/或,關閉智能同步服務。
9. 根據(jù)權利要求3所述的方法,所述接收用戶觸發(fā)的優(yōu)化處理指令包括:接收用戶通 過一個或多個手動觸發(fā)接口觸發(fā)的優(yōu)化處理指令; 所述根據(jù)所述優(yōu)化處理指令和各項耗電服務的狀態(tài)信息對所述各項耗電服務中的一 項或多項進行優(yōu)化處理進一步包括: 優(yōu)化硬件的工作方式; 和/或,關閉一項或多項系統(tǒng)服務。
10. -種終端設備耗電狀態(tài)的優(yōu)化裝置,包括: 檢測模塊,適于檢測終端設備中各項耗電服務的狀態(tài)信息; 狀態(tài)確定模塊,適于根據(jù)所述各項耗電服務的狀態(tài)信息確定終端設備的第一耗電狀 態(tài);以及根據(jù)優(yōu)化處理后的各項耗電服務的狀態(tài)信息確定終端設備的第二耗電狀態(tài); 交互模塊,適于展示所述第一耗電狀態(tài)和所述第二耗電狀態(tài),以及接收用戶觸發(fā)的優(yōu) 化處理指令; 優(yōu)化模塊,適于根據(jù)所述優(yōu)化處理指令和各項耗電服務的狀態(tài)信息對所述各項耗電服 務中的一項或多項進行優(yōu)化處理。
【文檔編號】G06F1/32GK104484031SQ201410844193
【公開日】2015年4月1日 申請日期:2014年12月30日 優(yōu)先權日:2014年12月30日
【發(fā)明者】張越, 莊慶 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司