一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試方法、裝置及系統(tǒng)的制作方法
【專利摘要】本申請(qǐng)實(shí)施例公開了一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試方法。該方法包括:跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少一個(gè)流程基元信息;同步所述流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程;在所述流程基元執(zhí)行時(shí)進(jìn)行功耗參數(shù)測(cè)量過程測(cè)量功耗參數(shù);根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗。本申請(qǐng)實(shí)施例還公開了一種終端業(yè)務(wù)應(yīng)用的功耗測(cè)試裝置、系統(tǒng)。本申請(qǐng)實(shí)施例可以在業(yè)務(wù)流程基元層次上測(cè)試功耗。
【專利說明】一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及測(cè)控【技術(shù)領(lǐng)域】,特別是涉及一種終端業(yè)務(wù)應(yīng)用的功耗測(cè)試方法、裝置及其對(duì)應(yīng)的系統(tǒng)。
【背景技術(shù)】
[0002]隨著信息技術(shù)的發(fā)展,終端設(shè)備(如移動(dòng)終端、PDA終端、平板電腦等)上集成了越來越多的滿足用戶需要的各種業(yè)務(wù)應(yīng)用,常見的如視頻通話、手機(jī)電視、網(wǎng)絡(luò)游戲等。這些業(yè)務(wù)應(yīng)用耗電量高,對(duì)終端設(shè)備的功率損耗大,影響到終端設(shè)備的其他操作。如何優(yōu)化終端設(shè)備的功耗成為研發(fā)基于終端設(shè)備的業(yè)務(wù)應(yīng)用過程中亟待解決的問題。對(duì)終端設(shè)備的功耗進(jìn)行優(yōu)化的前提是通過測(cè)試獲知基于終端設(shè)備的各種業(yè)務(wù)應(yīng)用的功耗情況,進(jìn)而可以基于功耗情況提出針對(duì)性的優(yōu)化措施。
[0003]現(xiàn)有技術(shù)存在的一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試方法是:先使被測(cè)終端設(shè)備處于某個(gè)業(yè)務(wù)應(yīng)用狀態(tài)下,待業(yè)務(wù)應(yīng)用處于穩(wěn)態(tài)時(shí),測(cè)量該業(yè)務(wù)應(yīng)用的功耗。通過該功耗測(cè)試方法測(cè)試得到的功耗有利于進(jìn)行終端設(shè)備的功耗優(yōu)化。然而,由于業(yè)務(wù)應(yīng)用通常由多個(gè)流程基元組成,在某些情況下,終端設(shè)備的功耗優(yōu)化操作除在“業(yè)務(wù)應(yīng)用”這一層級(jí)上測(cè)試該業(yè)務(wù)應(yīng)用的整體功耗外,還需要在業(yè)務(wù)應(yīng)用的各個(gè)流程基元的層級(jí)上測(cè)試該流程基元的功耗,進(jìn)而可以更細(xì)致地進(jìn)行功耗優(yōu)化操作。由此可見,現(xiàn)有技術(shù)在業(yè)務(wù)應(yīng)用的層級(jí)測(cè)試功耗而不在業(yè)務(wù)應(yīng)用的流程基元的層級(jí)測(cè)試功耗,無法滿足現(xiàn)實(shí)的功耗測(cè)試需求。
【發(fā)明內(nèi)容】
[0004]為解決上述技術(shù)問題,本申請(qǐng)實(shí)施例提供了一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試方法、裝置及其相應(yīng)的系統(tǒng),以實(shí)現(xiàn)終端設(shè)備業(yè)務(wù)應(yīng)用在流程基元層級(jí)上進(jìn)行功耗測(cè)試,進(jìn)而滿足現(xiàn)實(shí)需要。
[0005]本申請(qǐng)實(shí)施例提供的終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試方法包括:
[0006]跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少一個(gè)流程基元信息;同步所述流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程;
[0007]在所述流程基元執(zhí)行時(shí)啟動(dòng)功耗參數(shù)測(cè)量過程以測(cè)量功耗參數(shù);
[0008]根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗。
[0009]優(yōu)選地,所述業(yè)務(wù)應(yīng)用為基于網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用時(shí),所述方法還包括:在跟蹤終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程之前或之中,配置該業(yè)務(wù)應(yīng)用需要的網(wǎng)絡(luò),使該業(yè)務(wù)應(yīng)用在配置的網(wǎng)絡(luò)下正常執(zhí)行。
[0010]優(yōu)選地,所述方法還包括:預(yù)置包含業(yè)務(wù)應(yīng)用和對(duì)該業(yè)務(wù)應(yīng)用進(jìn)行功耗測(cè)試的自動(dòng)化腳本啟動(dòng)功耗測(cè)試后,通過該自動(dòng)化腳本將業(yè)務(wù)應(yīng)用導(dǎo)入所述終端設(shè)備運(yùn)行,并在自動(dòng)化腳本控制下完成終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試。
[0011]優(yōu)選地,所述方法還包括:向終端設(shè)備提供電源。
[0012]優(yōu)選地,在根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的各個(gè)流程基元的功耗后,輸出所述業(yè)務(wù)應(yīng)用的各個(gè)流程基元的功耗結(jié)果。
[0013]本申請(qǐng)實(shí)施例還提供了一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試裝置。該裝置包括:業(yè)務(wù)應(yīng)用跟蹤單元、同步單元、功耗參數(shù)測(cè)量單元和功耗獲得單元,其中:
[0014]所述業(yè)務(wù)應(yīng)用跟蹤單元,用于跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少一個(gè)流程基元信息;
[0015]所述同步單元,用于同步所述流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程;
[0016]所述功耗參數(shù)測(cè)量單元,用于在所述流程基元執(zhí)行時(shí)進(jìn)行功耗參數(shù)測(cè)量過程以測(cè)量功耗參數(shù);
[0017]所述功耗獲得單元,用于根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗。
[0018]優(yōu)選地,所述業(yè)務(wù)應(yīng)用為基于網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用時(shí),所述裝置還包括網(wǎng)絡(luò)配置單元,用于在跟蹤終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程之前或之中,配置該業(yè)務(wù)應(yīng)用需要的網(wǎng)絡(luò),使該業(yè)務(wù)應(yīng)用在配置的網(wǎng)絡(luò)下能正常執(zhí)行。
[0019]優(yōu)選地,所述裝置還包括自動(dòng)化測(cè)試單元,用于預(yù)置包含業(yè)務(wù)應(yīng)用和對(duì)該業(yè)務(wù)應(yīng)用進(jìn)行功耗測(cè)試的自動(dòng)化腳本,在該自動(dòng)化測(cè)試單元觸發(fā)后,通過該自動(dòng)化腳本將業(yè)務(wù)應(yīng)用導(dǎo)入所述終端設(shè)備運(yùn)行,并在自動(dòng)化腳本控制下完成終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試。
[0020]優(yōu)選地,所述裝置還包括電源供給單元,用于向終端設(shè)備提供電源。
[0021]優(yōu)選地,所述裝置還包括功耗結(jié)果輸出單元,用于在根據(jù)測(cè)量獲得的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的各個(gè)流程基元的功耗后,輸出所述業(yè)務(wù)應(yīng)用的各個(gè)流程基元的功耗結(jié)果O
[0022]本申請(qǐng)實(shí)施例還提供了一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試系統(tǒng)。該系統(tǒng)包括:終端設(shè)備和功耗測(cè)試裝置,其中:
[0023]所述終端設(shè)備包括業(yè)務(wù)應(yīng)用執(zhí)行單元、業(yè)務(wù)應(yīng)用跟蹤單元和電源供給單元,所述業(yè)務(wù)應(yīng)用執(zhí)行單元,用于運(yùn)行業(yè)務(wù)應(yīng)用;所述業(yè)務(wù)應(yīng)用跟蹤單元,用于跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少一個(gè)流程基元信息;所述電源供給單元,用于向終端設(shè)備供給電源;
[0024]所述功耗測(cè)試裝置包括同步單元、功耗參數(shù)測(cè)量單元和功耗獲得單元,所述同步單元,用于同步流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程,所述功耗參數(shù)測(cè)量單元,用于在所述流程基元執(zhí)行時(shí)進(jìn)行功耗參數(shù)測(cè)量過程以測(cè)量功耗參數(shù),所述功耗獲得單元,用于根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗。
[0025]優(yōu)選地,所述業(yè)務(wù)應(yīng)用為基于網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用時(shí),所述功耗測(cè)試裝置還包括網(wǎng)絡(luò)配置單元,用于在跟蹤終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程之前或之中,配置該業(yè)務(wù)應(yīng)用需要的網(wǎng)絡(luò),使該業(yè)務(wù)應(yīng)用在配置的網(wǎng)絡(luò)下正常執(zhí)行。
[0026]優(yōu)選地,所述功耗測(cè)試裝置還包括數(shù)據(jù)采集單元,用于存儲(chǔ)功耗參數(shù)測(cè)量單元測(cè)得的功耗參數(shù),以及業(yè)務(wù)應(yīng)用跟蹤單元獲得的流程基元信息,則所述功耗獲得單元具體用于根據(jù)數(shù)據(jù)采集單元存儲(chǔ)的功耗參數(shù)和流程基元信息獲得業(yè)務(wù)應(yīng)用的流程基元的功耗。
[0027]優(yōu)選地,所述功耗測(cè)試裝置還包括自動(dòng)化測(cè)試單元,用于預(yù)置包含業(yè)務(wù)應(yīng)用和對(duì)該業(yè)務(wù)應(yīng)用進(jìn)行功耗測(cè)試的自動(dòng)化腳本,在該自動(dòng)化測(cè)試單元觸發(fā)后,通過運(yùn)行該自動(dòng)化腳本將業(yè)務(wù)應(yīng)用導(dǎo)入所述終端設(shè)備運(yùn)行,并在自動(dòng)化腳本控制下完成終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試。
[0028]本申請(qǐng)實(shí)施例通過跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)執(zhí)行過程獲得業(yè)務(wù)應(yīng)用的流程基元,并在流程基元執(zhí)行時(shí)通過功耗參數(shù)測(cè)量過程獲得功耗參數(shù),從而可以根據(jù)測(cè)量的功耗參數(shù)獲得業(yè)務(wù)應(yīng)用的流程基元的功耗。與現(xiàn)有技術(shù)相比,本申請(qǐng)實(shí)施例將業(yè)務(wù)應(yīng)用的執(zhí)行過程劃分為多個(gè)流程基元,建立功耗測(cè)量參數(shù)與流程基元的對(duì)應(yīng)關(guān)系,而不是建立業(yè)務(wù)應(yīng)用與該業(yè)務(wù)應(yīng)用的整體功耗之間的關(guān)系,使功耗測(cè)試過程在流程基元這個(gè)層級(jí)上進(jìn)行,從而可以獲得業(yè)務(wù)應(yīng)用的任何一個(gè)流程基元的功耗情況以滿足現(xiàn)實(shí)需要。
【專利附圖】
【附圖說明】
[0029]為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1為本申請(qǐng)的終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試方法實(shí)施例的流程圖;
[0031]圖2為本申請(qǐng)的終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試裝置實(shí)施例的組成框圖;
[0032]圖3為本申請(qǐng)的終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試系統(tǒng)的組成框圖。
【具體實(shí)施方式】
[0033]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本申請(qǐng)中的技術(shù)方案,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請(qǐng)保護(hù)的范圍。
[0034]實(shí)施例一
[0035]參見圖1,該圖示出了本申請(qǐng)的終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試方法實(shí)施例的流程。該實(shí)施例包括:
[0036]步驟SlOl:跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少
一個(gè)流程基元信息;
[0037]終端設(shè)備作為信息處理設(shè)備,可以運(yùn)行各種業(yè)務(wù)應(yīng)用。為了滿足測(cè)試需要,本實(shí)施例對(duì)業(yè)務(wù)應(yīng)用的來源不作特別限定。通常,該業(yè)務(wù)應(yīng)用既可以來自于終端設(shè)備之外,即由其他設(shè)備將業(yè)務(wù)應(yīng)用導(dǎo)入到被測(cè)試的終端設(shè)備中運(yùn)行,也可以是被測(cè)試的終端設(shè)備自身攜帶或安裝的業(yè)務(wù)應(yīng)用。由終端設(shè)備外部導(dǎo)入業(yè)務(wù)應(yīng)用的方式,一方面可測(cè)試不同的業(yè)務(wù)應(yīng)用在相同的終端設(shè)備上運(yùn)行時(shí)的功耗情況,適用于測(cè)試重點(diǎn)為終端設(shè)備的場(chǎng)景,即通過在相同終端設(shè)備上運(yùn)行不同的業(yè)務(wù)應(yīng)用,查看該終端設(shè)備對(duì)不同業(yè)務(wù)應(yīng)用的適應(yīng)性、兼容性等特性;另一方面可測(cè)試相同的業(yè)務(wù)應(yīng)用在不同的終端設(shè)備上運(yùn)行時(shí)的功耗情況,適用于測(cè)試重點(diǎn)為業(yè)務(wù)應(yīng)用的場(chǎng)景,即通過將相同的業(yè)務(wù)應(yīng)用運(yùn)行于多個(gè)終端設(shè)備上,查看該業(yè)務(wù)應(yīng)用對(duì)不同終端設(shè)備的適應(yīng)性、兼容性等特性。由終端設(shè)備內(nèi)部自帶業(yè)務(wù)應(yīng)用的方式,可通過測(cè)試功耗了解業(yè)務(wù)應(yīng)用與安裝該業(yè)務(wù)應(yīng)用的終端設(shè)備之間的兼容性等特性。
[0038]在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用,可以根據(jù)測(cè)試需要?jiǎng)澐譃槎鄠€(gè)流程基元,流程基元是被測(cè)試功耗對(duì)象的一個(gè)基本單位,它可以是實(shí)現(xiàn)業(yè)務(wù)應(yīng)用的某一個(gè)步驟(業(yè)務(wù)應(yīng)用的執(zhí)行過程由多個(gè)步驟組成的情形)、某個(gè)功能點(diǎn)(業(yè)務(wù)應(yīng)用的執(zhí)行過程由多個(gè)功能點(diǎn)的分別執(zhí)行的情形),甚至可以是終端設(shè)備調(diào)用其內(nèi)部處理資源處理業(yè)務(wù)應(yīng)用過程中的一個(gè)操作動(dòng)作,比如,一個(gè)線程(進(jìn)程)的處理過程、一個(gè)函數(shù)(方法)的調(diào)用過程等,總之,流程基元是作為測(cè)試功耗對(duì)象的業(yè)務(wù)應(yīng)用的某個(gè)“局部”,該“局部”根據(jù)測(cè)試的需要可以在不同層面、不冋角度上確定。
[0039]本實(shí)施例在業(yè)務(wù)應(yīng)用的執(zhí)行過程中需要獲取流程基元的信息,其獲得方式可以是多種多樣的。比如,可以通過跟蹤收集業(yè)務(wù)應(yīng)用的業(yè)務(wù)信息判斷業(yè)務(wù)應(yīng)用的不同流程基元,以“求A、B之積”這樣一個(gè)業(yè)務(wù)應(yīng)用為例,該業(yè)務(wù)應(yīng)用包括三個(gè)步驟:獲取數(shù)據(jù)來源之一的A、獲取數(shù)據(jù)來源之二的B以及計(jì)算A和B之積的步驟,當(dāng)業(yè)務(wù)應(yīng)用執(zhí)行過程中識(shí)別出獲取到一個(gè)數(shù)據(jù)(A)時(shí),則可以將自啟動(dòng)該業(yè)務(wù)應(yīng)用開始至獲取到數(shù)值A(chǔ)為止視為一個(gè)流程基元,當(dāng)業(yè)務(wù)應(yīng)用執(zhí)行過程中識(shí)別出獲取另一個(gè)數(shù)據(jù)(B)時(shí),則可以將自上一個(gè)流程基元執(zhí)行完畢到獲取到B為止視為又一個(gè)流程基元,同樣地,當(dāng)通過計(jì)算將A和B的積求出時(shí),可將該計(jì)算兩個(gè)數(shù)據(jù)之積的過程視為再一個(gè)流程基元。除可以通過這種跟蹤收集業(yè)務(wù)信息的方式得到流程基元信息的方式外,還可以收集業(yè)務(wù)應(yīng)用執(zhí)行過程中流程基元與其他應(yīng)用程序(如終端設(shè)備上的操作系統(tǒng))之間的交互通知消息、信息消息來得到流程基元信息。在跟蹤業(yè)務(wù)應(yīng)用的執(zhí)行過程得到各個(gè)流程基元后,獲取這些流程基元的信息,該信息用于區(qū)別不同流程基元,可以體現(xiàn)為流程基元的ID號(hào)、流程基元的名稱等具有唯一性的數(shù)據(jù)。
[0040]步驟S102:同步所述流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程;
[0041]由于需要測(cè)量流程基元而非整個(gè)業(yè)務(wù)應(yīng)用的功耗情況,在進(jìn)行功耗參數(shù)測(cè)量過程中,需要同步兩個(gè)過程,即流程基元的執(zhí)行過程和功耗測(cè)量過程,以便建立流程基元與測(cè)量的功耗參數(shù)之間的對(duì)應(yīng)關(guān)系。實(shí)際應(yīng)用過程中,該同步步驟可以由時(shí)鐘同步電路實(shí)現(xiàn),同步的方式可以包括兩種:一是同時(shí)觸發(fā)流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程,這種方式適用于業(yè)務(wù)應(yīng)用的執(zhí)行過程可控的情形,即業(yè)務(wù)應(yīng)用的各個(gè)流程基元之間可根據(jù)需要暫停、中斷,當(dāng)確定好需要測(cè)量功耗的流程基元后,在業(yè)務(wù)流程執(zhí)行到該流程基元時(shí),同時(shí)觸發(fā)該流程基元的執(zhí)行和功耗參數(shù)的測(cè)量過程,使它們兩者同步;二是在業(yè)務(wù)應(yīng)用執(zhí)行過程中根據(jù)流程基元的進(jìn)度觸發(fā)功耗參數(shù)測(cè)量過程,這種方式適用于業(yè)務(wù)應(yīng)用的執(zhí)行過程不可控的情形,即業(yè)務(wù)應(yīng)用的各個(gè)流程基元之間處于接續(xù)執(zhí)行過程中,不能暫?;蛑袛?,當(dāng)確定的需要測(cè)量功耗的流程基元快到來時(shí),通過內(nèi)部通知消息通過功耗測(cè)量過程,使功耗測(cè)量過程跟上流程基元的“步伐”。
[0042]值得強(qiáng)調(diào)的是:本實(shí)施例將跟蹤步驟(SlOl)放在同步步驟(S102)之前執(zhí)行,該情形較多地適用于需要測(cè)試功耗的流程基元位于業(yè)務(wù)應(yīng)用的第一個(gè)流程基元之后,由于業(yè)務(wù)應(yīng)用的第一個(gè)流程基元不需要測(cè)試功耗,因此沒必要在該第一個(gè)流程基元執(zhí)行時(shí)即使功耗參數(shù)測(cè)試過程與之同步。但是,在某些情況下,這兩個(gè)步驟可能同時(shí)執(zhí)行。
[0043]步驟S103:在所述流程基元執(zhí)行時(shí)進(jìn)行功耗參數(shù)測(cè)量過程測(cè)量功耗參數(shù);
[0044]確定好需要測(cè)試功耗的流程基元后,在該流程基元執(zhí)行時(shí),同時(shí)啟動(dòng)功耗參數(shù)測(cè)量過程進(jìn)行功耗參數(shù)的測(cè)量,這里的功耗參數(shù)可以體現(xiàn)為多種,常見的如電壓值、電流值。在實(shí)際應(yīng)用過程中,為了加快測(cè)量過程,進(jìn)行功耗參數(shù)的測(cè)量可以包括如下兩種方式:一是固定電壓值,僅測(cè)量流程基元執(zhí)行過程中電流值的變化;二是固定電流值,僅測(cè)量流程基元執(zhí)行過程中電壓值的變化。除這種固定一個(gè)功耗參數(shù)測(cè)量另一個(gè)功耗參數(shù)的方式外,本申請(qǐng)也可以采用同時(shí)測(cè)量電壓值和電流值的“雙測(cè)”方式。需要說明的是:流程基元的執(zhí)行通常為一個(gè)時(shí)段,這里測(cè)量的功耗參數(shù)可以是按照一定的采樣周期測(cè)得的多個(gè)數(shù)值,該情形下,功耗參數(shù)可以多個(gè)時(shí)點(diǎn)的值平均后的平均值(幾何平均或算術(shù)平均),或者最大值、最小值、中間值等,甚至可以是經(jīng)過其他處理后的值,具體采用哪種計(jì)算方式由對(duì)功耗測(cè)量的精度要求、終端設(shè)備的適應(yīng)能力等因素決定。
[0045]步驟S104:根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗;
[0046]通過前述步驟測(cè)量出功耗參數(shù)后,即可按照預(yù)設(shè)規(guī)則得到流程單元對(duì)應(yīng)的功耗情況。如果測(cè)量功耗參數(shù)的方式是在電壓固定下動(dòng)態(tài)測(cè)試電流,則功耗為該固定電壓與電流的乘積,同樣地,如果測(cè)量功耗參數(shù)的方式是在電流固定下動(dòng)態(tài)測(cè)試電壓,則功耗為該固定電流與電壓的乘積,如果采用的其他方式,則按照其他方式獲得該流程基元的功耗。通過本步驟獲得流程基元的功耗情況后,可將該功耗結(jié)果進(jìn)行輸出。
[0047]本實(shí)施例通過跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)執(zhí)行過程獲得業(yè)務(wù)應(yīng)用的流程基元,并在流程基元執(zhí)行時(shí)通過功耗參數(shù)測(cè)量過程獲得功耗參數(shù),從而可以根據(jù)測(cè)量的功耗參數(shù)獲得業(yè)務(wù)應(yīng)用的流程基元的功耗。與現(xiàn)有技術(shù)相比,本實(shí)施例將業(yè)務(wù)應(yīng)用的執(zhí)行過程劃分為多個(gè)流程基元,建立功耗測(cè)量參數(shù)與流程基元的對(duì)應(yīng)關(guān)系,而不是建立業(yè)務(wù)應(yīng)用與該業(yè)務(wù)應(yīng)用的整體功耗之間的關(guān)系,使功耗測(cè)試過程在流程基元這個(gè)層級(jí)上進(jìn)行,從而可以獲得業(yè)務(wù)應(yīng)用的任何一個(gè)流程基元的功耗情況以滿足現(xiàn)實(shí)需要。此外,本實(shí)施例并不限定測(cè)試的業(yè)務(wù)應(yīng)用的數(shù)量,當(dāng)存在多個(gè)待測(cè)業(yè)務(wù)應(yīng)用時(shí),本實(shí)施例可以對(duì)多個(gè)運(yùn)行于終端設(shè)備上的業(yè)務(wù)應(yīng)用進(jìn)行聯(lián)合測(cè)試。
[0048]盡管上述實(shí)施例能夠?qū)崿F(xiàn)本申請(qǐng)的發(fā)明目的、解決本申請(qǐng)的技術(shù)問題,但在某些情況下,針對(duì)特殊需要還可以進(jìn)行各種改進(jìn)或變形。
[0049]比如,相對(duì)于終端設(shè)備的傳統(tǒng)應(yīng)用而言,現(xiàn)在出現(xiàn)的業(yè)務(wù)應(yīng)用越來越多的是基于網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用,當(dāng)需要測(cè)試該類型的業(yè)務(wù)應(yīng)用的流程基元的功耗時(shí),首先需要使該業(yè)務(wù)應(yīng)用在網(wǎng)絡(luò)下正常運(yùn)行,這樣測(cè)量的結(jié)果才能真實(shí)反映流程基元的功耗。為此,本申請(qǐng)可以在前述實(shí)施例的基礎(chǔ)上,配置該業(yè)務(wù)應(yīng)用需要的網(wǎng)絡(luò),使該業(yè)務(wù)應(yīng)用在配置的網(wǎng)絡(luò)下正常運(yùn)行,然后再進(jìn)入跟蹤業(yè)務(wù)應(yīng)用的運(yùn)行步驟。對(duì)于配置網(wǎng)絡(luò)的時(shí)間,可以在業(yè)務(wù)應(yīng)用正式運(yùn)行之前即配置好,也可以在業(yè)務(wù)應(yīng)用運(yùn)行過程中進(jìn)行配置,這取決于業(yè)務(wù)應(yīng)用對(duì)網(wǎng)絡(luò)的具體依賴情況,比如,當(dāng)業(yè)務(wù)應(yīng)用一開始運(yùn)行即需要網(wǎng)絡(luò),那么這時(shí)必須在業(yè)務(wù)應(yīng)用開始運(yùn)行時(shí)或之前完成網(wǎng)絡(luò)配置;當(dāng)業(yè)務(wù)應(yīng)用在開始運(yùn)行后的某個(gè)時(shí)點(diǎn)才需要網(wǎng)絡(luò),則在該業(yè)務(wù)應(yīng)用開始運(yùn)行時(shí)并不必然需要對(duì)網(wǎng)絡(luò)進(jìn)行配置,即可以在業(yè)務(wù)應(yīng)用執(zhí)行過程中完成配置。對(duì)于配置網(wǎng)絡(luò)的實(shí)現(xiàn)方式,可以使用實(shí)際網(wǎng)絡(luò),也可以采用系統(tǒng)仿真儀來模擬網(wǎng)絡(luò)。
[0050]還比如,在進(jìn)行終端設(shè)備的功耗測(cè)試過程中,面臨的終端在供電方面可能存在差另IJ,某些終端設(shè)備自帶有電源(如手機(jī))、某些設(shè)備沒有自帶電源。對(duì)于自帶電源的終端設(shè)備可以采用該終端設(shè)備自有電源供電,也可以采用外在電源供電。但是,采用不同的電源對(duì)功耗測(cè)試結(jié)果可能造成不同影響:采用外部供電情形下,測(cè)試出的功耗值是該終端設(shè)備本身對(duì)某一業(yè)務(wù)應(yīng)用的性能體現(xiàn);采用自帶電源供電情形下,測(cè)試出的功耗值是終端設(shè)備及終端設(shè)備自帶電源作為整體對(duì)某一業(yè)務(wù)應(yīng)用的性能體現(xiàn),即該情形下,包含有自帶電源對(duì)業(yè)務(wù)應(yīng)用的性能影響。為避免這種自帶電源對(duì)功耗測(cè)量可能造成的影響,本申請(qǐng)可采用外部電源方式,即由外部電源設(shè)備向被測(cè)終端設(shè)備提供電源。
[0051]再比如,實(shí)際應(yīng)用過程中可能會(huì)涉及到對(duì)大批量的終端設(shè)備或業(yè)務(wù)應(yīng)用進(jìn)行功耗測(cè)試,這種情況下,如果采用人工方式來控制整個(gè)功耗測(cè)試流程,工作量將大增,而且測(cè)試結(jié)果可能由于人為因素出現(xiàn)不準(zhǔn)確。為此,本申請(qǐng)可以采用自動(dòng)化的測(cè)試方式,該方式先預(yù)置包含業(yè)務(wù)應(yīng)用和對(duì)該業(yè)務(wù)應(yīng)用進(jìn)行功耗測(cè)試的自動(dòng)化腳本,在啟動(dòng)功耗測(cè)試后,通過該自動(dòng)化腳本將業(yè)務(wù)應(yīng)用導(dǎo)入所述終端設(shè)備運(yùn)行,并在自動(dòng)化腳本控制下完成終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試(即控制上述實(shí)施例的各步驟自動(dòng)執(zhí)行)。
[0052]實(shí)施例二
[0053]前述實(shí)施例詳細(xì)敘述了本申請(qǐng)的終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試方法的實(shí)施例,相應(yīng)地,本申請(qǐng)還提供了終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試裝置的實(shí)施例。參見圖2,該圖示出了該實(shí)施例的組成框圖。本裝置實(shí)施例包括:業(yè)務(wù)應(yīng)用跟蹤單元201、同步單元202、功耗參數(shù)測(cè)量單元203和功耗獲得單元204,其中:
[0054]業(yè)務(wù)應(yīng)用跟蹤單元201,用于跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少一個(gè)流程基元信息;
[0055]同步單元202,用于同步所述流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程;
[0056]功耗參數(shù)測(cè)量單元203,用于在所述流程基元執(zhí)行時(shí)進(jìn)行功耗參數(shù)測(cè)量過程以測(cè)量功耗參數(shù);
[0057]功耗獲得單元204,用于根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗。
[0058]本裝置實(shí)施例的工作過程是:業(yè)務(wù)應(yīng)用跟蹤單元201跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少一個(gè)流程基元信息,然后由同步單元202同步所述流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程,功耗參數(shù)測(cè)量單元203在所述流程基元執(zhí)行時(shí)進(jìn)行功耗參數(shù)測(cè)量過程測(cè)量功耗參數(shù),再由功耗獲得單元204根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗。
[0059]本裝置實(shí)施例通過跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)執(zhí)行過程獲得業(yè)務(wù)應(yīng)用的流程基元,并在流程基元執(zhí)行時(shí)通過功耗參數(shù)測(cè)量過程獲得功耗參數(shù),從而可以根據(jù)測(cè)量的功耗參數(shù)獲得業(yè)務(wù)應(yīng)用的流程基元的功耗。與現(xiàn)有技術(shù)相比,本裝置實(shí)施例將業(yè)務(wù)應(yīng)用的執(zhí)行過程劃分為多個(gè)流程基元,建立功耗測(cè)量參數(shù)與流程基元的對(duì)應(yīng)關(guān)系,而不是建立業(yè)務(wù)應(yīng)用與該業(yè)務(wù)應(yīng)用的整體功耗之間的關(guān)系,使功耗測(cè)試過程在流程基元這個(gè)層級(jí)上進(jìn)行,從而可以獲得業(yè)務(wù)應(yīng)用的任何一個(gè)流程基元的功耗情況以滿足現(xiàn)實(shí)需要。
[0060]為了適應(yīng)某些特殊需要,前述裝置實(shí)施例可以增加某些相應(yīng)的功能結(jié)構(gòu)單元。比如,當(dāng)在終端上運(yùn)行的業(yè)務(wù)應(yīng)用是基于網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用時(shí),前述裝置實(shí)施例可以包括網(wǎng)絡(luò)配置單元205,用于在跟蹤終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程之前或之中,配置該業(yè)務(wù)應(yīng)用需要的網(wǎng)絡(luò),使該業(yè)務(wù)應(yīng)用在配置的網(wǎng)絡(luò)下正常執(zhí)行。通過設(shè)置網(wǎng)絡(luò)配置單元的方式擴(kuò)展了功耗測(cè)試的范圍:不僅可以測(cè)量傳統(tǒng)的業(yè)務(wù)應(yīng)用(無需網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用)的功耗,也可以測(cè)量層出不窮的基于網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用功耗。
[0061]還比如,對(duì)于自帶電源的終端設(shè)備而言,進(jìn)行該終端設(shè)備運(yùn)行的業(yè)務(wù)應(yīng)用的功耗測(cè)量時(shí),由于該自帶電源可能對(duì)測(cè)量過程產(chǎn)生影響,因此,上述裝置實(shí)施例還可以包括電源供給單元206,用于向終端設(shè)備提供電源,即不采用終端設(shè)備的自帶電源。再比如,為滿足功耗測(cè)試的自動(dòng)化要求,將在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用以及進(jìn)行對(duì)該業(yè)務(wù)應(yīng)用的功耗測(cè)試的過程編寫為自動(dòng)化腳本程序,在需要進(jìn)行功耗測(cè)試時(shí),將該腳本程序?qū)氲浇K端設(shè)備,并觸發(fā)自動(dòng)進(jìn)行測(cè)試過程。此外,還可以在上述裝置實(shí)施例中增加輸出單元,用于將根據(jù)測(cè)量的功耗參數(shù)獲得的業(yè)務(wù)應(yīng)用的各流程單元的功耗后,將該結(jié)果進(jìn)行輸出。輸出的結(jié)果還可以進(jìn)行存儲(chǔ),以便比較不同的業(yè)務(wù)應(yīng)用在相同的終端設(shè)備或者相同的業(yè)務(wù)應(yīng)用在不同的終端設(shè)備上的功耗情況,進(jìn)而可以針對(duì)終端設(shè)備或業(yè)務(wù)應(yīng)用進(jìn)行功耗優(yōu)化。
[0062]實(shí)施例三
[0063]本申請(qǐng)實(shí)施例還提供了一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試系統(tǒng)。參見圖3,該圖示出了本實(shí)施例的功耗測(cè)試系統(tǒng)的組成結(jié)構(gòu)框圖。該系統(tǒng)實(shí)施例包括:終端設(shè)備301和功耗測(cè)試裝置302,終端設(shè)備301是運(yùn)行業(yè)務(wù)應(yīng)用的載體,功耗測(cè)試裝置302是用于測(cè)量運(yùn)行在終端設(shè)備上的業(yè)務(wù)應(yīng)用的流程基元的功耗情況,其中:
[0064]終端設(shè)備301包括業(yè)務(wù)應(yīng)用執(zhí)行單元3011、業(yè)務(wù)應(yīng)用跟蹤單元3012和電源供給單元3013,業(yè)務(wù)應(yīng)用執(zhí)行單元3011,用于運(yùn)行業(yè)務(wù)應(yīng)用,該業(yè)務(wù)應(yīng)用可以來自于終端設(shè)備之夕卜,也可以是終端設(shè)備自身攜帶或安裝的業(yè)務(wù)應(yīng)用;業(yè)務(wù)應(yīng)用跟蹤單元3012,用于跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少一個(gè)流程基元;電源供給單元3013,用于向終端設(shè)備供給電源;
[0065]功耗測(cè)試裝置302包括同步單元3021、功耗參數(shù)測(cè)量單元3022和功耗獲得單元3023,同步單元3021,用于同步流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程,功耗參數(shù)測(cè)量單元3022,用于在所述流程基元執(zhí)行時(shí)進(jìn)行功耗參數(shù)測(cè)量過程以測(cè)量功耗參數(shù),功耗獲得單元3023,用于根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗。
[0066]上述系統(tǒng)實(shí)施例進(jìn)行功耗測(cè)試的過程是:啟動(dòng)功耗測(cè)試工作后,終端設(shè)備301的電源供給單元3013向終端設(shè)備301供電,終端設(shè)備301的業(yè)務(wù)應(yīng)用執(zhí)行單元3011執(zhí)行業(yè)務(wù)應(yīng)用,功耗測(cè)試裝置302的同步單元3021同步終端設(shè)備301的業(yè)務(wù)執(zhí)行單元3011的業(yè)務(wù)執(zhí)行過程和功耗測(cè)試測(cè)試裝置302的功耗參數(shù)測(cè)量單元3022的功耗參數(shù)測(cè)量過程,在終端設(shè)備301的業(yè)務(wù)應(yīng)用跟蹤單元3012跟蹤業(yè)務(wù)應(yīng)用的執(zhí)行,將其獲得的業(yè)務(wù)應(yīng)用的流程基元信息反饋給功耗測(cè)試裝置302的功耗獲得單元3023,功耗參數(shù)測(cè)量單元3022將針對(duì)終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的流程基元的功耗參數(shù)測(cè)量值反饋給功耗獲得單元3023,由功耗獲得單元3023根據(jù)流程基元信息和功耗參數(shù)數(shù)據(jù)得到該流程基元的功耗。在功耗情況獲得后還可通過輸出單元3026將功耗結(jié)果輸出。
[0067]本系統(tǒng)實(shí)施例通過終端設(shè)備和功耗測(cè)試裝置的不同功能單元間的相互作用完成了對(duì)運(yùn)行在終端設(shè)備上的業(yè)務(wù)應(yīng)用的流程基元級(jí)別的功耗測(cè)試。值得說明的是:本系統(tǒng)實(shí)施例僅是功耗測(cè)試系統(tǒng)的一種示例,并不代表有且僅有這一種系統(tǒng)組成結(jié)構(gòu)。比如,上述系統(tǒng)實(shí)施例中的終端設(shè)備的電源供給單元可設(shè)置在功耗測(cè)試裝置中,由功耗測(cè)試裝置對(duì)終端設(shè)備進(jìn)行供電。進(jìn)一步地,將電源供給單元獨(dú)立于終端設(shè)備后,可將電源供給單元與功耗參數(shù)測(cè)量單元合并為一個(gè)功能單元,即由合并后的功耗參數(shù)測(cè)量單元一方面向終端設(shè)備供給電源,另一方面由該單元對(duì)業(yè)務(wù)應(yīng)用在終端設(shè)備上運(yùn)行過程中的不同電流值進(jìn)行測(cè)量獲得功耗參數(shù)數(shù)據(jù),然后將該功耗參數(shù)數(shù)據(jù)提供給功耗獲得單元。基于同樣的道理,本系統(tǒng)實(shí)施例中的業(yè)務(wù)應(yīng)用跟蹤單元也可以設(shè)置在功耗測(cè)試裝置之中而不設(shè)置在終端設(shè)備上,也能實(shí)現(xiàn)對(duì)業(yè)務(wù)應(yīng)用在終端設(shè)備上運(yùn)行時(shí)的跟蹤作用。再比如,針對(duì)應(yīng)用業(yè)務(wù)可能是網(wǎng)絡(luò)應(yīng)用的情況,可以在功耗測(cè)試裝置中增加網(wǎng)路配置單元3024,用于在跟蹤終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程之前或之中,配置該業(yè)務(wù)應(yīng)用需要的網(wǎng)絡(luò),使該業(yè)務(wù)應(yīng)用在配置的網(wǎng)絡(luò)下正常執(zhí)行,通過增加該功能拓展了功耗測(cè)試的范圍。還比如,為了增加該功耗測(cè)試系統(tǒng)的自動(dòng)化程度,可以增加一個(gè)自動(dòng)化測(cè)試單元,該單元內(nèi)編輯有可自動(dòng)執(zhí)行的腳本程序,該腳本程序可以包括業(yè)務(wù)應(yīng)用程序以及自動(dòng)執(zhí)行對(duì)該業(yè)務(wù)應(yīng)用的功耗測(cè)試的指令,當(dāng)需要進(jìn)行功耗測(cè)試時(shí),觸發(fā)該腳本程序運(yùn)行即可自動(dòng)完成業(yè)務(wù)應(yīng)用在終端設(shè)備上的功耗測(cè)試。
[0068]此外,本系統(tǒng)實(shí)施例基于某些實(shí)際應(yīng)用需要,還可以進(jìn)行某些合理性改進(jìn)。比如,該系統(tǒng)實(shí)施例的功耗測(cè)試裝置還可以包括數(shù)據(jù)采集單元3025,該單元一方面可用于存儲(chǔ)功耗參數(shù)測(cè)量單元測(cè)得的功耗參數(shù),另一方面可用于存儲(chǔ)業(yè)務(wù)應(yīng)用跟蹤單元獲得的流程基元信息,在此基礎(chǔ)上,功耗獲得單元具體用于根據(jù)數(shù)據(jù)采集單元存儲(chǔ)的功耗參數(shù)和流程基元信息獲得業(yè)務(wù)應(yīng)用的流程基元的功耗。通過這種改進(jìn),可以使功耗測(cè)試裝置不必采用“即來即算”(功耗參數(shù)數(shù)據(jù)到來后必須立即計(jì)算,以免數(shù)據(jù)消失或被后面送到的數(shù)據(jù)覆蓋)的方式,而增加了記憶功能,即可以在業(yè)務(wù)應(yīng)用的流程基元全部執(zhí)行完成且對(duì)每個(gè)流程基元測(cè)量出功耗參數(shù)后,一次性地給出整個(gè)業(yè)務(wù)應(yīng)用的各流程基元的功耗情況。同時(shí),由于由多次計(jì)算處理更改為一次計(jì)算處理,節(jié)約了計(jì)算處理資源。
[0069]為了敘述的簡(jiǎn)便,本說明書的每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。尤其,對(duì)于裝置、系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置、系統(tǒng)實(shí)施例的各單元可以是或者也可以不是物理上分開的,既可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)環(huán)境下。在實(shí)際應(yīng)用過程中,可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的,本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0070]以上所述僅是本申請(qǐng)的【具體實(shí)施方式】,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本申請(qǐng)?jiān)淼那疤嵯?,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本申請(qǐng)的保護(hù)范圍。
【權(quán)利要求】
1.一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試方法,其特征在于,該方法包括: 跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少一個(gè)流程基元信息;同步所述流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程; 在所述流程基元執(zhí)行時(shí)進(jìn)行功耗參數(shù)測(cè)量過程以測(cè)量功耗參數(shù); 根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述業(yè)務(wù)應(yīng)用為基于網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用時(shí),所述方法還包括: 在跟蹤終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程之前或之中,配置該業(yè)務(wù)應(yīng)用需要的網(wǎng)絡(luò),使該業(yè)務(wù)應(yīng)用在配置的網(wǎng)絡(luò)下正常執(zhí)行。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 預(yù)置包含業(yè)務(wù)應(yīng)用和對(duì)該業(yè)務(wù)應(yīng)用進(jìn)行功耗測(cè)試的自動(dòng)化腳本,在啟動(dòng)功耗測(cè)試后,通過該自動(dòng)化腳本將業(yè)務(wù)應(yīng)用導(dǎo)入所述終端設(shè)備運(yùn)行,并在自動(dòng)化腳本控制下完成終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:向終端設(shè)備提供電源。
5.根據(jù)權(quán)利要求1至4中任何一項(xiàng)所述的方法,其特征在于,在根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的各個(gè)流程基元的功耗后,輸出所述業(yè)務(wù)應(yīng)用的各個(gè)流程基元的功耗結(jié)果O
6.一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試裝置,其特征在于,所述裝置包括:業(yè)務(wù)應(yīng)用跟蹤單元、同步單元、功耗參數(shù)測(cè)量單元和功耗獲得單元,其中: 所述業(yè)務(wù)應(yīng)用跟蹤單元,用于跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少一個(gè)流程基元信息; 所述同步單元,用于同步所述流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程; 所述功耗參數(shù)測(cè)量單元,用于在所述流程基元執(zhí)行時(shí)進(jìn)行功耗參數(shù)測(cè)量過程以測(cè)量功耗參數(shù); 所述功耗獲得單元,用于根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述業(yè)務(wù)應(yīng)用為基于網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用時(shí),所述裝置還包括網(wǎng)絡(luò)配置單元,用于在跟蹤終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程之前或之中,配置該業(yè)務(wù)應(yīng)用需要的網(wǎng)絡(luò),使該業(yè)務(wù)應(yīng)用在配置的網(wǎng)絡(luò)下正常執(zhí)行。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括自動(dòng)化測(cè)試單元,用于預(yù)置包含業(yè)務(wù)應(yīng)用和對(duì)該業(yè)務(wù)應(yīng)用進(jìn)行功耗測(cè)試的自動(dòng)化腳本,在該自動(dòng)化測(cè)試單元觸發(fā)后,通過該自動(dòng)化腳本將業(yè)務(wù)應(yīng)用導(dǎo)入所述終端設(shè)備運(yùn)行,并在自動(dòng)化腳本控制下完成終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括電源供給單元,用于向終端設(shè)備提供電源。
10.根據(jù)權(quán)利要求6至9中任何一項(xiàng)所述的裝置,其特征在于,所述裝置還包括功耗結(jié)果輸出單元,用于在根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的各個(gè)流程基元的功耗后,輸出所述業(yè)務(wù)應(yīng)用的各個(gè) 流程基元的功耗結(jié)果。
11.一種終端設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試系統(tǒng),其特征在于,所述系統(tǒng)包括:終端設(shè)備和功耗測(cè)試裝置,其中:所述終端設(shè)備包括業(yè)務(wù)應(yīng)用執(zhí)行單元、業(yè)務(wù)應(yīng)用跟蹤單元和電源供給單元,所述業(yè)務(wù)應(yīng)用執(zhí)行單元,用于運(yùn)行業(yè)務(wù)應(yīng)用;所述業(yè)務(wù)應(yīng)用跟蹤單元,用于跟蹤在終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程,獲得業(yè)務(wù)應(yīng)用的至少一個(gè)流程基元信息;所述電源供給單元,用于向終端設(shè)備供給電源; 所述功耗測(cè)試裝置包括同步單元、功耗參數(shù)測(cè)量單元和功耗獲得單元,所述同步單元,用于同步流程基元的執(zhí)行過程和功耗參數(shù)測(cè)量過程,所述功耗參數(shù)測(cè)量單元,用于在所述流程基元執(zhí)行時(shí)進(jìn)行功耗參數(shù)測(cè)量過程以測(cè)量功耗參數(shù),所述功耗獲得單元,用于根據(jù)測(cè)量的功耗參數(shù)獲得所述業(yè)務(wù)應(yīng)用的流程基元的功耗。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述業(yè)務(wù)應(yīng)用為基于網(wǎng)絡(luò)的業(yè)務(wù)應(yīng)用時(shí),所述功耗測(cè)試裝置還包括網(wǎng)絡(luò)配置單元,用于在跟蹤終端設(shè)備上運(yùn)行的業(yè)務(wù)應(yīng)用的執(zhí)行過程之前或之中,配置該業(yè)務(wù)應(yīng)用需要的網(wǎng)絡(luò),使該業(yè)務(wù)應(yīng)用在配置的網(wǎng)絡(luò)下正常執(zhí)行。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述功耗測(cè)試裝置還包括數(shù)據(jù)采集單元,用于存儲(chǔ)功耗參數(shù)測(cè)量單元測(cè)得的功耗參數(shù),以及業(yè)務(wù)應(yīng)用跟蹤單元獲得的流程基元信息,則所述功耗獲得單元具體用于根據(jù)數(shù)據(jù)采集單元存儲(chǔ)的功耗參數(shù)和流程基元信息獲得業(yè)務(wù)應(yīng)用的流程基元的功耗。
14.根據(jù)權(quán)利要求11至13中任何一項(xiàng)所述的系統(tǒng),其特征在于,所述功耗測(cè)試裝置還包括自動(dòng)化測(cè)試單元,用于預(yù)置包含業(yè)務(wù)應(yīng)用和對(duì)該業(yè)務(wù)應(yīng)用進(jìn)行功耗測(cè)試的自動(dòng)化腳本,在該自動(dòng)化測(cè)試單元觸發(fā)后,通過運(yùn)行該自動(dòng)化腳本將業(yè)務(wù)應(yīng)用導(dǎo)入所述終端設(shè)備運(yùn)行,并在自動(dòng)化腳本控制下完成終端 設(shè)備業(yè)務(wù)應(yīng)用的功耗測(cè)試。
【文檔編號(hào)】G01R21/06GK103884905SQ201210560509
【公開日】2014年6月25日 申請(qǐng)日期:2012年12月20日 優(yōu)先權(quán)日:2012年12月20日
【發(fā)明者】潘潔, 趙立君, 江海濤, 肖善鵬, 馬帥 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司