中心、更新控制方法、非暂时性存储介质及OTA管理器技术

技术编号:35589794 阅读:14 留言:0更新日期:2022-11-16 15:06
本发明专利技术涉及中心、更新控制方法、非暂时性存储介质以及OTA管理器。中心包括控制部,该控制部构成为:将包括1个以上的数据包数据的活动数据分发给OTA管理器,该1个以上的数据包数据分别包括车辆所具备的1个以上的目标ECU的1个以上的更新软件;对于上述活动数据所包括的上述1个以上的数据包数据判定在上述活动数据的分发后是否发现了与上述1个以上的目标ECU的更新相伴的状况不良;在判定为发现了上述状况不良的情况下,将应用规避指示经由上述网络发送至上述活动数据的应用对象亦即上述车辆,其中,上述应用规避指示对上述OTA管理器指示为在上述活动数据的应用时不进行发现了上述状况不良的上述数据包数据的应用。状况不良的上述数据包数据的应用。状况不良的上述数据包数据的应用。

【技术实现步骤摘要】
中心、更新控制方法、非暂时性存储介质及OTA管理器


[0001]本公开涉及中心、更新控制方法、非暂时性存储介质以及OTA管理器。

技术介绍

[0002]在车辆安装有用于执行控制功能的多个电子控制装置(称为“ECU”)。该ECU具备处理器和存储部,通过处理器执行存储于存储部的软件来实现ECU的控制功能。另外,各ECU所存储的软件能够更新。具体而言,在整修工厂等中,能够使用经由设置于车辆的诊断用连接器而连接的外部设备来进行更新。另外,还能够将车载网络所具备的通信设备与因特网等通信网络无线连接,利用经由无线通信从设置于更新中心的分发服务器下载了的软件来进行更新(例如日本特开2020-004245)。该经由无线通信的更新服务被称为OTA(over

the

air:空中下载)服务。
[0003]在上述OTA服务的更新处理中,按照被称为“活动”的事件单位来分发数据包数据,该数据包数据包括1个以上的用于对成为更新对象的规定的ECU(称为目标ECU)的软件进行更新的更新软件。若列举数据包数据的例子,则例如存在包括加速器ECU用的更新软件、方向盘ECU用的更新软件、制动ECU用的更新软件这3个更新软件作为“自动驾驶控制用的数据包数据”的例子。另外,存在包括窗控制ECU的更新软件作为“窗控制用的数据包数据”的例子。而且,1个活动中可能包括多个数据包数据。更具体而言,生成将这些数据包数据按照分发时间汇总而成的数据作为活动数据,并将该活动数据分发给车辆。
[0004]这里,设想在某个活动数据的分发后在该活动数据所包括的数据包数据的一部分发现了状况不良的情况。在这样的情况下,停止该活动数据本身的分发。因此,在包括虽然无状况不良但重要度高的更新软件的数据包数据包含于这样的活动数据的情况下,存在因该活动数据本身的分发停止而导致该重要度高的更新软件(包括其在内的数据包数据)的应用延迟的担忧。

技术实现思路

[0005]本公开提供能够迅速地进行包括重要度高的更新软件的数据包数据的应用的中心、更新控制方法、非暂时性存储介质以及OTA管理器。
[0006]本公开的第一方式涉及的中心包括控制部,该控制部构成为:经由网络与车辆所具备的OTA管理器通信;将包括1个以上的数据包数据的活动数据分发给上述OTA管理器,上述1个以上的数据包数据分别包括上述车辆所具备的1个以上的目标ECU的1个以上的更新软件;对于上述活动数据所包括的上述1个以上的数据包数据判定在上述活动数据的分发后是否发现与上述1个以上的目标ECU的更新相伴的状况不良;在判定为发现了上述状况不良的情况下,将应用规避指示经由上述网络发送至上述活动数据的应用对象亦即上述车辆,其中,上述应用规避指示构成为向上述OTA管理器指示为在上述活动数据的应用时不进行发现了上述状况不良的上述数据包数据的应用。
[0007]本公开的第二方式所涉及的更新控制方法由构成为经由网络与车辆所具备的OTA
管理器通信的中心的计算机执行。上述更新控制方法包括:将包括1个以上的数据包数据的活动数据分发给上述OTA管理器,上述1个以上的数据包数据分别包括上述车辆所具备的1个以上的目标ECU的1个以上的更新软件;对于上述活动数据所包括的上述1个以上的数据包数据判定在上述活动数据的分发后是否发现与上述1个以上的目标ECU的更新相伴的状况不良;在判定为发现了上述状况不良的情况下,将应用规避指示经由上述网络发送至上述活动数据的应用对象亦即上述车辆,其中,上述应用规避指示对上述OTA管理器指示为在上述活动数据的应用时不进行发现了上述状况不良的上述数据包数据的应用。
[0008]本公开的第三方式所涉及的非暂时性存储介质存储有能够由中心的计算机执行且使上述计算机执行第二方式所涉及的更新控制方法的命令,上述中心至少具备处理器和存储器,并构成为经由网络与车辆所具备的OTA管理器通信。
[0009]本公开的第四方式所涉及的OTA管理器与包括多个ECU的车载网络连接。上述OTA管理器包括控制部,该控制部构成为:经由网络与中心通信;将是否存在包括1个以上的数据包数据的活动数据的更新询问发送至上述中心,上述1个以上的数据包数据分别包括上述多个ECU中的软件为更新的对象的1个以上的目标ECU的1个以上的更新软件;在上述更新询问的结果是存在上述活动数据的情况下,从上述中心接收上述活动数据;将上述接收到的活动数据所包括的上述1个以上的数据包数据是否包括应该进行应用规避的数据包数据的规避应用询问发送至上述中心;使用上述活动数据所包括的上述1个以上的数据包数据来更新上述1个以上的目标ECU的软件;在作为上述规避应用询问的结果是从上述中心接收到应用规避指示的情况下,不应用由上述应用规避指示所示的规定的数据包数据来更新上述1个以上的目标ECU的软件,其中,上述应用规避指示对OTA管理器指示为不对上述活动数据所包括的上述1个以上的数据包数据的一部分进行应用。
[0010]根据本公开的各方式,由于即便是规定的活动数据中包括存在状况不良的数据包数据和包括无状况不良但重要度高的更新软件的数据包的情况,也能既规避存在状况不良的数据包的应用、又对不存在状况不良的数据包进行应用,所以能够迅速地进行重要度高的更新软件的应用。
附图说明
[0011]以下,参照附图对本专利技术的示例性实施例的特征、优点、技术及工业重要性进行说明,在附图中相同的附图标记表示相同的构成要素,其中:
[0012]图1是表示本实施方式所涉及的系统的整体结构的框图。
[0013]图2是表示中心的简要结构的框图。
[0014]图3是表示OTA管理器的简要结构的框图。
[0015]图4是中心的功能框图。
[0016]图5是OTA管理器的功能框图。
[0017]图6是表示存储于中心的存储部的数据的一个例子的存储器映射。
[0018]图7是活动定义数据的数据结构的一个例子。
[0019]图8是活动内容的数据结构的一个例子。
[0020]图9是数据包数据的数据结构的一个例子。
[0021]图10是状况不良数据的数据结构的一个例子。
[0022]图11是规避应用对象数据的数据结构的一个例子。
[0023]图12是表示存储于OTA管理器的存储部的数据的一个例子的存储器映射。
[0024]图13是表示第1实施例所涉及的状况不良登记处理的详细情况的流程图。
[0025]图14是表示第1实施例所涉及的更新控制处理的详细情况的流程图。
[0026]图15是表示第1实施例中的OTA管理器控制处理的详细情况的流程图。
[0027]图16是第2实施例所涉及的活动定义数据的数据结构的一个例子。
[0028]图17是表示第2实施例所涉及的状况不良登记处理的详细情况的流程图。
[0029]图18是表示第2实施例所涉及的更新控制处理的详细情况的流程图。
[0030]图19是表示第2实施例所涉及的OTA管理器控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种中心,其特征在于,所述中心包括控制部,该控制部构成为:经由网络与车辆所具备的OTA管理器通信;将包括1个以上的数据包数据的活动数据分发给所述OTA管理器,所述1个以上的数据包数据分别包括所述车辆所具备的1个以上的目标ECU的1个以上的更新软件;对于所述活动数据所包括的所述1个以上的数据包数据判定在所述活动数据的分发后是否发现与所述1个以上的目标ECU的更新相伴的状况不良;在判定为发现了所述状况不良的情况下,将应用规避指示经由所述网络发送至所述活动数据的应用对象亦即所述车辆,其中,所述应用规避指示对所述OTA管理器指示为在所述活动数据的应用时不进行发现了所述状况不良的所述数据包数据的应用。2.根据权利要求1所述的中心,其特征在于,所述控制部构成为:对发现了所述状况不良的所述数据包数据与包括发现了所述状况不良的所述数据包数据的所述活动数据中的其他数据包数据的相关程度进行判定;在判定为所述相关程度低的情况下,将所述应用规避指示发送至所述车辆。3.根据权利要求2所述的中心,其特征在于,所述控制部构成为在判定为所述相关程度高的情况下,将中止所述活动数据的应用的指示发送至所述车辆。4.根据所述权利要求2或3所述的中心,其特征在于,所述控制部构成为在与i)发现了所述状况不良的所述数据包数据和ii)所述其他数据包数据中的一方相关的软件的功能利用与另一方相关的软件的功能的一部分或与另一方相关的软件的运算结果来实现的情况下,判定为所述相关程度高。5.根据权利要求1所述的中心,其特征在于,所述控制部构成为:在分发了所述活动数据之后接收所述活动数据是否包括应该规避应用的数据包数据的询问;根据接收到所述询问来对于所述1个以上的数据包数据判定是否发现了所述状况不良。6.一种更新控制方法,由构成为与车辆所具备的OTA管理器经由网络进行通信的中心的计算机执行,所述更新控制方法的特征在于,包括:将包括1个以上的数据包数据的活动数据分发给所述OTA管理器,所述1个以上的数据包数据分别包括所述车...

【专利技术属性】
技术研发人员:长光翔一
申请(专利权)人:丰田自动车株式会社
类型:发明
国别省市:

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

1