專利名稱:用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的方法、系統(tǒng)和計算機程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本文所描述的主題涉及向應(yīng)用提供數(shù)據(jù)。更具體地說,所述主題涉及向下游應(yīng)用提供計費和使用數(shù)據(jù)。
背景技術(shù):
在當前的通信網(wǎng)絡(luò)中,當與會話或者事件相關(guān)聯(lián)地使用會話發(fā)起協(xié)議(SIP)消息時,通常產(chǎn)生計賬信息,以便可以創(chuàng)建正確的計費記錄。另外,出于諸如計費驗證、欺騙檢測、收入保障和數(shù)據(jù)分析這樣的目的,各種下游應(yīng)用可以檢查這些計費記錄。
例如,SIP消息傳送可以在網(wǎng)際協(xié)議(IP)多媒體子系統(tǒng)(頂S)環(huán)境中用于即時消息傳送(IM)、 IP語音(VoIP)和其他基于IP的電話解決方案。在IMS環(huán)境中,在傳送或者接收短消息服務(wù)(SMS)消息時,通過諸如短消息服務(wù)中心(SMSC)這樣的網(wǎng)絡(luò)實體來產(chǎn)生計賬信息。該計賬信息可以包括從SIP消息提取的信息以及其他計賬相關(guān)數(shù)據(jù),并且可以被傳送到用于將計賬信息轉(zhuǎn)換成被稱為收費詳細記錄(CDR)的格式的功能。然后,CDR可以被發(fā)送到計費系統(tǒng),在所述計費系統(tǒng)中,其可以用于針對會話或者事件向用戶計費。
與當前SIP收費和驗證系統(tǒng)相關(guān)聯(lián)的一個問題是,它們?nèi)菀资艿狡垓_的影響。在一個示例性場景中,所謂的"欺騙者"可以利用常規(guī)收費系統(tǒng)的一個方案來欺騙網(wǎng)絡(luò)運營商。通常,諸如SMSC這樣的網(wǎng)絡(luò)實體既負責(zé)向用戶傳送消息,又負責(zé)產(chǎn)生與收費事件(即,消息傳送)相關(guān)聯(lián)的計賬信息。在也被稱為預(yù)付費計費的在線計費場景中,在向特定用戶傳送消息之前,在對預(yù)付費應(yīng)用進行查詢以確定用戶是否具有足夠的預(yù)付費額度來傳送消息的同時,可以對所述消息進行緩存。但是,與SMSC相關(guān)聯(lián)的消息量經(jīng)常太大,以至于SMSC不能對預(yù)付費應(yīng)用進行查詢而沒有發(fā)生SMSC的擁塞或者故障的風(fēng)險。因此,相對于對預(yù)付費應(yīng)用進行查詢或者產(chǎn)生計賬信息,SMSC可以優(yōu)先進行消息的傳送。簡而言之,過載的SMSC可以假定用戶擁有足夠的預(yù)付費額度來發(fā)送消息,并且通過不對預(yù)付費應(yīng)用進行查詢并且不產(chǎn)生計賬信息來防止擁塞。欺騙者可以濫用常規(guī)收費系統(tǒng)的該方案來欺騙網(wǎng)絡(luò)運營商。他們可以首先購買包含少量預(yù)付費額度的預(yù)付費卡,并且嘗試發(fā)送大量消息以使得SMSC變得過載并采用上述過程,在該過程中,每個消息嘗試都被傳送,而不驗證用戶的預(yù)付費額度量或者產(chǎn)生與這些消息相關(guān)聯(lián)的計賬信息。因此,諸如計費驗證應(yīng)用這樣的下游應(yīng)用可能未接收到已經(jīng)發(fā)生這種欺騙的指示,而接收到時已經(jīng)太遲。這可能為網(wǎng)絡(luò)運營商留下數(shù)量龐大并且昂貴的無法收款的賬單。 與當前SIP收費和驗證系統(tǒng)相關(guān)聯(lián)的另一個問題是它們?nèi)菀壮鲥e。例如,因為計費系統(tǒng)通常位于產(chǎn)生計賬信息所涉及的各種網(wǎng)絡(luò)實體和應(yīng)用的下游,因此數(shù)據(jù)破壞可能積累并且妨礙驗證系統(tǒng)準確審計SIP事務(wù)的能力。因此,即使當計賬信息產(chǎn)生時,在其已經(jīng)被檢查和/或轉(zhuǎn)換成其他格式之前,其都有可能包括丟失或者不完整的數(shù)據(jù)。這可能產(chǎn)生不準確或者未計費的記錄,而網(wǎng)絡(luò)運營商要花費代價來糾正這些記錄。 與當前SIP收費和驗證系統(tǒng)相關(guān)聯(lián)的又一個問題是它們?nèi)鄙偃哂鄬徲嬜粉?。在?br>
賬信息如上所述那樣被破壞、不完整或者未產(chǎn)生的情況下,當前驗證系統(tǒng)缺少糾正被破壞
的數(shù)據(jù),使不完整的記錄完整,或者重新創(chuàng)建丟失的信息的能力。它們也缺少告訴網(wǎng)絡(luò)運營
商錯誤在信息流中的何處發(fā)生以便可以對其進行檢查和糾正的能力。 因此,需要用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的改進的方法和系統(tǒng)。
發(fā)明內(nèi)容
當前所公開的主題的目的是向下游應(yīng)用提供計費和使用數(shù)據(jù)。根據(jù)一個方案,本文所描述的主題包括一種用于在IP多媒體子系統(tǒng)(IMS)環(huán)境中獲取計費和使用數(shù)據(jù)的方法。所述方法包括在計費系統(tǒng)(BS)的上游復(fù)制呼叫信令消息和與IMS事務(wù)相關(guān)的IMS計賬消息中的至少一個;以及將所述至少一個所復(fù)制的消息提供給一應(yīng)用,以用于計費驗證、欺騙檢測、收入保障和數(shù)據(jù)分析之一。可以單獨地或者組合地復(fù)制多種獲取的數(shù)據(jù),并且可以檢查、比較或者以其他方式單獨地或組合地使用所復(fù)制的數(shù)據(jù)。 根據(jù)另一方案,本文所描述的主題包括一種用于在IMS環(huán)境中獲取計費和使用數(shù)據(jù)的系統(tǒng),其中,所述系統(tǒng)包括消息復(fù)制功能(MCF),用于在計費系統(tǒng)(BS)的上游復(fù)制呼叫信令消息和與頂S事務(wù)相關(guān)的IMS計賬消息中的至少一個;以及通信功能,用于將所述至少一個所復(fù)制的消息提供給一應(yīng)用,以用于計費驗證、欺騙檢測、收入保障和數(shù)據(jù)分析之一。消息復(fù)制功能可以位于各種網(wǎng)絡(luò)實體和/或應(yīng)用上,并且可以以單獨的方式或者組合的方式獲取數(shù)據(jù)。
圖1是根據(jù)本文所描述的主題的用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的過程的流程圖; 圖2是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的示例性非集成的離線IMS系統(tǒng)的框圖; 圖3是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的替代的示例性非集成的離線IMS系統(tǒng)的框圖; 圖4是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的替代的示例性部分集成的離線IMS系統(tǒng)的框圖; 圖5是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的替代的示例性部分集成的離線IMS系統(tǒng)的框圖; 圖6是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的替代的示例性部分集成的離線IMS系統(tǒng)的框圖; 圖7是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的示例性完全集成的離線IMS系統(tǒng)的框 圖8是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 示例性非集成的在線IMS系統(tǒng)的框圖; 圖9是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 示例性完全集成的在線IMS系統(tǒng)的框圖; 圖10是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)、
包括單個消息復(fù)制功能的示例性非集成的離線IMS系統(tǒng)的更詳細的框圖; 圖11是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)、
包括兩個消息復(fù)制功能的示例性非集成的離線IMS系統(tǒng)的更詳細的框圖; 圖12是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)、
包括單個消息復(fù)制功能的示例性非集成的在線IMS系統(tǒng)的更詳細的框圖;以及 圖13是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)、
包括兩個消息復(fù)制功能的示例性非集成的在線IMS系統(tǒng)的更詳細的框圖。
具體實施例方式
圖1是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 過程的流程圖。參照圖l,在框100中,在計費系統(tǒng)(BS)的上游復(fù)制呼叫信令消息和與MS 事務(wù)相關(guān)的IMS計賬消息中的至少一個。如本文所使用的,術(shù)語呼叫信令消息可以包括與 建立和控制單獨的網(wǎng)絡(luò)連接以及網(wǎng)絡(luò)管理相關(guān)的消息。例如,呼叫信令消息可以包括會話 發(fā)起協(xié)議(SIP)邀請消息、7號信令系統(tǒng)(SS7)ISDN用戶部分(ISUP)消息、SIGTRAN消息和 /或呼叫詳細記錄(CLDR)。另外,CLDR可以包括各種呼叫詳細記錄,包括但是不限于SS7 呼叫詳細記錄、網(wǎng)際協(xié)議(IP)呼叫詳細記錄(IPDR)、會話呼叫詳細記錄(SDR),以及事務(wù)呼 叫詳細記錄(TDR)。應(yīng)當意識到,可以復(fù)制其他呼叫信令消息,而不偏移本文所描述的主題 的范圍。 在所復(fù)制的呼叫信令消息包括SIP邀請消息的場景下,所述消息可以包含由下游 應(yīng)用檢查的參數(shù)。示例性SIP消息參數(shù)可以包括發(fā)送用戶標識符、接收用戶標識符、P-相 關(guān)聯(lián)的統(tǒng)一資源標識符(URI) 、 P-被訪網(wǎng)絡(luò)ID、 P-接入網(wǎng)絡(luò)信息、P-收費功能地址,以及 P-收費向量(Charging-Vector)。但是,應(yīng)當意識到,可以復(fù)制其他SIP信息或者SIP消息 類型,而不偏離本文所描述的主題。還應(yīng)該意識到,至少一個所復(fù)制的呼叫信令消息和MS 計賬消息可以包括僅復(fù)制呼叫信令消息,僅復(fù)制IMS計賬消息,或者復(fù)制呼叫信令消息和 IMS計賬消息兩者,而不偏離本文所描述的主題的范圍。 如本文中所使用的,MS計賬消息可以包括基于Diameter協(xié)議的消息,其包含與 收費事件相關(guān)聯(lián)的計賬信息。但是,應(yīng)該意識到,可以使用適合于傳輸IMS計賬信息的另外 的協(xié)議,而不偏離本文所描述的主題的范圍。更特別地,術(shù)語IMS計賬消息可以包括原始 MS計賬消息或者收費詳細記錄(CDR)之一,其中,原始MS計賬消息包括非CDR消息,其包 含與IMS收費事件相關(guān)聯(lián)的計賬信息。原始IMS計賬消息可以用于產(chǎn)生更多的正式收費詳 細記錄。例如,位于網(wǎng)絡(luò)節(jié)點處的收費觸發(fā)功能(CTF)可以根據(jù)觀察到的信令消息來產(chǎn)生 一個或多個原始IMS計賬消息。在接收一個或多個原始IMS計賬消息后,可以根據(jù)所接收 的原始頂S消息來產(chǎn)生CDR。在一個實施例中,收費數(shù)據(jù)功能(CDF)可以將原始IMS計賬消 息轉(zhuǎn)換為CDR,以供下游計費系統(tǒng)進行檢查。
還應(yīng)該意識到,可以通過消息復(fù)制功能實例在IMS收費網(wǎng)絡(luò)中的位置來確定該消 息復(fù)制功能實例所復(fù)制和/或產(chǎn)生的消息的類型。下面參照圖2-13來更詳細地描述MCF 實例在IMS收費網(wǎng)絡(luò)中可能的位置,和可以被每個MCF實例復(fù)制的消息的類型。
應(yīng)該意識到,可以在收費系統(tǒng)中的不同位置執(zhí)行消息復(fù)制。例如,在離線IMS收費 系統(tǒng)中,IMS消息復(fù)制功能可以位于收費數(shù)據(jù)功能(CDF)或收費網(wǎng)關(guān)功能(CGF)處,或者與 收費數(shù)據(jù)功能(CDF)或收費網(wǎng)關(guān)功能(CGF)合并。CDF也可以與CGF在同一位置,或者被包 含在CGF中,以形成組合的CDF/CGF實體。本文所描述的消息復(fù)制功能可以單獨地位于網(wǎng) 絡(luò)實體(NE) 、CDF或CGF上,或者與網(wǎng)絡(luò)實體(NE) 、CDF或CGF合并,或者本文所描述的消息 復(fù)制功能可以位于組合的CDF/CGF實體或組合的NE/CDF/CGF實體上,或者與組合的CDF/ CGF實體或組合的NE/CDF/CGF實體合并。還應(yīng)該意識到,多個消息復(fù)制功能(也被稱為消 息復(fù)制功能的多個實例)可以位于IMS收費網(wǎng)絡(luò)中的上述位置的任何一個處。類似地,一 個或多個消息復(fù)制功能可以位于在線收費環(huán)境中的部件上或者與該部件合并。例如,消息 復(fù)制功能的實例可以位于NE和/或在線收費系統(tǒng)(0CS)處,其中,在一些實施例中,NE和 OCS可以另外被組合成單個NE/OCS實體。 應(yīng)該意識到,如上所述的NE可以包括電路交換網(wǎng)絡(luò)部件(CS-NE)、服務(wù)網(wǎng)絡(luò) 部件、SIP應(yīng)用服務(wù)器(AS)、媒體資源功能控制器(MRFC)、媒體網(wǎng)關(guān)控制器功能(MGCF)、 邊界網(wǎng)關(guān)控制器功能(BGCF)、代理呼叫會話控制功能(P-CSCF)、詢問呼叫會話控制功能 (I-CSCF)、服務(wù)呼叫會話控制功能(S-CSCF)、服務(wù)通用分組無線業(yè)務(wù)(GPRS)支持節(jié)點 (SGSN),以及網(wǎng)關(guān)GPRS支持節(jié)點(GGSN)??梢园硗獾腎MS網(wǎng)絡(luò)部件,而不偏離本文所 描述的主題的范圍。 在框102中,可以將至少一個所復(fù)制的消息提供給一下游應(yīng)用,以用于計費驗證、 欺騙檢測、收入保障和數(shù)據(jù)分析之一。因為可以在收費系統(tǒng)中的不同點復(fù)制不同類型的消 息,因此可以向下游應(yīng)用提供與IMS收費會話或者事件相關(guān)聯(lián)的廣泛的信息。另外,可以向 下游應(yīng)用提供更及時并且更準確的信息,這是因為可以在該信息被創(chuàng)建時直接從信息源接 收該信息。例如,可以向下游計費驗證應(yīng)用提供所復(fù)制的呼叫信令消息(諸如SIP邀請消 息)和IMS計賬消息(諸如CDR)中的至少一個。 因為所復(fù)制的消息可以與共同的會話或者事件相關(guān)聯(lián),因此可以將它們進行比較 或者以其他方式一起使用它們。 一種示例性使用包括根據(jù)所復(fù)制的呼叫信令消息來檢測 并產(chǎn)生丟失的IMS計賬消息。例如,消息復(fù)制功能的第一實例可以位于諸如短消息服務(wù)中 心(SMSC)這樣的NE處,并且可以根據(jù)觀察到的諸如SIP或者SS7信令消息這樣的呼叫信 令消息,來產(chǎn)生IMS計賬消息。另外,消息復(fù)制功能的第二實例可以位于CGF處,用于復(fù)制 CDR并將它們提供給下游應(yīng)用。因此,諸如計費驗證應(yīng)用這樣的下游應(yīng)用可以接收與同一 事務(wù)相關(guān)的呼叫信令消息和MS計賬消息二者,并且根據(jù)所提供的消息的比較,可以檢測 任何差異以檢測可能的欺騙。這樣的實施例要求獨立的消息復(fù)制功能位于收費網(wǎng)絡(luò)中的多 個位置,并將在下面參照圖11中說明的離線實施例和圖13中說明的在線實施例來更詳細 地描述這樣的實施例。而現(xiàn)在將在下面參照圖2-9來描述單個實例的消息復(fù)制功能的實施 例。 圖2是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 示例性非集成的離線頂S系統(tǒng)的框圖。在圖2中示出的示例性IMS收費架構(gòu)包括NE 200、CDF 202、CGF 204、計費系統(tǒng)(BS)、消息復(fù)制功能(MCF) 208、通信功能(未示出),以及驗證 應(yīng)用210,其中,MCF 208與CGF 204位于同一位置。在觸發(fā)收費事件時,NE 200可以產(chǎn)生 包括與收費事件相關(guān)聯(lián)的信息的消息。在一個實施例中,CTF產(chǎn)生的消息可以是Diameter 計賬消息,其中,Diameter是認證、授權(quán)和計賬(AAA)協(xié)議。包含收費事件信息的Diameter 消息可以被發(fā)送到CDF 202,而CDF202可以根據(jù)所接收的原始Diameter收費事件信息來產(chǎn) 生計費記錄,諸如收費詳細記錄(CDR)。 CDF 202產(chǎn)生的CDR可以被傳輸?shù)紺GF 204,在CGF 204中,它們可以被相關(guān)并且被發(fā)送到計費系統(tǒng)(BS)206。另外,位于CGF 204處的消息復(fù) 制功能208可以復(fù)制所接收的CDR,并且將它們傳輸?shù)街T如驗證應(yīng)用210這樣的一個或多個 下游應(yīng)用以供處理。如上面參照圖1所描述的,消息復(fù)制功能208可以獨立于由CDF 202 執(zhí)行的功能而起作用。 圖3是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 替代的示例性非集成的離線IMS系統(tǒng)的框圖。參照圖3,NE 200可以接收呼叫信令消息, 并且根據(jù)所述呼叫信令消息來產(chǎn)生MS計賬消息。例如,原始IMS計賬消息可以被發(fā)送到 CDF 202,在CDF 202中,它們可以被轉(zhuǎn)換為CDR。在該實施例中,MCF 208的實例位于每個 CDF 202上,并且可以從CDF 202復(fù)制進入或者離開的消息,這取決于用戶是否希望捕捉進 入的原始頂S計賬消息、離開的CDR或者這兩者。然后,可以將CDF202產(chǎn)生的CDR傳送到 CGF 204以進行相關(guān)并路由到BS 206。 BS 206可以使用從CGF 204接收的CDR,來創(chuàng)建適 合于與例如被計費用戶進行交互的計費信息。MCF 208復(fù)制的消息可以被發(fā)送到一個或多 個下游應(yīng)用,以用于驗證和分析。應(yīng)該意識到,位于每個CDF 202上的MCF 208可以復(fù)制經(jīng) 過CDF 202的消息,而與這些消息可能經(jīng)歷的任何常規(guī)處理和路由無關(guān),由此對CDF 202的 性能的影響極小,同時為應(yīng)用210提供比常規(guī)系統(tǒng)更準確并且更及時的信息。
圖4是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 示例性部分集成的離線MS系統(tǒng)的框圖。參照圖4,CDF 202可以被集成到CGF 204,并且所 產(chǎn)生的組合的CDF 202/CGF 204可以位于與NE 200分開的位置。在該實施例中,MCF 208 也可以被集成到組合的CDF 202/CGF 204中,并且可以在進入的IMS計賬消息被轉(zhuǎn)換為CDR 之前復(fù)制這些消息,可以復(fù)制離開的CDR,或者可以復(fù)制進入的MS計賬消息和離開的CDR 二者,并且將它們提供給驗證應(yīng)用210。 圖5是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 替代的示例性部分集成的離線頂S系統(tǒng)的框圖。參照圖5,每個NE 200都包括CDF 202。 因此,每個組合的NE 200/CDF 202可以接收SIP消息,產(chǎn)生MS計賬消息,并且在內(nèi)部將它 們轉(zhuǎn)換為CDR,然后可以將所述CDR發(fā)送到CGF 204以進行相關(guān)。在該實施例中,MCF 208 位于CGF 204處,并因此復(fù)制CDR,而不管是否是在CGF 204接收進入的消息時對進入的消 息執(zhí)行復(fù)制或是在向BS 208發(fā)送離開的消息時對離開的消息執(zhí)行復(fù)制。應(yīng)該意識到,因為 MCF 208位于組合的NE 200/CDF 202處,因此在如圖5中所說明的那樣的實施例中,SIP消 息和原始IMS計賬消息可能未被復(fù)制。 圖6是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 替代的示例性部分集成的離線IMS系統(tǒng)的框圖。參照圖6,NE200、CDF 202和CGF 204位于 與如上面所討論的圖5的配置相同的配置中。但是,在圖6中,MCF 208位于每個組合的NE 200/CDF 202處,而不是在CGF 204處。通過將MCF 208設(shè)置在組合的NE 200/CDF 202處,MCF 208可以復(fù)制NE 200接收的呼叫信令消息、被同一位置處的CDF 202轉(zhuǎn)換之前的原始 IMS計賬消息,或者被CDF 202轉(zhuǎn)換之后但是在被發(fā)送到CGF 204之前的CDR。在該實施例 中,因為MCF 208產(chǎn)生的消息復(fù)制流可以被直接地發(fā)送到應(yīng)用210而不通過CGF 204進行 相關(guān)或者篩選(screening),因此應(yīng)該意識到,可以在應(yīng)用210中實現(xiàn)另外的邏輯,以對MCF 208提供的消息拷貝進行相關(guān)和處理。 圖7是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 示例性完全集成的離線MS系統(tǒng)的框圖。參照圖7,MCF 208、CGF 204和CDF 202都與每個 NE 200在同一位置,和/或被包含在每個NE200中。在該完全集成的實施例中,MCF 208可 以復(fù)制呼叫信令消息、原始頂S計賬消息、CDR或者其任何組合,并且將所復(fù)制的消息直接 轉(zhuǎn)發(fā)到下游應(yīng)用210??梢元毩⒂贑DR消息被發(fā)送到BS 208的常規(guī)流程而執(zhí)行由MCF 208 執(zhí)行的消息復(fù)制。 圖8是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 示例性非集成的在線頂S系統(tǒng)的框圖。參照圖8,NE 200可以接收呼叫信令消息,并且產(chǎn)生 對應(yīng)的MS計賬消息。MS計賬消息可以被發(fā)送到在線收費系統(tǒng)(0CS)800以供處理。因為 圖8說明的是在線實施例,因此OCS 800不產(chǎn)生CDR。相對的是,OCS 800實時或者接近實 時地根據(jù)用戶的預(yù)付費額度狀態(tài)來確定是否授權(quán)用戶執(zhí)行給定操作。根據(jù)例如是使用立即 事件收費(IEC)還是使用具有單位預(yù)留的事件收費(ECUR),0CS800可以立即授權(quán)或者禁止 完成可收費的事件,或者可以預(yù)留若干預(yù)付費額度,并且一旦已經(jīng)使用了所預(yù)留的額度,則 重新授權(quán)另外的額度或者終止用戶的會話。可以結(jié)合包含與用戶相關(guān)聯(lián)的預(yù)付費額度狀態(tài) 信息的預(yù)付費應(yīng)用802來作出該確定。例如,OCS 800可以對預(yù)付費應(yīng)用802進行查詢,以 確定用戶是否擁有足夠的額度來完成期望的事務(wù),諸如進行VoIP呼叫或者傳送文本消息。 另外,OCS 800可以包括MCF 208,用于復(fù)制從NE 200接收的MS計賬消息,并且向諸如驗 證應(yīng)用210這樣的下游應(yīng)用提供所復(fù)制的消息。MCF 208可以復(fù)制與收費事件相關(guān)聯(lián)的未 定額的MS計賬消息、從定額功能接收的已定額的MS計賬消息、還包含賬戶余額管理功能 產(chǎn)生的額度信息的已定額的MS計賬消息,或者其任何組合。 圖9是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的 示例性完全集成的在線頂S系統(tǒng)的框圖。參照圖9, OCS 800和MCF 208可以被包括在NE 200中或者與NE 200位于同一位置。在該實施例中,在根據(jù)接收的呼叫信令消息檢測到收 費事件時,NE 200可以產(chǎn)生包含收費事件信息的MS計賬消息。MS消息可以在內(nèi)部被傳 送到0CS800,以實時或者接近實時地確定與SIP會話或事件相關(guān)聯(lián)的用戶是否擁有足夠的 額度來執(zhí)行事務(wù)。如上面參照圖8所描述的,OCS 800還可以與預(yù)付費應(yīng)用802進行通信 來作出該確定。與圖8中說明的系統(tǒng)相對照地,在圖9中說明的實施例內(nèi),MCF 208位于集 成的NE 200/0CS 800上。因此,除了復(fù)制與收費事件相關(guān)聯(lián)的未定額的MS計賬消息、從 定額功能接收的已定額的MS計賬消息以及還包含賬戶余額管理功能產(chǎn)生的額度信息的 已定額的頂S計賬消息中的至少一個之外,MCF 208還可以復(fù)制NE 200接收的SIP消息。
圖10是根據(jù)本文所描述的主題、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)的示例性 非集成的離線系統(tǒng)的更詳細的框圖。參照圖10, NE 200可以例如在通信接口 1000處接收 與SIP會話相關(guān)聯(lián)的SIP消息。通信接口 IOOO可以與收費觸發(fā)功能(CTF) 1002進行通信, 以確定是否發(fā)生了收費事件。CTF1002還可以與收費規(guī)則功能(CRF) 1004進行通信,以確定是否已經(jīng)發(fā)生了收費事件。如圖10中所示,應(yīng)該意識到,CRF 1004可以位于NE 200的外 部,并且網(wǎng)絡(luò)運營商可以通過任何合適的接口對CRF 1004中存儲的收費規(guī)則進行編輯。對 于收費事件,CTF 1002可以產(chǎn)生包括與收費事件相關(guān)聯(lián)的信息的原始IMS計賬消息。
包括收費事件信息的原始MS計賬消息可以被發(fā)送到CDF 202,在CDF 202中,它 可以被轉(zhuǎn)換為CDR。 CDF 202可以檢查原始IMS計賬消息中包含的收費事件信息,并且產(chǎn)生 一個或多個CDR。因為收費網(wǎng)絡(luò)可以包括多個CDF 202(例如,針對每個NE 200有一個CDF 202),因此可以將CDF 202產(chǎn)生的CDR發(fā)送到CGF 204,以進行相關(guān)和篩選。在圖10中,CDF 202可以將一個所產(chǎn)生的CDR發(fā)送到CGF 204,但是應(yīng)該意識到,CGF204也可以從多個CDF 202(未示出)接收多個CDR。 CGF 204接收的CDR可以被暫時存儲在CDR存儲和轉(zhuǎn)發(fā)數(shù)據(jù) 庫(DB) 1006中,直到已經(jīng)完成了到BS 206的傳送。CGF 204可以存儲多個CDR,并且基于 預(yù)定調(diào)度或者其他準則將它們轉(zhuǎn)發(fā)到BS 206。 但是,因為下游應(yīng)用210可以受益于從BD 208獨立地接收CDR,因此可以將消息復(fù) 制功能208設(shè)置在CGF 204上,并且將其配置來復(fù)制所有接收的CDR,并且與通信功能(未 示出)協(xié)同來直接將它們轉(zhuǎn)發(fā)到應(yīng)用210。在圖10中所說明的主題的一個優(yōu)點包括比常 規(guī)收費驗證系統(tǒng)更早地檢測到欺騙。 圖11是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)、 包括兩個消息復(fù)制功能的示例性非集成的離線IMS系統(tǒng)的更詳細的框圖。參照圖ll,如上 所述,網(wǎng)絡(luò)實體200包括通信接口 1000,用于接收SIP消息;CTF 1002和CRF 1004,用于 與CRF 1004協(xié)同來基于所接收的SIP消息產(chǎn)生原始MS計賬消息;以及MCF 208的實例, 用于復(fù)制進入的SIP消息和/或CTF 1002產(chǎn)生的IMS計賬消息。然后,可以將發(fā)送到CDF 202以轉(zhuǎn)換為CDR的MS計賬消息傳送到CGF 204,在CGF 204中,在將CDR發(fā)送到BS 206 之前可以應(yīng)用存儲和轉(zhuǎn)發(fā)邏輯。MCF 208的第二實例可以位于CGF 204處,用于復(fù)制進入的 CDR。由MCF 208的分別位于NE 200和CGF 204處的第一和第二實例復(fù)制的消息,可以以 如上所述的方式被提供到下游應(yīng)用210,以用于執(zhí)行例如計費驗證。因為驗證應(yīng)用210可以 接收與共同的可收費事件或者會話相關(guān)聯(lián)的多種消息,因此應(yīng)該意識到,應(yīng)用210可以例 如通過將第一復(fù)制消息類型與第二復(fù)制消息類型進行比較來確定是否已經(jīng)發(fā)生了欺騙。
在一種場景中,應(yīng)用210可以從MCF 208的位于NE 200處的第一實例接收與SIP 會話相關(guān)聯(lián)的多個SIP呼叫信令消息,而可能未能從MCF 208的位于CGF 204處的第二實 例接收對應(yīng)于同一會話的CDR消息拷貝。因此,應(yīng)用210可以確定與ISP消息相關(guān)聯(lián)的用 戶已經(jīng)成功地完成了SIP會話,但是還沒有產(chǎn)生計費信息。這可能是例如由于CTF 1002未 能產(chǎn)生與該會話相關(guān)聯(lián)的原始IMS計賬消息,或者可替代地,可能是由于CDF 202未能將所 接收的原始IMS計賬消息轉(zhuǎn)換為CDR。取決于消息復(fù)制功能208的數(shù)量和位置,并因此取決 于向應(yīng)用210提供的數(shù)據(jù)的類型、時間性和準確度,網(wǎng)絡(luò)運營商能夠更好地識別并糾正計 費錯誤和/或欺騙。 圖12是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)、 包括單個消息復(fù)制功能的示例性非集成的在線MS系統(tǒng)的更詳細的框圖。參照圖12, NE 200可以在通信接口 1000處接收與SIP會話或者事件相關(guān)聯(lián)的呼叫信令消息。連接到通 信接口 1000的是可以基于觀察到的SIP消息來產(chǎn)生MS計賬消息的CTF 1002,其中,所 產(chǎn)生的IMS計賬消息與收費事件相關(guān)聯(lián)。IMS收費事件消息可以被發(fā)送到在線收費系統(tǒng)(0CS)800以供處理。 0CS 800可以包括在線收費功能(OCF) 1200,用于根據(jù)所接收的IMS收費事件信息 來確定要應(yīng)用到事務(wù)的收費類型。例如,OCF 1002可以包括會話收費功能(SCF) 1202,用 于確定可應(yīng)用的與SIP會話相關(guān)聯(lián)的收費;以及事件收費功能(ECF),用于確定可應(yīng)用的與 SIP事件相關(guān)聯(lián)的收費。但是,應(yīng)該意識到,OCF 1200中可以包括另外的收費功能,而不偏 離本文所描述的主題的范圍。 可以將IMS收費事件消息從OCF 1200發(fā)送到定額功能(RF) 1206,以將該MS消息 中包括的信息轉(zhuǎn)換為包括與事務(wù)相關(guān)聯(lián)的價格(monetarycost)的MS消息。已定額的IMS 消息可以被傳送到賬戶余額管理功能(ABMF) 1208以供處理,其中,ABMF 1208可以對預(yù)付 費應(yīng)用802進行查詢,以確定例如用戶是否擁有足夠的預(yù)付費額度來執(zhí)行事務(wù)。在圖12中 說明的實施例內(nèi),MCF 208和通信功能(未示出)可以復(fù)制在RF 1206和ABMF 1208之間 傳送的已定額的MS消息,并且將它們提供給下游驗證應(yīng)用210,以用于數(shù)據(jù)分析、欺騙檢 測或者收入保障之一。但是,應(yīng)該意識到,MCF 208也可以位于ABMF 1208和OCF 1200之 間的通信路徑中,或者位于NE 200上,并且可以包括MCF 208的多個實例,用于從MS收費 網(wǎng)絡(luò)中的多個位置復(fù)制多種消息。 圖13是根據(jù)本文所描述的主題的實施例、用于向下游應(yīng)用提供計費和使用數(shù)據(jù)、 包括兩個消息復(fù)制功能的示例性非集成的在線IMS系統(tǒng)的更詳細的框圖。參照圖13,可以 通過組合的NE 200/0CS 800來接收SIP消息。因此,可以在圖13中說明的功能之間內(nèi)部 傳送與收費事件相關(guān)聯(lián)的IMS計賬消息??梢砸耘c如上參照圖12所描述的方式相同的方 式來執(zhí)行以下所有處理產(chǎn)生收費事件信息、應(yīng)用正確的收費(即,會話、事件等),為收費 事件定額,以及確定用戶是否擁有足夠的額度來完成事務(wù)。但是,在圖13中說明的實施例 中,MCF 208可以被配置來復(fù)制多種消息。例如,MCF 208可以復(fù)制以下消息中的一個或多 個從通信接口 1000接收的SIP消息、從CTF 1002接收的未定額的IMS計賬消息、從OCF 1200接收的MS消息、從RF 1206接收的已定額的MS計賬消息、從ABMF 1208接收的還包 含有額度單位信息的已定額的IMS計賬消息。可以將這些消息類型的一個或多個消息提供 給驗證應(yīng)用210,以供檢查或者比較。 根據(jù)圖13中說明的實施例的另一方案,位于NE 200處的MCF 208可以基于觀察 到的信令消息來產(chǎn)生諸如CDR這樣的IMS計賬消息,并且向應(yīng)用210提供所產(chǎn)生的消息。 在這種場景下,可以由MCF 208基于NE 200接收的SIP或者SS7呼叫信令消息來產(chǎn)生第一 CDR流,并且可以由位于OCS 800處的MCF 208來產(chǎn)生第二 CDR流。第一和第二CDR流可 以被提供到驗證應(yīng)用210并且例如進行比較,以檢測計費中的異常。因為每個CDR流可以 與同一會話或者事務(wù)相關(guān),因此當在收費網(wǎng)絡(luò)中的不同點處產(chǎn)生時,它們可以形成應(yīng)用210 執(zhí)行比較以檢測差異并檢測可能的欺騙的基礎(chǔ)。 將理解,可以改變目前所公開的主題的各種細節(jié),而不偏離目前所公開的主題的 范圍。此外,前面的描述僅僅是用于舉例說明的目的,而非用于限制的目的。
權(quán)利要求
一種用于在網(wǎng)際協(xié)議(IP)多媒體子系統(tǒng)(IMS)環(huán)境中獲取計費和使用數(shù)據(jù)的方法,所述方法包括在計費系統(tǒng)(BS)的上游復(fù)制呼叫信令消息和與IMS事務(wù)相關(guān)的IMS計賬消息中的至少一個;以及,將所述至少一個所復(fù)制的消息提供給一應(yīng)用,以用于計費驗證、欺騙檢測、收入保障和數(shù)據(jù)分析之一。
2. 根據(jù)權(quán)利要求1所述的方法,包括針對計費驗證、欺騙檢測、收入保障和數(shù)據(jù)分析 之一,而檢查所述至少一個所復(fù)制的呼叫信令消息和IMS計賬消息中的一個。
3. 根據(jù)權(quán)利要求l所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一個 包括復(fù)制呼叫信令消息和IMS計賬消息,并且其中,所述方法還包括將所復(fù)制的呼叫信令 消息和所復(fù)制的IMS計賬消息進行比較。
4. 根據(jù)權(quán)利要求1所述的方法,其中,復(fù)制呼叫信令消息和MS計賬消息中的至少一個 包括復(fù)制包含以下項之一的呼叫信令消息7號信令系統(tǒng)(SS7)消息、會話發(fā)起協(xié)議(SIP) 消息、SIGTRAN消息,以及呼叫詳細記錄(CLDR)。
5. 根據(jù)權(quán)利要求4所述的方法,其中,復(fù)制CLDR包括復(fù)制包含以下項之一的CLDR :SS7 呼叫詳細記錄、網(wǎng)際協(xié)議呼叫詳細記錄(IPDR)、會話呼叫詳細記錄(SDR)和事務(wù)呼叫詳細 記錄(TDR)。
6. 根據(jù)權(quán)利要求1所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一個 包括復(fù)制Diameter計賬消息。
7. 根據(jù)權(quán)利要求1所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一個 包括復(fù)制包含以下項中的至少一項的原始IMS計賬消息收費事件信息、已定額的收費事 件信息,以及已定額的收費事件與額度信息,其中,所復(fù)制的MS計賬消息不是收費詳細記 錄。
8. 根據(jù)權(quán)利要求1所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一個 包括復(fù)制包含收費詳細記錄的IMS計賬消息。
9. 根據(jù)權(quán)利要求1所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一 個包括復(fù)制呼叫信令消息,并且其中,所述方法還包括基于所復(fù)制的呼叫信令消息來產(chǎn)生 IMS計賬消息。
10. 根據(jù)權(quán)利要求l所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一 個包括復(fù)制呼叫信令消息和MS計賬消息,并且其中,所述方法還包括基于所復(fù)制的呼叫 信令消息來糾正所述IMS計賬消息中包含的信息。
11. 根據(jù)權(quán)利要求1所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一 個包括復(fù)制離線IMS收費系統(tǒng)中的收費網(wǎng)關(guān)功能(CGF)處的IMS計賬消息。
12. 根據(jù)權(quán)利要求1所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一 個包括復(fù)制離線IMS計費系統(tǒng)中的收費數(shù)據(jù)功能(CDF)處的IMS計賬消息。
13. 根據(jù)權(quán)利要求l所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一 個包括復(fù)制IMS網(wǎng)絡(luò)實體(NE)處的呼叫信令消息。
14. 根據(jù)權(quán)利要求13所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少 一個包括復(fù)制以下項之一處的呼叫信令消息呼叫會話控制功能(CSCF)、電路交換網(wǎng)絡(luò)部件(CS-NE)、服務(wù)網(wǎng)絡(luò)部件、會話發(fā)起協(xié)議(SIP)應(yīng)用服務(wù)器(AS)、媒體資源功能控制器 (MRFC)、媒體網(wǎng)關(guān)控制器功能(MGCF)、邊界網(wǎng)關(guān)控制器功能(BGCF)、代理呼叫會話控制功 能(P-CSCF)、詢問呼叫會話控制功能(I-CSCF)、服務(wù)呼叫會話控制功能(S-CSCF)、服務(wù)通 用分組無線業(yè)務(wù)(GPRS)支持節(jié)點(SGSN),以及網(wǎng)關(guān)GPRS支持節(jié)點(GGSN)。
15. 根據(jù)權(quán)利要求l所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一 個包括復(fù)制從在線IMS收費系統(tǒng)中的定額功能(RF)接收的IMS計賬消息。
16. 根據(jù)權(quán)利要求l所述的方法,其中,復(fù)制呼叫信令消息和IMS計賬消息中的至少一 個包括復(fù)制從在線MS收費系統(tǒng)中的賬戶余額管理(ABMF)功能接收的MS計賬消息。
17. —種用于在網(wǎng)際協(xié)議(IP)多媒體子系統(tǒng)(IMS)環(huán)境中獲取計費和使用數(shù)據(jù)的系 統(tǒng),所述系統(tǒng)包括消息復(fù)制功能(MCF),用于在計費系統(tǒng)(BS)的上游復(fù)制呼叫信令消息和與IMS事務(wù)相 關(guān)的IMS計賬消息中的至少一個;以及,通信功能,用于將所述至少一個所復(fù)制的消息提供給一下游應(yīng)用,以用于計費驗證、欺 騙檢測、收入保障和數(shù)據(jù)分析之一 。
18. 根據(jù)權(quán)利要求17所述的系統(tǒng),包括驗證應(yīng)用,用于針對計費驗證、欺騙檢測、收入保障和數(shù)據(jù)分析之一,而檢查所述至少一個所復(fù)制的呼叫信令消息和IMS計賬消息中的一 個。
19. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述MCF被配置來復(fù)制呼叫信令消息和IMS計 賬消息,并且其中,所述系統(tǒng)還包括計費驗證應(yīng)用,其被配置來將所復(fù)制的呼叫信令消息和 所復(fù)制的MS計賬消息進行比較。
20. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述至少一個呼叫信令消息包括以下項之 一 7號信令系統(tǒng)(SS7)消息、會話發(fā)起協(xié)議(SIP)消息、SIGTRAN消息,以及呼叫詳細記錄 (CLDR),并且其中,所述至少一個IMS計賬消息包括原始IMS計賬消息和收費詳細記錄之
21. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述至少一個IMS計賬消息包括Diameter計 賬消息。
22. 根據(jù)權(quán)利要求20所述的系統(tǒng),其中,原始IMS計賬消息包括以下項中的至少一項 收費事件信息、已定額的收費事件信息,以及已定額的收費事件與額度信息,其中,所復(fù)制 的原始IMS計賬消息不是收費詳細記錄。
23. 根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述CLDR包括以下項中的至少一項SS7呼叫 詳細記錄、網(wǎng)際協(xié)議(IP)呼叫詳細記錄(IPDR)、會話呼叫詳細記錄(SDR),以及事務(wù)呼叫詳 細記錄(TDR)。
24. 根據(jù)權(quán)利要求17所述的系統(tǒng),包括計費驗證應(yīng)用,其被配置來基于所復(fù)制的呼叫 信令消息來執(zhí)行以下操作中的至少一個產(chǎn)生MS計賬消息、糾正IMS計賬消息中包含的信 息,以及使所復(fù)制的IMS計賬消息中丟失的信息完整。
25. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述MCF位于網(wǎng)絡(luò)實體(NE)處。
26. 根據(jù)權(quán)利要求25所述的系統(tǒng),其中,所述NE是以下項之一 呼叫會話控制功能 (CSCF)、電路交換網(wǎng)絡(luò)部件(CS-NE)、服務(wù)網(wǎng)絡(luò)部件、會話發(fā)起協(xié)議(SIP)應(yīng)用服務(wù)器(AS)、 媒體資源功能控制器(MRFC)、媒體網(wǎng)關(guān)控制器功能(MGCF)、邊界網(wǎng)關(guān)控制器功能(BGCF)、代理呼叫會話控制功能(P-CSCF)、詢問呼叫會話控制功能(I-CSCF)、服務(wù)呼叫會話控制功 能(S-CSCF)、服務(wù)通用分組無線業(yè)務(wù)(GPRS)支持節(jié)點(SGSN),以及網(wǎng)關(guān)GPRS支持節(jié)點 (GGSN)。
27. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述MCF位于離線IMS收費系統(tǒng)中的收費網(wǎng)關(guān) 功能(CGF)處。
28. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述MCF位于離線IMS收費系統(tǒng)中的收費數(shù)據(jù) 功能(CDF)處。
29. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述MCF與在線收費系統(tǒng)(0CS)集成。
30. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述MCF被配置來從在線IMS收費系統(tǒng)中的定 額功能(RF)接收IMS計賬消息。
31. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述MCF被配置來復(fù)制從在線IMS收費系統(tǒng)中 的賬戶計費管理功能(ABMF)接收的MS計賬消息。
32. —種計算機程序產(chǎn)品,包括在計算機可讀介質(zhì)中實施的計算機可執(zhí)行指令,用于 執(zhí)行以下步驟在網(wǎng)際協(xié)議(IP)多媒體子系統(tǒng)(IMS)環(huán)境中在計費系統(tǒng)(BS)的上游復(fù)制呼叫信令消息和與IMS事務(wù)相關(guān)的IMS計賬消息中的至 少一個;以及,將所述至少一個所復(fù)制的消息提供給一應(yīng)用,以用于計費驗證、欺騙檢測、收入保障和 數(shù)據(jù)分析之一。
全文摘要
目前所公開的主題的目的是向下游應(yīng)用提供計費和使用數(shù)據(jù)。根據(jù)一個方案,本文所描述的主題包括一種用于在IP多媒體子系統(tǒng)(IMS)環(huán)境中獲取計費和使用數(shù)據(jù)的方法。所述方法包括在計費系統(tǒng)(BS)的上游復(fù)制呼叫信令消息和與IMS事務(wù)相關(guān)的IMS計賬消息中的至少一個;以及將所述至少一個所復(fù)制的消息提供給一應(yīng)用,以用于計費驗證、欺騙檢測、收入保障和數(shù)據(jù)分析之一??梢詥为毜鼗蛘呓M合地復(fù)制多種獲取的數(shù)據(jù),并且可以檢查、比較或者以其他方式單獨地或組合地使用所復(fù)制的數(shù)據(jù)。
文檔編號H04L12/28GK101730986SQ200880023074
公開日2010年6月9日 申請日期2008年5月5日 優(yōu)先權(quán)日2007年5月4日
發(fā)明者P·J.·馬爾西科, T·E·魯賽爾 申請人:泰克萊克公司