專利名稱:一種移動(dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)流的傳輸方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動(dòng)多媒體廣播技術(shù)領(lǐng)域,特別涉及到一種移動(dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)流的傳輸方法。
背景技術(shù):
移動(dòng)多媒體廣播是近年來興起的一種廣播方式的多媒體播放技術(shù)。通過手持的終端,在高速移動(dòng)的情況下,可以觀看電視等多媒體業(yè)務(wù)。終端通過無線廣播信道,接收到多媒體業(yè)務(wù)節(jié)目單,并可以選擇自己有權(quán)利收看的頻道,接受選擇頻道的多媒體數(shù)據(jù),從而實(shí)現(xiàn)在移動(dòng)終端上看電視。
目前移動(dòng)多媒體廣播系統(tǒng)可采用多種數(shù)據(jù)傳輸方法,常見的有傳輸流、多協(xié)議封裝、IP數(shù)據(jù)封裝等。在中國的移動(dòng)多媒體廣播系統(tǒng)中,復(fù)用幀結(jié)構(gòu)是系列標(biāo)準(zhǔn)的第二部分,它包括有效負(fù)荷,以及長度信息和媒體參數(shù)等內(nèi)容組成的復(fù)用幀幀頭。復(fù)用幀定義了數(shù)據(jù)流的封裝格式,一個(gè)復(fù)用幀由多個(gè)復(fù)用子幀組成,復(fù)用子幀的數(shù)量包含在復(fù)用幀頭中。
其中每個(gè)復(fù)用子幀中封裝一個(gè)多媒體廣播業(yè)務(wù)的內(nèi)容,其結(jié)構(gòu)如圖1所示,復(fù)用子幀包括復(fù)用子幀頭、視頻段、音頻段以及數(shù)據(jù)段。其中如圖2(a)所示,視頻段由多個(gè)視頻單元封裝而成;如圖2(b)所示,音頻段由多個(gè)音頻單元封裝而成;如圖2(c)所示,數(shù)據(jù)段由多個(gè)數(shù)據(jù)單元封裝而成。
由上可知,視頻單元、音頻單元、數(shù)據(jù)單元是現(xiàn)有數(shù)據(jù)流封裝方法中的最小單元。當(dāng)數(shù)據(jù)傳輸發(fā)生錯(cuò)誤時(shí),由于視頻單元、音頻單元、數(shù)據(jù)單元與其相鄰的單元之間無明顯的邊界區(qū)分,需要將視頻段/音頻段/數(shù)據(jù)段的所有單元的數(shù)據(jù)丟棄,即無法僅丟棄出錯(cuò)部分的單元,從而導(dǎo)致錯(cuò)誤擴(kuò)散,極大地影響了多媒體廣播系統(tǒng)的傳輸效率以及容錯(cuò)性。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種移動(dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)流的傳輸方法,從而提高多媒體廣播系統(tǒng)的傳輸效率及容錯(cuò)性。
本發(fā)明提供一種移動(dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)流的傳輸方法,包括以下步驟(a)使用一個(gè)或多個(gè)復(fù)用塊承載移動(dòng)多媒體廣播系統(tǒng)的業(yè)務(wù)數(shù)據(jù)包;(b)將上述復(fù)用塊作為負(fù)載,封裝在與業(yè)務(wù)數(shù)據(jù)包相應(yīng)的移動(dòng)多媒體廣播標(biāo)準(zhǔn)復(fù)用幀的視頻、或者音頻、或者數(shù)據(jù)單元中,然后將所述的視頻單元、音頻單元、數(shù)據(jù)單元封裝在復(fù)用子幀中,再將復(fù)用子幀組成復(fù)用幀,通過移動(dòng)多媒體廣播網(wǎng)絡(luò)傳送。
上述復(fù)用塊包括頭部和負(fù)載兩部分,其中頭部包括起始碼和位置標(biāo)記,其中起始碼用于標(biāo)識復(fù)用塊的開始,位置標(biāo)記表明當(dāng)前復(fù)用塊是業(yè)務(wù)數(shù)據(jù)包的第一個(gè)復(fù)用塊或者最后一個(gè)復(fù)用塊。
復(fù)用塊中位置標(biāo)記,在多個(gè)復(fù)用塊承載移動(dòng)多媒體廣播系統(tǒng)的業(yè)務(wù)數(shù)據(jù)包時(shí),分為起始標(biāo)記和結(jié)束標(biāo)記,起始標(biāo)記用于描述第一個(gè)復(fù)用塊,結(jié)束標(biāo)記用于描述最后一個(gè)復(fù)用塊。
上述方法特別針對按實(shí)時(shí)傳輸協(xié)議傳輸?shù)囊苿?dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)包。
所述復(fù)用塊還包括以下信息協(xié)議類型,該協(xié)議類型是指復(fù)用塊承載業(yè)務(wù)數(shù)據(jù)流的協(xié)議類型。
負(fù)載長度信息,該長度信息是指復(fù)用塊負(fù)載的長度。
糾錯(cuò)信息,該糾錯(cuò)信息用于終端對復(fù)用塊承載的業(yè)務(wù)數(shù)據(jù)包進(jìn)行容錯(cuò)核校驗(yàn)。
本發(fā)明在移動(dòng)多媒體廣播網(wǎng)絡(luò)中提出了一種移動(dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)流的傳輸方法,該方法中視頻單元、音頻單元或者數(shù)據(jù)單元由一個(gè)或多個(gè)復(fù)用塊封裝而成,每個(gè)復(fù)用塊由起始碼分界隔離,從而實(shí)現(xiàn)錯(cuò)誤隔離;通過復(fù)用塊標(biāo)記,實(shí)現(xiàn)多個(gè)復(fù)用塊傳輸一個(gè)多媒體業(yè)務(wù)數(shù)據(jù)包;針對移動(dòng)多媒體廣播的復(fù)用幀結(jié)構(gòu)設(shè)計(jì),還特別提出了復(fù)用塊協(xié)議類型,從而保證了移動(dòng)多媒體廣播系統(tǒng)具有傳輸效率高、容錯(cuò)性好的特點(diǎn)。另外該方法中復(fù)用塊結(jié)構(gòu)的頭部開銷比較小,保證了多媒體廣播傳輸?shù)男阅堋?br>
圖1為復(fù)用子幀的結(jié)構(gòu)示意圖;圖2(a)為視頻段的結(jié)構(gòu)示意圖;圖2(b)為音頻段的結(jié)構(gòu)示意圖;圖2(c)為數(shù)據(jù)段的結(jié)構(gòu)示意圖;圖3為本實(shí)施例中復(fù)用塊的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
本發(fā)明的主要構(gòu)思是,使用一個(gè)或多個(gè)復(fù)用塊承載移動(dòng)多媒體廣播系統(tǒng)的業(yè)務(wù)數(shù)據(jù)包,特別是按實(shí)時(shí)傳輸協(xié)議傳輸?shù)臄?shù)據(jù)包,每個(gè)復(fù)用塊至少包含起始碼和位置標(biāo)記,然后將復(fù)用塊作為負(fù)載封裝成相應(yīng)的業(yè)務(wù)數(shù)據(jù)單元,即視頻單元、音頻單元或者數(shù)據(jù)單元,然后將業(yè)務(wù)數(shù)據(jù)單元封裝成移動(dòng)多媒體廣播標(biāo)準(zhǔn)復(fù)用幀結(jié)構(gòu)的復(fù)用子幀,再將復(fù)用子幀組成復(fù)用幀,通過移動(dòng)多媒體廣播網(wǎng)絡(luò)進(jìn)行傳送。
本實(shí)施例,一種移動(dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)流的傳輸方法,包括以下步驟步驟1、使用一個(gè)或多個(gè)復(fù)用塊承載的業(yè)務(wù)數(shù)據(jù)包,特別是按實(shí)時(shí)傳輸協(xié)議傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)包,每個(gè)復(fù)用塊在復(fù)用塊頭包含起始碼和位置標(biāo)記后形成復(fù)用塊,復(fù)用塊還包括長度信息、協(xié)議類型、負(fù)載和容錯(cuò)信息;其中復(fù)用塊的長度信息根據(jù)多媒體廣播系統(tǒng)設(shè)置的要求設(shè)置,當(dāng)移動(dòng)多媒體廣播的業(yè)務(wù)數(shù)據(jù)包長度小于等于復(fù)用塊的復(fù)用負(fù)載長度時(shí),使用一個(gè)復(fù)用塊承載移動(dòng)多媒體廣播的業(yè)務(wù)數(shù)據(jù)包,并且該復(fù)用塊的位置標(biāo)記置為結(jié)束標(biāo)記;當(dāng)移動(dòng)多媒體廣播的業(yè)務(wù)數(shù)據(jù)包長度大于復(fù)用塊的復(fù)用負(fù)載長度時(shí),使用兩個(gè)或者兩個(gè)以上復(fù)用塊承載移動(dòng)多媒體廣播的業(yè)務(wù)數(shù)據(jù)包,最后一個(gè)復(fù)用塊的位置標(biāo)記置為結(jié)束標(biāo)記。
步驟2、按照移動(dòng)多媒廣播標(biāo)準(zhǔn)對視頻單元、音頻單元和數(shù)據(jù)單元的定義,將上述一個(gè)或者多個(gè)復(fù)用塊封裝在相應(yīng)的視頻單元、音頻單元或者數(shù)據(jù)單元中;對于使用實(shí)時(shí)傳輸協(xié)議的移動(dòng)多媒體廣播視頻數(shù)據(jù)包,視頻單元由具有相同時(shí)戳的承載視頻數(shù)據(jù)包的一個(gè)或者多個(gè)復(fù)用塊封裝而成;對于使用實(shí)時(shí)傳輸協(xié)議的移動(dòng)多媒體廣播音頻數(shù)據(jù)包,音頻單元由具有相同時(shí)戳的承載音頻數(shù)據(jù)包的一個(gè)或者多個(gè)復(fù)用塊封裝而成;對于數(shù)據(jù)單元由于沒有時(shí)戳的限制,可以由一個(gè)復(fù)用塊封裝而成。
步驟3、將上述視頻單元、音頻單元或者數(shù)據(jù)單元,按照移動(dòng)多媒體廣播標(biāo)準(zhǔn)復(fù)用幀結(jié)構(gòu)封裝成復(fù)用子幀,再將多個(gè)復(fù)用子幀組成復(fù)用幀,通過移動(dòng)多媒體廣播網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
圖3所示為本實(shí)施例中,一種移動(dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)流的傳輸方法所使用的復(fù)用塊的結(jié)構(gòu)示意圖,它包括頭部和負(fù)載,其中頭部包括起始碼、位置標(biāo)記、長度信息、協(xié)議類型和容錯(cuò)信息,圖中省略了容錯(cuò)信息。其中起始碼,用于標(biāo)識復(fù)用塊的開始,是復(fù)用塊頭部的第一部分,它可以占用復(fù)用塊的首個(gè)字節(jié),也可以占用多個(gè)字節(jié),本實(shí)施例中,起始碼占用8字節(jié),取值固定值。起始碼除了作為復(fù)用塊的開始,也是視頻單元、音頻單元、數(shù)據(jù)單元中復(fù)用塊的邊界,用于定位和劃分復(fù)用塊。另外在提取視頻單元、音頻單元、數(shù)據(jù)單元中的復(fù)用塊時(shí),終端可以通過檢查起始碼和長度實(shí)現(xiàn)復(fù)用塊的完整性。當(dāng)一個(gè)數(shù)據(jù)單元中封裝的所有復(fù)用決等長時(shí),對于接收數(shù)據(jù)的終端而言,起始碼還實(shí)現(xiàn)了多媒體廣播業(yè)務(wù)數(shù)據(jù)同步。
位置標(biāo)記,用于移動(dòng)多媒體廣播接收重組業(yè)務(wù)數(shù)據(jù)包時(shí)使用,它表明同一業(yè)務(wù)數(shù)據(jù)包分成一個(gè)還是多個(gè)復(fù)用塊。當(dāng)業(yè)務(wù)數(shù)據(jù)包分成多個(gè)復(fù)用塊時(shí),位置標(biāo)記還表明當(dāng)前復(fù)用塊是組成同一業(yè)務(wù)數(shù)據(jù)的第一個(gè)復(fù)用塊或者最后一個(gè)復(fù)用塊,這種情況下,位置標(biāo)記又分為起始標(biāo)記和結(jié)束標(biāo)記,起始標(biāo)記用于描述第一個(gè)復(fù)用塊,結(jié)束標(biāo)記用于描述最后一個(gè)復(fù)用塊。
長度信息,指復(fù)用塊的負(fù)載長度,單位為字節(jié)。
協(xié)議類型,指復(fù)用塊承載業(yè)務(wù)數(shù)據(jù)流的協(xié)議類型。本實(shí)施例中,由音頻流或者視頻流分割成的復(fù)用塊,其協(xié)議類型的值與音頻數(shù)據(jù)或者視頻數(shù)據(jù)實(shí)時(shí)傳輸協(xié)議中的協(xié)議類型定義值相同;由數(shù)據(jù)流分割成的復(fù)用塊,其協(xié)議類型的值為0。
負(fù)載,指復(fù)用塊的負(fù)載,即復(fù)用塊中承載的業(yè)務(wù)數(shù)據(jù)包。本實(shí)施例中復(fù)用塊的負(fù)載可以是音頻數(shù)據(jù)包或者視頻數(shù)據(jù)包或者數(shù)據(jù)包。
容錯(cuò)性信息,用于終端對復(fù)用塊承載的業(yè)務(wù)數(shù)據(jù)包進(jìn)行容錯(cuò)核校驗(yàn),本實(shí)施例中采用CRC。
上述復(fù)用塊結(jié)構(gòu)的頭部開銷包括起始碼8位字節(jié)、位置標(biāo)記1位字節(jié)、協(xié)議類型7位字節(jié)、長度信息16位字節(jié),共32位字節(jié),和歐洲數(shù)字電視DVB標(biāo)準(zhǔn)中的多協(xié)議封裝的96位字節(jié)開銷相比,具有更高的傳輸效率。
本實(shí)施例中,當(dāng)終端解析視頻單元、音頻單元或者數(shù)據(jù)單元時(shí),任一復(fù)用塊發(fā)生的錯(cuò)誤不會影響到其它復(fù)用塊,即實(shí)現(xiàn)了錯(cuò)誤隔離;針對移動(dòng)多媒體廣播的復(fù)用幀結(jié)構(gòu)設(shè)計(jì),本實(shí)施例,特別提出的復(fù)用塊協(xié)議類型,保證了移動(dòng)多媒體廣播系統(tǒng)具有傳輸效率高、容錯(cuò)性好的特點(diǎn)。
權(quán)利要求
1.一種移動(dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)流的傳輸方法,其特征在于,包括以下步驟(a)使用一個(gè)或多個(gè)復(fù)用塊承載移動(dòng)多媒體廣播系統(tǒng)的業(yè)務(wù)數(shù)據(jù)包;(b)將上述復(fù)用塊作為負(fù)載,封裝在與業(yè)務(wù)數(shù)據(jù)包相應(yīng)的移動(dòng)多媒體廣播標(biāo)準(zhǔn)復(fù)用幀的視頻、或者音頻、或者數(shù)據(jù)單元中,然后將所述的視頻單元、音頻單元、數(shù)據(jù)單元封裝在復(fù)用子幀中,再將復(fù)用子幀組成復(fù)用幀,通過移動(dòng)多媒體廣播網(wǎng)絡(luò)傳送。
2.如權(quán)利要求1所述的方法,其特征在于,所述復(fù)用塊包括頭部和負(fù)載兩部分,頭部又包括起始碼和位置標(biāo)記,其中起始碼用于標(biāo)識復(fù)用塊的開始,位置標(biāo)記表明當(dāng)前復(fù)用塊是該業(yè)務(wù)數(shù)據(jù)包的第一個(gè)復(fù)用塊或者最后一個(gè)復(fù)用塊。
3.如權(quán)利要求2所述的復(fù)用塊,其特征在于,所述位置標(biāo)記,在多個(gè)復(fù)用塊承載移動(dòng)多媒體廣播系統(tǒng)的業(yè)務(wù)數(shù)據(jù)包時(shí),分為起始標(biāo)記和結(jié)束標(biāo)記,起始標(biāo)記用于描述第一個(gè)復(fù)用塊,結(jié)束標(biāo)記用于描述最后一個(gè)復(fù)用塊。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述移動(dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)包是按實(shí)時(shí)傳輸協(xié)議傳輸?shù)摹?br>
5.如權(quán)利要求1或2所述的方法,其特征在于,所述復(fù)用塊還包括承載業(yè)務(wù)數(shù)據(jù)的協(xié)議類型,該協(xié)議類型是指復(fù)用塊承載業(yè)務(wù)數(shù)據(jù)流的協(xié)議類型。
6.如權(quán)利要求1或2所述的方法,其特征在于,所述復(fù)用塊還包括復(fù)用塊的負(fù)載長度信息,該長度信息是指復(fù)用塊負(fù)載的長度。
7.如權(quán)利要求1或2所述的方法,其特征在于,所述復(fù)用塊還包括糾錯(cuò)信息,該糾錯(cuò)信息用于終端對復(fù)用塊承載的業(yè)務(wù)數(shù)據(jù)包進(jìn)行容錯(cuò)核校驗(yàn)。
全文摘要
一種移動(dòng)多媒體廣播業(yè)務(wù)數(shù)據(jù)流的傳輸方法,屬于移動(dòng)多媒體廣播技術(shù)領(lǐng)域。本發(fā)明方法,首先使用一個(gè)或多個(gè)復(fù)用塊承載移動(dòng)多媒體廣播系統(tǒng)的業(yè)務(wù)數(shù)據(jù)包;接著將上述復(fù)用塊作為負(fù)載,封裝在與業(yè)務(wù)數(shù)據(jù)包相應(yīng)的移動(dòng)多媒體廣播標(biāo)準(zhǔn)復(fù)用幀的視頻、音頻或者數(shù)據(jù)單元中,然后將所述的視頻單元、音頻單元、數(shù)據(jù)單元封裝在復(fù)用子幀中,再將復(fù)用子幀組成復(fù)用幀,通過移動(dòng)多媒體廣播網(wǎng)絡(luò)傳送。本發(fā)明方法保證了移動(dòng)多媒體廣播系統(tǒng)具有傳輸效率高、容錯(cuò)性好的特點(diǎn),同時(shí)保證了多媒體廣播傳輸?shù)男阅堋?br>
文檔編號H04N7/52GK101087430SQ20071012608
公開日2007年12月12日 申請日期2007年7月11日 優(yōu)先權(quán)日2007年7月11日
發(fā)明者謝大雄, 晏祥彪, 王標(biāo), 方源立, 張建強(qiáng) 申請人:中興通訊股份有限公司