2023年7月31日发(作者:)
短信综合管理平台系统
技术概要方案 目录
第一章.系统概述 .............................................................................................................................. 3
1.1 背景 .................................................................................................................................... 3
1.2 建设目标 ............................................................................................................................ 3
第二章 总体设计以及原理 ............................................................................................................. 4
2.1设计架构 ............................................................................................................................ 4
2.2运行原理 ............................................................................................................................ 4
2.3技术概要 ............................................................................................................................ 5
2.4运行环境/组件 .................................................................................................................. 5
2.5网络负载/服务器配置 ...................................................................................................... 5
第三章.系统功能总体需求 .............................................................................................................. 5
3.1 总体思路 ............................................................................................................................ 5
3.2 设计框架 ............................................................................................................................ 6
第四章.系统功能说明 ...................................................................................................................... 7
4.1业务管理 ............................................................................................................................. 7
4.1.1短信发送审核管理 .................................................................................................. 7
4.1.2通讯录管理 .............................................................................................................. 8
4.1.3短信定时发送及群发管理 ...................................................................................... 8
4.1.4二次开发接口管理 .................................................................................................. 8
4.1.5业务定制模版管理 .................................................................................................. 8
4.1.6短信上下行交互管理 .............................................................................................. 8
4.1.7黑白名单管理 .......................................................................................................... 9
4.1.8充值卡接口管理 ...................................................................................................... 9
4.1.9动态短信密码认证 ................................................................................................ 9
4.2报表管理 ........................................................................................................................... 10
4.2.1日志管理 ................................................................................................................ 10
4.2.2各类统计报表管理 ................................................................................................ 11
4.3中间件 ............................................................................................................................... 11
4.3.1短信上下行接口管理 ............................................................................................ 11
4.3.2中间件运行监控 .................................................................................................... 12
4.4后台管理 ........................................................................................................................... 12
4.4.1登录权限管理 ........................................................................................................ 12
4.4.2帐号管理 ................................................................................................................ 12
4.4.3短信审核流程参数管理 ........................................................................................ 12
4.4.4短信审核流程设置 ................................................................................................ 13
第五章.中间层接口协议 ............................................................................................................. 13
5.1中间件 ....................................................................................................................... 13
5.2基于WebService ...................................................................................................... 13
5.3基于XML协议 ........................................................................................................ 13
5.4 短信上下行协议 ................................................................................................. 14
第六章.系统支撑环境 ................................................................................................................. 14
6.1支撑硬件设备 ................................................................................................................... 14
6.2支撑软系统 ....................................................................................................................... 14
第一章.系统概述
1.1 背景
平台将短信及互联网信息技术结合满足xx公司日常运营中的短信息发布需求。为企业和民众提供了良好的使用体验,目前高峰上行并发数量已xx条/秒,体现了极高的用户黏性。但随着公司业务发展和技术进步,企业经营管理在信息发布和管理工作有了新的要求。信息发布渠道多元化,数据管理统一化,信息数据互联互通。为了适应企业新的业务需求,更好的服务广大用户,进一步提升企业信息化水平和服务水准,对平台进行升级改造势在必行。
1.2 建设目标
使用xx进行短信群发,支持与用户的交互、数据统计等。
提供二次开发接口支持,与其它业务系统无缝对接,如xx等业务消息的自动发送。
完整的短信发送平台,可以向用户发送xx信息等所有用户关心的xx信息,可以向内部员工发送会议通知、节日祝贺、xx公告等所有内部员工需要的信息;完善的短信接收流程,用户可以通过短信平台来查询xx、登记信息、了解政策等所有用户需求的信息,内部员工可以通过短信系统来响应业务数据操作。
查询和统计功能,可以按照用户、业务、时间、上下行、手机号、发送内容、发送状态、发送设备等查询和统计用户接收和发送的短信。
提高用户的人机交互体验,提高日常工作效率;
根据用户的操作习惯和审美情趣,对人机交互界面的操作体验提出了更高要求。
实现全国全网短信发送。
高峰上行并发数量超过xx条以上/秒。 第二章 总体设计以及原理
2.1设计架构
采用B/S(Browser浏览器/Server服务器)结构。管理人员可以通过IE等浏览器进行访问系统查看数据、管理等操作。
中国移动短信网关内部局域网络Web应用系统互联网路由器互联网中国联通短信网关数据库服务器中间件接口服务器中国电信短信网关
2.2运行原理
运行在TCP/IP协议的互联网环境中,系统使用IE浏览器进行操作使用。
2.3技术概要
➢ 网络协议:TCP/IP、HTTP、Webservice
➢ 开发技术:PHP、Android、Java、XML
➢ 数据库:MySql、Oracle、MSSQL
➢ 组件化技术、中间件技术、分布式对象技术
2.4运行环境/组件
使用软件的用户终端设备的推荐配置及其它要求如下:
➢ CPU 的主频至少为1GHz;
➢ 内存至少为1GByte;
➢ 操作系统为Windows XP/VISTA/Win7、Linux各种版本;
➢ 浏览器为Internet Explorer 6.0 及以上版本;
2.5网络负载/服务器配置
以保存x年历史数据,预计数据库使用量在15G左右。所以对数据库的存储性能、运算能力要求教高。在监控设备较多的情况,我们建议采用高存储量以及高负载性能Oracle或者MsSql数据库。
服务器配置:按4000监控点同时并发配置建议:
CPU:至强8核处理器.
内存:8G.
硬盘:120G以上.
第三章.系统功能总体需求
3.1 总体思路
1.建设一个短信上下行的综合管理平台系统,同过此平台系统发送水务短信,接收验证码信息。 说明:建设短信综合管理的平台,所有的上下行短信的设置和发布进行综合的统一管理。
2.短信发送、接收的中间件系统,此系统通过与运营商的短信MAS机无缝对接发送、接收短信。
说明:发送、接收短信的中间件系统,与运营商的短信MAS系统进行对接,实时连接。保证短信上下行的准确率和及时率。
3.短信发送、接收的审核系统,通过此系统审核短信发送、接收的综合管理。
说明:短信发送、接收的审核流程管理,审核等环节都可以设置权限,权限能设置到单个人、多个人、一个组、多个组、一个区域、多个区域。
4.短信发送模版的管理系统,通过此系统设定相应的短信发送的模版样式。
说明:欠费、催缴、代扣、停水通知、会议通知、节日祝贺、水费查询、信息登记等短信发送的模版定制。
5.短信发送的定时设置,群发设置功能的综合系统。
说明: 设置单条短信在什么时间发送,也可以设置某个业务只能在某个时间段内发送短信,超过则暂停发送。既可以向单个用户发送短信,也可以一次向多个用户发送短信。
6.开发接口系统,开发接口给其他业务系统进行调用。
说明:提供二次开发接口支持,与其它业务系统无缝对接,如xx的《营销综合管理系统》、《xxx信息系统》、《OA》等业务系统的短信需求进行无缝对接,实现有关《xx清单》、《xxxx通知单》、《xxx》等业务消息的自动发送
7.全网短信发送。
系统平台服务器集移动、联通、电信三网于一体,运营商短信全网覆盖,支持短信双向收发,全国各地短信畅行无阻。
8.动态短信密码认证系统
任何一个系统为了保证对授权用户提供相应的服务,防止假冒合法用户非法获得系统服务的情况发生,必须对用户进行身份认证,通常对用户进行认证的方法是采用口令的方式。而普通静态口令技术,很容易遭受口令的穷举攻击和重放攻击。因此在本期建设中加入动态短信密码认证系统,采用安全性较高的动态口令技术,更好的保障信息系统的安全性,同时提供给第三方平台实现短信认证能力。
3.2 设计框架
平台采B/S架构+中间件接口模式,所有的操作,系统都需要具备有网络浏览的权限可进行管理; 短信综合管理平台系统
业务管理 报表管理
短信发送
中间件
后台管理系统
短信定时发送、及群发
二次开发接口管理
业务定制管理
通讯录管理
短信发送审核管理
短信上下行交互管理
黑白名单管理
各类统计报表
短信上下行日志管理
中间件运行监控
短信上行下行接口
权限管理
账号管理
第四章.系统功能说明
4.1业务管理
4.1.1短信发送审核管理
短信日常发送的审核流程,通过这个流程以及涉及流程审核的部门、及人员对下发的短信内容进行审核管理。 手机号码添加填写短信正文提交审核领导审核审核通过短信发送不通过
4.1.2通讯录管理
为了服务客户,针对客户的等级,类别进行分类管理;以及企业内部员工的通宵录进行管理。
4.1.3短信定时发送及群发管理
定时发送短信管理,通过系统设置的定时方案进行短信的发送管理;系统提供各种灵活设置定时发送的配置方案,例如公共假期,日常周末,重大节假日等等。
短信群发的管理,通过系统设置的群发方案,并与定时发送方案相关联来进行短信群发功能;可设置多种群发方案,系统提供群发方案开启或者关闭的功能。
4.1.4二次开发接口管理
提供二次开发接口的标准,短信上下行,定时群发方案,业务模版接口等;通过二次开发接口支持,与其它业务系统无缝对接,如xx等业务消息的自动发送
4.1.5业务定制模版管理
各种类型的业务模版定制,系统提供此项功能对各类型的业务短信正文进行对应的配置,通过此项配置丰富系统整体的功能,以及配置与其他系统对接,实现各种业务类型的实施。包括了xx等业务消息模版的配置管理工作。
4.1.6短信上下行交互管理
短信上行和下行交互设置,当系统接收到客户的上行短信时针对短信的内容格式进行解析,如果短信内容不符合相关的上行规范,则进行对应的短信下行,自动与客户进行交互;通过下行的指导,指导用户上行提交正确,格式规范的短信正文。 4.1.7黑白名单管理
通过在系统中对黑白名单的设置进行对短信上行,下行的管理,用户可以通过登记、导入的手段进行管理和查询、修改、删除等操作进行管理黑白名单。而系统也会在短信发送时对黑白名单的号码进行验证、鉴别后再进行短信的发送操作。
4.1.8充值卡接口管理
短信充值卡接口功能,通过填写各个运营商充值卡号码密码,对卡号,业务类型,归属运营商进行充值卡,管理.
4.1.9动态短信密码认证
1. 密码短信推送编辑模块
短信模块为用户发送动态密码,根据系统中用户数量规模采用不同的实现技术,如果是小规模用户量,可以采用标准 A T 命令集实现短信的发送,大规模用户量时就采用网关模式进行短信发送,如果用户为移动用户就采用中国移动通信 C M P P 3 . 0 协议实现,联通用户采用SGIP1.2 协议实现,典型用户采用SMGP1.0协议实现。
2. 用户数据管理模块
用户信息数据管理模块保存相应服务应用的用户信息,要求与服务应用的用户、第三方平台用户信息一致。
3. 动态密码生成模块
动态密码生成模块用于生成动态密码,为了增强其安全性采用目前高强度的 B l u m -
B l u m -Shub 随机数发生器生成动态密码。 4. 动态密码调用接口
提供标准功能调用接口,支持其系统调用生成动态口令和发送密码短信。
4.2报表管理
4.2.1日志管理
短信下行日志
实时记录短信下行的日志,通过此日志管理系统实时掌握短信下行的情况,包括短信下行的内容,号码,日志归属的功能模块,日志下行归属帐号,日志下行操作时间等等相关记录。
短信上行日志
实时记录短信上行的日志,通过此日志管理系统实时掌握短信上行的情况,包括短信上行的内容,日志上行时间,日志上行的号码等等相关记录。
系统操作日志
此模块是记录帐号操作系统的日志,包括使用模块,使用时间,模块执行情况等等操作记录。
帐号登录日志
此模块是记录帐号登录的情况,涉及到帐号名称,帐号登录时间,帐号登出时间。
错误日志
此模块记录系统中所有模块,帐号,中间件,短信下行,短信上行等在操作和执行指令的过程中所有的错误记录,以及错误时间等。
4.2.2各类统计报表管理
各种统计的报表管理,包括了短信发送统计,短信上行统计,各种类型的统计报表等。
4.3中间件
运行监控业务模块1业务模块2短信上下行中间件运营商短信网关业务模块3数据存储
4.3.1短信上下行接口管理
系统通过一个中间件进行短信的实时发送,通过此中间可以完成短信下行 和上行的管理功能。 4.3.2中间件运行监控
实时监控短信中间件的运行状态,当中间件异常或者业务异常时将短信中间件进行自动重启,以便支撑系统的整体运行。
4.4后台管理
4.4.1登录权限管理
系统涉及帐号权限,系统权限,报表数据权限等设置,管理;包括了新增,修改,查询,删除等等。
(设计图,以实际开发为准)
4.4.2帐号管理
系统的登录账号,用户名称,用户密码等相关系统登录的管理和设置。新增,修改,查询,删除等等。
(设计图,以实际开发为准)
4.4.3短信审核流程参数管理
短信审核流程相关参数设置,管理等功能;包括了新增,修改,查询,删除等等。 (设计图,以实际开发为准)
4.4.4短信审核流程设置
短信审核流程的管理和设置功能,通过这个功能可以定义审核流程的步骤和环节,以及处理的部门,人员等等相关设置。
第五章.中间层接口协议
5.1中间件
中间件是位于系统平台与运营商短信网关接口服务,这个服务具有标准的程序接口和协议。通过此中间件执行短信上下行的发送,接收指令等。
5.2基于WebService
Web Service 即 web 服务,Web Service 是用标准的、规范的基于 XML 的 WDSL语言描述的,它向外界显示出一个能够通过 Web 进行调用的 API,使得程序员能够通过标准化的消息传递机制来访问这个的 API。
Web Service 定义了应用程序如何在 Web 上实现系统交互操作,程序员用任何语言在任何平台上写 Web Service,其他系统可通过 Web Service 标 准 协 议 如 SOAP ( Simple
ObjectAccess Protocol,简 单 对 象 访 问 协 议 ) 对 这 些Web Service 进行访问,Web Service 为数据汇总展示系统提供了一种跨平台的查询交互手段。
5.3基于XML协议
在平台的信息管理系统和数据汇总展示系统中大量用到信息和数据的交换,建立一种统一的接口标准是非常必要的。这种接口标准必须满足通用、规范、安全、可扩展的要求。XML技术是建立接口标准的有利武器。XML(eXtensible Markup Language,可扩展标记语言)无疑就是解决这个问题的一把钥匙。XML是一种界定文本的简便标准方法,曾经被人们称为“网络上的ASCII码”,它使用标记来说明描述的概念,而用 属性来控制它们的结构。XML只关心数据本身,易于被计算机识别,通过解析器(Parser) 分解一个个的对象模型(Object
Model)供浏览器、商用程序或数据库使用
5.4 短信上下行协议
短信上下行协议通过使用3大电信运营商(中国移动,中国联通,中国电信),协议说明:
CMPP3.0短信协议,中国移动公司的短信息上下行接口网关协议,使用该协议进行中国移动网内的短信上下行处理。
SGIP1.2短信协议,中国联通公司的短信息上下行接口网关协议,使用该协议进行中国联通网内的短信上下行处理。
SMGP1.0短信协议,中国电信公司的短信息上下行接口网关协议,使用该协议进行中国电信网内的短信上下行处理。
第六章.系统支撑环境
6.1支撑硬件设备
为了满足后期的使用,以及避免频繁的设备升级,和在线文档的保存,数据保存,和支撑多人同时在线,以及满足2到3年的使用,故系统平台整体运行的建议支撑硬件服务器配置如下表:
6.2支撑软系统
为了系统的稳定使用,建议支撑系统平台的操作系统和数据库配置如下:
2023年7月31日发(作者:)
短信综合管理平台系统
技术概要方案 目录
第一章.系统概述 .............................................................................................................................. 3
1.1 背景 .................................................................................................................................... 3
1.2 建设目标 ............................................................................................................................ 3
第二章 总体设计以及原理 ............................................................................................................. 4
2.1设计架构 ............................................................................................................................ 4
2.2运行原理 ............................................................................................................................ 4
2.3技术概要 ............................................................................................................................ 5
2.4运行环境/组件 .................................................................................................................. 5
2.5网络负载/服务器配置 ...................................................................................................... 5
第三章.系统功能总体需求 .............................................................................................................. 5
3.1 总体思路 ............................................................................................................................ 5
3.2 设计框架 ............................................................................................................................ 6
第四章.系统功能说明 ...................................................................................................................... 7
4.1业务管理 ............................................................................................................................. 7
4.1.1短信发送审核管理 .................................................................................................. 7
4.1.2通讯录管理 .............................................................................................................. 8
4.1.3短信定时发送及群发管理 ...................................................................................... 8
4.1.4二次开发接口管理 .................................................................................................. 8
4.1.5业务定制模版管理 .................................................................................................. 8
4.1.6短信上下行交互管理 .............................................................................................. 8
4.1.7黑白名单管理 .......................................................................................................... 9
4.1.8充值卡接口管理 ...................................................................................................... 9
4.1.9动态短信密码认证 ................................................................................................ 9
4.2报表管理 ........................................................................................................................... 10
4.2.1日志管理 ................................................................................................................ 10
4.2.2各类统计报表管理 ................................................................................................ 11
4.3中间件 ............................................................................................................................... 11
4.3.1短信上下行接口管理 ............................................................................................ 11
4.3.2中间件运行监控 .................................................................................................... 12
4.4后台管理 ........................................................................................................................... 12
4.4.1登录权限管理 ........................................................................................................ 12
4.4.2帐号管理 ................................................................................................................ 12
4.4.3短信审核流程参数管理 ........................................................................................ 12
4.4.4短信审核流程设置 ................................................................................................ 13
第五章.中间层接口协议 ............................................................................................................. 13
5.1中间件 ....................................................................................................................... 13
5.2基于WebService ...................................................................................................... 13
5.3基于XML协议 ........................................................................................................ 13
5.4 短信上下行协议 ................................................................................................. 14
第六章.系统支撑环境 ................................................................................................................. 14
6.1支撑硬件设备 ................................................................................................................... 14
6.2支撑软系统 ....................................................................................................................... 14
第一章.系统概述
1.1 背景
平台将短信及互联网信息技术结合满足xx公司日常运营中的短信息发布需求。为企业和民众提供了良好的使用体验,目前高峰上行并发数量已xx条/秒,体现了极高的用户黏性。但随着公司业务发展和技术进步,企业经营管理在信息发布和管理工作有了新的要求。信息发布渠道多元化,数据管理统一化,信息数据互联互通。为了适应企业新的业务需求,更好的服务广大用户,进一步提升企业信息化水平和服务水准,对平台进行升级改造势在必行。
1.2 建设目标
使用xx进行短信群发,支持与用户的交互、数据统计等。
提供二次开发接口支持,与其它业务系统无缝对接,如xx等业务消息的自动发送。
完整的短信发送平台,可以向用户发送xx信息等所有用户关心的xx信息,可以向内部员工发送会议通知、节日祝贺、xx公告等所有内部员工需要的信息;完善的短信接收流程,用户可以通过短信平台来查询xx、登记信息、了解政策等所有用户需求的信息,内部员工可以通过短信系统来响应业务数据操作。
查询和统计功能,可以按照用户、业务、时间、上下行、手机号、发送内容、发送状态、发送设备等查询和统计用户接收和发送的短信。
提高用户的人机交互体验,提高日常工作效率;
根据用户的操作习惯和审美情趣,对人机交互界面的操作体验提出了更高要求。
实现全国全网短信发送。
高峰上行并发数量超过xx条以上/秒。 第二章 总体设计以及原理
2.1设计架构
采用B/S(Browser浏览器/Server服务器)结构。管理人员可以通过IE等浏览器进行访问系统查看数据、管理等操作。
中国移动短信网关内部局域网络Web应用系统互联网路由器互联网中国联通短信网关数据库服务器中间件接口服务器中国电信短信网关
2.2运行原理
运行在TCP/IP协议的互联网环境中,系统使用IE浏览器进行操作使用。
2.3技术概要
➢ 网络协议:TCP/IP、HTTP、Webservice
➢ 开发技术:PHP、Android、Java、XML
➢ 数据库:MySql、Oracle、MSSQL
➢ 组件化技术、中间件技术、分布式对象技术
2.4运行环境/组件
使用软件的用户终端设备的推荐配置及其它要求如下:
➢ CPU 的主频至少为1GHz;
➢ 内存至少为1GByte;
➢ 操作系统为Windows XP/VISTA/Win7、Linux各种版本;
➢ 浏览器为Internet Explorer 6.0 及以上版本;
2.5网络负载/服务器配置
以保存x年历史数据,预计数据库使用量在15G左右。所以对数据库的存储性能、运算能力要求教高。在监控设备较多的情况,我们建议采用高存储量以及高负载性能Oracle或者MsSql数据库。
服务器配置:按4000监控点同时并发配置建议:
CPU:至强8核处理器.
内存:8G.
硬盘:120G以上.
第三章.系统功能总体需求
3.1 总体思路
1.建设一个短信上下行的综合管理平台系统,同过此平台系统发送水务短信,接收验证码信息。 说明:建设短信综合管理的平台,所有的上下行短信的设置和发布进行综合的统一管理。
2.短信发送、接收的中间件系统,此系统通过与运营商的短信MAS机无缝对接发送、接收短信。
说明:发送、接收短信的中间件系统,与运营商的短信MAS系统进行对接,实时连接。保证短信上下行的准确率和及时率。
3.短信发送、接收的审核系统,通过此系统审核短信发送、接收的综合管理。
说明:短信发送、接收的审核流程管理,审核等环节都可以设置权限,权限能设置到单个人、多个人、一个组、多个组、一个区域、多个区域。
4.短信发送模版的管理系统,通过此系统设定相应的短信发送的模版样式。
说明:欠费、催缴、代扣、停水通知、会议通知、节日祝贺、水费查询、信息登记等短信发送的模版定制。
5.短信发送的定时设置,群发设置功能的综合系统。
说明: 设置单条短信在什么时间发送,也可以设置某个业务只能在某个时间段内发送短信,超过则暂停发送。既可以向单个用户发送短信,也可以一次向多个用户发送短信。
6.开发接口系统,开发接口给其他业务系统进行调用。
说明:提供二次开发接口支持,与其它业务系统无缝对接,如xx的《营销综合管理系统》、《xxx信息系统》、《OA》等业务系统的短信需求进行无缝对接,实现有关《xx清单》、《xxxx通知单》、《xxx》等业务消息的自动发送
7.全网短信发送。
系统平台服务器集移动、联通、电信三网于一体,运营商短信全网覆盖,支持短信双向收发,全国各地短信畅行无阻。
8.动态短信密码认证系统
任何一个系统为了保证对授权用户提供相应的服务,防止假冒合法用户非法获得系统服务的情况发生,必须对用户进行身份认证,通常对用户进行认证的方法是采用口令的方式。而普通静态口令技术,很容易遭受口令的穷举攻击和重放攻击。因此在本期建设中加入动态短信密码认证系统,采用安全性较高的动态口令技术,更好的保障信息系统的安全性,同时提供给第三方平台实现短信认证能力。
3.2 设计框架
平台采B/S架构+中间件接口模式,所有的操作,系统都需要具备有网络浏览的权限可进行管理; 短信综合管理平台系统
业务管理 报表管理
短信发送
中间件
后台管理系统
短信定时发送、及群发
二次开发接口管理
业务定制管理
通讯录管理
短信发送审核管理
短信上下行交互管理
黑白名单管理
各类统计报表
短信上下行日志管理
中间件运行监控
短信上行下行接口
权限管理
账号管理
第四章.系统功能说明
4.1业务管理
4.1.1短信发送审核管理
短信日常发送的审核流程,通过这个流程以及涉及流程审核的部门、及人员对下发的短信内容进行审核管理。 手机号码添加填写短信正文提交审核领导审核审核通过短信发送不通过
4.1.2通讯录管理
为了服务客户,针对客户的等级,类别进行分类管理;以及企业内部员工的通宵录进行管理。
4.1.3短信定时发送及群发管理
定时发送短信管理,通过系统设置的定时方案进行短信的发送管理;系统提供各种灵活设置定时发送的配置方案,例如公共假期,日常周末,重大节假日等等。
短信群发的管理,通过系统设置的群发方案,并与定时发送方案相关联来进行短信群发功能;可设置多种群发方案,系统提供群发方案开启或者关闭的功能。
4.1.4二次开发接口管理
提供二次开发接口的标准,短信上下行,定时群发方案,业务模版接口等;通过二次开发接口支持,与其它业务系统无缝对接,如xx等业务消息的自动发送
4.1.5业务定制模版管理
各种类型的业务模版定制,系统提供此项功能对各类型的业务短信正文进行对应的配置,通过此项配置丰富系统整体的功能,以及配置与其他系统对接,实现各种业务类型的实施。包括了xx等业务消息模版的配置管理工作。
4.1.6短信上下行交互管理
短信上行和下行交互设置,当系统接收到客户的上行短信时针对短信的内容格式进行解析,如果短信内容不符合相关的上行规范,则进行对应的短信下行,自动与客户进行交互;通过下行的指导,指导用户上行提交正确,格式规范的短信正文。 4.1.7黑白名单管理
通过在系统中对黑白名单的设置进行对短信上行,下行的管理,用户可以通过登记、导入的手段进行管理和查询、修改、删除等操作进行管理黑白名单。而系统也会在短信发送时对黑白名单的号码进行验证、鉴别后再进行短信的发送操作。
4.1.8充值卡接口管理
短信充值卡接口功能,通过填写各个运营商充值卡号码密码,对卡号,业务类型,归属运营商进行充值卡,管理.
4.1.9动态短信密码认证
1. 密码短信推送编辑模块
短信模块为用户发送动态密码,根据系统中用户数量规模采用不同的实现技术,如果是小规模用户量,可以采用标准 A T 命令集实现短信的发送,大规模用户量时就采用网关模式进行短信发送,如果用户为移动用户就采用中国移动通信 C M P P 3 . 0 协议实现,联通用户采用SGIP1.2 协议实现,典型用户采用SMGP1.0协议实现。
2. 用户数据管理模块
用户信息数据管理模块保存相应服务应用的用户信息,要求与服务应用的用户、第三方平台用户信息一致。
3. 动态密码生成模块
动态密码生成模块用于生成动态密码,为了增强其安全性采用目前高强度的 B l u m -
B l u m -Shub 随机数发生器生成动态密码。 4. 动态密码调用接口
提供标准功能调用接口,支持其系统调用生成动态口令和发送密码短信。
4.2报表管理
4.2.1日志管理
短信下行日志
实时记录短信下行的日志,通过此日志管理系统实时掌握短信下行的情况,包括短信下行的内容,号码,日志归属的功能模块,日志下行归属帐号,日志下行操作时间等等相关记录。
短信上行日志
实时记录短信上行的日志,通过此日志管理系统实时掌握短信上行的情况,包括短信上行的内容,日志上行时间,日志上行的号码等等相关记录。
系统操作日志
此模块是记录帐号操作系统的日志,包括使用模块,使用时间,模块执行情况等等操作记录。
帐号登录日志
此模块是记录帐号登录的情况,涉及到帐号名称,帐号登录时间,帐号登出时间。
错误日志
此模块记录系统中所有模块,帐号,中间件,短信下行,短信上行等在操作和执行指令的过程中所有的错误记录,以及错误时间等。
4.2.2各类统计报表管理
各种统计的报表管理,包括了短信发送统计,短信上行统计,各种类型的统计报表等。
4.3中间件
运行监控业务模块1业务模块2短信上下行中间件运营商短信网关业务模块3数据存储
4.3.1短信上下行接口管理
系统通过一个中间件进行短信的实时发送,通过此中间可以完成短信下行 和上行的管理功能。 4.3.2中间件运行监控
实时监控短信中间件的运行状态,当中间件异常或者业务异常时将短信中间件进行自动重启,以便支撑系统的整体运行。
4.4后台管理
4.4.1登录权限管理
系统涉及帐号权限,系统权限,报表数据权限等设置,管理;包括了新增,修改,查询,删除等等。
(设计图,以实际开发为准)
4.4.2帐号管理
系统的登录账号,用户名称,用户密码等相关系统登录的管理和设置。新增,修改,查询,删除等等。
(设计图,以实际开发为准)
4.4.3短信审核流程参数管理
短信审核流程相关参数设置,管理等功能;包括了新增,修改,查询,删除等等。 (设计图,以实际开发为准)
4.4.4短信审核流程设置
短信审核流程的管理和设置功能,通过这个功能可以定义审核流程的步骤和环节,以及处理的部门,人员等等相关设置。
第五章.中间层接口协议
5.1中间件
中间件是位于系统平台与运营商短信网关接口服务,这个服务具有标准的程序接口和协议。通过此中间件执行短信上下行的发送,接收指令等。
5.2基于WebService
Web Service 即 web 服务,Web Service 是用标准的、规范的基于 XML 的 WDSL语言描述的,它向外界显示出一个能够通过 Web 进行调用的 API,使得程序员能够通过标准化的消息传递机制来访问这个的 API。
Web Service 定义了应用程序如何在 Web 上实现系统交互操作,程序员用任何语言在任何平台上写 Web Service,其他系统可通过 Web Service 标 准 协 议 如 SOAP ( Simple
ObjectAccess Protocol,简 单 对 象 访 问 协 议 ) 对 这 些Web Service 进行访问,Web Service 为数据汇总展示系统提供了一种跨平台的查询交互手段。
5.3基于XML协议
在平台的信息管理系统和数据汇总展示系统中大量用到信息和数据的交换,建立一种统一的接口标准是非常必要的。这种接口标准必须满足通用、规范、安全、可扩展的要求。XML技术是建立接口标准的有利武器。XML(eXtensible Markup Language,可扩展标记语言)无疑就是解决这个问题的一把钥匙。XML是一种界定文本的简便标准方法,曾经被人们称为“网络上的ASCII码”,它使用标记来说明描述的概念,而用 属性来控制它们的结构。XML只关心数据本身,易于被计算机识别,通过解析器(Parser) 分解一个个的对象模型(Object
Model)供浏览器、商用程序或数据库使用
5.4 短信上下行协议
短信上下行协议通过使用3大电信运营商(中国移动,中国联通,中国电信),协议说明:
CMPP3.0短信协议,中国移动公司的短信息上下行接口网关协议,使用该协议进行中国移动网内的短信上下行处理。
SGIP1.2短信协议,中国联通公司的短信息上下行接口网关协议,使用该协议进行中国联通网内的短信上下行处理。
SMGP1.0短信协议,中国电信公司的短信息上下行接口网关协议,使用该协议进行中国电信网内的短信上下行处理。
第六章.系统支撑环境
6.1支撑硬件设备
为了满足后期的使用,以及避免频繁的设备升级,和在线文档的保存,数据保存,和支撑多人同时在线,以及满足2到3年的使用,故系统平台整体运行的建议支撑硬件服务器配置如下表:
6.2支撑软系统
为了系统的稳定使用,建议支撑系统平台的操作系统和数据库配置如下:
发布评论