一种网络通信代理系统及实现通信代理服务的方法技术方案

技术编号:3542768 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种应用于GPRS或3G骨干网GGSN、SSGN设备之间网络通信代理系统,其依据GTP协议中的APN关键域来指导完成两者间的网络通信代理,包括SGSN模块、GGSN模块、APN模块、GTP模块和PGSN模块。本发还提供了一种网络通信代理方法。本发明专利技术可优化SGSN和GGSN之间数据交换,可应用在导引用户设置GPRS上网参数服务、数据网监听服务、数据网络的拨测服务和GGSN设备的仿真服务等多个业务领域。

【技术实现步骤摘要】

本专利技术涉及GPRS/EDGE或3G数据业务核心网络通信的代理服务,尤其涉及一种网络通信代理系统以及其实现通信代理服务的方法。
技术介绍
通用分组无线服务(General Packet Radio Service,GPRS)是应用于十亿字节网络系统(Gigabyte System Network,GSN)GSN移动手机用户访问公共数据网络(Public Data Network,PDN)的一种网络服务架构,其通过GPRS服务支持结点(Serving GPRS Support Node,SGSN)和GPRS网关支持结点(GatewayGPRS Support Node,GGSN)服务设备实现固网和无线网络之间的数据交换功能。其中SGSN为业务支持节点,主要提供移动终端设备的跟踪、系统安全和访问控制。GGSN为网关支持节点,提供外部网络和GPRS网络之间的一个边界路由功能。SGSN侧重无线接入,GGSN侧重在对外网连接。SGSN和GGSN都是GPRS的骨干网,现在SGSN和GGSN之间传输信令和数据传输都是基于IP协议,而且两者之间都有固定数量的接口,故当同时传输大量信令、数据的时候会出现拥挤堵塞的情况。而本专利技术是利用GTP协议中的接入点(Access Point Name,APN)关键域,完成后SGSN和GGSN之间隧道传输协议(GPRS Tunneling Protocol,GTP)信令层面和GTP数据层面数据的网络通信的代理功能,从而为GPRS骨干网中SGSN和GGSN之间的数据、信令交互更方便,更有效率。
技术实现思路
本专利技术实施例所要解决的技术问题在于,克服上述现有技术存在的不足,提供一种更方便、更有效率的网络通信代理系统。为解决上述技术问题,本专利技术实施例提供一种网络通信代理系统,包括:用于控制移动终端接入GPRS网络的SGSN模块;-->用于控制外部网络接入GPRS网络的GGSN模块;用于提供SGSN和GGSN之间网络通信代理功能的PGSN模块;用于向SGSN和GGSN提供路由信息的APN模块;用于定义GPRS网络中信令、数据交互协议的GTP模块;所述SGSN模块、GTP模块、APN模块和GGSN模块分别与PGSN模块连接。相应地,本专利技术的实施例还提出了一种网络通信代理方法,包括以下步骤PGSN模块等待GTP模块发送信令请求;所述PGSN模块受到信令请求后,判断代理服务模式和信令类型;依据不同的代理服务模式和信令类型,构造新的地址信息,建立相应的隧道,并由APN模块得到目标地址,将更新信息保存在缓存单元中;PGSN模块根据缓存单元中保存的更新信息内容,完成SGSN模块和GGSN模块之间GTP信令和GTP用户数据相互通信的代理功能。本专利技术具有以下有益的效果:引用GTP协议,利用GTP协议中的APN关键域,建立新的隧道并暂存在缓存单元和寻找新的目标地址,在SGSN和GGSN之间将GTP信令层面和GTP数据层面的数据快速交互,实现网络通信代理功能。而且本专利技术应用在导引用户设置GPRS上网参数服务、数据网监听服务、数据网络的拨测服务和GGSN设备的仿真服务等多个业务领域。附图说明图1:是本专利技术的典型网络结构示意图;图2:是本专利技术的网络通信代理系统结构示意图;图3:是本专利技术的重定向模式转发流程示意图;图4:是本专利技术的中转代理模式隧道激活流程示意图;图5:是本专利技术的中转代理模式隧道更新流程示意图;图6:是本专利技术的中转代理模式隧道拆除流程示意图;图7:是本专利技术的中转代理模式用户数据转发流程示意图;图8:是本专利技术的监听模式下实现的网络监听示意图。具体实施方式-->以下结合附图对本专利技术进行详细描述。请参照图1所示,为本专利技术的典型网络结构,SGSN和GGSN都是GPRS的骨干网,SGSN侧重无线接入,GGSN侧重在对外网连接,利用PGSN模块完成SGSN和GGSN之间信令、数据交互的代理功能。请参照图2所示,为本专利技术的网络通信代理系统包括:用于控制移动终端接入GPRS网络的SGSN模块;用于控制外部网络接入GPRS网络的GGSN模块;用于提供SGSN和GGSN之间网络通信代理功能的PGSN模块;用于向SGSN和GGSN提供路由信息的APN模块;用于定义GPRS网络中信令、数据交互协议的GTP模块;所述SGSN模块、GTP模块、APN模块和GGSN模块分别与PGSN模块连接。本专利技术还提供一种网络通信代理方法,该方法包括:PGSN模块等待GTP模块发送信令请求;所述PGSN模块受到信令请求后,判断代理服务模式和信令类型;依据不同的代理服务模式和信令类型,构造新的地址信息,建立相应的隧道,并由APN模块得到目标地址,将更新信息保存在缓存单元中;PGSN模块根据缓存单元中保存的更新信息内容,完成SGSN模块和GGSN模块之间GTP信令和GTP用户数据相互通信的代理功能。参照图3,若代理服务模式为重定向模式时,具体流程如下:若为GTP隧道激活请求信令CR,则查找APN路由确定目标GGSN地址,根据信令CR和GTP协议构造报文UCR,再根据UCR构造IP报文P,即将IP首部的源地址和目标地址替换为CP中的GSN地址和目标地址,最后将报文P发送给目标GGSN,最后返回等待GTP等待。若不是,则拒绝报文,返回等待GTP等待。参照图4,若代理服务模式为中转定向模式的隧道激活时,具体流程如下:若为GTP隧道激活请求信令CR,根据SGSN侧隧道信息建立中转隧道T,并组建PDP隧道激活信令CR’,将GSN地址改为本机地址,由APN路由表得到地址目标GGSN,将CR’发给新GGSN,中转隧道T保存到缓存单元,最后返回等待GTP等待;-->若为GTP隧道激活响应信令CP,提取CP隧道标识,查询中转隧道缓存:若存在中转对象T,则判断是否响应成功;若响应成功,则完善T与GGSN侧的隧道信息,隧道T建立成功;若响应不成功,则将T从中转隧道中清除;将GU转发给T中GGSN侧的GGSN,并将T保存到中转隧道表中,返回等待GTP等待;若不存在中转对象T,则丢弃此报文,不做处理,返回步骤A。若既不是信令CR也不是信令CP,则转到GTP隧道更新和拆除信令处理。参照图5,若代理服务模式为中转定向模式的隧道更新时,具体流程如下:若为GTP隧道更新请求信令UR,提取UR标识和查询中转隧道:若存在对象T,则建立更新隧道对象UT,修改UR源地址和目标地址得到UR’并将其转发给GGSN侧的GGSN,将UT保存到更新隧道缓存,返回等待GTP等待。若不存在对象T,则拒绝响应PDP隧道更新请求,返回等待GTP等待。若为GTP隧道更新响应信令CP,提取CP隧道标识,查询中转隧道缓存:若存在中转对象UT,则判断是否响应成功;若响应成功,则完善UT与GGSN侧的隧道信息,隧道UT建立成功,用UT替换T;若响应不成功,则将UT从中转隧道中清除;将CP转发给T中SSGN侧的SSGN,返回等待GTP等待。若不存在中转对象UT,则丢弃此报文,不做处理,返回等待GTP等待。若既不是信令UR也不是信令UP,则转到GTP隧道激活和拆除信令处理。参照图6,若代理服务模式为中转定向模式的隧道拆除时,具体流程如下:若为GTP隧道拆除请求信令DR,提取DR标识和查询中转隧道:若存在对象T,本文档来自技高网...

【技术保护点】
一种网络通信代理系统,其特征在于,该系统包括: 用于控制移动终端接入GPRS网络的SGSN模块; 用于控制外部网络接入GPRS网络的GGSN模块; 用于提供SGSN和GGSN之间网络通信代理功能的PGSN模块; 用于 向SGSN和GGSN提供路由信息的APN模块; 用于定义GPRS网络中信令、数据交互协议的GTP模块; 所述SGSN模块、GTP模块、APN模块和GGSN模块分别与PGSN模块连接。

【技术特征摘要】
1、一种网络通信代理系统,其特征在于,该系统包括:用于控制移动终端接入GPRS网络的SGSN模块;用于控制外部网络接入GPRS网络的GGSN模块;用于提供SGSN和GGSN之间网络通信代理功能的PGSN模块;用于向SGSN和GGSN提供路由信息的APN模块;用于定义GPRS网络中信令、数据交互协议的GTP模块;所述SGSN模块、GTP模块、APN模块和GGSN模块分别与PGSN模块连接。2、根据权利要求1所述的网络通信代理系统,其特征在于,所述的GTP模块包括:GTP信令单元,用于隧道管理及其其它信令消息传输;GTP用户数据单元,用于传输用户面。3、根据权利要求1所述的网络通信代理系统,其特征在于,所述的APN模块主要是指GTP协议中的APN关键域。4、根据权利要求1所述的网络通信代理系统,其特征在于,所述的PGSN模块还包括隧道激活缓存单元,隧道中转缓存单元和隧道拆除缓存单元。5、根据权利要求2所述的网络通信代理系统,其特征在于,所述的GTP信令单元包括:GTP隧道激活请求信令单元、GTR激活响应信令单元、GTP隧道更新请求信令单元、...

【专利技术属性】
技术研发人员:魏江欧阳雨
申请(专利权)人:广州科讯技术有限公司
类型:发明
国别省市:81[中国|广州]

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

1
相关领域技术
  • 暂无相关专利