向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋的制作方法
【專利說明】向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋
[0001] 本申請是專利申請?zhí)?01080040517. 3的分案申請。
【背景技術(shù)】
[0002] 本說明書涉及向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋。
[0003] 現(xiàn)代電子設(shè)備向用戶提供大量功能。電池操作的便攜式手持電子設(shè)備如電話、音 樂播放器、PDA和游戲機(jī)能夠在顯示器屏幕上顯示信息,從用戶接收指令,使用有線和無線 數(shù)據(jù)鏈路與其他設(shè)備通信,拍攝數(shù)字照片并且以在一個時代以前甚至無法想象的速度來處 理大量數(shù)字?jǐn)?shù)據(jù)。使用硬件組件例如顯示器屏幕、鍵盤、小鍵盤、通信接口、數(shù)字?jǐn)?shù)據(jù)處理 器、電荷耦合的設(shè)備以及用于協(xié)調(diào)這些以及其他硬件組件的操作的其他集成電路來實(shí)現(xiàn)該 功能。這些各種各樣的硬件組件消耗電能,并且因此加速耗盡電子設(shè)備中的電池或電池組。
【發(fā)明內(nèi)容】
[0004] 本文檔描述了系統(tǒng)、方法和技術(shù),其中電池操作的電子設(shè)備(如智能電話或上網(wǎng) 本計(jì)算機(jī))可以通過該系統(tǒng)、方法和技術(shù)向用戶提供關(guān)于設(shè)備消耗或可能要消耗的硬件組 件和軟件組件、該設(shè)備上的最大電量的信息。例如,設(shè)備可以向用戶顯示當(dāng)前在該設(shè)備上進(jìn) 行操作的全部功率消耗的硬件組件或軟件應(yīng)用、以及每個硬件組件或軟件應(yīng)用(在確切的 即時時刻或者在限定的時間段之內(nèi))正在消耗多少功率的指示和/或軟件應(yīng)用的功耗的效 率的列表??梢詫⒃撝甘撅@示為絕對值(例如以瓦特或毫瓦為單位)或相對值(例如以設(shè) 備上的全部組件或應(yīng)用所消耗的總功率、或者用戶當(dāng)前可以禁止的全部組件或應(yīng)用的總功 率的方式)。還可以提供圖形表示,以助于用戶做出關(guān)于禁止哪個組件或應(yīng)用以便節(jié)省功率 的判決。
[0005] 例如對于每個組件或應(yīng)用可以顯示條形圖,其中條形的長度近似消耗的功率的效 率或者組件的功耗的效率,或者可以用類似的方式顯示餅圖,其中每個切片的大小表示對 應(yīng)的組件的功耗的相對效率??梢皂憫?yīng)于如下來顯示與剛剛討論的那些顯示類似的顯示: 響應(yīng)于明確的用戶請求(例如通過用戶操作設(shè)備上的工具菜單或者選擇桌面上的或該設(shè) 備上的其他顯示區(qū)域上的功率管理圖標(biāo)),或者響應(yīng)于其他事件如當(dāng)該設(shè)備下降到低于特 定功率等級(例如30% )(其中在該特定功率等級時可能期望用戶開始關(guān)閉不重要的組 件)。在其他實(shí)例中,該系統(tǒng)可以以步進(jìn)的方式在多個不同的電池等級自動關(guān)閉組件或應(yīng) 用(基于當(dāng)裝載系統(tǒng)時或者通過用戶在稍后的時刻對該系統(tǒng)設(shè)置的計(jì)劃),或者可以向用 戶提供建議,用戶可以接受或拒絕該建議。如果組件或應(yīng)用保持打開或被關(guān)閉,則該系統(tǒng)還 可以向用戶提供他們電池的剩余時間量的估計(jì),或者通過關(guān)閉組件或應(yīng)用將對電池壽命增 加的時間量的估計(jì)。
[0006] 因此在第一通用方面中,描述了一種由數(shù)據(jù)處理裝置執(zhí)行的方法。該方法包括:使 用該數(shù)據(jù)處理裝置識別包括該數(shù)據(jù)處理裝置的、電池操作的電子設(shè)備的硬件組件的使用; 將該硬件組件的該使用歸因于(attribute)該硬件組件或者使用該硬件組件的軟件應(yīng)用; 使用該數(shù)據(jù)處理裝置記錄由該使用導(dǎo)致的功耗;以及使用該數(shù)據(jù)處理裝置向用戶呈現(xiàn)功耗 反饋。該功耗反饋?zhàn)R別該電子設(shè)備的該硬件組件或該軟件應(yīng)用以及由該使用導(dǎo)致的該功 耗。
[0007] 這個以及其他方面可以包括一個或多個以下特征。該方法可以包括:由該應(yīng)用監(jiān) 視該組件的使用,并且將該組件的該使用轉(zhuǎn)化成歸因于該應(yīng)用的該功耗。該組件可以包括 無線收發(fā)器??梢酝ㄟ^識別在該無線收發(fā)器的該使用期間的信號強(qiáng)度范圍,將該組件的該 使用轉(zhuǎn)化成該功耗。該組件可以包括顯示器。可以通過識別在該使用期間該顯示器的亮度 狀態(tài),將該組件的該使用轉(zhuǎn)化成該功耗。
[0008] 該方法還可以包括:識別新的時段的起始,以及作為響應(yīng)清除用于以前時段的功 耗的記錄??梢皂憫?yīng)于該新的時段的該起始的該識別,將用于以前的時段的功耗的該記錄 轉(zhuǎn)化成功耗的長期記錄。向該用戶呈現(xiàn)該功耗反饋可以包括顯示呈現(xiàn),該呈現(xiàn)識別應(yīng)用以 及所識別應(yīng)用的功耗的數(shù)量的指示;和/或顯示呈現(xiàn),該呈現(xiàn)識別時段的不同類別以及在 該不同類別中的操作期間所消耗的功率的平均數(shù)量的指示。
[0009] 該方面的其他實(shí)施方式包括被配置為執(zhí)行該方法的動作、編碼到計(jì)算機(jī)存儲設(shè)備 上的對應(yīng)的系統(tǒng)、裝置以及計(jì)算機(jī)程序。
[0010] 在第二通用方面中,描述了一種電池操作的電子設(shè)備。該電池操作的電子設(shè)備包 括電池、硬件組件組以及顯示器屏幕,其中該硬件組件組包括被配置為執(zhí)行多個不同應(yīng)用 的數(shù)據(jù)處理單元。該顯示器屏幕呈現(xiàn)由該不同應(yīng)用消耗的功率的記賬(accounting)。
[0011] 這個以及其他方面可以包括一個或多個以下特征。該電子設(shè)備可以包括功率測量 單元。該功率測量單元可以實(shí)現(xiàn)在硬件中,并且用于測量表征該組件組中的第一組件所消 耗的功率的參數(shù)。該功率測量單元可以包括電表。該顯示器屏幕可以呈現(xiàn)由該組中的不同 組件所消耗的功率的記賬。
[0012] 該電子設(shè)備還可以包括數(shù)據(jù)存儲設(shè)備。該數(shù)據(jù)存儲設(shè)備可以存儲表征在當(dāng)前時段 期間由該不同應(yīng)用所消耗的功率的信息的結(jié)構(gòu)化組、以及用于表征長時期內(nèi)由該不同應(yīng)用 所消耗的功率的信息的結(jié)構(gòu)化組。該長時期比該當(dāng)前時段更長。
[0013] 該數(shù)據(jù)處理單元可以被配置為監(jiān)視由該不同應(yīng)用使用該組中的硬件組件所執(zhí)行 的活動,并且計(jì)算歸因于該不同應(yīng)用中的各個應(yīng)用的功耗估計(jì)。該電子設(shè)備還可以包括一 個或多個持久數(shù)據(jù)存儲設(shè)備,用于存儲用于估計(jì)該不同應(yīng)用的功耗的轉(zhuǎn)換規(guī)則。
[0014] 該方面的其他實(shí)施方式包括對應(yīng)的系統(tǒng)、方法以及計(jì)算機(jī)程序。
[0015] 在第三通用方面中,描述了用計(jì)算機(jī)程序編碼的計(jì)算機(jī)存儲介質(zhì)。該程序包括指 令,當(dāng)該指令被數(shù)據(jù)處理裝置執(zhí)行時使得該數(shù)據(jù)處理裝置執(zhí)行操作。該操作包括:監(jiān)視由電 池操作的電子設(shè)備的數(shù)據(jù)處理裝置執(zhí)行的操作所執(zhí)行的活動;估計(jì)用于該活動的功耗;與 用于識別執(zhí)行該活動的應(yīng)用的信息相關(guān)聯(lián)地,記錄用于表征該功耗的信息;以及基于所記 錄信息在該電池操作的電子設(shè)備的顯示器屏幕上向用戶呈現(xiàn)該應(yīng)用的所估計(jì)功耗的記賬。
[0016] 該第三以及其他方面可以包括一個或多個以下特征??梢酝ㄟ^識別第一應(yīng)用保持 鎖定并且將該鎖定期間所消耗的附加功率歸因于該第一應(yīng)用,估計(jì)用于該活動的該功耗。 該鎖定可以將該硬件組件維持在活動狀態(tài)中。該鎖定可以是喚醒鎖定??梢酝ㄟ^識別第二 應(yīng)用在該第一應(yīng)用保持該喚醒鎖定的同時保持該喚醒鎖定,并且將該喚醒鎖定期間所消耗 的附加功率部分地歸因于該第一應(yīng)用并且部分地歸因于該第二應(yīng)用,估計(jì)用于該活動的該 功耗。
[0017] 可以通過識別該第一應(yīng)用請求硬件傳感器是活動的,估計(jì)用于該活動的該功耗。 該操作可以包括:與用于識別被該應(yīng)用用來執(zhí)行該活動的該硬件組件的信息聯(lián)合地,記錄 用于表征該功耗的信息。
[0018] 在第四通用方面中描述了一種用于電子設(shè)備的功率管理系統(tǒng)。該系統(tǒng)包括電池 操作的電子設(shè)備的組和服務(wù)器系統(tǒng),其中每個電池操作的電子設(shè)備被編程為生成功耗的記 錄。每個電池操作的電子設(shè)備包括:電池、被編程為執(zhí)行多個不同應(yīng)用的數(shù)據(jù)處理單元、以 及用于輸出該功耗記錄的通信接口。該服務(wù)器系統(tǒng)包括:通信接口,被編程為接收從該電池 操作的電子設(shè)備輸出的該功耗記錄;以及一個或多個數(shù)據(jù)處理設(shè)備,被編程為分析該記錄 中記錄的該功耗以生成復(fù)合值,該復(fù)合值提供在電池操作的電子設(shè)備的組的適合子集上執(zhí) 行的第一應(yīng)用的該功耗的代表性特征。
[0019] 該第四以及其他方面可以包括一個或多個以下特征。該服務(wù)器系統(tǒng)可以包括功耗 數(shù)據(jù)庫,用于存儲該功耗記錄的至少一些內(nèi)容。該系統(tǒng)可以包括匿名器,其被編程為將該功 耗記錄進(jìn)行匿名化,以使得從該功耗數(shù)據(jù)庫中所存儲的內(nèi)容無法辨別該電池操作的電子設(shè) 備或與該電池操作的電子設(shè)備相關(guān)聯(lián)的用戶的身份。該服務(wù)器系統(tǒng)可以被編程為分析該記 錄中所記錄的該功耗,以識別第一應(yīng)用的該功耗中的異常值(outlier)。該服務(wù)器系統(tǒng)可以 包括數(shù)據(jù)庫,該數(shù)據(jù)庫存儲用于識別該組中的該電池操作的電子設(shè)備的特征的信息。該服 務(wù)器系統(tǒng)可以被編程為識別該功耗異常值與該電池操作的電子設(shè)備的特征之間的相關(guān)性。 該數(shù)據(jù)庫可以存儲用于識別在該組中的該電池操作的電子設(shè)備上安裝的應(yīng)用的信息。該電 池操作的電子設(shè)備的該特征可以包括該功耗異常值出現(xiàn)于其中的、在該電池操作的電子設(shè) 備上安裝的第二應(yīng)用。
[0020] 該第四方面的其他實(shí)施方式包括編碼在計(jì)算機(jī)存儲設(shè)備上的對應(yīng)的方法和計(jì)算 機(jī)程序。
[0021] 在第五通用方面中,描述了一種由一個或多個數(shù)據(jù)處理裝置執(zhí)行的方法。該方法 包括:在該數(shù)據(jù)處理裝置處接收由不同用戶操作的電池操作的電子設(shè)備的組的功耗的歷史 記錄;由該數(shù)據(jù)處理裝置匯聚以及分析該歷史記錄,以生成該電池操作的電子設(shè)備的不同 類別上的該功耗的代表性特征;并且從該數(shù)據(jù)處理裝置輸出在該不同類別上執(zhí)行的不同應(yīng) 用的該功耗的該代表性特征。每個該電池操作的電子設(shè)備屬于一個類別。
[0022] 該第五方面以及其他方面可以包括一個或多個以下特征。輸出該功耗的該特征 可以包括向?qū)儆诘谝活悇e的第一電池操作的電子設(shè)備輸出用于顯示呈現(xiàn)的指令,該呈現(xiàn)包 括功率等級標(biāo)記,該功率等級標(biāo)記指示屬于該第一類別的其他電池操作的電子設(shè)備上的應(yīng) 用所消耗的功率的效率。分析該歷史記錄可以包括識別在多個設(shè)備上執(zhí)行的第一應(yīng)用的該 功耗中的異常值。分析該歷史記錄還可以包括識別該功耗中的該異常值與該多個設(shè)備上的 第二應(yīng)用的執(zhí)行之間的相關(guān)性。分析該歷史記錄還可以包括識別該功耗中的該異常值與 該多個設(shè)備處的硬件組件的存在之間的相關(guān)性。接收功耗的該歷史記錄可以包括,接收未 歸因于該電池操作的電子設(shè)備上的特定應(yīng)用的功耗的記錄。該方法還可以包括:通過該數(shù) 據(jù)處理裝置將未歸因的功耗歸因于在該電池操作的電子設(shè)備上活動的具體應(yīng)用。歸因該 未歸因的功耗可以包括:從在該電池操作的電子設(shè)備上安裝的應(yīng)用的記錄識別該活動的應(yīng) 用。該代表性特征可以包括在第一類別電池操作的電子設(shè)備上執(zhí)行的第一應(yīng)用的每單位時 間平均功耗的特征、在第一類別電池操作的電子設(shè)備上執(zhí)行的第二應(yīng)用的每單位時間平均 功耗的特征、在第二類別電池操作的電子設(shè)備上執(zhí)行的第一應(yīng)用的每單位時間平均功耗的 特征、以及在第二類別電池操作的電子設(shè)備上執(zhí)行的第二應(yīng)用的每單位時間平均功耗的特 征。
[0023] 第五方面的其他實(shí)施方式包括:被編程為執(zhí)行編碼在計(jì)算機(jī)存儲介質(zhì)上的方法的 動作的對應(yīng)系統(tǒng)、裝置和計(jì)算機(jī)程序。
[0024] 在第六通用方面中,計(jì)算機(jī)存儲介質(zhì)編碼有計(jì)算機(jī)程序。該程序包括指令,當(dāng)該指 令被數(shù)據(jù)處理裝置執(zhí)行時使得該數(shù)據(jù)處理裝置執(zhí)行操作。該操作包括:接收由不同用戶操 作的電池操作的電子設(shè)備的組的功耗的歷史記錄;將該功耗歸因于在該電池操作的電子設(shè) 備上執(zhí)行的不同應(yīng)用;生成一組復(fù)合值,每個該復(fù)合值表征在該電池操作的電子設(shè)備上執(zhí) 行的應(yīng)用之一的代表性功耗;并且報告該復(fù)合值。
[0025] 該第六方面以及其他方面可以包括一個或多個以下特征。每個該復(fù)合值可以表征 不同類別的電池操作的電子設(shè)備上應(yīng)用之一的執(zhí)行的每單位時間代表性功耗??梢栽谠撾?池操作的電子設(shè)備中個體設(shè)備的簽到期間接收該歷史記錄。該歷史記錄可以包括該電池操 作的電子設(shè)備的電池的放電率。該操作還可以包括:接收用于表征在該電池操作的電子設(shè) 備上安裝的應(yīng)用的使用的使用信息。該使用信息可以表征時段的持續(xù)時間,其中在該時段 期間同時在該電池操作的電子設(shè)備上使用應(yīng)用。
[0026] 該方面的其他實(shí)施方式包括對應(yīng)的系統(tǒng)、裝置和方法。
[0027] 在附圖和下文的描述中闡述了一個或多個實(shí)現(xiàn)的細(xì)節(jié)。通過說明書、附圖和權(quán)利 要求,其他特征、方面和優(yōu)點(diǎn)將變得顯而易見。
【附圖說明】
[0028] 圖1是可以如何向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋的示意圖。
[0029] 圖2是電池操作的電子設(shè)備的示意圖。
[0030] 圖3是可以由電池操作的電子設(shè)備執(zhí)行以向用戶提供關(guān)于功耗的反饋的過程的 流程圖。
[0031] 圖4是電子設(shè)備的不同方面的功耗的記錄的示意性表示。
[0032] 圖5是用于實(shí)現(xiàn)基于硬件的方案的系統(tǒng)的示意性表示,其中該方案用于識別并且 歸因電池操作的電子設(shè)備的硬件組件的使用。
[0033] 圖6是用于實(shí)現(xiàn)基于軟件的方案的系統(tǒng)的示意性表示,其中該方案用于識別并且 歸因電池操作的電子設(shè)備的硬件組件的使用。
[0034] 圖7是可以由電池操作的電子設(shè)備執(zhí)行以向用戶提供關(guān)于功耗的反饋的過程的 流程圖。
[0035] 圖8是不同的組件執(zhí)行不同的活動所需要的功率的一組估計(jì)的示意性表示。
[0036] 圖9是可以由電池操作的電子設(shè)備執(zhí)行以向用戶提供關(guān)于功耗的反饋的過程的 流程圖。
[0037] 圖10是不同應(yīng)用的功耗的長期記錄以及用于不同應(yīng)用的當(dāng)前時段的功耗的記錄 的示意性表示。
[0038] 圖11是可以如何向用戶提供關(guān)于電池操作的電子設(shè)備的方面的功耗的反饋的示 意性表不。
[0039] 圖12是可以收集在電子設(shè)備的組上執(zhí)行的應(yīng)用的功耗的記錄的系統(tǒng)的示意性表 不。
[0040] 圖13是圖12的服務(wù)器系統(tǒng)的實(shí)現(xiàn)的示意性表示。
[0041] 圖14是功耗數(shù)據(jù)庫的實(shí)現(xiàn)的示意性表示。
[0042] 圖15是一種數(shù)據(jù)結(jié)構(gòu)的示意性表示,在該數(shù)據(jù)結(jié)構(gòu)中對應(yīng)用表的多個歷史的信 息內(nèi)容進(jìn)行組合。
[0043] 圖16是用于收集在電池操作的電子設(shè)備的組上執(zhí)行的應(yīng)用的功耗記錄的過程的 流程圖。
[0044] 圖17是圖12的服務(wù)器系統(tǒng)的另一個實(shí)現(xiàn)的示意性表示。
[0045] 圖18是用于收集在電池操作的電子設(shè)備的組上執(zhí)行的應(yīng)用的功耗記錄的過程的 流程圖。
[0046] 圖19是這樣一種功耗反饋呈現(xiàn)的示意性表示,該功耗反饋呈現(xiàn)向用戶提供關(guān)于 在電池操作的電子設(shè)備的組上執(zhí)行的應(yīng)用的功耗的反饋。
[0047] 圖20是用于分析在電池操作的電子設(shè)備的組上執(zhí)行的應(yīng)用的功耗的記錄的過程 的流程圖。
[0048] 圖21示意性地表示功耗分布上的功耗異常值。
[0049] 圖22是這樣一種功耗反饋呈現(xiàn)的示意性表示,該功耗反饋呈現(xiàn)向用戶提供用于 描述第一應(yīng)用與其他應(yīng)用之間的相互影響的信息。
[0050] 在各種附圖中相同的附圖標(biāo)記指示相同的元素。
【具體實(shí)施方式】
[0051] 圖1是可以向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋的一種方式的 示意圖。通常,設(shè)備100可視地向用戶顯示在設(shè)備100中進(jìn)行操作的多個硬件組件或軟件 應(yīng)用,連同這些組件或應(yīng)用中的每一個從該設(shè)備的電池系統(tǒng)消耗的功率的相對數(shù)量。
[0052] 電子設(shè)備100可以是例如電話、音樂播放器、PDA、游戲機(jī)或包括用于向用戶呈現(xiàn) 圖形圖像的顯示器屏幕105的其他設(shè)備。顯示器屏幕105的一部分包括功耗反饋呈現(xiàn)110。 功耗反饋呈現(xiàn)110向用戶呈現(xiàn)關(guān)于設(shè)備100的功耗的反饋,并且可以允許用戶理解:對于電 子設(shè)備100可用的電池功率已經(jīng)如何被消耗或者有可能將被消耗。
[0053] 反饋呈現(xiàn)110包括時段標(biāo)識符115和記賬條目(account entry) 120、125、130、 135、140、145、150的組。時段標(biāo)識符115包括文本或其他信息155,用于識別這樣一種時間 時段,其中針對該時間時段在反饋呈現(xiàn)110中呈現(xiàn)功耗反饋。在所示實(shí)現(xiàn)中,信息120識別 出提供了對于特定持續(xù)時間的時段(即過去3個小時和20分鐘的"當(dāng)前時段")的功耗。 在其他實(shí)現(xiàn)中,可以提供例如當(dāng)特定用戶使用設(shè)備100、特定過程在設(shè)備100上運(yùn)行時的時 間時段的功耗反饋。
[0054] 記賬條目120、125、130、135、140、145、150是用于呈現(xiàn)設(shè)備100的功耗的記賬的記 錄。