位置更新
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
位置更新(Location Updating)
移动用户,顾名思义用户随时随地有可能改变其所在位置。不管移动用户从城南跑到城北,从苏州赶到北京,还是从中国飞到法国,只要是在网络覆盖的范围以内,我们都要保证他随时随地能接到电话。因此,网络必须随时知道手机所在的位置。为了确保网络能实时掌握用户所在位置并及时更新用户位置,当手机改变所在的位置区域时,必须同时将这一改变通知网络系统,这一过程就称之为位置更新(LOCATION UPDATING)。
其中位置更新又分为三种情况:通常的位置更新(NORMAL)、开机时的位置更新(ATTACH)和周期性的位置更新(PERIODIC REGISTRATION)。下面就其进行分别阐述:
一、位置更新—通常型( NORMAL)
如果在网络信号覆盖范围内的某一特定区域,它是由一个或多个基站处理,并且手机在此区域内移动时,并不需要告之网络更新位置,那么此部分区域即为一个位置区。一个位置区可由一个和多个BSC控制,但是一定是由一个MSC来控制。
如图3-1中(1)所示(图中数字与位置更新步骤相对应),当手机空闲时,它会在BCCH信道上收集系统信息,这使得手机能够获得当前服务小区所属位置区的识别码,并与手机内原存储的位置区识别码相比较,以判断它是否进入了新的位置区。如果手机收集到的位置区识别码与手机中原存储的不同,则手机将进行位置更新。这就是通常的位置更新。
MS BTS BSC MSC/VLR HLR
(7b) (7a)
(1) 系统信息
(2) 无线链路建立
(3) 服务请求
(4) 鉴权
(5) 数据更新
(6) 允许接入
(7) 信道释放
图1-1 表示通常类型的位置更新
手机向BTS发送一个信道请求消息(2a),消息中包含要求接入的原因。接入原因除位置更新以外,也可能是寻呼应答或紧急呼叫。基站收到请求消息后,再发送给BSC。BSC寻找一个空闲的信令信道,并让BTS激活它(2b)。BTS接到BSC的反馈消息后,立即通知手机占用该信令信道(2c)。经过这一过程(2a, 2b, 2c),一条无线链路就被手机所占用。因此,这一过程被称为无线链路的建立。手机发送一个位置更新请求消息给MSC(3),消息中包含手机代码、原来的位置区识别码及位置更新类型。如果手机已在此MSC中登记,则其鉴权参数已保存在对应的VLR中。若没有,那么MSC/VLR就必须与手机所归属的HLR取得联系,获得手机的用户数据和鉴权参数(4a)。然后,MSC再向手机发送一个鉴权参数。手机经过计算后将结果送回MSC(4b)。若鉴权成功,则VLR中数据更新(5a);如果手机原来并未登记在此VLR 中,则手机所属HLR和原来所在VLR也将进行数据更新(5b)。数据更新完成后,手机收到一个已接受的信号(6)。最后,由BSC通知BTS(7a)和手机(7b)释放SDCCH。手机恢复空闲状态。
若手机正在使用时需作位置更新,则通过SACCH来获得新的位置区识别码。手机挂机后,再建立新的联接,重复上述步骤完成位置更新。
Return to Figure1-1
BSC to MSC LOC UP REQUEST REFERENCE
MSC to BSC +00:00:00.016 Service VLR1 to Previous VLR2 oper:55=Send Identification +00:00:00.022
VLR2 to VLR1 oper:55=Send Identification +00.00.00.027
VLR1 to HLR oper:9=Send Parameters +00.00.00.063
HLR to VLR1 oper:9=Send Parameters +00.00.00.104
MSC to BSC AUTH REQUEST Ciph.Key=0 Auth.Pa> +00:00:00.105
BSC to MSC AUTH RESPONSE Auth.Parm.SRES +00:00:00.689
MSC to BSC TMSI REALL CMD Loc Area:20817 MS > +00:00:00.707
BSC to MSC TMSI REALL COM +00:00:01.160
HLR to VLR2 oper:3=Cancel Location +00:00:01.160
VLR1 to HLR oper:2=Update Location +00:00:01.169
VLR2 to HLR Acknowledge oper:3 +00:00:01.180
HLR to VLR1 oper:7=Insert Subscriber Data +00:00:01.189
VLR1 to HLR Acknowledge oper:7 +00:00:01.217
HLR to VLR1 Acknowledge oper:2 +00:00.01.237 MSC to BSC LOC UPD ACCEPT Loc Area:20817 +00:00:01.820 MSC to BSC CLR CMD Cause:call control +00:00:01.824 BSC to MSC CLR COMP +00:00:01.841 MSC to BSC cause:end user originated +00:00:01.854 BSC to MSC +00:00:01.865
Routing Label:
(DPC) Destination Point Code: 2-078-2
(OPC) Originating Point Code: 2-074-6
(SLS) Signalling Link Selection: 1
CONNECTION REQUEST
Source Local Reference : C206AAh
Protocol Class
message handling : 0 = no special options
protocol class : 2
Called Party Address
reserved for national use : 0
routing indicator : routing based on DPC and SSN
global title indicator : 0 = no global title included
SSN indicator : address contains a subsystem number
point code indicator : address contains a signalling point code
signalling point code : 1272h = 4722 = 2-078-2
subsystem number : 254 = BSSAP
Calling Party Address
reserved for national use : 0
routing indicator : routing based on DPC and SSN
global title indicator : 0 = no global title included
SSN indicator : address contains a subsystem number
point code indicator : address contains a signalling point code
signalling point code : 1256h = 4694 = 2-074-6
subsystem number : 254 = BSSAP
End of Optional Parameters
COMPLETE LAYER 3 INFO
Cell Identifier
Cell Discriminator: CGI used to identify cell
Mobile Country Code (MCC): 460
Mobile Network Code (MNC): 00
Location Area Code (LAC): 20817 (5151h)
Cell Identity Value (CI): 04389 (1125h)
Layer 3 Information (Hex): 05 08 00 64 F0 00 51 57 03 05 F4 72 36 31 A7
Chosen Channel
Channel Type: SDCCH
LOCATION UPDATING REQUEST
Location Updating Type
No follow-on request pending