一種實(shí)現(xiàn)網(wǎng)元間策略規(guī)則同步的方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及 PCRF(Policy and Charging Rules Function,策 略控制與計(jì)費(fèi)規(guī)則功能)與PCEF(Policy and Control Enforcement Function,策略和計(jì) 費(fèi)執(zhí)行功能)間控制策略下發(fā)方案。
【背景技術(shù)】
[0002] 隨著PCC(Policy and Charging Control,策略和計(jì)費(fèi)控制)架構(gòu)不斷演進(jìn), PCC架構(gòu)包含圖1所示的幾個(gè)功能實(shí)體:PCRF、PCEF、BBERF(Bearer Binding and Event Reporting Function,承載綁定和事件報(bào)告功能)、TDF(Traffic Detection Function, 流量檢測(cè)功能)、AF (Application Function,應(yīng)用功能)、SPR(Subscription Profile Repository,用戶簽約數(shù)據(jù)庫(kù))、OFCS(Offline charging system,離線計(jì)費(fèi)系統(tǒng))、 OCS (Online charging system,在線計(jì)費(fèi)系統(tǒng))。
[0003] PCRF主要負(fù)責(zé)策略和計(jì)費(fèi)規(guī)則的制定,通過(guò)Gx接口將制定的PCC策略和計(jì)費(fèi)規(guī)則 下發(fā)給PCEF,PCEF安裝、執(zhí)行PCC策略,并上報(bào)相關(guān)事件,與計(jì)費(fèi)系統(tǒng)交互計(jì)費(fèi)信息。PCRF 通過(guò)Gxx接口將業(yè)務(wù)服務(wù)質(zhì)量(QoS, Quality of Service)規(guī)則下發(fā)給BBERF,BBERF不和 計(jì)費(fèi)系統(tǒng)交互計(jì)費(fèi)信息,只負(fù)責(zé)承載綁定和相關(guān)事件的上報(bào)。PCRF通過(guò)Sd接口把需要監(jiān) 控的業(yè)務(wù)信息下發(fā)給TDF,TDF執(zhí)行業(yè)務(wù)監(jiān)控,并上報(bào)給PCRF。AF通過(guò)Rx接口向PCRF提供 業(yè)務(wù)信息。SPR保存了用戶簽約的業(yè)務(wù)信息,PCRF可以通過(guò)Sp接口向SPR查詢用戶簽約的 業(yè)務(wù)信息。OCS通過(guò)Sy接口向PCRF報(bào)告與用戶消費(fèi)相關(guān)的策略計(jì)數(shù)器狀態(tài)信息。PCEF通 過(guò)Gy接口將在線計(jì)費(fèi)信息發(fā)送給OCS進(jìn)行在線計(jì)費(fèi)的統(tǒng)計(jì),通過(guò)Gz接口將離線計(jì)費(fèi)信息 發(fā)送給0FCS。TDF通過(guò)Gyn接口將基于業(yè)務(wù)的在線計(jì)費(fèi)信息發(fā)送給0CS,通過(guò)Gz η接口將 基于業(yè)務(wù)的離線計(jì)費(fèi)信息發(fā)送給0FCS。
[0004] PCEF 和 PCRF 之間通過(guò) IP_CAN(IP Connectivity Access Network,IP 連接接入 網(wǎng))會(huì)話互相維持連接狀態(tài)。PCEF通過(guò)CCR(Credit-Control_Request,信用控制請(qǐng)求) 消息向PCRF發(fā)送建立、更新、釋放IP-CAN會(huì)話的指示。PCRF則根據(jù)AF提供的業(yè)務(wù)相關(guān) 信息、PCEF上報(bào)的承載相關(guān)信息以及SPR中用戶簽約的業(yè)務(wù)信息,制定PCC策略,通過(guò) RAR (Re-Auth-Request,重新授權(quán)請(qǐng)求)或 CCA (Credit-Control-Answer,信用控制應(yīng)答)消 息下發(fā)給PCEF,策略信息中包含QoS和計(jì)費(fèi)的信息。
[0005] 此時(shí),若由于網(wǎng)絡(luò)不穩(wěn)定等因素,導(dǎo)致PCRF網(wǎng)元發(fā)送的策略更新消息發(fā)生丟包或 者其他一些異常,PCEF網(wǎng)元并未收到,則此次PCRF下發(fā)的策略信息就不能成功在PCEF上 安裝執(zhí)行。
[0006] 若PCRF通過(guò)RAR請(qǐng)求消息下發(fā),還可以通過(guò)RAA(Re-Auth_Answer,重新授權(quán)應(yīng) 答)響應(yīng)來(lái)確認(rèn)PCEF是否成功更新(刪除)策略信息;
[0007] 若PCRF通過(guò)CCA響應(yīng)消息下發(fā),沒(méi)有必須的確認(rèn)機(jī)制來(lái)確認(rèn)PCEF是否成功更新 (刪除)了策略信息,而且PCRF可能并未感知這些CCA的丟包。并且,PCRF在處理后續(xù)CCR 更新請(qǐng)求下發(fā)策略時(shí),無(wú)法將上一次CCA中攜帶的某些策略信息再次原樣下發(fā)給PCEF :例 如,上一次CCA中下發(fā)的某個(gè)策略刪除指示,PCRF在CCA響應(yīng)中下發(fā)策略刪除之后,該策略 已經(jīng)不存在了,則之后PCRF在下發(fā)策略時(shí),就不會(huì)再次下發(fā)這樣一個(gè)策略刪除了。
[0008] 由于Gx接口策略下發(fā)的原則是增量更新的方式,PCEF在沒(méi)有收到這個(gè)策略刪除 的指示時(shí),不會(huì)主動(dòng)的對(duì)此策略進(jìn)行更新。
[0009] 這樣,會(huì)造成如下的一種狀態(tài):
[0010] 某些IPCAN會(huì)話下的某些策略,在PCRF上已經(jīng)刪除了,在PCEF上仍然在執(zhí)行狀 態(tài),并且可能一直不被更新,直至到IPCAN會(huì)話下線。這樣就會(huì)造成網(wǎng)元間PCC規(guī)則數(shù)據(jù)的 不一致。
[0011] 這個(gè)問(wèn)題,同樣也會(huì)出現(xiàn)在PCRF和BBERF網(wǎng)元間,造成QOS規(guī)則的不一致;出現(xiàn)在 PCRF和TDF網(wǎng)元間,造成ADC規(guī)則的不一致。
[0012] 另外,PCRF和鄰接網(wǎng)元間是基于DIAMETER協(xié)議的,DIAMETER協(xié)議棧具有一個(gè)基本 功能,在發(fā)送請(qǐng)求后,若未收到響應(yīng)消息,則會(huì)重傳請(qǐng)求消息,并且在DIAMETER消息頭部設(shè) 置"T"標(biāo)記位。
【發(fā)明內(nèi)容】
[0013] 本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種實(shí)現(xiàn)網(wǎng)元間策略規(guī)則同步的方法及設(shè)備, 以解決由于網(wǎng)絡(luò)或其他等客觀原因造成的PCRF與鄰接網(wǎng)元間控制策略不一致的問(wèn)題。
[0014] 為了解決上述技術(shù)問(wèn)題,本發(fā)明公開(kāi)了一種實(shí)現(xiàn)網(wǎng)元間策略規(guī)則同步的方法,包 括:
[0015] 當(dāng)策略控制與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF收到重傳的信用控制請(qǐng)求CCR消息并制定 策略和計(jì)費(fèi)控制PCC策略之后,所述PCRF將制定的所有PCC策略信息添加到信用控制應(yīng)答 CCA中,并在所述CCA中指示此次下發(fā)的是當(dāng)前IP連接接入網(wǎng)IPCAN會(huì)話內(nèi)的所有PCC策 略信息;
[0016] 所述PCRF將所述CCA發(fā)送給鄰接網(wǎng)元。
[0017] 可選地,上述方法中,所述PCRF在所述CCA中指示此次下發(fā)的是當(dāng)前IPCAN會(huì)話 內(nèi)的所有PCC策略信息指:
[0018] 所述PCRF將所述CCA中的新增字段的值配置為設(shè)定值,以指示此次下發(fā)的是當(dāng)前 IPCAN會(huì)話內(nèi)的所有PCC策略信息。
[0019] 可選地,上述方法還包括:
[0020] 所述鄰接網(wǎng)元收到所述CCA時(shí),根據(jù)所述CCA中的指示判斷出PCRF在所述CCA中 下發(fā)的是當(dāng)前IPCAN會(huì)話內(nèi)的所有PCC策略信息,則將當(dāng)前IPCAN會(huì)話內(nèi)的所有策略更新 為所述CCA中的所有PCC策略。
[0021] 可選地,上述方法中,所述鄰接網(wǎng)元至少包括策略和計(jì)費(fèi)執(zhí)行功能實(shí)體PCEF、承載 綁定和事件報(bào)告功能實(shí)體BBERF和流量檢測(cè)功能實(shí)體TDF。
[0022] 本發(fā)明還公開(kāi)了一種實(shí)現(xiàn)網(wǎng)元間策略規(guī)則同步的設(shè)備,包括:
[0023] 消息生成單元,在策略控制與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF收到重傳的信用控制請(qǐng)求 CCR消息并制定策略和計(jì)費(fèi)控制PCC策略之后,將制定的所有PCC策略信息添加到信用控 制應(yīng)答CCA中,并在所述CCA中指示此次下發(fā)的是當(dāng)前IP連接接入網(wǎng)IPCAN會(huì)話內(nèi)的所有 PCC策略信息;
[0024] 發(fā)送單元,將所述CCA發(fā)送給鄰接網(wǎng)元。
[0025] 可選地,上述設(shè)備中,所述消息生成單元在所述CCA中指示此次下發(fā)的是當(dāng)前 IPCAN會(huì)話內(nèi)的所有PCC策略信息指:
[0026] 將所述CCA中的新增字段配置為設(shè)定值以指示此次下發(fā)的是當(dāng)前IPCAN會(huì)話內(nèi)的 所有PCC策略信息。
[0027] 可選地,上述設(shè)備置于PCRF上。
[0028] 本發(fā)明還公開(kāi)了一種實(shí)現(xiàn)網(wǎng)元間策略規(guī)則同步的設(shè)備,包括:
[0029] 解析判斷單元,收到信用控制應(yīng)答CCA時(shí),解析所述CCA中的指示,判斷略控制與 計(jì)費(fèi)規(guī)則功能實(shí)體PCRF在所述CCA中下發(fā)的是否是當(dāng)前IP連接接入網(wǎng)IPCAN會(huì)話內(nèi)的所 有PCC策略信息;
[0030] 策略更新單元,在所述解析判斷單元判斷PCRF在所述CCA中下發(fā)的是當(dāng)前IPCAN 會(huì)話內(nèi)的所有PCC策略信息,則將當(dāng)前IPCAN會(huì)話內(nèi)的所有策略更新為所述CCA中的所有 PCC策略。
[0031 ] 可選地,上述設(shè)備中,所述解析判斷單元解析所述CCA中的指示,判斷PCRF在所述 CCA中下發(fā)的是否是當(dāng)前IPCAN會(huì)話內(nèi)的所有PCC策略信息指:
[0032] 所述解析判斷單元解析所述CCA獲取其中的新增字段的值,若所獲取的新增字段 的值為設(shè)定值,則判斷PCRF在所述CCA中下發(fā)的是當(dāng)前IPCAN會(huì)話內(nèi)的所有PCC策略信息。
[0