曹明
摘 要:本文主要分析了地鐵AFC系統(tǒng)當(dāng)中二維碼車票的應(yīng)用情況,重點(diǎn)介紹了二維碼車票的設(shè)計(jì)內(nèi)容,其具有便利乘客出行、節(jié)省交通時(shí)間、提高售票自動(dòng)性和智能性的優(yōu)點(diǎn),并節(jié)省了地鐵AFC系統(tǒng)各終端設(shè)備的運(yùn)營費(fèi)用。通過分析基于二維碼車票在地鐵AFC系統(tǒng)中的應(yīng)用情況,不斷推進(jìn)地鐵AFC系統(tǒng)的功能完善。
關(guān)鍵詞:地鐵票務(wù);二維碼;應(yīng)用
1 地鐵AFC系統(tǒng)中二維碼車票的功能設(shè)計(jì)
調(diào)查顯示,我國大多數(shù)地鐵車站的AFC系統(tǒng)當(dāng)中,都擴(kuò)充了二維碼車票功能,乘客通過手機(jī)二維碼可以完成進(jìn)站和出站,并便捷支付乘車費(fèi)用。該功能的完善,可以在地鐵AFC系統(tǒng)自動(dòng)收費(fèi)的基礎(chǔ)上,擴(kuò)大地鐵車站運(yùn)營規(guī)模,提高地鐵乘車的服務(wù)質(zhì)量。地鐵AFC系統(tǒng)中二維碼車票的功能設(shè)計(jì)見圖1。
(1)RSA密鑰管理功能。在地鐵AFC系統(tǒng)當(dāng)中,二維碼車票首先需要通過設(shè)定RSA密鑰的形式,為二維碼生成做好基礎(chǔ)數(shù)據(jù)管理。地鐵AFC系統(tǒng)在運(yùn)行當(dāng)中,可以生成RS公鑰和密鑰,并通過將其儲存在數(shù)據(jù)庫中進(jìn)行管理。此后,RAS密鑰根據(jù)系統(tǒng)要求來轉(zhuǎn)換其函數(shù)格式,進(jìn)而生成經(jīng)過加密的二維碼,并在系統(tǒng)的影像下轉(zhuǎn)換為新的、可識別的二維碼圖片,向用戶客戶端提供乘車數(shù)據(jù)。
(2)充值功能。二維碼車票還設(shè)計(jì)了預(yù)付款模式,用戶可以通過與移動(dòng)支付相結(jié)合的方式,設(shè)定預(yù)期的充值金額,完成對客戶端車票的充值;同時(shí),利用二維碼乘車客戶端來查詢賬戶內(nèi)的所剩余額,做好及時(shí)充值準(zhǔn)備。
(3)支付功能。支付功能是二維碼車票的核心功能,其通過地鐵AFC系統(tǒng)的運(yùn)轉(zhuǎn),實(shí)現(xiàn)二維碼的在線購票和充值,尤其是與微信、銀行卡、支付寶等支付形式相結(jié)合,極大的提高了二維碼車票的支付便捷性。同時(shí),受到用戶乘車需求和乘車計(jì)劃的影響,可能出現(xiàn)用戶退票的情形。此時(shí),就要開通二維碼車票的退票功能,通過監(jiān)控用戶的消費(fèi)情況,設(shè)定未消費(fèi)情況下的退款功能,并按照用戶原有的付款路徑將車票費(fèi)用退回。
(4)訂單管理功能。在地鐵AFC系統(tǒng)中二維碼車票的用戶客戶端中,用戶可以通過查詢管理乘車訂單,并根據(jù)實(shí)際需求情況調(diào)整和處理訂單,查找乘車二維碼車票,獲取車票訂單的退票信息、改簽信息,并跟蹤退款流程。當(dāng)客戶端中的訂單信息較多時(shí),用戶可以通過訂單查詢或者篩選功能,根據(jù)乘車時(shí)間、乘車地點(diǎn)、重點(diǎn)位置以及乘車金額等進(jìn)行查詢;并充分利用訂單導(dǎo)出功能來分析乘車數(shù)據(jù)。
(5)用戶信息管理功能。用戶信息管理功能是地鐵AFC系統(tǒng)進(jìn)行二維碼車票信息管理的基本模塊,其通過在客戶端后臺查詢并分析用戶的注冊信息,可以提升二維碼車票功能的服務(wù)質(zhì)量。同時(shí),考慮到二維碼車票運(yùn)行當(dāng)中可能存在的影響因素以及對系統(tǒng)運(yùn)行的影響,如充值失敗、惡意使用、退票界面卡頓等常見情形,可以利用系統(tǒng)來監(jiān)控客戶端用戶界面的個(gè)人信息修改、余額頻繁變動(dòng)以及用戶使用情況等,管理用戶信息,設(shè)定用戶乘車黑名單。
2 二維碼車票的利用模式
結(jié)合地鐵AFC系統(tǒng)中二維碼車票的功能設(shè)計(jì),地鐵車站在利用二維碼車票時(shí),還需要根據(jù)二維碼車票的生成形式來分析其利用模式,從而探索二維碼車票在地鐵AFC系統(tǒng)中的具體應(yīng)用。二維碼車票的利用模式見圖2。
(1)二維碼車票解碼模式。在地鐵AFC系統(tǒng)當(dāng)中,二維碼車票的利用,需要經(jīng)過解碼、兌票和閘機(jī)三個(gè)應(yīng)用模式,才能完成整個(gè)乘車流程。在二維碼車票的解碼當(dāng)中,主要是針對二維碼區(qū)域設(shè)計(jì)功能圖案,完成二維碼圖像的排列和設(shè)計(jì)。二維碼車票的圖像解碼,要保證二維碼的清晰、可識別性,并通過二值化處理,提高其轉(zhuǎn)化為黑白圖像的能力,進(jìn)而明確圖像中基礎(chǔ)圖形的詳細(xì)方位,完成坐標(biāo)運(yùn)算,提高二維碼的去掩飾效果。此后,還需要提高二維碼解碼的質(zhì)量,設(shè)置特殊的編程語言進(jìn)行攝像頭圖像解碼,識別二維碼信息?,F(xiàn)階段,我國地鐵車站利用的二維碼解碼設(shè)備,主要是取票機(jī)和閘機(jī),通過設(shè)備一體化設(shè)計(jì),控制設(shè)備體積,提高設(shè)備接口實(shí)用性,并滿足不同二維碼的讀取需求,進(jìn)而提高二維碼的讀取效果。
(2)二維碼車票兌票模式。在地鐵AFC系統(tǒng)當(dāng)中,二維碼車票兌票功能在于實(shí)現(xiàn)二維碼解碼與用戶信息的轉(zhuǎn)換,通過系統(tǒng)查找二維碼車票的真實(shí)用戶信息,實(shí)現(xiàn)車票解密、完成進(jìn)站乘車。二維碼車票的兌票模式,是通過系統(tǒng)Java軟件的代碼編輯,完成二維碼解碼和車票兌票。實(shí)踐中,用戶可以利用各類支付軟件購買乘車車票,從而得到相應(yīng)的二維碼信息,在兌票設(shè)備監(jiān)控下,完成二維碼解密和車票信息識別,從而改變客戶端中訂單信息的狀態(tài):未出票——已出票,最終完成二維碼出票或者單程票出票。
(3)二維碼車票閘機(jī)模式。二維碼車票閘機(jī)模式指在不同的二維碼車票購票方式下,車票的使用流程問題??紤]到用戶會在客戶端進(jìn)行預(yù)付款(充值功能),乘客在過閘機(jī)時(shí),需要按照二維碼車票的信息進(jìn)站,此時(shí)設(shè)備會將采集到的用戶信息,如訂單編號、訂單狀態(tài)等上傳系統(tǒng);此后,乘客通過更新二維碼的方式出站,并由閘機(jī)向系統(tǒng)傳送具體車票驗(yàn)證信息,更新客戶端的訂單狀態(tài),完成付費(fèi)。刷新二維碼車票的原理在于保障二維碼的時(shí)效性,避免客戶端界面出現(xiàn)異常問題,同時(shí)減少閘機(jī)與系統(tǒng)的時(shí)間差。
3 總結(jié)
綜上所述,分析二維碼車票在地鐵AFC系統(tǒng)中的應(yīng)用,是從二維碼車票的功能設(shè)計(jì)與利用模式兩個(gè)角度開展,探究在地鐵AFC系統(tǒng)當(dāng)中二維碼車票如何具體利用。隨著移動(dòng)支付的應(yīng)用,需要不斷推進(jìn)地鐵AFC系統(tǒng)中二維碼車票的應(yīng)用功能設(shè)計(jì),從而提高其便捷性和安全性。
參考文獻(xiàn):
[1]朱佑恩,沈鑫.二維碼車票在地鐵AFC系統(tǒng)中的應(yīng)用分析[J].現(xiàn)代工業(yè)經(jīng)濟(jì)和信息化,2019,9(12):98-99.
[2]高芳玲,滿慶豐,夏繼強(qiáng).地鐵AFC系統(tǒng)中的射頻卡讀寫器設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2010(01):57-60.