代理呼叫會話控制功能模塊發現方法及策略計費控制系統的製作方法
2023-05-17 18:55:21
專利名稱:代理呼叫會話控制功能模塊發現方法及策略計費控制系統的製作方法
技術領域:
本發明涉及通訊領域,尤其涉及一種終端通過策略計費控制系統發現
P-CSCF (代理呼叫會話控制功能)模塊的方法及策略計費控制系統。
背景技術:
IMS (IP Multimedia Subsystem, IP多々某體子系統)是第三代合作夥伴 組織(3rd Generation Partnership Project,簡稱3GPP )定義的下一代網絡的標 準,它的顯著特點是採用了會話發起協議(Session Initiation Protocol,簡稱 SIP)體系,通訊與接入無關,可以具備多種媒體業務控制功能與承載能力 分離,呼叫與會話分離,應用與服務分離,業務與網絡分離,以及移動網與 英特網業務融合等多種能力,IMS的提出順應了通訊網融合發展的趨勢。
IMS體系中的主要功能實體包括提供用戶註冊管理、會話控制等功能 的呼叫會話控制功能實體(Call Session Control Function,簡稱CSCF),提 供集中管理用戶籤約數據功能的歸屬用戶伺服器(Home Subscriber Server, 簡稱HSS),提供各種業務邏輯控制功能的應用伺服器(Application Server, 簡稱AS)。
圖1描述了 IMS體系結構中的和本發明相關的網元實體及其聯繫。其 中用戶終端(User Equipment,簡稱l正)101代表用戶使用的終端設備, 呼叫會話控制功能實體(Call Session Control Function,簡稱CSCF)是控制 會話過程的核心網元,包括代理呼叫會話控制功能模塊(Proxy-CSCF,簡 稱P-CSCF) 102、查詢呼叫會話控制功能模塊(Interrogating-CSCF,簡稱 I-CSCF) 103、服務呼叫會話控制功能模塊(Serving-CSCF,簡稱S-CSCF) 104;歸屬用戶伺服器(Home Subscriber Server,簡稱HSS ) 105是IMS中 所有與用戶和伺服器相關的數據的主要存儲伺服器;應用伺服器 (Application Server,簡稱AS ) 106是提供增值多i某體業務的網元。在圖1所示出的各個網元間,UE通過Gm接口和P-CSCF相連;P-CSCF 、 I-CSCF、S-CSCF間通過Mw接口實現互聯;HSS通過Cx接口實現與I-CSCF、 S-CSCF相連,通過Sh接口實現與AS相連;S-CSCF通過ISC (IMS service control, IMS業務控制,簡稱ISC )接口實現與AS相連。
在3GPP標準中,信令和業務流程,由以CSCF為核心的網元實體來控 制。而媒體承載的策略控制和計費等,則由策略計費控制系統(Policy Charging Control,簡稱PCC)來執行。
圖2描述了 3GPP標準R7版本下PCC架構下各主要網元實體和聯繫。 其中訂閱配置存儲庫(Subscription Profile Repository,簡稱SPR)201用 於存儲用戶的策略和計費配置信息;應用層接口功能模塊(Application Function,簡稱AF ) 202是實現業務控制的網元實體的統稱;策略和計費規 則功能模塊(Policy and Charging Rules Function,簡稱PCRF ) 203是PCC 架構的重要功能實體,用於控制策略和計費規則的獲取、裝配、下發等;策 略和計費執行功能模塊(Policy and Charging Enforcement Function,簡稱 PCEF) 204是具體的策略和計費的執行點,通常位於網關(Gate Way,簡稱 GW)中;在線計費系統(Online Charging System) 205提供在線計費功能; 離線計費系統(Offline Charging System,簡稱OFCS ) 206提供離線計費功 能。
在圖2所示出的PCC架構中,SPR存儲了用戶的策略和計費的配置信 息,PCRF利用Sp接口從SPR中獲取用戶的策略和計費相關的配置信息, 並組裝成PCC規則,利用Gx接口下發到PCEF; PCEF使用Gx接口向PCRF 請求PCC規則,並利用PCC規則,對經過GW的媒體流進行驗證,控制和 限制媒體流的通過;如果存在在線計費系統,則PCEF通過Gy接口向在線 計費系統請求媒體授權、匯報媒體流量等計費信息;如果存在離線計費系統, 則PCEF通過Gz接口向離線計費系統匯報計費信息。
IMS核心網絡為UE提供服務,需要指定某一個P-CSCF為UE提供服 務,因此在UE發起註冊請求之前,IMS網絡需要為UE分配P-CSCF,而 UE也需要發現該P-CSCF,目前IMS提供了兩種UE發現P-CSCF的方式 其中圖4為UE採用PDP ( Packet Data Protocol,分組數據協議)上下文激
6活方式發現P-CSCF的IP位址;圖5為UE採用DHCP (Dynamic Host Configuration Protocol,動態主才幾分酉己十辦i義)/DNS ( Domain Name System, 域名系統)方式發現P-CSCF的IP位址。
在說明兩種UE發現P-CSCF方式之前,先說明發現P-CSCF所涉及網 元以及設備的網絡拓樸,如圖3所示。圖中主要網元以及設備為301-用戶 終端(User Equipment,簡稱UE) , 302-服務網關(Serving Gateway,簡稱 SGW) , 303-公共數據網網關(Public Data Networks Gateway,簡稱PGW), 304-DHCP/DNS伺服器(簡稱DHCP/DNS )。在圖4與圖5中,為了簡化流 程的描述,也將SGW與PGW統稱為GW ( Gateway ) , DHCP/DNS可以為 兩個伺服器DHCP伺服器與DNS伺服器。
該流程適用於需要採用撥號方式建立承載的狀況,應此在現有技術中,還需 要兩個網元服務網關(Serving Gateway,簡稱SGW)與公共數據網網關 (Public Data Networks Gateway,簡稱PGW)來配合完成。其具體流程如下
401 )l正向SGW發送PDP上下文激活請求,由於UE期望發現P-CSCF, 因此在該請求中添加了獲取P-CSCF的指示;
402 ) SGW解析PDP上下文激活請求中攜帶的APN信息,根據信息選 擇提供服務的PGW後,將請求轉發給該PGW;
403 ) PGW獲取了為該UE服務的P-CSCF的IP位址,獲耳又方式可以為 通過查詢內部的配置信息來完成;
404) PGW創建PDP上下文激活響應,其中攜帶了除其它必要的信息 外,還攜帶了 P-CSCF的IP位址,PGW將該響應發送給SGW;
405 ) SGW將PDP上下文激活成功響應發送給UE,據此,成功建立了 IP-CAN,同時UE也獲得了 P-CSCF的IP位址信息,完成了對P-CSCF的發 現,以後UE可以通過該P-CSCF完成註冊以及其它SIP請求。
圖5為採用DHCP/DNS方式發現P-CSCF的IP位址,該方式適用於擁 有DHCP與DNS服務的網絡,其中,UE也需要通過PDP上下文與SGW、 PGW來建立承載,這裡為了簡化流程,將SGW、PGW合稱為網關(GateWay,簡稱GW),其具體流程如下
501) 通過PDP上下文激活建立承載,在此過程中,如果UE期望發現 P-CSCF的域名,也可以通過PDP上下文請求、響應來獲得;
502) UE發現本網絡內部的DHCP伺服器;
503 ) UE向該DHCP伺服器發起DHCP請求,請求分配IP位址,如果 UE期望發現P-CSCF的域名,將在請求中添加指示;伺服器將通過DHCP 響應向UE返回分配給該UE的IP位址等信息,如果請求中包含了發現 P-CSCF域名指示,還將在響應中添加P-CSCF的域名;
504) DNS通過得到P-CSCF的域名發現P-CSCF的IP位址,P-CSCF 的域名可以通過PDP上下文激活過程獲得,也可以通過DHCP過程獲得, 也可以是預先配置在UE上的信息。
以上是3GPP的IMS目前提供的兩種發現P-CSCF方法,兩種方法UE 獲取的P-CSCF信息都需要預先配置在PGW或者DHCP伺服器中。但是當 UE處於漫遊狀態,SGW、 PGW以及DHCP/DNS伺服器一般都是由拜訪域 提供,此時UE期望發現歸屬域的P-CSCF將非常困難,或者當UE無法由 歸屬域提供P-CSCF,只能發現拜訪域的P-CSCF的時候,也將遇到相當大 的困難圖3提供的方案,由於P-CSCF的信息是通過查找內部配置的方式 完成的,漫遊的時候拜訪域不可能配置所有網絡的配置信息,難以維護內部 配置的過程;圖4提供的方案,由於PDP上下文、DHCP都是返回的拜訪 域的P-CSCF域名,即使l正採用預先配置的P-CSCF的域名,也無法保證 拜訪域的DNS能夠正確解析該域名,由此可以看到通用性並不強。
綜上所述,當前需要一種新的發現P-CSCF的技術方案,尤其是當UE 處於漫遊狀態的,SGW、 PGW以及DHCP/DNS伺服器一般都是由拜訪域提 供時,發現歸屬域的P-CSCF的技術方案;或者當UE無法由歸屬域提供 P-CSCF,發現拜訪域的P-CSCF的技術方案。
發明內容
本發明所要解決的技術問題是提供一種P-CSCF模塊的發現方法及策略計費控制系統,解決了當UE處於漫遊或非漫遊狀態時,可以發現P-CSCF 的問題。
為了解決上述問題,本發明提供了 一種代理呼叫會話控制功能模塊的發 現方法,
當用戶終端UE請求建立IP承載時,通過策略計費控制系統PCC的訂 閱配置存儲庫SPR提供代理呼叫會話控制功能模塊P-CSCF信息,使UE發 現P隱CSCF。
進一步地,上述方法還可包括,所述SPR中預先配置P-CSCF的信息或
者SPR在收到獲取P-CSCF信息的請求後,從網絡中獲得P-CSCF的信息,
SPR根據當前P-CSCF的情形以及UE的接入信息來確定UE的P-CSCF信 臺
進一步地,上述方法還可包括,該發現方法進一步分為以下步驟
a、 PCC的策略和計費執行功能模塊PCEF收到UE發送的IP承載建立 的請求後,如需執行PCC授權檢查,向策略和計費規則功能模塊PCRF發 送請求,並請求返回P-CSCF信息;
b、 如果PCRF上不存在所述UE的相關信息,則PCRF向SPR發送請 求,請求獲取P-CSCF信息;SPR收到PCRF發來的請求後,向PCRF返回 請求響應,請求響應中包含P-CSCF信息;PCRF通過從SPR獲取的信息, 產生策略決策和計費規則並發送給PCEF,其中包含P-CSCF信息;
c、 PCEF從所述請求響應中獲得P-CSCF信息,並將包含P-CSCF信息 的響應發送給發起請求的UE; UE通過獲耳又的P-CSCF信息發現P-CSCF。
進一步地,上述方法還可包括,所述步驟b中進一步包括,
所述PCRF將從SPR獲取的信息,保存在PCRF本地存儲中,當PCEF 向PCRF發送返回P-CSCF信息的請求時,如果PCRF上存在所述UE的相 關信息,則PCRF向PCEF返回UE的相關信息。
進一步地,上述方法還可包括,所述PCEF收到UE發送的IP承載建立 的請求後,如果採用PDP上下文激活方式獲取P-CSCF,則所述步驟c中進 一步包括,PCEF將PDP上下文激活成功響應發送給發起請求的UE,其中響應中 包含P-CSCF信息,UE通過獲取的P-CSCF信息,發現P-CSCF。
進一步地,上述方法還可包括,所述PCEF收到UE發送的IP承載建立 的請求後,如果採用動態主機分配協議DHCP方式發現P-CSCF,則通過所 述步驟a至步驟c,從SPR上獲取P-CSCF信息並存於網關GW,然後UE 通過DHCP響應從GW上獲取P-CSCF信息,發現P-CSCF。
進一步地,上述方法還可包括,UE在漫遊狀態下,PCEF先發送獲取 P-CSCF信息的請求到拜訪域PCRF,再通過拜訪域PCRF轉發獲取P-CSCF 信息的請求到歸屬域PCRF,歸屬域PCRF從歸屬域SPR獲取歸屬域的 P-CSCF信息。
進一步地,上述方法還可包括,如果歸屬域PCRF通過歸屬域的SPR 獲取歸屬域的P-CSCF信息失敗或不被允許獲取歸屬域的P-CSCF信息,則 拜訪域PCRF將獲取拜訪域的P-CSCF信息,並將該P-CSCF信息返回給漫 遊狀態的UE,其中,拜訪域PCRF獲得拜訪域的P-CSCF信息通過查詢本 地配置獲得,或者向拜訪域的SPR獲取拜訪域的P-CSCF信息。
進一步地,上述方法還可包括,UE在非漫遊狀態下,PCEF先發送獲 取P-CSCF信息的請求到歸屬域PCRF,歸屬域PCRF從歸屬域SPR獲取歸 屬域的P-CSCF信息。
進一步地,上述方法還可包括,所述UE獲取的P-CSCF信息包括P-CSCF 的IP位址信息或P-CSCF的域名信息;
如果UE獲取的P-CSCF信息為P-CSCF的域名信息,則通過域名系統 DNS伺服器得到P-CSCF的IP位址信息。
本發明還提供了 一種策略計費控制系統,包括策略和計費執行功能模塊 PCEF、策略和計費規則功能模塊PCRF和訂閱配置存儲庫SPR,
所述PCEF,用於收到帶有發現代理呼叫會話控制功能模塊P-CSCF的 請求後,在策略計費控制系統PCC授權檢查過程中,向所述PCRF請求 P-CSCF信息,並通過響應消息返回獲得的P-CSCF信息;
所述PCRF,用於在收到對P-CSCF信息的請求後,向所述SPR請求獲取P-CSCF信息,並將獲取的P-CSCF信息返回到所述PCEF;
所述SPR,用於在收到獲取P-CSCF信息的請求後,從預先配置的 P-CSCF信息中或者從網絡中獲得需要的P-CSCF信息,根據UE的接入信 息來確定UE的P-CSCF信息,並返回所述PCRF。
進一步地,上述策略計費控制系統還可包括,所述PCEF,還用於接收 UE發送的帶有發現P-CSCF的IP承載建立的請求後,如需執行PCC授權鬥全 查,向PCRF發送請求,請求返回用戶的P-CSCF信息,並從所述請求響應 中獲得P-CSCF信息,將包含P-CSCF信息的響應發送給發起請求的UE;
所述PCRF,還用於接收PCEF發送的請求,如果PCRF上不存在訂閱 用戶的相關信息,則向SPR發送請求,請求獲取P-CSCF信息;接收SPR 發送的包含P-CSCF信息的請求響應,通過從SPR獲取的信息,產生策略決 策和計費規則並發送給PCEF,其中包含P-CSCF信息。
進一步地,上述策略計費控制系統還可包括,所述PCRF,還用於將從 SPR獲取的信息,保存在PCRF本地存儲中,當PCEF向PCRF發送返回 P-CSCF信息的請求時,如果PCRF上存在所述UE的相關信息,則向PCEF 返回UE的相關信息。
進一步地,上述策略計費控制系統還可包括,所述SPR提供的P-CSCF 信息包括P-CSCF的IP位址信息或P-CSCF的域名信息。
與現有技術相比,應用本發明,只需要對GW、 PCC的相關伺服器進行 升級,就可以解決UE在漫遊狀態時發現歸屬域的P-CSCF的問題,而不需 要對數量巨大的終端做任何修改,方法簡便、並且與現有技術平滑過渡,同 時本發明也可解決UE無法由歸屬域提供P-CSCF時,發現拜訪域的P-CSCF 的問題。
圖1是現有技術中IMS體系結構中的和本發明相關的網元實體及其聯 系的示意圖2是現有技術中PCC架構下各主要網元實體和聯繫的示意圖;圖3是現有技術中發現P-CSCF所涉及網元以及設備的網絡拓樸圖; 圖4是現有技術中採用PDP上下文激活方式發現P-CSCF的流程示意
圖5是現有技術中採用DHCP/DNS方式發現P-CSCF的流程示意圖6是引入PCC後的漫遊狀態下的網絡拓樸示意圖7是現有技術中PCC承載會話建立的流程示意圖8是本發明中通過PCC發現P-CSCF的方法的流程圖9是本發明中漫遊時發現歸屬域P-CSCF的流程示意圖10是本發明中漫遊時發現拜訪域P-CSCF的流程示意圖11是本發明中非漫遊時發現P-CSCF的流程示意圖。
具體實施例方式
下面結合附圖和具體實施方式
對本發明作進一步說明。
圖6是引入PCC後的漫遊狀態下的網絡拓樸示意圖,主要涉及以下網 元和設備601-用戶終端(User Equipment,簡稱UE ) ; 602-網關(Gateway, 簡稱GW),在這裡網關是一個統稱,目的是為了簡化後面流程的描述,網 關中包含服務網關(Serving Gateway,簡稱SGW )、公共數據網網關(Public Data Networks Gateway,簡稱PGW)、策略和計費執行功能模塊(Policy and Charging Enforcement Function,簡稱PCEF )等功能網元;603-計費系統, 通常包含在線計費系統(Online Charging System,簡稱OCS )和離線計費系 統(Offline Charging System,簡稱OFCS) ; 604-拜訪域策略和計費規則功 能模塊(Visited Policy and Charging Rules Function,簡稱V匿PCRF ) ; 605 -歸屬域策略和計費規則功能模塊(Home Policy and Charging Rules Function, 簡稱H-PCRF ); 606-應用層接口功能模塊(Application Function,簡稱AF ), 在後文中AF與P-CSCF為同一網元;607-訂閱配置存儲庫(Subscription Profile Repository,簡稱SPR), 608-DNS伺服器/DHCP伺服器。當UE處 於漫遊狀態時,GW位於拜訪域,GW通過V-PCRF與H-PCRF交互數據, 而如果UE處於非漫遊狀態時,則GW位於歸屬域,GW直接與H-PCRF交互數據,此時只有H-PCRF為UE服務,應此非漫遊時稱H-PCRF為PCRF 也不會引起誤解。
在UE與GW建立承載的過程中,當UE發送PDP上下文激活請求到達 PGW的時候,也觸發了 PCC會話的建立,特別是UE漫遊時,PCC會話需 要到UE的歸屬域進行相關策略請求。圖7是漫遊時PCC承載會話建立流 程(與圖4和圖5)示意圖,具體流程如下
701 )拜訪域的GW中PCEF接收到UE發送的IP承栽建立的請求,並 為用戶分配一個拜訪域IP位址;
702 ) PCEF確認需要執行PCC授權檢查,向拜訪域的PCRF即V-PCRF 發送請求,請求V-PCRF返回用戶可允許服務、PCC規則等信息;
PCEF在發送給V-PCRF的請求中,必須包含下列關鍵信息UE的標識、 UE的IP位址、UE所接入的網絡標識(PLMN Identifier) 、 UE所接入的PDN 網關標識(PDN Identifier) 、 IP承載類型、IP承載建立4莫式、預設計費方 式等。
其中,UE的標識、UE的IP位址,可以用於標識屬於一個UE的IP承載。
703 ) V-PCRF檢測PCEF發送的請求,檢測該請求是需要歸屬域處理的 請求,同時,V-PCRF可能會根據本地配置做一些決策;
704 ) V-PCRF向歸屬域的PCRF即H-PCRF發送請求,請求返回用戶可 允許服務、PCC規則等信息;
705 )如果H-PCRF上不存在訂閱用戶的相關信息,則H-PCRF向SPR
發送請求,以期獲取訂閱用戶的策略和計費相關配置信息;
在H-PCRF發送給SPR的請求中,通常會包含下列信息訂閱用戶的 ID信息、請求建立承載的PDN標識信息等。在此請求中H-PCRF可能要求 SPR通知H-PCRF關於訂閱用戶的信息變化情況。
706 ) H-PCRF從SPR獲取了需要的信息,保存在H-PCRF本地存儲中。 這些信息中至少包含可允許的服務、PCC規則;
707 ) H-PCRF利用從SPR獲取的信息,產生歸屬域的策略決策和計費規則;
708 ) H-PCRF向V-PCRF返回所請求的策略決策和計費規則信息;
709) V-PCRF接收到H-PCRF發送的策略決策和計費規則信息後,進 行拜訪域的本地策略決策;
710) V-PCRF將策略決策和計費規則信息發送給PCEF,在其中,通常 包含所選擇的IP承載建立模式、預設的計費模式、可允許的服務;PCEF 接收到策略決策和計費規則等信息後,執行該策略決策;
711) PCEF向歸屬域的在線計費功能OCS提供計費相關的初始化輸入 信息,以請求針對計費規則的計費信用。因為如果需要對該對用戶執行在線 計費,則至少有一條PCC規則被激活,以使得PCEF能夠激活在線計費過 程。
712 )如果在線計費可用,則歸屬域的OCS為PCEF準備相應的計費信 用信息,歸屬域的OCS將計費信用信息傳輸給PCEF,同時可能會對每個計 費信用觸發重授權;
713)最終,至少一個PCC規則被成功激活,如果在線計費功能被激活, 而且OCS提供了可用的計費信用,貝'J GW中PCEF通知UE々某體承載已經 成功建立。
因為本發明與計費方面的內容並沒有直接的關聯,所以後面的PCC流 程中的信用請求、信用請求響應等步驟將會被省略。
本發明的主要構思是PCC的SPR可提供P-CSCF信息;當UE請求建 立IP承載時,可以通過PCC的SPR來獲取P-CSCF信息。
如圖8所示, 一種通過PCC發現P-CSCF的方法,具體包括以下步驟,
步驟10、 PCEF收到UE發送的IP承載建立的請求,如果採用PDP上 下文激活方式獲取P-CSCF,則該請求包含發現P-CSCF的指示,如需執行 PCC授權檢查,向PCRF發送請求,請求返回UE的可允許服務、PCC規則、 以及P-CSCF等信息;
步驟20、如果PCRF上不存在所述UE (對PCC而言,稱為訂閱用戶) 的相關信息,則PCRF向SPR發送請求,以期獲取UE的可允許服務、PCC如果PCRF上存在所述UE的相關信息,則PCRF向PCEF返回UE的
相關信息。
其中,如果歸屬域的SPR中預先配置歸屬域的P-CSCF的信息或者歸屬 域的SPR在收到獲取P-CSCF信息的請求後,從網絡中獲得歸屬域的P-CSCF 的信息,則PCRF向歸屬域的SPR發送請求,以期獲取l正的可允許服務、 PCC規則以及P-CSCF信息;UE在漫遊狀態下採用PCC發現歸屬域P-CSCF 是通過拜訪域PCRF轉發獲取P-CSCF信息的請求到歸屬域PCRF,歸屬域 PCRF從歸屬域SPR獲取歸屬域的P-CSCF信息。
步驟30、 SPR接收到PCRF發來的請求後,向PCRF返回請求響應,請 求響應中包含了 P-CSCF信息;
SPR中可以預先配置P-CSCF的信息,或者SPR能夠獲得網絡中P-CSCF 的信息,SPR可根據當前P-CSCF的情形以及UE的接入信息來確定UE的 P-CSCF信息。
P-CSCF信息包括P-CSCF的IP位址或者域名信息。
如果H-PCRF通過歸屬域的SPR獲取歸屬域的P-CSCF信息失敗後(或 者獲取歸屬域的P-CSCF信息不被允許),鏈路上的V-PCRF將獲取拜訪域 的P-CSCF信息,並將該P-CSCF信息返回給UE; UE在漫遊狀態下採用拜 訪域PCRF從拜訪域SPR獲取拜訪域的P-CSCF; V-PCRF獲得拜訪域的 P-CSCF可以通過查詢本地配置獲得,也可以向拜訪域的SPR獲取拜訪域的 P-CSCF信息。
步驟40、 PCRF從SPR獲取了需要的信息,保存在PCRF本地存儲中; 其中,信息中至少包含可允許服務、PCC規則以及P-CSCF信息等;
步驟50、 PCRF通過從SPR獲取的信息,產生策略決策和計費規則並 發送給PCEF,其中包含了 P-CSCF的信息;
PGW或者PCRF將保存從SPR (拜訪域或歸屬域SPR)獲取的P-CSCF 信息,以備下次發現P-CSCF時取用。
步驟60、 PCEF給所述UE返回IP承載響應,攜帶歸屬域的P-CSCF
15信息;
PCEF在返回IP承載響應中包含了 P-CSCF的IP位址或者域名信息。
步驟70、 UE獲取P-CSCF信息後,最終得到代理呼叫會話控制功能模 塊的IP位址。
獲取的P-CSCF信息可以是P-CSCF的IP位址,也可以是P-CSCF的域 名;如果UE獲取的為P-CSCF的域名,還需要通過DNS伺服器最終得到 P-CSCF的IP位址。
圖9是UE漫遊時發現歸屬域P-CSCF的流程示意圖,如下所示,
801)拜訪域的GW中PCEF接收到UE的IP承載建立的請求,如果採 用PDP上下文激活方式獲取P-CSCF,則該請求包含發現P-CSCF的指示, 以此為UE分配一個拜訪域IP位址;
802 ) PCEF確認需要執行PCC授權檢查,向拜訪域的PCRF ( V-PCRF ) 發送請求,請求V-PCRF返回用戶可允許服務、PCC規則、P-CSCF信息等;
803 ) V-PCRF檢測PCEF發送的請求,檢測該請求是需要歸屬域處理的 請求,同時,V-PCRF可能會根據本地配置做一些決策;
804) V-PCRF向歸屬域的PCRF (H-PCRF)發送請求,請求返回用戶 可允許服務、PCC規則、P-CSCF等信息;
805 )如果H-PCRF上不存在訂閱用戶的相關信息,則H-PCRF向SPR 發送請求,以期獲取UE的可允許服務、PCC規則及P-CSCF等信息……;
如果H-PCRF上存在所述UE的相關信息,則H-PCRF向PCEF返回UE
的相關信息。
在H-PCRF發送給SPR的請求中,除了包含所述UE的ID信息、請求 建立承載的PDN標識信息等信息外,還包含返回P-CSCF信息的請求。
806 ) H-PCRF從SPR獲取了需要的信息(信息中包括預先配置於SPR 上的歸屬域的P-CSCF信息),保存在H-PCRF本地存儲中;
這些信息中至少包含可允許的服務、PCC規則以及歸屬域的P-CSCF 信息。807 ) H-PCRF通過從SPR獲取的信息,產生歸屬域的策略決策和計費 規則;
808 ) H-PCRF向V-PCRF返回所請求的UE的可允許服務、PCC規則以 及歸屬域的P-CSCF信息;
809 ) V-PCRF收到H-PCRF發送的UE的可允許服務、PCC規則以及歸 屬域的P-CSCF信息後,進行拜訪域的本地策略決策;
810 )如果V-PCRF為有狀態PCRF,則V-PCRF在本地保存所述UE的 可允許服務、PCC規則以及歸屬域的P-CSCF信息;V-PCRF將UE的可允 許服務、PCC規則以及歸屬域的P-CSCF信息發送給PCEF; PCEF收到信息 後,4丸行策略決策,並保存UE的歸屬域的P-CSCF信息;
811) PCEF給所述UE返回IP承載響應,攜帶歸屬域的P-CSCF信息, 如果採用PDP上下文激活方式獲取P-CSCF信息,P-CSCF信息將被攜帶在 IP承載響應中,此時UE獲得了包括P-CSCF信息在內的相關信息;UE獲 得的P-CSCF信息可以為P-CSCF的IP位址,也可以為P-CSCF的域名;如 果UE獲得的為P-CSCF的域名信息,則需要通過DNS等伺服器進一步獲得 P-CSCF的IP位址,最終完成P-CSCF的發現過程。
如果採用DHCP方式發現P-CSCF,則是通過PDP上下文激活方式從 SPR上獲取P-CSCF信息並存於GW,然後UE通過DHCP響應從GW上獲 取P-CSCF信息(通過DNS/DHCP獲取的流程與現有中採用方式相同), 最終完成P-CSCF的發現過程,其流程與圖5中DHCP、 DNS請求相同。
圖9所基於的配置中歸屬域允許UE發現了位於歸屬域的P-CSCF,也 存在無法發現位於歸屬域的P-CSCF或者歸屬域的P-CSCF不允許;故漫遊UE 發現的情形;圖IO是本發明中UE漫遊時發現拜訪域P-CSCF的流程示意圖, 如下所示
901 )拜訪域的GW中PCEF接收到UE的IP承載建立的請求,在該請 求中包含了發現P-CSCF的指示,並為UE分配一個拜訪域IP位址;
902 ) PCEF確認需要執行PCC 4受權4企查,向拜訪域的PCRF (V-PCRF ) 發送請求,請求V-PCRF返回用戶可允許服務信息、PCC規則信息、P-CSCF信息等。
卯3 ) V-PCRF檢測PCEF發送的請求,檢測該請求是需要歸屬域處理的 請求,同時,V-PCRF可能會根據本地配置做一些決策;
904) V-PCRF向歸屬域的PCRF (H-PCRF)發送請求,請求返回用戶 可允許服務、PCC規則等信息;
905 )如果H-PCRF上不存在訂閱用戶的相關信息,則H-PCRF向歸屬 域SPR發送請求,以期獲取訂閱用戶的策略和計費相關配置信息;
如果H-PCRF上存在所述UE的相關信息,則H-PCRF向PCEF返回UE
的相關信息。
在H-PCRF發送給SPR的請求中,除了包含訂閱用戶的ID信息、請求 建立承載的PDN標識信息等信息外,還包含返回歸屬域P-CSCF信息的請
求;
906 ) H-PCRF從歸屬域SPR獲取了需要的信息,保存在H-PCRF本地 存儲中;
這些信息中至少包含可允許的服務、PCC規則,但是未包含歸屬域的 P-CSCF信息。
907 ) H-PCRF通過從SPR獲取的信息,產生歸屬域的策略決策和計費 規則;
908 ) H-PCRF向V-PCRF返回所請求的策略決策和計費規則信息;
909) V-PCRF接收到H-PCRF發送的策略決策和計費規則信息後,進 行拜訪域的本地策略決策;
910) V-PCRF發現返回的信息中未有請求的歸屬域的P-CSCF信息,向 拜訪域SPR發送請求,以期獲取拜訪域的P-CSCF信息;
911) 拜訪域SPR向V-PCRF返回拜訪域的P-CSCF信息;
其中,拜訪域的SPR中預先配置P-CSCF的信息或者SPR能夠獲得網 絡中P-CSCF的信息,SPR可根據當前P-CSCF的情形以及UE的接入信息 來確定UE的P-CSCF信息。912 )如果V-PCRF為有狀態PCRF,則也會在本地保存策略決策和計費 規則以及P-CSCF的信息,V-PCRF將策略決策和計費規則以及P-CSCF的 信息發送給PCEF;該PCEF接收到策略決策和計費規則等信息後,執行該 策略決策;
913 ) PCEF給所述UE發送拜訪域的P-CSCF信息,並且此時UE也獲 得了包括P-CSCF信息在內的相關信息;UE獲得的P-CSCF信息可以為 P-CSCF的IP位址,也可以為P-CSCF的域名;如果UE獲得的為P-CSCF 的域名信息,則需要通過DNS等伺服器進一步獲得P-CSCF的IP位址,最 終完成P-CSCF的發現過程。
圖10中V-PCRF發現拜訪域P-CSCF信息,除了通過圖中的從拜訪域 SPR請求方式,也可以通過查詢本地配置信息完成。當然與圖9相類似,也 可以採用DHCP方式發現拜訪域P-CSCF,其流程與PDP上下文激活方式的 差別與圖9中的相同,這裡不再贅述。
圖ll是本發明中UE在非漫遊時發現P-CSCF的流程示意圖,當然也可 以採用DHCP方式UE在非漫遊時發現P-CSCF,其差別與前面的兩個例子相 同,不在贅述,圖ll中步驟如下所示
1001 )網絡中的PCEF接收到UE的IP承載建立的請求,在該請求中包 含發現P-CSCF的指示,並為用戶分配一個拜訪域IP位址;
1002) PCEF確認需要執行PCC授權檢查,向PCRF發送請求,請求 PCRF返回用戶可允許服務、PCC規則以及P-CSCF信息等。
1003 ) PCRF檢測PCEF發送的請求,檢測該請求發起者UE為非漫遊 用戶,同時,PCRF可能會根據本地配置做一些決策;
1004 )如果PCRF上不存在訂閱用戶的相關信息,則PCRF向SPR發送 請求,以期獲取用戶可允許服務、PCC規則以及P-CSCF信息等;
如果PCRF上存在所述UE的相關信息,則PCRF向PCEF返回UE的
相關j言息。
在PCRF發送給SPR的請求中,除了包含用戶的ID信息、請求建立承 載的PDN標識信息等信息外,還包含返回P-CSCF的請求。
191005 ) PCRF從SPR獲取了需要的信息(信息中包括P-CSCF信息), 保存在PCRF本地存儲中;
所述SPR中預先配置P-CSCF的信息或者SPR能夠獲得網絡中P-CSCF 的信息,SPR可根據當前P-CSCF的情形以及UE的接入信息來確定UE的 P-CSCF信息。
這些信息中至少包含可允許的服務、PCC規則以及P-CSCF信息。 1006) PCRF通過從SPR獲取的信息,產生策略決策和計費規則信息;
1007 )PCRF在本地保存策略決策和計費規則以及P-CSCF信息,PCRF 將策略決策和計費規則以及P-CSCF信息發送給PCEF; PCEF接收到策略決 策和計費規則等信息後,執行該策略決策;
1008 ) PCEF給所述UE發送P-CSCF信息,並且此時UE也獲得了包 括P-CSCF信息在內的相關信息;UE獲得的P-CSCF信息可以為P-CSCF的 IP位址,也可以為P-CSCF的域名;如果UE獲得的為P-CSCF的域名信息, 則需要通過DNS等伺服器進一步獲得P-CSCF的IP位址,最終完成P-CSCF 的發現過程。
由此可見,應用本發明,只需要對GW、 PCC的相關伺服器進行升級, 就可以解決UE在漫遊狀態時發現歸屬域的P-CSCF的問題,而不需要對數 量巨大的終端做任何修改,方法簡便、並且與現有技術平滑過渡。
以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護範圍並不 局限於此,任何熟悉該技術的人在本發明所揭露的技術範圍內,可輕易想到 的變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範 圍應該以權利要求的保護範圍為準。
權利要求
1、一種代理呼叫會話控制功能模塊的發現方法,其特徵在於,當用戶終端UE請求建立IP承載時,通過策略計費控制系統PCC的訂閱配置存儲庫SPR提供代理呼叫會話控制功能模塊P-CSCF信息,使UE發現P-CSCF。
2、 如權利要求1所述的發現方法,其特徵在於,所述SPR中預先配置P-CSCF的信息或者SPR在收到獲取P-CSCF信息 的請求後,從網絡中獲得P-CSCF的信息,SPR根據當前P-CSCF的情形以 及UE的接入信息來確定UE的P-CSCF信息。
3、 如權利要求2所述的發現方法,其特徵在於,該發現方法進一步 分為以下步驟a、 PCC的策略和計費執行功能模塊PCEF收到UE發送的IP承載建立 的請求後,如需執行PCC授權檢查,向策略和計費規則功能模塊PCRF發 送請求,並請求返回P-CSCF信息;b、 如果PCRF上不存在所述UE的相關信息,則PCRF向SPR發送請 求,請求獲取P-CSCF信息;SPR收到PCRF發來的請求後,向PCRF返回 請求響應,請求響應中包含P-CSCF信息;PCRF通過從SPR獲取的信息, 產生策略決策和計費規則並發送給PCEF,其中包含P-CSCF信息;c、 PCEF從所述請求響應中獲得P-CSCF信息,並將包含P-CSCF信息 的響應發送給發起請求的UE; UE通過獲取的P-CSCF信息發現P-CSCF。
4、 如權利要求3所述的發現方法,其特徵在於, 所述步驟b中進一步包括,所述PCRF將從SPR獲取的信息,保存在PCRF本地存儲中,當PCEF 向PCRF發送返回P-CSCF信息的請求時,如果PCRF上存在所述UE的相 關信息,則PCRF向PCEF返回UE的相關信息。
5、 如權利要求3所述的發現方法,其特徵在於,所述PCEF收到UE發送的IP承載建立的請求後,如果採用PDP上下 文激活方式獲取P-CSCF,則所述步驟c中進一步包括,PCEF將PDP上下文激活成功響應發送給發起請求的UE,其中響應中 包含P-CSCF信息,UE通過獲取的P-CSCF信息,發現P-CSCF。
6、 如權利要求3所述的發現方法,其特徵在於,所述PCEF收到UE發送的IP承載建立的請求後,如果釆用動態主機分 配協議DHCP方式發現P-CSCF,則通過所述步驟a至步驟c,從SPR上獲 取P-CSCF信息並存於網關GW,然後UE通過DHCP響應從GW上獲取 P-CSCF信息,發現P-CSCF。
7、 如權利要求3所述的發現方法,其特徵在於,UE在漫遊狀態下,PCEF先發送獲取P-CSCF信息的請求到拜訪域 PCRF,再通過拜訪域PCRF轉發獲取P-CSCF信息的請求到歸屬域PCRF, 歸屬域PCRF從歸屬域SPR獲取歸屬域的P-CSCF信息。
8、 如權利要求7所述的發現方法,其特徵在於,如果歸屬域PCRF通過歸屬域的SPR獲取歸屬域的P-CSCF信息失敗或 不被允許獲取歸屬域的P-CSCF信息,則拜訪域PCRF將獲取拜訪域的 P-CSCF信息,並將該P-CSCF信息返回給漫遊狀態的UE,其中,拜訪域 PCRF獲得拜訪域的P-CSCF信息通過查詢本地配置獲得,或者向拜訪域的 SPR獲取拜訪域的P-CSCF信息。
9、 如權利要求3所述的發現方法,其特徵在於,UE在非漫遊狀態下,PCEF先發送獲取P-CSCF信息的請求到歸屬域 PCRF,歸屬域PCRF從歸屬域SPR獲取歸屬域的P-CSCF信息。
10、 如權利要求l-9所述的任一發現方法,其特徵在於,所述UE獲取的P-CSCF信息包括P-CSCF的IP位址信息或P-CSCF的 域名4言息;如果UE獲取的P-CSCF信息為P-CSCF的域名信息,則通過域名系統DNS伺服器得到P-CSCF的IP位址信息。
11、 一種策略計費控制系統,包括策略和計費執行功能模塊PCEF、 策略和計費規則功能模塊PCRF和訂閱配置存儲庫SPR,其特徵在於,所述PCEF,用於收到帶有發現代理呼叫會話控制功能模塊P-CSCF的 請求後,在策略計費控制系統PCC授權檢查過程中,向所述PCRP請求 P-CSCF信息,並通過響應消息返回獲得的P-CSCF信息;所述PCRF,用於在收到對P-CSCF信息的請求後,向所述SPR請求獲 取P-CSCF信息,並將獲取的P-CSCF信息返回到所述PCEF;所述SPR,用於在收到獲取P-CSCF信息的請求後,從預先配置的 P-CSCF信息中或者從網絡中獲得需要的P-CSCF信息,根據UE的接入信 息來確定UE的P-CSCF信息,並返回所述PCRF。
12、 如權利要求11所述的策略計費控制系統,其特徵在於,所述PCEF,還用於接收UE發送的帶有發現P-CSCF的IP承載建立的 請求後,如需執行PCC授:權檢查,向PCRF發送請求,請求返回用戶的 P-CSCF信息,並從所述請求響應中獲得P-CSCF信息,將包含P-CSCF信 息的響應發送給發起請求的UE;所述PCRF,還用於接收PCEF發送的請求,如果PCRF上不存在訂閱 用戶的相關信息,則向SPR發送請求,請求獲取P-CSCF信息;接收SPR 發送的包含P-CSCF信息的請求響應,通過從SPR獲取的信息,產生策略決 策和計費規則並發送給PCEF,其中包含P-CSCF信息。
13、 如權利要求12所述的策略計費控制系統,其特徵在於,所述PCRF,還用於將從SPR獲取的信息,保存在PCRF本地存儲中, 當PCEF向PCRF發送返回P-CSCF信息的請求時,如果PCRF上存在所述 UE的相關信息,則向PCEF返回UE的相關信息。
14、 如權利要求11-13所述的任一策略計費控制系統,其特徵在於,所述SPR提供的P-CSCF信息包括P-CSCF的IP位址信息或P-CSCF的 ^戈名4言息。
全文摘要
本發明公開了一種代理呼叫會話控制功能模塊的發現方法及策略計費控制系統,當用戶終端UE請求建立IP承載時,通過PCC的訂閱配置存儲庫SPR提供代理呼叫會話控制功能模塊P-CSCF信息,使UE發現P-CSCF。應用本發明,只需要對GW、PCC的相關伺服器進行升級,就可以解決UE在漫遊狀態時發現歸屬域的P-CSCF的問題,而不需要對數量巨大的終端做任何修改,方法簡便、並且與現有技術平滑過渡,同時本發明也可解決UE無法由歸屬域提供P-CSCF時,發現拜訪域的P-CSCF的問題。
文檔編號H04W8/02GK101448242SQ20081008475
公開日2009年6月3日 申請日期2008年3月14日 優先權日2008年3月14日
發明者陳志峰 申請人:中興通訊股份有限公司