智能座舱模块专题 | OTA(2)整车端的主要升级流程(上)

文摘   2024-10-17 17:52   福建  

👆点击 智能座舱研究社 > 点击右上角“···” > 设为星标🌟



「智能座舱研究社」是智能座舱一站式学习和交流平台。我们针对智能座舱各个业务模块分别从产品、研发、设计、测试、用户和体验以及市场等角度进行系统完整的讲述,欢迎大家关注我们的专业原创内容。

本OTA模块专题综合了《智能座舱产品课程》的深入讲解和精华资料,探讨了智能座舱OTA的各个方面,如OTA的历史、意义、整车端的升级主要流程、整体业务架构、OTA产品功能列表、功能全景与说明。

上一篇文章智能座舱模块专题 | OTA(1)OTA真正意义》讲完了OTA的历史与意义,下面我们一起来了解一下整车端的主要升级流程以及其涉及到的车内外功能组件。



整车端的主要升级流程


整车OTA的基本结构分为车端和云端。更新、迭代或者缺陷修复由云端向车端进行推送,用户在车端主导升级过程。


整车端的升级主要分三个阶段:数据下发/下载阶段、安装升级覆盖阶段和信息交付反馈阶段。


数据下发/下载阶段:不同车型有不同的升级策略,经过测试后的升级数据包被下发到车端,在车端进行安全性和完整性校验,车端下载,用户进行安装。


安装升级覆盖阶段:汽车端的更新包安装通常需要较长时间,这与设备重启的设计紧密相关。与手机不同,手机可以立即下载并安装更新,但汽车的OTA更新由于其复杂性,往往需要更长的安装时间。在安装过程中,必须先评估是否具备安装条件,这包括但不限于驾驶安全(例如,不允许在驾驶过程中进行更新)、车辆的档位状态、电池温度是否过高,以及电量是否充足以支持完成更新等。此外,还需要考虑其他可能出现的异常情况。只有在所有这些前提条件都得到满足时,才能安全地进行OTA更新。


信息交付反馈阶段:在安装前,系统会向用户发送升级通知。只有获得用户的明确授权后,系统才会开始下载安装包,并执行后续的安装升级操作。在安装过程中,系统还需要不断向用户提供反馈,确保用户能够实时了解安装进度,这就是信息交互的重要作用。通过这样的方式,用户可以清楚地掌握整个升级过程,从而提高他们的使用体验。


OTA产品经理某种意义上属于云平台产品经理。云平台产品经理的核心职责是梳理和优化整个OTA流程,并确保云平台做好准备。车端的产品经理主要负责交互,将信息交付的过程清晰地告知用户。例如,OTA的更新提醒和预约安装功能。某些车企的云端产品经理不负责信息交互,只负责做服务,这部分工作由座舱的产品经理负责。


整体而言,整车OTA的实现需要云端和车端的紧密配合,确保整体更新过程是安全、顺利并且用户体验良好。



流程涉及到的车内外功能组件


整车的OTA涉及到多个车内外功能组件,包括:OTA服务端、手机APP、TBOX、座舱系统和应用和其他代刷新ECU。


OTA服务端:这是OTA的核心,负责管理和执行OTA相关的服务。


手机APP:手机APP和车机是两个终端。手机APP可以操作安装过程,特别是在车内无人时进行更新。手机APP会接收新版本的通知,并通知用户。


T-Box:负责通信,将更新包下载T-Box上。


座舱系统和应用:在座舱内包含OTA系统和应用,可以简单理解为一个SDK(它可能不是一个SDK)。它接收服务端下发的通知并提示用户进行操作。用户通过界面进行交互,并接收安装过程的反馈。OTA功能可能集成在通知模块、系统设置模块等不同部分。


ECU(电子控制单元):核心部分是带刷新的ECU。更新包下载并解压后,需要分发到各个ECU进行刷写。刷写过程包括成功和失败的监控,后台可以实时查看刷写状态。


通过以上组件的配合,完整的OTA流程包括从接收更新包、通知用户、用户授权、下载更新包、安装更新包到分发并刷写ECU,以及实时监控整个过程。这些环节共同构成了OTA业务架构。



整体业务架构



OTA SERVER


车辆管理


车辆管理主要用于对特定车辆进行OTA升级的管理。这包括对整个车企旗下所有车型的定向管理,涵盖不同品牌、车型和配置的车辆。通过使用不同的标签,可以对车辆进行精准的定向,实现小范围或局部的OTA更新。


OTA更新并非一次性推送给所有用户,而是采用灰度发布策略。这意味着先向部分用户推送更新,以便在小范围内发现并解决问题,确认无误后再进行全面发布。


在OTA更新过程中,系统会将完整的更新包发送到车辆的T-Box(车载通信终端),而不是通过后台进行分域。T-Box接收到更新包后,会将其分发给车辆的各个控制域。用户与更新过程的交互主要通过HMI(人机界面)来完成。


车辆管理可以精确到每一辆车,通过车辆的VIN(车辆识别码)进行识别和管理。用户可以通过输入VIN号或车主姓名来查找特定的车辆。当用户报告OTA更新过程中遇到的问题时,车企可以远程调取车辆的日志信息。如果问题可以通过OTA更新来解决,车企可以在用户车辆静止且电量充足的情况下,从后台强制推送更新,无需用户手动确认。这种定向推送通过VIN号或车主信息精确定位到特定车辆,确保能够及时解决用户遇到的问题。


车辆管理在OTA过程中至关重要,通过精确识别和管理车辆,车企能够有效进行定向推送和问题解决,提升用户体验。


车辆管理


角色管理具有特殊的重要性。OTA升级涉及明确的职责分配,包括负责发布更新包、配置、策略升级以及最终放行的人员。由于OTA更新可能引发问题风险和潜在的公关成本,这些角色的决策需要经过严格的审批流程,而不是由单一个体在后台独立操作。


此外,国家已经开始对OTA升级实施监管。每次升级都需要向相关管理部门报备,并详细说明OTA升级的目的和具体内容。这一措施旨在确保OTA升级的透明度和安全性,保护消费者权益。通过这样的监管和审批机制,可以最大程度地降低OTA升级可能带来的风险,确保整个过程的顺利进行。


账户管理


账户管理和角色管理大同小异,因为账户换个说法就是权限,权限和角色是捆绑在一起的。


文件管理


目前,汽车行业的OTA流程已经实现了高度自动化,这显著降低了与手动上传相比的操作失误风险。


车企的系统与开发服务器直接相连,一旦软件开发完成并通过所有必要的验证,软件包就会获得批准并被放行。在开发服务器上,软件包包含了一系列的文件管理,整个流程非常流畅且自动化,这确保了OTA更新的高效性和准确性。通过这种自动化的流程,车企能够快速且安全地将更新推送到车辆,提升了用户体验。


升级管理


OTA升级管理是一个涉及多种配置策略的复杂过程,它需要决定哪些车辆应该优先升级,哪些可以稍后升级,以及确定具体的升级时间。这些筛选结果必须提交给不同角色进行审批。


无论是面对产品问题还是技术问题,都需要一个决策流程来确保问题得到科学合理的解决。OTA的管理与决策需要集中化,以保证所有OTA行为的质量和效果。例如,小鹏汽车的OTA升级可能需要经过OTA委员会的审批。OTA委员会负责监督和负责所有OTA行为,确保升级过程的顺利进行。如果在OTA过程中出现问题,比如需要委员会介入的问题,就需要有相应的管理策略和升级管理来应对。


OTA委员会通常包括产品委员会和技术委员会两个部分。


产品委员会负责评估和解决产品问题。当问题达到一定严重程度时,由委员会成员进行投票共同做出决策。技术委员会则负责处理技术问题。当问题难以解决或需要更高层次的决策时,会提交到技术委员会,由委员会成员进行投票决策。


通过这样的组织结构和决策流程,可以确保OTA升级的科学性、合理性和有效性,从而提升用户体验和产品的质量。


数据管理


在OTA升级过程中,管理平台扮演着监控关键数据和报表的角色。这个平台需要追踪包括已成功升级的用户数量、尚未升级的用户数量、正在进行升级的用户数量,以及升级的成功率和失败率等指标。这些数据的监控有助于实时跟踪和分析升级的状态与进度,从而能够提前识别并预防可能在升级过程中出现的问题。



受制于公众号推荐机制的变化和流量策略的适应,我们把OTA模块的介绍分为多篇展开。我们很快更新下篇文章,敬请关注。


推荐阅读:


《智能座舱模块专题 | OTA(1)OTA真正意义》


【智能座舱研究社】 

智能座舱一站式学习和交流平台


智能座舱研究社
智能座舱一站式学习和交流平台
 最新文章