一、概述
1.1 系统概述
凌凯移动网关系统融合了本公司多年来在短彩信运营系统、短彩信接入系统、短彩信管理系统的技术沉淀并精心打造而成,是企业信息化系统应用短彩信技术的桥梁。该系统很好的解决了企业客户集成接入短彩信应用的通用性、容错性、安全性、稳定性等问题。 凌凯移动网关系统解决了大数据量提交、数据安全性、通道专用性、多业务自适配性等一系列短彩信网关接入集成的技术难题,是国内领先的移动网关接入平台,具有多项专利技术。
凌凯移动网关系统具备如下应用特点和技术优势:
*容错性
系统采用了多短彩信网关通道自动补发技术,而且各网关通道及功能模块相互独立、互不干扰,所以一个通道及模块出了问题,绝对不会影响到其他通道及模块的运作,整个系统具有较高的容错性能。
*稳定性
系统采用了多网关自动分流、多通道自动切换技术,引进了网关通道自适配技术,保障了通道的利用率、稳定性和高提交效率。
*通用性
系统集成了移动CMPP、联通SGIP、电信SMGP三大运营商标准短信接口协议,同时支持全国近百家第三方短彩信服务商接口,具有良好的通用性,可以兼容市面上主流网关接口协议。
*安全性
系统采用模块化设计,可以把网关接入程序分离部署到外网,并通过防火墙与系统数据库端口对接,从而保证系统处在高安全级的网络环境中;同时系统的通信及所有口令都采用了MD5加密技术,安全级别高。
*易用性
"界面人性化"、"操作简单"是凌凯软件系统的一贯风格,同时系统采用目前主流的微软windows server系统及SQL Server数据管理作为系统运行环境,具有维护简单、易于使用的特点。
*扩展性
系统提供SOAP、HTTP、存储过程三类接口协议,让客户的应用软件和系统能够以最恰当的方式接入集成短彩信应用。
1.2 应用分析
企事业基于行业短信的需求是多方面的,无论在办公管理、供应商管理、销售管理、客户服务管理以及管理层实时掌握企事业运营状况等方面都有巨大的应用需求,采用短信平台是能够促进企事业在管理、服务和营销等方面的效率,尤其在企业信息化系统中嵌入短信服务接口的需求十分迫切。但由于短信服务行业的不规范,通信服务接口极其混乱,缺乏能提供标准化并稳定可靠的短信服务保障体系,造成企事业客户的无从选择,因为与任何一家短信企业的合作都存在隐患,一旦对方的服务出现问题,将导致企事业通信渠道的中断,不得不重新寻找新的短信服务商、调整信息系统的短信接口,成本巨大,这个风险是很高的。
另外,重要企事业单位对于短彩信网关发送的安全性要求也是非常高的,对通信记录、通信数据及客户数据都有极高的保密性要求,这对于第三方短彩信服务商来说很难保证,容易造成数据泄露并存在数据被滥用的隐患。
凌凯移动网关系统提供与运营商直联协议的对接,并为企业信息化系统提供标准统一的接入接口,这在安全性和稳定性方面都能够满足大型企事业单位的需求。
1.3 支持网关协议标准
提供商 |
发送对象 |
协议方式 |
中国移动 |
移动 |
CMPP协议 |
中国联通 |
联通 |
SGIP协议 |
中国电信 |
电信 |
SMGP协议 |
湖北电信 |
电信 |
Webservice |
江西电信 |
电信 |
Webservice |
移动MAS |
移动 |
HTTP |
……近百类 |
…… |
…… |
二、系统结构图
2.1 系统结构图
2.2 系统结构说明
系统说明:
系统可以采用分布式部署方式,可以把数据管理中心、接口协议、管理后台部署于企业内网,把网关接入程序部署于外网,中间通过防火墙分隔可以达到高效安全的目标。
技术标准:
提供接口:SOAP、HTTP、存储过程
平台环境:操作系统为windows 2003/2008 server 、数据库为SQL server 2005/2008
网关支持:移动CMPP、联通SGIP、电信SMGP、全国近百家第三方短彩信服务商接口
三、系统功能
3.1 功能结构图
3.2 系统功能构成和说明
网关接入程序模块:完成短彩信数据与运营商和第三方服务商的接入。
后台管理系统模块:供后台管理员完成通道接入管理、通道监控、使用统计对帐、业务代码管理等功能
接口协议模块:实现企业信息化系统与本系统的对接。
3.3 网关接入程序模块
功能简介:提供移动CMPP、联通SGIP、电信SMGP及国内多家提供商网关协议的接入、配置和运行 日志监控。
操作界面如下图
3.4 后台管理系统模块
3.4.1系统管理
① 管理员设置:设置本后台系统的用户和管理员,并进行授权。
② 黑字典:针对全局或某个通道设置关键字,在短信提交的时候进行内容屏蔽。
③ 屏蔽手机设置:针对全局或指定业务代码设置禁发手机号码进行屏蔽。
④ 号段设置:设置新的手机号码的号段及归属的运营商。
⑤ 号段绑定:对不同的号码段设置绑定其默认的发送通道。
⑥ 通道设置:新增、修改、删除通道及其属性。
⑦ 系统设置:系统运行中的一些必要参数的配置。
3.4.2平台管理
① 业务代码管理:对系统所需要的应用对应的业务代码及属性进行新增、修改、删除。
② 固定码设置:设置不同业务代码与通道之间的固定代码对应关系。
③ 发送统计:统计指定业务代码的短彩信发送情况。
④ 系统日志:查询系统的各类操作、登陆、运行的日志情况。
⑤ 系统维护:对系统运行情况和数据库的备份、维护和操作。
3.4.3短信管理
① 短信管理:对系统中当前短信列表的查询和状态修改。
② 短信查询:查询系统中当前短信的提交状况。
③ 短信报告:查询系统中当前短信的状态报告。
④ 短信审核:人工逐条审核短信,选定合适的通道提交。
⑤ 短信批量审核:人工批量审核短信,选定合适的通道提交。
⑥ 短信通道审核:按照通道审核短信发送的内容。
⑦ 短信回复:查看短信上行回复的情况。
3.4.4彩信管理
① 彩信管理:对系统中当前彩信列表的查询和状态修改。
② 彩信查询:查询系统中当前彩信的提交状况。
③ 彩信报告:查询系统中当前彩信的状态报告。
④ 彩信审核:人工逐条审核彩信,选定合适的通道提交。
⑤ 彩信批量审核:人工批量审核彩信,选定合适的通道提交。
⑥ 彩信通道审核:按照通道审核彩信发送的内容。
⑦ 彩信回复:查看彩信上行回复的情况。
3.4.5统计查询
① 短信列表:分批查询当前短信列表的情况。
② 短信统计:统计短信发送情况。
③ 彩信列表:分批查询当前彩信列表的情况。
④ 彩信统计:统计彩信发送情况。
⑤ 按月统计:按月统计短、彩信发送的情况并生成相应图示。
3.4.6网关监控
网关监控:监控统计当前短彩信发送的状况。
3.5接口协议模块
3.5.1 WebService 方式
引用 http://URL/soap,生成代理类
测试用 HelloWorld(); 返回string
3.5.1.1 发短信
输入参数:CorpID-账号 StringToHex加密,Phones-号码StringToHex加密, sContent-
短信内容500字内 StringToHex加密,ExtCode-扩展码 无为空字符串 StringToHex加密 空的也要加密,
DelayDate-定时时间 格式如"2011-01-01 12:12:12" 无为空字符串 StringToHex加密 空的也要加密,
输出参数:成功 为数字ID 接收报告用,失败返回错误码
SendSms(string CorpID, string sContent, string ExtCode,string DelayDate, string Phones )
3.5.1.2 取未读短信回复短信
输入参数: CorpID-账号 StringToHex加密
输出参数:先要用HexToString 解码,成功 返回空串,没未读短信; 或返回:号码/@@@/
内容/@@@/固定码/@@@/扩展码/@@@/SP号码/@@@/账号/@@@/系统接收时间 /@@@/发送时间/###/;
多条以/###/换行 最多50条,失败返回:错误码
GetSMS(string CorpID)
3.5.1.3 收短信报告
输入参数:CorpID-账号 StringToHex加密
输出参数:成功 返回空串,没新报告 或 返回:报告ID/@@@/号码/@@@/提交时间/@@@/报告
标志/@@@/报告/@@@/报告时间/###/ 多条以/###/换行 最多50条,报告ID +号码匹配发送记录,
报告标志 1 成功 2失败 3 其他(也是失败)
GetReportSMS(string CorpID)
3.5.1.4发送彩信
输入参数:CorpID-账号 StringToHex加密,bContent-彩信内容 TMS格式,读取TMS Bytes,
再 BytesToHex,sTitle-标题 StringToHex加密,ExtCode-扩展码无为空字符串StringToHex加密 空的也要加密,
DelayDate-定时时间 格式如"2011-01-01 12:12:12" 无为空字符串 StringToHex加密 空的也要加密Phones-号码,
分割 数目不限 StringToHex加密
输出参数:成功 为数字ID 接收报告用,失败返回 错误码
SendMMS(string CorpID, string bContent, string sTitle ,string ExtCode,string DelayDate,
string Phones)
3.5.1.5接收未读彩信
输入参数:CorpID-账号 StringToHex加密
输出参数:先要用HexToString 解码,成功返回空串,没未读彩信或返回 号码/@@@/标题/@@@/内容/@@@/固定码/@@@/扩展码
/@@@/SP号码 /@@@/账号/@@@/系统接收时间/@@@/发送时间/###/ 其中内容 是 BytesToHex 编码,
多条以/###/换行 最多1条 GetMMS(const CorpID: widestring; const PassWord: widestring;
const RecNO: Integer): widestring;
3.5.1.6收彩信报告
输入参数:CorpID-账号 StringToHex加密
输出参数:成功返回空串,没新报告或返回 报告ID/@@@/号码/@@@/提交时间/@@@/报告标志/@@@/报告/@@@/报告时间/###/
多条以/###/换行 最多50条,报告ID +号码匹配发送记录,报告标志: 1成功 2失败 3其他(也是失败)
GetReportMMS(string CorpID)
3.5.2 HTTP POST方式
参数和返回值参照 webservice 完全一样
注意string加码
post地址: http://URL/soap
post内容前缀: __MessageType=Message&__InterfaceName=SService1&__ClientID=
测试用helloworld:前缀+"&__MessageName=HelloWorld"
发短信:前缀+"&__MessageName=SendSms&CorpID=账号&Phones=号码&sContent=内容&ExtCode=扩展码
&DelayDate=定时时间"
接收短信回复:前缀+"&__MessageName=GetSMS&CorpID=账号"
接收短信报告:前缀+"&__MessageName=GetReportSMS&CorpID=账号"
发彩信:前缀+"&__MessageName=SendMMS&CorpID=账号&Phones=号码&bContent=内容&sTitle=标题&ExtCode=
扩展码&DelayDate=定时时间"
接收彩信回复:前缀+"&__MessageName=GetMMS&CorpID=账号"
接收彩信报告:前缀+"&__MessageName=GetReportMMS&CorpID=账号"
四、产品特点
易部署、易管理、易维护
支持多线程、应用缓存技术
效率卓越、性能超群、海量数据处理
多通道自动分流、多网关自动补发
直连运营商网关,数据安全保障
统计监控、设置管理一目了然
业务代码分类管理,满足各种应用需求
接口协议丰富、简单并易用
自助接入国内近百家主流短彩信网关协议
三网合一、提供多通道备用机制
五、系统服务支持
对企事业客户的系统管理员提供长期的技术指导与培训
满足企事业客户自行接入本地或全网短彩信通道的要求
对所出售的系统提供安装、升级、日常维护、OEM开发服务
对所提供的系统提供终生免费保修和技术支持服务
六、客户成功案例
感谢您的关注!
注意:由于产品更新或客户需求等原因,实际产品功能与本说明可能有出入,如有变动,恕不另行通知,以实际产品及买卖合同为准!
|