欢迎来到天天文库
浏览记录
ID:34139144
大小:515.80 KB
页数:7页
时间:2019-03-03
《80种基于j2me的移动支付系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据移动计算中文核心期刊<微计算机信息>(测控自动化)2007年第23卷第1—1期文章编号:1008-0570(2007)01一l—0234—啕一种基于J2ME的移动支付系统的设计与实现TheDesignandImplementationofAJ2MEBasedMobilePaymentSystem(暨南大学)王会进古鹏程WANGHUIJINGUPENGCHENG摘要:移动支付是移动电子商务中的最重要的部分之一。安全性、私密性、易用性是移动支付的最重要的几个问题。目前有许多不同种类的技术能够实现移动支付,其中J2ME凭借其多种显著的优势成为了佼佼者。移动支付系统也有多
2、种体系架构,其中以第三方支付平台为中心的架构比较灵活、具有很强的可扩展性。本文讨论一个基于J2ME的以第三方支付平台为中心的移动支付系统的特点和优越性,并给出这个系统详细的设计与实现过程。关键词:移动支付;J2ME;XML加密;XML签名中图分类号:硼P391文献标识码:AAbstract:MobilepaymentisonethemostimportantpartsofmobileE—commerce.Security,confidentialityandeasinessofusearethemostsignificantissuesinmobilepayment.Cu
3、rrendytherearemanydifferenttypesoftechnologythatCanimplementthemobilepay—ment.J2MEisoneofthebestbecauseofitsmanyadvantages.Alsotherea∞manystructuresofmobilepaymentsystem.andthestructurethatiscenteredbythemi耐一partypaymentplatformprovidesthemorefle妯ty.Thepaperdiscussesthefeaturesandad.vanta
4、gesoftheJ2MEbasedmobilepaymentsystem。andgivesthedetailofthesystemdesignandsystemimplementation.Keywords:MobilePayment,J2ME,XMLEncryption,XMLSignature1引言当前移动付费已经相当普及,并受到来自银行、零售业等移动行业以外企业的关注。移动支付是指交易双方为通过手机、PDA、移动PC等移动设备进行商业交易。移动支付根据涉及的金额的不同。一般可以分为以下两类:1)微支付(小额支付):微支付是指交易额少于lO美元,通常是指购买移动内容业
5、务。2)宏支付:宏支付是指交易金额较大的支付行为。对于宏支付方式来说.通过可靠的金融机构进行交易鉴权是非常必要的;而对于微支付来说。使用移动网络本身的SIM卡鉴权机制就能够达到较高的安全性了。与传统支付方式的比较,移动支付的最大特点是交易灵活,方便快捷。但由于安全性和易用性问题未得到很好的解决.目前国内的移动支付主要是小额支付为主。目前能够实现移动支付的技术从理论上来说有很多。如SMS、WAP、J2ME等增值服务技术均能够满足移动支付业务的基本需要。其中J2ME凭借其可移植性、强大的JDK支持等等显著的优势成为了未来移动支付技术的首选。2系统的分析与设计2.1移动支付系统
6、的基本组成部分移动支付系统一般可以分为以下基本组成部分:1)移动运营商:移动运营商的主要任务是为移动支付提供通信渠道。2)金融机构:一般是银行,为用户、商家之间的交易提供了不使用现金的渠道。王会进:副教授硕士3)移动支付平台提供商:第三方移动支付平台提供商是运营商和金融机构之间的衔接环节。4)用户商家。.2.2以第三方移动支付平台为中心的设计模式目前,移动支付系统的设计模式主要有以下三种:1)以移动运营商为中心的设计模式:2)以银行为中心的设计模式:3)以第三方移动支付平台提供商为中心的设计模式。其中,以第三方移动支付平台提供商为中心的设计模式如图1所示,它具有简单、便捷
7、、跨领域操作等另外两种设计模式所不具备优点。图1以第三方移动支付平台提供商为中心的设计模式2.3移动支付系统运作流程以第三方移动支付平台提供商为中心的移动支付系统的运作流程如下:1)用户发交易短信到移动支付平台提供商的服务号;2)支付平台收到短信后进行服务识别,并向用户回复确认一234—360元,年邮局订阅号:82.946匿匿霍受霾匣遁垂因万方数据移动计算消息;解决本系统的安全性问题。3)用户收到确认短信后回复,确认此次交易;4)支付平台收到确认短信后,根据商品编号、价格以及相关注册信息等查询到用户的银行卡号码:5)支付平台尝
此文档下载收益归作者所有