
月底對賬,某景區運營(yíng)發(fā)現票務(wù)系統顯示當月驗票成功12000人次,但閘機實(shí)際統計入園只有11500人,差了500人。財務(wù)問(wèn):這500人是驗了票沒(méi)進(jìn),還是系統多算了?運營(yíng)答不上來(lái)。
塞伯羅斯的技術(shù)支持工程師根據多維分析后,說(shuō)了一句話(huà):驗票成功只是”這張票有效,可以過(guò)閘”,不等于”這個(gè)人真的進(jìn)了園”。要確認實(shí)際過(guò)閘,需要檢票主板的過(guò)閘回傳功能。
檢票機過(guò)閘回傳怎么實(shí)現、不同閘機怎么選、現場(chǎng)配置要注意什么?先說(shuō)清楚這幾點(diǎn)。
不少景區運營(yíng)和票務(wù)平臺的想法是:游客掃碼,檢票機提示”驗票成功,請通行”,這個(gè)人就算進(jìn)園了。這種理解,說(shuō)實(shí)話(huà),停留在十年前的水平。
真正的檢票流程里,有兩個(gè)完全不同的節點(diǎn):
第一個(gè)節點(diǎn)是驗票成功。檢票機把二維碼或卡號發(fā)給后臺,后臺返回”這張票有效,允許通行”,檢票機開(kāi)閘。這個(gè)動(dòng)作的本質(zhì)是”票的有效性驗證”,回答的是”這張票能不能過(guò)”。
第二個(gè)節點(diǎn)是實(shí)際過(guò)閘。閘機檢測到有人真的通過(guò)了,通知檢票機”這個(gè)人過(guò)去了”。這個(gè)動(dòng)作的本質(zhì)是”人的通行確認”,回答的是”這個(gè)人有沒(méi)有真的進(jìn)”。
兩個(gè)節點(diǎn)之間,可能發(fā)生很多事:游客驗了票但臨時(shí)不進(jìn)了、團隊里有人驗了票但走了另一個(gè)通道、閘機開(kāi)了但人沒(méi)過(guò)去又退回來(lái)了。如果檢票機只記錄驗票成功,不記錄實(shí)際過(guò)閘,后臺就永遠分不清這些差異。
我們給某大型主題樂(lè )園做檢測時(shí),就遇到過(guò)這種情況。旺季一周內,驗票成功人次比實(shí)際過(guò)閘人次多了近3%。運營(yíng)一開(kāi)始以為是系統bug,查了監控才發(fā)現,其中一部分是團隊導游驗了票但隊員從員工通道進(jìn)了,另一部分是游客驗票后接了個(gè)電話(huà)沒(méi)進(jìn)園。這些差異,靠驗票數據本身是查不出來(lái)的,必須有實(shí)際過(guò)閘記錄。
簡(jiǎn)單理解:
驗票成功 = 這張票能不能過(guò)
實(shí)際過(guò)閘 = 這張票對應的人有沒(méi)有真的過(guò)
檢票機要確認實(shí)際過(guò)閘,必須從閘機拿到”有人通過(guò)”的信號。信號來(lái)源有三種,適用不同類(lèi)型的閘機。
第一種:IN1物理輸入信號
這是最常見(jiàn)也最可靠的方式。閘機上裝了紅外對射或地磁傳感器,檢測到有人通過(guò)時(shí),輸出一個(gè)開(kāi)關(guān)量信號(接通或斷開(kāi))。這個(gè)信號接到檢票主板的IN1輸入端口,檢票主板收到信號變化,就知道有人過(guò)閘了。
優(yōu)點(diǎn)是控制精準、響應快、不依賴(lài)閘機協(xié)議,普通繼電器閘機都能用。缺點(diǎn)是需要單獨接一根信號線(xiàn),現場(chǎng)施工時(shí)要確認IN1線(xiàn)有沒(méi)有接對、信號電平是高電平有效還是低電平有效。
第二種:協(xié)議閘機返回過(guò)人事件
如果閘機支持協(xié)議通信(RS485、TCP/IP等),閘機自己檢測到有人通過(guò)后,通過(guò)協(xié)議主動(dòng)發(fā)送一條”有人通過(guò)”的事件給檢票主板。檢票主板收到事件,記錄一次實(shí)際過(guò)閘。
優(yōu)點(diǎn)是無(wú)需額外接線(xiàn),一條通信線(xiàn)既管開(kāi)閘又管過(guò)閘信號,精度高。缺點(diǎn)是依賴(lài)閘機協(xié)議是否支持”過(guò)人事件”這個(gè)功能,不是所有協(xié)議閘機都支持。
第三種:協(xié)議閘機累計過(guò)人數變化
有些協(xié)議閘機不支持主動(dòng)發(fā)送過(guò)人事件,但支持查詢(xún)”累計過(guò)閘人數”。檢票主板每隔一段時(shí)間(比如2秒)查詢(xún)一次閘機的累計過(guò)人數,如果數值比上次查詢(xún)時(shí)增加了,就說(shuō)明這段時(shí)間內有人過(guò)閘了。
這是一種兜底方案。優(yōu)點(diǎn)是只要閘機支持累計人數查詢(xún)就能用,適用面廣。缺點(diǎn)是精度稍低——輪詢(xún)間隔內如果連續過(guò)了兩個(gè)人,檢票主板只能知道”增加了”,不知道具體增加了幾個(gè),需要結合驗票數據做推斷。
三種方式怎么選,看現場(chǎng)閘機的能力。普通繼電器閘機只能用IN1;協(xié)議閘機優(yōu)先用過(guò)人事件;不支持事件但支持查詢(xún)的,用累計人數變化兜底。
現場(chǎng)選型建議:
普通繼電器閘機,不管新舊,優(yōu)先用IN1信號。一根信號線(xiàn)的成本很低,但換來(lái)的是過(guò)閘數據的精準可控。
協(xié)議閘機,先問(wèn)廠(chǎng)家支不支持”過(guò)人事件主動(dòng)上報”。支持就用這個(gè),省接線(xiàn)、精度高。
協(xié)議閘機但只支持查詢(xún)不支持事件上報的,用累計人數變化兜底。輪詢(xún)間隔建議設為2秒,間隔太長(cháng)精度差,太短增加通信負擔。
過(guò)閘回傳不是開(kāi)個(gè)開(kāi)關(guān)就行,需要根據現場(chǎng)閘機類(lèi)型和后臺接口能力選擇合適的方案。
基礎方案:IN1信號 + HTTP回傳
適合普通繼電器閘機、后臺有HTTP接口的場(chǎng)景。檢票機從IN1端口收到過(guò)閘信號后,通過(guò)HTTP請求把票號、票據類(lèi)型、過(guò)閘時(shí)間發(fā)給后臺。
配置要點(diǎn):
確認IN1信號線(xiàn)已接入,有效電平與閘機輸出一致(高電平或低電平)
確認IN1信號線(xiàn)已接入,有效電平與閘機輸出一致(高電平或低電平)
后臺HTTP接口地址、請求方式、字段格式提前確認
網(wǎng)絡(luò )不通時(shí)的重試策略:建議重試3次,間隔2秒
標準方案:協(xié)議過(guò)人事件 + MQTT回傳
適合協(xié)議閘機、后臺支持MQTT的場(chǎng)景。閘機檢測到過(guò)人后通過(guò)協(xié)議上報事件,檢票機收到后通過(guò)MQTT消息發(fā)布過(guò)閘信息,后臺訂閱MQTT主題實(shí)時(shí)接收。
配置要點(diǎn):
確認閘機協(xié)議支持過(guò)人事件,事件格式和字段含義已對接
MQTT服務(wù)器地址、端口、用戶(hù)名密碼、主題命名規則提前確認
確認閘機協(xié)議支持過(guò)人事件,事件格式和字段含義已對接
MQTT斷線(xiàn)重連機制:建議自動(dòng)重連,斷線(xiàn)期間的過(guò)閘數據本地緩存,恢復后補發(fā)
高級方案:多信號源冗余 + 實(shí)時(shí)數據大屏
適合大型景區、對數據準確性要求高的場(chǎng)景。同時(shí)接入IN1信號和協(xié)議過(guò)人事件,兩路信號交叉驗證,任一觸發(fā)都記錄過(guò)閘;過(guò)閘數據實(shí)時(shí)推送到大屏,運營(yíng)在閉園前就能看到當天的驗票和過(guò)閘對比。
配置要點(diǎn):
兩路信號源都接入,設置主備關(guān)系(協(xié)議事件為主,IN1為備,或反之)
兩路信號不一致時(shí)的處理策略:建議以先到為準,后到的標記為重復并記錄日志
大屏數據刷新間隔建議5-10秒,顯示驗票成功人次、實(shí)際過(guò)閘人次、差異人數、差異率
閉園自動(dòng)生成對賬報表,差異票號可導出排查
啟用過(guò)閘回傳前,逐項確認:
閘機類(lèi)型:繼電器閘機還是協(xié)議閘機?
過(guò)閘信號源:IN1有沒(méi)有接?協(xié)議支不支持過(guò)人事件?支不支持累計人數查詢(xún)?
后臺接口:有沒(méi)有過(guò)閘回傳接口?用HTTP還是MQTT?字段格式確認了嗎?
網(wǎng)絡(luò )環(huán)境:檢票機到后臺的網(wǎng)絡(luò )通不通?有沒(méi)有防火墻限制?
IN1信號類(lèi)型:常開(kāi)還是常閉?有效電平是高電平還是低電平?
異常處理:網(wǎng)絡(luò )不通時(shí)過(guò)閘數據丟不丟?有沒(méi)有本地緩存和補發(fā)機制?
這六項確認完,過(guò)閘回傳才能真正跑起來(lái),而不是”開(kāi)了開(kāi)關(guān)但數據時(shí)有時(shí)無(wú)”。
選檢票機時(shí),很多采購只看”能不能掃碼、能不能開(kāi)閘”,忽略了過(guò)閘回傳能力。等上線(xiàn)后發(fā)現對賬對不上、逃票查不出,再想補就晚了——有些檢票主板硬件上就沒(méi)有IN1輸入端口,軟件也不支持協(xié)議過(guò)人事件,想加都加不了。
深圳市塞伯羅斯科技有限公司的PWB系列檢票主板,在過(guò)閘回傳上做了完整的設計:
硬件上自帶IN1輸入端口,支持開(kāi)關(guān)量過(guò)閘信號接入,普通繼電器閘機即插即用
協(xié)議層支持主流閘機通信協(xié)議,可接收過(guò)人事件上報,也可查詢(xún)累計過(guò)閘人數做兜底
回傳層支持HTTP和MQTT雙協(xié)議,后臺用什么接口就配什么,不需要額外開(kāi)發(fā)
IN1輸入支持常開(kāi)常閉自適應,適配不同閘機輸出類(lèi)型
網(wǎng)絡(luò )異常時(shí)過(guò)閘數據本地緩存,恢復后自動(dòng)補發(fā),不丟數據
團體票場(chǎng)景下按實(shí)際過(guò)閘人數逐次回傳,5人團體票過(guò)1人回1次、過(guò)5人回5次,后臺能精確區分每張票實(shí)際過(guò)了幾人
過(guò)閘回傳不是錦上添花的功能,是檢票機從”能驗票”升級到”能對賬、能防逃、能做運營(yíng)分析”的基礎能力。采購時(shí)把過(guò)閘回傳能力寫(xiě)進(jìn)招標參數,上線(xiàn)后才不會(huì )被對賬差異和逃票漏洞困擾。
本文由AI輔助撰寫(xiě),經(jīng)人工編輯優(yōu)化后發(fā)布。
網(wǎng)站地圖
|
聯(lián)系我們
|
關(guān)于我們
? 塞伯羅斯 版權所有 ALL Rights Reserved.
粵ICP備18069998號-1