MAP业务流程中兴通讯学院CN团队学习目标学习完此课程,您将会:Ø了解CDMA常见号码;Ø了解CDMA鉴权原理;Ø理解CDMA移动性管理原理;Ø理解CDMA基本业务流程。课程内容CDMA业务基础鉴权业务移动性管理业务呼叫业务短消息业务MDN号码MobileDirectoryNumber:移动用户号码簿号码MDN号码为主叫用户呼叫一个移动用户时所拨的号码。建议格式:H0H1H2H3+ABCD其中H0H1H2H3用于标识用户归属HLR,ABCD用于标识该HLR下的不同用户。MobileAccessCode移动接入码中国联通:133CountryCode国家码中国:86CCMACSN++IMSI号码InternationalMobileSubscriberIdentification:国际移动台标识IMSI是在移动网中唯一识别一个移动用户的号码。早期的IS95系统都采用MIN来标识用户,CDMA2000系统为了保持对MIN的兼容,在MIN前增加MCC、MNC,构造出IMSI。MobileNetworkCode移动网络码中国联通:03在同一个国家内,如果有多个CDMA运营商,可以通过MNC来进行区别。MobileCountryCode移动国家码中国:460MCCMNCMIN++15位10位ESNnESN由手机生产厂商写入手机,每个手机分配一个唯一的电子序号。nESN包含32比特,由厂家编号和设备序号构成。nESN在鉴权流程中起到重要作用。ElectronicSerialNumber:电子序列号ESN用于唯一地标识一台手机终端。CDMA系统的UIM卡介绍n中国联通于1999年首先提出了在CDMA系统中引入智能IC卡的概念,即所谓的机卡分离技术。通过机卡分离技术,将与用户相关的信息、鉴权算法及与安全相关的信息保存在智能卡上,这个卡就叫做UIM卡。nUIMID用于唯一地标识一张UIM卡,并替代ESN在业务实现中的作用。nUIM卡的功能类似于GSM手机中使用的SIM卡,可进行用户的身份识别及通信加密,还可以存储电话薄、短信息等用户个人信息。nUIM卡中包含的主要参数有IMSI(MIN)、UIMID、鉴权密钥A-KEY和共享加密数据SSD等。n对于卡机不分离的手机,IMSI(MIN)、ESN、鉴权密钥A-KEY和共享加密数据SSD等参数写在手机中。UIM(UserIdentificationModule):用户识别模块课程内容CDMA业务基础鉴权业务移动性管理业务呼叫业务短消息业务CDMA网络鉴权的目的检验接入用户的身份更新用户的鉴权数据鉴权基本概念CAVE算法CellularAuthenticationandVoiceEncryption(蜂窝鉴权和语音加密)算法的缩写。是CDMA网络授权的鉴权加密算法A-KEYA-KEY是发布给一个CDMA终端的一个鉴权密钥。A-Key需要被烧制在手机中(如果机卡分离,则存储在UIM卡中),并存储在AUC中。统一查询用户接入系统的时候,如登记、起呼、终呼等,携带随机数RAND和计算结果AUTHR,由VLR或者HLR/AUC进行鉴权。独特查询由网络对一个用户专门进行的查询认证,它不象统一查询那样在控制信道上广播查询随机数。它可以有选择的用于被怀疑对象的认证,也可以用于测试,以及验证SSD是否更新一致的认证。SSD更新由HLR/AUC发起的更新用户SSD数据的操作。SSDn根据A-Key,用授权的CAVE算法算出的128bit的子钥(Sub-Keys),称为共享加密数据(SSD)。SSD保存在手机(如果机卡分离,则存储在UIM卡中)和AUC中,在SSD共享时也保存在VLR中。SSD分为两部分。高64bit为SSD-A,用于鉴权。低64bit为SSD-B,用于语音消息加密。SSD和A-Key一样,并不通过空中接口在MS和网络之间传送。ESNA-KEYRANDSSDSSD-ASSD-BCAVE用于鉴权用于语音加密RANDSSD网络侧生成的用于更新用户SSD的随机数。统一查询(登记时的鉴权)MSC/VLR3.AUTHREQ[MIN,ESN,RAND,AUTHR]5.authreqHLR/AUCMINESNSSD-ARANDAUTHR1.当手机台开机登记时,手机使用CAVE算法,入参MIN、ESN、SSD-A和RAND,计算得到AUTHR2.手机向交换机发送登记信令,其中包括鉴权数据:RAND、AUTHR4.AUC收到鉴权信令以后,使用参数MIN、ESN、SSD-A和RAND通过CAVE算法得到AUTHR,然后与手机计算的AUTHR比较,如果相同,则鉴权成功。MINESNSSD-ARANDAUTHRAUTHRAUTHR?RAND:用于统一查询,又叫广播随机数。当网络开启需要鉴权后,基站修改寻呼信道消息参数,将RAND和AUTH=1这两个信息周期性广播给基站下的所有用户。课程内容CDMA业务基础鉴权业务移动性管理业务呼叫业务短消息业务开机登记BSS2.REGNOT3.regnot1.修改用户的位置信息2.修改用户的状态信息MSC/VLRHLR/AUC包含用户开户信息1.4开机登记流程MS1MSC/VLR1HLRLocationUpdateRequestREGNOT_ReqREGNOT_RespLocationUpdateAccept④①②③⑤⑥MS去活BSS2.MSINACT3.msinactMSC/VLRHLR/AUCVLR:删除用户记录情况一:手机关机情况二:VLR保护时间到BSSMSC/VLRHLR/AUCVLR:不删除用户记录当用户未能按照指定的周期(即BSC周期性位置更新时间,默认为30分钟)进行周期性登记后,经过一定的保护时间(即VLR位置更新保护时间,默认为15分钟)仍然没有向网络进行注册,VLR即向HLR报告MS去活,但并不删除用户的数据。1.41.2.MSINACT3.msinact4MS去活流程MSMSC/VLRHLRPOWEROFFMSINACT_ReqMSINACT_Resp(DEREG/MSINACT)①②③系统间漫游BSS3.REGCANC5.regnot4.regcanc2.REGNOTBSS当前的MSC/VLR原先的MSC/VLRHLR/AUC1.6系统漫游流程MS1MSC/VLR1MSC/VLR2HLRLocationUpdateRequestREGNOT_ReqREGNOT_RespREGCANC_RespREGCANC_ReqLocationUpdateAccept④①②③⑤⑥课程内容CDMA业务基础鉴权业务移动性管理业务呼叫业务短消息业务局内呼叫BSSMSC/VLR被叫HLR/AUC1.呼叫请求2.指配请求3.指配响应5.locreq4.LOCREQ6.寻呼请求7.寻呼响应8.指配请求9.指配响应10.被叫应答HLR会比对主叫MSC/VLR送来的主叫方MSCID和HLR中存储的被叫用户对应的MSCID,如果一致则认为是局内呼叫,如果不一致则认为是局间呼叫。局内呼叫流程MS1MSC/VLR1HLR②MS2①CallingLOCREQ_Req③LOCREQ_RespConversation④Paging⑤Connect...局间呼叫BSSBSS主叫MS被叫MS5.ROUTREQ7.locreq(TLDN)6.routreq(TLDN)4.LOCREQ主叫MSC/VLR被叫MSC/VLR被叫HLR/AUC8.IAM(TLDN)13.ACM9.寻呼请求10.寻呼响应11.指配请求12.指配响应1.呼叫请求2.指配请求3.指配响应寻呼用户14.被叫应答15.ANM局间呼叫流程MS1MSC/VLR1MSC/VLR2HLR④①②③⑤⑥MS2⑦⑧CallingLOCREQ_ReqLOCREQ_RespROUTREQ_ReqROUTREQ_RespIAMACMANMConversationPagingConnect(MIN)(TLDN)(TLDN)(TLDN)TLDN号码TemporaryLocalDirectoryNumber临时本地号码CCMAC44++M0M1M2+ABC+当被叫用户与主叫用户不在同一个MSC/VLR时,分配给被叫用户临时的号码标识,用于路由选择,实现主被叫MSC/VLR之间的话路接续。当接续完成后,TLDN号码即被释放。TLDN号码建议格式:用于标识MSC用于临时标识被叫用户CDMA用户呼叫固定用户BSSMSC/VLRPSTN或关口局1.呼叫请求2.指配请求3.指配响应5.ACM4.IAM6.ANM固定用户经关口局呼叫CDMA用户BSS3.ROUTREQ5.locreq(TLDN)4.routreq(TLDN)2.LOCREQ关口局MSC被叫MSC/VLR被叫HLR/AUC被叫MSPSTN1.IAM6.IAM(TLDN)7.寻呼请求8.寻呼响应9.指配请求10.指配响应11.ACM12.ACM寻呼用户13.被叫应答14.ANM15.ANM课程内容CDMA业务基础鉴权业务移动性管理业务呼叫业务短消息业务短消息的MO流程短消息的MT流程短消息的收发流程BSS源MSC/VLR源SC目的SC目的MSC/VLRBSS目的HLR/AUC12.SMDPP3.smdpp47.SMSREQ8.smsreq9.SMDPP101112.smdpp13.SMDPP14.smdpp5.SMDPP6.smdpp短消息提醒流程