Movatterモバイル変換


[0]ホーム

URL:


JP2013141949A - On-vehicle system and relay device - Google Patents

On-vehicle system and relay device
Download PDF

Info

Publication number
JP2013141949A
JP2013141949AJP2012004165AJP2012004165AJP2013141949AJP 2013141949 AJP2013141949 AJP 2013141949AJP 2012004165 AJP2012004165 AJP 2012004165AJP 2012004165 AJP2012004165 AJP 2012004165AJP 2013141949 AJP2013141949 AJP 2013141949A
Authority
JP
Japan
Prior art keywords
ecu
relay
vehicle lan
answer
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2012004165A
Other languages
Japanese (ja)
Other versions
JP5772610B2 (en
Inventor
Koji Fujiki
浩二 藤木
Tomohisa Kishigami
友久 岸上
Yoshinori Takai
佳紀 高居
Yasumasa Imai
康雅 今井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso CorpfiledCriticalDenso Corp
Priority to JP2012004165ApriorityCriticalpatent/JP5772610B2/en
Publication of JP2013141949ApublicationCriticalpatent/JP2013141949A/en
Application grantedgrantedCritical
Publication of JP5772610B2publicationCriticalpatent/JP5772610B2/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromJapanese

【課題】ECUの不正なリプログラムを防ぐことができる車載システムを提供する。
【解決手段】G/W−ECUは、車内LANを介してナビゲーション装置等のECUと接続され、ECUと外部ツールとの間のフレームの送受信を中継すると共に、ナビゲーション装置と共に車載システムが構成している。また、G/W−ECUは、外部ツールによるECUのリプログラムを禁止しているが、ナビゲーション装置から出題された問題に対する正解が入力されると、リプログラム用フレームの中継を許可する。なお、正解が入力された場合、中継するフレームはリプログラム用フレームに限られない。また、中継するフレームは予め登録されており、正解が入力された場合、これに応じてリプログラム用フレームの中継を許可する。また、正解が入力されるか否かに依らず中継するフレーム(基本中継フレーム)があっても良い。
【選択図】図3
An in-vehicle system capable of preventing unauthorized reprogramming of an ECU is provided.
A G / W-ECU is connected to an ECU such as a navigation device via an in-vehicle LAN, relays frame transmission / reception between the ECU and an external tool, and is configured by an in-vehicle system together with the navigation device. Yes. The G / W-ECU prohibits reprogramming of the ECU by an external tool. However, when a correct answer to the question presented from the navigation device is input, the G / W-ECU permits relaying of the reprogramming frame. When a correct answer is input, the frame to be relayed is not limited to the reprogramming frame. The frame to be relayed is registered in advance, and when the correct answer is input, the relay of the reprogram frame is permitted accordingly. Further, there may be a frame (basic relay frame) to be relayed regardless of whether or not a correct answer is input.
[Selection] Figure 3

Description

Translated fromJapanese

本発明は、車内LANに接続されたECUと外部装置との間の通信を中継する中継装置と、該ECUをなす報知装置及び受付装置を有する車載システムに関する。  The present invention relates to an in-vehicle system having a relay device that relays communication between an ECU connected to an in-vehicle LAN and an external device, and a notification device and a reception device that form the ECU.

車両側にて暗号化されたコードをキーから受信すると共に、該コードを用いて認証を行い、認証に成功した場合に限りエンジン等の始動を許可するシステムであるイモビライザーが知られている(特許文献1等参照)。このイモビライザーを用いることで、施錠された車両のドアが強制的に開扉されてしまった場合等であっても、車両の盗難を防止することができる。  There is known an immobilizer that is a system that receives an encrypted code from a key on the vehicle side, performs authentication using the code, and permits the start of an engine or the like only when the authentication is successful (patent) Reference 1 etc.). By using this immobilizer, it is possible to prevent theft of the vehicle even when the door of the locked vehicle is forcibly opened.

また、このイモビライザーを構成するECUはCAN等の車内LANに接続されているが、近年、車内LANに外部ツールを接続するための専用ポートが設けられている車両が多く流通している。これらの車両では、この専用ポートに接続された外部ツールとECUが車内LANを介して通信を行うことで、ECUの検査や、不具合の修正やバージョンアップのためのECUのプログラムの書き換え(リプログラム)が行われる。  The ECU constituting the immobilizer is connected to an in-vehicle LAN such as CAN. Recently, however, many vehicles are provided with a dedicated port for connecting an external tool to the in-vehicle LAN. In these vehicles, the external tool connected to this dedicated port and the ECU communicate with each other via the in-vehicle LAN, thereby rewriting the ECU program (reprogramming for ECU inspection, defect correction, and version upgrade). ) Is performed.

特開平8−30873号公報JP-A-8-30873

これに対し、近年、イモビライザーによる盗難防止機能を短時間で無効化することができるイモビカッターなる不正ツールが出回っている。このイモビカッターは、上述の専用ポートに接続された状態で用いられ、車内LANにアクセスしてイモビライザーを構成するECUのリプログラムを行うことで、盗難防止機能を無効化する。  On the other hand, in recent years, an improper tool called an immobilizer that can invalidate the anti-theft function by an immobilizer in a short time has appeared. This immobilizer cutter is used in a state of being connected to the above-described dedicated port, and the anti-theft function is invalidated by accessing the in-vehicle LAN and reprogramming the ECU constituting the immobilizer.

このように、車内LANを経由したリプログラムを悪用することで、車両の盗難が容易に行われてしまうおそれがあり、これ以外にも、ECUが不正に改造されてしまうというおそれがあった。  Thus, there is a possibility that the vehicle may be stolen easily by misusing the reprogram via the in-vehicle LAN, and besides that, there is a possibility that the ECU may be illegally modified.

本願発明は上記課題に鑑みてなされたものであり、ECUの不正なリプログラムを防ぐことができる車載システム等を提供することを目的とする。  The present invention has been made in view of the above problems, and an object thereof is to provide an in-vehicle system or the like that can prevent unauthorized reprogramming of an ECU.

上記課題に鑑みてなされた請求項1に記載の発明は、車内LANを介してECUと通信を行うと共に、車内LANとは別の通信路により外部装置との通信を行い、ECUと外部装置との間の通信の中継を行う中継装置と、ECUをなす報知装置及び受付装置とを有する車載システムに関する。  The invention according to claim 1 made in view of the above problems communicates with the ECU via the in-vehicle LAN and communicates with the external device through a communication path different from the in-vehicle LAN. The present invention relates to an in-vehicle system including a relay device that relays communication between the communication device, a notification device that forms an ECU, and a reception device.

この中継装置は、車内LANを介して、報知装置に対し、予め定められた問題の報知を指示する指示手段と、受付装置が、報知装置により報知された問題の解答の入力を受け付けると、車内LANを介して受付装置から入力された解答を示す解答情報を取得すると共に、該解答情報の内容に応じてECUのリプログラム用データの中継を許可し、外部装置から受信したリプログラム用データを車内LANに転送することで、中継を行うリプログラム用転送手段と、を備える。  When the relay device receives an input of the answer to the problem notified by the notification device and the instruction unit that instructs the notification device to notify a predetermined problem to the notification device via the in-vehicle LAN, Acquires answer information indicating an answer input from the accepting device via the LAN, permits relaying of the reprogramming data of the ECU according to the content of the answer information, and receives the reprogramming data received from the external device Reprogram transfer means for performing relay by transferring to the in-vehicle LAN.

また、報知装置は、車内LANを介して受け付けた中継装置からの指示に応じて問題を報知する問題報知手段を備える。
また、受付装置は、問題への解答の入力を受け付ける入力受付手段と、入力受付手段を介して入力された解答を示す解答情報を、車内LANを介して中継装置に通知する通知手段とを備える。
Further, the notification device includes problem notification means for notifying a problem in response to an instruction from the relay device received via the in-vehicle LAN.
The reception device includes an input reception unit that receives an input of an answer to the question, and a notification unit that notifies the relay device of answer information indicating the answer input through the input reception unit via the in-vehicle LAN. .

なお、車載システムにより出題される問題の数は、一つであっても良いし、複数であっても良い。また、許可手段は、問題に対する解答が全て正解である場合に限りリプログラムを許可しても良いし、複数の問題が出題された場合であれば、正解率が一定以上の場合に限りリプログラムを許可しても良い。  In addition, the number of the questions set by the in-vehicle system may be one or plural. The permission means may permit reprogramming only when all the answers to the question are correct, and if multiple questions are given, the reprogramming is performed only when the correct answer rate is a certain level or more. May be allowed.

また、報知装置と受付装置は、個別のECUとして構成されていても良いし、一つのECUとして一体に構成されていても良い。
また、リプログラム用データの中継が許可された場合、中継するデータは、リプログラム用データに限定する必要はない。
Further, the notification device and the reception device may be configured as individual ECUs, or may be configured integrally as one ECU.
When relaying of reprogramming data is permitted, the data to be relayed need not be limited to reprogramming data.

また、中継するデータは予め登録されてあり、種類を識別できるようになっている。リプログラム用データの中継が許可された場合、これに応じて中継するデータの種類を切り替える。  The data to be relayed is registered in advance, and the type can be identified. When reprogram data relay is permitted, the type of data to be relayed is switched accordingly.

このような構成によれば、出題された問題に対する正解が入力された場合に限り、ECUのリプログラムが可能となる。このため、車載システムが搭載された車両の所有者等しか正解を知りえないような問題を予め設定しておくことで、第三者によりECUのリプログラムが不正に行われてしまうことを防ぐことができる。  According to such a configuration, the ECU can be reprogrammed only when a correct answer to the given question is input. For this reason, by setting in advance a problem that only the owner of the vehicle equipped with the in-vehicle system can know the correct answer, it is possible to prevent the ECU from being reprogrammed illegally by a third party. be able to.

また、このような構成によれば、出題される問題の正解を把握していない第三者が上述の不正なリプログラム用ツールを用いても、イモビライザーを構成するECUのリプログラムを行うことはできない。このため、不正なリプログラム用ツールによるイモビライザーの無効化を防ぐことができ、車両の盗難をより確実に防ぐことができる。  In addition, according to such a configuration, even if a third party who does not grasp the correct answer of the question to be asked uses the above-described unauthorized reprogramming tool, the ECU that configures the immobilizer can be reprogrammed. Can not. For this reason, invalidation of the immobilizer by an unauthorized reprogramming tool can be prevented, and theft of the vehicle can be more reliably prevented.

また、報知された問題の解答の内容に依らず中継するデータ(基本中継データ)があっても良い。
すなわち、請求項2に記載されているように、中継装置は、外部装置から受信するリプログラム用データ以外の予め定められたデータを基本中継データとし、解答情報の内容に拘らず、外部装置から受信した基本中継データを車内LANに転送することで、中継を行う基本転送手段をさらに備えていても良い。
Further, there may be data to be relayed (basic relay data) regardless of the content of the reported problem.
That is, as described in claim 2, the relay device uses predetermined data other than reprogram data received from the external device as basic relay data, and from the external device regardless of the content of the answer information. It may further comprise basic transfer means for performing relay by transferring the received basic relay data to the in-vehicle LAN.

こうすることにより、ECUの検査等、外部装置を用いてECUのリプログラム以外の各種処理を行うことが可能となる。
また、請求項1に記載の車載システムを構成する中継装置を、単体で構成して市場に流通させても良い。
This makes it possible to perform various processes other than ECU reprogramming using an external device, such as ECU inspection.
Moreover, the relay apparatus which comprises the vehicle-mounted system of Claim 1 may be comprised independently, and you may distribute | circulate to a market.

すなわち、請求項3に記載されているように、車内LANを介してECUと通信を行うと共に、車内LANとは別の通信路により外部装置との通信を行い、ECUと外部装置との間の通信の中継を行う中継装置であって、車内LANを介して、ECUである報知装置に対し、予め定められた問題の報知を指示する指示手段を備える中継装置を構成しても良い。  That is, as described in claim 3, while communicating with the ECU via the in-vehicle LAN, communicating with the external device through a communication path different from the in-vehicle LAN, and between the ECU and the external device. A relay device that relays communication may be configured to include an instruction unit that instructs a notification device that is an ECU to notify a predetermined problem via an in-vehicle LAN.

さらに、この中継装置は、ECUである受付装置が、報知装置により報知された問題の解答の入力を受け付けると、車内LANを介して受付装置から入力された解答を示す解答情報を取得すると共に、該解答情報の内容に応じてECUのリプログラム用データの中継を許可し、外部装置から受信したリプログラム用データを車内LANに転送することで、中継を行うリプログラム用転送手段を備えていても良い。  In addition, when the reception device that is an ECU receives an input of the answer to the problem notified by the notification device, the relay device acquires answer information indicating the answer input from the reception device via the in-vehicle LAN, According to the content of the answer information, reprogramming data is permitted to be relayed by the ECU, and reprogramming transfer means is provided for relaying the reprogramming data received from the external device to the in-vehicle LAN. Also good.

このような場合であっても、対応する報知装置や受付装置と組み合わせて用いることで、同様の効果を得ることができる。
また、請求項1に記載の車載システムを、一台の装置として構成しても良い。
Even in such a case, the same effect can be obtained by using in combination with a corresponding notification device or reception device.
Moreover, you may comprise the vehicle-mounted system of Claim 1 as one apparatus.

すなわち、車内LANを介してECUと通信を行うと共に、車内LANとは別の通信路により外部装置との通信を行い、ECUと外部装置との間の通信の中継を行う中継装置であって、同様の通常転送手段,リプログラム用転送手段と共に、予め定められた問題を報知する報知手段と、報知手段により報知された問題の解答の入力を受け付ける受付手段と、受付手段を介して受け付けた解答の内容に応じて、リプログラムを許可する許可手段と、を備える中継装置を構成しても良い(請求項4)。  That is, a relay device that communicates with an ECU via an in-vehicle LAN, communicates with an external device through a communication path different from the in-vehicle LAN, and relays communication between the ECU and the external device, Along with similar normal transfer means and reprogram transfer means, a notification means for notifying a predetermined problem, a reception means for receiving an input of an answer to a problem notified by the notification means, and an answer received via the reception means Depending on the contents of the relay device, a relay device may be configured including permission means for permitting reprogramming.

このような場合であっても、同様の効果を得ることができる。
なお、中継装置と外部装置との間の通信路は、有線通信路として構成されていても良いし(請求項5,7)、無線通信路として構成されていても良い(請求項6,8)。
Even in such a case, the same effect can be obtained.
The communication path between the relay apparatus and the external apparatus may be configured as a wired communication path (Claims 5 and 7), or may be configured as a wireless communication path (Claims 6 and 8). ).

いずれの構成を有する場合であっても、ECUのリプログラムが不正に行われることを防ぐことができる。  Regardless of the configuration, it is possible to prevent the ECU from being reprogrammed illegally.

第一実施形態における車載システムを示すブロック図である。It is a block diagram which shows the vehicle-mounted system in 1st embodiment.第一実施形態における車載システムを構成するG/W−ECU,ナビゲーション装置の構成を示すブロック図である。It is a block diagram which shows the structure of G / W-ECU and the navigation apparatus which comprise the vehicle-mounted system in 1st embodiment.第一実施形態における中継処理を示すフローチャートである。It is a flowchart which shows the relay process in 1st embodiment.第二実施形態における車載システムと、該車載システムを構成するDCMの構成を示すブロック図である。It is a block diagram which shows the structure of in-vehicle system in 2nd embodiment, and DCM which comprises this in-vehicle system.第二実施形態における中継処理を示すフローチャートである。It is a flowchart which shows the relay process in 2nd embodiment.第一,第二実施形態におけるG/W−ECU,DCMの変形例を示すブロック図である。It is a block diagram which shows the modification of G / W-ECU and DCM in 1st, 2nd embodiment.

以下、本発明の実施形態について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。  Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiment of the present invention is not limited to the following embodiment, and can take various forms as long as they belong to the technical scope of the present invention.

[第一実施形態]
[構成の説明]
まず、第一実施形態の車載システム1の構成について説明する。図1に記載されているように、第一実施形態の車載システム1は、A,B−ECU50,60等と共に車内LAN70に接続されたG/W−ECU10及びナビゲーション装置40から構成されている。このG/W−ECU10は、通信路20を介して外部ツール30に接続され、ECU(ナビゲーション装置40やA,B−ECU50,60等)と外部ツール30との間の通信を中継する装置として構成されている。
[First embodiment]
[Description of configuration]
First, the structure of the vehicle-mounted system 1 of 1st embodiment is demonstrated. As shown in FIG. 1, the in-vehicle system 1 according to the first embodiment includes a G / W-ECU 10 and anavigation device 40 that are connected to an in-vehicle LAN 70 together with A, B-ECUs 50, 60 and the like. The G / W-ECU 10 is connected to theexternal tool 30 via thecommunication path 20 and relays communication between the ECU (navigation device 40, A, B-ECU 50, 60, etc.) and theexternal tool 30. It is configured.

なお、車内LAN70,通信路20は、同一の通信規格(一例としてCAN)に準拠している。そして、外部ツール30は、必要に応じて周知のOBD−2ポート25を介して
通信路20に接続されると共に、G/W−ECU10を介して各ECUと通信を行い、各ECUの検査やプログラムの書き換え(リプログラム)を行うよう構成されている。
Note that the in-vehicle LAN 70 and thecommunication path 20 comply with the same communication standard (CAN as an example). Theexternal tool 30 is connected to thecommunication path 20 via the well-known OBD-2port 25 as necessary, and communicates with each ECU via the G / W-ECU 10 to check each ECU. The program is rewritten (reprogrammed).

また、図2(a)に記載されているように、G/W−ECU10は、CPU、ROM、RAM、I/O及びこれらを接続するバスライン等からなる周知のマイクロコンピュータを中心に構成され、ROMに記憶されたプログラム等に従いG/W−ECU10を統括制御する制御部13を備える。また、車内LAN70を介して他のECUと通信を行うための送信バッファ11a,受信バッファ11b,通信制御部12と、通信路20を介して外部ツール30と通信を行うための受信バッファ15a,送信バッファ15b,通信制御部14を備える。  As shown in FIG. 2 (a), the G / W-ECU 10 is configured around a known microcomputer including a CPU, ROM, RAM, I / O, a bus line connecting these, and the like. And acontrol unit 13 that controls the G / W-ECU 10 according to a program stored in the ROM. Also, a transmission buffer 11a, areception buffer 11b, and acommunication control unit 12 for communicating with other ECUs via the in-vehicle LAN 70, areception buffer 15a for communicating with theexternal tool 30 via thecommunication path 20, andtransmission A buffer 15b and acommunication control unit 14 are provided.

また、図2(b)に記載されているように、ナビゲーション装置40は、自車両の現在地を検出する位置検出器41や、地磁気から絶対的な方位を検出する方位センサ42や、CPU、ROM、RAM、I/O及びこれらを接続するバスライン等からなる周知のマイクロコンピュータを中心に構成され、RAMにロードされたプログラム等に従いナビゲーション装置40を統括制御する制御部43を備える。  As shown in FIG. 2B, thenavigation device 40 includes aposition detector 41 that detects the current location of the vehicle, anorientation sensor 42 that detects an absolute orientation from geomagnetism, a CPU, a ROM, and the like. Thecontrol unit 43 is configured around a well-known microcomputer including a RAM, an I / O, and a bus line connecting these, and controls thenavigation device 40 according to a program loaded in the RAM.

また、ナビゲーション装置40は、記憶保持動作が不要なデバイス(例えば、HDDやフラッシュメモリ)から構成され、地図データ等の各種情報が記憶される記憶部44や、液晶ディスプレイ等として構成され、各種情報を表示する表示部45や、キースイッチやタッチスイッチ等として構成され、各種操作を受け付ける操作部46や、車内LAN70を介して自車両に搭載された他のECUと通信を行うための車内LAN通信部47を備える。  Thenavigation device 40 is configured by a device (for example, an HDD or a flash memory) that does not require a memory holding operation, and is configured as astorage unit 44 that stores various types of information such as map data, a liquid crystal display, and the like. In-vehicle LAN communication for communicating with other ECUs mounted on the host vehicle via the in-vehicle LAN 70, and anoperation unit 46 that accepts various operations. Theunit 47 is provided.

[動作の説明]
次に、第一実施形態の車載システム1の動作について説明する。
既に述べたように、車載システム1を構成するG/W−ECU10は、OBD−2ポー
ト25に接続された外部ツール30と、車内LAN70に接続されECUとの間の通信を中継するよう構成されている。また、車内LAN70と通信路20とは共にCANに準拠しており(無論、CAN以外の通信規格に準拠していても良い)、G/W−ECU10は、他のECUにより車内LAN70に送出されたフレームのうち、予め登録されたフレームを、通信路20に転送すると共に、外部ツール30により通信路20に送出されたフレームのうち、予め登録されたフレームを、車内LAN70に転送する。
[Description of operation]
Next, operation | movement of the vehicle-mounted system 1 of 1st embodiment is demonstrated.
As already described, the G / W-ECU 10 constituting the in-vehicle system 1 is configured to relay communication between theexternal tool 30 connected to the OBD-2port 25 and the in-vehicle LAN 70 and the ECU. ing. Further, both the in-vehicle LAN 70 and thecommunication path 20 conform to CAN (of course, may conform to communication standards other than CAN), and the G / W-ECU 10 is sent to the in-vehicle LAN 70 by another ECU. Of these frames, the pre-registered frame is transferred to thecommunication path 20, and the pre-registered frame of the frames sent to thecommunication path 20 by theexternal tool 30 is transferred to the in-vehicle LAN 70.

しかしながら、予め登録されたフレームには種類があり、G/W−ECU10は、外部ツール30から送出されたECUのリプログラム用フレームの中継を禁止した状態となっており、外部ツール30から送出されたリプログラム用フレームに関しては、中継を行わない。ただし、車載システム1は、ナビゲーション装置40により予め定められた問題を出題すると共に、該問題の解答の入力の受け付けを行い、入力された解答が正解か否かを判定することで認証を行うよう構成されている。そして、正解が入力された場合等にはこの認証に成功したものとし、G/W−ECU10は、リプログラム用フレームの中継を許可し、リプログラム用フレームの中継を行う。すなわち、認証によって中継するフレームの種類を可変にできる。  However, there are types of pre-registered frames, and the G / W-ECU 10 is in a state in which relaying of the ECU reprogram frame sent from theexternal tool 30 is prohibited and sent from theexternal tool 30. No relay is performed for reprogramming frames. However, the in-vehicle system 1 issues a predetermined question by thenavigation device 40, accepts an input of an answer to the question, and performs authentication by determining whether the inputted answer is correct or not. It is configured. If the correct answer is input, it is assumed that the authentication is successful, and the G / W-ECU 10 permits the reprogram frame to be relayed and relays the reprogram frame. In other words, the type of frame relayed by authentication can be made variable.

なお、予め登録されたフレームのうち、リプログラム用フレーム以外のフレームを、基本中継フレームと記載する。また、G/W−ECU10は、リプログラム用フレームのみが登録されており、リプログラム用フレームのみの中継を行う構成となっていても良い。  Of the pre-registered frames, frames other than the reprogramming frame are referred to as basic relay frames. Further, the G / W-ECU 10 may be configured such that only the reprogramming frame is registered and only the reprogramming frame is relayed.

以下では、ナビゲーション装置40を介して上記認証を行うと共に、認証に成功した場合には外部ツール30から送出されたリプログラム用フレームの中継を許可し、G/W−ECU10にてリプログラム用フレームの中継を行う中継処理について、図3に記載のフローチャートを用いて説明する。なお、本処理は、G/W−ECU10に対し、ACC電源或いはIG電源からの電力供給が開始された際に開始される処理である。  In the following, the authentication is performed via thenavigation device 40, and when the authentication is successful, the reprogramming frame transmitted from theexternal tool 30 is permitted to be relayed, and the G / W-ECU 10 The relay process for performing the relaying will be described with reference to the flowchart shown in FIG. In addition, this process is a process started when the power supply from ACC power supply or IG power supply is started with respect to G / W-ECU10.

S105では、G/W−ECU10の制御部13は、フラッシュメモリ等の書き換え可能な記憶部(図示なし)に、上記認証を行うための択一形式の問題を示す問題データと、正解となる解答と不正解となる解答を示す解答データが記憶されているか否かを判定する。そして、肯定判定が得られた場合には(S105:Yes)、S120に処理を移行すると共に、否定判定が得られた場合には(S105:No)、S110に処理を移行する。  In S105, thecontrol unit 13 of the G / W-ECU 10 sends to the rewritable storage unit (not shown) such as a flash memory problem data indicating an alternative format problem for performing the authentication, and a correct answer. It is determined whether answer data indicating an incorrect answer is stored. When an affirmative determination is obtained (S105: Yes), the process proceeds to S120, and when a negative determination is obtained (S105: No), the process proceeds to S110.

なお、上記問題とは、車載システム1が搭載された車両の所有者等しか正解を知りえないものが望ましく、また、上記問題は、一つであっても良いし、複数であっても良い。
S110では、制御部13は、外部から問題データと解答データを取得し、記憶部に記憶する。なお、制御部13は、例えば、車内LAN70を介してこれらのデータを取得しても良いし、専用の通信路を介してこれらのデータを取得しても良い。また、記憶部に直接これらのデータを書き込むという構成であっても良い。
Note that the above problem is preferably one in which only the owner of the vehicle on which the in-vehicle system 1 is mounted can know the correct answer, and the above problem may be one or plural. .
In S110, thecontrol unit 13 acquires problem data and answer data from the outside and stores them in the storage unit. For example, thecontrol unit 13 may acquire these data via the in-vehicle LAN 70 or may acquire these data via a dedicated communication path. Moreover, the structure which writes these data directly in a memory | storage part may be sufficient.

続くS115では、制御部13は、問題データと解答データが記憶部に記憶されたか否かを判定する。そして、肯定判定が得られた場合には(S115:Yes)、S120に処理を移行すると共に、否定判定が得られた場合には(S115:No)、S150に処理を移行する。  In continuing S115, thecontrol part 13 determines whether question data and answer data were memorize | stored in the memory | storage part. When an affirmative determination is obtained (S115: Yes), the process proceeds to S120, and when a negative determination is obtained (S115: No), the process proceeds to S150.

その後、制御部13は、外部ツール30により通信路20に送出されたフレームを受信すると、該フレームがリプログラム用フレームであるか否かを判定する(S120)。そして、肯定判定が得られた場合には(S120:Yes)、S125に処理を移行すると共に、否定判定が得られた場合には(S120:No)、S150に処理を移行する。  Thereafter, when receiving the frame sent to thecommunication path 20 by theexternal tool 30, thecontrol unit 13 determines whether or not the frame is a reprogramming frame (S120). When an affirmative determination is obtained (S120: Yes), the process proceeds to S125, and when a negative determination is obtained (S120: No), the process proceeds to S150.

S125では、制御部13は、ナビゲーション装置40に対し、上記認証を行うための択一形式の問題と、該問題に対する複数の解答の表示を指示する。
一方、ナビゲーション装置40の制御部43、該指示を受け取ると、表示部45に上記問題及び解答を表示すると共に、操作部46を介して上記問題の解答の入力を受け付ける。そして、解答を入力する際に受け付けた操作を示す解答情報を、G/W−ECU10に通知する(S130)。
In S125, thecontrol unit 13 instructs thenavigation device 40 to display an alternative form question for performing the authentication and a plurality of answers to the question.
On the other hand, when thecontrol unit 43 of thenavigation apparatus 40 receives the instruction, thedisplay unit 45 displays the question and the answer, and receives an input of the question answer via theoperation unit 46. And the answer information which shows operation received when inputting an answer is notified to G / W-ECU10 (S130).

なお、上記問題が複数存在するという場合には、各問題を出題する順番を予め定めておき、制御部13は、ナビゲーション装置40に対し、該順番に沿って、一つずつ問題及び解答の表示を指示することが考えられる。また、このとき、ナビゲーション装置40は、各問題に対する解答の入力を受け付ける度に、入力された解答を示す解答情報をG/W−ECU10に通知しても良いし、全問題の解答の入力を受け付けた後に、これらの解答を示す解答情報をG/W−ECU10に通知しても良い。  When there are a plurality of the above-mentioned questions, the order in which each question is given is determined in advance, and thecontrol unit 13 displays the questions and answers one by one along the order to thenavigation device 40. It may be possible to instruct At this time, thenavigation device 40 may notify the G / W-ECU 10 of answer information indicating the inputted answer each time an input of an answer to each question is received, or input answers of all questions. After the acceptance, answer information indicating these answers may be notified to the G / W-ECU 10.

そして、G/W−ECU10の制御部13は、ナビゲーション装置40から解答情報を受け取ると、該解答情報が示す操作により、正解が入力されたか否かを判定する(S135)。そして、肯定判定が得られた場合には(S135:Yes)、リプログラム用フレームの中継を許可し、S140に処理を移行すると共に、否定判定が得られた場合には(S135:No)、S150に処理を移行する。  And thecontrol part 13 of G / W-ECU10 will determine whether the correct answer was input by operation which this answer information shows, if answer information is received from the navigation apparatus 40 (S135). If an affirmative determination is obtained (S135: Yes), the relay of the reprogram frame is permitted, and the process proceeds to S140. If a negative determination is obtained (S135: No), The process proceeds to S150.

なお、複数の問題を出題したという場合には、解答情報が示す操作により正解率を判定し、正解率が一定値以上である場合には、リプログラム用フレームの中継を許可してS140に処理を移行すると共に、一定値未満である場合には、S150に処理を移行しても良い。  When a plurality of questions are given, the correct answer rate is determined by the operation indicated by the answer information. When the correct answer rate is equal to or greater than a predetermined value, the relay of the reprogram frame is permitted and the process is performed in S140. If the value is less than a certain value, the process may be shifted to S150.

S140では、制御部13は、G/W−ECU10が、通信許可状態(ECUへの電力供給の状態や、通信バスの駆動条件、フレーム毎の駆動条件を総合的に判断した結果、通信禁止状態から通信許可状態に移行する、ECUとして通信が可能な状態)か否かを判定し、肯定判定が得られた場合には(S140:Yes)、S145に処理を移行すると共に、否定判定が得られた場合には(S140:No)、S120に処理を移行する。  In S140, thecontrol unit 13 determines that the G / W-ECU 10 comprehensively determines the communication permission state (the state of power supply to the ECU, the driving condition of the communication bus, and the driving condition for each frame). It is determined whether or not the communication is permitted as the ECU and communication is possible as an ECU. If an affirmative determination is obtained (S140: Yes), the process proceeds to S145 and a negative determination is obtained. If so (S140: No), the process proceeds to S120.

S145では、制御部13は、外部ツール30により通信路20に送出された登録されたフレーム(基本中継フレーム及びリプログラム用フレーム)を車内LAN70に転送すると共に、他のECUにより車内LAN70に送出された登録されたフレームを通信路20に転送する。  In S145, thecontrol unit 13 transfers the registered frames (basic relay frame and reprogram frame) sent to thecommunication path 20 by theexternal tool 30 to the in-vehicle LAN 70, and is also sent to the in-vehicle LAN 70 by another ECU. The registered frame is transferred to thecommunication path 20.

このため、外部ツール30がいずれかのECUについてのリプログラム用フレームを送信した場合には、外部ツール30と該ECUとの間で通信が成立し、外部ツール30により該ECUのリプログラムが行われる。  Therefore, when theexternal tool 30 transmits a reprogram frame for any ECU, communication is established between theexternal tool 30 and the ECU, and theexternal tool 30 reprograms the ECU. Is called.

一方、S150では、制御部13は、外部ツール30により通信路20に送出されたフレームのうち、リプログラム用フレーム以外のフレームで、認証に応じた許可フレーム(基本中継フレーム)を車内LAN70に転送すると共に、他のECUにより車内LAN70に送出された基本中継フレームを通信路20に転送する。  On the other hand, in S150, thecontrol unit 13 transfers a permission frame (basic relay frame) according to the authentication to the in-vehicle LAN 70 using a frame other than the reprogram frame out of the frames sent to thecommunication path 20 by theexternal tool 30. At the same time, the basic relay frame sent to the in-vehicle LAN 70 by another ECU is transferred to thecommunication path 20.

このため、外部ツール30がいずれかのECUについてのリプログラム用フレームを送信しても、外部ツール30と該ECUとの間で通信が成立せず、リプログラムは行われない。  For this reason, even if theexternal tool 30 transmits a reprogramming frame for any ECU, no communication is established between theexternal tool 30 and the ECU, and reprogramming is not performed.

[第二実施形態]
次に、第二実施形態について説明する。無線通信によりインターネットにアクセスし、各種サービスの提供を受けるために用いられるDCMが知られているが、第二実施形態の車載システムは、G/W−ECU10に替えてDCMを有している。そして、このDCMが外部サーバと無線通信を行い、車内LAN70に接続されたECUの検査やリプログラム(以後、リモートリプログラムとも記載)を行う。
[Second Embodiment]
Next, a second embodiment will be described. A DCM used for accessing the Internet through wireless communication and receiving various services is known. However, the in-vehicle system according to the second embodiment has a DCM instead of the G / W-ECU 10. The DCM performs wireless communication with the external server, and performs inspection and reprogramming (hereinafter also referred to as remote reprogramming) of the ECU connected to the in-vehicle LAN 70.

[構成の説明]
図4(a)に記載されているように、第二実施形態の車載システム2は、A,B−ECU50,60等と共に車内LAN70に接続されたDCM80及びナビゲーション装置40から構成されている。このDCM80は、無線通信により、インターネット上の外部サーバ90と通信可能に構成されており、外部サーバ90は、DCM80を介してECU(ナビゲーション装置40やA,B−ECU50,60等)と通信を行い、各ECUの検査やリモートリプログラムを行うよう構成されている。
[Description of configuration]
As shown in FIG. 4A, the in-vehicle system 2 according to the second embodiment includes aDCM 80 and anavigation device 40 connected to the in-vehicle LAN 70 together with A, B-ECUs 50, 60, and the like. TheDCM 80 is configured to be able to communicate with anexternal server 90 on the Internet by wireless communication. Theexternal server 90 communicates with an ECU (navigation device 40, A, B-ECU 50, 60, etc.) via theDCM 80. It is configured to perform inspection and remote reprogram of each ECU.

また、図4(b)に記載されているように、DCM80は、CPU、ROM、RAM、I/O及びこれらを接続するバスライン等からなる周知のマイクロコンピュータを中心に構成され、ROMに記憶されたプログラム等に従いDCM80を統括制御する制御部83を備える。また、車内LAN70を介して他のECUと通信を行うための送信バッファ81a,受信バッファ81b,通信制御部82と、無線通信によりインターネットにアクセスし、外部サーバ90と通信を行う無線通信部84を備える。  As shown in FIG. 4B, theDCM 80 is mainly composed of a well-known microcomputer comprising a CPU, a ROM, a RAM, an I / O, a bus line connecting these, and the like, and is stored in the ROM. Acontrol unit 83 that performs overall control of theDCM 80 according to the programmed program or the like is provided. In addition, atransmission buffer 81a, areception buffer 81b, and acommunication control unit 82 for communicating with other ECUs via the in-vehicle LAN 70, and awireless communication unit 84 for accessing the Internet through wireless communication and communicating with theexternal server 90 are provided. Prepare.

[動作の説明]
次に、第二実施形態の車載システム2の動作について説明する。
車載システム2におけるDCM80は、車内LAN70を介してECUから受信したフレームのうち、登録されたフレームを変換して外部サーバ90に送信すると共に、外部サーバ90から受信したフレームのうち、登録されたフレームを変換して車内LAN70に送出するよう構成されている。これにより、各ECUは、DCM80を介して外部サーバ90にアクセスすることができ、ドライバ等に対しインターネットを利用した各種サービスを提供することが可能となる。
[Description of operation]
Next, operation | movement of the vehicle-mounted system 2 of 2nd embodiment is demonstrated.
TheDCM 80 in the in-vehicle system 2 converts a registered frame out of frames received from the ECU via the in-vehicle LAN 70 and transmits the converted frame to theexternal server 90, and among the frames received from theexternal server 90, the registered frame Is converted and sent to the in-vehicle LAN 70. Accordingly, each ECU can access theexternal server 90 via theDCM 80, and can provide various services using the Internet to the driver and the like.

また、この外部サーバ90として、DCM80を介してECUと通信を行い、ECUの検査を行う検査用サーバや、DCM80を介してECUと通信を行い、ECUのリモートリプログラムを行うリプログラム用サーバが設けられている。  Further, as theexternal server 90, there are an inspection server that communicates with the ECU via theDCM 80 and inspects the ECU, and a reprogram server that communicates with the ECU via theDCM 80 and performs remote reprogramming of the ECU. Is provided.

しかしながら、第一実施形態と同様、DCM80は、リプログラム用フレームの中継を禁止した状態となっており、ナビゲーション装置40を介した認証に成功した場合に限り、リプログラム用フレームの中継を許可する。  However, as in the first embodiment, theDCM 80 is in a state where the relay of the reprogram frame is prohibited, and permits the relay of the reprogram frame only when the authentication via thenavigation device 40 is successful. .

なお、第一実施形態と同様、予め登録されたフレームのうち、リプログラム用フレーム以外のフレームを、基本中継フレームと記載する。また、DCM80は、リプログラム用フレームのみが登録されており、リプログラム用フレームのみの中継を行う構成となっていても良い。  As in the first embodiment, a frame other than the reprogramming frame among the pre-registered frames is referred to as a basic relay frame. Further, theDCM 80 may be configured such that only the reprogramming frame is registered and only the reprogramming frame is relayed.

以下では、ナビゲーション装置40を介しての認証に成功した場合には、DCM80にてリプログラム用フレームを含む全てのフレームの中継を行う中継処理について、図5に記載のフローチャートを用いて説明する。なお、本処理は、DCM80に対し、ACC電源或いはIG電源からの電力供給が開始された際に開始される処理である。また、第二実施形態における中継処理は、第一実施形態の中継処理と類似しているため、その相違点を中心に説明する。  In the following, a relay process for relaying all frames including the reprogramming frame in theDCM 80 when the authentication via thenavigation device 40 is successful will be described using the flowchart shown in FIG. This process is a process that is started when the power supply from the ACC power supply or the IG power supply to theDCM 80 is started. In addition, since the relay processing in the second embodiment is similar to the relay processing in the first embodiment, the differences will be mainly described.

S205〜S215では、DCM80の制御部83は、第一実施形態の中継処理におけるS105〜S215と同様に、記憶部(図示なし)に問題データと解答データが記憶されているか否かを判定し、これらのデータが記憶されている場合には(S205:Yes)、S220に処理を移行する。一方、これらのデータが記憶されていない場合には(S205:No)、外部から問題データと解答データを取得して記憶部に記憶し、これらのデータの記憶に成功した場合には(S215:Yes)、S220に処理を移行し、失敗した場合には(S215:No)、S240に処理を移行する。  In S205 to S215, thecontrol unit 83 of theDCM 80 determines whether the question data and the answer data are stored in the storage unit (not shown), similarly to S105 to S215 in the relay processing of the first embodiment, If these data are stored (S205: Yes), the process proceeds to S220. On the other hand, when these data are not stored (S205: No), the question data and the answer data are acquired from the outside and stored in the storage unit, and when these data are successfully stored (S215: Yes), the process proceeds to S220. If the process fails (S215: No), the process proceeds to S240.

S220〜S230では、DCM80やナビゲーション装置40により、第一実施形態の中継処理におけるS125〜S135と同様の処理が行われる。すなわち、DCM80の制御部83は、ナビゲーション装置40に対し、上記認証を行うための択一形式の問題と、該問題に対する複数の解答の表示を表示させると共に、ナビゲーション装置40は、操作部46を介して該問題の解答の入力を受け付ける。そして、DCM80の制御部83は、ナビゲーション装置40から取得した操作情報により、正解が入力されたか否かや、正解率が一定値以上であるか否かを判定し、肯定判定が得られた場合には(S230:Yes)、S235に処理を移行する。また、否定判定が得られた場合には(S230:No)、S240に処理を移行する。  In S220 to S230, processing similar to S125 to S135 in the relay processing of the first embodiment is performed by theDCM 80 and thenavigation device 40. That is, thecontrol unit 83 of theDCM 80 causes thenavigation device 40 to display an alternative format question for performing the authentication and a display of a plurality of answers to the question, and thenavigation device 40 displays theoperation unit 46. The answer to the question is input via And thecontrol part 83 of DCM80 determines whether the correct answer was input by the operation information acquired from thenavigation apparatus 40, and whether the correct answer rate is more than a fixed value, and a positive determination is obtained. (S230: Yes), the process proceeds to S235. If a negative determination is obtained (S230: No), the process proceeds to S240.

S235では、制御部83は、外部サーバ90から受信した登録されたフレーム(基本中継フレーム及びリプログラム用フレーム)を、車内LAN70に対応する形式に変換し、車内LAN70に転送する。また、他のECUから車内LAN70に送出されたフレームのうち、登録されたフレームのみを無線通信に対応する形式に変換し、インターネットを介して外部サーバ90に転送する。  In S <b> 235, thecontrol unit 83 converts the registered frame (basic relay frame and reprogram frame) received from theexternal server 90 into a format corresponding to the in-vehicle LAN 70, and transfers the converted frame to the in-vehicle LAN 70. Also, among the frames sent from the other ECUs to the in-vehicle LAN 70, only the registered frames are converted into a format compatible with wireless communication, and transferred to theexternal server 90 via the Internet.

このため、リプログラム用サーバがいずれかのECUについてのリプログラム用フレームを送信した場合には、リプログラム用サーバと該ECUとの間で通信が成立し、リプログラム用サーバにより該ECUのリモートリプログラムが行われる。  For this reason, when the reprogramming server transmits a reprogramming frame for any ECU, communication is established between the reprogramming server and the ECU, and the reprogramming server remotely controls the ECU. Reprogram is performed.

一方、S240では、制御部83は、外部サーバ90から受信したフレームのうち、基本中継フレームのみを車内LAN70に対応する形式に変換し、車内LAN70に転送する。また、他のECUから車内LAN70に送出されたフレームのうち、基本中継フレームのみを無線通信に対応する形式に変換し、インターネットを介して外部サーバ90に転送する。  On the other hand, in S240, thecontrol unit 83 converts only the basic relay frame among the frames received from theexternal server 90 into a format corresponding to the in-vehicle LAN 70, and transfers the converted frame to the in-vehicle LAN 70. Moreover, only the basic relay frame is converted into a format corresponding to wireless communication among frames sent from other ECUs to the in-vehicle LAN 70 and transferred to theexternal server 90 via the Internet.

このため、リプログラム用サーバがいずれかのECUについてのリプログラム用フレームを送信しても、リプログラム用サーバと該ECUとの間で通信が成立せず、リプログラムは行われない。  For this reason, even if the reprogramming server transmits a reprogramming frame for any ECU, no communication is established between the reprogramming server and the ECU, and no reprogramming is performed.

[効果]
第一,第二実施形態に記載の車載システム1,2によれば、ナビゲーション装置40から出題された問題に対する正解が入力された場合や、該問題に対する解答の正解率が一定値以上である場合に限り、ECUのリプログラムが可能となる。このため、車載システムが搭載された車両の所有者等しか正解を知りえないような問題を予め設定しておくことで、第三者によりECUのリプログラムが不正に行われてしまうことを防ぐことができる。
[effect]
According to the in-vehicle systems 1 and 2 described in the first and second embodiments, when a correct answer to a question given from thenavigation device 40 is input, or when a correct answer rate of the answer to the question is a certain value or more. In this case, the ECU can be reprogrammed. For this reason, by setting in advance a problem that only the owner of the vehicle equipped with the in-vehicle system can know the correct answer, it is possible to prevent the ECU from being reprogrammed illegally by a third party. be able to.

[他の実施形態]
(1)第一,第二実施形態では、G/W−ECU10やDCM80は、ナビゲーション装置40を介して問題の報知や解答の入力の受け付けを行っているが、ナビゲーション装置40に限らず、1または複数の他の装置に搭載された表示部,スピーカ,ボタン等により問題の報知等を行っても良い。
[Other Embodiments]
(1) In the first and second embodiments, the G / W-ECU 10 and theDCM 80 receive problem notifications and answer inputs via thenavigation device 40, but not limited to thenavigation device 40, 1 Or you may alert | report a problem etc. by the display part, the speaker, button, etc. which were mounted in several other apparatuses.

また、これ以外にも、G/W−ECU10に操作部16,表示部17を設け(図6(a)参照)、これらにより問題の報知や回答の入力の受け付けを行っても良いし、DCM80に操作部85,表示部86を設け(図6(b)参照)、これらにより問題の報知等を行っても良い。  In addition, anoperation unit 16 and a display unit 17 are provided in the G / W-ECU 10 (see FIG. 6A), and problem notifications and answer inputs may be received by these, or theDCM 80 In addition, anoperation unit 85 and adisplay unit 86 may be provided (see FIG. 6B), so that a problem notification or the like may be performed.

このような場合であっても、同様の効果を得ることができる。
(2)第一,第二実施形態では、問題の報知と解答の入力の受け付けを1回だけ行っているが、複数回にわたり行っても良い。
Even in such a case, the same effect can be obtained.
(2) In the first and second embodiments, problem notification and answer input are performed only once, but may be performed multiple times.

すなわち、第一実施形態の中継処理において、S125にて入力された解答が不正解と判定された(或いは、正解率が一定値未満と判定された)場合には、再度S115に処理を移行し、問題の報知と解答の入力の受け付けを行っても良い。また、第二実施形態の中継処理において、S220にて入力された解答が不正解と判定された場合等には、再度S210に処理を移行し、問題の報知等を行っても良い。  That is, in the relay process of the first embodiment, if the answer input in S125 is determined to be an incorrect answer (or the correct answer rate is determined to be less than a certain value), the process proceeds to S115 again. , Notification of problems and input of answers may be accepted. Further, in the relay process of the second embodiment, when the answer input in S220 is determined to be an incorrect answer, the process may be transferred again to S210 to notify the problem.

そして、予め定められた回数にわたり問題の報知等が行われても、正解が入力されなかった(或いは、正解率が一定値以上にならなかった)場合には、認証に失敗したものとし、基本中継フレームのみの中継を行っても良い。また、正解が入力されるか、正解率が一定値以上となるまで、問題の報知等を繰り返し行っても良い。  If the correct answer is not input (or the correct answer rate does not exceed a certain value) even if the problem is reported for a predetermined number of times, the authentication is assumed to have failed. You may relay only a relay frame. Further, problem notification or the like may be repeatedly performed until a correct answer is input or a correct answer rate becomes a certain value or more.

このような場合であっても、同様の効果を得ることができる。
[特許請求の範囲との対応]
上記実施形態の説明で用いた用語と、特許請求の範囲の記載に用いた用語との対応を示す。
Even in such a case, the same effect can be obtained.
[Correspondence with Claims]
The correspondence between the terms used in the description of the above embodiment and the terms used in the description of the claims is shown.

第一実施形態のG/W−ECU10が中継装置に、外部ツール30が外部装置に相当し、第二実施形態のDCM80が中継装置に、外部サーバ90が外部装置に相当する。また、第一,第二実施形態におけるナビゲーション装置40が、報知装置,受付装置に相当する。  The G / W-ECU 10 of the first embodiment corresponds to a relay device, theexternal tool 30 corresponds to an external device, theDCM 80 of the second embodiment corresponds to a relay device, and theexternal server 90 corresponds to an external device. Thenavigation device 40 in the first and second embodiments corresponds to a notification device and a reception device.

また、第一実施形態の中継処理のS125が指示手段,問題報知手段に、S130が入力受付手段,通知手段に、S135,S145がリプログラム用転送手段に、S145,S150が基本転送手段に相当する。  Also, S125 of the relay processing of the first embodiment corresponds to instruction means, problem notification means, S130 corresponds to input reception means and notification means, S135 and S145 correspond to reprogram transfer means, and S145 and S150 correspond to basic transfer means. To do.

また、第二実施形態の中継処理のS220が指示手段,問題報知手段に、S225が入力受付手段,通知手段に、S230,S235がリプログラム用転送手段に、S235,S240が基本転送手段に相当する。  Also, S220 of the relay processing of the second embodiment corresponds to instruction means and problem notification means, S225 corresponds to input reception means and notification means, S230 and S235 correspond to reprogram transfer means, and S235 and S240 correspond to basic transfer means. To do.

また、第一,第二実施形態におけるリプログラム用フレームがリプログラム用データに相当し、基本中継フレームが基本中継データに相当する。
また、変形例におけるG/W−ECU10,DCM80に関して、G/W−ECU10の操作部16,DCM80の操作部85が受付手段に相当し、G/W−ECU10の表示部17,DCM80の表示部86が報知手段に相当する。
In addition, the reprogramming frame in the first and second embodiments corresponds to reprogramming data, and the basic relay frame corresponds to basic relay data.
Further, regarding the G / W-ECU 10 and theDCM 80 in the modified example, theoperation unit 16 of the G / W-ECU 10 and theoperation unit 85 of theDCM 80 correspond to reception means, and the display unit 17 of the G / W-ECU 10 and the display unit of theDCM 80 86 corresponds to the notification means.

1…車載システム、2…車載システム、10…G/W−ECU、11a…送信バッファ、11b…受信バッファ、12…通信制御部、13…制御部、14…通信制御部、15a…受信バッファ、15b…送信バッファ、20…通信路、25…OBD−2ポート、30
…外部ツール、40…ナビゲーション装置、41…位置検出器、41a…GPS受信器、41b…ジャイロスコープ、41c…距離センサ、42…方位センサ、43…制御部、44…記憶部、45…表示部、46…操作部、47…車内LAN通信部、70…車内LAN、80…DCM、81a…送信バッファ、81b…受信バッファ、82…通信制御部、83…制御部、84…無線通信部、90…外部サーバ。
DESCRIPTION OF SYMBOLS 1 ... In-vehicle system, 2 ... In-vehicle system, 10 ... G / W-ECU, 11a ... Transmission buffer, 11b ... Reception buffer, 12 ... Communication control part, 13 ... Control part, 14 ... Communication control part, 15a ... Reception buffer, 15b: Transmission buffer, 20: Communication path, 25: OBD-2 port, 30
...External tool 40 ...Navigation device 41 ...Position detector 41a ...GPS receiver 41b ... Gyroscope 41c ...Distance sensor 42 ...Direction sensor 43 ...Control unit 44 ...Storage unit 45 ... Display unit , 46 ... operation section, 47 ... in-vehicle LAN communication section, 70 ... in-vehicle LAN, 80 ... DCM, 81a ... transmission buffer, 81b ... reception buffer, 82 ... communication control section, 83 ... control section, 84 ... wireless communication section, 90 ... external server.

Claims (8)

Translated fromJapanese
車内LANを介してECUと通信を行うと共に、前記車内LANとは別の通信路により外部装置との通信を行い、前記ECUと前記外部装置との間の通信の中継を行う中継装置と、前記ECUをなす報知装置及び受付装置とを有する車載システムであって、
前記中継装置は、
前記車内LANを介して、前記報知装置に対し、予め定められた問題の報知を指示する指示手段と、
前記受付装置が、前記報知装置により報知された前記問題の解答の入力を受け付けると、前記車内LANを介して前記受付装置から入力された解答を示す解答情報を取得すると共に、該解答情報の内容に応じて前記ECUのリプログラム用データの前記中継を許可し、前記外部装置から受信した前記リプログラム用データを前記車内LANに転送することで、前記中継を行うリプログラム用転送手段と、
を備え、
前記報知装置は、前記車内LANを介して受け付けた前記中継装置からの指示に応じて前記問題を報知する問題報知手段を備え、
前記受付装置は、
前記問題への解答の入力を受け付ける入力受付手段と、
前記入力受付手段を介して入力された解答を示す前記解答情報を、前記車内LANを介して前記中継装置に通知する通知手段と、
を備えることを特徴とする車載システム。
A relay device that communicates with an ECU via an in-vehicle LAN, communicates with an external device through a communication path different from the in-vehicle LAN, and relays communication between the ECU and the external device; An in-vehicle system having a notification device and a reception device that form an ECU,
The relay device is
Instruction means for instructing the notification device to notify a predetermined problem via the in-vehicle LAN;
When the accepting device accepts an input of the answer to the problem notified by the notifying device, the answering information indicating the answer input from the accepting device via the in-vehicle LAN is acquired, and the content of the answer information Reprogram data for the ECU is allowed to be relayed, and the reprogram data is transferred by transferring the reprogram data received from the external device to the in-vehicle LAN.
With
The notification device includes problem notification means for notifying the problem in response to an instruction from the relay device received via the in-vehicle LAN,
The accepting device is:
Input receiving means for receiving an input of an answer to the question;
Notification means for notifying the relay apparatus via the in-vehicle LAN the answer information indicating the answer input via the input receiving means;
An in-vehicle system comprising:
請求項1に記載の車載システムにおいて、
前記中継装置は、前記外部装置から受信する前記リプログラム用データ以外の予め定められたデータを基本中継データとし、前記解答情報の内容に拘らず、前記外部装置から受信した前記基本中継データを前記車内LANに転送することで、前記中継を行う基本転送手段をさらに備えること、
を特徴とする車載システム。
The in-vehicle system according to claim 1,
The relay device uses predetermined data other than the reprogram data received from the external device as basic relay data, and the basic relay data received from the external device regardless of the content of the answer information. Further comprising basic transfer means for performing the relay by transferring to the in-vehicle LAN;
In-vehicle system characterized by
車内LANを介してECUと通信を行うと共に、前記車内LANとは別の通信路により外部装置との通信を行い、前記ECUと前記外部装置との間の通信の中継を行う中継装置であって、
前記車内LANを介して、前記ECUである報知装置に対し、予め定められた問題の報知を指示する指示手段と、
前記ECUである前記受付装置が、前記報知装置により報知された前記問題の解答の入力を受け付けると、前記車内LANを介して前記受付装置から入力された解答を示す解答情報を取得すると共に、該解答情報の内容に応じて前記ECUのリプログラム用データの前記中継を許可し、前記外部装置から受信した前記リプログラム用データを前記車内LANに転送することで、前記中継を行うリプログラム用転送手段と、
を備えることを特徴とする中継装置。
A relay device that communicates with an ECU via an in-vehicle LAN, communicates with an external device through a communication path different from the in-vehicle LAN, and relays communication between the ECU and the external device. ,
Instructing means for instructing a notification of a predetermined problem to a notification device that is the ECU via the in-vehicle LAN;
When the accepting device, which is the ECU, accepts an input of the answer to the problem notified by the notifying device, the answering information indicating the answer input from the accepting device via the in-vehicle LAN is acquired, Reprogram transfer for performing relay by permitting the relay of the reprogram data of the ECU according to the content of the answer information and transferring the reprogram data received from the external device to the in-vehicle LAN Means,
A relay device comprising:
車内LANを介してECUと通信を行うと共に、前記車内LANとは別の通信路により外部装置との通信を行い、前記ECUと前記外部装置との間の通信の中継を行う中継装置であって、
予め定められた問題を報知する報知手段と、
前記報知手段により報知された前記問題の解答の入力を受け付ける受付手段と、
前記受付手段を介して受け付けた解答の内容に応じて前記ECUのリプログラム用データの前記中継を許可し、前記外部装置から受信した前記リプログラム用データを前記車内LANに転送することで、前記中継を行うリプログラム用転送手段と、
を備えることを特徴とする中継装置。
A relay device that communicates with an ECU via an in-vehicle LAN, communicates with an external device through a communication path different from the in-vehicle LAN, and relays communication between the ECU and the external device. ,
An informing means for informing a predetermined problem;
Receiving means for receiving an input of an answer to the problem notified by the notification means;
By permitting the relay of the reprogramming data of the ECU according to the content of the answer received through the receiving means, and transferring the reprogramming data received from the external device to the in-vehicle LAN, Reprogram transfer means for relaying;
A relay device comprising:
請求項1または請求項2に記載の車載システムにおいて、
前記通信路は、有線通信路として構成されていること、
を特徴とする中継装置。
In the in-vehicle system according to claim 1 or claim 2,
The communication path is configured as a wired communication path;
A relay device characterized by
請求項1または請求項2に記載の車載システムにおいて、
前記通信路は、無線通信路として構成されていること、
を特徴とする中継装置。
In the in-vehicle system according to claim 1 or claim 2,
The communication path is configured as a wireless communication path;
A relay device characterized by
請求項3または請求項4に記載の中継装置において、
前記通信路は、有線通信路として構成されていること、
を特徴とする中継装置。
In the relay device according to claim 3 or claim 4,
The communication path is configured as a wired communication path;
A relay device characterized by
請求項3または請求項4に記載の中継装置において、
前記通信路は、無線通信路として構成されていること、
を特徴とする中継装置。
In the relay device according to claim 3 or claim 4,
The communication path is configured as a wireless communication path;
A relay device characterized by
JP2012004165A2012-01-122012-01-12 In-vehicle system, relay deviceActiveJP5772610B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2012004165AJP5772610B2 (en)2012-01-122012-01-12 In-vehicle system, relay device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2012004165AJP5772610B2 (en)2012-01-122012-01-12 In-vehicle system, relay device

Publications (2)

Publication NumberPublication Date
JP2013141949Atrue JP2013141949A (en)2013-07-22
JP5772610B2 JP5772610B2 (en)2015-09-02

Family

ID=49038743

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2012004165AActiveJP5772610B2 (en)2012-01-122012-01-12 In-vehicle system, relay device

Country Status (1)

CountryLink
JP (1)JP5772610B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2018042256A (en)*2017-10-122018-03-15Kddi株式会社 System and management method
WO2018216135A1 (en)*2017-05-242018-11-29エム・エム・エス株式会社Communication control method, communication control device, and communication control program
JP2018194981A (en)*2017-05-152018-12-06本田技研工業株式会社Communication system, mobile object, and control program rewriting method

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2003046536A (en)*2001-07-312003-02-14Denso CorpVehicle use relay device and in-vehicle communication system
JP2009140362A (en)*2007-12-072009-06-25Toshiba Corp Security level evaluation apparatus and security level evaluation program
WO2009147734A1 (en)*2008-06-042009-12-10株式会社ルネサステクノロジVehicle, maintenance device, maintenance service system, and maintenance service method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2003046536A (en)*2001-07-312003-02-14Denso CorpVehicle use relay device and in-vehicle communication system
JP2009140362A (en)*2007-12-072009-06-25Toshiba Corp Security level evaluation apparatus and security level evaluation program
WO2009147734A1 (en)*2008-06-042009-12-10株式会社ルネサステクノロジVehicle, maintenance device, maintenance service system, and maintenance service method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2018194981A (en)*2017-05-152018-12-06本田技研工業株式会社Communication system, mobile object, and control program rewriting method
WO2018216135A1 (en)*2017-05-242018-11-29エム・エム・エス株式会社Communication control method, communication control device, and communication control program
JP2018042256A (en)*2017-10-122018-03-15Kddi株式会社 System and management method

Also Published As

Publication numberPublication date
JP5772610B2 (en)2015-09-02

Similar Documents

PublicationPublication DateTitle
US8965627B2 (en)Distance based vehicle updating server
JP4942261B2 (en) Vehicle relay device and in-vehicle communication system
US11807176B2 (en)On-board communication device, on-board communication system, and specific processing prohibition method for a vehicle
US9464905B2 (en)Over-the-air vehicle systems updating and associate security protocols
CN110191822A (en) Vehicle update device, update system and mobile communication equipment
JP7283359B2 (en) In-vehicle update device and update processing program
JP2019086963A (en) Program update apparatus, program update system and program update method
US9367048B2 (en)Vehicle controller
CN111032438B (en) Control device, control method and computer program
US11169797B2 (en)Vehicle controller configuration backup and restoration using data snapshots
CN107026833A (en)Method for authorizing the software upgrading in motor vehicles
US20190129710A1 (en)Control apparatus, method for determining whether or not a control program is updatable, and computer program
US20210011711A1 (en)Control device, control method, and computer program
JP5664562B2 (en) Relay device
JP2004086349A (en) Vehicle current position monitoring method, vehicle current position monitoring device, and vehicle current position transmission device
JP5609702B2 (en) Program update system for in-vehicle controller
JP2013137729A (en)Program rewriting system, control device, program distribution device, identification information storage device, and method for rewriting program
CN111770127A (en)Vehicle control system
US20210279977A1 (en)A telematics system for a vehicle
JP5772610B2 (en) In-vehicle system, relay device
JP5551045B2 (en) Program rewriting system for vehicles
JP2013192090A (en)Communication system, relay device, out-vehicle device and communication method
JP2006082648A (en)Program rewriting system
US20210173629A1 (en)Method for remotely updating embedded vehicle software
JP6945643B2 (en) Electronic control device and diagnostic method of map data

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20140224

A977Report on retrieval

Free format text:JAPANESE INTERMEDIATE CODE: A971007

Effective date:20141211

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20150113

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20150226

TRDDDecision of grant or rejection written
A01Written decision to grant a patent or to grant a registration (utility model)

Free format text:JAPANESE INTERMEDIATE CODE: A01

Effective date:20150602

A61First payment of annual fees (during grant procedure)

Free format text:JAPANESE INTERMEDIATE CODE: A61

Effective date:20150615

R151Written notification of patent or utility model registration

Ref document number:5772610

Country of ref document:JP

Free format text:JAPANESE INTERMEDIATE CODE: R151

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250

R250Receipt of annual fees

Free format text:JAPANESE INTERMEDIATE CODE: R250


[8]ページ先頭

©2009-2025 Movatter.jp