买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】车载网络系统、中继装置以及控制车载网络系统的方法_丰田自动车株式会社_201711387738.8 

申请/专利权人:丰田自动车株式会社

申请日:2017-12-20

公开(公告)日:2021-04-27

公开(公告)号:CN108234273B

主分类号:H04L12/46(20060101)

分类号:H04L12/46(20060101);H04L29/08(20060101)

优先权:["20161222 JP 2016-250000"]

专利状态码:失效-未缴年费专利权终止

法律状态:2023.12.29#未缴年费专利权终止;2018.07.24#实质审查的生效;2018.06.29#公开

摘要:本发明公开了车载网络系统、中继装置以及控制车载网络系统的方法。一种在车辆中部署的车载网络系统包括:多个第一节点,其被配置成执行与车辆中的第一功能相关的操作;第二节点,其被配置成执行与车辆中的不同于第一功能的第二功能相关的操作;以及中继装置,其被配置成中继所述多个第一节点和第二节点之间的通信。中继装置被配置成在启动时,比第一节点和第二节点之间的通信的中继更早地开始所述多个第一节点之间的通信的中继。

主权项:1.一种在车辆中部署的车载网络系统,其特征在于包括:多个第一节点,所述多个第一节点被配置成执行与所述车辆中的第一功能相关的操作;第二节点,所述第二节点被配置成执行与所述车辆中的不同于所述第一功能的第二功能相关的操作;以及中继装置,所述中继装置被配置成中继所述多个第一节点和所述第二节点之间的通信,所述中继装置被配置成在启动时,比所述第一节点和所述第二节点之间的通信的中继更早地开始所述多个第一节点之间的通信的中继,其中,所述多个第一节点属于第一网络;所述第二节点属于与所述第一网络不同的第二网络;所述中继装置包括:第一中继单元,所述第一中继单元被配置成执行同一网络内的通信的中继,以及第二中继单元,所述第二中继单元被配置成执行不同网络之间的通信的中继;所述第一中继单元被配置成在所述中继装置启动时,在所述第二中继单元中的不同网络之间的通信的中继开始之前开始同一网络内的通信的中继;以及所述第二中继单元被配置成使用所述第一中继单元中的执行同一网络内的通信的中继的功能来执行不同网络之间的通信的中继,以及所述第一中继单元被配置成不管所述第二中继单元的启动状况如何都开始同一网络内的通信的中继。

全文数据:车载网络系统、中继装置以及控制车载网络系统的方法技术领域[0001]本发明涉及车载网络系统、中继装置以及控制车载网络系统的方法。背景技术[0002]在相关技术中,已知其中多个节点ECU经由中继装置(网关装置通信上连接的车载网络参见例如日本未审查专利申请公布第2011-4276号JP2011-4276A。发明内容[0003]在基于以太网(注册商标协议的车载网络中,中继装置和每个节点——对应地连接。因此,即使作为通信对象的两个节点所属的网络彼此相同或不同,中继装置也执行通信的中继。[0004]然而,中继装置通常在启动完成后开始中继处理。因此,例如,在中继装置启动例如车辆的点火开ignition0N时,即使在在多个节点之间执行与车辆的同一功能相关的操作的组中的节点之间执行中继的功能已经启动,在所有中继功能的启动未完成的情况下,在该组中的节点之间也不可能开始中继。那么,功能的执行有可能受到组中的节点之间的通信的中继开始的延迟的影响。[0005]本发明提供如下车载网络系统、中继装置以及控制车载网络系统的方法:能够在中继装置启动时,较早地开始在连接至中继装置的多个节点之中执行与同一功能相关的操作的组中的节点之间的通信的中继。[0006]本发明的第一方面涉及一种在车辆中部署的车载网络系统,其包括被配置成执行与车辆中的第一功能相关的操作的多个第一节点;被配置成执行与车辆中的不同于第一功能的第二功能相关的操作的第二节点;以及被配置成中继所述多个第一节点和第二节点之间的通信的中继装置。中继装置被配置成在启动时,比第一节点和第二节点之间的通信的中继更早地开始所述多个第一节点之间的通信的中继。[0007]根据本发明的第一方面,在中继装置启动时,比对应于不同功能的第一节点和第二节点之间的通信的中继更早地开始执行与第一功能相关的操作的所述多个第一节点之间的通信的中继。因此,在中继装置启动时,不管另一中继功能第一节点和第二节点之间的中继功能)的启动完成等如何,都可以更早地开始实现车辆的同一功能第一功能)的组中的节点第一节点之间的通信。[0008]在根据本发明的第一方面的车载网络系统中,多个第一节点可以属于第一网络,以及第二节点可以属于与第一网络不同的第二网络。中继装置可以包括:第一中继单元,其被配置成执行同一网络内的通信的中继;以及第二中继单元,其被配置成执行不同网络之间的通信的中继。第一中继单元可以被配置成在中继装置启动时,在第二中继单元中的不同网络之间的通信的中继开始之前开始同一网络内的通信的中继。[0009]根据本发明的第一方面,甚至在执行不同网络之间的通信的中继的第二中继单元的启动完成之前,第一中继单元首先开始同一网络内的中继。因此,可以较早地开始包括在同一网络中的实现车辆的同一功能的组中的节点第一节点之间的通信。[0010]在根据本发明的第一方面的车载网络系统中,第一中继单元可以被配置成使用硬件执行同一网络内的通信的中继,以及第二中继单元可以被配置成使用软件执行不同网络之间的通信的中继。[0011]根据本发明的第一方面,由于第一中继单元被配置成使用硬件执行同一网络内的中继,所以第一中继单元可以特定地比使用软件执行不同网络之间的中继的第二中继单元更早地完成中继功能的启动。[0012]在根据本发明的第一方面的车载网络系统中,第二中继单元可以被配置成使用第一中继单元中的执行同一网络内的通信的中继的功能来执行不同网络之间的通信的中继,以及第一中继单元可以被配置成不管第二中继单元的启动情况如何都开始同一网络内的通信的中继。[0013]根据本发明的第一方面,由于第二中继单元使用第一中继单元的中继功能,所以与第一中继单元相比,启动的完成不可避免地延迟。另一方面,由于第一中继单元不管第二中继单元的启动情况如何都开始同一网络内的中继,所以在这种情况下,第一中继单元可以更早地开始包括在同一网络中的实现车辆的同一功能的组中的节点(第一节点)之间的通信。[0014]在根据本发明的第一方面的车载网络系统中,第一中继单元可以是开关电路,并且可以被配置成基于存储在存储装置中的路由表来中继同一网络内的通信。[0015]在根据本发明的第一方面的车载网络系统中,使用软件配置的第二中继单元可以是包括中央处理单元CPU的微型计算机,并且可以被配置成通过执行存储在存储器中的应用程序来中继不同网络中的通信。[0016]本发明的第二方面涉及一种中继装置,属于多个网络中的任一网络的多个节点连接至该中继装置,并且该中继装置被配置成中继多个节点之间的通信。该中继装置包括:第一中继单元,其被配置成中继同一网络内的通信;以及第二中继单元,其被配置成中继不同网络之间的通信。第一中继单元被配置成在中继装置启动时,在第二中继单元中的不同网络之间的通信的中继开始之前,开始同一网络内的通信的中继。[0017]本发明的第三方面涉及一种控制在车辆中部署的车载网络系统的方法,所述车载网络系统包括:多个第一节点,其属于第一网络并且被配置成执行与车辆中的第一功能相关的操作;第二节点,其属于与第一网络不同的第二网络并且被配置成执行与车辆中的不同于第一功能的第二功能相关的操作;以及包括第一中继单元和第二中继单元的中继装置,第一中继单元被配置成中继多个第一节点与第二节点之间的通信以执行同一网络内的通信的中继,第二中继单元被配置成执行不同网络之间的通信的中继。该方法包括:由第一中继单元开始同一网络内的通信的中继;由第二中继单元读取和启动用于中继不同网络之间的通信的应用;以及当第二中继单元确定应用程序的启动已经完成时,由第一中继单元和第二中继单元开始不同网络之间的通信的中继。[0018]根据本发明的一个方面,可以提供例如一种如下车载网络系统:在中继装置启动时,能够更早地开始在连接至中继装置的节点之中执行与同一功能相关的操作的组中的节点之间的通信的中继。附图说明[0019]下面将参照附图描述本发明的示例性实施方式的特征、优点以及技术意义和工业意义,其中,相似的附图标记表示相似的元件,并且其中:[0020]图1是示出车载网络系统的配置的示例的框图;[0021]图2是示意性示出中继装置的配置的示例的图;以及[0022]图3是示意性示出中继装置的处理的示例的流程图。具体实施方式[0023]在下文中,将参照附图描述本发明的实施方式。[0024]首先,参照图1描述根据本实施方式的车载网络系统1的配置。[0025]图1是示意性示出车载网络系统1的配置的示例的框图。车载网络系统1被安装在任意车辆上,并且包括中继装置10和能够经由中继装置10基于以太网注册商标协议彼此进行通信的多个在本实施方式中8个节点20。[0026]中继装置10中继节点20之间的通信。如下所述,中继装置10中继在节点属于多个在本实施方式中5个)局域网LN1至LN5中的任一局域网的方面被分组的节点20之间的通信。换言之,中继装置10执行同一局域网(相同域)中的节点20之间的通信的中继,并且执行属于不同局域网的两个节点20之间的通信不同局域网(不同域之间的通信)的中继。中继装置10例如是L3开关。下面将详细描述中继装置10的配置。[0027]节点20包括执行与车辆的不同功能相关的操作的五种节点20诊断工具21、电子控制单元仿〇]223〇]23、00124和£〇]25。诊断工具21、电子控制单元伍:1]224〇]23、数据通信模块DCM24和ECU25分别属于局域网LN1至LN5。[0028]例如,局域网LN1至LN5的分段由中继装置10L3开关)的虚拟LANVLAN功能实现。此外,中继装置10属于所有局域网LN1至LN5。[0029]如上所述,诊断工具21属于局域网LN1。诊断工具21根据用户的操作执行与从外部通信上连接至节点20中的任一个的功能(外部连接功能有关的操作。具体地,诊断工具21将例如其目的地为节点20中的任一个的预定命令例如,请求诊断信息的命令发送至中继装置10。因此,中继装置10根据该命令中包括的目的地信息将该命令中继传送至节点20中的任一个。诊断工具21通过将设置在从主体延伸的连接线(以太网电缆的末端处的预定连接器21A与设置在连接至中继装置10的端口的连接线的末端处的数据链路耦合器DLC连接器21B连接,通信上连接至中继装置10。换言之,通常,当需要从其他节点20例如,E⑶23读取诊断信息时,诊断工具21连接器21A由用户(经销商的技师等经由中继装置10连接至例如DLC连接器21B,而不是连接至DLC连接器21B。[0030]如上所述,存在属于局域网LN2的两个ECU224⑶22是执行与预定功能相关的各种处理的电子控制单元。例如,ECU22执行与向车辆的用户提供信息(例如,提供路线指导信息、道路交通信息等或向用户提供娱乐(例如,再现音乐、视频等)的功能信息娱乐功能有关的操作。两个ECU22具有不管与外部的通信如何都能够仅通过ECU22之间的通信即局域网LN2内的通信而实现信息娱乐功能的配置。[0031]如上所述,E⑶23属于局域网LN3ECU23是执行与预定功能相关的各种处理的电子控制单元。例如,E⑶23执行与主体系统例如空调、照明、电动窗等的控制功能主体控制功能相关的操作。[0032]如上所述,DCM24属于局域网LNLDCM24执行与在节点20与车辆外部的装置例如,从车辆收集信息或向车辆提供信息的信息中心之间进行各种类型的数据的发送和接收的功能外部通信功能有关的操作。[0033]如上所述,存在属于局域网LN5的三个E⑶25』⑶25执行例如与使用安装在车辆上的相机检测车辆周围的物体的功能物体检测功能有关的操作。类似于ECU22的情况,三个ECU25具有不管与外部的通信如何、都能够仅通过相互通信即局域网LN5内的通信来实现物体检测功能的配置。[0034]接下来,将参照图2描述中继装置10的具体配置。[0035]图2是示意性示出中继装置10的配置的示例的图。中继装置10包括连接器11、物理层PHY芯片12、开关集成电路1C13、微型计算机14、存储器15和电源电路16。[0036]在图2中,细实线表示信号系统,而粗实线表示电源系统。[0037]连接器11具有多个端口(在该实施方式中至少8个端口),并且被配置成使得连接至节点20中的任一个的连接线(以太网电缆可以连接至每个端口。[0038]PHY芯片12连接至连接器11的每个端口,并且执行例如0SI参考模型中的物理层的处理:将从每个端口输入的节点20的电信号转换成逻辑信号或将从每个端口输出(发送至节点20的逻辑信号转换成电信号。[0039]开关1C13第一中继单元的示例)是基于存储在存储器15中的路由表例如,MAC地址表实现执行同一局域网(相同域)中的节点20之间的通信的中继的功能域内中继功能)的硬件集成电路)。同时,当开关1C13接收与属于不同局域网的两个节点20之间的通信相对应的数据时,开关1C13将该数据输出至微型计算机14。开关1C13根据微型计算机14具体地,要在下面描述的域间中继应用程序)的处理,从与属于与发送目的地的局域网不同的局域网的作为目的地的节点20对应的连接器11的端口发送数据。[0040]微型计算机14第二中继单元的示例包括CPU等,并且通过在CPU上执行存储在存储器15中的各种程序来实现各种处理。例如,微型计算机14通过在CPU上执行存储在存储器15中的预定应用程序域间中继应用程序来实现不同局域网之间的中继功能域间中继功能)。具体地,微型计算机14执行用与发送目的地对应的VLANID替换指示从开关1C13接收的数据的发送源的标识信息例如VLANID的处理,并且基于存储在存储器15中的路由表例如,IP路由表或ARP表执行返回至开关1C13。因此,开关1C13确定数据是与作为发送目的地的节点20所属的局域网中的通信相关的数据,并且从与作为发送目的地的节点20对应的连接器11的端口发送数据,实现不同局域网之间的通信的中继。也就是说,微型计算机14使用根据开关1C13的域内中继功能的处理来实现域间中继。此外,微型计算机14基于存储在存储器15中的安全设置信息例如,关于对特定局域网的访问受限的发送源的设置),执行例如从开关1C13接收的数据中丢弃与访问限制有关的数据的处理。[0041]存储器15是非易失性存储装置。如上所述,根据同一网络中的中继的路由表、用于执行不同局域网之间的通信的中继的应用程序、根据不同局域网之间的中继的路由表、安全设置信息等存储在存储器15中。此外,用于操作应用程序的操作系统0S程序存储在存储器15中。[0042]电源电路16基于由安装在车辆上的电源例如辅助电池、交流发电机等提供的电力大约12V至15V,生成适用于PHY芯片12、开关1C13、微型计算机14和存储器15的一定电压例如3.3V的电力,并且将该电力提供给PHY芯片12、开关1C13、微型计算机14和存储器I5。电源电路16通过车辆的点火开IG-ON而被启动,并且开始向PHY芯片12、开关1C13、微型计算机14和存储器15供电。[0043]车辆的IG-0N不仅包括发动机汽车中的发动机的启动,而且还包括向电动马达提供电力的主电池的启动通电),主电池是电力驱动车辆例如电动车辆、混合动力车辆或增程式车辆的电源。[0044]接下来,将参照图3描述中继装置10的特征操作,即中继装置10启动时的操作。[0045]图3是示意性示出中继装置10的处理的示例的流程图。例如,当车辆为IG-0N时,执行根据该流程图的处理。此外,当中继装置由于某些原因(例如,自诊断的异常而再次启动时,可以执行根据该流程图的处理。[0046]在步骤S102中,如上所述,当车辆为IG-0N时,电源电路16启动,并且开始向PHY芯片12、开关1C13、微型计算机14和存储器15提供电力。因此,并行开始在开关1C13中启动域内中继功能的处理步骤S104和S106以及在微型计算机14中启动域间中继功能的处理步骤S108至S112。[0047]在步骤S104中,开关1C13从存储器15读取路由表。[0048]在步骤S106中,开关1C13完成域内中继功能的启动,并根据域内中继功能开始该处理。因此,例如,由于执行与信息娱乐功能相关的操作的ECU22所属的局域网LN2内的通信开始,所以信息娱乐功能通过两个ECU22之间的通信来实现。另外,例如,由于执行与物体检测功能相关的操作的E⑶25所属的局域网LN5内的通信开始,所以物体检测功能通过三个E⑶25之间的通信来实现。[0049]同时,在步骤S108中,微型计算机14从存储器15读取0S程序并启动0S。[0050]在步骤S110中,微型计算机14从存储器15读取域间中继应用程序,并启动0S中的域间中继应用程序。[0051]在步骤S112中,微型计算机14从存储器15读取路由表、安全设置信息等。[0052]在开关1C13的步骤S104和S106的处理以及微型计算机14的步骤S108至S112的处理之后,微型计算机14在步骤S114中确定中继装置10的启动完成。[0053]在步骤S116中,微型计算机14和开关1C13根据域间中继功能开始处理。因此,属于不同局域网的两个节点20之间的通信开始。[0054]因此,在本实施方式中,车载网络系统1包括:多个第一节点E⑶22或ECU25,其执行与车辆的预定的第一功能(信息娱乐功能和物体检测功能相关的操作;第二节点(诊断工具21、E⑶23、DCM24等),其执行与车辆的不同于预定的第一功能的第二功能外部连接功能、主体控制功能、外部通信功能等相关的操作;以及中继装置1〇,其中继第一节点和第二节点之间的通信。在启动时,中继装置1〇比第一节点和第二节点之间的通信的中继更早地开始第一节点之间的通信的中继。具体地,假设第一节点属于同一网络(局域网LN2或局域网LN5,而第二节点属于与第一网络不同的网络局域网LN1、LN3、LN4,并且中继装置10包括执行同一网络内的通信的中继的第一中继单元开关1c13和执行不同网络之间的通信的中继的第二中继单元微型计算机14。在中继装置1〇启动时,在第二中继单元中不同网络之间的通信的中继开始之前,第一中继单元开始同一网络内的通信的中继。因此,即使在执行不同网络之间的通信的中继的第二中继单元的启动完成之前,第一中继单元首先开始同一网络内的中继。因此,可以更早地开始包括在同一网络中的实现车辆的同一功能的组中的节点第一节点)之间的通信。[0055]此外,在本实施方式中,第一中继单元开关IC1¾使用硬件执行同一网络内的通信的中继,而第二中继单元微型计算机14使用软件执行不同网络之间的通信的中继。因此,使用硬件实现网络内的中继功能的第一中继单元可以明确地比使用软件执行不同网络之间的中继的第二中继单元更早地完成中继功能的启动。[0056]此外,在本实施方式中,第二中继单元微型计算机14使用第一中继单元开关1C13的执行同一网络内的通信的中继的功能来执行不同网络之间的通信的中继。在这种情况下,由于第二中继单元使用第一中继单元的中继功能,与第一中继单元相比启动的完成不可避免地延迟。另一方面,如上所述,由于第一中继单元不管第二中继单元的启动情况如何都开始同一网络内的中继,所以在这种情况下,第一中继单元可以更早地开始包括在同一网络中的实现车辆的同一功能的组中的节点第一节点之间的通信。[0057]虽然在本实施方式中使用硬件开关1C13实现执行同一网络内的通信的中继的功能域内中继功能),但是该功能可以类似于执行不同网络内的通信的中继的功能域间中继功能使用软件来实现。此外,虽然在本实施方式中使用软件实现域间中继功能,但是该功能可以类似于域内中继功能使用硬件来实现。如上所述,即使在上述情况下,也可以通过比域间中继功能更早地开始域内中继功能来实现相同效果。[0058]此外,虽然在本实施方式中第二中继单元使用第一中继单元的域内中继功能来实现域间中继功能,但是第二中继单元可以被配置成在不利用第一中继单元的域内中继功能的情况下实现域间中继功能。如上所述,即使在这种情况下,也可以通过比域间中继功能更早地开始域内中继功能来实现相同效果。[0059]此外,尽管在本实施方式中节点20经由连接线(以太网电缆直接连接至中继装置10,例如,节点20可以经由仅执行域内中继的另一中继装置间接连接至中继装置10,该另一中继装置经由干线链路连接至中继装置10。[0060]已经详细描述了本发明的实施方式,但是本发明不限于上述具体实施方式,并且在权利要求中限定的本发明的范围内可以进行各种修改和改变。

权利要求:1.一种在车辆中部署的车载网络系统,其特征在于包括:多个第一节点,所述多个第一节点被配置成执行与所述车辆中的第一功能相关的操作;第二节点,所述第二节点被配置成执行与所述车辆中的不同于所述第一功能的第二功能相关的操作;以及中继装置,所述中继装置被配置成中继所述多个第一节点和所述第二节点之间的通信,所述中继装置被配置成在启动时,比所述第一节点和所述第二节点之间的通信的中继更早地开始所述多个第一节点之间的通信的中继。2.根据权利要求1所述的车载网络系统,其特征在于:所述多个第一节点属于第一网络;所述第二节点属于与所述第一网络不同的第二网络;所述中继装置包括:第一中继单元,所述第一中继单元被配置成执行同一网络内的通信的中继,以及第二中继单元,所述第二中继单元被配置成执行不同网络之间的通信的中继;以及所述第一中继单元被配置成在所述中继装置启动时,在所述第二中继单元中的不同网络之间的通信的中继开始之前开始同一网络内的通信的中继。3.根据权利要求2所述的车载网络系统,其特征在于,所述第一中继单元被配置成使用硬件执行同一网络内的通信的中继,以及所述第二中继单元被配置成使用软件执行不同网络之间的通信的中继。4.根据权利要求2或3所述的车载网络系统,其特征在于,所述第二中继单元被配置成使用所述第一中继单元中的执行同一网络内的通信的中继的功能来执行不同网络之间的通信的中继,以及所述第一中继单元被配置成不管所述第二中继单元的启动状况如何都开始同一网络内的通信的中继。5.根据权利要求3或4所述的车载网络系统,其特征在于,所述第一中继单元是开关电路,并且被配置成基于存储在存储装置中的路由表来中继同一网络内的通信。6.根据权利要求3至5中任一项所述的车载网络系统,其特征在于,使用软件配置的所述第二中继单元是包括中央处理单元的微型计算机,并且被配置成通过执行存储在存储器中的应用程序来中继不同网络中的通信。7.—种中继装置,属于多个网络中的任一网络的多个节点连接至所述中继装置,并且所述中继装置被配置成中继所述多个节点之间的通信,所述中继装置特征在于包括:第一中继单元,所述第一中继单元被配置成中继同一网络内的通信;以及第二中继单元,所述第二中继单元被配置成中继不同网络之间的通信,其中,所述第一中继单元被配置成在所述中继装置启动时,在所述第二中继单元中的不同网络之间的通信的中继开始之前开始同一网络内的通信的中继。8.—种控制在车辆中部署的车载网络系统的方法,所述车载网络系统包括:多个第一节点,其属于第一网络并且被配置成执行与所述车辆中的第一功能相关的操作;第二节点,其属于不同于所述第一网络的第二网络并且被配置成执行与所述车辆中的不同于所述第一功能的第二功能相关的操作;以及包括第一中继单元和第二中继单元的中继装置,所述第一中继单元被配置成中继所述多个第一节点之间的通信以执行同一网络内的通信的中继,所述第二中继单元被配置成执行不同网络之间的通信的中继,所述方法特征在于包括:由所述第一中继单元开始同一网络内的通信的中继;由所述第二中继单元读取和启动用于中继不同网络之间的通信的应用;以及^、、一当所述第二中继单元确定所述应用的启动己经完成时,由所述第一中继单元和所二中继单元开始不同网络之间的通信的中继。

百度查询: 丰田自动车株式会社 车载网络系统、中继装置以及控制车载网络系统的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。