專利名稱:一種層次化控制訪問組播組的方法和裝置的制作方法
技術領域:
本發(fā)明涉及數(shù)據(jù)通信技術,特別是涉及一種層次化控制訪問組播組的方法和裝置。
背景技術:
交互式網(wǎng)絡電視(IPTV)是由運營商基于寬帶J^出推出的,利用網(wǎng)際協(xié)議(IP)寬帶網(wǎng)絡,集互聯(lián)網(wǎng)、多媒體、通信等多種技術于一體,向用戶提供直播電視、視頻點播、上網(wǎng)瀏覽等多種交互式服務的業(yè)務。其中,IPTV的實現(xiàn)流程可參照圖l所示
步驟IOI,用戶終端發(fā)送因特網(wǎng)組群管理協(xié)議(IGMP, Internet GroupManagement Protocol)力口入(Join)報文,請求組播節(jié)目;
當用戶終端請求組播節(jié)目時,向數(shù)字用戶線5^妄入復用器(DSLAM, DigitalSubscriber Line Access Multiplexer)發(fā)送IGMP Join才艮文。所述DSLAM是各種數(shù)字用戶線(DSL, Digital Subscriber Line)系統(tǒng)的局端設備,屬于最后一公里(thelast mile)接入設備,DSLAM的功能是接納所有的DSL線路,匯聚流量,相當于一個二層交換機。其中,所述用戶終端包括個人計算機(PC)或"IP機頂盒+電視"等形式。
步驟102, DSLAM接收用戶終端發(fā)送的IGMP Join報文,并轉發(fā)給接入設備;步驟103,接入設備接收所述IGMP Join報文并查詢權P艮控制表,對請求接
入的用戶進行接入認證,如果請求接入的用戶通過接入認證,則執(zhí)行步驟104;
如果請求接入的用戶沒有通過接入認證,則執(zhí)行步驟105;
其中,所述權P艮控制表是由接入設備的IPTV系統(tǒng)產(chǎn)生的,主要包括交換
機的端口號、頻道的訪問權限、當前已點播頻道數(shù)目、以及當前在線的用戶信息等。在本步驟中,對用戶的權P艮控制包括
1) 對用戶加入的組播組的權限控制,所述權限控制包括預覽、瀏覽、查詢、 拒絕權限;
2) 對當前用戶所能加入的組播組個數(shù)的限制;
3) 對當前用戶所能占用的帶寬的限制;
4) 對于預覽用戶,還包括對預覽間隔和預覽次數(shù)的限制。 步驟104,接入設備向所述用戶發(fā)送組播流。
步驟105,接入設備拒絕所述用戶的訪問請求。
由上述可見,現(xiàn)有技術中對于用戶的權限控制僅僅是一次,并且一般限制 在一個接口或者虛擬局域網(wǎng)(VLAN)內,然而,對于現(xiàn)在迅速發(fā)展的IP網(wǎng)絡, 由于運營商需要提供更加高質量的服務,那么目前僅在一個層面上對用戶權限 進行控制是不能提高服務質量的,因此,需要從多個方面對用戶權限進行層次 化控制。
目前,在IPTV的用戶接入控制中,都是采用單一的控制層面,還沒有對用 戶接入進行層次化控制。
發(fā)明內容
有鑒于此,本發(fā)明的主要目的在于提供一種層次化控制訪問組播組的方法 和裝置,能對用戶點播的組播組進行多層次、靈活地控制,以提高組播組的質 量。
為達到上述目的,本發(fā)明公開了一種層次化控制訪問組播組的方法,劃分 組播組的訪問權限控制層,并為每個控制層設置控制規(guī)則;該方法包括根據(jù) 所設置的控制規(guī)則,在當前控制層對來訪用戶進行權限控制,如果所述用戶沒 有通過權限控制,則拒絕用戶訪問其請求的組播組;如果所述用戶通過權P艮控 制,則進入下一個控制層對來訪用戶進行權限控制,直到完成所設置的所有控 制層。
其中,所迷劃分訪問組播組的權限控制層為按照接口的邏輯關系從整體到局部劃分訪問組播組的權P艮控制層;和/或,根據(jù)不同的用戶權限級別,由高 到低的層次來劃分訪問組播組的權限控制層。
上述方法中,所述劃分訪問組播組的權限控制層為按照接口的邏輯關系 從整體到局部劃分訪問組播組的權限控制層,包括第一控制層為整個接入設 備;第二控制層為接入設備的接口;第三控制層為接入設備的接口和虛擬局域 網(wǎng)VLAN;第四控制層為接入設備的接口、 VLAN和網(wǎng)際協(xié)議IP地址;和/或, 根據(jù)不同的用戶權限級別,由高到低的層次來劃分訪問組播組的權限控制層, 包括第一控制層對當前用戶所能占用的帶寬的限制;第二控制層對用戶 點播組播組的權P艮控制;第三控制層對用戶訪問的組播流的個數(shù)目的限制。
其中,所述為每個控制層設置控制規(guī)則包括將控制層所能允許的帶寬數(shù) 目設置為該控制層的控制規(guī)則;和/或,限制用戶所能加入的組播組個數(shù)來控制 用戶對組播組的訪問權限。
上述方法中,所述根據(jù)所設置的控制規(guī)則,在當前控制層對來訪用戶進行 權限控制為針對每個控制層允許的帶寬數(shù)目來控制當前控制層的用戶權限, 在當前控制層收到的用戶點播組播組占用的帶寬加上當前控制層上已經(jīng)占用的 帶寬沒有超過當前控制層所容納的帶寬限制值時,則進入下一個層次的控制; 和/或,針對每個控制層允許用戶加入的組播流個數(shù)來控制訪問組播組的權限, 在當前控制層上收到的用戶點播組播流個數(shù)加上當前層上已點播的組播流個數(shù) 沒有超過當前控制層組播流個數(shù)限制值時,則進入下一個層次的控制。
其中,所述進入下一個控制層對來訪用戶進行權限控制之前,還包括設 置控制策略,并根據(jù)所設置控制策略判斷是否進入下一個控制層的權限控制, 如果進入下一個控制層,則在下一個控制層對來訪用戶進行權限控制;如果不 再對用戶作進一步的權限控制,則允許用戶的訪問。
上述方法中,所述控制策略的設置為遍歷完所有的控制層,直到達到控 制層的最頂層;或者,為每個控制層的控制規(guī)則設定一個代表優(yōu)先級高低的數(shù) 值,所述數(shù)值越高代表優(yōu)先級越高,并從優(yōu)先級低的開始進行層次控制,直到 當前控制層的優(yōu)先級達到停止進4亍下一個控制層訪問的數(shù)值時,便停止進行下
7一個控制層的權限控制。
為實現(xiàn)上述方法,本發(fā)明提供一種層次化控制訪問組播組的裝置,包括 劃分模塊、控制模塊、觸發(fā)模塊;其中,劃分模塊,用于劃分組播組的訪問權 限控制層,并為每個控制層設置控制規(guī)則;控制模塊,用于根據(jù)所述劃分模塊 設置的控制規(guī)則來對用戶請求訪問的組播組進行權限控制;觸發(fā)模塊,用于根 據(jù)所述控制模塊對組播組的權限控制結果,促發(fā)下一個控制層的權限控制。
上述裝置中,還包括決策模塊,用于設置控制策略,并根據(jù)所述控制策 略判斷是否對用戶訪問的組播組進行下一個控制層的權限控制,以及用于在進 入下一個控制層的權限控制時通知所述觸發(fā)模塊。
其中,所述劃分模塊具體用于按照接口的邏輯關系從整體到局部劃分訪 問組播組的權P艮控制層;或者,根據(jù)不同的用戶權限級別,由高到低的層次來 劃分訪問組播組的權限控制層;和/或,所述劃分模塊具體用于將控制層所能 允許的帶寬數(shù)目設置為該控制層的控制規(guī)則;和/或,限制用戶所能加入的組播 組個數(shù)來控制用戶對組播組的訪問權限。
上述裝置中,所述決策才莫塊具體用于遍歷完所有的控制層,直到達到控 制層的最頂層;或者,為每個控制層的控制規(guī)則設定一個代表優(yōu)先級高低的數(shù) 值,所述數(shù)值越高代表優(yōu)先級越高,并從優(yōu)先級低的開始進行層次控制,直到 當前控制層的優(yōu)先級達到停止進行下一個控制層訪問的數(shù)值時,便停止進行下 一個控制層的權限控制。
由以上技術方案可以看出,本發(fā)明的接入設備對組播組進行層次劃分,并 根據(jù)當前控制層和所配置的控制規(guī)則對組播組進行控制,如果通過當前控制層 的權限控制,則需要進入到當前控制層的下一個控制層,直到完成設置的所有 控制層,以實現(xiàn)對組播組的層次化控制。可見,本發(fā)明對用戶點播的組播組的 權限控制更加細化,運營商可通過多個控制層來控制用戶訪問的組播組,從整 體到局部全面考慮各個方面的限制條件,以提供更加優(yōu)質的服務,從而提高竟 爭力。
另外,本發(fā)明采用的裝置比較簡單,易于實現(xiàn) 同時本發(fā)明實施例所述的技術方案采用從整體到局部的標準來劃分權限控制層,每個控制層的控制規(guī)則 可以采用相同的策略,也可以采用不同的控制策略,實現(xiàn)靈活控制,打^L了之 前傳統(tǒng)的單一控制方法的局限性,滿足了對用戶點播的組播組進行多層次控制
的需求,因而能夠提供更加高質量、清晰的視頻節(jié)目,對于現(xiàn)在IPTV開展的業(yè) 務,如互聯(lián)網(wǎng)視頻直播、遠距離真視頻點播、節(jié)目源制作、高清數(shù)字節(jié)目轉播 直播等,都有很強的優(yōu)勢。
圖1為IPTV業(yè)務的實現(xiàn)流程示意圖; 圖2為本發(fā)明層次化控制訪問組4番組的方法流程示意圖; 圖3為本發(fā)明控制權限層次的示意圖; 圖4為本發(fā)明層次化控制訪問組播組的裝置結構示意圖。
具體實施例方式
本發(fā)明的基本思想在于通過劃分用戶訪問組播組的權限控制層以及為各 控制層配置控制規(guī)則,對訪問組播組的用戶進行權限控制,從而得以實現(xiàn)層次 化控制訪問組^番組。
為使本發(fā)明上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具 體實施例對本發(fā)明作進一步詳細的說明。
在進行描述本發(fā)明對組播組進行層次化控制的方法之前,需要說明一下對 組播組進行權P艮控制層次劃分的方法根據(jù)不同的IPTV業(yè)務需求,對組播組訪 問權限控制層次的劃分有所不同,可按照接口的邏輯關系從整體到局部的標準, 一步步細化深入地劃分組播組權P艮控制的層次;也可根據(jù)不同的用戶權限級別, 由高到低的層次來劃分,主要包括但不限于以下兩種方式
I、按照接口的邏輯關系從整體到局部劃分組播組的訪問權限控制層次,下 面對每個控制層的控制規(guī)則的配置以及對報文的控制進行說明,如圖3所示
第一控制層從接入設備的整體上對用戶所請求的組播組進行訪問權限控制;
例如所述接入設備為交換機時,當交換機的接口均已被占用或者達到最 大負荷,則拒絕用戶所請求的組4番組。
第二控制層從接入設備中的一個接口上對組播組進行權限控制;
其中,所述接口可以是百兆以太網(wǎng)(Ethernet ) 口 、千兆以太網(wǎng) (GigaEhernet)接口或者異步傳輸模式(ATM, Asynchronous Transfer Mode) 接口等。當然也可通過這些實際物理接口聚合成的鏈路匯聚控制協(xié)議(LACP, Link Aggregation Control Protocol)接口 。
第三控制層在接入設備中第二控制層接口的基礎上,配置VLAN Trunk 控制;
其中,所述VLAN Trunk為一種接口 ,能使連接在不同交換機上的相同 VLAN中的主機互通。由此可見,無論是實物理接口還是虛擬接口,都可以屬 于多個VLAN,可根據(jù)接口接收到的報文所帶的VLAN TAG標簽來決定所述才艮 文所屬的VLAN。
第四控制層在接入設備的接口配置VLANTrunk控制的基礎上,再增加IP 地址的限制。
因為每個接口都可以收到不同IP地址的報文,增加IP地址的限制就更加細 化了組播組權P艮控制的層次。
例如接入設備整機可以占用的帶寬是240M,那么第一個層次的帶寬限制 是240M,當接入設備收到的組播組占用的帶寬加上接入設備上已經(jīng)占用的帶寬 沒有超過所能容納的帶寬限制值240M時,則ii^下一個層次的控制;而對接口 上帶寬的限制值不 一 定是接入設備整機的帶寬限制值除以接入設備上的接口 數(shù),可根據(jù)接入設備各個接口的實際運行情況進行設置,假設接口允許的帶寬 值為50M,那么該組播組的帶寬加上當前接口已經(jīng)占用的帶寬不超過50M時, 則進入下一個層次的控制,以此方法查找下面所有層次的控制規(guī)則,這里不再 贅述。
需要指出的是,按照接口的邏輯關系來劃分組播組權限控制層次時,并不
10局限于上述四個層次,可結合具體的實際情況增加或減少權P艮控制層次。
II、按照權限控制的級別從高到低對組播組進行權限控制層次的劃分。其 實,這里所提到的控制權限的級別,并不是一個定性的級別,是根據(jù)在實際中
的具體需要,根據(jù)運營商所關心的內容來指定的,例如運營商提供的節(jié)目有 些是高質量的節(jié)目,如高清晰數(shù)據(jù)電視(HDTV)類節(jié)目,這些節(jié)目的帶寬一 般比較高,所以帶寬的優(yōu)先級比較高,這樣對權限控制層次進行劃分得到
第一控制層對當前用戶所能占用的帶寬的限制;
第二控制層對用戶點播組播組的權限控制;
第三控制層對用戶訪問的組播流的個數(shù)目的限制。
需要說明的是,上述對用戶帶寬、點播組播組的權限以及訪問的組播流的 個數(shù)目的限制可以配置在不同控制層,也可以配置在同一個控制層上。
以上簡單的介紹了對組播組進行權限控制層次的兩種劃分方法,其實,在 實際應用中,并不局限于上述的兩種方法,并且每一種劃分的層次也不局限于 四個或三個層次,可以根據(jù)具體需要來減少一些或增加一些層次的劃分。另夕卜, 需要說明的是,上面的限制規(guī)則只是最主要的,當然在每個層次中一些基本的 限制規(guī)則還是需要存在的,例如指定頻道的訪問權限或者綁定某一套餐。
如圖2所示,為本發(fā)明層次化控制訪問組播組的方法流程示意圖,主要步驟 如下
步驟201,接入設備劃分組播組的訪問權限控制層;
例如按照接口的邏輯關系從整體到局部的層次劃分方法,將整個接入設 備作為第一控制層,接口為第二控制層,接口+¥1^1^為第三控制層,接口 + VLAN + IP為第四控制層。
步驟202,為每個控制層設置控制規(guī)則;
針對每一個控制層所能允許的帶寬數(shù)目,來控制當前層次的用戶權限;和/ 或,限制用戶所能加入的組播組個數(shù)來控制用戶權限,每個層次的控制規(guī)則可 以不同也可以相同,例如,針對每一個層次所能允許的用戶加入的組:燔流個數(shù) 來控制訪問組播組的權限,具體控制規(guī)則的配置命令如下對于接入設備整機進行權P艮控制的第 一控制層,在全局模式下配置權限控
制規(guī)則,如命令iptv service start,表示第一控制層啟動IPTV;第一控制層的 控弗l]夾見則可"i殳為頻道才莫式,^口iptv control channel和iptv channel id-list 0-5 permit, 這是最基本的權P艮控制規(guī)則,另外還有其他模式,如套餐模式;第一控制層還 可對用戶訪問的組播流的個數(shù)進行限制,如命令iptv max-stream 2400,表示 第一控制層的組播流的個數(shù)限制為2400個;第一控制層還可對用戶所占用的帶 寬進行限制,如命令iptv max-bandwidth 240,表示第一控制層的帶寬限制為 240M。所述命令可根據(jù)權限控制規(guī)則來進行配置,也可與權P艮控制規(guī)則同時進 行配置。
對于第二控制層即接口控制層,其配置權限控制規(guī)則的命令格式與第一控 制層基本一致,只是配置命令是在接口模式下,此時的能夠訪問的最大組播流 的個數(shù)和占用帶寬的數(shù)目要改變,根據(jù)所述接口的實際需要來配置,可以參照 上述控制規(guī)則所舉的實例進行配置。
對于第三控制層即接口十VLAN控制層,其配置權限控制規(guī)則的命令格式在 接口才莫式下,并添加VLAN的限制,如iptvVLAN 10 service start; iptvVLAN 10 control channel; iptv VLAN 10 channel id-list 0-5 permit; iptv VLAN 10 max-stream 10。
對于第四控制層即接口+VLAN+IP控制層,仍是在接口模式下,命令格式 上需要加VLAN和IP,如iptv VLAN 10 ip 10.1.1.1 service start; iptv VLAN 10 control channel; iptv VLAN 10 channel id-list 0 deney。在第四控制層還可針對具 體的用戶設置頻道拒絕權限,這是為了在實際應用中,運營商拒絕某一個特定 用戶訪問某個頻道,所以可針對特定的用戶設置具體的帶寬和組播流個數(shù)的限 制。
步驟203,根據(jù)所設置的控制規(guī)則,接入設備在當前控制層對來訪用戶進行 權P艮控制,如果所述用戶沒有通過權限控制,則執(zhí)行步驟204;如果所述用戶通 過權限控制,則執(zhí)行步驟205;
其中,用戶向接入設備發(fā)送組播組的IGMP Join報文,接入設備收到用戶的請報文后,根據(jù)所劃分的訪問組播組的權限控制層,接入設備根據(jù)其IPTV系統(tǒng) 產(chǎn)生的權限控制表,提取用戶權限控制參數(shù),如請求接入的用戶所點播的頻道、 訪問權限、占用帶寬、訪問的組播流個數(shù)、以及交換機的端口號、頻道的訪問 權限、當前已點播頻道數(shù)目、以及當前在線的用戶信息等,在當前的控制層對 所述用戶開始進行權P艮控制。如果通過當前的控制層次,則需要進入到當前控 制層的下一個控制層,直到完成:&置的所有控制層。
例如假設接入設備上共有24個接口,設置其整機可訪問的組播流的數(shù)量 為2400個。那么,在第一控制層,當接入設備收到的組播流個數(shù)加上當前其整 機已經(jīng)訪問的組播流個數(shù)小于2400個時,則進入第二控制層;接入設備設置其 每個接口訪問的組播流個數(shù)為100個,當接口收到的組播流個數(shù)加上當前該接口 已經(jīng)訪問的組播流個數(shù)小于100個時,則進行第三控制層的控制;々叉設所述接口 屬于2個Trunk VLAN,那么第三控制層——接口 + VLAN這個層次的組播流個 數(shù)限制為50個,當所述接口收到的該VLAN內的組播流個數(shù)加上當前所述接口 所在VLAN內已經(jīng)訪問的組播流個數(shù)小于50個時,則進行第四控制層的控制, 假設所述接口所在一個VLAN內可以訪問的IP地址個數(shù)為5個,那么第四控制層 ——接口 + VLAN + IP這個層次的組播流個數(shù)限制為10個,當這個層次所訪問 的組播流個數(shù)沒有超過限制值10時,就說明對這個用戶的鑒權通過,允許用戶 點播其所請求的組播組。
步驟204,接入設備拒絕用戶的訪問,結束當前流程。
步驟205,接入設備根據(jù)所設置控制策略,判斷是否進入下一個控制層的權 限控制,如果進入下一個控制層,則返回步驟203;如果不再對用戶作進一步的 權限控制,則執(zhí)4亍步驟206;
其中,才艮據(jù)建立的控制層如不同劃分方式,來"&置控制策略。例如通過 對劃分不同的控制層對來訪用戶進行權限控制,而且為了進一步細化權P艮控制, 則需要執(zhí)行每一個控制層,那么是否進行下一個控制層的判斷依據(jù)便是否遍歷 完所有的控制層,直到控制層達到最頂層。
又如根據(jù)所制定的每個控制層的控制規(guī)則的優(yōu)先級來設置所述控制策略。根據(jù)不同的控制規(guī)則以及優(yōu)先級劃分控制層,每個控制層可采用不同的控制規(guī) 則,那么為每個控制層的控制規(guī)則設定一個代表優(yōu)先級高低的數(shù)值,如數(shù)值越 高代表優(yōu)先級越高,這樣從底層即優(yōu)先級低的開始進行層次控制,直到當前控 制層的優(yōu)先級達到停止進行下一個控制層訪問的數(shù)值時,便停止進行下一個控 制層的權P艮控制,直接根據(jù)當前控制層的控制規(guī)則來決定是拒絕用戶的請求還 是接受用戶的請求。需要指出的是,在實際的應用中的判斷依據(jù)并不局限于上 述兩種。
步驟206 ,接入i殳備允許用戶的訪問。
至此,通過本發(fā)明實施例所述的技術方案從整體到局部來劃分控制層對用 戶訪問組播組的權限進行控制,并根據(jù)不同的需求采用不同的控制策略和層次 劃分,使得運營商能夠提供更加高質量、清晰的視頻節(jié)目,對于現(xiàn)在IPTV開展 的業(yè)務都有很強的優(yōu)勢。
對于上述的各實施例,為了簡單描述,故將其都表述為一系列的動作組合, 但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為 依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。
為實現(xiàn)上述方法,本發(fā)明還提供一種層次化控制訪問組播組的裝置,該裝 置的結構參照圖4,主要包括如下模塊
劃分模塊401,用于劃分組播組的訪問權P艮控制層,并為每個控制層設置控 制規(guī)則;
控制模塊402,用于根據(jù)所述劃分模塊401設置的控制規(guī)則來對用戶請求訪 問的組播組進行權限控制;
觸發(fā)模塊403,用于根據(jù)所述控制模塊402對組播組的權限控制結果,促發(fā) 下一個控制層的權限控制。
上述裝置,還包括決策;f莫塊404:用于設置控制策略,并根據(jù)所述控制策 略判斷是否對用戶訪問的組播組進行下一個控制層的權限控制,以及用于在進 入下一個控制層的權限控制時通知所述觸發(fā)模塊403 。
其中,所述劃分模塊401具體用于按照接口的邏輯關系從整體到局部劃分訪問組播組的權限控制層;或者,根據(jù)不同的用戶權限級別,由高到低的層次 來劃分訪問組播組的權限控制層。
所述劃分模塊401具體用于將控制層所能允許的帶寬數(shù)目設置為該控制層 的控制規(guī)則;和/或,限制用戶所能加入的組播組個數(shù)來控制用戶對組播組的訪 問權限。
所述決策模塊404具體用于遍歷完所有的控制層,直到達到控制層的最頂 層;或者,為每個控制層的控制規(guī)則設定一個代表優(yōu)先級高低的數(shù)值,所述數(shù) 值越高代表優(yōu)先級越高,并從優(yōu)先級低的開始進行層次控制,直到當前控制層 的優(yōu)先級達到停止進行下一個控制層訪問的數(shù)值時,便停止進行下一個控制層 的權限控制。
綜上所述,本發(fā)明采用的裝置比較簡單,易于實現(xiàn),同時本發(fā)明實施例所 述的技術方案采用從整體到局部的標準來劃分用戶的組播組權限控制層次,對 每個層次的權限控制規(guī)則可以采用相同的策略,也可以采用不同的控制策略, 進行靈活控制,打破了之前傳統(tǒng)的單一控制方法的局限性,可以滿足多個層次 的控制需求,提供更加高質量、清晰的視頻節(jié)目,對于現(xiàn)在IPTV開展的業(yè)務, 如互聯(lián)網(wǎng)視頻直播、遠距離真視頻點播、節(jié)目源制作、高清數(shù)字節(jié)目轉播直播 等,都有很強的優(yōu)勢。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳 述的部分,可以參見其他實施例的相關描述即可。以上所述,僅為本發(fā)明的較 佳實施例而已,只是用來說明和解釋本發(fā)明,并非用于限定本發(fā)明的保護范圍。 在本發(fā)明的精神和權利要求保護范圍之內,對本發(fā)明所作的任何修改、等同替 換,都落入本發(fā)明的保護范圍。
權利要求
1、一種層次化控制訪問組播組的方法,其特征在于,劃分組播組的訪問權限控制層,并為每個控制層設置控制規(guī)則;該方法包括根據(jù)所設置的控制規(guī)則,在當前控制層對來訪用戶進行權限控制,如果所述用戶沒有通過權限控制,則拒絕用戶訪問其請求的組播組;如果所述用戶通過權限控制,則進入下一個控制層對來訪用戶進行權限控制,直到完成所設置的所有控制層。
2、 根據(jù)權利要求l所述的層次化控制訪問組播組的方法,其特征在于,所 述劃分訪問組播組的權限控制層為按照接口的邏輯關系從整體到局部劃分訪問組播組的權限控制層; 和/或,根據(jù)不同的用戶權限級別,由高到低的層次來劃分訪問組播組的權 限控制層。
3、 根據(jù)權利要求2所述的層次化控制訪問組播組的方法,其特征在于,所 述劃分訪問組播組的權限控制層為按照接口的邏輯關系從整體到局部劃分訪問組播組的權限控制層,包括 第 一控制層為整個接入設備; 第二控制層為接入設備的接口 ; 第三控制層為接入設備的接口和虛擬局域網(wǎng)VL AN; 第四控制層為接入設備的接口、 VLAN和網(wǎng)際協(xié)議IP地址;和/或, 根據(jù)不同的用戶權限級別,由高到低的層次來劃分訪問組播組的權限控制 層,包括第一控制層對當前用戶所能占用的帶寬的限制; 第二控制層對用戶點播組播組的權限控制; 第三控制層對用戶訪問的組播流的個數(shù)目的限制。
4、 根據(jù)權利要求l、或2、或3所述的層次化控制訪問組播組的方法,其特 征在于,所述為每個控制層設置控制規(guī)則包括將控制層所能允許的帶寬數(shù)目設置為該控制層的控制規(guī)則;和/或, 限制用戶所能加入的組播組個數(shù)來控制用戶對組播組的訪問權限。
5、 根據(jù)權利要求4中所述的層次化控制訪問組播組的方法,其特征在于, 所述根據(jù)所設置的控制規(guī)則,在當前控制層對來訪用戶進行權P艮控制為針對每個控制層允許的帶寬數(shù)目來控制當前控制層的用戶權限,在當前控 制層收到的用戶點播組播組占用的帶寬加上當前控制層上已經(jīng)占用的帶寬沒有 超過當前控制層所容納的帶寬限制值時,則ii^下一個層次的控制;和/或,針對每個控制層允許用戶加入的組播流個數(shù)來控制訪問組播組的權限,在 當前控制層上收到的用戶點播組播流個數(shù)加上當前層上已點播的組播流個數(shù)沒 有超過當前控制層組播流個數(shù)限制值時,則進入下一個層次的控制。
6、 根據(jù)權利要求l、或2、或3中所述的層次化控制訪問組播組的方法,其 特征在于,所述進入下一個控制層對來訪用戶進行權限控制之前,還包括設置控制策略,并根據(jù)所設置控制策略判斷是否進入下一個控制層的權限 控制,如果進入下一個控制層,則在下一個控制層對來訪用戶進行權P艮控制; 如果不再對用戶作進一步的權限控制,則允許用戶的訪問。
7、 根據(jù)權利要求6所述的層次化控制訪問組播組的方法,其特征在于,所 述控制策略的設置為遍歷完所有的控制層,直到達到控制層的最頂層;或者, 為每個控制層的控制規(guī)則設定一個代表優(yōu)先級高低的數(shù)值,所述數(shù)值越高 代^^優(yōu)先級越高,并從優(yōu)先級低的開始進行層次控制,直到當前控制層的優(yōu)先 級達到停止進行下一個控制層訪問的數(shù)值時,便停止進行下一個控制層的權限 控制。
8、 一種層次化控制訪問組播組的裝置,其特征在于,包括劃分模塊、控 制模塊、觸發(fā)模塊;其中,劃分模塊,用于劃分組播組的訪問權限控制層,并為每個控制層設置控制 規(guī)則;控制模塊,用于才艮據(jù)所述劃分模塊設置的控制規(guī)則來對用戶請求訪問的組播組進行權限控制;觸發(fā)模塊,用于根據(jù)所述控制模塊對組播組的權限控制結果,促發(fā)下一個 控制層的權限控制。
9、 根據(jù)權利要求8所述的層次化控制訪問組播組的裝置,其特征在于,還 包括決策模塊,用于設置控制策略,并根據(jù)所述控制策略判斷是否對用戶訪問 的組播組進行下一個控制層的權限控制,以及用于在進入下一個控制層的權限 控制時通知所述觸發(fā)纟莫塊。
10、 根據(jù)權利要求8或9所述的層次化控制訪問組播組的裝置,其特征在于, 所述劃分模塊具體用于按照接口的邏輯關系從整體到局部劃分訪問組播組的權限控制層;或者, 根據(jù)不同的用戶權限級別,由高到低的層次來劃分訪問組播組的權限控制層; 和/或,所述劃分沖莫塊具體用于將控制層所能允許的帶寬數(shù)目設置為該控制層的控制規(guī)則;和/或, 限制用戶所能加入的組播組個數(shù)來控制用戶對組播組的訪問權限。
11、 根據(jù)權利要求9所述的層次化控制訪問組播組的裝置,其特征在于,所 述決策模塊具體用于遍歷完所有的控制層,直到達到控制層的最頂層;或者, 為每個控制層的控制規(guī)則設定一個代表優(yōu)先級高低的數(shù)值,所述數(shù)值越高 代表優(yōu)先級越高,并從優(yōu)先級低的開始進行層次控制,直到當前控制層的優(yōu)先 級達到停止進行下一個控制層訪問的數(shù)值時,便停止進行下一個控制層的權限 控制。
全文摘要
本發(fā)明公開了一種層次化控制訪問組播組的方法,劃分組播組的訪問權限控制層,并為每個控制層設置控制規(guī)則;該方法包括根據(jù)所設置的控制規(guī)則,在當前控制層對來訪用戶進行權限控制,如果所述用戶沒有通過權限控制,則拒絕用戶訪問其請求的組播組;如果所述用戶通過權限控制,則進入下一個控制層對來訪用戶進行權限控制,直到完成所設置的所有控制層。相應地,本發(fā)明提供一種層次化控制訪問組播組的裝置,包括劃分模塊、控制模塊、觸發(fā)模塊。因此,通過本發(fā)明能夠對用戶點播的組播組進行多層次、靈活地控制,以提高組播組的質量。
文檔編號H04N7/173GK101640787SQ20091009170
公開日2010年2月3日 申請日期2009年8月24日 優(yōu)先權日2009年8月24日
發(fā)明者爽 劉, 聰 郁 申請人:中興通訊股份有限公司