中国电信集团公司企业标准(SMGP协议)(v3.0) (20050412)
### 中国电信集团公司企业标准(SMGP协议)v3.0 关键知识点解析 #### 一、标准概述 《中国电信集团公司企业标准(SMGP协议)(v3.0)》是针对短消息网关(Short Message Gateway Protocol, SMGP)制定的技术规范。该标准于2005年4月10日发布,并于同年4月30日正式实施。它旨在规范短消息网关与其他网络元素之间的短消息传输接口。 #### 二、适用范围 该标准适用于以下场景: - **固定网络**与**移动网络**中的短消息传输。 - **短消息网关**、**相关网元设备开发商**及**内容提供商**。 - 规定了短消息网关与非短消息中心(Short Message Service Center, SMC)网元设备之间的接口协议。 #### 三、引用标准 该标准参考了以下规范: - **ShortMessage Peer-to-Peer Protocol Specification**(短消息点对点协议规格书)。 - **短消息网关(SMGP)协议V2.0**。 #### 四、缩略语解释 - **ESME (External Short Message Entity)**:外部短消息实体,指与短消息网关通信的实体。 - **GNS (Gateway Name Server)**:网关名称服务器,用于短消息网关间的汇接。 - **SP (Service Provider)**:服务提供商,提供内容和服务。 - **SMC (Short Message Center)**:短消息中心,负责处理短消息的存储转发。 - **SMGP (Short Message Gateway Protocol)**:短消息网关协议。 - **SMGW (Short Message Gateway)**:短消息网关,也称SMSSAG。 - **SMPP (Short Message Peer to Peer Protocol)**:短消息点对点协议。 #### 五、SMGP协议概述 ##### 5.1 定义 - **SMGP协议**:用于短消息网关与非SMC网元设备之间进行短消息传输的接口协议。 - **ESME**:非SMC网元设备,向SMGW发送或从SMGW接收短消息的实体。 - **SMGP协议**包含三个部分: - **SMGP基本协议**:适用于SMGW间及SMGW与SP间的短消息传输。 - **SMGP协议扩展计费接口**:针对短信业务计费特点进行扩展的协议。 - **SMGP协议扩展电子商务接口**:应用于业务网关模块与专业内容提供商之间的接口。 ##### 5.2 通信方式 SMGW与ESME之间的连接方式有两种: - **长连接**:在一个TCP连接上连续发送多个数据包。当连接上没有数据传输时,双方需定期发送链路检测包来维持连接。参数C、T、N建议取值分别为3分钟、60秒、3。 - **短连接**:每次数据交互建立一个新的TCP连接,完成数据发送后断开连接。通信双方之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送N-1次后仍未得到响应则停发。现阶段建议取值为:T=60秒,N=3。 #### 六、SMGP基本协议 该部分主要包括以下几个方面: - **数据类型**:定义了SMGP协议中的数据类型。 - **消息结构**:描述了SMGP消息的基本结构,包括消息头和消息体。 - **消息头参数**:包括版本号、命令ID等。 - **消息体参数**:分为必选参数和可选参数,详细定义了各种参数的格式和含义。 #### 七、SMGP扩展协议 除了基本协议外,还包括两个扩展协议: - **扩展计费接口**:增加了计费相关功能,支持更复杂的计费场景。 - **扩展电子商务接口**:专门设计用于支持电子商务业务,如银行、证券公司的服务。 #### 八、API函数 为了方便开发人员使用SMGP协议,该标准还提供了API函数的相关说明,包括: - **基本要求**:定义了API函数使用的环境和基本规则。 - **数据结构说明**:以C语言为例,说明了API函数使用的数据结构。 - **函数说明**:详细解释了各个API函数的功能和用法。 - **配置说明**:指导如何配置API函数。 - **错误代码含义**:列出了可能出现的错误代码及其含义。 #### 九、短消息群发功能 此外,该标准还介绍了短消息群发功能的实现方法,包括群发策略、错误处理等细节。 《中国电信集团公司企业标准(SMGP协议)(v3.0)》是一份全面且细致的技术规范,不仅定义了短消息网关与非SMC网元之间的接口协议,还提供了具体的实现指南和技术细节,对于推动短消息业务的发展具有重要意义。
剩余63页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计——基于监督学习的web入侵检测系统(0day收集器).zip
- 基于YOLOV5的车辆跟踪与目标检测,答辩PPT
- 一款基于stm32的环境监测系统·.zip
- 基于Servlet+EasyUI+Mysql学生信息管理系统.zip
- 五级流水线cpu修正版
- python项目源码-智慧校园考试系统程序.rar
- Python课程设计, 智慧校园考试系统,包括用户管理,注册机构,配置题库,答题功能.zip
- python智慧校园考试系统程序.rar
- google-chrome-132.0.6833.0-amd64.deb
- Linux常用命令详解: 提高系统管理和网络管理效率
- 基于BERT模型的深度学习中文文本分类实现,包含大约20000条新闻的训练和测试集,包装有简单HTTP接口可供调用。.zip
- 机械设计双工位贴双面胶纸机sw18非常好的设计图纸100%好用.zip
- 通信原理ppt实用版,个人学习整理,仅供参考
- 基于YOLOv5和DeepSort的图像处理车辆速度检测系统设计与实现
- C++使用webservices
- 机械设计双工位自动尺寸测量机sw18非常好的设计图纸100%好用.zip