(57)【要約】【課題】車載通信ネットワークシステムの異常箇所を特定するために要する作業が煩雑化することを防止しつつ、異常箇所を的確に検知する。【解決手段】車載通信ネットワークシステム１０は、複数の車載電子制御装置１３が接続された複数のバス１２が、ゲートウェイ１１を介して相互に接続され、ゲートウェイ１１は、通信可能に接続された外部診断器１４から所定操作によって出力される接続確認要求信号に応じて、複数の車載電子制御装置１３に対して返答要求信号を出力し、車載電子制御装置１３は、ゲートウェイ１１から出力された返答要求信号を受信した場合に固有の送信元識別子データを有する返答信号を、接続されているバス１２毎に出力し、ゲートウェイ１１は、車載電子制御装置１３から出力された返答信号に含まれる送信元識別子データまたは該送信元識別子データに係る所定データを、外部診断器１４に対して出力する。【選択図】図１
2010206697.tif 000002
【特許請求の範囲】
【請求項１】
複数の車載電子制御装置が接続された複数のバスが、ゲートウェイを介して相互に接続された車載通信ネットワークシステムであって、
前記ゲートウェイは、通信可能に接続された外部機器から所定操作によって出力される確認要求信号に応じて、前記複数の車載電子制御装置に対して返答要求信号を出力し、
前記車載電子制御装置は、前記ゲートウェイから出力された前記返答要求信号を受信した場合に固有の送信元識別子データを有する返答信号を、接続されている前記バス毎に出力し、
前記ゲートウェイは、前記車載電子制御装置から出力された前記返答信号に含まれる前記送信元識別子データまたは該送信元識別子データに係る所定データを、前記外部機器に対して出力することを特徴とする車載通信ネットワークシステム。
【請求項２】
前記外部機器と通信可能であって、前記複数の車載電子制御装置毎に固有の前記送信元識別子データと、該送信元識別子データに対応する前記車載電子制御装置が接続された全ての前記バスとを対応付けて車両毎に記憶するサーバーを備え、
前記外部機器は、表示装置を備え、通信可能に接続された前記ゲートウェイを備える車両に搭載された前記車載電子制御装置に固有の前記送信元識別子データおよび該送信元識別子データに対応する前記バスを前記サーバーから取得し、前記ゲートウェイから出力された前記送信元識別子データと、前記サーバーから取得した前記送信元識別子データとを前記バス毎に比較して比較結果を前記表示装置にて表示することを特徴とする請求項１に記載の車載通信ネットワークシステム。
【請求項３】
前記ゲートウェイは、前記複数の車載電子制御装置毎に固有の前記送信元識別子データと、該送信元識別子データに対応する前記車載電子制御装置が接続された全ての前記バスとを対応付けて記憶する記憶手段を備え、
前記車載電子制御装置から出力された前記返答信号に含まれる前記送信元識別子データと、前記記憶手段に記憶された前記送信元識別子データとを前記バス毎に比較して比較結果に係るデータを、前記外部機器に対して出力することを特徴とする請求項１に記載の車載通信ネットワークシステム。
【請求項４】
複数の車載電子制御装置が接続された複数のバスが、ゲートウェイを介して相互に接続された車載通信ネットワークシステムの異常診断方法であって、
前記ゲートウェイが、通信可能に接続された外部機器から所定操作によって出力される確認要求信号に応じて、前記複数の車載電子制御装置に対して返答要求信号を出力する工程と、
前記車載電子制御装置が、前記ゲートウェイから出力された前記返答要求信号を受信した場合に固有の送信元識別子データを有する返答信号を、接続されている前記バス毎に出力する工程と、
前記ゲートウェイが、前記車載電子制御装置から出力された前記返答信号に含まれる前記送信元識別子データまたは該送信元識別子データに係る所定データを、前記外部機器に対して出力する工程と
を実行することを特徴とする車載通信ネットワークシステムの異常診断方法。
【請求項５】
前記ゲートウェイが、前記複数の車載電子制御装置毎に固有の前記送信元識別子データと、該送信元識別子データに対応する前記車載電子制御装置が接続された全ての前記バスとを対応付けて記憶する工程と、
前記車載電子制御装置から出力された前記返答信号に含まれる前記送信元識別子データと、記憶した前記送信元識別子データとを前記バス毎に比較して比較結果に係るデータを、前記外部機器に対して出力する工程と
を実行することを特徴とする請求項４に記載の車載通信ネットワークシステムの異常診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載通信ネットワークシステムおよび車載通信ネットワークシステムの異常診断方法に関する。
【背景技術】
【０００２】
従来、例えば車載通信ネットワークに対する故障診断時に、外部の故障診断装置を車載通信ネットワーク上の電子制御装置に接続する車両用故障診断装置が知られている（例えば、特許文献１参照）。この車両用故障診断装置では、予め電子制御装置によって実行された故障検知の検知結果として記憶されている故障データ（例えば、故障内容を示す故障コードおよび故障検知の実行時に参照された異常信号など）を故障診断装置によって取得し、取得した故障データに基づき故障解析の処理を実行し、故障箇所を特定するための手順を操作者に提示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１７２７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来技術に係る車両用故障診断装置においては、故障箇所を特定するために煩雑な作業が必要となることから、例えば車載通信ネットワークに接続される電子制御装置の数が増大したり、例えば電子制御装置が接続される通信ライン（つまり、バス）の数が増大すると、故障箇所を特定するために必要とされる作業が膨大となってしまい、故障箇所を特定することが困難になってしまう虞がある。
本発明は上記事情に鑑みてなされたもので、車載通信ネットワークシステムの異常箇所を特定するために要する作業が煩雑化することを防止しつつ、異常箇所を的確に検知することが可能な車載通信ネットワークシステムおよび車載通信ネットワークシステムの異常診断方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決して係る目的を達成するために、本発明の第１態様に係る車載通信ネットワークシステムは、複数の車載電子制御装置（例えば、実施の形態での車載電子制御装置１３）が接続された複数のバス（例えば、実施の形態でのバス１２）が、ゲートウェイ（例えば、実施の形態でのゲートウェイ１１）を介して相互に接続された車載通信ネットワークシステムであって、前記ゲートウェイは、通信可能に接続された外部機器（例えば、実施の形態での外部診断器１４）から所定操作によって出力される接続確認要求信号に応じて、前記複数の車載電子制御装置に対して返答要求信号を出力し、前記車載電子制御装置は、前記ゲートウェイから出力された前記返答要求信号を受信した場合に固有の送信元識別子データを有する返答信号を、接続されている前記バス毎に出力し、前記ゲートウェイは、前記車載電子制御装置から出力された前記返答信号に含まれる前記送信元識別子データまたは該送信元識別子データに係る所定データ（例えば、実施の形態での差分情報）を、前記外部機器に対して出力する。
【０００６】
さらに、本発明の第２態様に係る車載通信ネットワークシステムは、前記外部機器と通信可能であって、前記複数の車載電子制御装置毎に固有の前記送信元識別子データと、該送信元識別子データに対応する前記車載電子制御装置が接続された全ての前記バスとを対応付けて車両毎に記憶するサーバー（例えば、実施の形態での外部サーバー１５）を備え、前記外部機器は、表示装置（例えば、実施の形態での表示装置１４ａ）を備え、通信可能に接続された前記ゲートウェイを備える車両に搭載された前記車載電子制御装置に固有の前記送信元識別子データおよび該送信元識別子データに対応する前記バスを前記サーバーから取得し、前記ゲートウェイから出力された前記送信元識別子データと、前記サーバーから取得した前記送信元識別子データとを前記バス毎に比較して比較結果を前記表示装置にて表示する。
【０００７】
さらに、本発明の第３態様に係る車載通信ネットワークシステムでは、前記ゲートウェイは、前記複数の車載電子制御装置毎に固有の前記送信元識別子データと、該送信元識別子データに対応する前記車載電子制御装置が接続された全ての前記バスとを対応付けて記憶する記憶手段（例えば、実施の形態での記憶部２２）を備え、前記車載電子制御装置から出力された前記返答信号に含まれる前記送信元識別子データと、前記記憶手段に記憶された前記送信元識別子データとを前記バス毎に比較して比較結果に係るデータを、前記外部機器に対して出力する。
【０００８】
さらに、本発明の第４態様に係る車載通信ネットワークシステムの異常診断方法は、複数の車載電子制御装置（例えば、実施の形態での車載電子制御装置１３）が接続された複数のバス（例えば、実施の形態でのバス１２）が、ゲートウェイ（例えば、実施の形態でのゲートウェイ１１）を介して相互に接続された車載通信ネットワークシステムの異常診断方法であって、前記ゲートウェイが、通信可能に接続された外部機器（例えば、実施の形態での外部診断器１４）から所定操作によって出力される接続確認要求信号に応じて、前記複数の車載電子制御装置に対して返答要求信号を出力する工程（例えば、実施の形態でのステップＳ０２）と、前記車載電子制御装置が、前記ゲートウェイから出力された前記返答要求信号を受信した場合に固有の送信元識別子データを有する返答信号を、接続されている前記バス毎に出力する工程（例えば、実施の形態でのステップＳ０３）と、前記ゲートウェイが、前記車載電子制御装置から出力された前記返答信号に含まれる前記送信元識別子データまたは該送信元識別子データに係る所定データ（例えば、実施の形態での差分情報）を、前記外部機器に対して出力する工程（例えば、実施の形態でのステップＳ０４〜Ｓ０６）とを実行する。
【０００９】
さらに、本発明の第５態様に係る車載通信ネットワークシステムの異常診断方法は、前記ゲートウェイが、前記複数の車載電子制御装置毎に固有の前記送信元識別子データと、該送信元識別子データに対応する前記車載電子制御装置が接続された全ての前記バスとを対応付けて記憶する工程（例えば、実施の形態でのステップＳ１４）と、前記車載電子制御装置から出力された前記返答信号に含まれる前記送信元識別子データと、記憶した前記送信元識別子データとを前記バス毎に比較して比較結果に係るデータを、前記外部機器に対して出力する工程（例えば、実施の形態でのステップＳ１９〜Ｓ２０）とを実行する。
【発明の効果】
【００１０】
本発明の第１態様に係る車載通信ネットワークシステムによれば、車両の通信ネットワークを介したゲートウェイと各車載電子制御装置との通信によって、複数のバスのそれぞれに対して、送信元識別子データが取得されて外部機器に出力されることから、車両毎の仕様や装備にかかわらずに複数の車両において共用化される通信処理によっていわば自動的に、車両毎の仕様や装備などに応じて異なる通信ネットワーク上での車載電子制御装置の構成に係る送信元識別子データをバス毎に取得することができ、異常発生箇所を特定するために要する作業を簡略化することができる。
【００１１】
本発明の第２態様に係る車載通信ネットワークシステムによれば、各ゲートウェイ毎において、予め、送信元識別子データと、該送信元識別子データに対応する車載電子制御装置が接続された全てのバスとを対応付けて車両毎に記憶する必要が無く、ゲートウェイにおいて必要とされる記憶容量を低減することができる。
【００１２】
本発明の第３態様に係る車載通信ネットワークシステムによれば、異常発生箇所を特定するための処理が複雑化することを防止し、迅速に異常発生箇所を特定することができる。
【００１３】
本発明の第４態様に係る車載通信ネットワークシステムの異常診断方法によれば、車両の通信ネットワークを介したゲートウェイと各車載電子制御装置との通信によって、複数のバスのそれぞれに対して、送信元識別子データが取得されて外部機器に出力されることから、車両毎の仕様や装備にかかわらずに複数の車両において共用化される通信処理によっていわば自動的に、車両毎の仕様や装備などに応じて異なる通信ネットワーク上での車載電子制御装置の構成に係る送信元識別子データをバス毎に取得することができ、異常発生箇所を特定するために要する作業を簡略化することができる。
【００１４】
本発明の第５態様に係る車載通信ネットワークシステムの異常診断方法によれば、異常発生箇所を特定するための処理が複雑化することを防止し、迅速に異常発生箇所を特定することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る車載通信ネットワークシステムの構成図である。
【図２】本発明の実施形態に係る車載通信ネットワークシステムの構成図である。
【図３】本発明の実施形態に係る車載通信ネットワークシステムの動作を示すフローチャートである。
【図４】本発明の実施形態の第１変形例に係る車載通信ネットワークシステムの動作を示すフローチャートである。
【図５】本発明の実施形態の第２変形例に係る車載通信ネットワークシステムの構成図である。
【図６】本発明の実施形態の第２変形例に係る車載通信ネットワークシステムの動作を示すフローチャートである。
【図７】本発明の実施形態の第３変形例に係る車載通信ネットワークシステムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態に係る車載通信ネットワークシステムおよび車載通信ネットワークシステムの異常診断方法について添付図面を参照しながら説明する。
本実施形態に係る車載通信ネットワークシステム１０は、例えば図１に示すように、ＣＡＮ（Controller Area Network）通信ラインなどにより構成された車両の通信ネットワーク１０ａと、ゲートウェイ１１と、複数のバス１２と、複数の車載電子制御装置１３と、外部診断器１４とを備えて構成されている。
【００１７】
ゲートウェイ１１は、複数のバス１２（例えば、３つのバスＦ１，Ｆ２，Ｆ３）に接続され、各バス１２に接続された複数の車載電子制御装置１３（例えば、エンジンＥＣＵ、電子制御式トランスミッションＥＣＵ，メーターＥＣＵ、走行制御ＥＣＵなどからなる７つの車載電子制御装置ＥＣＵａ〜ＥＣＵｇ）と通信可能とされている。
また、ゲートウェイ１１は、直接または車両の通信ネットワーク１０ａを介して外部診断器１４と接続可能とされている。この外部診断器１４は、例えば表示装置１４ａを備えるとともに、車両の通信ネットワーク１０ａおよび車両の通信ネットワーク１０ａに接続された複数の車載電子制御装置１３の異常の有無を診断する。
【００１８】
ゲートウェイ１１は、例えば、記憶部２２と、異常検知部２３とを備えて構成されている。
記憶部２２は、例えば予め作成された車両の通信ネットワーク１０ａ上での複数の車載電子制御装置１３の構成に基づく診断対象のデータとして、各車載電子制御装置１３に固有の送信元識別子データと、該送信元識別子データに対応する車載電子制御装置１３が接続された全てのバス１２とを対応付けて記憶している。
【００１９】
異常検知部２３は、外部診断器１４から出力される診断実行指令信号に応じて記憶部２２に記憶された各送信元識別子データに対応する車載電子制御装置１３に対して、異常の有無を検知する。
例えば、異常検知部２３は、外部診断器１４から出力される診断実行指令信号として、車両の通信ネットワーク１０ａに対する各車載電子制御装置１３の接続状態を確認することを指示する接続確認要求信号を受信すると、接続されている全てのバス１２に返答要求信号を出力する。そして、返答要求信号に応じて各車載電子制御装置１３から出力される返答信号の受信を開始する。そして、受信した返答信号から送信元識別子データを取得する。
なお、返答要求信号を受信した車載電子制御装置１３は、接続されている全てのバス１２毎に返答信号を出力する。そして、返答信号は各車載電子制御装置１３毎に固有の送信元識別子データを備えている。
【００２０】
そして、異常検知部２３は、記憶部２２に予め記憶されている送信元識別子データ（記憶値）と、外部診断器１４から出力される診断実行指令信号に応じて取得した送信元識別子データ（確認結果）とをバス１２毎に比較して差分情報を生成し、この差分情報を比較結果として外部診断器１４に送信する。
なお、異常検知部２３から出力される差分情報を受信した外部診断器１４は、差分情報の表示などを行なう。
【００２１】
例えば図２に示すように、バスＦ２の車載電子制御装置ＥＣＵｃ，ＥＣＵｄ間にオープン異常が発生した場合には、下記表１に示すように記述される送信元識別子データの記憶値と送信元識別子データの確認結果とがバス１２毎に比較される。そして、この比較結果として、下記表２に示すように記述されるバス１２毎の差分情報が異常検知部２３から外部診断器１４へと送信される。そして、例えば外部診断器１４において下記表２に示す差分情報が表示される。
この場合には、例えば予め作成された車両の通信ネットワーク１０ａの構成図などが参照されて、バスＦ２において車載電子制御装置ＥＣＵｃ，ＥＣＵｅを認識することができない異常が生じていることから、バスＦ２の車載電子制御装置ＥＣＵｃ，ＥＣＵｄ間にオープン異常が発生していると検知される。
【００２２】
【表１】
2010206697.tif 000003
【００２３】
【表２】
2010206697.tif 000004
【００２４】
本実施の形態による車載通信ネットワークシステム１０は上記構成を備えており、次に、この車載通信ネットワークシステム１０の動作、特に異常診断方法について添付図面を参照しながら説明する。
【００２５】
先ず、例えば図３に示すステップＳ０１においては、外部診断器１４から出力される診断実行指令信号として接続確認要求信号を受信したか否かを判定する。
この判定結果が「ＮＯ」の場合には、エンドに進む。
一方、この判定結果が「ＹＥＳ」の場合には、ステップＳ０２に進む。
そして、ステップＳ０２においては、ゲートウェイ１１に接続された全てのバス１２に返答要求信号を出力する。
そして、ステップＳ０３においては、返答要求信号に応じて車載電子制御装置１３から出力される返答信号のバス１２毎の受信を開始する。
【００２６】
そして、ステップＳ０４においては、接続確認要求信号を受信した時点から所定時間が経過する時点までの所定期間に亘って受信した返答信号から送信元識別子データを取得する。
そして、ステップＳ０５においては、予め記憶している送信元識別子データ（記憶値）と、外部診断器１４から出力される診断実行指令信号に応じて返答信号から取得した送信元識別子データ（確認結果）とをバス１２毎に比較して差分情報を生成する。
そして、ステップＳ０６においては、差分情報を比較結果として外部診断器１４に送信し、エンドに進む。
【００２７】
上述したように、本発明の実施形態による車載通信ネットワークシステム１０および車載通信ネットワークシステム１０の異常診断方法によれば、車両の通信ネットワーク１０ａを介したゲートウェイ１１と各車載電子制御装置１３との通信によって、複数のバス１２のそれぞれに対して、送信元識別子データが取得されて外部診断器１４に出力されることから、車両毎の仕様や装備にかかわらずに複数の車両において共用化される通信処理によっていわば自動的に、車両毎の仕様や装備などに応じて異なる車両の通信ネットワーク１０ａ上での車載電子制御装置１３の構成に係る送信元識別子データをバス１２毎に取得することができ、異常発生箇所を特定するために要する作業を簡略化することができる。
【００２８】
なお、上述した実施の形態においては、ゲートウェイ１１において送信元識別子データ（記憶値）と送信元識別子データ（確認結果）とを比較するとしたが、これに限定されず、例えば図４に示す第１変形例のように、外部診断器１４に通信可能に接続された外部サーバー１５に送信元識別子データ（記憶値）を記憶し、外部診断器１４において外部サーバー１５から取得した送信元識別子データ（記憶値）と、ゲートウェイ１１から取得した送信元識別子データ（確認結果）とを比較してもよい。
【００２９】
この第１変形例では、外部サーバー１５は、例えば予め作成された車両の通信ネットワーク１０ａ上での複数の車載電子制御装置１３の構成に基づく診断対象のデータとして、各車載電子制御装置１３に固有の送信元識別子データと、該送信元識別子データに対応する車載電子制御装置１３が接続された全てのバス１２とを対応付けて、車両毎に記憶している。
また、ゲートウェイ１１では、上述した実施の形態での記憶部２２が省略され、異常検知部２３が外部診断器１４から出力される診断実行指令信号に応じて返答信号から取得した送信元識別子データを外部診断器１４に送信する。
【００３０】
例えば図４に示すように、バスＦ２の車載電子制御装置ＥＣＵｃ，ＥＣＵｄ間にオープン異常が発生した場合には、下記表３に示すように記述される送信元識別子データの確認結果がゲートウェイ１１から外部診断器１４に送信される。そして、外部診断器１４においては、下記表４に示すように記述される送信元識別子データの記憶値と送信元識別子データの確認結果とがバス１２毎に比較される。そして、この比較結果として、下記表５に示すように記述されるバス１２毎の差分情報が、例えば外部診断器１４において表示される。
【００３１】
【表３】
2010206697.tif 000005
【００３２】
【表４】
2010206697.tif 000006
【００３３】
【表５】
2010206697.tif 000007
【００３４】
この第１変形例によれば、ゲートウェイ１１において、予め、送信元識別子データと、該送信元識別子データに対応する車載電子制御装置１３が接続された全てのバス１２とを対応付けて車両毎に記憶する必要が無く、ゲートウェイ１１において必要とされる記憶容量を低減することができる。
【００３５】
なお、上述した実施の形態または第１変形例においては、ゲートウェイ１１の記憶部２２または外部サーバー１５に予め記憶される診断対象のデータは、外部診断器１４から学習指令信号が出力される毎にゲートウェイ１１により取得される送信元識別子データによって更新されてもよい。
この第２変形例において、例えばゲートウェイ１１の記憶部２２に予め記憶される診断対象のデータが外部診断器１４から学習指令信号が出力される毎に更新される場合には、ゲートウェイ１１は、例えば図５に示すように、取得部２１と、記憶部２２と、異常検知部２３とを備えて構成されている。
【００３６】
取得部２１は、例えば、ゲートウェイ１１に接続された外部診断器１４から出力される学習指令信号に応じて、複数の車載電子制御装置１３から定期的に出力される送信信号の受信を開始する。そして、外部診断器１４から出力される学習指令信号を受信した時点から所定時間が経過する時点までの所定期間に亘って受信した送信信号から送信元識別子データを取得して記憶部２２に格納する。
なお、各車載電子制御装置１３は接続されている全てのバス１２毎に送信信号を出力する。そして、送信信号は各車載電子制御装置１３毎に固有の送信元識別子データを備えている。
【００３７】
記憶部２２は、外部診断器１４から出力される学習指令信号に応じて所定時間に亘って取得部２１により取得された各車載電子制御装置１３の送信元識別子データを、診断対象のデータとして記憶する。この診断対象のデータは、外部診断器１４から学習指令信号が出力される毎に取得部２１により取得される送信元識別子データによって更新される。
【００３８】
この第２変形例において、先ず、例えば図６に示すステップＳ１１においては、外部診断器１４から出力される学習指令信号を受信したか否かを判定する。
この判定結果が「ＮＯ」の場合には、エンドに進む。
一方、この判定結果が「ＹＥＳ」の場合には、ステップＳ１２に進む。
そして、ステップＳ１２においては、各車載電子制御装置１３から定期的に出力される送信信号の受信を開始する。
そして、ステップＳ１３においては、学習指令信号を受信した時点から所定時間が経過する時点までの所定期間に亘って受信した送信信号から送信元識別子データを取得して記憶する。
そして、ステップＳ１４においては、学習指令信号を受信した時点から所定時間が経過した時点で送信元識別子データの記憶を終了する。
【００３９】
そして、ステップＳ１５においては、外部診断器１４から出力される診断実行指令信号として接続確認要求信号を受信したか否かを判定する。
この判定結果が「ＮＯ」の場合には、エンドに進む。
一方、この判定結果が「ＹＥＳ」の場合には、ステップＳ１６に進む。
そして、ステップＳ１６においては、ゲートウェイ１１に接続された全てのバス１２に返答要求信号を出力する。
そして、ステップＳ１７においては、返答要求信号に応じて車載電子制御装置１３から出力される返答信号のバス１２毎の受信を開始する。
【００４０】
そして、ステップＳ１８においては、接続確認要求信号を受信した時点から所定時間が経過する時点までの所定期間に亘って受信した返答信号から送信元識別子データを取得する。
そして、ステップＳ１９においては、予め記憶している送信元識別子データ（記憶値）と、外部診断器１４から出力される診断実行指令信号に応じて返答信号から取得した送信元識別子データ（確認結果）とをバス１２毎に比較して差分情報を生成する。
そして、ステップＳ２０においては、差分情報を比較結果として外部診断器１４に送信し、エンドに進む。
【００４１】
この第２変形例によれば、車両毎の仕様や装備にかかわらずに複数の車両において共用化される通信処理によっていわば自動的に診断対象を記憶および更新することができる。これにより、装置構成に要する費用が嵩むことを防止しつつ、車両毎の仕様や装備などに応じて異なる車両の通信ネットワーク１０ａ上での車載電子制御装置１３の構成を容易かつ迅速に認識することができる。
【００４２】
さらに、外部診断器１４から出力される学習指令信号に応じた所定のタイミングで取得した送信元識別子データに基づき診断対象を記憶することから、診断対象の信頼性を向上させることができる。つまり、不適切なタイミングで取得された送信元識別子データに基づいて診断対象を記憶することを防止し、例えば車両の始動時や、車両の点検時や、車載電子制御装置１３の交換時などのように、車載電子制御装置１３および車両の通信ネットワーク１０ａが正常である可能性が高い所定のタイミングで診断対象の記憶を行なうことにより、信頼性の高い異常検知を行なうことができる。
【００４３】
しかも、例えば新たな車載電子制御装置１３の追加時などのように車両の通信ネットワーク１０ａ上での車載電子制御装置１３の構成が変更された場合には、外部診断器１４から出力される学習指令信号に応じて送信元識別子データを新たに取得して、既に記憶している診断対象を更新することにより、適切な異常検知を行なうことができる。
しかも、例えば不正に車載電子制御装置１３が交換された場合であっても、既に記憶されている診断対象のデータが不正に更新されてしまうことを防止することができる。
【００４４】
なお、上述した第２変形例において、ゲートウェイ１１の取得部２１は、学習指令信号に応じて車載電子制御装置１３から定期的に出力される送信信号の受信を開始するとしたが、これに限定されず、例えば外部診断器１４から出力される学習指令信号に応じて、ゲートウェイ１１に接続された全てのバス１２に返答要求信号を出力し、返答要求信号に応じて車載電子制御装置１３から出力される返答信号を受信してもよい。
この第３変形例では、例えば図７に示すように、先ず、ステップＳ３１において、外部診断器１４から出力される学習指令信号を受信したか否かを判定する。
この判定結果が「ＮＯ」の場合には、エンドに進む。
一方、この判定結果が「ＹＥＳ」の場合には、ステップＳ３２に進む。
【００４５】
そして、ステップＳ３２においては、ゲートウェイ１１に接続された全てのバス１２に返答要求信号を出力する。
そして、ステップＳ３３においては、返答要求信号に応じて車載電子制御装置１３から出力される返答信号の受信を開始する。
そして、ステップＳ３４においては、学習指令信号を受信した時点から所定時間が経過する時点までの所定期間に亘って受信した返答信号から送信元識別子データを取得して記憶する。
そして、ステップＳ３５においては、学習指令信号を受信した時点から所定時間が経過した時点で送信元識別子データの記憶を終了する。
【００４６】
そして、ステップＳ３６においては、外部診断器１４から出力される診断実行指令信号として接続確認要求信号を受信したか否かを判定する。
この判定結果が「ＮＯ」の場合には、エンドに進む。
一方、この判定結果が「ＹＥＳ」の場合には、ステップＳ３７に進む。
そして、ステップＳ３７においては、ゲートウェイ１１に接続された全てのバス１２に返答要求信号を出力する。
そして、ステップＳ３８においては、返答要求信号に応じて車載電子制御装置１３から出力される返答信号のバス１２毎の受信を開始する。
【００４７】
そして、ステップＳ３９においては、接続確認要求信号を受信した時点から所定時間が経過する時点までの所定期間に亘って受信した返答信号から送信元識別子データを取得する。
そして、ステップＳ４０においては、予め記憶している送信元識別子データ（記憶値）と、外部診断器１４から出力される診断実行指令信号に応じて返答信号から取得した送信元識別子データ（確認結果）とをバス１２毎に比較して差分情報を生成する。
そして、ステップＳ４１においては、差分情報を比較結果として外部診断器１４に送信し、エンドに進む。
【符号の説明】
【００４８】
１０  車載通信ネットワークシステム
１１  ゲートウェイ
１２  バス
１３  車載電子制御装置
１４  外部診断器（外部機器）
１４ａ  表示装置
１５  外部サーバー（サーバー）
２２  記憶部（記憶手段）
２３  異常検知部
【図１】
2010206697.tif 000008
【図２】
2010206697.tif 000009
【図３】
2010206697.tif 000010
【図４】
2010206697.tif 000011
【図５】
2010206697.tif 000012
【図６】
2010206697.tif 000013
【図７】
2010206697.tif 000014