專利名稱:組播或單播接納控制的方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),具體涉及組播或單播接納控制(AC, Admission Control)的方法、系統(tǒng)及裝置。
背景技術(shù):
對于高帶寬消耗且不允許丟包的業(yè)務(wù),例如網(wǎng)絡(luò)電視(IPTV, Internet Protocol Television)視頻,網(wǎng)絡(luò)帶寬尤其是用戶鏈路帶寬一般都非常有限。為 保證視頻業(yè)務(wù)有效開展,保證業(yè)務(wù)質(zhì)量,必須在網(wǎng)絡(luò)中部署資源管理(RM, Resource Management)禾口才妾纟內(nèi)4空制(AC, Admission Control)功能。
在IPTV業(yè)務(wù)中,包括組播/廣播視頻和單播視頻兩種業(yè)務(wù),例如BTV和視頻 點(diǎn)播(VOD, Video On Demand)。由于組播和單播業(yè)務(wù)模式差別很大,其AC 功能的實(shí)現(xiàn)也有所不同。
現(xiàn)有技術(shù)中,組播AC—般在接入節(jié)點(diǎn)(AN, Access Node)上進(jìn)行接納控 制,其中,接入節(jié)點(diǎn)包括本地資源接納控制功能實(shí)體(X-RACF, X-Resource and Admission Control Function )。 AN在接收到用戶設(shè)備發(fā)送的組播請求后,X-RACF 判斷資源是否足夠,即判斷用戶鏈路帶寬是否滿足用戶請求加入頻道的帶寬需 求,或判斷用戶加入的頻道數(shù)是否超過了限制的最大數(shù)量,如果帶寬不足或超 過了最大數(shù)目,則AC失敗,拒絕用戶加入頻道的請求。
單播AC—般由獨(dú)立的RM服務(wù)器完成接納控制,其中,RM服務(wù)器包 括接入資源接納控制功能實(shí)體(A-RACF, Access Resource and Admission Control Function),其中,A-RACF能夠了解網(wǎng)絡(luò)拓樸,管理著從應(yīng)用功能 實(shí)體(AF, Application Function )(如單播視頻服務(wù)器)到用戶的端到端 的帶寬,因此可以在用戶請求單播視頻業(yè)務(wù)時,由AF向A-RACF請求資源,
A-RACF判斷端到端的帶寬滿足情況,并返回資源請求結(jié)果,AF根據(jù)資源 請求結(jié)果決定是否接納業(yè)務(wù)。
現(xiàn)有技術(shù)的一種方案為組播業(yè)務(wù)和單播業(yè)務(wù)分別預(yù)留接入線路資源,互 不占用,由本地資源接納控制功能實(shí)體X-RACF完成接入線路組播AC功能, 由接入資源接納控制功能實(shí)體A-RACF完成接入線路單播AC功能。組播 AC和單播AC功能互相獨(dú)立,互不影響,因此組播業(yè)務(wù)和單播業(yè)務(wù)不能共 享帶寬資源,造成帶寬資源浪費(fèi);且在組播帶寬資源不足時,無法為用戶提 供組播業(yè)務(wù)。
現(xiàn)有技術(shù)的另 一種方案中,A-RACF除了完成接入線路單播AC功能; 用戶加入某個組播頻道時,向AN發(fā)送組播請求,AN主動向A-RACF上報 用戶加入的頻道信息,由A-RACF判斷用戶鏈路帶寬是否滿足需求,如果不 滿足需求,則通知AN拒絕用戶加入請求。這種由AN上報組播用戶加入信 息,由A-RACF統(tǒng)一進(jìn)行AC處理,使組播和單播實(shí)現(xiàn)方式統(tǒng)一,避免了資 源浪費(fèi)。但該方案在進(jìn)行組播業(yè)務(wù)頻道切換時需要和A-RACF交互,切換時 間長,用戶體驗差。同時,該方案實(shí)現(xiàn)復(fù)雜,而且組播業(yè)務(wù)比單播業(yè)務(wù)切換 頻率大,所有用戶進(jìn)行頻道切換時,都需要AN向A-RACF上報用戶頻道切 換信息,大量電視用戶的頻繁切換頻道時就會導(dǎo)致大量的信息交互,對AN 的性能要求非常高。AN不進(jìn)行接納控制。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種組播AC的方法,在實(shí)現(xiàn)組播和單播業(yè)務(wù)資源共享 的同時,保證組播業(yè)務(wù)頻道的快速切換。
本發(fā)明實(shí)施例還提供一種組播AC的系統(tǒng)及裝置,在實(shí)現(xiàn)組播和單播業(yè)務(wù) 資源共享的同時,保證組播業(yè)務(wù)頻道的快速切換。
本發(fā)明實(shí)施例還提出 一種單播AC的方法,能夠?qū)崿F(xiàn)組播和單播業(yè)務(wù)資 源共享,且實(shí)現(xiàn)方法簡單。
本發(fā)明實(shí)施例還提供一種單播AC的系統(tǒng)及裝置,能夠?qū)崿F(xiàn)組播和單播業(yè)
務(wù)資源共享,且實(shí)現(xiàn)方法簡單。
為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的
一種組播 接納控制的方法,包括
網(wǎng)絡(luò)設(shè)備接收組播請求,根據(jù)所述組播請求進(jìn)行組播資源接納控制操作; 當(dāng)組播資源不足時,向資源接納控制設(shè)備發(fā)送外部資源請求,根據(jù)所述資
源接納控制設(shè)備返回的響應(yīng)所述外部資源請求的接納控制操作的結(jié)果,進(jìn)行組
播操作。
一種組播接納控制系統(tǒng),其特征在于,包括網(wǎng)絡(luò)設(shè)備和資源接納控制^:備
所述網(wǎng)絡(luò)設(shè)備,用于接收組播請求,為所述組播請求進(jìn)行組播資源接納控 制操作;當(dāng)組播資源不足時,向所述資源接納控制設(shè)備發(fā)送外部資源請求;并 根據(jù)所述資源接納控制設(shè)備返回的響應(yīng)所述外部資源請求的接納控制操作的結(jié) 果,進(jìn)行組播操作;
所述資源接納控制設(shè)備,用于接收所述外部資源請求,對所述資外部源請 求進(jìn)行接納控制操作,并將接納控制操作的結(jié)果返回給所述網(wǎng)絡(luò)設(shè)備。
一種網(wǎng)絡(luò)設(shè)備,包括
組播請求接口模塊,用于接收組播請求;
資源請求接口模塊,用于向資源接納控制設(shè)備發(fā)送外部資源請求,并接收 所述資源接納控制設(shè)備返回的對外部資源請求進(jìn)行接納控制操作的結(jié)果;
接納控制操作模塊,用于根據(jù)所述組播請求進(jìn)行組播資源接納控制操作, 當(dāng)組播資源不足時,通過所述資源請求接口模塊向所述資源接納控制設(shè)備發(fā)送 所述外部資源請求;并根據(jù)所述資源接納控制設(shè)備返回的響應(yīng)所述外部資源請 求的接納控制纟喿作的結(jié)果,進(jìn)行組播操作。
一種資源接納控制設(shè)備,其特征在于,包括
資源請求接口模塊,用于接收網(wǎng)絡(luò)設(shè)備在組播資源不足時發(fā)送的外部資源 請求;
接納控制操作模塊,用于對所述外部資源請求進(jìn)行接納控制操作,并通過 所述資源請求接口模塊將接納控制操作結(jié)果返回給所述網(wǎng)絡(luò)設(shè)備。 一種單播接納控制的方法,包括
資源接納控制設(shè)備接收單播資源請求,根據(jù)所述單播資源請求進(jìn)行單播資
源接納控制操作;
當(dāng)單播資源不足時,向網(wǎng)絡(luò)設(shè)備發(fā)送外部資源請求;
所述資源接納控制設(shè)備根據(jù)所述網(wǎng)絡(luò)設(shè)備返回的響應(yīng)所述外部資源請求的 接納控制操作的結(jié)果,進(jìn)行單播操作。
一種單播接納控制系統(tǒng),該系統(tǒng)包括資源接納控制設(shè)備和網(wǎng)絡(luò)設(shè)備
所述資源接納控制設(shè)備,用于接收單播資源請求,根據(jù)所述單播資源請求 進(jìn)行單播資源接納控制操作,當(dāng)單播資源不足時,向所述網(wǎng)絡(luò)設(shè)備發(fā)送外部資
源請求;并根據(jù)所述網(wǎng)絡(luò)設(shè)備響應(yīng)所述外部資源請求的接納控制操作的結(jié)果, 為所述單播資源請求進(jìn)行單播搡作;
所述網(wǎng)絡(luò)設(shè)備,用于對所述外部資源請求進(jìn)行接納控制操作,并將所述接 納控制操作結(jié)果返回給所述資源接納控制設(shè)備。
一種資源接納控制設(shè)備,包括
單播資源請求接口模塊,用于接收單播資源請求;
資源請求接口模塊,用于向網(wǎng)絡(luò)設(shè)備發(fā)送外部資源請求,并接收所述網(wǎng)絡(luò) 設(shè)備返回的響應(yīng)所述外部資源請求的接納控制操作的結(jié)果;
接納控制操作模塊,用于根據(jù)單播資源請求進(jìn)行單播資源接納控制操作當(dāng) 單播資源不足時,通過所述資源請求接口模塊向所述網(wǎng)絡(luò)設(shè)備發(fā)送外部資源請 求并根據(jù)所述網(wǎng)絡(luò)設(shè)備返回的對資源請求進(jìn)行接納控制操作的結(jié)果,進(jìn)行單播 操作。
一種網(wǎng)絡(luò)設(shè)備,包括
資源請求接口模塊,用于接收資源接納控制設(shè)備在單播資源不足時發(fā)送的 外部資源請求;
接納控制操作模塊,用于根據(jù)所述外部資源請求進(jìn)行接納控制操作,并通 過所述資源請求接口模塊將接納控制操作結(jié)果返回給所述資源接納控制設(shè)備。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例所提供的組播AC的方法、系統(tǒng)及裝置,
為組播業(yè)務(wù)分配組播資源,當(dāng)AN對接收到的組播請求進(jìn)行AC操作,確定 組播資源不足時,向A-RACF請求外部資源,A-RACF進(jìn)行外部資源的AC 操作,AN根據(jù)A-RACF外部資源的AC操作的結(jié)果進(jìn)行相應(yīng)操作??梢姡?本發(fā)明實(shí)施例的技術(shù)方案在AN確定資源不足時,可以請求A-RACF為組播 業(yè)務(wù)分配資源,從而實(shí)現(xiàn)了組播業(yè)務(wù)與單播業(yè)務(wù)的資源共享,避免了資源浪 費(fèi)。并且,由于不需要向A-RACF上報頻道切換信息,從而在大量用戶進(jìn)行 頻道切換時,不需要與A-RACF進(jìn)行大量的信息交互,減小了 AN實(shí)現(xiàn)的復(fù) 雜度;而且在不影響其它業(yè)務(wù)流的情況下,盡量滿足用戶要求,為用戶提供 組播業(yè)務(wù);頻道切換時不需要與A-RACF交互就可以進(jìn)行組播復(fù)制,從而減 小了切換延遲,實(shí)現(xiàn)了頻道的快速切換。
本發(fā)明實(shí)施例所提供的單播AC的方法、系統(tǒng)及裝置,為單播業(yè)務(wù)分配 組播資源,當(dāng)A-RACF對單播請求進(jìn)行AC操作,確定單播資源不足時,向 內(nèi)置X-RACF的AN請求外部資源,內(nèi)置X-RACF的AN進(jìn)行資源的AC操 作并返回結(jié)果,由A-RACF根據(jù)AC操作的結(jié)果進(jìn)行相應(yīng)的操作??梢姡?發(fā)明實(shí)施例的技術(shù)方案能夠?qū)崿F(xiàn)組播業(yè)務(wù)與單播業(yè)務(wù)的資源共享,避免了資 源浪費(fèi),并且這種方法的實(shí)現(xiàn)方式簡單。
圖1為本發(fā)明實(shí)施例中組播AC的方法流程圖; 圖2為本發(fā)明實(shí)施例中門限之下的組播請求/釋放方法流程圖; 圖3為本發(fā)明實(shí)施例中門限之上的組播請求/釋放方法流程圖; 圖4為本發(fā)明實(shí)施例中門限之上的組播請求/拒絕方法流程圖; 圖5為本發(fā)明實(shí)施例中單播AC的方法流程圖; 圖6為本發(fā)明實(shí)施例中門限之下的單播請求/釋放方法流程圖; 圖7為本發(fā)明實(shí)施例中門限之上的單播請求/釋放方法流程圖; 圖8為本發(fā)明實(shí)施例中門限之上的單播請求/拒絕方法流程圖。
具體實(shí)施例方式
下面結(jié)合附圖及具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明。
本發(fā)明實(shí)施例中的組播和/或單播接納控制(AC)方法應(yīng)用于包括網(wǎng)絡(luò)設(shè)
備和資源控制設(shè)備的通信系統(tǒng)。其中,所述網(wǎng)絡(luò)設(shè)備可以是內(nèi)置X-RACF 的AN、匯聚設(shè)備(Aggregation)、寬帶接入服務(wù)器(BRAS)和SR等,所 述資源控制設(shè)備可以是A-RACF。
本發(fā)明實(shí)施例中的組播AC方法,預(yù)先為組播業(yè)務(wù)分配組播資源,該組 播資源由網(wǎng)絡(luò)設(shè)備,完成接入線路組播AC功能,為組播業(yè)務(wù)分配組播資源。 圖1為本發(fā)明實(shí)施例中組播接納控制的方法流程圖。如圖l所示,該方法包 括以下步驟
步驟101:網(wǎng)絡(luò)設(shè)備接收組播請求,根據(jù)所述組播請求進(jìn)行組播資源接納 控制操作;
步驟102:當(dāng)組播資源不足時,向資源接納控制設(shè)備發(fā)送外部資源請求, 根據(jù)所述資源接納控制設(shè)備返回的響應(yīng)所述外部資源請求的接納控制操作 的結(jié)果,進(jìn)行組播操作。
本發(fā)明實(shí)施例中為組播業(yè)務(wù)分配組播資源時進(jìn)一 步為組播業(yè)務(wù)設(shè)置組 播資源門限。
在以下的實(shí)施例中,以網(wǎng)絡(luò)設(shè)備為內(nèi)置X-RACF的AN、資源接納控制 設(shè)備為A-RACF為例進(jìn)行說明。
步驟102中X-RACF為組播請求進(jìn)行AC操作中,首先檢測當(dāng)前被占用 的組播資源與組播請求所需的資源之和是否在設(shè)置的組播資源門限之上或 之下,當(dāng)在門限之下時,按圖2所示的方法流程圖執(zhí)行,當(dāng)在門限之上時, 按圖2或圖3所示的方法流程圖執(zhí)行。
圖2所示為本發(fā)明實(shí)施例中門限之下的組播請求/釋放方法流程圖。如 圖2所示,該方法包括以下步驟
步驟201:用戶設(shè)備向內(nèi)置X-RACF的AN發(fā)送組播請求,如因特網(wǎng)小
組管理協(xié)議(IGMP, Internet Group Management Protocol)力口入報文。
本步驟中的組播請求可以是用戶加入組播頻道的請求,也可以是用戶由
一個組播業(yè)務(wù)頻道切換至另 一個組播業(yè)務(wù)頻道的請求。
步驟202: X-RACF為組播請求進(jìn)行AC操作。在本步驟中,當(dāng)前被占
用的組播資源與所述組播請求需要的組播資源之和低于預(yù)先設(shè)置的組播資
源門限,可以確定組播資源足夠。
步驟203.' AN為該組播請求進(jìn)行組播復(fù)制。
當(dāng)用戶不需要繼續(xù)使用組播業(yè)務(wù)時,組播停止的AC過程包括
步驟204:用戶設(shè)備向內(nèi)置X-RACF的AN發(fā)送組播停止請求,如IGMP
離開報文。
步驟205: X-RACF為組播停止請求執(zhí)行AC操作,停止為該組播請求 進(jìn)行組播復(fù)制。
圖3為本發(fā)明實(shí)施例中門限之上的組播請求/釋放方法流程圖。如圖3 所示,該方法包括以下步驟
步驟301:用戶設(shè)備向內(nèi)置X-RACF的AN發(fā)送組播請求,如IGMP加 入報文。
步驟302: X-RACF為組播請求進(jìn)行AC操作。在本步驟中,當(dāng)前被占 用的組播資源與所述組播請求需要的組播資源之和高于預(yù)先設(shè)置的組播資 源門限,可以確定組播資源不足。
步驟303: X-RACF向A-RACF發(fā)送外部資源請求。 步-豫304: A-RACF對外部資源請求進(jìn)行AC操作。本步驟中,如果當(dāng) 前被占用的單播資源與所述外部資源請求需要的組播資源之和低于預(yù)先設(shè) 置的單播資源門限,可以確定單播資源足夠。確定單播資源足夠時,接納 X-RACF的外部資源請求,繼續(xù)執(zhí)行步驟305。
步驟305: A-RACF為X-RACF分配外部資源。
步-驟306: AN為該組播請求進(jìn)行組播復(fù)制。
當(dāng)用戶不再需要組播業(yè)務(wù)時,進(jìn)行組播停止的AC過程包括
步驟307:用戶設(shè)備向AN發(fā)送組播停止請求,如IGMP離開報文。 步驟308: X-RACF為組播停止請求執(zhí)行AC操作,停止為該組播請求 進(jìn)行組播復(fù)制。
步驟309: X-RACF全部或者部分釋放A-RACF分配的資源。在本步驟 中,所述釋放資源可在X-RACF不需要繼續(xù)使用該資源時立即執(zhí)行;也在可 以在一個預(yù)先設(shè)定的定時器超時之后執(zhí)行;也可以是在A-RACF的單播資源 不足時執(zhí)行;或者在A-RACF接收到單播請求后,向X-RACF請求外部資 源時執(zhí)行;或者馬上執(zhí)行;或者根據(jù)預(yù)先設(shè)定的歸還策略執(zhí)行,例如設(shè)定歸 還的門限(百分比或者帶寬大小)。比如,X-RACF原先向A-RACF借了 5M帶寬資源,當(dāng)X-RACF釋放資源時,可以根據(jù)預(yù)先設(shè)定的歸還百分比或 帶寬大小,第一次先釋放2M帶寬資源,第二次再釋放剩余的3M帶寬資源。
可選的,由于接入節(jié)點(diǎn)中的本地資源接納控制實(shí)體借用接入資源接納控 制實(shí)體的單播資源,因此,在接入節(jié)點(diǎn)中的本地資源接納控制實(shí)體使用外部
資源進(jìn)行組播業(yè)務(wù)時,接入資源接納控制實(shí)體可以采用強(qiáng)制索取的方法,即 在接入資源接納控制實(shí)體的單播資源不足時,接入資源接納控制實(shí)體可以強(qiáng) 行要求接入節(jié)點(diǎn)中的本地資源接納控制實(shí)體中斷某些組播業(yè)務(wù),將借用的資 源還回來。
可選的,在接入節(jié)點(diǎn)的本地資源接納控制實(shí)體可以根據(jù)當(dāng)前實(shí)際資源使 用情況向接入資源接納控制實(shí)體歸還借用的資源,或歸還其它空閑資源。
圖4為本發(fā)明實(shí)施例中門限之上組播請求/拒絕的方法流程圖。如圖4 所示,該方法包括以下步驟
步驟401 步驟403與步驟301 步驟303相同,在此不再詳述。
步驟404: A-RACF對外部資源請求進(jìn)行AC操作。本步驟中,當(dāng)前被 占用的單播資源與所述外部資源請求需要的組播資源之和高于預(yù)先設(shè)置的 單播資源門P艮,可以確定單播資源不足。確定單播資源不足時,拒絕X-RACF 的外部資源請求,繼續(xù)執(zhí)行步驟405。
步驟405: A-RACF向X-RACF發(fā)送拒絕外部資源請求的信息。
本實(shí)施例所描述的情況是指空閑的組播資源不滿足用戶的組播請求,且
A-RACF的空閑單播資源也不能滿足組播請求時,拒絕用戶的組播請求。
基于上述方法,本發(fā)明實(shí)施例還提出一種組播AC的系統(tǒng),所述系統(tǒng)包括 網(wǎng)絡(luò)設(shè)備和資源接納控制設(shè)備;
所述網(wǎng)絡(luò)設(shè)備,用于接收組播請求,為所述組播請求進(jìn)行組播資源接納控 制操作;當(dāng)組播資源不足時,向所述資源接納控制設(shè)備發(fā)送外部資源請求;并 根據(jù)所述資源接納控制設(shè)備返回的響應(yīng)所述外部資源請求的接納控制操作的結(jié) 果,進(jìn)行組播操作;
所述資源接納控制設(shè)備,用于接收所述外部資源請求,對所述資外部源請 求進(jìn)行4妾納控制操作,并將接納控制操作的結(jié)果返回給所述網(wǎng)絡(luò)設(shè)備。
基于上述方法,本發(fā)明實(shí)施例還提出 一種網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括
組播請求接口模塊,用于接收組播請求;
資源請求接口模塊,用于向資源接納控制設(shè)備發(fā)送外部資源請求,并接收 所述資源接納控制設(shè)備返回的對外部資源請求進(jìn)行接納控制操作的結(jié)果;
接納控制操作模塊,用于根據(jù)所述組播請求進(jìn)行組播資源接納控制操作, 當(dāng)組播資源不足時,通過所述資源請求接口模塊向所述資源接納控制設(shè)備發(fā)送
求的接納控制操作的結(jié)果,進(jìn)行組播操作。
基于上述方法,本發(fā)明實(shí)施例還提出一種資源接納控制設(shè)備,包括 資源請求接口模塊,用于接收網(wǎng)絡(luò)設(shè)備在組播資源不足時發(fā)送的外部資源
請求;
接納控制操作模塊,用于對所述外部資源請求進(jìn)行接納控制操作,并通過 所述資源請求接口模塊將接納控制操作結(jié)果返回給所述網(wǎng)絡(luò)設(shè)備。
由上述可以看出,本發(fā)明實(shí)施例提出的組播AC的方法、系統(tǒng)和裝置,預(yù) 先為組播業(yè)務(wù)分配組播資源,并設(shè)置組播資源門限,當(dāng)組播資源不足時,可以 通過X-RACF向A-RACF請求外部資源,從而能夠?qū)崿F(xiàn)組播業(yè)務(wù)與單播業(yè)務(wù)的 資源共享,提高了資源利用率,避免了資源浪費(fèi)。并且,由于用戶進(jìn)行頻道切換時,不需要X-RACF向A-RACF上報用戶頻道切換信息,能夠保證組播業(yè)務(wù) 頻道的快速切換。
本發(fā)明實(shí)施例還提出一種單播AC方法,如圖5所示,圖5為本發(fā)明實(shí)施 例中單播AC的方法流程圖。在本實(shí)施例中,預(yù)先為單播業(yè)務(wù)分配組播資源, 該組播資源由資源接納控制設(shè)備控制,為單播業(yè)務(wù)分配單播資源。該方法包括 以下步驟
步驟501:資源接納控制設(shè)備接收單播資源請求,根據(jù)所述單播資源請求 進(jìn)行單播資源接納控制操作;
步驟502:當(dāng)單播資源不足時,向網(wǎng)絡(luò)設(shè)備發(fā)送外部資源請求;
所述資源接納控制設(shè)備根據(jù)所述網(wǎng)絡(luò)設(shè)備返回的響應(yīng)所述外部資源請求的 接納控制操作的結(jié)果,進(jìn)行單播操作。
本發(fā)明實(shí)施例中為單播業(yè)務(wù)分配單播資源時進(jìn)一步為單播業(yè)務(wù)設(shè)置單 播資源門限。
以下以資源接納控制設(shè)備為A-RACF、網(wǎng)絡(luò)設(shè)備為內(nèi)置X-RACF的AN 為例進(jìn)行說明。
步驟502中A-RACF為單播資源請求進(jìn)行AC操作中,首先檢測當(dāng)前被 占用的單播資源與單播資源請求所需的資源之和是否在設(shè)置的單播資源門 限之上或之下,當(dāng)在門限之下時,按圖6所示的方法流程圖執(zhí)行,當(dāng)在門限 之上時,按圖7或圖8所示的方法流程圖執(zhí)行。
圖6為本發(fā)明實(shí)施例中門限之下的單播請求/釋放方法流程圖。如圖6 所示,該方法包括以下步驟
步驟601:用戶設(shè)備向AF發(fā)送單播會話請求。
步驟602: AF收到單播會話請求后,向A-RACF發(fā)送單播資源請求。 步驟603: A-RACF為單播資源請求進(jìn)行AC操作。在本步驟中,當(dāng)前
被占用的單播資源與所述單播資源請求需要的單播資源之和低于預(yù)先設(shè)置
的單播資源門限,可以確定單播資源足夠。
步驟604: A-RACF為該單播資源請求分配資源。
步驟605: AF向用戶設(shè)備發(fā)送單播會話接受消息。 當(dāng)用戶不需要繼續(xù)使用單播業(yè)務(wù)時,單播停止的AC過程包括 步驟606:用戶設(shè)備向AF發(fā)送單播會話停止請求。 步驟607: AF收到單播會話停止請求后,向A-RACF發(fā)送單播資源釋 放請求。
步驟608: A-RACF為單播資源釋放請求執(zhí)行AC操作,釋放為該單播 資源請求分配的資源。
圖7為本發(fā)明實(shí)施例中門限之上的單播請求/釋放方法流程圖。如圖7 所示,該方法包括以下步驟
步驟701:用戶設(shè)備向AF發(fā)送單播會話請求。
步驟702: AF收到單播會話請求后,向A-RACF發(fā)送單播資源請求。
步驟703: A-RACF為單播資源請求進(jìn)行AC操作。在本步驟中,當(dāng)前 被占用的單播資源與所述單播資源請求需要的單播資源之和高于預(yù)先設(shè)置 的單播資源門限,可以確定單播資源不足。
步驟704: A-RACF向X-RACF發(fā)送外部資源請求。
步驟705: X-RACF對外部資源請求進(jìn)行AC操作。本步驟中,當(dāng)前被 占用的組播資源與所述外部資源請求需要的單播資源之和低于預(yù)先設(shè)置的 組播資源門限,可以確定組播資源足夠。確定組播資源足夠時,接納A-RACF 的外部資源請求,繼續(xù)執(zhí)行步驟706。
步驟706: X-RACF為A-RACF分配外部資源。
步驟707: A-RACF為該單播資源請求分配資源。
步驟708: AF向用戶設(shè)備發(fā)送單播會話接受消息。
當(dāng)用戶不需要繼續(xù)使用單播業(yè)務(wù)時,單播停止的AC過程包括
步驟709:用戶設(shè)備向AF發(fā)送單播會話停止請求。
步驟710: AF收到單播會話停止請求后,向A-RACF發(fā)送單播資源釋 放請求。
步驟71L A-RACF單播資源釋放請求執(zhí)行AC操作。 步驟712: A-RACF全部或者部分釋放X-RACF分配的資源。在本步驟 中,所述釋放資源可以A-RACF不需要繼續(xù)使用該資源時立即執(zhí)行;也在可 以在一個預(yù)先設(shè)定的定時器超時之后執(zhí)行;也可以是在X-RACF的組播資源 不足時執(zhí)行;或者在X-RACF接收到組播請求后,向A-RACF請求外部資 源時執(zhí)行;或者馬上執(zhí)行;或者根據(jù)預(yù)先設(shè)定的歸還策略執(zhí)行,例如設(shè)定歸 還的門限(百分比或者帶寬大小)。比如,A-RACF原先向X-RACF借了 5M帶寬資源,當(dāng)A-RACF釋放資源時,可以根據(jù)預(yù)先設(shè)定的歸還百分比或 帶寬大小,第一次先釋放2M帶寬資源,第二次再釋放剩余的3M帶寬資源。
另夕卜,由于接入資源接納控制實(shí)體借用接入節(jié)點(diǎn)中的本地資源接納控制 實(shí)體的組播資源,因此,在外部資源進(jìn)行組播業(yè)務(wù)使用接入節(jié)點(diǎn)中的本地資 源接納控制實(shí)體時,節(jié)點(diǎn)中的本地資源接納控制實(shí)體可以采用強(qiáng)制索取的方 法,即在節(jié)點(diǎn)中的本地資源接納控制實(shí)體的組播資源不足時,節(jié)點(diǎn)中的本地 資源接納控制實(shí)體可以強(qiáng)行要求本地資源接納控制實(shí)體中斷某些單播業(yè)務(wù), 將借用的資源還回來。
圖8為本發(fā)明實(shí)施例中門限之上的單播請求/拒絕方法流程圖。如圖8 所示,該方法包括以下步驟
步驟801 步驟804與步驟701~步驟704相同,在此不再詳述。
步驟805: X-RACF對外部資源請求進(jìn)行AC操作。本步驟中,當(dāng)前被 占用的組播資源與所述外部資源請求需要的單播資源之和高于預(yù)先設(shè)置的 組播資源門限,可以確定組播資源不足。確定組播資源不足時,拒絕A-RACF 的外部資源請求,繼續(xù)執(zhí)行步驟806。
步驟806: X-RACF向A-RACF發(fā)送拒絕外部資源請求的信息。
步驟807: A-RACF向AF發(fā)送拒絕消息。
步驟808: AF向用戶設(shè)備發(fā)送單播會話拒絕消息。
基于上述單播AC的方法,本發(fā)明實(shí)施例還提出一種單播AC的系統(tǒng),該 系統(tǒng)包括資源接納控制設(shè)備和網(wǎng)絡(luò)設(shè)備
所述資源接納控制設(shè)備,用于接收單播資源請求,根據(jù)所述單播資源請求
進(jìn)行單播資源接納控制操作,當(dāng)單播資源不足時,向所述網(wǎng)絡(luò)設(shè)備發(fā)送外部資 源請求;并根據(jù)所述網(wǎng)絡(luò)設(shè)備響應(yīng)所述外部資源請求的接納控制操作的結(jié)果,
為所述單播資源請求進(jìn)行單播操作;
所述網(wǎng)絡(luò)設(shè)備,用于對所述外部資源請求進(jìn)行接納控制操作,并將所述接 納控制操作結(jié)果返回給所述資源接納控制設(shè)備。
基于上述單播AC的方法,本發(fā)明實(shí)施例還提出一種資源接納控制設(shè)備, 包括
單播資源請求接口模塊,用于接收單播資源請求;
資源請求接口模塊,用于向網(wǎng)絡(luò)設(shè)備發(fā)送外部資源請求,并接收所述網(wǎng)絡(luò) 設(shè)備返回的響應(yīng)所述外部資源請求的接納控制操作的結(jié)果;
接納控制操作模塊,用于根據(jù)單播資源請求進(jìn)行單播資源接納控制操作當(dāng) 單播資源不足時,通過所述資源請求接口模塊向所述網(wǎng)絡(luò)設(shè)備發(fā)送外部資源請 求并根據(jù)所述網(wǎng)絡(luò)設(shè)備返回的對資源請求進(jìn)行接納控制操作的結(jié)果,進(jìn)行單播 操作。
基于上述單播AC的方法,本發(fā)明實(shí)施例還提出一種網(wǎng)絡(luò)設(shè)備,包括 資源請求接口模塊,用于接收資源接納控制設(shè)備在單播資源不足時發(fā)送的 外部資源請求;
接納控制操作模塊,用于根據(jù)所述外部資源請求進(jìn)行接納控制操作,并通 過所述資源請求接口模塊將接納控制操作結(jié)果返回給所述資源接納控制設(shè)備。
由上述可以看出,本發(fā)明實(shí)施例提出的單播AC的方法、系統(tǒng)和裝置,預(yù) 先為單播業(yè)務(wù)分配組播資源,并設(shè)置單播資源門限,當(dāng)單播資源不足時,可以 通過A-RACF向X-RACF請求外部資源,從而能夠?qū)崿F(xiàn)組播業(yè)務(wù)與單播業(yè)務(wù)的 資源共享,提高了資源利用率,避免了資源浪費(fèi)。并且,這種方法的實(shí)現(xiàn)方式 簡單。
另外,本領(lǐng)域技術(shù)人員容易理解的是,上述組播AC的方法、系統(tǒng)和裝 置以及單播AC的方法、系統(tǒng)和裝置可以結(jié)合起來應(yīng)用,即當(dāng)組播資源不 足時,可以通過X-RACF向A-RACF請求外部資源,當(dāng)組播業(yè)務(wù)結(jié)束時,
部分或者全部歸還從A-RACF請求的資源;同時,當(dāng)單播資源不足時,可以 通過A-RACF向X-RACF請求外部資源,當(dāng)單播業(yè)務(wù)結(jié)束時,部分或者全 部歸還從X-RACF請求的資源。歸還的時機(jī)及方式可以根據(jù)需要靈活設(shè)定, 在此不再贅述。
本領(lǐng)域技術(shù)人員容易理解的是,上述X-RACF和A-RACF也可以是國 際電信聯(lián)盟電信分部 (ITU-T , International Telecommunication Union-Telecommunication section )標(biāo)準(zhǔn)中傳送資源控制功能實(shí)體(TRC-FE, Transport Resource Control - Functional Entity )和策略決策功能實(shí)體(PD-FE, Policy Decision - Functional Entity )或其它標(biāo)準(zhǔn)的對應(yīng)功能實(shí)體。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范 圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種組播接納控制的方法,其特征在于,包括網(wǎng)絡(luò)設(shè)備接收組播請求,根據(jù)所述組播請求進(jìn)行組播資源接納控制操作;當(dāng)組播資源不足時,向資源接納控制設(shè)備發(fā)送外部資源請求,根據(jù)所述資源接納控制設(shè)備返回的響應(yīng)所述外部資源請求的接納控制操作的結(jié)果,進(jìn)行組播操作。
2、 如權(quán)利要求l所述的方法,其特征在于,該方法進(jìn)一步包括當(dāng)組播資 源足夠時,接納所迷組播請求。
3、 如權(quán)利要求1或2所述的方法,其特征在于,該方法進(jìn)一步包括預(yù)先 為組播業(yè)務(wù)設(shè)置組播資源門限;所述組播資源不足為當(dāng)前被占用的組播資源與所述組播請求需要的組播 資源之和高于預(yù)先設(shè)置的組播資源門限時,組播資源不足。
4、 如權(quán)利要求3所述的方法,其特征在于,該方法進(jìn)一步包括預(yù)先為單 播業(yè)務(wù)設(shè)置單播資源門限;所述資源接納控制設(shè)備響應(yīng)所述外部資源請求的接納控制操作的步驟包 括當(dāng)前被占用的單播資源與所述外部資源請求需要的組播資源之和低于預(yù)先 設(shè)置的單播資源門限時,接納所述外部資源請求。
5、 如權(quán)利要求3所述的方法,其特征在于,該方法進(jìn)一步包括預(yù)先為單 播業(yè)務(wù)設(shè)置單播資源門限;所述資源接納控制設(shè)備響應(yīng)所述外部資源請求的接納控制操作的步驟包 括所述資源接納控制設(shè)備確定資源不足時,拒絕所述外部資源請求。
6、 如權(quán)利要求3所述的方法,其特征在于,該方法進(jìn)一步包括 所述網(wǎng)絡(luò)設(shè)備接收組播停止請求,根據(jù)所述組播停止請求停止組播復(fù)制;并全部或部分釋放所述資源接納控制設(shè)備分配的資源。
7、 如權(quán)利要求6所述的方法,其特征在于,所述釋放所述資源接納控制設(shè) 備分配的資源的步驟包括 在所述網(wǎng)絡(luò)設(shè)備不需要繼續(xù)使用該資源時執(zhí)行;或者在所述資源接納控制設(shè)備檢測到單播資源不足時執(zhí)行; 或者在所述資源接納控制設(shè)備接收到單播請求后,所述單播請求需要的單 播資源不足時執(zhí)行;或者按照預(yù)先設(shè)置的資源歸還策略執(zhí)行; 或者在預(yù)先設(shè)定的定時器超時后執(zhí)行。
8、 一種組播接納控制系統(tǒng),其特征在于,包括網(wǎng)絡(luò)設(shè)備和資源接納控制設(shè)備所述網(wǎng)絡(luò)設(shè)備,用于接收組播請求,為所述組播請求進(jìn)行組播資源接納控 制操作;當(dāng)組播資源不足時,向所述資源接納控制設(shè)備發(fā)送外部資源請求;并果,進(jìn)行組播操作;所述資源接納控制設(shè)備,用于接收所述外部資源請求,對所述資外部源請 求進(jìn)行接納控制操作,并將接納控制操作的結(jié)果返回給所述網(wǎng)絡(luò)設(shè)備。
9、 一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括 組播請求接口模塊,用于接收組播請求;資源請求接口模塊,用于向資源接納控制設(shè)備發(fā)送外部資源請求,并接收 所述資源接納控制設(shè)備返回的對外部資源請求進(jìn)行接納控制操作的結(jié)果;接納控制操作模塊,用于根據(jù)所述組播請求進(jìn)行組播資源接納控制操作, 當(dāng)組播資源不足時,通過所述資源請求接口模塊向所述資源接納控制設(shè)備發(fā)送 所述外部資源請求;并根據(jù)所述資源接納控制設(shè)備返回的響應(yīng)所述外部資源請 求的接納控制操作的結(jié)果,進(jìn)行組播操作。
10、 一種資源接納控制設(shè)備,其特征在于,包括資源請求接口模塊,用于接收網(wǎng)絡(luò)設(shè)備在組播資源不足時發(fā)送的外部資源請求;接納控制操作模塊,用于對所述外部資源請求進(jìn)行接納控制操作,并通過 所述資源請求接口模塊將接納控制操作結(jié)果返回給所述網(wǎng)絡(luò)設(shè)備。
11、 一種單播接納控制的方法,其特征在于,包括資源接納控制設(shè)備接收單播資源請求,根據(jù)所述單播資源請求進(jìn)行單播資源接納控制操作;當(dāng)單播資源不足時,向網(wǎng)絡(luò)設(shè)備發(fā)送外部資源請求;接納控制操作的結(jié)果,進(jìn)行單播操作。
12、 如權(quán)利要求11所述的方法,其特征在于,該方法進(jìn)一步包括當(dāng)所述 單播資源足夠時,接納所述單播請求。
13、 如權(quán)利要求11所述的方法,其特征在于,該方法進(jìn)一步包括預(yù)先為 單播業(yè)務(wù)設(shè)置單播資源門限;所述單播資源不足為當(dāng)前被占用的單播資源與所述單播請求需要的單播 資源之和高于預(yù)先設(shè)置的單播資源門限時,單播資源不足。
14、 如權(quán)利要求11所述的方法,其特征在于,所述響應(yīng)所述外部資源請求 的接納控制操作,包括當(dāng)組播資源足夠時,接納所述外部資源請求。
15、 如權(quán)利要求14所述的方法,其特征在于,該方法進(jìn)一步包括預(yù)先為 組播業(yè)務(wù)設(shè)置組播資源門限;所述組播資源足夠為當(dāng)前被占用的組播資源與所述外部資源請求需要的 單播資源之和低于預(yù)先設(shè)置的組播資源門限時,組播資源足夠。
16、 如權(quán)利要求14所述的方法,其特征在于,所述響應(yīng)所述外部資源請求 的接納控制操作,包括當(dāng)組播資源不足時,拒絕所述外部資源請求。
17、 如權(quán)利要求16所述的方法,其特征在于,該方法進(jìn)一步包括預(yù)先為 組播業(yè)務(wù)設(shè)置組播資源門限;所述組播資源不足為當(dāng)前被占用的組播資源與所述外部資源請求需要的 單播資源之和高于預(yù)先設(shè)置的組播資源門限時,組播資源不足。
18、 如權(quán)利要求14所述的方法,其特征在于,所述資源接納控制設(shè)備根據(jù) 所述網(wǎng)絡(luò)設(shè)備返回的響應(yīng)所述外部資源請求的接納控制操作的結(jié)果,進(jìn)行單播 操作,包括 所述資源接納控制設(shè)備接收單播資源釋放請求,根據(jù)所述單播資源釋放請 求進(jìn)行接納控制操作,釋放為單播資源請求分配的資源;并釋放所述網(wǎng)絡(luò)設(shè)備 分配的資源。
19、 如權(quán)利要求18所述的方法,其特征在于,所述釋放所述網(wǎng)絡(luò)設(shè)備分配 的資源的步驟在所述網(wǎng)絡(luò)設(shè)備檢測到組播資源不足時執(zhí)行;或者在所述網(wǎng)絡(luò)設(shè)備接收到組播請求后,所述組播請求需要的單播資源不 足時執(zhí)行;或者按照預(yù)先設(shè)置的資源歸還策略執(zhí)行; 或者在預(yù)先設(shè)定的定時器超時后執(zhí)行。
20、 一種單播接納控制系統(tǒng),其特征在于,該系統(tǒng)包括資源接納控制設(shè)備 和網(wǎng)絡(luò)設(shè)備所述資源接納控制設(shè)備,用于接收單播資源請求,根據(jù)所述單播資源請求 進(jìn)行單播資源接納控制操作,當(dāng)單播資源不足時,向所述網(wǎng)絡(luò)設(shè)備發(fā)送外部資 源請求;并根據(jù)所述網(wǎng)絡(luò)設(shè)備響應(yīng)所述外部資源請求的接納控制操作的結(jié)果, 為所述單播資源請求進(jìn)行單播操作;所述網(wǎng)絡(luò)設(shè)備,用于對所述外部資源請求進(jìn)行接納控制操作,并將所述接 納控制^喿作結(jié)果返回給所述資源接納控制設(shè)備。
21、 一種資源接納控制設(shè)備,其特征在于,包括 單播資源請求接口模塊,用于接收單播資源請求;資源請求接口模塊,用于向網(wǎng)絡(luò)設(shè)備發(fā)送外部資源請求,并接收所述網(wǎng)絡(luò) 設(shè)備返回的響應(yīng)所述外部資源請求的接納控制操作的結(jié)果;接納控制操作模塊,用于根據(jù)單播資源請求進(jìn)行單播資源接納控制操作當(dāng) 單播資源不足時,通過所述資源請求接口模塊向所述網(wǎng)絡(luò)設(shè)備發(fā)送外部資源請 求并根據(jù)所述網(wǎng)絡(luò)設(shè)備返回的對資源請求進(jìn)行接納控制操作的結(jié)果,進(jìn)行單播 操作。
22、 一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括資源請求接口模塊,用于接收資源接納控制設(shè)備在單播資源不足時發(fā)送的 外部資源請求;接納控制操作模塊,用于根據(jù)所述外部資源請求進(jìn)行接納控制操作,并通 過所述資源請求接口模塊將接納控制搡作結(jié)果返回給所述資源接納控制設(shè)備。
全文摘要
本發(fā)明公開了組播或單播接納控制的方法、系統(tǒng)及裝置。組播接納控制的方法包括網(wǎng)絡(luò)設(shè)備接收組播請求,根據(jù)組播請求進(jìn)行組播資源接納控制操作;當(dāng)組播資源不足時,向資源接納控制設(shè)備發(fā)送外部資源請求,根據(jù)資源接納控制設(shè)備返回的響應(yīng)外部資源請求的接納控制操作的結(jié)果,進(jìn)行組播操作。單播接納控制的方法包括資源接納控制設(shè)備接收單播資源請求,根據(jù)單播資源請求進(jìn)行單播資源接納控制操作;當(dāng)單播資源不足時,向網(wǎng)絡(luò)設(shè)備發(fā)送外部資源請求;資源接納控制設(shè)備根據(jù)網(wǎng)絡(luò)設(shè)備返回的響應(yīng)外部資源請求的接納控制操作的結(jié)果,進(jìn)行單播操作。本發(fā)明確保了在實(shí)現(xiàn)組播業(yè)務(wù)和單播業(yè)務(wù)資源共享的情況下,保證組播業(yè)務(wù)頻道的快速切換,并且實(shí)現(xiàn)方式簡單。
文檔編號H04L12/18GK101374061SQ20071013879
公開日2009年2月25日 申請日期2007年8月24日 優(yōu)先權(quán)日2007年8月24日
發(fā)明者古懷龍, 呂珍珠, 張小蓮, 軍 李, 婷 鄒 申請人:華為技術(shù)有限公司