掌桥专利:专业的专利平台
掌桥专利
首页

车载型信息处理装置、用户终端、信息处理方法以及程序

文献发布时间:2023-06-19 12:14:58


车载型信息处理装置、用户终端、信息处理方法以及程序

技术领域

本发明的一个方式例如涉及搭载于汽车等车辆的车载型信息处理装置、用户终端、信息处理方法以及程序。

背景技术

近年来的汽车等车辆,搭载有以构成导航系统的车载控制装置为代表的对发动机、制动器等各种车载仪器进行电子控制的车载控制装置、对显示车辆的各种状态的仪表等仪器进行控制的车载控制装置等多种电子控制装置(ECU:Electronic Control Unit)。在车辆内利用通信线将上述各种ECU电连接而形成车载网络,经由该车载网络在各ECU之间进行数据的收发。

与车载网络连接的各ECU负责对搭载于车辆的发动机、制动器等车载仪器的控制,因此对于车载网络要求极高的安全性。

因此,为了确保车载网络的安全性,研究了例如通过与预先登记的数据进行签名匹配的欺诈检测、检测出与平常不同的动作作为异常的异常检测之类的方法而对非法访问进行检测的入侵检测的导入。作为其中的一种方法,已知包含验证服务器、验证ECU以及被验证ECU的篡改检测系统(例如参照专利文献1)。

专利文献1:日本特开2018-081349号公报

发明内容

为了进行这种车载网络的安全监控,SOC(Security Operationcenter)的运用受到关注。但是,车载网络中收集的庞大的日志数据从多台车辆向SOC传送,因此网络通信量的增大成为问题。

本发明就是着眼于上述情形而提出的,其目的在于提供能够更顺畅地进行日志数据从搭载于汽车等车辆的车载网络向外部服务器的发送的技术。

为了解决上述问题,关于本发明所涉及的车载型信息处理装置的第1方式,与具有生成与车载装置的动作状态相关的日志数据的功能的车载网络一起使用的车载型信息处理装置具有:日志数据获取部,其获取上述生成的日志数据;以及输出控制部,其将上述获取到的日志数据的输出目标控制为能够与上述车载网络之间进行通信的车辆安全监视装置、以及能够与上述车载网络连接的用户终端的任一者或这两者。

本发明所涉及的车载型信息处理装置的第2方式在上述第1方式的基础上,上述输出控制部基于针对上述日志数据的生成源的每个车载装置或上述日志数据的每个种类而设定的优先级,对上述日志数据的输出目标进行控制。

本发明所涉及的车载型信息处理装置的第3方式在上述第1方式的基础上,上述输出控制部根据从上述车辆安全监控装置发送的请求或从上述用户终端接收到的请求,对上述日志数据的输出目标进行控制。

本发明所涉及的车载型信息处理装置的第4方式在上述第1方式的基础上,上述输出控制部基于每单位时间获取的上述日志数据的信息量的大小,对上述日志数据的输出目标进行控制。

本发明所涉及的车载型信息处理装置的第5方式还具有:存储部,其对上述获取到的日志数据进行积蓄;以及信息量减少处理部,其从上述存储部以一定量为单位读取所积蓄的日志数据,在向输出目标输出之前进行减少该日志数据的信息量的处理。

关于本发明所涉及的用户终端的第1方式,从与具有生成与车载装置的动作状态相关的日志数据的功能的车载网络一起使用的车载型信息处理装置接收上述日志数据的用户终端具有:数据获取部,其获取从上述车载型信息处理装置输出的日志数据;数据分析处理部,其针对上述获取到的日志数据以一定量为单位或每隔一定期间而进行分析处理;以及发送控制部,其将上述数据分析处理部的分析结果发送至能够与上述车载网络之间进行通信的车辆安全监控装置。

关于本发明所涉及的用户终端的第2方式,从与具有生成与车载装置的动作状态相关的日志数据的功能的车载网络一起使用的车载型信息处理装置接收上述日志数据的用户终端具有:数据获取部,其获取从上述车载型信息处理装置输出的日志数据;数据压缩处理部,其针对上述获取到的日志数据以一定量为单位或每隔一定期间而进行压缩处理;以及发送控制部,其将由上述数据压缩处理部压缩后的日志数据发送至能够与上述车载网络之间进行通信的车辆安全监控装置。

关于本发明所涉及的用户终端的第3方式,从与具有生成与车载装置的动作状态相关的日志数据的功能的车载网络一起使用的车载型信息处理装置接收上述日志数据的用户终端具有:数据获取部,其获取从上述车载型信息处理装置输出的日志数据;优先级赋予处理部,其对上述获取到的日志数据进行优先级赋予;以及发送控制部,其基于上述优先级赋予处理部的优先级赋予的结果,将优先级高的日志数据优先发送至能够与上述车载网络之间进行通信的车辆安全监控装置。

发明的效果

根据本发明所涉及的车载型信息处理装置的第1方式,将车载网络中生成的与车载装置的动作状态相关的日志数据选择性地输出至能够与车载网络之间进行通信的车辆安全监控装置、以及能够与车载网络连接的用户终端的任一者或两者。由此,车载网络中生成的日志数据至少分散输出至2条路径,能够减少每单位时间的网络通信量并减轻拥塞。另外,将车载网络中收集的日志数据控制为输出至车辆安全监控装置以及用户终端这两者,从而能够进行如下处理,即,例如将重要度较高的日志数据实时地向车辆安全监控装置发送,并且在用户终端进行备份而重新发送。

根据本发明所涉及的车载型信息处理装置的第2方式,基于针对日志数据的生成源的每个车载装置而设定的或针对日志数据的每个种类而设定的优先级,选择日志数据的输出目标。由此,例如,实时地将优先级较高的日志数据向车辆安全监控装置送出,经由用户终端而将优先级较低的日志数据向车辆安全监控装置送出。因此,对于优先级较高的日志数据不会导致发送延迟而能够更顺畅地发送。

根据本发明所涉及的车载型信息处理装置的第3方式,根据从车辆安全监控装置发送的请求或从用户终端接收到的请求,对输出目标进行控制。由此,例如能够根据来自车辆安全监控装置或者用户终端的等待请求,暂时停止向请求源装置的输出等,从而实现考虑了动作环境、网络环境等的适当的分散输出。

根据本发明所涉及的车载型信息处理装置的第4方式,基于每单位时间获取的日志数据的信息量的大小而对数据的输出目标进行控制。由此,能够进行如下处理,即,例如针对每单位时间获取的信息量较小的日志数据而实时地向车辆安全监控装置发送,针对信息量较大的日志数据利用用户终端例如在暂时积蓄之后向外部服务器传送。

根据本发明所涉及的车载型信息处理装置的第5方式,将车载网络中生成的日志数据积蓄于车载型信息处理装置,以一定量为单位进行读出,在输出之前执行减少信息量的处理。由此,能够进一步实现通信量的减少以及处理负荷的分散。

根据本发明所涉及的用户终端的第1方式,从车载型信息处理装置接收到日志数据的用户终端针对接收到的日志数据以一定量为单位或每隔一定期间而进行分析处理,将其分析结果发送至车辆安全监控装置。由此,能够使用户终端负责日志数据的分析处理,能够实现处理负荷的分散。

根据本发明所涉及的用户终端的第2方式,从车载型信息处理装置接收到日志数据的用户终端针对接收到的日志数据以一定量为单位或每隔一定期间而进行压缩处理,将压缩的日志数据发送至车辆安全监控装置。由此,能够实现使用户终端负责日志数据的压缩处理的处理负荷的分散、以及减少发送数据量的通信量的减少。

根据本发明所涉及的用户终端的第3方式,从车载型信息处理装置接收到日志数据的用户终端针对接收到的日志数据而进行优先级赋予,将优先级较高的日志数据优先发送至车辆安全监控装置。由此,能够实现将优先级较高的日志数据以较少的延迟发送至车辆安全监控装置,在网络不拥挤的时间带发送优先级较低的日志数据等、基于用户终端的通信量控制。

即,根据本发明的各方式,能够提供如下技术,即,能够更顺畅地进行从搭载于汽车等车辆的车载网络向外部服务器的日志数据的发送。

附图说明

图1是表示包含本发明的一个实施方式所涉及的车载型信息处理装置在内的车辆信息通信系统的整体结构的框图。

图2是表示本发明的一个实施方式所涉及的车载型信息处理装置的功能结构的框图。

图3是表示图2所示的车载型信息处理装置的控制流程和控制内容的流程图。

图4是表示本发明的一个实施方式所涉及的用户终端的功能结构的框图。

图5是表示由图4所示的用户终端进行的处理流程和处理内容的流程图。

具体实施方式

下面,参照附图对本发明所涉及的实施方式进行说明。

[一个实施方式]

(结构)

(1)系统

图1是表示具有本发明的一个实施方式所涉及的车载型信息处理装置的车辆信息通信系统的整体结构的图。

一个实施方式所涉及的车辆信息通信系统例如包含在车辆内构建的车载网络1、以及能够与车载网络1之间通信的外部网络2。外部网络2例如包含移动通信网络22、移动服务网络20、互联网27。在移动服务网络20连接有:对移动服务所涉及的各种数据进行管理的移动服务服务器25;安全操作中心(Security Operation Center:SOC)运用的SOC服务器30;以及PSIRT(Product Security Incident Response Team)运用的PSIRT服务器40。

另外,移动服务网络20具有网关21、26。用于与车辆之间进行无线通信的移动通信网络22与网关21连接。移动通信网络22构成移动闭环网络,与搭载于车辆的车载网络1之间进行无线数据通信。作为移动通信网络22,例如采用蜂窝移动通信网络、无线LAN(LocalArea Network)。

另一方面,网关26能够将移动服务网络20经由互联网27与外部服务器28连接。外部服务器28例如是Auto-ISAC(Automotive Information Sharing and Analysis Center)运用管理的服务器,具有对与联网汽车相关的网络威胁、潜在的漏洞相关的信息进行积蓄的数据库,将该数据库中积蓄的信息提供给SOC。另外,外部服务器28例如可以具有车辆制造商、车载装置制造商等系统部署所运用的服务器或个人计算机。

SOC服务器30由如上所述进行车载网络的安全监控的SOC运用,作为车辆安全监控装置而执行动作。SOC服务器30从外部服务器28以及PSIRT服务器40获取与联网汽车相关的网络攻击、潜在的漏洞相关的信息。另外,另一方面,SOC服务器30接收并分析各车辆的车载网络1中生成的日志数据,进行异常动作或者网络攻击的检测、通知。

PSIRT服务器40由PSIRT运用。PSIRT例如是用于通过车辆制造商或者车载装置的开发生命周期而实施所需的安全管理、支援、应急响应的组织。PSIRT服务器40例如具有该制造商固有的车辆的结构信息数据库,根据来自SOC的请求而将威胁信息向SOC发送。另外,PSIRT例如基于从SOC提供的安全分析报告而决定该制造商固有的应对方针等,PSIRT服务器40具有将与该应对方针相应的召回指示向该车辆发送的功能。

车载网络1例如也称为CAN(Control Area Network),具有车载网关(GW)10。在CAN中,以使用“ID”的消息寻址方式收发通信数据。除了识别数据内容、发送节点的信息以外,ID还包含发挥总线内的通信仲裁的作用的信息。

车载网关10在设置于车载网络1内的各装置以及端口之间进行数据的路由、数据的积蓄,多个车载电子控制装置(ECU)例如经由利用信号线缆等的总线而与车载网关10连接。作为ECU的一个例子,参照图1,能举出发动机ECU、变速器ECU等动力系统ECU12a-1、……、12a-i、电动车窗ECU、悬架ECU等车身系统ECU12b-1、……12b-j、汽车音响ECU等信息系统ECU 12c-1、……、12c-k,但并不限定于此。下面,将其统一简称为“ECU 12”。

ECU 12构成为,分别使处理器执行程序而发挥规定的控制功能,例如用作对发动机、变速器、转向角、加速器、制动器等进行控制的装置、对信号灯、车灯、雨刷进行控制的装置、对门锁以及车窗的开闭进行控制的装置、对空调进行控制的装置等。另外,车辆设置有速度传感器、温度传感器、振动传感器等监视以车辆的动作状态所涉及的各种车辆传感器的测量数据为代表的驾驶员的状态的车内传感器、监视车外状况的的车外传感器等多种传感器,ECU 12还用作取入从上述传感器输出的传感数据的装置。并且,还用作自动驾驶控制装置、监视驾驶员的状态的装置。

各ECU 12利用基于CAN的协议的消息而收发数据。各ECU还能够经由车载网关10而从在其他ECU上执行动作的应用程序获取传感数据。

除了上述ECU 12以外,为了与外部之间进行数据的收发或者输入输出,在车载网关10还连接有导航装置(NAVI)111、通信控制单元(TCU)14、接收通过车载照相机等传感器组得到的检测数据的传感器接口(V2X)15以及外部接口端口(OBD-2)16。

导航装置111通过画面显示、语音输出而对车辆的驾驶员进行路径引导,并且提示以道路交通信息为代表的各种信息。在导航装置111连接有USB端口171、Bluetooth(注册商标)(BT)接口172、以及Wi-Fi(注册商标)接口173。上述装置分别用于进行与USB存储器5之间的数据的写入及读入、与驾驶员持有的智能手机等用户终端6之间的数据的收发、与用户终端6或外部仪器之间的数据的收发。

通信控制单元(TCU)14与移动通信网络22之间进行无线通信,用于收发驾驶员的通话数据、从Web网站接收导航数据、向SOC发送表示上述ECU 12的动作状态的日志数据。此外,141是具有天线的无线单元(Cellular)。

传感器接口(V2X)15主要用于取入从车外传感器输出的传感数据。车外传感器中例如包含车外照相机、雷达等。车外照相机例如用于对车外的障碍物、周围车辆、交通信号灯、行人等进行拍摄。

外部接口端口(OBD-2)16例如在进行ECU 12的试验、针对ECU12安装更新程序、控制数据时使用,连接试验装置、个人计算机。

(2)车载网关

图2是表示作为本发明的一个实施方式所涉及的车载型信息处理装置的车载网关10的功能结构的框图。

车载网关10作为中央网关而起作用,除了为了将网络彼此连接所需的通常的结构(协议转换器、阻抗匹配器、通信速率转换器、故障隔离器等)以外,还具有通信接口单元101、控制单元102以及存储单元103。

通信接口单元101包含有线或无线的通信接口,在控制单元102的控制下,能够与外部仪器之间进行信息的收发。作为有线接口,例如使用有线LAN,另外,作为无线接口,例如使用采用了Bluetooth、BLE(Bluetooth Low Energy)等小电力无线数据通信标准的接口。车载网关10经由通信接口单元101,利用车载网络1中规定的协议而能够与ECU 12、传感器接口(V2X)15、外部接口端口(OBD-2)16、TCU 14、以及导航装置111之间进行数据的收发。另外,车载网关10能够经由TCU 14而与连接于外部网络2的服务器(移动服务网络上的移动服务服务器25、SOC服务器30、PSIRT服务器40、外部服务器28等)之间进行数据的收发。另外,车载网关10通过通信接口单元101直接或者经由导航装置111的Bluetooth接口172而与用户终端6之间进行数据的收发。

作为存储介质,例如对HDD(Hard Disk Drive)或者SSD(Solid State Drive)等能够随时写入及读出的非易失性存储器、ROM(Read Only Memory)等非易失性存储器和RAM(Random Access Memory)等易失性存储器进行组合而构成存储单元103。在其存储区域设置程序存储区域以及数据存储区域。在程序存储区域储存有为了执行本发明的一个实施方式所涉及的各种控制处理所需的程序。在数据存储区域设置有日志数据存储部1031。

为了存储从车载网络1获取的日志数据而使用日志数据存储部1031。日志数据中包含动作日志、操作日志、认证日志、访问日志、事件日志、通信日志、安全日志等任意的日志数据。安全日志的一个例子通过防火墙的功能对收发的数据包的状态进行监视并对网络的状态进行显示。此外,数据存储部1031为任意结构,也可以省略。

控制单元102例如具有CPU(Central Processing Unit)等硬件处理器,作为用于实现本发明的一个实施方式的控制功能,具有日志数据获取部1021、输出目标规则获取部1022、输出目标判定部1023、信息量减少处理部1024以及输出控制部1025。上述控制功能部均通过使上述硬件处理器执行上述存储单元103的程序存储区域中储存的程序而实现。

日志数据获取部1021进行如下处理,即,经由通信接口单元101而从车载网络1获取基于以ECU 12为代表的车载仪器的动作状态所生成的日志数据,存储于日志数据存储部1031。

输出目标规则获取部1022进行如下处理,即,依然经由通信接口单元101从外部仪器或网络上的服务器等获取预先设定的输出目标规则,交接至输出目标判定部1023。输出目标规则是用于选择性地对获取的数据的输出目标进行控制的规则,预先由系统管理者等任意地设定。车载网关10在存储单元103内可以具有用于储存获取到的输出目标规则的存储部或者用于临时保存的缓冲存储器。

输出目标判定部1023进行如下处理,即,基于获取到的输出目标规则而判定日志数据的输出目标。

信息量减少处理部1024通过选项而设置,进行根据需要而减少发送对象的日志数据的信息量的处理。

输出控制部1025进行如下处理,即,生成针对发送对象的日志数据而附加了判定出的输出目标的目的地信息的发送用的日志数据,并将其输出。

(3)用户终端

图4是表示本发明的一个实施方式所涉及的用户终端6的功能结构的框图。

用户终端6例如是智能手机、平板型终端、个人计算机等具有通信功能的、能够由用户携带的任意的信息处理终端,除了信息处理所需的通常的功能(输入输出接口、输入功能部、显示功能部等)以外,还具有通信接口单元61、控制单元62以及存储单元63。

除了能够与移动通信网络22之间收发信息的无线接口以外,通信接口单元61还包含能够与车载网关10或导航装置111之间收发信息的有线或无线接口。

作为存储介质,存储单元63例如采用闪存等半导体存储器。此外,作为存储介质,也可以使用其他ROM等仅能够读取的存储器、RAM等易失性存储器。在存储区域设置程序存储区域以及数据存储区域。程序存储区域中储存有为了执行本发明的一个实施方式所涉及的各种控制处理所需的程序。在数据存储区域设置有日志数据存储部631以及分析基准存储部632。

为了存储从车载网关10接收的日志数据而使用日志数据存储部631。

为了存储在针对接收到的日志数据的分析处理时使用的各种基准而使用分析基准存储部632。例如,分析基准中包含用于异常检测的阈值、基准波形等。

控制单元62例如具有CPU等硬件处理器,作为用于实现本发明的一个实施方式的控制功能,具有数据获取部621、数据处理部622以及发送控制部623。上述控制功能部均通过使上述硬件处理器执行上述存储单元63的程序存储区域中储存的程序而实现。

数据获取部621进行如下处理,即,经由通信接口单元61而获取从车载网关10发送的日志数据,存储于日志数据存储部631。

数据处理部622作为数据分析处理部、数据压缩处理部或者优先级赋予处理部而起作用,基于由数据获取部621获取的日志数据、或者从日志数据存储部631读出的日志数据而进行以分析、压缩或者优先级赋予为代表的各种处理。

发送控制部623进行如下处理,即,将由数据处理部622输出的分析结果、压缩的日志数据、或者赋予了优先级的日志数据,经由通信接口单元61而发送至包含SOC服务器30在内的外部的服务器。

(动作)

(1)日志数据的获取

接下来,对以上述方式构成的车载网关10的信息处理动作进行说明。图3是表示其处理流程及处理内容的一个例子的流程图。用户终端6设为预先针对车载网关10,例如通过Bluetooth的配对功能而作为日志数据的候补输出目标进行登记的装置。

在车载网络1中,各ECU 12以及车载仪器或装置始终或者定期地监视自身的动作状态等,基于其监视结果而生成表示动作履历的日志数据。另外,在车载网络1接收到从外部网络2发送的传送数据的情况下,也生成表示该传送数据的接收履历的日志数据。

首先,在步骤S101中,在日志数据获取部1021的控制下,车载网关10的控制单元102经由通信接口单元101而取入上述生成的日志数据,将其储存于日志数据存储部1031。此时,日志数据获取部1021可以以如下方式构成,即,针对取入的日志数据而附加与该日志数据相关联的识别ECU 12或车载仪器等的信息以及时间戳信息,然后储存于日志数据存储部1031。时间戳信息可以以内部时钟、GPS信息为基础,也可以以访问NTP(Network TimeProtocol)服务器而获得的信息为基础。

日志数据获取部1021可以将获取到的所有数据存储于日志数据存储部1031,也可以从CAN消息读取ID并进行与读取的ID相应的处理。例如,日志数据获取部1021可以以如下方式构成,即,针对以特定的总线上的ECU为目的地的数据,不将其储存于日志数据存储部1031,而是向该ECU进行中继。

(2)输出目标规则的获取

接下来,在步骤S102中,在输出目标规则获取部1022的控制下,车载网关10的控制单元102经由通信接口单元101而从外部服务器等获取预先设定的输出目标规则。

输出目标规则是预先由系统管理者等设定的、用于选择性地控制获取到的日志数据的输出目标的规则,可以是固定规则,也可以随时更新。作为日志数据的输出目标,至少包含SOC服务器30以及用户终端6。但是,并不局限于此,目标也可以包含能够经由外部网络2而连接的其他服务器(移动服务服务器25、外部服务器28、PSIRT服务器40等)、其他节点包含于输出目标。作为数据的输出目标,可以指定IP地址、目的地节点的识别信息。或者,可以不根据输出目标规则设定数据的输出目标,而是指定默认的输出目标(SOC服务器30、用户终端6等)。在一个实施方式中,根据输出目标规则,作为输出目标而指定SOC服务器30以及用户终端6中的任一者或二者。

输出目标规则例如是以将与特定的车载仪器相关联的日志数据输出至特定的输出目标的方式对车载网关10进行控制的规则。或者,输出目标规则可以是以根据日志数据的种类而指定输出目标的方式对车载网关10进行控制的规则。输出目标规则可以是使得包含与日志数据相关联的车载仪器的识别信息、日志数据的种类的日志数据的属性信息和其输出目标建立关联的对应表的形式。

输出目标规则可以是进一步根据时间戳信息而对输出目标进行控制的规则。例如,输出目标规则可以是以将在特定的时间带获取的日志数据输出至特定的输出目标的方式对车载网关10进行控制的规则。或者,输出目标规则也可以是根据每单位时间获取的日志数据的信息量的大小而指定输出目标的规则。另外,输出目标规则可以是以将特定的日志数据发送至多个输出目标的方式进行控制的规则。

另外,输出目标规则可以是根据日志数据的重要度或优先级而对输出目标进行控制的规则。例如,车载网关10可以以如下方式构成,即,按照优先级从高到低的顺序将SOC服务器30作为输出目标而控制,如果针对SOC服务器30的每单位时间的发送数据量超过一定量,则将剩余的数据的输出目标控制为用户终端6。

重要度或优先级例如可以针对与日志数据相关联的每个控制系统而设定。例如,发动机、悬架控制系统等与车辆的运转相关的日志数据的重要度较高,因此可以将优先级设定得高,与电动车窗、空调等的控制相关的日志数据的重要度较低,因此可以将优先级设定得低。或者,可以将优先级较高的日志数据发送至用户终端6。用户终端6还可以收集并分析一定期间的日志数据,将日志数据和分析结果一起传送至SOC服务器30,也可以仅将分析结果发送至SOC服务器30,或者可以在对收集到的日志数据进行压缩而减少数据量之后发送至SOC服务器30。或者,可以将优先级较高的日志数据发送至SOC服务器30以及用户终端6这两者。在该情况下,例如可以在SOC服务器30及用户终端6中进行基于日志数据的不同的并行处理。

另外,输出目标规则可以是基于从SOC服务器30或用户终端6接收到的请求而指定输出目标的规则。例如,输出目标规则可以是以在从用户终端6接收到请求时在一定期间内不进行向用户终端6的输出的方式对车载网关10进行控制的规则。作为一个例子,在用户终端6的存储部的空余区域小于或等于规定的阈值时,可以从用户终端6对车载网关10发送指示不进行向用户终端6的发送的请求。接收到该请求的车载网关10可以以如下方式进行控制,即,在根据输出目标规则指定的期间进行从输出目标将用户终端6临时排除的处理,将所有日志数据发送至SOC服务器30。或者,输出目标规则可以以在从SOC服务器30接收到请求时,在一定期间内不进行向SOC服务器30的输出的方式对车载网关10进行控制。作为一个例子,在产生SOC服务器30的故障、网络故障时,可以从SOC服务器30对车载网关10发送指示不进行向SOC服务器30的发送的请求。接收到该请求的车载网关10可以进行如下处理等,即,在根据输出目标规则而指定的期间从输出目标暂时将SOC服务器30排除,将所有数据发送至用户终端6、或者选择其他服务器作为输出目标。

或者,输出目标规则可以是以基于由日志数据获取部1021在每单位时间获取的信息量的大小决定输出目标的方式对车载网关10进行控制的规则。例如,车载网关10的控制单元102可以进行如下控制等,即,在根据输出目标规则所指定的条件下,读出日志数据存储部1031中积蓄的一定期间的数据,基于与读出的日志数据相关联的车载仪器的识别信息而对日志数据进行分割,对各自的信息量进行计算,例如将信息量超过特定阈值的日志数据发送至SOC服务器30,将其他日志数据发送至用户终端6。

可以预先将输出目标规则作为通常设置于车载网关10的路由表的一部分进行储存,日志数据获取部1021从该路由表提取信息而判定输出目标。或者,日志数据获取部1021可以从USB存储器等外接存储介质以对应表的形式获取输出目标规则。

(3)输出目标的判定

接下来,在步骤S103中,在输出目标判定部1023的控制下,车载网关10的控制单元102读出日志数据存储部1031中存储的日志数据,基于由输出目标规则获取部1022获取的输出目标规则而判定日志数据的输出目标。输出目标判定部1023例如从对象日志数据读出关联的车载仪器的识别信息和时间戳信息,与对应表形式的输出目标规则进行对照而判定该日志数据的输出目标。在一个实施方式中,在SOC服务器30与用户终端6之间选择性地判定输出目标。

(4)信息量的减少

接下来,在步骤S104中,在信息量减少处理部1024的控制下,车载网关10的控制单元102进行根据需要而减少发送对象的日志数据的信息量的处理。对于信息量的减少处理,例如可以利用统计量的计算、采样、过滤处理、数据压缩等。步骤S104是任意的,可以省略,也可以根据输出目标或输出对象的日志数据而选择性地执行。

(5)输出

接下来,在步骤S105中,在输出控制部1025的控制下,车载网关10的控制单元102进行生成并输出发送用数据的处理。输出控制部1025例如针对输出对象的日志数据附加目的地IP地址以及其他必要的信息,生成发送数据,并经由通信接口单元101将其输出。此时,车载网关10能够在进行协议、速率变换等必要的控制之后将信号输出。

输出控制部1025可以对输出对象的日志数据附加关联的ECU的识别信息。由此,可以在SOC服务器30或用户终端6中与ECU关联地对日志数据进行分析。另外,输出控制部1025可以构成为将车辆的GPS位置信息与日志数据建立关联地进行发送。由此,可以在SOC服务器30或用户终端6中与位置信息相关联地对日志数据进行分析。

此外,车载网关10可以针对SOC服务器30例如经由TCU 14并通过移动通信网络22进行发送。另一方面,车载网关10可以针对用户终端6例如经由通信接口单元101直接、或进一步经由车辆导航装置111并通过Bluetooth、BLE、Wi-Fi等近距离无线通信进行发送。

或者,可以通过经由V2X15等的路车间通信发送至SOC服务器30。在路车间通信中,车辆可以与在车辆行驶的道路的路侧设置的路侧器之间通过WAVE(Wireless Access inVehicular Environments)、ETSI ITS G5之类的通信标准而进行数据通信。从车辆发送的日志数据利用在道路的路侧设置的路侧器,经由网络而发送至包含SOC服务器30在内的各种服务器。

(6)由用户终端进行的处理

接下来,对由接收到从车载网关10发送的日志数据的用户终端6进行的信息处理动作进行说明。图5是表示其处理流程及处理内容的一个例子的流程图。

首先,在步骤S201中,在数据获取部621的控制下,用户终端6经由车载网关10的通信接口单元101、或经由与车载网关10连接的导航装置111的Bluetooth接口172,从车载网关10接收日志数据。

接下来,在步骤S202中,在数据处理部622的控制下,用户终端6对接收到的日志数据执行各种处理。在一个实施方式中,数据处理部622可以读出分析基准存储部632中存储的分析基准,针对日志数据以一定量为单位或者每隔一定期间而进行规定的分析处理。例如,数据处理部622可以以如下方式构成,即,在检测出超过作为分析基准而读出的阈值的日志数据时检测为产生了异常,将其结果输出至发送控制部623。或者,数据处理部622以如下方式构成,即,基于作为分析基准而读出的基准波形,进行日志数据的趋势分析,将其分析结果输出至发送控制部623。或者,数据处理部622可以以如下方式构成,即,基于作为分析基准而读出的参照图像对规定的障碍物的有无进行检测、或者提取反映出规定的障碍物的图像。

或者,数据处理部622能够针对日志数据以一定量为单位或者每隔一定期间而进行任意压缩处理(例如采样、统计值的计算、符号化等)而削减数据量。或者,数据处理部622例如能够对日志数据的属性信息进行识别,赋予与该属性信息相应的优先级,由此对日志数据进行优先级赋予。例如,数据处理部622以如下方式构成,即,针对需要向SOC服务器30以低延迟进行传送的日志数据,根据预先设定的基准而赋予较高的优先级。

关于数据处理部622执行什么处理,可以预先由用户终端6的所有者设定,也可以通过接收由SOC服务器30的管理者输入的指示而执行与该指示相应的处理。

接下来,在步骤S203中,在发送控制部623的控制下,用户终端6进行对SOC服务器30发送由数据处理部622输出的分析结果、压缩后的日志数据、或者赋予了优先级的日志数据的处理。来自发送控制部623的输出目标不仅仅限定于SOC服务器30,可以发送至其他任意的外部仪器,也可以在用户终端6自身的显示部进行显示。

(效果)

如以上详细叙述,在一个实施方式中,利用与车载网络1一起使用的车载网关10,针对车载网络1中生成的与车载装置的动作状态相关的日志数据,根据预先设定的输出目标规则,选择性地将SOC服务器30或用户终端6的任一者或二者控制为输出目标。

这样,根据一个实施方式,与将不断收集的庞大的日志数据全部都发送至SOC服务器30的情况相比,能够选择性地控制输出目标,能够抑制每单位时间的网络的通信量的增大。

例如,车载网关10可以进行如下控制,即,针对与发动机的动作相关的日志数据等重要度较高的数据或需要实时分析的日志数据,将SOC服务器30设为输出目标,针对车头灯的点亮、电动车窗的开闭等重要度较低的日志数据,将车辆的驾驶员持有的用户终端6设为输出目标。即使是重要度较低、不需要实时分析的数据,有时通过积蓄一定量的数据也有助于仪器的动作不良、感染病毒等的异常检测。能够将这种数据暂时积蓄于用户终端6,在通信量较少的时间带、通信费用廉价的时间带等适时地经由外部网络2而传送至SOC服务器30。

或者,在从车载网关10接收到日志数据的用户终端6中,可以对积蓄的数据实施压缩处理,在减少信息量之后传送至SOC服务器30。或者,也可以以如下方式构成,即,在用户终端6中,利用搭载于用户终端6的应用程序进行数据分析,仅将分析结果、或者仅将检测出异常的情况下的警告信息发送至SOC服务器30。例如,也可以将从车辆输出的日志数据的一部分积蓄于驾驶员持有的智能手机,智能手机的应用程序对日志数据进行优先级赋予,将与安全相关的重要的日志数据优先传送至SOC服务器30。由此,还能够实现数据处理的负荷分散。

另外,在从车载网关10接收到日志数据的用户终端6中,通过在本地进行运算处理而能够期待异常检测等反馈的即时性的实现。例如,能够通过使时间信息和车头灯的点亮状况的关联而在早期对用户通知车头灯控制用ECU的动作异常。或者,还能够期待提示用户根据重要度而与处理器等联系等应对的即时性。另外,在作为日志数据的输出目标的智能手机等用户终端6由车辆的所有者持有的情况下,即使所有者从车辆离开,也能够即时地通知异常的温度升高、与未登记于USB插座的设备连接等异常的发生,能够使所有者在开始驾驶前进行确认。

另外,通过将信息发送至还能够与互联网27等广域网络连接的智能手机等,驾驶员例如能够通过将警告信息发送至车辆制造商、交易商的Web网站等而容易地接受在线诊断。

这样,针对车载网关10而设置日志数据发送目标的分配功能,不仅能够对系统整体收集的庞大的日志数据进行分散发送而降低通信量,还能够实现功能分散或处理分散。

[其他实施方式]

此外,本发明并不限定于上述实施方式。

以上对一个实施方式所涉及的车载型信息处理装置作为车载网关10而实现的方式进行了说明,但车载型信息处理装置可以作为外接于车载网关10的功能扩展设备而实现,也可以作为与车载网关10不同的装置而实现。例如,车载型信息处理装置可以作为车辆导航装置111的扩展部而实现。

或者,可以将车载型信息处理装置具有的各控制功能部分散配置于网关、ECU或其他车载装置,使得这些装置相互协作而进行处理。另外,可以使得车载型信息处理装置所具有的各控制功能部作为预先安装于以用户终端6为代表的信息处理装置的专用应用程序的扩展功能而实现。

另外,除了作为中央网关起作用的车载网关10以外,也可以在总线之间设置追加的网关。同样地,车载网络1的结构并不限定于图1所示的结构,除了CAN以外,还可以同时使用LIN(Local Interconnect Network)。

对用户终端6能够通过Bluetooth与车载网关10之间直接、或者经由导航装置111的Bluetooth接口172而与车载网关10之间进行数据的收发的方式进行了说明,但并不局限于此。例如,用户终端6可以形成为能够通过以Wi-Fi为代表的其他无线通信标准而与车载网关10进行通信,也可以形成为能够通过导航装置111具有的USB端口171等的有线连接而与车载网关10之间进行数据的收发。

另外,车载网络1与外部网络2之间的连接也不限定于图1所示的结构。例如,还可以从车载网络1不经由闭环网络而直接访问互联网27。

另外,根据输出目标规则而指定的输出目标不仅仅限定于SOC服务器30或用户终端6,也可以将其他节点包含于输出目标。除了指定输出目标以外,输出目标规则还可以指示车载网关10的信息压缩处理。

另外,也可以通过任意地设定输出目标规则而进行如下与日志数据的重要度、性质相应的分散处理等:按照优先级从高到低的顺序输出至SOC服务器30;仅将优先级较高的数据输出至SOC服务器30;将优先级较高的数据经由用户终端6而输出至SOC服务器30;或者在车载网关10中确保日志数据的连续性而对信息量进行压缩之后将数据输出。另外,驾驶员可以对作为用户终端6的智能手机进行操作,筛选从智能手机发送至SOC服务器30的数据。或者,可以形成为能够从SOC服务器30侧对车载网关10中储存的输出目标规则进行远程设定或更新。此外,在从智能手机发送至网络时,还可以通过对输出数据赋予智能手机的所有者信息而在SOC服务器30中使得日志数据与车辆识别信息建立关联。

除此以外,对于输出目标规则的形式等,也能够在未脱离本发明的主旨的范围内进行各种变形实施。

总之,本发明并不限定于上述实施方式,在实施阶段能够在未脱离其主旨的范围内对构成要素进行变形而实现具体化。另外,通过上述实施方式中公开的多个构成要素的适当的组合而能够形成各种发明。例如,可以从实施方式中示出的所有构成要素中删除几个构成要素。并且,可以对不同的实施方式中的构成要素进行适当的组合。

标号的说明

1…车载网络

2…外部网络

5…USB存储器

6…用户终端

10…车载网关

12…ECU

14…通信控制单元(TCU)

15…传感器接口(V2X)

16…外部接口端口(OBD-2)

20…移动服务网络

21、26…网关

22…移动通信网络

25…移动服务服务器

27…互联网

28…外部服务器

30…SOC服务器

40…PSIRT服务器

61…通信接口单元

62…控制单元

63…存储单元

101…通信接口单元

102…控制单元

103…存储单元

111…导航装置

141…无线单元

171…USB端口

172…Bluetooth接口

173…Wi-Fi接口

621…数据获取部

622…数据处理部

623…发送控制部

631…日志数据存储部

632…分析基准存储部

1021…日志数据获取部

1022…输出目标规则获取部

1023…输出目标判定部

1024…信息量减少处理部

1025…输出控制部

1031…日志数据存储部

相关技术
  • 车载型信息处理装置、用户终端、信息处理方法以及程序
  • 信息处理装置、车载装置、信息处理方法、通信方法、信息处理程序以及通信程序
技术分类

06120113224513