本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種檢測(cè)應(yīng)用程序耗電量的方法和系統(tǒng)。
背景技術(shù):
伴隨著終端的不斷發(fā)展,越來(lái)越多的應(yīng)用程序得到了開(kāi)發(fā)和應(yīng)用,而一般在應(yīng)用程序的開(kāi)發(fā)過(guò)程中,技術(shù)人員需要檢測(cè)應(yīng)用程序的耗電量,以防應(yīng)用程序耗電量過(guò)大。
終端的制造廠商一般會(huì)為終端設(shè)置電量消耗標(biāo)準(zhǔn),例如,電量消耗標(biāo)準(zhǔn)一般為a部件(如處理器、內(nèi)存等)被占用b%時(shí)每工作c時(shí)長(zhǎng)會(huì)則消耗d毫安時(shí)的電量。從而終端運(yùn)行某個(gè)應(yīng)用程序時(shí),可以根據(jù)應(yīng)用程序?qū)ζ鋬?nèi)部部件的占用百分比和占用時(shí)長(zhǎng)確定應(yīng)用程序的耗電量。
然而,終端在運(yùn)行應(yīng)用程序會(huì)持續(xù)產(chǎn)生熱量,如果根據(jù)上述電量消耗標(biāo)準(zhǔn)將無(wú)法檢測(cè)出終端因?yàn)榫€路等發(fā)熱所消耗的電量,這樣,檢測(cè)應(yīng)用程序耗電量的準(zhǔn)確性較差。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述問(wèn)題,本發(fā)明實(shí)施例提供了一種檢測(cè)應(yīng)用程序耗電量的方法和系統(tǒng)。所述技術(shù)方案如下:
一方面,提供了一種檢測(cè)應(yīng)用程序耗電量的方法,所述方法應(yīng)用于檢測(cè)應(yīng)用程序耗電量的系統(tǒng),所述系統(tǒng)包括被測(cè)終端、電量?jī)x和管理設(shè)備,所述被測(cè)終端包括機(jī)身和電池,所述電量?jī)x連接于所述被測(cè)終端的機(jī)身的電源端口和電池的輸出端口之間,所述電量?jī)x與所述管理設(shè)備建立有數(shù)據(jù)連接,所述方法包括:
所述電量?jī)x檢測(cè)所述被測(cè)終端的電流數(shù)據(jù)和電壓數(shù)據(jù);
所述管理設(shè)備在被測(cè)終端運(yùn)行目標(biāo)應(yīng)用程序的情況下,獲取所述電量?jī)x檢 測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù);
所述管理設(shè)備根據(jù)檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù),以及預(yù)先存儲(chǔ)的所述被測(cè)終端的單位時(shí)長(zhǎng)待機(jī)耗電量,確定所述目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
另一方面,提供了一種檢測(cè)應(yīng)用程序耗電量的系統(tǒng),所述系統(tǒng)包括被測(cè)終端、電量?jī)x和管理設(shè)備,所述被測(cè)終端包括機(jī)身和電池,其中:
所述電量?jī)x連接于所述被測(cè)終端的機(jī)身的電池連接端口和電池的輸出端口之間;
所述電量?jī)x與所述管理設(shè)備建立有數(shù)據(jù)連接;
所述電量?jī)x,用于檢測(cè)所述被測(cè)終端的電流數(shù)據(jù)和電壓數(shù)據(jù);
所述管理設(shè)備,用于在被測(cè)終端運(yùn)行目標(biāo)應(yīng)用程序的情況下,獲取所述電量?jī)x檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù),根據(jù)檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù),以及預(yù)先存儲(chǔ)的所述被測(cè)終端的單位時(shí)長(zhǎng)待機(jī)耗電量,確定所述目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
通過(guò)本發(fā)明實(shí)施例所述的方法及系統(tǒng),可以得到應(yīng)用程序運(yùn)行時(shí)包含線路發(fā)熱所消耗的電量的總耗電量,從而,可以增強(qiáng)檢測(cè)應(yīng)用程序耗電量的準(zhǔn)確性。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種檢測(cè)應(yīng)用程序耗電量的方法流程圖;
圖2是本發(fā)明實(shí)施例提供的一種檢測(cè)應(yīng)用程序耗電量的系統(tǒng)框架圖;
圖3是本發(fā)明實(shí)施例提供的一種確定單位時(shí)長(zhǎng)耗電量的示意圖;
圖4是本發(fā)明實(shí)施例提供的一種檢測(cè)應(yīng)用程序耗電量的系統(tǒng)框架圖;
圖5是本發(fā)明實(shí)施例提供的一種電壓、電流以及耗電量變化曲線的示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明 實(shí)施方式作進(jìn)一步地詳細(xì)描述。
本發(fā)明實(shí)施例提供了一種檢測(cè)應(yīng)用程序耗電量的方法,該方法應(yīng)用于檢測(cè)應(yīng)用程序耗電量的系統(tǒng),系統(tǒng)包括被測(cè)終端、電量?jī)x和管理設(shè)備,被測(cè)終端包括機(jī)身和電池,電量?jī)x連接于被測(cè)終端的機(jī)身的電源端口和電池的輸出端口之間,電量?jī)x與管理設(shè)備建立有數(shù)據(jù)連接。其中,被測(cè)終端可以是手機(jī)、平板電腦等,管理設(shè)備可以是計(jì)算機(jī),電量?jī)x是用于測(cè)量電流電壓的儀器,電量?jī)x中包括單片機(jī)、轉(zhuǎn)換器、串口轉(zhuǎn)換器、穩(wěn)壓器和繼電器組等主要部件,其中,單片機(jī)主要用于數(shù)據(jù)的輸入和輸出,以及數(shù)據(jù)的處理,ad(analogicalanddigital,模擬和數(shù)字)轉(zhuǎn)換器主要用于將模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào),串口轉(zhuǎn)換器主要用于計(jì)算機(jī)與電量?jī)x間數(shù)據(jù)的轉(zhuǎn)換與傳輸,穩(wěn)壓器主要用于提供電量?jī)x工作用的穩(wěn)定電壓,繼電器組主要用于控制電量?jī)x開(kāi)啟與關(guān)閉,可以由管理設(shè)備進(jìn)行控制。電量?jī)x與管理設(shè)備通過(guò)串口數(shù)據(jù)線傳輸串口數(shù)據(jù),上述系統(tǒng)的結(jié)構(gòu)及各部件的連接關(guān)系如圖2所示,其中,單片機(jī)與電池連接,檢測(cè)線路中的電流電壓,ad轉(zhuǎn)換器與單片機(jī)相連,將檢測(cè)到的電流電壓轉(zhuǎn)化為數(shù)字信號(hào),再傳輸回單片機(jī),之后單片機(jī)處理該數(shù)字信號(hào),并通過(guò)連接的串口轉(zhuǎn)換器將數(shù)據(jù)轉(zhuǎn)換為串口數(shù)據(jù),從而將串口數(shù)據(jù)傳輸至管理設(shè)備。同時(shí),穩(wěn)壓器連接單片機(jī),通過(guò)線路主板為各部件提供電源,繼電器組與單片機(jī)相連。此外,單片機(jī)可以與被測(cè)終端的機(jī)身相連以組成回路。本實(shí)施例中,以被測(cè)終端為手機(jī),管理設(shè)備為計(jì)算機(jī)為例進(jìn)行說(shuō)明,其它情況與之類(lèi)似,此處不再一一進(jìn)行描述。
下面將結(jié)合具體實(shí)施方式,對(duì)圖1所示的處理流程進(jìn)行詳細(xì)的說(shuō)明,內(nèi)容可以如下:
步驟101,電量?jī)x檢測(cè)被測(cè)終端的電流數(shù)據(jù)和電壓數(shù)據(jù)。
在實(shí)施中,可以先在手機(jī)上運(yùn)行某一個(gè)應(yīng)用程序(即目標(biāo)應(yīng)用程序),此時(shí),電量?jī)x連接在電池和手機(jī)的電源端口之間,電池持續(xù)向手機(jī)供電,電流從電池正極流出,流經(jīng)電量?jī)x、手機(jī)后,流入電池負(fù)極,這時(shí),電量?jī)x可以通過(guò)單片機(jī)檢測(cè)到手機(jī)電源端口的電壓和流入手機(jī)的電流,之后通過(guò)ad轉(zhuǎn)換器將檢測(cè)的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),從而電量?jī)x可以獲取到相應(yīng)的電壓值和電流值。
步驟102,管理設(shè)備在被測(cè)終端運(yùn)行目標(biāo)應(yīng)用程序的情況下,獲取電量?jī)x檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù)。
在實(shí)施中,計(jì)算機(jī)與電量?jī)x通過(guò)串口數(shù)據(jù)線保持連接,在電量?jī)x檢測(cè)到手 機(jī)的電流值和電壓值后,可以通過(guò)串口轉(zhuǎn)換器將相應(yīng)的數(shù)據(jù)轉(zhuǎn)化為串口數(shù)據(jù),進(jìn)而可以將上述電流值和電壓值從串口數(shù)據(jù)線傳送給計(jì)算機(jī)。
步驟103,管理設(shè)備根據(jù)檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù),以及預(yù)先存儲(chǔ)的被測(cè)終端的單位時(shí)長(zhǎng)待機(jī)耗電量,確定目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
在實(shí)施中,計(jì)算機(jī)中可以預(yù)先存儲(chǔ)有手機(jī)的單位時(shí)長(zhǎng)待機(jī)耗電量,即在單位時(shí)長(zhǎng)內(nèi),手機(jī)不運(yùn)行任何應(yīng)用程序,處于滅屏狀態(tài)時(shí)所消耗的電量。計(jì)算機(jī)接收到電量?jī)x傳送的電流值和電壓值后,可以根據(jù)上述電流數(shù)據(jù)和電壓數(shù)據(jù),以及單位時(shí)長(zhǎng)待機(jī)耗電量,確定出目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
可選的,上述目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量的確定方法可以具體如下:管理設(shè)備根據(jù)檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù)確定被測(cè)終端的單位時(shí)長(zhǎng)總耗電量,管理設(shè)備將被測(cè)終端的單位時(shí)長(zhǎng)總耗電量與預(yù)先存儲(chǔ)的單位時(shí)長(zhǎng)待機(jī)耗電量之差,確定為目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
在實(shí)施中,計(jì)算機(jī)在接收到電量?jī)x檢測(cè)的電流值和電壓值后,可以先根據(jù)上述數(shù)據(jù)確定手機(jī)在運(yùn)行目標(biāo)應(yīng)用程序時(shí)的單位時(shí)長(zhǎng)總耗電量,具體的,單位時(shí)長(zhǎng)總耗電量p=電壓值u*電流值i,之后計(jì)算機(jī)可以獲取預(yù)先存儲(chǔ)的單位時(shí)長(zhǎng)待機(jī)耗電量,進(jìn)而可以計(jì)算單位時(shí)長(zhǎng)總耗電量和單位時(shí)長(zhǎng)待機(jī)耗電量的差值,則可以將該差值確定為目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量,如圖3所示。
可選的,被測(cè)終端中也可以檢測(cè)目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量,相應(yīng)的處理可以如下:被測(cè)終端與管理設(shè)備建立有數(shù)據(jù)連接,被測(cè)終端在運(yùn)行目標(biāo)應(yīng)用程序時(shí),根據(jù)預(yù)設(shè)的電量消耗標(biāo)準(zhǔn)檢測(cè)目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
在實(shí)施中,手機(jī)中可以設(shè)置有電量消耗標(biāo)準(zhǔn),其中,電量消耗標(biāo)準(zhǔn)可以具體表現(xiàn)為應(yīng)用程序在單位時(shí)長(zhǎng)內(nèi)占用部件a的b%的資源的耗電量為c。這樣,手機(jī)在運(yùn)行目標(biāo)應(yīng)用程序時(shí),可以先檢測(cè)各部件的資源使用情況,并在上述電量消耗標(biāo)準(zhǔn)中確定對(duì)應(yīng)的耗電量,進(jìn)而可以將各部件的耗電量相加,即可檢測(cè)出目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
同時(shí),被測(cè)終端與管理設(shè)備建立有數(shù)據(jù)連接,可以是usb(universalserialbus,通用串行總線)數(shù)據(jù)線,usb數(shù)據(jù)線用于被測(cè)終端與管理設(shè)備間的數(shù)據(jù)傳輸,其中,電量?jī)x可以串聯(lián)在被測(cè)終端和管理設(shè)備之間,用于阻斷管理設(shè)備通過(guò)usb數(shù)據(jù)線向被測(cè)終端供電,如圖4所示。
可選的,計(jì)算機(jī)可以采用耗電量變化曲線來(lái)顯示目標(biāo)應(yīng)用程序的耗電量, 相應(yīng)的處理可以如下:管理設(shè)備根據(jù)被測(cè)終端檢測(cè)的目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量,生成目標(biāo)應(yīng)用程序的耗電量變化曲線。
在實(shí)施中,計(jì)算機(jī)接收到手機(jī)檢測(cè)的目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量之后,可以采用變化曲線的形式記錄單位時(shí)長(zhǎng)耗電量,從而生成目標(biāo)應(yīng)用程序的耗電量變化曲線。
可選的,手機(jī)在運(yùn)行應(yīng)用程序時(shí)內(nèi)部線路也會(huì)消耗電量,相應(yīng)的,檢測(cè)線損耗電量的處理可以如下:管理設(shè)備將電量?jī)x檢測(cè)確定的目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量與被測(cè)終端檢測(cè)的目標(biāo)應(yīng)用程序的耗電量的差值,確定為目標(biāo)應(yīng)用程序的線損耗電量。
在實(shí)施中,手機(jī)檢測(cè)的目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量是根據(jù)各部件的使用情況而確定的單位時(shí)長(zhǎng)耗電量,而不包含各部件間的數(shù)據(jù)傳輸線路所消耗的電量以及手機(jī)發(fā)熱所消耗的電量,而計(jì)算機(jī)根據(jù)電量?jī)x所檢測(cè)的數(shù)據(jù)確定的目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量可以是上述所有耗電量的總和,這樣,計(jì)算機(jī)可以將電量?jī)x檢測(cè)確定的目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量與手機(jī)檢測(cè)的目標(biāo)應(yīng)用程序的耗電量的差值,確定為目標(biāo)應(yīng)用程序的線損耗電量。
可選的,計(jì)算機(jī)可以采用耗電量變化曲線來(lái)顯示目標(biāo)應(yīng)用程序的耗電量,相應(yīng)的處理可以如下:管理設(shè)備根據(jù)電量?jī)x檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù)生成耗電量變化曲線。
在實(shí)施中,計(jì)算機(jī)可以根據(jù)電量?jī)x檢測(cè)電流數(shù)據(jù)和電壓數(shù)據(jù)確定目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量,之后可以根據(jù)時(shí)間的順序根據(jù)單位時(shí)長(zhǎng)耗電量生成耗電量變化曲線,以記錄目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量的變化情況。同時(shí),計(jì)算機(jī)還可以分別根據(jù)電量?jī)x檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù)生成電流變化曲線和電壓變化曲線,如圖5所示。
可選的,計(jì)算機(jī)可以在預(yù)設(shè)時(shí)段觸發(fā)電量?jī)x自動(dòng)檢測(cè)手機(jī)的耗電量,相應(yīng)的處理可以如下:當(dāng)時(shí)間為預(yù)設(shè)的檢測(cè)開(kāi)始時(shí)間時(shí),管理設(shè)備控制電量?jī)x開(kāi)啟,當(dāng)時(shí)間為預(yù)設(shè)的檢測(cè)結(jié)束時(shí)間時(shí),管理設(shè)備控制電量?jī)x關(guān)閉。
在實(shí)施中,上述檢測(cè)應(yīng)用程序耗電量的系統(tǒng)的使用方可以保持如圖2的系統(tǒng)框架不變,可以在計(jì)算機(jī)上設(shè)定當(dāng)時(shí)間為預(yù)設(shè)的檢測(cè)開(kāi)始時(shí)間時(shí),則控制電量?jī)x中的繼電器開(kāi)啟,從而觸發(fā)電量?jī)x檢測(cè)手機(jī)的電流數(shù)據(jù)和電壓數(shù)據(jù),當(dāng)時(shí)間為預(yù)設(shè)的檢測(cè)結(jié)束時(shí)間時(shí),則控制繼電器關(guān)閉,從而觸發(fā)電量?jī)x停止檢測(cè)手 機(jī)的電流數(shù)據(jù)和電壓數(shù)據(jù)。容易想到的是,可以通過(guò)計(jì)算機(jī)或者手機(jī)設(shè)定在預(yù)設(shè)的檢測(cè)開(kāi)始時(shí)間,手機(jī)自動(dòng)運(yùn)行目標(biāo)應(yīng)用程序。例如,需要使用上述系統(tǒng)檢測(cè)多個(gè)應(yīng)用程序的持續(xù)運(yùn)行10小時(shí)的耗電量,則可以設(shè)定每天12點(diǎn)開(kāi)始檢測(cè)一個(gè)應(yīng)用程序的耗電量,然后在每天的22點(diǎn)停止檢測(cè),第二天12點(diǎn)開(kāi)始檢測(cè)下一個(gè)應(yīng)用程序的耗電量,然后在第二天的22點(diǎn)停止檢測(cè)。這樣,無(wú)需用戶參與操作,即可以自動(dòng)檢測(cè)目標(biāo)應(yīng)用程序的耗電量。
本發(fā)明實(shí)施例中,電量?jī)x檢測(cè)被測(cè)終端的電流數(shù)據(jù)和電壓數(shù)據(jù),管理設(shè)備在被測(cè)終端運(yùn)行目標(biāo)應(yīng)用程序的情況下,獲取電量?jī)x檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù),管理設(shè)備根據(jù)檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù),以及預(yù)先存儲(chǔ)的被測(cè)終端的單位時(shí)長(zhǎng)待機(jī)耗電量,確定目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。這樣,可以得到應(yīng)用程序運(yùn)行時(shí)包含線路發(fā)熱所消耗的電量的總耗電量,從而,可以增強(qiáng)檢測(cè)應(yīng)用程序耗電量的準(zhǔn)確性。
基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種檢測(cè)應(yīng)用程序耗電量的系統(tǒng),如圖2所示,所述系統(tǒng)包括被測(cè)終端、電量?jī)x和管理設(shè)備,所述被測(cè)終端包括機(jī)身和電池,其中:
所述電量?jī)x連接于所述被測(cè)終端的機(jī)身的電池連接端口和電池的輸出端口之間;
所述電量?jī)x與所述管理設(shè)備建立有數(shù)據(jù)連接;
所述電量?jī)x,用于檢測(cè)所述被測(cè)終端的電流數(shù)據(jù)和電壓數(shù)據(jù);
所述管理設(shè)備,用于在被測(cè)終端運(yùn)行目標(biāo)應(yīng)用程序的情況下,獲取所述電量?jī)x檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù),根據(jù)檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù),以及預(yù)先存儲(chǔ)的所述被測(cè)終端的單位時(shí)長(zhǎng)待機(jī)耗電量,確定所述目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
在實(shí)施中,被測(cè)終端上運(yùn)行目標(biāo)應(yīng)用程序,電量?jī)x檢測(cè)被測(cè)終端電源端口處的電流數(shù)據(jù)和電壓數(shù)據(jù),并將電流數(shù)據(jù)和電壓數(shù)據(jù)發(fā)送給管理設(shè)備,從而,管理設(shè)備可以根據(jù)獲取到的電流數(shù)據(jù)和電壓數(shù)據(jù)來(lái)計(jì)算被測(cè)終端在運(yùn)行目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)總耗電量,再結(jié)合預(yù)存的被測(cè)終端的單位時(shí)長(zhǎng)待機(jī)耗電量確定目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
可選的,所述管理設(shè)備,用于:
根據(jù)檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù)確定所述被測(cè)終端的單位時(shí)長(zhǎng)總耗電量;
將所述被測(cè)終端的單位時(shí)長(zhǎng)總耗電量與預(yù)先存儲(chǔ)的單位時(shí)長(zhǎng)待機(jī)耗電量之差,確定為所述目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
在實(shí)施中,管理設(shè)備可以根據(jù)被測(cè)終端在運(yùn)行目標(biāo)應(yīng)用程序時(shí)的單位時(shí)長(zhǎng)總耗電量,與被測(cè)終端的單位時(shí)長(zhǎng)待機(jī)耗電量來(lái)確定目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
可選的,所述被測(cè)終端與所述管理設(shè)備建立有數(shù)據(jù)連接;
所述被測(cè)終端,還用于:
在運(yùn)行所述目標(biāo)應(yīng)用程序時(shí),根據(jù)預(yù)設(shè)的電量消耗標(biāo)準(zhǔn)檢測(cè)所述目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
在實(shí)施中,被測(cè)終端可以根據(jù)內(nèi)置的電量消耗標(biāo)準(zhǔn)來(lái)確定各個(gè)部件的耗電量,從而確定目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。
可選的,所述管理設(shè)備,還用于:
根據(jù)被測(cè)終端檢測(cè)的所述目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量,生成所述目標(biāo)應(yīng)用程序的耗電量變化曲線。
在實(shí)施中,管理設(shè)備可以將獲取到的單位時(shí)長(zhǎng)耗電量按照時(shí)間的推移,以耗電量變化曲線的形式顯示出來(lái)。
可選的,所述管理設(shè)備,還用于:
將所述電量?jī)x檢測(cè)確定的所述目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量與所述被測(cè)終端檢測(cè)的所述目標(biāo)應(yīng)用程序的耗電量的差值,確定為所述目標(biāo)應(yīng)用程序的線損耗電量。
在實(shí)施中,管理設(shè)備可以將電量?jī)x所檢測(cè)的數(shù)據(jù)確定的目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量可以是被測(cè)終端運(yùn)行目標(biāo)應(yīng)用程序時(shí)所有耗電量的總和,再減去被測(cè)終端檢測(cè)的目標(biāo)應(yīng)用程序的耗電量,則可以獲取被測(cè)終端運(yùn)行目標(biāo)應(yīng)用程序的線損耗電量。
可選的,所述管理設(shè)備,還用于:
根據(jù)所述電量?jī)x檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù)生成耗電量變化曲線。
在實(shí)施中,管理設(shè)備可以將獲取到的單位時(shí)長(zhǎng)耗電量按照時(shí)間的推移,以耗電量變化曲線的形式顯示出來(lái)。
可選的,所述管理設(shè)備,還用于:
當(dāng)時(shí)間為預(yù)設(shè)的檢測(cè)開(kāi)始時(shí)間時(shí),控制所述電量?jī)x開(kāi)啟,當(dāng)時(shí)間為預(yù)設(shè)的檢測(cè)結(jié)束時(shí)間時(shí),控制所述電量?jī)x關(guān)閉。
在實(shí)施中,管理設(shè)備可以在預(yù)設(shè)的檢測(cè)開(kāi)始時(shí)間和檢測(cè)結(jié)束時(shí)間自動(dòng)開(kāi)啟電量?jī)x檢測(cè)被測(cè)終端的單位時(shí)長(zhǎng)耗電量,而無(wú)需人為操作,這樣可以長(zhǎng)時(shí)間自動(dòng)記錄目標(biāo)應(yīng)用程序的耗電量。
本發(fā)明實(shí)施例中,電量?jī)x檢測(cè)被測(cè)終端的電流數(shù)據(jù)和電壓數(shù)據(jù),管理設(shè)備在被測(cè)終端運(yùn)行目標(biāo)應(yīng)用程序的情況下,獲取電量?jī)x檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù),管理設(shè)備根據(jù)檢測(cè)的電流數(shù)據(jù)和電壓數(shù)據(jù),以及預(yù)先存儲(chǔ)的被測(cè)終端的單位時(shí)長(zhǎng)待機(jī)耗電量,確定目標(biāo)應(yīng)用程序的單位時(shí)長(zhǎng)耗電量。這樣,可以得到應(yīng)用程序運(yùn)行時(shí)包含線路發(fā)熱所消耗的電量的總耗電量,從而,可以增強(qiáng)檢測(cè)應(yīng)用程序耗電量的準(zhǔn)確性。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。