车载记录数据:从一批二进制文件,还原一次故障的全过程
- 问题
- 现场只拿到一批二进制记录,要在很短的窗口里说清当时发生了什么
- 需求
- 把原始记录还原成一条能追溯、能指认的过程说明
- 解决思路
- 难点不在读文件,在分层——同一时刻有多个通道各自在变,平铺成一条线什么都看不出来
- 方案
- 分层时间轴 + 指令与应答按因果关系对齐 + 带时间戳的过程说明
- 效果
- 字段含义逐条对照公开协议文本得出;每个结论都能回指到原始记录的具体时刻
铁路列控记录数据解析故障还原过程可追溯
图纸 · 清单 · 报表:提取与比对
原来要人对着记录逐条翻,现在分层还原成一条能回指到原始时刻的时间轴
铁路列控记录数据解析故障还原过程可追溯
铁路列控记录数据解析故障还原过程可追溯
铁路列控设备会把运行过程落成一批二进制记录文件。设备出问题时,现场手上只有这些文件,要在一个很短的窗口里回答一个问题:这趟车当时到底发生了什么。
难点不在读文件,在三件事:记录不自带说明书,字段含义要靠公开协议文本逐条比对;设备状态是分层同时变化的,压成一条时间线就什么都看不出来;而「哪里薄弱」必须能指到具体时刻,否则结论没人敢用。
做法是还原成分层时间轴,把指令与应答、位置报告按因果关系对齐,再生成带时间戳的过程说明。验收标准:说明里每个结论都要能点回原始记录的具体时刻;还原不出来的部分标注为未知,不做推断。