專利名稱::一種移動多媒體廣播數(shù)據(jù)的傳輸方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,特別是移動多媒體廣播領(lǐng)域中多媒體廣播數(shù)據(jù)的傳輸方法。
背景技術(shù):
:移動多媒體廣播業(yè)務(wù)(又叫手機電視)有多種實現(xiàn)技術(shù),有基于移動通信網(wǎng)絡(luò)的多媒體廣播多播(MBMS,MultimediaBroadcastMulticastService)、廣才番和多播(BCMCS,BroadcastandMulticastService)、流媒體技術(shù),也有基于廣播網(wǎng)(地面數(shù)字廣播、衛(wèi)星數(shù)字廣播)的技術(shù),例如歐洲的DVB-H(數(shù)字浮見頻廣纟番手持式接收DigitalVideoBroadcastHandheld)、美國的MediaFLO(媒體單一前向鏈路MediaForwardLinkOnly)和中國的CMMB(中國移動多媒體廣播ChinaMobileMultimediaBroadcast)等,還有應(yīng)用層輔助技術(shù)。基于廣播網(wǎng)的移動多媒體業(yè)務(wù)具有頻i普利用率高、容量大、建設(shè)成本相對比較低、受眾廣等優(yōu)勢,已得到廣泛應(yīng)用。與模擬技術(shù)相比,數(shù)字移動多媒體廣播技術(shù)的一個最大優(yōu)點就是在滿足業(yè)務(wù)的服務(wù)質(zhì)量要求的前提下,一個廣播信道可以通過復(fù)用來支持多個業(yè)務(wù)的傳送,這樣大大提高了無線資源的利用效率。復(fù)用系統(tǒng)是數(shù)字電視的關(guān)鍵技術(shù)部分之一,它將視頻、音頻、輔助數(shù)據(jù)、電子業(yè)務(wù)指南、條件接收、系統(tǒng)控制等數(shù)據(jù)流,經(jīng)處理復(fù)合成單路串行的比特流,重新進(jìn)行分配、復(fù)用,通過廣播通道發(fā)射,終端接收到這些相關(guān)的數(shù)據(jù),通過終端上的播放器,實現(xiàn)多媒體廣播業(yè)務(wù)的正常播放。復(fù)用系統(tǒng)的這種數(shù)據(jù)封裝打包將使得數(shù)字多媒體廣播具備了可擴展性、分級性、交互性的基礎(chǔ)。數(shù)字移動多媒體業(yè)務(wù)數(shù)據(jù)有多種復(fù)用方法,現(xiàn)在主要的復(fù)用方法有第一,TS(傳輸流)方式,TS協(xié)議是MPEG(運動圖像專家組)標(biāo)準(zhǔn)中的一種,它把^L頻、音頻、輔助數(shù)據(jù)等等數(shù)據(jù)封裝在一個固定188字節(jié)大小的TS包里傳送,TS包中包括了每個數(shù)據(jù)塊的播放時間,以保證視頻音頻的正常播放。第二,RTP(實時傳輸協(xié)議)方式,是在IP網(wǎng)絡(luò)傳送輔助數(shù)據(jù)、視頻、音頻數(shù)據(jù)的方法,包的大小不固定,通過每個包頭的時戳來保證播放的時間同步,通過序列號來保證包的播放次序。上述TS方式將多媒體數(shù)據(jù)與控制信息同等對待,并采用統(tǒng)一定長的數(shù)據(jù)封裝格式,這種方式傳輸效率不高、對系統(tǒng)關(guān)鍵信息缺乏保護(hù)措施,沒有考慮移動通信系統(tǒng)的特殊性,比如無線衰落信道時變,通信過程存在大量的不確定性等特點;而RTP方式只能在IP網(wǎng)絡(luò)上應(yīng)用,存在一定局限性。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種移動多媒體廣播數(shù)據(jù)的傳輸方法,可應(yīng)用于多媒體廣播網(wǎng)絡(luò),并可減少傳輸開銷,提高系統(tǒng)的傳輸效率和性能。為實現(xiàn)上迷目的,本發(fā)明提供一種移動多媒體廣播數(shù)據(jù)的傳輸方法,包括以下步驟(1)將移動多媒體廣播復(fù)用幀的每個復(fù)用子幀劃分為復(fù)用子幀頭和復(fù)用子幀數(shù)據(jù)體,其中,所述復(fù)用子幀頭的長度是固定的,復(fù)用子幀數(shù)據(jù)體的長度是可變的;(2)確定要傳輸?shù)亩嗝襟w廣播數(shù)據(jù),以及該數(shù)據(jù)的類別;(3)將要傳輸?shù)臄?shù)據(jù)的類別信息記錄在所述復(fù)用子幀頭中;(4)根據(jù)要傳輸?shù)臄?shù)據(jù)的不同類別,確定不同的數(shù)據(jù)封裝格式,并按確定的封裝格式將數(shù)據(jù)封裝到復(fù)用子幀數(shù)據(jù)體中傳輸。所述步驟(4)中,在復(fù)用子幀頭中記錄信息類別時,將所述復(fù)用子幀頭預(yù)留部分長度位,用于記錄后續(xù)復(fù)用子幀數(shù)據(jù)體所封裝的數(shù)據(jù)的優(yōu)先級。本發(fā)明的方法根據(jù)復(fù)用子幀承栽的業(yè)務(wù)類型不同,分別確定所傳輸?shù)臉I(yè)務(wù)的封裝格式,因而可采用變長的封裝方法。相對現(xiàn)有的定長封裝方法,節(jié)省了傳輸開銷,因而提高了系統(tǒng)的傳輸效率,節(jié)省了廣播帶寬資源,同時增加了系統(tǒng)的靈活性和可擴展性。圖l是本發(fā)明的廣播復(fù)用幀的結(jié)構(gòu)示意圖;圖2是本發(fā)明的復(fù)用子幀的結(jié)構(gòu)示意圖;圖3是本發(fā)明的復(fù)用子幀數(shù)據(jù)體封裝的一個實施例的示意圖。具體實施方式在移動多媒體廣播(CMMB)系統(tǒng)中,多媒體廣播是被時分復(fù)用,劃分成多個通道,每個通道有固定的傳輸速率。針對移動多媒體廣播業(yè)務(wù)的特點,采用承載的業(yè)務(wù)信息和控制信息分離的傳輸機制。系統(tǒng)關(guān)鍵控制信息在控制通道傳送,多媒體業(yè)務(wù)及部分系統(tǒng)數(shù)據(jù)在業(yè)務(wù)通道傳送。這些通道用復(fù)用幀描述,復(fù)用幀由復(fù)用幀頭、復(fù)用凈荷和填充組成,i用凈荷承載具體的多媒體業(yè)務(wù)數(shù)據(jù)和系統(tǒng)數(shù)據(jù),由一個或多個復(fù)用子幀組成。本發(fā)明的方法是,在移動多媒體廣播中,對組成復(fù)用幀的每個復(fù)用子幀劃分為復(fù)用子幀頭和復(fù)用子幀數(shù)據(jù)體;其中,復(fù)用子幀頭為面定長度,復(fù)用子幀數(shù)據(jù)體的長度是可變的。其中,復(fù)用子幀頭用于記錄承栽的數(shù)據(jù)類別,比如描述承栽的是系統(tǒng)數(shù)據(jù)還是業(yè)務(wù)數(shù)據(jù)。系統(tǒng)數(shù)據(jù)可以是電子業(yè)務(wù)指南數(shù)據(jù)、條件接收數(shù)據(jù)等;業(yè)務(wù)數(shù)據(jù)可以是實時流業(yè)務(wù)數(shù)據(jù)、文件下載業(yè)務(wù)數(shù)據(jù)、IP組播業(yè)斧數(shù)據(jù)等。在復(fù)用子幀頭的定長數(shù)據(jù)位中,除利用一部分?jǐn)?shù)據(jù)位描述承栽的數(shù)據(jù)類別外,還可預(yù)留部分位長度,來描述后續(xù)復(fù)用子幀數(shù)據(jù)體所承載業(yè)務(wù)的優(yōu)先級別,便于系統(tǒng)和終端進(jìn)行特殊的處理,便于廣播運營商業(yè)務(wù)的開展。復(fù)用子幀數(shù)據(jù)體根據(jù)承載的數(shù)據(jù)類別不同而分別定義數(shù)據(jù)的封裝格式,是一個變長的結(jié)構(gòu)。下面結(jié)合附圖對本發(fā)明的方法進(jìn)一步說明。圖1是本發(fā)明的移動多媒體廣播復(fù)用幀的結(jié)構(gòu)示意圖。在移動多媒體廣播(CMMB)系統(tǒng)中,多媒體廣播是被時分復(fù)用,劃分成多個通道,每個通道有固定的傳輸速率,這些通道用復(fù)用幀描述,復(fù)用幀由復(fù)用幀頭、復(fù)用凈荷和填充組成,復(fù)用凈荷又由一個或多個復(fù)用子幀組成,承載具體的業(yè)務(wù)數(shù)據(jù)和系統(tǒng)數(shù)據(jù)。圖2是本發(fā)明的復(fù)用子幀的結(jié)構(gòu)示意圖,本發(fā)明將復(fù)用子幀劃分成子幀頭和子幀數(shù)據(jù)體,將復(fù)用子幀頭定義為固定長結(jié)構(gòu),將復(fù)用子幀數(shù)據(jù)體定義為變長結(jié)構(gòu)。在復(fù)用子幀頭中描述承載的多媒體數(shù)據(jù)的類別,如,系統(tǒng)數(shù)據(jù)或業(yè)務(wù)數(shù)據(jù),其中業(yè)務(wù)數(shù)據(jù)可包括實時媒體流業(yè)務(wù)、下載業(yè)務(wù)、IP組播業(yè)務(wù)數(shù)據(jù)等,系統(tǒng)數(shù)據(jù)可包括電子業(yè)務(wù)指南(ESG)數(shù)據(jù)、條件接收(CA)數(shù)據(jù)等。在圖2所示的實施例中,將復(fù)用子幀頭定義為8位定長結(jié)構(gòu),其中前5位定義為數(shù)據(jù)類別,后3位留給系統(tǒng)保留使用,比如可以保留用于定義后續(xù)復(fù)用子幀中封裝的業(yè)務(wù)數(shù)據(jù)的優(yōu)先級別,比如可定義對系統(tǒng)數(shù)據(jù)優(yōu)先保護(hù)級別。復(fù)用子幀頭的數(shù)據(jù)類別用于標(biāo)識后面復(fù)用子幀數(shù)據(jù)體所攜帶的數(shù)據(jù)類別??山o每一數(shù)據(jù)類別分配一個不同的標(biāo)識號值來表示,如本實施例中,給數(shù)據(jù)類別標(biāo)識號的分配值如下表1:表l數(shù)據(jù)類別標(biāo)識號值的分配<table>tableseeoriginaldocumentpage6</column></row><table>復(fù)用子幀數(shù)據(jù)體用于封裝本復(fù)用子幀的子幀頭描述的類型的具體數(shù)據(jù)。復(fù)用子幀數(shù)據(jù)體是變長的,因此可才艮據(jù)不同的數(shù)據(jù)類型,定義不同的封裝格式并進(jìn)行封裝,從而可以提高數(shù)據(jù)傳輸?shù)睦寐?。圖3是本發(fā)明的復(fù)用子幀數(shù)據(jù)體封裝的一個實施例的示意圖,本實施例以承載的數(shù)據(jù)是電子業(yè)務(wù)指南(ESG)為例,進(jìn)一步說明復(fù)用子幀數(shù)據(jù)體的封裝方法。參見表1,當(dāng)復(fù)用子幀頭數(shù)據(jù)類別標(biāo)識值為T時,表示復(fù)用子幀數(shù)據(jù)體承栽的是ESG數(shù)據(jù)。見圖3,本發(fā)明將ESG劃分為ESG頭、ESG數(shù)據(jù)凈荷和CRC(數(shù)據(jù)校驗),封裝在復(fù)用子幀數(shù)據(jù)體中。其中的ESG頭,包括了描迷本子幀數(shù)據(jù)體的信息,便于前端相關(guān)設(shè)備(一般為復(fù)用設(shè)備)、終端設(shè)備處理,具體包括如下信息(l)表標(biāo)識用于區(qū)分不同的ESG表,用表序號來標(biāo)識,ESG表序號的定義示例見表2所示。<table>tableseeoriginaldocumentpage7</column></row><table>(2)版本號表示本次傳輸?shù)腅SG表格第幾次更新,在某個值范圍內(nèi)循環(huán)取值,每次更新加'1,;(3)數(shù)據(jù)壓縮算法類型代表對ESG數(shù)據(jù)凈荷使用的壓縮算法的類型,定義示例見表3;終端根據(jù)該值采用相應(yīng)的算法對ESG數(shù)據(jù)解碼/解壓縮。表3壓縮算法類型的定義值含義0不壓縮1Gzip壓縮算法2二進(jìn)制編碼的XML其他的壓縮算法(4)ESG數(shù)據(jù)凈荷類型指示ESG數(shù)據(jù)凈荷是ESG模型比如XMLSchema,還是ESG數(shù)據(jù);(5)保留預(yù)留將來擴展使用;(6)節(jié)序號當(dāng)前傳輸?shù)腅SG表格是第幾個數(shù)據(jù)節(jié)。(7)總節(jié)數(shù)該數(shù)據(jù)表格的總數(shù)據(jù)節(jié)數(shù)目。其中的ESG數(shù)據(jù)凈荷,如果ESG頭指示壓縮算法類型為'0,(即不壓縮),則ESG數(shù)據(jù)凈荷整個為ESG表原始數(shù)據(jù),否則為壓縮后的ESG數(shù)據(jù)體。以上是以承載的數(shù)據(jù)為ESG舉例說明了承載的數(shù)據(jù)在復(fù)用子幀的封裝,可以看到,封裝格式完全是根據(jù)ESG的特點定義的特定的封裝格式。對于其它類型的數(shù)據(jù),可以定義其它的封裝格式,盡管不同的封裝格式會導(dǎo)致每個復(fù)用子幀中的數(shù)據(jù)長度不固定,但由于本發(fā)明的復(fù)用子幀數(shù)據(jù)體是變長的,能封裝不同長度的數(shù)據(jù),因此可減少傳輸開銷,提高系統(tǒng)的傳輸效率和性能。而且本發(fā)明可通過區(qū)分系統(tǒng)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù),以便對系統(tǒng)數(shù)據(jù)提供優(yōu)先保護(hù)。權(quán)利要求1.一種移動多媒體廣播數(shù)據(jù)的傳輸方法,包括以下步驟(1)將移動多媒體廣播復(fù)用幀的每個復(fù)用子幀劃分為復(fù)用子幀頭和復(fù)用子幀數(shù)據(jù)體,其中,所述復(fù)用子幀頭的長度是固定的,復(fù)用子幀數(shù)據(jù)體的長度是可變的;(2)確定要傳輸?shù)亩嗝襟w廣播數(shù)據(jù),以及該數(shù)據(jù)的類別;(3)將要傳輸?shù)臄?shù)據(jù)的類別信息記錄在所述復(fù)用子幀頭中;(4)根據(jù)要傳輸?shù)臄?shù)據(jù)的不同類別,確定不同的數(shù)據(jù)封裝格式,并按確定的封裝格式將數(shù)據(jù)封裝到復(fù)用子幀數(shù)據(jù)體中傳輸。2.如權(quán)利要求l所述的方法,其特征在于所述步驟(3)中,保留所述復(fù)用子幀頭的部分長度位。3.如權(quán)利要求2所迷的方法,其特征在于在所述復(fù)用子幀頭中用4.如權(quán)利要求1所述的方法,其特征在于所述的數(shù)據(jù)類別包括系統(tǒng)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)。5.如權(quán)利要求4所述的方法,其特征在于所述系統(tǒng)數(shù)據(jù)是電子業(yè)務(wù)指南數(shù)據(jù)或條件接收數(shù)據(jù);所述業(yè)務(wù)數(shù)據(jù)是實時流業(yè)務(wù)數(shù)據(jù),或文件下載業(yè)務(wù)數(shù)據(jù),或IP組播業(yè)務(wù)數(shù)據(jù)。6.如權(quán)利要求1所述的方法,其特征在于將多+某體廣播劃分成多個通道,每個通道有固定的傳輸速率,用于傳輸所述多媒體廣播復(fù)用幀。7.如權(quán)利要求1所述的方法,其特征在于所述移動多媒體廣播復(fù)用幀包括復(fù)用幀頭、復(fù)用凈荷和填充;所述復(fù)用凈荷包括一個或多個復(fù)用子幀。全文摘要本發(fā)明提供一種移動多媒體廣播數(shù)據(jù)的傳輸方法,包括(1)將移動多媒體廣播復(fù)用幀的每個復(fù)用子幀劃分為復(fù)用子幀頭和復(fù)用子幀數(shù)據(jù)體,其中,所述復(fù)用子幀頭的長度是固定的,復(fù)用子幀數(shù)據(jù)體的長度是可變的;(2)確定要傳輸?shù)亩嗝襟w廣播數(shù)據(jù),以及該數(shù)據(jù)的類別;(3)將要傳輸?shù)臄?shù)據(jù)的類別信息記錄在所述復(fù)用子幀頭中;(4)根據(jù)要傳輸?shù)臄?shù)據(jù)的不同類別,確定不同的數(shù)據(jù)封裝格式,并按確定的封裝格式將要傳輸?shù)臄?shù)據(jù)封裝到復(fù)用子幀數(shù)據(jù)體中傳輸。文檔編號H04L12/56GK101212413SQ20061017226公開日2008年7月2日申請日期2006年12月30日優(yōu)先權(quán)日2006年12月30日發(fā)明者文海龍,朱曉光,燦沈,標(biāo)王申請人:中興通訊股份有限公司