学位论文 > 优秀研究生学位论文题录展示
基于CMPP协议的短信接口程序开发设计
作 者: 李廷兰
导 师: 侯晓荣;王咏磊
学 校: 电子科技大学
专 业: 软件工程
关键词: 短信网关 CMPP 数据库 Socket
分类号: TN929.5
类 型: 硕士论文
年 份: 2010年
下 载: 48次
引 用: 1次
阅 读: 论文下载
内容摘要
本论文对短信信息服务的业务发展现状、业务类型进行了一般性介绍,对开发短信接口程序的基础知识进行了简要介绍,对短信网络的信息传输过程进行了详细分析,以及对中国移动CMPP协议的通信模型、通信方式、消息定义等一些关键环节进行了详细阐述,实现了一个基于CMPP协议的短信接口程序。在短信接口程序的开发过程中,应用软件工程的知识,进行了需求分析、系统架构分析,并根据分析结果,进行了模块划分、数据库设计、代码编写等详细设计,完成了短信接口程序的开发。在开发过程中,通过使用卓越短信网关模拟器工具包VI.8版提供的中国移动CMPP模拟器作为测试工具。并使用实际的网关来进行相关测试,能成功收、发短信,证明程序开发是成功的。
|
全文目录
摘要 4-5 ABSTRACT 5-8 第一章 绪论 8-12 1.1 短信业务发展现状 8 1.2 短信业务发展阶段 8-9 1.3 课题背景及国内研究与应用现状 9-10 1.4 研究内容与特色 10-12 第二章 系统涉及的相关知识 12-20 2.1 SQLSERVER 数据库和结构化查询语言 12-13 2.1.1 数据库简介 12-13 2.1.2 结构化查询语言 13 2.2 TCP 协议和UDP 协议 13-15 2.2.1 TCP 协议 14 2.2.2 UDP 协议 14-15 2.3 SOCKET 编程 15 2.3.1 Socket 简介 15 2.3.2 短连接与长连接模式 15 2.4 C#语言 15-18 2.4.1 C#语言的发展过程 15-16 2.4.2 Socket I/O 模块 16-18 2.5 CLIENT/SERVER 编程模式 18-20 第三章 短信网络分析 20-32 3.1 MS 与SMSC 的数据传输 20 3.2 MS 与SMSC 的短信传输过程 20-23 3.2.1 移动终端发起的短信传输过程 20-21 3.2.2 移动终端接收的短信传输过程 21-23 3.3 短信网关功能分析 23 3.4 CMPP 协议 23-32 3.4.1 网络模型 23-24 3.4.2 CMPP 协议栈 24-25 3.4.3 CMPP 通信方式 25-28 3.4.4 CMPP 的消息定义 28-32 第四章 系统需求分析 32-33 4.1 功能需求 32 4.2 性能需求 32-33 第五章 系统整体架构分析 33-36 5.1 系统体系结构 33-34 5.2 消息传输流程分析 34-36 5.2.1 消息上行(MO) 34 5.2.2 消息下行(MT) 34-36 第六章 基于CMPP 协议的短信接口程序的详细设计 36-47 6.1 数据库设计 36-38 6.2 模块设计 38-43 6.2.1 初始化模块 39 6.2.2 发送线程处理模块 39-41 6.2.3 接收线程处理模块 41-43 6.3 关键技术 43-47 6.3.1 Socket 通信 43 6.3.2 多线程处理 43-44 6.3.3 数据库安全 44 6.3.4 网络字节序 44-46 6.3.5 MD5 加密实现 46-47 第七章 软件测试 47-49 7.1 开发与运行环境 47 7.2 测试结果及分析 47-49 第八章 结论及展望 49-50 8.1 论文工作总结 49 8.2 展望 49-50 致谢 50-51 参考文献 51-52 附录1 52-55 附录2 55-58
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 电子文书安全签发系统的研制,TN918.2
- 海量数据压缩、操作和处理方法的研究,TP311.13
- 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
- 武器装备信息管理系统的设计与实现,TP311.52
- 部队在线考试系统设计与实现,TP311.52
- 基于GIS的高校学生社区管理研究,G647
- 基于数据挖掘技术的保健品营销研究,F426.72
- 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
- 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
- 部队人员网上训练与考核系统的开发,TP311.52
- 摩托化部队机动辅助系统,TP311.52
- 部队军事理论在线考试系统设计与实现,TP311.52
- AFC系统通信中间件的研究与设计,TP311.5
- 基于HTTP的智能家居网络改进方案,TP273.5
- 西藏边防作战训练信息管理系统设计与实现研究,TP311.52
- 毛纺用化学品毒性毒理数据库的建立,TS131
- 物联网在服装行业的应用性研究,TN929.5
- 基于GIS的温州农业资源管理信息系统的构建,S126
- 浙江省金衢盆地典型土系数据库的建设与应用,S159.2
- 基层部队网站的设计与建设,TP311.52
中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信
© 2012 www.xueweilunwen.com
|