【流程管理)位置更新具体信令流程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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~“新的初始值”之间的随机值为初始值重启新的定时器。

相关文档
最新文档