一种防范计费溢出的方法、装置及系统的制作方法

文档序号:7867615阅读:158来源:国知局
专利名称:一种防范计费溢出的方法、装置及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种防范计费溢出的方法、装置及系统。
背景技术
在移动分组业务中,移动台(Mobile Station, MS)可以在激活通用无线分组业务隧道协议(General packet radio service Tunneling Protocol, GTP)业务后,根据从网关通用无线分组业务支持节点(Gateway General packet radio service Support Node,GGSN)获取网络互连的协议(Internet Protocol, IP)地址,向公众数据网络(Public DataNetwork,PDN)请求分组数据。但是,如果MS未等到数据传输完毕就退出GTP业务,GGSN则可以将该IP地址分配给激活GTP业务的其他MS,并通过MS激活GTP业务时基于该IP地址建立的连接链路,将来自I3DN的MS请求的分组数据发送至其他MS,从而会导致其他MS为该 分组数据付费,即计费溢出问题。现有技术中,为了解决计费溢出问题,如图I所示,在服务通用无线分组业务支持节点(Serving General packet radio service Support Node, SGSN)与 GGSN之间部署了一台防火墙Gn,防火墙Gn可以通过对SGSN与GGSN之间的GTP报文的解析,检测到MS下线(即退出GTP业务),并将下线MS的IP发送至防火墙Gi,以使防火墙Gi删除与该IP相关的连接链路。这样,在新MS上线后,当已下线MS申请的分组数据到达防火墙Gi时,由于与该分组数据相关的连接链路已删除,则该分组数据将被防火墙Gi拦截,从而可以实现GTP计费溢出的防范。但是,由于部署一台防火墙Gn的成本较高,并且如果防火墙Gn —旦发生故障将会严重影响业务;且SGSN与GGSN之间交互的GTP报文比较复杂,防火墙Gn难以做到完全解析和识别,因此,需要一种可以在低成本下有效防范计费溢出的方案。

发明内容
本发明的实施例提供一种防范计费溢出的方法、装置及系统,可以在低成本下实现计费溢出的防范。为达到上述目的,本发明的实施例采用如下技术方案本发明实施例的第一方面,提供一种防范计费溢出的方法,包括网关通用无线分组业务支持节点GGSN接收来自服务通用无线分组业务支持节点SGSN的移动台MS下线消息,所述MS下线消息中包含所述MS的网络互连协议IP地址;所述GGSN发送计费终止消息至防火墙Gi,所述计费终止消息中包含所述MS的所述IP地址,以使所述防火墙Gi从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接。结合第一方面,在一种可能的实现方式中,在网关通用无线分组业务支持节点GGSN接收来自服务通用无线分组业务支持节点SGSN的移动台MS下线消息之前,所述方法还包括
所述GGSN接收来自所述SGSN的所述MS上线消息;所述GGSN根据所述MS上线消息给所述MS分配所述IP地址;所述GGSN在接收到来自所述MS的分组数据请求消息后,根据所述分组数据请求消息向公众数据网络TON请求分组数据。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,在网关通用无线分组业务支持节点GGSN接收来自服务通用无线分组业务支持节点SGSN的移动台MS下线消息之后,所述方法还包括所述GGSN发送所述计费终止消息至远程认证拨号用户服务RADIUS服务器,所述计费终止消息中包含所述MS的所述IP地址,以使所述RADIUS服务器对所述IP地址 对应的所述MS停止计费。本发明实施例的第二方面,还提供一种防范计费溢出的方法,包括防火墙Gi接收来自网关通用无线分组业务支持节点GGSN的计费终止消息,所述计费终止消息中包含移动台MS的网络互连协议IP地址,所述计费终止消息为所述GGSN在接收来自服务通用无线分组业务支持节点SGSN的所述MS下线消息后发送的;所述防火墙Gi从所述计费终止消息中解析所述MS的所述IP地址;所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接。结合第二方面,在一种可能的实现方式中,在所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接之后,所述方法还包括当所述MS请求的来自PDN的分组数据到达所述防火墙Gi时,所述防火墙Gi丢弃所述分组数据。本发明实施例的第三方面,还提供一种网关通用无线分组业务支持节点GGSN,包括接收器,用于接收来自服务通用无线分组业务支持节点SGSN的移动台MS下线消息,所述MS下线消息中包含所述MS的网络互连协议IP地址;发送器,用于发送计费终止消息至防火墙Gi,所述计费终止消息中包含所述MS的所述IP地址,以使所述防火墙Gi从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接。结合第三方面,在一种可能的实现方式中,所述接收器,还用于在接收来自所述SGSN的所述MS下线消息之前,接收来自所述SGSN的所述MS上线消息;接收来自所述MS的分组数据请求消息;所述GGSN,还包括处理器,用于根据所述接收器接收的所述MS上线消息给所述MS分配所述IP地址,并在所述接收器接收到来自所述MS的分组数据请求消息后,根据所述分组数据请求消息向公众数据网络TON请求分组数据;所述接收器,还用于接收来自所述MS的分组数据请求消息。结合第三方面和上述可能的实现方式,在另一种可能的实现方式中,所述发送器,用于在所述接收器接收到来自所述SGSN的所述MS下线消息之后,发送所述计费终止消息至RADIUS服务器,所述计费终止消息中包含所述MS的所述IP地址,以使所述RADIUS服务器对所述IP地址对应的所述MS停止计费。本发明实施例的第四方面,还提供一种防火墙Gi,包括接收器,用于接收来自网关通用无线分组业务支持节点GGSN的计费终止消息,所述计费终止消息中包含移动台MS的网络互连协议IP地址,所述计费终止消息为所述GGSN在接收来自服务通用无线分组业务支持节点SGSN的所述MS下线消息后发送的;处理器,用于从所述接收器接收的所述计费终止消息中解析所述MS的所述IP地址;根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接。结合第四方面,在一种可能的实现方式中,所述处理器,还用于当所述MS请求的来自TON的分组数据到达所述防火墙Gi时,丢弃所述分组数据。 本发明实施例的第五方面,还提供一种防范计费溢出的系统,包括网关通用无线分组业务支持节点GGSN ;防火墙Gi ;以及服务通用无线分组业务支持节点SGSN ;所述GGSN,用于接收来自所述SGSN的移动台MS下线消息,所述MS下线消息中包含所述MS的网络互连协议IP地址;发送计费终止消息至所述防火墙Gi,所述计费终止消息中包含所述MS的所述IP地址,以使所述防火墙Gi从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接;所述防火墙Gi,用于接收来自所述GGSN的所述计费终止消息,所述计费终止消息中包含所述MS的所述IP地址,所述计费终止消息为所述GGSN在接收来自所述SGSN的所述MS下线消息后发送的;从所述计费终止消息中解析所述MS的所述IP地址;根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接;所述SGSN,用于在检测到MS下线后,发送MS下线消息至所述GGSN,所述MS下线消息中包含所述MS的IP地址,以使所述GGSN发送计费终止消息至所述防火墙Gi,进而使所述防火墙Gi从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的会话连接。结合第五方面,在一种可能的实现方式中,所述SGSN,还用于发送MS上线消息至所述GGSN ;接收来自所述MS的分组数据请求消息后,并将所述分组数据请求消息转发至所述GGSN,以使所述GGSN根据所述分组数据请求消息向TON请求分组数据。本发明实施例提供的防范计费溢出的方法、装置及系统,防火墙Gi接收来自GGSN的计费终止消息,并从计费终止消息中解析MS的所述IP地址,然后根据该IP地址删除防火墙Gi和GGSN之间的会话连接。与现有技术在SGSN与GGSN之间部署了一台防火墙Gn,通过防火墙Gn解析SGSN与GGSN之间的报文,获取MS下线消息并发送至防火墙Gi,防范计费溢出相比,不需要部署防火墙Gn,防火墙Gi可以在接收到GGSN发送的计费终止消息后,删除防火墙Gi和GGSN之间的对应于已下线MS的会话连接,从而可以在低成本下有效地实现计费溢出的防范。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为现有技术中的GPRS网络防范计费溢出的部署示意图;图2为本发明实施例I中的一种防范计费溢出的方法流程图;图3为本发明实施例2中的一种防范计费溢出的方法流程图;图4为本发明实施例中的GPRS网络防范计费溢出的部署示意图;图5为本发明实施例3中的一种防范计费溢出的方法流程图;图6为本发明实施例4中的一种GGSN的组成示意图;
图7为本发明实施例4中的另一种GGSN的组成示意图;图8为本发明实施例5中的一种防火墙Gi的组成示意图;图9为本发明实施例6中的一种防范计费溢出的系统的组成示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本文中描述的各种技术可用于各种无线通信系统,例如当前2G,3G通信系统和下一代通信系统,例如全球移动通信系统(GSM, Global System for Mobilecommunications),码分多址(CDMA, Code Division Multiple Access)系统,时分多址(TDMA, Time Division Multiple Access)系统,宽带码分多址(WCDMA, Wideband CodeDivision Multiple Access Wireless),步页分多址(FDMA, Frequency Division MultipleAddressing)系统,正交频分多址(0FDMA, Orthogonal Frequency-Division MultipleAccess)系统,单载波FDMA(SC-FDMA)系统,通用分组无线业务(GPRS,General PacketRadio Service)系统,长期演进(LTE, Long Term Evolution)系统,以及其他此类通信系统。实施例I本发明实施例提供一种防范计费溢出的方法,如图2所示,包括101、网关通用无线分组业务支持节点(Gateway General packet radio serviceSupport Node, GGSN)接收来自服务通用无线分组业务支持节点(Serving General packetradio service Support Node, SGSN)的移动台(Mobile Station, MS)下线消息,MS 下线消息中包含MS的网络互连协议(Internet Protocol, IP)地址。本发明实施例的方法可以应用于通用无线分组业务(General Packet RadioService, GPRS)网络提供的移动分组业务中。其中,GPRS网络通过在全球移动通信系统(Global System of Mobile communication, GSM)网络的基础上增加功能实体,如 GGSN、SGSN等,以实现分组数据的传输。其中,GPRS网络的主要功能实体包括GPRS骨干网、GGSN、SGSN、归属位置寄存器(Home Location Register,HLR)、移动交换中心(Mobile SwitchingCenter, MSC)、拜访位置寄存器(Visitor Location Register, VLR)、MS、公众数据网络(Public Data Network, PDN)等。
需要说明的是,SGSN可以与MSC、VLR等配合,为MS主叫或被叫提供分组数据的转发、地址翻译等管理功能。GGSN主要起网关作用(网关在传输层上,用以实现网络的互连,是最复杂的网络互连设备),可以连接多种不同的数据网络。其中,GGSN具有存储转发、用户数据管理、移动性管理等功能。具体的,GGSN可以选择哪些分组数据能够进入GPRS网络,以保证GPRS网络的安全;GGSN可以为MS动态分配IP地址;GGSN可以接入远程认证拨号用户服务(Remote Authentication Dial In User Service, RADIUS)月艮务器,实现用户认证、分组数据计费等功能。进一步的,在GGSN接收来自SGSN的移动台MS下线消息之前,该防范计费溢出的方法,还可以包括GGSN接收来自SGSN的MS上线消息;GGSN根据MS上线消息给MS分配IP地址,GGSN在接收到来自MS的分组数据请求消息后,根据分组数据请求消息向公众数据网络(Public Data Network,PDN)请求分组数据。具体的,当MS激活通用无线分组业务隧道协议(General packetradio service Tunneling Protocol, GTP)业务(即 MS 上线)后,可以获得GGSN分配给该MS的IP地址,然后发送分组数据请求消息至GGSN,通过GGSN向I3DN请求分组数据。 102、GGSN发送计费终止消息至防火墙Gi,计费终止消息中包含MS的IP地址,以使防火墙Gi从计费终止消息中解析出MS的IP地址后,防火墙Gi根据IP地址删除防火墙Gi和GGSN之间的对应于MS的会话连接。其中,GGSN发送计费终止消息至防火墙Gi的具体方式可以是GGSN发送计费终止消息至RADIUS服务器时,抄送该计费终止消息至防火墙Gi。本发明实施例提供的防范计费溢出的方法,GGSN可以在接收到来自SGSN的MS下线消息后,发送计费终止消息至防火墙Gi,以使防火墙Gi从计费终止消息中解析出MS的IP地址后,根据该IP地址删除防火墙Gi和GGSN之间的对应于已下线MS的会话连接。与现有技术在SGSN与GGSN之间部署了一台防火墙Gn,通过防火墙Gn解析SGSN与GGSN之间的报文,获取MS下线消息并发送至防火墙Gi,防范计费溢出相比,不需要部署防火墙Gn,GGSN可以发送计费终止消息至防火墙Gi,以使防火墙Gi删除和GGSN之间的对应于已下线MS的会话连接,从而可以在低成本下有效地实现计费溢出的防范。实施例2本发明实施例提供一种防范计费溢出的方法,如图3所示,包括201、防火墙Gi接收来自GGSN的计费终止消息,计费终止消息中包含MS的IP地址。其中,计费终止消息为GGSN在接收到来自SGSN的MS下线消息后,发送至防火墙Gi的。需要说明的是,GPRS网络中,各个实体之间的接口不同,如,Gb接口、Gr接口、Gn接口、Gi接口等。其中,Gi接口为GPRS网络和PDN之间的接口,Gn接口为GRPS网络支持节点之间的接口。如图4所示,本发明实施例中的防火墙为GGSN与PDN之间的防火墙,该防火墙与GGSN通过Gi接口连接,因此称作防火墙Gi。由于SGSN与GGSN通过Gn接口连接,因此现有技术中提到的部署在SGSN与GGSN之间的防火墙称作防火墙Gn。202、防火墙Gi从计费终止消息中解析MS的IP地址。其中,防火墙Gi可以读取来自GGSN的计费终止消息,并从该计费终止消息中解析出MS的IP地址。203、防火墙Gi根据IP地址删除防火墙Gi和GGSN之间的对应于MS的会话连接。其中,防火墙Gi可以根据从计费终止消息中解析出的MS的IP地址,查询防火墙Gi与GGSN之间的对应于该MS的会话连接。本发明实施例提供的防范计费溢出的方法,防火墙Gi接收来自GGSN的计费终止消息,并从计费终止消息中解析MS的所述IP地址,然后根据该IP地址删除防火墙Gi和GGSN之间的会话连接。与现有技术在SGSN与GGSN之间部署了一台防火墙Gn,通过防火墙Gn解析SGSN与GGSN之间的报文,获取MS下线消息并发送至防火墙Gi,防范计费溢出相t匕,不需要部署防火墙Gn,防火墙Gi可以在接收到GGSN发送的计费终止消息后,删除防火墙Gi和GGSN之间的对应于已下线MS的会话连接,从而可以在低成本下有效地实现计费溢出的防范。
实施例3本发明实施例提供一种防范计费溢出的方法,如图5所示,包括301、GGSN接收来自SGSN的MS上线消息。其中,SGSN可以检测到MS上线或者下线,并通过GTP报文发送MS上线消息或者MS下线消息至GGSN。其中,GTP在GPRS骨干网中(如SGSN和GGSN之间)提供协议信道,即SGSN和GGSN之间的信令或者数据的传输都是通过GTP报文进行传输的。302,GGSN根据MS上线消息给MS分配IP地址,并在接收到来自MS的分组数据请求消息后,根据分组数据请求消息向PDN请求分组数据。需要说明的是,在GGSN接收来自SGSN的MS上线消息后,本实施例的方法还可以包括=GGSN发送计费开始消息至RADIUS服务器,计费开始消息中包含上线MS的IP地址,以使RADIUS服务器对IP地址对应的MS开始计费。303、GGSN接收来自SGSN的MS下线消息,MS下线消息中包含MS的IP地址。304、GGSN发送计费终止消息至RADIUS服务器,计费终止消息中包含MS的IP地址,以使RADIUS服务器对IP地址对应的MS停止计费。其中,GGSN可以通过RADIUS报文发送计费终止消息至RADIUS服务器,以使RADIUS服务器根据该计费终止消息中包含的MS的IP地址,对该IP地址对应的MS停止计费。305、GGSN发送计费终止消息至防火墙Gi,计费终止消息中包含MS的IP地址。其中,与现有技术不同,GGSN可以在接收到用户下线消息后,将发送至RADIUS服务器的计费终止消息发送至防火墙Gi,以使防火墙Gi根据该计费终止消息删除与该MS对应的会话连接,从而实现计费溢出的防范。这样,不仅可以降低防范计费溢出的成本,还可以避免由于防火墙Gn无法完成识别或解析SGSN和GGSN之间交互的GTP报文,而造成的计费溢出。需要说明的是,GGSN发送计费终止消息至防火墙Gi的具体方式可以是GGSN可以通过RADIUS报文发送计费终止消息至防火墙Gi。进一步需要说明的是,GGSN发送至防火墙Gi的消息包括但不局限于计费终止消息,例如,当MS上线时,GGSN可以发送MS计费开始消息至防火墙Gi,以建立GGSN与防火墙Gi之间的基于该MS的IP地址的会话连接。其中,GGSN发送至防火墙Gi的其他消息本实施例中不再赘述。306、防火墙Gi从计费终止消息中解析MS的IP地址。其中,防火墙Gi可以从RADIUS报文中解析计费终止消息,然后从计费终止消息中解析MS的IP地址。进一步的,防火墙Gi还可以判断该RADIUS报文的合法性,即判断该RADIUS报文对应的框架协议是否存在,检查该IP地址的合法性。需要说明的是,与GTP报文相比,RADIUS报文的结构比较简单,防火墙Gi可以对RADIUS报文进行完全的识别和解析,以获取MS的IP地址。307、防火墙Gi根据IP地址删除防火墙Gi和GGSN之间的对应于MS的 会话连接。308、当MS请求的来自PDN的分组数据到达防火墙Gi时,防火墙Gi丢弃分组数据。具体的,当防火墙Gi接收到来自TON的对应的会话连接已删除的分组数据时,防火墙Gi可以查询防火墙的包过滤策略,重新发起会话连接。其中,防火墙Gi的包过滤策略允许GGSN向TON发起会话连接,并传输分组数据,禁止I3DN向GGSN发起会话连接。示例性的,根据防火墙策略,当数据或者报文到达防火墙时,防火墙首先会查询与该数据或者报文相关的会话连接;如果与该数据或者报文相关的会话连接存在,防火墙则允许该数据或者报文通过;如果与该数据或者报文相关的会话连接已删除,防火墙则会查询防火墙的包过滤,若防火墙的包过滤允许该数据或者报文通过,防火墙则会再次建立与该数据或者报文相关的会话连接,并允许该数据或者报文通过;若防火墙的包过滤不允许该数据或者报文通过,防火墙则会丢弃该数据或者报文。具体的,当新的MS上线后,虽然已下线的MS请求分组数据可以继续传输,但是当已下线MS请求的来自PDN的分组数据到达防火墙Gi时,防火墙Gi和GGSN之间的对应于已下线MS的会话连接已经删除。防火墙Gi则需要查询防火墙的包过滤,由于防火墙Gi的包过滤策略禁止I3DN向GGSN发起会话连接,则防火墙Gi不能向GGSN传送该分组数据,因此,防火墙Gi可以直接丢弃该分组数据,从而可以避免新上线的MS为其他已下线MS申请的分组数据付费的问题,实现了对计费溢出的防范。需要说明的是,本发明实施例提供的防范计费溢出的方法中部分方法步骤的具体描述可以参考其他方法实施例中的对应内容,本实施例这里不再详细赘述。本发明实施例提供的防范计费溢出的方法,防火墙Gi可以接收来自GGSN的计费终止消息,并从计费终止消息中解析MS的所述IP地址,然后根据该IP地址删除防火墙Gi和GGSN之间的会话连接。与现有技术在SGSN与GGSN之间部署了一台防火墙Gn,通过防火墙Gn解析SGSN与GGSN之间的报文,获取MS下线消息并发送至防火墙Gi,防范计费溢出相t匕,不需要部署防火墙Gn,防火墙Gi可以在接收到GGSN发送的计费终止消息后,删除防火墙Gi和GGSN之间的对应于已下线MS的会话连接,从而可以在低成本下有效地实现计费溢出的防范。实施例4本发明实施例提供一种GGSN,如图6所示,包括接收器41、发送器42。接收器41,用于接收来自服务通用无线分组业务支持节点SGSN的移动台MS下线消息,所述MS下线消息中包含所述MS的网络互连协议IP地址。发送器42,用于发送计费终止消息至防火墙Gi,所述计费终止消息中包含所述MS的所述IP地址,以使所述防火墙Gi从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接。进一步的,所述接收器,还用于在接收来自所述SGSN的所述MS下线消息之前,接收来自所述SGSN的所述MS上线消息;接收来自所述MS的分组数据请求消息。如图7所示,所述GGSN,还可以包括处理器43。处理器43,用于根据所述接收器41接收的所述MS上线消息给所述MS分配所述IP地址,并在所述接收器41接收到来自所述MS的分组数据请求消息后,根据所述分组数据请求消息向公众数据网络PDN请求分组数据。所述接收器41,还用于接收来自所述MS的分组数据请求消息。进一步的,所述发送器42,还用于在所述接收器41接收到来自所述SGSN的所述MS下线消息之后,发送所述计费终止消息至RADIUS服务器,所述计费终止消息中包含所述 MS的所述IP地址,以使所述RADIUS服务器对所述IP地址对应的所述MS停止计费。需要说明的是,本发明实施例提供的GGSN中部分功能模块的具体描述可以参考其他实施例中的对应内容,本实施例这里不再详细赘述。本发明实施例提供的GGSN,可以在接收到来自SGSN的MS下线消息后,发送计费终止消息至防火墙Gi,以使防火墙Gi从计费终止消息中解析出MS的IP地址后,根据该IP地址删除防火墙Gi和GGSN之间的对应于已下线MS的会话连接。与现有技术在SGSN与GGSN之间部署了一台防火墙Gn,通过防火墙Gn解析SGSN与GGSN之间的报文,获取MS下线消息并发送至防火墙Gi,防范计费溢出相比,不需要部署防火墙Gn,GGSN可以发送计费终止消息至防火墙Gi,以使防火墙Gi删除和GGSN之间的对应于已下线MS的会话连接,从而可以在低成本下有效地实现计费溢出的防范。实施例5本发明实施例提供一种防火墙Gi,如图8所示,包括接收器51、处理器52。接收器51,用于接收来自GGSN的计费终止消息,所述计费终止消息中包含MS的IP地址,所述计费终止消息为所述GGSN在接收来自SGSN的所述MS下线消息后发送的。处理器52,用于从所述接收器51接收的所述计费终止消息中解析所述MS的所述IP地址;根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接。进一步的,所述处理器52,还用于当所述MS请求的来自PDN的分组数据到达所述防火墙Gi时,丢弃所述分组数据。需要说明的是,本发明实施例提供的防火墙Gi中部分功能模块的具体描述可以参考其他实施例中的对应内容,本实施例这里不再详细赘述。本发明实施例提供的防火墙Gi,可以接收来自GGSN的计费终止消息,并从计费终止消息中解析MS的所述IP地址,然后根据该IP地址删除防火墙Gi和GGSN之间的会话连接。与现有技术在SGSN与GGSN之间部署了一台防火墙Gn,通过防火墙Gn解析SGSN与GGSN之间的报文,获取MS下线消息并发送至防火墙Gi,防范计费溢出相比,不需要部署防火墙Gn,防火墙Gi可以在接收到GGSN发送的计费终止消息后,删除防火墙Gi和GGSN之间的对应于已下线MS的会话连接,从而可以在低成本下有效地实现计费溢出的防范。实施例6
本发明实施例提供一种防范计费溢出的系统,如图9所示,包括GGSN 61防火墙Gi 62、SGSN 63。所述GGSN 61,用于接收来自所述SGSN 63的MS下线消息,所述MS下线消息中包含所述MS的IP地址;发送计费终止消息至防火墙Gi 62,所述计费终止消息中包含所述MS的所述IP地址,以使所述防火墙Gi 62从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi 62根据所述IP地址删除所述防火墙Gi 62和所述GGSN 61之间的对应于所述MS的会话连接。所述防火墙Gi 62,用于接收来自所述GGSN 61的计费终止消息,所述计费终止消息中包含MS的IP地址,所述计费终止消息为所述GGSN 61在接收来自所述SGSN 63的所述MS下线消息后发送的;从所述计费终止消息中解析所述MS的所述IP地址;根据所述IP地址删除所述防火墙Gi 62和所述GGSN 61之间的对应于所述MS的会话连接。 所述SGSN 63,用于在检测到所述MS下线后,发送所述MS下线消息至所述GGSN61,所述MS下线消息中包含所述MS的所述IP地址,以使所述GGSN 61发送计费终止消息至所述防火墙Gi 62,进而使所述防火墙Gi 62从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi 62根据所述IP地址删除所述防火墙Gi 62和所述GGSN 61之间的会话连接。进一步的,所述SGSN 63,还用于发送MS上线消息至所述GGSN 61;接收来自所述MS的分组数据请求消息后,并将所述分组数据请求消息转发至所述GGSN 61,以使所述GGSN 61根据所述分组数据请求消息向TON请求分组数据。需要说明的是,本发明实施例提供的防范计费溢出的系统中GGSN 61、防火墙Gi62和SGSN 63的具体描述可以参考其他实施例中的对应内容,本实施例这里不再详细赘述。本发明实施例提供的防范计费溢出的系统,防火墙Gi可以接收来自GGSN的计费终止消息,并从计费终止消息中解析MS的所述IP地址,然后根据该IP地址删除防火墙Gi和GGSN之间的会话连接。与现有技术在SGSN与GGSN之间部署了一台防火墙Gn,通过防火墙Gn解析SGSN与GGSN之间的报文,获取MS下线消息并发送至防火墙Gi,防范计费溢出相t匕,不需要部署防火墙Gn,防火墙Gi可以在接收到GGSN发送的计费终止消息后,删除防火墙Gi和GGSN之间的对应于已下线MS的会话连接,从而可以在低成本下有效地实现计费溢出的防范。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种防范计费溢出的方法,其特征在于,包括 网关通用无线分组业务支持节点GGSN接收来自服务通用无线分组业务支持节点SGSN的移动台MS下线消息,所述MS下线消息中包含所述MS的网络互连协议IP地址; 所述GGSN发送计费终止消息至防火墙Gi,所述计费终止消息中包含所述MS的所述IP地址,以使所述防火墙Gi从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接。
2.根据权利要求I所述的防范计费溢出的方法,其特征在于,在网关通用无线分组业务支持节点GGSN接收来自服务通用无线分组业务支持节点SGSN的移动台MS下线消息之前,所述方法还包括 所述GGSN接收来自所述SGSN的所述MS上线消息; 所述GGSN根据所述MS上线消息给所述MS分配所述IP地址; 所述GGSN在接收到来自所述MS的分组数据请求消息后,根据所述分组数据请求消息向公众数据网络TON请求分组数据。
3.根据权利要求1-2所述的防范计费溢出的方法,其特征在于,在网关通用无线分组业务支持节点GGSN接收来自服务通用无线分组业务支持节点SGSN的移动台MS下线消息之后,所述方法还包括 所述GGSN发送所述计费终止消息至远程认证拨号用户服务RADIUS服务器,所述计费终止消息中包含所述MS的所述IP地址,以使所述RADIUS服务器对所述IP地址对应的所述MS停止计费。
4.一种防范计费溢出的方法,其特征在于,包括 防火墙Gi接收来自网关通用无线分组业务支持节点GGSN的计费终止消息,所述计费终止消息中包含移动台MS的网络互连协议IP地址,所述计费终止消息为所述GGSN在接收来自服务通用无线分组业务支持节点SGSN的所述MS下线消息后发送的; 所述防火墙Gi从所述计费终止消息中解析所述MS的所述IP地址; 所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接。
5.根据权利要求4所述的防范计费溢出的方法,其特征在于,在所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接之后,所述方法还包括 当所述MS请求的来自TON的分组数据到达所述防火墙Gi时,所述防火墙Gi丢弃所述分组数据。
6.一种网关通用无线分组业务支持节点GGSN,其特征在于,包括 接收器,用于接收来自服务通用无线分组业务支持节点SGSN的移动台MS下线消息,所述MS下线消息中包含所述MS的网络互连协议IP地址; 发送器,用于发送计费终止消息至防火墙Gi,所述计费终止消息中包含所述MS的所述IP地址,以使所述防火墙Gi从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接。
7.根据权利要求6所述的GGSN,其特征在于,所述接收器,还用于在接收来自所述SGSN的所述MS下线消息之前,接收来自所述SGSN的所述MS上线消息;接收来自所述MS的分组数据请求消息; 所述GGSN,还包括 处理器,用于根据所述接收器接收的所述MS上线消息给所述MS分配所述IP地址,并在所述接收器接收到来自所述MS的分组数据请求消息后,根据所述分组数据请求消息向公众数据网络TON请求分组数据。
8.根据权利要求6-7所述的GGSN,其特征在于,所述发送器,还用于在所述接收器接收到来自所述SGSN的所述MS下线消息之后,发送所述计费终止消息至RADIUS服务器,所述计费终止消息中包含所述MS的所述IP地址,以使所述RADIUS服务器对所述IP地址对应的所述MS停止计费。
9.一种防火墙Gi,其特征在于,包括 接收器,用于接收来自网关通用无线分组业务支持节点GGSN的计费终止消息,所述计费终止消息中包含移动台MS的网络互连协议IP地址,所述计费终止消息为所述GGSN在接收来自服务通用无线分组业务支持节点SGSN的所述MS下线消息后发送的; 处理器,用于从所述接收器接收的所述计费终止消息中解析所述MS的所述IP地址;根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接。
10.根据权利要求9所述的防火墙Gi,其特征在于,所述处理器,还用于当所述MS请求的来自TON的分组数据到达所述防火墙Gi时,丢弃所述分组数据。
11.一种防范计费溢出的系统,其特征在于,包括 网关通用无线分组业务支持节点GGSN ;防火墙Gi ;以及服务通用无线分组业务支持节点 SGSN ; 所述GGSN,用于接收来自SGSN的移动台MS下线消息,所述MS下线消息中包含所述MS的网络互连协议IP地址;发送计费终止消息至所述防火墙Gi,所述计费终止消息中包含所述MS的所述IP地址,以使所述防火墙Gi从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接; 所述防火墙Gi,用于接收来自所述GGSN的所述计费终止消息,所述计费终止消息中包含所述MS的所述IP地址,所述计费终止消息为所述GGSN在接收来自所述SGSN的所述MS下线消息后发送的;从所述计费终止消息中解析所述MS的所述IP地址;根据所述IP地址删除所述防火墙Gi和所述GGSN之间的对应于所述MS的会话连接; 所述SGSN,用于在检测到所述MS下线后,发送所述MS下线消息至所述GGSN,所述MS下线消息中包含所述MS的IP地址,以使所述GGSN发送所述计费终止消息至所述防火墙Gi,进而使所述防火墙Gi从所述计费终止消息中解析出所述MS的所述IP地址后,所述防火墙Gi根据所述IP地址删除所述防火墙Gi和所述GGSN之间的会话连接。
12.根据权利要求11所述的防范计费溢出的系统,其特征在于,所述SGSN,还用于发送MS上线消息至所述GGSN ;接收来自所述MS的分组数据请求消息后,并将所述分组数据请求消息转发至所述GGSN,以使所述GGSN根据所述分组数据请求消息向TON请求分组数据。
全文摘要
本发明实施例公开了一种防范计费溢出的方法、装置及系统,涉及通信领域,可以在低成本下有效地实现计费溢出的防范。具体方案为防火墙Gi接收来自GGSN的计费终止消息;从计费终止消息中解析MS的IP地址;根据IP地址删除防火墙Gi和GGSN之间的对应于MS的会话连接。本发明用于移动分组业务中的计费溢出防范。
文档编号H04W4/24GK102970670SQ20121051805
公开日2013年3月13日 申请日期2012年12月6日 优先权日2012年12月6日
发明者尹保国 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1