【流程管理)位置更新具体信令流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(流程管理)位置更新具体信令流程
位置更新
4.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卡中),且存储新的位置区信息。
4.2 位置更新流程
正常位置更新、周期性位置更新和IMSI附着位置更新流程基本相同(不
同之处于下面各小节中详细描述),流程如下图:
图4-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) 从此处开始网络侧启动信道释放流程,详细解释见释放流程部分。
4.2.1 周期性位置更新
周期性位置更新用于通知网络侧MS没有关机,采用正常位置更新流程实
现,位置更新类型于LOCATIONUPDATINGREQUEST消息中给出;
MS中的T3212定时器用于周期性位置更新。如果该定时器没有启动,则MS于每次进入MMIDLE状态中的NORMALSERVICE或ATTEMPTingTOUPDATE子状态时,启动该定时器。MS于离开MMIDLE 子状态(MMIDLE状态表明MS处于非激活态,即没有进行任何呼叫流程,仅处于侦听状态,例如当进行主叫、被叫等过程中,MS会离开MM_IDLE状态)时,T3212定时器继续运行直至超时。
于下列情况下,该定时器停止计时(同时MS重置T3212定时器为初始值以便下壹次位置更新):
-收到LOCATIONUPDATINGACCEPT或LOCATIONUPDATINGREJECT 消息时;
-收到AUTHENTICATIONREJECT消息时;
-第壹条MM消息(如位置更新接受,CMSERVICEACCEPT等)收到时,或于MM连接建立加密模式完成时(最近业务状态为LIMITEDSERVICE 除外);
-MS已响应寻呼,且正确地收到除RR消息外的层3消息;
-T3212定时器超时;
-MS去活(如关机或SIM卡拔出);
当T3212定时器超时,则启动位置更新流程。
如果MS于业务状态NOCELLAVAILABLE,LIMITEDSERVICE,PLMNSEARCH或PLMNSEARCH-NORMALSERVICE,且且T3212定时器超时,则MS于离开业务态时再启动位置更新流程。如果T3212定时器超时时,系统消息指明不使用周期性位置更新,则不启动位置更新流程。T3212定时器超时值于SYSTEMINFORMATIONTYPE3消息的ControlchanneldescriptionIE携载。
MS于NOCELLAVAILABLE,LIMITEDSERVICE,PLMNSEARCH和PLMNSEARCH-NORMALSERVICE等状态,T3212超时值不变。
于T3212定时器计时时,如果超时值进行更改(如:服务小区的变更、T3212超时值的广播),则MS以当时T3212定时器值模新的T3212值为初始值继续计时;
当T3212停止计时时,MS以1~“新的初始值”之间的随机值为初始值重启新的定时器。