SGIP协议详解与开发指南
需积分: 9 112 浏览量
更新于2024-07-28
收藏 1.66MB DOC 举报
"SGIP协议开发说明书提供了关于中国联通的短消息网关系统接口协议的详细信息,包括协议说明、适用范围、系统架构、通信流程、消息定义等,适用于短信服务提供商进行短信开发工作。"
SGIP协议是中国联通用于短消息服务的通信标准,主要用于SMSC(Short Message Service Center,短消息服务中心)与SP(Service Provider,服务提供商)之间的数据交换。协议版本1.2详细规定了各种通信场景和操作流程。
1. **系统体系结构**:
- 消息在本地SMSC与本地SP间的传输
- SP向本地SMSC发送消息
- SMSC向异地SP发送消息
- SP向异地SMSC发送消息
- 路由选择机制确保消息正确投递
2. **通信流程**:
- 专用SGIP方式:涉及通信初始化、过程、结束、安全性、用户鉴权以及故障处理
- 通用HTTP方式:同样包含初始化、过程、结束,但适用于不支持SGIP的SP
- 通信节点编号规则确保每个节点有唯一的标识
- 序列号定义用于跟踪和确认消息传输
- 通信安全性涉及加密和防止未授权访问
- 用户鉴权包括被叫方付费、SP付费和第三方付费模式
3. **SP与SMG(短消息网关)通信**:
- SP到SMG的命令包括提交、交付、报告和用户报告等操作
- SMG到SP的命令响应这些操作,提供状态反馈和错误处理
4. **SMG间通信**:
- 初始化、过程、结束、故障处理和消息交换,确保SMG之间消息的顺利传递
5. **SMG与GNS(全局号码服务器)通信**:
- 用于号码解析和服务定位,同样包括初始化、过程、结束、故障处理和消息交互
6. **消息定义**:
- 基于通用HTTP的消息操作,如Submit(提交)、Deliver(交付)、Report(报告)、UserRpt(用户报告)和Trace(追踪)
- 各操作的请求内容定义了消息头和消息体的结构
- 应答内容则包含操作结果、状态码和可能的错误信息
SGIP协议的开发和实施对于短信服务提供商至关重要,它定义了一套完整的通信规范,确保了不同系统间短信服务的稳定性和可靠性。开发者在实现短信服务时,需要深入理解SGIP协议的各个部分,包括消息格式、传输机制和错误处理,以确保短信能够准确、高效地送达目标用户。
2011-06-09 上传
2010-03-22 上传
2009-07-09 上传
2010-06-29 上传
112 浏览量
156 浏览量
2010-03-22 上传
shiyanbo100
- 粉丝: 0
- 资源: 1
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析