• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于手機NFC技術(shù)的行業(yè)卡充值實現(xiàn)與能力開放平臺構(gòu)建

      2020-07-14 00:47:38陳陽
      軟件導(dǎo)刊 2020年1期
      關(guān)鍵詞:開放平臺

      摘要:隨著行業(yè)信息化進程的不斷推進,各類一卡通實體卡越來越多。如何便捷地給類目繁多的實體卡充值,是用戶用卡過程中的痛點。針對該問題,一方面,通過結(jié)合Android手機NFC技術(shù)與在線支付功能,開發(fā)一卡通充值手機客戶端產(chǎn)品,實現(xiàn)公交/地鐵、ETC、校園等行業(yè)金融IC卡快速充值;另一方面,通過建設(shè)能力開放平臺,將各行業(yè)一卡通充值快速引入,并通過插件形式供給自有及第三方產(chǎn)品使用,吸引外部合作、聚集合作方的力量共同推動行業(yè)信息化發(fā)展。

      關(guān)鍵詞:近場通信;開放平臺;行業(yè)信息化

      DOI: 10. 11907/rjdk.191313

      開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

      中圖分類號:TP319

      文獻標(biāo)識碼:A

      文章編號:1672-7800(2020)001-0203-04

      0 引言

      隨著智慧城市、智慧交通等戰(zhàn)略的推進及智能卡技術(shù)的成熟和普及,各大中型城市一卡通系統(tǒng)處于快速建設(shè)狀態(tài),覆蓋公共交通(支持公交、地鐵等)、社保醫(yī)療等領(lǐng)域;越來越多的行業(yè)和大型企業(yè)也開始建立自己的行業(yè)、企業(yè)一卡通系統(tǒng),以便更好地服務(wù)行業(yè)客戶。各種城市一卡通、校園一卡通、高速一卡通等智能實體卡應(yīng)運而生,通過各種渠道分發(fā)到用戶手中,這些卡片大多具有儲值功能,通常為采用PBOC標(biāo)準(zhǔn)的金融IC卡。為了方便用戶充值,傳統(tǒng)行業(yè)一般會提供一卡通柜面充值服務(wù),但因線下渠道成本高、選點難等問題,導(dǎo)致線下充值點較少、排隊人多,且不支持24小時服務(wù),因此如何實現(xiàn)便捷的用戶卡充值成為一個亟待解決的問題。

      近場通信( Near Field Communication,NFC)技術(shù)以其高安全性和高性能逐漸成為非接觸通信的主流協(xié)議。隨著Android智能機的不斷發(fā)展,越來越多的手機具備NFC功能,如何利用手機NFC功能與PBOC標(biāo)準(zhǔn)實現(xiàn)與金融一卡通安全交互成為重要的研究方向。在此基礎(chǔ)上,如能以NFC非接觸技術(shù)作為媒介,通過遠程支付功能實現(xiàn)實體卡充值,則用戶無需前往線下充值點即可隨時隨地實現(xiàn)一卡通充值,這將極大提升用戶充值效率、改進用戶體驗。

      業(yè)界針對NFC與智能手機結(jié)合的行業(yè)應(yīng)用已有較多研究與實踐,在文獻[1-3]中研究人員闡述了如何通過手機NFC功能、實體卡片與門禁等應(yīng)用結(jié)合,但在NFC成功率和支付回滾等方面未進行持續(xù)優(yōu)化,難以付諸大規(guī)模商用;國外相關(guān)文獻[6-8]主要研究NFC與遠程支付能力的打通,但在與行業(yè)信息化結(jié)合的實踐上缺乏論述。此外,國內(nèi)外研究中均沒有對行業(yè)應(yīng)用進行匯聚,也缺乏對開放平臺模式對外提供能力的描述。

      1 技術(shù)方案介紹

      本文結(jié)合Android手機NFC技術(shù)與和包在線支付功能,開發(fā)一卡通充值手機客戶端產(chǎn)品,可實現(xiàn)公交/地鐵、ETC、校園等行業(yè)金融IC卡快速充值與能力融合,并通過建設(shè)能力開放平臺,將各行業(yè)一卡通充值應(yīng)用通過插件形式供給第三方產(chǎn)品使用,聚集合作方力量共同推動行業(yè)信息化發(fā)展,促進NFC手機終端銷售,普及、完善業(yè)務(wù)生態(tài)。

      1.1 整體實施方案

      為實現(xiàn)通過手機NFC功能為一卡通實體卡充值,客戶端需要借助手機NFC等通信協(xié)議建立卡片信令交互通道,將從接口機獲取的指令向卡片安全下發(fā);能力開放平臺側(cè)一方面需要與行業(yè)一卡通計費系統(tǒng)接口實現(xiàn)信令交互,另一方面要與遠程支付平臺(本文以“和包”支付平臺為例)實現(xiàn)支付功能對接。借助行業(yè)平臺實現(xiàn)業(yè)務(wù)邏輯判斷和兩個平臺信令銜接,完成用戶卡片信息獲取一用戶和包支付金額一獲取行業(yè)充值腳本一卡片金額寫入等一系列流程,最終實現(xiàn)卡片充值。主要環(huán)節(jié)包括:

      (1)通過一卡通手機客戶端調(diào)用Android NFC原生API,讀取卡片相關(guān)信息,建立手機卡片連接通道。

      (2)平臺通過與支付平臺交互(中國移動支付平臺為“和包”支付),建立在線支付訂單,通過用戶遠程支付功能完成訂單支付。

      (3)用戶支付后,能力開放平臺與行業(yè)一卡通計費系統(tǒng)交互,根據(jù)行業(yè)信令規(guī)范,獲取該行業(yè)卡對應(yīng)的鑒權(quán)和寫入腳本。通過NFC向卡片下發(fā)CPO、CAC1、GAC2等PBOC標(biāo)準(zhǔn)信令,最終實現(xiàn)金額寫入,并與行業(yè)系統(tǒng)確認充值結(jié)果。

      系統(tǒng)業(yè)務(wù)框架如圖1所示。

      1.2 Android客戶端研發(fā)

      整體技術(shù)實現(xiàn)方案關(guān)鍵環(huán)節(jié)是以Android原生NFC功能為基礎(chǔ)開發(fā)手機客戶端。以手機NFC功能實現(xiàn)實體一卡通讀寫,需要在行業(yè)系統(tǒng)對接的基礎(chǔ)上依據(jù)不同行業(yè)卡端PBOC規(guī)范實現(xiàn)情況決定交互信令,并將業(yè)務(wù)邏輯在客戶端前后予以封裝實現(xiàn)??蛻舳嗽诖嘶A(chǔ)上持續(xù)完善用戶交互體驗和設(shè)計,為用戶提供良好的使用體驗。本部分重點介紹基于NFC模塊的一卡通數(shù)據(jù)交互客戶端功能特色16-17]。

      1.2.1

      Android NFC模塊與PBOC2.0金融卡交互流程

      目前各行業(yè)實體卡基本以PBOC2.0協(xié)議為主要標(biāo)準(zhǔn),手機客戶端可通過注冊Android原聲API的NFC模組響應(yīng)事件,在用戶將NFC實體卡貼于手機NFC感應(yīng)區(qū)時喚起手機客戶端處理模塊,完成卡數(shù)據(jù)的讀取、校驗和指令下達,從而完成金融卡充值(圈存)功能。PBOC2.0金融卡圈存流程如圖2所示。

      與卡片及后臺交互實現(xiàn)充值的詳細步驟包括:

      (1)向卡發(fā)出選擇卡片應(yīng)用信息(select)指令,獲取應(yīng)用序列號(AID),并從卡片中獲取PDOL列表,卡片通過該列表告訴客戶端需要讀取的初始化數(shù)據(jù)。

      (2)通過獲取每行業(yè)一卡通圈存的特定數(shù)據(jù)定義,向卡發(fā)出應(yīng)用初始化(GPO)指令,完成卡片初始化,使卡片可交易。卡片會返回AIP和AFL兩個數(shù)據(jù),AIP提供客戶端卡片支持功能索引,AFL告知客戶端若完成某筆交易,客戶端應(yīng)從卡上讀取何種數(shù)據(jù)。AFL里包含了這些數(shù)據(jù)在卡片存儲中的位置和名稱。

      (3)向卡發(fā)出讀數(shù)據(jù)(read record)指令,客戶端讀出AFL指定位置的所有數(shù)據(jù),并保存到客戶端運行時的環(huán)境中,供后續(xù)流程使用。

      (4)生成應(yīng)用密文(GACI)字段,客戶端根據(jù)第(3)步中獲取的8C參數(shù)模板數(shù)據(jù),以用戶輸入的信息參數(shù)拼裝密文,如將9F0206(9F02表示授權(quán)金額,06表示12位16進制數(shù))、9A03(9A表示交易日期,03表示6位16進制數(shù))等參數(shù)拼裝生成應(yīng)用密文;又比如GACI可生成80AE80003400000000100000000000000001560000000000015615051263E0883767095916E68885E7AE97E488ADE5BF830000000000000000,返回密文為:80IE800002795F9A4FDC4B2CD207020103A02010010A0100000000003D15E5A09000。

      (5)根據(jù)卡端返回的密文,獲取應(yīng)用密文中的相應(yīng)序列號字段和發(fā)行卡應(yīng)用數(shù)據(jù),調(diào)用用戶和包支付進行支付扣款,獲取扣款成功的通知后,系統(tǒng)將調(diào)用行業(yè)服務(wù)端接口,獲取行業(yè)端的外部認證腳本( External Authentication)與實際寫卡充值指令。

      (6)將獲取的外部認證腳本發(fā)往卡端,卡片將驗證行業(yè)一卡通服務(wù)端腳本并確認是否與卡端數(shù)據(jù)相匹配,從而確認是否能夠信任后續(xù)寫卡腳本。

      (7)驗證通過后,根據(jù)步驟(5)返回的寫卡腳本直接發(fā)往卡片執(zhí)行。如果卡片返回充值成功,則調(diào)用服務(wù)端接口確認交易成功,實現(xiàn)交易信息同步;如果卡片返回充值失敗,則調(diào)用沖正接口回滾用戶已支付的和包支付交易。

      (8)生成CAC2指令告知卡片交易結(jié)束。至此,通過手機NFC模塊讀卡、充值的流程全部完成。

      所有行業(yè)一卡通的圈存均需實現(xiàn)上述基礎(chǔ)流程,并以此為基礎(chǔ)對客戶端產(chǎn)品的交互和功能進一步優(yōu)化設(shè)計。

      1.2.2 客戶端特色功能和充值體驗優(yōu)化

      在APP試點中發(fā)現(xiàn),用戶手機與卡在NFC通信中若出現(xiàn)任何異常中斷將導(dǎo)致交易失敗,該異常情況占總體失敗情況的70%以上。由于實體卡貼卡的正確性、穩(wěn)定性受人為因素與環(huán)境因素影響較大,因此如何減少干擾環(huán)節(jié)、做好用戶引導(dǎo)以提升NFC貼卡成功率是保證一卡通充值客戶端質(zhì)量非常重要的一環(huán)。

      另外,在充值失敗后能夠立即退回用戶支付款項,并讓用戶知曉本次異常原因也是產(chǎn)品實現(xiàn)可持續(xù)運營能力的關(guān)鍵。

      在實踐中,重點從以下方面優(yōu)化客戶端功能和體驗。

      (1)-次貼卡模式。現(xiàn)有互聯(lián)網(wǎng)NFC充值競品客戶端均需通過兩次貼卡交互方能進行充值:第一次貼卡查詢用戶信息、第二次貼卡進行充值,第一次和第二次貼卡需要用戶主動將卡片移開再貼上,因NFC貼卡有效距離僅有5cm,兩次貼卡在實際使用中增加了用戶操作難度,也使充值交易成功率大幅降低。在產(chǎn)品中采取一次貼卡的模式,自有客戶端通過狀態(tài)保持等優(yōu)化操作,使卡片信息讀取和充值僅需一次貼卡即可完成,既方便用戶操作,也極大提高充值成功率。

      (2)面向普通用戶和線下商戶,提供多種快捷支付模式。通過分析普通用戶和線下商戶(線下便利店、移動特約辦理點)的充值行為習(xí)慣,提供不同的支付模式。普通用戶的支付賬戶一般綁定銀行卡、不存現(xiàn)金,充值頻率低,故針對其采用喚起支付插件的支付模式;線下商戶由于代客充值,要求速度快、效率高,故采用短信驗證碼加無磁無密快捷支付模式。

      (3)聚合實現(xiàn)一卡通充值服務(wù)。以城市為單位,整合接入各行業(yè)一卡通充值功能,提供統(tǒng)一友好的操作界面。用戶只需下載使用客戶端,即可隨時隨地給自己或他人充值。

      (4)卡片欠費提醒功能。記錄歷史信息,實現(xiàn)卡片欠費提醒,結(jié)合客戶端推送和短信方式通知用戶。

      (5)充值、辦卡、用卡等操作引導(dǎo)。與合作方深度對接,收集實體卡辦理和使用過程中的注意事項并集中展現(xiàn)給用戶。為用戶提供辦卡、充值、用卡全過程的貼心服務(wù),提升用戶體驗。

      (6)充值異常即時退款。針對用戶充值失敗的情況,采用實時監(jiān)控的方式對交易訂單進行分析檢查,立即識別用戶充值失敗場景,為用戶即時退款。

      客戶端UIUE設(shè)計示例如圖3所示。

      2 能力開放平臺擴展

      通過開放平臺模式,逐步增加資源整合能力。一方面強化行業(yè)一卡通充值能力的定制性和可擴展性,針對政企和聚類客戶的定制需求,可快速接人和擴展各類一卡通充值功能。隨著接入合作方的增加、經(jīng)驗持續(xù)積累,可形成功能接人規(guī)范,實現(xiàn)合作方模塊化、標(biāo)準(zhǔn)化快速接人;另一方面,在各行業(yè)一卡通充值能力接入的基礎(chǔ)上,將各行業(yè)一卡通充值應(yīng)用(如校園卡充值、ETC充值、地鐵公交充值)以插件的形式提供解決方案,并將其合并到合作方產(chǎn)品項目中,推動內(nèi)外部合作方產(chǎn)品協(xié)同作用,提升自有支付業(yè)務(wù)影響力、完善支付生態(tài)環(huán)境。

      能力開放平臺主要涉及的模塊和功能如圖4所示。

      主要模塊包括:

      (1)門戶子系統(tǒng)。提供普通用戶和開發(fā)者可訪問的頁面,普通用戶可下載一卡通快捷充客戶端直接使用;開發(fā)者可通過申請密鑰獲取SDK,并在自己的產(chǎn)品中使用。

      (2)開放接口和消息總線。提供標(biāo)準(zhǔn)化接口封裝,作為消息樞紐的形式與內(nèi)部系統(tǒng)和行業(yè)平臺進行接口信令傳輸,并實現(xiàn)開發(fā)密鑰校驗、白名單控制等功能。

      (3)能力管理子系統(tǒng)。提供行業(yè)充值業(yè)務(wù)邏輯、基礎(chǔ)支付能力、自有號碼鑒權(quán)和ss0等能力實現(xiàn)。

      (4)運營分析子系統(tǒng)。可對平臺調(diào)用情況進行統(tǒng)計分析、輸出日志報表,并可針對商務(wù)合作實現(xiàn)計費管理。

      針對開發(fā)者/合作方而言,可通過開放平臺進行注冊,并下載關(guān)注的插件、技術(shù)文檔等內(nèi)容,通過“新建應(yīng)用”填寫安全碼申請密鑰。開發(fā)者需輸入“安全碼”,安全碼組成規(guī)則為Android簽名證書的shal值+“;”+packagename[即:數(shù)字簽名+分號+包名,系統(tǒng)將為開發(fā)者提供該應(yīng)用的唯一密鑰。開發(fā)者/合作方根據(jù)技術(shù)文檔將插件嵌入到自己的產(chǎn)品中后,使用被分配密鑰,當(dāng)其產(chǎn)品調(diào)用能力平臺接口時,能力平臺將對請求進行鑒權(quán),如鑒權(quán)通過則可正常運用插件提供的能力。

      3 應(yīng)用效果

      截至目前,一卡通充值A(chǔ)PP已在中國科學(xué)技術(shù)大學(xué)校園、合肥公交、高速收費(ETC)等單位使用,并通過安徽移動公司線上、線下渠道為用戶提供服務(wù)。從2016年7月下旬開始在合肥等地市試點,目前已經(jīng)實現(xiàn)充值30萬筆,用戶超過15.6萬人,現(xiàn)已在安徽全省推廣。在試點期間,經(jīng)過調(diào)試和更新,ETC、合肥通卡等NFC -卡通充值成功率已從最初的34%調(diào)優(yōu)到85%以上。

      4 結(jié)語

      本文一卡通充值方案在確保資金支付安全的情況下,實現(xiàn)了便捷支付的功能,響應(yīng)了政府關(guān)注的便民服務(wù)問題,具備大規(guī)模推廣的社會條件支持。與交通、校園等基礎(chǔ)行業(yè)深入合作,對未來NFC新技術(shù)在各行業(yè)的應(yīng)用具有示范作用,將同步推動傳統(tǒng)行業(yè)信息化進程。

      隨著行業(yè)信息化的深入發(fā)展,行業(yè)電子卡將逐步取代實體卡片,手機錢包等利用NFC近場技術(shù)實現(xiàn)鑒權(quán)和數(shù)據(jù)交換的應(yīng)用將進一步普及,如何實現(xiàn)技術(shù)標(biāo)準(zhǔn)化、平臺化是下一步研究方向。

      參考文獻

      [1] 王路.基于Android NFC手機的金融lC卡圈存系統(tǒng)設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2014.

      [2] 江中柱.基于ANDROID的NFC門禁系統(tǒng)設(shè)計與實現(xiàn)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2016.

      [3] 孫福俠.基于Android的NFC手機支付設(shè)計與測試[D].上海:上海交通大學(xué),2014.

      [4] 莫永華.基于Android和NFC技術(shù)的企業(yè)一卡通系統(tǒng)設(shè)計[J].現(xiàn)代計算機:專業(yè)版,2017( 14):79-82.

      [5] 楊國明.移動支付商業(yè)模式分析[J].電腦知識與技術(shù):學(xué)術(shù)交流,2006, 20( 7): 105+211.

      [6]TAN G W. 001 K B, CHONC S C.NFC mobile credit card: the nextfrontier of mobile payment[J].Telematics and Informatics. 2014, 31(2):292-307.

      [7]LEONC L Y. HEW T S,TANW H. Predicting the determinants of theNFC-enabled mobile credit card acceptance:a neural networks ap-proach [Jl. Expen Systems with Applications, 2016, 40 (14):5604-5620.

      [8] PHAM T T T, HO J C.The effects of product-related, personal-relat-ed factors and attractiveness of alternatives on consumer adoption ofNFC-based mohile payments[J]. Technology in Society, 2015 (43):159-172.

      [9] 楊晉.現(xiàn)代電子商務(wù)安全技術(shù)研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2007(1):66-68.

      [10] 吳凌嬌.網(wǎng)上購物安全問題探討[J].江蘇技術(shù)師范學(xué)院學(xué)報,2006(4):68-73.

      [11]張述平,楊國明.第三方支付競爭策略創(chuàng)新[J].電腦知識與技術(shù):學(xué)術(shù)交流,2006,17( 6):90-93.

      [12]徐勇剛,梅耀輝.淺談我國電子支付系統(tǒng)的應(yīng)用現(xiàn)狀及發(fā)展策略[J].當(dāng)代經(jīng)理人,2006(21):714.

      [13]孫恒.基于NFC技術(shù)和云服務(wù)的新型門禁系統(tǒng)設(shè)計與實現(xiàn)[J]實驗室研究與探索,2016,35(1):114-120.

      [14]趙波.Android NFC開發(fā)實戰(zhàn)詳解[M].北京:人民郵電出版社,2014.

      [15] 楊婷.基于Android和NFC技術(shù)的校園一卡通的關(guān)鍵技術(shù)研究[D].北京:北京郵電大學(xué),2015.

      [16]潘雪峰.基于NFC_近場通信技術(shù)一的一智能卡包一系統(tǒng)模型的設(shè)計和研究[D].上海:華東師范大學(xué),2014.

      [17] 陳平順.基于Android的NFC移動支付系統(tǒng)設(shè)計與實現(xiàn)[J]技術(shù)方案,2015,1(1):5-14.

      [18] 楊甲肖.Android推送及NFC門禁系統(tǒng)的設(shè)計與實現(xiàn)[D].大連:大連理工大學(xué),2015.

      [19] 孫恒.基于NFC技術(shù)和云服務(wù)的新型門禁系統(tǒng)設(shè)計與實現(xiàn)[J].實驗室研究與探索,2016(1):114-120

      [20]汪天翔.基于安卓手機的NFC技術(shù)的研究與應(yīng)用[D].南昌:南昌大學(xué),2016.

      (責(zé)任編輯:江艷)

      作者簡介:陳陽(1980-),男,碩士,中國移動通信集團高級工程師,研究領(lǐng)域為移動互聯(lián)網(wǎng)產(chǎn)品應(yīng)用。

      猜你喜歡
      開放平臺
      基于百度地圖開放平臺的導(dǎo)航電子地圖課程實踐教學(xué)研究
      基于在線開放平臺的混合式課堂教學(xué)模式構(gòu)建與實踐
      騰訊安全應(yīng)急響應(yīng)開放平臺正式上線
      基于AliGenie語音開放平臺的傳統(tǒng)家居智聯(lián)網(wǎng)解決方案
      電子制作(2018年17期)2018-09-28 01:56:46
      搭建開放平臺 收獲真情實感——談《品德與生活》教學(xué)中開放式教學(xué)的實施
      儀表技能實訓(xùn)仿真教學(xué)系統(tǒng)的開發(fā)
      中職會計教學(xué)模式的轉(zhuǎn)變分析
      成才之路(2016年5期)2016-03-26 12:21:08
      云計算開放平臺的知識產(chǎn)權(quán)問題研究
      基于網(wǎng)絡(luò)開放平臺提升高校學(xué)生生活事務(wù)管理有效性:上海高?!耙装唷逼脚_實踐應(yīng)用的思考
      互聯(lián)網(wǎng)再掀淘金熱創(chuàng)業(yè)機會轉(zhuǎn)向開放平臺
      凌云县| 任丘市| 宁阳县| 中西区| 南京市| 虞城县| 东港市| 乐至县| 裕民县| 邢台县| 云浮市| 汉寿县| 浪卡子县| 赤城县| 泗水县| 建昌县| 灌南县| 西丰县| 吴忠市| 封丘县| 河北省| 榆林市| 金昌市| 楚雄市| 崇左市| 灵武市| 杨浦区| 台南县| 五常市| 彰化县| 陇南市| 柳林县| 屏东市| 定州市| 新郑市| 子洲县| 淅川县| 紫金县| 瑞金市| 榆林市| 开鲁县|