KR101512592B1 - 차재 통신 시스템 및 차재 중계 장치 - Google Patents
차재 통신 시스템 및 차재 중계 장치 Download PDFInfo
- Publication number
- KR101512592B1 KR101512592B1 KR20140036772A KR20140036772A KR101512592B1 KR 101512592 B1 KR101512592 B1 KR 101512592B1 KR 20140036772 A KR20140036772 A KR 20140036772A KR 20140036772 A KR20140036772 A KR 20140036772A KR 101512592 B1 KR101512592 B1 KR 101512592B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- vehicle
- reception
- relay
- communication
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/40—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
- Mechanical Engineering (AREA)
Abstract
차내 네트워크에 새로운 차재 기기가 접속된 경우 등에, 복수의 차내 네트워크 사이의 중계를 적절하게 행할 수 있으며, 부정한 차재 기기가 접속된 경우에 시스템 전체에 악영향이 미치는 것을 억제할 수 있는 차재 통신 시스템 및 차재 중계 장치를 제공한다.
복수의 차내 네트워크(NW1∼NW3) 사이의 정보 중계를 행하는 게이트웨이(10)가, 정보의 중계처의 결정에 필요한 루팅 맵을 기억하고 있다. 차내 네트워크(NW1∼NW3)에 새로운 ECU(58)가 접속된 경우, 시큐리티 컨트롤러(30)가 서버 장치(9)와의 통신을 행하여 새로운 루팅 맵을 취득하고, 취득한 루팅 맵이 정규의 것인지의 여부를 판정한 후에, 게이트웨이(10)의 루팅 맵을 갱신한다. 게이트웨이(10)는, 기억한 루팅 맵에 기초하여 중계처를 판단한 결과, 수신한 정보의 중계처가 존재하지 않는 경우, 통보를 행한다.
복수의 차내 네트워크(NW1∼NW3) 사이의 정보 중계를 행하는 게이트웨이(10)가, 정보의 중계처의 결정에 필요한 루팅 맵을 기억하고 있다. 차내 네트워크(NW1∼NW3)에 새로운 ECU(58)가 접속된 경우, 시큐리티 컨트롤러(30)가 서버 장치(9)와의 통신을 행하여 새로운 루팅 맵을 취득하고, 취득한 루팅 맵이 정규의 것인지의 여부를 판정한 후에, 게이트웨이(10)의 루팅 맵을 갱신한다. 게이트웨이(10)는, 기억한 루팅 맵에 기초하여 중계처를 판단한 결과, 수신한 정보의 중계처가 존재하지 않는 경우, 통보를 행한다.
Description
본 발명은 차량에 탑재된 복수의 차재 기기가 통신을 행하는 차재 통신 시스템, 및, 이 시스템에 이용되는 차재 중계 장치에 관한 것이다.
종래, 차량에 탑재되는 차재 기기의 증가에 따라, 차재 기기 사이의 정보 송수신을 행하기 위한 차내 네트워크가 대규모화하고 있다. 이 때문에, 차내 네트워크를 복수로 분할하고, 게이트웨이 등의 차재 중계 장치를 이용하여 차내 네트워크 사이의 정보 송수신을 중계하는 일이 행해진다.
특허문헌 1에는, 멀티미디어 차재기의 제어를 행하는 멀티미디어 ECU(Electronic Control Unit)와 차량의 제어를 행하는 복수의 차량 ECU를 접속하는 차재 게이트웨이 장치가 기재되어 있다. 이 차재 게이트웨이 장치는, 차량 ECU에 의해 취득된 복수의 차량 시스템 데이터를 유지하는 기억 영역과, 이 기억 영역에 유지된 차량 시스템 데이터를 정기적으로 갱신하는 정보 취득부를 구비한다. 멀티미디어 ECU는, 차재 게이트웨이 장치에 액세스하여, 기억 영역에 유지된 차량 시스템 데이터를 취득한다.
특허문헌 1에 기재된 차재 게이트웨이 장치는, 차량 ECU로부터의 데이터에 의해 기억 영역에 유지된 데이터의 갱신을 행하지만, 차량 ECU로부터의 데이터가 옳은 것인지의 여부를 판단할 수 없다. 예컨대 차내 네트워크에 새로운 차량 ECU가 추가된 경우에, 추가된 차량 ECU로부터의 데이터는 꼭 옳은 것이라고는 할 수 없다. 추가된 차량 ECU가 잘못된 것 또는 악의를 갖는 것 등인 경우, 이 차량 ECU로부터의 데이터로 기억 영역의 갱신을 행하면 시스템 전체에 악영향을 끼칠 가능성이 있다.
본 발명은 이러한 사정을 감안하여 이루어진 것으로, 그 목적으로 하는 바는, 차내 네트워크에 새로운 차재 기기가 접속된 경우 등에, 복수의 차내 네트워크 사이의 중계를 적절하게 행할 수 있으며, 부정한 차재 기기가 접속된 경우에 시스템 전체에 악영향이 미치는 것을 억제할 수 있는 차재 통신 시스템 및 차재 중계 장치를 제공하는 데 있다.
본 발명에 따른 차재 통신 시스템은, 하나 이상의 차재 기기가 각각 접속된 복수의 차내 네트워크와, 상기 복수의 차내 네트워크에 접속되며, 차내 네트워크 사이의 정보의 송수신을 중계하는 차재 중계 장치를 구비하는 차재 통신 시스템에 있어서, 상기 차재 중계 장치는, 정보의 중계처의 결정에 필요한 중계처 결정용 정보를 기억하는 기억부와, 하나의 차내 네트워크로부터 정보를 수신한 경우에, 상기 기억부에 기억한 중계처 결정용 정보에 기초하여, 수신한 정보를 송신하여야 하는 차내 네트워크를 결정하는 중계처 결정 수단을 가지고, 차외의 통신 장치와의 사이에서 정보의 송수신을 행하는 차외 통신 수단과, 상기 차외 통신 수단에 의해 차외의 통신 장치로부터 중계처 결정용 정보를 취득하는 취득 수단과, 상기 취득 수단이 취득한 중계처 결정용 정보가 정해진 조건을 만족하는 정보인지의 여부를 판정하는 판정 수단과, 상기 판정 수단이 정해진 조건을 만족하는 정보라고 판정한 중계처 결정용 정보를 이용하여, 상기 차재 중계 장치의 기억부에 기억된 중계처 결정용 정보를 갱신하는 갱신 수단을 구비하는 것을 특징으로 한다.
또한, 본 발명에 따른 차재 통신 시스템은, 상기 차재 중계 장치가, 수신한 정보를 중계하여야 하는 차내 네트워크가 존재하지 않는 경우에, 통보를 행하는 통보 수단을 갖는 것을 특징으로 한다.
또한, 본 발명에 따른 차재 통신 시스템은, 상기 차내 네트워크에 접속된 각 차재 기기가, 수신하여야 하는 정보인지의 여부의 판정에 필요한 수신 판정용 정보를 기억하는 기억부와, 상기 기억부에 기억한 수신 판정용 정보에 기초하여, 상기 차재 중계 장치로부터 송신된 정보를 수신하여야 하는지의 여부를 판정하는 수신 판정 수단과, 상기 수신 수단이 수신하여야 하는 것이 아니라고 판정한 정보를 이용한 처리를 행하지 않도록 제한하는 제한 수단을 각각 가지고, 상기 차외 통신 수단에 의해 차외의 통신 장치로부터 각 차재 기기용의 수신 판정용 정보를 취득하는 취득 수단과, 상기 취득 수단이 취득한 수신 판정용 정보가 정해진 조건을 만족하는 정보인지의 여부를 판정하는 판정 수단과, 상기 판정 수단이 정해진 조건을 만족하는 정보라고 판정한 수신 판정용 정보를 이용하여, 각 차재 기기의 기억부에 기억된 수신 판정용 정보를 갱신하는 갱신 수단을 구비하는 것을 특징으로 한다.
또한, 본 발명에 따른 차재 통신 시스템은, 상기 차외 통신 수단, 상기취득 수단 및 상기 판정 수단을 갖는 정보 갱신 장치를 구비하고, 상기 갱신 수단은, 상기 정보 갱신 장치로부터 부여된 정보를 이용하여, 상기 차재 중계 장치의 기억부에 기억한 정보를 갱신하도록 하고 있는 것을 특징으로 한다.
또한, 본 발명에 따른 차재 통신 시스템은, 상기 차재 중계 장치는, 상기 복수의 차내 네트워크와의 정보의 송수신을 각각 행하는 복수의 차내 통신부와, 상기 정보 갱신 장치와의 정보의 송수신을 행하는 갱신용 통신부를 가지고, 상기 기억부에 기억한 정보의 갱신에 이용하는 정보의 수신을, 상기 갱신용 통신부로 제한하고 있는 것을 특징으로 한다.
또한, 본 발명에 따른 차재 통신 시스템은, 상기 판정 수단이, 상기 차외의 통신 장치와의 사이에서 행한 인증 처리의 결과, 또는, 상기 취득 수단이 취득한 정보에 첨부된 전자 서명 정보에 기초하여, 상기 취득 수단이 취득한 정보가 정규의 정보인지의 여부를 상기 정해진 조건으로서 판정하도록 하고 있는 것을 특징으로 한다.
또한, 본 발명에 따른 차재 중계 장치는, 하나 이상의 차재 기기가 각각 접속된 복수의 차내 네트워크에 접속되며, 차내 네트워크 사이의 정보의 송수신을 중계하는 차재 중계 장치에 있어서, 정보의 중계처의 결정에 필요한 중계처 결정용 정보를 기억하는 기억부와, 하나의 차내 네트워크로부터 정보를 수신한 경우에, 상기 기억부에 기억한 중계처 결정용 정보에 기초하여, 수신한 정보를 송신하여야 하는 차내 네트워크를 결정하는 중계처 결정 수단과, 차외의 통신 장치와의 사이에서 정보의 송수신을 행하는 차외 통신 수단과, 상기 차외 통신 수단에 의해 차외의 통신 장치로부터 중계처 결정용 정보를 취득하는 취득 수단과, 상기 취득 수단이 취득한 중계처 결정용 정보가 정해진 조건을 만족하는 정보인지의 여부를 판정하는 판정 수단과, 상기 판정 수단이 정해진 조건을 만족하는 정보라고 판정한 중계처 결정용 정보를 이용하여, 상기 차재 중계 장치의 기억부에 기억된 중계처 결정용 정보를 갱신하는 갱신 수단을 구비하는 것을 특징으로 한다.
본 발명에 있어서는, 복수의 차내 네트워크 사이의 정보 중계를 행하는 차재 중계 장치가, 정보의 중계처의 결정에 필요한 중계처 결정용 정보를 기억하고 있다. 중계처 결정용 정보는, 예컨대 차내 네트워크에서 송수신되는 정보에 포함되는 ID(IDentifier) 등과, 이 정보를 중계하여야 하는 차내 네트워크에 첨부된 식별자를 대응시킨 테이블 등이며, 소위 게이트웨이 장치의 루팅 맵이다. 차재 중계 장치는, 기억한 중계처 결정용 정보에 기초하여, 차내 네트워크 사이의 중계 처리를 행한다.
차내 네트워크에 새로운 차재 기기가 접속된 경우에는, 이 차재 기기가 송신한 정보를 어느 하나의 차내 네트워크에 중계할지를 판단하기 때문에, 차재 중계 장치가 기억하는 중계처 결정용 정보의 갱신이 필요로 된다. 본 시스템에 있어서는, 차외의 서버 장치 등과의 통신을 행하여 새로운 중계처 결정용 정보를 취득하고, 취득한 중계처 결정 정보가 정해진 조건을 만족하는 정보인지를 판정한 후에, 차재 중계 장치가 기억하는 중계처 결정용 정보를 갱신한다. 예컨대, 차외의 서버 장치 등과의 사이에서 행한 인증 처리의 성부, 또는, 취득한 중계처 결정 정보에 포함되는 전자 서명 정보 등에 기초하여, 취득한 정보가 정규의 정보인지의 여부를 판정할 수 있다.
이에 의해 부정한 차재 기기가 어느 하나의 차내 네트워크에 접속된 경우라도, 차재 중계 장치의 중계처 결정용 정보를 갱신하는 것을 곤란화할 수 있다. 따라서 부정한 차재 기기가 접속된 차내 네트워크 이외의 차내 네트워크에, 이 차재 기기의 접속에 의한 악영향이 파급되는 것을 방지할 수 있다.
또한, 본 발명에 있어서는, 차재 중계 장치가 중계처 결정용 정보에 기초하여 중계처를 판단한 결과, 수신한 정보의 중계처가 존재하지 않는 경우, 통보를 행한다. 이에 의해 부정한 차재 기기가 접속된 것을, 차량의 소유자 등에게 알릴 수 있다.
또한, 본 발명에 있어서는, 차내 네트워크에서 송수신되는 정보에 대해서, 이 정보가 수신하여야 하는 정보인지의 여부의 판정에 필요한 수신 판정용 정보를, 각 차재 기기가 기억한다. 수신 판정용 정보는, 예컨대 수신하여야 하는 정보에 첨부되는 ID의 리스트 등이다. 각 차재 기기는, 수신 판정용 정보에 기초하여 수신하여야 한다고 판정한 정보를 수신하고, 그 이외의 정보를 수신하지 않는다.
차내 네트워크에 새로운 차재 기기가 접속된 경우에는, 새로운 차재 기기가 송신한 정보를 수신하여야 할지의 여부를 각 차재 기기가 판단하기 때문에, 각 차재 기기가 기억하는 수신 판정용 정보의 갱신이 필요로 된다. 본 시스템에 있어서는, 중계처 결정용 정보의 경우와 마찬가지로, 차외의 서버 장치 등과의 통신을 행하여 새로운 수신 판정용 정보를 취득하고, 취득한 수신 판정용 정보가 정규의 정보인지를 판정한 후에, 각 차재 장치가 기억하는 수신 판정용 정보를 갱신한다.
이에 의해 부정한 차재 기기가 차내 네트워크에 접속된 경우라도, 부정한 차재 기기가 송신한 정보를 그 밖의 각 차재 기기가 수신하여 처리를 행하는 것을 방지할 수 있다.
또한, 본 발명에 있어서는, 전술한 바와 같이 정보 갱신을 행하기 위해, 필요한 정보를 외부 서버 장치 등으로부터 취득하고, 취득한 정보가 정규의 것인지의 판정을 행하는 정보 갱신 장치를 시스템 내에 마련한다. 차재 중계 장치는, 정보 갱신 장치와의 사이에서 통신을 행하며, 정보 갱신 장치로부터 부여된 정보를 이용하여 갱신을 행한다.
또한, 본 발명에 있어서는, 차내 네트워크와 정보의 송수신을 각각 행하는 복수의 차내 통신부와, 정보 갱신 장치와의 정보의 송수신을 행하는 갱신용 통신부를 차재 중계 장치에 마련한다. 차재 중계 장치는, 갱신용 통신부에서 수신한 정보를 이용하여 갱신 처리를 행하고, 차내 통신부로부터 갱신용의 정보를 수신한 경우라도 갱신 처리를 행하지 않도록 제한한다. 이에 의해, 정보 갱신 장치 이외의 장치가 부정하게 차재 중계 장치의 정보를 갱신하는 것을 방지할 수 있다.
또한, 본 발명에 있어서는, 필요한 정보를 외부 서버 장치 등으로부터 취득하고, 취득한 정보가 정규의 것인지의 판정 등, 정보 갱신에 필요한 처리를 차재 중계 장치가 행하는 구성으로 하여도 좋다.
본 발명에 따른 경우는, 차재 중계 장치가 중계처 결정용 정보를 기억하여 정보의 중계 처리를 행하고, 새로운 차재 기기가 접속된 경우 등에 외부의 장치로부터 중계처 결정용 정보를 취득하여 갱신을 행하는 구성으로 함으로써, 차재 중계 장치는 중계 처리를 적절하게 행할 수 있다. 또한 외부의 장치로부터 취득한 중계처 결정용 정보가 정해진 조건을 만족하는 정보인 경우에만 갱신을 행하는 구성으로 함으로써, 중계처 결정용 정보를 갱신하는 것을 곤란화할 수 있기 때문에, 부정한 차재 기기가 접속된 경우에 시스템 전체에 악영향이 파급되는 것을 방지할 수 있다.
도 1은 본 실시형태에 따른 차재 통신 시스템의 구성을 나타내는 모식도이다.
도 2는 게이트웨이의 구성을 나타내는 블록도이다.
도 3은 시큐리티 컨트롤러의 구성을 나타내는 블록도이다.
도 4는 루팅 맵의 일례를 나타내는 모식도이다.
도 5는 게이트웨이이 행하는 루팅 맵 갱신 처리의 순서를 나타내는 흐름도이다.
도 6은 시큐리티 컨트롤러가 행하는 루팅 맵 갱신 처리의 순서를 나타내는 흐름도이다.
도 7은 변형예에 따른 게이트웨이의 구성을 나타내는 블록도이다.
도 8은 실시형태 2에 따른 차재 통신 시스템의 구성을 나타내는 모식도이다.
도 2는 게이트웨이의 구성을 나타내는 블록도이다.
도 3은 시큐리티 컨트롤러의 구성을 나타내는 블록도이다.
도 4는 루팅 맵의 일례를 나타내는 모식도이다.
도 5는 게이트웨이이 행하는 루팅 맵 갱신 처리의 순서를 나타내는 흐름도이다.
도 6은 시큐리티 컨트롤러가 행하는 루팅 맵 갱신 처리의 순서를 나타내는 흐름도이다.
도 7은 변형예에 따른 게이트웨이의 구성을 나타내는 블록도이다.
도 8은 실시형태 2에 따른 차재 통신 시스템의 구성을 나타내는 모식도이다.
(실시형태 1)
이하, 본 발명을 그 실시형태를 나타내는 도면에 기초하여 구체적으로 설명한다. 도 1은 본 실시형태에 따른 차재 통신 시스템의 구성을 나타내는 모식도이다. 도면에 있어서 일점 쇄선으로 나타내는 도면 부호 1은 차량이며, 차량(1)에는 복수의 차재 기기가 탑재되어 있다. 본 실시형태에 있어서 차재 기기를 ECU(51, 52…)라고 부르지만, 차재 기기에는 ECU 이외의 장치가 포함되어 있어도 좋다. 이들 ECU(51, 52…)는, 차량(1) 내에 부설된 통신선에 각각 접속되고, 각 ECU(51, 52…)가 통신을 행하여 서로 정보 교환함으로써, 차량(1)의 주행 제어 등의 여러가지의 처리를 실현하고 있다.
본 실시형태에 있어서는, 차량(1)의 차내 네트워크는 3개로 분할되어 있다. 3개의 ECU(51∼53)가 공통의 통신선(61)에 접속된 것을 차내 네트워크(NW1)로 한다. 2개의 ECU(54, 55)가 공통의 통신선(62)에 접속된 것을 차내 네트워크(NW2)로 한다. 2개의 ECU(56, 57)가 공통의 통신선(63)에 접속된 것을 차내 네트워크(NW3)로 한다. 또한 도면 중에 있어서 파선으로 나타내는 ECU(58)는, 차내 네트워크(NW3)에 신규 추가되는 ECU이며, 상세한 것은 후술한다. 각 통신선(61∼63)은, 게이트웨이(10)에 접속되어 있다.
게이트웨이(10)는, 차량(1)에 마련된 복수의 차내 네트워크(NW1∼NW3) 사이에서의 정보 송수신을 중계하는 처리를 행하는 장치이다. 예컨대 차내 네트워크(NW1)의 ECU(51)가 정보 송신을 행한 경우, 게이트웨이(10)는 이 정보를 수신하고, 필요에 따라 차내 네트워크(NW2 및/또는 NW3)로 송신한다. 이와 같이 게이트웨이(10)가 개재됨으로써, 상이한 차내 네트워크(NW1∼NW3)에 접속된 ECU(51, 52…) 사이에서의 정보 송수신을 행하는 것이 가능해진다.
또한 본 실시형태에 따른 차재 통신 시스템은, 시큐리티 컨트롤러(30)를 구비하고 있다. 시큐리티 컨트롤러(30)는, 통신선(64)을 통해 게이트웨이(10)에 접속되어 있다. 시큐리티 컨트롤러(30)는, 무선 통신에 의해 차량(1) 밖에 설치된 예컨대 서버 장치(9) 등과의 정보 송수신을 행할 수 있다. 시큐리티 컨트롤러(30)는, 게이트웨이(10)로부터의 요구에 따라 차외로의 정보 송신을 행하며, 차외로부터 수신한 정보를 게이트웨이(10)에 부여한다. 이때에 시큐리티 컨트롤러(30)는, 외부의 서버 장치(9) 등과의 사이에서의 인증 처리, 및, 수신한 정보가 정규의 것인지의 여부를 판정하는 처리 등을 행한다. 이에 의해, 차량(1)에 탑재된 게이트웨이(10) 및 ECU(51, 52…)는, 시큐리티 컨트롤러(30)를 통해 외부의 서버 장치(9)와의 정보 송수신을 행할 수 있다.
도 2는 게이트웨이(10)의 구성을 나타내는 블록도이다. 게이트웨이(10)는, 처리부(11), 기억부(12), 송수신 버퍼(13), 및, 제1 통신부(21)∼제4 통신부(24) 등을 구비하여 구성되어 있다. 처리부(11)는, CPU(Central Processing Unit) 또는 MPU(Micro Processing Unit) 등의 연산 처리 장치를 이용하여 구성되고, 기억부(12) 또는 도시하지 않는 ROM(Read Only Memory) 등에 기억된 프로그램을 읽어내어 실행함으로써, 정보의 중계 처리 등의 여러가지의 처리를 행한다. 기억부(12)는, EEPROM(Electrically Erasable Programmable ROM) 또는 플래시 메모리 등의 데이터 재기록 가능한 불휘발성의 메모리 소자를 이용하여 구성되어 있다. 기억부(12)에는, 처리부(11)의 중계 처리에 이용하는 루팅 맵(12a)이 기억되어 있다. 송수신 버퍼(13)는, DRAM(Dynamic Random Access Memory) 또는 SRAM(Static Random Access Memory) 등의 메모리 소자로 구성되며, 중계하는 정보를 일시적으로 기억한다.
제1 통신부(21)는, 차내 네트워크(NW1)를 구성하는 통신선(61)에 접속되어 있고, 예컨대 CAN(Controller Area Network)의 통신 규격에 따른 정보의 송수신을 행한다. 제1 통신부(21)는, 통신선(61) 상의 신호를 감시함으로써, 차내 네트워크(NW1)의 ECU(51∼53)가 송신한 정보를 수신하고, 수신한 정보를 처리부(11)에 부여한다. 또한 제1 통신부(21)는, 처리부(11)로부터 부여된 송신용의 정보를 신호로서 통신선(61)에 출력함으로써, 차내 네트워크(NW1)의 ECU(51∼53)에 정보를 송신한다.
마찬가지로, 제2 통신부(22)는, 차내 네트워크(NW2)를 구성하는 통신선(62)에 접속되어 있고, 차내 네트워크(NW2)의 ECU(54, 55)와의 사이에서 정보의 송수신을 행한다. 제3 통신부(23)는, 차내 네트워크(NW3)를 구성하는 통신선(63)에 접속되어 있고, 차내 네트워크(NW3)의 ECU(56, 57)와의 사이에서 정보의 송수신을 행한다.
제4 통신부(24)는, 그 구성은 제1 통신부(21)∼제3 통신부(23)와 대략 동일하여도 좋지만, 시큐리티 컨트롤러(30)와의 통신을 행하는 전용의 것으로서 취급된다. 제4 통신부(24)는, 통신선(64)을 통해 시큐리티 컨트롤러(30)가 접속된다. 제4 통신부(24)는, 처리부(11)로부터 부여된 정보를 시큐리티 컨트롤러(30)로 송신하고, 시큐리티 컨트롤러(30)로부터의 정보를 수신하여 처리부(11)에 부여한다. 또한 본 실시형태에 있어서 제1 통신부(21)∼제4 통신부(24)는, CAN의 통신 규격에 따른 통신을 행하는 것으로 하지만, 각각 다른 통신 규격에 따른 통신을 행하여도 좋다. 특히 제4 통신부(24)는, 시큐리티 컨트롤러(30)와 통신을 행하기 위한 전용의 통신 규격을 채용하여도 좋다.
도 3은 시큐리티 컨트롤러(30)의 구성을 나타내는 블록도이다. 시큐리티 컨트롤러(30)는, 처리부(31), RAM(32), 위치 정보 취득부(33), 무선 통신부(34), 차내 통신부(35) 및 기억부(36) 등을 구비하여 구성되어 있다. 처리부(31)는, 기억부(36)의 프로그램 기억부(36a)에 기억된 하나 또는 복수의 프로그램을 RAM(32)에 읽어내어 실행함으로써, 여러가지의 처리를 행하는 연산 처리 장치이다. 도시된 예에서는, 처리부(31)가, 갱신 처리 프로그램(31a)을 실행하고 있다. RAM(32)은, SRAM 또는 DRAM 등의 메모리 소자로 구성되며, 처리부(31)가 실행하는 프로그램 및 실행에 필요한 데이터 등이 일시적으로 기억된다.
위치 정보 취득부(33)는, 차량(1)의 위치 정보를 취득하여 처리부(31)에 부여한다. 위치 정보 취득부(33)는, 예컨대 GPS(Global Positioning System)의 신호를 수신하는 안테나 등이 접속되며, 수신 신호에 기초하여 차량(1)의 위치(위도 및 경도 등)를 산출하는 구성으로 할 수 있다. 또한, 위치 정보 취득부(33)는, 속도 센서, 가속도 센서 또는 자이로 센서 등의 센서로부터 얻어지는 정보, 및, 지도 정보 등을 이용하여 차량(1)의 위치를 산출하여도 좋다. 또한 차량(1)에 카 내비게이션 장치가 탑재되어 있는 경우, 차량(1)의 위치를 산출하는 처리는 카 내비게이션 장치가 행하며, 산출 결과를 시큐리티 컨트롤러(30)가 취득하여 이용하는 구성이어도 좋다.
무선 통신부(34)는, 예컨대 공중의 휴대 전화망 또는 무선 LAN(Local Area Network) 등을 이용하여, 차량(1)으로부터 원격지에 설치된 서버 장치(9) 등과의 통신을 행한다. 무선 통신부(34)는, 처리부(31)로부터 부여된 정보를 서버 장치(9) 등의 외부 장치로 송신하며, 외부 장치로부터 수신한 정보를 처리부(31)에 부여한다. 차내 통신부(35)는, 차량(1)에 탑재된 게이트웨이(10)에 통신선(64)을 통해 접속되어 있다. 차내 통신부(35)는, 처리부(31)로부터 부여된 정보를 게이트웨이(10)로 송신하며, 게이트웨이(10)로부터 수신한 정보를 처리부(31)에 부여한다.
기억부(36)는, 플래시 메모리 혹은 EEPROM 등의 불휘발성의 메모리 소자, 또는, 하드 디스크 등의 자기 기억 장치 등을 이용하여 구성되어 있다. 기억부(36)는, 처리부(31)가 실행하는 프로그램 및 실행에 필요한 데이터 등을 기억하는 프로그램 기억부(36a)를 갖는다. 또한 기억부(36)는, 서버 장치(9)와의 인증 처리를 행하기 위한 인증 정보(36b)를 기억하고 있다.
도 4는 루팅 맵(12a)의 일례를 나타내는 모식도이다. 게이트웨이(10)가 기억부(12)에 기억하는 루팅 맵(12a)은, 중계처를 결정하기 위해 필요한 정보이다. 본 실시형태에 있어서, 차내 네트워크(NW1∼NW3)에서 송수신되는 정보에는 각각 ID가 첨부된다. 루팅 맵(12a)에는, 중계하여야 하는 정보에 첨부되는 ID와, 중계처가 되는 차내 네트워크(NW1∼NW3)를 식별하는 정보가 대응되어서 기억되어 있다. 예컨대, 설명을 간단하게 하기 위해, ECU(51)가 송신하는 정보에는 ID로서 "51"이 첨부되고, ECU(52)가 송신하는 정보에는 ID로서 "52"가 첨부되며, …, ECU(57)가 송신하는 정보에는 ID로서 "57"이 첨부되는 것으로 한다. 또한 차내 네트워크(NW1∼NW3)는, 각각 ID로서 "NW1"∼"NW3"이 첨부되는 것으로 한다. 도 3에 나타내는 루팅 맵(12a)에서는, ID가 51인 정보는 차내 네트워크(NW2 및 NW3)에 중계되며, ID가 52인 정보는 차내 네트워크(NW3)에 중계되는 설정이 이루어져 있다. 루팅 맵(12a)에는, 차량(1) 내에서 송수신되는 정보에 첨부되는 ID가 과부족 없이 등록되어 있을 필요가 있다.
게이트웨이(10)의 처리부(11)는, 제1 통신부(21)∼제3 통신부(23) 중 어느 하나에서 정보를 수신한 경우, 수신한 정보에 첨부된 ID를 조사한다. 처리부(11)는, 기억부(12)에 기억한 루팅 맵(12a)을 참조하여, 수신 정보의 ID에 대응하는 중계처의 차내 네트워크(NW1∼NW3)를 결정한다. 처리부(11)는, 결정한 중계처에 대응하는 제1 통신부(21)∼제3 통신부(23)에 정보를 부여하고, 차내 네트워크(NW1∼NW3)에 정보를 송신한다.
또한, 도 4에서 도시는 생략하였지만, 차량(1)에 탑재된 ECU(51∼57)가 차외의 서버 장치(9)와의 통신을 행하는 것이 가능한 구성인 경우, 루팅 맵(12a)에도 그 취지가 설정된다. 예컨대 ECU(51)가 차외로 송신하는 정보에 ID로서 "151"이 첨부되고, 시큐리티 컨트롤러(30)가 접속된 차내 네트워크의 ID를 "NW4"로 한 경우, 루팅 맵(12a)에는 정보의 ID "151"에 대하여 차내 네트워크의 ID "NW4"가 설정된다. 게이트웨이(10)의 처리부(11)는, ID가 "151"인 정보를 수신한 경우, 이 정보를 제4 통신부(24)에 부여함으로써 시큐리티 컨트롤러(30)로 송신한다.
또한 게이트웨이(10)의 처리부(11)는, 루팅 맵(12a)에 등록되어 있지 않은 ID의 정보를 수신한 경우, 외부로의 통보를 행한다. 미등록 ID의 정보를 수신한 경우, 처리부(11)는, 제4 통신부(24)에서 시큐리티 컨트롤러(30)에, 외부의 장치로의 통보 요구를 송신한다. 이것을 수신한 시큐리티 컨트롤러(30)는, 무선 통신부(34)에서 외부 장치로의 통보를 행한다. 시큐리티 컨트롤러(30)로부터의 통보를 수신한 외부 장치는, 예컨대 차량(1)의 딜러 또는 차량(1)의 소유자 등으로의 통보를 행할 수 있다. 이에 의해, 예컨대 미등록의 ID의 정보를 송신하는 차재 기기가 어느 하나의 차내 네트워크(NW1∼NW3)에 접속된 것, 또는, 어느 하나의 ECU(51∼57)가 고장 등에 의해 이상한 정보 송신을 행하고 있는 것 등을 차재 중계 장치(10)가 검출하여, 통보할 수 있다.
여기서, 차내 네트워크(NW3)에 새로운 ECU(58)를 추가하는 것을 생각한다. 이 ECU(58)가 송신하는 정보에는 ID로서 "58"이 첨부되는 것으로 한다. 단순히, ECU(58)를 차내 네트워크(NW3)의 통신선에 접속하여 시스템을 동작시킨 경우, ECU(58)가 송신한 정보가 게이트웨이(10)에서 수신된다. 게이트웨이(10)의 처리부(11)는, 수신한 정보의 ID "58"이 루팅 맵(12a)에 미등록이며, 이 정보를 중계하여야 하는 차내 네트워크가 존재하지 않기 때문에, 전술한 바와 같은 통보를 행한다. 이 때문에 새로운 ECU(58)를 추가한 경우에는, 게이트웨이(10)의 기억부(12)에 기억된 루팅 맵(12a)을 갱신할 필요가 있다.
ECU(58)를 차내 네트워크(NW3)에 추가하는 작업을 행한 작업자는, 예컨대 게이트웨이(10)에 마련된 조작부, 또는, 게이트웨이(10)에 전용선 등을 통해 접속한 조작 장치 등을 이용하여, 루팅 맵(12a)의 갱신을 행하는 지시를 게이트웨이(10)에 부여한다. 이 갱신 지시를 접수한 게이트웨이(10)의 처리부(11)는, 시큐리티 컨트롤러(30)에 대하여 새로운 루팅 맵(12a)의 취득을 요구한다. 시큐리티 컨트롤러(30)의 처리부(31)는, 게이트웨이(10)로부터의 요구에 의해 갱신 처리 프로그램(31a)을 기억부(36)의 기억부(36a)로부터 읽어내어 실행함으로써, 루팅 맵(12a)의 갱신 처리를 행한다.
시큐리티 컨트롤러(30)의 처리부(31)는, 무선 통신부(34)에서, 루팅 맵(12a)을 제공하는 서버 장치(9)와의 통신을 개시한다. 우선 처리부(31)는, 기억부(36)에 기억한 인증 정보(36b)를 이용하여, 서버 장치(9)와의 사이에서 인증 처리를 행한다. 인증 정보(36b)에는, 예컨대 차량(1)의 소유자의 식별 정보 및 패스워드, 및, 정보 송신의 암호화에 이용하는 키 정보 등이 포함되어 있다. 서버 장치(9)와의 인증 처리에 성공한 후, 처리부(31)는, 서버 장치(9)에 대하여 새로운 루팅 맵(12a)의 송신을 요구한다. 이때에 처리부(31)는, 오래된 루팅 맵(12a) 및 새롭게 추가된 차재 기기에 관한 정보 등을, 게이트웨이(10)로부터 취득하여 서버 장치(9)로 송신하여도 좋다.
서버 장치(9)는, 시큐리티 컨트롤러(30)로부터의 요구에 따라, 이 요구의 송신원으로 적절한 루팅 맵(12a)을 송신한다. 이때에 서버 장치(9)는, 시큐리티 컨트롤러(30)로부터 요구와 함께 부여되는 정보에 기초하여 새로운 루팅 맵(12a)을 작성하여 송신하여도 좋고, 또는, 미리 기억된 루팅 맵(12a)으로부터 적절한 것을 선택하여 송신하여도 좋다.
서버 장치(9)로부터의 루팅 맵(12a)을 무선 통신부(34)에서 수신한 시큐리티 컨트롤러(30)의 처리부(31)는, 인증 정보(36b)에 포함되는 키 정보를 이용하여, 암호화된 루팅 맵(12a)을 복호하며, 루팅 맵(12a)에 첨부된 전자 서명 등의 정보에 기초하여, 이 루팅 맵(12a)이 정규의 것인지의 여부를 판정한다. 정규의 것이라고 판정한 경우, 처리부(31)는, 차내 통신부(35)에서 루팅 맵(12a)을 게이트웨이(10)로 송신한다.
시큐리티 컨트롤러(30)로부터 루팅 맵(12a)을 제4 통신부(24)에서 수신한 게이트웨이(10)의 처리부(11)는, 수신한 새로운 루팅 맵(12a)을 기억부(12)에 기억하여 오래된 루팅 맵(12a)을 소거함으로써, 루팅 맵(12a)을 갱신한다. 이후, 처리부(11)는, 갱신된 루팅 맵(12a)을 이용하여, 차내 네트워크(NW1∼NW3)의 정보 중계 처리를 행한다. 또한 처리부(10)는, 루팅 맵(12a)을 수신한 통신부가 제4 통신부(24)인지의 여부를 판정하여, 수신한 통신부가 제4 통신부(24)가 아니라 제1 통신부(21)∼제3 통신부(23)인 경우, 수신한 루팅 맵(12a)에 의한 갱신은 행하지 않는다.
도 5는 게이트웨이(10)가 행하는 루팅 맵(12a) 갱신 처리의 순서를 나타내는 흐름도이다. 게이트웨이(10)의 처리부(11)는, 조작부 또는 조작 장치 등에서 루팅 맵(12a)의 갱신 지시를 접수하였는지의 여부를 판정한다(단계 S1). 갱신 지시를 접수하고 있지 않은 경우(S1: NO), 처리부(11)는, 갱신 지시를 접수할 때까지 대기한다. 갱신 지시를 접수한 경우(S1: YES), 처리부(11)는, 제4 통신부(24)에서, 시큐리티 컨트롤러(30)에 루팅 맵(12a)의 취득 요구를 부여한다(단계 S2).
그 후, 처리부(11)는, 시큐리티 컨트롤러(30)로부터 새로운 루팅 맵(12a)을 제4 통신부(24)에서 수신하였는지의 여부를 판정한다(단계 S3). 루팅 맵(12a)을 수신하고 있지 않은 경우(S3: NO), 처리부(11)는, 루팅 맵(12a)을 수신할 때까지 대기한다. 루팅 맵(12a)을 수신한 경우(S3: YES), 처리부(11)는, 수신한 새로운 루팅 맵(12a)을 기억부(12)에 기억하여 오래된 루팅 맵(12a)을 소거함으로써, 루팅 맵(12a)을 갱신하고(단계 S4), 처리를 종료한다.
도 6은 시큐리티 컨트롤러(30)가 행하는 루팅 맵(12a) 갱신 처리의 순서를 나타내는 흐름도이다. 시큐리티 컨트롤러(30)의 처리부(31)는, 갱신 처리 프로그램(31a)을 실행함으로써, 루팅 맵(12a) 갱신 처리를 행한다. 처리부(31)는, 차내 통신부(35)에서 게이트웨이(10)로부터의 루팅 맵(12a) 취득 요구를 수신하였는지의 여부를 판정한다(단계 S11). 루팅 맵(12a) 취득 요구를 수신하고 있지 않은 경우(S11: NO), 처리부(31)는, 루팅 맵(12a) 취득 요구를 수신할 때까지 대기한다.
루팅 맵(12a) 취득 요구를 수신한 경우(S11: YES), 처리부(31)는, 서버 장치(9)와의 통신을 개시하고, 기억부(36)에 기억한 인증 정보(36b)를 이용하여 인증 처리를 행한다(단계 S12). 처리부(31)는, 인증 처리에 성공하였는지의 여부를 판정하고(단계 S13), 실패한 경우에는(S13: NO), 갱신 처리를 종료한다. 또한 이때에 처리부(31)는 게이트웨이(10)에 갱신 처리에 실패한 취지를 통지하여도 좋고, 이 통지에 따라 게이트웨이(10)는 루팅 맵(12a)의 갱신 처리를 중단하여도 좋다.
인증 처리에 성공한 경우(S13: YES), 처리부(31)는, 서버 장치(9)에 루팅 맵(12a)의 송신을 요구한다(단계 S14). 그 후, 처리부(31)는, 무선 통신부(34)에서 서버 장치(9)로부터 루팅 맵(12a)을 수신하였는지의 여부를 판정한다(단계 S15). 루팅 맵(12a)을 수신하고 있지 않은 경우(S15: NO), 처리부(31)는, 서버 장치(9)로부터 루팅 맵(12a)을 수신할 때까지 대기한다. 루팅 맵(12a)을 수신한 경우(S15: YES), 처리부(31)는, 인증 정보(36b)에 포함되는 키 정보를 이용하여 암호화된 루팅 맵(12a)을 복호하며, 루팅 맵(12a)에 포함되는 전자 서명에 기초한 판정을 행하고(단계 S16), 이 루팅 맵(12a)이 정규의 것인지의 여부를 판정한다(단계 S17). 정규의 것이 아닌 경우(S17: NO), 처리부(31)는, 갱신 처리를 종료한다. 정규의 것인 경우(S17: YES), 처리부(31)는, 이 루팅 맵(12a)을 차내 통신부(35)에서 게이트웨이(10)로 송신하고(단계 S18), 처리를 종료한다.
이상의 구성의 본 실시형태에 따른 차재 통신 시스템은, 복수의 차내 네트워크(NW1∼NW3) 사이의 정보 중계를 행하는 게이트웨이(10)가, 정보의 중계처의 결정에 필요한 루팅 맵(12a)을 기억부(12)에 기억하고 있다. 루팅 맵(12a)은, 예컨대 중계하는 정보에 첨부된 ID와, 차내 네트워크(NW1∼NW3)에 첨부된 ID를 대응시킨 테이블로 할 수 있다. 게이트웨이(10)는, 기억한 루팅 맵(12a)에 기초하여, 차내 네트워크(NW1∼NW3) 사이의 중계 처리를 행한다.
차내 네트워크(NW1)에 새로운 ECU(58)가 접속된 경우, 시큐리티 컨트롤러(30)가 서버 장치(9)와의 통신을 행하여 새로운 루팅 맵(12a)을 취득하고, 취득한 루팅 맵(12a)이 정규의 것인지의 여부를 전자 서명 정보 등에 기초하여 판정한 후에, 게이트웨이(10)의 기억부(12)에 기억된 루팅 맵(12a)을 갱신한다. 이에 의해 부정한 ECU가 어느 하나의 차내 네트워크(NW1∼NW3)에 접속된 경우라도, 게이트웨이(10)의 루팅 맵(12a)을 갱신하는 것을 곤란화할 수 있다. 따라서 부정한 ECU가 접속된 차내 네트워크(NW1∼NW3) 이외의 차내 네트워크(NW1∼NW3)에, 이 ECU의 접속에 의한 악영향이 파급되는 것을 방지할 수 있다.
또한, 게이트웨이(10)는, 기억부(12)에 기억한 루팅 맵(12a)에 기초하여 중계처를 판단한 결과, 수신한 정보의 중계처가 존재하지 않는 경우, 통보를 행한다. 이에 의해 부정한 ECU가 접속된 것을, 차량(1)의 딜러 또는 소유자 등에게 알릴 수 있다.
또한, 외부 서버 장치(9)와의 통신을 행하여 루팅 맵(12a)을 취득하고, 취득한 루팅 맵(12a)이 정규의 것인지의 여부의 판정을 시큐리티 컨트롤러(30)가 행한다. 게이트웨이(10)는, 시큐리티 컨트롤러(30)와의 사이에서 통신을 행하는, 시큐리티 컨트롤러(30)로부터 부여된 정보를 이용하여 루팅 맵(12a)의 갱신을 행한다. 이때에 게이트웨이(10)는, 루팅 맵(12a)을 제4 통신부(24)에서 수신한 경우에 갱신 처리를 행하고, 제1 통신부(21)∼제3 통신부(23)에서 수신한 경우에 갱신 처리를 행하지 않도록 제한한다. 이에 의해, 시큐리티 컨트롤러(30) 이외의 장치가 부정하게 게이트웨이(10)의 루팅 맵(12a)을 갱신하는 것을 방지할 수 있다.
또한 본 실시형태에 있어서는, ECU(58)를 추가한 작업자가 게이트웨이(10)에 대하여 루팅 맵(12a)의 갱신 지시를 부여하는 구성으로 하였지만, 이에 한정되는 것이 아니다. 예컨대 시큐리티 컨트롤러(30)에 대하여 갱신 지시를 부여하여도 좋고, ECU(58)에 대하여 갱신 지시를 부여하여도 좋다. 또한 루팅 맵(12a)을 수신하는 통신부를 제4 통신부(24)에 제한하는 구성으로 하였지만, 이 제한은 행하지 않아도 좋다. 또한 도 1에 나타낸 차재 통신 시스템의 네트워크 구성, 또는, ECU(51∼57)의 탑재수 등은, 일례로서 이에 한정되는 것이 아니다. 또한 수신한 루팅 맵(12a)을 이용하여 갱신을 행하는지의 여부를 판정하는 정해진 조건으로서, 전자 서명 정보에 기초한 정규의 정보인지의 여부를 이용하였지만, 이에 한정되는 것이 아니다. 시큐리티 컨트롤러(30)는, 수신한 정보가 정규의 정보인지의 여부를 그 외의 여러가지의 방법으로 판정하여도 좋고, 수신한 정보가 정규의 정보인지의 여부 이외의 조건을 판정을 위한 정해진 조건으로 하여도 좋다.
또한 시큐리티 컨트롤러(30)는, 루팅 맵(12a)의 갱신 처리를 행할 때에, 위치 정보 취득부(33)에서 차량(1)의 위치 정보를 취득하여도 좋다. 시큐리티 컨트롤러(10)는, 차량(1)의 위치가 미리 등록된 정해진 위치 범위 내인 경우에만 루팅 맵(12a)의 갱신 처리를 행하고, 정해진 범위 밖인 경우에 루팅 맵(12a)의 갱신 처리를 행하지 않는 구성으로 하여도 좋다.
(변형예)
전술한 실시형태 1에 따른 차재 통신 시스템에서는, 차량(1)에 게이트웨이(10) 및 시큐리티 컨트롤러(30)를 별도 장치로서 탑재하는 구성으로 하였다. 이에 대하여 변형예에 따른 차재 통신 시스템에서는, 게이트웨이(110)가 시큐리티 컨트롤러(30)의 기능을 겸비하는(바꾸어 말하면, 시큐리티 컨트롤러(30)가 게이트웨이(10)의 기능을 겸비하는) 구성이다. 도 7은 변형예에 따른 게이트웨이(110)의 구성을 나타내는 블록도이다. 변형예에 따른 게이트웨이(110)는, 서버 장치(9)와의 무선 통신을 행하는 무선 통신부(34)를 구비하고 있다.
또한 변형예에 따른 게이트웨이(110)는, 기억부(12)에 갱신 처리 프로그램(31a) 등의 프로그램을 기억하는 프로그램 기억부(36a)가 마련된다. 또한 기억부(12)에는, 서버 장치(9)와의 사이에서 인증 처리를 행하기 위한 인증 정보(36b)가 기억된다. 게이트웨이(110)의 처리부(111)는, 기억부(12)로부터 읽어낸 갱신 처리 프로그램(31a)을 실행함으로써, 서버 장치(9)로부터 루팅 맵(12a)을 취득하여 갱신하는 처리를 행할 수 있다.
(실시형태 2)
도 8은 실시형태 2에 따른 차재 통신 시스템의 구성을 나타내는 모식도이다. 또한 본 도면에 있어서는, 하나의 ECU(250)의 상세 구성을 도시하고, 그 외의 ECU(250)에 대해서는 같은 구성이기 때문에 상세 구성의 도시를 생략한다. 실시형태 2에 대해서 ECU(250)는, 처리부(251), 기억부(252) 및 차내 통신부(253) 등을 구비하여 구성되어 있다. 처리부(251)는, CPU 또는 MPU 등의 연산 처리 장치를 이용하여 구성되고, 차량(1)의 제어 처리 등의 여러가지의 처리를 행한다. 기억부(252)는, EEPROM 또는 플래시 메모리 등의 데이터 재기록 가능한 불휘발성의 메모리 소자를 이용하여 구성되어 있다. 기억부(252)에는 수신 허가 리스트(252a)가 기억되어 있고, 수신 허가 리스트(252a)는, 이 ECU(250)에 의해 수신이 허가된 정보에 대하여 첨부되는 ID의 리스트이다. 차내 통신부(253)는, 차내 네트워크를 구성하는 통신선에 접속되어 있고, 예컨대 CAN의 통신 규격에 의한 정보의 송수신을 행한다. 차내 통신부(253)는, 통신선상의 신호를 감시함으로써, 차내 네트워크의 다른 장치가 송신한 정보를 수신하고, 수신한 정보를 처리부(251)에 부여한다. 또한 차내 통신부(253)는, 처리부(251)로부터 부여된 송신용의 정보를 신호로서 통신선에 출력함으로써, 차내 네트워크의 다른 장치에 정보를 송신한다.
실시형태 2에 따른 ECU(250)는, 기억부(252)에 기억한 수신 허가 리스트(252a)를 이용하여, 수신하는 정보를 제한하는 처리를 행한다. ECU(250)의 차내 통신부(253)는, 통신선 상의 신호를 감시하고, 다른 장치로부터의 정보 송신을 검출한 경우, 이 정보의 ID를 조사하여 처리부(251)에 통지한다. 처리부(251)는, 차내 통신부(253)로부터 통지된 수신 정보의 ID가, 기억부(252)의 수신 허가 리스트(252a)에 등록된 ID인지의 여부를 판정한다. 수신 정보의 ID가 수신 허가 리스트(252a)에 등록되어 있지 않은 경우, 처리부(251)는, 이 수신 정보를 이용한 처리를 행하지 않는다. 또는 처리부(251)는, 차내 통신부(253)에 의한 정보의 수신 자체를 중단하고, 수신 허가 리스트(252a)에 등록되어 있지 않은 ID의 정보를 수신하지 않도록 제한을 행하여도 좋다.
여기서, 차내 네트워크에 새로운 ECU(250)를 추가하는 것을 생각한다. 새롭게 추가한 ECU(250)가 송신하는 정보를 그 외의 ECU(250)가 수신하여 처리를 행하기 위해서는, 각 ECU(250)의 수신 허가 리스트(252a)에는 새롭게 추가한 ECU(250)가 송신하는 정보의 ID가 등록되어 있을 필요가 있다. 그래서 실시형태 2에 따른 차재 통신 시스템에서는, 게이트웨이(210)의 루팅 맵(12a)을 갱신할 때에, 각 ECU(250)의 수신 허가 리스트(252a)의 갱신을 행한다.
새로운 ECU(250)를 차내 네트워크에 추가하는 작업을 행한 작업자는, 예컨대 조작부 또는 조작 장치 등을 이용하여, 루팅 맵(12a) 및 수신 허가 리스트(252a)의 갱신을 행하는 지시를 게이트웨이(210)에 부여한다. 이 갱신 지시를 접수한 게이트웨이(210)는, 시큐리티 컨트롤러(230)에 대하여 새로운 루팅 맵(12a) 및 수신 허가 리스트(252a)의 취득을 요구한다. 시큐리티 컨트롤러(230)는, 게이트웨이(210)로부터의 요구에 따라, 루팅 맵(12a) 및 수신 허가 리스트(252a)를 제공하는 서버 장치(9)와의 통신을 개시한다. 시큐리티 컨트롤러(230)는, 인증 정보(36b)를 이용하여 서버 장치(9)와의 사이에서 인증 처리를 행하고, 인증 처리에 성공한 후, 서버 장치(9)에 대하여 새로운 루팅 맵(12a) 및 수신 허가 리스트(252a)의 송신을 요구한다.
서버 장치(9)는, 시큐리티 컨트롤러(230)로부터의 요구에 따라, 이 요구의 송신원으로 적절한 루팅 맵(12a) 및 수신 허가 리스트(252a)를 송신한다. 이때에 서버 장치(9)는, 시큐리티 컨트롤러(230)로부터 요구와 함께 부여되는 정보에 기초하여 새로운 수신 허가 리스트(252a)를 작성하여 송신하여도 좋고, 또는, 미리 기억된 수신 허가 리스트(252a)로부터 적절한 것을 선택하여 송신하여도 좋다. 서버 장치(9)는, 차량(1)에 탑재된 각 ECU(250)에 대한 수신 허가 리스트(252a)를 시큐리티 컨트롤러(230)로 송신한다.
서버 장치(9)로부터의 루팅 맵(12a) 및 수신 허가 리스트(252a)를 수신한 시큐리티 컨트롤러(230)는, 인증 정보(36b)에 포함되는 키 정보를 이용하여, 암호화된 정보를 복호하며, 이들 정보에 첨부된 전자 서명 등의 정보에 기초하여, 이들 정보가 정규의 것인지의 여부를 판정한다. 정규의 것이라고 판정한 경우, 시큐리티 컨트롤러(230)는, 루팅 맵(12a) 및 수신 허가 리스트(252a)를 게이트웨이(210)로 송신한다.
시큐리티 컨트롤러(230)로부터 루팅 맵(12a) 및 수신 허가 리스트(252a)를 수신한 게이트웨이(210)는, 수신한 새로운 루팅 맵(12a)에 의해 기억부(12)에 기억한 루팅 맵(12a)을 갱신한다. 또한 게이트웨이(210)는, 수신한 새로운 수신 허가 리스트(252a)를, 각 ECU(250)로 각각 송신한다.
게이트웨이(250)로부터 수신 허가 리스트(252a)를 수신한 각 ECU(250)는, 수신한 수신 허가 리스트(252a)를 기억부(252)에 기억하며, 오래된 수신 허가 리스트(252a)를 소거함으로써, 수신 허가 리스트(252a)를 갱신한다. 또한 수신 허가 리스트(252a)는, ECU(250)마다 상이한 내용이기 때문에, 자기를 위한 수신 허가 리스트(252a)와 다른 ECU(250)를 위한 수신 허가 리스트(252a)를, 각 ECU(250)가 구별 가능하게 하고 있다. 예컨대 각 수신 허가 리스트(252a)에는 각 ECU(250)의 ID가 첨부되고, 각 ECU(250)는, 수신한 수신 허가 리스트(252a)에 첨부된 ID가 자기의 ID와 일치하는지의 여부에 따라, 이 수신 허가 리스트(252a)가 자기의 갱신용의 것인지의 여부를 판단할 수 있다.
이상의 구성의 실시형태 2에 따른 차재 통신 시스템은, 차내 네트워크에서 송수신되는 정보에 대해서, 이 정보가 수신하여야 하는 정보인지의 여부의 판정에 필요한 수신 허가 리스트(252a)를, 각 ECU(250)가 기억부(252)에 기억한다. 수신 허가 리스트(252a)는, 예컨대 수신하여야 하는 정보에 첨부되는 ID의 리스트 등이다. 각 ECU(250)는, 수신 허가 리스트(252a)에 기초하여 수신하여야 한다고 판정한 정보를 수신하여 처리를 행하고, 그 이외의 정보에 기초한 처리를 행하지 않는다.
차내 네트워크에 새로운 ECU(250)가 접속된 경우에는, 새로운 ECU(250)가 송신한 정보를 수신하여야 하는지의 여부를 다른 ECU(250)가 판단하기 때문에, 각 ECU(250)가 기억하는 수신 허가 리스트(252a)의 갱신이 필요로 된다. 실시형태 2에 따른 차재 통신 시스템에서는, 게이트웨이(210)의 루팅 맵(12a)과 마찬가지로, 서버 장치(9)와의 통신을 행하여 시큐리티 컨트롤러(210)가 수신 허가 리스트(252a)를 취득하고, 취득한 정보가 정규의 것인지의 여부를 판정한 후에, 각 ECU(250)의 기억부(252)에 기억한 수신 허가 리스트(252a)를 갱신한다. 이에 의해 부정한 ECU(250)가 차내 네트워크에 접속된 경우라도, 부정한 ECU(250)가 송신한 정보를 그 외의 각 ECU(250)가 수신하여 처리를 행하는 것을 방지할 수 있다.
또한 본 실시형태에 있어서는, 서버 장치(9)가 각 ECU(250)의 수신 허가 리스트(252a)를 송신하는 구성으로 하였지만, 이에 한정되는 것이 아니다. 예컨대 수신 허가 리스트(252a)를 작성하기 위한 정보를 서버 장치(9)가 송신하고, 이 정보에 기초하여 시큐리티 컨트롤러(230) 또는 게이트웨이(210)가 각 ECU(250)의 수신 허가 리스트(252a)를 작성하는 구성으로 하여도 좋다.
또한 실시형태 2에 따른 차재 통신 시스템의 그 외의 구성은, 실시형태 1에 따른 차재 통신 시스템의 구성과 동일하기 때문에, 동일한 부분에는 동일한 부호를 붙이고 상세한 설명을 생략한다.
1 차량
9 서버 장치
10 게이트웨이(차재 중계 장치)
11 처리부(중계처 결정 수단, 갱신 수단, 통보 수단)
12 기억부
13 송수신 버퍼
21 제1 통신부(차내 통신부)
22 제2 통신부(차내 통신부)
23 제3 통신부(차내 통신부)
24 제4 통신부(갱신용통신부)
30 시큐리티 컨트롤러(정보 갱신 장치)
31 처리부(취득 수단, 판정 수단, 갱신 수단)
31a 갱신 처리 프로그램
32 RAM
33 위치 정보 취득부
34 무선 통신부(차외 통신 수단)
35 차내 통신부
36 기억부
36a 프로그램 기억부
36b 인증 정보
51∼58 ECU(차재 기기)
61∼64 통신선
110 게이트웨이(차재 중계 장치)
111 처리부(중계처 결정 수단, 취득 수단, 판정 수단, 갱신 수단)
210 게이트웨이(차재 중계 장치)
230 시큐리티 컨트롤러
250 ECU(차재 기기)
251 처리부(수신 판정 수단, 제한 수단, 갱신 수단)
252 기억부
252a 수신 허가 리스트
253 차내 통신부
NW1∼NW2 차내 네트워크
9 서버 장치
10 게이트웨이(차재 중계 장치)
11 처리부(중계처 결정 수단, 갱신 수단, 통보 수단)
12 기억부
13 송수신 버퍼
21 제1 통신부(차내 통신부)
22 제2 통신부(차내 통신부)
23 제3 통신부(차내 통신부)
24 제4 통신부(갱신용통신부)
30 시큐리티 컨트롤러(정보 갱신 장치)
31 처리부(취득 수단, 판정 수단, 갱신 수단)
31a 갱신 처리 프로그램
32 RAM
33 위치 정보 취득부
34 무선 통신부(차외 통신 수단)
35 차내 통신부
36 기억부
36a 프로그램 기억부
36b 인증 정보
51∼58 ECU(차재 기기)
61∼64 통신선
110 게이트웨이(차재 중계 장치)
111 처리부(중계처 결정 수단, 취득 수단, 판정 수단, 갱신 수단)
210 게이트웨이(차재 중계 장치)
230 시큐리티 컨트롤러
250 ECU(차재 기기)
251 처리부(수신 판정 수단, 제한 수단, 갱신 수단)
252 기억부
252a 수신 허가 리스트
253 차내 통신부
NW1∼NW2 차내 네트워크
Claims (7)
- 하나 이상의 차재 기기가 각각 접속된 복수의 차내 네트워크와, 상기 복수의 차내 네트워크에 접속되며, 차내 네트워크 사이의 정보의 송수신을 중계하는 차재 중계 장치를 구비하는 차재 통신 시스템에 있어서,
상기 차재 중계 장치는,
정보의 중계처의 결정에 필요한 중계처 결정용 정보를 기억하는 기억부와,
하나의 차내 네트워크로부터 정보를 수신한 경우에, 상기 기억부에 기억한 중계처 결정용 정보에 기초하여, 수신한 정보를 송신하여야 하는 차내 네트워크를 결정하는 중계처 결정 수단
을 가지고,
상기 차내 네트워크에 접속된 각 차재 기기는,
수신하여야 하는 정보인지의 여부의 판정에 필요한 수신 판정용 정보를 기억하는 기억부와,
상기 기억부에 기억한 수신 판정용 정보에 기초하여, 상기 차재 중계 장치로부터 송신된 정보를 수신할 것인지의 여부를 판정하는 수신 판정 수단과,
상기 수신 판정 수단이 수신해야 하는 것이 아니라고 판정한 정보를 이용한 처리를 행하지 않도록 제한하는 제한 수단
을 각각 가지고,
차외의 통신 장치와의 사이에서 정보의 송수신을 행하는 차외 통신 수단과,
상기 차외 통신 수단에 의해 차외의 통신 장치로부터 중계처 결정용 정보 및 각 차재 기기용의 수신 판정용 정보를 취득하는 취득 수단과,
상기 취득 수단이 취득한 중계처 결정용 정보 및 수신 판정용 정보가 정해진 조건을 만족하는 정보인지의 여부를 판정하는 판정 수단과,
상기 판정 수단이 정해진 조건을 만족하는 정보라고 판정한 중계처 결정용 정보 및 수신 판정용 정보를 이용하여, 상기 차재 중계 장치의 기억부에 기억된 중계처 결정용 정보 및 상기 각 차재 기기의 기억부에 기억된 수신 판정용 정보를 갱신하는 갱신 수단
을 구비하는 것을 특징으로 하는 차재 통신 시스템. - 제1항에 있어서,
상기 차재 중계 장치는, 수신한 정보를 중계하여야 하는 차내 네트워크가 존재하지 않는 경우에, 통보를 행하는 통보 수단을 갖는 것을 특징으로 하는 차재 통신 시스템. - 삭제
- 제1항 또는 제2항에 있어서,
상기 차외 통신 수단, 상기 취득 수단 및 상기 판정 수단을 갖는 정보 갱신 장치를 구비하고,
상기 갱신 수단은, 상기 정보 갱신 장치로부터 부여된 정보를 이용하여, 상기 차재 중계 장치의 기억부에 기억한 정보를 갱신하도록 하고 있는 것을 특징으로 하는 차재 통신 시스템. - 제4항에 있어서,
상기 차재 중계 장치는,
상기 복수의 차내 네트워크와의 정보의 송수신을 각각 행하는 복수의 차내 통신부와,
상기 정보 갱신 장치와의 정보의 송수신을 행하는 갱신용 통신부를 가지고,
상기 기억부에 기억한 정보의 갱신에 이용하는 정보의 수신을, 상기 갱신용 통신부로 제한하고 있는 것을 특징으로 하는 차재 통신 시스템. - 제1항 또는 제2항에 있어서,
상기 판정 수단은, 상기 차외의 통신 장치와의 사이에서 행한 인증 처리의 결과, 또는, 상기 취득 수단이 취득한 정보에 첨부된 전자 서명 정보에 기초하여, 상기 취득 수단이 취득한 정보가 정규의 정보인지의 여부를 상기 정해진 조건으로서 판정하도록 하고 있는 것을 특징으로 하는 차재 통신 시스템. - 하나 이상의 차재 기기가 각각 접속된 복수의 차내 네트워크에 접속되며, 차내 네트워크 사이의 정보의 송수신을 중계하는 차재 중계 장치에 있어서,
상기 차내 네트워크에 접속된 각 차재 기기는,
수신하여야 하는 정보인지의 여부의 판정에 필요한 수신 판정용 정보를 기억하는 기억부와,
상기 기억부에 기억한 수신 판정용 정보에 기초하여, 상기 차재 중계 장치로부터 송신된 정보를 수신할 것인지의 여부를 판정하는 수신 판정 수단과,
상기 수신 판정 수단이 수신해야 하는 것이 아니라고 판정한 정보를 이용한 처리를 행하지 않도록 제한하는 제한 수단
을 각각 가지고,
정보의 중계처의 결정에 필요한 중계처 결정용 정보를 기억하는 기억부와,
하나의 차내 네트워크로부터 정보를 수신한 경우에, 상기 기억부에 기억한 중계처 결정용 정보에 기초하여, 수신한 정보를 송신하여야 하는 차내 네트워크를 결정하는 중계처 결정 수단과,
차외의 통신 장치와의 사이에서 정보의 송수신을 행하는 차외 통신 수단과,
상기 차외 통신 수단에 의해 차외의 통신 장치로부터 중계처 결정용 정보 및 각 차재 기기용의 수신 판정용 정보를 취득하는 취득 수단과,
상기 취득 수단이 취득한 중계처 결정용 정보 및 수신 판정용 정보가 정해진 조건을 만족하는 정보인지의 여부를 판정하는 판정 수단과,
상기 판정 수단이 정해진 조건을 만족하는 정보라고 판정한 중계처 결정용 정보 및 수신 판정용 정보를 이용하여, 상기 차재 중계 장치의 기억부에 기억된 중계처 결정용 정보 및 상기 각 차재 기기의 기억부에 기억된 수신 판정용 정보를 갱신하는 갱신 수단
을 구비하는 것을 특징으로 하는 차재 중계 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013070220A JP6024564B2 (ja) | 2013-03-28 | 2013-03-28 | 車載通信システム |
JPJP-P-2013-070220 | 2013-03-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140118919A KR20140118919A (ko) | 2014-10-08 |
KR101512592B1 true KR101512592B1 (ko) | 2015-04-15 |
Family
ID=51520038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20140036772A KR101512592B1 (ko) | 2013-03-28 | 2014-03-28 | 차재 통신 시스템 및 차재 중계 장치 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9635151B2 (ko) |
JP (1) | JP6024564B2 (ko) |
KR (1) | KR101512592B1 (ko) |
CN (1) | CN104079456B (ko) |
DE (1) | DE102014205460A1 (ko) |
Families Citing this family (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5702829B2 (ja) * | 2013-05-23 | 2015-04-15 | 本田技研工業株式会社 | 中継装置 |
JP6327994B2 (ja) * | 2014-07-28 | 2018-05-23 | ルネサスエレクトロニクス株式会社 | 制御システムおよび半導体装置 |
DE102014221977A1 (de) * | 2014-10-28 | 2016-04-28 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Speichern von Daten in einem Kraftfahrzeug |
WO2016113897A1 (ja) * | 2015-01-16 | 2016-07-21 | 株式会社オートネットワーク技術研究所 | 通信システム及び照合方法 |
JP6573819B2 (ja) * | 2015-01-20 | 2019-09-11 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 不正検知ルール更新方法、不正検知電子制御ユニット及び車載ネットワークシステム |
CN104724007A (zh) * | 2015-01-28 | 2015-06-24 | 长城汽车股份有限公司 | 汽车网络系统及汽车 |
JP6216730B2 (ja) * | 2015-03-16 | 2017-10-18 | 日立オートモティブシステムズ株式会社 | ソフト更新装置、ソフト更新方法 |
JP6197000B2 (ja) * | 2015-07-03 | 2017-09-13 | Kddi株式会社 | システム、車両及びソフトウェア配布処理方法 |
JP6532162B2 (ja) * | 2015-08-12 | 2019-06-19 | 本田技研工業株式会社 | 通信装置、および通信システム |
JP2017050795A (ja) * | 2015-09-04 | 2017-03-09 | 日立オートモティブシステムズ株式会社 | 自動車用電子制御装置間のデータ転送方法 |
JP2017124700A (ja) | 2016-01-13 | 2017-07-20 | 矢崎総業株式会社 | 車両システム及び車両モジュール |
JP2017147662A (ja) * | 2016-02-18 | 2017-08-24 | 株式会社オートネットワーク技術研究所 | 中継装置 |
JP2017174111A (ja) * | 2016-03-23 | 2017-09-28 | 株式会社東芝 | 車載ゲートウェイ装置、蓄積制御方法およびプログラム |
JP7043736B2 (ja) * | 2016-06-02 | 2022-03-30 | 株式会社デンソー | 車両用電子制御装置及び車両用サービス管理システム |
EP3476664B1 (en) * | 2016-06-24 | 2022-05-11 | Yazaki Corporation | Vehicle circuit structure |
JP6665728B2 (ja) * | 2016-08-05 | 2020-03-13 | 株式会社オートネットワーク技術研究所 | 車載更新装置、車載更新システム及び通信装置の更新方法 |
JP6693368B2 (ja) * | 2016-09-21 | 2020-05-13 | 株式会社オートネットワーク技術研究所 | 通信システム、中継装置及び通信方法 |
JP6424870B2 (ja) * | 2016-09-27 | 2018-11-21 | 住友電気工業株式会社 | ゲートウェイ、車載通信システム、通信制御方法および通信制御プログラム |
JP6724717B2 (ja) * | 2016-10-25 | 2020-07-15 | 株式会社オートネットワーク技術研究所 | 車載機器判定システム |
JP6485429B2 (ja) * | 2016-11-04 | 2019-03-20 | トヨタ自動車株式会社 | 車載ネットワークシステム |
WO2018088030A1 (ja) | 2016-11-10 | 2018-05-17 | 株式会社オートネットワーク技術研究所 | 車載通信システム |
JP6515914B2 (ja) * | 2016-12-22 | 2019-05-22 | トヨタ自動車株式会社 | 車載ネットワークシステム、中継装置 |
TWI638561B (zh) * | 2016-12-23 | 2018-10-11 | 財團法人工業技術研究院 | 控制系統與控制方法 |
JP6784178B2 (ja) * | 2017-01-27 | 2020-11-11 | 住友電気工業株式会社 | 車載通信システム、ゲートウェイ、スイッチ装置、通信制御方法および通信制御プログラム |
JP2018133721A (ja) * | 2017-02-16 | 2018-08-23 | クラリオン株式会社 | 車載ゲートウェイ装置、通信遮断方法 |
JP6693450B2 (ja) * | 2017-03-14 | 2020-05-13 | 株式会社デンソー | 情報管理システム、車載装置、サーバ、及びルーティングテーブル変更方法 |
CN106998281B (zh) * | 2017-04-05 | 2020-09-01 | 北京汽车集团越野车有限公司 | 一种数据更新处理方法、装置、网关控制器及汽车 |
JP6981470B2 (ja) | 2017-06-12 | 2021-12-15 | 株式会社オートネットワーク技術研究所 | 分配器及び車載システム |
DE112018003038T5 (de) * | 2017-06-14 | 2020-08-06 | Sumitomo Electric Industries, Ltd. | Vorrichtung für fahrzeuginterne Kommunikation, Kommunikationssteuerverfahren und Kommunikationssteuerungsprogramm |
CN107426187B (zh) * | 2017-06-27 | 2020-02-21 | 江苏大学 | 一种基于ecu身份属性的车内网络细粒度授权访问方法 |
JP6768614B2 (ja) * | 2017-09-15 | 2020-10-14 | 矢崎総業株式会社 | 車載ネットワーク装置 |
JP6992433B2 (ja) | 2017-11-20 | 2022-01-13 | 株式会社デンソー | 中継装置 |
JP7124303B2 (ja) * | 2017-12-04 | 2022-08-24 | トヨタ自動車株式会社 | 車載中継装置、情報処理装置、中継装置、情報処理方法、プログラム、情報処理システム、及び車両 |
JP6958308B2 (ja) * | 2017-12-11 | 2021-11-02 | 株式会社オートネットワーク技術研究所 | 車載更新装置、プログラム及び、プログラム又はデータの更新方法 |
FR3076645A1 (fr) * | 2018-01-08 | 2019-07-12 | Psa Automobiles Sa | Procede de controle de la conformite de calculateur(s) d’un vehicule par comparaison d’identifiants, et systeme de controle associe |
JP6973122B2 (ja) * | 2018-01-26 | 2021-11-24 | トヨタ自動車株式会社 | 車載ネットワークシステム |
US10909050B2 (en) * | 2018-03-19 | 2021-02-02 | Toyota Jidosha Kabushiki Kaisha | Gateway apparatus and communication method |
JP6992645B2 (ja) * | 2018-03-27 | 2022-01-13 | トヨタ自動車株式会社 | 通信システム |
CN108683594B (zh) * | 2018-05-10 | 2021-09-07 | 宝沃汽车(中国)有限公司 | 车辆网关路由方法、装置、车辆及存储介质 |
JP7059806B2 (ja) * | 2018-05-29 | 2022-04-26 | 株式会社オートネットワーク技術研究所 | 車載通信システム、車載中継装置、通信プログラム及び通信方法 |
WO2020003515A1 (ja) * | 2018-06-29 | 2020-01-02 | 三菱電機株式会社 | 更新制御装置、更新制御システムおよび更新制御方法 |
JP6969528B2 (ja) * | 2018-09-25 | 2021-11-24 | 株式会社オートネットワーク技術研究所 | 中継装置システム |
WO2020121440A1 (ja) * | 2018-12-12 | 2020-06-18 | 三菱電機株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
US11958423B2 (en) * | 2019-02-18 | 2024-04-16 | Autonetworks Technologies, Ltd. | On-board communication device, program, and communication method |
GB2582006A (en) * | 2019-03-08 | 2020-09-09 | Jaguar Land Rover Ltd | Vehicle controller |
JP7225948B2 (ja) | 2019-03-11 | 2023-02-21 | 株式会社オートネットワーク技術研究所 | 代替装置、代替制御プログラム及び代替方法 |
JP6889196B2 (ja) * | 2019-03-15 | 2021-06-18 | 矢崎総業株式会社 | 車両用通信システム |
CN117896698A (zh) * | 2019-08-01 | 2024-04-16 | 住友电气工业株式会社 | 中继装置、车辆通信系统、通信方法及记录介质 |
JP7226177B2 (ja) * | 2019-08-02 | 2023-02-21 | 株式会社オートネットワーク技術研究所 | 車載中継装置、車載通信システム、通信プログラム及び通信方法 |
JP7215378B2 (ja) | 2019-09-18 | 2023-01-31 | トヨタ自動車株式会社 | 車載制御装置、情報処理装置、車両用ネットワークシステム、アプリケーションプログラムの提供方法、及びプログラム |
JP7447911B2 (ja) * | 2019-10-28 | 2024-03-12 | 住友電気工業株式会社 | 中継装置、車載通信システム、車載通信プログラムおよび車載通信方法 |
JP7192747B2 (ja) * | 2019-11-13 | 2022-12-20 | 株式会社オートネットワーク技術研究所 | 車載中継装置及び情報処理方法 |
JP7314775B2 (ja) * | 2019-11-18 | 2023-07-26 | 株式会社デンソー | 車両用制御装置、車両用システム、及び車両用制御方法 |
CN112866176B (zh) * | 2019-11-26 | 2023-04-18 | 广州汽车集团股份有限公司 | 一种网络访问方法、车载电子控制单元及t-box |
JP6973465B2 (ja) * | 2019-11-28 | 2021-12-01 | 株式会社オートネットワーク技術研究所 | 車載中継装置、プログラム及び中継方法 |
CN113392102A (zh) * | 2020-03-12 | 2021-09-14 | 尼得科智动株式会社 | 网关装置和计算机可读介质 |
CN111976630B (zh) * | 2020-08-24 | 2021-11-23 | 东风汽车集团有限公司 | 智能共享汽车网络及远程补电方法 |
JP7579734B2 (ja) * | 2021-03-30 | 2024-11-08 | 本田技研工業株式会社 | 車両用制御システム、車両、制御方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004192278A (ja) * | 2002-12-10 | 2004-07-08 | Sumitomo Electric Ind Ltd | 通信システム及び車載ゲートウェイ装置 |
JP2011166421A (ja) * | 2010-02-09 | 2011-08-25 | Hitachi Automotive Systems Ltd | 車内データ中継装置、車両制御システム |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01220094A (ja) * | 1988-02-29 | 1989-09-01 | Mitsubishi Electric Corp | ホームバスシステム |
US7844687B1 (en) * | 1999-10-06 | 2010-11-30 | Gelvin David C | Method for internetworked hybrid wireless integrated network sensors (WINS) |
US6587756B2 (en) * | 2000-04-20 | 2003-07-01 | Matsushita Electric Industrial Co., Ltd | Communication system, vehicle-mounted communication system, communication device, and vehicle-mounted device |
DE10031891A1 (de) * | 2000-06-30 | 2002-01-10 | Bosch Gmbh Robert | Verfahren zum Betrieb von einem an ein Fahrzeugkommunikationsnetz angeschlossenen Geräts |
JP4942261B2 (ja) * | 2001-07-31 | 2012-05-30 | 株式会社デンソー | 車両用中継装置、及び、車内通信システム |
JP2003252130A (ja) * | 2002-03-01 | 2003-09-10 | Denso Corp | 車両エージェントシステム,ecu |
JP2004179772A (ja) * | 2002-11-25 | 2004-06-24 | Sumitomo Electric Ind Ltd | 車載ゲートウェイ装置及び車載通信システム |
JP2007166302A (ja) * | 2005-12-14 | 2007-06-28 | Denso Corp | 車載ネットワーク中継装置 |
US9776597B2 (en) * | 2006-05-16 | 2017-10-03 | Lear Corporation | Vehicle with electronic system intrusion detection |
JP4724095B2 (ja) * | 2006-11-21 | 2011-07-13 | 株式会社オートネットワーク技術研究所 | 中継接続ユニット及び車載用通信システム |
JP5138949B2 (ja) * | 2007-02-07 | 2013-02-06 | 日立オートモティブシステムズ株式会社 | 車載ゲートウェイ装置 |
JP4922120B2 (ja) * | 2007-10-05 | 2012-04-25 | 株式会社オートネットワーク技術研究所 | 通信システム及び中継装置 |
JP5007315B2 (ja) * | 2009-04-03 | 2012-08-22 | 本田技研工業株式会社 | 車載のゲートウェイ装置 |
JP2010251837A (ja) * | 2009-04-10 | 2010-11-04 | Fujitsu Ten Ltd | ゲートウェイ装置及びゲートウェイ方法 |
US8838332B2 (en) * | 2009-10-15 | 2014-09-16 | Airbiquity Inc. | Centralized management of motor vehicle software applications and services |
JP5434512B2 (ja) * | 2009-11-18 | 2014-03-05 | トヨタ自動車株式会社 | 車載通信システム、ゲートウェイ装置 |
KR101325807B1 (ko) * | 2009-12-17 | 2013-11-05 | 한국전자통신연구원 | 아이피브이식스 네트워크를 이용한 차량용 통신 장치 및 통신 방법 |
JP5556417B2 (ja) | 2010-06-22 | 2014-07-23 | トヨタ自動車株式会社 | 車載ゲートウェイ装置 |
CN103180178B (zh) * | 2010-10-29 | 2015-08-05 | 本田技研工业株式会社 | 车辆用无线通信装置 |
US8863256B1 (en) * | 2011-01-14 | 2014-10-14 | Cisco Technology, Inc. | System and method for enabling secure transactions using flexible identity management in a vehicular environment |
JP5479408B2 (ja) * | 2011-07-06 | 2014-04-23 | 日立オートモティブシステムズ株式会社 | 車載ネットワークシステム |
JP5708338B2 (ja) * | 2011-07-20 | 2015-04-30 | 株式会社オートネットワーク技術研究所 | 通信システム、中継装置及び通信方法 |
DE102012212962A1 (de) * | 2011-07-28 | 2013-01-31 | Denso Corporation | Gateway und fahrzeuginternes Netzwerksystem |
WO2013051122A1 (ja) * | 2011-10-05 | 2013-04-11 | トヨタ自動車株式会社 | 車載ネットワークシステム |
JP5664562B2 (ja) * | 2012-01-17 | 2015-02-04 | 株式会社デンソー | 中継装置 |
JP5905072B2 (ja) * | 2012-03-02 | 2016-04-20 | 三菱電機株式会社 | 情報処理装置及び情報処理方法及びプログラム |
JP5630485B2 (ja) * | 2012-09-06 | 2014-11-26 | 株式会社デンソー | 車載通信システム |
JP2014195143A (ja) * | 2013-03-28 | 2014-10-09 | Auto Network Gijutsu Kenkyusho:Kk | 車載中継装置及び通信システム |
JP5702829B2 (ja) * | 2013-05-23 | 2015-04-15 | 本田技研工業株式会社 | 中継装置 |
-
2013
- 2013-03-28 JP JP2013070220A patent/JP6024564B2/ja not_active Expired - Fee Related
-
2014
- 2014-03-24 DE DE102014205460.5A patent/DE102014205460A1/de not_active Ceased
- 2014-03-27 US US14/227,198 patent/US9635151B2/en active Active
- 2014-03-28 CN CN201410123848.3A patent/CN104079456B/zh not_active Expired - Fee Related
- 2014-03-28 KR KR20140036772A patent/KR101512592B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004192278A (ja) * | 2002-12-10 | 2004-07-08 | Sumitomo Electric Ind Ltd | 通信システム及び車載ゲートウェイ装置 |
JP2011166421A (ja) * | 2010-02-09 | 2011-08-25 | Hitachi Automotive Systems Ltd | 車内データ中継装置、車両制御システム |
Also Published As
Publication number | Publication date |
---|---|
CN104079456A (zh) | 2014-10-01 |
CN104079456B (zh) | 2017-08-18 |
DE102014205460A1 (de) | 2014-10-02 |
KR20140118919A (ko) | 2014-10-08 |
JP2014193654A (ja) | 2014-10-09 |
US20140297109A1 (en) | 2014-10-02 |
JP6024564B2 (ja) | 2016-11-16 |
US9635151B2 (en) | 2017-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101512592B1 (ko) | 차재 통신 시스템 및 차재 중계 장치 | |
KR101602556B1 (ko) | 차재 중계 장치 및 통신 시스템 | |
US10027672B2 (en) | Access restriction device, on-board communication system and method for communication restriction | |
JP5949732B2 (ja) | プログラム更新システム及びプログラム更新方法 | |
JP2019125344A (ja) | 車両用システム及び制御方法 | |
EP3671507B1 (en) | Vehicle security system and vehicle security method | |
JP5708338B2 (ja) | 通信システム、中継装置及び通信方法 | |
US20210237668A1 (en) | On-board communication device, on-board communication system, and specific processing prohibition method for a vehicle | |
US9817838B2 (en) | Purging user data from vehicle memory | |
US20170118023A1 (en) | Method for authorizing a software update in a motor vehicle | |
WO2017098977A1 (ja) | 車載通信装置、異常通知システム及び異常通知方法 | |
WO2018230280A1 (ja) | 車外通信装置、通信制御方法および通信制御プログラム | |
JP6233041B2 (ja) | 無線通信装置および無線通信方法 | |
JP6677132B2 (ja) | 車載通信機、管理装置、管理方法および監視プログラム | |
JP2019074852A (ja) | 電子装置 | |
JP2020099034A (ja) | 通信システム | |
JP2003281683A (ja) | 車両の情報システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
FPAY | Annual fee payment |
Payment date: 20180316 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190318 Year of fee payment: 5 |