專利名稱:一種實(shí)現(xiàn)位置區(qū)域更新的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP 多媒體子系統(tǒng)(IMS,IP Multimedia Core Network Subsystem)技 術(shù),尤指一種實(shí)現(xiàn)位置區(qū)域更新的方法及系統(tǒng)。
背景技術(shù):
IP 多媒體子系統(tǒng)(IMS,IP Multimedia Core Network Subsystem)是新一代通信 網(wǎng)絡(luò)的核心,IMS采用會話發(fā)起協(xié)議(SIP, Session Initiation Protocol)體系。SIP與接 入無關(guān),并具備媒體業(yè)務(wù)控制功能與承載分離、呼叫與會話分離、應(yīng)用與服務(wù)分離、業(yè)務(wù)與 網(wǎng)絡(luò)分離、以及移動網(wǎng)與因特網(wǎng)業(yè)務(wù)融合等多種能力。由于IMS和接入無關(guān),所以IMS下的緊急業(yè)務(wù)(EMC,Emergency Call)可以建設(shè)在 系統(tǒng)長期演進(jìn)(SAE,System Architecture Evolution)網(wǎng)絡(luò)和通用移動通信系統(tǒng)(UMTS, Universal Mobile Telecommunications System)上。其中 SAE 也可以稱為演進(jìn)的分組系 統(tǒng)(EPS, Evolved Packet System)。圖1所示為用戶設(shè)備(UE,User Equipment)通過SAE以及移動臺(MS,Mobile Station)通過UMTS接入IMS的緊急呼叫所涉及的主要網(wǎng)元組成的架構(gòu)示意圖。其中,UE 與MS不做特別區(qū)分。UE通過SAE接入IMS的緊急呼叫所涉及的主要網(wǎng)元包括SAE/UMTS 網(wǎng)絡(luò)部分的網(wǎng)元以及IMS緊急業(yè)務(wù)部分的網(wǎng)元。其中,SAE網(wǎng)絡(luò)部分的網(wǎng)元,用于提供底層的承載管理和移動性管理。SAE網(wǎng)絡(luò)部 分的網(wǎng)元包括增強(qiáng)的無線基站(eNodeB)、移動性管理實(shí)體(MME,Mobility Management Entity)、以及用戶面數(shù)據(jù)路由處理網(wǎng)關(guān)(SAE GW)。SAE GW包括分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)(P-GW,Packet Data Network Gateway)和服務(wù)網(wǎng)關(guān) (S-GW, Serving Gff);策略和計費(fèi)規(guī)則功能(PCRF,Policy andCharging Rules Function) 是PCC架構(gòu)的重要功能實(shí)體,用于控制因特網(wǎng)協(xié)議-連接接入網(wǎng)(IP-CAN,IP-Cormectivity Access Network)策略和計費(fèi)規(guī)則的獲取、裝配和下發(fā)等。其中,IP-CAN可以是EPS中的設(shè) 備和接口的集合。MME負(fù)責(zé)管理和存儲UE的上下文(例如,UE標(biāo)識/用戶標(biāo)識、移動性管 理狀態(tài)、用戶安全參數(shù)等),為用戶分配臨時標(biāo)識,當(dāng)UE駐扎在跟蹤區(qū)域或者網(wǎng)絡(luò)時,負(fù)責(zé) 對UE進(jìn)行鑒權(quán)。歸屬用戶服務(wù)器(HSS,home subscriber server)用于保存用戶數(shù)據(jù)。P-Gff是SAE系統(tǒng)內(nèi)的移動錨點(diǎn),是SAE與分組數(shù)據(jù)網(wǎng)絡(luò)(PDN,PacketData Network)的邊界網(wǎng)關(guān),負(fù)責(zé)PDN的接入、在SAE與PDN間轉(zhuǎn)發(fā)數(shù)據(jù)等功能。全球陸上無線接入(UTRAN,UniversalTerrestrial Radio Access)和增強(qiáng)型數(shù) 據(jù)速率演進(jìn)的全球移動通訊系統(tǒng)無線接入網(wǎng)絡(luò)(GERAN,enhanced Data Ratefor Global System for Mobile Communications Evolution Radio Access Network)是 UMTS 的無線 接入網(wǎng)絡(luò)。服務(wù)通用分組無線服務(wù)支持節(jié)點(diǎn)(SGSN,ERVICEGPRS SUPPORT NODE)和網(wǎng)關(guān)通 用分組無線服務(wù)支持節(jié)點(diǎn)(GGSN)是UMTS網(wǎng)絡(luò)的核心網(wǎng)網(wǎng)元。其中,SGSN具有MME控制面 功能和用戶面功能,GGSN具有類似P-GW的網(wǎng)關(guān)功能。IMS緊急業(yè)務(wù)部分的網(wǎng)元,用于控制和處理緊急呼叫的會話。其中,IMS緊急業(yè)務(wù)部分的網(wǎng)元包括呼叫會話控制功能模塊(CSCF,Call Session ControlFunction),CSCF是 控制會話過程的核心網(wǎng)元,CSCF包括代理呼叫會話控制功能模塊(P-CSCF,Proxy-CSCF), 查詢呼叫會話控制功能模塊(I-CSCF,Interrogating-CSCF)、服務(wù)呼叫會話控制功能模塊 (S-CSCF,Serving-CSCF)、E-CSCF。其中,E-CSCF是緊急呼叫的會話控制中心,決定緊急呼 叫應(yīng)該路由到哪個PSAP。圖 2 為 UE 發(fā)生移動,從舊 MME/SGSN(old MME/SGSN)接入新 MME/SGSN(new MME/SGSN),執(zhí)行位置區(qū)域更新的流程圖,這里,當(dāng)移動到新MME時,為跟蹤區(qū)更新(TAU, Tracking Area Update),當(dāng)移動到新 SGSN 時,為路由區(qū)更新(RAU,Router Area Update)。 如圖2所示,具體包括步驟200 =UE向新MME/SGSN發(fā)起位置區(qū)域更新請求,該請求通過eNodeB(當(dāng)向MME 發(fā)送時)/UTRAN或GERAN(當(dāng)向SGSN發(fā)送時)發(fā)送,在位置區(qū)域更新請求中攜帶有用戶身 份,該用戶身份為之前在舊MME/SGSN分配的臨時身份。步驟201 新MME/SGSN根據(jù)UE發(fā)來的臨時身份,找到用戶之前接入的舊MME/ SGSN,向舊MME/SGSN發(fā)送上下文請求,在上下文請求中攜帶接收到的位置區(qū)域更新請求。步驟202 步驟203 舊MME/SGSN對接收到的上下文請求消息執(zhí)行安全功能,例 如進(jìn)行驗(yàn)證(完整性檢查等),當(dāng)安全功能失敗(如完整性檢查失敗)時,舊MME/SGSN向新 MME/SGSN返回上下文回復(fù)時,攜帶一個適合的錯誤原因。本步驟中,由于新MME/SGSN中沒有該用戶的安全信息,因此無法對用戶執(zhí)行安全 功能,例如進(jìn)行用戶身份認(rèn)證和/或驗(yàn)證用戶發(fā)送數(shù)據(jù)的完整性保護(hù)等,需要舊MME/SGSN 對用戶執(zhí)行安全功能。步驟204 步驟205 當(dāng)新MME/SGSN收到上述錯誤原因后,發(fā)起對用戶執(zhí)行安全 功能,可以是對用戶進(jìn)行身份認(rèn)證。本步驟中,當(dāng)安全功能對用戶認(rèn)證失敗時,原因可以是用戶設(shè)備出錯、或者HSS和 /或MME/SGSN出錯等,新MME/SGSN將發(fā)送拒絕位置更新請求給用戶設(shè)備,這樣,如果用戶在 舊MME/SGSN下存在緊急業(yè)務(wù),現(xiàn)有實(shí)現(xiàn)位置區(qū)域更新的方法將會導(dǎo)致用戶無法在新MME/ SGSN下接入以及進(jìn)行緊急業(yè)務(wù)。從上述流程可以看出,當(dāng)有緊急業(yè)務(wù)的用戶移動到新MME/SGSN下進(jìn)行位置區(qū)域 更新過程中,由于新MME/SGSN不知道用戶在舊MME/SGSN中有緊急業(yè)務(wù),以及新MME/SGSN 或舊MME/SGSN中安全功能的執(zhí)行,在現(xiàn)有技術(shù)中,可能導(dǎo)致用戶無法在新MME/SGSN下接入 以實(shí)現(xiàn)緊急業(yè)務(wù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)位置區(qū)域更新的方法,能夠保證 用戶設(shè)備在位置區(qū)域更新后,成功進(jìn)行緊急業(yè)務(wù)。本發(fā)明的另一目的在于提供一種實(shí)現(xiàn)位置區(qū)域更新的系統(tǒng),能夠保證用戶設(shè)備在 位置區(qū)域更新后,成功進(jìn)行緊急業(yè)務(wù)。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)位置區(qū)域更新的方法,在用戶設(shè)備執(zhí)行位置區(qū)域更新的過程中,新移動 性管理實(shí)體/服務(wù)通用分組無線服務(wù)支持節(jié)點(diǎn)MME/SGSN向舊MME/SGSN請求上下文時,舊MME/SGSN對用戶執(zhí)行安全功能失敗,該方法還包括所述舊MME/SGSN將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN ;所述新MME/SGSN在對用戶執(zhí)行安全功能失敗后保留緊急業(yè)務(wù)。所述舊MME/SGSN將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN包括如果所述舊MME/SGSN檢測到發(fā)起位置區(qū)域更新的用戶設(shè)備存在緊急業(yè)務(wù),所述 舊MME/SGSN在上下文響應(yīng)中指示安全失敗,并攜帶緊急業(yè)務(wù)承載上下文;同時所述舊MME/ SGSN啟動用于去活非緊急業(yè)務(wù)的定時器。所述舊MME/SGSN在上下文響應(yīng)中還攜帶有用于表明用戶存在非緊急業(yè)務(wù)的非緊 急業(yè)務(wù)指示。如果所述新MME/SGSN對該用戶執(zhí)行安全功能成功,該方法還包括所述新MME/SGSN根據(jù)所述非緊急業(yè)務(wù)指示,向舊MME/SGSN請求非緊急業(yè)務(wù)的上 下文,繼續(xù)執(zhí)行位置區(qū)域更新的后續(xù)流程。所述舊MME/SGSN將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN包括如果所述舊MME/SGSN檢測到發(fā)起位置區(qū)域更新的用戶設(shè)備存在緊急業(yè)務(wù),所述 舊MME/SGSN在上下文響應(yīng)中指示安全失敗,并攜帶用于表明用戶存在緊急業(yè)務(wù)的緊急業(yè) 務(wù)指示;同時所述舊MME/SGSN啟動用于去活非緊急業(yè)務(wù)的定時器。所述新MME/SGSN在對用戶執(zhí)行安全功能失敗后保留緊急業(yè)務(wù)包括所述新MME/SGSN根據(jù)收到的緊急業(yè)務(wù)指示,向舊ME/SGSN請求上下文,并在請求 中攜帶安全失敗指示,所述舊MME/SGSN將緊急業(yè)務(wù)承載上下文返回給新MME/SGSN ;繼續(xù)執(zhí) 行位置區(qū)域更新的后續(xù)流程。所述新MME/SGSN在對用戶執(zhí)行安全功能失敗后保留緊急業(yè)務(wù)包括所述新MME/SGSN根據(jù)收到的緊急業(yè)務(wù)指示,向舊ME/SGSN請求上下文,并在請求 中攜帶安全成功指示,所述舊MME/SGSN將緊急業(yè)務(wù)承載上下文和非緊急業(yè)務(wù)承載上下文 返回給新MME/SGSN,同時刪除用于去活非緊急業(yè)務(wù)的定時器;所述新MME/SGSN去活非緊急 業(yè)務(wù),繼續(xù)執(zhí)行位置區(qū)域更新的后續(xù)流程。如果所述新MME/SGSN對該用戶執(zhí)行安全功能成功,該方法還包括所述新MME/SGSN向舊MME/SGSN請求上下文,并獲得該用戶的緊急業(yè)務(wù)承載上下 文和非緊急業(yè)務(wù)承載上下文;繼續(xù)執(zhí)行位置區(qū)域更新的后續(xù)流程。所述舊MME/SGSN將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN包括如果所述舊MME/SGSN檢測到發(fā)起位置區(qū)域更新的用戶設(shè)備存在緊急業(yè)務(wù),所述 舊MME/SGSN在上下文響應(yīng)中指示安全失敗,并攜帶承載上下文。所述承載上下文包括緊急業(yè)務(wù)承載上下文和存在的非緊急業(yè)務(wù)承載上下文。所述新MME/SGSN在對用戶執(zhí)行安全功能失敗后保留緊急業(yè)務(wù)包括所述新MME/SGSN去活非緊急業(yè)務(wù),繼續(xù)執(zhí)行位置區(qū)域更新流程。如果所述新MME/SGSN對該用戶執(zhí)行安全功能成功,該方法還包括所述新MME/ SGSN繼續(xù)執(zhí)行位置區(qū)域更新流程。一種實(shí)現(xiàn)位置區(qū)域更新的系統(tǒng),主要包括用戶設(shè)備、舊MME/SGSN、新MME/SGSN,其 中,用戶設(shè)備,用于在發(fā)生移動,從舊MME/SGSN接入新MME/SGSN時,向新MME/SGSN發(fā)起位置區(qū)域更新請求;接收來自新MME/SGSN的位置區(qū)域更新響應(yīng);新MME/SGSN,用于接收來自用戶設(shè)備的位置區(qū)域更新請求,向舊MME/SGSN請求上 下文;新MME/SGSN接收到來自舊MME/SGSN的通知后,在對用戶執(zhí)行安全功能失敗后保留該 用戶的緊急業(yè)務(wù),繼續(xù)位置區(qū)域更新并向用戶設(shè)備返回位置區(qū)域更新響應(yīng);舊MME/SGSN,用于接收來自新MME/SGSN的上下文請求,在對用戶執(zhí)行安全功能失 敗時,將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN。所述新MME/SGSN還用于,在對用戶執(zhí)行安全功能成功后,從舊MME/SGSN獲取所述 用戶設(shè)備的非緊急業(yè)務(wù)。從上述本發(fā)明提供的技術(shù)方案可以看出,在用戶設(shè)備執(zhí)行位置區(qū)域更新的過程 中,新MME/SGSN向舊MME/SGSN請求上下文,舊MME/SGSN對用戶執(zhí)行安全功能失敗時,舊 MME/SGSN將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN,新MME/SGSN在對用戶執(zhí)行 安全功能失敗后保留緊急業(yè)務(wù)。通過本發(fā)明方法,當(dāng)有緊急業(yè)務(wù)的用戶移動到新MME/SGSN 下進(jìn)行位置區(qū)域更新過程中,由于新MME/SGSN獲知了用戶在舊MME/SGSN中存在緊急業(yè)務(wù), 即使在新MME/SGSN安全功能執(zhí)行失敗,用戶也能在新MME/SGSN下接入以實(shí)現(xiàn)緊急業(yè)務(wù),保 證了用戶設(shè)備在位置區(qū)域更新后,成功進(jìn)行緊急業(yè)務(wù)。
圖1為現(xiàn)有技術(shù)中UE/MS通過EPS/UMTS接入IMS的緊急呼叫所涉及的主要網(wǎng)元 的組成架構(gòu)示意圖;圖2為現(xiàn)有UE發(fā)生移動,從舊MME/SGSN接入新MME/SGSN,執(zhí)行位置區(qū)域更新的流 程圖;圖3為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的方法的流程圖;圖4為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的系統(tǒng)的組成結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第一實(shí)施例的流程示意圖;圖6為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第二實(shí)施例的流程示意圖;圖7為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第三實(shí)施例的流程示意圖;圖8為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第四實(shí)施例的流程示意圖;圖9為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第五實(shí)施例的流程示意圖;圖10為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第六實(shí)施例的流程示意圖;圖11為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第七實(shí)施例的流程示意圖。
具體實(shí)施例方式圖3為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的方法的流程圖,如圖3所示,包括步驟300 在用戶設(shè)備執(zhí)行位置區(qū)域更新的過程中,新MME/SGSN向舊MME/SGSN請 求上下文時,舊MME/SGSN對用戶執(zhí)行安全功能失敗。本步驟中,新MME/SGSN通過上下文請求(context request)向舊MME/SGSN請求 上下文,具體實(shí)現(xiàn)屬于本領(lǐng)域技術(shù)人員慣用技術(shù)手段,這里不再贅述。步驟301 舊MME/SGSN將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN,新 MME/SGSN在對用戶執(zhí)行安全功能失敗后保留緊急業(yè)務(wù)。
本步驟的實(shí)現(xiàn)可以有以下幾種方法一如果舊MME/SGSN檢測到發(fā)起位置區(qū)域更新的用戶設(shè)備存在緊急業(yè)務(wù),在 上下文響應(yīng)(context response)中指示安全失敗,并攜帶緊急業(yè)務(wù)承載上下文,以及用于 表明用戶存在非緊急業(yè)務(wù)的非緊急業(yè)務(wù)指示;同時舊MME/SGSN啟動用于去活非緊急業(yè)務(wù) 的定時器;新MME/SGSN對該用戶執(zhí)行安全功能,如果成功,向舊MME/SGSN請求非緊急業(yè)務(wù)的 上下文,繼續(xù)執(zhí)行位置區(qū)域更新的后續(xù)流程,用戶設(shè)備的緊急業(yè)務(wù)和非緊急業(yè)務(wù)可以在新 MME/SGSN繼續(xù)執(zhí)行;如果失敗,繼續(xù)執(zhí)行位置區(qū)域更新的后續(xù)流程,也就是在新MME/SGSN 只有該用戶設(shè)備的緊急業(yè)務(wù),這時由舊MME/SGSN根據(jù)定時器去活非緊急業(yè)務(wù)。方法二 如果舊MME/SGSN檢測到發(fā)起位置區(qū)域更新的用戶設(shè)備存在緊急業(yè)務(wù),在 context response中指示安全失敗,以及用于表明用戶存在緊急業(yè)務(wù)的緊急業(yè)務(wù)指示;同 時舊MME/SGSN啟動用于去活非緊急業(yè)務(wù)的定時器;新MME/SGSN對該用戶執(zhí)行安全功能,如果成功,向舊MME/SGSN請求上下文,并獲 得用戶承載上下文(包括用戶的緊急業(yè)務(wù)承載上下文和非緊急業(yè)務(wù)承載上下文;繼續(xù)執(zhí)行 位置區(qū)域更新的后續(xù)流程,用戶設(shè)備的緊急業(yè)務(wù)和非緊急業(yè)務(wù)可以在新MME/SGSN繼續(xù)執(zhí) 行;如果新MME/SGSN的安全功能失敗,根據(jù)收到的緊急業(yè)務(wù)指示,向舊ME/SGSN請求 上下文,并且攜帶安全失敗指示(具體實(shí)現(xiàn)時,可以是不攜帶用戶已驗(yàn)證指示),此時,舊 MME/SGSN只將緊急業(yè)務(wù)承載上下文返回給新MME/SGSN ;新MME/SGSN繼續(xù)執(zhí)行位置區(qū)域更 新的后續(xù)流程,也就是在新MME/SGSN只有該用戶設(shè)備的緊急業(yè)務(wù),這時由舊MME/SGSN根據(jù) 定時器去活非緊急業(yè)務(wù)。方法三如果舊MME/SGSN檢測到發(fā)起位置區(qū)域更新的用戶設(shè)備存在緊急業(yè)務(wù),在 context response中指示安全失敗,以及用于表明用戶存在緊急業(yè)務(wù)的緊急業(yè)務(wù)指示;同 時舊MME/SGSN啟動用于去活非緊急業(yè)務(wù)的定時器;新MME/SGSN對該用戶執(zhí)行安全功能,如果成功,向舊MME/SGSN請求上下文,并獲 得用戶承載上下文(包括用戶的緊急業(yè)務(wù)承載上下文和非緊急業(yè)務(wù)承載上下文;繼續(xù)執(zhí)行 位置區(qū)域更新的后續(xù)流程,用戶設(shè)備的緊急業(yè)務(wù)和非緊急業(yè)務(wù)可以在新MME/SGSN繼續(xù)執(zhí) 行;如果新MME/SGSN的安全功能失敗,根據(jù)收到的緊急業(yè)務(wù)指示,向舊MME/SGSN請求 上下文,并且攜帶安全成功指示(可以是用戶設(shè)備已驗(yàn)證指示),此時,舊MME/SGSN將緊急 業(yè)務(wù)承載上下文和非緊急業(yè)務(wù)承載上下文返回給新MME/SGSN,同時刪除用于去活非緊急業(yè) 務(wù)的定時器;新MME/SGSN去活非緊急業(yè)務(wù),僅保留用戶的緊急業(yè)務(wù);新MME/SGSN繼續(xù)執(zhí)行 位置區(qū)域更新的后續(xù)流程,也就是在新MME/SGSN只有該用戶設(shè)備的緊急業(yè)務(wù)。方法四如果舊MME/SGSN檢測到發(fā)起位置區(qū)域更新的用戶設(shè)備存在緊急業(yè)務(wù)和 非緊急業(yè)務(wù),在上下文響應(yīng)(context response)中指示安全失敗(可以是完整性檢查失敗 的一個合適的錯誤指示),并攜帶緊急業(yè)務(wù)承載上下文和非緊急業(yè)務(wù)承載上下文;新MME/SGSN對用戶執(zhí)行安全功能,如果成功,繼續(xù)執(zhí)行位置區(qū)域更新流程,用戶 設(shè)備的緊急業(yè)務(wù)和非緊急業(yè)務(wù)可以在新MME/SGSN繼續(xù)執(zhí)行;如果失敗,新MME/SGSN去活非 緊急業(yè)務(wù),只保留緊急業(yè)務(wù),繼續(xù)執(zhí)行位置區(qū)域更新流程。
針對本發(fā)明方法,還提供一種實(shí)現(xiàn)位置區(qū)域更新的系統(tǒng),圖4為本發(fā)明實(shí)現(xiàn)位置 區(qū)域更新的系統(tǒng)的組成結(jié)構(gòu)示意圖,如圖4所示,主要包括用戶設(shè)備、舊MME/SGSN、新MME/ SGSN,其中,用戶設(shè)備,用于在發(fā)生移動,從舊MME/SGSN接入新MME/SGSN時,向新MME/SGSN發(fā) 起位置區(qū)域更新請求;接收來自新MME/SGSN的位置區(qū)域更新響應(yīng)。新MME/SGSN,用于接收來自用戶設(shè)備的位置區(qū)域更新請求,向舊MME/SGSN請求上 下文;新MME/SGSN接收到來自舊MME/SGSN的通知后,在對用戶執(zhí)行安全功能失敗后保留該 用戶的緊急業(yè)務(wù),繼續(xù)位置區(qū)域更新并向用戶設(shè)備返回位置區(qū)域更新響應(yīng)。舊MME/SGSN,用于接收來自新MME/SGSN的上下文請求,在對用戶執(zhí)行安全功能失 敗時,將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN。所述新MME/SGSN還用于,在對用戶執(zhí)行安全功能成功后,從舊MME/SGSN獲取所述 用戶設(shè)備的非緊急業(yè)務(wù)。下面結(jié)合實(shí)施例對本發(fā)明方法進(jìn)行詳細(xì)描述。圖5為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第一實(shí)施例的流程示意圖,有緊急業(yè)務(wù)的用戶 設(shè)備從舊MME/SGSN移動到新MME/SGSN,發(fā)起位置更新的流程,如圖5所示,包括步驟500 用戶設(shè)備向新MME/SGSN發(fā)起位置區(qū)域更新請求,該請求通過 eNodeB (當(dāng)向MME發(fā)送時)發(fā)送,或者該請求通過UTRAN/GERAN(當(dāng)向SGSN發(fā)送時)發(fā)送, 在位置區(qū)域更新請求中攜帶有用戶身份,該用戶身份為之前在舊MME/SGSN分配的臨時身 份。步驟501 新MME/SGSN根據(jù)來自用戶設(shè)備的臨時身份,找到用戶之前接入的舊 MME/SGSN,向舊MME/SGSN發(fā)送上下文請求,在上下文請求中攜帶接收到的位置區(qū)域更新請 求。步驟502 步驟503 舊MME/SGSN對接收到的上下文請求消息執(zhí)行安全功能,例 如進(jìn)行驗(yàn)證(完整性檢查等),當(dāng)安全功能失敗(如完整性檢查失敗)時,舊MME/SGSN檢測 到該用戶設(shè)備存在緊急業(yè)務(wù),舊MME/SGSN向新MME/SGSN返回上下文回復(fù)時,在上下文回復(fù) 中攜帶安全失敗指示,以及緊急業(yè)務(wù)承載上下文。安全失敗指示可以是對用戶發(fā)送的位置 更新消息的完整性檢查失敗,比如一個合適的錯誤值。舊MME/SGSN在發(fā)送上下文回復(fù)后啟 動一個定時器,舊MME/SGSN將在該定時器超時,去活該用戶設(shè)備的非緊急業(yè)務(wù)。步驟504 步驟505 新MME/SGSN對該用戶執(zhí)行安全功能,如果失敗,繼續(xù)執(zhí)行位 置區(qū)域更新的后續(xù)流程,向用戶設(shè)備發(fā)送接受位置更新請求,該用戶設(shè)備在新MME/SGSN只 有緊急業(yè)務(wù)。圖6為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第二實(shí)施例的流程示意圖,有緊急業(yè)務(wù)的用戶 設(shè)備從舊MME/SGSN移動到新MME/SGSN,發(fā)起位置更新的流程,如圖6所示,包括以下步驟步驟600 步驟601與步驟500 步驟501完全一致,這里不再贅述。步驟602 步驟603 舊MME/SGSN對接收到的上下文請求消息執(zhí)行安全功能,例 如進(jìn)行驗(yàn)證(完整性檢查等),當(dāng)安全功能失敗(如完整性檢查失敗)時,舊MME/SGSN檢測 到該用戶設(shè)備存在緊急業(yè)務(wù),舊MME/SGSN向新MME/SGSN返回上下文回復(fù)時,在上下文回復(fù) 中攜帶安全失敗指示,以及緊急業(yè)務(wù)承載上下文和非緊急業(yè)務(wù)指示。安全失敗指示可以是 對用戶發(fā)送的位置更新消息的完整性檢查失敗,比如一個合適的錯誤值。舊MME/SGSN在發(fā)送上下文回復(fù)后啟動一個定時器,舊MME/SGSN將在該定時器超時,去活該用戶設(shè)備的非緊 急業(yè)務(wù)。步驟604 步驟605 新MME/SGSN對該用戶執(zhí)行安全功能,當(dāng)安全功能執(zhí)行成功 時,向舊MME/SGSN發(fā)送上下文請求,其中攜帶該用戶設(shè)備已驗(yàn)證指示。步驟606 舊MME/SGSN向新MME/SGSN發(fā)送上下文回復(fù),其中攜帶用戶承載上下 文,包括用戶的非緊急業(yè)務(wù)承載上下文。同時,舊MME/SGSN刪除步驟602 步驟603中設(shè) 置的定時器。步驟607 新MME/SGSN向UE發(fā)送接受位置更新請求,用戶的緊急業(yè)務(wù)和非緊急業(yè) 務(wù)可以在新MME/SGSN繼續(xù)執(zhí)行。圖7為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第三實(shí)施例的流程示意圖,有緊急業(yè)務(wù)的用戶 設(shè)備從舊MME/SGSN移動到新MME/SGSN,發(fā)起位置更新的流程,如圖7所示,包括以下步驟步驟700 步驟701與步驟500 步驟501完全一致,這里不再贅述。步驟702 步驟703 舊MME/SGSN對接收到的上下文請求消息執(zhí)行安全功能,例 如進(jìn)行驗(yàn)證(完整性檢查等),當(dāng)安全功能失敗(如完整性檢查失敗)時,舊MME/SGSN檢測 到該用戶設(shè)備存在緊急業(yè)務(wù),舊MME/SGSN向新MME/SGSN返回上下文回復(fù)時,在上下文回復(fù) 中攜帶安全失敗指示,以及緊急業(yè)務(wù)指示。安全失敗指示可以是對用戶發(fā)送的位置更新消 息的完整性檢查失敗,比如一個合適的錯誤值。舊MME/SGSN在發(fā)送上下文回復(fù)后啟動一個 定時器,舊MME/SGSN將在該定時器超時,去活該用戶設(shè)備的非緊急業(yè)務(wù)。步驟704 步驟705 新MME/SGSN對該用戶執(zhí)行安全功能,如果失敗,根據(jù)收到的 該用戶有緊急業(yè)務(wù)指示,向舊MME/SGSN發(fā)送上下文請求,在上下文請求重中攜帶安全失敗 指示。具體實(shí)現(xiàn)時,可以是不攜帶用戶已驗(yàn)證指示,也就是說如果上下文請求中未攜帶用戶 已驗(yàn)證指示,意味著對該用戶執(zhí)行安全功能失敗,或者新MME/SGSN可以直接在上下文請求 中攜帶一個安全失敗指示。步驟706 舊MME/SGSN向新MME/SGSN發(fā)送上下文回復(fù),其中攜帶用戶的緊急業(yè)務(wù) 承載上下文。步驟707 新MME/SGSN向用戶設(shè)備發(fā)送接受位置更新請求,該用戶設(shè)備在新MME/ SGSN只有緊急業(yè)務(wù)。圖8為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第四實(shí)施例的流程示意圖,有緊急業(yè)務(wù)的用戶 設(shè)備從舊MME/SGSN移動到新MME/SGSN,發(fā)起位置更新的流程,如圖8所示,包括以下步驟步驟800 步驟801與步驟500 步驟501完全一致,這里不再贅述。步驟802 步驟803 舊MME/SGSN對接收到的上下文請求消息執(zhí)行安全功能,例 如進(jìn)行驗(yàn)證(完整性檢查等),當(dāng)安全功能失敗(如完整性檢查失敗)時,舊MME/SGSN檢測 到該用戶設(shè)備存在緊急業(yè)務(wù),舊MME/SGSN向新MME/SGSN返回上下文回復(fù)時,在上下文回復(fù) 中攜帶安全失敗指示,以及緊急業(yè)務(wù)指示。安全失敗指示可以是對用戶發(fā)送的位置更新消 息的完整性檢查失敗,比如一個合適的錯誤值。舊MME/SGSN在發(fā)送上下文回復(fù)后啟動一個 定時器,舊MME/SGSN將在該定時器超時,去活該用戶設(shè)備的非緊急業(yè)務(wù)。步驟804 步驟805 新MME/SGSN對該用戶執(zhí)行安全功能,如果成功,根據(jù)收到的 該用戶有緊急業(yè)務(wù)指示,向舊MME/SGSN發(fā)送上下文請求,在上下文請求中攜帶用戶已驗(yàn)證 指示。
步驟806 舊MME/SGSN向新MME/SGSN發(fā)送上下文回復(fù),其中攜帶用戶的承載上 下文,包括緊急業(yè)務(wù)承載上下文,當(dāng)用戶還有非緊急業(yè)務(wù)時,還攜帶有非緊急業(yè)務(wù)承載上下 文。步驟807 新MME/SGSN向用戶設(shè)備發(fā)送接受位置更新請求,該用戶設(shè)備在原MME/ SGSN中的承載遷移到新MME/SGSN。圖9為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第五實(shí)施例的流程示意圖,有緊急業(yè)務(wù)的用戶 設(shè)備從舊MME/SGSN移動到新MME/SGSN,發(fā)起位置更新的流程,如圖9所示,包括以下步驟步驟900 步驟901與步驟500 步驟501完全一致,這里不再贅述。步驟902 步驟903 舊MME/SGSN對接收到的上下文請求消息執(zhí)行安全功能,例 如進(jìn)行驗(yàn)證(完整性檢查等),當(dāng)安全功能失敗(如完整性檢查失敗)時,舊MME/SGSN檢測 到該用戶設(shè)備存在緊急業(yè)務(wù),舊MME/SGSN向新MME/SGSN返回上下文回復(fù)時,在上下文回復(fù) 中攜帶安全失敗指示,以及緊急業(yè)務(wù)指示。安全失敗指示可以是對用戶發(fā)送的位置更新消 息的完整性檢查失敗,比如一個合適的錯誤值。舊MME/SGSN在發(fā)送上下文回復(fù)后啟動一個 定時器,舊MME/SGSN將在該定時器超時,去活該用戶設(shè)備的非緊急業(yè)務(wù)。步驟904 步驟905 新MME/SGSN對該用戶執(zhí)行安全功能,如果失敗,根據(jù)收到的 該用戶有緊急業(yè)務(wù)指示,向舊MME/SGSN發(fā)送上下文請求,在上下文請求中攜帶安全成功指 示,比如可以是用戶已驗(yàn)證指示。步驟906 舊MME/SGSN向新MME/SGSN發(fā)送上下文回復(fù),其中攜帶用戶的承載上下 文,包括緊急業(yè)務(wù)承載上下文和可能存在的非緊急業(yè)務(wù)承載上下文;舊MME/SGSN刪除步驟 902 步驟903中設(shè)置的定時器。步驟907 新MME/SGSN向用戶設(shè)備發(fā)送接受位置更新請求,同時新MME/SGSN去活 UE的非緊急業(yè)務(wù)。該用戶設(shè)備在新MME/SGSN只有緊急業(yè)務(wù)。圖10為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第六實(shí)施例的流程示意圖,有緊急業(yè)務(wù)的用 戶設(shè)備從舊MME/SGSN移動到新MME/SGSN,發(fā)起位置更新的流程,如圖10所示,包括以下步 驟步驟1000 步驟1001與步驟500 步驟501完全一致,這里不再贅述。步驟1002 步驟1003 舊MME/SGSN對接收到的上下文請求消息執(zhí)行安全功能, 例如進(jìn)行驗(yàn)證(完整性檢查等),當(dāng)安全功能失敗(如完整性檢查失敗)時,舊MME/SGSN檢 測到該用戶設(shè)備存在緊急業(yè)務(wù),舊MME/SGSN向新MME/SGSN返回上下文回復(fù)時,在上下文回 復(fù)中攜帶安全失敗指示,以及緊急業(yè)務(wù)承載上下文和存在的非緊急業(yè)務(wù)承載上下文。安全 失敗指示可以是對用戶發(fā)送的位置更新消息的完整性檢查失敗,比如一個合適的錯誤值。步驟1004 步驟1005 新MME/SGSN對該用戶執(zhí)行安全功能,如果失敗,則只保留 緊急業(yè)務(wù),同時新MME/SGSN發(fā)起去活用戶的非緊急業(yè)務(wù),向用戶設(shè)備發(fā)送接受位置更新請 求,完成位置更新流程。圖11為本發(fā)明實(shí)現(xiàn)位置區(qū)域更新的第七實(shí)施例的流程示意圖,有緊急業(yè)務(wù)的UE 從老MME/SGSN移動到新MME/SGSN,發(fā)起位置更新的流程,如圖9所示,包括以下步驟步驟1100 步驟1101與步驟500 步驟501完全一致,這里不再贅述。步驟1102 步驟1103 舊MME/SGSN對接收到的上下文請求消息執(zhí)行安全功能, 例如進(jìn)行驗(yàn)證(完整性檢查等),當(dāng)安全功能失敗(如完整性檢查失敗)時,舊MME/SGSN檢測到該用戶設(shè)備存在緊急業(yè)務(wù),舊MME/SGSN向新MME/SGSN返回上下文回復(fù)時,在上下文回 復(fù)中攜帶安全失敗指示,以及緊急業(yè)務(wù)承載上下文和存在的非緊急業(yè)務(wù)承載上下文。安全 失敗指示可以是對用戶發(fā)送的位置更新消息的完整性檢查失敗,比如一個合適的錯誤值。步驟1104 步驟1105 新MME/SGSN對該用戶執(zhí)行安全功能,如果成功,向用戶設(shè) 備發(fā)送接受位置更新請求,完成位置更新流程,該用戶設(shè)備在舊MME/SGSN中的承載遷移到 新 MME/SGSN。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)位置區(qū)域更新的方法,在用戶設(shè)備執(zhí)行位置區(qū)域更新的過程中,新移動性 管理實(shí)體/服務(wù)通用分組無線服務(wù)支持節(jié)點(diǎn)MME/SGSN向舊MME/SGSN請求上下文時,舊 MME/SGSN對用戶執(zhí)行安全功能失敗,其特征在于,該方法還包括所述舊MME/SGSN將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN ;所述新MME/SGSN在對用戶執(zhí)行安全功能失敗后保留緊急業(yè)務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述舊MME/SGSN將用戶設(shè)備存在緊急業(yè) 務(wù)的信息通知給新MME/SGSN包括如果所述舊MME/SGSN檢測到發(fā)起位置區(qū)域更新的用戶設(shè)備存在緊急業(yè)務(wù),所述舊 MME/SGSN在上下文響應(yīng)中指示安全失敗,并攜帶緊急業(yè)務(wù)承載上下文;同時所述舊MME/ SGSN啟動用于去活非緊急業(yè)務(wù)的定時器。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述舊MME/SGSN在上下文響應(yīng)中還攜帶 有用于表明用戶存在非緊急業(yè)務(wù)的非緊急業(yè)務(wù)指示。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,如果所述新MME/SGSN對該用戶執(zhí)行安全 功能成功,該方法還包括所述新MME/SGSN根據(jù)所述非緊急業(yè)務(wù)指示,向舊MME/SGSN請求非緊急業(yè)務(wù)的上下文, 繼續(xù)執(zhí)行位置區(qū)域更新的后續(xù)流程。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述舊MME/SGSN將用戶設(shè)備存在緊急業(yè) 務(wù)的信息通知給新MME/SGSN包括如果所述舊MME/SGSN檢測到發(fā)起位置區(qū)域更新的用戶設(shè)備存在緊急業(yè)務(wù),所述舊 MME/SGSN在上下文響應(yīng)中指示安全失敗,并攜帶用于表明用戶存在緊急業(yè)務(wù)的緊急業(yè)務(wù)指 示;同時所述舊MME/SGSN啟動用于去活非緊急業(yè)務(wù)的定時器。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述新MME/SGSN在對用戶執(zhí)行安全功能 失敗后保留緊急業(yè)務(wù)包括所述新MME/SGSN根據(jù)收到的緊急業(yè)務(wù)指示,向舊ME/SGSN請求上下文,并在請求中攜 帶安全失敗指示,所述舊MME/SGSN將緊急業(yè)務(wù)承載上下文返回給新MME/SGSN;繼續(xù)執(zhí)行位 置區(qū)域更新的后續(xù)流程。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述新MME/SGSN在對用戶執(zhí)行安全功能 失敗后保留緊急業(yè)務(wù)包括所述新MME/SGSN根據(jù)收到的緊急業(yè)務(wù)指示,向舊ME/SGSN請求上下文,并在請求中攜 帶安全成功指示,所述舊MME/SGSN將緊急業(yè)務(wù)承載上下文和非緊急業(yè)務(wù)承載上下文返回 給新MME/SGSN,同時刪除用于去活非緊急業(yè)務(wù)的定時器;所述新MME/SGSN去活非緊急業(yè) 務(wù),繼續(xù)執(zhí)行位置區(qū)域更新的后續(xù)流程。
8.根據(jù)權(quán)利要求5、6或7所述的方法,其特征在于,如果所述新MME/SGSN對該用戶執(zhí) 行安全功能成功,該方法還包括所述新MME/SGSN向舊MME/SGSN請求上下文,并獲得該用戶的緊急業(yè)務(wù)承載上下文和 非緊急業(yè)務(wù)承載上下文;繼續(xù)執(zhí)行位置區(qū)域更新的后續(xù)流程。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述舊MME/SGSN將用戶設(shè)備存在緊急業(yè) 務(wù)的信息通知給新MME/SGSN包括如果所述舊MME/SGSN檢測到發(fā)起位置區(qū)域更新的用戶設(shè)備存在緊急業(yè)務(wù),所述舊MME/SGSN在上下文響應(yīng)中指示安全失敗,并攜帶承載上下文。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述承載上下文包括緊急業(yè)務(wù)承載上下 文和存在的非緊急業(yè)務(wù)承載上下文。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述新MME/SGSN在對用戶執(zhí)行安全功能 失敗后保留緊急業(yè)務(wù)包括所述新MME/SGSN去活非緊急業(yè)務(wù),繼續(xù)執(zhí)行位置區(qū)域更新流程。
12.根據(jù)權(quán)利要求9、10或11所述的方法,其特征在于,如果所述新MME/SGSN對該用戶 執(zhí)行安全功能成功,該方法還包括所述新MME/SGSN繼續(xù)執(zhí)行位置區(qū)域更新流程。
13.一種實(shí)現(xiàn)位置區(qū)域更新的系統(tǒng),其特征在于,主要包括用戶設(shè)備、舊MME/SGSN、新 MME/SGSN,其中,用戶設(shè)備,用于在發(fā)生移動,從舊MME/SGSN接入新MME/SGSN時,向新MME/SGSN發(fā)起位 置區(qū)域更新請求;接收來自新MME/SGSN的位置區(qū)域更新響應(yīng);新MME/SGSN,用于接收來自用戶設(shè)備的位置區(qū)域更新請求,向舊MME/SGSN請求上下 文;新MME/SGSN接收到來自舊MME/SGSN的通知后,在對用戶執(zhí)行安全功能失敗后保留該用 戶的緊急業(yè)務(wù),繼續(xù)位置區(qū)域更新并向用戶設(shè)備返回位置區(qū)域更新響應(yīng);舊MME/SGSN,用于接收來自新MME/SGSN的上下文請求,在對用戶執(zhí)行安全功能失敗 時,將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述新MME/SGSN還用于,在對用戶執(zhí)行 安全功能成功后,從舊MME/SGSN獲取所述用戶設(shè)備的非緊急業(yè)務(wù)。
全文摘要
本發(fā)明提供了一種實(shí)現(xiàn)位置區(qū)域更新的方法及系統(tǒng),在用戶設(shè)備執(zhí)行位置區(qū)域更新的過程中,新移動性管理實(shí)體/服務(wù)通用分組無線服務(wù)支持節(jié)點(diǎn)(MME/SGSN)向舊MME/SGSN請求上下文,舊MME/SGSN對用戶執(zhí)行安全功能失敗時,舊MME/SGSN將用戶設(shè)備存在緊急業(yè)務(wù)的信息通知給新MME/SGSN,新MME/SGSN在對用戶執(zhí)行安全功能失敗后保留緊急業(yè)務(wù)。通過本發(fā)明方法,當(dāng)有緊急業(yè)務(wù)的用戶移動到新MME/SGSN下進(jìn)行位置區(qū)域更新過程中,由于新MME/SGSN獲知了用戶在舊MME/SGSN中存在緊急業(yè)務(wù),即使在新MME/SGSN安全功能執(zhí)行失敗,用戶也能在新MME/SGSN下接入以實(shí)現(xiàn)緊急業(yè)務(wù),保證了用戶設(shè)備在位置區(qū)域更新后,成功進(jìn)行緊急業(yè)務(wù)。
文檔編號H04W8/02GK102056114SQ20091023728
公開日2011年5月11日 申請日期2009年11月9日 優(yōu)先權(quán)日2009年11月9日
發(fā)明者周成, 朱春暉, 甘露 申請人:中興通訊股份有限公司