欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電子裝置以及用于在電子裝置中管理功率的方法

文檔序號:10569508閱讀:509來源:國知局
電子裝置以及用于在電子裝置中管理功率的方法
【專利摘要】公開了一種電子裝置以及用于在電子裝置中管理功率的方法,所述電子裝置包括:電池;顯示器;處理器,與電池和顯示器電連接;以及存儲器,與處理器電連接并存儲至少一個應用,其中,存儲器存儲指令,其中,當指令被執(zhí)行時,促使處理器在至少一個應用在顯示器的關閉狀態(tài)下執(zhí)行期間監(jiān)視至少一個應用的功耗,并促使處理器在顯示器進入打開狀態(tài)之后立即基于監(jiān)視的結果的至少一部分來在顯示器上顯示指示功耗的值是否超過在選擇的時間選擇的閾值的信息。
【專利說明】
電子裝置以及用于在電子裝置中管理功率的方法
技術領域
[0001] 本公開總體上涉及電子裝置,更具體地,涉及用于在電子裝置中管理功率的方法。
【背景技術】
[0002] 通常,在諸如智能電話的電子裝置上預加載的應用中,在制造期間通過若干驗證 階段來使誤差最小化。然而,即使電子裝置在制造過程期間被優(yōu)化之后發(fā)布,性能退化或電 池使用時間的減少也可由于未經(jīng)驗證的應用的安裝或在運行的應用中的錯誤而發(fā)生。
[0003] 為了防止這些情況發(fā)生,電子裝置通過使用電池管理應用來提供電池消耗值,并 提供應用終止功能。
[0004] 然而,由電池管理應用提供的當前信息可使用戶難以識別問題或難以決定如何執(zhí) 行功率管理。
[0005] 因此,在本領域中需要用于在電子裝置中管理功率的改進方法。

【發(fā)明內容】

[0006] 本公開已經(jīng)被提出以解決上述問題和缺點,并至少提供下面描述的優(yōu)點。
[0007] 因此,本公開的方面在于提供一種能夠用于檢測異?;虿粚こ5叵碾娏鞯膽?的方法的電子裝置。
[0008] 本公開的另一方面在于提供一種能夠直接控制關于檢測到的異?;虿粚こk娏?消耗應用的信息的電子裝置,以及用于在電子裝置中管理功率的方法。
[0009] 根據(jù)本公開的一方面,提供了一種電子裝置,其中,所述電子裝置包括:電池;顯示 器;處理器,與電池和顯示器電連接;以及存儲器,與處理器電連接并存儲至少一個應用,其 中,存儲器存儲指令,其中,當所述指令被執(zhí)行時,促使處理器在至少一個應用在顯示器的 關閉狀態(tài)下執(zhí)行期間監(jiān)視至少一個應用的功耗,并促使處理器在顯示器進入打開狀態(tài)之后 立即基于監(jiān)視的結果的至少一部分來在顯示器上顯示指示功耗的值是否超過在選擇的時 間期間選擇的閾值的信息。
[0010] 根據(jù)本公開的另一方面,提供了一種用于在電子裝置中管理功率的方法,其中,所 述方法包括:在至少一個應用在電子裝置的顯示器的關閉狀態(tài)下執(zhí)行期間監(jiān)視所述至少一 個應用的功耗,并在顯示器進入打開狀態(tài)之后立即基于監(jiān)視的結果的至少一部分來在顯示 器上顯示指示功耗的值是否超過在選擇的時間期間選擇的閾值的信息。
【附圖說明】
[0011] 從下面結合附圖進行的詳細描述,本公開的上述和其它方面、特征和優(yōu)點將變得 更加清楚,其中:
[0012] 圖1示出根據(jù)本公開的實施例的網(wǎng)絡環(huán)境;
[0013] 圖2是根據(jù)本公開的實施例的電子裝置的框圖;
[0014] 圖3是根據(jù)本公開的實施例的程序模塊的框圖;
[0015] 圖4是根據(jù)本公開的實施例的電子裝置的框圖;
[0016] 圖5是根據(jù)本公開的實施例的電子裝置的資源管理器的結構圖;
[0017] 圖6是用于描述根據(jù)本公開的實施例的電子裝置中的資源使用歷史存儲單元的結 構圖;
[0018] 圖7是根據(jù)本公開的實施例的用于更新參考電流消耗值的結構圖;
[0019] 圖8示出根據(jù)本公開的實施例的用于在電子裝置中管理功率的方法;
[0020] 圖9A、圖9B、圖9C、圖9D和圖9E示出根據(jù)本公開的實施例的在電子裝置中顯示異常 或不尋常電流消耗應用的檢測信息;
[0021] 圖10A、圖10B、圖10C和圖10D示出根據(jù)本公開的實施例的在電子裝置中對異常電 流消耗應用的檢測信息的處理;
[0022] 圖11A、圖11B、圖11C和圖11D示出根據(jù)本公開的實施例的在電子裝置中設置針對 異常電流消耗的通知的功能;
[0023] 圖12A和圖12B示出根據(jù)本公開的實施例的在電子裝置中使用通知窗口對異常電 流消耗應用的檢測信息進行處理;
[0024] 圖13示出根據(jù)本公開的實施例的在電子裝置中顯示異常電流消耗應用的詳細信 息;
[0025]圖14A、14B和14C示出根據(jù)本公開的實施例的在電子裝置中顯示異常電流消耗應 用的歷史;
[0026] 圖15示出根據(jù)本公開的實施例的在電子裝置中設置異常電流消耗應用的節(jié)電模 式;
[0027] 圖16A和圖16B示出根據(jù)本公開的實施例的在電子裝置中的異常電流消耗應用的 節(jié)電模式下的屏幕切換;
[0028] 圖 17、圖 18A、圖 18B、圖 19A、圖 19B、圖 19C、圖 19D、圖 20A、圖 20B、圖 20C 和圖 20D 示出 根據(jù)本公開的實施例的電子裝置的智能管理器;
[0029] 圖 21、圖 22A、圖 22B、圖 23A、圖 23B、圖 24A、圖 24B、圖 25A、圖 25B、圖 26A、圖 26B、圖 26C、圖26D、圖27A、圖27B和圖27C示出根據(jù)本公開的實施例的提供由電子裝置的智能管理 器管理的電池信息;
[0030] 圖 28、圖 29A、圖 29B、圖 29C、圖 30A、圖 30B、圖 30C、圖 31A、圖 31B、圖 31C、圖 31D、圖 32A、圖32B、圖32C、圖32D、圖33A、圖33B、圖33C、圖33D、圖34A、圖34B和圖34C示出根據(jù)本公 開的實施例的提供由電子裝置的智能管理器管理的存儲信息;
[0031] 圖35、圖36A、圖36B和圖36C示出根據(jù)本公開的實施例的提供由電子裝置的智能管 理器管理的隨機存取存儲器(RAM)信息;
[0032] 圖37A、圖37B、圖37C、圖38A、圖38B、圖38C、圖39A和圖39B示出根據(jù)本公開的實施 例的控制由電子裝置的智能管理器管理的存儲單元的存儲空間;
[0033] 圖40、圖41A、圖41B、圖41C、圖41D和圖41E示出根據(jù)本公開的實施例的將電子裝置 的智能管理器提供為微件。
[0034]在整個附圖中,相同的附圖標號將被理解為指示相同的部件、組件和結構。
【具體實施方式】
[0035] 在下文中,將參照附圖公開本公開的實施例。然而,本公開并非意在限定特定實施 例,并應被解釋為包括根據(jù)本公開的實施例的各種修改、等同物和/或替代物。關于附圖的 描述,相同的附圖標號表示相同的元件。為了清楚和簡潔,將忽略已知功能和/或構造的詳 細描述。
[0036] 在本公開中,諸如"具有"、"可具有"、"包括"或"可包括"的表述指示存在相應特征 而不排除存在另外的特征。
[0037] 在本公開中,諸如"A或B"、"至少一個A或/和B"或"A或/和B中的一個或更多個"的 表述可包括列出的項目中的所有可能組合。例如,"A或B"、"至少一個A或/和B"或"A或/和B 中的一個或更多個"指示包括至少一個A、包括至少一個B或包括至少一個A和至少一個B兩 者。
[0038] 在各種實施例中使用的諸如"第一"、"第二"、"主要的"或"次要的"的表述可表示 各種元件而不管順序和/或重要性如何,并且不限制相應元件。所述表述可被用于將一個元 件和另一個元件進行區(qū)分。例如,第一用戶裝置和第二用戶裝置可表示不同的用戶裝置而 不管順序或重要性如何,并且在不偏離本公開的范圍的情況下,第一元件可被稱為第二元 件,第二元件可被稱為第一元件。
[0039] 當描述諸如第一元件的元件被"可操作地或直接地耦接"到或"連接"到諸如第二 元件的另一元件時,第一元件可被直接地連接到第二元件或可通過第三元件被連接到第二 元件。然而,當描述第一元件被"直接地連接"到或"直接地耦接"到第二元件時,表示在第一 元件和第二元件之間不存在第三元件。
[0040] 在本公開中的表述"被配置為(或設置)"可根據(jù)情況與例如"適合于"、"具有…… 能力"、"設計用于"、"適合于"、"提出以"或"能夠"替換。術語"被配置為(或設置)"不總是僅 意味著通過硬件"專門設計用于"。可選地,在一些情況下,表述"被配置為…的設備"可指示 設備"能夠"與另一設備或組件一起操作。例如,短語"被配置為執(zhí)行A、B和C的處理器"可以 是諸如中央處理單元(CPU)或應用處理器的通用處理器,其中,通用處理器可通過執(zhí)行存儲 在用于執(zhí)行相應操作的專用處理器中或存儲設備中的至少一個軟件程序來執(zhí)行相應的操 作。
[0041] 在本公開中定義的術語用于僅描述特定實施例而不意在限制其它實施例的范圍。 當在本公開的說明書和權利要求中使用時,除非有明確地不同地表述,否則單數(shù)形式可包 括多個復數(shù)形式。在本公開中使用的包括技術術語和科學術語的全部術語可具有與本領域 中普通技術人員通常理解的含義相同的含義??煞治龀龅氖?在字典中定義的術語具有與 相關技術的上下文相同的含義或相似的含義,而不被分析為理想或過于正式的含義,除非 明確地限定。在一些情況下,在本公開中限定的術語可不被分析為排除本公開的實施例。
[0042] 根據(jù)本公開的電子裝置可包括通信功能。例如,電子裝置可包括以下項中的至少 一個:智能電話、平板個人計算機(PC)、移動電話、視頻電話、電子書(e-book)閱讀器、臺式 PC、膝上型PC、筆記本計算機、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、運動圖像專 家組層音頻3(MP3)播放器、移動醫(yī)療裝置、照相機和可穿戴裝置。根據(jù)本公開的實施例,所 述可穿戴裝置包括以下類型中的至少一個:配件類型(諸如手表、戒指、手鐲、腳鐲、項鏈、目艮 鏡、隱形眼鏡、頭戴式裝置(HMD))、服裝集成類型(諸如,電子服裝)、身體附著類型(諸如護 皮墊或紋身)和身體植入類型(諸如可植入電路)。
[0043] 根據(jù)一些實施例,電子裝置可以是家用電器,諸如,以下項中的至少一個:電視機 (TV)、數(shù)字視頻盤(DVD)播放器、音頻裝置、冰箱、空調、真空吸塵器、烤箱、微波爐、洗衣機、 空氣凈化器、機頂盒、家庭自動控制面板、安全控制面板、TV盒子(諸如三星HomeSync?、蘋果 TV?或谷歌TV?)、游戲控制臺(諸如Xbox?或PlayStation?)、電子詞典、電子鑰匙、攝像機和 電子相框。
[0044] 根據(jù)另一實施例,電子裝置可包括以下項中的至少一個:各種醫(yī)療裝置(諸如,血 糖、血壓或身體溫度測量裝置、磁共振血管造影(MRA)、磁共振成像(MRI)、計算機斷層掃描 (CT)、成像裝置或超聲裝置)、導航系統(tǒng)、全球導航衛(wèi)星系統(tǒng)(GNSS)、事件數(shù)據(jù)記錄器(EDR)、 飛行數(shù)據(jù)記錄器(FDR)、車輛信息娛樂裝置、用于船舶的諸如導航系統(tǒng)和回轉羅盤的電子裝 置、航空電子裝置、安全裝置、汽車頭單元、工業(yè)機器人或家用機器人、自動柜員機(ATM)、銷 售終端(P0S)裝置以及諸如電燈泡、各種傳感器、電表或燃氣表、灑水裝置、火災報警器、恒 溫器、街燈、烤面包機、訓練裝備、熱水箱、加熱器、鍋爐的物聯(lián)網(wǎng)(I〇T)裝置。
[0045] 根據(jù)一些實施例,電子裝置可包括家具或建筑/結構的一部分、電子板、電子簽名 接收裝置、投影儀和諸如水、電、煤氣或電波測量裝置的各種測量工具。根據(jù)本公開的實施 例的電子裝置可以是上面列出的裝置之一或上面列出的裝置的組合,并且可以是柔性裝 置。根據(jù)本公開的實施例的電子裝置不限于上面列出的裝置,并根據(jù)技術的進步可包括新 的電子裝置。
[0046] 這里,在本公開的實施例中使用的術語"用戶"可表示使用電子裝置的人或使用電 子裝置的裝置,諸如人工智能電子裝置。
[0047]參照圖1,將描述根據(jù)本公開的實施例的在網(wǎng)絡環(huán)境100中的電子裝置101。電子裝 置101包括總線110、處理器120、存儲器130、1/0接口 150、顯示模塊160和通信接口 170。根據(jù) 一些實施例,電子裝置101可省略前述元件中的至少一個,或者還可包括其它元件。
[0048]總線110包括用于通過170將元件120進行互相連接并用于通過170允許在元件110 之間的通信的電路。
[0049] 處理器120包括中央處理單元(CPU)、應用處理器(AP)和通信處理器(CP)中的一個 或更多個。處理器120執(zhí)行用于電子裝置101的至少一個其它元件的控制和/或通信的操作 或數(shù)據(jù)處理??杀环Q為控制器的處理器120部分地或唯一地包括控制器。
[0050] 在至少一個應用在顯示器160的關閉狀態(tài)下執(zhí)行期間,處理器120監(jiān)視應用的功 耗。顯示器160-進入開啟狀態(tài)之后,處理器120就基于監(jiān)視的結果將至少一個指示存儲在 存儲器130中,其中,所述至少一個指示用于在顯示器160上顯示關于功耗的值或功耗值是 否超過在選擇的時間期間選擇的閾值的信息。
[0051 ]存儲器130包括易失性和/或非易失性存儲器。存儲器130存儲與電子裝置101的至 少一個其它元件相關聯(lián)的命令或數(shù)據(jù)。根據(jù)本公開的實施例,存儲器130存儲軟件和/或程 序140。程序140包括內核141、中間件143、應用程序編程接口(API) 145和/或應用147,內核 141、中間件143、應用程序編程接口(API) 145和/或應用147中的至少一些可被稱為操作系 統(tǒng)(0S)〇
[0052]存儲器130存儲至少一個應用。存儲器130存儲用于控制在至少一個應用之中的異 ?;虿粚こ5叵碾娏骰蚬β实膽玫闹噶睢@?,存儲器130存儲用于以下操作的指令: 在顯示器160上以彈出窗口的形式提供指示應用的功耗值是否超過在選擇的時間期間選擇 的閾值的信息;在顯示器160上顯示用于執(zhí)行應用的圖標并在圖標上或在圖標附近顯示關 于應用的功耗值是否超過在選擇的時間期間選擇的閾值的信息;識別應用的類別并在顯示 器160上顯示關于應用的功耗值是否在選擇的時間期間超過針對該類別預設的功耗閾值的 信息;存儲應用的使用頻率并還在顯示器160上顯示關于使用頻率是否超過選擇的使用頻 率閾值的信息或基于使用頻率的至少一部分的使用歷史信息;以及提供用于設置是否在顯 示器160上顯示關于應用的功耗值是否超過在選擇的時間期間選擇的閾值的信息的用戶界 面(UI)或用于顯示在處理器120中正在被執(zhí)行或運行的至少一個應用的UI。
[0053]內核141控制或管理諸如總線110、處理器120或存儲器130的系統(tǒng)資源,其中,系統(tǒng) 資源用于執(zhí)行在諸如中間件143、API145或應用147的其它程序中實現(xiàn)的操作或功能。內核 141提供接口,其中,中間件143、API 145或應用147通過所述接口訪問電子裝置101的單獨 的組件,以控制或管理系統(tǒng)資源。
[0054]中間件143用作中介以允許API145或應用147與內核141進行通信以便交換數(shù)據(jù)。
[0055] 中間件143根據(jù)優(yōu)先級處理從應用147接收到的一個或更多個任務請求。例如,中 間件143將用于使用電子裝置101的系統(tǒng)資源的優(yōu)先級提供給應用147中的至少一個應用。 例如,中間件143通過根據(jù)給予應用147中的至少一個應用的優(yōu)先級處理一個或更多個任務 請求來針對一個或更多個任務請求執(zhí)行諸如調度或負載均衡的控制。
[0056] API 145用于應用147控制由內核141或中間件143提供的功能,并包括用于文件、 窗口、圖像處理或字符控制的至少一個接口或函數(shù)。
[0057] I/O接口 150將從用戶或另一外部裝置接收的命令或數(shù)據(jù)傳輸?shù)诫娮友b置101的其 它元件。I/O接口 150也可將從電子裝置101的其它元件接收到的命令或數(shù)據(jù)輸出給用戶或 另一外部裝置。
[0058] 顯示模塊160包括例如液晶顯示器(LCD)、發(fā)光二極管(LED)顯示器、有機LED (0LED)顯示器、微機電系統(tǒng)(MEMS)顯示器或電子紙顯示器。顯示模塊160向用戶顯示諸如文 本、圖像、視頻、圖標或符號的各種內容,并包括通過使用電子筆或用戶的身體的部分來接 收觸摸、手勢、接近或懸停輸入的觸摸屏。
[0059] 通信接口 170安排電子裝置101和外部裝置之間的通信。例如,通信接口 170可通過 無線或有線通信連接到網(wǎng)絡162以便與外部裝置進行通信。
[0060] 無線通信可使用例如以下項中的至少一個作為蜂窩通信協(xié)議:長期演進(LTE)、 LTE高級(LTE-A)、碼分多址(CDMA)、寬帶CDMA(WCDMA)、通用移動電信系統(tǒng)(UMTS)、無線寬帶 (WiBro)或全球移動通信系統(tǒng)(GSM)。無線通信包括例如短距離通信164,其中,短距離通信 164包括以下項中的至少一個:無線保真(WiFi)、Bluetooth?、近場通信(NFC)和諸如全球定 位系統(tǒng)(GPS)、全球導航衛(wèi)星系統(tǒng)(Glonass)、北斗導航衛(wèi)星系統(tǒng)(北斗)、Galileo和歐洲的 全球衛(wèi)星導航系統(tǒng)的全球導航衛(wèi)星系統(tǒng)(GNSS)。這里,GPS和GNSS可被互換使用。有線通信 包括以下項中的至少一個:通用串行總線(USB)、高清晰度多媒體接口(HDMI)、推薦標準 (RS)-2032和簡易老式電話服務(POTS)。網(wǎng)絡162包括以下項中的至少一個:諸如局域網(wǎng) (LAN)或廣域網(wǎng)(WAN)的計算機網(wǎng)絡、互聯(lián)網(wǎng)和電話網(wǎng)絡。
[0061] 第一外部電子裝置102和第二外部電子裝置104中的每個可以是與電子裝置101類 型相同或不同的裝置。根據(jù)本公開的實施例,服務器106可包括一個或更多個服務器組成的 組。根據(jù)實施例,在電子裝置101中執(zhí)行的全部操作或一些操作可在另一電子裝置或多個電 子裝置中執(zhí)行。例如,當電子裝置101不得不自動地或根據(jù)請求執(zhí)行功能或服務時,電子裝 置101可請求另一裝置執(zhí)行與所述功能或服務相關聯(lián)的至少一些功能而不是執(zhí)行所述功能 或服務,或者除了執(zhí)行所述功能或服務之外還可請求另一裝置執(zhí)行與所述功能或服務相關 聯(lián)的至少一些功能,并且所述另一電子裝置執(zhí)行請求的功能或另外的功能并將結果傳送到 電子裝置101。電子裝置101提供接收的結果或通過處理接收的結果來提供請求的功能或服 務。為此,例如,可使用云計算、分布式計算或客戶端-服務器計算。
[0062]圖2是根據(jù)本公開的實施例的電子裝置201的框圖。電子裝置201可包括圖1所示的 整個電子裝置101或圖1所示的電子裝置101的部分。電子裝置201包括一個或更多個應用處 理器(AP)210、通信模塊220、用戶識別模塊(SH0224、存儲器230、傳感器模塊240、輸入裝置 250、顯示器260、接口 270、音頻模塊280、相機模塊291、電力管理模塊295、電池296、指示器 297和電機298。
[0063]處理器210通過驅動操作系統(tǒng)或應用程序來控制連接到處理器210的多個硬件或 軟件組件,并執(zhí)行對于包括多媒體數(shù)據(jù)的各條數(shù)據(jù)的處理和操作,并且處理器210可用片上 系統(tǒng)(SoC)來實現(xiàn)。根據(jù)實施例,處理器210還可包括圖形處理單元(GPU)和/或圖像信號處 理器。處理器210包括圖2所示的元件中的至少一些元件(諸如蜂窩模塊210)。處理器210將 從其它元件中的至少一個(諸如非易失性存儲器)接收到的命令或數(shù)據(jù)載入到易失性存儲 器中,并處理所述命令或數(shù)據(jù),并且將各種數(shù)據(jù)存儲在非易失性存儲器中。
[0064] 通信模塊220可具有與圖1所示的通信接口 170相同或相似的配置。通信模塊220包 括例如蜂窩模塊221、11?1模塊223、藍牙(81')模塊225、6奶3模塊227、近場通信(冊〇模塊 228和射頻(RF)模塊229。
[0065] 蜂窩模塊221通過通信網(wǎng)絡提供例如語音呼叫、視頻呼叫、短信服務或因特網(wǎng)服 務。根據(jù)實施例,蜂窩模塊201可通過使用用戶識別模塊(SH0224來識別并驗證通信網(wǎng)絡中 的電子裝置201。蜂窩模塊221執(zhí)行由處理器210提供的功能中的至少一個功能,并包括通信 處理器(CP)。
[0066] WiFi模塊223、BT模塊225、GPS模塊227和NFC模塊228中的至少一個包括用于處理 由相應模塊發(fā)送和接收的數(shù)據(jù)的處理器。根據(jù)實施例,可在一個集成芯片(1C)或1C封裝中 包括以下項中的至少兩個:蜂窩模塊221、WiFi模塊223、BT模塊225、GNSS模塊227和NFC模塊 228〇
[0067] RF模塊229發(fā)送和接收通信信號,并包括收發(fā)器、功率放大器模塊(PAM)、頻率濾波 器、低噪聲放大器(LNA)或天線。根據(jù)另一實施例,蜂窩模塊221、11?1模塊223、81'模塊225、 GNSS模塊227和NFC模塊228中的至少一個通過單獨的RF模塊發(fā)送和接收RF信號。
[0068] S頂卡224可以是嵌入式S頂,并包括諸如集成電路卡標識碼(ICCID)的唯一識別信 息或諸如國際移動用戶識別碼(IMSI)的用戶信息。
[0069] 存儲器230包括內部存儲器232或外部存儲器234。內部存儲器22可包括以下項中 的至少一個:諸如動態(tài)隨機存取存儲器(DRAM )、靜態(tài)RAM (SRAM)和同步DRAM (SDRAM)的易失 性存儲器和諸如一次性可編程只讀存儲器(0TPR0M)、可編程ROM(PROM)、可擦除可編程ROM (EPROM)、電可擦除可編程ROM(EEPROM)、掩模ROM、閃速R0M、NAND閃速存儲器或NOR閃速存儲 器的非易失性存儲器以及固態(tài)驅動器(SSD)。
[0070]外部存儲器234還可包括諸如緊湊式閃存(CF)、安全數(shù)字(SD)、微型SD、迷你 SD、極 限數(shù)字(xD)、多媒體卡(MMC)和記憶棒的閃存盤。外部存儲器234可通過各種接口功能上和/ 或物理上與電子裝置201連接。
[0071]傳感器模塊240測量物理量或感測電子裝置201的操作狀態(tài)以將測量的或感測的 信息轉換成電子信號。傳感器模塊240包括以下項中的至少一個:手勢傳感器240A、陀螺儀 傳感器240B、壓力傳感器240C、磁傳感器240D、加速度傳感器240E、握持傳感器240F、近距離 傳感器240G、顏色傳感器240H(諸如紅、綠、藍(RGB)傳感器)、生物傳感器2401、溫度/濕度傳 感器240J、照度傳感器240K和紫外線(UV)傳感器240M。另外或可選地,傳感器240包括電子 鼻傳感器、肌電圖(EMG)傳感器、腦電圖(EEG)傳感器、心電圖(ECG)傳感器或指紋傳感器。傳 感器240還可包括用于控制包括在傳感器240中的至少一個傳感器的控制電路。在一些實施 例中,電子裝置201還可包括被配置為作為處理器210的一部分或與處理器210分離地控制 傳感器模塊240的處理器,,以在處理器210的休眠狀態(tài)期間控制傳感器模塊240。
[0072]輸入模塊250包括觸摸面板252、(數(shù)字)筆傳感器254、鍵256或超聲波輸入裝置 258。觸摸面板252可使用電容式、電阻式、紅外線式或超聲波式中的至少一個。觸摸面板252 還可包括控制電路。觸摸面板252還可包括觸覺層以向用戶提供觸覺反應。
[0073](數(shù)字)筆傳感器254包括識別片,其中,識別片是觸摸面板252的一部分或者是單 獨的識別片。鍵256還可包括物理按鈕、光學鍵或鍵盤。超聲波輸入裝置258通過麥克風(諸 如麥克風288)感測在輸入工具中產(chǎn)生的超聲波,并檢查與感測到的超聲波相應的數(shù)據(jù)。 [0074] 顯示器260包括面板262、全息裝置264和投影儀266。面板262可包括與圖1的顯示 器260相同或相似的配置。面板262可被實現(xiàn)為柔性的、透明的或可穿戴的,并與觸摸面板 252配置在一個模塊中。全息裝置264通過使用光的干涉在空氣中顯示立體圖像。投影儀266 可通過光的投射將圖像顯示在外部屏幕上。屏幕可布置在電子裝置201的內部或外部。根據(jù) 實施例,顯示器260還可包括用于控制面板262、全息照相264或投影儀266的控制電路。 [0075] 接口 270包括高清晰度多媒體接口(HDMI)272、通用串行總線(USB)274、光學通信 276或D-subminiature(D-sub)278。接口 270可包括在圖1所示的通信接口 170中。另外或可 選地,接口 270包括移動高清鏈接(MHL)接口、SD/MMC接口或紅外數(shù)據(jù)協(xié)會(IrDA)接口。 [0076]音頻模塊280可將聲音和電子信號進行雙向轉換。音頻模塊280中的至少一個元件 可包括在圖1所示的I/O接口 145中。音頻模塊280處理通過揚聲器282、接收器284、耳機286 或麥克風288輸入或輸出的聲音信息。
[0077]相機模塊291是能夠捕獲靜止圖像或運動圖像的裝置,并根據(jù)實施例包括一個或 更多個圖像傳感器(諸如前置或后置傳感器)、透鏡、圖像信號處理器(ISP)、或閃光燈(諸如 LED或氣燈)。
[0078]電力管理模塊295管理電子裝置201的電力。根據(jù)實施例,電力管理模塊295包括電 力管理集成電路(PMIC)、充電器1C或電池量表。PMIC可具有有線和/或無線充電方案。無線 充電方案包括磁共振、磁感應和電磁式,并且對于無線充電,諸如線圈回路、諧振電路或整 流器的附加電路還可被包括。電池量表測量電池 296的剩余量或充電期間的電池 296的電 壓、電流或溫度。電池 296包括可充電電池和/或太陽能電池。
[0079] 指示器297顯示電子裝置201或電子裝置210的部分(諸如處理器210)的特定狀態(tài) (例如,啟動狀態(tài)、消息狀態(tài)或充電狀態(tài))。電機298將電信號轉換成機械振動或產(chǎn)生振動或 觸覺效果。盡管未示出,但電子裝置201包括用于支持移動TV的處理裝置(諸如GPU)。用于支 持移動TV的處理裝置按照諸如數(shù)字多媒體廣播(DMB )、數(shù)字視頻廣播(DVB)或媒體Flo?的標 準來處理媒體數(shù)據(jù)。
[0080] 在這里描述的前述元件中的每個包括一個或更多個組件,并且部件的名稱可根據(jù) 電子裝置201的類型的不同而有所不同。根據(jù)本公開的電子裝置包括前述元件中的至少一 個,并且一些元件可從電子裝置被省略或者還可在電子裝置中包括其它元件。當根據(jù)本公 開的電子裝置的元件中的一些被組合成一個實體時,可執(zhí)行與已被組合的元件的功能相同 的功能。
[0081] 圖3是根據(jù)本公開的實施例的程序模塊的框圖。根據(jù)本公開的實施例,程序模塊 310包括用于控制與電子裝置(諸如電子裝置101)相關的資源的0S和/或在0S中執(zhí)行的各種 應用。0S 包括 Android、iOS、Windows、Symbian、Tizen 或 Bada。
[0082] 程序模塊310包括內核320、中間件330、應用程序編程接口(API)360和/或應用 370。程序模塊310中的至少部分可被預先加載在電子裝置上或可從外部電子裝置下載。 [0083]內核320包括系統(tǒng)資源管理器321和/或裝置驅動器323。系統(tǒng)資源管理器321執(zhí)行 對系統(tǒng)資源的控制、分配或檢索。根據(jù)實施例,系統(tǒng)資源管理器321包括進程管理單元、內存 管理單元或文件系統(tǒng)。裝置驅動器323包括例如顯示驅動器、相機驅動器、BT驅動器、共享內 存驅動器、USB驅動器、鍵盤驅動器、WiFi驅動器、音頻驅動器或進程間通信(IPC)驅動器。 [0084]中間件330提供應用370共同需要的功能或通過API360向應用370提供各種功能以 使得應用370有效地使用電子裝置內有限的系統(tǒng)資源。根據(jù)實施例,中間件330包括以下項 中的至少一個:運行時庫335、應用管理器341、窗口管理器342、多媒體管理器343、資源管理 器344、電力管理器345、數(shù)據(jù)庫管理器346、包管理器347、連接管理器348、通知管理器349、 位置管理器350、圖形管理器351和安全管理器352。
[0085]運行時庫335包括庫模塊,其中,編譯器使用庫模塊來在應用370被運行時通過編 程語言增加新的功能。運行時庫335執(zhí)行與1/0、內存管理或計算操作相關的功能。
[0086] 應用管理器341管理應用370中的至少一個應用的生命周期。窗口管理器342使用 屏幕管理⑶I資源。多媒體管理器343識別用于播放各種媒體文件所必需的格式,并可通過 使用適合于相應格式的編解碼器來對媒體文件進行編碼或解碼。資源管理器334管理資源, 諸如,源代碼、內存或應用370中的至少一個應用的存儲空間。
[0087]電力管理器345與基本輸入/輸出系統(tǒng)(BIOS)-起操作來管理電池或電力,并提供 電子裝置所必需的電力信息。數(shù)據(jù)庫管理器346執(zhí)行管理操作以生成、搜索或改變用于應用 370中的至少一個應用的數(shù)據(jù)庫。包管理器347管理以包文件形式分布的應用的安裝或更 新。
[0088] 連接管理器348管理諸如WiFi或藍牙連接的無線連接。通知管理器349以不打擾用 戶的方式顯示或通知諸如到達消息、預約和接近提醒的事件。位置管理器350管理電子裝置 的位置信息。圖形管理器351管理將向用戶提供的圖形效果或與圖形效果相關的用戶界面 (UI)。安全管理器352提供系統(tǒng)安全或用戶認證所必需的一般的安全功能。根據(jù)本公開的實 施例,當電子裝置具有呼叫功能時,中間件330還可包括用于管理電子裝置的語音呼叫功能 或視頻呼叫功能的電話管理器。
[0089]中間件330包括形成上述內部元件的各種功能的組合的中間件模塊。中間件330提 供根據(jù)0S的類型而特定的模塊,以便提供可區(qū)分的功能。此外,中間件330可動態(tài)地刪除現(xiàn) 有元件中的一些元件或者可增加新的元件。
[0090] API 360可根據(jù)0S被提供為具有不同配置的一組API編程函數(shù)。在Android或iOS的 情況下,例如,每個平臺可提供一個API集,并且在Tizen的情況下,可提供兩個或更多個API 集。
[0091] 應用370包括能夠執(zhí)行功能的一個或更多個應用,例如,主頁應用371、撥號器應用 372、短消息服務(SMS)/多媒體信息服務(MMS)應用373、即時消息(頂)應用374、瀏覽器應用 375、相機應用376、鬧鐘應用377、通訊錄應用378、語音撥號器應用379、電子郵件應用380、 日歷應用381、媒體播放器應用382、相冊應用383、時鐘應用384、諸如用于測量運動量或血 糖的醫(yī)療保健應用或諸如用于提供大氣壓、濕度或溫度信息的環(huán)境信息提供應用。
[0092] 根據(jù)實施例,應用370包括支持在電子裝置和外部電子裝置之間的信息交換的信 息交換應用。信息交換應用包括用于將特定信息傳輸?shù)酵獠侩娮友b置的通知轉發(fā)應用或用 于管理外部電子裝置的裝置管理應用。
[0093] 例如,通知轉發(fā)應用包括用于將由電子裝置101的另一應用(諸如SMS/MMS應用、電 子郵箱應用、醫(yī)療保健應用或環(huán)境信息應用)產(chǎn)生的通知信息傳送到外部電子裝置的功能。 通知轉發(fā)應用可從外部電子裝置接收通知信息以將通知信息提供給用戶。
[0094]裝置管理應用管理電子裝置的至少一個功能或外部電子裝置的至少一個功能,并 且由在外部電子裝置中操作的應用提供服務或由外部電子裝置提供服務。
[0095] 根據(jù)實施例,應用370包括根據(jù)外部電子裝置的屬性指定的應用(諸如移動醫(yī)療設 備的醫(yī)療保健應用)。根據(jù)實施例,應用370包括從外部電子裝置接收到的應用、預先加載的 應用或可從服務器下載的第三方應用。根據(jù)所示出的實施例的程序模塊310中的元件的名 稱可根據(jù)0S的類型而改變。
[0096] 根據(jù)本實施例,程序模塊310的至少部分可通過軟件、固件、硬件或它們中的至少 兩個的組合來實現(xiàn)。程序模塊310的至少部分可通過處理器(諸如處理器210)來實現(xiàn)或執(zhí) 行。程序模塊310的至少部分包括用于執(zhí)行一個或更多個功能的模塊、程序、例程、指令集或 處理。
[0097] 這里所使用的術語"模塊"可表示例如包括硬件、軟件和固件中的一個或它們中的 兩個或更多個的組合的單元。"模塊"可與單元、邏輯、邏輯塊、組件或電路互換使用。"模塊" 可以是集成元件中的部分或集成元件中的最小單元。"模塊"可以是執(zhí)行一個或更多個功能 的最小單元或最小單元的一部分。"模塊"可機械地或電子地實現(xiàn)。例如,根據(jù)實施例的"模 士夬"包括以下項中的至少一個:專用集成電路(ASIC)芯片、現(xiàn)場可編程門陣列(FPGA)以及執(zhí) 行已知的或將被開發(fā)的特定操作的可編程邏輯裝置。
[0098] 根據(jù)本公開的實施例的裝置或方法中的至少部分可使用以程序模塊的形式存儲 在計算機可讀存儲介質中的指令來實現(xiàn)。當指令由處理器執(zhí)行時,一個或更多個處理器執(zhí) 行與該指令相應的功能。計算機可讀存儲器介質可以是例如存儲器130。
[0099] 計算機可讀記錄介質包括硬盤、軟盤、諸如磁帶的磁介質、諸如光盤只讀存儲器 (CD-ROM)或數(shù)字通用盤(DVD)的光學介質、諸如軟光盤的磁光介質和諸如R0M、RAM或閃存的 硬件裝置。此外,程序指令包括由編譯器創(chuàng)建的機器語言代碼以及可由計算機使用解釋器 的執(zhí)行的高級語言代碼。前述的硬件裝置可被配置作為至少一個軟件模塊來操作以執(zhí)行本 公開,反之亦然。
[0100] 根據(jù)本公開的實施例的模塊或程序模塊包括前述元件中的一個或更多個,省略前 述元件中的一些或還包括另外的其它元件。由模塊、程序模塊或其它元件執(zhí)行的操作可按 照順序的、并行的、重復的或啟發(fā)式的方式執(zhí)行。此外,一些操作可按照不同的順序被執(zhí)行 或被省略,或者可具有另外的不同操作。提供在這里公開的實施例以描述并幫助對公開的 技術問題的理解,而不是意在限制在此描述的技術的范圍。因此,本發(fā)明的范圍應被解釋為 包括基于本文檔的技術精神的任何改變或各種其它實施例。
[0101] 圖4是根據(jù)本公開的實施例的電子裝置401的框圖400。參照圖4,電子裝置401包括 處理器410、存儲器420和顯示器440。
[0102] 根據(jù)實施例,處理器410可以是圖1所示的處理器120。處理器410包括硬件、軟件和 固件中的至少一個。
[0103] 根據(jù)實施例,處理器410檢測在電子裝置410中運行的至少一個應用之中的異常地 消耗電流或功率的應用。
[0104] 根據(jù)實施例,處理器410收集包括以下項中的至少一個的信息并基于收集到的信 息檢測至少一個運行的應用之中的異常地消耗功率的應用:關于應用的類別的第一信息、 關于應用的使用頻率的第二信息以及關于至少一個運行的應用的狀態(tài)和消耗電流的第三 fg息。
[0105] 根據(jù)實施例,針對關于應用的類別的第一信息,處理器410確定安裝在電子裝置 401中的應用的類別并將確定的類別存儲在存儲器420的類別數(shù)據(jù)庫(DB)中。
[0106] 可在下載應用、安裝應用、初始化應用數(shù)據(jù)或執(zhí)行應用時或在用戶的請求時執(zhí)行 應用的類別的確定。
[0107] 如果類別信息被包含在應用的安裝信息中,則處理器410從安裝信息檢測應用的 類別。處理器410從服務器或外部電子裝置檢測應用的類別。服務器可以是提供應用的服務 器。也可使用電子裝置410中的應用類別DB來檢測應用的類別。
[0108] 根據(jù)實施例,針對關于應用的使用頻率的第二信息,處理器410監(jiān)視應用是否被使 用并將監(jiān)視的結果記錄在使用頻率DB中。處理器410周期性地調查應用的使用頻率并將使 用頻率記錄在使用頻率DB中。
[0109] 例如,處理器410可在預設的時間段期間或在應用的安裝之后立即連續(xù)不斷地監(jiān) 視應用的使用頻率或應用使用頻率并將使用頻率記錄在使用頻率DB中。
[0110] 應用使用頻率包括用戶執(zhí)行應用的次數(shù)。應用使用頻率還可包括關于應用的用戶 輸入信息。
[0111] 處理器410從外部電子裝置接收應用使用頻率。
[0112]如果應用的使用頻率低于基于使用頻率DB的預設的閾值,則處理器410確定應用 未被使用。
[0113] 根據(jù)實施例,針對第三信息,處理器410檢測至少一個運行的應用的狀態(tài)和消耗電 流。
[0114] 處理器410包括資源管理器411和電力管理器412。
[0115]資源管理器411根據(jù)監(jiān)視策略周期性地或在產(chǎn)生事件信號(諸如,喚醒信號、計時 器或電池減少信號)時,收集在電子裝置401中運行的應用的狀態(tài)信息、由應用使用的資源 的類型以及資源的狀態(tài)信息,電力管理器412收集電子裝置401的電池使用信息。
[0116] 處理器410從資源管理器411獲得在電子裝置401中運行的應用的應用狀態(tài)信息、 由應用使用的資源的資源類型信息以及資源的資源狀態(tài)信息,并從電力管理器412獲得電 子裝置401的電池使用信息。處理器410通過基于上述獲得的信息計算CPU的由于應用代碼 執(zhí)行的消耗電流和由應用使用的資源的消耗電流,檢測應用的狀態(tài)和應用的消耗電流。在 這里,處理器410、資源管理器411和電力管理器412的分離是示例,并可以以各種形式實現(xiàn)。 [0117]圖5是根據(jù)本公開的實施例的電子裝置的資源管理器510的結構圖。資源管理器 510監(jiān)視CPU、電池、存儲器、喚醒鎖定(wakelock)、傳感器、網(wǎng)絡、處理器、定時器和顯示器, 其中,資源管理器510是圖4中的資源管理器411的詳細描述,其中,資源管理器411還將與圖 5相關地被描述。這些監(jiān)視的項目僅是示例并可根據(jù)電子裝置進行各種改變。
[0118]如圖5所示,資源管理器510包括具有監(jiān)視資源管理器中存儲的周期信息的監(jiān)視策 略單元511、監(jiān)視CPU占用率的CPU監(jiān)視器512、監(jiān)視存儲器的狀態(tài)的內存監(jiān)視器513、監(jiān)視在 電子裝置401中包括的至少一個傳感器的傳感器監(jiān)視器514、監(jiān)視運行的應用的類型的進程 監(jiān)視器515和監(jiān)視顯示器430的狀態(tài)的顯示器監(jiān)視器516。資源管理器510包括監(jiān)視電子裝置 401的電池狀態(tài)的電池監(jiān)視器517、監(jiān)視用于保持特定功率狀態(tài)的喚醒鎖定的喚醒鎖定監(jiān)視 器518、監(jiān)視電子裝置401的網(wǎng)絡狀態(tài)的網(wǎng)絡監(jiān)視器519和監(jiān)視根據(jù)時間段引起事件的定時 器的定時器監(jiān)視器520。
[0119]資源管理器510包括監(jiān)視至少一個運行的應用的狀態(tài)以及由資源管理器510的元 件512至520中的應用正在使用的至少一個資源的狀態(tài)的DB 521,并將監(jiān)視的狀態(tài)存儲在DB 521 中。
[0120] 例如,處理器410基于通過資源管理器411(圖5中資源管理器510)監(jiān)視的結果將至 少一個運行的應用的前臺或后臺執(zhí)行狀態(tài)作為應用的狀態(tài)存儲在DB521中。處理器410將應 用的運行、暫停、停止或死亡狀態(tài)作為應用的狀態(tài)存儲在DB 521中。應用狀態(tài)僅是示例,并 可具有各種變化。
[0121] 資源管理器510基于監(jiān)視的結果將諸如CPU、喚醒鎖定、移動網(wǎng)絡、WiFi或GPS的資 源的打開或關閉狀態(tài)作為資源的狀態(tài)存儲在DB 521中。處理器410將針對資源的唯一狀態(tài) 存儲為資源的狀態(tài)。例如,處理器410將顯示器的打開、關閉或亮度狀態(tài)存儲為資源的狀態(tài), 并針對WiFi將掃描、打開或數(shù)據(jù)流量狀態(tài)存儲為資源的狀態(tài)。
[0122] 處理器410獲得資源管理器510的監(jiān)視結果以及通過電力管理器412收集的電池使 用信息,并通過使用監(jiān)視結果和電池使用信息來檢測應用的狀態(tài)和消耗電流。
[0123] 處理器412通過使用如下的等式(1)來檢測應用的消耗電流:
[0124] 應用消耗電流A =應用的CPU消耗電流B+由被應用使用的資源消耗的資源消耗電 流C
[0125] ............................(1)
[0126] 處理器410通過使用如下的等式(2)來檢測應用的CPU消耗電流B:
[0127] 應用的CPU消耗電流B =應用的CPU占用時間+CPU消耗電流
[0128] ...........................(2)
[0129]處理器410通過使用如下等式(3)來檢測由被應用使用的其它資源消耗的資源消 耗電流C:
[0130]由被應用使用的資源消耗的資源消耗電流C =應用的資源使用時間或資源使用量 Cl*針對由應用使用的資源的參考消耗電流C2
[0131] ..........................(3)
[0132] 處理器410通過使用針對應用的資源使用歷史存儲單元來檢測應用的資源使用時 間或資源使用量C1。
[0133] 圖6是用于描述根據(jù)本公開的實施例的電子裝置中的資源使用歷史存儲單元的結 構圖。
[0134] 如圖6所示,如果如(a)所指示的在多個應用610之中的至少一個運行的應用向資 源管理器620請求資源的使用,則如(b)所指示的資源管理器620向多個資源630之中的該資 源請求激活。根據(jù)資源,資源可被資源管理器620直接激活。激活可指允許請求資源的應用 使用該資源的處理。
[0135] 如(c)所指示的,資源管理器620將應用的資源使用信息存儲在資源使用歷史存儲 單元640中。資源管理器620將指示資源使用時間的時間信息或指示資源使用量的使用量信 息存儲在資源使用歷史存儲單元640中。
[0136] 處理器410使用針對每個資源預先測量并確定的參考消耗電流C2來檢測由應用使 用的每個資源的資源消耗電流C。通常,制造商基于測試測量由應用的每個資源消耗的電 流,并在電子裝置中提供將測量的電流記錄為常量的文件。因此,通過使用該文件,可計算 應用的每個資源的資源消耗電流。例如,在Android系統(tǒng)中,文件"power_prof ile ? xml"可被 提供。
[0137] 處理器410如下檢測應用的每個資源的資源消耗電流C:
[0138] 應用的CPU消耗電流
[0140] Total CPU count:總CPU使用量
[0141] CPU count in step:針對速度的CPU使用量
[0142] Code launch time in process:在應用正在運行期間的時間
[0143] PowerlnCPUStep:針對CPU的速度的參考消耗電流
[0144] 應用喚醒鎖定消耗電流
[0145] wakeclockTime X cpu.awake
[0146] wakelockTime:由應用使用的喚醒鎖定時間
[0147] cpu. awake:喚醒鎖定參考消耗電流
[0148] 應用的WiFi消耗電流
[0150] (WiFiRxBytes+WiFiTxBytes):由應用使用的發(fā)送/接收數(shù)據(jù)的量
每WiFi字節(jié)的參考消耗電流
[0152] 除了基于發(fā)送/接收數(shù)據(jù)的量之外,還可通過計算在WiFi掃描或打開狀態(tài)下消耗 的電流來檢測WiFi消耗電流。
[0153] 應用的移動網(wǎng)絡消耗電流
[0155] RadioRxBytes XRadioTxBytes:由應用使用的發(fā)送/接收數(shù)據(jù)的量
:每移動網(wǎng)絡字節(jié)的參考消耗電流
[0157] 〈應用的GPS消耗電流〉
[0158] GpsTime X gpsPower
[0159] GpsTime:由應用使用的GPS時間
[0160] gpsPower: GPS參考消耗電流
[0161]處理器410在預設間隔或根據(jù)事件的發(fā)生針對運行的應用計算等式(1),并將計算 結果存儲在DB 521中。
[0162] 用于檢測由運行的應用使用的每個資源的資源消耗電流的參考消耗電流不同或 者可隨著電子裝置的制造狀態(tài)、使用情況和使用期限而不同。在常規(guī)的情況下,在電子裝置 的使用期間不考慮單獨的電子裝置或參考消耗電流的更新。
[0163] 根據(jù)實施例,處理器410監(jiān)視資源消耗電流并使用監(jiān)視的資源消耗電流來更新參 考消耗電流。
[0164] 圖7是根據(jù)本公開的實施例的用于在電子裝置中更新參考電流消耗值的結構圖。
[0165] 如圖7所示,電力管理集成電路(PMIC)710感測電子裝置401的消耗電流并將感測 的消耗電流發(fā)送到參考消耗電流更新單元720。當資源被使用時,資源管理器730將指示資 源的使用的信號發(fā)送到參考消耗電流更新單元720。
[0166] 參考消耗電流更新單元720基于從資源管理器730接收到的信號來確定資源的使 用,從PMIC710接收資源消耗電流,并在參考消耗電流存儲單元740中使用接收到的資源消 耗電流來更新所述資源的參考消耗電流。轉換處理可被執(zhí)行以將從PMIC710接收到的消耗 電流存儲為參考消耗電流。這里,PMIC710、參考消耗電流更新單元720、資源管理器730和資 源消耗電流存儲單元740是單獨的作為示例,并可以以各種形式實現(xiàn)。
[0167] 根據(jù)實施例,處理器410基于收集到的信息(諸如,關于應用的類別的第一信息、關 于應用的使用頻率的第二信息和關于應用的狀態(tài)和消耗電流以及由應用使用的資源的第 三信息)來將滿足預定條件的至少一個運行的應用中的至少一個應用檢測為異?;虿粚こ?電流消耗應用。
[0168] 處理器410檢測電子裝置401中的異常地消耗電流的應用。異常功耗相應于當應用 消耗電流而不管用戶的輸入或設置如何時或者當應用消耗超過在定義的條件下的預設閾 值電流值的電流時。
[0169] 例如,對于音樂播放應用,如果喚醒鎖定被保持了較長時間(例如,1小時)或者在 顯示器的關閉狀態(tài)期間由音樂播放消耗了電流,則該狀態(tài)可被確定為正常電流消耗,對于 位置跟蹤應用,由于為了高定位精度頻繁更新GPS位置而導致的高電流消耗可被確定為正 常電流消耗。然而,如果在顯示器的關閉狀態(tài)下與用戶沒有交互的應用或被確定為不被使 用的應用具有低于預定參考消耗電流的使用頻率,則即使低,該電流消耗也可被確定為異 常。
[0170] 例如,當音樂播放應用保持喚醒鎖定狀態(tài)較長時間而未播放音樂時或者當備忘錄 應用在顯示器的關閉狀態(tài)下進行操作或作為背景進行操作時,消耗電流被周期性地檢測, 從而使得如果檢測到的消耗電流類似于當應用作為前臺進行操作時的消耗電流,則該電流 消耗可被確定為異常電流消耗。例如,如果使用相機的應用在節(jié)電模式進行操作而甚至在 使用相機之后也未關閉相機,則這樣的功耗可被確定為異常功耗。
[0171] 為了檢測異常功耗應用,處理器410基于收集到的信息將在至少一個運行的應用 之中的與以下條件中的至少一個相應的應用檢測為異常功耗應用。
[0172] (1)如果在預定時間內應用消耗超過預設閾值電流值的電流;
[0173] (2)如果由應用使用的資源消耗超過預設閾值電流值的電流;
[0174] (3)如果在預設閾值時間或更長時間內由應用使用的資源消耗了電流;
[0175] (4)如果應用在使用資源之后進入失活狀態(tài)而未釋放資源;
[0176] (5)如果使用頻率低于預設閾值的應用消耗超過預設閾值電流值的電流;
[0177] (6)如果應用消耗了超過針對每個應用類型預設的閾值電流值的電流;
[0178] (7)如果應用具有異常電流消耗歷史或包括在異常電流消耗應用列表中。
[0179]根據(jù)實施例,處理器410在預設條件(諸如時間、資源或應用)下執(zhí)行檢測,以減少 由于異常電流消耗應用的檢測而導致的電子裝置401上的負荷。
[0180] 例如,處理器410在顯示器處于關閉狀態(tài)時檢測異常電流消耗應用,并當顯示器進 入打開狀態(tài)時顯示檢測結果。當顯示器在至少預定時間期間處于關閉狀態(tài)時,處理器410也 可檢測異常電流消耗應用。檢測包括自動控制檢測到的異常電流消耗應用(諸如,一些功能 的終止、暫停、刪除、限制或一些資源的使用)或設置為節(jié)電模式。自動控制還可包括根據(jù)用 戶的設置激活應用,或在與電流消耗應用相應的圖標、執(zhí)行屏幕、名稱或符號上或鄰近處顯 示檢測或自動控制結果的指示。
[0181] 如果在至少預定時間內或在與基于使用頻率DB的使用頻率相應的時間期間不存 在用戶輸入,則處理器410檢測異常電流消耗應用。為此,處理器410可計算特定時間的使用 頻率。使用頻率閾值可基于固定值或比率被設置。
[0182] 處理器410檢測與選擇的應用類別相應的應用是否異常地消耗電流。
[0183] 處理器410根據(jù)在預設剩余電池容量和當前的剩余電池容量之間的比較的結果來 確定是否檢測到異常電流消耗應用。
[0184] 如果在至少一個運行的應用之中檢測到異常電流消耗應用,則處理器410將檢測 到的異常電流消耗應用存儲在存儲器420中。
[0185] 處理器410通過使用存儲在存儲器420中的異常電流消耗應用來在顯示器430中顯 示異常電流消耗應用的檢測信息。
[0186] 如果異常電流消耗應用的歷史示圖被選擇,則處理器410通過使用存儲在存儲器 420中的異常電流消耗應用來按照時間、檢測頻率或名稱的順序顯示與選擇的周期(諸如每 周、每月、當前或用戶設置歷史)的相應的異常電流消耗應用的歷史。
[0187] 當顯示異常電流消耗應用的歷史時,處理器410可區(qū)分地顯示與以高檢測頻率被 檢測為異常電流消耗應用的應用中的至少一個應用相應的至少一個圖標。例如,所述圖標 可使用圖標的尺寸、顏色或指示被單獨地顯示。
[0188] 當顯示異常電流消耗應用的歷史時,處理器410在單獨的區(qū)域上顯示分別地與以 高檢測頻率被檢測為異常電流消耗應用的應用中的至少一個應用相應的至少一個圖標。
[0189] 處理器410將異常電流消耗應用的檢測信息(諸如,與應用相關聯(lián)的信息(諸如,應 用的圖標、名稱、類別或使用頻率)和與檢測相關聯(lián)的信息(諸如,檢測時間、位置、或原因) 或針對檢測的應用的控制功能)存儲在存儲器420的DB中,以顯示異常電流消耗應用的歷 史。
[0190] 處理器410使用異常電流消耗應用的歷史來產(chǎn)生DB,使得用戶可甚至在電子裝置 401的電源被重置或異常電流消耗應用的檢測的指示消失之后通過UI識別異常電流消耗應 用。例如,如果因為電池由于異常電流消耗應用而放電使得電子裝置的電源被關閉,則當電 子裝置的電源被打開時向用戶通知異常電流消耗應用。
[0191]如果未安裝的、暫停的或終止的應用被重新安裝或重新開始,則處理器410確定是 否存在針對所述應用的異常電流消耗檢測歷史。如果存在這樣的歷史,則將所述歷史提供 給用戶或者激活在異常電流消耗應用檢測中設置的功能限制。
[0192] 根據(jù)實施例,一旦從至少一個運行的應用之中檢測到異常電流消耗應用,處理器 410就在顯示器430上顯示異常電流消耗應用的檢測信息。
[0193] 處理器410在特定應用的待機屏幕、鎖定屏幕和執(zhí)行屏幕中的至少一個上顯示包 括異常電流消耗應用的檢測信息的彈出窗口。彈出窗口是示例,并且還可使用顯示器430的 至少一些區(qū)域來顯示異常電流消耗應用的檢測信息。
[0194] 處理器410使用通知面板顯示異常電流消耗應用的檢測信息。
[0195] 處理器410通過使用指示應用的圖標或名稱來顯示異常電流消耗應用。
[0196] 例如,在具有指示應用的圖標的情況下,圖標的應用、顏色、色度或亮度根據(jù)異常 電流消耗應用的檢測時間或電流消耗的程度而改變,異常電流消耗應用的指示可顯示在圖 標上或圖標附近。指示應用的圖標能夠執(zhí)行應用。
[0197] 在具有應用的名稱的情況下,例如可以以諸如字體的顏色、大小或傾斜角度、或下 劃線的各種形式來指示異常電流消耗應用。
[0198] 可在檢測時或在控制功能的執(zhí)行之后使用應用的圖標或應用的名稱來指示異常 電流消耗應用,其中,在檢測時或在控制功能的執(zhí)行之后可彼此不同。
[0199] 在檢測到至少一個異常電流消耗應用時,處理器410顯示包括以下項中的至少一 個的檢測信息:異常電流消耗應用的類型、異常電流消耗的檢測細節(jié)和針對異常電流消耗 應用的控制功能。
[0200] 異常電流消耗應用的類型包括應用的圖標、名稱、類別和使用頻率中的至少一個。
[0201] 如果異常電流消耗應用的類型被選擇,則處理器410顯示關于選擇的應用的詳細 信息,諸如,應用的功耗量、功耗速率、CPU占用率、RAM使用量、顯示狀態(tài)和執(zhí)行狀態(tài)中的至 少一個。顯示步驟可基于設定的時間被執(zhí)行。所述時間可被設定為固定的或用戶設置的時 間范圍。
[0202] 異常電流消耗的檢測細節(jié)指示產(chǎn)生異常電流消耗應用的原因或產(chǎn)生異常電流消 耗應用的情況。例如,諸如"在不使用期間與外部資源的通信量急劇增加"、"在休眠狀態(tài)下 CPU占用率急劇增加"、"在網(wǎng)頁瀏覽期間未關閉相機而停止應用"或"在屏幕開啟狀態(tài)下檢 測到由未使用的應用導致的電流消耗"的短語可作為異常電流消耗的檢測細節(jié)被顯示。
[0203] 針對異常電流消耗應用的控制功能指示用于處理異常電流消耗應用的方法。例 如,控制功能可包括以下項中的至少一個:應用的繼續(xù)、終止、卸載、暫停和功能限制、(逐步 地)節(jié)電模式設置、詳細信息的示圖、向外部電子裝置發(fā)送檢測信息以及由外部電子裝置處 理的結果的示圖。
[0204] 應用的功能限制或節(jié)電模式包括以下項中的至少一個:屏幕顯示改變(諸如,黑白 模式、色彩調整、僅一些細節(jié)的顯示、僅屏幕的一些區(qū)域的使用或屏幕更新速率調整)、后臺 操作限制、優(yōu)先級調整(諸如,CPU占用率限制、運行或執(zhí)行時間限制、或調度優(yōu)先級的降低、 傳感器使用限制、喚醒鎖定使用限制)、當顯示器被關閉時終止或暫停、以及當電子裝置進 入鎖屏幕狀態(tài)時終止或暫停。
[0205] 針對異常電流消耗應用的控制包括用于設置是否激活異常電流消耗的通知或是 否針對選擇的應用激活異常電流消耗的通知的UI。
[0206] 存儲器420存儲在至少一個運行的應用之中檢測到的異常電流消耗應用,并且顯 示器430顯示關于在所述至少一個運行的應用之中的異常電流消耗應用的信息。
[0207]如先前所描述的,下面是根據(jù)本公開的實施例的方面:
[0208] 電子裝置包括電池、顯示器、與電池和顯示器電連接的處理器410、與處理器410電 連接并存儲應用中的至少一個應用的存儲器420,其中,存儲器420存儲指令,其中,當所述 指令被執(zhí)行時,用于促使處理器410在所述至少一個應用在顯示器的關閉狀態(tài)下執(zhí)行期間 監(jiān)視所述至少一個應用的功耗,并促使處理器410在顯示器進入開啟狀態(tài)之后立即基于監(jiān) 視的結果中的至少一部分來在顯示器上顯示指示功耗的值是否超過在選擇的時間期間選 擇的閾值的信息。
[0209]所述指令使處理器410能夠通過使用彈出窗口在顯示器上提供關于功耗的閾值是 夠超過在選擇的時間期間選擇的閾值的信息。
[0210] 彈出窗口提供用于選擇應用的繼續(xù)執(zhí)行、終止、暫停、卸載和/或功能限制的用戶 界面(UI),并顯示執(zhí)行這些功能的結果。
[0211] 所述指令使處理器410能夠在顯示器上顯示能夠執(zhí)行應用的圖標,并在圖標上或 在圖標附近顯示關于功耗的值是否超過在選擇的時間期間選擇的閾值的信息。
[0212]所述指令使處理器410能夠識別應用的類別,并在顯示器上顯示關于功耗的值是 夠超過在選擇的時間期間針對該類別預設的閾值的信息。
[0213]所述指令使處理器410能夠存儲應用的使用頻率,并在顯示器上顯示關于使用頻 率是否超過選擇的使用頻率閾值的信息或基于使用頻率的至少部分的使用歷史信息。 [0214]所述指令使處理器410能夠提供用于設置是否在顯示器上顯示關于功耗的值是否 超過在選擇的時間期間選擇的閾值的信息的UI或用于顯示在處理器中正在運行的至少一 個應用的UI。
[0215] 所述指令使處理器410能夠顯示與功耗的值超過在選擇的時間期間選擇的閾值相 應的至少一個應用或提供能夠顯示所述至少一個應用的UI。
[0216] 與功耗值超過在選擇的時間期間選擇的閾值相應的應用可根據(jù)資源的狀態(tài)和發(fā) 生頻率被不同地顯示。
[0217] 圖8示出根據(jù)本公開的實施例的用于在電子裝置中管理功率的方法。
[0218] 參照圖8,在步驟810中,針對可在電子裝置401中執(zhí)行的至少一個應用,處理器410 通過使用電子裝置401或外部電子裝置的特定應用的類別信息來收集關于應用的類別的第 一信息。應用的類別的收集可與應用的執(zhí)行分離地被執(zhí)行。
[0219]在步驟820中,處理器410基于應用被執(zhí)行的次數(shù)來收集關于應用的使用頻率的第 二信息,其中,第二信息被存儲在電子裝置401中??杀黄渌娮友b置接收應用被執(zhí)行的次 數(shù)。例如,可在連接到相同用戶賬戶的裝置之間發(fā)送和接收應用的使用頻率。
[0220]在步驟830中,處理器410收集關于至少一個運行的應用的狀態(tài)和消耗電流以及由 至少一個運行的應用使用的至少一個資源的狀態(tài)和消耗電流的第三信息。
[0221]在步驟840中,處理器410基于收集到的第一信息、第二信息和第三信息確定是否 在所述至少一個運行的應用之中檢測到滿足預定條件的至少一個應用。
[0222] 如果在步驟850確定在至少一個運行的應用之中檢測到了滿足預定條件的至少一 個應用,則在步驟860處理器410將檢測到的至少一個異常電流消耗應用的檢測信息存儲在 存儲器420中??稍趹玫膱?zhí)行期間或在事件發(fā)生時周期性地執(zhí)行步驟850。
[0223] 在步驟870中,處理器410在顯示器420上顯示檢測到的異常電流消耗應用的檢測 信息,諸如,異常電流消耗應用的類型、異常電流消耗的檢測細節(jié)或針對異常電流消耗應用 的控制功能。
[0224] 將參照圖 10A-圖 10D、圖 11A-圖 11D、圖 12A-圖 12B、圖 13、圖 14A-圖 14C、圖 15、圖 16A-圖16B和圖17對步驟870中的針對關于檢測到的異常電流消耗應用的信息的操作進行 詳細地描述。
[0225] 如先前所描述的,下面是根據(jù)本公開的實施例的方面:
[0226] 一種用于在電子裝置中管理功率的方法包括:在至少一個應用在電子裝置的顯示 器的關閉狀態(tài)下執(zhí)行期間監(jiān)視所述至少一個應用的功耗,并在顯示器進入開啟狀態(tài)之后立 即基于監(jiān)視的結果中的至少部分在顯示器上顯示指示功耗的值是否超過在選擇的時間期 間選擇的閾值的信息。
[0227] 所述方法還可包括通過使用彈出窗口在顯示器上提供關于功耗的值是否超過在 選擇的時間期間選擇的閾值的信息。
[0228] 彈出窗口提供用于選擇至少一個應用的繼續(xù)執(zhí)行、終止、暫停、卸載和/或功能限 制的UI。
[0229] 彈出窗口顯示針對應用執(zhí)行繼續(xù)執(zhí)行、終止、暫停執(zhí)行、卸載和/或功能限制的結 果。
[0230] 所述方法還可包括:在顯示器上顯示能夠執(zhí)行應用的圖標,并在圖標上或在圖標 附近顯示關于功耗的值是否超過在選擇的時間期間選擇的閾值的信息。
[0231]所述方法還可包括:識別應用的類別,并在顯示器上顯示關于功耗的值是否超過 在選擇的時間期間針對該類別預設的閾值的信息。
[0232]所述方法還可包括:存儲應用的使用頻率,并在顯示器上顯示關于使用頻率是否 超過選擇的使用頻率閾值的信息或基于使用頻率中的至少一部分的使用歷史信息。
[0233]所述方法還可包括:提供用于設置是否在顯示器上顯示關于功耗的值是否超過在 選擇的時間期間選擇的閾值的信息的UI或用于顯示在處理器中運行的至少一個應用的UI。
[0234] 所述方法還可包括:顯示與功耗的值超過在選擇的時間期間選擇的閾值相應的至 少一個應用或提供能夠顯示所述至少一個應用的UI。
[0235] 與功耗的值超過在選擇的時間期間選擇的閾值相應的應用可根據(jù)資源的狀態(tài)和 發(fā)生頻率被不同地顯示。
[0236] 圖9A、圖9B、圖9C、圖9D和圖9E示出根據(jù)本公開的實施例的在電子裝置中顯示異常 電流消耗應用的檢測信息。
[0237] 可如圖9A所示在特定應用的執(zhí)行屏幕上使用彈出消息901、如圖9B所示在鎖定屏 幕上使用彈出消息902或如圖9C所示在待機屏幕上使用彈出消息903顯示從在電子裝置中 運行的至少一個應用檢測到的異常電流消耗應用的檢測信息。也可如圖9D所示使用通知面 板904或如圖9E所示使用指示異常電流消耗應用的圖標來顯示檢測信息。前述顯示方法是 示例,并且可使用屏幕的至少一些區(qū)域來顯示檢測信息。
[0238] 如圖9E所示,指示異常電流消耗應用的檢測的圖標905a可顯示在指示區(qū)域上。指 示異常電流消耗應用的圖標顯示指示異常電流消耗應用的檢測的指示905b。顯示在圖標上 的指示可根據(jù)檢測時間或電流消耗量而具有不同的尺寸、形狀或類型。
[0239] 圖10A、圖10B、圖10C和圖10D示出根據(jù)本公開的實施例的在電子裝置中對異常電 流消耗應用的檢測信息的處理。
[0240]如果如圖10A所示在電子裝置的待機模式下檢測到異常電流消耗應用,則如圖10B 所示在待機屏幕上使用彈出窗口來顯示包括異常電流消耗應用的類型1002、異常電流消耗 應用的檢測細節(jié)1001和針對異常電流消耗應用的控制功能1003的異常電流消耗應用的檢 測信息。
[0241] 如果在圖10B中從針對異常電流消耗應用的控制功能113選擇出"卸載",則如圖 10C所示顯示用于卸載的屏幕,并且如果從針對異常電流消耗應用的控制功能113選擇出 "結束",則如圖10D所示顯示用于終止的屏幕。
[0242] 圖11A、圖11B、圖11C和圖11D示出根據(jù)本公開的實施例的在電子裝置中設置針對 異常電流消耗的通知的功能。
[0243] 如果如圖11A所示在使用彈出窗口顯示異常電流消耗應用的檢測信息期間選擇了 用于設置異常電流消耗通知的"電池使用警告" A1,如圖11B所示選擇了"更多" A2以及在圖 11C中選擇了"電池使用警告" A3,則可如圖11D所示顯示用于設置異常電流消耗通知的菜 單。在圖11D中,根據(jù)用戶對激活(開)或失活(關)的選擇,可設置異常電流消耗通知的接收 或不接收。
[0244] 圖12A和圖12B示出根據(jù)本公開的實施例的在電子裝置中使用通知窗口對異常電 流消耗應用的檢測信息進行處理。
[0245] 如果如圖12A所示在電子裝置的待機模式下檢測到異常電流消耗應用,則在通知 面板1200上通知異常電流消耗應用的檢測,并且如果通知面板1200或在通知面板1200上的 檢測通知被選擇,則如圖12B所示可顯示異常電流消耗應用的檢測信息,其中,所述檢測信 息包括異常電流消耗應用的類型1202、異常電流消耗應用的檢測細節(jié)1201和針對異常電流 消耗應用的控制功能1203。
[0246] 圖13示出根據(jù)本公開的實施例的在電子裝置中顯示異常電流消耗應用的詳細信 息。
[0247] 如果在顯示異常電流消耗應用的檢測信息期間從異常電流消耗應用的類型選擇 了應用的特定類型,則如圖13所示使用曲線圖詳細地顯示選擇的應用的電流消耗信息。例 如,電流消耗信息包括以下項中的至少一個:基于資源的狀態(tài)(諸如顯示器的開啟狀態(tài)、關 閉狀態(tài)或亮度狀態(tài))的電流消耗信息、、以及檢測到的例如CPU或存儲器的電流使用量和使 用頻率。
[0248] 圖13示出當顯示器處于關閉狀態(tài)時每個時區(qū)由特定應用(諸如Chrome)消耗的電 流量。在圖13中,時區(qū)B1和時區(qū)B3相應于顯示器的關閉狀態(tài)。
[0249] 在圖13中,用戶可通過使用手柄1301a和1301b來指定時區(qū),并可顯示針對由用戶 指定的時區(qū)的電流消耗信息。
[0250] 圖14A、14B和14C示出根據(jù)本公開的實施例的在電子裝置中顯示異常電流消耗應 用的歷史。
[0251] 如圖14A所示,以卡片示圖的形式按照檢測的時間順序使用圖標來顯示存儲的從 過去到現(xiàn)在的異常電流消耗應用的歷史。雖然在圖14A中使用圖標來僅指示異常電流消耗 應用的類型,但也可顯示電池使用細節(jié)和控制功能中的至少一個。
[0252] 此外,如圖14B所示,在以卡片示圖的形式按照檢測的時間順序使用圖標來顯示存 儲的從過去到現(xiàn)在的異常電流消耗應用的歷史期間,以可與其它圖標區(qū)分的方式顯示與具 有最尚檢測頻率的異常電流消耗應用相應的圖標141。
[0253] 如圖14C所示,在以卡片示圖的形式按照檢測的時間順序通過使用圖標來顯示存 儲的從過去到現(xiàn)在的異常電流消耗應用的歷史期間,在卡片示圖中的單獨的區(qū)域上顯示與 按照最高到最低檢測頻率的順序的預定數(shù)量的異常電流消耗應用相應的圖標142。
[0254] 卡片形式是顯示形式的示例,然而,其它形式也可被使用。
[0255] 圖15示出根據(jù)本公開的實施例的在電子裝置中設置異常電流消耗應用的節(jié)電模 式。
[0256] 如圖15所示,在以卡片示圖的形式按照檢測的時間順序通過使用圖標來顯示存儲 的從過去到現(xiàn)在的異常電流消耗應用的歷史期間,如果選擇了針對特定應用1501的節(jié)電模 式,則顯示節(jié)電模式的等級1502。如果從節(jié)電模式的等級之中選擇了一個等級,則選擇的節(jié) 電模式等級被設置為應用1501的節(jié)電模式等級。
[0257] 圖16A和圖16B示出根據(jù)本公開的實施例的在電子裝置中的異常電流消耗應用的 節(jié)電模式下的屏幕切換。
[0258] 在圖16A中,在異常電流消耗應用的執(zhí)行期間,顯示與針對異常電流消耗應用設置 的節(jié)電模式等級相應的執(zhí)行屏幕。在圖16B中,在正常應用的執(zhí)行期間,顯示針對其未設置 節(jié)電模式的正常應用的執(zhí)行屏幕。
[0259] 如圖16A所示,在異常電流消耗應用之中的被選擇為在節(jié)電模式下執(zhí)行的應用在 節(jié)電模式下運行,在圖16B中,正常應用(例如,正常電流消耗應用)不在節(jié)電模式下運行。在 正常模式下沒有限制被應用于屏幕模式(諸如屏幕的亮度),然而在節(jié)電模式下,屏幕模式 可根據(jù)節(jié)電模式的等級而有所不同。例如,如所示出的,對于節(jié)電模式等級1,可通過將諸如 亮度降低或色調調整的改變應用到顯示器的屏幕顏色來減少電流消耗。對于節(jié)電模式等級 2,應用于顯示器的屏幕顏色的改變值被減小以當與節(jié)電模式等級1相比時減少顯示器的電 流消耗。對于節(jié)電模式等級3,通過使用單色(或黑色和白色)顯示器來使顯示器的電流消耗 最小化。
[0260] 根據(jù)實施例,節(jié)電模式信息、節(jié)電模式終止功能和節(jié)電模式設置改變功能中的至 少一個可被顯示在應用的部分區(qū)域上。
[0261] 圖 17、圖 18A、圖 18B、圖 19A、圖 19B、圖 19C、圖 19D、圖 20A、圖 20B、圖 20C 和圖 20D 示出 根據(jù)本公開的實施例的電子裝置的智能管理器。
[0262] 如圖17所示,智能管理器1700使能夠使用簡單操作來對電子裝置進行有效使用。 智能管理器1700提供關于電池、存儲器、RAM和安全類別的狀態(tài)信息以及針對電池、存儲、 RAM和安全類別的管理。
[0263] 圖18A示出智能管理器的主屏幕的示例。在主屏幕上,可提供狀態(tài)顯示圖標以及關 于電池、存儲器、RAM和安全類別的信息。例如,如圖18B所示,電池信息包括預計使用時間的 指示。存儲信息包括剩余容量或使用量的指示。RAM信息包括剩余容量或使用量的指示。安 全信息包括是否檢測到惡意軟件的指示。
[0264] 在智能管理器的主屏幕上包括能夠在給定時間最優(yōu)化所有類別的按鈕1800。一旦 選擇了最優(yōu)化按鈕1800,就針對每個類別執(zhí)行最優(yōu)化并顯示最優(yōu)化的結果。例如,如果如圖 19A所示選擇了最優(yōu)化按鈕1900,則如圖19B所示在最優(yōu)化期間可將視覺效果應用于類別圖 標。如果在最優(yōu)化期間發(fā)現(xiàn)任何問題(諸如檢測到異常電流消耗或惡意軟件),則如圖19C所 示可向用戶提供通知。如果在圖19C中選擇了 "0K",則如圖19D所示可顯示與在向用戶提供 通知之前的狀態(tài)相應的屏幕。
[0265] 在智能管理器的主屏幕上,在選擇特定類別時,該類別的詳細屏幕可被顯示。圖 20A示出選擇的電池類別的詳細屏幕,圖20B示出選擇的存儲器類別的詳細屏幕,圖20C示出 選擇的RAM類別的詳細屏幕,圖20D示出選擇的安全類別的詳細屏幕。
[0266] 圖 21、圖 22A、圖 22B、圖 23A、圖 23B、圖 24A、圖 24B、圖 25A、圖 25B、圖 26A、圖 26B、圖 26C、圖26D、圖27A、圖27B和圖27C示出根據(jù)本公開的實施例的提供由電子裝置的智能管理 器管理的電池信息。
[0267] 圖21示出電池屏幕。如圖21所示,電池類別包括電池信息、節(jié)電或延長電池壽命。 電池信息示出電池的使用的細節(jié)。節(jié)電示出可提供給用戶的或用戶可用的節(jié)電模式以及針 對每個節(jié)電模式的預計的使用時間。延長電池壽命提供能夠延長電池的使用壽命的功能。
[0268] 圖22A和圖22B示出顯示電池剩余電量的電池信息屏幕。如圖22A和22B所示,在電 池信息屏幕上,可根據(jù)預定標準改變指示電池的狀態(tài)的圖像或短語。
[0269] 圖23A和圖23B示出指示充電的電池信息屏幕的示例,圖24A和圖24B示出指示充電 方案的信息屏幕的示例。
[0270] 如果在電池屏幕上選擇了電池使用,則關于電池消耗的詳細信息可被顯示。如果 如圖25A所示了選擇電池使用,則如圖25B所示可顯示預計可用時間、電池消耗曲線圖、在最 近的充電之后的使用時間和特定應用的電池消耗細節(jié)中的至少一個。電池消耗曲線圖可具 有各種顯示條件。例如,可指定電池消耗查詢時間。特定應用、服務或硬件可被選擇以顯示 電池消耗曲線圖。也可針對后臺應用或服務顯示電池消耗曲線圖??苫谄聊婚_啟或關閉 狀態(tài)來顯示電池消耗曲線圖。特定應用的電池消耗細節(jié)可隨著電池消耗曲線圖的顯示條件 而變化。
[0271] 在電池屏幕上,延長電池壽命檢測并顯示異常地消耗電池的應用,并且還終止(或 結束)或卸載該應用。
[0272] 圖26A、圖26B、圖26C和圖26D示出延長的電池壽命。如果檢測到異常地消耗電池的 應用,則以可區(qū)別的方式顯示名稱"延長電池壽命"或該類別的細節(jié)或顏色,以將信息提供 給用戶。如果在圖26A中用戶選擇用于檢查詳細信息的按鈕2601,則如圖26B所示用戶可移 動到異常電池標簽并且檢測到的應用的列表可被顯示。應用列表的項目包括以下項中的至 少一個:應用名稱、應用圖標、電池消耗信息、應用終止和應用卸載。
[0273] 此外,用戶執(zhí)行針對⑶I和電池通知的設置。例如,如圖27A、27B和27C所示,用戶可 設置是否用數(shù)值來指示剩余電量或是否接收關于異常地消耗電池的應用的通知。
[0274] 圖 28、圖 29A、圖 29B、圖 29C、圖 30A、圖 30B、圖 30C、圖 31A、圖 31B、圖 31C、圖 31D、圖 32A、圖32B、圖32C、圖32D、圖33A、圖33B、圖33C、圖33D、圖34A、圖34B和圖34C示出根據(jù)本公 開的實施例的提供由電子裝置的智能管理器管理的存儲信息。
[0275] 存儲器類別包括存儲信息、垃圾文件和用戶數(shù)據(jù)。圖28示出存儲器。在圖28中,存 儲信息以包括一個或更多個項目的圖表的形式來顯示存儲器的當前狀態(tài)。例如,圖表包括 空閑區(qū)域、不必要的文件區(qū)域和使用的空間區(qū)域中的一個或更多個。如果選擇了按鈕詳情 2801,則提供詳細信息。垃圾文件提供顯示和刪除垃圾文件(諸如臨時文件)的信息的的功 能。用戶數(shù)據(jù)包括能夠布置不必要的文件或應用的功能。
[0276] 圖29A、29B和29C示出根據(jù)本公開的實施例的垃圾文件的刪除。在圖29A中,通過按 壓按鈕清除2901來執(zhí)行刪除。如圖29B所示,在刪除期間,使用視覺效果來顯示進度狀態(tài)。在 完成刪除之后,如圖29C所示,存儲狀態(tài)信息被更新并被顯示或者刪除的結果被顯示。
[0277] 圖30A、圖30B和圖30C示出垃圾文件的刪除的其它示例。如果如圖30A所示選擇了 文件列表,則如圖30B所示顯示應用列表,其中,在應用列表中用戶可選擇地刪除或清除與 特定應用相關聯(lián)的垃圾文件。在應用列表中的應用可包括所有安裝的應用或包括垃圾文件 的應用。對于包括垃圾文件的應用的應用列表,在顯示應用列表之前,可確定每個應用中是 否存在垃圾文件。在完成刪除之后,如圖30C所示,存儲狀態(tài)信息被更新并被顯示。
[0278] 在存儲類別中,用戶數(shù)據(jù)示出根據(jù)預定條件檢測到的文件或應用以允許用戶布置 文件或應用。例如,預定條件可包括多媒體文件被播放的次數(shù)、應用被執(zhí)行的次數(shù)、圖像或 視頻的清晰度、圖像和視頻之間的相似度或存在于另一裝置或服務器。用戶數(shù)據(jù)也可顯示 正常文件或安裝的應用以允許用戶布置文件或應用。
[0279] 圖31A、圖31B、圖31C和圖31D示出用戶數(shù)據(jù)的示例,其中,在所述示例中用戶可選 擇和刪除存儲在電子裝置中的圖像(包括圖片)。圖32A、圖32B、圖32C和圖32D示出用戶數(shù)據(jù) 的示例,其中,在所述示例中用戶可選擇和刪除存儲在電子裝置中的視頻。圖33A、圖33B、圖 33C和圖33D示出用戶數(shù)據(jù)的示例,其中,在所述示例中用戶可選擇和刪除存儲在電子裝置 中的音頻。圖34A、圖34B、圖34C和圖34D示出用戶數(shù)據(jù)的示例,其中,在所述示例中用戶可選 擇和刪除存儲在電子裝置中的應用。
[0280] 圖35、圖36A、圖36B和圖36C示出根據(jù)本公開的實施例的提供由電子裝置的智能管 理器管理的隨機存取存儲器(RAM)信息。
[0281] RAM類別包括存儲器信息、運行的應用和控制功能(結束所有)中的至少一個。
[0282] 圖35示出RAM的示例。參照圖35,存儲器信息以包括一個或更多個項目的圖表的形 式來顯示當前的存儲器狀態(tài)。例如,可提供空閑空間、系統(tǒng)使用空間和應用使用空間中的至 少一個。根據(jù)針對空閑空間的預定大小條件,圖標的顏色可改變。例如,針對15 %或更少的 空閑空間,圖標的顏色可被改變成微紅的顏色。運行的應用顯示當前運行或激活的應用或 服務的列表。系統(tǒng)所必需的應用或服務或者由用戶選擇的應用或服務可從列表中被排除。 在列表的顯示期間,可顯示應用或服務的存儲器使用量和CPU占用率,或者可終止應用。如 果結束全部351被選擇,則終止運行的應用列表中的所有應用。
[0283] 圖36A、圖36B和圖36C示出與按鈕結束全部的選擇相應的操作的示例。如果如圖 36A所示選擇了按鈕結束全部,則終止正在運行的應用之中的應用或服務。如圖36B所示,可 在應用或服務的終止期間顯示視覺效果。如圖36C所示,在應用或服務的終止期間或者完成 終止之后,可更新并顯示存儲器狀態(tài)。
[0284] 圖37A、圖37B、圖37C、圖38A、圖38B、圖38C、圖39A和圖39B示出根據(jù)本公開的實施 例的控制由電子裝置的智能管理器管理的存儲單元的存儲空間。
[0285] 如果存儲空間不足,則向用戶提供通知并提供用于獲得更多空間的方法。圖37A和 圖37B示出當在文件的產(chǎn)生期間缺少存儲空間時使用彈出消息來提供通知的示例。在彈出 消息中提供存儲空間不足通知消息和存儲器信息。此外,也可提供用于進入智能管理器的 存儲器的按鈕。
[0286]圖38A、圖38B和圖38C示出如果在文件的產(chǎn)生期間存儲空間不足并且緩存文件占 據(jù)了預定空間或占據(jù)比預定空間更大的空間,則使用彈出消息提供通知的示例。用于針對 緩存文件提供通知的標準是預定義的或用戶設置的大小。在彈出消息中提供存儲空間不足 通知消息和存儲器信息。在彈出消息中也可提供用于進入智能管理器的存儲器的按鈕或用 于刪除緩存數(shù)據(jù)的按鈕。在刪除緩存數(shù)據(jù)之后,屏幕返回到原始屏幕。
[0287]圖39A和圖39B示出如果存儲被使用超過預定等級,則使用彈出消息提供通知的示 例。用于提供通知的標準被預定義或由用戶設置。在彈出消息中顯示指示缺少可用空間的 消息和存儲器狀態(tài)信息??娠@示用于執(zhí)行智能管理器或刪除緩存文件的按鈕。在刪除緩存 數(shù)據(jù)之后,屏幕可返回到原始屏幕。
[0288]根據(jù)本公開的實施例針對由電子裝置的智能管理器管理的電池的電流消耗控制 操作與圖9至圖16所示出的相同,并且這里將為了簡潔而被省略。
[0289] 圖40、圖41A、圖41B、圖41C、圖41D和圖41E示出根據(jù)本公開的實施例的將電子裝置 的智能管理器提供為微件。
[0290]圖40示出以微件的形式顯示智能管理器的示例。特定類別的狀態(tài)顯示圖標和信息 被顯示,并且還提供用于簡單地執(zhí)行針對一個或更多個類別的優(yōu)化的按鈕。當選擇微件時, 用戶可移動到智能管理器的主屏幕或移動到與選擇的類別相應的智能管理器的屏幕。
[0291] 當軟件更新是可能的時,如圖41A所示在智能管理器的主屏上用軟件更新按鈕 4101替換立即清理按鈕。當選擇了按鈕軟件更新4101時,如圖41B所示顯示用戶確認彈出消 息,并且然后如圖41C所示從服務器下載用于更新的二進制文件。用戶確認彈出消息包括對 用于下載的通信方案的選擇。如圖41D所示,在下載期間,可用立即清理按鈕4102替換軟件 更新按鈕4101。在完成下載之后,如圖41E所示,可用軟件更新按鈕4201替換立即清理按鈕 4102〇
[0292] 根據(jù)本公開的實施例,從上述描述中可以明顯地看出,電子裝置以及用于在電子 裝置中管理功率的方法提供了關于異常功耗應用的信息以及用于控制那些應用的功能,從 而允許用戶容易且快速地解決不必要的功耗問題。
[0293]這里公開的實施例已被提供用于描述并理解公開的技術問題,而并不意在限制本 公開的范圍。因此,應被解釋為:本公開的范圍包括基于本公開的技術精神的任何改變或其 它實施例。
[0294]雖然在此描述了特定實施例,但是本領域技術人員將理解:在不脫離由權利要求 限定的本發(fā)明的精神和范圍的情況下,可對其進行形式和細節(jié)上的各種改變。
【主權項】
1. 一種電子裝置,包括: 電池; 顯示器; 處理器,被電連接到電池和顯示器; 存儲器,被與處理器電連接,并存儲至少一個應用, 其中,存儲器存儲指令,其中,當所述指令被執(zhí)行時,促使處理器執(zhí)行以下操作:在所述 至少一個應用在顯示器的關閉狀態(tài)下執(zhí)行期間監(jiān)視所述至少一個應用的功耗,并在顯示器 進入開啟狀態(tài)之后,立即基于監(jiān)視結果的至少一部分來在顯示器上顯示指示功耗的值是否 超過在選擇的時間期間選擇的閾值的信息。2. 如權利要求1所述的電子裝置,其中,所述指令還促使處理器:通過使用彈出窗口在 顯示器上提供關于功耗的值是否超過在選擇的時間期間選擇的閾值的信息, 其中,彈出窗口提供用于選擇以下項中的至少一個的用戶界面:所述至少一個應用的 繼續(xù)執(zhí)行、所述至少一個應用的終止、所述至少一個應用的暫停執(zhí)行、所述至少一個應用的 卸載以及所述至少一個應用的功能限制, 其中,彈出窗口顯示針對應用執(zhí)行繼續(xù)執(zhí)行、終止、暫停執(zhí)行、卸載和功能限制中的至 少一個的結果。3. 如權利要求1所述的電子裝置,其中,所述指令還促使處理器: 在顯示器上顯示能夠執(zhí)行所述至少一個應用的圖標;并且 在圖標上或在圖標附近顯示關于功耗的值是否超過在選擇的時間期間選擇的閾值的 信息。4. 如權利要求1所述的電子裝置,其中,所述指令還促使處理器: 識別所述至少一個應用的類別;并且 在顯示器上顯示關于功耗的值是否超過在選擇的時間期間針對所述類別預設的閾值 的信息。5. 如權利要求1所述的電子裝置,其中,所述指令還促使處理器: 存儲所述至少一個應用的使用頻率;并且 在顯示器上顯示關于使用頻率是否超過選擇的使用頻率閾值的信息或基于使用頻率 的至少一部分的使用歷史信息。6. 如權利要求1所述的電子裝置,其中,所述指令還促使處理器:提供用于實現(xiàn)對是否 在顯示器上顯示關于功耗的值是否超過在選擇的時間期間選擇的閾值的信息進行設置的 用戶界面或者用于顯示在處理器中正在運行的至少一個應用的用戶界面。7. 如權利要求1所述的電子裝置,其中,所述指令還促使處理器:顯示與功耗的值超過 在選擇的時間期間選擇的閾值相應的至少一個應用,或者提供能夠顯示所述至少一個應用 的用戶界面, 其中,與功耗的值超過在選擇的時間期間選擇的閾值相應的至少一個應用根據(jù)資源的 狀態(tài)和發(fā)生頻率被不同地顯示。8. -種用于在電子裝置中管理功率的方法,所述方法包括: 在至少一個應用在電子裝置的顯示器的關閉狀態(tài)下執(zhí)行期間監(jiān)視所述至少一個應用 的功耗;并且 在顯示器進入開啟狀態(tài)之后,立即基于監(jiān)視結果的至少一部分來在顯示器上顯示指示 功耗的值是否超過在選擇的時間期間選擇的閾值的信息。9. 如權利要求8所述的方法,還包括:通過使用彈出窗口在顯示器上提供關于功耗的值 是否超過在選擇的時間期間選擇的閾值的信息, 其中,彈出窗口提供用于選擇以下項中的至少一個的用戶界面:所述至少一個應用的 繼續(xù)執(zhí)行、所述至少一個應用的終止、所述至少一個應用的暫停執(zhí)行、所述至少一個應用的 卸載以及所述至少一個應用的功能限制, 其中,彈出窗口顯示針對應用執(zhí)行繼續(xù)執(zhí)行、終止、暫停執(zhí)行、卸載和功能限制中的至 少一個的結果。10. 如權利要求8所述的方法,還包括: 在顯示器上顯示能夠執(zhí)行所述至少一個應用的圖標;并且 在圖標上或在圖標附近顯示關于功耗的值是否超過在選擇的時間期間選擇的閾值的 信息。11. 如權利要求8所述的方法,還包括: 識別所述至少一個應用的類別;并且 在顯示器上顯示關于功耗的值是否超過在選擇的時間期間針對所述類別預設的閾值 的信息。12. 如權利要求8所述的方法,還包括: 存儲所述至少一個應用的使用頻率;并且 在顯示器上顯示關于使用頻率是否超過選擇的使用頻率閾值的信息或基于使用頻率 的至少一部分的使用歷史信息。13. 如權利要求8所述的方法,還包括: 提供用于實現(xiàn)對是否在顯示器上顯示關于功耗的值是否超過在選擇的時間期間選擇 的閾值的信息進行設置的用戶界面或者用于顯示在處理器中正在運行的至少一個應用的 用戶界面。14. 如權利要求8所述的方法,還包括: 顯示與功耗的值超過在選擇的時間期間選擇的閾值相應的至少一個應用,或者提供能 夠顯示所述至少一個應用的用戶界面, 其中,與功耗的值超過在選擇的時間期間選擇的閾值相應的至少一個應用根據(jù)資源的 狀態(tài)和發(fā)生頻率被不同地顯示。
【文檔編號】G06F11/32GK105929925SQ201610109616
【公開日】2016年9月7日
【申請日】2016年2月26日
【發(fā)明人】金炳旭, 樸成根, 楊鎮(zhèn)吉, 李其泰, 李柱范, 金善勇, 尹仁熙, 李鎮(zhèn)求
【申請人】三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
枝江市| 黔西县| 平原县| 偏关县| 萍乡市| 彩票| 浪卡子县| 洛扎县| 乌拉特前旗| 巩留县| 磐石市| 江山市| 汶上县| 旌德县| 壶关县| 广平县| 抚州市| 彝良县| 盐源县| 射洪县| 吴堡县| 霍城县| 新建县| 柳江县| 冕宁县| 三亚市| 新兴县| 巨野县| 吉林市| 新巴尔虎左旗| 南部县| 连州市| 安徽省| 青州市| 屏南县| 托克托县| 铜陵市| 龙陵县| 格尔木市| 阳泉市| 潮州市|