常用信令流程汇总
- 格式:doc
- 大小:264.50 KB
- 文档页数:12
位置管理的主要流程
位置管理的主要流程是位置更新。根据位置更新情况的不同,可分为如下几种:普通位置更新、周期性位置更新、IMSI附着、联合位置更新。
1.普通位置更新
普通位置更新指移动台在开机或移动过程中,收到的位置区标识与移动台中存储的位置区识别不一致时,移动台发起位置更新请求通知网络更新该移动台的位置区识别。
根据位置更新请求消息中位置区是否属于同一MSC Server/VLR的位置区,是否需要IMSI参与,位置更新流程分为:同一个MSC Server/VLR区域内部的位置更新、跨越不同MSC Server/VLR区域的使用IMSI发起的位置更新、跨越不同MSC Server/VLR区域的使用TMSI发起的位置更新。
(1)同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)
同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)
①MS发起位置更新请求LOCATION UPDATING REQUEST,消息中携带MS的TMSI/IMSI、LAI号且注明是普通位置更新类型。
②MSC Server向VLR发送位置区更新UPDATE LOCATION AREA消息。
③VLR发起鉴权、加密流程,该流程可选。
④VLR进行位置更新处理,更新MS的位置消息,存储新的LAI号,并向MSC Server发送位
置更新确认消息UPDATE LOCATION AREA ACK。
⑤MSC Server向MS发送位置更新接收消息LOCATION UPDATING ACCEPT,同时携带TMSI号码。
⑥MSC Server释放信道资源,完成位置更新流程。
(2)跨越不同MSC Server/VLR区域的位置更新(不能从PVLR取得用户数据)
MS从MSC Server-A的一个位置区(LAI-1)移动到MSC Server-B的一个位置区(LAI-2), 当MS进入新的VLR或MS首次登录,或相关网络数据丢失,此时MS使用IMSI发起位置更新。
跨越不同MSC Server/VLR区域的位置更新(IMSI更新)
①MS移动到MSC Server-B的位置区(LAI-2),监听BCCH信道的新位置区信息,发现和SIM卡上的MSC Server-A的位置区(LAI-1)信息不同。
②MS向MSC Server-B发送带IMSI的位置更新请求消息LOCATION UPDATING REQUEST。
③VLR-B发起D接口位置更新消息UPDATE LOCATION。
④HLR向PVLR发删除位置消息CANCEL LOCATION,PVLR收到消息后删除该MS的所有消息,并向HLR回送删除位置确认消息。
⑤HLR向VLR-B插入用户数据,VLR-B登记该MS信息,IMSI、LAI等签约信息。
⑥HLR向MSC Server-B回送带HLR号的位置更新确认消息UPDATE LOCATION ACK。
⑦MSC Server-B向MS发送LOCATION UPDATING ACCEPT消息通知其修改SIM卡中的LAI。
⑧SIM卡位置更新确认。
位置更新结果:
①SIM卡中的LAI改变为:LAI-2
②HLR中登记了该MS目前的位置信息:MSC Server-B/VLR-B号码
③新的VLR-B中存储了该用户签约数据、位置信息和状态信息
④PVLR中的该用户数据彻底删除
(3)跨越不同MSC Server/VLR区域的位置更新(涉及VLR和HLR、TMSI发起位置更新)
MS从MSC Server-A的一个位置区(LAI-1)移动到MSC Server-B的一个位置区(LAI-2)(IMSI 可以从PVLR获得用户数据)
跨越不同MSC Server/VLR区域的位置更新(TMSI更新)
①当MS进入新的位置区(VLR-B)并使用前一个VLR(PVLR)分配的TMSI来请求位置更新时,VLR-B为了得到该MS所属的HLR地址而必须从PVLR获得该MS的“IMSI”,故此时位置更新将涉及VLR-B,PVLR和HLR。
②该流程比前一个流程图多了向前VLR(PVLR)取用户识别流程,其它与前面的一致。2.周期性位置更新
当移动台突然进入网络覆盖不到的区域,或者突然掉电,移动台还来不及发送RIL3-MM IMSI DETACH消息就和网络分离。显然,在这种情况下,VLR是无法给IMSI置分离标记的,如果该IMSI做被叫,电路资源和无线资源就要被浪费。
解决这个问题的办法是:移动台发起周期性位置更新流程,即任何移动台无论是否进入新的位置区,都要定时(例如每隔30分钟)发起一次位置更新流程,指定的周期到时后,没有发起周期性位置更新流程,则VLR将该IMSI置为分离。周期性位置更新的周期可以人为设定,从6分钟到24小时不等,甚至可以设为无穷大(不作周期性位置更新)。
MSOFTX3000的实现是在VLR中设置IMSI分离的时间,超过此时间后,VLR认为手机已经关机,于是将该IMSI置为分离。周期性位置更新的时间,是在BSC/RNC中设置的。VLR中设置的IMSI分离的时间与BSC/RNC中设置的周期性位置更新的时间需要根据网络规划进行设定。
3.IMSI附着
当移动台关机时就不能完成移动终接呼叫。如果没有IMSI附着和分离流程,上述情况出现时,在主叫和被叫MSC Server之间会建立一条电路,并执行寻呼流程,宝贵的电路资源和无线资源都被浪费,并且还无法收取费用。
IMSI附着和分离流程就是要解决这个问题。在VLR中为IMSI设立标志,当IMSI可用时,将该标志置为IMSI附着。IMSI不可用时,将该标志置为IMSI分离。
当移动台正常关机,移动台发送RIL3-MM IMSI DETACH消息,MSC Server收到该消息后,置IMSI分离标记,避免无线资源和电路资源的浪费。
当MS重新进入活动状态,如果位置区自从IMSI分离后已改变,则通过普通位置更新流程来完成;如果未改变,则通过IMSI附着流程完成,