中继装置、程序更新系统以及程序更新方法制造方法及图纸

技术编号:20122790 阅读:36 留言:0更新日期:2019-01-16 12:56
根据本公开的一个实施例的中继装置涉及与属于车内网络的多个控制装置通信的中继装置。该中继装置包括:存储单元,其存储用于多个控制装置所需的同步更新的多个更新程序和所述车内网络的拓扑;车内通信单元,其分别将多个更新程序传输到相应的控制装置;以及控制单元,其控制所述车内通信单元,使得对于分别连接到彼此独立且属于车内网络的所拥有的装置的多个控制装置,对应于控制装置的多个更新程序并行传输。

Relay Device, Program Renewal System and Program Renewal Method

A relay device according to an embodiment of the present disclosure relates to a relay device that communicates with a plurality of control devices belonging to an in-vehicle network. The relay device includes a storage unit which stores a plurality of update programs for synchronous updates required by multiple control devices and the topology of the in-vehicle network; an in-vehicle communication unit which transmits a plurality of update programs respectively to the corresponding control device; and a control unit which controls the in-vehicle communication unit so as to make the in-vehicle communication units independent of each other and belonging to the in-vehicle network. A plurality of control devices of the device owned by the control device correspond to parallel transmission of multiple update programs of the control device.

【技术实现步骤摘要】
【国外来华专利技术】中继装置、程序更新系统以及程序更新方法
本专利技术涉及中继装置、程序更新系统以及程序更新方法。本申请要求于2016年6月2日提交的日本专利申请No.2016-110623的优先权,其全部内容通过引用合并于此。
技术介绍
已经提出了一项技术,其中车载通信装置等的网关从管理服务器接收用于作为车载控制装置的ECU(电子控制单元)的控制程序的更新程序,并且每个ECU通过使用所接收的更新程序将控制程序从旧版本重写为新版本,从而通过无线通信远程执行用于车辆中的ECU的程序更新(参考专利文献1和2)。引文列表专利文献专利文献1:日本特开专利公报No.2007-65856专利文献2:日本特开专利公报No.2011-70307
技术实现思路
根据一个方面的中继装置是与属于车载网络的多个控制装置通信的中继装置。该中继装置包括:存储单元,其配置为在其中存储用于所述多个控制装置所需的同步更新的多个更新程序和所述车载网络的拓扑;车内通信单元,其配置为分别将所述多个更新程序传输到相应的控制装置;以及控制单元,其配置为控制所述车内通信单元,使得对于属于分别连接到所述中继装置并且彼此独立的多个车载网络的控制装置,所述控制装置对应的所述多个更新程序彼此并行传输。根据另一方面的程序更新系统是包括属于车载网络的多个控制装置以及与多个控制装置通信的中继装置的程序更新系统。所述中继设备包括:存储单元,其配置为在其中存储用于所述多个控制装置所需的同步更新的多个更新程序和所述车载网络的拓扑;车内通信单元,其配置为分别将所述多个更新程序传输到相应的控制装置;以及控制单元,其配置为控制所述车内通信单元,使得对于属于分别连接到所述中继装置并且彼此独立的多个车载网络的控制装置,所述控制装置对应的所述多个更新程序彼此并行传输。根据又一方面的程序更新方法是由与属于车载网络的多个控制装置通信的中继装置执行的程序更新方法。该方法包括以下步骤:存储用于所述多个控制装置所需的同步更新的多个更新程序和所述车载网络的拓扑;以及分别将所述多个更新程序传输到相应的控制装置。在传输所述多个更新程序的步骤中,对于属于分别连接到所述中继装置并且彼此独立的多个车载网络的控制装置,所述控制装置对应的所述多个更新程序彼此并行传输。附图说明图1是示出根据本公开的实施例的程序更新系统的整体配置的示图。图2是示出网关的内部配置的框图。图3是示出ECU的内部配置的框图。图4是示出管理服务器的内部配置的框图。图5是示出多个ECU的控制程序的同步更新的示例的顺序图。图6是示出图5中的步骤S8中的调度处理的流程的流程图。图7是示出用于同步更新所需的更新程序的第一具体示例的示图。图8是示出在不执行调度处理的情况下的更新调度(A)和在执行调度处理的情况下的更新调度(B)彼此比较的示图。图9是示出用于同步更新所需的更新程序的第二具体示例的示图。图10是示出在不执行调度处理的情况下的更新调度(A)和在执行调度处理的情况下的更新调度(B)彼此比较的示图。图11是示出用于同步更新所需的更新程序的第三具体示例的示图。图12是示出在不执行调度处理的情况下的更新调度(A)和在根据调度条件A至调度条件C分别执行调度处理的情况下的更新调度(B)至更新调度(D)彼此比较的示图。具体实施方式本公开要解决的问题在近期的车辆中,许多类型的设备彼此协同操作。因此,为了确保车辆的操作,可能需要在同一时间更新多个程序,这些程序是用于彼此相关的多个ECU的控制程序。执行每个控制程序的更新,使得将用于更新的程序提供给相应的ECU,并且ECU重写控制程序。因此,“所需更新时间”是用于一个ECU中的控制程序的更新所需的时间,其包括用于将更新程序传输到ECU所需的时间、以及用于重写控制程序所需的时间。当需要在同一时间更新多个ECU的控制程序时,每个ECU执行上述的更新操作。在车辆中,一旦开始更新彼此相关的多个ECU的控制程序,就不能操作车辆,直到完成ECU的控制程序的更新。换句话说,在以下时间段(下文中,该时间段被称为“所需同步更新时间”)期间,不能对车辆进行操作:在用于将要在同一时间更新的多个控制程序的多个更新程序中,从向ECU传输第一更新程序的开始起至通过使用最后更新程序在ECU中完成重写为止。如果需要在同一时间更新控制程序的多个ECU顺序地执行更新,则所需同步更新时间是各个ECU中所需更新时间的总和,因此所需同步更新时间长。所需同步更新时间越长,车辆无法操作的时间段就越长。鉴于上述问题提出了本公开,并且本公开的目的是提供一种中继装置、程序更新系统和程序更新方法,能够当在同一时间更新多个程序时减少所需同步更新时间。本公开的效果根据本公开,可以减少安装在车辆中的控制装置的控制程序的所需同步更新时间。实施例的描述本公开的实施例至少包括以下内容。即,根据一个实施例的中继装置是与属于车载网络的多个控制装置通信的中继装置。该中继装置包括存储单元、车内通信单元和控制单元。其中,存储单元配置为在其中存储多个更新程序和车载网络的拓扑,所述多个更新程序用于多个控制装置所需的同步更新;车内通信单元配置为分别将多个更新程序传输到相应的控制装置;以及控制单元配置为控制车内通信单元,使得对于属于分别连接到中继装置并且彼此独立的多个车载网络的控制装置,控制装置对应的多个更新程序彼此并行传输。根据该配置,在用于同步更新的多个更新程序中,对于用于属于分别连接到中继装置并且彼此独立的多个车载网络的控制装置的更新程序,可在同一时间开始从中继装置传输这些更新程序。因此,与在完成相应控制程序的重写之后顺序地传输这些更新程序的情况相比,可以减少这些更新程序的传输时间段的总和。因此,可以减少所需同步更新时间。优选地,在中继装置中,控制单元根据预定条件确定多个更新程序的传输顺序。当在中继装置中设置适当的条件时,可以减少用于传输用于同步更新的多个更新程序所需的时间段的总和。因此,可以减少所需同步更新时间。优选地,预定条件是允许最小化所需同步更新时间的调度条件,所需同步更新时间是下面描述的在控制装置中的每一个中的第一时间段、第二时间段和第三时间段的组合,所需同步更新时间是这样的时间段:其从在多个更新程序中关于要首先传输到相应控制装置的更新程序的第一时间段的开始起到在多个更新程序中关于最后完成重写控制程序所用的更新程序的第三时间段的结束为止,第一时间段:每个更新程序的传输时间,第二时间段:用于检查每个更新程序所需的时间,以及第三时间段:用于使用每个更新程序重写控制程序所需的时间。根据该配置,可以减少用于传输用于同步更新的多个更新程序所需的时间段的总和。因此,可以减少所需同步更新时间。优选地,调度条件包括这样的条件:对于车载网络中的作为总线型拓扑的一个车载网络所包括的多个控制装置,在更新程序的传输顺序中较早地将更新程序给予具有较长第三时间段的控制装置。根据该配置,较早地传输需要较长时间用于重写相应控制程序的更新程序,并且较早地开始重写控制程序。与重写控制程序并行地传输下一个更新程序。因此,与在完成相应控制程序的重写之后顺序地传输更新程序的情况相比,可以减少所需同步更新时间。优选地,调度条件包括如下条件:对于车载网络中的作为总线型拓扑的一个车载网络所包括的多个控制装置,在更新程序的传输顺序本文档来自技高网...

【技术保护点】
1.一种与属于车载网络的多个控制装置通信的中继装置,所述中继装置包括:存储单元,其配置为在其中存储用于所述多个控制装置所需的同步更新的多个更新程序和所述车载网络的拓扑;车内通信单元,其配置为分别将所述多个更新程序传输到相应的控制装置;以及控制单元,其配置为控制所述车内通信单元,使得对于属于分别连接到所述中继装置并且彼此独立的多个车载网络的控制装置,所述控制装置对应的所述多个更新程序彼此并行传输。

【技术特征摘要】
【国外来华专利技术】2016.06.02 JP 2016-1106231.一种与属于车载网络的多个控制装置通信的中继装置,所述中继装置包括:存储单元,其配置为在其中存储用于所述多个控制装置所需的同步更新的多个更新程序和所述车载网络的拓扑;车内通信单元,其配置为分别将所述多个更新程序传输到相应的控制装置;以及控制单元,其配置为控制所述车内通信单元,使得对于属于分别连接到所述中继装置并且彼此独立的多个车载网络的控制装置,所述控制装置对应的所述多个更新程序彼此并行传输。2.根据权利要求1所述的中继装置,其中,所述控制单元根据预定条件确定所述多个更新程序的传输顺序。3.根据权利要求2所述的中继装置,其中,所述预定条件是允许最小化所需同步更新时间的调度条件,所述所需同步更新时间是下面所描述的在每个所述控制装置中的第一时间段、第二时间段和第三时间段的组合,以及所述所需同步更新时间是这样的时间段,其从在所述多个更新程序中关于要首先传输到相应控制装置的更新程序的所述第一时间段的开始起到在所述多个更新程序中关于最后完成重写控制程序所用的更新程序的所述第三时间段的结束为止,其中,所述第一时间段:每个更新程序的传输时间,所述第二时间段:检查每个更新程序所需的时间,以及所述第三时间段:使用每个更新程序重写控制程序所需的时间。4.根据权利要求3所述的中继装置,其中,所述调度条件包括如下条件:对于所述车载网络中的作为总线型拓扑的一个车载网络所包括的多个控制装置,在所述更新程序的传输顺序中较早地将更新程序给予具有较长第三时间段的控制装置。5.根据权利要求3或4所述的中继装置,其中,所述调度条件包括如下条件:对于所述车载网络中的作为总线型拓扑的一个车载网络所包括的多个控制装置,在所述更新程序的传输顺序中较早地将更新程...

【专利技术属性】
技术研发人员:中野贵之
申请(专利权)人:住友电气工业株式会社
类型:发明
国别省市:日本,JP

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

1