計費同步方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種計費同步方法、裝置及系統(tǒng)。其中,該方法包括:PGW通知TDF執(zhí)行與上述PGW相同的計費操作。通過本發(fā)明,PGW通知TDF執(zhí)行與PGW相同的計費操作,解決了相關技術中PGW和TDF計費不同步的問題,減少了由于PGW和TDF計費不同步導致的誤差,完善了PGW和TDF的計費流程。
【專利說明】計費同步方法、裝置及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及通信領域,具體而言,涉及一種計費同步方法、裝置及系統(tǒng)。
【背景技術】
[0002]隨著全球微波接入互通(WorldInteroperability for Microwave Access,簡稱為WiMax)的異軍突起,第三代移動通信系統(tǒng)要保持其在移動通信領域的強有力競爭力,必須提高其網絡性能和降低網絡建設及運營成本。因此,第三代合作伙伴計劃(3rdGeneration Partnership Project,簡稱為3GPP)的標準化工作組,目前正致力于研究包交換核心網(Packet Switch Core,簡稱為PS Core)和全球移動通信系統(tǒng)無線接入網(Universal Mobile Telecommunication System RadioAccess Network,簡稱為 UTRAN)的演進,這個研究的課題叫做系統(tǒng)架構演進(System Architecture Evolution,簡稱為SAE),目的是使得演進的分組網(Evolved Packet Core,簡稱為EPC)可提供更高的傳輸速率,更短的傳輸延時,優(yōu)化分組,及支持演進的UTRAN (Evolved UTRAN,簡稱為E-UTRAN)、UTRAN、無線局域網(Wireless Local Area Network,簡稱為WLAN)以及其他非3GPP的接入網絡之間的移動性管理。
[0003]圖1是根據相關技術的當前SAE的架構示意圖,如圖1所示,SAE包含了如下網元:
[0004]演進的無線接入網(Evolved RAN,簡稱為E-RAN):可以提供更高的上/下行速率、更低的傳輸延遲和更加可靠的無線傳輸。E-RAN中包含的網元是E-NodeB (EvolvedNodeB,演進節(jié)點B),用于為用戶的接入提供無線資源。
[0005]分組數據網(Packet Data Network,簡稱為Η)Ν):為用戶提供業(yè)務的網絡。
[0006]演進的分組網(E-Packet Core),提供了更低的延遲,并允許更多的無線接入系統(tǒng)接入。其包含如下網元:
[0007]移動管理實體(Mobility Management Entity,簡稱為MME):控制面功能實體,臨時存儲用戶數據的服務器,負責管理和存儲用戶設備(User Equipment,簡稱為UE)的上下文(比如UE/用戶標識,移動性管理狀態(tài),用戶安全參數等),為用戶分配臨時標識,當UE駐扎在該跟蹤區(qū)域或者該網絡時,負責對該用戶進行鑒權;處理MME和UE之間的所有非接入層消息;觸發(fā)在SAE的尋呼。MME是SAE系統(tǒng)的移動管理單元。在UMTS系統(tǒng)中,移動管理單元是 SGSN(Serving GPRS Support Node,服務 GPRS 支持節(jié)點)。
[0008]服務網關(Serving Gateway,簡稱為SGW)是一個用戶面實體,負責用戶面數據路由處理,終結處于空閑(ECM IDLE)狀態(tài)的UE的下行數據。管理和存儲UE的SAE承載(bearer)上下文,比如IP承載業(yè)務參數和網絡內部路由信息等。SGW是3GPP系統(tǒng)內部用戶面的錨點,一個用戶在一個時刻只能有一個SGW ;
[0009]分組數據網網關(PDN Gateway,簡稱為PGW),負責UE接入PDN的網關,分配用戶IP地址,同時是3GPP和非3GPP接入系統(tǒng)的移動性錨點,PGff的功能還包括策略實施、計費支持。用戶在同一時刻能夠接入多個PGW。PCEF (Policy and Charging EnforcementFunction,策略與計費實施功能實體)也位于PGW中。[0010]策略與計費規(guī)則功能實體(Policyand Charging Rules Function,簡稱為 PCRF)負責向PCEF提供策略控制與計費規(guī)則。
[0011]歸屬用戶服務器(Home Subscriber Server,簡稱為HSS)永久存儲用戶簽約數據,HSS 存儲的內容包括 UE 的 IMSI (International Mobile Subscriber Identification,國際移動用戶識別碼)、PGff的IP地址。HSS與服務GPRS支持節(jié)點連接,服務GPRS支持節(jié)點與無線網絡控制器(Radio Network Controller,簡稱為RNC)連接。
[0012]業(yè)務檢測功能實體(Traffic Detection Function,簡稱為TDF),負責用戶的業(yè)務應用檢測并進行控制,還可以根據檢測到的業(yè)務應用進行計費。
[0013]在物理上,SGff和PGW可能合一。EPC系統(tǒng)用戶面網元包括SGW和PGW。當SGW與PGW之間通過GTP (GPRS Tunneling Protocol, GPRS隧道協(xié)議)連接時,SGW與PCRF之間沒有接口 ;當 SGW 與 PGW 之間通過 PMIP (Proxy Mobile Internet Protocol)連接時,SGW與PCRF通過Gxc接口連接。
[0014]在SAE系統(tǒng)中,SGW具有緩存處于空閑狀態(tài)的UE下行數據的功能。當UE處于空閑模式下,SGff收到來自PGW向UE下發(fā)的下行數據時,由于SGW不知道UE所處服務E-NodeB(或稱為eNodeB)的地址,因此SGW不能及時下發(fā)下行數據,因此SGW需對收到的下行數據進行緩存,同時需要向MME發(fā)送下行數據到達通知消息(Downlink Data Notification),由MME觸發(fā)尋呼(Paging)。在一定時間內如果MME收到尋呼響應,那么Serving GW可以及時獲得eNodeB的地址,可以向eNodeB下發(fā)緩存的數據,具體的流程如圖2所示。但是當SGW沒有相關的承載信息時,SGff只能丟棄到達的下行數據包,并且無法向MME發(fā)送下行數據到達通知消息。
[0015]當UE所處的覆蓋區(qū)發(fā)生改變,例如,從一個移動性管理單元覆蓋區(qū)移動到另一個移動性管理單元覆蓋區(qū)時,UE通過監(jiān)聽廣播信道發(fā)現進入到了一個未注冊的區(qū)域,為了保證UE與核心網之間的業(yè)務連續(xù),則需要在新的RAT覆蓋區(qū)下進行注冊,因此,UE會發(fā)起跟蹤區(qū)更新(Tracking Area Update,簡稱為TAU)或者路由區(qū)更新(Routing Area Update,簡稱為RAU)流程。圖2是根據相關技術的注冊在E-UTRAN覆蓋區(qū)下的UE移動到另一個MME覆蓋區(qū)下引發(fā)的TAU流程。如圖2所示,包括以下步驟(步驟S202-步驟S228):
[0016]步驟202,UE移動到另外一個MME下的E-UTRAN覆蓋區(qū),向新MME發(fā)送跟蹤區(qū)更新請求,請求在新的區(qū)域進行注冊,請求消息中攜帶舊MME為UE分配的GUTI。
[0017]步驟204,新MME根據⑶TI標識找到舊MME,發(fā)送上下文請求信令進行上下文獲取過程。
[0018]步驟206,舊MME將用戶設備的移動管理和承載信息發(fā)送給新MME,即,進行上下文響應。
[0019]步驟208,新MME收到相應的信息后對上下文進行確認,即,上下文確認。
[0020]步驟210,新MME向SGW發(fā)起更新承載請求,請求消息中攜帶源GTP-C隧道標識和目的GTP-C隧道標識,SGff更新承載的綁定關系。
[0021 ] 步驟212,SGW向PGW發(fā)送更新承載請求,將SGW的地址信息、隧道標識信息、接入技術類型等參數發(fā)送給PGW。
[0022]步驟214,PGff更新自己的上下文并向SGW返回更新承載響應信息,信息內容包括PGff的地址和隧道標識等。[0023]步驟216,SGW向新MME返回更新承載響應,將SGW指定的目的GTP-C隧道標識、自身的地址、以及PGW的地址和隧道信息等帶給MME。
[0024]步驟218,新MME通過位置更新消息通知HSS注冊位置的改變。
[0025]步驟220,HSS向舊MME發(fā)送位置取消信令,只維護新MME的注冊。
[0026]步驟222,舊MME向HSS返回位置取消響應。
[0027]步驟224,HSS對新MME的位置更新進行確認。
[0028]步驟226,如果新MME確認UE在當前的跟蹤區(qū)內有效,則向UE發(fā)送跟蹤區(qū)更新接受消息,該消息中攜帶周期性跟蹤區(qū)更新定時器,目前標準協(xié)議中推薦值是54分鐘。
[0029]步驟228,如果新MME通過TAU流程為UE分配了一個新的⑶TI標識,那么UE會返回跟蹤區(qū)更新完成消息向MME進行確認。
[0030]對于注冊在E-UTRAN覆蓋區(qū)下的UE移動到UTRAN覆蓋區(qū)下引發(fā)的RAU流程,與上述流程類似,故不做贅述。在實際網絡中,SGW可能由于系統(tǒng)不穩(wěn)定或者升級導致重啟。在移動性管理單元及PGW檢測到SGW重啟之后,現有的運營網絡中移動性管理單元與PGW將刪除與之關聯(lián)的用戶上下文,導致移動性管理單元不能聯(lián)系到用戶設備以及造成該用戶設備無法得到下行數據,只有當用戶設備有上行數據發(fā)送時才能與網絡重新連接。為了使用戶業(yè)務能夠盡快恢復,移動性管理單元及PGW檢測到SGW重啟之后,移動性管理單元及PGW繼續(xù)保留用戶上下文和用戶承載上下文一段時間,但是標記這些承載不可用,并且當PGW在這些承載上收到下行數據包時,PGW進行丟棄,也不進行計費。但是因為TDF會對發(fā)送給PGff的數據包進行計費,這樣就造成了計費的不同步。
[0031]針對相關技術中PGW和TDF計費不同步的問題,目前尚未提出有效的解決方案。
【發(fā)明內容】
[0032]針對相關技術中PGW和TDF計費不同步的問題,本發(fā)明提供了一種計費同步方法、裝置及系統(tǒng),以至少解決上述問題。
[0033]根據本發(fā)明的一個方面,提供了一種計費同步方法,該方法包括:PGW通知TDF執(zhí)行與上述PGW相同的計費操作。
[0034]上述PGW通知上述TDF執(zhí)行與上述PGW相同的計費操作包括:上述PGW通過策略與計費規(guī)則功能實體PCRF通知上述TDF執(zhí)行與上述PGW相同的計費操作。
[0035]上述PGW通知上述TDF執(zhí)行與上述PGW相同的計費操作之前,上述方法還包括:上述PGW接收到下行數據包后,確定對上述數據包執(zhí)行計費停止操作或者計費恢復操作。
[0036]上述PGW通過上述PCRF通知上述TDF執(zhí)行與上述PGW相同的計費操作包括:在上述PGW確定對上述數據包執(zhí)行計費停止操作的情況下,上述PGW通過上述PCRF通知上述TDF執(zhí)行計費停止操作,和/或通知上述TDF直接丟棄上述數據包;在上述PGW確定對上述數據包執(zhí)行計費恢復操作的情況下,上述PGW通過上述PCRF通知上述TDF執(zhí)行計費恢復操作。
[0037]上述PGW接收到下行數據包后,確定對上述數據包執(zhí)行計費停止操作或者計費恢復操作包括:上述PGW在不可用的承載上接收到下行數據包后,確定對上述數據包執(zhí)行計費停止操作;或者,上述PGW在恢復正常的承載上接收到下行數據包后,確定對上述數據包執(zhí)行計費恢復操作。[0038]在上述PGW通知上述TDF直接丟棄上述數據包的情況下,上述方法還包括:上述PGff在承載恢復正常的情況下,通知上述TDF執(zhí)行計費恢復操作。
[0039]上述PGW在不可用的承載上接收到下行數據包之前,上述方法還包括:上述PGW檢測到服務網關SGW重啟后,保留承載上下文和用戶上下文;上述PGW標記上述承載為不可用的承載。
[0040]上述PGW在不可用的承載上接收到下行數據包之前,上述方法還包括:上述PGW接收移動管理實體MME通過SGW發(fā)送的承載掛起通知消息;上述PGW通過上述SGW向上述MME返回承載掛起確認消息;其中,上述PGW的掛起的承載為不可用的承載。
[0041]上述PGW在恢復正常的承載上接收到下行數據包之前,上述方法還包括:上述PGW接收上述MME通過SGW發(fā)送的修改承載請求消息;上述PGW通過上述SGW向上述MME返回修改承載響應消息;其中,上述PGW的修改的承載為恢復正常的承載。
[0042]上述PGW接收上述MME通過SGW發(fā)送的修改承載請求消息之前,上述方法還包括:上述MME重選SGW ;其中,重選的SGW為已重啟的SGW或者正常工作的SGW。
[0043]上述PGW接收上述MME通過SGW發(fā)送的修改承載請求消息之前,上述方法還包括:上述MME接收用戶設備UE發(fā)送的非接入層消息。
[0044]上述非接入層消息為跟蹤區(qū)更新TAU請求消息。
[0045]上述PGW通過上述PCRF通知上述TDF執(zhí)行與上述PGW相同的計費操作包括:上述PGff向上述PCRF發(fā)送計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行與上述PGW相同的計費操作;上述PCRF向上述TDF發(fā)送上述計費通知消息。
[0046]上述PGW通過上述PCRF通知上述TDF執(zhí)行與上述PGW相同的計費操作之后,上述方法還包括:上述TDF向上述PCRF返回計費通知響應消息;上述PGW接收上述PCRF發(fā)送的上述計費通知響應消息。
[0047]上述方法還包括:上述PGW檢測到SGW重啟后,保留承載上下文和用戶上下文,并標記上述承載為不可用的承載;上述PCRF檢測到SGW重啟后,刪除與上述SGW的連接,并保留用戶信息和策略;上述PCRF向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費停止操作。
[0048]上述方法還包括:上述PCRF檢測到SGW恢復工作后,向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費恢復操作。
[0049]上述方法還包括:上述PCRF檢測到上述PGW重啟后,刪除與上述PGW的連接,并保留用戶信息和策略;上述PCRF向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費停止操作。
[0050]上述方法還包括:上述PCRF檢測到上述PGW恢復工作后,向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費恢復操作。
[0051]根據本發(fā)明的另一方面,提供了一種計費同步裝置,該裝置包括:計費執(zhí)行模塊,用于通知TDF執(zhí)行與上述PGW相同的計費操作。
[0052]上述計費執(zhí)行模塊包括:計費執(zhí)行單元,用于通過策略與計費規(guī)則功能實體PCRF通知上述TDF執(zhí)行與上述PGW相同的計費操作。
[0053]上述裝置還包括:計費確定模塊,用于接收到下行數據包后,確定對上述數據包執(zhí)行計費停止操作或者計費恢復操作。[0054]上述計費執(zhí)行單元包括:第一執(zhí)行子單元,用于在上述PGW確定對上述數據包執(zhí)行計費停止操作的情況下,通過上述PCRF通知上述TDF執(zhí)行計費停止操作,和/或通知上述TDF直接丟棄上述數據包;第二執(zhí)行子單元,用于在上述PGW確定對上述數據包執(zhí)行計費恢復操作的情況下,通過上述PCRF通知上述TDF執(zhí)行計費恢復操作。
[0055]上述計費確定模塊包括:計費停止確定單元,用于在不可用的承載上接收到下行數據包后,確定對上述數據包執(zhí)行計費停止操作;或者,計費恢復確定單元,用于在恢復正常的承載上接收到下行數據包后,確定對上述數據包執(zhí)行計費恢復操作。
[0056]在上述PGW通知上述TDF直接丟棄上述數據包的情況下,上述裝置還包括:通知模塊,用于在承載恢復正常的情況下,通知上述TDF執(zhí)行計費恢復操作。
[0057]上述PGW在不可用的承載上接收到下行數據包之前,上述計費確定模塊還包括:保留單元,用于檢測到服務網關SGW重啟后,保留承載上下文和用戶上下文;標記單元,用于標記上述承載為不可用的承載。
[0058]上述PGW在不可用的承載上接收到下行數據包之前,上述計費確定模塊還包括:通知消息接收單元,用于接收移動管理實體MME通過SGW發(fā)送的承載掛起通知消息;確認消息返回單元,用于通過上述SGW向上述MME返回承載掛起確認消息;其中,上述PGW的掛起的承載為不可用的承載。
[0059]上述PGW在恢復正常的承載上接收到下行數據包之前,上述計費確定模塊還包括:請求消息接收單元,用于接收上述MME通過SGW發(fā)送的修改承載請求消息;響應消息返回單元,用于通過上述SGW向上述MME返回修改承載響應消息;其中,上述PGW的修改的承載為恢復正常的承載。
[0060]根據本發(fā)明的再一方面,提供了一種計費同步系統(tǒng),該系統(tǒng)包括:PGW、PCRF以及TDF,其中,上述PGW包括上述的計費同步裝置,上述PGW包括:第一發(fā)送模塊,用于向上述PCRF發(fā)送計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行與上述PGW相同的計費操作;上述PCRF包括:第二發(fā)送模塊,用于向上述TDF發(fā)送上述計費通知消息。
[0061]上述TDF包括:響應模塊,用于向上述PCRF返回計費通知響應消息;上述PGW還包括:接收模塊,用于接收上述PCRF發(fā)送的上述計費通知響應消息。
[0062]上述PGW還包括:保留模塊,用于在檢測到SGW重啟后,保留承載上下文和用戶上下文,并標記上述承載為不可用的承載;上述PCRF還包括:第一刪除模塊,用于在檢測到SGW重啟后,刪除與上述SGW的連接,并保留用戶信息和策略;上述PCRF還包括:第一消息發(fā)送模塊,用于向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費停止操作。
[0063]上述PCRF還包括:第二消息發(fā)送模塊,用于在檢測到SGW恢復工作后,向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費恢復操作。
[0064]上述PCRF還包括:第二刪除模塊,用于在檢測到上述PGW重啟后,刪除與上述PGW的連接,并保留用戶信息和策略;上述PCRF還包括:第三消息發(fā)送模塊,用于向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費停止操作。
[0065]上述PCRF還包括:第四消息發(fā)送模塊,用于在檢測到上述PGW恢復工作后,向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費恢復操作。[0066]通過本發(fā)明,PGW通知TDF執(zhí)行與PGW相同的計費操作,解決了相關技術中PGW和TDF計費不同步的問題,減少了由于PGW和TDF計費不同步導致的誤差,完善了 PGW和TDF的計費流程。
【專利附圖】
【附圖說明】
[0067]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0068]圖1是根據相關技術的當前SAE的架構示意圖;
[0069]圖2是根據相關技術的注冊在E-UTRAN覆蓋區(qū)下的UE移動到另一個MME覆蓋區(qū)下引發(fā)的TAU流程;
[0070]圖3是根據本發(fā)明實施例的計費同步方法的流程圖;
[0071]圖4是根據本發(fā)明實施例的PGW和TDF計費同步方法的流程圖;
[0072]圖5是根據本發(fā)明實施例的在SGW重啟后通知TDF計費同步的流程圖;
[0073]圖6是根據本發(fā)明實施例的在SRVCC中PGW上的承載“掛起”狀態(tài)時,PGW通知TDF計費同步的流程圖;
[0074]圖7是根據本發(fā)明實施例的MME重新選擇一個SGW后PGW上的承載恢復后通知TDF恢復計費的流程圖;
[0075]圖8是根據本發(fā)明實施例的結束CS會話后回到E-UTRAN覆蓋下PGW恢復正常后通知TDF恢復計費的流程圖;
[0076]圖9是根據本發(fā)明實施例的PCRF檢測到SGW重啟通知TDF停止計費的流程圖;
[0077]圖10是根據本發(fā)明實施例的PCRF檢測到PGW重啟通知TDF停止計費的流程圖;
[0078]圖11是根據本發(fā)明實施例的計費同步裝置的結構框圖;
[0079]圖12是根據本發(fā)明實施例的計費同步系統(tǒng)的結構框圖。
【具體實施方式】
[0080]下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0081]本發(fā)明實施例提供了一種計費同步方法、裝置及系統(tǒng),下面通過具體實施例進行詳細介紹。
[0082]本實施例提供了一種計費同步方法,圖3是根據本發(fā)明實施例的計費同步方法的流程圖,如圖3所示,該方法包括以下步驟:
[0083]步驟S302,PGff通知TDF執(zhí)行與該PGW相同的計費操作。
[0084]通過上述方法,PGW通知TDF執(zhí)行與PGW相同的計費操作,解決了相關技術中PGW和TDF計費不同步的問題,減少了由于PGW和TDF計費不同步導致的誤差,完善了 PGW和TDF的計費流程。
[0085]無論PGW如何通知到TDF,只要二者保證執(zhí)行相同的計費操作即可。優(yōu)選地,為了保證通知流程的準確性和時效性,在實際應用中,大多數情況下可以通過PCRF實現該通知過程,因此,本實施例提供了一種優(yōu)選實施方式,即PGW通過PCRF通知上述TDF執(zhí)行與PGW相同的計費操作。[0086]PGW在不可用的承載上收到TDF發(fā)送的下行數據后,如果PGW不進行計費,PGW也通知TDF不進行計費。如果PGW恢復正常計費后,PGW也通知TDF恢復正常計費。一般情況下,PGff通過PCRF通知TDF不進行計費。PGW上的用戶承載不可用包括檢測到SGW重啟以及在SRVCC、CSFB過程中收到SGW發(fā)送的掛起通知(Suspend Notification)消息;PGW上的用戶承載恢復正常后,PGff需要通知TDF恢復正常計費。
[0087]在PGW通知TDF執(zhí)行與PGW相同的計費操作之前,上述方法還包括:PGW接收到下行數據包后,確定對上述數據包執(zhí)行計費停止操作或者計費恢復操作。在PGW確定對上述數據包執(zhí)行計費停止操作的情況下,PGff通過上述PCRF通知上述TDF執(zhí)行計費停止操作,和/或通知上述TDF直接丟棄上述數據包;在PGW確定對上述數據包執(zhí)行計費恢復操作的情況下,PGW通過上述PCRF通知上述TDF執(zhí)行計費恢復操作。通過上述方式,實現了 PGW和TDF的計費同步。
[0088]優(yōu)選地,PGW接收到下行數據包后,確定對該數據包執(zhí)行計費停止操作或者計費恢復操作包括:PGW在不可用的承載上接收到下行數據包后,確定對上述數據包執(zhí)行計費停止操作;或者,PGW在恢復正常的承載上接收到下行數據包后,確定對上述數據包執(zhí)行計費恢復操作。在PGW通知TDF直接丟棄上述數據包的情況下,上述方法還包括:PGW在承載恢復正常的情況下,通知TDF執(zhí)行計費恢復操作。通過上述方式,分別實現了計費停止操作的同步和計費恢復操作的同步。
[0089]優(yōu)選地,PGW在不可用的承載上接收到下行數據包之前,上述方法還包括:PGW檢測到服務網關SGW重啟后,保留承載上下文和用戶上下文;PGW標記上述承載為不可用的承載。該方式為后續(xù)根據承載的是否可用決定執(zhí)行計費停止操作或計費恢復操作,提供了基礎。
[0090]優(yōu)選地,PGW在不可用的承載上接收到下行數據包之前,上述方法還包括:PGW接收移動管理實體MME通過SGW發(fā)送的承載掛起通知消息;PGW通過上述SGW向上述MME返回承載掛起確認消息;其中,PGff的掛起的承載為不可用的承載。
[0091]優(yōu)選地,PGW在恢復正常的承載上接收到下行數據包之前,上述方法還包括:PGW接收上述MME通過SGW發(fā)送的修改承載請求消息;PGW通過上述SGW向上述MME返回修改承載響應消息;其中,PGW的修改的承載為恢復正常的承載。
[0092]PGff接收上述MME通過SGW發(fā)送的修改承載請求消息之前,上述方法還包括:上述MME重選SGW;其中,重選的SGW為已重啟的SGW或者正常工作的SGW。
[0093]PGff接收上述MME通過SGW發(fā)送的修改承載請求消息之前,上述方法還包括:上述MME接收用戶設備UE發(fā)送的非接入層消息。上述非接入層消息可以為跟蹤區(qū)更新TAU請求消息。
[0094]PGff通過上述PCRF通知上述TDF執(zhí)行與PGW相同的計費操作包括:PGW向上述PCRF發(fā)送計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行與PGW相同的計費操作;上述PCRF向上述TDF發(fā)送上述計費通知消息。
[0095]PGff通過上述PCRF通知上述TDF執(zhí)行與PGW相同的計費操作之后,上述方法還包括:上述TDF向上述PCRF返回計費通知響應消息;PGW接收上述PCRF發(fā)送的上述計費通知響應消息。
[0096]優(yōu)選地,上述方法還包括:PGW檢測到SGW重啟后,保留承載上下文和用戶上下文,并標記上述承載為不可用的承載;上述PCRF檢測到SGW重啟后,刪除與上述SGW的連接,并保留用戶信息和策略;上述PCRF向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費停止操作。
[0097]上述方法還包括:上述PCRF檢測到SGW恢復工作后,向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費恢復操作。
[0098]上述方法還包括:上述PCRF檢測到PGW重啟后,刪除與PGW的連接,并保留用戶信息和策略;上述PCRF向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費停止操作。上述方法還包括:上述PCRF檢測到PGW恢復工作后,向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費恢復操作。
[0099]圖4是根據本發(fā)明實施例的PGW和TDF計費同步方法的流程圖,如圖4所示,包括以下步驟(步驟S402-步驟S406):
[0100]步驟S402,PGW在不可用的承載上收到下行數據,PGW不計費并丟棄數據包。
[0101]步驟S404,PGff通過PCRF向TDF通知承載暫時不可用、暫停計費;如果PCRF直接檢測到SGW重啟或者PGW重啟,PCRF將直接通知TDF承載不可用,暫停計費。
[0102]步驟S406,PGff的承載恢復正常,PGff需要通過PCRF向TDF通知承載已經恢復并
恢復計費。
[0103]圖5是根據本發(fā)明實施例的在SGW重啟后通知TDF計費同步的流程圖,如圖5所示,包括以下步驟(步驟S502-步驟S514):
[0104]步驟S502,MME檢測到SGW重啟后,MME仍然保留承載上下文和用戶上下文一段時間。
[0105]步驟S504,PGW檢測到SGW重啟后,PGW仍然保留承載上下文和用戶上下文一段時間,但是標記受影響的承載暫時不可用。
[0106]步驟S506,PGff在這些保留的承載上收到下行數據時PGW并不進行計費并直接丟棄這些收到的數據包。
[0107]步驟S508,PGW向PCRF發(fā)送TDF停止計費請求消息通知PCRF:承載暫時不可用并需要TDF停止計費。
[0108]步驟S510,PCRF向TDF發(fā)送TDF停止計費請求消息通知TDF:承載暫時不可用并需要TDF停止計費。
[0109]步驟S512,TDF向PCRF返回TDF停止計費響應消息。
[0110]步驟S514,PCRF向PGW返回TDF停止計費響應消息。
[0111]本實施例中是以UE在MME覆蓋區(qū)域為例說明的,對于UE在SGSN覆蓋區(qū)域,處理方法與其類似,故不再詳細說明。
[0112]圖6是根據本發(fā)明實施例的在SRVCC中PGW上的承載“掛起”狀態(tài)時,PGW通知TDF計費同步的流程圖,如圖6所示,包括以下步驟(步驟S602-步驟S642):
[0113]步驟S602,UE向eNodeB發(fā)送測量報告。
[0114]步驟S604,根據UE的測量報告,eNodeB決定向GERAN發(fā)起SRVCC切換,eNodeB向MME發(fā)送切換請求消息。
[0115]步驟S606,MME根據承載的QCI進行分類,將語音承載切換到電路域中,MME向MSC發(fā)送PS到CS的切換請求消息。
[0116]步驟S608,MSC向BSS發(fā)送切換請求消息,BSS向MSC返回切換確認消息。
[0117]步驟S610,MSC向MME返回PS到CS的切換響應消息。
[0118]步驟S612,源MME向源eNodeB發(fā)送切換命令。
[0119]步驟S614,源eNodeB向UE發(fā)送切換命令。
[0120]步驟S616,UE切換至GERAN,UE向BSS發(fā)送承載掛起過程。
[0121]步驟S618,目標BSS向目標SGSN轉發(fā)承載掛起消息。
[0122]步驟S620,目標SGSN向源MME發(fā)起掛起通知消息,源MME返回相應的確認消息。
[0123]步驟S622,目標BSS向目標SGSN發(fā)送切換完成消息。
[0124]步驟S624,MSC向MME發(fā)送PS到CS切換完成消息;MME向MSC返回PS到CS切換確認消息。
[0125]步驟S626,源MME向SGW發(fā)送掛起通知消息。
[0126]步驟S628,SGff向PGW轉發(fā)掛起通知消息。
[0127]步驟S630,PGff向SGW返回掛起確認消息。
[0128]步驟S632,SGff向MME返回掛起確認消息。
[0129]步驟S634,PGff在這些掛起的承載上收到下行數據時PGW并不進行計費并直接丟棄這些收到的數據包。
[0130]步驟S636,PGW向PCRF發(fā)送TDF停止計費請求消息通知PCRF:承載暫時掛起并需要TDF停止計費。
[0131]步驟S638,PCRF向TDF發(fā)送TDF停止計費請求消息通知TDF:承載暫時掛起并需要TDF停止計費。
[0132]步驟S640,TDF向PCRF返回TDF停止計費響應消息。
[0133]步驟S642,PCRF向PGW返回TDF停止計費響應消息。
[0134]本實施例中是以UE原來在MME覆蓋區(qū)域為例說明的;對于UE原來處在SGSN的覆蓋區(qū)域,處理方法與其類似,故不再詳細說明。本實施例中是以SRVCC為例說明的,對于UE進行CSFB的過程,處理方法與其類似,故不再詳細說明。
[0135]圖7是根據本發(fā)明實施例的MME重新選擇一個SGW后PGW上的承載恢復后通知TDF恢復計費的流程圖,如圖7所示,包括以下步驟(步驟S702-步驟S718):
[0136]步驟S702,MME重新選擇一個SGW,這個SGW可以是已經重啟的SGW或者其他正常工作的SGW。
[0137]步驟S704,MME向新SGW發(fā)送建立會話請求消息,消息中攜帶MSI,用戶IP地址,承載QoS等參數。
[0138]步驟S706,新SGW向PGW發(fā)送修改承載請求消息。
[0139]步驟S708,PGff向SGW返回修改承載響應消息。
[0140]步驟S710,SGff向MME返回建立會話響應消息。
[0141]步驟S712,PGff上的承載恢復正常后,PGff向PCRF發(fā)送TDF恢復計費通知消息用于通知承載恢復正常并需TDF恢復計費。
[0142]步驟S714,PCRF向TDF發(fā)送TDF恢復計費通知消息用于通知承載恢復正常并需TDF恢復計費。[0143]步驟S716,TDF向PCRF返回TDF恢復計費確認消息。
[0144]步驟S718,PCRF向PGW返回TDF恢復計費確認消息。
[0145]圖8是根據本發(fā)明實施例的結束CS會話后回到E-UTRAN覆蓋下PGW恢復正常后通知TDF恢復計費的流程圖,圖8的流程可以附加在圖6的流程之上,如圖8所示,包括以下步驟(步驟S802-步驟S820):
[0146]步驟S802,UE結束CS通話后回到eNodeB覆蓋區(qū)域,UE向MME發(fā)送TAU請求消息。
[0147]步驟S804,MME向SGW發(fā)送修改承載請求消息。
[0148]步驟S806,SGff向PGW發(fā)送修改承載請求消息。
[0149]步驟S808,PGff向SGW返回修改承載響應消息。
[0150]步驟S810,SGff向MME返回建立會話響應消息。
[0151]步驟S812,MME向UE返回TAU接受消息。
[0152]步驟S814,PGff上的承載恢復正常后,PGff向PCRF發(fā)送TDF恢復計費通知消息用于通知承載恢復正常并需TDF恢復計費。
[0153]步驟S816,PCRF向TDF發(fā)送TDF恢復計費通知消息用于通知承載恢復正常并需TDF恢復計費。
[0154]步驟S818,TDF向PCRF返回TDF恢復計費確認消息。
[0155]步驟S820,PCRF向PGW返回TDF恢復計費確認消息。
[0156]本實施例以TAU消息為例進行說明,對于其他非接入層消息,其具體流程類似,不做具體闡述。
[0157]圖9是根據本發(fā)明實施例的PCRF檢測到SGW重啟通知TDF停止計費的流程圖,如圖9所示,包括以下步驟(步驟S902-步驟S910):
[0158]步驟S902,MME檢測到SGW重啟后,MME仍然保留承載上下文和用戶上下文一段時間;
[0159]步驟S904,PGW檢測到SGW重啟后,PGW仍然保留承載上下文和用戶上下文一段時間,但是標記受影響的承載暫時不可用;
[0160]步驟S906,PCRF檢測到SGW重啟后,PCRF本地刪除與SGW的連接,但是仍然保留用戶的其他信息和策略;
[0161]步驟S908,PCRF向TDF發(fā)送TDF停止計費請求消息通知TDF:承載暫時不可用并
需要停止計費;
[0162]步驟S910,TDF向PCRF返回TDF停止計費響應消息;
[0163]在該實施例的應用場景下,計費恢復流程仍然可以采用類似圖7所提供的方式,即PCRF檢測到SGW重啟完成后,執(zhí)行后續(xù)的計費恢復流程,在此不再贅述。
[0164]圖10是根據本發(fā)明實施例的PCRF檢測到PGW重啟通知TDF停止計費的流程圖,如圖10所示,包括以下步驟(步驟S1002-步驟S1008):
[0165]步驟S1002,PGW 重啟。
[0166]步驟S1004,PCRF檢測到PGW重啟后,PCRF本地刪除與PGW的連接,但是仍然保留用戶的其他信息和策略。
[0167]步驟S1006,PCRF向TDF發(fā)送TDF停止計費請求消息通知TDF:承載暫時不可用并
需要停止計費。[0168]步驟S1008,TDF向PCRF返回TDF停止計費響應消息。
[0169]在該實施例的應用場景下,計費恢復流程仍然可以采用類似圖7所提供的方式,PCRF檢測到PGW重啟完成后,執(zhí)行后續(xù)的計費恢復流程,在此不再贅述。
[0170]對應于上述實施例介紹的計費同步方法,本實施例提供一種計費同步裝置,該裝置可以設置在PGW上,用以實現上述實施例。圖11是根據本發(fā)明實施例的計費同步裝置的結構框圖,如圖11所示,該裝置包括:計費執(zhí)行模塊12,用于通知TDF執(zhí)行與上述PGW相同的計費操作。
[0171]通過上述裝置,PGW的計費執(zhí)行模塊通知TDF執(zhí)行與PGW相同的計費操作,解決了相關技術中PGW和TDF計費不同步的問題,減少了由于PGW和TDF計費不同步導致的誤差,完善了 PGW和TDF的計費流程。
[0172]優(yōu)選地,上述計費執(zhí)行模塊包括:計費執(zhí)行單元,用于通過PCRF通知上述TDF執(zhí)行與上述PGW相同的計費操作。上述裝置還包括:計費確定模塊,用于接收到下行數據包后,確定對上述數據包執(zhí)行計費停止操作或者計費恢復操作。從而保證了通知流程的準確性和時效性。
[0173]上述計費執(zhí)行單元包括:第一執(zhí)行子單元,用于在上述PGW確定對上述數據包執(zhí)行計費停止操作的情況下,通過上述PCRF通知上述TDF執(zhí)行計費停止操作,和/或通知上述TDF直接丟棄上述數據包;第二執(zhí)行子單元,用于在上述PGW確定對上述數據包執(zhí)行計費恢復操作的情況下,通過上述PCRF通知上述TDF執(zhí)行計費恢復操作。通過上述裝置,實現了 PGW和TDF的計費同步。
[0174]上述計費確定模塊包括:計費停止確定單元,用于在不可用的承載上接收到下行數據包后,確定對上述數據包執(zhí)行計費停止操作;或者,計費恢復確定單元,用于在恢復正常的承載上接收到下行數據包后,確定對上述數據包執(zhí)行計費恢復操作。在上述PGW通知上述TDF直接丟棄上述數據包的情況下,上述裝置還包括:通知模塊,用于在承載恢復正常的情況下,通知上述TDF執(zhí)行計費恢復操作。通過上述裝置,分別實現了計費停止操作的同步和計費恢復操作的同步。
[0175]PGW在不可用的承載上接收到下行數據包之前,上述計費確定模塊還包括:保留單元,用于檢測到服務網關SGW重啟后,保留承載上下文和用戶上下文;標記單元,用于標記上述承載為不可用的承載。該結構為后續(xù)根據承載的是否可用決定執(zhí)行計費停止操作或計費恢復操作,提供了基礎。
[0176]PGW在不可用的承載上接收到下行數據包之前,上述計費確定模塊還包括:通知消息接收單元,用于接收移動管理實體MME通過SGW發(fā)送的承載掛起通知消息;確認消息返回單元,用于通過上述SGW向上述MME返回承載掛起確認消息;其中,上述PGW的掛起的承載為不可用的承載。
[0177]PGW在恢復正常的承載上接收到下行數據包之前,上述計費確定模塊還包括:請求消息接收單元,用于接收上述MME通過SGW發(fā)送的修改承載請求消息;響應消息返回單元,用于通過上述SGW向上述MME返回修改承載響應消息;其中,上述PGW的修改的承載為恢復正常的承載。
[0178]對應于上述實施例介紹的計費同步方法,本實施例提供一種計費同步系統(tǒng),該系統(tǒng)用以實現上述實施例。圖12是根據本發(fā)明實施例的計費同步系統(tǒng)的結構框圖,如圖12所示,該系統(tǒng)包括:PGW、PCRF以及TDF,其中,PGW包括上述實施例介紹的計費同步裝置,PGW包括:第一發(fā)送模塊14,用于向PCRF發(fā)送計費通知消息;其中,該計費通知消息用于通知上述TDF執(zhí)行與PGW相同的計費操作;PCRF包括:第二發(fā)送模塊16,用于向上述TDF發(fā)送上述計費通知消息。
[0179]上述TDF包括:響應模塊,用于向上述PCRF返回計費通知響應消息;上述PGW還包括:接收模塊,用于接收上述PCRF發(fā)送的上述計費通知響應消息。通過該結構,PGW可以獲知TDF響應的PGW的通知,提高了計費同步的準確性和效率。
[0180]上述PGW還包括:保留模塊,用于在檢測到SGW重啟后,保留承載上下文和用戶上下文,并標記上述承載為不可用的承載;上述PCRF還包括:第一刪除模塊,用于在檢測到SGW重啟后,刪除與上述SGW的連接,并保留用戶信息和策略;上述PCRF還包括:第一消息發(fā)送模塊,用于向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費停止操作。通過該結構,PCRF通過對SGW的重啟進行檢測,便可觸發(fā)計費停止操作或計費恢復操作,擴展了計費同步的適用范圍。
[0181]上述PCRF還包括:第二消息發(fā)送模塊,用于在檢測到SGW恢復工作后,向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費恢復操作。上述PCRF還包括:第二刪除模塊,用于在檢測到上述PGW重啟后,刪除與上述PGW的連接,并保留用戶信息和策略;上述PCRF還包括:第三消息發(fā)送模塊,用于向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費停止操作。
[0182]上述PCRF還包括:第四消息發(fā)送模塊,用于在檢測到上述PGW恢復工作后,向上述TDF發(fā)送上述計費通知消息;其中,上述計費通知消息用于通知上述TDF執(zhí)行計費恢復操作。通過該結構,PCRF通過對PGW的重啟進行檢測,便可觸發(fā)計費停止操作或計費恢復操作,擴展了計費同步的適用范圍。
[0183]從以上的描述中可以看出,本發(fā)明中PGW通知TDF執(zhí)行與該PGW相同的計費操作,實現了 PGW和TDF的計費同步,減少了由于PGW和TDF計費不同步導致的誤差,完善了 PGW和TDF的計費流程。
[0184]顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
[0185]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種計費同步方法,其特征在于,包括: 分組數據網網關PGW通知業(yè)務檢測功能實體TDF執(zhí)行與所述PGW相同的計費操作。
2.根據權利要求1所述的方法,其特征在于,所述PGW通知所述TDF執(zhí)行與所述PGW相同的計費操作包括: 所述PGW通過策略與計費規(guī)則功能實體PCRF通知所述TDF執(zhí)行與所述PGW相同的計費操作。
3.根據權利要求2所述的方法,其特征在于,所述PGW通知所述TDF執(zhí)行與所述PGW相同的計費操作之前,所述方法還包括: 所述PGW接收到下行數據包后,確定對所述數據包執(zhí)行計費停止操作或者計費恢復操作。
4.根據權利要求3所述的方法,其特征在于,所述PGW通過所述PCRF通知所述TDF執(zhí)行與所述PGW相同的計費操作包括: 在所述PGW確定對所述數據包執(zhí)行計費停止操作的情況下,所述PGW通過所述PCRF通知所述TDF執(zhí)行計費停止操作,和/或通知所述TDF直接丟棄所述數據包; 在所述PGW確定對所述數據包執(zhí)行計費恢復操作的情況下,所述PGW通過所述PCRF通知所述TDF執(zhí)行計費恢復操作。
5.根據權利要求3所述的方法,其特征在于,所述PGW接收到下行數據包后,確定對所述數據包執(zhí)行計費停止操作或者計費恢復操作包括: 所述PGW在不可用的承載上接收到下行數據包后,確定對所述數據包執(zhí)行計費停止操作;或者, 所述PGW在恢復正常的承載上接收到下行數據包后,確定對所述數據包執(zhí)行計費恢復操作。
6.根據權利要求4所述的方法,其特征在于,在所述PGW通知所述TDF直接丟棄所述數據包的情況下,所述方法還包括: 所述PGW在承載恢復正常的情況下,通知所述TDF執(zhí)行計費恢復操作。
7.根據權利要求5所述的方法,其特征在于,所述PGW在不可用的承載上接收到下行數據包之前,所述方法還包括: 所述PGW檢測到服務網關SGW重啟后,保留承載上下文和用戶上下文; 所述PGW標記所述承載為不可用的承載。
8.根據權利要求5所述的方法,其特征在于,所述PGW在不可用的承載上接收到下行數據包之前,所述方法還包括: 所述PGW接收移動管理實體MME通過SGW發(fā)送的承載掛起通知消息; 所述PGW通過所述SGW向所述MME返回承載掛起確認消息;其中,所述PGW的掛起的承載為不可用的承載。
9.根據權利要求5所述的方法,其特征在于,所述PGW在恢復正常的承載上接收到下行數據包之前,所述方法還包括: 所述PGW接收所述MME通過SGW發(fā)送的修改承載請求消息; 所述PGW通過所述SGW向所述MME返回修改承載響應消息;其中,所述PGW的修改的承載為恢復正常的承載。
10.根據權利要求9所述的方法,其特征在于,所述PGW接收所述MME通過SGW發(fā)送的修改承載請求消息之前,所述方法還包括: 所述MME重選SGW ;其中,重選的SGW為已重啟的SGW或者正常工作的SGW。
11.根據權利要求9所述的方法,其特征在于,所述PGW接收所述MME通過SGW發(fā)送的修改承載請求消息之前,所述方法還包括: 所述MME接收用戶設備UE發(fā)送的非接入層消息。
12.根據權利要求11所述的方法,其特征在于,所述非接入層消息為跟蹤區(qū)更新TAU請求消息。
13.根據權利要求2所述的方法,其特征在于,所述PGW通過所述PCRF通知所述TDF執(zhí)行與所述PGW相同的計費操作包括: 所述PGW向所述PCRF發(fā)送計費通知消息;其中,所述計費通知消息用于通知所述TDF執(zhí)行與所述PGW相同的計費操作; 所述PCRF向所述TDF發(fā)送所述計費通知消息。
14.根據權利要求13所述的方法,其特征在于,所述PGW通過所述PCRF通知所述TDF執(zhí)行與所述PGW相同的計費操作之后,所述方法還包括: 所述TDF向所述PCRF返回計費通知響應消息; 所述PGW接收所述PCRF發(fā)送的所述計費通知響應消息。`
15.根據權利要求2所述的方法,其特征在于,所述方法還包括: 所述PGW檢測到SGW重啟后,保留承載上下文和用戶上下文,并標記所述承載為不可用的承載; 所述PCRF檢測到SGW重啟后,刪除與所述SGW的連接,并保留用戶信息和策略; 所述PCRF向所述TDF發(fā)送所述計費通知消息;其中,所述計費通知消息用于通知所述TDF執(zhí)行計費停止操作。
16.根據權利要求2所述的方法,其特征在于,所述方法還包括: 所述PCRF檢測到SGW恢復工作后,向所述TDF發(fā)送所述計費通知消息;其中,所述計費通知消息用于通知所述TDF執(zhí)行計費恢復操作。
17.根據權利要求2所述的方法,其特征在于,所述方法還包括: 所述PCRF檢測到所述PGW重啟后,刪除與所述PGW的連接,并保留用戶信息和策略; 所述PCRF向所述TDF發(fā)送所述計費通知消息;其中,所述計費通知消息用于通知所述TDF執(zhí)行計費停止操作。
18.根據權利要求2所述的方法,其特征在于,所述方法還包括: 所述PCRF檢測到所述PGW恢復工作后,向所述TDF發(fā)送所述計費通知消息;其中,所述計費通知消息用于通知所述TDF執(zhí)行計費恢復操作。
19.一種計費同步裝置,其特征在于,包括: 計費執(zhí)行模塊,用于通知業(yè)務檢測功能實體TDF執(zhí)行與所述PGW相同的計費操作。
20.根據權利要求19所述的裝置,其特征在于,所述計費執(zhí)行模塊包括: 計費執(zhí)行單元,用于通過策略與計費規(guī)則功能實體PCRF通知所述TDF執(zhí)行與所述PGW相同的計費操作。
21.根據權利要求20所述的裝置,其特征在于,所述裝置還包括:計費確定模塊,用于接收到下行數據包后,確定對所述數據包執(zhí)行計費停止操作或者計費恢復操作。
22.根據權利要求21所述的裝置,其特征在于,所述計費執(zhí)行單元包括: 第一執(zhí)行子單元,用于在所述PGW確定對所述數據包執(zhí)行計費停止操作的情況下,通過所述PCRF通知所述TDF執(zhí)行計費停止操作,和/或通知所述TDF直接丟棄所述數據包;第二執(zhí)行子單元,用于在所述PGW確定對所述數據包執(zhí)行計費恢復操作的情況下,通過所述PCRF通知所述TDF執(zhí)行計費恢復操作。
23.根據權利要求21所述的裝置,其特征在于,所述計費確定模塊包括: 計費停止確定單元,用于在不可用的承載上接收到下行數據包后,確定對所述數據包執(zhí)行計費停止操作;或者, 計費恢復確定單元,用于在恢復正常的承載上接收到下行數據包后,確定對所述數據包執(zhí)行計費恢復操作。
24.根據權利要求22所述的裝置,其特征在于,在所述PGW通知所述TDF直接丟棄所述數據包的情況下,所述裝置還包括: 通知模塊,用于在承載恢復正常的情況下,通知所述TDF執(zhí)行計費恢復操作。
25.根據權利要求23所述的裝置,其特征在于,所述PGW在不可用的承載上接收到下行數據包之前,所述計費確定模塊還包括: 保留單元,用于檢測到服務網關SGW重啟后,保留承載上下文和用戶上下文; 標記單元,用于標記所述承載為不可用的承載。
26.根據權利要求23所述的裝置,其特征在于,所述PGW在不可用的承載上接收到下行數據包之前,所述計費確定模塊還包括: 通知消息接收單元,用于接收移動管理實體MME通過SGW發(fā)送的承載掛起通知消息;確認消息返回單元,用于通過所述SGW向所述MME返回承載掛起確認消息;其中,所述PGff的掛起的承載為不可用的承載。
27.根據權利要求23所述的裝置,其特征在于,所述PGW在恢復正常的承載上接收到下行數據包之前,所述計費確定模塊還包括: 請求消息接收單元,用于接收所述MME通過SGW發(fā)送的修改承載請求消息; 響應消息返回單元,用于通過所述SGW向所述MME返回修改承載響應消息;其中,所述PGff的修改的承載為恢復正常的承載。
28.一種計費同步系統(tǒng),其特征在于,包括:分組數據網網關PGW、策略與計費規(guī)則功能實體PCRF以及業(yè)務檢測功能實體TDF,其中,所述PGW包括權利要求19至27中任一項所述的計費同步裝置, 所述PGW包括:第一發(fā)送模塊,用于向所述PCRF發(fā)送計費通知消息;其中,所述計費通知消息用于通知所述TDF執(zhí)行與所述PGW相同的計費操作; 所述PCRF包括:第二發(fā)送模塊,用于向所述TDF發(fā)送所述計費通知消息。
29.根據權利要求28所述的系統(tǒng),其特征在于, 所述TDF包括:響應模塊,用于向所述PCRF返回計費通知響應消息; 所述PGW還包括:接收模塊,用于接收所述PCRF發(fā)送的所述計費通知響應消息。
30.根據權利要求28所述的系統(tǒng),其特征在于,所述PGW還包括:保留模塊,用于在檢測到SGW重啟后,保留承載上下文和用戶上下文,并標記所述承載為不可用的承載; 所述PCRF還包括:第一刪除模塊,用于在檢測到SGW重啟后,刪除與所述SGW的連接,并保留用戶信息和策略; 所述PCRF還包括:第一消息發(fā)送模塊,用于向所述TDF發(fā)送所述計費通知消息;其中,所述計費通知消息用于通知所述TDF執(zhí)行計費停止操作。
31.根據權利要求28所述的系統(tǒng),其特征在于, 所述PCRF還包括:第二消息發(fā)送模塊,用于在檢測到SGW恢復工作后,向所述TDF發(fā)送所述計費通知消息;其中,所述計費通知消息用于通知所述TDF執(zhí)行計費恢復操作。
32.根據權利要求28所述的系統(tǒng),其特征在于, 所述PCRF還包括:第二刪除模塊,用于在檢測到所述PGW重啟后,刪除與所述PGW的連接,并保留用戶信息和策略; 所述PCRF還包括:第三消息發(fā)送模塊,用于向所述TDF發(fā)送所述計費通知消息;其中,所述計費通知消息用于通知所述TDF執(zhí)行計費停止操作。
33.根據權利要求28所述的系統(tǒng),其特征在于, 所述PCRF還包括:第四消息發(fā)送模塊,用于在檢測到所述PGW恢復工作后,向所述TDF發(fā)送所述計費通知消息;其中,所述計費通知消息用于通知所述TDF執(zhí)行計費恢復操作。
【文檔編號】H04W4/24GK103781041SQ201210397754
【公開日】2014年5月7日 申請日期:2012年10月18日 優(yōu)先權日:2012年10月18日
【發(fā)明者】盧飛, 周曉云 申請人:中興通訊股份有限公司