《MAP技术培训.pdf》由会员分享,可在线阅读,更多相关《MAP技术培训.pdf(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1MAP(MAP(Mobile Application Part)Mobile Application Part)技术培训-技术培训-从MAP Phase1到Phase2+信息产业部电信传输研究所无线室王志勤从MAP Phase1到Phase2+信息产业部电信传输研究所无线室王志勤2内容提纲?综述?TCAP消息的格式?MAP版本的演进及过渡?MAP业务?MAP抽象语法?MAP用户程序3MAP的作用?MAP是为完成移动台的自动漫游功能,在移动通信网络实体之间传递信息的信令。?MAP支持的业务有:?移动性业务,包括 位置管理,切换,鉴权管理,国际移动设备设备管理,用户管理,故障恢复?操作与维护,包
2、括 用户跟踪,用户识别?呼叫处理?与补充业务相关的业务?短消息业务管理?网络请求的PDP上下文活动业务4PLMN网中传送MAP信令的接口PLMN网中传送MAP信令的接口FJSGSNDGbGcCEGsMSC/VLRMSBSSPDNUmGrAHLRSGSNGdSM-SCSMS-GMSCSMS-IWMSCGGSNEIRgsmSCP5移动系统网络实体?归属位置寄存器(HLR)?HLR是负责移动用户管理的数据库。存储所管辖用户的签约数据及移动用户的位置信息,可为至某MS的呼叫提供路由信息。?HLR中主要存储以下信息:IMSIMSISDN位置信息(VLR号码)基本电信业务签约信息业务限制信息补充业务表(包
3、含业务所涉及的参数)6移动系统实体?拜访位置寄存器(VLR)?在某一MSC区域内漫游的移动用户受控于负责该区域的拜访位置寄存器。当某移动台出现在某一位置区内,VLR将启动位置更新程序。VLR包含在它管辖区域内出现的移动用户的数据。VLR中主要包括以下信息单元:IMSI;MSISDNTMSI移动台登记所在的位置区补充业务参数7移动系统实体?移动业务交换中心(MSC)?是一个程控交换机。与固定电话交换机的主要区别在于它要参与分配无线资源及用户移动性管理如位置登记,切换程序。?入口MSC(GMSC)?当有一至移动台的呼叫,固定交换机无法向HLR询问路由,而是将呼叫接续到MSC。MSC询问被叫MS的H
4、LR得到路由信息后将呼叫连接到移动台所在的MSC。这个进行寻路由功能的MSC称为入口MSC。8移动系统实体?短消息业务入口MSC(SMS GMSC)?是移动网和短消息业务中心的接口,负责将短消息传递到移动台。?短消息业务互连MSC(SMS IWMSC)?是移动网和短消息业务中心的接口,负责将短消息从移动台发出。?EIR?是一个数据库,负责管理移动台的设备识别9移动系统实体?GSM业务控制点(gsmSCP)?该功能实体包含CAMEL业务逻辑以实现运营者特定的业务。?服务GPRS支持节点(SGSN)?该功能实体提供移动性管理,和安全管理,网络接入控制功能。?网关GPRS支持节点(GGSN)?该功能
5、实体提供和外部分组交换网络的互通,网络屏蔽和分组路由功能。10MAP涉及到的接口?HLR与VLR之间的接口(D接口)?这个接口主要交换以下信息:?-位置信息。为漫游到整个业务区域内的移动台提供建立或接收呼叫的能力。具体操作为:VLR通知MS的HLR,HLR则向VLR发有关支持用户业务所需信息,然后HLR通知前一个VLR让其删除此移动用户的位置登记;?-用户信息。当移动用户要求一特殊服务,例如他想修改他的签约或修改某些签约参数时,在此接口发生数据交换。11MAP涉及到的接口?HLR与MSC之间的接口(C接口)?当建立一个至移动台的呼叫或向移动台发送短消息时,若固定网或短消息业务中心无法查询路由时
6、,则必须通过GMSC询问MS的HLR以获得被叫MS的漫游号码。?MSC之间的接口(E接口)?当移动用户需要进行局间切换时,两MSC之间交换数据以启动和实现这一系列操作。12MAP涉及到的接口?VLR之间的接口(G接口)?此接口用于移动台以TMSI启动位置更新时,VLR能够向前一个VLR索取IMSI与鉴权参数组。?MSC与EIR之间的接口(F接口)?此接口在MSC检验IMEI时使用。?HLR和gsmSCP之间的接口(J接口)?用于gsmSCP向HLR请求信息(通过随时询问功能)。13MAP涉及到的接口?HLR与SGSN之间的接口(Gr接口)。?SGSN与SMS IW/G MSC间的接口(Gd接口
7、)?HLR与GGSN之间的接口(Gc接口)?EIR与SGSN之间的接口(Gf接口)。14MAP版本的演进?GSM标准由ETSI SMG(欧洲通信标准委员会特别移动组)制定,按照实现的功能和业务分为Phase1,Phase2,Phase2+三个阶段。?GSM规范Phase2+每年发布一个版本,目前公布的有1996年版(v 5.x.y),1997年版(v6.x.y),1998年版(v7.x.y)?MAP协议也分为Phase1,Phase2,Phase2+三个阶段。并有协议版本号。3.x.y属于Phase1,4.x.y属于Phase2,5.x.y以上属于Phase2+。X表示有技术上的修改,Y表示仅
8、有编辑上的修改。15MAP规范第二阶段和第一阶段的主要区别MAP规范第二阶段和第一阶段的主要区别?建立了新的MAP模型。新模型将MAP部分分为MAP业务 用户和MAP业务提供者。?纯协议改变,即为了解决兼容性问题,增加了应用上下文的协商协议;?由于GSM第二阶段新增加的业务和特性引起一些功能性的改变。例如,在第二阶段增加了运营者闭锁业务、漫游限制业务,补充业务增加了呼叫等待、CUG等;?删除了一些操作;?替代了一些程序。16MAP规范Phase2+和Phase2的主要区别MAP规范Phase2+和Phase2的主要区别?在GSM 第二阶段加引入新的功能和业务或修改现有的功能和业务需要对MAP规
9、范进行改动。修改将导致:?消息中新的或修改过的参数;?新的消息;?新的接口;?新的或修改的AC(应用上下文)?为保持版本兼容性,MAP协议的基本机制不应改变(如业务提供者,协议错误处理,版本协商等)。17MAP规范Phase2+和Phase2的主要区别MAP规范Phase2+和Phase2的主要区别?能支持GSM Phase2+的功能和业务,主要包括:?CAMEL Phase1,Phase2(移动智能网),?VBS(语音广播业务),VGCS(语音组呼叫业务),?SOR(最佳路由),?CCBS(遇忙回叫),?GPRS,?SIWFS(共享互通功能)。18MAP版本的过渡MAP版本的过渡?设计宗旨设
10、计宗旨:?所有符合第二阶段规范的每一个具体的执行也能够符合MAP第一 阶段规范。?实施机制:实施机制:?采用应用上下文名(采用应用上下文名(AC)的版本协商机制)的版本协商机制?当开始一个信令程序时,MAP用户向MAP提供者提供一个应用上下文名。此名代表该对话所要求的应用层通信能力设备。它指明所要求的TC设备(即,版本1或2)和在对话期间可启动的操作的操作程序包清单(即各种操作的集)。如果所给的应用上下文名可以被对方实体所接受,该对话可以在此基础上继续,否则对话被拒绝并且起始方的用户需要根据对方实体返回所支持的应用上下文名来开始一个新的对话。19MAP第一阶段向第二阶段过渡?当一个信令程序可被
11、以它们自己的版本号相区分的若干个应用上下文所支持时,MAP用户则需选择一个名字。也可选择所支持的最高版本名,也可以按照比较专用的策略选择名字,使得由于版本兼容问题造成的协议协商次数降至最低。20MAP对话建立示意MAP对话建立示意实体A实体B对话接受Begin(AC+V2)Abort(AC+V1)Begin(没有 AC)Begin(AC+V2)Continue(AC+V2)MAP 版本不同时Continue(没有AC)21NO.7信号方式的结构NO.7信号方式的结构消息传递部分(MTP)信号连接控制部分(SCCP)事物处理应用部分(TCAP)移动应用部分(MAP)ISDN用户部分(ISUP)电
12、话用户部分(TUP)22TCAP消息的结构TCAP消息的结构消息类型标签总消息长度事务处理部分信息单元对话部分信息单元成份部分标签成份部分长度成份类型标签成份长度成份部分信息单元23对话部分信息单元MAP版本协商对话部分信息单元MAP版本协商以TCBegin为例。消息类型标签总消息长度起源事务处理ID标签.对话部分对话部分成份部分对话部分标签对话部分长度外部标签外部长度结构对话对话请求标签对话请求长度协议版本标签.AC名标签AC名长度目标识别标签目标识别长度AC名名用户信息标签用户信息长度用户信息专用业务公共业务24成份部分信息单元调用成份单元格式调用成份必备指示构成式成份类型标签M成份长度基
13、本式调用ID标签调用ID长度M调用ID基本式链接ID标签O链接ID长度链接ID基本式操作码标签M操作码长度操作码基本式/参数标签O构成式参数长度参数25TC成分子层?成分?成分是用来传送执行一个操作的请求或应答的方式。一个操作是由远端要执行的一个动作,可以带相关参数。操作的调用由调用ID(Invoke ID)识别。这就允许几个调用同时存在。应答中有执行操作的成功或失败的指示。应答可以是:指明成功的返回结果(return result-last or Not last)指明操作失败的返回差错(return error)指明不能执行操作的拒绝(reject)26MAP 模型MAP 模型MAP业务用
14、户MAP业务用户MAP 业务提供者业务原语MAP业务分为公共业务和专用业务业务分为公共业务和专用业务27MAP业务概述MAP业务用户与MAP业务提供者在业务接口通过收/发MAP业务原语而相互作用。MAP业务原语名称类型可能为以下任意一个:请求(req),指示(ind),响应(rsp),确认(cnf)。MAP业务被进一步分为非确认业务、确认业务和提供者发起的业务。一个MAP对话定义为两个MAP用户之间为进行一个公共任务而进行的信息交换。它由一个或若干个MAP业务组成。28MAP公共业务?公共业务分为:?MAPOPEN?MAPCLOSE?MAPDELIMITER?MAPUABORT?MAPPABO
15、RT?MAPNOTICE其主要功能:在同层业务用户间建立和清除MAP对话;报告非正常情况;处理不同的MAP版本;测试一个固定的MAP对话在每一端是否仍激活29专用MAP业务移动性业务操作与维护业务呼叫处理业务与补充业务相关的业务短信息业务管理业务GPRS业务30MAP 2支持的程序MAP 2支持的程序?位置管理(登记、删除、清除MS)?呼叫处理?切换?故障恢复(VLR,HLR重启动)?操作维护(跟踪、用户数据管理、用户识别)?补充业务(基本补充业务,USSD,CCBS)?短消息业务?GPRS程序31位置更新程序位置更新程序MAP CANCEL LOCATION ACKSEND IDENTIFI
16、CATIONSEND IDENTIFICATION ACKMAP_UPDATE_ LOCATIONMAP_CANCEL LOCATIONMAP_INSERT SUBSCRIBER DATAMAP_INSERT SUBSCRIBER DATA ACKMAP_UPDATE LOCATION ACKVLRPVLRHLRGDC特殊业务的处理:运营者决定的闭锁业务(ODB)区域签约限制(Zone Code)由于不支持的特性漫游限制32位置更新?位置更新程序用于更新网络保持的位置信息。此位置信息用于向漫游用户提供入呼叫、短消息、非结构化补充业务数据的路由寻址。?为减小用户HLR的更新,HLR仅保留用户附着
17、的VLR和MSC的信息。VLR包括详细的位置信息,即用户实际漫游的位置区。因此,在每次改变位置区时,VLR需要更新,而HLR仅需在以下情况下更新:?当用户在一个新的VLR登记时,即VLR没有该用户的数据;?若标记“HLR确认”或标记“HLR中位置信息确认”因HLR或VLR复位设置为“不确认”,VLR接收到用户出现的指示。33位置更新?若移动用户在一个VLR登记,而此VLR没有保存关于此用户的任何信息,并且用户用前一个VLR(PVLR)分配的TMSI来识别,如果能够从LAI中导出PVLR识别,新的VLR须从PVLR得到IMSI来识别需要更新的HLR。若IMSI不能从PVLR中检索,网络则向MS请
18、求IMSI。?位置更新的同时HLR向VLR下载用户数据,包括CAMEL用户数据(O-CSI和SS-CSI),GPRS用户数据,ODB数据,补充业务数据34Gb_ATTACH/RA_UPDATE_REQUESTMAP_INSERT_SUBSCRIBER_DATAGPRS位置更新(Gs接口未建立)MAP_UPDATE_GPRS_LOCATION ackGb_ATTACK/RA_UPDATE_REQUEST ackMAP_INSERT_SUBSCRIBER_DATA ackMAP_CANCEL_LOCATION ackMAP_CANCEL_LOCATIONMAP_UPDATE_GPRS_LOCATI
19、ONGrGrGbMSBSSGSNHLRVLRPSGSNGsD35GPRS位置更新(Gs接口未建立)1、MS给SGSN发送附着请求(IMSI或P_TMSI和旧路由区识别等信息)。2、SGSN给HLR发送更新位置请求(SGSN号码,SGSN地址,IMSI)。3、HLR给前一个SGSN发送删除位置请求(IMSI,删除类型)。4、前一个SGSN返回删除位置确认(IMSI)。5、HLR给新的SGSN发送插入用户数据(IMSI,GPRS用户数据)。6、新的SGSN检查签约数据,如果由于区域签约限制MS不允许在路由区登记,SGSN拒绝附着请求,并返回插入用户数据确认(IMSI,由于区域签约SGSN区域限制)
20、消息给HLR。如果检查成功,SGSN给HLR返回插入用户数据确认消息(IMSI)。7、HLR给SGSN发送位置更新确认。36Gs接口已建立Gb_ATTACK/RA_UPDATE_REQUEST ackGs_GPRS_TMSI_REALLOCATION_COMPLETEMAP_UPDATE_LOCATION ackMAP_INSERT_SUBSCRIBER_DATAackMAP_INSERT_SUBSCRIBER_DATAMAP_UPDTAE_LOCATIONGs_GPRS_LOCATION_UPDTAEGs_GPRS_LOCATION_UPDATE AckMAP_INSERT_SUBSCRIB
21、ER_DATAMAP_ACTIVATE_TRACE_MODE ackMAP_UPDATE_GPRS_LOCATION ackMAP_INSERT_SUBSCRIBER_DATA ackMAP_ACTIVATE_TRACE_MODEMAP_CANCEL_LOCATIONackMAP_CANCEL_LOCATIONMAP_UPDATE_GPRS_LOCATIONGb_ATTACH/RA_UPDATE_REQUESTGrGrGbMSBSSGSNHLRVLRPSGSNGsD37Gs接口已建立?SGSN给VLR发送位置更新请求(新的LAI,IMSI,SGSN号码,位置更新类型)。VLR号码可由路由区信息
22、中提取。?VLR给HLR发送位置更新消息。?位置更新完成后,HLR给新的VLR发送更新位置确认(IMSI)。?VLR给SGSN发送位置更新接收(VLR TMSI)。?SGSN给MS发送附着接收(P-TMSI,VLR TMSI)。?如果VLR TMSI改变,SGSN给VLR发送TMSI 再分配完成(VLR TMSI)以确认VLR TMSI再分配。38MAP_CANCEL_LOCATION证实MAP_CANCEL_LOCATION位置删除VLRHLRPVLRMAP_UPDATE_LOCATION此程序的目的是为了MS在一个新的VLR中登记后,删除前一个VLR中的用户记录。在用于其他运营者决定的目的
23、,删除用户记录时,也可以采用此程序,例如:删除签约,设置漫游限制或者修改签约导致漫游限制。位置删除可用于用户下一次接入时,强制进行包括VLR中用户数据更新的位置更新。39清除MS 清除MS VLRHLRPURGE MSPURGE MS ACK当VLR接收到O&M接口的指示,指示清除MS的记录。(或是管理原因或是MS在相当长一段时间内没有任何活动)。VLR调用MAP_PURGE_MS程序以请求HLR为此MS设置MS清除标记,以便对于移动终止呼叫或移动终止短消息呼叫请求路由信息时认为MS不可及。40鉴权程序?MS在每次和网络进行无线联系时如进行位置更新,发起呼叫,补充业务操作,都需要进行鉴权检查。
24、VLR每次从AUC得到四至五组鉴权参数(RAND/SRES/Kc)。对MS鉴权时每次使用一组,当VLR还剩一到两组鉴权参数时会再次向AUC发起鉴权请求。MSBSSMSC/VLR-BHLR-AUpdate locationInsert sub.dataSub.data AckUpdate location AckSend authentication info.Authentication info.41切换程序切换程序?不同MSC之间的切换称为MSC间的切换。MSC间切换程序有两种:?1)基本的MSC间切换:?呼叫从主控MSC,称MSCA切换至另一个MSC,称MSC-B,其中包括MSC-B向V
25、LR_B请求切换号码。?2)后续MSC间切换?在呼叫从MSCA切换到MSC-B之后,为继续连接有必要切换到MSCA或第三个MSC(MSC-B)。42切换程序基本切换MSC-AMSC-BVLR-BMAP_PREPARE_HANDOVERMAP_ALLOCATE_HANDOVER_NUMBERMAP_SEND_HANDOVER_REPORTMAP_PREPARE_HANDOVER证实MAP_SEND_HANDOVER_REPORT证实(注MAP_PROCESS_ACCESS_SIGNALLINGMAP_SEND_END_SIGNALMAP_FORWARD_ACCESS_SIGNALLINGMAP_
26、PROCESS_ACCESS_SIGNALLINGMAP_SEND_END_SIGNAL证实HLRUpdate Location43切换程序基本切换?MSCA以MAP_OPEN请求打开与MSC-B的对话,并发送MAP_PREPARE_HANDOVER请求。此请求可包括不需要分配切换号码的指示,目标小区识别,以及MSC-B分配必要无线资源所需要的所有信息。?如果MSC-B接受对话,它回发MAP_PREPARE_HANDOVER证实,其中包括切换号码(除非请求包括了HO_Number Not Required参数)以及BSSAP信息。BSSAP信息前转至MSCA中的切换控制应用并由它来处理。?MS
27、CA在接收到MAP_PREPARE_HANDOVER确认之后,可选地接收MAP_PROCESS_ACCESS_SIGNALLING指示,其中包括BSSAP信息。?当MS和MSC-B已建立连接时,MSC-B通过MAP_SEND_END_SIGNAL指示通知MSCA。44故障后复原程序VLR复原故障后复原程序VLR复原VLR重新启动后,删除所有受影响的重新启动后,删除所有受影响的IMSI记录,直至接收到:记录,直至接收到:PROVIDEROAMINGNUMBER或或UPDATELOCATION。RESTORE DATA ACKVLRHLRPROVIDE ROAMING NUMBERPROVIDE
28、ROAMING NUMBER ACKSEND AUTH INFOSEND AUTH INFO ACKRESTORE DATAINSERT SUB DATAINSERT SUB DATA ACK45故障后复原程序HLR复原故障后复原程序HLR复原MS UPDATE-LOCATION-AREA或用户接入HLRVLRRESETUPDATE LOCATIONUPDATE LOCATION ACK及FORWARD CHECK SS INDINSERT SUB DATAINSERT SUB DATA ACKACTIVE TRACE MODEACTIVE TRACE MODE ACKHLR复位:从永久性存储
29、器重新下载数据设置检查SS复位MS清除标记向MS所在VLR发送RESET消息,消息中带有HLR号码。收到RESET后VLR将归属此HLR的MS的标记“HLR中的位置信息”置为不确定。46操作维护跟踪操作维护跟踪VLRHLROMC用户跟踪激活/去活ACTIVE/DEACTIVE TRACE用户跟踪激活/去活接受ACTIVE/DEACTIVE TRACE ACK当从当从OMC收到激活某用户的跟踪模式命令时,收到激活某用户的跟踪模式命令时,HLR激活跟踪。如果用户已知并且在HLR中登记,并处于归属PLMN区域,HLR将MAP_ACTIVE_TRACE_MODE请求发送到用户登记的VLR。激活跟踪。如
30、果用户已知并且在HLR中登记,并处于归属PLMN区域,HLR将MAP_ACTIVE_TRACE_MODE请求发送到用户登记的VLR。47操作维护用户数据管理用户数据管理程序操作维护用户数据管理用户数据管理程序 用户删除用户删除CANCEL LOCATION 用户数据修改用户数据修改HLR与VLR中的数据都修改INSERT SUB DATA删除补充业务和基本业务DELETE SUB DATA48用户数据管理HLR-AHLR-AVLR-BVLR-B插入用户数据插入用户数据响应插入用户数据插入用户数据响应HLR-AHLR-AVLR-BVLR-B删除用户数据删除用户数据确认删除用户数据删除用户数据确认
31、49操作维护用户识别程序操作维护用户识别程序HLRVLROMC识别请求SEND IMSISEND IMSI ACK识别确认当从OMC接收到IMSI请求,VLR将向HLR发送MAP_SEND_IMSI请求。如果HLR中用户的MSISDN 已知,从数据库中获得IMSI并向VLR发送。50呼叫处理?对于MS终止的呼叫,MSC必须询问HLR以得到路由信息。HLR必须从MS所拜访的VLR中取回路由信息。PSTNGMSCHLRVLRMAP_SEND_ROUTING_INFORMATIONMAP_SEND_ROUTING_INFORMATION证实证实MAP_PROVIDE_ROAMING_NUMBERMA
32、P_PROVIDE_ROAMING_NUMBER证实证实MSCIAIIAI51呼叫处理?发送路由信息:GMSC向HLR请求发送移动被叫的路由信息和GMSC CAMEL签约信息(T-CSI)。?发送路由信息证实:HLR向GMSC发送所请求的路由信息和GMSC CAMEL签约信息。PSTNGMSCHLRVLRMAP_SEND_ROUTING_INFORMATIONMAP_PROVIDE_SUBSCRIBER INFORMATION(可选)MAP_PROVIDE_SUBSCRIBER INFORMATION 证实MSCIAMIAMMAP_SEND_ROUTING_INFORMATIONMAP_SEN
33、D_ROUTING_INFORMATION证实MAP_PROVIDE_ROAMING_NUMBERMAP_PROVIDE_ROAMING_NUMBER证实MAP_SEND_ROUTING_INFORMATION证实52呼叫处理MS不可及?用户不可及有以下几种原因:?-没有此MS的位置信息;?-置“MSC区受限标志”,指示不允许在此MSC区域漫游;?-“MS清除”标志设置,指示MS数据已从VLR中清除;?-提供漫游号码程序失败并返回错误“缺席用户”;?-提供漫游号码程序失败并返回错误“无可用漫游号码”。?HLR检查是否激活了“用户不可及呼叫前转”业务。如果未激活,则向入口MSC回发相应的用户错误
34、。这包括在MAP_SEND _ROUTING_INFORMATION业务响应中。HLR中的程序终止。?如果激活了“用户不可及呼叫前转业务”,且前转次数未超过允许前转数,HLR将前转计数器加1,并为前转此呼叫提供路由信息。53呼叫处理错误情况?MS未知MS未知?如果MS在HLR中未知,则用户错误“未知用户”将回发给入口MSC。这包括在MAP_SEND_ROUTING_INFORMATION业务响应中。?号码改变号码改变?如果在PLMN中用户号码改变,用户错误“号码改变”回发给入口MSC。这包括在MAP_SEND_ROUTING_INFORMATION业务响应中。?呼叫闭锁呼叫闭锁?如果MS入呼叫
35、闭锁,则向入口MSC回发用户错误“呼叫闭锁”。MS可由于“运营者决定的闭锁”而闭锁入呼叫,在这种情况下,呼叫闭锁原因“运营者闭锁”回发给入口MSC。?签约检查失败签约检查失败?如果提供网络信号信息,HLR将对此信息执行业务签约检查。如果此检查失败,取决于失败的原因,向入口MSC回发“承载业务不提供”或“电信业务不提供”。54MAP_ANY_TIME_INTERROGATION 确认MAP_PROVIDE_SUBSCRIBER _INFORMATIONMAP_PROVIDE_SUBSCRIBER_INFORMATION 确认HLR中随时询问程序SCFHLRVLRMAP_ANY_TIME_INTE
36、RROGATION任意时间的询问请求:gsmSCF在任意时间向HLR请求信息(用户状态和位置)55位置信息和用户状态位置信息包括位置信息包括地理位置:以小区或位置区的中心位置计算得到其位置的经、纬度;小区识别:小区的全球识别码,用于指示当前或上次移动用户所处的位置;VLR号码;位置状态:指示位置信息是否得到无线的确认;位置号码用户状态包括用户状态包括CAMEL忙:MS正在进行移动发起或终止的电路型呼叫;网络决定的不可及:网络可以从它的内部数据中决定MS不可及。这包括MS关机和MS被清除。假定空闲:不处于以上两种状态下的MS被认为是“假定空闲”状态。56补充业务程序补充业务程序?补充业务程序包括
37、登记,删除,激活,去激活,询问,登记口令,移动发起的USSD业务,网络发起的USSD业务,补充业务调用通知程序,CCBS请求激活程序,CCBS请求去激活程序。补充业务程序包括登记,删除,激活,去激活,询问,登记口令,移动发起的USSD业务,网络发起的USSD业务,补充业务调用通知程序,CCBS请求激活程序,CCBS请求去激活程序。?基本补充业务程序在MS和HLR之间是完全透明的。基本补充业务程序在MS和HLR之间是完全透明的。57登记程序?登记程序用于登记HLR中有关补充业务的数据,如呼叫前转的前转号码。登记程序完全是在MS和HLR间透明的。MSMSCVLRHLRA_CM_SERV_REQMA
38、P_PROCESS_ACC_REQMAP_REGISTER_SSMAP_REGISTER_SS证实MAP_REGISTER_SSMAP_REGISTER_SS证实A_REGISTER_SSA_REGISTER_SS证实58删除程序?删除程序用于删除HLR中有关补充业务的数据,如前转号码。MSMSCVLRHLRA_CM_SERV_REQMAP_PROCESS_ACC_REQMAP_ERASE_SSMAP_ERASE_SS证实MAP_ERASE_SSMAP_ERASE_SS证实A_REGISTER_SSA_REGISTER_SS证实59补充业务调用通知程序?SS调用通知:当用户调用以下补充业务之一
39、:CD,ECT或MPTY。MSC向gsmSCF通知所调用的补充业务。MSCgsmSCFMAP_补充业务调用通知MAP_补充业务调用通知确认60短消息业务程序短消息业务程序?移动发起的短消息业务传送移动发起的短消息业务传送?移动终止的短消息业务传送移动终止的短消息业务传送(可一次传送多条短消息)?短消息提醒程序(返回结果的提醒消息)短消息提醒程序(返回结果的提醒消息)在MS出现存储器可用?短消息等待数据设置程序短消息等待数据设置程序61移动发起的短消息MSBSSVMSC或SGSNIWMSCForwardShortMessageForwardAck.SC短消息短消息证实短消息短消息证实62多条短消
40、息传送(移动终止短消息)VMSC或SGSNHLRGMSCSEND ROUTING INFO FOR SMFORWARD SM(发送更多消息为真SEND ROUTING INFO FOR SM ACK寻呼程序并发送SMFORWARD SM ACKFORWARD SM(发送更多消息为伪FORWARD SM ACK发送SM63短消息提醒程序MSBSSVMSC或SGSNHLRG/IWMSCReportSMDeliveryStatusAck.Report SM Delivery StatusSendRoutingInfoForSMRoutingInfoForSM AckReady For SM Ack.
41、Ready For SMAlertServiceCenter Ack.AlertServiceCenterForwardShortMessageForwardShort MessageAck.SCSendRoutingInfoForSMRoutingInfoForSMAck.ForwardShortMessageForward Short MessageACKREADY FOR SM的提醒原因为:MS存储器可用移动用户出现缺席用户或存储容量溢出64短消息转发状态报告程序SM转发状态报告程序用于将SC地址放到HLR MWD列中,这是因为用户缺席或不认识或存储容量溢出。程序设置:如果MS存储器没有
42、存储一条或多条消息的空间,则在HLR中设置存储容量溢出标志;和/或者在不认识的或缺席的用户的情况下,在HLR中设置非GPRS移动台不可及标志;和/或在不认识的或缺席的GPRS用户的情况下,在HLR中设置GPRS MS不可及标志。另外,该程序用于在SC查询用户后向HLR报告成功地转发SM。65GPRS业务?增加MAP_UPDATE_GPRS_LOCATION 业务,用于SGSN更新HLR中的位置信息。?增加MAP_SEND_ROUTING_INFO _FOR _GPRS业务,用于GGSN向HLR请求GPRS路由信息。?增加MAP_FAILURE_REPORT业务,用于GGSN通知HLR,网络请求
43、的PDP上下文活动失败。?增加MAP_NOTE_MS_PRESENT_FOR_ GPRS业务,用于HLR通知GGSN,MS重新出现。66为GPRS发送路由信息程序PDP Contest Activation procedureRequest PDP context ActivationPDU Notification ResponseMAP_Send_Routeing_Info for_GPRS AckMAP_Send_Routeing_Info for _GPRSMSSGSNHLRGGSNPDU Notification RequestMAP GPRS程序用于网络请求的PDP上下文激活程序6
44、7失败报告?当“Send Routing Info for GPRS ACK”返回原因“MS GPRS 分离”,GGSN向HLR发送失败报告消息,请求在HLR中设置MNRG标志。Failure Report AckFailure ReportMAP_Send_Routeing_Info for_GPRS AckMAP_Send_Routeing_Info for _GPRSHLRSGSN68注意MS GPRS出现?当HLR收到MS的位置更新请求,HLR清除该MS的MNRG标志,并给GGSN发送“注意MS GPRS出现”消息。Update LocationMAP_NOTE_MS_PRESENT_
45、FOR_GPRSAttach RequestMSSGSNHLRGGSN69UMTS R99的MAP与GSM MAP2+的主要区别?在第三代移动通信网UMTS系统R99(即第一阶段)仍采用MAP协议来进行移动性管理,从总体结构上与GSM MAP Phase2+阶段(主要考虑与已出版的MAP行业标准R97)的差异不大,主要是由于在R99(或R98)阶段引入了一些新的业务和功能,为此,MAP定义了新的接口、程序和参数。新引入的业务有:?-定位业务;?-号码可携性业务;?-智能业务的增强等。70移动系统网络实体?在Phase2+阶段之前已经引入的以下实体:-归属位置寄存器(HLR);-拜访位置寄存器(
46、VLR);-移动交换中心(MSC);-关口MSC(GMSC);-短消息业务中心关口MSC(SMS GMSC)/短消息业务中心互通MSC(SMS IWMSC);-VBS/VGCS 主控MSC;VBS/VGCS中继MSC;-设备识别寄存器(EIR);-GSM 业务控制功能(gsmSCF);-组呼叫寄存器(GCR);-共享的互通功能服务器(SIWFS);-服务GPRS支持节点(SGSN);-网关GPRS支持节点(GGSN)。71在R99中新引入的实体-号码可携位置寄存器(The number portability Location Register:NPLR):该功能单元用于在一定的移动号码可携性
47、环境中为移动用户的呼叫路由接续提供路由信息。-服务移动定位中心(The Serving Mobile Location Center:SMLC):SMLC作为一个数据库和处理实体来管理得到在本SMLC服务区域中的MS的地理定位。在管理定位的过程中,SMLC负责选择定位的方法,并依据所选定的方法,提供与LMU或目标MS之间的数据和指令,以便于进行实际的定位测量。SMLC也管理其区域内的LMU。其管理功能表现为保持LMU的状态,并支持O&M程序。在SMLC的数据库包括对目标MS选择适当定位方式,以及计算或验证定位估算所需参数。72在R99中新引入的实体-关口移动定位中心(The gateway M
48、obile Location Center:GMLC):GMLC提供外部网络中的外围设施接入到PLMN的定位业务。也可以支持定位业务外围设施接入到PLMN内部的定位业务。当外围设施提出对特定MS的定位业务请求后,将请求转发给MS所在的VMSC,并将定位结果返回给LCS 外围设施。-定位测量单元(The Location Measurement Unit:LMU):LMU作为逻辑网络实体执行定位测量,以便于进行目标定位MS的定位或辅助数据。LMU受控于拜访PLMN中的SMLC。73在R99中增加的接口包括?(1)VLR与gsmSCF之间的接口(M接口)VLR通知gsmSCF移动性管理事件的出现。
49、?(2)SMLC与MSC之间的接口(Ls接口)该接口用于MSC请求发起定位程序或向SMLC所属覆盖区内的目标MS索取定位辅助数据。该接口还用于SMLC和LMU之间或BSC之间通过MSC传送的LCS测量和操作维护信息。?(3)SMLC与VLR之间的接口(Lv接口)该接口用于VLR在SMLC中登记或去登记LMU。?(4)GMLC与HLR之间的接口(Lh接口)?该接口用于GMLC向HLR请求特定目标MS的拜访MSC的位置(若请求询问该MS的位置)。74在R99中增加的接口包括?(15)GMLC与MSC之间的接口(Lg接口)?该接口用于GMLC向目标MS所在的MSC传送定位请求。同时向GMLC返回定位的结果。?(16)gsmSCF和GMLC之间的接口(Lc接口)?该接口用于gsmSCF向GMLC请求信息(通过任意时间的询问功能)。?(17)LCS外围设施和GMLC(Le接口)?该接口用于LCS外围设施向GMLC请求特定目标MS的定位信息。该接口不在GSM规范中定义。75十分谢谢!
限制150内