專利名稱:通知話單關閉和合并話單的方法、系統及設備的制作方法
技術領域:
本發(fā)明涉及無線通信技術領域,特別涉及一種通知話單關閉和合并話單的方法、 系統和設備。
背景技術:
目前,UE (終端)移動會出現兩種場景,具體參見圖1和2。如圖1所示,UE移動時從一個PLMN(Public Land Mobile Network,公共陸地移動通信網),切換到另一個PLMN。步驟101、PCRF(Policy and Charging Rules Function,策略與計費規(guī)則功能)實體向PDN GW(分組數據網網關)發(fā)送IP-CAN會話修改消息(IP-CAN Session Modification)。步驟102、PDN Gff 向 SGW 發(fā)送更新承載請求消息(Update Bearer Request)。步驟103、SGW(Serving Gateway,服務網關)向 MME(Mobility Management Entity,移動性管理實體)發(fā)送更新承載請求消息(Update Bearer Request)。步驟104、MME 向 eNodeB 發(fā)送承載更新請求消息(Bearer Modify Request)。步驟105、eNodeB 向 UE 發(fā)送 RRC 連接配置消息(RRC Connection Reconfiguration)。步驟106、UE向eNodeB發(fā)送RRC連接配置成功消息(RRC Connection Reconfiguration Complete)。步驟107、eNodeB 向 MME 發(fā)送承載修改響應消息(Bearer Modify Response)。步驟108、UE 向 eNodeB 發(fā)送直傳消息(Direct Transfer)。步驟109、eNodeB向MME發(fā)送會話管理響應消息Cession Management Response)。步驟1010、MME 向 SGW 發(fā)送更新承載響應消息(Update Bearer Response)。步驟1011、SGff 向 PDN Gff 發(fā)送更新承載響應消息(Update Bearer Response)。步驟1012、PDN Gff 向 PCRF 實體發(fā)送 IP-CAN 會話修改消息(IP-CAN Session Modification)。如圖2所示,UE移動時進行SGW切換,并且源SGW和目標SGW在同一個PLMN中。UE、源eNodeB(演進基站)、SGW和PDN GW之間進行上行和下行數據傳輸。源 (Source)NodeB和目標(Target)NodeB進行切換準備。步驟201、目標eNodeB向MME發(fā)送路徑轉換請求消息(Path Switch Request)。步驟202、MME向目標SGff發(fā)送創(chuàng)建會話請求消息(Create Session Request)。步驟203a、目標SGW向PDN GW發(fā)送修改承載請求消息(Modify Bearer Request)。步驟203b、PDN GW向目標SGW發(fā)送修改承載響應消息(Modify Bearer Response)。步驟204、目標SGW向MME發(fā)送創(chuàng)建承載響應消息(Create Session Response)。
步驟205、MME向目標eNodeB發(fā)送路徑轉換請求應答消息(Path Switch Request Ack) ο步驟206、目標eNodeB向源eNodeB發(fā)送釋放資源消息(Release Resource)。步驟207a、MME向源SGW發(fā)送刪除會話請求消息(Delete Session Request)。步驟207b、源SGW向MME發(fā)送刪除會話響應消息(Delete Session Response)。對于同一個IP-CAN承載上下文,可能對應多個部分話單,需要在CG (Charging GateWay,計費網關)進行話單合并,降低CG與計費中心間的帶寬要求以及減輕計費中心的處理負擔。目前針對UE移動的場景,只能告知CG需要關閉話單,這時CG有可能合并其他話單,從而導致話單處理錯誤,增加了 CG處理負擔。綜上所述,目前針對UE移動的場景,只能告知CG需要關閉話單,從而提高了話單處理錯誤的幾率,增加了 CG處理負擔。
發(fā)明內容
本發(fā)明實施例提供一種通知話單關閉和合并話單的方法、系統和設備,用以解決現有技術中存在的針對UE移動的場景,只能告知CG需要關閉話單,從而提高了話單處理錯誤的幾率,增加了 CG處理負擔的問題。本發(fā)明實施例提供的一種通知話單關閉的方法,包括服務網關SGW在確定終端移動中需要關閉話單時,確定需要關閉話單的原因;SGW通知計費網關CG需要關閉話單的原因。本發(fā)明實施例提供的一種合并話單的方法,包括CG確定SGW通知的需要關閉話單的原因;所述CG根據確定的需要關閉話單的原因,對話單進行合并。本發(fā)明實施例提供的一種合并話單的系統,包括SGW,用于在確定終端移動中需要關閉話單時,確定需要關閉話單的原因,通知CG 需要關閉話單的原因;CG,用于確定SGW通知的需要關閉話單的原因,根據確定的需要關閉話單的原因, 對話單進行合并。本發(fā)明實施例提供的一種通知話單關閉的SGW,包括第一確定模塊,用于在確定終端移動中需要關閉話單時,確定需要關閉話單的原因;通知模塊,用于通知計費網關CG需要關閉話單的原因。本發(fā)明實施例提供的一種合并話單的CG,包括第二確定模塊,用于確定SGW通知的需要關閉話單的原因;合并模塊,用于根據確定的需要關閉話單的原因,對話單進行合并。由于能夠告知CG關閉話單的原因,從而能夠讓CG知道具體關閉哪個話單,從而降低了話單處理錯誤的幾率以及CG處理負擔;進一步還降低了話單合并的難度。
圖1為背景技術中UE從一個PLMN切換到另一個PLMN的示意圖2為背景技術中UE移動時進行SGW切換,并且源SGW和目標SGW在同一個PLMN 中的示意圖;圖3為本發(fā)明實施例話單合并的系統結構示意圖;圖4為本發(fā)明實施例SGW的結構示意圖;圖5為本發(fā)明實施例CG的結構示意圖;圖6為本發(fā)明實施例通知話單關閉的方法流程示意圖;圖7為本發(fā)明實施例話單合并的方法流程示意圖。
具體實施例方式本發(fā)明實施例SGW在確定終端移動中需要關閉話單時,確定需要關閉話單的原因,并通知CG需要關閉話單的原因。由于能夠告知CG關閉話單的原因,從而能夠讓CG知道具體關閉哪個話單,從而降低了話單處理錯誤的幾率以及CG處理負擔。在下面的說明過程中,先從SGW和CG的配合實施進行說明,最后分別從SGW與CG 的實施進行說明,但這并不意味著二者必須配合實施,實際上,當SGW與CG分開實施時,也解決了分別在SGW、CG所存在的問題,只是二者結合使用時,會獲得更好的技術效果。下面結合說明書附圖對本發(fā)明實施例作進一步詳細描述。如圖3所示,本發(fā)明實施例話單合并的系統包括SGW 10和CG 20。SGff 10,用于在確定終端移動中需要關閉話單時,確定需要關閉話單的原因,通知 CG 20需要關閉話單的原因。比如,SGff 10將關閉話單的原因置于已經關閉的話單中,將已經關閉的話單發(fā)送給CG 20。需要說明的是,本發(fā)明實施例并不局限于上述通知方式,其他能夠將需要關閉話單的原因通知CG 20的方式都適用本發(fā)明實施例。CG 20,用于確定SGW 10通知的需要關閉話單的原因,根據確定的需要關閉話單的原因,對話單進行合并。其中,SGW 10可以根據高層信令判斷終端移動中是否需要關閉話單,如果需要關閉話單并進一步確定關閉話單的原因,具體可以參見TS32251協議。CG 20對話單進行合并可以參見中移動的《演進的分組核心網絡計費規(guī)范》。在實施中,可以預先設置關閉話單的原因和原因值的對應關系的對應關系,SGW 10根據關閉話單的原因和原因值的對應關系,確定需要關閉話單的原因對應的原因值,并向CG 20發(fā)送確定的原因值;相應的,CG 20根據關閉話單的原因和原因值的對應關系,確定收到的原因值對應的需要關閉話單的原因。其中關閉話單的原因和原因值的對應關系可以根據需要進行更新,但是需要保證 SGff 10和CG 20所用的對應關系保持一致。這個對應關系可以分別保存到SGW 10和CG 20 中;也可以保存到其他實體中,供SGW 10和CG 20調用。如果需要關閉話單的原因是終端從一個SGW切換到另一個SGW且兩個SGW屬于同一個PLMN,則SGW可以在SGW話單中的CauseForRecClosing(記錄關閉原因)取值中添加 SGff改變關閉話單的原因值。比如對應關系的格式可以是=SGWChange-(6),則SGW 10將6 作為終端從一個SGW切換到另一個SGW且兩個SGW屬于同一個PLMN的原因值;相應的,CG 20在收到6后就知道需要關閉話單的原因是終端從一個SGW切換到另一個SGW且兩個SGW屬于同一個PLMN。如果需要關閉話單的原因是終端從一個PLMN切換到中另一個PLMN,則SGW可以在 SGff話單中的CauseForRecClosing取值中添加PLMN改變時話單關閉原因的值。比如對應關系的格式可以是pLMNIDChange-(25),則SGWlO將25作為終端從一個PLMN切換到中另一個PLMN的原因值;相應的,CG 20在收到25后就知道需要關閉話單的原因是終端從一個 PLMN切換到中另一個PLMN。當然,本發(fā)明實施例關閉話單的原因和原因值的對應關系并不局限于上述兩種格式和原因值,其他格式和原因值也同樣適用本發(fā)明實施例?;谕话l(fā)明構思,本發(fā)明實施例中還提供了一種SGW、CG、通知話單關閉的方法和合并話單的方法,由于這些設備和方法解決問題的原理與合并話單的系統相似,因此這些設備和方法的實施可以參見方法的實施,重復之處不再贅述。如圖4所示,本發(fā)明實施例的SGW包括第一確定模塊100和通知模塊110。第一確定模塊100,用于在確定終端移動中需要關閉話單時,確定需要關閉話單的原因。通知模塊110,用于通知CG需要關閉話單的原因。其中,第一確定模塊100根據關閉話單的原因和原因值的對應關系,確定需要關閉話單的原因對應的原因值;相應的,通知模塊110向CG發(fā)送確定的原因值。如圖5所示,本發(fā)明實施例的CG包括第二確定模塊200和合并模塊210。第二確定模塊200,用于確定SGW通知的需要關閉話單的原因。合并模塊210,用于根據確定的需要關閉話單的原因,對話單進行合并。其中,第二確定模塊200根據關閉話單的原因和原因值的對應關系,確定收到的原因值對應的需要關閉話單的原因。如圖6所示,本發(fā)明實施例通知話單關閉的方法包括下列步驟步驟601、SGW在確定終端移動中需要關閉話單時,確定需要關閉話單的原因。步驟602、SGW通知計費網關CG需要關閉話單的原因。在實施中,可以預先設置關閉話單的原因和原因值的對應關系的對應關系。步驟 601中SGW 10根據關閉話單的原因和原因值的對應關系,確定需要關閉話單的原因對應的原因值,步驟602中向CG 20發(fā)送確定的原因值。其中關閉話單的原因和原因值的對應關系可以根據需要進行更新,但是需要保證 SGW和CG所用的對應關系保持一致。這個對應關系可以分別保存到SGW和CG中;也可以保存到其他實體中,供SGW和CG調用。如果需要關閉話單的原因是終端從一個SGW切換到另一個SGW且兩個SGW屬于同一個PLMN,則SGW可以在SGW話單中的CauseForRecClosing取值中添加SGW改變關閉話單的原因值。比如對應關系的格式可以是=SGWChange-(6),則SGW將6作為終端從一個SGW 切換到另一個SGW且兩個SGW屬于同一個PLMN的原因值。如果需要關閉話單的原因是終端從一個PLMN切換到中另一個PLMN,則SGW可以在 SGff話單中的CauseForRecClosing取值中添加PLMN改變時話單關閉原因的值。比如對應關系的格式可以是pLMNIDChange-(25),則SGW將25作為終端從一個PLMN切換到中另一個PLMN的原因值。
當然,本發(fā)明實施例關閉話單的原因和原因值的對應關系并不局限于上述兩種格式和原因值,其他格式和原因值也同樣適用本發(fā)明實施例。如圖7所示,本發(fā)明實施例話單合并的方法包括下列步驟步驟701、CG確定SGW通知的需要關閉話單的原因。步驟702、CG根據確定的需要關閉話單的原因,對話單進行合并。步驟701中,如果CG收到的是原因值,則CG根據關閉話單的原因和原因值的對應關系,確定收到的原因值對應的需要關閉話單的原因。比如對應關系的格式可以是sGWChange_(6)和pLMNIDChange-(25),則CG在收到 6后就知道需要關閉話單的原因是終端從一個SGW切換到另一個SGW且兩個SGW屬于同一個PLMN ;CG在收到25后就知道需要關閉話單的原因是終端從一個PLMN切換到中另一個 PLMN0其中,圖6和圖7可以合成一個流程,形成一個新的話單合并的方法,即先執(zhí)行步驟601和步驟602,再執(zhí)行步驟701和步驟702。本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。本發(fā)明是參照根據本發(fā)明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執(zhí)行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
1.一種通知話單關閉的方法,其特征在于,該方法包括服務網關SGW在確定終端移動中需要關閉話單時,確定需要關閉話單的原因; SGW通知計費網關CG需要關閉話單的原因。
2.如權利要求1所述的方法,其特征在于,所述SGW通知CG需要關閉話單的原因包括 所述SGW根據關閉話單的原因和原因值的對應關系,確定需要關閉話單的原因對應的原因值;所述SGW向CG發(fā)送確定的原因值。
3.如權利要求1或2所述的方法,其特征在于,所述需要關閉話單的原因是終端從一個SGW切換到另一個SGW且兩個SGW屬于同一個公共陸地移動通信網PLMN或終端從一個 PLMN切換到中另一個PLMN。
4.一種合并話單的方法,其特征在于,該方法包括 CG確定SGW通知的需要關閉話單的原因;所述CG根據確定的需要關閉話單的原因,對話單進行合并。
5.如權利要求4所述的方法,其特征在于,所述CG確定SGW通知的需要關閉話單的原因包括所述CG根據關閉話單的原因和原因值的對應關系,確定收到的原因值對應的需要關閉話單的原因。
6.如權利要求4或5所述的方法,其特征在于,所述需要關閉話單的原因是終端從一個SGW切換到另一個SGW且兩個SGW屬于同一個公共陸地移動通信網PLMN或終端從一個 PLMN切換到中另一個PLMN。
7.一種合并話單的系統,其特征在于,該系統包括SGW,用于在確定終端移動中需要關閉話單時,確定需要關閉話單的原因,通知CG需要關閉話單的原因;CG,用于確定SGW通知的需要關閉話單的原因,根據確定的需要關閉話單的原因,對話單進行合并。
8.一種通知話單關閉的SGW,其特征在于,該SGW包括第一確定模塊,用于在確定終端移動中需要關閉話單時,確定需要關閉話單的原因; 通知模塊,用于通知計費網關CG需要關閉話單的原因。
9.如權利要求8所述的SGW,其特征在于,所述第一確定模塊具體用于根據關閉話單的原因和原因值的對應關系,確定需要關閉話單的原因對應的原因值; 所述通知模塊具體用于向CG發(fā)送確定的原因值。
10.一種合并話單的CG,其特征在于,該CG包括第二確定模塊,用于確定SGW通知的需要關閉話單的原因; 合并模塊,用于根據確定的需要關閉話單的原因,對話單進行合并。
11.如權利要求10所述的CG,其特征在于,所述第二確定模塊具體用于根據關閉話單的原因和原因值的對應關系,確定收到的原因值對應的需要關閉話單的原因。
全文摘要
本發(fā)明實施例涉及無線通信技術領域,特別涉及一種通知話單關閉和合并話單的方法、系統和設備,用以解決現有技術中存在的針對UE移動的場景,只能告知CG需要關閉話單,從而提高了話單處理錯誤的幾率,增加了CG處理負擔的問題。本發(fā)明實施例通知話單關閉的方法包括SGW在確定終端移動中需要關閉話單時,確定需要關閉話單的原因;SGW通知CG需要關閉話單的原因。由于能夠告知CG關閉話單的原因,從而能夠讓CG知道具體關閉哪個話單,從而降低了話單處理錯誤的幾率以及CG處理負擔。
文檔編號H04W4/24GK102457827SQ20101052898
公開日2012年5月16日 申請日期2010年10月28日 優(yōu)先權日2010年10月28日
發(fā)明者崔麗娜, 王國鋒 申請人:大唐移動通信設備有限公司