亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種實現(xiàn)在線計費的方法及系統(tǒng)的制作方法

文檔序號:10666565閱讀:676來源:國知局
一種實現(xiàn)在線計費的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種實現(xiàn)在線計費的方法及系統(tǒng),包括:針對每個用戶,獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;根據(jù)預(yù)先設(shè)置的費率及各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費。本發(fā)明方法通過在OpenFlow交換機預(yù)先設(shè)置的在線計費的費率,通過各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費,實現(xiàn)了NFV與SDN結(jié)合下EPC網(wǎng)絡(luò)的在線計費。進一步的,通過將費率設(shè)置在業(yè)務(wù)列表中,通過將流量列表添加到相應(yīng)費率的業(yè)務(wù)列表中,實現(xiàn)了在線計費。
【專利說明】
一種實現(xiàn)在線計費的方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動通信系統(tǒng),尤指移動核心網(wǎng)網(wǎng)絡(luò)功能虛擬化(NFV)與軟件定義網(wǎng)絡(luò)(SDN)結(jié)合下一種實現(xiàn)在線計費的方法及系統(tǒng)?!颈尘凹夹g(shù)】
[0002]當(dāng)前移動演進分組核心網(wǎng)(EPC,Evolved Packet Core)在線計費由系統(tǒng)架構(gòu)演進網(wǎng)關(guān)(SAE-GW,System Architecture Evolut1n-gateway)網(wǎng)元對接在線計費系統(tǒng) (OCS,Online Charging System)服務(wù)器來實現(xiàn),其中,SAE-GW是由服務(wù)網(wǎng)關(guān)(SGW)與公用數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(PGW)合一的網(wǎng)元。圖1為現(xiàn)有的移動EPC網(wǎng)絡(luò)的基本拓撲圖,如圖1所示, SAE-GW既承擔(dān)著數(shù)據(jù)面(實線連接部分)轉(zhuǎn)發(fā)的任務(wù),同時也承擔(dān)著控制面(虛線連接部分)轉(zhuǎn)發(fā)的任務(wù),而在線計費功能就是對用戶轉(zhuǎn)發(fā)數(shù)據(jù)進行實時監(jiān)控,以防止用戶惡意透支數(shù)據(jù)流量。
[0003]移動核心網(wǎng)的網(wǎng)絡(luò)功能虛擬化(NFV)旨在利用標準的IT虛擬化技術(shù)解決這些問題,具體通過將多種網(wǎng)絡(luò)設(shè)備類型融合到數(shù)據(jù)中心、網(wǎng)絡(luò)節(jié)點以及用戶企業(yè)內(nèi)可定位的行業(yè)標準的高容量服務(wù)器、交換機和存儲中。NFV可應(yīng)用到任何數(shù)據(jù)層的數(shù)據(jù)包處理功能,以及固定、移動網(wǎng)絡(luò)架構(gòu)中的控制層功能。
[0004]SDN由開放式網(wǎng)絡(luò)基金會(0NF,Open NetWork Foundat1n)組織推進,為網(wǎng)路提供基本的轉(zhuǎn)發(fā)能力,并開放開放流(OpenFlow)接口,允許上層軟件定義數(shù)據(jù)流的轉(zhuǎn)發(fā)行為。
[0005]根據(jù)NFV和SDN的發(fā)展要求,EPC —個發(fā)展方向是向著虛擬化、控制轉(zhuǎn)發(fā)分離化發(fā)展。
[0006]圖2為NFV與SDN結(jié)合下EPC網(wǎng)絡(luò)的拓撲圖,如圖2所示,EPC網(wǎng)絡(luò)在線計費對用戶數(shù)據(jù)轉(zhuǎn)發(fā)的相關(guān)控制由控制器(Controller)掌握和發(fā)起,這種控制行為的內(nèi)容受到用戶數(shù)據(jù)使用信息的影響,而用戶數(shù)據(jù)使用信息只由OpenFlow交換機(OpenFlow Switch)所掌握。這與現(xiàn)有EPC網(wǎng)絡(luò)里控制發(fā)起者,用戶數(shù)據(jù)使用信息掌握者都是SAE-GW不一樣。因此,原有的由SAE-GW進行在線計費方式,并不適用NFV與SDN結(jié)合下的EPC網(wǎng)絡(luò),EPC網(wǎng)絡(luò)的數(shù)據(jù)流量存在惡意透支的風(fēng)險。
【發(fā)明內(nèi)容】

[0007]為了解決上述技術(shù)問題,本發(fā)明提供一種實現(xiàn)在線計費的方法及系統(tǒng),能夠適用 NFV與SDN結(jié)合下EPC網(wǎng)絡(luò)的在線計費。
[0008]為了達到本發(fā)明目的,本發(fā)明提供了實現(xiàn)在線計費的方法,其特征在于,針對每個用戶,包括:
[0009]獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;
[0010]根據(jù)預(yù)先設(shè)置的費率及各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費。
[0011]進一步地,該方法之前還包括:
[0012]根據(jù)計費規(guī)則在開放流OpenFlow交換機上預(yù)先設(shè)置在線計費的費率。
[0013]進一步地,在線計費的費率通過業(yè)務(wù)列表設(shè)置,
[0014]獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量具體包括:
[0015]各類型數(shù)據(jù)報文第一次產(chǎn)生且匹配到相應(yīng)的流量列表時,分別添加數(shù)據(jù)報文的流量列表到相應(yīng)費率的業(yè)務(wù)列表中,以獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;
[0016]進行在線計費具體包括:[〇〇17]根據(jù)各業(yè)務(wù)列表中設(shè)置的費率及各業(yè)務(wù)列表中數(shù)據(jù)報文的累計流量進行在線計費。
[0018]進一步地,當(dāng)數(shù)據(jù)報文匹配不到相應(yīng)的流量列表時,該方法還包括:
[0019]OpenFlow交換機根據(jù)數(shù)據(jù)報文生成該數(shù)據(jù)報文的流量列表并發(fā)往控制器 Controller ;
[0020]控制器根據(jù)所述生成的流量列表響應(yīng)所述OpenFlow交換機該數(shù)據(jù)報文的計費規(guī)則。
[0021]進一步地,該方法還包括:
[0022]預(yù)先定義控制器到所述OpenFlow交換機的更新請求;
[0023]更新請求為業(yè)務(wù)列表的更新請求,所述更新請求包括丟包、和/或攜帶有重定向地址的重定向指示、和/或免費指示、和/或費率切換時間點、和/或立即觸發(fā)上送請求指示、和/或上送流量門限、和/或上送時間門限的請求;
[0024]更新請求為需響應(yīng)或無需響應(yīng)的更新請求。
[0025]進一步地,該方法還包括:
[0026]預(yù)先定義所述Open Flow交換機到所述控制器的上送請求;
[0027]根據(jù)所述上送流量門限、和/或上送時間門限的請求觸發(fā)所述上送請求;
[0028]上送請求中攜帶所述業(yè)務(wù)列表中數(shù)據(jù)報文的累計流量和時間信息。
[0029]進一步地,當(dāng)所述數(shù)據(jù)報文的流量列表被釋放時,
[0030]業(yè)務(wù)列表在其所包含的最后一個流量列表被釋放時釋放,在業(yè)務(wù)列表釋放的同時上送業(yè)務(wù)列表中累計流量的信息。
[0031]進一步地,添加數(shù)據(jù)報文的流量列表到相應(yīng)費率的業(yè)務(wù)列表中具體包括:
[0032]以用戶終端網(wǎng)絡(luò)之間互連的協(xié)議Source IP、相關(guān)承載上下文TEIDU及業(yè)務(wù)服務(wù)身份標識號碼Service ID作為關(guān)鍵字,將所述數(shù)據(jù)報文的流量列表添加到相應(yīng)費率的業(yè)務(wù)列表中。
[0033]進一步地,該方法之前還包括:
[0034]用戶訪問接入時,控制器與OpenFlow交換機交互,在控制器上創(chuàng)建TEIDU后,承載著用戶數(shù)據(jù)的通用分組無線服務(wù)技術(shù)隧道協(xié)議GTP報文送到OpenFlow交換機后解析獲得 GTP報文的關(guān)鍵字,將解析出的用戶數(shù)據(jù)報文做OpenFlow處理。
[0035]另一方面,本申請還提供一種實現(xiàn)在線計費的系統(tǒng),至少包括OpenFlow交換機:
[0036]OpenFlow交換機至少包括獲取單元和計費單元;其中,
[0037]針對每個用戶,
[0038]獲取單元,用于獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;
[0039]計費單元,用于根據(jù)預(yù)先設(shè)置的費率及各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費。
[0040]進一步地,OpenFlow交換機還包括設(shè)置單元,用于根據(jù)計費規(guī)則預(yù)先設(shè)置在線計費的費率。
[0041]進一步地,設(shè)置單元具體用于,
[0042]根據(jù)計費規(guī)則通過業(yè)務(wù)列表預(yù)先設(shè)置在線計費的費率;
[0043]獲取單元具體用于,各類型數(shù)據(jù)報文第一次產(chǎn)生且匹配到相應(yīng)的流量列表時,分別添加數(shù)據(jù)報文的流量列表到相應(yīng)費率的業(yè)務(wù)列表中,以獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;
[0044]計費單元具體用于,根據(jù)各業(yè)務(wù)列表中設(shè)置的費率及各業(yè)務(wù)列表中數(shù)據(jù)報文的累計流量進行在線計費。
[0045]進一步地,OpenFlow交換機還包括流量列表生成單元,該系統(tǒng)還包括控制器 Controller ;
[0046]流量列表生成單元,用于當(dāng)數(shù)據(jù)報文匹配不到相應(yīng)的流量列表時,根據(jù)數(shù)據(jù)報文生成該數(shù)據(jù)報文的流量列表,并將生成的流量列表發(fā)往所述控制器;
[0047]控制器包括計費規(guī)則下發(fā)單元,用于根據(jù)生成的流量列表響應(yīng)OpenFlow交換機該數(shù)據(jù)報文的計費規(guī)則。
[0048]進一步地,該系統(tǒng)還包括預(yù)定義裝置,
[0049]預(yù)定義裝置包括第一預(yù)定義單元,用于預(yù)先定義控制器到所述Open Flow交換機的更新請求;
[0050]更新請求為所述業(yè)務(wù)列表的更新請求,所述更新請求包括丟包、和/或攜帶有重定向地址的重定向指示、和/或免費指示、和/或費率切換時間點、和/或立即觸發(fā)上送請求指示、和/或上送流量門限、和/或上送時間門限的請求;[0051 ]更新請求為需響應(yīng)或無需響應(yīng)的更新請求。
[0052]進一步地,預(yù)定義裝置還包括第二預(yù)定義單元,用于預(yù)先定義OpenFlow交換機到所述控制器的上送請求;
[0053]根據(jù)所述上送流量門限、和/或上送時間門限的請求觸發(fā)所述上送請求;
[0054]所述上送請求中攜帶業(yè)務(wù)列表中累計流量和時間信息。
[0055]進一步地,OpenFlow交換機還包括釋放單元,用于當(dāng)用戶訪問網(wǎng)絡(luò)的數(shù)據(jù)報文的流量列表根據(jù)用戶訪問量被釋放時,
[0056]在業(yè)務(wù)列表所包含的最后一個流量列表被釋放時釋放,在業(yè)務(wù)列表釋放的同時上送業(yè)務(wù)列表中累計流量的信息。
[0057]進一步地,添加單元具體用于,
[0058]根據(jù)計費規(guī)則的不同,以用戶終端網(wǎng)絡(luò)之間互連的協(xié)議Source IP、相關(guān)承載上下文TEIDU及業(yè)務(wù)服務(wù)身份標識號碼Service ID作為關(guān)鍵字,將所述數(shù)據(jù)報文的流量列表添加到相應(yīng)費率的業(yè)務(wù)列表中。
[0059]與現(xiàn)有技術(shù)相比,本申請技術(shù)方案包括:針對每個用戶,獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;根據(jù)預(yù)先設(shè)置的費率及各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費。 本發(fā)明方法通過在OpenFlow交換機預(yù)先設(shè)置的在線計費的費率,通過各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費,實現(xiàn)了 NFV與SDN結(jié)合下EPC網(wǎng)絡(luò)的在線計費。進一步的, 通過將費率設(shè)置在業(yè)務(wù)列表中,通過將流量列表添加到相應(yīng)費率的業(yè)務(wù)列表中,實現(xiàn)了在線計費?!靖綀D說明】
[0060]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0061]圖1為現(xiàn)有的移動EPC網(wǎng)絡(luò)的基本拓撲圖;
[0062]圖2為NFV與SDN結(jié)合下EPC網(wǎng)絡(luò)的拓撲圖;
[0063]圖3為本發(fā)明實現(xiàn)在線計費的方法的流程圖;
[0064]圖4為本發(fā)明實現(xiàn)在線計費的系統(tǒng)的結(jié)構(gòu)框圖;
[0065]圖5是本發(fā)明具體實施例的方法的流程圖?!揪唧w實施方式】
[0066]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0067]圖3為本發(fā)明實現(xiàn)在線計費的方法的流程圖,如圖3所示,針對各用戶,包括:
[0068]步驟300、獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;
[0069]本發(fā)明方法中,在線計費的費率通過業(yè)務(wù)列表設(shè)置,
[0070]本步驟中,獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量具體包括:
[0071]各類型數(shù)據(jù)報文第一次產(chǎn)生且匹配到相應(yīng)的流量列表時,分別添加數(shù)據(jù)報文的流量列表到相應(yīng)費率的業(yè)務(wù)列表中,以獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;
[0072]步驟301、根據(jù)預(yù)先設(shè)置的費率及各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費。
[0073]在線計費的費率通過業(yè)務(wù)列表設(shè)置,
[0074]進行在線計費具體包括:
[0075]各類型數(shù)據(jù)報文第一次產(chǎn)生且匹配到相應(yīng)的流量列表時,分別添加數(shù)據(jù)報文的流量列表到相應(yīng)費率的業(yè)務(wù)列表中;
[0076]根據(jù)各業(yè)務(wù)列表中設(shè)置的費率及各業(yè)務(wù)列表中數(shù)據(jù)報文的累計流量進行在線計費。
[0077]需要說明的是,流量列表一般通過Flow Table表示,是用戶訪問網(wǎng)絡(luò)時,根據(jù)數(shù)據(jù)報文的五元組生成的,五元組通常是指源IP地址、源端口、目的IP地址、目的端口和傳輸層協(xié)議五個量組成的一個集合,屬于本領(lǐng)域技術(shù)人員的公知常識;通過將費率系統(tǒng)的流量列表連接到同一業(yè)務(wù)列表,在業(yè)務(wù)列表中進行累計流量,結(jié)合費率,獲得用戶訪問流量的費用,實現(xiàn)在線計費。
[0078]本步驟中,添加數(shù)據(jù)報文的流量列表到相應(yīng)費率的業(yè)務(wù)列表中具體包括:
[0079]以用戶終端網(wǎng)絡(luò)之間互連的協(xié)議(Source IP)、相關(guān)承載上下文(TEIDU)及業(yè)務(wù)服務(wù)身份標識號碼(Service ID)作為關(guān)鍵字,將數(shù)據(jù)報文的流量列表添加到相應(yīng)費率的業(yè)務(wù)列表中。
[0080]當(dāng)數(shù)據(jù)報文匹配不到相應(yīng)的流量列表時,該方法還包括:
[0081]OpenFlow交換機根據(jù)數(shù)據(jù)報文生成該數(shù)據(jù)報文的流量列表并發(fā)往控制器 (Controller);
[0082]控制器根據(jù)生成的流量列表響應(yīng)OpenFlow交換機該數(shù)據(jù)報文的計費規(guī)則。
[0083]在步驟300之前,本發(fā)明方法還包括:根據(jù)計費規(guī)則在OpenFlow交換機上預(yù)先設(shè)置在線計費的費率。
[0084]具體的,在線計費的費率可以通過業(yè)務(wù)列表設(shè)置。在實際應(yīng)用中,一般業(yè)務(wù)列表可以通過Service Table表不。
[0085]需要說明的是,這里業(yè)務(wù)列表的生成主要根據(jù)各類型數(shù)據(jù)報文的計費規(guī)則的不同生成的,也就是說,如果不同0CS對數(shù)據(jù)報文的計費規(guī)則相同時,只會生成一個業(yè)務(wù)列表。
[0086]需要說明的是,數(shù)據(jù)報文的計費規(guī)則通常由Controller之中的策略與計費規(guī)則功能單元(PCRF,Policy and Charging Rules Funct1n)或 0CS 配置,如果 PCRF和 0CS 中不不含計費規(guī)則,也可以根據(jù)本領(lǐng)域技術(shù)人員根據(jù)協(xié)議進行計費規(guī)則的配置,計費規(guī)則的配置屬于本領(lǐng)域技術(shù)人員的公知常識。在下發(fā)計費規(guī)則的同時,往往還下發(fā)控制規(guī)則,例如、門限控制、和/或服務(wù)質(zhì)量Q0S等;這里與計費規(guī)則相匹配的業(yè)務(wù)列表是指與計費規(guī)則定義的計費標準與業(yè)務(wù)列表的費率相符。需要說明的是,這里響應(yīng)OpenFlow交換機的計費規(guī)則,如果與已經(jīng)存在的流量列表的計費規(guī)則不同,則根據(jù)本發(fā)明方法生成業(yè)務(wù)列表,如果計費規(guī)則與已經(jīng)存在的流量列表的計費規(guī)則相同,則將該流量列表添加到相應(yīng)的業(yè)務(wù)列表中。
[0087]本發(fā)明方法還包括:
[0088]預(yù)先定義控制器到Open Flow交換機的更新請求;
[0089]更新請求為業(yè)務(wù)列表的更新請求,所述更新請求包括丟包、和/或攜帶有重定向地址的重定向指示、和/或免費指示、和/或費率切換時間點、和/或立即觸發(fā)上送請求指示、和/或上送流量門限、和/或上送時間門限的請求;
[0090]更新請求為需響應(yīng)或無需響應(yīng)的更新請求。
[0091]需要說明的是,當(dāng)更新請求為丟包、重定向指示、免費指示的請求時,OpenFlow交換機修改相應(yīng)業(yè)務(wù)列表狀態(tài),供業(yè)務(wù)計費的相關(guān)處理使用。
[0092]本發(fā)明方法還包括:
[0093]預(yù)先定義Open Flow交換機到控制器的上送請求;
[0094]根據(jù)上送流量門限、和/或上送時間門限的請求觸發(fā)上送請求;
[0095]上送請求中攜帶所述業(yè)務(wù)列表中數(shù)據(jù)報文的累計流量和時間信息。
[0096]當(dāng)數(shù)據(jù)報文的流量列表被釋放時,
[0097]業(yè)務(wù)列表在其所包含的最后一個流量列表被釋放時釋放,并在業(yè)務(wù)列表釋放的同時上送業(yè)務(wù)列表中累計流量的信息。
[0098]本發(fā)明方法之前還包括:
[0099]用戶訪問接入時,控制器與OpenFlow交換機交互,在控制器上創(chuàng)建相關(guān)承載上下文(TEIDU)后,承載著用戶數(shù)據(jù)的通用分組無線服務(wù)技術(shù)隧道協(xié)議(GTP)報文送到 OpenFlow交換機后解析獲得GTP報文的關(guān)鍵字,將解析出的用戶數(shù)據(jù)報文做OpenFlow處理。需要說明的是,該部分做OpenFlow處理為本發(fā)明技術(shù)方案的一個優(yōu)選實施條件。
[0100]本發(fā)明方法通過在OpenFlow交換機預(yù)先設(shè)置的在線計費的費率,通過各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費,實現(xiàn)了 NFV與SDN結(jié)合下EPC網(wǎng)絡(luò)的在線計費。進一步的,通過將費率設(shè)置在業(yè)務(wù)列表中,通過將流量列表添加到相應(yīng)費率的業(yè)務(wù)列表中,實現(xiàn)了在線計費。
[0101]圖4為本發(fā)明實現(xiàn)在線計費的系統(tǒng)的結(jié)構(gòu)框圖,如圖4所示,至少包括OpenFlow 交換機:
[0102]OpenFlow交換機包括獲取單元和計費單元;其中,
[0103]針對每個用戶,
[0104]獲取單元,用于獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;
[0105]獲取單元具體用于,各類型數(shù)據(jù)報文第一次產(chǎn)生且匹配到相應(yīng)的流量列表時,分別添加數(shù)據(jù)報文的流量列表到相應(yīng)費率的業(yè)務(wù)列表中,以獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;
[0106]計費單元,用于根據(jù)預(yù)先設(shè)置的費率及各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費。
[0107]OpenFlow交換機還包括設(shè)置單元,用于根據(jù)計費規(guī)則預(yù)先設(shè)置在線計費的費率;
[0108]設(shè)置單元具體用于,
[0109]根據(jù)計費規(guī)則通過業(yè)務(wù)列表預(yù)先設(shè)置在線計費的費率;[〇11〇]計費單元具體用于,根據(jù)各業(yè)務(wù)列表中設(shè)置的費率及各業(yè)務(wù)列表中數(shù)據(jù)報文的累計流量進行在線計費。
[0111]OpenFlow交換機還包括流量列表生成單元,該系統(tǒng)還包括控制器Controller ;
[0112]流量列表生成單元,用于當(dāng)數(shù)據(jù)報文匹配不到相應(yīng)的流量列表時,根據(jù)數(shù)據(jù)報文生成該數(shù)據(jù)報文的流量列表,并將生成的流量列表發(fā)往所述控制器;
[0113]控制器包括計費規(guī)則下發(fā)單元,用于根據(jù)生成的流量列表響應(yīng)OpenFlow交換機該數(shù)據(jù)報文的計費規(guī)則。
[0114]本發(fā)明系統(tǒng)還包括預(yù)定義裝置,
[0115]預(yù)定義裝置包括第一預(yù)定義單元,用于預(yù)先定義控制器到Open Flow交換機的更新請求;
[0116]更新請求為所述業(yè)務(wù)列表的更新請求,更新請求包括丟包、和/或攜帶有重定向地址的重定向指示、和/或免費指示、和/或費率切換時間點、和/或立即觸發(fā)上送請求指示、和/或上送流量門限、和/或上送時間門限的請求;
[0117]更新請求為需響應(yīng)或無需響應(yīng)的更新請求。
[0118]預(yù)定義裝置還包括第二預(yù)定義單元,用于預(yù)先定義OpenFlow交換機到控制器的上送請求;
[0119]根據(jù)上送流量門限、和/或上送時間門限的請求觸發(fā)上送請求;
[0120]上送請求中攜帶業(yè)務(wù)列表中累計流量和時間信息。
[0121]OpenFlow交換機還包括釋放單元,用于當(dāng)用戶訪問網(wǎng)絡(luò)的數(shù)據(jù)報文的流量列表根據(jù)用戶訪問量被釋放時,
[0122]在業(yè)務(wù)列表所包含的最后一個流量列表被釋放時釋放,在業(yè)務(wù)列表釋放的同時上送業(yè)務(wù)列表中累計流量的信息。
[0123]添加單元具體用于,
[0124]根據(jù)計費規(guī)則的不同,以Source IP、TEIDU及業(yè)務(wù)ServicelD作為關(guān)鍵字,將數(shù)據(jù)報文的流量列表添加到相應(yīng)費率的業(yè)務(wù)列表中。
[0125]以下通過具體實施例對本發(fā)明方法的工作過程進行清楚詳細的說明,實施例并不用于限制本發(fā)明的保護范圍。
[0126]實施例1
[0127]圖5是本發(fā)明具體實施例的方法的流程圖,如圖5所示,包括:
[0128]步驟500:終端發(fā)起接入創(chuàng)建會話請求至Contro 11 er中的SAE-GW (SAE-GW為 Control中虛擬設(shè)備),創(chuàng)建默認承載。
[0129]步驟501:SAE-GW產(chǎn)生控制面的TEIDC,選擇某個OpenFlow交換機,并向其發(fā)起創(chuàng)建承載請求(攜帶TEIDC,用于對端響應(yīng)帶回)。
[0130]需要說明的是,如果SAE-GW只做SGW使用時,也一樣需要此步驟,但OpenFlow交換機只負責(zé)把用戶業(yè)務(wù)的數(shù)據(jù)報文轉(zhuǎn)發(fā)到PGW指定的OpenFlow交換機,這種特定情況在此不贅述;
[0131]步驟502:0penFlow交換機響應(yīng)Controller創(chuàng)建承載請求,產(chǎn)生并返回TEIDU給 Controller。至此Controller與OpenFlow交換機之間對于用戶接入的會話、承載建立了關(guān)耳關(guān)關(guān)系;
[0132]步驟503:完成移動用戶的EPC核心網(wǎng)接入,Controller響應(yīng)(應(yīng)該是經(jīng) Controller內(nèi)部的SGW、MME)終端接入成功,后續(xù)Controller內(nèi)部MME與SGW之間完成修改承載請求/響應(yīng)(Modify Bearer Req/Res)交互;用戶接入到移動網(wǎng)絡(luò),開始發(fā)起業(yè)務(wù)數(shù)據(jù),即開始傳輸數(shù)據(jù)報文;
[0133]步驟504:由于用于第一個業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)報文在OpenFlow Switch上匹配不到相應(yīng)的流量列表,OpenFlow交換機生成流量列表并上報給Controller ;
[0134]步驟505 Controller對上報的流量列表進行分析后下發(fā)相應(yīng)的計費規(guī)則和控制規(guī)則,這就明確了這個業(yè)務(wù)類型,即Service ID(RatingGroup);
[0135]具體的,進行分析確定計費規(guī)則的方法是,Control ler內(nèi)部,SAE-GW向0CS發(fā)起信用控制初始請求(CCR(I))請求,為之前的數(shù)據(jù)業(yè)務(wù)請求批價配額;0CS響應(yīng)SAE-GW CCA(I) 下發(fā)相應(yīng)的配額;Controller根據(jù)0CS下發(fā)的配額進行折算,選擇一個合理的上送門限,即完成計費規(guī)則和控制規(guī)則的確定。
[0136]這里控制規(guī)則是基于設(shè)定的在線計費的最高額度設(shè)定的,及根據(jù)預(yù)先支付或確定的費用確定的流量上限。
[0137]步驟506:用戶的同一業(yè)務(wù)數(shù)據(jù)進行數(shù)據(jù)報文的傳輸;
[0138]步驟507:根據(jù)OpenFlow交換機中的業(yè)務(wù)列表,在控制規(guī)則的上送門限的限制下, 上送用戶業(yè)務(wù)的累計流量信息;
[0139]步驟508:0CS下發(fā)的配額耗盡,此時,重新發(fā)起申請請求信用控制更新響應(yīng) (CCA(U)) Controller中0CS查看用戶賬戶,確定在線計費所累計流量的費用已經(jīng)到達所配額度,即用戶已經(jīng)欠費,通過CCA(U)通知SAE-GW ;
[0140]步驟509:Contro 11 er指示OpenFlow交換機對用戶的該業(yè)務(wù)的數(shù)據(jù)報文進行丟包處理;用戶的業(yè)務(wù)不再允許通過OpenFlow交換機,直至后續(xù)用戶進行充值。
[0141]雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本發(fā)明的專利保護范圍,仍須以所附的權(quán)利要求書所界定的范圍為準。
【主權(quán)項】
1.一種實現(xiàn)在線計費的方法,其特征在于,針對每個用戶,包括:獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;根據(jù)預(yù)先設(shè)置的費率及各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法之前還包括:根據(jù)計費規(guī)則在開放流OpenFlow交換機上預(yù)先設(shè)置在線計費的費率。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在線計費的費率通過業(yè)務(wù)列表設(shè)置, 所述獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量具體包括:各類型數(shù)據(jù)報文第一次產(chǎn)生且匹配到相應(yīng)的流量列表時,分別添加數(shù)據(jù)報文的流量列 表到相應(yīng)費率的業(yè)務(wù)列表中,以獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;所述進行在線計費具體包括:根據(jù)各業(yè)務(wù)列表中設(shè)置的費率及各業(yè)務(wù)列表中數(shù)據(jù)報文的累計流量進行在線計費。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)數(shù)據(jù)報文匹配不到相應(yīng)的流量列表時, 該方法還包括:所述OpenFlow交換機根據(jù)數(shù)據(jù)報文生成該數(shù)據(jù)報文的流量列表并發(fā)往控制器 Controller ;控制器根據(jù)所述生成的流量列表響應(yīng)所述OpenFlow交換機該數(shù)據(jù)報文的計費規(guī)則。5.根據(jù)權(quán)利要求1?4任一項所述的方法,其特征在于,該方法還包括:預(yù)先定義控制器到所述OpenFlow交換機的更新請求;所述更新請求為業(yè)務(wù)列表的更新請求,所述更新請求包括丟包、和/或攜帶有重定向 地址的重定向指示、和/或免費指示、和/或費率切換時間點、和/或立即觸發(fā)上送請求指 示、和/或上送流量門限、和/或上送時間門限的請求;所述更新請求為需響應(yīng)或無需響應(yīng)的更新請求。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,該方法還包括:預(yù)先定義所述Open Flow交換機到所述控制器的上送請求;根據(jù)所述上送流量門限、和/或上送時間門限的請求觸發(fā)所述上送請求;所述上送請求中攜帶所述業(yè)務(wù)列表中數(shù)據(jù)報文的累計流量和時間信息。7.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述數(shù)據(jù)報文的流量列表被釋放時, 所述業(yè)務(wù)列表在其所包含的最后一個流量列表被釋放時釋放,在業(yè)務(wù)列表釋放的同時上送業(yè)務(wù)列表中累計流量的信息。8.根據(jù)權(quán)利要求3、4或7所述的方法,其特征在于,所述添加數(shù)據(jù)報文的流量列表到相 應(yīng)費率的業(yè)務(wù)列表中具體包括:以用戶終端網(wǎng)絡(luò)之間互連的協(xié)議Source IP、相關(guān)承載上下文TEIDU及業(yè)務(wù)服務(wù)身份 標識號碼Service ID作為關(guān)鍵字,將所述數(shù)據(jù)報文的流量列表添加到相應(yīng)費率的業(yè)務(wù)列表 中。9.根據(jù)權(quán)利要求1、2、3、4或7所述的方法,其特征在于,該方法之前還包括:用戶訪問接入時,控制器與OpenFlow交換機交互,在控制器上創(chuàng)建TEIDU后,承載著用 戶數(shù)據(jù)的通用分組無線服務(wù)技術(shù)隧道協(xié)議GTP報文送到OpenFlow交換機后解析獲得GTP 報文的關(guān)鍵字,將解析出的用戶數(shù)據(jù)報文做OpenFlow處理。10.—種實現(xiàn)在線計費的系統(tǒng),其特征在于,至少包括OpenFlow交換機:OpenFlow交換機至少包括獲取單元和計費單元;其中,針對每個用戶,獲取單元,用于獲取各費率對應(yīng)的數(shù)據(jù)報文的累計流量;計費單元,用于根據(jù)預(yù)先設(shè)置的費率及各費率對應(yīng)的數(shù)據(jù)報文的累計流量進行在線計費。11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述OpenFlow交換機還包括設(shè)置單元, 用于根據(jù)計費規(guī)則預(yù)先設(shè)置在線計費的費率。12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述設(shè)置單元具體用于,根據(jù)計費規(guī)則通過業(yè)務(wù)列表預(yù)先設(shè)置在線計費的費率;所述獲取單元具體用于,各類型數(shù)據(jù)報文第一次產(chǎn)生且匹配到相應(yīng)的流量列表時,分 別添加數(shù)據(jù)報文的流量列表到相應(yīng)費率的業(yè)務(wù)列表中,以獲取各費率對應(yīng)的數(shù)據(jù)報文的累 計流量;所述計費單元具體用于,根據(jù)各業(yè)務(wù)列表中設(shè)置的費率及各業(yè)務(wù)列表中數(shù)據(jù)報文的累 計流量進行在線計費。13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述OpenFlow交換機還包括流量列表 生成單元,該系統(tǒng)還包括控制器Controller ;流量列表生成單元,用于當(dāng)數(shù)據(jù)報文匹配不到相應(yīng)的流量列表時,根據(jù)數(shù)據(jù)報文生成 該數(shù)據(jù)報文的流量列表,并將生成的流量列表發(fā)往所述控制器;控制器包括計費規(guī)則下發(fā)單元,用于根據(jù)生成的流量列表響應(yīng)OpenFlow交換機該數(shù) 據(jù)報文的計費規(guī)則。14.根據(jù)權(quán)利要求12或13所述的系統(tǒng),其特征在于,該系統(tǒng)還包括預(yù)定義裝置,所述預(yù)定義裝置包括第一預(yù)定義單元,用于預(yù)先定義控制器到所述Open Flow交換機 的更新請求;所述更新請求為所述業(yè)務(wù)列表的更新請求,所述更新請求包括丟包、和/或攜帶有重 定向地址的重定向指示、和/或免費指示、和/或費率切換時間點、和/或立即觸發(fā)上送請 求指示、和/或上送流量門限、和/或上送時間門限的請求;所述更新請求為需響應(yīng)或無需響應(yīng)的更新請求。15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述預(yù)定義裝置還包括第二預(yù)定義單 元,用于預(yù)先定義OpenFlow交換機到所述控制器的上送請求;根據(jù)所述上送流量門限、和/或上送時間門限的請求觸發(fā)所述上送請求;所述上送請求中攜帶業(yè)務(wù)列表中累計流量和時間信息。16.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述OpenFlow交換機還包括釋放單元, 用于當(dāng)用戶訪問網(wǎng)絡(luò)的數(shù)據(jù)報文的流量列表根據(jù)用戶訪問量被釋放時,在業(yè)務(wù)列表所包含的最后一個流量列表被釋放時釋放,在業(yè)務(wù)列表釋放的同時上送業(yè) 務(wù)列表中累計流量的信息。17.根據(jù)權(quán)利要求10、11、12、13或16所述的系統(tǒng),其特征在于,所述添加單元具體用 于,根據(jù)計費規(guī)則的不同,以用戶終端網(wǎng)絡(luò)之間互連的協(xié)議Source IP、相關(guān)承載上下文 TEIDU及業(yè)務(wù)服務(wù)身份標識號碼Service ID作為關(guān)鍵字,將所述數(shù)據(jù)報文的流量列表添加到相應(yīng)費率的業(yè)務(wù)列表中。
【文檔編號】H04W4/24GK106034296SQ201510102328
【公開日】2016年10月19日
【申請日】2015年3月9日
【發(fā)明人】夏勇
【申請人】中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1