移動終端卡頓的測量方法與裝置制造方法
【專利摘要】本發(fā)明公開了一種移動終端卡頓的測量方法與裝置,在用戶操作后測量幀率,并與標(biāo)準(zhǔn)幀率比較,出現(xiàn)丟幀時判定為卡頓,進(jìn)而對丟幀數(shù)據(jù)進(jìn)行定位,根據(jù)丟幀的疏密采用不同的加權(quán)值計算卡頓指數(shù),所得卡頓指數(shù)的高低反映了卡頓現(xiàn)象的輕重,從而實現(xiàn)了對卡頓現(xiàn)象進(jìn)行準(zhǔn)確判斷與量化的目的,有利于工程師進(jìn)行針對性地的分析。
【專利說明】移動終端卡頓的測量方法與裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端【技術(shù)領(lǐng)域】,特別是涉及一種移動終端卡頓的測量方法與裝置。
【背景技術(shù)】
[0002]隨著各種應(yīng)用軟件的開發(fā),手機等移動終端上安裝的軟件越來越多。在豐富了用戶的學(xué)習(xí)和娛樂方式的同時,眾多軟件占用大量的系統(tǒng)資源,從而拖慢了移動終端的反應(yīng)速度,造成卡頓現(xiàn)象。
[0003]對卡頓現(xiàn)象進(jìn)行準(zhǔn)確的判斷與測量是技術(shù)人員對移動終端進(jìn)行優(yōu)化升級的前提,然而,目前缺乏這方面的有效方法。傳統(tǒng)方法是靠視覺感知,由于每個人的感受不同,而且卡頓現(xiàn)象是隨機出現(xiàn)的無法保持現(xiàn)場,因而難以準(zhǔn)確判斷,妄談測量。
【發(fā)明內(nèi)容】
[0004]基于上述情況,本發(fā)明提出了一種移動終端卡頓的測量方法與裝置,以對移動終端的卡頓現(xiàn)象進(jìn)行準(zhǔn)確的測量。為此,采用的方案如下。
[0005]一種移動終端卡頓的測量方法,包括步驟:
[0006]在用戶操作的起止之間,測量移動終端屏幕上顯示畫面的幀率,并記錄每一幀畫面的生成時間;
[0007]將測得的幀率與標(biāo)準(zhǔn)幀率比較,若測得的幀率小于標(biāo)準(zhǔn)幀率,則判定為丟幀;
[0008]根據(jù)每一幀畫面的生成時間,確定丟幀的時刻和幀數(shù);
[0009]將分散的丟幀作為正常丟幀,將連續(xù)的丟幀作為異常丟幀;
[0010]對正常丟幀和異常丟幀進(jìn)行加權(quán)求和,得到卡頓指數(shù)。
[0011]一種移動終端卡頓的測量裝置,包括:
[0012]幀率測量模塊,用于在用戶操作的起止之間,測量移動終端屏幕上顯示畫面的幀率,并記錄每一幀畫面的生成時間;
[0013]丟幀判斷模塊,用于將測得的幀率與標(biāo)準(zhǔn)幀率比較,若測得的幀率小于標(biāo)準(zhǔn)幀率,則判定為丟巾貞;
[0014]丟幀定位模塊,用于根據(jù)每一幀畫面的生成時間,確定丟幀的時刻和幀數(shù);
[0015]丟幀分類模塊,用于將分散的丟幀作為正常丟幀,將連續(xù)的丟幀作為異常丟幀;
[0016]卡頓量化模塊,用于對正常丟幀和異常丟幀進(jìn)行加權(quán)求和,得到卡頓指數(shù)。
[0017]本發(fā)明移動終端卡頓的測量方法與裝置,在用戶操作后測量幀率,并與標(biāo)準(zhǔn)幀率比較,出現(xiàn)丟幀時判定為卡頓,進(jìn)而對丟幀數(shù)據(jù)進(jìn)行定位,根據(jù)丟幀的疏密采用不同的加權(quán)值計算卡頓指數(shù),所得卡頓指數(shù)的高低反映了卡頓現(xiàn)象的輕重,從而實現(xiàn)了對卡頓現(xiàn)象進(jìn)行準(zhǔn)確判斷與量化的目的,有利于工程師進(jìn)行針對性地的分析。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明移動終端卡頓的測量方法的流程示意圖;
[0019]圖2為本發(fā)明移動終端卡頓的測量裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0021]本發(fā)明移動終端卡頓的測量方法,如圖1所示,包括步驟:
[0022]步驟8101、在用戶操作的起止之間,測量移動終端屏幕上顯示畫面的幀率,并記錄每一幀畫面的生成時間。
[0023]卡頓現(xiàn)象一般出現(xiàn)在用戶執(zhí)行一個操作的過程中,因而當(dāng)用戶發(fā)出指令后,對移動終端屏幕上的畫面進(jìn)行檢測,截取操作起止之間的數(shù)據(jù),計算幀率,記錄每一幀畫面的生成時間,以便后續(xù)判斷。
[0024]步驟8102、將測得的幀率與標(biāo)準(zhǔn)幀率比較,若測得的幀率小于標(biāo)準(zhǔn)幀率,則判定為丟幀。
[0025]若屏幕畫面顯示正常,則幀率為標(biāo)準(zhǔn)幀率,標(biāo)準(zhǔn)幀率為60幀/秒。若測得的幀率低于標(biāo)準(zhǔn)幀率,說明出現(xiàn)了卡頓現(xiàn)象,則畫面有丟幀。
[0026]步驟8103、根據(jù)每一幀畫面的生成時間,確定丟幀的時刻和幀數(shù)。
[0027]步驟8101記錄了每一幀的生成時間,將該時間與標(biāo)準(zhǔn)幀率下每一幀的生成時間對比,可得丟幀數(shù)據(jù)所在時刻及丟失的幀數(shù)。
[0028]步驟8104、將分散的丟幀作為正常丟幀,將連續(xù)的丟幀作為異常丟幀。
[0029]丟幀分為正常丟幀和異常丟幀,偶然出現(xiàn)的丟幀為正常丟幀,短時間內(nèi)多次丟幀為異常丟幀,具體可以定義為預(yù)定時間內(nèi)丟失預(yù)定幀數(shù)為異常丟幀。
[0030]步驟8105、對正常丟幀和異常丟幀進(jìn)行加權(quán)求和,得到卡頓指數(shù)。
[0031]對卡頓進(jìn)行量化,應(yīng)弱化正常丟幀的權(quán)重,強化異常丟幀的權(quán)重,據(jù)此為每幀丟幀數(shù)據(jù)設(shè)置合適的權(quán)重,將丟幀幀數(shù)與相應(yīng)的權(quán)重進(jìn)行綜合運算,得到一個數(shù)值,將該數(shù)值作為卡頓指數(shù)反映給技術(shù)人員,完成卡頓的測量。
[0032]本發(fā)明移動終端卡頓的測量裝置是與上述方法對應(yīng)的裝置,如圖2所示,包括:
[0033]幀率測量模塊,用于在用戶操作的起止之間,測量移動終端屏幕上顯示畫面的幀率,并記錄每一幀畫面的生成時間;
[0034]丟幀判斷模塊,用于將測得的幀率與標(biāo)準(zhǔn)幀率比較,若測得的幀率小于標(biāo)準(zhǔn)幀率,則判定為丟巾貞;
[0035]丟幀定位模塊,用于根據(jù)每一幀畫面的生成時間,確定丟幀的時刻和幀數(shù);
[0036]丟幀分類模塊,用于將分散的丟幀作為正常丟幀,將連續(xù)的丟幀作為異常丟幀;
[0037]卡頓量化模塊,用于對正常丟幀和異常丟幀進(jìn)行加權(quán)求和,得到卡頓指數(shù)。
[0038]作為一個優(yōu)選的實施例,所述丟幀分類模塊,用于將預(yù)定時間內(nèi)丟失預(yù)定幀數(shù)作為異常丟幀。
[0039]作為一個優(yōu)選的實施例,所述標(biāo)準(zhǔn)幀率為60幀/秒。
[0040]作為一個優(yōu)選的實施例,異常丟幀的權(quán)重大于正常丟幀的權(quán)重。
[0041]綜上,本發(fā)明移動終端卡頓的測量方法與裝置,根據(jù)用戶操作后屏幕上畫面的丟幀情況量化卡頓現(xiàn)象,為卡頓現(xiàn)象提供了數(shù)據(jù)支持,便于技術(shù)人員了解卡頓的輕重,從而做出應(yīng)對策略。
[0042]以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種移動終端卡頓的測量方法,其特征在于,包括步驟: 在用戶操作的起止之間,測量移動終端屏幕上顯示畫面的幀率,并記錄每一幀畫面的生成時間; 將測得的幀率與標(biāo)準(zhǔn)幀率比較,若測得的幀率小于標(biāo)準(zhǔn)幀率,則判定為丟幀; 根據(jù)每一幀畫面的生成時間,確定丟幀的時刻和幀數(shù); 將分散的丟幀作為正常丟幀,將連續(xù)的丟幀作為異常丟幀; 對正常丟幀和異常丟幀進(jìn)行加權(quán)求和,得到卡頓指數(shù)。
2.根據(jù)權(quán)利要求1所述的移動終端卡頓的測量方法,其特征在于, 將預(yù)定時間內(nèi)丟失預(yù)定幀數(shù)作為異常丟幀。
3.根據(jù)權(quán)利要求1或2所述的移動終端卡頓的測量方法,其特征在于, 所述標(biāo)準(zhǔn)幀率為60幀/秒。
4.根據(jù)權(quán)利要求1或2所述的移動終端卡頓的測量方法,其特征在于, 異常丟幀的權(quán)重大于正常丟幀的權(quán)重。
5.一種移動終端卡頓的測量裝置,其特征在于,包括: 幀率測量模塊,用于在用戶操作的起止之間,測量移動終端屏幕上顯示畫面的幀率,并記錄每一幀畫面的生成時間; 丟幀判斷模塊,用于將測得的幀率與標(biāo)準(zhǔn)幀率比較,若測得的幀率小于標(biāo)準(zhǔn)幀率,則判定為丟巾貞; 丟幀定位模塊,用于根據(jù)每一幀畫面的生成時間,確定丟幀的時刻和幀數(shù); 丟幀分類模塊,用于將分散的丟幀作為正常丟幀,將連續(xù)的丟幀作為異常丟幀; 卡頓量化模塊,用于對正常丟幀和異常丟幀進(jìn)行加權(quán)求和,得到卡頓指數(shù)。
6.根據(jù)權(quán)利要求5所述的移動終端卡頓的測量裝置,其特征在于, 所述丟幀分類模塊,用于將預(yù)定時間內(nèi)丟失預(yù)定幀數(shù)作為異常丟幀。
7.根據(jù)權(quán)利要求5或6所述的移動終端卡頓的測量裝置,其特征在于, 所述標(biāo)準(zhǔn)幀率為60幀/秒。
8.根據(jù)權(quán)利要求5或6所述的移動終端卡頓的測量裝置,其特征在于,異常丟幀的權(quán)重大于正常丟幀的權(quán)重。
【文檔編號】G06F11/22GK104375912SQ201410707462
【公開日】2015年2月25日 申請日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】杜文成, 侯位移, 曹華贛, 李軍 申請人:廣東歐珀移動通信有限公司