论文摘要
移动通信的高速发展给我们的生活带来了许多方便,随着移动用户市场的不断扩大,SMS(移动短消息业务)应运而生并得到了迅速推广,成为除话音通信外的另一种有效的沟通方式。本文首先介绍了移动增值业务的发展现状,指出了短信的广阔市场。然后分析了移动应用平台的结构体系,分4个子系统:Platform子系统,Web子系统,接入子系统和SAG子系统,并对各个子系统进行了介绍。对自己参与的Gateway设计和开发的部分讲解得比较详尽,Gateway部分分成3个部分来实现:消息部分、队列部分、线程部分。在本系统中一共有5种消息类型:中国移动的cmpp协议,中国联通的sgip协议,中国电信的smgp协议,中国网通的cngp协议以及平台内部使用的协议wcsmp协议,文中对这五种协议中主要用到的消息作了一些简单介绍。队列部分网关的主要通信采取的手段就是队列,队列是消息缓存的必备手段,本网关采取了异步消息传输机制;线程部分,分为和运营商之间的通信进程和系统中运行的对各个队列监控并做处理的监控进程。然后,介绍了在一个数据处理的流程中系统各个功能块的活动情况和在发送一个消息的过程中系统各个功能块的活动情况。最后,对开发中使用到的工具:StrutS,Hibernate,Tomcat的简单情况和工作原理做了部分介绍。
论文目录
摘要ABSTRACT第一章 移动增值业务发展现状1.1 前言1.2 移动通信增值业务第二章 概要设计2.1 设计和实现移动应用平台的体系结构2.2 设计和实现的 Platform子系统的组件结构图2.2.1 整体介绍2.2.2 系统的详细设计描述2.2.2.1 运行设计2.2.2.2 调用关系2.3 设计和实现的 Web子系统的结构图2.4 设计和实现的 Web子系统的结构图2.4.1 整体介绍2.4.2 主要功能2.4.3 短信接入网关接口2.4.3.1 SGIP2.4.3.2 CMPP2.4.3.3 固网短信协议SMGP、CNGP2.4.3.4 平台内部协议2.4.4 网关系统结构与基本数据流定义2.4.4.1 系统结构分解描述2.4.4.2 基本数据流描述2.4.4.3 调度策略2.4.5 网关软件的设计和实现2.4.5.1 实现约束2.4.5.2 主功能块描述2.4.5.3 运行时约束第三章 平台使用的开发工具3.1 Struts框架3.1.1 Struts简介3.1.2 Struts的优势3.1.3 Struts的工作原理3.2 Hibernate框架3.2.1 Hibernate简介3.2.2 Hibernate的工作方式3.2.3 使用 Hibernate的场合3.3 Tomcat服务器3.3.1 Tomcat简介3.3.2 Tomcat的工作模式3.3.2.1 独立的 Servlet容器3.3.2.2 进程内的 Servlet容器3.3.2.3 进程外的 Servlet容器参考文献致谢
相关论文文献
标签:移动增值业务论文;