1.一種應(yīng)用功耗的測試方法,用于批量測試應(yīng)用功耗的測試系統(tǒng),所述測試系統(tǒng)包括終端設(shè)備、服務(wù)器和移動終端,其特征在于,所述方法包括:
所述終端設(shè)備接收用戶輸入的關(guān)于多個應(yīng)用的測試請求,并將所述測試請求發(fā)送至所述服務(wù)器;
所述服務(wù)器接收所述測試請求,并向所述移動終端發(fā)送測試所述多個應(yīng)用的測試任務(wù);
所述移動終端接收所述測試任務(wù),根據(jù)所述測試任務(wù)從所述服務(wù)器下載所述多個應(yīng)用,并安裝;
所述移動終端分別對所述多個應(yīng)用進行功耗測試,記錄所述多個應(yīng)用的功耗測試結(jié)果;
所述移動終端上傳所述多個應(yīng)用的功耗測試結(jié)果至所述服務(wù)器。
2.如權(quán)利要求1所述的方法,其特征在于,所述移動終端上傳所述多個應(yīng)用的功耗測試結(jié)果至所述服務(wù)器之后還包括:
所述服務(wù)器將所述上傳的測試結(jié)果發(fā)送至所述終端設(shè)備;
所述終端設(shè)備根據(jù)所述測試結(jié)果生成測試報表,并顯示;
其中,所述測試報表包括所述多個應(yīng)用的名稱以及所述測試結(jié)果。
3.如權(quán)利要求2所述的方法,其特征在于,所述功耗測試進一步包括:應(yīng)用活動功耗測試、應(yīng)用后臺功耗測試以及應(yīng)用退出功耗測試;
其中,所述應(yīng)用活動功耗為應(yīng)用正常運行的功耗,所述應(yīng)用后臺功耗為應(yīng)用處于后臺運行時的功耗,所述應(yīng)用退出功耗為應(yīng)用退出的功耗。
4.如權(quán)利要求3所述的方法,其特征在于,所述移動終端分別對所述多個應(yīng)用進行功耗測試進一步包括:
所述移動終端通過所述移動終端系統(tǒng)的底層接口,獲取測試時間內(nèi)所述移動終端的第一電流值;
根據(jù)所述獲取的第一電流值確定所述多個應(yīng)用的功耗。
5.如權(quán)利要求3所述的方法,其特征在于,所述系統(tǒng)還包括可供電電流測量儀,用于測量移動終端的電流值;以及
所述移動終端分別對所述多個應(yīng)用進行功耗測試進一步包括:
通過所述可供電電流測量儀測量在測試時間內(nèi)所述移動終端的第二電流值;
根據(jù)所述測量的第二電流值確定所述多個應(yīng)用的功耗。
6.一種應(yīng)用功耗的測試系統(tǒng),用于批量測試應(yīng)用的功耗,所述測試系統(tǒng)包括終端設(shè)備、服務(wù)器和移動終端,其特征在于,所述終端設(shè)備包括:
請求收發(fā)單元,用于接收用戶輸入的關(guān)于多個應(yīng)用的測試請求,并將所述測試請求發(fā)送至所述服務(wù)器;
所述服務(wù)器包括:
任務(wù)發(fā)送單元,用于接收所述測試請求,向所述移動終端發(fā)送測試所述多個應(yīng)用的測試任務(wù);以及
所述移動終端包括:
應(yīng)用安裝單元,用于接收所述測試任務(wù),根據(jù)所述測試任務(wù)從所述服務(wù)器下載所述多個應(yīng)用,并安裝;
功耗測試單元,用于分別對所述多個應(yīng)用進行功耗測試,記錄所述多個應(yīng)用的功耗測試結(jié)果;
結(jié)果上傳單元,用于上傳所述多個應(yīng)用的功耗測試結(jié)果至所述服務(wù)器。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述服務(wù)器還包括:測試結(jié)果發(fā)送單元,用于發(fā)送所述測試結(jié)果至所述終端設(shè)備;以及
所述終端設(shè)備還包括:
測試結(jié)果接收單元,用于接收所述服務(wù)器發(fā)送的測試結(jié)果;
測試報表生成單元,用于根據(jù)所述接收的測試結(jié)果生成測試報表,并顯示;
其中,所述測試報表包括所述多個應(yīng)用的名稱以及測試結(jié)果。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述功耗測試進一步包括:應(yīng)用活動功耗測試、應(yīng)用后臺功耗測試以及應(yīng)用退出功耗測試;
其中,所述應(yīng)用活動功耗為應(yīng)用正常運行的功耗,所述應(yīng)用后臺功耗為應(yīng)用處于后臺運行時的功耗,所述應(yīng)用退出功耗為應(yīng)用退出的功耗。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述功耗測試單元進一步包括:
運行控制模塊,用于控制所述多個應(yīng)用在所述移動終端上的運行狀況;
電流獲取模塊,用于通過所述移動終端的系統(tǒng)的底層接口,獲取測試時間內(nèi)所述移動終端的第一電流值;
功耗確定模塊,用于根據(jù)所述獲取的第一電流值確定所述多個應(yīng)用的功耗。
10.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:可供電電流測量儀,用于測量移動終端的電流值;以及
所述功耗測試單元進一步包括:
電流測量模塊,用于通過所述可供電電流測量儀測量在測試時間內(nèi)所述移動終端的第二電流值;
功耗確定模塊,用于根據(jù)所述測量的第二電流值確定所述多個應(yīng)用的功耗。
11.一種應(yīng)用功耗的測試裝置,應(yīng)用于移動終端,用于批量應(yīng)用的功耗測試,其特征在于,所述裝置包括:
任務(wù)接收單元,用于接收服務(wù)器發(fā)送的測試任務(wù),并根據(jù)所述測試任務(wù)確定待測的多個應(yīng)用;
應(yīng)用安裝單元,用于從所述服務(wù)器下載所述確定的多個應(yīng)用,并安裝;
功耗測試單元,用于分別對所述多個應(yīng)用進行功耗測試,并記錄所述多個應(yīng)用的功耗測試結(jié)果;
結(jié)果上傳單元,用于上傳所述多個應(yīng)用的功耗測試結(jié)果至所述服務(wù)器。
12.如權(quán)利要求11所述的裝置,其特征在于,所述測試任務(wù)包括所述多個應(yīng)用的應(yīng)用信息以及測試參數(shù);
所述功耗測試單元進一步用于根據(jù)所述測試參數(shù)分別對所述多個應(yīng)用進行功耗測試,并記錄所述多個應(yīng)用的功耗測試結(jié)果。
13.如權(quán)利要求11所述的裝置,其特征在于,所述功耗測試進一步包括:應(yīng)用活動功耗測試、應(yīng)用后臺功耗測試以及應(yīng)用退出功耗測試;
其中,所述應(yīng)用活動功耗為應(yīng)用正常運行的功耗,所述應(yīng)用后臺功耗為應(yīng)用處于后臺運行時的功耗,所述應(yīng)用退出功耗為應(yīng)用退出的功耗。
14.如權(quán)利要求12和13所述的裝置,其特征在于,所述功耗測試單元進一步包括:
參數(shù)設(shè)置模塊,用于根據(jù)所述測試參數(shù)設(shè)置所述移動終端的狀態(tài);
運行控制模塊,用于控制所述多個應(yīng)用的運行狀況;
電流測量模塊,用于通過可供電電流測量儀測量在測試時間內(nèi)所述移動終端的瞬時電流值;
功耗確定模塊,用于根據(jù)所述測量的瞬時電流值確定所述多個應(yīng)用的功耗。