程序更新控制装置、程序更新控制方法及计算机可读存储介质制造方法及图纸

技术编号:35055144 阅读:18 留言:0更新日期:2022-09-28 11:01
本发明专利技术提供程序更新控制装置、程序更新控制方法及计算机可读存储介质。程序更新控制装置具备:获取部,其获取连接着用于控制装置的至少一部分的多个控制部的第1通信网络上的通信流量;重写控制部,其进行控制,该控制通过将用于进行多个控制部中的第1控制部的程序的重写的第1重写数据经由第1通信网络发送至第1控制部,来重写第1控制部的程序的控制;以及决定部,其基于获取部获取到的第1通信网络上的通信流量,以重写控制部发送第1重写数据时的第1通信网络上的通信流量达到预定的值为目的,来决定重写控制部经由第1通信网络发送至第1控制部的每单位时间的第1重写数据的数据量。制部的每单位时间的第1重写数据的数据量。制部的每单位时间的第1重写数据的数据量。

【技术实现步骤摘要】
程序更新控制装置、程序更新控制方法及计算机可读存储介质


[0001]本专利技术涉及程序更新控制装置、程序更新控制方法及计算机可读存储介质。

技术介绍

[0002]作为车辆用ECU,专利文献1中公开了一种能够重写应用程序的ECU。
[0003]专利文献1:日本特开2020-27666号公报。

技术实现思路

[0004]在第1技术方案中,提供一种程序更新控制装置。程序更新控制装置具备获取部,该获取部获取连接着用于控制装置的至少一部分的多个控制部的第1通信网络上的通信流量。程序更新控制装置具备重写控制部,该重写控制部进行控制,该控制通过将用于进行多个控制部中的第1控制部的程序的重写的第1重写数据经由第1通信网络发送至第1控制部,来重写第1控制部的程序。程序更新控制装置具备决定部,该决定部基于获取部获取到的第1通信网络上的通信流量,以重写控制部发送第1重写数据时的第1通信网络上的通信流量达到预定的值的方式,来决定重写控制部经由第1通信网络发送至第1控制部的每单位时间的第1重写数据的数据量。
[0005]可以是,获取部在重写控制部正在发送第1重写数据的期间重复获取第1通信网络上的通信流量。可以是,决定部基于在重写控制部正在发送第1重写数据的期间由获取部重复获取到的第1通信网络上的通信流量,重复对重写控制部经由第1通信网络发送至第1控制部的每单位时间的第1重写数据的数据量的决定。
[0006]可以是,决定部决定重写控制部经由第1通信网络发送的第1重写数据的发送周期。
[0007]可以是,获取部与对第1通信网络上的通信流量的获取并行地获取连接着多个控制部的第2通信网络上的通信流量。可以是,重写控制部进行控制,该控制通过与经由第1通信网络进行的重写数据的发送并行地,将用于进行与第2通信网络连接的多个控制部中的第2控制部的程序的重写的第2重写数据经由第2通信网络发送至第2控制部,来重写第2控制部的程序。可以是,决定部与对第1重写数据的数据量的决定并行地,基于获取部获取到的第2通信网络上的通信流量,以第2通信网络上的通信流量达到预定的值的方式,来决定重写控制部经由第2通信网络发送至第2控制部的每单位时间的第2重写数据的数据量。
[0008]可以是,在第1通信网络上的通信流量减少了的情况下,决定部使重写控制部经由第1通信网络发送至第1控制部的每单位时间的第1重写数据的数据量增加。
[0009]可以是,在第1通信网络上的通信流量增加了的情况下,决定部使重写控制部经由第1通信网络发送至第1控制部的每单位时间的第1重写数据的数据量减少。
[0010]可以是,装置为移动体,第1通信网络为移动体内的通信网络。
[0011]可以是,移动体为车辆。
[0012]可以是,第1通信网络为车内通信网络。
[0013]可以是,第1通信网络为CAN(Controller Area Network,控制器局域网)。
[0014]可以是,在车辆的点火电源被关闭了的情况下,获取部获取连接着用于控制车辆的至少一部分的多个控制部的第1通信网络上的通信流量,决定部决定重写控制部经由第1通信网络发送至第1控制部的每单位时间的第1重写数据的数据量,重写控制部开始控制,该控制通过将第1重写数据经由第1通信网络发送至第1控制部,来重写第1控制部的程序。
[0015]在第2技术方案中,提供一种移动体。移动体具备上述程序更新控制装置。
[0016]在第3技术方案中,提供一种程序更新控制方法。程序更新控制方法具备获取连接着用于控制装置的至少一部分的多个控制部的第1通信网络上的通信流量的阶段。程序更新控制方法具备进行通过将用于进行多个控制部中的第1控制部的程序的重写的第1重写数据经由第1通信网络发送至第1控制部、来重写第1控制部的程序的控制的阶段。程序更新控制方法具备基于所获取的第1通信网络上的通信流量、以第1重写数据被发送时的第1通信网络上的通信流量达到预定的值为目的、来决定经由第1通信网络被发送至第1控制部的每单位时间的第1重写数据的数据量的阶段。
[0017]在第4技术方案中,提供一种程序。程序使计算机执行获取连接着用于控制装置的至少一部分的多个控制部的第1通信网络上的通信流量的步骤。程序使计算机执行进行通过将用于进行多个控制部中的第1控制部的程序的重写的第1重写数据经由第1通信网络发送至第1控制部、来重写第1控制部的程序的控制的步骤。程序使计算机执行基于所获取的第1通信网络上的通信流量、以第1重写数据被发送时的第1通信网络上的通信流量达到预定的值为目的、来决定经由第1通信网络被发送至第1控制部的每单位时间的第1重写数据的数据量的步骤。
[0018]另外,上述
技术实现思路
并未列举出本专利技术的所有必要特征。而且,上述这些多个特征中的分支特征的组合也能成为专利技术。
附图说明
[0019]图1示意性地表示一实施方式涉及的更新系统10。
[0020]图2示意性地表示控制系统200所具备的系统结构以及受控设备。
[0021]图3示意性地表示在IG关闭之前和之后的、一个通信网络280上的通信流量的随着时间的变化。
[0022]图4是用于说明向具备双组存储器的ECU发送的重写数据的发送条件的图。
[0023]图5是用于说明与程序更新相关的ECU的动作的图。
[0024]图6是表示ECU202执行的发送控制处理的执行步骤的流程图。
[0025]图7表示计算机2000的例子。
具体实施方式
[0026]下面,通过专利技术的实施方式来说明本专利技术,但下面的实施方式并不用于限定权利要求书涉及的专利技术。而且,实施方式中说明的特征的所有组合对于专利技术的解决方案来说并非是必不可少的。
[0027]图1示意性地表示一实施方式涉及的更新系统10。更新系统10具备车辆20和外部
装置70。车辆20具备控制系统200。控制系统200负责对车辆20的控制以及经由通信网络90进行的与外部装置70之间的通信。通信网络90包括互联网等IP网络、P2P网络、包含VPN的专线、虚拟网络、移动体通信网等。
[0028]车辆20中,控制系统200具备进行对车辆20的控制的多个ECU(Electronic Control Unit)。控制系统200从外部获取控制系统200所具备的ECU的更新程序。例如,控制系统200经由通信网络90,通过无线通信来接收从外部装置70发送的更新程序。控制系统200通过用更新程序重写控制系统200所具备的ECU所执行的程序,来对控制系统200所具备的ECU重新编程。进行上述这样的重新编程的目的在于控制系统200所具备的ECU的功能升级。如此,控制系统200通过用OTA(Over The Air,空中下载)对ECU重新编程来更新ECU。本实施方式中,将利用更新程序重写ECU等设备执行的程序的情况称为“程序更新”。
[0029]ECU的程序更新的至少一部分在IG开关关闭之后被执行。由于在IG关闭状态中正在执行ECU的程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种程序更新控制装置,其中,该程序更新控制装置具备:获取部,其获取连接着用于控制装置的至少一部分的多个控制部的第1通信网络上的通信流量;重写控制部,其进行控制,该控制通过将用于进行所述多个控制部中的第1控制部的程序的重写的第1重写数据经由所述第1通信网络发送至所述第1控制部,来重写所述第1控制部的程序;以及决定部,其基于所述获取部获取到的所述第1通信网络上的通信流量,以所述重写控制部发送所述第1重写数据时的所述第1通信网络上的通信流量达到预定的值的方式,来决定所述重写控制部经由所述第1通信网络发送至所述第1控制部的每单位时间的所述第1重写数据的数据量。2.根据权利要求1所述的程序更新控制装置,其中,所述获取部在所述重写控制部正在发送所述第1重写数据的期间重复获取所述第1通信网络上的通信流量,所述决定部基于在所述重写控制部正在发送所述第1重写数据的期间由所述获取部重复获取到的所述第1通信网络上的通信流量,重复对所述重写控制部经由所述第1通信网络发送至所述第1控制部的每单位时间的所述第1重写数据的数据量的决定。3.根据权利要求1或2所述的程序更新控制装置,其中,所述决定部决定所述重写控制部经由所述第1通信网络发送的所述第1重写数据的发送周期。4.根据权利要求1或2所述的程序更新控制装置,其中,所述获取部与对所述第1通信网络上的通信流量的获取并行地获取连接着多个控制部的第2通信网络上的通信流量,所述重写控制部进行控制,该控制通过与经由所述第1通信网络进行的所述重写数据的发送并行地,将用于进行与所述第2通信网络连接的多个控制部中的第2控制部的程序的重写的第2重写数据经由所述第2通信网络发送至所述第2控制部,来重写所述第2控制部的程序,所述决定部与对所述第1重写数据的数据量的决定并行地,基于所述获取部获取到的所述第2通信网络上的通信流量,以所述第2通信网络上的通信流量达到预定的值的方式,来决定所述重写控制部经由所述第2通信网络发送至所述第2控制部的每单位时间的所述第2重写数据的数据量。5.根据权利要求2所述的程序更新控制装置,其中,在所述第1通信网络上的通信流量减少了的情况下,所述决定部使所述重写控制部经由所述第1通信网络发送至所述第1控制部的每单位时间的所述第1重写数据的数据量增加。6.根据权利要求2或5所述的程序更新控制装置,其中,在所述第1通信网络上的通信流量增加了的...

【专利技术属性】
技术研发人员:井上源太盐之谷阳介
申请(专利权)人:本田技研工业株式会社
类型:发明
国别省市:

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

1