交通工具自动识别——走路、骑车、开车一眼分清
识别原理
Bind 结合三个传感器的数据来推断出行方式:
- GPS 速度:持续 5 秒以上的速度值,排除瞬时尖峰。
- 加速度变化:走路有明显的周期性波动,开车相对平稳,骑车介于两者之间。
- 气压变化:上下楼或电梯会有显著气压变化,辅助区分步行和乘坐交通工具。
四种出行方式的判定阈值
| 出行方式 | 典型速度 | 辅助特征 |
|---|---|---|
| 静止 | < 0.5 km/h | 无加速度波动 |
| 步行 | 0.5 ~ 8 km/h | 周期性加速度 |
| 骑行 | 8 ~ 25 km/h | 平稳加速度,偶有颠簸 |
| 汽车/公交 | > 25 km/h | 持续高速,偶尔急加速 |
实际判定是概率模型,不是硬切分边界。比如 20 km/h 左右可能在骑行和汽车之间摇摆,Bind 会根据加速度特征来二次判断。
识别不准怎么办
目前没有手动覆盖的选项,但可以在「设置 → 出行方式反馈」里对某段轨迹提交纠正。Bind 的团队会根据反馈优化模型,后续同类场景的准确率会逐步提升。
常见的误判场景:
- 骑电瓶车被识别成汽车:因为电瓶车速度接近汽车,但加速度曲线更像骑行。
- 堵车中的汽车被判成步行:速度长期停在 5 km/h 以下时容易混淆。
- 地铁被识别成步行:地下 GPS 信号弱,靠加速度判断不够准。
速度和步数在哪里看
- 速度:地图首页对方头像旁边会实时显示当前速度,单位 km/h。
- 步数:轨迹报告里的步行段落会标注步数,手机桌面小组件也支持显示当日步数。
- 最高速度:在轨迹详细报告里按段落列出,会员版额外有全天最高速度汇总。