CM协议新版

上传人:优*** 文档编号:130104533 上传时间:2020-04-25 格式:DOC 页数:41 大小:475KB
返回 下载 相关 举报
CM协议新版_第1页
第1页 / 共41页
CM协议新版_第2页
第2页 / 共41页
CM协议新版_第3页
第3页 / 共41页
CM协议新版_第4页
第4页 / 共41页
CM协议新版_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《CM协议新版》由会员分享,可在线阅读,更多相关《CM协议新版(41页珍藏版)》请在金锄头文库上搜索。

1、可编辑 中国移中国移动动通信通信 互联网短信网关接口协议互联网短信网关接口协议 China China MobileMobile PeerPeer toto Peer Peer CMPP CMPP V2 0V2 0 中国移动通信集团公司中国移动通信集团公司 20022002年年 4 4 月月 可编辑 目目 录录 前前 言言 4 4 1 1范围范围 5 5 2 2缩略语缩略语 5 5 3 3 网络结构 网络结构 6 6 4 4 CMPPCMPP 功能概述功能概述 7 7 5 5 协议栈协议栈 8 8 6 6 通信方式通信方式 9 9 6 1长连接 9 6 2短连接 11 6 3本协议中涉及的端口

2、号 12 6 4 交互过程中的应答方式 12 7 7 消息定义 消息定义 1313 7 1 基本数据类型 13 7 2 消息结构 13 7 3 消息头格式 Message Header 13 7 4 信息资源站实体 SP 与互联网短信网关 ISMG 间的消息定义 13 7 4 1 SP 请求连接到 ISMG CMPP CONNECT 操作 13 7 4 2 SP 或 ISMG 请求拆除连接 CMPP TERMINATE 操作 15 7 4 3 SP 向 ISMG 提交短信 CMPP SUBMIT 操作 15 7 4 4 SP 向 ISMG 查询发送短信状态 CMPP QUERY 操作 18 7

3、 4 5 ISMG 向 SP 送交短信 CMPP DELIVER 操作 19 7 4 6SP 向 ISMG 发起删除短信 CMPP CANCEL 操作 22 7 4 7链路检测 CMPP ACTIVE TEST 操作 23 7 5 互联网短信网关 ISMG 之间的消息定义 23 7 5 1 源 ISMG 请求连接到目的 ISMG CMPP CONNECT 操作 23 7 5 2 源 ISMG 请求拆除到目的 ISMG 的连接 CMPP TERMINATE 操作 23 7 5 3 链路检测 CMPP ACTIVE TEST 操作 23 7 5 4 源 ISMG 向目的 ISMG 转发短信 CMP

4、P FWD 操作 23 7 6 互联网短信网关 ISMG 与汇接网关 GNS 之间的消息定义 28 7 6 1 ISMG 请求连接到 GNS 或 GNS 请求连接到 ISMG CMPP CONNECT 操作 28 可编辑 7 6 2 ISMG 请求拆除到 GNS 的连接或 GNS 请求拆除到 ISMG 的连接 CMPP TERMINATE 操作 28 7 6 3 ISMG 向汇接网关查询 MT 路由 CMPP MT ROUTE 操作 28 7 6 4 ISMG 向汇接网关查询 MO 路由 CMPP MO ROUTE 操作 29 7 6 5ISMG 向汇接网关获取路由 CMPP GET ROUT

5、E 操作 30 7 6 6 ISMG 向汇接网关更新 MT 路由 CMPP MT ROUTE UPDATE 操作 31 7 6 7 ISMG 向汇接网关更新 MO 路由 CMPP MO ROUTE UPDATE 操作 32 7 6 8 汇接网关向 ISMG 更新 MT 路由 CMPP PUSH MT ROUTE UPDATE 操作 33 7 6 9 汇接网关向 ISMG 更新 MO 路由 CMPP PUSH MO ROUTE UPDATE 操作 34 7 7 系统定义 35 7 7 1 Command Id 定义 35 附录附录 1 1 MOMO 状态报告的产生状态报告的产生 3737 修订历

6、史修订历史 3939 可编辑 前前 言言 本规范为中国移动通信集团公司企业规范 简称 CMPP 现阶段版本是对 1 2 1 版修 订后形成的 为 2 0 版 本规范描述了中国移动短信业务中各网元 包括 ISMG GNS 和 SP 之间的相关消息的类型和定义 根据业务的发展 规范中的信令操作和参数将会做 进一步的调整和增加 本规范解释权属于中国移动通信集团公司 本规范起草单位 中国移动通信集团公司研发中心 本标准主要起草人 党京 孙若雯 于蓉蓉 袁向阳 可编辑 1范围范围 本规范规定了以下三方面的内容 1 信息资源站实体与互联网短信网关之间的接口协议 2 互联网短信网关之间的接口协议 3 互联网

7、短信网关与汇接网关之间的接口协议 本规范适用于各 SP 和 ISMG 的开发厂商 2缩略语缩略语 英文缩写英文全称说明 ISMG Internet Short Message Gateway 互联网短信网关 SMPP Short Message Peer to Peer 短消息点对点协议 CMPP China Mobile Peer to Peer 中国移动点对点协议 SMCShort Message Center 短消息中心 GNS Gateway Name Server 网关名称服务器 汇接网关 SP Service Provider 业务提供者 即信息资源站实体 SMCShort Mes

8、sage Control SP 为收取包月业务费用而向网关发送的消 息 网关收到后不送给用户仅产生相应的话 单 ISMG Id 网关代码 0XYZ01 0XYZ99 其中 XYZ 为省会区号 位数不足时左补零 如北京编 号为 1 的网关代码为 001001 江西编号为 1 的网关代码为 079101 依此类推 SP Id SP 的企业代码 网络中 SP 地址和身 份的标识 地址翻译 计费 结算等 均以企业代码为依据 企业代码以数 字表示 共 6 位 从 9XY000 至 9XY999 其中 XY 为各移动公 司代码 SP Code SP 的服务代码 服务代码是在使用 短信方式的点播类业务中 提

9、供给 用户点播的内容 应用服务提供商代 可编辑 码 服务代码以数字表示 全国业 务服务代码长度统一为 4 位 即 1000 9999 本地业务服务 代码长度统一为 5 位 即 01000 09999 Service I d SP 的业务类型 数字 字母和符号的 组合 由 SP 自定 如图片传情可定 为 TPCQ 股票查询可定义为 11 3 3 网络结构 网络结构 短信 中心 SMPP Internet SP SP SP GNS GNS 短信 中心 SMPP ISMG 短信 中心 SMPP ISMG ISMG 短信 中心 SMPP ISMG Internet 专线或局域网 专线或局域网 SP 短

10、信 中心 SMPP ISMG CMPP 图1 互联网短信网关逻辑网络结构 如图 1 所示 互联网短信网关 ISMG 是外部信息资源站实体 SP 与移动网内短信中 心之间的中介实体 互联网短信网关一方面负责接收 SP 发送给移动用户的信息和提交给 短信中心 另一方面 移动用户点播 SP 业务的信息将由短信中心通过互联网短信网关发 给 SP 另外 为了减轻短信中心的信令负荷 互联网短信网关还应根据路由原则将 SP 提 交的信息转发到相应的互联网短信网关 互联网短信网关通过向汇接网关 GNS 查询的 方式获得网关间的转发路由信息 可编辑 4 4 CMPPCMPP 功能概述功能概述 CMPP协议主要提

11、供以下两类业务操作 1 短信发送 Short Message Mobile Originate SM MO 典型的业务操作举例如图 2 所示 1 手机发出数据请求 可能是订阅信息或图片点播等 被源 ISMG 接收 2 源 ISMG 对接收到的信息返回响应 3 源 ISMG 在本地查询不到要连接的 SP 向 GNS 汇接网关 发路由请求信息 4 GNS 将路由信息返回 5 源 ISMG 根据路由信息将请求前转给目的 ISMG 6 目的 ISMG 对接收到的信息返回响应 7 目的 ISMG 将请求信息送 SP 8 SP 返回响应 在以上操作中 步骤3到步骤8均使用CMPP协议 在随后的操作中 目的

12、ISMG在接收到SP的响应后将产生MO状态报告发给源ISMG 2 短信接收 Short Message Mobile Terminated SM MT 典型的业务操作举例如图3所示 图 2 需要前转的 MO 示意图 6 4 1 源 ISMG目的 ISMG SMC SP GNS 汇接网关 3 5 78 2 可编辑 1 SP 发出数据请求 可能是短信通知或手机铃声等 被源 ISMG 接收 2 源 ISMG 对接收到的信息返回响应 3 源 ISMG 在本地数据库中找不到要目的手机号段所对应网关代码 向 GNS 汇接网 关 发路由请求信息 4 汇接网关将路由信息返回 5 源 ISMG 根据路由信息将请

13、求前转给目的 ISMG 6 目的 ISMG 对接收到的信息返回响应 7 目的 ISMG 将请求信息发送至 SMC 8 SMC 向目的 ISMG 返回响应 在上述操作中 步骤 1 到步骤 6 均使用 CMPP 协议 在随后的操作中 SMC 将通过 NO 7 信令网向移动用户发送信息 移动用户收到后将返回 状态报告 Delivery Receipt 给短信中心 短信中心将按照 MO 操作的流程将状态报告 返回给 SP 如果 SP 要求返回状态报告 5 5 协议栈协议栈 CMPP 协议以 TCP IP 作为底层通信承载 具体结构由图 4 所示 6 4 1 源 ISMG目的 ISMG SP SMC G

14、NS 汇接网关 2 3 5 78 图 3 需要前转的 MT 示意图 可编辑 图 4 CMPP 协议栈 6 6 通信方式通信方式 SP 与 ISMG 之间 ISMG 之间进行信息交互时 可以采用长连接方式 也可以采用短连 接方式 所谓长连接 指在一个 TCP 连接上可以连续发送多个数据包 在 TCP 连接保持 期间 如果没有数据包发送 需要双方发链路检测包以维持此连接 短连接是指通信双方 有数据交互时 就建立一个 TCP 连接 数据发送完成后 则断开此 TCP 连接 即每次 TCP 连接只完成一对 CMPP 消息的发送 6 1长连接长连接 通信双方以客户 服务器方式建立 TCP 连接 用于双方信

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

16、16 条 长连接的操作流程举例如图 5 所示 CMPP TCP IP 底层承载 ISMG CMPP TCP IP 底层承载 CMPP TCP IP 底层承载 CMPP TCP IP 底层承载 ISMGSP GNS 可编辑 图 5 长连接一次操作流程 建立 TCP 连接 滑动窗口不大于 W W CMPP 消息 1 客户端服务器端 CMPP 消息 2 对 CMPP 消息 1 的响应 对 CMPP 消息 2 的响应 链路检测包 链路检测包响应 建立 TCP 连接 链路检测包 链路检测包响应 拆除 TCP 连接 建立 TCP 连接 可编辑 6 2短连接短连接 通信双方以客户 服务器方式建立 TCP 连接 应答与请求在同一个连接中完成 系统采用 客户 服务器模式 操作以客户端驱动方式发起连接请求 完成一次操作后关闭此连接 网关与 SP 之间 网关之间的消息发送后等待 T 秒后未收到响应 应立即重发 再连 续发送 N 1 次后仍未得到响应则停发 现阶段建议取值为 T 60 秒 N 3 短连接的操作流程举例如图 6 所示 图 6 短连接的操作流程 对 CMPP 消息 1 的响应 CMPP 消息 1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 法律文献 > 法律文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号