位置更新具体信令流程

发布时间:2023-03-16 23:30:50

4位置更新
4.1概述
GSM系统中有三个地方需要知道位置信息,即HLRVLRMS。当这个信息发生变化时,需要保持三者的一致,由位置更新流程实现。位置更新流程是位置管理中的主要流程,总是由MS发起。
位置更新流程是一个通用流程,在如下三类位置更新流程中要使用到:正常位置更新、周期性位置更新、IMSI附着位置更新流程。
正常位置更新用于更新网络侧对于MS的位置区信息LOCATIONUPDATINGREQUEST息中包含位置更新流程的类型信息。
在网络侧VLR判定MS为未知用户时,会启动正常位置更新流程,作为MM连接建立请求的响应。
为限制位置更新尝试次数,位置更新失败时要使用位置更新attemptcounter计数器。MS开机或SIM卡刚插入时,该计数器清零。
MS中要保持一个"forbiddenlocationareasforroaming"表和一个"forbiddenlocationareasforregionalprovisionofservice"表。MS关机或SIM卡拔出时,将这两个表删除。MS收到位置更新拒绝消息,其原因值为"Roamingnotallowedinthislocationarea""LocationAreanotallowed"时,从BCCH上收到的LAI息触发位置更新请求的LAI要加到相应的表中。这两个表的容量至少要有10个表项,当表项数目超过表的容量时,最早的表项内容删除。
成功的进行位置更新后,MSSIM卡中置UPDATED状态位(UPDATED状态表明最后一次位置更新请求成功,同时此时LAITMSI,加密的密钥和加密序列号都应该保存在SIM卡中),并存储新的位置区信息。
4.2位置更新流程
正常位置更新、周期性位置更新和IMSI附着位置更新流程基本相同(不同之处在下面各小节中详细描述),流程如下图:

MSChannelREQ(1
BTSChannelRQD(2ChannelACT(3BSCMSCChannelACTACK(4IMMASSCMD(5SABMUA(7(6ESTIND(LOCUPDREQ(8CR(CMPL3information(9CC(10LocationUpdatingAccept(11LocationUpdatingReject(12TMSIReallocationCMP(13ClearCommand(14ClearComplete(15
4-1位置更新流程
(1MS在空中接口的接入信道上向BTS发送ChannelRequest(该消息内含接入原因值为位置更新);
(2BTSBSC发送ChannelRequired消息;
(3BSC收到ChannelRequired后,分配信令信道,BTS发送ChannelActivation(4BTS收到ChannelActivation后,如果信道类型正确,则在指定信道上开功率放大器,上行开始接收信息,并向BSC发送ChannelActivationAcknowledge(5BSC通过BTSMS发送ImmediateAssignmentCommand(6MSSABM帧接入;(7BTSUA帧进行确认;
(8BTSBSCEstablishmentIndication,该消息中包含了LocationUpdateRequest消息内容;
(9BSC建立A接口SCCP链接,向MSC发送LocationUpdateRequest,该消息中包含了当前小区的CGI信息;(10MSCBSC回链接确认消息;
(11MSCMS回位置更新接受消息,表明位置更新成功;(12在网络侧拒绝本次位置更新时,网络侧下发消息给MS
(13MSC侧选择“位置更新时分配TMSI”为否,则在位置更新的过程中,MS没有TMSIReallocationComplete”消息的上报。
(14从此处开始网络侧启动信道释放流程,详细解释见释放流程部分。
4.2.1周期性位置更新
周期性位置更新用于通知网络侧MS没有关机,采用正常位置更新流程实现,位置更新类型在LOCATIONUPDATINGREQUEST消息中给出;

位置更新具体信令流程

相关推荐