一种基于微服务架构的关站系统以及关站服务端技术方案

技术编号:32223596 阅读:22 留言:0更新日期:2022-02-09 17:28
本发明专利技术实施例公开了一种基于微服务架构的关站系统以及关站服务端,关站系统包括关站应用模块、关站微服务模块以及至少一个车站综合监控模块,关站微服务模块以容器化的方式部署在中央云平台中,关站应用模块根据用户发送的激活指令,向对应的关站微服务模块发送控制请求指令,关站微服务模块根据控制请求指令,从对应的设备控制模型中获取与接入车站相对应的业务逻辑,根据业务逻辑向与第一接入车站相对应的车站综合监控模块发送关站指令;车站综合监控模块向接入车站对应的车站设备发送关站指令,以使车站设备执行关站操作,本发明专利技术实施例大大提高了地铁车站的关站效率,解决了现有技术中地铁车站存在着的关站效率低下的技术问题。技术问题。技术问题。

【技术实现步骤摘要】
一种基于微服务架构的关站系统以及关站服务端


[0001]本申请实施例涉及车站设备控制领域,尤其涉及一种基于微服务架构的关站系统以及关站服务端。

技术介绍

[0002]目前,随着我国大力推进轨道交通的发展,国内许多城市目前都建设有地铁,但由于地铁站点和列车的维护需要,国内目前还无法实现全天不间断的地铁服务。在地铁运营时间结束后,地铁公司需要对地铁站点执行关站任务。近年来,各个地铁公司陆续开始构建自动化的关站业务模式,纷纷推出了自动化关站系统。
[0003]现有的自动化关站系统一般为车站级单体应用,只支持对单一车站的关站控制,无法实现对所有车站进行关站控制,并且智能化程度比较低,系统在上线交付之后就难以根据车站实际运营需求进行改进。其次,由于现有的自动化关站系统都是独立的单体应用,线路或线网的运营管理机构难以有效的对关站业务进行整体决策和指导。
[0004]综上所述,现有技术中的自动化关站系统难以根据车站实际运营需求进行改进,无法实现在线路或线网中心对所有车站进行关站控制,导致地铁车站存在着关站效率低下的技术问题。

技术实现思路

[0005]本专利技术实施例提供了一种基于微服务架构的关站系统以及关站服务端,解决了现有技术中地铁车站存在着的关站效率低下的技术问题。
[0006]第一方面,本专利技术实施例提供了一种基于微服务架构的关站系统,包括关站应用模块、关站微服务模块以及至少一个车站综合监控模块,所述关站应用模块与所述关站微服务模块相对应,所述关站微服务模块以容器化的方式部署在中央云平台中,每个所述车站综合监控模块与每个接入车站相对应;
[0007]所述关站应用模块用于根据用户发送的激活指令,向对应的关站微服务模块发送控制请求指令,所述激活指令以及所述控制请求指令中包括有需要进行关站的第一接入车站的信息;
[0008]所述关站微服务模块用于根据用户发送的模型设置指令,设置设备控制模型,所述设备控制模型中包括有每个所述接入车站的业务逻辑,以及用于,根据所述关站应用模块发送的控制请求指令,从对应的设备控制模型中获取与所述第一接入车站相对应的第一业务逻辑,根据所述第一业务逻辑向与所述第一接入车站相对应的车站综合监控模块发送关站指令;
[0009]所述车站综合监控模块用于对所述接入车站的车站设备进行监控,以及用于,接收所述关站指令,向所述第一接入车站对应的车站设备发送关站指令,以使所述车站设备根据所述关站指令执行关站操作。
[0010]优选的,所述关站微服务模块包括业务配置微服务子模块以及多个设备控制微服
务子模块,所述设备控制微服务子模块与所述接入车站中每一类别的车站设备一一对应,且每个所述设备控制微服务子模块与设备控制模型一一对应;
[0011]所述业务配置微服务子模块用于根据用户发送的模型设置指令,在与每个所述设备控制微服务子模块相对应的设备控制模型中,设置与每个所述接入车站中对应类别的车站设备相对应的业务逻辑;
[0012]所述设备控制微服务子模块用于根据所述关站应用模块发送的控制请求指令确定所述第一接入车站,从对应的设备控制模型中获取与所述第一接入车站相对应的第一业务逻辑,根据所述第一业务逻辑向与所述第一接入车站相对应的车站综合监控模块发送关站指令。
[0013]优选的,所述设备控制模型包括:通讯检测设备控制模型、广播设备控制模型、视频监控设备控制模型、导引设备控制模型、环控设备控制模型、自动售检票设备控制模型、垂梯设备控制模型、电扶梯设备控制模型、照明设备控制模型以及卷帘门设备控制模型。
[0014]优选的,所述业务逻辑包括每个所述接入车站所能够使用的设备控制微服务子模块以及所述接入车站中每一类别的车站设备的关站逻辑;
[0015]相应的,所述关站应用模块用于根据用户发送的激活指令,确定对应的设备控制微服务子模块是否为所述第一接入车站所能够使用的第一设备控制微服务子模块,若是,则向所述第一设备控制微服务子模块发送控制请求指令;
[0016]所述第一设备控制微服务子模块用于根据所述关站应用模块发送的控制请求指令,从与所述第一设备控制微服务子模块相对应的第一设备控制模型中获取与所述第一接入车站相对应的第一关站逻辑,根据所述第一关站逻辑确定对应类别的车站设备的关站动作以及动作执行顺序,根据所述关站动作以及所述动作执行顺序向与所述第一接入车站对应的车站综合监控模块发送关站指令。
[0017]优选的,所述业务配置微服务子模块还用于根据用户发送的流程配置指令,在每个所述设备控制微服务子模块中设置每个所述接入车站的业务流程,所述业务流程包括所述接入车站中每一类别的车站设备的期望状态、每个所述设备控制微服务子模块的执行状态反馈逻辑以及每个所述设备控制微服务子模块的逾期告警逻辑;
[0018]所述第一设备控制微服务子模块用于向对应的车站综合监控模块发送关站指令后,还用于根据所述执行状态反馈逻辑,从所述对应的车站综合监控模块中获取对应类别的车站设备的关站执行状态,根据逾期告警逻辑将所述关站执行状态与所述期望状态进行比较,当所述关站执行状态与所述期望状态不一致时,发出警报。
[0019]优选的,所述关站微服务模块还包括数据分析微服务子模块;
[0020]所述数据分析微服务子模块用于根据所述关站应用模块发送的控制请求指令,从每个所述第一设备控制微服务子模块中获取所述关站执行状态以及所述期望状态,根据所述关站执行状态以及所述期望状态确定所述第一接入车站的总体关站情况以及生成关站报告,将所述总体关站情况以及关站报告发送给对应的关站应用模块,以使所述对应的关站应用模块对所述总体关站情况以及关站报告进行可视化展示。
[0021]优选的,所述关站微服务模块包括关站日志微服务子模块以及关站报告微服务子模块;
[0022]所述关站日志微服务子模块用于从每个所述第一设备控制微服务子模块中获取
所述关站执行状态,根据所述关站执行状态确定所述第一接入车站的总体关站情况,将所述总体关站情况发送至所述对应的关站应用模块,以使所述对应的关站应用模块对所述总体关站情况进行可视化展示;
[0023]所述关站报告微服务子模块用于从每个所述第一设备控制微服务子模块中获取所述关站执行状态以及所述期望状态,将所述关站执行状态与所述期望状态进行比较,根据比较结果生成所述关站报告,将所述关站报告发送至所述对应的关站应用模块,以使所述对应的关站应用模块对所述关站报告进行可视化展示。
[0024]优选的,所述关站报告微服务子模块用于将所述关站执行状态与所述期望状态进行比较,根据比较结果生成所述关站报告的具体过程为:
[0025]所述关站报告微服务子模块用于将所述关站执行状态与所述期望状态进行比较,将所述关站执行状态与所述期望状态一致的数据项进行过滤,将所述关站执行状态与所述期望状态不一致的数据项突出显示,生成所述关站报告。
[0026]优选的,所述对应的关站应用模块还用于根据用户发送的签名指令,对所述关站报告进行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于微服务架构的关站系统,其特征在于,包括关站应用模块、关站微服务模块以及至少一个车站综合监控模块,所述关站应用模块与所述关站微服务模块相对应,所述关站微服务模块以容器化的方式部署在中央云平台中,每个所述车站综合监控模块与每个接入车站相对应;所述关站应用模块用于根据用户发送的激活指令,向对应的关站微服务模块发送控制请求指令,所述激活指令以及所述控制请求指令中包括有需要进行关站的第一接入车站的信息;所述关站微服务模块用于根据用户发送的模型设置指令,设置设备控制模型,所述设备控制模型中包括有每个所述接入车站的业务逻辑,以及用于,根据所述关站应用模块发送的控制请求指令,从对应的设备控制模型中获取与所述第一接入车站相对应的第一业务逻辑,根据所述第一业务逻辑向与所述第一接入车站相对应的车站综合监控模块发送关站指令;所述车站综合监控模块用于对所述接入车站的车站设备进行监控,以及用于,接收所述关站指令,向所述第一接入车站对应的车站设备发送关站指令,以使所述车站设备根据所述关站指令执行关站操作。2.根据权利要求1所述的一种基于微服务架构的关站系统,其特征在于,所述关站微服务模块包括业务配置微服务子模块以及多个设备控制微服务子模块,所述设备控制微服务子模块与所述接入车站中每一类别的车站设备一一对应,且每个所述设备控制微服务子模块与设备控制模型一一对应;所述业务配置微服务子模块用于根据用户发送的模型设置指令,在与每个所述设备控制微服务子模块相对应的设备控制模型中,设置与每个所述接入车站中对应类别的车站设备相对应的业务逻辑;所述设备控制微服务子模块用于根据所述关站应用模块发送的控制请求指令确定所述第一接入车站,从对应的设备控制模型中获取与所述第一接入车站相对应的第一业务逻辑,根据所述第一业务逻辑向与所述第一接入车站相对应的车站综合监控模块发送关站指令。3.根据权利要求2所述的一种基于微服务架构的关站系统,其特征在于,所述设备控制模型包括:通讯检测设备控制模型、广播设备控制模型、视频监控设备控制模型、导引设备控制模型、环控设备控制模型、自动售检票设备控制模型、垂梯设备控制模型、电扶梯设备控制模型、照明设备控制模型以及卷帘门设备控制模型。4.根据权利要求2所述的一种基于微服务架构的关站系统,其特征在于,所述业务逻辑包括每个所述接入车站所能够使用的设备控制微服务子模块以及所述接入车站中每一类别的车站设备的关站逻辑;相应的,所述关站应用模块用于根据用户发送的激活指令,确定对应的设备控制微服务子模块是否为所述第一接入车站所能够使用的第一设备控制微服务子模块,若是,则向所述第一设备控制微服务子模块发送控制请求指令;所述第一设备控制微服务子模块用于根据所述关站应用模块发送的控制请求指令,从与所述第一设备控制微服务子模块相对应的第一设备控制模型中获取与所述第一接入车站相对应的第一关站逻辑,根据所述第一关站逻辑确定对应类别的车站设备的关站动作以
及动作执行顺序,根据所述关站动作以及所述动作执行顺序向与所述第一接入车站对应的车站综合监控模块发送关站指令。5.根据权利要求4所述的一种基于微服务架构的关站系统,其特征在于,所述业务配置微服务子模块还用于根据用户发送的流程配置指令,在每个所述设备控制微服务子模块中设置每个所述接入车站的业务流程,所述业务流程包括所述接入车站中每一类别的车站设备的期望状态、每个所述设备控制微服务子模块的执行状态反馈逻辑以及每个所述设备控制微服务子模块的逾期告...

【专利技术属性】
技术研发人员:肖雄夏晨肖中卿
申请(专利权)人:广州华佳软件有限公司佳都科技集团股份有限公司广东华之源信息工程有限公司广州佳都城轨智慧运维服务有限公司
类型:发明
国别省市:

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

1