智 鵬,蔣秋華,于 鑫
(中國鐵道科學(xué)研究院 電子計算技術(shù)研究所,北京 100081)
隨著軌道交通建設(shè)的快速發(fā)展,已逐步形成了一張龐大的“城市軌道交通網(wǎng)”,市民出行有了更為便捷的途徑,同時也增加了如何合理選擇線路的難度。本文通過解決網(wǎng)絡(luò)化乘客信息查詢系統(tǒng)等關(guān)鍵技術(shù),設(shè)計開發(fā)了一套穩(wěn)定、使用方便、信息豐富、功能強大、普遍適用的城市軌道交通乘客信息網(wǎng)絡(luò)化查詢系統(tǒng)[1]。
乘客信息自助查詢系統(tǒng)軟件總體結(jié)構(gòu)如圖1。
圖1 軟件總體結(jié)構(gòu)圖
(1)應(yīng)用服務(wù)軟件
是本查詢系統(tǒng)的核心。支持對全線聯(lián)網(wǎng)查詢系統(tǒng)多條線路、多臺查詢機終端軟件的程序版本監(jiān)控、程序下發(fā)、新數(shù)據(jù)分發(fā);實現(xiàn)對所有查詢機的終端監(jiān)控功能,可實時查詢到服務(wù)狀態(tài),實現(xiàn)遠程重啟。
(2)終端自助查詢軟件(C/S架構(gòu))
提供查詢機終端乘客信息自助查詢服務(wù)功能,為乘客提供信息查詢服務(wù)。在查詢機終端設(shè)備中存儲查詢功能與緩存功能,保證在脫機情況下能提供地鐵線路信息查詢。
(3)后臺管理軟件(B/S架構(gòu))[2]
采用B/S架構(gòu)搭建,為地鐵運營管理人員提供基于瀏覽器的信息管理功能,實現(xiàn)乘客信息查詢終端各種信息的維護、數(shù)據(jù)發(fā)布、設(shè)備監(jiān)控等功能。
(4)系統(tǒng)接口服務(wù)軟件
主要實現(xiàn)乘客信息查詢系統(tǒng)與地鐵乘客信息系統(tǒng)(PIS)之間的信息交互功能,包括時鐘信息、天氣信息、線路/車站臨時公告信息等,實現(xiàn)與PIS系統(tǒng)的信息聯(lián)動和統(tǒng)一發(fā)布,并在乘客查詢機軟件中進行展現(xiàn)。
以上4部分軟件,從提供的不同功能結(jié)構(gòu)基礎(chǔ)上進行拆分,各軟件之間通過相應(yīng)的接口協(xié)議(或數(shù)據(jù)庫表)進行通訊,降低各子系統(tǒng)之間的耦合關(guān)聯(lián)性。
乘客信息查詢系統(tǒng)設(shè)計總體遵照“統(tǒng)一的運營管理模式、發(fā)布規(guī)則、廣告管理規(guī)則、權(quán)限管理規(guī)則、數(shù)據(jù)交互格式、安全管理規(guī)則及乘客服務(wù)界面風(fēng)格等”。
查詢機的數(shù)據(jù)來源主要包括:通過系統(tǒng)管理后臺系統(tǒng)進行數(shù)據(jù)維護、通過PCC系統(tǒng)數(shù)據(jù)接口接入。為了便于系統(tǒng)的管理和使用,數(shù)據(jù)通過PCC系統(tǒng)接入,保證整個PIS系統(tǒng)數(shù)據(jù)的一致性,減少用戶數(shù)據(jù)的錄入。
(1)文件形式包括:運營公告、乘客須知、列車時刻表、首末車時間。
(2)數(shù)據(jù)庫形式包括:天氣信息、新聞信息、實時視頻、用戶信息、用戶權(quán)限信息、線路信息、車站信息。
綜上所述,我們在小學(xué)生語文教學(xué)中,作為新世紀的人民教師應(yīng)該加強學(xué)習(xí),不斷給自己充電,首先提高教師本身的創(chuàng)新意識和在教學(xué)上的創(chuàng)新,做教學(xué)的有心人。積極引入現(xiàn)代教育技術(shù)(如:多媒體教學(xué)及幾何畫板和各種直觀教具)并引導(dǎo)學(xué)生積極探索,勇于質(zhì)疑,敢于猜想,尚于歸納總結(jié)綜合。在解證題目時常進行一題多變、一題多解的訓(xùn)練,使思維得到充分發(fā)散和收斂,為祖國的明天培養(yǎng)出更多的創(chuàng)造型人才。
(3)NTP時鐘同步形式:終端與LC進行時鐘校隊,LC與PCC進行時鐘校隊。
(1)設(shè)備管理類數(shù)據(jù):查詢機狀態(tài)數(shù)據(jù)上報。
(2)后臺數(shù)據(jù)維護日志數(shù)據(jù):查詢機將操作日志(登錄/退出、增加/ 修改/刪除數(shù)據(jù)、軟件版本更新)等日志上報PCC總控中心。
乘客信息查詢系統(tǒng)軟件采用分層體系結(jié)構(gòu)搭建,如圖2。所有業(yè)務(wù)服務(wù)采用服務(wù)組件方式提供。
圖2 軟件層次結(jié)構(gòu)圖
用戶層提供乘客信息查詢終端的查詢功能和數(shù)據(jù)維護管理功能兩部分。
查詢機終端查詢軟件為C/S架構(gòu),采用VC +Flash + GIS技術(shù)開發(fā),通過將Flash和MPX電子地圖控件相結(jié)合,為前端用戶提供良好的人機交互界面,達到較好的視覺查詢效果。
數(shù)據(jù)維護管理功能為B/S架構(gòu),采用J2EE技術(shù)搭建,用戶通過IE瀏覽器即可實現(xiàn)相應(yīng)的數(shù)據(jù)維護管理和設(shè)備管理功能。
通訊層采用Http+ XML + JavaScript技術(shù)進行實現(xiàn)。它是整個乘客信息查詢系統(tǒng)數(shù)據(jù)交互和信息共享實現(xiàn)層,采用XML交互方式[3]和JavaScript客戶端腳本語言來實現(xiàn)[4]。
服務(wù)組件層是乘客信息查詢系統(tǒng)的核心服務(wù)層,為系統(tǒng)提供各種核心信息查詢服務(wù),主要通過地鐵信息查詢組件、公交換乘查詢組件、GIS Server組件、GIS Engine組件[5]和PCC接口組件實現(xiàn)公交換乘查詢、新聞公告、地鐵時刻表、地鐵換乘的信息及地圖查詢等服務(wù)功能。
數(shù)據(jù)層作為整個乘客信息查詢系統(tǒng)的基礎(chǔ),為了保證系統(tǒng)獲取的數(shù)據(jù)真實有效,建立合理可行的各類基礎(chǔ)數(shù)據(jù)庫,包括公交信息數(shù)據(jù)庫、地鐵相關(guān)信息數(shù)據(jù)庫、地圖庫等數(shù)據(jù)信息。
數(shù)據(jù)管理安全主要考慮系統(tǒng)本身數(shù)據(jù)的備份、存儲,防丟失。所有數(shù)據(jù)的發(fā)布需要進行嚴格權(quán)限限制等,建立相關(guān)的數(shù)據(jù)發(fā)布審批機制,數(shù)據(jù)的審核、發(fā)布需分配到相對應(yīng)的人員,系統(tǒng)中建立數(shù)據(jù)發(fā)布審計日志。
作為整個乘客信息查詢系統(tǒng)的硬件和網(wǎng)絡(luò)支持環(huán)境層,為系統(tǒng)穩(wěn)定運行提供硬件平臺和良好的網(wǎng)絡(luò)環(huán)境。包括自助查詢終端、運行操作系統(tǒng)、應(yīng)用服務(wù)器、交換機、防火墻、數(shù)據(jù)庫以及應(yīng)用網(wǎng)絡(luò)等。
由于地鐵車站相對室內(nèi)使用環(huán)境比較惡劣,所以在選擇查詢系統(tǒng)運行硬盤平臺和網(wǎng)絡(luò)環(huán)境要全面考慮溫度、濕度、防風(fēng)沙和振動等這些實際應(yīng)用問題。
該系統(tǒng)采用無風(fēng)扇嵌入式工業(yè)計算機,保證系統(tǒng)運行的穩(wěn)定性、高速性和可靠性。
系統(tǒng)采用工業(yè)級存儲硬盤和CF卡相結(jié)合的綜合應(yīng)用方式,如系統(tǒng)動態(tài)數(shù)據(jù)及音頻等信息存儲在工業(yè)級硬盤上,靜態(tài)本地數(shù)據(jù)和操作系統(tǒng)單獨在CF卡上存儲和運行,并在存儲硬盤上做系統(tǒng)冗余備份。進一步保證數(shù)據(jù)和信息存儲的穩(wěn)定性和可靠性。
采用19英寸以上,顯示比例為16∶9或16∶10的LCD專用液晶顯示器,分辨率為1280×1024以上的紅外一體觸摸屏。
硬件安全主要包括查詢機本身的安全管理、服務(wù)器的安全。查詢機本身需要防盜、防撬,采用Windows XPE嵌入式操作系統(tǒng),數(shù)據(jù)的讀寫也需要采取一定的安全策略。另外,查詢機設(shè)備需要在本系統(tǒng)進行注冊簽到,才能進行使用。
為了適應(yīng)城市軌道交通網(wǎng)絡(luò)化技術(shù)的發(fā)展,結(jié)合軌道交通路網(wǎng)的應(yīng)用情況,整個乘客信息查詢系統(tǒng)按照車站級、線路級和網(wǎng)路級的三級聯(lián)網(wǎng)3層管理結(jié)構(gòu)(乘客信息查詢總控中心PCC+分線路信息查詢中心LC+站內(nèi)信息自助查詢終端)進行設(shè)置。
查詢機終端軟件采用C/S結(jié)構(gòu)和本地數(shù)據(jù)緩存技術(shù),查詢機日常查詢訪問都是訪問本地數(shù)據(jù)文件,PCC和LC作為后臺數(shù)據(jù)維護管理和發(fā)布、程序更新、數(shù)據(jù)同步用,在系統(tǒng)內(nèi)部局域網(wǎng)斷開時,系統(tǒng)仍能正常運行,冗余度高。
所有信息發(fā)布通過IE瀏覽器方式訪問PCC總控中心服務(wù)器。發(fā)布新數(shù)據(jù)后,PCC總控中心通知各LC更新數(shù)據(jù),再由LC通知各車站查詢機更新數(shù)據(jù),并本地進行存儲,整個數(shù)據(jù)更新環(huán)節(jié)實現(xiàn)了快速、網(wǎng)絡(luò)通道帶寬占用少等特點。
乘客信息自助查詢系統(tǒng)已經(jīng)在北京地鐵大興線和房山線投入使用,通過數(shù)月的穩(wěn)定運行,取得了良好的應(yīng)用效果。地鐵公司建成了信息化、集成化、智能化的乘客信息網(wǎng)絡(luò)化查詢系統(tǒng),提升了企業(yè)全新現(xiàn)代化服務(wù)方式的核心競爭力。
本系統(tǒng)采用跨平臺的J2EE架構(gòu)和設(shè)計合理的C/S和B/S軟件架構(gòu),具有良好的擴展性和移植性,可以針對不同城市地鐵應(yīng)用的實際需求,進行推廣應(yīng)用。
[1]陳春嬌. 完善上海軌道交通網(wǎng)絡(luò)導(dǎo)乘系統(tǒng)管理的探討[J]. 城市軌道交通研究,2010(4):42-45.
[2]任泰明. 基于B/S結(jié)構(gòu)的軟件開發(fā)[M]. 西安:西安電子科技大學(xué)出版社,2006.
[3]劉京華. Java Web整合開發(fā)王者歸來[M]. 北京:清華大學(xué)出版社,2010.
[4]吳文國. XML入門經(jīng)典[M]. 北京:清華大學(xué)出版社,2009.
[5]Roger Tomlinson. 地理信息系統(tǒng)規(guī)劃與實施[M]. 蔣波濤,譯.北京:測繪出版社,2010.