1/19
文档分类:通信/电子

基于CMPP协议的短消息网关设计(改过).doc


下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
基于CMPP协议的短消息网关设计(改过).doc
文档介绍:
目 录

摘要2
1 绪论,主要讲述短消息业务的发展概况,论文主要工作内容及意义。3
11短信业务发展现状3
12本文的内容和研究的意义3
2 短信网络分析,介绍短消息网络的系统结构及短消息原理。4
21短信网络概述4
22短信网络系统结构4
3 短消息网关分析,阐述了短消息网关在短消息网络中的作用和必要性。6
31短信网关系统6
311 短信网关系统组成6
312 短信网关系统结构功能7
32 CMPP协议7
321CMPP功能概述8
322 CMPP通信方式8
323 CMPP消息定义及格式9
4 基于CMPP协议的短信收发系统的设计,给出了整个短消息平台的系统结构设计、组成、短消息流程。11
41短消息收发系统需求分析11
411 目标与要求11
42短消息收发系统SP客户端接入方式11
421 API接入方式11
422 模拟网关11
43短消息收发系统结构12
431 短信增值业务网络平面结构12
432 系统收发短消息流程13
5 基于CMPP协议API接口程序的设计与实现,给出对外接口程序的详细设计及接口类的实现。15
51接口程序流程15
511 Socket连接15
512 登录网关服务器15
513 发送线程处理16
514接收线程处理17
515链路检测线程处理18
52接口类的实现18
521数据结构的定义18
6 结论。20
61论文工作总结20
参考文献21


摘要

本文介绍了短信网关(ISMG)在无线互联网短消息业务中所起的重要作用。ISMG为服务提供商(SP)与短消息中心(SMSC)之间的数据交换提供了一条安全、快捷的通道,以便手机用户采用短信方式与SP双向通信,接收SP提供的信息服务。
本文设计与实现了基于***点对点协议(CMPP2 0 )的短信网关动态链接库,提供WINDOWS下统一的编程接口。通过本接口,还开发了SP应用程序。
本课题的主要工作是封装CMPP协议,实现短消息网关的接口程序。采用多线程处理方式,消息收、发以及链路检测均在不同的线程。为了提高发送效率,发送线程采用线程池管理。并且为了提供高效的传输数据同时兼顾可靠性,根据CMPP协议在连接链路上采用滑动窗口,加以流量控制。接口程序以动态链接库的形式导出API接口类,提供其成员函数和成员变量供SP应用程序调用。
编程语言采用VC,主要涉及到socket编程、CMPP所规定的数据包(PDU)生成和解析以及请求/应答机制的实现。在接口程序中,分为三层:Socket_ IO层、CMPP PDU层和API层。
本系统采用卓越短信网关模拟器对本接口程序进行测试。
关键词:短信网关;CMPP; API接口


第1章 绪论

1 1短信业务发展现状
2001年8月1日,中国联通正式推出了其无线数据业务的统一品牌“联通在信”,正要与“移动梦网”比个高低上下。经营固定电话的中国电信,对于短信息市场也是早想杀入以占据一席之地。目前固网短信业务己在广东、福建等地试运行,年底将面向全国大规模推出。据了解,固网短信业务的收费标准尚未最终确定,预计会采取包月制和按条数计两种计费方法,而且会比手机短信息的资费低。业内人士认为,作为中国最大的电信运营商,中国电信拥有最大的用户群体、强大的网络支撑和丰富的内容服务经验,一旦大规模推出固定短信息业务,消息定制类、信息点播类的“移动梦网”业务将会受到较大的冲击,部分业务收入将会被分流。
12本文的内容和研究的意义
随着通信技术的发展,无线互联网短消息业务正在为用户提供越来越多的服务。目能大部分短消息业务的互联互通都是使用短消息网关来实现,主要服务提供商SP与短消息网关之间通过二进制的CMPP(***点对点协议)接口进行信息交换。
本文的工作是构建一个编程实现短信息网关接口的简单模型,开发出实现CMPP协议的短信网关动态链接库,并实现SP客户端的短信功能。而且自己开发实现CMPP的好处在于可以用一套平台,只需稍加修改甚至不用修改就可以应用到不同的网关。
本课题的设计是为交通部西部项目“汉江航行安全保障信息系统”中增加融合进一个短信功能,主要用于在GPRS连接发生故障时,用短信功能远程控制船载终端进行程序修改和启动工作。


第2章 信网络分析

21短信网络概述
GSM系统除了提供电路交换的各种电信业务和承载业务外,还提供基于分组交换的短消息业务。短消息(Short Message),又称为短信息或短信(本文对短消息、短信息和
内容来自淘豆网www.taodocs.com转载请标明出处.