[發明專利]一種移動終端應用能耗度量方法和裝置在審
| 申請號: | 201510705764.5 | 申請日: | 2015-10-27 |
| 公開(公告)號: | CN105404575A | 公開(公告)日: | 2016-03-16 |
| 發明(設計)人: | 高鵬;郭騫;石聰聰;余勇;范杰;李尼格;俞庚申;曹宛恬;馮谷;葉云;鮑興川;蔣誠智 | 申請(專利權)人: | 國網智能電網研究院;國家電網公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 102211 北京市昌平區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 終端 應用 能耗 度量 方法 裝置 | ||
1.一種移動終端應用能耗度量方法,其特征在于,所述方法包括:
(1)獲取移動終端硬件組件處于不同狀態下的功耗值P;
(2)運行移動終端應用程序,獲取應用代碼分析結果Ca,并對分析結果Ca進行描述;
(3)結合應用代碼分析結果Ca和功耗值P,計算移動終端應用能耗E。
2.如權利要求1所述的方法,其特征在于,所述步驟(1)中,移動終端硬件組件包括Display、WiFi和GPS;所述狀態包括開啟狀態、工作狀態和關閉狀態。
3.如權利要求1所述的方法,其特征在于,所述步驟(1)中,采用功率測量器獲取移動終端組件功耗值P;當有應用程序執行時,處理器利用動態電壓和頻率調節技術DVFS,根據預定義的頻率電壓表動態調節工作電壓和頻率;當無應用程序執行時,處理器處于IDLE狀態,其功耗值P最低。
4.如權利要求1所述的方法,其特征在于,所述步驟(2)中獲取應用代碼分析結果Ca包括,通過應用代碼調用所述移動終端的硬件組件類型、組件調用次數、組件調用概率和組件調用時間。
5.如權利要求4所述的方法,其特征在于,所述應用代碼分析結果Ca的表達式為:
Ca=<S,N,C,t>;
其中,S為該應用代碼調用的組件類型;其中,S={S1,S2,...,Sm}表示移動終端包含的m類硬件組件;N為該應用代碼調用硬件組件的次數;C為該應用代碼調用硬件組件的概率;t為該應用代碼調用硬件組件的時間。
6.如權利要求1所述的方法,其特征在于,所述步驟(3)計算移動終端應用能耗E的方法包括:根據組件功耗值P和應用代碼分析結果Ca,獲取應用能耗E,其表達式為:
式中,表示第i類組件,i∈S,S={S1,S2,...,Sm},其中S表示移動終端包含的硬件組件集合;P(CPU)j為CPU處于第j種狀態下的功耗值,tj為CPU處于第j種狀態下的時間,Nij為第i類組件處于第j種狀態下的調用次數,Pij為第i類硬件組件在第j種狀態下的功耗值,Cij為第i類硬件組件在第j種狀態下的調用概率,tij為第i類硬件組件在第j種狀態下的調用時間。
7.一種移動終端應用能耗度量裝置,其特征在于,所述裝置包括:控制單元、功率測量器、時間測量器、代碼分析單元、執行單元和移動終端硬件組件;與控制單元相連的代碼分析單元分別與移動終端硬件組件和執行單元相互連接;所述移動終端硬件組件分別與功率測量器和時間測量器相連。其中,
所述控制單元,用于運行移動終端應用程序,調用應用代碼;
所述代碼分析單元,用于獲取應用代碼分析結果Ca;
所述功率測量器,用于獲取移動終端組件功耗值P;
所述時間測量器,用于記錄移動終端硬件組件在不同狀態下的調用時間;
所述執行單元,用于計算移動終端應用能耗E。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網智能電網研究院;國家電網公司,未經國網智能電網研究院;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510705764.5/1.html,轉載請聲明來源鉆瓜專利網。





