建立通用分组无线服务GPRS连接方法及装置制造方法及图纸

技术编号:10096287 阅读:115 留言:0更新日期:2014-05-28 20:57
本发明专利技术公开了一种建立通用分组无线服务GPRS连接方法及装置,该方法包括:对接收的GPRS服务支持节点SGSN发来的接入点APN解析请求进行解析;在确定出所述APN解析请求中包含的APN类型是通用APN时,获得网关GPRS支持节点GGSN的状态信息和GGSN的负荷信息;根据获得负荷信息,分别确定每个GGSN承载GPRS业务的权重因子;根据所述权重因子和GGSN的状态信息,配置GGSN地址信息;将配置的GGSN地址信息反馈给SGSN,其中,SGSN根据接收到的GGSN地址信息建立GPRS连接。能够较好地提高GGSN设备容量的利用率,动态获知GGSN设备的工作状态,提高使得整个GPRS系统的可靠性。

【技术实现步骤摘要】
建立通用分组无线服务GPRS连接方法及装置
本专利技术涉及核心网数据处理
,尤其是涉及一种建立通用分组无线服务(GPRS,GeneralPacketRadioService)连接方法及装置。
技术介绍
GPRS引入了分组交换和分组传输的概念,从而使得全球移动通信系统(GSM,GlobalSystemforMobileCommunications)对数据业务的支持从网络体系上得到了加强。具体实施中,GPRS网络是叠加在GSM网络的另一网络,也就是说,GPRS网络是在GSM网络的基础上增加GPRS服务支持节点(SGSN,ServiceGPRSSupportNode)、网关GPRS支持节点(GGSN,GatewayGPRSSupportNode)等功能实体来实现的。其中,SGSN用于对移动台(MS,MobileStation)进行移动性管理和会话管理、路由选择,建立MS到GGSN之间的数据传输通道,并接收BSS/RNS透传的MS发送的数据,进行协议转换后通过GPRS网络传输给GGSN,或者反向工作,进行计费和业务统计等。GGSN,用于接入外部数据网络的节点。对于外部数据网络GGSN相当于一个子网路由器。GGSN接收MS发送的数据之后,将接收到的数据路由到相应的外部网络,或接收外部网络发来的数据,根据其地址选择GPRS网络内部的传输通道,传给相应的SGSN,并且提供地址分配,计费和业务统计功能。GPRS网络中的域名系统是一个独立的域名系统,与Internet的域名系统没有联系。具体地,域名系统(DNS,DomainNameSystem)用于在GPRS网络中,解析GGSN的IP地址,在分组数据协议(PDP,PacketDataProtocol)上下文激活过程中,解析特定接入点(APN,AccessPointName)对应的GGSN地址信息,在SGSN路由区更新流程中,用来解析SGSN地址信息。APN用于标识MS通过何种接入方式来访问通信网络。如图1所示,MS发起GPRS业务,建立GPRS连接时,具体处理流程如下述:步骤一:MS向SGSN发起PDP上下文激活请求,在该连接请求中包含MS的APN信息。步骤二:SGSN接收到MS发来的PDP上下文激活请求,获得PDP上下文激活请求中包含的APN信息。并将所述APN信息发送给DNS进行地址解析。步骤三:DNS根据接收到的SGSN发来的APN信息,查询Zone解析文件的配置,然后返回配置文件中配置的GGSN地址列表。其中,GGSN地址列表是根据GGSN设备提供的与GPRS业务连接地址Gn的数量生成的。例如,假设GPRS网络中共有3台GGSN设备,分别用GGSN1~GGSN3标识,GGSN1提供5个Gn地址,GGSN2提供3个Gn地址,GGSN2提供6个Gn地址,则在GGSN地址列表中,在地址列表的首位,将GGSN2配置6次,同理,在地址列表的首位,GGSN1会被配置5次,依次类推。步骤四:SGSN接收到DNS发来的GGSN地址列表,按照首地址轮询的方式,SGSN向GGSN地址列表中第一个GGSN发起PDP创建申请。这里依旧以步骤三中提及的GPRS网络中共有3台GGSN设备为例来进行详细阐述,按照首地址轮询的方式,SGSN向GGSN地址列表中的GGSN2发起PDP创建申请。步骤五:排在GGSN地址列表中的第一个GGSN接收到PDP创建申请后,该GGSN根据SGSN提供的信息依次确定外部公用数据网(PDN,PublicDataNetwork)、分配动态地址、启动计费、限定服务质量(QoS)等操作。步骤六:根据步骤五中的操作结果,若参数协商正确,则向SGSN返回PDP上下文创建成功响应信息,反之如果协商失败,则向SGSN返回拒绝创建PDP上下文响应信息。步骤七:SGSN收到GGSN发来的PDP上下文创建成功响应信息后,向MS反馈PDP上下文激活接受信息,此时已经建立起MS与GGSN直接的路由,可以进行分组数据传输,并开始进行GPRS计费。随着GPRS业务量的增大和技术的演进,通信网络中会同时存在多个GGSN设备,这些GGSN设备可能会对应不同的设备制造厂商以及具备不同的业务处理能力,例如,设备之间的吞吐量不同,但是现有技术中建立GPRS连接时,DNS返回的GGSN地址列表中,不能够综合考虑GGSN的业务负荷和运行状态情况,直接配置GGSN地址列表。这样就使得在配置的GGSN地址列表中,位于地址列表首位的GGSN业务分担比例和设备处理实际能力不一致,导致GGSN设备的容量利用率较低。并且如果按照现有技术中提出的技术方案,DNS不能够实时动态获知GGSN的运行状态,配置地址列表时,假设位于地址列表首位的GGSN设备出现故障时,按照首地址轮询的方式,仍然会有GPRS业务连接指向故障的GGSN设备,从而使得整个GPRS系统的可靠性较低。综上所述,现有技术中建立GPRS连接的方法,GGSN设备的容量利用率较低,无法获知GGSN设备的工作状态,使得整个GPRS系统的可靠性较低。
技术实现思路
本专利技术实施例提供了一种建立GPRS连接方法及装置,能够较好地提高GGSN设备容量的利用率,动态获知GGSN设备的工作状态,提高使得整个GPRS系统的可靠性。一种建立通用分组无线服务GPRS连接方法,包括:对接收的GPRS服务支持节点SGSN发来的接入点APN解析请求进行解析,其中,所述APN解析请求是SGSN在接收到MS发来的PDP上下文激活请求后发送的;在确定出所述APN解析请求中包含的APN类型是通用APN时,获得网关GPRS支持节点GGSN的状态信息和GGSN的负荷信息;根据获得负荷信息,分别确定每个GGSN承载GPRS业务的权重因子;根据所述权重因子和GGSN的状态信息,按照负载均衡原则,为发送APN解析请求的SGSN配置GGSN地址信息;将配置的GGSN地址信息反馈给SGSN,其中,SGSN根据接收到的GGSN地址信息建立GPRS连接。一种建立通用分组无线服务GPRS连接装置,包括:解析模块,用于对接收的GPRS服务支持节点SGSN发来的接入点APN解析请求进行解析,其中,所述APN解析请求是SGSN在接收到MS发来的PDP上下文激活请求后发送的;获得模块,用于在确定出所述APN解析请求中包含的APN类型是通用APN时,获得网关GPRS支持节点GGSN的状态信息和GGSN的负荷信息;确定模块,用于根据获得负荷信息,分别确定每个GGSN承载GPRS业务的权重因子;配置模块,用于根据所述权重因子和GGSN的状态信息,按照负载均衡原则,为发送APN解析请求的SGSN配置GGSN地址信息;反馈模块,用于将配置的GGSN地址信息反馈给SGSN,其中,SGSN根据接收到的GGSN地址信息建立GPRS连接。采用上述技术方案,在建立GPRS连接时,在确定出APN类型是通用APN时,能够根据GGSN的负荷信息确定出GGSN承载GPRS业务的权重因子,然后根据所述权重因子和GGSN的状态信息,配置GGSN地址信息并反馈给SGSN,从而建立GPRS连接。从而能够实现按照GGSN的承载能力进行业务的负载均衡,并且解决了现有技术中建立GPRS连接时,无法判断GGSN的状态信息的问题,能够较好地提高GGSN本文档来自技高网
...
建立通用分组无线服务GPRS连接方法及装置

【技术保护点】
一种建立通用分组无线服务GPRS连接方法,其特征在于,包括:对接收的GPRS服务支持节点SGSN发来的接入点APN解析请求进行解析,其中,所述APN解析请求是SGSN在接收到MS发来的PDP上下文激活请求后发送的;在确定出所述APN解析请求中包含的APN类型是通用APN时,获得网关GPRS支持节点GGSN的状态信息和GGSN的负荷信息;根据获得负荷信息,分别确定每个GGSN承载GPRS业务的权重因子;根据所述权重因子和GGSN的状态信息,按照负载均衡原则,为发送APN解析请求的SGSN配置GGSN地址信息;将配置的GGSN地址信息反馈给SGSN,其中,SGSN根据接收到的GGSN地址信息建立GPRS连接。

【技术特征摘要】
1.一种建立通用分组无线服务GPRS连接方法,其特征在于,包括:对接收的GPRS服务支持节点SGSN发来的接入点APN解析请求进行解析,其中,所述APN解析请求是SGSN在接收到MS发来的PDP上下文激活请求后发送的;在确定出所述APN解析请求中包含的APN类型是通用APN时,获得网关GPRS支持节点GGSN的状态信息和GGSN的负荷信息;针对任一GGSN,根据该GGSN的负荷信息,确定所述负荷信息对应的调整系数;根据确定出的调整系数和获得的负荷信息,确定该GGSN承载GPRS业务的权重因子;根据所述权重因子和GGSN的状态信息,按照负载均衡原则,为发送APN解析请求的SGSN配置GGSN地址信息;将配置的GGSN地址信息反馈给SGSN,其中,SGSN根据接收到的GGSN地址信息建立GPRS连接。2.如权利要求1所述的方法,其特征在于,在根据所述权重因子,配置GGSN地址信息之前,还包括:获得发送APN解析请求的SGSN的源地址信息;所述配置GGSN地址信息,包括:根据获GGSN的状态信息和所述权重因子,按照负载均衡原则,配置与所述SGSN的源地址信息对应的GGSN地址信息。3.如权利要求1所述的方法,其特征在于,所述GGSN的状态信息包含GGSN的当前运行状态;获得GGSN的状态信息,包括:对于任一GGSN,分别向该GGSN与SGSN建立连接的信令端口和用户面端口发送运行状态探测报文;判断在预设时长内是否接收到运行状态探测响应报文;如果判断结果为是,则确定该GGSN当前运行状态为正常;如果判断结果为否,则确定该GGSN当前运行状态为不正常。4.如权利要求1所述的方法,其特征在于,所述GGSN的负荷信息至少包含下述中的一项:GGSN设备支持的分组数据协议PDP终端数量信息;GGSN设备的CPU利用率;GGSN设备的吞吐量利用率;GGSN设备的内存利用率。5.如权利要求4所述的方法,其特征在于,根据确定出的调整系数和获得的负荷信息,采用下述公式,确定该GGSN承载GPRS业务的权重因子:其中,ψ是权重因子,C1是GGSN设备支持的PDP终端数量信息与GGSN设备提供的GPRS业务连接地址的数量信息的比值,取值为0.7,C2是GGSN设备的CPU利用率的倒数,取值为0.15,C3是GGSN设备的内存利用率的倒数,取值为0.05,C4是设备的吞吐量利用率的倒数,取值为0.1。6....

【专利技术属性】
技术研发人员:张秀成史正伟刘欣梦原晓艳唐亚萍职新卫陈鹏张辉辉
申请(专利权)人:中国移动通信集团河南有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1