專利名稱::一種計(jì)算終端緩存大小的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明實(shí)施例涉及一種計(jì)算終端緩存大小的方法和裝置,屬于通信領(lǐng)域。特別涉及流媒體
技術(shù)領(lǐng)域:
。
背景技術(shù):
:流媒體是指一種基于流式傳輸技術(shù)來(lái)傳輸?shù)拿襟w,流式媒體在播放前不需要下載整個(gè)文件,其數(shù)據(jù)流隨時(shí)傳送隨時(shí)播放。用戶不必像采用全部下載的方式那樣等到整個(gè)文件都下載完畢才能觀看,而是只需經(jīng)過(guò)幾秒或幾十秒的啟動(dòng)延時(shí)即可在用戶終端上進(jìn)行播放和觀看。此時(shí)多媒體文件的剩余部分將在后臺(tái)的服務(wù)器內(nèi)繼續(xù)下載至緩存區(qū),保持播放的連續(xù)性。利用流媒體技術(shù),可以向用戶提供數(shù)字廣播組播電視、VOD點(diǎn)播、視頻錄像等諸多多媒體業(yè)務(wù)。流式傳輸?shù)膶?shí)現(xiàn)需要緩存,請(qǐng)參閱圖1,圖1為終端緩存區(qū)存儲(chǔ)視頻幀的示意圖。在理想的情況下,終端接收視頻幀和播放視頻幀的幀播放速率是相同的,因而在視頻幀傳輸?shù)耐瑫r(shí),終端緩存大小會(huì)保持不變,也就是說(shuō)緩存中的視頻幀數(shù)量一樣。但是,由于網(wǎng)絡(luò)不穩(wěn)定性或者其它原因引起的網(wǎng)絡(luò)問(wèn)題會(huì)影響傳輸質(zhì)量,出現(xiàn)終端接收速率小于播放速率,會(huì)導(dǎo)致終端緩存大小發(fā)生變化。終端緩存大小的變化不但反映了網(wǎng)絡(luò)傳輸情況,而且反映了流媒體視頻業(yè)務(wù)對(duì)網(wǎng)路突發(fā)的阻塞以及信道質(zhì)量下降的網(wǎng)絡(luò)問(wèn)題的緩沖能力。所以及時(shí)地獲悉終端緩存大小的實(shí)時(shí)變化,做出相應(yīng)的調(diào)整(比如業(yè)務(wù)質(zhì)量的監(jiān)控、調(diào)整網(wǎng)絡(luò)參數(shù)、提升視頻業(yè)務(wù)質(zhì)量等),對(duì)于改善視頻質(zhì)量十分重要。但是,現(xiàn)有技術(shù)卻沒(méi)有獲悉終端緩存變化的方法。
發(fā)明內(nèi)容本發(fā)明實(shí)施例要解決的技術(shù)問(wèn)題是提供了一種計(jì)算終端緩存大小的方法和裝置,可以使無(wú)線網(wǎng)絡(luò)的計(jì)算終端緩存大小,獲悉終端緩存的實(shí)時(shí)變化。為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供的方案是這樣的本發(fā)明實(shí)施例提供了一種計(jì)算終端緩存大小的方法,該方法包括根據(jù)第一時(shí)刻終端緩存中視頻幀的最大序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間終端反饋接收到的服務(wù)數(shù)據(jù)單元SDU包所對(duì)應(yīng)的視頻幀序號(hào),確定第二時(shí)刻終端緩存中的視頻幀最大序號(hào);根據(jù)第一時(shí)刻終端緩存中視頻幀的最小序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù),確定第二時(shí)刻終端緩存中視頻幀的最小序號(hào);根據(jù)第二時(shí)刻終端緩存中視頻幀最大序號(hào)和視頻幀最小序號(hào)計(jì)算終端緩存的大小。本發(fā)明實(shí)施例還提供一種計(jì)算終端緩存大小的裝置,所述裝置包括視頻幀最大序號(hào)計(jì)算單元,用于根據(jù)第一時(shí)刻終端緩存中視頻幀的最大序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間終端反饋接收到的服務(wù)數(shù)據(jù)單元SDU包所對(duì)應(yīng)的視頻幀序號(hào),確定第二時(shí)刻終端緩存中的視頻幀的最大序號(hào);視頻幀最小序號(hào)計(jì)算單元,用于根據(jù)第一時(shí)刻終端緩存中視頻幀的最小序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù),確定第二時(shí)刻終端緩存中視頻幀的最小序號(hào);緩存大小計(jì)算單元,用于根據(jù)第二時(shí)刻終端緩存中視頻幀最大序號(hào)和視頻幀最小序號(hào)計(jì)算終端緩存的大小。本發(fā)明實(shí)施例中,通過(guò)接收終端的反饋信息,查詢對(duì)應(yīng)的視頻幀序號(hào)后與網(wǎng)絡(luò)側(cè)存儲(chǔ)的第一時(shí)刻終端緩存最大視頻幀序號(hào)比較,根據(jù)結(jié)果判斷是否更新網(wǎng)絡(luò)側(cè)存儲(chǔ)的第一時(shí)刻終端緩存最大視頻幀序號(hào);通過(guò)當(dāng)前幀的播放時(shí)間是否大于等于每幀的持續(xù)時(shí)間進(jìn)行判斷是否更新網(wǎng)絡(luò)側(cè)存儲(chǔ)的第一時(shí)刻終端緩存中的最小視頻幀序號(hào);最后根據(jù)第二時(shí)刻終端緩存最大視頻幀序號(hào)、最小視頻幀序號(hào)和已知的流媒體幀播放速率進(jìn)行終端緩存的大小計(jì)算。通過(guò)本發(fā)明實(shí)施例的方法和裝置,網(wǎng)絡(luò)側(cè)可以計(jì)算終端緩存的大小,獲悉終端緩存的實(shí)時(shí)變化,從而能夠感知網(wǎng)絡(luò)傳輸質(zhì)量和終端對(duì)網(wǎng)絡(luò)問(wèn)題的緩沖能力以及進(jìn)行視頻業(yè)務(wù)質(zhì)量的優(yōu)化和評(píng)估等。圖1為現(xiàn)有技術(shù)中終端緩存區(qū)存儲(chǔ)視頻幀的示意圖;圖2為本發(fā)明一個(gè)實(shí)施例中計(jì)算終端緩存大小的方法流程圖;圖3為本發(fā)明另一個(gè)實(shí)施例中計(jì)算終端緩存大小的流程圖;圖4為本發(fā)明又一個(gè)實(shí)施例中計(jì)算終端緩存大小的流程圖;圖5為本發(fā)明實(shí)施例中計(jì)算終端緩存大小的裝置示意圖。具體實(shí)施方式本發(fā)明實(shí)施例提供了一種計(jì)算終端緩存大小的方法和裝置,使得無(wú)線網(wǎng)絡(luò)可以計(jì)算終端緩存大小。所述無(wú)線網(wǎng)絡(luò)可以為通用移動(dòng)通信系統(tǒng)(UMTS,UniversalMobileTelecommunicationSystem)、時(shí)分同步碼分多址(TD-SCDMA,TimeDivision-SynchronousCodeDivisionMultipleAccess)、碼分多址(CDMA,Codedivisionmultipleaccess)、通過(guò)分組無(wú)線服務(wù)(GPRS,Generalpacketradioservice)和全球移動(dòng)通信系統(tǒng)GSM演進(jìn)的增強(qiáng)型數(shù)據(jù)速率(EDGE,EnhanceddataratesforGSMevolution)、3G長(zhǎng)期演進(jìn)項(xiàng)目(LTE,LongTermEvolution)等等。通過(guò)本發(fā)明實(shí)施例的方法和裝置,網(wǎng)絡(luò)側(cè)可以計(jì)算終端緩存的大小,獲悉終端緩存的實(shí)時(shí)變化,從而能夠感知網(wǎng)絡(luò)傳輸質(zhì)量和終端對(duì)網(wǎng)絡(luò)問(wèn)題的緩沖能力。此外,網(wǎng)絡(luò)對(duì)終端緩存變化的計(jì)算還可以應(yīng)用于視頻業(yè)務(wù)質(zhì)量的優(yōu)化和評(píng)估等方面。本發(fā)明實(shí)施例提供的計(jì)算終端緩存大小的方法具體可以是這樣現(xiàn)實(shí)的(1)根據(jù)第一時(shí)刻終端緩存中視頻幀的最大序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間終端反饋接收到的服務(wù)數(shù)據(jù)單元SDU包所對(duì)應(yīng)的視頻幀序號(hào),確定第二時(shí)刻終端緩存中的視頻幀最大序號(hào)。其中,所述確定第二時(shí)刻終端緩存中的^f見(jiàn)頻幀最大序號(hào)具體可以為接收第一時(shí)刻至第二時(shí)刻之間終端反饋的表示接收到服務(wù)數(shù)據(jù)單元SDU包的信息,所述信息中包括所述SDU包序號(hào);根據(jù)所述SDU包序號(hào),以及預(yù)先存儲(chǔ)的SDU包序號(hào)和視頻幀序號(hào)的對(duì)應(yīng)關(guān)系獲取所述SDU包對(duì)應(yīng)的視頻幀序號(hào);在所述SDU包對(duì)應(yīng)的視頻幀序號(hào)中的最大值大于第一時(shí)刻終端緩存中視頻幀的最大序號(hào)時(shí),將所述視頻幀序號(hào)作為第二時(shí)刻終端緩存中視頻幀最大序號(hào)。此外,所述確定第二時(shí)刻終端緩存中的視頻幀最大序號(hào)還可以是在所述SDU包對(duì)應(yīng)的視頻幀序號(hào)中的最大值小于或等于第一時(shí)刻終端緩存中視頻幀的最大序號(hào)時(shí),將第一時(shí)刻終端緩存中視頻幀的最大序號(hào)作為第二時(shí)刻終端緩存中視頻幀最大序號(hào)。(2)根據(jù)第一時(shí)刻終端緩存中視頻幀的最小序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù),確定第二時(shí)刻終端緩存中視頻幀的最小序號(hào)。其中,所述確定第二時(shí)刻終端緩存中視頻幀的最小序號(hào)具體可以為計(jì)算第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù);將第一時(shí)刻終端緩存中視頻幀的最小序號(hào)和播放的視頻幀幀數(shù)相加之和作為第二時(shí)刻終端緩存中視頻幀的最小序號(hào)。所述計(jì)算第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù)可以包括將第一時(shí)刻至第二時(shí)刻之間的視頻播放時(shí)間和視頻播放速率相乘;將所述乘積向下取整的值作為播放的視頻幀幀數(shù)。其中,所述第一時(shí)刻至第二時(shí)刻之間的視頻播放時(shí)間為第二時(shí)刻減去第一時(shí)刻的差值。其中,若第一時(shí)刻至第二時(shí)刻之間視頻播放時(shí)間大于或等于一幀的持續(xù)時(shí)間,將所述視頻播放時(shí)間和視頻播放速率的乘積向下取整,并與第一時(shí)刻終端緩存中視頻幀的最小序號(hào)相加,得到第二時(shí)刻終端緩存中視頻幀最小序(3)根據(jù)第二時(shí)刻終端緩存中視頻幀最大序號(hào)和視頻幀最小序號(hào)計(jì)算終端緩存的大小。其中,所述根據(jù)第二時(shí)刻終端緩存中視頻幀最大序號(hào)和視頻幀最小序號(hào)計(jì)算終端緩存的大小具體可以是將第二時(shí)刻終端緩存中視頻幀最大序號(hào)減去視頻幀最小序號(hào)的差值作為終端緩存的大??;或計(jì)算第二時(shí)刻終端緩存中視頻幀最大序號(hào)與視頻幀最小序號(hào)的差值,將該差值與視頻播放速率的比值作為終端緩存的大小。上述介紹了本發(fā)明實(shí)施例提供的計(jì)算終端緩存大小的方法,該方法可以計(jì)算終端緩存的大小,獲悉終端緩存的實(shí)時(shí)變化,從而能夠感知網(wǎng)絡(luò)傳輸質(zhì)量和終端對(duì)網(wǎng)絡(luò)問(wèn)題的緩沖能力。此外,對(duì)終端緩存變化的計(jì)算還可以應(yīng)用于視頻業(yè)務(wù)質(zhì)量的優(yōu)化和評(píng)估等方面。為了便于對(duì)本發(fā)明實(shí)施例有進(jìn)一步的理解,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例提供的方法進(jìn)行詳細(xì)描述。實(shí)施例一請(qǐng)參閱圖2,圖2為本發(fā)明一個(gè)實(shí)施例中計(jì)算終端緩存大小的方法流程圖。該方法可以包括以下步驟步驟201:預(yù)先存儲(chǔ)網(wǎng)絡(luò)側(cè)標(biāo)識(shí)的服務(wù)數(shù)據(jù)單元SDU包序號(hào)和視頻幀序號(hào)的對(duì)應(yīng)關(guān)系。所述存儲(chǔ)網(wǎng)絡(luò)側(cè)標(biāo)識(shí)的服務(wù)數(shù)據(jù)單元SDU包序號(hào)和視頻幀序號(hào)的對(duì)應(yīng)關(guān)系可以包括網(wǎng)絡(luò)側(cè)將傳輸?shù)腟DU包標(biāo)識(shí)序號(hào);網(wǎng)絡(luò)側(cè)將所述SDU包對(duì)應(yīng)的一見(jiàn)頻幀標(biāo)識(shí)序號(hào);網(wǎng)絡(luò)側(cè)將所述SDU包序號(hào)和該SDU包對(duì)應(yīng)的視頻幀序號(hào)進(jìn)行存儲(chǔ)。步驟202:判斷是否接收到終端反饋的指示接收到SDU包的信息,如果是,執(zhí)行步驟203;如果否,則執(zhí)行步驟204。其中,所述終端反饋的指示接收到SDU包的信息可以包含接收到的SDU包的序號(hào)。步驟203:根據(jù)所述SDU包序號(hào)獲取所述SDU包對(duì)應(yīng)的視頻幀序號(hào),々i設(shè)所述SDU包對(duì)應(yīng)的視頻幀序號(hào)為Pi。其中,所述根據(jù)SDU包序號(hào)獲取所述SDU包對(duì)應(yīng)的視頻幀序號(hào)為網(wǎng)絡(luò)側(cè)根據(jù)所述SDU包序號(hào)查詢網(wǎng)絡(luò)側(cè)存儲(chǔ)的SDU包序號(hào)和一見(jiàn)頻幀序號(hào)的對(duì)應(yīng)關(guān)系,獲取所述SDU包對(duì)應(yīng)的^L頻幀序號(hào)。在SDU包對(duì)應(yīng)的視頻幀有多個(gè)時(shí),Pi取其中最大的視頻幀序號(hào)。步驟204:判斷視頻是否播放,如果是,則執(zhí)行步驟205;如果否,則執(zhí)行步驟207。步驟205:判斷視頻播放時(shí)間是否等于或大于每幀的持續(xù)時(shí)間1/K,如果是,執(zhí)行步驟206;如果否,執(zhí)行步驟207。其中,K表示已知的流媒體視頻幀的幀播放速率;1/K表示每一個(gè)視頻幀的播放持續(xù)時(shí)間。步驟206:更新網(wǎng)絡(luò)側(cè)存儲(chǔ)的第一時(shí)刻終端緩存的當(dāng)前播放幀的序號(hào)Pmin,即更新網(wǎng)絡(luò)側(cè)存儲(chǔ)的第一時(shí)刻終端緩存中的最小視頻幀序號(hào)Pmin。將所述視頻播放時(shí)間和K的乘積向下取整,并與第一時(shí)刻終端緩存中視頻幀的最小視頻幀序號(hào)相加,得到第二時(shí)刻終端緩存中視頻幀最小序號(hào)。步驟207:判斷所述Pi是否大于網(wǎng)絡(luò)側(cè)第一時(shí)刻存儲(chǔ)的終端緩存中的最大一見(jiàn)頻幀序號(hào)Pmax,如果是,則執(zhí)行步驟208更新Pmax;反之Pmax保持不變,并執(zhí)行步驟209。步驟208:將網(wǎng)絡(luò)側(cè)第一時(shí)刻存儲(chǔ)的終端緩存中的最大視頻幀序號(hào)Pmax更新為Pi,即是第二時(shí)刻終端緩存最大一見(jiàn)頻幀序號(hào)為Pmax-Pi。步驟209:根據(jù)網(wǎng)絡(luò)側(cè)存儲(chǔ)的第二時(shí)刻的終端緩存的Pmax、Pmin和已知的流4某體幀播放速率K,計(jì)算終端緩存的大小。所述計(jì)算終端緩存的大小,具體可以是終端緩存的大小=(最大視頻幀序號(hào)Pmax-最小視頻幀序號(hào)Pmin);或者終端緩存的大小=(最大視頻幀序號(hào)Pmax-最小視頻幀序號(hào)Pmin)/幀播放速率K。根據(jù)上述本實(shí)施例提供的方法,當(dāng)執(zhí)行完步驟209之后,循環(huán)執(zhí)行步驟201~步驟209,可以達(dá)到計(jì)算終端緩存的大小,從而達(dá)到獲悉終端緩存的實(shí)時(shí)變化。以上是本發(fā)明提供的一個(gè)實(shí)施例的方法介紹。利用本發(fā)明實(shí)施例的方法,網(wǎng)絡(luò)側(cè)可以計(jì)算終端緩存的大小,達(dá)到獲悉終端緩存的實(shí)時(shí)變化,從而能夠感知網(wǎng)絡(luò)的傳輸質(zhì)量和終端對(duì)網(wǎng)絡(luò)問(wèn)題的緩沖能力。實(shí)施例二請(qǐng)參閱圖3,圖3為本發(fā)明另一個(gè)實(shí)施例中計(jì)算終端緩存大小的方法流程圖。該方法的可以包括以下步驟步驟301:預(yù)先存儲(chǔ)網(wǎng)絡(luò)側(cè)標(biāo)識(shí)的服務(wù)數(shù)據(jù)單元SDU包序號(hào)和視頻幀序號(hào)的對(duì)應(yīng)關(guān)系。所述預(yù)先存儲(chǔ)網(wǎng)絡(luò)側(cè)標(biāo)識(shí)的服務(wù)數(shù)據(jù)單元SDU包序號(hào)和視頻幀序號(hào)的對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)側(cè)將傳輸?shù)腟DU包標(biāo)識(shí)序號(hào);網(wǎng)絡(luò)側(cè)將所述SDU包對(duì)應(yīng)的視頻幀標(biāo)識(shí)序號(hào);網(wǎng)絡(luò)側(cè)將所述SDU包序號(hào)和該SDU包對(duì)應(yīng)的視頻幀序號(hào)存儲(chǔ)到記錄表中。步驟302:接收終端反饋的接收到SDU包的信息。其中,所述終端反饋的接收到SDU包的信息可以包含該SDU包序號(hào)。步驟303:根據(jù)所述SDU包序號(hào)查詢記錄表,獲取所述SDU包對(duì)應(yīng)的視頻幀序號(hào),假設(shè)所述SDU包對(duì)應(yīng)的視頻幀序號(hào)為Pi。網(wǎng)絡(luò)側(cè)將每個(gè)傳輸?shù)腟DU包標(biāo)識(shí)序號(hào),同時(shí)將每個(gè)SDU包對(duì)應(yīng)的視頻幀標(biāo)識(shí)序號(hào),并將SDU包序號(hào)與其對(duì)應(yīng)的視頻幀序號(hào)存儲(chǔ)在網(wǎng)絡(luò)側(cè)的記錄表中。當(dāng)網(wǎng)絡(luò)側(cè)接收終端反饋接收到SDU包的信息時(shí),根據(jù)信息中包含的該SDU包序號(hào)查詢記錄表,得到所述SDU包對(duì)應(yīng)的視頻幀序號(hào)Pi。此外,網(wǎng)絡(luò)側(cè)查詢到Pi時(shí),認(rèn)為終端緩存已經(jīng)確認(rèn)接收到序號(hào)為Pi的視頻幀。所述記錄表為網(wǎng)絡(luò)側(cè)用來(lái)存儲(chǔ)每個(gè)傳輸?shù)腟DU包序號(hào)與該SDU包對(duì)應(yīng)的視頻幀序號(hào)的對(duì)應(yīng)關(guān)系。所述記錄表的格式如表1所示。表1<table>tableseeoriginaldocumentpage12</column></row><table><table>tableseeoriginaldocumentpage13</column></row><table>從表l可以看出,一個(gè)視頻幀序號(hào)可以對(duì)應(yīng)一個(gè)或多個(gè)SDU包序號(hào)。本實(shí)施例的表1僅給出利用記錄表方式存儲(chǔ)兩者的對(duì)應(yīng)關(guān)系。需要說(shuō)明的是,上述每個(gè)傳輸?shù)腟DU包序號(hào)與其視頻幀序號(hào)的對(duì)應(yīng)關(guān)系還可以存儲(chǔ)在網(wǎng)絡(luò)側(cè)的其他數(shù)據(jù)結(jié)構(gòu)中,本發(fā)明實(shí)施例只以記錄表的方式給予介紹,具體的記錄方式并不限定。此外,在終端接收到的SDU包對(duì)應(yīng)的^f見(jiàn)頻幀有多個(gè)時(shí),Pi取其中最大的視頻幀序號(hào)。步驟304:判斷視頻是否播放,如果播放,則執(zhí)行步驟305;如果不播放,則執(zhí)行步驟307。步驟305:判斷視頻播放時(shí)間T是否等于或大于一幀的持續(xù)時(shí)間1/K,如果是,則執(zhí)行步驟306;如果否,則執(zhí)行步驟307。其中,1/K表示每一視頻幀的播放持續(xù)時(shí)間。假定第l視頻幀播放結(jié)束時(shí)刻為1/K,則第2視頻幀播放結(jié)束時(shí)刻為2/K,第3幀播放結(jié)束時(shí)刻為3/K,......,第N幀的播放結(jié)束時(shí)刻為N/K,網(wǎng)絡(luò)側(cè)只需判斷N/K是否等于1/K的整數(shù)倍即可以知道當(dāng)前播放幀是否播放完畢。步驟306:更新網(wǎng)絡(luò)側(cè)記錄表中存儲(chǔ)的第一時(shí)刻終端最小視頻幀序號(hào)Pmin。將所述T和K的乘積向下取整,并與第一時(shí)刻終端緩存中視頻幀的最小視頻幀序號(hào)Pmin相加,得到第二時(shí)刻終端緩存中視頻幀最小序號(hào)Pmin。步驟307:獲取到所述Pi后,將Pi與網(wǎng)絡(luò)側(cè)記錄表中存儲(chǔ)的第一時(shí)刻終端緩存最大視頻幀序號(hào)Pmax作比較,如果Pi大于Pmax,執(zhí)行步驟308更新Pmax,反之執(zhí)行步驟309。步驟308:更新網(wǎng)絡(luò)側(cè)記錄表中存儲(chǔ)的第一時(shí)刻終端緩存的最大視頻幀序號(hào)Pmax,得到第二時(shí)刻終端緩存最大視頻幀序號(hào)為Pmax=Pi。所述網(wǎng)絡(luò)側(cè)記錄表中存儲(chǔ)的最大視頻幀序號(hào)Pmax和網(wǎng)絡(luò)側(cè)記錄表中存儲(chǔ)的最小視頻幀序號(hào)Pmin為網(wǎng)絡(luò)側(cè)利用記錄表的方式存儲(chǔ)終端緩存中的視頻幀序號(hào)。所述存儲(chǔ)Pmax和Pmin的i己錄表如表2所示。緩存中視頻幀序號(hào)<formula>formulaseeoriginaldocumentpage14</formula>需要說(shuō)明的是,上述的視頻幀序號(hào)還可以存儲(chǔ)在網(wǎng)絡(luò)側(cè)的其他數(shù)據(jù)結(jié)構(gòu)中,本發(fā)明實(shí)施例只以記錄表的方式給予介紹,具體的記錄方式并不限定。步驟309:根據(jù)表2所示記錄表存儲(chǔ)的第二時(shí)刻終端緩存中的Pmax、Pmin和已知的流媒體幀播放速率計(jì)算終端緩存的大小。所述計(jì)算終端緩存的大小,具體可以是終端緩存的大小=(最大視頻幀序號(hào)Pmax-最小視頻幀序號(hào)Pmin);或者終端緩存的大小-(最大視頻幀序號(hào)Pmax-最小#見(jiàn)頻幀序號(hào)Pmin)/幀播放速率K。結(jié)合本實(shí)施例,當(dāng)執(zhí)行完步驟309之后,循環(huán)執(zhí)行步驟301~步驟309即可計(jì)算終端緩存的大小,達(dá)到實(shí)時(shí)獲悉終端緩存的變化。舉個(gè)例子說(shuō)明網(wǎng)絡(luò)側(cè)采用記錄表的方式進(jìn)行終端緩存視頻幀序號(hào)的存儲(chǔ)。當(dāng)終端緩存接收第1個(gè)SDU包時(shí),終端反饋接收到該SDU包信息給網(wǎng)絡(luò)側(cè),網(wǎng)絡(luò)側(cè)根據(jù)所述SDU包序號(hào)查詢表1所示記錄表發(fā)現(xiàn)所述SDU包對(duì)應(yīng)的視頻幀序號(hào)為1,將視頻序號(hào)1與表2所示記錄表存儲(chǔ)的終端緩存序號(hào)作比較,此時(shí)發(fā)現(xiàn)表2所示記錄表中還沒(méi)有內(nèi)容。網(wǎng)絡(luò)側(cè)將視頻序號(hào)l存儲(chǔ)到表2所示記錄表中,此時(shí)表2所示記錄表中存儲(chǔ)第一時(shí)刻終端緩存的最大視頻幀序號(hào)Pmax二l,最小視頻幀序號(hào)Pmin-l;當(dāng)終端緩存接收到第2個(gè)SDU包時(shí),終端繼續(xù)向網(wǎng)絡(luò)側(cè)反饋接收到SDU包的信息,此時(shí)終端沒(méi)有進(jìn)行視頻播放;網(wǎng)絡(luò)側(cè)查詢到第2個(gè)SDU包對(duì)應(yīng)的視頻幀序號(hào)為2,則將視頻序號(hào)2與表2所記錄表中存儲(chǔ)的第一時(shí)刻終端緩存的最大視頻幀序號(hào)Pmax=l作比較,根據(jù)比較結(jié)果更新表2所示記錄表中的第一時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax-l,得到第二時(shí)刻終端緩存中最大視頻幀序號(hào)Pma=2,最小視頻幀序號(hào)Pmin=l。假如當(dāng)表2記錄表中第一時(shí)刻終端緩存中最大視頻幀序Pmax=4,最小視頻幀序號(hào)Pmii^l時(shí),終端開始視頻播放,此時(shí)終端緩存繼續(xù)接收到SDU包,終端繼續(xù)向網(wǎng)絡(luò)側(cè)反饋接收到SDU包的信息。假設(shè)網(wǎng)絡(luò)側(cè)判斷此時(shí)的第一時(shí)刻終端緩存中最小視頻幀序號(hào)Pmin=l的視頻幀的播放時(shí)間T等于1/K,則網(wǎng)絡(luò)側(cè)更新表2所示記錄表中第一時(shí)刻終端緩存中最小禍L頻幀序號(hào)Pmin-l,得到第二時(shí)刻終端緩存中最小視頻幀序號(hào)Pmin=2;假設(shè)網(wǎng)絡(luò)側(cè)根據(jù)終端的反饋信息查詢表1所示記錄表確認(rèn)接收的視頻幀序號(hào)為Pi=5,所述Pi-5大于表2所示記錄表中第一時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax=4,則更新表2所示記錄表中第一時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax=4,得到第二時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax=5。通過(guò)終端的反饋信息查詢表1所述記錄表得到視頻幀序號(hào)與表2所示記錄表中第一時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax進(jìn)行比較,根據(jù)比較結(jié)果決定是否更新表2所示記錄表中第一時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax;通過(guò)播放時(shí)間是否大于等于每幀的持續(xù)時(shí)間決定是否更新表2所示記錄表中第一時(shí)刻終端緩存中最小視頻幀序號(hào)Pmin,從而達(dá)到更新記錄表中存儲(chǔ)的終端緩存中的視頻幀序號(hào)。上述實(shí)施例中,網(wǎng)絡(luò)側(cè)接收終端反饋接收到SDU包的信息;根據(jù)反饋信息中包含的SDU包序號(hào)查詢表1所示記錄表獲取SDU包對(duì)應(yīng)的視頻幀序號(hào)Pi;根據(jù)Pi是否大于網(wǎng)絡(luò)側(cè)存儲(chǔ)的第一時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax,決定是否更新表2所示記錄表中第一時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax;根據(jù)當(dāng)前幀的播放時(shí)間是否大于等于每幀的持續(xù)時(shí)間1/K,決定是否更新表2所示記錄表中第一時(shí)刻終端緩存中的最小視頻幀序號(hào)Pmin;最后根據(jù)表2所示記錄表中的第二時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax、最小視頻幀序號(hào)Pmin和已15知的流媒體幀播放速率計(jì)算終端緩存的大小。通過(guò)本實(shí)施例的方法,網(wǎng)絡(luò)側(cè)可以計(jì)算終端緩存的大小,獲悉終端緩存的實(shí)時(shí)變化,從而可以感知網(wǎng)絡(luò)的傳輸質(zhì)量和終端對(duì)網(wǎng)絡(luò)問(wèn)題的緩沖能力,以及進(jìn)行視頻業(yè)務(wù)質(zhì)量的優(yōu)化和評(píng)估等。實(shí)施例三請(qǐng)參閱圖4,圖4為本發(fā)明又一個(gè)實(shí)施例中計(jì)算終端緩存大小的方法流程圖。結(jié)合圖2所示本發(fā)明一個(gè)實(shí)施例的方法流程圖可知,本實(shí)施例中,由于其他原因?qū)е陆K端無(wú)法接收視頻幀,所以終端不向網(wǎng)絡(luò)側(cè)反饋信息。該方法可以包括一下步驟所述預(yù)先存儲(chǔ)網(wǎng)絡(luò)側(cè)標(biāo)識(shí)的SDU包序號(hào)和—見(jiàn)頻幀序號(hào)的對(duì)應(yīng)關(guān)系為網(wǎng)絡(luò)側(cè)將傳輸?shù)腟DU包標(biāo)識(shí)序號(hào);網(wǎng)絡(luò)側(cè)將所述SDU包對(duì)應(yīng)的^L頻幀標(biāo)識(shí)序號(hào);網(wǎng)絡(luò)側(cè)將所述SDU包序號(hào)和該SDU包對(duì)應(yīng)的視頻幀序號(hào)存儲(chǔ)到記錄表中。步驟402:判斷視頻是否在播放,如果是,則執(zhí)行步驟403;如果否,貝'J執(zhí)行步驟405。步驟403:判斷視頻播放時(shí)間T是否等于或大于一幀的持續(xù)時(shí)間1/K,如果是,則執(zhí)行步驟404;如果否,則4丸行步驟405。步驟404:更新表2所示記錄表中存儲(chǔ)的第一時(shí)刻終端緩存中的最小視頻幀序號(hào)Pmin,即是更新第一時(shí)刻終端緩存中的當(dāng)前播放視頻幀的序號(hào)Pmin。將所述T和K的乘積向下取整,并與第一時(shí)刻終端緩存中視頻幀的最小視頻幀序號(hào)Pmin相加,得到第二時(shí)刻終端緩存中視頻幀最小序號(hào)Pmin。舉個(gè)例子說(shuō)明表2所示記錄表中存儲(chǔ)的第一時(shí)刻終端緩存中最小視頻幀序號(hào)Pmin的更新。例如第一時(shí)刻終端緩存當(dāng)前播放的視頻幀序號(hào)為Pmin=l,當(dāng)判斷當(dāng)前Pmii^1的視頻幀播放時(shí)間T等于一幀的持續(xù)時(shí)間1/K,則更新表2所示記錄表中存儲(chǔ)的第一時(shí)刻終端緩存中最小視頻幀序號(hào)Pmin,將存儲(chǔ)的第一時(shí)刻終端緩存中最小視頻幀序號(hào)Pmin=l刪除,得到第二時(shí)刻終端緩存中最小視頻幀序號(hào)為Pmin=2。因?yàn)榻K端沒(méi)有接收SDU包,所以沒(méi)有向網(wǎng)絡(luò)側(cè)反饋信息,所以當(dāng)前表2所示記錄表中存儲(chǔ)的第一時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax=5保持不變,從而可以實(shí)現(xiàn)表2所示記錄表中存儲(chǔ)的第一時(shí)刻終端緩存中最小一見(jiàn)頻幀序號(hào)Pmin的更新。步驟405:根據(jù)表2所示記錄表存儲(chǔ)的第二時(shí)刻終端緩存中的最大視頻幀序號(hào)Pmax、最小視頻幀序號(hào)Pmin和已知的流媒體幀播放速率計(jì)算終端緩存的大小。其中,所述計(jì)算終端緩存的大小,具體可以是終端緩存的大小=(最大視頻幀序號(hào)Pmax-最小視頻幀序號(hào)Pmin);或者終端緩存的大小=(最大一見(jiàn)頻幀序號(hào)Pmax-最小視頻幀序號(hào)Pmin)/幀播放速率K。結(jié)合本實(shí)施例,當(dāng)執(zhí)行完步驟405之后,循環(huán)執(zhí)行步驟401~步驟405即可計(jì)算終端緩存的大小,達(dá)到實(shí)時(shí)獲悉終端緩存的變化。上述實(shí)施例中,終端沒(méi)有接收到視頻幀,不向網(wǎng)絡(luò)側(cè)反饋信息。網(wǎng)絡(luò)側(cè)根據(jù)當(dāng)前視頻幀的播放時(shí)間是否達(dá)到一幀的持續(xù)時(shí)間1/K,決定是否更新網(wǎng)絡(luò)側(cè)的表2所示記錄表中存儲(chǔ)的第一時(shí)刻終端緩存中最小視頻幀序號(hào)Pmin;再根據(jù)表2所示記錄表中的存儲(chǔ)的第二時(shí)刻終端緩存中最大視頻幀序號(hào)Pmax、最小視頻幀序號(hào)Pmin和已知的流媒體幀播放速率計(jì)算終端緩存的大小。通過(guò)本實(shí)施例的方法,網(wǎng)絡(luò)側(cè)在終端沒(méi)有接收到SDU包的情況下,沒(méi)有反饋信息也能夠計(jì)算終端緩存的大小,獲悉終端緩存的實(shí)時(shí)變化,從而可以感知網(wǎng)絡(luò)的傳輸質(zhì)量和終端對(duì)網(wǎng)絡(luò)問(wèn)題的緩沖能力,以及進(jìn)行視頻業(yè)務(wù)質(zhì)量的優(yōu)化和評(píng)估等。以上結(jié)合具體的實(shí)施例對(duì)本發(fā)明實(shí)施例的方法進(jìn)行了詳細(xì)的介紹。下面結(jié)合本發(fā)明實(shí)施例的方法詳細(xì)介紹本發(fā)明實(shí)施例的裝置。請(qǐng)參閱圖5,圖5為本發(fā)明實(shí)施例提供的計(jì)算終端緩存大小的裝置示意圖,該裝置可以包括視頻幀最大序號(hào)計(jì)算單元501,用于根據(jù)第一時(shí)刻終端緩存中視頻幀的最大序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間終端反饋接收到的服務(wù)數(shù)據(jù)單元SDU包所對(duì)應(yīng)的視頻幀序號(hào),確定第二時(shí)刻終端緩存中的視頻幀的最大序號(hào)。視頻幀最小序號(hào)計(jì)算單元502,用于根據(jù)第一時(shí)刻終端緩存中視頻幀的最小序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù),確定第二時(shí)刻終端緩存中視頻幀的最小序號(hào)。緩存大小計(jì)算單元503,用于根據(jù)第二時(shí)刻終端緩存中視頻幀最大序號(hào)和視頻幀最小序號(hào)計(jì)算終端緩存的大小。其中,所述視頻幀最大序號(hào)計(jì)算單元501可以包括接收模塊504,用于接收第一時(shí)刻至第二時(shí)刻之間終端反饋的表示接收到服務(wù)數(shù)據(jù)單元SDU包的信息,所述信息中包括所述SDU包序號(hào);存儲(chǔ)模塊505,用于存儲(chǔ)SDU包序號(hào)和視頻幀序號(hào)的對(duì)應(yīng)關(guān)系查詢模塊506,用于根據(jù)所述SDU包序號(hào),以及SDU包序號(hào)和視頻幀序號(hào)的對(duì)應(yīng)關(guān)系獲取所述SDU包對(duì)應(yīng)的—見(jiàn)頻幀序號(hào);第一確定模塊507,用于在所述SDU包對(duì)應(yīng)的視頻幀序號(hào)中的最大值大于第一時(shí)刻終端緩存中視頻幀的最大序號(hào)時(shí),將所述視頻幀序號(hào)作為第二時(shí)刻終端緩存中視頻幀最大序號(hào)。其中,所述視頻幀最小序號(hào)計(jì)算單元502可以包括第一播放幀數(shù)計(jì)算模塊508,用于計(jì)算第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù);第二確定模塊509,將第一時(shí)刻終端緩存中視頻幀的最小序號(hào)和播放的視頻幀幀數(shù)相加之和作為第二時(shí)刻終端緩存中視頻幀的最小序號(hào)?;蛘咚鲆曨l幀最小序號(hào)計(jì)算單元502可以包括判斷模塊510,用于判斷第一時(shí)刻至第二時(shí)刻之間視頻播放時(shí)間是否小于一幀的持續(xù)時(shí)間;第三確定模塊511,用于在所述視頻播放時(shí)間小于一幀的持續(xù)時(shí)間時(shí),將第一時(shí)刻終端緩存中視頻幀的最小序號(hào)作為第二時(shí)刻終端緩存中視頻幀最小序號(hào)。第二播放幀數(shù)計(jì)算模塊512,用于在所述視頻播放時(shí)間大于或等于一幀的持續(xù)時(shí)間時(shí),計(jì)算第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù);用于在所述視頻播放時(shí)間大于或等于一幀的持續(xù)時(shí)間時(shí),將第一時(shí)刻終端緩存中視頻幀的最小序號(hào)和播放的視頻幀幀數(shù)相加之和作為第二時(shí)刻終端緩存中視頻幀的最小序號(hào)。上述介紹了本發(fā)明實(shí)施例中計(jì)算終端緩存大小的方法和裝置,特別是對(duì)本發(fā)明實(shí)施例提供的裝置各組成單元進(jìn)行了詳細(xì)的介紹。由本實(shí)施例提供的裝置,網(wǎng)絡(luò)側(cè)可以在接收終端的反饋接收到SDU包的信息或者終端沒(méi)有接收到SDU包,沒(méi)有反饋接收到SDU包信息的情況下,都能夠計(jì)算終端緩存的大小,獲悉終端緩存的實(shí)時(shí)變化,從而可以感知網(wǎng)絡(luò)的傳輸質(zhì)量和終端對(duì)網(wǎng)絡(luò)問(wèn)題的緩沖能力,以及視頻業(yè)務(wù)質(zhì)量的優(yōu)化和評(píng)估等。以上對(duì)本發(fā)明實(shí)施例所提供的計(jì)算終端緩存大小的方法和裝置進(jìn)行了詳了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明實(shí)施例的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明實(shí)施例的限制。權(quán)利要求1、一種計(jì)算終端緩存大小的方法,其特征在于,該方法包括根據(jù)第一時(shí)刻終端緩存中視頻幀的最大序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間終端反饋接收到的服務(wù)數(shù)據(jù)單元SDU包所對(duì)應(yīng)的視頻幀序號(hào),確定第二時(shí)刻終端緩存中的視頻幀最大序號(hào);根據(jù)第一時(shí)刻終端緩存中視頻幀的最小序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù),確定第二時(shí)刻終端緩存中視頻幀的最小序號(hào);根據(jù)第二時(shí)刻終端緩存中視頻幀最大序號(hào)和視頻幀最小序號(hào)計(jì)算終端緩存的大小。2、根據(jù)權(quán)利要求l所述方法,其特征在于,所述確定第二時(shí)刻終端緩存中的視頻幀最大序號(hào)包括接收第一時(shí)刻至第二時(shí)刻之間終端反饋的表示接收到服務(wù)數(shù)據(jù)單元SDU包的信息,所述信息中包括所述SDU包序號(hào);根據(jù)所述SDU包序號(hào),以及預(yù)先存儲(chǔ)的SDU包序號(hào)和視頻幀序號(hào)的對(duì)應(yīng)關(guān)系獲取所述SDU包對(duì)應(yīng)的視頻幀序號(hào);在所述SDU包對(duì)應(yīng)的視頻幀序號(hào)中的最大值大于第一時(shí)刻終端緩存中視頻幀的最大序號(hào)時(shí),將所述視頻幀序號(hào)作為第二時(shí)刻終端緩存中視頻幀最大序號(hào)。3、根據(jù)權(quán)利要求2所述方法,其特征在于,所述確定第二時(shí)刻終端緩存中的視頻幀最大序號(hào)還包括在所述SDU包對(duì)應(yīng)的視頻幀序號(hào)中的最大值小于或等于第一時(shí)刻終端緩存中視頻幀的最大序號(hào)時(shí),將第一時(shí)刻終端緩存中視頻幀的最大序號(hào)作為第二時(shí)刻終端緩存中視頻幀最大序號(hào)。4、根據(jù)權(quán)利要求l所述方法,其特征在于,所述確定第二時(shí)刻終端緩存中視頻幀的最小序號(hào)包括計(jì)算第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù);將第一時(shí)刻終端緩存中視頻幀的最小序號(hào)和播放的視頻幀幀數(shù)相加之和作為第二時(shí)刻終端緩存中視頻幀的最小序號(hào)。5、根據(jù)權(quán)利要求4所述方法,其特征在于,所述計(jì)算第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù)包括將第一時(shí)刻至第二時(shí)刻之間的視頻播放時(shí)間和視頻播放速率相乘;將所述乘積向下取整的值作為播放的視頻幀幀數(shù)。6、根據(jù)權(quán)利要求5所述方法,其特征在于,所述第一時(shí)刻至第二時(shí)刻之間的^f見(jiàn)頻播放時(shí)間為第二時(shí)刻減去第一時(shí)刻的差值。7、根據(jù)權(quán)利要求l所述方法,其特征在于,所述確定第二時(shí)刻終端緩存中視頻幀的最小序號(hào)包括判斷第一時(shí)刻至第二時(shí)刻之間視頻播放時(shí)間是否小于一幀的持續(xù)時(shí)間,若是,將第一時(shí)刻終端緩存中視頻幀的最小序號(hào)作為第二時(shí)刻終端緩存中視頻幀最小序號(hào)。8、根據(jù)權(quán)利要求l所述方法,其特征在于,若第一時(shí)刻至第二時(shí)刻之間視頻播放時(shí)間大于或等于一幀的持續(xù)時(shí)間,將所述視頻播放時(shí)間和視頻播放速率的乘積向下取整,并與第一時(shí)刻終端緩存中視頻幀的最小序號(hào)相加,得到第二時(shí)刻終端緩存中視頻幀最小序號(hào)。9、根據(jù)權(quán)利要求l所述方法,其特征在于,還包括在網(wǎng)絡(luò)側(cè)保存終端緩存中視頻幀的最大序號(hào)及最小序號(hào)。10、根據(jù)權(quán)利要求l所述方法,其特征在于,根據(jù)第二時(shí)刻終端緩存中視頻幀最大序號(hào)和視頻幀最小序號(hào)計(jì)算終端緩存的大小包括將第二時(shí)刻終端緩存中視頻幀最大序號(hào)減去視頻幀最小序號(hào)的差值作為終端緩存的大??;或計(jì)算第二時(shí)刻終端緩存中視頻幀最大序號(hào)與視頻幀最小序號(hào)的差值,將該差值與視頻播放速率的比值作為終端緩存的大小。11、一種計(jì)算終端緩存大小的裝置,其特征在于,包括視頻幀最大序號(hào)計(jì)算單元,用于根據(jù)第一時(shí)刻終端緩存中視頻幀的最大序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間終端反饋接收到的服務(wù)數(shù)據(jù)單元SDU包所對(duì)應(yīng)的視頻幀序號(hào),確定第二時(shí)刻終端緩存中的視頻幀的最大序號(hào);視頻幀最小序號(hào)計(jì)算單元,用于根據(jù)第一時(shí)刻終端緩存中視頻幀的最小序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù),確定第二時(shí)刻終端緩存中視頻幀的最小序號(hào);緩存大小計(jì)算單元,用于根據(jù)第二時(shí)刻終端緩存中視頻幀最大序號(hào)和視頻幀最小序號(hào)計(jì)算終端緩存的大小。12、根據(jù)權(quán)利要求11所述裝置,其特征在于,所述視頻幀最大序號(hào)計(jì)算單元包括接收模塊,用于接收第一時(shí)刻至第二時(shí)刻之間終端反饋的表示接收到服務(wù)數(shù)據(jù)單元SDU包的信息,所述信息中包括所述SDU包序號(hào);存儲(chǔ)模塊,用于存儲(chǔ)SDU包序號(hào)和視頻幀序號(hào)的對(duì)應(yīng)關(guān)系查詢模塊,用于根據(jù)所述SDU包序號(hào),以及SDU包序號(hào)和視頻幀序號(hào)的對(duì)應(yīng)關(guān)系獲取所述SDU包對(duì)應(yīng)的視頻幀序號(hào);第一確定模塊,用于在所述SDU包對(duì)應(yīng)的視頻幀序號(hào)中的最大值大于第一時(shí)刻終端緩存中視頻幀的最大序號(hào)時(shí),將所述視頻幀序號(hào)作為第二時(shí)刻終端緩存中視頻幀最大序號(hào)。13、根據(jù)權(quán)利要求11所述裝置,其特征在于,所述視頻幀最小序號(hào)計(jì)算單元包括第一播放幀數(shù)計(jì)算模塊,用于計(jì)算第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀凄史;第二確定模塊,將第一時(shí)刻終端緩存中視頻幀的最小序號(hào)和播放的視頻幀幀數(shù)相加之和作為第二時(shí)刻終端緩存中視頻幀的最小序號(hào)。14、根據(jù)權(quán)利要求11所述裝置,其特征在于,所述視頻幀最小序號(hào)計(jì)算單元包括判斷模塊,用于判斷第一時(shí)刻至第二時(shí)刻之間視頻播放時(shí)間是否小于一幀的持續(xù)時(shí)間;第三確定模塊,用于在所述視頻播放時(shí)間小于一幀的持續(xù)時(shí)間時(shí),將第一時(shí)刻終端緩存中視頻幀的最小序號(hào)作為第二時(shí)刻終端緩存中視頻幀最小序號(hào)。15、根據(jù)權(quán)利要求14所述裝置,其特征在于,所述視頻幀最小序號(hào)計(jì)算單元還包括第二播放幀數(shù)計(jì)算模塊,用于在所述視頻播放時(shí)間大于或等于一幀的持續(xù)時(shí)間時(shí),計(jì)算第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù);所述第三確定模塊還用于在所述視頻播放時(shí)間大于或等于一幀的持續(xù)時(shí)間時(shí),將第一時(shí)刻終端緩存中視頻幀的最小序號(hào)和播放的視頻幀幀數(shù)相加之和作為第二時(shí)刻終端緩存中視頻幀的最小序號(hào)。全文摘要本發(fā)明實(shí)施例公開了一種計(jì)算終端緩存大小的方法和裝置。該方法包括根據(jù)第一時(shí)刻終端緩存中視頻幀的最大序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間終端反饋接收到的服務(wù)數(shù)據(jù)單元SDU包所對(duì)應(yīng)的視頻幀序號(hào),確定第二時(shí)刻終端緩存中的視頻幀最大序號(hào);根據(jù)第一時(shí)刻終端緩存中視頻幀的最小序號(hào)、以及第一時(shí)刻至第二時(shí)刻之間播放的視頻幀幀數(shù),確定第二時(shí)刻終端緩存中視頻幀的最小序號(hào);根據(jù)第二時(shí)刻終端緩存中視頻幀最大序號(hào)和視頻幀最小序號(hào)計(jì)算終端緩存的大小。通過(guò)本發(fā)明實(shí)施例提供的方法和裝置,可以計(jì)算終端緩存的大小,獲悉緩存實(shí)時(shí)變化,從而感知網(wǎng)絡(luò)質(zhì)量和終端對(duì)網(wǎng)絡(luò)問(wèn)題的緩沖能力及進(jìn)行視頻業(yè)務(wù)質(zhì)量的優(yōu)化和評(píng)估等。文檔編號(hào)H04N7/26GK101321286SQ20081003981公開日2008年12月10日申請(qǐng)日期2008年6月27日優(yōu)先權(quán)日2008年6月27日發(fā)明者葉建濤,周素萍,斌李,谷安文,陳玉芳申請(qǐng)人:上海華為技術(shù)有限公司