[发明专利]中继装置、程序更新系统以及程序更新方法有效
申请号: | 201680086326.8 | 申请日: | 2016-10-11 |
公开(公告)号: | CN109219800B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 中野贵之 | 申请(专利权)人: | 住友电气工业株式会社 |
主分类号: | G06F11/00 | 分类号: | G06F11/00;B60R16/02;B60R16/023;G06F8/65 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 李铭;卢吉辉 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中继 装置 程序 更新 系统 以及 方法 | ||
1.一种与属于车载网络的多个控制装置通信的中继装置,所述中继装置包括:
存储单元,其配置为在其中存储多个更新程序和所述车载网络的拓扑,所述多个更新程序将在互相重叠的时间中分别应用于所述多个控制装置;
车内通信单元,其配置为分别将所述多个更新程序传输到相应的控制装置;以及
控制单元,其配置为控制所述车内通信单元基于所述拓扑并行地将所述多个更新程序传输到属于分别连接到所述中继装置并且彼此独立的多个车载网络的控制装置,所述多个更新程序对应于所述控制装置;其中,
所述车载网络存在于一个车辆中,
所述车载网络中的一个车载网络包括直接连接到所述中继装置的主网络和从所述主网络分支出来的以所述主网络中包括的控制装置作为分支节点的本地网络;以及
当所述主网络的传输能力高于所述本地网络的传输能力时,所述控制单元根据所述分支节点是否具有缓冲功能来确定所述主网络中的传输速度,所述缓冲功能用于中继所述更新程序从所述主网络到所述本地网络的传输。
2.根据权利要求1所述的中继装置,其中,
所述控制单元根据预定条件确定所述多个更新程序的传输顺序。
3.根据权利要求2所述的中继装置,其中,
所述预定条件是允许最小化所需同步更新时间的调度条件,所述所需同步更新时间是下面所描述的在每个所述控制装置中的第一时间段、第二时间段和第三时间段的组合,以及
所述所需同步更新时间是这样的时间段,其从在所述多个更新程序中关于要首先传输到相应控制装置的更新程序的所述第一时间段的开始起到在所述多个更新程序中关于最后完成重写控制程序所用的更新程序的所述第三时间段的结束为止,
其中,
所述第一时间段:每个更新程序的传输时间,
所述第二时间段:检查每个更新程序所需的时间,以及
所述第三时间段:使用每个更新程序重写控制程序所需的时间。
4.根据权利要求3所述的中继装置,其中,
所述调度条件包括如下条件:对于所述车载网络中的作为总线型拓扑的一个车载网络所包括的多个控制装置,在所述更新程序的传输顺序中较早地将更新程序给予具有较长第三时间段的控制装置。
5.根据权利要求3所述的中继装置,其中,
所述调度条件包括如下条件:对于所述车载网络中的作为总线型拓扑的一个车载网络所包括的多个控制装置,在所述更新程序的传输顺序中较早地将更新程序给予具有较短第一时间段的控制装置。
6.根据权利要求3所述的中继装置,其中,
所述调度条件包括如下条件:对于所述车载网络中的作为总线型拓扑的一个车载网络所包括的多个控制装置,基于分配给所述控制装置的识别信息确定所述传输顺序。
7.根据权利要求3至6中任一项所述的中继装置,其中,
所述调度条件包括以下条件:执行到属于所述本地网络的控制装置的传输早于到属于所述主网络的控制装置的传输。
8.一种程序更新系统,其包括属于车载网络的多个控制装置以及与所述多个控制装置通信的中继装置,所述中继装置包括:
存储单元,其配置为在其中存储多个更新程序和所述车载网络的拓扑,所述多个更新程序将在互相重叠的时间中分别应用于所述多个控制装置;
车内通信单元,其配置为分别将所述多个更新程序传输到相应的控制装置;以及
控制单元,其配置为控制所述车内通信单元基于所述拓扑并行地将所述多个更新程序传输到属于分别连接到所述中继装置并且彼此独立的多个车载网络的控制装置,所述多个更新程序对应于所述控制装置;其中,
所述车载网络存在于一个车辆中,
所述车载网络中的一个车载网络包括直接连接到所述中继装置的主网络和从所述主网络分支出来的以所述主网络中包括的控制装置作为分支节点的本地网络;以及
当所述主网络的传输能力高于所述本地网络的传输能力时,所述控制单元根据所述分支节点是否具有缓冲功能来确定所述主网络中的传输速度,所述缓冲功能用于中继所述更新程序从所述主网络到所述本地网络的传输。
9.一种程序更新方法,所述方法由与属于车载网络的多个控制装置通信的中继装置执行,所述方法包括以下步骤:
存储多个更新程序和所述车载网络的拓扑,所述多个更新程序将在互相重叠的时间中分别应用于所述多个控制装置;以及
分别将所述多个更新程序传输到相应的控制装置,其中
在传输所述多个更新程序的步骤中,并行地将与所述控制装置相对应的所述多个更新程序传输到属于分别连接到所述中继装置并且彼此独立的多个车载网络的控制装置;其中,
所述车载网络存在于一个车辆中,
所述车载网络中的一个车载网络包括直接连接到所述中继装置的主网络和从所述主网络分支出来的以所述主网络中包括的控制装置作为分支节点的本地网络;以及
所述方法包括以下步骤:当所述主网络的传输能力高于所述本地网络的传输能力时,根据所述分支节点是否具有缓冲功能来确定所述主网络中的传输速度,所述缓冲功能用于中继所述更新程序从所述主网络到所述本地网络的传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于住友电气工业株式会社,未经住友电气工业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680086326.8/1.html,转载请声明来源钻瓜专利网。