電子設(shè)備性能測(cè)試方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種電子設(shè)備性能測(cè)試方法及裝置。該方法包括:接收測(cè)試指令;響應(yīng)測(cè)試指令,對(duì)電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果;確定電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;根據(jù)當(dāng)前性能結(jié)果和基準(zhǔn)性能信息,判斷當(dāng)前性能結(jié)果相對(duì)于基準(zhǔn)性能信息是否發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求;如果是,輸出當(dāng)前性能結(jié)果和用于表明當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。與現(xiàn)有技術(shù)相比,本方案中將當(dāng)前性能結(jié)果與基準(zhǔn)性能信息對(duì)比,當(dāng)對(duì)比結(jié)果表明所測(cè)試出的性能結(jié)果的波動(dòng)程度較大時(shí)提示用戶,從而提高了用戶的測(cè)試體驗(yàn)。
【專利說(shuō)明】電子設(shè)備性能測(cè)試方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備測(cè)評(píng)領(lǐng)域,特別涉及一種電子設(shè)備性能測(cè)試方法及裝置。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)飛速的發(fā)展,各種電子設(shè)備不斷的豐富并方便了大眾生活。由于利用電子設(shè)備處理信息具有方便快捷、節(jié)省資源等優(yōu)勢(shì),使得電子設(shè)備成為人們的生活或工作中不可或缺的一部分。
[0003]其中,不同機(jī)型的電子設(shè)備的性能參差不齊,因此,為了用戶充分了解電子設(shè)備的性能,需要對(duì)電子設(shè)備的性能進(jìn)行測(cè)試。現(xiàn)有技術(shù)中,通常通過(guò)性能測(cè)試軟件(也稱跑分軟件)進(jìn)行跑分測(cè)試以實(shí)現(xiàn)性能測(cè)試,具體測(cè)試過(guò)程為:為每個(gè)待測(cè)試的項(xiàng)目執(zhí)行所對(duì)應(yīng)的測(cè)試程序,從而根據(jù)執(zhí)行結(jié)果確定出項(xiàng)目的測(cè)試結(jié)果,進(jìn)而確定出電子設(shè)備性能的測(cè)試結(jié)果O
[0004]但是,在用戶通過(guò)跑分軟件對(duì)同一電子設(shè)備進(jìn)行多次測(cè)試時(shí),由于電子設(shè)備的狀態(tài)具有不穩(wěn)定性,例如電子設(shè)備的溫度可能不同,而不穩(wěn)定性會(huì)影響到測(cè)試結(jié)果的準(zhǔn)確性,最終導(dǎo)致多次測(cè)試的測(cè)試結(jié)果可能會(huì)存在差別。而如果測(cè)試結(jié)果相差較大,將使用戶變得迷茫,無(wú)法確認(rèn)哪一次性能結(jié)果才是準(zhǔn)確的,最終導(dǎo)致用戶無(wú)法了解電子設(shè)備的真正性能情況。
【發(fā)明內(nèi)容】
[0005]基于上述問(wèn)題,本發(fā)明實(shí)施例公開(kāi)了一種電子設(shè)備性能測(cè)試方法及裝置,以在所測(cè)試出的性能結(jié)果的波動(dòng)程度較大時(shí)提示用戶,從而提高用戶的測(cè)試體驗(yàn)。技術(shù)方案如下:
[0006]第一方面,本發(fā)明實(shí)施例提供了一種電子設(shè)備性能測(cè)試方法,包括:
[0007]接收測(cè)試指令;
[0008]響應(yīng)所述測(cè)試指令,對(duì)所述電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果;
[0009]確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0010]根據(jù)所述當(dāng)前性能結(jié)果和所述基準(zhǔn)性能信息,判斷所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息是否發(fā)生波動(dòng)且所述波動(dòng)的程度達(dá)到預(yù)設(shè)要求;
[0011]如果是,輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信
肩、O
[0012]可選的,通過(guò)彈出窗口或?qū)υ捒虻男问?,輸出用于表明所述?dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0013]可選的,所述方法還包括:
[0014]當(dāng)判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但所述波動(dòng)的程度未達(dá)到預(yù)設(shè)要求,輸出所述當(dāng)前性能結(jié)果。
[0015]可選的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括:[0016]確定所述電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息;
[0017]將所述機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息。
[0018]可選的,所述方法還包括:
[0019]保存所述當(dāng)前性能結(jié)果。
[0020]可選的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括:
[0021]獲取前一次測(cè)試所保存的所述電子設(shè)備的性能結(jié)果;
[0022]將所獲取的前一次測(cè)試所保存的性能結(jié)果確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能
信息;
[0023]或者,
[0024]獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果;
[0025]將所獲取的之前所保存的至少一個(gè)性能結(jié)果和所述當(dāng)前性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0026]或者,
[0027]獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果;
[0028]將所獲取的之前所保存的至少一個(gè)性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息。
[0029]可選的,所述方法還包括:
[0030]在所述性能測(cè)試過(guò)程中,檢測(cè)所述電子設(shè)備的至少一種當(dāng)前狀態(tài)參數(shù);
[0031]確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);
[0032]在判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息發(fā)生波動(dòng)且所述波動(dòng)的程度達(dá)到預(yù)設(shè)要求后,輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息之前,所述方法還包括:
[0033]依據(jù)所述至少一種當(dāng)前狀態(tài)參數(shù)和所述基準(zhǔn)狀態(tài)參數(shù),確定影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息;
[0034]相應(yīng)的,輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息,包括:
[0035]輸出所述當(dāng)前性能結(jié)果和用于表明所述影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息導(dǎo)致所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0036]可選的,所述方法還包括:
[0037]當(dāng)判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但所述波動(dòng)的程度未達(dá)到預(yù)設(shè)要求時(shí),輸出所述當(dāng)前性能結(jié)果。
[0038]可選的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括:
[0039]確定所述電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息;
[0040]將所述機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0041]相應(yīng)的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),包括:
[0042]確定所述電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);
[0043]將所述機(jī)型對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)。
[0044]可選的,所述方法還包括:
[0045]保存所述當(dāng)前性能結(jié)果和所述至少一種當(dāng)前狀態(tài)參數(shù)。[0046]可選的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括:
[0047]獲取前一次測(cè)試所保存的所述電子設(shè)備的性能結(jié)果;
[0048]將所獲取的前一次測(cè)試所保存的性能結(jié)果確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能
信息;
[0049]相應(yīng)的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),包括:
[0050]獲取前一次測(cè)試所保存的所述電子設(shè)備的狀態(tài)參數(shù);
[0051]將所獲取的前一次測(cè)試所保存的狀態(tài)參數(shù)確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);
[0052]或者,
[0053]所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括:
[0054]獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果;
[0055]將所獲取的之前所保存的至少一個(gè)性能結(jié)果和所述當(dāng)前性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0056]相應(yīng)的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),包括:
[0057]獲取之前所保存的所述至少一個(gè)性能結(jié)果所對(duì)應(yīng)的狀態(tài)參數(shù);
[0058]將每種當(dāng)前狀態(tài)參數(shù)和所獲取的之前所保存的狀態(tài)參數(shù)求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);
[0059]或者,
[0060]所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括:
[0061]獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果;
[0062]將所獲取的之前所保存的至少一個(gè)性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0063]相應(yīng)的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),包括:
[0064]獲取之前所保存的所述至少一個(gè)性能結(jié)果所對(duì)應(yīng)的狀態(tài)參數(shù);
[0065]將所獲取的之前所保存的每種狀態(tài)參數(shù)求平均,并將平均值確定為所述電子設(shè)備的基準(zhǔn)狀態(tài)參數(shù)。
[0066]可選的,依據(jù)所述至少一種當(dāng)前狀態(tài)參數(shù)和所述基準(zhǔn)狀態(tài)參數(shù),確定影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息,包括:
[0067]確定每種當(dāng)前狀態(tài)參數(shù)和相應(yīng)的基準(zhǔn)狀態(tài)參數(shù)的比值;
[0068]依據(jù)所述比值,確定參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù);
[0069]將所確定出的參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù)所對(duì)應(yīng)的狀態(tài)信息確定為影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息。
[0070]可選的,狀態(tài)參數(shù),包括:
[0071]溫度值、CPU運(yùn)行頻率和運(yùn)行程序的數(shù)量中的至少一種。
[0072]可選的,通過(guò)系統(tǒng)提供的類BroadcastReceiver,獲得所述電子設(shè)備的溫度值;
[0073]通過(guò)系統(tǒng)提供的類ProcessBuilder,獲得所述電子設(shè)備的CPU運(yùn)行頻率;
[0074]通過(guò)系統(tǒng)提供的類ActivityManager,獲得所述電子設(shè)備內(nèi)運(yùn)行程序的數(shù)量。
[0075]第二方面,本發(fā)明實(shí)施例還提供了一種電子設(shè)備性能測(cè)試裝置,包括:
[0076]接收模塊,用于接收測(cè)試指令;[0077]性能結(jié)果獲得模塊,用于響應(yīng)所述測(cè)試指令,對(duì)所述電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果;
[0078]基準(zhǔn)性能信息確定模塊,用于確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0079]判斷模塊,用于根據(jù)所述當(dāng)前性能結(jié)果和所述基準(zhǔn)性能信息,判斷所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息是否發(fā)生波動(dòng)且所述波動(dòng)的程度達(dá)到預(yù)設(shè)要求,如果是,觸發(fā)第一輸出模塊;
[0080]所述第一輸出模塊,用于輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0081]可選的,所述第一輸出模塊通過(guò)彈出窗口或?qū)υ捒虻男问?,輸出用于表明所述?dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0082]可選的,所述裝置還包括:第二輸出模塊;
[0083]所述判斷模塊還用于當(dāng)判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但所述波動(dòng)的程度未達(dá)到預(yù)設(shè)要求時(shí),觸發(fā)所述第二輸出模塊;
[0084]所述第二輸出模塊,用于輸出所述當(dāng)前性能結(jié)果。
[0085]可選的,所述裝置還包括:
[0086]第一保存模塊,用于保存所述當(dāng)前性能結(jié)果。
[0087]可選的,所述裝置還包括:
[0088]狀態(tài)參數(shù)檢測(cè)模塊,用于在所述性能測(cè)試過(guò)程中,檢測(cè)所述電子設(shè)備的至少一種當(dāng)前狀態(tài)參數(shù);
[0089]基準(zhǔn)狀態(tài)參數(shù)確定模塊,用于確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);
[0090]狀態(tài)信息確定模塊,用于在判斷模塊判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息發(fā)生波動(dòng)且所述波動(dòng)的程度達(dá)到預(yù)設(shè)要求后,第一輸出模塊輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息之前,依據(jù)所述至少一種當(dāng)前狀態(tài)參數(shù)和所述基準(zhǔn)狀態(tài)參數(shù),確定影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息;
[0091]相應(yīng)的,所述第一輸出模塊,用于輸出所述當(dāng)前性能結(jié)果和用于表明所述影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息導(dǎo)致所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0092]可選的,所述裝置還包括:
[0093]第三輸出模塊,用于當(dāng)判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但所述波動(dòng)的程度未達(dá)到預(yù)設(shè)要求時(shí),輸出所述當(dāng)前性能結(jié)果。
[0094]可選的,所述裝置還包括:
[0095]第二保存模塊,用于保存所述當(dāng)前性能結(jié)果和所述至少一種當(dāng)前狀態(tài)參數(shù)。
[0096]本方案中,當(dāng)接收到測(cè)試指令后,響應(yīng)該測(cè)試指令,對(duì)該電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果;確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;當(dāng)判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求時(shí),輸出該當(dāng)前性能結(jié)果,且輸出用于表明該當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。與現(xiàn)有技術(shù)相比,本方案中將當(dāng)前性能結(jié)果與基準(zhǔn)性能信息對(duì)比,當(dāng)對(duì)比結(jié)果表明所測(cè)試出的性能結(jié)果的波動(dòng)程度較大時(shí)提示用戶,從而提高了用戶的測(cè)試體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】[0097]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0098]圖1為本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能測(cè)試方法的第一種流程圖;
[0099]圖2為本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能測(cè)試方法的第二種流程圖;
[0100]圖3為本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能測(cè)試裝置的結(jié)構(gòu)示意圖;
[0101]圖4為本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能測(cè)試裝置的另一結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0102]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0103]本發(fā)明實(shí)施例提供了一種電子設(shè)備性能測(cè)試方法及裝置,以在所測(cè)試出的性能結(jié)果的波動(dòng)程度較大時(shí)提示用戶,從而提高用戶的測(cè)試體驗(yàn)。
[0104]下面首先對(duì)本發(fā)明實(shí)施例所提供的一種電子設(shè)備性能測(cè)試方法進(jìn)行介紹。
[0105]其中,本發(fā)明實(shí)施例所提供的電子設(shè)備性能測(cè)試方法適用于電子設(shè)備中。而在實(shí)際應(yīng)用中,該電子設(shè)備可以為智能手機(jī)、平板電腦、筆記本電腦、臺(tái)式電腦等。
[0106]需要說(shuō)明的是,實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的電子設(shè)備性能測(cè)試方法的功能軟件可以為跑分軟件、助手軟件等,這都是合理的。
[0107]如圖1所示,一種電子設(shè)備性能測(cè)試方法,可以包括:
[0108]S101,接收測(cè)試指令;
[0109]S102,響應(yīng)該測(cè)試指令,對(duì)該電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果;
[0110]其中,用戶可以通過(guò)點(diǎn)擊交互界面中特定按鈕的方式向電子設(shè)備發(fā)出測(cè)試指令,進(jìn)而開(kāi)啟電子設(shè)備性能測(cè)試的過(guò)程,而電子設(shè)備在接收到測(cè)試指令后,可以響應(yīng)該測(cè)試指令,對(duì)電子設(shè)備進(jìn)行性能測(cè)試,進(jìn)而獲得該電子設(shè)備的當(dāng)前性能結(jié)果。其中,在實(shí)際應(yīng)用中,該性能結(jié)果通常指分?jǐn)?shù),當(dāng)然并不局限于此,例如還可以為等級(jí)。
[0111]其中,關(guān)于電子設(shè)備性能的性能測(cè)試,獲得當(dāng)前性能結(jié)果的具體實(shí)現(xiàn)方式可以采用技術(shù),在此不作贅述;并且,所涵蓋的測(cè)試項(xiàng)目例如可以包括:CPU (Central ProcessingUnit,中央處理器)、GPlXGraphic Processing Unit,圖形處理器)、l/0(input/output,輸入輸出端口)、RAM (random access memory,隨機(jī)存取存儲(chǔ)器)、EMMC 存儲(chǔ)器(Embedded MultiMedia Card,內(nèi)嵌式存儲(chǔ)器)中的一種或多種,當(dāng)然并不局限于此。
[0112]S103,確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0113]在對(duì)該電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果后,可以繼續(xù)確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息。其中,該基準(zhǔn)性能信息作為評(píng)判性能結(jié)果是否波動(dòng)的參考信息。
[0114]可以理解的是,可以預(yù)先存儲(chǔ)有各個(gè)機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息;或者,可以預(yù)先存儲(chǔ)該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息;或者,也可以在測(cè)試過(guò)程中,從云端服務(wù)器中獲取該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息。[0115]其中,對(duì)于預(yù)先存儲(chǔ)各個(gè)機(jī)型所對(duì)應(yīng)基準(zhǔn)性能信息的情況而言,所述確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,可以包括:
[0116]確定該電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息;
[0117]將該機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息。
[0118]其中,對(duì)于預(yù)先存儲(chǔ)該電子設(shè)備的機(jī)型所對(duì)應(yīng)基準(zhǔn)性能信息的情況而言,直接將該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息即可。當(dāng)然,對(duì)于測(cè)試過(guò)程中從云端服務(wù)器中獲取該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息的情況而言,可以與云端服務(wù)器交互,從云端服務(wù)器獲取該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息,進(jìn)而將該機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息。
[0119]需要強(qiáng)調(diào)的是,電子設(shè)備的機(jī)型為電子設(shè)備的品牌與型號(hào)的簡(jiǎn)稱。其中,同一機(jī)型電子設(shè)備的各個(gè)硬件項(xiàng)目的硬件參數(shù)相同,不同機(jī)型電子設(shè)備的硬件項(xiàng)目的硬件參數(shù)通常不同。并且,S102和S103這兩個(gè)步驟的執(zhí)行順序并不局限于本實(shí)施例。
[0120]S104,判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求,如果是,觸發(fā)S106 ;否則,觸發(fā)S105 ;
[0121]在獲得該電子設(shè)備的當(dāng)前性能結(jié)果和基準(zhǔn)性能信息后,可以根據(jù)該當(dāng)前性能結(jié)果和該基準(zhǔn)性能信息,判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求,并根據(jù)不同的判斷結(jié)果執(zhí)行不同的步驟。其中,當(dāng)判斷出該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求,表明該當(dāng)前性能結(jié)果波動(dòng)程度較大,此時(shí),執(zhí)行S106即可;當(dāng)判斷出該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但波動(dòng)的程度未達(dá)到預(yù)設(shè)要求時(shí),表明當(dāng)前性能結(jié)果比較穩(wěn)定,此時(shí),執(zhí)行S105。
[0122]具體的,根據(jù)該當(dāng)前性能結(jié)果和該基準(zhǔn)性能信息,判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且該波動(dòng)的程度達(dá)到預(yù)設(shè)要求,可以包括:
[0123]判斷當(dāng)前性能結(jié)果與基準(zhǔn)性能信息是否存在差值,且差值是否超出第一閾值;
[0124]或者,
[0125]判斷當(dāng)前性能結(jié)果與預(yù)設(shè)倍數(shù)的基準(zhǔn)性能信息是否存在差值,且差值是否超出第二閾值。
[0126]其中,該第一閾值、預(yù)設(shè)倍數(shù)、第二閾值可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,例如:該第一閾值可以為500分、1000分、2000分等,而該預(yù)設(shè)倍數(shù)可以為1.2、1.1等,相應(yīng)的,該第二閾值可以為100分、200分等,這都是合理的。
[0127]可以理解的是,上述關(guān)于根據(jù)該當(dāng)前性能結(jié)果和該基準(zhǔn)性能信息,判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且該波動(dòng)的程度達(dá)到預(yù)設(shè)要求的具體實(shí)現(xiàn)的描述僅僅作為示例,并不應(yīng)該構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。
[0128]S105,輸出該當(dāng)前性能結(jié)果;
[0129]當(dāng)判斷出該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但波動(dòng)的程度未達(dá)到預(yù)設(shè)要求此時(shí),僅僅輸出該當(dāng)前性能結(jié)果即可。當(dāng)然,在輸出該當(dāng)前性能結(jié)果的同時(shí),也可以輸出用于表明該當(dāng)前性能結(jié)果波動(dòng)不大的提示信息。
[0130]可以理解的是,可以通過(guò)文本輸出形式或語(yǔ)音輸出形式輸出該當(dāng)前性能結(jié)果,當(dāng)然并不局限于此。[0131]S106,輸出該當(dāng)前性能結(jié)果和用于表明該當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0132]當(dāng)判斷出該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求時(shí),可以在輸出該當(dāng)前性能結(jié)果的同時(shí),輸出用于表明該當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。其中,該提示信息具體可以為“本次測(cè)試不穩(wěn)定”或“本次測(cè)試受電子設(shè)備狀態(tài)影響而發(fā)生波動(dòng)”等??梢岳斫獾氖牵梢詢H僅輸出用于表明該當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息,而在用戶選擇查看性能結(jié)果的情況下,輸出當(dāng)前性能結(jié)果。
[0133]并且,當(dāng)前性能結(jié)果和該提示信息可以通過(guò)文本形式輸出在同一頁(yè)面上,當(dāng)然,也可以通過(guò)語(yǔ)音形式輸出當(dāng)前性能結(jié)果和該提示信息。更進(jìn)一步的,為了提高用戶的使用體驗(yàn),可以通過(guò)彈出窗口或?qū)υ捒虻男问?,輸出用于表明該?dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息,當(dāng)然,并不局限于此。
[0134]本方案中,當(dāng)接收到測(cè)試指令后,響應(yīng)該測(cè)試指令,對(duì)該電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果;確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;當(dāng)判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求時(shí),輸出該當(dāng)前性能結(jié)果,且輸出用于表明該當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。與現(xiàn)有技術(shù)相比,本方案中將當(dāng)前性能結(jié)果與基準(zhǔn)性能信息對(duì)比,當(dāng)對(duì)比結(jié)果所測(cè)試出的性能結(jié)果的波動(dòng)程度較大時(shí)提示用戶,從而提高了用戶的測(cè)試體驗(yàn)。
[0135]可選的,對(duì)于每次測(cè)試而言,可以保存所測(cè)試出的性能結(jié)果,進(jìn)而使得基準(zhǔn)性能信息可以基于之前所保存的性能結(jié)果來(lái)確定。并且,可以理解的是,對(duì)于首次測(cè)試所得到的性能結(jié)果,可以與該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息進(jìn)行對(duì)比,當(dāng)然并不局限于此,例如:首次測(cè)試時(shí),默認(rèn)性能測(cè)試的性能結(jié)果穩(wěn)定。
[0136]具體的,對(duì)于基準(zhǔn)性能信息可以基于之前所保存的性能結(jié)果來(lái)確定的情況而言,所述確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,可以包括:
[0137]獲取前一次測(cè)試所保存的所述電子設(shè)備的性能結(jié)果;
[0138]將所獲取的前一次測(cè)試所保存的性能結(jié)果確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能
信息;
[0139]或者,
[0140]獲取之前所保存的該電子設(shè)備的至少一個(gè)性能結(jié)果;
[0141]將所獲取的之前所保存的至少一個(gè)性能結(jié)果和該當(dāng)前性能結(jié)果求平均,并將平均值確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0142]或者,
[0143]獲取之前所保存的該電子設(shè)備的至少一個(gè)性能結(jié)果;將所獲取的之前所保存的至少一個(gè)性能結(jié)果求平均,并將平均值確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息。
[0144]其中,對(duì)于之前所保存性能結(jié)果的選取數(shù)量可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,例如:選擇3個(gè),4個(gè)等,都是合理的。
[0145]需要強(qiáng)調(diào)的是,上述所給出的確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息的具體實(shí)現(xiàn)方式僅僅作為示例,并不應(yīng)該構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。
[0146]為了能夠提示用戶導(dǎo)致性能結(jié)果波動(dòng)程度較大的原因從而進(jìn)一步提高用戶的測(cè)試體驗(yàn),本發(fā)明實(shí)施例還提供了一種電子設(shè)備性能測(cè)試方法。
[0147]其中,本發(fā)明實(shí)施例所提供的電子設(shè)備性能測(cè)試方法適用于電子設(shè)備中。而在實(shí)際應(yīng)用中,該電子設(shè)備可以為智能手機(jī)、平板電腦、筆記本電腦或臺(tái)式電腦等。
[0148]需要說(shuō)明的是,實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的電子設(shè)備性能測(cè)試方法的功能軟件可以為跑分軟件、助手軟件等,這都是合理的。
[0149]如圖2所示,一種電子設(shè)備性能測(cè)試方法,可以包括:
[0150]S201,接收測(cè)試指令;
[0151]S202,響應(yīng)該測(cè)試指令,對(duì)該電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果;
[0152]其中,用戶可以通過(guò)點(diǎn)擊交互界面中特定按鈕的方式向電子設(shè)備發(fā)出測(cè)試指令,進(jìn)而開(kāi)啟電子設(shè)備性能測(cè)試的過(guò)程,而電子設(shè)備在接收到測(cè)試指令后,可以響應(yīng)該測(cè)試指令,對(duì)電子設(shè)備進(jìn)行性能測(cè)試,進(jìn)而獲得該電子設(shè)備的當(dāng)前性能結(jié)果。其中,在實(shí)際應(yīng)用中,該性能結(jié)果通常指分?jǐn)?shù),當(dāng)然并不局限于此,例如還可以為等級(jí)。
[0153]其中,關(guān)于電子設(shè)備性能的性能測(cè)試,獲得當(dāng)前性能結(jié)果的具體實(shí)現(xiàn)方式可以采用技術(shù),在此不作贅述;并且,所涵蓋的測(cè)試項(xiàng)目例如可以包括:CPU (Central ProcessingUnit,中央處理器)、GPlXGraphic Processing Unit,圖形處理器)、l/0(input/output,輸入輸出端口)、RAM (random access memory,隨機(jī)存取存儲(chǔ)器)、EMMC 存儲(chǔ)器(Embedded MultiMedia Card,內(nèi)嵌式存儲(chǔ)器)中的一種或多種,當(dāng)然并不局限于此。
[0154]S203,在性能測(cè)試過(guò)程中,檢測(cè)該電子設(shè)備的至少一種當(dāng)前狀態(tài)參數(shù);
[0155]本實(shí)施例中,在性能測(cè)試過(guò)程中,可以檢測(cè)該電子設(shè)備的至少一種當(dāng)前狀態(tài)參數(shù),以在性能結(jié)果發(fā)生較大波動(dòng)時(shí),利用至少一種當(dāng)前狀態(tài)參數(shù),確定出影響性能測(cè)試的性能結(jié)果的狀態(tài)信息,也就是,確定出影響性能測(cè)試的性能結(jié)果的因素。
[0156]其中,所述的狀態(tài)參數(shù)可以包括:溫度值、CPU運(yùn)行頻率和運(yùn)行程序的數(shù)量中的至少一種。具體的,本領(lǐng)域技術(shù)人員可以理解的是,可以通過(guò)系統(tǒng)提供的類BroadcastReceiver,獲得該電子設(shè)備的溫度值;可以通過(guò)系統(tǒng)提供的類ProcessBuilder,獲得該電子設(shè)備的CPU運(yùn)行頻率;可以通過(guò)系統(tǒng)提供的類ActivityManager,獲得該電子設(shè)備內(nèi)運(yùn)行程序的數(shù)量。
[0157]需要說(shuō)明的是,上述的當(dāng)前狀態(tài)參數(shù)僅僅作為示例,并不應(yīng)該構(gòu)成對(duì)本發(fā)明實(shí)施例的限定,例如,該當(dāng)前狀態(tài)參數(shù)還可以為RAM (random access memory,隨機(jī)存取存儲(chǔ)器)占用率、存儲(chǔ)器占用率等,這都是合理的。
[0158]S204,確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0159]S205,確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);
[0160]其中,在對(duì)該電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果后,可以繼續(xù)確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)參數(shù)。其中,該基準(zhǔn)性能信息作為評(píng)判性能結(jié)果是否波動(dòng)的參考信息,而基于該基準(zhǔn)狀態(tài)參數(shù)可以確定出影響性能測(cè)試的性能結(jié)果的因素。
[0161]需要說(shuō)明的是,可以預(yù)先存儲(chǔ)有各個(gè)機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)參數(shù);或者,可以預(yù)先存儲(chǔ)該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)參數(shù);或者,也可以在測(cè)試過(guò)程中,從云端服務(wù)器中獲取該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)參數(shù)。
[0162]其中,對(duì)于預(yù)先存儲(chǔ)各個(gè)機(jī)型所對(duì)應(yīng)基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)參數(shù)的情況而言,確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,可以包括:
[0163]確定該電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息;[0164]將該機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0165]相應(yīng)的,確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),可以包括:
[0166]確定該電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);
[0167]將該機(jī)型對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)。
[0168]本領(lǐng)域技術(shù)人員可以理解的是,對(duì)于預(yù)先存儲(chǔ)該電子設(shè)備的機(jī)型所對(duì)應(yīng)基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)參數(shù)的情況而言,可以直接將該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,而將該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)確定為該電子設(shè)備所對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)。當(dāng)然,對(duì)于測(cè)試過(guò)程中從云端服務(wù)器中獲取該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)參數(shù)的情況而言,可以與云端服務(wù)器交互,從云端服務(wù)器獲取該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)參數(shù),進(jìn)而將該機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,將該機(jī)型對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)確定為該電子設(shè)備都對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)。
[0169]需要強(qiáng)調(diào)的是,電子設(shè)備的機(jī)型為電子設(shè)備的品牌與型號(hào)的簡(jiǎn)稱。其中,同一機(jī)型電子設(shè)備的各個(gè)硬件項(xiàng)目的硬件參數(shù)相同,不同機(jī)型電子設(shè)備的硬件項(xiàng)目的硬件參數(shù)通常不同。并且,S102和S103這兩個(gè)步驟的執(zhí)行順序并不局限于本實(shí)施例。
[0170]S206,判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求,如果是,觸發(fā)S208 ;否則,觸發(fā)S207 ;
[0171]在獲得該電子設(shè)備的當(dāng)前性能結(jié)果和基準(zhǔn)性能信息后,可以根據(jù)該當(dāng)前性能結(jié)果和該基準(zhǔn)性能信息,判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求,并根據(jù)不同的判斷結(jié)果執(zhí)行不同的步驟。其中,當(dāng)判斷出該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求,表明該當(dāng)前性能結(jié)果波動(dòng)較大,此時(shí),執(zhí)行S208即可;當(dāng)判斷出該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但波動(dòng)的程度未達(dá)到預(yù)設(shè)要求時(shí),表明當(dāng)前性能結(jié)果比較穩(wěn)定,此時(shí),執(zhí)行S207。
[0172]具體的,根據(jù)該當(dāng)前性能結(jié)果和該基準(zhǔn)性能信息,判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且該波動(dòng)的程度達(dá)到預(yù)設(shè)要求,可以包括:
[0173]判斷當(dāng)前性能結(jié)果與基準(zhǔn)性能信息是否存在差值,且差值是否超出第一閾值;
[0174]或者,
[0175]判斷當(dāng)前性能結(jié)果與預(yù)設(shè)倍數(shù)的基準(zhǔn)性能信息是否存在差值,且差值是否超出第二閾值。
[0176]其中,該第一閾值、預(yù)設(shè)倍數(shù)、第二閾值可以根據(jù)實(shí)際情況進(jìn)行設(shè)定,例如:該第一閾值可以為500分、1000分、2000分等,而該預(yù)設(shè)倍數(shù)可以為1.2、1.1等,相應(yīng)的,該第二閾值可以為100分、200分等,這都是合理的。
[0177]可以理解的是,上述關(guān)于根據(jù)該當(dāng)前性能結(jié)果和該基準(zhǔn)性能信息,判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且該波動(dòng)的程度達(dá)到預(yù)設(shè)要求的具體實(shí)現(xiàn)的描述僅僅作為示例,并不應(yīng)該構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。
[0178]S207,輸出該當(dāng)前性能結(jié)果;
[0179]當(dāng)判斷出該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但波動(dòng)的程度未達(dá)到預(yù)設(shè)要求此時(shí),僅僅輸出該當(dāng)前性能結(jié)果即可。當(dāng)然,在輸出該當(dāng)前性能結(jié)果的同時(shí),也可以輸出用于表明該當(dāng)前性能結(jié)果波動(dòng)不大的提示信息。[0180]可以理解的是,可以通過(guò)文本輸出形式或語(yǔ)音輸出形式輸出該當(dāng)前性能結(jié)果,當(dāng)然并不局限于此。
[0181]S208,依據(jù)至少一種當(dāng)前狀態(tài)參數(shù)和基準(zhǔn)狀態(tài)參數(shù),確定影響性能測(cè)試的性能結(jié)果的狀態(tài)信息;
[0182]進(jìn)一步的,當(dāng)判斷出該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求時(shí),為了向用戶提供影響性能測(cè)試的性能結(jié)果的因素,從而提高用戶的使用體驗(yàn),可以依據(jù)至少一種當(dāng)前狀態(tài)參數(shù)和基準(zhǔn)狀態(tài)參數(shù),確定影響性能測(cè)試的性能結(jié)果的狀態(tài)信息。
[0183]其中,依據(jù)至少一種當(dāng)前狀態(tài)參數(shù)和基準(zhǔn)狀態(tài)參數(shù),確定影響性能測(cè)試的性能結(jié)果的狀態(tài)信息,可以包括:
[0184]確定每種當(dāng)前狀態(tài)參數(shù)和相應(yīng)的基準(zhǔn)狀態(tài)參數(shù)的比值;
[0185]依據(jù)比值,確定參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù);
[0186]將所確定出的參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù)所對(duì)應(yīng)的狀態(tài)信息確定為影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息。
[0187]例如:如果當(dāng)前溫度值為所確定出的參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù),此時(shí),影響性能測(cè)試的性能結(jié)果的狀態(tài)信息為溫度;如果當(dāng)前CPU運(yùn)行頻率為所確定出的參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù),此時(shí),影響性能測(cè)試的性能結(jié)果的狀態(tài)信息為CPU運(yùn)行頻率;如果當(dāng)前運(yùn)行程序的數(shù)量為所確定出的參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù),此時(shí),影響性能測(cè)試的性能結(jié)果的狀態(tài)信息為運(yùn)行程序。
[0188]S209,輸出該當(dāng)前性能結(jié)果和用于表明該影響性能測(cè)試的性能結(jié)果的狀態(tài)信息導(dǎo)致該當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0189]當(dāng)判斷出該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求時(shí),且確定出影響性能測(cè)試的性能結(jié)果的狀態(tài)信息后,輸出該當(dāng)前性能結(jié)果和用于表明該影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息導(dǎo)致該當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信
肩、O
[0190]其中,該提示信息具體可以為“某因素導(dǎo)致本次性能測(cè)試不穩(wěn)定”或“某因素導(dǎo)致本次性能測(cè)試發(fā)生較大波動(dòng)”等??梢岳斫獾氖牵崾拘畔⒖梢詢H僅體現(xiàn)出溫度、CPU運(yùn)行頻率或當(dāng)前運(yùn)行程序等影響到性能結(jié)果,當(dāng)然,也可以進(jìn)一步體現(xiàn)出當(dāng)前溫度值、當(dāng)前CPU運(yùn)行頻率以及當(dāng)前運(yùn)行程序的數(shù)量如何影響到性能結(jié)果,例如:溫度過(guò)高影響到性能結(jié)果,CPU運(yùn)行頻率低于最大工作頻率影響到性能結(jié)果,或者,當(dāng)前運(yùn)行程序的數(shù)量過(guò)高影響到性能結(jié)果,這都是合理的??梢岳斫獾氖?,可以僅僅輸出用于表明該影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息導(dǎo)致該當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息而在用戶選擇查看性能結(jié)果的情況下,輸出當(dāng)前性能結(jié)果。
[0191]并且,當(dāng)前性能結(jié)果和該提示信息可以通過(guò)文本形式輸出在同一頁(yè)面上,當(dāng)然,也可以通過(guò)語(yǔ)音形式輸出當(dāng)前性能結(jié)果和該提示信息。更進(jìn)一步的,為了提高用戶的使用體驗(yàn),可以通過(guò)彈出窗口或?qū)υ捒虻男问?,輸出用于表明該?dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息,當(dāng)然,并不局限于此。
[0192]需要說(shuō)明的是,確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息和確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)這兩個(gè)步驟的執(zhí)行順序并不局限于本實(shí)施例,其中,只要保證步驟“確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)”在步驟“依據(jù)至少一種當(dāng)前狀態(tài)參數(shù)和基準(zhǔn)狀態(tài)參數(shù),確定影響性能測(cè)試的性能結(jié)果的狀態(tài)信息”之前即可。
[0193]本方案中,當(dāng)接收到測(cè)試指令后,響應(yīng)該測(cè)試指令,對(duì)該電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果,并在性能測(cè)試過(guò)程中,檢測(cè)該電子設(shè)備的至少一種當(dāng)前狀態(tài)參數(shù);確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)參數(shù);當(dāng)判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求時(shí),依據(jù)至少一種當(dāng)前狀態(tài)參數(shù)和基準(zhǔn)狀態(tài)參數(shù),確定影響性能測(cè)試的性能結(jié)果的狀態(tài)信息,進(jìn)而輸出該當(dāng)前性能結(jié)果和用于表明該影響性能測(cè)試的性能結(jié)果的狀態(tài)信息導(dǎo)致該當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。與現(xiàn)有技術(shù)相比,本方案中將當(dāng)前性能結(jié)果與基準(zhǔn)性能信息對(duì)比,當(dāng)對(duì)比結(jié)果所測(cè)試出的性能結(jié)果的波動(dòng)程度較大時(shí)提示用戶,并且,向用戶輸出影響性能測(cè)試的性能結(jié)果的狀態(tài)信息,從而進(jìn)一步提高了用戶的測(cè)試體驗(yàn)。
[0194]可選的,對(duì)于每次測(cè)試而言,可以保存所測(cè)試出的性能結(jié)果和至少一種當(dāng)前狀態(tài)參數(shù),進(jìn)而使得基準(zhǔn)性能信息可以基于之前所保存的性能結(jié)果來(lái)確定,而基準(zhǔn)狀態(tài)參數(shù)可以基于之前所保存的狀態(tài)參數(shù)確定。并且,可以理解的是,對(duì)于首次測(cè)試所得到的性能結(jié)果,可以與該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)性能信息進(jìn)行對(duì)比,并通過(guò)該電子設(shè)備的機(jī)型所對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)確定影響性能測(cè)試的性能結(jié)果的狀態(tài)信息,當(dāng)然并不局限于此,例如:首次測(cè)試,默認(rèn)性能測(cè)試的性能結(jié)果穩(wěn)定。
[0195]具體的,對(duì)于基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)參數(shù)可以基于之前所保存的信息來(lái)確定的情況而言,確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)信息的方式可以參照如下三種:
[0196]第一種具體實(shí)現(xiàn)方式中,確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,可以包括:
[0197]獲取前一次測(cè)試所保存的所述電子設(shè)備的性能結(jié)果;
[0198]將所獲取的前一次測(cè)試所保存的性能結(jié)果確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能
信息;
[0199]相應(yīng)的,確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),可以包括:
[0200]獲取前一次測(cè)試所保存的該電子設(shè)備的狀態(tài)參數(shù);
[0201]將所獲取的前一次測(cè)試所保存的狀態(tài)參數(shù)確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)。
[0202]第二種具體實(shí)現(xiàn)方式中,確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,可以包括:
[0203]獲取之前所保存的該電子設(shè)備的至少一個(gè)性能結(jié)果;
[0204]將所獲取的之前所保存的至少一個(gè)性能結(jié)果和該當(dāng)前性能結(jié)果求平均,并將平均值確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0205]相應(yīng)的,確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),可以包括:
[0206]獲取之前所保存的至少一個(gè)性能結(jié)果所對(duì)應(yīng)的狀態(tài)參數(shù);
[0207]將每種當(dāng)前狀態(tài)參數(shù)和所獲取的之前所保存的狀態(tài)參數(shù)求平均,并將平均值確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);
[0208]第三種實(shí)現(xiàn)方式中,確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,可以包括:
[0209]獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果;
[0210]將所獲取的之前所保存的至少一個(gè)性能結(jié)果求平均,并將平均值確定為該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0211]相應(yīng)的,確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),可以包括:
[0212]獲取之前所保存的至少一個(gè)性能結(jié)果所對(duì)應(yīng)的狀態(tài)參數(shù);
[0213]將所獲取的之前所保存的每種狀態(tài)參數(shù)求平均,并將平均值確定為該電子設(shè)備的基準(zhǔn)狀態(tài)參數(shù)。
[0214]需要強(qiáng)調(diào)的是,上述所給出的確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息和基準(zhǔn)狀態(tài)信息的具體實(shí)現(xiàn)方式僅僅作為示例,并不應(yīng)該構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。
[0215]相應(yīng)于上述方法實(shí)施例,本發(fā)明實(shí)施例還提供了電子設(shè)備性能測(cè)試裝置。
[0216]在第一種裝置實(shí)施例中,如圖3所示,該電子設(shè)備性能測(cè)試裝置可以包括:
[0217]接收模塊310,用于接收測(cè)試指令;
[0218]性能結(jié)果獲得模塊320,用于響應(yīng)所述測(cè)試指令,對(duì)所述電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果;
[0219]基準(zhǔn)性能信息確定模塊330,用于確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0220]判斷模塊340,用于根據(jù)所述當(dāng)前性能結(jié)果和所述基準(zhǔn)性能信息,判斷所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息是否發(fā)生波動(dòng)且所述波動(dòng)的程度達(dá)到預(yù)設(shè)要求,如果是,觸發(fā)第一輸出模塊350 ;
[0221]所述第一輸出模塊350,用于輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0222]本方案中,當(dāng)接收到測(cè)試指令后,響應(yīng)該測(cè)試指令,對(duì)該電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果;確定該電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;當(dāng)判斷該當(dāng)前性能結(jié)果相對(duì)于該基準(zhǔn)性能信息是否發(fā)生波動(dòng)且波動(dòng)的程度達(dá)到預(yù)設(shè)要求時(shí),輸出該當(dāng)前性能結(jié)果,且輸出用于表明該當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。與現(xiàn)有技術(shù)相比,本方案中將當(dāng)前性能結(jié)果與基準(zhǔn)性能信息對(duì)比,當(dāng)對(duì)比結(jié)果表明所測(cè)試出的性能結(jié)果的波動(dòng)程度較大時(shí)提示用戶,從而提高了用戶的測(cè)試體驗(yàn)。
[0223]可選的,所述第一輸出模塊350可以通過(guò)彈出窗口或?qū)υ捒虻男问?輸出用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0224]更進(jìn)一步的,該電子設(shè)備性能測(cè)試裝置還可以包括:第二輸出模塊;
[0225]所述判斷模塊340還用于當(dāng)判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但所述波動(dòng)的程度未達(dá)到預(yù)設(shè)要求時(shí),觸發(fā)所述第二輸出模塊;
[0226]所述第二輸出模塊,用于輸出所述當(dāng)前性能結(jié)果。
[0227]具體的,所述基準(zhǔn)性能信息確定模塊330,可以包括:
[0228]機(jī)型性能信息確定單元,用于確定所述電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息;
[0229]基準(zhǔn)性能信息確定單元,用于將所述機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息。
[0230]更進(jìn)一步的,該電子設(shè)備性能測(cè)試裝置,還可以包括:
[0231]第一保存模塊,用于保存所述當(dāng)前性能結(jié)果。
[0232]基于該第一保存模塊,具體的,所述基準(zhǔn)性能信息確定模塊330,可以包括:
[0233]第一確定單元,用于獲取前一次測(cè)試所保存的所述電子設(shè)備的性能結(jié)果;將所獲取的前一次測(cè)試所保存的性能結(jié)果確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;[0234]或者,
[0235]第二確定單元,用于獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果;將所獲取的之前所保存的至少一個(gè)性能結(jié)果和所述當(dāng)前性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0236]或者,
[0237]第三確定單元,用于獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果;將所獲取的之前所保存的至少一個(gè)性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息。
[0238]更進(jìn)一步的,基于上述包括有接收模塊310,用于接收測(cè)試指令、性能結(jié)果獲得模塊320、基準(zhǔn)性能信息確定模塊330、判斷模塊340、第一輸出模塊350的電子設(shè)備性能測(cè)試裝置,另一種裝置實(shí)施例中,如圖4所示,還可以包括:
[0239]狀態(tài)參數(shù)檢測(cè)模塊360,用于在所述性能測(cè)試過(guò)程中,檢測(cè)所述電子設(shè)備的至少一種當(dāng)前狀態(tài)參數(shù);
[0240]基準(zhǔn)狀態(tài)參數(shù)確定模塊370,用于確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);
[0241]狀態(tài)信息確定模塊380,用于在判斷模塊判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息發(fā)生波動(dòng)且所述波動(dòng)的程度達(dá)到預(yù)設(shè)要求后,第一輸出模塊輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息之前,依據(jù)所述至少一種當(dāng)前狀態(tài)參數(shù)和所述基準(zhǔn)狀態(tài)參數(shù),確定影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息;
[0242]相應(yīng)的,所述第一輸出模塊350,用于輸出所述當(dāng)前性能結(jié)果和用于表明所述影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息導(dǎo)致所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0243]該裝置實(shí)施例,與現(xiàn)有技術(shù)相比,本方案中將當(dāng)前性能結(jié)果與基準(zhǔn)性能信息對(duì)比,當(dāng)對(duì)比結(jié)果所測(cè)試出的性能結(jié)果的波動(dòng)程度較大時(shí)提示用戶,并且,向用戶輸出影響性能測(cè)試的性能結(jié)果的狀態(tài)信息,從而進(jìn)一步提高了用戶的測(cè)試體驗(yàn)。
[0244]可選的,所述第一輸出模塊350可以通過(guò)彈出窗口或?qū)υ捒虻男问?輸出用于表明所述影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息導(dǎo)致所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
[0245]更進(jìn)一步的,該電子設(shè)備性能測(cè)試裝置還可以包括:
[0246]第三輸出模塊,用于當(dāng)判斷模塊340判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但所述波動(dòng)的程度未達(dá)到預(yù)設(shè)要求時(shí),輸出所述當(dāng)前性能結(jié)
果O
[0247]具體的,所述基準(zhǔn)性能信息確定模塊330,可以包括:
[0248]機(jī)型性能信息確定單元,用于確定所述電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息;
[0249]基準(zhǔn)性能信息確定單元,用于將所述機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0250]相應(yīng)的,基準(zhǔn)狀態(tài)參數(shù)確定模塊370,可以包括:
[0251]機(jī)型狀態(tài)參數(shù)確定模塊,用于確定所述電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);
[0252]基準(zhǔn)狀態(tài)參數(shù)確定單元,用于將所述機(jī)型對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)。
[0253]更進(jìn)一步的,該電子設(shè)備性能測(cè)試裝置還可以包括:[0254]第二保存模塊,用于保存所述當(dāng)前性能結(jié)果和所述至少一種當(dāng)前狀態(tài)參數(shù)。
[0255]基于該第二保存模塊,具體的,所述基準(zhǔn)性能信息確定模塊330,可以包括:
[0256]第一性能信息確定單元,用于獲取前一次測(cè)試所保存的所述電子設(shè)備的性能結(jié)果;將所獲取的前一次測(cè)試所保存的性能結(jié)果確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0257]相應(yīng)的,基準(zhǔn)狀態(tài)參數(shù)確定模塊370,可以包括:
[0258]第一基準(zhǔn)參數(shù)確定單元,用于獲取前一次測(cè)試所保存的所述電子設(shè)備的狀態(tài)參數(shù);
[0259]將所獲取的前一次測(cè)試所保存的狀態(tài)參數(shù)確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)。
[0260]基于該第二保存模塊,具體的,所述基準(zhǔn)性能信息確定模塊330,可以包括:
[0261]第二性能信息確定單元,用于獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果;將所獲取的之前所保存的至少一個(gè)性能結(jié)果和所述當(dāng)前性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0262]相應(yīng)的,基準(zhǔn)狀態(tài)參數(shù)確定模塊370,可以包括:
[0263]第二基準(zhǔn)參數(shù)確定單元,用于獲取之前所保存的所述至少一個(gè)性能結(jié)果所對(duì)應(yīng)的狀態(tài)參數(shù);將每種當(dāng)前狀態(tài)參數(shù)和所獲取的之前所保存的狀態(tài)參數(shù)求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)。
[0264]基于該第二保存模塊,具體的,所述基準(zhǔn)性能信息確定模塊330,可以包括:
[0265]第三性能信息確定單元,用于獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果;將所獲取的之前所保存的至少一個(gè)性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;
[0266]相應(yīng)的,基準(zhǔn)狀態(tài)參數(shù)確定模塊370,可以包括:
[0267]第三基準(zhǔn)參數(shù)確定單元,用于獲取之前所保存的所述至少一個(gè)性能結(jié)果所對(duì)應(yīng)的狀態(tài)參數(shù);將所獲取的之前所保存的每種狀態(tài)參數(shù)求平均,并將平均值確定為所述電子設(shè)備的基準(zhǔn)狀態(tài)參數(shù)。
[0268]具體的,所述狀態(tài)信息確定模塊380,可以包括:
[0269]比值確定單元,用于確定每種當(dāng)前狀態(tài)參數(shù)和相應(yīng)的基準(zhǔn)狀態(tài)參數(shù)的比值;
[0270]狀態(tài)參數(shù)確定單元,用于依據(jù)所述比值,確定參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù);
[0271]狀態(tài)信息確定單元,用于將所確定出的參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù)所對(duì)應(yīng)的狀態(tài)信息確定為影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息。
[0272]具體的,狀態(tài)參數(shù),可以包括:
[0273]溫度值、CPU運(yùn)行頻率和運(yùn)行程序的數(shù)量中的至少一種。
[0274]具體的,通過(guò)系統(tǒng)提供的類BroadcastReceiver,獲得所述電子設(shè)備的溫度值;
[0275]通過(guò)系統(tǒng)提供的類ProcessBuilder,獲得所述電子設(shè)備的CPU運(yùn)行頻率;
[0276]通過(guò)系統(tǒng)提供的類ActivityManager,獲得所述電子設(shè)備內(nèi)運(yùn)行程序的數(shù)量。
[0277]對(duì)于裝置實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0278]需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0279]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施方式中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,這里所稱得的存儲(chǔ)介質(zhì),如:R0M/RAM、磁碟、光盤(pán)等。
[0280]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種電子設(shè)備性能測(cè)試方法,其特征在于,包括: 接收測(cè)試指令; 響應(yīng)所述測(cè)試指令,對(duì)所述電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前性能結(jié)果; 確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息; 根據(jù)所述當(dāng)前性能結(jié)果和所述基準(zhǔn)性能信息,判斷所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息是否發(fā)生波動(dòng)且所述波動(dòng)的程度達(dá)到預(yù)設(shè)要求; 如果是,輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過(guò)彈出窗口或?qū)υ捒虻男问剑敵鲇糜诒砻魉霎?dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 當(dāng)判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但所述波動(dòng)的程度未達(dá)到預(yù)設(shè)要求,輸出所述當(dāng)前性能結(jié)果。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括: 確定所述電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息; 將所述機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 保存所述當(dāng)前性能結(jié)果。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括: 獲取前一次測(cè)試所保存的所述電子設(shè)備的性能結(jié)果; 將所獲取的前一次測(cè)試所保存的性能結(jié)果確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息; 或者, 獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果; 將所獲取的之前所保存的至少一個(gè)性能結(jié)果和所述當(dāng)前性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息; 或者, 獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果; 將所獲取的之前所保存的至少一個(gè)性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息。
7.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 在所述性能測(cè)試過(guò)程中,檢測(cè)所述電子設(shè)備的至少一種當(dāng)前狀態(tài)參數(shù); 確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù); 在判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息發(fā)生波動(dòng)且所述波動(dòng)的程度達(dá)到預(yù)設(shè)要求后,輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息之前,所述方法還包括: 依據(jù)所述至少一種當(dāng)前狀態(tài)參數(shù)和所述基準(zhǔn)狀態(tài)參數(shù),確定影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息;相應(yīng)的,輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息,包括: 輸出所述當(dāng)前性能結(jié)果和用于表明所述影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息導(dǎo)致所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括: 當(dāng)判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但所述波動(dòng)的程度未達(dá)到預(yù)設(shè)要求時(shí),輸出所述當(dāng)前性能結(jié)果。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括: 確定所述電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息; 將所述機(jī)型對(duì)應(yīng)的基準(zhǔn)性能信息確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息; 相應(yīng)的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),包括: 確定所述電子設(shè)備的機(jī)型對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù); 將所述機(jī)型對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù)。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括: 保存所述當(dāng)前性能結(jié)果和所述至少一種當(dāng)前狀態(tài)參數(shù)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括: 獲取前一次測(cè)試所保存的所述電子設(shè)備的性能結(jié)果; 將所獲取的前一次測(cè)試所保存的性能結(jié)果確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息; 相應(yīng)的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),包括: 獲取前一次測(cè)試所保存的所述電子設(shè)備的狀態(tài)參數(shù); 將所獲取的前一次測(cè)試所保存的狀態(tài)參數(shù)確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù); 或者, 所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括: 獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果; 將所獲取的之前所保存的至少一個(gè)性能結(jié)果和所述當(dāng)前性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息; 相應(yīng)的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),包括: 獲取之前所保存的所述至少一個(gè)性能結(jié)果所對(duì)應(yīng)的狀態(tài)參數(shù); 將每種當(dāng)前狀態(tài)參數(shù)和所獲取的之前所保存的狀態(tài)參數(shù)求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù); 或者, 所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息,包括: 獲取之前所保存的所述電子設(shè)備的至少一個(gè)性能結(jié)果; 將所獲取的之前所保存的至少一個(gè)性能結(jié)果求平均,并將平均值確定為所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息;相應(yīng)的,所述確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù),包括: 獲取之前所保存的所述至少一個(gè)性能結(jié)果所對(duì)應(yīng)的狀態(tài)參數(shù); 將所獲取的之前所保存的每種狀態(tài)參數(shù)求平均,并將平均值確定為所述電子設(shè)備的基準(zhǔn)狀態(tài)參數(shù)。
12.根據(jù)權(quán)利要求7所述的方法,其特征在于,依據(jù)所述至少一種當(dāng)前狀態(tài)參數(shù)和所述基準(zhǔn)狀態(tài)參數(shù),確定影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息,包括: 確定每種當(dāng)前狀態(tài)參數(shù)和相應(yīng)的基準(zhǔn)狀態(tài)參數(shù)的比值; 依據(jù)所述比值,確定參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù); 將所確定出的參數(shù)波動(dòng)最大的當(dāng)前狀態(tài)參數(shù)所對(duì)應(yīng)的狀態(tài)信息確定為影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息。
13.根據(jù)權(quán)利要求7所述的方法,其特征在于,狀態(tài)參數(shù),包括: 溫度值、CPU運(yùn)行頻率和運(yùn)行程序的數(shù)量中的至少一種。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于, 通過(guò)系統(tǒng)提供的類BroadcastReceiver,獲得所述電子設(shè)備的溫度值; 通過(guò)系統(tǒng)提供的類Proce ssBuilder,獲得所述電子設(shè)備的CPU運(yùn)行頻率; 通過(guò)系統(tǒng)提供的類ActivityManager,獲得所述電子設(shè)備內(nèi)運(yùn)行程序的數(shù)量。
15.一種電子設(shè)備性能測(cè)試裝置,其特征在于,包括: 接收模塊,用于接收測(cè)試指令; 性能結(jié)果獲得模塊,用于響應(yīng)所述測(cè)試指令,對(duì)所述電子設(shè)備進(jìn)行性能測(cè)試,獲得當(dāng)前?生倉(cāng)泛; 基準(zhǔn)性能信息確定模塊,用于確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)性能信息; 判斷模塊,用于根據(jù)所述當(dāng)前性能結(jié)果和所述基準(zhǔn)性能信息,判斷所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息是否發(fā)生波動(dòng)且所述波動(dòng)的程度達(dá)到預(yù)設(shè)要求,如果是,觸發(fā)第一輸出模塊; 所述第一輸出模塊,用于輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
16.根據(jù)權(quán)利要求15所述的電子設(shè)備性能測(cè)試裝置,其特征在于,所述第一輸出模塊通過(guò)彈出窗口或?qū)υ捒虻男问剑敵鲇糜诒砻魉霎?dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
17.根據(jù)權(quán)利要求15或16所述的電子設(shè)備性能測(cè)試裝置,其特征在于,還包括:第二輸出模塊; 所述判斷模塊還用于當(dāng)判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但所述波動(dòng)的程度未達(dá)到預(yù)設(shè)要求時(shí),觸發(fā)所述第二輸出模塊; 所述第二輸出模塊,用于輸出所述當(dāng)前性能結(jié)果。
18.根據(jù)權(quán)利要求15或16所述的電子設(shè)備性能測(cè)試裝置,其特征在于,還包括: 第一保存模塊,用于保存所述當(dāng)前性能結(jié)果。
19.根據(jù)權(quán)利要求15或16所述的電子設(shè)備性能測(cè)試裝置,其特征在于,還包括: 狀態(tài)參數(shù)檢測(cè)模塊,用于在所述性能測(cè)試過(guò)程中,檢測(cè)所述電子設(shè)備的至少一種當(dāng)前狀態(tài)參數(shù); 基準(zhǔn)狀態(tài)參數(shù)確定模塊,用于確定所述電子設(shè)備對(duì)應(yīng)的基準(zhǔn)狀態(tài)參數(shù);狀態(tài)信息確定模塊,用于在判斷模塊判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息發(fā)生波動(dòng)且所述波動(dòng)的程度達(dá)到預(yù)設(shè)要求后,第一輸出模塊輸出所述當(dāng)前性能結(jié)果和用于表明所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息之前,依據(jù)所述至少一種當(dāng)前狀態(tài)參數(shù)和所述基準(zhǔn)狀態(tài)參數(shù),確定影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息; 相應(yīng)的,所述第一輸出模塊,用于輸出所述當(dāng)前性能結(jié)果和用于表明所述影響所述性能測(cè)試的性能結(jié)果的狀態(tài)信息導(dǎo)致所述當(dāng)前性能結(jié)果發(fā)生波動(dòng)的提示信息。
20.根據(jù)權(quán)利要求19所述的電子設(shè)備性能測(cè)試裝置,其特征在于,還包括: 第三輸出模塊,用于當(dāng)判斷出所述當(dāng)前性能結(jié)果相對(duì)于所述基準(zhǔn)性能信息未發(fā)生波動(dòng)或發(fā)生波動(dòng)但所述波動(dòng)的程度未達(dá)到預(yù)設(shè)要求時(shí),輸出所述當(dāng)前性能結(jié)果。
21.根據(jù)權(quán)利要求19所述的電子設(shè)備性能測(cè)試裝置,其特征在于,還包括: 第二保存模塊,用于保存所述當(dāng)前性能結(jié)果和所述至少一種當(dāng)前狀態(tài)參數(shù)。
【文檔編號(hào)】G06F11/26GK103902420SQ201410126475
【公開(kāi)日】2014年7月2日 申請(qǐng)日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】蔡旋 申請(qǐng)人:北京安兔兔科技有限公司