專利名稱:策略和計費規(guī)則功能實體的選擇方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及無線通信系統(tǒng)中策略和計費規(guī)則功能實體(PCRF,Policy andCharging Rules Function)的確定技術,尤其涉及一種演進的分組系統(tǒng)(EPS,Evolved Packet System)中策略和計費規(guī)則功能實體的選擇方法及系統(tǒng)。
背景技術:
圖1為3GPP演進分組系統(tǒng)結構示意圖,如圖1所示,3GPP演進分組系統(tǒng)(EPS, Evolved Packet System)由演進的通用移動通信系統(tǒng)陸地無線接入網(wǎng)(E-UTRAN, Evolved Universal Terrestrial Radio Access Network)、移動管理單兀(MME,Mobility Management Entity)、服務網(wǎng)關(S-GW,Serving Gateway)、分組數(shù)據(jù)網(wǎng)絡網(wǎng)關(PDN GW 或 P-Gff, Packet Data Network Gateway)、歸屬用戶服務器(HSS,Home Subscriber Server)、 3GPP 的認證授權計費(AAA,Authentication、Authorization and Accounting)月艮務器、策 略和計費規(guī)則功能實體(PCRF,Policy and Charging Rules Function)及其它支撐節(jié)點組 成。其中,MME用于移動性管理、非接入層信令的處理和用戶移動管理上下文的管理等 控制面相關工作;S-GW是與E-UTRAN相連的接入網(wǎng)關設備,在E-UTRAN與P-GW之間轉發(fā)數(shù) 據(jù),并且用于對尋呼等待數(shù)據(jù)進行緩存;P-GW則是EPS與PDN的邊界網(wǎng)關,用于PDN的接入 及在EPS與PDN間轉發(fā)數(shù)據(jù)等功能。EPS支持與非3GPP系統(tǒng)的互通。與非3GPP系統(tǒng)的互通通過S2a、S2b、S2c接口 實現(xiàn),P-GW作為3GPP系統(tǒng)與非3GPP系統(tǒng)之間的錨點。其中,非3GPP系統(tǒng)被分為可信任非 3GPP接入系統(tǒng)和不可信任非3GPP接入系統(tǒng)??尚湃畏?GPP接入系統(tǒng)可以直接通過Sh 接口與P-GW連接;不可信任非3GPP接入系統(tǒng)需經(jīng)過演進的分組數(shù)據(jù)網(wǎng)關(ePDG,Evolved Packet Data Gateway)與 P-GW 相連,ePDG 與 P-GW 之間為 Mb 接口。S2c 接口提供了用戶 設備(UE,UserEquipment)與P_GW之間用戶面相關的控制和移動性支持,支持的移動性管 理協(xié)議為支持雙棧的移動 IPv6(DSMIPv6,Moblie IPv6 support for dual stack Hostsand Routers)。EPS系統(tǒng)引入策略計費控制(PCC,Policy and Charging Control)功能框架對用 戶的業(yè)務訪問進行動態(tài)的策略計費控制。圖2為Rel-8中非漫游場景下的PCC結構示意 圖,如圖2所示,應用功能實體(AF,Application Function)用于提供業(yè)務應用的接入點, 這些業(yè)務應用所使用的網(wǎng)絡資源需要進行動態(tài)的策略控制。在業(yè)務面進行參數(shù)協(xié)商時,AF 將相關業(yè)務信息傳遞給PCRF。如果這些業(yè)務信息與PCRF的策略相一致,則PCRF接受該協(xié) 商;否則,PCRF拒絕該協(xié)商,并在反饋時給出PCRF可接受的業(yè)務參數(shù)。隨后,AF可將這些 參數(shù)返回給用戶設備(UE,User Equipment)。其中,AF和PCRF之間的接口是Rx接口。PCRF是PCC的核心,負責策略決策和計費規(guī)則的制定。PCRF提供了基于業(yè)務數(shù) 據(jù)流的網(wǎng)絡控制規(guī)則,這些網(wǎng)絡控制包括業(yè)務數(shù)據(jù)流的檢測、門控(Gating Control)、服務 質(zhì)量0iOS,QUality of Service)控制以及基于數(shù)據(jù)流的計費規(guī)則等。PCRF將其制定的策略和計費規(guī)則發(fā)送給策略和計費執(zhí)行功能實體(PCEF,Policy and Control Enforcement Function)執(zhí)行;同時,PCRF還需要保證這些規(guī)則和用戶的簽約信息一致。PCRF制定 策略和計費規(guī)則的依據(jù)包括從AF獲取與業(yè)務相關的信息、從用戶簽約數(shù)據(jù)庫(SPR, SubscriptionProfile Repository)獲取與用戶策略計費控制相關的簽約信息、通過foe接 口從PCEF獲取的與承載相關網(wǎng)絡的信息。PCEF通常位于網(wǎng)關(GW,Gate-Way)內(nèi),在承載面執(zhí)行PCRF所制定的策略和計費規(guī) 則。PCEF按照PCRF所發(fā)送的規(guī)則中的業(yè)務數(shù)據(jù)流過濾器對業(yè)務數(shù)據(jù)流進行檢測,進而對這 些業(yè)務數(shù)據(jù)流執(zhí)行PCRF所制定的策略和計費規(guī)則。在承載建立時,PCEF按照PCRF發(fā)送的 規(guī)則進行QoS授權,并根據(jù)AF的執(zhí)行進行門控控制。同時,PCEF根據(jù)PCRF訂閱的事件觸 發(fā)上報承載網(wǎng)絡上發(fā)生的事件。根據(jù)PCRF發(fā)送的計費規(guī)則,PCEF執(zhí)行相應的業(yè)務數(shù)據(jù)流 計費操作,計費既可以是在線計費,也可以是離線計費。如果是在線計費,則PCEF需要和在 線計費系統(tǒng)(OCS,Online Charging System) 一起進行信用管理。離線計費時,PCEF和離 線計費系統(tǒng)(OFCS,Offline Charging System)之間交換相關的計費信息。PCEF與PCRF之 間的接口是to接口,與OCS之間的接口是Gy接口,與OFCS之間的接口是( 接口。PCEF — 般都位于網(wǎng)絡的網(wǎng)關上,如EPS的分組數(shù)據(jù)網(wǎng)絡網(wǎng)關(PDN-GW)、通用無線分組業(yè)務(GPRS, General PacketRadio Service,)中的GPRS網(wǎng)關支持節(jié)點(GGSN)以及互聯(lián)無線網(wǎng)局域網(wǎng) (I-WLAN, Interworking WLAN,)中的分組數(shù)據(jù)網(wǎng)關(PDG,Packet DataGateway)。承載綁定和事件報告功能實體(BBERF,Bearer Binding and Event R印ortingFunction)通常位于接入網(wǎng)網(wǎng)關(Access Network Gateway)內(nèi)。如當用戶設備通 過E-UTRAN接入EPS、服務網(wǎng)關S-GW與P-GW之間采用代理移動互聯(lián)網(wǎng)協(xié)議版本6 (ΡΜΙΡνθ, Proxy Mobile Internet Protocol version 6)協(xié)議時,S-GW 中就存在 BBERF。當用戶設 備通過可信任非3GPP接入網(wǎng)接入時,可信任非3GPP接入網(wǎng)關中也存在BBERF。sra存儲了與策略控制和計費相關的用戶策略計費控制簽約信息。sra和PCRF之 間的接口是Sp接口。在線計費系統(tǒng)(0CS,Online Charging System)和PCEF—起進行在線計費方式下 用戶信用的控制和管理。離線計費系統(tǒng)(0FCS,Offline Charging System)與PCEF —起完成離線計費方式 下的計費操作。EPS的一個公共陸地移動電話網(wǎng)(PLMN,Public Land Mobile Network,)中可能存 在多個PCRF節(jié)點,并且所有的PCRF節(jié)點屬于一個或多個Diameter域。一個UE到PDN網(wǎng) 絡的連接稱為一個IP連接接入網(wǎng)(IP_CAN,IP ConnectivityAccess Network)會話。一個 IP-CAN會話的策略計費控制信息只由一個PCRF決定。為了確保一個IP-CAN會話相關的所 有PCEF或BBERF都關聯(lián)到同一個PCRF,EPS在每個Diameter域中引入了一個邏輯功能模 塊 Diameter 路由代理(DRA,Diameter Routing Agent)。UE 要建立到一個 PDN 的 IP-CAN 會話時,由DRA為這個IP-CAN會話選擇一個PCRF,與這個IP-CAN會話相關的PCEF或BBERF 由DRA來關聯(lián)到所選擇的PCRF上。同時DRA也可以將這個IP-CAN會話相關的AF關聯(lián)到 所選擇的PCRF。在現(xiàn)有技術中,DRA可以根據(jù)網(wǎng)絡策略,為UE的不同的IP-CAN會話選擇不同的 PCRF(此時,同一個UE建立了多個IP-CAN會話),也可以為UE的所有IP-CAN會話選擇同一個PCRF,即DRA選擇PCRF可以基于UE級別,也可以基于IP-CAN級別。然而,在一些應用場景中,基于以上兩種級別選擇PCRF會出現(xiàn)問題。例如,對于某 種家庭套餐,參加該套餐的多個用戶共享總的簽約允許用量(該用量可以是時間,也可以 是流量,或者其他信息),該用量會保存在SPR中。當參加該套餐的用戶上線建立IP-CAN 會話過程中,Sra將總的簽約用量下發(fā)給負責對該用戶IP-CAN會話進行策略計費控制的 PCRF,并由該PCRF制定用量檢測控制策略。此時,若參加該套餐的另一個用戶上線建立 IP-CAN會話,由于現(xiàn)有技術中選擇PCRF是UE級別或是IP-CAN會話級別,因此DRA為不同 的用戶選擇的PCRF可能不同。由于SPR已經(jīng)將總的用量已經(jīng)下發(fā)給之前的那個PCRF,若再 下發(fā)給后一個PCRF,用量檢測控制將會發(fā)生沖突。歸納以上問題可以看出,當多個用戶共享一個簽約信息(如總的簽約允許用量), 若此時多個用戶建立的IP-CAN由不同的PCRF進行策略計費控制,將會出現(xiàn)策略計費控制 沖突。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種策略和計費規(guī)則功能實體的選擇方法 及系統(tǒng),能為共享簽約信息的兩個以上的用戶選擇同一個PCRF,避免了共享簽約信息的用 戶之間出現(xiàn)策略計費控制沖突。為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的一種策略和計費規(guī)則功能實體的選擇方法,包括DRA為共享簽約信息的兩個以上的用戶選擇同一個策略和計費規(guī)則功能實體 PCRF。優(yōu)選地,所述共享簽約信息,具體為所述兩個以上用戶為接入同一個分組數(shù)據(jù)網(wǎng)絡PDN而建立的IP連接接入網(wǎng) IP-CAN會話共享簽約信息;或者,所述兩個以上用戶為接入兩個以上PDN而建立的IP-CAN會話共享簽約信 息;或者,所述兩個以上用戶為接入所有PDN而建立的IP-CAN會話共享簽約信息。優(yōu)選地,所述為共享簽約信息的兩個以上的用戶選擇同一個PCRF,包括接收到BBERF發(fā)送的網(wǎng)關控制會話建立消息或PCEF發(fā)送的IP-CAN會話建立指示 消息后,所述DRA根據(jù)所述網(wǎng)關控制會話建立消息或所述IP-CAN會話建立指示消息中的用 戶標識信息或/和用戶欲接入的PDN的標識信息判斷是否已為與所述用戶共享簽約信息的 其他用戶選擇PCRF,是時將為其他用戶選擇的PCRF作為所述用戶選擇的PCRF。優(yōu)選地,所述DRA通過用戶簽約數(shù)據(jù)庫SPR或關聯(lián)用戶數(shù)據(jù)庫CSDB獲取所述用戶 的共享簽約用戶列表信息,所述共享簽約用戶列表中包含共享簽約信息的兩個以上用戶的 標識信息、或包含兩個以上用戶的標識信息和共享簽約信息針對的PDN網(wǎng)絡標識信息。優(yōu)選地,所述方法還包括所述DRA重啟時,向所述SI3R或所述CSDB發(fā)送共享簽約用戶列表請求消息;所述SI3R或所述CSDB向所述DRA返回確認消息,其中,所述確認消息中包含所述 SPR或所述CSDB當前存儲的共享簽約用戶標識列表信息。
優(yōu)選地,所述方法還包括所述SI3R或所述CSDB中的共享簽約用戶標識列表更新時,向所述DRA發(fā)送共享簽 約用戶標識列表更新請求消息,所述共享簽約用戶標識列表更新請求消息中包含更新的共 享簽約用戶標識列表信息;所述DRA將所述更新的共享簽約用戶標識列表信息替換原共享簽約用戶標識列 表信息,并向所述Sra或所述CSDB返回確認消息。一種策略和計費規(guī)則功能實體的選擇系統(tǒng),包括選擇單元,位于DRA中,用于為共享簽約信息的兩個以上的用戶選擇同一個PCRF。優(yōu)選地,所述共享簽約信息,具體為所述兩個以上用戶為接入同一個分組數(shù)據(jù)網(wǎng)絡PDN而建立的IP連接接入網(wǎng) IP-CAN會話共享簽約信息;或者,所述兩個以上用戶為接入兩個以上PDN而建立的IP-CAN會話共享簽約信 息;或者,所述兩個以上用戶為接入所有PDN而建立的IP-CAN會話共享簽約信息。優(yōu)選地,所述選擇單元包括接收子單元、判斷子單元和選擇子單元,其中接收子單元,用于接收BBERF發(fā)送的網(wǎng)關控制會話建立消息或PCEF發(fā)送的IP-CAN 會話建立指示消息;判斷子單元,用于根據(jù)所述網(wǎng)關控制會話建立消息或所述IP-CAN會話建立指示 消息中的用戶標識信息或/和用戶欲接入的PDN的標識信息判斷是否已為與所述用戶共享 簽約信息的其他用戶選擇PCRF,是時觸發(fā)選擇子單元;選擇子單元,用于將為所述其他用戶選擇的PCRF作為為所述用戶選擇的PCRF。優(yōu)選地,所述系統(tǒng)還包括獲取單元,位于所述DRA中,用于通過SI3R或CSDB獲取 所述用戶的共享簽約用戶列表信息,所述共享簽約用戶列表中包含共享簽約信息的兩個以 上用戶的標識信息、或包含兩個以上用戶的標識信息和共享簽約信息針對的PDN網(wǎng)絡標識
fn息ο優(yōu)選地,所述系統(tǒng)還包括第一發(fā)送單元,位于所述DRA中,用于在所述DRA重啟時向所述SI3R或所述CSDB 發(fā)送共享簽約用戶列表請求消息;第二發(fā)送單元,位于所述Sra或所述CSDB中,用于向所述DRA返回確認消息,其 中,所述確認消息中包含所述SPR或所述CSDB當前存儲的共享簽約用戶標識列表信息。優(yōu)選地,所述系統(tǒng)還包括第三發(fā)送單元,位于所述SI3R或所述CSDB中,用于在共享簽約用戶標識列表更新 時,向所述DRA發(fā)送共享簽約用戶標識列表更新請求消息,所述共享簽約用戶標識列表更 新請求消息中包含更新的共享簽約用戶標識列表信息;替換單元,位于所述DRA中,用于將所述更新的共享簽約用戶標識列表信息替換 原共享簽約用戶標識列表信息;第四發(fā)送單元,位于所述DRA中,用于向所述SI3R或所述CSDB返回確認消息。本發(fā)明中,DRA在為準備接入的UE選擇PCRF時,首先判斷當前已建連接中是否已 為與當前準備接入的用戶共享簽約信息的其他用戶選擇了 PCRF,是時將為其他用戶選擇的PCRF作為當前準備接入用戶的PCRF,這樣就保證了為共享簽約信息的所有用戶選擇相同 的PCRF,避免了策略和計費控制的沖突。
圖1為3GPP演進分組系統(tǒng)結構示意圖;圖2為Rel-8中非漫游場景下的PCC結構示意圖;圖3為PCRF域的一種結構示意圖;圖4為PCRF域的另一種結構示意5為本發(fā)明策略和計費規(guī)則功能實體的選擇方法實施例一的流程圖;圖6為本發(fā)明策略和計費規(guī)則功能實體的選擇方法實施例二的流程圖;圖7為本發(fā)明策略和計費規(guī)則功能實體的選擇方法實施例三的流程圖;圖8為本發(fā)明策略和計費規(guī)則功能實體的選擇方法實施例四的流程圖;圖9為本發(fā)明DRA獲取共享簽約用戶標識列表方式一的流程圖;圖10為本發(fā)明DRA獲取共享簽約用戶標識列表方式二的流程圖;圖11為本發(fā)明策略和計費規(guī)則功能實體的選擇系統(tǒng)的組成結構示意圖。
具體實施例方式本發(fā)明的基本思想是DRA在為準備接入的用戶選擇PCRF時,首先判斷當前已建 連接中是否已為與當前準備接入的用戶共享簽約信息的其他用戶選擇了 PCRF,是時將為其 他用戶選擇的PCRF作為當前準備接入UE的PCRF,這樣就保證了為共享簽約信息的所有用 戶選擇相同的PCRF,避免了策略和計費控制的沖突。為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下舉實施例并參照附圖,對 本發(fā)明進一步詳細說明。圖3為PCRF域的一種結構示意圖,如圖3所示,DRA負責管理PCRF域中的 PCRF, DRA的實現(xiàn)方式可以是重定向代理(Redirect Agent),也可以是代理(Proxy Agent)。該PCRF域中PCRF的數(shù)量為2個以上。SI3R中保存著共享簽約用戶標識列表以及 用戶的簽約數(shù)據(jù)。DRA與Sra之間通過Sq接口進行信息交互,DRA從Sra中獲取共享簽約 信息用戶標識列表(包含共享簽約信息)。PCRF客戶端(如BBERF、PCEF以及AF)與DRA 進行交互以選擇該PCRF域中的PCRF。圖4為PCRF域的另一種結構示意圖,如圖4所示,DRA負責管理PCRF域中的PCRF, DRA的實現(xiàn)方式可以是重定向代理,也可以是ftOxy代理。該PCRF域中PCRF的數(shù)量為2個 以上。關聯(lián)用戶數(shù)據(jù)庫(CSDB,CorrelativeSubscriber DataBase)用于保存共享簽約用 戶標識列表,DRA與CSDB之間通過Sq接口進行信息交互,DRA從CSDB中獲取共享簽約信 息用戶標識列表。PCRF客戶端(如BBERF,PCEF以及AF)與DRA進行交互以選擇該域中的 PCRF。以下結合上述圖3、圖4所示的PCRF域結構,詳細闡述本發(fā)明技術方案的實質(zhì)。實施例一本實施例描述的是UEl (對應用戶1)和UE2(對應用戶2~)在非漫游場景下,從 E-UTRAN接入并且S-GW和P-GW之間采用PMIPv6協(xié)議或從可信任非3GPP網(wǎng)絡接入或從不可信任非3GPP網(wǎng)絡接入3GPP系統(tǒng)時,建立IP-CAN會話過程以及PCRF的選擇流程。其中 UEl和UE2需要共享簽約信息,并且該共享簽約信息是針對PDN網(wǎng)絡1 (PDN標識1)的業(yè)務 訪問,DRA為Redirect Agent,基于圖3所示的結構行實現(xiàn)。圖5為本發(fā)明策略和計費規(guī)則 功能實體的選擇方法實施例一的流程圖,如圖5所示,本發(fā)明策略和計費規(guī)則功能實體的 選擇方法具體包括以下步驟步驟501 =UEl通過E-UTRAN接入或從可信任非3GPP網(wǎng)絡接入請求建立IP-CAN會 話,S-Gff或可信任非3GPP接入網(wǎng)關/BBERFl收到請求建立IP-CAN會話1的消息,消息中 協(xié)議用戶標識1和PDN標識1 ;步驟502 =BBERFl向DRA發(fā)送網(wǎng)關控制會話建立消息,消息中攜帶用戶標識1和 PDN標識1 ;步驟503 =DRA根據(jù)用戶標識1和PDN標識1查找本地保存的信息,發(fā)現(xiàn)沒有為該 用戶或該用戶和對應的PDN標識選擇PCRF,也沒有為與該用戶共享簽約信息的任何用戶選 擇PCRF(即沒有該用戶相關的共享簽約用戶標識列表)JUDRA向Sra發(fā)送簽約文檔請求消 息,消息中攜帶用戶標識1和PDN標識1 ;步驟504 =SI3R根據(jù)用戶標識1返回共享簽約用戶標識列表。共享簽約用戶標識列 表包括用戶標識1和用戶標識2,并且共享簽約信息是針對PDN網(wǎng)絡1的業(yè)務訪問;步驟505 =DRA保存共享簽約用戶標識列表;步驟506 =DRA為該用戶或IP-CAN會話選擇PCRF1,并保存對應關系(用戶標識1、 PDN標識1、PCRFl地址),并向BBERFl返回重定向消息,消息中攜帶所選擇的PCRFl的地 址;步驟507 =BBERFl向PCRFl發(fā)送網(wǎng)關控制會話建立消息,消息中攜帶用戶標識1和 PDN標識1 ;步驟508 =PCRFl向SI3R發(fā)送簽約文檔請求消息,消息中攜帶用戶標識1和PDN標 識1 ;步驟509 =SPR返回簽約信息;步驟510 =PCRFl根據(jù)簽約信息、網(wǎng)絡策略、接入網(wǎng)信息等制定策略,如PCC規(guī)則、 QoS規(guī)則和事件觸發(fā)器等。PCRFl向BBERFl返回網(wǎng)關控制會話建立確認消息,攜帶QoS規(guī) 則和事件觸發(fā)器。BBERFl安裝策略;步驟511 =BBERFl所在網(wǎng)關向PCEFl所在網(wǎng)關發(fā)送請求建立IP-CAN會話1,消息中 攜帶用戶標識1和PDN標識1。PCEFl所在網(wǎng)關為所建立的IP-CAN會話1分配IP Addressl ;步驟512 =PCEFl向DRA發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識1、 PDN 標識 1 和 IP Addressl ;步驟513 =DRA根據(jù)用戶標識1和PDN標識1查找保存信息,發(fā)現(xiàn)已經(jīng)為該IP-CAN 會話1選擇了 PCRF1,更新對應關系(用戶標識1、PDN標識1、IP Addressl、PCRFl地址)。 DRA向PCEFl返回重定向消息,攜帶PCRFl地址;步驟514 =PCEFl向PCRFl發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識1、 PDN 標識 1 和 IP Addressl ;步驟515 =PCRF 1根據(jù)用戶標識1和PDN標識1返回對應的步驟510制定的PCC 規(guī)則和事件觸發(fā)器;
步驟516 =PCEFl所在網(wǎng)關向BBERFl所在網(wǎng)關返回應答建立IP-CAN會話1,攜帶 IP Addressl ;步驟517 =BBERFl所在網(wǎng)關返回應答建立IP-CAN會話1,攜帶IP Addressl。經(jīng)過上述流程,用戶1建立了 IP-CAN會話1,PCRF1向該IP-CAN會話相關的策略執(zhí) 行實體(PCEF1、BBERF1)下發(fā)策略控制信息,從而實現(xiàn)策略控制。用戶1訪問業(yè)務時,PCRFl 還會動態(tài)的下發(fā)策略控制信息,如對用戶1訪問的某種業(yè)務根據(jù)簽約進行用量監(jiān)測控制。步驟518 :UE2通過E-UTRAN接入或從可信任非3GPP網(wǎng)絡接入請求建立IP-CAN會 話,S-GW或可信任非3GPP接入網(wǎng)關/BBERF2收到請求建立IP-CAN會話2的消息,消息中 協(xié)議用戶標識2和PDN標識1。BBERFl和BBERF2可以相同也可以不同;步驟519 :BBERF2向DRA發(fā)送網(wǎng)關控制會話建立消息,消息中攜帶用戶標識2和 PDN標識1 ;步驟520 =DRA根據(jù)用戶標識2和PDN標識1查找本地保存的信息,發(fā)現(xiàn)沒有為該 用戶或該用戶和對應的PDN標識選擇PCRF,但根據(jù)共享簽約用戶標識列表,發(fā)現(xiàn)已經(jīng)為共 享簽約信息的用戶標識1和對應的PDN標識1選擇了 PCRFl。建立對應關系(用戶標識2、 PDN標識1、PCRFl地址)。DRA向BBERF2返回重定向消息,消息中攜帶PCRFl地址;步驟521 :BBERF2向PCRFl發(fā)送網(wǎng)關控制會話建立消息,消息中攜帶用戶標識2和 PDN標識1 ;步驟522 =PCRFl向SI3R發(fā)送簽約文檔請求消息,消息中攜帶用戶標識2和PDN標 識1 ;步驟523 =SPR返回簽約信息;步驟524 =PCRFl根據(jù)簽約信息、網(wǎng)絡策略、接入網(wǎng)信息等制定策略,如PCC規(guī)貝U、 QoS規(guī)則和事件觸發(fā)器等。PCRFl向BBERF2返回網(wǎng)關控制會話建立確認消息,攜帶QoS規(guī) 則和事件觸發(fā)器。BBERF2安裝策略;步驟525 :BBERF2所在網(wǎng)關向PCEF2所在網(wǎng)關發(fā)送請求建立IP-CAN會話2,消息中 攜帶用戶標識2和PDN標識1。PCEF2所在網(wǎng)關為所建立的IP-CAN會話2分配IP Address20 PCEFl和PCEF2可能相同,也可能不同;步驟526 :PCEF2向DRA發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識2, PDN 標識 1 和 IP Address2 ;步驟527 =DRA根據(jù)用戶標識2和PDN標識1查找保存信息,發(fā)現(xiàn)已經(jīng)為該IP-CAN 會話2選擇了 PCRF1,更新對應關系(用戶標識2、PDN標識1、IP Addressl、PCRFl地址)。 DRA向PCEF2返回重定向消息,攜帶PCRFl地址;步驟528 :PCEF2向PCRFl發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識2、 PDN 標識 1 和 IP Address2 ;步驟529 =PCRFl根據(jù)用戶標識2和PDN標識1返回對應的步驟5 制定的PCC規(guī) 則和事件觸發(fā)器;步驟530 :PCEF2所在網(wǎng)關向BBERF2所在網(wǎng)關返回應答建立IP-CAN會話2,攜帶 IPAddress2 ;步驟531 :BBERF2所在網(wǎng)關返回應答建立IP-CAN會話2,攜帶IP Address2。經(jīng)過上述流程,用戶2建立了 IP-CAN會話2,PCRFl向該IP-CAN會話相關的策略執(zhí)行實體(PCEF2,BBERM)下發(fā)策略控制信息,從而實現(xiàn)策略控制。用戶2訪問業(yè)務時,PCRFl 還會動態(tài)地下發(fā)策略控制信息。此時PCRFl可以對用戶1和用戶2訪問的某種業(yè)務根據(jù)共 享的簽約數(shù)據(jù)統(tǒng)一進行用量監(jiān)測控制。以上實施例雖僅描述了為共享簽約信息的兩個用戶的IP-CAN會話選擇同一個 PCRF的流程,但為共享簽約信息的兩個以上用戶的IP-CAN會話選擇同一個PCRF的流程也 是類似的。本發(fā)明策略和計費規(guī)則功能實體的選擇方法基于圖4所示結構的實現(xiàn)流程與前 述基于圖3所示結構的實現(xiàn)流程類似,不同點是DRA與CSDB進行交互獲取共享簽約信息用 戶標識列表,這里再贅述。實施例二本實施例描述的是UEl (對應用戶1)和UE2(對應用戶2、在非漫游場景下,從 E-UTRAN接入并且S-GW和P-GW之間采用GTP協(xié)議時,建立IP-CAN會話過程以及PCRF的選 擇流程。其中UEl和UE2需要共享簽約信息,并且該共享簽約信息是針對PDN網(wǎng)絡1 (PDN 標識1)的業(yè)務訪問,DRA為RedirectAgent,基于圖3所示的結構行實現(xiàn)。圖6為本發(fā)明策 略和計費規(guī)則功能實體的選擇方法實施例二的流程圖,如圖6所示,本發(fā)明策略和計費規(guī) 則功能實體的選擇方法具體包括以下步驟步驟601 =UEl通過E-UTRAN接入EPS系統(tǒng),P-GW1/PCEF1收到請求建立IP-CAN會 話1的消息,消息中協(xié)議用戶標識1和PDN標識1 ;步驟602 =PCEFl向DRA發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識1和 PDN標識1 ;步驟603 =DRA根據(jù)用戶標識1和PDN標識1查找本地保存的信息,發(fā)現(xiàn)沒有為該 用戶或該用戶和對應的PDN標識選擇PCRF,也沒有為與該用戶共享簽約信息的任何用戶選 擇PCRF(即沒有該用戶相關的共享簽約用戶標識列表)JUDRA向Sra發(fā)送簽約文檔請求消 息,消息中攜帶用戶標識1和PDN標識1 ;步驟604 =SI3R根據(jù)用戶標識1返回共享簽約用戶標識列表。共享簽約用戶標識列 表包括用戶標識1和用戶標識2,并且共享簽約信息是針對PDN網(wǎng)絡1的業(yè)務訪問;步驟605 =DRA保存共享簽約用戶標識列表;步驟606 :DRA為該用戶或IP-CAN會話選擇PCRFl,并保存對應關系(用戶標識1、 PDN標識1、PCRF1地址),并向PCEFl返回重定向消息,消息中攜帶所選擇的PCRFl的地址;步驟607 =PCEFl向PCRFl發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識1、 PDN 標識 1 和 IP Addressl ;步驟608 =PCRFl向SI3R發(fā)送簽約文檔請求消息,消息中攜帶用戶標識1和PDN標 識1 ;步驟609 =SPR返回簽約信息;步驟610 =PCRFl根據(jù)簽約信息、網(wǎng)絡策略、接入網(wǎng)信息等制定策略,如PCC規(guī)則和 事件觸發(fā)器等。PCRFl向PCEFl返回IP-CAN會話建立確認消息,攜帶PCC規(guī)則和事件觸發(fā) 器。PCEFl安裝策略;步驟611 =P-Gff/PCEFl 返回應答建立 IP-CAN 會話 1,攜帶 IP Addressl。經(jīng)過上述流程,用戶1建立了 IP-CAN會話1,PCRFl向該IP-CAN會話相關的策略執(zhí)行實體(PCEFl)下發(fā)策略控制信息,從而實現(xiàn)策略控制。用戶1訪問業(yè)務時,PCRFl還會 動態(tài)的下發(fā)策略控制信息,如對用戶1訪問的某種業(yè)務根據(jù)簽約進行用量監(jiān)測控制。步驟612 :UE2通過E-UTRAN接入EPS系統(tǒng),P-GW2/PCEF2收到請求建立IP-CAN會 話2的消息,消息中協(xié)議用戶標識2和PDN標識1。PCEFl和PCEF2可以相同也可以不同;步驟613 :PCEF2向DRA發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識2和 PDN標識1 ;步驟614 =DRA根據(jù)用戶標識2和PDN標識1查找本地保存的信息,發(fā)現(xiàn)沒有為該 用戶或該用戶和對應的PDN標識選擇PCRF,但根據(jù)共享簽約用戶標識列表,發(fā)現(xiàn)已經(jīng)為共 享簽約信息的用戶標識1和對應的PDN標識1選擇了 PCRFl。建立對應關系(用戶標識2、 PDN標識1、PCRFl地址)。DRA向PCEF2返回重定向消息,消息中攜帶PCRFl地址;步驟615 :PCEF2向PCRFl發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識2, PDN 標識 1 和 IP Address2 ;步驟616 =PCRFl向SI3R發(fā)送簽約文檔請求消息,消息中攜帶用戶標識2和PDN標 識1 ;步驟617 =SPR返回簽約信息;步驟618 =PCRFl根據(jù)簽約信息、網(wǎng)絡策略、接入網(wǎng)信息等制定策略,如PCC規(guī)則和 事件觸發(fā)器等。PCRFl向PCEF2返回網(wǎng)關控制會話建立確認消息,攜帶PCC和事件觸發(fā)器。 PCEF2安裝策略;步驟619 P-Gff2/PCEF2 返回應答建立 IP-CAN 會話 2,攜帶 IP Address2。經(jīng)過上述流程,用戶2建立了 IP-CAN會話2,PCRFl向該IP-CAN會話相關的策略 執(zhí)行實體(PCEM)下發(fā)策略控制信息,從而實現(xiàn)策略控制。用戶2訪問業(yè)務時,PCRFl還會 動態(tài)地下發(fā)策略控制信息。此時PCRFl可以對用戶1和用戶2訪問的某種業(yè)務根據(jù)共享的 簽約數(shù)據(jù)統(tǒng)一進行用量監(jiān)測控制。以上實施例雖僅描述了為共享簽約信息的兩個用戶的IP-CAN會話選擇同一個 PCRF的流程,但為共享簽約信息的兩個以上用戶的IP-CAN會話選擇同一個PCRF的流程也 是類似的。本發(fā)明策略和計費規(guī)則功能實體的選擇方法基于圖4所示結構的實現(xiàn)流程與前 述基于圖3所示結構的實現(xiàn)流程類似,不同點是DRA與CSDB進行交互獲取共享簽約信息用 戶標識列表,這里再贅述。本發(fā)明中,UEl可以采用圖5的步驟501至步驟517接入并建立IP-CAN會話1, UE2可以采用圖6的步驟612至步驟619接入并建立IP-CAN2會話2 ;或者,UEl可以采用 圖6的步驟601至步驟611接入并建立IP-CAN會話1,UE2可以采用圖5的步驟518至步 驟531接入并建立IP-CAN會話2。實施例三本實施例描述的是UEl (對應用戶1)和UE2(對應用戶2、在非漫游場景下,從 E-UTRAN接入并且S-GW和P-GW之間采用PMIPv6協(xié)議或從可信任非3GPP網(wǎng)絡接入或從不 可信任非3GPP網(wǎng)絡接入3GPP系統(tǒng)時,建立IP-CAN會話過程中,PCRF的選擇流程。其中 UEl和UE2需要共享簽約信息,并且該共享簽約信息是針對PDN網(wǎng)絡1 (PDN標識1)的業(yè)務 訪問,DRA為ftOxy Agent,基于圖3所示結構進行實現(xiàn)。圖7為本發(fā)明策略和計費規(guī)則功能實體的選擇方法實施例三的流程圖,如圖7所示,本發(fā)明策略和計費規(guī)則功能實體的選 擇方法具體包括以下步驟步驟701 =UEl通過E-UTRAN接入或從可信任非3GPP網(wǎng)絡接入請求建立IP-CAN會 話,S-Gff或可信任非3GPP接入網(wǎng)關/BBERFl收到請求建立IP-CAN會話1的消息,消息中 協(xié)議用戶標識1和PDN標識1 ;步驟702 =BBERFl向DRA發(fā)送網(wǎng)關控制會話建立消息,消息中攜帶用戶標識1和 PDN標識1 ;步驟703 =DRA根據(jù)用戶標識1和PDN標識1查找保存的信息,發(fā)現(xiàn)沒有為該用戶 或該用戶和對應的PDN標識選擇PCRF,也沒有為與該用戶共享簽約信息的任何用戶選擇 PCRF(即沒有該用戶相關的共享簽約用戶標識列表)JijDRA向Sra發(fā)送簽約文檔請求消 息,消息中攜帶用戶標識1和PDN標識1 ;步驟704 根據(jù)用戶標識1返回共享簽約用戶標識列表,共享簽約用戶標識列 表包括用戶標識1和用戶標識2,并且共享簽約信息是針對PDN網(wǎng)絡1的業(yè)務訪問;步驟705 =DRA保存共享簽約用戶標識列表;步驟706 =DRA為該用戶或IP-CAN會話選擇PCRF1,并保存對應關系(用戶標識1, PDN標識1,PCRFl地址),并向PCRFl轉發(fā)網(wǎng)關控制會話建立消息,消息中攜帶用戶標識1 和PDN標識1 ;步驟707 =PCRFl向SI3R發(fā)送簽約文檔請求消息,消息中攜帶用戶標識1和PDN標 識1 ;步驟708 =SPR返回簽約信息;步驟709 =PCRFl根據(jù)簽約信息、網(wǎng)絡策略、接入網(wǎng)信息等制定策略,如PCC規(guī)則、 QoS規(guī)則和事件觸發(fā)器等。PCRFl向DRA返回網(wǎng)關控制會話建立確認消息,攜帶QoS規(guī)則和 事件觸發(fā)器。步驟710 =DRA向BBERFl轉發(fā)網(wǎng)關控制會話建立確認消息,攜帶QoS規(guī)則和事件觸 發(fā)器。BBERFl安裝策略;步驟711 =BBERFl所在網(wǎng)關向PCEFl所在網(wǎng)關發(fā)送請求建立IP-CAN會話1,消息中 攜帶用戶標識1和PDN標識1。PCEFl所在網(wǎng)關為所建立的IP-CAN會話1分配IP Addressl ;步驟712 =PCEFl向DRA發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識1、 PDN 標識 1 和 IP Addressl ;步驟713 =DRA根據(jù)用戶標識1和PDN標識1查找保存信息,發(fā)現(xiàn)已經(jīng)為該IP-CAN 會話1選擇了 PCRFl,更新對應關系(用戶標識1、PDN標識1、IP Addressl、PCRFl地址)。DRA 向PCRFl轉發(fā)IP-CAN會話建立指示消息,消息攜帶用戶標識1、PDN標識1和IP Addressl ;步驟714 =PCRFl根據(jù)用戶標識1和PDN標識1向DRA返回對應的步驟609制定的 PCC規(guī)則和事件觸發(fā)器;步驟715 =DRA向PCEFl轉發(fā)消息,攜帶PCC規(guī)則和事件觸發(fā)器;步驟716 =PCEFl所在網(wǎng)關向BBERFl所在網(wǎng)關返回應答建立IP-CAN會話1,攜帶 IP Addressl ;步驟717 =BBERFI所在網(wǎng)關返回應答建立IP-CAN會話1,攜帶IP Addressl。經(jīng)過上述流程,用戶1建立了 IP-CAN會話1,PCRFl向該IP-CAN會話相關的策略執(zhí)行實體(PCEF1、BBERF1)下發(fā)策略控制信息,從而實現(xiàn)策略控制。通用戶1訪問業(yè)務時, PCRFl還會動態(tài)的下發(fā)策略控制信息,如對用戶1訪問的某種業(yè)務根據(jù)簽約進行用量監(jiān)測 控制。步驟718 :UE2通過E-UTRAN接入或從可信任非3GPP網(wǎng)絡接入請求建立IP-CAN會 話,S-GW或可信任非3GPP接入網(wǎng)關/BBERF2收到請求建立IP-CAN會話2的消息,消息中 協(xié)議用戶標識2和PDN標識1。BBERFl和BBERF2可以相同也可以不同;步驟719 :BBERF2向DRA發(fā)送網(wǎng)關控制會話建立消息,消息中攜帶用戶標識2和 PDN標識1 ;步驟720 =DRA根據(jù)用戶標識2和PDN標識1查找保存的信息,發(fā)現(xiàn)沒有為該用戶 或該用戶和對應的PDN標識選擇PCRF,但根據(jù)共享簽約用戶標識列表,發(fā)現(xiàn)已經(jīng)為共享簽 約信息的用戶標識1和對應的PDN標識1選擇了 PCRF 1。建立對應關系(用戶標識2、PDN 標識1、PCRFl地址)。DRA向PCRF轉發(fā)網(wǎng)關控制會話建立消息,消息中攜帶用戶標識2和 PDN標識1 ;步驟721 =PCRFl向SI3R發(fā)送簽約文檔請求消息,消息中攜帶用戶標識2和PDN標 識1 ;步驟722 =SPR返回簽約信息;步驟723 =PCRFl根據(jù)簽約信息,網(wǎng)絡策略,接入網(wǎng)信息等制定策略,如PCC規(guī)則、 QoS規(guī)則和事件觸發(fā)器等。PCRFl向DRA返回網(wǎng)關控制會話建立確認消息,攜帶QoS規(guī)則和 事件觸發(fā)器;步驟724 =DRA向BBERF2返回網(wǎng)關控制會話建立確認消息,攜帶QoS規(guī)則和事件觸 發(fā)器。BBERF2安裝策略;步驟725 :BBERF2所在網(wǎng)關向PCEF2所在網(wǎng)關發(fā)送請求建立IP-CAN會話2,消息中 攜帶用戶標識2和PDN標識1。PCEF2所在網(wǎng)關為所建立的IP-CAN會話2分配IP Address2。 PCEFl和PCEF2可能相同,也可能不同;步驟726 :PCEF2向DRA發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識2、 PDN 標識 1 和 IP Address2 ;步驟727 =DRA根據(jù)用戶標識2和PDN標識1查找保存信息,發(fā)現(xiàn)已經(jīng)為該IP-CAN 會話2選擇了 PCRF1,更新對應關系(用戶標識2、PDN標識1、IP Addressl、PCRFl地址)。 DRA向PCRFl轉發(fā)IP-CAN會話建立指示消息,消息中攜帶用戶標識2、PDN標識1和IP Address2 ; 步驟728 =PCRFl根據(jù)用戶標識2和PDN標識1返回對應的步驟6M制定的PCC規(guī) 則和事件觸發(fā)器;步驟729 =DRA向PCEF2返回PCC規(guī)則和事件觸發(fā)器。PCEF2安裝策略;步驟730 :PCEF2所在網(wǎng)關向BBERF2所在網(wǎng)關返回應答建立IP-CAN會話2,攜帶 IP Address2 ;步驟731 :BBERF2所在網(wǎng)關返回應答建立IP-CAN會話2,攜帶IP Address2。經(jīng)過上述流程,用戶2建立了 IP-CAN會話2,PCRFl向該IP-CAN會話相關的策略 執(zhí)行實體(PCEF2、BBERM)下發(fā)策略控制信息,從而實現(xiàn)策略控制。通用戶2訪問業(yè)務時, PCRFl還會動態(tài)的下發(fā)策略控制信息。此時PCRF可以對用戶1和用戶2訪問的某種業(yè)務根據(jù)共享的簽約數(shù)據(jù)統(tǒng)一進行用量監(jiān)測控制。以上實施例雖僅描述了為共享簽約信息的兩個用戶的IP-CAN會話選擇同一個 PCRF的流程,但為共享簽約信息的兩個以上用戶的IP-CAN會話選擇同一個PCRF的流程也 是類似的。本發(fā)明策略和計費規(guī)則功能實體的選擇方法基于圖4所示結構的實現(xiàn)流程與前 述基于圖3所示結構的實現(xiàn)流程類似,不同點是DRA與CSDB進行交互獲取共享簽約信息用 戶標識列表,這里再贅述。實施例四本實施例描述的是UEl (對應用戶1)和UE2(對應用戶2、在非漫游場景下,從 E-UTRAN接入并且S-GW和P-GW之間采用GTP協(xié)議時,建立IP-CAN會話過程中,PCRF的選 擇流程。其中UEl和UE2需要共享簽約信息,并且該共享簽約信息是針對PDN網(wǎng)絡1 (PDN 標識1)的業(yè)務訪問,DRA為ftOxy Agent,基于圖3所示結構進行實現(xiàn)。圖8為本發(fā)明策略 和計費規(guī)則功能實體的選擇方法實施例四的流程圖,如圖8所示,本發(fā)明策略和計費規(guī)則 功能實體的選擇方法具體包括以下步驟步驟801 =UEl通過E-UTRAN接入請求建立IP-CAN會話,P-GWl/PCEFl收到請求建 立IP-CAN會話1的消息,消息中協(xié)議用戶標識1和PDN標識1 ;步驟802 =PCEFl向DRA發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識1和 PDN標識1 ;步驟803 :DRA根據(jù)用戶標識1和PDN標識1查找保存的信息,發(fā)現(xiàn)沒有為該用戶 或該用戶和對應的PDN標識選擇PCRF,也沒有為與該用戶共享簽約信息的任何用戶選擇 PCRF(即沒有該用戶相關的共享簽約用戶標識列表)JijDRA向Sra發(fā)送簽約文檔請求消 息,消息中攜帶用戶標識1和PDN標識1 ;步驟804 根據(jù)用戶標識1返回共享簽約用戶標識列表,共享簽約用戶標識列 表包括用戶標識1和用戶標識2,并且共享簽約信息是針對PDN網(wǎng)絡1的業(yè)務訪問;;步驟805 =DRA保存共享簽約用戶標識列表;步驟806 =DRA為該用戶或IP-CAN會話選擇PCRF1,并保存對應關系(用戶標識1, PDN標識1,PCRFl地址),并向PCRFl轉發(fā)IP-CAN會話建立指示消息,消息中攜帶用戶標識 1禾口 PDN標識1 ;步驟807 =PCRFl向SI3R發(fā)送簽約文檔請求消息,消息中攜帶用戶標識1和PDN標 識1 ;步驟808 =SPR返回簽約信息;步驟809 =PCRFl根據(jù)簽約信息、網(wǎng)絡策略、接入網(wǎng)信息等制定策略,如PCC規(guī)則和 事件觸發(fā)器等。PCRFl向DRA返回IP-CAN會話建立確認消息,攜帶PCC規(guī)則和事件觸發(fā)器。步驟810 =DRA向PCEFl轉發(fā)IP-CAN會話建立確認消息,攜帶PCC規(guī)則和事件觸發(fā) 器。PCEFl安裝策略;步驟811 :P-Gffl/PCEF1 返回應答建立 IP-CAN 會話 1,攜帶 IP Addressl。經(jīng)過上述流程,用戶1建立了 IP-CAN會話1,PCRFl向該IP-CAN會話相關的策略 執(zhí)行實體(PCEFl)下發(fā)策略控制信息,從而實現(xiàn)策略控制。通用戶1訪問業(yè)務時,PCRFl還 會動態(tài)的下發(fā)策略控制信息,如對用戶1訪問的某種業(yè)務根據(jù)簽約進行用量監(jiān)測控制。
15
步驟812 :UE2通過E-UTRAN接入請求建立IP-CAN會話,P-GW2/PCEF2收到請求建 立IP-CAN會話2的消息,消息中協(xié)議用戶標識2和PDN標識1。PCEFl和PCEF2可以相同 也可以不同;步驟813 :PCEF2向DRA發(fā)送IP-CAN會話建立指示消息,消息中攜帶用戶標識2和 PDN標識1 ;步驟814 =DRA根據(jù)用戶標識2和PDN標識1查找保存的信息,發(fā)現(xiàn)沒有為該用戶 或該用戶和對應的PDN標識選擇PCRF,但根據(jù)共享簽約用戶標識列表,發(fā)現(xiàn)已經(jīng)為共享簽 約信息的用戶標識1和對應的PDN標識1選擇了 PCRFl。建立對應關系(用戶標識2、PDN 標識1、PCRF1地址)。DRA向PCRF轉發(fā)IP-CAN會話建立指示消息,消息中攜帶用戶標識2 和PDN標識1 ;步驟815 =PCRFl向SI3R發(fā)送簽約文檔請求消息,消息中攜帶用戶標識2和PDN標 識1 ;步驟816 =SPR返回簽約信息;步驟817 =PCRFl根據(jù)簽約信息,網(wǎng)絡策略,接入網(wǎng)信息等制定策略,如PCC規(guī)則和 事件觸發(fā)器等。PCRFl向DRA返回IP-CAN會話建立確認消息,攜帶PCC規(guī)則和事件觸發(fā)器;步驟818 =DRA向PCEF2返回IP-CAN會話建立確認消息,攜帶PCC規(guī)則和事件觸發(fā) 器。PCEF2安裝策略;步驟819 P-Gff2/PCEF2所在網(wǎng)關返回應答建立IP-CAN會話2,攜帶IPAddress2。經(jīng)過上述流程,用戶2建立了 IP-CAN會話2,PCRFl向該IP-CAN會話相關的策略 執(zhí)行實體(PCEM)下發(fā)策略控制信息,從而實現(xiàn)策略控制。通用戶2訪問業(yè)務時,PCRFl還 會動態(tài)的下發(fā)策略控制信息。此時PCRF可以對用戶1和用戶2訪問的某種業(yè)務根據(jù)共享 的簽約數(shù)據(jù)統(tǒng)一進行用量監(jiān)測控制。以上實施例雖僅描述了為共享簽約信息的兩個用戶的IP-CAN會話選擇同一個 PCRF的流程,但為共享簽約信息的兩個以上用戶的IP-CAN會話選擇同一個PCRF的流程也 是類似的。本發(fā)明策略和計費規(guī)則功能實體的選擇方法基于圖4所示結構的實現(xiàn)流程與前 述基于圖3所示結構的實現(xiàn)流程類似,不同點是DRA與CSDB進行交互獲取共享簽約信息用 戶標識列表,這里再贅述。在其他實施例中,UEl采用圖7的步驟701-步驟717接入并建立IP-CAN會話1, UE2采用圖8的步驟812-步驟819接入并建立IP-CAN2會話2 ;或者,UEl采用圖8的步驟 801步驟-811接入并建立IP-CAN會話1,UE2采用圖7的步驟718-步驟731接入并建立 IP-CAN 會話 2。以上所有實施例,針對用戶1和用戶2共享簽約信息,并且共享簽約信息是針對一 個PDN網(wǎng)絡的業(yè)務訪問。這時,DRA為用戶1和用戶2建立的到同一個PDN網(wǎng)絡的IP-CAN 會話選擇同一個PCRF。若用1和用戶2共享簽約信息,且共享簽約信息同時針對多個PDN網(wǎng)絡的業(yè)務訪 問,或所有PDN網(wǎng)絡的業(yè)務訪問。這時,DRA根據(jù)共享簽約用戶標識列表為用戶1和用戶2 建立的到多個PDN網(wǎng)絡的IP-CAN會話選擇同一個PCRF或為用戶1和用戶2的所有IP-CAN 會話選擇同一個PCRF(即為用戶1和用戶2選擇同一個PCRF),流程是類似的。
圖9為本發(fā)明DRA獲取共享簽約用戶標識列表方式一的流程圖,當DRA首次啟動, 或故障恢復后重啟,向Sra請求共享簽約用戶標識列表,如圖9所示,DRA獲取共享簽約用 戶標識列表的具體方式為步驟901 :DRA上電啟動;步驟902 =DRA向SI3R發(fā)送共享簽約用戶列表請求消息;步驟903 =SPR返回確認消息,將SI3R中保存的共享簽約用戶標識列表發(fā)送給DRA。經(jīng)過上述流程,DRA保存了所有共享簽約用戶標識列表,這樣當DRA發(fā)現(xiàn)新的用 戶標識出現(xiàn)時,不需要像前述實施例一和實施例二那樣向sra請求共享簽約用戶標識列表 了。圖9所示的DRA獲取共享簽約用戶標識列表的方式同樣適用于CSDB。圖10為本發(fā)明DRA獲取共享簽約用戶標識列表方式二的流程圖,SPR更新DRA中 共享簽約用戶標識列表時將一并發(fā)送給DRA,如圖10所示,DRA獲取共享簽約用戶標識列表 的具體方式為步驟1001 =SPR檢測到需要更新共享簽約用戶標識列表的觸發(fā);步驟1002 =SPR向DRA發(fā)送共享簽約用戶標識列表更新請求,攜帶更新的共享簽約 用戶標識列表;步驟1003 =DRA更新共享簽約用戶標識列表后,返回確認消息。經(jīng)過上述流程,DRA保存了所有共享簽約用戶標識列表,這樣當DRA發(fā)現(xiàn)新的用戶 標識出現(xiàn)時,不需要像實施例一和實施例二那樣向SPR請求共享簽約用戶標識列表了。圖10所示的DRA獲取共享簽約用戶標識列表的方式同樣適用于CSDB。圖11為本發(fā)明策略和計費規(guī)則功能實體的選擇系統(tǒng)的組成結構示意圖,如圖11 所示,本發(fā)明策略和計費規(guī)則功能實體的選擇系統(tǒng)選擇單元110,位于DRA中,用于為共享 簽約信息的兩個以上的用戶選擇同一個PCRF。本發(fā)明中,共享簽約信息,具體為所述兩個 以上用戶為接入同一個分組數(shù)據(jù)網(wǎng)絡PDN而建立的IP連接接入網(wǎng)IP-CAN會話共享簽約信 息;或者,所述兩個以上用戶為接入兩個以上PDN而建立的IP-CAN會話共享簽約信息;或 者,所述兩個以上用戶為接入所有PDN而建立的IP-CAN會話共享簽約信息。本發(fā)明中的選擇單元包括接收子單元、判斷子單元和選擇子單元,其中,接收子單 元用于接收BBERF發(fā)送的網(wǎng)關控制會話建立消息或PCEF發(fā)送的IP-CAN會話建立指示消 息;判斷子單元用于根據(jù)所述網(wǎng)關控制會話建立消息或所述IP-CAN會話建立指示消息中 的用戶標識信息或/和用戶欲接入的PDN的標識信息判斷是否已為與所述用戶共享簽約信 息的其他用戶選擇PCRF,是時觸發(fā)選擇子單元;選擇子單元用于將為所述其他用戶選擇的 PCRF作為為所述用戶選擇的PCRF。如圖11所示,本發(fā)明策略和計費規(guī)則功能實體的選擇系統(tǒng)還包括獲取單元111, 位于所述DRA中,用于通過Sra或CSDB獲取所述用戶的共享簽約用戶列表信息,所述共享 簽約用戶列表中包含共享簽約信息的兩個以上用戶的標識信息、或包含兩個以上用戶的標 識信息和共享簽約信息針對的PDN網(wǎng)絡標識信息。。如圖11所示,本發(fā)明策略和計費規(guī)則功能實體的選擇系統(tǒng)還包括第一發(fā)送單元 112和第二發(fā)送單元113,其中,第一發(fā)送單元112,位于所述DRA中,用于在所述DRA上電時 向所述SI^R或所述CSDB發(fā)送共享簽約用戶列表請求消息;第二發(fā)送單元113,位于所述SPR或所述CSDB中,用于向所述DRA返回確認消息,其中,所述確認消息中包含所述SI3R或所述 CSDB當前存儲的共享簽約用戶標識列表信息。如圖11所示,本發(fā)明策略和計費規(guī)則功能實體的選擇系統(tǒng)還可包括第三發(fā)送單 元114、替換單元115和第四發(fā)送單元116,其中,第三發(fā)送單元114,位于所述SI3R或所述 CSDB中,用于在共享簽約用戶標識列表更新時,向所述DRA發(fā)送共享簽約用戶標識列表更 新請求消息,所述共享簽約用戶標識列表更新請求消息中包含更新的共享簽約用戶標識列 表信息;替換單元115,位于所述DRA中,用于將所述更新的共享簽約用戶標識列表信息替 換原共享簽約用戶標識列表信息;第四發(fā)送單元116,位于所述DRA中,用于向所述Sra或 所述CSDB返回確認消息。本領域技術人員應當理解,圖11所示的策略和計費規(guī)則功能實體的選擇系統(tǒng)是 為實現(xiàn)前述的策略和計費規(guī)則功能實體的選擇方法而設計的,圖11所示的系統(tǒng)中各處理 單元及處理子單元的功能可參照前述實施例一至實施例四中的相關描述而理解,各處理單 元及處理子單元的功能可通過運行于處理器上的程序而實現(xiàn),也可通過具體的邏輯電路而 實現(xiàn)。本領域技術人員應當理解,圖11中除選擇單元110外,其余各處理單元均為實現(xiàn)本 發(fā)明基本技術方案的非必要技術特征。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權利要求
1.一種策略和計費規(guī)則功能實體的選擇方法,其特征在于,包括Diameter路由代理DRA為共享簽約信息的兩個以上的用戶選擇同一個策略和計費規(guī) 則功能實體PCRF。
2.根據(jù)權利要求1所述的方法,其特征在于,所述共享簽約信息,具體為所述兩個以上用戶為接入同一個分組數(shù)據(jù)網(wǎng)絡PDN而建立的IP連接接入網(wǎng)IP-CAN會 話共享簽約信息;或者,所述兩個以上用戶為接入兩個以上PDN而建立的IP-CAN會話共享簽約信息;或者,所述兩個以上用戶為接入所有PDN而建立的IP-CAN會話共享簽約信息。
3.根據(jù)權利要求2所述的方法,其特征在于,所述為共享簽約信息的兩個以上的用戶 選擇同一個PCRF,包括接收到承載綁定和事件報告功能實體BBERF發(fā)送的網(wǎng)關控制會話建立消息或策略和 計費執(zhí)行功能實體PCEF發(fā)送的IP-CAN會話建立指示消息后,所述DRA根據(jù)所述網(wǎng)關控制 會話建立消息或所述IP-CAN會話建立指示消息中的用戶標識信息或/和用戶欲接入的PDN 的標識信息判斷是否已為與所述用戶共享簽約信息的其他用戶選擇PCRF,是時將為其他用 戶選擇的PCRF作為所述用戶選擇的PCRF。
4.根據(jù)權利要求1至3中任一項所述的方法,其特征在于,所述DRA通過用戶簽約數(shù)據(jù) 庫SH 或關聯(lián)用戶數(shù)據(jù)庫CSDB獲取所述用戶的共享簽約用戶列表信息,所述共享簽約用戶 列表中包含共享簽約信息的兩個以上用戶的標識信息、或包含兩個以上用戶的標識信息和 共享簽約信息針對的PDN網(wǎng)絡標識信息。
5.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括所述DRA重啟時,向所述SPR或所述CSDB發(fā)送共享簽約用戶列表請求消息;所述SI3R或所述CSDB向所述DRA返回確認消息,其中,所述確認消息中包含所述sra 或所述CSDB當前存儲的共享簽約用戶標識列表信息。
6.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括所述SI^R或所述CSDB中的共享簽約用戶標識列表更新時,向所述DRA發(fā)送共享簽約用 戶標識列表更新請求消息,所述共享簽約用戶標識列表更新請求消息中包含更新的共享簽 約用戶標識列表信息;所述DRA將所述更新的共享簽約用戶標識列表信息替換原共享簽約用戶標識列表信 息,并向所述SI3R或所述CSDB返回確認消息。
7.一種策略和計費規(guī)則功能實體的選擇系統(tǒng),其特征在于,包括選擇單元,位于DRA中,用于為共享簽約信息的兩個以上的用戶選擇同一個PCRF。
8.根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述共享簽約信息,具體為所述兩個以上用戶為接入同一個分組數(shù)據(jù)網(wǎng)絡PDN而建立的IP連接接入網(wǎng)IP-CAN會 話共享簽約信息;或者,所述兩個以上用戶為接入兩個以上PDN而建立的IP-CAN會話共享簽約信息;或者,所述兩個以上用戶為接入所有PDN而建立的IP-CAN會話共享簽約信息。
9.根據(jù)權利要求8所述的系統(tǒng),其特征在于,所述選擇單元包括接收子單元、判斷子單 元和選擇子單元,其中接收子單元,用于接收BBERF發(fā)送的網(wǎng)關控制會話建立消息或PCEF發(fā)送的IP-CAN會話建立指示消息;判斷子單元,用于根據(jù)所述網(wǎng)關控制會話建立消息或所述IP-CAN會話建立指示消息 中的用戶標識信息或/和用戶欲接入的PDN的標識信息判斷是否已為與所述用戶共享簽約 信息的其他用戶選擇PCRF,是時觸發(fā)選擇子單元;選擇子單元,用于將為所述其他用戶選擇的PCRF作為為所述用戶選擇的PCRF。
10.根據(jù)權利要求7至9中任一項所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括獲取單 元,位于所述DRA中,用于通過SPR或CSDB獲取所述用戶的共享簽約用戶列表信息,所述共 享簽約用戶列表中包含共享簽約信息的兩個以上用戶的標識信息、或包含兩個以上用戶的 標識信息和共享簽約信息針對的PDN網(wǎng)絡標識信息。
11.根據(jù)權利要求10所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括第一發(fā)送單元,位于所述DRA中,用于在所述DRA重啟時向所述SI3R或所述CSDB發(fā)送 共享簽約用戶列表請求消息;第二發(fā)送單元,位于所述SPR或所述CSDB中,用于向所述DRA返回確認消息,其中,所 述確認消息中包含所述SPR或所述CSDB當前存儲的共享簽約用戶標識列表信息。
12.根據(jù)權利要求10所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括第三發(fā)送單元,位于所述SPR或所述CSDB中,用于在共享簽約用戶標識列表更新時,向 所述DRA發(fā)送共享簽約用戶標識列表更新請求消息,所述共享簽約用戶標識列表更新請求 消息中包含更新的共享簽約用戶標識列表信息;替換單元,位于所述DRA中,用于將所述更新的共享簽約用戶標識列表信息替換原共 享簽約用戶標識列表信息;第四發(fā)送單元,位于所述DRA中,用于向所述Sra或所述CSDB返回確認消息。
全文摘要
本發(fā)明公開了一種策略和計費規(guī)則功能實體的選擇方法,包括Diameter路由代理DRA為共享簽約信息的兩個以上的用戶選擇同一個策略和計費規(guī)則功能實體PCRF。本發(fā)明同時公開了一種策略和計費規(guī)則功能實體的選擇系統(tǒng),包括選擇單元,位于DRA中,用于為共享簽約信息的兩個以上的用戶選擇同一個PCRF。本發(fā)明保證了為共享簽約信息的所有UE選擇相同的PCRF,避免了策略和計費控制的沖突,技術方案簡單且實用。
文檔編號H04W4/24GK102075894SQ20091022425
公開日2011年5月25日 申請日期2009年11月25日 優(yōu)先權日2009年11月25日
發(fā)明者周曉云, 孫閔, 芮通 申請人:中興通訊股份有限公司