1.一种基于轨道交通分布式调度系统的告警管理装置,其特征在于,包括:告警生成模块,与轨道交通分布式调度系统中的业务模块以及第三方系统基于第一消息队列通信连接,用于获取告警数据;告警管理模块,与所述告警生成模块基于第二消息队列通信连接,并与所述轨道交通分布式调度系统中的应用模块基于第三消息队列通信连接,用于基于告警规则引擎对所述告警数据进行配置,生成事件告警数据和/或阈值告警数据,并将所述事件告警数据和/或阈值告警数据发布至所述第三消息队列以供所述应用模块订阅;告警通知模块,与所述告警管理模块基于第四消息队列通信连接,用于基于所述事件告警数据和/或阈值告警数据生成告警通知,并基于所述告警通知的告警级别确定所述告警通知的通知策略和通知方式;所述告警管理模块具体包括:告警配置子模块,用于基于告警规则引擎对所述告警数据进行配置,生成事件告警数据和/或阈值告警数据;告警存储子模块,与所述告警配置子模块连接,用于将所述事件告警数据和所述阈值告警数据存储至数据库;告警发布子单元,与所述告警配置子模块连接,用于将所述事件告警数据和/或阈值告警数据发布至所述第三消息队列;所述事件告警数据为由于设备或者系统运行产生的逻辑事件而触发的告警数据;告警管理子模块,与所述告警存储子模块和所述告警配置子模块连接,用于对所述数据库中的事件告警数据和/或阈值告警数据进行数据管理,以及对所述告警规则引擎进行动态配置。
2.根据权利要求1所述的基于轨道交通分布式调度系统的告警管理装置,其特征在于,所述告警生成模块具体用于:获取所述业务模块或者所述第三方系统发送的初始告警数据;对所述初始告警数据进行解析,确定所述初始告警数据对应的消息类型、告警类型、告警来源、告警分类和告警级别;基于所述初始告警数据对应的消息类型、告警类型、告警来源、告警分类和告警级别,生成所述告警数据。
3.根据权利要求1所述的基于轨道交通分布式调度系统的告警管理装置,其特征在于,告警管理模块还具体包括:告警静默子模块,与所述告警配置子模块连接,用于在所述事件告警数据和/或所述阈值告警数据符合预设静默条件的情况下,在预设静默条件对应的静默周期内停止将所述事件告警数据和/或阈值告警数据发布至所述第三消息队列。
4.根据权利要求1所述的基于轨道交通分布式调度系统的告警管理装置,其特征在于,所述告警配置子模块具体用于:确定任一告警数据的告警类型;在所述告警类型为事件告警的情况下,确定所述任一告警数据对应的事件表和事件告警表;基于所述事件表和所述事件告警表,确定所述任一告警数据对应的事件告警数据。
5.根据权利要求1所述的基于轨道交通分布式调度系统的告警管理装置,其特征在于,所述告警配置子模块具体用于:确定任一告警数据的告警类型;在所述告警类型为阈值告警的情况下,对所述任一告警数据进行解析,确定所述任一告警数据对应的指标信息和阈值信息;基于所述告警规则引擎,对所述任一告警数据对应的指标信息和阈值信息进行计算和校验,生成所述任一告警数据对应的阈值告警数据。
6.根据权利要求1所述的基于轨道交通分布式调度系统的告警管理装置,其特征在于,所述告警发布子单元具体用于:确定所述事件告警数据和/或阈值告警数据的主题;所述主题的内容包括业务模块的编码、业务模块对应子模块的编码、告警数据编码和指标名称;将所述主题发布至所述第三消息队列,以供所述应用模块基于所述主题订阅所述事件告警数据和/或阈值告警数据。
7.根据权利要求1所述的基于轨道交通分布式调度系统的告警管理装置,其特征在于,所述数据库中所述事件告警数据和所述阈值告警数据分别存储在不同的数据表中。
8.根据权利要求1至7任一项所述的基于轨道交通分布式调度系统的告警管理装置,其特征在于,所述告警通知模块具体用于:确定所述告警通知的告警级别;在所述告警级别为紧急的情况下,确定所述告警通知的通知方式包括电话通知、短信通知、邮件通知和即时通信软件通知;在所述告警级别为警告的情况下,确定所述告警通知的通知方式包括短信通知、邮件通知和即时通信软件通知;在所述告警级别为提示的情况下,确定所述告警通知的通知方式包括邮件通知和即时通信软件通知。