中继装置、中继方法、存储有中继程序的存储介质、以及中继系统与流程

文档序号:25991182发布日期:2021-07-23 21:02阅读:98来源:国知局
中继装置、中继方法、存储有中继程序的存储介质、以及中继系统与流程

公开的技术涉及第一中继装置、第二中继装置、第一中继方法、第二中继方法、存储第一中继程序的存储介质、存储第二中继程序的存储介质、以及中继系统。



背景技术:

在日本特开2007-336267号公报中公开了一种搭载了网关装置的车载通信系统。在该车载通信系统中,将多个电子控制装置中的一个电子控制装置作为带网关功能的电子控制装置,将带网关功能的电子控制装置与其它的多路复用通信网络的通信线连接。



技术实现要素:

网关等中继装置参照自身保持的中继信息,向中继信息示出的总线中继通信帧。在中继信息中,表示通信帧的目的地的目的地信息与应对该通信帧进行中继的总线的信息相关联。但是,在中继装置中使用的中继信息有时会产生错误。在中继信息产生错误的情况下,产生中继装置无法将通信帧向正确的总线中继的课题。

在上述日本特开2007-336267号公报中公开的车载系统中,在中继装置保持的中继信息产生了错误的情况下,该中继装置无法检测自身保持的中继信息的错误。因此,在现有技术中存在下述课题,即,在车辆搭载的多个中继装置中,无法检测在对通信帧进行中继时使用的中继信息的错误。

公开的技术考虑上述事实,其目的在于,提供一种在搭载于车辆的多个中继装置中能够检测在对通信帧进行中继时使用的中继信息的错误的第一中继装置、第二中继装置、第一中继方法、第二中继方法、存储第一中继程序的存储介质、存储第二中继程序的存储介质、以及中继系统。

第一方式的第一中继装置为搭载于车辆的第一中继装置,具有:第一接收部,其接收从其他中继装置发送的通信帧;第一确定部,其根据将表示通信帧的目的地的目的地信息与中继目标的总线相关联的第一中继信息、和由第一接收部接收的所述通信帧包含的所述目的地信息,将第一中继信息中与所述目的地信息相关联的中继目标的总线确定为由第一接收部接收的所述通信帧的中继目标的总线;以及通知信号输出部,在第一接收部接收的所述通信帧的所述目的地信息未被包含于第一中继信息的所述目的地信息,从而由第一接收部接收的所述通信帧的中继目标的总线由第一确定部未确定的情况下,该通知信号输出部将表示异常的异常通知信号向所述其他中继装置输出。

第一中继装置接收从其他中继装置发送的通信帧。而且,第一中继装置根据将表示通信帧的目的地的目的地信息与中继目标的总线相关联的第一中继信息、和由第一接收部接收的通信帧包含的目的地信息,将第一中继信息中与目的地信息相关联的中继目标的总线确定为由第一接收部接收的通信帧的中继目标的总线。

而且,在第一接收部接收的通信帧的目的地信息未被包含于第一中继信息的目的地信息,从而由第一接收部接收的通信帧的中继目标的总线由第一确定部未确定的情况下,第一中继装置将表示异常的异常通知信号向其他中继装置输出。由此,能够检测在对通信帧进行中继时使用的中继信息的错误。此外,作为通信帧的发送源的其他中继装置能够通过从第一中继装置输出的异常通知信号而检测自身保持的中继信息有可能错误的情况。

此外,第二方式的第一中继装置还具有第一复原部,在由第一接收部接收的所述通信帧的中继目标的总线由第一确定部未确定的情况下,所述第一复原部对第一中继信息进行复原。由此,在通信帧的发送源的中继装置的中继信息错误的情况下,该中继信息被复原,能够校正在该中继信息产生的错误。

此外,第三方式的第一中继装置的第一复原部,在车辆状态为规定的状态的情况下对第一中继信息进行复原。通过将中继信息的复原限定为规定的车辆状态时进行,能够降低中继信息的复原对于车辆的影响。

第四方式的第一中继装置的第一复原部,在对第一中继信息进行复原时,在第一中继装置的停止为必要的情况下,在车辆状态为停车状态时对第一中继信息进行复原。通过将中继信息的复原限定为车辆为停车时进行,能够降低中继信息的复原对于车辆的行驶的影响。

第五方式的第二中继装置为与第一中继装置可通信地连接的第二中继装置,具有:第二接收部,其接收包含从其他中继装置发送的通信帧在内的各信号;第二确定部,其根据将表示通信帧的目的地的目的地信息与中继目标的总线相关联的第二中继信息、和由第二接收部接收的所述通信帧包含的所述目的地信息,将第二中继信息中与所述目的地信息相关联的中继目标的总线确定为由第二接收部接收的所述通信帧的中继目标的总线;以及第二复原部,在由第二接收部接收到从第一中继装置输出的所述异常通知信号的情况下,该第二复原部对第二中继信息进行复原。作为通信帧的发送源的第二中继装置根据从作为通信帧的发送源的第一中继装置接收异常通知信号这一情况,通过第二复原部对第二中继信息进行复原。由此,在第二中继装置保持的中继信息错误的情况下,能够对该错误进行校正。

第六方式的第二中继装置的第二复原部,在多次接收到所述异常通知信号的情况下对第二中继信息进行复原。由此,能够对认为错误的可能性较高的中继信息进行复原。

第七方式的第二中继装置的第二复原部,在车辆状态为规定的状态的情况下对第二中继信息进行复原。通过将中继信息的复原限定为规定的车辆状态时进行,能够降低中继信息的复原对于车辆的影响。

第八方式的第二中继装置的第二复原部在对第二中继信息进行复原时,在第二中继装置的停止为必要的情况下,在车辆状态为停车状态时对第二中继信息进行复原。通过将中继信息的复原限定为车辆为停车时进行,能够降低中继信息的复原对于车辆的行驶的影响。

第九方式的第二中继装置的第二复原部,在第二中继装置所连接的中继装置的数量比第一中继装置所连接的中继装置的数量多的情况下,在多次接收到所述异常通知信号时对第二中继信息进行复原。在第二中继装置所连接的其他中继装置的数量比第一中继装置所连接的中继装置的数量多的情况下,第二中继装置在接收到异常通知信号时不立即对第二中继信息进行复原。由此,能够降低第二中继装置对第二中继信息进行复原的情况对连接目标的中继装置的影响。此外,第二中继装置在接收到规定次数以上的异常通知信号的情况下对第二中继信息进行复原,因此能够在第一中继装置以及第二中继装置之中第二中继装置的第二中继信息错误的可能性高的情况下,对第二中继信息进行复原。

第十方式的中继系统为具有第一中继装置和第二中继装置的中继系统。

第十一方式的中继系统为具有多个第一中继装置和多个第二中继装置的中继系统,多个第一中继装置中作为特定的第一中继装置的第一特定中继装置,连接与车辆的行驶相关的多个车辆行驶控制装置,多个第二中继装置中作为特定的第二中继装置的第二特定中继装置,连接与车辆的行驶相关的多个车辆行驶控制装置,多个第一中继装置中与第一特定中继装置不同的第一中继装置,连接车辆行驶控制装置之外的多个车辆控制装置,多个第二中继装置中与第二特定中继装置不同的第二中继装置,连接车辆行驶控制装置之外的多个车辆控制装置,第一特定中继装置的第一复原部,在由第一接收部接收的所述通信帧的中继目标的总线由第一确定部未确定且车辆状态为停车状态的情况下,对第一中继信息进行复原,第二特定中继装置的第二复原部,在由第二接收部从通信帧的发送源的中继装置接收到异常通知信号且车辆状态为停车状态的情况下,对第二中继信息进行复原,与第一特定中继装置不同的第一中继装置的第一复原部,在由第一接收部接收的所述通信帧的中继目标的总线由第一确定部未确定的情况下,对第一中继信息进行复原,与第二特定中继装置不同的第二中继装置的第二复原部,在由第二接收部从通信帧的发送源的中继装置接收到异常通知信号的情况下,对第二中继信息进行复原。连接有与车辆的行驶相关的多个车辆行驶控制装置的第一特定中继装置以及第二特定中继装置,在车辆状态为停车状态的情况下对第二中继信息进行复原。由此,能够在不对与车辆的行驶相关的特定ecu产生影响的情况下,对中继信息进行复原。

第十二方式的第一中继方法为搭载于车辆的第一中继装置执行的第一中继方法,该第一中继方法执行下述处理:第一接收部接收从其他中继装置发送的通信帧,第一确定部根据将表示通信帧的目的地的目的地信息与中继目标的总线相关联的第一中继信息、和由第一接收部接收的所述通信帧包含的所述目的地信息,将第一中继信息中与所述目的地信息相关联的中继目标的总线确定为由第一接收部接收的所述通信帧的中继目标的总线,在第一接收部接收的所述通信帧的所述目的地信息未包含于所述中继信息的所述目的地信息,从而由第一接收部接收的所述通信帧的中继目标的总线由第一确定部未确定的情况下,通知信号输出部将表示异常的异常通知信号向所述其他中继装置输出。

第十三方式的第二中继方法为第二中继装置执行的第二中继方法,其中,所述第二中继装置与执行第十二方式所记载的第一中继方法的第一中继装置可通信地连接,该第二中继方法执行下述处理:第二接收部接收从其他中继装置发送的通信帧,第二确定部根据将表示通信帧的目的地的目的地信息与中继目标的总线相关联的第二中继信息、和由第二接收部接收的所述通信帧包含的所述目的地信息,将第二中继信息中与所述目的地信息相关联的中继目标的总线确定为由第二接收部接收的所述通信帧的中继目标的总线,在由第二接收部接收到从第一中继装置输出的所述异常通知信号的情况下,第二复原部对第二中继信息进行复原。

第十四方式的存储第一中继程序的存储介质,其存储搭载于车辆的第一中继装置执行的程序,该第一中继程序用于使计算机执行下述处理:接收从其他中继装置发送的通信帧,根据将表示通信帧的目的地的目的地信息与中继目标的总线相关联的第一中继信息、和所接收的所述通信帧包含的所述目的地信息,将第一中继信息中与所述目的地信息相关联的中继目标的总线确定为所接收的所述通信帧的中继目标的总线,在所接收的所述通信帧的所述目的地信息未被包含于第一中继信息的所述目的地信息,从而所接收的所述通信帧的中继目标的总线未被确定的情况下,将表示异常的异常通知信号向所述其他中继装置输出。

第十五方式的存储第二中继程序的存储介质,其存储第二中继装置执行的程序,所述第二中继装置与执行第十四方式所记载的第一中继程序的第一中继装置可通信地连接,该第二中继程序用于使计算机执行下述处理:接收从其他中继装置发送的通信帧,根据将表示通信帧的目的地的目的地信息与中继目标的总线相关联的第二中继信息、和所接收的所述通信帧包含的所述目的地信息,将第二中继信息中与所述目的地信息相关联的中继目标的总线确定为所接收的所述通信帧的中继目标的总线,在接收到从第一中继装置输出的所述异常通知信号的情况下,对第二中继信息进行复原。

发明的效果

根据以上说明的公开的技术,具有在车辆搭载的多个中继装置中能够检测在对通信帧进行中继时使用的中继信息的错误的效果。

附图说明

图1为第一实施方式以及第二实施方式涉及的中继系统的构成的一个示例的框图。

图2为表示中央中继信息的一个示例的图。

图3为中继系统包含的各装置的计算机的构成例的图。

图4为表示第一实施方式的第一中继处理的一个示例的图。

图5为表示第一实施方式的第二中继处理的一个示例的图。

图6为第一实施方式的中继系统的动作例的图。

图7为第一实施方式的中继系统的动作例的图。

图8为表示第二实施方式的第一中继处理的一个示例的图。

图9为表示第二实施方式的第二中继处理的一个示例的图。

图10为表示第三实施方式涉及的中继系统的构成的一个示例的框图。

具体实施方式

以下,使用附图,对本实施方式的中继系统进行说明。

<第一实施方式>

图1为表示第一实施方式涉及的中继系统的构成的一个示例的框图。如图1所示,第一实施方式的中继系统10具有作为第一中继装置的一个示例的中央中继装置12、作为第二中继装置的一个示例的中继装置14、多个ecu16-1、16-2、16-3。中继系统10搭载于车辆。另外,中央中继装置12以及中继装置14例如为带网关功能的ecu(electroniccontrolunit:电子控制单元)。

在带网关功能的ecu搭载于车辆的情况下,带网关功能的ecu使用示出路由表的中继信息来实施通信帧的中继。因此,带网关功能的ecu需要一直保持正确的中继信息。

但是,在由于ecu的存储器异常而造成数据乱码或意外改写而改变了中继信息的一部分的情况下,有可能通信帧被错误地中继。其结果为,有时会影响正常的车辆动作。

因此,在本实施方式的中继系统中,在作为带网关功能的ecu的中央中继装置12或中继装置14从作为其他的带网关功能的ecu的中继装置接收到通信帧时,对自身保持的中继信息进行确认。而且,中央中继装置12或中继装置14对接收到的通信帧的通信帧id是否记载于中继信息进行确认,在通信帧id被记载于中继信息的情况下,向中继目标的总线中继。另一方面,中央中继装置12或中继装置14在接收到的通信帧的通信帧id未记载于中继信息的情况下,判断为产生了异常,向发送源的其他中继装置实施通知。以下,具体地说明。

如图1所示,中央中继装置12与中继装置14经由总线a1可通信地连接。此外,如图1所示,中央中继装置12与ecu16-3经由总线a2而连接。此外,如图1所示,中继装置14与ecu16-1经由总线b1而连接,中继装置14与ecu16-2经由总线b2而连接。

如图1所示,中央中继装置12具有中央接收部120、中央中继信息存储部122、中央确定部124、中央复原部126、中央转发部127、中央通知信号输出部128。

中央接收部120接收从其他中继装置发送的通信帧。例如,中央接收部120接收从作为其他中继装置的一个示例的中继装置14发送的通信帧。

在中央中继信息存储部122存储作为第一中继信息的一个示例的中央中继信息。中央中继信息为将作为表示通信帧的目的地的目的地信息的一个示例的通信帧id与中继目标的总线相关联的信息。中央中继装置12参照在中央中继信息存储部122存储的中央中继信息,将由中央接收部120接收的通信帧向规定的总线中继。另外,以下有时将中央中继信息以及中继信息总括简称为“中继信息”。此外,有时将中央中继装置12以及中继装置14总括简称为“中继装置”。

图2表示中央中继信息的一个示例。如图2所示,中央中继信息例如为表格形式的信息。在图2的例中,作为表示通信帧的目的地的目的地信息的一个示例的通信帧id,与表示通信帧id所对应的通信帧的中继目标的总线的总线信息相关联。

中央确定部124根据在中央中继信息存储部122储存的中央中继信息、和由中央接收部120接收到的通信帧包含的通信帧id,确定由中央接收部120接收的通信帧的中继目标的总线。具体而言,中央确定部124从中央中继信息存储部122读出中央中继信息,参照该中继信息,将与接收到的通信帧包含的通信帧id相关联的总线确定为中继目标的总线。

中央复原部126在由中央接收部120接收的通信帧的中继目标的总线由中央确定部124未确定的情况下,对读出的中央中继信息进行复原。具体而言,中央复原部126使用现有技术对读出的中央中继信息进行复原。

例如,中央复原部126读出与中央中继信息存储部122不同的规定的存储部(省略图示)中所储存的备份用的中央中继信息。而且,中央复原部126使用备份用的中央中继信息,对在中央中继信息存储部122储存的中央中继信息进行复原。

具体而言,例如,中央复原部126获取在外部的服务器(省略图示)的存储部(省略图示)储存的备份用的中央中继信息,使用该备份用的中央中继信息而对中央中继信息存储部122的中央中继信息进行复原。

或者,例如,中央复原部126读出在与中央中继装置12内的中央中继信息存储部122不同的存储部(省略图示)储存的备份用的中央中继信息,使用备份用的中央中继信息而对在中央中继信息存储部122储存的中央中继信息进行复原。

中央确定部124在由中央复原部126进行的中央中继信息的复原完成之后,参照该中央中继信息,尝试确定由中央接收部120接收到的通信帧的中继目标的总线。具体而言,中央确定部124对由中央接收部120接收到的通信帧的通信帧id是否被包含于中央中继信息进行判断。

在由中央接收部120接收到的通信帧的中继目标的总线被中央确定部124确定的情况下,中央转发部127将由中央接收部120接收到的通信帧向被确定的中继目标的总线转发。另一方面,在由中央接收部120接收到的通信帧的中继目标的总线由中央确定部124未确定的情况下,中央转发部127丢弃该通信帧。

在由中央接收部120接收到的通信帧的中继目标的总线由中央确定部124未确定的情况下,中央通知信号输出部128将表示异常的异常通知信号向作为发送源的中继装置输出。具体而言,在所接收的通信帧的通信帧id未被包含于中央中继信息的通信帧id而通信帧的中继目标的总线未被确定的情况下,中央通知信号输出部128向作为发送源的中继装置输出异常信号。

例如,在从中继装置14向中央中继装置12发送了通信帧的情况下,在所接收的通信帧的通信帧id未被包含于中央中继信息的通信帧id而从中继装置14发送的通信帧的中继目标的总线未被确定的情况下,中央中继装置12的中央通知信号输出部128将异常通知信号向作为发送源的中继装置14输出。

由此,中继装置14能够检测自身保持的中继信息的错误。进一步地,中继装置14能够将产生了错误的中继信息复原为正确的中继信息。

中继装置14如果接收到从中央中继装置12发送的异常通知信号,则检测自身保持的中继信息产生错误的可能性。

如图1所示,中继装置14具有接收部140、中继信息存储部142、确定部144、复原部146、转发部147、通知信号输出部148。

接收部140接收包含从其他中继装置发送的通信帧的各信号。

在中继信息存储部142中存储有作为第二中继信息的一个示例的中继信息。中继信息为将表示通信帧的目的地的通信帧id与中继目标的总线相关联的信息,是与中央中继装置12的中央中继信息存储部122存储的中央中继信息相同格式的信息。中继装置14参照中继信息而将由接收部140接收到的通信帧向规定的总线中继。

确定部144根据中继信息存储部142储存的中继信息、和由接收部140接收的通信帧包含的通信帧id,将中继信息中与通信帧id相关联的中继目标的总线确定为由接收部140接收的通信帧的中继目标的总线。

在由接收部140接收到从中央中继装置12输出的异常通知信号的情况下,复原部146对中继信息进行复原。具体而言,复原部146与中央中继装置12同样地,使用现有技术而对读出的中继信息进行复原。

在由接收部140接收到的通信帧的中继目标的总线被确定部144确定的情况下,转发部147将由接收部140接收到的通信帧向被确定的中继目标的总线转发。

通知信号输出部148与中央中继装置12同样地,在由接收部140接收的通信帧的中继目标的总线由确定部144未确定的情况下,将表示异常的异常通知信号向作为发送源的中继装置输出。

中央中继装置12以及中继装置14例如能够由图3所示的计算机50来实现。计算机50具有cpu51、作为临时存储区域的存储器52以及非易失性的存储部53。此外,计算机50具有连接输入输出装置等(省略图示)的输入输出接口(i/f)54以及针对存储介质59的数据的读入以及写入进行控制的读/写(r/w)部55。此外,计算机50具有与互联网等的网络连接的网络i/f56。cpu51、存储器52、存储部53、输入输出i/f54、r/w部55以及网络i/f56经由总线57而相互连接。

存储部53能够由硬盘驱动器(hdd)、固态驱动器(ssd)、闪存等实现。作为存储介质的存储部53存储有用于使计算机50发挥作用的程序。cpu51从存储部53读出程序并在存储器52中展开,依次执行程序具有的例程。

另外,例如,中央中继装置12以及中继装置14将在存储部53储存的中央中继信息或中继信息在存储器52中展开,参照这些中央中继信息或中继信息。

接着,对第一实施方式的中继系统10的作用进行说明。另外,在以下的说明中,虽然是中央中继装置12对中继装置14输出异常通知信号的情况的示例,但是中继装置14对中央中继装置12输出异常通知信号的情况也与以下相同地执行。

如果从中继装置14向中央中继装置12发送通信帧,则中央中继装置12执行图4所示的第一中继处理例程。

在步骤s100中,中央接收部120接收从作为其他中继装置的一个示例的中继装置14发送的通信帧。

在步骤s102中,中央确定部124读出中央中继信息存储部122储存的中央中继信息。

在步骤s104中,中央确定部124根据在上述步骤s102中读出的中央中继信息、和在上述步骤s100中接收的通信帧所包含的通信帧id,尝试确定通信帧的中继目标的总线。具体而言,在步骤s104中,中央确定部124参照在上述步骤s102中读出的中央中继信息,检索在上述步骤s100中接收到的通信帧的通信帧id。

在步骤s106中,中央确定部124根据上述步骤s104中的处理结果,判断读出的中央中继信息中在上述步骤s100接收到的通信帧的通信帧id是否关联有中继目标的总线。在读出的中央中继信息中,在上述步骤s100中接收到的通信帧的通信帧id关联有中继目标的总线的情况下,前进至步骤s108。另一方面,在读出的中央中继信息中,在上述步骤s100中接收到的通信帧的通信帧id未关联中继目标的总线的情况下,前进至步骤s110。

在步骤s108中,中央转发部127将在上述步骤s100中接收到的通信帧向在上述步骤s104中确定的通信帧id相关联的中继目标的总线转发。

在步骤s110中,中央确定部124根据在上述步骤s100中接收到的通信帧所包含的信息,对接收到的通信帧是否为以自身为目标的通信帧进行判断。在上述步骤s100中接收到的通信帧是以自身为目标的通信帧的情况下,前进至步骤s112。另一方面,在上述步骤s100中接收到的通信帧不是以自身为目标的通信帧的情况下,前进至步骤s114。

在步骤s112中,中央确定部124将在上述步骤s100中接收到的通信帧作为以自身为目标的通信帧而正常地接收。正常地接收的通信帧用于某种处理。

在步骤s114中,中央复原部126读出与中央中继信息存储部122不同的规定的存储部(省略图示)储存的备份用的中央中继信息。而且,在步骤s114中,中央复原部126使用备份用的中央中继信息对读出的中央中继信息进行更新,由此对中央中继信息进行复原。

在步骤s115中,中央确定部124根据在上述步骤s114中被复原的中央中继信息、和在上述步骤s100中接收到的通信帧包含的通信帧id,尝试确定通信帧的中继目标的总线。

在步骤s116中,中央确定部124根据在上述步骤s115中的处理结果,判断在被复原的中央中继信息中,上述步骤s100中接收到的通信帧的通信帧id是否关联有中继目标的总线。在被复原的中央中继信息中,上述步骤s100中接收到的通信帧的通信帧id关联有中继目标的总线的情况下,前进至步骤s118。另一方面,在被复原的中央中继信息中,上述步骤s100中接收的通信帧的通信帧id未关联中继目标的总线的情况下,前进至步骤s120。

在步骤s118中,中央转发部127将在上述步骤s100中接收到的通信帧向与在上述步骤s115中确定的通信帧id相关联的中继目标的总线转发。

在步骤s120中,中央通知信号输出部128将异常通知信号向作为发送源的中继装置14发送。

如果从中央中继装置12向中继装置14发送了异常通知信号,则中继装置14执行图5所示的第二中继处理例程。

在步骤s200中,接收部140接收从中央中继装置12发送的异常通知信号。

在步骤s202中,复原部146使用现有技术而对中继信息进行复原。

由此,中继装置14能够检测自身保持的中继信息的错误。进一步地,中继装置14能够将产生错误的中继信息复原为正确的中继信息。

图6表示第一实施方式的中继系统10的动作例。如图6所示,示出了从ecu16-1发送通信帧且中继装置14接收到该通信帧的情况的示例。在该情况下,假设中继装置14保持的中继信息产生由于存储器乱码导致的错误,产生了通信帧id:330h被改变为320h这样的错误。另外,例如通信帧id:320h为原本仅在总线b1内使用的通信帧id。

在该情况下,中继装置14参照产生错误的中继信息,将通信帧的中继目标的总线确定为总线a1。而且,通信帧被转发至总线a1。而且,中央中继装置12接收从中继装置14发送的通信帧。此时,如图6所示,从中继装置14转发的通信帧的通信帧id:320h并非以自身节点为目标、并且是在中央中继信息中未记载的通信帧id,因此中央中继装置12的中央确定部124无法对该通信帧的中继目标的总线进行确定。因此,中央中继装置12的通知信号输出部148将异常通知信号向作为发送源的中继装置14输出。

此外,图7表示第一实施方式的中继系统10的其他的动作例。在图7所示的例中,示出了根据车辆状态而切换中央中继信息以及中继信息的情况的示例。

如图7所示,在中央中继装置12中选择用于代客驻车的中央中继信息,在中继装置14中选择ota(over-the-air)重新编程用的中继信息。另外,代客驻车指的是例如在驻车场内车辆自动行驶而自动驻车至空闲驻车区域的情况。此外,ota重新编程指的是基于无线网络的程序的更新。

由于在ota重新编程或代客驻车等的车辆搭载的新功能的出现,假定通常行驶以外的车辆状态。在这些车辆状态中,假定例如根据各种车辆状态而实施中继信息的切换的应用。

为了实现上述的车辆状态,各中继装置需要根据当前的车辆状态来选择中继信息。但是,如果由于中继装置的异常等而选择了原本不应选择的中继信息,则有可能无法向恰当的中继目标中继通信帧。

例如,在图7中,假设车辆状态为“代客驻车”。在该情况下,中继装置14参照错误的中继信息即用于“ota重新编程”的中继信息。此时,考虑从ecu16-1发送了通信帧的情况。中继装置14接收从ecu16-1发送的通信帧,并对该通信帧的通信帧id:530h进行识别。而且,由于中继装置14参照用于“ota重新编程”的中继信息,所以接收到的通信帧被转发至中继目标的总线a1。接着,中央中继装置12接收从中继装置14转发的通信帧。但是,由于在中央中继装置12参照的用于“代客驻车”的中央中继信息中未包含通信帧id:530h,所以中央中继装置12的中央确定部124无法对该通信帧的中继目标的总线进行确定。因此,中央中继装置12的通知信号输出部148将异常通知信号向作为发送源的中继装置14输出。

由此,中继装置14能够检测自身保持的中继信息的错误。进一步地,中继装置14能够将产生错误的中继信息复原为正确的中继信息。

如以上说明地,第一实施方式涉及的中央中继装置接收从其他中继装置发送的通信帧。而且,中央中继装置根据将表示通信帧的目的地的通信帧id与中继目标的总线相关联的中央中继信息、和接收的通信帧包含的通信帧id,将中央中继信息中与通信帧id相关联的中继目标的总线确定为通信帧的中继目标的总线。而且,中央中继装置在接收到的通信帧的通信帧id未包含于中央中继信息的通信帧id而接收到的通信帧的中继目标的总线未被确定的情况下,将表示异常的异常通知信号向通信帧的发送源的中继装置输出。由此,在搭载于车辆的多个中继装置中,能够检测在对通信帧进行中继时使用的中继信息的错误。此外,通信帧的发送源的中继装置能够将产生错误的中继信息复原为正确的中继信息。

此外,根据本实施方式的中继系统,在中继信息未产生错误的情况下,实施与现有技术相同的通信帧的中继处理。因此,能够抑制中继延迟的产生。此外,能够确定中继信息产生错误的中继装置。

此外,根据本实施方式的中继系统,根据中继信息检测异常的产生,所以能够在正常动作时不向通信总线增加负担而检测异常的产生。例如,在现有技术中,在检测路由表(或mac地址表)的异常的情况下,有时通过广播来发送连接信息请求。在该情况下,对通信总线增加负担,与此相对,根据本实施方式的中继系统,由于根据中继信息检测异常的产生,所以能够在正常动作时不向通信总线增加负担而检测异常的产生。

<第二实施方式>

接着,对第二实施方式进行说明。另外,第二实施方式涉及的中继系统的构成与第一实施方式相同,标示相同的标号并省略说明。

第二实施方式涉及的中继系统10与第一实施方式不同的点在于,在实施中央中继信息或中继信息的复原时,根据车辆状态而判断是否实施中央中继信息或中继信息的复原。

在中央中继信息或中继信息正在被复原的期间,通信帧的转发停止。因此,如果中继系统10的中央中继装置12或中继装置14未考虑车辆的车辆状态而开始中央中继信息或中继信息的复原处理,则有时并非恰当的复原的时机。

因此,第二实施方式的中继系统10考虑车辆状态而实施中央中继信息或中继信息的复原。以下,具体地说明。

中央中继装置12的中央复原部126在车辆状态为规定的状态的情况下,对中央中继信息进行复原。

例如,中央复原部126依次获取车辆状态。而且,中央复原部126在对中央中继信息进行复原时,在车辆状态为停车状态时对中央中继信息进行复原。或者,中央复原部126在需要中央中继装置12停止的情况下,在车辆状态为停车状态时对中央中继信息进行复原。

此外,中继装置14的复原部146在车辆状态为规定的状态的情况下,对中继信息进行复原。

例如,复原部146同样地依次对车辆状态进行获取。而且,复原部146在对中继信息进行复原时,在车辆状态为停车状态时对中继信息进行复原。或者,复原部146在需要中继装置14停止的情况下,在车辆状态为停车状态时对中继信息进行复原。另外,停车状态指的是车辆为停止的状态,表示发动机未熄火的状态。

通过考虑车辆状态而实施中央中继信息或中继信息的复原,能够降低对于搭载于车辆的其他的设备的影响。此外,能够在对于车辆而言恰当的时机实施中央中继信息的复原。

接着,对第二实施方式的中继系统10的作用进行说明。另外,在以下的说明中,虽然是中央中继装置12对中继装置14输出异常通知信号的情况的示例,但是中继装置14对中央中继装置12输出异常通知信号的情况也与以下同样地执行。

如果从中继装置14向中央中继装置12发送通信帧,则中央中继装置12执行图8所示的第一中继处理例程。另外,图8的第一中继处理例程中的步骤s100~步骤s112与第一实施方式同样地执行。

在步骤s313中,中央复原部126获取车辆状态,并对车辆状态是否为停车状态进行判断。在车辆状态为停车状态的情况下,在步骤s114中实施中央中继信息的复原。另一方面,在车辆状态不为停车状态的情况下,直至车辆状态成为停车状态之前不实施中央中继信息的复原。

而且,图8的第一中继处理例程中的步骤s114~步骤s120与第一实施方式同样地执行。

如果从中央中继装置12向中继装置14发送异常通知信号,则中继装置14执行图9所示的第二中继处理例程。

在步骤s200中,接收部140接收从中央中继装置12发送的异常通知信号。

在步骤s401中,复原部146获取车辆状态,并对车辆状态是否为停车状态进行判断。在车辆状态为停车状态的情况下,在步骤s202中实施中继信息的复原。另一方面,在车辆状态不为停车状态的情况,直至车辆状态成为停车状态之前不实施中央中继信息的复原。

另外,关于第二实施方式涉及的中继系统的他的构成以及作用,与第一实施方式相同,因此省略说明。

如以上说明地,第二实施方式涉及的中央中继装置在车辆状态为规定的状态的情况(例如,车辆状态为停车状态的情况)下,对中央中继信息进行复原。此外,第二实施方式涉及的中继装置在车辆状态为规定的状态的情况(例如,车辆状态为停车状态的情况)下,对中继信息进行复原。由此,能够在对于车辆而言恰当的时机实施中央中继信息或中继信息的复原。

<第三实施方式>

接着,对第三实施方式进行说明。另外,关于第三实施方式涉及的中继系统的构成中的与第一实施方式相同的构成,标示相同标号而省略说明。

在第三实施方式涉及的中继系统10中,搭载于车辆的多个ecu分别按照功能类别被分类且这些不同功能类别的ecu被中继装置集中控制这一点,与第一实施方式以及第二实施方式不同。

图10为表示第三实施方式涉及的中继系统的构成的一个示例的框图。

如图10所示,第三实施方式的中继系统310具有作为第一特定中继装置的一个示例的特定中央中继装置312-1、作为多个第二特定中继装置的一个示例的多个特定中继装置314-1、314-2、作为与车辆的行驶相关的ecu的多个特定ecu17-1、17-2、17-3、17-4、17-5、17-6。特定中央中继装置312-1以及特定中继装置314-1、314-2是集中控制特定ecu17-1、17-2、17-3、17-4、17-5、17-6的装置。此外,特定ecu17-1、17-2、17-3、17-4、17-5、17-6是多个车辆行驶控制装置的一个示例。

此外,如图10所示,第三实施方式的中继系统310具有中央中继装置312-2、多个中继装置314-3、314-4、与特定ecu不同的多个ecu17-7、17-8、17-9、17-10、17-11、17-12。中央中继装置312-2以及中继装置314-3、314-4是集中控制ecu17-7、17-8、17-9、17-10、17-11、17-12的装置。此外,ecu17-7、17-8、17-9、17-10、17-11、17-12是多个车辆控制装置的一个示例。ecu17-7、17-8、17-9、17-10、17-11、17-12是与车辆的行驶无关的ecu,例如是控制音频功能的ecu等。

如图10所示,多个中央中继装置中的特定中央中继装置312-1连接有与车辆的行驶相关的多个特定ecu17-1、17-2、17-3、17-4、17-5、17-6。此外,如图10所示,多个中继装置中的特定中继装置314-1、314-2连接有与车辆的行驶相关的多个特定ecu17-1、17-2、17-3、17-4。

此外,如图10所示,与多个中央中继装置中的特定中央中继装置312-1不同的中央中继装置312-2连接有与特定ecu不同的多个ecu17-11、17-12。此外,如图10所示,与多个中继装置中的特定中继装置314-1、314-2不同的中继装置314-3、314-4连接有与特定ecu不同的多个ecu17-7、17-8、17-9、17-10。

特定ecu为与车辆的行驶相关的ecu,因此在集中控制特定ecu的特定中央中继装置312-1或特定中继装置314-1、314-2中,有可能在车辆状态为行驶状态时实施中继信息或中央中继信息的复原并不恰当。

因此,第三实施方式的特定中央中继装置312-1在通信帧的中继目标的总线未被确定且车辆状态为停车状态的情况下,对中央中继信息进行复原。此外,特定中继装置314-1、314-2在通信帧的中继目标的总线未被确定且车辆状态为停车状态的情况下,对中继信息进行复原。

另一方面,中央中继装置312-2在通信帧的中继目标的总线未被确定的情况下,对中央中继信息进行复原。此外,中继装置314-3、314-4在通信帧的中继目标的总线未被确定的情况下,对中继信息进行复原。

由此,在集中控制特定ecu的特定中央中继装置312-1或特定中继装置314-1、314-2中,在车辆为行驶状态的情况下不实施中央中继信息以及中继信息的复原,因此能够不对与车辆的行驶相关的特定ecu产生影响而复原中央中继信息以及中继信息。

如以上说明地,特定中央中继装置312-1在通信帧的中继目标的总线未被确定且车辆状态为停车状态的情况下,对中央中继信息进行复原。此外,特定中继装置314-1、314-2在通信帧的中继目标的总线未被确定且车辆状态为停车状态的情况下,对中继信息进行复原。由此,能够不对与车辆的行驶相关的特定ecu产生影响而复原中央中继信息以及中继信息。此外,能够在对于车辆而言恰当的时机实施中央中继信息或中继信息的复原。

另外,对于由上述的实施方式的各装置实施的处理,作为通过执行程序而实施的软件处理进行了说明,但是也可以是通过硬件实施的处理。或者,也可以是将软件以及硬件两者组合进行的处理。此外,rom存储的程序也可以存储于各种存储介质进行流转。

进一步地,公开的技术不限于上述内容,除上述内容以外也能够在不脱离其主旨的范围内进行各种变形并实施这一点是不言自明的。

例如,在上述实施方式中,以中继装置14在接收到异常通知信号的情况下对中继信息进行复原的情况作为示例进行了说明,但不限于此。例如,中继装置14的复原部146也可以在多次接收到异常通知信号的情况下,对中继信息进行复原。由此,能够对被认为错误的可能性较高的中继信息进行复原。

此外,中继装置14的复原部146也可以在与中继装置14连接的中继装置的数量比与中央中继装置12连接的中继装置的数量多的情况下,在多次接收到异常通知信号时对中继信息进行复原。中继装置14也可以在与中继装置14连接的其他中继装置的数量比与中央中继装置12连接的中继装置的数量多的情况下,即使接收到异常通知信号时也不立即对第二中继信息进行复原。由此,能够降低由于中继装置14对中继信息进行复原而对连接目标的中继装置产生的影响。此外,中继装置14在接收到规定次数以上的异常通知信号的情况下对中继信息进行复原,因此能够在中央中继装置12以及中继装置14的其中一个中继装置14的中继信息错误的可能性高的情况下,对中继信息进行复原。

此外,在上述第三实施方式中,举例说明了搭载于车辆的多个ecu分别按照功能类别被分类,这些功能类别不同的ecu被中继装置集中控制的情况,但不限于此。例如,在根据车辆内的配置不同而多个ecu由一个中继装置集中控制的情况下,不限定于上述第三实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1