(57)【特許請求の範囲】
【請求項１】
車内ＬＡＮを介してＥＣＵと通信を行うと共に、前記車内ＬＡＮとは別の通信路により外部装置との通信を行い、前記ＥＣＵと前記外部装置との間の通信の中継を行う中継装置と、前記ＥＣＵをなす報知装置及び受付装置とを有する車載システムであって、
前記中継装置は、
前記車内ＬＡＮを介して、前記報知装置に、前記ＥＣＵのリプログラムを行う作業者に対する予め定められた問題の報知を指示する指示手段と、
前記受付装置が、前記作業者から、前記報知装置により報知された前記問題の解答の入力を受け付けると、前記車内ＬＡＮを介して前記受付装置から入力された解答を示す解答情報を取得すると共に、該解答情報の内容に応じて前記ＥＣＵのリプログラム用データの前記中継を許可し、前記外部装置から受信した前記リプログラム用データを前記車内ＬＡＮに転送することで、前記中継を行うリプログラム用転送手段と、
を備え、
前記報知装置は、前記車内ＬＡＮを介して受け付けた前記中継装置からの指示に応じて、前記作業者に対し、前記問題を報知する問題報知手段を備え、
前記受付装置は、
前記作業者から前記問題への解答の入力を受け付ける入力受付手段と、
前記入力受付手段を介して入力された解答を示す前記解答情報を、前記車内ＬＡＮを介して前記中継装置に通知する通知手段と、
を備えることを特徴とする車載システム。
【請求項２】
請求項１に記載の車載システムにおいて、
前記中継装置は、前記外部装置から受信する前記リプログラム用データ以外の予め定められたデータを基本中継データとし、前記解答情報の内容に拘らず、前記外部装置から受信した前記基本中継データを前記車内ＬＡＮに転送することで、前記中継を行う基本転送手段をさらに備えること、
を特徴とする車載システム。
【請求項３】
車内ＬＡＮを介してＥＣＵと通信を行うと共に、前記車内ＬＡＮとは別の通信路により外部装置との通信を行い、前記ＥＣＵと前記外部装置との間の通信の中継を行う中継装置であって、
前記車内ＬＡＮを介して、前記ＥＣＵである報知装置に、前記ＥＣＵのリプログラムを行う作業者に対する予め定められた問題の報知を指示する指示手段と、
前記ＥＣＵである前記受付装置が、前記作業者から、前記報知装置により報知された前記問題の解答の入力を受け付けると、前記車内ＬＡＮを介して前記受付装置から入力された解答を示す解答情報を取得すると共に、該解答情報の内容に応じて前記ＥＣＵのリプログラム用データの前記中継を許可し、前記外部装置から受信した前記リプログラム用データを前記車内ＬＡＮに転送することで、前記中継を行うリプログラム用転送手段と、
を備えることを特徴とする中継装置。
【請求項４】
車内ＬＡＮを介してＥＣＵと通信を行うと共に、前記車内ＬＡＮとは別の通信路により外部装置との通信を行い、前記ＥＣＵと前記外部装置との間の通信の中継を行う中継装置であって、
前記ＥＣＵのリプログラムを行う作業者に対し、予め定められた問題を報知する報知手段と、
前記作業者から、前記報知手段により報知された前記問題の解答の入力を受け付ける受付手段と、
前記受付手段を介して受け付けた解答の内容に応じて前記ＥＣＵのリプログラム用データの前記中継を許可し、前記外部装置から受信した前記リプログラム用データを前記車内ＬＡＮに転送することで、前記中継を行うリプログラム用転送手段と、
を備えることを特徴とする中継装置。
【請求項５】
請求項１または請求項２に記載の車載システムにおいて、
前記通信路は、有線通信路として構成されていること、
を特徴とする車載システム。
【請求項６】
請求項１または請求項２に記載の車載システムにおいて、
前記通信路は、無線通信路として構成されていること、
を特徴とする車載システム。
【請求項７】
請求項３または請求項４に記載の中継装置において、
前記通信路は、有線通信路として構成されていること、
を特徴とする中継装置。
【請求項８】
請求項３または請求項４に記載の中継装置において、
前記通信路は、無線通信路として構成されていること、
を特徴とする中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車内ＬＡＮに接続されたＥＣＵと外部装置との間の通信を中継する中継装置と、該ＥＣＵをなす報知装置及び受付装置を有する車載システムに関する。
【背景技術】
【０００２】
車両側にて暗号化されたコードをキーから受信すると共に、該コードを用いて認証を行い、認証に成功した場合に限りエンジン等の始動を許可するシステムであるイモビライザーが知られている（特許文献１等参照）。このイモビライザーを用いることで、施錠された車両のドアが強制的に開扉されてしまった場合等であっても、車両の盗難を防止することができる。
【０００３】
また、このイモビライザーを構成するＥＣＵはＣＡＮ等の車内ＬＡＮに接続されているが、近年、車内ＬＡＮに外部ツールを接続するための専用ポートが設けられている車両が多く流通している。これらの車両では、この専用ポートに接続された外部ツールとＥＣＵが車内ＬＡＮを介して通信を行うことで、ＥＣＵの検査や、不具合の修正やバージョンアップのためのＥＣＵのプログラムの書き換え（リプログラム）が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３０８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
これに対し、近年、イモビライザーによる盗難防止機能を短時間で無効化することができるイモビカッターなる不正ツールが出回っている。このイモビカッターは、上述の専用ポートに接続された状態で用いられ、車内ＬＡＮにアクセスしてイモビライザーを構成するＥＣＵのリプログラムを行うことで、盗難防止機能を無効化する。
【０００６】
このように、車内ＬＡＮを経由したリプログラムを悪用することで、車両の盗難が容易に行われてしまうおそれがあり、これ以外にも、ＥＣＵが不正に改造されてしまうというおそれがあった。
【０００７】
本願発明は上記課題に鑑みてなされたものであり、ＥＣＵの不正なリプログラムを防ぐことができる車載システム等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題に鑑みてなされた請求項１に記載の発明は、車内ＬＡＮを介してＥＣＵと通信を行うと共に、車内ＬＡＮとは別の通信路により外部装置との通信を行い、ＥＣＵと外部装置との間の通信の中継を行う中継装置と、ＥＣＵをなす報知装置及び受付装置とを有する車載システムに関する。
【０００９】
この中継装置は、車内ＬＡＮを介して、報知装置に対し、ＥＣＵのリプログラムを行う作業者に対する予め定められた問題の報知を指示する指示手段と、受付装置が、作業者から、報知装置により報知された問題の解答の入力を受け付けると、車内ＬＡＮを介して受付装置から入力された解答を示す解答情報を取得すると共に、該解答情報の内容に応じてＥＣＵのリプログラム用データの中継を許可し、外部装置から受信したリプログラム用データを車内ＬＡＮに転送することで、中継を行うリプログラム用転送手段と、を備える。
【００１０】
また、報知装置は、車内ＬＡＮを介して受け付けた中継装置からの指示に応じて、作業者に対し、問題を報知する問題報知手段を備える。
また、受付装置は、作業者から問題への解答の入力を受け付ける入力受付手段と、入力受付手段を介して入力された解答を示す解答情報を、車内ＬＡＮを介して中継装置に通知する通知手段とを備える。
【００１１】
なお、車載システムにより出題される問題の数は、一つであっても良いし、複数であっても良い。また、許可手段は、問題に対する解答が全て正解である場合に限りリプログラムを許可しても良いし、複数の問題が出題された場合であれば、正解率が一定以上の場合に限りリプログラムを許可しても良い。
【００１２】
また、報知装置と受付装置は、個別のＥＣＵとして構成されていても良いし、一つのＥＣＵとして一体に構成されていても良い。
また、リプログラム用データの中継が許可された場合、中継するデータは、リプログラム用データに限定する必要はない。
【００１３】
また、中継するデータは予め登録されてあり、種類を識別できるようになっている。リプログラム用データの中継が許可された場合、これに応じて中継するデータの種類を切り替える。
【００１４】
このような構成によれば、出題された問題に対する正解が入力された場合に限り、ＥＣＵのリプログラムが可能となる。このため、車載システムが搭載された車両の所有者等しか正解を知りえないような問題を予め設定しておくことで、第三者によりＥＣＵのリプログラムが不正に行われてしまうことを防ぐことができる。
【００１５】
また、このような構成によれば、出題される問題の正解を把握していない第三者が上述の不正なリプログラム用ツールを用いても、イモビライザーを構成するＥＣＵのリプログラムを行うことはできない。このため、不正なリプログラム用ツールによるイモビライザーの無効化を防ぐことができ、車両の盗難をより確実に防ぐことができる。
【００１６】
また、報知された問題の解答の内容に依らず中継するデータ（基本中継データ）があっても良い。
すなわち、請求項２に記載されているように、中継装置は、外部装置から受信するリプログラム用データ以外の予め定められたデータを基本中継データとし、解答情報の内容に拘らず、外部装置から受信した基本中継データを車内ＬＡＮに転送することで、中継を行う基本転送手段をさらに備えていても良い。
【００１７】
こうすることにより、ＥＣＵの検査等、外部装置を用いてＥＣＵのリプログラム以外の各種処理を行うことが可能となる。
また、請求項１に記載の車載システムを構成する中継装置を、単体で構成して市場に流通させても良い。
【００１８】
すなわち、請求項３に記載されているように、車内ＬＡＮを介してＥＣＵと通信を行うと共に、車内ＬＡＮとは別の通信路により外部装置との通信を行い、ＥＣＵと外部装置との間の通信の中継を行う中継装置であって、車内ＬＡＮを介して、ＥＣＵである報知装置に対し、ＥＣＵのリプログラムを行う作業者に対する予め定められた問題の報知を指示する指示手段を備える中継装置を構成しても良い。
【００１９】
さらに、この中継装置は、ＥＣＵである受付装置が、作業者から、報知装置により報知された問題の解答の入力を受け付けると、車内ＬＡＮを介して受付装置から入力された解答を示す解答情報を取得すると共に、該解答情報の内容に応じてＥＣＵのリプログラム用データの中継を許可し、外部装置から受信したリプログラム用データを車内ＬＡＮに転送することで、中継を行うリプログラム用転送手段を備えていても良い。
【００２０】
このような場合であっても、対応する報知装置や受付装置と組み合わせて用いることで、同様の効果を得ることができる。
また、請求項１に記載の車載システムを、一台の装置として構成しても良い。
【００２１】
すなわち、車内ＬＡＮを介してＥＣＵと通信を行うと共に、車内ＬＡＮとは別の通信路により外部装置との通信を行い、ＥＣＵと外部装置との間の通信の中継を行う中継装置であって、同様のリプログラム用転送手段と共に、ＥＣＵのリプログラムを行う作業者に対し、予め定められた問題を報知する報知手段と、作業者から、報知手段により報知された問題の解答の入力を受け付ける受付手段と、受付手段を介して受け付けた解答の内容に応じて、リプログラムを許可する許可手段と、を備える中継装置を構成しても良い（請求項４）。
【００２２】
このような場合であっても、同様の効果を得ることができる。
なお、中継装置と外部装置との間の通信路は、有線通信路として構成されていても良いし（請求項５，７）、無線通信路として構成されていても良い（請求項６，８）。
【００２３】
いずれの構成を有する場合であっても、ＥＣＵのリプログラムが不正に行われることを防ぐことができる。
【図面の簡単な説明】
【００２４】
【図１】第一実施形態における車載システムを示すブロック図である。
【図２】第一実施形態における車載システムを構成するＧ／Ｗ−ＥＣＵ，ナビゲーション装置の構成を示すブロック図である。
【図３】第一実施形態における中継処理を示すフローチャートである。
【図４】第二実施形態における車載システムと、該車載システムを構成するＤＣＭの構成を示すブロック図である。
【図５】第二実施形態における中継処理を示すフローチャートである。
【図６】第一，第二実施形態におけるＧ／Ｗ−ＥＣＵ，ＤＣＭの変形例を示すブロック図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００２６】
［第一実施形態］
［構成の説明］
まず、第一実施形態の車載システム１の構成について説明する。図１に記載されているように、第一実施形態の車載システム１は、Ａ，Ｂ−ＥＣＵ５０，６０等と共に車内ＬＡＮ７０に接続されたＧ／Ｗ−ＥＣＵ１０及びナビゲーション装置４０から構成されている。このＧ／Ｗ−ＥＣＵ１０は、通信路２０を介して外部ツール３０に接続され、ＥＣＵ（ナビゲーション装置４０やＡ，Ｂ−ＥＣＵ５０，６０等）と外部ツール３０との間の通信を中継する装置として構成されている。
【００２７】
なお、車内ＬＡＮ７０，通信路２０は、同一の通信規格（一例としてＣＡＮ）に準拠している。そして、外部ツール３０は、必要に応じて周知のＯＢＤ−２ポート２５を介して
通信路２０に接続されると共に、Ｇ／Ｗ−ＥＣＵ１０を介して各ＥＣＵと通信を行い、各ＥＣＵの検査やプログラムの書き換え（リプログラム）を行うよう構成されている。
【００２８】
また、図２（ａ）に記載されているように、Ｇ／Ｗ−ＥＣＵ１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらを接続するバスライン等からなる周知のマイクロコンピュータを中心に構成され、ＲＯＭに記憶されたプログラム等に従いＧ／Ｗ−ＥＣＵ１０を統括制御する制御部１３を備える。また、車内ＬＡＮ７０を介して他のＥＣＵと通信を行うための送信バッファ１１ａ，受信バッファ１１ｂ，通信制御部１２と、通信路２０を介して外部ツール３０と通信を行うための受信バッファ１５ａ，送信バッファ１５ｂ，通信制御部１４を備える。
【００２９】
また、図２（ｂ）に記載されているように、ナビゲーション装置４０は、自車両の現在地を検出する位置検出器４１や、地磁気から絶対的な方位を検出する方位センサ４２や、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらを接続するバスライン等からなる周知のマイクロコンピュータを中心に構成され、ＲＡＭにロードされたプログラム等に従いナビゲーション装置４０を統括制御する制御部４３を備える。
【００３０】
また、ナビゲーション装置４０は、記憶保持動作が不要なデバイス（例えば、ＨＤＤやフラッシュメモリ）から構成され、地図データ等の各種情報が記憶される記憶部４４や、液晶ディスプレイ等として構成され、各種情報を表示する表示部４５や、キースイッチやタッチスイッチ等として構成され、各種操作を受け付ける操作部４６や、車内ＬＡＮ７０を介して自車両に搭載された他のＥＣＵと通信を行うための車内ＬＡＮ通信部４７を備える。
【００３１】
［動作の説明］
次に、第一実施形態の車載システム１の動作について説明する。
既に述べたように、車載システム１を構成するＧ／Ｗ−ＥＣＵ１０は、ＯＢＤ−２ポー
ト２５に接続された外部ツール３０と、車内ＬＡＮ７０に接続されＥＣＵとの間の通信を中継するよう構成されている。また、車内ＬＡＮ７０と通信路２０とは共にＣＡＮに準拠しており（無論、ＣＡＮ以外の通信規格に準拠していても良い）、Ｇ／Ｗ−ＥＣＵ１０は、他のＥＣＵにより車内ＬＡＮ７０に送出されたフレームのうち、予め登録されたフレームを、通信路２０に転送すると共に、外部ツール３０により通信路２０に送出されたフレームのうち、予め登録されたフレームを、車内ＬＡＮ７０に転送する。
【００３２】
しかしながら、予め登録されたフレームには種類があり、Ｇ／Ｗ−ＥＣＵ１０は、外部ツール３０から送出されたＥＣＵのリプログラム用フレームの中継を禁止した状態となっており、外部ツール３０から送出されたリプログラム用フレームに関しては、中継を行わない。ただし、車載システム１は、ナビゲーション装置４０により予め定められた問題を出題すると共に、該問題の解答の入力の受け付けを行い、入力された解答が正解か否かを判定することで認証を行うよう構成されている。そして、正解が入力された場合等にはこの認証に成功したものとし、Ｇ／Ｗ−ＥＣＵ１０は、リプログラム用フレームの中継を許可し、リプログラム用フレームの中継を行う。すなわち、認証によって中継するフレームの種類を可変にできる。
【００３３】
なお、予め登録されたフレームのうち、リプログラム用フレーム以外のフレームを、基本中継フレームと記載する。また、Ｇ／Ｗ−ＥＣＵ１０は、リプログラム用フレームのみが登録されており、リプログラム用フレームのみの中継を行う構成となっていても良い。
【００３４】
以下では、ナビゲーション装置４０を介して上記認証を行うと共に、認証に成功した場合には外部ツール３０から送出されたリプログラム用フレームの中継を許可し、Ｇ／Ｗ−ＥＣＵ１０にてリプログラム用フレームの中継を行う中継処理について、図３に記載のフローチャートを用いて説明する。なお、本処理は、Ｇ／Ｗ−ＥＣＵ１０に対し、ＡＣＣ電源或いはＩＧ電源からの電力供給が開始された際に開始される処理である。
【００３５】
Ｓ１０５では、Ｇ／Ｗ−ＥＣＵ１０の制御部１３は、フラッシュメモリ等の書き換え可能な記憶部（図示なし）に、上記認証を行うための択一形式の問題を示す問題データと、正解となる解答と不正解となる解答を示す解答データが記憶されているか否かを判定する。そして、肯定判定が得られた場合には（Ｓ１０５：Ｙｅｓ）、Ｓ１２０に処理を移行すると共に、否定判定が得られた場合には（Ｓ１０５：Ｎｏ）、Ｓ１１０に処理を移行する。
【００３６】
なお、上記問題とは、車載システム１が搭載された車両の所有者等しか正解を知りえないものが望ましく、また、上記問題は、一つであっても良いし、複数であっても良い。
Ｓ１１０では、制御部１３は、外部から問題データと解答データを取得し、記憶部に記憶する。なお、制御部１３は、例えば、車内ＬＡＮ７０を介してこれらのデータを取得しても良いし、専用の通信路を介してこれらのデータを取得しても良い。また、記憶部に直接これらのデータを書き込むという構成であっても良い。
【００３７】
続くＳ１１５では、制御部１３は、問題データと解答データが記憶部に記憶されたか否かを判定する。そして、肯定判定が得られた場合には（Ｓ１１５：Ｙｅｓ）、Ｓ１２０に処理を移行すると共に、否定判定が得られた場合には（Ｓ１１５：Ｎｏ）、Ｓ１５０に処理を移行する。
【００３８】
その後、制御部１３は、外部ツール３０により通信路２０に送出されたフレームを受信すると、該フレームがリプログラム用フレームであるか否かを判定する（Ｓ１２０）。そして、肯定判定が得られた場合には（Ｓ１２０：Ｙｅｓ）、Ｓ１２５に処理を移行すると共に、否定判定が得られた場合には（Ｓ１２０：Ｎｏ）、Ｓ１５０に処理を移行する。
【００３９】
Ｓ１２５では、制御部１３は、ナビゲーション装置４０に対し、上記認証を行うための択一形式の問題と、該問題に対する複数の解答の表示を指示する。
一方、ナビゲーション装置４０の制御部４３、該指示を受け取ると、表示部４５に上記問題及び解答を表示すると共に、操作部４６を介して上記問題の解答の入力を受け付ける。そして、解答を入力する際に受け付けた操作を示す解答情報を、Ｇ／Ｗ−ＥＣＵ１０に通知する（Ｓ１３０）。
【００４０】
なお、上記問題が複数存在するという場合には、各問題を出題する順番を予め定めておき、制御部１３は、ナビゲーション装置４０に対し、該順番に沿って、一つずつ問題及び解答の表示を指示することが考えられる。また、このとき、ナビゲーション装置４０は、各問題に対する解答の入力を受け付ける度に、入力された解答を示す解答情報をＧ／Ｗ−ＥＣＵ１０に通知しても良いし、全問題の解答の入力を受け付けた後に、これらの解答を示す解答情報をＧ／Ｗ−ＥＣＵ１０に通知しても良い。
【００４１】
そして、Ｇ／Ｗ−ＥＣＵ１０の制御部１３は、ナビゲーション装置４０から解答情報を受け取ると、該解答情報が示す操作により、正解が入力されたか否かを判定する（Ｓ１３５）。そして、肯定判定が得られた場合には（Ｓ１３５：Ｙｅｓ）、リプログラム用フレームの中継を許可し、Ｓ１４０に処理を移行すると共に、否定判定が得られた場合には（Ｓ１３５：Ｎｏ）、Ｓ１５０に処理を移行する。
【００４２】
なお、複数の問題を出題したという場合には、解答情報が示す操作により正解率を判定し、正解率が一定値以上である場合には、リプログラム用フレームの中継を許可してＳ１４０に処理を移行すると共に、一定値未満である場合には、Ｓ１５０に処理を移行しても良い。
【００４３】
Ｓ１４０では、制御部１３は、Ｇ／Ｗ−ＥＣＵ１０が、通信許可状態（ＥＣＵへの電力供給の状態や、通信バスの駆動条件、フレーム毎の駆動条件を総合的に判断した結果、通信禁止状態から通信許可状態に移行する、ＥＣＵとして通信が可能な状態）か否かを判定し、肯定判定が得られた場合には（Ｓ１４０：Ｙｅｓ）、Ｓ１４５に処理を移行すると共に、否定判定が得られた場合には（Ｓ１４０：Ｎｏ）、Ｓ１２０に処理を移行する。
【００４４】
Ｓ１４５では、制御部１３は、外部ツール３０により通信路２０に送出された登録されたフレーム（基本中継フレーム及びリプログラム用フレーム）を車内ＬＡＮ７０に転送すると共に、他のＥＣＵにより車内ＬＡＮ７０に送出された登録されたフレームを通信路２０に転送する。
【００４５】
このため、外部ツール３０がいずれかのＥＣＵについてのリプログラム用フレームを送信した場合には、外部ツール３０と該ＥＣＵとの間で通信が成立し、外部ツール３０により該ＥＣＵのリプログラムが行われる。
【００４６】
一方、Ｓ１５０では、制御部１３は、外部ツール３０により通信路２０に送出されたフレームのうち、リプログラム用フレーム以外のフレームで、認証に応じた許可フレーム（基本中継フレーム）を車内ＬＡＮ７０に転送すると共に、他のＥＣＵにより車内ＬＡＮ７０に送出された基本中継フレームを通信路２０に転送する。
【００４７】
このため、外部ツール３０がいずれかのＥＣＵについてのリプログラム用フレームを送信しても、外部ツール３０と該ＥＣＵとの間で通信が成立せず、リプログラムは行われない。
【００４８】
［第二実施形態］
次に、第二実施形態について説明する。無線通信によりインターネットにアクセスし、各種サービスの提供を受けるために用いられるＤＣＭが知られているが、第二実施形態の車載システムは、Ｇ／Ｗ−ＥＣＵ１０に替えてＤＣＭを有している。そして、このＤＣＭが外部サーバと無線通信を行い、車内ＬＡＮ７０に接続されたＥＣＵの検査やリプログラム（以後、リモートリプログラムとも記載）を行う。
【００４９】
［構成の説明］
図４（ａ）に記載されているように、第二実施形態の車載システム２は、Ａ，Ｂ−ＥＣＵ５０，６０等と共に車内ＬＡＮ７０に接続されたＤＣＭ８０及びナビゲーション装置４０から構成されている。このＤＣＭ８０は、無線通信により、インターネット上の外部サーバ９０と通信可能に構成されており、外部サーバ９０は、ＤＣＭ８０を介してＥＣＵ（ナビゲーション装置４０やＡ，Ｂ−ＥＣＵ５０，６０等）と通信を行い、各ＥＣＵの検査やリモートリプログラムを行うよう構成されている。
【００５０】
また、図４（ｂ）に記載されているように、ＤＣＭ８０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ及びこれらを接続するバスライン等からなる周知のマイクロコンピュータを中心に構成され、ＲＯＭに記憶されたプログラム等に従いＤＣＭ８０を統括制御する制御部８３を備える。また、車内ＬＡＮ７０を介して他のＥＣＵと通信を行うための送信バッファ８１ａ，受信バッファ８１ｂ，通信制御部８２と、無線通信によりインターネットにアクセスし、外部サーバ９０と通信を行う無線通信部８４を備える。
【００５１】
［動作の説明］
次に、第二実施形態の車載システム２の動作について説明する。
車載システム２におけるＤＣＭ８０は、車内ＬＡＮ７０を介してＥＣＵから受信したフレームのうち、登録されたフレームを変換して外部サーバ９０に送信すると共に、外部サーバ９０から受信したフレームのうち、登録されたフレームを変換して車内ＬＡＮ７０に送出するよう構成されている。これにより、各ＥＣＵは、ＤＣＭ８０を介して外部サーバ９０にアクセスすることができ、ドライバ等に対しインターネットを利用した各種サービスを提供することが可能となる。
【００５２】
また、この外部サーバ９０として、ＤＣＭ８０を介してＥＣＵと通信を行い、ＥＣＵの検査を行う検査用サーバや、ＤＣＭ８０を介してＥＣＵと通信を行い、ＥＣＵのリモートリプログラムを行うリプログラム用サーバが設けられている。
【００５３】
しかしながら、第一実施形態と同様、ＤＣＭ８０は、リプログラム用フレームの中継を禁止した状態となっており、ナビゲーション装置４０を介した認証に成功した場合に限り、リプログラム用フレームの中継を許可する。
【００５４】
なお、第一実施形態と同様、予め登録されたフレームのうち、リプログラム用フレーム以外のフレームを、基本中継フレームと記載する。また、ＤＣＭ８０は、リプログラム用フレームのみが登録されており、リプログラム用フレームのみの中継を行う構成となっていても良い。
【００５５】
以下では、ナビゲーション装置４０を介しての認証に成功した場合には、ＤＣＭ８０にてリプログラム用フレームを含む全てのフレームの中継を行う中継処理について、図５に記載のフローチャートを用いて説明する。なお、本処理は、ＤＣＭ８０に対し、ＡＣＣ電源或いはＩＧ電源からの電力供給が開始された際に開始される処理である。また、第二実施形態における中継処理は、第一実施形態の中継処理と類似しているため、その相違点を中心に説明する。
【００５６】
Ｓ２０５〜Ｓ２１５では、ＤＣＭ８０の制御部８３は、第一実施形態の中継処理におけるＳ１０５〜Ｓ２１５と同様に、記憶部（図示なし）に問題データと解答データが記憶されているか否かを判定し、これらのデータが記憶されている場合には（Ｓ２０５：Ｙｅｓ）、Ｓ２２０に処理を移行する。一方、これらのデータが記憶されていない場合には（Ｓ２０５：Ｎｏ）、外部から問題データと解答データを取得して記憶部に記憶し、これらのデータの記憶に成功した場合には（Ｓ２１５：Ｙｅｓ）、Ｓ２２０に処理を移行し、失敗した場合には（Ｓ２１５：Ｎｏ）、Ｓ２４０に処理を移行する。
【００５７】
Ｓ２２０〜Ｓ２３０では、ＤＣＭ８０やナビゲーション装置４０により、第一実施形態の中継処理におけるＳ１２５〜Ｓ１３５と同様の処理が行われる。すなわち、ＤＣＭ８０の制御部８３は、ナビゲーション装置４０に対し、上記認証を行うための択一形式の問題と、該問題に対する複数の解答の表示を表示させると共に、ナビゲーション装置４０は、操作部４６を介して該問題の解答の入力を受け付ける。そして、ＤＣＭ８０の制御部８３は、ナビゲーション装置４０から取得した操作情報により、正解が入力されたか否かや、正解率が一定値以上であるか否かを判定し、肯定判定が得られた場合には（Ｓ２３０：Ｙｅｓ）、Ｓ２３５に処理を移行する。また、否定判定が得られた場合には（Ｓ２３０：Ｎｏ）、Ｓ２４０に処理を移行する。
【００５８】
Ｓ２３５では、制御部８３は、外部サーバ９０から受信した登録されたフレーム（基本中継フレーム及びリプログラム用フレーム）を、車内ＬＡＮ７０に対応する形式に変換し、車内ＬＡＮ７０に転送する。また、他のＥＣＵから車内ＬＡＮ７０に送出されたフレームのうち、登録されたフレームのみを無線通信に対応する形式に変換し、インターネットを介して外部サーバ９０に転送する。
【００５９】
このため、リプログラム用サーバがいずれかのＥＣＵについてのリプログラム用フレームを送信した場合には、リプログラム用サーバと該ＥＣＵとの間で通信が成立し、リプログラム用サーバにより該ＥＣＵのリモートリプログラムが行われる。
【００６０】
一方、Ｓ２４０では、制御部８３は、外部サーバ９０から受信したフレームのうち、基本中継フレームのみを車内ＬＡＮ７０に対応する形式に変換し、車内ＬＡＮ７０に転送する。また、他のＥＣＵから車内ＬＡＮ７０に送出されたフレームのうち、基本中継フレームのみを無線通信に対応する形式に変換し、インターネットを介して外部サーバ９０に転送する。
【００６１】
このため、リプログラム用サーバがいずれかのＥＣＵについてのリプログラム用フレームを送信しても、リプログラム用サーバと該ＥＣＵとの間で通信が成立せず、リプログラムは行われない。
【００６２】
［効果］
第一，第二実施形態に記載の車載システム１，２によれば、ナビゲーション装置４０から出題された問題に対する正解が入力された場合や、該問題に対する解答の正解率が一定値以上である場合に限り、ＥＣＵのリプログラムが可能となる。このため、車載システムが搭載された車両の所有者等しか正解を知りえないような問題を予め設定しておくことで、第三者によりＥＣＵのリプログラムが不正に行われてしまうことを防ぐことができる。
【００６３】
［他の実施形態］
（１）第一，第二実施形態では、Ｇ／Ｗ−ＥＣＵ１０やＤＣＭ８０は、ナビゲーション装置４０を介して問題の報知や解答の入力の受け付けを行っているが、ナビゲーション装置４０に限らず、１または複数の他の装置に搭載された表示部，スピーカ，ボタン等により問題の報知等を行っても良い。
【００６４】
また、これ以外にも、Ｇ／Ｗ−ＥＣＵ１０に操作部１６，表示部１７を設け（図６（ａ）参照）、これらにより問題の報知や回答の入力の受け付けを行っても良いし、ＤＣＭ８０に操作部８５，表示部８６を設け（図６（ｂ）参照）、これらにより問題の報知等を行っても良い。
【００６５】
このような場合であっても、同様の効果を得ることができる。
（２）第一，第二実施形態では、問題の報知と解答の入力の受け付けを１回だけ行っているが、複数回にわたり行っても良い。
【００６６】
すなわち、第一実施形態の中継処理において、Ｓ１２５にて入力された解答が不正解と判定された（或いは、正解率が一定値未満と判定された）場合には、再度Ｓ１１５に処理を移行し、問題の報知と解答の入力の受け付けを行っても良い。また、第二実施形態の中継処理において、Ｓ２２０にて入力された解答が不正解と判定された場合等には、再度Ｓ２１０に処理を移行し、問題の報知等を行っても良い。
【００６７】
そして、予め定められた回数にわたり問題の報知等が行われても、正解が入力されなかった（或いは、正解率が一定値以上にならなかった）場合には、認証に失敗したものとし、基本中継フレームのみの中継を行っても良い。また、正解が入力されるか、正解率が一定値以上となるまで、問題の報知等を繰り返し行っても良い。
【００６８】
このような場合であっても、同様の効果を得ることができる。
［特許請求の範囲との対応］
上記実施形態の説明で用いた用語と、特許請求の範囲の記載に用いた用語との対応を示す。
【００６９】
第一実施形態のＧ／Ｗ−ＥＣＵ１０が中継装置に、外部ツール３０が外部装置に相当し、第二実施形態のＤＣＭ８０が中継装置に、外部サーバ９０が外部装置に相当する。また、第一，第二実施形態におけるナビゲーション装置４０が、報知装置，受付装置に相当する。
【００７０】
また、第一実施形態の中継処理のＳ１２５が指示手段，問題報知手段に、Ｓ１３０が入力受付手段，通知手段に、Ｓ１３５，Ｓ１４５がリプログラム用転送手段に、Ｓ１４５，Ｓ１５０が基本転送手段に相当する。
【００７１】
また、第二実施形態の中継処理のＳ２２０が指示手段，問題報知手段に、Ｓ２２５が入力受付手段，通知手段に、Ｓ２３０，Ｓ２３５がリプログラム用転送手段に、Ｓ２３５，Ｓ２４０が基本転送手段に相当する。
【００７２】
また、第一，第二実施形態におけるリプログラム用フレームがリプログラム用データに相当し、基本中継フレームが基本中継データに相当する。
また、変形例におけるＧ／Ｗ−ＥＣＵ１０，ＤＣＭ８０に関して、Ｇ／Ｗ−ＥＣＵ１０の操作部１６，ＤＣＭ８０の操作部８５が受付手段に相当し、Ｇ／Ｗ−ＥＣＵ１０の表示部１７，ＤＣＭ８０の表示部８６が報知手段に相当する。
【符号の説明】
【００７３】
１…車載システム、２…車載システム、１０…Ｇ／Ｗ−ＥＣＵ、１１ａ…送信バッファ、１１ｂ…受信バッファ、１２…通信制御部、１３…制御部、１４…通信制御部、１５ａ…受信バッファ、１５ｂ…送信バッファ、２０…通信路、２５…ＯＢＤ−２ポート、３０
…外部ツール、４０…ナビゲーション装置、４１…位置検出器、４１ａ…ＧＰＳ受信器、４１ｂ…ジャイロスコープ、４１ｃ…距離センサ、４２…方位センサ、４３…制御部、４４…記憶部、４５…表示部、４６…操作部、４７…車内ＬＡＮ通信部、７０…車内ＬＡＮ、８０…ＤＣＭ、８１ａ…送信バッファ、８１ｂ…受信バッファ、８２…通信制御部、８３…制御部、８４…無線通信部、９０…外部サーバ。
【図１】
0005772610.tif 000002
【図２】
0005772610.tif 000003
【図３】
0005772610.tif 000004
【図４】
0005772610.tif 000005
【図５】
0005772610.tif 000006
【図６】
0005772610.tif 000007