層中遞送信令數(shù)據(jù)的處理中的分組(或數(shù)據(jù)分組)進行處理的另一示例的圖。
[0045]圖10是例示了在針對根據(jù)本發(fā)明的第二方案的在協(xié)議層中遞送信令數(shù)據(jù)的分組(或數(shù)據(jù)分組)的處理中找到等于或高于層2的每個上層的報頭的長度的處理的圖。
[0046]圖11是例示了在針對根據(jù)本發(fā)明的第二方案的在協(xié)議層中遞送信令數(shù)據(jù)的分組(或數(shù)據(jù)分組)的處理中找到等于或高于層2的每個上層的報頭的長度的另一處理的圖。
[0047]圖12是例示了實現(xiàn)本發(fā)明的實施方式的接收器的框圖。
【具體實施方式】
[0048]在下文中,盡管將參照附圖以及對附圖的說明來詳細地描述本發(fā)明的優(yōu)選實施方式,然而本發(fā)明不受這些實施方式的限制或限定。
[0049]盡管在考慮根據(jù)本發(fā)明獲得的功能的同時盡可能多地從當前廣泛使用的通用術語中選擇在下面的說明中使用的術語,然而可以基于本領域技術人員的意圖、習慣、新技術的出現(xiàn)等用其它術語來替換這些術語。另外,在特定情況下,可以使用由本發(fā)明的申請人任意地選擇的術語。在這種情況下,將在本發(fā)明的對應描述部分中描述這些術語的含義。因此,應當注意的是,本文中使用的術語應當基于其實際含義以及本說明書的整個內容來解釋,而非基于術語的名稱而簡單地解釋。
[0050]圖1例示了通過本發(fā)明識別的基于IP的發(fā)送/接收端的協(xié)議的分層結構。
[0051]為了便于說明,圖1表示上至層5的層作為七個OSI層的上層。當發(fā)送器具有要在層5中發(fā)送的數(shù)據(jù)時,使用與發(fā)送器的層4中的物理層對應的協(xié)議來處理數(shù)據(jù),并且將該數(shù)據(jù)發(fā)送給接收器。接收器執(zhí)行與發(fā)送器的處理相反的處理。在接收器中,使用與物理層中的層4對應的協(xié)議來處理數(shù)據(jù),并且使用與層5對應的協(xié)議來發(fā)送該數(shù)據(jù)。
[0052]即使從物理的視角來看通過上述過程發(fā)送數(shù)據(jù),由接收器接收的數(shù)據(jù)也可以從邏輯的視角被認為是從發(fā)送端的層5發(fā)送給接收端的層5。
[0053]在基于IP的數(shù)字廣播系統(tǒng)中,可以通過以下協(xié)議中的至少一種來限定每個層。
[0054]物理層可以對應于DVB-NGH的物理層、ATSC-MH的物理層、ATSC 3.0的物理層等。
[0055]層2可以對應于DVB通用流封裝(GSE)、類型-長度-值(TLV) ,ATSC 3.0的鏈路層、單向輕量封裝(ULE)等。
[0056]層3可以對應于IP。
[0057]層4可以對應于用戶數(shù)據(jù)報協(xié)議(UDP)、傳輸控制協(xié)議(TCP)等。
[0058]層5或其上層可以對應于MPEG媒體傳送(MMT)、動態(tài)自適應HTTP流(MPEG-DASH)、單向傳送的文件遞送(FLUTE)等。
[0059]圖2例示了在通過本發(fā)明識別的基于IP的發(fā)送/接收端的協(xié)議的分層結構中遞送信令數(shù)據(jù)(或信令信息)的處理。
[0060]在基于IP的數(shù)字廣播系統(tǒng)的接收端(或接收器)中,諸如程序的構造信息(描述廣播程序的信息)這樣的信令數(shù)據(jù)主要在層2中進行處理。為此,在上層中,通過使用適合于相應信令的格式來指定單獨的分組類型或者通過使用對層2 (L2)報頭進行擴展的方案等來發(fā)送信令信息。使用由每個層支持的方案來將與分組類型或信令格式有關的信息遞送到低層,最后通過物理層將該信息遞送到接收器。
[0061]在包括層在內的協(xié)議棧中,將上層的報頭和凈荷作為一個協(xié)議數(shù)據(jù)單元(rou)在發(fā)送端(發(fā)送器)的一側進行處理,因此低層在無需涉及與上層的凈荷有關的信息的情況下執(zhí)行其處理。因此,當無法在諸如IP和UDP這樣的層3和層4中容易地校正報頭信息時,不能夠在報頭中包括與信令相關的信息。
[0062]參照圖2的(a),當發(fā)送器在上述協(xié)議棧中發(fā)送接收器的低層所需的信令信息時,發(fā)送器需要預先包括低層所需的信令信息,并且發(fā)送該信令信息。在這種情況下,上層可以使用由系統(tǒng)的處理器控制的控制消息等來將信息遞送到低層。
[0063]換句話說,在圖2的(a)的結構中,為了使得接收器能夠在層2中使用層5的信令信息(或信令數(shù)據(jù)),發(fā)送器需要處理廣播數(shù)據(jù),使得在層2中包括層5的信令信息并且將該廣播數(shù)據(jù)發(fā)送給接收器。
[0064]參照圖2的(b),可以在無需經(jīng)歷圖2的(a)的上述過程的情況下通過凈荷來發(fā)送信令信息(或信令數(shù)據(jù))。在接收器中,即使當該凈荷是低層所需的信息時,該低層也不知道該事實。在上層的處理結束之后,在系統(tǒng)的內部遞送信息。換句話說,無法按照協(xié)議處理信令信息,并且能夠使用由接收器的系統(tǒng)的處理器控制的控制消息等來遞送使得能夠獲取信令信息的信息。
[0065]換句話說,在圖2的(b)的結構中,發(fā)送器將信令信息包括在層5中,并且處理廣播數(shù)據(jù),而接收器執(zhí)行從物理層到層5的解碼,并且可以參照層5中包括的信令信息來獲取層2的信令信息。
[0066]圖3例示了在根據(jù)本發(fā)明的實施方式的協(xié)議分層結構中遞送信令信息。
[0067]在本發(fā)明中,信令信息可以被稱為信令數(shù)據(jù),或者信令數(shù)據(jù)可以被稱為信令信息。
[0068]本發(fā)明提出了一種在基于IP的數(shù)字廣播系統(tǒng)中由接收器支持對數(shù)據(jù)的快速訪問的信令方法。
[0069]例如,本發(fā)明提出了一種使得接收器能夠通過將在層5中構造的信令信息遞送到層2來快速地訪問的方法。另外,本發(fā)明提出了一種當層5的分組的僅一部分是層2所需的信令信息時,在無需使用針對單獨的信令的分組的情況下通過凈荷來將信令信息直接遞送到層2的方法。
[0070]本發(fā)明提出了一種即使當通過無法將信息添加至報頭的層4或層3來將層5中生成的信息遞送到層2時也使得接收器能夠識別層2中的信令信息的方法。
[0071]上述的層或者下面要描述的層之間的信息的遞送不限制于上面提到的層。例如,本發(fā)明中提出的方法及裝置可以適用于這樣的情況:當應用0S1-7分層結構時,層2、層3、層4、層5、層6或層7中包括的信令信息需要被用于其低層(物理層、層2、層3、層4、層5或層6)中??梢允褂帽景l(fā)明,使得在接收端的低層中使用在發(fā)送端中進行處理的上層中包括的信令信息。
[0072]下面給出了本發(fā)明中提出的方案。
[0073]在本發(fā)明中提出的第一方案中,復制要從層5發(fā)送的信令數(shù)據(jù),將該信令數(shù)據(jù)添加到凈荷的特定部分并進行發(fā)送,并且接收器提取該信令數(shù)據(jù)。
[0074]在本發(fā)明中提出的第二方案中,針對要從層5發(fā)送的信令數(shù)據(jù)來獲得基于分組的一部分的偏移值,將該偏移值添加到分組的特定部分并將其發(fā)送到凈荷,并且接收器提取該偏移值。
[0075]當使用上述方案來發(fā)送信令數(shù)據(jù)時,可以在頻帶內處理全部信令。上述方案解決了在頻帶外發(fā)送額外的信令信息以在現(xiàn)有的協(xié)議層中的層之間將信令數(shù)據(jù)連接在一起的問題。
[0076]圖4例示了發(fā)送器和接收器的在根據(jù)本發(fā)明的第一方案的在協(xié)議層中遞送信令數(shù)據(jù)的處理中的操作。
[0077]將參照圖4給出對本發(fā)明的第一方案的描述,在本發(fā)明的第一方案中,在發(fā)送器中復制要從層5發(fā)送的信令數(shù)據(jù),將該信令數(shù)據(jù)添加到凈荷的特定部分并進行發(fā)送,并且接收器提取該信令數(shù)據(jù)。
[0078]參照圖4的(a),發(fā)送器操作如下。
[0079]在S4010中,發(fā)送器確定是否存在要從層5發(fā)送的信令數(shù)據(jù)。
[0080]當存在要發(fā)送的信令數(shù)據(jù)時,發(fā)送器在S4020中將該數(shù)據(jù)復制到分組的結尾。
[0081]發(fā)送器驗證所復制的數(shù)據(jù)的長度,并且通過長度字段(L)來指示該長度的值。在S4030中,發(fā)送器將值L添加到分組的結尾。在這種情況下,值L可以是以比特或字節(jié)為單位,這需要預先進行確定。
[0082]在S4040中,發(fā)送器將指示存在要發(fā)送的信令數(shù)據(jù)的信令指示符(I)添加到分組的結尾。因此,在該實施方式中,層5的最終凈荷可以包括原始凈荷、所復制的信令數(shù)據(jù)、長度字段(L)和/或信令指示符(I)。在這種情況下,可以按照上述順序來生成凈荷。可以始終將恒定的比特或字節(jié)分配給長度字段(L)和信令指示符(I)。在這種情況下,發(fā)送器/接收器可以在層5和層2中識別長度字段(L)和信令指示符(I)的部分。另外,信令指示符⑴的值可以被構造為發(fā)送器/接收器已知的比特串。
[0083]在S4050中,發(fā)送器將層4報頭(L4報頭)添加到分組,或者根據(jù)層4的協(xié)議來處理數(shù)據(jù)。
[0084]在S4060中,發(fā)送器將層3報頭(L3報頭)添加到分組,或者根據(jù)層3的協(xié)議來處理數(shù)據(jù)。
[0085]在S4070中,當在層2的協(xié)議處理過程中從上層遞送PDU時,發(fā)送器通過檢查I3DU的結尾來驗證信令指示符(I)。
[0086]在S4080中,發(fā)送器確定所驗證的信令指示符(I)是否適當。當所驗證的信令指示符(I)適當時,發(fā)送器在S4090中構造指示符字段(IL2),該指示符字段(IL2)指示將信令數(shù)據(jù)包括在層2報頭(L2報頭)的特定部分中的層2分組(L2分組)。
[0087]此外,當發(fā)送器在S4080中確定信令指示符(I)不適當或者確定不存在信令指示符(I)時,發(fā)送器假定分組不包括信令數(shù)據(jù)。
[0088]在S4100中,發(fā)送器將通過上述處理中的全部或部分進行處理的信令數(shù)據(jù)(或分組)遞送到物理層。
[0089]發(fā)送器根據(jù)物理層的協(xié)議來處理該信令數(shù)據(jù)(或分組)。
[0090]參照圖4的(b),接收器操作如下。
[0091]在S4510中,接收器根據(jù)物理層的協(xié)議來處理信令數(shù)據(jù)。
[0092]在S4520中,當將分組從物理層遞送到層2時,接收器讀取層2報頭(L2報頭)。
[0093]在S4530中,接收器檢查與L2報頭有關的信息,以驗證分組是否包括指示符字段(IL2)。
[0094]在層2的分組包括指示符字段(IL2)的情況下,接收器可以在S4540中檢查信令指示符(I)所處的分組的最后部分,以驗證該部分是否是與信令指示符(I)對應的比特串。當接收器使用諸如循環(huán)冗余校驗(CRC)等這樣的方案來確定L2分組沒有錯誤時,接收器可以省略驗證比特串的過程。
[0095]在S4550中,接收器驗證信令指示符(I)是否有效。
[009