51学通信技术论坛

标题: MAP协议概述 [打印本页]

作者: 爱卫生    时间: 2012-10-15 20:26:38     标题: MAP协议概述

MAP(Mobile Application Part)移动应用部分协议,在GPRS网络中主要用于SGSN和HLR之间,用于完成位置更新、用户鉴权参数下发、用户签约数据下发三大功能。

1 MAP协议的各个版本比较

1.1 功能差别

- MAP Phase1:支持基本的补充业务,但不支持CAMEL、GPRS功能。支持的基本的补充业务如下:BAOC、BOIC、BoIcexHC、BAIC、BIc-roam, CFU、CFB、CFNRy、CFNRc。

- MAP Phase2:不支持CAMEL、GPRS功能,  在Phase1 补充业务的基础上,增强了补充业务的功能,如:CLIP/CLIR    呼叫线路识别/登记,COLP/COLR   连接线路识别/登记,呼叫等待、呼叫保持,多方会话,闭合用户组群(CUG),热计费(HOT BILLING)。

- MAP Phase2+:Phase2+ 相对于Phase2的区别主要体现在对CAMEL、GPRS功能的支持上。CAMEL功能不管是Phase1或 Phase2 都只有在MAP Phase2+下才能支持。所增加的GPRS功能主要是为了适应GSM/GPRS混合用户完成联合位置更新。同时,Phase2+还增加了一些新的功能,如:LCS功能。

1.2  业务流程上的操作码的差别

取鉴权集MAP Phase1时,使用操作码SEND_PARAMETERS(9);而MAP Phase2和Phase2+都使用操作码SEND_AUTHENTICATION_INFO (56)。

到前VLR取IMSI MAP Phase1时,使用操作码SEND_PARAMETERS(9); 而MAP Phase2和Phase2+都使用操作码SEND_IDENTIFICATION (55)。

短消息始发和终结MAP Phase1和MAP Phase2时,短消息始发和终结都使用MAP Phase1的操作码FORWARD_SHORT_MESSAGE(46); MAP Phase2+时短消息始发使用操作码MO_FORWARD_SM(46),短消息终结使用操作码MT_FORWARD_SM(44)。

用户重现(包括短消息终结用户重现)MAP Phase1时,使用操作码NOTE_MS_PRESENT(48);MAP Phase2和MAP Phase2+时,使用操作码READY_FORSM(66)。

Purge操作MAP Phase1时,不支持Purge操作;MAP Phase2和MAP Phase2+时,在VLR中删除用户后通过PURGE_MS(67)操作通知HLR。

2 版本协商

版本协商的简单过程如下:

1)  通信A方MAP功能设为Phase N,B方MAP功能设为Phase M

2)B方以Phase M 发起对话请求:

若M=N,则不需要进行版本协商。

若 M<N,则A方接收对话请求,本次业务过程建立在Phase M基础上进行。

若 M > N,则A方以TC_U_ABORT通信原语通知B方,对话请求被拒绝,同时,TC_U_ABORT携带A方支持的最高版本号N;B方收到TC_U_ABORT拒绝指示后,以Phase N再次发起对话请求,以后的业务过程建立在Phase N基础上进行。

3 过负荷控制

MAP的各个功能实体,使用下述过负荷控制方法:

1) 如果监测出一个MAP 实体过负荷,响应方可以对起始方请求的MAP操作不响应,哪些MAP操作可以不响应则由MAP服务提供者根据应用上下文优先级来决定。

2) 由于大多数MAP操作都在起始实体中由TC定时器监视着,因此对于来话业务可得到一个附加的延时效果。

3) 若在位置寄存器中应用过负荷控制,可根据他们的应用上下文优先级去掉MAP操作。


作者: Darcy2011    时间: 2013-5-22 15:49:40

学习学习!
作者: fling_work    时间: 2013-6-8 15:02:11

学习一下




欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2