一種對用戶位置信息的變化的通知進行優化的方法與設備的制作方法
【專利摘要】本發明的目的是提供一種對用戶位置信息的變化的通知進行優化的方法與設備;PCRF根據預分配策略,確定裝備和/或卸除事件觸發器的觸發條件,該觸發條件對應用戶位置信息的細粒度變化;該PCRF將該觸發條件發送至PCEF和/或BBERF;該PCEF和/或BBERF根據該觸發條件,裝備和/或卸除與該觸發條件對應的事件觸發器,以對其上的用戶位置信息的變化的通知進行優化。與現有技術相比,本發明中的PCRF根據預分配策略,確定裝備和/或卸除事件觸發器的觸發條件并發送至PCEF和/或BBERF,PCEF和/或BBERF基于此裝備和/或卸除對應的事件觸發器,對其上的用戶位置信息的變化的通知進行優化,即,僅對滿足該條件的位置信息變化進行報告,減少高峰期的流量,節約網絡資源,增加用戶滿意度。
【專利說明】一種對用戶位置信息的變化的通知進行優化的方法與設備
【技術領域】
[0001]本發明涉及通信【技術領域】,尤其涉及一種用于對用戶位置信息的變化的通知進行優化的技術。
【背景技術】
[0002]3GPP TS23.203 允許PCRF (Policy And Charging Rules Funct1n,策略和計費規則功能)和/或0CS(0nline Charging System,在線計費系統)訂制用戶位置信息(UserLocat1n Informat1n, ULI)的變化的通知。PCRF或OCS將裝備事件觸發器,以對應ULI變化,隨后,當ULI變化時,網元將發送位置變化通知至該PCRF或0CS。當UE (用戶設備,User Equipment)在用戶訂制相對應的小區的特定位置時,此允許PCRF或OCS相應地調整QoS和計費的政策。
[0003]ULI相關事件的報告產生了多個信令,多個功能實體與此相關,例如ULI通知的源,如 MME (Mobile Management Entity,移動管理實體)或 SGSN(Serving GPRS SupportNode, GPRS 服務支持節點),SGff (Signal Gateway,信令網關),PGW(Packet Gateway,分組數據網關),在漫游的情況下可能還涉及V_PCRF(Visited Policy And Charging RulesFunct1n,受訪策略和計費規則功能),及ULI通知所對應的功能實體,如PCRF、OCS或P-CSCF(Proxy Call Sess1n Control Funct1n,代理呼叫會話控制功能)。
[0004]當所有UE都經受自0CS/PCRF的一個或多個ULI通知,相關信令流量可對網絡產生令人不滿意的效果,特別地,當多個用戶同時引起該通知的情況,例如火車通過勘界,人們離開足球場等。這需要限制由ULI變化通知引起的信令數據流量。
[0005]在許多情況下,PCRF或OCS僅有興趣知道特定的ULI變化(假定,進入或離開小區的特定位置),不是所有的變化都影響網絡及計費政策。例如,當終端用戶訂制地區價目(home zone tariff),該價目授權用戶當使用 HPLMN(Home Public Land Mobile Network,歸屬地公用陸地移動網絡)來獲得數據服務時,有固定QoS和價目,由于價目是固定的,因此不需要報告ULI變化;但是當用戶穿過邊界至VPLMN(Visited Public Land MobileNetwork,受訪公共陸地移動網絡)時需要觸發ULI報告。
【發明內容】
[0006]本發明提供新的機制,該機制中PCRF可以有選擇地裝備和/或卸除(arm and/ordisarm)ULI變化事件觸發器(Event Trigger),以限制由ULI變化通知引起的數據流。
[0007]本發明的目的是提供一種對用戶位置信息的變化的通知進行優化的方法與設備。
[0008]根據本發明的一個方面,提供了一種用于對用戶位置信息的變化的通知進行優化的方法,其中,該方法包括以下步驟:
[0009]a PCRF根據預分配策略,確定裝備和/或卸除事件觸發器的觸發條件,其中,所述觸發條件對應用戶位置信息的細粒度變化;
[0010]b所述PCRF將所述觸發條件發送至PCEF和/或BBERF ;
[0011]C所述PCEF和/或BBERF根據所述觸發條件,裝備和/或卸除與所述觸發條件對應的事件觸發器,以對其上的用戶位置信息的變化的通知進行優化。
[0012]優選地,該方法還包括:
[0013]-當所述PCEF和/或BBERF獲取到的用戶的用戶位置信息的位置變化信息滿足所述觸發條件時,觸發所述事件觸發器;
[0014]-當所述事件觸發器被觸發時,所述PCEF和/或BBERF將所述位置變化信息的通知發送至所述PCRF。
[0015]優選地,該方法還包括:
[0016]-所述PCRF根據所述位置變化信息,更新其上的PCC規則;
[0017]-將更新后的所述PCC規則同步至所述PCEF和/或BBERF,以使所述PCEF和/或BBERF執行所述更新后的PCC規則,其中,所述更新后的PCC規則包括所述裝備和/或卸除事件觸發器的觸發條件。
[0018]優選地中,該方法還包括:
[0019]X所述PCRF根據事件觸發信息,確定所述預分配策略;
[0020]其中,所述事件觸發信息包括以下至少任一項:
[0021]-時間信息;
[0022]-網絡QoS信息;
[0023]-網絡流量依賴機制。
[0024]優選地,該方法還包括:
[0025]-OCS將計費信息同步至所述PCRF ;
[0026]其中,所述步驟X包括:
[0027]-所述PCRF根據所述事件觸發信息,并結合所述計費信息,確定所述預分配策略。
[0028]優選地,所述計費信息包括以下至少任一項:
[0029]-所述用戶所訂制的消費計劃;
[0030]-所述用戶的當前信貸情況;
[0031 ]-所述用戶的賬戶余額;
[0032]-所述用戶的支出限額。
[0033]優選地,該方法還包括:
[0034]-所述PCRF基于所述PCEF和/或BBERF的更新請求,更新所述預分配策略。
[0035]優選地,該方法還包括:
[0036]-所述PCEF和/或BBERF將位置變化信息發送至所述OCS;
[0037]r所述OCS根據所述位置變化信息,對所述用戶的會話進行計費處理。
[0038]優選地,所述步驟r包括:
[0039]-所述OCS根據所述位置變化信息,并結合所述用戶的計費信息,對所述用戶的會話進行計費處理。
[0040]根據本發明的另一方面,還提供了一種用于對用戶位置信息的變化的通知進行優化的PCRF,其中,該PCRF執行如上所述的操作。
[0041]根據本發明的又一方面,還提供了一種用于對用戶位置信息的變化的通知進行優化的PCEF,其中,該PCEF執行如上所述的操作。
[0042]根據本發明的又一方面,還提供了一種用于對用戶位置信息的變化的通知進行優化的BBERF,其中,該BBERF執行如上所述的操作。
[0043]根據本發明的再一方面,還提供了一種用于對用戶位置信息的變化的通知進行優化的0CS,其中,該OCS執行如上所述的操作。
[0044]根據本發明的再一方面,還提供了一種用于對用戶位置信息的變化的通知進行優化的系統,包括如上所述的PCRF、PCEF, BBERF或0CS。
[0045]與現有技術相比,本發明中的PCRF根據預分配策略,確定裝備和/或卸除事件觸發器的觸發條件,將該條件發送至PCEF和/或BBERF,PCEF和/或BBERF基于該條件,裝備和/或卸除對應的事件觸發器,以對其上的用戶位置信息的變化的通知進行優化,即,僅對滿足該條件的位置信息變化進行報告,以減少高峰期的流量,節約網絡資源,增加用戶滿意度。
【專利附圖】
【附圖說明】
[0046]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
[0047]圖1示出根據本發明一個方面的用于對用戶位置信息的變化的通知進行優化的方法流程圖;
[0048]圖2示出根據本發明另一個方面的對用戶位置信息的變化的通知進行優化的系統示意圖。
[0049]附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0050]下面結合附圖對本發明作進一步詳細描述。
[0051]目前,TS29.212允許PCRF裝備包括ULI觸發器的事件觸發器。TS29.212中的章節4.5.3 “事件觸發器的提供”(Provis1ning of Event Triggers)描述了怎樣裝備或卸除包括ULI觸發器的事件觸發器。
[0052]PCRF采用PCC (PoI icy Control and Charging,策略控制和計費)規則條款程序,在一個或多個事件觸發(Event-Trigger) AVP (Attribute_Value_Pairs,屬性值對)內,可提供一個或多個事件觸發器至PCEF(策略與計費規則功能,Policy and Charging RulesFunct1n)。事件觸發器被用于確定哪個IP-CAN會話修改或特定事件引起PCEF重請求PCC規則。雖然自PCEF至PCRF的事件觸發報告可基于特定的事件請求IP-CAN會話或承載,事件觸發器的提供將在會話層完成。事件觸發AVP可與初始的或隨后的PCC規則一起被提供。
[0053]PCRF可以應PCEF的請求,或主動地,增加新的事件觸發器或移除已提供的事件觸發器。為此,PCRF應在CCA(Credit Control Answer,信用控制應答)或RAR(Re-Authorizat1n Request,重認證請求)命令中,提供新的完整的可適用的事件觸發的列表,該列表包括需預分配的事件觸發AVP。
[0054]PCRF通過將事件觸發AVP的值設置為N0_EVENT_TRIGGERS,可移除所有先前提供的事件觸發器。當事件觸發AVP被提供以該值,沒有其他的事件觸發AVP可在CCA或RAR命令中被提供。當接收到等于該值的事件觸發AVP,PCEF除了那些總是被報告的事件,不應通知PCRF任何事件,且不需要自PCRF提供的規則。
[0055]若在CCA或RAR命令中未包括事件觸發AVP,則任何先前提供的事件觸發器仍然是可適用的。
[0056]上述TS29.212表示若有觸發器需要更新,即使其他觸發器未變化,PCRF仍需要發送新的完整的觸發列表。此外,若PCRF在事件觸發AVP中使用NO_EVENT_TRIGGERS值,所有已存在的事件觸發器將被卸除。該機制必然不能滿足ULI變化通知最優化的需要。
[0057]并且,3GPP只定義了非常通用的“USER_L0CAT10N_CHANGE (用戶位置變化)”事件觸發,對于更細粒度級別的用戶位置變化,其并不支持。因此,現有的事件觸發方式無法實現網絡中ULI變化的最優化。
[0058]此外,3GPP規范未定義在PCRF/PCEF中的、基于ULI變化有條件地觸發的機制。
[0059]本發明提供一種優化處理的方法,基于特定規則/策略,在PCRF中,有選擇地裝備或卸除ULI觸發器,以有條件地限制ULI變化通知信令數據流,并節約網絡資源。其需要對允許減少由于發送ULI變化的報告至PCRF和/或OCS所引起的信令負載的新的機制進行研究。
[0060]本發明增強了在PCRF/0CS中對裝備/卸除用戶位置信息變化通知優化。靜態地為ULI變化報告設置限制,對網絡的影響較小。例如,火車穿過勘界,人們離開足球場等。動態/有選擇地裝備/卸除報告事件根據諸如時間、QoS、網絡流量依賴機制,即,在PCRF和OCS中的策略規等確定。在本發明中,OCS將維護用戶的位置信息的本地數據庫,其與用戶訂制的消費計劃、當前信貸情況、賬戶余額及支出限度相關。例如,若網絡知道用戶在足球場中,當該比賽接近結束時,網絡將裝備帶有計時器的ULI變化報告,在該計時器的時間內,如30分鐘,將不會有ULI變化被報告至該網絡,以顯著地減少不必要的報告流量。
[0061]具體地,圖1示出根據本發明另一個方面的用于對用戶位置信息的變化的通知進行優化的方法流程圖。
[0062]在步驟SlOl中,PCRF根據預分配策略,確定裝備和/或卸除事件觸發器的觸發條件,其中,所述觸發條件對應用戶位置信息的細粒度變化。具體地,在步驟SlOl中,該PCRF根據其上預先設置的預分配策略,例如,該PCRF預先根據時間信息、網絡QoS信息、網絡流量依賴機制等事件觸發信息,如PCRF和OCS中的PCC規則等,或再結合用戶信息、位置變化信息等,所確定的預分配策略,確定裝備和/或卸除事件觸發器的觸發條件。
[0063]在此,該觸發條件對應用戶位置信息的細粒度變化,例如,用戶自一個小區移動至另一個小區,用戶自一個行政區域移動至另一個行政區域。然而,該觸發條件雖然對應用戶位置的細粒度變化,其應是有選擇地裝備和/或卸除事件觸發器,例如,僅當該用戶進入一特定小區時,才需要報告該用戶位置信息的變化。例如,假設用戶訂制了本地的消費計劃(home zone tariff),其允許該用戶當使用HPLMN來獲得數據服務時,享有固定的QoS和價目,由于價目是固定的,因此當該用戶在本地移動時,無需報告對應的用戶位置信息的變化,而當該用戶穿過邊界至VPLMN時,則需要觸發報告。在此,裝備事件觸發器的觸發條件為當該用戶穿過邊界至VPLMN時。
[0064]在此,PCRF是減少不必要ULI變化的通知的指揮中心。為滿足該目的,PCRF應預先被分配策略,其包括是否裝備/卸除ULI變化的事件觸發器的條件。
[0065]該PCRF應維護網絡的靜態或動態數據,例如用戶訂制計劃信息,如一些來自OCS的家庭平率計劃(home zone flat rate plan)等,或在會話中的QoS,及與消費限制的聯系等,如,當用戶位置變化時是否需要動態地調整計費策略。
[0066]該PCRF例如通過Gx或Gxx參考點,通過CCR或RAA消息,自PCEF或BBERF (BearingBinding and Event Report Funct1n,承載綁定及事件報告功能)收集網絡數據,或者,通過Sp接口,自SPR(Subscript1n Profile Repository,用戶屬性存儲器)收集網絡數據,又或者,通過Sy接口,自OCS收集網絡數據,再或者,通過Rx接口,自AF(Applicat1nFunct1n,業務策略提供點功能)收集網絡數據,根據上述數據,該PCRF運行規則引擎(rule engine),以決定位置和相關賬戶數據。
[0067]該PCRF例如通過運行規則引擎,采用所有靜態和動態數據輸入和規則,以確定是否需要裝備或卸除事件觸發器,以及為哪個用戶,在哪個時隙,哪個位置變化將引起事件觸發器的裝備或卸除。
[0068]該規則引擎的優化算法旨在減少高峰期的流量,節約網絡資源,增加用戶滿意度,并減輕網絡操作。
[0069]在此,該PCRF相對現有技術,支持對更細粒度級別的用戶位置變化的報告,同時有選擇地裝備和/或卸除事件觸發器,節約了網絡資源,提升了用戶使用體驗。
[0070]在步驟S102中,所述PCRF將所述觸發條件發送至PCEF和/或BBERF。具體地,在步驟S102中,該PCRF通過與PCEF的交互,例如通過參考點Gx或其他預定的接口,將該觸發條件發送至該PCEF,或通過參考點Gxx或其他預定的接口,將該觸發條件發送至BBERF。例如,該PCRF將一個或多個觸發條件寫入CCA或RAR消息的特定字段中,該觸發條件例如ULI 變化條件 AVP (UL1-Change-Condit1ns AVP),隨后,該 PCRF 再通過 Gx 或 Gxx 參考點,將該CCA或RAR消息發送至PCEF或BBERF。在此,該觸發條件對應用戶位置信息的細粒度變化。
[0071]在此,該ULI變化條件AVP包括多個ULI變化所對應的觸發條件。
[0072]該PCRF運行規則引擎來決定哪個觸發條件在會話建立前或在會話中被預分配,如被預分配至該ULI變化條件AVP中。
[0073]或者,當有網絡需求時,在會話期間,該PCRF也可發送未經請求的RAR消息至PCEF/BBERF,以更新該ULI變化所對應的事件觸發器。例如,當人們離開足球場時,具有給定的時窗(time window)和小區ID (Cell_ID),該PCRF發送RAR消息至PCEF/BBERF,以對那些在該足球場的用戶,卸除對應的位置信息變化通知所對應的事件觸發器。
[0074]在步驟S103中,所述PCEF和/或BBERF根據所述觸發條件,裝備和/或卸除與所述觸發條件對應的事件觸發器,以對其上的用戶位置信息的變化的通知進行優化。具體地,當該PCEF和/或BBERF接收到該PCRF所發送的一個或多個觸發條件,該PCEF和/或BBERF即裝備和/或卸除該觸發條件所對應的事件觸發器,例如,當該PCEF通過Gx參考點,或BBERF通過Gxx參考點,獲得CCA或RAR消息,并自該消息的特定字段中提取出一個或多個ULI變化條件AVP,則該PCEF和/或BBERF即裝備與該ULI變化條件AVP對應的事件觸發器,或者,該PCEF和/或BBERF為對應的網元裝備該ULI變化條件AVP所對應的事件觸發器。當該一個或多個觸發條件中至少一個觸發條件被滿足時,該PCEF、BBERF或網元將觸發ULI變化通知至PCRF或0CS,以對其上的用戶位置信息的變化的通知進行優化。
[0075]例如,僅當ULI變化條件AVP的值等于C0NDIT10NAL_L0CAT10N_CHANGE值時,PCEF才會裝備對應的事件觸發器,或者,僅當ULI變化條件AVP的值等于CONDIT1ANL_NO_LOCAT1N_CHANGE值時,PCEF才會卸除對應的事件觸發器。
[0076]優選地,該方法還包括步驟S104 (未示出),在該步驟S104中,當所述PCEF和/或BBERF獲取到的用戶的用戶位置信息的位置變化信息滿足所述觸發條件時,觸發所述事件觸發器;當所述事件觸發器被觸發時,所述PCEF和/或BBERF將所述位置變化信息的通知發送至所述PCRF。具體地,該PCEF和/或BBERF獲取到用戶的用戶位置信息的位置變化信息,如其他網元將該位置變化信息發送至該PCEF,當該位置變化信息滿足該PCRF所發送的觸發條件時,觸發該事件觸發器;隨后,該PCEF和/或BBERF將該位置變化信息的通知發送至該PCRF。
[0077]更優選地,該方法還包括步驟S105 (未示出),在該步驟S105中,所述PCRF根據所述位置變化信息,更新其上的PCC規則;將更新后的所述PCC規則同步至所述PCEF和/或BBERF,以使所述PCEF和/或BBERF執行所述更新后的PCC規則,其中,所述更新后的PCC規則包括所述裝備和/或卸除事件觸發器的觸發條件。具體地,該PCEF例如通過Gx參考點或其他預定接口,將其獲取到的位置變化信息發送自該PCRF,該PCRF根據該接收到的位置變化信息,更新其上的策略和計費規則(PCC);隨后,該PCRF再通過Gx參考點或其他預定接口,將該更新后的策略控制和計費規則同步至該PCEF,該PCEF接收到該更新后的策略控制和計費規則,并執行該規則。又如,該BBERF通過Gxx參考點或其他預定接口,將其獲取到的位置變化信息發送自該PCRF,該PCRF根據該接收到的位置變化信息,更新其上的策略和計費規則(PCC);隨后,該PCRF再通過Gxx參考點或其他預定接口,將該更新后的策略控制和計費規則同步至該BBERF,該BBERF接收到該更新后的策略控制和計費規則,并執行該規則。
[0078]在此,該更新后的PCC規則包括所述裝備和/或卸除事件觸發器的觸發條件。該PCEF和/或BBERF根據該裝備和/或卸除事件觸發器的觸發條件,相應地裝備和/或卸除對應的事件觸發器。
[0079]優選地,該方法還包括步驟S106 (未示出),在該步驟S106中,該PCRF根據事件觸發信息,確定所述預分配策略;其中,所述事件觸發信息包括以下至少任一項:
[0080]-時間信息;
[0081]-網絡QoS信息;
[0082]-網絡流量依賴機制。
[0083]具體地,該PCRF根據所獲取到的網絡數據,例如該PCRF例如通過Gx或Gxx參考點,通過CCR或RAA消息,自PCEF或BBERF所收集到的網絡數據,或者,通過Sp接口,自SPR所收集到的網絡數據,又或者,通過Sy接口,自OCS所收集到的網絡數據,再或者,通過Rx接口,自AF所收集到的網絡數據,根據上述數據,確定事件觸發信息,如時間信息、網絡QoS信息、網絡流量依賴機制,如在PCRF和OCS中的PCC規則等,或進一步獲得觸發該事件觸發器的時間信息、觸發該事件觸發器的用戶信息、觸發該事件觸發器的位置變化信息等;進而,該PCRF基于這些事件觸發信息,確定預分配策略,例如,該PCRF通過運行規則引擎,確定對應的預分配策略,以確定裝備和/或卸除事件觸發器的觸發條件。
[0084]例如,當多個用戶在足球場觀看時長30分鐘的足球賽時,該PCRF根據自不同網元所收集到的相關網絡數據,確定為哪些用戶、在哪個時隙、基于哪些位置變化,需裝備事件觸發器。
[0085]本領域技術人員應能理解,上述事件觸發信息僅為舉例,其他現有的或今后可能出現的事件觸發信息如可適用于本發明,也應包含在本發明保護范圍以內,并在此以引用方式包含于此。
[0086]優選地,該方法還包括步驟S107(未示出),在該步驟S107中,OCS將計費信息同步至所述PCRF ;隨后,在步驟S106中,該PCRF根據所述事件觸發信息,并結合所述計費信息,確定所述預分配策略。具體地,OCS可以通過Sy參考點或其他預定接口,將其上的計費信息同步至該PCRF,這些計費信息例如該用戶所訂制的消費計劃、該用戶的當前信貸情況、該用戶的賬戶余額、該用戶的支出限額等;該PCRF接收到這些計費信息,根據前述事件觸發信息,并結合這些計費信息,確定該預分配策略,例如,該PCRF通過運行規則引擎,確定對應的預分配策略,以確定裝備和/或卸除事件觸發器的觸發條件。
[0087]在此,該PCRF還可進一步考慮其他相關因素,如事件/會話類型、服務類型、在線或離線計費類型等,基于此確定對應的預分配策略,以確定裝備和/或卸除事件觸發器的觸發條件。
[0088]在此,動態/有選擇性地裝備/卸除報告事件基于時間、QoS或網絡流量依賴機制,即,在PCRF和OCS的策略規則。該OCS將維護用戶的位置信息的本地數據庫,該本地數據庫與用戶訂制的消費計劃、當前信貸情況、賬戶余額及支出限額等相關。該PCRF和/或OCS所對應的本地數據庫也會記錄基于位置的網絡流量數據/套餐,其由TDF或其他網元報告。PCRF和OCS例如通過Sy參考點或其他接口,將這些計費信息同步,以決定裝備/卸除ULI變化的事件觸發器。
[0089]本領域技術人員應能理解,上述計費信息僅為舉例,其他現有的或今后可能出現的計費信息如可適用于本發明,也應包含在本發明保護范圍以內,并在此以引用方式包含于此。
[0090]優選地,該方法還包括步驟S108 (未示出),在該步驟S108中,該PCRF基于所述PCEF和/或BBERF的更新請求,更新所述預分配策略。具體地,PCEF例如Gx參考點或其他預定的接口,將更新請求發送至該PCRF,或者,BBERF通過Gxx參考點或其他預定接口,將更新請求發送至該PCRF,該PCRF根據接收自該PCEF或BBERF的更新請求,重新基于事件觸發信息,如時間信息、網絡QoS信息、網絡流量依賴機制等,或進一步結合OCS同步過來的諸如該用戶所訂制的消費計劃、該用戶的當前信貸情況、該用戶的賬戶余額、該用戶的支出限額等計費信息,確定該預分配策略,以實現對該預分配策略的更新。較佳地,該PCRF還可進一步考慮觸發該事件觸發器的時間信息、用戶信息或位置變化信息等,或事件/會話類型、月艮務類型、在線或離線計費類型等,更新該預分配策略。
[0091]優選地,該方法還包括步驟S109(未示出)和步驟SllO (未示出)。在步驟S109中,所述PCEF和/或BBERF將位置變化信息發送至所述OCS ;在步驟SllO中,所述OCS根據所述位置變化信息,對所述用戶的會話進行計費處理。具體地,當其他網元將位置變化信息發送至該PCEF和/或BBERF之后,若該位置變化信息滿足觸發條件,則觸發對應的事件觸發器,該PCEF和/或BBERF將該位置變化信息發送至該OCS ;該OCS根據該位置變化信息,對該用戶的會話進行計費處理,例如,該OCS基于該用戶的位置變化信息所顯示的該用戶目前所在的區及該區的收費價格,對該用戶的會話進行計費處理。
[0092]更優選地,在步驟SI 10中,所述OCS根據所述位置變化信息,并結合所述用戶的計費信息,對所述用戶的會話進行計費處理;其中,所述計費信息包括以下至少任一項:
[0093]-所述用戶所訂制的消費計劃;
[0094]-所述用戶的當前信貸情況;
[0095]-所述用戶的賬戶余額;
[0096]-所述用戶的支出限額。
[0097]具體地,該OCS除了考慮該位置變化信息,還可進一步考慮該用戶的計費信息,諸如該用戶所訂制的消費計劃,如用戶訂制的套餐、該用戶的當前信貸情況、該用戶的賬戶余額或支出限額等,基于上述信息,對該用戶的會話進行計費處理。
[0098]在此,上述用戶的計費信息存儲于OCS的本地數據庫中,并根據用戶的定制計劃的變化或實時更新的會話信息,進行更新。
[0099]本領域技術人員應能理解,上述計費信息僅為舉例,其他現有的或今后可能出現的計費信息如可適用于本發明,也應包含在本發明保護范圍之內,并通過引用的方式包含于此。
[0100]圖2示出根據本發明另一個方面的對用戶位置信息的變化的通知進行優化的系統示意圖。該系統包括PCRF、PCEF, OCS、BBERF, SPR和AF。
[0101 ] 該PCRF根據預分配策略,確定裝備和/或卸除事件觸發器的觸發條件,其中,所述觸發條件對應用戶位置信息的細粒度變化。具體地,該PCRF根據其上預先設置的預分配策略,例如,該PCRF預先根據時間信息、網絡QoS信息、網絡流量依賴機制等事件觸發信息,如PCRF和OCS中的PCC規則等,或再結合時間信息、用戶信息、位置變化信息等,所確定的預分配策略,確定裝備和/或卸除事件觸發器的觸發條件。
[0102]在此,該觸發條件對應用戶位置信息的細粒度變化,例如,用戶自一個小區移動至另一個小區,用戶自一個行政區域移動至另一個行政區域。然而,該觸發條件雖然對應用戶位置的細粒度變化,其應是有選擇地裝備和/或卸除事件觸發器,例如,僅當該用戶進入一特定小區時,才需要報告該用戶位置信息的變化。例如,假設用戶訂制了本地的消費計劃(home zone tariff),其允許該用戶當使用HPLMN來獲得數據服務時,享有固定的QoS和價目,由于價目是固定的,因此當該用戶在本地移動時,無需報告對應的用戶位置信息的變化,而當該用戶穿過邊界至VPLMN時,則需要觸發報告。在此,裝備事件觸發器的觸發條件為當該用戶穿過邊界至VPLMN時。
[0103]在此,PCRF是減少不必要ULI變化的通知的指揮中心。為滿足該目的,PCRF應預先被分配策略,其包括是否裝備/卸除ULI變化的事件觸發器的條件。
[0104]該PCRF應維護網絡的靜態或動態數據,例如用戶訂制計劃信息,如一些來自OCS的家庭平率計劃(home zone flat rate plan)等,或在會話中的QoS,及與消費限制的聯系等,如,當用戶位置變化時是否需要動態地調整計費策略。
[0105]該PCRF例如通過Gx或Gxx參考點,通過CCR或RAA消息,自PCEF或BBERF (BearingBinding and Event Report Funct1n,承載綁定及事件報告功能)收集網絡數據,或者,通過Sp接口,自SPR(Subscript1n Profile Repository,用戶屬性存儲器)收集網絡數據,又或者,通過Sy接口,自OCS收集網絡數據,再或者,通過Rx接口,自AF(Applicat1nFunct1n,業務策略提供點功能)收集網絡數據,根據上述數據,該PCRF運行規則引擎(rule engine),以決定位置和相關賬戶數據。
[0106]該PCRF例如通過運行規則引擎,采用所有靜態和動態數據輸入和規則,以確定是否需要裝備或卸除事件觸發器,以及為哪個用戶,在哪個時隙,哪個位置變化將引起事件觸發器的裝備或卸除。
[0107]該規則引擎的優化算法旨在減少高峰期的流量,節約網絡資源,增加用戶滿意度,并減輕網絡操作。
[0108]在此,該PCRF相對現有技術,支持對更細粒度級別的用戶位置變化的報告,同時有選擇地裝備和/或卸除事件觸發器,節約了網絡資源,提升了用戶使用體驗。
[0109]該所述PCRF將所述觸發條件發送至PCEF和/或BBERF。具體地,該PCRF通過與PCEF的交互,例如通過參考點Gx或其他預定的接口,將該觸發條件發送至該PCEF,或通過參考點Gxx或其他預定的接口,將該觸發條件發送至BBERF。例如,該PCRF將一個或多個觸發條件寫入CCA或RAR消息的特定字段中,該觸發條件例如ULI變化條件AVP (UL1-Change-Condit1ns AVP),隨后,該 PCRF 再通過 Gx 或 Gxx 參考點,將該 CCA 或 RAR消息發送至PCEF或BBERF。在此,該觸發條件對應用戶位置信息的細粒度變化。
[0110]在此,該ULI變化條件AVP包括多個ULI變化所對應的觸發條件。
[0111]該PCRF運行規則引擎來決定哪個觸發條件在會話建立前或在會話中被預分配,如被預分配至該ULI變化條件AVP中。
[0112]或者,當有網絡需求時,在會話期間,該PCRF也可發送未經請求的RAR消息至PCEF/BBERF,以更新該ULI變化所對應的事件觸發器。例如,當人們離開足球場時,具有給定的時窗(time window)和小區ID (Cell_ID),該PCRF發送RAR消息至PCEF/BBERF,以對那些在該足球場的用戶,卸除對應的位置信息變化通知所對應的事件觸發器。
[0113]該PCEF和/或BBERF根據所述觸發條件,裝備和/或卸除與所述觸發條件對應的事件觸發器,以對其上的用戶位置信息的變化的通知進行優化。具體地,當該PCEF和/或BBERF接收到該PCRF所發送的一個或多個觸發條件,該PCEF和/或BBERF即裝備和/或卸除該觸發條件所對應的事件觸發器,例如,當該PCEF通過Gx參考點,或BBERF通過Gxx參考點,獲得CCA或RAR消息,并自該消息的特定字段中提取出一個或多個ULI變化條件AVP,則該PCEF和/或BBERF即裝備與該ULI變化條件AVP對應的事件觸發器,或者,該PCEF和/或BBERF為對應的網元裝備該ULI變化條件AVP所對應的事件觸發器。當該一個或多個觸發條件中至少一個觸發條件被滿足時,該PCEF、BBERF或網元將觸發ULI變化通知至PCRF或0CS,以對其上的用戶位置信息的變化的通知進行優化。
[0114]例如,僅當ULI變化條件AVP的值等于C0NDIT10NAL_L0CAT10N_CHANGE值時,PCEF才會裝備對應的事件觸發器,或者,僅當ULI變化條件AVP的值等于C0NDIT10ANL_N0_L0CAT10N_CHANGE值時,PCEF才會卸除對應的事件觸發器。
[0115]優選地,當所述PCEF和/或BBERF獲取到的用戶的用戶位置信息的位置變化信息滿足所述觸發條件時,觸發所述事件觸發器;當所述事件觸發器被觸發時,所述PCEF和/或BBERF將所述位置變化信息的通知發送至所述PCRF。具體地,該PCEF和/或BBERF獲取到用戶的用戶位置信息的位置變化信息,如其他網元將該位置變化信息發送至該PCEF,當該位置變化信息滿足該PCRF所發送的觸發條件時,觸發該事件觸發器;隨后,該PCEF和/或BBERF將該位置變化信息的通知發送至該PCRF。
[0116]更優選地,所述PCRF根據所述位置變化信息,更新其上的PCC規則;將更新后的所述PCC規則同步至所述PCEF和/或BBERF,以使所述PCEF和/或BBERF執行所述更新后的PCC規則,其中,所述更新后的PCC規則包括所述裝備和/或卸除事件觸發器的觸發條件。具體地,該PCEF例如通過Gx參考點或其他預定接口,將其獲取到的位置變化信息發送自該PCRF,該PCRF根據該接收到的位置變化信息,更新其上的策略和計費規則(PCC);隨后,該PCRF再通過Gx參考點或其他預定接口,將該更新后的策略控制和計費規則同步至該PCEF,該PCEF接收到該更新后的策略控制和計費規則,并執行該規則。又如,該BBERF通過Gxx參考點或其他預定接口,將其獲取到的位置變化信息發送自該PCRF,該PCRF根據該接收到的位置變化信息,更新其上的策略和計費規則(PCC);隨后,該PCRF再通過Gxx參考點或其他預定接口,將該更新后的策略控制和計費規則同步至該BBERF,該BBERF接收到該更新后的策略控制和計費規則,并執行該規則。
[0117]在此,該更新后的PCC規則包括所述裝備和/或卸除事件觸發器的觸發條件。該PCEF和/或BBERF根據該裝備和/或卸除事件觸發器的觸發條件,相應地裝備和/或卸除對應的事件觸發器。
[0118]優選地,該PCRF根據事件觸發信息,確定所述預分配策略;其中,所述事件觸發信息包括以下至少任一項:
[0119]-時間信息;
[0120]-網絡QoS信息;
[0121]-網絡流量依賴機制。
[0122]具體地,該PCRF根據所獲取到的網絡數據,例如該PCRF例如通過Gx或Gxx參考點,通過CCR或RAA消息,自PCEF或BBERF所收集到的網絡數據,或者,通過Sp接口,自SPR所收集到的網絡數據,又或者,通過Sy接口,自OCS所收集到的網絡數據,再或者,通過Rx接口,自AF所收集到的網絡數據,根據上述數據,確定事件觸發信息,如時間信息、網絡QoS信息、網絡流量依賴機制,如在PCRF和OCS中的PCC規則等,或進一步獲得觸發該事件觸發器的時間信息、觸發該事件觸發器的用戶信息、觸發該事件觸發器的位置變化信息等;進而,該PCRF基于這些事件觸發信息,確定預分配策略,例如,該PCRF通過運行規則引擎,確定對應的預分配策略,以確定裝備和/或卸除事件觸發器的觸發條件。
[0123]例如,當多個用戶在足球場觀看時長30分鐘的足球賽時,該PCRF根據自不同網元所收集到的相關網絡數據,確定為哪些用戶、在哪個時隙、基于哪些位置變化,需裝備事件觸發器。
[0124]本領域技術人員應能理解,上述事件觸發信息僅為舉例,其他現有的或今后可能出現的事件觸發信息如可適用于本發明,也應包含在本發明保護范圍以內,并在此以引用方式包含于此。
[0125]優選地,OCS將計費信息同步至所述PCRF ;其中,該PCRF根據所述事件觸發信息,并結合所述計費信息,確定所述預分配策略。具體地,OCS可以通過Sy參考點或其他預定接口,將其上的計費信息同步至該PCRF,這些計費信息例如該用戶所訂制的消費計劃、該用戶的當前信貸情況、該用戶的賬戶余額、該用戶的支出限額等;該PCRF接收到這些計費信息,根據前述事件觸發信息,并結合這些計費信息,確定該預分配策略,例如,該PCRF通過運行規則引擎,確定對應的預分配策略,以確定裝備和/或卸除事件觸發器的觸發條件。
[0126]在此,該PCRF還可進一步考慮其他相關因素,如事件/會話類型、服務類型、在線或離線計費類型等,基于此確定對應的預分配策略,以確定裝備和/或卸除事件觸發器的觸發條件。
[0127]在此,動態/有選擇性地裝備/卸除報告事件基于時間、QoS或網絡流量依賴機制,即,在PCRF和OCS的策略規則。該OCS將維護用戶的位置信息的本地數據庫,該本地數據庫與用戶訂制的消費計劃、當前信貸情況、賬戶余額及支出限額等相關。該PCRF和/或OCS所對應的本地數據庫也會記錄基于位置的網絡流量數據/套餐,其由TDF或其他網元報告。PCRF和OCS例如通過Sy參考點或其他接口,將這些計費信息同步,以決定裝備/卸除ULI變化的事件觸發器。
[0128]本領域技術人員應能理解,上述計費信息僅為舉例,其他現有的或今后可能出現的計費信息如可適用于本發明,也應包含在本發明保護范圍以內,并在此以引用方式包含于此。
[0129]優選地,該PCRF基于所述PCEF和/或BBERF的更新請求,更新所述預分配策略。具體地,PCEF例如Gx參考點或其他預定的接口,將更新請求發送至該PCRF,或者,BBERF通過Gxx參考點或其他預定接口,將更新請求發送至該PCRF,該PCRF根據接收自該PCEF或BBERF的更新請求,重新基于事件觸發信息,如時間信息、網絡QoS信息、網絡流量依賴機制等,或進一步結合OCS同步過來的諸如該用戶所訂制的消費計劃、該用戶的當前信貸情況、該用戶的賬戶余額、該用戶的支出限額等計費信息,確定該預分配策略,以實現對該預分配策略的更新。較佳地,該PCRF還可進一步考慮觸發該事件觸發器的時間信息、用戶信息或位置變化信息等,或事件/會話類型、服務類型、在線或離線計費類型等,更新該預分配策略。
[0130]優選地,所述PCEF和/或BBERF將位置變化信息發送至所述OCS ;所述OCS根據所述位置變化信息,對所述用戶的會話進行計費處理。具體地,當其他網元將位置變化信息發送至該PCEF和/或BBERF之后,若該位置變化信息滿足觸發條件,則觸發對應的事件觸發器,該PCEF和/或BBERF將該位置變化信息發送至該OCS ;該OCS根據該位置變化信息,對該用戶的會話進行計費處理,例如,該OCS基于該用戶的位置變化信息所顯示的該用戶目前所在的區及該區的收費價格,對該用戶的會話進行計費處理。
[0131]更優選地,所述OCS根據所述位置變化信息,并結合所述用戶的計費信息,對所述用戶的會話進行計費處理;其中,所述計費信息包括以下至少任一項:
[0132]-所述用戶所訂制的消費計劃;
[0133]-所述用戶的當前信貸情況;
[0134]-所述用戶的賬戶余額;
[0135]-所述用戶的支出限額。
[0136]具體地,該OCS除了考慮該位置變化信息,還可進一步考慮該用戶的計費信息,諸如該用戶所訂制的消費計劃,如用戶訂制的套餐、該用戶的當前信貸情況、該用戶的賬戶余額或支出限額等,基于上述信息,對該用戶的會話進行計費處理。
[0137]在此,上述用戶的計費信息存儲于OCS的本地數據庫中,并根據用戶的定制計劃的變化或實時更新的會話信息,進行更新。
[0138]本領域技術人員應能理解,上述計費信息僅為舉例,其他現有的或今后可能出現的計費信息如可適用于本發明,也應包含在本發明保護范圍之內,并通過引用的方式包含于此。
[0139]對于本領域技術人員而言,顯然本發明不限于上述示范性實施例的細節,而且在不背離本發明的精神或基本特征的情況下,能夠以其他的具體形式實現本發明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本發明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數不排除復數。裝置權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
【權利要求】
1.一種用于對用戶位置信息的變化的通知進行優化的方法,其中,該方法包括以下步驟: a PCRF根據預分配策略,確定裝備和/或卸除事件觸發器的觸發條件,其中,所述觸發條件對應用戶位置信息的細粒度變化; b所述PCRF將所述觸發條件發送至PCEF和/或BBERF ; c所述PCEF和/或BBERF根據所述觸發條件,裝備和/或卸除與所述觸發條件對應的事件觸發器,以對其上的用戶位置信息的變化的通知進行優化。
2.根據權利要求1所述的方法,其中,該方法還包括: -當所述PCEF和/或BBERF獲取到的用戶的用戶位置信息的位置變化信息滿足所述觸發條件時,觸發所述事件觸發器; -當所述事件觸發器被觸發時,所述PCEF和/或BBERF將所述位置變化信息的通知發送至所述PCRF。
3.根據權利要求2所述的方法,其中,該方法還包括: -所述PCRF根據所述位置變化信息,更新其上的PCC規則; -將更新后的所述PCC規則同步至所述PCEF和/或BBERF,以使所述PCEF和/或BBERF執行所述更新后的PCC規則,其中,所述更新后的PCC規則包括所述裝備和/或卸除事件觸發器的觸發條件。
4.根據權利要求1至3中任一項所述的方法,其中,該方法還包括: X所述PCRF根據事件觸發信息,確定所述預分配策略; 其中,所述事件觸發信息包括以下至少任一項: -時間?目息; -網絡QoS /[目息; -網絡流量依賴機制。
5.根據權利要求4所述的方法,其中,該方法還包括: -OCS將計費信息同步至所述PCRF ; 其中,所述步驟X包括: -所述PCRF根據所述事件觸發信息,并結合所述計費信息,確定所述預分配策略。
6.根據權利要求5所述的方法,其中,所述計費信息包括以下至少任一項: -所述用戶所訂制的消費計劃; -所述用戶的當前信貸情況; -所述用戶的賬戶余額; -所述用戶的支出限額。
7.根據權利要求1至6中任一項所述的方法,其中,該方法還包括: -所述PCRF基于所述PCEF和/或BBERF的更新請求,更新所述預分配策略。
8.根據權利要求1至7中任一項所述的方法,其中,該方法還包括: -所述PCEF和/或BBERF將位置變化信息發送至所述OCS ; r所述OCS根據所述位置變化信息,對所述用戶的會話進行計費處理。
9.根據權利要求8所述的方法,其中,所述步驟r包括: -所述OCS根據所述位置變化信息,并結合所述用戶的計費信息,對所述用戶的會話進行計費處理。
10.一種用于對用戶位置信息的變化的通知進行優化的PCRF,其中,該PCRF執行如權利要求I至9中任一項所述的操作。
11.一種用于對用戶位置信息的變化的通知進行優化的PCEF,其中,該PCEF執行如權利要求I至9中任一項所述的操作。
12.一種用于對用戶位置信息的變化的通知進行優化的BBERF,其中,該BBERF執行如權利要求1至9中任一項所述的操作。
13.一種用于對用戶位置信息的變化的通知進行優化的OCS,其中,該OCS執行如權利要求5至9中任一項所述的操作。
14.一種用于對用戶位置信息的變化的通知進行優化的系統,包括如權利要求10至13中任一項所述的PCRF、PCEF, BBERF或0CS。
【文檔編號】H04W24/02GK104244285SQ201310243156
【公開日】2014年12月24日 申請日期:2013年6月19日 優先權日:2013年6月19日
【發明者】李向陽, 蔡亦鋼 申請人:阿爾卡特朗訊