论文摘要
当前,短信作为一种低成本的承载方式,已经成为广大用户及时方便地获取信息的一种手段,从信息平台到手机用户的短信信息服务业务得到了快速的发展。本文就服务提供商(SP)与运营商互联网短信网关(ISMG)之间短消息网关通信模块的设计和实现进行了研究。首先阐述了短信网关系统的组成和结构,在概述CMPP3.0协议功能的同时,分析了CMPP3.0协议下的消息模式,并根据消息的传递方向性做出了分类。其次,对短消息网关通信模块的功能需求和安全机制等一系列问题做出分析和研究,提出了基于CMPP3.0协议的短消息网关通信模块的设计思路。本系统是基于Visual C++6.0集成开发环境下实现的,给出系统架构设计规划的同时,具体实现了SP与ISMG之间的消息收发机制。从鉴权、授权、访问控制和完整性等多方面保证系统构架的安全性能,并利用消息异步处理方式实现了消息全双工收发,达到了消息处理高效性的目的,同时系统具备良好的可扩展性和可移植性,以便SP根据实际需求进行软件的二次开发。
论文目录
摘要Abstract第一章 前言第二章 CMPP协议简介2.1 网络结构2.2 CMPP功能概述2.3 协议栈2.4 通信方式2.4.1 长连接2.4.2 短连接2.4.3 本协议中涉及的端口号2.4.4 交互过程中的应答方式第三章 消息定义3.1 基本数据类型3.2 消息结构3.3 消息头格式3.4 信息资源站实体(SP)与互联网短信网关(ISMG)间的消息定义CONNECT)操作'>3.4.1 SP请求连接到ISMG(CMPPCONNECT)操作CONNECT消息定义(SP→ISMG)'>3.4.1.1 CMPPCONNECT消息定义(SP→ISMG)CONNECTRESP消息定义(ISMG→SP)'>3.4.1.2 CMPPCONNECTRESP消息定义(ISMG→SP)TERMINATE)操作'>3.4.2 SP或ISMG请求拆除连接(CMPPTERMINATE)操作TERMINATE消息定义(SP→ISMG或ISMG→SP)'>3.4.2.1 CMPPTERMINATE消息定义(SP→ISMG或ISMG→SP)TERMINATERESP消息定义(SP→ISMG或ISMG→SP)'>3.4.2.2 CMPPTERMINATERESP消息定义(SP→ISMG或ISMG→SP)SUBMIT)操作'>3.4.3 SP向ISMG提交短信(CMPPSUBMIT)操作SUBMIT消息定义(SP→ISMG)'>3.4.3.1 CUPPSUBMIT消息定义(SP→ISMG)SUBMITRESP消息定义(ISMG→SP)'>3.4.3.2 CMPPSUBMITRESP消息定义(ISMG→SP)QUERY)操作'>3.4.4 SP向ISMG查询发送短信状态(CMPPQUERY)操作QUERY消息的定义(SP→ISMG)'>3.4.4.1 CMPPQUERY消息的定义(SP→ISMG)QUERYRESP消息的定义(ISNG→SP)'>3.4.4.2 CMPPQUERYRESP消息的定义(ISNG→SP)DELIVER)操作'>3.4.5 ISMG向SP送交短信(CMPPDELIVER)操作DELIVER消息定义(ISMG→SP)'>3.4.5.1 CMPPDELIVER消息定义(ISMG→SP)DELIVERRESP消息定义(SP→ISMG)'>3.4.5.2 CMPPDELIVERRESP消息定义(SP→ISMG)CANCEL)操作'>3.4.6 SP向ISMG发起删除短信(CMPPCANCEL)操作CANCEL消息定义(SP→ISMG)'>3.4.6.1 CMPPCANCEL消息定义(SP→ISMG)CANCELRESP消息定义(ISMG→SP)'>3.4.6.2 CMPPCANCELRESP消息定义(ISMG→SP)ACTIVETEST)操作'>3.4.7 链路检测(CMPPACTIVETEST)操作ACTIVETEST定义(SP→ISMG或ISMG→SP)'>3.4.7.1 CMPPACTIVETEST定义(SP→ISMG或ISMG→SP)ACTIVETESTRESP定义(SP→ISMG或ISMG→SP)'>3.4.7.2 CMPPACTIVETESTRESP定义(SP→ISMG或ISMG→SP)3.5 消息分类3.5.1 单向传递消息3.5.1.1 SP作为消息发送方3.5.1.2 ISMG作为消息发送方3.5.2 双向传递消息第四章 短信网关通信模块的设计4.1 需求分析4.1.1 系统要求:4.1.2 其它要求:4.1.3 功能需求:4.1.4 系统性能指数:4.1.5 安全机制4.2 设计思路。4.2.1 功能概述4.2.2 设计流程4.3 主要技术难点及解决办法4.3.1 链路检测、超时重发和差错重发4.3.2 消息的发送成功率4.3.3 消息的分类处理第五章 短信网关通信模块的实现5.1 SP与ISMG建立连接5.2 发送短消息5.3 ConnectSocket连接消息处理5.4 接收移动网关转发过来的各类信息5.5 消息的分类处理5.6 出错处理第六章 未来工作致谢参考文献附录
相关论文文献
- [1].基于C#的CMPP3.0协议的实现与开发[J]. 网友世界 2013(08)
标签:短消息增值业务论文;