專利名稱:實(shí)現(xiàn)spdf與bgf之間資源一致的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,并且特別地,涉及一種實(shí)現(xiàn)基于業(yè)務(wù)的
決策決定功能實(shí)體(Service-based Policy Decision Function, 簡(jiǎn)一爾 SPDF )與邊界網(wǎng)關(guān)功能實(shí)體(Border Gateway Function,簡(jiǎn)稱BGF )
之間資源一致的方法。
背景技術(shù):
RACS( Resource and Admission Control Subsystem,簡(jiǎn)稱RACS ) 是NGN ( Next Generation Network,簡(jiǎn)稱NGN )架構(gòu)中的一個(gè)子系 統(tǒng),負(fù)責(zé)策略控制、資源預(yù)留和提交控制。RACS系統(tǒng)介于IMS (IP Multimedia Core Network Subsystem,簡(jiǎn)稱IMS )核心網(wǎng)4空制層與 K
載層之間,對(duì)核心控制層屏蔽底層7 義載的差異,完成對(duì)卩K載的控制。
圖1示出了相關(guān)技術(shù)中RACS的功能結(jié)構(gòu)。如圖1所示,其包 括接入網(wǎng)資源、A-RACF、和SPDF,與之相關(guān)的其它實(shí)體有接入點(diǎn)、 IP邊纟彖、和核心邊界點(diǎn)。
BGF可4立于4妄入網(wǎng)與沖亥心網(wǎng)之間核心網(wǎng) 一側(cè)(jt匕時(shí)可以稱、為才亥 心BGF ( Core Border Gateway Function, C-BGF )),或兩個(gè)才亥心、網(wǎng) 之間(jt匕時(shí)可以《爾為互連BGF ( Interconnection Board Gateway Function, I-BGF ) )。 BGF在SPDF的控制下完成策略執(zhí)行和NA( P ) T功能。SPDF指示BGF允許或者禁止某些子流通過(guò)BGF,對(duì)于允
許通過(guò)的子流,SPDF還可以通知BGF進(jìn)行流量控制。BGF工作在 會(huì)i舌的子流上,子流通過(guò)五元組表示。
圖2示出了目前所采用的技術(shù)中SPDF控制BGF進(jìn)行資源授權(quán) 的處理過(guò)禾呈。如圖2所示,可以包4舌以下步艱纟
S201 , SPDF根據(jù)規(guī)則配置確定一個(gè)會(huì)話需要授權(quán)的資源;
5202, SPDF通過(guò)Ia接口向BGF發(fā)消息指示需要4受權(quán)的資源;
5203, BGF收到SPDF的資源授權(quán)指示后,根據(jù)指示分配承載 資源,并維護(hù)BGF上資源統(tǒng)計(jì)信息;
5204, BGF通過(guò)Ia^妾口主合SPDF回成功/失敗響應(yīng);
5205, SPDF收到BGF的響應(yīng)后維護(hù)SPDF上資源統(tǒng)計(jì)〗言息。
從上述過(guò)程中可以看出,SPDF對(duì)BGF的資源統(tǒng)計(jì)是基于BGF 返回的資源4受纟又成功/失敗響應(yīng)的。然而,當(dāng)BGF的reply響應(yīng)在某 種情況下丟失(例如,網(wǎng)^各擁塞和丟包等)時(shí),就可能造成SPDF 與BGF上的資源信息不一致,這會(huì)對(duì)后續(xù)的資源授權(quán)造成嚴(yán)重的不 良影響(例如,如果SPDF認(rèn)為BGF有資源可用但實(shí)際BGF已無(wú) 資源,導(dǎo)致授權(quán)失?。蝗绻鸖PDF認(rèn)為BGF無(wú)資源可用但實(shí)際BGF 仍有資源可用,將導(dǎo)致資源桂死)。
通過(guò)以上分析可以看出,目前SPDF對(duì)于BGF的資源4受斗又管理 是存在缺陷的,很容易出現(xiàn)兩者資源不同步的情況。并且,在出現(xiàn) SPDF和BGF資源不一致時(shí),將會(huì)對(duì)系統(tǒng)功能產(chǎn)生影響。
然而,目前尚未^是出能夠解決SPDF和BGF資源不一致的問(wèn)題 的技術(shù)方案。
發(fā)明內(nèi)容
考慮到上述問(wèn)題而做出本發(fā)明,為此,本發(fā)明的主要目的在于 提供一種實(shí)現(xiàn)基于業(yè)務(wù)的決策決定功能實(shí)體與邊界網(wǎng)關(guān)功能實(shí)體之 間資源一致的方案。
根據(jù)本發(fā)明的實(shí)施例,提供了 一種實(shí)現(xiàn)基于業(yè)務(wù)的決策決定功 能實(shí)體與邊界網(wǎng)關(guān)功能實(shí)體之間資源一致的方法。
該方法包括步驟S302,邊界網(wǎng)關(guān)功能實(shí)體向基于業(yè)務(wù)的決策 決定功能實(shí)體發(fā)送資源同步請(qǐng)求;步驟S304, 4妻收到資源同步請(qǐng)求 之后,基于業(yè)務(wù)的決策決定功能實(shí)體進(jìn)行同步準(zhǔn)備處理,并在準(zhǔn)備 處理完成的情況下向邊界網(wǎng)關(guān)功能實(shí)體返回資源同步i青求響應(yīng);步 驟S306,邊界網(wǎng)關(guān)功能實(shí)體接收到資源同步請(qǐng)求響應(yīng)后,向基于業(yè) 務(wù)的決策決定功能實(shí)體發(fā)送資源同步消息,其中,資源同步消息中 包含邊界網(wǎng)關(guān)功能實(shí)體的資源狀況參數(shù);以及步驟S308,基于業(yè)務(wù) 的決策決定功能實(shí)體根據(jù)資源同步消息中的資源狀況參數(shù)進(jìn)行資源 同步。
并且,該方法可進(jìn)一步包括對(duì)邊界網(wǎng)關(guān)功能實(shí)體"i殳置第一定 時(shí)器;對(duì)基于業(yè)務(wù)的決策決定功能實(shí)體設(shè)置第二定時(shí)器。
此時(shí),在步驟S302中,可以包括邊界網(wǎng)關(guān)功能實(shí)體才艮據(jù)第 一定時(shí)器的定時(shí)來(lái)發(fā)送資源同步請(qǐng)求。
另外,在步驟S304中,準(zhǔn)備處理包括基于業(yè)務(wù)的決策決定 功能實(shí)體停止正在進(jìn)行的資源修改的相關(guān)操作,其中,資源修改的 相關(guān)操作包括資源授權(quán)的操作。在步驟S308之后,可進(jìn)一步包括 恢復(fù)停止的操作。
并且,該方法可進(jìn)一步包括在基于業(yè)務(wù)的決策決定功能實(shí)體 完成準(zhǔn)備處理時(shí)啟動(dòng)第二定時(shí)器,如果基于業(yè)務(wù)的決策決定功能實(shí) 體在第二定時(shí)器的有效時(shí)間到達(dá)時(shí)未收到邊界網(wǎng)關(guān)功能實(shí)體發(fā)送的 資源同步消息,則恢復(fù)停止的操作。
此外,上述資源狀況參數(shù)表示的信息包括資源帶寬情況。
通過(guò)本發(fā)明的上述技術(shù)方案,能夠保證基于業(yè)務(wù)的決策決定功 能實(shí)體與邊界網(wǎng)關(guān)功能實(shí)體之間資源的 一致性,并且能夠在基于業(yè) 務(wù)的決策決定功能實(shí)體與邊界網(wǎng)關(guān)功能實(shí)體之間資源不一致的情況 出現(xiàn)時(shí)進(jìn)行及時(shí)恢復(fù),保證了系統(tǒng)的健壯性和穩(wěn)定性。
此處所說(shuō)明的附圖用來(lái)4是供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并 不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1是根據(jù)相關(guān)技術(shù)的資源接納控制功能實(shí)體在下一代網(wǎng)絡(luò)中 位置的框圖2是根據(jù)相關(guān)技術(shù)的SPDF控制BGF完成資源控制的信令流 程圖3是根據(jù)本發(fā)明實(shí)施例的實(shí)現(xiàn)SPDF與BGF之間資源一致的 方法的流禾呈圖4是根據(jù)本發(fā)明實(shí)施例的方法的信令流程圖;以及
圖5是才艮據(jù)本發(fā)明實(shí)施例的方法在第二定時(shí)器超時(shí)的情況下的 處理信令流程圖。
具體實(shí)施例方式
在本實(shí)施例中,提供了一種實(shí)現(xiàn)基于業(yè)務(wù)的決策決定功能實(shí)體
(SPDF)與邊界網(wǎng)關(guān)功能實(shí)體(BGF)之間資源一致的方法。
該方法包括步驟S302, BGF向SPDF發(fā)送資源同步請(qǐng)求;步 驟S304,接收到資源同步請(qǐng)求之后,SPDF進(jìn)行同步準(zhǔn)備處理,并 在準(zhǔn)備處理完成的情況下向BGF返回資源同步i青求響應(yīng);步駛爻 S306, BGF接收到資源同步請(qǐng)求響應(yīng)后,向SPDF發(fā)送資源同步消 息,其中,資源同步消息中包含BGF的資源狀況參l史;以及步驟 S308 , SPDF根據(jù)資源同步消息中的資源狀況參數(shù)進(jìn)行資源同步。
并且,該方法可進(jìn)一步包括對(duì)BGF設(shè)置第一定時(shí)器;對(duì)SPDF
設(shè)置第二定時(shí)器。
此時(shí),在步驟S302中,可以包括BGF根據(jù)第一定時(shí)器的定 時(shí)來(lái)發(fā)送資源同步請(qǐng)求,即,將BGF發(fā)起資源同步操作設(shè)定為定時(shí) 操作,例如,使BGF每間隔時(shí)間Tl就自動(dòng)發(fā)送資源同步請(qǐng)求,以 發(fā)起資源同步。
另外,在步驟S304中,準(zhǔn)備處理包括SPDF停止正在進(jìn)行的 資源修改的相關(guān)操作(涉及資源修改的操作),其中,資源修改的相 關(guān)操作包括資源授權(quán)的操作。并且,在步驟S308之后,可進(jìn)一步包 括恢復(fù)停止的才喿作,系統(tǒng)繼續(xù)工作。
并且,該方法可進(jìn)一步包纟舌在SPDF完成準(zhǔn)備處理時(shí)啟動(dòng)第 二定時(shí)器,如果SPDF在第二定時(shí)器的有效時(shí)間到達(dá)時(shí)未收到BGF 發(fā)送的資源同步消息,則恢復(fù)停止的操作。應(yīng)當(dāng)注意,在定時(shí)器超 時(shí)后,SPDF需要自動(dòng)恢復(fù)資源授權(quán),以防止由于收不到BGF的資 源同步上才艮消息而導(dǎo)致SPDF掛死。
此外,上述資源狀況參數(shù)表示的信息包括資源帶寬情況,即,
BGF的資源帶寬情況作為參數(shù)。
圖4是根據(jù)本實(shí)施例的方法的信令流程圖。如圖4所示,具體 可以包4舌以下處J里
5401, BGF主動(dòng)發(fā)起資源同步,向SPDF發(fā)送資源同步請(qǐng)求;
5402, SPDF收到資源同步請(qǐng)求后,停止涉及資源修改的操作 (即,保證資源不變動(dòng),以保證能夠順利進(jìn)行同步);
S403, SPDF啟動(dòng)定時(shí)器T2;
S404, SPDF給BGF響應(yīng)Reply,并等4寺同步;
S405, BGF收到響應(yīng)后,通過(guò)資源同步消息4巴資源帶寬情況發(fā) 送給SPDF;
S406, SPDF才艮據(jù)上凈艮的資源帶寬情況,同步到本地的資源帶 寬統(tǒng)計(jì),;同時(shí)恢復(fù)所有資源授權(quán)操作(涉及資源修改而被停止的操 作),系統(tǒng)繼續(xù)工作;
S407, SPDF停止定時(shí)器T2;
5408, SPDF給BGF回Reply響應(yīng),資源帶寬同步完成(成功);
5409, 下一次資源帶寬同步開(kāi)始。
以上S301 S308為一次資源同步的過(guò)程,以時(shí)間Tl位間隔定 時(shí)的進(jìn)行資源同步,可以有效及時(shí)的保證SPDF與BGF上資源的一致性。
圖5為圖3和圖4中所示的處理在定時(shí)器T2超時(shí)的情況下(可 將其稱作異常情況)的處理過(guò)程。
如圖5所示,異常情況下的處理具體包4舌以下步艱《
5501, BGF主動(dòng)發(fā)起資源同步,向SPDF發(fā)送資源同步請(qǐng)求;
5502, SPDF收到資源同步請(qǐng)求后,停止涉及資源修改的操作 (保證資源不變動(dòng),能夠順利同步);
5503, SPDF啟動(dòng)定時(shí)器T2; S504,并向BGF返回響應(yīng)Reply; S505, SPDF的T2定時(shí)器超時(shí)。
S506, SPDF恢復(fù)所有資源授權(quán)操作,SPDF給BGF回Reply
響應(yīng),本次同步過(guò)禾呈完成(未成功)。
可以看出,采用定時(shí)器T2可以保證SPDF不會(huì)因?yàn)槭詹坏紹GF
的資源同步消息而掛死。
綜上所述,借助于本發(fā)明的技術(shù)方案,能夠保證SPDF與BGF 資源的一致性,并且能夠在SPDF與BGF資源不一致的情況出現(xiàn)時(shí) 進(jìn)行及時(shí)恢復(fù),保證了系統(tǒng)的健壯性和穩(wěn)定性。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本4貞i或的才支術(shù)人員來(lái)i兌,本發(fā)明可以有各種更改和變4匕。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)基于業(yè)務(wù)的決策決定功能實(shí)體與邊界網(wǎng)關(guān)功能實(shí)體之間資源一致的方法,其特征在于,包括步驟S302,邊界網(wǎng)關(guān)功能實(shí)體向基于業(yè)務(wù)的決策決定功能實(shí)體發(fā)送資源同步請(qǐng)求;步驟S304,接收到所述資源同步請(qǐng)求之后,所述基于業(yè)務(wù)的決策決定功能實(shí)體進(jìn)行同步準(zhǔn)備處理,并在所述準(zhǔn)備處理完成的情況下向所述邊界網(wǎng)關(guān)功能實(shí)體返回資源同步請(qǐng)求響應(yīng);步驟S306,所述邊界網(wǎng)關(guān)功能實(shí)體接收到所述資源同步請(qǐng)求響應(yīng)后,向所述基于業(yè)務(wù)的決策決定功能實(shí)體發(fā)送資源同步消息,其中,所述資源同步消息中包含所述邊界網(wǎng)關(guān)功能實(shí)體的資源狀況參數(shù);以及步驟S308,所述基于業(yè)務(wù)的決策決定功能實(shí)體根據(jù)所述資源同步消息中的所述資源狀況參數(shù)進(jìn)行資源同步。
2. 才艮據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括對(duì)所述邊界網(wǎng)關(guān)功能實(shí)體設(shè)置第一定時(shí)器; 對(duì)所述基于業(yè)務(wù)的決策決定功能實(shí)體設(shè)置第二定時(shí)器。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述步驟S302 中,包括所述邊界網(wǎng)關(guān)功能實(shí)體根據(jù)所述第一定時(shí)器的定時(shí)來(lái)發(fā) 送所述資源同步請(qǐng)求。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述步驟S304 中,所述準(zhǔn)備處理包括所述基于業(yè)務(wù)的決策決定功能實(shí)體停止正在進(jìn)行的資源 修改的相關(guān)操作,其中,所述資源修改的相關(guān)操作包括資源授 4又的纟喿作。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,進(jìn)一步包括在所述基于業(yè)務(wù)的決策決定功能實(shí)體完成所述準(zhǔn)備處理 時(shí)啟動(dòng)所述第二定時(shí)器,如果所述基于業(yè)務(wù)的決策決定功能實(shí) 體在所述第二定時(shí)器的有效時(shí)間到達(dá)時(shí)未收到所述邊界網(wǎng)關(guān) 功能實(shí)體發(fā)送的所述資源同步消息,則恢復(fù)停止的操作。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述步驟S308 之后,進(jìn)一步包括恢復(fù)停止的操作。
7. 根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,所述 資源狀況參數(shù)表示的信息包括資源帶寬情況。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)基于業(yè)務(wù)的決策決定功能實(shí)體與邊界網(wǎng)關(guān)功能實(shí)體之間資源一致的方法,包括步驟S302,BGF向SPDF發(fā)送資源同步請(qǐng)求;步驟S304,接收到資源同步請(qǐng)求之后,SPDF進(jìn)行同步準(zhǔn)備處理,并在準(zhǔn)備處理完成的情況下向BGF返回資源同步請(qǐng)求響應(yīng);步驟S306,BGF接收到資源同步請(qǐng)求響應(yīng)后,向SPDF發(fā)送資源同步消息,其中,資源同步消息中包含BGF的資源狀況參數(shù);以及步驟S308,SPDF根據(jù)資源同步消息中的資源狀況參數(shù)進(jìn)行資源同步。通過(guò)使用本發(fā)明,能夠保證SPDF與BGF資源的一致性,并且能夠在SPDF與BGF資源不一致的情況出現(xiàn)時(shí)進(jìn)行及時(shí)恢復(fù),保證了系統(tǒng)的健壯性和穩(wěn)定性。
文檔編號(hào)H04L29/06GK101170559SQ20071017034
公開(kāi)日2008年4月30日 申請(qǐng)日期2007年11月12日 優(yōu)先權(quán)日2007年11月12日
發(fā)明者斌 王 申請(qǐng)人:中興通訊股份有限公司