安徽機電職業(yè)技術(shù)學(xué)院 李 波 潘 濤
智能排隊叫號系統(tǒng)是一種綜合運用計算機、網(wǎng)絡(luò)、多媒體、通訊控制的高新技術(shù)產(chǎn)品,以取代各類服務(wù)性窗口傳統(tǒng)的由顧客站立排隊的方式,改由計算機系統(tǒng)代替客戶進行排隊的產(chǎn)品。目前該系統(tǒng)已經(jīng)廣泛的應(yīng)用到銀行、醫(yī)院、電信、車站及旅游景點等領(lǐng)域。
智能排隊機取號環(huán)節(jié)采用磁條卡刷卡取號(常見于銀行、醫(yī)院等),多張詞條卡刷卡后,后臺會記憶卡號的先后順序,當(dāng)柜臺嵌入式終端(M3核心板)處理完畢后,按鍵選擇下一個號碼,無線通訊(選取有線-無線收發(fā)模塊)會把柜臺信息無線傳輸?shù)浇刑枡C(包括數(shù)碼管提示器),叫號機根據(jù)文字信息,自動翻譯后語音提示客戶。
本方案設(shè)計為系統(tǒng)前端和后端兩個部分,前端主要是嵌入式終端集成,用于面向客戶。后端主要是后臺控制,云平臺及數(shù)據(jù)處理等。
供顧客拿取號票。取號載體為低頻卡(LF)來模擬,因為目前的很多卡片已經(jīng)擯棄了傳統(tǒng)的磁條卡,轉(zhuǎn)為有一定安全性能的RFID卡片。在取號時,通過刷LF卡自動啟動排號,刷卡后,本地機器會自動記錄卡片的ID號,作為后續(xù)語音叫號播放的載體。
取號后獲得的卡號通過WIFI或者NB-IoT網(wǎng)絡(luò)送達服務(wù)器,生成數(shù)據(jù)報表,供前臺設(shè)備做業(yè)務(wù)處理及手機APP遠程查詢。系統(tǒng)提供包括顧客到達時間,開始辦理時間,結(jié)束辦理時間,辦理時間長度,等候時間長度,顧客辦理業(yè)務(wù)名稱,在哪個柜臺辦理,對柜臺員工的評價,員工登陸情況,員工辦理業(yè)務(wù)平均時間等更詳細排隊報表信息(一些內(nèi)容可以由學(xué)生完成),可以導(dǎo)出某一時段的明細表至EXCEL。通過系統(tǒng)的Web查詢支持模塊和Internet網(wǎng),實現(xiàn)遠程快速查詢。
當(dāng)用戶獲得排隊等待時間過長的信息后,可以先去辦理其他事情,在外出的時候,可以通過手機APP實時查詢當(dāng)前進度及大概需等待的時間(云平臺服務(wù)器)。當(dāng)前方排隊人數(shù)不足5人時,自動啟動報警提示當(dāng)事人,盡快趕到銀行,免得過號作廢。
PC端提供一個基于云平臺和硬件的PC排隊叫號終端應(yīng)用。
該應(yīng)用能夠提供一下功能:
(1)實現(xiàn)登錄功能,登錄到云平臺賬號;(2)登錄成功后可以查看當(dāng)前排隊人數(shù)已經(jīng)相應(yīng)的等待時間;(3)提供提醒功能,提醒快到號用戶到現(xiàn)場等待。
系統(tǒng)根據(jù)刷卡后獲得的卡號信息,直接通過語音模塊+有源音箱讀出卡號信息,或者由程序數(shù)據(jù)庫進行卡號及身份對應(yīng)后,直接讀出排隊客戶姓名(該功能由學(xué)生自主完成)。本課題語音播報當(dāng)前排隊號和對應(yīng)的卡片ID號提示,ID號是刷卡出來的真正的卡片信息。
通過LCD屏顯示當(dāng)前操作的順序號及下一個要等待的序號。同時,LCD屏具備觸屏功能,代替鍵盤作用。
數(shù)碼管顯示當(dāng)前正在處理的排隊號,該信息的傳輸是通過無線通訊(433MHz)來實現(xiàn)的,模擬現(xiàn)實場景中,這部分信息的傳輸不需要專門的布線,直接通過無線傳輸,這樣的好處是:電子顯示屏可以任意布置,不需要在大廳里面專門布線(需要開膛破肚,工程量很大),簡化工程量。也能充分體現(xiàn)科技含量。用最小的代價滿足最大的任務(wù)。
系統(tǒng)排隊業(yè)務(wù)流程圖如圖1所示,LF(低頻卡)卡刷卡,獲得卡號,并按順序依次存儲卡號序列到數(shù)據(jù)列表。柜臺嵌入式終端(含LCD屏)選擇要叫的號碼(卡片序列號),發(fā)出叫號指令。叫號機根據(jù)獲取的無線信息,識別并語音提示、播報。PC端軟件開發(fā)排隊機軟件,輸入排隊號碼序列,根據(jù)順序依次播放。在系統(tǒng)中,刷卡情況即時同步上傳至云服務(wù)器,用戶可以通過APP或者exe登入查詢。
圖1 排隊業(yè)務(wù)流程圖
系統(tǒng)客戶端與服務(wù)端交互主要接口有:登錄接口、查詢設(shè)備接口、查詢最新刷卡信息接口。用戶在Android端登錄過程中,云平臺會對當(dāng)前賬號進行校驗,校驗通過后,才允許進行查詢,控制等操作。登錄接口名稱:NetWorkBusiness.signIn(SignIn signIn,Callback
Android端登錄成功后,用戶可以基于SDK提供的API接口查詢設(shè)備、刷卡等數(shù)據(jù)信息。查詢設(shè)備是否存在接口名稱:
getDeviceInfo(String deviceId,Callback
查詢設(shè)備是否在線接口名稱:
NetWorkBusiness.getBatchOnLine(String deviceIds,Callback
參數(shù)deviceIds表示刷卡機設(shè)備ID,Callback
查詢最新刷卡狀態(tài)信息接口名稱:NetWorkBusiness.getSensor(String deviceId,Callback
結(jié)束語:本文針對智能排隊機系統(tǒng)設(shè)計的問題,進行相應(yīng)系統(tǒng)軟硬件設(shè)計需求分析,給出了智能排隊機系統(tǒng)主要業(yè)務(wù)流程分析設(shè)計,以及系統(tǒng)服務(wù)端和客戶端交互的接口設(shè)計,實現(xiàn)了通過手機、或者PC等客戶端可以查詢到實時排隊情況。下一步,系統(tǒng)將進一步完善系統(tǒng)的數(shù)據(jù)安全性和排隊機設(shè)備在線監(jiān)控等,以避免系統(tǒng)中云端化數(shù)據(jù)和設(shè)備被第三方非法訪問利用。