一种行车故障实时告警和追踪方法、装置及设备制造方法及图纸

技术编号:37234482 阅读:21 留言:0更新日期:2023-04-20 23:16
本公开的实施例提供了一种行车故障实时告警和追踪方法、装置及设备,涉及城市智能轨道交通技术领域。所述方法包括:基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段;基于Flink CDC实时同步故障规则库和故障操作建议库,得到行车故障码表;将所述故障码字段与所述行车故障码表中的故障码字段进行关联匹配,得到故障告警信息。以此方式,可以实时处理行车日志,实时更新故障规则库,实现排查故障流程自动化,大幅提高了行车故障排查的效率。高了行车故障排查的效率。高了行车故障排查的效率。

【技术实现步骤摘要】
一种行车故障实时告警和追踪方法、装置及设备


[0001]本公开涉及城市智能轨道交通
,尤其涉及行车故障实时告警和追踪


技术介绍

[0002]随着国家大力发展城轨交通的战略部署,我国城轨交通和运营虽然达到了一定的规模,但在智能运营服务方面还存在不足。因此加快智慧运营的步伐成为城轨发展的战略要求,其中行车故障的排查是智慧运营不可或缺的一环,而现有行车故障的排查流程效率低下,其中需要多次转移海量行车日志,且依赖业务人员手工操作排查,这显然不符合现有城轨发展对智慧运营的要求。

技术实现思路

[0003]本公开提供了一种行车故障实时告警和追踪方法、装置、设备以及存储介质。
[0004]根据本公开的第一方面,提供了一种行车故障实时告警和追踪方法,该方法包括:
[0005]基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段;
[0006]基于Flink CDC实时同步故障规则库和故障操作建议库,得到行车故障码表;
[0007]将所述故障码字段与所述行车故障码表中的故障码字段进行关联匹配,得到故障告警信息。
[0008]在第一方面的一些实现方式中,所述基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段之前,还包括:
[0009]基于Kafka集群实时采集行车日志信息,生成Kafka主题数据。
[0010]在第一方面的一些实现方式中,所述基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段包括:
[0011]通过Flink实时计算引擎对所述Kafka主题数据进行字段分隔,得到行车故障码字段。
[0012]在第一方面的一些实现方式中,所述方法还包括:
[0013]将mysql存储的故障规则库和故障操作建议库作为行车故障码表,其中,
[0014]所述行车故障码表包括行车故障的故障类型、故障码、故障原因说明以及操作建议。
[0015]在第一方面的一些实现方式中,基于Flink CDC实时同步故障规则库和故障操作建议库,得到行车故障码表,包括:
[0016]Flink_CDC通过抽取所述mysql的binlog日志,将新增、删除或修改的故障规则实时同步更新,得到行车故障码表。
[0017]在第一方面的一些实现方式中,所述将所述故障码字段与所述行车故障码表中的故障码字段进行关联匹配,得到故障告警信息包括:
[0018]得到相应的行车故障告警的故障类型、原因说明和操作建议。
[0019]在第一方面的一些实现方式中,所述方法还包括:
[0020]根据所述告警信息通过消息通知中心通知相应的责任人。根据本公开的第二方面,提供了一种行车故障实时告警和追踪装置。该装置包括:
[0021]获取单元,用于基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段;
[0022]同步单元,用于基于Flink CDC实时同步故障规则库和故障操作建议库,得到行车故障码表
[0023]匹配单元,用于将所述故障码字段与所述行车故障码表中的故障码字段进行关联匹配,得到故障告警信息。
[0024]根据本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0025]根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面和/或第二方面的方法。
[0026]本公开基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段;基于Flink CDC实时同步故障规则库和故障操作建议库,得到行车故障码表;将所述故障码字段与所述行车故障码表中的故障码字段进行关联匹配,得到故障告警信息。以此方式,能够实时处理行车日志,实时更新故障规则库,实现排查故障流程自动化,大幅提高了行车故障排查的效率。
[0027]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
附图说明
[0028]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。附图用于更好地理解本方案,不构成对本公开的限定在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0029]图1是本公开实施例提供的一种行车故障实时告警和追踪方法的流程图;
[0030]图2是本公开实施例提供的传统行车故障排查方法的示意图;
[0031]图3是本公开实施例提供的行车故障实时告警和追踪方法的示意图;
[0032]图4是本公开实施例提供的Flink消费kafka多分区数据的示意图;
[0033]图5是本公开实施例提供的Flink CDC同步mysql库表更新的示意图;
[0034]图6是本公开实施例提供的一种行车故障实时告警和追踪装置的框图;
[0035]图7是本公开实施例提供的一种示例性电子设备的方框图。
具体实施方式
[0036]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。
[0037]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0038]本公开中,为了解决目前发现和排查行车故障问题时,效率低下且依赖业务人员人工进行排查的问题,提供了一种行车故障实时告警和追踪方法,该方法包括:基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段;基于Flink CDC实时同步故障规则库和故障操作建议库,得到行车故障码表;将所述故障码字段与所述行车故障码表中的故障码字段进行关联匹配,得到故障告警信息。以此方式,实时处理行车日志,实时更新故障规则库,实现排查故障流程自动化,大幅提高了行车故障排查的效率。
[0039]图1示出了根据本公开实施例的用于行车故障实时告警和追踪的方法100的流程图,如图1所述,方法100包括:
[0040]S110,基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段。
[0041]在一些实施例中,可以选择Kafka作为实时采集行车日志的消息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种行车故障实时告警和追踪方法,其特征在于,包括:基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段;基于Flink CDC实时同步故障规则库和故障操作建议库,得到行车故障码表;将所述故障码字段与所述行车故障码表中的故障码字段进行关联匹配,得到故障告警信息。2.根据权利要求1所述的方法,其特征在于,所述基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段之前,还包括:基于Kafka集群实时采集行车日志信息,生成Kafka主题数据。3.根据权利要求2所述的方法,其特征在于,所述基于Flink计算引擎从Kafka集群中实时获取并解析行车日志信息,得到对应的故障码字段包括:通过Flink实时计算引擎对所述Kafka主题数据进行字段分隔,得到行车故障码字段。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将mysql存储的故障规则库和故障操作建议库作为行车故障码表,其中,所述行车故障码表包括行车故障的故障类型、故障码、故障原因说明以及操作建议。5.根据权利要求4所述的方法,其特征在于,基于Flink CDC实时同步故障规则库和故障操作建议库,得到行车故障码表,包括:Flink_CDC通过抽取所述mysql的binlog日志,将新增...

【专利技术属性】
技术研发人员:赵昆简锐锋
申请(专利权)人:交控科技股份有限公司
类型:发明
国别省市:

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

1