基于CMPP的短消息服务平台研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:konami_13
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
短消息服务是移动通信的一项重要增值业务,由于其具有快捷、方便、费用低、存储转发等诸多优点,使该业务的发展极其迅速。随着通信技术的不断发展,服务方和客户方不断提出新的需求和要求,导致短消息的应用业务也不断发生变化。因此,短消息业务开发人员面临经常要变更系统功能、支撑技术甚至系统架构的问题。在短消息业务服务器的维护工作和扩展中,如果每次修改短消息业务都需重新对原有的短消息服务平台进行重新编译,那么势必会影响原来短消息业务的正常进行。本文的出发点是设计开发一个公共的中间业务平台,该平台负责完成客户端与短消息网关交互的工作,从而使开发人员只需集中精力在具体业务流程上,这样就能大大提高短消息应用系统的开发速度和系统的可扩展性,并保证系统运行的稳定性。本文的设计与实现是基于(ChinaMobilePeertoPeer,CMPP)的短消息服务服务平台(ShortMessageServicePlatform,SMSP)。 本文首先综述了国内外的短消息业务发展与现状,并指出当前短消息平台所存在的一些问题,然后介绍了短消息通信的相关原理与技术,对短消息网关在短消息服务系统中的作用做了分析解释。 本文的核心是从短消息的业务特点、SMSP的功能分析入手,设计了一个可扩展的、维护性强的业务总线型SMSP的软件体系结构。该体系结构采用多线程机制的复合组件作为与其它子系统的数据接口;设计了服务平台的系统功能,详解了各个功能模块的功能和实现;并对SMSP的数据库作了分析设计;在通信的数据流量控制技术方面,分析和讨论了滑动窗口流量控制技术原理,在此基础上提出了一个改进的流量控制算法——窗口宽度自适应(Windowwidthself-adapting,WWSA)流量控制算法,并在通信线程中实现了它。在服务平台的功能模块实现中,运用多线程技术,对服务平台的相关功能进行子任务划分,设计出多个并行线程,把服务平台的接收、发送信息用不同的独立的线程完成,提高了服务平台的并行处理能力,从而极大增强了平台的处理消息的效率,同时对通信线程的潜在问题作了分析并给出了解决问题的方法。 最后对服务平台进行了运行测试,并对测试数据作了分析。
其他文献
近年来,实时计算技术日益广泛地应用于航空航天、国防、交通运输、核电能源和医疗卫生等诸多实时安全关键系统,实时网络传输需求给实时网络带来了新的需求和挑战,成为各国工业界
随着网络规模不断扩大与业务不断增多,对网络性能管理和监控变得越来越重要。而传统的网管软件往往以网络设备为主要管理对象,无法监测和管理用户业务。终端用户所关心的不是
专家系统的发展日新月异,基于数据库的专家系统的开发模式给专家系统的开发研究带来了新的活力。符号积分专家系统是专家系统研究的一个方面,现有的符号积分专家系统由于知识库
近年来,由于无线网络用户迅速增长,导致无线网络的频谱资源日益匮乏,不能满足日益增长的无线网络用户的需要。因此在频谱资源有限的情况下,怎样进一步改善无线网络的频谱效率
随着全球Internet用户数量的激增,黑客对个人网络用户的攻击次数越来越频繁,攻击的手段也越来越先进,针对个人主机的安全防护技术己经成为当前网络安全研究领域的重点。防火墙技
嵌入式系统正迅速向在各种各样的电子设备中“弥漫”。随着设备复杂度提高,嵌入式应用程序也越来越复杂。设备开发商希望应用软件能摆脱下层操作系统和硬件的限制,在多种系统
随着企业管理信息系统软件在业务处理方式和职能范围上的不断深化和拓展,企业客户对管理信息系统软件的要求出现了新的变化。传统的MIS软件由于缺乏灵活的可配置性和易扩展性
1997年6月,IEEE推出了第一代无线局域网标准------IEEE802.11。目前基于802.11 MAC层工作主要集中在它的吞吐量和延迟性能上,以及其中定义的两种信道访问控制方式的标准:点协
在自然语言处理和信息检索的领域中,语义相关度的测量一直扮演着非常重要的角色。目前很多工作都集中在词与词之间的语义相关度测量上面,然而命名实体与命名实体之间的语义相关
随着无线技术的不断进步,无线网络可以广泛地应用于各种领域,如军事,医疗,环境等。然而,无线网络的缺点限制了网络的性能,造成能量浪费、信息冗余等。解决这些问题的高效的技