全球专业中文经管百科,由121,994位网友共同编写而成,共计435,880个条目

CMPP协议

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

(重定向自CMPP)

目录

CMPP协议

  CMPP协议是中国移动通信互联网短信网关接口协议(China Mobile Peerto Peer),是中国移动通信集团公司企业规范,简称CMPP,现阶段版本为2.0版。

CMPP协议的功能概述

  1.短信发送(Short Message Mobile 0riginate,SMMO)。典型的业务操作举例如图1所示:

Image:CMPP1.png

  ①手机发出数据请求(可能是订阅信息或图片点播等),被源ISMG接收;②源ISMG对接收到的信息返回响应;③源ISMG在本地查询不到要连接的SP,向GNS(汇接网关)发路由请求信息;④GNS将路由信息返回;⑤源ISMG根据路由信息将请求前转给目的ISMG;⑥目的ISMG对接收到的信息返回响应;⑦目的ISMG将请求信息送sP;⑧SP返回响应。

  在以上操作中,步骤3到步骤8均使用CMPP协议;在随后的操作中,目的ISMG在接收到SP的响应后将产生Mo状态报告发给源ISMG。

  2.短信接收(Short Message Mobile Terminated,SMMT)。典型的业务操作举例如图2所示:

Image:CMPP2.png

  ①SP发出数据请求(可能是短信通知或手机铃声等),被源ISMG接收;②源ISMG对接收到的信息返回响应;③源ISMG在本地数据库中找不到要目的手机号段所对应网关代码,向GNS(汇接网关)发路由请求信息;④汇接网关将路由信息返回;⑤源ISMG根据路由信息将请求前转给目的ISMG;⑥目的ISMG对接收到的信息返回响应;⑦目的ISMG将请求信息发送至SMC;⑧SMC向目的ISMG返回响应。

  在上述操作中,步骤1到步骤6均使用CMPP协议;在随后的操作中,SMC将通过No.7信令网向移动用户发送信息,移动用户收到后将返回状态报告(Delivery—Receipt)给短信中心,短信中心将按照M0操作的流程将状态报告返回给SP(如果SP要求返回状态报告)。

CMPP协议的通信方式

  CMPP协议以Tcp/Ip作为底层通信承载。SP与ISMG之间、ISMG之间进行信息交互时,可以采用长连接方式,也可以采用短连接方式。所谓长连接,指在一个TcP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发链‘路检测包以维持此连接。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,即每次TCP连接只完成一对CMPP消息的发送。

  1.长连接。通信双方以客户——服务器方式建立TCP连接,用于双方信息的相互提交。当信道上没有数据传输时,通信双方应每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后未收到响应,应立即再发送链路检测包,再连续发送N一1次后仍未得到响应则断开此连接。参数C、T、N原则上应可配置,现阶段建议取值为:C:3rain,T=60s,N=3。网关与SP之间、网关之间的消息发送后等待Ts后未收到响应,应立即重发,再连续发送N一1次后仍未得到响应则停发。现阶段建议取值为:T=60s,N=3。消息采用并发方式发送,加以滑动窗口流量控制,窗口大小参数w可配置。现阶段建议为16,即接收方在应答前一次收到的消息最多不超过16条。

  2.短连接。通信双方以客户——服务器方式建立TCP连接,应答与请求在同一个连接中完成。系统采用客户/服务器模式,操作以客户端驱动方式发起连接请求,完成一次操作后关闭此连接。网关与SP之间、网关之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送N一1次后仍未得到响应则停发。现阶段建议取值为:T=60s,N=3。

参考文献

  • 骆艳中,代建军.关于SGIP和CMCC两种短消息协议的比较[J].内蒙古科技与经济.2009,1
本条目对我有帮助3
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您认为本条目还有待完善,需要补充新内容或修改错误内容,请编辑条目投诉举报

本条目由以下用户参与贡献

Mis铭.

评论(共0条)

提示:评论内容为网友针对条目"CMPP协议"展开的讨论,与本站观点立场无关。

发表评论请文明上网,理性发言并遵守有关规定。

打开APP

以上内容根据网友推荐自动排序生成

下载APP

闽公网安备 35020302032707号