[發明專利]功耗監測方法、功耗監測裝置及存儲介質在審
| 申請號: | 202210372935.7 | 申請日: | 2022-04-11 |
| 公開(公告)號: | CN114780334A | 公開(公告)日: | 2022-07-22 |
| 發明(設計)人: | 黃其柏 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/54 |
| 代理公司: | 北京善任知識產權代理有限公司 11650 | 代理人: | 李梅香;孟桂超 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 功耗 監測 方法 裝置 存儲 介質 | ||
本公開是關于一種功耗監測方法、功耗監測裝置及存儲介質,所述方法應用于終端設備,所述終端設備包括:應用框架層、本地框架層和內核層;所述方法,包括:利用本地框架層的監測程序子模塊對應的第一進程,從應用框架層獲取終端設備的電池屬性信息;其中,本地框架層包含有源程序子模塊和監測程序子模塊,所述源程序子模塊的編譯操作和所述監測程序子模塊的編譯操作相互獨立;利用所述第一進程,獲取終端設備當前的整機電壓信息;基于所述整機電壓信息和所述電池屬性信息,確定所述終端設備當前的整機功耗信息。
技術領域
本公開涉及一種終端技術領域,尤其涉及一種功耗監測方法、功耗監測裝置及存儲介質。
背景技術
在終端設備的測試過程中,終端設備的功耗數據監測是不可或缺的一部分;但是在功耗數據監測的同時,容易額外引入部分功耗。
相關技術中通過開發監測類應用,由監測類應用利用終端設備內的應用框架(Framework)層的廣播機制進行廣播,以獲取終端設備底層的數據;但是這種監測類應用本身就會給終端設備帶來大量的功耗引入,導致終端設備的功耗測試的準確性較低。
發明內容
為克服相關技術中存在的問題,本公開提供一種功耗監測方法、功耗監測裝置及存儲介質。
根據本公開實施例的第一方面,提供一種功耗監測方法,應用于終端設備,所述終端設備包括:應用框架層、本地框架層和內核層;所述方法,包括:
利用本地框架層的監測程序子模塊對應的第一進程,從應用框架層獲取終端設備的電池屬性信息;其中,本地框架層包含有源程序子模塊和監測程序子模塊,所述源程序子模塊的編譯操作和所述監測程序子模塊的編譯操作相互獨立;
利用所述第一進程,獲取終端設備當前的整機電壓信息;
基于所述整機電壓信息和所述電池屬性信息,確定所述終端設備當前的整機功耗信息。
可選地,所述利用本地框架層的監測程序子模塊對應的第一進程,從應用框架層獲取終端設備的電池屬性信息,包括:
通過所述第一進程與所述應用框架層的第二進程之間的通信,從所述應用框架層獲取所述終端設備的電池屬性信息。
可選地,所述通過所述第一進程與所述應用框架層的第二進程之間的通信,從所述應用框架層獲取所述終端設備的電池屬性信息,包括:
所述第一進程通過預設通信接口調用所述第二進程,并經由所述預設通信接口將所述終端設備的電池屬性信息返回給所述第一進程;其中,所述預設通信接口為所述第二進程預先配置的Binder通信接口。
可選地,所述電池屬性信息包括:電量信息;
所述利用所述第一進程,獲取終端設備當前的整機電壓信息,包括:
當監測到所述電量信息發生變化,利用所述第一進程,獲取所述終端設備當前的整機電壓信息。
可選地,所述利用所述第一進程,獲取所述終端設備當前的整機電壓信息,包括:
通過所述第一進程執行系統抓取指令,獲取所述終端設備當前的整機電壓信息。
可選地,所述電池屬性信息,包括:整機電流信息;
所述基于所述整機電壓信息和所述電池屬性信息,確定所述終端設備當前的整機功耗信息,包括:
基于所述整機電壓信息和所述整機電流信息,確定所述終端設備當前的瞬時功耗信息。
可選地,在從應用框架層獲取終端設備的電池屬性信息之前,所述方法還包括:
通過所述源程序子模塊對應的第三進程,將內核層檢測到的所述終端設備的電池屬性信息,上報給所述應用框架層。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210372935.7/2.html,轉載請聲明來源鉆瓜專利網。





