一种pdp状态的同步方法及网络侧设备的制作方法

文档序号:8001756阅读:342来源:国知局
一种pdp状态的同步方法及网络侧设备的制作方法
【专利摘要】本发明提供一种PDP状态的同步方法及网络侧设备,其中方法包括:接收终端发送的服务请求,其中,所述服务请求携带终端的PDP状态;判断所述服务请求中的PDP状态是否为激活状态,若是,则直接建立用户平面的承载RAB连接;若所述服务请求中的PDP状态是去激活状态,且网络侧设备本地保存的PDP状态是激活状态,则将所述本地保存的PDP状态与终端的PDP状态进行同步,使本地保存的PDP状态与终端的PDP状态一致。本发明的方案可以解决终端与核心网侧PDP状态不同步导致的RAB连接建立失败问题。
【专利说明】一种PDP状态的同步方法及网络侧设备

【技术领域】
[0001]本发明涉及通信【技术领域】,特别是指一种PDP状态的同步方法及网络侧设备。

【背景技术】
[0002]随着3G网络的发展、智能终端日趋普及,用户越来越体会到了 3G网络高速上网带来的便利,PS (分组)业务急剧增加,但由于终端问题、网络性能问题以及终端与网络配合出现的问题导致PS业务出现问题较多,影响了网络性能和用户的使用感知。
[0003]由于多种原因可能导致终端与核心网的PDP状态不同步的现象出现,比如:终端突然掉电,PDP等状态会消失;手机发起Deactivate PDP context Request (解除PDP上下文请求)过程中由于无线覆盖的原因导致无响应,4次重试仍无响应则删除当前的PDP数据(详见3GPP TS24.008的6.1.3.4.3)。当这些情况发生后,终端就会处于去激活状态(Inactive State),而核心网侧对于终端的PDP状态仍处于激活状态(Active State)。在这种情况下,当GGSN有下行数据传送时,寻呼到用户后进行RAB连接的建立,但是终端收到rad1 bearer setup (无线承载建立)消息后认为在PDP去激活的状态下进行无线承载的建立是无效的而导致建立失败。
[0004]PDP状态不同步导致的Rb (无线承载)建立失败,如果出现UE (终端)、SGSN (GPRS服务节点)与GGSN (网关GPRS支持节点)的PDP状态不一致,就会导致PS业务无法建立,该类问题比较隐蔽,在平时分析问题中难以准确分析定位,目前还没有该类问题的处理方法,对网络性能和用户的使用感知都有较大的影响。而且不只是在TD-SCDMA网络中存在该类问题,在WCDMA等制式的网络中同样会有该类问题的发生。
[0005]目前对于该类终端与核心网PDP状态不同步导致的Rb建立失败问题还没有成熟的解决方案。


【发明内容】

[0006]本发明要解决的技术问题是提供一种PDP状态的同步方法及网络侧设备,可以解决终端与核心网PDP状态不同步导致的RB建立失败问题。
[0007]为解决上述技术问题,本发明的实施例提供一种PDP状态的同步方法,包括:
[0008]接收终端发送的服务请求,其中,所述服务请求携带终端的PDP状态;
[0009]判断所述服务请求中的PDP状态是否为激活状态,若是,则直接建立用户平面的承载RAB连接;
[0010]若所述服务请求中的PDP状态是去激活状态,且网络侧设备本地保存的PDP状态是激活状态,则将所述本地保存的PDP状态与终端的PDP状态进行同步,使本地保存的rop状态与终端的PDP状态一致。
[0011]其中,将所述本地保存的PDP状态与终端的PDP状态进行同步的步骤包括:
[0012]网络侧设备将本地保存的PDP状态修改为去激活状态,使本地保存的PDP状态与终端的PDP状态一致。
[0013]其中,网络侧设备将本地保存的PDP状态修改为去激活状态的步骤包括:
[0014]网络侧设备中的GPRS服务支持节点SGSN向网关服务支持节点GGSN发送本地保存的PDP上下文的删除请求;
[0015]所述SGSN接收所述GGSN返回的删除响应信息;
[0016]所述SGSN向无线网络控制器RNC发送Iu承载释放命令;
[0017]所述SGSN接收所述RNC发送的Iu承载释放完成消息。
[0018]其中,所述SGSN接收所述RNC发送的Iu承载释放完成消息之后还包括:
[0019]所述RNC向终端发送释放与终端之间的连接的命令;
[0020]所述RNC接收所述终端返回的连接释放完成消息。
[0021]其中,将所述本地保存的PDP状态与终端的PDP状态进行同步的步骤包括:
[0022]网络侧设备将终端的PDP状态修改为激活状态,使本地保存的PDP状态与终端的PDP状态一致。
[0023]其中,网络侧设备将终端的PDP状态修改为激活状态的步骤包括:
[0024]网络侧设备中的SGSN向GGSN发送更新PDP上下文请求;
[0025]所述SGSN接收所述GGSN更新PDP上下文请求的响应;
[0026]所述SGSN向终端发送修改PDP上下文请求;
[0027]所述SGSN接收所述终端修改PDP上下文完成消息。
[0028]其中,接收终端发送的服务请求的步骤之前还包括:
[0029]网络侧设备中的GGSN有数据下发时,通过SGSN向终端下发寻呼消息来寻呼终端,使终端开始建立无线资源控制RRC连接,并在RRC连接完成后向网络侧设备发送服务请求,其中,所述服务请求中携带终端的PDP状态。
[0030]本发明的实施例还提供一种网络侧设备,包括:
[0031]接收模块,用于接收终端发送的服务请求,其中,所述服务请求携带终端的PDP状态;
[0032]处理模块,用于判断所述服务请求中的PDP状态是否为激活状态,若是,则直接建立用户平面的承载RAB连接;若所述服务请求中的PDP状态是去激活状态,且本地保存的PDP状态是激活状态,则将所述本地保存的PDP状态与终端的PDP状态进行同步,使本地保存的PDP状态与终端的PDP状态一致。
[0033]其中,网络侧设备将本地保存的PDP状态修改为去激活状态或者将终端的PDP状态修改为激活状态,使本地保存的PDP状态与终端的PDP状态一致。
[0034]其中,上述网络侧设备还包括:
[0035]发送模块,用于向终端下发寻呼消息来寻呼终端,使终端开始建立RRC连接,并在RRC连接完成后向网络侧设备发送服务请求,其中,所述服务请求中携带终端的PDP状态。
[0036]本发明的上述技术方案的有益效果如下:
[0037]上述方案中,通过判断所述服务请求中的终端的PDP状态是否为激活状态,若是,则直接建立用户平面的承载RAB连接;若所述服务请求中的PDP状态是去激活状态,且本地保存的PDP状态是激活状态,则将所述本地保存的PDP状态与终端的PDP状态进行同步,使本地保存的PDP状态与服务请求中的PDP状态一致。解决了终端的PDP状态与核心网侧的PDP状态不一致所导致的RB承载建立失败故障,能够有效地提高PS (分组)业务的建立成功率。

【专利附图】

【附图说明】
[0038]图1为本发明的PDP状态的同步方法的流程示意图;
[0039]图2为图1所示同步方法的第一实施例流程图;
[0040]图3为图2所示的实施例的具体实现流程图;
[0041]图4为图1所示同步方法的第二实施例流程图;
[0042]图5为图4所示实施例的具体实现流程图。

【具体实施方式】
[0043]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0044]如图1所示,本发明的实施例提供一种rop (分组报文协议)状态的同步方法,包括如下步骤:
[0045]步骤11,接收终端发送的服务请求,其中,所述服务请求携带终端的PDP状态;
[0046]步骤12,判断所述服务请求中的PDP状态是否为激活状态,若是,则直接建立用户平面的承载RAB连接;
[0047]步骤13,若所述服务请求中的PDP状态是去激活状态,且网络侧设备本地保存的PDP状态是激活状态,则将所述本地保存的PDP状态与终端的PDP状态进行同步,使本地保存的PDP状态与终端的PDP状态一致。
[0048]上述方案中,通过判断所述服务请求中的终端的PDP状态是否为激活状态,则直接建立用户平面的承载RAB连接;若所述服务请求中的终端的PDP状态是去激活状态,且本地保存的PDP状态是激活状态,则将所述本地保存的PDP状态与终端的PDP状态进行同步,使本地保存的PDP状态与终端的PDP状态一致。解决了终端的PDP状态与核心网侧不一致所导致的RB承载建立失败故障,能够有效地提高PS (分组)业务的建立成功率。
[0049]如图2所示,将所述本地保存的PDP状态与终端的PDP状态进行同步的第一种实现方式:
[0050]网络侧设备将本地保存的PDP状态修改为去激活状态,使本地保存的PDP状态与终端的PDP状态一致。
[0051]具体的,网络侧设备将本地保存的PDP状态修改为去激活状态的步骤包括:
[0052]步骤21,网络侧设备中的GPRS服务支持节点SGSN向网关服务支持节点GGSN发送删除本地保存的PDP上下文的删除请求(“Delete PDP Context Request”);
[0053]步骤22,所述SGSN接收所述GGSN返回的删除响应信息(“Delete PDP ContextResponse”);
[0054]步骤23,所述SGSN向无线网络控制器RNC发送Iu承载释放命令(IU ReleaseCommand);
[0055]步骤24,所述SGSN接收所述RNC发送的Iu承载释放完成消息。
[0056]其中,所述SGSN接收所述RNC发送的Iu承载释放完成消息之后还包括:
[0057]步骤25,所述RNC向终端发送释放与终端之间的连接的命令(RRC Connect1nRelease);
[0058]步骤26,所述RNC接收所述终端返回的连接释放完成消息。
[0059]当SGSN收到了手机上发的service request (服务请求)中的PDP状态是去激活状态,与SGSN、GGSN中保存的PDP状态不一致时,SGSN向GGSN发送“Delete PDP ContextRequest”(删除 PDP 上下文请求)消息,GGSN 向 SGSN 回复“Delete PDP Context Response”(删除PDP上下文响应)消息,通过这个过程删除SGSN和GGSN中的PDP状态,将SGSN和GGSN中的PDP状态由激活状态修改为去激活状态。
[0060]同时SGSN 向 RNC 下发 Iu Release Command (Iu 释放命令)、RNC 向 UE 下发 RRCConnect1n Release(RRC连接释放),删除已建立的IU、RRC链路。这样就保证了 UE、SGSN、GGSN中的PDP状态一致,都为去激活状态(INACTIVE State),以保证后续业务的正常建立。
[0061]在上述图1所示实施例的步骤11之前,还可包括:
[0062]网络侧设备中的GGSN有数据下发时,通过SGSN向终端下发寻呼消息来寻呼终端,使终端开始建立无线资源控制RRC连接,并在RRC连接完成后向网络侧设备发送服务请求,其中,所述服务请求中携带终端的PDP状态。
[0063]本发明的实施例中,RAB连接是UE与CN核心网之间的连接,RRC连接是UE和核心网的UTRAN之间的连接。
[0064]具体的,如图3所示,当GGSN有数据需要下发时,SGSN下发Paging (寻呼)消息来寻呼UE, UE响应寻呼并开始建立RRC连接,完成后上发服务请求(service request)消息,SGSN通过该消息中携带的终端PDP状态进行判断,如果终端是PDP激活状态,那就按照现有流程继续建立RAB,正常建立业务;如果UE是PDP去激活状态,SGSN主动向GGSN发起PDP状态删除请求,使SGSN、GGSN中的PDP状态都由激活状态修改为去激活状态。下一步,SGSN下发Iu链路删除命令、RNC下发RRC链路删除命令,这样,UE、SGSN、GGSN中的PDP状态就会保持一致,都为去激活状态。可保证后续业务的正常建立。
[0065]如图4所示,将所述本地保存的所述终端的PDP状态与服务请求中的PDP状态进行同步的第二种实现方式:
[0066]网络侧设备将终端的PDP状态修改为激活状态,使本地保存的PDP状态与终端的PDP状态一致。
[0067]具体来讲,网络侧设备将终端的PDP状态修改为激活状态的步骤包括:
[0068]步骤31,网络侧设备中的SGSN向GGSN发送更新PDP上下文请求(“Update PDPContext Request,,);
[0069]步骤32,所述SGSN接收所述GGSN更新PDP上下文请求的响应(“Update PDPContext Response,,);
[0070]步骤33,所述SGSN向终端发送修改PDP上下文请求(“Modify PDP ContextRequest,,);
[0071]步骤34,所述SGSN接收所述终端修改TOP上下文完成消息(“Modify PDP ContextAccept”)。
[0072]具体的,当SGSN收到了手机上发的service request中的PDP是去激活状态,与SGSN、GGSN中保存的UE的PDP状态不一致时,SGSN向GGSN发送“Update PDP ContextRequest” 消息,GGSN 向 SGSN 回复“Update PDP Context Response” 消息,通过这个过程来确认SGSN和GGSN中关于该终端的PDP状态为激活状态(Active State),同时更新此次PDP业务的上下文,例如TEID,NSAPI, QoS等主要参数设置等。然后SGSN向UE发送“ModifyPDP Context Request”消息,UE 向 SGSN 回复“Modify PDP Context Accept”消息,通过这个过程将UE的PDP状态修改为激活状态(Active State),这样,就保证了 UE、SGSN、GGSN中的PDP状态一致,都为激活状态,然后再进入正常的RAB建立过程,保证业务的建立成功。
[0073]在上述图1所示实施例的步骤11之前,还可包括:
[0074]网络侧设备中的GGSN有数据下发时,通过SGSN向终端下发寻呼消息来寻呼终端,使终端开始建立无线资源控制RRC连接,并在RRC连接完成后向网络侧设备发送服务请求,其中,所述服务请求中携带终端的PDP状态。
[0075]具体的,如图5所示,当SGSN收到了手机上发的service request中的PDP是去激活,与SGSN、GGSN中保存的UE的PDP状态不一致时,修改UE中的PDP状态——SGSN向GGSN 发送“Update PDP Context Request” 消息,GGSN 向 SGSN 回复“Update PDP ContextResponse"消息,通过这个过程来确认SGSN和GGSN中关于该终端的PDP状态为激活状态(Active State),同时更新此次PDP业务的上下文,例如TEID,NSAPI,QoS等主要参数设置等。然后 SGSN 向 UE发送“Modify PDP Context Request”消息,UE 向 SGSN 回复“Modify PDPContext Accept”消息,通过这个过程将UE的PDP状态修改为激活状态(Active State),这样,就保证了 UE、SGSN, GGSN中的PDP状态一致,都为激活状态,然后正常建立RAB过程,保证业务的建立成功。具体的算法流程为:当GGSN有数据需要下发时,SGSN下发Paging消息来寻呼UE,UE响应寻呼并开始建立RRC连接,完成后上发service request消息,SGSN通过该消息中携带的终端PDP状态进行判断,如果终端是PDP激活状态,那就按照现有流程继续建立RAB,正常建立业务;如果UE为PDP去激活状态,SGSN发起PDP状态更新过程,确认SGSN和GGSN中的PDP状态,同时对PDP上下文关键信息进行调整确认。下一步,SGSN向UE发起PDP状态修改过程,将UE中的PDP状态由去激活状态设置为激活状态。这样,就保证了 UE、SGSN, GGSN中的PDP状态一致,都为激活状态,可正常成功建立后续的PS业务。
[0076]本发明的上述实施例中:在SGSN收到了手机上发的service request后,核查UE的PDP状态,当发现UE的PDP状态与SGSN、GGSN中保存的PDP状态不一致时,通过修改部分处理流程,使得UE、SGSN、GGSN中的PDP状态保持一致,有效解决了 UE的PDP状态与核心网侧的PDP状态不一致所导致的RB建立失败故障,能够有效地提高PS业务的建立成功率。
[0077]本发明的上述实施例可以应用于所有的基于3GPP协议的3G网络,如TD-SCDMA、WCDMA 等。
[0078]本发明的实施例还提供一种网络侧设备,包括:
[0079]接收模块,用于接收终端发送的服务请求,其中,所述服务请求携带终端的PDP状态;
[0080]处理模块,用于判断所述服务请求中的PDP状态是否为激活状态,若是,则直接建立用户平面的承载RAB连接;若所述服务请求中的PDP状态是去激活状态,且本地保存的PDP状态是激活状态,则将所述本地保存的PDP状态与终端的PDP状态进行同步,使本地保存的PDP状态与终端的PDP状态一致。
[0081]其中,处理模块将本地保存的PDP状态修改为去激活状态或者将终端的PDP状态修改为激活状态,使本地保存的PDP状态与终端的PDP状态一致。
[0082]其中,处理模块将本地保存的PDP状态修改为去激活状态的流程包括:
[0083]网络侧设备中的GPRS服务支持节点SGSN向网关服务支持节点GGSN发送本地保存的PDP上下文的删除请求;
[0084]所述SGSN接收所述GGSN返回的删除响应信息;
[0085]所述SGSN向无线网络控制器RNC发送Iu承载释放命令;
[0086]所述SGSN接收所述RNC发送的Iu承载释放完成消息;
[0087]所述RNC向终端发送释放与终端之间的连接的命令;
[0088]所述RNC接收所述终端返回的连接释放完成消息。
[0089]处理模块将终端的PDP状态修改为激活状态的流程包括:
[0090]网络侧设备中的SGSN向GGSN发送更新PDP上下文请求;
[0091]所述SGSN接收所述GGSN更新PDP上下文请求的响应;
[0092]所述SGSN向终端发送修改PDP上下文请求;
[0093]所述SGSN接收所述终端修改PDP上下文完成消息。
[0094]其中,上述网络侧设备还包括:
[0095]发送模块,用于向终端下发寻呼消息来寻呼终端,使终端开始建立RRC连接,并在RRC连接完成后向网络侧设备发送服务请求,其中,所述服务请求中携带终端的PDP状态。
[0096]需要说明的是:本网络侧设备包括无线网和核心网侧的设备,如SGSN,GGSN, RNC,UTRAN等;上述方法中的所有实现流程均适用于该网络侧设备的实施例,也能达到相同的技术效果,同样可以解决UE的PDP状态与核心网侧不一致所导致的RB建立失败故障,能够有效地提高PS业务的建立成功率。
[0097]本发明的上述网络侧设备可以应用于所有的基于3GPP协议的3G网络,如TD-SCDMA、WCDMA 等。
[0098]以上所述是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种PDP状态的同步方法,其特征在于,包括: 接收终端发送的服务请求,其中,所述服务请求携带终端的PDP状态; 判断所述服务请求中的PDP状态是否为激活状态,若是,则直接建立用户平面的承载RAB连接; 若所述服务请求中的PDP状态是去激活状态,且网络侧设备本地保存的PDP状态是激活状态,则将所述本地保存的PDP状态与终端的PDP状态进行同步,使本地保存的PDP状态与终端的PDP状态一致。
2.根据权利要求1所述的PDP状态的同步方法,其特征在于,将所述本地保存的PDP状态与终端的PDP状态进行同步的步骤包括: 网络侧设备将本地保存的PDP状态修改为去激活状态,使本地保存的PDP状态与终端的PDP状态一致。
3.根据权利要求2所述的rop状态的同步方法,其特征在于,网络侧设备将本地保存的PDP状态修改为去激活状态的步骤包括: 网络侧设备中的GPRS服务支持节点SGSN向网关服务支持节点GGSN发送本地保存的PDP上下文的删除请求; 所述SGSN接收所述GGSN返回的删除响应信息; 所述SGSN向无线网络控制器RNC发送Iu承载释放命令; 所述SGSN接收所述RNC发送的Iu承载释放完成消息。
4.根据权利要求3所述的PDP状态的同步方法,其特征在于,所述SGSN接收所述RNC发送的Iu承载释放完成消息之后还包括: 所述RNC向终端发送释放与终端之间的连接的命令; 所述RNC接收所述终端返回的连接释放完成消息。
5.根据权利要求1所述的PDP状态的同步方法,其特征在于,将所述本地保存的PDP状态与终端的PDP状态进行同步的步骤包括: 网络侧设备将终端的PDP状态修改为激活状态,使本地保存的PDP状态与终端的rop状态一致。
6.根据权利要求5所述的PDP状态的同步方法,其特征在于,网络侧设备将终端的rop状态修改为激活状态的步骤包括: 网络侧设备中的SGSN向GGSN发送更新PDP上下文请求; 所述SGSN接收所述GGSN更新PDP上下文请求的响应; 所述SGSN向终端发送修改PDP上下文请求; 所述SGSN接收所述终端修改PDP上下文完成消息。
7.根据权利要求1所述的PDP状态的同步方法,其特征在于,接收终端发送的服务请求的步骤之前还包括: 网络侧设备中的GGSN有数据下发时,通过SGSN向终端下发寻呼消息来寻呼终端,使终端开始建立无线资源控制RRC连接,并在RRC连接完成后向网络侧设备发送服务请求,其中,所述服务请求中携带终端的PDP状态。
8.—种网络侧设备,其特征在于,包括: 接收模块,用于接收终端发送的服务请求,其中,所述服务请求携带终端的PDP状态; 处理模块,用于判断所述服务请求中的PDP状态是否为激活状态,若是,则直接建立用户平面的承载RAB连接;若所述服务请求中的PDP状态是去激活状态,且本地保存的PDP状态是激活状态,则将所述本地保存的PDP状态与终端的PDP状态进行同步,使本地保存的PDP状态与终端的PDP状态一致。
9.根据权利要求8所述的网络侧设备,其特征在于,网络侧设备将本地保存的TOP状态修改为去激活状态或者将终端的PDP状态修改为激活状态,使本地保存的PDP状态与终端的PDP状态一致。
10.根据权利要求8所述的网络侧设备,其特征在于,还包括: 发送模块,用于向终端下发寻呼消息来寻呼终端,使终端开始建立RRC连接,并在RRC连接完成后向网络侧设备发送服务请求,其中,所述服务请求中携带终端的PDP状态。
【文档编号】H04W76/06GK104284443SQ201310277027
【公开日】2015年1月14日 申请日期:2013年7月3日 优先权日:2013年7月3日
【发明者】许时彰, 吴朝健, 许鑫燕, 孔祥刚 申请人:中国移动通信集团广东有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1