中国电信集团公司技术标准_短信息网关协议(SMGP V3.1)规范) 很清楚的pdf
### 中国电信短消息网关协议(SMGP V3.1)规范分析 #### 一、概述 中国电信集团公司发布的《中国电信短消息网关协议(SMGP)规范(V3.1)》是一项重要的技术标准,旨在定义短消息网关与其他网络元素之间进行短消息传输的接口协议。该规范是在原有SMGP V3.0的基础上进行修订和完善,以适应全业务经营的需求,并且更加符合实际业务场景。 #### 二、范围 本规范主要应用于短消息网络上的短消息网关与其它网络元素之间的短消息传输,涵盖了固定网和移动网两种网络环境。适用的对象包括但不限于短消息网关、相关网络设备制造商以及内容提供商等。 #### 三、规范性引用文件 本规范引用了两个关键文件作为参考基础: 1. **《中国电信短消息网关协议(SMGP)V3.0》**:这是本规范的基础,用于指导SMGP协议的基本架构和技术细节。 2. **《中国电信CDMA业务网络设备技术规范-短消息业务网关(SMSGW)设备技术规范》**:此文档定义了短消息业务网关的技术规格和性能要求,是本规范的重要补充。 #### 四、名词术语与缩略语 - **ESME(External Short Message Entity)**:外部短消息实体,通常通过SMPP协议接入到短消息中心。 - **SMSC(Short Message Service Center)**:短消息服务中心,负责短消息的存储与转发。 - **SMGW(Short Message Gateway)**:短消息业务接入网关,主要功能包括提供短消息与外部网络的互通以及短信增值服务的接入等。 #### 五、SMGP协议概述 ##### 5.1 通信方式 SMGP协议支持两种通信方式:长连接(Long Connection)和短连接(Short Connection)。 - **长连接**:在客户端和服务端之间建立一个持久的TCP连接,适用于频繁交互的场景。 - **短连接**:每次请求都需要建立新的TCP连接,适用于较少交互的场景。 ##### 5.2 协议应用及涉及的端口号 - **固定网短消息业务**:定义了在固定网络环境中使用SMGP协议进行短消息传输的具体要求。 - **移动网短消息业务**:针对移动网络环境中的短消息传输,给出了相应的规范和指南。 - **基于短消息的电子商务业务**:特别指出在电子商务领域中如何利用短消息进行业务交互,如订单确认、支付通知等。 #### 六、SMGP协议 ##### 6.1 数据类型 - **基本数据类型**:如字符串、整型等基本的数据类型定义。 - **可选参数**:根据应用场景的不同,可以添加不同的可选参数来增强消息的功能性和灵活性。 ##### 6.2 消息结构 - **消息头结构**:包含消息类型、版本号等基本信息。 - **消息体结构**:根据不同类型的短消息,消息体中可能包含发送者、接收者、消息内容等关键信息。 #### 七、SMGP扩展协议 本规范还定义了SMGP协议的扩展接口,包括计费接口和电子商务接口,以满足更复杂的应用需求: - **SMGP协议扩展计费接口**:增加了计费相关的消息头和消息体字段,以支持按量计费等计费模型。 - **SMGP协议扩展电子商务接口**:为了适应电子商务业务的需求,增加了额外的消息头和消息体字段,以支持订单处理、支付确认等功能。 #### 八、参数定义 - **消息头参数**:包括序列号、命令长度、命令ID等重要字段。 - **消息体必选参数**:如源地址、目的地址、消息内容等。 - **消息体可选参数**:例如优先级、有效期等。 #### 九、基于SMGP协议的API函数 本规范还提供了一套基于SMGP协议的API函数,以便开发者能够更方便地集成和使用SMGP协议。这些API函数包括初始化API、发送单条短消息、群发短消息、获取群发结果等功能。 #### 十、总结 中国电信集团公司发布的《中国电信短消息网关协议(SMGP)规范(V3.1)》不仅明确了短消息网关与其他网络元素之间的接口协议,还提供了详细的实现指南和技术建议。这对于推动短消息业务的发展、提升服务质量具有重要意义。随着未来业务的不断拓展和技术的进步,预计这一规范也将得到进一步的完善和发展。
































- 粉丝: 162
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- (源码)基于Django框架的图片标签管理网站.zip
- (源码)基于Python的集成学习框架Cuber.zip
- 机器学习相关材料,以及Coursera课程的作业
- 机器学习算法的具体实现路径与实际应用探索
- 牵伴APP连接父母与子女的温情纽带-空巢老人关怀-亲情交流平台-精神赡养解决方案-远程监护系统-Android原生开发-Java编程语言-AndroidStudio开发环境-.zip
- 专注爬虫技术学习:涵盖 JS 逆向、APP 逆向、抓包、验证码等多领域知识收集
- 机器学习算法的实现和应用
- 基于支持向量机 SVM 算法的机器学习股票交易策略研究
- 计算机系统课程设计项目-基于Java的计算机系统全功能模拟器-模拟计算机硬件架构-进程调度算法-内存管理机制-文件系统实现-设备驱动模拟-多线程并发控制-系统调用接口-用户交互界面.zip
- 基于海康威视SDK开发的网络摄像头远程配置管理系统-支持FTP文件传输-定时抓图-计划任务配置-多设备批量操作-RESTful接口-Java后端服务-Swagger文档-Sprin.zip
- 4e1b8-main.zip
- 面向中文用户的机器学习学习资料汇总大全
- 专门面向中文用户的机器学习相关的学习资料大集合
- 基于计算机视觉的相机标定与3D坐标转换系统-提供完整的相机标定流程和2D到3D坐标转换算法-包含RGB相机标定-红外相机标定-图像去畸变-平面直线算法-PnP算法-8点算法-Sta.zip
- 使用 PHP-ML 库进行机器学习的实现方法
- 基于PHP-ML库实现机器学习


