專利名稱:用于移動(dòng)多媒體廣播系統(tǒng)對(duì)分組數(shù)據(jù)進(jìn)行報(bào)頭壓縮的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)多媒體廣播或手機(jī)電視技術(shù)領(lǐng)域,具體地,涉 及對(duì)分組lt據(jù)進(jìn)4于才艮頭壓縮的方法。
背景技術(shù):
移動(dòng)多媒體廣播是近年來(lái)興起的 一種廣播方式的多媒體傳輸和 播放技術(shù)。通過(guò)手持的終端,在高速移動(dòng)的情況下,可以接收移動(dòng) 多媒體廣播網(wǎng)絡(luò)的:^某體內(nèi)容并播放。終端通過(guò)無(wú)線廣播信道,接收 到多媒體業(yè)務(wù)節(jié)目單,并可以選擇自己有權(quán)利收看的頻道,從而可 以接受選擇頻道的多媒體數(shù)據(jù),實(shí)現(xiàn)在移動(dòng)終端上看電視。移動(dòng)多々某體廣播系統(tǒng)的數(shù)據(jù)傳輸比較復(fù)雜,采用什么樣的數(shù)據(jù) 傳輸方法和數(shù)據(jù)的類型、數(shù)據(jù)幀結(jié)構(gòu)、以及數(shù)據(jù)的調(diào)制技術(shù)密切相 關(guān),例如歐洲標(biāo)準(zhǔn)的數(shù)字電視廣播標(biāo)準(zhǔn)根據(jù)應(yīng)用環(huán)境、調(diào)制技術(shù)等 因素采用多種數(shù)據(jù)傳輸方法,其中常見(jiàn)的傳輸流、多協(xié)議封裝、因 特網(wǎng)協(xié)議^據(jù)封裝等,特別是在歐洲手才幾電^L標(biāo)準(zhǔn)(DVB-H)中, 使用多協(xié)議封裝技術(shù)MPE封裝因特網(wǎng)協(xié)議數(shù)據(jù)、配合前向糾錯(cuò)編 碼FEC等技術(shù)實(shí)現(xiàn)因特網(wǎng)協(xié)議分組數(shù)據(jù)在手才幾電4見(jiàn)系統(tǒng)中的傳輸, 但是DVB-H為了兼容和使用原來(lái)的DVB系統(tǒng)混合組網(wǎng),多次封裝 因特網(wǎng)協(xié)議數(shù)據(jù),如因特網(wǎng)協(xié)議數(shù)據(jù)封裝協(xié)議的數(shù)據(jù)需要通過(guò)多協(xié) 議封裝,然后進(jìn)行傳輸包(TS)的再次封裝,每次封裝都需要增加 開銷,特別是傳輸包的封裝開銷,每個(gè)188字節(jié)的包最少有4個(gè)字
節(jié)的固定開銷,導(dǎo)致系統(tǒng)的凝:據(jù)效率下降,浪費(fèi)寶貴的空中無(wú)線廣 播資源。而在國(guó)內(nèi)的移動(dòng)多媒體廣播系統(tǒng)中,為了提高系統(tǒng)的數(shù)據(jù)傳輸 效率,充分利用空中的無(wú)線傳輸信道的傳輸能力,采用復(fù)用幀結(jié)構(gòu) 封裝多媒體數(shù)據(jù),復(fù)用幀結(jié)構(gòu)是移動(dòng)多媒體廣播系列標(biāo)準(zhǔn)的第二部 分,復(fù)用幀結(jié)構(gòu)定義多媒體數(shù)據(jù)的封裝格式,復(fù)用幀由多個(gè)復(fù)用子 幀組成,復(fù)用子幀中封裝一個(gè)多媒體廣播業(yè)務(wù)的內(nèi)容,分為視頻段、 音頻段、數(shù)據(jù)段。其中,視頻段進(jìn)一步分為視頻單元,多個(gè)視頻單 元組成一個(gè)—見(jiàn)頻革殳;音頻,爻進(jìn)一步分為音頻單元,多個(gè)音頻單元組 成一個(gè)音頻4殳;凄t據(jù)^L進(jìn)一步分為凄史據(jù)單元,多個(gè)凄t據(jù)單元組成一 個(gè)數(shù)據(jù)段。視頻段用來(lái)封裝視頻流數(shù)據(jù),如視頻編碼器輸出的封裝 在實(shí)時(shí)傳輸協(xié)議(RTP)上的視頻流;音頻段用來(lái)封裝音頻流數(shù)據(jù), 如音頻編碼器輸出的封裝在實(shí)時(shí)傳輸協(xié)議上的視頻流;數(shù)據(jù)段用來(lái) 封裝節(jié)目的伴隨數(shù)據(jù),如字幕信息、節(jié)目提示信息、加密控制信息 等。復(fù)用幀結(jié)構(gòu)的設(shè)計(jì)實(shí)現(xiàn)移動(dòng)多々某體廣播系統(tǒng)的高效率傳輸媒體 數(shù)據(jù),這種通過(guò)剝離用戶數(shù)據(jù)協(xié)議(UDP )和因特網(wǎng)協(xié)議(IP ),直 接使用實(shí)時(shí)傳輸協(xié)議包進(jìn)行復(fù)用幀的封裝傳輸,提高系統(tǒng)數(shù)據(jù)傳輸 效率。這種直接封裝并傳輸々某體數(shù)據(jù),不傳輸因特網(wǎng)協(xié)議頭的方法 保證系統(tǒng)的傳輸效率,但是不能充分地利用因特網(wǎng)協(xié)議的開放性、 普遍性帶來(lái)的好處,因此本發(fā)明要解決的技術(shù)問(wèn)題就是既保證移動(dòng) 多媒體廣播系統(tǒng)的數(shù)據(jù)傳輸效率,同時(shí)又要充分地利用因特網(wǎng)協(xié)議,本發(fā)明的方法是對(duì)在移動(dòng)多媒體廣播系統(tǒng)中傳輸?shù)姆纸M數(shù)據(jù)進(jìn)行報(bào) 頭壓縮,減少報(bào)頭的開銷,滿足移動(dòng)多媒體廣播系統(tǒng)的傳輸需求發(fā)明內(nèi)容考慮到上述問(wèn)題而做出本發(fā)明,為此,本發(fā)明的主要目的在于, 提供 一 種用于移動(dòng)多媒體廣播系統(tǒng)對(duì)分組數(shù)據(jù)進(jìn)行報(bào)頭壓縮的方法。
根據(jù)本發(fā)明的用于移動(dòng)多媒體廣播系統(tǒng)對(duì)分組數(shù)據(jù)進(jìn)行報(bào)頭壓縮的方法,包括以下步驟步驟S102,從移動(dòng)多媒體廣播系統(tǒng)承載 多媒體業(yè)務(wù)的因特網(wǎng)協(xié)議分組數(shù)據(jù)中提取因特網(wǎng)協(xié)議報(bào)文報(bào)頭,將 傳輸過(guò)程中不變的內(nèi)容生成因特網(wǎng)協(xié)議壓縮報(bào)頭;步驟S104,提取 因特網(wǎng)協(xié)議才艮文凈荷中的用戶凄t據(jù)協(xié)議才艮頭,將用戶數(shù)據(jù)協(xié)議才艮頭 的源端口 /目的端口和因特網(wǎng)協(xié)議壓縮才艮頭一起組成分組壓縮報(bào)頭; 以及步驟S106,將分組壓縮報(bào)頭封裝在業(yè)務(wù)的復(fù)用子幀中傳榆,其 中,用戶數(shù)據(jù)協(xié)議報(bào)文凈荷封裝在業(yè)務(wù)的復(fù)用子幀中傳輸。J:匕外,在該方法中,還包4舌以下步驟移動(dòng)多J 某體終端通過(guò)移動(dòng)多媒體廣播信道接收復(fù)用幀后,從復(fù)用子幀中提取分組壓縮報(bào)頭 并保存因特網(wǎng)協(xié)議壓縮報(bào)頭和用戶數(shù)據(jù)協(xié)議源端口/目的端口;從復(fù)用子幀中解析用戶數(shù)據(jù)協(xié)議才艮文凈荷,按照因特網(wǎng)協(xié)議棧利用用戶 凄t據(jù)協(xié)i義源端口 /目的端口重組用戶數(shù)據(jù)協(xié)議報(bào)文;以及利用因特網(wǎng) 協(xié)i義壓縮才艮頭重組因特網(wǎng)協(xié)議分組才艮文。此外,在該方法中,后續(xù)7K載多々某體業(yè)務(wù)的因特網(wǎng)協(xié)議分組數(shù)據(jù)不用再處理因特網(wǎng)協(xié)議報(bào)頭和用戶數(shù)據(jù)協(xié)議才艮頭,直接將用戶數(shù) 據(jù)協(xié)議報(bào)文凈荷封裝在業(yè)務(wù)的復(fù)用子幀中傳輸。此外,在該方法的步艱《S106中,復(fù)用子幀:換照移動(dòng)多^某體廣 播復(fù)用幀結(jié)構(gòu)的規(guī)范封裝在復(fù)用幀中,封裝后的復(fù)用幀通過(guò)移動(dòng)多 媒體廣播的廣播信道向移動(dòng)多媒體終端傳輸。此外,在該方法的步驟S104中,分組壓縮報(bào)頭可以按一定的 時(shí)間間隔重復(fù)傳輸,保證移動(dòng)多々某體廣4番終端可以隨時(shí)4妄收分組壓 縮報(bào)頭。此外,在該方法中,分組壓縮才艮頭可以按照移動(dòng)多々某體廣4番復(fù) 用巾貞結(jié)構(gòu)的規(guī)范封裝在復(fù)用幀的控制消息中,或者封裝在電子業(yè)務(wù)
指南即ESG中通過(guò)移動(dòng)多々某體廣纟番的廣插一言道向移動(dòng)多々某體終端 傳輸。此外,在該方法中,分組壓縮才艮頭還可以通過(guò)其他的通信網(wǎng)絡(luò) 發(fā)送給移動(dòng)多媒體終端。此外,在該方法中,用戶數(shù)據(jù)協(xié)議報(bào)文由用戶數(shù)據(jù)協(xié)議報(bào)頭和 用戶數(shù)據(jù)協(xié)議才艮文凈荷組成,其中,用戶凄t據(jù)協(xié)議才艮頭由源端口、 目的端口 、長(zhǎng)度和才企-驗(yàn)和《且成。通過(guò)本發(fā)明的上述方面,本發(fā)明充分利用中國(guó)移動(dòng)多媒體廣播 的復(fù)用幀結(jié)構(gòu)的特點(diǎn), 一個(gè)復(fù)用子幀承載一個(gè)移動(dòng)多々某體業(yè)務(wù),移 動(dòng)多媒體業(yè)務(wù)和復(fù)用子幀有——對(duì)應(yīng)的關(guān)系,而承載移動(dòng)多媒體業(yè) 務(wù)的分組數(shù)據(jù)報(bào)的因特網(wǎng)協(xié)議報(bào)頭和UDP報(bào)頭基本不變,根據(jù)這些 特點(diǎn)本發(fā)明實(shí)現(xiàn)對(duì)承載移動(dòng)多々某體業(yè)務(wù)的分組數(shù)據(jù)進(jìn)行報(bào)頭的壓 縮。提高移動(dòng)多媒體廣播系統(tǒng)中分組數(shù)據(jù)的傳輸效率。本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部 分地從說(shuō)明書中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的"i兌明書、4又利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
附圖用來(lái)4是供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成i兌明書的一部 分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的 限制。在附圖中圖1是示出了根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)多媒體廣播系統(tǒng)對(duì) 分組^t據(jù)進(jìn)行才艮頭壓縮的方法的流程圖; 圖2是示出了4艮據(jù)本發(fā)明實(shí)施例的復(fù)用子幀的結(jié)構(gòu);圖3是示出了才艮據(jù)本發(fā)明實(shí)施例的H.264^L頻節(jié)目的傳輸流程;圖4是示出了4艮據(jù)本發(fā)明實(shí)施例的因特網(wǎng)協(xié)議分組才艮頭示意 圖;以及圖5是示出了根據(jù)本發(fā)明實(shí)施例的用戶數(shù)據(jù)協(xié)議報(bào)頭示意圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本 發(fā)明。在移動(dòng)多媒體廣播系統(tǒng)中,視頻數(shù)據(jù)、音頻數(shù)據(jù)、附屬數(shù)據(jù)封 裝在一起成為一個(gè)復(fù)用幀的有效負(fù)荷中,加上長(zhǎng)度信息和媒體參數(shù) 等內(nèi)容組成幀頭成為完整的復(fù)用幀在移動(dòng)多々某體廣播系統(tǒng)中傳送, 一個(gè)復(fù)用幀由多個(gè)復(fù)用子幀組成,復(fù)用子幀的數(shù)量在復(fù)用幀頭中。圖1是示出了根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)多媒體廣播系統(tǒng)對(duì) 分組凝:據(jù)進(jìn)^f亍才艮頭壓縮的方法的流程圖。^口圖1所示,包4舌以下步驟步艱《S102,從移動(dòng)多々某體廣播系 統(tǒng)承載多媒體業(yè)務(wù)的因特網(wǎng)協(xié)議分組數(shù)據(jù)中提取因特網(wǎng)協(xié)議報(bào)文報(bào) 頭,將傳輸過(guò)程中不變的內(nèi)容生成因特網(wǎng)協(xié)議壓縮報(bào)頭;步驟S104, 提取因特網(wǎng)協(xié)議報(bào)文凈荷中的用戶數(shù)據(jù)協(xié)議報(bào)頭,將用戶數(shù)據(jù)協(xié)議 報(bào)頭的源端口 /目的端口和因特網(wǎng)協(xié)議壓縮才艮頭一起組成分組壓縮 報(bào)頭;以及步驟S106,將分組壓縮報(bào)頭封裝在業(yè)務(wù)的復(fù)用子幀中傳 輸,其中,用戶數(shù)據(jù)協(xié)議報(bào)文凈荷封裝在業(yè)務(wù)的復(fù)用子幀中傳輸。
此外,在該方法中,還包括以下步驟移動(dòng)多々某體終端通過(guò)移 動(dòng)多媒體廣播信道接收復(fù)用幀后,從復(fù)用子幀中提取分組壓縮報(bào)頭 并保存因特網(wǎng)協(xié)議壓縮報(bào)頭和用戶數(shù)據(jù)協(xié)議源端口/目的端口;從復(fù) 用子幀中解析用戶數(shù)據(jù)協(xié)議報(bào)文凈荷,按照因特網(wǎng)協(xié)議棧利用用戶 數(shù)據(jù)協(xié)議源端口/目的端口重組用戶數(shù)據(jù)協(xié)議報(bào)文;以及利用因特網(wǎng) 協(xié)i義壓縮才艮頭重組因特網(wǎng)協(xié)議分組才艮文。此外,在該方法中,后續(xù)承載多々某體業(yè)務(wù)的因特網(wǎng)協(xié)i義分組數(shù) 據(jù)不用再處理因特網(wǎng)協(xié)議才艮頭和用戶數(shù)據(jù)協(xié)議才艮頭,直接將用戶數(shù) 據(jù)協(xié)議報(bào)文凈荷封裝在業(yè)務(wù)的復(fù)用子幀中傳輸。此外,在該方法的步艱《S106中,復(fù)用子幀4安照移動(dòng)多々某體廣播復(fù)用幀結(jié)構(gòu)的規(guī)范封裝在復(fù)用幀中,封裝后的復(fù)用幀通過(guò)移動(dòng)多 媒體廣播的廣播信道向移動(dòng)多媒體終端傳輸。此外,在該方法的步驟S104中,分組壓縮報(bào)頭可以按一定的 時(shí)間間隔重復(fù)傳H 4呆^正移動(dòng)多々某體廣#番終端可以隨時(shí)4妄收分組壓 縮報(bào)頭。此外,在該方法中,分組壓縮報(bào)頭可以按照移動(dòng)多々某體廣播復(fù) 用幀結(jié)構(gòu)的規(guī)范封裝在復(fù)用幀的控制消息中,或者封裝在電子業(yè)務(wù) 指南即ESG中通過(guò)移動(dòng)多々某體廣播的廣播信道向移動(dòng)多々某體終端 傳輸。此外,在該方法中,分組壓縮凈艮頭還可以通過(guò)其他的通信網(wǎng)絡(luò) 發(fā)送給移動(dòng)多媒體終端。此外,在該方法中,用戶數(shù)據(jù)協(xié)議報(bào)文由用戶數(shù)據(jù)協(xié)議報(bào)頭和 用戶凄t據(jù)協(xié)議才艮文凈荷組成,其中,用戶數(shù)據(jù)協(xié)議才艮頭由源端口、 目的端口 、長(zhǎng)度和4企-驗(yàn)和組成。
圖2是示出了根據(jù)本發(fā)明實(shí)施例的復(fù)用子幀的結(jié)構(gòu)。如圖2所示,復(fù)用幀中包括多個(gè)復(fù)用子幀,復(fù)用子幀由復(fù)用子 幀頭、視頻段、音頻段、數(shù)據(jù)段組成。視頻段承載視頻業(yè)務(wù),音頻 段承載音頻業(yè)務(wù),數(shù)據(jù)段承載數(shù)據(jù)業(yè)務(wù)。 一個(gè)復(fù)用子幀承載一個(gè)移 動(dòng)多^ 某業(yè)務(wù),復(fù)用子幀和移動(dòng)多々某體業(yè)務(wù)有——對(duì)應(yīng)的關(guān)系,承載 移動(dòng)多々某體廣播業(yè)務(wù)的因特網(wǎng)協(xié)議分組凄史據(jù),才艮據(jù)因特網(wǎng)協(xié)i義分組 數(shù)據(jù)承載業(yè)務(wù)的不同, 一個(gè)業(yè)務(wù)的凄t據(jù)可以封裝在一個(gè)復(fù)用子幀的 視頻段、音頻段、數(shù)據(jù)段中。圖3是示出了根據(jù)本發(fā)明實(shí)施例的H.264視頻節(jié)目的傳輸流程。 圖4是示出了才艮據(jù)本發(fā)明實(shí)施例的因特網(wǎng)協(xié)議分組才艮頭示意圖;以 及圖5是示出了根據(jù)本發(fā)明實(shí)施例的用戶數(shù)據(jù)協(xié)議才艮頭示意圖。下面結(jié)合圖3、圖4及圖5進(jìn)4亍詳細(xì)描述。如圖3所示, 一見(jiàn)頻編碼采用國(guó)際標(biāo)準(zhǔn)H.264進(jìn)4亍編碼,編碼的 數(shù)據(jù)通過(guò)因特網(wǎng)協(xié)議分組數(shù)據(jù)報(bào)輸入到復(fù)用系統(tǒng),H.264視頻流格 式符合《RFC3984: RTP Payload Format for H.264 Video》規(guī)范,H.264 一見(jiàn)頻流lt據(jù)作為實(shí)時(shí)傳輸協(xié)議才艮文的凈荷加上實(shí)時(shí)傳輸協(xié)議頭一起 組成用戶凄t據(jù)協(xié)議才艮文的凈荷,然后加上用戶凄丈據(jù)協(xié)i義頭和因特網(wǎng) 協(xié)議頭組成因特網(wǎng)協(xié)議數(shù)據(jù)報(bào)文,復(fù)用接收因特網(wǎng)協(xié)議數(shù)據(jù)報(bào)文并 進(jìn)行復(fù)用處理。對(duì)于這樣的一個(gè)業(yè)務(wù)的因特網(wǎng)協(xié)議分組數(shù)據(jù)報(bào)文,使用的因特 網(wǎng)協(xié)議報(bào)頭見(jiàn)圖4,在圖4中,TOSD表示低延時(shí),T表示高流量, R表示高可用,C表示低費(fèi)用,在最初的設(shè)計(jì)中考慮了區(qū)別服務(wù), 但一直未采用,后來(lái)定義DS字段。可見(jiàn)承載該移動(dòng)多媒體業(yè)務(wù)的 多個(gè)因特網(wǎng)協(xié)議分組數(shù)據(jù)報(bào)文的報(bào)頭基本一樣,只有"總長(zhǎng)度"和 "頭部檢驗(yàn)和,,兩個(gè)字段的內(nèi)容會(huì)有變化,"總長(zhǎng)度,,的值可以根據(jù)
因特網(wǎng)協(xié)議分組報(bào)文的凈荷計(jì)算得到,"頭部檢驗(yàn)和,,是一個(gè)冗余的 信息,可見(jiàn)一系列傳輸移動(dòng)多々某體業(yè)務(wù)的因特網(wǎng)協(xié)議分組數(shù)據(jù)報(bào)文 所使用的因特網(wǎng)協(xié)議報(bào)頭有很多相同的內(nèi)容,因此可以對(duì)因特網(wǎng)協(xié) 議分組報(bào)頭進(jìn)行壓縮,僅傳輸因特網(wǎng)協(xié)議報(bào)頭除"總長(zhǎng)度"和"頭 部檢驗(yàn)和,,外的其他部分,稱為因特網(wǎng)協(xié)議壓縮報(bào)頭。因此在移動(dòng) 多媒體廣播系統(tǒng)中,承載該業(yè)務(wù)的因特網(wǎng)協(xié)議報(bào)頭僅需要在業(yè)務(wù)開 始的時(shí)候傳輸一次即可,后續(xù)的因特網(wǎng)協(xié)議報(bào)頭不用傳輸,達(dá)到壓 縮的目的,首先復(fù)用處理對(duì)該業(yè)務(wù)的第 一個(gè)因特網(wǎng)協(xié)議凄t據(jù)才艮文進(jìn) 行處理,按照因特網(wǎng)協(xié)議棧的規(guī)范提取因特網(wǎng)協(xié)議報(bào)頭,生成因特 網(wǎng)協(xié)議壓縮報(bào)頭(因特網(wǎng)協(xié)議報(bào)頭除"總長(zhǎng)度"和"頭部檢驗(yàn)和" 外的其他部分),因特網(wǎng)協(xié)議分組報(bào)文的凈荷封裝在復(fù)用子幀中傳 輸,復(fù)用處理對(duì)后續(xù)的因特網(wǎng)協(xié)議才艮文不用處理因特網(wǎng)協(xié)議才艮頭, 將因特網(wǎng)協(xié)議分組才艮文的凈荷封裝在復(fù)用子幀中傳輸即可。對(duì)于移 動(dòng)多媒體廣播的終端處理比較簡(jiǎn)單,終端接收到該業(yè)務(wù)的因特網(wǎng)協(xié) 議壓縮報(bào)頭并保存該因特網(wǎng)協(xié)議壓縮報(bào)文,當(dāng)從接收的復(fù)用子幀解 析因特網(wǎng)協(xié)議報(bào)文凈荷后,計(jì)算因特網(wǎng)協(xié)議報(bào)文"總長(zhǎng)度",然后使 用因特網(wǎng)協(xié)議壓縮才艮頭產(chǎn)生"頭部才全-驗(yàn)和",乂人而重組該業(yè)務(wù)后續(xù)的 每一個(gè)因特網(wǎng)協(xié)議分組數(shù)據(jù)報(bào)頭,這樣的因特網(wǎng)協(xié)議才艮頭壓縮方法可以節(jié)省大量的傳輸帶寬。移動(dòng)多媒體廣播系統(tǒng)中上述的因特網(wǎng)協(xié)議報(bào)文凈荷是用戶數(shù)據(jù)協(xié)議報(bào)文,如圖3所示,用戶數(shù)據(jù)協(xié)議報(bào)文由用戶數(shù)據(jù)協(xié)議報(bào)頭和 用戶凄t據(jù)協(xié)議才艮文凈荷組成,其中用戶翁:據(jù)協(xié)i義才艮頭的組成見(jiàn)圖5, 由源端口 、目的端口 、長(zhǎng)度和4全-驗(yàn)和共8個(gè)字節(jié)組成。7 義載業(yè)務(wù)的 所有用戶凝:據(jù)協(xié)i義才艮頭中源端口和目的端口是相同的,而長(zhǎng)度可以 根據(jù)用戶數(shù)據(jù)協(xié)議報(bào)文的凈荷計(jì)算得到,檢驗(yàn)和是一個(gè)冗余的信息, 因此可以進(jìn)一步對(duì)承載移動(dòng)多々某體業(yè)務(wù)的用戶凄t據(jù)協(xié)議才艮頭進(jìn)4亍壓 縮處理,提高移動(dòng)多媒體系統(tǒng)的傳輸效率。移動(dòng)多々某體廣播系統(tǒng)的 復(fù)用處理如下所述。 復(fù)用處理對(duì)該業(yè)務(wù)的第 一個(gè)因特網(wǎng)協(xié)議數(shù)據(jù)報(bào)文進(jìn)行處理,提 取因特網(wǎng)協(xié)議報(bào)頭,生成因特網(wǎng)協(xié)議壓縮報(bào)頭(因特網(wǎng)協(xié)議報(bào)頭除 "總長(zhǎng)度"和"頭部檢驗(yàn)和"外的其他部分),對(duì)組成因特網(wǎng)協(xié)議分 組才艮文凈荷的用戶凄t據(jù)協(xié)i義才艮文處理,將用戶凄t據(jù)協(xié)i義才艮頭中的源 端口 、目的端口附在因特網(wǎng)協(xié)議壓縮報(bào)頭后形成分組數(shù)據(jù)壓縮報(bào)頭, 用戶數(shù)據(jù)協(xié)議報(bào)文凈荷封裝在復(fù)用子幀中傳輸,復(fù)用處理對(duì)該業(yè)務(wù)后續(xù)的因特網(wǎng)協(xié)議才艮文不用處理因特網(wǎng)協(xié)"i義才艮頭,用戶凝:據(jù)協(xié)i義才艮 文不用處理用戶數(shù)據(jù)協(xié)議報(bào)頭,將用戶數(shù)據(jù)協(xié)議報(bào)文凈荷封裝在復(fù) 用子幀中傳^T即可。對(duì)于移動(dòng)多媒體廣播的終端處理比較簡(jiǎn)單,終端接收到該業(yè)務(wù)源端口、目的端口,當(dāng)/人接收的復(fù)用子幀解析用戶凄t據(jù)協(xié)議才艮文凈 荷后,計(jì)算用戶數(shù)據(jù)協(xié)議報(bào)文長(zhǎng)度,加入用戶數(shù)據(jù)協(xié)議源端口和目 的端口后計(jì)算用戶凄t據(jù)協(xié)議才艮頭的檢驗(yàn)和,重組用戶H悟協(xié)議才艮文, 即因特網(wǎng)協(xié)議才艮文凈荷,然后計(jì)算因特網(wǎng)協(xié)議才艮文"總長(zhǎng)度",再4吏 用因特網(wǎng)協(xié)i義壓縮才艮頭產(chǎn)生"頭部才企-驗(yàn)和",乂人而重組該業(yè)務(wù)后續(xù)的 每一個(gè)因特網(wǎng)協(xié)議分組數(shù)據(jù)報(bào)。上述的分組數(shù)據(jù)報(bào)頭壓縮方法需要終端能接受該業(yè)務(wù)開始時(shí)的 分組壓縮報(bào)頭,否則將丟失分組壓縮報(bào)頭的因特網(wǎng)協(xié)議壓縮報(bào)頭和 用戶凄t據(jù)協(xié)議端口 ,無(wú)法恢復(fù)承載該業(yè)務(wù)的因特網(wǎng)協(xié)i義分組才艮文, 因此為了讓移動(dòng)多媒體終端可以在任何時(shí)候接入系統(tǒng),增加分組數(shù) 據(jù)壓縮才艮頭傳輸?shù)拇螖?shù),間隔一定時(shí)間傳輸一次分組壓縮才艮頭,如 可以每秒鐘傳輸一次分組數(shù)據(jù)壓縮4艮頭。使用本發(fā)明的分組數(shù)據(jù)才艮頭壓縮方法,可以提高移動(dòng)多々某體廣 4番系統(tǒng)傳輸分組凝:據(jù)業(yè)務(wù)的效率,充分利用移動(dòng)多々某體廣4番系統(tǒng)的 空中無(wú)線資源。例如 一個(gè)移動(dòng)多4某體廣插4見(jiàn)頻業(yè)務(wù),^L頻編石馬采 用國(guó)際標(biāo)準(zhǔn)H.264進(jìn)4亍編碼,H.264 4見(jiàn)頻流格式符合《RFC3984: RTP Payload Format for H.264 Video》頭見(jiàn)范,平均每個(gè)用戶凄史才居十辦i義 才艮文凈荷為1000字節(jié),承載該業(yè)務(wù)的因特網(wǎng)協(xié)議才艮文平均長(zhǎng)度為 1028個(gè)字節(jié)(用戶ft據(jù)協(xié)議才艮文凈荷1000字節(jié)+用戶凝:據(jù)協(xié)i義才艮頭 8個(gè)字節(jié)+因特網(wǎng)協(xié)議報(bào)頭20字節(jié)),每秒傳輸該業(yè)務(wù)的一個(gè)分組壓 縮才艮頭20字節(jié),每秒傳l俞46個(gè)因特網(wǎng)協(xié)i義分組才艮文,因此可以少 傳輸45個(gè)因特網(wǎng)協(xié)議報(bào)頭和用戶數(shù)據(jù)協(xié)議報(bào)頭,共節(jié)省1260個(gè)字 節(jié),節(jié)約2.5%的傳1俞帶寬(1260/46*1028)。如果承載的是移動(dòng)多媒體廣播的音頻業(yè)務(wù),則平均每個(gè)用戶數(shù) 據(jù)協(xié)議才艮文凈荷為200字節(jié),承載該業(yè)務(wù)的因特網(wǎng)協(xié)iU艮文平均長(zhǎng) 度為228個(gè)字節(jié)(用戶數(shù)據(jù)協(xié)議報(bào)文凈荷200字節(jié)+用戶數(shù)據(jù)協(xié)議 報(bào)頭8個(gè)字節(jié)+因特網(wǎng)協(xié)議報(bào)頭20字節(jié)),每秒傳輸該業(yè)務(wù)的一個(gè) 分組壓縮才艮頭20字節(jié),每秒傳輸21個(gè)因特網(wǎng)協(xié)i義分組才艮文,因此 可以少傳輸20個(gè)因特網(wǎng)協(xié)議報(bào)頭和用戶數(shù)據(jù)協(xié)議報(bào)頭,共節(jié)省560 個(gè)字節(jié),節(jié)約11.5%的傳輸帶寬(560/21*228)。綜上所述,本發(fā)明充分利用中國(guó)移動(dòng)多々某體廣播的復(fù)用幀結(jié)構(gòu) 的特點(diǎn), 一個(gè)復(fù)用子幀承載一個(gè)移動(dòng)多媒體業(yè)務(wù),移動(dòng)多媒體業(yè)務(wù) 和復(fù)用子幀有——對(duì)應(yīng)的關(guān)系,而承載移動(dòng)多々某體業(yè)務(wù)的分組數(shù)據(jù) 報(bào)的因特網(wǎng)協(xié)議報(bào)頭和UDP報(bào)頭基本不變,根據(jù)這些特點(diǎn)本發(fā)明實(shí) 現(xiàn)對(duì)承載移動(dòng)多々某體業(yè)務(wù)的分組凄t據(jù)進(jìn)行才艮頭的壓縮。4是高移動(dòng)多 々某體廣播系統(tǒng)中分組凄t據(jù)的傳輸效率。以上所述^又為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用于移動(dòng)多媒體廣播系統(tǒng)對(duì)分組數(shù)據(jù)進(jìn)行報(bào)頭壓縮的方法,包括以下步驟步驟S102,從所述移動(dòng)多媒體廣播系統(tǒng)承載多媒體業(yè)務(wù)的因特網(wǎng)協(xié)議分組數(shù)據(jù)中提取因特網(wǎng)協(xié)議報(bào)文報(bào)頭,將傳輸過(guò)程中不變的內(nèi)容生成因特網(wǎng)協(xié)議壓縮報(bào)頭;步驟S104,提取因特網(wǎng)協(xié)議報(bào)文凈荷中的用戶數(shù)據(jù)協(xié)議報(bào)頭,將所述用戶數(shù)據(jù)協(xié)議報(bào)頭的源端口/目的端口和所述因特網(wǎng)協(xié)議壓縮報(bào)頭一起組成分組壓縮報(bào)頭;以及步驟S106,將所述分組壓縮報(bào)頭封裝在所述業(yè)務(wù)的復(fù)用子幀中傳輸,其中,所述用戶數(shù)據(jù)協(xié)議報(bào)文凈荷封裝在所述業(yè)務(wù)的復(fù)用子幀中傳輸。
2. 才艮據(jù)4又利要求1所述的方法,其特征在于,還包括以下步驟所述移動(dòng)多^^某體終端通過(guò)移動(dòng)多i某體廣播信道接收復(fù)用 幀后,從所述復(fù)用子幀中提取所述分組壓縮才艮頭并保存所述因 特網(wǎng)協(xié)議壓縮才艮頭和所述用戶數(shù)據(jù)協(xié)議源端口 /目的端口 ;從所述復(fù)用子幀中解析所述用戶數(shù)據(jù)協(xié)議報(bào)文凈荷,按照 因特網(wǎng)協(xié)議棧利用所述用戶數(shù)據(jù)協(xié)議源端口 /目的端口重組所 述用戶數(shù)據(jù)協(xié)議報(bào)文;以及利用所述因特網(wǎng)協(xié)議壓縮凈艮頭重組所述因特網(wǎng)協(xié)議分組 報(bào)文。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,后續(xù)承載所述多媒 體業(yè)務(wù)的所述因特網(wǎng)協(xié)i義分組凝:據(jù)不用再處理所述因特網(wǎng)協(xié) 議才艮頭和所述用戶凄t據(jù)協(xié)議才艮頭,直4妻將所述用戶凝:據(jù)協(xié)議才艮 文凈荷封裝在所述業(yè)務(wù)的所述復(fù)用子幀中傳輸。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟S106 中,所述復(fù)用子幀按照所述移動(dòng)多媒體廣播復(fù)用幀結(jié)構(gòu)的規(guī)范 封裝在所述復(fù)用幀中,封裝后的所述復(fù)用幀通過(guò)所述移動(dòng)多媒 體廣播的所述廣播信道向所述移動(dòng)多媒體終端傳輸。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟S104 中,所述分組壓縮才艮頭可以4安一定的時(shí)間間隔重復(fù)所述傳輸, 保證所述移動(dòng)多々某體廣纟番終端可以隨時(shí)4妾收所述分組壓縮才艮 頭。
6. 才艮據(jù)權(quán)利要求5所述的方法,其特4i在于,所述分組壓縮才艮頭 可以按照所述移動(dòng)多媒體廣播復(fù)用幀結(jié)構(gòu)的規(guī)范封裝在所述 復(fù)用幀的控制消息中,或者封裝在電子業(yè)務(wù)指南即ESG中通 過(guò)所述移動(dòng)多媒體廣播的所述廣播信道向所述移動(dòng)多媒體終 端傳輸。
7. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述分組壓縮報(bào)頭 還可以通過(guò)其他的通信網(wǎng)絡(luò)發(fā)送給所述移動(dòng)多4某體終端。
8. 根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的方法,其特征在于,所述 用戶數(shù)據(jù)協(xié)議報(bào)文由所述用戶數(shù)據(jù)協(xié)議才艮頭和所述用戶數(shù)據(jù) 協(xié)議才艮文凈荷組成,其中,所述用戶數(shù)據(jù)協(xié)議凈艮頭由所述源端 口 、目的端口 、長(zhǎng)度和才盒-驗(yàn)和纟且成。
全文摘要
本發(fā)明公開了用于移動(dòng)多媒體廣播系統(tǒng)對(duì)分組數(shù)據(jù)進(jìn)行報(bào)頭壓縮的方法,包括以下步驟從移動(dòng)多媒體廣播系統(tǒng)承載多媒體業(yè)務(wù)的因特網(wǎng)協(xié)議分組數(shù)據(jù)中提取因特網(wǎng)協(xié)議報(bào)文報(bào)頭,將傳輸過(guò)程中不變的內(nèi)容生成因特網(wǎng)協(xié)議壓縮報(bào)頭;提取因特網(wǎng)協(xié)議報(bào)文凈荷中的用戶數(shù)據(jù)協(xié)議報(bào)頭,將用戶數(shù)據(jù)協(xié)議報(bào)頭的源端口/目的端口和因特網(wǎng)協(xié)議壓縮報(bào)頭一起組成分組壓縮報(bào)頭;以及將分組壓縮報(bào)頭封裝在業(yè)務(wù)的復(fù)用子幀中傳輸,其中,用戶數(shù)據(jù)協(xié)議報(bào)文凈荷封裝在業(yè)務(wù)的復(fù)用子幀中傳輸。通過(guò)本發(fā)明,提高了移動(dòng)多媒體廣播系統(tǒng)中分組數(shù)據(jù)的傳輸效率。
文檔編號(hào)H04L12/56GK101159667SQ20071016287
公開日2008年4月9日 申請(qǐng)日期2007年10月16日 優(yōu)先權(quán)日2007年10月16日
發(fā)明者方源立, 晏祥彪, 標(biāo) 王 申請(qǐng)人:中興通訊股份有限公司