商用车数据服务平台通用技术要求
本文规定了商用车数据服务平台的通用技术要求,包括平台架构、功能要求、性能要求和接口要求,适用于指导商用车数据服务平台的研发、设计和建设。
平台架构
平台由商用车数据汇聚、商用车数据处理、商用车数据服务接口三部分组成。数据汇聚支持终端直连和平台转发两种模式,终端直连模式支持多种车载终端协议,平台转发模式支持私有协议适配接入。数据处理包括消息服务、轨迹还原和精准里程计算、视觉二次验证、出行与预警服务、监控运维保障等。数据服务接口包括登入登出接口、信息查询接口、信息维护接口、视频操作接口、实时数据推送接口、主动安全接口、定位附加信息扩展接口、功能与指令扩展接口。
功能要求
- 设备接入:支持终端直连和平台转发两种模式,终端直连模式支持多种车载终端协议,平台转发模式支持私有协议适配接入。
- 消息服务:支持商用车各类数据的离线计算和实时计算,支持百万级别的商用车数据吞吐量处理,支持万级高并发读写,自适应伸缩和弹性计算,支持动态增量数据存储,支持冷热存储和冷热存储实时配置生效,支持消息队列,支持对死锁、宕机等问题进行自动发现和修复。
- 轨迹还原和精准里程计算:支持将定位数据与地图路网数据进行匹配校验,实现商用车行驶轨迹还原和精准里程计算。
- 视觉二次验证:支持云端对驾驶员状态的视觉二次验证功能,支持对驾驶员疲劳驾驶、分神驾驶、长时间不目视前方、不规范驾驶、接打电话、不在驾驶位、抽烟、双手脱离方向盘、未系安全带、摄像头遮挡、红外阻断墨镜、设备失效报警、驾驶员身份识别和确认等状态的二次验证。
- 出行与预警服务:支持依据不同车辆类型和道路等级产生对应的报警功能,提供匝道、事故高发路段等提醒服务,提供报警实时信息下直发终端提醒功能。
- 监控运维保障:支持全托管运维体系,提供智能监控和自动诊断,提供设备列表、视频直播、附件上传、围栏指令下发等基础功能,提供日志管理,支持多种控制节点,支持系统、进程、应用等多维度监控告警,支持商用车数据的数据保护伞等安全保障功能。
性能要求
- 单台虚拟机的连接性能应至少支持50万台设备同时连接在线。
- 单机支持的下行并发设备数量应不少于2万台。
- 网络抖动<15%。
- 上行数据响应时间<20ms。
- 支持毫秒级存储扩容和千亿级文件存储。
- 10万辆车的实时监控响应小于1s。
- 3天的历史轨迹响应小于3s。
- 1000辆车的指令下发响应小于2s。
- 32路实时视频监控响应小于4s。
- 1万辆车1周的统计报表响应小于1s。
接口要求
- 登入登出接口:支持通过鉴权码或授权码的方式访问登录接口,支持通过登出接口取消本次信息交互。
- 信息查询接口:支持用户信息查询、车队信息查询、车辆信息查询、终端设备信息查询、从业人员信息查询、定位查询、轨迹查询、报警查询、多媒体查询、费用查询、里程查询、油耗查询、离线统计查询、停车统计查询、ACC统计查询、模拟量数据查询、车辆在线离线明细查询、行车统计查询、企业车辆上线率查询。
- 信息维护接口:支持车队信息维护、车辆信息维护、终端信息维护、司机信息维护、用户信息维护、费用信息维护、区域信息维护、报警设置信息维护、信息标注维护。
- 视频操作接口:支持实时对讲、实时广播、终端历史视频查看、平台历史视频查看、实时视频播放、终端录像回放、平台文件回放、FTP文件上传及下载、WEB页面集成接口。
- 实时数据推送接口:支持实时位置订阅、设备上下线信息订阅、报警消息订阅、透传数据订阅、链路维持数据(心跳数据)。
- 定位附加信息扩展接口:支持油量信息、正反转状态信息、急加减速信息、基站信息、视频报警状态信息、移动侦测报警状态的逻辑通道信息、酒精检测数据、环卫车清扫状态、设备定位方式信息、电池的电量、电压和充放电工作状态信息、每个车胎的胎压信息、右转弯超速报警、右转弯不停车和拆除报警、传感器信息。
- 功能与指令扩展接口:支持渣土车限速和锁车指令、终端控制指令、校车刷卡信息、设置驾驶员IC卡信息、驾驶员身份识别、上下班考勤的时间和状态信息上报、CAN总线数据上传。
- 主动安全接口:支持高级驾驶辅助系统报警、驾驶员状态报警、胎压监测报警、盲区监测系统报警、激烈驾驶报警、卫星定位报警、篷布监测报警。