專利名稱:分組切換過程中的異常處理方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及分組切換技術,尤其涉及分組切換過程中的異常處理方法及系統(tǒng)。
背景技術:
在分組域(PS,Packet Switched)中,會話類和流類等實時分組業(yè)務對服務質 量(QoS,Quality of Service)有著嚴格的要求,分組切換的引入能夠提高實時分組業(yè)務 的QoS。根據(jù)涉及的網(wǎng)元可將分組切換劃分為以下幾類基站系統(tǒng)(BSS,Base Station System)內切換(Intra BSS)、服務通用分組無線業(yè)務(GPRS,General Packet Radio Service)支持節(jié)點(SGSN,ServiceGPRS Supporting Node)內切換(Intra SGSN)和 SGSN 間切換(Inter SGSN)。其中,BSS內切換是指移動臺(MS, Mobile Station)分組切換前所 在的源小區(qū)與分組切換后所在的目標小區(qū)受同一 BSS管轄;SGSN內切換是指源小區(qū)與目標 小區(qū)受同一 SGSN管轄;SGSN間切換是指源小區(qū)與目標小區(qū)受不同SGSN管轄。下面以SGSN內切換為例說明現(xiàn)有的分組切換流程,對于SGSN內切換,源SGSN和 目標SGSN是同一個SGSN,其中,源SGSN是控制MS分組切換前所在的源BSS的SGSN,目標 SGSN是控制MS分組切換后所在的目標BSS的SGSN。參見圖1所示,SGSN內切換主要包括 以下步驟步驟101 源BSS確定發(fā)起分組切換后,向目標SGSN發(fā)送分組切換要求(PS Handover Required),該分組切換要求中攜帶有切換原因值、源小區(qū)標識和目標小區(qū)標識寸。步驟102 目標SGSN收到分組切換要求后,根據(jù)目標小區(qū)標識確定目標BSS,并向 目標BSS發(fā)送分組切換請求(PS Handover Request)。步驟103 目標BSS收到分組切換請求后,根據(jù)分配策略和當前可分配的無線資 源,為MS分配并預留無線資源。步驟104 目標BSS向目標SGSN發(fā)送分組切換請求響應(PS HandoverRequest Acknowl edge)。至此,分組切換請求過程完成,以下為分組切換的執(zhí)行過程。步驟105 目標SGSN收到分組切換請求響應后,向源BSS發(fā)送分組切換要求響應 (PS Handover Required Acknowledge),通知源 BSS 準備切換。步驟106 源BSS收到分組切換要求響應后,向MS發(fā)送分組切換命令(PS Handover Command),通知MS進行分組切換,該切換命令中攜帶有目標BSS標識。步驟107 :MS收到分組切換命令后,執(zhí)行切換命令進行分組切換,如果切換成功, 則執(zhí)行步驟108,進入正常流程;否則,執(zhí)行步驟110,進入異常流程。
步驟108 目標BSS向目標SGSN發(fā)送分組切換完成消息(PS HandoverComplete), 通知目標SGSN分組切換已經完成。步驟109 目標SGSN收到目標BSS發(fā)送來的PS Handover Complete消息后,向源 BSS發(fā)送刪除分組流上下文消息(Delete BSS PFC),通知源BSS釋放在源小區(qū)中為該MS分 配的資源,源BSS收到Delete BSS PFC消息后,進行資源釋放。如果是SGSN間切換,則目標SGSN收到目標BSS發(fā)送來的PS HandoverComplete 消息后,向源SGSN發(fā)送前向重定位完成消息(Forward RelocationComplete),源SGSN收 到 Forward Relocation Complete 消息后,發(fā)送 Delete BSS PFC 消息給源 BSS,源 BSS 收到 Delete BSS PFC消息后,釋放在源小區(qū)中為該MS分配的資源。步驟110 如果切換失敗,MS回到源小區(qū),并發(fā)送分組小區(qū)重選失敗消息(Packet Cell Change Failure)給源 BSS。步驟111 源BSS收到Packet Cell Change Failure消息后,向目標SGSN發(fā)送分 組切換取消消息(PS Handover Cancel),通知目標SGSN切換失敗。步驟112 目標SGSN收到PS Handover Cancel消息后,通知目標BSS釋放為該MS 分配的資源。如果是SGSN間切換,則源BSS收到Packet Cell Change Failure消息后,向源 SGSN發(fā)送PS Handover Cancel消息,通知源SGSN切換失??;源SGSN收到PS Handover Cancel消息后,向目標SGSN發(fā)送重定位取消消息(Relocation Cancel Request),通知目 標SGSN切換失?。荒繕薙GSN收到Relocation Cancel Request消息后,通知目標BSS釋放 在目標小區(qū)中為該MS分配的資源。另外,目標SGSN在收到目標BSS發(fā)送來的分組切換請求響應后,還會啟動一個用 來監(jiān)控分組切換執(zhí)行的定時器,也就是說,該定時器在分組切換請求過程完成后啟動,在一 些協(xié)議中將該定時器稱作定時器T14,目標SGSN在收到目標BSS發(fā)送來的分組切換完成消 息后,將停止運行該定時器。如果切換過程中發(fā)生異常,目標SGSN在監(jiān)控分組切換執(zhí)行的 定時器超時后還沒有收到來自目標BSS的分組切換完成消息,那么,目標SGSN將在該定時 器超時后通知目標BSS釋放在目標小區(qū)中為該MS分配的資源。如果MS在切換失敗后不能回到源小區(qū),無法通知網(wǎng)絡切換失敗,也就是說,在分 組切換請求過程完成后,目標SGSN收不到任何表示切換成功或切換失敗的切換響應時,那 么,在監(jiān)控分組切換執(zhí)行的定時器超時后,目標SGSN將通知目標BSS釋放為該MS分配的資 源,但是,源BSS在源小區(qū)中為該MS分配的資源卻無法得到釋放,容易造成資源的浪費。
發(fā)明內容
有鑒于此,本發(fā)明的目的在于提供分組切換過程中的異常處理方法及系統(tǒng)、目標 SGSN以及源BSS,減少資源浪費。為達到上述目的,本發(fā)明提供的第一種分組切換過程中的異常處理方法如下在移動臺MS的分組切換過程中,當分組切換請求過程完成后,目標服務通用分組 無線業(yè)務支持節(jié)點SGSN未收到切換響應后,目標SGSN通知源基站系統(tǒng)BSS釋放為該MS分 配的資源。其中,所述分組切換請求過程完成后還包括目標SGSN啟動定時器;
所述目標SGSN通知源BSS釋放資源之前進一步包括所述定時器超時。所述定時器用于監(jiān)控分組切換的執(zhí)行。所述分組切換為BSS內切換或SGSN內切換時,所述目標SGSN通知源BSS釋放資源包括目標SGSN向源BSS發(fā)送刪除分組流上 下文消息Delete BSS PFC,源BSS收到Delete BSS PFC消息后釋放為所述MS分配的資源。所述分組切換為SGSN間切換時,所述目標SGSN通知源BSS釋放資源包括目標SGSN通知源SGSN切換失敗,源 SGSN得知切換失敗后向源BSS發(fā)送Delete BSS PFC消息,源BSS收到Delete BSS PFC消 息后釋放為所述MS分配的資源。所述切換響應包括切換成功消息和切換失敗消息。所述切換成功消息為來自目標BSS的分組切換完成消息PS HandoverComplete。所述切換失敗消息為來自源BSS的分組切換取消消息PS HandoverCancel、或為 來自源SGSN的重定位取消消息Relocation Cancel Request。對應第一種方法,本發(fā)明還提供了一種分組切換過程中的異常處理系統(tǒng),該系統(tǒng) 包括目標SGSN和源BSS,其中,目標SGSN用于在MS的分組切換過程中,當分組切換請求過程完成后,未收到切換 響應后,通知源BSS釋放為該MS分配的資源;源BSS用于在收到通知后釋放為該MS分配的資源。所述目標SGSN包括接收模塊和通知模塊,其中,接收模塊用于在MS的分組切換過 程中,當分組切換請求過程完成后,未收到切換響應后,向通知模塊發(fā)送無響應指示;通知 模塊用于在收到無響應指示后通知源BSS釋放為該MS分配的資源。所述源BSS包括接收模塊和釋放模塊,其中,接收模塊用于將收到的來自目標 SGSN的通知發(fā)送給釋放模塊;釋放模塊用于在收到通知后釋放為該MS分配的資源。另外,本發(fā)明還提供了一種目標SGSN,該目標SGSN包括接收模塊和通知模塊,其 中,接收模塊用于在MS的分組切換過程中,當分組切換請求過程完成后,未收到切換響應 后,向通知模塊發(fā)送無響應指示;通知模塊用于在收到無響應指示后通知源BSS釋放為該 MS分配的資源。本發(fā)明還提供了一種源BSS,該源BSS包括接收模塊和釋放模塊,其中,接收模塊 用于將收到的來自目標SGSN的通知發(fā)送給釋放模塊;釋放模塊用于在收到通知后釋放為 該MS分配的資源。本發(fā)明提供的另外一種分組切換過程中的異常處理方法如下在MS的分組切換過程中,當源BSS在發(fā)送分組切換命令給MS后,未收到切換響應 后,源BSS釋放為該MS分配的資源。設置定時器,該定時器在源BSS發(fā)送分組切換命令給MS后啟動,所述源BSS釋放 資源在所述定時器超時后進行。所述切換響應包括切換成功消息和切換失敗消息。所述切換失敗消息為來自MS的分組小區(qū)重選失敗消息Packet Cell ChangeFailure0所述切換成功消息為來自源SGSN的刪除分組流上下文消息Delete BSSPFC0
源BSS釋放資源后進一步包括源BSS通知目標SGSN釋放為該MS分配的資源。所述分組切換為BSS內切換或SGSN內切換時,所述源BSS通知目標SGSN釋放資源包括源BSS向源SGSN發(fā)送分組切換取消消 息PS Handover Cancel,源SGSN收到PS Handover Cancel消息后,通知目標BSS釋放為該 MS分配的資源。 所述分組切換為SGSN間切換時,所述源BSS通知目標SGSN釋放資源包括源BSS向源SGSN發(fā)送分組切換取消消 息PS Handover Cancel,源SGSN收到PS Handover Cancel消息后,向目標SGSN發(fā)送重定 位取消消息 Relocation Cancel Request,目標 SGSN 收至Ij Relocation Cancel Request 消 息后,通知目標BSS釋放為該MS分配的資源。對應第二種方法,本發(fā)明還提供了一種源BSS,該源BSS包括接收模塊和釋放模 塊,其中,接收模塊用于在MS的分組切換過程中,源BSS發(fā)送分組切換命令給MS后,未收到 切換響應后,通知釋放模塊釋放為該MS分配的資源;釋放模塊用于在收到通知后釋放為該 MS分配的資源。由此可見,在MS的分組切換過程中,當分組切換請求過程完成后,目標SGSN未收 到切換響應后,本發(fā)明中的目標SGSN會通知源BSS釋放在源小區(qū)中為該MS分配的資源;或 者,源BSS在發(fā)送分組切換命令給MS后未收到切換響應后,主動釋放為該MS分配的資源, 從而減少了資源的浪費。
圖1為現(xiàn)有技術中SGSN內切換的分組切換流程圖。圖2為本發(fā)明實施例一中的分組切換過程中的異常處理流程圖。圖3為本發(fā)明分組切換過程中的異常處理系統(tǒng)示意圖。圖4為本發(fā)明異常處理系統(tǒng)的構造實施例示意圖。圖5為本發(fā)明實施例二中的分組切換過程中的異常處理流程圖。圖6為本發(fā)明中的源BSS結構示意圖。
具體實施例方式為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,下面參照附圖并舉實施例,對 本發(fā)明作進一步詳細說明。本發(fā)明提供的第一種分組切換過程中的異常處理方法的基本思想是在MS的分 組切換過程中,當分組切換請求過程完成后,目標SGSN未收到切換響應后,目標SGSN通知 源BSS釋放為該MS分配的資源。參見圖2所示,以SGSN內切換為例說明第一種異常處理方法,在MS的分組切換過 程中,目標SGSN在分組切換請求過程完成后,也就是收到目標BSS發(fā)送來的分組切換請求 響應PS Handover Request Acknowledge后,啟動一個定時器,比如是用來監(jiān)控分組切換 執(zhí)行的定時器;如果分組切換發(fā)生異常,導致分組切換請求過程完成后,目標SGSN未收到 任何切換響應,那么,為了減少資源的浪費,在該定時器超時后,目標SGSN不僅要通知目標 BSS釋放在目標小區(qū)中為該MS分配的資源,還要通知源BSS釋放在源小區(qū)中為該MS分配的資源。這里所述的目標SGSN與控制MS分組切換前所在源BSS的源SGSN是同一個SGSN。其中,所述切換響應包括切換成功消息和切換失敗消息,比如,來自目標BSS的分組切換完成消息PS Handover Complete屬于切換成功消息;來自源BSS的分組切換取消消 息 PS Handover Cancel、或者來自源 SGSN 的重定位取消消息 Relocation Cancel Request 都屬于切換失敗消息。當分組切換為BSS內切換時,在監(jiān)控分組切換執(zhí)行的定時器超時后,目標SGSN可 以向源BSS發(fā)送刪除分組流上下文消息Delete BSS PFC,通知源BSS釋放在源小區(qū)中為該 MS分配的資源,源BSS收到目標SGSN發(fā)送來的Delete BSS PFC消息后,釋放在源小區(qū)中為 該MS分配的資源。需要說明的是,這里所述的BSS內切換是指有SGSN參與的BSS內切換。 對于BSS內切換,目標SGSN與源SGSN是同一個SGSN ;目標BSS與源BSS是同一個BSS。當分組切換為SGSN內切換時,在監(jiān)控分組切換執(zhí)行的定時器超時后,目標SGSN也 可以向源BSS發(fā)送Delete BSS PFC消息,源BSS收到Delete BSS PFC消息后,釋放為該MS 分配的資源。對于SGSN內切換,目標SGSN與源SGSN是同一個SGSN,但目標BSS與源BSS 不是同一個BSS。當分組切換為SGSN間切換時,目標SGSN可以通知源SGSN切換失敗,源SGSN得知 切換失敗后,向源BSS發(fā)送Delete BSS PFC消息,源BSS收到源SGSN發(fā)送來的Delete BSS PFC消息后,釋放為該MS分配的資源。對于SGSN間切換,不僅目標BSS與源BSS是不同的 BSS,且目標SGSN與源SGSN也是不同的SGSN。需要說明的是,目標SGSN或源SGSN通知源BSS釋放資源的消息形式并不限于上 述一種,也可采取其它的消息形式。對應上述的第一種方法,本發(fā)明還提供了一種分組切換過程中的異常處理系統(tǒng), 參見圖3所示,該系統(tǒng)包括目標SGSN和源BSS,其中,目標SGSN用于在MS的分組切換過程 中,當分組切換請求過程完成后,未收到切換響應后,通知源BSS釋放為該MS分配的資源; 源BSS用于在收到通知后釋放為該MS分配的資源。參見圖4所示,其中,目標SGSN包括接收模塊和通知模塊,接收模塊用于在MS的 分組切換過程中,當分組切換請求過程完成后,未收到切換響應后,向通知模塊發(fā)送無響應 指示;通知模塊用于在收到無響應指示后通知源BSS釋放為該MS分配的資源。源BSS包括接收模塊和釋放模塊,接收模塊用于將收到的來自目標SGSN的通知發(fā) 送給釋放模塊;釋放模塊用于在收到通知后釋放為該MS分配的資源。本發(fā)明還提供了另外一種分組切換過程中的異常處理方法,該方法的基本思想 是在MS的分組切換過程中,當源BSS在發(fā)送分組切換命令給MS后,未收到切換響應后,源 BSS釋放為該MS分配的資源。其中,所述切換響應包括切換成功消息和切換失敗消息,比如,切換成功后,來自 源SGSN的刪除分組流上下文消息Delete BSS PFC屬于切換成功消息;切換失敗后,來自MS 的分組小區(qū)重選失敗消息Packet Cell Change Failure屬于切換失敗消息。這里可以通過設置定時器來確定源BSS釋放資源的時間,參見圖5所示,以SGSN 內切換為例說明該異常處理方法,在MS的分組切換過程中,源BSS在發(fā)送分組切換命令PS Handover Command給MS后,啟動該定時器,如果在該定時器超時后,源BSS未收到任何切換 響應,也就是說,源BSS既沒有收到切換成功消息,也沒有收到切換失敗消息,那么,源BSS將自動釋放在源小區(qū)中為該MS分配的資源。其中,定時器時長可根據(jù)實際需要進行設置。另外,源BSS釋放了在源小區(qū)中為該MS分配的資源后,可以通知目標SGSN釋放在 目標小區(qū)中為該MS分配的資源。比如,當分組切換為BSS內切換或SGSN內切換時,源BSS向源SGSN發(fā)送分組切換 取消消息PS Handover Cancel,源SGSN收到PS Handover Cancel消息后,通知目標BSS釋 放為該MS分配的資源。 當分組切換為SGSN間切換時,源BSS向源SGSN發(fā)送分組切換取消消息PS Handover Cancel,源SGSN收到PS Handover Cancel消息后,向目標SGSN發(fā)送重定位取消 消息 Relocation Cancel Request,目標 SGSN 收至丨J RelocationCancel Request 消息后,通 知目標BSS釋放為該MS分配的資源。對應第二種方法,本發(fā)明還提供了一種源BSS,參見圖6所示,該源BSS包括接收 模塊和釋放模塊,其中,接收模塊用于在MS的分組切換過程中,源BSS發(fā)送分組切換命令給 MS后,未收到切換響應后,通知釋放模塊釋放為該MS分配的資源;釋放模塊用于在收到通 知后釋放為該MS分配的資源。另外,由背景技術描述可見,目標SGSN在收到來自源BSS的分組切換取消消息PS Handover Cancel、或者來自源SGSN的重定位取消消息RelocationCancel Request后,會 通知目標BSS釋放為該MS分配的資源,而此時如果監(jiān)控分組切換執(zhí)行的定時器仍在運行, 那么,在該定時器超時后,目標SGSN將會再一次通知目標BSS釋放在目標小區(qū)中為該MS分 配的資源,而再次釋放容易造成不確定異常的發(fā)生。為了避免由于再次釋放而造成的不確定異常的發(fā)生,在MS的分組切換過程中,當 目標SGSN收到切換失敗消息后,目標SGSN通知目標BSS釋放為該MS分配的資源,并停止 監(jiān)控分組切換執(zhí)行的定時器。比如,對于BSS內切換或SGSN內切換,目標SGSN可以在收到來自源BSS的分組切 換取消消息PS Handover Cancel后,通知目標BSS釋放在目標小區(qū)中為該MS分配的資源, 并停止監(jiān)控分組切換執(zhí)行的定時器;對于SGSN間切換,目標SGSN可以在收到來自源SGSN 的重定位取消消息Relocation CancelRequest后,通知目標BSS釋放為該MS分配的資源, 并停止監(jiān)控分組切換執(zhí)行的定時器。這樣,目標SGSN就不會在監(jiān)控分組切換執(zhí)行的定時器 超時后,再一次通知目標BSS釋放為該MS分配的資源,從而避免了不確定異常的發(fā)生。以上所述對本發(fā)明的目的、技術方案和有益效果進行了進一步的詳細說明,所應 理解的是,以上所述并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修 改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
一種分組切換過程中的異常處理方法,其特征在于,該方法包括在移動臺MS的分組切換過程中,當源基站系統(tǒng)BSS在發(fā)送分組切換命令給MS后,未收到切換響應,源BSS釋放為該MS分配的資源。
2.根據(jù)權利要求1所述的方法,其特征在于,在源BSS發(fā)送分組切換命令給MS時啟動 定時器,在所述定時器超時后,所述源BSS釋放為該MS分配的資源。
3.根據(jù)權利要求1所述的方法,其特征在于,所述切換響應包括切換成功消息和切換 失敗消息。
4.根據(jù)權利要求3所述的方法,其特征在于,所述切換失敗消息為分組小區(qū)重選失敗 消息 Packet Cell Change Failure。
5.根據(jù)權利要求3所述的方法,其特征在于,所述切換成功消息為刪除分組流上下文 消息 Delete BSS PFC。
6.根據(jù)權利要求1所述的方法,其特征在于,源BSS釋放資源后進一步包括源BSS通 知目標服務通用分組無線業(yè)務支持節(jié)電SGSN釋放為該MS分配的資源。
7.根據(jù)權利要求6所述的方法,其特征在于,所述分組切換為BSS內切換或SGSN內切 換時,所述源BSS通知目標SGSN釋放資源包括源BSS向源SGSN發(fā)送分組切換取消消息PS Handover Cancel,源SGSN收到PS Handover Cancel消息后,通知目標BSS釋放為該MS分 配的資源。
8.根據(jù)權利要求6所述的方法,其特征在于,所述分組切換為SGSN間切換時,所述源BSS通知目標SGSN釋放資源包括源BSS向源SGSN發(fā)送分組切換取消消息PSHandover Cancel,源SGSN收到PS Handover Cancel消息后,向目標SGSN發(fā)送重定位取消 消息 Relocation Cancel Request,目標 SGSN收至丨J Relocation Cancel Request 消息后,通 知目標BSS釋放為該MS分配的資源。
9.根據(jù)權利要求7或8所述的方法,其特征在于,所述通知目標BSS釋放為該MS分配 的資源時,如果監(jiān)控分組切換執(zhí)行的定時器仍在運行,停止運行監(jiān)控分組切換執(zhí)行的定時器。
10.一種源基站系統(tǒng)BSS,其特征在于,該源BSS包括接收模塊和釋放模塊,其中,接收模塊用于在分組切換過程中,源BSS發(fā)送分組切換命令給移動臺MS后,未收到切 換響應后,通知釋放模塊釋放為該MS分配的資源;釋放模塊用于在收到通知后釋放為該MS分配的資源。
全文摘要
本發(fā)明公開了一種分組切換過程中的異常處理方法,該方法包括在移動臺(MS)的分組切換過程中,當分組切換請求過程完成后,目標服務通用分組無線業(yè)務支持節(jié)點(SGSN)未收到切換響應后,目標SGSN通知源基站系統(tǒng)(BSS)釋放為該MS分配的資源;或者,源BSS在發(fā)送分組切換命令給MS后未收到切換響應后,主動釋放為該MS分配的資源。另外本發(fā)明還提供了分組切換過程中的異常處理系統(tǒng),目標SGSN以及源BSS。本發(fā)明能夠減少資源浪費。
文檔編號H04L12/56GK101841869SQ20091020629
公開日2010年9月22日 申請日期2006年8月9日 優(yōu)先權日2006年8月9日
發(fā)明者王超 申請人:華為技術有限公司