專利名稱:一種點到多點光網(wǎng)絡(luò)中實現(xiàn)組播預(yù)覽的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及點到多點光網(wǎng)絡(luò)通訊技術(shù)領(lǐng)域,特別涉及點到多點光網(wǎng)絡(luò)中 實現(xiàn)組播預(yù)覽的方法。
背景技術(shù):
光網(wǎng)絡(luò)就是通常說的光纖網(wǎng),它的傳輸介質(zhì)是光纖。在普通的網(wǎng)絡(luò)里,
數(shù)據(jù)信號是以電為載體的,通過電壓的高低來區(qū)分0和1,而在光網(wǎng)絡(luò)里, 承載數(shù)據(jù)的是激光,通過激光發(fā)射器,發(fā)射不同強(qiáng)度的激光來區(qū)分O和1。 由于普通的雙絞線使用的是電信號,傳輸距離受限制,例如5類線的理論最 大傳輸距離100米左右。使用光纖的網(wǎng)絡(luò),光信號在光導(dǎo)纖維上傳送,根據(jù) 光纖的類型和信號發(fā)生器的功率,單模光纖的傳輸距離可以達(dá)到幾十^^里。 一般城市的主干網(wǎng)絡(luò)都是光纖網(wǎng)。
隨著接入網(wǎng)的不斷發(fā)展和光進(jìn)銅退的演進(jìn),光接入網(wǎng)絡(luò)越來越普及,其 中點到多點的光網(wǎng)絡(luò)系統(tǒng)最適合用戶的實際業(yè)務(wù)需求,有著廣闊的發(fā)展前 景。IPTV (Internet Protocol Television,網(wǎng)絡(luò)電視)業(yè)務(wù)是點到多點光網(wǎng)絡(luò) 的一種重要應(yīng)用。在IPTV應(yīng)用中, 一般采用組播方式傳輸數(shù)據(jù)。組播是在 發(fā)送者和每一接收者之間實現(xiàn)點對多點網(wǎng)絡(luò)連接,如果一臺發(fā)送者同時給多 個的接收者傳輸相同的數(shù)據(jù),也只需復(fù)制一份的相同數(shù)據(jù)包。組播提高了數(shù) 據(jù)傳送效率,減少了骨干網(wǎng)絡(luò)出現(xiàn)擁塞的可能性。
在點到多點的光網(wǎng)絡(luò)中開展IPTV業(yè)務(wù)的過程中,為了吸引用戶定制節(jié) 目,可以在用戶未定制節(jié)目或頻道時,允許用戶收看節(jié)目的片斷,或者允許 用戶在短時間內(nèi)收看某一頻道,即向用戶提供預(yù)覽權(quán)限。這就需要一個有效 的技術(shù)手段來對用戶預(yù)覽節(jié)目進(jìn)行控制
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種點到多點光網(wǎng)絡(luò)中實現(xiàn)組播預(yù)覽 的方法,可以為用戶提供預(yù)覽權(quán)限,并對之進(jìn)行有效地控制。
為了解決上述問題,本發(fā)明的點到多點光網(wǎng)絡(luò)中實現(xiàn)組播預(yù)覽的方法基
于終端設(shè)備和局端設(shè)備實現(xiàn),包括以下步驟
(1) 所迷局端設(shè)備保存用戶組播權(quán)限控制表,所述用戶組播權(quán)限控制
表保存有用戶身份標(biāo)識和與所述用戶身份標(biāo)識相對應(yīng)的預(yù)覽權(quán)限;所述局端 設(shè)備上設(shè)置有預(yù)覽時限;
(2) 所述終端設(shè)備向所述局端設(shè)備發(fā)送用戶組播請求報文,所述報文 中攜帶有用戶身份標(biāo)識;
(3 )所述局端設(shè)備接收到所述用戶組播請求報文,根據(jù)所述用戶身份 標(biāo)識在所述用戶組播權(quán)限控制表中查詢到該用戶擁有預(yù)覽權(quán)限,則將組播流 通過所述終端設(shè)備復(fù)制到用戶端口 ;
(4)所述局端設(shè)備對用戶預(yù)覽的時間進(jìn)行判斷,到達(dá)預(yù)覽時限時,停 止復(fù)制組播流。
進(jìn)一步地,所述步驟(l)中,所述局端設(shè)備從網(wǎng)絡(luò)電一見運營支撐系統(tǒng) 中獲取所述用戶組播權(quán)限控制表。
進(jìn)一步地,所述步驟(l)中,所述局端設(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è)備;
相應(yīng)的,所述步驟(3)中,用戶擁有預(yù)覽權(quán)限時,所述局端設(shè)備先將 所述組播流復(fù)制給所述終端設(shè)備,所述終端設(shè)備根據(jù)所述組播控制表將所述 組播流發(fā)送到對應(yīng)的用戶端口 。
進(jìn)一步地,所述用戶組播請求報文攜帶的用戶身份標(biāo)識為用戶的組播IP 地址或用戶賬號。
進(jìn)一步地,所述步驟(2)中所述用戶組播請求報文由用戶機(jī)頂盒生成并發(fā)送到所述終端設(shè)備。
進(jìn)一步地,所述步驟(l)中,所述局端設(shè)備還保存有組播節(jié)目預(yù)覽控
制表;相應(yīng)的,所述步驟(3)中,所述局端設(shè)備查詢到所述用戶擁有預(yù)覽 權(quán)限時,從所述組播節(jié)目預(yù)覽控制表中查詢用戶的預(yù)覽參數(shù),根據(jù)所述預(yù)覽 參數(shù)對用戶預(yù)覽過程進(jìn)行控制。
進(jìn)一步地,所述預(yù)覽參數(shù)包括預(yù)覽次數(shù)限值、單次預(yù)覽時間和預(yù)覽間隔 中的一種或兩種以上的組合。
進(jìn)一步地,所述步驟(4)后還包括以下步驟
(5)所述局端設(shè)備記錄所述用戶的預(yù)覽次數(shù),所述用戶的預(yù)覽次數(shù)達(dá) 到所述預(yù)覽次數(shù)限值時,取消該用戶的預(yù)覽權(quán)限。
本發(fā)明通過在局端設(shè)備OLT上建立和維護(hù)一套基于ONU設(shè)備的用戶組 播權(quán)限控制表以及組播節(jié)目預(yù)覽控制表,根據(jù)控制表內(nèi)記載的用戶權(quán)限為用 戶提供節(jié)目的片斷或短時間的頻道進(jìn)行預(yù)覽,并可對用戶的預(yù)覽進(jìn)行有效的 控制。
圖1為本發(fā)明的點到多點光網(wǎng)絡(luò)中實現(xiàn)組播預(yù)覽的系統(tǒng)的結(jié)構(gòu)框圖2為本發(fā)明的點到多點光網(wǎng)絡(luò)中實現(xiàn)組:燔預(yù)覽的方法的一種應(yīng)用實
施例的流程圖。
具體實施例方式
本發(fā)明設(shè)計的方法為在點到多點的光網(wǎng)絡(luò)OLT (Optical Line Terminal, 局端設(shè)備)和ONU (Optical Network Unit,終端設(shè)備)中,建立維護(hù)一套用 戶組播權(quán)限控制表,對用戶的組播頻道預(yù)覽請求報文進(jìn)行節(jié)目預(yù)覽控制處 理。OLT設(shè)備接收到用戶組播請求IGMP (Internet Group Management Protocol, Internet組管理協(xié)議)Join (加入組播組的請求)報文后,根據(jù) 報文攜帶的用戶身份標(biāo)識在用戶組播權(quán)限控制表中查詢該用戶是否擁有預(yù) 覽權(quán)限,如果有,將組播流復(fù)制給用戶,并對用戶的預(yù)覽進(jìn)行預(yù)覽次數(shù)、預(yù)覽間隔等控制。在用戶預(yù)覽過程中,對用戶預(yù)覽的時間進(jìn)行判斷,若到時間 則停止預(yù)覽。從而實現(xiàn)組播節(jié)目的有效預(yù)覽,吸引用戶定制節(jié)目。
下面結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步說明,但不作為對本發(fā)明 的限定。
本發(fā)明基于終端設(shè)備和局端設(shè)備實現(xiàn),如圖l所示,終端設(shè)備和局端設(shè)
備相互連接, 一臺局端設(shè)備上可能連接有多臺終端設(shè)備;終端設(shè)備上還連接 有機(jī)頂盒,局端設(shè)備上還連接有IPTV運營支撐系統(tǒng)。
如圖2所示,本發(fā)明的點到多點光網(wǎng)絡(luò)中實現(xiàn)組播預(yù)覽的方法的一種應(yīng) 用實施例,包括以下步驟
步驟201: OLT設(shè)備從IPTV的運營支撐系統(tǒng)中獲得本設(shè)備上用戶的組 播權(quán)限控制表以及組播節(jié)目預(yù)覽控制表等信息,用戶組播權(quán)限控制表中包括 組播頻道訪問控制權(quán)限表、頻道節(jié)目總表等信息,組播節(jié)目預(yù)覽控制表中包 括預(yù)覽次數(shù)、單次預(yù)覽時間和預(yù)覽間隔等信息;
步驟202: OLT設(shè)備在獲得用戶組播權(quán)限控制表和組播節(jié)目預(yù)覽控制 表后,針對每一個與之連接的ONU設(shè)備生成一個基于ONU的組播控制表;
步驟203: ONU設(shè)備從OLT設(shè)備獲得該ONU設(shè)備的用戶組播控制表;
步驟204:合法用戶在請求預(yù)覽一個組播頻道時,用戶的機(jī)頂盒STB, set-top box)則會產(chǎn)生一個IGMP join報文,通過ONU設(shè)備發(fā)送給OLT設(shè)
備;
步驟205: OLT設(shè)備接收到用戶組播請求IGMP Join報文后,根據(jù)報文 攜帶的用戶身份標(biāo)識,在用戶組播權(quán)限控制表中查詢該用戶對該頻道的權(quán) 限;用戶身份標(biāo)識一般為用戶的組播IP地址,也可以是用戶賬號等身份標(biāo) 識;
步驟206:用戶若為預(yù)覽權(quán)限,則表示用戶要進(jìn)行預(yù)覽,其他權(quán)限另行 處理;
步驟207:對預(yù)覽權(quán)限,OLT設(shè)備查詢組播節(jié)目預(yù)覽控制表,得到該頻 道的預(yù)覽控制信息,對用戶的預(yù)覽進(jìn)行預(yù)覽次數(shù)、預(yù)覽間隔等控制,若許可 則接受用戶的請求,將組播流復(fù)制給相應(yīng)的ONU設(shè)備;到組播流后,根據(jù)ONU設(shè)備的用戶組播控制 表發(fā)送到對應(yīng)的用戶端口;
步驟209:用戶收看到請求的組播頻道節(jié)目進(jìn)行預(yù)覽;
步驟210:在用戶預(yù)覽過程中,對用戶預(yù)覽的時間進(jìn)行判斷,若到時間 則停止預(yù)覽。
在本發(fā)明的方法中,OLT設(shè)備獲得本設(shè)備用戶的組播控制權(quán)限表信息可 以通過OLT設(shè)備與網(wǎng)管系統(tǒng)中業(yè)務(wù)管理系統(tǒng)進(jìn)行通信獲得,也可以直接和 IPTV的運營支撐系統(tǒng)進(jìn)行通信獲得的。
在本發(fā)明的方法中,可預(yù)覽頻道代表用戶頻道訪問中 一種特殊的權(quán)P艮, 允許用戶在沒有定購某些節(jié)目的情況下進(jìn)行可管理的觀看。預(yù)覽管理是以用 戶端口為單位,建立和維護(hù)每個端口用戶的預(yù)覽節(jié)目表。控制用戶預(yù)覽活動 的主要依據(jù)是以下屬性頻道最大預(yù)覽時間(Max Duration for Each Preview)、頻道在復(fù)位間隔內(nèi)最大預(yù)覽次凄t (Max Number of Previews)、 頻道預(yù)覽間隔(Blackout Duration after Each Preview)、系統(tǒng)預(yù)覽復(fù)位時間 (Reset Period)和系統(tǒng)頻道識別時間(Recognition Time)。對于非正常預(yù) 覽的時間間隔不計入該時間間隔。系統(tǒng)預(yù)覽復(fù)位時間可設(shè)置為每天的幾點、 每周的星期幾、每個月的哪幾天。系統(tǒng)頻道識別時間用于用戶每次預(yù)覽的有 效時間在該時間范圍內(nèi),則此次預(yù)覽作為非正常預(yù)覽,不做記錄。對于一些 時間定義值大小關(guān)系要求如下
頻道最大預(yù)覽時間〉系統(tǒng)頻道識別時間
頻道預(yù)覽間隔 > 系統(tǒng)頻道識別時間
在本發(fā)明的方法中,用戶在只有預(yù)覽權(quán)限時,用戶加入后,在頻道識別 時間內(nèi)離開不做任何記錄,當(dāng)用戶在頻道停留超過頻道識別時間生成相應(yīng)的 記錄。當(dāng)用戶停留時間超過預(yù)覽時間間隔時,切斷用戶的預(yù)覽。
以上所述實施例僅為本發(fā)明較佳的實施例,本發(fā)明還可有其他多種實施 例。在不背離本發(fā)明精神及其實質(zhì)的情況下,本領(lǐng)域技術(shù)人員當(dāng)可根據(jù)本發(fā) 明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所 附的權(quán)利要求的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種點到多點光網(wǎng)絡(luò)中實現(xiàn)組播預(yù)覽的方法,基于終端設(shè)備和局端設(shè)備實現(xiàn),其特征在于,包括以下步驟(1)所述局端設(shè)備保存用戶組播權(quán)限控制表,所述用戶組播權(quán)限控制表保存有用戶身份標(biāo)識和與所述用戶身份標(biāo)識相對應(yīng)的預(yù)覽權(quán)限;所述局端設(shè)備上設(shè)置有預(yù)覽時限;(2)所述終端設(shè)備向所述局端設(shè)備發(fā)送用戶組播請求報文,所述報文中攜帶有用戶身份標(biāo)識;(3)所述局端設(shè)備接收到所述用戶組播請求報文,根據(jù)所述用戶身份標(biāo)識在所述用戶組播權(quán)限控制表中查詢到該用戶擁有預(yù)覽權(quán)限,則將組播流通過所述終端設(shè)備復(fù)制到用戶端口;(4)所述局端設(shè)備對用戶預(yù)覽的時間進(jìn)行判斷,到達(dá)預(yù)覽時限時,停止復(fù)制組播流。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟(l)中,所述 局端設(shè)備從網(wǎng)絡(luò)電視運營支撐系統(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è)備;相應(yīng)的,所述步驟(3)中,用戶擁有預(yù)覽權(quán)限時,所述局端設(shè)備先將 所述組播流復(fù)制給所述終端設(shè)備,所述終端設(shè)備根據(jù)所述組播控制表將所述 組播流發(fā)送到對應(yīng)的用戶端口 。
5、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶組播請求報文攜帶的用戶身份標(biāo)識為用戶的組播IP地址或用戶賬號。
6、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述步驟(2)中所述用 戶組播請求報文由用戶機(jī)頂盒生成并發(fā)送到所述終端設(shè)備。
7、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟(l)中,所述 局端設(shè)備還保存有組播節(jié)目預(yù)覽控制表;相應(yīng)的,所述步驟(3)中,所述 局端設(shè)備查詢到所述用戶擁有預(yù)覽權(quán)限時,從所述組播節(jié)目預(yù)覽控制表中查 詢用戶的預(yù)覽參數(shù),根據(jù)所述預(yù)覽參數(shù)對用戶預(yù)覽過程進(jìn)行控制。
8、 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述預(yù)覽參數(shù)包括預(yù)覽 次數(shù)限值、單次預(yù)覽時間和預(yù)覽間隔中的 一 種或兩種以上的組合。
9、 根據(jù)權(quán)利要求8所述的方法,其特征在于,所迷步驟(4)后還包括 以下步驟(5)所述局端設(shè)備記錄所述用戶的預(yù)覽次數(shù),所述用戶的預(yù)覽次數(shù)達(dá) 到所述預(yù)覽次數(shù)限值時,取消該用戶的預(yù)覽權(quán)限。
全文摘要
本發(fā)明涉及一種點到多點光網(wǎng)絡(luò)中實現(xiàn)組播預(yù)覽的方法。包括以下步驟局端設(shè)備保存用戶組播權(quán)限控制表,局端設(shè)備上設(shè)置有預(yù)覽時限;終端設(shè)備向所述局端設(shè)備發(fā)送用戶組播請求報文,所述報文中攜帶有用戶身份標(biāo)識;局端設(shè)備接收到用戶組播請求報文,根據(jù)戶身份標(biāo)識在用戶組播權(quán)限控制表中查詢到該用戶擁有預(yù)覽權(quán)限,則將組播流通過所述終端設(shè)備復(fù)制到用戶端口;局端設(shè)備對用戶預(yù)覽的時間進(jìn)行判斷,到達(dá)預(yù)覽時限時,停止復(fù)制組播流。本發(fā)明通過在局端設(shè)備OLT上建立和維護(hù)一套基于ONU設(shè)備的用戶組播權(quán)限控制表以及組播節(jié)目預(yù)覽控制表,根據(jù)控制表內(nèi)記載的用戶權(quán)限為用戶提供節(jié)目的片斷或短時間的頻道進(jìn)行預(yù)覽,并可對用戶的預(yù)覽進(jìn)行有效的控制。
文檔編號H04L12/28GK101414920SQ20071015259
公開日2009年4月22日 申請日期2007年10月17日 優(yōu)先權(quán)日2007年10月17日
發(fā)明者馬潤斌 申請人:中興通訊股份有限公司