劉雪琴,鄭 達(dá)
(1.南昌鐵路局 土房處,南昌 330002;2.南昌鐵路局 科研所,南昌 330002)
鐵路行車(chē)公寓乘務(wù)管理系統(tǒng)的開(kāi)發(fā)
劉雪琴1,鄭 達(dá)2
(1.南昌鐵路局 土房處,南昌 330002;2.南昌鐵路局 科研所,南昌 330002)
本文介紹了采用單片機(jī)控制、計(jì)算機(jī)接口、MSSQLServer2005等技術(shù)開(kāi)發(fā)的鐵路行車(chē)公寓乘務(wù)管理系統(tǒng)。實(shí)現(xiàn)了自動(dòng)接收鐵路機(jī)務(wù)運(yùn)用安全管理系統(tǒng)的派班計(jì)劃、計(jì)算機(jī)語(yǔ)音自動(dòng)叫班、乘務(wù)員出入寓指紋登記、公寓日常管理等功能。
行車(chē)公寓;單片機(jī); SQL Server數(shù)據(jù)庫(kù);乘務(wù)管理
鐵路行車(chē)公寓(以下簡(jiǎn)稱(chēng)公寓)是專(zhuān)為執(zhí)行鐵路運(yùn)輸任務(wù)的行車(chē)乘務(wù)人員提供食宿等服務(wù)的生產(chǎn)性設(shè)施,是鐵路運(yùn)輸生產(chǎn)的重要組成部分,是整個(gè)鐵路運(yùn)輸生產(chǎn)的基礎(chǔ)保障部門(mén)之一。但目前南昌鐵路局公寓系統(tǒng)信息化管理水平相對(duì)車(chē)、機(jī)、工、電、車(chē)輛等部門(mén)還比較滯后。
公寓的核心業(yè)務(wù)叫班工作雖廣泛使用了計(jì)算機(jī)叫班機(jī),但計(jì)算機(jī)未接入鐵路局生產(chǎn)網(wǎng)。機(jī)務(wù)派班計(jì)劃在鐵路機(jī)務(wù)運(yùn)用安全管理系統(tǒng)(以下簡(jiǎn)稱(chēng)機(jī)務(wù)運(yùn)安系統(tǒng))生成后,派班員使用電話(huà)通知公寓叫班員,叫班員人工記錄后再錄入叫班機(jī),實(shí)現(xiàn)計(jì)算機(jī)半自動(dòng)叫班。以南昌鐵路局鷹西公寓為例,機(jī)務(wù)每天分2次集中告知公寓計(jì)劃,每次通話(huà)都在30 min以上,整個(gè)過(guò)程費(fèi)時(shí)費(fèi)力,且可能出現(xiàn)差錯(cuò);計(jì)劃變更后公寓不能及時(shí)獲得,無(wú)法與機(jī)務(wù)形成安全互控機(jī)制,存在安全隱患。
公寓管理部門(mén)和公寓都迫切希望研發(fā)一套行車(chē)公寓乘務(wù)管理系統(tǒng)。該系統(tǒng)能起到加強(qiáng)安全聯(lián)控、減少工作強(qiáng)度、提升公寓管理水平的作用。經(jīng)現(xiàn)場(chǎng)調(diào)研并與各級(jí)管理部門(mén)溝通,提出系統(tǒng)應(yīng)具有4大功能:(1)自動(dòng)接收機(jī)務(wù)運(yùn)安系統(tǒng)公寓派班計(jì)劃,完成自動(dòng)叫班,派叫班錄音;(2)實(shí)現(xiàn)乘務(wù)員及其他人員出入寓指紋登記,并將乘務(wù)員在寓情況反饋給機(jī)務(wù)運(yùn)安系統(tǒng);(3)各級(jí)管理系統(tǒng)可以通過(guò)網(wǎng)絡(luò)查詢(xún)公寓派叫班錄音資料,日常業(yè)務(wù)數(shù)據(jù);(4)建立公寓視頻監(jiān)控系統(tǒng),實(shí)現(xiàn)視頻遠(yuǎn)程查詢(xún)。
系統(tǒng)物理結(jié)構(gòu)如圖1所示。
機(jī)務(wù)段數(shù)據(jù)及Web服務(wù)器負(fù)責(zé)從機(jī)務(wù)運(yùn)安系統(tǒng)服務(wù)器上讀取機(jī)務(wù)派班數(shù)據(jù)。公寓叫班主機(jī)連接有指紋儀,乘務(wù)員出入寓觸摸指紋儀完成登記,以替代傳統(tǒng)的簽字登記。公寓叫班主機(jī)從段服務(wù)器上取本公寓計(jì)劃與乘務(wù)員入住信息進(jìn)行實(shí)時(shí)比對(duì),自動(dòng)生成叫班計(jì)劃。系統(tǒng)時(shí)間到叫班時(shí)刻時(shí),公寓叫班主機(jī)通過(guò)向叫班控制主機(jī)下發(fā)命令完成叫班全過(guò)程,并全程錄音。LED屏控制主機(jī)讀取叫班計(jì)劃后將叫班計(jì)劃顯示在LED屏上及時(shí)告知進(jìn)出乘務(wù)員。電話(huà)錄音控制盒實(shí)現(xiàn)電話(huà)信號(hào)的采集并將信號(hào)送入公寓叫班控制主機(jī)聲卡實(shí)現(xiàn)對(duì)兩路電話(huà)的錄音。系統(tǒng)構(gòu)建了視頻監(jiān)控系統(tǒng),授權(quán)用戶(hù)可通過(guò)鐵路局域網(wǎng)訪(fǎng)問(wèn)機(jī)務(wù)段網(wǎng)站完成公寓業(yè)務(wù)數(shù)據(jù)、錄音資料、視頻監(jiān)控畫(huà)面的查詢(xún)。
圖1 系統(tǒng)結(jié)構(gòu)圖
軟件系統(tǒng)使用MSSQLServer2005數(shù)據(jù)庫(kù),結(jié)合了C/S 和B/S模式設(shè)計(jì),并將各獨(dú)立功能設(shè)計(jì)成獨(dú)立的進(jìn)程,定義接口和數(shù)據(jù)庫(kù)結(jié)構(gòu)。這樣使軟件架構(gòu)更合理清晰,也便于開(kāi)發(fā)時(shí)分工合作。系統(tǒng)各軟件結(jié)構(gòu)如圖2所示。
各程序的主要功能如下:
計(jì)劃接收程序負(fù)責(zé)接收運(yùn)安系統(tǒng)計(jì)劃變更通知,并接收最新的計(jì)劃,寫(xiě)入段服務(wù)器數(shù)據(jù)庫(kù)中。
計(jì)劃比對(duì)程序通過(guò)實(shí)時(shí)逐條比對(duì)派班計(jì)劃中的乘務(wù)員ID和入住登記表中的乘務(wù)員信息,在派班計(jì)劃中加入乘務(wù)員入住房號(hào)信息。
公寓信息系統(tǒng)主控程序功能最多最復(fù)雜,它實(shí)現(xiàn)乘務(wù)員出、入寓指紋登記,日常叫班管理等功能,各模塊功能如圖2所示。
電話(huà)及叫班錄音程序從串口接收電話(huà)錄音盒的電話(huà)錄音命令,根據(jù)該命令開(kāi)始或結(jié)束錄音。錄音接口采用微軟Waveform接口編寫(xiě),采用兩塊聲卡對(duì)1路叫班、2路電話(huà)進(jìn)行同時(shí)錄音。
LED屏顯控制程序?qū)崿F(xiàn)公寓大廳LED大屏顯示控制,將最新派班計(jì)劃列表顯示出來(lái)。
統(tǒng)計(jì)報(bào)表打印程序?yàn)楣I(yè)務(wù)員設(shè)計(jì),采用微軟報(bào)表控件開(kāi)發(fā),可打印叫班計(jì)劃表、住宿登記表等報(bào)表,完成公寓日叫班數(shù)、日接待人數(shù)、日發(fā)補(bǔ)貼券數(shù)等公寓業(yè)務(wù)數(shù)據(jù)的統(tǒng)計(jì)。使用該程序公寓業(yè)務(wù)員每天不需再進(jìn)行繁雜的數(shù)字匯總計(jì)算,各種報(bào)表一鍵生成。
在段數(shù)據(jù)及Web服務(wù)器上運(yùn)行一個(gè)Web網(wǎng)站,各級(jí)管理人員可通過(guò)該網(wǎng)站查詢(xún)公寓日常業(yè)務(wù)數(shù)據(jù),派叫班、錄音資料,實(shí)現(xiàn)了管理部門(mén)的遠(yuǎn)程監(jiān)督管理。
圖2 軟件功能模塊圖
3.1 叫班控制主機(jī)和樓層選通板
公寓叫班主機(jī)、叫班控制主機(jī)、和各樓層選通板通過(guò)485總線(xiàn)并聯(lián)在一起,優(yōu)點(diǎn)是公寓叫班主機(jī)、叫班控制主機(jī)可各自獨(dú)立工作。當(dāng)公寓叫班主機(jī)故障無(wú)法自動(dòng)叫班時(shí),叫班控制主機(jī)仍可實(shí)現(xiàn)手動(dòng)叫班。公寓叫班主機(jī)與叫班控制主機(jī)等設(shè)備接線(xiàn)如圖3所示??刂浦鳈C(jī)電路由兩部分組成:樓層選通控制電路,聲音采集傳輸電路。
圖3 系統(tǒng)硬件部分接線(xiàn)圖
樓層選通板上單片機(jī)在接到選通命令后,單片機(jī)控制對(duì)應(yīng)的繼電器選通相關(guān)房間線(xiàn)路,音頻信號(hào)得以雙向傳輸。樓層選通板設(shè)計(jì)了看門(mén)狗電路,以保證樓層選通板穩(wěn)定可靠運(yùn)行。
3.2 電話(huà)錄音控制盒
一般在公寓叫班室有兩路直通電話(huà)與機(jī)務(wù)派班室和車(chē)務(wù)派班室相連,叫班過(guò)程嚴(yán)格執(zhí)行“一派一叫”原則,各派班室與公寓叫班室之間的電話(huà)通話(huà)要求全程錄音,因此設(shè)計(jì)了兩路電話(huà)錄音盒及錄音程序來(lái)滿(mǎn)足現(xiàn)場(chǎng)需要。錄音控制盒原理如圖4所示。
圖4 電話(huà)錄音控制盒原理圖
聲音信號(hào)通過(guò)一個(gè)音頻變壓器從電話(huà)線(xiàn)上讀取,不影響正常通話(huà)。電話(huà)摘機(jī)后,識(shí)別出線(xiàn)路上電壓信號(hào),啟動(dòng)一個(gè)繼電器,通知錄音卡上單片機(jī),單片機(jī)通過(guò)串口發(fā)送開(kāi)始通話(huà)消息給叫班主機(jī),叫班主機(jī)錄音程序收到消息后開(kāi)始錄音,錄音文件以WAV或MP3形式保存。電話(huà)掛機(jī)后繼電器落下,錄音卡上單片機(jī)通過(guò)串口發(fā)送結(jié)束通話(huà)消息給叫班主機(jī),錄音程序結(jié)束錄音。
該項(xiàng)目于2013年2月在南昌鐵路局鷹西公寓開(kāi)始試用,2013年10月通過(guò)鐵路局技術(shù)審查。鷹西公寓負(fù)責(zé)南昌鐵路局樞紐站鷹潭車(chē)站客車(chē)乘務(wù)員的日常接待,公寓日均接待乘務(wù)員約200人次,機(jī)務(wù)日叫班車(chē)次最多達(dá)100余趟,接待鷹潭、福州、上海3個(gè)機(jī)務(wù)段人員。鷹西公寓日常業(yè)務(wù)的復(fù)雜性、完整性在南昌鐵路局公寓中最具代表性。2014年南昌鐵路局計(jì)劃在9個(gè)公寓推廣使用該系統(tǒng)。系統(tǒng)滿(mǎn)足了加強(qiáng)安全保障、減少派班員勞動(dòng)強(qiáng)度、提升公寓信息化管理水平的要求。
責(zé)任編輯 陳 蓉
Railway Train Crew Dormitory Crewing Management System
LIU Xueqin1, ZHANG Da2
(1. Land & Estate Management Off i ce, Nanchang Railway Administration, Nanchang 330002, China; 2. Institute of Science and Technology, Nanchang Railway Administration, Nanchang 330002, China)
train crew dormitory; single chip; SQL Server; crewing management
This paper introduced the Railway Train Crew Dormitory Crewing Management System which was developed by single chip microcomputer, computer interface, MSSQlServer2005 and etc. The System implemented the functions of automatic receiving schedules from automatic computer voice work calling, fi ngerprint registration, dormitory daily management, etc.
2014-02-07
劉雪琴,工程師;鄭 達(dá),高級(jí)工程師。
U268.47∶TP39
A
1005-8451(2014)11-0033-03