一種流媒體卡頓的確定方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種流媒體卡頓的確定方法及裝置。
【背景技術(shù)】
[0002]流媒體的卡頓可以反映流媒體在終端播放的流暢性以及用戶使用流媒體業(yè)務(wù)的感知,流媒體卡頓包括卡頓次數(shù)和卡頓時(shí)間,目前判斷流媒體在播放過程中是否出現(xiàn)卡頓的方法為確定流媒體業(yè)務(wù)的平均下載速率,當(dāng)平均下載速率高于某一門限值時(shí),則確定流媒體在整個(gè)播放過程中沒有出現(xiàn)卡頓。
[0003]然而,流媒體的下載速率處于波動狀態(tài),無法客觀的反映流媒體播放過程中的實(shí)際流暢程度,例如,當(dāng)整個(gè)流媒體的播放過程中流媒體業(yè)務(wù)的平均下載速率高于門限值時(shí),可能存在流媒體在一段時(shí)間內(nèi)的下載速率高,播放流暢,但是另一段時(shí)間下載速率低,播放出現(xiàn)卡斷的情況,但是出現(xiàn)卡頓的次數(shù)和時(shí)間無法通過平均下載速率和門限值確定。所以現(xiàn)有的確定流媒體卡頓的方法不能準(zhǔn)確的反映流媒體業(yè)務(wù)的播放的流暢度。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供一種流媒體卡頓的確定方法及裝置,可以解決不能準(zhǔn)確的確定流媒體的播放流暢度的問題。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]—種流媒體卡頓的確定方法,包括:
[0007]按照流媒體中的數(shù)據(jù)包被下載的順序獲取每個(gè)數(shù)據(jù)包的數(shù)據(jù)量以及每個(gè)數(shù)據(jù)包的下載時(shí)長;
[0008]根據(jù)每個(gè)數(shù)據(jù)包的數(shù)據(jù)量,確定所述流媒體的實(shí)際下載量與理論下載量相同的第一時(shí)刻,所述實(shí)際下載量與所述理論下載量為同一下載時(shí)刻的下載量;
[0009]根據(jù)第一數(shù)據(jù)包的數(shù)據(jù)量以及所述第一數(shù)據(jù)包的下載時(shí)長,確定所述第一數(shù)據(jù)包的實(shí)際下載速率,所述第一數(shù)據(jù)包為在所述第一時(shí)刻處于正在下載狀態(tài)的數(shù)據(jù)包或者在所述第一時(shí)刻后下載的第一個(gè)數(shù)據(jù)包;
[0010]若所述第一數(shù)據(jù)包的實(shí)際下載速率小于理論下載速率,則確定所述流媒體出現(xiàn)一次播放卡頓;
[0011]根據(jù)所述第一數(shù)據(jù)包的下載時(shí)長,以及所述第一數(shù)據(jù)包中在所述第一時(shí)刻處于未下載狀態(tài)的數(shù)據(jù)量可供流暢播放的時(shí)間,確定所述流媒體的卡頓持續(xù)時(shí)間,所述流媒體的卡頓持續(xù)時(shí)間為所述第一數(shù)據(jù)包的下載時(shí)長與所述第一數(shù)據(jù)包中在所述第一時(shí)刻處于未下載狀態(tài)的數(shù)據(jù)量可供流暢播放的時(shí)間之差。
[0012]一種流媒體卡頓的確定裝置,包括:
[0013]獲取單元,用于按照流媒體中的數(shù)據(jù)包被下載的順序獲取每個(gè)數(shù)據(jù)包的數(shù)據(jù)量以及每個(gè)數(shù)據(jù)包的下載時(shí)長;
[0014]確定單元,用于根據(jù)每個(gè)數(shù)據(jù)包的數(shù)據(jù)量,確定所述流媒體的實(shí)際下載量與理論下載量相同的第一時(shí)刻,所述實(shí)際下載量與所述理論下載量為同一下載時(shí)刻的下載量;根據(jù)第一數(shù)據(jù)包的數(shù)據(jù)量以及所述第一數(shù)據(jù)包的下載時(shí)長,確定所述第一數(shù)據(jù)包的實(shí)際下載速率,所述第一數(shù)據(jù)包為在所述第一時(shí)刻處于正在下載狀態(tài)的數(shù)據(jù)包或者在所述第一時(shí)刻后下載的第一個(gè)數(shù)據(jù)包;若所述第一數(shù)據(jù)包的實(shí)際下載速率小于理論下載速率,則確定所述流媒體出現(xiàn)一次播放卡頓;根據(jù)所述第一數(shù)據(jù)包的下載時(shí)長,以及所述第一數(shù)據(jù)包中在所述第一時(shí)刻處于未下載狀態(tài)的數(shù)據(jù)量可供流暢播放的時(shí)間,確定所述流媒體的卡頓持續(xù)時(shí)間,所述流媒體的卡頓持續(xù)時(shí)間為所述第一數(shù)據(jù)包的下載時(shí)長與所述第一數(shù)據(jù)包中在所述第一時(shí)刻處于未下載狀態(tài)的數(shù)據(jù)量可供流暢播放的時(shí)間之差。
[0015]本發(fā)明實(shí)施例提供的流媒體卡頓的確定方法及裝置,按照流媒體中的數(shù)據(jù)包被下載的順序獲取每個(gè)數(shù)據(jù)包的數(shù)據(jù)量以及每個(gè)數(shù)據(jù)包的下載時(shí)長,然后確定流媒體的實(shí)際下載量與理論下載量相同的第一時(shí)刻,再根據(jù)第一數(shù)據(jù)包的數(shù)據(jù)量以及第一數(shù)據(jù)包的下載時(shí)長,確定第一數(shù)據(jù)包的實(shí)際下載速率,若第一數(shù)據(jù)包的實(shí)際下載速率小于理論下載速率,則確定流媒體出現(xiàn)一次播放卡頓,進(jìn)而根據(jù)第一數(shù)據(jù)包的下載時(shí)長,以及第一數(shù)據(jù)包中數(shù)據(jù)量可供流暢播放的時(shí)間,確定流媒體的卡頓持續(xù)時(shí)間。與現(xiàn)有技術(shù)中根據(jù)流媒體的平均下載速率確定的流媒體播放流暢度不準(zhǔn)確相比,本發(fā)明實(shí)施例通過實(shí)時(shí)監(jiān)測每個(gè)流媒體中每個(gè)數(shù)據(jù)包的下載時(shí)長和每個(gè)數(shù)據(jù)包的下載量,得到流媒體在每個(gè)時(shí)刻的實(shí)際下載量,進(jìn)而從微觀上確定流媒體在每個(gè)時(shí)刻的實(shí)際下載速率,可以最大程度上還原流媒體的下載過程,進(jìn)而根據(jù)各時(shí)刻的實(shí)際下載數(shù)據(jù)量與理論下載數(shù)據(jù)量的關(guān)系,可以確定出流媒體播放過程中的卡頓次數(shù)以及每次卡頓持續(xù)的時(shí)間,從而更加準(zhǔn)確的反映流媒體的播放流暢度。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明實(shí)施例提供的一種流媒體卡頓的確定方法的流程圖;
[0018]圖2為本發(fā)明實(shí)施例提供的另一種流媒體卡頓的確定方法的流程圖;
[0019]圖3為本發(fā)明實(shí)施例提供的一種流媒體卡頓的確定裝置的邏輯結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0020]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0021 ]為了準(zhǔn)確的確定流媒體的播放流暢度,本發(fā)明實(shí)施例提供一種流媒體卡頓的確定方法,如圖1所示,該方法包括:
[0022]101、按照流媒體中的數(shù)據(jù)包被下載的順序獲取每個(gè)數(shù)據(jù)包的數(shù)據(jù)量以及每個(gè)數(shù)據(jù)包的下載時(shí)長。
[0023]其中,在下載流媒體過程中,流媒體會被分割成大量小于或等于1500B的數(shù)據(jù)包進(jìn)行傳輸,在流媒體的下載與播放過程中,服務(wù)器可以通過Iu_ps(Iu Packet Service,Iu口分組業(yè)務(wù))數(shù)據(jù)監(jiān)測到下載的每個(gè)數(shù)據(jù)包的大小以及下載每個(gè)數(shù)據(jù)包實(shí)際消耗的時(shí)長。Iu-ps是指分組域的Iu接口,在UMTS(Universal Mobile Telecommunicat1ns System,通用移動通信系統(tǒng))網(wǎng)絡(luò)架構(gòu)中,Iu接口負(fù)責(zé)核心網(wǎng)和RNC之間的信令交互,Iu-ps數(shù)據(jù)包含分組域數(shù)據(jù)交互的所有信息,例如:用戶基本信息、終端基本信息、網(wǎng)絡(luò)基本信息,以及用戶進(jìn)行分組域業(yè)務(wù)時(shí)控制面信令信息和用戶面的數(shù)據(jù)信息等。
[0024]102、根據(jù)每個(gè)數(shù)據(jù)包的數(shù)據(jù)量,確定流媒體的實(shí)際下載量與理論下載量相同的第一時(shí)刻。
[0025]其中,流媒體的實(shí)際下載量與理論下載量為同一下載時(shí)刻的下載量,例如在流媒體播放至第30秒時(shí),流媒體的實(shí)際下載量與理論下載量相同,則確定第一時(shí)刻為流媒體播放后的第30秒。
[0026]理論下載量是理論平均下載速率與已播放時(shí)長的乘積。另外,根據(jù)每個(gè)數(shù)據(jù)包的數(shù)據(jù)量,可以確定每個(gè)下載時(shí)刻實(shí)際已經(jīng)下載的數(shù)據(jù)包的數(shù)據(jù)總量,該數(shù)據(jù)總量為流媒體的實(shí)際下載量,通過將各個(gè)時(shí)刻的理論下載量與實(shí)際下載量進(jìn)行對比,可以確定實(shí)際下載量與理論