《短信详细流程》由会员分享,可在线阅读,更多相关《短信详细流程(13页珍藏版)》请在金锄头文库上搜索。
1、短信流程短消息采用存储转发方式,其承载通道为控制信令信道,信息容最有限,一条短消息最多包含140Byteo短消息分为小区广播短消息业务和点对点短消息业务。其中点对点的短消息业务又可以分为F面两种基本业务。1. SMMO(MobileOi-igiiiated)是由移动终端(MT)发起的短消息,描述GSM系统中MT通过短消息中心(SMC,ShortMessageCenter)向一个短消息实体(SME,ShortMessageEntity)发送短消息的能力。SME可以是MT,也可以是固网用户,联网PC等。2. SMMT(MobileTerminated)是到达移动终端的短消息,描述GSM系统从SMC
2、向被呼移动终端转发短消息的能力。卜文重点讨论点对点的短消息业务。在点对点业务中,短消息发送后被存储在归属的SMC(对应MT中的短消息中心号码),再通过SMS协议转发给接受方。同时主呼/彼呼终端不论是在本地移动网还是漫游中(GSM网络本身也仃自动漫游特性),都可以收发短信。即使因为被呼终端关机,被呼终端SIM卡空间不足,SMC仍然可以在一段时间内保留短信(默认是48小时),等到移动终端发送提醒消息提示接收有效后,再转发给被呼移动终端,成功后还可以返回成功发送的状态信息(当然失败也有)。卜图是点对点短消息业务的网络结构。SMSVMSCBSSP点对点短消息业务网络+的重要网络实体介绍如匸1. 短消息
3、中心(SMC)SMC负贞:存储与转发发往其归属MT的短消息,和用户的管理与计费。SMC在PLN1N(公众陆地移动通信系统)的外部,通过专用接II与MSC(移动交换中心)相连。SMC的功能为:(1)对所冇储的短消息,在SME指定的有效期内(一般最长3犬)递送给目的MT,并进行传输确认;(2)能够接收短信息进行存储,具有接收时间记录,同时给PLMN发送确认消息。2. SMS-GMSC和SMS-IWNISCSMS-GMSC(GatewayMSC)是貝有网关功能的MSC,服务丁MT类型的短消息,是接收发自SMC的短消息的入II交换机。SMS-IWMSC是具有网络交互功能的MSC,服务丁MO类型的短消息
4、,是一个能接收來自PLMN的短消息,并将短消息送给相应的SMC的岀口交换机。SMS-GMSC的功能为:(1)接收來自被呼MT归属的SMC的TPDU(传输协议数据单元),询问HLR(归属位置寄存器)关于被呼MT的路由信息,根据貝体情况向SMC回送接收确认或出错原因。(2)根据HLR提供的路由信息通过No.7信令网,向被呼用户所在的MSC传送TPDU。SMS-IWMSC的功能为:(1)通过No.7信令网接收來自主呼用户所在MSC的TPDU,并向被呼用户的SMC传送。(2)若被呼用户关机,不在网络覆盖区或SIM卡短信空间溢出,短信被存储在SMC中,当收到來自HLR的提醒消息,被呼用户已有效,向被呼M
5、T的归属MSC发送提醒消息。3. 移动交换中心MSC(MobileSwitchingCenter)MSC为PLMN中的移动交换中心,与HLR、ATR(访问位置寄存器)等组成移动交换子系统。其功能主要有:(1)接收由SMC通过与其相连的SMS-GMSC传递的TPDU,根据被呼号查询存储在MR中的用户当前位置,经No.7信令网向被呼MT传送TPDU.(2)接收來自主呼MT的TPDU(其中有短消息内容),根据被呼号查询存储在HLR中的用户归属位置,经No.7信令网向被呼MT归属的SMS-IWMSC和与其相连的SMC传送TPDU。4. HLR和*LRHLR(HomeLocationRegister)是
6、移动运营商用丁移动用户归属管理的数据库,一个移动本地网一般设有一个或多个HLR。每个移动用户均应在某一HLR中注册登记,例如某一MT的移动用户识别码13xABCDxxxx,其中间的4位ABCD即为其HLR的代码。HLR主要存储用户的两类信息,一是移动用户的静态数据,例如用户类别,用户识别号,访问能力等;二是当前漫游的位置信息,即包含仃当前MT所在的VLR识别号(漫游所在的辖区标识)和在上次接续期间暂存的该MT被呼时分配的漫游号。TR(isitLocationRegister)是移动运营商用丁移动用户漫游管理的数据库,用来暂存其辖区所MT的用户数据。数据来自HLR和BSS(基站子系统),包括移动
7、用户识别,MT所处位置识别(Cell-ID)和业务、登记、鉴权等信息。当MT进入某一VLR业务区域或在某一业务区开机申请位置登记时,接收登记的VLR将该MT的用户识别号和该ATR的识别号送归属的HLR,若为合法用户则ATR从HLR获取其用户数据暂存TR。当此MT被呼时,归属HLR要求ATR给该MT分配一漫游号送HLR暂存。主呼MT所在的MSC可将被呼MT归属HLR中暂存的漫游号,作为本次路由接续的依据。即使是处本地移动网的非漫游用户,同样需要分配一个漫游号,因此GSM具有自动漫游功能。GSM点对点短消息业务中,需要在MT中设置其归属的短消息中心号码,其编号服从PLMN编号计划E.160o例如中
8、国移动SMC的号码是+861380ABCD500,其中ABCD等同T移动用户所在本地的长途区号,不足4位的长途区号右补零。例如杭州地区的SMC号码为+8613800571500,北京地区的SMC号码为+8613800100500。卜面介绍点对点短消息的三种基本流程。1.移动终端接收短消息(SMMT)过程(Deliver)SMMT的流程如下图序号标示。(1)被呼MT归属的SMC向相连的SMS-GMSC转发短消息,不管MT漫游与否,短消息都会送往归属的关IISMS-GMSCo(2)SMS-GMSC根据被呼MT号码向HLR查找传送该条短消息的路由(HLR暂存仃MT的VLR标示和漫游号)。(3)HLR
9、返回SMS-GMSC到达被呼MT的路由信息。(4)SMS-GMSC根据路由信息通过No-7信令网(主要是有线线路)将该条短消息转送给被呼MT所在的MSC。(5)MSC向ATR查询(根据HLR中ATR标识码)被呼MT所在的位置区,即当前的MT漫游位置。(6)ATR返回MSC被呼MT所在的位置区(Cell-LD)。(7)MSC向位置区内所有基站(BS)发出寻呼(Paging)信息。(8)被呼MT所在基站返回MSC响应寻呼信息。(9)MSC向ATR发出搜索被呼MT结果和接续请求。(10)TR根据其鉴权信息返回MSC确认或拒绝信息。(11)通过基站到MT的空中接II,MSC给被呼MT发送短消息。(12
10、)MT返回MSC接收短消息确认信息,表明短消息己被成功转发(Deliver)(13)接收方的MSC通过No.7信令网发送状态报告,返回发送方的SMS-GMSC转发短消息确认信息。(14)SMS-GMSC返回与其相连的被呼NIT归属的SMC转发短消息成功确认信息。从整个流程可以看出,SMNIT转发方式中,MT接收的短消息都需要经过归属的SMC,而从归属SMC到MT的路径选择则由HLR和ATR合力完成。在路由选择的过程中,不管MT漫游与否,短消息都会选择一定合理的路径到达MTo2移动终端主呼短消息(SMM0)过程(Submit)SMMO的流程如卜图序号标示。(1)主呼MT向MSC(本地移动交换中心
11、)提交(Submit)提交短消息。(2)MSC向VLR报告MT始发短消息(SMMO)信息。(3)VLR鉴权返回MSC确认信息。4)MSC以被呼MT号码为依据,通过No.7信令网向被呼用户归属的SMS-IWMSC(被呼MT中的归属SMC号码)转送该条短消息。(5)SMS-IWMSC向与其相连的被呼MT归属的SMC提交该条短消息。(6)SMC返回SMS-IWMSC提交的短消息的确认接收信息。(7)SMS-IWMSC通过No.7信令网,向本地MSC返回短消息确认信息。(8)MSC返回主呼NIT提交的短消息确认信息。从上面MO的流程可以看出,实际MT在发送短消息时没有经过其归属的SMC,直接通过移动交
12、换子系统发送短消息,说明SMC主要转发发往其登记归属的MT短消息。这或许说明,发送的一方可能在短消息中心号码错误的情况卜仍然能够发送短信息,无法接收短信息。另外在所有的流程说明中,涉及到No.7信令网的内容都一笔带过,具体过程需要参考No.7信令规程,限于现阶段学习深度,不予说明。3. 提醒消息传递过程该过程是由于上次发送的短消息因被呼MT不可达,或接收SINI卡存储空间溢出导致的转发失败引起的。具体过程如下:(1)发现被呼MT有短信业务请求、寻呼响应或位置更新信息(说明彼呼MT现己有效)。(2)被呼MT所在MSC向ATR发出接续请求。(3)ATR通过No.7信令网向被呼MT所归属的HLR发送
13、准备接受短消息信息。(4)HLR返回被呼NIT所在TR准备接受短消息的确认信息。(5) HLR向主呼MT归属的SMS-IWMSC发送提醒消息。(6) SMS-IWMSC向被呼MT归属的SMC发送提醒消息。(7) SMS-IWNISC返回HLR发送提醒消息的确认消息。真正人幅增加运营商利润的短信业务是基丁短信业务平台的増值业务,包括短信聊犬(QQ)、铃声卜载、移动支付等。以卜介绍移动梦网的互联网短信网关结构,用丁:SPCSeiviceProvider)向移动提供短信増值服务。卜图为中国移动集团的移动梦网结构示意图。其中,互联网短信网关(ISMG,IntenietShortMessageGatew
14、ay)是短消息中心和移动运营商所组建的互联网例如中国移动集团的”移动梦网”间的接II设备。ISMG和互联网Z间的接II协议采用点对点短消息协议(SMPP,ShortMessagePeertoPeer),即互联网中各SP服务器均采用SMPP协议与ISMG通信,但是中国移动采用了自己的标准一中国移动互联网短信网关接II协议(CMPP,ChinaMobilePeertoPeei-)o互联网短信网关一方而负责接收SP发送给移动用户的信息并提交给短信中心。另一方面,移动用户点播SP业务的信息将由短信中心通过互联网短信网关发给SP。另外,为了减轻短信中心的信令负荷,互联网短信网关还应根据路由原则将SP提交
15、的信息转发到相应的互联网短信网关。互联网短信网关通过向汇接网关(GNS,GatewayNameServer)查询的方式获得网关间的转发路由信息。在CMPP3.0协议中,包括三类短消息:业务提供商(SP)与互联网短信网关(ISMG)间的消息、互联网短信网关(ISMG)Z间的消息和互联网短信网关(ISMG)与汇接网关(GNS)Z间的消息。三类消息中,后两类主要用TISMG.GNS的开发厂商开发网关产品,因此对后两类消息的过程将不予讨论,只涉及SP与MTZ间的消息传递。SP与HTZ间,主要有以卜两类业务:(1)短信发送(SMM0);(2)短信接收(SMMT)o1. 短信发送(SMM0ShortMessageMobileOriginate)SMMO是指短消息提交给内部互联网(例如移动梦网)中SP的过程。SMM0的业务操作流程如下所示。(1)手机发出数据请求(可能是点播或包月定制信息),经SMC被源ISMG接收。(2)源ISMG对接收到的信息返回响应。(3)源ISMG在本地查询不到要连接的SP,向GNS(相当TDNS)发路由请求信息。(4)GNS返回源ISMG路由信息。(5)源ISMG根据路由信息将请求前转给目的ISMGo(6)目的ISMG返回接收信息的确认信息。(7)目的ISMG将信息递送收信SP,CMPP详细规定了ISMG向SP送交短信(CMPP_DELIVER)的信息格式,CMPP