一種移動多媒體廣播數據的傳輸方法
2023-04-26 03:42:46 1
專利名稱:一種移動多媒體廣播數據的傳輸方法
技術領域:
本發明涉及通信領域,特別是移動多媒體廣播領域中多媒體廣播數據的傳輸方法。
背景技術:
移動多媒體廣播業務(又叫手機電視)有多種實現技術,有基於移動通信網絡的多媒體廣播多播(MBMS,Multimedia Broadcast MulticastService)、廣播和多播(BCMCS,Broadcast and Multicast Service)、流媒體技術,也有基於廣播網(地面數字廣播、衛星數字廣播)的技術,例如歐洲的DVB-H(數字視頻廣播手持式接收Digital Video BroadcastHandheld)、美國的MediaFLO(媒體單一前向鏈路Media Forward LinkOnly)和中國的CMMB(中國移動多媒體廣播China Mobile MultimediaBroadcast)等,還有應用層輔助技術。基於廣播網的移動多媒體業務具有頻譜利用率高、容量大、建設成本相對比較低、受眾廣等優勢,已得到廣泛應用。
與模擬技術相比,數字移動多媒體廣播技術的一個最大優點就是在滿足業務的服務質量要求的前提下,一個廣播信道可以通過復用來支持多個業務的傳送,這樣大大提高了無線資源的利用效率。復用系統是數位電視的關鍵技術部分之一,它將視頻、音頻、輔助數據、電子業務指南、條件接收、系統控制等數據流,經處理複合成單路串行的比特流,重新進行分配、復用,通過廣播通道發射,終端接收到這些相關的數據,通過終端上的播放器,實現多媒體廣播業務的正常播放。復用系統的這種數據封裝打包將使得數字多媒體廣播具備了可擴展性、分級性、交互性的基礎。
數字移動多媒體業務數據有多種復用方法,現在主要的復用方法有第一,TS(傳輸流)方式,TS協議是MPEG(運動圖像專家組)標準中的一種,它把視頻、音頻、輔助數據等等數據封裝在一個固定188位元組大小的TS包裡傳送,TS包中包括了每個數據塊的播放時間,以保證視頻音頻的正常播放。
第二,RTP(實時傳輸協議)方式,是在IP網絡傳送輔助數據、視頻、音頻數據的方法,包的大小不固定,通過每個包頭的時戳來保證播放的時間同步,通過序列號來保證包的播放次序。
上述TS方式將多媒體數據與控制信息同等對待,並採用統一定長的數據封裝格式,這種方式傳輸效率不高、對系統關鍵信息缺乏保護措施,沒有考慮移動通信系統的特殊性,比如無線衰落信道時變,通信過程存在大量的不確定性等特點;而RTP方式只能在IP網絡上應用,存在一定局限性。
發明內容
本發明的目的在於提供一種移動多媒體廣播數據的傳輸方法,可應用於多媒體廣播網絡,並可減少傳輸開銷,提高系統的傳輸效率和性能。
為實現上述目的,本發明提供一種移動多媒體廣播數據的傳輸方法,包括以下步驟(1)將移動多媒體廣播復用幀的每個復用子幀劃分為復用子幀頭和復用子幀數據體,其中,所述復用子幀頭的長度是固定的,復用子幀數據體的長度是可變的;(2)確定要傳輸的多媒體廣播數據的類別,以及相應的具體數據;(3)將要傳輸的數據的類別信息記錄在所述復用子幀頭中,並將所述相應的具體數據封裝在復用子幀數據體中傳輸。
所述步驟(3)中,在復用子幀頭中記錄信息類別時,將所述復用子幀頭預留部分長度位,用於記錄後續復用子幀數據體所封裝的數據的優先級。
上述數據類別包括系統數據和業務數據。所述系統數據可以是電子業務指南數據或條件接收數據;所述業務數據可以是是實時流業務數據,或文件下載業務數據,或IP組播業務數據。
本發明的方法根據復用子幀承載的業務類型不同,分別定義所傳輸的業務的封裝格式,採用變長的封裝方法,相對現有的定長封裝方法,節省了傳輸開銷,因而提高了系統的傳輸效率,節省了廣播帶寬資源,同時增加了系統的靈活性和可擴展性。
圖1是本發明的廣播復用幀的結構示意圖;圖2是本發明的復用子幀的結構示意圖;圖3是本發明的復用子幀數據體封裝的一個實施例的示意圖。
具體實施例方式
在移動多媒體廣播(CMMB)系統中,多媒體廣播是被時分復用,劃分成多個通道,每個通道有固定的傳輸速率。針對移動多媒體廣播業務的特點,採用承載的業務信息和控制信息分離的傳輸機制。系統關鍵控制信息在控制通道傳送,多媒體業務及部分系統數據在業務通道傳送。這些通道用復用幀描述,復用幀由復用幀頭、復用淨荷和填充組成,復用淨荷承載具體的多媒體業務數據和系統數據,由一個或多個復用子幀組成。
本發明的方法是,在移動多媒體廣播中,對組成復用幀的每個復用子幀劃分為復用子幀頭和復用子幀數據體;其中,復用子幀頭為固定長度,復用子幀數據體的長度是可變的。
其中,復用子幀頭用於記錄承載的數據類別,比如描述承載的是系統數據還是業務數據。系統數據可以是電子業務指南數據、條件接收數據等;業務數據可以是實時流業務數據、文件下載業務數據、IP組播業務數據等。
在復用子幀頭的定長數據位中,除利用一部分數據位描述承載的數據類別外,還可預留部分位長度,來描述後續復用子幀數據體所承載業務的優先級別,便於系統和終端進行特殊的處理,便於廣播運營商業務的開展。
復用子幀數據體根據承載的數據類別不同而分別定義數據的封裝格式,是一個變長的結構。
下面結合附圖對本發明的方法進一步說明。
圖1是本發明的移動多媒體廣播復用幀的結構示意圖。在移動多媒體廣播(CMMB)系統中,多媒體廣播是被時分復用,劃分成多個通道,每個通道有固定的傳輸速率,這些通道用復用幀描述,復用幀由復用幀頭、復用淨荷和填充組成,復用淨荷又由一個或多個復用子幀組成,承載具體的業務數據和系統數據。
圖2是本發明的復用子幀的結構示意圖,本發明將復用子幀劃分成子幀頭和子幀數據體,將復用子幀頭定義為固定長度,將復用子幀數據體定義為變長結構。
在復用子幀頭中描述承載的多媒體數據的類別,如,是業務數據還是系統數據。其中業務數據可以是實時媒體流業務、下載業務、IP組播業務數據等,系統數據可以是電子業務指南(ESG)數據、條件接收(CA)數據等。
在圖2所示的實施例中,將復用子幀頭定義為8位定長結構,其中前5位定義為數據類別,後3位留給系統保留使用,比如可以保留用於定義業務的優先級別。
復用子幀頭的數據類別用於標識後面復用子幀數據體所攜帶的數據類別。可給每一數據類別分配一個不同的標識號值來表示,如本實施例中,給數據類別標識號的分配值如下表1表1 數據類別標識號值的分配
復用子幀數據體用於封裝本復用子幀的子幀頭描述的系統數據或者多媒體業務數據。復用子幀數據體是變長的,根據不同的數據類型,定義不同的封裝格式並進行封裝,從而可以提高數據傳輸的利用率。
圖3是本發明的復用子幀數據體封裝的一個實施例的示意圖,本實施例以承載的數據是電子業務指南(ESG)為例,進一步說明復用子幀數據體的封裝方法。
參見表1,當復用子幀頭數據類別標識值為『1』時,表示復用子幀數據體承載的是ESG數據。
見圖3,本發明將ESG劃分為ESG頭、ESG數據淨荷和CRC(數據校驗),封裝在復用子幀數據體中。
其中的ESG頭,包括了描述本子幀數據體的信息,便於前端相關設備(一般為復用設備)、終端設備處理,具體包括如下信息(1)表標識用於區分不同的ESG表,用表序號來標識,ESG表序號的定義示例見表2所示。
表2 ESG表序號定義示例
(2)版本號表示本次傳輸的ESG表格第幾次更新,在某個值範圍內循環取值,每次更新加『1』;(3)數據壓縮算法類型代表對ESG數據淨荷使用的壓縮算法的類型,定義示例見表3;終端根據該值採用相應的算法對ESG數據解碼/解壓縮。
表3 壓縮算法類型的定義
(4)ESG數據淨荷類型指示ESG數據淨荷是ESG模型比如XMLSchema,還是ESG數據;(5)保留預留將來擴展使用;(6)節序號當前傳輸的ESG表格是第幾個數據節。
(7)總節數該數據表格的總數據節數目。
其中的ESG數據淨荷,如果ESG頭指示壓縮算法類型為『0』(即不壓縮),則ESG數據淨荷整個為ESG表原始數據,否則為壓縮後的ESG數據體。
以上是以承載的數據為ESG舉例說明了承載的數據在復用子幀的封裝,是根據ESG的特點定義了特定的封裝格式。由於本發明的復用子幀數據體是變長的,對其它移動多媒體業務數據或者系統數據在復用子幀的封裝,可以根據需要定義不同的封裝格式,因此可減少傳輸開銷,提高系統的傳輸效率和性能。
權利要求
1.一種移動多媒體廣播數據的傳輸方法,包括以下步驟(1)將移動多媒體廣播復用幀的每個復用子幀劃分為復用子幀頭和復用子幀數據體,其中,所述復用子幀頭的長度是固定的,復用子幀數據體的長度是可變的;(2)確定要傳輸的多媒體廣播數據的類別,以及相應的具體數據;(3)將要傳輸的數據的類別信息記錄在所述復用子幀頭中,並將所述相應的具體數據封裝在復用子幀數據體中傳輸。
2.如權利要求1所述的方法,其特徵在於所述步驟(3)中,保留所述復用子幀頭的部分長度位。
3.如權利要求2所述的方法,其特徵在於在復用子幀頭中用保留的長度位記錄後續復用子幀數據體中封裝的數據的優先級。
4.如權利要求1所述的方法,其特徵在於所述的數據類別包括系統數據和業務數據。
5.如權利要求4所述的方法,其特徵在於所述系統數據是電子業務指南數據或條件接收數據;所述業務數據是實時流業務數據,或文件下載業務數據,或IP組播業務數據。
6.如權利要求1所述的方法,其特徵在於採用時分復用方式將多媒體廣播劃分成多個通道,每個通道有固定的傳輸速率,用於傳輸所述多媒體廣播的復用幀。
7.如權利要求1所述的方法,其特徵在於所述移動多媒體廣播復用幀由復用幀頭、復用淨荷和填充組成;所述復用淨荷由一個或多個復用子幀組成。
全文摘要
一種移動多媒體廣播數據的傳輸方法,包括以下步驟(1)將移動多媒體廣播復用幀的每個復用子幀劃分為復用子幀頭和復用子幀數據體,其中,所述復用子幀頭的長度是固定的,復用子幀數據體的長度是可變的;(2)確定要傳輸的多媒體廣播數據的類別,以及相應的具體數據;(3)將要傳輸的數據的類別信息記錄在復用子幀頭中,並將所述相應的具體數據封裝在復用子幀數據體中傳輸。
文檔編號H04L29/06GK1976477SQ200610161188
公開日2007年6月6日 申請日期2006年12月11日 優先權日2006年12月11日
發明者文海龍, 王標, 沈燦, 朱曉光 申請人:中興通訊股份有限公司