企业短彩信平台性能优化方案的研究
2014-04-29郝月照赵晓云杨军
郝月照 赵晓云 杨军
[摘 要]本文在企业短彩信平台系统日常运维的基础上,对系统性能优化作了一些总结和探索,对系统性能优化具有一定的指导意义。
[关键词]短彩信平台;性能;优化
[中图分类号]TP311.52 [文献标识码]A [文章编号]1005-6432(2014)48-0016-02
1 引 言
山西公司企业级短信、彩信平台基于业界流行的性能优异的SDP(Service Delivery Platform,业务交付平台)技术,包括运营商网关接口模块,业务系统接口模块,短彩信管理模块,系统控制模块4个核心模块组成以及报表系统。具体如图1。
图1 平台架构
整个系统从上到下分为三个层面,即业务层、平台层和网络层。业务层是各个应用系统,例如营销系统、OA系统、ERP系统、邮件系统、95598语音系统,以及其他应用系统;平台层即为集中短彩信平台,通过业务层与平台层的交互,将业务层的短彩信收发任务提交给平台层,由平台层完成对短彩信的管理和收发;底层为网络层,也就是运营商的网关系统和基础通信网络,平台层与网络层交互,由平台层将短彩信提交给网络层,完成对用户的短彩信的发送和接收。
网络集成网关NAG(Network Integration Gateway)的主要功能是将不同协议的运营商网关(例如:SMSC、MMSC、WAP GW等)通过一个统一的接口WebService进行不同接口协议的转换,开放给北向的业务接入网关SAG(Service Access Gateway),最终开发给业务系统使用。同时作为一个独立的产品,NAG接受网管的统一管理,提供基本数据的业务统计需求。系统软件架构如图2。
图2 系统软件架构
2 存在问题
2.1 运营商连接单路由
目前与移动、电信和联通的通信连接全部是单路由,一旦光端机或光纤故障,将导致运营商链路中断,短信接收和发送失败。
2.2 发送省外手机号码受限制
平台发送给省外手机号码的短信,受运营商的限制,接收不成功。
2.3 虚拟运营商号码无法接收
虚拟运营商(Virtual Network Operator,VNO)就像是代理商,他们从移动、联通、电信三大基础运营商那里“包干”一部分通信网络,然后通过自己的计费系统、客服号、营销和管理体系卖给消费者。
“170”号段是虚拟运营商专属号段,租用三大基础运营商的号段分别是:电信1700、联通1709、移动1705。平台建设初期未出现虚拟运营商及其专属号段,导致“170”号段的短彩信发送不成功。
2.4 业务系统收到的发送报告不准确
运营商、短彩信平台和业务系统之间交互发送状态报告的约定考虑不充分,导致业务系统收到的发送报告不准确,统计的发送成功率不切合实际。
3 优化方案
3.1 开通运营商第二路由通道
随着业务系统接入的增加和客户对供电服务期望的增高,短彩信平台运行的可靠性要求越来越高。协商三大运营商,开通第二路由通道,提高平台运行的可靠性。
3.2 升级改造运营商网关
移动:将接入网关由10657切换到10658,通过号码95598发送短信时自动增加区号进行设别。
联通:正在进行行业网关的升级工作,升级完成后即可实现。
电信:通过在商务领航平台更换端口,重新洽谈资费后解决。
3.3 增加短信平台号码设别
将电信1700、联通1709、移动1705添加到号码设别中,短彩信平台会根据虚拟运营商使用的不同基础运营商进行业务分配。
3.4 梳理发送报告的交互过程
移动、联通:排查发现SAG默认状态上报时间为十小时,而NAG默认状态报告为四十八小时,导致NAG十小时后反馈的状态报告,SAG不上报,优化过程是将SAG状态报告上报时间调整为48小时,业务系统读取状态报告延时5秒。
电信:升级ISMP协议,使领航平台的状态码和SAG状态码一致,再按照业务系统的要求反馈短信状态。
4 结 论
平台的性能优化是一个复杂的过程,需要各种理论和技术的支持,根据具体环境和应用的不同,找到最适合的优化方案。本文从使用和运维的角度,对平台的性能优化作了一些有益的探索,对系统的可靠运行有一定的指导意义。
参考文献:
[1]周倩,罗扬.Web系统性能优化的研究与实践[J].电脑知识与技术,2013,9(10):2326-2327.
[2]杨波.系统性能优化问题研究[J].科技论坛,2013(9):130.