確定電子設(shè)備性能評(píng)測(cè)過程中是否存在惡意行為的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備性能評(píng)測(cè)領(lǐng)域,特別涉及確定電子設(shè)備性能評(píng)測(cè)過程中是否存在惡意行為的方法及裝置。
【背景技術(shù)】
[0002]隨著通訊技術(shù)和互聯(lián)網(wǎng)技術(shù)的發(fā)展,電子設(shè)備已經(jīng)成為人們生活中必不可少的一部分?,F(xiàn)在,電子設(shè)備的種類和型號(hào)越來越多,為了讓用戶更好的了解電子設(shè)備的性能,技術(shù)人員開發(fā)了一些評(píng)測(cè)軟件,通過在電子設(shè)備上運(yùn)行這些評(píng)測(cè)軟件可以獲得電子設(shè)備的性能參數(shù)信息、各項(xiàng)性能評(píng)測(cè)得分等評(píng)測(cè)結(jié)果。用戶通過查看評(píng)測(cè)結(jié)果就可以了解電子設(shè)備的性能,為用戶購(gòu)機(jī)或隨時(shí)了解自己電子設(shè)備的性能提供參考。
[0003]但是,為了讓電子設(shè)備在利用評(píng)測(cè)軟件測(cè)評(píng)時(shí)具有較好的測(cè)評(píng)結(jié)果,電子設(shè)備廠商可以通過向電子設(shè)備中植入監(jiān)控程序,當(dāng)監(jiān)控有評(píng)測(cè)軟件進(jìn)行測(cè)試時(shí),該監(jiān)控程序自動(dòng)更改電子設(shè)備的目標(biāo)性能參數(shù),例如,提高CPU和GPU的工作頻率,讓電子設(shè)備處于高于正常應(yīng)用場(chǎng)景的運(yùn)行狀態(tài),最終導(dǎo)致評(píng)測(cè)軟件關(guān)于電子設(shè)備的測(cè)評(píng)結(jié)果不真實(shí),從而誤導(dǎo)用戶。
[0004]可見,為了向用戶提供真實(shí)的測(cè)評(píng)結(jié)果,在利用評(píng)測(cè)軟件測(cè)試電子設(shè)備時(shí),存在判斷電子設(shè)備是否存在惡意行為的需求。
【發(fā)明內(nèi)容】
[0005]為解決上述問題,本發(fā)明實(shí)施例公開了確定電子設(shè)備性能評(píng)測(cè)過程中是否存在惡意行為的方法及裝置。技術(shù)方案如下:
[0006]確定電子設(shè)備性能評(píng)測(cè)過程中是否存在惡意行為的方法,可以包括:
[0007]在電子設(shè)備的性能評(píng)測(cè)過程中,獲得電子設(shè)備的目標(biāo)性能參數(shù)的至少一個(gè)目標(biāo)參數(shù)值;
[0008]獲得預(yù)先存儲(chǔ)的、所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述目標(biāo)性能參數(shù)的至少一個(gè)參考參數(shù)值;
[0009]依據(jù)所述目標(biāo)性能參數(shù)的所述至少一個(gè)目標(biāo)參數(shù)值和所述至少一個(gè)參考參數(shù)值,確定所述電子設(shè)備的性能評(píng)測(cè)過程中是否存在惡意行為。
[0010]在本發(fā)明的一種優(yōu)選實(shí)施方式中,所述依據(jù)所述目標(biāo)性能參數(shù)的所述至少一個(gè)目標(biāo)參數(shù)值和所述至少一個(gè)參考參數(shù)值,確定所述電子設(shè)備的性能評(píng)測(cè)過程中是否存在惡意行為,包括:
[0011]判斷所述目標(biāo)性能參數(shù)的所述至少一個(gè)目標(biāo)參數(shù)值和所述至少一個(gè)參考參數(shù)值是否符合預(yù)先設(shè)定的與所述目標(biāo)性能參數(shù)對(duì)應(yīng)的判定條件,如果符合,確定所述電子設(shè)備的性能評(píng)測(cè)過程中存在惡意行為;否則,確定所述電子設(shè)備的性能評(píng)測(cè)過程中不存在惡意行為。
[0012]在本發(fā)明的一種優(yōu)選實(shí)施方式中,所述依據(jù)所述目標(biāo)性能參數(shù)的所述至少一個(gè)目標(biāo)參數(shù)值和所述至少一個(gè)參考參數(shù)值,確定所述電子設(shè)備的性能評(píng)測(cè)過程中是否存在惡意行為,包括:
[0013]判斷待判斷的目標(biāo)性能參數(shù)的至少一個(gè)目標(biāo)參數(shù)值和至少一個(gè)參考參數(shù)值是否符合與預(yù)先設(shè)定的所述待判斷的目標(biāo)性能參數(shù)對(duì)應(yīng)的判定條件,如果符合,則確定所述電子設(shè)備的性能評(píng)測(cè)過程中存在惡意行為;
[0014]如果不符合,進(jìn)一步檢測(cè)是否存在尚未判斷的目標(biāo)性能參數(shù),
[0015]若存在,將所述尚未判斷的一個(gè)目標(biāo)性能參數(shù)確定為待判斷的目標(biāo)性能參數(shù),并繼續(xù)執(zhí)行判斷待判斷的目標(biāo)性能參數(shù)的至少一個(gè)目標(biāo)參數(shù)值和至少一個(gè)參考參數(shù)值是否符合與所述待判斷的目標(biāo)性能參數(shù)對(duì)應(yīng)的判定條件的步驟;
[0016]若不存在,則確定所述電子設(shè)備的性能評(píng)測(cè)過程中不存在惡意行為。
[0017]在本發(fā)明的一種優(yōu)選實(shí)施方式中,所述目標(biāo)性能參數(shù),包括:CPU工作頻率、GPU工作頻率、設(shè)備溫度及單位時(shí)間耗電量中的至少一項(xiàng)。
[0018]在本發(fā)明的一種優(yōu)選實(shí)施方式中,
[0019]在所述目標(biāo)性能參數(shù)包括CPU工作頻率的情況下:
[0020]所述CPU工作頻率的至少一個(gè)目標(biāo)參數(shù)值中包括所述電子設(shè)備的性能評(píng)測(cè)過程中所述CPU工作頻率的最大值;
[0021]所述CPU工作頻率的至少一個(gè)參考參數(shù)值包括所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU工作頻率的最大值;
[0022]所述判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程中所述CPU工作頻率的最大值與所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU工作頻率的最大值的差值大于預(yù)設(shè)的第一閾值;
[0023]或者,
[0024]所述CPU工作頻率的至少一個(gè)目標(biāo)參數(shù)值中包括所述電子設(shè)備的性能評(píng)測(cè)過程中所述CPU工作頻率始終保持的恒定值;
[0025]所述CPU工作頻率的至少一個(gè)參考參數(shù)值包括所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU工作頻率的最大值;
[0026]所述判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程中所述CPU工作頻率始終保持的恒定值與所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU工作頻率的最大值相同;
[0027]在所述目標(biāo)性能參數(shù)包括GPU工作頻率的情況下:
[0028]所述GPU工作頻率的至少一個(gè)目標(biāo)參數(shù)值中包括所述電子設(shè)備的性能評(píng)測(cè)過程中所述GPU工作頻率的最大值;
[0029]所述GPU工作頻率的至少一個(gè)參考參數(shù)值包括所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述GPU工作頻率的最大值;
[0030]所述判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程中所述GPU工作頻率的最大值與所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU工作頻率的最大值的差值大于預(yù)設(shè)的第二閾值;
[0031]或者,
[0032]所述GPU工作頻率的至少一個(gè)目標(biāo)參數(shù)值中包括所述電子設(shè)備的性能評(píng)測(cè)過程中所述GPU工作頻率始終保持的恒定值;
[0033]所述GPU工作頻率的至少一個(gè)參考參數(shù)值包括所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述GPU工作頻率的最大值;
[0034]所述判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程中所述GPU工作頻率始終保持的恒定值與所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述GPU工作頻率的最大值相同;
[0035]在所述目標(biāo)性能參數(shù)包括設(shè)備溫度的情況下:
[0036]所述設(shè)備溫度的至少一個(gè)目標(biāo)參數(shù)值中包括所述電子設(shè)備的性能評(píng)測(cè)過程中所述設(shè)備溫度的最大值;
[0037]所述設(shè)備溫度的至少一個(gè)參考參數(shù)值包括所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述設(shè)備溫度的最大值;
[0038]所述判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程中所述設(shè)備溫度的最大值與所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述設(shè)備溫度的最大值的差值大于預(yù)設(shè)的第三閾值;
[0039]在所述目標(biāo)性能參數(shù)包括單位時(shí)間耗電量的情況下:
[0040]所述單位時(shí)間耗電量的至少一個(gè)目標(biāo)參數(shù)值中包括所述電子設(shè)備的性能評(píng)測(cè)過程中所述單位時(shí)間耗電量的最大值;
[0041]所述單位時(shí)間耗電量的至少一個(gè)參考參數(shù)值包括所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述單位時(shí)間耗電量的最大值;
[0042]所述判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程中所述單位時(shí)間耗電量的最大值與所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述單位時(shí)間耗電量的最大值的差值大于預(yù)設(shè)的第四閾值。
[0043]在本發(fā)明的一種優(yōu)選實(shí)施方式中,在所述目標(biāo)性能參數(shù)包括CPU工作頻率的情況下:
[0044]所述CPU工作頻率的至少一個(gè)目標(biāo)參數(shù)值中包括所述電子設(shè)備的性能評(píng)測(cè)過程中所述CPU工作頻率所采用的頻率值;
[0045]所述CPU工作頻率的至少一個(gè)參考參數(shù)值包括所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU工作頻率的最大值;
[0046]所述判定條件為:所述CPU工作頻率的至少一個(gè)目標(biāo)參數(shù)值和至少一個(gè)參考參數(shù)值滿足第一判定條件和第二判定條件中的至少一項(xiàng),其中,所述第一判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程中所述CPU工作頻率所采用的頻率值中的最大值與所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU工作頻率的最大值的差值大于預(yù)設(shè)的第一閾值;
[0047]所述第二判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程中所述CPU工作頻率所采用的頻率值恒定,且所述CPU工作頻率所采用的頻率值與所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU工作頻率的最大值相同。
[0048]在本發(fā)明的一種優(yōu)選實(shí)施方式中,在所述目標(biāo)性能參數(shù)包括GPU工作頻率的情況下:
[0049]所述GPU工作頻率的至少一個(gè)目標(biāo)參數(shù)值中包括所述電子設(shè)備的性能評(píng)測(cè)過程中所述GPU工作頻率所采用的頻率值;
[0050]所述GPU工作頻率的至少一個(gè)參考參數(shù)值包括所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述GPU工作頻率的最大值;
[0051]所述判定條件為:所述GPU工作頻率的至少一個(gè)目標(biāo)參數(shù)值和至少一個(gè)參考參數(shù)值滿足第三判定條件和第四判定條件中的至少一項(xiàng),其中,所述第三判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程中所述GPU工作頻率所采用的頻率值中的最大值與所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU工作頻率的最大值的差值大于預(yù)設(shè)的第二閾值;
[0052]所述第四判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程中所述GPU工作頻率所采用的頻率值恒定,且所述GPU工作頻率所采用的頻率值均與所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述GPU工作頻率的最大值相同。
[0053]在本發(fā)明的一種優(yōu)選實(shí)施方式中,所述目標(biāo)性能參數(shù)包括CPU核心開啟數(shù);
[0054]所述CPU核心開啟數(shù)的至少一個(gè)目標(biāo)參數(shù)值中包括所述電子設(shè)備的性能評(píng)測(cè)過程中所述CPU核心實(shí)際開啟數(shù)目;
[0055]所述CPU核心開啟數(shù)的至少一個(gè)參考參數(shù)值包括所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU核心實(shí)際開啟數(shù)目;
[0056]所述判定條件為:所述電子設(shè)備的性能評(píng)測(cè)過程所述CPU核心實(shí)際開啟數(shù)目大于所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述CPU核心實(shí)際開啟數(shù)目。
[0057]在本發(fā)明的一種優(yōu)選實(shí)施方式中,所述獲取預(yù)先存儲(chǔ)的、所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述目標(biāo)性能參數(shù)的至少一個(gè)參考參數(shù)值包括:
[0058]從本地獲取預(yù)先存儲(chǔ)的、所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述目標(biāo)性能參數(shù)的至少一個(gè)參考參數(shù)值;
[0059]或
[0060]從服務(wù)器獲取預(yù)先存儲(chǔ)的、所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述目標(biāo)性能參數(shù)的至少一個(gè)參考參數(shù)值。
[0061]相應(yīng)于上面的方法,本發(fā)明還提供了確定電子設(shè)備性能評(píng)測(cè)過程中是否存在惡意行為的裝置,包括:
[0062]目標(biāo)參數(shù)值獲得模塊,用于在電子設(shè)備的性能評(píng)測(cè)過程中,獲得電子設(shè)備的目標(biāo)性能參數(shù)的至少一個(gè)目標(biāo)參數(shù)值;
[0063]參考參數(shù)值獲得模塊,用于獲得預(yù)先存儲(chǔ)的、所述電子設(shè)備處于未進(jìn)行性能評(píng)測(cè)的正常狀態(tài)時(shí)所述目標(biāo)性能參數(shù)的至少一個(gè)參考參數(shù)值;
[0064]惡意行為確定模塊,用于依據(jù)所述目標(biāo)性能參數(shù)的所述至少一個(gè)目標(biāo)參數(shù)值和所述至少一個(gè)參考參數(shù)值,確定所述電子設(shè)備的性能評(píng)測(cè)過程中是否存在惡意行為。
[0065]在本發(fā)明的一種優(yōu)選實(shí)施方式中,所述惡意行為確定模塊包括:
[0066]第一惡意行為確定單元,用于判斷所述目標(biāo)性能參數(shù)的所述至少一個(gè)目標(biāo)參數(shù)值和所述至少一個(gè)參考參數(shù)值是否符合預(yù)先設(shè)定的與所述目標(biāo)性能參數(shù)對(duì)應(yīng)的判定條件,如果符合,確定所述電子設(shè)備的性能評(píng)