專利名稱:一種分組業(yè)務計費方法
技術領域:
本發(fā)明涉及通信技術,特別是涉及一種分組業(yè)務計費方法。
背景技術:
隨著移動分組數(shù)據(jù)業(yè)務應用的逐漸廣泛,如何對移動分組數(shù)據(jù)業(yè)務進行準確合理的計費,已成為移動運營商及業(yè)界普遍關注的技術問題。
當前,GPRS(General Packet Radio Service,通用分組無線業(yè)務)網(wǎng)絡受到越來越多的關注,其應用日益普及。
現(xiàn)有技術中,GPRS網(wǎng)絡的計費是針對APN(Access Point Name,接入點名稱)和PDP Context(Packet Data Protocol context,分組數(shù)據(jù)協(xié)議內容),由GPRS業(yè)務節(jié)點SGSN(Serving GPRS Support Node,服務GPRS支持節(jié)點)和GGSN(Gateway GPRS Support Node,網(wǎng)關GPRS支持節(jié)點)產(chǎn)生原始計費記錄,所述原始計費記錄包括PDP Context激活和去激活時間、用戶數(shù)據(jù)流量、業(yè)務質量QoS參數(shù)等多個參數(shù)信息,然后輸出到計費網(wǎng)關,最終到計費后處理系統(tǒng)產(chǎn)生最后的用戶計費信息。
也就是說,現(xiàn)有技術只針對PDP Context進行計費,根據(jù)PDP Context的流量或時長,以及PDP Context的其它參數(shù)如APN、QoS等進行計費,即GPRS分組網(wǎng)絡中分組流以PDP Context為單位,而不是以用戶終端發(fā)出的分組數(shù)據(jù)流為單位。
因此,所述現(xiàn)有技術在進行分組業(yè)務計費時,存在一些不足之處當前GPRS網(wǎng)絡針對用戶數(shù)據(jù)流只能識別到APN和PDP Context這一級別,而現(xiàn)實中,由于用戶可以存在多個并行的數(shù)據(jù)業(yè)務,而并行的多個業(yè)務流很可能使用同一個PDP Context承載,而不同業(yè)務則可能采用不同的計費方式(例如,用戶可能同時進行流媒體業(yè)務和多媒體消息業(yè)務,兩個業(yè)務同時承載在同一個APN和PDP Context中,但計費規(guī)則不同,如流媒體業(yè)務根據(jù)用戶數(shù)據(jù)流量或時間計費,多媒體消息業(yè)務則根據(jù)事件(如發(fā)送或接收一條消息)計費)。顯然,現(xiàn)有技術難以滿足這一需求即無法針對承載于同一個APN和PDP Context中的多個業(yè)務實施不同的計費方式,如根據(jù)事件計費、根據(jù)流量計費、根據(jù)時間計費,并實行不同費率等等。
有鑒于此,為了對不同類型的IP連接網(wǎng)絡能使用相同的計費解決方案,需要提出一種新的計費方法。
發(fā)明內容
本發(fā)明解決的技術問題在于提供一種可以根據(jù)不同分組數(shù)據(jù)業(yè)務進行計費的分組業(yè)務計費方法。
為此,本發(fā)明解決技術問題的技術方案是提供一種分組業(yè)務計費方法,包括步驟1)GGSN接收用戶終端向應用服務器發(fā)起的業(yè)務請求后,轉發(fā)到所述應用服務器;2)所述GGSN獲取計費規(guī)則,所述計費規(guī)則至少包括業(yè)務數(shù)據(jù)流過濾信息;3)所述GGSN根據(jù)計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息區(qū)分流經(jīng)的用戶數(shù)據(jù)流,將符合計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息的用戶數(shù)據(jù)流應用相應計費規(guī)則進行計費,產(chǎn)生原始計費信息;4)所述GGSN將前述原始計費信息發(fā)送至計費網(wǎng)關。
其中,所述步驟2)具體包括21)所述GGSN決定是否使用動態(tài)計費規(guī)則,如果否,則轉入步驟24);如果是,則繼續(xù)步驟22);22)所述GGSN向應用服務器發(fā)起計費規(guī)則請求;23)所述應用服務器收到前述計費規(guī)則請求后,根據(jù)業(yè)務請求和計費規(guī)則請求確定計費規(guī)則,所述計費規(guī)則至少包括業(yè)務數(shù)據(jù)流過濾信息,發(fā)送給GGSN,并轉入步驟3);24)所述GGSN查找預先配置的缺省計費規(guī)則或靜態(tài)計費規(guī)則。
其中,所述計費規(guī)則請求包括用戶信息和/或承載信息。
其中,所述步驟21)中,GGSN根據(jù)是否為用戶終端第一次業(yè)務請求或者承載是否發(fā)生變化決定是否采用動態(tài)計費規(guī)則。
其中,述計費規(guī)則還包括計費碼、計費方式、計費模型。
其中,在所述步驟4)之后還包括所述GGSN刪除或緩存所述動態(tài)計費規(guī)則。
其中,所述步驟24)中,當業(yè)務數(shù)據(jù)流與GGSN中配置的靜態(tài)計費規(guī)則的過濾信息不適配,并且應用服務器不支持提供動態(tài)計費規(guī)則時,GGSN將應用缺省計費規(guī)則。
其中,還包括在靜態(tài)計費規(guī)則和動態(tài)計費規(guī)則發(fā)生沖突的情況下,確定靜態(tài)計費規(guī)則和動態(tài)計費規(guī)則的優(yōu)先級。
其中,其特征在于所述用戶數(shù)據(jù)流是指有確定的源IP地址、源端口號、目的IP地址、目的端口號和/或協(xié)議號的IP流。
相對于現(xiàn)有技術,本發(fā)明的有益效果是由于本發(fā)明計費方法中,GGSN根據(jù)計費規(guī)則中的業(yè)務數(shù)據(jù)流過濾信息區(qū)分不同的業(yè)務數(shù)據(jù)流,對不同的業(yè)務數(shù)據(jù)流應用相應的計費規(guī)則,如計費方式、計費碼等等,從而可以實現(xiàn)基于IP流的移動分組業(yè)務計費,其粒度小于當前GPRS網(wǎng)絡的基于APN和PDPContext的分組計費方式。由于業(yè)務流由一個或多個IP流組成,所以基于IP流的移動分組業(yè)務計費,能對同一APN和PDP Context中承載的不同業(yè)務流應用不同的計費規(guī)則,滿足簡單的基于業(yè)務計費的需求,為運營商提供更靈活的計費方式,為移動數(shù)據(jù)業(yè)務的更廣泛應用提供良好基礎保證。
圖1是一種應用本發(fā)明計費方法的通用網(wǎng)絡結構圖;圖2是本發(fā)明計費方法一種實施方式的流程圖;圖3是本發(fā)明計費方法另一實施方式的流程圖。
具體實施例方式
本發(fā)明提出一種基于IP流的分組業(yè)務計費的實現(xiàn)方法。所述IP流是指有確定的源IP地址、源端口號、目的IP地址、目的端口號和/或協(xié)議號的用戶數(shù)據(jù)流,其中協(xié)議號包括傳輸協(xié)議號和/或應用協(xié)議號。
由于分組業(yè)務數(shù)據(jù)流可能由一個或多個IP數(shù)據(jù)流組成,而多個分組業(yè)務數(shù)據(jù)流則可能承載在同一個APN和PDP Context中,所以基于IP流的分組計費,其粒度(最小區(qū)分單位)小于APN和PDP Context,滿足了大部分運營商根據(jù)不同分組數(shù)據(jù)業(yè)務進行計費的需求,并能適用于不同IP承載網(wǎng)。
請參閱圖1,是一種可以應用本發(fā)明分組業(yè)務計費方法的通用GPRS網(wǎng)絡。所述GPRS網(wǎng)絡包括SGSN、GGSN、應用服務器和計費網(wǎng)關;其中,SGSN連接GGSN,用于使得用戶終端可以經(jīng)無線接入網(wǎng)接入網(wǎng)絡;所述GGSN連接應用服務器和計費網(wǎng)關,用于產(chǎn)生原始計費信息,送到計費網(wǎng)關;所述計費網(wǎng)關將原始計費信息經(jīng)過合并等處理后,送到計費中心。可以理解的是,GGSN還可以連接位于GPRS網(wǎng)絡外部的分組網(wǎng)絡的應用服務器。
請參閱圖2,本發(fā)明應用于所述網(wǎng)絡時,包括步驟GGSN接收用戶終端向應用服務器發(fā)起的業(yè)務請求后,轉發(fā)到所述應用服務器;所述GGSN獲取計費規(guī)則,所述計費規(guī)則至少包括業(yè)務數(shù)據(jù)流過濾信息;所述GGSN根據(jù)計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息區(qū)分流經(jīng)的用戶數(shù)據(jù)流,將符合計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息的用戶數(shù)據(jù)流應用相應計費規(guī)則進行計費,產(chǎn)生原始計費信息;所述GGSN將前述原始計費信息發(fā)送至計費網(wǎng)關。
本發(fā)明基于IP流實現(xiàn)計費,具有兩種方式靜態(tài)配置計費規(guī)則和動態(tài)獲取計費規(guī)則。在靜態(tài)配置計費規(guī)則的情況下,GGSN不需要與應用服務器進行計費信息交互;而在動態(tài)配置計費規(guī)則的情況下,GGSN需要與應用服務器進行計費規(guī)則交互,應用服務器可位于GPRS網(wǎng)絡或外部分組網(wǎng)絡中。
所述計費規(guī)則由針對某個業(yè)務數(shù)據(jù)流的一系列信息組成,主要包括業(yè)務數(shù)據(jù)流過濾信息、計費碼、計費方式、計費模型等信息。
其中,所述業(yè)務數(shù)據(jù)流過濾信息用于區(qū)分不同的業(yè)務數(shù)據(jù)流,包括源IP地址和端口號、目的IP地址和端口號、協(xié)議號;所述計費方式指在線或離線計費;所述計費碼用于在線或離線計費系統(tǒng)確定業(yè)務費率;所述計費模型包括基于流量、時間或事件等計費,此外,對于在線計費,還包括采用什么中斷行為。
對于在線計費,也稱為實時計費,在本發(fā)明中不局限于某種實現(xiàn)方式,如可采用分組智能網(wǎng)方式,也可采用GGSN通過合適的接口協(xié)議向計費網(wǎng)關實時輸出原始計費信息。所述合適的接口協(xié)議可根據(jù)具體情況進行選擇,如GRPS計費接口協(xié)議GTP(GRPS Tunneling Protocol,GRPS隧道協(xié)議)、或RADIUS(Remote Authentication Dial In User Service,撥入用戶業(yè)務的遠端鑒權協(xié)議)等。
為了便于對本發(fā)明的進一步理解,下面對靜態(tài)配置計費規(guī)則和動態(tài)獲取計費規(guī)則下的計費過程分別進行描述。
一、基于靜態(tài)計費規(guī)則配置的IP流計費該方式主要應用于計費規(guī)則可事先確定的情況,計費規(guī)則預先靜態(tài)配置在GGSN中。
其流程包括步驟1)用戶終端向某應用服務器發(fā)起業(yè)務請求,該業(yè)務請求到達GGSN;2)GGSN收到用戶向某個應用服務器發(fā)起的業(yè)務請求后,根據(jù)目的地址信息轉發(fā)到相應應用服務器;3)GGSN查找預先配置的計費規(guī)則;4)GGSN根據(jù)前述計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息對流經(jīng)的用戶數(shù)據(jù)流進行分析,將符合某個計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息的IP流應用該計費規(guī)則進行相應計費,產(chǎn)生原始計費信息。
本發(fā)明的一個實施例是對IP網(wǎng)絡中的FTP服務器提供的FTP業(yè)務進行計費。其流程如下所述GGSN配置靜態(tài)計費規(guī)則如下上行數(shù)據(jù)流的過濾信息中的目的IP地址和端口號是FTP服務器的IP地址和FTP業(yè)務端口號(20/21),源IP地址和端口號任意;下行數(shù)據(jù)流的過濾信息中的源IP地址和端口號是FTP服務器的IP地址和FTP業(yè)務端口號(20/21),目的IP地址和端口號任意。計費方式可以是在線或離線計費。計費模型一般是基于流量計費。
當某個用戶使用FTP業(yè)務時,GGSN對數(shù)據(jù)包進行分析,對符合過濾信息的數(shù)據(jù)流應用該計費規(guī)則,產(chǎn)生原始計費信息。
二、基于動態(tài)獲取計費規(guī)則的IP流計費該方式主要應用于計費規(guī)則根據(jù)用戶業(yè)務動態(tài)變化或難以事先確定的情況,如某個應用服務器向不同用戶同時提供多個不同計費規(guī)則的應用。計費規(guī)則由應用服務器根據(jù)具體業(yè)務情況確定。
請參閱圖3,動態(tài)獲取計費規(guī)則的IP流計費的流程如下所述1)用戶終端向某應用服務器發(fā)起業(yè)務請求,該業(yè)務請求到達GGSN;2)GGSN收到用戶向某個應用服務器發(fā)起的業(yè)務請求后,根據(jù)目的地址信息轉發(fā)到相應應用服務器;3)GGSN決定是否需使用動態(tài)計費規(guī)則,判斷條件有多種,如是否為用戶第一次業(yè)務請求、承載發(fā)生變化等。如果決定使用動態(tài)計費規(guī)則,繼續(xù)步驟4);如果決定不使用動態(tài)計費規(guī)則,則GGSN采用缺省計費規(guī)則或靜態(tài)計費規(guī)則進行計費;4)GGSN向應用服務器發(fā)起計費規(guī)則請求,根據(jù)需要,所述請求消息中可能包含用戶信息和承載信息,如用戶標識、用戶終端IP地址和端口號、協(xié)議號、承載QoS等等,請求消息中可以包含這些參數(shù)的全部,或部分,或不包含。
5)應用服務器收到前述計費規(guī)則請求后,根據(jù)具體業(yè)務請求信息,以及GGSN計費規(guī)則請求中的部分信息,得到確定的計費規(guī)則,發(fā)送給GGSN。計費規(guī)則的過濾信息中一般包含應用服務器的IP地址、端口號和協(xié)議號,也可能包含用戶終端的IP地址、端口號。
6)GGSN根據(jù)計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息對流經(jīng)的用戶數(shù)據(jù)流進行分析,將符合某個計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息的IP流應用該計費規(guī)則進行相應計費,產(chǎn)生原始計費信息,直至用戶結束業(yè)務。業(yè)務結束后,GGSN可以刪除該計費規(guī)則,也可以緩存。
需要進一步說明的是,在靜態(tài)計費規(guī)則和動態(tài)計費規(guī)則發(fā)生沖突的情況下(如GGSN判斷需要應用動態(tài)計費規(guī)則,但同一個IP流,已經(jīng)配置有靜態(tài)計費規(guī)則,而且從應用服務器得到的動態(tài)計費規(guī)則和靜態(tài)計費規(guī)則不一致。這種情況即沖突。),靜態(tài)計費規(guī)則和動態(tài)計費規(guī)則的優(yōu)先級可以由運營商自行確定可以將靜態(tài)配置計費規(guī)則的優(yōu)先級列為最高,將收到的動態(tài)計費規(guī)則忽略;或者優(yōu)先應用收到的動態(tài)計費規(guī)則,忽略靜態(tài)配置計費規(guī)則。
可以理解,GGSN中可以設置缺省的計費規(guī)則,用于如下情況一些業(yè)務數(shù)據(jù)流與GGSN中靜態(tài)配置計費規(guī)則的過濾信息不適配,并且應用服務器不支持提供動態(tài)計費規(guī)則。針對這些業(yè)務數(shù)據(jù)流,GGSN將應用缺省的計費規(guī)則進行計費。
綜上所述,本發(fā)明提出了基于IP流的移動分組業(yè)務計費的實現(xiàn)方法,其粒度小于現(xiàn)有技術的基于APN和PDP Context的分組計費方式。由于業(yè)務流由一個或多個IP流組成,所以基于IP流的移動分組業(yè)務計費,能對同一APN和PDP Context中承載的不同業(yè)務流應用不同的計費規(guī)則,滿足簡單的基于業(yè)務計費的需求,為運營商提供更靈活的計費方式,為移動數(shù)據(jù)業(yè)務的更廣泛應用提供良好基礎保證。
基于IP流的移動分組業(yè)務計費方法中,其原始計費信息由GGSN提供,SGSN不再生成原始計費信息。因為某個IP數(shù)據(jù)流信息,如源IP地址、源端口號、目的IP地址、目的端口號和/或協(xié)議號,只在GGSN可見,SGSN不可見。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種分組業(yè)務計費方法,其特征在于,包括步驟1)GGSN接收用戶終端向應用服務器發(fā)起的業(yè)務請求后,轉發(fā)到所述應用服務器;2)所述GGSN獲取計費規(guī)則,所述計費規(guī)則至少包括業(yè)務數(shù)據(jù)流過濾信息;3)所述GGSN根據(jù)計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息區(qū)分流經(jīng)的用戶數(shù)據(jù)流,將符合計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息的用戶數(shù)據(jù)流應用相應計費規(guī)則進行計費,產(chǎn)生原始計費信息;4)所述GGSN將前述原始計費信息發(fā)送至計費網(wǎng)關。
2.根據(jù)權利要求1所述的分組業(yè)務計費方法,其特征在于,所述步驟2)具體包括21)所述GGSN決定是否使用動態(tài)計費規(guī)則,如果否,則轉入步驟24);如果是,則繼續(xù)步驟22);22)所述GGSN向應用服務器發(fā)起計費規(guī)則請求;23)所述應用服務器收到前述計費規(guī)則請求后,根據(jù)業(yè)務請求和計費規(guī)則請求確定計費規(guī)則,所述計費規(guī)則至少包括業(yè)務數(shù)據(jù)流過濾信息,發(fā)送給GGSN,并轉入步驟3);24)所述GGSN查找預先配置的缺省計費規(guī)則或靜態(tài)計費規(guī)則。
3.根據(jù)權利要求2所述的分組業(yè)務計費方法,其特征在于所述計費規(guī)則請求包括用戶信息和/或承載信息。
4.根據(jù)權利要求2所述的分組業(yè)務計費方法,其特征在于所述步驟21)中,GGSN根據(jù)是否為用戶終端第一次業(yè)務請求或者承載是否發(fā)生變化決定是否采用動態(tài)計費規(guī)則。
5.根據(jù)權利要求2所述的分組業(yè)務計費方法,其特征在于所述計費規(guī)則還包括計費碼、計費方式、計費模型。
6.根據(jù)權利要求2所述的分組業(yè)務計費方法,其特征在于在所述步驟4)之后還包括所述GGSN刪除或緩存所述動態(tài)計費規(guī)則。
7.根據(jù)權利要求2所述的分組業(yè)務計費方法,其特征在于所述步驟24)中,當業(yè)務數(shù)據(jù)流與GGSN中配置的靜態(tài)計費規(guī)則的過濾信息不適配,并且應用服務器不支持提供動態(tài)計費規(guī)則時,GGSN將應用缺省計費規(guī)則。
8.根據(jù)權利要求2所述的分組業(yè)務計費方法,其特征在于還包括在靜態(tài)計費規(guī)則和動態(tài)計費規(guī)則發(fā)生沖突的情況下,確定靜態(tài)計費規(guī)則和動態(tài)計費規(guī)則的優(yōu)先級。
9.根據(jù)權利要求1至8任一項所述的分組業(yè)務計費方法,其特征在于所述用戶數(shù)據(jù)流是指有確定的源IP地址、源端口號、目的IP地址、目的端口號和/或協(xié)議號的IP流。
全文摘要
本發(fā)明公開了一種分組業(yè)務計費方法,包括步驟GGSN接收用戶終端向應用服務器發(fā)起的業(yè)務請求后,轉發(fā)到所述應用服務器;所述GGSN獲取計費規(guī)則,所述計費規(guī)則至少包括業(yè)務數(shù)據(jù)流過濾信息;所述GGSN根據(jù)計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息區(qū)分流經(jīng)的用戶數(shù)據(jù)流,將符合計費規(guī)則中業(yè)務數(shù)據(jù)流過濾信息的用戶數(shù)據(jù)流應用相應計費規(guī)則進行計費,產(chǎn)生原始計費信息;所述GGSN將前述原始計費信息發(fā)送至計費網(wǎng)關。
文檔編號H04L12/14GK1716863SQ20041004825
公開日2006年1月4日 申請日期2004年6月14日 優(yōu)先權日2004年6月14日
發(fā)明者王潔 申請人:華為技術有限公司