基于RFID的移動(dòng)小額支付可信交易系統(tǒng)研發(fā)(下)
參照失敗原因及系統(tǒng)寫(xiě)卡流程,做如下幾點(diǎn)分析:解決了寫(xiě)卡與讀卡距離的差異。因?yàn)閷?xiě)數(shù)據(jù)塊前,先起用寫(xiě)標(biāo)志,這樣,寫(xiě)數(shù)據(jù)塊的時(shí)間,卡已經(jīng)處于可寫(xiě)卡的感應(yīng)區(qū)范圍內(nèi);解決了卡運(yùn)動(dòng)軌跡不規(guī)范帶來(lái)的寫(xiě)卡異常。一次寫(xiě)卡命令需要6ms。根據(jù)流程,完整寫(xiě)一次卡需要3次寫(xiě)卡命令,2次寫(xiě)標(biāo)志,1次寫(xiě)數(shù)據(jù)。前面2次寫(xiě)卡失敗都可以在流程中得到自動(dòng)恢復(fù),只要最后一寫(xiě)標(biāo)志的時(shí)間處于感應(yīng)區(qū)就可以完成正確的寫(xiě)卡動(dòng)作,有效消耗時(shí)間是6ms。這樣,無(wú)論卡從何種空間位置穿過(guò)感應(yīng)區(qū),都可以有效完成正確的寫(xiě)卡動(dòng)作。
本文引用地址:http://2s4d.com/article/273467.htm3.4 網(wǎng)絡(luò)通訊加密機(jī)制
如圖6所示。
3.5 模塊化設(shè)計(jì)技術(shù)
系統(tǒng)硬件采用模塊化設(shè)計(jì),將整體硬件平臺(tái)分解為讀卡基站模塊、交互的顯示模塊、鍵盤(pán)模塊、語(yǔ)音模塊、數(shù)據(jù)通訊模塊、數(shù)據(jù)存儲(chǔ)模塊、以及電源模塊組成(圖7),確保整個(gè)系統(tǒng)的穩(wěn)定可靠性。
● CPU模塊:采用ARM Cortex-M3內(nèi)核的MCU——STM32F07C,主頻最高72MHz,結(jié)合FLASH實(shí)現(xiàn)數(shù)據(jù)和字庫(kù)信息的存儲(chǔ),利用PHY網(wǎng)絡(luò)接口芯片,實(shí)現(xiàn)有線的Ethernet通訊。
● FM1702讀卡模塊:與IC卡進(jìn)行數(shù)據(jù)交互的物理接口芯片,由主MCU進(jìn)行控制讀取IC卡相應(yīng)信息。
● Txt2wave模塊:采用XFS3031CN實(shí)現(xiàn)文字轉(zhuǎn)語(yǔ)音,實(shí)現(xiàn)全語(yǔ)音的功能。
● GPRS通訊模塊:SIM900A專(zhuān)用GPRS通訊技術(shù)實(shí)現(xiàn)數(shù)據(jù)無(wú)線遠(yuǎn)傳。
● 觸摸鍵盤(pán)模塊:STC12C5201AD獨(dú)立處理qt1084實(shí)現(xiàn)電容式觸摸鍵盤(pán)。
● GPS定位模塊:GMS668專(zhuān)用衛(wèi)星定位模塊。
● 電源處理模塊:MP24943:最大輸入電壓 55V,最大負(fù)載電流3A。
● LCD顯示模塊:lcd128x64點(diǎn)陣液晶。
3.6 流水號(hào)分析技術(shù)
以“記錄流水號(hào)”作為可信交易依據(jù),流水號(hào)從1開(kāi)始編碼,最大支持65535,不管是消費(fèi)機(jī)刷卡消費(fèi),還是用發(fā)卡器充值退款,針對(duì)任何寫(xiě)卡操作,都會(huì)先讀出RFID卡中流水號(hào),然后加1寫(xiě)入卡中,最后再次讀出卡流水號(hào)進(jìn)行比較驗(yàn)證,確保整個(gè)交易寫(xiě)卡過(guò)程的準(zhǔn)確性。針對(duì)交易異常記錄,系統(tǒng)提供自動(dòng)查帳、人工處理方式,系統(tǒng)僅查出交易異常記錄,用不同顏色著重標(biāo)識(shí)區(qū)分,以便人工糾正。如圖8所示。
4 工程應(yīng)用及結(jié)論
本系統(tǒng)通過(guò)數(shù)據(jù)雙備份技術(shù),實(shí)現(xiàn)交易數(shù)據(jù)的可靠性;通過(guò)嵌入式交易控制流程技術(shù),解決交易過(guò)程誤寫(xiě)卡問(wèn)題,保證交易過(guò)程的正確性;通過(guò)通訊加密機(jī)制,解決采集交易記錄的準(zhǔn)確性;同時(shí)采用流水號(hào)分析技術(shù),進(jìn)一步防止錯(cuò)誤交易流程的產(chǎn)生,實(shí)現(xiàn)交易流程的穩(wěn)定性。
本系統(tǒng)成功應(yīng)用于中國(guó)電信一卡通系統(tǒng),運(yùn)行穩(wěn)定可靠,交易可信。系統(tǒng)結(jié)合NFC (Near Field Communication)及pboc2.0(《中國(guó)金融集成電路(IC)卡規(guī)范》(JR/T 0025-2005)(業(yè)內(nèi)簡(jiǎn)稱(chēng)pboc2.0)),應(yīng)用前景將更廣闊。
linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論