车辆无线更新设备和方法技术

技术编号:28622296 阅读:23 留言:0更新日期:2021-05-28 16:18
本公开提供一种用于车辆无线更新设备和方法。车辆无线更新设备可以包括:通信电路,用于从外部服务器接收用于车辆软件的无线更新的数据;以及控制器,被配置成针对每个控制装置存储ROM和更新方案以用于无线更新,并且基于车辆的安全状态,使用针对每个更新方案而区分的每个诊断命令来执行每个更新。

【技术实现步骤摘要】
车辆无线更新设备和方法相关申请的交叉引用本申请要求于2019年11月12日提交的申请号为10-2019-0144602的韩国专利申请的优先权和权益,该申请的全部内容通过引用并入本文。
本公开涉及一种车辆无线(overtheair)更新设备和方法,并且更具体地,涉及一种用于针对每种服务功能定义车辆无线更新的诊断命令和序列并且应用该诊断命令和序列的更新技术。
技术介绍
在本部分中的陈述仅提供与本公开有关的背景信息并且可以不构成现有技术。随着智能交通系统(intelligenttransportationsystem,ITS)的发展以及能够进行无线通信(例如,WiFi、3G、LTE、5G、NR系统等)的车辆的比例不断增加,从车辆到诸如另一车辆或基础设施的外部实体的通信也变得普遍。另外,由于消费者的需求和附加功能,车辆中的电子控制单元(ECU)的数量日益增加。随着这种电子控制单元的结构和功能变得更加复杂,相应的电子控制单元内部的软件模块也迫切地需要更新,以用于车辆中软件的漏洞修补、性能提高、安全性提高等。鉴于这样的技术发展和工业服务环境,2018年4月,联合国欧洲经济委员会(UNECE)无线更新(overtheair,OTA)工作组(TF)确定了在诸如欧洲和日本的一些国家的最终立法草案,以实施软件更新类型批准。同时,在韩国,韩国汽车测试研究所(KATRI)决定使针对控制单元的OTA的OEM和车辆功能的义务事项合法化(预计于2020年2月生效)。例如,可参照3.2节的“车辆制造商应向审批机关证明以下方面:”,……,3.4节的“车辆应具有以下关于软件更新的功能:”等。考虑到国内外的这种情况,需要考虑标准的优化OTA技术。
技术实现思路
本公开的一方面提供一种用于车辆无线更新的诊断命令及传输该诊断命令的装置和方法。本公开的另一方面提供一种用于车辆无线更新的诊断命令以及用于传输针对该诊断命令的序列的优化装置和方法。本公开的另一方面提供一种确保每种方案的安全性和鲁棒(robustness)性的车辆无线更新设备和方法。本公开的另一方面提供一种针对新功能和优化的车辆无线更新设备和方法。本公开的另一方面提供一种基于适于车辆无线更新的每种技术的命令来执行软件更新的装置和方法。本专利技术构思要解决的技术问题不限于上述问题,并且本公开所属领域的技术人员根据下列描述将清楚地理解任何本文中没有提到的任何其它技术问题。根据本公开的一方面,一种车辆无线更新设备包括:通信电路,用于从外部服务器接收用于车辆软件的无线更新的数据;以及控制器,控制以针对每个控制装置以区分ROM和更新方案的方式存储ROM和更新方案,以用于无线更新,并且基于车辆的安全状态,使用针对每个更新方案而区分的每个诊断命令来执行每个更新。在一个实施例中,控制器可以包括:管理控制装置,包括用于确定更新目标控制装置的方案的方案确定装置以及用于控制以基于所确定的方案而区分的序列来传送ROM数据的主逻辑;以及更新目标控制装置,用于从管理控制装置接收数据以基于针对每个控制装置确定的方案,使用每个诊断命令来执行无线更新。在一个实施例中,控制器可以进一步包括:安全确定装置,基于被确定为在车辆的安全状态下执行无线更新的条件来确定是否执行更新,其中安全确定装置可以包括在管理控制装置中。在一个实施例中,控制器可以控制以考虑默认方案、差分方案、存储器双重化方案以及差分方案与存储器双重化方案的组合方案中的至少一项而区分地执行每个更新。在一个实施例中,控制器可以进一步包括:存储器,用于以基于默认(通用)方案、差分方案、存储器双重化方案以及差分方案与存储器双重化方案的组合方案区分数据的方式来存储数据,并且其中存储器可以包括在管理控制装置中。在一个实施例中,更新目标控制装置可以包括基于默认(通用)方案、差分方案、存储器双重化方案和差分方案与存储器双重化方案的组合方案区分的至少一个目标控制装置,并且该至少一个目标控制装置可以分别包括基于方案区分的更新运行逻辑或存储器。在一个实施例中,服务器可以包括:数据存储装置,用于存储针对每个控制装置的每个ROM和每个更新方案。在一个实施例中,控制器可以使用用于控制以读取当前正在运行的存储器区域的命令(ReadActiveArea)、用于控制以擦除未运行的存储器区域的命令(EraseTargetArea)、用于制以将正在运行的存储器区域复制到非运行的存储器区域的命令(CopyActiveAreaTo)以及用于控制以基于Delta在控制装置内创建ROM的命令(WriteDeltaPatch)中的至少一个来控制以执行每个更新。在一个实施例中,控制器可以基于网络负载、车辆电力状态、电池状态和估计的剩余ROM数据传送时间中的至少一个来控制用于无线更新的后台传送。在一个实施例中,控制器可以通过命令(ReadDataByIdentifier)完成重编程序,控制在每个更新之后读取每个控制装置的软件(SW)版本,然后向服务器报告更新成功。根据本公开的一方面,一种车辆无线更新的方法可以包括:从外部服务器接收用于车辆软件的无线更新的数据;控制以针对每个控制装置以区分ROM和更新方案的方式来存储ROM和更新方案,以用于无线更新;以及考虑车辆的安全状态,使用针对每个更新方案而区分的每个诊断命令来执行每个更新。在一个实施例中,执行以执行每个更新的步骤可以包括:确定更新目标控制装置的方案;控制以基于所确定的方案而区分的序列来传送ROM数据;以及基于接收的ROM数据确定的方案,使用每个诊断命令来执行无线更新。在一个实施例中,控制以执行每个更新的步骤可以进一步包括:基于被确定为在车辆的安全状态下执行无线更新的条件来确定是否执行更新。在一个实施例中,控制以执行每个更新的步骤可以包括:控制以考虑默认方案、差分方案、存储器双重化方案以及差分方案与存储器双重化方案的组合方案中的至少一项而区分地执行每个更新。在一个实施例中,控制以执行每个更新的步骤可以进一步包括:以基于默认(通用)方案、差分方案、存储器双重化方案以及差分方案与存储器双重化方案的组合方案区分数据的方式来将数据存储在存储器中。在一个实施例中,控制以执行每个更新的步骤可以进一步包括:配置基于默认(通用)方案、差分方案、存储器双重化方案和差分方案与存储器双重化方案的组合方案而区分的至少一个目标控制装置,并且基于一个或多个区分的目标控制装置中的每一个的相应方案来执行每个更新。在一个实施例中,控制以执行每个更新的步骤可以进一步包括:从服务器接收基于控制装置的ROM和更新方案。在一个实施例中,控制以执行每个更新的步骤可以进一步包括:使用用于控制以读取当前正在运行的存储器区域的命令(ReadActiveArea)、用于控制以擦除未运行的存储器区域的命令(EraseTargetArea)、用于控制以将正在运行的存储器区域复制到未运行的存储器区域的命令(CopyActi本文档来自技高网
...

【技术保护点】
1.一种车辆无线更新设备,包括:/n通信电路,从外部服务器接收用于车辆软件的无线更新的数据;以及/n控制器,被配置为:/n存储用于所述无线更新的ROM和更新方案;以及/n基于所述车辆的安全状态使用每个诊断命令来执行每个更新。/n

【技术特征摘要】
20191112 KR 10-2019-01446021.一种车辆无线更新设备,包括:
通信电路,从外部服务器接收用于车辆软件的无线更新的数据;以及
控制器,被配置为:
存储用于所述无线更新的ROM和更新方案;以及
基于所述车辆的安全状态使用每个诊断命令来执行每个更新。


2.根据权利要求1所述的无线更新设备,其中,
所述控制器包括:
管理控制装置,包括方案确定装置和主逻辑,所述方案确定装置确定更新目标控制装置的方案,所述主逻辑以基于所确定的方案而区分的序列来传送ROM数据;以及
所述更新目标控制装置,从所述管理控制装置接收所述数据,以基于针对每个控制装置确定的方案,使用每个诊断命令来执行所述无线更新。


3.根据权利要求2所述的无线更新设备,其中,
所述控制器进一步包括:
安全确定装置,基于被确定为在所述车辆的安全状态下执行所述无线更新的条件来确定是否执行所述更新,
其中所述安全确定装置包括在所述管理控制装置中。


4.根据权利要求1所述的无线更新设备,其中,
所述控制器被配置为:
基于默认方案、差分方案、存储器双重化方案和所述差分方案与所述存储器双重化方案的组合方案中的至少一个来而区分地执行每个更新。


5.根据权利要求2所述的无线更新设备,其中,
所述控制器进一步包括:
存储器,基于默认方案、差分方案、存储器双重化方案和所述差分方案与所述存储器双重化方案的组合方案来存储数据,并且
其中所述存储器包括在所述管理控制装置中。


6.根据权利要求2所述的无线更新设备,其中,
所述更新目标控制装置包括基于默认方案、差分方案、存储器双重化方案和所述差分方案与所述存储器双重化方案的组合方案而区分的至少一个目标控制装置,并且
其中所述至少一个目标控制装置分别包括基于所述方案区分的更新运行逻辑或存储器。


7.根据权利要求1所述的无线更新设备,其中,
所述服务器包括:
数据存储装置,存储针对每个控制装置的ROM和更新方案。


8.根据权利要求1所述的无线更新设备,其中,
所述控制器使用用于控制以读取当前正在运行的存储器区域的命令即ReadActiveArea、用于控制以擦除未运行的存储器区域的命令即EraseTargetArea、用于控制以将正在运行的存储器区域复制到未运行的存储器区域的命令即CopyActiveAreaTo以及用于控制以基于Delta在所述控制装置内创建ROM的命令即WriteDeltaPatch中的至少一个来执行每个更新。


9.根据权利要求1所述的无线更新设备,其中,
所述控制器被配置为:
基于网络负载、车辆电力状态、电池状态和估计的剩余ROM数据传送时间中的至少一个来控制用于所述无线更新的后台传送。


10.根据权利要求1所述的无线更新设备,其中,
所述控制器被配置为:
通过命令即ReadDataByIdentifier来...

【专利技术属性】
技术研发人员:郑明奎郑䓇相李东烈
申请(专利权)人:现代自动车株式会社起亚自动车株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1