李永紅, 孫 晶, 王 超, 張貽燦
(西安郵電大學 經(jīng)濟與管理學院, 陜西 西安 710121)
基于安卓系統(tǒng)的郵政儲蓄移動支付方案設計
李永紅, 孫晶, 王超, 張貽燦
(西安郵電大學 經(jīng)濟與管理學院, 陜西 西安 710121)
摘要:針對消費者在超市購物特定場景,運用問卷調(diào)查法,調(diào)查用戶對移動支付客戶端功能的需求。設計了基于Android系統(tǒng)的郵政儲蓄移動支付手機客戶端,系統(tǒng)由安卓客戶端、服務器端和數(shù)據(jù)庫端組成,其中安卓客戶端主要用于和用戶進行交互,服務器主要用于和郵儲服務器進行交互,系統(tǒng)運作通過數(shù)據(jù)推送完成。仿真實驗表明,該客戶端軟件消費者可以使用。
關(guān)鍵詞:移動支付;Android平臺;超市購物;郵政儲蓄
隨著手機的不斷普及和智能化、移動網(wǎng)絡技術(shù)的高速發(fā)展和國內(nèi)電子商務的迅速興起,消費者應用手機客戶端和移動無線網(wǎng)絡進行購物交易已經(jīng)成為一種趨勢[1]。數(shù)據(jù)顯示,截止2015年12月,我國手機網(wǎng)絡購物用戶規(guī)模已經(jīng)達到3.40億,增長率為43.9%,手機網(wǎng)絡購物的使用比例由42.4%提升至54.8%,手機支付首次超越傳統(tǒng)PC,成為網(wǎng)購和支付的主流[2]??v觀當下手機市場,Android操作系統(tǒng)的占有率仍然保持第一[3],并由于其開源性的特點[4],開發(fā)安卓應用程序軟件具有很好的市場價值[5]。關(guān)于安卓移動支付客戶端的方案雖然品類繁多,但依托于某一特定主體,有針對性的設計卻很少。本文設計了基于Android系統(tǒng)的郵政儲蓄移動支付手機客戶端,系統(tǒng)由安卓客戶端、服務器端和數(shù)據(jù)庫端組成,其中安卓客戶端主要用于和用戶進行交互,服務器主要用于和郵儲服務器進行交互,系統(tǒng)運作通過數(shù)據(jù)推送完成,并進行仿真實驗。
1郵儲移動支付方案的提出
超市購物主要依賴于傳統(tǒng)的購物模式[6]:消費者進入超市,挑選商品,排隊等候,現(xiàn)金支付,結(jié)束購物。這種落后的購物模式不僅浪費了消費者大量的時間,而且也增加了超市的人力資源成本的投入,并在無形中減緩了超市貨物的流通。針對這種傳統(tǒng)購物模式所面臨的問題,依托于當下先進的手機支付技術(shù),意在設計一個移動支付手機客戶端,以實現(xiàn)消費者自助購物以及超市開放式的管理。
為了解用戶對移動支付客戶端功能的需求,方案設計前進行了問卷調(diào)查。調(diào)查對象為陜西省西安市企事業(yè)單位18歲到23歲的年輕人。報告數(shù)據(jù)收集和分析主要通過問卷星網(wǎng)站[7](http://www.sojump.com/)進行在線問卷調(diào)查和通過平面媒體進行線下問卷調(diào)查。調(diào)查問卷發(fā)放600份,共收集558份,其中有效問卷533份,有效回收率95.5%。調(diào)查結(jié)果顯示:被調(diào)查者中有88.89%的人在超市購物時會經(jīng)常排隊,而且這一現(xiàn)象仍在加重;90.23%的人已經(jīng)能熟練地使用移動支付客戶端進行線上購物,這些被調(diào)查者更信賴使用手機號、郵箱、新用戶名和第三方登陸的方式進行登陸。針對現(xiàn)實超市購物設計的移動支付客戶端,被調(diào)查者期待的功能主要集中在以下幾方面:超市檢索(60.45%)、促銷活動(85.20%)、商品庫存檢索(84.65%)、掃碼支付(88.35%)、賬戶信息管理(83.36%)、購物歷史查詢(73.87%)。因此,根據(jù)被調(diào)查者的需求,有針對性的設計了移動支付客戶端。
移動支付客戶端的設計選擇,以郵政儲蓄銀行為依托,用戶更容易接受和使用,主要考慮到其覆蓋范圍廣和交易安全性高的優(yōu)勢。郵政儲蓄銀行從掛牌到現(xiàn)在,已建成全國范圍內(nèi)城鄉(xiāng)覆蓋率最廣、交易額最多的個人金融服務網(wǎng)絡,能為用戶提供最方便快捷的服務。設計的支付平臺調(diào)研對象為全國各省、市、縣、鄉(xiāng)的年輕人,以郵政儲蓄銀行作為支付平臺的后臺,能更好地實現(xiàn)本方案的推廣。重點針對年輕人在超市購物這一特定場景,設計了一套基于安卓系統(tǒng)的郵政儲蓄移動支付方案。
2郵政儲蓄移動支付方案設計
2.1設計原則
設計的整個移動支付處于一個開放的網(wǎng)絡環(huán)境,在這個移動支付過程中不僅要保證交易內(nèi)容的完整性,同時也要保護交易各方的合法權(quán)益。
移動支付過程中應滿足的原則[8]為:(1)雙方的身份認證。確認所發(fā)生交易是真實存在且有效的。(2)信息機密性。只有通過授權(quán)后的用戶才可以訪問系統(tǒng)中與交易相關(guān)的信息。(3)信息完整性。沒有經(jīng)過授權(quán)的用戶,不能隨意修改系統(tǒng)中所形成并已保存的信息和交易記錄。(4)交易的不可抵賴性。交易發(fā)生后,即默認交易雙方均已達成交易共識,在沒有合理的理由下,任何一方均不能反悔和抵賴。(5)交易記錄備份可查。為了保證交易雙方的權(quán)益以及其他第三方的權(quán)益,交易過程都會被記錄,以備發(fā)生突發(fā)狀況時進行查詢。
2.2系統(tǒng)結(jié)構(gòu)設計
系統(tǒng)主要由3部分組成:安卓客戶端、服務器端和數(shù)據(jù)庫端。安卓客戶端,主要用于與用戶進行交互,顯示商品信息和用戶賬戶信息,以及資金管理等。本地服務器主要用于和郵儲服務器進行交互,獲取用戶和相關(guān)超市商品信息,并將數(shù)據(jù)返回安卓客戶端,判斷用戶的身份是否合法,為用戶進行支付的操作。超市數(shù)據(jù)庫主要負責保存有超市的商品信息,包括各種優(yōu)惠的商品以及價錢信息,如圖1所示。
圖1 系統(tǒng)組成之間的關(guān)系
服務器端使用Webservice,提供對客戶端的信息請求。Webservice是一個平臺獨立、低耦合、自包含的、基于可編程的Web的應用程序。Webservice能使運行在不同機器上的不同應用,無須借助附加的、專門的第三方軟件或硬件,就可相互交換數(shù)據(jù)或集成。Webservice平臺需要一套協(xié)議來實現(xiàn)分布式應用程序的創(chuàng)建。方案中所有數(shù)據(jù)的格式滿足soap協(xié)議,使客戶端和服務器端盡量保持獨立性,使數(shù)據(jù)結(jié)構(gòu)化,有利于對整個系統(tǒng)進行擴展,同時各部分通信使用https協(xié)議更加保證了信息的安全性。服務器與郵儲提供的接口通信時在原來的https協(xié)議之上附加了對字符串的加密,并且有單向網(wǎng)閘設備防止惡意的信息訪問以保證用戶的信息安全。
系統(tǒng)運作主要是通過數(shù)據(jù)推送完成,具體工作過程如下:消費者和超市之間一旦購買意向達成,便通過移動客戶端向本地服務端發(fā)起付款請求,超市將付款請求信息和購物對應核算后,給予客戶付款請求的響應??蛻舭l(fā)送到超市的付款請求收到回應后,便向銀行支付平臺發(fā)送付款信息。銀行支付平臺在收到客戶端這樣的付款信息后首先要進行的是客戶身份信息的核實,確認無誤后,銀行支付平臺將消費者銀行賬戶中的資金轉(zhuǎn)賬到超市賬戶中,這時交易才算完成。
2.3客戶端內(nèi)容設計
2.3.1客戶端的功能設計
依據(jù)需求分析,客戶端的功能設計,如圖2所示。客戶端分為消費者界面和超市管理界面。消費者界面主要實現(xiàn)用戶的注冊和登錄、附近超市檢索、優(yōu)惠活動查看、商品庫存查詢、商品的掃碼支付、購物車管理等功能;超市管理系統(tǒng)界面主要是進行會員管理、優(yōu)惠活動的增加、刪除、收款確認等功能。
圖2 系統(tǒng)功能設計
2.3.2安卓客戶端界面設計
安卓客戶端界面是指APP(簡稱快易寶)展現(xiàn)給消費者,可視頁面以及消費者與頁面之間的交互關(guān)系。目的在于消費者能夠方便、省時、有效地操作以達成雙向的交互,完成交易。安卓客戶端上各界面的布局,如圖3所示,各個布局用Android特有的Activity支持運行。
圖3 安卓客戶端界面
(1) 客戶端啟動界面。用戶下載快易寶,在移動支付客戶端注冊,通過提供隨身移動設備的標識信息和簽約郵政儲蓄銀行的賬戶密碼等信息,完成注冊賬戶與客戶郵政儲蓄銀行卡綁定。打開APP,消費者根據(jù)自己注冊的用戶名(郵箱、手機號、新設用戶名等)和密碼進行登錄(為保障用戶安全,一般為數(shù)字、字母或符號的組合),登錄密碼一般不同于支付密碼。消費者也可以用QQ、人人、微信、微博等第三方來登錄平臺進行快捷登錄,此步驟必須經(jīng)過第三方的授權(quán)后才可完成。
(2) 用戶信息列表。顯示用戶的賬戶以及歷史花費信息。
(3) 打開軟件啟動地理位置服務[9]。消費者可以根據(jù)自己所在位置點擊附近超市,當消費者鎖定超市時,系統(tǒng)會自動給出導航路線,消費者可根據(jù)導航進入該超市。
(4) 商品條碼掃描。消費者選擇所要購買的商品進行條形碼掃描,此時完成商品進入線上線下購物車步驟。
(5) 已選物品列表。線上購物車會列出消費者已選擇的商品,消費者可以通過購物車對選擇的商品進行編輯,完成商品的刪除。
(6) 點擊支付,進入界面。消費者核對所選商品后進入支付界面,點擊確認付款,出現(xiàn)輸入密碼和驗證碼,此時消費者的支付請求在與超市交互后將會傳達郵政儲蓄銀行支付平臺,郵儲銀行收到消費者的支付請求后,為了確認購物信息的真實性,將以動態(tài)驗證碼的形式發(fā)送至消費者綁定的郵政儲蓄銀行的手機號碼上,消費者輸入收到的驗證碼和郵政儲蓄銀行卡的支付密碼即可完成支付過程。
2.4移動支付客戶端安全保障
為保障消費者使用移動支付客戶端過程中信息的安全,提出以下幾點要求。
(1) 用戶初次注冊。注冊時用戶需要提供身份證、真實姓名、手機號、郵政儲蓄銀行卡號,設置用戶名(用戶名可以是手機號、郵箱)和密碼(密碼一般由數(shù)字、字母或特殊符號的組合,密碼越復雜安全度越高),同時需要通過短信驗證碼進行驗證激活。登錄時用戶根據(jù)注冊時填寫的信息輸入用戶名及密碼,同時進行動態(tài)手機驗證碼驗證后完成登錄。
(2) 登錄控制[10]。用戶在同一時間只能在一個快易寶客戶端進行登錄,若同一時間有兩個快易寶客戶端進行登錄,系統(tǒng)會提醒用戶檢查用戶信息安全,同時系統(tǒng)會向用戶綁定手機發(fā)送動態(tài)驗證碼,用戶進行身份確認后,后者會成功登錄,而前者會顯示自動中斷,退出登錄。
(3) 登錄管理。用戶登錄快易寶客戶端時,需要準確登錄密碼和驗證碼,任何一項缺失或錯誤都不能完成登錄。驗證碼在限定的時間內(nèi)沒有輸入或輸入錯誤,系統(tǒng)將提醒用戶重新點擊發(fā)送驗證碼。登錄密碼連續(xù)三次錯誤,系統(tǒng)將自動鎖定。
(4) 登錄密碼找回。當用戶忘記登錄密碼時可以通過注冊時綁定的手機號、郵箱以及密保問題中任意一項進行密碼找回。
(5) 重要信息保護控制。對于用戶的重要信息,例如郵政儲蓄銀行卡號、綁定的手機號、支付密碼、用戶姓名等,快易寶客戶端都會對其隱藏部分,以確保用戶信息的安全。
(6) 超時控制。為防止用戶因忘記退出系統(tǒng)而可能會產(chǎn)生的損失,系統(tǒng)也作了相應的控制。若用戶在限制的時間內(nèi)沒有使用快易寶客戶端,系統(tǒng)將自動退出客戶端,用戶再次使用時需要重新登錄。
3設計仿真
3.1仿真環(huán)境
由于各種移動設備的操作系統(tǒng)、型號以及內(nèi)存的不同,從而影響到移動設備的兼容性。因此,在進行郵政儲蓄移動支付客戶端的安裝前應該進行客戶端測試。
(1) 測試環(huán)境及配置
本文所選擇的測試設備為小米第3代手機,其操作系統(tǒng)為AndroidOS4.3版本,并搭載高通驍龍800(MSM8274AB)四核2.3GHz處理器,RAM容量為2GB,ROM容量為16GB,基本上代表了市場上的主流用戶機型,同時符合該測試軟件的運行條件,是比較理想的仿真測試環(huán)境。
(2) 測試流程的設計
1)確認移動設備的操作系統(tǒng)類別及型號,將移動設備置于待安裝程序狀態(tài)。
2)導入已開發(fā)好的移動支付客戶端軟件安裝包進行安裝。
3)啟動移動支付客戶端軟件。
4)使用移動支付客戶端軟件,進行各功能模塊測試,多次啟動軟件并點擊其各個部分的功能模塊,測試其運行流暢性和時效性。
(3) 測試功能及結(jié)果
功能與性能方面測試。對移動客戶端在手機上進行了實際使用測試,測試功能如表1所示。
表1 測試功能表
3.2仿真實現(xiàn)
依據(jù)方案設計進行仿真實現(xiàn),擬用該客戶端進行一次超市購物仿真實驗,設計的客戶端的購物方式有室內(nèi)購物和遠程購物兩種,由于遠程購物與現(xiàn)實生活中團購操作基本一致,因此以室內(nèi)購物為例進行仿真,具體操作如下。
(1) 用戶登錄
打開快易寶后,消費者根據(jù)自己注冊的用戶名和密碼進行登錄,如圖4(a)所示。
(2) 檢索超市
登錄系統(tǒng)后進入圖4(b)界面,消費者可以根據(jù)自己所在位置點擊附近超市,進入目標超市。
(3) 功能選擇
如圖4(c)所示,消費者選擇室內(nèi)購物,進入功能導航界面,消費者也可以選擇賬戶信息、購物車、促銷以及足跡查看相應功能,如圖4(d)所示。
(4) 商品選擇
消費者進入室內(nèi)超市,選擇所要購買的商品進行條形碼掃描,此時完成商品進入線上線下購物車步驟,界面如圖4(e)所示。
(5) 購物結(jié)算
消費者對所選商品進行核對后,進入支付界面,如圖4(f)所示,點擊確認付款。
消費者完成支付后,將商品帶出超市時會通過電子安檢處,若消費者所選商品均已付款則會順利通過安檢走出超市;若消費者有未付款商品,電子安檢將會發(fā)出警報,此時消費者應該核對快易寶(線上)購物車中商品是否和所購實物一致,對于遺漏掃碼的商品進行重新掃碼支付后方可順利離開超市。
圖4 室內(nèi)購物仿真
4結(jié)語
針對消費者在超市購物特定場景,運用問卷調(diào)查法,調(diào)查用戶對移動支付客戶端功能的需求,設計了基于Android系統(tǒng)的郵政儲蓄移動支付手機客戶端。系統(tǒng)由安卓客戶端、服務器端和數(shù)據(jù)庫端組成,其中安卓客戶端主要用于和用戶進行交互,服務器主要用于和郵儲服務器進行交互,系統(tǒng)運作通過數(shù)據(jù)推送完成。仿真實驗表明,該客戶端軟件消費者可以使用。
參考文獻
[1]馬越.Android的架構(gòu)與應用[D].北京:中國地質(zhì)大學,2008.
[2]陳平順,鄭紫微,李攀,等.基于Android的NFC移動支付系統(tǒng)設計與實現(xiàn)[J].數(shù)據(jù)通信,2015(5):5-9.DOI:10.3969/j.issn.1002-5057.2015.05.002.
[3]狄三云,宋麗紅,張鎧,等.基于Android的手機簽到系統(tǒng)[J].計算機與現(xiàn)代化,2014(7):104-108.DOI:10.3969/j.issn.1006-2475.2014.07.023.
[4]黃偉敏.Android平臺的即時通信系統(tǒng)客戶端設計方案[J].現(xiàn)代電子技術(shù),2011,34(16):140-142..DOI:10.3969/j.issn.1004-373X.2011.16.043.
[5]林粵偉,宋丹.基于Android手持設備的智能家居遙控系統(tǒng)研制[J].電子產(chǎn)品世界,2015(6):37-39.DOI:10.3969/j.issn.1005-5517.2015.5.011.
[6]陳曉峰,林正浩.基于Android的無線點餐系統(tǒng)設計[J].上海師范大學學報:自然科學版,2012,41(4):369-373.DOI:10.3969/j.issn.1000-5137.2012.04.007.
[7]謝希仁.計算機網(wǎng)絡[M].5版.北京:電子工業(yè)出版社,2013:10-38.
[8]王瀟雨,朱曉蕓,楊棖,等.移動支付的安全交易平臺的研究與開發(fā)[J].計算機工程與設計,2006,27(21):4157-4160.DOI:10.3969/j.issn.1000-7024.2006.21.064.
[9]李智.基于安卓的警民移動通信系統(tǒng)客戶端的設計與實現(xiàn)[J].電子制作,2015(11):82-83.DOI:10.3969/j.issn.1006-5059.2015.11.068.
[10] 徐超毅,歐梅妮,楊力,等.文化特征對用戶采納手機支付作用的研究[J].經(jīng)濟問題探索,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-),女,碩士研究生,研究方向為企業(yè)管理。E-mail:526851479@qq.com
中圖分類號:F713.36
文獻標識碼:A
文章編號:2095-6533(2016)03-0111-05