移動(dòng)終端及其電流分解和定位方法、系統(tǒng)及電流測試設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及測試領(lǐng)域,特別涉及移動(dòng)終端及其電流分解和定位方法、系統(tǒng)及電流測試設(shè)備。
【背景技術(shù)】
[0002]移動(dòng)終端的電流功耗會(huì)直接影響到移動(dòng)終端的待機(jī)時(shí)間,因此移動(dòng)終端的電流功耗測試是非常重要的一個(gè)測試指標(biāo)。在進(jìn)行電流功耗測試的過程中,一旦電流出現(xiàn)異常偏高,則需要對(duì)電流偏高的情況進(jìn)行分解和定位,確定引起電流偏高的模塊及其原因。
[0003]現(xiàn)有技術(shù)方案中,對(duì)電流進(jìn)行分解和定位的方法主要包括:1)通過通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/Transmitter, UART)等低耗電設(shè)備同步抓取運(yùn)行日志(log)確定電流異常偏高的原因;2)在電流測試結(jié)束后抓取log猜測電流異常偏高的原因;3)導(dǎo)出移動(dòng)終端內(nèi)存中相關(guān)信息確定電流異常偏高的原因。但上述技術(shù)方案電流分析的精確性較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例解決的問題是如何在不增加電流開銷的情況下,對(duì)移動(dòng)終端的電流精確分析定位。
[0005]為解決上述問題,本發(fā)明實(shí)施例提供一種移動(dòng)終端電流分解和定位方法,包括:將移動(dòng)終端與電流測試設(shè)備同步;斷開所述移動(dòng)終端與所述電流測試設(shè)備之間的耗電連接,開始電流測試;記錄同步后所述移動(dòng)終端進(jìn)行的操作,當(dāng)測試結(jié)束時(shí),將所述同步后所述移動(dòng)終端的操作記錄發(fā)送給所述電流測試設(shè)備;所述電流測試設(shè)備獲取所述移動(dòng)終端的測試電流圖,在接收到的所述移動(dòng)終端的操作記錄中選擇與所述測試電流圖波形凸起的時(shí)間點(diǎn)對(duì)應(yīng)的所述移動(dòng)終端的操作。
[0006]可選的,所述電流測試設(shè)備獲取所述移動(dòng)終端的測試電流圖,包括:所述電流測試設(shè)備通過所述移動(dòng)終端的供電設(shè)備同步獲取所述移動(dòng)終端的測試電流圖或所述電流測試設(shè)備在測試結(jié)束后獲取所述移動(dòng)終端的測試電流圖。
[0007]可選的,所述移動(dòng)終端的供電設(shè)備包括:電流源。
[0008]為解決上述問題,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端電流定位和分解系統(tǒng),包括:移動(dòng)終端,用于與電流測試設(shè)備同步,并在同步后斷開所述移動(dòng)終端與所述電流測試設(shè)備之間的耗電連接,開始電流測試,記錄同步后所述移動(dòng)終端進(jìn)行的操作,當(dāng)測試結(jié)束時(shí),將所述同步后移動(dòng)終端的操作記錄發(fā)送給所述電流測試設(shè)備;
[0009]電流測試設(shè)備,用于與所述移動(dòng)終端同步,獲取所述移動(dòng)終端的測試電流圖,接收所述移動(dòng)終端的操作記錄,在接收到的所述移動(dòng)終端的操作記錄中選擇與所述測試電流圖波形凸起的時(shí)間點(diǎn)對(duì)應(yīng)的所述移動(dòng)終端的操作。
[0010]可選的,所述電流測試設(shè)備獲取所述移動(dòng)終端的測試電流圖,包括:所述電流測試設(shè)備通過所述移動(dòng)終端的供電設(shè)備同步獲取所述移動(dòng)終端的測試電流圖或所述電流測試設(shè)備在測試結(jié)束后獲取所述移動(dòng)終端的測試電流圖。
[0011]可選的,所述移動(dòng)終端的供電設(shè)備包括:電流源。
[0012]本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括:第一同步單元,用于將移動(dòng)終端與電流測試設(shè)備同步;記錄單元,用于在同步后,斷開所述移動(dòng)終端與所述電流測試設(shè)備之間的耗電連接,開始電流測試,記錄同步后所述移動(dòng)終端進(jìn)行的操作;發(fā)送單元,用于將所述同步后移動(dòng)終端的操作記錄發(fā)送給所述電流測試設(shè)備。
[0013]本發(fā)明實(shí)施例還提供了一種電流測試設(shè)備,包括:第二同步單元,用于將電流測試設(shè)備與移動(dòng)終端同步;接收單元,用于接收所述移動(dòng)終端發(fā)送的所述移動(dòng)終端的操作記錄;獲取單元,用于通過非耗電連接獲取同步后所述移動(dòng)終端的測試電流圖;分解和定位單元,用于在接收到的所述移動(dòng)終端的操作記錄中選擇與所述測試電流圖波形凸起的時(shí)間點(diǎn)對(duì)應(yīng)的所述移動(dòng)終端的操作。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例的技術(shù)方案具有以下優(yōu)點(diǎn):
[0015]通過將移動(dòng)終端與電流測試設(shè)備同步,并在同步后斷開移動(dòng)終端與電流測試設(shè)備之間的耗電連接,電流測試設(shè)備獲取移動(dòng)終端的測試電流圖,移動(dòng)終端記錄測試時(shí)間內(nèi)所述移動(dòng)終端的操作,將操作記錄發(fā)送給電流測試設(shè)備,電流測試設(shè)備根據(jù)測試電流圖波形凸起的時(shí)間點(diǎn),在移動(dòng)終端的操作記錄中尋找對(duì)應(yīng)時(shí)間點(diǎn)的移動(dòng)終端的操作。由于移動(dòng)終端和電流測試設(shè)備時(shí)間同步,且利用測試電流圖波形凸起的時(shí)間點(diǎn)選擇對(duì)應(yīng)的移動(dòng)終端的操作,因此可以在不增加電流開銷的情況下,將電流精確分析。
【附圖說明】
[0016]圖1是本發(fā)明實(shí)施例中的一種移動(dòng)終端電流分解和定位方法的流程圖;
[0017]圖2是本發(fā)明實(shí)施例中的一種移動(dòng)終端電流分解和定位系統(tǒng)的結(jié)構(gòu)示意圖;
[0018]圖3是本發(fā)明實(shí)施例中的一種移動(dòng)終端的結(jié)構(gòu)示意圖;
[0019]圖4是本發(fā)明實(shí)施例中的一種電流測試設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]現(xiàn)有技術(shù)方案中,當(dāng)使用UART等低耗電設(shè)備同步抓取log確定電流異常偏高的原因時(shí),由于UART等低耗電設(shè)備仍然會(huì)存在電流開銷,導(dǎo)致電流測試的結(jié)果并不準(zhǔn)確。在電流測試結(jié)束后通過抓取log或從內(nèi)存讀取相關(guān)信息時(shí),無法與電流異常偏高的時(shí)間完全同步,導(dǎo)致電流分析的精確性較差。
[0021]本發(fā)明實(shí)施例中,通過將移動(dòng)終端與電流測試設(shè)備同步,并在同步后斷開移動(dòng)終端與電流測試設(shè)備之間的耗電連接,電流測試設(shè)備獲取移動(dòng)終端的測試電流圖,移動(dòng)終端記錄測試時(shí)間內(nèi)所述移動(dòng)終端的操作,將操作記錄發(fā)送給電流測試設(shè)備,電流測試設(shè)備根據(jù)測試電流圖波形凸起的時(shí)間點(diǎn),在移動(dòng)終端的操作記錄中尋找對(duì)應(yīng)時(shí)間點(diǎn)的移動(dòng)終端的操作。由于移動(dòng)終端和電流測試設(shè)備時(shí)間同步,且利用測試電流圖波形凸起的時(shí)間點(diǎn)選擇對(duì)應(yīng)的移動(dòng)終端的操作,因此可以在不增加電流開銷的情況下,將電流精確分析。
[0022]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例做詳細(xì)的說明。
[0023]本發(fā)明實(shí)施例提供一種移動(dòng)終端電流分解和定位方法,參照圖1,以下通過具體步驟進(jìn)行詳細(xì)說明。
[0024]步驟S101,將移動(dòng)終端與電流測試設(shè)備同步。
[0025]在具體實(shí)施中,可以分別在移動(dòng)終端和電流測試設(shè)備上增加時(shí)間同步模塊,使得移動(dòng)終端與電流測試設(shè)備同步。
[0026]步驟S102,斷開所述移動(dòng)終端與所述電流測試設(shè)備之間的耗電連接,開始電流測試。
[0027]在具體實(shí)施中,可以在進(jìn)行電流測試之前,將移動(dòng)終端與電流測試設(shè)備之間的所有耗電連接斷開,例如將UART斷開,以防止耗電連接對(duì)電流測試的結(jié)果造成影響。
[0028]步驟S103,記錄同步后所述移動(dòng)終端進(jìn)行的操作,電流測試設(shè)備同步獲取所述移動(dòng)終端的測試電流圖。
[0029]在具體實(shí)施中,在電流測試開始后,可以將同步后的移動(dòng)終端中影響電流的相關(guān)操作進(jìn)行記錄,并可以將移動(dòng)終端的操作記錄保存在移動(dòng)終端的log內(nèi)。
[0030]在具體實(shí)施中,在電流測試開始后,電流測試設(shè)備可以同步獲取所述移動(dòng)終端的測試電流圖,也可以在電流測試結(jié)束后獲取所述移動(dòng)終端在測試時(shí)間內(nèi)的測試電流圖。在本發(fā)明實(shí)施例中,電流測試設(shè)備可以通過移動(dòng)終端的供電設(shè)備同步獲取所述移動(dòng)終端的測試電流圖,例如,可以通過電流源向移動(dòng)終端供電,電流測試設(shè)備根據(jù)測試過程中電流源的電流變化,即可獲取移動(dòng)終端的測試電流圖,也可以通過其他供電設(shè)備向移動(dòng)終端供電,只要能夠使得電流測試設(shè)備根據(jù)供電設(shè)備獲取測試時(shí)間內(nèi)移動(dòng)終端的測試電流圖即可。
[0031]步驟S104,當(dāng)測試結(jié)束時(shí),將所述同步后所述移動(dòng)終端的操作記錄發(fā)送給所述電流測試設(shè)備。
[0032]步驟S105,所述電流測試設(shè)備在接收到的所述移動(dòng)終端的操作記錄中選擇與所述測試電流圖波形凸起的時(shí)間點(diǎn)對(duì)應(yīng)的所述移動(dòng)終端的操作。
[0033]在具體實(shí)施中,當(dāng)電流測