專利名稱:策略與計費控制中用戶簽約信息的處理方法及裝置的制作方法
技術領域:
本發明涉及通信技術領域,特別是指策略與計費控制(PCC,Policy andCharging Control)中用戶簽約信息的處理方法及裝置。
背景技術:
電信網絡必須是一個可運營的網絡,為此,需要對網絡中的業務以及業務所使用的資源進行準確、及時而全面的控制,策略和計費控制就是其中最重要的內容之一。
在第三代移動通信標準化的伙伴項目階段7(3GPP release7)體系中,策略和計費功能由PCC(Policy and Charging Control,策略與計費規則功能)框架來實現。PCC框架是一個能夠應用于多種接入技術的功能框架,一些典型的接入技術包括通用移動通信系統(UMTS)陸上無線接入網(UTRAN)、GSM/EDGE無線接入網(GERAN)以及I-WLAN(Interworking WLAN,互通WLAN(專指與3GPP系統互通))等。在release7之前,策略控制由基于業務的本地策略控制SBLP完成,而計費則由基于流計費FBC完成。在release7中,PCC融合了SBLP和FBC的基本功能,并在某些方面作了進一步的演進,例如release7 PCC實現了基于用戶簽約信息的策略和計費控制,同時還更新了綁定機制。PCC的整體框架如圖1所示。
PCC框架主要實現了兩大功能,一是策略控制功能,另一個是計費功能。
策略控制功能主要包括a.對用戶的業務參數(主要是QoS參數)協商過程進行監控;b.根據所獲得的業務信息,對業務所使用的網絡承載資源進行授權;c.在數據承載面實時地控制業務流的通過與否;d.將業務面的相關變化情況通知到數據承載面;e.將數據承載面的相關變化情況通知到業務面等;f.進行基于用戶簽約信息的策略控制。在PCC框架中,策略控制功能主要涉及的邏輯實體包括AF實體(Application Function,應用功能實體)、PCRF實體(Policy and Charging Rules Function,策略與計費規則功能)、PCEF實體(Policy and Charging Enforcement Function,策略與計費執行功能實體)以及SPR(Subscription Profile Repository,簽約規格庫)等。
計費功能主要包括a.綜合業務信息、承載信息以及用戶簽約信息,制定計費規則;b.在業務面的計費數據和承載面的計費數據之間進行關聯;c.在動態計費模式下,進行信用控制。在PCC框架中,計費功能主要涉及的邏輯實體包括AF、PCRF、PCEF、SPR、OCS(Online Charging System,在線計費系統)以及OFCS(Offline Charging System,離線計費系統)等。
對圖1所示PCC框架中各個邏輯功能實體及其接口的功能描述如下AF 101應用功能邏輯實體,它提供了業務應用的接入點,而這些業務應用所使用的網絡資源需要進行動態的策略控制。在業務面進行參數協商時,AF將相關業務信息傳遞給PCRF。如果這些業務信息與PCRF的策略相一致,PCRF接受該協商,否則,PCRF拒絕該協商,并可在反饋中同時給出PCRF可接受的業務參數。隨后,AF可將這些參數返回給UE。AF和PCRF之間的接口是Rx接口。在IMS系統中,代理呼叫會話控制功能(P-CSCF)就是AF。
PCRF 102策略控制與計費規則功能邏輯實體,其是PCC體系的核心,負責策略決策和計費規則的制定。PCRF提供了基于業務數據流的網絡控制規則,這些網絡控制包括業務數據流的探測、門控(gating)、QoS控制以及基于流的計費控制等。PCRF將其制定的策略和計費規則發送給PCEF由其執行,同時PCRF還要保證這些規則和用戶的簽約規格是一致的。PCRF制定策略和計費規則的依據包括從AF獲取與業務相關的信息;從SPR獲取與用戶簽約信息;從PCEF獲取與承載網絡相關的信息。
PCEF 103策略控制與計費規則執行功能邏輯實體,通常位于網關(GW,GateWay)內,在承載面執行PCRF所制定的策略和計費規則。PCEF按照PCRF所發送的規則中的流量過濾器進行業務數據流的探測,進而對這些業務流執行PCRF所制定的策略和計費控制。在承載建立時,PCEF按照PCRF發送的規則進行QoS授權,并根據AF的指示進行門控操作。根據PCRF發送的計費規則,PCEF執行相應的業務流計費操作。計費既可以是在線計費,也可以是離線計費。如果是在線計費,PCEF需要和OCS一起進行信用管理。離線計費時,PCEF和OFCS之間交換相關計費信息。PCEF與PCRF之間的接口是Gx接口,與OCS之間的接口是Gy接口,與OFCS之間的接口是Gz接口。PCEF一般都位于網絡的網關上,例如,GPRS中的GPRS網關支持節點(GGSN)以及I-WLAN中的分組數據網關(PDG)。
SPR 104簽約規格庫,存儲了和策略控制與計費相關的用戶簽約信息,例如,用戶可使用的業務信息、用戶業務可使用的QoS信息、和計費相關的用戶簽約信息以及用戶的群類別等。利用SPR所存儲的信息,PCRF就可以進行基于用戶簽約信息的策略控制和計費操作。SPR和PCRF之間的接口是Sp接口。
OCS 105在線計費系統,和PCEF一起進行在線計費方式下用戶信用(credit)的控制和管理。在承載建立、修改和中止過程中,PCEF都必須到OCS進行信用鑒權。信用鑒權的結果會直接地影響用戶業務的使用,例如,如果用戶信用已經用完,則業務所使用的數據承載會被立即刪除,用戶業務中斷。
OFCS 106離線計費系統,與PCEF一起完成離線計費方式下的計費操作。
現有協議中規定了利用所述PCC框架進行策略和計費控制的過程PCRF收到來自PCEF的策略計費規則請求消息時,察看本地是否保存有相關的用戶簽約信息,如果沒有則向SPR獲取相應的信息。隨后,PCRF利用用戶簽約信息進行基于用戶簽約信息的策略計費規則決策,并將決策后的策略計費規則發送給PCEF。
但是,由于同一用戶通常允許通過一個或多個AP(Access Point,訪問點)使用網絡服務,也就是說,對于同一用戶SPR中可能存在與之對應的一個或多個用戶簽約信息,如上文所述,目前的規范中僅僅公開了PCRF獲取用戶簽約信息的過程,但由于尚未公開針對具體業務中一對多的業務場景下進行策略和計費控制的處理過程,從而使得具體業務不具備可實施性。
發明內容
有鑒于此,本發明的一個目的在于提供兩種策略與計費控制中用戶簽約信息的處理方法及處理裝置,以使得具體業務具有可實施性。
為達到上述目的,本發明提供一種策略與計費控制中用戶簽約信息的處理方法,所述用戶通過至少一個訪問點AP使用網絡服務,當用戶的AP被激活時,策略與計費規則功能實體PCRF向簽約規格庫SPR發送包含簽約用戶標識的消息,根據所述簽約用戶標識獲取所述被激活AP所對應的用戶簽約信息。
其中,所述PCRF獲取所述用戶在該AP上所對應的用戶簽約信息的過程包括SPR根據接收到的簽約用戶標識,下發包含與該簽約用戶標識對應的所有AP的用戶簽約信息的消息;PCRF根據該用戶被激活AP的AP標識從所述SPR下發的消息中獲取與該AP對應的用戶簽約信息。
進一步,所述PCRF向所述SPR發送的消息中還包含AP標識;所述PCRF從所述SPR中獲取該用戶在被激活的AP上所對應的用戶簽約信息的過程還可以包括步驟SPR根據接收到的所述簽約用戶標識和所述AP標識,下發包含與該AP標識對應的用戶簽約信息的消息;PCRF從該消息中獲取與該AP標識對應的用戶簽約信息。
另外,所述PCRF向所述SPR發送消息之前,還包括步驟所述PCRF判斷本地是否存在與該用戶被激活的AP所對應的用戶簽約信息,若不存在,則執行后續步驟,否則,從本地獲取與該用戶被激活AP所對應的用戶簽約信息。
該方法進一步包括步驟PCRF將獲得的所述用戶簽約信息保存在本地,或者,PCRF根據獲得的所述用戶簽約信息進行策略計費決策,并在完成所述策略計費決策后刪除該用戶簽約信息。
當所述PCRF將獲得的所述用戶簽約信息保存在本地時,該方法進一步包括所述用戶的當前AP被去激活時,所述PCRF將該AP所對應的用戶簽約信息刪除。
當所述SPR檢測到與該用戶的AP對應的用戶簽約信息發生改變,且已向所述PCRF發送了用戶簽約信息時,該方法還包括所述SPR通知該PCRF用戶簽約信息已發生變化。
其中,所述SPR通知所述PCRF的過程包括步驟所述SPR將更新后的用戶簽約信息發送給該PCRF;或者,所述SPR向所述PCRF下發用戶簽約信息已更新的通知消息,并在接收到來自PCRF的請求更新用戶簽約信息的消息后,再將更新后的用戶簽約信息下發給PCRF。
進一步,當所述PCRF接收到來自SPR的更新的用戶簽約信息時,還包括以下步驟A)、所述PCRF根據更新的用戶簽約信息進行策略計費規則決策,獲得更新后的策略計費規則;B)、所述PCRF將更新后的策略計費規則發送給策略與計費執行功能實體PCEF。
進一步,在步驟A)后還包括所述PCRF將更新的業務承載資源變化信息通知給應用功能實體AF。
當所述PCEF接收到更新的策略計費規則后,所述步驟還包括對所述用戶的AP進行變更,所述AP變更包括對該AP中的承載進行修改、終止或在該AP中新建承載;或將所述用戶的當前AP終止,所述AP終止包括將該AP中的所有承載終止。
當在線計費時,在對用戶的AP進行變更或將所述用戶的當前AP終止前,還包括步驟PCEF與在線計費系統OCS進行交互。
本發明還提供一種策略與計費控制中用戶簽約信息的處理裝置,所述用戶至少通過一個訪問點AP使用網絡服務,該處理裝置包括存儲與用戶策略計費控制相關的簽約信息的簽約規格庫SPR以及位于PCRF中的用戶簽約信息獲取模塊,所述用戶簽約信息獲取模塊,用于向所述SPR發送包含簽約用戶標識的請求消息,從SPR中獲取用戶被激活的AP上所對應的用戶簽約信息。
其中,所述用戶簽約信息獲取模塊,還用于將獲得的所述用戶簽約信息保存在本地,或者,將獲得的用戶簽約信息應用在后續的決策中之后,刪除該用戶簽約信息。
另外,當用戶簽約信息獲取模塊將獲得的所述用戶簽約信息保存在本地時,所述PCRF內進一步包括用戶簽約信息刪除模塊,用于當某個AP被去激活時將該AP所對應的用戶簽約信息刪除。
進一步,所述SPR內進一步包括用戶簽約信息檢測模塊,用于確定與用戶某個AP相對應的用戶簽約信息發生改變,且之前PCRF已經向SPR請求了該用戶簽約信息時,主動通知該PCRF其請求的用戶簽約信息已發生變化。
另外,所述PCRF進一步包括用戶簽約信息判斷模塊,用于在當簽約用戶的某個AP被激活之后,PCRF實體向SPR發送請求消息之前,確定本地是否與該當前激活的AP所對應的用戶簽約信息,若不存在,再通知用戶簽約信息獲取模塊向SPR請求用戶簽約信息,若存在,則通知用戶簽約信息獲取模塊直接從本地獲取與該當前激活的AP所對應的用戶簽約信息。
在所述PCRF內還包括策略計費規則更新模塊,用于根據更新的用戶簽約信息進行策略計費規則決策,將更新后的策略計費規則發送給策略與計費執行功能PCEF。
進一步,所述PCRF內進一步包括業務承載資源通知模塊,用于將更改的業務承載資源信息通知給應用功能AF。
本發明通過PCRF向簽約規格庫SPR發送包含簽約用戶標識的消息,同時提供兩種根據所述簽約用戶標識獲取所述被激活AP所對應的用戶簽約信息的方式,從而解決現有技術具體業務中一對多的業務場景下進行策略和計費控制的處理過程,從而使得具體業務具備可實施性;進一步,本發明還提供了當SPR檢測到與用戶某個AP相對應的用戶簽約信息發生改變時對更新后的用戶簽約信息的處理過程,從而保證了SPR中用戶簽約信息的正確性,并且進一步增強具體業務實施時的可實施性和完整性。
圖1是PCC框架結構示意圖;圖2是根據本發明一實施例的對用戶簽約信息管理的實現流程圖;圖3是根據本發明一實施例的對更新用戶簽約信息的處理流程圖;圖4是根據本發明的離線計費場景下GPRS實施的流程圖;圖5是根據本發明的在線計費場景下GPRS實施的流程圖;圖6是根據本發明的非會話類業務應用場景下GPRS實施的流程圖;
圖7是根據本發明的會話類業務應用場景下GPRS實施的流程圖。
具體實施例方式
在SPR上,所有用戶的用戶簽約信息通常按照訪問點(AP,Access Point,就是某個PDN(Packet Data Network,分組數據網絡)的入口進行組織,所述PDN的AP在GPRS中為APN,在I-WLAN中為W-APN(WLAN Access PointName))。也就是說,對同一個用戶,通過不同的AP使用網絡服務時需要應用不同的用戶簽約信息。一個用戶可以使用多個AP所標識的網絡服務,因此,在SPR上可以包含與之對應的多個用戶簽約信息。對同一個PDN,可以有多個AP,也可以是只有一個AP。
一個訪問點AP對應一個IP連接接入網絡(IP CAN)會話,而每個IP CAN會話可以包含一個或多個IP連接接入網絡(IP CAN)承載。
本發明提供的策略與計費控制中用戶簽約信息的處理方法,當用戶的AP被激活時,PCRF向SPR發送包含簽約用戶標識的消息,根據所述簽約用戶標識獲取所述被激活AP所對應的用戶簽約信息。所述AP被激活指的是該用戶通過該AP使用網絡服務,也就是網絡需要為其建立第一個IP連接接入網絡承載(IP-CAN bearer),或者是PCRF從AF收到屬于該AP的業務信息并需要進行相應的業務信息決策。
下面結合附圖及具體實施例對本發明再做進一步詳細說明。在該實施例中PCRF向SPR發送包含簽約用戶標識的消息為用戶簽約信息請求消息,并且PCRF通過SPR返回的響應中獲取用戶簽約信息。
圖2所示為根據本發明一實施例的對用戶簽約信息管理的實現流程圖。如圖所示步驟201~203,當簽約用戶的某個AP被激活時,PCRF通過Sp接口向SPR發送用戶簽約信息請求消息,從SPR返回的響應中獲取用戶在該AP上所對應的用戶簽約信息。具體實現時包括但不限于以下兩種方法
一種是,PCRF所發送的用戶簽約信息請求消息中僅包含簽約用戶標識,此時,PCRF從SPR的響應中獲取用戶在該AP上所對應的用戶簽約信息的過程為SPR根據接收到的簽約用戶標識,下發包含與該簽約用戶標識對應的所有用戶簽約信息的響應信息;PCRF從SPR的響應中獲取該用戶的所有用戶簽約信息,再根據被激活的AP標識獲取與該AP對應的用戶簽約信息。
在這種情況下,PCRF中有可能存在某用戶的所有用戶簽約信息,即與該用戶各個AP對應用戶簽約信息,這樣,當簽約用戶的某個AP被激活之后,PCRF向SPR發送請求消息之前,可以進一步包括PCRF判斷本地是否已經存在與該當前激活的AP所對應的用戶簽約信息,若不存在,再執行后續步驟即再向SPR請求,若存在,則直接從本地獲取與該當前激活的AP所對應的用戶簽約信息,而不再向SPR請求。
另一種是,PCRF所發送的用戶簽約信息請求消息中包含簽約用戶標識和AP標識,此時,PCRF從SPR的響應中獲取用戶在該AP上所對應的用戶簽約信息的過程為SPR根據接收到的簽約用戶標識和AP標識,下發包含用戶與該AP標識對應的用戶簽約信息的響應信息;PCRF從SPR的響應中直接獲取與該AP標識對應的用戶簽約信息。
如果用戶不具備使用某個AP的權限,那么,SPR將返回錯誤消息,并且在該消息中包含錯誤原因,例如用戶不具備該AP使用權限。
上述簽約用戶標識可以是國際移動用戶標識(IMSI)、移動臺國際綜合業務數字網號碼MSISDN(Mobile Station International Integrated ServicesDigital Network Number)、網絡訪問標識NAI(Network Access Identifier)等,上述AP標識可以是接入點名稱(APN)或無線局域網接入網名稱(W-APN)。
步驟204,PCRF將所獲取的用戶簽約信息保存在本地。
由于某些網絡支持為用戶的某個AP同時建立多個承載(IP CAN bearer),因此,PCRF需要在該AP的第一個承載建立時向SPR獲取相應的用戶簽約信息,并將其存儲在PCRF上。對于該AP的后續承載建立,PCRF直接使用已經存儲在本地的相應信息,不再需要向SPR獲取這些信息。
步驟205~208,當SPR檢測到和用戶某個AP相對應的用戶簽約信息發生改變,且之前有PCRF向該SPR請求了這些信息時,SPR可以主動地通知該PCRF所發生的變化。
在SPR主動通知PCRF變化的信息時,既可以將更新后的用戶簽約信息直接發送給PCRF,即在步驟206中包含更新后的用戶簽約信息,在步驟207中只需返回一個響應信息,而不是SPR信息請求,步驟208不再存在;也可以由SPR先給PCRF下發某用戶簽約信息已更新的通知消息(該通知消息可以包含簽約用戶標識,也可以同時包含簽約用戶標識和AP標識),并在接收到來自PCRF的包含AP標識(或者只是包含簽約用戶標識)的請求用戶簽約信息的消息后,再將更新后的用戶簽約信息下發給PCRF,即需要通過步驟206~208這幾步共同完成。
步驟209,PCRF更新已存儲的用戶簽約信息。
步驟210~211,用戶在某個AP被去激活時,PCRF將該AP所對應的用戶簽約信息刪除。
上述用戶的某個AP被去激活指的是該AP的最后一個承載被刪除,或者與該AP相關的任何業務信息或PCC規則/決策(rules/decisions)在PCRF上都不再存在。
需要說明的是,在某些AP只允許建立單個承載的情況下,上述的第一個IP-CAN bearer和最后一個承載是同一個承載。這種情況下,當該承載建立時PCRF向SPR獲取并存儲用戶在該AP上的用戶簽約信息,在后續該承載被刪除時將這些信息刪除。
當然,這里也可以只是獲取這些信息并將其應用在后續的PCCrules/decision決策中,然后將其刪除,并不保存在PCRF之上。
總之,圖2中的虛線所表示的步驟為可選步驟。
另外,為了使本發明提供的對用戶簽約信息的處理流程更加具有完整性,本發明還提供了當用戶簽約信息發生變更時的處理方法。
圖3所示為根據本發明一實施例的對更新用戶簽約信息的處理流程圖。
步驟301~304,當SPR檢測到和用戶某個AP相對應的用戶簽約信息發生改變,且之前有PCRF向該SPR請求了這些信息時,SPR可以主動地通知該PCRF所發生的變化。
在SPR主動通知PCRF變化的信息時,既可以將更新后的用戶簽約信息直接發送給PCRF,即在步驟302中包含更新后的用戶簽約信息,在步驟303中只需返回一個響應信息,而不是用戶簽約信息請求;也可以由SPR先給PCRF下發某用戶簽約信息已更新的通知消息(該通知消息可以包含簽約用戶標識,也可以同時包含簽約用戶標識和AP標識),并在接收到來自PCRF的包含AP標識(或者只是包含簽約用戶標識)的請求用戶簽約信息的消息后,再將更新后的用戶簽約信息下發給PCRF,即需要通過步驟302~304這幾步共同完成。
步驟305,PCRF根據更新的用戶簽約信息,對所有受影響的策略計費規則進行重新決策。如果策略計費規則發生變化則執行后續步驟,否則不再執行后續步驟,結束。
步驟306~309,PCRF將更新后的策略計費規則發送給PCEF,FCEF執行新的策略計費規則,并給FCRF返回執行的響應信息。
上述PCEF執行新的策略計費規則主要包括對現有的承載進行修改(modify),或者將現有的承載中止(termination),或者新建承載,這種承載的變化完全依托于更新的策略計費規則的變化。
這里,新的策略計費規則也可以是預定義策略計費規則,此時,PCRF發送的就是一個策略計費規則的標識(identifier)。
如果是在線計費,則包含步驟307和308,PCEF與相應的OCS進行交互,以進行信用控制和管理。這里,如果計費模式(charging key)發生變化,即舊的charging key被刪掉,同時收到新的charging key,那么PCEF需要返回舊charging key的信用,并且請求新charging key的信用。還有一種情況,如果OCS地址發生了改變,那么,現有所有charging key都需要向舊的OCS地址返回剩余信用,隨后向新的OCS請求信用。這些處理過程和現有的處理過程是一致的。如果是離線計費,則無需執行步驟307和308。
步驟310~311,PCRF與AF進行交互,通知用戶業務的承載變化情況;并接收來自AF的響應信息。
上述承載變化情況包括業務的QoS(Quality of Service,服務質量)發生變化,或者業務的承載不再存在,或者業務被禁止,或者用戶的級別發生變化。
該通知承載資源變化的步驟是在AF此前和PCRF發生過交互時才存在,也就是說,對于會話類業務才存在,對于非會話類業務沒有該步驟。再有,該步驟既可以在步驟309之后進行,也可以在步驟305之后執行,還可以在步驟306和307執行的同時進行。
同樣,圖3中的虛線所表示的步驟為可選步驟。
圖3所示流程即可以獨立于圖2所示流程單獨存在,也可以依托于圖2所示流程中存在。
圖4所示為根據本發明的離線計費場景下GPRS實施的流程圖。本實施例中,GGSN相當于PCEF,P-CSCF相當于AF。
步驟401~403,當SPR檢測到和用戶某個AP相對應的用戶簽約信息發生改變,且之前有PCRF向該SPR請求了這些信息時,SPR主動地通知該PCRF所發生的變化。本例中,SPR將更新后的用戶簽約信息直接發送給PCRF。
步驟404,PCRF根據更新的用戶簽約信息,對所有受影響的策略計費規則進行重新決策。
步驟405~408,PCRF將更新后的策略計費規則發送給GGSN,由GGSN執行新的策略計費規則,即對所述用戶的AP進行變更或者將所述用戶的當前AP終止的操作,所述AP變更包括對該AP中的承載進行修改、終止或在該AP中新建承載;所述AP終止包括將該AP中的所有承載終止。之后GGSN給FCRF返回執行的響應信息。
步驟409~410,PCRF與AF進行交互,通知用戶業務的承載變化情況;并接收來自AF的響應信息。該承載變化情況包括業務的QoS發生變化,或者業務的承載不再存在,或者業務被禁止,或者用戶的級別發生變化。
圖5所示為根據本發明的在線計費場景下GPRS實施的流程圖。本實施例中,GGSN相當于PCEF,P-CSCF相當于AF。
步驟501~504與步驟401~404相同,不再贅述。
步驟505~506,PCRF與AF進行交互,通知用戶業務的承載變化情況;并接收來自AF的響應信息。該承載變化情況包括業務的QoS發生變化,或者業務的承載不再存在,或者業務被禁止,或者用戶的級別發生變化。
步驟507~512,PCRF將更新后的策略計費規則發送給GGSN,GGSN與相應的OCS進行交互,獲取當前的信用信息;GGSN執行新的策略計費規則,即進行承載的新建、修改或終止信令或者將AP終止的操作,之后給FCRF返回執行的響應信息。
圖6所示為根據本發明的非會話類業務應用場景下GPRS實施的流程圖,本實施例中GGSN相當于PCEF。
步驟601~604,當SPR檢測到和用戶某個AP相對應的用戶簽約信息發生改變,且之前有PCRF向該SPR請求了這些信息時,SPR主動地通知該PCRF所發生的變化。本例中,由SPR先給PCRF下發某用戶簽約信息已更新的通知消息,并在接收到來自PCRF的包含AP標識的請求用戶簽約信息的消息后,再將更新后的用戶簽約信息下發給PCRF。
步驟605,PCRF根據更新的用戶簽約信息,對所有受影響的策略計費規則進行重新決策。
步驟606~611,PCRF將更新后的策略計費規則發送給GGSN,如果是在線計費,則包含步驟607和608,GGSN與相應的OCS進行交互,以獲取當前的信用;如果是離線計費則不包含這兩步。之后,GGSN執行新的策略計費規則,即進行承載的新建、修改或終止信令的操作或終止AP的操作,并給FCRF返回執行的響應信息。
由于本例是非會話類業務,因而沒有通知AF承載資源變化的步驟。
圖7所示為根據本發明的會話類業務應用場景下GPRS實施的流程圖,本實施例中GGSN相當于PCEF,P-CSCF相當于AF。
其與圖6所示實施例主要有兩處不同其一是SPR將更新后的用戶簽約信息直接發送給PCRF,而不是僅發一個通知消息;其二是PCRF與AF進行交互,通知用戶業務的承載變化情況;并接收來自AF的響應信息。也就是說,由于是會話類業務,因而存在通知AF承載資源變化的步驟。其余步驟均與圖6所示實施例相同,此處不再贅述。
本發明還公開了一種策略與計費控制中用戶簽約信息的處理裝置,其包括存儲與用戶策略計費控制相關的簽約信息的SPR,以及位于PCRF中的用戶簽約信息獲取模塊。
上述用戶簽約信息獲取模塊,用于在簽約用戶的某個AP被激活時,向SPR發送包含AP標識和簽約用戶標識的請求消息,從SPR的響應中獲取用戶在該AP上所對應的用戶簽約信息。具體的獲取方式已經在前面說明,此處不再贅述。
上述用戶簽約信息獲取模塊,進一步用于將獲得的所述用戶簽約信息保存在本地,或者,將獲得的用戶簽約信息應用在后續的決策中,之后刪除該用戶簽約信息。
當用戶簽約信息獲取模塊將獲得的用戶簽約信息保存在本地時,在PCRF內進一步包括用戶簽約信息刪除模塊,其用于當某個AP被去激活時將該AP所對應的用戶簽約信息刪除。上述激活與去激活的含義與前述相同,此處不再贅述。
在SPR內進一步包括用戶簽約信息檢測模塊,用于確定與用戶某個AP相對應的用戶簽約信息發生改變,且之前PCRF已經向SPR請求了該用戶簽約信息時,主動通知該PCRF其請求的用戶簽約信息已發生變化。具體通知方法在前面已經說明,此處不再贅述。
在PCRF內還可以進一步包括策略計費規則更新模塊,用于根據更新的用戶簽約信息進行策略計費規則決策,將更新后的策略計費規則發送給PCEF。
在PCRF內還可以進一步包括業務承載資源通知模塊,用于將更改的業務承載資源信息通知給AF。
在PCRF內還進一步包括用戶簽約信息判斷模塊,用于在當簽約用戶的某個AP被激活之后,PCRF向SPR發送請求消息之前,確定本地是否與該當前激活的AP所對應的用戶簽約信息,若不存在,再通知用戶簽約信息獲取模塊向SPR請求用戶簽約信息,若存在,則通知用戶簽約信息獲取模塊直接從本地獲取與該當前激活的AP所對應的用戶簽約信息。
在PCRF內還可以包括策略計費規則更新模塊,用于根據更新的用戶簽約信息進行策略計費規則決策,將更新后的策略計費規則發送給策略與計費執行功能PCEF。
在PCRF內可以進一步包括業務承載資源通知模塊,用于將更改的業務承載資源信息通知給應用功能AF。
以上所述僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內所作的任何修改、等同替換、改進等,均包含在本發明的保護范圍內。
權利要求
1.一種策略與計費控制中用戶簽約信息的處理方法,所述用戶通過至少一個訪問點AP使用網絡服務,其特征在于,當用戶的AP被激活時,策略與計費規則功能實體PCRF向簽約規格庫SPR發送包含簽約用戶標識的消息,根據所述簽約用戶標識獲取所述被激活AP所對應的用戶簽約信息。
2.根據權利要求1所述的方法,其特征在于,所述PCRF獲取所述用戶在該AP上所對應的用戶簽約信息的過程包括SPR根據接收到的簽約用戶標識,下發包含與該簽約用戶標識對應的所有AP的用戶簽約信息的消息;PCRF根據該用戶被激活的AP標識從所述SPR下發的消息中獲取與該AP對應的用戶簽約信息。
3.根據權利要求1所述的方法,其特征在于,所述PCRF向所述SPR發送的消息中還包含AP標識;所述PCRF從所述SPR中獲取該用戶在被激活的AP上所對應的用戶簽約信息的過程為SPR根據接收到的所述簽約用戶標識和所述AP標識,下發包含與該AP標識對應的用戶簽約信息的消息;PCRF從該消息中獲取與該AP標識對應的用戶簽約信息。
4.根據權利要求1所述的方法,其特征在于,所述PCRF向所述SPR發送消息之前,還包括步驟所述PCRF判斷本地是否存在與該用戶被激活的AP所對應的用戶簽約信息,若不存在,則執行后續步驟,否則,從本地獲取與該用戶被激活AP所對應的用戶簽約信息。
5.根據權利要求1所述的方法,其特征在于,該方法進一步包括PCRF將獲得的所述用戶簽約信息保存在本地,或者,PCRF根據獲得的所述用戶簽約信息進行策略計費決策,并在完成所述策略計費決策后刪除該用戶簽約信息。
6.根據權利要求5所述的方法,其特征在于,當所述PCRF將獲得的所述用戶簽約信息保存在本地時,該方法進一步包括所述用戶的當前AP被去激活時,所述PCRF將該AP所對應的用戶簽約信息刪除。
7.根據權利要求1至6中任何一項所述的方法,其特征在于,當所述SPR檢測到與該用戶的AP對應的用戶簽約信息發生改變,且已向所述PCRF發送了用戶簽約信息時,該方法還包括所述SPR通知該PCRF用戶簽約信息已發生變化。
8.根據權利要求7所述的方法,其特征在于,所述SPR通知所述PCRF的過程包括步驟所述SPR將更新后的用戶簽約信息發送給該PCRF;或者,所述SPR向所述PCRF下發用戶簽約信息已更新的通知消息,并在接收到來自PCRF的請求更新用戶簽約信息的消息后,再將更新后的用戶簽約信息下發給PCRF。
9.根據權利要求8所述的方法,其特征在于,當所述PCRF接收到來自SPR的更新的用戶簽約信息時,還包括以下步驟A)、所述PCRF根據更新的用戶簽約信息進行策略計費規則決策,獲得更新后的策略計費規則;B)、所述PCRF將更新后的策略計費規則發送給策略與計費執行功能實體PCEF。
10.根據權利要求9所述的方法,其特征在于,在步驟A)后還包括所述PCRF將更新的業務承載資源變化信息通知給應用功能實體AF。
11.根據權利要求10所述的方法,其特征在于,所述PCEF接收到更新的策略計費規則后,所述步驟還包括對所述用戶的AP進行變更,所述AP變更包括對該AP中的承載進行修改、終止或在該AP中新建承載;或將所述用戶的當前AP終止,所述AP終止包括將該AP中的所有承載終止。
12.根據權利要求11所述的方法,其特征在于,當在線計費時,在對用戶的AP進行變更或將所述用戶的當前AP終止前,還包括步驟PCEF與在線計費系統OCS進行交互。
13.一種策略與計費控制中用戶簽約信息的處理裝置,所述用戶至少通過一個訪問點AP使用網絡服務,其特征在于,包括存儲與用戶策略計費控制相關的簽約信息的簽約規格庫SPR以及位于PCRF中的用戶簽約信息獲取模塊,所述用戶簽約信息獲取模塊,用于向所述SPR發送包含簽約用戶標識的請求消息,從SPR中獲取用戶被激活的AP上所對應的用戶簽約信息。
14.根據權利要求13所述的裝置,其特征在于,所述用戶簽約信息獲取模塊,還用于將獲得的所述用戶簽約信息保存在本地,或者,將獲得的用戶簽約信息應用在后續的決策中之后,刪除該用戶簽約信息。
15.根據權利要求14所述的裝置,其特征在于,當用戶簽約信息獲取模塊將獲得的所述用戶簽約信息保存在本地時,所述PCRF內進一步包括用戶簽約信息刪除模塊,用于當某個AP被去激活時將該AP所對應的用戶簽約信息刪除。
16.根據權利要求13至15中任一項所述的裝置,其特征在于,所述SPR內進一步包括用戶簽約信息檢測模塊,用于確定與用戶某個AP相對應的用戶簽約信息發生改變,且之前PCRF已經向SPR請求了該用戶簽約信息時,主動通知該PCRF其請求的用戶簽約信息已發生變化。
17.根據權利要求16所述的裝置,其特征在于,所述PCRF進一步包括用戶簽約信息判斷模塊,用于在當簽約用戶的某個AP被激活之后,PCRF向SPR發送請求消息之前,確定本地是否與該當前激活的AP所對應的用戶簽約信息,若不存在,再通知用戶簽約信息獲取模塊向SPR請求用戶簽約信息,若存在,則通知用戶簽約信息獲取模塊直接從本地獲取與該當前激活的AP所對應的用戶簽約信息。
18.根據權利要求17所述的裝置,其特征在于,在所述PCRF內還包括策略計費規則更新模塊,用于根據更新的用戶簽約信息進行策略計費規則決策,將更新后的策略計費規則發送給策略與計費執行功能PCEF。
19.根據權利要求18所述的裝置,其特征在于,所述PCRF內進一步包括業務承載資源通知模塊,用于將更改的業務承載資源信息通知給應用功能AF。
全文摘要
本發明公開了策略與計費控制中用戶簽約信息的處理方法及裝置,所述用戶通過至少一個訪問點AP使用網絡服務,當用戶的AP被激活時,策略與計費規則功能實體PCRF向簽約規格庫SPR發送包含簽約用戶標識的消息,根據所述簽約用戶標識獲取所述被激活AP所對應的用戶簽約信息。進一步,本發明對于用戶簽約信息更新的情形也給出了相應的處理流程,同時本發明還公開了一種策略與計費控制中用戶簽約信息的處理裝置,通過本發明,使得現有技術中的PCC框架對于具體業務更加具有可實施性,同時進一步增強了策略計費控制流程的完整性。
文檔編號H04L12/14GK1968139SQ20061008719
公開日2007年5月23日 申請日期2006年6月15日 優先權日2006年6月15日
發明者胡華東, 段小琴, 孫成振, 劉嵐 申請人:華為技術有限公司