短信平台系统方案

短信平台系统方案

ID:2535939

大小:1.34 MB

页数:13页

时间:2017-11-16

短信平台系统方案_第1页
短信平台系统方案_第2页
短信平台系统方案_第3页
短信平台系统方案_第4页
短信平台系统方案_第5页
资源描述:

《短信平台系统方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、短信服务平台方案书一、系统简介:针对SP开展移动增值业务的需求,北京映翰通公司总结客户的总体需求,设计建设了这套通用短信应用服务系统,为广大SP提供一站式的解决方案。该系统包括:l底层的移动数据服务平台,实现短信息的通讯和管理。l短信服务业务平台:短信订阅,短信点播,图片铃声,言语传情。从短信用户的使用方法上包含了基于WEB的应用和基于MO上行的应用方法,从短信服务的提供的方式上包含了即时发送,定时发送的方式。l计费系统:完成短信业务计费,生成数据统计、月底报单、费用清单等报表。l支持二级SP的接入,分

2、配和管理二级代码。并实现二级SP业务的计费。这套系统为SP建设自己的短信服务平台提供了全面的解决方案,使SP可以快速的开展短信服务,而且,该系统设计非常便于SP扩展业务系统。二、系统设计原则我们采用模块分布式的设计结构,内部通讯采用基于TCP/IP的XML接口模式。采用模块分布式的结构有利于系统的扩容和扩展。采用XML接口可以免去开发人员书写专用数据包的烦琐过程。协议可以很容易地实现小的调整,而且新的协议可以容易地兼容老的协议。当协议需要扩展的时候,可以很容易地扩展出新的数据或命令包子集,而且通讯部分所

3、做的修改十分小。三、系统整体架构为满足系统的需求,系统的核心部分一共分为五个层次和十个模块。如图3.1所示。(图3.1和3.2为了显示通讯层模块XMLCenter的扩展性,标明了其他应用的可能性。)第13页图3.1系统整体架构图图3.2功能模块划分图第13页3.1系统的五个层次3.1.1链路层提供网络的物理链路连接,具备通信、选路、网络安全功能。采用的硬件包括路由器、防火墙、交换机或集线器等网络设备。3.1.2通讯层该层负责与移动运营商建立基于TCP/IP的逻辑链路通信,并进行SMPP、CMPP、SGI

4、P等应用层协议的数据包交换过程。3.1.3管理层管理层是负责管理虚拟运营平台各种应用服务的部分。针对各种特殊的应用服务,系统提供相应的服务管理模块,通过三种流:业务数据流、计费数据流、控制流,每个管理模块提供三种接口:数据传输接口,计费接口,用户管理接口。3.1.4接口层接口层是指外部服务系统接入到管理层所采用的方式。例如:数据库接口、网络接口、文件接口等等。3.1.5应用层应用层是指外部系统的具体应用。例如:Web服务应用、企业集团应用,代收费等。3.2系统的十个模块3.2.1通讯模块——支持多种短信

5、网关平台通讯模块是整个系统的核心部分。它将负责与中国移动、中国联通或短信息中心的数据通讯。通讯模块的出口部分将针对不同的网关采用不同的协议。目前通讯模块(XMLCenter)可以支持:(1)CMPP2.0(清华深讯、北京亚信、北维通讯、北京斯特奇、上海英斯克、湖南拓维、卓望MISC、深圳华为);第13页(1)SGIP1.2(深圳熬天、北维通讯、上海英斯克);(2)SMPP3.4(中国移动、中国联通);(3)SMIAS1.2(东大诺基亚);每一个连接目前可以达到250包/秒(采用模拟器测试),这个速度已经

6、远远超出移动运营商所能提供的接口的速度上限。用移动提供的API存在下面的问题:1、移动提供的API只是为了实现简单的连接和数据传送功能,不能与SP自身的系统紧密结合,在实际运用中会存在系统性能和效率的缺陷,未能针对CMPP协议做进一步的优化。2、SP同时接入移动和联通时,移动和联通的API不能兼容。3、在SP需要增加新的应用时,不方便扩展应用。采用这种方式连接网关的优势在于:1、兼容全国所有移动公司的短信网关和联通短信网关;满足用户直连短信中心的需求;满足多个网关合并运行或多个网关独立运行的各种需求。2

7、、针对CMPP协议充分优化,在外部实现和短信网关的数据异步通讯,在内部实现了多线程的调度运行机制。3、跨平台运行,通用性好(支持windows,linux平台)。4、经过1年时间,40多家客户的见证,运行在全国9大网关上,稳定性好。3.2.2网关通讯监控模块网关通讯监控模块提供对网关的监视控制功能,通过图形界面的控件发送特定指令,从而可以完成监控功能,如装载/卸载网关,控制发送、接收流量,取得网关运行状态等。3.2.3业务路由模块XMLRouterXMLRouter负责将通讯数据(MO)路由到应用层的不

8、同业务处理模块,从而实现对业务的路由。XMLRouter完成对二级代码的判断和管理,使SP可以实现二级SP的接入,例如:该SP的服务代码是1111,他可以接入其他二级SP,分配二级代码111101,111102,111103等,对用户上行MO的二级代码进行判断,传给相应的二级SP的业务模块处理。第13页XMLRouter对用户上行MO的二级代码或短信内容(判断业务代码)进行判断,如果SP没有该项服务,则下发出错信息,如果有则传给相应业务模块

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。