轨道交通综合维护管理信息发布系统的制作方法

文档序号:7820295阅读:341来源:国知局
轨道交通综合维护管理信息发布系统的制作方法
【专利摘要】本发明公开了一种轨道交通综合维护管理信息发布系统,服务器子系统包括后端服务模块、消息代理服务器;后端服务模块,用于接收来自车站子系统、列车自动监控子系统和车载控制单元的数据并进行存储、处理,产生实时信息并实时发布到消息代理服务器;消息代理服务器,用于接收后台服务模块发布的实时信息,并通过广播的方式,实时推送到订阅该消息的客户端浏览器;客户端浏览器设置有前端页面显示模块;前端页面显示模块,用于向消息代理服务器发送订阅消息,接收消息代理服务器推送的信息并显示在页面。本发明的轨道交通综合维护管理信息发布系统,能提高后端服务模块的扩展性,降低后端服务模块开发的复杂度,提高客户端页面显示的实时性。
【专利说明】轨道交通综合维护管理信息发布系统

【技术领域】
[0001]本发明涉及自动化技术,特别涉及一种轨道交通综合维护管理信息发布系统。

【背景技术】
[0002]在城市轨道交通系统中,信号系统是一个集行车指挥和列车运行控制为一体的非常重要的机电系统,它直接关系到城市轨道交通系统的运营安全、运营效率以及服务质量,它保证乘客和列车的安全,实现列车快速、高密度、有序运行的功能。地铁信号系统的核心是列车自动控制系统(ATC)。
[0003]目前常用的列车自动控制系统(ATC)为基于通信的列车控制系统(CBTC),包括计算机联锁子系统(CBI)、列车自动防护(ATP)子系统、列车自动驾驶(ATO)子系统、列车自动监控子系统(ATS)、区域控制器(ZC)、车载控制单元(On-board Control Unit,0BQJ),他们相互渗透,共同协作,实现地面控制与车上控制相结合、现地控制与中央控制相结合,构成一个以安全设备为基础,集行车指挥、运行调整以及列车驾驶自动化等功能为一体的自动控制系统,完成轨道交通的运营。
[0004]在轨道交通信号系统建设完成之后,对基于通信的列车控制系统(CBTC)这些控制子系统和信号设备、机房设备的运行维护成为工作的重点。保障和提供运维的水平和效率,对轨道交通系统的正常运营具有重要意义。因此,需要有一个系统,能够接收、整合所有控制子系统的维护信息,能够及时监测信号设备和机房设备的运行状态,并能够对实时报警和趋势性预警信息及时提供报警提示。
[0005]在此背景下,采用B/S架构的城市轨道交通综合维护管理系统应运而生。传统的B/S架构的应用中,普遍存在以下问题:
[0006](一 )服务器不能及时把数据变化推送到客户端,只能依赖客户端定时轮询,或者采用Ajax技术。这样就导致实时性差、浪费带宽、服务器负载较高等问题;
[0007]( 二)后端服务模块和前端页面展示模块耦合度较高,导致服务器的扩展性较差。
[0008](三)后端服务模块要管理所有客户端的信息订阅及信息发布,导致服务器开发复杂,且服务器负载较高。


【发明内容】

[0009]本发明要解决的技术问题是提供一种轨道交通综合维护管理信息发布系统,能提高后端服务模块的扩展性,降低后端服务模块开发的复杂度,提高客户端页面显示的实时性,减少后端服务模块的负载,节省带宽。
[0010]为解决上述技术问题,本发明提供的轨道交通综合维护管理信息发布系统,包括车站子系统、服务器子系统、客户端浏览器;车站子系统、服务器子系统、客户端浏览器通过网络进行通信;所述服务器子系统,包括后端服务模块、消息代理服务器;
[0011]所述后端服务模块,用于接收来自车站子系统的数据,向车站子系统发送请求命令,并与列车自动监控子系统、车载控制单元通信,接收列车自动监控子系统和车载控制单元的维护数据,对数据进行存储、处理,产生实时信息并实时发布到所述消息代理服务器;
[0012]所述消息代理服务器,用于接收后台服务模块发布的实时信息,并通过广播的方式,实时推送到订阅该消息的客户端浏览器;
[0013]所述客户端浏览器,设置有前端页面显示模块;
[0014]所述前端页面显示模块,用于向消息代理服务器发送订阅消息,接收消息代理服务器推送的信息并显示在页面。
[0015]较佳的,所述后端服务模块与车站子系统的通信数据,包括实时数据和历史数据;
[0016]实时数据包括:计算机联锁子系统状态、计算机联锁子系统报警、计算机联锁子系统开关量、区域控制器状态、区域控制器报警、微机监测系统报警、微机监测系统开关量;
[0017]历史数据包括:计算机联锁子系统系统状态、计算机联锁子系统报警、计算机联锁子系统设备状态、计算机联锁子系统的系统状态统计报表、微机监测系统的日报表、月报表和年报表数据。
[0018]较佳的,后端服务模块接收的列车自动监控子系统的维护数据包括:列车自动监控子系统的运行状态和列车自动监控子系统的报警信息。
[0019]后端服务模块接收的车载控制单元的维护数据包括:车辆监测信息、车载控制单元的运行状态、车载控制单元的报警信息、车载控制单元的运行日志。
[0020]较佳的,所述消息代理服务器,能进行客户端订阅管理和主题管理。
[0021]较佳的,所述消息代理服务器,启动之后即实时接收后端服务模块发布的实时信息,将这些实时信息按照预先配置的主题名称排列。
[0022]较佳的,所述消息代理服务器,作为独立进程运行,或者嵌入到后台服务模块中运行。
[0023]较佳的,所述消息代理服务器,记录前端页面显示模块的订阅消息,并在前端页面显示模块取消订阅时,删除该订阅消息。
[0024]较佳的,所述消息代理服务器,与前端页面显示模块采用基于websocket的通信,由消息代理服务器直接向前端页面显示模块推送数据;
[0025]所述消息代理服务器,采用开源第三方产品。
[0026]较佳的,所述消息代理服务器,与消息代理服务器通过websocket通信时,应用层协议采用stomp协议;
[0027]所述消息代理服务器,采用ActiveMQ或RabbitMQ。
[0028]较佳的,所述前端页面显示模块,在页面打开时,向消息代理服务器发送订阅消息,准备接受消息代理服务器的数据更新;在页面关闭时,首先从消息代理服务器退订实时信息,取消实时信息的订阅;在接收到实时信息时,按照规定的格式解析,并通过javascript脚本实时更新页面的显示。
[0029]本发明的轨道交通综合维护管理信息发布系统,在基于B/S架构的轨道交通综合维护管理系统中,服务器子系统分为后端服务模块、消息代理服务器两部分,后端服务模块、消息代理服务器、前端页面显示模块协同工作,共同实现轨道交通综合维护管理系统服务器的功能。服务器子系统的后端服务模块接收车站子系统(MMS Stat1n)、列车自动监控子系统(ATS)、车载控制单元(On-board Control Unit,OBOJ)的维护数据,处理之后存储,并把所有实时信息发布到消息代理服务器,由消息代理服务器向前端页面显示模块实时推送数据;前端页面显示模块,在页面打开时向消息代理服务器订阅需要展示的数据,并在通Swebsocket接收到实时信息之后,实时刷新页面的状态显示。本发明的轨道交通综合维护管理信息发布系统,通过在轨道交通综合维护管理系统的服务器子系统(MMS Server)中增加消息代理服务器,对服务器子系统(MMS Server)的后端服务模块和前端页面显示模块进行了解耦,提高了服务器子系统(MMS Server)的后端服务模块的扩展性,降低了服务器子系统(MMS Server)后端服务模块开发的复杂度,并提供了后端服务模块和前端页面显示模块的通用应用层协议封装,提供了客户端订阅管理和信息自动发布的功能,把实时消息通过广播的形式,发送到所有订阅该消息的客户端,提高了客户端页面显示的实时性,减少了后端服务模块的负载,节省了带宽。

【专利附图】

【附图说明】
[0030]为了更清楚地说明本发明的技术方案,下面对本发明所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本发明的轨道交通综合维护管理信息发布系统一实施例示意图。

【具体实施方式】
[0032]下面将结合附图,对本发明中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0033]实施例一
[0034]轨道交通综合维护管理信息发布系统,如图1所示,包括车站子系统(MMSStat1n)、服务器子系统(MMS Server)、客户端浏览器;
[0035]车站子系统(MMS Stat1n)、服务器子系统(MMS Server)、客户端浏览器通过网络进行通?目;
[0036]所述车站子系统(MMS Stat1n),设置在车站,用于采集计算机联锁子系统(CBI)的维护数据、区域控制器(ZC)的维护数据和微机监测系统采集的设备监测数据;将采集的数据进行处理之后发送到服务器子系统(MMS Server),并接收服务器子系统(MMS Server)的命令;
[0037]所述服务器子系统(MMS Server),设置在系统维护中心,用于接收列车自动监控子系统(ATS)、车载控制单元(On-board Control Unit,OBOJ)的维护数据,并接收所述车站子系统的数据,对数据进行存储、处理,并通过实时web技术推送到客户端浏览器;
[0038]所述服务器子系统(MMS Server),包括后端服务模块、消息代理服务器;
[0039]所述后端服务模块,是服务器子系统的核心组成部分,运行在服务器子系统,用于接收来自车站子系统(MMS Stat1n)的数据,向车站子系统发送请求命令,并与列车自动监控子系统(ATS)、车载控制单元(On-board Control Unit,0BQJ)通信,接收列车自动监控子系统(ATS)和车载控制单元(On-board Control Unit,OBOJ)的维护数据,对数据进行存储、处理,产生实时信息并实时发布到所述消息代理服务器;
[0040]所述消息代理服务器,用于接收后台服务模块发布的实时信息,并通过广播的方式,实时推送到订阅该消息的客户端浏览器;
[0041]所述客户端浏览器,设置有前端页面显示模块;
[0042]所述前端页面显示模块,用于向消息代理服务器发送订阅消息,接收消息代理服务器推送的信息并显示在页面。
[0043]较佳的,所述后端服务模块与车站子系统的通信数据,包括实时数据和历史数据;
[0044]实时数据包括:计算机联锁子系统(CBI)状态、计算机联锁子系统(CBI)报警、计算机联锁子系统(CBI)开关量、区域控制器(ZC)状态、区域控制器(ZC)报警、微机监测系统报警、微机监测系统开关量;
[0045]历史数据包括:计算机联锁子系统(CBI)系统状态、计算机联锁子系统(CBI)报警、计算机联锁子系统(CBI)设备状态、计算机联锁子系统(CBI)的系统状态统计报表、微机监测系统的日报表、月报表和年报表数据。
[0046]较佳的,后端服务模块接收的列车自动监控子系统(ATS)的维护数据包括:列车自动监控子系统(ATS)的运行状态和列车自动监控子系统(ATS)的报警信息;
[0047]后端服务模块接收的车载控制单元(On-board Control Unit,0BCU)的维护数据包括:车辆监测信息、车载控制单元的运行状态、车载控制单元的报警信息,车载控制单元的运行日志。
[0048]较佳的,后端服务模块在接收到数据之后,存储到数据库,并把实时数据发送到消息代理服务器;并把客户端请求的历史数据推送到客户端浏览器显示。
[0049]较佳的,所述消息代理服务器,能进行客户端订阅管理和主题管理。
[0050]较佳的,所述消息代理服务器,启动之后即可实时接收后端服务模块发送的实时信息,将这些实时信息按照预先配置的主题名称排列。
[0051]较佳的,所述消息代理服务器,可以作为独立进程运行,也可以嵌入到后台服务模块中运行。
[0052]较佳的,所述消息代理服务器,记录前端页面显示模块的订阅消息,并在前端页面显示模块取消订阅时,删除该订阅消息。
[0053]较佳的,所述消息代理服务器,与前端页面显示模块采用基于websocket的通信,由消息代理服务器直接向前端页面显示模块推送数据;与消息代理服务器通过websocket通信时,应用层协议可以采用stomp协议;
[0054]所述消息代理服务器,采用开源第三方产品,如ActiveMQ,RabbitMQ。
[0055]较佳的,所述前端页面显示模块,在页面打开时,向消息代理服务器发送订阅消息,准备接受消息代理服务器的数据更新;在页面关闭时,首先从消息代理服务器退订实时信息,取消实时信息的订阅;在接收到实时信息时,按照规定的格式解析,并通过javascript脚本实时更新页面的显示。
[0056]本发明的轨道交通综合维护管理信息发布系统,在基于B/S架构的轨道交通综合维护管理系统中,服务器子系统分为后端服务模块、消息代理服务器两部分,后端服务模块、消息代理服务器、前端页面显示模块协同工作,共同实现轨道交通综合维护管理系统服务器的功能。服务器子系统的后端服务模块接收车站子系统(MMS Stat1n)、列车自动监控子系统(ATS)、车载控制单元(On-board Control Unit,OBOJ)的维护数据,处理之后存储,并把所有实时信息发布到消息代理服务器,由消息代理服务器向前端页面显示模块实时推送数据;前端页面显示模块,在页面打开时向消息代理服务器订阅需要展示的数据,并在通过websocket接收到实时信息之后,实时刷新页面的状态显示。本发明的轨道交通综合维护管理信息发布系统,通过在轨道交通综合维护管理系统的服务器子系统(MMS Server)中增加消息代理服务器,对服务器子系统(MMS Server)的后端服务模块和前端页面显示模块进行了解耦,提高了服务器子系统(MMS Server)的后端服务模块的扩展性,降低了服务器子系统(MMS Server)后端服务模块开发的复杂度,并提供了后端服务模块和前端页面显示模块的通用应用层协议封装,提供了客户端订阅管理和信息自动发布的功能,把实时消息通过广播的形式,发送到所有订阅该消息的客户端,提高了客户端页面显示的实时性,减少了后端服务模块的负载,节省了带宽。
[0057]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种轨道交通综合维护管理信息发布系统,包括车站子系统、服务器子系统、客户端浏览器;车站子系统、服务器子系统、客户端浏览器通过网络进行通信;其特征在于,所述服务器子系统,包括后端服务模块、消息代理服务器; 所述后端服务模块,用于接收来自车站子系统的数据,向车站子系统发送请求命令,并与列车自动监控子系统、车载控制单元通信,接收列车自动监控子系统和车载控制单元的维护数据,对数据进行存储、处理,产生实时信息并实时发布到所述消息代理服务器; 所述消息代理服务器,用于接收后台服务模块发布的实时信息,并通过广播的方式,实时推送到订阅该消息的客户端浏览器; 所述客户端浏览器,设置有前端页面显示模块; 所述前端页面显示模块,用于向消息代理服务器发送订阅消息,接收消息代理服务器推送的信息并显示在页面。
2.根据权利要求书1所述的轨道交通综合维护管理信息发布系统,其特征在于, 所述后端服务模块与车站子系统的通信数据,包括实时数据和历史数据; 实时数据包括:计算机联锁子系统状态、计算机联锁子系统报警、计算机联锁子系统开关量、区域控制器状态、区域控制器报警、微机监测系统报警、微机监测系统开关量; 历史数据包括:计算机联锁子系统系统状态、计算机联锁子系统报警、计算机联锁子系统设备状态、计算机联锁子系统的系统状态统计报表、微机监测系统的日报表、月报表和年报表数据。
3.根据权利要求书1所述的轨道交通综合维护管理信息发布系统,其特征在于, 后端服务模块接收的列车自动监控子系统的维护数据包括:列车自动监控子系统的运行状态和列车自动监控子系统的报警信息。 后端服务模块接收的车载控制单元的维护数据包括:车辆监测信息、车载控制单元的运行状态、车载控制单元的报警信息、车载控制单元的运行日志。
4.根据权利要求书1所述的轨道交通综合维护管理信息发布系统,其特征在于, 所述消息代理服务器,能进行客户端订阅管理和主题管理。
5.根据权利要求书1所述的轨道交通综合维护管理信息发布系统,其特征在于, 所述消息代理服务器,启动之后即实时接收后端服务模块发布的实时信息,将这些实时信息按照预先配置的主题名称排列。
6.根据权利要求书1所述的轨道交通综合维护管理信息发布系统,其特征在于, 所述消息代理服务器,作为独立进程运行,或者嵌入到后台服务模块中运行。
7.根据权利要求书1所述的轨道交通综合维护管理信息发布系统,其特征在于, 所述消息代理服务器,记录前端页面显示模块的订阅消息,并在前端页面显示模块取消订阅时,删除该订阅消息。
8.根据权利要求书1所述的轨道交通综合维护管理信息发布系统,其特征在于, 所述消息代理服务器,与前端页面显示模块采用基于websocket的通信,由消息代理服务器直接向前端页面显示模块推送数据; 所述消息代理服务器,采用开源第三方产品。
9.根据权利要求书1所述的轨道交通综合维护管理信息发布系统,其特征在于, 所述消息代理服务器,与消息代理服务器通过websocket通信时,应用层协议采用stomp协议; 所述消息代理服务器,采用ActiveMQ或RabbitMQ。
10.根据权利要求书1所述的轨道交通综合维护管理信息发布系统,其特征在于, 所述前端页面显示模块,在页面打开时,向消息代理服务器发送订阅消息,准备接受消息代理服务器的数据更新;在页面关闭时,首先从消息代理服务器退订实时信息,取消实时信息的订阅;在接收到实时信息时,按照规定的格式解析,并通过javascript脚本实时更新页面的显示。
【文档编号】H04L29/08GK104484735SQ201410668437
【公开日】2015年4月1日 申请日期:2014年11月20日 优先权日:2014年11月20日
【发明者】孔令发, 洪松, 刘九先, 魏亚辉, 赵涛, 曾祥强 申请人:上海富欣智能交通控制有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1