赛事总监买的不是一套追踪系统,而是一份能扛住申诉的成绩。这个区别决定了每一个工程选择:计时毯铺在哪、几组天线对着它、以及九十秒内四百人同时通过时会发生什么。
计时是一套测量系统,不是一个打卡点
输出是一个带不确定度的数字,而不确定度必须足够小。
- 分辨率与准确度是两件事;1/100 秒的分辨率配 0.4 秒的准确度,是带小数的谎言。
- 时间戳必须可溯源到一个在赛道上所有计时毯之间同步的时钟。
- 起点毯与终点毯之间的漂移,是没人检查、却人人继承的误差。
- 系统必须记录读取事件本身,而不只是最快的那次读取,争议才有得查。
- 公布方法,因为一份不说明方法的成绩就是在邀请争论。
芯片在鞋上、号码布上还是脚踝带上
每种位置都在可靠性与组织成本之间做交换。
- 鞋上标签是经典选择:贴近地面、读取距离短、选手之间干扰小。
- 号码布标签在胸口高度读取,对观众友好,对拥挤的计时毯则不友好。
- 脚踝带在铁人三项中常见且耐水,但绑带必须不磨脚。
- 一次性标签要在选手自行贴好之后验证,而不只在领物处验证。
- 可复用标签在赛事之间要清洁并做读取测试,因为死标签被发现时总是太晚。
起点的天线布局
起点是人群物理打败射频方案的地方。
- 天线横着行进方向打,而不是顺着打,以缩短驻留时间、减少碰撞。
- 宽起跑线只用一张毯不够;场强在中央最强、在边缘最弱。
- 加一排错开半个波长的天线,把零点填上。
- 用真实密度测试:一百名志愿者散步,不等于一万名选手冲刺。
- 发令枪、计时毯与时钟必须由同一个事件触发,否则分段对不上。
计时毯前的人堆问题
拥堵是主要误差源,而且它不是随机的。
- 身体重叠时,躯干后方的标签被衰减,读取概率下降。
- 失效并不均匀:在大团中部最严重,因为那里密度最高。
- 天线分集有帮助;拥挤计时毯上的单极化读写器一定会漏人。
- 缩窄毯面、在通道两侧都放天线,以此来压短驻留时间。
- 要预期精英选手读得完美,而中间大团才是风险,这与直觉相反。
冗余与「取最优」规则
读得更多并不自动等于成绩更好。
- 起点毯取最早一次读取、终点毯取最晚一次读取,因为那是物理上保守的选择。
- 中间计时毯按几何取中位数或首次通过。
- 拒绝那些意味着两点之间速度不可能的读取,几乎都是串读。
- 为每名选手保留原始读取列表,因为申诉一定会要它。
- 绝不要为了让成绩好看而删除读取;应当做标注。
芯片时间、枪声时间与规则
哪个数字是官方成绩,是一个决定,不是默认值。
- 多数集体出发赛事以枪声时间排名,芯片时间是个人成绩。
- 分批出发时,基准是该批次枪声,而不是全场枪声。
- 精英组与获奖组通常用枪声时间排名、用芯片时间记纪录。
- 两个都要发布并清楚标注,否则成绩页会自己制造争议。
- 计时协议应在赛前写明规则,而不是在抗议之后。
非标准参赛者
例外情况才是计时系统让运营方难堪的地方。
- 轮椅选手通过计时毯更快、更低,天线高度假设随之失效。
- 手摇车与婴儿车改变标签高度与屏蔽形态。
- 配速员、引导员与陪跑者可能带标签,但不是参赛者。
- 接力赛需要按棒分段,意味着每一棒都有自己的标签与自己的毯面逻辑。
- 退赛与未出发必须是设计过的状态,而不是一行空白。
数据完整性与成绩发布
成绩几分钟内发布,却会被质疑好几周。
- 入库读取要带读写器身份与天线端口,日后才能定位是哪张毯出了问题。
- 按标签与按毯去重,不要按姓名去重。
- 发布前跑自动合理性检查,把被标记的行交给人工。
- 把不可变的事件日志与成绩库分开保存。
- 演练更正流程,因为第 90 分钟的更正与第 9 分钟的更正,是完全不同的流程。
天气、水与沥青
户外赛事是一个每小时都在变的射频环境。
- 雨水让衣物失谐并衰减信号;读取率下降,而没人立刻察觉。
- 计时毯附近的金属护栏、龙门架与车辆,会按方案里没有的方式重塑场型。
- 沥青与混凝土反射不同,反射又会改变零点分布。
- 温度会影响时钟硬件与可复用标签的电池。
- 铁人三项的出水口需要能扛住积水和湿透选手的计时毯。
实时分段与追踪层
实时追踪是另一个产品,有不同的保证。
- 实时分段是尽力而为的数据流,必须标注为临时成绩。
- 追踪层把读取聚合为位置;计时层保留权威事件。
- 偏远计时点的移动网络覆盖是常见故障,要规划断点续传。
- 给解说团队一个「快」的视图,给成绩团队一个「对」的视图。
- 永远不要让实时流成为赛事的记录。
演练与赛日指挥
系统是在演练里被证明的,不是在比赛里。
- 用真实计时毯、真实时钟和一群志愿者做满规模演练。
- 分派一个人管时钟、一个人管读取、一个人管成绩,共用一条时间线。
- 为死毯准备人工回退:备份摄像机与手工计时备份。
- 现场要有备用读写器、备用天线与备用标签,而不是放在城另一头的车里。
- 四十八小时内复盘,趁异常还新鲜。





