劉振文
【摘要】本文對(duì)通信行業(yè)中被廣泛使用的自助終端機(jī)的現(xiàn)金交易系統(tǒng)進(jìn)行了研究,對(duì)普遍存在的長(zhǎng)款問(wèn)題產(chǎn)生原因進(jìn)行了分析,對(duì)系統(tǒng)優(yōu)化提供了幾個(gè)實(shí)例,輔以實(shí)際統(tǒng)計(jì)數(shù)據(jù)說(shuō)明效果,為系統(tǒng)開發(fā)人員的系統(tǒng)優(yōu)化工作提供了參考。
【關(guān)鍵詞】通信行業(yè)自助終端機(jī)現(xiàn)金交易長(zhǎng)短款
一、背景介紹
在目前人力成本快速增長(zhǎng)的環(huán)境下,金融、電信等行業(yè)將大量低價(jià)值的前臺(tái)服務(wù)轉(zhuǎn)移到自助終端機(jī),以降低運(yùn)營(yíng)成本的現(xiàn)象已越來(lái)越普遍。因此,自助終端機(jī)的發(fā)展非常迅速,已不斷涌現(xiàn)在各商業(yè)辦公樓、商圈、小區(qū)等人流密集的地方。它們突破了時(shí)間與空間的限制,可全方位全天候地提供服務(wù)。
通信行業(yè)的自助終端機(jī),既要能適應(yīng)簡(jiǎn)陋的環(huán)境,又要易于部署與維護(hù)?;贐/S(瀏覽器/服務(wù)器)架構(gòu)的WEB自助終端系統(tǒng),對(duì)操作人員的計(jì)算機(jī)技術(shù)水平要求低,系統(tǒng)的使用界面就是網(wǎng)頁(yè)瀏覽器,非常適合普通客戶使用;而且只要有電源與網(wǎng)絡(luò)的地方就能部署,系統(tǒng)服務(wù)的升級(jí)也可以通過(guò)WEB同步升級(jí)至各分散網(wǎng)點(diǎn),使系統(tǒng)的升級(jí)與維護(hù)變得非常方便?;贐/S架構(gòu)的WEB自助終端系統(tǒng),在通信行業(yè)已得到廣泛的應(yīng)用。
二、自助終端機(jī)的運(yùn)營(yíng)現(xiàn)狀
隨著自助終端機(jī)的使用越來(lái)越頻繁,系統(tǒng)問(wèn)題也逐漸突現(xiàn)出來(lái),最為敏感的莫過(guò)于客戶的現(xiàn)金交易業(yè)務(wù)。提高系統(tǒng)的現(xiàn)金交易準(zhǔn)確率,一直是困擾開發(fā)人員的難題。自助終端機(jī)的現(xiàn)金交易,由于需要對(duì)紙幣進(jìn)行識(shí)別與存儲(chǔ),流程相對(duì)其它業(yè)務(wù)要復(fù)雜許多。而且基于資金的安全考慮,在自助終端機(jī)交易的紙幣被識(shí)幣器識(shí)別與存儲(chǔ)后,客戶是無(wú)法取消業(yè)務(wù)并退回存入的紙幣的。因此在現(xiàn)金交易過(guò)程中的些許差錯(cuò),均易造成現(xiàn)金交易的長(zhǎng)短款差異。
三、自助終端機(jī)長(zhǎng)款問(wèn)題分析及優(yōu)化
3.1識(shí)幣器流程優(yōu)化
函數(shù)說(shuō)明:
WaitForNote():等待存入紙幣
CancelNoteWait():取消等待紙幣
NoteDetected():存入紙幣通知
FinishCheckNote():紙幣鑒別完成
ConfirmStore():紙幣存儲(chǔ)完成
優(yōu)化1:在初始的系統(tǒng)硬件接口文檔說(shuō)明中,用戶存入紙幣通知NoteDetected()函數(shù)是在紙幣被吸入識(shí)幣器時(shí)發(fā)出的。在實(shí)踐過(guò)程中發(fā)現(xiàn),當(dāng)紙幣在識(shí)幣器吸入、執(zhí)行紙幣通知函數(shù)后,紙幣被識(shí)別為異物而退回,但紙幣通知已上送至業(yè)務(wù)平臺(tái),而實(shí)際上識(shí)幣器卻沒(méi)有識(shí)別到紙幣,則會(huì)引發(fā)程序邏輯錯(cuò)誤而掛死。如果客戶在此情況下再次送入紙幣,可能無(wú)法正常完成充值,引發(fā)長(zhǎng)款。
因此,將存入紙幣通知函數(shù)優(yōu)化為紙幣預(yù)處理通過(guò)后調(diào)用(如圖1),紙幣被退回時(shí)不再調(diào)用紙幣通知函數(shù),以區(qū)分正常紙幣與異物(如皺幣、假幣、普通紙張等)的識(shí)別流程。
優(yōu)化2:按正常設(shè)計(jì)思路,在完成一輪完整的識(shí)幣流程后,才初始化流程,開始新一輪紙幣識(shí)別(如圖1)。但在程序?qū)嶋H運(yùn)行中發(fā)現(xiàn),在識(shí)幣器完成當(dāng)前識(shí)幣,通知業(yè)務(wù)平臺(tái)并等待平臺(tái)返回確認(rèn)期間,由于軟硬件平臺(tái)交互異?;蚓W(wǎng)絡(luò)連接異常導(dǎo)致平臺(tái)遲遲沒(méi)能返回確認(rèn)。此時(shí)入幣口由于未初始化而仍處于開放狀態(tài),客戶就有可能在此間隙再次存入紙幣。如果前一輪的平臺(tái)確認(rèn)剛好返回,放開了“充值”按鈕,客戶馬上確認(rèn)充值,則后一輪的紙幣就可能會(huì)被忽略累計(jì),產(chǎn)生長(zhǎng)款問(wèn)題。
3.2WEB業(yè)務(wù)平臺(tái)交互流程優(yōu)化
優(yōu)化1:在WEB業(yè)務(wù)平臺(tái)與識(shí)幣器之間,為了方便不同協(xié)議之間的相互調(diào)用,一般會(huì)利用中間件(如自助終端的PC機(jī)的DLL應(yīng)用程序包)來(lái)充當(dāng)硬件信息采集與WEB信息上傳的角色。
目前在WEB業(yè)務(wù)平臺(tái)端,在穩(wěn)定度難以保障的網(wǎng)絡(luò)環(huán)境下,數(shù)據(jù)傳遞異常暫無(wú)法有效避免??紤]到在實(shí)際環(huán)境中,處于本地的中間層獲取識(shí)幣器信息相對(duì)穩(wěn)定,因此將投幣累計(jì)處理優(yōu)化到中間層處理(如圖2)。WEB平臺(tái)從中間層獲取投幣總額再提交充值,同時(shí)保留WEB輪詢當(dāng)前投幣總額信息供WEB頁(yè)面展示。優(yōu)化2:在原有的程序設(shè)計(jì)過(guò)程中,就存在WEB平臺(tái)記錄客戶充值信息,以進(jìn)行校對(duì)及補(bǔ)送的機(jī)制。但因WEB平臺(tái)累計(jì)投幣總額不穩(wěn)定,且需通過(guò)網(wǎng)絡(luò)傳遞還節(jié),補(bǔ)送失敗的機(jī)率相對(duì)較高。
因此,在投幣累計(jì)處理前移至中間件后,優(yōu)化增加中間件記錄投幣總額及明細(xì)(含存幣客戶ID,存幣時(shí)間、紙幣面值、交易流水號(hào)等信息)至識(shí)幣器本地?cái)?shù)據(jù)庫(kù)的流程。投幣總額用于WEB平臺(tái)定時(shí)核對(duì)差異,及時(shí)糾錯(cuò)及補(bǔ)送;明細(xì)供長(zhǎng)短款故障核查。
四、優(yōu)化效果
在實(shí)施以上優(yōu)化前后,對(duì)某市投入使用的自助終端系統(tǒng)2013年的業(yè)務(wù)數(shù)據(jù)進(jìn)行了統(tǒng)計(jì)分析,結(jié)果如下:該市約130臺(tái)自助終端機(jī),系統(tǒng)優(yōu)化前的上半年,月均現(xiàn)金交易124987.0筆,月均長(zhǎng)款36.5筆,長(zhǎng)款率0.0292%;系統(tǒng)優(yōu)化后的下半年,月均現(xiàn)金交易141018.7筆,月均長(zhǎng)款13.7筆,長(zhǎng)款率0.0097%。優(yōu)化后長(zhǎng)款率下降66.78%,長(zhǎng)款現(xiàn)象取得了明顯改善。
五、結(jié)束語(yǔ)
在實(shí)際的系統(tǒng)開發(fā)與維護(hù)中,由于受開發(fā)經(jīng)費(fèi)制約,且系統(tǒng)本身也受硬件損耗、程序BUG、網(wǎng)絡(luò)不穩(wěn)定等各種因素影響,想要完全避免系統(tǒng)的差錯(cuò)是不現(xiàn)實(shí)的。作為系
缼統(tǒng)開發(fā)人者,首先要減少系統(tǒng)的設(shè)計(jì)陷與邏輯錯(cuò)誤,避免系統(tǒng)自身引發(fā)的問(wèn)題。
參考文獻(xiàn)
[1]王位.面向移動(dòng)客服的WEB自助終端系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].復(fù)旦大學(xué)碩士學(xué)位論文,2010
[2]黃立權(quán).自助終端硬件接口說(shuō)明書[R].廣州:從興電子開發(fā)有限公司,2013
[3]加拿大CASHCODE公司. CASHCODE識(shí)幣器使用手冊(cè)[R]. www.koskiosk.com,2014