数据活

图纸 · 清单 · 报表:提取与比对

车载记录数据:从一批二进制文件,还原一次故障的全过程

原来要人对着记录逐条翻,现在分层还原成一条能回指到原始时刻的时间轴

铁路列控记录数据解析故障还原过程可追溯

10图纸 · 清单 · 报表:提取与比对车载记录数据:从一批二进制文件,还原一次故障的全过程
车载记录数据:从一批二进制文件,还原一次故障的全过程
问题
现场只拿到一批二进制记录,要在很短的窗口里说清当时发生了什么
需求
把原始记录还原成一条能追溯、能指认的过程说明
解决思路
难点不在读文件,在分层——同一时刻有多个通道各自在变,平铺成一条线什么都看不出来
方案
分层时间轴 + 指令与应答按因果关系对齐 + 带时间戳的过程说明
效果
字段含义逐条对照公开协议文本得出;每个结论都能回指到原始记录的具体时刻

铁路列控记录数据解析故障还原过程可追溯

场景

铁路列控设备会把运行过程落成一批二进制记录文件。设备出问题时,现场手上只有这些文件,要在一个很短的窗口里回答一个问题:这趟车当时到底发生了什么。

真正的难在哪

难点不在读文件,在三件事:记录不自带说明书,字段含义要靠公开协议文本逐条比对;设备状态是分层同时变化的,压成一条时间线就什么都看不出来;而「哪里薄弱」必须能指到具体时刻,否则结论没人敢用。

结果与验收标准

做法是还原成分层时间轴,把指令与应答、位置报告按因果关系对齐,再生成带时间戳的过程说明。验收标准:说明里每个结论都要能点回原始记录的具体时刻;还原不出来的部分标注为未知,不做推断。

同一时刻,六个通道各自在变 通道一 通道二 通道三 通道四 通道五 通道六 过程开始 过程结束 橙色点=异常发生的位置;虚线=同一时刻,两条线之间的关系看对齐线,不看先后
分层还原:同一时刻有多个通道各自在变,平铺成一条线就什么都看不出来
发出的请求 收到的回应 请求一 请求二 请求三 请求四 回应一 回应二 回应三 回应四(缺失) 请求四发出去以后没有回应 —— 薄弱点就在这里 把两侧按因果关系连起来,「哪一步断了」就不需要靠猜
按因果关系对齐:断掉的那一对,就是薄弱环节的位置
还原不出来的部分,标注为未知 —— 不做推断 已还原 无法还原 已还原 记录开始 记录结束 这一段标为未知 不看图说话,不补一个"应该是这样"的情节 说明里每个结论都要能点回原始记录的具体时刻 —— 点不回去的,就不写
还原不出来的部分明确标注为未知——不做推断