一种实现列控数据处理的方法和装置

文档序号:1938099 发布日期:2021-12-07 浏览:15次 >En<

阅读说明:本技术 一种实现列控数据处理的方法和装置 (Method and device for realizing train control data processing ) 是由 周小辉 赵国辉 赵晓刚 张潇潇 田浩杉 盛雪琳 周琳琳 于 2021-08-27 设计创作,主要内容包括:本文公开一种实现列控数据处理的方法和装置,包括:根据列控数据表的第一表名确定需要审核的列控数据表的线路类型;从确定的线路类型对应的标准表中,根据第一表名确定用于数据审核的标准表;根据预先配置的不同线路类型的列控数据表的审核规则及确定的用于数据审核的标准表对列控数据表进行审核,以获取第一审核报告;其中,标准表包括:预先存储的包含线路参数的数据表和/或参数配置平台配置的数据表。本发明实施例根据线路类型配置对应的审核规则,根据配置各线路类型的审核规则对列控数据表进行审核,实现了列控数据表的自动审核,提升了列控数据的审核效率。(The utility model discloses a method and a device for realizing train control data processing, comprising the following steps: determining the line type of the column control data table to be checked according to the first table name of the column control data table; determining a standard table for data auditing according to a first table name from the standard table corresponding to the determined line type; auditing the column control data table according to pre-configured auditing rules of the column control data tables of different line types and a determined standard table for data auditing to obtain a first auditing report; wherein, the standard table includes: and the pre-stored data table comprises the line parameters and/or the data table of the parameter configuration platform configuration. According to the embodiment of the invention, the corresponding audit rule is configured according to the line type, and the column control data table is audited according to the audit rule configured for each line type, so that the automatic audit of the column control data table is realized, and the audit efficiency of the column control data is improved.)

一种实现列控数据处理的方法和装置

技术领域

本文涉及但不限于轨道交通技术,尤指一种实现列控数据处理的方法和装置。

背景技术

硬件、软件和数据共同组成了列控系统中的列控信号设备,而列控工程数据表(简称列控数据表)是铁路列控系统中应答器、列控中心、临时限速服务器、联锁和无线闭塞中心等列控信号设备配置数据的基础;列控信号设备是安全设备,数据的正确性十分重要,正确的列控数据表,与列控信号设备的安全可靠运行关联;为保障列控设备的安全可靠运行,需要对列控数据表进行审核校验。列控工程工期紧张、工程数据量大、工程数据之间关系紧密,数据审核工作量多;在线路新建或改造期间还经常出现设计方案变更、线路数据变化等会引起列控数据表的频繁变更的情况,增加数据审核工作。

当前国内各设计院及列控信号设备厂家针对列控数据表的数据审核包括:人工审核、集成测试、自动化审核工具审核等几种方法;其中,人工审核存在遗漏、审核速度慢等问题;集成测试通过将信号系统集成为完整的系统仿真实际站场进行测试,该方法测试问题定位到数据问题需较多环节的人工参与问题分析,消耗大量人力物力,且系统的集成测试是铁路工程中较后期的环节,发现数据存在问题需要较高的修正成本;自动化审核工具审核是应用较多的方法,审核效率和正确性较高,且在前期就能审核出存在问题的数据,减小修正成本;但自动化审核工具审核的手段单一,对需要审核的列控数据表,由于不同的线路类型使用的自动化审核工具可能不同,需要技术人员根据列控数据表的内容,根据列控数据表的线路类型确定自动化审核工具,从确定的自动化审核工具中根据列控数据表选择用于比对的列控数据标准表,选出用于比对的列控数据标准表之后自动化审核工具基于编制规范及各列控数据表之间的关系进行数据审核,由于表名不规范或版本问题,列控数据表的审核存在审核不完全,部分数据审核不到的问题。

如何完全高效的完成列控数据表的数据审核,成为一个有待解决的技术问题。

发明内容

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

本发明实施例提供一种实现列控数据处理的方法和装置,能够实现列控数据的自动审核,提升数据审核效率。

本发明实施例提供了一种实现列控数据处理的方法,包括:

根据列控数据表的第一表名确定需要审核的列控数据表的线路类型;

从确定的线路类型对应的标准表中,根据第一表名确定用于数据审核的标准表;

根据预先配置的不同线路类型的列控数据表的审核规则及确定的用于数据审核的标准表对列控数据表进行审核,以获取第一审核报告;

其中,所述标准表包括:预先存储的包含线路参数的数据表和/或参数配置平台配置的数据表。

另一方面,本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述实现列控数据处理的方法。

再一方面,本发明实施例还提供一种终端,包括:存储器和处理器,所述存储器中保存有计算机程序;其中,

处理器被配置为执行存储器中的计算机程序;

所述计算机程序被所述处理器执行时实现如上述实现列控数据处理的方法。

还一方面,本发明实施例还提供一种实现列控数据处理的装置,包括:确定类型单元、确定标准表单元和审核单元;其中,

确定类型单元设置为:根据列控数据表的第一表名确定需要审核的列控数据表的线路类型;

确定标准表单元设置为:从确定的线路类型对应的标准表中,根据第一表名确定用于数据审核的标准表;

审核单元设置为:根据预先配置的不同线路类型的列控数据表的审核规则及确定的用于数据审核的标准表对列控数据表进行审核,以获取第一审核报告;

其中,所述标准表包括:预先存储的包含线路参数的数据表和/或参数配置平台配置的数据表。

本申请技术方案包括:根据列控数据表的第一表名确定需要审核的列控数据表的线路类型;从确定的线路类型对应的标准表中,根据第一表名确定用于数据审核的标准表;根据预先配置的不同线路类型的列控数据表的审核规则及确定的用于数据审核的标准表对列控数据表进行审核,以获取第一审核报告;其中,标准表包括:预先存储的包含线路参数的数据表和/或参数配置平台配置的数据表。本发明实施例根据线路类型配置对应的审核规则,根据配置各线路类型的审核规则对列控数据表进行审核,实现了列控数据表的自动审核,提升了列控数据的审核效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例实现列控数据处理的方法的流程图;

图2为本发明实施例工作联系单文件的示意图;

图3为本发明实施例实现列控数据处理的装置的结构框图;

图4为本发明实施例基于浏览器和服务器(BS)的系统架构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1为本发明实施例实现列控数据处理的方法的流程图,如图1所示,包括:

步骤101、根据列控数据表的第一表名确定需要审核的列控数据表的线路类型;

在一种示例性实例中,本发明实施例中线路类型可以包括以下一种或任意组合:列车运行控制系统(CTCS)0、CTCS2和CTCS3。

步骤102、从确定的线路类型对应的标准表中,根据第一表名确定用于数据审核的标准表;

其中,标准表包括:预先存储的包含线路参数的数据表和/或参数配置平台配置的数据表。

需要说明的是,包含线路参数的数据表包括在进行轨道交通方案设计时,针对线路的参数进行设定的数据表;参数配置平台配置的数据表可以包括:站场图数据;

步骤103、根据预先配置的不同线路类型的列控数据表的审核规则及确定的用于数据审核的标准表对列控数据表进行审核,以获取第一审核报告。

在一种示例性实例中,本发明实施例可以将需要校验的列控数据表读取到内存中,根据线路类型,按照对应的校验规则对列控数据表及各表之间的数据进行审核,并生成第一审核报告。

本发明实施例根据线路类型配置对应的审核规则,根据配置各线路类型的审核规则对列控数据表进行审核,实现了列控数据表的自动审核,提升了列控数据的审核效率。

在一种示例性实例中,根据列控数据表的第一表名确定需要审核的列控数据表的线路类型之前,本发明实施例方法还包括:

配置表名关键字与第一表名的对应关系;

根据列控数据表的第二表名包含的表名关键字和配置的对应关系,确定列控数据表的第一表名。

本发明实施例配置列控数据表的表名关键字后,通过配置的表名关键字可以将不标准的第二表名自动识别为第一表名(即标准的表名),例如:列控数据表中进路信息表的默认表名是“进路信息表”,配置表名关键字为“进路表”来识别表名中包含进路表的所有进路信息表;

在一种示例性实例中,对列控数据表进行审核之前,本发明实施例方法还包括:

根据预设的编辑指令,对标准表中的一项以上参数进行配置。

本发明实施例可以由本领域技术人员对标准表中的一项参数进行编辑后,根据编辑后的标准表对列控数据表进行校验;例如、线路速度表中最高速度的配置,一般情况下,CTCS-2级区段正向最高允许速度为250千米/小时(km/h),即参数默认为250km/h;但是在一些线路中要求正向最高允许速度为200km/h,本发明实施例根据接收到的外部指令将该值编辑为200km/h,通过编辑的参数对该线路的线路速度表进行审核。

在一种示例性实例中,本发明实施例方法还包括:

根据接收的外部指令,选定不同版本的两个以上列控数据表;

根据接收的触发指令,对选定的列控数据表的两个以上不同版本的数据进行比对,并根据比对的结果生成第二审核报告。

本发明实施例不同版本的两个以上列控数据表可以包括同一个项目在不同项目阶段生成的列控数据表;本发明实施例支持对同一项目的两个以上不同版本列控数据表的比对校验,两个不同版本的列控数据表参照相关技术会上传到数据库中;列控数据表的比对包括:对列控数据表的每个表单及单元格进行比对;本发明实施例在进行比对时,可以对内容不同的地方进行记录,根据记录形成第二审核报告;在一种示例性实例中,本发明实施例可以将比对确定的内容不同的个数显示在预设页面上,内容均相同时,在预设页面上显示无差异。通过列控数据表的比对,本发明实施例更深程度的完成了列控数据表的审核,提高了列控数据表中数据的正确性,为提高列控系统的安全可靠运行提供数据支持。

在一种示例性实例中,本发明实施例方法还包括:

根据第一审核结果生成第一工作联系单文件;

将生成的第一工作联系单文件存储到对应于第一工作联系单文件的文件数据库。

在一种示例性实例中,本发明实施例方法还包括:

根据生成的第二审核结果,生成第二工作联系单文件;

将生成的第二工作联系单文件存储到对应于第二工作联系单文件的文件数据库。

在一种示例性实例中,本发明实施例工作联系单文件(包括第一工作联系单文件和第二工作联系单文件)中参照工作联系单的内容设置,还可以包括:接收单位、数据审核人和签发人。图2为本发明实施例工作联系单文件的示意图,如图2所示,工作联系单文件中包含:项目名称、文件名称、文件编号、接收单元、接收人、发文单位、拟稿人、签发人、签发日期、以及第一审核结果和/或第二审核结果的内容,例如:对列控数据表进行审核或比对时,列控数据表存在的问题或差异;列控数据表包括:进路信息表和正线信号数据表等。

本发明实施例根据列控数据表的第一审核结果,生成与相关部门(例如设计院)之间的问题沟通记录,通过自动生成第一工作联系单文件,提高了技术人员的工作效率。本发明实施例将数据审核获得的审核问题记录在第一工作联系单文件中,本发明实施例可以预先设置工作联系单的模板,在数据审核出现不同时,将审核结果(例如数据审核时比对出的不同的内容)填充到工作联系单模板中,本发明实施例可以将填充审核结果的第一工作联系单文件保存到文件数据库,数据审核的工作人员可以根据业务需求,将第一工作联系单文件审核后发给接收单位。

在一种示例性实例中,本发明实施例方法还包括:

接收到用户上传列控数据表时,记录列控数据表的上传信息;

其中,上传信息包括以下一项或任意组合:用户信息、列控数据表的版本信息、上传时间信息和上传地址信息。

本发明实施支持列控数据表的上传与存储,通过上传信息的记录,实现了列控数据表的有效管理。当上传信息中包括版本信息时,本发明实施例可以实现列控数据表的版本管理;通过对列控数据表的管理,进一步保证了列控系统数据的正确性,防止用错列控数据表影响列控系统的运行。

本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机程序,计算机程序被处理器执行时实现上述实现列控数据处理的方法。

本发明实施例还提供一种终端,包括:存储器和处理器,存储器中保存有计算机程序;其中,

处理器被配置为执行存储器中的计算机程序;

计算机程序被处理器执行时实现如上述实现列控数据处理的方法。

图3为本发明实施例实现列控数据处理的装置的结构框图,如图3所示,包括:确定类型单元、确定标准表单元和审核单元;其中,

确定类型单元设置为:根据列控数据表的第一表名确定需要审核的列控数据表的线路类型;

确定标准表单元设置为:从确定的线路类型对应的标准表中,根据第一表名确定用于数据审核的标准表;

审核单元设置为:根据预先配置的不同线路类型的列控数据表的审核规则及确定的用于数据审核的标准表对列控数据表进行审核,以获取第一审核报告;

其中,标准表包括:预先存储的包含线路参数的数据表和/或参数配置平台配置的数据表。

在一种示例性实例中,本发明实施例装置还包括配置对应关系单元和识别单元;其中,

配置对应关系单元设置为:配置表名关键字与第一表名的对应关系;

识别单元设置为:根据列控数据表的第二表名包含的表名关键字和配置的对应关系,确定列控数据表的第一表名。

在一种示例性实例中,本发明实施例装置还包括配置参数单元,设置为:

根据预设的编辑指令,对标准表中的一项以上参数进行配置。

在一种示例性实例中,本发明实施例装置还包括选择单元;

选择单元设置为:根据接收的外部指令,选定不同版本的两个以上列控数据表;

审核单元还设置为:根据接收的触发指令,对选定的列控数据表的两个以上不同版本的数据进行比对,并根据比对的结果生成第二审核报告。

在一种示例性实例中,本发明实施例装置还包括第一生成单元和第一发送单元;其中,

第一生成单元设置为:根据第一审核结果生成第一工作联系单文件;

第一发送单元设置为:将生成的第一工作联系单文件存储到对应于第一工作联系单文件的文件数据库。

在一种示例性实例中,本发明实施例装置还包括第二生成单元和第二发送单元;其中,

第二生成单元设置为:根据生成的第二审核结果,生成第二工作联系单文件;

第二发送单元设置为:将生成的第二工作联系单文件存储到对应于第二工作联系单文件的文件数据库。

在一种示例性实例中,本发明实施例装置还包括记录单元,设置为:

接收到用户上传列控数据表时,记录列控数据表的上传信息;

其中,上传信息包括以下一项或任意组合:用户信息、列控数据表的版本信息、上传时间信息和上传地址信息。

在一种示例性实例中,本发明实施例可以基于浏览器和服务器(BS)架构;基于BS架构的系统,该系统可以作为铁路参数配置平台的子系统,是供列控信号设备配置数据的系统平台;通过系统能够实现列控数据表高效高质的审核,能对列控数据表进行版本管理、历史溯源;采用BS架构的系统可与参数配置平台相融合;相比CS架构,BS架构免安装,可在任意具备网络条件的环境下进行工作。图4为本发明实施例基于BS的系统架构图,如图4所示,本发明实施例系统采用该系统采用前后端分离的模式,前端可以采用开源框架实现,例如:Vue(是一套用于构建用户界面的渐进式JavaScript框架)和Element-UI(采用Vue 2.0作为基础框架实现的组件库),本发明实施例可以对基础组件进行高度封装,以减少代码的冗余性;后端可以采用SpringBoot(由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。)、SpringSecurity(一个功能强大且高度可定制的身份验证和访问控制框架;提供了完善的认证机制和方法级的授权功能)、远程字典服务(Redis)、Jwt(为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录场景)和关系型数据库管理系统(MySQL)的架构形式;本发明实施例具备完善的权限管理机制,通过用户分配角色,角色分配操作权限的形式,实现不同人看不同数据,不同人对同一页面操作权限的不同,同时后端使用SpringSecurity进行鉴权,验证用户是否有权限执行业务操作。使用MySQL关系型数据库存储系统业务层基础数据,采用Redis实时库,来缓存系统级别基础数据,提高了系统数据并发访问速度。本发明实施例系统包含查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);本发明实施例端和后端数据交互时,采用Jwt做令牌(Token)认证,在用户登录成功时,基于当前用户基础信息与唯一的令牌秘钥生成全局唯一Token,每次数据操作时,验证令牌的合法性和有效性;当令牌不合法时,系统禁用当前的数据请求,以保证系统数据的安全性。本发明实施例系统采用专业接口对接机制,后端统一采用restful(一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制)接口方式,集成swagger-ui(一个无依赖的HTML、JS和CSS集合,可以为Swagger兼容API动态生成优雅文档)在线接口文档,通过Jwt令牌安全数据验证,方便系统的二次开发以及第三方系统的对接;本发明实施例可以通过操作日志,记录用户操作;通过记录异常日志,方便开发人员定位错误;采用druid(专为需要快速数据查询与摄入的工作流程而设计,在即时数据可见性、即席查询、运营分析以及高并发等方面表现非常出色)监控数据库访问性能,实现SQL监控。

“本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。”。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种实现信息处理的方法、装置、计算机存储介质及终端

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!