一.机车信号预警管理软件系统项目概述
石家庄铁路信号软件有限公司与凤凰网络工作室协商并达成了《智能分析系统B/S版》软件开发项目的协议。经双方努力,该软件已经于2012年3月在朔黄铁路上线安装,并自2012年6月开始开通试运行。
二.软件需求说明
公司原有一套C/S架构的铁路行业设备质量分析及辅助决策管理系统,网络结构如下图所示:



系统中软件分三部分:
1、 运行在车站的智能分析软件(本期项目不涉及任何改动);
2、 运行在办公网终端的辅助决策软件;
3、 在服务器上运行的B/S网络服务器软件;
本期项目的任务是要将后两部分软件,由原来的C/S架构,更改为B/S架构,并嵌入到用户的办公内网中。

三.机车信号预警管理软件系统整体业务流程

四.机车信号预警管理软件系统数据结构设计
数据结构分为以下三部分
第一部分站地图数据
站地图数据,主要包括了站的基本示意图,DG段落划分定义,交叉定义等,该数据基本固定,该数据通过绘图软件来绘制,在绘制之前首先通过导入功能,把该数据的基本信息导入进来。
第二部分站设备数据
站设备数据,站设备数据主要是信号设备等,该数据基本固定,通过绘图软件来绘制,在绘制之前首先通过导入功能,把该数据的基本信息导入进来。
第三部分数据解析设计
数据解析主要包括2个方面,
第一个方面是前台展示数据解析
通过3层图,第一二层地图来展示站的示意图和设备情况,第三层地图展示当前状态情况,通过结构化数据来达到数据格式解析,格式为在展示区域定义方格区域坐标,每个坐标内的相对应设备,通过三层的状态数据来展现当前区域是那个显示效果,达到整图的显示效果。
第二个方面实时数据流文件的解析
考虑到文件的结构特性,我们制定读取分析文件逻辑,该文件分为时间数据段,标示数据段,开始帧,数据长度,结束帧。时间为毫秒级别,我们根据事实上报的报警数据,把对应的实时数据文件,进行数据抽取,抽取是分为上半部数据和下半部数据,数据长度为15分钟,并把30分钟的数据进行格式转换,方便去查询回放使用。
四.机车信号预警管理软件系统数据回放展示设计

1.机车信号预警管理软件系统数据回放数据处理逻辑示意图

2.机车信号预警管理软件系统业务功能设计

2.机车信号预警管理软件系统业务功能设计预警回放截图效果

凹凸网络软件开发公司承接的机车信号预警管理软件系统主要是为了满足铁路客户机车信号、电路信号的预警与回放管理软件系统平台的综合管理。