论文部分内容阅读
手机空中充值是近几年中国移动为提升手机用户充值服务质量而推出的一种全新业务,该服务是通过代理商发送短信的方式完成客户手机充值。论文通过对手机空中充值业务进行分析,设计、开发了一套支持多种接入方式的综合充值平台。我国有庞大的手机用户群,综合充值平台的推广极大地扩展了现有充值渠道、提升了充值服务质量,并且节约了运营商对于实物充值卡的生产管理成本,还为环保事业做出巨大贡献。论文以中国移动省公司与某合作伙伴公司开发的中国移动手机空中充值系统为实际背景,全面分析了手机充值业务的特点,归纳出各种充值方式的共性问题,设计了一套同时支持手机短信、电脑终端(Web)、交互式语音等多种接入方式的综合充值平台。为支持集团客户,该平台还支持后台批量充值业务;为方便各种网上销售平台的接入,提供了第三方接口。平台对运行效率和可扩展性要求较高,论文主要从软件架构和实现机制上进行综合考虑。软件架构采用层次结构,包括网络层,应用层和终端层。重点介绍了网络层和应用层的解决方案,其中网络层基于Java Socket API,设计了连接检测和备份机制,运用UML和Java类继承结构实现UASP和CMPP协议栈;应用层设计了基于多线程同步机制的短信收发模块、基于Struts架构的Web充值模块和基于语音卡的IVR语音充值模块,并制定了第三方接口协议,另外应用层还重点介绍了数据库链接的优化管理以及web访问的权限控制机制;终端层描述了可以接入充值平台的设备。系统软件模块化,参数可配,方便系统调试、优化以及进一步升级。目前该系统正逐步投入商用,运行效果良好,达到预期效果。