通信中的訂閱者特定追蹤的制作方法
【技術領域】
[0001]本發明的示例性和非限制性實施例一般地涉及無線通信網絡,并且更特別地涉及訂閱者(subscriber)追蹤。
【背景技術】
[0002]以下的【背景技術】描述可以包括洞察、發現、理解或公開、或者關聯連同在本發明之前對相關技術領域來說不知道但是由本發明提供的公開。下面可以明確地指出本發明的一些這樣的貢獻,而本發明的其它的這樣的貢獻將從它們的上下文中變得顯然。
[0003]策略和計費執行功能性(PCEF)指的是在通信網絡中使實現定義并應用操作的和商業相關的規則的技術。
【發明內容】
[0004]以下內容呈現本發明的簡化概要,以便提供對本發明的一些方面的基本理解。本概要不是對本發明的廣泛概述。其不意圖識別本發明的關鍵/決定性元素或不意圖勾畫本發明的范圍。其唯一目的是為了以簡化的形式呈現本發明的一些觀念,作為對稍后呈現的更詳細的描述的序幕。
[0005]本發明的各種方面包括如在獨立權利要求中限定的方法、裝置、以及計算機程序產品。在從屬權利要求中公開了本發明的進一步的實施例。
[0006]本發明的一個方面涉及用于在通信系統中的訂閱者追蹤的方法,包括在網絡裝置中捕獲用戶平面分組(user plane packet),其中所述裝置實現3GPP策略和計費執行功能性PCEF;將分組特定元數據添加到所捕獲的用戶平面分組,其中所述分組特定元數據被用于促進核心網絡元件的訂閱者特定故障排除(troubleshooting)。
[0007]本發明的進一步的方面涉及裝置,包括至少一個處理器;以及至少一個存儲器,包括計算機程序代碼,其中所述至少一個存儲器和所述計算機程序代碼被配置成利用所述至少一個處理器引起所述裝置執行方法步驟中的任何步驟。
[0008]本發明的更進一步的方面涉及包括程序指令的計算機程序產品,當所述程序指令在計算裝置上運行時引起所述計算裝置執行方法步驟中的任何步驟。
[0009]雖然獨立地陳述本發明的各種方面、實施例和特征,但是應領會的是,本發明的各種方面、實施例和特征的所有結合都是可能的并且是在如所主張的本發明的范圍之內。
【附圖說明】
[0010]下面將借助于示例性實施例參考附圖更詳細地描述本發明,其中圖1圖解3GPP網絡架構;
圖2示出圖解示例性裝置的簡化框圖;
圖3示出圖解根據本發明的實施例的示例性消息傳送(messaging)事件的消息傳送圖; 圖4示出根據本發明的示例性實施例的流程圖的示意圖。
【具體實施方式】
[0011 ]在移動網絡中,將用戶會話建立為在移動終端(MT)和網關(GW)之間的隧道。由于蜂窩式網絡架構,網關是用于用戶會話的集合點,提供朝向在互聯網或操作者服務網絡中的服務的錨定。在3G中,網關可以包括GG SN元件,以及在LTE中包括SAE-GW元件。圖1圖解3GPP網絡。
[0012]許多網絡元件提供訂閱者特定追蹤性能,通常被實現為對本地儲存器(存儲器或硬驅動器)的直接業務捕獲或對一些外部系統的端口鏡像。網關產品處理EPC系統中的控制和用戶平面兩者。雖然控制平面消息通常是相當直截了當的并且可以被容易地理解,但是用戶平面分組捕獲不講述關于系統內部分組的處理的目前任何事。僅可以捕獲在入口和出口中的分組。
[0013]在將要開始的通過LTE的語音(VoLTE)時代的到來時,有效的故障排除甚至變得更加重要。
[0014]在當前活動的系統中,該系統具有達到數百萬的同時連接的訂閱者的數目,用于故障排除目的的一般性在線接口捕獲/追蹤是不可能的。需要訂閱者特定追蹤,特別是當也可以以個體訂閱者的粒度完成訂閱特定策略時。由移動操作者提供的當代使用案例包括在許多情況中可以由末端用戶經由操作者自己的服務入口來控制并修改的被區分的計費或不同的公平使用策略。
[0015]如果出現問題,那么故障排除必須能夠提供系統為什么出乎意料地運轉的回答。PCRF、OCS、或AAA服務器能夠在運行時間期間動態地安裝并移除策略(被實現為PCC規則庫、PCC規則和PCC過濾器)。這導致情況:在當末端用戶經歷問題時的時間處追蹤在某一系統中的實際配置是什么是非常復雜的。
[0016](在網關和一些其它產品中可用的)基本的訂閱者追蹤特征不能夠描述系統內部發生什么,例如,如何對特定的分組收費的。許多操作者要求精確到字節水平的精確度以使實現被區分的計費模型。
[0017]除了由操作者和由賣主兩者的正常的故障排除活動之外,有時產品可能必須寫對開發者來說有意義的內部信息,像是識別引起一些問題等的源代碼行,這也可以被嵌入到追蹤用于稍后由專家離線分析。
[0018]當前的網關只支持基本的訂閱者追蹤,但是不產生任何用于訂閱者追蹤的元數據。針對路由器產品,元數據可以僅位于設備的存儲器內,本地地可用于故障排除。這類元數據被限制到像是時間戳的非常基本的IP流信息。在一種方法中,可以將元數據直接地存儲到分組捕獲。
[0019]示例性實施例使實現具有標準元數據的訂閱者追蹤功能性用于對EPC網絡元件進行故障排除。示例性實施例提出將特定元數據添加到在實現3GPP策略和計費執行功能性(PCEF)的3GPP網關元件中的被捕獲的用戶平面分組以促進訂閱者特定故障排除。元數據可以包括無論何時都對分組可應用的特殊信息。元數據可以包括(但不被限制于)以下中的一個或多個:
?PCC規則名稱(規則類型或者是動態的或者是預定義的),識別PCC規則,
?PCC規則庫名稱,識別由本地默認策略或外部服務器激活的PCC規則庫;相同的規則也可以被包括在多個PCC規則庫中,因此可以要求PCC規則庫和PCC規則的結合以充分地識別匹配的PCC規則,
?PCC規則行為 ?優先
?PCC過濾器
?計費評級組(charging rating group)
?計費服務id ?策略監控密鑰 ?丟失分組(識別和推理)
O公共部分,在產品特定消費者文件中被提供,原因可以被分類成若干良好定義的組,像是:計費/分組檢查/整形器(Shaper )/資源限制,
O私有部分,意圖僅用于由產品賣主故障排除;這可以包括精確的代碼點、許可信息、內部資源情況信息等。
[0020]將多個元數據字段添加到相同的分組也可以是可能的,因為通常情況是針對相同的分組要求這些字段中的許多字段。
[0021]采用該元數據,操作者能夠找出在網關中針對特定分組和分組流的處理是什么。特定地,了解某些分組流是否得到不同的計費和策略控制處理是可能的。即,操作者能夠比較由不同的分組流經歷的計費和策略控制處理。
[0022]如由在PCAP-NG (PCAP下一代)轉儲文件格式中新引入的元數據允許的那樣,可以直接地將該信息添加到分組其自身。以這種方式,標準格式允許任何操作者利用現存的、實際上標準的Wireshark工具族用于分析所捕獲的分組。
[0023]可以以多種不同方式編碼數據,但是實際上標準的方式是使用TLV(類型_長度_值)結構。
[0024]在相關3GPP規范中定義了針對公共部分需要的字段,即:
1)3GPP 29.212策略和計費執行;Gxx參考點 ?規則激活
O評級組、服務id、監控入口(密鑰),
O用于將業務匹配到規則的過濾器,
?Gx/Gxc 監控
2)3GPP 32.299計費管理;直徑計費應用
?對在線計費的依賴性:在所捕獲的分組中可見的評級組可以與在OCS接口(Gy)中可見的評級組是相同的,
3)3GPP 32.251計費管理;分組交換(PS)域計費
?對離線計費的依賴性:在所捕獲的分組中可見的評級組可以與在Bp和GTP’接口中的計費數據記錄(CDR)中可見的評級組是相同的。
[0025]在特定捕獲點處將元數據添加到分組。這些點可以位于分組處理的入口和/或出口。為了性能原因,特定地為了具有高吞吐量和等待時間要求的網關產品,可以僅一次將元數據添加到分組。這意味著在存儲器緩沖器中收集數據,并且然后在捕獲點處將數據插入到分組。在捕獲點處,原始分組繼續在其到原始目的地的路徑上,而朝向產品特定數據集合服務發送捕獲分組(具有所添加的元數據的分組的克隆),在那里還將數據寫到永久儲存器。
[0026]示例性實施例使實現經改善的故障排除能力。其還允許操作者在采用真實的網關系統實際的部署之前嘗試并檢驗他們的新的商業和計費模型。尤其是當計費和策略控制是依賴于DPI(深度分組檢查)能力,快速地改變協議簽名和被引入到互聯網中的新服務甚至可以在非常短的時間周期中淘汰操作者定義的PCC規則和過濾器。具有采用簡單的方法檢驗在真實