浅析TDCS3.0车站子系统数据平台的设计与实现论文

论文 时间:2019-11-21 我要投稿

浅析TDCS3.0车站子系统数据平台的设计与实现论文

  TDCS3.0系统是原TDCS2.0系统的优化升级版,自2013年中国铁路总公司颁布《列车调治指挥系统(3.0)技术条件》后开始实施。TDCS3.0系统中的车站子系统是整个系统的焦点子系统。目前车站子系统需要维护大量的线路和车站设备基础数据,如站场信号设备、站细数据、车站收支口、站间连接关系、里程数据、电力臂、车次编订表、机车类型等。车站子系统的相关子模块(如车站值班员、信号员、电务维修机、车站处置惩罚单元TPU)均需要使用这些基础数据。由于原TDCS2.0系统在架构和软件设计时,接纳的是读取配置文件的要领,各子模块需进行独立配置和维护,易造成重复性事情,且容易堕落。为此,针对TDCS3.0车站子系统建设一个数据平台,接纳合理的系统架构,方便运输指挥人员和系统维护人员进行数据维护和治理,制止重复性事情,提高数据的可用性、准确率。

浅析TDCS3.0车站子系统数据平台的设计与实现论文

  1结构设计

  数据平台由数据平台服务器、数据维护治理终端、TDCS3.0车站子系统三部门组成。

  1.1数据平台服务器

  数据平台服务器运行3个子进程:业务数据服务进程、资源文件服务进程、TDCS3.0法式配置数据服务进程。

  1.业务数据服务进程:卖力所有业务数据后台集中存储、维护和分发。数据接纳文件方式存储,并接纳WebService方式提供数据的查询、导入、编辑操作。业务数据包罗通用数据和车站数据。

  通用数据(全局数据):列车运行类型、列车运行优先级、列车类型(车次编订表)、机车类型、车站列表、区段列表、区间列表、电力臂、列车路径、干线界说等。

  车站数据(每个站差异):车站股道、车站正线、股道分组、车站收支口、冲突限制界说、列车牢固径路等。

  2.资源文件服务进程:配置数据后台服务进程,并与业务数据服务进程和配置数据服务进程进行通信,接纳WebService方式提供数据下载。TDCS3.0车站子系统,可与本进程连接,通过WebService接口获取本站所需的通用数据和车站数据。

  3.TDCS3.0法式配置数据服务进程:配置数据的后台服务进程,卖力配置数据的集中存储、维护、分发。包罗:车站子系统各终端实体号列表、通信配置、车站子系统各终端的权限配置、TDCS3.0错办报警功效定制配置。

  1.2数据维护治理终端

  数据维护治理终端运行业务数据维护软件和配置数据维护软件2个法式。

  1.业务数据维护软件:提供人机交互界面,行车运输指挥人员或系统维护人员通过人机界面前台终端进行车站业务数据的维护和治理。为淘汰事情量,可以对车站站细、列车类型(车次编订表)、列车牢固径路等进行批量导入。通过增加差异事情区的方式对业务数据进行版本治理,确保数据的可追溯性。

  2.配置数据维护软件:提供人机交互界面,系统维护人员通过人机界面前台终端进行车站配置数据的维护和治理。此软件与数据平台服务器中的“资源文件服务进程”和“TDCS3.0法式配置数据服务进程”进行通信,体例各站的通信配置、车站子系统各终端的权限配置、TDCS3.0错办报警功效定制配置,并存储在后台数据平台服务器中。

  1.3TDCS3.0车站子系统

  车站子系统的相关子模块通过调用“数据下载软件”与“资源文件服务进程”通信,下载本站所需的业务数据和配置数据,并以xml文件形式生存到指定目录。车站子系统应用法式启动时,将从指定的目录读取本法式需要的业务数据和配置数据。这种方式制止了手工制作的重复性,下载的文件花样统一,降低了人工修改配置文件的堕落风险。

  2功效实现

  数据平台的功效分为三部门:数据的前台维护和治理、数据的后台存储和分发,数据的下载和使用。

  2.1数据的前台维护和治理

  数据的前台维护和治理主要功效如下。

  1.用户登录及权限识别:对用户修改数据的`权限进行治理,差异用户授予差异的权限,如系统维护人员的权限可以设置很高,可以进行系统参数设置、用户信息治理(分配用户权限)和选择事情区进行数据维护。行车运输指挥人员仅开放车站运输数据的维护,如车站站细、车站里程数据、列车牢固径路等的维护。

  2.事情区的设置:事情区设置许多个(如事情区1,2,3,…n),差异事情区代表数据的一个版本,从而对数据进行版本治理。这样数据就有了可追溯性,维护人员可以很容易查询到数据的上一个版本的内容,而且可以通过“比对”的要领,来比力本次的修改内容。

  3.基础数据的导入:基础数据如车站站细、车次编订表、机车类型、列车牢固径路等,可以由原TDCS2.0的配置文件进行批量导入,以淘汰维护人员手工输入的事情量。

  4.模板导入:差异的车站配置数据、通用数据和车站数据都有一定的相似性,可通过“其他车站模板导入”和“其他事情区模板导入”的方式进行复制,再凭据本站特性进行加工,淘汰了维护人员手工输入的事情量。

  5.数据导出备份:在数据维护完成后,可人工将数据以文件的方式导出备份,备份到人工指定位置的文件夹进行备份治理。

  6.生存到数据平台:数据在人工导出备份的同时,也生存到数据平台的后台服务器,制止数据丢失。

  2.2数据的后台存储和分发

  通过“数据平台服务器”进行数据的后台存储和分发,主要有如下功效。

  1.数据的存储:通过WebService方式,接受前台维护软件的正当连接,并响应前台软件的指令,进行数据的增加、修改、删除等操作,进行数据的合理性检查,并实时存储在当地服务器硬盘上。

  2.数据的分发:通过Web-Service方式,接受“数据下载软件”的正当连接,并响应“数据下载软件”的下载配置请求,对请求正当性进行检查,并分发对应车站的配置数据至“数据下载软件”。

  2.3数据的下载和使用

  数据的下载和使用分为主动下载和后台推送2种模式。

  2.3.1主动下载模式

  通过远程调用和响应的方式完成数据的主动下载,其中远程调用方是“数据下载软件”,远程响应方是数据平台服务器中的“资源文件服务进程”。

  由“数据下载软件”发出车站数据的下载请求,“资源文件服务进程”将收到的下载请求进行一系列的核对、匹配和正当性验证事情,确保分发的配置数据是之前请求的数据。分发的数据有车站的相关配置文件、文件的版本号及文件的数量。“数据下载软件”在收到分发过来的数据后,进行一系列的检检验证事情,如配置文件是否与本站号一致、配置文件个数和发送过来的数量是否一致,配置文件内置的版本号与发送过来的版本号是否一致等,然后将检检验证的结果反馈给“资源文件服务进程”。“资源文件服务进程”收到检检验证结果后,进行检查判断,如果发现对方接收乐成则发送一个“乐成”的回执信息,如果发现对方接收数据失败则重新整理一份该站所需数据再次发送,分发数据流程结束。如果第二次分发的数据,“数据下载软件”检查仍然有误,直接将错误信息反馈给前台的TDCS3.0车站子系统应用软件,由系统维护人员人工干预处置惩罚。

  2.3.2后台推送模式

  后台推送模式,通过数据后台推送完成TDCS3.0车站子系统应用软件配置数据的更新,其中数据推送方是数据平台服务器中的“资源文件服务进程”,数据接收方是TDCS3.0车站子系统应用软件。

  由“资源文件服务进程”定时或实时发送指定版本号的配置文件的更新;“应用软件”在收到更新指令后,进行一系列的核对、匹配和正当性验证事情,确保分发的配置数据是本站的正当数据;若配置数据正当,则“应用软件”实时更新软件内存中的数据,并同时替换软件当地的配置文件。实时更新内存中数据,是在不需要申请“铁路维修天窗点”的情况下完成。替换软件当地配置文件,确保“应用软件”下次重启后读取的是最新的配置文件。

  “资源文件服务进程”最多进行二次分发,若第二次分发后“应用法式”仍检查出有误,直接将错误信息反馈给前台的“应用软件”,由系统维护人员人工干预处置惩罚。

  3软件应用

  截止2016年2月底,济南铁路局完成了兖州、白家店等6个站的TDCS2.0向TDCS3.0软件的升级革新事情,西安铁路局完成了宝成、宝中、陇海线19个站的TDCS2.0向TDCS3.0软件的升级革新事情,目前系统运行稳定。

  综上所述,使用数据平台对TDCS3.0车站子系统的配置数据进行统一维护和治理,制止了配置制作等大量重复事情,提高了系统维护人员的事情效率,降低了配置文件堕落的概率,方便了配置数据的版本维护和治理,提升了TDCS3.0车站子系统数据配置制作的自动化、智能化水平,对于保证系统的连续稳定运行具有现实意义。

【浅析TDCS3.0车站子系统数据平台的设计与实现论文】相关文章:

1.浅析基于HTML5的唐卡微电商平台设计与实现论文

2.论文:短信平台系统的设计与实现

3.数字媒体内容治理平台的设计和实现论文

4.云盘算网络教学平台设计与实现论文

5.关于省级政务服务网上平台的设计与实现论文

6.移动校园门户平台的设计与实现论文

7.高校科研平台的数据库结构设计论文

8.简析基于大数据平台的动态票额智能预分系统的研究与实现论文