專利名稱:一種點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中實(shí)現(xiàn)組播控制的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,特別涉及點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中 實(shí)現(xiàn)組播控制的方法。
背景技術(shù):
光網(wǎng)絡(luò)就是通常說(shuō)的光纖網(wǎng),它的傳輸介質(zhì)是光纖。在普通的網(wǎng)絡(luò)里,
數(shù)據(jù)信號(hào)是以電為載體的,通過(guò)電壓的高低來(lái)區(qū)分0和1,而在光網(wǎng)絡(luò)里, 承載數(shù)據(jù)的是激光,通過(guò)激光發(fā)射器,發(fā)射不同強(qiáng)度的激光來(lái)區(qū)分O和1。 由于普通的雙絞線使用的是電信號(hào),傳輸距離受限制,例如5類線的理論最 大傳輸距離100米左右。使用光纖的網(wǎng)絡(luò),光信號(hào)在光導(dǎo)纖維上傳送,根據(jù) 光纖的類型和信號(hào)發(fā)生器的功率,單模光纖的傳輸距離可以達(dá)到幾十公里。 一般城市的主干網(wǎng)絡(luò)都是光纖網(wǎng)。
隨著接入網(wǎng)的不斷發(fā)展和光進(jìn)銅退的演進(jìn),光接入網(wǎng)絡(luò)越來(lái)越普及,其 中點(diǎn)到多點(diǎn)的光網(wǎng)絡(luò)系統(tǒng)最適合用戶的實(shí)際業(yè)務(wù)需求,有著廣闊的發(fā)展前 景。IPTV (Internet Protocol Television,網(wǎng)絡(luò)電視)業(yè)務(wù)是點(diǎn)到多點(diǎn)光網(wǎng)絡(luò) 的一種重要應(yīng)用。
在點(diǎn)到多點(diǎn)的光網(wǎng)絡(luò)中開(kāi)展IPTV業(yè)務(wù)的過(guò)程中,進(jìn)行組播的控制和復(fù) 制時(shí),由于現(xiàn)有組播協(xié)議缺少對(duì)組播用戶的管理,因此無(wú)法對(duì)用戶進(jìn)行有效 的組播權(quán)限控制。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中實(shí)現(xiàn)組播控制 的方法,可以有效控制用戶的組播權(quán)限,可管理地運(yùn)營(yíng)IPTV業(yè)務(wù)。
為了解決上述問(wèn)題,本發(fā)明所提供的點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中實(shí)現(xiàn)組播控制的方法,基于終端設(shè)備和局端設(shè)備實(shí)現(xiàn),包括以下步驟
(1) 所述局端設(shè)備建立用戶組播權(quán)限控制表;
(2) 所述終端設(shè)備向所述局端設(shè)備發(fā)送用戶組播請(qǐng)求報(bào)文;
(3) 所述局端設(shè)備接收所述用戶組播請(qǐng)求報(bào)文,根據(jù)所述用戶組播請(qǐng) 求報(bào)文攜帶的用戶身份標(biāo)識(shí)在所述用戶組播權(quán)限控制表查詢?cè)撚脩羰欠駬?有收看權(quán)限,如果有,將組播流通過(guò)所述終端設(shè)備復(fù)制到用戶端口;如果沒(méi) 有,拒絕組播流復(fù)制。
進(jìn)一步地,所述步驟(l)中,所述局端設(shè)備從網(wǎng)絡(luò)電視運(yùn)營(yíng)支撐系統(tǒng) 中獲取所述用戶組播權(quán)限控制表。
進(jìn)一步地,所述步驟(1)中,所述局端設(shè)備從網(wǎng)管系統(tǒng)中的業(yè)務(wù)管理 系統(tǒng)獲取所述用戶組播權(quán)限控制表。
進(jìn)一步地,所述步驟(1)與步驟(2)之間還包括以下步驟
(la)所述局端設(shè)備根據(jù)所述用戶組播權(quán)限控制表建立基于終端設(shè)備的 組播控制表,所述局端設(shè)備將所述基于終端設(shè)備的組播控制表發(fā)送給所述終 端設(shè)備。
進(jìn)一步地,所述步驟(3)中,用戶擁有權(quán)限時(shí),所述局端設(shè)備先將所 述組播流復(fù)制給所述終端設(shè)備,所述終端設(shè)備根據(jù)所述組播控制表將所述組 播流發(fā)送到對(duì)應(yīng)的用戶端口 。
進(jìn)一步地,所述用戶組播請(qǐng)求報(bào)文攜帶的用戶身份標(biāo)識(shí)為用戶的組播IP 地址或用戶賬號(hào)。
進(jìn)一步地,所述步驟(2)中所述用戶組播請(qǐng)求報(bào)文由用戶機(jī)頂盒生成 并發(fā)送到所述終端設(shè)備。
進(jìn)一步地,所述用戶收看權(quán)限包括禁止、預(yù)覽和許可。
本發(fā)明通過(guò)在局端設(shè)備OLT上建立和維護(hù) 一套基于ONU設(shè)備的用戶組 播權(quán)限控制表,根據(jù)該用戶組播權(quán)限控制表內(nèi)記載的用戶權(quán)限許可或拒絕用 戶的組播請(qǐng)求,從而實(shí)現(xiàn)了在點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中有效地控制用戶的組播權(quán) 限,可管理地運(yùn)營(yíng)IPTV業(yè)務(wù)。
圖1為本發(fā)明的點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中實(shí)現(xiàn)組l番控制的系統(tǒng)的結(jié)構(gòu)框圖2為本發(fā)明的點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中實(shí)現(xiàn)組#"控制的方法的一種應(yīng)用實(shí) 施例的流程圖。
具體實(shí)施例方式
本發(fā)明設(shè)計(jì)的方法為在點(diǎn)到多點(diǎn)的光網(wǎng)絡(luò)OLT ( Optical Line Terminal , 局端設(shè)備)和ONU (Optical Network Unit,終端設(shè)備)中,建立維護(hù)一套基 于ONU設(shè)備的用戶組播權(quán)限控制表,通過(guò)這些權(quán)限控制表,對(duì)用戶的組播 頻道請(qǐng)求報(bào)文進(jìn)行權(quán)限控制處理。OLT設(shè)備接收到用戶組播請(qǐng)求IGMP (Internet Group Management Protocol, Internet纟且管玉里十辦i義)Join(力口入纟且 播組的請(qǐng)求)報(bào)文后,根據(jù)報(bào)文攜帶的用戶身份標(biāo)識(shí)(組播IP地址),在 用戶組播權(quán)限控制表中查詢?cè)撚脩羰欠駬碛性擃l道的相應(yīng)權(quán)限,若有權(quán)限, 則接受用戶的請(qǐng)求,將組播流復(fù)制給用戶,否則拒絕組播流復(fù)制,達(dá)到有效 控制用戶的組播權(quán)限,可管理地運(yùn)營(yíng)IPTV業(yè)務(wù)。
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,但不作為對(duì)本發(fā)明 的限定。
本發(fā)明基于終端設(shè)備和局端設(shè)備實(shí)現(xiàn),如圖1所示,終端設(shè)備和局端設(shè) 備相互連接, 一臺(tái)局端設(shè)備上可能連接有多臺(tái)終端設(shè)備;終端設(shè)備上還連接 有機(jī)頂盒,局端設(shè)備上還連接有IPTV運(yùn)營(yíng)支撐系統(tǒng)。
如圖2所示,本發(fā)明的點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中實(shí)現(xiàn)組播控制的方法的一種應(yīng) 用實(shí)施例,包括以下步驟
步驟201: OLT設(shè)備從IPTV的運(yùn)營(yíng)支撐系統(tǒng)中獲得本設(shè)備上用戶的組 播權(quán)限控制表, 一般包括組播頻道訪問(wèn)控制權(quán)限表、頻道節(jié)目總表等信息;
步驟202'. OLT設(shè)備在獲得用戶組播權(quán)限控制表后,針對(duì)每一個(gè)與之連 接的ONU設(shè)備生成一個(gè)基于ONU的組播控制表;
步驟203: ONU設(shè)備從OLT設(shè)備獲得本ONU設(shè)備的用戶組播控制表;步驟204:合法用戶在請(qǐng)求觀看一個(gè)組播頻道時(shí),用戶的機(jī)頂盒(STB, set-top box )則會(huì)產(chǎn)生一個(gè)IGMP join報(bào)文,通過(guò)ONU設(shè)備發(fā)送給OLT設(shè)備;步驟205: OLT設(shè)備接收到用戶組播請(qǐng)求IGMP Join報(bào)文后,根據(jù)報(bào)文 攜帶的用戶身份標(biāo)識(shí),在用戶組播權(quán)限控制表中查詢?cè)撚脩羰欠駬碛性擃l道 的權(quán)限;用戶身份標(biāo)識(shí)一般為用戶的組播IP地址,也可以是用戶賬號(hào)等身 份標(biāo)識(shí);步驟206:用戶若有預(yù)覽或許可權(quán)限,執(zhí)行步驟207;否則,拒絕組播 流復(fù)制,執(zhí)行步驟210;步驟207: OLT設(shè)備接受用戶的請(qǐng)求,將組播流復(fù)制給用戶所在的ONU 設(shè)備;步驟208: ONU設(shè)備接收到組播流后,根據(jù)本ONU設(shè)備的組播控制表 發(fā)送到對(duì)應(yīng)的用戶端口;步驟209:用戶收看到請(qǐng)求的組播頻道節(jié)目,結(jié)束。步驟210:用戶被拒絕,收看不到請(qǐng)求的組播節(jié)目。執(zhí)行完步驟210后,還可以返回步驟204,繼續(xù)請(qǐng)求其他組播頻道。本方法進(jìn)行實(shí)施后,IPTV的BTV (Broadcast TV,廣播電^L)業(yè)務(wù)通 過(guò)組播技術(shù)來(lái)實(shí)現(xiàn)時(shí),OLT設(shè)備應(yīng)支持基于用戶的組播權(quán)限控制功能,具 體包括1) 支持基于用戶控制其對(duì)各組播組業(yè)務(wù)的收看權(quán)限,權(quán)限有禁止、預(yù) 覽、許可三種;2) 支持用戶的組播權(quán)限控制,只允許用戶加入授權(quán)的組播組或允許預(yù) 覽的組播組;3) 支持基于每個(gè)用戶設(shè)置組播訪問(wèn)權(quán)限,每個(gè)用戶擁有單獨(dú)的權(quán)限配 置,每個(gè)用戶對(duì)每個(gè)節(jié)目的權(quán)限可選單獨(dú)設(shè)置,包括是否允許訪問(wèn)某個(gè)組播 組,是否允許預(yù)覽某個(gè)組播組等。在上述應(yīng)用實(shí)施例中,OLT設(shè)備獲得本設(shè)備所連接用戶的組播控制權(quán)限 表信息,既可以通過(guò)OLT設(shè)備與網(wǎng)管系統(tǒng)中業(yè)務(wù)管理系統(tǒng)進(jìn)行通信獲得,也可以直接和IPTV的運(yùn)營(yíng)支撐系統(tǒng)進(jìn)行通信獲得。以上所述實(shí)施例僅為本發(fā)明較佳的實(shí)施例,本發(fā)明還可有其他多種實(shí)施 例。在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,本領(lǐng)域技術(shù)人員當(dāng)可根據(jù)本發(fā) 明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所 附的權(quán)利要求的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中實(shí)現(xiàn)組播控制的方法,基于終端設(shè)備和局端設(shè)備實(shí)現(xiàn),其特征在于,包括以下步驟(1)所述局端設(shè)備建立用戶組播權(quán)限控制表;(2)所述終端設(shè)備向所述局端設(shè)備發(fā)送用戶組播請(qǐng)求報(bào)文;(3)所述局端設(shè)備接收所述用戶組播請(qǐng)求報(bào)文,根據(jù)所述用戶組播請(qǐng)求報(bào)文攜帶的用戶身份標(biāo)識(shí)在所述用戶組播權(quán)限控制表查詢?cè)撚脩羰欠駬碛惺湛礄?quán)限,如果有,將組播流通過(guò)所述終端設(shè)備復(fù)制到用戶端口;如果沒(méi)有,拒絕組播流復(fù)制。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟(1)中,所述 局端設(shè)備從網(wǎng)絡(luò)電視運(yùn)營(yíng)支撐系統(tǒng)中獲取所述用戶組播權(quán)限控制表。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟(l)中,所述 局端設(shè)備從網(wǎng)管系統(tǒng)中的業(yè)務(wù)管理系統(tǒng)獲取所述用戶組播權(quán)限控制表。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟(1 )與步驟(2) 之間還包括以下步驟(la)所述局端設(shè)備根據(jù)所述用戶組播權(quán)限控制表建立基于終端設(shè)備的 組播控制表,所述局端設(shè)備將所述基于終端設(shè)備的組播控制表發(fā)送給所述終 端設(shè)備。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟(3)中,用戶 擁有權(quán)限時(shí),所述局端設(shè)備先將所述組播流復(fù)制給所述終端設(shè)備,所述終端 設(shè)備根據(jù)所述組播控制表將所述組播流發(fā)送到對(duì)應(yīng)的用戶端口 。
6、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶組播請(qǐng)求報(bào)文 攜帶的用戶身份標(biāo)識(shí)為用戶的組播IP地址或用戶賬號(hào)。
7、 才艮據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟(2)中所述用 戶組播請(qǐng)求報(bào)文由用戶機(jī)頂盒生成并發(fā)送到所述終端設(shè)備。
8、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶收看權(quán)限包括 禁止、預(yù)覽和許可。
全文摘要
本發(fā)明涉及點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中實(shí)現(xiàn)組播控制的方法。該方法基于終端設(shè)備和局端設(shè)備實(shí)現(xiàn),包括步驟(1)局端設(shè)備建立用戶組播權(quán)限控制表;(2)所述終端設(shè)備向所述局端設(shè)備發(fā)送用戶組播請(qǐng)求報(bào)文;(3)所述局端設(shè)備接收所述用戶組播請(qǐng)求報(bào)文,根據(jù)所述用戶組播請(qǐng)求報(bào)文攜帶的用戶身份標(biāo)識(shí)在所述用戶組播權(quán)限控制表查詢?cè)撚脩羰欠駬碛惺湛礄?quán)限,如果有,將組播流通過(guò)所述終端設(shè)備復(fù)制到用戶端口;如果沒(méi)有,拒絕組播流復(fù)制。本發(fā)明通過(guò)在局端設(shè)備OLT上建立和維護(hù)用戶組播權(quán)限控制表,根據(jù)該用戶組播權(quán)限控制表內(nèi)記載的用戶權(quán)限許可或拒絕用戶的組播請(qǐng)求,從而實(shí)現(xiàn)了在點(diǎn)到多點(diǎn)光網(wǎng)絡(luò)中有效地控制用戶的組播權(quán)限,可管理地運(yùn)營(yíng)IPTV業(yè)務(wù)。
文檔編號(hào)H04N7/22GK101409628SQ20071016282
公開(kāi)日2009年4月15日 申請(qǐng)日期2007年10月10日 優(yōu)先權(quán)日2007年10月10日
發(fā)明者馬潤(rùn)斌 申請(qǐng)人:中興通訊股份有限公司