获取接入系统上下文的方法

文档序号:7967290阅读:139来源:国知局
专利名称:获取接入系统上下文的方法
技术领域
本发明属于通讯技术领域,尤其涉及一种获取接入系统上下文的方法。
技术背景在当前的第三代合作伙伴项目(3GPP)通讯系统中,各厂商积极研究系 统架构演进(System Architecture Evolution, SAE)4支术以及长期演进(Long Term Evolution, LTE )技术,其中,LTE技术的目的是提供一种能够降低时延、 提高用户数据速率、改进的系统容量和覆盖的低成本的网络。在该LTE技术 中,只使用PS域业务,承载网络都为IP承载。在此基础上,已经衍生出很多新的网络架构,这些网络架构已能达到上面 的要求, 一种比较流行的架构如图l所示。参见图1,在该架构中,LTERAN 为演进网络的无线接入网,其中的节点我们不做限定,具有eNodeB,可能也 有控制面服务器(Control Plane Server, CPS),我们在逻辑上将其作为长期演 进无线接入网实体(LTE-RAN Entity);参见图1,在该架构中,除了具有 LTE-RAN Entity外,还具有移动管理实体/用户面实体(Mobility Management Entity, User Plane Entity; MME/UPE),该实体也是逻辑实体,其中,MME的 功能是保存用户设备(UE)的移动管理(MM)上下文,如用户的标识,移动 性状态、跟踪区(TA)信息等,并对用户进行认证;UPE的功能在于对于 处在idle状态的UE终结下行数据,同时触发寻呼,同时保存UE的上下文, 如UE的IP地址和路由信息等。User Plane Anchor是用户面的锚点,在用户的 会话时间内是不变的。MME/UPE是否分离对下面的方法不受限制。随着对于上述网络架构的不断深入研究,在不同无线接入技术(Radio Access Technology, RAT)间限制信令成为一个十分重要的课题。例如,UE在
不同RAT间移动(如2G/3G的网络和演进网络),UE会由于其当前所驻扎网 络的变化而乒乓引起网络注册过程,该频繁的网络注册过程会产生大量的注册 信令开销,从而极大的浪费空口资源,因此,需要研究如何对该过程中的信令 交互加以限制,从而避免空口资源的浪费。下面以图2为例,对上述频繁的网络注册过程加以说明。参见图2, RA1和RA2为现有的2G/3G的路由区(Routing Area ),现有 的2G/3G的UE在每更换一次RA都要发起路由区更新(Routing Area Update, RAU)过程。当然,即使UE在不更换RA的情况下,也有周期性的位置更新 过程,其作用是使网络了解UE目前是否还在网络,以防止UE离开网络而网 络不了解而不断寻呼UE的情况发生。在本发明中,都不考虑UE周期性位置 更新的情况。再参见图2, TA1、 TA2、 TA3、 TA4是演进网络的跟踪区,该跟 踪区类似于2G/3G的RA。这样,当一个支持不同接入网络多模UE在这些区 域移动时,如果没有一定的机制,将会导致频繁的网络注册过程,例如,当 UE进入RA1 ,驻扎在2G/3G接入系统时,会向2G/3G的SGSN注册,当UE 进入TA1,驻扎到LTE接入系统时则又会向演进网络的MME/UPE注册,当 UE又移动出TA1进入RA1时,则又需要向2G/3G的SGSN注册。通过上述 注册以使得网络能在RAT中寻呼到UE,但是,上述注册过程所带来的注册信 令开销是巨大的。为了解决注册信令开销巨大的问题,当前提出了各种RAT间限制信令的 方案,其中,在3 GPP系统架构演进(System Architecture Evolution, SAE )的 规范文档TR23.882目前提出了八种方法来避免出现这种问题。通用的思路是 UE开机(attach)后注册到一种接入网络(2G/3G网络或演进网络),之后 UE移动到另一个接入网络后再注册到另一个接入网络,这样,UE就同时注 册到两种接入系统了 ,之后UE在这两个网络的对应注册区域(RA或TA )移 动而不用发起任何注册过程。当UE更换RA或TA时,要发起普通的RAU过 程。其中,需要注意的是l正注册到的两种接入系统(2G/3G的SGSN或演 进网络的MME )都有UE的上下文(context )。
由于两个接入系统都有UE的context ,其中涉及context的同步问题,目 前Context的同步方案一共有如下几种方案一 、Master — slave方案在该方案中,总是在MME保持最新的Context,这样,UE接入MME时 不必进行context交互,当SGSN有context变化时,需要push context到 MME/UPE。该方案的缺点是在SGSN内改变context时,都需要push到 MME/UPE。还有一种改进方案,即Master-slave +CRN的方法,该方法是,当UE在 接入过程中,当接入实体内的相关context ( —般是MME和SGSN公共的动 态context,如MM/SM context)改变,则接入实体自己保存的CRN更新,并 同步该CRN到UE和MME,同时将改变的context同步到MME。当UE接入 SGSN时,需要携带UE保存的CRN,如果UE发送上来的CRN与SGSN保 存的CRN匹配时,SGSN不必向MME取context(即pull context),否则SGSN 要向MME取Context。这样做的目的是防止SGSN已经有最新的context 了但 仍然要向MME要context,如UE上次接入的就是SGSN,那么再次接入SGSN 时就不必向MME取context 了 。 CRN的方法就是保证只有在必要的时候才去 获取context (以下的方法一样)。但该方法的缺点是当SGSN内有context变 化的时候也要push上下文到MME/UPE以便保证MME/UPE中始终存储最新 的上下文。方案二 、 Coordination方案每次接入的时候,在该Coordination方案中,需要MME/SGSN互相取对 方的context,其原因在于该实体不清楚另一实体中的context是否有变化。下面结合附图,对目前主要采用的master-slave context同步方式加以详细 说明,其中,S-TMSI表示SAE的临时移动用户标识,U-TMSI表示UMTS的 临时移动用户标识,S-RA表示SAE的RA,即TA, U-RA表示UMTS的RA。参见图3,在UE先attach到SAE,然后再移动到2G/3G的情况下,context
同步包括以下步骤步骤31: UE attach到SAE,发送attach request消息到MME; 步骤32: MME注册到HSS;步骤33: MME从HSS中获取context后,向UE发起认证过程; 步骤34: UE返回认证响应给MME;步骤35:如果iU正通过,UE注册到MME成功,MME给UE分配S-TMSI/S-RA和default IP信息;步骤36: l正更换RAT到2G/3G后,发送RAU过程,携带MME分配的 S-TMSI/S-RA给UE;步骤37: SGSN向S-TMSI/S-RA对应的MME发起SGSN Context R叫uest 消息来请求UE的context; MME收到context请求,将相关context发送给 SGSN;步骤38:执行可能进行认证过程;步骤39: SGSN通知MME其分配的U-TMSI, U-RA和必要的context(如 安全参数);步骤310:建立起SGSN到MME/UPE/IASA的用户面; 步骤311:将U-TMSI/U-RA和S-TMSI/S-RA都分配给UE, UE在U-RA 和S-RA之间移动不必发起更新注册消息; 步骤312: RA更新确认。通过上面的过程,就建立了 SGSN到MME的关联,即SGSN保存了 MME 分配给UE的S-TMSI/S-RA或MME的地址信息;MME也保存有SGSN分配 给UE的U-TMSI/U-RA或SGSN的地址信息。上面的方法中,SGSN从MME获取所有需要的context,因此,需要UE 在注册到MME时要获取SGSN需要的context,如果UE始终不接入SGSN, 导致有MME存储的context太多的缺点。
IJE先注册到2G/3G再移动到SAE的流程如图4所示,在2G/3G中做周 期性位置更新或普通的位置更新时,发送RAU消息,携带U-TMSI/U-RA和 S-TMSI/S-RA,因为采用的context同步方式为master-slave的方式,因此,即 使UE最后接入的RAT就是2G/3G,最新的context保存在SGSN, SGSN仍 然要向MME/UPE请求context,从而产生不必要的context同步过程。如图5所示为master-slave方式下的数据传输过程,在UE接入SGSN时, 需要向MME请求context ,因为最新的context在MME保留,当UE接入MME, 则不必向SGSN请求context 了 。与此对比的是图6所示的Coordination方案 的上行数据传输过程。从图6能够看出,UE在接入MME时也要向SGSN请求context。即 Coordination的方式需要UE接入SGSN或MME,接入的实体都要向对方取 context,即使上次接入的实体与本次相同,实际上并不需要取context。图7所示为Master-slave方式的inter SGSN的RAU过程,在该过程中, 上下文请求消息中要携带S-TMSI/S-RA参数,且需要向MME要求获取 context 。综合上述现有技术方案,现有技术的缺点在于Master-slave方案的缺点是SGSN的context有变化时,需要向MME push 相关context,并且UE在接入SGSN时,要向MME去取context;而采用 Coordination的方案,其缺点是每接入SGSN或MME,都要向对方实体(即 MME或SGSN)去获取context。当UE —直待在某接入系统如SGSN,那么 这些方法带来不必要的取context的过程。发明内容有鉴于此,本发明的目的在于提供获取接入系统上下文的方法,以实现在 采用不同RAT技术时,均可获取对应接入系统的上下文。为实现上述目的,本发明提供了一种获取接入系统上下文的方法,该方法
包括用户设备UE接入当前系统,将该UE上次所接入系统的信息提供给当前 系统,当前系统根据该信息从上次接入系统的实体中获取上下文context。其中,所述系统为网络架构演进SAE系统或2G/3G系统,该方法之前进 一步包括对context进行定义,将其分解为静态部分和动态部分,其中,静态部分 是SGSN或MME在开机attach过程中从HSS中获取的context,动态部分是 除静态部分SGSN或MME根据UE动作生成的context;再将静态部分分为Static { SGSN, MME, Common},即ST{S, M, C}, 分别表示静态部分中SGSN特有的context、 MME特有的context和公共部分 的context;将动态部分也分为dynamic { SGSN, MME, Common},即DY{S, M, C},分别表示动态部分中SGSN特有的context、 MME特有的context和 7i^共部分的context。其中,所述当前接入的系统为第一 RAT系统,所述上次接入的系统为第 二 RAT系统,第一 RAT系统与第二 RAT系统为不同类型的接入系统,该方 法包括步骤80: UE原先attach到第二 RAT系统,当前进入第一RAT系统; 步骤81: UE向第一 RAT系统中的接入实体发起接入请求,在该请求中 携带表明上次接入系统为第二RAT系统的标识;步骤82 步骤83:第一 RAT系统中的接入实体根据所述标识,确定UE 上次接入的第二 RAT系统的旧的接入实体,从该实体获取DY{C},以实现 DY(C!在第一 RAT系统中的接入实体和第二RAT系统的旧的接入实体之间的同步;步骤84:第一RAT系统中的接入实体与第二 RAT系统的旧的接入实体建 立关联。其中,所述第二 RAT系统为SAE系统,所述第一 RAT系统为2G/3G系 统,该方法包4舌
步骤800: UE原先attach到SAE,当前进入2G/3G网络;步骤801: UE向2G/3G网络中的SGSN发起接入请求,在该请求中携带 表明上次接入系统为SAE系统的标识;其中,S-TMSI表示SAE的临时移动用户标识,S-RA表示SAE的RA;步骤802 步骤803: SGSN根据S-TMSI以及S-RA,确定UE上次接入的 Old MME,从该Old MME获取DY{C},以实现DY(C)在SGSN和MME之 间的同步;步骤804: SGSN与MME建立关联。其中,在步骤801中,所述表明上次接入系统为SAE系统的标识为SAE系统为该UE所分配的S-TMSI以及S-RA标识。其中,在步骤801中,所述表明上次接入系统为SAE系统的标识为表明上次所接入系统为SAE系统的RAT type标识。其中,该方法进一步包括步骤805: SGSN为UE分配新的U-TMSI、 U-RA,并将该U-TMSI、 U-RA发送给UE;如果UE当前移动到了 一个没有注册过的SGSN,则步骤804和步骤805 之间还包括SGSN向HSS发送位置更新Update Location消息,以通知HSS当前UE 发生了位置改变;HSS向Old SGSN发送Cancel location消息,并且,HSS将 该UE的ST(C,S》发送给SGSN; SGSN向HSS确认当前位置更新成功。其中,所述第二 RAT系统为2G/3G系统,所述第一 RAT系统为SAE系 统,该方法包牙舌步骤8100: UE原先attach到2G/3G,当前进入SAE系统;步骤8101: UE向SAE网络中的MME发起接入请求,在该请求中携带表 明上次接入系统为2G/3G系统的标识;步骤8102~步骤8103: MME根据U-TMSI以及U-RA,确定UE上次接 入的Old SGSN,从该Old SGSN获取DY{C},以实现DY(C)在SGSN和MME
之间的同步;步骤8104: MME与SGSN建立关联。其中,在步骤8101中,所述表明上次接入系统为2G/3G系统的标识为2G/3G系统为该UE所分配的U-TMSI以及U-RA标识。其中,在步骤8101中,所述表明上次接入系统为2G/3G系统的标识为表明上次所接入系统为2G/3G系统的RAT type标识。其中,该方法进一步包括步骤8105: MME为UE分配新的S-TMSI、 S-RA,并将该S-TMSI、 S-RA发送给UE;如果UE当前移动到了 一个没有注册过的MME,则步骤8104和步骤8105 之间还包括MME向HSS发送位置更新Update Location消息,以通知HSS当前UE 发生了位置改变;HSS向Old MME发送Cancel location消息,并且,HSS将 该UE的ST(C,M)发送给MME; MME向HSS确认当前位置更新成功。其中,所述当前接入的系统为第一 RAT系统,所述上次接入的系统为第 二RAT系统,第一RAT系统与第二RAT系统为不同类型的接入系统,且UE 所移动到的第一RAT系统的接入实体为UE已经注册过的接入实体,该方法 包括步骤90: UE上次接入第二RAT系统,本次接入第一RAT系统,移动到 第一RAT系统的接入实体;步骤91: UE向第一 RAT系统的接入实体发送接入请求消息,其中,在 该请求中携带表明上次接入系统为第二 RAT系统的标识;步骤92 步骤93:第一RAT系统的接入实体根据步骤91中消息所携带的 内容,确定相应的第二RAT系统的接入实体,从该实体获取DY(C》,以实现 DY(C〉的同步。其中,所述第二 RAT系统为2G/3G系统,所述第一 RAT系统为SAE系 统,该SAE系统中的MME为UE已经注册过的MME,该方法包括
步骤900: UE上次接入2G/3G系统,本次接入SAE网络,移动到MME;步骤901: UE向MME发送接入请求消息,其中,在该请求中携带表明 上次接入系统为2G/3G系统的标识;步骤902 步骤903: MME根据步骤901中消息所携带的内容,确定相应 的SGSN,从该SGSN获取DY(C),以实现DY(C)的同步。其中,步骤901中所述表明上次接入系统为2G/3G系统的标识为上次接入的实体SGSN为该UE所分配的标识U-TMSI/U-RA,或者,表明上次接入系统为2G/3G系统的RAT type标识,其中,该标识能够辅 助MME在步骤902 步骤903中找到SGSN;或者,当前所接入的SAE为UE分配的标识,S-TMSI/S-RA,该标识使得在后续 步骤中,MME从保存的context中对应关联的SGSN地址信息中找到对应 SGSN ,以便从SGSN中获取context;或者,步骤901中所述表明上次接入系统为2G/3G系统的标识为上述这些标识。 其中,所述第二 RAT系统为SAE系统,所述第一 RAT系统为2G/3G系统,该2G/3G系统中的SGSN为UE已经注册过的SGSN,该方法包括步骤9100: UE上次接入SAE系统,本次接入2G/3G网络,移动到SGSN; 步骤9101: UE向SGSN发送接入请求消息,其中,在该请求中携带表明上次接入系统为SAE系统的标识;步骤9102 步骤9103: SGSN根据步骤9101中消息所携带的内容,确定相应的MME,从该MME获取DY(C),以实现DY(C)的同步。其中,步骤9101中所述表明上次接入系统为SAE系统的标识为 上次接入的实体MME为该UE所分配的标识S-TMSI/S-RA,或者, 表明上次系统为SAE系统的RAT type标识,其中,该标识能够辅助SGSN在步骤902~步骤903中找到MME;或者,当前所接入的2G/3G为UE分配的标识,U-TMSI/U-RA,该标识使得在后续步骤中,SGSN从保存的context中对应关联的MME地址信息中找到对
应MME,以便从MME中获取context;或者,步骤9101中所述表明上次接入系统为SAE系统的标识为上述这些标识。 其中,所述当前接入的系统为第一 RAT系统,所述上次接入的系统为第 二RAT系统,第一RAT系统与第二RAT系统为相同类型的接入系统,且UE 所移动到的第一 RAT系统的接入实体为UE没有注册过的新的接入实体,该 方法包4舌步骤100: UE上次接入第二RAT系统,本次移动到第一RAT系统中的新 的接入实体;步骤101: UE向新的接入实体发送接入请求消息,其中,在该消息中携 带表明上次所接入系统为第二RAT系统的标识;步骤102:新的接入实体根据步骤101消息中所携带的相关标识,从第二 RAT系统的接入实体中获取动态上下文;步骤103: 所述新的接入实体触发位置更新流程,向HSS发送位置更新 (Update Location)消息;步骤104: HSS与新的接入实体进行消息交互,将UE的静态上下文发送 给该新的接入实体;步骤105:该新的接入实体与另一不同类型接入系统的接入实体之间建立 关联。其中,所述第二 RAT系统为2G/3G系统,所述第一 RAT系统为2G/3G 系统,且UE移动到了一个上一次没有注册过的SGSN,该方法包括步骤1000: UE上次接入2G/3G网络,本次移动到新的new SGSN;步骤1001: UE向new SGSN发送接入请求消息,其中,在该消息中携带 表明上次所接入系统为2G/3G系统的标识;步骤1002: new SGSN根据步骤1001消息中所携带的相关标识,从old SGSN获取动态上下文DY{C,S};步骤1003: new SGSN触发位置更新流程,向HSS发送位置更新(Update
Location)消息;步骤1004: HSS与new SGSN进行消息交互,将UE的静态上下文ST{C,S} 发送给new SGSN;步骤1005: new SGSN与MME之间建立关联。MME的地址信息由old SGSN的上下文中获取。其中,步骤1001中,在该消息中携带表明上次所接入系统为2G/3G系统 的标识为在该消息中至少上次接入的实体SGSN为该UE所分配的标识 U-TMSI/U-RA,或者,在该消息中至少携带上次接入的实体的类型RAT type,其中,该RAT type 能够在后续步骤中辅助new SGSN找到old SGSN;或者,在该消息中携带上述这些标识。其中,所述第二RAT系统为SAE系统,所述第一RAT系统为SAE系统, 且UE移动到了一个上一次没有注册过的MME,该方法包括步骤11000: UE上次接入SAE网络,本次移动到新的new MME;步骤11001: UE向new MME发送接入请求消息,其中,在该消息中携带 表明上次所接入系统为SAE系统的标识;步骤11002: newMME根据步骤11001消息中所携带的相关标识,从old MME获取动态上下文DY{C,M};步骤11003: new MME触发位置更新流程,向HSS发送位置更新(Update Location)消息;步骤11004: HSS与new MME进行消息交互,将新生成的静态上下文 ST(C,M)发送给new MME;步骤11005: new MME与SGSN之间建立关联。其中,步骤11001中,在该消息中携带表明上次所接入系统为SAE系统 的标识为在该消息中至少上次接入的实体MME为该UE所分配的标识S匿TMSI/S-RA,或者,在该消息中至少携带上次接入的实体的类型RAT type,其中,该RAT type 能够在后续步骤中辅助 new MME找到old MME;在该消息中携带上述这些标识。其中,所述当前接入的系统为第一 RAT系统,所述上次接入的系统为第 二RAT系统,第一RAT系统与第二RAT系统为不同类型的接入系统,且UE 所移动到的第一 RAT系统的接入实体为UE没有注册过的新的接入实体,该 方法包括步骤110: UE上次接入第二RAT系统,本次移动到所述新的接入实体; 步骤111: UE向新的接入实体发送接入请求消息,其中,在该消息中携带表明上次所接入系统为第二RAT系统的标识;步骤112:新的接入实体根据步骤111消息中的所述标识,从第一RAT系统的旧的接入实体获取动态上下文,从第二RAT系统的接入实体获取DY{C},和,注册到HSS获取第一RAT系统的静态上下文。其中,步骤110中,在该消息中携带表明上次所接入系统的标识为 在该消息中只携带上次接入的实体为该UE所分配的标识,或者, 当该消息中只携带前所接入的RAT为UE分配的标识,该标识使得在后续步骤中,从该标识或从接入实体保存的context中或从其他实体取得的context中,找到对应第二 RAT实体,以便第一 RAT实体从第二 RAT实体中获取context; 或者,在该消息中至少携带上次接入的实体的类型RAT type,其中,该RAT type能够在后续步骤中辅助第一 RAT实体找到第二RAT实体;或者, 在该消息中携带上述这些标识。其中,所述第二 RAT系统为SAE系统,所述第一 RAT系统为2G/3G系 统,且UE移动到了一个上一次没有注册过的SGSN,该方法包括 步骤1100: UE上次接入SAE网络,本次移动到新的new SGSN; 步骤1101: UE向new SGSN发送接入请求消息,其中,在该消息中携带
表明上次所接入系统为SAE系统的标识;步骤1102: new SGSN才艮据步骤1101消息中的所述标识,从old SGSN获取DY(SL从MME获取DY(Q,和,注册到HSS获取ST{C, S}。其中,步骤1101中所述的表明上次所接入系统为SAE系统的标识为 本次接入RAT系统为UE所分配的标识U-TMSI/U-RA,则步骤1102的具体实现为new SGSN发现自身没有UE的context,则根据所述消息中所携带的 U-TMSI获取old SGSN地址,从old SGSN获取DY{S},向HSS注册,获取 ST{C, S};通过获取的context中了解MME的地址信息或者从HSS获取的 context中获取MME的地址信息,并从该MME获取最新的DY{C}。其中,步骤1101中所述的表明上次所接入系统为SAE系统的标识为 上次接入的SAE系统为UE所分配的标识S-TMSI/S-RA,则步骤1102的 具体实现为new SGSN根据该S-TMSI/S-RA先从MME获取DY{C},注册到HSS获 取ST(C, S},从获取的context中获取old SGSN的地址信息,从该old SGSN 中获取DY(S〉。其中,步骤1101中所述的表明上次所接入系统为SAE系统的标识为 本次接入的2G/3G系统为UE所分配的标识U-TMSI/U-RA,则步骤1102 的具体实现为new SGSN根据所述U-TMSI/U-RA标识,向old SGSN发送context请求, 然后old SGSN再从MME获取context DY(C!后,将最新的context DY{C,S} 发给new SGSN,和,new SGSN注册到HSS获取ST{C, S}。其中,步骤1101中所述的表明上次所接入系统为SAE系统的标识为 上次接入的SAE系统为UE所分配的标识S-TMSI/S-RA,则步骤1102的 具体实现为new SGSN向MME发送context请求,然后MME再从old SGSN取DY(S〉, 将最新的context DY(C,S)发给new SGSN,和,new SGSN注册到HSS获取 ST{C, S}。其中,所述第二 RAT系统为2G/3G系统,所述第一 RAT系统为SAE系 统,且UE移动到了一个上一次没有注册过的MME,该方法包括步骤11100: l正上次接入2G/3G网络,本次移动到新的new MME;步骤11101: UE向newMME发送接入请求消息,其中,在该消息中携带 表明上次所接入系统为2G/3G系统的标识;步骤11102: new MME根据步骤11101消息中的所述标识,从old MME 获取DY(M卜从SGSN获取DY(Q,和,注册到HSS获取ST{C, M}。其中,步骤1U01中所述的表明上次所接入系统为2G/3G系统的标识为本次接入RAT系统为UE所分配的标识S-TMSI/S-RA,则步骤11102的 具体实现为new MME发现自身没有UE的context,则4艮据所述消息中所携带的 S-TMSI获取old MME地址,从old MME获取DY{M},再向HSS注册,获 取ST{C, M};通过获取的context中了解SGSN的地址信息确定SGSN的地 址信息,并从该SGSN获取最新的DY{C}。其中,步骤11101中所述的表明上次所接入系统为2G/3G系统的标识为 上次接入的2G/3G系统为UE所分配的标识U-TMSI/U-RA,则步骤11102 的具体实现为new MME根据该U-TMSI/U-RA先从SGSN获取DY{C},并注册到HSS 获取ST{C, M},从获取的context中获取old MME的地址信息,从该old MME 中获取DY(M)。其中,步骤U101中所述的表明上次所接入系统为2G/3G系统的标识为 本次接入的SAE系统为UE所分配的标识S-TMSI/S-RA,则步骤11102 的具体实现为new MME冲艮据所述S-TMSI/S-RA标识,向old MME发送context请求, 然后old MME再从SGSN获取context DY(Q后,将最新的context DY{C,M} 发给new MME,和,new MME注册到HSS获取ST{C,M}。
其中,步骤11101中所述的表明上次所接入系统为2G/3G系统的标识为 上次接入的2G/3G系统为UE所分配的标识U-TMSI/U-RA,则步骤11102 的具体实现为new MME向SGSN发送context请求,然后SGSN再从old MME取 DY{M},将最新的context DY(C,M)发给new MME,和,new MME注册到 HSS获取ST(C, M}。其中,所述MME和/或SGSN分别保存所有动态上下文DY"1U,所述当 前接入系统的实体从上一接入系统的实体获取所述DY{all}。其中,所述MME和/或SGSN分别保存所有动态上下文DY(alU以及所有 静态上下文ST{all},所述当前接入系统的实体从上一接入系统的实体获取所 述ST(all)和/或DY{all}。其中,所述MME和/或SGSN分别保存各自的动态上下文DY以及静态 上下文ST,所述当前接入系统的实体从UE曾经接入过的与当前接入系统同 类型的接入系统的实体中获取动态上下文和静态上下文。其中,所述当前系统与上次接入的系统为不同系统、且UE当前移动到的 接入设备为一个新的接入设备时,所述从上次接入系统的实体中获取上下文的 具体实现为UE新的第一 RAT系统的实体向UE旧的第一RAT系统的实体和第二RAT 系统的实体获取上下文;其中,所述第一RAT表示UE当前接入的系统的类型;第二RAT表示UE 上次接入的系统的类型,新的RAT系统的实体表示UE当前接入的实体,旧 的RAT系统的实体表示UE曾经接入的、且与当前接入实体相同类型的RAT 实体。其中,所述UE当前接入的第一RAT系统的实体向UE旧的第一RAT系统的 实体和第二RAT系统的实体获取上下文的具体实现为新的第一RAT实体向第二RAT实体获取所述UE的上下文;和,新的第一 RAT实体向UE旧的第一RAT实体发送上下文请求,UE旧的第一RAT实体将所
述UE的上下文发送至新的第一RAT实体。其中,所述UE当前接入的第一RAT系统的实体向UE旧的第一RAT系统的实体和第二RAT系统的实体获取上下文的具体实现为B21、新的第一RAT实体向UE旧的第一RAT实体发送上下文请求; B22 、 UE旧的第一RAT实体向第二RAT实体获取所述UE的上下文; B23、 UE旧的第一RAT实体将从所述第二RAT实体获取的上下文和自身保存的UE的上下文发送至新的第一RAT实体。其中,所述UE当前接入的第一RAT系统的实体向UE旧的第一RAT系统的实体和第二RAT系统的实体获取上下文的具体实现为B31、新的第一RAT实体向第二RAT实体发送上下文请求;B32、第二RAT实体向UE旧的第一RAT实体获取所述UE的上下文;B33、第二RAT实体将从所述UE旧的第一RAT实体获取的上下文和自身保存的UE的上下文发送至第一 RAT实体。其中,在获取上下文之前,该方法进一步包括UE注册到SAE后,MME注册到HSS, SGSN将作为MME虚拟HSS, SGSN仅注册到该MME, UE可注册到MME和SGSN;若UE上次接入系统为SAE,当前接入系统为2G/3G,且接入的节点是已 注册过的SGSN,则该方法为SGSN从MME获取DY{C},不从其他节点获取context;若UE上次接入系统为SAE,当前接入系统为2G/3G,且接入的节点是未 注册过的SGSN,则该方法为new SGSN从所述作为虚拟HSS的MME获取DY{C} 、 ST{C,S},从old SGSN获取DY{S},不向HSS取context,之后MME与新SGSN建立关联;若上次接入系统为SAE,当前接入的是新的MME节点,则该方法为newMME从oldMME获取DY(C, M}, ST{C, S},从HSS获取ST(M" 或者从old MME获取全部context,之后新MME与SGSN建立关联;若上次接入系统为2G/3G,当前接入系统为SAE,且接入的MME节点是
已注册过的MME,则该方法为MME从SGSN获取DY{C},不从其他节点获取context;若上次接入系统为2G/3G,当前接入系统为SAE,接入的MME节点是未 注册过的MME,则该方法为new MME从SGSN获取DY{C},从old MME获取DY{M}, ST(S〉或 ST{C, S},从HSS获取ST(M)或ST(C,M〉或全部静态context。之后新MME 与SGSN建立关联;若上次接入系统为2G/3G,当前接入新的SGSN节点,则新的SGSN从 old SGSN获取DY(C,S;,从MME获取ST(C, S},新SGSN与MME建立关 联。其中,该方法进一步包括在所述接入请求消息中进一步携带CRN,利用该CRN,网络实体了解是 否本实体保存最新的context并决定是否要向其他实体获取context,该CRN 的使用方式具体为步骤1: UE接入RAT系统的接入实体,更新context后,不push context, 如果接入实体的context改变,更新该实体自身所保存的CRN,并将更新后的 CRN发送给UE;步骤2: UE接入RAT系统的一接入实体,将该CRN发送到该实体,若 该实体保存的CRN与该CRN不匹配,则从其他实体获取context,并更新该 实体保存的CRN ;否则,不必从其他实体获取context;在接入实体再次取得 最新context后,返回执行步骤1 。可见,本发明的有益效果在于由于采用本发明所提供的方法,能够根据 上一次所接入系统的进行上下文的获取,因此,能够有效避免不必要的上下文 获取过程,从而使得上下文的获取简便、高效,进而有利于SAE网络技术的 迅速推广使用。


图1为演进架构的示意图;图2为多RAT网络结构的示意图;图3为现有4支术中实现获取上下文的一实施例的流程图;图4为现有技术中实现获取上下文的 一 实施例的流程图;图5为现有技术中实现获取上下文的一实施例的流程图;图6为现有技术中实现获取上下文的一 实施例的流程图;图7为现有技术中实现获取上下文的一实施例的流程图;图8为本发明一实施例的流程图;图9为本发明一实施例的流程图;图IO为本发明一实施例的流程图;图11为本发明一实施例的流程图;图12为本发明一实施例的流程图;图13为本发明一实施例的流程图;图14为本发明一实施例的流程图;图15为本发明一实施例的流程图;图16为本发明一实施例的流程图。
具体实施方式
在本发明中,由于UE上次4妄入的系统一定具有最新的context,(因为UE 接入后,如果该实体的context不是最新,要进行取context的操作),那么UE 可以将上次接入的信息带给网络,网络根据该信息从上次接入的实体中获取 context,这样获取的context—定是最新的。另外,在本发明中,还可以根据 上次接入的信息的不同类型,采用不同的方式获取context。
下面结合具体实施例对本发明进行详细描述。在本发明的优选实施例中,对context进行细分,将其分解为静态部分和 动态部分,静态部分是SGSN或MME在attach过程中从HSS中获取的 context, ^口 Forwarding information List, SGSN CAMEL Subscription Info等,动'态告卩分 是除静态部分SGSN或MME根据UE动作生成的context,如MM context如 RAI, SM context如PDP Address等。我们再把静态部分分为Static { SGSN, MME, Common}(简称ST(S, M, C}),动态部分也分为dynamic { SGSN, MME, Common}(简称DY{S, M, C}),分别表示静态部分/或动态部分中SGSN 特有的context, MME特有的context,和公共部分。 一般来说,静态部分的获 得是通过HSS重建或实体之间的转移(发生在SGSN/MME change),动态部 分的获得是通过context的同步方法(即之前描述master-slave等方法)。在本发明中,最优的方法可概括如下ST可以都从HSS的重建过程来获取,即,改变新的实体(SGSN或MME) 都要注册到HSS,然后从HSS中取ST的信息,如ST(C, S)或ST{C, M}。而为了最少的保留context,在SGSN只保留ST{C, S}和DY{C, S}, 在MME只保留ST(C, M〉和DY(C, M};在本发明中,所谓的MME与SGSN之间的context同步,只是同步DY{C}。 其原因在于,只有这部分能够在MME和SGSN之间转化。而SGSN改变,new SGSN还要从old SGSN取DY{S},同理,new MME 向old MME取DY{M}。下面结合不同的具体情况,对上面最优的方法获取context的流程进行详 细介绍(以Coordination同步方式为例):一、UE先attach到MME:MME所需的动态context在HSS的重建过程中从HSS获得,即HSS生成 ST(C, M)并发送给MME; MME生成DY{M, C};然后,MME保留ST(C, M〉以及DY{M,C}。
二、 UE先Attach到MME,然后再移动到SGSN如图8所示,SGSN从MME获取DY(C〉,从HSS获取ST{S,C}。 SGSN 生成DY(S),保留的context是ST{S,C}, DY{S,Q,最新的DY(C)在SGSN。 该种情况的具体流程为步骤800: UE原先attach到SAE,当前进入2G/3G网络;步骤801: UE向2G/3G网络中的SGSN发起路由更新(RAUpdate )请求, 在该请求中携带上次所接入的SAE系统为该UE所分配的S-TMSI以及S-RA 标识;其中,S-TMSI表示SAE的临时移动用户标识,U-TMSI表示UMTS的 临时移动用户标识,S-RA表示SAE的RA,即TA, U-RA表示UMTS的RA;步骤802 步骤803: SGSN根据S-TMSI以及S-RA,确定UE上次接入的 Old MME,并向该Old MME发送SGSN上下文请求(context request)消息,Old MME收到该消息后,将DY(C〉通过SGSN context response消息返回给SGSN, 从而实现DY(C)在SGSN和MME之间的同步;步骤804: SGSN和UE之间通过认证(Authentication)消息完成认证过程;步骤805: SGSN向Old MME返回SGSN context确认(ACK )消息,以 确认当前已经正确同步DY(C),然后,SGSN与MME建立关联;其中,步骤 805和步骤804的执行顺序并不影响本发明的实现;步骤806: SGSN向HSS发送位置更新(Update Location )消息,以通知 HSS当前UE发生了位置改变;步骤807 步骤808: HSS向Old SGSN发送Cancel location消息,并且, HSS将该UE的ST(C,S)通过Insert Subscriber data消息发送给SGSN;步骤809: SGSN向HSS确认当前位置更新成功;其中,步骤806 809只在SGSN改变,也就是UE移动到了 一个没有注册 过的SGSN时,才执行,如果UE当前移动到的是上次已经注册过的SGSN,
则可不执行步骤806 809,并不影响本发明的实现;步骤810: SGSN为UE分配新的U-TMSI、 U-RA,并将该U-TMSI、 U-RA 发送给UE;其中,在本发明实施例中,在该步骤中,SGSN还可以进一步将 原S-TMSI/RA发送给UE,并不影响本发明的实现;其中,参见图8,在本发明实施例的其他实施例中,如果网络无法区分 S-TMSI和U-TMSI,步骤801还可以携带RAT type标识,通过该标识标明上 次所接入的网络,本实施例中,也就是标明上次接入的网络为SAE, SGSN可 以根据该RAT type标识向SAE中的MME发送context request消息,同样可 以实现本发明;另外,在本发明一更优实施例中,还可以进一步在步骤801的RAUpdate 消息中携带CRN,从而进一步利用该CRN完成context的获取,该CRN的使 用方式如下步骤l: UE接入MME或SGSN,更新context后,不push context,如果 接入实体(MME或SGSN)的context改变,更新该实体自身所保存的CRN (如CIOsH:RN+1; CRN为循环值,达到最高置最低)并将更新后的CRN发 送给UE (实时或在连接释放时);步骤2: UE接入某一实体,将该CRN发送到该实体,若UE—CRN^该 实体的CRN (Entity—CRN),则说明该实体保留该UE的最新context ( —般 指DY{C}),不需要从其他一实体获取context ( —般指DY{C}),否则,可能 需要从其他实体获取context,接入实体并更新自己的CRN=UE—CRN。之后返 回执行步骤1。其中,需要注意的是当安全相关的context改变时,必须push context到对方。通过上述方式,可以进一步简化context的获取过程根据CRN的值决定 是否需要进行context的获取,从而避免出现不必要的获取context的情况。三、UE从上一接入网络移动到MME,其中,在本情况三下,UE所移动
到的MME为该UE已经注册过的MME:如果UE上次接入的就是该MME,在UE所发送的RA Update中,所携 带的标识就是接入实体本身,该实体不会向SGSN和HSS再取 context, 该方 案相对于Coordination方式节省取context操作;如果UE上次接入的是2G/3G, UE将该信息发送到网络(如将2G/3G分 配的标识U-TMSI/U-RA发送上去,或将所有标识发送到网络,但指示最后接 入的网络是2G/3G )。 MME向SGSN取DY{C}, MME这时的context为DY{C, M}, ST{C,M};最新的DY(C〉在MME。与CRN结合的方法,如果UE上发的CRN与MME保存的CRN匹配, 不必取context ,从而节省取context步骤;比如,UE接入MME获取最新的 context, UE再次接入SGSN,但没有改变context,则UE再次接入MME,使 用CRN的方法就不用再从SGSN取context 了 。其中,如果UE上次接入的是2G/3G,则参见图9所示,获取context的 具体流程包括步骤900: UE上次接入2G/3G网络,本次接入SAE网络,移动到MME;步骤901: UE向MME发送RA Update消息,其中在该消息中只携带上次接入的实体SGSN为该UE所分配的标识 U-TMSI/U-RA,或者,在该消息中只携带当前接入RAT分配的标识,S-TMSI/S-RA,以使得在 后续步骤中,MME从保存的context中(如果MME是新的接入实体,新MME 从old MME获取context中)对应关联的SGSN地址信息中找到对应SGSN, 以便从SGSN中获取context,或者,在该消息中携带所有上述这些标识。也可以在该消息中还携带上次接入的实体的类型RAT type等能表示上次 接入实体类型的信息,以便在后续步骤中来辅助MME找到SGSN (如果接入 实体无法区分UMTS给UE分配的标识和SAE分配的标识),下面说明以RAT Type作为区分接入类型的信息;
步骤902 步骤903: MME根据步骤901中RA Update所携带的内容,确 定相应的SGSN,并向该SGSN发送SGSN context request消息;该SGSN将 DY{C}通过SGSN context response消息返回给MME,从而实现DY{C}的同步; 步骤904: MME和UE之间通过认证消息交互完成认证过程; 步骤905: MME向SGSN发送SGSN context ACK消息,确认上下文同步 成功;步骤906: MME为UE分配新的S-TMSI、 S-RA,并将该S-TMSI、 S-RA发送给UE;其中,在本发明实施例中,在该步骤中,MME还可以进一步将 原U-TMSI/RA发送给UE,并不影响本发明的实现;同理,在该种情况下,也可以进一步在步骤901的RA Update消息中携带 CRN,从而进一步利用该CRN完成context的获取,其利用CRN完成本发明 实施例的方式与如上已经描述过的CRN使用方式相同。如上图9所示,UE携带上次接入的实体,SGSN,分配的U-TMSI/U-RA 到MME, MME根据该标识从SGSN取context。可能还携带上次接入的实体 的类型来辅助MME找到SGSN (如果接入实体无法区分UMTS给UE分配的 标识和SAE分配的标识)。或者,UE携带接入RAT分配的标识,S-TMSI/S-RA, MME从保存的context中对应关联的SGSN地址信息中找到对应SGSN,从 SGSN中获取context。或者UE都携带这些标识。UE可能还携带CRN,如果 UE携带的CRN与MME保存的CRN匹配,则不必向SGSN取context。(因 此步骤902、 903、 905为虛线)。四、UE移动到SGSN,其中,在本情况下,UE所移动到的SGSN为该 UE已经注册过的SGSN:如果上次接入的是SGSN,则不必取context。如果上次接入的是MME, 则其执行方式类似图9所示的流程图,只是将SGSN与MME调换。 五、UE移动到new SGSN,其中,该new SGSN指的是UE移动到了一 个上一次没有注册过的SGSN;该情况下又可分成两种子情况 子情况一如果上次接入的实体是SGSN: new SGSN从old SGSN取DY{C,S},从 HSS取ST(C, S};与MME建立关联,参见图10,该种情况下实现context 的获取可以概括为如果上次接入的是2G/3G,本次接入的仍然是2G/3G但是换了 一个SGSN, 那么new SGSN向old SGSN取context的DY{C, S},之后new SGSN向HSS 注册请求ST{C, S)的context,最后与MME建立关联(从old SGSN取到的 context中了解MME地址信息,或通过UE携带的S-TMSI/S-RA获得MME 的地址信息)。其中,上述图10的具体实现中各步骤的功能与图8、图9中相应步骤的 功能相同或相类似,具体包括步骤1000: UE上次接入2G/3G网络,本次移动到新的new SGSN;步骤1001: UE向new SGSN发送RAUpdate消息,其中在该消息中只携带上次接入的实体SGSN为该UE所分配的标识 U-TMSI/U-RA,以便从上次接入实体获取context,并进一步根据该context 了 解另一方RAT实体地址信息或者,在该消息中只携带当前接入RAT为UE所分配的标识,U-TMSI/U-RA, 以使得在后续步骤中,new SGSN能够根据该标识从old SGSN获取context, 从而进一步了解MME地址信息,或者,在该消息中携带所有上述这些标识。或者,在该消息中还携带上次接入的实体的类型RAT type,以便在后续步 骤中来辅助new SGSN找到上次接入的实体。步骤1002: new SGSN根据RAUpdate中所携带的相关标识,向old SGSN 发送SGSN context request消息,请求获得上下文;步骤1003: old SGSN将动态上下文DY(C,S)通过SGSN context response消息返回^^new SGSN;步骤1004: new SGSN与UE进行认证消息交互,完成认证过程;步骤1005: new SGSN向old SGSN返回SGSN context ACK消息,确认上下文更新成功;步骤1006:由于UE移动到新的newSGSN,因此,触发位置更新流程, 向HSS发送位置更新(Update Location)消息;步骤1007: HSS向old SGSN发送cancel location消息;步骤1008: HSS与new SGSN进行消息交互,将该UE的静态上下文 ST(C,S》通过Insert subscriber data消息发送给new SGSN;步骤1009: new SGSN与HSS进行消息交互,告知HSS位置更新成功;步骤1010: new SGSN与MME进行Association setup消息交互,建立MME 与该new SGSN之间的关联;步骤1011: new SGSN为UE分配新的U-TMSI、 U-RA,并将该U-TMSI、 U-RA发送给UE;其中,在本发明实施例中,在该步骤中,new SGSN还可以 进一步将原S-TMSI/RA发送给UE,并不影响本发明的实现。同理,在该种情况下,也可以进一步在步骤1001的RA Update消息中携 带CRN,从而进一步利用该CRN完成context的获取,其利用CRN完成本发 明实施例的方式与如上已经描述过的CRN使用方式相同。类似的,在该情况下,RA Update消息中所携带的标识也可包括本次接入 的RAT为UE分配的标识、上次接入的RAT为UE所分配的标识、表明上次 所接入的RAT的类型的标识、或者三者均携带,其中如果采用UE只携带本次接入RAT为UE所分配的标识,那么如图10所 示,UE携带U-TMSI/U-RA标识到网络,根据该标识从old SGSN获取context。如果采用UE只携带上次接入的RAT为UE所分配的标识,UE也携带 U-TMSI/U-RA到网络(因为上次接入的就是2G/3G)。
子情况二如果上次接入的实体是MME: new SGSN从MME获取DY{C}, new SGSN 从old SGSN获取DY(S1 ;由子SGSN为上次未注册的SGSN,因此,new SGSN 还需要从HSS获取ST(C, S}。流程如图11所示,其中,各个步骤中具体消 息的功能与图8、图9中相应步骤的功能相同或相类似,具体包括步骤1100: UE上次接入SAE网络,本次移动到新的new SGSN;步骤1101: UE向new SGSN发送RA Update消息,其中在本实施例中,RA Update消息只携带本次接入RAT分配的标识,,则后 续步骤的实现原理为UE接入new SGSN, new SGSN发现自身没有UE的 context,则根据RA Update消息中所携带的U-TMSI获取old SGSN地址,向 old SGSN发送取context请求,以请求获取DY{S},再向HSS注册,获取ST{C, S}。通过获取的context中了解MME的地址信息或通过UE发送来的S-TMSI/S-RA 了解MME的地址信息获取最新的DY{C};该原理的具体实现 后续步骤将会体现;步骤1102: new SGSN收到RA Update消息后,发现自身没有UE的context, 则根据RA Update消息中所携带的U-TMSI获取old SGSN地址,向old SGSN 发送SGSN context request消息,以请求获取DY{S};步骤1103: old SGSN将DY《S)通过SGSN context response消息返回给new SGSN;步骤1104: new SGSN与UE进行认证消息交互,完成认证过程; 步骤1105: new SGSN向old SGSN返回SGSN context ACK消息,确认上 下文更新成功;步骤1106:由于UE移动到新的new SGSN,因此,触发位置更新流程, 向HSS发送位置更新(Update Location)消息;步骤U07 步骤1109与上述步骤1007 步骤1009相同,在此不再详细描述;步骤1110:由于UE上次接入的是SAE,因此,new SGSN通过获取的context中了解MME的地址信息,向MME发送SGSN context request消息, 以请求获得上下文;MME将最新的DY(C)通过SGSN context response消息返 回给new SGSN;步骤1111: new SGSN为UE分配新的U-TMSI、 U-RA,并将该U-TMSI、 U-RA发送给UE; new SGSN与MME建立关联;其中,在本发明实施例中, 在该步骤中,new SGSN还可以进一步将原S-TMSI/RA发送给UE,并不影响 本发明的实现。其中,在本发明其他实施例中,步骤1101的RA Update还可携带其他标 识,且根据所携带的标识不同,后续步骤会相应变化,现结合所携带的标识不 同,对上述子情况2下context获取的具体实现进行概括性描述如果在RA Update消息中只携带上次接入的RAT,也就是SAE,所分配 的标识S-TMSI/S-RA,则图11所示的流程相应为new SGSN通过UE发送的 S-TMSI/S-RA先获取MME的context,如DY{C},再从获取的context中获取 old SGSN的地址信息,从old SGSN中获取DY{S},再注册到HSS获取ST{C, S}。甚至也可以是如果在RA Update消息中只携带本次接入的RAT,也就是2G/3G,所分配 的标识U-TMSI/U-RA, new SGSN根据该标识向old SGSN发送context请求, 然后old SGSN再从MME获取context DY(C》后,将最新的context DY{C,S} 发给new SGSN。或者,如果在RA Update消息中只携带上次接入的RAT,也就是SAE, 所分配的标识S-TMSI/S-RA , new SGSN向MME发送context请求,然后 MME再从old SGSN取DY(S》,将最新的context DY(C,S》发给new SGSN。与如上已经描述过的方式相类似,该情况下也可以结合CRN实现本发明, 具体为如果接入的实体没有context,直接从old SGSN取context,比较CRN, 如果匹配(如UE发送的CRN与接入实体保存的CRN相同),不必向MME
取context,只建立关联;或将CRN发给old SGSN, old SGSN如果CRN匹配, 则发DY(S, C)给newSGSN,否则只发DY(S》,new SGSN收到后,决定是 否再次向MME取context;或者将CRN发给old SGSN, old SGSN如杲CRN 匹配,则发DY(S, (3}给new SGSN,否则old SGSN从MME取DY{C},再 将DY(C, S〉发给newSGSN。六、 UE移动到new MME如果上次接入的实体是SGSN, new MME从SGSN取DY{C};再从old MME取DY{M};从HSS取ST{M,C}。如果上次接入的实体是MME, new MME从old MME : DY{C,M} , ST{M, C〉从HSS获取,并建立与Old SGSN的关联。这两种情况和UE移动到new SGSN情况下对应的附图中描述的技术相类 似,只需将2G/3G系统的对应内容与SAE系统的对应内容互换即可。七、 UE先attach到SGSN:在此情况下,UE先attach到SGSN, SGSN注册到HSS, SGSN从HSS 获取ST(C, S},且SGSN自身生成DY《C, S}。八、UE先attach到SGSN,再移动到MME:UE发送上次4妄入的标识,即U-TMSI/U-RA到MME, MME纟艮据该标识 从SGSN获取最新的context: DY{C}, MME再注册到HSS,从该HSS获取 ST{C, M}, MME生成自身的ST{M}。最后在MME保存的context是ST{M, C}, DY{C, M}。其中,DY(C》如果改变,贝'J MME中保存的DY《C)是最新 的。其中,该情况下本发明的实现与上述第二种情况下本发明的实现相类似, 不同之处仅在于将2G/3G系统的对应内容与SAE系统的对应内容互换。或者是,UE本身是要发送本次接入的标识,但因为尚未注册到SAE,因 此仍然发送已分配的标识,即U-TMSI/U-RA。 甚至可以是,UE携带本次接入的标识,即S-TMSI/S-RA, MME如果与 UE detach时的MME不同,则从old MME获取UE的IMSI,再注册到HSS, 从HSS获取的context中了解UE已经注册到SGSN的地址信息,从SGSN获 耳又context,建立关联。在如上所述实施例中,描述SGSN只保留ST{C, S}、 DY{C, S}, MME 只保留ST(C, M}、 DY{C, M)的场景,并认为保存方式是较优的,因为有可 能UE注册到一种接入技术后不会再进入另一种接入技术,那么不必保留不需 要的context。但是,考虑到UE在接入一个实体可能从多个实体取context。 如果UE接入一个实体,获取所有DY,那么就不会出现既从SGSN又从MME 取context的情况了 。如UE接入MME,上次接入的是SGSN,那么SGSN将 DY{C, S)都发给MME。这样UE再接入新的SGSN就不必向old SGSN取 context 了 。下面结合包括例如上述保存所有上下文在内的不同情况,对本发明的具体 实现分别进行描述。(一 )、UE先接入MME ,然后再接入new SGSN ,且实体保留所有的动 态上下文(DY{all}),参见图12,具体包括以下步骤步骤1200: UE上次接入SAE网络的MME,本次移动到新的new SGSN;步骤1201: UE向new SGSN发送RAUpdate消息,其中,在该消息中携 带标识的方式可以采用与如上所述实施例相类似的方式;步骤1202: new SGSN收到RA Update消息后,根据RA Update消息中所 携带的标识,向MME发送SGSN context request消息;由于MME上保存了 所有的动态上下文,因此,相对于图11 ,本实施例中无需new SGSN向old SGSN 请求获得DY(S》;步骤1203: MME通过SGSN context response消息将DY(C,S,M)返回给 new SGSN;步骤1204: new SGSN与UE进行认证消息交互,完成认证过程;
步骤1205: new SGSN向MME返回SGSN context ACK消息,确认上下 文更新成功;new SGSN与MME建立关联;步骤1206 步骤1209与步骤U06 步骤1109相同,在此不再重复描述。 步骤1210与步骤1111相同,在此不再重复描述。在图12所描述的方案中,UE先接入MME,再接入new SGSN,则向MME 取context DY{all},之所以也取DY(M),是为了在UE再接入new MME时, 能够仅向SGSN获取context即可,从而避免既向old MME又向SGSN要 context 。其中,该实施例只是针对UE先接入MME,然后再接入new SGSN情况 下本发明的具体实现的描述,同理,对于如上已经描述了的八种情况,也可分 别采用与该实施例相类似的方式加以实现。(二 )我们上面是SGSN和MME从HSS获取ST的,也可能SGSN和 MME从上次接入的实体或old SGSN或MME获取ST。可以保留所有context,即ST{all},DY{all},也可以只保存自己相关的context, 如SGSN保存ST(C, S}, DY{C, S}; MME保存ST(C, M}, DY{C, M}。 或者,SGSN保留自己的context即ST{C, S}, DY{C, S};而MME保留所 有的context,这样的场景是应用在更换SGSN不向HSS注册,只向最后接入 的实体取context,而更换MME需要向HSS注册。SGSN或MME保留所有context的情况下,UE接入new SGSN的情况下, 当上次接入的是SGSN,那么new SGSN从old SGSN取ST {all} ,DY {all},而 无需再从HSS获取ST(C,S); new SGSN再与MME建立关联,另外,之所以 取context{all},是为了让UE再移动到new MME,可以直接从SGSN向new MME发送MME相关的context,流程如下当UE上次接入的是MME, new SGSN从MME取context{all},建立到 MME的关联。由HSS或MME删除old SGSN的context (本发明对context
的删除不做限制)。流程如图13所示 参见图13,具体包括以下步骤步骤1300: UE上次接入SAE网络的MME,本次移动到新的new SGSN;步骤1301: UE向new SGSN发送RA Update消息,其中,在该消息中携 带标识的方式可以采用与如上所述实施例相类似的方式;步骤1302: new SGSN收到RA Update消息后,根据RA Update消息中所 携带的标识,向MME发送SGSN context request消息;由于MME上保存了 所有的动态和静态上下文,因此,相对于图11和图12,本实施例中无需new SGSN向old SGSN请求获得DY{S},也无需从HSS获取ST{C,S};步骤1303: MME通过SGSN context response消息将其所保存的DY{C,S,M} 以及ST(C,S,M)返回给new SGSN;步骤1304: new SGSN与UE进行认证消息交互,完成认证过程;步骤1305: new SGSN向MME返回SGSN context ACK消息,确认上下 文更新成功;new SGSN与MME建立关联;步骤1306: MME向old SGSN发送Cancel Location消息;步骤1307: new SGSN为UE分配新的U-TMSI、 U-RA,并将该U-TMSI、 U-RA发送给UE;其中,在本发明实施例中,在该步骤中,new SGSN还可以 进一步将原S-TMSI/RA发送给UE,并不影响本发明的实现。如图13所示,new SGSN不必再从HSS获取静态的context,直接从MME 获取。另外,由于在步骤1303中,new SGSN从MME获取DY(all)以及 ST{all},因此,可以使得UE在从SAE再接入到新的SAE时,可以仅从SGSN 获取相应的上下文,而无需再从oldMME获取上下文。也可以是,新接入的实体从上次接入的实体获取所有的动态context,而 从HSS获取静态context (如果新接入实体有变化,否则不用向HSS取静态 context )。再举SGSN和MME保留自己的context,不向HSS取静态context的例子, 同上流程,UE先接入MME,再接入new SGSN ,参见图14,具体包括 步骤1400: UE上次接入SAE网络的MME,本次移动到新的new SGSN; 歩骤1401: UE向new SGSN发送RAUpdate消息,其中,在该消息中携带标识的方式可以采用与如上所述实施例相类似的方式;步骤1402: new SGSN收到RA Update消息后,根据RA Update消息中所携带的标识,了解MME是UE上次接入的实体,向MME发送SGSN contextrequest消息;步骤1403: MME通过SGSN context response消息将DY(C〉以及ST{C} 返回给new SGSN;步骤1404: new SGSN与UE进行认证消息交互,完成认证过程;步骤1405: new SGSN向MME返回SGSN context ACK消息,确认上下 文更新成功;new SGSN与MME建立关4关;步骤1406: new SGSN根据步骤1401中RA Update消息所携带的标识, 确定old SGSN的地址,向old SGSN发送SGSN context request消息,以请求 获得与SGSN相关的上下文(ST(S)和DY{S});其中,由于SGSN上保存有 自身的上下文,因此,无需再从HSS获取ST(S);步骤1407: old SGSN通过SGSN context response消息将DY(S》以及ST{S} 返回给new SGSN;步骤1408: new SGSN向old SGSN返回SGSN context ACK消息,确认上 下文更新成功;其中,在本发明优选实施例中,还可以进一步触发old SGSN 删除context的流程,并不影响本发明的实现;步骤1409: new SGSN为UE分配新的U-TMSI、 U-RA,并将该U-TMSI、 U-RA发送给UE;其中,在本发明实施例中,在该步骤中,new SGSN还可以 进一步将原S-TMSI/RA发送给UE,并不影响本发明的实现。如图14所示,如果SGSN或MME保存自身的 context,刃卩么乂人MME获 取context无法获取DY(S)和ST(S!,只能从old SGSN获取,上面流程也可 能是从old SGSN获取ST{S, C)而不用在MME获取ST{C}。
其中,该实施例只是针对UE先接入MME,然后再接入new SGSN情况 下本发明的具体实现的描述,同理,对于如上已经描述了的八种情况,也可分 别采用与该实施例相类似的方式加以实现。此外,上面的流程中UE接入的参数可以是S-TMSI/S-RA和/或 U-TMSI/U-RA,实际上UE可以携带所有标识,或者,UE只可以携带上次接 入的实体发送的标识,如UE上次接入为SAE,则本次接入携带S-TMSI/S-RA, 以向上次接入的实体取context。或者UE也可以只携带本次接入的实体分配的 标识,这样双模UE的行为与单模相同,只有UE尚未注册到某接入系统,才 可以携带其他标识,如图15所示,在图15中,ST从HSS获取,各实体保留 最少context,具体包括如下步骤步骤1500 步骤1503: UE开机,注册到2G/3G网络;UE移动,从2G/3G网络接入到SAE;步骤1504: UE向MME发送路由区更新消息(RAU ),由于当前UE只 接入过2G/3G网络,没有接入过SAE,因此,在该消息中携带已经分配给UE 的标识U-TMSI/U-RA;步骤1505: MME根据路由更新消息中所携带的U-TMSI/U-RA,确定old SGSN的地址,并向该old SGSN发送SGSN context request消息,以请求获得 相关的上下文;步骤1506: old SGSN通过SGSN context response消息将DY(q返回给 MME;步骤1507: MME从HSS获取相应的ST{C,M}; UE再移动到2G/3G网络,接入SGSN;步骤1508: UE向new SGSN发送RA Update消息,在该消息中携带系统 已经为UE分配的标识U-TMSI,U-RA;步骤1509: new SGSN向old SGSN发送SGSN context request消息,请求获得相应的上下文;步骤1510: old SGSN通过SGSN context response消息将DY(S)以及MME 的地址信息返回给new SGSN;步骤1511: new SGSN向MME发送SGSN context request消息,请求获 得相应的上下文;步骤1512: MME通过SGSN context response消息将DY(C)返回给new SGSN (因为上次接入的实体是MME,DY(C)在MME处为最新);new SGSN 与MME建立关联;步骤1513: new SGSN与UE之间进行认证消息交互,完成认证过程;步骤1514: HSS生成ST{C,S},并通过与new SGSN的Register SGSN消 息交互将该ST(C,S)发送给new SGSN;其中,在本发明的优选实施例中,还 可进一步触发old SGSN删除context;步骤1515: new SGSN为UE分配新的U-TMSI、 U-RA,并将该U-TMSI、 U-RA发送给UE;其中,在本发明实施例中,在该步骤中,new SGSN还可以 进一步将原S-TMSI/RA发送给UE,并不影响本发明的实现。从图15可知,UE从attach过程到RAU,在UE没有分配对应标识时, UE接入携带已分配的标识,否则,UE接入携带本次接入的系统所分配的标 识。如果UE只携带上次接入的系统分配的标识,那么在上述步骤1508-1514 中,new SGSN先通过RA Update消息中所携带的标识获取MME的地址信息, 根据该地址信息向MME获取context,并得到old SGSN的地址信息,再向old SGSN获取DY(S》。实际上,UE也可以在接入中一直携带本接入系统分配的标识,如在上述 步骤1504中,UE可以携带SAE分配的标识(old S-TMSI/S-RA )接入SAE 系统,然后MME注册到HSS,从HSS获取UE已注册的SGSN地址,从SGSN 再获取DY(C》。如16图所示,具体包括以下步骤步骤1600~步骤1603与上述步骤1500~步骤1503相同;UE移动,从2G/3G网络接入到SAE;
步骤1604:由于在本实施例中,UE在接入中一直携带本接入系统分配的 标识,因此,在该步骤中,UE携带SAE分配的标识old S-TMSI/S-RA接入 SAE系统,具体为UE向MME发送路由区更新消息(RAU),在该消息中 携带UE原先接入的SAE网络为UE分配的标识old S-TMSI/S-RA;其中,在 本实施例中,携带该old S-TMSI/S-RA的前提是UE有在detach时保存的SAE步骤1605a: new MME向old S-TMSI/S-RA标识的old MME发送 Identification R叫uest消息,向old MME请求UE的国际移动用户标识(IMSI);步骤1605b: Old MME根据old S-TMSI找到对应UE信息,将IMSI发回 给new MME;步骤1606a: new MME根据UE的IMSI,找到UE所在的HSS,发送注册消息;步骤1606b: HSS将UE的ST{C, M)和UE注册的SGSN的地址信息发 送给new MME;步骤1607a: new MME根据UE注册的SGSN的地址信息,向old SGSN 发送context请求消息;步骤1607b: old SGSN向new MME返回context ( DY{C}); UE再移动到2G/3G网络,接入SGSN;步骤1608 步骤1615与上述步骤1508 步骤1515相同,在此不再重复描述。本方法还可以应用在另一种场景中,在该场景中,UE注册到SAE后, MME注册到HSS, SGSN将MME看作是HSS,可从MME获取静态context (即HSS仅注册MME, SGSN注册到MME, UE可注册到MME和SGSN )。这样,若UE上次接入SAE,之后接入2G/3G,若接入的节点是已注册过 的SGSN, SGSN从MME获取DY(C),不从其他节点获取context。若上次接入SAE,之后接入2G/3G,若接入的节点是未注册过的SGSN, 那么new SGSN从MME获取DY(C)、 ST{C,S}(将MME当成是HSS ),从old SGSN获取DY{S},不向HSS取context。之后MME与新SGSN建立关联。 若上次接入SAE,这次接入的是新的MME节点,那么new MME从oldMME获取DY(C, M}, ST{C, S},从HSS获取ST(M),或者从old MME获取全部context。之后新MME与SGSN建立关联。若上次接入2G/3G,之后接入SAE,接入的MME节点是已注册过的MME,则MME从SGSN获取DY{C},不从其他节点获取context。若上次接入2G/3G,之后接入SAE,接入的MME节点是未注册过的MME,则new MME从SGSN获取DY{C},从old MME获取DY{M} , ST(S)或ST{C,S》,从HSS获取ST(M)或ST(C,M》或全部静态context。之后新MME与SGSN建立关联。若上次接入2G/3G,之后接入新的SGSN节点,则新的SGSN从old SGSN 获取DY(C,S),从MME获取ST(C, S},新SGSN与MME建立关联。在以上所述的实施例中,均可根据CRN得知DY(C)是否在本实体是最新 的来决定是否从其他实体获取context,在某些情况下,如用户签约数据改变、 网络接入模式改变等,HSS可能会需要主动修改MME和/或SGSN的context, 在这种情况下,因为HSS纪录SGSN和MME两个实体的位置信息,如果HSS 主动修改UE的数据(我们认为该数据属于静态context ),那么直接发送到这 两个实体都进行修改,同时CRN不需要发生改变,也不必通知UE,这两个 实体维持各自的静态COntext。此外进行说明,本发明所表述的接入过程,包括但不限于位置区更新、业 务请求、寻呼响应、Detach等。说明书以位置区更新为例进行说明。虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多 变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化 而不脱离本发明的精神。
权利要求
1、一种获取接入系统上下文的方法,其特征在于,该方法包括用户设备UE接入当前系统,将该UE上次所接入系统的信息提供给当前系统,当前系统根据该信息从上次接入系统的实体中获取上下文context。
2、 根据权利要求1所述的方法,其特征在于,所述系统为网络架构演进 SAE系统或2G/3G系统,该方法之前进一步包括对context进行定义,将其分解为静态部分和动态部分,其中,静态部分 是SGSN或MME在开机attach过程中从HSS中获取的context,动态部分是 除静态部分SGSN或MME根据UE动作生成的context;再将静态部分分为Static { SGSN, MME, Common},即ST{S, M, C}, 分别表示静态部分中SGSN特有的context、 MME特有的context和公共部分 的context;将动态部分也分为dynamic { SGSN, MME, Common},即DY{S, M, C},分别表示动态部分中SGSN特有的context、 MME特有的context和 7>共部分的context。
3、 根据权利要求1或2所述的方法,其特征在于,所述当前接入的系统 为第一 RAT系统,所述上次接入的系统为第二 RAT系统,第一 RAT系统与 第二RAT系统为不同类型的接入系统,该方法包括步骤80: UE原先attach到第二 RAT系统,当前进入第一 RAT系统; 步骤81: UE向第一 RAT系统中的接入实体发起接入请求,在该请求中携带表明上次接入系统为第二RAT系统的标识;步骤82 步骤83:第一 RAT系统中的接入实体根据所述标识,确定UE上次接入的第二 RAT系统的旧的接入实体,从该实体获取DY{C},以实现DY(q在第一 RAT系统中的接入实体和第二RAT系统的旧的接入实体之间的同步;步骤84:第一RAT系统中的接入实体与第二 RAT系统的旧的接入实体建 立关联。
4、 根据权利要求3所述的方法,其特征在于,所述第二RAT系统为SAE 系统,所述第一 RAT系统为2G/3G系统,该方法包括 步骤800: UE原先attach到SAE,当前进入2G/3G网络;步骤801: UE向2G/3G网络中的SGSN发起接入请求,在该请求中携带 表明上次接入系统为SAE系统的标识;其中,S-TMSI表示SAE的临时移动用户标识,S-RA表示SAE的RA;步骤802 步骤803: SGSN根据S-TMSI以及S-RA,确定UE上次接入的 Old MME,从该Old MME获取DY{C},以实现DY(C)在SGSN和MME之 间的同步;步骤804: SGSN与MME建立关联。
5、 根据权利要求4所述的方法,其特征在于,在步骤801中,所述表明 上次4妄入系统为SAE系统的标识为SAE系统为该UE所分配的S-TMSI以及S-RA标识。
6、 根据权利要求4所述的方法,其特征在于,在步骤801中,所述表明 上次接入系统为SAE系统的标识为表明上次所接入系统为SAE系统的RAT type标识。
7、 根据权利要求4、 5或6所述的方法,其特征在于,该方法进一步包括 步骤805: SGSN为UE分配新的U-TMSI、 U-RA,并将该U-TMSI、 U-RA发送给UE;如果UE当前移动到了 一个没有注册过的SGSN,则步骤804和步骤805 之间还包括SGSN向HSS发送位置更新Update Location消息,以通知HSS当前UE 发生了位置改变;HSS向Old SGSN发送Cancel location消息,并且,HSS将 该UE的ST(C,S)发送给SGSN; SGSN向HSS确认当前位置更新成功。
8、 根据权利要求3所述的方法,其特征在于,所述第二 RAT系统为2G/3G 系统,所述第一RAT系统为SAE系统,该方法包括步骤8100: UE原先attach到2G/3G,当前进入SAE系统; 步骤8101: UE向SAE网络中的MME发起接入请求,在该请求中携带表 明上次接入系统为2G/3G系统的标识; 步骤8102~步骤8103: MME根据U-TMSI以及U-RA,确定UE上次接 入的Old SGSN,从该Old SGSN获取DY{C},以实现DY(C)在SGSN和MME 之间的同步;步骤8104: MME与SGSN建立关联。
9、 根据权利要求8所述的方法,其特征在于,在步骤8101中,所述表明 上次接入系统为2G/3G系统的标识为2G/3G系统为该UE所分配的U-TMSI以及U-RA标识。
10、 根据权利要求8所述的方法,其特征在于,在步骤8101中,所述表 明上次4妄入系统为2G/3G系统的标识为表明上次所接入系统为2G/3G系统的RAT type标识。
11、 根据权利要求8、 9或10所述的方法,其特征在于,该方法进一步包括步骤8105: MME为UE分配新的S-TMSI、 S-RA,并将该S-TMSI、 S-RA发送给UE;如果UE当前移动到了 一个没有注册过的MME,则步骤8104和步骤8105 之间还包括MME向HSS发送位置更新Update Location消息,以通知HSS当前UE 发生了位置改变;HSS向Old MME发送Cancel location消息,并且,HSS将 该UE的ST(C,M〉发送给MME; MME向HSS确认当前位置更新成功。
12、 根据权利要求1或2所述的方法,其特征在于,所述当前接入的系统 为第一 RAT系统,所述上次接入的系统为第二 RAT系统,第一 RAT系统与 第二RAT系统为不同类型的接入系统,且UE所移动到的第一RAT系统的接 入实体为UE已经注册过的接入实体,该方法包括步骤90: UE上次接入第二 RAT系统,本次接入第一 RAT系统,移动到 第一RAT系统的接入实体;步骤91: UE向第一 RAT系统的接入实体发送接入请求消息,其中,在 该请求中携带表明上次接入系统为第二 RAT系统的标识; 步骤92 步骤93:第一RAT系统的接入实体4艮据步骤91中消息所携带的 内容,确定相应的第二RAT系统的接入实体,从该实体获取DY(C^,以实现 DY(C》的同步。
13、 根据权利要求12所述的方法,其特征在于,所述第二 RAT系统为 2G/3G系统,所述第一 RAT系统为SAE系统,该SAE系统中的MME为UE 已经注册过的MME ,该方法包括步骤900: UE上次接入2G/3G系统,本次接入SAE网络,移动到MME;步骤901: UE向MME发送接入请求消息,其中,在该请求中携带表明 上次接入系统为2G/3G系统的标识;步骤902 步骤903: MME根据步骤901中消息所携带的内容,确定相应 的SGSN,从该SGSN获取DY(Q,以实现DY(C)的同步。
14、 根据权利要求13所述的方法,其特征在于,步骤901中所述表明上 次接入系统为2G/3G系统的标识为上次接入的实体SGSN为该UE所分配的标识U-TMSI/U-RA,或者,表明上次接入系统为2G/3G系统的RAT type标识,其中,该标识能够辅 助MME在步骤902 步骤903中找到SGSN;或者,当前所接入的SAE为UE分配的标识,S-TMSI/S-RA,该标识使得在后续 步骤中,MME从保存的context中对应关联的SGSN地址信息中找到对应 SGSN,以便从SGSN中获取context;或者,步骤901中所述表明上次4妄入系统为2G/3G系统的标识为上述这些标识。
15、 根据权利要求12所述的方法,其特征在于,所述第二 RAT系统为 SAE系统,所述第一 RAT系统为2G/3G系统,该2G/3G系统中的SGSN为 UE已经注册过的SGSN,该方法包括步骤9100: UE上次接入SAE系统,本次接入2G/3G网络,移动到SGSN; 步骤9101: UE向SGSN发送接入请求消息,其中,在该请求中携带表明 上次4妄入系统为SAE系统的标识; 步骤9102 步骤9103: SGSN根据步骤9101中消息所携带的内容,确定 相应的MME,从该MME获取DY{C},以实现DY{C}的同步。
16、 根据权利要求15所述的方法,其特征在于,步骤9101中所述表明上 次接入系统为SAE系统的标识为上次接入的实体MME为该UE所分配的标识S-TMSI/S-RA,或者, 表明上次系统为SAE系统的RAT type标识,其中,该标识能够辅助SGSN在步骤902 步骤903中找到MME;或者,当前所接入的2G/3G为UE分配的标识,U-TMSI/U-RA,该标识使得在后续步骤中,SGSN从保存的context中对应关联的MME地址信息中找到对应MME,以便从MME中获取context;或者,步骤9101中所述表明上次接入系统为SAE系统的标识为上述这些标识。
17、 根据权利要求1或2所述的方法,其特征在于,所述当前接入的系统 为第一RAT系统,所述上次接入的系统为第二RAT系统,第一RAT系统与 第二RAT系统为相同类型的接入系统,且UE所移动到的第一RAT系统的接 入实体为UE没有注册过的新的接入实体,该方法包括步骤100: UE上次接入第二RAT系统,本次移动到第一RAT系统中的新 的接入实体;步骤101: UE向新的接入实体发送接入请求消息,其中,在该消息中携 带表明上次所接入系统为第二RAT系统的标识;步骤102:新的接入实体根据步骤101消息中所携带的相关标识,从第二 RAT系统的接入实体中获取动态上下文;步骤103: 所述新的接入实体触发位置更新流程,向HSS发送位置更新 (Update Location )消息;步骤104: HSS与新的接入实体进行消息交互,将UE的静态上下文发送 给该新的接入实体;步骤105:该新的接入实体与另一不同类型接入系统的接入实体之间建立关联。
18、 根据权利要求17所述的方法,其特征在于,所述第二 RAT系统为 2G/3G系统,所述第一 RAT系统为2G/3G系统,且UE移动到了 一个上一次 没有注册过的SGSN,该方法包括步骤1000: UE上次接入2G/3G网络,本次移动到新的new SGSN;步骤1001: UE向new SGSN发送接入请求消息,其中,在该消息中携带 表明上次所接入系统为2G/3G系统的标识;步骤1002: new SGSN根据步骤1001消息中所携带的相关标识,从old SGSN获取动态上下文DY{C,S};步骤1003: new SGSN触发位置更新流程,向HSS发送位置更新(Update Location )消息;步骤1004: HSS与new SGSN进行消息交互,将UE的静态上下文ST{C,S} 发送给new SGSN;步骤1005: new SGSN与MME之间建立关联。MME的地址信息由old SGSN的上下文中获耳又。
19、 根据权利要求18所述的方法,其特征在于,步骤IOOI中,在该消息 中携带表明上次所接入系统为2G/3G系统的标识为在该消息中至少上次接入的实体SGSN为该UE所分配的标识 U-TMSI/U-RA,或者,在该消息中至少携带上次接入的实体的类型RAT type,其中,该RAT type 能够在后续步骤中辅助new SGSN找到old SGSN;或者,在该消息中携带上述这些标识。
20、 根据权利要求17所述的方法,其特征在于,所述第二 RAT系统为 SAE系统,所述第一 RAT系统为SAE系统,且UE移动到了 一个上一次没有 注册过的MME,该方法包括步骤11000: UE上次接入SAE网络,本次移动到新的new MME; 步骤11001: UE向newMME发送接入请求消息,其中,在该消息中携带 表明上次所接入系统为SAE系统的标识;步骤11002: newMME根据步骤11001消息中所携带的相关标识,从old MME获取动态上下文DY{C,M};步骤11003: new MME触发位置更新流程,向HSS发送位置更新(Update Location )消息;步骤11004: HSS与new MME进行消息交互,将新生成的静态上下文 ST《C,M)发送给new MME;步骤11005: new MME与SGSN之间建立关联。
21、 根据权利要求20所述的方法,其特征在于,步骤11001中,在该消 息中携带表明上次所接入系统为SAE系统的标识为在该消息中至少上次接入的实体MME为该l正所分配的标识 S-TMSI/S-RA,或者,在该消息中至少携带上次接入的实体的类型RAT type,其中,该RATtype 能够在后续步骤中辅助new MME找到old MME;在该消息中携带上述这些标识。
22、 根据权利要求1或2所述的方法,其特征在于,所述当前接入的系统 为第一 RAT系统,所述上次接入的系统为第二 RAT系统,第一 RAT系统与 第二RAT系统为不同类型的接入系统,且UE所移动到的第一RAT系统的接 入实体为UE没有注册过的新的接入实体,该方法包括步骤110: UE上次接入第二RAT系统,本次移动到所述新的接入实体; 步骤111: UE向新的接入实体发送接入请求消息,其中,在该消息中携带表明上次所接入系统为第二RAT系统的标识;步骤112:新的接入实体根据步骤111消息中的所述标识,从第一RAT系统的旧的接入实体获取动态上下文,从第二RAT系统的接入实体获取DY(C》,和,注册到HSS获取第一 RAT系统的静态上下文。
23、 根据权利要求22所述的方法,其特征在于,步骤110中,在该消息 中携带表明上次所接入系统的标识为 在该消息中只携带上次接入的实体为该UE所分配的标识,或者,当该消息中只携带前所接入的RAT为UE分配的标识,该标识使得在后 续步骤中,从该标识或从接入实体保存的context中或从其他实体取得的 context中,找到对应第二 RAT实体,以便第一 RAT实体从第二 RAT实体中 获取context; 或者,在该消息中至少携带上次接入的实体的类型RAT type,其中,该RAT type 能够在后续步骤中辅助第一 RAT实体找到第二 RAT实体;或者,在该消息中携带上述这些标识。
24、 根据权利要求22所述的方法,其特征在于,所述第二 RAT系统为 SAE系统,所述第一RAT系统为2G/3G系统,且UE移动到了 一个上一次没 有注册过的SGSN,该方法包括步骤1100: UE上次接入SAE网络,本次移动到新的new SGSN;步骤1101: UE向new SGSN发送接入请求消息,其中,在该消息中携带 表明上次所接入系统为SAE系统的标识;步骤1102: new SGSN根据步骤1101消息中的所述标识,从old SGSN获 取DY(S),从MME获取DY(C卜和,注册到HSS获取ST{C, S}。
25、 根据权利要求24所述的方法,其特征在于,步骤IIOI中所述的表明 上次所接入系统为SAE系统的标识为本次接入RAT系统为UE所分配的标识U-TMSI/U-RA,则步骤1102的具 体实现为new SGSN发现自身没有UE的context,则根据所述消息中所携带的 U-TMSI获取old SGSN地址,从old SGSN获取DY{S},向HSS注册,获取 ST{C, S};通过获取的context中了解MME的地址信息或者从HSS获取的 context中获取MME的地址信息,并从该MME获取最新的DY{C}。
26、 根据权利要求24所述的方法,其特征在于,步骤IIOI中所述的表明 上次所接入系统为SAE系统的标识为上次*接入的SAE系统为UE所分配的标识S-TMSI/S-RA,则步骤1102的 具体实现为new SGSN根据该S-TMSI/S-RA先从MME获取DY{C},注册到HSS获 取ST{C, S},从获取的context中获取old SGSN的地址信息,从该old SGSN 中获取DY(S》。
27、 根据权利要求24所述的方法,其特征在于,步骤IIOI中所述的表明 上次所接入系统为SAE系统的标识为本次接入的2G/3G系统为UE所分配的标识U-TMSI/U-RA,则步骤1102 的具体实现为new SGSN根据所述U-TMSI/U-RA标识,向old SGSN发送context请求, 然后old SGSN再从MME获取context DY(C)后,将最新的context DY{C,S} 发给new SGSN,和,new SGSN注册到HSS获取ST{C, S}。
28、 根据权利要求24所述的方法,其特征在于,步骤IIOI中所述的表明 上次所接入系统为SAE系统的标识为上次接入的SAE系统为UE所分配的标识S-TMSI/S-RA,则步骤1102的 具体实现为new SGSN向MME发送context请求,然后MME再从old SGSN取DY(S卜 将最新的context DY(C,S)发给new SGSN,和,new SGSN注册到HSS获取 ST{C, S}。
29、 根据权利要求22所述的方法,其特征在于,所述第二 RAT系统为 2G/3G系统,所述第一 RAT系统为SAE系统,且UE移动到了 一个上一次没 有注册过的MME,该方法包括步骤11100: UE上次接入2G/3G网络,本次移动到新的new MME;步骤11101: UE向new MME发送接入请求消息,其中,在该消息中携带 表明上次所接入系统为2G/3G系统的标识;步骤11102: new MME根据步骤11101消息中的所述标识,从old MME 获取DY(M),从SGSN获取DY(C》,和,注册到HSS获取ST{C, M}。
30、 根据权利要求29所述的方法,其特征在于,步骤11101中所述的表 明上次所4妾入系统为2G/3G系统的标识为本次接入RAT系统为UE所分配的标识S-TMSI/S-RA,则步骤11102的 具体实现为new MME发现自身没有UE的context,则根据所述消息中所携带的 S-TMSI获取old MME地址,从old MME获取DY{M},再向HSS注册,获 取ST{C, M};通过获取的context中了解SGSN的地址信息确定SGSN的地 址信息,并从该SGSN获取最新的DY{C}。
31、 根据权利要求29所述的方法,其特征在于,步骤11101中所述的表 明上次所接入系统为2G/3G系统的标识为上次接入的2G/3G系统为UE所分配的标识U-TMSI/U-RA,则步骤11102 的具体实现为new MME根据该U-TMSI/U-RA先从SGSN获取DY{C},并注册到HSS 获取ST{C, M},从获取的context中获取old MME的地址信息,从该old MME 中获取DY(M》。
32、 根据权利要求29所述的方法,其特征在于,步骤11101中所述的表 明上次所接入系统为2G/3G系统的标识为本次接入的SAE系统为UE所分配的标识S-TMSI/S-RA,则步骤11102 的具体实现为new MME根据所述S-TMSI/S-RA标识,向old MME发送context请求, 然后old MME再从SGSN获取context DY(C》后,将最新的context DY{C,M} 发给new MME,和,new MME注册到HSS获取ST{C,M}。
33、 根据权利要求29所述的方法,其特征在于,步骤11101中所述的表 明上次所接入系统为2G/3G系统的标识为上次接入的2G/3G系统为UE所分配的标识U-TMSI/U-RA,则步骤11102 的具体实现为new MME向SGSN发送context请求,然后SGSN再从old MME取 DY{M},将最新的context DY(C,M〉发给new MME,和,new MME注册到 HSS获取ST(C, M}。
34、 根据权利要求2所述的方法,其特征在于,所述MME和/或SGSN 分别保存所有动态上下文DY(alU,所述当前接入系统的实体从上一接入系统 的实体获取所述DY{all}。
35、 4艮据;^又利要求2所述的方法,其特征在于,所述MME和/或SGSN 分别保存所有动态上下文DY(all)以及所有静态上下文ST(a11),所述当前接入 系统的实体从上一接入系统的实体获取所述ST(all)和/或DY{all}。
36、 根据权利要求2所述的方法,其特征在于,所述MME和/或SGSN 分别保存各自的动态上下文DY以及静态上下文ST,所述当前接入系统的实 体从UE曾经接入过的与当前接入系统同类型的接入系统的实体中获取动态上 下文和静态上下文。
37、 根据权利要求1所述的方法,其特征在于,所述当前系统与上次接入 的系统为不同系统、且UE当前移动到的接入设备为一个新的接入设备时,所 述从上次接入系统的实体中获取上下文的具体实现为'.UE新的第一 RAT系统的实体向UE旧的第一 RAT系统的实体和第二 RAT 系统的实体获取上下文;其中,所述第一RAT表示UE当前接入的系统的类型;第二RAT表示UE 上次接入的系统的类型,新的RAT系统的实体表示UE当前接入的实体,旧 的RAT系统的实体表示UE曾经接入的、且与当前接入实体相同类型的RAT 实体。
38、 根据权利要求37所述的方法,其特征在于,所述UE当前接入的第一 RAT系统的实体向UE旧的第一RAT系统的实体和第二RAT系统的实体获取上 下文的具体实现为新的第一RAT实体向第二RAT实体获取所述UE的上下文;和,新的第一 RAT实体向UE旧的第一RAT实体发送上下文请求,UE旧的第一RAT实体将所 述UE的上下文发送至新的第一RAT实体。
39、 根据权利要求37所述的方法,其特征在于,所述UE当前接入的第一 RAT系统的实体向UE旧的第一RAT系统的实体和第二RAT系统的实体获取上下文的具体实现为B21、新的第一RAT实体向UE旧的第一RAT实体发送上下丈请求; B22、 UE旧的第一RAT实体向第二RAT实体获取所述UE的上下文; B23、 UE旧的第一RAT实体将从所述第二RAT实体获取的上下文和自身保存的UE的上下文发送至新的第一RAT实体。
40、 根据权利要求37所述的方法,其特征在于,所述UE当前接入的第一 RAT系统的实体向UE旧的第一RAT系统的实体和第二RAT系统的实体获取上 下文的具体实现为B31、新的第一RAT实体向第二RAT实体发送上下文请求; B32、第二RAT实体向UE旧的第一RAT实体获取所述UE的上下文; B33、第二 RAT实体将从所述UE旧的第一 RAT实体获取的上下文和自 身保存的UE的上下文发送至第一 RAT实体。
41、 根据权利要求2所述的方法,其特征在于,在获取上下文之前,该方 法进一步包括UE注册到SAE后,MME注册到HSS, SGSN将作为MME 虛拟HSS, SGSN仅注册到该MME, UE可注册到MME和SGSN;若UE上次接入系统为SAE,当前接入系统为2G/3G,且接入的节点是已 注册过的SGSN,则该方法为SGSN从MME获取DY{C},不从其他节点获取context;若UE上次接入系统为SAE,当前接入系统为2G/3G,且接入的节点是未 注册过的SGSN,则该方法为new SGSN从所述作为虛拟HSS的MME获取DY{C} 、 ST{C,S},从old SGSN获取DY{S},不向HSS取context,之后MME与新SGSN建立关联;若上次接入系统为SAE,当前接入的是新的MME节点,则该方法为newMME从oldMME获取DY(C, M}, ST{C, S},从HSS获取ST(M〉, 或者从old MME获取全部context,之后新MME与SGSN建立关联;若上次接入系统为2G/3G,当前接入系统为SAE,且接入的MME节点是 已注册过的MME,则该方法为MME从SGSN获取DY{C},不从其他节点获取context;若上次接入系统为2G/3G,当前接入系统为SAE,接入的MME节点是未 注册过的MME,则该方法为new MME从SGSN获取DY{C},从old MME获取DY{M}, ST(S》或 ST{C, S},从HSS获取ST(M》或ST(C,M》或全部静态context。之后新MME 与SGSN建立关联;若上次接入系统为2G/3G,当前接入新的SGSN节点,则新的SGSN从 old SGSN获取DY{C,S},从MME获取ST{C, S},新SGSN与MME建立关 联。
42、根据权利要求l、 2、 4 6、 8~10、 13~16、 18 21、 23 41任意一项所 述的方法,其特征在于,该方法进一步包括在所述接入请求消息中进一步携带CRN,利用该CRN,网络实体了解是 否本实体保存最新的context并决定是否要向其他实体获取context,该CRN 的使用方式具体为步骤1: UE接入RAT系统的接入实体,更新context后,不push context, 如果接入实体的context改变,更新该实体自身所保存的CRN,并将更新后的 CRN发送给UE;步骤2: l正接入RAT系统的一接入实体,将该CRN发送到该实体,若 该实体保存的CRN与该CRN不匹配,则从其他实体获取context,并更新该 实体保存的CRN ;否则,不必从其他实体获取context;在接入实体再次取得 最新context后,返回^L行步骤1 。
全文摘要
本发明公开一种获取接入系统上下文的方法,该方法包括用户设备UE接入当前系统,将该UE上次所接入系统的信息提供给当前系统,当前系统根据该信息从上次接入系统的实体中获取上下文context。由于采用本发明所提供的方法,能够根据上一次所接入系统的进行上下文的获取,因此,能够有效避免不必要的上下文获取过程,从而使得上下文的获取简便、高效,进而有利于SAE网络技术的迅速推广使用。
文档编号H04L12/56GK101128046SQ20061011565
公开日2008年2月20日 申请日期2006年8月16日 优先权日2006年8月16日
发明者郭小龙 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1