專利名稱:一種雙注冊處理方法及裝置的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種雙注冊處理方法及裝置。
背景技術:
UMTS (Universal Mobile.Telecommunication System,通用移動通j言系統) 是3GPP ( Third Generation Partnership Project,第三代合作伙伴計劃)組織定 義的 一種第三代無線通信網絡技術標準。UMTS網絡由核心網和接入網組成, 核心網包括CS ( Ci;rcuit Switching,電路交換)域和PS (Packet Switching,分 組交換)域,CS域提供基于電路交換的業務(例如語音業務),而PS域提供基 于分《且交換的業務(例如Interneti方問)。
圖1所示為UMTS網絡結構圖,核心網由PS域和CS域組成,核心網PS域由 SGSN ( Serving GPRS Support Node,月良務GPRS支持節點)、GGSN ( Gateway GPRS Support Node,網關GPRS支持節點)和HLR (Home Location Register, 歸屬位置寄存器)組成,核心網CS域由MSC( Mobile Services switching Center, 移動業務交換中心)、VLR( Visitor Location Register,拜訪位置寄存器)、GMSC (Gateway Mobile Switching Center,網關移動交換中心)設備組成,接入網 由RNC (Radio Network Controller,無線網絡控制器)和NodeB (基站)組成。 每個RNC連接若干NodeB,每個SGSN連接若干RNC。 NodeB與RNC之間為Iub 接口 , RNC與SGSN之間為Iu接口 , SGSN與GGSN之間為Gn或者Gp接口 , GGSN 與PDN (Packet Data Network,分組數據網絡)之間為Gi接口 , SGSN與HLR 之間為Gr接口, GGSN與HLR之間為Gc接口。其中,Gr接口和Gc接口只傳輸 信令消息,沒有用戶的業務數據。MSC與GMSC之間為E接口, MSC與VLR之 間為B接口。 Iu接口是接入網與核心網的關鍵接口,無線資源的管理和控制祐: Iu接口隔離在接入網內,使得核心網只關注業務的提供。
現有技術中提出了一種LTE (Long Term Evolved,長期演進網絡)/SAE(System Architecture Evolved,系統架構演進網絡)的網絡架構如圖2所示。 以下根據圖2對LTE/SAE演進網絡架構及其功能進行說明,在演進的分組 核心網中
MME (Mobility Management Entity,移動性管理實體)的功能是保存UE (UserEquipment,用戶終端)的移動性管理上下文,如用戶的標識、移動性 管理狀態、位置信息等,并對NAS (Non Access Stratum,非接入層)信令進 行處理,負責NAS信令的安全等。
SAEGW(SAE網關)包括兩部分S-GW ( Serving Gateway,月l務網關)和 P-GW ( PDN Gateway,分組數據網絡網關)。S-GW與P-GW是兩個邏輯實體, 存在于同一個或不同約物理實體上。S-GW上保存UE的用戶面上下文,如UE 的IP地址和路由信皋,執行合法監聽、分組數據路由功能等。S-GW與MME 之間的接口是Sll,負責MME、 UPE (User Plane Entity,用戶面實體,即SAE GW)之間通信,進行UE的移動性管理信息與會話控制信息等交互。
E-UTRAN (Evolved UMTS Terrestrial Radio Access Network,演進UMTS 地面無線接入網)通過Sl-MME與MME連接、通過S1-U與S-GW連接,分別負 責控制面和用戶面的連接。同時MME通過S3接口 、 S-GW通過S4接口分別與 2G/3G SGSN連接,分別負責UE在3G和SAE網絡之間的移動性控制面錨點和 用戶面錨點功能。
P-GW負責UE接入到分組數據網的用戶面錨點功能,通過SGi參考點與外 部分組數據網進行通信,具有分組路由和轉發的功能,并負責策略計費增強 功能、基于每個用戶的分組過濾功能等。P-GW通過S5接口與S-GW進行相連, 傳遞承載建立/修改/刪除等控制信息,以及分組數據路由等。PCRF( Policy and Charging Rules Function,策略計費規則功能)通過S7接口向P-GW傳遞QoS和 計費策略控制信息等。
SAE與Pre-SAE (即2G/3G網絡)間不同RAT ( Radio Access Technology, 無線接入技術)間的限制信令是一個重要的課題,例如UE在不同RAT間移 動(如2G/3G的網絡和演進網絡),UE會根據駐扎在不同網絡而引起網絡注 冊的變化,頻繁的網絡注冊過程對空口是一種極大的浪費。如圖3所示RA1和RA2為現有2G/3G的RA (Routing Area,路由區),現有2G/3G的UE每 更換一次RA都要發起RAU (Routing Area Update,路由區更新)過程。當然 UE在不更換RA的情況下,也會有周期性的位置更新過程,通知網絡UE的 目前狀態,防止UE離開網絡而網絡不了解,產生不斷尋呼UE的情況。以下 描述的情況中,均不考慮UE周期性位置更新的情況(但是它也是存在的)。
TA1、 TA2、 TA3和TA4是演進網絡的TA (Tracking Area,跟蹤區,類 似于2G/3G的RA)。當一個多模UE在這些區域移動,如果沒有一定的機制, 會導致頻繁的網絡注冊過程,如當UE進入RA1時,需向2G/3G的SGSN注 冊,UE進入TA1時,又需向演進網絡的MME/UPE注冊,UE移動出TA1 進入RA1時,又需重新向2G/3G的SGSN注冊。注冊的目的是使得網絡能在 某種RAT中尋呼到UE,但是頻繁注冊會帶來大量的注冊信令開銷。
Inter-RAT間限制信令(ISR, Idle State Signalling Reduction,空閑狀態下 信令減少)就是為解決上述問題而提出的。目前一種減少idle (空閑)模式 UE在inter-RAT下的注冊/更新對空中接口的影響的方法具體為UE attach(附 著)后注冊到一種接入網絡(2G/3G網絡或演進網絡),當UE移動到另一個 接入網絡時再注冊到另一個接入網絡,這樣UE同時注冊到兩種接入系統,此 時UE在這兩個網絡的對應注冊區域(RA或TA)移動不用發起任何注冊過 程。當UE更換RA或TA時,要發起RAU過程。UE注冊的兩種4妄入系統 (2G/3G的SGSN或演進網絡的MME)都有UE的上下文(context )。由于 SAE網絡引入"多TA注冊"的概念,即一個UE可以同時分配多個TA,上 述UE分配的注冊區域的RA或TA可能是RAlist或TAlist。由于UE在多個 RA或TA注冊,尋呼的時候也會同時在SAE和2G/3G相應的注冊區域內進 行尋呼。以下根據不同的情況對本方法進行具體描述。
(1 ) UE從SAE網絡移動到2G/3G網絡的情況,如圖4所示,圖4中UPE即 S-GW,并且將M^lE/S-GW節點看成是一個實體。具體步驟如下
步驟S401、 UE附著到SAE,發送attach request消息到MME。
步驟S402、 MME注冊到HSS (Home Subscriber Server,歸屬地用戶服 務器)。步驟S403、 MME從HSS中獲取上下文后,向UE發送Authentication
Request (認|£請求)消息,發起認證過程。
步驟S404、 UE返回Authentication Response (認證響應)給MME。 步驟S405、 MME/UPE確認UE附著成功,向UE分配S-TMSI (SAE-Temporary Mobile Subscriber Identity, SAE臨時移動用戶標識)、S-RA (SAE Routing Area, SAE路由區,即TA)以及默認承載IP信息。
具體的,如果認證通過,UE注冊MME成功,MME向UE分配S-TMSI、
S-RA以及默認承載IP信息。如果認證未通過,則結束。
步驟S406、 UE從SAE網絡移動到2G/3G網絡,更換RAT 。 步驟S407、 UE發起RAU過程,攜帶MME分配的S-TMSI/S-RA,并發
送給SGSN。
步驟S408、 SGSN向該S-TMSI/S-RA對應的MME發起SGSN Context Request (上下文請求)消息請求獲取UE的上下文。
步驟S409、 MME接收到Context Request消息后,將對應的UE的上下 文發送給SGSN。該過程通常稱為Context Retrieval (上下文獲取)過程。
步驟S410、 SGSN與UE進行認證過程。該過程也可能不存在。
步驟S411、 SGSN注冊到HSS。或者SGSN不注冊到HSS,而是將MME 作為HSS注冊到:MME。
步驟S412、 SGSN確認接受上下文,觸發MME/UPE轉移數據。該過程 也可能不觸發M1^E轉移數據。
步驟S413、 SGSN更新PDP (Packet Data Protocol,分組數據協議)上下 文并與MIVIE進行確認 由于在用戶面,MME對SGSN而言類似于原有的 GGSN。
步驟S414、 SGSN將U-TMSI/U-RA (UMTS-Temporary Moblie Subsciber Identity,即P-TMSI; /UMTS- Routing Area,即RA)和S國TMSI/S國RA (即TA) 分配給UE (或者所述S-RA和U-RA是一個list,即分配多個S-RA或多個 U-RA給一個UE),此時UE在U-RA和S-RA之間移動不必發起更新注冊消 息。步驟S415、 SGSN與UE進行RA更新確認。
通過以上步驟,SGSN建立了與MME的關聯,即SGSN保存了 MME分 配給HE的S-TMSI/S-RA或MME的地址信息;MME也保存有SGSN分配給 UE的U-TMSI/U-RA或SGSN的地址信息。
(2) UE從2G/3G網絡移動到SAE網絡的情況,如圖5所示,具體為 UE首先附著到SGSN, SGSN注冊到HSS,之后UE進入SAE,發起RAU, MME從SGSN獲取UE的上下文,MME注冊到HSS ,給UE分配 S-RA/S-TMSI,此時UE在注冊的RA和S-RA內移動則不用發起位置更新/ 注冊消息。當UE移動到注冊的S-RA/RA以外的區域,則要發起更新消息。 圖中步驟515可能因為SGSN沒有更換而不必發起。
如上所述,在限制信令激活情況下,UE附著到兩個RAT實體中(SGSN 和MME), SGSN和MME都注冊到HSS中。如果UE在2G^G網絡和SAE網絡之 間移動,更換SGSN或MME,那么新的SGSN或MME會發起Update Location(更 新位置)到HSS, HSS取消原注冊UE的SGSN或MME,即在HSS注冊信息中用 新的實體替代本RAT的原來的實體。
而現有技術中,在限制信令去激活或UE只注冊到一個RAT實體中時, HSS中只注冊一個RAT實體(即UE當前注冊的RAT實體)信息,l正從一 個RAT實體接入另一個RAT實體時,新的RAT實體會替換HSS中另一個 RAT實體,即單注冊方法,如圖6所示。
圖6是在限制信令未激活情況下,UE從3G網絡進入SAE網絡,UE發 起TAU ( Tracking Area Update,跟蹤區更新)過程,新的MME將發起Update Location的請求到HSS, HSS刪除3G的SGSN的注冊信息。這樣HSS始終 保存一個RAT實體注冊信息,即所述單注冊方法。
上述單注冊方案的缺點是:當UE接人MME后,如果MME激活限制信令, UE附著在兩個RAT實體中,HSS將不會向SGSN發起Cancel Location (取消位 置),此時HSS同時保存MME和SGSN的注冊信息。當MME去激活限制信令時, 由于在去激活限制信令情況下UE只能附著到一個RAT實體中,因此HSS需要 將保存的另一個RAT實體的信息刪除;如果UE再次移動,從SAE網絡進入3G網絡,且UE附著到新的SGSN (非HSS中保存的原來注冊UE的SGSN)中時, HSS還需向原SGSN發起CancelLocation。單注冊方法中,HSS中保存的RAT實
體的信息比較依賴于限制信令的激活與去激活。
發明內容
本發明實施例提供一種雙注冊處理方法及裝置,用于解決UE從一個RAT 實體接入到另一RAT實體時,不斷向HSS發送更新位置請求的問題。
為達到上述目的,冬發明的實施例提供一種雙注冊處理方法,包括以下 步驟歸屬地用戶服務器HSS保存了用戶設備UE注冊到至少兩個網絡中的 接入實體信息;當接入實體在進行所述UE的位置更新過程時,如果所述接入 實體是所述UE原先注冊的接入實體,則所述接入實體不向所述HSS發起位 置更新過程。
本發明實施例還提供一種接入實體,包括判斷單元,用于在進行UE 的位置更新過程時,判斷本接入實體是否為UE原先注冊的接入實體,如果不 是所述UE原先注冊的接入實體,將判斷結果發送給更新單元;更新單元,用 于接收所述判斷單元發送的判斷結果,向HSS發起更新位置過程。
一種HSS,包括存儲單元,用于保存UE注冊的接入實體的信息;處理 單元,用于當所述UE接入的接入實體與UE原先注冊的接入實體不是同 一接入 實體時,向所述UE原先注冊的接入實體發起位置取消過程,并更新所述存儲 單元中保存的接入實體信息,用所述接入實體替代所述UE原先注冊的接入實 體。
與現有技術相比,本發明的實施例具有以下優點
通過本發明實施例提供的方法,HSS中始終保存兩個RAT實體的信息,當 UE在2G/3G網絡和SAE網絡之間移動時,無論網絡側限制信令是否激活,只 要HSS中保存的RAT實體不發生變換,UE接入的實體就不必發起Update Location, HSS也不必發起Cancel Location,節省了信令開銷。
圖1是現有技術中UMTS網絡結構圖; 圖2是現有技術中LTE/SAE網絡結構圖; 圖3是現有技術中多RAT網絡結構圖4是現有技術中UE從SAE移動到2G/3G網絡的處理流程圖5是現有技術中UE從2G/3G移動到SAE網絡的處理流程圖6是現有技術中一種單注冊處理方法流程圖7是本發明實施例一的一種雙注冊處理方法示意圖8是本發明實施例二的一種雙注冊處理方法示意圖9是本發明實施例三的一種雙注冊處理方法示意圖IO是本發明實施例四的一種雙注冊處理方法示意閨11是本發明實施例五的一種雙注冊處理系統示意圖。
具體實施例方式
在本發明提供的雙注冊處理方法中,無論網絡側限制信令是否激活,在 任一RAT實體發起Purge (清除)之前,HSS始終保存兩個RAT實體的信息, 當其中任一RAT實體被Purge, HSS刪除該RAT實體的信息,此時HSS中只保 存一個RAT實體的信息,該情況也包括在所述雙注冊處理方法中。上述情況 下,UE在2G/3G網絡和SAE網絡之間移動時,如果HSS中保存的RAT實體未發 生變換,接入的RAT實體則不會發起UpdateLocation到HSS;如果HSS中保存 的RAT實體發生變挺,則接入的新的RAT實體發起Update Location到HSS, HSS 向原RAT實體發起Caneel Location,并刪除原RAT實體信息,用新的RAT實體 替換原RAT實體,并且原RAT實體刪除其保存的UE上下文,該RAT實體的變 換不會觸發HSS刪除另一個RAT的實體。當網絡側激活限制信令,UE在兩個 RAT實體中均處于附著狀態。當網絡側未激活限制信令,UE在當前注冊的RAT 實體中處于附著(Attached)狀態,在另一RAT實體中處于去附著(Detached) 狀態;當UE處于關機狀態,UE在兩個RAT實體中均處于去附著狀態。
下面結合附圖和實施例,對本發明的具體實施方式
作進一步詳細描述 本發明的實施例一中, 一種雙注冊處理方法如圖7所示,具體步驟如下步驟S701、 UE由第二RAT實體接入第一RAT實體,向第一RAT發送位置 區域更新(TAU或RAH)請求。
步驟S702、第一RAT實體接收到位置區域更新請求后,從第二RAT實體上 獲取UE的上下文信息。該獲取上下文信息的過程通常被稱為Context Retrieval (上下文獲取)過程。
步驟S703、第一RAT實體與S-GW之間建立承載。
步驟S704、第一RAT實體判斷本實體是否為UE原先注冊的RAT實體,如 果不是原RAT實體,轉步驟S705,否則轉步驟S708。
步驟S705、第一RAT實體向HSS發起更新位置請求。
步驟S706、 HSS接收到第一RAT實體發送的更新位置請求后,向HSS中保 存的原第一kAT實體發送取消位置請求。
步驟S707、 HSS保存的信息將原第一RAT實體替換為新第一RAT實體,并 向第一RAT實體發送更新位皇確認。
步驟S708、如果UE接入的第一RAT實體為UE原先注冊的RAT實體,則不 必發起更新位置請求,從而節省了信令開銷。
如果限制信令未激活,l正只能附著在一個RAT實體中,第一RAT實體還 需向第二RAT實體發送去附著UE的請求,該過程可以通過第一RAT實體向第 二RAT實體發送顯式信令(去附著請求)來實現,也可以在上下文獲取過程中 實現。如果限制信令激活,UE附著在兩個RAT實體中,則不用發起去附著UE 狀態的請求過程。
本發明的實施例二中,以網絡側未激活限制信令的情況下,UE從SAE網 絡移動到2G/3G網,絡為例, 一種雙注冊處理方法如圖8所示,具體步驟如下
步驟S801、 UE發^AU過程,向2G/3G網絡中的SGSN發送RAU Request (RAU請求)。
具體的,由于HSS采取了雙注冊的方法,在2G/3G的SGSN^Purge之前, HSS同時保存MME和SGSN的信息,在網絡側未激活限制信令時,UE移動之 前只附著在MME中,l正在MME中處于附著狀態,在SGSN中處于去附著狀態。
步驟S802、 SGSN接收到RAU Request后,向MME發送Context Request (上下文請求),獲取UE的最新上下文信息。接收RAURequest的SGSN為HSS中保 存的SGSN或者為新的SGSN。
步驟S803 、 MME接收到Context Request消息后,向SGSN發送Context Response (上下文響應),響應中攜帶UE的最新上下文信息。步驟S702 S703 通常稱為Context Retrieval (上下文獲取)過程。
步驟S804、 UE與SGSN、 SGSN與HSS之間進行鑒權認證過程。該過程也 可能不存在。
步驟S805 、 SGSN接收到Context Response后,向MME發送Context Acknowledge (上下文確認),確認接收到UE的最新上下文信息。
步驟S806、當UE從SAE網絡移動到2G/3G網絡時,S-GW可能發生變換, 如果S-GW發生變換,SGSN向新的S-GW發送Create Bearer Request (創建載體 請求),請求創建與新S-GW之間的承載;如果S-GW未發生變換,SGSN向S-GW 發送Update Bearer Request (更新載體請求),請求更新S-GW與MME之間的承 載。
步驟S807、 S-GW向P-GW發送Update Bearer Request (更新載體請求)。 步驟S808、 P-GW接收到Update Bearer Request后,向S-GW發送Update
Bearer Response ('更新載體響應)。視不同情況,步驟S807 ~ S808可能不存在。 步驟S809、當S-GW為新的S-GW時,S-GW向SGSN發送Create Bearer
Response (創建載體響應);當S-GW為原S-GW時,S-GW向SGSN發送Update
Bearer Response (更新載體響應)。SGSN與S-GW之間建立承載。
步驟S810、如果SGSN為新的SGSN, SGSN向HSS發起Update Location。 步驟S811、 HSS接收到新SGSN發送的Update Location后,向HSS中保存
的原SGSN發送C紐cel Location。
步驟S812、如果UE接入新SGSN之前執行異常關機等操作,當UE接入新
SGSN時,原SGSN仍然保存UE的PDP(即承載)上下文,原SGSN需要和原S-GW
之間進行Delete Bearer Context (刪除上下文)操作,請求刪除UE的承載上下文。
步驟S813 、 SGSN和HSS之伺進行Insert Subscriber Data (插入用戶數據)過程。視不同情況,該過程可能不存在。
步驟S814、 HSS保存的信息將原SGSN替換為新SGSN,并向新SGSN發送 Update Location ACK (更新4立置確i人)。
如果UE接入的SGSN為HSS中保存的SGSN, SGSN則不必發起Update Location,即步驟S810 ~ S814不存在,從而節省了信令開銷。具體的,UE在 RAURequest中攜帶UE的標識(如SGSN分配的P-TMSI和/或RAI ),如果SGSN 根據該標識找到UE上下文,說明SGSN為HSS保存的SGSN,否則,SGSN為新 的SGSN,需要發起到HSS的Update Location過程。
步驟S815、 SGSN向MME發送Detach Request (去附著請求),請求MME 去附著UE。
步驟S816、 MME接收到Detach Request后,向S-GW發送Delete Bearer Request (刪除載體請求)。
步驟S817、 S-GW接收到DeleteBearerR叫uest后,刪除與SAE網絡之間的 7fc載,向MME返回Delete Bearer Response (刪除載體響應)。
步驟S818、 MME向SGSN發送Detach Response (去附著響應),此時UE 在MME中處于Detached狀態。
步驟S819、 SGSN接收到Detach Response后,向UE發送RAU Accept (路 由更新4妄受)。
步驟S820、 UE4lr收到RAUAccept后,向SGSN發送RAU Complete (路由 更新完成),UE完成路由更新。如果UE的TMSI沒有發生改變,該步驟不存在。
上述實施例中,S(^N通過向MME發送Detach Request信令,請求在SAE 網絡側去附著UE,該請求也可以在ContextRetrieval過程中進行。
本發明的實施例主中,以在ContextRetrieval過程中進行請求去附著UE為 例,且網絡側未激活限制信令的情況下,UE從SAE網絡移動到2G/3G網絡, 本發明一種雙注冊處理方法如圖9所示,具體步驟如下
步驟S901、 UE發^RAU過程,向2G/3G網絡中的SGSN發送RAURequest。
步驟S902、 SGSN棒收到RAU R叫uest后,向MME發送Context Request, 獲取UE的最新上下文信息。接收TAURequest的SGSN為HSS中保存的SGSN或者為新的SGSN。
步驟S903、 MME接收到Context Request后,根據ContextRequest中攜帶的 信息,判定SGSN未激活限制信令,MME向S-GW發送Delete Bearer Request, 以刪除S-GW與SAE之間的承載,并去附著UE。
步驟S904、 S-GW接收到Delete Bearer Request后,刪除與SAE網絡之間的 承載,向MME返回Delete Bearer Response 。
步驟S905、 MME向SGSN發送ContextResponse,響應中攜帶UE的最新上 下文信息。步驟S802 S805通常稱為Context^etrieval過程。
步驟S906 ~ S916與實施例二中步驟S804 ~ S814中步驟一致,在此不估文重 復描述。 '
步驟S917、 SGSN接收到HSS發送的Update Location ACK后,向UE發送 RAUAccpet。
步驟S918、 UE接收到RAUAccept后,向SGSN發送RAU Complete, UE完 成路由更新。
步驟S904、 S905也可以在步驟S907之后執行,即MME接收到SGSN發送 的Context Acknowledge后MME再決定去附著UE和發起刪除承載過程。其后過 程一致,具體流程不再贅述。
實施例二和實施例三中以網絡側未激活限制信令的情況下,UE從SAE網 絡移動到2G/3G網絡,SGSN觸發HSS發起CancelLocation為例對本發明進行描 述,網絡側未激活限制信令的情況下UE從2G/3G網絡移動到SAE網絡,MME 觸發HSS發起CaneelLocation的情況與上述實施例的方法類似,在此不做重復 描述。
上述實施例中,在UE發送的RRC消息中,攜帶接入RAT實體分配的TMSI (Temporary Mobile Subscriber Identity ,臨時移動用戶標識)、或TMSI信息 力口 4立置區i或4示i口、、 或IMSI .( International Mobile Subscriber Identification Number,國際移動用戶識別碼)信息,這樣UE進入2G/3G網絡時,可能選擇 接入原來注冊^SGSN;當UE從2G/3G網絡移動到SAE網絡時,則RRC消息中 攜帶S-TMSI,這樣eNodeB可根據S-TMSI中的相關信息,選擇MME接入,即如果UE進入原來注冊的MME的pool (共用)區域,則能夠選擇原來注冊的 MME,否則,選^^斤的MME。
UE在NAS (Non-Access Stmtum,非接入層)中必須同時攜帶S-TMSI和 P-TMSI的信息,當UE接入到原來注冊的SGSN上時,SGSN可以根據消息 中的P-TMSI找到對應的UE;消息中攜帶S-TMSI的目的是用于向MME獲 取UE的上下文。
可以設置UE保存去附著的RAT實體的TMSI的時間為網絡側發起Purge過 程的時間值,這樣,當網絡側由于UE在Timer之內未注冊而將UEPurge時(即 刪除UE上下文,同時刪除HSS內該實體信息),那么UE也應該在該Timer到期 后刪除該RAT實體的TMSI,當UE再次進入該RAT實體發起更新時,則不必攜 帶該RAT實體的TMSI了 ,因為該RAT實體內不再保存UE上下文。
在上述實施例中,如果UE接入的SGSN為Pre-R8 SGSN (Pre-R8 SGSN 即Release 8之間的SGSN,其沒有限制信令功能),MME根據接收到的Context Request或其他顯式信令,判定該SGSN是一個Pre-R8的SGSN (例如MME 根據配置或者根據GTP的版本號判定),自動Detach UE;或者,通過HSS 判定,HSS判定該SGSN為Pre-R8 SGSN,發起Cancel Location到MME和 原SGSN。該過程也適用于限制信令激活情況下,UE從MME接入Pre-R8 SGSN時的處理過程,由于Pre-R8 SGSN不支持限制信令,因此需要將限制 信令去激活,當UE接入Pre-R8 SGSN后,MME自動去附著UE (如MME 根據配置或者根據接收到的消息的GTP的版本號判定),Pre-R8 SGSN沒有 限制信令功能,不會主動要求另一 RAT去附著UE。
本發明的實施例四中,以限制信令激活或未激活情況下,l正移動到2G/3G 網絡,且SGSN發生變換為例, 一種雙注冊處理方法如圖IO所示,具體步驟
步驟S1001、限桐信令激活情況下,UE發起RAU過程,向2G/3G網絡中的 Pre-R8 SGSN發送RAU Rfequest。
該SGSN為Pre-R8的SGSN,且并非l正原先注冊的SGSN。
步驟S1002、由于Pre-R8SGSN不支持限制信令,接收到RAU Request后,將去激活限制信令,:且從UE原先注冊的SGSN上獲取上下文,Pre-R8SGSN向 原SGSN發送ContextRequest,獲取UE的最新上下文信息。
步驟S 1003 、原SGSN接收到Context R叫uest后,根據Context Request中攜 帶的信息,判定Pre-R8 SGSN不支持限制信令,向MME發送DetachRequest。
該步驟中,原SGSN接收到Context Request后也可以向MME發送上下 文請求消息(或其他顯式信令)觸發MME并去附著UE。
步驟S1004、 MME接收到Detach Request后,向S-GW發送Delete Bearer Request,以刪除S-GW與SAE之間的承載,并去附著UE。
步驟S1005、 S-GW接收到Delete Bearer Request后,刪除與SAE網絡之間 的承載,向MME返回Delete Beafer Response。
步驟S 1006、 MME接收到Delete Bearer Response后,向原SGSN發送Detach Response 。
步驟S1007、原SGSN接收到Detach Response后,向Pre-R8 SGSN發送 Context Response,響應中攜帶UE的最新上下文信息。
步驟S1008、 t正與Pre-R8 SGSN、 Pre-R8 SGSN與HSS之間進行鑒權認證 過程。視不同情況,該過程也可能不存在。
步驟S1009、 Pre畫R8 SGSN向原SGSN發送Context Acknowledge。
步驟S1010 S1020與實施例二中步驟S908 S918中步驟一致,在此不 做重復描述。
以上幾個實施例中,Detach UE的實體也可能不與S-GW交互Delete Bearer Request/R6sponse消息,而是由UE接入的實體通過Update Bearer或 Create Bearer過程將S-GW中的另一 RAT實體的承載信息刪除。例如本例中, 步驟S1005、 S1006不觸發,而是通過步驟S1010來觸發S-GW刪除SAE的 Bearer Context 。
由于UE在NAS中必須同時攜帶S-TMSI和P-TMSI的信息,而Pre-R8 SGSN 無法識別兩個TMSI,可以采用以下幾種方法進行處理
(1) UE接入Pre畫R8 SGSN時,始纟^f吏用 一個TMSI接入,如last accessed RAT的TMSI,或本接入系統的TMSI,或始終另一系統的TMSI。(2)如果UE使用兩個TMSI接入Pre-R8 SGSN,將其中一個RAT的TMSI 修改為TLV ( Type Length Value,類型長度值)格式,Pre-R8 SGSN無法識別 TLV格式,也不會出現錯誤,因此不會對Pre-R8的SGSN造成影響。
上述實施例中以UE從SAE網絡移動到2G/3G網絡,SGSN觸發HSS發起 Cancel Location為例對本發明進行描述,UE從2G/3G網絡移動到SAE網絡時,
重復描述。
通過上述實施例提供的方法,限制信令激活后,HSS中始終保存兩個RAT 實體的信息,當UE在2G/3G網絡和SAE網絡之間移動時,無論網絡側限制信 令是否激活,只要HSS中保存的RAT實體不發生變換,UE接入的實體就不必 向HSS發起Update Location, HSS也不必發起Cancel Location,節省了信令開 銷;只有本RAT的實體改變才會在HSS中刪除相同RAT的原實體。 本發明的實施例五中, 一種雙注冊處理系統如圖11所示,包括 UE10,用于發起位置區域更新請求。第一接入實體20,用于接收UEIO 的位置區域更新請求,向第二接入實體30獲取UE10的上下文,判斷本實體 是否為UE10原先注冊的接入實體,如果不是原接入實體,則向HSS40發起 更新位置請求,在限制信令未激活情況下,向第二接入實體30發送去附著 UE10的請求。第二接入實體30,用于接收第一接入實體20發送的上下文謫
C漆
求,向第一接入實體20發送UE的上下文信息,在限制信令未激活情況下,
去附著UEIO。 HSS40,用于保存接入實體的信息,當第一接入實體20不是 UE10原先注冊的接入實體時,接收第一接入實體20的更新位置請求,更新 其保存的接入實體信息。
第一接入實體20進一步包括接收單元21,用于接收UE10發送的位置區 域更新請求。獲取單元22,用于獲取UE10的上下文信息。判斷單元23,用于 判斷本實體是否為UE10原先注冊的接入實體,如果本接入實體不是原接入實 體,將判斷結果發送給更新單元24。更新單元24,用于接收判斷單元23發送 的判斷結果,向HSS40發送更新位置請求。去附著發起單元25,用于在限制信 令未激活時,向第丄接入實體20發起去附著UE10的請求。第二接入實體30進一步包括接收單元31,用于接收第一接入實體20 發送的上下文請求。發送單元32,用于向第一接入實體20發送UE10的上下 文信息。去附著單元33,用于在限制信令未激活情況下,接收到去附著發起 單元25發送的去附著請求后,去附著UE10的狀態。
HSS40進一步包括存儲單元41,用于保存UE注冊的接入實體的信息。 處理單元42,用于當第一接入實體與UE原先注冊的接入實體不是同一接入 實體時,向UE原先注冊的接入實體發起位置取消過程,并更新存儲單元中保 存的接入實體信息,用第一接入實體替代l正原先注冊的接入實體。
本發明的實施例六中, 一種第一接入實體,包括接收單元,用于接收 UE發送的位置區域更新請求。獲取單元,用于獲取UE的上下文信息。判斷單 元,用于在進行UE的位置更新或其他接入過程時,判斷本接入實體是否為UE 原先注冊的接入實體,如果不是UE原先注冊的接入實體,將判斷結果發送給 更新單元。更新單元,用于接收判斷單元發送的判斷結果,向HSS發送更新位 置請求。去附著發起單元,用于在限制信令未激活時,向第二接入實體發起 去附著UE的請求。其結構、功能、以及與網絡中其他網絡實體的關系,與實 施例五中描速的第一接入實體20—致,在此不做重復描述。
本發明的實施例七中, 一種第二接入實體,包括接收單元,用于接收 第一接入實體發送的上下文請求。發送單元,用于向第一接入實體發送UE的 上下文信息。去附著單元,用于在限制信令未激活情況下,接收到第一接入 實體發送的去附著請求后,去附著UE的狀態。其結構、功能、以及與網絡中 其他網絡實體的關系,與實施例五中描述的第二接入實體30—致,在此不係: 重復描述。
本發明的實施例八中, 一種HSS,包括存儲單元,用千保存UE注冊的 接入實體的信息。處理單元,用于當第一接入實體與UE原先注冊的接入實體 不是同一接入實體時,向UE原先注冊的接入實體發起位置取消過程,并更新 存儲單元中保存的接入實體信息,用第一接入實體替代UE原先注冊的接入實 體。其結構、功能、以及與網絡中其他網絡實體的關系,與實施例五中描述 的HSS40—致,在此不做重復描述。通過上述實施例提供的系統和裝置,限制信令激活后,HSS中始終保存 兩個接入實體的信息,當UE在2G/3G網絡和SAE網絡之間移動時,無論網 絡側限制信令是否激活,只要HSS中保存的接入實體不發生變換,UE接入 的才妾入實體就不必發起Update Location, HSS也不必發起Cancel Location,節 省了信令開銷。
本發明不限于2G/3G與SAE之間的限制信令情況,同樣適用于任何兩個 接入實體之間的限制信令情況。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發 明可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件, 但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明的技術方案 本質上或者說對琬有技術做出貢獻的部分可以以軟件產品的形式體現出來, 該獲取機軟件產品存儲在一個存儲介質中,包括若干指令用以使得網絡設備 執行4^發明各個實施例所述的方法。
以上公開的僅為本發明的幾個具體實施例,但是,本發明并非局限于此, 任何本領域的技術人員能思之的變化都應落入本發明的保護范圍。
權利要求
1、一種雙注冊處理方法,其特征在于,包括以下步驟歸屬地用戶服務器HSS保存了用戶設備UE注冊到至少兩個網絡中的接入實體信息;當接入實體在進行所述UE的位置更新過程時,如果所述接入實體是所述UE原先注冊的接入實體,則所述接入實體不向所述HSS發起位置更新過程。
2、 如權利要求l所述雙注冊處理方法,其特征在于,當所述接入實體在 進行所述UE的位置更新過程時,在限制傳令激活時,所述UE從另一接入實體接入所述接入實體,所述UE 在所述接入實體和所述另一接厶實體中處于附著狀態;在限制信令未激活時,所述UE從另一接入實體接入所述接入實體,所述 UE在所述接入實體中處于附著狀態,在所述另一接入實體中處于去附著狀態;所述UE在關機時,所述UE從另一接入實體接入所述接入實體,在所述接 入實體和所述另一接入實體中處于去附著狀態。
3、 如權利要求2所述雙注冊處理方法,其特征在于,在限制信令激活、 限制信令未激活以及所述UE關機時,所述HSS始終保存所述UE注冊的兩 個接入實體的信息。
4、 如權利要求l所迷雙注冊處理方法,其特征在于,判斷所述接入實體 是UE原先注冊的接入實體的方法具體為所述接入實體根據所述UE在位置區域更新請求中攜帶的所述UE原先注 冊的接入實體分配的臨時移動用戶標識TMSI信息、或TMSI信息加位置區域標 識、或國際移動用戶識別碼IMSI中的任意一種或幾種,判斷本實體是否為UE 原先注冊的接入實體。
5、 如權利要求2所述雙注冊處理方法,其特征在于,當所述UE從所述另 一接入實體接入所述接入實體且限制信令未激活時,所迷接入實體通過顯式 信令、上下文請求、或上下文確認中的任意一種或幾種,觸發所述另一接入 實體去附著UE。
6、 如權利要求2所述雙注冊處理方法,其特征在于,當所述接入實體為 Pre-R8的服務GPRS支持節點SGSN時,所述另 一接入實體自動去附著UE。
7、 如權利要求2所述雙注冊處理方法,其特征在于,當所述接入實體為 Pre-R8的SGSN時,所述UE攜帶一個接入的TMSI信息接入所述接入實體。
8、 如4又利要求7所述雙注冊處理方法,其特征在于,當所述接入實體為 Pre-R8的SGSN時,如果所述UE攜帶兩個接入的TMSI信息接入所述接入實體, 所述UE將其中任一接入的TMSI信息修改為類型長度值TLV格式的信息。
9、 一種接入實體,其特征在于,包括判斷單元,用于在進行l正的位置更新過程時,判斷本接入實體是否為UE 原先注冊的接入實體,如果不是所述UE原先注冊的接入實體,將判斷結果發 送給更新單元;更新單元,用于接收所述判斷單元發送的判斷結果,向HSS發起更新位置 過程。
10、 一種HSS,其特征在于,包括 存儲單元,用于保存UE注冊的接入實體的信息;處理單元,用于當所述UE接入的接入實體與UE原先注冊的接入實體不是 同一接入實體時,向所述UE原先注冊的接入實體發起位置取消過程,并更新 所述存儲單元中保存的接入實體信息,用所述接入實體替代所述UE原先注冊 的接入實體。
全文摘要
本發明公開了一種雙注冊處理方法,包括以下步驟歸屬地用戶服務器HSS保存了用戶設備UE注冊到至少兩個網絡中的接入實體信息;當接入實體在進行所述UE的位置更新過程時,如果所述接入實體是所述UE原先注冊的接入實體,則所述接入實體不向所述HSS發起位置更新過程。通過使用本發明實施例提供的方法,在限制信令未激活時,HSS中也始終保存兩個RAT實體的信息,當UE在2G/3G網絡和SAE網絡之間移動時,無論網絡側限制信令是否激活,只要HSS中保存的RAT實體不發生變換,UE接入的實體就不必向HSS發起Update Location,同時HSS也不必發起Cancel Location,節省了信令開銷。
文檔編號H04W8/04GK101415175SQ20071016403
公開日2009年4月22日 申請日期2007年10月16日 優先權日2007年10月16日
發明者郭小龍 申請人:華為技術有限公司