本申請涉及智能手機
技術(shù)領(lǐng)域:
,尤其涉及一種移動終端關(guān)機性能評估方法。
背景技術(shù):
:隨著科技日新月異,各式各樣的可攜式電子裝置被應(yīng)用于生活之中,例如智慧型手機以及平板電腦等等。這些可攜式電子裝置由于規(guī)格及型號不同,其電子性能、反應(yīng)時間以及關(guān)機時間亦不相同。就算在同樣規(guī)格及型號的可攜式電子裝置中,由于其制程的差異性,各項電子效能指標(biāo)也不會完全一樣。然而,在可攜式電子裝置出廠時,必須經(jīng)過許多檢測流程以使出廠后的電子性能滿足其規(guī)格,且效能品質(zhì)盡可能的達(dá)到一致。由于絕大多數(shù)都是針對電子裝置在出廠后的應(yīng)用過程中進(jìn)行的性能測試,且主要以電子裝置內(nèi)部安裝的管理類應(yīng)用軟件作為測試體;這種測試方法由于應(yīng)用在電子裝置出廠以后,即,電子裝置完全達(dá)到出廠標(biāo)準(zhǔn)后,因此,對測試對象即電子裝置的軟硬件的性能穩(wěn)定性要求極高,無法推廣到電子裝置出廠前的測試中;此外,由于測試體為管理類軟件,由于該測試體安裝于被測對象的操作系統(tǒng)中,因此,其測試仍然要依賴于被測對象,測試的自主性較差,更重要的是,這種依賴關(guān)系導(dǎo)致測試體無法測試被測對象在啟動過程中還沒有加載測試體的時間階段的性能,而往往沒有加載測試體的時間階段的這段時間對被測對象的關(guān)機性能影響是非常重要的,也是電子裝置在出廠前基于測試結(jié)果進(jìn)行測試性能調(diào)整的重要依據(jù),因此,這種管理類軟件作為測試體有很大的局限性,而不能用于電子裝置在出廠前的測試場景中。文獻(xiàn)cn104298530a雖然提出了一種資料處理系統(tǒng)及量測可攜式電子裝置關(guān)機時間長度的方法,但該方法僅僅測試了極少數(shù)關(guān)機相關(guān)參數(shù),這種僅僅獲取關(guān)機時間長度的方法受其測試得到的參數(shù)的數(shù)量和精度影響,是一種靈活性差、精度受限的測試方法。且該方法僅僅對關(guān)機時間長度進(jìn)行測試,后續(xù)扔需要進(jìn)行大量的數(shù)據(jù)分析與性能評估工作,對測試人員來說工作量大、效率低下。此外,上述方法雖然提出了一種測試電子裝置在出廠前關(guān)機性能的方法,然而,并未發(fā)現(xiàn)針對出廠前的電子裝置進(jìn)行關(guān)機性能測試的方法,由于電子裝置在關(guān)機階段的參數(shù)狀態(tài)與關(guān)機階段有很大的差異,如程序與內(nèi)核的關(guān)閉順序、應(yīng)用程序的運行狀態(tài)與運行數(shù)量等,由于這些差異導(dǎo)致現(xiàn)有的測試電子裝置在出廠前關(guān)機性能的方法不能簡單的復(fù)制到關(guān)機階段的性能測試過程中,綜合以上分析,現(xiàn)有技術(shù)當(dāng)中并未提出一種準(zhǔn)確度高、集成度高、效率高的電子裝置關(guān)機性能測試評估方法。技術(shù)實現(xiàn)要素:一種移動終端關(guān)機性能評估方法,所述方法包括如下步驟:s1,在所述移動終端中載入測試腳本;s2,關(guān)閉所述移動終端,并記錄所述移動終端的關(guān)機觸發(fā)時間點t1;s3,記錄所述移動終端的內(nèi)核非關(guān)聯(lián)程序關(guān)閉時間點t2、內(nèi)核非關(guān)聯(lián)程序關(guān)閉結(jié)束時間點t3,計算出內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率ta;s4,記錄所述移動終端的內(nèi)核關(guān)聯(lián)程序關(guān)閉時間點t4、內(nèi)核關(guān)聯(lián)程序關(guān)閉結(jié)束時間點t5,計算出內(nèi)核關(guān)聯(lián)程序關(guān)閉效率tb;s5,記錄所述移動終端的內(nèi)核關(guān)閉時間點t6,內(nèi)核關(guān)閉結(jié)束時間點t7,內(nèi)核下電時間點t8,計算出內(nèi)核關(guān)閉效率tc;s6,根據(jù)所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率ta、所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率tb、所述內(nèi)核關(guān)閉效率tc對所述移動終端的關(guān)機性能進(jìn)行測試評估,并計算出所述移動終端關(guān)機性能的評估結(jié)果。作為一種優(yōu)選的實施方式,所述計算出內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率tc具體包括:如果所述內(nèi)核關(guān)閉效率為內(nèi)核關(guān)閉的時間長度,則所述內(nèi)核關(guān)閉效率的計算方法為:所述內(nèi)核關(guān)閉結(jié)束時間點減去所述內(nèi)核關(guān)閉時間點的差值,即tc=t7-t6;如果所述內(nèi)核關(guān)閉效率為內(nèi)核關(guān)閉的時間比,則所述內(nèi)核關(guān)閉效率的計算方法為:tc=(t7-t6)/(t7-t5)。作為一種優(yōu)選的實施方式,所述計算出內(nèi)核關(guān)聯(lián)程序關(guān)閉效率tb具體包括:如果所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核關(guān)聯(lián)程序關(guān)閉的時間長度,則所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率的計算方法為:tb=t5-t4;如果所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核關(guān)聯(lián)程序關(guān)閉的時間比,則所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率的計算方法為:tb=(t5-t4)/(t5-t3)。作為一種優(yōu)選的實施方式,所述計算出內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率ta具體包括:如果所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核非關(guān)聯(lián)程序關(guān)閉的時間長度,則所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率的計算方法為:ta=t3-t2;如果所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核非關(guān)聯(lián)程序關(guān)閉的時間比,則所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率的計算方法為:tc=(t3-t2)/(t3-t1)。作為一種優(yōu)選的實施方式,其特征在于,所述步驟s6具體包括:根據(jù)所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率ta、所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率tb、所述內(nèi)核關(guān)閉效率tc所占整個關(guān)閉時間段的時間比重對所述移動終端的關(guān)閉性能進(jìn)行測試評估,并計算出所述移動終端關(guān)閉性能的評估結(jié)果。作為一種優(yōu)選的實施方式,所述步驟s6還包括:如果所述內(nèi)核關(guān)閉效率為內(nèi)核關(guān)閉的時間長度,所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核關(guān)聯(lián)程序關(guān)閉的時間長度,所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核非關(guān)聯(lián)程序關(guān)閉的時間長度,則所述移動終端關(guān)閉性能的評估方法為:計算ta=ta/(ta+tb+tc),tb=tb/(ta+tb+tc),tc=tc/(ta+tb+tc);并根據(jù)ta、tb、tc的值得出評估結(jié)果。作為一種優(yōu)選的實施方式,所述步驟s6還包括:如果所述內(nèi)核關(guān)閉效率為內(nèi)核關(guān)閉的時間比,所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核關(guān)聯(lián)程序關(guān)閉的時間比,所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核非關(guān)聯(lián)程序關(guān)閉的時間比,則所述移動終端關(guān)機性能的評估方法為:計算評估值t=ta+tb+tc,并根據(jù)t的值與參考值的關(guān)系得出評估結(jié)果。作為一種優(yōu)選的實施方式,所述參考值為2.4。本發(fā)明提出了一種準(zhǔn)確度高、集成度高、效率高的電子裝置關(guān)機性能測試評估方法,通過檢測移動終端在關(guān)機的各個時間點,并由此計算出被測移動終端在各個時間階段的關(guān)閉效率,最終對所述移動終端的關(guān)機性能進(jìn)行測試評估。該方法首先準(zhǔn)確記錄關(guān)機過程中的各個關(guān)鍵時間節(jié)點,該時間節(jié)點涵蓋了關(guān)機過程中對移動終端關(guān)機性能影響顯著的主要時間節(jié)點,因此,測試的時間點準(zhǔn)確而全面,為后續(xù)關(guān)機性能的評估提供了準(zhǔn)確的依據(jù)。其次,根據(jù)各個階段關(guān)閉效率的不同定義,給出基于不同定義的不同的關(guān)機性能評估公式,評估方法具有一定的靈活性,以適應(yīng)不同的測試需求。最后,集關(guān)機參數(shù)獲取與關(guān)機性能評估于一體,大大提高了移動終端在出廠前測試的集成度和效率,為移動終端在開發(fā)、測試過程中的改進(jìn)完善提供便利,從而縮短了移動終端的研發(fā)周期。附圖說明圖1是本發(fā)明的一種移動終端關(guān)機過程中檢測的各個時間點示意圖。圖2是本發(fā)明的一種移動終端關(guān)機性能評估方法的流程示意圖。具體實施方式以下結(jié)合附圖進(jìn)一步說明本發(fā)明的實施例。實施例一:一種移動終端關(guān)機性能評估方法,所述方法包括如下步驟:s1,在所述移動終端中載入測試腳本;s2,關(guān)閉所述移動終端,并記錄所述移動終端的關(guān)機觸發(fā)時間點t1;s3,記錄所述移動終端的內(nèi)核非關(guān)聯(lián)程序關(guān)閉時間點t2、內(nèi)核非關(guān)聯(lián)程序關(guān)閉結(jié)束時間點t3,計算出內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率ta;s4,記錄所述移動終端的內(nèi)核關(guān)聯(lián)程序關(guān)閉時間點t4、內(nèi)核關(guān)聯(lián)程序關(guān)閉結(jié)束時間點t5,計算出內(nèi)核關(guān)聯(lián)程序關(guān)閉效率tb;s5,記錄所述移動終端的內(nèi)核關(guān)閉時間點t6,內(nèi)核關(guān)閉結(jié)束時間點t7,內(nèi)核下電時間點t8,計算出內(nèi)核關(guān)閉效率tc;s6,根據(jù)所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率ta、所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率tb、所述內(nèi)核關(guān)閉效率tc對所述移動終端的關(guān)機性能進(jìn)行測試評估,并計算出所述移動終端關(guān)機性能的評估結(jié)果。作為一種優(yōu)選的實施方式,所述計算出內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率tc具體包括:如果所述內(nèi)核關(guān)閉效率為內(nèi)核關(guān)閉的時間長度,則所述內(nèi)核關(guān)閉效率的計算方法為:所述內(nèi)核關(guān)閉結(jié)束時間點減去所述內(nèi)核關(guān)閉時間點的差值,即tc=t7-t6;將上述差值作為內(nèi)核關(guān)閉效率是一種精簡的效率計算方法,這種計算方法主要用于滿足一些常規(guī)的、初級的性能測試,在保證測試精度的情況下降低測試的復(fù)雜度。如果所述內(nèi)核關(guān)閉效率為內(nèi)核關(guān)閉的時間比,則所述內(nèi)核關(guān)閉效率的計算方法為:tc=(t7-t6)/(t7-t5)。由于內(nèi)核關(guān)閉階段其關(guān)閉過程的關(guān)閉效率不僅涉及到內(nèi)核關(guān)閉的直接占用時長,還與內(nèi)核下電的時間相關(guān),因此,廣義上的內(nèi)核關(guān)閉效率應(yīng)該將內(nèi)核下電的時間點也考慮在內(nèi),而內(nèi)核下電時間點到內(nèi)核真正開始關(guān)閉的時間長度占廣義上內(nèi)核關(guān)閉的時間長度比例與內(nèi)核的反應(yīng)速度是成正比的,該反應(yīng)速度比較準(zhǔn)確的反應(yīng)了內(nèi)核關(guān)閉階段的關(guān)閉效率,因此,將該反應(yīng)速度作為內(nèi)核關(guān)閉效率的參考值,具體到圖1中,內(nèi)核下電時間點為t8,內(nèi)核真正關(guān)閉的時間長度為t7-t6,廣義上內(nèi)核關(guān)閉的時間長度為t7-t5,因此,內(nèi)核的反應(yīng)速度為(t7-t6)/(t7-t5),由于廣義上的內(nèi)核關(guān)閉效率與內(nèi)核的反應(yīng)速度是成正比的,因此,將tc=(t7-t6)/(t7-t5)作為廣義上的內(nèi)核關(guān)閉效率。作為一種優(yōu)選的實施方式,所述計算出內(nèi)核關(guān)聯(lián)程序關(guān)閉效率tb具體包括:如果所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核關(guān)聯(lián)程序關(guān)閉的時間長度,則所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率的計算方法為:tb=t5-t4;將上述差值作為內(nèi)核關(guān)聯(lián)程序關(guān)閉效率是一種精簡的效率計算方法,這種計算方法主要用于滿足一些常規(guī)的、初級的性能測試,在保證測試精度的情況下降低測試的復(fù)雜度。如果所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核關(guān)聯(lián)程序關(guān)閉的時間比,則所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率的計算方法為:tb=(t5-t4)/(t5-t3)。與上述內(nèi)核關(guān)閉階段關(guān)閉效率計算方法類似的,tb是一種廣義上的內(nèi)核關(guān)聯(lián)程序關(guān)閉效率的計算方法,具體的計算原理與上述內(nèi)核關(guān)閉階段關(guān)閉效率計算方法相同,在此不做重復(fù)表述。作為一種優(yōu)選的實施方式,所述計算出內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率ta具體包括:如果所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核非關(guān)聯(lián)程序關(guān)閉的時間長度,則所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率的計算方法為:ta=t3-t2;將上述差值作為內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率是一種精簡的效率計算方法,這種計算方法主要用于滿足一些常規(guī)的、初級的性能測試,在保證測試精度的情況下降低測試的復(fù)雜度。如果所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核非關(guān)聯(lián)程序關(guān)閉的時間比,則所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率的計算方法為:tc=(t3-t2)/(t3-t1)。與上述內(nèi)核關(guān)閉階段關(guān)閉效率計算方法類似的,tc是一種廣義上的內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率的計算方法,具體的計算原理與上述內(nèi)核關(guān)閉階段關(guān)閉效率計算方法相同,在此不做重復(fù)表述。作為一種優(yōu)選的實施方式,所述步驟s6具體包括:根據(jù)所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率ta、所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率tb、所述內(nèi)核關(guān)閉效率tc所占整個關(guān)機時間段的時間比重對所述移動終端的關(guān)機性能進(jìn)行測試評估,并計算出所述移動終端關(guān)機性能的評估結(jié)果。通過綜合考慮上述三個關(guān)閉效率及其所占比重,可以考慮到關(guān)機過程中的各個主要方面,因此,是一種全面的關(guān)機性能評估方法。作為一種優(yōu)選的實施方式,所述步驟s6還包括:如果所述內(nèi)核關(guān)閉效率為內(nèi)核關(guān)閉的時間長度,所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核關(guān)聯(lián)程序關(guān)閉的時間長度,所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核非關(guān)聯(lián)程序關(guān)閉的時間長度,則所述移動終端關(guān)閉性能的評估方法為:計算ta=ta/(ta+tb+tc),tb=tb/(ta+tb+tc),tc=tc/(ta+tb+tc);并根據(jù)ta、tb、tc的值得出評估結(jié)果。例如,通過給出下表的參考值來確定評估結(jié)果。tatb+tc評估結(jié)果1~0.80.2~0a0.8~0.60.4~0.2b0.6~0.40.6~0.4c0.4~01~0.6d需要說明的是,由于ta、tb、tc三者的和為1,而內(nèi)核關(guān)閉階段是關(guān)機性能的主要影響因素,因此,以ta作為關(guān)機性能的主要評估標(biāo)準(zhǔn),將tb+tc的和作為次要的評估標(biāo)準(zhǔn),與其對應(yīng)的,評估結(jié)果按照性能良好到差依次分為a、b、c、d四個等級。此外,還可以采用以ta、tb、tc三個性能指標(biāo)分別作為評估結(jié)果的評估標(biāo)準(zhǔn),同樣與其對應(yīng)的,評估結(jié)果按照性能良好到差依次分為a、b、c、d四個等級。而評估等級也不限于以上四種,在此不做贅述。作為一種優(yōu)選的實施方式,所述步驟s6還包括:如果所述內(nèi)核關(guān)閉效率為內(nèi)核關(guān)閉的時間比,所述內(nèi)核關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核關(guān)聯(lián)程序關(guān)閉的時間比,所述內(nèi)核非關(guān)聯(lián)程序關(guān)閉效率為內(nèi)核非關(guān)聯(lián)程序關(guān)閉的時間比,則所述移動終端關(guān)機性能的評估方法為:計算評估值t=ta+tb+tc,并根據(jù)t的值與參考值的關(guān)系得出評估結(jié)果。該種評估方法是一種常規(guī)的評估方法,也是一種比重均衡的評估方法,這種評估方法要求關(guān)機的各個階段都有穩(wěn)定的關(guān)機性能。作為一種優(yōu)選的實施方式,所述參考值為2.4。選取2.4的依據(jù)是,上述三個關(guān)機每個階段都能達(dá)到0.8的達(dá)標(biāo)性能。此外,還可以根據(jù)對關(guān)機性能的不同嚴(yán)格等級設(shè)置該參考值,在此不做贅述。本發(fā)明提出了一種準(zhǔn)確度高、集成度高、效率高的電子裝置關(guān)機性能測試評估方法,通過檢測移動終端在關(guān)機的各個時間點,并由此計算出被測移動終端在各個時間階段的關(guān)閉效率,最終對所述移動終端的關(guān)機性能進(jìn)行測試評估。該方法首先準(zhǔn)確記錄關(guān)機過程中的各個關(guān)鍵時間節(jié)點,該時間節(jié)點涵蓋了關(guān)機過程中對移動終端關(guān)機性能影響顯著的主要時間節(jié)點,因此,測試的時間點準(zhǔn)確而全面,為后續(xù)關(guān)機性能的評估提供了準(zhǔn)確的依據(jù)。其次,根據(jù)各個階段關(guān)閉效率的不同定義,給出基于不同定義的不同的關(guān)機性能評估公式,評估方法具有一定的靈活性,以適應(yīng)不同的測試需求。最后,集關(guān)機參數(shù)獲取與關(guān)機性能評估于一體,大大提高了移動終端在出廠前測試的集成度和效率,為移動終端在開發(fā)、測試過程中的改進(jìn)完善提供便利,從而縮短了移動終端的研發(fā)周期。以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的
技術(shù)領(lǐng)域:
,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。當(dāng)前第1頁12