预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

增值短消息服务平台分析论文摘要本文首先介绍了短消息业务和平台的概念参考中国移动的CMPP协议和有关规范给出了一个短消息增值服务平台的设计实现方案和实现方法。对整个平台的通信机制业务处理后台管理数据库设计等关键问题进行了重点论述。关键词CMPP协议;短消息;短消息网关;SP0引言随着中国一跃成为世界上最大的移动通信市场手机短信以它通信费用低廉双向传输通信质量可靠速度快等显著优点受到了越来越多人的青睐手机短信已被称为“第四媒体”。除了大量使用的手机用户之间的点对点短信业务之外从信息平台到手机用户的短信信息服务业务也在快速发展该业务已经成为广大用户及时方便地获取信息的一种手段。1有关短消息短消息业务及短消息服务平台SMS(ShortMessagingService)是最早的但仍是现在火爆全球的文本短消息服务;EMS(EnhancedMessageService)增强信息服务是(SMS)的新版本支持发送简单的图像、声音和动画等信息;MMS(MultimediaMessagingService)多媒体短信服务是目前短信技术开发最高标准的一种支持多媒体功能需要2.5G或3G的网络来支持它的运转。本增值短消息服务平台的软件设计使用VisualC++作为前台开发工具SQLServer2000作为后台数据库是一个是以手机为应用基础、以前台页面为操作界面具有丰富增值服务内容的完整的、大规模短信息处理的系统。通过这个平台可以向中国移动、中国联通和小灵通等用户提供发送短信息、定制、点播/订阅、答题积分福彩投票/竞猜等短信服务具体应用如电视、电台媒体开展互动业务;报纸、杂志媒体提供新闻服务;气象台、彩票中心、交警提供资讯、商场开展客户调查及促销活动服务等。为简单起见本文只讨论其中基于中国移动短信网关(移动手机用户)的系统开发与实现。2CMPP协议的介绍CMPP(ChinaMobilePeertoPeer)协议全称是中国移动通信互联网短信接口协议其规定了以下三个方面的内容:(1)业务提供者(SP)与互联网短信网关(ISMG)之间的接口协议;(2)互联网短信网关之间的接口协议;(3)互联网短信网关和汇接网关(GNS)之间的接口协议。图1互联网短信网关组网结构CMPP协议主要提供以下两类业务操作:(1)短信发送(ShortMessageMobileOriginate)MO操作:手机用户为起始端;(2)短信接收(ShortMessageMobileTerminated)MT操作:手机用户终止端;CMPP协议和HTTPFTPSMTP等协议一样处于TCP/IP网络模型的应用层它以TCP/IP协议作为底层通信承载。SP与ISMG之间进行信息交互式可以采用长连接或短连接两种方式。本短消息服务平台所采用的连接方式为长连接即:SP与ISMG以C/S方式建立连接时在一个TCP连接上可以连续发送多个数据包在TCP连接保持期间如果没有数据包发送需要双方发送链路检测包以维持连接。3系统的结构和功能模块图3.1系统的层次结构本短消息服务平台在典型的网络条件下具有稳定可靠、处理能力高、组网能力强、系统管理方便、使用灵活等特点能够满足功能性、稳定性、效率性的要求同时该系统拥有强大的后台管理功能和业务处理能力从而为业务的可持续发展以及用户快速准确获取信息创造了条件。整个平台的组成分为四个层次:硬件、网络、通信层:包括支持系统运行的所有服务器、客户机及网络设备、通信链路以及存储设备、输入输出设备等硬件;操作系统层(系统软件层):基于硬件平台之上提供基本的系统调用及网络通信功能(如Windows2000等);应用开发层:在操作系统之上的应用开发环境包括软件开发工具数据库等(如VisualC++、SQLserver2000等);应用软件层(最外层):面向业务应用使业务信息化和自动化用户通过它进行业务上需要的信息处理、信息存储和信息传送等工作是与操作人员直接相连的部分。3.2系统结构示意图介绍系统主要由通信模块业务处理模块后台管理模块和数据库部分组成其软件结构示意图如图2所示:队列)或者消息发送线程(针对发送缓冲队列)必须等待。本通信模块通过使用临界区和信号量技术处理了多线程之间的同步问题。系统将根据用户编辑的短信判断MO(用户上行短信)类型如果是用户点播类服务根据点播命令和点播内容对数据库中关系记录进行查询将查询结果生成一条短信排入到输出队列。其他类型服务以次类推。例如用户若定制股票信息:编辑短信息定制代码50代码发送短信平台特