亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋的制作方法

文檔序號(hào):7913512閱讀:109來源:國知局
專利名稱:向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋的制作方法
向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋背景技術(shù)
本說明書涉及向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋。
現(xiàn)代電子設(shè)備向用戶提供大量功能。電池操作的便攜式手持電子設(shè)備如電話、音樂播放器、PDA和游戲機(jī)能夠在顯示器屏幕上顯示信息,從用戶接收指令,使用有線和無線數(shù)據(jù)鏈路與其他設(shè)備通信,拍攝數(shù)字照片并且以在一個(gè)時(shí)代以前甚至無法想象的速度來處理大量數(shù)字?jǐn)?shù)據(jù)。使用硬件組件例如顯示器屏幕、鍵盤、小鍵盤、通信接口、數(shù)字?jǐn)?shù)據(jù)處理器、電荷耦合的設(shè)備以及用于協(xié)調(diào)這些以及其他硬件組件的操作的其他集成電路來實(shí)現(xiàn)該功能。這些各種各樣的硬件組件消耗電能,并且因此加速耗盡電子設(shè)備中的電池或電池組。發(fā)明內(nèi)容
本文檔描述了系統(tǒng)、方法和技術(shù),其中電池操作的電子設(shè)備(如智能電話或上網(wǎng)本計(jì)算機(jī))可以通過該系統(tǒng)、方法和技術(shù)向用戶提供關(guān)于設(shè)備消耗或可能要消耗的硬件組件和軟件組件、該設(shè)備上的最大電量的信息。例如,設(shè)備可以向用戶顯示當(dāng)前在該設(shè)備上進(jìn)行操作的全部功率消耗的硬件組件或軟件應(yīng)用、以及每個(gè)硬件組件或軟件應(yīng)用(在確切的即時(shí)時(shí)刻或者在限定的時(shí)間段之內(nèi))正在消耗多少功率的指示和/或軟件應(yīng)用的功耗的效率的列表??梢詫⒃撝甘撅@示為絕對(duì)值(例如以瓦特或毫瓦為單位)或相對(duì)值(例如以設(shè)備上的全部組件或應(yīng)用所消耗的總功率、或者用戶當(dāng)前可以禁止的全部組件或應(yīng)用的總功率的方式)。還可以提供圖形表示,以助于用戶做出關(guān)于禁止哪個(gè)組件或應(yīng)用以便節(jié)省功率的判決。
例如對(duì)于每個(gè)組件或應(yīng)用可以顯示條形圖,其中條形的長度近似消耗的功率的效率或者組件的功耗的效率,或者可以用類似的方式顯示餅圖,其中每個(gè)切片的大小表示對(duì)應(yīng)的組件的功耗的相對(duì)效率??梢皂憫?yīng)于如下來顯示與剛剛討論的那些顯示類似的顯示 響應(yīng)于明確的用戶請(qǐng)求(例如通過用戶操作設(shè)備上的工具菜單或者選擇桌面上的或該設(shè)備上的其他顯示區(qū)域上的功率管理圖標(biāo)),或者響應(yīng)于其他事件如當(dāng)該設(shè)備下降到低于特定功率等級(jí)(例如30%)(其中在該特定功率等級(jí)時(shí)可能期望用戶開始關(guān)閉不重要的組件)。在其他實(shí)例中,該系統(tǒng)可以以步進(jìn)的方式在多個(gè)不同的電池等級(jí)自動(dòng)關(guān)閉組件或應(yīng)用(基于當(dāng)裝載系統(tǒng)時(shí)或者通過用戶在稍后的時(shí)刻對(duì)該系統(tǒng)設(shè)置的計(jì)劃),或者可以向用戶提供建議,用戶可以接受或拒絕該建議。如果組件或應(yīng)用保持打開或被關(guān)閉,則該系統(tǒng)還可以向用戶提供他們電池的剩余時(shí)間量的估計(jì),或者通過關(guān)閉組件或應(yīng)用將對(duì)電池壽命增加的時(shí)間量的估計(jì)。
因此在第一通用方面中,描述了一種由數(shù)據(jù)處理裝置執(zhí)行的方法。該方法包括使用該數(shù)據(jù)處理裝置識(shí)別包括該數(shù)據(jù)處理裝置的、電池操作的電子設(shè)備的硬件組件的使用; 將該硬件組件的該使用歸因于(attribute)該硬件組件或者使用該硬件組件的軟件應(yīng)用; 使用該數(shù)據(jù)處理裝置記錄由該使用導(dǎo)致的功耗;以及使用該數(shù)據(jù)處理裝置向用戶呈現(xiàn)功耗反饋。該功耗反饋?zhàn)R別該電子設(shè)備的該硬件組件或該軟件應(yīng)用以及由該使用導(dǎo)致的該功^^ ο
這個(gè)以及其他方面可以包括一個(gè)或多個(gè)以下特征。該方法可以包括由該應(yīng)用監(jiān)視該組件的使用,并且將該組件的該使用轉(zhuǎn)化成歸因于該應(yīng)用的該功耗。該組件可以包括無線收發(fā)器??梢酝ㄟ^識(shí)別在該無線收發(fā)器的該使用期間的信號(hào)強(qiáng)度范圍,將該組件的該使用轉(zhuǎn)化成該功耗。該組件可以包括顯示器??梢酝ㄟ^識(shí)別在該使用期間該顯示器的亮度狀態(tài),將該組件的該使用轉(zhuǎn)化成該功耗。
該方法還可以包括識(shí)別新的時(shí)段的起始,以及作為響應(yīng)清除用于以前時(shí)段的功耗的記錄??梢皂憫?yīng)于該新的時(shí)段的該起始的該識(shí)別,將用于以前的時(shí)段的功耗的該記錄轉(zhuǎn)化成功耗的長期記錄。向該用戶呈現(xiàn)該功耗反饋可以包括顯示呈現(xiàn),該呈現(xiàn)識(shí)別應(yīng)用以及所識(shí)別應(yīng)用的功耗的數(shù)量的指示;和/或顯示呈現(xiàn),該呈現(xiàn)識(shí)別時(shí)段的不同類別以及在該不同類別中的操作期間所消耗的功率的平均數(shù)量的指示。
該方面的其他實(shí)施方式包括被配置為執(zhí)行該方法的動(dòng)作、編碼到計(jì)算機(jī)存儲(chǔ)設(shè)備上的對(duì)應(yīng)的系統(tǒng)、裝置以及計(jì)算機(jī)程序。
在第二通用方面中,描述了一種電池操作的電子設(shè)備。該電池操作的電子設(shè)備包括電池、硬件組件組以及顯示器屏幕,其中該硬件組件組包括被配置為執(zhí)行多個(gè)不同應(yīng)用的數(shù)據(jù)處理單元。該顯示器屏幕呈現(xiàn)由該不同應(yīng)用消耗的功率的記賬(accounting)。
這個(gè)以及其他方面可以包括一個(gè)或多個(gè)以下特征。該電子設(shè)備可以包括功率測(cè)量單元。該功率測(cè)量單元可以實(shí)現(xiàn)在硬件中,并且用于測(cè)量表征該組件組中的第一組件所消耗的功率的參數(shù)。該功率測(cè)量單元可以包括電表。該顯示器屏幕可以呈現(xiàn)由該組中的不同組件所消耗的功率的記賬。
該電子設(shè)備還可以包括數(shù)據(jù)存儲(chǔ)設(shè)備。該數(shù)據(jù)存儲(chǔ)設(shè)備可以存儲(chǔ)表征在當(dāng)前時(shí)段期間由該不同應(yīng)用所消耗的功率的信息的結(jié)構(gòu)化組、以及用于表征長時(shí)期內(nèi)由該不同應(yīng)用所消耗的功率的信息的結(jié)構(gòu)化組。該長時(shí)期比該當(dāng)前時(shí)段更長。
該數(shù)據(jù)處理單元可以被配置為監(jiān)視由該不同應(yīng)用使用該組中的硬件組件所執(zhí)行的活動(dòng),并且計(jì)算歸因于該不同應(yīng)用中的各個(gè)應(yīng)用的功耗估計(jì)。該電子設(shè)備還可以包括一個(gè)或多個(gè)持久數(shù)據(jù)存儲(chǔ)設(shè)備,用于存儲(chǔ)用于估計(jì)該不同應(yīng)用的功耗的轉(zhuǎn)換規(guī)則。
該方面的其他實(shí)施方式包括對(duì)應(yīng)的系統(tǒng)、方法以及計(jì)算機(jī)程序。
在第三通用方面中,描述了用計(jì)算機(jī)程序編碼的計(jì)算機(jī)存儲(chǔ)介質(zhì)。該程序包括指令,當(dāng)該指令被數(shù)據(jù)處理裝置執(zhí)行時(shí)使得該數(shù)據(jù)處理裝置執(zhí)行操作。該操作包括監(jiān)視由電池操作的電子設(shè)備的數(shù)據(jù)處理裝置執(zhí)行的操作所執(zhí)行的活動(dòng);估計(jì)用于該活動(dòng)的功耗;與用于識(shí)別執(zhí)行該活動(dòng)的應(yīng)用的信息相關(guān)聯(lián)地,記錄用于表征該功耗的信息;以及基于所記錄信息在該電池操作的電子設(shè)備的顯示器屏幕上向用戶呈現(xiàn)該應(yīng)用的所估計(jì)功耗的記賬。
該第三以及其他方面可以包括一個(gè)或多個(gè)以下特征。可以通過識(shí)別第一應(yīng)用保持鎖定并且將該鎖定期間所消耗的附加功率歸因于該第一應(yīng)用,估計(jì)用于該活動(dòng)的該功耗。 該鎖定可以將該硬件組件維持在活動(dòng)狀態(tài)中。該鎖定可以是喚醒鎖定??梢酝ㄟ^識(shí)別第二應(yīng)用在該第一應(yīng)用保持該喚醒鎖定的同時(shí)保持該喚醒鎖定,并且將該喚醒鎖定期間所消耗的附加功率部分地歸因于該第一應(yīng)用并且部分地歸因于該第二應(yīng)用,估計(jì)用于該活動(dòng)的該功耗。
可以通過識(shí)別該第一應(yīng)用請(qǐng)求硬件傳感器是活動(dòng)的,估計(jì)用于該活動(dòng)的該功耗。 該操作可以包括與用于識(shí)別被該應(yīng)用用來執(zhí)行該活動(dòng)的該硬件組件的信息聯(lián)合地,記錄用于表征該功耗的信息。
在第四通用方面中描述了一種用于電子設(shè)備的功率管理系統(tǒng)。該系統(tǒng)包括電池操作的電子設(shè)備的組和服務(wù)器系統(tǒng),其中每個(gè)電池操作的電子設(shè)備被編程為生成功耗的記錄。每個(gè)電池操作的電子設(shè)備包括電池、被編程為執(zhí)行多個(gè)不同應(yīng)用的數(shù)據(jù)處理單元、以及用于輸出該功耗記錄的通信接口。該服務(wù)器系統(tǒng)包括通信接口,被編程為接收從該電池操作的電子設(shè)備輸出的該功耗記錄;以及一個(gè)或多個(gè)數(shù)據(jù)處理設(shè)備,被編程為分析該記錄中記錄的該功耗以生成復(fù)合值,該復(fù)合值提供在電池操作的電子設(shè)備的組的適合子集上執(zhí)行的第一應(yīng)用的該功耗的代表性特征。
該第四以及其他方面可以包括一個(gè)或多個(gè)以下特征。該服務(wù)器系統(tǒng)可以包括功耗數(shù)據(jù)庫,用于存儲(chǔ)該功耗記錄的至少一些內(nèi)容。該系統(tǒng)可以包括匿名器,其被編程為將該功耗記錄進(jìn)行匿名化,以使得從該功耗數(shù)據(jù)庫中所存儲(chǔ)的內(nèi)容無法辨別該電池操作的電子設(shè)備或與該電池操作的電子設(shè)備相關(guān)聯(lián)的用戶的身份。該服務(wù)器系統(tǒng)可以被編程為分析該記錄中所記錄的該功耗,以識(shí)別第一應(yīng)用的該功耗中的異常值(outlier)。該服務(wù)器系統(tǒng)可以包括數(shù)據(jù)庫,該數(shù)據(jù)庫存儲(chǔ)用于識(shí)別該組中的該電池操作的電子設(shè)備的特征的信息。該服務(wù)器系統(tǒng)可以被編程為識(shí)別該功耗異常值與該電池操作的電子設(shè)備的特征之間的相關(guān)性。 該數(shù)據(jù)庫可以存儲(chǔ)用于識(shí)別在該組中的該電池操作的電子設(shè)備上安裝的應(yīng)用的信息。該電池操作的電子設(shè)備的該特征可以包括該功耗異常值出現(xiàn)于其中的、在該電池操作的電子設(shè)備上安裝的第二應(yīng)用。
該第四方面的其他實(shí)施方式包括編碼在計(jì)算機(jī)存儲(chǔ)設(shè)備上的對(duì)應(yīng)的方法和計(jì)算機(jī)程序。
在第五通用方面中,描述了一種由一個(gè)或多個(gè)數(shù)據(jù)處理裝置執(zhí)行的方法。該方法包括在該數(shù)據(jù)處理裝置處接收由不同用戶操作的電池操作的電子設(shè)備的組的功耗的歷史記錄;由該數(shù)據(jù)處理裝置匯聚以及分析該歷史記錄,以生成該電池操作的電子設(shè)備的不同類別上的該功耗的代表性特征;并且從該數(shù)據(jù)處理裝置輸出在該不同類別上執(zhí)行的不同應(yīng)用的該功耗的該代表性特征。每個(gè)該電池操作的電子設(shè)備屬于一個(gè)類別。
該第五方面以及其他方面可以包括一個(gè)或多個(gè)以下特征。輸出該功耗的該特征可以包括向?qū)儆诘谝活悇e的第一電池操作的電子設(shè)備輸出用于顯示呈現(xiàn)的指令,該呈現(xiàn)包括功率等級(jí)標(biāo)記,該功率等級(jí)標(biāo)記指示屬于該第一類別的其他電池操作的電子設(shè)備上的應(yīng)用所消耗的功率的效率。分析該歷史記錄可以包括識(shí)別在多個(gè)設(shè)備上執(zhí)行的第一應(yīng)用的該功耗中的異常值。分析該歷史記錄還可以包括識(shí)別該功耗中的該異常值與該多個(gè)設(shè)備上的第二應(yīng)用的執(zhí)行之間的相關(guān)性。分析該歷史記錄還可以包括識(shí)別該功耗中的該異常值與該多個(gè)設(shè)備處的硬件組件的存在之間的相關(guān)性。接收功耗的該歷史記錄可以包括,接收未歸因于該電池操作的電子設(shè)備上的特定應(yīng)用的功耗的記錄。該方法還可以包括通過該數(shù)據(jù)處理裝置將未歸因的功耗歸因于在該電池操作的電子設(shè)備上活動(dòng)的具體應(yīng)用。歸因該未歸因的功耗可以包括從在該電池操作的電子設(shè)備上安裝的應(yīng)用的記錄識(shí)別該活動(dòng)的應(yīng)用。該代表性特征可以包括在第一類別電池操作的電子設(shè)備上執(zhí)行的第一應(yīng)用的每單位時(shí)間平均功耗的特征、在第一類別電池操作的電子設(shè)備上執(zhí)行的第二應(yīng)用的每單位時(shí)間平均功耗的特征、在第二類別電池操作的電子設(shè)備上執(zhí)行的第一應(yīng)用的每單位時(shí)間平均功耗的特征、以及在第二類別電池操作的電子設(shè)備上執(zhí)行的第二應(yīng)用的每單位時(shí)間平均功耗的特
第五方面的其他實(shí)施方式包括被編程為執(zhí)行編碼在計(jì)算機(jī)存儲(chǔ)介質(zhì)上的方法的動(dòng)作的對(duì)應(yīng)系統(tǒng)、裝置和計(jì)算機(jī)程序。
在第六通用方面中,計(jì)算機(jī)存儲(chǔ)介質(zhì)編碼有計(jì)算機(jī)程序。該程序包括指令,當(dāng)該指令被數(shù)據(jù)處理裝置執(zhí)行時(shí)使得該數(shù)據(jù)處理裝置執(zhí)行操作。該操作包括接收由不同用戶操作的電池操作的電子設(shè)備的組的功耗的歷史記錄;將該功耗歸因于在該電池操作的電子設(shè)備上執(zhí)行的不同應(yīng)用;生成一組復(fù)合值,每個(gè)該復(fù)合值表征在該電池操作的電子設(shè)備上執(zhí)行的應(yīng)用之一的代表性功耗;并且報(bào)告該復(fù)合值。
該第六方面以及其他方面可以包括一個(gè)或多個(gè)以下特征。每個(gè)該復(fù)合值可以表征不同類別的電池操作的電子設(shè)備上應(yīng)用之一的執(zhí)行的每單位時(shí)間代表性功耗??梢栽谠撾姵夭僮鞯碾娮釉O(shè)備中個(gè)體設(shè)備的簽到期間接收該歷史記錄。該歷史記錄可以包括該電池操作的電子設(shè)備的電池的放電率。該操作還可以包括接收用于表征在該電池操作的電子設(shè)備上安裝的應(yīng)用的使用的使用信息。該使用信息可以表征時(shí)段的持續(xù)時(shí)間,其中在該時(shí)段期間同時(shí)在該電池操作的電子設(shè)備上使用應(yīng)用。
該方面的其他實(shí)施方式包括對(duì)應(yīng)的系統(tǒng)、裝置和方法。
在附圖和下文的描述中闡述了一個(gè)或多個(gè)實(shí)現(xiàn)的細(xì)節(jié)。通過說明書、附圖和權(quán)利要求,其他特征、方面和優(yōu)點(diǎn)將變得顯而易見。


圖1是可以如何向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋的示意圖。
圖2是電池操作的電子設(shè)備的示意圖。
圖3是可以由電池操作的電子設(shè)備執(zhí)行以向用戶提供關(guān)于功耗的反饋的過程的流程圖。
圖4是電子設(shè)備的不同方面的功耗的記錄的示意性表示。
圖5是用于實(shí)現(xiàn)基于硬件的方案的系統(tǒng)的示意性表示,其中該方案用于識(shí)別并且歸因電池操作的電子設(shè)備的硬件組件的使用。
圖6是用于實(shí)現(xiàn)基于軟件的方案的系統(tǒng)的示意性表示,其中該方案用于識(shí)別并且歸因電池操作的電子設(shè)備的硬件組件的使用。
圖7是可以由電池操作的電子設(shè)備執(zhí)行以向用戶提供關(guān)于功耗的反饋的過程的流程圖。
圖8是不同的組件執(zhí)行不同的活動(dòng)所需要的功率的一組估計(jì)的示意性表示。
圖9是可以由電池操作的電子設(shè)備執(zhí)行以向用戶提供關(guān)于功耗的反饋的過程的流程圖。
圖10是不同應(yīng)用的功耗的長期記錄以及用于不同應(yīng)用的當(dāng)前時(shí)段的功耗的記錄的示意性表示。
圖11是可以如何向用戶提供關(guān)于電池操作的電子設(shè)備的方面的功耗的反饋的示意性表示。
圖12是可以收集在電子設(shè)備的組上執(zhí)行的應(yīng)用的功耗的記錄的系統(tǒng)的示意性表7J\ ο
圖13是圖12的服務(wù)器系統(tǒng)的實(shí)現(xiàn)的示意性表示。
圖14是功耗數(shù)據(jù)庫的實(shí)現(xiàn)的示意性表示。
圖15是一種數(shù)據(jù)結(jié)構(gòu)的示意性表示,在該數(shù)據(jù)結(jié)構(gòu)中對(duì)應(yīng)用表的多個(gè)歷史的信息內(nèi)容進(jìn)行組合。
圖16是用于收集在電池操作的電子設(shè)備的組上執(zhí)行的應(yīng)用的功耗記錄的過程的流程圖。
圖17是圖12的服務(wù)器系統(tǒng)的另一個(gè)實(shí)現(xiàn)的示意性表示。
圖18是用于收集在電池操作的電子設(shè)備的組上執(zhí)行的應(yīng)用的功耗記錄的過程的流程圖。
圖19是這樣一種功耗反饋呈現(xiàn)的示意性表示,該功耗反饋呈現(xiàn)向用戶提供關(guān)于在電池操作的電子設(shè)備的組上執(zhí)行的應(yīng)用的功耗的反饋。
圖20是用于分析在電池操作的電子設(shè)備的組上執(zhí)行的應(yīng)用的功耗的記錄的過程的流程圖。
圖21示意性地表示功耗分布上的功耗異常值。
圖22是這樣一種功耗反饋呈現(xiàn)的示意性表示,該功耗反饋呈現(xiàn)向用戶提供用于描述第一應(yīng)用與其他應(yīng)用之間的相互影響的信息。
在各種附圖中相同的附圖標(biāo)記指示相同的元素。
具體實(shí)施方式
圖1是可以向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋的一種方式的示意圖。通常,設(shè)備100可視地向用戶顯示在設(shè)備100中進(jìn)行操作的多個(gè)硬件組件或軟件應(yīng)用,連同這些組件或應(yīng)用中的每一個(gè)從該設(shè)備的電池系統(tǒng)消耗的功率的相對(duì)數(shù)量。
電子設(shè)備100可以是例如電話、音樂播放器、PDA、游戲機(jī)或包括用于向用戶呈現(xiàn)圖形圖像的顯示器屏幕105的其他設(shè)備。顯示器屏幕105的一部分包括功耗反饋呈現(xiàn)110。 功耗反饋呈現(xiàn)110向用戶呈現(xiàn)關(guān)于設(shè)備100的功耗的反饋,并且可以允許用戶理解對(duì)于電子設(shè)備100可用的電池功率已經(jīng)如何被消耗或者有可能將被消耗。
反饋呈現(xiàn)110包括時(shí)段標(biāo)識(shí)符115和記賬條目(account entry) 120、125、130、 135、140、145、150的組。時(shí)段標(biāo)識(shí)符115包括文本或其他信息155,用于識(shí)別這樣一種時(shí)間時(shí)段,其中針對(duì)該時(shí)間時(shí)段在反饋呈現(xiàn)110中呈現(xiàn)功耗反饋。在所示實(shí)現(xiàn)中,信息120識(shí)別出提供了對(duì)于特定持續(xù)時(shí)間的時(shí)段(即過去3個(gè)小時(shí)和20分鐘的“當(dāng)前時(shí)段”)的功耗。 在其他實(shí)現(xiàn)中,可以提供例如當(dāng)特定用戶使用設(shè)備100、特定過程在設(shè)備100上運(yùn)行時(shí)的時(shí)間時(shí)段的功耗反饋。
記賬條目120、125、130、1;35、140、145、150是用于呈現(xiàn)設(shè)備100的功耗的記賬的記錄。不同條目120、125、130、135、140、145、150可以呈現(xiàn)功耗的不同方面的記賬,例如由設(shè)備100的一個(gè)或多個(gè)硬件組件的功耗或設(shè)備100上的一個(gè)或多個(gè)軟件應(yīng)用的功耗。例如, 在所示實(shí)現(xiàn)中,記賬條目120呈現(xiàn)顯示器屏幕105的功耗的記錄。記賬條目130呈現(xiàn)地圖應(yīng)用的功耗的記錄。
在所示實(shí)現(xiàn)中,每個(gè)記賬條目120、125、130、135、140、145、150包括標(biāo)題160、圖示符號(hào)165、功耗的可視標(biāo)記170以及功耗的文本標(biāo)記175。標(biāo)題160是用于識(shí)別設(shè)備100的功耗的這樣一種方面的文本,其中對(duì)于該方面在各自的條目中呈現(xiàn)記賬。例如,條目140中的標(biāo)題160識(shí)別條目140呈現(xiàn)設(shè)備100的操作系統(tǒng)的功耗的記賬。條目135中的標(biāo)題160 識(shí)別條目135呈現(xiàn)設(shè)備100的空閑電話的功耗的記賬。
圖示符號(hào)165是設(shè)備100的功耗的這樣一種方面的圖示表示,其中對(duì)于該方面在各自的條目中呈現(xiàn)記賬。例如,條目145中的符號(hào)165表示條目145呈現(xiàn)設(shè)備100的工具應(yīng)用的功耗的記賬。條目125中的符號(hào)165識(shí)別條目125呈現(xiàn)設(shè)備100的蜂窩通信系統(tǒng)的備用狀態(tài)的功耗的記賬
可視標(biāo)記170和文本標(biāo)記175中的每一個(gè)呈現(xiàn)由每個(gè)記賬條目120、125、130、135、 140、145、150中的標(biāo)題160識(shí)別的、并且由符號(hào)165表示的方面的功耗的記賬。在所示實(shí)現(xiàn)中,文本標(biāo)記175包括用于識(shí)別不同方面所消耗的總功耗的百分比的文本??梢晿?biāo)記170 是不同長度的條形。將條形的長度歸一化為在時(shí)段標(biāo)識(shí)符115所識(shí)別的時(shí)段期間任意一個(gè)方面的最高功耗。例如,在所示實(shí)現(xiàn)中,條目125、125中的可視標(biāo)記170具有相同的長度, 并且每個(gè)代表當(dāng)前時(shí)段期間的總功耗的23%。相反,條目145中的可視標(biāo)記170代表當(dāng)前時(shí)段期間的總功耗的10%,并且其長度為條目120、125中的可視標(biāo)記170的長度的10/23。 在其他實(shí)現(xiàn)中,可以將可視標(biāo)記170的特征歸一化為例如由時(shí)段標(biāo)識(shí)符115所識(shí)別的時(shí)段期間的總功耗。
圖2是另一個(gè)電池操作的電子設(shè)備200的示意圖。通常,設(shè)備200向用戶提供功能,并且允許用戶獲得關(guān)于設(shè)備中的特定耗功組件或應(yīng)用的具體功耗的信息。
設(shè)備200包括殼體205,觸摸屏顯示器210可移動(dòng)地裝配在殼體205之上。觸摸屏顯示器210可移動(dòng)地暴露并且覆蓋鍵盤215。觸摸屏顯示器210的一部分可以包括功耗反饋呈現(xiàn)110(圖1)。功耗反饋呈現(xiàn)110占用觸摸屏顯示器210的全部或一部分。
殼體205罩住用于協(xié)同向用戶提供不同功能的220電子硬件組件的組。電子硬件組件組220包括數(shù)據(jù)處理單元225、顯示器接口 230、電話接口和組件235、無線接口和組件 240以及傳感器接口和組件對(duì)5。數(shù)據(jù)處理單元225、接口 230以及接口和組件235J40J45 可以實(shí)現(xiàn)在電子電路中、計(jì)算機(jī)軟件、固件或硬件中或在這些與其他元件的組合中。
顯示器接口 230是被配置為允許數(shù)據(jù)處理單元225指導(dǎo)觸摸屏顯示器210上的信息的呈現(xiàn)的設(shè)備。例如,顯示器接口 230可以從數(shù)據(jù)處理單元225接收用于在觸摸屏顯示器 210上顯示內(nèi)容的指令。顯示器組件230可以轉(zhuǎn)換那些指令并且使得在觸摸屏顯示器210 恰當(dāng)?shù)仫@示內(nèi)容。
電話接口和組件235是電話和被配置為允許數(shù)據(jù)處理單元225與電話交換數(shù)據(jù)的接口。無線接口和組件240是無線收發(fā)器和被配置為允許數(shù)據(jù)處理單元225與無線收發(fā)器交換數(shù)據(jù)的接口。無線接口和組件240因此可以與無線網(wǎng)絡(luò)上的其他設(shè)備通信。傳感器接口和組件245是傳感器和被配置為允許數(shù)據(jù)處理單元225與該傳感器交換數(shù)據(jù)的接口。傳感器可以是例如硬件傳感器如加速計(jì)、指南針、全球定位系統(tǒng)、數(shù)碼相機(jī)等等。
數(shù)據(jù)處理單元225是被配置為處理數(shù)字?jǐn)?shù)據(jù)的設(shè)備。數(shù)據(jù)處理單元225例如可以是用于根據(jù)應(yīng)用或其他程序的指令來執(zhí)行操作的通用數(shù)據(jù)處理器。在由數(shù)據(jù)處理單元225 執(zhí)行的應(yīng)用之中有消耗反饋應(yīng)用250。
消耗反饋應(yīng)用250是如下數(shù)據(jù)處理活動(dòng)集合,其被設(shè)計(jì)為創(chuàng)建設(shè)備200的不同方面的功耗的記賬以便向用戶提供關(guān)于該功耗的反饋。
在消耗監(jiān)視器250的活動(dòng)的執(zhí)行期間,數(shù)據(jù)處理單元225可以訪問轉(zhuǎn)換規(guī)則255 并且寫入消耗記錄沈0。將轉(zhuǎn)換規(guī)則255和消耗記錄260存儲(chǔ)在設(shè)備200中(例如在一個(gè)或多個(gè)持久數(shù)據(jù)存儲(chǔ)設(shè)備中)??梢蕴峁└鞣N形式的數(shù)據(jù)存儲(chǔ)器,例如固定硬盤驅(qū)動(dòng)器和/ 或固態(tài)存儲(chǔ)器。轉(zhuǎn)換規(guī)則255是用于將設(shè)備200所執(zhí)行的操作的特性轉(zhuǎn)換成功耗的規(guī)則。 消耗記錄260是設(shè)備或其操作的不同方面所消耗的功率的歷史記錄。例如,消耗記錄260 可以提供在記賬條目120、125、130、135、140、145、150(圖1)中所識(shí)別和表示的相同的方面的功耗的記賬。
圖3是可以由電池操作的電子設(shè)備或用于執(zhí)行數(shù)據(jù)處理活動(dòng)的其他設(shè)備執(zhí)行、以向用戶提供關(guān)于功耗的反饋的過程300的流程圖??梢杂捎糜谕ㄟ^執(zhí)行一個(gè)或多個(gè)機(jī)器可讀指令集合來執(zhí)行操作的一個(gè)或多個(gè)數(shù)字?jǐn)?shù)據(jù)處理設(shè)備來執(zhí)行過程300。例如可以由用于執(zhí)行設(shè)備200(圖2、中的消耗反饋應(yīng)用250的數(shù)據(jù)處理單元225來執(zhí)行過程300。作為另一個(gè)示例,可以由如下進(jìn)一步討論的服務(wù)器系統(tǒng)1260使用從電池操作的設(shè)備的組1205接收的功耗和應(yīng)用使用信息來執(zhí)行過程300??梢怨铝⒌鼗蛘吲c其他數(shù)字?jǐn)?shù)據(jù)處理操作相結(jié)合地執(zhí)行過程300。例如在一些實(shí)現(xiàn)中,可以在過程1600(圖16)中在方框1610處向功耗數(shù)據(jù)庫增加功耗記錄之前執(zhí)行過程300。
用于執(zhí)行過程300的設(shè)備可以在方框305處識(shí)別電池操作的設(shè)備的硬件組件的使用??梢岳缤ㄟ^監(jiān)視硬件組件汲取的功率,通過監(jiān)視應(yīng)用與組件執(zhí)行的活動(dòng)或者通過監(jiān)視到該活動(dòng)的硬件組件的消息(如指令)或來自應(yīng)用本身的活動(dòng)的描述,或者通過從接收自用于執(zhí)行該監(jiān)視的設(shè)備的消息提取使用信息,識(shí)別硬件組件的使用。例如,在圖2的環(huán)境中,可以將從數(shù)據(jù)處理單元225發(fā)送到接口 230以及接口和組件230J40J45中的一個(gè)或多個(gè)的指令的內(nèi)容中繼到消耗反饋應(yīng)用250,從而其可以識(shí)別目的地接口和組件的使用。作為另一個(gè)示例,可以由功耗存儲(chǔ)模塊1335(圖13)提取由服務(wù)器系統(tǒng)1260從電池操作的設(shè)備的組1205接收到的消息中的使用信息。
在方框310處,用于執(zhí)行過程300的設(shè)備可以將該組件的使用期間的功耗歸因于該設(shè)備的一個(gè)方面。例如可以將功耗歸因于設(shè)備的硬件組件(例如顯示器屏幕、手機(jī)、收發(fā)器、數(shù)據(jù)處理單元、數(shù)碼相機(jī)、加速計(jì)或其他傳感器),或者可以將功耗歸因于由該設(shè)備執(zhí)行的應(yīng)用(例如操作系統(tǒng)軟件、地圖應(yīng)用、游戲應(yīng)用、郵件或其他消息收發(fā)應(yīng)用、網(wǎng)絡(luò)瀏覽器應(yīng)用、音樂或視頻播放器應(yīng)用或工具應(yīng)用)。
在一些實(shí)現(xiàn)中,可以將組件的使用期間的功耗歸因于設(shè)備的多個(gè)方面。例如可以將游戲期間的加速計(jì)的功耗歸因于計(jì)數(shù)器和游戲自身兩者。作為另一個(gè)示例,可以將由多于一個(gè)應(yīng)用保持的喚醒鎖定期間所消耗的附加功率歸因于全部保持應(yīng)用,如下進(jìn)一步所述的。
在方框315處,用于執(zhí)行過程300的設(shè)備可以將歸因的功耗記錄在例如持久數(shù)據(jù)存儲(chǔ)設(shè)備中。例如該設(shè)備可以記錄與某方面的標(biāo)識(shí)符相關(guān)聯(lián)的組件使用期間所消耗的功率數(shù)量的估計(jì)或測(cè)量,其中在數(shù)據(jù)表格或其他數(shù)據(jù)結(jié)構(gòu)中該使用被歸因于該方面。該記錄實(shí)際上可以創(chuàng)建該設(shè)備的不同方面的功耗的歷史記錄。
在方框320處,用于執(zhí)行過程300的設(shè)備可以向用戶呈現(xiàn)關(guān)于該設(shè)備的功耗的反饋。例如,在一些實(shí)現(xiàn)中,該系統(tǒng)可以呈現(xiàn)功耗反饋呈現(xiàn)110(圖1)和功耗反饋呈現(xiàn)1105、 1110(圖11)中的一個(gè)或多個(gè),以呈現(xiàn)關(guān)于電子設(shè)備的不同方面的功耗的反饋。
圖4是電子設(shè)備的不同方面的功耗的記錄400的示意性表示。記錄400可以被用作為電子設(shè)備200(圖2)中的消耗記錄沈0,并且可以在過程300(圖3)中的方框315期間形成記錄400。
記錄400包括組件表格405的歷史以及應(yīng)用表格410的歷史。組件表格405的歷史是一種數(shù)據(jù)結(jié)構(gòu),其將列415中的標(biāo)識(shí)符與列420中的信息相關(guān)聯(lián),其中列415中的標(biāo)識(shí)符是功耗被歸因于的組件的標(biāo)識(shí)符,并且列420中的信息用于描述被歸因于那些各自組件的功率的數(shù)量。應(yīng)用表格410的歷史是一種數(shù)據(jù)結(jié)構(gòu),其將列425中的標(biāo)識(shí)符與列430中的信息相關(guān)聯(lián),其中列425中的標(biāo)識(shí)符是功耗被歸因于的應(yīng)用的標(biāo)識(shí)符,并且列430中的信息用于描述被歸因于那些各自應(yīng)用的功率的數(shù)量。在數(shù)據(jù)處理活動(dòng)例如消耗反饋應(yīng)用 250(圖2、期間,可以由數(shù)據(jù)處理單元225訪問記錄400中存儲(chǔ)的信息。
圖5是用于實(shí)現(xiàn)基于硬件的方法的系統(tǒng)500的示意性表示,其中該方法用于識(shí)別并且歸因電池操作的電子設(shè)備的硬件組件的使用。處理應(yīng)用執(zhí)行消耗反饋應(yīng)用250的數(shù)據(jù)處理單元225之外,系統(tǒng)500還包括組件接口 505、組件510以及功率測(cè)量單元515。組件接口 505和組件510是電池操作的電子設(shè)備的組件。例如,組件接口 505和組件510可以例如是顯示器接口 230和顯示器210或者接口和組件235、MO、圖幻中的任意一個(gè)。
功率測(cè)量單元515是被配置為測(cè)量組件510所消耗的功率的設(shè)備。功率測(cè)量單元 515例如可以是用于測(cè)量從電池520流入到組件510的功率終端525的電流的電表。基于電池520提供的勢(shì)能,可以從該測(cè)量推斷或估計(jì)組件510所消耗的功率。功率測(cè)量單元515 輸出用于表示測(cè)量參數(shù)的信號(hào)530。
數(shù)據(jù)處理單元225與組件接口 505交換信息535。信息535可以包括例如組件510 執(zhí)行指定操作的輸出請(qǐng)求或者表征組件510的操作的輸入信息。組件接口 505自身與組件 510交換對(duì)應(yīng)的信息M0。信息540可以包括例如用于執(zhí)行由數(shù)據(jù)處理單元225請(qǐng)求的操作的指令或來自組件510的表征它的操作的信息。
數(shù)據(jù)處理單元225還接收并且向消耗反饋應(yīng)用250傳遞用于描述信號(hào)530的來源 (即具有多個(gè)單元的系統(tǒng)中具體功率測(cè)量單元515的身份)和信息內(nèi)容的信息。消耗反饋應(yīng)用250可以使用用于表示該測(cè)量參數(shù)的信息來識(shí)別組件510的使用。例如當(dāng)由組件510 消耗的功率增加時(shí),消耗反饋應(yīng)用250可以識(shí)別組件510正被使用。信號(hào)530的來源的描述可用于將功率增加歸因于組件510。
在一些實(shí)現(xiàn)中,消耗反饋應(yīng)用250包括應(yīng)用監(jiān)視器模塊、或應(yīng)用將組件510上的功率增加歸因于由數(shù)據(jù)處理單元225執(zhí)行的具體應(yīng)用的其他軟件機(jī)制。例如,消耗反饋應(yīng)用 250可以監(jiān)視由不同應(yīng)用在顯示器屏幕210上顯示的信息的數(shù)量,并且將顯示器屏幕210上的功率使用歸因于那些應(yīng)用。
在一些實(shí)現(xiàn)中,功率測(cè)量單元515測(cè)量組件接口 505與組件510兩者所消耗的功率。在該情況中,信號(hào)530表示組合測(cè)量。如同單獨(dú)測(cè)量的方式那樣,可以將該組合測(cè)量歸因于組件510或由數(shù)據(jù)處理單元225執(zhí)行的應(yīng)用。該組合測(cè)量特別涉及由組件接口 505的功耗相對(duì)于組件510處的功耗不能忽略的情況。
圖6是用于實(shí)現(xiàn)基于軟件的方法的系統(tǒng)600的示意性表示,其中該方法用于識(shí)別并且歸因電池操作的電子設(shè)備的硬件組件的使用。消耗反饋應(yīng)用250包括應(yīng)用監(jiān)視器模塊 605和使用到功耗轉(zhuǎn)換器模塊610。
應(yīng)用監(jiān)視器模塊605是一個(gè)計(jì)算機(jī)程序指令集合,當(dāng)該計(jì)算機(jī)程序指令集合被數(shù)據(jù)處理單元225執(zhí)行時(shí),使得數(shù)據(jù)處理單元225監(jiān)視由數(shù)據(jù)處理單元225和用于不同應(yīng)用的其他組件執(zhí)行的活動(dòng)。應(yīng)用監(jiān)視器模塊605可以例如在執(zhí)行應(yīng)用時(shí)監(jiān)視由數(shù)據(jù)處理單元 225執(zhí)行的計(jì)算的數(shù)量,監(jiān)視在組件上由應(yīng)用(或應(yīng)用的版本)生成的無線流量的數(shù)量(例如基于蜂窩或WI-FI網(wǎng)絡(luò)的流量),監(jiān)視不同應(yīng)用的喚醒鎖定的保持和釋放,監(jiān)視加速計(jì)或其他傳感器的使用,諸如此類。
應(yīng)用監(jiān)視器模塊605是一個(gè)計(jì)算機(jī)程序指令集合,當(dāng)該計(jì)算機(jī)程序指令集合被數(shù)據(jù)處理單元225執(zhí)行時(shí)使得數(shù)據(jù)處理單元225將由用于不同應(yīng)用的組件所執(zhí)行的活動(dòng)轉(zhuǎn)化成功耗。通常,該轉(zhuǎn)換可以基于活動(dòng)期間所消耗的功率的估計(jì)數(shù)量,產(chǎn)生功耗的估計(jì)。例如,可以使用特定類別的無線流量(蜂窩流量或WI-FI流量)的每單元消耗功率的數(shù)量的估計(jì),來估計(jì)由應(yīng)用(或應(yīng)用的版本)生成的無線流量所消耗的功率。作為另一個(gè)示例,可以使用應(yīng)用將電子設(shè)備維持在喚醒狀態(tài)中的成本估計(jì),來估計(jì)將該電子設(shè)備鎖定在該喚醒狀態(tài)中的應(yīng)用(或應(yīng)用的版本)所消耗的功率。
圖7是可以由電池操作的電子設(shè)備或用于執(zhí)行數(shù)據(jù)處理活動(dòng)的其他設(shè)備執(zhí)行以向用戶提供關(guān)于功耗的反饋的過程700的流程圖??梢杂捎糜谕ㄟ^執(zhí)行一個(gè)或多個(gè)機(jī)器可讀指令集合來執(zhí)行操作的一個(gè)或多個(gè)數(shù)字?jǐn)?shù)據(jù)處理設(shè)備來執(zhí)行過程700。例如可以由用于執(zhí)行消耗反饋應(yīng)用250的數(shù)據(jù)處理單元225來執(zhí)行過程700,該數(shù)據(jù)處理單元225包括轉(zhuǎn)換器模塊610和應(yīng)用監(jiān)視器605 (圖6)??梢怨铝⒌鼗蛘吲c其他數(shù)字?jǐn)?shù)據(jù)處理操作相結(jié)合地執(zhí)行過程300。例如,可以在過程300(圖幻中在方框305、310中執(zhí)行過程700,以識(shí)別組件的使用并且將該使用期間所消耗的功率歸因于不同應(yīng)用。
在方框705處,用于執(zhí)行過程700的設(shè)備可以監(jiān)視當(dāng)執(zhí)行不同應(yīng)用時(shí)所執(zhí)行的活動(dòng)??梢詫⒃摶顒?dòng)歸因于所執(zhí)行的應(yīng)用。例如,可以監(jiān)視由應(yīng)用(或應(yīng)用的版本)所使用的過程的計(jì)算要求,并且可以將該過程活動(dòng)歸因于該應(yīng)用。作為了一個(gè)示例,可以監(jiān)視當(dāng)執(zhí)行瀏覽器應(yīng)用時(shí)所生成的網(wǎng)絡(luò)流量,并且可以將該流量歸因于該瀏覽器。
在方框710處,用于執(zhí)行過程700的設(shè)備可以將不同應(yīng)用的活動(dòng)轉(zhuǎn)換成功耗。該轉(zhuǎn)換可以產(chǎn)生由不同應(yīng)用消耗的功率的數(shù)量的估計(jì),并且可以使用用于將活動(dòng)轉(zhuǎn)換成功耗的規(guī)則如轉(zhuǎn)換規(guī)則255(圖2)來執(zhí)行該轉(zhuǎn)換。用于將活動(dòng)轉(zhuǎn)換成功耗的規(guī)則可以基于不同組件執(zhí)行不同活動(dòng)所需要的功率的估計(jì)。在一些實(shí)現(xiàn)中,這些功耗估計(jì)可以作為組件的操作條件的函數(shù)。
圖8是不同的組件執(zhí)行不同的活動(dòng)所需要的功率的估計(jì)組800的示意性表示。估計(jì)組800可以表示電子設(shè)備200 (圖幻中的轉(zhuǎn)換規(guī)則255或者與其結(jié)合使用。
估計(jì)組800包括一個(gè)或多個(gè)用于存儲(chǔ)信息的數(shù)據(jù)結(jié)構(gòu),該信息用于表征不同組件在不同操作條件之下的功耗的估計(jì)。在所示示例中,估計(jì)組800包括第一無線組件表格 805、第二無線組件表格810、IXD屏幕表格815以及OLED屏幕表格820。
第一無線組件表格805包括一對(duì)列825、830。列825包括用于識(shí)別第一無線收發(fā)器組件操作情況下的信號(hào)強(qiáng)度的不同范圍的信息。列830包括當(dāng)操作在列820中對(duì)應(yīng)的信號(hào)強(qiáng)度范圍之下時(shí),由第一無線組件進(jìn)行的信號(hào)傳輸或接收所消耗的功率的估計(jì)??梢詫⒃摴烙?jì)表達(dá)成例如每該第一無線組件傳輸或接收的信息的單位時(shí)間、或者由該第一無線組件傳輸或接收的每數(shù)據(jù)數(shù)量。
第二無線組件表格810包括列835、840、845的組。列835包括用于識(shí)別第二無線收發(fā)器組件的操作信號(hào)強(qiáng)度的不同范圍的信息。列840包括用于識(shí)別第二無線收發(fā)器組件的不同操作狀態(tài)的信息。例如列840中的信息可以識(shí)別掃描狀態(tài)、組播狀態(tài)或第二無線收發(fā)器的其他狀態(tài)。列845包括當(dāng)在列840中對(duì)應(yīng)的信號(hào)強(qiáng)度范圍之下以對(duì)應(yīng)狀態(tài)操作時(shí), 由第二無線組件進(jìn)行的信號(hào)傳輸或接收所消耗的功率的估計(jì)??梢詫⒃摴烙?jì)表達(dá)成例如該第二無線組件傳輸或接收的信息的每單位時(shí)間或者由該第二無線組件傳輸或接收的每數(shù)據(jù)數(shù)量。
液晶顯示器(IXD)屏幕表格815包括一對(duì)列850、855。列850包括用于識(shí)別IXD 屏幕的各種操作狀態(tài)的信息。例如,列850中的信息可以識(shí)別LCD屏幕的不同亮度等級(jí)及其背光。列855包括當(dāng)操作在列850中的對(duì)應(yīng)亮度時(shí)由LCD屏幕消耗的功率的估計(jì)。
有機(jī)發(fā)光二極管(OLED)屏幕表格820包括列860、865、870的組。列860包括用于識(shí)別OLED屏幕的各種操作狀態(tài)的信息。例如,列860中的信息可以識(shí)別OLED屏幕顯示的不同亮度等級(jí)。列860可以包括用于識(shí)別OLED屏幕顯示的顏色的信息。由OLED屏幕顯示消耗的功率是所照亮像素的數(shù)量和顏色。列870包括當(dāng)以列850中對(duì)應(yīng)亮度來照亮列865 中對(duì)應(yīng)顏色的像素時(shí)、由LCD屏幕消耗的功率的估計(jì)。
下文是可以如何將不同組件上的活動(dòng)的性能轉(zhuǎn)化成歸因于該組件或應(yīng)用的功耗的示例。
數(shù)據(jù)處理單元225 在一㈣實(shí)現(xiàn)中,可以測(cè)量在一個(gè)時(shí)間時(shí)段上由不同過稈執(zhí)行的循環(huán)的數(shù)量(或用于反映計(jì)算強(qiáng)度的有關(guān)參數(shù))。然后可以將該測(cè)量結(jié)果與用于提醒每單位時(shí)間功率使用的因子相乘。
無線收發(fā)器由無線收發(fā)器消耗的功率可以是收發(fā)器的類型和他的信號(hào)強(qiáng)度的函數(shù)。可以根據(jù)電子設(shè)備中的每個(gè)無線收發(fā)器的數(shù)據(jù)傳輸和接收活動(dòng)期間的平均信號(hào)強(qiáng)度, 將那些活動(dòng)分配給不同的箱(bin)。換句話說,在電子設(shè)備中可能存在總共N*Y個(gè)箱,其中 N是無線收發(fā)器的數(shù)量并且Y是信號(hào)強(qiáng)度范圍的數(shù)量。例如對(duì)于每個(gè)無線收發(fā)器可能存在 5個(gè)不同的信號(hào)強(qiáng)度范圍。每當(dāng)電子設(shè)備的數(shù)據(jù)傳輸和接收活動(dòng)在箱之間切換時(shí),可以將分配給以前的箱的數(shù)據(jù)傳輸和接收活動(dòng)乘以由操作在對(duì)應(yīng)的信號(hào)強(qiáng)度范圍之中的收發(fā)器汲取的功率的估計(jì)??梢詫⒐牡脑摴烙?jì)歸因于以下一者或兩者
-無線收發(fā)器以及將歸因于該無線收發(fā)器的功率的數(shù)量增加到表格405的列 420(圖4)中,以及
-已對(duì)于其執(zhí)行了數(shù)據(jù)傳輸和接收活動(dòng)的應(yīng)用,并且將歸因于該應(yīng)用的功率的數(shù)量增加到表格410的列430(圖4)中。
喚醒鎖定使用喚醒鎖定是由應(yīng)用(或應(yīng)用的版本)保持以防止數(shù)據(jù)處理器單元進(jìn)入休眠或其他省電模式的鎖定。結(jié)果,數(shù)據(jù)處理裝置消耗如果進(jìn)入該省電模式則不會(huì)消耗的功率。多個(gè)應(yīng)用可以同時(shí)保持喚醒鎖定。在將喚醒鎖定的保持轉(zhuǎn)換成可以被分配給應(yīng)用的功耗時(shí),可以將應(yīng)用(或應(yīng)用的版本)的每個(gè)喚醒鎖定的釋放或請(qǐng)求視為用于劃分時(shí)段的結(jié)束的觸發(fā)器。可以通過將該時(shí)段的持續(xù)時(shí)間乘以由于數(shù)據(jù)處理單元未進(jìn)入省電模式而未節(jié)省的功率,確定用于該時(shí)段的總功耗。然后可以由在該時(shí)段期間保持該喚醒鎖定的大量應(yīng)用分割該總功耗,并且可以將結(jié)果份額歸因于表格410(圖4)中的列430中的那些應(yīng)用。
硬件傳感器,如加諫計(jì)、指南針、數(shù)碼相機(jī)、全球定位系統(tǒng)等等可能要求使用該傳感器的應(yīng)用請(qǐng)求將來自該傳感器的數(shù)據(jù)傳遞到該應(yīng)用。在請(qǐng)求缺失的情況下,硬件傳感器可能保持不活動(dòng)??梢允褂迷撜?qǐng)求作為將傳感器的功耗歸因于不同應(yīng)用的基礎(chǔ)。由于多個(gè)應(yīng)用可能同時(shí)請(qǐng)求從傳感器接收數(shù)據(jù),所以可以基于請(qǐng)求來劃分時(shí)段,并且可以在每個(gè)時(shí)段期間接收傳感器數(shù)據(jù)的應(yīng)用之間分配用于每個(gè)時(shí)段的總功耗。
LCD屏幕和背光可以通過將LCD屏幕及其亮度位于亮度范圍內(nèi)的時(shí)段的持續(xù)時(shí)間、乘以每單位時(shí)間亮度范圍內(nèi)所消耗的功率的估計(jì),將LCD屏幕的圖形顯示及其背光轉(zhuǎn)化成功耗。
在功耗被分配給LCD屏幕及其背光以作為組件的實(shí)現(xiàn)中,可以使用方程式1 :
權(quán)利要求
1.一種用于電子設(shè)備的功率管理系統(tǒng),所述系統(tǒng)包括電池操作的電子設(shè)備的組,其中每個(gè)所述電池操作的電子設(shè)備被編程為生成功耗記錄,所述每個(gè)電池操作的電子設(shè)備包括 電池,被編程為執(zhí)行多個(gè)不同應(yīng)用的數(shù)據(jù)處理單元,以及用于輸出所述功耗記錄的通信接口 ;以及服務(wù)器系統(tǒng),包括通信接口,被編程為接收從所述電池操作的電子設(shè)備輸出的所述功耗記錄,以及一個(gè)或多個(gè)數(shù)據(jù)處理設(shè)備,被編程為分析所述記錄中所記錄的所述功耗以生成復(fù)合值,所述復(fù)合值提供在所述電池操作的電子設(shè)備的所述組的適合子集上執(zhí)行的第一應(yīng)用的所述功耗的代表性特征。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述服務(wù)器系統(tǒng)還包括用于存儲(chǔ)所述功耗記錄的至少一些內(nèi)容的功耗數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),還包括匿名器,被編程為將所述功耗記錄進(jìn)行匿名化, 以使得從所述功耗數(shù)據(jù)庫中所存儲(chǔ)的所述內(nèi)容無法辨別所述電池操作的電子設(shè)備或與所述電池操作的電子設(shè)備相關(guān)聯(lián)的用戶的身份。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述服務(wù)器系統(tǒng)還被編程為分析所述記錄中所記錄的所述功耗,以識(shí)別第一應(yīng)用的所述功耗中的異常值。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其中所述服務(wù)器系統(tǒng)包括數(shù)據(jù)庫,所述數(shù)據(jù)庫存儲(chǔ)用于識(shí)別所述組中的所述電池操作的電子設(shè)備的特征的信息;以及所述服務(wù)器系統(tǒng)還被編程為識(shí)別所述功耗異常值與所述電池操作的電子設(shè)備的特征之間的相關(guān)性。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中所述數(shù)據(jù)庫存儲(chǔ)用于識(shí)別在所述組中的所述電池操作的電子設(shè)備上安裝的應(yīng)用的信息;以及所述電池操作的電子設(shè)備的所述特征包括所述功耗異常值出現(xiàn)于其中的、在所述電池操作的電子設(shè)備上安裝的第二應(yīng)用。
7.一種由一個(gè)或多個(gè)數(shù)據(jù)處理裝置執(zhí)行的方法,所述方法包括在所述數(shù)據(jù)處理裝置處接收由不同用戶操作的電池操作的電子設(shè)備的組的功耗的歷史記錄,每個(gè)所述電池操作的電子設(shè)備屬于一個(gè)類別;由所述數(shù)據(jù)處理裝置匯聚以及分析所述歷史記錄,以生成在不同類別的所述電池操作的電子設(shè)備上的所述功耗的代表性特征;以及從所述數(shù)據(jù)處理裝置輸出在所述不同類別上執(zhí)行的不同應(yīng)用的所述功耗的所述代表性特征。
8.根據(jù)權(quán)利要求7所述的方法,其中,輸出所述功耗的所述特征包括向?qū)儆诘谝活悇e的第一電池操作的電子設(shè)備輸出用于顯示呈現(xiàn)的指令,所述呈現(xiàn)包括功率等級(jí)標(biāo)記,所述功率等級(jí)標(biāo)記指示屬于所述第一類別的其他電池操作的電子設(shè)備上的應(yīng)用所消耗的功率的效率。
9.根據(jù)權(quán)利要求7所述的方法,其中,分析所述歷史記錄包括識(shí)別在多個(gè)設(shè)備上執(zhí)行的第一應(yīng)用的所述功耗中的異常值。
10.根據(jù)權(quán)利要求9所述的方法,其中,分析所述歷史記錄還包括識(shí)別所述功耗中的所述異常值與所述多個(gè)設(shè)備上的第二應(yīng)用的執(zhí)行之間的相關(guān)性。
11.根據(jù)權(quán)利要求9所述的方法,其中,分析所述歷史記錄還包括識(shí)別所述功耗中的所述異常值與所述多個(gè)設(shè)備處的硬件組件的存在之間的相關(guān)性。
12.根據(jù)權(quán)利要求7所述的方法,其中接收功耗的所述歷史記錄包括接收未歸因于所述電池操作的電子設(shè)備上的特定應(yīng)用的功耗記錄;以及所述方法還包括由所述數(shù)據(jù)處理裝置將未歸因的功耗歸因于在所述電池操作的電子設(shè)備上活動(dòng)的具體應(yīng)用。
13.根據(jù)權(quán)利要求12所述的方法,其中,將所述未歸因的功耗進(jìn)行歸因包括從所述電池操作的電子設(shè)備上安裝的應(yīng)用的記錄識(shí)別所述活動(dòng)的應(yīng)用。
14.根據(jù)權(quán)利要求7所述的方法,其中,所述代表性特征包括在第一類別電池操作的電子設(shè)備上執(zhí)行的第一應(yīng)用的每單位時(shí)間平均功耗的特征;在所述第一類別電池操作的電子設(shè)備上執(zhí)行的第二應(yīng)用的每單位時(shí)間平均功耗的特征;在第二類別電池操作的電子設(shè)備上執(zhí)行的所述第一應(yīng)用的每單位時(shí)間平均功耗的特征;以及在所述第二類別電池操作的電子設(shè)備上執(zhí)行的所述第二應(yīng)用的每單位時(shí)間平均功耗的特征。
15.一種編碼有計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì),所述程序包括指令,當(dāng)所述指令被數(shù)據(jù)處理裝置執(zhí)行時(shí)使得所述數(shù)據(jù)處理裝置執(zhí)行操作,所述操作包括接收由不同用戶操作的電池操作的電子設(shè)備的組的功耗的歷史記錄;將所述功耗歸因于在所述電池操作的電子設(shè)備上執(zhí)行的不同應(yīng)用;生成一組復(fù)合值,每個(gè)所述復(fù)合值表征在所述電池操作的電子設(shè)備上執(zhí)行的應(yīng)用之一的代表性功耗;以及報(bào)告所述復(fù)合值。
16.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,每個(gè)所述復(fù)合值表征在不同類別的電池操作的電子設(shè)備上的應(yīng)用之一的執(zhí)行的每單位時(shí)間代表性功耗。
17.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,在所述電池操作的電子設(shè)備中的個(gè)體設(shè)備的簽到期間接收所述歷史記錄。
18.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,所述歷史記錄包括所述電池操作的電子設(shè)備的電池的放電率。
19.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,所述操作還包括接收使用信息,所述使用信息表征在所述電池操作的電子設(shè)備上安裝的應(yīng)用的使用。
20.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,所述使用信息表征一個(gè)時(shí)段的持續(xù)時(shí)間,在所述時(shí)段期間在所述電池操作的電子設(shè)備上同時(shí)使用應(yīng)用。
21.一種由一個(gè)或多個(gè)數(shù)據(jù)處理裝置執(zhí)行的方法,所述方法包括使用所述數(shù)據(jù)處理裝置識(shí)別包括所述數(shù)據(jù)處理裝置的電池操作的電子設(shè)備的硬件組件的使用;將所述硬件組件的所述使用歸因于所述硬件組件或者使用所述硬件組件的軟件應(yīng)用;使用所述數(shù)據(jù)處理裝置記錄由所述使用導(dǎo)致的功耗;以及使用所述數(shù)據(jù)處理裝置向用戶呈現(xiàn)功耗反饋,所述功耗反饋?zhàn)R別所述電子設(shè)備的所述硬件組件或所述軟件應(yīng)用以及由所述使用導(dǎo)致的所述功耗。
22.根據(jù)權(quán)利要求21所述的方法,還包括 由所述軟件應(yīng)用監(jiān)視所述硬件組件的使用;以及將所述硬件組件的所述使用轉(zhuǎn)化成歸因于所述軟件應(yīng)用的功耗。
23.根據(jù)權(quán)利要求22所述的方法,其中 所述硬件組件包括無線收發(fā)器;以及將所述硬件組件的所述使用轉(zhuǎn)化成所述功耗包括識(shí)別在所述無線收發(fā)器的所述使用期間的信號(hào)強(qiáng)度的范圍。
24.根據(jù)權(quán)利要求22所述的方法,其中 所述硬件組件包括顯示器;以及將所述硬件組件的所述使用轉(zhuǎn)化成所述功耗包括識(shí)別在所述使用期間所述顯示器的亮度狀態(tài)。
25.根據(jù)權(quán)利要求21所述的方法,還包括 識(shí)別新的時(shí)段的起始;以及作為響應(yīng),清除用于以前的時(shí)段的功耗記錄。
26.根據(jù)權(quán)利要求25所述的方法,還包括響應(yīng)于所述新的時(shí)段的所述起始的所述識(shí)別,將用于所述以前的時(shí)段的所述功耗記錄轉(zhuǎn)化為功耗的長期記錄。
27.根據(jù)權(quán)利要求21所述的方法,其中,向所述用戶呈現(xiàn)所述功耗反饋包括顯示呈現(xiàn),所述呈現(xiàn)識(shí)別軟件應(yīng)用以及由所識(shí)別的軟件應(yīng)用的功耗量的指示。
28.根據(jù)權(quán)利要求21所述的方法,其中,向所述用戶呈現(xiàn)所述功耗反饋包括顯示呈現(xiàn),所述呈現(xiàn)識(shí)別時(shí)段的不同類型以及在所述不同類型中的操作期間所消耗的功率的平均量的指示。
29.—種電池操作的電子設(shè)備,包括 電池;硬件組件的組,所述硬件組件的組包括被配置為執(zhí)行多個(gè)不同應(yīng)用的數(shù)據(jù)處理單元;以及顯示器屏幕,所述顯示器屏幕呈現(xiàn)由所述不同應(yīng)用消耗的功率的記賬。
30.根據(jù)權(quán)利要求四所述的電子設(shè)備,還包括功率測(cè)量單元,所述功率測(cè)量單元實(shí)現(xiàn)在硬件中,并且用于測(cè)量表征由所述組件組中的第一硬件組件所消耗的功率的參數(shù)。
31.根據(jù)權(quán)利要求30所述的電子設(shè)備,其中,所述功率測(cè)量單元包括電表。
32.根據(jù)權(quán)利要求四所述的電子設(shè)備,所述顯示器屏幕呈現(xiàn)由所述組中的單獨(dú)硬件組件所消耗的功率的記賬。
33.根據(jù)權(quán)利要求四所述的電子設(shè)備,還包括數(shù)據(jù)存儲(chǔ)設(shè)備,所述數(shù)據(jù)存儲(chǔ)設(shè)備存儲(chǔ)表征在當(dāng)前時(shí)段期間由所述不同應(yīng)用所消耗的功率的信息的結(jié)構(gòu)化組;以及表征長時(shí)期內(nèi)由所述不同應(yīng)用所消耗的功率的信息的結(jié)構(gòu)化組,所述長時(shí)期比所述當(dāng)前時(shí)段長。
34.根據(jù)權(quán)利要求四所述的電子設(shè)備,其中,所述數(shù)據(jù)處理單元被配置為監(jiān)視由所述不同應(yīng)用使用所述組中的硬件組件所執(zhí)行的活動(dòng),以及計(jì)算歸因于所述不同應(yīng)用中的各個(gè)應(yīng)用的功耗估計(jì)。
35.根據(jù)權(quán)利要求34所述的電子設(shè)備,還包括一個(gè)或多個(gè)持久數(shù)據(jù)存儲(chǔ)設(shè)備,用于存儲(chǔ)用于估計(jì)由所述不同應(yīng)用的功耗的轉(zhuǎn)換規(guī)則。
36.一種編碼有計(jì)算機(jī)程序的計(jì)算機(jī)存儲(chǔ)介質(zhì),所述程序包括指令,當(dāng)所述指令被數(shù)據(jù)處理裝置執(zhí)行時(shí)使得所述數(shù)據(jù)處理裝置執(zhí)行操作,所述操作包括監(jiān)視由電池操作的電子設(shè)備的數(shù)據(jù)處理裝置執(zhí)行的操作所執(zhí)行的活動(dòng); 估計(jì)用于所述活動(dòng)的功耗;與用于識(shí)別執(zhí)行所述活動(dòng)的應(yīng)用的信息相關(guān)聯(lián)地,記錄表征所述功耗的信息;以及基于所記錄信息在所述電池操作的電子設(shè)備的顯示器屏幕上,向用戶呈現(xiàn)所述應(yīng)用的所估計(jì)的功耗的記賬。
37.根據(jù)權(quán)利要求36所述的存儲(chǔ)介質(zhì),其中,估計(jì)用于所述活動(dòng)的所述功耗包括 識(shí)別第一應(yīng)用在硬件組件上保持鎖定,所述鎖定將所述硬件組件維持在活動(dòng)狀態(tài)中;以及將所述鎖定期間所消耗的附加功率歸因于所述第一應(yīng)用。
38.根據(jù)權(quán)利要求37所述的存儲(chǔ)介質(zhì),其中, 所述鎖定包括喚醒鎖定;以及估計(jì)用于所述活動(dòng)的所述功耗還包括識(shí)別第二應(yīng)用在所述第一應(yīng)用保持所述喚醒鎖定的同時(shí)保持所述喚醒鎖定;以及將所述喚醒鎖定期間所消耗的附加功率部分地歸因于所述第一應(yīng)用并且部分地歸因于所述第二應(yīng)用。
39.根據(jù)權(quán)利要求36所述的存儲(chǔ)介質(zhì),其中,將所述活動(dòng)轉(zhuǎn)化為所述功耗包括識(shí)別所述第一應(yīng)用請(qǐng)求硬件傳感器是活動(dòng)的。
40.根據(jù)權(quán)利要求36所述的存儲(chǔ)介質(zhì),其中,所述操作還包括與用于識(shí)別由所述應(yīng)用用來執(zhí)行所述活動(dòng)的所述硬件組件的信息聯(lián)合地,記錄表征所述功耗的信息。
全文摘要
一種包括編碼在計(jì)算機(jī)存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序的、用于向用戶提供關(guān)于電池操作的電子設(shè)備中的功耗的反饋的方法、系統(tǒng)和裝置。在一個(gè)方面中,由一個(gè)或多個(gè)數(shù)據(jù)處理裝置執(zhí)行一種方法。該方法包括在該數(shù)據(jù)處理裝置處接收由不同用戶操作的電池操作的電子設(shè)備的組的功耗的歷史記錄;由該數(shù)據(jù)處理裝置匯聚以及分析該歷史記錄,以生成該電池操作的電子設(shè)備的不同類別上的該功耗的代表性特征;以及從該數(shù)據(jù)處理裝置輸出在該不同類別上執(zhí)行的不同應(yīng)用的該功耗的該代表性特征。每個(gè)該電池操作的電子設(shè)備屬于一個(gè)類別。
文檔編號(hào)H04W88/02GK102498739SQ201080040517
公開日2012年6月13日 申請(qǐng)日期2010年8月13日 優(yōu)先權(quán)日2009年8月14日
發(fā)明者A·雅瑪薩尼, D·K·哈克伯恩, D·S·萊斯, E·米拉, J·B·帕克斯, M·錢 申請(qǐng)人:谷歌公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1