終端設備性能檢測方法及裝置制造方法
【專利摘要】一種終端設備性能檢測方法,至少包括如下步驟:記錄所述終端設備執(zhí)行第一展示方案的實際時間T及標準時間T0;根據(jù)所述標準時間T0及實際時間T,獲得判斷參數(shù)Δ;及根據(jù)所述判斷參數(shù)Δ的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案,并設置為當前終端設備的默認展示方案。本發(fā)明還提供一種應用上述方法的終端設備性能檢測裝置,所述終端設備性能檢測裝置通過檢測所述終端設備的性能,并根據(jù)所述終端設備的性能選擇匹配的展示方案,從而使用戶在獲得視覺體檢的同時,兼顧所述終端設備的性能,用戶體驗佳。
【專利說明】終端設備性能檢測方法及裝置
【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術領域】,尤其涉及一種終端設備性能檢測方法及裝置。
【背景技術】
[0002]目前,各種終端設備,如計算機、智能手機等已經(jīng)成為人們?nèi)粘I睢⒐ぷ骱蛫蕵分胁豢苫蛉钡闹匾糠?。隨著技術的發(fā)展,終端設備的各種硬件,如處理器、內(nèi)存、硬盤等的性能不斷提高,其價格則越來越低,因而用戶在追求處理速度和運行流暢程度的同時,也越來越注重視覺的體驗。因此,安裝在終端設備中的各種應用軟件往往加入了各種華麗的動畫效果和絢麗的界面展示方案,以吸引用戶的眼光。
[0003]然而,部分硬件配置較低的終端設備在運行這些軟件時,由于硬件性能配置無法滿足要求,則可能在運行上述軟件時在運行界面出現(xiàn)畫面播放不流暢,甚至出現(xiàn)終端設備卡頓、死機等問題,這些問題降低了用戶對軟件產(chǎn)品的認可度,用戶體驗不佳。
【發(fā)明內(nèi)容】
[0004]針對上述問題,本發(fā)明的目的在于提供一種終端設備性能檢測方法,通過智能識別所述終端設備的性能,并根據(jù)所述終端設備的性能選擇匹配的展示方案,從而使用戶在獲得視覺體檢的同時,兼顧所述終端設備的性能,用戶體驗佳。
[0005]本發(fā)明還提供一種應用上述方法的終端設備性能檢測裝置。
[0006]為了解決上述技術問題,本發(fā)明提供了一種終端設備性能檢測方法,至少包括如下步驟:
[0007]記錄所述終端設備執(zhí)行第一展示方案的實際時間T及標準時間Ttl ;
[0008]根據(jù)所述標準時間Ttl及實際時間T,獲得判斷參數(shù)Λ ;及
[0009]根據(jù)所述判斷參數(shù)△的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案,并設置為當前終端設備的默認展示方案。
[0010]其中,所述第一展示方案包含于所述展示方案集合內(nèi),所述展示方案集合包括至少兩個不同的展示方案。
[0011]其中,所述標準時間Ttl為所述第一展示方案完成展示所需的預定時間。
[0012]其中,所述獲得判斷參數(shù)Δ ,包括:
[0013]計算所述實際時間T與所述標準時間Ttl之間的差值;
[0014]計算所述差值與所述標準時間Ttl的比值Z ;及
[0015]用所述比值Z減去一預設的閾值Y,獲得所述判斷參數(shù)Λ。
[0016]其中,所述根據(jù)所述判斷參數(shù)△的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案包括:通過判斷所述判斷參數(shù)△大于O或小于等于0,以選擇相應的展示方案。
[0017]其中,所述根據(jù)所述判斷參數(shù)△的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案包括:設置至少兩個不同的參考點且將所述參考點從小到大排列,相鄰的兩個參考點之間構成一區(qū)間,根據(jù)所述判斷參數(shù)△落入的區(qū)間,以選擇相應的展示方案。
[0018]其中,在所述根據(jù)所述判斷參數(shù)△的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案,并設置為當前終端設備的默認展示方案之前,還包括:
[0019]根據(jù)不同時刻測得的實際時間T,獲得多個判斷參數(shù)Λ。
[0020]其中,所述根據(jù)所述判斷參數(shù)△的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案包括:根據(jù)所述的多個判斷參數(shù)△大于O的次數(shù)或小于等于O的次數(shù),以選擇相應的展示方案。
[0021]其中,所述根據(jù)所述判斷參數(shù)△的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案包括:根據(jù)所述的多個判斷參數(shù)△落入的區(qū)間的次數(shù),以選擇相應的展示方案。
[0022]其中,所述在根據(jù)不同時刻測得的實際時間Τ,獲得多個判斷參數(shù)Λ之后,還包括:
[0023]統(tǒng)計所述判斷參數(shù)Λ的結(jié)果。
[0024]其中,在所述從展示方案集合中提取與當前終端設備匹配的展示方案之后,還包括:
[0025]經(jīng)過預設的時間后,重新對所述終端設備進行性能檢測。
[0026]本發(fā)明還提供一種終端設備性能檢測裝置,包括:
[0027]后臺處理單元,用于在所述終端設備的后臺執(zhí)行第一展示方案,并記錄所述第一展示方案展示的實際時間T及標準時間Tci ;
[0028]計算單元,用于根據(jù)所述實際時間T及標準時間Ttl,計算判斷參數(shù)Λ ;
[0029]設置單元,用于根據(jù)所述判斷參數(shù)△的結(jié)果,從所述展示方案集合提取與當前終端設備匹配的展示方案,并設置為當前終端設備的默認展示方案。
[0030]其中,所述第一展示方案包含于所述展示方案集合內(nèi),所述展示方案集合包括至少兩個不同的展示方案。
[0031]其中,所述標準時間Ttl為所述第一展示方案完成展示所需的預定時間。
[0032]其中,所述后臺處理單元包括:
[0033]第一處理單元,用于處理所述第一展示方案并記錄所述第一展示方案運行的實際時間T ;
[0034]第二處理單元,用于處理所述第一展示方案并記錄所述第一展示方案運行的標準時間I。
[0035]其中,所述計算單元包括:
[0036]第一計算單元,用于計算所述實際時間T與所述標準時間Ttl之間的差值;
[0037]第二計算單元,用于計算所述差值與所述標準時間Ttl的比值Z ;及
[0038]第三計算單元,用于預設一閾值Y,并用所述比值Z減去所述閾值Y,獲得所述判斷參數(shù)Δ。
[0039]其中,所述終端設備性能檢測裝置還包括存儲單元,用于存儲所述展示方案。
[0040]其中,所述終端設備性能檢測裝置還包括統(tǒng)計單元,用于統(tǒng)計所述判斷參數(shù)Λ的結(jié)果。
[0041]其中,所述設置單元包括:[0042]預設單元,用于預設一選擇規(guī)則;及
[0043]提取單元,用于從所述展示方案集合中提取與當前終端設備匹配的展示方案,并設置為所述終端設備的默認展示方案。
[0044]其中,所述終端設備性能檢測裝置還包括重置單元,用于重置所述終端設備當前的展示方案,并通知所述后臺處理單元重新計算及記錄所述第一展示方案展示的實際時間T。
[0045]本發(fā)明實施例提供的終端設備性能檢測方法和裝置,通過在后臺處理獲得所述判斷參數(shù),并根據(jù)所述判斷參數(shù)的分布情況,對所述終端設備的性能進行評定,并選擇與該終端設備性能匹配的展示方案,從而使用戶在獲得視覺體檢的同時,兼顧所述終端設備的性能,用戶體驗佳。
【專利附圖】
【附圖說明】
[0046]為了更清楚地說明本發(fā)明的技術方案,下面將對實施方式中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施方式,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1是本發(fā)明的終端設備性能檢測方法的第一實施例的流程示意圖。
[0048]圖2是本發(fā)明的終端設備性能檢測方法的第二實施例的流程示意圖。
[0049]圖3是本發(fā)明實施例提供的終端設備性能檢測裝置的結(jié)構示意圖。
[0050]圖4是圖3所示的后臺處理單元的結(jié)構示意圖。
[0051]圖5是圖3所示的計算單元的結(jié)構示意圖。
[0052]圖6是圖3所示的設置單元的結(jié)構示意圖。
【具體實施方式】
[0053]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0054]請參閱圖1,圖1是本發(fā)明的終端設備性能檢測方法的第一實施例的流程示意圖,所述終端設備性能檢測方法至少包括如下步驟:
[0055]S101,記錄所述終端設備執(zhí)行第一展示方案的實際時間T及標準時間I;。
[0056]在本發(fā)明實施例中,所述終端設備可為智能電視、智能手機(如Android系統(tǒng)手機、iOS手機等)、平板電腦、掌聲電腦以及移動互聯(lián)網(wǎng)設備(Mobile Internet Devices,MID)等。所述軟件可為應用軟件,可以包括連接應用軟件,比如電子郵件、即時通訊等,也可以包括商業(yè)應用軟件,比如移動銀行服務、股市跟蹤與交易、文件處理及日程規(guī)劃等,也可以包括生活方式的應用軟件,比如殺毒軟件、終端設備管理軟件、電子商務、賬單支付、健康監(jiān)測、數(shù)字閱讀與社交等,還可以包括娛樂應用軟件,比如新聞、游戲、多媒體播放器、照片及視頻編輯器等,本發(fā)明實施例具體不作限定。
[0057]在本發(fā)明實施例中,所述軟件安裝在所述終端設備上,所述軟件在所述終端設備上運行或進行升級等操作時,往往伴隨有相應的界面展示,如播放動畫或彈出泡泡等,以提高用戶的視覺體驗。其中,考慮到不同的終端設備的性能,所述軟件預設了一展示方案集合,所述展示方案集合內(nèi)至少包括了兩種展示方案,如第一展示方案(全特效的界面展示)及第二展示方案(精簡的界面展示)。其中,所述第一展示方案將以全特效的形式在所述終端設備上進行界面展示,從而使用戶獲得良好的視覺體驗和感受,所述第二展示方案則只保留所述第一展示方案的部分信息,如每秒播放的動畫的幀數(shù)較少,或只播放部分動畫幀數(shù),以匹配所述終端設備的性能。需要說明的是,所述展示方案集合根據(jù)實際的需要,還可包含其他的展示方案,如第三展示方案(靜態(tài)的展示界面,例如僅展示最基本的靜態(tài)圖片而不做任何動畫效果)等,本發(fā)明實施例不作具體限定。
[0058]在本發(fā)明的實施例中,所述第一展示方案運行時具有一標準時間Ttl,所述標準時間Ttl為所述第一展示方案完成展示所需的預定時間。具體為,假設所述第一展示方案里包括了 N幀的圖片信息,其預定的播放速度為每秒播放M幀圖片(如每秒播放24幀),則所述標準時間Ttl = N/M。
[0059]在本發(fā)明實施例中,由于不同的終端設備的性能配置各不相同,如圖像處理能力或處理器處理能力等,因而在不同的終端設備上運行所述第一展示方案所用的時間也不一樣。所述軟件進行界面展示之前先在所述終端設備的后臺執(zhí)行所述第一展示方案,并記錄所述第一展示方案在當前終端設備上實際完成展示所需的實際時間T。
[0060]S102,根據(jù)所述標準時間Ttl及實際時間T,獲得判斷參數(shù)Λ ;
[0061 ] 在本發(fā)明的實施例中,所述軟件根據(jù)所述標準時間Ttl與所述實際時間Τ,可獲得一判斷參數(shù)△,所述判斷參數(shù)△用于識別所述終端設備的性能配置。所述獲得判斷參數(shù)Λ至少包括如下步驟:
[0062]首先,計算所述實際時間T與所述標準時間Ttl之間的差值;
[0063]所述軟件通過獲取的實際時間T及標準時間Ttl,計算二者的差值(T-Ttl)。
[0064]其次,計算所述差值與所述標準時間Ttl的比值Z ;
[0065]其中,所述比值Z = (T-T0) /T0。
[0066]最后,用所述比值Z減去一預設的閾值Y,獲得所述判斷參數(shù)Λ。
[0067]在本發(fā)明的實施例中,所述軟件預設一閾值Y,所述閾值Y可根據(jù)實際的情況及需要進行賦值,如所述閾值可賦值為0、0.2,0.5、I或其他數(shù)值。所述判斷參數(shù)Λ = Ζ-Υ,所述軟件根據(jù)所述判斷參數(shù)△大于O或小于等于O的情況來檢測所述終端設備的性能。例如,所述軟件記錄的所述第一展示方案在后臺運行的實際時間T = 5秒,所述標準時間Ttl = 4秒,所述閾值Y設定為0.3,則所述判斷參數(shù)Λ = [(5-4)/41-0.3 = -0.05<0o如所述軟件記錄的后臺實際運行時間T = 6秒,而所述標準時間??; = 4秒,所述閾值Y設定為0.3,則所述判斷參數(shù) Δ = [(6-4) /4]-0.3 = 0.2>0。
[0068]S103,根據(jù)所述判斷參數(shù)Λ的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案,并設置為當前終端設備的默認展示方案。
[0069]在本發(fā)明的實施例中,所述軟件預設了展示方案的選擇規(guī)則,所述選擇規(guī)則根據(jù)所述判斷參數(shù)△的結(jié)果的分布情況(即判斷參數(shù)△大于O或小于等于O),從所述展示方案集合中選擇與當前終端設備匹配的展示方案。所述選擇規(guī)則可進行如下定義:當所述判斷參數(shù)△小于等于O時,則所述第一展示方案作為當前終端設備的展示界面,并在下一次啟動所述軟件時,以全特效的的方式進行界面展示。當所述判斷參數(shù)△大于O時,所述第二展示方案作為當前終端設備的展示界面,并在下一次啟動所述軟件時,以精簡的方式進行界面展示。
[0070]可以理解的是,在本發(fā)明的其他實施例中,所述軟件還可預設其他的選擇規(guī)則,如所述軟件可設定兩個參考點0、B,且B>0,所述軟件根據(jù)所述判斷參數(shù)△落入的參考點區(qū)間并進行記錄。例如,當所述判斷參數(shù)Λ位于(-c?,0]的區(qū)間,則所述軟件選擇第一展示方案作為當前終端設備的展示界面;當所述判斷參數(shù)△位于(0,B]的區(qū)間,則所述軟件選擇第二展示方案作為當前終端設備的展示界面;當所述判斷參數(shù)△位于(B,+ m)區(qū)間,則所述軟件選擇第三展示方案作為當前終端設備的展示界面。具體可為,比如取B = 0.5時,如果所述判斷參數(shù)△為0.3時,則選擇第二展示方案作為當前終端設備的展示界面,當所述判斷參數(shù)△為0.8時,則選擇所述第三展示方案作為當前終端設備的展示界面,其余情況依此進行類推,在此不再贅述。需要說明的是,所述參考點的數(shù)量可為多個,如此所述軟件可劃分出更多的區(qū)間,以對所述終端設備的性能配置進行更細致的評定。
[0071]本發(fā)明實施例提供的終端設備性能檢測方法,所述軟件通過在所述終端設備的后臺運行獲得實際時間T及標準時間Ttl,獲得所述判斷參數(shù)Λ。根據(jù)測得的判斷參數(shù)Λ及所述判斷參數(shù)△的結(jié)果,對所述終端設備進行性能檢測,以選擇相應的展示方案,從而使用戶在獲得視覺體檢的同時,兼顧所述終端設備的性能,防止出現(xiàn)終端設備卡頓或死機等現(xiàn)象。
[0072]請參閱圖2,圖2是本發(fā)明的終端設備性能檢測方法的第二實施例的流程示意圖,所述終端設備性能檢測方法至少包括如下步驟:
[0073]S201,記錄所述終端設備執(zhí)行第一展示方案的實際時間T及標準時間Ttl ;
[0074]在本發(fā)明實施例中,所述終端設備可為智能電視、智能手機(如Android系統(tǒng)手機、iOS手機等)、平板電腦、掌聲電腦以及移動互聯(lián)網(wǎng)設備(Mobile Internet Devices,MID)等。所述軟件為應用軟件,可以包括連接應用軟件,比如電子郵件、即時通訊等,也可以包括商業(yè)應用軟件,比如移動銀行服務、股市跟蹤與交易、文件處理及日程規(guī)劃等,也可以包括生活方式的應用軟件,比如殺毒軟件、終端設備管理軟件、電子商務、賬單支付、健康監(jiān)測、數(shù)字閱讀與社交等,還可以包括娛樂應用軟件,比如新聞、游戲、多媒體播放器、照片及視頻編輯器等,本發(fā)明實施例具體不作限定。
[0075]在本發(fā)明實施例中,所述軟件安裝在所述終端設備上,所述軟件在所述終端設備上運行或進行升級等操作時,往往伴隨有相應的界面展示,如播放動畫或彈出泡泡等,以提高用戶的視覺體驗。其中,考慮到不同的終端設備的性能,所述軟件預設了一展示方案集合,所述展示方案集合內(nèi)至少包括了兩種展示方案,如第一展示方案(全特效的界面展示)及第二展示方案(精簡的界面展示)。其中,所述第一展示方案將以全特效的形式在所述終端設備上進行界面展示,從而使用戶獲得良好的視覺體驗和感受,所述第二展示方案則只保留所述第一展示方案的部分信息,如每秒播放的動畫的幀數(shù)較少,或只播放部分動畫幀數(shù),以匹配所述終端設備的性能。需要說明的是,所述展示方案集合根據(jù)實際的需要,還可包含其他的展示方案,如第三展示方案(靜態(tài)的展示界面,例如僅展示最基本的靜態(tài)圖片而不做任何動畫效果)等,本發(fā)明實施例不作具體限定。
[0076]在本發(fā)明的實施例中,所述第一展示方案運行時具有一標準時間Ttl,所述標準時間Ttl為所述第一展示方案完成展示所需的預定時間。具體為,假設所述第一展示方案里包括了 N幀的圖片信息,其預定的播放速度為每秒播放M幀圖片(如每秒播放24幀),則所述標準時間Ttl = N/M。
[0077]在本發(fā)明實施例中,由于不同的終端設備的性能各不相同,如圖像處理性能或運行速度性能等,因而不同的終端設備在運行所述第一展示方案所用的時間也不一樣。所述軟件進行界面展示之前先在所述終端設備的后臺以不可視的狀態(tài)執(zhí)行所述第一展示方案,并記錄所述第一展示方案在當前終端設備上完成展示的實際時間T。
[0078]S202,根據(jù)所述標準時間Ttl及實際時間T,獲得判斷參數(shù)Λ ;
[0079]在本發(fā)明的實施例中,所述軟件根據(jù)所述標準時間Ttl與所述實際時間Τ,可獲得一判斷參數(shù)△,所述判斷參數(shù)△用于識別所述終端設備的性能。所述獲得判斷參數(shù)△至少包括如下步驟:
[0080]首先,計算所述實際時間T與所述標準時間Ttl之間的差值;
[0081]所述軟件通過獲取的實際時間T及標準時間Ttl,計算二者的差值(T-Ttl)。
[0082]其次,計算所述差值與所述標準時間Ttl的比值Ζ。
[0083]其中,所述比值Z = (T-T0) /T0。
[0084]最后,用所述比值Z減去一預設的閾值Y,獲得所述判斷參數(shù)Λ。
[0085]在本發(fā)明的實施例中,所述軟件預設一閾值Y,所述閾值Y可根據(jù)實際的情況及需要進行賦值,如可賦值為0、0.2,0.5、I或其他數(shù)值。所述判斷參數(shù)Λ = Ζ-Υ,所述軟件根據(jù)所述判斷參數(shù)△大于O或小于等于O的情況來識別所述終端設備的性能,如所述軟件記錄的所述第一展示方案在后臺運行的實際時間T = 5秒,而所述標準時間TO = 4秒,所述閾值Y設定為0.3,則所述判斷參數(shù)Λ = [(5-4)/4]-0.3 = -0.05〈0。如所述軟件記錄的后臺實際運行時間T = 6秒,而所述標準時間TO = 4秒,所述閾值Y設定為0.3,則所述判斷參數(shù) Δ = [(6-4) /4]-0.3 = 0.2>0。
[0086]S203,根據(jù)不同時刻測得實際時間T,獲得多個判斷參數(shù)Λ。
[0087]在本發(fā)明的實施例中,所述軟件在不同的時刻在所述終端設備的后臺運行所述第一展示方案,以獲得多個實際時間Τ,并獲得多個判斷參數(shù)△,從而更全面準確地判斷所述終端設備的性能。如所述軟件在每次終端設備開機時在后臺運行一次所述第一展示方案,并記錄相應的實際時間Τ,或者在一次開機后連續(xù)在后臺運行多次所述第一展示方案并記錄相應的實際時間Τ,或者在開機后在所述終端設備后臺每隔預定的時間運行一次第一展示方案,并記錄所得的實際時間Τ。其中,所述軟件在后臺運行所述第一展示方案時,應保證所述終端設備當前沒有開啟過多的軟件或進程,避免由于所述終端設備同時開啟過多軟件而影響測試結(jié)果的可靠性。
[0088]S204,統(tǒng)計所述判斷參數(shù)Λ的結(jié)果。
[0089]在本發(fā)明的實施例中,所述軟件統(tǒng)計測得的多個判斷參數(shù)△的結(jié)果,如統(tǒng)計所述判斷參數(shù)小于O或大于等于O的次數(shù)或者所述判斷參數(shù)△位于某個區(qū)間的次數(shù)等。
[0090]S205,根據(jù)所述判斷參數(shù)Λ的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案。
[0091]在本發(fā)明的實施例中,所述軟件預設了展示方案的選擇規(guī)則,并根據(jù)上述判斷參數(shù)Λ的統(tǒng)計結(jié)果及所述選擇規(guī)則確認與當前終端設備匹配的展示方案。具體為,所述選擇規(guī)則可進行如下的定義:以記錄三個判斷參數(shù)Al、Λ 2、Λ 3為例,當所述軟件記錄的判斷參數(shù)△ 1、△ 2、△ 3均小于等于O,則所述軟件將所述終端設備的性能評定為“良好”(或“一級”等相應標識),并選擇第一展示方案為當前終端設備的展示界面;當所述軟件記錄的判斷參數(shù)Λ 1、Λ 2、Λ 3中,有一個判斷參數(shù)大于O,而另兩個判斷參數(shù)小于等于O,則所述軟件將所述終端設備的性能評定為“一般”(或“二級”等相應標識),并選擇第二展示方案為當前終端設備的展示界面;當所述軟件記錄的判斷參數(shù)Al、Δ2, Λ3中,所述判斷參數(shù)大于O的次數(shù)超過一次,則所述軟件將所述終端設備的性能評定為“較差”(或“三級”等相應標識),并選擇第三展示方案為當前終端設備的展示界面。因此,根據(jù)所述判斷參數(shù)△的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案,使得用戶在運行軟件時,可以兼顧性能和視覺體驗,防止出現(xiàn)終端設備卡頓或死機等現(xiàn)象。
[0092]可以理解的是,在本發(fā)明的其他實施例中,所述軟件還可預設其他的選擇規(guī)則,如對于記錄了三個判斷參數(shù)Al、Λ2、Λ 3的情況,可判定當三個判斷參數(shù)大于O的次數(shù)不超過I次時,所述終端設備的性能級為“良好”,當三個判斷參數(shù)大于O的次數(shù)為2次時,所述終端設備的性能為“一般”,當這三個判斷參數(shù)都大于O時,所述終端設備的性能為“較差”,并根據(jù)所述終端設備的性能選擇相應的展示方案。
[0093]可以理解的是,在本發(fā)明的其他實施例中,所述軟件進行終端設備等級判定時,還可計算其他次數(shù)的判斷參數(shù)△,如計算5次,7次,10次或其他次數(shù)的判斷參數(shù)△的個數(shù),然后根據(jù)所述判斷參數(shù)△的分布情況及預設的選擇規(guī)則,對所述終端設備的性能進行評定,從而選擇與當前終端設備匹配的展示方案。
[0094]可以理解的是,在本發(fā)明的其他實施例中,所述終端設備的性能等級還可進一步細分,如可將所述終端設備的性能評定為“優(yōu)秀”、“良好”、“一般”及“較差”等,只要滿足這種數(shù)據(jù)結(jié)構的方法,均在本發(fā)明的保護范圍之內(nèi),在此不再贅述。
[0095]可以理解的是,在本發(fā)明的其他實施例中,所述選擇規(guī)則還可有其他的定義方式,如所述軟件可設定兩個參考點O、B,且定義Β>0。所述軟件根據(jù)所述判斷參數(shù)△落在的參考點區(qū)間并進行記錄,以判斷所述終端設備的性能,如對于獲得的多個判斷參數(shù)△,當所述判斷參數(shù)△位于某個區(qū)間的次數(shù)最多,如落入?yún)^(qū)間(_m,0]的次數(shù)最多,則將所述終端設備的性能評定為“良好”,當所述判斷參數(shù)Λ落入?yún)^(qū)間(0,Β]的次數(shù)最多,則將所述終端設備的性能評定為“一般”,當所述判斷參數(shù)Λ落入?yún)^(qū)間(B,+⑴)的次數(shù)最多,則將所述終端設備的等級定為“較差”。此后,所述軟件根據(jù)所述終端設備的性能選擇匹配的展示方案。需要說明的是,所述參考點的數(shù)量可為多個,如此所述軟件可劃分出更多的區(qū)間,并對所述終端設備的性能進行更細致的評定。
[0096]S206,經(jīng)過預設的時間后,重新對所述終端設備進行性能檢測。
[0097]在本發(fā)明的實施例中,所述軟件在完成一次對所述終端設備進行性能檢測后,經(jīng)過預定的時間,如7天、10天或I個月后,可再次對所述終端設備進行性能評定,所述軟件將上一次記錄的判斷參數(shù)和測得的實際時間T重置,并重復步驟S201~S205,以獲得一組新的判斷參數(shù)△,再根據(jù)預設的選擇規(guī)則,調(diào)整所述展示方案,保證用戶在進行終端設備硬件升級后,能及時獲得更優(yōu)質(zhì)的視覺體驗。
[0098]可以理解的是,在本發(fā)明的其他實施例中,所述軟件還可設定手動重置命令,用戶在完成終端設備硬件升級后,可通過觸發(fā)手動重置的方式,以重新識別所述終端設備經(jīng)硬件升級后的性能,以實時更新所述軟件的展示方案,及時獲得優(yōu)質(zhì)的視覺體驗。[0099]本發(fā)明實施例提供的終端設備性能檢測方法,所述軟件通過在所述終端設備的后臺運行獲得實際時間T及標準時間Ttl,獲得多個判斷參數(shù)Λ。根據(jù)測得的多個判斷參數(shù)Λ的分布情況及預設的選擇規(guī)則,對所述終端設備進行性能檢測,以選擇相應的展示方案,從而使用戶在獲得視覺體檢的同時,兼顧所述終端設備的性能,防止出現(xiàn)終端設備卡頓或死機等現(xiàn)象。
[0100]請參閱圖3,圖3是本發(fā)明實施例提供的終端設備性能檢測裝置的結(jié)構示意圖,所述終端設備性能檢測裝置100包括:
[0101]存儲單元10,用于存儲所述展示方案集合。
[0102]在本發(fā)明實施例中,所述終端設備性能檢測裝置100預設一展示方案集合,所述展示方案集合內(nèi)至少包含了兩種不同的展示方案,如第一展示方案(全特效的展示界面)及第二展示方案(精簡的展示界面)。需要說明的是,所述展示方案集合根據(jù)實際的需要,還可包含其他的展示方案,如第三展示方案(靜態(tài)的展示界面,例如僅展示最基本的靜態(tài)圖片而不做任何動畫效果)等。所述存儲單元10用于存儲所述展示方案。
[0103]后臺處理單元20,用于在所述終端設備的后臺運行第一展示方案 ,并記錄所述第一展示方案展示的實際時間T及標準時間T0.
[0104]請一并參閱圖4,在本發(fā)明的實施例中,所述后臺處理單元20包括第一處理單元22及第二處理單元24,其中,所述第一處理單元22從所述存儲單元10中提取所述第一展示方案,并在所述終端設備的后臺執(zhí)行所述第一展示方案,并記錄所述第一展示方案完成展示所需的實際時間Τ。所述第二處理單元24提取所述第一展示方案的相關信息,如所述第一展示方案包含的圖片幀數(shù)N及每秒預定的播放幀數(shù)Μ,以獲得所述第一展示方案的標準時間Ttl = Ν/Μ。
[0105]計算單元30,用于計算判斷參數(shù)Λ。
[0106]請一并參閱圖5,在本發(fā)明的實施例中,所述計算單元30根據(jù)所述后臺處理單元20獲得的實際時間T及標準時間Ttl,計算得到判斷參數(shù)△。所述計算單元30包括第一計算單元32、第二計算單元34及第三計算單元36,其中,
[0107]所述第一計算單元32,用于計算所述實際時間T與所述標準時間Ttl之間的差值(T-T0);
[0108]所述第二計算單元34,用于計算所述差值與所述標準時間Ttl的比值Z = (T-T0)/T0;
[0109]所述第三計算單元36,預設一閾值Y,并計算所述比值Z與所述閾值Y的差值,獲得所述判斷參數(shù)Δ。
[0110]需要說明的是,所述計算單元30計算的判斷參數(shù)△可為一個或多個,所述后臺處理單元20每測得一次第一展示方案的實際時間Τ,所述計算單元30即可計算獲得一個判斷參數(shù)Δ。
[0111]統(tǒng)計單元40,用于統(tǒng)計所述判斷參數(shù)Λ的結(jié)果。
[0112]在本發(fā)明的實施例中,所述統(tǒng)計單元40統(tǒng)計所述判斷參數(shù)△的分布情況并獲得統(tǒng)計結(jié)果,如統(tǒng)計所述判斷參數(shù)△小于O的次數(shù)或大于O的次數(shù),或統(tǒng)計所述判斷參數(shù)Λ位于的區(qū)間及在相應區(qū)間出現(xiàn)的次數(shù)等情況,如所述統(tǒng)計單元40可設定兩個參考點O、B,且定義Β>0。所述統(tǒng)計單元40判斷所述判斷參數(shù)△落在的參考點區(qū)間并進行記錄,如落入?yún)^(qū)間(--,O]或者區(qū)間(O,B]的次數(shù)或者落入?yún)^(qū)間(B,+ m )的次數(shù)等。需要說明的是,所述參考點的數(shù)量可為多個,如此所述統(tǒng)計單元40可劃分出更多的區(qū)間。
[0113]設置單元50,用于根據(jù)所述判斷參數(shù)△的結(jié)果,從所述展示方案集合提取與當前終端設備匹配的展示方案,并設置為當前終端設備的默認展示方案。
[0114]在本發(fā)明的實施例中,所述設置單元50包括預設單元52及提取單元54,其中,所述預設單元52預設了選擇規(guī)則,具體為,所述預設單元52可進行如下定義,當所述判斷參數(shù)Λ的個數(shù)為一個時,對于所述判斷參數(shù)Λ小于等于O的情況,則提取第一展示方案為當前終端設備的默認展示方案,對于所述判斷參數(shù)△大于O的情況,則提取第二展示方案為當前終端設備的默認展示方案;或者根據(jù)所述判斷參數(shù)△的分布區(qū)間選擇相應的展示方案。當所述判斷參數(shù)△的個數(shù)大于I個時,則根據(jù)所述判斷參數(shù)小于等于O的次數(shù)或大于O的次數(shù);或者所述判斷參數(shù)△在相應區(qū)間出現(xiàn)的次數(shù),從所述存儲單元10中提取相應的展示方案,并設定為當前終端設備的默認展示方案。
[0115]重置單元60,用于重置所述終端設備當前的展示方案,并通知所述后臺處理單元20重新計算及記錄所述第一展示方案展示的實際時間Τ。 [0116]在本發(fā)明的實施例中,所述軟件在完成一次對所述終端設備進行性能檢測后,經(jīng)過預定的時間,如7天、10天或I個月后,可再次對所述終端設備進行性能評定,以判斷所述終端設備是否經(jīng)過了硬件或配置升級。具體為,所述重置單元60重置當前終端設備的默認展示方案,并通知所述后臺處理單元20重新記錄所述第一展示方案展示的實際時間Τ,再通過計算獲得一個或一組新的判斷參數(shù)Λ,并根據(jù)所述預設單元52預設的選擇規(guī)則,重新對所述終端設備進行性能檢測,以保證用戶在進行終端設備硬件升級后,能及時獲得優(yōu)質(zhì)的視覺體驗。需要說明的是,所述重疊單元60可通過自動重置(經(jīng)過預定時間自動重置),也可通過手動重置(手動觸發(fā)重置命令)進行重置。
[0117]在本發(fā)明的實施例中,所述終端設備性能檢測裝置100通過在所述終端設備的后臺運行獲得實際時間T及標準時間Ttl,獲得若干所述判斷參數(shù)Λ。根據(jù)測得的判斷參數(shù)Λ及預設的選擇規(guī)則,對所述終端設備進行性能檢測,以選擇相應的展示方案,從而使用戶在獲得視覺體檢的同時,兼顧所述終端設備的性能,防止出現(xiàn)終端設備卡頓或死機等現(xiàn)象。
[0118]在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
[0119]此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
[0120]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬【技術領域】的技術人員所理解。
[0121]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸軟件以供指令執(zhí)行系統(tǒng)、裝置或設備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述軟件的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述軟件,然后將其存儲在計算機存儲器中。
[0122]應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0123]本【技術領域】的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過軟件來指令相關的硬件完成,所述的軟件可以存儲于一種計算機可讀存儲介質(zhì)中,該軟件在執(zhí)行時,包括方法實施例的步驟之一或其組合。此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
[0124]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。
【權利要求】
1.一種終端設備性能檢測方法,其特征在于,至少包括如下步驟: 記錄所述終端設備執(zhí)行第一展示方案的實際時間T及標準時間Ttl ; 根據(jù)所述標準時間Ttl及實際時間T,獲得判斷參數(shù)△;及 根據(jù)所述判斷參數(shù)△的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案,并設置為當前終端設備的默認展示方案。
2.根據(jù)權利要求1所述終端設備性能檢測方法,其特征在于,所述第一展示方案包含于所述展示方案集合內(nèi),所述展示方案集合包括至少兩個不同的展示方案。
3.根據(jù)權利要求1所述的終端設備性能檢測方法,其特征在于,所述標準時間Ttl為所述第一展示方案完成展示所需的預定時間。
4.根據(jù)權利要求1所述的終端設備性能檢測方法,其特征在于,所述獲得判斷參數(shù)Λ,包括: 計算所述實際時間T與所述標準時間Ttl之間的差值; 計算所述差值與所述標準時間Ttl的比值Z ;及 用所述比值Z減去一預設的閾值Y,獲得所述判斷參數(shù)Λ。
5.根據(jù)權利要求1所述的終端設備性能檢測方法,其特征在于,所述根據(jù)所述判斷參數(shù)Λ的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案包括:通過判斷所述判斷參數(shù)△大于O或小于等于O,以選擇相應的展示方案。
6.根據(jù)權利要求1所述的終端設備性能檢測方法,其特征在于,所述根據(jù)所述判斷參數(shù)Λ的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案包括:設置至少兩個不同的參考點且將所述參考點從小到大排列,相鄰的兩個參考點之間構成一區(qū)間,根據(jù)所述判斷參數(shù)△落入的區(qū)間,以選擇相應的展示方案。
7.根據(jù)權利要求6所述的終端設備性能檢測方法,其特征在于,在所述根據(jù)所述判斷參數(shù)△的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案,并設置為當前終端設備的默認展示方案之前,還包括: 根據(jù)不同時刻測得的實際時間Τ,獲得多個判斷參數(shù)Λ。
8.根據(jù)權利要求7所述的終端設備性能檢測方法,其特征在于,所述根據(jù)所述判斷參數(shù)Λ的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案包括:根據(jù)所述的多個判斷參數(shù)△大于O的次數(shù)或小于等于O的次數(shù),以選擇相應的展示方案。
9.根據(jù)權利要求7所述的終端設備性能檢測方法,其特征在于,所述根據(jù)所述判斷參數(shù)Λ的結(jié)果,從展示方案集合中提取與當前終端設備匹配的展示方案包括:根據(jù)所述的多個判斷參數(shù)△落入的區(qū)間的次數(shù),以選擇相應的展示方案。
10.根據(jù)權利要求7所述的終端設備性能檢測方法,其特征在于,所述在根據(jù)不同時刻測得的實際時間Τ,獲得多個判斷參數(shù)Λ之后,還包括: 統(tǒng)計所述判斷參數(shù)△的結(jié)果。
11.根據(jù)權利要求1所述的終端設備性能檢測方法,其特征在于,在所述從展示方案集合中提取與當前終端設備匹配的展示方案之后,還包括: 經(jīng)過預設的時間后,重新對所述終端設備進行性能檢測。
12.—種終端設備性能檢測裝置,其特征在于,包括: 后臺處理單元,用于在所述終端設備的后臺執(zhí)行第一展示方案,并記錄所述第一展示方案展示的實際時間T及標準時間Ttl ; 計算單元,用于根據(jù)所述實際時間T及標準時間Ttl,計算判斷參數(shù)Λ ; 設置單元,用于根據(jù)所述判斷參數(shù)△的結(jié)果,從所述展示方案集合提取與當前終端設備匹配的展示方案,并設置為當前終端設備的默認展示方案。
13.根據(jù)權利要求12所述終端設備性能檢測裝置,其特征在于,所述第一展示方案包含于所述展示方案集合內(nèi),所述展示方案集合包括至少兩個不同的展示方案。
14.根據(jù)權利要求12所述的終端設備性能檢測方法,其特征在于,所述標準時間Ttl為所述第一展示方案完成展示所需的預定時間。
15.根據(jù)權利要求12所述的終端設備性能檢測裝置,其特征在于,所述后臺處理單元包括: 第一處理單元,用于處理所述第一展示方案并記錄所述第一展示方案運行的實際時間T ; 第二處理單元,用于處理所述第一展示方案并記錄所述第一展示方案運行的標準時間T0。
16.根據(jù)權利要求12所述的終端設備性能檢測裝置,其特征在于,所述計算單元包括: 第一計算單元,用于計算所述實際時間T與所述標準時間Ttl之間的差值; 第二計算單元,用于計算所述差值與所述標準時間Ttl的比值Z ;及 第三計算單元,用于預設一閾值Y,并用所述比值Z減去所述閾值Y,獲得所述判斷參數(shù)Δ。
17.根據(jù)權利要求12所述的終端設備性能檢測裝置,其特征在于,所述終端設備性能檢測裝置還包括存儲單元,用于存儲所述展示方案。
18.根據(jù)權利要求12所述的終端設備性能檢測裝置,其特征在于,所述終端設備性能檢測裝置還包括統(tǒng)計單元,用于統(tǒng)計所述判斷參數(shù)△的結(jié)果。
19.根據(jù)權利要求12所述的終端設備性能檢測裝置,其特征在于,所述設置單元包括: 預設單元,用于預設一選擇規(guī)則 '及 提取單元,用于從所述展示方案集合中提取與當前終端設備匹配的展示方案,并設置為所述終端設備的默認展示方案。
20.根據(jù)權利要求12所述的終端設備性能檢測裝置,其特征在于,所述終端設備性能檢測裝置還包括重置單元,用于重置所述終端設備當前的展示方案,并通知所述后臺處理單元重新計算及記錄所述第一展示方案展示的實際時間Τ。
【文檔編號】G06F11/34GK104021068SQ201410265258
【公開日】2014年9月3日 申請日期:2014年6月13日 優(yōu)先權日:2014年6月13日
【發(fā)明者】黃艦, 趙昱 申請人:珠海市君天電子科技有限公司