|
大汉三通SP短信平台3T-ISMG产品简介
2007/04/26
一. 平台概述
大汉三通短信平台3T-ISMG V2.0,作为本公司全新的短信平台,与现有市场上的短信平台有着质的飞跃。大汉三通短信平台3T-ISMG V2.0融合了大汉三通老短信平台和其他商家的产品优势,重新构架了通讯模块,数据接受和发送模块,数据处理模块,极大的提高了平台的数据通讯能力。另外在数据管理方面,依然保持了本公司产品的一贯风格“功能强大”,“界面人性化”,“操作简单”。在业务接口方面,我们也做到了多样,灵活,简单,能满足客户各种业务需求。为各SP等提供了一个具有高度开放性,灵活性及可伸缩性的企业级应用解决方案。
在客户一直关心的通用性,容错性,安全性,数据备份这些细节问题上,我们在设计时也依次比较了各种解决方案,大汉三通短信平台3T-ISMG V2.0采取了最好的解决办法。
通用性:大汉三通短信平台3T-ISMG V2.0分开了4大运营商各协议的通讯模块,各个模块都独立运行互不干扰。针对各个地方接入时有的字段定义不一致的问题上,我们把可能存在差异的字段直接在管理平台配置,而无须修改通讯模块,手工添加这些参数,程序自动读取。大汉三通短信平台3T-ISMG
V2.0完全可以做到,一经安装,无须调试,即可使用。大大缩减了各SP的投入时间和投入资金。
容错性:大汉三通短信平台3T-ISMG V2.0各协议模块相互独立,互不干扰,所以一个通讯模块出了问题,绝对不会影响到其他通讯模块的运作。另外,我们还有一个自控程序,时时监控系统进程,一旦程序因外界因素造成意外终止,自起程序会自动重起短信平台,而无须人为操作。
安全性:大汉三通短信平台3T-ISMG V2.0分开了基础平台和数据库。基础平台安装在公网上,数据库则可以安装在局域网中,避免了数据库暴露在公网上,防止了他人的攻击。系统设置管理员权限管理功能,通过权限分级实现数据的保密。对于管理员登陆密码也通过加密的方式存储在数据库中,大大提高了平台的安全性。
数据备份:大汉三通短信平台3T-ISMG V2.0遵从一个接入号可以对应一个数据库,使各个接入下的数据完全独立,方便于用户的数据备份和导入。另外日志也提供7个级别,能有效的提供各个级别的日志记录,日志文件夹命名由平台统一按照日期命名,用户可通过日期来查找自己所需要的记录,十分简便。
二. 平台构架
2.1 网络构架
一级SP网络拓展结构如图:
图 2.1.1
二级SP网络拓展结构如图:
图 2.1.2
2.2 系统构架
大汉三通短信平台3T-ISMG V2.0实现了数据传输、业务控制和第三方接口互相分离的设计。系统结构灵活,稳定性强,系统和业务扩展方便。
系统框架如图:
图 2.2.1
三. 功能模块
3T-ISMG V2.0包含以下模块:
通讯协议模块
大汉三通短信平台3T-ISMG V2.0的核心部分,在成熟产品(大汉三通老平台)的基础上,进行了较大的改动和优化。极大的提高了模块的数据处理能力,使数据接受和发送速率有了很大的提高。
业务处理模块
大汉三通短信平台3T-ISMG V2.0的业务处理部分,负责上下行数据的路由,消息内容的审查,手机号码的核对。
平台监控模块
负责平台的数据监控,时时记录平台的上下行流量和平台的运作情况。自控程序随时应对各种突发事件,减轻了系统管理员的负担。
数据管理模块
这个模块主要通过WEB管理平台来实现,人性化的设计,让管理员轻松上手。
第三方接口
四种接口满足了各种业务拓展需要,接口各参数简单,明了。有效的缩短了业务研发的时间和资金的投入。
3.1 通讯协议模块
大汉三通短信平台3T-ISMG V2.0通信协议完全遵照短信协议开发,不使用其他厂家的API。真正的做到一经安装,无须调试,即可使用。
通讯模块配置截图:
图 3.1.1
跨接多种网关(CMPP、SGIP、SMGP、CNGP、SMPP),符合不同短信平台接口协议,满足不同运营商的接口要求。保证短信平台在连接不同短信中心的稳定性,实现从3T-ISMG
V2.0与不同运营商短信中心的互连互通。
分离了各个通讯协议模块,都独立运行,互不干扰。从而提高了我们平台的容错能力和数据处理能力。
3.2 业务处理模块
管理平台业务处理截图:
图 3.2.1
合理的业务逻辑处理,简化了数据的处理流程,提供对上下行信息过滤,手机号码判断,业务路由。
内置包月业务处理功能,能自动完成包月用户信息的订购和退订,并自动回复操作信息。
对业务包月话单的提交能提供开始日期和结束日期控制(可外部配置。如每月只能在1日至20提交包月话单,其余时间不发送,)也可手工及时下发。(对于下发不成功的话单,数据库会有记录,平台将自动的隔一段时间就下发一次,间隔时间由可以设置)
3.3 平台监控模块
平台监控模块参数设置:
图 3.3.1
提供7个级别的日志显示功能和窗口显示字数,日志信息窗口随时显示平台的运作情况,日志文件长期的保留平台信息(监测的时候可调到7,日志文件会详细的记录个信息的收。平时运行时调到0,减少服务器硬盘的读写)
自控程序时时监控系统进程,防止平台的意外关闭。
3.4 数据管理模块
人性化的WEB管理平台,管理员可配置和查询平台的各种信息。
图 3.4.1
业务配置
配置各运营商参数,业务基本信息,业务路由,和包月用户的计划任务。(计划任务下的信息添加支持批量导入,支持多个时间点的信息下发,包月业务还支持话单的系统定时下发)
日常业务处理
支持计划任务的手工及时下发,免费用户和黑名单用户的单一添加和批量导入。
业务统计
精确的统计平台的上下行和包月资费(支持各时间段的统计和条件统计,让客户对自己的开展的业务明了)
客户服务
主要是针对包月用户的管理。(支持条件查询)
平台维护
提供对个管理员权限的管理,有利于客户间的合作。
3.5 第三方接口
大汉三通短信平台3T-ISMG V2.0为了方便用户开发业务,提供多种业务接口。目前支持的接口类型有:数据库接口、DLL/EXE接口、SOCKET接口、HTTP
GET接口等。
接口介绍如下:
调用存储过程:
把业务逻辑用一个存储过程来表示,3T-ISMG V2.0在对指定上行(MO)分发时,直接执行此存储过程,存储过程生成的MT写入3T-ISMG
V2.0的下行表;
例:有一个存储过程的功能是上行号码为2194,对内容为“CX”的MO回复“你的积分为… …”等。平台分发时执行该存储过程,直接返回相应下行(MT);
适用于各种业务逻辑不是特别复杂的业务,如信息查询、聊天、笑话点播等,此类业务只要开发一个存储过程,就能快速在3T-ISMG V2.0上实现。
EXE接口:
EXE接口,又叫DB分发程序,通过调用DLL,与3T-ISMG V2.0分发端口连接。定时获取短信平台转发的MO,并把内容写入smsIn表中;同时取出smsOut表中的记录,送到3T-ISMG
V2.0的分发接口。
最适合于与SP合作的第三方,第三方不用对外开放端口,使用DB分发程序直接与3T-ISMG V2.0连接,就能实现双方的短信交互。第三方在开发业务时先读取本地数据库smsIn表中的记录,处理后写入smsOut表。或者在smsIn上建立触发器,当写入数据时,自动执行指定的存储过程。
业务分发程序由我们提供。(AppClient.exe)
SOCKET接口:
MO数据打包后,通过网络发送到指定IP地址的端口上,业务程序接收处理后,用相同的方式把MT发送到3T-ISMG V2.0的第三方通信接口,再由短信平台处理。
适合于不同IP之间大流量的合作业务,流程由业务程序自由控制。
既可以在公司局域网内,也可以在两个公网IP之间使用该接口。
HTTP GET接口:
按照指定格式,把MO数据打包成URL,通过调用指定IP的WEB服务器的页面,页面直接返回下行内容,再由3T-ISMG V2.0处理。
适合于不同IP之间小流量的合作业务,通过WEB页面来实现的业务。WEB页面(主要是ASP、JSP页面)通过和SQL Server、Oracle中存储过程的结合,可以快速实现流量不超过1条/秒的复杂业务。合作业务可以借助WEB服务器和数据服务器快速实现。
适合于不同平台之间业务的开发,如业务放在Linux服务器上,短信平台放在Windows服务器上,短信平台通过这种方式可以实现于Linux平台下业务的快速衔接。
四. 支持的协议
3T-ISMG按百分之百短信协议开发,没有使用其他厂家的API,完全支持各类网关协议。
4.1 支持中国移动CMPP协议及MISC系统
4.2 支持中国联通SGIP协议
4.3 支持中国电信SMGP协议
4.4 支持中国网通CNGP协议
4.5 支持SMPP协议
五. 平台特色
采用VC编写:利用面向对象的方法和消息触发的机制,适用于所有的WINDOWS平台。支持中国移动的CMPP 3.0、CMPP
2.0;中国联通的SGIP 1.2;中国电信的SMGP 2.0、SMGP 1.3;中国网通的CNGP 2.0、CNGP1.0;国际通用协议SMPP
3.3、SMPP 3.4,每个协议实行模块化,开发成对应的动态链接库,并提供统一的接口。
模块稳定性强:程序中所采用的主要技术和方法均为成熟稳定,久经考验的技术,在大量系统中长期运用,经过了长时间的测试。各个模块处理消息效率高。消息处理通过内建线程池进行,采用多事件多消息的方法,可以对大量消息进行并行处理,大大提高了消息处理的速度,同时提高了短消息平台的总体处理速度。CMPP协议根据其特点,采取了滑动窗口机制,大大提高了短消息收发的速度。
兼容性好:提供便捷的接口与短信业务程序和业务合作商相连接,既有简便易行的数据库接口,也有快速的基于TCP/IP的XML接口。
管理方便:全面的日志管理,用于用户监控和分析。良好的短信状态报告的管理,具体操作方式用户可以自行配置。
网关稳定性强:可长时间稳定工作,维护工作少。并提供专门的监控程序,如果系统出现故障,监控程序会自动启动网关。
短信平台处理能力高:发送速率:800条/秒(与SP其他配套环境有关)
操作方便:安装调试简便,一般半天就可以接通,最长不超过一天。
六. 3T-ISMG V2.0与同类产品比较
CTI论坛编辑
·
·
·
|