一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车载中继装置及信息处理方法与流程

2022-06-09 01:19:07 来源:中国专利 TAG:


1.本公开涉及车载中继装置及信息处理方法。
2.本技术主张基于2019年11月13日申请的日本技术第2019-205749号的优先权,引用所述日本技术所记载的所有的记载内容。


背景技术:

3.在车辆中搭载有发动机控制等的动力传动系统、空调器控制等的车身系统等用于控制车载设备的ecu(electronic control unit:电子控制单元)。这些ecu利用车载网络系统来收发报文,针对攻击者访问该车载网络系统而发送非法的帧等威胁,研究了安全对策,提出了监视车载网络的车载网络装置(例如专利文献1)。
4.现有技术文献
5.专利文献
6.专利文献1:日本特开2017-47835号公报


技术实现要素:

7.本公开的一个方案的车载中继装置对在搭载于车辆的车载网络中传输的数据进行中继,所述车载中继装置具备控制部,该控制部控制与所述数据的中继有关的处理,所述控制部导出与所述车载网络的状态有关的阈值,并基于所导出的所述阈值来判定所述车载网络中有无异常。
附图说明
8.图1是例示包括实施方式1的车载中继装置的车载中继系统的结构的示意图。
9.图2是例示车载中继装置的物理结构的框图。
10.图3是例示车载中继装置的控制部的处理的流程图。
11.图4是例示实施方式2的车载中继装置的控制部的处理的流程图。
12.图5是例示实施方式3的车载中继装置的控制部的处理的流程图。
具体实施方式
13.[本公开要解决的课题]
[0014]
专利文献1的车载网络装置未进行与当监视车载网络时用于判定车载网络中有无异常的阈值有关的考虑。
[0015]
本公开的目的在于提供能够高效地设定用于判定车载网络中有无异常的阈值的车载中继装置等。
[0016]
[本公开的效果]
[0017]
根据本公开的一个方案,能够提供高效地设定用于判定车载网络中有无异常的阈值的车载中继装置等。
[0018]
[本公开的实施方式的说明]
[0019]
首先,列举本公开的实施方案而进行说明。另外,也可以将以下记载的实施方式中的至少一部分任意地进行组合。
[0020]
(1)本公开的一个方案的车载中继装置对在搭载于车辆的车载网络中传输的数据进行中继,所述车载中继装置具备控制部,该控制部控制与所述数据的中继有关的处理,所述控制部导出与所述车载网络的状态有关的阈值,并基于所导出的所述阈值来判定所述车载网络中有无异常。
[0021]
在本方案中,车载中继装置导出与车载网络的状态有关的阈值,并基于所导出的阈值来判定车载网络中有无异常,所以能够高效地设定用于判定车载网络中有无异常的阈值。车载中继装置例如通过在车辆的制造阶段等本装置搭载于车辆的后工序中进行与车载网络的状态有关的阈值的导出,从而能够导出基于与各个车辆分别相应的规格或者特性的阈值。
[0022]
(2)在本公开的一个方案的车载中继装置中,所述控制部获取与所述车载网络的状态有关的信息,并基于获取到的与所述车载网络的状态有关的信息来导出与所述车载网络的状态有关的阈值。
[0023]
在本方案中,车载中继装置例如获取基于can通信的报文的种类、带宽的使用率等与车载网络的状态有关的信息,基于该获取到的与车载网络的状态有关的信息来导出阈值。因而,能够高效地导出遵循作为该阈值的对象的车载网络的阈值。
[0024]
(3)在本公开的一个方案的车载中继装置中,所导出的所述阈值的变更被限制,所述控制部在满足了解除限制的解除条件的情况下,解除与阈值的变更有关的限制,将阈值重新导出,并基于重新导出的所述阈值来判定所述车载网络中有无异常。
[0025]
在本方案中,所导出的阈值的变更被限制,所以能够保证该阈值的稳健性。而且,在满足了解除限制的解除条件的情况下,车载中继装置解除与阈值的变更有关的限制,将阈值重新导出。因而,保证阈值的稳健性,并根据需要而将阈值重新导出,从而重新设定该阈值,基于重新设定的阈值来判定车载网络中有无异常,从而能够高效地确保该阈值的合适性。
[0026]
(4)在本公开的一个方案的车载中继装置中,作为与所述车载网络的状态有关的阈值的候补的多个候补阈值存储于预定的存储区域,所述控制部基于与所述车辆的安装结构有关的信息,参照所述预定的存储区域,将所述多个候补阈值中的某一阈值作为与所述车载网络的状态有关的阈值而导出。
[0027]
在本方案中,作为与车载网络的状态有关的阈值的候补的多个候补阈值存储于能够从车载中继装置访问的预定的存储区域,车载中继装置基于与搭载本装置的车辆的安装结构有关的信息,将多个候补阈值中的某一阈值作为与本装置所连接的车载网络的状态有关的阈值而导出。因而,车载中继装置基于车辆的安装结构从存储于预定的存储区域的多个候补阈值选择阈值,所以能够高效地导出阈值。
[0028]
(5)在本公开的一个方案的车载中继装置中,作为与所述车载网络的状态有关的阈值的候补的多个候补阈值存储于预定的存储区域,所述控制部基于与所述车辆的驾驶状态有关的信息,参照所述预定的存储区域,将所述多个候补阈值中的某一阈值作为与所述车载网络的状态有关的阈值而导出。
[0029]
在本方案中,作为与车载网络的状态有关的阈值的候补的多个候补阈值存储于能够从车载中继装置访问的预定的存储区域,车载中继装置基于与搭载本装置的车辆的驾驶状态有关的信息,将多个候补阈值中的某一阈值作为与本装置所连接的车载网络的状态有关的阈值而导出。因而,能够基于搭载本装置的车辆的驾驶状态来高效地导出动态地变化的阈值。
[0030]
(6)在本公开的一个方案的车载中继装置中,与所述车载网络的状态有关的阈值包括与所述车载网络的流量有关的阈值。
[0031]
在本方案中,与车载网络的状态有关的阈值包括与车载网络的流量有关的阈值,所以能够高效地检测流量显著化的非法的访问等攻击。
[0032]
(7)在本公开的一个方案的车载中继装置中,与所述车载网络的状态有关的阈值包括与在所述车载网络中周期性地发送的数据的接收间隔的标准偏差有关的阈值。
[0033]
在本方案中,与车载网络的状态有关的阈值包括与周期性地发送的数据的接收间隔的标准偏差有关的阈值,所以特别是能够高效地检测在can通信中周期性地发送的数据的接收间隔显著化的非法的访问等攻击。
[0034]
(8)本公开的一个方案的车载中继装置具备与所述车载网络所包含的多个总线分别连接的多个通信部,所述控制部分别导出与分别连接于所述多个通信部的多个总线各自的状态有关的阈值,并分别基于所导出的所述阈值来判定所述车载网络所包含的所述多个总线的各总线中有无异常。
[0035]
在本方案中,车载中继装置分别导出与连接于多个通信部的多个总线各自的状态有关的阈值,并分别基于所导出的阈值来判定多个总线的各总线中有无异常。因而,即使在与某一通信部连接的总线受到非法的访问等攻击的情况下,也能够高效地检测该攻击。
[0036]
(9)本公开的一个方案的车载中继装置具备:can通信部,用于进行can通信;及以太网通信部,用于进行以太网通信,与所述车载网络的状态有关的阈值包括与基于所述can通信部及所述以太网通信部的通信状态的相关值有关的阈值。
[0037]
在本方案中,与车载网络的状态有关的阈值包括与基于can通信部及以太网通信部的通信状态的相关值有关的阈值,所以能够在can或者以太网的某一节段受到非法的访问等攻击的情况下,高效地检测该攻击。
[0038]
(10)本公开的一个方案的信息处理方法使计算机执行如下处理:导出与传输作为中继对象的数据的车载网络的状态有关的阈值;基于所导出的所述阈值来判定所述车载网络中有无异常。
[0039]
在本方案中,能够使计算机作为能够高效地设定用于判定车载网络中有无异常的阈值的车载中继装置进行动作。
[0040]
[本公开的实施方式的详细内容]
[0041]
基于示出该实施方式的附图,对本公开具体地进行说明。以下,参照附图,对本公开的实施方式的车载中继装置2进行说明。此外,本公开并不限定于这些例示,而是通过权利要求书示出,意图包含与权利要求书同等的意义及范围内的所有的变更。
[0042]
(实施方式1)
[0043]
以下,根据附图,对实施方式进行说明。图1是例示包括实施方式1的车载中继装置2的车载中继系统s的结构的示意图。图2是例示车载中继装置2的物理结构的框图。
[0044]
车载中继系统s包括搭载于车辆的车载中继装置2、车外通信装置1。车载中继装置2对搭载于车辆的多个车载ecu3间的通信进行中继。车载中继装置2也可以经由车外通信装置1而与经由车外网络n连接的外部服务器100进行通信,对外部服务器100与搭载于车辆的车载ecu3之间的通信进行中继。
[0045]
外部服务器100例如是与因特网或者公用线路网等车外网络n连接的服务器等计算机,具备ram(random access memory:随机存取存储器)、rom(read only memory:只读存储器)或者硬盘等所构成的存储部101。也可以在外部服务器100的存储部101中,保存有与后述车载网络4的阈值有关的信息。
[0046]
在车辆c中,搭载有用于控制车外通信装置1、车载中继装置2、显示装置5及各种车载设备的多个车载ecu3。车载中继装置2与车外通信装置1例如利用串行缆线等配线线束能够通信地连接。车载中继装置2及车载ecu3利用与can(control area network/注册商标)或者以太网(ethernet/注册商标)等通信协议对应的通信线41及车载网络4能够通信地连接。车载中继装置2及车载ecu3中的通信协议也可以基于lin、most、flexray等。
[0047]
车外通信装置1包括用于与车外通信部(未图示)及车载中继装置2进行通信的输入输出i/f(接口)(未图示)。车外通信部是用于使用3g、lte、4g、wifi等移动体通信的协议进行无线通信的通信装置,经由与车外通信部连接的天线11而与外部服务器100进行数据的收发。车外通信装置1与外部服务器100的通信例如经由公用线路网或者因特网等外部网络n进行。输入输出i/f是用于与车载中继装置2进行例如串行通信的通信接口。车外通信装置1与车载中继装置2经由输入输出i/f及与输入输出i/f连接的串行缆线等配线线束相互进行通信。在本实施方式中,车外通信装置1设为与车载中继装置2分开的装置,利用输入输出i/f等将这些装置能够通信地连接,但不限定于此。车外通信装置1也可以作为车载中继装置2的一个结构部位而内置于车载中继装置2。
[0048]
车载中继装置2包括控制部20、存储部21、输入输出i/f22及车内通信部23。车载中继装置2例如是将认知系统的车载ecu3、判断系统的车载ecu3及操作系统的车载ecu3等基于多个通信线41的体系的节段进行汇总并对这些节段间的车载ecu3彼此的通信进行中继的网关(中继器)。多个通信线41分别相当于各节段中的总线。车载中继装置2也可以作为控制车辆c整体的车身ecu的一个功能部而构成。车载中继装置2也可以构成为从车外通信装置1获取车外通信装置1通过无线通信从外部服务器100接收到的更新程序,经由车载网络4将该更新程序发送到预定的车载ecu3(更新对象的车载ecu3)(回复器)。
[0049]
控制部20包括cpu(central processing unit:中央处理单元)或者mpu(micro processing unit:微处理单元)等,读出预先存储于存储部21的控制程序及数据而执行,从而进行各种控制处理及运算处理等。
[0050]
存储部21由ram(random access memory:随机存取存储器)等易失性的存储器元件或者rom(read only memory:只读存储器)、eeprom(electrically erasable programmable rom:电可擦可编程只读存储器)或者闪存存储器等非易失性的存储器元件构成,预先存储有控制程序及在处理时参照的数据。存储于存储部21的控制程序也可以存储有从车载中继装置2能够读取的记录介质211读出的控制程序。另外,也可以从与未图示的通信网连接的未图示的外部计算机下载控制程序,存储于存储部21。在存储部21中存储与后述车载网络4的阈值有关的信息。
[0051]
在存储部21中,存储当进行用于车载ecu3间的通信或者车载ecu3与外部服务器100之间的通信的中继处理时使用的中继路径信息(路由表格)。该中继路径信息的格式基于通信协议来决定。在通信协议是can的情况下,can用中继路径信息包括can报文所包含的报文标识符(can-id)及与该can-id关联起来的中继目的地(can通信部232的i/o端口编号)。在通信协议是tcp/ip的情况下,tcp/ip用中继路径信息包括ip数据包所包含的发送目的地地址(mac地址或者ip地址)及与该发送目的地地址关联起来的中继目的地(以太网通信部231的物理端口编号)。
[0052]
在存储部21中,存储搭载于车辆c的所有的车载ecu3的结构信息(车辆结构信息)。存储于存储部21的车载ecu3各自的结构信息(车辆结构信息)例如包括车载ecu3的制造编号(串行编号)、ecu部编号(型号)、软件(software)部编号、程序的当前版本、mac(media access control:媒体接入控制)地址、ip地址及vin(车辆识别编号)。另外,在车载ecu3利用can连接的情况下,车载ecu3的结构信息可以包含在该车载ecu3发送报文时所使用(所包含)的can-id。这些车辆结构信息与基于在各个车载ecu3中以不重复的方式设定的连续编号等的ecu-id关联起来被管理,例如作为表格形式的数据而存储于存储部21。控制部20在ig开关6(点火开关)成为接通或者关断的情况等预定的定时,正常地从搭载于车辆c的所有的车载ecu3或者特定的车载ecu3获取车载ecu3各自的结构信息,存储于存储部21。进而,也可以在存储部21中,存储与车辆c的目的地、车型、车辆规格及可选设备有关的信息。与车辆c的安装结构有关的信息包括这些车辆结构信息、与车辆c的目的地、车型、车辆规格及可选设备有关的信息。因而,车载中继装置2的控制部20通过参照存储于存储部21的车辆结构信息或者与车辆规格等有关的信息,从而能够获取与搭载有本装置的车辆c的安装结构有关的信息。
[0053]
输入输出i/f22与车外通信装置1的输入输出i/f同样地是例如用于进行串行通信的通信接口。车载中继装置2经由输入输出i/f22而与进行车外通信装置1、显示装置5(hmi装置)及车辆c的启动和停止的ig开关6能够通信地连接。
[0054]
车内通信部23例如是使用了can(control area network:控制区域网络),can-fd(can with flexible data rate:具有灵活数据速率的can)或者以太网(ethernet/注册商标)的通信协议的输入输出接口(can通信部232、以太网通信部231),控制部20与经由车内通信部23而与车载网络4连接的车载ecu3或者其它中继装置等车载设备相互进行通信。
[0055]
以太网通信部231是利用100base-t1或者1000base-t1等与由以太网缆线411传送的tcp/ip的数据包对应的以太网phy部。
[0056]
can通信部232对应于can或者can-fd的通信协议,并对应于在can总线412上传送的can报文,是接收基于由高侧及低侧的两根配线构成的can总线412上的差动电压的电位差的波形并将接收到的波形解码成用1和0的比特列表示的信号的can收发器或者can-fd收发器。或者,can通信部232也可以包括can收发器及can控制器或者can-fd收发器及can-fd控制器。
[0057]
车内通信部23(以太网通信部231、can通信部232)设置有多个,对车内通信部23分别连接构成车载网络4的通信线41(以太网缆线411、can总线412)即总线。也可以通过这样设置多个车内通信部23,从而将车载网络4分成多个,根据该车载ecu3的功能(认知系统功能、判断系统功能、操作系统功能)将车载ecu3连接于各节段。
[0058]
车载ecu3与车载中继装置2同样地包括控制部(未图示)、存储部(未图示)及车内通信部(未图示)。存储部由ram(random access memory:随机存取存储器)等易失性的存储器元件或者rom(read only memory:只读存储器)、eeprom(electrically erasable programmable rom:电可擦可编程只读存储器)或者闪存存储器等非易失性的存储器元件构成,存储有车载ecu3的程序或者数据。车内通信部与车载中继装置2或者车载中继装置2同样地包括以太网通信部或者can通信部,车载ecu3经由车内通信部而与车载中继装置2进行通信。
[0059]
如图1及图2所示,车载ecu3也可以通过执行存储于车载ecu3的存储部的程序,从而例如在功能上被分类为认知系统、判断系统或者操作系统。
[0060]
认知系统的车载ecu3例如与照相机、红外线传感器或者lidar(light detection and ranging:光探测和测距)等传感器42连接,对从该传感器42输出的输出值例如进行数字变换,经由车载网络4发送(输出)到判断系统的车载ecu3。
[0061]
判断系统的车载ecu3例如接收(获取)从认知系统的车载ecu3发送的数据,基于接收到的数据来生成用于发挥车辆c的自动驾驶功能的数据,或者进行对数据进行加工的处理,经由车载网络4将该生成等的数据发送(输出)到操作系统的车载ecu3。
[0062]
操作系统的车载ecu3例如与马达、发动机或者制动器等致动器43(车载驱动装置)连接,接收(获取)从判断系统的车载ecu3发送的数据,基于接收到的数据来控制该致动器的动作,进行车辆c的行驶、停止或者转向等操作,发挥自动驾驶功能。操作系统的车载ecu3也可以与锂离子电池等二次电池连接,控制该二次电池的充放电。
[0063]
显示装置5例如是汽车导航的显示器等hmi(human machine interface:人机接口)装置。显示装置5利用串行缆线等线束而与车载中继装置2的输入输出i/f22能够通信地连接。在显示装置5中,显示经由输入输出i/f22从车载中继装置2的控制部20输出的数据或者信息。
[0064]
车载中继装置2的控制部20通过执行存储于存储部21的控制程序,从而作为获取与车载网络4的状态有关的信息的获取部发挥功能。获取部分别针对与包括以太网通信部231或者can通信部232的车内通信部23分别连接的通信线41(总线),获取该通信线41(总线)的平均总线负荷(带宽的平均使用率)、总线负荷最大值(带宽的最大使用率)、总线负荷的变动幅度(带宽的最小使用率与最大使用率的差异)。获取部检测与车内通信部23分别连接的通信线41(总线)各自的流量(通信数据量),导出基于该流量的每单位时间带宽的使用率(总线负荷)、预定期间中的平均使用率(平均总线负荷)等,从而获取这些总线负荷等。获取部还可以关于定期地或者周期性地发送的预定的数据,获取预定的期间中的该数据的发送间隔的标准偏差。即,与车载网络4的状态有关的信息包括与车内通信部23分别连接的通信线41(总线)的平均总线负荷、总线负荷最大值、总线负荷的变动幅度或者周期性地发送的数据的发送间隔的标准偏差中的至少一个。
[0065]
车载中继装置2的控制部20通过执行存储于存储部21的控制程序,从而作为导出与车载网络4的状态有关的阈值的导出部发挥功能。导出部基于包含平均总线负荷或者周期性地发送的数据的发送间隔的标准偏差等的与车载网络4的状态有关的信息,导出用于判定该车载网络4的正常或者异常的各种阈值。导出部例如也可以在基于平均总线负荷、总线负荷最大值或者总线负荷的变动幅度等与基于流量的总线负荷的值有关的信息来导出
阈值的情况下,将对这些平均总线负荷等以包含富余值的方式乘以预定的系数或者比率而得到的值作为该阈值而导出。导出部也可以在基于周期性地发送的数据的发送间隔的标准偏差来导出阈值的情况下,将对该标准偏差乘以例如1以上的预定的系数而得到的值作为该阈值而导出。
[0066]
导出部也可以基于与多个通信线41(总线)中的状态有关的信息来导出阈值。导出部例如也可以分别获取任意的can通信部232及以太网通信部231的平均总线负荷,基于这些can通信部232及以太网通信部231的平均总线负荷的比率来导出阈值。在任意的can通信部232及以太网通信部231中的平均总线负荷分别例如具有正相关的情况下,当can通信部232的平均总线负荷上升时,以太网通信部231的平均总线负荷也成为上升的趋势。通过基于与这样处于正相关或者反相关的多个车内通信部23的状态有关的信息,从而能够导出与多个车内通信部23关联的阈值。导出部将所导出的阈值分别存储于存储部21,设定为用于进行车载网络4中的异常判定的阈值。
[0067]
导出部也可以在车辆c的制造阶段等车载中继装置2(本装置)搭载于车辆c的后工序中进行与车载网络4的状态有关的阈值的导出。当在车辆c的制造阶段等进行与车载网络4的状态有关的阈值的导出的情况下,在车载中继装置2的存储部21中,尚未存储阈值。因而,导出部能够在利用车载网络4进行基于can或者以太网等通信协议的通信的情况下,获取与车载网络4的状态有关的信息,将基于该信息而导出的阈值存储于存储部21。或者,表示是否进行了用于车载网络4的异常判定的阈值的设定(向存储部21的存储)的设定标志存储于存储部21,在车辆c的制造阶段等,该设定标志作为初始值而表示未设定阈值。导出部也可以在设定标志表示未设定阈值的情况下,将所导出的阈值设定为用于车载网络4的异常判定的值。导出部也可以在将所导出的阈值设定为用于车载网络4中的异常判定的值(向存储部21的存储)之后,将设定标志所表示的信息从未设定变更为已设定,从而保持阈值的设定状态。
[0068]
为了用于车载网络4中的异常判定而设定的阈值也可以在该设定以后,被限制变更(重新设定)。即,可以在所导出的阈值作为用于车载网络4中的异常判定的阈值而已经存储于存储部21的情况或者与上述设定标志有关的信息表示已经设定完阈值的情况下,限制或者禁止该设定完的阈值的变更(重新设定)。通过这样对设定完的阈值的变更(重新设定)进行限制等,从而能够防止由于来自车辆c外的非法的访问(攻击)而设定完的阈值被变更为非法等,确保与该阈值有关的稳健性。
[0069]
车载中继装置2的控制部20通过执行存储于存储部21的控制程序,从而作为基于所导出的阈值来进行车载网络4中有无异常的判定的判定部发挥功能。判定部分别监视车内通信部23,或者基于在车内通信部23间中继的数据,与获取部同样地获取与车载网络4的状态有关的信息。判定部比较获取到的与车载网络4的状态有关的信息所包含的平均总线负荷或者周期性地发送的数据的发送间隔的标准偏差等和与该信息对应的阈值,在获取到的信息超过阈值的情况下,判定为在车载网络4中产生了异常。判定部也可以当判定为在车载网络4中产生了异常时,确定在与任一车内通信部23连接的通信线41(总线)中是否产生该异常。
[0070]
也可以即使在将所导出的阈值设定为用于车载网络4中的异常判定的值(向存储部21的存储)以后,导出部在具备预定的条件(解除条件)的情况下,仍解除与阈值的变更有
关的限制,将阈值重新导出(再次导出),利用重新导出的阈值来重新设定。即,在具备解除条件的情况下,导出部也可以将阈值再次导出,利用再次导出的阈值对前次导出并存储于存储部21的阈值进行盖写或者变更,从而将再次导出的阈值设定为用于车载网络4中的异常判定的值。
[0071]
解除条件例如也可以将在车辆c的制造阶段等使用的制造设备(工场工具)或者正规经销商等使用的诊断工具等保养用装置连接于车载中继装置2,以正常地进行了该连接为条件。在正常地进行了该连接的情况下,车载中继装置2也可以基于来自工场工具等的请求,使车载中继装置2的状态(模式)转变到能够进行阈值的重新设定的阈值可设定模式。在这样具备解除条件的情况下,车载中继装置2转变为阈值可设定模式,从而车载中继装置2的导出部能够将阈值重新导出(再次导出),利用重新导出的阈值来重新设定。
[0072]
解除条件也可以是基于车载中继装置2保持的信息或者车载中继装置2能够经由车载网络4获取的信息的条件。例如,车载中继装置2也可以基于预定的车载ecu3的启动次数、ig开关6的接通次数、二次电池等蓄电装置(蓄电池)的装卸次数、里程表的累计行驶距离、gps中的位置信息(与车辆c的组装工场的所在地对应的位置信息)等能够经由车载网络4从车载ecu3等车载装置获取的信息,判定解除条件的具备或者不具备。即,车载中继装置2也可以基于ig开关6的接通次数为预定次数以下、gps中的位置信息属于车辆c的组装工场的所在地等信息,判定为具备解除条件,转变为阈值可设定模式。解除条件也可以使用利用了只能一次写入的非易失性存储器的阈值向存储部21的存储、只响应于上述工场工具或者诊断工具等的请求等所谓的一次性允许处理。导出部进行基于重新导出(再次导出)的阈值的重新设定(向存储部21的盖写)。在从工场工具或者正规经销商设定值的情况下,该重新设定例如也可以使用由iso14229定义的sid$2e命令来进行。在这样具备解除条件的情况下,允许设定完的阈值的变更(重新设定),从而能够确保与该阈值有关的稳健性,并能够保证根据需要而变更阈值的灵活性。
[0073]
图3是例示车载中继装置2的控制部20的处理的流程图。车载中继装置2的控制部20例如在车辆c启动的状态(ig开关6接通)下在车辆c的制造阶段或者制造完成后正常地进行以下的处理。
[0074]
车载中继装置2的控制部20判定阈值的设定(变更)是否处于限制过程中(s101)。控制部20例如通过参照阈值是否已经存储于存储部21或者表示阈值的设定状态的设定标志,从而判定阈值的设定(变更)是否处于限制过程中。在阈值已经存储于存储部21的情况或者设定标志表示已设定的情况下,控制部20判定为阈值的设定(变更)处于限制过程中(s101:是)。在阈值尚未存储于存储部21的情况或者设定标志表示未设定的情况下,控制部20判定为阈值的设定(变更)不处于限制过程中(s101:否)。例如在车辆c的制造阶段等车载中继装置2(本装置)搭载于车辆c的后工序中,阈值尚未存储于存储部21,控制部20判定为阈值的设定(变更)不处于限制过程中。
[0075]
在阈值的设定处于限制过程中的情况下(s101:是),车载中继装置2的控制部20获取与解除条件有关的信息(s102)。控制部20如上述那样获取与和工场工具等的连接状态有关的信息或者经由车载网络4从车载装置输出的信息等与解除条件有关的信息。控制部20也可以经由车外通信装置1而与例如外部服务器100进行通信,从外部服务器100获取与解除条件有关的信息。
[0076]
车载中继装置2的控制部20判定是否具备解除条件(s103)。控制部20基于获取到的与解除条件有关的信息,判定是否具备该解除条件。控制部20例如也可以基于ig开关6的接通次数为预定次数以下、gps中的位置信息属于车辆c的组装工场的所在地等信息,判定为具备解除条件。
[0077]
例如在由于车辆c是制造阶段所以被判定为阈值的设定不处于限制过程中的情况下(s101:否)或者被判定为具备解除条件的情况下(s103:是),车载中继装置2的控制部20获取与车载网络4的状态有关的信息(s104)。即,控制部20在车辆c的制造阶段等最初设定阈值的情况或者当重新设定已经设定的阈值时具备解除条件的情况下,获取与车载网络4的状态有关的信息。控制部20获取包括基于与车载中继装置2所包含的车内通信部23(以太网通信部231、can通信部232)分别连接的通信线41(总线)各自中的流量的平均总线负荷等或者周期性地发送的数据的发送间隔的标准偏差的与车载网络4的状态有关的信息。
[0078]
车载中继装置2的控制部20导出与车载网络4的状态有关的阈值(s105)。控制部20例如将对获取到的平均总线负荷或者发送间隔的标准偏差以包含富余值的方式乘以预定的系数或者比率而得到的值作为该阈值而导出。
[0079]
车载中继装置2的控制部20将所导出的阈值存储于存储部21(s106)。控制部20将所导出的阈值分别存储于存储部21,设定为用于进行车载网络4中的异常判定的阈值。
[0080]
车载中继装置2的控制部20基于所导出的阈值,开始车载网络4中有无异常的判定(s107)。控制部20使用为了进行车载网络4的异常判定而设定的阈值,开始车载网络4中有无异常的判定。在阈值与平均总线负荷有关的情况下,控制部20当在任一通信线41(总线)中检测到超过平均总线负荷的阈值的总线负荷的情况下,判定为在该通信线41(总线)中产生了异常。在阈值与周期性地发送的数据的发送间隔的标准偏差有关的情况下,控制部20在该周期性地发送的数据的发送间隔的标准偏差超过标准偏差的阈值的情况下,判定为在发送该数据的车载ecu3所连接的通信线41(总线)中产生了异常。在该情况下,控制部20也可以判定为在发送该数据的车载ecu3中产生了异常。控制部20也可以在平均总线负荷或者数据的发送间隔的标准偏差等连续多次超过对应的阈值的情况或者在预定期间多次超过的情况下,判定为产生了异常。
[0081]
控制部20也可以将与判定结果有关的信息例如输出到显示装置5,利用显示装置5使该判定结果显示。通过使判定结果显示于显示装置5,从而能够将该判定结果报告给车辆c的操作者。
[0082]
根据本实施方式,车载中继装置2例如在车辆c的制造阶段等本装置搭载于车辆c的后工序中,进行与车载网络4的状态有关的阈值的导出,从而能够高效地导出基于与各个车辆c分别相应的规格或者特性的阈值。所导出的阈值基于与各个车辆c分别相应的规格或者特性,所以能够使用该阈值来精度良好地判定车载网络4所包含的多个总线的各总线中有无异常。
[0083]
根据本实施方式,能够进行针对所导出的阈值的变更的限制,从而该保证阈值的稳健性,并在满足了预定的解除条件的情况下,车载中继装置2解除与阈值的变更有关的限制,进行阈值的变更(重新设定)。因而,能够保证阈值的稳健性,并根据需要而重新设定该阈值,基于重新设定的阈值来判定车载网络4中有无异常,能够高效地确保该阈值的合适性。
[0084]
(实施方式2)
[0085]
图4是例示实施方式2的车载中继装置2的控制部20的处理的流程图。实施方式2的车载中继装置2在基于与车辆c的安装结构有关的信息从多个候补阈值中选择任一阈值作为与车载网络4的状态有关的阈值而导出这点上与实施方式1不同。
[0086]
在车载中继装置2的存储部21中存储有多个候补阈值。这些候补阈值也可以分别作为包括作为不同的种类的阈值的平均总线负荷、总线负荷最大值、总线负荷的变动幅度及周期性地发送的数据的发送间隔的标准偏差的阈值组而存储。阈值组例如也可以分别根据目的地单位、车型单位、车型和设备封装体单位、车辆等级(平台)单位、制造商或者经销商选项单位等车辆c的安装结构单位,针对各单位的每个单位,或者通过多个单位的组合而存储。例如,目的地单位的阈值组包括面向日本的阈值组、面向北美的阈值组、面向欧州的阈值组。例如,车型单位的阈值组包括车型a用阈值组、车型b用阈值组、车型c用阈值组。例如,选项单位的阈值组包括标准装备阈值组、有mop(制造商选项)阈值组、有dop(经销商选项)的阈值组、有mopdop的阈值组。各阈值组分别与和对应的安装结构单位有关的信息关联起来,存储于存储部21。
[0087]
在车载中继装置2的存储部21中,如上述那样存储有车辆结构信息或者车辆规格等与车辆c的安装结构有关的信息,所以车载中继装置2的控制部20(导出部)能够选择与和该车辆c的安装结构有关的信息相应的阈值组,将适当的阈值导出到本车(搭载有本装置的车辆c)。
[0088]
多个候补阈值(阈值组)设为存储于车载中继装置2的存储部21,但不限定于此。多个候补阈值(阈值组)也可以存储于与车载中继装置2能够通信地连接的外部服务器100、工场工具或者诊断工具等存储部101。即,车载中继装置2的控制部20能够从存储于与车载中继装置2的存储部21及车载中继装置2能够通信地连接的外部服务器100或者工场工具等能够从控制部20访问的预定的存储区域的多个候补阈值(阈值组)获取某一阈值(阈值组)。
[0089]
车载中继装置2的控制部20例如在车辆c启动的状态(ig开关6接通)下在车辆c的制造阶段或者制造完成后正常地进行以下的处理。车载中继装置2的控制部20获取与车辆c的安装结构有关的信息(s201)。控制部20例如参照存储部21,获取存储于存储部21的车辆结构信息或者车辆规格等与车辆c的安装结构有关的信息。或者,控制部20也可以经由车外通信装置1而与外部服务器100进行通信,从外部服务器100获取与车辆c的安装结构有关的信息。或者,控制部20也可以经由与车载中继装置2能够通信地连接的工场工具或者诊断工具等外部连接终端获取与车辆c的安装结构有关的信息。
[0090]
车载中继装置2的控制部20基于与安装结构有关的信息来选择(导出)与车载网络4的状态有关的阈值(s202)。控制部20基于获取到的与车辆c(本车)的安装结构有关的信息从存储于存储部21的多个候补阈值(阈值组)中选择适合本车的阈值组,导出阈值。控制部20设定所选择的阈值组。控制部20也可以在从工场工具或者正规经销商设定值的情况下,例如使用由iso14229定义的sid$2e命令,通过基于诊断通信的参数改写来设定所选择的阈值组。控制部20也可以在车载中继装置2的安全认证后,使特定的通信报文在通信线41(总线)上传输,从而依照该报文来选择阈值(阈值组)。特定的通信报文例如也可以保存有编号(阈值组编号),该编号用于使用特定的can-id在净荷之中确定阈值组。
[0091]
车载中继装置2的控制部20将所导出的阈值存储于存储部21(s203)。控制部20与
实施方式1同样地将通过从多个候补阈值(阈值组)中选择而导出的阈值设定为用于进行车载网络4中的异常判定的阈值。在存储部21中,决定存储用于进行该异常判定的阈值的存储区域,控制部20也可以将所选择的阈值组(各阈值)存储于该存储区域。或者,也可以对存储于存储部21的多个候补阈值(阈值组)分别例如赋予表示有效或者无效的标志,使所选择的阈值(阈值组)的标志成为有效,从而将该选择的阈值(阈值组)设定为用于进行异常判定的阈值。
[0092]
车载中继装置2的控制部20基于所导出的阈值,开始车载网络4中有无异常的判定(s204)。控制部20与实施方式1的处理s107同样地,基于所导出的阈值来开始车载网络4中有无异常的判定。
[0093]
根据本实施方式,作为与车载网络4的状态有关的阈值的候补的多个候补阈值(阈值组)存储于存储部21。因而,车载中继装置2的控制部20能够基于与搭载本装置的车辆c(本车)的安装结构有关的信息,选择适于本车的阈值(阈值组),高效地导出阈值(阈值组)。例如,即使在由正规经销商等进行了搭载于车辆c的选项的追加或者变更的情况下,车载中继装置2的控制部20基于与反映该追加等的安装结构有关的信息,再次选择适于本车的阈值(阈值组),从而能够对已经设定的阈值(阈值组)进行静态变更。
[0094]
(实施方式3)
[0095]
图5是例示实施方式3的车载中继装置2的控制部20的处理的流程图。实施方式3的车载中继装置2在基于与车辆c的驾驶状态有关的信息从多个候补阈值中选择某一阈值作为与车载网络4的状态有关的阈值而导出这点上,与实施方式1不同。另外,实施方式3的车载中继装置2与如实施方式2那样设想由正规经销商等进行了选项的追加等的情况的静态变更不同,在基于与车辆c的驾驶状态有关的信息对阈值进行动态变更这点上,与实施方式2不同。
[0096]
在车载中继装置2的存储部21中存储有多个候补阈值。这些候补阈值也可以分别作为包括作为不同的种类的阈值的平均总线负荷、总线负荷最大值、总线负荷的变动幅度及周期性地发送的数据的发送间隔的标准偏差的阈值组而存储。阈值组例如也可以分别根据驾驶模式单位或者节电模式单位等车辆c的驾驶状态单位,针对各单位的每个单位或者通过多个单位的组合而存储。例如,驾驶模式单位的阈值组包括普通模式用阈值组、运动模式阈值组、节能模式阈值组。例如,节电模式单位的阈值组是与二次电池等蓄电装置的剩余容量(soc)相应的阈值组,包括soc50%以上用阈值组、小于soc50%用阈值组。各阈值组分别与和对应的驾驶状态单位有关的信息关联起来,存储于存储部21。多个候补阈值(阈值组)与实施方式2同样地,不限于存储于车载中继装置2的存储部21,也可以存储于外部服务器100等的存储部101。
[0097]
与当前时间点下的车辆c(本车)的驾驶模式有关的信息或者与蓄电装置的剩余容量有关的信息等与车辆c的驾驶状态有关的信息包含于从与车载网络4连接的车载ecu3发送的数据。因而,车载中继装置2的控制部20(导出部)能够当获取或者中继从这些车载ecu3发送的数据时,获取与驾驶模式有关的信息等与车辆c(本车)的驾驶状态有关的信息。
[0098]
车载中继装置2的控制部20例如在车辆c启动的状态(ig开关6接通)下,正常地进行以下的处理。车载中继装置2的控制部20获取与车辆c的驾驶状态有关的信息(s301)。控制部20通过获取或者中继从车载ecu3发送的数据,从而获取与驾驶模式有关的信息等与车
辆c(本车)的驾驶状态有关的信息。
[0099]
车载中继装置2的控制部20基于与驾驶状态有关的信息,选择(导出)与车载网络4的状态有关的阈值(s302)。控制部20例如在获取到与驾驶模式有关的信息的情况下,基于与该驾驶模式有关的信息来确定车辆c(本车)的驾驶模式的种类。控制部20例如在确定为驾驶模式的种类是普通模式的情况下,选择与普通模式对应的阈值(阈值组),从而导出阈值(阈值组)。控制部20例如在获取到与二次电池等蓄电装置的剩余容量有关的信息(soc为70%)的情况下,选择与该剩余容量相应的节电模式的阈值(阈值组:soc50%以上用阈值组),从而导出阈值(阈值组)。
[0100]
车载中继装置2的控制部20将所导出的阈值存储于存储部21(s303)。控制部20与实施方式1同样地,将通过从多个候补阈值(阈值组)中选择而导出的阈值设定为用于进行车载网络4的异常判定的阈值。控制部20也可以与实施方式2的处理s203同样地,在存储用于进行异常判定的阈值的存储区域存储所选择的阈值组(各阈值)。或者,控制部20也可以通过使所选择的阈值(阈值组)的标志成为有效,从而将该选择的阈值(阈值组)设定为用于进行异常判定的阈值。
[0101]
车载中继装置2的控制部20基于所导出的阈值,开始车载网络4中有无异常的判定(s304)。控制部20与实施方式1的处理s107同样地,基于所导出的阈值,开始车载网络4中有无异常的判定。
[0102]
根据本实施方式,作为与车载网络4的状态有关的阈值的候补的多个候补阈值(阈值组)存储于存储部21。因而,车载中继装置2的控制部20能够基于与搭载本装置的车辆c(本车)的驾驶状态有关的信息,选择适于本车的阈值(阈值组),高效地导出阈值(阈值组)。例如,即使在车辆c的驾驶模式发生变更的情况或者车辆c的蓄电装置的充电率发生变动的情况下,车载中继装置2的控制部20基于与当前时间点下的车辆c(本车)的驾驶状态有关的信息,再次选择适于本车的阈值(阈值组),从而能够对已经设定的阈值(阈值组)进行动态变更。
[0103]
本次公开的实施方式应被认为在所有的点是例示,而并非限制性的。本发明的范围不是通过上述意思示出,而是通过权利要求书示出,意图包含与权利要求书同等的意义及范围内的所有的变更。
[0104]
附图标记说明
[0105]
c 车辆
[0106]
s 车载中继系统
[0107]
100 外部服务器
[0108]
101 存储部
[0109]
1 车外通信装置
[0110]
11 天线
[0111]
2 车载中继装置(网关)
[0112]
20 控制部
[0113]
21 存储部
[0114]
211 记录介质
[0115]
22 输入输出i/f
[0116]
23 车内通信部
[0117]
231 以太网通信部
[0118]
232 can通信部
[0119]
3 车载ecu(车载控制装置)
[0120]
4 车载网络
[0121]
41 通信线(总线)
[0122]
411 以太网缆线
[0123]
412 can总线
[0124]
42 传感器
[0125]
43 致动器
[0126]
5 显示装置
[0127]
6 ig开关。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献