日基于虚拟编组列车的日志分析方法及装置与流程
- 国知局
- 2024-08-01 08:52:28
本发明涉及数据处理,尤其涉及一种基于虚拟编组列车的日志分析方法及装置。
背景技术:
1、随着城市轨道交通建设的不断发展,城轨智慧应用需求不断增加,为城轨大数据的采集、挖掘、分析和存储能力带来了挑战。
2、尤其是虚拟灵活编组列车,虚拟灵活编组列车是一种不依赖机械连接装置,基于无线通信自动控制等技术,将多列(含两列)列车联挂后一体运行、并承担同一个输送任务的列车。为便于区分,将构成虚拟灵活编组具备独立运行能力的“列车”称为列车单元,并按照列车运行方向,将位于最前方的列车单元称为领头列车单元,简称领头列车,其他列车单元称为跟随列车单元,简称跟随列车。
3、在虚拟灵活编组列车运行的过程中会产生大量的列车行车日志数据,且领头列车行车日志数据与跟随列车行车日志数据是分开生成的,而该列车行车日志数据从来源上分为场站信号设备、车载信号设备、轨旁信号设备、网关设备等数据;当前城轨领域对虚拟灵活编组列车的列车行车日志数据的处理处于初步的数据收集阶段,也缺少相关存储方案和展示方案。
技术实现思路
1、本发明提供一种基于虚拟编组列车的日志分析方法及装置,用以解决现有技术中存在的缺陷。
2、本发明提供一种基于虚拟编组列车的日志分析方法,应用于虚拟编组列车系统,所述虚拟编组列车系统包括至少一组虚拟编组列车,所述虚拟编组列车中包括领头列车与跟随列车,所述方法包括:
3、获取在各日志来源类型下接收到的至少一个列车控制设备的列车行车日志文件,所述列车行车日志文件中包括各所述虚拟编组中的领头列车行车日志数据与跟随列车行车日志数据,所述日志来源类型包括白天人工上传或夜间定时上传;
4、将各列车控制设备对应的所述日志文件按照文件批次号以及日志来源类型写入到相应的日志文件夹中,并根据所述列车行车日志文件所属的列车控制设备对应的日志信息解析规则从所述日志文件夹中解析出目标关键字段,其中,不同类型的所述列车控制设备的所述领头列车行车日志数据以及所述跟随列车行车日志数据的日志信息解析规则不同;
5、将各列车控制设备对应的所述目标关键字段导入服务器进行分层存储处理,并采用预设城轨数据多维度分析模型对各列车控制设备对应的所述目标关键字段进行分析,得到城轨数据多维度分析结果;
6、在接收到用户发送的指标分析请求的情况下,从所述城轨数据多维度分析结果在筛选出所述用户指标分析请求对应的目标分析结果,并将所述目标分析结果以图形化方式发送给所述用户,以供所述用户根据所述目标分析结果对所述虚拟编组列车中的领头列车与跟随列车进行运维控制。
7、根据本发明提供的一种基于虚拟编组列车的日志分析方法,所述将各列车控制设备对应的所述日志文件按照文件批次号以及日志来源类型写入到相应的日志文件夹中,包括:
8、在所述日志文件的日志来源类型为白天人工上传,且存在与所述日志文件同名的第一历史文件的情况下,删除所述第一历史文件对应的第一日志文件夹;
9、根据所述日志文件的文件批次号创建第二日志文件夹,并将所述日志文件写入所述第二日志文件夹中。
10、根据本发明提供的一种基于虚拟编组列车的日志分析方法,所述将各列车控制设备对应的所述日志文件按照文件批次号以及日志来源类型写入到相应的日志文件夹中,包括:
11、在所述日志文件的日志来源类型为夜间定时上传,且存在与所述日志文件同名的第二历史文件的情况下,将所述日志文件写入所述第二历史文件对应的第三日志文件夹中。
12、根据本发明提供的一种基于虚拟编组列车的日志分析方法,所述从所述日志文件夹中解析出目标关键字段,包括:
13、按照各列车控制设备对应的预设领头列车行车日志关键字段正则表达式与预设跟随列车行车日志关键字段正则表达式从所述日志文件夹中解析出候选关键字段;
14、基于预设字段规则对所述候选关键字段进行筛选,得到目标关键字段。
15、根据本发明提供的一种基于虚拟编组列车的日志分析方法,所述按照各列车控制设备对应的预设关键字段正则表达式从所述日志文件夹中解析出候选关键字段,之前还包括:
16、初始化静态资源,所述静态资源包括列车电子地图信息、日志数据字典以及日志配置信息中的至少一种。
17、根据本发明提供的一种基于虚拟编组列车的日志分析方法,所述预设城轨数据多维度分析模型包括结构化数据分析模型、编组性能分析模型、安全性能分析模型以及指标数据分析模型中的至少一种。
18、本发明还提供一种基于虚拟编组列车的日志分析装置,应用于虚拟编组列车系统,所述虚拟编组列车系统包括至少一组虚拟编组列车,所述虚拟编组列车中包括领头列车与跟随列车,所述装置包括:
19、日志数据获取模块,用于获取在各日志来源类型下接收到的至少一个列车控制设备的列车行车日志文件,所述列车行车日志文件中包括各所述虚拟编组中的领头列车行车日志数据与跟随列车行车日志数据,所述日志来源类型包括白天人工上传或夜间定时上传;
20、日志数据解析模块,用于将各列车控制设备对应的所述日志文件按照文件批次号以及日志来源类型写入到相应的日志文件夹中,并根据所述列车行车日志文件所属的列车控制设备对应的日志信息解析规则从所述日志文件夹中解析出目标关键字段,其中,不同类型的所述列车控制设备的所述领头列车行车日志数据以及所述跟随列车行车日志数据的日志信息解析规则不同;
21、日志分析模块,用于将各列车控制设备对应的所述目标关键字段导入服务器进行分层存储处理,并采用预设城轨数据多维度分析模型对各列车控制设备对应的所述目标关键字段进行分析,得到城轨数据多维度分析结果;
22、展示模块,用于在接收到用户发送的指标分析请求的情况下,从所述城轨数据多维度分析结果在筛选出所述用户指标分析请求对应的目标分析结果,并将所述目标分析结果以图形化方式发送给所述用户,以供所述用户根据所述目标分析结果对所述虚拟编组列车中的领头列车与跟随列车进行运维控制。
23、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于虚拟编组列车的日志分析方法。
24、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于虚拟编组列车的日志分析方法。
25、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于虚拟编组列车的日志分析方法。
26、本发明提供的基于虚拟编组列车的日志分析方法及装置,应用于虚拟编组列车系统,虚拟编组列车系统包括至少一组虚拟编组列车,虚拟编组列车中包括领头列车与跟随列车,具体地,获取在各日志来源类型下接收到的至少一个列车控制设备的列车行车日志文件,列车行车日志文件中包括各虚拟编组中的领头列车行车日志数据与跟随列车行车日志数据,日志来源类型包括白天人工上传或夜间定时上传,将各列车控制设备对应的日志文件按照文件批次号以及日志来源类型写入到相应的日志文件夹中,如此方便后续的解析和分析操作,根据列车行车日志文件所属的列车控制设备对应的日志信息解析规则从日志文件夹中解析出目标关键字段,可以按照各不同类型的列车控制设备的所述领头列车行车日志数据与跟随列车行车日志数据的日志信息解析规则提取出需要关注的领头列车与跟随列车的关键信息,减少冗余数据的干扰,提高分析效率;最后将各列车控制设备对应的目标关键字段导入服务器进行分层存储处理,从而将数据进行有效的管理和存储,采用预设城轨数据多维度分析模型对各列车控制设备对应的目标关键字段进行分析,得到城轨数据多维度分析结果,实现了对数据进行多维度的分析和挖掘,提供更全面、准确的数据分析结果,并在接收到用户发送的指标分析请求的情况下,从城轨数据多维度分析结果在筛选出用户指标分析请求对应的目标分析结果,并将目标分析结果以图形化方式发送给用户,以供用户根据目标分析结果对虚拟编组列车中的领头列车与跟随列车进行运维控制,可以直观地呈现数据分析结果,帮助用户更好地理解和利用分析结果,提高虚拟编组列车的列车运维决策的准确性和效率。
本文地址:https://www.jishuxx.com/zhuanli/20240718/233793.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。