当前位置:首页 > 技术 > 通信业务 > 新闻 > 山东气象服务短信平台建设的探讨

山东气象服务短信平台建设的探讨

2004-11-02 00:00:00   作者:   来源:   评论:0  点击:




(点击看大图)

图2 管理监控模块的MO和客服处理界面

三、系统特点

  山东省气象服务短信平台针对系统用户量大、服务要求高、客服压力大的情况,在平台的设计和实现中着重考虑了具备简单易用、容错性好、高性能、高稳定性等特点。

1.简单易用

  平台在各方面都充分考虑了简单易用的特性,不论终端用户、客服人员还是系统管理维护人员和平台的交互都非常方便,例如MO和客服处理功能,在一个界面里就集成了某个用户的所有相关信息,查询和处理都非常方便,一个按钮就可以完成服务的退订和订阅,系统预存了给用户常用的反馈短信并可随时添加修改,一般情况下在10秒钟内就可以接完一个客服电话并处理完毕,1秒钟内就可以完成一个MO指令的人工处理。

2.容错性好

  平台各模块都具备很好的容错能力,如标准的服务退订指令是“00”,考虑的用户输入指令时可能出现的错误指令,平台将“00”、“OO”、“零零”也都作为服务指令处理。短信收发模块需要与联通和移动的短信网关连接,由于网络原因以及电信运营商系统升级、维护等原因,会发生连接中断,一旦网络和对方的程序恢复正常,短信收发模块会自动重新连接并开始短信收发服务,不需要人工干预。而平台各模块与数据库的连接都具备一旦与数据库的连接中断而自动进行重连的功能。由于充分考虑了容错性,平台能够长时间持续稳定地运行。

3.高性能

  由于天气预报信息自身的特点,需要在较短时间内将天气预报信息发送给几十万甚至上百万用户,一个短信接入号无法满足性能上的要求,气象短信平台采用多个接入号同时发送信息的方法提高性能,解决了发送速度的问题。而针对用户的上行指令处理,不管用户发送指令到哪个接入号,都能实现相同的功能。目前气象服务短信平台通过4个接入号,发送速度已达到每秒发送80条短信。

  同样对于几十万用户来说,每天的信息处理、统计也存在着性能问题,平台充分利用Oracle数据库的存储过程进行大数据量处理来提高性能,例如每天天气预报信息通过审核之后,发送预处理模块在几分钟内就将几十万短信准备就绪并保存好每个用户的操作日志。

4.高稳定性

  由于平台具备非常强的容错能力以及完善的监控系统,平台的稳定性非常好。平台各模块的运行都相对独立,不会因为其他模块的故障而影响自身的正常运行,实践表明每个模块都能持续运行几个月而不会中断,对于网络问题以及电信运营商的网关问题造成的服务中断,平台还具备服务的自动恢复能力。而一旦服务中断,维护人员会在第一时间得到消息并及时解决。

  山东气象短信服务平台经实践证明是一个成功的系统,很多用户通过MO短信、电话等方式对我们的气象短信服务表示满意和赞赏,我们将不断完善气象服务短信平台,为广大用户提供更好的气象服务。

通信世界网(www.cww.net.cn)

相关阅读:

分享到: 收藏