预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.1位置更新流程 在GSM系统中有三个地方需要知道位置信息,即HLR、VLR和MS。当这个信息发生变化时,需要保持三者的一致,由位置更新流程实现。位置更新流程是位置管理中的主要流程,总是由MS发起。位置更新流程是一个通用流程,在如下三类位置更新流程中要使用到:正常位置更新、周期性位置更新、IMSI附着位置更新流程。 正常位置更新用于更新网络侧对于MS的位置区信息,LOCATIONUPDATINGREQUEST消息中包含位置更新流程的类型信息。在网络侧VLR判定MS为未知用户时,会启动正常位置更新流程,作为MM连接建立请求的响应。为限制位置更新尝试次数,位置更新失败时要使用位置更新attemptcounter计数器。在MS开机或SIM卡刚插入时,该计数器清零。 MS中要保持一个"forbiddenlocationareasforroaming"表和一个"forbiddenlocationareasforregionalprovisionofservice"表。MS关机或SIM卡拔出时,将这两个表删除。当MS收到位置更新拒绝消息,其原因值为"Roamingnotallowedinthislocationarea"或"LocationAreanotallowed"时,从BCCH上收到的LAI信息触发位置更新请求的LAI要加到相应的表中。这两个表的容量至少要有10个表项,当表项数目超过表的容量时,最早的表项内容删除。成功的进行位置更新后,MS在SIM卡中置UPDATED状态位(UPDATED状态表明最后一次位置更新请求成功,同时此时LAI、TMSI,加密的密钥和加密序列号都应该保存在SIM卡中),并存储新的位置区信息。 正常位置更新、周期性位置更新和IMSI附着位置更新流程基本相同(不同之处在下面各小节中详细描述),流程如下图: 图1位置更新流程 (1)MS在空中接口的接入信道上向BTS发送ChannelRequest(该消息内含接入原因值为位置更新); (2)BTS向BSC发送ChannelRequired消息; (3)BSC收到ChannelRequired后,分配信令信道,向BTS发送ChannelActivation; (4)BTS收到ChannelActivation后,如果信道类型正确,则在指定信道上开功率放大器,上行开始接收信息,并向BSC发送ChannelActivationAcknowledge; (5)BSC通过BTS向MS发送ImmediateAssignmentCommand; (6)MS发SABM帧接入; (7)BTS回UA帧进行确认; (8)BTS向BSC发EstablishmentIndication,该消息中包含了LocationUpdateRequest消息内容; (9)BSC建立A接口SCCP链接,向MSC发送LocationUpdateRequest,该消息中包含了当前小区的CGI信息; (10)MSC向BSC回链接确认消息; (11)MSC向MS回位置更新接受消息,表明位置更新成功; (12)在网络侧拒绝本次位置更新时,网络侧下发消息给MS; (13)若MSC侧选择“位置更新时分配TMSI”为否,则在位置更新的过程中,MS没有“TMSIReallocationComplete”消息的上报。 (14)从此处开始网络侧启动信道释放流程,详细解释见释放流程部分。 1.2鉴权成功 鉴权成功流程示意如图2所示。 图2鉴权成功流程 (1)AUTHENTICATIONREQUEST消息中包含一个随机数(RAND)和CKSN号码,RAND共128bit。 (2)AUTHENTICATIONRESPONSE消息中包含一个响应数SRES(由RAND和Ki经过A3算法计算获得)。 网络侧比较自己保存的SRES和AUTHENTICATIONRESPONSE消息中的SRES是否一致,若一致则鉴权通过。如果AUTHENTICATIONRESPONSE消息验证通过,则进入其他后续子流程(如:加密流程)。 1.3正常释放流程 MS在正常接入以后,如果因为业务需求(如用户挂机),可以主动发起释放,其流程如图3所示。 图3MS发起的释放流程 (1)通话完毕,主叫方挂机,主叫手机给MSC发送Disconnect消息; (2)MSC向MS发送Release消息(同时MSC回给对应的被叫下发Disconnect消息); (3)MS释放MM连接,向MSC回ReleaseComplete消息; (4)MSC收到MS的ReleaseComplete消息,释放MM连接,向BSC发ClearCommand消息,通知BSC释放占用的A接口资源和无线接口资源; (5)BSC向MS下发ChannelRelease,要求MS和BTS释放无线口