李永红, 孙 晶, 王 超, 张贻灿
(西安邮电大学 经济与管理学院, 陕西 西安 710121)
基于安卓系统的邮政储蓄移动支付方案设计
李永红, 孙晶, 王超, 张贻灿
(西安邮电大学 经济与管理学院, 陕西 西安 710121)
摘要:针对消费者在超市购物特定场景,运用问卷调查法,调查用户对移动支付客户端功能的需求。设计了基于Android系统的邮政储蓄移动支付手机客户端,系统由安卓客户端、服务器端和数据库端组成,其中安卓客户端主要用于和用户进行交互,服务器主要用于和邮储服务器进行交互,系统运作通过数据推送完成。仿真实验表明,该客户端软件消费者可以使用。
关键词:移动支付;Android平台;超市购物;邮政储蓄
随着手机的不断普及和智能化、移动网络技术的高速发展和国内电子商务的迅速兴起,消费者应用手机客户端和移动无线网络进行购物交易已经成为一种趋势[1]。数据显示,截止2015年12月,我国手机网络购物用户规模已经达到3.40亿,增长率为43.9%,手机网络购物的使用比例由42.4%提升至54.8%,手机支付首次超越传统PC,成为网购和支付的主流[2]。纵观当下手机市场,Android操作系统的占有率仍然保持第一[3],并由于其开源性的特点[4],开发安卓应用程序软件具有很好的市场价值[5]。关于安卓移动支付客户端的方案虽然品类繁多,但依托于某一特定主体,有针对性的设计却很少。本文设计了基于Android系统的邮政储蓄移动支付手机客户端,系统由安卓客户端、服务器端和数据库端组成,其中安卓客户端主要用于和用户进行交互,服务器主要用于和邮储服务器进行交互,系统运作通过数据推送完成,并进行仿真实验。
1邮储移动支付方案的提出
超市购物主要依赖于传统的购物模式[6]:消费者进入超市,挑选商品,排队等候,现金支付,结束购物。这种落后的购物模式不仅浪费了消费者大量的时间,而且也增加了超市的人力资源成本的投入,并在无形中减缓了超市货物的流通。针对这种传统购物模式所面临的问题,依托于当下先进的手机支付技术,意在设计一个移动支付手机客户端,以实现消费者自助购物以及超市开放式的管理。
为了解用户对移动支付客户端功能的需求,方案设计前进行了问卷调查。调查对象为陕西省西安市企事业单位18岁到23岁的年轻人。报告数据收集和分析主要通过问卷星网站[7](http://www.sojump.com/)进行在线问卷调查和通过平面媒体进行线下问卷调查。调查问卷发放600份,共收集558份,其中有效问卷533份,有效回收率95.5%。调查结果显示:被调查者中有88.89%的人在超市购物时会经常排队,而且这一现象仍在加重;90.23%的人已经能熟练地使用移动支付客户端进行线上购物,这些被调查者更信赖使用手机号、邮箱、新用户名和第三方登陆的方式进行登陆。针对现实超市购物设计的移动支付客户端,被调查者期待的功能主要集中在以下几方面:超市检索(60.45%)、促销活动(85.20%)、商品库存检索(84.65%)、扫码支付(88.35%)、账户信息管理(83.36%)、购物历史查询(73.87%)。因此,根据被调查者的需求,有针对性的设计了移动支付客户端。
移动支付客户端的设计选择,以邮政储蓄银行为依托,用户更容易接受和使用,主要考虑到其覆盖范围广和交易安全性高的优势。邮政储蓄银行从挂牌到现在,已建成全国范围内城乡覆盖率最广、交易额最多的个人金融服务网络,能为用户提供最方便快捷的服务。设计的支付平台调研对象为全国各省、市、县、乡的年轻人,以邮政储蓄银行作为支付平台的后台,能更好地实现本方案的推广。重点针对年轻人在超市购物这一特定场景,设计了一套基于安卓系统的邮政储蓄移动支付方案。
2邮政储蓄移动支付方案设计
2.1设计原则
设计的整个移动支付处于一个开放的网络环境,在这个移动支付过程中不仅要保证交易内容的完整性,同时也要保护交易各方的合法权益。
移动支付过程中应满足的原则[8]为:(1)双方的身份认证。确认所发生交易是真实存在且有效的。(2)信息机密性。只有通过授权后的用户才可以访问系统中与交易相关的信息。(3)信息完整性。没有经过授权的用户,不能随意修改系统中所形成并已保存的信息和交易记录。(4)交易的不可抵赖性。交易发生后,即默认交易双方均已达成交易共识,在没有合理的理由下,任何一方均不能反悔和抵赖。(5)交易记录备份可查。为了保证交易双方的权益以及其他第三方的权益,交易过程都会被记录,以备发生突发状况时进行查询。
2.2系统结构设计
系统主要由3部分组成:安卓客户端、服务器端和数据库端。安卓客户端,主要用于与用户进行交互,显示商品信息和用户账户信息,以及资金管理等。本地服务器主要用于和邮储服务器进行交互,获取用户和相关超市商品信息,并将数据返回安卓客户端,判断用户的身份是否合法,为用户进行支付的操作。超市数据库主要负责保存有超市的商品信息,包括各种优惠的商品以及价钱信息,如图1所示。
图1 系统组成之间的关系
服务器端使用Webservice,提供对客户端的信息请求。Webservice是一个平台独立、低耦合、自包含的、基于可编程的Web的应用程序。Webservice能使运行在不同机器上的不同应用,无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。Webservice平台需要一套协议来实现分布式应用程序的创建。方案中所有数据的格式满足soap协议,使客户端和服务器端尽量保持独立性,使数据结构化,有利于对整个系统进行扩展,同时各部分通信使用https协议更加保证了信息的安全性。服务器与邮储提供的接口通信时在原来的https协议之上附加了对字符串的加密,并且有单向网闸设备防止恶意的信息访问以保证用户的信息安全。
系统运作主要是通过数据推送完成,具体工作过程如下:消费者和超市之间一旦购买意向达成,便通过移动客户端向本地服务端发起付款请求,超市将付款请求信息和购物对应核算后,给予客户付款请求的响应。客户发送到超市的付款请求收到回应后,便向银行支付平台发送付款信息。银行支付平台在收到客户端这样的付款信息后首先要进行的是客户身份信息的核实,确认无误后,银行支付平台将消费者银行账户中的资金转账到超市账户中,这时交易才算完成。
2.3客户端内容设计
2.3.1客户端的功能设计
依据需求分析,客户端的功能设计,如图2所示。客户端分为消费者界面和超市管理界面。消费者界面主要实现用户的注册和登录、附近超市检索、优惠活动查看、商品库存查询、商品的扫码支付、购物车管理等功能;超市管理系统界面主要是进行会员管理、优惠活动的增加、删除、收款确认等功能。
图2 系统功能设计
2.3.2安卓客户端界面设计
安卓客户端界面是指APP(简称快易宝)展现给消费者,可视页面以及消费者与页面之间的交互关系。目的在于消费者能够方便、省时、有效地操作以达成双向的交互,完成交易。安卓客户端上各界面的布局,如图3所示,各个布局用Android特有的Activity支持运行。
图3 安卓客户端界面
(1) 客户端启动界面。用户下载快易宝,在移动支付客户端注册,通过提供随身移动设备的标识信息和签约邮政储蓄银行的账户密码等信息,完成注册账户与客户邮政储蓄银行卡绑定。打开APP,消费者根据自己注册的用户名(邮箱、手机号、新设用户名等)和密码进行登录(为保障用户安全,一般为数字、字母或符号的组合),登录密码一般不同于支付密码。消费者也可以用QQ、人人、微信、微博等第三方来登录平台进行快捷登录,此步骤必须经过第三方的授权后才可完成。
(2) 用户信息列表。显示用户的账户以及历史花费信息。
(3) 打开软件启动地理位置服务[9]。消费者可以根据自己所在位置点击附近超市,当消费者锁定超市时,系统会自动给出导航路线,消费者可根据导航进入该超市。
(4) 商品条码扫描。消费者选择所要购买的商品进行条形码扫描,此时完成商品进入线上线下购物车步骤。
(5) 已选物品列表。线上购物车会列出消费者已选择的商品,消费者可以通过购物车对选择的商品进行编辑,完成商品的删除。
(6) 点击支付,进入界面。消费者核对所选商品后进入支付界面,点击确认付款,出现输入密码和验证码,此时消费者的支付请求在与超市交互后将会传达邮政储蓄银行支付平台,邮储银行收到消费者的支付请求后,为了确认购物信息的真实性,将以动态验证码的形式发送至消费者绑定的邮政储蓄银行的手机号码上,消费者输入收到的验证码和邮政储蓄银行卡的支付密码即可完成支付过程。
2.4移动支付客户端安全保障
为保障消费者使用移动支付客户端过程中信息的安全,提出以下几点要求。
(1) 用户初次注册。注册时用户需要提供身份证、真实姓名、手机号、邮政储蓄银行卡号,设置用户名(用户名可以是手机号、邮箱)和密码(密码一般由数字、字母或特殊符号的组合,密码越复杂安全度越高),同时需要通过短信验证码进行验证激活。登录时用户根据注册时填写的信息输入用户名及密码,同时进行动态手机验证码验证后完成登录。
(2) 登录控制[10]。用户在同一时间只能在一个快易宝客户端进行登录,若同一时间有两个快易宝客户端进行登录,系统会提醒用户检查用户信息安全,同时系统会向用户绑定手机发送动态验证码,用户进行身份确认后,后者会成功登录,而前者会显示自动中断,退出登录。
(3) 登录管理。用户登录快易宝客户端时,需要准确登录密码和验证码,任何一项缺失或错误都不能完成登录。验证码在限定的时间内没有输入或输入错误,系统将提醒用户重新点击发送验证码。登录密码连续三次错误,系统将自动锁定。
(4) 登录密码找回。当用户忘记登录密码时可以通过注册时绑定的手机号、邮箱以及密保问题中任意一项进行密码找回。
(5) 重要信息保护控制。对于用户的重要信息,例如邮政储蓄银行卡号、绑定的手机号、支付密码、用户姓名等,快易宝客户端都会对其隐藏部分,以确保用户信息的安全。
(6) 超时控制。为防止用户因忘记退出系统而可能会产生的损失,系统也作了相应的控制。若用户在限制的时间内没有使用快易宝客户端,系统将自动退出客户端,用户再次使用时需要重新登录。
3设计仿真
3.1仿真环境
由于各种移动设备的操作系统、型号以及内存的不同,从而影响到移动设备的兼容性。因此,在进行邮政储蓄移动支付客户端的安装前应该进行客户端测试。
(1) 测试环境及配置
本文所选择的测试设备为小米第3代手机,其操作系统为AndroidOS4.3版本,并搭载高通骁龙800(MSM8274AB)四核2.3GHz处理器,RAM容量为2GB,ROM容量为16GB,基本上代表了市场上的主流用户机型,同时符合该测试软件的运行条件,是比较理想的仿真测试环境。
(2) 测试流程的设计
1)确认移动设备的操作系统类别及型号,将移动设备置于待安装程序状态。
2)导入已开发好的移动支付客户端软件安装包进行安装。
3)启动移动支付客户端软件。
4)使用移动支付客户端软件,进行各功能模块测试,多次启动软件并点击其各个部分的功能模块,测试其运行流畅性和时效性。
(3) 测试功能及结果
功能与性能方面测试。对移动客户端在手机上进行了实际使用测试,测试功能如表1所示。
表1 测试功能表
3.2仿真实现
依据方案设计进行仿真实现,拟用该客户端进行一次超市购物仿真实验,设计的客户端的购物方式有室内购物和远程购物两种,由于远程购物与现实生活中团购操作基本一致,因此以室内购物为例进行仿真,具体操作如下。
(1) 用户登录
打开快易宝后,消费者根据自己注册的用户名和密码进行登录,如图4(a)所示。
(2) 检索超市
登录系统后进入图4(b)界面,消费者可以根据自己所在位置点击附近超市,进入目标超市。
(3) 功能选择
如图4(c)所示,消费者选择室内购物,进入功能导航界面,消费者也可以选择账户信息、购物车、促销以及足迹查看相应功能,如图4(d)所示。
(4) 商品选择
消费者进入室内超市,选择所要购买的商品进行条形码扫描,此时完成商品进入线上线下购物车步骤,界面如图4(e)所示。
(5) 购物结算
消费者对所选商品进行核对后,进入支付界面,如图4(f)所示,点击确认付款。
消费者完成支付后,将商品带出超市时会通过电子安检处,若消费者所选商品均已付款则会顺利通过安检走出超市;若消费者有未付款商品,电子安检将会发出警报,此时消费者应该核对快易宝(线上)购物车中商品是否和所购实物一致,对于遗漏扫码的商品进行重新扫码支付后方可顺利离开超市。
图4 室内购物仿真
4结语
针对消费者在超市购物特定场景,运用问卷调查法,调查用户对移动支付客户端功能的需求,设计了基于Android系统的邮政储蓄移动支付手机客户端。系统由安卓客户端、服务器端和数据库端组成,其中安卓客户端主要用于和用户进行交互,服务器主要用于和邮储服务器进行交互,系统运作通过数据推送完成。仿真实验表明,该客户端软件消费者可以使用。
参考文献
[1]马越.Android的架构与应用[D].北京:中国地质大学,2008.
[2]陈平顺,郑紫微,李攀,等.基于Android的NFC移动支付系统设计与实现[J].数据通信,2015(5):5-9.DOI:10.3969/j.issn.1002-5057.2015.05.002.
[3]狄三云,宋丽红,张铠,等.基于Android的手机签到系统[J].计算机与现代化,2014(7):104-108.DOI:10.3969/j.issn.1006-2475.2014.07.023.
[4]黄伟敏.Android平台的即时通信系统客户端设计方案[J].现代电子技术,2011,34(16):140-142..DOI:10.3969/j.issn.1004-373X.2011.16.043.
[5]林粤伟,宋丹.基于Android手持设备的智能家居遥控系统研制[J].电子产品世界,2015(6):37-39.DOI:10.3969/j.issn.1005-5517.2015.5.011.
[6]陈晓峰,林正浩.基于Android的无线点餐系统设计[J].上海师范大学学报:自然科学版,2012,41(4):369-373.DOI:10.3969/j.issn.1000-5137.2012.04.007.
[7]谢希仁.计算机网络[M].5版.北京:电子工业出版社,2013:10-38.
[8]王潇雨,朱晓芸,杨枨,等.移动支付的安全交易平台的研究与开发[J].计算机工程与设计,2006,27(21):4157-4160.DOI:10.3969/j.issn.1000-7024.2006.21.064.
[9]李智.基于安卓的警民移动通信系统客户端的设计与实现[J].电子制作,2015(11):82-83.DOI:10.3969/j.issn.1006-5059.2015.11.068.
[10] 徐超毅,欧梅妮,杨力,等.文化特征对用户采纳手机支付作用的研究[J].经济问题探索,2013(10):144-153..DOI:10.3969/j.issn.1006-2912.2013.10.024.
[责任编辑:汪湘]
Thepostalsavings’mobilepaymentdesignfromandroidclient
LIYonghong,SUNJing,WANGChao,ZHANGYican
(SchoolofEconomicsandManagement,Xi’anUniversityofPostsandTelecommunications,Xi’an710121China)
Abstract:By using questionnaire with consumers in supermarket, consumers’ demand for mobile payment client function is investigated. A postal savings mobile payment client system based on Android system is proposed. The system is composed with the Android client, server and data pool. The Android client is mainly used to interact with users, the server is mainly used to interact with postal savings server; and the operation of the system is completed by the data push. Simulation experiment shows that the client software is ready to be used by consumers.Keywords:mobile payment, android platform, supermarket shopping, postal savings
doi:10.13682/j.issn.2095-6533.2016.03.019
收稿日期:2016-03-07
基金项目:陕西省教育厅科学研究项目(12JK0104)
作者简介:李永红(1968-),女,博士,教授,从事会计与财务管理研究。E-mail:sxliyh@126.com 孙晶(1990-),女,硕士研究生,研究方向为企业管理。E-mail:526851479@qq.com
中图分类号:F713.36
文献标识码:A
文章编号:2095-6533(2016)03-0111-05