專利名稱:一種實(shí)現(xiàn)用量監(jiān)測(cè)控制的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及策略和計(jì)費(fèi)技術(shù),尤其涉及一種實(shí)現(xiàn)用量監(jiān)測(cè)控制的方法及系統(tǒng)。
背景技術(shù):
自第三代合作伙伴計(jì)劃階段7(3GPP Release7)標(biāo)準(zhǔn)體系以來,策略和計(jì)費(fèi)功 能由策略和計(jì)費(fèi)控制(PCC,Policy and Charging Control)框架來實(shí)現(xiàn)。PCC架構(gòu)是 一個(gè)能夠應(yīng)用于多種接入技術(shù)的功能框架,例如,PCC架構(gòu)可以應(yīng)用于通用移動(dòng)通信系 統(tǒng)(UMTS,Universal Mobile Telecommunications System)的陸上無線接入網(wǎng)(UTRAN, UMTS Terrestrial Radio Access Network)、全球移動(dòng)通信系統(tǒng)(GSM,Global system for Mobile Communication)/GSM數(shù)據(jù)增強(qiáng)演進(jìn)(EDGE)無線接入網(wǎng)、互通無線局域網(wǎng)(I-WLAN) 以及演進(jìn)的分組系統(tǒng)(EPS, Evolved Packet System)等。PCC主要實(shí)現(xiàn)了策略控制和計(jì)費(fèi)兩大功能。圖1為現(xiàn)有PCC組成架構(gòu)示意圖,以下 對(duì)圖1所示的PCC架構(gòu)中的各個(gè)邏輯功能實(shí)體及其接口功能進(jìn)行描述。如圖1所示AF,用于提供業(yè)務(wù)應(yīng)用的接入點(diǎn),這些業(yè)務(wù)應(yīng)用所使用的網(wǎng)絡(luò)資源需要進(jìn)行動(dòng)態(tài) 的策略控制。在業(yè)務(wù)面進(jìn)行參數(shù)協(xié)商時(shí),AF將相關(guān)業(yè)務(wù)信息傳遞給策略控制與計(jì)費(fèi)規(guī)則功 能實(shí)體(PCRF, Policy and Charging Rules Function)。如果這些業(yè)務(wù)信息與PCRF的策 略相一致,則PCRF接受該協(xié)商;否則,PCRF拒絕該協(xié)商,并在反饋時(shí)給出PCRF可接受的業(yè) 務(wù)參數(shù)。隨后,AF可將這些參數(shù)返回給用戶設(shè)備(UE,User Equipment)。其中,AF和PCRF 之間的接口是Rx接口。PCRF是PCC的核心,用于負(fù)責(zé)策略決策和計(jì)費(fèi)規(guī)則的制定。PCRF提供基于業(yè)務(wù)數(shù) 據(jù)流的網(wǎng)絡(luò)控制規(guī)則,這些網(wǎng)絡(luò)控制包括業(yè)務(wù)數(shù)據(jù)流的檢測(cè)、門控(Gating Control)、服務(wù) 質(zhì)量(Q0S,Quality of Service)控制以及基于數(shù)據(jù)流的計(jì)費(fèi)規(guī)則等。PCRF將其制定的策 略和計(jì)費(fèi)規(guī)則發(fā)送給策略和計(jì)費(fèi)執(zhí)行功能實(shí)體(PCEF,Policy and Control Enforcement Function)執(zhí)行;同時(shí),PCRF還需要保證這些規(guī)則和用戶的簽約信息一致。其中,PCRF制 定策略和計(jì)費(fèi)規(guī)則的依據(jù)包括從AF獲得的與業(yè)務(wù)相關(guān)的信息、從用戶簽約數(shù)據(jù)庫(kù)(SPR, Subscription Profile Repository)獲得的與與策略控制和計(jì)費(fèi)相關(guān)的用戶策略計(jì)費(fèi)控 制簽約信息、以及通過to接口從PCEF獲得的與承載相關(guān)網(wǎng)絡(luò)的信息。PCEF通常位于網(wǎng)關(guān)(GW,Gate-ffay)內(nèi),在承載面執(zhí)行PCRF所制定的策略和計(jì)費(fèi) 規(guī)則。PCEF按照PCRF所發(fā)送的規(guī)則中的業(yè)務(wù)數(shù)據(jù)流過濾器對(duì)業(yè)務(wù)數(shù)據(jù)流進(jìn)行檢測(cè),進(jìn)而 對(duì)這些業(yè)務(wù)數(shù)據(jù)流執(zhí)行PCRF所制定的策略和計(jì)費(fèi)規(guī)則;在承載建立時(shí),PCEF按照PCRF發(fā) 送的規(guī)則進(jìn)行資源分配,并根據(jù)AF提供的信息進(jìn)行門控控制;同時(shí),PCEF根據(jù)PCRF訂閱的 串件觸發(fā)上報(bào)承載網(wǎng)絡(luò)上發(fā)生的事件;根據(jù)PCRF發(fā)送的計(jì)費(fèi)規(guī)則,PCEF執(zhí)行相應(yīng)的業(yè)務(wù)數(shù) 據(jù)流計(jì)費(fèi)操作,計(jì)費(fèi)既可以是在線計(jì)費(fèi),也可以是離線計(jì)費(fèi)。如果是在線計(jì)費(fèi),則PCEF需要 和在線計(jì)費(fèi)系統(tǒng)(0CS,0nline Charging System) 一起進(jìn)行信用管理;離線計(jì)費(fèi)時(shí),PCEF和 離線計(jì)費(fèi)系統(tǒng)(0FCS,Offline Charging System)之間交換相關(guān)的計(jì)費(fèi)信息。其中,PCEF與PCRF之間的接口是to接口,PCEF與OCS之間的接口是Gy接口,PCEF與OFCS之間的接 口是( 接口。PCEF —般都位于網(wǎng)絡(luò)的網(wǎng)關(guān)上,如EPS的分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(PDN-GW)、通用 無線分組業(yè)務(wù)(GPRS,General Packet Radio Service)中的GPRS網(wǎng)關(guān)支持節(jié)點(diǎn)(GGSN)以 及互聯(lián)無線網(wǎng)局域網(wǎng)(I-WLANJnterworking WLAN)中的分組數(shù)據(jù)網(wǎng)關(guān)(PDG,Packet Data Gateway)等。承載綁定和事件報(bào)告功能實(shí)體(BBERF,BearerBinding and Event Reporting Function)通常位于接入網(wǎng)網(wǎng)關(guān)(Access Network Gateway)內(nèi)。如當(dāng)用戶設(shè)備通過 E-UTRAN接入EPS、服務(wù)網(wǎng)關(guān)S-GW與P-GW之間采用代理移動(dòng)互聯(lián)網(wǎng)協(xié)議版本6 (PMIPv6, Proxy Mobile Internet Protocol version 6)協(xié)議時(shí),S-GW 中就存在 BBERF。當(dāng)用戶設(shè) 備通過可信任非3GPP接入網(wǎng)接入時(shí),可信任非3GPP接入網(wǎng)關(guān)中也存在BBERF。用戶簽約數(shù)據(jù)庫(kù)(SPR),存儲(chǔ)有與策略控制和計(jì)費(fèi)相關(guān)的用戶策略計(jì)費(fèi)控制簽約 信息。SI3R和PCRF之間的接口是Sp接口。OCS和PCEF共同完成在線計(jì)費(fèi)方式下用戶信用的控制和管理。OFCS與PCEF共同完成離線計(jì)費(fèi)方式下的計(jì)費(fèi)操作?,F(xiàn)有技術(shù)中,PCC支持動(dòng)態(tài)的用量監(jiān)測(cè)控制,以實(shí)現(xiàn)基于實(shí)時(shí)的網(wǎng)絡(luò)資源使用總 量執(zhí)行動(dòng)態(tài)的策略決策。用量監(jiān)測(cè)可應(yīng)用于單個(gè)業(yè)務(wù)數(shù)據(jù)流、一組業(yè)務(wù)數(shù)據(jù)流或者一個(gè) IP 連接訪問網(wǎng)絡(luò)(IP-CAN, IP-CAN (IP-Connectivity Access Network)會(huì)話的所有業(yè)務(wù) 流。目前,用量(usage)指用戶面數(shù)據(jù)流量?,F(xiàn)有技術(shù)中,采用監(jiān)測(cè)鍵(Monitoring Key) 來標(biāo)識(shí)一個(gè)需要用量監(jiān)測(cè)的實(shí)例,比如當(dāng)PCRF為一個(gè)IP-CAN會(huì)話的所有業(yè)務(wù)流分配了 Monitoring Key以及相應(yīng)的閾值,那么,PCEF將根據(jù)該閾值監(jiān)測(cè)IP-CAN的所有業(yè)務(wù)流流 量,并用該Monitoring Key來標(biāo)識(shí)上報(bào)的用量。當(dāng)PCRF為一個(gè)業(yè)務(wù)流或一組業(yè)務(wù)數(shù)據(jù)流 分配了 Monitoring Key以及相應(yīng)的閾值,PCRF將Monitoring Key攜帶在這個(gè)業(yè)務(wù)數(shù)據(jù)流 或一組業(yè)務(wù)數(shù)據(jù)流對(duì)應(yīng)的PCC規(guī)則中,那么,PCEF將根據(jù)該閾值監(jiān)測(cè)具有相同Monitoring Key的PCC規(guī)則所對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù)流流量,并用該Monitoring Key標(biāo)識(shí)上報(bào)的用量。同時(shí),在SPR中還可以保存用戶某個(gè)PDN的總允許用量,即針對(duì)一個(gè)IP-CAN會(huì)話 的所有業(yè)務(wù)流的總允許用量,也可以稱為每PDN每用戶的總允許用量。SI^R中還可以保存用 戶某個(gè)PDN的某些具體業(yè)務(wù)的總允許用量,即針對(duì)一個(gè)業(yè)務(wù)數(shù)據(jù)流或一組業(yè)務(wù)數(shù)據(jù)流的總 允許用量,通常也可以用Monitoring Key進(jìn)行標(biāo)識(shí)。當(dāng)用戶建立到某個(gè)PDN的IP-CAN會(huì)話后,SI3R將總允許用量下發(fā)給PCRF。PCRF進(jìn) 行用量監(jiān)測(cè)控制時(shí),PCRF向PCEF訂閱用量上報(bào)(Usage Report)事件觸發(fā)器。當(dāng)Monitoring Key包含在PCC規(guī)則中下發(fā)后,具有相同Monitoring Key的PCC規(guī)則共享該Monitoring Key對(duì)應(yīng)的閾值。當(dāng)Monitoring Key不包含在任何PCC規(guī)則中時(shí),IP-CAN會(huì)話的所有業(yè) 務(wù)數(shù)據(jù)流共享該Monitoring Key對(duì)應(yīng)的閾值。PCEF監(jiān)測(cè)到用量已達(dá)到閾值、IP-CAN會(huì)話 終結(jié)、包含某個(gè)Monitoring Key的所有PCC規(guī)則均被刪除或者PCRF顯式請(qǐng)求用量上報(bào)時(shí), PCEF將向PCRF報(bào)告自從上一次上報(bào)以來相關(guān)Monitoring Key的用量消耗情況。當(dāng)PCRF 收到來自PCEF的用量上報(bào)后,PCRF將從總允許用量中扣除上報(bào)的用量值。如果PCEF上報(bào) 某個(gè)Monitoring Key的用量并且需要繼續(xù)進(jìn)行監(jiān)測(cè),那么,PCRF將提供新的閾值給PCEF ; 若無需繼續(xù)進(jìn)行監(jiān)測(cè),PCRF不提供新的閾值給PCEF。當(dāng)用戶的一個(gè)APN的最后一個(gè)IP-CAN 會(huì)話終結(jié)時(shí),PCRF將在Sra中保存剩余的總允許用量,包括該P(yáng)DN的總允許用量或該P(yáng)DN的某些具體業(yè)務(wù)的總允許用量。從現(xiàn)有的用量監(jiān)測(cè)控制方案可以看到,現(xiàn)有用量監(jiān)測(cè)控制是針對(duì)一個(gè)用戶的某個(gè) PDN或某個(gè)PDN的一些具體業(yè)務(wù)流進(jìn)行的?,F(xiàn)有用量監(jiān)測(cè)控制存在一些局限性,在某些場(chǎng)景 中將無法應(yīng)用,比如對(duì)于家庭套餐,參加該套餐的多個(gè)用戶共享某個(gè)PDN的總允許用量或 某個(gè)PDN的一些具體業(yè)務(wù)流的總的簽約允許用量。此時(shí),PCRF應(yīng)該同時(shí)對(duì)參加該套餐的多 個(gè)用戶所建立的多個(gè)到同一個(gè)PDN的IP-CAN會(huì)話或到同一個(gè)PDN的一些具體業(yè)務(wù)流進(jìn)行 用量監(jiān)測(cè)?,F(xiàn)有技術(shù)中,當(dāng)多個(gè)用戶共享總允許用量時(shí),沒有給出PCRF同時(shí)對(duì)多個(gè)用戶根據(jù) 總允許用量進(jìn)行用量監(jiān)測(cè)的實(shí)現(xiàn)方案。如果還采用現(xiàn)有用量監(jiān)測(cè)控制方法來為共享簽約信 息的多個(gè)用戶設(shè)備實(shí)現(xiàn)用量監(jiān)測(cè)控制的話,必然會(huì)出現(xiàn)策略計(jì)費(fèi)控制沖突。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)用量監(jiān)測(cè)控制的方法,能夠?yàn)楣?享簽約信息的多個(gè)用戶設(shè)備實(shí)現(xiàn)用量監(jiān)測(cè)控制,避免策略計(jì)費(fèi)控制沖突。本發(fā)明的另一目的在于提供一種實(shí)現(xiàn)用量監(jiān)測(cè)控制的系統(tǒng),能夠?yàn)楣蚕砗灱s信息 的多個(gè)用戶設(shè)備實(shí)現(xiàn)用量監(jiān)測(cè)控制,避免策略計(jì)費(fèi)控制沖突。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)用量監(jiān)測(cè)控制的方法,包括策略控制與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF根據(jù)獲得的多用戶共享的總允許用量,為每 一個(gè)共享該總允許用量的IP-CAN會(huì)話或業(yè)務(wù)數(shù)據(jù)流設(shè)置用量監(jiān)測(cè)策略;策略和計(jì)費(fèi)執(zhí)行功能實(shí)體PCEF根據(jù)PCRF下發(fā)的用量監(jiān)測(cè)策略執(zhí)行用量監(jiān)測(cè),并 向PCRF上報(bào)用量;當(dāng)PCRF收到用量報(bào)告后,從多用戶共享的所述總允許用量中扣除消耗的用里。所述用量監(jiān)測(cè)策略中包含有所述PCRF為每一個(gè)共享所述總允許用量的IP-CAN會(huì) 話或業(yè)務(wù)數(shù)據(jù)流分配的用量閾值。當(dāng)所述多用戶中存在第一用戶請(qǐng)求建立IP-CAN會(huì)話時(shí),所述PCRF獲得多用戶共 享的所述總允許用量包括所述PCRF從用戶簽約數(shù)據(jù)庫(kù)Sra中獲取多用戶共享的所述總允許用量,所述總允 許用量包含在所述sra返回的用戶的簽約信息中;同時(shí),所述sra還向所述PCRF返回共享 所述總允許用量的用戶標(biāo)識(shí)列表;所述PCRF根據(jù)獲得的多用戶共享的所述總允許用量,為所述多用戶中的第一用 戶分配第一用量閾值,所述第一用量閾值小于等于所述總允許用量。當(dāng)所述多用戶中存在除所述第一用戶之外的第二用戶請(qǐng)求建立IP-CAN會(huì)話時(shí),所述PCRF根據(jù)用戶標(biāo)識(shí)列表,判斷出所述第一用戶建立的IP-CAN會(huì)話和第二用 戶建立的IP-CAN會(huì)話共享所述總允許用量;所述PCRF根據(jù)所述總允許用量分配第二用戶的第二用量閾值,且所述第一用量 閾值與第二用量閾值之和小于等于所述總允許用量。所述第一用量閾值或第二用量閾值針對(duì)某IP-CAN會(huì)話的所有業(yè)務(wù)數(shù)據(jù)流,或者 針對(duì)某IP-CAN會(huì)話中的一個(gè)業(yè)務(wù)數(shù)據(jù)流或多個(gè)業(yè)務(wù)數(shù)據(jù)流。
如果所述PCRF針對(duì)所述IP-CAN會(huì)話的所有業(yè)務(wù)數(shù)據(jù)流進(jìn)行監(jiān)測(cè),則所述PCRF不 將監(jiān)測(cè)鍵Monitoring Key包含在PCC規(guī)則中;如果所述PCRF針對(duì)所述IP-CAN會(huì)話的某些業(yè)務(wù)數(shù)據(jù)流進(jìn)行監(jiān)測(cè),則所述PCRF將 Monitoring Key包含在業(yè)務(wù)數(shù)據(jù)流對(duì)應(yīng)的PCC規(guī)則中下發(fā),具有相同Monitoring Key的 PCC規(guī)則共享該Monitoring Key的用量閾值。所述PCEF向所述PCRF上報(bào)用量為當(dāng)需要用量上報(bào)事件被觸發(fā)時(shí);或者,共享所 述Monitoring Key對(duì)應(yīng)的所有PCC規(guī)則被刪除或去激活;或者,終結(jié)所述IP-CAN會(huì)話時(shí); 或者,所述PCRF請(qǐng)求所述PCEF上報(bào)時(shí)。該方法還包括在共享所述總允許用量的所有用戶的所有IP-CAN會(huì)話都終結(jié)時(shí), 所述PCRF將剩余的總允許用量保存到所述SPR中。一種實(shí)現(xiàn)用量監(jiān)測(cè)控制的系統(tǒng),至少包括PCRF、PCEF,其中,PCRF,用于PCRF根據(jù)獲得的多用戶共享的總允許用量,為每一個(gè)共享該用量的 IP-CAN會(huì)話或業(yè)務(wù)數(shù)據(jù)流分配用量閾值;接收用量報(bào)告,從多用戶共享的所述總允許用量 中扣除消耗的用量;PCEF,用于根據(jù)所述PCRF下發(fā)的用量監(jiān)測(cè)策略執(zhí)行用量監(jiān)測(cè),并向所述PCRF上報(bào)
用量報(bào)告。該系統(tǒng)還包括SPR,用于保存多用戶共享的所述總允許用量以及共享所述總允許 用量的用戶標(biāo)識(shí);所述PCRF還用于,從SPR中獲取多用戶共享的總允許用量。所述PCRF,還用于在共享所述總允許用量的所有用戶的所有IP-CAN會(huì)話都終結(jié) 時(shí),將剩余的總允許用量保存到SPR。從上述本發(fā)明提供的技術(shù)方案可以看出,包括PCRF根據(jù)獲得的多用戶共享的總 允許用量,為每一個(gè)共享該總允許用量的IP-CAN會(huì)話或業(yè)務(wù)數(shù)據(jù)流設(shè)置用量監(jiān)測(cè)策略; PCEF根據(jù)PCRF下發(fā)的用量監(jiān)測(cè)策略執(zhí)行用量監(jiān)測(cè),并向PCRF上報(bào)用量;當(dāng)PCRF收到用量 報(bào)告后,從多用戶共享的總允許用量中扣除消耗的用量。本發(fā)明方法在多個(gè)用戶共享總允 許用量時(shí),給出了 PCRF同時(shí)對(duì)多個(gè)用戶根據(jù)總允許用量進(jìn)行用量監(jiān)測(cè)的實(shí)現(xiàn)方案,避免了 策略計(jì)費(fèi)控制沖突。
圖1為現(xiàn)有PCC組成架構(gòu)示意圖;圖2為本發(fā)明實(shí)現(xiàn)用量監(jiān)測(cè)控制的方法的流程圖;圖3為本發(fā)明實(shí)現(xiàn)用量監(jiān)測(cè)控制的方法的實(shí)施例的流程示意圖;圖4為圖3中,實(shí)現(xiàn)用量上報(bào)的第一實(shí)施例的流程示意圖;圖5為圖3中,實(shí)現(xiàn)用量上報(bào)的第二實(shí)施例的流程示意圖;圖6為圖3中,實(shí)現(xiàn)用量上報(bào)的第三實(shí)施例的流程示意圖。
具體實(shí)施例方式圖2為本發(fā)明實(shí)現(xiàn)用量監(jiān)測(cè)控制的方法的流程圖,如圖2所示,包括步驟200 :PCRF根據(jù)獲得的多用戶共享的總允許用量,為每一個(gè)共享該總允許用 量的IP-CAN會(huì)話或業(yè)務(wù)數(shù)據(jù)流設(shè)置用量監(jiān)測(cè)策略。在用量監(jiān)測(cè)策略中包含有PCRF為每一個(gè)共享該總允許用量的IP-CAN會(huì)話或業(yè)務(wù)數(shù)據(jù)流分配的用量閾值。本步驟中,PCRF從SI3R中獲取多用戶共享的總允許用量,該總允許用量包含在SPR 返回的用戶的簽約信息中;同時(shí),sra還向PCRF返回共享該總允許用量的用戶標(biāo)識(shí)列表。PCRF根據(jù)返回的簽約數(shù)據(jù)制定策略,其中策略包括事件觸發(fā)器如用量上報(bào) (Usage_Report)事件,針對(duì)某IP-CAN會(huì)話或某些具體業(yè)務(wù)數(shù)據(jù)流的用量監(jiān)測(cè)策略。PCRF 根據(jù)獲得的總允許用量分配用量閾值,用量閾值 < =總允許用量。其中,用量閾值可以是針 對(duì)某IP-CAN會(huì)話的所有業(yè)務(wù)數(shù)據(jù)流,也可以是針對(duì)某IP-CAN會(huì)話中的一個(gè)業(yè)務(wù)數(shù)據(jù)流或 多個(gè)業(yè)務(wù)數(shù)據(jù)流。如果PCRF針對(duì)某IP-CAN會(huì)話的所有業(yè)務(wù)數(shù)據(jù)流進(jìn)行監(jiān)測(cè),則PCRF不 將Monitoring Key包含在PCC規(guī)則中;如果PCRF針對(duì)某IP-CAN會(huì)話的某些業(yè)務(wù)數(shù)據(jù)流 進(jìn)行監(jiān)測(cè),則PCRF將Monitoring Key包含在業(yè)務(wù)數(shù)據(jù)流對(duì)應(yīng)的PCC規(guī)則中下發(fā),具有相同 Monitoring Key的PCC規(guī)則共享該Monitoring Key的用量閾值。步驟201 =PCEF根據(jù)PCRF下發(fā)的用量監(jiān)測(cè)策略執(zhí)行用量監(jiān)測(cè),并向PCRF上報(bào)用 量。本步驟中,這里PCEF上報(bào)用量,可以是當(dāng)需要用量上報(bào)事件被觸發(fā),比如某個(gè) Monitoring Key(包括IP-CAN會(huì)話級(jí)和業(yè)務(wù)數(shù)據(jù)流級(jí))監(jiān)測(cè)的用量達(dá)到閾值等;也可以由 終結(jié)IP-CAN會(huì)話來觸發(fā);還可以由PCRF請(qǐng)求PCEF上報(bào)等等。步驟202 當(dāng)PCRF收到用量報(bào)告后,從多用戶共享的總允許用量中扣除消耗的用量。本發(fā)明方法還包括在共享所述總允許用量的所有用戶的所有IP-CAN會(huì)話都終 結(jié)時(shí),將剩余的總允許用量保存到SPR中。針對(duì)本發(fā)明方法,還提供一種實(shí)現(xiàn)用量監(jiān)測(cè)控制的系統(tǒng),至少包括PCRF、PCEF和 sra,其中,PCRF,用于PCRF根據(jù)獲得的多用戶共享的總允許用量,為每一個(gè)共享該用量的 IP-CAN會(huì)話或業(yè)務(wù)數(shù)據(jù)流分配用量閾值;接收用量報(bào)告,從多用戶共享的總允許用量中扣 除消耗的用量。PCEF,用于根據(jù)PCRF下發(fā)的用量監(jiān)測(cè)策略執(zhí)行用量監(jiān)測(cè),并向PCRF上報(bào)用量報(bào) 告。本發(fā)明系統(tǒng)還包括SPR,用于保存多用戶共享的總允許用量以及共享該總允許用 量的用戶標(biāo)識(shí)。PCRF,還用于在共享某總允許用量的所有用戶的所有IP-CAN會(huì)話都終結(jié)時(shí),將剩 余的總允許用量保存到SPR。下面結(jié)合實(shí)施例對(duì)本發(fā)明方法進(jìn)行詳細(xì)描述。圖3為本發(fā)明實(shí)現(xiàn)用量監(jiān)測(cè)控制的方法的實(shí)施例的流程示意圖,本實(shí)施例描述的 是用戶設(shè)備I(UEl)和UE2共享一 PDN的總允許用量(TAU,Total Allowanced usage)或一 PDN的一些具體業(yè)務(wù)數(shù)據(jù)流的TAU ;在用戶1和用戶2分別建立IP-CAN會(huì)話后中,PCRF根 據(jù)TAU對(duì)用戶1和用戶2建立的IP-CAN會(huì)話進(jìn)行用量監(jiān)測(cè)控制,如圖3所示,包括步驟300 在UEl請(qǐng)求建立IP-CAN會(huì)話1的過程中,向PCEFl發(fā)送IP-CAN會(huì)話建 立請(qǐng)求消息,在IP-CAN會(huì)話建立請(qǐng)求消息中攜帶有UEl的用戶標(biāo)識(shí)1和請(qǐng)求接入的PDN網(wǎng) 絡(luò)的PDN標(biāo)識(shí)1。
步驟301 =PCEFl向PCRF發(fā)送IP-CAN會(huì)話建立指示消息,在IP-CAN會(huì)話建立指示 消息中攜帶有用戶標(biāo)識(shí)1,PDN標(biāo)識(shí)1和為UEl分配的IP地址1 (IP Addressl)。步驟302 =PCRF向SI5R發(fā)送簽約文檔請(qǐng)求,在簽約文檔請(qǐng)求中攜帶有用戶標(biāo)識(shí)1和 PDN標(biāo)識(shí)1。步驟303 =SPR根據(jù)用戶標(biāo)識(shí)1和PDN標(biāo)識(shí)1返回UEl的簽約信息。由于UEl與 UE2共享針對(duì)PDN標(biāo)識(shí)1的總允許用量或是針對(duì)PDN標(biāo)識(shí)1的一些具體業(yè)務(wù)流的總允許用 量,因此,sra將該總允許用量包含在簽約信息中并攜帶在簽約文檔應(yīng)答中返回給PCRF,同 時(shí)將共享該總允許用量的用戶標(biāo)識(shí)列表即用戶標(biāo)識(shí)1和用戶標(biāo)識(shí)2攜帶在簽約文檔應(yīng)答中 返回。步驟304 :PCRF根據(jù)返回的包括有總允許用量的簽約信息制定策略,其中策略包 括事件觸發(fā)器--USage_Itep0rt,針對(duì)IP-CAN會(huì)話1或某些具體業(yè)務(wù)數(shù)據(jù)流的用量監(jiān)測(cè)策 略。PCRF根據(jù)獲得的總允許用量分配UEl的用量閾值UTl且UTl <= TAU。這里,UTl可以是針對(duì)IP-CAN會(huì)話1所有業(yè)務(wù)數(shù)據(jù)流的,也可以是針對(duì)IP-CAN會(huì) 話1中的一個(gè)業(yè)務(wù)數(shù)據(jù)流或多個(gè)業(yè)務(wù)數(shù)據(jù)流的。如果PCRF針對(duì)IP-CAN會(huì)話1所有業(yè)務(wù) 數(shù)據(jù)流進(jìn)行監(jiān)測(cè),則PCRF不將Monitoring Key包含在PCC規(guī)則中;如果PCRF針對(duì)IP-CAN 會(huì)話1的某些業(yè)務(wù)數(shù)據(jù)流進(jìn)行監(jiān)測(cè),則PCRF將Monitoring Key包含在業(yè)務(wù)數(shù)據(jù)流對(duì)應(yīng)的 PCC規(guī)則中下發(fā),具有相同Monitoring Key的PCC規(guī)則共享該Monitoring Key的用量閾 值。PCEFl根據(jù)PCRF下發(fā)的用量監(jiān)測(cè)策略執(zhí)行用量監(jiān)測(cè)。步驟305 =PCEFl向UEl返回IP-CAN會(huì)話建立應(yīng)答,在IP-CAN會(huì)話建立應(yīng)答中攜 帶有 IP Addressl。通過步驟300 步驟305后,PCEFl根據(jù)PCRF下發(fā)的用量監(jiān)測(cè)策略對(duì)UEl建立的 IP-CAN會(huì)話1進(jìn)行用量監(jiān)測(cè)。步驟306 在UE2請(qǐng)求建立IP-CAN會(huì)話2的過程中,向PCEF2發(fā)送IP-CAN會(huì)話建 立請(qǐng)求消息,請(qǐng)求建立IP-CAN會(huì)話2,在IP-CAN會(huì)話建立請(qǐng)求消息中攜帶有UE2的用戶標(biāo) 識(shí)2和請(qǐng)求接入的PDN網(wǎng)絡(luò)的PDN標(biāo)識(shí)1。這里,PCEFl和PCEF2可能相同,也可能不相同。本實(shí)施例中假設(shè)PCEFl和PCEF2 不同。步驟307 :PCEF2向PCRF發(fā)送IP-CAN會(huì)話建立指示消息,在IP-CAN會(huì)話建立指示 消息中攜帶有用戶標(biāo)識(shí)2,PDN標(biāo)識(shí)1和為UE2分配的IP AddreSS2。步驟308 =PCRF向STO發(fā)送簽約文檔請(qǐng)求,在簽約文檔請(qǐng)求中攜帶有用戶標(biāo)識(shí)2和 PDN標(biāo)識(shí)1。步驟309 =SPR根據(jù)用戶標(biāo)識(shí)2和PDN標(biāo)識(shí)1返回UE2的簽約信息。由于SPR在步 驟303中已經(jīng)下發(fā)了 UEl和UE2共享的總允許用量,以及共享該總允許用量的用戶標(biāo)識(shí)列 表,因此,本步驟中,sra可以不返回上述簽約信息。步驟310 :PCRF根據(jù)返回的簽約數(shù)據(jù)制定策略,其中策略包括事件觸發(fā) 器一Usage_Iteport。PCRF根據(jù)用戶標(biāo)識(shí)列表,判斷出UEl建立的IP-CAN會(huì)話1和UE2建 立的IP-CAN會(huì)話2共享總允許用量。PCRF根據(jù)TAU分配UE2的用量閾值UT2且UT2+UT1 <=TAU。這里,UT2可以是針對(duì)IP-CAN會(huì)話2所有業(yè)務(wù)數(shù)據(jù)流的,也可以是針對(duì)IP-CAN會(huì)話2中的一個(gè)業(yè)務(wù)流或多個(gè)業(yè)務(wù)數(shù)據(jù)流的。如果PCRF針對(duì)IP-CAN會(huì)話2所有業(yè)務(wù)數(shù)據(jù)流 進(jìn)行監(jiān)測(cè),則PCRF不將Monitoring Key包含在PCC規(guī)則中;如果PCRF針對(duì)IP-CAN會(huì)話2 的某些業(yè)務(wù)數(shù)據(jù)流進(jìn)行監(jiān)測(cè),則PCRF將Monitoring Key包含在業(yè)務(wù)數(shù)據(jù)流對(duì)應(yīng)的PCC規(guī)則 中下發(fā),具有相同Monitoring Key的PCC規(guī)則共享該Monitoring Key的用量閾值。PCEF2 根據(jù)PCRF下發(fā)的用量監(jiān)測(cè)策略執(zhí)行用量監(jiān)測(cè).步驟311 :PCEF2向UE2返回IP-CAN會(huì)話建立應(yīng)答,在IP-CAN會(huì)話建立應(yīng)答中攜 帶有 IP Address2。至此,UE2建立了 IP-CAN會(huì)話2,PCRF從SI3R中獲取總允許用量,并且分別向PCEFl 和PCEF2下發(fā)用量監(jiān)測(cè)策略,其中包括用量閾值UTl和UT2。PCEFl和PCEF2執(zhí)行用量監(jiān)測(cè)。圖4為圖3中,實(shí)現(xiàn)用量上報(bào)的第一實(shí)施例的流程示意圖,如圖4所示,包括步驟400 =PCEFl檢測(cè)到需要用量上報(bào)時(shí)間被觸發(fā),該觸發(fā)可能是某個(gè)Monitoring Key (包括IP-CAN會(huì)話級(jí)和業(yè)務(wù)數(shù)據(jù)流級(jí))監(jiān)測(cè)的用量達(dá)到閾值或與某個(gè)Monitoring Key 對(duì)應(yīng)的所有PCC規(guī)則被刪除或去激活。步驟401 =PCEFl向PCRF發(fā)送IP-CAN會(huì)話修改指示消息,在IP-CAN會(huì)話修改指 示消息中攜帶有事件觸發(fā)器取值包含化386_1 印0汁,以及報(bào)告的用量消耗值(URV1,Usage Report Valuel)。若觸發(fā)條件是某個(gè)Monitoring Key監(jiān)測(cè)的用量達(dá)到閾值,則URVl = UTl ; 若觸發(fā)條件與某個(gè)Monitoring Key對(duì)應(yīng)的所有PCC規(guī)則被刪除或去激活,則URVl < = UTl。步驟402 :PCRF從總允許用量中扣除報(bào)告的用量消耗值URV1,即將TAU更新為 (TAU-URVl)的值。如果PCRF決定需要繼續(xù)進(jìn)行用量監(jiān)測(cè),并且此時(shí)的TAU-UT2 > 0,那么, PCRF將分配新的用量閾值UTl ‘且UTl ‘ <= TAU-UT2 ;PCRF向PCEFl返回IP-CAN會(huì)話修改確認(rèn)消息。如果PCRF分配了新的用量閾值 UTl',則在IP-CAN會(huì)話修改確認(rèn)消息攜帶UTl'。步驟403 如果PCRF下發(fā)了新的用量閾值UTl ‘,則PCEFl繼續(xù)執(zhí)行用量監(jiān)測(cè);如 果PCRF未下發(fā)新的用量閾值,則PCEFl不再執(zhí)行用量監(jiān)測(cè)。圖5為圖3中,實(shí)現(xiàn)用量上報(bào)的第二實(shí)施例的流程示意圖,如圖5所示,包括步驟500 =PCEFl檢測(cè)到需要終結(jié)IP-CAN會(huì)話1被觸發(fā),該觸發(fā)可能來自于其它網(wǎng) 元,UEl或是PCEFl自身。步驟501 =PCEFl向PCRF發(fā)送IP-CAN會(huì)話終結(jié)指示消息,在IP-CAN會(huì)話終結(jié)指示 消息中攜帶有每個(gè)進(jìn)行用量監(jiān)測(cè)的Monitoring Key的用量消耗值,圖3所示的實(shí)施例中為 URVl0 此時(shí),URVl <= UTl0步驟502 =PCRF從總允許用量中扣除上報(bào)的用量消耗值URV1,即將總允許用量更 新為(TAU-URVl)的值。PCRF向PCEFl返回IP-CAN會(huì)話終結(jié)確認(rèn)消息。由于此時(shí)UE2的 IP-CAN會(huì)話2還在使用該總允許用量,因此,PCRF不會(huì)向SI3R上報(bào)當(dāng)前剩余的總允許用量。步驟503 :PCEF2檢測(cè)到需要終結(jié)IP-CAN會(huì)話2被觸發(fā),該觸發(fā)可能來自于其它網(wǎng) 元,UE2或是PCEF2自身。步驟504 :PCEF2向PCRF發(fā)送IP-CAN會(huì)話終結(jié)指示消息,在IP-CAN會(huì)話終結(jié)指示 消息中攜帶有每個(gè)進(jìn)行用量監(jiān)測(cè)的Monitoring Key的用量消耗值,圖3所示的實(shí)施例中為 URV2。此時(shí),URV2 <= UT2。
步驟505 =PCRF從總允許用量中扣除上報(bào)的用量消耗值URV2,即將TAU更新為 TAU-URV2。PCRF向PCEF2返回IP-CAN會(huì)話終結(jié)確認(rèn)消息。步驟506 =PCRF發(fā)現(xiàn)共享該總允許用量的所有用戶即UEl和UE2的所有IP-CAN會(huì) 話即IP-CAN會(huì)話1和IP-CAN會(huì)話2都已經(jīng)終結(jié),PCRF向SI3R發(fā)送取消簽約通知請(qǐng)求消息, 在取消簽約通知請(qǐng)求消息中攜帶有剩余的總允許用量。步驟507 =SPR向PCRF返回取消簽約通知應(yīng)答消息。圖6為圖3中,實(shí)現(xiàn)用量上報(bào)的第三實(shí)施例的流程示意圖,如圖6所示,包括步驟600 =PCRF檢測(cè)到需要PCEFl上報(bào)用量消耗事件被觸發(fā)。步驟601 =PCRF向PCEFl發(fā)送用量上報(bào)請(qǐng)求消息,請(qǐng)求PCEFl上報(bào)用量消耗,在用 量上報(bào)請(qǐng)求消息中攜帶有需要上報(bào)的Monitoring Key,該Monitoring Key是PCRF之前下 發(fā)的,可以是針對(duì)IP-CAN會(huì)話1的所有業(yè)務(wù)數(shù)據(jù)流的,也可以是針對(duì)IP-CAN會(huì)話1的一個(gè) 業(yè)務(wù)數(shù)據(jù)流或一組業(yè)務(wù)數(shù)據(jù)流的。步驟602 =PCEFl向PCRF發(fā)送用量上報(bào)應(yīng)答消息,在用量上報(bào)應(yīng)答消息中攜帶有需 要上報(bào)的Monitoring Key的用量消耗值URV1。此時(shí),URVl <= UTl0步驟603 :PCRF從要求上報(bào)的Monitoring Key的總允許用量中扣除上報(bào)的用量消 耗值URV1,即將總允許用量更新為(TAU-URVl)的值。上述圖3 圖6所描述的幾個(gè)實(shí)施例中,是以UEl和UE2共享總允許用量,并且 UEl和UE2分別針對(duì)一個(gè)APN(即PDN標(biāo)識(shí)1)都只建立一個(gè)IP-CAN會(huì)話的情況。本發(fā)明方 法,同樣適用于UEl和UE2分別針對(duì)一個(gè)APN(即PDN標(biāo)識(shí)1)建立多個(gè)IP-CAN會(huì)話的情況, 按照本發(fā)明方法的具體實(shí)現(xiàn)是本領(lǐng)域技術(shù)人員根據(jù)前面的實(shí)施例容易得到的,這里不再贅 述。只要PCRF獲得了共享的總允許用量和共享用戶標(biāo)識(shí)列表,將一個(gè)用戶針對(duì)同一個(gè)APN 的所有IP-CAN會(huì)話看成一個(gè)整體進(jìn)行用量分配即可。在PCRF判斷出共享該總允許用量的 所有用戶的所有IP-CAN會(huì)話都終結(jié)時(shí),PCRF才將剩余的總允許用量保存到SPR。在其他實(shí)施中,共享簽約數(shù)據(jù)(包括多用戶共享的總允許用量以及該總允許用量 的用戶標(biāo)識(shí)列表)的保存可以通過用戶數(shù)據(jù)融合(UDC,User Data Convergence)架構(gòu)實(shí) 現(xiàn),Sra作為UDC架構(gòu)的前端。當(dāng)然共享簽約數(shù)據(jù)也可以保存在其他數(shù)據(jù)庫(kù)中,不僅限于 SPR。以上實(shí)施例雖僅描述了兩個(gè)用戶共享簽約的總允許用量時(shí),用量監(jiān)測(cè)控制的實(shí)現(xiàn) 流程。兩個(gè)以上用戶共享簽約的總允許用量時(shí),用量監(jiān)測(cè)控制的流程也是類似的。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)用量監(jiān)測(cè)控制的方法,其特征在于,包括策略控制與計(jì)費(fèi)規(guī)則功能實(shí)體PCRF根據(jù)獲得的多用戶共享的總允許用量,為每一個(gè) 共享該總允許用量的IP-CAN會(huì)話或業(yè)務(wù)數(shù)據(jù)流設(shè)置用量監(jiān)測(cè)策略;策略和計(jì)費(fèi)執(zhí)行功能實(shí)體PCEF根據(jù)PCRF下發(fā)的用量監(jiān)測(cè)策略執(zhí)行用量監(jiān)測(cè),并向 PCRF上報(bào)用量;當(dāng)PCRF收到用量報(bào)告后,從多用戶共享的所述總允許用量中扣除消耗的用量。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用量監(jiān)測(cè)策略中包含有所述PCRF為 每一個(gè)共享所述總允許用量的IP-CAN會(huì)話或業(yè)務(wù)數(shù)據(jù)流分配的用量閾值。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,當(dāng)所述多用戶中存在第一用戶請(qǐng)求建 立IP-CAN會(huì)話時(shí),所述PCRF獲得多用戶共享的所述總允許用量包括所述PCRF從用戶簽約數(shù)據(jù)庫(kù)sra中獲取多用戶共享的所述總允許用量,所述總允許用 量包含在所述sra返回的用戶的簽約信息中;同時(shí),所述sra還向所述PCRF返回共享所述 總允許用量的用戶標(biāo)識(shí)列表;
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述PCRF根據(jù)獲得的多用戶共享的所述 總允許用量,為所述多用戶中的第一用戶分配第一用量閾值,所述第一用量閾值小于等于 所述總允許用量。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)所述多用戶中存在除所述第一用戶之 外的第二用戶請(qǐng)求建立IP-CAN會(huì)話時(shí),所述PCRF根據(jù)用戶標(biāo)識(shí)列表,判斷出所述第一用戶建立的IP-CAN會(huì)話和第二用戶建 立的IP-CAN會(huì)話共享所述總允許用量;所述PCRF根據(jù)所述總允許用量分配第二用戶的第二用量閾值,且所述第一用量閾值 與第二用量閾值之和小于等于所述總允許用量。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述第一用量閾值或第二用量閾值針 對(duì)某IP-CAN會(huì)話的所有業(yè)務(wù)數(shù)據(jù)流,或者針對(duì)某IP-CAN會(huì)話中的一個(gè)業(yè)務(wù)數(shù)據(jù)流或多個(gè) 業(yè)務(wù)數(shù)據(jù)流。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,如果所述PCRF針對(duì)所述IP-CAN會(huì)話的所有業(yè)務(wù)數(shù)據(jù)流進(jìn)行監(jiān)測(cè),則所述PCRF不將監(jiān) 測(cè)鍵Monitoring Key包含在PCC規(guī)則中;如果所述PCRF針對(duì)所述IP-CAN會(huì)話的某些業(yè)務(wù)數(shù)據(jù)流進(jìn)行監(jiān)測(cè),則所述PCRF將 Monitoring Key包含在業(yè)務(wù)數(shù)據(jù)流對(duì)應(yīng)的PCC規(guī)則中下發(fā),具有相同Monitoring Key的 PCC規(guī)則共享該Monitoring Key的用量閾值。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述PCEF向所述PCRF上報(bào)用量為當(dāng)需 要用量上報(bào)事件被觸發(fā)時(shí);或者,共享所述Monitoring Key對(duì)應(yīng)的所有PCC規(guī)則被刪除或 去激活;或者,終結(jié)所述IP-CAN會(huì)話時(shí);或者,所述PCRF請(qǐng)求所述PCEF上報(bào)時(shí)。
9.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,該方法還包括在共享所述總允許用 量的所有用戶的所有IP-CAN會(huì)話都終結(jié)時(shí),所述PCRF將剩余的總允許用量保存到所述SPR 中。
10.一種實(shí)現(xiàn)用量監(jiān)測(cè)控制的系統(tǒng),其特征在于,至少包括PCRF、PCEF,其中,PCRF,用于PCRF根據(jù)獲得的多用戶共享的總允許用量,為每一個(gè)共享該用量的IP-CAN會(huì)話或業(yè)務(wù)數(shù)據(jù)流分配用量閾值;接收用量報(bào)告,從多用戶共享的所述總允許用量中扣除 消耗的用量;PCEF,用于根據(jù)所述PCRF下發(fā)的用量監(jiān)測(cè)策略執(zhí)行用量監(jiān)測(cè),并向所述PCRF上報(bào)用量報(bào)告。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,該系統(tǒng)還包括SPR,用于保存多用戶共 享的所述總允許用量以及共享所述總允許用量的用戶標(biāo)識(shí);所述PCRF還用于,從sra中獲 取多用戶共享的總允許用量。
12.根據(jù)權(quán)利要求10或11所述的系統(tǒng),其特征在于,所述PCRF,還用于在共享所述總 允許用量的所有用戶的所有IP-CAN會(huì)話都終結(jié)時(shí),將剩余的總允許用量保存到SPR。
全文摘要
本發(fā)明提供了一種實(shí)現(xiàn)用量監(jiān)測(cè)控制的方法及系統(tǒng),包括策略控制與計(jì)費(fèi)規(guī)則功能實(shí)體(PCRF)根據(jù)獲得的多用戶共享的總允許用量,為每一個(gè)共享該總允許用量的IP連接訪問網(wǎng)絡(luò)(IP-CAN)會(huì)話或業(yè)務(wù)數(shù)據(jù)流設(shè)置用量監(jiān)測(cè)策略;策略和計(jì)費(fèi)執(zhí)行功能實(shí)體(PCEF)根據(jù)PCRF下發(fā)的用量監(jiān)測(cè)策略執(zhí)行用量監(jiān)測(cè),并向PCRF上報(bào)用量;當(dāng)PCRF收到用量報(bào)告后,從多用戶共享的總允許用量中扣除消耗的用量。本發(fā)明方法在多個(gè)用戶共享總允許用量時(shí),給出了PCRF同時(shí)對(duì)多個(gè)用戶根據(jù)總允許用量進(jìn)行用量監(jiān)測(cè)的實(shí)現(xiàn)方案,避免了策略計(jì)費(fèi)控制沖突。
文檔編號(hào)H04W4/26GK102075900SQ20091023824
公開日2011年5月25日 申請(qǐng)日期2009年11月23日 優(yōu)先權(quán)日2009年11月23日
發(fā)明者吳錦花, 周曉云, 孫閔, 芮通 申請(qǐng)人:中興通訊股份有限公司