WAP手机银行系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0721
WAP手机银行系统设计
王景刚郭瑞亮
(哈尔滨工程大学自动化学院,黑龙江省哈尔滨市 150001)
摘要:手机银行的出现,给人们带来了极大的方便,但其安全性问题始终是制约其业务拓展的一大瓶颈。文章阐述了手机银行的业务范围,分析、总结了当前手机银行系统实现技术及其优缺点,提出了一种基于WAP方式、C/S与B/S混合架构的手机银行系统设计方案,设计了此手机银行,并以移动支付为例,说明了手机银行的工作流程。进而针对手机银行系统存在的安全性、网络延迟、断电问题提出了自己的解决方案。
关键词:手机银行;WAP;C/S;B/S;移动支付
A Mobile Bank Design Based on WAP
WANG Jing-gang GUO Rui-liang
(College of Automation, Harbin Engineering University, Harbin 150001, China)
Abstract: The Mobile Bank has brought great convenience to people, but insecurity issue bothers its business development. After depicting the mobile banking business and analyses the Mobile Bank implementation technologies and its advantages and disadvantages, this paper introduces a Mobile Bank implementation project based on WAP, C / S and B / S hybrid architecture. Then the Mobile Payment service is exemplified to describe the working process of mobile bank addressing problems such as insecurity, network delay and mobile power-off existing in Mobile Bank System.
Key words: Mobile Bank; WAP; Client/Server; Browser/Server; Mobile Payment
引言
随着移动互联网技术与手机终端技术的发展以及手机终端移动性的特点,利用手机作为某些金融业务的操作终端越来越成为各大运营商和企业争抢利润的焦点。手机银行,又称为移动银行,是网上银行的拓展,它充分利用手机便携的特点,集银行业务与移动通信于一体,创造了一种新型的银行服务模式。而且伴随着我国3G时代的到来,高带宽、高传输速率的网络将不仅丰富银行服务的内涵与外延,更会真正实现人们期望的3A(anytime、anywhere、anyhow)金融服务[1]。
1手机银行及其业务范围
手机银行是以手机和移动网络为载体,利用手机终端作为通信和交易平台,在任何时间、任何地点利用任何方式(3A服务)向用户提供银行业务服务的一种新型业务模式;是移动通信技术与银行业务的融合[1]。
利用手机银行,人们可以随时随地进行各项银行业务的办理,其业务内容包括账户明细、余额查询、转账汇款、自动缴费、移动支付、提示服务、业务注册、证券服务、炒股、外汇交易等等。
2手机银行的实现技术
自进入2000年以来,手机银行就已经在中国出现,但仅限于短信收发模式,且业务仅限于查询服务。随着手机终端技术以及移动互联网技术的迅速发展,出现了许多手机银行系统的实现技术,总结起来,手机银行的实现技术主要有以下几种方案,由于手机银行的实现方式不同,用户界面、操作方式以及实现途径都存在较大差异[2],下面是几种实现技术的比较。
2.1基于STK卡的手机银行
利用STK(Sim Tool Kit)卡的手机银行实现模式是我国最早推出的手机银行服务模式,该模式使用时必须将用户使用的SIM卡替换成STK卡,而且事先要在STK卡中灌注银行应用前端程序和客
户基本信息,并将银行服务菜单写入卡中[3]。利用STK卡可以通过空中下载技术实现菜单实时更新与管理,还可以使用数字证书对用户进行身份认证。这种方式界面操作简单,可以及时更新菜单和管理菜单,安全级别高,但是STK卡无法实现行对行兼容,每张卡只能使用一家银行的服务,而且频繁换卡对用户来说相当麻烦。
2.2 SMS模式
SMS(Short Message Service)手机银行实现方式是利用手机短消息上下行方式来办理银行业务,是扩展的短消息业务。这种方式可以实现手机与银行直接通过短信息进行交互,是目前手机终端适应性最强的手机银行实现方式[3]。它采用最简单的存储转发模式,适用人群相当广泛,而且时下所用的终端设备基本上都支持这种模式。但是这一实现方式交互性太差,响应时间不确定,而且对于稍微复杂一点的业务,操作起来相当麻烦,同时,这一实现方式的安全系数较低。
2.3USSD模式
USSD(Unstructured Supplementary Services Data)即非结构化补充数据业务,是在短消息系统技术基础上推出的业务,支持现有GSM系统网络及普通手机,可以为用户提供综合性、交互式对话菜单,而且采用USSD模式可以实现实时交互交易,具有一定的安全性。但是各地对这种模式的支持情况不同,不能实现全网接入,更不能实现全网互联[3]。
2.4K-JA V A模式
这种模式是特别针对像手机这种资源受限设备的Java平台解决方案。这种实现方式能够为用户提供图形化界面,与用户的交流性好,支持实时通信,响应迅速,网络传输速度快,而且有较完善的安全机制,与电子商务的运作模式非常吻合。但是K-JA V A模式的终端设备必须支持GSM网络和J2ME功能,这样终端的使用就受到一定的限制,客户端软件的开发必须针对指定的手机,必须编译不同的版本来支持不同的终端,而且功能的更新需要客户下载新的版本。
2.5BREW模式
BREW(Binary Runtime Environment Wireless)即无线二进制运算环境,是美国高通公司基于CDMA网络的一种手机应用程序开发工具。BREW 平台是一种为无线设备提供开放式标准平台的瘦应用程序执行环境,可用于无线应用程序开发、设备配置、应用程序发布等。其优点除和K-JA V A模式的优点一样外,还支持RSA、RC4、SSL等加密算法和协议[3],支持端到端的加密,可以解决交易中的安全性问题。但是在全球的运营商家中,对BREW 的支持商家太少,普及性太差。
2.6基于W AP的模式
WAP(Wireless Application Protocol)即无线应用协议,是一个全球性开放协议。移动W AP手机银行是通过手机内嵌的WAP微浏览器访问银行网站,提供在线金融服务。它采用纯文本菜单交互方式,实时性好,尤其是W AP2.0和GPRS网络出现,实现了W AP终端和CP(应用程序编写者)之间的端到端加密,且网络传输速度得到了有效地提升,使用CDMA网络会更快。
综合比较上述各银行系统实现技术,基于W AP 的模式具有无需下载客户端、门槛较低、通用性好、实时交互强、安全性高等优势,而且目前W AP手机的普及性相当好,随时随地可以实现在线浏览功能,据析,基于W AP的手机银行实现技术已成为我国手机银行业界的技术主流。
3 基于WAP的手机银行实现技术
随着移动终端技术的发展,人们对增加手机功能的呼声越来越高,支持上网浏览服务的手机已成为手机发展的趋势,利用W AP技术实现手机银行系统也越来越得到普及。
WAP的最大优点是移动性,用手机可以在任何时间、任何地点上网。W AP最大的成就在于它首次定义了一个开放的标准化的结构以及一系列的标准以实现对Internet的无线接人访问。
3.1基于W AP的手机银行系统总体架构
由于智能手机的广泛使用及其便利性,人们越来越热忠于利用手机来完成一些业务,因此手机银行每天就要完成大量的金融业务,为了减轻终端业务压力,系统的终端与Web Server之间采用分布式的B/S体系结构,把大部分工作交给Web Server来处理;而Web Server与应用服务器之间采用传统的C/S体系结构。
B/S、C/S混合体系结构是一种典型的异构体系结构,它的最大特点就是能够针对大型系统的不同子应用发挥不同体系结构的优点,可以充分完善系统功能,所以本系统采用B/S、C/S混合体系结构。
3.1.1基于W AP的手机银行总体架构