一种分组数据协议上下文的激活方法技术

技术编号:3546573 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种PDP上下文的激活方法,包括检测过程:SGSN依据APN查询DNS获得GGSNIP地址列表;检测到各个GGSNIP地址之间的连通性是否正常,并将连通性不正常的GGSNIP地址标记为不可用。还包括激活PDP过程:SGSN收到移动终端激活PDP上下文请求消息后,依据该消息中的APN查询DNS获得该APN对应的GGSNIP地址列表;从未标记为不可用的各GGSNIP地址中选择一GGSNIP地址;SGSN向选择的GGSNIP地址所代表的GGSN发送建立PDP上下文请求消息,并在收到响应信息后,向移动终端发送激活PDP上下文响应消息。使用本发明专利技术,可缩短PDP上下文激活过程和提高PDP上下文激活成功率。

【技术实现步骤摘要】
一种分组数据协议上下文的激活方法
本专利技术涉及通信
,特别是指一种分组数据协议(PDP)上下文的激活方法。
技术介绍
无线网络分组域采用包技术以高效的方式传送关于用户的高速、低速数据以及信令。无线子系统和网络子系统严格分离,使得网络子系统能被其他无线接入技术重新利用。无论GSM还是UMTS都使用一个公共的分组域核心网--GPRS CN(通用分组无线服务核心网)。这个核心网提供分组交换业务。如图1示出的GPRS CN示意图,GPRS CN的主要构成部件包括:SGSN(服务GPRS支持节点),GGSN(网关GPRS支持节点),BG(边界网关)等。SGSN和GGSN统称为GSN(GPRS支持节点)。移动终端(MS)要访问外部数据网络时,首先要经过如图2示出的激活PDP(分组数据协议)上下文流程。当SGSN收到移动终端发送的激活PDP上下文请求消息后,SGSN请求DNS(域名系统)对该请求消息中的APN(接入点名)进行解析,获得APN对应的GGSN IP地址列表。SGSN从GGSN IP地址列表中选择出一个地址。然后,SGSN向选定的GGSN发送建立PDP上下文请求消息。在收到GGSN返回的建立PDP上下文响应消息后,SGSN向移动终端返回激活PDP上下文响应消息。当激活PDP上下文流程成功,移动终端和外部数据网之间的数据通路建立起来,移动终端可以访问该外部数据网。为了方便下文的说明,我们称SGSN依据APN获得的GGSN IP地址为GGSN联系地址。SGSN从GGSN IP地址列表中选择出-->的作为创建PDP上下文请求消息目的的地址为使用的GGSN联系地址。当某GGSN发生故障,或者SGSN和某GGSN之间的线路中断,此GGSN的IP地址不再适合被SGSN使用。在激活PDP上下文过程中,SGSN选择了一个不可用的GGSN地址后,会向选定的GGSN地址发起激活PDP请求,尝试激活PDP上下文。因为故障的GGSN不响应,导致SGSN等待响应超时。SGSN的下一步是判定整个流程失败,或者继续选择GGSN联系地址列表中的另一个GGSN地址作为使用的GGSN联系地址,再次尝试激活PDP上下文。对于前一种选择,增大了激活PDP上下文失败率。对于后一种选择,由于PDP激活流程耗时较长,因此,用户端的体验也会很差,他可能不愿意等待较长时间而放弃此次激活。当出现不可用的GGSN时,操作员可以手工删除DNS里不可用的GGSN对应的IP地址,这样SGSN在下一次查询DNS时,所获得的GGSN IP地址列表是已经剔除了不可用的GGSN IP地址的地址列表。这样,对于新发起的激活PDP上下文请求,SGSN将总可以选择到可用的GGSN IP地址。但是,这种人工维护方式有如下缺点:一是需要人工来删除DNS上不可用的GGSN IP地址,操作不方便。二是仅在SGSN重新查询DNS时,才能获得剔除了不可用的GGSN IP地址的IP地址列表。在GGSN IP地址变为不可用到SGSN重新查询DNS期间,SGSN仍然可能会选择到不可用的GGSN IP地址。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种PDP上下文的激活方法,使得在PDP上下文激活过程中,SGSN可以仅选择到可用的GGSN IP地址,缩短PDP上下文激活时间和提高PDP上下文激活成功率。本专利技术提供的一种PDP上下文的激活方法,包括检测过程和激活PDP过程,其中,-->检测过程包括:SGSN依据接入点名APN查询域名系统DNS获得GGSNIP地址列表;SGSN检测到各个GGSN IP地址之间的连通性是否正常,并将连通性不正常的GGSN IP地址标记为不可用;激活PDP过程包括:SGSN收到移动终端激活PDP上下文请求消息后,依据该消息中的APN查询DNS获得该APN对应的GGSN IP地址列表;从未标记为不可用的GGSN IP地址中选择一GGSN IP地址;SGSN向选择的GGSN IP地址所代表的GGSN发送建立PDP上下文请求消息,并在收到响应信息后,向移动终端发送激活PDP上下文响应消息。还提供了一种PDP上下文的激活方法,包括:SGSN收到移动终端激活PDP上下文请求消息后,依据该消息中的APN查询DNS获得该APN对应的GGSN IP地址列表;SGSN检测到各个GGSN IP地址之间的连通性是否正常,并将连通性不正常的GGSN IP地址标记为不可用;从未标记为不可用的各GGSN IP地址中选择一GGSN IP地址;SGSN向选择的GGSN IP地址所代表的GGSN发送建立PDP上下文请求消息,并在收到响应信息后,向移动终端发送激活PDP上下文响应消息。其中,所述SGSN检测到一GGSN IP地址之间的连通性是否正常的步骤包括:SGSN向该GGSN IP地址发出一个或多个检测请求分组,判断在一定时间内收到至少一个响应分组,则连通性正常,否则连通性不正常。其中,进一步包括:检测到记录为不可用的GGSN IP地址的连通性恢复正常时,删除对应GGSN IP地址的不可用标记。其中,进一步包括:当检测到某GGSN IP地址不再包含于任何APN所对应的地址,从被检测的GGSN IP地址集合中删除该地址且释放对应的资源。其中,所述的检测为周期性检测。-->由上述方法可以看出,通过本专利技术,使SGSN可以判断出GGSN IP地址是否可用,从而仅从可用的GGNS IP地址列表中选取GGSN IP,避免选择到不可用的地址,从而避免了向不可用GGSN联系地址尝试建立连接的过程,故缩短了激活PDP上下文的时间,从而进一步缩短了用户连接到外部数据网络的时间。并且,本专利技术还提供了自动删除不被使用的GGSN IP地址的过程,从而避免了为释放被检测GGSN联系地址操作所占用的SGSN的资源而进行人工操作。附图说明图1为GPRS CN示意图。图2为激活PDP上下文流程图。图3为本专利技术激活PDP上下文流程图。具体实施方式本专利技术在标准的激活PDP上下文过程之外还包括一个检测记录不可用GGSN IP地址的过程,下面参见图3对本专利技术的这个过程进行详细说明。步骤301-303:当SGSN依据APN查询DNS获得GGSN IP地址列表时,SGSN将记录到每个GGSN IP地址之间的连通性状态。其中,APN的获得可以是通过激活PDP上下文流程中获得。实际上,一个GGSN IP地址可以被包含于2种列表中:APN对应的GGSN地址列表和被检测的GGSN联系地址列表。例如,设SGSN知道了两个APN:APN1和APN2,APN1对应的GGSN地址列表:g1、g2,APN2对应的GGSN地址列表:g1、g3,则被检测的GGSN联系地址列表:g1、g2、g3。假设以后APN1对应的地址列表变为g1、g2、g4,则被检测的GGSN联系地址列表中增加g4。假设以后APN1对应的地址列表变为g1,则SGSN应该在适当时从被检测的GGSN联系地址列表中删除g2即把相关的资源释-->放掉。不难理解,被检测的GGSN联系地址列表的实现上可以是多样的。一种表征GGSN联系地址连通性状态的方法是:SGSN将记录到GGSNIP地址之间的路径(SGSN--GGSN),即记录一个SGSN IP地址和一个GGSN联系地址构成的路径。路本文档来自技高网
...

【技术保护点】
一种分组数据协议PDP上下文的激活方法,其特征在于,包括检测过程和激活PDP过程,其中,检测过程包括:SGSN依据接入点名APN查询域名系统DNS获得GGSNIP地址列表;SGSN检测到各个GGSNIP地址之间的连通 性是否正常,并将连通性不正常的GGSNIP地址标记为不可用;激活PDP过程包括:SGSN收到移动终端激活PDP上下文请求消息后,依据该消息中的APN查询DNS获得该APN对应的GGSNIP地址列表;从未标记为 不可用的GGSNIP地址中选择一GGSNIP地址;SGSN向选择的GGSNIP地址代表的GGSN发送建立PDP上下文请求消息,并在收到响应信息后,向移动终端发送激活PDP上下文响应消息。

【技术特征摘要】
1、一种分组数据协议PDP上下文的激活方法,其特征在于,包括检测过程和激活PDP过程,其中,检测过程包括:SGSN依据接入点名APN查询域名系统DNS获得GGSN IP地址列表;SGSN检测到各个GGSN IP地址之间的连通性是否正常,并将连通性不正常的GGSN IP地址标记为不可用;激活PDP过程包括:SGSN收到移动终端激活PDP上下文请求消息后,依据该消息中的APN查询DNS获得该APN对应的GGSN IP地址列表;从未标记为不可用的GGSN IP地址中选择一GGSN IP地址;SGSN向选择的GGSN IP地址所代表的GGSN发送建立PDP上下文请求消息,并在收到响应信息后,向移动终端发送激活PDP上下文响应消息。2、根据权利要求1所述的方法,其特征在于,所述SGSN检测到一GGSNIP地址之间的连通性是否正常的步骤包括:SGSN向该GGSN IP地址发出一个或多个检测请求分组,判断在一定时间内收到至少一个响应分组,则连通性正常,否则连通性不正常。3、根据权利要求1或2所述的方法,其特征在于,进一步包括:检测到记录为不可用的GGSN IP地址的连通性恢复正常时,删除对应GGSN...

【专利技术属性】
技术研发人员:张光华蒋铭陈峰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1