專利名稱:一種防范計費溢出的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種防范計費溢出的方法、裝置及系統(tǒng)。
背景技術(shù):
在移動分組業(yè)務(wù)中,移動臺(Mobile Station, MS)可以在激活通用無線分組業(yè)務(wù)隧道協(xié)議(General packet radio service Tunneling Protocol, GTP)業(yè)務(wù)后,根據(jù)從網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點(Gateway General packet radio service Support Node,GGSN)獲取網(wǎng)絡(luò)互連的協(xié)議(Internet Protocol, IP)地址,向公眾數(shù)據(jù)網(wǎng)絡(luò)(Public DataNetwork,PDN)請求分組數(shù)據(jù)。但是,如果MS未等到數(shù)據(jù)傳輸完畢就退出GTP業(yè)務(wù),GGSN則可以將該IP地址分配給激活GTP業(yè)務(wù)的其他MS,并通過MS激活GTP業(yè)務(wù)時基于該IP地址建立的連接鏈路,將來自I3DN的MS請求的分組數(shù)據(jù)發(fā)送至其他MS,從而會導(dǎo)致其他MS為該 分組數(shù)據(jù)付費,即計費溢出問題?,F(xiàn)有技術(shù)中,為了解決計費溢出問題,如圖I所示,在服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點(Serving General packet radio service Support Node, SGSN)與 GGSN之間部署了一臺防火墻Gn,防火墻Gn可以通過對SGSN與GGSN之間的GTP報文的解析,檢測到MS下線(即退出GTP業(yè)務(wù)),并將下線MS的IP發(fā)送至防火墻Gi,以使防火墻Gi刪除與該IP相關(guān)的連接鏈路。這樣,在新MS上線后,當已下線MS申請的分組數(shù)據(jù)到達防火墻Gi時,由于與該分組數(shù)據(jù)相關(guān)的連接鏈路已刪除,則該分組數(shù)據(jù)將被防火墻Gi攔截,從而可以實現(xiàn)GTP計費溢出的防范。但是,由于部署一臺防火墻Gn的成本較高,并且如果防火墻Gn —旦發(fā)生故障將會嚴重影響業(yè)務(wù);且SGSN與GGSN之間交互的GTP報文比較復(fù)雜,防火墻Gn難以做到完全解析和識別,因此,需要一種可以在低成本下有效防范計費溢出的方案。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種防范計費溢出的方法、裝置及系統(tǒng),可以在低成本下實現(xiàn)計費溢出的防范。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案本發(fā)明實施例的第一方面,提供一種防范計費溢出的方法,包括網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的移動臺MS下線消息,所述MS下線消息中包含所述MS的網(wǎng)絡(luò)互連協(xié)議IP地址;所述GGSN發(fā)送計費終止消息至防火墻Gi,所述計費終止消息中包含所述MS的所述IP地址,以使所述防火墻Gi從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接。結(jié)合第一方面,在一種可能的實現(xiàn)方式中,在網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的移動臺MS下線消息之前,所述方法還包括
所述GGSN接收來自所述SGSN的所述MS上線消息;所述GGSN根據(jù)所述MS上線消息給所述MS分配所述IP地址;所述GGSN在接收到來自所述MS的分組數(shù)據(jù)請求消息后,根據(jù)所述分組數(shù)據(jù)請求消息向公眾數(shù)據(jù)網(wǎng)絡(luò)TON請求分組數(shù)據(jù)。結(jié)合第一方面和上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,在網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的移動臺MS下線消息之后,所述方法還包括所述GGSN發(fā)送所述計費終止消息至遠程認證撥號用戶服務(wù)RADIUS服務(wù)器,所述計費終止消息中包含所述MS的所述IP地址,以使所述RADIUS服務(wù)器對所述IP地址 對應(yīng)的所述MS停止計費。本發(fā)明實施例的第二方面,還提供一種防范計費溢出的方法,包括防火墻Gi接收來自網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN的計費終止消息,所述計費終止消息中包含移動臺MS的網(wǎng)絡(luò)互連協(xié)議IP地址,所述計費終止消息為所述GGSN在接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的所述MS下線消息后發(fā)送的;所述防火墻Gi從所述計費終止消息中解析所述MS的所述IP地址;所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接。結(jié)合第二方面,在一種可能的實現(xiàn)方式中,在所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接之后,所述方法還包括當所述MS請求的來自PDN的分組數(shù)據(jù)到達所述防火墻Gi時,所述防火墻Gi丟棄所述分組數(shù)據(jù)。本發(fā)明實施例的第三方面,還提供一種網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN,包括接收器,用于接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的移動臺MS下線消息,所述MS下線消息中包含所述MS的網(wǎng)絡(luò)互連協(xié)議IP地址;發(fā)送器,用于發(fā)送計費終止消息至防火墻Gi,所述計費終止消息中包含所述MS的所述IP地址,以使所述防火墻Gi從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接。結(jié)合第三方面,在一種可能的實現(xiàn)方式中,所述接收器,還用于在接收來自所述SGSN的所述MS下線消息之前,接收來自所述SGSN的所述MS上線消息;接收來自所述MS的分組數(shù)據(jù)請求消息;所述GGSN,還包括處理器,用于根據(jù)所述接收器接收的所述MS上線消息給所述MS分配所述IP地址,并在所述接收器接收到來自所述MS的分組數(shù)據(jù)請求消息后,根據(jù)所述分組數(shù)據(jù)請求消息向公眾數(shù)據(jù)網(wǎng)絡(luò)TON請求分組數(shù)據(jù);所述接收器,還用于接收來自所述MS的分組數(shù)據(jù)請求消息。結(jié)合第三方面和上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,所述發(fā)送器,用于在所述接收器接收到來自所述SGSN的所述MS下線消息之后,發(fā)送所述計費終止消息至RADIUS服務(wù)器,所述計費終止消息中包含所述MS的所述IP地址,以使所述RADIUS服務(wù)器對所述IP地址對應(yīng)的所述MS停止計費。本發(fā)明實施例的第四方面,還提供一種防火墻Gi,包括接收器,用于接收來自網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN的計費終止消息,所述計費終止消息中包含移動臺MS的網(wǎng)絡(luò)互連協(xié)議IP地址,所述計費終止消息為所述GGSN在接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的所述MS下線消息后發(fā)送的;處理器,用于從所述接收器接收的所述計費終止消息中解析所述MS的所述IP地址;根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接。結(jié)合第四方面,在一種可能的實現(xiàn)方式中,所述處理器,還用于當所述MS請求的來自TON的分組數(shù)據(jù)到達所述防火墻Gi時,丟棄所述分組數(shù)據(jù)。 本發(fā)明實施例的第五方面,還提供一種防范計費溢出的系統(tǒng),包括網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN ;防火墻Gi ;以及服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN ;所述GGSN,用于接收來自所述SGSN的移動臺MS下線消息,所述MS下線消息中包含所述MS的網(wǎng)絡(luò)互連協(xié)議IP地址;發(fā)送計費終止消息至所述防火墻Gi,所述計費終止消息中包含所述MS的所述IP地址,以使所述防火墻Gi從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接;所述防火墻Gi,用于接收來自所述GGSN的所述計費終止消息,所述計費終止消息中包含所述MS的所述IP地址,所述計費終止消息為所述GGSN在接收來自所述SGSN的所述MS下線消息后發(fā)送的;從所述計費終止消息中解析所述MS的所述IP地址;根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接;所述SGSN,用于在檢測到MS下線后,發(fā)送MS下線消息至所述GGSN,所述MS下線消息中包含所述MS的IP地址,以使所述GGSN發(fā)送計費終止消息至所述防火墻Gi,進而使所述防火墻Gi從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的會話連接。結(jié)合第五方面,在一種可能的實現(xiàn)方式中,所述SGSN,還用于發(fā)送MS上線消息至所述GGSN ;接收來自所述MS的分組數(shù)據(jù)請求消息后,并將所述分組數(shù)據(jù)請求消息轉(zhuǎn)發(fā)至所述GGSN,以使所述GGSN根據(jù)所述分組數(shù)據(jù)請求消息向TON請求分組數(shù)據(jù)。本發(fā)明實施例提供的防范計費溢出的方法、裝置及系統(tǒng),防火墻Gi接收來自GGSN的計費終止消息,并從計費終止消息中解析MS的所述IP地址,然后根據(jù)該IP地址刪除防火墻Gi和GGSN之間的會話連接。與現(xiàn)有技術(shù)在SGSN與GGSN之間部署了一臺防火墻Gn,通過防火墻Gn解析SGSN與GGSN之間的報文,獲取MS下線消息并發(fā)送至防火墻Gi,防范計費溢出相比,不需要部署防火墻Gn,防火墻Gi可以在接收到GGSN發(fā)送的計費終止消息后,刪除防火墻Gi和GGSN之間的對應(yīng)于已下線MS的會話連接,從而可以在低成本下有效地實現(xiàn)計費溢出的防范。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為現(xiàn)有技術(shù)中的GPRS網(wǎng)絡(luò)防范計費溢出的部署示意圖;圖2為本發(fā)明實施例I中的一種防范計費溢出的方法流程圖;圖3為本發(fā)明實施例2中的一種防范計費溢出的方法流程圖;圖4為本發(fā)明實施例中的GPRS網(wǎng)絡(luò)防范計費溢出的部署示意圖;圖5為本發(fā)明實施例3中的一種防范計費溢出的方法流程圖;圖6為本發(fā)明實施例4中的一種GGSN的組成示意圖;
圖7為本發(fā)明實施例4中的另一種GGSN的組成示意圖;圖8為本發(fā)明實施例5中的一種防火墻Gi的組成示意圖;圖9為本發(fā)明實施例6中的一種防范計費溢出的系統(tǒng)的組成示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本文中描述的各種技術(shù)可用于各種無線通信系統(tǒng),例如當前2G,3G通信系統(tǒng)和下一代通信系統(tǒng),例如全球移動通信系統(tǒng)(GSM, Global System for Mobilecommunications),碼分多址(CDMA, Code Division Multiple Access)系統(tǒng),時分多址(TDMA, Time Division Multiple Access)系統(tǒng),寬帶碼分多址(WCDMA, Wideband CodeDivision Multiple Access Wireless),步頁分多址(FDMA, Frequency Division MultipleAddressing)系統(tǒng),正交頻分多址(0FDMA, Orthogonal Frequency-Division MultipleAccess)系統(tǒng),單載波FDMA(SC-FDMA)系統(tǒng),通用分組無線業(yè)務(wù)(GPRS,General PacketRadio Service)系統(tǒng),長期演進(LTE, Long Term Evolution)系統(tǒng),以及其他此類通信系統(tǒng)。實施例I本發(fā)明實施例提供一種防范計費溢出的方法,如圖2所示,包括101、網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點(Gateway General packet radio serviceSupport Node, GGSN)接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點(Serving General packetradio service Support Node, SGSN)的移動臺(Mobile Station, MS)下線消息,MS 下線消息中包含MS的網(wǎng)絡(luò)互連協(xié)議(Internet Protocol, IP)地址。本發(fā)明實施例的方法可以應(yīng)用于通用無線分組業(yè)務(wù)(General Packet RadioService, GPRS)網(wǎng)絡(luò)提供的移動分組業(yè)務(wù)中。其中,GPRS網(wǎng)絡(luò)通過在全球移動通信系統(tǒng)(Global System of Mobile communication, GSM)網(wǎng)絡(luò)的基礎(chǔ)上增加功能實體,如 GGSN、SGSN等,以實現(xiàn)分組數(shù)據(jù)的傳輸。其中,GPRS網(wǎng)絡(luò)的主要功能實體包括GPRS骨干網(wǎng)、GGSN、SGSN、歸屬位置寄存器(Home Location Register,HLR)、移動交換中心(Mobile SwitchingCenter, MSC)、拜訪位置寄存器(Visitor Location Register, VLR)、MS、公眾數(shù)據(jù)網(wǎng)絡(luò)(Public Data Network, PDN)等。
需要說明的是,SGSN可以與MSC、VLR等配合,為MS主叫或被叫提供分組數(shù)據(jù)的轉(zhuǎn)發(fā)、地址翻譯等管理功能。GGSN主要起網(wǎng)關(guān)作用(網(wǎng)關(guān)在傳輸層上,用以實現(xiàn)網(wǎng)絡(luò)的互連,是最復(fù)雜的網(wǎng)絡(luò)互連設(shè)備),可以連接多種不同的數(shù)據(jù)網(wǎng)絡(luò)。其中,GGSN具有存儲轉(zhuǎn)發(fā)、用戶數(shù)據(jù)管理、移動性管理等功能。具體的,GGSN可以選擇哪些分組數(shù)據(jù)能夠進入GPRS網(wǎng)絡(luò),以保證GPRS網(wǎng)絡(luò)的安全;GGSN可以為MS動態(tài)分配IP地址;GGSN可以接入遠程認證撥號用戶服務(wù)(Remote Authentication Dial In User Service, RADIUS)月艮務(wù)器,實現(xiàn)用戶認證、分組數(shù)據(jù)計費等功能。進一步的,在GGSN接收來自SGSN的移動臺MS下線消息之前,該防范計費溢出的方法,還可以包括GGSN接收來自SGSN的MS上線消息;GGSN根據(jù)MS上線消息給MS分配IP地址,GGSN在接收到來自MS的分組數(shù)據(jù)請求消息后,根據(jù)分組數(shù)據(jù)請求消息向公眾數(shù)據(jù)網(wǎng)絡(luò)(Public Data Network,PDN)請求分組數(shù)據(jù)。具體的,當MS激活通用無線分組業(yè)務(wù)隧道協(xié)議(General packetradio service Tunneling Protocol, GTP)業(yè)務(wù)(即 MS 上線)后,可以獲得GGSN分配給該MS的IP地址,然后發(fā)送分組數(shù)據(jù)請求消息至GGSN,通過GGSN向I3DN請求分組數(shù)據(jù)。 102、GGSN發(fā)送計費終止消息至防火墻Gi,計費終止消息中包含MS的IP地址,以使防火墻Gi從計費終止消息中解析出MS的IP地址后,防火墻Gi根據(jù)IP地址刪除防火墻Gi和GGSN之間的對應(yīng)于MS的會話連接。其中,GGSN發(fā)送計費終止消息至防火墻Gi的具體方式可以是GGSN發(fā)送計費終止消息至RADIUS服務(wù)器時,抄送該計費終止消息至防火墻Gi。本發(fā)明實施例提供的防范計費溢出的方法,GGSN可以在接收到來自SGSN的MS下線消息后,發(fā)送計費終止消息至防火墻Gi,以使防火墻Gi從計費終止消息中解析出MS的IP地址后,根據(jù)該IP地址刪除防火墻Gi和GGSN之間的對應(yīng)于已下線MS的會話連接。與現(xiàn)有技術(shù)在SGSN與GGSN之間部署了一臺防火墻Gn,通過防火墻Gn解析SGSN與GGSN之間的報文,獲取MS下線消息并發(fā)送至防火墻Gi,防范計費溢出相比,不需要部署防火墻Gn,GGSN可以發(fā)送計費終止消息至防火墻Gi,以使防火墻Gi刪除和GGSN之間的對應(yīng)于已下線MS的會話連接,從而可以在低成本下有效地實現(xiàn)計費溢出的防范。實施例2本發(fā)明實施例提供一種防范計費溢出的方法,如圖3所示,包括201、防火墻Gi接收來自GGSN的計費終止消息,計費終止消息中包含MS的IP地址。其中,計費終止消息為GGSN在接收到來自SGSN的MS下線消息后,發(fā)送至防火墻Gi的。需要說明的是,GPRS網(wǎng)絡(luò)中,各個實體之間的接口不同,如,Gb接口、Gr接口、Gn接口、Gi接口等。其中,Gi接口為GPRS網(wǎng)絡(luò)和PDN之間的接口,Gn接口為GRPS網(wǎng)絡(luò)支持節(jié)點之間的接口。如圖4所示,本發(fā)明實施例中的防火墻為GGSN與PDN之間的防火墻,該防火墻與GGSN通過Gi接口連接,因此稱作防火墻Gi。由于SGSN與GGSN通過Gn接口連接,因此現(xiàn)有技術(shù)中提到的部署在SGSN與GGSN之間的防火墻稱作防火墻Gn。202、防火墻Gi從計費終止消息中解析MS的IP地址。其中,防火墻Gi可以讀取來自GGSN的計費終止消息,并從該計費終止消息中解析出MS的IP地址。203、防火墻Gi根據(jù)IP地址刪除防火墻Gi和GGSN之間的對應(yīng)于MS的會話連接。其中,防火墻Gi可以根據(jù)從計費終止消息中解析出的MS的IP地址,查詢防火墻Gi與GGSN之間的對應(yīng)于該MS的會話連接。本發(fā)明實施例提供的防范計費溢出的方法,防火墻Gi接收來自GGSN的計費終止消息,并從計費終止消息中解析MS的所述IP地址,然后根據(jù)該IP地址刪除防火墻Gi和GGSN之間的會話連接。與現(xiàn)有技術(shù)在SGSN與GGSN之間部署了一臺防火墻Gn,通過防火墻Gn解析SGSN與GGSN之間的報文,獲取MS下線消息并發(fā)送至防火墻Gi,防范計費溢出相t匕,不需要部署防火墻Gn,防火墻Gi可以在接收到GGSN發(fā)送的計費終止消息后,刪除防火墻Gi和GGSN之間的對應(yīng)于已下線MS的會話連接,從而可以在低成本下有效地實現(xiàn)計費溢出的防范。
實施例3本發(fā)明實施例提供一種防范計費溢出的方法,如圖5所示,包括301、GGSN接收來自SGSN的MS上線消息。其中,SGSN可以檢測到MS上線或者下線,并通過GTP報文發(fā)送MS上線消息或者MS下線消息至GGSN。其中,GTP在GPRS骨干網(wǎng)中(如SGSN和GGSN之間)提供協(xié)議信道,即SGSN和GGSN之間的信令或者數(shù)據(jù)的傳輸都是通過GTP報文進行傳輸?shù)摹?02,GGSN根據(jù)MS上線消息給MS分配IP地址,并在接收到來自MS的分組數(shù)據(jù)請求消息后,根據(jù)分組數(shù)據(jù)請求消息向PDN請求分組數(shù)據(jù)。需要說明的是,在GGSN接收來自SGSN的MS上線消息后,本實施例的方法還可以包括=GGSN發(fā)送計費開始消息至RADIUS服務(wù)器,計費開始消息中包含上線MS的IP地址,以使RADIUS服務(wù)器對IP地址對應(yīng)的MS開始計費。303、GGSN接收來自SGSN的MS下線消息,MS下線消息中包含MS的IP地址。304、GGSN發(fā)送計費終止消息至RADIUS服務(wù)器,計費終止消息中包含MS的IP地址,以使RADIUS服務(wù)器對IP地址對應(yīng)的MS停止計費。其中,GGSN可以通過RADIUS報文發(fā)送計費終止消息至RADIUS服務(wù)器,以使RADIUS服務(wù)器根據(jù)該計費終止消息中包含的MS的IP地址,對該IP地址對應(yīng)的MS停止計費。305、GGSN發(fā)送計費終止消息至防火墻Gi,計費終止消息中包含MS的IP地址。其中,與現(xiàn)有技術(shù)不同,GGSN可以在接收到用戶下線消息后,將發(fā)送至RADIUS服務(wù)器的計費終止消息發(fā)送至防火墻Gi,以使防火墻Gi根據(jù)該計費終止消息刪除與該MS對應(yīng)的會話連接,從而實現(xiàn)計費溢出的防范。這樣,不僅可以降低防范計費溢出的成本,還可以避免由于防火墻Gn無法完成識別或解析SGSN和GGSN之間交互的GTP報文,而造成的計費溢出。需要說明的是,GGSN發(fā)送計費終止消息至防火墻Gi的具體方式可以是GGSN可以通過RADIUS報文發(fā)送計費終止消息至防火墻Gi。進一步需要說明的是,GGSN發(fā)送至防火墻Gi的消息包括但不局限于計費終止消息,例如,當MS上線時,GGSN可以發(fā)送MS計費開始消息至防火墻Gi,以建立GGSN與防火墻Gi之間的基于該MS的IP地址的會話連接。其中,GGSN發(fā)送至防火墻Gi的其他消息本實施例中不再贅述。306、防火墻Gi從計費終止消息中解析MS的IP地址。其中,防火墻Gi可以從RADIUS報文中解析計費終止消息,然后從計費終止消息中解析MS的IP地址。進一步的,防火墻Gi還可以判斷該RADIUS報文的合法性,即判斷該RADIUS報文對應(yīng)的框架協(xié)議是否存在,檢查該IP地址的合法性。需要說明的是,與GTP報文相比,RADIUS報文的結(jié)構(gòu)比較簡單,防火墻Gi可以對RADIUS報文進行完全的識別和解析,以獲取MS的IP地址。307、防火墻Gi根據(jù)IP地址刪除防火墻Gi和GGSN之間的對應(yīng)于MS的 會話連接。308、當MS請求的來自PDN的分組數(shù)據(jù)到達防火墻Gi時,防火墻Gi丟棄分組數(shù)據(jù)。具體的,當防火墻Gi接收到來自TON的對應(yīng)的會話連接已刪除的分組數(shù)據(jù)時,防火墻Gi可以查詢防火墻的包過濾策略,重新發(fā)起會話連接。其中,防火墻Gi的包過濾策略允許GGSN向TON發(fā)起會話連接,并傳輸分組數(shù)據(jù),禁止I3DN向GGSN發(fā)起會話連接。示例性的,根據(jù)防火墻策略,當數(shù)據(jù)或者報文到達防火墻時,防火墻首先會查詢與該數(shù)據(jù)或者報文相關(guān)的會話連接;如果與該數(shù)據(jù)或者報文相關(guān)的會話連接存在,防火墻則允許該數(shù)據(jù)或者報文通過;如果與該數(shù)據(jù)或者報文相關(guān)的會話連接已刪除,防火墻則會查詢防火墻的包過濾,若防火墻的包過濾允許該數(shù)據(jù)或者報文通過,防火墻則會再次建立與該數(shù)據(jù)或者報文相關(guān)的會話連接,并允許該數(shù)據(jù)或者報文通過;若防火墻的包過濾不允許該數(shù)據(jù)或者報文通過,防火墻則會丟棄該數(shù)據(jù)或者報文。具體的,當新的MS上線后,雖然已下線的MS請求分組數(shù)據(jù)可以繼續(xù)傳輸,但是當已下線MS請求的來自PDN的分組數(shù)據(jù)到達防火墻Gi時,防火墻Gi和GGSN之間的對應(yīng)于已下線MS的會話連接已經(jīng)刪除。防火墻Gi則需要查詢防火墻的包過濾,由于防火墻Gi的包過濾策略禁止I3DN向GGSN發(fā)起會話連接,則防火墻Gi不能向GGSN傳送該分組數(shù)據(jù),因此,防火墻Gi可以直接丟棄該分組數(shù)據(jù),從而可以避免新上線的MS為其他已下線MS申請的分組數(shù)據(jù)付費的問題,實現(xiàn)了對計費溢出的防范。需要說明的是,本發(fā)明實施例提供的防范計費溢出的方法中部分方法步驟的具體描述可以參考其他方法實施例中的對應(yīng)內(nèi)容,本實施例這里不再詳細贅述。本發(fā)明實施例提供的防范計費溢出的方法,防火墻Gi可以接收來自GGSN的計費終止消息,并從計費終止消息中解析MS的所述IP地址,然后根據(jù)該IP地址刪除防火墻Gi和GGSN之間的會話連接。與現(xiàn)有技術(shù)在SGSN與GGSN之間部署了一臺防火墻Gn,通過防火墻Gn解析SGSN與GGSN之間的報文,獲取MS下線消息并發(fā)送至防火墻Gi,防范計費溢出相t匕,不需要部署防火墻Gn,防火墻Gi可以在接收到GGSN發(fā)送的計費終止消息后,刪除防火墻Gi和GGSN之間的對應(yīng)于已下線MS的會話連接,從而可以在低成本下有效地實現(xiàn)計費溢出的防范。實施例4本發(fā)明實施例提供一種GGSN,如圖6所示,包括接收器41、發(fā)送器42。接收器41,用于接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的移動臺MS下線消息,所述MS下線消息中包含所述MS的網(wǎng)絡(luò)互連協(xié)議IP地址。發(fā)送器42,用于發(fā)送計費終止消息至防火墻Gi,所述計費終止消息中包含所述MS的所述IP地址,以使所述防火墻Gi從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接。進一步的,所述接收器,還用于在接收來自所述SGSN的所述MS下線消息之前,接收來自所述SGSN的所述MS上線消息;接收來自所述MS的分組數(shù)據(jù)請求消息。如圖7所示,所述GGSN,還可以包括處理器43。處理器43,用于根據(jù)所述接收器41接收的所述MS上線消息給所述MS分配所述IP地址,并在所述接收器41接收到來自所述MS的分組數(shù)據(jù)請求消息后,根據(jù)所述分組數(shù)據(jù)請求消息向公眾數(shù)據(jù)網(wǎng)絡(luò)PDN請求分組數(shù)據(jù)。所述接收器41,還用于接收來自所述MS的分組數(shù)據(jù)請求消息。進一步的,所述發(fā)送器42,還用于在所述接收器41接收到來自所述SGSN的所述MS下線消息之后,發(fā)送所述計費終止消息至RADIUS服務(wù)器,所述計費終止消息中包含所述 MS的所述IP地址,以使所述RADIUS服務(wù)器對所述IP地址對應(yīng)的所述MS停止計費。需要說明的是,本發(fā)明實施例提供的GGSN中部分功能模塊的具體描述可以參考其他實施例中的對應(yīng)內(nèi)容,本實施例這里不再詳細贅述。本發(fā)明實施例提供的GGSN,可以在接收到來自SGSN的MS下線消息后,發(fā)送計費終止消息至防火墻Gi,以使防火墻Gi從計費終止消息中解析出MS的IP地址后,根據(jù)該IP地址刪除防火墻Gi和GGSN之間的對應(yīng)于已下線MS的會話連接。與現(xiàn)有技術(shù)在SGSN與GGSN之間部署了一臺防火墻Gn,通過防火墻Gn解析SGSN與GGSN之間的報文,獲取MS下線消息并發(fā)送至防火墻Gi,防范計費溢出相比,不需要部署防火墻Gn,GGSN可以發(fā)送計費終止消息至防火墻Gi,以使防火墻Gi刪除和GGSN之間的對應(yīng)于已下線MS的會話連接,從而可以在低成本下有效地實現(xiàn)計費溢出的防范。實施例5本發(fā)明實施例提供一種防火墻Gi,如圖8所示,包括接收器51、處理器52。接收器51,用于接收來自GGSN的計費終止消息,所述計費終止消息中包含MS的IP地址,所述計費終止消息為所述GGSN在接收來自SGSN的所述MS下線消息后發(fā)送的。處理器52,用于從所述接收器51接收的所述計費終止消息中解析所述MS的所述IP地址;根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接。進一步的,所述處理器52,還用于當所述MS請求的來自PDN的分組數(shù)據(jù)到達所述防火墻Gi時,丟棄所述分組數(shù)據(jù)。需要說明的是,本發(fā)明實施例提供的防火墻Gi中部分功能模塊的具體描述可以參考其他實施例中的對應(yīng)內(nèi)容,本實施例這里不再詳細贅述。本發(fā)明實施例提供的防火墻Gi,可以接收來自GGSN的計費終止消息,并從計費終止消息中解析MS的所述IP地址,然后根據(jù)該IP地址刪除防火墻Gi和GGSN之間的會話連接。與現(xiàn)有技術(shù)在SGSN與GGSN之間部署了一臺防火墻Gn,通過防火墻Gn解析SGSN與GGSN之間的報文,獲取MS下線消息并發(fā)送至防火墻Gi,防范計費溢出相比,不需要部署防火墻Gn,防火墻Gi可以在接收到GGSN發(fā)送的計費終止消息后,刪除防火墻Gi和GGSN之間的對應(yīng)于已下線MS的會話連接,從而可以在低成本下有效地實現(xiàn)計費溢出的防范。實施例6
本發(fā)明實施例提供一種防范計費溢出的系統(tǒng),如圖9所示,包括GGSN 61防火墻Gi 62、SGSN 63。所述GGSN 61,用于接收來自所述SGSN 63的MS下線消息,所述MS下線消息中包含所述MS的IP地址;發(fā)送計費終止消息至防火墻Gi 62,所述計費終止消息中包含所述MS的所述IP地址,以使所述防火墻Gi 62從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi 62根據(jù)所述IP地址刪除所述防火墻Gi 62和所述GGSN 61之間的對應(yīng)于所述MS的會話連接。所述防火墻Gi 62,用于接收來自所述GGSN 61的計費終止消息,所述計費終止消息中包含MS的IP地址,所述計費終止消息為所述GGSN 61在接收來自所述SGSN 63的所述MS下線消息后發(fā)送的;從所述計費終止消息中解析所述MS的所述IP地址;根據(jù)所述IP地址刪除所述防火墻Gi 62和所述GGSN 61之間的對應(yīng)于所述MS的會話連接。 所述SGSN 63,用于在檢測到所述MS下線后,發(fā)送所述MS下線消息至所述GGSN61,所述MS下線消息中包含所述MS的所述IP地址,以使所述GGSN 61發(fā)送計費終止消息至所述防火墻Gi 62,進而使所述防火墻Gi 62從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi 62根據(jù)所述IP地址刪除所述防火墻Gi 62和所述GGSN 61之間的會話連接。進一步的,所述SGSN 63,還用于發(fā)送MS上線消息至所述GGSN 61;接收來自所述MS的分組數(shù)據(jù)請求消息后,并將所述分組數(shù)據(jù)請求消息轉(zhuǎn)發(fā)至所述GGSN 61,以使所述GGSN 61根據(jù)所述分組數(shù)據(jù)請求消息向TON請求分組數(shù)據(jù)。需要說明的是,本發(fā)明實施例提供的防范計費溢出的系統(tǒng)中GGSN 61、防火墻Gi62和SGSN 63的具體描述可以參考其他實施例中的對應(yīng)內(nèi)容,本實施例這里不再詳細贅述。本發(fā)明實施例提供的防范計費溢出的系統(tǒng),防火墻Gi可以接收來自GGSN的計費終止消息,并從計費終止消息中解析MS的所述IP地址,然后根據(jù)該IP地址刪除防火墻Gi和GGSN之間的會話連接。與現(xiàn)有技術(shù)在SGSN與GGSN之間部署了一臺防火墻Gn,通過防火墻Gn解析SGSN與GGSN之間的報文,獲取MS下線消息并發(fā)送至防火墻Gi,防范計費溢出相t匕,不需要部署防火墻Gn,防火墻Gi可以在接收到GGSN發(fā)送的計費終止消息后,刪除防火墻Gi和GGSN之間的對應(yīng)于已下線MS的會話連接,從而可以在低成本下有效地實現(xiàn)計費溢出的防范。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種防范計費溢出的方法,其特征在于,包括 網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的移動臺MS下線消息,所述MS下線消息中包含所述MS的網(wǎng)絡(luò)互連協(xié)議IP地址; 所述GGSN發(fā)送計費終止消息至防火墻Gi,所述計費終止消息中包含所述MS的所述IP地址,以使所述防火墻Gi從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接。
2.根據(jù)權(quán)利要求I所述的防范計費溢出的方法,其特征在于,在網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的移動臺MS下線消息之前,所述方法還包括 所述GGSN接收來自所述SGSN的所述MS上線消息; 所述GGSN根據(jù)所述MS上線消息給所述MS分配所述IP地址; 所述GGSN在接收到來自所述MS的分組數(shù)據(jù)請求消息后,根據(jù)所述分組數(shù)據(jù)請求消息向公眾數(shù)據(jù)網(wǎng)絡(luò)TON請求分組數(shù)據(jù)。
3.根據(jù)權(quán)利要求1-2所述的防范計費溢出的方法,其特征在于,在網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的移動臺MS下線消息之后,所述方法還包括 所述GGSN發(fā)送所述計費終止消息至遠程認證撥號用戶服務(wù)RADIUS服務(wù)器,所述計費終止消息中包含所述MS的所述IP地址,以使所述RADIUS服務(wù)器對所述IP地址對應(yīng)的所述MS停止計費。
4.一種防范計費溢出的方法,其特征在于,包括 防火墻Gi接收來自網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN的計費終止消息,所述計費終止消息中包含移動臺MS的網(wǎng)絡(luò)互連協(xié)議IP地址,所述計費終止消息為所述GGSN在接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的所述MS下線消息后發(fā)送的; 所述防火墻Gi從所述計費終止消息中解析所述MS的所述IP地址; 所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接。
5.根據(jù)權(quán)利要求4所述的防范計費溢出的方法,其特征在于,在所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接之后,所述方法還包括 當所述MS請求的來自TON的分組數(shù)據(jù)到達所述防火墻Gi時,所述防火墻Gi丟棄所述分組數(shù)據(jù)。
6.一種網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN,其特征在于,包括 接收器,用于接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的移動臺MS下線消息,所述MS下線消息中包含所述MS的網(wǎng)絡(luò)互連協(xié)議IP地址; 發(fā)送器,用于發(fā)送計費終止消息至防火墻Gi,所述計費終止消息中包含所述MS的所述IP地址,以使所述防火墻Gi從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接。
7.根據(jù)權(quán)利要求6所述的GGSN,其特征在于,所述接收器,還用于在接收來自所述SGSN的所述MS下線消息之前,接收來自所述SGSN的所述MS上線消息;接收來自所述MS的分組數(shù)據(jù)請求消息; 所述GGSN,還包括 處理器,用于根據(jù)所述接收器接收的所述MS上線消息給所述MS分配所述IP地址,并在所述接收器接收到來自所述MS的分組數(shù)據(jù)請求消息后,根據(jù)所述分組數(shù)據(jù)請求消息向公眾數(shù)據(jù)網(wǎng)絡(luò)TON請求分組數(shù)據(jù)。
8.根據(jù)權(quán)利要求6-7所述的GGSN,其特征在于,所述發(fā)送器,還用于在所述接收器接收到來自所述SGSN的所述MS下線消息之后,發(fā)送所述計費終止消息至RADIUS服務(wù)器,所述計費終止消息中包含所述MS的所述IP地址,以使所述RADIUS服務(wù)器對所述IP地址對應(yīng)的所述MS停止計費。
9.一種防火墻Gi,其特征在于,包括 接收器,用于接收來自網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN的計費終止消息,所述計費終止消息中包含移動臺MS的網(wǎng)絡(luò)互連協(xié)議IP地址,所述計費終止消息為所述GGSN在接收來自服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點SGSN的所述MS下線消息后發(fā)送的; 處理器,用于從所述接收器接收的所述計費終止消息中解析所述MS的所述IP地址;根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接。
10.根據(jù)權(quán)利要求9所述的防火墻Gi,其特征在于,所述處理器,還用于當所述MS請求的來自TON的分組數(shù)據(jù)到達所述防火墻Gi時,丟棄所述分組數(shù)據(jù)。
11.一種防范計費溢出的系統(tǒng),其特征在于,包括 網(wǎng)關(guān)通用無線分組業(yè)務(wù)支持節(jié)點GGSN ;防火墻Gi ;以及服務(wù)通用無線分組業(yè)務(wù)支持節(jié)點 SGSN ; 所述GGSN,用于接收來自SGSN的移動臺MS下線消息,所述MS下線消息中包含所述MS的網(wǎng)絡(luò)互連協(xié)議IP地址;發(fā)送計費終止消息至所述防火墻Gi,所述計費終止消息中包含所述MS的所述IP地址,以使所述防火墻Gi從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接; 所述防火墻Gi,用于接收來自所述GGSN的所述計費終止消息,所述計費終止消息中包含所述MS的所述IP地址,所述計費終止消息為所述GGSN在接收來自所述SGSN的所述MS下線消息后發(fā)送的;從所述計費終止消息中解析所述MS的所述IP地址;根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的對應(yīng)于所述MS的會話連接; 所述SGSN,用于在檢測到所述MS下線后,發(fā)送所述MS下線消息至所述GGSN,所述MS下線消息中包含所述MS的IP地址,以使所述GGSN發(fā)送所述計費終止消息至所述防火墻Gi,進而使所述防火墻Gi從所述計費終止消息中解析出所述MS的所述IP地址后,所述防火墻Gi根據(jù)所述IP地址刪除所述防火墻Gi和所述GGSN之間的會話連接。
12.根據(jù)權(quán)利要求11所述的防范計費溢出的系統(tǒng),其特征在于,所述SGSN,還用于發(fā)送MS上線消息至所述GGSN ;接收來自所述MS的分組數(shù)據(jù)請求消息后,并將所述分組數(shù)據(jù)請求消息轉(zhuǎn)發(fā)至所述GGSN,以使所述GGSN根據(jù)所述分組數(shù)據(jù)請求消息向TON請求分組數(shù)據(jù)。
全文摘要
本發(fā)明實施例公開了一種防范計費溢出的方法、裝置及系統(tǒng),涉及通信領(lǐng)域,可以在低成本下有效地實現(xiàn)計費溢出的防范。具體方案為防火墻Gi接收來自GGSN的計費終止消息;從計費終止消息中解析MS的IP地址;根據(jù)IP地址刪除防火墻Gi和GGSN之間的對應(yīng)于MS的會話連接。本發(fā)明用于移動分組業(yè)務(wù)中的計費溢出防范。
文檔編號H04W4/24GK102970670SQ20121051805
公開日2013年3月13日 申請日期2012年12月6日 優(yōu)先權(quán)日2012年12月6日
發(fā)明者尹保國 申請人:華為技術(shù)有限公司