铁路行车公寓乘务管理系统的开发
2014-08-01刘雪琴
刘雪琴,郑 达
(1.南昌铁路局 土房处,南昌 330002;2.南昌铁路局 科研所,南昌 330002)
铁路行车公寓乘务管理系统的开发
刘雪琴1,郑 达2
(1.南昌铁路局 土房处,南昌 330002;2.南昌铁路局 科研所,南昌 330002)
本文介绍了采用单片机控制、计算机接口、MSSQLServer2005等技术开发的铁路行车公寓乘务管理系统。实现了自动接收铁路机务运用安全管理系统的派班计划、计算机语音自动叫班、乘务员出入寓指纹登记、公寓日常管理等功能。
行车公寓;单片机; SQL Server数据库;乘务管理
铁路行车公寓(以下简称公寓)是专为执行铁路运输任务的行车乘务人员提供食宿等服务的生产性设施,是铁路运输生产的重要组成部分,是整个铁路运输生产的基础保障部门之一。但目前南昌铁路局公寓系统信息化管理水平相对车、机、工、电、车辆等部门还比较滞后。
公寓的核心业务叫班工作虽广泛使用了计算机叫班机,但计算机未接入铁路局生产网。机务派班计划在铁路机务运用安全管理系统(以下简称机务运安系统)生成后,派班员使用电话通知公寓叫班员,叫班员人工记录后再录入叫班机,实现计算机半自动叫班。以南昌铁路局鹰西公寓为例,机务每天分2次集中告知公寓计划,每次通话都在30 min以上,整个过程费时费力,且可能出现差错;计划变更后公寓不能及时获得,无法与机务形成安全互控机制,存在安全隐患。
公寓管理部门和公寓都迫切希望研发一套行车公寓乘务管理系统。该系统能起到加强安全联控、减少工作强度、提升公寓管理水平的作用。经现场调研并与各级管理部门沟通,提出系统应具有4大功能:(1)自动接收机务运安系统公寓派班计划,完成自动叫班,派叫班录音;(2)实现乘务员及其他人员出入寓指纹登记,并将乘务员在寓情况反馈给机务运安系统;(3)各级管理系统可以通过网络查询公寓派叫班录音资料,日常业务数据;(4)建立公寓视频监控系统,实现视频远程查询。
1 系统物理结构
系统物理结构如图1所示。
机务段数据及Web服务器负责从机务运安系统服务器上读取机务派班数据。公寓叫班主机连接有指纹仪,乘务员出入寓触摸指纹仪完成登记,以替代传统的签字登记。公寓叫班主机从段服务器上取本公寓计划与乘务员入住信息进行实时比对,自动生成叫班计划。系统时间到叫班时刻时,公寓叫班主机通过向叫班控制主机下发命令完成叫班全过程,并全程录音。LED屏控制主机读取叫班计划后将叫班计划显示在LED屏上及时告知进出乘务员。电话录音控制盒实现电话信号的采集并将信号送入公寓叫班控制主机声卡实现对两路电话的录音。系统构建了视频监控系统,授权用户可通过铁路局域网访问机务段网站完成公寓业务数据、录音资料、视频监控画面的查询。
图1 系统结构图
2 系统软件结构
软件系统使用MSSQLServer2005数据库,结合了C/S 和B/S模式设计,并将各独立功能设计成独立的进程,定义接口和数据库结构。这样使软件架构更合理清晰,也便于开发时分工合作。系统各软件结构如图2所示。
各程序的主要功能如下:
计划接收程序负责接收运安系统计划变更通知,并接收最新的计划,写入段服务器数据库中。
计划比对程序通过实时逐条比对派班计划中的乘务员ID和入住登记表中的乘务员信息,在派班计划中加入乘务员入住房号信息。
公寓信息系统主控程序功能最多最复杂,它实现乘务员出、入寓指纹登记,日常叫班管理等功能,各模块功能如图2所示。
电话及叫班录音程序从串口接收电话录音盒的电话录音命令,根据该命令开始或结束录音。录音接口采用微软Waveform接口编写,采用两块声卡对1路叫班、2路电话进行同时录音。
LED屏显控制程序实现公寓大厅LED大屏显示控制,将最新派班计划列表显示出来。
统计报表打印程序为公寓业务员设计,采用微软报表控件开发,可打印叫班计划表、住宿登记表等报表,完成公寓日叫班数、日接待人数、日发补贴券数等公寓业务数据的统计。使用该程序公寓业务员每天不需再进行繁杂的数字汇总计算,各种报表一键生成。
在段数据及Web服务器上运行一个Web网站,各级管理人员可通过该网站查询公寓日常业务数据,派叫班、录音资料,实现了管理部门的远程监督管理。
图2 软件功能模块图
3 系统硬件设备
3.1 叫班控制主机和楼层选通板
公寓叫班主机、叫班控制主机、和各楼层选通板通过485总线并联在一起,优点是公寓叫班主机、叫班控制主机可各自独立工作。当公寓叫班主机故障无法自动叫班时,叫班控制主机仍可实现手动叫班。公寓叫班主机与叫班控制主机等设备接线如图3所示。控制主机电路由两部分组成:楼层选通控制电路,声音采集传输电路。
图3 系统硬件部分接线图
楼层选通板上单片机在接到选通命令后,单片机控制对应的继电器选通相关房间线路,音频信号得以双向传输。楼层选通板设计了看门狗电路,以保证楼层选通板稳定可靠运行。
3.2 电话录音控制盒
一般在公寓叫班室有两路直通电话与机务派班室和车务派班室相连,叫班过程严格执行“一派一叫”原则,各派班室与公寓叫班室之间的电话通话要求全程录音,因此设计了两路电话录音盒及录音程序来满足现场需要。录音控制盒原理如图4所示。
图4 电话录音控制盒原理图
声音信号通过一个音频变压器从电话线上读取,不影响正常通话。电话摘机后,识别出线路上电压信号,启动一个继电器,通知录音卡上单片机,单片机通过串口发送开始通话消息给叫班主机,叫班主机录音程序收到消息后开始录音,录音文件以WAV或MP3形式保存。电话挂机后继电器落下,录音卡上单片机通过串口发送结束通话消息给叫班主机,录音程序结束录音。
4 结束语
该项目于2013年2月在南昌铁路局鹰西公寓开始试用,2013年10月通过铁路局技术审查。鹰西公寓负责南昌铁路局枢纽站鹰潭车站客车乘务员的日常接待,公寓日均接待乘务员约200人次,机务日叫班车次最多达100余趟,接待鹰潭、福州、上海3个机务段人员。鹰西公寓日常业务的复杂性、完整性在南昌铁路局公寓中最具代表性。2014年南昌铁路局计划在9个公寓推广使用该系统。系统满足了加强安全保障、减少派班员劳动强度、提升公寓信息化管理水平的要求。
责任编辑 陈 蓉
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
刘雪琴,工程师;郑 达,高级工程师。
U268.47∶TP39
A
1005-8451(2014)11-0033-03