江蘇聯(lián)合職業(yè)技術(shù)學院蘇州工業(yè)園區(qū)分院 沈紅雷
智能排隊系統(tǒng)設(shè)計
江蘇聯(lián)合職業(yè)技術(shù)學院蘇州工業(yè)園區(qū)分院 沈紅雷
排隊是日常生活在一件費時費力而又避免不了的事情。在平時,排隊幾乎是等待的代名詞,前擁后擠,效率低下的常態(tài)現(xiàn)象。本文就是以世博園的智能排隊系統(tǒng)作為研究對象,對智能排隊系統(tǒng)的程序進行了設(shè)計,并且對于智能排隊系統(tǒng)的模型進行了構(gòu)建。試圖用現(xiàn)代科技與智能系統(tǒng),解決人的排隊難題,改善了排隊的秩序,提升了排隊的效率,節(jié)省了時間,實現(xiàn)了排隊的自動化和規(guī)范化。為世博園贏得了良好的形象。
智能排隊系統(tǒng);世博園;模塊
在現(xiàn)實的日常生活中經(jīng)常會有諸如此類的排隊的服務(wù)系統(tǒng),該服務(wù)系統(tǒng)的能力 的體現(xiàn)在系統(tǒng)所擁有一定的資源,對服務(wù)系統(tǒng)的需求一般是隨機的,當需求發(fā)生之后,而資源恰恰滿足不了那些需求的量,就會出現(xiàn)市場所謂的“供不應(yīng)求”的關(guān)系,也就是資源的短缺,那就要用時間作為“代價”進行等待服務(wù),而需求有時也會因人而異,不同的服務(wù)對象有著不同的服務(wù)需求,只能在適當?shù)臅r間,才可以滿足他們的服務(wù)需求。那就要付出更多的時間、更多的精力、更多的耐心、去等待。
圖1 系統(tǒng)總體軟件運行流程圖
如圖1所示,排隊系統(tǒng)的總體,可以分為兩大部分。票務(wù)打印系統(tǒng)及窗口操作系統(tǒng),輸入過程即通過按鍵對業(yè)務(wù)進行選擇的過程,當客戶按下按鍵時,系統(tǒng)將產(chǎn)生取票信號,系統(tǒng)進入中斷,當電路啟動時,系統(tǒng)首先檢測是否取票信號,如果沒有取票信號,系統(tǒng)將處于初始狀態(tài),當收到取票信號時,系統(tǒng)立即進入中斷,通過調(diào)用計數(shù)子程序產(chǎn)生一個排隊票號,并把票號信息送至窗口操作系統(tǒng),同時,票務(wù)打印系統(tǒng)調(diào)用顯示子程序,在發(fā)號機上的顯示屏上使用液晶顯示等待當前人數(shù),之后票務(wù)打印系統(tǒng)等待窗口系統(tǒng)發(fā)出的信號,當收到窗口操作系統(tǒng)的下一個信號時,系統(tǒng)主機發(fā)送信號給票務(wù)操作系統(tǒng)使其更新排隊顯示人數(shù),并通過語音芯片播報下一個排隊客戶,即實現(xiàn)當操作員按下按鈕后,語音播放下一個辦理者的票號的功能。
(1)DS122C887內(nèi)部RAM和各專用寄存器地址分布如表1所示:
表1 DS122C887內(nèi)部RAM和各專用寄存器地址分布
(2)軟件設(shè)計
DS12C887狀態(tài)寄存器的參數(shù)設(shè)置如下;狀態(tài)寄存器,它表示采用的時鐘頻率為32.678KHz狀態(tài)寄存器B設(shè)置為22H,它表示允許報警中斷,禁止其他中斷,置24小時模式,時標寄存器內(nèi)容用BCD碼表示。
(3)初始化
初始化時,首先應(yīng)禁止芯片內(nèi)部的更新周期操作,所以先將寄存器B中的SET位置1,然后初始化,狀態(tài)寄存器A,此后再通過讀狀態(tài)寄存器C,清除寄存器C中的中斷標志位PF,報警中斷標志位AF,更新周期結(jié)束標志UF,最后將狀態(tài)寄存器B中的SET位置0,芯片開始工作。
時間中斷共有三個鬧鐘單元,分別為時、分、秒,在其中寫入鬧鐘時間并且在時鐘中斷允許下每天到此刻產(chǎn)生中斷,但控制系統(tǒng)要求的定時間隔,不是整數(shù)時,則通過軟件調(diào)整來實現(xiàn)
讀取時間處于正常工作時,每秒將產(chǎn)生一個時標更新周期。
語音段表:
對于本系統(tǒng)所用的語音片段有一大部分是0、1、2、3等這樣的數(shù)字,所以可以將表碼與語音的內(nèi)容對應(yīng)起來如表2。
表2 語音端對應(yīng)表
主控制器將處理好的語音播報信息及排隊號和窗口號,按照設(shè)定的協(xié)議通過485網(wǎng)絡(luò)傳送給語音播報控制器,語音播報控制器接收這些數(shù)據(jù),還原處可以處理的播報信息,然后ISD2560尋址讀取錄好的一個個語音片段,組合成一句完整的提示信息,播報出來
先將從主控制器接受到并轉(zhuǎn)換好的排隊號呵窗口組合成完整的叫號提示信息,把他們的語音段地址碼存入緩沖區(qū)LEN,然后按著特定的順序一一播報,程序流程如圖2所示:
圖2 語音播報程序流程
用計數(shù)器n 來指示語音段被一一播報完畢,播報每一段時讓CE端產(chǎn)生一個低電平脈沖,然后循環(huán)等待P1.4變化,當他變低時,及播報完每一段語音段,這樣循環(huán)LEN,直至包含LEN語音段的一句完整的提示語音播報完畢。
圖3 票務(wù)打印仿真圖
圖4 窗口叫號仿真圖
本次論文的仿真是在軟件Proteus 7.8上進行的,用C語言編寫的程序,通過keil生成了hex文件,經(jīng)過調(diào)試,仿真實現(xiàn)了排隊叫號系統(tǒng)的功能。
系統(tǒng)語音播報模塊,液晶顯示模塊,單片機控制模塊以及通信模塊的電路連接如圖3。
當客戶按下客戶端取號按鍵時,票務(wù)打印系統(tǒng)將打印客戶排隊票號,統(tǒng)計當前排隊人數(shù),并在屏幕顯示“Your No.is 03!”,提示當前排隊人數(shù)。
窗口叫號系統(tǒng)的仿真,當業(yè)務(wù)人員按下窗口服務(wù)叫號按鍵一,窗口呼叫系統(tǒng)的液晶顯示屏顯示顧客辦理業(yè)務(wù)的窗口號,并通過語音播報提示顧客要辦理的業(yè)務(wù)的窗口號,仿真如圖4顯示“No.03 Go To Win1”,提示顧客到三號窗口辦理業(yè)務(wù)。
當排隊規(guī)則眾多時,仿真方法與其他方法結(jié)合,以實現(xiàn)排隊系統(tǒng)排隊規(guī)則的全局優(yōu)化。本文以具有智能特點的排隊系統(tǒng)作為研究對象,并且通過在互聯(lián)網(wǎng)上查詢資料和一些確切案例建立智能排隊系統(tǒng)的仿真型。使用該智能排隊系統(tǒng),便于排隊時管理,節(jié)省了參觀者參觀世博園的時間,大大提升了世博園的排隊效率,樹立了世博園良好的形象,加快了服務(wù)的時間,減少了因為排隊時間過長而發(fā)生的不必要的麻煩。這個智能排隊系統(tǒng)必須具有穩(wěn)定性好、可靠性高、實用性強等等特點。當出現(xiàn)服務(wù)需求時,智能排隊就會顯示用戶的序列與時間,可靠而又實用,經(jīng)濟而又實惠,簡單而又便捷,體現(xiàn)出“顧客就是上帝”與“以人為本”的服務(wù)宗旨。智能排隊系統(tǒng)不僅維護了社會的安全與穩(wěn)定,而且提升了公民的個人的文明素質(zhì)。伴隨著社會的進步與科技的日新月異,手機幾乎人手一部的情況下,成為越來越重要的聯(lián)系工具,APP軟件也隨著手機的普及而被廣泛使得運用。手機網(wǎng)絡(luò)的覆蓋了城市地區(qū)的每一個角落。像那個東吳面館就適合做一個小型的手機APP軟件,便于查詢,與時代同步接軌,既能生意興隆,又可以自己獨特飲食的魅力展現(xiàn)出來,還可以體現(xiàn)出蘇州的飲食文化的特色及蘇州館和蘇州的文化在世界面前綻放。這一需求同樣也適用法國館,世博園法國館相對于東吳面館小巧便利,則適合用較大型的APP軟件。向中國展現(xiàn)法國文化的古典高貴、浪漫奔放,與中華優(yōu)秀傳統(tǒng)文化的博大精深、源遠流長進行對比,為參觀者打開了一扇通向新世界的大門,對于提高中法的文化交流具有深刻的意義。良好的的秩序會讓參觀變得愉快和享受,所以井然的秩序顯得尤為重要。
在實際的應(yīng)用中,運用互聯(lián)網(wǎng)技術(shù)、無線通信技術(shù)等先進技術(shù)的輔助下,讓智能排隊系統(tǒng)的功能變得更完善,更能體現(xiàn)現(xiàn)代科技文明的優(yōu)勢。讓排隊沒有必要前擁后擠,不讓來世博園的參觀者把屬于他們的參觀時間用在排隊上,就算是在高峰期也用不著擔心。無論是參觀法國館或是去東吳面館,雖然在排隊的時間是大同小異的,然而利用世博園排隊系統(tǒng)的程序仿真結(jié)果是相差不大。
該世博園智能排隊系統(tǒng),要隨著排隊的規(guī)則的不同,各個窗口的的人數(shù)的多少限制,重要性的不同與是否具有優(yōu)先的選擇的排隊方式等各種復(fù)雜多變的情況,進行更智能的選擇。這需要功能更加強大、性能更加穩(wěn)定對智能排隊系統(tǒng)進行有效管理并且可以滿足個人的需求的不同,進行隨時不斷的調(diào)整。