本公开涉及管理向搭载于车辆的多个电子控制装置写入的数据的中心装置、以及数据包的生成方法。
背景技术:
1、近年来,随着驾驶辅助功能、自动驾驶功能等车辆控制的多样化,搭载于车辆的电子控制装置(以下,称为ecu(electronic control unit))的车辆控制、诊断等应用程序的规模增大。另外,随着基于功能改善等的版本升级,进行改写ecu的应用程序的所谓重编程的机会也在增加。另一方面,随着通信网络的发展等,车联网的技术也在普及。由于这样的情况,例如在专利文献1中公开了通过ota(over the air:空中下载)将ecu的更新程序从服务器分发给车载装置,在车辆侧改写更新程序的技术。
2、专利文献1:日本特开2020-27624号公报
3、在通过ota分发更新程序时,需要生成分发用的数据包。另一方面,车辆侧的系统例如由与中心装置直接进行通信的dcm(data communication module:数据通信模块)、进行更新程序的改写的对象的电子控制装置亦即所谓的目标ecu、将经由dcm接收的更新程序转送至目标ecu的主机装置亦即中央ecu等构成。而且,由于上述包的规格取决于中央ecu的规格,所以分发包需要根据中央ecu的规格来生成。
4、然而,以往未公开根据中央ecu的规格来生成分发包的具体的工序。
技术实现思路
1、本公开是鉴于上述情况而完成的,其目的在于提供能够根据主机装置的规格来生成分发包的中心装置和数据包的生成方法。
2、根据技术方案1所记载的中心装置,包生成部中的识别信息获取部参照被登记于文件登记部的清单文件,来获取赋予给用于生成分发给车辆的包的逻辑的识别信息。在逻辑识别信息登记部中,根据主机装置的规格,登记有上述识别信息,其中,该主机装置在车辆侧接收分发的包并将更新数据转送至电子控制装置。主机信息获取部从逻辑识别信息登记部获取与识别信息对应的主机装置的信息。若逻辑获取部从逻辑识别信息登记部获取与识别信息对应的逻辑,则包生成部基于该逻辑来生成包。
3、即,通过预先将清单文件登记于文件登记部,能够从该文件获取赋予给逻辑的识别信息。而且,若获取识别信息,则能够获取与该识别信息对应的主机装置的信息和逻辑,所以包生成部能够基于获取到的逻辑,生成与主机装置的规格相应的包。
4、根据技术方案2所记载的中心装置,识别信息获取部以无法从外部的服务器获取主机装置的信息为条件,从清单文件获取识别信息。即,若在产生了包的生成请求的时刻,处于能够从外部的服务器得到所需的信息的状态,则能够基于从上述服务器获取的信息来生成包。若无法从上述服务器得到所需的信息,则如技术方案1那样,能够从清单文件获取识别信息来生成包。
5、根据技术方案3所记载的中心装置,包生成部对生成的包和与识别信息所对应的主机装置相关的信息建立关联,并发送到包分发部。由此,包分发部能够对作为分发对象的搭载有主机装置的车辆分发包。
1.一种中心装置,是管理向搭载于车辆的多个电子控制装置写入的数据的中心装置,具备:
2.根据权利要求1所述的中心装置,其中,
3.根据权利要求1或2所述的中心装置,其中,
4.根据权利要求3所述的中心装置,其中,
5.根据权利要求4所述的中心装置,其中,
6.根据权利要求1~5中任一项所述的中心装置,其中,
7.一种数据包的生成方法,其中,