论文部分内容阅读
移动通信的高速发展给我们的生活带来了许多方便,随着移动用户市场的不断扩大,SMS(移动短消息业务)应运而生并得到了迅速推广,成为除话音通信外的另一种有效的沟通方式。本文首先介绍了移动增值业务的发展现状,指出了短信的广阔市场。然后分析了移动应用平台的结构体系,分4个子系统:Platform子系统,Web子系统,接入子系统和SAG子系统,并对各个子系统进行了介绍。对自己参与的Gateway设计和开发的部分讲解得比较详尽,Gateway部分分成3个部分来实现:消息部分、队列部分、线程部分。在本系统中一共有5种消息类型:中国移动的cmpp协议,中国联通的sgip协议,中国电信的smgp协议,中国网通的cngp协议以及平台内部使用的协议wcsmp协议,文中对这五种协议中主要用到的消息作了一些简单介绍。队列部分网关的主要通信采取的手段就是队列,队列是消息缓存的必备手段,本网关采取了异步消息传输机制;线程部分,分为和运营商之间的通信进程和系统中运行的对各个队列监控并做处理的监控进程。然后,介绍了在一个数据处理的流程中系统各个功能块的活动情况和在发送一个消息的过程中系统各个功能块的活动情况。最后,对开发中使用到的工具:StrutS,Hibernate,Tomcat的简单情况和工作原理做了部分介绍。