论文部分内容阅读
随着中国手机用户、尤其是智能手机用户的快速增长,资本的涌入和政策上的支持,预计在未来几年中国的移动支付产业局面将会更加清晰,并获得快速发展。本文的目标是描述小额支付系统与各商业银行、城市商业银行、办理人民币业务的外资银行、城市信用社、农村信用联社(统称为商业银行)行内综合业务系统、电子汇兑系统之间的接口规范、接口业务以及小额支付系统接口API函数的使用方法。介绍了移动小额支付系统所使用的USSD协议,并且阐述了USSD协议的特点。通过分析USSD协议的工作机制,对下一步系统的设计打好了坚实的基础。移动小额支付系统主要分为银行业务接口系统和USSD业务系统两大部分,分别阐述了这两个子系统的需求分析。本文首先介绍了银行业务子系统和USSD业务子系统的设计。对于银行业务子系统,特别给出了系统的接口设计。对于USSD子系统设计,给出了利用UML规范设计的系统包图、状态图、序列图等,还给出了数据架构、发送和接受功能以及报文说明。最后给出了系统的安全设计。然后介绍了银行业务子系统和USSD业务子系统的实现。对于银行业务子系统,特别给出了系统的发送消息、接收消息的实现,并且针对于大规模业务处理的场景,考虑了多进程并发处理的实现。对于USSD子系统的实现,USSD服务接入、USSD消息异常处理过程的说明。针对交易过程中出现的安全性,本系统也考虑了各个阶段的安全实现。测试结果证明了本小额支付系统具有良好的性能和可用性,可应对未来增加的商户数量和业务量。通过为期半年的实际使用,验证了支付系统命令识读的准确性,系统可靠性和有效性。