位置更新具体信令流程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4章位置更新具体信令流程

4.1 概述

在GSM系统中有三个地点需要明白位置信息,即HLR、VLR和MS。当那个

信息发生变化时,需要保持三者的一致,由位置更新流程实现。位置更新流

程是位置治理中的要紧流程,总是由MS发起。

位置更新流程是一个通用流程,在如下三类位置更新流程中要使用到:正常

位置更新、周期性位置更新、IMSI附着位置更新流程。

正常位置更新用于更新网络侧关于MS的位置区信息,LOCATION

UPDATING REQUEST消息中包含位置更新流程的类型信息。

在网络侧VLR判定MS为未知用户时,会启动正常位置更新流程,作为MM

连接建立要求的响应。

为限制位置更新尝试次数,位置更新失败时要使用位置更新attempt counter

计数器。在MS开机或SIM卡刚插入时,该计数器清零。

MS中要保持一个"forbidden location areas for roaming"表和一个"forbidden

location areas for regional provision of service"表。MS关机或SIM卡拔出时,

将这两个表删除。当MS收到位置更新拒绝消息,其缘故值为"Roaming not

allowed in this location area"或"Location Area not allowed"时,从BCCH上

收到的LAI信息触发位置更新要求的LAI要加到相应的表中。这两个表的容

量至少要有10个表项,当表项数目超过表的容量时,最早的表项内容删除。

成功的进行位置更新后,MS在SIM卡中置UPDATED状态位(UPDATED

状态讲明最后一次位置更新要求成功,同时现在LAI、TMSI,加密的密钥和

加密序列号都应该储存在SIM卡中),并储备新的位置区信息。

4.2 位置更新流程

正常位置更新、周期性位置更新和IMSI附着位置更新流程差不多相同(不同

之处在下面各小节中详细描述),流程如下图:

B T S B S

C M S C

图4-1位置更新流程

(1) MS在空中接口的接入信道上向BTS发送Channel Request(该消息内

含接入缘故值为位置更新);

(2) BTS向BSC发送Channel Required消息;

(3) BSC收到Channel Required后,分配信令信道,向BTS发送Channel

Activation;

(4) BTS收到Channel Activation后,假如信道类型正确,则在指定信道上

开功率放大器,上行开始接收信息,并向BSC发送Channel Activation Acknowledge;

(5) BSC通过BTS向MS发送Immediate Assignment Command;

(6) MS发SABM帧接入;

(7) BTS回UA帧进行确认;

(8) BTS向BSC发Establishment Indication,该消息中包含了Location

Update Request消息内容;

(9) BSC建立A接口SCCP链接,向MSC发送Location Update Request,

该消息中包含了当前小区的CGI信息;

(10) MSC向BSC回链接确认消息;

(11) MSC向MS回位置更新同意消息,讲明位置更新成功;

(12) 在网络侧拒绝本次位置更新时,网络侧下发消息给MS;

(13) 若MSC侧选择“位置更新时分配TMSI”为否,则在位置更新的过程中,

MS没有“TMSI Reallocation Complete”消息的上报。

(14) 从此处开始网络侧启动信道开释流程,详细讲明见开释流程部分。

4.2.1 周期性位置更新

周期性位置更新用于通知网络侧MS没有关机,采纳正常位置更新流程实现,

位置更新类型在LOCATION UPDATING REQUEST消息中给出;

MS中的T3212定时器用于周期性位置更新。假如该定时器没有启动,则MS

在每次进入MM IDLE 状态中的NORMAL SERVICE或ATTEMPTing TO

UPDATE子状态时,启动该定时器。MS在离开MM IDLE子状态(MM IDLE

状态讲明MS处于非激活态,即没有进行任何呼叫流程,仅处于侦听状态,

例如当进行主叫、被叫等过程中,MS会离开MM_IDLE状态)时,T3212定

时器连续运行直至超时。

在下列情形下,该定时器停止计时(同时MS重置T3212定时器为初始值以

便下一次位置更新):

- 收到LOCATION UPDATING ACCEPT 或LOCATION UPDATING

REJECT消息时;

- 收到AUTHENTICATION REJECT 消息时;

- MS已响应寻呼,并正确地收到除RR消息外的层3消息;

- T3212定时器超时;

- MS去活(如关机或SIM卡拔出);

当T3212定时器超时,则启动位置更新流程。

假如MS在业务状态NO CELL AVAILABLE, LIMITED SERVICE, PLMN

SEARCH或PLMN SEARCH-NORMAL SERVICE,同时T3212定时器超时,

则MS在离开业务态时再启动位置更新流程。假如T3212定时器超时时,系

统消息指明不使用周期性位置更新,则不启动位置更新流程。T3212定时器

超时值在SYSTEM INFORMATION TYPE 3消息的Control channel

description IE携载。

MS在NO CELL AVAILABLE, LIMITED SERVICE, PLMN SEARCH 和

PLMN SEARCH-NORMAL SERVICE等状态,T3212超时值不变。

在T3212定时器计时时,假如超时值进行更换(如:服务小区的变更、T3212

超时值的广播),则MS以当时T3212定时器值模新的T3212值为初始值连

续计时;

当T3212停止计时时,MS以1~“新的初始值”之间的随机值为初始值重启

新的定时器。

相关文档
最新文档