基于CMPP协议的短消息平台的设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:wolfzz88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,全国各地的手机用户(中国移动用户、联通用户)可以通过手机短消息服务中心(SMC)非常自由地发送和接收短消息。SMC较好地解决了移动网络内部的信息交换,但其本身不能很好的解决Internet与移动网络的信息交换,同时从安全性角度也不宜将SMC直接接入Internet。为此,运营商提供移动网络接入Internet的短消息网关,短消息平台是服务提供商(SP)为自己短消息增值业务系统接入短消息网关的提供一个统一管理、配置、计费的平台,本论文设计与实现了一个基于中国移动短消息网关短消息平台。 本论文所做的主要工作: 1) 论文首先阐述了短消息系统的体系结构、原理,增值业务的应用,并深入分析了短消息网关的工作原理,流程,CMPP协议; 2) 针对当前每个中国移动为减轻短消息网关负荷,对SP短消息应用提供有限的连接数量,提出对接入服务较多的SP搭建一个统一短消息接入平台(短消息服务器),在短消息平台网关通讯模块设计中,采用连接池技术,多个短消息应用动态复用一个网关连接。 3) 为解决网关通信模块、消息处理模块以及应用实体通信模块各模块之间共享数据的处理;设计了一个消息队列类,并定义两个全局消息队列:发送消息队列、接收消息队列作为各模块数据交换的桥梁。 4) 设计实现了短消息平台的管理配置模块,为SP所有短消息应用提供统一管理配置查询功能,实现了SP短消息应用统一计费功能; 5) 设计实现了短消息平台一个接口程序,该接口模块根据CMPP协议设计,消息收、发在不同线程,为了兼顾收发效率与可靠性,采用滑动窗口技术。该接口模块封装动态连接库形式提供给短消息应用系统,其内部自动回复CMPP消息应答包。 目前,本文设计的短消息平台已经在投入运行中,在实际中接入较多短消息应用时,处理速度快,丢包率、差错率低。
其他文献
随着电子技术的不断发展,嵌入式系统越来越广泛应用于控制、消费、通讯等电子产品,并且随着数字信号处理与人机交互界面等相关技术的不断成熟,嵌入式多媒体应用数量也迅猛上
仪表(控制器)是自动控制系统的重要组成部分,它可以把从传感器输出的模拟量,经过A/D变成数字量输出到CPU,通过某种自动控制数学模型计算出一系列的输出控制被控对象。仪表(控
网络安全已成为制约信息化发展的瓶颈,作为解决这一问题的关键技术-入侵检测,已成为学术界关注的热点问题之一.大部分入侵并不是独立的,而是按照它的攻击次序相互联系在一起,
动力系统是一种强有力的数学工具,有着广泛的应用,对它的研究是当前自然科学的前沿领域。计算机视觉中已经有一些对动力系统的研究,但多数是借用自动控制领域中的线性动力系统模
将网格技术有效地应用到复杂分布式仿真应用系统中,可以有效地降低仿真应用系统的开发费用和开发周期。为了能充分利用网格中的各种资源,为基于网格技术的分布式仿真系统设计一
本文探讨了目前几种成熟的技术,如:Web爬虫、Web数据抽取、Web服务等,然后将它们整合后设计出一套针对软件更新管理的应用系统。本文首先主要是对整个系统的设计思想进行详尽地
为解决Internet上对于普通的用户日益严重的“信息迷失”和“信息过载”问题,智能信息检索和个性化信息服务成为当前信息服务研究的重点。作为其基础,一方面要研究如何应用人工
本文的研究目标便是构造一个汉语分词、词性标注和句法分析的一体化模型,该模型通过加强汉语切分标注和句法分析之间的联系,以增强其处理能力;由于考虑到汉语中的未登录词会极
自从爱立信在1994年提出“蓝牙”这项新技术以来,蓝牙就以势不可挡的趋势占据了社会的各个角落。它将计算和通信很好地结合起来,以其体积小、功耗低、可以方便地集成到几乎任
共享决策空间是群体决策支持系统(GDSS)的重要组成部件。通过共享决策空间,分布在不同地方的、来自不同领域的、具有不同知识背景的决策者可以集中在一起共同参与决策。国内外