一種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日
【發明者】許時彰, 吳朝健, 許鑫燕, 孔祥剛 申請人:中國移動通信集團廣東有限公司