一種實時自動訂票系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及網(wǎng)上訂票領(lǐng)域,具體涉及一種實時自動訂票系統(tǒng)。
【背景技術(shù)】
[0002]自90年代以來,因特網(wǎng)技術(shù)的飛速發(fā)展正在迅速地改變著人們的生活方式,因特網(wǎng)正在由科學(xué)工作者的工具變?yōu)槠胀ò傩斋@取信息、進(jìn)行交流的場所,而因特網(wǎng)的商業(yè)應(yīng)用則尤為引人注目。隨著國內(nèi)因特網(wǎng)的發(fā)展,國內(nèi)客運站也開始醞釀網(wǎng)上訂票、售票業(yè)務(wù)。
[0003]網(wǎng)上訂票系統(tǒng)是一個取代過去人工處理的訂票系統(tǒng),在一定程度上提高了購票的透明度和自主性,但是目前全國只有極少數(shù)的客運站能夠進(jìn)行網(wǎng)上售票,絕大部分客運站還是需要乘客到客運站窗口買票,更別說是全省或全國等跨區(qū)域聯(lián)網(wǎng)售票。我們經(jīng)常使用的12306火車訂票系統(tǒng)之所以能夠?qū)崿F(xiàn)各地區(qū)火車客運站聯(lián)網(wǎng)售票的一大原因是全國各地的火車客運站的線上線下售票系統(tǒng)都是使用上級主管部門統(tǒng)一規(guī)劃統(tǒng)一開發(fā)的同一套系統(tǒng),不存在不同開發(fā)公司和不同售票系統(tǒng)之間的對接,只需要在原來的售票系統(tǒng)增加線上售票功能。但不同的是,全國各地的汽車客運站大部分是各自獨立運營,各自采購不同軟件開發(fā)商的售票系統(tǒng),如一個有十個汽車客運站的小縣城,使用的售票系統(tǒng)就有六到七個,更不用說全省或全國了。如果要實現(xiàn)這些汽車客運站的網(wǎng)上售票或跨區(qū)域聯(lián)網(wǎng)售票,要么就讓所有汽車客運站使用同一套售票系統(tǒng),要么就讓每個汽車客運站的售票系統(tǒng)與聯(lián)網(wǎng)售票系統(tǒng)進(jìn)行對接,前一種辦法顯然很難實現(xiàn),采用后一種辦法時可以采用數(shù)據(jù)庫對接或軟件接口對接實現(xiàn),但在現(xiàn)實情況中要通過這兩種技術(shù)手段進(jìn)行對接時,也會遇到很多難題,下面分別作簡單說明:
[0004]數(shù)據(jù)庫對接主要是通過向開發(fā)公司提供汽車客運站售票系統(tǒng)所存儲使用的數(shù)據(jù)庫訪問操作權(quán)限,和對應(yīng)的數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)說明,開發(fā)公司進(jìn)行分析后利用共同訪問操作的共享機(jī)制實現(xiàn)與汽車客運站售票系統(tǒng)間的數(shù)據(jù)交換和數(shù)據(jù)對接。這種方式對外提供汽車客運站售票系統(tǒng)所存儲使用的數(shù)據(jù)庫訪問操作權(quán)限和數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)說明,使得數(shù)據(jù)庫系統(tǒng)的賬戶安全權(quán)限嚴(yán)重降低,導(dǎo)致系統(tǒng)用戶數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)容易被涉露和竊取,導(dǎo)致汽車客運站售票系統(tǒng)整體存在嚴(yán)重的安全隱患。其次,開發(fā)公司對數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)說明需要具備充分的理解和分析后才能確保實施數(shù)據(jù)對接、數(shù)據(jù)交換的準(zhǔn)確和穩(wěn)定性。若數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)說明不詳細(xì)或沒有做好歸檔工作,還得設(shè)計該汽車客運站售票系統(tǒng)數(shù)據(jù)庫的開發(fā)公司提供協(xié)助才能完成。而若設(shè)計該汽車客運站售票系統(tǒng)數(shù)據(jù)庫的開發(fā)公司倒閉了,則會出現(xiàn)更多數(shù)據(jù)結(jié)構(gòu)和意義不明情況而導(dǎo)致對接錯誤,因此數(shù)據(jù)庫對接的方式往往會給用戶帶來諸多不便、增加對接工作量及時間、甚至無法實現(xiàn)對接。
[0005]軟件接口對接主要是通過訪問調(diào)用設(shè)計該汽車客運站售票系統(tǒng)的開發(fā)公司提供的軟件接口,來實現(xiàn)與汽車客運站售票系統(tǒng)間的對接。出于系統(tǒng)安全考慮,絕大多數(shù)的汽車客運站售票系統(tǒng)都不會配備對接需求的一系列軟件接口。若出現(xiàn)對接需求,他們普遍采取由設(shè)計汽車客運站售票系統(tǒng)的開發(fā)公司根據(jù)對接需求重新訂制開發(fā)軟件接口去實現(xiàn)對接功能。但重新訂制開發(fā)軟件接口往往會給汽車客運站售票系統(tǒng)的用戶帶來了與原開發(fā)公司協(xié)調(diào)溝通的問題、重新協(xié)商訂制開發(fā)費用的問題、花費人力/時間的問題,甚至還出現(xiàn)開發(fā)公司倒閉而致使汽車客運站售票系統(tǒng)無法再修改的問題。
[0006]一些旅游、出行資訊查詢的網(wǎng)上應(yīng)用服務(wù)系統(tǒng)雖然能為消費者提供查詢和預(yù)訂不同客運站的車票的功能,在消費者看起來很像一個聯(lián)網(wǎng)售票系統(tǒng),但這類網(wǎng)上應(yīng)用服務(wù)系統(tǒng)并不能直接獲取汽車客運站售票系統(tǒng)的實時數(shù)據(jù),在這類平臺上只能買到官方汽車客運站售票系統(tǒng)特供給該系統(tǒng)的票,票據(jù)信息缺乏全面性、實時性。而如果要實現(xiàn)在這些網(wǎng)上應(yīng)用服務(wù)系統(tǒng)上實時全自動訂票,汽車客運站售票系統(tǒng)必須要與這些網(wǎng)上應(yīng)用服務(wù)系統(tǒng)進(jìn)行對接,而如前面所述,傳統(tǒng)的系統(tǒng)對接方法往往工作量大、花費時間長、成本高、甚至無法對接。
[0007]因此,非常有必要研究一種可以簡單高效地將各汽車客運站售票系統(tǒng)對接起來的系統(tǒng)。
【實用新型內(nèi)容】
[0008]本實用新型的目的是解決現(xiàn)有技術(shù)的缺陷,提供一種可以在網(wǎng)上應(yīng)用服務(wù)系統(tǒng)上實時訂票的系統(tǒng),采用的技術(shù)方案如下:
[0009]一種實時自動訂票系統(tǒng),包括依次電連接的用戶終端、網(wǎng)上應(yīng)用服務(wù)系統(tǒng)、控制器、機(jī)器人和汽車客運站售票系統(tǒng)前端,所述機(jī)器人包括主控裝置,所述主控裝置分別電連接了指令操作和反饋電路、圖像視頻識別裝置、業(yè)務(wù)流程融合電路、鍵盤鼠標(biāo)信號模擬電路和與汽車客運站售票系統(tǒng)前端電連接的通信裝置,所述業(yè)務(wù)流程融合電路還電連接了控制器。
[0010]在實際應(yīng)用中,通過控制器設(shè)定機(jī)器人的工作流程,使其按照該流程執(zhí)行用戶下達(dá)的查詢、購買等任務(wù),模仿車站售票人員的工作。用戶通過電腦、手機(jī)等用戶終端向網(wǎng)上應(yīng)用服務(wù)系統(tǒng)發(fā)起查詢、購買等請求,網(wǎng)上應(yīng)用服務(wù)系統(tǒng)根據(jù)用戶的請求向控制器發(fā)送請求指令。隨后機(jī)器人的指令操作和反饋電路獲取這一指令并發(fā)送給主控裝置;主控裝置對指令進(jìn)行理解拆分,識別指令的內(nèi)容是否為車票查詢或預(yù)定;圖像視頻識別裝置獲取汽車客運站售票系統(tǒng)的界面并識別界面內(nèi)容,是否為汽車客運站售票系統(tǒng)的界面,通過主控裝置發(fā)送給業(yè)務(wù)流程融合電路;業(yè)務(wù)流程融合電路根據(jù)所識別的界面內(nèi)容和指令內(nèi)容激活查詢或售票車票的工作流程,并不斷地與主控裝置進(jìn)行信息交互,使主控裝置按照該業(yè)務(wù)流程協(xié)調(diào)機(jī)器人的各項工作,使機(jī)器人處理用戶請求的過程擬人化。主控裝置將接收到的用戶指令進(jìn)行拆分后,對相應(yīng)部分進(jìn)行分析理解,根據(jù)得到的結(jié)果調(diào)用鍵盤鼠標(biāo)信號模擬電路產(chǎn)生鍵盤鼠標(biāo)信號,最后發(fā)送到汽車客運站售票系統(tǒng)前端,模擬工作人員的輸入操作,完成用戶的請求。
[0011]傳統(tǒng)的系統(tǒng)對接方法如數(shù)據(jù)庫對接或軟件接口對接,都是針對對接的系統(tǒng)的后端進(jìn)行對接,對接的費用高,工作量大。而本實用新型通過機(jī)器人分別與網(wǎng)上應(yīng)用服務(wù)系統(tǒng)和汽車客運站售票系統(tǒng)前端電連接,用戶在網(wǎng)上應(yīng)用服務(wù)系統(tǒng)發(fā)起請求,網(wǎng)上應(yīng)用服務(wù)系統(tǒng)據(jù)此向控制器發(fā)送請求指令,機(jī)器人接收請求指令,經(jīng)過綜合分析后,調(diào)用鍵盤鼠標(biāo)信號模擬電路產(chǎn)生鍵盤鼠標(biāo)信號,并最終發(fā)送到汽車客運站售票系統(tǒng)前端,模擬客運站窗口售票人員的輸入操作,使汽車客運站售票系統(tǒng)響應(yīng)用戶的請求,完成網(wǎng)上應(yīng)用服務(wù)系統(tǒng)與汽車客運站售票系統(tǒng)之間的對接。也即,本實用新型通過機(jī)器人分別與網(wǎng)上應(yīng)用服務(wù)系統(tǒng)和汽車客運站售票系統(tǒng)前端電連接,使機(jī)器人模擬窗口售票工作人員接收用戶的請求并完成任務(wù)的處理,完成網(wǎng)上應(yīng)用服務(wù)系統(tǒng)與汽車客運站售票系統(tǒng)之間的對接,如此,無需對網(wǎng)上應(yīng)用服務(wù)系統(tǒng)和汽車客運站售票系統(tǒng)的后端進(jìn)行對接,便完成了兩個系統(tǒng)之間的對接,減少了對接工作量,降低了對接費用,更不會給對接系統(tǒng)帶來安全隱患。通過鍵盤鼠標(biāo)信號模擬電路對汽車客運站售票系統(tǒng)前端輸入鍵盤鼠標(biāo)模擬信號,讓汽車客運站售票系統(tǒng)識別鍵盤鼠標(biāo)模擬信號尤如接入真實的鍵盤鼠標(biāo)一樣,實現(xiàn)機(jī)器人模擬窗口售票人員在汽車客運站售票系統(tǒng)前端的輸入操作。使用機(jī)器人代替人監(jiān)控數(shù)據(jù)變化和寫入數(shù)據(jù),避免了人工操作的失誤,且可以長時間連續(xù)工作。
[0012]作為優(yōu)選,所述鍵盤鼠標(biāo)信號模擬電路包括處理器,所述處理器電連接了電平轉(zhuǎn)換電路,所述電平轉(zhuǎn)換電路還電連接了串口或并口或USB 口。
[0013]電平轉(zhuǎn)換電路通過了串口或并口或USB 口接收主控裝置發(fā)送的信號,并發(fā)送給處理器,處理器對信號進(jìn)行分析,轉(zhuǎn)換成客運站售票系統(tǒng)前端能識別的鍵盤鼠標(biāo)信號。
[0014]所述主控裝置中存儲有信息語料庫,所述主控裝置根據(jù)用戶指令調(diào)用鍵盤鼠標(biāo)信號模擬電路向汽車客運站售票系統(tǒng)前端發(fā)送鍵盤鼠標(biāo)信號具體為:將用戶指令與信息語料庫中的信息進(jìn)行匹配,根據(jù)匹配結(jié)果調(diào)用鍵盤鼠標(biāo)信號模擬電路向汽車客運站售票系統(tǒng)前端發(fā)送鍵盤鼠標(biāo)信號。
[0015]主控裝置對接收到的用戶指令進(jìn)行理解分析后,將之與信息語料庫中的信息進(jìn)行匹配,信息語料庫就相當(dāng)于字典,存儲了大量的文字和圖片語義信息。若匹配成功則調(diào)用鍵盤鼠標(biāo)信號模擬電路按照相應(yīng)語義產(chǎn)生鍵盤鼠標(biāo)信號并最終發(fā)送到汽車客運站售票系統(tǒng)系統(tǒng)前端,從而模擬汽車客運站售票系統(tǒng)前端工作人員在汽車客運站售票系統(tǒng)前端上的操作。
[0016]所述鍵盤鼠標(biāo)信號模擬電路向汽車客運站售票系統(tǒng)發(fā)送鍵盤鼠標(biāo)模擬信號時,按照汽車客運站售票系統(tǒng)使用的輸入法的編碼規(guī)則向汽車客運站售票系統(tǒng)發(fā)送鍵盤鼠標(biāo)模擬信號,從而模擬人在汽車客運站售票系統(tǒng)上的輸入操作。
[0017]不同的汽車客運站售票系