一种轨道交通信号维护系统技术方案

技术编号:38264809 阅读:14 留言:0更新日期:2023-07-27 10:22
本发明专利技术实施例公开了一种轨道交通信号维护系统。该系统包括:项目处理子系统和工具化子系统,工具化子系统用于生成各候选工具模块,以及响应于项目处理子系统的调用请求,从至少一个候选工具模块中确定目标工具模块;项目处理子系统用于响应于用户的项目处理请求,根据工具化子系统提供的目标工具模块处理各项目模块。通过运行本发明专利技术实施例所提供的技术方案,可以解决现有的轨道交通信号维护系统中存在多处跨项目交叉调用,导致系统的维护难度较大的问题,实现降低系统代码的冗余度,提高系统处理维护的效率的效果。系统处理维护的效率的效果。系统处理维护的效率的效果。

【技术实现步骤摘要】
一种轨道交通信号维护系统


[0001]本专利技术实施例涉及轨道交通技术,尤其涉及一种轨道交通信号维护系统。

技术介绍

[0002]随着科学技术的发展,通常通过轨道交通信号维护系统实现轨道交通的集中监控、统一维修管理和大数据分析等功能。
[0003]现有的轨道交通信号维护系统,同个工程下不同项目之间存在相同逻辑的模块,某个项目实现该功能模块,其他项目或模块为避免代码重复进行调用实现,导致存在多处跨项目交叉调用,导致系统的维护难度较大。

技术实现思路

[0004]本专利技术实施例提供一种轨道交通信号维护系统,以实现降低系统代码的冗余度,提高系统处理维护的效率。
[0005]本专利技术实施例提供了一种轨道交通信号维护系统,该系统包括:项目处理子系统和工具化子系统;所述项目处理子系统和所述工具化子系统连接;其中:
[0006]所述工具化子系统用于生成各候选工具模块,以及响应于所述项目处理子系统的调用请求,从至少一个所述候选工具模块中确定目标工具模块;
[0007]所述项目处理子系统用于响应于用户的项目处理请求,根据所述工具化子系统提供的所述目标工具模块处理各项目模块。
[0008]可选的,所述工具化子系统具体用于:
[0009]获取建立各项目所需的项目建立数据,并比较各所述项目建立数据;
[0010]根据所述项目建立数据的比较结果确定是否存在相同项目数据;
[0011]若存在,则根据所述相同项目数据生成各候选工具模块。
[0012]可选的,所述工具化子系统具体用于:
[0013]通过微服务架构技术聚合所述相同项目数据,以根据聚合结果生成各所述候选工具模块。
[0014]可选的,所述项目处理子系统还用于:
[0015]通过微服务架构技术聚合所述项目建立数据中除所述相同项目数据外的剩余项目建立数据,以根据聚合结果建立各所述项目模块。
[0016]可选的,所述项目处理子系统具体用于:
[0017]响应于用户的至少两个项目处理请求,同时处理与所述项目处理请求对应的项目模块。
[0018]可选的,所述项目处理子系统,还用于:
[0019]响应于用户的项目打包请求,从至少一个候选项目模块中确定目标项目模块,并打包所述目标项目模块。
[0020]可选的,所述项目处理子系统,还用于:
[0021]基于Spring Boot技术,响应于用户的项目新建请求,建立基于所述轨道交通信号维护系统框架的项目。
[0022]可选的,所述项目模块,包括:
[0023]临时限速服务器项目模块、无线闭塞中心项目模块和列控中心项目模块中的至少一种。
[0024]可选的,所述候选工具模块,包括:
[0025]自主化地面电子单元模块、电源模块和公共报警模块中的至少一种。
[0026]本专利技术实施例通过工具化子系统生成各候选工具模块,以及响应于项目处理子系统的调用请求,从至少一个候选工具模块中确定目标工具模块,通过项目处理子系统响应于用户的项目处理请求,根据工具化子系统提供的所述目标工具模块处理各项目模块。解决现有的轨道交通信号维护系统中存在多处跨项目交叉调用,导致系统的维护难度较大的问题,实现降低系统代码的冗余度,提高系统处理维护的效率的效果。
附图说明
[0027]图1为本专利技术实施例提供的一种轨道交通信号维护系统的结构示意图。
具体实施方式
[0028]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0029]实施例
[0030]现有的铁路线路复杂、线路上车站数量众多,在信息化迅速发展的趋势下,每一车站设备都部署了相关的车站设备软件以提升铁路行业信息化建设及智能化管理。然而,根据不同需求进行开发,需要付出时间和人力成本。同时,系统框架对在轨道交通信号维护系统开发过程中起重要作用,合理有效的轨道交通信号维护系统框架可以提高开发人员的工作效率。
[0031]图1为本专利技术实施例提供的一种轨道交通信号维护系统的结构示意图。参见图1,该轨道交通信号维护系统1包括项目处理子系统110和工具化子系统120。
[0032]其中,项目处理子系统110和工具化子系统120连接。
[0033]工具化子系统120用于生成各候选工具模块,以及响应于项目处理子系统110的调用请求,从至少一个候选工具模块中确定目标工具模块。其中,工具模块为相关应用模块和公共方法等的封装,示例性的,若工具模块为公共方法,则工具模块为程序处理过程中可能会用到的相关基础算法以及转换方法等的集合的封装。若工具模块为相关应用模块则工具模块为常用的应用功能模块,作为系统的各项目中可能会加入的模块进行单独封装。
[0034]候选工具模块为预先封装好的工具模块,用于响应项目处理子系统110中项目模块的调用请求,将被调用的候选工具模块作为目标工具模块。其中,不同项目模块可以调用同一个工具模块,工具模块响应调用请求将内容返回至该项目模块。如图1所示,项目模块1可以调用候选工具模块1

6。项目模块2可以调用候选工具模块2、候选工具模块4和候选工具模块6等。
[0035]本实施例中,可选的,所述候选工具模块,包括:
[0036]自主化地面电子单元模块、电源模块和公共报警模块中的至少一种。
[0037]项目处理子系统110用于响应于用户的项目处理请求,根据工具化子系统120提供的目标工具模块处理各项目模块。其中,项目模块为项目处理子系统110下的不同项目对应的模块。根据至少一个用户的项目处理请求,通过对目标工具模块的调用在该项目模块的处理过程中应用该目标工具模块。项目处理请求可以为对项目的构建、修改等,本实施例对此不进行限制。
[0038]本实施例中,可选的,项目模块包括临时限速服务器(Temporary Speed Restriction Server,TSRS)项目模块、无线闭塞中心项目模块和列控中心项目模块中的至少一种。
[0039]需要说明的是,项目处理子系统110可单独运行,工具化子系统120供项目处理子系统110调用来实现相应功能,依赖于项目处理子系统110中的具体的项目模块,其本身并不具备单独运行的需求。
[0040]本实施例中,可选的,工具化子系统120具体用于:
[0041]获取建立各项目所需的项目建立数据,并比较各所述项目建立数据;
[0042]根据所述项目建立数据的比较结果确定是否存在相同项目数据;
[0043]若存在,则根据所述相同项目数据生成各候选工具模块。
[0044]其中,项目建立数据为建立该项目所需的数据,例如为业务需求数据等,可以在建立项目模块前获取,也可以在项目模块的建立过程中获取,本实施例对此不进行限制。根据各项本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种轨道交通信号维护系统,其特征在于,包括:项目处理子系统和工具化子系统;所述项目处理子系统和所述工具化子系统连接;其中:所述工具化子系统用于生成各候选工具模块,以及响应于所述项目处理子系统的调用请求,从至少一个所述候选工具模块中确定目标工具模块;所述项目处理子系统用于响应于用户的项目处理请求,根据所述工具化子系统提供的所述目标工具模块处理各项目模块。2.根据权利要求1所述的系统,其特征在于,所述工具化子系统具体用于:获取建立各项目所需的项目建立数据,并比较各所述项目建立数据;根据所述项目建立数据的比较结果确定是否存在相同项目数据;若存在,则根据所述相同项目数据生成各候选工具模块。3.根据权利要求2所述的系统,其特征在于,所述工具化子系统具体用于:通过微服务架构技术聚合所述相同项目数据,以根据聚合结果生成各所述候选工具模块。4.根据权利要求2所述的系统,其特征在于,所述项目处理子系统还用于:通过微服务架构技术聚合所述项目建...

【专利技术属性】
技术研发人员:陈浩陈强石明明任文博赵红梅胡延雪王帆徐昱吴泳洁程宇佳史智魁余晓玲王珊珊陈瑞婷冯振
申请(专利权)人:北京全路通信信号研究设计院集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1