WA000010WCDMA系统基本原理ISSUE1.0基本信令流程6-1第6章基本信令流程6.1概述6.1.1流程的分类在WCDMA系统中具有的各种各样的信令流程中,从协议栈的层面来说,可以分为接入层的信令流程和非接入层的信令流程;从网络构成的层面来说,可以分为电路域的信令流程和分组域的信令流程。所谓接入层的流程和非接入层的流程,实际是从协议栈的角度出发的。在协议栈中,RRC和RANAP层及其以下的协议层称为接入层,它们之上的MM、SM、CC、SMS等称为非接入层。简单地说,接入层的流程,也就是指无线接入层的设备RNC、NodeB需要参与处理的流程。非接入层的流程,就是指只有UE和CN需要处理的信令流程,无线接入网络RNC、NodeB是不需要处理的。举个形象的比喻,接入层的信令是为非接入层的信令交互铺路搭桥的。通过接入层的信令交互,在UE和CN之间建立起了信令通路,从而便能进行非接入层信令流程了。接入层的流程主要包括PLMN选择、小区选择和无线资源管理流程。无线资源管理流程就是RRC层面的流程,包括RRC连接建立流程、UE和CN之间的信令建立流程、RAB建立流程、呼叫释放流程、切换流程和SRNS重定位流程。其中切换和SRNS重定位含有跨RNC、跨SGSN/MSC的情况,此时还需要SGSN/MSC协助完成。所以从协议栈的层面上来说,接入层的流程都是一些底层的流程,通过它们,为上层的信令流程搭建底层的承载。非接入层的流程主要包括电路域的移动性管理,电路域的呼叫控制,分组域的移动性管理、分组域的会话管理。6.1.2基本信令流程总体介绍接下来我们对基本的信令流程进行简单的总体介绍。我们首先看一下用户在不移动的情况下,从开机、进行业务到关机的整个业务流程。WA000010WCDMA系统基本原理ISSUE1.0基本信令流程6-2UTRANCN接入层:PLMN选择,小区选择,RRC连接建立,Iu连接建立进行非接入层的MM信令交互:附着(包括鉴权加密、位置更新)进行业务:电路域的CC过程,分组域的SM过程,建立业务承载链路结束业务:电路域的CC过程,分组域的SM过程,拆除业务承载链路进行非接入层的MM信令交互:分离(包括电路域、分组域的分离)接入层:RRC连接释放开机关机接入层:RRC非接入层:MM/SM/CC/SMS接入层:RANAPIu连接释放图6-1主叫业务流程(1)用户UE开机,首先进行接入层的信令交互。此时首先进行PLMN选择,选择某个运营商的网络,接着进行小区选择,驻留一个合适的小区,然后进行RRC连接建立,Iu接口的信令连接建立。至此,通过这些接入层的信令流程,在UE和CN之间搭建起了一条信令通道,为非接入层的信令流程做好了准备。(2)接着UE和CN之间便开始进行非接入层的移动性管理流程了。此时用户会进行附着流程,其中包括鉴权、加密、位置更新等小流程。(3)当通过鉴权等流程后,UE便进行非接入层的业务相关流程了。包括电路域的呼叫连接流程,分组域的会话管理流程。通过这些流程为进行业务搭建好了业务承载的链路。随后用户就可以开始打电话,上网了。(4)当用户结束业务后,同样会进行电路域的呼叫连接流程,分组域的会话管理流程,拆除业务承载链路。(5)此时如果用户关机的话,则UE和CN之间进行非接入层的移动性管理流程,进行电路域、分组域的分离。(6)等非接入层的信令交互结束后,系统会进行接入层的信令流程,拆除之前建立的Iu信令连接,以及RRC信令连接。至此,一个用户在不移动的情况下,从开机,进行业务,到关机的整个流程便结束了。其中可以看到,这个业务过程是需要接入层的信令流程和非接入层的信令流程互相配合完成的。接入层的流程为非接入层的流程搭建信号承载。WA000010WCDMA系统基本原理ISSUE1.0基本信令流程6-3接下来我们再看一下用户进行被叫的一个业务流程。UTRANCN接入层:RRC连接建立进行业务:电路域的CC过程,分组域的SM过程,建立业务承载链路结束业务:电路域的CC过程,分组域的SM过程,拆除业务承载链路进行非接入层的MM信令交互:鉴权加密接入层:RRC连接释放待机接入层:RRC非接入层:MM/SM/CC/SMS非接入层发起寻呼流程Iu接口信令连接建立Iu接口信令连接释放接入层:RANAP待机图6-2被叫业务流程(1)用户UE处在待机状态。此时从网络侧对其进行寻呼;(2)如果没有现存的UE与CN之间的信令连接,则UE、RNC、CN之间会进行接入层的信令流程,建立RRC连接和Iu接口信令连接;(3)接下来可能会进行移动性管理的鉴权加密流程;(4)随后通过电路域的呼叫连接流程、分组域的会话管理流程,建立其业务的承载链路,从而就可以进行业务了。(5)结束业务后,再拆除相关的业务承载链路。(6)接着释放接入层的信令连接,包括Iu接口的信令连接和RRC连接。上面的两个流程主要从总体上介绍了用户在不产生位置变化的情况下进行业务的情况。这只是一个总体上的简单描述。详细的各种流程将在后续章节中进行描述。由于移动通信具有移动性的特点,所以由此就产生了很多处理移动性相关的流程。比如,当用户不进行业务的时候产生了位置改变,由此便产生了位置更新等移动性管理的流程;当用户进行业务的时候发生了位置变化,由此便产生了切换、SRNS重定位等流程。WA000010WCDMA系统基本原理ISSUE1.0基本信令流程6-46.2UE的状态与寻呼流程6.2.1UE状态UE有两种基本的运行模式:空闲模式和连接模式。上电开始,UE就停留在空闲模式下,通过非接入层标识如IMSI、TMSI或P-TMSI等标志来区分。UTRAN不保存空闲模式UE的信息,仅能够寻呼一个小区中的所有UE或同一个寻呼时刻的所有UE。当UE完成RRC连接建立时,UE才从空闲模式转移到连接模式:CELL_FACH或CELL_DCH状态。UE的连接模式,也叫UE的RRC状态,反映了UE连接的级别以及UE可以使用哪一种传输信道。当RRC连接释放时,UE从连接模式转移到空闲模式。图6-3UE运行模式UE在连接模式下,一共有如下4种状态:1.CELL_DCH状态CELL_DCH状态有如下特征:WA000010WCDMA系统基本原理ISSUE1.0基本信令流程6-5在上行和下行给UE分配了一个专用物理信道根据UE当前的活动集可以知道UE所在的小区UE可以使用专用传输信道、下行/上行共享传输信道或这些传输信道的组合UE进入CELL_DCH状态有如下2种方法:1)UE在空闲模式下,RRC连接建立在专用行道上,因此UE从空闲模式进入CELL_DCH状态;2)UE处于CELL_FACH状态下使用公共传输信道,通过信道切换后使用专用传输信道,UE从CELL_FACH状态进入到CELL_DCH状态。2.CELL_FACH状态CELL_FACH状态具有如下特征:没有给UE分配专用传输信道UE连续监听一个下行FACH信道为UE分配了一个默认的上行公共信道或上行共享传输信道(例如,RACH),使之能够在接入过程中的任何时间内使用UE的位置在小区级为UTRAN所知,具体为UE最近一次发起小区更新时报告的小区在CELL_FACH子状态,UE执行下面的动作:监听一个FACH监听当前服务小区的BCH传输信道,解码系统信息消息在小区变为另一个UTRA小区时,发起一个小区更新过程除非选择了一个新小区,否则使用在当前小区中分配的C-RNTI作为公共传输信道上的UE标识在RACH上传送上行控制信令和小数据包在CELL_FACH状态下,如果数据业务在一段时间里未被激活,UE将进入CELL_PCH状态,以减少功率的损耗。并且,当UE暂时脱离CELL_PCH状态执行小区更新,更新完成后,如果UE和网络侧均无数据传输需求,它将返回CELL_PCH。3.CELL_PCH状态CELL_PCH状态具有如下特征:没有为UE分配专用信道UE使用非连续接收(DRX)技术,在某个特定的寻呼时刻监听PCH传输信道上的信息不能有任何上行的活动WA000010WCDMA系统基本原理ISSUE1.0基本信令流程6-6UE的位置在小区级为UTRAN所知,具体为UE在CELL_FACH状态时最近一次发起小区更新时所报告的小区在CELL_PCH状态,UE进行以下活动:根据DRX周期监听寻呼时刻,并接收PCH上的寻呼消息监听当前服务小区的BCH传输信道,以解码系统信息当小区改变时发起小区更新过程在该状态下不能使用DCCH逻辑信道。如果网络试图发起任何活动,它需要在UE所在小区的PCCH逻辑信道上发送一个寻呼请求。UE转换到CELL_FACH状态的方式有两个,一是通过UTRAN寻呼,二是通过任何上行接入。4.URA_PCH状态URA_PCH状态具有如下特征:没有为UE分配专用信道UE使用DRX技术,在某个特定的寻呼时刻监听PCH传输信道上的信息不能有任何上行的活动UE的位置在URA级为UTRAN所知,具体为UE在CELL_FACH状态时最近一次发起URA更新时所报告的URA在URA_PCH状态,UE进行以下活动:根据DRX周期监听寻呼时刻,并接收PCH上的寻呼消息监听当前服务小区的BCH传输信道,以解码系统信息当URA改变时发起URA更新过程在该状态下不能使用DCCH逻辑信道。如果网络试图发起任何活动,它需要在UE所在URA的PCCH逻辑信道上发送寻呼请求。在URA_PCH状态,没有资源分配给数据传输用。因此,如果UE有数据要传送,需要首先转换到CELL_FACH状态。6.2.2寻呼流程与固定通信不同,移动通信中的通信终端的位置不是固定的,为了建立一次呼叫,核心网(CN)通过Iu接口向UTRAN发送寻呼消息,UTRAN则将CN寻呼消息通过Uu接口上的寻呼过程发送给UE,使得被寻呼的UE发起与CN的信令连接建立过程。WA000010WCDMA系统基本原理ISSUE1.0基本信令流程6-7当UTRAN收到某个CN域(CS域或PS域)的寻呼消息时,首先需要判断UE是否已经与另一个CN域建立了信令连接。如果没有建立信令连接,那么UTRAN只能知道UE当前所在的服务区,并通过寻呼控制信道将寻呼消息发送给UE,这就是PAGINGTYPE1消息;如果已经建立信令连接,在CELL_DCH或CELL_FACH状态下,UTRAN就可以知道UE当前活动于哪种信道上,并通过专用控制信道将寻呼消息发送给UE,这就是PAGINGTYPE2消息。因此针对UE所处的模式和状态,寻呼可以分为以下两种类型:(1)寻呼空闲模式或PCH状态下的UE这一类型的寻呼过程使用PCCH(寻呼控制信道)寻呼处于空闲模式、CELL_PCH或URA_PCH状态的UE,用于向被选择的UE发送寻呼信息,其作用有如下三点:为了建立一次呼叫或一条信令连接,网络侧的高层发起寻呼过程;为了将UE的状态从CELL_PCH或URA_PCH状态迁移到CELL_FACH状态,UTRAN发起寻呼以触发UE状态的迁移;当系统消息发生改变时,UTRAN发起空闲模式、CELL_PCH和URA_PCH状态下的寻呼,以触发UE读取更新后的系统信息。PAGINGTYPE1UEUTRAN图6-4寻呼空闲模式和PCH状态下的UEUTRAN通过在PCCH上一个适当的寻呼时刻发送一条PAGINGTYPE1消息来启动寻呼过程,该寻呼时刻和UE的IMSI有关。UTRAN可以选择在几个寻呼时机重复寻呼一个UE,以增加UE正确接收寻呼消息的可能。(2)寻呼CELL_DCH或CELL_FACH状态下的UE这一类型的寻呼过程用于向处于连接模式CELL_DCH或CELL_FACH状态的某个UE发送专用寻呼信息。WA000010WCDMA系统基本原理ISSUE1.0基本信令流程6-8PAGINGTYPE2UEUTRAN图6-5寻呼CELL_DCH或CELL_FACH状态下的UE对于处于连接模式CELL_DCH或CELL_FACH状态的UE,UTRAN通过在DCCH(专用控制信道)上发送一条PAGINGTYPE2消息来发起寻呼