漫游用户与归属地间分组交换业务的实现方法及系统的制作方法

文档序号:7556978阅读:137来源:国知局
专利名称:漫游用户与归属地间分组交换业务的实现方法及系统的制作方法
技术领域
本发明涉及通信领域的数据传输技木,特别是指一种漫游用户与归属地间分组交换(PS,Packet Switch)业务的实现方法及系统。
背景技术
第三代移动通信标准化伙伴项目(3GPP,3rdGeneration Partnership Project) 标准协议定义的通用分组无线业务(GPRS,General Packet Radio Service) /宽带码分多址(WCDMA,Wideband Code Division Multiple Access)技术可以让用户访问高速分组数据业务。在3GPP系统中,通过Gn接ロ连接服务GPRS支持节点(SGSNJervingGPRS Support Node)、网关GPRS支持节点(GGSN,Gateway GPRS SupportNode)、以及域名系统(DNS,Domain Name System)等,从而实现这些设备之间的通信,因此,也可以将连接上述设备的接ロ 的网络称为Gn网络。Gn 网络中利用 GPRS 隧道协议(GTP,GI3RS Tunnelling Protocol)进行连接。GTP包括控制面和用户面两个过程。其中,在控制面,GTP信令规定了移动台(MS,Mobile Station) 接入GPRS网络的隧道控制和管理协议要求,GTP信令主要执行建立、修改和删除隧道的功能;在用户面,GTP利用GPRS支持节点(GSN,GPRS Support Node)之间建立的隧道传送用户数据分組。GPRS/WCDMA系统作为一种广泛使用的移动通信技术,该系统还能支持用户在不同的地区和国家的移动网络之间的漫游业务。现有技术中,可以利用GGSN代理实现漫游用户接入归属地,并进行PS业务, 具体地,归属于ー个公众陆地移动通信网络(PLMN,Public LandMobi le-communi cat ion Network)的MS漫游到另ー个PLMN后,附着激活到另ー PLMN的SGSN上,由所述另ー PLMN的 SGSN发送激活请求给GGSN代理,然后GGSN代理向MS归属地的GGSN(HGGSN,Homed GGSN) 转发激活请求,之后,由所述另ー PLMN的SGSN和HGGSN直接进行后续的PS业务。具体地, 图1为现有技术中典型的利用GGSN代理实现漫游用户接入归属地,并进行PS业务的方法流程示意图,如图1所示,包括以下步骤步骤101 漫游用户向漫游地的SGSN(VSGSN,Visited SGSN)发起分组数据协议 (PDP, Packet Data Protocol)激活请求;步骤102 =VSGSN发起DNS解析流程,解析GGSN代理的控制面地址;步骤103 =DNS服务器向VSGSN返回GGSN代理的控制面地址;步骤104 VSGSN向GGSN代理发送PDP上下文建立请求消息;步骤105 :GGSN代理收到PDP上下文建立请求消息后,对报文进行解析,得到用户标识信息,GGSN代理根据此信息翻译出用户签约的HGGSN地址;这里,所述用户标识信息具体可以是移动用户国际号码(MSISDN,MobileStation Integrated Services Digital Network)或国际移动用户识别码(IMSI, InternationalMobile Subscriber Identification Number;。步骤106 :GGSN代理将VSGSN发送的PDP上下文建立请求消息中的因特网协议 (IP, Internet Protocol)包的目的IP地址修改为MSISDN或IMSI对应的HGGSN的地址, 之后根据路由协议转发给HGGSN ;步骤107 =HGGSN收到PDP上下文建立请求消息后,直接向VSGSN返回PDP上下文建立响应;这里,如果PDP上下文建立成功,则VSGSN根据响应消息中的HGGSN的地址,建立与HGGSN的GTP隧道;其中,所述HGGSN的地址包括控制面地址和用户面地址。步骤108 =VSGSN向漫游用户发送PDP上下文激活响应消息;步骤109 漫游用户通过VSGSN向HGGSN发送业务数据报文。漫游用户在后续处理的过程中可以发起更新或去活请求,进行更新或去活的处理流程如图2所示,包括以下步骤步骤201 漫游用户向VSGSN发起PDP上下文更新或PDP上下文去活请求;步骤202 =VSGSN向HGGSN发起PDP上下文更新或PDP上下文去活请求;步骤203 =HGGSN向VSGSN回复PDP上下文更新或PDP上下文去活响应;步骤204 =VSGSN向漫游用户回复PDP上下文更新或PDP上下文去活响应。更新或去活请求,也可以由漫游用户归属地的网络侧主动发起,如图3所示,包括如下步骤步骤301 =HGGSN向VSGSN发起PDP上下文更新或PDP上下文去活请求;步骤302 =VSGSN向漫游用户发起PDP上下文更新或PDP上下文去活请求;步骤303 漫游用户向VSGSN回复PDP上下文更新或PDP上下文去活响应;步骤304 =VSGSN向HGGSN回复PDP上下文更新或PDP上下文去活响应。从上面的描述中可以看出,上述方法虽然利用GGSN代理解决了用户漫游时接入 HGGSN并进行PS业务的问题。但是,HGGSN的控制面地址和用户面地址会暴露给VSGSN,如此,使得网络的安全性得不到保证。另外,由于仍然是VSGSN与HGGSN建立最终的连接,所以,在VSGSN和HGGSN上都需要进行对端节点通路的相关配置,如此,造成网络维护分散、复杂度高、不够优化。

发明内容
有鉴于此,本发明的主要目的在于提供一种漫游用户与归属地间PS业务的实现方法及系统,能提高网络的安全性。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种漫游用户与归属地间PS业务的实现方法,该方法包括需要进行PS业务吋,通过GGSN代理对信令和数据报文的转发,实现漫游用户与 HGGSN间的PS业务。上述方案中,在通过GGSN代理对信令和数据报文的转发之前,该方法进ー步包括建立漫游用户与HGGSN间进行PS业务所需的GTP隧道。上述方案中,所述建立漫游用户与HGGSN间进行PS业务所需的GTP隧道,为
漫游用户向VSGSN发送PDP激活请求消息;VSGSN收到PDP激活请求消息后,向DNS服务器发起DNS解析流程,解析GGSN代理的控制面地址;DNS服务器向VSGSN返回GGSN代理的控制面地址;VSGSN收到GGSN代理的控制面地址后,向GGSN代理发送PDP上下文建立请求消息;GGSN代理依据转发规则,向HGGSN转发PDP上下文建立请求消息;HGGSN收到请求消息后,进行相应处理,并在处理完成后,向GGSN代理返回PDP上下文建立响应消息;GGSN代理收到PDP上下文建立响应消息后,向VSGSN转发PDP上下文建立响应消息;VSGSN收到PDP上下文建立响应消息后,向漫游用户返回PDP上下文建立响应消息。上述方案中,所述转发规则,为判断漫游用户的接入点名称(APN,ACCeSS Point Name)与自身保存的APN是否能匹配,确定能匹配后,根据漫游用户的MSISDN或IMSI从自身保存的GGSN地址中查找HGGSN 的控制面地址;或者,判断漫游用户的APN与自身保存的APN是否能匹配,确定能匹配后,向外部服务器请求下发HGGSN的控制面地址,外部服务器根据漫游用户的MSISDN或IMSI向GGSN代理下发HGGSN的控制面地址。上述方案中,所述向HGGSN转发PDP上下文建立请求消息,为修改PDP上下文建立请求消息中的相应信元(IE,Information Elements),之后将修改后的消息发送给 HGGSN ;所述向VSGSN转发PDP上下文建立响应消息,为修改PDP上下文建立响应消息中的相应IE,之后将修改后的消息发送给VSGSN。上述方案中,所述修改PDP上下文建立请求消息中的相应IE,为将消息中的 VSGSN的控制面地址和VSGSN的用户面地址修改为GGSN代理的控制面地址和用户面地址; 将消息中的控制面隧道端点标识(TEIDC)和数据面隧道端点标识(TEIDU)修改为GGSN代理本地创建的隧道端点标识;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP头中的控制面目的地址和目的端ロ修改为规定的标准端ロ;所述修改PDP上下文建立响应消息中的相应IE,为将消息GTP消息体中的HGGSN 的控制面地址和HGGSN的用户面地址修改为GGSN代理的控制面地址和用户面地址;将消息 GTP消息体中的TEIDC和TEIDU修改为GGSN代理本地创建的隧道端点标识;将消息GTP头中的TEIDC修改为VSGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ,修改为GGSN 代理的控制面对外地址和控制面对外端ロ ;将消息IP头中的控制面目的地址和目的端ロ 修改为VSGSN的对外地址和对外端ロ。上述方案中,所述通过GGSN代理对数据报文的转发,实现漫游用户与HGGSN间的 PS业务,为当数据报文为漫游用户向HGGSN发送的数据报文吋,漫游用户将数据报文发送给 VSGSN,VSGSN收到数据报文后,通过GTP隧道发送给GGSN代理;GGSN代理收到数据报文后,将数据报文GTP头中的TEIDU修改为HGGSN的TEIDU,之后将数据报文发送给HGGSN ;和/ 或,当数据报文为HGGSN向漫游用户发送的数据报文吋,HGGSN将数据报文通过GTP隧道发送给GGSN代理;GGSN代理收到数据报文后,将数据报文GTP头中的TEIDU修改为VSGSN 的TEIDU,之后将数据报文发送给VSGSN ;VSGSN收到数据报文后,发送给漫游用户。上述方案中,当信令为漫游用户发起的PDP上下文更新请求消息或PDP上下文去活请求消息吋,所述通过GGSN代理对信令的转发,实现漫游用户与HGGSN间的PS业务,为漫游用户向VSGSN发送PDP上下文更新请求消息或PDP上下文去活请求消息; VSGSN收到请求消息后,向GGSN代理发送PDP上下文更新请求消息或PDP上下文去活请求消息;GGSN代理收到请求消息后,修改PDP上下文更新请求消息或PDP上下文去活请求消息中的相应IE,之后将修改后的消息发送给HGGSN ;HGGSN收到请求消息后,进行相应处理,并在处理完成后,向GGSN代理返回PDP上下文更新响应消息或PDP上下文去活响应消息;GGSN代理收到PDP上下文更新响应消息后或PDP上下文去活响应消息,修改PDP 上下文更新响应消息或PDP上下文去活响应消息中的相应IE,之后将修改后的消息发送给 VSGSN ;VSGSN收到PDP上下文更新响应消息或PDP上下文去活响应消息后,向漫游用户返回PDP上下文更新响应消息或PDP上下文去活响应消息。上述方案中,当信令为漫游用户归属地网络侧发起的PDP上下文更新请求或PDP 上下文去活请求消息吋,所述通过GGSN代理对信令的转发,实现漫游用户与HGGSN间的PS 业务,为HGGSN向GGSN代理发送PDP上下文更新请求消息或PDP上下文去活请求消息;GGSN代理收到请求消息后,修改PDP上下文更新请求消息或PDP上下文去活请求消息中的相应IE,之后将修改后的消息发送给VSGSN ; VSGSN收到请求消息后,向漫游用户发送PDP上下文更新请求消息或PDP上下文去活请求消息;漫游用户收到请求消息后,向VSGSN返回PDP上下文更新响应消息或PDP上下文去活响应消息;VSGSN收到响应消息后,向GGSN代理返回PDP上下文更新响应消息或PDP 上下文去活响应消息;GGSN代理收到PDP上下文更新响应消息或PDP上下文去活响应消息后,修改PDP 上下文更新响应消息或PDP上下文去活响应消息中的相应IE,之后将修改后的消息发送给向 HGGSN。上述方案中,所述修改PDP上下文更新请求消息或PDP上下文去活请求消息中的相应IE,为将消息GTP头中的TEIDC修改为VSGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息中IP头中的控制面目的地址和目的端ロ修改为VSGSN的对外地址和对外端ロ ;所述修改PDP上下文更新响应消息或PDP上下文去活响应消息中的相应IE,为 将消息GTP头中的TEIDC修改为HGGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ 修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP头中的控制面目的地址和目的端ロ修改为HGGSN的对外地址和对外端ロ。
9
上述方案中,在通过GGSN代理对信令和数据报文的转发时,该方法进ー步包括 GGSN代理进行策略和计费控制。本发明还提供了一种漫游用户与归属地间PS业务的实现系统,该系统包括GGSN 代理、漫游用户以及HGGSN ;其中,GGSN代理,用于需要进行PS业务吋,向漫游用户及HGGSN转发信令和数据报文;漫游用户,用于需要进行PS业务吋,通过GGSN代理对信令和数据报文的转发,实现与HGGSN间的PS业务;HGGSN,用于需要进行PS业务时,通过GGSN代理对信令和数据报文的转发,实现与漫游用户间的PS业务。上述方案中,该系统进ー步包括VSGSN和DNS服务器;在建立漫游用户与HGGSN间进行PS业务所需的GTP隧道吋,所述漫游用户,用于向VSGSN发送PDP激活请求消息;并接收VSGSN返回的PDP上下文建立响应消息;所述VSGSN,用于收到漫游用户发送的PDP激活请求消息后,向DNS服务器发起 DNS解析流程;并在收到DNS服务器返回的GGSN代理的控制面地址后,向GGSN代理发送PDP 上下文建立请求消息;并在收到GGSN代理返回的PDP上下文建立响应消息后,向漫游用户返回PDP上下文建立响应消息;DNS服务器,用于收到VSGSN发起的解析流程后,解析GGSN代理的控制面地址,之后向VSGSN返回GGSN代理的控制面地址;所述GGSN代理,用于收到请求消息后,依据转发规则,向HGGSN转发PDP上下文建立请求消息;并在收到HGGSN返回的PDP上下文建立响应消息后,向VSGSN转发PDP上下文建立响应消息;所述HGGSN,用于收到请求消息后,进行相应处理,并在处理完成后,向GGSN代理返回PDP上下文建立响应消息。上述方案中,当进行数据报文的转发吋,所述漫游用户,具体用于将数据报文发送给VSGSN ;和/或,接收VSGSN发送的数据报文;所述VSGSN,用于收到漫游用户发送到的数据报文后,将数据报文通过GTP隧道发送给GGSN代理;和/或,在收到GGSN代理发送的数据报文后,将数据报文发送给漫游用户;所述GGSN代理,具体用干收到VSGSN发送的数据报文后,将数据报文GTP头中的 TEIDU修改为HGGSN的TEIDU,之后将数据报文发送给HGGSN ;和/或,在收到HGGSN发送的数据报文后,将数据报文GTP头中的TEIDU修改为VSGSN的TEIDU,之后将数据报文发送给 VSGSN ;所述HGGSN,具体用于接收GGSN代理发送的数据报文;和/或,将数据报文通过 GTP隧道发送给GGSN代理。上述方案中,当信令为漫游用户发起的PDP上下文更新请求或PDP上下文去活请求消息吋,所述漫游用户,具体用干向VSGSN发送PDP上下文更新请求消息或PDP上下文去活请求消息;并接收VSGSN返回的PDP上下文更新响应消息或PDP上下文去活响应消息;
所述VSGSN,用于收到漫游用户发送到的请求消息后,向GGSN代理发送PDP上下文更新请求消息或PDP上下文去活请求消息;并在收到GGSN代理返回的PDP上下文更新响应消息或PDP上下文去活响应消息后,将PDP上下文更新响应消息或PDP上下文去活响应消息返回给漫游用户;所述GGSN代理,具体用于收到VSGSN发送的请求消息后,修改请求消息中的相应IE,之后将修改后的消息发送给HGGSN ;并在收到HGGSN返回的PDP上下文更新响应消息或PDP上下文去活响应消息后,修改响应消息中的相应IE,之后将修改后的消息发送给 VSGSN ;所述HGGSN,具体用于收到GGSN代理发送的请求消息后,进行相应处理,并在处理完成后,向GGSN代理返回PDP上下文更新响应消息或PDP上下文去活响应消息。上述方案中,当信令为漫游用户归属地网络侧发起的PDP上下文更新请求或PDP 上下文去活请求消息吋,所述HGGSN,具体用于向GGSN代理发送PDP上下文更新请求消息或PDP上下文去活请求消息;并接收GGSN代理发送的PDP上下文更新响应消息或PDP上下文去活响应消息;所述GGSN代理,具体用于收到HGGSN发送的请求消息后,修改请求消息中的相应IE,之后将修改后的消息发送给VSGSN ;并在收到VSGSN返回的PDP上下文更新响应消息或PDP上下文去活响应消息后,修改响应消息中的相应IE,之后将修改后的消息发送给 HGGSN ;所述VSGSN,用于收到GGSN代理发送到的请求消息后,向漫游用户发送PDP上下文更新请求消息或PDP上下文去活请求消息;并在收到漫游用户返回的PDP上下文更新响应消息或PDP上下文去活响应消息后,向GGSN代理返回PDP上下文更新响应消息或PDP上下文去活响应消息;所述漫游用户,具体用于收到VSGSN发送的请求消息后,向VSGSN返回PDP上下文更新响应消息或PDP上下文去活响应消息。上述方案中,所述GGSN代理,还用于对信令和数据报文进行转发的同时,进行策略和计费控制。本发明提供的漫游用户与归属地间PS业务的实现方法及系统,通过GGSN代理对信令和数据报文的转发,实现漫游用户与HGGSN间的PS业务,不会将HGGSN的地址暴露给漫游用户所在地的VSGSN,如此,能提高网络的安全性。另外,通过GGSN代理建立VSGSN与HGGSN之间的连接,不需要在VSGSN上进行端节点通路的相关配置,如此,使网络能集中维护,从而减少维护成本,进而优化网络。


图1为现有技术中典型的利用GGSN代理实现漫游用户接入归属地并进行PS业务的方法流程示意图;图2为现有技术中用户发起更新或去活请求的处理流程示意图;图3为现有技术中用户归属地网络侧发起更新或去活请求的处理流程示意图;图4为本发明实现漫游用户与归属地间PS业务的方法流程示意图;图5为实现图4所示流程图中步骤401的方法流程示意图;图6为实施例一通过GGSN代理对信令的转发,实现漫游用户与归属地间PS业务的方法流程示意图;图7为实施例二通过GGSN代理对信令的转发,实现漫游用户与归属地间PS业务的方法流程示意图;图8为本发明实现漫游用户与归属地间PS业务的系统结构示意图。
具体实施例方式本发明的基本思想是需要进行PS业务吋,通过GGSN代理对信令和数据报文的转发,实现漫游用户与HGGSN间的PS业务。下面结合附图及具体实施例对本发明再作进ー步详细的说明。本发明漫游用户与归属地间PS业务的实现方法,如图4所示,包括以下步骤步骤401 需要进行PS业务吋,建立漫游用户与HGGSN间进行PS业务所需的GTP 隧道;具体地,如图5所示,包括以下步骤步骤501 漫游用户向VSGSN发送PDP激活请求消息;这里,所述PDP激活请求消息包含漫游用户的APN。步骤502 =VSGSN收到PDP激活请求消息后,向DNS服务器发起DNS解析流程,解析 GGSN代理的控制面地址;具体地,DNS根据所述APN进行DNS查询,进而解析得到GGSN代理的控制面地址, 具体处理流程与现有技术的处理流程完全相同,这里不再赘述。步骤503 =DNS服务器向VSGSN返回GGSN代理的控制面地址。步骤504 =VSGSN收到GGSN代理的控制面地址后,向GGSN代理发送PDP上下文建立请求消息;这里,所述PDP上下文建立请求消息包含漫游用户的APN、以及漫游用户的MSISDN 或 IMSI。步骤505 :GGSN代理依据转发规则,向HGGSN转发PDP上下文建立请求消息;这里,所述转发规则,具体为判断漫游用户的APN与自身保存的APN是否能匹配,确定能匹配后,根据漫游用户的MSISDN或IMSI从自身保存的GGSN地址中查找HGGSN的控制面地址;或者,判断漫游用户的APN与自身保存的APN是否能匹配,确定能匹配后,向外部服务器请求下发HGGSN的控制面地址,外部服务器根据漫游用户的MSISDN或IMSI向GGSN代理下发HGGSN的控制面地址;其中,GGSN代理根据漫游用户的MSISDN或IMSI查找HGGSN的具体处理流程与现有技术的处理流程完全相同;如果漫游用户的APN与GGSN保存的APN不能匹配,则说明漫游用户不能进行接入,此时,通过VSGSN向漫游用户返回失败的消息,漫游用户则不会再发起激活请求;如果 GGSN代理未找到HGGSN的控制面地址,则通过VSGSN向漫游用户返回失败的消息,漫游用户则不会再通过GGSN代理向HGGSN发起激活请求;所述向HGGSN转发PDP上下文建立请求消息,具体为修改消息中的相应IE,之后将修改后的消息发送给HGGSN ;所述修改消息中的相应IE,具体为将消息中的VSGSN的控制面地址和VSGSN的用户面地址修改为GGSN代理的控制面(GTPC)地址和用户面(GTPU)地址;将消息中的TEIDC和TEIDU修改为GGSN代理本地创建的隧道端点标识;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP头中的控制面目的地址和目的端ロ修改为规定的标准端ロ ;其中,所述消息中的控制面隧道端点标识就是指VSGSN的TEIDC,所述消息中的数据面隧道端点标识就是指VSGSN的TEIDU ;所述规定的标准端ロ是指3GPP协议规定的标准端ロ,在建立GTP隧道吋,此时,由于GGSN代理无法获知HGGSN的端口号,因此,采用协议规定的标准端ロ号;在向HGGSN转发PDP上下文建立请求消息吋,GGSN代理还可以进ー步进行策略和计费控制;其中,GGSN代理可以根据本地配置的规则或外部服务器或外部网元下发的规则,进行策略和计费控制;所述策略和计费控制具体可以是服务质量(QoS,Quality of Service)控制、计费特性控制、以及外部服务器的在线实时计费等;其中,计费特性控制就是指计费方式的控制;外部服务器的在线实时计费是指GGSN代理连接外部服务器,支持外部服务器下发的在线实时计费控制;GGSN代理的配置信息与现有技术中GGSN代理的配置信息完全相同,不需要额外配置其它信息。步骤506 =HGGSN收到PDP上下文建立请求消息后,进行相应处理,并在处理完成后,向GGSN代理返回PDP上下文建立响应消息;这里,所述进行相应处理是指进行与建立GTP隧道相关的信息的处理,具体处理流程与现有技术完全相同,这里不再赘述;所述PDP上下文建立响应消息包含处理成功或失败的原因值。步骤507 :GGSN代理收到PDP上下文建立响应消息后,向VSGSN转发PDP上下文建立响应消息;所述向VSGSN转发PDP上下文建立响应消息,具体为修改消息中的相应IE,之后将修改后的消息发送给VSGSN ;所述修改消息中的相应IE,具体为将消息GTP消息体中的HGGSN的控制面地址和HGGSN的用户面地址修改为GGSN 代理的GTPC地址和GTPU地址;将消息GTP消息体中的TEIDC和TEIDU修改为GGSN代理本地创建的隧道端点标识;将消息GTP头中的TEIDC修改为VSGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ,修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息 IP头中的控制面目的地址和目的端ロ修改为VSGSN的对外地址和对外端ロ ;GGSN代理收到VSGSN发送的PDP上下文建立请求消息后,会保存VSGSN的地址、端点标识及端口号;其中,VSGSN的地址包括控制面地址和用户面地址;同样的,在收到HGGSN 发送的PDP上下文建立响应消息后,会保存HGGSN的地址、端点标识及端口号,以便后续完成隧道的建立,并进行PS业务;其中,HGGSN的地址包括控制面地址和用户面地址;在向VSGSN转发PDP上下文建立响应消息吋,GGSN代理还可以进ー步进行策略和计费控制;其中,GGSN代理可以根据本地配置的规则或外部服务器或外部网元下发的规则,进行策略和计费控制;所述策略和计费控制具体可以是QoS控制、计费特性控制、以及外部服务器在线实时计费等,与步骤505中进行策略和计费控制的处理过程完全相同,这里不再赘述。步骤508 VSGSN收到PDP上下文建立响应消息后,向漫游用户返回PDP上下文建立响应消息;本步骤完成后,说明激活流程完成,且当HGGSN返回的PDP上下文建立响应消息中的原因值为成功吋,漫游用户与归属地之间进行PS业务的GTP隧道已经建立,后续PS业务的数据及信令均通过该GTP隧道进行传输;当漫游用户收到的PDP上下文建立响应消息中的原因值为失败时,漫游用户可以再次通过GGSN代理向HGGSN发起激活请求,也可以不发起激活请求。步骤402 通过GGSN代理对信令和数据报文的转发,实现漫游用户与HGGSN间的 PS业务;具体地,当数据报文为漫游用户向HGGSN发送的数据报文吋,漫游用户将数据报文发送给VSGSN,VSGSN收到数据报文后,通过GTP隧道发送给GGSN代理;GGSN代理收到数据报文后,将数据报文GTP头中的TEIDU修改为HGGSN的TEIDU,之后将数据报文发送给 HGGSN ;当数据报文为HGGSN向漫游用户发送的数据报文吋,HGGSN将数据报文通过GTP隧道发送给GGSN代理;GGSN代理收到数据报文后,将数据报文GTP头中的TEIDU修改为VSGSN 的TEIDU,之后将数据报文发送给VSGSN ;VSGSN收到数据报文后,发送给漫游用户;所述信令包括控制面信令及用户面信令;其中,所述控制面信令包括PDP上下文更新流程中的消息、PDP上下文去活流程中的消息等;所述用户面信令包括Echo消息等。当信令为用户面的Echo消息吋,且当Echo消息为漫游用户向HGGSN发送的Echo 消息吋,漫游用户将Echo消息发送给VSGSN,VSGSN收到Echo消息后,通过GTP隧道发送给 GGSN代理;GGSN代理收到Echo消息后,将Echo消息IP头中的源地址和目的地址分别修改为GGSN代理的地址和HGGSN的地址,之后将Echo消息发送给HGGSN ;当Echo消息为HGGSN向漫游用户发送的Echo消息吋,HGGSN将Echo消息通过GTP 隧道发送给GGSN代理;GGSN代理收到Echo消息后,将Echo消息中IP头中的源地址和目的地址分别修改为GGSN代理的地址和VSGSN的地址,之后将Echo消息发送给VSGSN,VSGSN 收到Echo消息后,将Echo消息发送给漫游用户;对信令和数据报文进行转发的同吋,GGSN代理还可以进ー步进行策略和计费控制;具体处理流程与步骤505中进行策略和计费控制的处理流程完全相同,这里不再赘述。采用本发明提供的漫游用户与归属地间分组交換业务的实现方法,不需要在 VSGSN上进行对端节点通路的相关配置,只需要在HGGSN上和GGSN代理上配置即可,如此, 使得网络维护起来比较集中,进而优化网络。下面结合实施例分别对PDP上下文更新流程中的消息和PDP上下文去活流程中的消息转发及处理过程进行详细描述。实施例一本实施例的应用场景是漫游用户需要进行路由更新或QoS更新等时,漫游用户主动发起PDP上下文更新请求;漫游用户需要下线或不正常关机等时,漫游用户主动发起
14PDP上下文去活请求。 本实施例通过GGSN代理对信令的转发,实现漫游用户与HGGSN间PS业务的方法, 如图6所示,包括以下步骤步骤601 漫游用户向VSGSN发送PDP上下文更新请求消息。步骤602 VSGSN收到请求消息后,向GGSN代理发送PDP上下文更新请求消息。步骤603 :GGSN代理收到请求消息后,修改请求消息中的相应IE,之后将修改后的消息发送给HGGSN ;这里,所述修改请求消息中的相应IE,具体为将消息GTP消息体中的VSGSN的控制面地址和VSGSN的用户面地址修改为GGSN代理的GTPC地址和GTPU地址;将消息GTP消息体中的TEIDC和TEIDU修改为GGSN代理本地创建的隧道端点标识;将消息GTP头中的TEIDC修改为HGGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP 头中的控制面目的地址和目的端ロ修改为HGGSN的对外地址和对外端ロ ;其中,由于在现有的GGSN设备中,有些设备不能完全符合3GPP协议的规定,因此, 为保证消息能准确到达HGGSN,对于路由更新或跨版本更新,消息GTP头中的控制面隧道端点标识保持不变;由于在激活流程中,GGSN代理已经获知HGGSN的端口号,因此,此时将消息IP头中的控制面目的地址和目的端ロ修改为HGGSN的对外地址和对外端ロ ;在将修改后的消息发送给HGGSN吋,GGSN代理还可以进ー步进行策略和计费控制,与步骤505中进行策略和计费控制的处理过程完全相同,这里不再赘述。步骤604 =HGGSN收到请求消息后,进行相应处理,并在处理完成后,向GGSN代理返回PDP上下文更新响应消息;这里,所述进行相应处理是指进行与修改GTP隧道相关的信息的处理,具体处理流程与现有技术完全相同,这里不再赘述。步骤605 :GGSN代理收到PDP上下文更新响应消息后,修改响应消息中的相应IE, 之后将修改后的消息发送给VSGSN ;这里,所述修改响应消息中的相应IE,具体为将消息GTP消息体中的HGGSN的控制面地址和HGGSN的用户面地址修改为GGSN代理的GTPC地址和GTPU地址;将消息GTP消息体中的TEIDC和TEIDU修改为GGSN代理本地创建的隧道端点标识;将消息GTP头中的TEIDC修改为VSGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP 头中的控制面目的地址和目的端ロ更改为VSGSN的对外地址和对外端ロ ;在将修改后的消息发送给VSGSN吋,GGSN代理还可以进ー步进行策略和计费控制,具体处理过程与步骤505中进行策略和计费控制的处理过程完全相同,这里不再赘述。步骤606 =VSGSN收到PDP上下文更新响应消息后,向漫游用户返回PDP上下文更新响应消息;这里,漫游用户收到更新响应消息后,如果需要进行PS业务的数据传输,则采用修改后的隧道,通过GGSN代理的转发后实现数据的传输。如果漫游用户向VSGSN发送的是PDP上下文去活请求消息,则处理流程与PDP上下文更新流程基本相同,所不同的是在步骤603中,修改请求消息中的相应IE,则具体为将消息GTP头中的TEIDC修改为HGGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP头中的控制面目的地址和目的端ロ修改为HGGSN的对外地址和对外端ロ。在步骤604中,进行相应处理是指进行与删除GTP隧道相关的信息的处理,具体处理流程与现有技术完全相同,这里不再赘述。在步骤605中,修改响应消息中的相应IE,则具体为将消息GTP头中的TEIDC修改为VSGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP头中的控制面目的地址和目的端ロ修改为VSGSN的对外地址和对外端ロ。实施例ニ本实施例的应用场景是漫游用户归属地的网络侧需要进行更新,比如策略与计费规则功能(PCRF,Policy and Charging Rules Function)发起的更新等,此时,HGGSN 主动发起PDP上下文更新请求;网络侧出现问题吋,需要进行去活,比如在线计费系统(0CS, Online Charging System)或PCRF发起的去活等,此时,HGGSN主动发起PDP上下文去活请求。本实施例通过GGSN代理对信令的转发,实现漫游用户与HGGSN间PS业务的方法, 如图7所示,包括以下步骤步骤701 =HGGSN向GGSN代理发送PDP上下文更新请求消息。步骤702 =GGSN代理收到请求消息后,修改请求消息中的相应IE,之后将修改后的消息发送给VSGSN ;这里,所述修改请求消息中的相应IE,具体为将消息GTP头中的TEIDC修改为VSGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息中IP头中的控制面目的地址和目的端ロ修改为VSGSN的对外地址和对外端ロ ;在将修改后的消息发送给VSGSN吋,GGSN代理还可以进ー步进行策略和计费控制,与步骤505中进行策略和计费控制的处理过程完全相同,这里不再赘述。步骤703 =VSGSN收到请求消息后,向漫游用户发送PDP上下文更新请求消息。步骤704 漫游用户收到请求消息后,向VSGSN返回PDP上下文更新响应消息;这里,漫游用户收到请求消息后,不进行任何处理,直接向VSGSN返回PDP上下文更新响应消息。步骤705 =VSGSN收到响应消息后,向GGSN代理返回PDP上下文更新响应消息。步骤706 :GGSN代理收到PDP上下文更新响应消息后,修改响应消息中的相应IE, 之后将修改后的消息发送给向HGGSN ;这里,所述修改响应消息中的相应IE,具体为将消息GTP头中的TEIDC修改为HGGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP头中的控制面目的地址和目的端ロ修改为HGGSN的对外地址和对外端ロ ;
在将修改后的消息发送给向HGGSN吋,GGSN代理还可以进ー步进行策略和计费控制,与步骤505的处理过程完全相同,这里不再赘述;在漫游用户返回PDP上下文更新响应消息后,如果需要发起PS业务请求,则需要重新执行步骤401 402,重新建立GTP隧道,之后进行响应的PS业务。如果HGGSN向GGSN代理发送的是PDP上下文去活请求消息,处理流程与PDP上下文更新流程完全相同,这里不再赘述。需要说明的是本发明中的GGSN代理除了具有上述功能外,普通用户还可以激活到GGSN代理上,实现与GGSN代理之间的PS业务。为实现上述方法,本发明还提供了一种漫游用户与归属地间PS业务的实现系统, 如图8所示,该系统包括GGSN代理81、漫游用户82以及HGGSN83 ;其中,GGSN代理81,用于需要进行PS业务时,向漫游用户82及HGGSN 83转发信令和数据报文;漫游用户82,用于需要进行PS业务时,通过GGSN代理81对信令和数据报文的转发,实现与HGGSN 83间的PS业务;HGGSN 83,用于需要进行PS业务时,通过GGSN代理81对信令和数据报文的转发, 实现与漫游用户82间的PS业务。其中,所述GGSN代理81,还可以用于对信令和数据报文进行转发的同时,进行策略和计费控制。该系统还可以进ー步包括VSGSN和DNS服务器;其中,具体地,在建立漫游用户82与HGGSN 83间进行PS业务所需的GTP隧道吋,所述漫游用户82,用于向VSGSN发送PDP激活请求消息;并接收VSGSN返回的PDP上下文建立响应消息;VSGSN,用于收到漫游用户82发送的PDP激活请求消息后,向DNS服务器发起DNS 解析流程;并在收到DNS服务器返回的GGSN代理81的控制面地址后,向GGSN代理81发送 PDP上下文建立请求消息;并在收到GGSN代理81返回的PDP上下文建立响应消息后,向漫游用户82返回PDP上下文建立响应消息;DNS服务器,用于收到VSGSN发起的解析流程后,解析GGSN代理81的控制面地址, 之后向VSGSN返回GGSN代理81的控制面地址;所述GGSN代理81,用于收到请求消息后,依据转发规则,向HGGSN 83转发PDP上下文建立请求消息;并在收到HGGSN 83返回的PDP上下文建立响应消息后,向VSGSN转发 PDP上下文建立响应消息;所述HGGSN 83,用于收到请求消息后,进行相应处理,并在处理完成后,向GGSN代理81返回PDP上下文建立响应消息。当进行数据报文的转发吋,所述漫游用户82,具体用于将数据报文发送给 VSGSN ;和/或,接收VSGSN发送的数据报文;所述VSGSN,用于收到漫游用户82发送到的数据报文后,将数据报文通过GTP隧道发送给GGSN代理81 ;和/或,在收到GGSN代理81发送的数据报文后,将数据报文发送给漫游用户82 ;所述GGSN代理81,具体用干收到VSGSN发送的数据报文后,将数据报文GTP头中
17的TEIDU修改为HGGSN的TEIDU,之后将数据报文发送给HGGSN 83 ;和/或,在收到HGGSN 83发送的数据报文后,将数据报文GTP头中的TEIDU修改为VSGSN的TEIDU,之后将数据报文发送给VSGSN ;所述HGGSN 83,具体用于接收GGSN代理81发送的数据报文;和/或,将数据报文通过GTP隧道发送给GGSN代理81。当信令为用户面的Echo消息吋,所述漫游用户82,具体用于将Echo消息发送给 VSGSN ;和/或,接收VSGSN发送的Echo消息;所述VSGSN,用于收到漫游用户82发送到的Echo消息后,将Echo消息通过GTP隧道发送给GGSN代理81 ;和/或,在收到GGSN代理81发送的Echo消息后,将Echo消息发送给漫游用户82 ;所述GGSN代理81,具体用于收到VSGSN发送的Echo消息后,将Echo消息IP头中的源地址和目的地址分别修改为GGSN代理81的地址和HGGSN83的地址,之后将Echo消息发送给HGGSN 83 ;和/或,在收到HGGSN 83发送的Echo消息后,将Echo消息中IP头中的源地址和目的地址分别修改为GGSN代理81的地址和VSGSN的地址,之后将Echo消息发送给VSGSN ;所述HGGSN 83,具体用干接收GGSN代理81发送的Echo消息;和/或,将Echo 消息通过GTP隧道发送给GGSN代理81。当信令为漫游用户发起的PDP上下文更新请求或PDP上下文去活请求消息吋,所述漫游用户82,具体用于向VSGSN发送PDP上下文更新请求消息或PDP上下文去活请求消息;并接收VSGSN返回的PDP上下文更新响应消息或PDP上下文去活响应消息;所述VSGSN,用于收到漫游用户82发送到的请求消息后,向GGSN代理81发送PDP 上下文更新请求消息或PDP上下文去活请求消息;并在收到GGSN代理81返回的PDP上下文更新响应消息或PDP上下文去活响应消息后,将PDP上下文更新响应消息或PDP上下文去活响应消息返回给漫游用户82 ;所述GGSN代理81,具体用于收到VSGSN发送的请求消息后,修改请求消息中的相应IE,之后将修改后的消息发送给HGGSN 83 ;并在收到HGGSN83返回的PDP上下文更新响应消息或PDP上下文去活响应消息后,修改响应消息中的相应IE,之后将修改后的消息发送给VSGSN ;所述HGGSN 83,具体用于收到GGSN代理81发送的请求消息后,进行相应处理, 并在处理完成后,向GGSN代理81返回PDP上下文更新响应消息或PDP上下文去活响应消
肩、ο当信令为漫游用户归属地网络侧发起的PDP上下文更新请求或PDP上下文去活请求消息吋,所述HGGSN 83,具体用于向GGSN代理81发送PDP上下文更新请求消息或PDP 上下文去活请求消息;并接收GGSN代理81发送的PDP上下文更新响应消息或PDP上下文去活响应消息;所述GGSN代理81,具体用于收到HGGSN 83发送的请求消息后,修改请求消息中的相应IE,之后将修改后的消息发送给VSGSN ;并在收到VSGSN返回的PDP上下文更新响应消息或PDP上下文去活响应消息后,修改响应消息中的相应IE,之后将修改后的消息发送给 HGGSN 83 ;
所述VSGSN,用于收到GGSN代理81发送到的请求消息后,向漫游用户82发送PDP 上下文更新请求消息或PDP上下文去活请求消息;并在收到漫游用户82返回的PDP上下文更新响应消息或PDP上下文去活响应消息后,向GGSN代理81返回PDP上下文更新响应消息或PDP上下文去活响应消息;所述漫游用户82,具体用于收到VSGSN发送的请求消息后,向VSGSN返回PDP上下文更新响应消息或PDP上下文去活响应消息。这里,本发明的所述系统中的GGSN代理的具体处理过程已在上文中详述,不再赘以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种漫游用户与归属地间分组交換(PQ业务的实现方法,其特征在于,该方法包括需要进行PS业务吋,通过网关通用分组无线业务支持节点(GGSN)代理对信令和数据报文的转发,实现漫游用户与归属地的GGSN(HGGSN)间的PS业务。
2.根据权利要求1所述的方法,其特征在干,在通过GGSN代理对信令和数据报文的转发之前,该方法进ー步包括建立漫游用户与HGGSN间进行PS业务所需的通用分组无线业务隧道协议(GTP)隧道。
3.根据权利要求2所述的方法,其特征在干,所述建立漫游用户与HGGSN间进行PS业务所需的GTP隧道,为漫游用户向漫游地的SGSN(VSGSN)发送分组数据协议(PDP)激活请求消息;VSGSN收到PDP激活请求消息后,向域名系统(DNS)服务器发起DNS解析流程,解析 GGSN代理的控制面地址;DNS服务器向VSGSN返回GGSN代理的控制面地址;VSGSN收到GGSN代理的控制面地址后,向GGSN代理发送PDP上下文建立请求消息;GGSN代理依据转发规则,向HGGSN转发PDP上下文建立请求消息;HGGSN收到请求消息后,进行相应处理,并在处理完成后,向GGSN代理返回PDP上下文建立响应消息;GGSN代理收到PDP上下文建立响应消息后,向VSGSN转发PDP上下文建立响应消息; VSGSN收到PDP上下文建立响应消息后,向漫游用户返回PDP上下文建立响应消息。
4.根据权利要求3所述的方法,其特征在干,所述转发规则,为判断漫游用户的接入点名称(APN)与自身保存的APN是否能匹配,确定能匹配后,根据漫游用户的移动用户国际号码(MSISDN)或国际移动用户识别码(IMSI)从自身保存的GGSN 地址中查找HGGSN的控制面地址;或者,判断漫游用户的APN与自身保存的APN是否能匹配,确定能匹配后,向外部服务器请求下发HGGSN的控制面地址,外部服务器根据漫游用户的MSISDN或IMSI向GGSN代理下发 HGGSN的控制面地址。
5.根据权利要求3所述的方法,其特征在干,所述向HGGSN转发PDP上下文建立请求消息,为修改PDP上下文建立请求消息中的相应信元(ffi),之后将修改后的消息发送给HGGSN ;所述向VSGSN转发PDP上下文建立响应消息,为修改PDP上下文建立响应消息中的相应IE,之后将修改后的消息发送给VSGSN。
6.根据权利要求5所述的方法,其特征在干,所述修改PDP上下文建立请求消息中的相应IE,为将消息中的VSGSN的控制面地址和VSGSN的用户面地址修改为GGSN代理的控制面地址和用户面地址;将消息中的控制面隧道端点标识(TEIDC)和数据面隧道端点标识(TEIDU)修改为GGSN代理本地创建的隧道端点标识;将消息因特网协议(IP)头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP头中的控制面目的地址和目的端ロ修改为规定的标准端ロ ;所述修改PDP上下文建立响应消息中的相应IE,为将消息GTP消息体中的HGGSN的控制面地址和HGGSN的用户面地址修改为GGSN代理的控制面地址和用户面地址;将消息GTP 消息体中的TEIDC和TEIDU修改为GGSN代理本地创建的隧道端点标识;将消息GTP头中的 TEIDC修改为VSGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ,修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP头中的控制面目的地址和目的端ロ修改为VSGSN的对外地址和对外端ロ。
7.根据权利要求1至6任一项所述的方法,其特征在干,所述通过GGSN代理对数据报文的转发,实现漫游用户与HGGSN间的PS业务,为当数据报文为漫游用户向HGGSN发送的数据报文吋,漫游用户将数据报文发送给 VSGSN, VSGSN收到数据报文后,通过GTP隧道发送给GGSN代理;GGSN代理收到数据报文后, 将数据报文GTP头中的TEIDU修改为HGGSN的TEIDU,之后将数据报文发送给HGGSN ;和/ 或,当数据报文为HGGSN向漫游用户发送的数据报文吋,HGGSN将数据报文通过GTP隧道发送给GGSN代理;GGSN代理收到数据报文后,将数据报文GTP头中的TEIDU修改为VSGSN 的TEIDU,之后将数据报文发送给VSGSN ;VSGSN收到数据报文后,发送给漫游用户。
8.根据权利要求1至6任一项所述的方法,其特征在干,当信令为漫游用户发起的PDP 上下文更新请求消息或PDP上下文去活请求消息吋,所述通过GGSN代理对信令的转发,实现漫游用户与HGGSN间的PS业务,为漫游用户向VSGSN发送PDP上下文更新请求消息或PDP上下文去活请求消息;VSGSN收到请求消息后,向GGSN代理发送PDP上下文更新请求消息或PDP上下文去活请求消息;GGSN代理收到请求消息后,修改PDP上下文更新请求消息或PDP上下文去活请求消息中的相应IE,之后将修改后的消息发送给HGGSN ;HGGSN收到请求消息后,进行相应处理,并在处理完成后,向GGSN代理返回PDP上下文更新响应消息或PDP上下文去活响应消息;GGSN代理收到PDP上下文更新响应消息后或PDP上下文去活响应消息,修改PDP上下文更新响应消息或PDP上下文去活响应消息中的相应IE,之后将修改后的消息发送给 VSGSN ;VSGSN收到PDP上下文更新响应消息或PDP上下文去活响应消息后,向漫游用户返回PDP上下文更新响应消息或PDP上下文去活响应消息。
9.根据权利要求1至6任一项所述的方法,其特征在干,当信令为漫游用户归属地网络侧发起的PDP上下文更新请求或PDP上下文去活请求消息吋,所述通过GGSN代理对信令的转发,实现漫游用户与HGGSN间的PS业务,为HGGSN向GGSN代理发送PDP上下文更新请求消息或PDP上下文去活请求消息;GGSN代理收到请求消息后,修改PDP上下文更新请求消息或PDP上下文去活请求消息中的相应IE,之后将修改后的消息发送给VSGSN ;VSGSN收到请求消息后,向漫游用户发送PDP上下文更新请求消息或PDP上下文去活请求消息;漫游用户收到请求消息后,向VSGSN返回PDP上下文更新响应消息或PDP上下文去活响应消息;VSGSN收到响应消息后,向GGSN代理返回PDP上下文更新响应消息或PDP上下文去活响应消息;GGSN代理收到PDP上下文更新响应消息或PDP上下文去活响应消息后,修改PDP上下文更新响应消息或PDP上下文去活响应消息中的相应IE,之后将修改后的消息发送给向HGGSN0
10.根据权利要求9所述的方法,其特征在干,所述修改PDP上下文更新请求消息或PDP上下文去活请求消息中的相应IE,为将消息GTP头中的TEIDC修改为VSGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息中IP头中的控制面目的地址和目的端ロ修改为VSGSN的对外地址和对外端ロ ;所述修改PDP上下文更新响应消息或PDP上下文去活响应消息中的相应IE,为将消息GTP头中的TEIDC修改为HGGSN的TEIDC ;将消息IP头中的控制面源地址和源端ロ修改为GGSN代理的控制面对外地址和控制面对外端ロ ;将消息IP头中的控制面目的地址和目的端ロ修改为HGGSN的对外地址和对外端ロ。
11.根据权利要求1至6任一项所述的方法,其特征在干,在通过GGSN代理对信令和数据报文的转发时,该方法进ー步包括GGSN代理进行策略和计费控制。
12.一种漫游用户与归属地间PS业务的实现系统,其特征在干,该系统包括GGSN代理、漫游用户以及HGGSN ;其中,GGSN代理,用于需要进行PS业务吋,向漫游用户及HGGSN转发信令和数据报文;漫游用户,用于需要进行PS业务吋,通过GGSN代理对信令和数据报文的转发,实现与 HGGSN间的PS业务;HGGSN,用于需要进行PS业务时,通过GGSN代理对信令和数据报文的转发,实现与漫游用户间的PS业务。
13.根据权利要求12所述的系统,其特征在干,该系统进ー步包括VSGSN和DNS服务器;在建立漫游用户与HGGSN间进行PS业务所需的GTP隧道吋,所述漫游用户,用于向 VSGSN发送PDP激活请求消息;并接收VSGSN返回的PDP上下文建立响应消息;所述VSGSN,用于收到漫游用户发送的PDP激活请求消息后,向DNS服务器发起DNS解析流程;并在收到DNS服务器返回的GGSN代理的控制面地址后,向GGSN代理发送PDP上下文建立请求消息;并在收到GGSN代理返回的PDP上下文建立响应消息后,向漫游用户返回 PDP上下文建立响应消息;DNS服务器,用于收到VSGSN发起的解析流程后,解析GGSN代理的控制面地址,之后向 VSGSN返回GGSN代理的控制面地址;所述GGSN代理,用于收到请求消息后,依据转发规则,向HGGSN转发PDP上下文建立请求消息;并在收到HGGSN返回的PDP上下文建立响应消息后,向VSGSN转发PDP上下文建立响应消息;所述HGGSN,用于收到请求消息后,进行相应处理,并在处理完成后,向GGSN代理返回 PDP上下文建立响应消息。
14.根据权利要求13所述的系统,其特征在干,当进行数据报文的转发吋,所述漫游用户,具体用于将数据报文发送给VSGSN ;和/或,接收VSGSN发送的数据报文;所述VSGSN,用于收到漫游用户发送到的数据报文后,将数据报文通过GTP隧道发送给 GGSN代理;和/或,在收到GGSN代理发送的数据报文后,将数据报文发送给漫游用户;所述GGSN代理,具体用于收到VSGSN发送的数据报文后,将数据报文GTP头中的 TEIDU修改为HGGSN的TEIDU,之后将数据报文发送给HGGSN ;和/或,在收到HGGSN发送的数据报文后,将数据报文GTP头中的TEIDU修改为VSGSN的TEIDU,之后将数据报文发送给 VSGSN ;所述HGGSN,具体用于接收GGSN代理发送的数据报文;和/或,将数据报文通过GTP 隧道发送给GGSN代理。
15.根据权利要求13所述的系统,其特征在干,当信令为漫游用户发起的PDP上下文更新请求或PDP上下文去活请求消息吋,所述漫游用户,具体用于向VSGSN发送PDP上下文更新请求消息或PDP上下文去活请求消息;并接收VSGSN返回的PDP上下文更新响应消息或PDP上下文去活响应消息;所述VSGSN,用于收到漫游用户发送到的请求消息后,向GGSN代理发送PDP上下文更新请求消息或PDP上下文去活请求消息;并在收到GGSN代理返回的PDP上下文更新响应消息或PDP上下文去活响应消息后,将PDP上下文更新响应消息或PDP上下文去活响应消息返回给漫游用户;所述GGSN代理,具体用于收到VSGSN发送的请求消息后,修改请求消息中的相应IE, 之后将修改后的消息发送给HGGSN ;并在收到HGGSN返回的PDP上下文更新响应消息或PDP 上下文去活响应消息后,修改响应消息中的相应IE,之后将修改后的消息发送给VSGSN ;所述HGGSN,具体用于收到GGSN代理发送的请求消息后,进行相应处理,并在处理完成后,向GGSN代理返回PDP上下文更新响应消息或PDP上下文去活响应消息。
16.根据权利要求13所述的系统,其特征在干,当信令为漫游用户归属地网络侧发起的PDP上下文更新请求或PDP上下文去活请求消息吋,所述HGGSN,具体用于向GGSN代理发送PDP上下文更新请求消息或PDP上下文去活请求消息;并接收GGSN代理发送的PDP上下文更新响应消息或PDP上下文去活响应消息;所述GGSN代理,具体用于收到HGGSN发送的请求消息后,修改请求消息中的相应IE, 之后将修改后的消息发送给VSGSN ;并在收到VSGSN返回的PDP上下文更新响应消息或PDP 上下文去活响应消息后,修改响应消息中的相应IE,之后将修改后的消息发送给HGGSN ;所述VSGSN,用于收到GGSN代理发送到的请求消息后,向漫游用户发送PDP上下文更新请求消息或PDP上下文去活请求消息;并在收到漫游用户返回的PDP上下文更新响应消息或PDP上下文去活响应消息后,向GGSN代理返回PDP上下文更新响应消息或PDP上下文去活响应消息;所述漫游用户,具体用于收到VSGSN发送的请求消息后,向VSGSN返回PDP上下文更新响应消息或PDP上下文去活响应消息。
17.根据权利要求12至16任一项所述的系统,其特征在干,所述GGSN代理,还用于对信令和数据报文进行转发的同时,进行策略和计费控制。
全文摘要
本发明公开了一种漫游用户与归属地间分组交换(PS)业务的实现方法,该方法包括需要进行PS业务时,通过网关通用分组无线业务支持节点(GGSN)代理对信令和数据报文的转发,实现漫游用户与归属地的GGSN(HGGSN)间的PS业务。本发明同时公开了一种漫游用户与归属地间PS业务的实现系统,采用本发明的方法及系统,能提高网络的安全性,还能集中维护网络,从而减少维护成本,进而优化网络。
文档编号H04W12/00GK102595375SQ20111000276
公开日2012年7月18日 申请日期2011年1月7日 优先权日2011年1月7日
发明者殷湛, 马鑫 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1