机车信号网络维护系统

2019-11-05 06:05郑龙
中小企业管理与科技 2019年28期
关键词:日志终端服务器

郑龙

(大秦铁路股份有限公司侯马电务段,山西 侯马043000)

1 概述

目前,铁路运营企业所使用的机车信号分析软件为单机版软件,各个计算机之间的数据不能共享,无法满足现实工作的需要。因此,通过现场调研以及深入分析,机车信号作业网络维护系统实现以下三个功能。

①网络版记录分析软件。用户可以利用该软件通过对从JT-C(2000)型机车信号记录板下载的数据进行管理。②便携式机车信号作业维护终端。通过无线传输的方式从JT-C(2000)型机车信号记录板将所记录的用户作业日志和列车运行数据传输到便携式机车信号作业维护终端中,所存储的数据包括记录板记录的所有数据。③设备应具备系统时钟校准功能,与网络时间进行同步,以保证记录数据的实时性和有效性。

2 系统设备的组成和功能

机车信号网络维护系统由中心服务器、Web 服务器、数据服务器、分析终端、作业浏览器和维护接口服务器构成。维护接口服务器是可选服务器,主要实现与维护终端交换数据的功能。整个系统框架如图1 所示。

图1 机车信号分析软件网络版系统框图

中心服务器是系统数据交互中心,由通信协议模块、服务器接口模块(包括Web 服务器数据和维护接口服务器数据接口)、消息管理模块、连接管理模块、权限管理模块、数据传输模块、文件列表维护模块构成,为分析终端和其它服务器与中心服务器的连接提供服务支持,存储各终端上传的转储数据,管理与维护所有终端的连接、数据传输协议、用户权限、用户工作日志。

数据服务器与中心服务器连接,实现对记录数据文件、消息数据、作业日志数据的存取功能。数据服务器默认使用SQLite 存储以方便部署,系统可以通过配置文件选择使用SQLite 或SQL Server 数据库进行数据存储。数据服务器主要由通信协议模块、数据操作接口模块、文件存取模块、定期维护模块组成,数据服务器与中心服务器和Web 服务器连接,响应中心服务器和Web 服务器的数据操作请求。

数据服务器主要由通信协议模块、数据操作接口模块、文件存取模块、定期维护模块组成,数据服务器与中心服务器和Web 服务器连接,响应中心服务器和Web 服务器的数据操作请求。

Web 服务器主要实现作业浏览器浏览分析终端和维护终端作业日志的功能。该功能以Web 服务器方式实现,Web 服务器连接到中心服务器和数据服务器,实现消息的发送和作业日志记录的查询与下载。作业浏览器的用户通过浏览器登录Web 服务器,在浏览器以网页方式查看作业日志。

Web 服务器主要由通信协议模块、作业日志管理模块(包括日志查询、日志浏览、日志统计)、登陆管理、消息管理组成,Web 服务器与中心服务器和数据服务器连接,实现向中心服务器发送消息和相应数据服务器查询数据的操作请求[1]。

分析终端则除了实现原单机版机车信号分析软件的所有功能外,还增加了与中心服务器的连接控制、数据传输协议的实现、数据的上传与下载、用户权限控制、用户动作与日志记录等功能。分析终端主要由通信协议模块、工作模式配置模块、服务器登陆管理模块、用户权限管理模块、终端数据传输模块、作业日志记录模块、消息管理模块组成。

3 系统工作原理

3.1 工作原理概述

机车信号分析软件网络版主要实现机车信号数据的共享分析功能以及作业管理功能,各分析终端将转储的机车信号记录数据上传到中心服务器后,由中心服务器统一管理并维护数据列表。各分析终端通过中心服务器更新数据列表并下载选定的机车信号记录数据进行分析。各分析终端的作业日志通过作业浏览器进行查看[2]。

3.2 数据记录及通信方法

3.2.1 作业日志记录

JT-C(2000)型机车信号设备记录板采用STM32 作为记录CPU,记录机车信号设备运行数据和作业日志数据,使用ATWINC1500 模块作为无线网络接入点实现与便携维护终端的连接。

检修人员按检修作业规范的步骤对机车信号设备进行操作,记录板会将操作动作按时间、类别、名称记录在内部存储区。检修作业完毕后,通过连接到机车信号设备的便携维护终端将作业日志数据提取到便携维护终端,再通过4G 移动网络或Wi-Fi 网络将作业日志记录上传到服务器。

3.2.2 无线网络连接

JT-C(2000)型机车信号设备以无线网络接入点的方式等待便携维护终端的接入。便携维护终端连接到机车信号设备后,使用连接码向机车信号设备发送连接请求。待机车信号设备验证连接请求成功后,向便携维护终端返回机车信号设备号和机车号。

便携维护终端通过Android 的Java 应用程序实现与JT-C(2000)型机车信号设备和服务器的通信。通过Wi-Fi 方式连接到机车信号设备的无线接入点,通过移动4G 网络或Wi-Fi方式连接到服务器。

3.2.3 通信协议

网络通信采用TCP Socket 方式连接,协议格式采用长度、标识、数据区的方式定义。在数据区承载具体的业务内容,通过协议地址、协议版本码、数据命令类型、压缩标识、业务类型码、业务子类型码、业务数据内容的方式进行定义。各设备的协议通过不同的协议版本码、业务类型码进行区分。

3.2.4 数据文件同步

机车信号分析终端与服务器之间在后台自动实现文件同步,当某个机车信号分析终端导入新记录数据或便携维护终端上传记录文件后,其他联网的机车信号分析终端将新纪录数据自动同步到本地。机车信号分析终端和服务器采用C#编写的.NET Framework 应用程序实现。机车信号分析终端和服务器之间采用事件触发通知的方式同步数据文件。服务器采用异步多线程方式,允许同时处理多个分析终端的文件传输过程。

4 系统技术特点

4.1 技术特点

系统设计为兼容单机版和网络版的架构(允许用户自行选择工作方式)。数据采用统一存储,分析车间的人员能上传与共享所有的机车信号数据,从而使数据分析无需在多台计算间切换。其中的用户管理与用户操作记录功能更为规范,为工区人员的作业流程提供了管理依据。

4.2 交互特点

系统应用模块化设计、人性化提示、优化测量软件算法,操作简便、人机友好、供电方式灵活、携带方便。记录分析人员或检修人员通过简单的操作即可完成对机车信号设备的出入库检测和设备状态的监测,并且可通过网络的方式将作业日志和记录数据上传至服务器以便操作者查看,可最大程度地提高电务维护人员的工作效率。

5 结语

本次研发完成了机车信号的传统技术手段与新时代网络信息科技的融合,结合JT-C(2000)型机车信号设备记录分析系统的特点,针对设备检修规程和记录分析统计设计了完备便捷的网络维护方法,进一步提高了JT-C(2000)型机车信号设备的针对性和实用性,可以更有效地服务于安全生产。

猜你喜欢
日志终端服务器
一名老党员的工作日志
复杂线束在双BCI耦合下的终端响应机理
服务器组功能的使用
扶贫日志
X美术馆首届三年展:“终端〉_How Do We Begin?”
通信控制服务器(CCS)维护终端的设计与实现
PowerTCP Server Tool
雅皮的心情日志
雅皮的心情日志
“吃人不吐骨头”的终端为王