專利名稱:通知ip/mac平臺的重配置的方法及其dvb系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種DVB (數(shù)字視頻廣播)系統(tǒng),更具體地,涉及一種在 DVB系統(tǒng)中通知IP/MAC平臺的重配置的方法及其系統(tǒng)。
背景技術(shù):
DVB系統(tǒng)提供一種通過各種傳輸媒體來傳輸MPEG-2傳送流(TS)的 方法。TS通常傳輸MPEG-2視頻或音頻,但是也能夠傳輸基于DVB傳輸標(biāo) 準(zhǔn)的數(shù)據(jù)。這種數(shù)據(jù)廣播的示例包括通過DVB系統(tǒng)下載軟件和提供互聯(lián)網(wǎng)業(yè) 務(wù)。DVB系統(tǒng)目前提供數(shù)據(jù)管道、數(shù)據(jù)串流傳輸、多協(xié)議封裝(下文中的 MPE)和數(shù)據(jù)傳送的數(shù)據(jù)廣播過程。該DVB系統(tǒng)可以將所有類型的數(shù)據(jù)(像 視頻和音頻)和文件下載業(yè)務(wù)一起作為IP包傳輸。將參照圖1描述傳輸以 MPE的形式封裝的IP包,其中,圖1示出傳統(tǒng)DVB系統(tǒng)的傳送包串流的結(jié) 構(gòu)。參照圖1 , IP串流31的IP包被封裝在包含在MPE分段串流33中的MPE 分段中。MPE分段33的數(shù)據(jù)報被封裝在傳送包串流35的DSM-CC (數(shù)字存 儲媒體-命令和控制)分段中,通過DVB網(wǎng)絡(luò)傳輸。圖2示出在DVB系統(tǒng)中DVB網(wǎng)絡(luò)、TS、 DVB業(yè)務(wù)和基本串流組件之 間的關(guān)系。DVB系統(tǒng)的節(jié)目特定信息/業(yè)務(wù)信息(PSI/SI)信息主要提供IP 包如何以MPEG TS 35格式被封裝的信息。也就是,PSI/SI信息用于將MPEG TS包的PID(節(jié)目ID)映射到在上層中選擇的廣播業(yè)務(wù)的IP地址,從而DVB 接收終端可以通過^f吏用IP地址來接收相關(guān)的IP凄t據(jù)。DVB數(shù)據(jù)廣播標(biāo)準(zhǔn)還提供對通過DVB網(wǎng)絡(luò)傳輸?shù)腎P/MAC業(yè)務(wù)進行信 令的標(biāo)準(zhǔn)。為了得到期望的IP/MAC串流,該信令使DVB終端能夠被調(diào)諧到 轉(zhuǎn)達IP/MAC串流的各個傳送流中的適當(dāng)?shù)囊粋€。通過IP/MAC通知表(下 文的INT)的方式來實現(xiàn)該信令過程。因此,DVB接收終端首先搜索網(wǎng)絡(luò)信息表(下文的NIT)或者IP/MAC 通知節(jié)目組關(guān)聯(lián)表(BAT ),以監(jiān)測包括INT的位置和版本數(shù)據(jù)的節(jié)目映射表
(下文的PMT),使所述DVB接收終端能夠確定INT是否已經(jīng)被修改。
如上所述,DVB接收終端可以通過監(jiān)測包括INT的位置的PMT來更新 INT。然而,如果在NIT或IP/MAC BAT中指示PMT的位置的鏈接描述符(linkage descriptor)的內(nèi)容被改變,或者在PMT中指示INT的位置的數(shù)據(jù) 廣播ID描述符(data—broadcast—id—descriptor)的位置凈皮改變,貝'J DVB接收 終端很難定位INT的位置。
因此DVB接收終端必須執(zhí)行后續(xù)地搜索節(jié)目關(guān)聯(lián)表(下文的PAT )的新 的處理,以從NIT開始定位PMT,并從發(fā)現(xiàn)的PMT定位INT。在這種情況 下,由于DVB接收終端必須當(dāng)接收廣播業(yè)務(wù)時從NIT開始執(zhí)行新的信息分 析,因此業(yè)務(wù)被中斷,從而用戶只能觀看靜止的顯示屏幕直到業(yè)務(wù)重新開始 為止。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種當(dāng)IP/MAC平臺的重配置將要發(fā)生時通知 DVB4妻收終端的方法。本發(fā)明的另 一 目的在于提供一種通知DVB接收終端IP/MAC平臺的重配 置的方法,從而即使當(dāng)重配置發(fā)生時也可以無中斷地為DVB接收終端提供 DVB業(yè)務(wù)。才艮據(jù)本發(fā)明的 一方面, 一種在DVB系統(tǒng)中通知IP/MAC平臺的重配置的 方法包括使DVB接收終端周期性地監(jiān)測節(jié)目映射表(PMT),所述節(jié)目映 射表包括用于代表IP/MAC平臺的重配置的警告數(shù)據(jù)字段和用于代表重配置 時間的時間數(shù)據(jù)字段;基于警告數(shù)據(jù)字段使DVB接收終端確定IP/MAC平臺 的重配置是否將要發(fā)生;當(dāng)已經(jīng)計劃重配置發(fā)生時,使DVB接收終端重配置 IP/MAC平臺的信息;以及當(dāng)已經(jīng)到達重配置時間時Y吏DVB接收終端應(yīng)用 IP/MAC平臺的重配置信息。
根據(jù)本發(fā)明的另一方面, 一種用于通知IP/MAC平臺的重配置的DVB 系統(tǒng)包括DVB網(wǎng)絡(luò),周期性地廣播節(jié)目映射表(PMT),所述節(jié)目映射表 包括用于代表IP/MAC平臺的重配置的警告數(shù)據(jù)字^a和用于代表重配置時間 的時間數(shù)據(jù)字l殳;和DVB接收終端,周期性地監(jiān)測PMT,基于警告數(shù)據(jù)字 段確定IP/MAC平臺的重配置是否將要發(fā)生,當(dāng)已經(jīng)計劃重配置發(fā)生時重配 置IP/MAC平臺的信息,以及當(dāng)已經(jīng)到達重配置時間時應(yīng)用IP/MAC平臺的 重配置信息。
通過下面參照附圖進行的詳細描述,本發(fā)明的上述和其他目的、特點和優(yōu)點將會變得更加清楚,其中圖1是示出傳統(tǒng)DVB系統(tǒng)的TS包流的包示圖;圖2是示出在傳統(tǒng)DVB系統(tǒng)中DVB網(wǎng)絡(luò)、TS、 DVB業(yè)務(wù)和基本流組件之間的關(guān)系的框圖;圖3是示出根據(jù)本發(fā)明的IP平臺、IP流和IP串流之間的關(guān)系的框圖; 圖4是才艮據(jù)本發(fā)明的對應(yīng)于IP/MAC平臺的重配置控制DVB接收終端的處理的流程圖;圖5示出根據(jù)本發(fā)明的用于通知IP/MAC平臺的重配置的IP/MAC通知 信息的結(jié)構(gòu)。
具體實施方式
下面將參照附圖描述本發(fā)明的優(yōu)選實施例。在附圖中,即使在不同的附 圖中描繪,相同的標(biāo)號代表相同或相似的部件。在下面的描述中,由于已知 的功能或結(jié)構(gòu)將在不必要的細節(jié)上模糊本發(fā)明,所以不對其進行詳細描述。本發(fā)明提供一種當(dāng)IP/MAC平臺的重配置將要發(fā)生時通知DVB接收終端 的方法。為此,本發(fā)明涉及PMT,所述PMT包括用于代表IP/MAC平臺的 重配置的警告數(shù)據(jù)字段和用于代表所述重配置時間的時間數(shù)據(jù)字段,從而 DVB接收終端周期性地監(jiān)測PMT,以準(zhǔn)備IP/MAC平臺的重配置。因此, DVB接收終端可以無中斷地提供DVB業(yè)務(wù)。將簡要地描述應(yīng)用到本發(fā)明的IP/MAC平臺。在MPE中,IP/MAC平臺 代表由單方控制的IP/MAC串流的集合。IP/MAC平臺確保防止其中的 IP/MAC地址之間的沖突??赏ㄟ^包括在單個或多個DVB網(wǎng)絡(luò)中的多傳送串 流來傳輸單個IP/MAC平臺。IP/MAC串流是具有包含IP或MAC地址的頭 的數(shù)據(jù)流。IP/MAC串流被封裝在MPEG-2 TS復(fù)用中。在MPE分段中傳輸 的IP多播流是IP/MAC串流的示例。將唯一的平臺ID (Platform—id)分配給 每個IP/MAC平臺。如果DVB接收終端選擇單個IP/MAC平臺,則確保防止 IP/MAC地址之間的沖突。圖3示出IP平臺、IP流和IP串流之間這樣的關(guān)系。
同時,DVB接收終端參照INT來確定獲得哪個IP包??赏ㄟ^NIT或PAT (即,IP/MACBAT)的鏈接描述符對PMT定位來獲得INT的位置。然而, 在這種情況下,因為DVB接收終端僅可以通過監(jiān)測PMT識別是否已經(jīng)更新 INT,以及識別NIT中指示PAT位置的內(nèi)容或PAT中代表PMT位置的內(nèi)容 或PMT位置其自身是否改變,所以DVB接收終端不能獲得實際的IP地址, 因為IP包的傳輸被阻礙,所以中斷DVB業(yè)務(wù)。為了解決此問題,需要一種 使DVB接收終端能夠識別INT的信息什么時候?qū)皮改變的方法。通過使DVB 接收終端能夠預(yù)定IP/MAC平臺的重配置時間的算法來實現(xiàn)該方法。參照圖4,具體描述了根據(jù)本發(fā)明DVB接收終端準(zhǔn)備IP/MAC平臺的重 配置的處理。在該描述中,同樣參照圖5。DVB網(wǎng)絡(luò)周期性地廣播PMT,所述PMT包括用于代表IP/MAC平臺的 重配置的警告數(shù)據(jù)字段和用于代表重配置時間的時間數(shù)據(jù)字段。因此在步驟 400, DVB接收終端周期性地監(jiān)測從DVB網(wǎng)絡(luò)接收的PMT,在步驟410分 析監(jiān)測的結(jié)果。更具體地,由INT提供通過該DVB網(wǎng)絡(luò)傳輸?shù)腎P/MAC串 流的位置信息??梢詮腜MT 的數(shù)據(jù)廣播 ID描述符 (data—broadcast—id—descriptor)獲得該位置信息或INT的參考。在這種情況 下,PMT具有的數(shù)據(jù)廣播ID描述符(data—broadcast—id_descriptor) 0x000B 提供INT的參考數(shù)據(jù)廣播ID ( data—broadcast—id )。 DVB接收終端基于INT 的參考定位并分析INT以獲得通過DVB網(wǎng)絡(luò)傳輸?shù)腎P/MAC串流的信息。 因此,DVB接收終端將實際TS接收包的PID (節(jié)目ID )映射到由用戶選擇 的業(yè)務(wù)的IP地址,/人而通過所述IP地址接收IP包。本發(fā)明提供如圖5所示的IP/MAC通知信息的結(jié)構(gòu),可以預(yù)警DVB接收 終端IP/MAC平臺的重配置。將在后面提到IP/MAC通知信息的每個域的詳 細描述。由DVB接收終端裝置對監(jiān)測PMT的結(jié)果的分析是指分析包括在PMT 中的IP/MAC通知信息的結(jié)構(gòu)。如圖5所示檢測IP/MAC通知信息結(jié)構(gòu)中的 平臺重配置標(biāo)志(platform_reconfiguration—flag ) 500,在步驟420, DVB接 收終端確定是否已經(jīng)計劃改變INT的信息。如果平臺重配置標(biāo)志500的值為 "1",則其指示將發(fā)生IP/MAC平臺的重配置,如果為"0"則不發(fā)生。另外,如圖5所示的IP/MAC通知信息結(jié)構(gòu)中的重配置時間數(shù)據(jù)字段 (reconfiguration—time )510代表重配置發(fā)生的時間。該重配置時間字段510
只在重配置標(biāo)志字段500的值為"1"的時候有效,所述重配置時間字段以UTC (協(xié)調(diào)世界時間)和MJD (修正儒略日)格式代表設(shè)置用于IP/MAC平 臺的重配置的日期和時間。重配置時間字段510的才各式與TDT (時間和日期 表)中使用的UTC一time格式相同,符合ETSI EN 300 468附件C。如果平臺重配置標(biāo)志字段500的值為"0"而INT版本字段標(biāo)志 (INT—version—flag)設(shè)置為"1",則DVB接收終端得出結(jié)論INT版本已經(jīng) 被修改,隨后修正INT。因此DVB接收終端再次分析相關(guān)的INT以修正 IP/MAC平臺的信息。因此,DVB接收終端通過檢測平臺重配置標(biāo)志字段500的值來確定是否 已經(jīng)計劃改變INT的信息。如果平臺重配置標(biāo)志字^殳500的值為"1",指示 已經(jīng)計劃改變INT的信息,則DVB接收終端進行步驟430以構(gòu)造新的IP/MAC 平臺信息。更具體地,DVB 4^收終端在接收已有的NIT、 PAT和PMT組時 接收新的NIT,、 PAT,和PMT,組,并分析NIT,和PAT,的鏈接描述符以對指示 INT,的位置的PMT'定位。此后,DVB接收終端分析從PMT,發(fā)現(xiàn)的INT,以 獲得用于重構(gòu)造IP/MAC的信息的IP/MAC串流的信息。以這種方式,DVB 接收終端分析由NIT和PAT的鏈接描述符指示的INT以構(gòu)造在IP/MAC平臺 的重配置之后將要應(yīng)用的新的IP/MAC信息。然后,在步驟440, DVB接收終端檢查是否已經(jīng)到達預(yù)定的時間,并且 如果檢查到達預(yù)定的時間,則進行步驟450以應(yīng)用新的IP/MAC信息。更具 體地,當(dāng)通過TDT和TOT (時間偏移表)傳輸?shù)腢TC一time已經(jīng)到達重配置 時間數(shù)據(jù)字段中設(shè)置的時間時,DVB接收終端應(yīng)用準(zhǔn)備的新的IP/MAC信息。 因此,基于新的IP/MAC信息,DVB接收終端可以識別實際TS接收包的PID 以將其映射到用戶選擇的業(yè)務(wù)的IP地址,從而可以通過使用改變的IP地址 無中斷地4妄收IP包。如上所述,本發(fā)明提供一種在通過DVB網(wǎng)絡(luò)接收IP/MAC時預(yù)警DVB 接收終端IP/MAC平臺的重配置的方法,甚至當(dāng)重配置發(fā)生時,該DVB終端 也可以基于新準(zhǔn)備的IP/MAC平臺的信息向用戶無中斷地提供業(yè)務(wù)。雖然已 經(jīng)參照本發(fā)明的特定優(yōu)選實施例示出和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人 員將理解,在不脫離本發(fā)明的精神和范圍的情況下,可以在形式和細節(jié)上對 其做出各種改變。
權(quán)利要求
1、一種在DVB系統(tǒng)中通知IP/MAC平臺的重配置的方法,包括下述步驟由DVB接收終端周期性地監(jiān)測節(jié)目映射表,所述節(jié)目映射表包括用于代表IP/MAC平臺的重配置的警告數(shù)據(jù)字段和用于代表所述重配置時間的時間數(shù)據(jù)字段;由DVB接收終端基于警告數(shù)據(jù)字段確定IP/MAC平臺的重配置是否將要發(fā)生;當(dāng)已經(jīng)計劃重配置發(fā)生時,由DVB接收終端重配置IP/MAC平臺的信息;當(dāng)已經(jīng)到達重配置時間時,由DVB接收終端應(yīng)用IP/MAC平臺的重配置信息。
2、 如權(quán)利要求l所述的方法,其中,所述警告數(shù)據(jù)字段和時間數(shù)據(jù)字段 包括在所述節(jié)目映射表的IP/MAC通知信息的結(jié)構(gòu)中。
3、 如權(quán)利要求l所述的方法,其中,所述確定重配置是否將要發(fā)生的步 驟包括確定代表IP/MAC平臺的重配置的警告數(shù)據(jù)字段的標(biāo)志是否已經(jīng)被 設(shè)置到值1。
4、 如權(quán)利要求l所述的方法,其中,所述重配置IP/MAC平臺的信息的 步驟包括接收網(wǎng)絡(luò)信息表、節(jié)目關(guān)聯(lián)表和節(jié)目映射表的最新版本; 分析網(wǎng)絡(luò)信息表和節(jié)目關(guān)聯(lián)表的鏈接描述符以尋找代表IP/MAC通知表 的位置的節(jié)目映射表;分析從節(jié)目映射表發(fā)現(xiàn)的IP/MAC通知表;以及基于先前的分析獲得IP/MAC串流的信息以重配置IP/MAC平臺的信息。
5、 如權(quán)利要求1所述的方法,還包括分析包含在監(jiān)測的節(jié)目映射表的IP/MAC通知信息的結(jié)構(gòu)中的IP/MAC 通知表的版本數(shù)據(jù)字段;以及如果版本數(shù)據(jù)字段已經(jīng)被設(shè)置為值1 ,則修正IP/MAC通知表。
6、 一種用于通知IP/MAC平臺的重配置的DVB系統(tǒng),包括DVB網(wǎng)絡(luò),周期性地廣播節(jié)目映射表,所述節(jié)目映射表包括用于代表 IP/MAC平臺的重配置的警告數(shù)據(jù)字段和用于代表所述重配置時間的時間數(shù) 據(jù)字段;和DVB接收終端,周期性地監(jiān)測節(jié)目映射表,基于警告數(shù)據(jù)字段確定 IP/MAC平臺的重配置是否將要發(fā)生;當(dāng)已經(jīng)計劃重配置發(fā)生時,重配置 IP/MAC平臺的信息;當(dāng)已經(jīng)到達重配置時間時,應(yīng)用IP/MAC平臺的重配置 信息。
7、 如權(quán)利要求6所述的DVB系統(tǒng),其中,所述警告數(shù)據(jù)字段和時間數(shù) 據(jù)字段包括在所述節(jié)目映射表的IP/MAC通知信息的結(jié)構(gòu)中。
8、 如權(quán)利要求6所述的DVB系統(tǒng),其中,所述DVB接收終端確定代 表IP/MAC平臺的重配置的警告數(shù)據(jù)字段的標(biāo)志是否已經(jīng)被設(shè)置為值1,并且 如果所述標(biāo)志已經(jīng)被設(shè)置為值1,則識別已經(jīng)計劃IP/MAC平臺的重配置。
9、 如權(quán)利要求6所述的DVB系統(tǒng),其中,如果識別已經(jīng)計劃IP/MAC平臺的重配置,則所述DVB接收終端接收網(wǎng)絡(luò)信息表、節(jié)目關(guān)聯(lián)表和節(jié)目映射表的最新版本,分析網(wǎng)絡(luò)信息表和節(jié)目關(guān)聯(lián)表的鏈接描述符以尋找代表IP/MAC通知表的位置的節(jié)目映射表,分析從節(jié)目映射表發(fā)現(xiàn)的IP/MAC通知表,并基于先前的分析獲得IP/MAC串流的信息以重配置IP/MAC平臺的信 自
10、 如權(quán)利要求6所述的DVB系統(tǒng),其中,所述DVB接收終端分析包 含在監(jiān)測的節(jié)目映射表的IP/MAC通知信息的結(jié)構(gòu)中的IP/MAC通知表的版 本數(shù)據(jù)字段;以及如果版本數(shù)據(jù)字段已經(jīng)被設(shè)置為值1,則修正IP/MAC通知表。
全文摘要
公開一種在數(shù)字視頻廣播DVB系統(tǒng)中通知IP/MAC平臺的重配置的方法。該方法需要包括用于代表IP/MAC平臺的重配置的警告數(shù)據(jù)字段和用于代表所述重配置時間的時間數(shù)據(jù)字段的PMT。DVB接收終端周期性地監(jiān)測PMT以準(zhǔn)備IP/MAC平臺的重配置。因此DVB接收終端向用戶不用中斷地提供DVB業(yè)務(wù)。
文檔編號H04N7/24GK101162956SQ20071014314
公開日2008年4月16日 申請日期2007年8月6日 優(yōu)先權(quán)日2006年8月7日
發(fā)明者李炳大, 鄭智旭, 金善美, 金永執(zhí), 金賢澈 申請人:三星電子株式會社