專利名稱:對ims網絡中的漫游用戶的計費的制作方法
技術領域:
本發明涉及通信網絡的領域,具體地,涉及提供改進的對IMS網絡中的漫游用戶 的計費。
背景技術:
移動通信考慮移動用戶正在漫游的情況。漫游是移動通信中的通用術語,它是指 服務在不同于服務注冊的歸屬位置的位置處的擴展。術語“漫游”來源于GSM領域,其中漫 游被定義為蜂窩用戶通過使用拜訪網絡在其旅行到歸屬網絡的地理覆蓋區域之外時能夠 自動撥打和接收語音呼叫、發送和接收數據或訪問其它服務的能力。如果移動用戶漫游到拜訪蜂窩網絡中,諸如GSM網絡或CDMA網絡,則拜訪蜂窩網 絡中的移動交換中心(MSC)為漫游用戶的呼叫提供服務。如果呼叫由漫游用戶進行,則服 務MSC收集該呼叫的計費信息,并生成計費詳單(CDR)。然后,服務MSC將CDR傳輸到拜訪 蜂窩網絡中的賬單系統。然后,賬單系統解析該呼叫的適當賬單。拜訪蜂窩網絡中的賬單系 統還將基于兩個服務提供商之間的協議,與歸屬蜂窩網絡中的賬單系統一起處理該賬單。 在CDMA網絡中,賬單系統使用蜂窩載波間賬單交換漫游器(CIBER)交換計費信息。在GSM 網絡中,賬單系統使用轉賬過程(TAP)交換計費信息。當處理賬單時,拜訪蜂窩網絡和歸屬 蜂窩網絡通常共享來自呼叫的收入。一種流行的通信網絡是IP多媒體子系統(IMS)網絡。如在第三代伙伴計劃(3GPP) 中所述的,IMS提供共用核心網,其具有考慮各種類型的接入網絡的網絡體系結構。通信 設備與IMS網絡之間的接入網絡可以是蜂窩網絡(例如CDMA或GSM)、WLAN(例如WiFi或 WiMAX)、以太網或另一種類型的無線或有線接入網絡。IMS的體系結構最初由3GPP定義,以 通過因特網協議(IP)網絡向通信設備提供多媒體服務,因為IP網絡已經成為最節省成本 的傳輸視頻、語音和數據的承載網絡。在下一代網絡演進中,服務提供商正在接受這種體系 結構。在通信設備從IMS網絡接收服務之前,通信設備試圖注冊到IMS網絡。為了根據 3GPP標準進行注冊,通信設備通過適當的接入網絡向代理呼叫會話控制功能(P-CSCF)發 送注冊請求消息,諸如SIP REGISTER消息。P-CSCF識別通信設備的歸屬IMS網絡,然后將 另一個注冊請求消息發送到用戶的歸屬IMS網絡中的服務呼叫會話控制功能(S-CSCF)。響 應于該注冊請求消息,S-CSCF生成認證請求消息,諸如Diameter多媒體認證請求(MAR)消 息以獲取通信設備的認證數據。然后,S-CSCF使用適當的認證方法認證通信設備。如果通 信設備得到認證,則S-CSCF生成用戶簡檔請求消息,諸如Diameter服務器分配請求(SAR) 消息,并將用戶簡檔請求消息發送到HSS。響應于用戶簡檔請求消息,HSS識別通信設備的 用戶的用戶簡檔。然后,HSS向S-CSCF發送響應消息,諸如Diameter服務器分配應答(SAA) 消息,其包括通信設備的用戶的用戶簡檔。然后,S-CSCF處理用戶簡檔以向通信設備提供 服務。當移動用戶在拜訪IMS網絡的服務區域中漫游時,拜訪IMS網絡不提供會話的呼叫控制。如果漫游會話被發起,則拜訪IMS網絡中的P-CSCF接收會話的會話啟動消息(例 如,SIP INVITE消息)。P-CSCF通過將會話啟動消息轉發到S-CSCF來將該會話的會話控 制代理到移動用戶的歸屬IMS網絡中的S-CSCF。然后,歸屬IMS網絡中的P-CSCF提供會話 的會話控制。當提供會話控制時,歸屬IMS網絡中的S-CSCF還提供計費控制。在會話啟 動時,S-CSCF生成會話的歸屬IMS計費標識符(ICID)。S-CSCF還將諸如Diameter計 費請求(ACR[start])消息的開始計費消息傳輸到歸屬IMS網絡中的計費數據功能 (⑶F)。在會話期間,S-CSCF周期性地向歸屬IMS網絡中的⑶F傳輸中間計費消息,諸如 DiameterACR[interim]消息。在會話結束時,S-CSCF向歸屬IMS網絡中的CDF傳輸停止計 費消息,諸如DiameterAClUstop]消息。ACR消息都包括會話的歸屬ICID,以致這些ACR消 息可以相互關聯。基于從S-CSCF接收的ACR[start,interim, stop]消息,CDF基于包含在ACR消息 中的計費信息生成會話的計費數據記錄(CDR)。計費信息可包括會話的服務傳送開始時間 戳、會話的服務傳送停止時間戳、會話的目的地等。然后,CDF將CDR傳輸到歸屬IMS網絡 中的賬單系統。然后,賬單系統可以基于CDR解析該會話的任何計費。拜訪IMS網絡中的P-CSCF也可提供會話的某些計費控制。P-CSCF生成會話的拜訪IMS計費標識符(ICID)。如果P-CSCF生成會話的計費消息,諸如Diameter ACR[start, interim, stop]消息,則P-CSCF將ACR消息傳輸到拜訪IMS網絡中的CDF。ACR消息都包 括會話的拜訪ICID,以致這些ACR消息可以相互關聯。基于從P-CSCF接收的ACR[start,interim,stop]消息,拜訪IMS網絡中的CDF基 于包含在ACR消息中的計費信息生成會話的⑶R。然后,⑶F將⑶R傳輸到拜訪IMS網絡中 的賬單系統。然后,賬單系統可以基于CDR解析會話的任何計費。現有的IMS網絡中的一個問題是沒有有效的方式來關聯來自歸屬IMS網絡和拜 訪IMS網絡的計費信息。對于同一個會話,歸屬IMS網絡中的S-CSCF生成自己唯一的歸屬 ICID,而拜訪IMS網絡中的P-CSCF生成另一個唯一的拜訪ICID。因此,歸屬IMS網絡中的 賬單系統基于歸屬ICID識別會話,而拜訪IMS網絡中的賬單系統基于拜訪ICID識別同一 個會話。由于同一個會話的不同ICID,兩個賬單系統很難關聯在每個IMS網絡中生成的計 費信息,并處理會話的賬單。現有的IMS網絡的另一個問題是拜訪IMS網絡中的P-CSCF可能根本不在會話中, 或者可能不具有會話的適當或必要的計費信息。因為會話控制在歸屬IMS網絡中提供,因 此,歸屬IMS網絡具有會話的必要計費信息。P-CSCF可能具有某些計費信息,但可能不具有 必要的信息以提供給⑶F,以允許⑶F生成完整的⑶R。因此,拜訪IMS網絡中的賬單系統 可能不能夠計算會話的賬單。運營拜訪IMS網絡的服務提供商不得不依賴歸屬IMS網絡的 賬單系統,以根據適當的協議來分享會話的適當收入。不幸地,運營拜訪IMS網絡的服務提 供商可能不能夠驗證歸屬IMS網絡的賬單或者判斷歸屬IMS網絡是否共享適當的收入。
發明內容
本發明的實施例通過使歸屬IMS網絡和拜訪IMS網絡彼此共享分配給會話的計費 標識符,諸如ICID,解決上述和其它相關問題。例如,歸屬IMS網絡向會話分配歸屬計費標識符,并與拜訪IMS網絡共享該歸屬計費標識符。同樣,拜訪IMS網絡向會話分配拜訪計費 標識符,并與歸屬IMS網絡共享該拜訪計費標識符。然后,歸屬IMS網絡和拜訪IMS網絡每 一個可將歸屬計費標識符和拜訪計費標識符插入CDR中,以致歸屬IMS網絡中的CDR可根 據計費標識符與拜訪IMS網絡中的CDR相關聯。因此,這些IMS網絡中的賬單系統可以更 容易的方式處理會話的賬單。進一步地,歸屬IMS網絡和拜訪IMS網絡可以共享或交換會話的附加計費信息。因 此,歸屬IMS網絡和拜訪IMS網絡都將具有適當的信息以生成會話的完整⑶R。有利地,拜 訪IMS網絡將能夠驗證歸屬賬單系統所計算的賬單,反之亦然。在一個實施例中,拜訪IMS網絡包括拜訪網絡單元(例如,P-CSCF)和拜訪計費數 據系統(例如,CDF)。拜訪網絡單元用于接收會話的信令消息,并向該會話分配拜訪計費標 識符。拜訪計費標識符的一個例子是拜訪ICID。拜訪網絡單元還用于將拜訪計費標識符插 入信令消息中,并將信令消息傳輸到歸屬IMS網絡。響應于接收信令消息,歸屬IMS網絡中 的網絡單元用于處理信令消息以識別拜訪計費標識符,并存儲拜訪計費標識符。以類似的方式,歸屬IMS網絡包括歸屬網絡單元(例如,S-CSCF)和歸屬計費數據 系統(例如,CDF)。歸屬網絡單元用于接收用戶會話的信令消息,并向該會話分配歸屬計費 標識符。歸屬網絡單元還用于將歸屬計費標識符插入信令消息中,并將信令消息傳輸到拜 訪IMS網絡。響應于接收信令消息,拜訪網絡單元用于處理信令消息以識別歸屬計費標識 符,并存儲歸屬計費標識符。當計費對于會話是適當時,拜訪網絡單元用于生成會話的計費消息,諸如 Diameter計費請求(ACR)消息。拜訪網絡單元還用于將歸屬計費標識符和拜訪計費標識符 插入計費消息中,并將計費消息傳輸到拜訪計費數據系統。拜訪計費數據系統用于生成會 話的拜訪CDR,將歸屬計費標識符和拜訪計費標識符插入拜訪CDR中,并將拜訪CDR傳輸到 拜訪IMS網絡中的賬單系統。當計費在歸屬IMS網絡中對于會話是適當時,歸屬網絡單元用于生成會話的計費 消息。歸屬網絡單元還用于將歸屬計費標識符和拜訪計費標識符插入計費消息中,并將計 費消息傳輸到歸屬計費數據系統。歸屬計費數據系統用于生成會話的歸屬CDR,將歸屬計費 標識符和拜訪計費標識符插入歸屬CDR中,并將歸屬CDR傳輸到歸屬IMS網絡中的賬單系 統。基于包含在歸屬CDR和拜訪CDR中的歸屬計費標識符和拜訪計費標識符,歸屬IMS 網絡和拜訪IMS網絡中的賬單系統可有效地將會話的CDR相關聯。因此,可以實現會話的 更準確的計費。本發明可包括下述的其它示意性實施例。
在所有附圖中,相同的標記表示相同的單元或相同類型的單元。圖1示出本發明的示意性實施例中的通信網絡。圖2是說明本發明的示意性實施例中的與歸屬IMS網絡共享拜訪IMS網絡的ICID 的方法的流程圖。圖3是說明本發明的示意性實施例中的在歸屬IMS網絡中處理拜訪ICID的方法的流程圖。圖4是說明本發明的示意性實施例中的與拜訪IMS網絡共享歸屬IMS網絡的歸屬 計費標識符的方法的流程圖。圖5是說明本發明的示意性實施例中的在拜訪IMS網絡中處理歸屬計費標識符的 方法的流程圖。圖6是說明本發明的示意性實施例中的共享附加計費信息的方法的流程圖。圖7是說明本發明的示意性實施例中的另一種共享附加計費信息的方法的流程 圖。圖8是說明本發明的示意性實施例中的在歸屬IMS網絡中生成計費消息的方法的 流程圖。圖9是說明本發明的示意性實施例中的在歸屬IMS網絡中生成CDR的方法的流程 圖。圖10是說明本發明的示意性實施例中的在拜訪IMS網絡中生成計費消息的方法 的流程圖。圖11是說明本發明的示意性實施例中的在拜訪IMS網絡中生成CDR的方法的流 程圖。圖12說明本發明的示意性實施例中的另一種通信網絡。圖13是說明本發明的示意性實施例中的在會話的發起一側在歸屬IMS網絡和拜 訪IMS網絡之間共享計費信息的消息圖。
具體實施例方式圖1至圖13以及下面的說明描述了本發明的特定示例性實施例,以教導本領域的 普通技術人員如何實施和使用本發明。為了教導發明的原理,本發明的某些傳統方面已被 簡化或省略。本領域的普通技術人員將知道落入本發明的保護范圍內的來自這些實施例的 變形。本領域的普通技術人員將知道下述的特征可以各種方式進行組合以形成本發明的多 種變形。因此,本發明并不局限于以下描述的特定實施例,而僅由所附的權利要求及其等同 限定。圖1說明本發明的示意性實施例中的通信網絡100。通信網絡100包括歸屬IMS 網絡110和拜訪IMS網絡120。歸屬IMS網絡包括服務由特定用戶注冊或者訂閱的IMS網 絡。拜訪IMS網絡包括服務不是由特定用戶注冊或訂閱而是在用戶漫游時對該用戶的擴展 服務的IMS網絡。歸屬IMS網絡110包括歸屬網絡單元112、歸屬計費數據系統114和歸屬賬單系統 116。網絡單元112包括任何用于在歸屬IMS網絡110中向會話提供會話控制或服務的系 統、服務器或功能。網絡單元112的一個例子包括服務呼叫會話控制功能(S-CSCF)。計費 數據系統114包括任何用于從網絡單元112接收計費消息并在歸屬IMS網絡110中生成會 話的計費數據記錄(CDR)的系統、服務器或功能。例如,計費數據系統114可包括如由3GGP 在版本6中定義的計費數據功能(CDF)或由3GGP在版本5中定義的計費采集功能(CCF)。 賬單系統116包括任何用于在歸屬IMS網絡110中處理⑶R以生成或解析會話的賬單的系 統、服務器或功能。
拜訪IMS網絡120包括拜訪網絡單元122、拜訪計費數據系統124和拜訪賬單系統 126。網絡單元122包括任何用于在拜訪IMS網絡120中向會話提供會話控制或服務的系 統、服務器或功能。網絡單元122的一個例子包括代理呼叫會話控制功能(P-CSCF)。計費 數據系統124包括任何用于從網絡單元122接收計費消息并在拜訪IMS網絡中生成會話的 計費數據記錄(CDR)的系統、服務器或功能。賬單系統126包括任何用于在拜訪IMS網絡 120中處理CDR以生成或解析會話的賬單的系統、服務器或功能。在該實施例中,假定IMS用戶130向歸屬IMS網絡110注冊或訂閱服務,并正在拜 訪IMS網絡120中漫游。用戶130具有適當配備的通信設備或用戶設備(UE)用于通信。還 假定用戶當在拜訪IMS網絡120中漫游時發起或被邀請會話。根據在此描述的實施例,歸 屬IMS網絡110與拜訪IMS網絡120交換或共享計費標識符,諸如IMS計費標識符(ICID), 以致來自歸屬IMS網絡110和拜訪IMS網絡120的⑶R可以彼此關聯以處理會話的賬單。 歸屬IMS網絡和拜訪IMS網絡還可以交換或共享附加計費信息,以致IMS網絡110和120 都將具有必要的計費信息以生成會話的完整⑶R。這樣,一個IMS網絡可以驗證另一個IMS 網絡的賬單。IMS網絡110和120的操作在下面的流程圖中說明。圖2是說明本發明的示意性實施例中的與歸屬IMS網絡110共享拜訪IMS網絡 120的計費標識符的方法200的流程圖。方法200的步驟將參照圖1的通信網絡100進行 描述。圖2中流程圖的步驟并不包括全部步驟,可包括沒有示出的其它步驟。在方法200的步驟202,拜訪IMS網絡120中的網絡單元122接收涉及用戶130的 會話的信令消息。作為例子,網絡單元122可以接收由用戶130發起的會話的SIP INVITE 消息。在步驟204,網絡單元122向會話分配拜訪計費標識符。拜訪計費標識符包括任何 在拜訪IMS網絡120中分配并在拜訪IMS網絡120中用于使會話的計費信息關聯的數字、 代碼、字符串等。拜訪計費標識符的一個例子是拜訪IMS計費標識符(ICID)。在步驟206, 網絡單元12將拜訪計費標識符插入信令消息中。為了將拜訪計費標識符插入例如SIP消 息中,新的AVP可在SIP消息的P-Charging-Vector中定義以用于拜訪計費標識符。然后, 網絡單元122可將拜訪計費標識符插入SIP消息的新的AVP中。網絡單元122可將拜訪 計費標識符插入在步驟202中接收的同一個信令消息中,或者可生成另一個信令消息。作 為例子,網絡單元122可生成會話的新的SIP INVITE消息,并將拜訪計費標識符插入新的 INVITE消息中。在步驟208,網絡單元122將該信令消息傳輸到歸屬IMS網絡110中的網 絡單元112。圖3是說明本發明的示意性實施例中的在歸屬IMS網絡110中處理拜訪計費標識 符的方法300的流程圖。方法300的步驟將參照圖1的通信網絡100進行說明。圖3中流 程圖的步驟并不包括全部步驟,可包括沒有示出的其它步驟。在方法300的步驟302,網絡單元112從網絡單元122接收信令消息。在步驟304, 網絡單元112處理信令消息以識別在信令消息中插入的拜訪計費標識符。作為例子,網絡 單元112可處理SIP消息中的P-Charging-Vector以識別拜訪計費標識符。在步驟306,網 絡單元112存儲會話的拜訪計費標識符,以在后面用于生成會話的計費消息。同樣地,歸屬IMS網絡110與拜訪IMS網絡120共享歸屬計費標識符。圖4是說 明本發明的示意性實施例中的與拜訪IMS網絡120共享歸屬IMS網絡110的計費標識符的 方法400的流程圖。方法400的步驟將參照圖1的通信網絡100進行描述。圖4中流程圖的步驟并不包括全部步驟,可包括沒有示出的其它步驟。在方法400的步驟402,網絡單元112接收會話的信令消息。例如,網絡單元112 可以從拜訪IMS網絡120接收信令消息,諸如在圖3的步驟302中,因此,網絡單元112能 夠識別出會話對用戶130發起。在步驟404,網絡單元112向會話分配歸屬計費標識符。歸 屬計費標識符包括任何在歸屬IMS網絡110中分配并在歸屬IMS網絡110中用于使會話的 計費信息關聯的數字、代碼、字符串等。歸屬計費標識符的一個例子是歸屬IMS計費標識符 (ICID)。在該實施例中,網絡單元112可以重復使用拜訪計費標識符作為歸屬計費標識符, 或者可生成唯一的歸屬計費標識符。在步驟406,網絡單元112將歸屬計費標識符插入會 話的信令消息中。再一次,為了將歸屬計費標識符插入例如SIP消息中,新的AVP可在SIP 消息的P-Charging-Vector中定義以用于歸屬計費標識符。然后,網絡單元112可將歸屬 計費標識符插入SIP消息的新的AVP中。在步驟408,網絡單元112將信令消息傳輸到拜訪 IMS網絡120中的網絡單元122。圖5是說明本發明的示意性實施例中的在拜訪IMS網絡120中處理歸屬計費標識 符的方法500的流程圖。方法500的步驟將參照圖1的通信網絡100進行說明。圖5中流 程圖的步驟并不包括全部步驟,可包括沒有示出的其它步驟。在方法500的步驟502,網絡單元122從網絡單元112接收信令消息。在步驟504, 網絡單元122處理信令消息以識別在信令消息中插入的歸屬計費標識符。作為例子,網絡 單元122可處理SIP消息中的P-Charging-Vector以識別歸屬計費標識符。在步驟506,網 絡單元122存儲會話的歸屬計費標識符,以在后面用于生成會話的計費消息。上述流程圖說明在歸屬IMS網絡110和拜訪IMS網絡120之間共享歸屬計費標識 符和拜訪計費標識符。除了共享計費標識符之外,歸屬IMS網絡110和拜訪IMS網絡120 還可以共享附加計費信息。附加計費信息是指除了在IMS網絡中生成并用于計費目的的計 費標識符之外的任何信息。圖6至圖7說明共享附加計費信息的方法。圖6是說明本發明的示意性實施例中的共享附加計費信息的方法600的流程圖。 方法600的步驟將參照圖1的通信網絡100進行說明。圖6中流程圖的步驟并不包括全部 步驟,可包括沒有示出的其它步驟。在方法600的步驟602,網絡單元122識別會話的附加計費消息。附加計費消息的 一個例子包括在拜訪IMS網絡120中為會話生成的服務傳送時間戳。附加計費消息的其它 例子在下面提供。在步驟604,網絡單元122將附加計費信息插入會話的信令消息中。為了 將附加計費信息插入例如SIP消息中,新的AVP可在SIP消息的P-Charging-Vector中定義 以用于附加計費信息。然后,網絡單元122可將附加計費信息插入SIP消息的新的AVP中。 網絡單元122可將附加計費信息插入與如圖2的步驟204的拜訪計費標識符相同的信令消 息中。在步驟608,網絡單元122將信令消息傳輸到歸屬IMS網絡110的網絡單元112。圖7是說明本發明的示意性實施例中的另一種共享附加計費信息的方法700的流 程圖。方法700的步驟將參照圖1的通信網絡100進行說明。圖7中流程圖的步驟并不包 括全部步驟,可包括沒有示出的其它步驟。在方法700的步驟702,網絡單元112從網絡單元122接收信令消息。在步驟704, 網絡單元112處理信令消息以識別在信令消息中插入的附加計費信息。在步驟706,網絡單 元112存儲會話的附加計費信息以在后面用于生成會話的計費消息。
與圖6和圖7相同的方法可用于在歸屬IMS網絡110和拜訪IMS網絡120之間共 享附加計費信息。下面提供共享附加計費信息的一些例子。在一個例子中,假定網絡單元 122接收會話的信令消息,其包括會話的接入網絡計費標識符(ANCID)。圖1中用戶130所 使用的接入網絡可包括可對會話另外收費的WiFi網絡、蜂窩網絡等。ANCID用于將接入網 絡計費數據與會話的IMS計費數據相關聯。當用戶130在漫游并通過與拜訪IMS網絡120 有關的接入網絡獲得接入時,歸屬IMS網絡110可能不能識別會話的ANCID。根據圖6至圖 7中的實施例,當網絡單元122接收會話的信令消息時,該信令消息可包括該會話的ANCID。 因此,網絡單元122可識別信令消息中的ANCID (參見步驟602),將ANCID插入發往歸屬IMS 網絡110的信令消息中(參見步驟604),并將信令消息傳輸到歸屬IMS網絡110 (參見步 驟606)。然后,歸屬IMS網絡110中的網絡單元112可接收信令消息(參見步驟702),處 理信令消息以識別ANCID (參見步驟704),并存儲ANCID (參見步驟706)。在另一個例子中,歸屬IMS網絡110和拜訪IMS網絡120可共享IMS用戶會話標識 符。當啟動會話后,歸屬IMS網絡110和拜訪IMS網絡120都生成該會話的唯一的IMS用 戶會話標識符。這不同于ICID。根據圖6至圖7的實施例,歸屬IMS網絡110和拜訪IMS 網絡120可通過信令消息共享它們各自的IMS用戶會話ID。在另一個例子中,歸屬IMS網絡110和拜訪IMS網絡120可共享運營商間標識符 (IOI)。IOI定義會話的發端網絡和終端網絡。因此,歸屬IMS網絡110和拜訪IMS網絡120 可通過信令消息共享101。在另一個例子中,歸屬IMS網絡110和拜訪IMS網絡120可共享會話的服務傳送時 間戳。如果拜訪IMS網絡120中的網絡單元122生成會話的初始計費消息,諸如Diameter ACR[start]消息,則網絡單元122生成服務傳送開始時間戳。同樣,如果網絡單元122生 成會話的最終計費消息,諸如Diameter ACR[stop]消息,則網絡單元122生成服務傳送停 止時間戳。歸屬IMS網絡110中的網絡單元112生成類似的用于計費消息的服務傳送時間 戳。當生成這些和其它時間戳后,歸屬IMS網絡110和拜訪IMS網絡120可通過信令消息 共享這些時間戳。歸屬IMS網絡110和拜訪IMS網絡120可共享其它計費信息,諸如用戶 130的IP地址、用戶130在漫游的指示、接入網關(GGSN/SGSN)地址等。在提供會話服務的某一點,網絡單元112和網絡單元122可生成會話的計費消息, 諸如Diameter ACR消息。圖8是說明本發明的示意性實施例中的在歸屬IMS網絡110中生 成計費消息的方法800的流程圖。方法800的步驟將參照圖1的通信網絡100進行說明。 圖8中流程圖的步驟并不包括全部步驟,可包括沒有示出的其它步驟。在方法800的步驟802,網絡單元112生成會話的計費消息。傳統的歸屬IMS網絡 110中的網絡單元會將諸如歸屬ICID的歸屬計費消息和其它在歸屬IMS網絡110中生成的 計費信息插入計費消息中。根據方法800,在步驟804,網絡單元112將歸屬計費標識符插 入計費消息中,并還將由拜訪IMS網絡120分配的拜訪計費標識符插入計費消息中。為了 將歸屬計費標識符和拜訪計費標識符插入例如Diameter ACR消息中,新的AVP可在ACR消 息中定義以用于歸屬計費標識符和拜訪計費標識符。然后,網絡單元122可將歸屬計費標 識符和拜訪計費標識符插入ACR消息的新的AVP中。如果網絡單元112將拜訪計費標識符重復用作歸屬計費標識符,則顯然地,只有 拜訪計費標識符被插入計費消息中,因為它代表拜訪計費標識符和歸屬計費標識符雙方。如果網絡單元112向會話分配唯一的歸屬計費標識符,而不是重復使用拜訪計費標識符, 則網絡單元112將把歸屬計費標識符和拜訪計費標識符都插入計費消息中。方法800還包 括在步驟806中將由拜訪IMS網絡120提供的會話的附加計費信息插入計費消息中的可選 步驟。然后,在步驟808,網絡單元112將計費消息傳輸到計費數據系統114。圖9是說明本發明的示意性實施例中的在歸屬IMS網絡110中生成⑶R的方法 900的流程圖。方法900的步驟將參照圖1的通信網絡100進行說明。圖9中流程圖的步 驟并不包括全部步驟,可包括沒有示出的其它步驟。在方法900的步驟902,計費數據系統114從網絡單元112接收或多個計費消息。 計費數據系統114可另外從圖1中未示出的其它網絡單元接收計費消息。然后,在步驟904, 計費數據系統114生成會話的歸屬CDR。傳統的歸屬IMS網絡110中的計費數據系統會將 歸屬計費標識符和其它在歸屬IMS網絡110中生成的計費信息插入歸屬CDR中。根據方法 900,在步驟906,計費數據系統114將歸屬計費標識符插入歸屬⑶R中,并還將由拜訪IMS 網絡120分配的拜訪計費標識符插入歸屬CDR中。為了將歸屬計費標識符和拜訪計費標識 符插入例如歸屬CDR中,新字段可在CDR中定義以用于這些計費標識符。然后,計費數據系 統114可將歸屬計費標識符和拜訪計費標識符插入歸屬CDR的新字段中。方法900還可包 括在步驟908中將由拜訪IMS網絡120提供的會話的附加計費信息插入歸屬CDR中的可選 步驟。然后,在步驟910,計費數據系統114將歸屬CDR傳輸到賬單系統116。圖10是說明本發明的示意性實施例中的在拜訪IMS網絡120中生成計費消息的 方法1000的流程圖。方法1000的步驟將參照圖1的通信網絡100進行說明。圖10中流 程圖的步驟并不包括全部步驟,可包括沒有示出的其它步驟。在方法1000的步驟1002,網絡單元122生成會話的計費消息。傳統的拜訪IMS網 絡120中的網絡單元會將諸如拜訪ICID的拜訪計費消息和其它在拜訪IMS網絡120中生 成的計費信息插入計費消息中。根據方法1000,在步驟1004,網絡單元122將拜訪計費標 識符插入計費消息中,并還將歸屬IMS網絡110所分配的歸屬計費標識符插入計費消息中。 方法1000還可包括在步驟1006中將由歸屬IMS網絡110提供的會話的附加計費信息插入 計費消息中的可選步驟。然后,在步驟1008,網絡單元122將計費消息傳輸到計費數據系統 124。圖11是說明本發明的示意性實施例中的在拜訪IMS網絡120中生成⑶R的方法 1100的流程圖。方法1100的步驟將參照圖1的通信網絡100進行說明。圖11中流程圖的 步驟并不包括全部步驟,可包括沒有示出的其它步驟。在方法1100的步驟1102,計費數據系統124從網絡單元112接收一個或多個計費 消息。計費數據系統124可另外從圖1中未示出的其它網絡單元接收計費消息。然后,在 步驟1104,計費數據系統124生成會話的拜訪⑶R。然后,在步驟1106,計費數據系統124 將拜訪計費標識符插入拜訪CDR中,并還將由歸屬IMS網絡110分配的歸屬計費標識符插 入拜訪⑶R中。方法1100還可包括在步驟1108中將由歸屬IMS網絡110提供的會話的附 加計費信息插入拜訪CDR中。然后,在步驟1110,計費數據系統124將拜訪CDR傳輸到賬單 系統126。在圖1中,歸屬IMS網絡110中的賬單系統116從計費數據系統114接收一個或 多個歸屬CDR。拜訪IMS網絡120中的賬單系統126也從計費數據系統124接收一個或多個拜訪⑶R。由于歸屬IMS網絡110中的歸屬⑶R和拜訪IMS網絡120中的拜訪⑶R包括相同的計費標識符(例如,歸屬計費標識符和拜訪計費標識符兩者)和其它共享的計費信 息,因此,有利地,賬單系統116和賬單系統126可關聯在歸屬地IMS網絡110和拜訪IMS 網絡120中生成的⑶R。因此,可對會話實現更準確的計費。另外,由于歸屬IMS網絡110 和拜訪IMS網絡120可共享附加計費信息,因此,每個賬單系統116和126都能夠驗證另一 個賬單系統對會話的計費。例子圖12至圖13說明在歸屬IMS網絡和拜訪IMS網絡之間共享計費信息的例子。 圖12說明本發明的示意性實施例中的通信網絡1200。通信網絡1200包括發端拜訪IMS 網絡1202、發端歸屬IMS網絡1204、終端拜訪IMS網絡1206和終端歸屬IMS網絡1208。 發端拜訪IMS網絡1202包括移動設備1212、無線接入網絡(RAN) 1214、分組網絡1216、 P-CSCF1218、計費數據功能(CDF) 1219和賬單域(BD) 1220。移動設備1212由用戶1211操 作。發端歸屬 IMS 網絡 1204 包括 S-CSCF 1222、問訊 CSCF(I-CSCF) 1224、HSS 1226、應用服 務器(AS) 1228、CDF 1229和賬單域(BD) 1230。終端拜訪IMS網絡1206包括移動設備1242、 RAN 1244、分組網絡 1246、P-CSCF 1248、CDF 1249 和賬單域(BD) 1250。移動設備 1242 由 用戶1241操作。終端歸屬IMS網絡1208包括S-CSCF 1252、I_CSCF 1254,HSS 1256、應用 服務器(AS) 1258、CDF 1259和賬單域(BD) 1260。為了簡化的目的,通信網絡1200可包括 其它沒有在圖12中示出的節點。圖13是說明本發明的示意性實施例中的在會話的發起一側在歸屬IMS網絡和拜 訪IMS網絡之間共享計費信息的消息圖。該消息圖說明在通信網絡1200內使用的SIP和 Diameter消息傳送。假定用戶1211想要發起與用戶1241的會話。為了發起會話,移動設 備1212生成SIP INVITE消息,并通過RAN 1214和分組網絡1216將INVITE消息傳輸到 P-CSCF1218。響應于接收INVITE消息,P-CSCF 1218向該會話分配拜訪ICID。P-CSCF 1218 可生成或識別會話的附加計費信息,諸如ANCID、IMS用戶會話ID、IOI等。然后,P-CSCF 1218將拜訪ICID和附加計費信息插入INVITE消息中。P-CSCF 1218可將拜訪ICID和附加 計費信息插入SIPINVITE消息的P-Charging-Vector中的新的AVP中。然后,P-CSCF 1218 將INVITE消息傳輸到歸屬IMS網絡1204中的S-CSCF 1222。響應于INVITE消息,S-CSCF 1222向會話提供服務控制。另外,S-CSCF 1222處 理INVITE消息以識別并存儲拜訪ICID和附加計費信息。然后,S-CSCF 1222通過歸屬IMS 網絡1208和拜訪IMS網絡1206將INVITE消息傳輸到用戶1241的移動設備1242 (參見圖 12)。由于該實施例正示出在會話的發起一側共享計費信息,因此,為了簡化的目的,在會話 終止一側的信令消息被省略。為了接受會話,移動設備1242傳輸由S-CSCF 1222接收的SIP 200 OK消息。響 應于200 OK消息,S-CSCF 1222向會話分配歸屬ICID。S-CSCF1222可以分配不同于拜訪 ICID的唯一的新的ICID。可選地,S-CSCF 1222可以重復使用由拜訪IMS網絡1202分配 的拜訪ICID作為歸屬ICID。S-CSCF 1222還可生成或識別會話的附加計費消息,諸如歸屬 IMS用戶會話ID、歸屬101、訪問傳送開始時間戳等。然后,S-CSCF 1222將歸屬ICID和附 加計費信息插入200 OK消息中,并將200 OK消息傳輸到拜訪IMS網絡1202中的P-CSCF 1218。
另外,S-CSCF 1222對于會話的開始生成Diameter Rf計費請求(ACR[start])消 息。S-CSCF 1222將歸屬ICID和拜訪ICID連同由拜訪IMS網絡1202共享的附加計費信息 插入ACR[start]消息中。然后,S-CSCF1222將ACR[start]消息傳輸到歸屬CDF 1229以記 錄S-CSCF 1222中會話的開始和媒體成分的開始。CDF 1229處理ACR[start]消息以識別 歸屬ICID、拜訪ICID和任何附加計費信息。然后,⑶F 1229打開會話的S-CSCF⑶R。⑶F 1229還用Diameter計費應答(ACA)消息響應ACR[start]消息。P-CSCF 1218從S-CSCF 1222接收200 0K消息,并處理200 0K消息以識別并存儲 歸屬ICID和附加計費信息。P-CSCF 1218對于會話的開始生成Diameter Rf ACR[start] 消息。P-CSCF 1218將歸屬ICID和拜訪ICID連同由歸屬IMS網絡1204共享的附加計費信 息插入ACR[start]消息中。然后,P-CSCF 1218將ACR[start]消息傳輸到拜訪CDF 1219 以記錄P-CSCF 1218中會話的開始和媒體成分的開始。CDF 1219處理ACR[start]消息以 識別歸屬ICID、拜訪ICID和任何附加計費信息。然后,⑶F 1219打開會話的P-CSCF⑶R。 CDF 1219還用Diameter ACA消息響應ACR[start]消息。然后,會話建立,用戶1211可以 與用戶1241進行通信。在后面的一點,假定用戶1211想要結束該會話。為了結束該會話,移動設備1212 向P-CSCF 1218發送SIP BYE消息。P-CSCF 1218可以再次識別會話的計費信息,并將計費 信息插入BYE消息中。然后,P-CSCF 1218將BYE消息傳輸到S-CSCF 1222。進一步響應于BYE消息,P-CSCF 1218將ACR[stop]消息傳輸到CDF1219以在 P-CSCF⑶R中記錄會話的結束和媒體成分的停止。⑶F 1219關閉P-CSCF⑶R,并用ACA消 息響應P-CSCF 1218。P-CSCF CDR包括歸屬ICID、拜訪ICID和由歸屬IMS網絡1204共享 的附加計費信息。然后,⑶F 1219將P-CSCF⑶R傳輸到賬單域1220 (圖13中未示出)。S-CSCF 1222 從 P-CSCF 1218 接收 BYE 消息。然后,S-CSCF 1222 通過歸屬 IMS 網 絡1208和拜訪IMS網絡1206將BYE消息發送到用戶1241的移動設備1242 (參見圖12)。 S-CSCF 1222還向CDF 1229發送ACR[stop]消息以在S-CSCF CDR中記錄會話的結束和媒 體成分的停止。CDF 1229關閉S-CSCF CDR,并還用ACA消息響應S-CSCF 1222 S-CSCF CDR 包括歸屬ICID、拜訪ICID和由拜訪IMS網絡1202共享的附加計費信息。然后,⑶F 1229 將S-CSCF CDR發送到賬單域1230 ( 13中未示出)。移動設備1242傳輸SIP 200 OK消息,其由S-CSCF 1222接收并確認會話的結束。 S-CSCF 1222向P-CSCF 1218發送200 0K消息,P-CSCF1218將200 0K消息轉發到移動設 備1212。然后,會話被釋放。在圖12中,歸屬IMS網絡1204中的賬單域1230從CDF 1229接收S-CSCF CDR。 拜訪IMS網絡1202中的賬單域1220從⑶F 1219接收P-CSCF⑶R。由于這些⑶R包括相 同的ICID (例如,歸屬ICID和拜訪ICID兩者)和其它共享的計費信息,因此,有利地,賬單 域1230和1220可以關聯在歸屬IMS網絡1204和拜訪IMS網絡1202中生成的⑶R關聯。 因此,可以對會話實現更準確的計費。另外,由于歸屬IMS網絡1204和拜訪IMS網絡1202 可以共享附加計費信息,因此,每個賬單域能夠驗證另一個賬單域對會話的計費。盡管在此描述了特定的實施例,但本發明的保護范圍并不限于這些特定實施例。 本發明的保護范圍由后附的權利要求及其等同限定。
權利要求
一種通信網絡(100),包括拜訪IMS網絡(120),用于向漫游用戶(130)提供服務,所述拜訪IMS網絡(120)包括拜訪計費數據系統(124);以及拜訪網絡單元(122),用于從所述漫游用戶(130)接收會話的第一信令消息,向所述會話分配拜訪計費標識符,以及將所述第一信令消息傳輸到所述漫游用戶(130)的歸屬IMS網絡(110);所述拜訪網絡單元(122)還用于從所述歸屬IMS網絡(110)中的歸屬網絡單元(112)接收所述會話的第二信令消息,生成所述會話的拜訪計費消息,以及將所述拜訪計費消息傳輸到所述拜訪計費數據系統(124);所述通信網絡(100)的特征在于所述拜訪網絡單元(122)還用于在傳輸到所述歸屬IMS網絡(110)的所述第一信令消息中插入所述拜訪計費標識符;所述拜訪網絡單元(122)還用于處理從所述歸屬IMS網絡(110)接收的所述第二信令消息,以識別在所述歸屬IMS網絡(110)中分配給所述會話的歸屬計費標識符;所述拜訪網絡單元(122)還用于將所述歸屬計費標識符和所述拜訪計費標識符插入傳輸到所述拜訪計費數據系統(124)的所述拜訪計費消息中。
2.如權利要求1所述的通信網絡(100),其中,所述拜訪計費數據系統(124)用于從所述拜訪網絡單元(122)接收所述拜訪計費消 息,還用于處理所述拜訪計費消息以識別所述歸屬計費標識符和所述拜訪計費標識符,還 用于生成所述會話的拜訪計費數據記錄CDR,還用于將所述歸屬計費標識符和所述拜訪計 費標識符插入所述拜訪CDR中,還用于將所述拜訪CDR傳輸到拜訪賬單系統(126)。
3.如權利要求2所述的通信網絡(100),其中,所述拜訪網絡單元(122)還用于處理來自所述歸屬網絡單元(112)的所述第二信令消 息,以識別由所述歸屬網絡單元(112)插入所述第二信令消息中的所述會話的附加歸屬網 絡計費信息,還用于將所述附加歸屬網絡計費信息插入所述拜訪計費消息中;所述拜訪計費數據系統(124)還用于處理所述拜訪計費消息,以識別所述會話的所述 附加歸屬網絡計費信息,還用于將所述附加歸屬網絡計費信息插入所述拜訪CDR中。
4.如權利要求1所述的通信網絡(100),還包括所述歸屬IMS網絡(110),其包括歸屬計費數據系統(114);以及所述歸屬網絡單元(112),用于向所述會話分配所述歸屬計費標識符,還用于將所述歸 屬計費標識符插入所述第二信令消息中,還用于將所述第二信令消息傳輸到所述拜訪IMS 網絡(120)。
5.如權利要求4所述的通信網絡(100),其中,所述歸屬網絡單元(112)還用于從所述拜訪網絡單元(122)接收所述會話的所述第一 信令消息,還用于處理所述第一信令消息以識別在所述拜訪IMS網絡(120)中分配給所述 會話的所述拜訪計費標識符,還用于生成所述會話的歸屬計費消息,還用于將所述拜訪計 費標識符和所述歸屬計費標識符插入所述歸屬計費消息中,還用于將所述歸屬計費消息傳 輸到所述歸屬計費數據系統(114);所述歸屬計費數據系統(114)用于從所述歸屬網絡單元(112)接收所述歸屬計費消 息,還用于處理所述歸屬計費消息以識別所述拜訪計費標識符和所述歸屬計費標識符,還 用于生成所述會話的歸屬計費數據記錄CDR,還用于將所述拜訪計費標識符和所述歸屬計 費標識符插入所述歸屬CDR中,還用于將所述歸屬CDR傳輸到歸屬賬單系統(116)。
6.一種在用戶的歸屬IMS網絡和向正在漫游的所述用戶提供服務的拜訪IMS網絡之間 共享計費信息的方法,所述方法包括在所述拜訪IMS網絡的拜訪網絡單元中從所述漫游用戶接收會話的第一信令消息; 向所述會話分配拜訪計費標識符; 向所述歸屬IMS網絡傳輸所述第一信令消息;在所述拜訪網絡單元中從所述歸屬IMS網絡中的歸屬網絡單元接收所述會話的第二 信令消息;生成所述會話的拜訪計費消息;以及將所述拜訪計費消息傳輸到所述拜訪IMS網絡中的拜訪計費數據系統; 所述方法的特征在于,還包括以下步驟將所述拜訪計費標識符插入發往所述歸屬IMS網絡的所述第一信令消息中; 處理從所述歸屬IMS網絡接收的所述第二信令消息,以識別在所述歸屬IMS網絡中分 配給所述會話的歸屬計費標識符;以及將所述歸屬計費標識符和所述拜訪計費標識符插入傳輸到所述拜訪計費數據系統的 所述拜訪計費消息中。
7.如權利要求6所述的方法,還包括在所述拜訪計費數據系統中從所述拜訪網絡單元接收所述拜訪計費消息; 處理所述拜訪計費消息,以識別所述歸屬計費標識符和所述拜訪計費標識符; 生成所述會話的拜訪計費數據記錄CDR ;將所述歸屬計費標識符和所述拜訪計費標識符插入所述拜訪CDR中;以及 將所述拜訪CDR傳輸到拜訪賬單系統。
8.如權利要求7所述的方法,還包括在所述拜訪網絡單元中處理所述第二信令消息,以識別由所述歸屬IMS網絡插入所述 第二信令消息中的所述會話的附加歸屬網絡計費信息;將所述附加歸屬網絡計費信息插入所述拜訪計費消息中;在所述計費數據系統中處理所述拜訪計費消息,以識別所述會話的所述附加歸屬網絡 計費信息;以及將所述附加歸屬網絡計費信息插入所述拜訪CDR中。
9.如權利要求6所述的方法,還包括在所述歸屬網絡單元中向所述會話分配所述歸屬計費標識符; 將所述歸屬計費標識符插入所述第二信令消息中;以及 將所述第二信令消息傳輸到所述拜訪IMS網絡。
10.如權利要求6所述的方法,還包括在所述歸屬網絡單元中從所述拜訪網絡單元接收所述會話的所述第一信令消息; 處理所述第一信令消息,以識別在所述拜訪IMS網絡中分配給所述會話的所述拜訪計費標識符;生成所述會話的歸屬計費消息;將所述拜訪計費標識符和所述歸屬計費標識符插入所述歸屬計費消息中; 將所述歸屬計費消息傳輸到歸屬計費數據系統;在所述歸屬計費數據系統中處理所述歸屬計費消息,以識別所述拜訪計費標識符和所 述歸屬計費標識符;生成所述會話的歸屬計費數據記錄CDR ; 將所述拜訪計費標識符和所述歸屬計費標識符插入所述歸屬CDR中;以及 將所述歸屬CDR傳輸到歸屬賬單系統。
全文摘要
公開一種用于在歸屬IMS網絡(110)和拜訪IMS網絡(120)之間共享計費信息的通信網絡(100)和方法。如果在拜訪IMS網絡(120)中接收到會話的信令消息,則拜訪IMS網絡(120)分配拜訪計費標識符,諸如ICID,并通過信令消息與歸屬IMS網絡(110)共享該拜訪計費標識符。同樣,歸屬IMS網絡(110)分配歸屬計費標識符,并通過信令消息與拜訪IMS網絡(120)共享該歸屬計費標識符。當在歸屬IMS網絡(110)和拜訪IMS網絡(120)中生成CDR時,這些網絡將歸屬計費標識符和拜訪計費標識符包含在CDR中,以致賬單系統(116,126)可以更容易地關聯來自不同IMS網絡(110,120)的CDR。
文檔編號H04L12/14GK101809931SQ200880108896
公開日2010年8月18日 申請日期2008年9月15日 優先權日2007年9月27日
發明者S·華, Y·蔡 申請人:朗訊科技公司