ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:166KB ,
资源ID:2664128      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2664128.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(统一短信平台概要设计说明书.doc)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

统一短信平台概要设计说明书.doc

1、统一短信平台概要设计说明书2012 年 2 月目录1. 引言 .31.1 编写目的 .31.2 项目风险 .32. 设计概述 32.1 限制和约束 .32.2 设计原则和设计要求 .33. 系统逻辑设计 43.1 系统结构设计 .43.1.1 通道层 53.1.2 通道管理层 53.1.3 平台运营管理层 53.1.1 接口层 53.2 使用技术说明 .54. 数据库设计 64.1 数据库接口 .64.2 短彩信数据流 .64.3 短信、彩信归档的设计 .74.4 计费统计设计 .75. 网络方案设计 71. 引言本文档说明了短信平台的设计理念、软件架构。1.1 编写目的1.2 项目风险2.

2、设计概述本节描述现有开发条件和需要实现的目标,说明进行概要设计时应该遵循的设计原则和必须采用的设计方法。2.1 限制和约束 技术条件:系统使用数据库作为数据缓冲池,并大量使用队列。 开发环境:Linux 系统、Java、Oracle开发及系统运行初期需要服务器一台 DELL R710 配置( 2u,12G 内存)价格 2 万元左右,在业务量增大时考虑系统扩容,系统扩容时现有程序不需要变动只需要迁移数据及系统部署。 时间限制:项目在 2 个月内完成,绝对不超过 3 个月。其中系统开发为 1 个月,半个月功能测试及调整,半个月系统性能优化;即可上线试运行。2.2 设计原则和设计要求短信平台运行于

3、Linux 操作系统,使用 Java 开发,数据库为 Oracle。平台使用 SSH 架构。设计中遵循了如下原则 分层设计,将平台分为 3 层a) 通道层:该层负责对通道进行管理、为整个系统的服务层,负责短信、彩信的发送、接收,保证系统可以高效、及时、准确的处理短彩信b) 业务逻辑层:本层为业务层,用于实现各种业务需求,对通道层进行控制、向通道层提供数据。c) 接口层:外部系统通过本层提供的接口与短信平台进行交互 模块独立原则在实现模块的时候,应保证模块的独立性,尽量使模块在物理上、逻辑上是独立的 面向接口编程原则为减少模块间的依赖,需采用面向接口的编程方法,减少模块之间的耦合 数据库设计原则

4、以数据库为中心,短信平台中的数据交换以数据库为交换媒介,辅助的交换方式为SOCKET。需要建立的模型必须建立,避免复用数据模型引起混乱 效率优先原则,要保证效率可以达标。 易操作性原则 : 系统应方便用户使用。 安全性和保密原则:接口层部分要考虑安全性和保密,Web 界面的操作也要考虑此问题。 易维护性要求:系统管理员可以在 Web 界面完成全部维护的操作,尽量避免进入到操作系统进行维护。3. 系统逻辑设计3.1 系统结构设计平台按照通道层、多通道管理层、平台运营管理层、接口层,四个层次进行设计,如下图所示。其中接口层、平台运营管理层、多通道管理层在同一个 Web 服务器内。3.1.1 通道层

5、通道层由多个通道实例构成,每个通道是一个进程,接受通道管理层的管理,并定期向通道管理层报告通道状态。3.1.2 通道管理层通道管理层部署于 Web 服务器内,管理员可以通过 Web 界面对通道进行维护。3.1.3 平台运营管理层本层为短信平台的业务逻辑层,管理员和普通用户通过 Web 界面与系统进行交互3.1.1 接口层接口层为业务系统提供服务,目前有数据库接口、HTTP 接口、WebService 接口、SOCKET 接口。3.2 使用技术说明 规则引擎为实现短彩信规则的灵活配置、高效为短信选择通道,使用 Drools 规则引擎 Spring:简化系统配置、为系统解耦。 Hibernate:

6、数据持久层工具4. 数据库设计4.1 数据库接口为简化外部系统接入短信的步骤,短信平台提供数据库接口发送短信接口表上行短信接口表4.2 短彩信数据流本节说明整个系统中短彩信数据流。说明: 短信平台的业务逻辑包括运营商识别、违禁词过滤、黑名单过滤、优先级处理、通道规则、短信分页等,经过此过程,短信平台将短信发送请求处理成为统一的格式插入到 SEND 表。 短信引擎发送的短信依靠到 SEND 表榨取来取得。 彩信的流程与短信类似,但是为了减少彩信所占空间,专门设计了一个发送内容表,保存彩信内容相同彩信的内容。彩信内容以 XML 保存。4.3 短信、彩信归档的设计已发短信、彩信会在发送表(SEND、MMS_SEND)表中保存,系统于次日凌晨将发送失败、已返回状态报告的短信转移至发送历史表,发送历史表每日创建一个。发送统计依赖于发送历史表。4.4 计费统计设计计费统计以统计归档表中发送短信数据为基本依据,考虑到短信发送数量巨大,为提高统计效率,对数据使用重组策略,系统将定期对两天之前的发送数据做统计,将统计数据保存,部分统计数据将以这些数据作为统计依据。考虑到有可能调整数据,系统提供重新统计功能,重新对发送数据做统计。5. 网络方案设计平台网络拓扑图

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报