节点文献
基于Android NFC手机的金融IC卡圈存系统设计与实现
Design And Implement of Electronic Cash Loading System Based on Android NFC Phone
【作者】 王路;
【作者基本信息】 电子科技大学 , 软件工程(专业学位), 2014, 硕士
【摘要】 正如我们所见,移动互联网在人们生活中的比重正在不断在增大。在移动互联网时代,生活中几乎每一个行为都可以和移动互联网衍生出的生活方式。移动支付就是金融服务与移动互联网共同产生的一个典型应用。人们普遍认知中最合适的NFC移动支付的载体通常是手机,而android是当前市场占有量最大的手机操作系统。Google早在2009年就已经加入了对NFC的支持,而且在Android2.3以后的版本中增加了对NFC功能的完整实现。Android系统和带有NFC功能的手机相结合,使得移动支付更加深入人们的生活。与此同时,手机平台搭载NFC这一技术,使得手机与金融IC卡的距离无限拉近。这也使得移动支付方式和移动支付应用场景变得更加多元化。随着移动支付涉及的范围不断增大,金融IC卡作为典型的移动支付媒介,也逐渐融入了人们的日常生活。2012年底,中国发布了最新的标准金融IC卡规范3.0版本(又被称作PBOC3.0),进一步推动了金融IC卡的发展与普及。中国人民银行决定在2015年全面普及金融IC卡,使用磁条和芯片并存的方式,并逐渐淘汰磁条银行卡的交易。可以预计,在未来的几年中,移动支付会在金融IC卡这一个缩影处大放光彩。本文在对NFC技术和android开发技术进行研究的前提下,以实际的电子现金圈存业务为出发点,设计并实现了一整套基于安卓平台的金融IC卡圈存系统。文章描述了NFC技术的现状和前景,对android NFC API进行了一定的了解,并分别从framework和application层对NFC的服务初始化、数据读写、intent分发等关键技术做了一定分析。文章对服务端从技术到架构都做了详细设计。服务端使用开源的SSH框架,分别通过对实体层、数据接口层、服务层与控制层的设计,对具体业务进行实现。同时文章也对android客户端所涉及到的Activity、intent等组件做了详细讲解,通过对UI、数据传输等方面的实现,为客户端业务逻辑的实现提供了实现基础。在这个基础上,结合电子现金圈存的实际业务,参照软件工程的标准开发模式,对该系统做出了需求分析、概要设计详细设计直到编码测试一整套文档。系统最终的测试结果表明,该金融IC卡圈存系统完全可用,从性能到安全性都能满足正常使用,与设计的初衷相符合。
【Abstract】 As we will see, Mobile Internet has occupied a large proportion of people’s life, and still increasing. It seems that almost every behavior of daily life can derive a new kind of lifestyle after combined with Mobile Internet in the period of Mobile Internet. Actually, mobile payment is a classical application of this kind of combination. When it comes to thecarrier of mobile payment, people always think of mobile phone. And Android is the most widely used mobile operation system which is known to us all. In order to support NFC,Google updated Android OS v2.3.That means the mobile phone whitch has NFC Module can use its function by installing Android OS. And with the following released version of Android OS such as Android v4.0 or Android v4.3,NFC was better supported. By the combination of Android OS and Mobile Internet, mobile payment has deeply rooted in people’s daily life.At the same time, the financial card carried IC chip gets closer with mobile phone,whitch seemed had nothing to do with financial card years ago, dule to this kind of technology. And it also changes the way of consumption of people.By the increasing of the rate of mobile payment, financial card with IC chipset has began to intergrate into people’s daily life. In the end of 2012, China published the latest version of standards of standard financial IC card v3.0, which is also called PBOC 3.0. The publishing of this rule has given a big boost to the development and the populization of financial ic card in China. And People’s Bank of China also desided to populize this kind of card before the end of 2015. It can be predicted that mobile payment will shine brightly in the area of financial IC card.This article designed and developed a set of financial load system working on the Android platform, based on the business of electronic cash loading and the research of NFC and Android. This article also described the current state of NFC techinc and its future.And it also anylised the key technology such as the initialization of NFC Service,the intent delivering,the analysis of data,respectively from the framework layer and the application layer. And the articledesigned the main frame of the server.The server of this system is constructed with the open source frame which called SSH,and I devide the server into four parts,the eneity layer,the DAO layer,the service layer and the control layer. And it also defined the frame of client, by introducing the modules such as Activity and intent.In order to construct the client, the article also designed a set of user interfaces and the way of transportation of data. After the anylisation of the actural business of electronic cash loading, a set of document was constructed referring to software engineering.The final test proved that this financial load system can be used.And according to the performance and safety,this system totally match the original design.
【Key words】 Financial IC Card; Android OS; NFC Near Field Payment; Bank Load System;
- 【网络出版投稿人】 电子科技大学 【网络出版年期】2016年 03期
- 【分类号】TP311.52
- 【下载频次】122