亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

管理接入多播組的方法和系統(tǒng)的制作方法

文檔序號:7959574閱讀:299來源:國知局
專利名稱:管理接入多播組的方法和系統(tǒng)的制作方法
技術(shù)領域
本發(fā)明涉及用于配置節(jié)點組中的節(jié)點以中繼多播內(nèi)容到用戶單元的方法和系統(tǒng)。
背景技術(shù)
通過使用IP(因特網(wǎng)協(xié)議)多播,BTV(廣播電視)被用于分配電視頻道給客戶。為每個頻道分配IP多播組地址。節(jié)點組中的節(jié)點預訂了被分配給要由節(jié)點組接收的頻道的IP多播組。將節(jié)點中的IGMP(因特網(wǎng)組管理協(xié)議)過濾器應用于客戶端口,以限制哪些頻道可用于給定位置或給定用戶。當用戶選擇特定TV頻道時,從用戶機頂盒發(fā)送接收該頻道的請求給負責所述用戶的網(wǎng)絡節(jié)點。例如,如果用戶已經(jīng)支付了包括所選頻道的分組,則IGMP過濾器將允許從節(jié)點向用戶機頂盒發(fā)送所選頻道。
目前,必須針對所有IP多播組地址和過濾器來單獨配置每個節(jié)點。必須多次輸入相同的IP多播地址集合。它們必須在每個節(jié)點上并再次針對每個過濾器而被輸入。這相當耗時并易于出錯。直接在每個節(jié)點上或利用單元管理器來進行所述操作。單元管理器是提供GUI(圖形用戶接口)以與節(jié)點交互的軟件接口。仍必須單獨配置每個節(jié)點。
例如,為了建立TV頻道,操作者必須定義TV頻道的集合,并將其與多播組相關(guān)聯(lián),例如D類IP地址。如何進行所述操作的例子涉及操作者在地址中如下輸入CBC->230.1.1.1;CTV->230.1.1.2;A&E->230.1.1.3TSN->230.1.1.4;以及
DISC->230.1.1.5。
下面,操作者必須配置合適的節(jié)點以接收多播組地址上的內(nèi)容。這必須針對例如節(jié)點環(huán)的節(jié)點組中的所有節(jié)點來單獨進行。針對上面給定的示例性頻道,必須針對組中的每個節(jié)點執(zhí)行以下配置步驟添加多播組230.1.1.1;添加多播組230.1.1.2;添加多播組230.1.1.3;添加多播組230.1.1.4;以及添加多播組230.1.1.5。
對于頻道的任何邏輯分組(基本的、高級的(premium)等),操作者必須在每個節(jié)點上單獨配置IGMP過濾器。例如,操作者可以執(zhí)行以下步驟以建立基本和高級的分組建立基本的基本的(CBC、CTV);分配過濾器ID 800;IGMP過濾器800允許230.1.1.1;IGMP過濾器800允許230.1.1.2;IGMP過濾器800拒絕所有其它的;建立高級的高級的(A&E、DISC、TSN);分配過濾器ID 801;IGMP過濾器801允許230.1.1.3;IGMP過濾器801允許230.1.1.4;IGMP過濾器801允許230.1.1.5;IGMP過濾器801拒絕所有其它的;建立基本的和高級的;基本的和高級的;分配過濾器ID 802;IGMP過濾器802允許230.1.1.1;IGMP過濾器802允許230.1.1.2;IGMP過濾器802允許230.1.1.3;
IGMP過濾器802允許230.1.1.4;IGMP過濾器802允許230.1.1.5;IGMP過濾器802拒絕所有其它的。
當添加新的用戶或修改用戶時,操作者必須在合適的節(jié)點針對每個客戶分配IGMP過濾器。例如,如果客戶A想要基本的(其中ID 800是基本的),操作者必須如下配置合適的節(jié)點在端口1/1/1上使用IGMP過濾器800。
如果客戶想要定制的TV頻道(CBC、A&E),操作者必須創(chuàng)建專門的IGMP過濾器并如下配置節(jié)點IGMP過濾器850允許230.1.1.1;IGMP過濾器850允許230.1.1.3;IGMP過濾器850拒絕所有其它的;以及在端口1/1/1上使用IGMP過濾器850。
如從上面看出的,配置節(jié)點組涉及多次在多播地址中輸入,即針對要配置的每個節(jié)點。這非常易于出錯。必須單獨配置每個節(jié)點以接收多播地址,并且必須針對每個用戶端口單獨創(chuàng)建過濾器。

發(fā)明內(nèi)容
本發(fā)明的實施例管理節(jié)點的配置,以分配多播內(nèi)容給用戶單元。標識了要向其發(fā)送多播內(nèi)容的節(jié)點組。操作者可以創(chuàng)建多播組地址的列表,該列表代表了對于節(jié)點組可用的所有多播組地址。操作者分配多播組地址列表給節(jié)點組。網(wǎng)絡管理系統(tǒng)存儲多播組地址的列表。多播地址的列表被分配給節(jié)點組中的節(jié)點。
在一些實施例中,對于節(jié)點組支持的每個用戶單元,網(wǎng)絡管理系統(tǒng)創(chuàng)建過濾器,用于限制允許用戶單元接收的多播組內(nèi)容。網(wǎng)絡管理系統(tǒng)分配過濾器給要在用戶端口上實現(xiàn)的合適的節(jié)點。在一些實施例中,無需人工干預就可以進行所述過濾器的創(chuàng)建和分配。
在本發(fā)明的第一方面中,提供了這樣一種方法配置多個節(jié)點以從多個多播地址上接收多播內(nèi)容,以使每個節(jié)點能夠中繼多播內(nèi)容,所述方法包括標識要配置的節(jié)點組;存儲對節(jié)點組中的每個節(jié)點可用的多播組地址的列表;分配來自該列表的所有多播組地址給節(jié)點組中的每個節(jié)點;以及使每個節(jié)點能夠從分配給節(jié)點組中每個節(jié)點的列表中的每個多播組地址接收多播內(nèi)容。
這方面的優(yōu)勢在于,利用預先創(chuàng)建的多播組地址的列表來統(tǒng)一配置組中的所有節(jié)點,該列表對于針對要配置的每個節(jié)點重新輸入地址而言是必需的。
第一方面還包括以下步驟一旦接收了至少一個用戶單元接收指定多播內(nèi)容的請求,就創(chuàng)建過濾器以限制多播組地址,該多播組地址可以由至少一個用戶單元接入以多播承載指定多播內(nèi)容的組地址,所述承載指定內(nèi)容的多播組地址是在分配給節(jié)點組中的節(jié)點的多播組地址列表中;以及分配過濾器給至少一個節(jié)點,以在用于連接至少一個用戶單元的端口上實現(xiàn)過濾器。
因此,可以創(chuàng)建并分配過濾器給節(jié)點,而無需重新輸入要過濾的每個地址。
在第二方面中,提供了這樣一種方法配置多個節(jié)點以從一個或多個多播地址接收多播內(nèi)容,以使每個節(jié)點能夠中繼多播內(nèi)容,所述方法包括在機器可讀介質(zhì)上記錄代表了要發(fā)送給節(jié)點的每個多播地址的數(shù)據(jù)的列表;提供來自列表的被存儲數(shù)據(jù)給通信信號產(chǎn)生和傳輸裝置;從該通信信號產(chǎn)生和傳輸裝置發(fā)送基于被提供數(shù)據(jù)的數(shù)據(jù)給所述多個節(jié)點;以及使所述多個節(jié)點能夠接收來自每個多播地址的多播內(nèi)容,其中所述多播地址的代表數(shù)據(jù)從所述通信信號產(chǎn)生和傳輸裝置被發(fā)送給所述多個節(jié)點。
因此,通過參考被記錄列表并使用被存儲數(shù)據(jù)而不是重新輸入地址,可以配置任何節(jié)點。
在第三方面中,提供了一種創(chuàng)建過濾器以限制從節(jié)點的端口到連接到該端口的用戶單元的數(shù)據(jù)傳輸?shù)姆椒ǎ龇椒ò俗R代表一個或多個多播地址的、被存儲在數(shù)據(jù)存儲裝置中的數(shù)據(jù)集合,并且從所述數(shù)據(jù)存儲裝置將所述數(shù)據(jù)電子引入到所述過濾器中。
因此,通過參考被存儲數(shù)據(jù)并使用被存儲數(shù)據(jù)以創(chuàng)建過濾器,可以創(chuàng)建過濾器。
在第四方面中,提供了這樣一種系統(tǒng)用于配置多個節(jié)點以從多個多播地址接收多播內(nèi)容,以使每個節(jié)點能夠中繼多播內(nèi)容到一個或多個用戶單元,所述系統(tǒng)包括存儲裝置,用于存儲預定節(jié)點組中的節(jié)點的列表,并存儲對預定組中的每個節(jié)點可用的多播組地址的預定義列表;以及信號產(chǎn)生裝置,用于產(chǎn)生包括來自所述列表的多播組地址的一個或多個通信信號,所述通信信號去往所述預定組中的每個節(jié)點,以使所述列表中的所有多播地址被發(fā)送給組中的每個節(jié)點。
在另一方面中,提供了這樣一種系統(tǒng)配置多個節(jié)點以從多個多播地址接收多播內(nèi)容,以使每個節(jié)點能夠中繼多播內(nèi)容到一個或多個用戶單元,所述系統(tǒng)包括過濾器處理裝置,用于創(chuàng)建過濾器以將可以由至少一個用戶單元接入的多播組地址限制為指定多播組,所述指定多播組地址選自多播組地址的預定義列表;以及信號產(chǎn)生裝置,用于產(chǎn)生一個或多個通信信號給服務于至少一個用戶單元的至少一個節(jié)點,以使過濾器被分配給至少一個節(jié)點。
在另一方面中,提供了一種創(chuàng)建過濾器以限制從節(jié)點的端口到連接到該端口的用戶單元的數(shù)據(jù)傳輸?shù)姆椒ǎ龇椒ò俗R數(shù)據(jù)的電子記錄,其中所述記錄代表了配置節(jié)點用來接收其內(nèi)容的所有多播地址;通過針對來自電子記錄的子集選擇被記錄數(shù)據(jù)來創(chuàng)建電子記錄的數(shù)據(jù)子集,該子集代表一個或多個多播地址的子集;將所述被記錄數(shù)據(jù)電子引入所述子集;以及從所述電子記錄的子集創(chuàng)建所述過濾器。
通過閱讀下面對本發(fā)明指定實施例的描述,本發(fā)明的其它方面和特征對于本領域的技術(shù)人員而言將變得顯而易見。


現(xiàn)在將參考附圖詳細描述本發(fā)明實施例的例子,其中
圖1是包括根據(jù)本發(fā)明實施例的網(wǎng)絡管理系統(tǒng)的系統(tǒng)的示意圖;圖2a是根據(jù)本發(fā)明實施例的方法的流程圖;圖2b是根據(jù)本發(fā)明實施例的另一個方法的流程圖;圖3是根據(jù)本發(fā)明方法的實施例所配置的節(jié)點的框圖;圖4是根據(jù)本發(fā)明實施例的網(wǎng)絡管理系統(tǒng)的功能框圖;圖5是根據(jù)本發(fā)明實施例的網(wǎng)絡管理系統(tǒng)的功能框圖;以及圖6是根據(jù)本發(fā)明實施例的系統(tǒng)的框圖。
具體實施例方式
在本發(fā)明的實施例中,網(wǎng)絡管理系統(tǒng)配置用于分配多播內(nèi)容的節(jié)點。網(wǎng)絡管理系統(tǒng)通過通信網(wǎng)絡與節(jié)點通信,該節(jié)點直接或間接連接到該通信網(wǎng)絡。在一些實施例中,多播內(nèi)容是IP多播內(nèi)容,而通信網(wǎng)絡是IP網(wǎng)絡。
圖1是包括網(wǎng)絡管理系統(tǒng)實施例的系統(tǒng)的示意圖。網(wǎng)絡管理系統(tǒng)100連接到通信網(wǎng)絡110。優(yōu)選地,通信網(wǎng)絡110能夠進行多播。多播源150連接到通信網(wǎng)絡。多個節(jié)點120、130和140組成多播內(nèi)容所指向的節(jié)點組160。節(jié)點組160連接到通信網(wǎng)絡。在圖1的例子中,所述節(jié)點是環(huán)形的。節(jié)點120連接到通信網(wǎng)絡110以及其它兩個節(jié)點130、140。節(jié)點130和140相互連接并連接到節(jié)點120。節(jié)點130具有分別通過用戶端口131、133與其連接的兩個用戶單元132、134。節(jié)點140具有分別通過用戶端口141、143與其連接的兩個用戶單元142、144。
圖1示出了指定的系統(tǒng),通過該系統(tǒng)可以使用網(wǎng)絡管理系統(tǒng)。應當理解,可以通過通信系統(tǒng)的任何配置來使用網(wǎng)絡管理系統(tǒng)。例如,在圖1中,所述節(jié)點是環(huán)形??梢允褂萌魏涡螤睢@?,在一些實施例中,存在樹形。圖1的例子具有三個節(jié)點。在其它實施例中,所述系統(tǒng)中可能存在任何數(shù)量的節(jié)點。圖1的例子僅具有一個節(jié)點組。在其它實施例中,網(wǎng)絡管理系統(tǒng)可以管理任何數(shù)量的節(jié)點組。圖1例子中的節(jié)點130和140每個都具有與其連接的兩個用戶單元。在其它實施例中,任何節(jié)點都可以具有與其連接的任何數(shù)量的用戶單元。同樣,用戶單元可以連接到不止一個節(jié)點。圖1的系統(tǒng)僅具有一個多播源。在其它實施例中,任何數(shù)量的多播源連接到網(wǎng)絡,并且由網(wǎng)絡管理系統(tǒng)來支持。圖1的系統(tǒng)也僅具有一個通信網(wǎng)絡110。在其它實施例中,可以互連任何數(shù)量的通信網(wǎng)絡。
在一些實施例中,利用軟件來實現(xiàn)網(wǎng)絡管理系統(tǒng)。網(wǎng)絡管理系統(tǒng)的一些實施例位于計算機終端中。應當理解,網(wǎng)絡管理系統(tǒng)可以包括硬件和/或軟件的任何組合,并且可以位于不止一個物理位置。
在一個實施例中,多播源是發(fā)送TV頻道內(nèi)容給IP多播組地址的視頻源。然而,多播內(nèi)容可以是任何其它多播媒體,其包括但不局限于音頻-視頻,例如私人會議;音頻/音樂,例如無線電廣播;媒體傳送(mediafeed),例如去往TV屏幕的文本或web頁面以提供例如新聞、股票信息和/或其它信息;靜止圖像;或任何上述和/或其它的組合。
節(jié)點的例子是路由器,例如Alcatel 7450 ESS,或任何第3層IP路由器,以及第2層交換機,例如Telco T5C。用戶單元的例子是電視機,計算機終端以及視頻會議設備。在優(yōu)選的實施例中,用戶單元包括電視機和機頂盒。在一些實施例中,用戶單元通過PE(提供商邊緣)設備連接到IP網(wǎng)絡,所述PE設備例如是DSLAM(數(shù)字用戶線接入多路復用器)或MTU(多租戶單元,Multi-tenant unit)。可以利用無線連接來實現(xiàn)本申請的一些實施例。在操作中,網(wǎng)絡管理系統(tǒng)100創(chuàng)建多播組地址的列表,該列表包括對節(jié)點組160可用的所有多播組地址。這個列表可以稱作主列表或根目錄。在一些實施例中,網(wǎng)絡管理系統(tǒng)100也針對用戶單元可以預訂的多播組地址的個人分組來創(chuàng)建過濾器配置。個人分組包括選自多播組地址列表的一組多播組地址。網(wǎng)絡管理系統(tǒng)100分配過濾器配置給合適的節(jié)點以實現(xiàn)在合適的用戶端口上。例如,如果用戶單元132預訂分組A,則分組A的過濾器配置被發(fā)送給要實現(xiàn)在端口133上的節(jié)點130。在一些實施例中,過濾器是IGMP過濾器。
在一個實施例中,操作者將可用于節(jié)點組160的多播頻道的集合S輸入到根目錄分組R中。根目錄分組R不必專用于節(jié)點組160,而是可以用在其它節(jié)點組中。操作者然后分配根目錄R給節(jié)點組160。無需進一步的人工干預,網(wǎng)絡管理系統(tǒng)100然后將根目錄R中定義的多播頻道的集合S分配給節(jié)點組160中的所有節(jié)點。這使根目錄R中定義的多播頻道流可用于節(jié)點組160中的所有節(jié)點。
從根目錄R和多播頻道的集合S,網(wǎng)絡管理系統(tǒng)操作者可以定義多播頻道的子集S1、S2、...Sn,其定義了通用或個人的分組,其中,通用分組是可用于許多終端用戶的頻道的公共集合,而個人分組是可用于單個終端用戶的頻道的集合。通過從S中選擇多播頻道,來進行要包含于子集Si(其中i=1...n)中的多播頻道的選擇(即無需重新輸入多播頻道數(shù)據(jù))。子集S1無需被分配給節(jié)點組160中的節(jié)點,但是被用于輔助針對指定終端用戶的過濾器的創(chuàng)建。網(wǎng)絡管理系統(tǒng)操作者選擇包括終端用戶期望的頻道子集的分組,并且網(wǎng)絡管理系統(tǒng)從其中創(chuàng)建過濾器(即無需重新輸出多播地址數(shù)據(jù))。然后由網(wǎng)絡管理系統(tǒng)將所述過濾器分配給終端用戶端口所位于的節(jié)點,并且然后分配該過濾器給終端用戶端口,由此僅允許從所述終端用戶的機頂盒中所選擇的期望的頻道。
在一些實施例中,按需要將過濾器分配給節(jié)點。即,當用戶預訂分組時,用于該分組的過濾器由網(wǎng)絡管理系統(tǒng)分配給合適的節(jié)點,并且被分配給用于該用戶的用戶端口。在其它實施例中,通用分組的過濾器被分配給所有節(jié)點,并且按需求被分配給用戶端口。在所述情況下,所述節(jié)點具有所有用于通用分組的過濾器,并且當用戶預訂分組時,網(wǎng)絡管理系統(tǒng)分配合適的過濾器給用于該用戶的用戶端口。
在不同的實施例中,操作者可能是人,或是連接到(communicate to)NMS的提供商操作支持系統(tǒng)(OSS),或任何其它軟件。例如,操作者可以依賴于對終端用戶直接可用的web應用或電話應用。在所述情況下,終端用戶可能預訂分組來查看他或她的賬戶的細節(jié)或修改他或她的預訂。
在某種情況下,人定義了節(jié)點組中可用的多播頻道。在一個實施例中,這是在提供商處的操作者。終端用戶最終定義其希望接收的頻道的子集。在一些實施中,可以通過呼叫提供商雇員并與其談話、使用web應用或自動電話系統(tǒng),來進行上述操作。
一旦在節(jié)點處的用戶端口上配置了過濾器,用戶單元132、134、142和144就發(fā)送請求以接收指定的多播內(nèi)容。例如,在BTV中,如果用戶選擇TV頻道,則用戶的機頂盒發(fā)送請求給負責該機頂盒的節(jié)點以接收該TV頻道的內(nèi)容。如果來自特定用戶單元的請求是針對授權(quán)用戶單元接收的多播地址上的內(nèi)容,則各個用戶端口上的過濾器將允許該特定多播組地址的多播內(nèi)容進入該用戶單元。
在一些實施例中,網(wǎng)絡管理系統(tǒng)存儲與每個多播組地址相關(guān)聯(lián)的一個或多個屬性或描述符。所述屬性可以是(但不限于)頻道名稱、頻道號、價格、描述或其組合。在一些實施例中,在GUI中呈現(xiàn)屬性給操作者。在其它實施例中,用戶可以接入與可用于他或她的多播地址相關(guān)聯(lián)的屬性。
所存儲的屬性使得可能將關(guān)于用戶賬戶或未來賬戶的信息通過用戶友好接口呈現(xiàn)給該用戶。例如,在一些實施例中,用戶可以接入由網(wǎng)絡管理系統(tǒng)存儲的表,該表顯示了他或她預訂的所有TV頻道。在一些實施例中,也提供了與每個頻道相關(guān)聯(lián)的價格。與每個頻道相關(guān)聯(lián)的多播組地址不必出現(xiàn)在所述表中。在其它實施例中,用戶可以在接入網(wǎng)絡管理系統(tǒng)時修改他或她預訂的頻道。在一些實施例中,用戶可以通過web入口(portal)接入網(wǎng)絡管理系統(tǒng)。在其它實施例中,用戶可以通過自動電話系統(tǒng)接入網(wǎng)絡管理系統(tǒng)。
所存儲的屬性也使得將用戶友好接口呈現(xiàn)給操作者成為可能。一旦創(chuàng)建了多播地址的列表,操作者就可以分配屬性給每個地址。然后,為了創(chuàng)建子集,操作者可以從列表中進行選擇。呈現(xiàn)給操作者以創(chuàng)建子集的列表可以是例如頻道名稱的一個或多個屬性的列表,而不是多播組地址。在初始創(chuàng)建了多播組地址的列表之后,不必呈現(xiàn)多播組地址給操作者。
在每個多播組地址都代表電視頻道的實施例中,本地分組可以包括頻道組。配置用于該本地分組的過濾器,以僅允許所述頻道進入用戶單元,或排除所有其它頻道。本地分組可以是預先設置的頻道組,例如每個用戶接收的標準頻道集合的基本分組,體育頻道的體育分組或新聞頻道的新聞分組。本地分組也可以是用戶單元指定的,其中用戶選擇他或她預訂的頻道。
圖2a是本發(fā)明實施例的方法的流程圖。首先,標識了要配置的節(jié)點組(步驟201)。然后,存儲了可用于節(jié)點組的所有多播組地址的多播組地址列表(步驟202)。操作者創(chuàng)建該多播組地址列表。然后,所述列表上的多播組地址被分配給節(jié)點組中的每個節(jié)點(步驟204)。其次,使每個節(jié)點能夠從列表上的每個多播組地址接收多播內(nèi)容(步驟205)。在一些實施例中,通過IP網(wǎng)絡上的單播來分配多播組地址列表。
圖2b是根據(jù)本發(fā)明另一個實施例的另一個方法。其顯示了針對在參考圖2a所描述的方法中所創(chuàng)建的多播組地址列表的子集來創(chuàng)建過濾器。開始于圖2a中的點“A”,創(chuàng)建了針對多播組地址的本地分組的過濾器配置(步驟206)。下面提供了過濾器創(chuàng)建的詳細例子。最終,過濾器配置被分配給節(jié)點組中的節(jié)點以實現(xiàn)在用戶端口上(步驟208)。
圖3是通過本發(fā)明實施例所配置的節(jié)點的框圖。節(jié)點300具有網(wǎng)絡端口310,該端口可操作地連接到例如IP網(wǎng)絡或以太網(wǎng)的通信網(wǎng)絡。盡管圖3的例子僅具有一個網(wǎng)絡端口,然而其它實施例可以具有不止一個網(wǎng)絡端口。節(jié)點300也具有兩個用戶端口360和370,所述端口可操作地連接到用戶單元。盡管圖3的例子具有兩個用戶端口,然而節(jié)點的其它實施例可以具有任何數(shù)量的用戶端口。每個用戶端口360和370與網(wǎng)絡端口310之間,是各自的濾波器340和350。過濾器配置由網(wǎng)絡管理系統(tǒng)來創(chuàng)建,并且通過通信網(wǎng)絡被分配給節(jié)點。節(jié)點300也包括多播組地址列表320,該列表是在網(wǎng)絡管理系統(tǒng)被創(chuàng)建的并由網(wǎng)絡管理系統(tǒng)通過通信網(wǎng)絡分配給節(jié)點??梢酝ㄟ^網(wǎng)絡端口310接入多播組地址列表320以確定多播組地址,其中從該多播組地址授權(quán)節(jié)點接收多播內(nèi)容。
在本發(fā)明的不同實施例中,節(jié)點300可以是路由器,例如Alcatel 7450ESS,或任何第3層IP路由器,或第2層交換機,例如Telco T5CLayer。節(jié)點300的部件可以是能夠執(zhí)行所公開的功能的硬件和/或軟件的任何組合。在一些實施例中,過濾器340和350是IGMP過濾器。
圖4是根據(jù)本發(fā)明實施例的網(wǎng)絡管理系統(tǒng)的功能框圖。網(wǎng)絡管理系統(tǒng)包括存儲裝置410,其用于存儲要分配的多播組地址列表401以配置節(jié)點組430中的節(jié)點424、428。網(wǎng)絡管理系統(tǒng)也包括信號產(chǎn)生器411,其產(chǎn)生包括來自多播組地址列表的多播組地址的一個或多個通信信號412,并通過通信網(wǎng)絡420發(fā)送所述通信信號,以使該列表上的多播組地址401被分配給節(jié)點組430中所有節(jié)點424、428。
圖5是根據(jù)本發(fā)明另一個實施例的網(wǎng)絡管理系統(tǒng)的功能框圖。網(wǎng)絡管理系統(tǒng)包括預先創(chuàng)建的多播地址列表510。網(wǎng)絡管理系統(tǒng)也包括過濾器處理裝置504。一旦接收了用戶單元532接收指定多播內(nèi)容的請求,過濾器處理單元504就創(chuàng)建過濾器506,以將用戶單元可以接入的多播組地址限制為承載指定多播內(nèi)容的多播組地址。在一些實施例中,過濾器也可以限制用戶單元可以從其接收多播內(nèi)容的多播源。從存儲在存儲裝置510中并且先前分配給節(jié)點組530中所有節(jié)點524、528的多播組地址列表中,選擇承載指定多播內(nèi)容的多播組地址。網(wǎng)絡管理系統(tǒng)也包括信號產(chǎn)生器505,其產(chǎn)生一個或多個通信信號以將過濾器506分配給節(jié)點528,從而在用于連接用戶單元532的端口實現(xiàn)該過濾器。
網(wǎng)絡管理系統(tǒng)可能接收這樣的請求用戶接收來自不在被存儲的多播組地址列表上的多播組地址的多播內(nèi)容。在一些實施例中,所述被存儲多播組地址列表可以被修改,以包括新的多播組地址,并且被重新分配給節(jié)點??梢詾橛脩魟?chuàng)建過濾器,以允許到新的多播組地址的接入。過濾器可以被分配給合適的節(jié)點以被應用于該用戶的用戶單元的用戶端口。在其它實施例中,如果多播組地址不在列表中,則拒絕所述請求。
在一些實施例中,參考圖4所描述的存儲裝置和參考圖5所描述的過濾器處理裝置都在一個網(wǎng)絡管理系統(tǒng)中。
在一些實施例中,網(wǎng)絡管理系統(tǒng)包括圖形用戶接口,以便操作者可以輸入指令到網(wǎng)絡管理系統(tǒng)中。網(wǎng)絡管理系統(tǒng)的實施例可以接收的指令的例子是建立鄰域A,以接收高級分組中的所有電視頻道;創(chuàng)建過濾器,以便鄰域A中John Smith接收基本分組;以及創(chuàng)建過濾器,以便鄰域A中Jane Doe接收頻道1和10。
網(wǎng)絡管理系統(tǒng)的其它實施例存儲與每個多播組地址相關(guān)聯(lián)的一個或多個屬性的表??梢源鎯υ诒碇械膶傩缘睦邮穷l道名稱、頻道號、頻道描述和價格。
圖6是根據(jù)本發(fā)明實施例的系統(tǒng)的指定例子的框圖。該系統(tǒng)包括網(wǎng)絡管理系統(tǒng)600以及與因特網(wǎng)610通信的多個路由器612。所述路由器612A之一與多個第3層IP路由器環(huán)進行通信。應當理解,路由器612中的每個都可以服務于任何數(shù)量的第3層IP路由器。一個第3層IP路由器614A與多個其它第3層IP路由器616環(huán)進行通信。在一些實施例中,第3層IP路由器616與第3層IP路由器614的類型相同。兩個第3層IP路由器616A、616B與多個第2層IP交換機618構(gòu)成了環(huán)622。第2層交換機618之一與用戶單元630通信。應當理解,每個第2層IP交換機可以服務于任何數(shù)量的用戶單元。貫穿圖6所示的系統(tǒng),顯示了連接到一個或多個環(huán)路620的第3層IP路由器614、616。環(huán)路620每個都代表節(jié)點的環(huán),例如上述環(huán)622。
參考圖6,第3層IP路由器614、616和第2層IP交換機618是節(jié)點的例子。節(jié)點組可以是第2層IP交換機的環(huán)620、622,或由特定第3層IP路由器612所服務的所有第3層路由器616的環(huán)620、622,或由路由器612所服務的所有第3層IP路由器614的環(huán)620、622。在一些實施例中,節(jié)點組由第2層IP交換機構(gòu)成,例如Telco T5C。網(wǎng)絡管理系統(tǒng)600執(zhí)行類似于以上參考圖1到5所描述的網(wǎng)絡管理系統(tǒng)的功能,例如分配多播組地址列表或根目錄給節(jié)點組的節(jié)點、根據(jù)用戶單元需求創(chuàng)建IGMP過濾器,以及分配IGMP過濾器給節(jié)點組中的節(jié)點。
如可以從圖6看到的,本發(fā)明的實施例可以包括節(jié)點的復雜系統(tǒng)。當系統(tǒng)變得更復雜時,上述優(yōu)點變得更顯而易見。如果使用傳統(tǒng)方法則更復雜的系統(tǒng)更易于出錯,這是因為必須多次輸入多播地址。不管系統(tǒng)的復雜性,根據(jù)本發(fā)明的實施例,當創(chuàng)建或修改多播組地址列表時,僅需要輸入多播組地址。
本發(fā)明的網(wǎng)絡管理系統(tǒng)的實施例利用先前描述的方法而實現(xiàn)了來自操作者的指令。下面描述網(wǎng)絡管理系統(tǒng)如何配置鄰域的例子,其中鄰域由節(jié)點組構(gòu)成。
操作者針對可用于鄰域的電視臺的主列表來定義多播組地址。例如CBC->230.1.1.1,價格,描述等CTV->230.1.1.2,價格,描述等A&E->230.1.1.3,價格,描述等TSN->230.1.1.4,價格,描述等DISC->230.1.1.5,價格,描述等所述列表可以包括一個或多個描述符或?qū)傩?,例如價格、頻道名稱、頻道號、頻道描述。僅在創(chuàng)建多播組地址列表時輸入一次D類多播地址。
網(wǎng)絡管理系統(tǒng)然后創(chuàng)建可用于特定鄰域的多播組地址的列表。多播組地址列表被分配給一個或多個節(jié)點組,并且被自動分配給為其指派的所有節(jié)點。
操作者可以從主列表中選擇頻道的子集,以定義頻道的邏輯分組(基本的、高級的等)。網(wǎng)絡管理系統(tǒng)自動產(chǎn)生實現(xiàn)邏輯分組所必需的IGMP過濾器。IGMP過濾器然后被分配給合適的節(jié)點。
如果網(wǎng)絡管理系統(tǒng)從操作者或直接從客戶接收了接收基本分組的請求,則該網(wǎng)絡管理系統(tǒng)就將該客戶指派給基本分組。已經(jīng)創(chuàng)建了用于基本分組的過濾器。因此,所需的步驟僅是分配過濾器給合適的節(jié)點以實現(xiàn)在客戶端口上。這可以自動實現(xiàn)。
如果客戶想要定制的TV頻道(CBC、A&E),則網(wǎng)絡管理系統(tǒng)從主列表中選擇期望的頻道以創(chuàng)建個人分組。利用多播組地址來自動產(chǎn)生個性化過濾器,其中該多播組地址選自先前創(chuàng)建并分配給節(jié)點的多播地址列表。該個性化過濾器然后被分配給負責該客戶的節(jié)點以實現(xiàn)在客戶端口上。
如果客戶想要預訂不止一個分組,則網(wǎng)絡管理系統(tǒng)的一些實施例利用每個分組的頻道子集來創(chuàng)建過濾器。在其它實施例中,網(wǎng)絡管理系統(tǒng)組織(unionize)已針對分組所創(chuàng)建的過濾器,以創(chuàng)建新的過濾器。在其它實施例中,網(wǎng)絡管理系統(tǒng)從主列表中選擇用于該分組的頻道以創(chuàng)建個人分組,并且然后如上所討論地創(chuàng)建個人過濾器。
如可以看出的,本發(fā)明的實施例提供了實現(xiàn)廣播電視或IP網(wǎng)絡上的會議的有效且相對無差錯的方法。
上面所描述的僅是本發(fā)明原理的說明性應用。本領域的技術(shù)人員可以在不脫離本發(fā)明精神和范圍的情況下實現(xiàn)其它安排和方法。
權(quán)利要求
1.一種方法,其配置多個節(jié)點以從多個多播地址接收多播內(nèi)容,以使每個節(jié)點能夠中繼多播內(nèi)容,所述方法包括以下步驟標識要配置的節(jié)點組;存儲可用于所述節(jié)點組中的每個節(jié)點的多播組地址列表;將來自所述列表的所有多播組地址分配給所述節(jié)點組中的每個節(jié)點;以及使每個節(jié)點能夠從在被分配給所述節(jié)點組中每個節(jié)點的列表中的每個多播組地址,接收多播內(nèi)容。
2.根據(jù)權(quán)利要求1的方法,還包括一旦接收了至少一個用戶單元接收指定多播內(nèi)容的請求,就創(chuàng)建過濾器,以將所述至少一個用戶單元可以接入的多播組地址限制為承載所述指定多播內(nèi)容的多播組地址,所述承載指定內(nèi)容的多播組地址是在分配給所述節(jié)點組中的節(jié)點的多播組地址列表中;以及分配所述過濾器給至少一個節(jié)點,以在用于連接所述至少一個用戶單元的端口處實現(xiàn)該過濾器。
3.根據(jù)權(quán)利要求1的方法,還包括創(chuàng)建多播組地址和一個或多個屬性的表,其中所述屬性與所述多播組地址列表中的每個多播組地址相關(guān)聯(lián),所述一個或多個屬性選自下列內(nèi)容構(gòu)成的組頻道名稱、頻道號、頻道描述以及與接收頻道相關(guān)聯(lián)的價格。
4.根據(jù)權(quán)利要求1的方法,還包括通過從所存儲的列表選擇要包含于多播組地址子集中的每個多播組地址,并且將每個所選多播地址的記錄電子提供給該多播地址子集,從所存儲的列表創(chuàng)建所述多播地址子集。
5.根據(jù)權(quán)利要求1到4中任何一個的方法,其中,所述分配包括機器實現(xiàn)的步驟,該步驟將來自所存儲的列表的每個多播組地址的記錄提供給信號產(chǎn)生裝置,并且分配來自該信號產(chǎn)生裝置的多播組地址。
6.一種方法,其配置多個節(jié)點以從一個或多個多播地址接收多播內(nèi)容,以使每個節(jié)點能夠中繼多播內(nèi)容,所述方法包括以下步驟在機器可讀介質(zhì)上記錄數(shù)據(jù)的列表,所述列表代表了要發(fā)送給節(jié)點的每個多播地址;提供來自所述列表的被存儲數(shù)據(jù)給通信信號產(chǎn)生和傳輸裝置;從所述通信信號產(chǎn)生和傳輸裝置發(fā)送基于所述被提供數(shù)據(jù)的數(shù)據(jù)給所述多個節(jié)點,并且使所述多個節(jié)點能夠接收來自每個多播地址的多播內(nèi)容,所述多播地址的代表數(shù)據(jù)從所述通信信號產(chǎn)生和傳輸裝置被發(fā)送給所述多個節(jié)點。
7.根據(jù)權(quán)利要求6的方法,其中,所述發(fā)送包括從所述信號產(chǎn)生和傳輸裝置發(fā)送代表相同多播地址的數(shù)據(jù)給所述多個節(jié)點。
8.根據(jù)權(quán)利要求7的方法,其中,所述發(fā)送包括從所述通信信號產(chǎn)生和傳輸裝置上發(fā)送代表相同多個多播地址的數(shù)據(jù)給所述多個節(jié)點。
9.根據(jù)權(quán)利要求6到8中任一個的方法,其中,所述記錄包括記錄代表要發(fā)送給每個節(jié)點的多個多播地址的數(shù)據(jù);所述提供包括將所存儲的數(shù)據(jù)提供給所述通信信號產(chǎn)生和傳輸裝置;并且所述發(fā)送包括從所述通信信號產(chǎn)生和傳輸裝置發(fā)送代表所有所述多播地址的數(shù)據(jù)給所述多個節(jié)點。
10.根據(jù)權(quán)利要求6的方法,還包括通過從所述記錄中選擇代表要包含于多播地址子集中的每個多播地址的數(shù)據(jù),并且將代表每個多播地址的每個所選數(shù)據(jù)的記錄引入該多播地址子集中,從所述多播地址記錄創(chuàng)建代表所述多播地址子集的數(shù)據(jù)的被記錄子集。
11.根據(jù)權(quán)利要求6或10的方法,還包括創(chuàng)建過濾器以應用于至少一個所述節(jié)點的端口,從而防止從所述端口發(fā)送來自一個或多個多播源的多播內(nèi)容,其中,所述創(chuàng)建過濾器包括將數(shù)據(jù)引入所述過濾器中,該數(shù)據(jù)代表了來自所述代表每個多播地址的數(shù)據(jù)的列表的一個或多個多播地址。
12.根據(jù)權(quán)利要求6的方法,其中,所述數(shù)據(jù)包括所述多播地址和信息中的至少一個,可以從所述信息來標識所述多播地址。
13.根據(jù)權(quán)利要求12的方法,其中,所述信息包括頻道名稱、頻道號、成本和描述中的至少一個。
14.一種創(chuàng)建過濾器以限制從節(jié)點的端口到連接到該端口的用戶單元的數(shù)據(jù)傳輸?shù)姆椒?,所述方法包括標識代表一個或多個多播地址的、被存儲在數(shù)據(jù)存儲裝置中的數(shù)據(jù)集合,并且將所述數(shù)據(jù)從所述數(shù)據(jù)存儲裝置電子引入所述過濾器中。
15.一種系統(tǒng),其配置多個節(jié)點以從多個多播地址接收多播內(nèi)容,以使每個節(jié)點能夠中繼多播內(nèi)容到一個或多個用戶單元,所述系統(tǒng)包括存儲裝置,用于存儲預定節(jié)點組中的節(jié)點的列表,并且存儲可用于該預定組中的每個節(jié)點的預定義多播組地址列表;以及信號產(chǎn)生裝置,用于產(chǎn)生一個或多個通信信號,每個通信信號都包括來自所述列表的一個或多個多播組地址,該通信信號是去往所述預定組中的每個節(jié)點,以使該列表中的所有多播地址被發(fā)送給所述組中的每個節(jié)點。
16.根據(jù)權(quán)利要求15的系統(tǒng),還包括過濾器處理裝置,用于創(chuàng)建過濾器以將至少一個用戶單元可以接入的多播組地址限制為指定多播組,所述指定多播組地址選自所述預定義的多播組地址列表;所述信號產(chǎn)生裝置也用于產(chǎn)生一個或多個通信信號給服務于至少一個用戶單元的至少一個節(jié)點,以使所述過濾器被分配給所述至少一個節(jié)點。
17.根據(jù)權(quán)利要求15或16的系統(tǒng),其中,所述存儲裝置也用于存儲多播組地址和一個或多個屬性的表,其中所述屬性與所述多播組地址列表中的每個多播組地址相關(guān)聯(lián),所述一個或多個屬性選自由以下內(nèi)容構(gòu)成的組頻道名稱、頻道號、頻道描述以及與接收頻道相關(guān)聯(lián)的價格。
18.根據(jù)權(quán)利要求16的系統(tǒng),其中,所述過濾器也限制了多播源,其中至少一個用戶單元可以從該多播源接收多播內(nèi)容。
19.根據(jù)權(quán)利要求17的系統(tǒng),還包括用戶接口,用于使用戶能夠查看所述表中的數(shù)據(jù)。
20.根據(jù)權(quán)利要求15的系統(tǒng),還包括用戶接口,用于使用戶能夠與所述系統(tǒng)通信以請求到指定多播組地址的接入。
全文摘要
提供了一種用于管理多播內(nèi)容的分配的方法和系統(tǒng)。所述方法包括創(chuàng)建可用于由節(jié)點組支持的用戶單元的多播組地址的列表。所述列表被分配給節(jié)點組中所有節(jié)點。創(chuàng)建過濾器以限制每個用戶單元可以接收的多播內(nèi)容。通過參考先前創(chuàng)建的多播地址列表來創(chuàng)建過濾器。分配過濾器給合適的節(jié)點,并將其應用于客戶端口上。
文檔編號H04L12/56GK1848770SQ20061007276
公開日2006年10月18日 申請日期2006年4月7日 優(yōu)先權(quán)日2005年4月14日
發(fā)明者C·W·默里, J·R·卡利普, A·扎比希, C·N·恩戈 申請人:阿爾卡特公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1