两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種組播控制方法及系統(tǒng)的制作方法

文檔序號:7960551閱讀:139來源:國知局
專利名稱:一種組播控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種組播控制的方法及系統(tǒng)。
背景技術(shù)
網(wǎng)絡(luò)電視(IPTVInternet Protocol Television)是跨互聯(lián)網(wǎng)技術(shù)、多媒體技術(shù)、通信技術(shù)多領(lǐng)域的嶄新技術(shù),它以家用電視機(jī)或者計算機(jī)為主要終端設(shè)備,利用基礎(chǔ)網(wǎng)絡(luò)設(shè)施通過互聯(lián)網(wǎng)協(xié)議(IPInternet Protocol)向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式數(shù)字媒體服務(wù)。網(wǎng)絡(luò)電視采用IP機(jī)頂盒為主要終端,以電視機(jī)為主要顯示設(shè)備,以遙控器為主要輸入設(shè)備,以寬帶IP網(wǎng)絡(luò)為主要傳輸媒介,提供多媒體信息服務(wù)。
新興的網(wǎng)絡(luò)電視業(yè)務(wù)龐大的帶寬需求對電信運(yùn)營商的骨干網(wǎng)絡(luò)性能提出了巨大挑戰(zhàn)。組播技術(shù)以其獨(dú)特的技術(shù)優(yōu)勢成為高效利用網(wǎng)絡(luò)資源的理想方案。IP組播的基本思想是源IP主機(jī)只發(fā)送一份數(shù)據(jù),一個或多個接收者可以接收相同的數(shù)據(jù)拷貝。組播技術(shù)可以有效地節(jié)約網(wǎng)絡(luò)帶寬和服務(wù)器資源。不同用戶如果接收同一個組播流,服務(wù)器只需發(fā)送一份數(shù)據(jù),網(wǎng)絡(luò)只需在用戶的分支節(jié)點進(jìn)行復(fù)制,在分支點以上的網(wǎng)絡(luò)只需傳送一個數(shù)據(jù)流。
組播路由協(xié)議通過構(gòu)造組播分布樹描述IP組播在網(wǎng)絡(luò)里經(jīng)過的路徑,指定路由器根據(jù)組播分布樹可以得出轉(zhuǎn)發(fā)數(shù)據(jù)包的唯一路徑,由于成員動態(tài)地加入和退出,分布樹也必須動態(tài)地更新。根據(jù)構(gòu)造方法的不同,分布樹分為共享分布樹(Shared Distribution Tree)和源分布樹(Source Distribution Tree)。
共享分布樹的優(yōu)點是路由器中所需存儲的狀態(tài)信息的數(shù)量很少,當(dāng)組播組的規(guī)模較大而每個成員的數(shù)據(jù)發(fā)送率較低時,使用共享樹比較適合。
源分布樹的優(yōu)點是能構(gòu)造組播源和接收者之間的最短路徑,使端到端的時延達(dá)到最小,有利于流量大、時延要求較高的實時媒體應(yīng)用。
現(xiàn)有技術(shù)中一種組播控制的方法是建立共享分布樹,組播組的成員信息存儲在源節(jié)點,當(dāng)有用戶請求時,到源節(jié)點查詢用戶信息從而對用戶請求進(jìn)行處理。
但是,由于采用共享分布樹,當(dāng)通信量大時,將導(dǎo)致流量集中,對匯聚點(RPRendezvous Point)的可靠性和處理能力要求很高,所以單純的共享分布樹很難滿足網(wǎng)絡(luò)電視大容量的通信需求;其次,由于組播組的成員信息存儲在源節(jié)點,當(dāng)有用戶請求時都必須經(jīng)過接入網(wǎng)和核心網(wǎng)訪問源節(jié)點,所以申請過程很繁瑣,而且會造成比較大的延遲。
現(xiàn)有技術(shù)中另一種組播控制的方法是建立源分布樹,組播組的成員信息存儲在源節(jié)點,當(dāng)有用戶請求時,到源節(jié)點查詢用戶信息從而對用戶請求進(jìn)行處理。
但是,由于采用源分布樹,路由器必須為每個組播源保存路由信息,所以會占用大量的系統(tǒng)資源,路由表的規(guī)模也比較大;其次,由于組播組的成員信息存儲在源節(jié)點,當(dāng)有用戶請求時都必須經(jīng)過接入網(wǎng)和核心網(wǎng)訪問源節(jié)點,所以申請過程很繁瑣,而且會造成比較大的延遲。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種組播控制的方法及系統(tǒng),用于實現(xiàn)用戶在頻道組播組之間的快速切換。
本發(fā)明提供的組播控制的方法,包括步驟1)在組播復(fù)制單元集中保存組播組成員信息;2)用戶發(fā)起請求后,根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理。
優(yōu)選地,所述步驟1)之前進(jìn)一步包括建立靜態(tài)組播生成樹。
優(yōu)選地,所述建立包括101)在核心網(wǎng)入口節(jié)點選擇所有轉(zhuǎn)發(fā)節(jié)點到入口節(jié)點的最短路徑組成靜態(tài)組播生成樹;102)在核心網(wǎng)出口節(jié)點選擇所有源節(jié)點到出口節(jié)點的最短路徑組成靜態(tài)組播生成樹。
優(yōu)選地,所述步驟1)之前進(jìn)一步包括在接入網(wǎng)部分,授權(quán)距離所有集群用戶節(jié)點最近的邊緣節(jié)點為組播復(fù)制節(jié)點。
優(yōu)選地,所述步驟2)中請求是申請加入請求,或者是申請退出請求。
優(yōu)選地,所述步驟2)中處理包括A1)接收用戶加入請求;A2)判斷用戶權(quán)限,若有權(quán)限,則轉(zhuǎn)向步驟A3);A3)向所述用戶復(fù)制頻道節(jié)目。
優(yōu)選地,所述步驟A3)之前進(jìn)一步包括步驟對組播組成員信息進(jìn)行維護(hù)。
優(yōu)選地,所述步驟2)中處理包括B1)接收用戶失效或用戶退出頻道消息;B2)停止向用戶復(fù)制頻道節(jié)目。
優(yōu)選地,所述步驟B2)之前進(jìn)一步包括步驟對組播組成員信息進(jìn)行維護(hù)。
本發(fā)明提供的組播控制的系統(tǒng)包括用戶終端,用于向接入網(wǎng)控制單元發(fā)起請求;接入網(wǎng)控制單元,用于集中保存組播組成員信息、接收用戶終端的請求并根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理。
優(yōu)選地,所述系統(tǒng)還包括網(wǎng)絡(luò)電視內(nèi)容提供單元,用于向組播組內(nèi)用戶提供頻道節(jié)目;核心網(wǎng)控制單元,用于建立靜態(tài)組播生成樹從而將網(wǎng)絡(luò)電視內(nèi)容提供單元發(fā)出的頻道節(jié)目消息傳輸至接入網(wǎng)控制單元。
優(yōu)選地,所述接入網(wǎng)控制單元包括大規(guī)模接入?yún)R聚路由器,用于支持網(wǎng)絡(luò)電視業(yè)務(wù)的高速連接和大規(guī)模用戶終端的寬帶接入、維護(hù)網(wǎng)絡(luò)電視頻道組播組成員的加入和退出;組播復(fù)制單元,用于保存并維護(hù)所有頻道組播組成員信息、查詢主機(jī)所屬的組播組以及處理主機(jī)的加入或者退出頻道組播組的請求消息。
優(yōu)選地,所述組播復(fù)制單元包括路由器收發(fā)單元,用于接收來自大規(guī)模接入?yún)R聚路由器的網(wǎng)絡(luò)電視頻道組播數(shù)據(jù)包以及協(xié)議報文;用戶管理單元,用于維護(hù)用戶號碼、用戶權(quán)限等用戶管理信息和頻道組播組轉(zhuǎn)發(fā)表項;終端用戶收發(fā)單元,用于收發(fā)用戶側(cè)協(xié)議報文;終端用戶地址單元,用于保存并維護(hù)所有用戶的地址和端口號信息;路由器地址單元,用于保存并維護(hù)大規(guī)模接入?yún)R聚路由器面向本組播復(fù)制單元的地址和端口號信息。
以上技術(shù)方案可以看出,本發(fā)明具有以下優(yōu)點首先,由于本發(fā)明采用在組播復(fù)制單元集中保存組播組成員信息的方式,相對于現(xiàn)有技術(shù)中將組播組成員信息保存于源節(jié)點的方式而言,對用戶請求的處理不再需要通過復(fù)雜的路徑訪問源節(jié)點查詢用戶信息,所以降低了延遲,從而實現(xiàn)快速切換;其次,由于本發(fā)明采用結(jié)合了源分布樹與共享分布樹各自優(yōu)勢的靜態(tài)組播生成樹,所以保證了從源節(jié)點到達(dá)目的節(jié)點的數(shù)據(jù)完整性,能夠提供高質(zhì)量的網(wǎng)絡(luò)電視服務(wù);更進(jìn)一步,由于本發(fā)明在收到用戶加入組播組請求之后要先對其權(quán)限進(jìn)行判斷,所以運(yùn)營商可以根據(jù)用戶的不同情況給予不同的服務(wù),可以提高網(wǎng)絡(luò)電視服務(wù)的靈活性;最后,由于本發(fā)明在組播組用戶發(fā)生改變之后會對組播組成員信息進(jìn)行維護(hù),不再向已經(jīng)離開組播組的用戶復(fù)制頻道消息,所以減少了系統(tǒng)資源的浪費(fèi),同時提高了服務(wù)質(zhì)量。


圖1為本發(fā)明方法第一實施例流程圖;圖2為本發(fā)明方法第二實施例流程圖;圖3為本發(fā)明建立靜態(tài)組播生成樹網(wǎng)絡(luò)拓?fù)鋱D;圖4為本發(fā)明方法第三實施例流程圖;圖5為本發(fā)明方法第四實施例流程圖;圖6為本發(fā)明方法第五實施例流程圖;圖7為本發(fā)明方法第六實施例流程圖;
圖8為本發(fā)明系統(tǒng)第一實施例示意圖;圖9為本發(fā)明系統(tǒng)第二實施例示意圖;圖10為本發(fā)明系統(tǒng)第三實施例示意圖;圖11為本發(fā)明系統(tǒng)第四實施例示意圖。
具體實施例方式
本發(fā)明提供了一種組播控制的方法及系統(tǒng),其主要思想為在組播復(fù)制單元集中保存組播組成員信息。本發(fā)明可用于實現(xiàn)用戶在組播組之間快速切換。
互聯(lián)網(wǎng)協(xié)議定義了3種IP數(shù)據(jù)包的傳輸單播(unicast)、廣播(broadcast)和組播(multicast)。組播通信中,發(fā)送服務(wù)器僅向組地址發(fā)送信息,主機(jī)只要加入組播組成為組播組成員就可以接收信息,所有的接收主機(jī)收到相同的數(shù)據(jù)流。
在網(wǎng)絡(luò)電視業(yè)務(wù)中使用組播傳輸方式可以達(dá)到很好的效果。
所述網(wǎng)絡(luò)電視業(yè)務(wù),是指通過互聯(lián)網(wǎng)協(xié)議(IPInternet Protocol)向終端用戶提供包括數(shù)字電視在內(nèi)的多種交互式數(shù)字多媒體服務(wù),它以用戶端邊界媒體網(wǎng)關(guān)(BMGBorder Media Gateway)為主要終端,以電視機(jī)為主要顯示設(shè)備,以遙控器為主要輸入設(shè)備,以寬帶IP網(wǎng)絡(luò)為主要承載媒體,提供多媒體信息服務(wù)。
所述數(shù)字多媒體服務(wù)是指多套標(biāo)準(zhǔn)清晰電視節(jié)目和多套高清晰電視節(jié)目頻道,所有頻道節(jié)目作為獨(dú)立的組播組,分配獨(dú)立的組播地址,網(wǎng)絡(luò)電視用戶通過頻道組播組收看對應(yīng)頻道節(jié)目,用戶切換頻道的過程被認(rèn)為是離開或者加入組播組的過程。
下面對本發(fā)明組播控制方法進(jìn)行詳細(xì)描述請參閱圖1,本發(fā)明方法第一實施例包括P1)在組播復(fù)制單元集中保存組播組成員信息;其中,采集到組播組成員信息之后保存在組播復(fù)制單元中。
P2)用戶發(fā)起請求后,根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理。
請參閱圖2,本發(fā)明方法第二實施例包括Q1)建立靜態(tài)組播生成樹;其中,建立的過程請參閱圖3該核心網(wǎng)模型中包含的設(shè)備有兩個網(wǎng)絡(luò)電視內(nèi)容接入服務(wù)器M1和M2、十二臺核心路由器N1~N12和一臺接入路由器N13。網(wǎng)絡(luò)電視內(nèi)容接入服務(wù)器是頻道組播組源節(jié)點,支持因特網(wǎng)組管理協(xié)議,為服務(wù)器提供的所有電視頻道申請頻道組播組及組播地址。利用源分布樹生成原理,以入口核心路由器N1為源分布樹根節(jié)點,選擇從根節(jié)點N1到目的節(jié)點(出口核心路由器N10)之間的最短路徑。對于網(wǎng)絡(luò)電視內(nèi)容接入服務(wù)器IPCAS節(jié)點M2來講,可以得到L1-L2-L3-L4-L5(虛線表示)這條靜態(tài)組播生成樹。組播路徑的建立和組播轉(zhuǎn)發(fā)表的維護(hù)需要經(jīng)過的路由器N1、N5、N9、N10都支持動態(tài)組播路由協(xié)議,靜態(tài)組播生成樹一旦建立成功,生成樹上的轉(zhuǎn)發(fā)路由器中就保留該生成樹組播轉(zhuǎn)發(fā)表的同一份拷貝,把M2產(chǎn)生的所有網(wǎng)絡(luò)電視頻道組播組數(shù)據(jù)實時、持續(xù)、穩(wěn)定的傳送到接入網(wǎng)的入口路由器N13中。
同樣,對于網(wǎng)絡(luò)電視內(nèi)容接入服務(wù)器節(jié)點M1也采用相同的方法,建立靜態(tài)組播生成樹L6-L7-L8-L5,經(jīng)過的轉(zhuǎn)發(fā)路由器N2、N6、N10也要保留該組播生成樹的同一份組播轉(zhuǎn)發(fā)表。
對于出口路由器N10,因為需要所有的電視頻道組播數(shù)據(jù)都要傳輸?shù)皆摴?jié)點,它要利用共享分布樹的生成方法,在核心網(wǎng)內(nèi)建立起所有網(wǎng)絡(luò)電視源節(jié)點到達(dá)出口路由器節(jié)點的最短路徑。從圖2可以看出,源分布樹和共享分布樹所產(chǎn)生的組播轉(zhuǎn)發(fā)樹具有相同的路徑,所以各個組播轉(zhuǎn)發(fā)路由器只需要保存較少數(shù)量的轉(zhuǎn)發(fā)表信息即可完成組播數(shù)據(jù)的復(fù)制和轉(zhuǎn)發(fā)。
Q3)確定組播復(fù)制單元;其中,在接入網(wǎng)部分,授權(quán)距離所有集群用戶節(jié)點最近的邊緣節(jié)點為組播復(fù)制節(jié)點。對距離的判定可以采用多種方法,本實施例采用的是判定平均距離最小,還可以根據(jù)不同用戶使用組播業(yè)務(wù)的情況為距離賦予不同的權(quán)值,組播復(fù)制單元靠近權(quán)值相對大的用戶群。
Q3)在組播復(fù)制單元集中保存組播組成員信息;
Q4)用戶發(fā)起請求后,對用戶請求進(jìn)行相應(yīng)地處理。
本實施例相對于本發(fā)明方法第一實施例而言,增加了建立靜態(tài)組播生成樹和確定組播復(fù)制單元位置的過程。
其中,建立組播生成樹可以保證從源節(jié)點到目的節(jié)點的數(shù)據(jù)完整性;確定合適的組播復(fù)制單元可以進(jìn)一步降低用戶在組播組之間切換的延遲。
請參閱圖4,本發(fā)明方法第三實施例包括R1)建立靜態(tài)組播生成樹;R2)確定組播復(fù)制單元;R3)在組播復(fù)制單元集中保存組播組成員信息;R4)收到切換加入指令;其中,當(dāng)用戶切換頻道或者是打開終端收看節(jié)目時,終端會收到要求切換加入的指令。
R5)發(fā)送加入請求消息;其中,終端收到要求切換加入的指令之后,會向組播復(fù)制單元發(fā)送加入請求消息。
R6)啟動定時器;其中,終端啟動定時器已判斷在預(yù)定超時時間內(nèi)是否能收到反饋,若不能收到則判斷超時。
R7)對用戶請求進(jìn)行相應(yīng)地處理。
其中,組播復(fù)制單元對用戶的加入請求進(jìn)行處理。
請參閱圖5,本發(fā)明方法第四實施例包括S1)建立靜態(tài)組播生成樹;S2)確定組播復(fù)制單元;S3)在組播復(fù)制單元集中保存組播組成員信息;S4)收到切換加入指令;
其中,當(dāng)用戶切換頻道或者是打開終端收看節(jié)目時,終端會收到要求切換加入的指令。
S5)發(fā)送加入請求消息;其中,終端收到要求切換加入的指令之后,會向組播復(fù)制單元發(fā)送加入請求消息。
S6)啟動定時器;其中,終端啟動定時器已判斷在預(yù)定超時時間內(nèi)是否能收到反饋,若不能收到則判斷超時。
S7)查詢用戶權(quán)限;其中,組播復(fù)制單元查詢組播組成員信息以獲取用戶權(quán)限信息;S8)判斷用戶是否有權(quán)限,若有,轉(zhuǎn)向S10),否則轉(zhuǎn)向S9);其中,判斷用戶是否有權(quán)限有多種方式,本實施例采用的是判斷在組播組成員信息中是否包含該用戶的信息,若包含則認(rèn)為該用戶有權(quán)限,若不包含,則認(rèn)為該用戶沒有權(quán)限,另外可以判斷用戶地址是否屬于特定范圍而確定其是否具有權(quán)限,同樣還可以判斷用戶的權(quán)限標(biāo)識,例如若標(biāo)識為“1”則有權(quán)限,若標(biāo)識為“0”則沒有權(quán)限。
S9)向終端發(fā)送拒絕加入消息,并轉(zhuǎn)向S14);S10)向終端發(fā)送確認(rèn)加入消息;S11)修改頻道組播轉(zhuǎn)發(fā)表;其中,對頻道組播轉(zhuǎn)發(fā)表進(jìn)行修改以使組播組內(nèi)頻道節(jié)目消息可以發(fā)送到確認(rèn)加入的用戶終端。
S12)向用戶復(fù)制頻道節(jié)目;其中,修改頻道組播轉(zhuǎn)發(fā)表之后,頻道節(jié)目即可以被復(fù)制給用戶。
S13)上報加入消息;其中,組播復(fù)制單元向大規(guī)模接入?yún)R聚路由器(ACRAccess ConvergeRouter)上報已有新用戶加入的消息。
S14)結(jié)束。
本實施例詳細(xì)描述了組播復(fù)制單元對用戶請求加入組播組的處理流程。這是當(dāng)用戶請求為申請加入時的處理,下面將描述用戶請求為申請退出時的實施例。
請參閱圖6,發(fā)明方法第五實施例包括T1)建立靜態(tài)組播生成樹;T2)確定組播復(fù)制單元;T3)在組播復(fù)制單元集中保存組播組成員信息;T4)用戶退出頻道或失效;其中,用戶關(guān)閉終端或者從當(dāng)前頻道切換到另外一個頻道時,會被檢測到用戶退出當(dāng)前頻道,當(dāng)網(wǎng)絡(luò)堵塞無法繼續(xù)接收頻道節(jié)目或者是服務(wù)到期時,用戶會被檢測到失效。
T5)發(fā)送退出請求消息;其中,終端向組播復(fù)制單元發(fā)送退出組播組請求消息,請求從當(dāng)前組播組中退出。
T6)對用戶請求進(jìn)行相應(yīng)地處理。
其中,組播復(fù)制單元對用戶的退出請求進(jìn)行處理。
請參閱圖7,發(fā)明方法第六實施例包括U1)建立靜態(tài)組播生成樹;U2)確定組播復(fù)制單元;U3)在組播復(fù)制單元集中保存組播組成員信息;U4)用戶退出頻道或失效;其中,用戶關(guān)閉終端或者從當(dāng)前頻道切換到另外一個頻道時,會被檢測到用戶退出當(dāng)前頻道,當(dāng)網(wǎng)絡(luò)堵塞無法繼續(xù)接收頻道節(jié)目或者是服務(wù)到期時,用戶會被檢測到失效。
U5)發(fā)送退出請求消息;其中,終端向組播復(fù)制單元發(fā)送退出組播組請求消息,請求從當(dāng)前組播組中退出。
U6)刪除頻道組播組中該用戶的信息;其中,組播復(fù)制單元接收到終端發(fā)送的退出請求之后,刪除組播組成員信息中該用戶的信息。
U7)停止向該用戶復(fù)制頻道消息;其中,由于該用戶信息已經(jīng)從組播組成員信息中被刪除,頻道組播轉(zhuǎn)發(fā)表中也相應(yīng)修改對該用戶的轉(zhuǎn)發(fā)信息,所以當(dāng)收到網(wǎng)絡(luò)電視內(nèi)容接入服務(wù)器發(fā)送的頻道節(jié)目后,不再為該用戶復(fù)制頻道消息。
U8)上報用戶退出頻道消息;其中,組播復(fù)制單元向大規(guī)模接入?yún)R聚路由器上報該用戶已經(jīng)退出組播組的消息。
U9)結(jié)束。
本實施例詳細(xì)描述了組播復(fù)制單元對用戶請求退出組播組的處理流程。
下面對本發(fā)明組播控制的系統(tǒng)進(jìn)行詳細(xì)描述請參閱圖8,本發(fā)明系統(tǒng)第一實施例包括用戶終端100,用于向接入網(wǎng)控制單元200發(fā)起請求;接入網(wǎng)控制單元200,用于集中保存組播組成員信息、接收用戶終端100的請求并根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理。
本實施例中,接入網(wǎng)控制單元200將組播組成員信息集中存儲,當(dāng)用戶終端100發(fā)起請求時,接入網(wǎng)控制單元200接收該請求并根據(jù)存儲的組播組成員信息對請求進(jìn)行相應(yīng)地處理。
請參閱圖9,本發(fā)明系統(tǒng)第二實施例包括用戶終端100,用于向接入網(wǎng)控制單元200發(fā)起請求;接入網(wǎng)控制單元200,用于集中保存組播組成員信息、接收用戶終端100的請求并根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理;核心網(wǎng)控制單元300,用于建立靜態(tài)組播生成樹從而將網(wǎng)絡(luò)電視內(nèi)容提供單元400發(fā)出的頻道節(jié)目消息傳輸至接入網(wǎng)控制單元200;網(wǎng)絡(luò)電視內(nèi)容提供單元400,用于向組播組內(nèi)用戶提供頻道節(jié)目。
本實施例中,核心網(wǎng)控制單元300建立靜態(tài)組播生成樹,網(wǎng)絡(luò)電視內(nèi)容提供單元400通過所述靜態(tài)組播生成樹將頻道節(jié)目發(fā)送至接入網(wǎng)控制單元200,當(dāng)用戶終端100發(fā)起請求時,接入網(wǎng)控制單元200接收該請求并根據(jù)存儲的組播組成員信息對請求進(jìn)行相應(yīng)地處理。
請參閱圖10,本發(fā)明系統(tǒng)第三實施例包括用戶終端100,用于向接入網(wǎng)控制單元200發(fā)起請求;接入網(wǎng)控制單元200,用于集中保存組播組成員信息、接收用戶終端100的請求并根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理;核心網(wǎng)控制單元300,用于建立靜態(tài)組播生成樹從而將網(wǎng)絡(luò)電視內(nèi)容提供單元400發(fā)出的頻道節(jié)目消息傳輸至接入網(wǎng)控制單元200;網(wǎng)絡(luò)電視內(nèi)容提供單元400,用于向組播組內(nèi)用戶提供頻道節(jié)目。
其中,所述接入網(wǎng)控制單元200包括組播復(fù)制單元210,用于保存并維護(hù)所有頻道組播組成員信息、查詢主機(jī)所屬的組播組以及處理主機(jī)的加入或者退出頻道組播組的請求消息;大規(guī)模接入?yún)R聚路由器220,用于支持網(wǎng)絡(luò)電視業(yè)務(wù)的高速連接和大規(guī)模用戶終端的寬帶接入、維護(hù)網(wǎng)絡(luò)電視頻道組播組成員的加入和退出。
其中,大規(guī)模接入?yún)R聚路由器220介于核心網(wǎng)控制單元300和接入網(wǎng)控制單元200之間,支持網(wǎng)絡(luò)電視業(yè)務(wù)的高速連接和大規(guī)模終端用戶的寬帶接入。其支持多種速率的線路接口,如622/155Mbps、1000Mbps、2.5Gbps、10Gpbs等;多種標(biāo)準(zhǔn)的線路接口,如局域網(wǎng)(LANLocal Area Network)接口、廣域網(wǎng)(WANWideAreaNetwork)接口等。同時,大規(guī)模接入?yún)R聚路由器220配置雙協(xié)議棧,采用IGMP協(xié)議和IGMPv6和MLD協(xié)議維護(hù)網(wǎng)絡(luò)電視頻道組播組成員的加入與退出。
本實施例中,核心網(wǎng)控制單元300建立靜態(tài)組播生成樹,網(wǎng)絡(luò)電視內(nèi)容提供單元400通過所述靜態(tài)組播生成樹將頻道節(jié)目發(fā)送至大規(guī)模接入?yún)R聚路由器220,當(dāng)用戶終端100發(fā)起請求時,組播復(fù)制單元210接收該請求并根據(jù)存儲的組播組成員信息對請求進(jìn)行相應(yīng)地處理。
請參閱圖11,本發(fā)明系統(tǒng)第四實施例包括用戶終端100,用于向接入網(wǎng)控制單元200發(fā)起請求;接入網(wǎng)控制單元200,用于集中保存組播組成員信息、接收用戶終端100的請求并根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理;核心網(wǎng)控制單元300,用于建立靜態(tài)組播生成樹從而將網(wǎng)絡(luò)電視內(nèi)容提供單元400發(fā)出的頻道節(jié)目消息傳輸至接入網(wǎng)控制單元200;網(wǎng)絡(luò)電視內(nèi)容提供單元400,用于向組播組內(nèi)用戶提供頻道節(jié)目。
其中,所述接入網(wǎng)控制單元200包括組播復(fù)制單元210,用于保存并維護(hù)所有頻道組播組成員信息、查詢主機(jī)所屬的組播組以及處理主機(jī)的加入或者退出頻道組播組的請求消息;大規(guī)模接入?yún)R聚路由器220,用于支持網(wǎng)絡(luò)電視業(yè)務(wù)的高速連接和大規(guī)模用戶終端的寬帶接入、維護(hù)網(wǎng)絡(luò)電視頻道組播組成員的加入和退出。
其中,所述組播復(fù)制單元210包括用戶管理單元211,用于維護(hù)用戶號碼、用戶權(quán)限等用戶管理信息和頻道組播組轉(zhuǎn)發(fā)表項;路由器收發(fā)單元212,用于接收來自大規(guī)模接入?yún)R聚路由器220的網(wǎng)絡(luò)電視頻道組播數(shù)據(jù)包以及協(xié)議報文;終端用戶收發(fā)單元213,用于收發(fā)用戶側(cè)協(xié)議報文;路由器地址單元214,用于保存并維護(hù)大規(guī)模接入?yún)R聚路由器220面向本組播復(fù)制單元210的地址和端口號信息;終端用戶地址單元215,用于保存并維護(hù)所有用戶節(jié)點的地址和端口號信息。
其中,用戶管理單元211負(fù)責(zé)維護(hù)用戶號碼、用戶權(quán)限等用戶管理信息和頻道組播組轉(zhuǎn)發(fā)表項。用戶ID號碼、用戶權(quán)限等用戶管理信息通過網(wǎng)絡(luò)電視內(nèi)容提供單元400下發(fā)的協(xié)議報文進(jìn)行建立和維護(hù);頻道組播組轉(zhuǎn)發(fā)表通過用戶加入或退出頻道組播組IGMP協(xié)議報文建立和維護(hù);其中,路由器收發(fā)單元212負(fù)責(zé)接收來自大規(guī)模接入?yún)R聚路由器220的網(wǎng)絡(luò)電視頻道組播數(shù)據(jù)包和網(wǎng)絡(luò)電視內(nèi)容提供單元400向組播復(fù)制單元210傳遞的協(xié)議報文,組播數(shù)據(jù)包送到終端用戶收發(fā)單元213等待組播端口復(fù)制,協(xié)議報文送至用戶管理單元211處理;其中,終端用戶收發(fā)單元213負(fù)責(zé)復(fù)制頻道組播數(shù)據(jù)包和收發(fā)用戶側(cè)的IGMP協(xié)議報文,需要送大規(guī)模接入?yún)R聚路由器220和網(wǎng)絡(luò)電視內(nèi)容提供單元400的協(xié)議報文經(jīng)過路由器收發(fā)單元212送出,需要組播復(fù)制單元210處理的協(xié)議報文送至用戶管理單元211;其中,路由器地址單元214負(fù)責(zé)保存并維護(hù)大規(guī)模接入?yún)R聚路由器220面向本組播復(fù)制單元210的IP地址和端口號信息;其中,終端用戶地址單元215負(fù)責(zé)保存并維護(hù)所有用戶的IP地址和端口號信息。
以上對本發(fā)明所提供的一種組播控制的方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種組播控制的方法,其特征在于,包括步驟1)在組播復(fù)制單元集中保存組播組成員信息;2)用戶發(fā)起請求后,根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理。
2.根據(jù)權(quán)利要求1所述的組播控制的方法,其特征在于,所述步驟1)之前進(jìn)一步包括建立靜態(tài)組播生成樹。
3.根據(jù)權(quán)利要求2所述的組播控制的方法,其特征在于,所述建立包括101)在核心網(wǎng)入口節(jié)點選擇所有轉(zhuǎn)發(fā)節(jié)點到入口節(jié)點的最短路徑組成靜態(tài)組播生成樹;102)在核心網(wǎng)出口節(jié)點選擇所有源節(jié)點到出口節(jié)點的最短路徑組成靜態(tài)組播生成樹。
4.根據(jù)權(quán)利要求1、2或3所述的組播控制的方法,其特征在于,所述步驟1)之前進(jìn)一步包括在接入網(wǎng)部分,授權(quán)距離所有集群用戶節(jié)點最近的邊緣節(jié)點為組播復(fù)制節(jié)點。
5.根據(jù)權(quán)利要求4所述的組播控制的方法,其特征在于所述步驟2)中請求是申請加入請求,或者是申請退出請求。
6.根據(jù)權(quán)利要求5所述的組播控制的方法,其特征在于,所述步驟2)中處理包括A1)接收用戶加入請求;A2)判斷用戶權(quán)限,若有權(quán)限,則轉(zhuǎn)向步驟A3);A3)向所述用戶復(fù)制頻道節(jié)目。
7.根據(jù)權(quán)利要求6所述的組播控制的方法,其特征在于,所述步驟A3)之前進(jìn)一步包括步驟對組播組成員信息進(jìn)行維護(hù)。
8.根據(jù)權(quán)利要求5所述的組播控制的方法,其特征在于,所述步驟2)中處理包括B1)接收用戶失效或用戶退出頻道消息;B2)停止向用戶復(fù)制頻道節(jié)目。
9.根據(jù)權(quán)利要求8所述的組播控制的方法,其特征在于,所述步驟B2)之前進(jìn)一步包括步驟對組播組成員信息進(jìn)行維護(hù)。
10.一種組播控制的系統(tǒng),其特征在于,包括用戶終端,用于向接入網(wǎng)控制單元發(fā)起請求;接入網(wǎng)控制單元,用于集中保存組播組成員信息、接收用戶終端的請求并根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理。
11.根據(jù)權(quán)利要求10所述的組播控制的系統(tǒng),其特征在于,所述系統(tǒng)還包括網(wǎng)絡(luò)電視內(nèi)容提供單元,用于向組播組內(nèi)用戶提供頻道節(jié)目;核心網(wǎng)控制單元,用于建立靜態(tài)組播生成樹從而將網(wǎng)絡(luò)電視內(nèi)容提供單元發(fā)出的頻道節(jié)目消息傳輸至接入網(wǎng)控制單元。
12.根據(jù)權(quán)利要求10或11所述的組播控制的系統(tǒng),其特征在于,所述接入網(wǎng)控制單元包括大規(guī)模接入?yún)R聚路由器,用于支持網(wǎng)絡(luò)電視業(yè)務(wù)的高速連接和大規(guī)模用戶終端的寬帶接入、維護(hù)網(wǎng)絡(luò)電視頻道組播組成員的加入和退出;組播復(fù)制單元,用于保存并維護(hù)所有頻道組播組成員信息、查詢主機(jī)所屬的組播組以及處理主機(jī)的加入或者退出頻道組播組的請求消息。
13.根據(jù)權(quán)利要求12所述的組播控制的系統(tǒng),其特征在于,所述組播復(fù)制單元包括路由器收發(fā)單元,用于接收來自大規(guī)模接入?yún)R聚路由器的網(wǎng)絡(luò)電視頻道組播數(shù)據(jù)包以及協(xié)議報文;用戶管理單元,用于維護(hù)用戶號碼、用戶權(quán)限等用戶管理信息和頻道組播組轉(zhuǎn)發(fā)表項;終端用戶收發(fā)單元,用于收發(fā)用戶側(cè)協(xié)議報文;終端用戶地址單元,用于保存并維護(hù)所有用戶的地址和端口號信息;路由器地址單元,用于保存并維護(hù)大規(guī)模接入?yún)R聚路由器面向本組播復(fù)制單元的地址和端口號信息。
全文摘要
本發(fā)明公開了一種組播控制的方法及系統(tǒng),用于對網(wǎng)絡(luò)電視組播業(yè)務(wù)進(jìn)行控制。所述方法包括步驟1)在組播復(fù)制單元集中保存組播組成員信息;2)用戶發(fā)起請求后,根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理。所述系統(tǒng)包括用戶終端,用于向接入網(wǎng)控制單元發(fā)起請求;接入網(wǎng)控制單元,用于集中保存組播組成員信息、接收用戶終端的請求并根據(jù)所述信息對用戶請求進(jìn)行相應(yīng)地處理。本發(fā)明可以提高用戶在組播組之間切換的速度,同時也提高了頻道組播組成員的可管理性。
文檔編號H04L12/56GK1881888SQ20061007803
公開日2006年12月20日 申請日期2006年4月30日 優(yōu)先權(quán)日2006年4月30日
發(fā)明者蘭巨龍, 馬祥杰, 李玉峰, 卜佑軍, 王雨 申請人:國家數(shù)字交換系統(tǒng)工程技術(shù)研究中心
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
阜宁县| 龙山县| 双桥区| 滨海县| 青田县| 霍州市| 孟连| 吴旗县| 志丹县| 乌苏市| 闽清县| 宜丰县| 武义县| 涪陵区| 林口县| 栖霞市| 祁东县| 枣强县| 泾川县| 青河县| 且末县| 棋牌| 三亚市| 延安市| 大渡口区| 资溪县| 武胜县| 东兰县| 临颍县| 兴仁县| 白水县| 林口县| 仁怀市| 施甸县| 邵东县| 洛川县| 安宁市| 沙田区| 沽源县| 信宜市| 西乌|