事件觸發(fā)器;
[0138]具體實(shí)現(xiàn)是V-PCRF 米用 Applicat1n-Detect1n-1nformat1n AVP 攜帶檢測到的應(yīng)用信息,并且在該AVP中的TDF-Applicat1n-1dentifier AVP攜帶檢測到的應(yīng)用標(biāo)識(shí);Flow-1nformat1n AVP攜帶業(yè)務(wù)數(shù)據(jù)流描述;
[0139]步驟S605 =H-PCRF返回確認(rèn)消息;
[0140]步驟S606 =V-PCRF進(jìn)行策略決策,制定攜帶業(yè)務(wù)數(shù)據(jù)流過濾器的PCC規(guī)則;該P(yáng)CC規(guī)則的業(yè)務(wù)數(shù)據(jù)流過濾器由業(yè)務(wù)數(shù)據(jù)流描述信息service data flow descript1ns生成,QoS信息、計(jì)費(fèi)信息等由在圖4或圖5中保存的與上報(bào)的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的PCC規(guī)則中的QoS信息、計(jì)費(fèi)信息生成;
[0141]V-PCRF制定新的PCC規(guī)則如下:
[0142]I) V-PCRF設(shè)置新的PCC規(guī)則中計(jì)費(fèi)規(guī)則名稱Charging-Rule-Name AVP的取值,并且V-PCRF需要保持H-PCRF下發(fā)的PCC規(guī)則與新的PCC規(guī)則、以及ADC規(guī)則的對(duì)應(yīng)關(guān)系;
[0143]2) V-PCRF 根據(jù) H-PCRF 下發(fā)的 PCC 規(guī)則中的 QoS-1nformat1n AVP,Flow-StatusAVP和Precedence AVP取值設(shè)置新的PCC規(guī)則中相應(yīng)AVP的取值;
[0144]3)若 H-PCRF 下發(fā)的 PCC 規(guī)則中攜帶了 Service-1dentifier AVP, Rating-GroupAVP, Reporting-Level AVP, Online AVP, Offline AVP 和 Metering-Method AVP 并且 TDF不支持基于應(yīng)用的計(jì)費(fèi)(Applicat1n-based Charging),則V-PCRF根據(jù)H-PCRF下發(fā)的PCC規(guī)則中上述AVP的取值設(shè)置新的PCC規(guī)則中相應(yīng)AVP的取值;
[0145]4)根據(jù)TDF上報(bào)的Flow-1nformat1n AVP的取值設(shè)置新的PCC規(guī)則的Flow-1nformat1n AVP 的取值。
[0146]步驟S607 =V-PCRF向PCEF發(fā)送策略和計(jì)費(fèi)規(guī)則提供消息,攜帶步驟S606制定的PCC規(guī)則;
[0147]步驟S608 =PCEF安裝PCC規(guī)則。PCEF可能會(huì)發(fā)起承載創(chuàng)建或修改流程以便預(yù)留相應(yīng)的資源;
[0148]步驟S609 =PCEF向V-PCRF返回確認(rèn)消息。
[0149]此后,當(dāng)應(yīng)用相關(guān)的業(yè)務(wù)數(shù)據(jù)流到達(dá)PCEF后,PCEF根據(jù)安裝的PCC規(guī)則將業(yè)務(wù)數(shù)據(jù)流匹配的相應(yīng)的承載上,從而實(shí)現(xiàn)QoS保障。
[0150]圖7是在TDF檢測到應(yīng)用開始后,與V-PCRF交互,制定PCC規(guī)則的流程圖。其中應(yīng)用的業(yè)務(wù)數(shù)據(jù)流描述是不可推導(dǎo)的。如圖7所示,該流程主要包括以下步驟:
[0151]步驟S701 =TDF根據(jù)圖4或圖5中下發(fā)的ADC規(guī)則執(zhí)行應(yīng)用檢測;
[0152]步驟S702 =TDF將檢測的應(yīng)用信息上報(bào)給V-PCRF,消息中攜帶應(yīng)用標(biāo)識(shí)和封裝流描述以及APPLICAT1N_START事件觸發(fā)器;
[0153]其中封裝流描述信息是TDF準(zhǔn)備用于標(biāo)識(shí)該應(yīng)用數(shù)據(jù)的信息,該封裝流描述主要可以有以下兩種實(shí)現(xiàn):(1)在原有的IPv4的應(yīng)用數(shù)據(jù)包包頭標(biāo)記特定的差分服務(wù)代碼點(diǎn)(Differentiated Services Code Point,DSCP)標(biāo)簽,或者原有的IPv6的應(yīng)用數(shù)據(jù)包包頭標(biāo)記特定的flow label (流標(biāo)號(hào)),此時(shí)封裝流描述信息即為DSCP標(biāo)簽或Flow label ;(2)在應(yīng)用數(shù)據(jù)包外進(jìn)行用戶數(shù)據(jù)報(bào)協(xié)議(User Data Protocol,簡稱UDP)封裝,用特定的UDP端口號(hào)標(biāo)識(shí)應(yīng)用數(shù)據(jù),此時(shí)封裝流描述為外部封裝的包頭信息;
[0154]具體實(shí)現(xiàn)是TDF 米用 Applicat1n-Detect1n-1nformat1n AVP 攜帶檢測到的應(yīng)用信息,并且在該AVP中的TDF-Applicat1n-1dentifier AVP攜帶檢測到的應(yīng)用標(biāo)識(shí);Flow-1nformat1n AVP攜帶封裝數(shù)據(jù)流描述。
[0155]步驟S703 =V-PCRF保存上報(bào)的應(yīng)用信息后向TDF返回確認(rèn)消息;
[0156]步驟S704 =V-PCRF 根據(jù) TDF-Applicat1n-1dentifier 的取值確定對(duì)應(yīng)的H-PCRF下發(fā)的PCC規(guī)則,若在圖4或圖5中,H-PCRF已經(jīng)訂閱了 APPLICAT1N_START/APPLICAT1NSTOP并且檢測該應(yīng)用的PCC規(guī)則中沒有攜帶Mute Notificat1n,則V-PCRF向H-PCRF上報(bào)應(yīng)用信息,消息中攜帶應(yīng)用標(biāo)識(shí)和APPLICAT1N_START事件觸發(fā)器;
[0157]具體實(shí)現(xiàn)是V-PCRF 米用 Applicat1n-Detect1n-1nformat1n AVP 攜帶檢測到的應(yīng)用信息,并且在該AVP中的TDF-Applicat1n-1dentifier AVP攜帶檢測到的應(yīng)用標(biāo)識(shí);Flow-1nformat1n AVP攜帶封裝數(shù)據(jù)流描述;
[0158]步驟S705 =H-PCRF返回確認(rèn)消息;
[0159]步驟S706 =V-PCRF進(jìn)行策略決策,制定攜帶服務(wù)數(shù)據(jù)流過濾器的PCC規(guī)則,該P(yáng)CC規(guī)則的業(yè)務(wù)數(shù)據(jù)流過濾器由封裝流描述生成,QoS信息、計(jì)費(fèi)信息等由在圖4或圖5中保存的與上報(bào)的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的PCC規(guī)則中的QoS信息生成;
[0160]V-PCRF制定新的PCC規(guī)則如下:
[0161]I) V-PCRF 設(shè)置新的 PCC 規(guī)則中 Charging-Rule-Name AVP 的取值。并且 V-PCRF需要保持H-PCRF下發(fā)的PCC規(guī)則與新的PCC規(guī)則、以及ADC規(guī)則的對(duì)應(yīng)關(guān)系;
[0162]2) V-PCRF 根據(jù) H-PCRF 下發(fā)的 PCC 規(guī)則中的 QoS-1nformat1n AVP,Flow-StatusAVP和Precedence AVP取值設(shè)置新的PCC規(guī)則中相應(yīng)AVP的取值;
[0163]3)若 H-PCRF 下發(fā)的 PCC 規(guī)則中攜帶了 Service-1dentifier AVP, Rating-GroupAVP, Reporting-Level AVP, Online AVP,Offline AVP和Metering-Method AVP并且TDF不支持 Applicat1n-based Charging,則 V-PCRF 根據(jù) H-PCRF 下發(fā)的 PCC 規(guī)則中上述 AVP 的取值設(shè)置新的PCC規(guī)則中相應(yīng)AVP的取值;
[0164]4)根據(jù)TDF上報(bào)的Flow-1nformat1n AVP的取值設(shè)置新的PCC規(guī)則的Flow-1nformat1n AVP 的取值;
[0165]步驟S707 =V-PCRF向PCEF發(fā)送策略和計(jì)費(fèi)規(guī)則提供消息,攜帶步驟S606制定的PCC規(guī)則;
[0166]步驟S708 =PCEF向安裝PCC規(guī)則;
[0167]PCEF可能會(huì)發(fā)起承載創(chuàng)建或修改流程以便預(yù)留相應(yīng)的資源。
[0168]步驟S709 =PCEF向V-PCRF返回確認(rèn)消息。
[0169]步驟S710a:TDF對(duì)檢測的應(yīng)用數(shù)據(jù)包采用步驟S702中的封裝流描述進(jìn)行操作;
[0170]步驟S710b:當(dāng)應(yīng)用數(shù)據(jù)包到PCEF后,PCEF采用步驟S707下發(fā)的PCC規(guī)則對(duì)應(yīng)用數(shù)據(jù)包進(jìn)行匹配后進(jìn)行策略執(zhí)行,然后刪除封裝流描述。
[0171]圖6、圖7中的應(yīng)用場景為BBERF不存在的場景,對(duì)于BBERF存在的場景,V-PCRF在制定完攜帶服務(wù)數(shù)據(jù)流過濾器的PCC規(guī)則的規(guī)則后,還根據(jù)該P(yáng)CC規(guī)則制定服務(wù)質(zhì)量QoS規(guī)則,并將QoS規(guī)則提供給BBERF,BBERF安裝規(guī)則后可能發(fā)起承載創(chuàng)建或修改流程以便預(yù)留相應(yīng)的資源。
[0172]如圖8為TDF檢測到圖6或圖7中檢測到的應(yīng)用結(jié)束時(shí)后,與V-PCRF交互,刪除PCC規(guī)則的流程圖。如圖8所示,該流程主要包括以下步驟:
[0173]步驟S801:TDF檢測到圖6或圖7的中應(yīng)用停止;
[0174]步驟S802 =TDF將檢測的應(yīng)用信息上報(bào)給V-PCRF,消息中攜帶應(yīng)用標(biāo)識(shí)和APPLICAT1N_STOP 事件觸發(fā)器;
[0175]步驟S803 =V-PCRF保存上報(bào)的應(yīng)用信息后向TDF返回確認(rèn)消息;
[0176]步驟S804:V-PCRF 根據(jù)應(yīng)用標(biāo) iK(TDF-Applicat1n-1dentifier AVP)確定V-PCRF在圖6、圖7中制定的PCC規(guī)則,V-PCRF進(jìn)行策略決策,決定刪除圖6或圖7中在PCEF安裝的該應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的PCC規(guī)則;
[0177]步驟S805 =V-PCRF向PCEF發(fā)送策略和計(jì)費(fèi)規(guī)則提供消息,請(qǐng)求刪除PCC規(guī)則;
[0178]步驟S806 =PCEF刪除PCC規(guī)則。PCEF可能會(huì)發(fā)起承載創(chuàng)建或修改流程以便釋放相應(yīng)的資源;
[0179]步驟S807 =PCEF向V-PCRF返回確認(rèn)消息。
[0180]圖6、圖7中的應(yīng)用場景為BBERF不存在的場景,對(duì)于BBERF存在的場景,V-PCRF刪除攜帶服務(wù)數(shù)據(jù)流過濾器的PCC規(guī)則的規(guī)則后,還指示BBERF刪除對(duì)應(yīng)的QoS規(guī)則。BBERF可能會(huì)發(fā)起承載創(chuàng)建或修改流程以便釋放相應(yīng)的資源。
[0181]如圖9所示,本實(shí)施例提供了一種用于漫游場景下的應(yīng)用檢測控制的V-PCRF,包括:
[0182]接收模塊,用于接收TDF上報(bào)的檢測到的應(yīng)用的應(yīng)用信息;
[0183]策略制定模塊,用于根據(jù)所述應(yīng)用信息H-PCRF下發(fā)的用于檢測所述應(yīng)用的第一PCC規(guī)則制定第二 PCC規(guī)則;
[0184]發(fā)送模塊,用于將所述第二 PCC規(guī)則發(fā)送至策略和計(jì)費(fèi)執(zhí)行功能實(shí)體PCEF。
[0185]所述應(yīng)用信息可以包括:應(yīng)用標(biāo)識(shí)及其對(duì)應(yīng)的流描述信息;所述第一策略和計(jì)費(fèi)控制PCC規(guī)則攜帶有所述應(yīng)用標(biāo)識(shí)及其對(duì)應(yīng)的服務(wù)質(zhì)量QoS信息,所述第二 PCC規(guī)則攜帶有所述流描述信息和所述QoS信息。
[0186]作為一種優(yōu)選的方式,若所述應(yīng)用的業(yè)務(wù)數(shù)據(jù)流描述是可推導(dǎo)的,則所述流描述信息為業(yè)務(wù)數(shù)據(jù)流描述,所述第二 PCC規(guī)則中的業(yè)務(wù)數(shù)據(jù)流過濾器根據(jù)所述業(yè)務(wù)數(shù)據(jù)流描述設(shè)置;
[0187]作為另一種優(yōu)選的方式,若所述應(yīng)用的業(yè)務(wù)數(shù)據(jù)流描述是不可推導(dǎo)的,則所述流描述信息為封裝流描述,所述第二 PCC規(guī)則中的業(yè)務(wù)數(shù)據(jù)流過濾器根據(jù)所述封裝流描述設(shè)置。
[0188]其中,所述封裝流描述為在所述應(yīng)用的數(shù)據(jù)包的IPv4包頭標(biāo)記的特定的差分服務(wù)代碼點(diǎn)DSCP標(biāo)簽,或者為在所述應(yīng)用