知识点 › 系统架构
data-record 录制采集中间件
Data Record
定义
车端录制与采集中间件:订阅 DDS 主题与总线信号,按 trigger 指令把多路视频、点云、CAN/信号按时间对齐落盘,负责环形缓冲、元数据写入、断点续传、配额与脱敏。
关键要点
- 环形缓冲是命门:必须保留「触发前 N 秒」,否则事故/接管发生时最关键的数据已经丢了
- 写盘要与感知隔离:独立线程 + 限速 + 独立分区,绝不能抢主链路的 IO 与算力
- 落盘带自描述元数据(车号/时间/触发原因/标定版本/SDK 版本),否则云端解析时还原不了上下文
- 断电保护:分片 + fsync + 校验,避免「半截文件」导致整包解析失败
面试怎么答
讲「环形缓冲 + 资源隔离 + 自描述元数据 + 断电保护」,这是车端采集中间件的四个基本功。
相关知识
- 车端采集链路 — 车端四件事:①编码解码管理系统——把多路视频/点云/CAN 信号统一编码与缓存;②编码解码系统(trigger)——按…
- 采集 SDK 与中间件 — 车端负责录制、缓存、触发判断、脱敏、上传的软件层。关键设计:环形缓冲区(trigger 前的数据也要保住,pre-tr…