EPS系统中用管理模型来描述用户的状态转变情况。系统或者用户自己有任何的操作,系统都会根据用户当前的状态确定该执行何种移动性管理操作;另一方面,系统执行的移动性管理操作也会引起用户状态的改变。EPS有两种管理模型,分别为EMM(EPSMobilityManagement,EPS移动性管理)状态机和ECM(EPSConnectionManagement,EPS连接性管理)状态机。UE和MME中都有这两个状态模型。EPS移动性管理(EMM)状态模型描述的是UE在网络中的注册状态,表明UE是否已经在网络中注册。注册状态的转变是由于移动性管理过程而产生的,比如附着过程和TAU过程。EMM状态模型有两种状态:EMM-DEREGISTERED和EMM-REGISTERED,UE和MME中的移动性管理状态模型如图4-1和图4-2所示。图4-1UE的EMM状态机转变EPS连接管理状态(ECM)描述的是UE和EPC间的信令连接性,也有两种状态:ECM-IDLE和ECM-CONNECTED,UE和MME中的连接管理状态模型如图4-3和图4-4所示。总的来说,ECM状态和EMM状态是相互独立的。不管ECM是什么状态,EMM-REGISTERED都可以向EMM-DEREGISTERED转变,例如,在ECM-CONNECTED状态下发生显式去附着的时候,或者ECM-IDLE状态下发生MME中的本地隐式去附着时。图4-2MME的EMM状态机转化图4-3UE的ECM状态机转化图4-4MME的ECM状态机转化但是,ECM和EMM也还是有关系的,比如UE从EMM-DEREGISTERED向EMM-REGISTERED转变之后,UE的ECM状态才是有意义的。EPS系统根据用户的EMM和ECM的状态,决定用户可以执行的动作。如果用户是在EMM-DEREGISTERED状态,则此时网络不知道用户的位置,用户可以进行PLMN选择;如果用户是在EMM-REGISTERED和ECM-IDLE状态,则网络可以知道用户的TA,用户可以进行小区重选;如果用户是在EMM-REGISTERED和ECM-CONNECTED状态,无线承载已经建立了,网络可以知道用户所在的小区,那么用户是可以进行切换的。从2.5GGPRS开始,3GPP系统中就用状态模型来描述用户的状态了,随着系统的演进,状态模型也在逐渐演进和完善。相比之前的2.5G和3GGPRS系统,SAE系统中的状态模型更加简单、合理,它从两个层面描述:用户的注册状态以及用户和核心网间的信令连接状态,概念非常清晰,状态模型也很简单。而以3G中的PMM状态模型为例,其中既描述了用户的附着注册行为,也描述了用户和网络间的信令连接,状态模型不易于理解和使用。应该说,EPS中的模型简单化跟EPS中的默认承载的使用是有一定关系的,因为有默认承载的概念,所以网络侧的连接在用户附着以后就会一直存在,可以说默认承载和用户附着完成是同时出现的,因此,如果描述了用户附着的行为,就无须描述核心网侧的承载或连接状态了。(1)EMM-DEREGISTERED如果UE是在EMM-DEGEGISTERED状态,则MME中的EMM上下文中没有UE有效的位置或路由信息。UE在MME中是不可及的,因为系统不知道UE的位置信息。但是,在EMM-DEREGISTERED状态,UE和MME中是有可能保存一些UE的上下文的,比如鉴权信息,这样能避免每次附着的时候都要运行AKA程序。(2)EMM-REGISTERED用户通过E-UTRAN或者GERAN/UTRAN进行了成功的附着程序后,UE就进入了EMM-REGISTERED状态。MME进入EMM-REGISTERED状态,可以是通过UE从GERAN/UTRAN选择了一个E-UTRAN小区而触发的TAU程序,也可以是通过UE从E-UTRAN中触发的附着程序。在EMM-REGISTERED状态,UE就可以正常使用业务了。UE在MME中的位置信息至少能准确到TA列表的程度。在EMM-REGISTERED状态,UE至少有一个永远都在的激活的PDN连接,并且建立了EPS安全上下文。在执行完去附着程序后,UE和MME中的状态就会变为EMM-DEREGISTERED。收到TAU拒绝和附着拒绝消息,UE和MME中的状态行为取决于拒绝消息中的“原因值”,但是在大部分情况下,UE和MME中的状态都会变成EMM-DEREGISTERED。如果UE所有的承载都释放了,比如完成了从E-UTRAN向Non-3GPP接入的切换以后,那么MME中UE的MM状态应该变为EMM-DEREGISTERED。如果UE是驻扎在E-UTRAN中的,则UE检测到它所有的承载都释放了以后,UE应该把自己的状态改为EMM-DEREGISTERED。如果UE驻扎在GERAN/UTRAN中,则属于UE的所有承载(PDP上下文)都释放了以后,UE要把TIN(TemporaryIdentityusedinNextupdate,下次更新时用的临时标识)设置为P-TMSI来去激活ISR。这样能保证用户在重新选择E-UTRAN的时候,能够执行TAU。如果UE在执行向Non-3GPP接入系统切换的时候,关闭了E-UTRAN接口,则UE要把自己的MM状态改为EMM-DEREGISTERED。在隐式去附着定时器超时的时候,MME可以随时执行隐式去附着程序,执行完隐式去附着程序后,MME中用户的状态就会变为EMM-DEREGISTERED。(1)ECM-IDLE如果UE和网络间没有NAS信令连接,UE就处于ECM-IDLE状态。在ECM-IDLE状态,UE可以执行小区选择/重选,或者进行PLMN选择。ECM-IDLE状态的UE在E-UTRAN中是没有UE上下文的,此时既没有S1_MME连接,也没有S1_U连接。如果UE是在EMM-REGISTERED和ECM-IDLE状态,则UE能够实现以下功能。①如果当前的TA不在UE从网络收到的TA列表中,则UE可以执行一个TAU来维持注册状态,并使得MME能够寻呼到UE。②执行周期性的TAU,以通知EPC,UE是可用的。③如果RRC(RadioResourceControl,无线资源控制)连接释放的时候,释放原因是“因为负载均衡的原因要求做TAU”,则可以执行TAU。④如果UE的TIN是“P-TMSI”,UE要重新选择一个E-UTRAN小区,则可以执行TAU。⑤如果由于UE的核心网能力信息改变或者UE特定的DRX参数变了,则可以执行TAU。⑥响应MME执行业务请求程序而发起的寻呼消息。⑦如果要发送上行用户数据,则可以执行业务请求,以建立无线承载。UE和MME间的信令连接建立了之后,UE和MME都进入了ECM-CONNECTED状态。触发用户的状态从ECM-IDLE向ECM-CONNECTED转变的起始NAS消息有附着请求、TAU请求、业务请求或去附着请求。如果UE是在ECM-IDLE状态,则UE和网络有可能是处于不同步的状态的,即UE和网络可能有不同的已经建立的EPS承载的集合。一旦UE和MME都进入了ECM-CONNECTED状态,UE和网络中的EPS承载集合就同步了。(2)ECM-CONNECTED在ECM-CONNECTED状态,MME中的UE位置信息能够准确到服务的eNB标识的程度。在此状态下,UE可以执行切换程序。如果EMM系统中的TAI不在UE注册时的TA列表中,UE就要执行TAU程序,或者如果UE的TIN指示的是“P-TMSI”,则切换到了E-UTRAN小区时,也要执行TAU程序。UE在ECM-CONNECTED状态时,UE和MME之间是有信令连接的。信令连接包括两部分:RRC连接和S1_MME连接。如果UE到MME间的信令连接释放了或者中断了,则UE要进入ECM-IDLE状态。这种释放或者中断可以是由eNB显式地告诉UE的,也可以是由UE自己检测到的。S1释放程序能把UE和MME的状态从ECM-CONNECTED变为ECM-IDLE。但是,UE可能不会收到S1释放的指示,比如,由于无线链路差错或者出了覆盖区,此时,UE和MME中的ECM状态会出现临时的不匹配。在信令程序之后,MME可以释放到UE的信令连接,然后UE和MME中的状态就会变为ECM-IDLE。如果UE变成了ECM-CONNECTED状态,但是不能建立无线承载,或者在切换的时候,UE不能维持一个承载,就要去激活相应的EPS承载。在移动通信系统中,都为终端设备设计了位置区域的概念,如GSM/UMTS中的位置区(LocationArea)和路由区(RoutingArea)。位置区域的设置用于管理用户的移动性。对于空闲状态的终端,核心网能够知道终端大致所在的位置,如果需要寻找这个终端,核心网可在限定的范围内寻呼终端,而不需要在整个网络中寻找。空闲状态的终端在移动过程中如果移动出了当前注册的位置区域,则发起位置区域的更新过程,告知核心网UE已经改变了当前所在的区域,在核心网中重新注册当前所在的区域。连接状态的终端也可能在切换时发生位置区域的改变,终端就要在切换到目标系统后发起位置更新或路由更新过程,同样通知核心网该终端位置的变化。在EPS系统中,应用了相似的位置区域概念,这种位置区域称为跟踪区(TrackingArea,TA)。同样地,EPC对处于空闲状态和连接状态的UE,都要对其注册的TA进行管理,UE也会在发生TA改变时更改EPC中的TA注册信息。图4-5所示为EPS中的TA和UMTS中的RA。在EPS中,一个eNB下的所有小区可以属于不同的TA;也可以是多个eNB下的小区属于同一个TA。在UMTS中,一个NodeB中的所有小区应属于同一个RA。TA相互之间不能重叠。由于E-UTRAN结构的扁平化,eNB在功能上强化了,可以看作结合了UMTS中RNC和NodeB的功能;但对于覆盖范围来说,一个eNB的覆盖范围与一个NodeB的覆盖范围并没有非常大的差别。UMTS中RA的设置一般要包含完整的RNC所控制的小区,一个RA可以由多个RNC所控制的所有小区组成,因此可以预见的是一个RNC所覆盖的范围不会比一个eNB的范围要小。图4-5跟踪区和路由区EPS规定一个eNB可以包含多个TA,也可以多个eNB包含在一个TA中。因此,TA在大小上可以看作是一个介于小区和RA之间的位置区概念,由此可以推断,在相同的面积下,TA的个数应该比RA的个数要多,但比小区的个数要少。在UMTS中,UE改变RA就应该执行RA更新(空闲状态和连接状态都执行)。如果这个原则继续适用于EPS,则更多的TA数量会使得TA更新的频率大大提高,也就提高了网络信令过程的负荷。同时,TA也不可能规划得太大,这样会扩大UE的寻呼区域,寻呼区域太大会浪费系统的无线资源。因此,在EPS中采用的是多注册TA的概念,即为UE分配跟踪区列表,如图4-6所示。图4-6跟踪区列表当UE注册到网络或者执行TA更新后,网络为UE分配一个TA列表,UE同时将这些TA注册到MME中,如TA列表-1包含两个TA,这两个TA都注册在MME中,作为UE所在的位置区域。UE在一个TA列表中移动时,TA的改变不会引起TA更新过程的执行。同时,对于空闲状态UE进行寻呼时,可以在一个TA列表中的所有TA中进行寻呼,也可按照某些优化算法,在TA列表中的部分TA中进行寻呼,这样就在TA更新的信令负荷和寻呼区大小之间寻找了一个平衡点。当UE移动出当前的TA列表区域时,才需要执行TA更新过程,MME将为UE重新分配一个TA列表。TA列表的分配由网络决定,一个列表中TA的个数可变。TA列表可以灵活划分确定。永远在线(always-on)的含义是,从端到端的角度看,在UE注册到网络之后,网络中保存有UE有效的路由信息,在任何时间发起到UE的连接时,都可以依赖这些路由信息,随时找到UE建立连接。当长时间没有数据发送时,虽然空中接口的连接因节省资源而释放,但核心网中的连接仍然存在,保留有新近的、有效的路由信息。当针对这样的UE需要继续发送数据时,就不必从头至尾执行一