OTA含义
FOTA
含义:Firmware-over-the-air,意思是固件(ECU)在线升级,针对固件升级包
背景:车辆在使用过程中出现的问题,可以通过FOTA的方式进行固件的升级和修复,从而一定程度上可以减少车辆召回,返修。减少车企修复成本的同时,更好的保障了用户的使用体验,更快的修复了车辆的问题。在未来的使用场景中,随着像摄像头等传感器对路面数据的采集,可以更加准确的提升ADAS的算法,从而帮助ADAS功能不断完善。
原理:一般的FOTA更新都伴随着不同车企的业务流程。通常有功能更新或者有bug需求修复的时候,后台人员会对本次升级需要的版本进行定义和制作,待进行反复内部验证后,会根据不同下发策略,下发到不同的车辆中,车辆和云端会对升级包的安全性,完整性进行验证后,在满足升级条件的情况下进行升级,并将升级进度和结果反馈给用户的车机或者手机终端上。
SOTA
含义:Software-over-the-air,软件在线升级,面向车载端上的应用软件升级
背景:随着车载系统能力的日益强大,HMI上可扩展的应用和内容也随之增多,每一个新增的应用,功能和服务都可以通过SOTA的方式更新到车载系统中,从而更好的为用户提供服务。例如车辆的充电,音乐,保养,地图服务等,车企通过与各家服务商合作,可在确定服务资源后,将这些服务通过SOTA 更新的方式,更新到车载系统中,以一个个应用的方式呈现给用户使用,进而提升服务的丰富度和品质
原理:SOTA的原理与FOTA大致一样,不同的是他们更新的内容。车企对于接入服务和应用也会有严格的限制和筛选,这点上 不会像手机安装软件一样无拘无束
热更新(HotFix):
含义:动态修复现有软件的紧急bug,主要用于软件的bug更新和修复
背景:可以在不发版的情况下,快速修复问题,用户不需要重新安装软件。
原理:原理主要是替换,已替换的方式修复有问题的代码。部分热更新的方案还可以在不重启应用的情况下,完成bug修复,当然不同热更新的修复方案的成功率也有所差异。
热更新只能基于现有app或者系统进行服务和功能的增加,并不能新增额外应用服务
适用范围:适用于修复app。Android系统等
OTA现在被新造车的车企视为车辆的必备能力之一,无论特斯拉,蔚来,或者其他车企都在强调OTA对于车辆的重要意义。后面会根据我所了解的知识,结合自己的经验逐步介绍下OTA的流程和其在市场上的应用。
网友评论