賀海建
(廣州鐵路集團公司懷化鐵路公寓管理公司,懷化418000)
鐵路公寓叫班工作是保障鐵路運輸安全的重要環節,目前電腦叫班系統已經廣泛應用于叫班工作,在確保乘務員準點出乘、實現叫班自動化、改善公寓的服務質量、加強叫班工作的規范化等方面發揮了積極的作用。但在實際應用過程中,現有電腦叫班系統仍存在故障多、功能不能滿足使用要求的情況,急需開發一套新型電腦叫班系統。
(1)現有電腦叫班系統均為單機版,沒有實現網絡化管理。(2)叫班流程存在安全隱患。(3)電腦叫班系統沒有對公寓行車調度電話進行數字錄音。(4)電腦叫班系統沒有乘務員反呼叫班員功能。(5)分離元件多,故障多。
采用.NET2008開發平臺、C#開發語言構建Web服務器訪問叫班系統主數據庫使系統具有網絡管理功能。各級值班干部通過鐵路局域網能實時查看與監控叫班工作的各項環節,能有效促進公寓叫班工作的標準化與叫班安全。當用戶經登陸成功進入主界面,然后用戶通過瀏覽相應網頁執行相應功能,實現叫班錄音、電話錄音、電話報警錄音、領導查崗記錄下載。
2.1.1 網絡查詢后臺數據庫配置
系統采用新建一個db.cs類的方式配置后臺數據庫,每個頁面要創建數據連接時可以直接調取db.cs類的co方法可以實現。
2.1.2 網絡客戶端登陸頁面設計
系統登陸界面的主要作用是核對用戶名及密碼,用戶名及密碼正確則進入系統主界面,其中TextBox1和TextBox2分別用于接受用戶輸入的用戶名和密碼,并將TextMode分別設為Single-Line和Password,分別使用兩個Button按鈕分別實現系統登陸提交和取消,另外,用兩個數據驗證控件用來判斷用戶是否填寫相關信息,系統登陸界面如圖1。

圖1 系統B/S客戶端登陸界面
2.1.3 叫班錄音查詢頁面設計
在目前公寓廣泛使用電腦叫班系統的前提下,叫班員是否真正執行了標準化叫班,衡量的最主要指標是在電腦自動叫班過程中的最后30 s內叫班員是否與乘務員有人工通話確認步驟,以核實乘務員是否準確無誤的接收了相關信息。因此作為領導查崗,聽取隨機抽取的叫班錄音是最主要的內容,通過聽取叫班錄音,基本上能準確地判斷出叫班員是否執行了標準化叫班,叫班錄音查詢是整個應用系統的核心查詢,叫班錄音查詢的界面主要由兩個Calendar日歷控件作為叫班錄音查詢的起始時間,查詢的結果用DataGrid控件來顯示。
具體代碼編制過程中,首先定義一個數據綁定函數,在數據讀取過程中以退寓時間進行倒排序,顯示的是所選取日期之間的數據,并且由于數據庫內語音文件字段存取的是語音文件的絕對地址,因此將語音文件字段的絕對地址轉換成相對地址后再綁定到DataGrid控件的超級鏈接列中,以實現聲音文件的打開與下載。
系統增加電話報警功能見圖2。

圖2 電話外撥告警界面及外撥號碼設置
主要針對電腦自動叫班流程存在的安全隱患進行改進,將乘務員退寓由自動退寓改為手工退寓,這樣系統就為叫班安全設置了最后一道防線,不管任何原因只要叫班員沒有確認乘務員已經離寓進行了手工退寓,系統就默認乘務員沒有出乘,在規定時間內系統會自動外撥事先設定的3個號碼(一般是公寓叫班室、公寓干部值班室、公寓管理單位值班室)進行循環電話報警,直到電話有人接聽為止,此時系統會自動告知沒有退寓的車次、房間、乘務員姓名等相關信息,并自動將此電話內容進行錄音。如果系統自動外撥電話,一種可能是叫班員沒有及時將乘務員手工退寓,這種情況屬于叫班員沒有按標準化叫班工作,另一種可能是乘務員真的沒有離寓,通過提醒叫班員和值班干部及時進行處理,可將事故隱患置于可控范圍內,能有效解決此方面的叫班安全隱患問題。
通過在叫班主機電腦加裝錄音卡,可以實現對公寓行車調度電話進行錄音,錄音卡有4個端口,可同時對4個電話進行錄音,當公寓叫班員提起電話與調度員通話時,叫班主程序自動對通話內容進行錄音,自動生成以電話提起時的時間作為文件名的WAV語音文件,存放地址叫班主程序可設置。
現有電腦叫班系統均是由叫班室作為主控方,乘務員為被控方,乘務員為了解行車計劃必須到叫班室,為解決這個問題,系統提供反呼叫班室功能,方便乘務員與叫班員主動實時通話。
經項目組攻關,針對傳統電腦叫班系統分離元件多、故障多的缺點,系統改用模塊化設計、分布式控制,系統分主控模塊(MCU),端機控制模塊(CU),任意端機控制模塊故障將不會影響其他模塊的正常運行,同時主控模塊可實現熱備份。系統最大容量可支持64個端機控制模塊,每個端機控制模塊可控制24套端機,通過端機控制模塊的級聯擴展,系統最大可支持1 536套房間端機與叫班室的全雙工叫班通話,且房間端機之間不用額外設置就可以互換通用,后期維護、檢修方便。
同時系統提供了擴展性強的數據接口,可方便與外掛設備、系統相接,如:大屏幕電子顯示器、指紋模塊、IC讀卡機、影像采集模塊等。系統采用大屏幕電子顯示器將乘務員的備班情況及叫班信息通過讀取系統數據自動顯示出來,方便乘務員實時了解相關信息。
經過項目組攻關,叫班主程序提供顯示模塊、房間末端設備工作狀態的功能,極大地方便了故障檢測及檢修。
叫班模塊負責主機與房間的通話,當模塊與叫班主機通信不正常時相關房間就不能叫班,叫班主程序在程序最下方顯示模塊的運行狀態,當模塊連接正常時,模塊號的顏色是藍色的,當模塊連接不正常時模塊號的顏色是紅色的,同時叫班程序出現模塊報警對話框。
新研發的電腦叫班系統提供方便便捷安裝界面,只需雙擊安裝程序,無需專業技術人員單獨安裝數據庫環境和語音支持軟件,按提示點擊即可完成。
為力保公寓叫班的絕對安全與準確,開發了一套數字型手動叫班模塊,在叫班主機出現故障不能正常運行的情況下,該模塊可以代替叫班主機的功能,實現叫班作業,并全天候實現熱備份,確保叫班工作的萬無一失。
手動叫班功能的主要原理是當電腦主機出現故障的情況時手動叫班模塊內嵌的CPU、通訊模塊及底層程序將和系統中的其他模塊交換數據,完全實現叫班通話的全過程。當需要使用手動叫班模塊功能時,只需通過連接在該模塊上的小鍵盤,用戶就可以方便自如的輸入要呼叫的房間號即可實現對任意房間的通話,發起呼叫或結束呼叫都可以實現一鍵完成。同時該模塊仍具有自動復叫功能,當叫班員通過手動模塊完成正常的叫班后,如乘務員在系統設定的時間內仍未到服務總臺辦理出乘手續,系統將自動對該乘務員進行復叫,直至該乘務員辦理離寓簽認手續。
新型電腦叫班系統目前己在懷化車站公寓、懷化機務公寓安裝運行了1年,系統運行穩定可靠, 有效防止了叫班事故的發生,減輕了叫班員的勞動強度,增強了群防互控力度,在路內公寓很有推廣價值,該系統已于2009年4月通過了廣鐵集團科委組織的技術鑒定,同時廣鐵集團機務處己經發文要求鐵路局管內各公寓管理單位推廣使用該系統。
[1] 蔡安妮. 多媒體通信技術基礎[M] . 北京:電子工業出版社,2008,7.
[2] 李錦春. Web軟件開發框架的研究和實踐[D] . 武漢:武漢大學,2004,8.
[3] 鐵道部. 鐵路行車公寓管理規則[R] . 1999,9,1.