李永紅, 孫 晶, 王 超, 張貽燦
(西安郵電大學 經濟與管理學院, 陜西 西安 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