專利名稱:廣播系統(tǒng)的多點(diǎn)同播地址到分組標(biāo)識(shí)符的映射的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用過濾器從多個(gè)分組中選擇分組的映射模式,并且更具體地,涉及使用分組頭中的地址信息作為選擇條件的方法。
背景技術(shù):
通過網(wǎng)絡(luò)使用MPEG2編碼可以發(fā)送數(shù)字視頻及音頻信號(hào)(以“節(jié)目”的形式同步)。在使用MPEG2-TS的多點(diǎn)同播系統(tǒng)中,從終端向網(wǎng)絡(luò)發(fā)布數(shù)據(jù),其中多個(gè)終端可以訪問相同的數(shù)據(jù)流。類似地,在單個(gè)數(shù)據(jù)信道上可以廣播多個(gè)數(shù)據(jù)流。
把多點(diǎn)同播數(shù)據(jù)流分成分組用于發(fā)送。把分組形式的數(shù)據(jù)流與其它類似構(gòu)造的數(shù)據(jù)流多路復(fù)用到單個(gè)數(shù)據(jù)信道上。為允許接收終端辨別期望的流及其它流,分組被編碼具有一個(gè)作為選擇條件的字段。該字段允許接收器快速選擇期望分組及丟棄非期望分組。
在MPEG2-TS編碼系統(tǒng)中,把流分成188字節(jié)分組,其中頭信息的4字節(jié)后跟184字節(jié)有效負(fù)載。分組的頭內(nèi)的13位分段是PID,PID為這些分組提供選擇條件。PID標(biāo)識(shí)哪些分組對(duì)應(yīng)于單個(gè)通信信道上多路復(fù)用的多個(gè)數(shù)據(jù)流(或節(jié)目)的每個(gè)。在多點(diǎn)同播網(wǎng)絡(luò)中,來自服務(wù)器的傳送流沒有固有的目的地;因此,網(wǎng)絡(luò)上的任意偵聽器可以獲得分組。例如,希望獲得節(jié)目的網(wǎng)絡(luò)終端只需確定期望節(jié)目的PID,并且請(qǐng)求其上行路由器預(yù)訂該流(無用戶的路由器不需要接受多點(diǎn)同播流)。
期望節(jié)目的PID通過交叉索引具有服務(wù)信息(SI)表(IP地址到PID)的服務(wù)公告協(xié)議(SAP)表(映射到服務(wù)的IP地址)來確定。PID的軟件產(chǎn)生的MAC地址被用于允許接收終端快速過濾非期望分組。網(wǎng)絡(luò)接口硬件只接受那些PID值與期望節(jié)目的PID值匹配的分組,結(jié)果降低協(xié)議堆棧上的負(fù)載。
最好使網(wǎng)絡(luò)硬件過濾盡可能多的分組,并且最小限度地使用表結(jié)構(gòu)及廣播管理數(shù)據(jù)消息。
詞匯DVB-T數(shù)字視頻廣播-地面IP網(wǎng)際協(xié)議IPv4網(wǎng)際協(xié)議版本4IPv6網(wǎng)際協(xié)議版本6MAC介質(zhì)訪問控制MPEG2運(yùn)動(dòng)圖象專家組級(jí)別2PID分組標(biāo)識(shí)符SAP服務(wù)公告協(xié)議SI服務(wù)信息TS傳送流發(fā)明內(nèi)容鑒于上述問題,本發(fā)明的一個(gè)目的是把分組的多點(diǎn)同播IP地址關(guān)聯(lián)到在所述分組的頭內(nèi)編碼的數(shù)據(jù)。
本發(fā)明的另一目的是簡(jiǎn)化或降低全網(wǎng)絡(luò)維護(hù)及廣播的表的數(shù)量。
使用上述粗略硬件選擇過程的多點(diǎn)同播網(wǎng)絡(luò)可以從多點(diǎn)同播IP地址和發(fā)送的分組之間更緊密的關(guān)聯(lián)中獲得好處。本發(fā)明提供一種系統(tǒng)和方法以提供只基于發(fā)送的分組的多點(diǎn)同播IP地址的選擇條件。由于不需要維護(hù)和更新用于關(guān)聯(lián)選擇條件,即PID與多點(diǎn)同播IP地址的信息表,通過直接映射多點(diǎn)同播IP地址到PID,可以節(jié)省大量的管理數(shù)據(jù)。
通過使用多點(diǎn)同播IP地址的直接子集或IP地址的某種變換版本可實(shí)現(xiàn)PID映射。此映射替代服務(wù)信息表,并且允許通過硬件快速選擇,其中協(xié)議堆棧上的負(fù)載不高于當(dāng)前系統(tǒng)存在的負(fù)載。
通過使用多點(diǎn)同播IP地址的子集直接把多點(diǎn)同播IP地址關(guān)聯(lián)到MPEG2-TS的PID,可以實(shí)現(xiàn)這些目的。
這里公開的本發(fā)明的示例性實(shí)施例在下面詳細(xì)說明書中提出。這個(gè)說明書包含附圖,其中圖1是圖解多點(diǎn)同播網(wǎng)絡(luò)操作的網(wǎng)絡(luò)圖。
圖2用一個(gè)可能的尋址模式(1位標(biāo)志后跟地址的12個(gè)最低有效位)描述了MPEG2-TS分組的頭分段和MPEG2-TS頭的PID分段。
圖3用所描述的示例性IP地址描述了IPv4地址的多點(diǎn)同播地址分段。
圖4描述了IP多點(diǎn)同播地址到PID的映射。
圖5描述了IPv6地址的多點(diǎn)同播組地址分段。
圖6A根據(jù)本發(fā)明的一個(gè)實(shí)施例圖解了被接收器用來過濾分組的示例性方法。
圖6B圖解了示例性表結(jié)構(gòu),其足夠向接收器提供硬件過濾指令。
圖7根據(jù)本發(fā)明的一個(gè)實(shí)施例圖解了被發(fā)送器用來構(gòu)造分組的示例性方法。
圖8示出了在本發(fā)明的一個(gè)實(shí)施例中由接收器尋找的MAC地址,由發(fā)送器編碼的PID,及數(shù)據(jù)流的多點(diǎn)同播IP地址之間的關(guān)系。
圖9根據(jù)本發(fā)明示出了網(wǎng)絡(luò)上接收終端的動(dòng)作,其中分離硬件和軟件的動(dòng)作。
具體實(shí)施例方式
本發(fā)明涉及在多點(diǎn)同播數(shù)據(jù)分組中編碼的多點(diǎn)同播IP地址信息。此信息由發(fā)送終端編碼并且被接收終端用作硬件級(jí)分組選擇的基礎(chǔ)。
在圖1中圖解了引入本發(fā)明的簡(jiǎn)單多點(diǎn)同播系統(tǒng)。由交換節(jié)點(diǎn)14-18構(gòu)成的網(wǎng)絡(luò)用于從服務(wù)器12向接收終端24和26路由數(shù)據(jù)。實(shí)際系統(tǒng)可以具有許多交換節(jié)點(diǎn)和相應(yīng)大量的服務(wù)器及接收終端。典型終端站可以包含用于發(fā)送數(shù)據(jù)的服務(wù)器和用于接收數(shù)據(jù)的終端。
把網(wǎng)絡(luò)中的數(shù)據(jù)分成分組,每個(gè)分組包含頭及有效負(fù)載。當(dāng)分組到達(dá)一個(gè)交換節(jié)點(diǎn)時(shí),檢查頭以便把分組路由到如該頭所示目的終端。在圖1中,通過交換節(jié)點(diǎn)14,15及16實(shí)現(xiàn)從服務(wù)器12到終端24的基本多點(diǎn)同播會(huì)話。通過確定期望服務(wù)的IP地址及請(qǐng)求上行路由器或交換節(jié)點(diǎn)15路由數(shù)據(jù)流到所述終端26,諸如終端26的另一終端可以加入多點(diǎn)同播會(huì)話。
如果接收的服務(wù)已經(jīng)向網(wǎng)絡(luò)廣播,則通過初始化終端的網(wǎng)絡(luò)接口硬件以開始基于入站分組的PID來選擇分組,終端可以加入。一旦終端了解(例如,通過SAP)服務(wù)域內(nèi)的服務(wù)可用,則終端確定鏈路層多點(diǎn)同播地址,導(dǎo)出PID,并且接著指示硬件開始選擇分組。在這種情況下,加入請(qǐng)求是接收終端的協(xié)議堆棧的本地功能。
由于網(wǎng)絡(luò)潛在包含大量數(shù)據(jù)分組,并且由于任意接收終端可能只請(qǐng)求該數(shù)據(jù)分組的較小子集,用基于硬件的過濾模式限制被送入接收終端以進(jìn)行軟件分析的分組。在所述的網(wǎng)絡(luò)中,每個(gè)分組頭具有一個(gè)字段,該字段由接收終端使用以確定分組是否應(yīng)當(dāng)由接收終端進(jìn)行軟件分析。本發(fā)明的主題是分組頭內(nèi)的這個(gè)選擇條件字段。
當(dāng)在數(shù)據(jù)信道上多路復(fù)用時(shí),涉及多個(gè)多點(diǎn)同播數(shù)據(jù)流的每個(gè)的分組由頭內(nèi)的選擇條件字段標(biāo)識(shí)及辨別。由于一些數(shù)據(jù)流可以在信道上合并,有效率的網(wǎng)絡(luò)需要快速方法以排序分組并且丟棄大多數(shù)非期望分組?;谶x擇條件,有效率的方法使用根據(jù)選擇條件選擇分組以接受到接收終端的協(xié)議堆棧中的硬件實(shí)現(xiàn)。即使在某些實(shí)施例中(諸如MPEG2),尺寸選擇條件提供了不同的流中具有相同條件的可能性,甚至這種粗略硬件檢查的好處也是顯著的。
通過把多點(diǎn)同播IP地址的某種信息特性用作選擇條件,在本發(fā)明中實(shí)現(xiàn)硬件選擇模式。
在一個(gè)實(shí)施例中,根據(jù)MPEG2-TS協(xié)議進(jìn)行網(wǎng)絡(luò)操作。在圖2中圖解了這種分組的頭。分組頭為四字節(jié)長(zhǎng)(32位)并且由8個(gè)字段組成,其中每個(gè)字段傳送不同類型的信息。作為選擇條件的字段是13位分組標(biāo)識(shí)(PID)字段30。第一位32是協(xié)議需要的狀態(tài)值,并且其余12位34是從多點(diǎn)同播IP地址36映射的數(shù)據(jù)。32位分組頭具有在PID前面的11位和之后的8位。
表征多點(diǎn)同播IP地址的數(shù)據(jù)可以包含,但是不限于多點(diǎn)同播地址的子集;已經(jīng)過按位邏輯函數(shù)的操作的地址子集;已經(jīng)過散列函數(shù)的操作的地址子集或整個(gè)地址;已經(jīng)按某種方式轉(zhuǎn)換以傳遞關(guān)于多點(diǎn)同播IP地址的信息的任意地址部分;多點(diǎn)同播IP地址的任意子集,或根據(jù)任意上述方法導(dǎo)出的數(shù)值,其中位的位置或順序已經(jīng)改變;或這些方法的任意組合。
在圖2圖解的實(shí)施例中,把多點(diǎn)同播IP地址的12個(gè)最低有效位直接映射到PID34的12個(gè)最低有效位。
當(dāng)接收終端選擇要預(yù)訂的多點(diǎn)同播IP地址(例如,224.0.0.1)時(shí),接收終端使用32位多點(diǎn)同播IP地址確定選擇條件。在圖3描述的用于IP版本4的映射中,多點(diǎn)同播IP地址的前4位是十六進(jìn)制字符E(1110),這是對(duì)所有多點(diǎn)同播IP地址的要求。由于此限制,多點(diǎn)同播地址只具有唯一信息38的28位。48位以太網(wǎng)廣播介質(zhì)訪問控制(MAC)地址40只能容納23個(gè)唯一多點(diǎn)同播位。對(duì)于多點(diǎn)同播數(shù)據(jù),由以太網(wǎng)標(biāo)準(zhǔn)確定前25位。盡管這允許每個(gè)MAC地址標(biāo)識(shí)32個(gè)唯一多點(diǎn)同播IP地址,但是系統(tǒng)消除了大多數(shù)無關(guān)信息。這不影響選擇條件,因?yàn)槠渫ǔP∮诳捎玫?3位。因而,圖4圖解了一個(gè)實(shí)施例,其中通過關(guān)聯(lián)MAC的前3個(gè)八位字節(jié)到PID標(biāo)志32并且關(guān)聯(lián)MAC地址的后12位到PID標(biāo)志34的其余部分,可以從MAC地址映射期望分組的PID。
用網(wǎng)際協(xié)議版本6(IPv6)操作的系統(tǒng)使用圖5圖解的地址映射,其操作方式與使用網(wǎng)際協(xié)議版本4(IPv4)的系統(tǒng)相同。在IPv6的情況下,地址是128位長(zhǎng)。對(duì)于多點(diǎn)同播數(shù)據(jù),第一個(gè)八位字節(jié)被設(shè)置成FF(1111 1111),并且只有最后的四個(gè)八位字節(jié)42用于唯一標(biāo)識(shí)多點(diǎn)同播IP地址。地址中稱作組ID的最后四個(gè)八位字節(jié)的用途與32位IPv4多點(diǎn)同播IP地址相同。由于分配給IP地址的地址空間類似于組ID的地址空間,則指示硬件級(jí)選擇的相同方法。
在本發(fā)明的一個(gè)實(shí)施例中,在圖6A的在步驟102希望預(yù)訂節(jié)目的接收終端中,有必要先確定例如“B”的節(jié)目的多點(diǎn)同播IP地址。在步驟104通過訪問包含可用服務(wù)及其表示的多點(diǎn)同播IP地址的表,即服務(wù)公告協(xié)議(SAP)來實(shí)現(xiàn)此目的。
可以以任意數(shù)量的方式把SAP協(xié)議消息傳送到多個(gè)終端,所述方式包含但不僅限于通過登記用于SAP服務(wù)公告的“眾所周知”的IP多點(diǎn)同播地址,在本發(fā)明的一個(gè)實(shí)施例中,其被映射到選擇條件;通過定義特定于運(yùn)營(yíng)商的、由作為指定運(yùn)營(yíng)商的客戶的多個(gè)終端使用的多點(diǎn)同播地址,并且在本發(fā)明的一個(gè)實(shí)施例中,該地址被映射到選擇條件;通過其它手段獲得SAP公告信道,例如通過到運(yùn)營(yíng)商的可選連接使用某種協(xié)議接收信息;通過人工插入,或通過軟件,SAP公告信息;或通過上述的任意組合。
在步驟106,一旦多點(diǎn)同播IP地址已知,則接收終端確定PID的期望值。在步驟108,通過在步驟110附加地址的12個(gè)最低有效位到狀態(tài)標(biāo)志,確定PID。為了只接受可能相關(guān)的分組到軟件中,在步驟112在網(wǎng)絡(luò)接口硬件中使用此值。
應(yīng)當(dāng)理解,多點(diǎn)同播IP地址及PID之間可能存在許多其它可能映射,諸如使用多點(diǎn)同播IP地址的某個(gè)子集,諸如最低有效位后的12位,即地址的位2-13。
在圖6B中示出了用于映射服務(wù)到選擇條件的示例性方法。這里,示出的表把服務(wù)關(guān)聯(lián)到其多點(diǎn)同播IP地址。多點(diǎn)同播IP地址以二進(jìn)制形式示出,并且通過直接提取地址的最低有效位并且將其放入PID中,圖解了到PID的轉(zhuǎn)換。
在圖7中描述了對(duì)應(yīng)于接收終端的發(fā)送終端。在此圖中,發(fā)送器用以確定PID的步驟與接收器的相同,但不是使用硬件選擇包含PID的分組;用正確的PID編碼發(fā)送的分組。
在步驟122,發(fā)送器確定其將預(yù)訂的節(jié)目,例如節(jié)目“Y”,并且接著在步驟124和126根據(jù)SAP確定將廣播的服務(wù)的多點(diǎn)同播IP地址。通過在步驟128取得地址的最后12個(gè)有效位,并且接著在步驟130把其附加到指示包含多點(diǎn)同播數(shù)據(jù)的標(biāo)志中,計(jì)算出PID。在步驟132,此信息用于產(chǎn)生廣播的分組中的合適字段。映射多點(diǎn)同播IP地址到PID的其它方法也是能夠理解的。
在圖8中描述了接收器和發(fā)送器了解的信息之間的關(guān)系,并且描述了多點(diǎn)同播IP地址怎樣互相影響。當(dāng)編碼分組時(shí),發(fā)送器把多點(diǎn)同播IP地址填充到PID。隨后,當(dāng)接收終端選擇接收指定數(shù)據(jù)時(shí),它把IP地址轉(zhuǎn)換成PID以用于網(wǎng)絡(luò)硬件級(jí)的過濾。因而,多點(diǎn)同播IP地址的單個(gè)值用這樣的方式把接收器聯(lián)結(jié)到發(fā)送器,使得不需要IP地址到PID的對(duì)應(yīng)表。
應(yīng)當(dāng)理解,還存在許多本發(fā)明的其它可能實(shí)施例,并且多點(diǎn)同播IP地址的位到PID的位的直接映射是不必要的,并且可以通過散列函數(shù),或某些其它這樣的轉(zhuǎn)換來進(jìn)行映射。
在圖9中圖解了硬件分組選擇的處理。接收終端上的軟件如上所述地計(jì)算140,142 PID,把PID轉(zhuǎn)換144成硬件可讀格式,并且在硬件級(jí)掃描146所有分組。允許與選擇條件匹配148的任意分組進(jìn)入150協(xié)議堆棧以進(jìn)行分析,同時(shí)丟棄其它分組。進(jìn)一步,所接受154的分組接著被分析154以確定分組是否屬于期望流或具有巧合的PID。丟棄158巧合的分組,并且保留160有用的分組。
還應(yīng)當(dāng)理解,上述描述只代表實(shí)施例及實(shí)現(xiàn)的示例性例子。為方便讀者,上述描述集中代表所有可能實(shí)施例的樣本,該樣本講授本發(fā)明的原理。根據(jù)不同實(shí)施例的部分的不同組合產(chǎn)生其它實(shí)施例。本描述沒有嘗試全部列舉所有可能的變化。例如,這里公開的方法可以用于諸如DVB-T的多點(diǎn)同播系統(tǒng),或單點(diǎn)傳送系統(tǒng)。此方法也可以被用于以太網(wǎng)或任何其他鏈路層系統(tǒng)。
可選實(shí)施例可以不針對(duì)本發(fā)明的特定部分而提供。某個(gè)可選實(shí)施例可以由描述部分的不同組合產(chǎn)生,或可針對(duì)一部分得到其它未描述的可選實(shí)施例。這不被考慮成對(duì)那些可選實(shí)施例的權(quán)利放棄。應(yīng)該認(rèn)識(shí)到,許多未描述的實(shí)施例是在下列權(quán)利要求的文字范圍內(nèi),并且其它是等同的。
權(quán)利要求
1.一種用于構(gòu)造數(shù)據(jù)分組的方法,該數(shù)據(jù)分組具有傳送涉及鏈路層(MAC)或網(wǎng)絡(luò)層(IP)地址的數(shù)據(jù)的有效負(fù)載分段,及具有一或多個(gè)字段的頭分段,該方法包括基于IP或MAC地址產(chǎn)生地址值;格式化地址值;以及把格式化的地址值填充到所述頭分段中會(huì)被接收終端用作選擇條件的字段內(nèi)。
2.如權(quán)利要求1所述的方法,其中數(shù)據(jù)分組是多點(diǎn)同播或單點(diǎn)傳送分組。
3.如權(quán)利要求1所述的方法,其中IP或MAC地址是多點(diǎn)同播或單點(diǎn)傳送地址。
4.如權(quán)利要求3所述的方法,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;會(huì)被用作選擇條件的字段包括在地址值,即有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
5.如權(quán)利要求1所述的方法,其中根據(jù)一協(xié)議格式化地址值。
6.如權(quán)利要求5所述的方法,其中協(xié)議是MPEG2。
7.如權(quán)利要求1所述的方法,其中選擇條件包括IP或MAC地址的子集。
8.如權(quán)利要求1所述的方法,其中選擇條件包括已經(jīng)過按位邏輯函數(shù)的操作的IP或MAC地址的子集。
9.如權(quán)利要求1所述的方法,其中散列函數(shù)已操作過IP或MAC地址,或其子集。
10.如權(quán)利要求1所述的方法,其中指示分組是多點(diǎn)同播數(shù)據(jù)流的一部分的標(biāo)志的增加對(duì)地址值進(jìn)行格式化。
11.一種用于構(gòu)造數(shù)據(jù)分組的制造產(chǎn)品,所述數(shù)據(jù)分組具有傳送涉及鏈路層(MAC)或網(wǎng)絡(luò)層(IP)地址的數(shù)據(jù)的有效負(fù)載分段和具有一或多個(gè)字段的頭分段,該制造產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),包括用于以下操作的指令基于IP或MAC地址產(chǎn)生地址值;格式化地址值;以及把格式化的地址值填充到所述頭分段中會(huì)被接收終端用作選擇條件的字段內(nèi)。
12.如權(quán)利要求11所述的制造產(chǎn)品,其中數(shù)據(jù)分組是多點(diǎn)同播或單點(diǎn)傳送分組。
13.如權(quán)利要求11所述的制造產(chǎn)品,其中IP或MAC地址是多點(diǎn)同播或單點(diǎn)傳送地址。
14.如權(quán)利要求13所述的制造產(chǎn)品,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;會(huì)被用作選擇條件的字段包括在地址值,即有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
15.如權(quán)利要求11所述的制造產(chǎn)品,其中根據(jù)一協(xié)議格式化地址值。
16.如權(quán)利要求15所述的制造產(chǎn)品,其中協(xié)議是MPEG2。
17.如權(quán)利要求11所述的制造產(chǎn)品,其中選擇條件包括IP或MAC地址的子集。
18.如權(quán)利要求11所述的制造產(chǎn)品,其中選擇條件包括已經(jīng)過按位邏輯函數(shù)的操作的IP或MAC地址的子集。
19.如權(quán)利要求11所述的制造產(chǎn)品,其中散列函數(shù)已操作過IP或MAC地址,或其子集。
20.如權(quán)利要求11所述的制造產(chǎn)品,其中指示分組是多點(diǎn)同播數(shù)據(jù)流的一部分的標(biāo)志的增加對(duì)地址值進(jìn)行格式化。
21.一種用于構(gòu)造數(shù)據(jù)分組的設(shè)備,所述數(shù)據(jù)分組具有傳送涉及IP或MAC地址的數(shù)據(jù)的有效負(fù)載分段和具有一或多個(gè)字段的頭分段,該設(shè)備包括存儲(chǔ)程序的存儲(chǔ)器設(shè)備;與所述存儲(chǔ)器設(shè)備通信的處理器;所述處理器根據(jù)所述程序以用于基于IP或MAC地址產(chǎn)生地址值;格式化地址值;并且把格式化的地址值填充到所述頭分段中會(huì)被接收終端用作選擇條件的字段內(nèi)。
22.如權(quán)利要求21所述的設(shè)備,其中數(shù)據(jù)分組是多點(diǎn)同播或單點(diǎn)傳送數(shù)據(jù)分組。
23.如權(quán)利要求21所述的設(shè)備,其中IP或MAC地址是多點(diǎn)同播地址。
24.如權(quán)利要求23所述的設(shè)備,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;會(huì)被用作選擇條件的字段包括在地址值,即有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
25.如權(quán)利要求21所述的設(shè)備,其中根據(jù)一協(xié)議格式化地址值。
26.如權(quán)利要求25所述的設(shè)備,其中協(xié)議是MPEG2。
27.如權(quán)利要求21所述的設(shè)備,其中選擇條件包括IP或MAC地址的子集。
28.如權(quán)利要求21所述的設(shè)備,其中選擇條件包括已經(jīng)過按位邏輯函數(shù)的操作的IP或MAC地址的子集。
29.如權(quán)利要求21所述的設(shè)備,其中選擇條件包括散列函數(shù)已操作過的IP或MAC地址的子集。
30.如權(quán)利要求21所述的設(shè)備,其中指示分組是多點(diǎn)同播數(shù)據(jù)流的一部分的標(biāo)志的增加對(duì)地址值進(jìn)行格式化。
31.如權(quán)利要求21所述的設(shè)備,其中設(shè)備是無線手持終端。
32.一種用于從多個(gè)數(shù)據(jù)分組中選擇期望數(shù)據(jù)分組的方法,其中每個(gè)分組與IP或MAC地址相關(guān),該方法包括基于IP或MAC地址產(chǎn)生頭中一字段的期望數(shù)值,其中所述字段被用作選擇條件;以及檢查多個(gè)入站分組的每個(gè)分組中用作選擇條件的字段以識(shí)別包含期望數(shù)值的分組。
33.如權(quán)利要求32所述的方法,其中數(shù)據(jù)分組是多點(diǎn)同播或單點(diǎn)傳送分組。
34.如權(quán)利要求32所述的方法,其中IP或MAC地址是多點(diǎn)同播或單點(diǎn)傳送地址。
35.如權(quán)利要求32所述的方法,其中根據(jù)一個(gè)表確定IP或MAC地址。
36.如權(quán)利要求32所述的方法,其中完全根據(jù)期望數(shù)據(jù)流的IP或MAC地址確定所預(yù)期的地址值。
37.如權(quán)利要求32所述的方法,其中選擇條件包括IP或MAC地址的子集。
38.如權(quán)利要求32所述的方法,其中選擇條件包括按位邏輯函數(shù)已操作過的IP或MAC地址的子集。
39.如權(quán)利要求32所述的方法,其中選擇條件包括散列函數(shù)已操作過的IP或MAC地址的子集。
40.如權(quán)利要求32所述的方法,其中一個(gè)標(biāo)志值指示分組是多點(diǎn)同播數(shù)據(jù)流的一部分。
41.如權(quán)利要求32所述的方法,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;會(huì)被用作選擇條件的字段是有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
42.一種用于從多個(gè)數(shù)據(jù)分組中選擇期望數(shù)據(jù)分組的制造產(chǎn)品,其中每個(gè)分組與IP或MAC地址相關(guān),該制造產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),包含用于執(zhí)行以下操作的指令基于IP或MAC地址產(chǎn)生頭中一字段的期望數(shù)值,其中所述字段被用作選擇條件;以及檢查多個(gè)入站分組的每個(gè)分組中用作選擇條件的字段以識(shí)別包含期望數(shù)值的分組。
43.如權(quán)利要求42所述的制造產(chǎn)品,其中數(shù)據(jù)分組是多點(diǎn)同播或單點(diǎn)傳送分組。
44.如權(quán)利要求42所述的制造產(chǎn)品,其中IP或MAC地址是多點(diǎn)同播或單點(diǎn)傳送地址。
45.如權(quán)利要求42所述的制造產(chǎn)品,其中根據(jù)一個(gè)表確定IP或MAC地址。
46.如權(quán)利要求42所述的制造產(chǎn)品,其中完全根據(jù)期望數(shù)據(jù)流的IP或MAC地址確定所預(yù)期的地址值。
47.如權(quán)利要求42所述的制造產(chǎn)品,其中選擇條件包括IP或MAC地址的子集。
48.如權(quán)利要求42所述的制造產(chǎn)品,其中選擇條件包括按位邏輯函數(shù)已操作過的IP或MAC地址的子集。
49.如權(quán)利要求42所述的制造產(chǎn)品,其中選擇條件包括散列函數(shù)已操作過的IP或MAC地址的子集。
50.如權(quán)利要求42所述的制造產(chǎn)品,其中標(biāo)志值指示分組是多點(diǎn)同播數(shù)據(jù)流的一部分。
51.如權(quán)利要求42所述的制造產(chǎn)品,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;會(huì)被用作選擇條件的字段是有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
52.一種用于從多個(gè)數(shù)據(jù)分組中選擇期望數(shù)據(jù)分組的設(shè)備,其中每個(gè)分組與IP或MAC地址相關(guān),該設(shè)備包括存儲(chǔ)程序的存儲(chǔ)器設(shè)備;與所述存儲(chǔ)器設(shè)備通信的處理器;所述處理器根據(jù)所述程序以用于基于IP或MAC地址產(chǎn)生頭中一字段的期望數(shù)值,其中所述字段被用作選擇條件;以及檢查多個(gè)入站分組的每個(gè)分組中用作選擇條件的字段以識(shí)別包含期望數(shù)值的分組。
53.如權(quán)利要求52所述的設(shè)備,其中數(shù)據(jù)分組是多點(diǎn)同播或單點(diǎn)傳送分組。
54.如權(quán)利要求52所述的設(shè)備,其中IP或MAC地址是多點(diǎn)同播或單點(diǎn)傳送地址。
55.如權(quán)利要求52所述的設(shè)備,其中根據(jù)一個(gè)表確定IP或MAC地址。
56.如權(quán)利要求52所述的設(shè)備,其中完全根據(jù)期望數(shù)據(jù)流的IP或MAC地址確定所預(yù)期的地址值。
57.如權(quán)利要求52所述的設(shè)備,其中選擇條件包括IP或MAC地址的子集。
58.如權(quán)利要求52所述的設(shè)備,其中選擇條件包括按位邏輯函數(shù)已操作過的IP或MAC地址的子集。
59.如權(quán)利要求52所述的設(shè)備,其中選擇條件包括散列函數(shù)已操作過的IP或MAC地址的子集。
60.如權(quán)利要求52所述的設(shè)備,其中標(biāo)志值指示分組是多點(diǎn)同播數(shù)據(jù)流的一部分。
61.如權(quán)利要求52所述的設(shè)備,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;會(huì)被用作選擇條件的字段是有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
62.如權(quán)利要求52所述的設(shè)備,其中設(shè)備是無線手持終端。
63.一種用于構(gòu)造多點(diǎn)同播數(shù)據(jù)分組的方法,所述分組具有傳送涉及IP或MAC地址的數(shù)據(jù)的有效負(fù)載分段和具有一或多個(gè)字段的頭分段,該方法包括基于有效負(fù)載的IP或MAC地址產(chǎn)生地址值;產(chǎn)生將該分組標(biāo)識(shí)為多點(diǎn)同播數(shù)據(jù)流的一部分的狀態(tài)值;以及把地址值和狀態(tài)值填充到頭分段中會(huì)被接收終端用作選擇條件的字段中。
64.如權(quán)利要求63所述的方法,其中IP或MAC地址是多點(diǎn)同播地址。
65.如權(quán)利要求63所述的方法,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;被用作選擇條件的字段包括在地址值,即有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
66.如權(quán)利要求63所述的方法,其中根據(jù)一協(xié)議格式化地址值。
67.如權(quán)利要求66所述的方法,其中協(xié)議是MPEG2。
68.如權(quán)利要求63所述的方法,其中選擇條件包括IP或MAC地址的子集。
69.如權(quán)利要求63所述的方法,其中選擇條件包括按位邏輯函數(shù)已操作過的IP或MAC地址的子集。
70.如權(quán)利要求63所述的方法,其中散列函數(shù)已操作過的IP或MAC地址,或其子集。
71.一種用于構(gòu)造多點(diǎn)同播數(shù)據(jù)分組的制造產(chǎn)品,所述分組具有傳送涉及IP或MAC地址的數(shù)據(jù)的有效負(fù)載分段和具有一或多個(gè)字段的頭分段,該制造產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),包含用于執(zhí)行以下操作的指令基于有效負(fù)載的IP或MAC地址產(chǎn)生地址值;產(chǎn)生將該分組標(biāo)識(shí)為多點(diǎn)同播數(shù)據(jù)流的一部分的狀態(tài)值;以及把地址值和狀態(tài)值填充到頭分段中會(huì)被接收終端用作選擇條件的字段中。
72.如權(quán)利要求71所述的制造產(chǎn)品,其中IP或MAC地址是多點(diǎn)同播地址。
73.如權(quán)利要求71所述的制造產(chǎn)品,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;被用作選擇條件的字段包括在地址值,即有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
74.如權(quán)利要求71所述的制造產(chǎn)品,其中根據(jù)一協(xié)議格式化地址值。
75.如權(quán)利要求74所述的制造產(chǎn)品,其中協(xié)議是MPEG2。
76.如權(quán)利要求71所述的制造產(chǎn)品,其中選擇條件包括IP或MAC地址的子集。
77.如權(quán)利要求71所述的制造產(chǎn)品,其中選擇條件包括按位邏輯函數(shù)已操作過的IP或MAC地址的子集。
78.如權(quán)利要求71所述的制造產(chǎn)品,其中散列函數(shù)已操作過的IP或MAC地址,或其子集。
79.一種用于構(gòu)造多點(diǎn)同播數(shù)據(jù)分組的設(shè)備,所述分組具有傳送涉及IP或MAC地址的數(shù)據(jù)的有效負(fù)載分段和具有一或多個(gè)字段的頭分段,包含被接收終端用作選擇條件的字段,該設(shè)備包括存儲(chǔ)程序的存儲(chǔ)器設(shè)備;與所述存儲(chǔ)器設(shè)備通信的處理器;所述處理器根據(jù)所述程序以用于基于有效負(fù)載的IP或MAC地址產(chǎn)生地址值;產(chǎn)生將該分組標(biāo)識(shí)為多點(diǎn)同播數(shù)據(jù)流的一部分的狀態(tài)值;以及把地址值和狀態(tài)值填充到頭分段中會(huì)被接收終端用作選擇條件的字段中。
80.如權(quán)利要求79所述的設(shè)備,其中IP或MAC地址是多點(diǎn)同播地址。
81.如權(quán)利要求79所述的設(shè)備,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;被用作選擇條件的字段包括在地址值,即有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
82.如權(quán)利要求79所述的設(shè)備,其中根據(jù)一協(xié)議格式化地址值。
83.如權(quán)利要求79所述的設(shè)備,其中協(xié)議是MPEG2。
84.如權(quán)利要求79所述的設(shè)備,其中選擇條件包括IP或MAC地址的子集。
85.如權(quán)利要求79所述的設(shè)備,其中選擇條件包括按位邏輯函數(shù)已操作過的IP或MAC地址的子集。
86.如權(quán)利要求79所述的設(shè)備,其中散列函數(shù)已操作過的IP或MAC地址,或其子集。
87.如權(quán)利要求79所述的設(shè)備,其中設(shè)備包括無線手持終端。
88.一種用于從多個(gè)數(shù)據(jù)分組中選擇多點(diǎn)同播的期望數(shù)據(jù)分組的方法,其中每個(gè)分組與IP或MAC地址相關(guān)并且擁有被用作選擇條件的字段,該方法包括基于期望分組的有效負(fù)載的IP或MAC地址產(chǎn)生地址值;產(chǎn)生表示分組是多點(diǎn)同播數(shù)據(jù)流的一部分的狀態(tài)值;在多個(gè)入站分組中檢查被用作選擇條件的字段以得到包含地址值和狀態(tài)值的期望排列的分組。
89.如權(quán)利要求88所述的方法,其中根據(jù)一個(gè)表確定IP或MAC地址。
90.如權(quán)利要求88所述的方法,其中完全根據(jù)期望數(shù)據(jù)流的IP或MAC地址確定所預(yù)期的地址值。
91.如權(quán)利要求88所述的方法,其中選擇條件包括IP或MAC地址的子集。
92.如權(quán)利要求88所述的方法,其中選擇條件包括按位邏輯函數(shù)已操作過的IP或MAC地址的子集。
93.如權(quán)利要求88所述的方法,其中選擇條件包括散列函數(shù)已操作過的IP或MAC地址的子集。
94.如權(quán)利要求88所述的方法,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;會(huì)被用作選擇條件的字段是有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
95.一種用于從多個(gè)數(shù)據(jù)分組中選擇多點(diǎn)同播的期望數(shù)據(jù)分組的制造產(chǎn)品,其中每個(gè)分組與IP或MAC地址相關(guān)并且擁有用作選擇條件的字段,該制造產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),包含用于執(zhí)行以下操作的指令基于期望分組的有效負(fù)載的IP或MAC地址產(chǎn)生地址值;產(chǎn)生表示分組是多點(diǎn)同播數(shù)據(jù)流的一部分的狀態(tài)值;在多個(gè)入站分組中檢查被用作選擇條件的字段以得到包含地址值和狀態(tài)值的期望排列的分組。
96.如權(quán)利要求95所述的制造產(chǎn)品,其中根據(jù)一個(gè)表確定IP或MAC地址。
97.如權(quán)利要求95所述的制造產(chǎn)品,其中完全根據(jù)期望數(shù)據(jù)流的IP或MAC地址確定所預(yù)期的地址值。
98.如權(quán)利要求95所述的制造產(chǎn)品,其中選擇條件包括IP或MAC地址的子集。
99.如權(quán)利要求95所述的制造產(chǎn)品,其中選擇條件包括按位邏輯函數(shù)已操作過的IP或MAC地址的子集。
100.如權(quán)利要求95所述的制造產(chǎn)品,其中選擇條件包括散列函數(shù)已操作過的IP或MAC地址的子集。
101.如權(quán)利要求95所述的制造產(chǎn)品,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;會(huì)被用作選擇條件的字段是有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
102.一種用于從多個(gè)數(shù)據(jù)分組中選擇期望多點(diǎn)同播數(shù)據(jù)分組的設(shè)備,其中每個(gè)分組與IP或MAC地址相關(guān)并且擁有用作選擇條件的字段,該設(shè)備包括存儲(chǔ)程序的存儲(chǔ)器設(shè)備;與所述存儲(chǔ)器設(shè)備通信的處理器;所述處理器根據(jù)所述程序以用于基于期望分組的IP或MAC地址產(chǎn)生地址值;產(chǎn)生表示分組是多點(diǎn)同播數(shù)據(jù)流的一部分的狀態(tài)值;在多個(gè)入站分組中檢查被用作選擇條件的字段以得到包含地址值和狀態(tài)值的期望排列的分組。
103.如權(quán)利要求102所述的設(shè)備,其中根據(jù)一個(gè)表確定IP或MAC地址。
104.如權(quán)利要求102所述的設(shè)備,其中完全根據(jù)期望數(shù)據(jù)流的IP或MAC地址確定所預(yù)期的地址值。
105.如權(quán)利要求102所述的設(shè)備,其中選擇條件包括IP或MAC地址的子集。
106.如權(quán)利要求102所述的設(shè)備,其中選擇條件包括按位邏輯函數(shù)已操作過的IP或MAC地址的子集。
107.如權(quán)利要求102所述的設(shè)備,其中選擇條件包括散列函數(shù)已操作過的IP或MAC地址的子集。
108.如權(quán)利要求102所述的設(shè)備,其中分組是運(yùn)動(dòng)圖象專家組-級(jí)2(MPEG2)傳送流的一部分;會(huì)被用作選擇條件的字段是有效負(fù)載的IP或MAC地址的12個(gè)最低有效位前面的一位標(biāo)志。
109.一種用于使用MPEG2分組在分布式(因特網(wǎng)型)網(wǎng)絡(luò)上發(fā)送數(shù)據(jù)的方法,每個(gè)分組已知包含被識(shí)別為分組標(biāo)識(shí)(PID)字段的13位字段,該網(wǎng)絡(luò)具有一或多個(gè)接收實(shí)體及一或多個(gè)發(fā)送實(shí)體,該方法包括用指示分組包含多點(diǎn)同播數(shù)據(jù)的位填充PID字段的第1位;用分組攜帶的數(shù)據(jù)的IP或MAC地址的12個(gè)最低有效位填充PID的其余12位;以及構(gòu)造分組的其余部分。
110.一種用于從多個(gè)MPEG2數(shù)據(jù)分組中選擇期望數(shù)據(jù)分組的方法,每個(gè)分組已知包含被識(shí)別為分組標(biāo)識(shí)(PID)字段的13位字段,所述選擇基于該字段,該方法包括在網(wǎng)絡(luò)接口硬件上檢查PID;將具有一PID字段的所有分組傳入?yún)f(xié)議堆棧,所述PID字段的特征在于指示其不傳遞多點(diǎn)同播節(jié)目的第一位標(biāo)志;或指示該分組傳遞一多點(diǎn)同播節(jié)目的第一位標(biāo)志,并且PID的其余部分包含期望分組會(huì)攜帶的數(shù)據(jù)的IP或MAC地址的12個(gè)最低有效位。
全文摘要
用于簡(jiǎn)化諸如地面數(shù)字視頻廣播(DVB-T)的廣播系統(tǒng)的映射方法。把廣播地址信息(36)映射到運(yùn)動(dòng)圖象專家組級(jí)2-傳送流(MPEG2-TS)的分組標(biāo)識(shí)符(PID)字段(32,34)。能夠最小化表的復(fù)雜度,或能夠在不影響可能相關(guān)分組的硬件級(jí)鑒別的情況下清除服務(wù)信息(SI)表。
文檔編號(hào)H04N5/00GK1589546SQ02823054
公開日2005年3月2日 申請(qǐng)日期2002年11月18日 優(yōu)先權(quán)日2001年11月20日
發(fā)明者邁克·格郎德斯特羅姆 申請(qǐng)人:諾基亞公司