一種測試移動終端電流的系統(tǒng)及方法
【專利摘要】本發(fā)明適用于測試領(lǐng)域,提供了一種測試移動終端電流的系統(tǒng)及方法,系統(tǒng)包括測試用計算機(jī)、智能電流表以及移動終端,移動終端安裝有代理應(yīng)用程序,代理應(yīng)用程序用于控制移動終端上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載;智能電流表,分別與測試用計算機(jī)和移動終端連接,用于在移動終端上安裝、啟動、運(yùn)行和卸載待測試應(yīng)用程序時采集移動終端的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī);測試用計算機(jī),用于在接收到移動終端的測試指令時將待測試應(yīng)用程序拷貝到移動終端中,控制智能電流表對移動終端的電流進(jìn)行采集,并接收和保存智能電能表上傳的電流數(shù)據(jù)。從而可自動、高效地完成應(yīng)用程序各個階段移動終端的耗電情況,大大提高了測試效率。
【專利說明】
一種測試移動終端電流的系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于測試領(lǐng)域,尤其涉及一種測試移動終端電流的系統(tǒng)及方法。
【背景技術(shù)】
[0002]在移動終端上安裝的不同應(yīng)用程序在移動終端上的耗電差異很大,應(yīng)用程序的耗電嚴(yán)重影響了移動終端的使用時長和用戶的體驗,同時也嚴(yán)重影響著移動終端的口碑。
[0003]目前移動終端的各大應(yīng)用商店在上架應(yīng)用程序的測試流程中,只有很少的公司有測試應(yīng)用程序在移動終端上運(yùn)行及待機(jī)的耗電情況,而且測試是采用人工方式,以傳統(tǒng)電流表來進(jìn)行測試,每測試一個應(yīng)用程序都需要人工干預(yù)安裝或者啟動另外一款應(yīng)用程序進(jìn)行測試,結(jié)果由人工記錄,效率非常低下。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種測試移動終端電流的系統(tǒng)及方法,旨在解決現(xiàn)有技術(shù)測試移動終端的電流是采用人工方式,結(jié)果由人工記錄,效率非常低下的問題。
[0005]第一方面,本發(fā)明提供了一種測試移動終端電流的系統(tǒng),所述系統(tǒng)包括測試用計算機(jī)、智能電流表以及移動終端,其中:
[0006]移動終端,與所述測試用計算機(jī)連接,所述移動終端安裝有代理應(yīng)用程序,所述代理應(yīng)用程序用于控制所述移動終端上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載;
[0007]智能電流表,分別與所述測試用計算機(jī)和移動終端連接,用于在所述移動終端上安裝、啟動、運(yùn)行和卸載待測試應(yīng)用程序時采集所述移動終端的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī);
[0008]測試用計算機(jī),用于在接收到移動終端的測試指令時將待測試應(yīng)用程序拷貝到所述移動終端中,控制所述智能電流表對所述移動終端的電流進(jìn)行采集,并接收和保存所述智能電能表上傳的電流數(shù)據(jù)。
[0009]第二方面,本發(fā)明提供了一種測試移動終端電流的方法,所述方法包括:
[0010]測試用計算機(jī)在接收到移動終端的測試指令時將待測試應(yīng)用程序拷貝到所述移動終端中;
[0011]移動終端通過安裝的代理應(yīng)用程序控制移動終端上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載;
[0012]智能電流表在所述移動終端上安裝、啟動、運(yùn)行和卸載待測試應(yīng)用程序時采集所述移動終端的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī);
[0013]測試用計算機(jī)接收和保存所述智能電能表上傳的電流數(shù)據(jù)。
[0014]在本發(fā)明提供的測試移動終端電流的系統(tǒng)包括測試用計算機(jī)、智能電流表以及移動終端,其中移動終端與測試用計算機(jī)連接,移動終端安裝有代理應(yīng)用程序,代理應(yīng)用程序用于控制移動終端上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載,智能電流表分別與測試用計算機(jī)和移動終端連接,用于在移動終端上安裝、啟動、運(yùn)行和卸載待測試應(yīng)用程序時采集移動終端的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī),測試用計算機(jī)用于在接收到應(yīng)用程序的測試指令時將待測試應(yīng)用程序拷貝到移動終端中,控制智能電流表對移動終端的電流進(jìn)行采集,并接收和保存智能電能表上傳的電流數(shù)據(jù),從而使得測試過程和結(jié)果都不需要人工的參與,在節(jié)約人力的情況下,可以更高效準(zhǔn)確地測試應(yīng)用程序各個階段的耗電情況,大大提高測試效率。
【附圖說明】
[0015]圖1是本發(fā)明實施例一提供的測試移動終端電流的系統(tǒng)的示意圖;以及
[0016]圖2是本發(fā)明實施例二提供的測試移動終端電流的方法的流程圖。
【具體實施方式】
[0017]為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0018]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進(jìn)行說明。
[0019]實施例一:
[0020]圖1示出了本發(fā)明實施例一提供的測試移動終端電流的系統(tǒng)的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,其中包括:
[0021]測試用計算機(jī)11,測試用計算機(jī)11在接收到應(yīng)用程序的測試指令時將待測試應(yīng)用程序拷貝到移動終端中,控制智能電流表對移動終端的電流進(jìn)行采集,并接收和保存智能電能表上傳的電流數(shù)據(jù)。
[0022]智能電流表12,分別與測試用計算機(jī)11和移動終端13連接,在移動終端13上安裝、啟動、運(yùn)行和卸載待測試應(yīng)用程序時采集移動終端13的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī)11。在本發(fā)明實施例一中,智能電流表12與測試用計算機(jī)11之間通過U SB連接,智能電流表12與移動終端13之間通過測量線連接。
[0023]移動終端13與測試用計算機(jī)11連接,移動終端13安裝有代理應(yīng)用程序,代理應(yīng)用程序用于控制移動終端13上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載。
[0024]在本發(fā)明實施例一中,該測試移動終端電流的系統(tǒng)還可以包括自動插拔裝置,測試用計算機(jī)11和移動終端13之間通過自動插拔裝置連接,自動插拔裝置用于在移動終端測試完應(yīng)用程序后,使移動終端和測試用計算機(jī)自動相連,以使待測試應(yīng)用程序被拷貝至移動終端中,拷貝完后在測試用計算機(jī)的控制下斷開移動終端和測試用計算機(jī)之間的連接。在本發(fā)明實施例一中,自動插拔裝置與測試用計算機(jī)11之間通過USB連接,自動插拔裝置與移動終端13之間通過USB連接。由于該測試移動終端電流的系統(tǒng)包括自動插拔裝置,將應(yīng)用程序從測試用計算機(jī)安裝到移動終端后,測試用計算機(jī)可控制自動插拔裝置斷開移動終端和測試用計算機(jī)之間的連接,然后進(jìn)行應(yīng)用程序電流的測試,以提高測試的電流的準(zhǔn)確度。
[0025]在本發(fā)明提供的測試移動終端電流的系統(tǒng)包括測試用計算機(jī)、智能電流表以及移動終端,移動終端安裝有代理應(yīng)用程序,代理應(yīng)用程序用于控制移動終端上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載,智能電流表分別與測試用計算機(jī)和移動終端連接,用于在移動終端上安裝、啟動、運(yùn)行和卸載待測試應(yīng)用程序時采集移動終端的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī),測試用計算機(jī)用于在接收到應(yīng)用程序的測試指令時將待測試應(yīng)用程序拷貝到移動終端中,控制智能電流表對移動終端的電流進(jìn)行采集,并接收和保存智能電能表上傳的電流數(shù)據(jù),從而使得測試過程和結(jié)果都不需要人工的參與,更高效準(zhǔn)確地測試應(yīng)用程序各個階段的耗電情況,大大提高了測試效率。
[0026]實施例二:
[0027]圖2示出了本發(fā)明實施例二提供的測試移動終端電流的方法的實現(xiàn)流程,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,詳述如下:
[0028]在步驟S201中,測試用計算機(jī)在接收到應(yīng)用程序的測試指令時將待測試應(yīng)用程序拷貝到移動終端中。
[0029]本發(fā)明實施例適用于測試移動終端上運(yùn)行某一應(yīng)用程序時的電流或能耗情況,該實施例包括測試用計算機(jī)、智能電流表以及移動終端,其中,移動終端可以為能安裝應(yīng)用程序的便攜式終端,例如,智能手機(jī)、平板電腦、學(xué)習(xí)機(jī)等。智能電流表與測試用計算機(jī)之間通過USB連接,智能電流表與移動終端之間通過測量線連接。
[0030]優(yōu)選地,測試用計算機(jī)和移動終端之間通過自動插拔裝置連接,這樣可通過測試用計算機(jī)控制自動插拔裝置實現(xiàn)測試用計算機(jī)和移動終端之間的通斷,提高移動終端電流測試時的準(zhǔn)確性。
[0031]因此,進(jìn)一步優(yōu)選地,在測試用計算機(jī)將待測試應(yīng)用程序拷貝到移動終端中之后,通過自動插拔裝置斷開測試用計算機(jī)和移動終端之間的連接,從而防止測試用計算機(jī)向移動終端供電,影響測試結(jié)果。
[0032]在步驟S202中,移動終端通過安裝的代理應(yīng)用程序控制移動終端上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載。
[0033]在步驟S203中,智能電流表在移動終端上安裝、啟動、運(yùn)行和卸載待測試應(yīng)用程序時采集移動終端的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī)。
[0034]在本發(fā)明實施例中,移動終端通過安裝的代理應(yīng)用程序控制移動終端上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載,同時,通過智能電流表采集移動終端各個時間點的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī),以便測試用計算機(jī)處理。
[0035]在步驟S204中,測試用計算機(jī)接收和保存智能電能表上傳的電流數(shù)據(jù)。
[0036]在本發(fā)明實施例中,測試用計算機(jī)接收和保存智能電能表上傳的電流數(shù)據(jù)。進(jìn)一步地,測試用計算機(jī)可對上傳的電流數(shù)據(jù)進(jìn)行分析處理,以得到移動終端在安裝、啟動、運(yùn)行和卸載應(yīng)用程序時的電流變化,得到對應(yīng)的能耗,以幫助應(yīng)用程序開發(fā)商或移動終端提供商對應(yīng)用程序或移動終端進(jìn)行不斷優(yōu)化。
[0037]在本發(fā)明實施例中,在移動終端測試完應(yīng)用程序后,進(jìn)一步需要通過自動插拔裝置連接移動終端和測試用計算機(jī),以使下一待測試應(yīng)用程序被拷貝至移動終端中,同時,拷貝完待測試應(yīng)用程序后需要通過自動插拔裝置斷開移動終端和測試用計算機(jī)之間的連接。
[0038]在本發(fā)明實施例中,測試用計算機(jī)在接收到移動終端的測試指令時將待測試應(yīng)用程序拷貝到移動終端中,移動終端通過安裝的代理應(yīng)用程序控制移動終端上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載,智能電流表在移動終端上安裝、啟動、運(yùn)行和卸載待測試應(yīng)用程序時采集移動終端的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī),進(jìn)而通過測試用計算機(jī)接收和保存智能電能表上傳的電流數(shù)據(jù),從而完成應(yīng)用程序的安裝、啟動、運(yùn)行和卸載時移動終端電流的測試,使得測試過程和結(jié)果都不需要人工的參與,大大提高了測試效率。
[0039]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。
[0040]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種測試移動終端電流的系統(tǒng),其特征在于,所述系統(tǒng)包括測試用計算機(jī)、智能電流表以及移動終端,其中: 移動終端,與所述測試用計算機(jī)連接,所述移動終端安裝有代理應(yīng)用程序,所述代理應(yīng)用程序用于控制所述移動終端上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載; 智能電流表,分別與所述測試用計算機(jī)和移動終端連接,用于在所述移動終端上安裝、啟動、運(yùn)行和卸載待測試應(yīng)用程序時采集所述移動終端的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī); 測試用計算機(jī),用于在接收到移動終端的測試指令時將待測試應(yīng)用程序拷貝到所述移動終端中,控制所述智能電流表對所述移動終端的電流進(jìn)行采集,并接收和保存所述智能電能表上傳的電流數(shù)據(jù)。2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述智能電流表與所述測試用計算機(jī)之間通過USB連接,所述智能電流表與所述移動終端之間通過測量線連接。3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括自動插拔裝置,所述測試用計算機(jī)和所述移動終端之間通過所述自動插拔裝置連接,所述自動插拔裝置用于在所述移動終端測試完應(yīng)用程序后,使所述移動終端和測試用計算機(jī)自動相連,以使待測試應(yīng)用程序被拷貝至所述移動終端中,并在拷貝完后在所述測試用計算機(jī)的控制下斷開所述移動終端和測試用計算機(jī)之間的連接。4.如權(quán)利要求3所述的系統(tǒng),其特征在于,所述自動插拔裝置與所述測試用計算機(jī)之間通過USB連接,所述自動插拔裝置與所述移動終端之間通過USB連接。5.一種測試移動終端電流的方法,其特征在于,所述方法包括: 測試用計算機(jī)在接收到移動終端的測試指令時將待測試應(yīng)用程序拷貝到所述移動終端中; 移動終端通過安裝的代理應(yīng)用程序控制移動終端上待測試應(yīng)用程序的安裝、啟動、運(yùn)行和卸載; 智能電流表在所述移動終端上安裝、啟動、運(yùn)行和卸載待測試應(yīng)用程序時采集所述移動終端的電流,并將電流數(shù)據(jù)上傳到測試用計算機(jī); 測試用計算機(jī)接收和保存所述智能電能表上傳的電流數(shù)據(jù)。6.如權(quán)利要求5所述的方法,其特征在于,所述智能電流表與所述測試用計算機(jī)之間通過USB連接,所述智能電流表與所述移動終端之間通過測量線連接。7.如權(quán)利要求5所述的方法,其特征在于,測試用計算機(jī)在接收到應(yīng)用程序的測試指令時將待測試應(yīng)用程序拷貝到所述移動終端中的步驟之前,所述方法還包括: 通過自動插拔裝置連接所述測試用計算機(jī)和所述移動終端; 測試用計算機(jī)在接收到應(yīng)用程序的測試指令時將待測試應(yīng)用程序拷貝到所述移動終端中的步驟之后,所述方法還包括: 通過自動插拔裝置斷開所述測試用計算機(jī)和所述移動終端之間的連接。8.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 在所述移動終端測試完應(yīng)用程序后,通過自動插拔裝置連接移動終端和測試用計算機(jī),以使下一待測試應(yīng)用程序被拷貝至所述移動終端中; 拷貝完待測試應(yīng)用程序后通過自動插拔裝置斷開所述移動終端和測試用計算機(jī)之間的連接。9.如權(quán)利要求7或8所述的方法,其特征在于,所述自動插拔裝置與所述測試用計算機(jī)之間通過USB連接,所述自動插拔裝置與所述移動終端之間通過USB連接。
【文檔編號】G06F11/30GK106095683SQ201610427135
【公開日】2016年11月9日
【申請日】2016年6月15日
【發(fā)明人】王江濤
【申請人】廣東小天才科技有限公司