中国移动互联网短信网关接口协议55397.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《中国移动互联网短信网关接口协议55397.docx》由会员分享,可在线阅读,更多相关《中国移动互联网短信网关接口协议55397.docx(77页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、中国移动通信互联网短信网关接口协议(China Mobile Peer to Peer, CMPP)(V2.0)中国移动通信集集团公司2002年4月月目 录前 言441范围552缩略语53网络结构64CMPP功功能概述65. 协议栈86. 通信方式式86.1长连接接96.2短连接接116.3本协议议中涉及的端端口号126.4 交互互过程中的应应答方式127消息定义127.1基本数据据类型127.2消息结构构137.3 消息头头格式(Meessagee Headder)137.4信息资源源站实体(SSP)与互联联网短信网关关(ISMGG)间的消息息定义137.4.1 SSP请求连接接到ISMGG
2、(CMPP_CONNEECT)操作作137.4.1.11 CMPPP_CONNNECT消息息定义(SPPISMG)137.4.1.22 CMPPP_CONNNECT_RRESP消息息定义(ISSMG SP)147.4.2 SP或ISMG请求求拆除连接(CMPP_TERMINATE)操作147.4.2.11 CMPPP_TERMMINATEE消息定义(SSPISMGG或ISMG SP)147.4.2.22 CMPPP_TERMMINATEE_RESPP消息定义(SSPISMGG或ISMG SP)147.4.3 SP向ISMG提交交短信(CMMPP_SUUBMIT)操操作157.4.3.11 CM
3、PPP_SUBMMIT消息定定义(SPISMGG)157.4.3.22 CMPPP_SUBMMIT_REESP消息定定义(ISMMG SPP)167.4.4 SP向ISMG查询询发送短信状状态(CMPPP_QUEERY)操作作177.4.4.11 CMPPP_QUERRY消息的定定义(SPISMGG)177.4.4.22 CMPPP_QUERRY_RESSP消息的定定义(ISMMG SP)177.4.5 ISMG向向SP送交短信信(CMPPP_DELIIVER)操操作187.4.5.11 CMPPP_DELIIVER消息息定义(ISSMGSP)187.4.5.22 CMPPP_DELIIVER
4、_RRESP消息息定义(SPP ISMGG)207.4.6SSP向ISMG发起起删除短信(CMPP_CANCEL)操作207.4.6.11 CMPPP_CANCCEL消息定定义(SP ISMGG)207.4.6.22 CMPPP_CANCCEL_REESP消息定定义(ISMMG SPP)207.4.7链链路检测(CCMPP_AACTIVEE_TESTT)操作217.4.7.11 CMPPP_ACTIIVE_TEEST定义(SP ISMGG或ISMGSPP)217.4.7.22 CMPPP_ACTIIVE_TEEST_REESP定义(SP ISMGG或ISMGSPP)217.5互联网短短信网关(
5、IISMG)之之间的消息定定义217.5.1 源源ISMG请求求连接到目的的ISMG(CMPP_CONNEECT)操作作217.5.2 源源ISMG请求求拆除到目的的ISMG的连连接(CMPPP_TERRMINATTE)操作217.5.3链路路检测(CMMPP_ACCTIVE_TEST)操操作217.5.4 源源ISMG向目目的ISMGG转发短信(CCMPP_FFWD)操作作217.5.4.11 CMPPP_FWD定定义(ISMMG ISMMG)217.5.4.22 CMPPP_FWD_RESP定定义(ISMMG ISMMG)257.6互联网短短信网关(IISMG)与与汇接网关(GNS)之之间
6、的消息定定义257.6.1 IISMG请求求连接到GNNS或GNS请求连连接到ISMMG(CMPP_CONNEECT)操作作257.6.2 IISMG请求求拆除到GNNS的连接或或GNS请求拆拆除到ISMMG的连接(CMMPP_TEERMINAATE)操作作267.6.3 IISMG向汇汇接网关查询询MT路由(CMPPP_MT_ROUTEE)操作267.6.3.11 CMPPP_MT_RROUTE消消息定义(IISMGGNNS)267.6.3.22 CMPPP_MT_RROUTE_RESP消消息定义(GGNS ISMGG)267.6.4 IISMG向汇汇接网关查询询MO路由(CMPPP_MO_
7、ROUTEE)操作267.6.4.11 CMPPP_MO_RROUTE消消息定义(IISMGGNNS)267.6.4.22 CMPPP_MO_RROUTE_RESP消消息定义(GGNS IISMG)277.6.5ISSMG向汇接接网关获取路路由(CMPPP_GETT_ROUTTE)操作277.6.5.11 CMPPP_GET_ ROUTTE消息定义义(ISMGGGNS)277.6.5.22 CMPPP_GET_ ROUTTE_RESSP消息定义义(GNS ISMGG)277.6.6 IISMG向汇汇接网关更新新MT路由(CMPPP_MT_ROUTEE_UPDAATE)操作作287.6.6.11
8、 CMPPP_MT_RROUTE_UPDATTE消息定义义(ISMGGGNS)287.6.6.22 CMPPP_MT_RROUTE_UPDATTE_RESSP消息定义义(GNS ISMGG)287.6.7 IISMG向汇汇接网关更新新MO路由(CMPPP_MO_ROUTEE_UPDAATE)操作作297.6.7.11 CMPPP_MO_RROUTE_UPDATTE消息定义义(ISMGGGNS)297.6.7.22CMPP_MO_ROOUTE_UUPDATEE_RESPP消息定义(GGNS ISMGG)297.6.8汇接接网关向ISSMG更新MT路由(CMPPP_PUSSH_MT_ROUTEE_
9、UPDAATE)操作作297.6.8.11 CMPPP_PUSSH_MT_ROUTEE_UPDAATE消息定定义(GNSSISMG)307.6.8.22 CMPPP_PUSSH_MT_ROUTEE_UPDAATE_REESP消息定定义(ISMMG GNNS)307.6.9汇接接网关向ISSMG更新MO路由(CMPPP_PUSSH_MO_ROUTEE_UPDAATE)操作作307.6.9.11 CMPPP_PUSSH_MO_ROUTEE_UPDAATE消息定定义(GNSSISMG)307.6.9.22 CMPPP_PUSSH_MO_ROUTEE_UPDAATE_REESP消息定定义(ISMMG
10、GNS)317.7系统定义义317.7.1 CCommannd_Id定定义31附录1 MOO状态报告的的产生32修订历史344前 言本规范为中国国移动通信集集团公司企业业规范,简称称CMPP,现现阶段版本是是对1.2.1版修订后后形成的,为为2.0版。本规规范描述了中中国移动短信信业务中各网网元(包括IISMG、GGNS和SPP)之间的相相关消息的类类型和定义。根根据业务的发发展,规范中中的信令操作作和参数将会会做进一步的的调整和增加加。本规范解释权属属于中国移动动通信集团公公司。本规范起草单位位:中国移动动通信集团公公司研发中心心。1 范围本规范规定了以以下三方面的的内容:(1) 信息资源站
11、实体体与互联网短短信网关之间间的接口协议议;(2) 互联网短信网关关之间的接口口协议;(3) 互联网短信网关关与汇接网关关之间的接口口协议。本规范适用于各各SP和ISSMG的开发发厂商。2 缩略语英文缩写英文全称说明ISMG Interneet Shoort Meessagee Gateeway互联网短信网关关SMPP Short MMessagge Peeer to Peer短消息点对点协协议CMPP China MMobilee Peerr to PPeer中国移动点对点点协议SMCShort MMessagge Cennter短消息中心GNS Gatewayy Namee Servver
12、网关名称服务器器(汇接网关关)SP Servicee Provvider业务提供者,即即信息资源站站实体SMCShort MMessagge ConntrolSP为收取包月月业务费用而而向网关发送送的消息,网网关收到后不不送给用户仅仅产生相应的的话单;ISMG_Idd网关代码:0XXYZ010XYZ999,其中XXYZ为省会会区号,位数数不足时左补补零,如北京京编号为1的的网关代码为为0010001,江西编编号为1的网网关代码为00791011,依此类推推。SP_IdSP的企业代码码:网络中SSP地址和身身 份的标标识、地址翻翻译、计费、结结算等 均均以企业代码码为依据。企企业代码以数数 字表
13、示示,共6位,从从“9XY0000”至 “9XY9999”,其中“XY”为各移动公公 司代码码。SP_CodeeSP的服务代码码:服务代码码是在使用 短信信方式的点播播类业务中,提提供给 用户点播播的内容/应应用服务提供供商代 码。服服务代码以数数字表示,全全国业 务服务务代码长度统统一为 4 位,即 “1000”“9999”;本地业务务服务 代码码长度统一为为5 位,即即 “010000”“099999”。Servicee_IdSP的业务类型型,数字、字字母和符号的的 组合,由由SP自定,如如图片传情可可定 为TPCCQ,股票查查询可定义为为11。3网络结构如图1所示,互互联网短信网网关(I
14、SMMG)是外部部信息资源站站实体(SPP)与移动网网内短信中心心之间的中介介实体,互联联网短信网关关一方面负责责接收SP发发送给移动用用户的信息和和提交给短信信中心。另一一方面,移动动用户点播SSP业务的信信息将由短信信中心通过互互联网短信网网关发给SPP。另外,为为了减轻短信信中心的信令令负荷,互联联网短信网关关还应根据路路由原则将SSP提交的信信息转发到相相应的互联网网短信网关。互互联网短信网网关通过向汇汇接网关(GGNS)查询询的方式获得得网关间的转转发路由信息息。4CMPP功功能概述CMPP协议主主要提供以下下两类业务操操作:(1) 短信发送(Shhort MMessagge Mob
15、bile OOriginnate,SSM MO)典型的业务操作作举例如图22所示:641源ISMG目的ISMG SMC SPGNS(汇接网关)35782图2 需要前转的MO示意图1) 手机发出数据请请求(可能是是订阅信息或或图片点播等等),被源IISMG接收收;2) 源ISMG对接接收到的信息息返回响应;3) 源ISMG在本本地查询不到到要连接的SSP,向GNNS(汇接网网关)发路由由请求信息;4) GNS将路由信信息返回;5) 源ISMG根据据路由信息将将请求前转给给目的ISMMG;6) 目的ISMG对对接收到的信信息返回响应应;7) 目的ISMG将将请求信息送送SP8) SP返回响应;在以
16、上操作中,步步骤3到步骤骤8均使用CCMPP协议议;在随后的操作中中,目的ISSMG在接收收到SP的响响应后将产生生MO状态报报告发给源IISMG。(2) 短信接收(Shhort MMessagge Mobbile TTerminnated,SSM MT)典型的业务操作作举例如图33所示:641源ISMG目的ISMG SP SMCGNS(汇接网关)23578图3 需要前转的MT示意图1) SP发出数据请请求(可能是是短信通知或或手机铃声等等),被源IISMG接收收;2) 源ISMG对接接收到的信息息返回响应;3) 源ISMG在本本地数据库中中找不到要目目的手机号段段所对应网关关代码,向GGNS
17、(汇接接网关)发路路由请求信息息;4) 汇接网关将路由由信息返回;5) 源ISMG根据据路由信息将将请求前转给给目的ISMMG;6) 目的ISMG对对接收到的信信息返回响应应;7) 目的ISMG将将请求信息发发送至SMCC;8) SMC向目的IISMG返回回响应;在上述操作中,步步骤1到步骤骤6均使用CCMPP协议议;在随后的操作中中,SMC将将通过NO.7信令网向向移动用户发发送信息,移移动用户收到到后将返回状状态报告(DDeliveery-Reeceiptt)给短信中中心,短信中中心将按照MMO操作的流流程将状态报报告返回给SSP(如果SSP要求返回回状态报告)。5. 协议栈CMPP协议以
18、以TCP/IIP作为底层层通信承载,具具体结构由图图4所示:CMPP TCPIP底层承载ISMGCMPP TCPIP底层承载CMPP TCPIP底层承载CMPP TCPIP底层承载ISMGSP GNS图4 CMPPP协议栈6. 通信方式式SP与ISMGG之间、ISSMG之间进进行信息交互互时,可以采采用长连接方方式,也可以以采用短连接接方式。所谓谓长连接,指指在一个TCCP连接上可可以连续发送送多个数据包包,在TCPP连接保持期期间,如果没没有数据包发发送,需要双双方发链路检检测包以维持持此连接。短短连接是指通通信双方有数数据交互时,就就建立一个TTCP连接,数数据发送完成成后,则断开开此TC
19、P连连接,即每次次TCP连接接只完成一对对CMPP消消息的发送。 6.1 长连接通信双方以客户户-服务器方方式建立TCCP连接,用用于双方信息息的相互提交交。当信道上上没有数据传传输时,通信信双方应每隔隔时间C发送送链路检测包包以维持此连连接,当链路路检测包发出出超过时间TT后未收到响响应,应立即即再发送链路路检测包,再再连续发送NN-1次后仍仍未得到响应应则断开此连连接。 参数CC、T、N原原则上应可配配置,现阶段段建议取值为为:C=3分分钟,T=660秒,N=3。 网关与与SP之间、网网关之间的消消息发送后等等待T秒后未未收到响应,应应立即重发,再再连续发送NN-1次后仍仍未得到响应应则停
20、发。现现阶段建议取取值为:T=60秒,NN=3。 消息采用并并发方式发送送,加以滑动动窗口流量控控制,窗口大大小参数W可可配置,现阶阶段建议为16,即接接收方在应答答前一次收到到的消息最多多不超过166条。 长连接接的操作流程程举例如图55所示: . . . . . . 拆除TCP连接建立TCP连接对CMPP消息2的响应对CMPP消息1的响应CMPP消息2服务器端客户端CMPP消息1滑动窗口不大于WW链路检测包 链路检测包响应链路检测包 链路检测包响应 . . . . . . 图5 长连接一一次操作流程程6.2 短连接通信双方以客户户-服务器方方式建立TCCP连接,应应答与请求在在同一个连接接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国移动 互联网 短信 网关 接口 协议 55397
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内