專利名稱:基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理技術(shù),尤其涉及一種基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)。
背景技術(shù):
目前,國內(nèi)鐵路建設(shè)事業(yè)已經(jīng)進入快速發(fā)展時期,隨著多條客運專線的開通運行, 客運專線上投入運營的高速動車組的最高運行速度已經(jīng)達到350km/h。由于客運專線具有列車運營速度高、發(fā)車間隔時間短、客流量大和換乘點多等特點,相應(yīng)對鐵路的運營和管理提出了更高的要求。就現(xiàn)有的客運專線的各車站來說,雖然有些車站自行建設(shè)了用于管理車站客運組織計劃,并自動執(zhí)行客運組織計劃和相應(yīng)控制各種設(shè)備運行的旅客服務(wù)設(shè)施和系統(tǒng)。但這些旅客服務(wù)設(shè)施和系統(tǒng)的覆蓋范圍都局限于本車站中,不同車站的旅客服務(wù)設(shè)施和系統(tǒng)無法共享和交換信息。例如,當(dāng)某一旅客在A車站上車,其需要到B車站換乘時,由于A車站和B車站的旅客服務(wù)設(shè)施和系統(tǒng)無法共享和交換信息,就會導(dǎo)致該旅客在A車站的旅客服務(wù)設(shè)施和系統(tǒng)中僅能查詢到A車站的相關(guān)票務(wù)信息。只有該旅客到達B車站后,才能通過B 車站的旅客服務(wù)設(shè)施和系統(tǒng)查詢到B車站的相關(guān)票務(wù)信息,如果在該旅客到達B車站換乘時,才發(fā)現(xiàn)B車站沒有可供其換乘的列車,或者可供其換乘的列車已經(jīng)滿員,就會造成該旅客滯留于B車站,從而降低了旅客乘坐列車旅行的舒適度、便捷性和滿意度。不同車站的旅客服務(wù)設(shè)施和系統(tǒng)的具體操作模式和操作方法也不同,相應(yīng)需要不同的操作人員進行操作,從而使各車站間的操作人員的調(diào)換變得復(fù)雜且困難,并且無法對操作人員進行統(tǒng)一培訓(xùn),相應(yīng)提高了旅客服務(wù)設(shè)施和系統(tǒng)的運營成本。另外,現(xiàn)有的旅客服務(wù)設(shè)施和系統(tǒng)在提供某一業(yè)務(wù)時,需要多個操作人員協(xié)同工作才能完成,其崗位互換性差、 工作量大、工作效率低,且運營成本較高。因此,如何提高旅客服務(wù)設(shè)施和系統(tǒng)的運營效率和服務(wù)范圍,就成為亟待解決的問題。
發(fā)明內(nèi)容
本發(fā)明提供一種基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng),包括通信接口模塊、數(shù)據(jù)庫模塊、信息處理模塊和設(shè)備接口模塊,所述數(shù)據(jù)庫模塊與通信接口模塊連接,所述信息處理模塊分別與所述通信接口模塊、數(shù)據(jù)庫模塊和設(shè)備接口模塊連接,所述通信接口模塊,用于獲取第一客運信息,并對所述第一客運信息進行格式轉(zhuǎn)換,以生成第二客運信息;所述數(shù)據(jù)庫模塊,用于存儲所述第二客運信息,以供所述信息處理模塊存?。凰鲂畔⑻幚砟K,用于根據(jù)所述第二客運信息生成業(yè)務(wù)數(shù)據(jù),并將所述業(yè)務(wù)數(shù)據(jù)發(fā)送給所述設(shè)備接口模塊;所述設(shè)備接口模塊,用于接收所述業(yè)務(wù)數(shù)據(jù),根據(jù)所述業(yè)務(wù)數(shù)據(jù)生成執(zhí)行命令信息,并將所述執(zhí)行命令信息下發(fā)給執(zhí)行設(shè)備。本發(fā)明的基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)可以實時地為旅客提供客運信息,并且可以針對車站的實際情況,從包括相鄰車站的設(shè)備在內(nèi)的多種不同類型的數(shù)據(jù)源獲取客運信息并提供給旅客,從而有效地方便旅客出行。并且本發(fā)明的基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)還實現(xiàn)了客運信息的自動實時處理,可以有效地降低操作人員的數(shù)量和工作強度,從而有效地提高了客運信息處理系統(tǒng)的運行效率,并相應(yīng)降低了其運營成本。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)實施例一的結(jié)構(gòu)圖;圖2為本發(fā)明基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)實施例二的通信接口模塊的結(jié)構(gòu)圖;圖3為本發(fā)明基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)實施例三的數(shù)據(jù)庫模塊的結(jié)構(gòu)圖;圖4為本發(fā)明基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)的實施例四的信息處理模塊的結(jié)構(gòu)圖;圖5為本發(fā)明基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)實施例五的設(shè)備接口模塊的結(jié)構(gòu)圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖1為本發(fā)明基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)實施例一的結(jié)構(gòu)圖,如圖1 所示,本實施例的系統(tǒng)可以包括通信接口模塊10、數(shù)據(jù)庫模塊20、信息處理模塊30和設(shè)備接口模塊40,數(shù)據(jù)庫模塊20與通信接口模塊10連接,信息處理模塊30分別與通信接口模塊10、數(shù)據(jù)庫模塊20和設(shè)備接口模塊40連接。通信接口模塊10,用于獲取第一客運信息,并對第一客運信息進行格式轉(zhuǎn)換,以生成第二客運信息。舉例來說,通信接口模塊10可以與車站的票務(wù)信息系統(tǒng)等信息源連接,這些信息源并不局限于本車站的信息源,通信接口模塊10也可以通過相應(yīng)的通信信道接收其他車站的信息源提供的第一客運信息,從而實現(xiàn)不同車站的旅客服務(wù)設(shè)施和系統(tǒng)共享和交換信息。通信接口模塊10接收這些信息源提供的第一客運信息,并根據(jù)信息源的接口規(guī)范、通信協(xié)議等相關(guān)標(biāo)準(zhǔn)對第一客運信息進行格式轉(zhuǎn)換,將第一客運信息轉(zhuǎn)換為基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)的其他模塊可識別并處理的第二客運信息。并將第二客運信息相應(yīng)發(fā)送給與其連接的數(shù)據(jù)庫模塊20和信息處理模塊30,以供數(shù)據(jù)庫模塊20和信息處理模塊 30進行處理。優(yōu)選地,第一客運信息可以包括票務(wù)信息和客運列車調(diào)度信息。舉例來說,第一客運信息中的票務(wù)信息為基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)提供了列車運行時刻表、車票銷售情況等相關(guān)數(shù)據(jù)。第一客運信息中的客運列車調(diào)度信息為基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)提供了提供實時的列車到站、列車發(fā)車和列車晚點情況等信息?;谏疃葦?shù)據(jù)集成的客運信息處理系統(tǒng)的通信接口模塊10獲得包含上述信息的第一客運信息后,對其進行格式轉(zhuǎn)換等操作,相應(yīng)生成包含上述信息的第二客運信息。信息處理模塊30就可以根據(jù)第二客運信息生成相應(yīng)的業(yè)務(wù)數(shù)據(jù),并將業(yè)務(wù)數(shù)據(jù)發(fā)送給設(shè)備接口模塊40,設(shè)備接口模塊40根據(jù)接收到的業(yè)務(wù)數(shù)據(jù)生成用于驅(qū)動與其連接的設(shè)備的執(zhí)行命令信息,并將執(zhí)行命令信息發(fā)送給相應(yīng)的設(shè)備。例如,當(dāng)票務(wù)信息為“C次列車當(dāng)日車票售完”時,相應(yīng)的第二客運信息中也包含 “C次列車當(dāng)日車票售完”這一信息,信息處理模塊30根據(jù)第二客運信息的內(nèi)容,生成相應(yīng)的包含“C次列車當(dāng)日車票售完”這一信息的業(yè)務(wù)數(shù)據(jù),該業(yè)務(wù)數(shù)據(jù)指定由車站廣播系統(tǒng)處理該業(yè)務(wù)數(shù)據(jù),并將該業(yè)務(wù)數(shù)據(jù)發(fā)送給設(shè)備接口模塊40。設(shè)備接口模塊40根據(jù)該業(yè)務(wù)數(shù)據(jù)所包含的指定由車站廣播系統(tǒng)處理該業(yè)務(wù)數(shù)據(jù),根據(jù)與車站廣播系統(tǒng)進行通信的通信協(xié)議和規(guī)范生成內(nèi)容相應(yīng)包含“C次列車當(dāng)日車票售完”的信息的執(zhí)行命令信息,并將該信息通過相應(yīng)的接口發(fā)送給向車站廣播系統(tǒng),車站廣播系統(tǒng)根據(jù)該執(zhí)行命令信息就可以自動合成相應(yīng)的音頻流,并通過揚聲器向旅客廣播“C次列車當(dāng)日車票售完”這一信息。信息處理模塊30也可以根據(jù)第二客運信息的內(nèi)容,生成相應(yīng)的包含“C次列車當(dāng)日車票售完”這一信息的業(yè)務(wù)數(shù)據(jù),該業(yè)務(wù)數(shù)據(jù)可以指定由車站電子公告板系統(tǒng)處理該業(yè)務(wù)數(shù)據(jù),并將該業(yè)務(wù)數(shù)據(jù)發(fā)送給設(shè)備接口模塊40。設(shè)備接口模塊40根據(jù)該業(yè)務(wù)數(shù)據(jù)所包含的指定由車站電子公告板系統(tǒng)處理該業(yè)務(wù)數(shù)據(jù),根據(jù)與車站電子公告板系統(tǒng)進行通信的通信協(xié)議和規(guī)范生成內(nèi)容相應(yīng)包含“C次列車當(dāng)日車票售完”的信息的執(zhí)行命令信息,并將該信息通過相應(yīng)的接口發(fā)送給向車站電子公告板系統(tǒng),車站電子公告板系統(tǒng)該執(zhí)行命令信息就可以自動合成相應(yīng)的顯示文字,并通過電子公告板向旅客顯示“C次列車當(dāng)日車票售完”信息。數(shù)據(jù)庫模塊20,用于存儲第二客運信息,以供信息處理模塊30存取。舉例來說,數(shù)據(jù)庫模塊20可以以數(shù)據(jù)表格等數(shù)據(jù)形式存儲第二客運信息中所包含的數(shù)據(jù),信息處理模塊30在需要時可以調(diào)取這些數(shù)據(jù),并根據(jù)實際需要對這些數(shù)據(jù)進行自動更新。例如,當(dāng)信息處理模塊30接收到的第二客運信息中包含“D次列車在本站停車 5分鐘”,而數(shù)據(jù)庫模塊20中所存儲的數(shù)據(jù)顯示“D次列車在本站停車3分鐘”時,信息處理模塊30 —方面生成相應(yīng)的業(yè)務(wù)數(shù)據(jù),并下發(fā)給設(shè)備接口模塊40,另一方面還將數(shù)據(jù)庫模塊 20中存儲的相應(yīng)數(shù)據(jù)更新,即將數(shù)據(jù)庫模塊20中存儲的“D次列車在本站停車3分鐘”的數(shù)據(jù)更新為“D次列車在本站停車5分鐘”。信息處理模塊30,用于根據(jù)第二客運信息生成業(yè)務(wù)數(shù)據(jù),并將業(yè)務(wù)數(shù)據(jù)發(fā)送給設(shè)備接口模塊40。舉例來說,信息處理模塊30根據(jù)接收到的由通信接口模塊10發(fā)送的第二客運信息生成相應(yīng)的業(yè)務(wù)數(shù)據(jù),并將業(yè)務(wù)數(shù)據(jù)發(fā)送給設(shè)備接口模塊40。
設(shè)備接口模塊40,用于接收業(yè)務(wù)數(shù)據(jù),根據(jù)業(yè)務(wù)數(shù)據(jù)生成執(zhí)行命令信息,并將執(zhí)行命令信息下發(fā)給執(zhí)行設(shè)備。舉例來說,設(shè)備接口模塊40接收到信息處理模塊30發(fā)送的業(yè)務(wù)數(shù)據(jù)后,根據(jù)該業(yè)務(wù)數(shù)據(jù)所包含的內(nèi)容和與執(zhí)行設(shè)備的通訊標(biāo)準(zhǔn)和規(guī)范生成執(zhí)行設(shè)備可識別的執(zhí)行命令信息,并將該執(zhí)行命令信息發(fā)送給相應(yīng)的執(zhí)行設(shè)備。執(zhí)行設(shè)備收到執(zhí)行命令信息后,即可執(zhí)行相應(yīng)的操作來為旅客提供相應(yīng)的信息。由于本實施例的基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)的設(shè)備接口模塊40所生成的執(zhí)行命令信息,是根據(jù)本車站的多個數(shù)據(jù)源及其他車站的數(shù)據(jù)源所提供的數(shù)據(jù)生成的?;谏疃葦?shù)據(jù)集成的客運信息處理系統(tǒng)通過這些數(shù)據(jù),相比現(xiàn)有技術(shù)來說,實現(xiàn)了車站的旅客服務(wù)設(shè)施和系統(tǒng)的深度數(shù)據(jù)集成和處理,從而有效地提高了數(shù)據(jù)處理的效率,并且實現(xiàn)了對數(shù)據(jù)的集成自動處理。本實施例的基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)可以實時地為旅客提供客運信息,并且可以針對車站的實際情況,從包括相鄰車站的設(shè)備在內(nèi)的多種不同類型的數(shù)據(jù)源獲取客運信息并提供給旅客,從而有效地方便旅客出行。并且本實施例的基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)還實現(xiàn)了客運信息的自動實時處理,可以有效地降低操作人員的數(shù)量和工作強度,從而有效地提高了客運信息處理系統(tǒng)的運行效率,并相應(yīng)降低了其運營成本。圖2為本發(fā)明基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)實施例二的通信接口模塊的結(jié)構(gòu)圖,如圖2所示,本實施例的方法在實施例一的基礎(chǔ)上,通信接口模塊10具體可以為接口單元11、數(shù)據(jù)處理單元12和數(shù)據(jù)發(fā)送單元13,數(shù)據(jù)處理單元12分別與接口單元11 和數(shù)據(jù)發(fā)送單元13連接,數(shù)據(jù)發(fā)送單元13分別與信息處理模塊30和數(shù)據(jù)庫模塊20連接。接口單元11,用于接收第一客運信息,并將第一客運信息發(fā)送給數(shù)據(jù)處理單元 12。舉例來說,接口單元11由若干接口設(shè)備構(gòu)成,可以相應(yīng)與外部數(shù)據(jù)源連接,通過接口設(shè)備接收外部數(shù)據(jù)源發(fā)送的第一客運信息,并將接收到的第一客運信息發(fā)送給數(shù)據(jù)處理單元12進行處理。數(shù)據(jù)處理單元12,用于對第一客運信息進行格式轉(zhuǎn)換,以生成第二客運信息,并將第二客運信息發(fā)送給數(shù)據(jù)發(fā)送單元13。舉例來說,數(shù)據(jù)處理單元12接收到接口單元11發(fā)送的第一客運信息后,根據(jù)第一客運信息中所包含的信息源類型的等識別信息,通過調(diào)取相應(yīng)的信息源的接口規(guī)范、通信協(xié)議等相關(guān)標(biāo)準(zhǔn)來對第一客運信息進行格式轉(zhuǎn)換,將第一客運信息轉(zhuǎn)換為基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)的其他模塊可識別并處理的第二客運信息,并將第二客運信息發(fā)送給數(shù)據(jù)發(fā)送單元13。例如,就第一客運信息中的客運列車調(diào)度信息來說,當(dāng)接口單元11發(fā)送的第一客運信息為包含客運列車調(diào)度信息的數(shù)據(jù)包時,數(shù)據(jù)處理單元12接收到該數(shù)據(jù)包,并在本地建立消息隊列,將接收到的數(shù)據(jù)包放入消息隊列中等待處理。數(shù)據(jù)處理單元12處理完一個數(shù)據(jù)包后,就將該數(shù)據(jù)包從消息隊列中刪除,在數(shù)據(jù)處理單元12處理數(shù)據(jù)包的過程中, 其根據(jù)與客運列車調(diào)度系統(tǒng)約定的協(xié)議內(nèi)容對數(shù)據(jù)包進行處理,以獲得數(shù)據(jù)包中包含的局碼、站碼和車次號、到站時間和離站時間等信息,將其轉(zhuǎn)換為數(shù)據(jù)發(fā)送單元12和基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)的其他模塊可識別的格式的數(shù)據(jù)的第二客運信息。數(shù)據(jù)處理單元12還將局碼、站碼、車次號、到站時間、離站時間和錯誤碼等信息寫入本地日志文件中,以供備份和記錄。數(shù)據(jù)處理單元12在通過轉(zhuǎn)換生成第二客運信息后,將該第二客運信息發(fā)送給數(shù)據(jù)發(fā)送單元13,以通過數(shù)據(jù)發(fā)送單元13相應(yīng)發(fā)送給信息處理模塊30和數(shù)據(jù)庫模塊20,以供信息處理模塊30和數(shù)據(jù)庫模塊20進行處理。數(shù)據(jù)發(fā)送單元13,用于將接收到的第二客運信息分別發(fā)送給信息處理模塊30和數(shù)據(jù)庫模塊20。舉例來說,數(shù)據(jù)發(fā)送單元13接收到數(shù)據(jù)處理單元12發(fā)送的第二客運信息后,生成包含第二客運信息的相應(yīng)內(nèi)容的通知消息。例如,就客運列車調(diào)度信息來說,通知消息中即可以包含局碼、站碼、到站時間、離站時間和車次號等信息。數(shù)據(jù)處理單元12生成通知消息后,并相應(yīng)將通知消息發(fā)送給信息處理模塊30和數(shù)據(jù)庫模塊20。本實施例的基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)可以從包括相鄰車站的設(shè)備在內(nèi)的多種不同類型的數(shù)據(jù)源獲取客運信息并進行處理,可以有效地提高基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)的靈活性和兼容性。圖3為本發(fā)明基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)實施例三的數(shù)據(jù)庫模塊的結(jié)構(gòu)圖,如圖3所示,本實施例的方法在實施例一的基礎(chǔ)上,數(shù)據(jù)庫模塊20具體可以為數(shù)據(jù)庫管理單元21和數(shù)據(jù)庫存儲單元22,數(shù)據(jù)庫管理單元21分別與通信接口模塊10、信息處理模塊30和數(shù)據(jù)庫存儲單元22連接。數(shù)據(jù)庫管理單元21,用于根據(jù)通信接口模塊10和信息處理模塊30所發(fā)送的信息對數(shù)據(jù)庫存儲單元22進行數(shù)據(jù)存取操作,并為信息處理模塊30提供數(shù)據(jù)庫存儲單元22所存儲的第二客運信息。舉例來說,數(shù)據(jù)庫管理單元21對數(shù)據(jù)庫存儲單元22進行具體的存取操作,將接收到的通信接口模塊10發(fā)送的第二客運信息存入數(shù)據(jù)庫存儲單元22,并在接收到的第二客運信息與數(shù)據(jù)庫存儲單元22中存儲的數(shù)據(jù)不同,且收到信息處理模塊30發(fā)送的數(shù)據(jù)更新指令的情況下,對數(shù)據(jù)庫存儲單元22中存儲的數(shù)據(jù)進行更新。例如,當(dāng)數(shù)據(jù)庫管理單元21 接收到的第二客運信息包含E次列車發(fā)車時間為9:00,而數(shù)據(jù)庫存儲單元22中存儲的相應(yīng)數(shù)據(jù)為E次列車發(fā)車時間為8:30時。一旦收到信息處理模塊30發(fā)送的相應(yīng)數(shù)據(jù)更新指令,數(shù)據(jù)庫管理單元21即將數(shù)據(jù)庫存儲單元22中存儲的相應(yīng)數(shù)據(jù)更新為E次列車發(fā)車時間為9:00。數(shù)據(jù)庫管理單元21也可以根據(jù)信息處理模塊30所發(fā)送的信息,執(zhí)行對數(shù)據(jù)庫存儲單元22進行具體的存取操作。例如,當(dāng)信息處理模塊30接收到的通信接口模塊10發(fā)送的第二客運信息包含F(xiàn)次列車停止檢票時間為發(fā)車前5分鐘時,即向數(shù)據(jù)庫管理單元21 發(fā)送相應(yīng)的請求消息,以獲取F列車的發(fā)車時間。信息處理模塊30通過數(shù)據(jù)庫管理單元21 獲取數(shù)據(jù)庫存儲單元22中存儲的相應(yīng)數(shù)據(jù)為F次列車的發(fā)車時間為10:00后,即可根據(jù)F 次列車停止檢票時間為發(fā)車前5分鐘相應(yīng)計算出F次列車的停止檢票時間為10:05。數(shù)據(jù)庫存儲單元22,用于存儲第二客運信息。舉例來說,數(shù)據(jù)庫存儲單元22可以以XML格式或數(shù)據(jù)表格式存儲第二客運信息, 并根據(jù)數(shù)據(jù)庫管理單元21的要求對數(shù)據(jù)進行寫入、讀取、修改或刪除等操作。需要說明的是,對數(shù)據(jù)庫的具體的存取操作屬于現(xiàn)有技術(shù)范疇,為防止與本發(fā)明產(chǎn)生混淆,本實施例不對數(shù)據(jù)的具體存儲過程進行詳細(xì)說明。本領(lǐng)域技術(shù)人員可采用微軟公司的SQL krver數(shù)據(jù)庫管理系統(tǒng)或甲骨文公司的Oracle數(shù)據(jù)庫管理系統(tǒng),并配置所需的硬件設(shè)備來實現(xiàn)本實施例的數(shù)據(jù)庫管理單元21和數(shù)據(jù)庫存儲單元22。本實施例的基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)的數(shù)據(jù)庫模塊可以高效地對第二客運信息進行存儲和調(diào)取,可以有效地提高第二客運信息的處理效率和準(zhǔn)確性。圖4為本發(fā)明基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)的實施例四的信息處理模塊的結(jié)構(gòu)圖,如圖4所示,本實施例的方法在實施例一的基礎(chǔ)上,信息處理模塊30具體可以為業(yè)務(wù)數(shù)據(jù)生成單元31、數(shù)據(jù)緩存單元32和業(yè)務(wù)數(shù)據(jù)推送單元33,業(yè)務(wù)數(shù)據(jù)生成單元31 分別與通信接口模塊10、數(shù)據(jù)庫模塊20和數(shù)據(jù)緩存單元32連接,數(shù)據(jù)緩存單元32分別與設(shè)備接口模塊40和業(yè)務(wù)數(shù)據(jù)推送單元33連接,業(yè)務(wù)數(shù)據(jù)推送單元33與設(shè)備接口模塊40 連接。業(yè)務(wù)數(shù)據(jù)生成單元31,用于根據(jù)第二客運信息生成業(yè)務(wù)數(shù)據(jù),并將業(yè)務(wù)數(shù)據(jù)發(fā)送給數(shù)據(jù)緩存單元32。舉例來說,業(yè)務(wù)數(shù)據(jù)生成單元31接收通信接口模塊10發(fā)送的第二客運信息后,根據(jù)第二客運信息中所包含的內(nèi)容,調(diào)取相應(yīng)的處理程序?qū)ζ溥M行處理,以生成相應(yīng)的業(yè)務(wù)數(shù)據(jù)。例如,當(dāng)業(yè)務(wù)數(shù)據(jù)生成單元31接收通信接口模塊10發(fā)送的第二客運信息中包含相應(yīng)的客運列車調(diào)度信息時,業(yè)務(wù)數(shù)據(jù)生成單元31通過對第二客運信息進行解析,可獲知具體的客運列車調(diào)度信息,并進一步根據(jù)獲知的客運列車調(diào)度信息的具體內(nèi)容,執(zhí)行相應(yīng)的操作。若客運列車調(diào)度信息中相應(yīng)包含客運列車調(diào)度信息更新指令,業(yè)務(wù)數(shù)據(jù)生成單元31 即向數(shù)據(jù)庫模塊20發(fā)送相應(yīng)的數(shù)據(jù)更新指令,以使數(shù)據(jù)庫模塊20根據(jù)其同樣通過通信接口模塊10接收到的客運列車調(diào)度信息對存儲在數(shù)據(jù)庫模塊20中的相關(guān)數(shù)據(jù)進行更新。業(yè)務(wù)數(shù)據(jù)生成單元31根據(jù)第二客運信息所生成的業(yè)務(wù)數(shù)據(jù)中包含有執(zhí)行設(shè)備或執(zhí)行系統(tǒng)的相關(guān)信息,設(shè)備接口模塊40就可以根據(jù)業(yè)務(wù)數(shù)據(jù)中所包含的執(zhí)行設(shè)備或執(zhí)行系統(tǒng)的相關(guān)信息生成相應(yīng)的執(zhí)行設(shè)備或執(zhí)行系統(tǒng)可執(zhí)行的執(zhí)行命令信息。例如,業(yè)務(wù)數(shù)據(jù)生成單元31根據(jù)第二客運信息生成了包含“C次列車當(dāng)日車票售完”這一信息的業(yè)務(wù)數(shù)據(jù),并且該業(yè)務(wù)數(shù)據(jù)還包含車站電子公告板系統(tǒng)信息。設(shè)備接口模塊 40根據(jù)該業(yè)務(wù)數(shù)據(jù)所包含的車站電子公告板系統(tǒng)信息,即根據(jù)與車站電子公告板系統(tǒng)進行通信的通信協(xié)議和規(guī)范生成內(nèi)容相應(yīng)包含“C次列車當(dāng)日車票售完”的信息的執(zhí)行命令信息,并將該信息通過相應(yīng)的接口發(fā)送給向車站電子公告板系統(tǒng),車站電子公告板系統(tǒng)該執(zhí)行命令信息就可以自動合成相應(yīng)的顯示文字,并通過電子公告板向旅客顯示“C次列車當(dāng)日車票售完”這一信息。數(shù)據(jù)緩存單元32,用于檢測設(shè)備接口模塊40的空閑情況,并根據(jù)空閑情況對業(yè)務(wù)數(shù)據(jù)進行處理,并將處理后的業(yè)務(wù)數(shù)據(jù)發(fā)送給業(yè)務(wù)數(shù)據(jù)推送單元33。舉例來說,為防止業(yè)務(wù)數(shù)據(jù)生成單元31生成業(yè)務(wù)數(shù)據(jù)后,由于設(shè)備接口模塊40與相應(yīng)的執(zhí)行設(shè)備或執(zhí)行系統(tǒng)間的通信信道被占用,相應(yīng)的端口處于非空閑狀態(tài),或設(shè)備接口模塊40正在處理其他的業(yè)務(wù)數(shù)據(jù),而導(dǎo)致設(shè)備接口模塊40無法對新下發(fā)的業(yè)務(wù)數(shù)據(jù)進行處理以生成執(zhí)行命令信息或不能及時將生成的執(zhí)行命令信息發(fā)送給相應(yīng)的執(zhí)行設(shè)備或執(zhí)行系統(tǒng),從而造成業(yè)務(wù)數(shù)據(jù)丟失等情況。本實施例的基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)通過數(shù)據(jù)緩存單元32對設(shè)備接口模塊40的空閑情況進行實時或一定的時間間隔的檢測,若發(fā)現(xiàn)設(shè)備接口模塊40當(dāng)前處于非空閑狀態(tài),即無法及時處理業(yè)務(wù)數(shù)據(jù),則將業(yè)務(wù)數(shù)據(jù)暫存至數(shù)據(jù)堆棧中的業(yè)務(wù)表內(nèi),并根據(jù)檢測到的設(shè)備接口模塊40的空閑情況,在設(shè)備接口模塊40處于空閑狀態(tài),有能力處理業(yè)務(wù)數(shù)據(jù)時,向設(shè)備接口模塊推送業(yè)務(wù)數(shù)據(jù)。業(yè)務(wù)數(shù)據(jù)推送單元33,用于將業(yè)務(wù)數(shù)據(jù)發(fā)送給設(shè)備接口模塊40,以供設(shè)備接口模塊40生成執(zhí)行命令信息。舉例來說,業(yè)務(wù)數(shù)據(jù)推送單元33將接收到的數(shù)據(jù)緩存單元32發(fā)送的業(yè)務(wù)數(shù)據(jù)發(fā)送給設(shè)備接口模塊40,這樣設(shè)備接口模塊就可以根據(jù)接收到的業(yè)務(wù)數(shù)據(jù)生成相應(yīng)的執(zhí)行命令信息,并將執(zhí)行命令信息發(fā)送給相應(yīng)的執(zhí)行設(shè)備或執(zhí)行系統(tǒng)執(zhí)行。本實施例可以對第二客運信息進行有效地處理,并且通過數(shù)據(jù)緩存,可以有效地防止數(shù)據(jù)丟失,從而提高了基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)的可靠性。圖5為本發(fā)明基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)實施例五的設(shè)備接口模塊的結(jié)構(gòu)圖,如圖5所示,本實施例在實施例四的基礎(chǔ)上,設(shè)備接口模塊40具體可以為執(zhí)行命令信息生成單元41和接口設(shè)備單元42,執(zhí)行命令信息生成單元41分別與接口設(shè)備單元 42、業(yè)務(wù)數(shù)據(jù)推送單元33和數(shù)據(jù)緩存單元32連接,接口設(shè)備單元42與數(shù)據(jù)緩存單元32連接。執(zhí)行命令信息生成單元41,用于根據(jù)業(yè)務(wù)數(shù)據(jù)生成執(zhí)行命令信息,并將執(zhí)行命令信息發(fā)送給接口設(shè)備單元42。舉例來說,執(zhí)行命令信息生成單元41接收到業(yè)務(wù)數(shù)據(jù)推送單元33發(fā)送的業(yè)務(wù)數(shù)據(jù)后,根據(jù)業(yè)務(wù)數(shù)據(jù)中所包含的執(zhí)行設(shè)備或執(zhí)行系統(tǒng)的相關(guān)信息和其他有關(guān)數(shù)據(jù)生成相應(yīng)的執(zhí)行設(shè)備或執(zhí)行系統(tǒng)可執(zhí)行的執(zhí)行命令信息。并將執(zhí)行命令信息發(fā)送給接口設(shè)備單元 42。執(zhí)行命令信息生成單元41生成執(zhí)行命令信息后,將執(zhí)行命令信息發(fā)送給接口設(shè)備單元 42。同時,與執(zhí)行命令信息生成單元41連接的數(shù)據(jù)緩存單元32還對執(zhí)行命令信息生成單元41的工作狀態(tài)進行實時檢測,數(shù)據(jù)緩存單元32根據(jù)執(zhí)行命令信息生成單元41是否空閑來向執(zhí)行命令信息生成單元41發(fā)送業(yè)務(wù)數(shù)據(jù)。接口設(shè)備單元42,用于將接收到的執(zhí)行命令信息下發(fā)給執(zhí)行設(shè)備。舉例來說,接口設(shè)備單元42接收到執(zhí)行命令信息后,將執(zhí)行命令信息通過相應(yīng)的接口設(shè)備發(fā)送給相應(yīng)的執(zhí)行設(shè)備或執(zhí)行系統(tǒng),以供執(zhí)行設(shè)備或執(zhí)行系統(tǒng)執(zhí)行。同時,與接口設(shè)備單元42連接的數(shù)據(jù)緩存單元32還對接口設(shè)備單元42的工作狀態(tài)進行實時檢測,數(shù)據(jù)緩存單元32根據(jù)接口設(shè)備單元42的接口設(shè)備或相應(yīng)通信信道是否空閑來向執(zhí)行命令信息生成單元41發(fā)送業(yè)務(wù)數(shù)據(jù)。優(yōu)選地,接口設(shè)備單元42與自動售檢票系統(tǒng)連接。舉例來說,有些車站已經(jīng)安裝了自動售檢票系統(tǒng),但這些售檢票系統(tǒng)一般需要操作人員人工輸入客運信息并進行相應(yīng)的控制才能正常工作。本實施例為了提高車站的自動化和智能化水平,基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)可以通過接口設(shè)備單元42與自動售檢票系統(tǒng)連接,相應(yīng)為自動售檢票系統(tǒng)提供客運信息,從而實現(xiàn)自動售檢票系統(tǒng)的完全的自動化和智能化運營。自動售檢票系統(tǒng)在運行過程中需要實時根據(jù)列車到站或發(fā)車的時間變化、開始或停止檢票時間的變化和檢票閘機開啟或停止變化等信息,調(diào)整自動售檢票系統(tǒng)的工作狀態(tài)才能有效保證車站的正常、安全和高效運營。業(yè)務(wù)數(shù)據(jù)生成單元31根據(jù)第二客運信息生成了包含“F次列車的停止檢票時間為 10:05”和“自動售檢票系統(tǒng)”這兩個信息的業(yè)務(wù)數(shù)據(jù)后,將該業(yè)務(wù)數(shù)據(jù)通過業(yè)務(wù)數(shù)據(jù)推送單元33發(fā)送給執(zhí)行命令信息生成單元41。執(zhí)行命令信息生成單元41根據(jù)該業(yè)務(wù)數(shù)據(jù)所包含的“自動售檢票系統(tǒng)”信息,根據(jù)與自動售檢票系統(tǒng)通信的通信協(xié)議和通信規(guī)范,自動生成自動售檢票系統(tǒng)可識別的包含“F次列車的停止檢票時間為10:05”信息的執(zhí)行命令信息。執(zhí)行命令信息生成單元41生成執(zhí)行命令信息后,將該執(zhí)行命令信息發(fā)送給接口設(shè)備單元42,接口設(shè)備單元通過該執(zhí)行命令信息的格式確定具體應(yīng)該通過接口設(shè)備單元42中的與自動售檢票系統(tǒng)連接的具體的設(shè)備接口發(fā)送該執(zhí)行命令信息,并將該執(zhí)行命令信息通過確定的接口發(fā)送出去。這樣自動售檢票系統(tǒng)就可以接收并識別出“F次列車的停止檢票時間為10:05”,從而可以在時間到達10:05時,自動關(guān)閉檢票閘機,從而實現(xiàn)自動售檢票系統(tǒng)的自動化和智能化運行。 最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng),其特征在于,包括通信接口模塊、數(shù)據(jù)庫模塊、信息處理模塊和設(shè)備接口模塊,所述數(shù)據(jù)庫模塊與通信接口模塊連接,所述信息處理模塊分別與所述通信接口模塊、數(shù)據(jù)庫模塊和設(shè)備接口模塊連接,所述通信接口模塊,用于獲取第一客運信息,并對所述第一客運信息進行格式轉(zhuǎn)換,以生成第二客運信息;所述數(shù)據(jù)庫模塊,用于存儲所述第二客運信息,以供所述信息處理模塊存??; 所述信息處理模塊,用于根據(jù)所述第二客運信息生成業(yè)務(wù)數(shù)據(jù),并將所述業(yè)務(wù)數(shù)據(jù)發(fā)送給所述設(shè)備接口模塊;所述設(shè)備接口模塊,用于接收所述業(yè)務(wù)數(shù)據(jù),根據(jù)所述業(yè)務(wù)數(shù)據(jù)生成執(zhí)行命令信息,并將所述執(zhí)行命令信息下發(fā)給執(zhí)行設(shè)備。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述第一客運信息包括票務(wù)信息和客運列車調(diào)度信息。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述通信接口模塊具體為接口單元、數(shù)據(jù)處理單元和數(shù)據(jù)發(fā)送單元,所述數(shù)據(jù)處理單元分別與接口單元和數(shù)據(jù)發(fā)送單元,所述數(shù)據(jù)發(fā)送單元分別與信息處理模塊和數(shù)據(jù)庫模塊連接,所述接口單元,用于接收所述第一客運信息,并將第一客運信息發(fā)送給所述數(shù)據(jù)處理單元;所述數(shù)據(jù)處理單元,用于對所述第一客運信息進行格式轉(zhuǎn)換,以生成第二客運信息,并將所述第二客運信息發(fā)送給所述數(shù)據(jù)發(fā)送單元;所述數(shù)據(jù)發(fā)送單元,用于將接收到的所述第二客運信息分別發(fā)送給信息處理模塊和數(shù)據(jù)庫模塊。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫模塊具體為數(shù)據(jù)庫管理單元和數(shù)據(jù)庫存儲單元,所述數(shù)據(jù)庫管理單元分別與所述通信接口模塊、信息處理模塊和數(shù)據(jù)庫存儲單元連接,所述數(shù)據(jù)庫管理單元,用于根據(jù)所述通信接口模塊和信息處理模塊所發(fā)送的信息對所述數(shù)據(jù)庫存儲單元進行數(shù)據(jù)存取操作,并為所述信息處理模塊提供數(shù)據(jù)庫存儲單元所存儲的所述第二客運信息;所述數(shù)據(jù)庫存儲單元,用于存儲第二客運信息。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述信息處理模塊具體為業(yè)務(wù)數(shù)據(jù)生成單元、數(shù)據(jù)緩存單元和業(yè)務(wù)數(shù)據(jù)推送單元,所述業(yè)務(wù)數(shù)據(jù)生成單元分別與所述通信接口模塊、數(shù)據(jù)庫模塊和數(shù)據(jù)緩存單元連接,所述數(shù)據(jù)緩存單元分別與所述設(shè)備接口模塊和業(yè)務(wù)數(shù)據(jù)推送單元連接,所述業(yè)務(wù)數(shù)據(jù)推送單元與所述設(shè)備接口模塊連接,所述業(yè)務(wù)數(shù)據(jù)生成單元,用于根據(jù)所述第二客運信息生成業(yè)務(wù)數(shù)據(jù),并將所述業(yè)務(wù)數(shù)據(jù)發(fā)送給所述數(shù)據(jù)緩存單元;所述數(shù)據(jù)緩存單元,用于檢測所述設(shè)備接口模塊的空閑情況,并根據(jù)所述空閑情況對所述業(yè)務(wù)數(shù)據(jù)進行處理,并將處理后的業(yè)務(wù)數(shù)據(jù)發(fā)送給所述業(yè)務(wù)數(shù)據(jù)推送單元;所述業(yè)務(wù)數(shù)據(jù)推送單元,用于將所述業(yè)務(wù)數(shù)據(jù)發(fā)送給所述設(shè)備接口模塊,以供所述設(shè)備接口模塊生成執(zhí)行命令信息。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述設(shè)備接口模塊具體為執(zhí)行命令信息生成單元和接口設(shè)備單元,所述執(zhí)行命令信息生成單元分別與接口設(shè)備單元、業(yè)務(wù)數(shù)據(jù)推送單元和數(shù)據(jù)緩存單元連接,所述接口設(shè)備單元與所述數(shù)據(jù)緩存單元連接,所述執(zhí)行命令信息生成單元,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)生成執(zhí)行命令信息,并將所述執(zhí)行命令信息發(fā)送給所述接口設(shè)備單元;所述接口設(shè)備單元,用于將接收到的所述執(zhí)行命令信息下發(fā)給執(zhí)行設(shè)備。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述接口設(shè)備單元與自動售檢票系統(tǒng)連
全文摘要
本發(fā)明提供一種基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng),包括通信接口模塊、數(shù)據(jù)庫模塊、信息處理模塊和設(shè)備接口模塊,數(shù)據(jù)庫模塊與通信接口模塊連接,信息處理模塊分別與通信接口模塊、數(shù)據(jù)庫模塊和設(shè)備接口模塊連接。本發(fā)明的基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)可以實時地為旅客提供客運信息,并且可以針對車站的實際情況,從包括相鄰車站的設(shè)備在內(nèi)的多種不同類型的數(shù)據(jù)源獲取客運信息并提供給旅客,從而有效地方便旅客出行。并且本發(fā)明的基于深度數(shù)據(jù)集成的客運信息處理系統(tǒng)還實現(xiàn)了客運信息的自動實時處理,可以有效地降低操作人員的數(shù)量和工作強度,從而有效地提高了客運信息處理系統(tǒng)的運行效率,并相應(yīng)降低了其運營成本。
文檔編號G06Q50/00GK102194166SQ20111010038
公開日2011年9月21日 申請日期2011年4月20日 優(yōu)先權(quán)日2011年4月20日
發(fā)明者劉君杰, 周東紅, 張吉英, 張?zhí)鞊P, 李吉生, 董陽, 邵曉風(fēng) 申請人:易程科技股份有限公司, 鐵道部運輸局