用于控制電力的電子設(shè)備及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實施例涉及一種用于控制電子設(shè)備中的電力的設(shè)備和方法。
【背景技術(shù)】
[0002]隨著信息和通信技術(shù)以及半導(dǎo)體技術(shù)的發(fā)展,電子設(shè)備通過使用各種應(yīng)用程序向用戶提供各種多媒體服務(wù)。
[0003]考慮到便攜性,便攜式電子設(shè)備(諸如智能電話、平板個人計算機(平板PC)和移動電話)使用有限的電池容量。
【發(fā)明內(nèi)容】
[0004]技術(shù)問題
[0005]因此,便攜式電子設(shè)備使用有限的電池容量,因此用戶在使用電子設(shè)備時是不方便的。
[0006]本發(fā)明的實施例可以提供一種用于減小便攜式電子設(shè)備中的耗電的設(shè)備和方法。
[0007]本發(fā)明的實施例可以提供一種用于在便攜式電子設(shè)備中對每個應(yīng)用程序應(yīng)用不同耗電的設(shè)備和方法。
[0008]本發(fā)明的實施例可以提供一種用于在便攜式電子設(shè)備中對每個應(yīng)用程序應(yīng)用用于根據(jù)電池剩余容量驅(qū)動移動程序的不同耗電級別的設(shè)備和方法。
[0009]本發(fā)明的實施例可以提供用于基于由用戶在便攜式電子設(shè)備中確定的應(yīng)用程序的耗電級別,根據(jù)應(yīng)用程序減小耗電的設(shè)備和方法。技術(shù)方案
[0010]根據(jù)本發(fā)明的實施例,電子設(shè)備可以包括輸入單元、顯示單元、電池和處理器,該處理器響應(yīng)于程序的執(zhí)行輸入而確定執(zhí)行該程序所需要的耗電級別,并基于耗電級別執(zhí)行該程序。
[0011]有利效果
[0012]如上所述,本發(fā)明可以在電子設(shè)備中針對每個應(yīng)用程序應(yīng)用不同的電力策略,從而減小不需要高電力使用的應(yīng)用程序的耗電,并增加需要高電力的應(yīng)用的電力使用,從而增加電池使用效率。
【附圖說明】
[0013]圖1是根據(jù)本發(fā)明實施例的電子設(shè)備的框圖;
[0014]圖2是根據(jù)本發(fā)明實施例的處理器的詳細(xì)框圖;
[0015]圖3是根據(jù)本發(fā)明實施例的用于在電子設(shè)備中控制針對每個應(yīng)用程序的耗電級別的流程圖;
[0016]圖4是根據(jù)本發(fā)明實施例的用于在電子設(shè)備中確定針對每個應(yīng)用程序的耗電級別的流程圖;
[0017]圖5A至圖5E是根據(jù)本發(fā)明實施例的用于在電子設(shè)備中確定應(yīng)用程序的耗電級別的屏幕配置;
[0018]圖6是根據(jù)本發(fā)明另一實施例的用于在電子設(shè)備中確定針對應(yīng)用程序的耗電級別的流程圖;
[0019]圖7A至圖7B是根據(jù)本發(fā)明另一實施例的用于在電子設(shè)備中確定應(yīng)用程序的耗電級別的屏幕配置;
[0020]圖8是根據(jù)本發(fā)明實施例的用于在電子設(shè)備中根據(jù)自動模式控制應(yīng)用程序的耗電級別的流程圖;
[0021]圖9是根據(jù)本發(fā)明實施例的用于在電子設(shè)備中根據(jù)自動模式控制應(yīng)用程序的耗電級別的流程圖;
[0022]圖10是根據(jù)本發(fā)明實施例的用于在電子設(shè)備中根據(jù)用戶模式控制應(yīng)用程序的耗電級別的流程圖;
[0023]圖11是根據(jù)本發(fā)明實施例的用于在電子設(shè)備中基于系統(tǒng)資源的負(fù)載來控制應(yīng)用程序的耗電級別的流程圖;
[0024]圖12是根據(jù)本發(fā)明實施例的用于在電子設(shè)備中在使用多窗口時控制應(yīng)用程序的耗電級別的流程圖;
[0025]圖13A至圖13C是根據(jù)本發(fā)明實施例的在電子設(shè)備中控制應(yīng)用程序的耗電級別的屏幕配置。
【具體實施方式】
[0026]在下文中,將參照附圖詳細(xì)地描述本發(fā)明的多個實施例。此外,在本發(fā)明的以下描述中,當(dāng)在此結(jié)合的公知功能和結(jié)構(gòu)可能混淆本發(fā)明的主題時,省略對這些公知功能和結(jié)構(gòu)的詳細(xì)描述。在下文中,將考慮本發(fā)明中的功能來定義術(shù)語,并且術(shù)語可以根據(jù)用戶、用戶的意圖或習(xí)慣而不同。因此,術(shù)語的定義應(yīng)當(dāng)基于本說明書的內(nèi)容作出。
[0027]在下文中,本發(fā)明的實施例可以描述用于在電子設(shè)備中控制應(yīng)用程序的電力的技術(shù)。
[0028]在下文中,根據(jù)本公開實施例的電子設(shè)備可以包括以下中的至少一個:要求電力控制的智能電話、平板PC、移動電話、視頻電話、電子書閱讀器、桌上PC、膝上型PC、筆記本計算機、PDA(個人數(shù)字助手)、PMP(便攜式多媒體播放器)、MP3播放器、配飾、電子應(yīng)用配飾(appcessory)攝像機、可穿戴設(shè)備、腕表、TV、DVD(數(shù)字視頻盤)播放器、音頻、電子手環(huán)、電子項鏈、空氣凈化器、電子相框、醫(yī)療設(shè)備、導(dǎo)航設(shè)備、衛(wèi)星信號接收器、EDR(事件數(shù)據(jù)記錄儀)、H)R(飛行數(shù)據(jù)記錄儀)、機頂盒、TV盒、電子詞典、汽車信息娛樂設(shè)備、船用電子設(shè)備、航空電子設(shè)備、安全設(shè)備、電子服裝、電子鑰匙、攝錄機、游戲機、HMD(頭戴式顯示器)、平坦面板顯示設(shè)備和電子相冊。此外,本領(lǐng)域技術(shù)人員將顯而易見的是,根據(jù)本發(fā)明例的電子設(shè)備不限于上述設(shè)備。
[0029]圖1是示出根據(jù)本發(fā)明實施例的電子設(shè)備的框式配置的框圖。
[0030]參照圖1,電子設(shè)備100可以包括總線110、處理器120、存儲器130、用戶輸入單元140、顯示單元150和通信單元160。這里,處理器120或存儲器130中的至少一個可以存在多個。
[0031]總線110可以將包括在電子設(shè)備100中的元件相互連接,并且控制包括在電子設(shè)備10中的元件之間的通信。
[0032]處理器120可以控制電子設(shè)備100以提供各種服務(wù)。例如,處理器120可以對通過總線110從包括在電子設(shè)備100中的一個或多個其它元件(例如,存儲器130、用戶輸入單元140、顯示單元150和通信單元160)接收到的命令進(jìn)行解碼,并基于解碼的命令執(zhí)行操作或數(shù)據(jù)處理。
[0033]處理器120可以執(zhí)行存儲在存儲器130中的一個或多個程序,以控制電子設(shè)備100提供各種服務(wù)。處理器120可以執(zhí)行存儲在存儲器130中的電池控制程序131,以確定針對每個應(yīng)用程序的耗電策略。例如,當(dāng)針對一個或多個應(yīng)用程序的耗電策略被設(shè)置為自動控制模式時,處理器120可以基于電池剩余容量確定用于驅(qū)動每個應(yīng)用程序的耗電級別。此時,處理器120可以通過使用存儲在存儲器130中的針對每個應(yīng)用程序的耗電級別表,確定與電池剩余容量相對應(yīng)的針對每個應(yīng)用程序的耗電級別。作為另一示例,當(dāng)針對一個或多個應(yīng)用程序的耗電級別被設(shè)置為自動控制模式時,處理器120可以從電子設(shè)備100的電池剩余容量小于參考電池剩余容量的時間點開始,基于電子設(shè)備100的電池剩余容量確定用于驅(qū)動每個應(yīng)用程序的耗電級別。作為另一示例,當(dāng)針對一個或多個應(yīng)用程序的耗電策略被設(shè)置為用戶控制模式時,處理器120可以基于用戶提供的輸入信息來確定用于驅(qū)動每個應(yīng)用程序的耗電級別。
[0034]根據(jù)本發(fā)明的各實施例,處理器120可以基于針對每個應(yīng)用程序的耗電策略來控制對應(yīng)用程序的驅(qū)動。具體地,處理器120可以根據(jù)針對每個應(yīng)用程序的耗電策略,限制處理器120的操作或數(shù)據(jù)處理的性能(例如,最大性能)或觸覺功能中的至少一個。此外,處理器120可以通過執(zhí)行存儲在存儲器130中的圖形用戶界面程序132,基于針對每個應(yīng)用程序的耗電策略控制要顯示在顯示單元150上的應(yīng)用程序信息。例如,處理器120可以響應(yīng)于通過使用電池控制程序131而確定的應(yīng)用程序的耗電級別,調(diào)整用于驅(qū)動應(yīng)用程序的幀數(shù)(FPS:每秒的幀數(shù))。作為另一示例,處理器120可以響應(yīng)于通過使用電池控制程序131而確定的應(yīng)用程序的耗電級別,調(diào)整應(yīng)用程序的分辨率。作為另一示例,處理器120可以響應(yīng)于通過使用電池控制程序131而確定的應(yīng)用程序的耗電級別,調(diào)整調(diào)色板量化比特級(顏色深度)、音頻信號的比特量化級(比特)或音頻輸出級中的至少一個。作為另一示例,處理器120可以響應(yīng)于通過使用電池控制程序131而確定的應(yīng)用程序的耗電級別,調(diào)整應(yīng)用程序的亮度。作為另一示例,處理器120可以限制圖形操作的性能,以對應(yīng)于使用電池控制程序131而確定的應(yīng)用程序的耗電級別。
[0035]根據(jù)本發(fā)明的各實施例,處理器120可以通過執(zhí)行存儲在存儲器130中的電力參考設(shè)置程序133,設(shè)置通過用戶輸入單元140提供的輸入信息相對應(yīng)的應(yīng)用程序的耗電級別。例如,當(dāng)如圖5A中所示,選擇電力控制設(shè)置(power control setting)菜單502時,處理器120可以控制在顯示單元150上顯示如圖5B所示的可以控制電力的應(yīng)用程序列表510。當(dāng)在顯示在顯示單元150上的應(yīng)用程序列表510中選擇第五應(yīng)用程序512時,處理器120可以控制在顯示單元150上顯示如圖5C所示的用于配置第五應(yīng)用程序的耗電級別的電力設(shè)置屏幕520。此時,處理器120可以根據(jù)針對第五應(yīng)用程序的電力設(shè)置屏幕520的輸入信息530設(shè)置第五應(yīng)用程序的耗電級別。例如,當(dāng)如圖5A中所示,選擇電力控制設(shè)置菜單502時,處理器120可以控制在顯示單元150上顯示如圖5D所示的電力控制設(shè)置屏幕540。在此情況下,處理器120可以激活(ON)或去激活(OFF)與電力控制設(shè)置屏幕540的電力控制設(shè)置菜單550上的配置信息相對應(yīng)的電力控制模式。當(dāng)選擇電力控制級別確定菜單560時,處理器120可以控制在顯示單元150上顯示如圖5E所示的電力控制級別設(shè)置屏幕580。在此情況下,處理器120可以與由用戶輸入單元140提供的輸入信息相對應(yīng)地,將包括在電力控制級別設(shè)置屏幕580中的自動582、高584、正常586和低588設(shè)置為由處理器120驅(qū)動的應(yīng)用程序的耗電級別。作為另一示例,如圖7A所示,在驅(qū)動第一應(yīng)用程序時,當(dāng)用戶觸摸下拉菜單(例如通知條710或快速面板(例如,通知條顯示事件(701->703))時,處理器120可以控制在顯示單元150上顯示如圖7B所示的包括用于配置第一應(yīng)用程序的耗電級別的電力設(shè)置屏幕720的下拉菜單(例如,通知條710)。此時,處理器120可以根據(jù)第一應(yīng)用程序的電力設(shè)置屏幕720上的輸入信息730設(shè)置第一應(yīng)用程序的耗電級別。這里,下拉菜單可以與被驅(qū)動的應(yīng)用程序不相關(guān),并且可以表示控制菜單,控制菜單可以響應(yīng)于用戶的輸入信息而在任何時間被驅(qū)動。
[0036]根據(jù)實施例,處理器120可以通過使用功率控制級別設(shè)置屏幕580將應(yīng)用程序的耗電級別設(shè)置為高584或正常586或低588。例如,可以將基本耗電級別映射到電力控制級別設(shè)置屏幕580的高584。作為另一示例,可以將基本耗電級別映射到電力控制級別設(shè)置屏幕580的正常586。作為另一示例,可以將用于驅(qū)動應(yīng)用程序的最小耗電級別映射到電力控制級別設(shè)置屏幕580的低588。這里,基本耗電級別可以包括被設(shè)備管理者或應(yīng)用程序設(shè)計者配置為用于驅(qū)動應(yīng)用程序的基本值的耗電級別。
[0037]存儲器130可以存儲從包括在電子設(shè)備100中的一個或多個元件(處理器120、用戶輸入單元140、顯示單元150或通信單元160)接收或產(chǎn)生的命令或數(shù)據(jù)。
[0038]存儲器130可以存儲用于電子設(shè)備100的服務(wù)的至少一個程序。例如,存儲器130可以包括電池控制程序131、圖形用戶界面(GUI)程序132或電力參考設(shè)置程序133中的至少一個。此時,存儲器130可以以