(57)【要約】【課題】通信ネットワークにノードとして接続されている車載機器（ＥＣＵ）を車載ゲートウェイ装置が確実に認識できるようにする。【解決手段】通信ネットワークＮＴ１，ＮＴ２のノードとして接続されている各ＥＣＵ１０が自己の受信診断の結果として記憶している診断結果情報を読み出し、これら各ＥＣＵ１０から読み出した診断結果情報を車載ゲートウェイ装置２０が統合的に解析して、通信ネットワークＮＴ１，ＮＴ２のノードとして実際にどのＥＣＵ１０が接続されているのかを認識する。【選択図】図２
2006352553.tif 000002
【特許請求の範囲】
【請求項１】
自己が受信すべきフレームの受信診断を行ってその結果を診断結果情報として記憶する機能を有する車載機器がノードとして接続される複数の通信ネットワークと、これら複数の通信ネットワーク間のフレーム転送処理を行う車載ゲートウェイ装置とを備える車載通信システムにおいて、
前記車載ゲートウェイ装置が、前記車載機器が記憶している前記診断結果情報に基づいて、前記通信ネットワークにノードとして接続されている各車載機器を認識することを特徴とする車載通信システム。
【請求項２】
前記車載ゲートウェイ装置が、
前記車載機器に対して前記診断結果情報の送信を要求する診断結果情報要求手段と、
前記車載機器から送信される前記診断結果情報を取得する診断結果情報取得手段と、
前記診断結果情報取得手段により取得された前記診断結果情報に基づいて、前記通信ネットワークにノードとして接続されている各車載機器を認識する接続ノード認識手段とを備えることを特徴とする請求項１に記載の車載通信システム。
【請求項３】
前記車載機器が記憶している診断結果情報を取得して前記通信ネットワークの故障を解析する診断機を備え、
前記車載ゲートウェイ装置が、
前記診断機からの要求に応じて前記車載機器から送信される前記診断結果情報を取得する診断結果情報取得手段と、
前記診断結果情報取得手段により取得された前記診断結果情報に基づいて、前記通信ネットワークにノードとして接続されている各車載機器を認識する接続ノード認識手段とを備えることを特徴とする請求項１に記載の車載通信システム。
【請求項４】
前記車載機器が記憶している診断結果情報を取得して前記通信ネットワークの故障を解析する診断機を備え、
前記車載ゲートウェイ装置が、
前記診断機に対して、当該診断機が前記車載機器から取得した前記診断結果情報の送信を要求する診断結果情報要求手段と、
前記診断機から送信される前記診断結果情報を取得する診断結果情報取得手段と、
前記診断結果情報取得手段により取得された前記診断結果情報に基づいて、前記通信ネットワークにノードとして接続されている各車載機器を認識する接続ノード認識手段とを備えることを特徴とする請求項１に記載の車載通信システム。
【請求項５】
前記車載機器が記憶している診断結果情報を取得して前記通信ネットワークの故障を解析する診断機を備え、
前記診断機が、
前記車載機器から取得した前記診断結果情報に基づいて、前記通信ネットワークにノードとして接続されている各車載機器を認識して、その情報をノード情報として記憶するノード情報記憶手段を備え、
前記車載ゲートウェイ装置が、
前記診断機に対して、前記ノード情報記憶手段に記憶されたノード情報の送信を要求するノード情報要求手段と、
前記診断機から送信された前記ノード情報を取得するノード情報取得手段と、
前記ノード情報取得手段により取得された前記ノード情報に基づいて、前記通信ネットワークにノードとして接続されている各車載機器を認識するノード認識手段とを備えることを特徴とする請求項１に記載の車載通信システム。
【請求項６】
前記車載ゲートウェイ装置が、
前記ノード認識手段による認識結果に基づいて、前記複数の通信ネットワーク間で転送すべきフレームの設定を行う転送フレーム設定手段を備えることを特徴とする請求項２乃至５の何れかに記載の車載通信システム。
【請求項７】
前記車載ゲートウェイ装置が、
前記ノード認識手段による認識結果に基づいて、前記複数の通信ネットワーク間で転送すべきフレームの受信診断を行う受信診断手段を備えることを特徴とする請求項２乃至５の何れかに記載の車載通信システム。
【請求項８】
自己が受信すべきフレームの受信診断を行ってその結果を診断結果情報として記憶する機能を有する車載機器がノードとして接続される複数の通信ネットワークを相互に接続し、これら複数の通信ネットワーク間のフレーム転送処理を行う車載ゲートウェイ装置において、
前記車載機器が記憶している前記診断結果情報に基づいて、前記通信ネットワークにノードとして接続されている各車載機器を認識することを特徴とする車載ゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載機器がノードとして接続される複数の通信ネットワークを車載ゲートウェイ装置で接続した車載通信システム、及びこの車載通信システムに用いられる車載ゲートウェイ装置に関する。
【背景技術】
【０００２】
車両に搭載される各種車載電装品は、各種センサによって検出される車両の状態やドライバからの操作入力等に応じて、ＥＣＵ（Electronic Control Unit）と呼ばれるコントローラによって電気的に動作制御されている。また、近年では、複数のＥＣＵを通信バスに接続して通信ネットワークを構築し、これら複数のＥＣＵ間で通信を行って情報を共有する車載通信システムも提案されている。
【０００３】
このような車載通信システムにおいて、通信ネットワークのノードとして接続される各ＥＣＵは、一般に、通信ネットワークを介して自己が受信することとなっている他のＥＣＵからの送信フレームを実際に受信できたか否かの受信診断を行い、その結果を診断結果情報として記憶する機能を有している。このＥＣＵが記憶する診断結果情報は、後に、通信ネットワーク上に生じた故障を解析するための診断機が通信ネットワークに接続されたときに、当該診断機によって読み出される。診断機は、各ＥＣＵから読み出した診断結果情報を分析することによって、例えば通信バスの断線箇所の特定などを行う。
【０００４】
ところで、近年では、車両の電子化に伴って車両に搭載されるＥＣＵの数が増加傾向にあり、これら車両に搭載される全てのＥＣＵを１つの通信バスに接続して通信ネットワークを構築すると、通信バスの負荷が大きくなりすぎて、適切な通信が阻害される懸念がある。このため、通常は、１つの通信バスに接続するＥＣＵの数を制限し、その数を超えるＥＣＵを接続する場合には、複数の通信バスを用いてＥＣＵを分散させて接続し、複数の通信ネットワークを構築するようにしている。そして、これら複数の通信ネットワークを車載ゲートウェイ装置を用いて相互に接続することで、統合された車載通信システムとして構成するという対策が採られている。
【０００５】
このような複数の通信ネットワークが統合された車載通信システムにおいて、車載ゲートウェイ装置は、複数の通信ネットワーク間のフレーム転送処理を行う。すなわち、車載ゲートウェイ装置は、複数の通信ネットワーク間で転送すべきフレームの設定を行ってその情報を記憶しておき、一方の通信バス上に転送すべきフレームが流れると、そのフレームを取得して他方の通信バス上に流すという機能を有している。
【０００６】
車載ゲートウェイ装置における転送フレーム設定の手法としては、例えば、車載通信システムを構築する際に車載ゲートウェイ装置が転送すべきフレームを予め設定して、その情報を車載ゲートウェイ装置に記憶させておくという手法が考えられるが、この手法では、後に新たなＥＣＵをノードとして追加する場合に対応できない。そこで、新たなノードの追加にも適切に対応できるようにするために、ノードとして通信ネットワークに接続されたＥＣＵが設定情報などを車載ゲートウェイ装置に送信するようにし、車載ゲートウェイ装置が各ＥＣＵからの情報を受信することでこれらＥＣＵの存在を認識して、転送すべきフレームの設定などの処理を行うという手法も提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−１５２２４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１に記載された技術では、例えば、ノードとして通信ネットワークに接続されたＥＣＵに何らかの通信障害が生じていて、当該ＥＣＵから車載ゲートウェイ装置に対して設定情報などの送信が行われない場合には、実際には当該ＥＣＵはノードとして通信ネットワークに接続されているにも拘わらず、車載ゲートウェイ装置は、当該ＥＣＵの存在を認識できず、転送フレームの設定を適切に行えないという問題が生じる。
【０００８】
本発明は、以上のような従来の実情に鑑みて創案されたものであって、通信ネットワークにノードとして接続されている車載機器（ＥＣＵ）を車載ゲートウェイ装置が確実に認識できるようにした車載通信システム、及び、通信ネットワークにノードとして接続されている車載機器（ＥＣＵ）を確実に認識することができる車載ゲートウェイ装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明は、前記目的を達成するために、車載ゲートウェイ装置が、車載機器が記憶している診断結果情報に基づいて、通信ネットワークにノードとして接続されている各車載機器を認識する。通信ネットワークにノードとして接続される各車載機器は、自己が受信すべきフレームの受信診断を行ってその結果を診断結果情報として記憶する機能を有している。そして、ある車載機器が通信ネットワーク上の他の車載機器からのフレームを受信しようとしたときに、他の車載機器の通信障害などによりそのフレームの受信ができない場合には、当該車載機器の診断結果情報として、通信ネットワーク上の他の車載機器からのフレームの受信不良を示す情報が記憶される。この情報から、通信障害が生じている他の車載機器が通信ネットワークにノードとして接続されていることが分かるので、車載ゲートウェイ装置は、各車載機器の診断結果情報を集約することで、通信ネットワークのノードとしてどの車載機器が接続されているかを認識することができる。
【発明の効果】
【００１０】
本発明によれば、複数の通信ネットワーク間のフレーム転送処理を行う車載ゲートウェイ装置が、通信ネットワークにノードとして接続されている車載機器を確実に認識することができる。したがって、車載ゲートウェイ装置での転送フレームの設定などの処理を適切に行うことができる。
【発明を実施するための最良の形態】
【００１１】
（システム概要）
本発明が適用される車載通信システムは、車両に搭載される車載機器としての複数のＥＣＵ間で通信を行って情報を共有するものであり、例えば図１に示すように、複数の通信ネットワーク（図１に示す例では２つの通信ネットワークＮＴ１，ＮＴ２）を車載ゲートウェイ装置２０で結んで、統合された通信システムとして構成されたものである。この図１に示す車載通信システムでは、一方の通信ネットワークＮＴ１の通信バスＢ１を流れるフレームの一部を車載ゲートウェイ装置２０を介して他方の通信ネットワークＮＴ２の通信バスＢ２に転送し、また、他方の通信ネットワークＮＴ２の通信バスＢ２を流れるフレームの一部を車載ゲートウェイ装置２０を介して一方の通信ネットワークＮＴ１の通信バスＢ１に転送することで、一方の通信ネットワークＮＴ１のノードとして通信バスＢ１に接続されているＥＣＵ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄと、他方の通信ネットワークＮＴ２のノードとして通信バスＢ２に接続されているＥＣＵ１０Ｅ，１０Ｆ，１０Ｇ，１０Ｈとの間でフレームの送受信を行うことが可能とされている。
【００１２】
この車載通信システムにおいて、通信バスＢ１に接続されているＥＣＵ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ、及び、通信バスＢ２に接続されているＥＣＵ１０Ｅ，１０Ｆ，１０Ｇ，１０Ｈ（以下、これらを特に区別しないときにはＥＣＵ１０と総称する）は、それぞれ、通信ネットワークＮＴ１，ＮＴ２を介して自己が受信することとなっている他のＥＣＵ１０からの送信フレームを実際に受信できたか否かの受信診断を行い、その結果を診断結果情報として記憶する機能を有している。これら各ＥＣＵ１０が記憶する診断結果情報は、基本的には、通信ネットワークＮＴ１，ＮＴ２に故障が生じたときなどに、診断機が接続されることで各ＥＣＵ１０から読み出され、例えば通信バスの断線箇所の特定などの故障解析に利用される。
【００１３】
本発明は、この各ＥＣＵ１０が記憶している診断結果情報を車載ゲートウェイ装置２０での処理に利用するようにしたものであり、車載ゲートウェイ装置２０が、これら各ＥＣＵ１０が記憶している診断結果情報に基づいて、通信ネットワークＮＴ１，ＮＴ２のノードとして実際にどのＥＣＵ１０が接続されているのかを認識するようにした点に大きな特徴を有する。
【００１４】
以下、本発明の具体的な実施形態について、図面を参照しながら詳細に説明する。なお、以下では、各ＥＣＵ１０に対する診断結果情報の送信要求を車載ゲートウェイ装置２０が行う例を第１の実施形態とし、各ＥＣＵ１０に対する診断結果情報の送信要求を診断機が行って、その診断機の送信要求に応じて各ＥＣＵ１０から送信される診断結果情報を車載ゲートウェイ装置２０が受信する例を第２の実施形態とし、各ＥＣＵ１０から送信される診断結果情報を診断機が受信して、車載ゲートウェイ装置２０が診断機に対して受信した診断結果情報の送信を要求する例を第３の実施形態とし、診断機が受信した診断結果情報に基づいて通信ネットワークＮＴ１，ＮＴ２のノードとして実際にどのＥＣＵ１０が接続されているかを認識してノード情報として記憶し、車載ゲートウェイ装置２０が診断機に対してこのノード情報の送信を要求する例を第４の実施形態として、これらの各実施形態を例示的に説明するが、本発明の技術的範囲は、これらの実施形態の説明で開示した内容に限定されるものではなく、これらの開示から容易に導き得る様々な代替技術も含まれることは勿論である。
【００１５】
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。本実施形態の車載通信システムにおいて、通信ネットワークＮＴ１，ＮＴ２にノードとして接続される各ＥＣＵ１０、車載ゲートウェイ装置２０は、例えば図２に示すような内部構成とされている。
【００１６】
すなわち、ＥＣＵ１０は、機能制御部１１と、送信部１２と、受信部１３と、受信診断部１４とを備える。
【００１７】
機能制御部１１は、当該ＥＣＵ１０の機能を統括的に制御するものであり、当該ＥＣＵ１０に接続されている各種センサの検出値やドライバからの操作入力、他のＥＣＵ１０からデータフレームとして送信された各種情報などに基づいて、車載電装品の動作制御を実行する。また、この機能制御部１１は、当該ＥＣＵ１０が取得した情報で他のＥＣＵ１０が要求する情報について、他のＥＣＵ１０に送信可能なデータフレームを作成する機能も有している。
【００１８】
送信部１２は、機能制御部１１で作成されたデータフレームや、受信診断部１４で作成された診断結果フレームの送信処理を行うものである。この送信部１２から送信されたデータフレームや診断結果フレームは、当該ＥＣＵ１０が接続されている通信バス（通信バスＢ１または通信バスＢ２）を流れることになる。受信部１３は、当該ＥＣＵ１０が接続されている通信バス（通信バスＢ１または通信バスＢ２）を流れるフレームを監視して、他のＥＣＵから送信された自己宛のデータフレームや、車載ゲートウェイ装置２０から送信された診断結果送信要求フレームが流れている場合に、これらを受信する。
【００１９】
受信診断部１４は、当該ＥＣＵ１０が受信すべき他のＥＣＵ１０からのデータフレームを実際に受信できたか否かを診断するものである。この受信診断部１４は、受信診断の結果を診断結果情報として記憶しており、受信部１３が車載ゲートウェイ装置２０から送信された診断結果送信要求フレームを受信したときには、この診断結果情報を示す診断結果フレームを作成する。この受信診断部１４が作成した診断結果フレームは、送信部１２から当該ＥＣＵ１０が接続されている通信バス（通信バスＢ１または通信バスＢ２）を介して車載ゲートウェイ装置２０へと送信される。
【００２０】
なお、図２においては、ＥＣＵ１０Ａの内部構成のみを図示しているが、他のＥＣＵ１０Ｂ〜１０Ｈも同様の内部構成とされている。また、本実施形態の車載通信システムでは、これらＥＣＵ１０Ａ〜１０Ｈ以外に、ＥＣＵ１０ＩとＥＣＵ１０Ｊとが通信バスＢ１に接続可能とされ、ＥＣＵ１０Ｋが通信バスＢ２に接続可能とされているが、これらＥＣＵ１０Ｉ，１０Ｊ，１０Ｋは未接続の状態にあるものとする。
【００２１】
一方、車載ゲートウェイ装置２０は、受信部２１ａ，２１ｂと、接続ノード認識部２２と、転送フレーム設定部２３と、転送処理部２４ａ，２４ｂと、診断結果送信要求部２５ａ，２５ｂと、送信部２６ａ，２６ｂとを備える。
【００２２】
受信部２１ａは、通信バスＢ１を流れる各種フレームを受信して当該車載ゲートウェイ装置２０内部に取り込むものである。この受信部２１ａは、受信したフレームが通信バスＢ１に接続されたＥＣＵ１０からのデータフレームであれば、このデータフレームを転送処理部２４ａへと送り、受信したフレームが通信バスＢ１に接続されたＥＣＵ１０からの診断結果フレームであれば、この診断結果フレームを接続ノード認識部２２へと送る。また、受信部２１ｂは、通信バスＢ２を流れる各種フレームを受信して当該車載ゲートウェイ装置２０内部に取り込むものである。この受信部２１ｂは、受信したフレームが通信バスＢ２に接続されたＥＣＵ１０からのデータフレームであれば、このデータフレームを転送処理部２４ｂへと送り、受信したフレームが通信バスＢ２に接続されたＥＣＵ１０からの診断結果フレームであれば、この診断結果フレームを接続ノード認識部２２へと送る。
【００２３】
接続ノード認識部２２は、当該車載ゲートウェイ装置２０が送信した診断結果送信要求フレームに対する応答として各ＥＣＵ１０から送信された診断結果フレームに基づいて、通信ネットワークＮＴ１，ＮＴ２のノードとして接続されているＥＣＵ１０を認識するものである。すなわち、この接続ノード認識部２２は、通信バスＢ１に接続されたＥＣＵ１０から送信されて受信部２１ａによって受信された診断結果フレームを取り込むとともに、通信バスＢ２に接続されたＥＣＵ１０から送信されて受信部２１ｂによって受信された診断結果フレームを取り込む。そして、これらの診断結果フレームを統合的に解析して、通信ネットワークＮＴ１，ＮＴ２のノードとして接続される可能性のあるＥＣＵ１０Ａ〜１０Ｋのうちで、実際にどのＥＣＵ１０が接続されているのかを認識する。
【００２４】
転送フレーム設定部２３は、接続ノード認識部２２の認識結果に基づいて、当該車載ゲートウェイ装置２０が通信ネットワークＮＴ１と通信ネットワークＮＴ２との間で転送すべきデータフレームの設定を行うものである。すなわち、この転送フレーム設定部２３は、予め通信ネットワークＮＴ１，ＮＴ２のノードとして接続される可能性のあるＥＣＵ１０Ａ〜１０Ｋに関連するフレームリスト（ＥＣＵ１０Ａ〜１０Ｋが送信するデータフレームであって転送が必要とされるデータフレームのリスト）を保持しており、通信ネットワークＮＴ１，ＮＴ２のノードとして実際にどのＥＣＵ１０が接続されているのかが接続ノード認識部２２によって認識されると、その情報を読み込んで、フレームリストに登録されているデータフレームのうちで、実際に通信ネットワークＮＴ１，ＮＴ２のノードとして接続されているＥＣＵ１０に関連するデータフレームを、転送すべきフレームであると認識して、そのＩＤ（識別番号）を記憶する。
【００２５】
転送処理部２４ａは、通信バスＡに接続されたＥＣＵ１０から送信されて受信部２１ａで受信されたデータフレームのうちで、転送が必要なデータフレームを選別して送信部２６ｂに送るものである。すなわち、この転送処理部２４ａは、転送フレーム設定部２３によって転送フレームとして設定されたデータフレームのＩＤに基づいて、受信部２１ａが受信したデータフレームをフィルタリングして、転送が必要なデータフレームに対してのみ送信部２６ｂに送り、転送が必要でないデータフレームは破棄する。また、転送処理部２４ｂは、通信バスＢに接続されたＥＣＵ１０から送信されて受信部２１ｂで受信されたデータフレームのうちで、転送が必要なデータフレームを選別して送信部２６ａに送るものである。すなわち、この転送処理部２４ｂは、転送フレーム設定部２３によって転送フレームとして設定されたデータフレームのＩＤに基づいて、受信部２１ｂが受信したデータフレームをフィルタリングして、転送が必要なデータフレームに対してのみ送信部２６ａに送り、転送が必要でないデータフレームは破棄する。
【００２６】
診断結果送信要求部２５は、通信ネットワークＮＴ１，ＮＴ２のノードとして接続されている各ＥＣＵ１０に対して、各ＥＣＵ１０の受信診断部１４が記憶している診断結果情報の送信を要求するための診断結果送信要求フレームを作成するものである。この診断結果送信要求部２５により作成された診断結果送信要求フレームは、送信部２６ａから通信バスＢ１に接続されている各ＥＣＵ１０へと送信され、送信部２６ｂから通信バスＢ２に接続されている各ＥＣＵ１０へと送信される。
【００２７】
送信部２６ａは、転送処理部２４ｂで転送が必要なデータフレームとして選別されたデータフレームや、診断結果送信要求部２５で作成された診断結果送信要求フレームの送信処理を行うものである。この送信部２６ａでの送信処理により、通信バスＢ２に接続されたＥＣＵ１０からのデータフレームが通信バスＢ１側へと転送されて、通信バスＢ１に接続されたＥＣＵ１０によって受信されることになる。また、送信部２６ｂは、転送処理部２４ａで転送が必要なデータフレームとして選別されたデータフレームや、診断結果送信要求部２５で作成された診断結果送信要求フレームの送信処理を行うものである。この送信部２６ｂでの送信処理により、通信バスＢ１に接続されたＥＣＵ１０からのデータフレームが通信バスＢ２側へと転送されて、通信バスＢ２に接続されたＥＣＵ１０によって受信されることになる。
【００２８】
以上のように構成される本実施形態の車載通信システムでは、例えばシステム起動時等において、車載ゲートウェイ装置２０により図３に示すような手順に従って転送フレームの設定が行われる。すなわち、本実施形態の車載通信システムが起動されると、まずステップＳ１において、車載ゲートウェイ装置２０の診断結果送信要求部２５が、診断結果送信要求フレームを作成する。この診断結果送信要求部２５により作成された診断結果送信要求フレームは、送信部２６ａから通信バスＢ１上に送出されて、通信バスＢ１に接続されている各ＥＣＵによって受信されるとともに、送信部２６ｂから通信バスＢ２上に送出されて、通信バスＢ２に接続されている各ＥＣＵ１０によって受信される。
【００２９】
次に、ステップＳ１で送信した診断結果送信要求フレームに対する応答として、各ＥＣＵ１０から診断結果フレームが送信されると、ステップＳ２において、これら各ＥＣＵ１０からの診断結果フレームを受信部２１ａ，２１ｂが受信して、接続ノード認識部２２へと送る。そして、ステップＳ３において、接続ノード認識部２２が、これら各ＥＣＵ１０からの診断結果フレームを統合的に解析して、通信ネットワークＮＴ１，ＮＴ２のノードとして接続されているＥＣＵ１０を認識する処理を行う。
【００３０】
具体的な例を挙げて説明すると、例えば図２に示したシステム構成で、通信ネットワークＮＴ１のノードとして実際に通信バスＢ１に接続されているＥＣＵ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄの他に、ＥＣＵ１０Ｉ，１０Ｊが通信ネットワークＮＴ１のノードとして通信バスＢ１に接続される可能性があるものとする。また、通信ネットワークＮＴ２のノードとして実際に通信バスＢ２に接続されているＥＣＵ１０Ｅ，１０Ｆ，１０Ｇ，１０Ｈの他に、ＥＣＵ１０Ｋが通信ネットワークＮＴ２のノードとして通信バスＢ２に接続される可能性があるものとする。そして、ＥＣＵ１０ＡはＥＣＵ１０Ｂ，１０Ｅ，１０Ｈからのデータフレーム、ＥＣＵ１０ＢはＥＣＵ１０Ａ，１０Ｅ，１０Ｇからのデータフレーム、ＥＣＵ１０ＣはＥＣＵ１０Ｂ，１０Ｅ，１０Ｈからのデータフレーム、ＥＣＵ１０ＤはＥＣＵ１０Ａ，１０Ｅ，１０Ｆ，１０Ｇからのデータフレーム、ＥＣＵ１０ＥはＥＣＵ１０Ｂ，１０Ｇからのデータフレーム、ＥＣＵ１０ＦはＥＣＵ１０Ｂ，１０１０Ｅ，１０Ｈからのデータフレーム、ＥＣＵ１０ＧはＥＣＵ１０Ａ，１０Ｄ，１０Ｅからのデータフレームをそれぞれ受信することになっており、ＥＣＵ１０Ｈは何らかの送信障害が発生してフレームの送信が行えない状態になっているものとする。
【００３１】
この場合、診断結果送信要求フレームに対する応答として各ＥＣＵ１０から送信された診断結果フレームを統合的に解析すると、図４に示すような解析結果が得られる。この図４に示す各ＥＣＵ１０の受信診断結果のうち、「正常」は当該ＥＣＵ１０が受信すべき他のＥＣＵ１０からのデータフレームを正常に受信できたことを示し、「異常」は当該ＥＣＵ１０が受信すべき他のＥＣＵ１０からのデータフレームを正常に受信できなかったことを示し、「未診断」は受信診断を行っていないことを示している。
【００３２】
ステップＳ３の接続ノードの認識処理では、まず、接続ノード認識部２２が、診断結果フレームの送信元となっているＥＣＵ１０については通信ネットワークＮＴ１，ＮＴ２のノードとして実際に接続されていることを認識する。図４の例では、接続ノード認識部２２は、受信した診断結果フレームの送信元であるＥＣＵ１０Ａ〜１０Ｇについて、これらＥＣＵ１０Ａ〜１０Ｇが通信ネットワークＮＴ１，ＮＴ２のノードとして実際に接続されていることを認識する。
【００３３】
次に、接続ノード認識部２２は、診断結果フレームを送信していない（車載ゲートウェイ装置２０が受信していない）にも拘わらず、他のＥＣＵ１０の受信診断結果に受信診断を行った結果が残っているＥＣＵ１０があるかどうかを確認し、このようなＥＣＵ１０があれば、このＥＣＵ１０についても通信ネットワークＮＴ１，ＮＴ２のノードとして実際に接続されているものと認識する。図４の例では、車載ゲートウェイ装置２０がＥＣＵ１０Ｈからの診断結果フレームを受信していないが、他のＥＣＵ１０Ａ〜１０Ｇから送信された診断結果フレームを確認すると、ＥＣＵ１０Ａ，１０Ｃ，１０Ｆの受信診断結果としてＥＣＵ１０Ｈの「異常」を示す診断結果が残っている。つまり、ＥＣＵ１０Ｈは、フレームの送信が行えない状態にあるが、通信ネットワークＮＴ１のノードとして接続されていると判断できる。したがって、接続ノード認識部２２は、ＥＣＵ１０Ａ〜１０Ｇの他、ＥＣＵ１０Ｈについても、通信ネットワークＮＴ１，ＮＴ２のノードとして実際に接続されているものと認識する。
【００３４】
一方、接続ノード認識部２２は、診断結果フレームを送信しておらず、且つ、他のＥＣＵ１０の受信診断結果に受信診断を行った結果も残っていないＥＣＵ１０については、通信ネットワークＮＴ１，ＮＴ２のノードとして接続される可能性はあるが、実際には接続されていないものと判断する。図４に示す例では、車載ゲートウェイ装置２０がＥＣＵ１０Ｉ，１０Ｊ，１０Ｋからの診断結果フレームを受信しておらず、且つ、他のＥＣＵ１０Ａ〜１０Ｇから送信された診断結果フレームを確認しても、これらＥＣＵ１０Ｉ，１０Ｊ，１０Ｋに対しては全て「未診断」となっているので、接続ノード認識部２２は、これらＥＣＵ１０Ｉ，１０Ｊ，１０Ｋについては、通信ネットワークＮＴ１，ＮＴ２のノードとして接続されていないと判断する。
【００３５】
ステップＳ３で接続ノード認識部２２により接続ノードの認識処理が行われると、次に、ステップＳ４において、転送フレーム設定部２３が、接続ノード認識部２２の認識結果に基づいて、当該車載ゲートウェイ装置２０が通信ネットワークＮＴ１と通信ネットワークＮＴ２との間で転送すべきデータフレームを設定する処理を行う。
【００３６】
具体的には、転送フレーム設定部２３は、例えば図５に示すように、通信ネットワークＮＴ１，ＮＴ２のノードとして接続される可能性のあるＥＣＵ１０Ａ〜１０Ｋに関連するフレームリストを保持している。このフレームリストには、ＥＣＵ１０Ａ〜１０Ｋが送信するデータフレームであって転送が必要とされるデータフレーム全てのＩＤが登録されている。転送フレーム設定部２３は、接続ノード認識部２２により接続ノードの認識処理が行われると、その認識結果に基づき、このフレームリストに登録されているデータフレームのうちで、通信ネットワークＮＴ１，ＮＴ２のノードとして実際に接続されているＥＣＵ１０に関連するもののみを、転送フレームとしてそのＩＤを記憶する。
【００３７】
上述した例では、ＥＣＵ１０Ａ〜１０Ｈが接続ノード認識部２２により接続ノードとして認識されたので、転送フレーム設定部２３は、通信バスＢ１側から通信バスＢ２側に転送すべき転送フレームとして、データフレームＡ−１のＩＤ、データフレームＡ−２のＩＤ、データフレームＡ−３のＩＤ、データフレームＢ−１のＩＤ、データフレームＢ−２のＩＤ、データフレームＣ−１のＩＤ、データフレームＣ−２のＩＤ、データフレームＤ−１のＩＤをそれぞれ記憶し、通信バスＢ２側から通信バスＢ１側に転送すべき転送フレームとして、データフレームＥ−１のＩＤ、データフレームＥ−２のＩＤ、データフレームＦ−１のＩＤ、データフレームＦ−２のＩＤ、データフレームＦ−３のＩＤ、データフレームＧ−１のＩＤ、データフレームＨ−１のＩＤ、データフレームＨ−２のＩＤをそれぞれ記憶する。
【００３８】
本実施形態の車載通信システムでは、以上のようにして車載ゲートウェイ装置２０における転送フレームの設定処理が行われると、その後、通信バスＢ１に接続されているＥＣＵ１０Ａ〜１０Ｄから送信されたデータフレームのうちで、通信バスＢ２に接続されたＥＣＵ１０Ｅ〜１０Ｈ宛のデータフレームは、車載ゲートウェイ装置２０の転送処理部２４ａでの処理によりバスＢ２側に転送され、宛先のＥＣＵ１０Ｅ〜１０Ｈによって受信されることになる。また、通信バスＢ２に接続されているＥＣＵ１０Ｅ〜１０Ｇから送信されたデータフレームのうちで、通信バスＢ１に接続されたＥＣＵ１０Ａ〜１０Ｄ宛のデータフレームは、車載ゲートウェイ装置２０の転送処理部２４ｂでの処理によりバスＢ１側に転送され、宛先のＥＣＵ１０Ａ〜１０Ｄによって受信されることになる。
【００３９】
以上、具体的な例を挙げて詳細に説明したように、本実施形態の車載通信システムでは、例えばシステム起動時等の所定のタイミングで、車載ゲートウェイ装置２０の診断結果送信要求部２５が診断結果送信要求フレームを作成し、この診断結果送信要求フレームを送信部２６ａ，２６ｂを介して通信ネットワークＮＴ１，ＮＴ２のノードとして通信バスＢ１，Ｂ２に接続されている各ＥＣＵ１０に送信するようにしている。そして、診断結果送信要求フレームに対する応答として各ＥＣＵ１０から送信された診断結果フレームを受信部２１ａ，２１ｂで受信して、受信した各ＥＣＵ１０からの診断結果フレームに基づいて、接続ノード認識部２２が通信ネットワークＮＴ１，ＮＴ２のノードとして実際に通信バスＢ１，Ｂ２にどのＥＣＵ１０が接続されているかを認識するようにしている。そして、接続ノード認識部２２の認識結果に基づいて、転送フレーム設定部２３が通信ネットワークＮＴ１の通信バスＢ１と通信ネットワークＮＴ２の通信バスＢ２との間で転送すべきデータフレームを転送フレームとして設定するようにしている。したがって、この車載通信システムによれば、通信ネットワークＮＴ１，ＮＴ２のノードとして通信バスＢ１，Ｂ２に接続されているＥＣＵ１０のうちの何れかに通信障害が生じているような状況であっても、通信ネットワークＮＴ１，ＮＴ２のノードとして通信バスＢ１，Ｂ２に接続されているＥＣＵ１０を確実に認識して、転送フレームの設定などの処理を適切に行うことができる。
【００４０】
また、本実施形態の車載通信システムによれば、ノードとして通信ネットワークＮＴ１，ＮＴ２に接続された各ＥＣＵ１０が設定情報などを車載ゲートウェイ装置２０に送信することなく、その存在を車載ゲートウェイ装置２０が認識できるので、ＥＣＵ１０の構成を簡素化することができる。
【００４１】
なお、以上説明した車載通信システムでは、車載ゲートウェイ装置２０の転送処理部２４ａ，２４ｂがデータフレームの転送処理のみを行うようにしているが、この車載ゲートウェイ装置２０の転送処理部２４ａ，２４ｂに、ＥＣＵ１０と同様の受信診断を行う機能を持たせるようにしてもよい。この場合、車載ゲートウェイ装置２０の転送処理部２４ａ，２４ｂは、例えば図６に示すように、転送フレーム選別部２７と受信診断部２８とを備える構成とされる。そして、受信部２１ａ，２１ｂで車載ゲートウェイ装置２０内部に取り込まれたＥＣＵ１０からのデータフレームが、転送フレーム選別部２７において、転送フレーム設定部２３の情報に基づいてフィルタリングされ、転送フレームのみが、受信診断部２８での受信診断実行後に転送される。受信診断部２８では、転送フレーム設定部２３で転送フレームとして設定された全てのデータフレームに対する受信診断を行い、その結果を診断結果情報として記憶する。この診断結果情報は、ＥＣＵ１０の診断結果情報と同様に、診断機が接続されることで読み出されて故障解析などに利用される。
【００４２】
このように車載ゲートウェイ装置２０の転送処理部２４ａ，２４ｂに受診診断を行う機能を持たせた場合には、ＥＣＵ１０の診断結果情報と合わせてこの車載ゲートウェイ装置２０の診断結果情報を用いて故障解析を行うことで、故障解析の精度を向上させることが可能となる。具体的な例を挙げて説明すると、例えば上述したように通信ネットワークＮＴ１，ＮＴ２のノードとして接続されている一部のＥＣＵ１０（上述した例ではＥＣＵ１０Ｈ）に通信障害が生じてデータフレームの送信ができない状態となっている場合、他のＥＣＵ１０（例えばＥＣＵ１０Ａ）の受信診断の結果として「異常」を示す診断結果が残るが、この診断結果情報を参照しただけでは、故障箇所が通信バスＢ１，Ｂ２のどちら側なのか、または車載ゲートウェイ装置２０の故障なのかを判断できず、故障箇所の特定が困難である。これに対して、各ＥＣＵ１０の診断結果情報に合わせて車載ゲートウェイ装置２０の診断結果情報を用いて故障解析を行えば、より詳細な解析が可能となり、上述した例では、ＥＣＵ１０Ｈの通信障害を一意に特定することが可能となる。
【００４３】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。本実施形態の車載通信システムは、各ＥＣＵ１０に対する診断結果情報の送信要求を診断機が行って、診断機の送信要求に応じて各ＥＣＵ１０から送信される診断結果情報を車載ゲートウェイ装置２０が受信して接続ノードの認識及び転送フレームの設定を行うようにした例である。なお、本実施形態の車載通信システムにおけるその他の基本的な構成は上述した第１の実施形態と同様であるので、以下、本実施形態に特徴的な部分についてのみ説明し、第１の実施形態と同様の部分については、図中同一の符号を付して重複した説明は省略する。
【００４４】
本実施形態の車載通信システムでは、図７に示すように、通信ネットワークＮＴ１の通信バスＢ１、或いは通信ネットワークＮＴ２の通信バスＢ２の何れか一方（図７に示す例では通信バスＢ１）に診断機３０が接続されている。この診断機３０は、通常は通信ネットワークＮＴ１，ＮＴ２上に生じた故障を解析するために用いられるものであるが、本実施形態の車載通信システムでは、通信ネットワークＮＴ１，ＮＴ２のノードとして実際に通信バスＢ１，Ｂ２に接続されているＥＣＵ１０を車載ゲートウェイ装置２０に認識させるために、この診断機３０を用いるようにしている。
【００４５】
診断機３０は、図７に示すように、機能制御部３１と、送信部３２と、受信部３３と、診断結果送信要求部３４とを備える。
【００４６】
機能制御部３１は、当該診断機３０の機能を統括的に制御するものであり、診断対象となる通信ネットワークＮＴ１，ＮＴ２上の各ＥＣＵ１０から診断結果フレームとして送信された診断結果情報に基づいて、通信ネットワークＮＴ１，ＮＴ２上に生じた故障の解析を行う。また、この機能制御部３１は、通信ネットワークＮＴ１，ＮＴ２のノードとして実際に通信バスＢ１，Ｂ２に接続されているＥＣＵ１０を車載ゲートウェイ装置２０に認識させる処理（以下、コンフィグレーションと呼ぶ）を実行する機能を有し、このコンフィグレーションを実行する際には、コンフィグレーションの開始を車載ゲートウェイ装置２０に知らせるためのコンフィグスタートコマンドを作成する。
【００４７】
送信部３２は、機能制御部３１で作成されたコンフィグスタートコマンドや、診断結果送信要求部３４で作成された診断結果送信要求フレームの送信処理を行うものである。この送信部１２から送信されたコンフィグスタートコマンドは、車載ゲートウェイ装置２０により受信される。また、この送信部１２から送信された診断結果送信要求フレームは、通信ネットワークＮＴ１，ＮＴ２のノードとして実際に通信バスＢ１，Ｂ２に接続されているＥＣＵ１０により受信される。
【００４８】
受信部３３は、診断結果送信要求フレームに対する応答として各ＥＣＵ１０から送信された診断結果フレームを受信するものである。この受信部３３によって受信された各ＥＣＵ１０からの診断結果フレームは、機能制御部２１へと送られて故障の解析に用いられる。
【００４９】
診断結果送信要求部３４は、通信ネットワークＮＴ１，ＮＴ２のノードとして接続されている各ＥＣＵ１０に対して、各ＥＣＵ１０の受信診断部１４が記憶している診断結果情報の送信を要求するための診断結果送信要求フレームを作成するものである。この診断結果送信要求部３４による診断結果送信要求フレームの作成は、機能制御部３１で故障解析を行うときだけでなく、機能制御部３１でコンフィグレーションを実行する際にも作成される。なお、本実施形態の車載通信システムでは、診断機３０が診断結果送信要求部３４を備えているので、車載ゲートウェイ装置２０の診断結果送信要求部２５は不要とされている。
【００５０】
本実施形態の車載通信システムでは、例えばシステム起動時等の所定のタイミングで、診断機３０により図８に示す手順に従ってコンフィグレーションが実行され、これと連動して、車載ゲートウェイ装置２０により図９に示す手順に従って転送フレームの設定が行われる。
【００５１】
すなわち、診断機３０側では、まずステップＳ１１において、機能制御部３１がコンフィグスタートコマンドを作成する。この機能制御部３１が作成したコンフィグスタートコマンドは、送信部３２から車載ゲートウェイ装置２０へと送信される。次に、ステップＳ２１において、機能制御部３１による制御のもとで、診断結果送信要求部３４が診断結果送信要求フレームを作成する。この診断結果送信要求部３４が作成した診断結果送信要求フレームは、送信部３２から各ＥＣＵ１０へと送信される。
【００５２】
一方、車載ゲートウェイ装置２０側では、まずステップＳ２１において、診断機３０から送信されたコンフィグスタートコマンドを、受信部２１ａまたは受信部２１ｂが受信する。その後、診断機３０から送信された診断結果送信要求フレームに対する応答として各ＥＣＵ１０から診断結果フレームが送信されると、ステップＳ２２において、通信バスＢ１，Ｂ２上に流れるＥＣＵ１０からの診断結果フレームを、受信部２１ａ，２１ｂが取り込んで接続ノード認識部２２へと送る。そして、ステップＳ２３において、接続ノード認識部２２が、上述した第１の実施形態と同様の手法で、これら各ＥＣＵ１０からの診断結果フレームを統合的に解析して、通信ネットワークＮＴ１，ＮＴ２のノードとして接続されているＥＣＵ１０を認識する処理を行う。そして、ステップＳ２４において、転送フレーム設定部２３が、接続ノード認識部２２の認識結果に基づいて、上述した第１の実施形態と同様の手法により、当該車載ゲートウェイ装置２０が通信ネットワークＮＴ１と通信ネットワークＮＴ２との間で転送すべきデータフレームを設定する処理を行う。
【００５３】
以上説明したように、本実施形態の車載通信システムでは、診断機３０から送信された診断結果送信要求フレームに対する応答として各ＥＣＵ１０から送信される診断結果フレームを車載ゲートウェイ装置２０が受信して、受信した各ＥＣＵ１０からの診断結果フレームに基づいて、通信ネットワークＮＴ１，ＮＴ２のノードとして実際に通信バスＢ１，Ｂ２にどのＥＣＵ１０が接続されているかを認識するようにしている。そして、その認識結果に基づいて、通信ネットワークＮＴ１の通信バスＢ１と通信ネットワークＮＴ２の通信バスＢ２との間で転送すべきデータフレームを転送フレームとして設定するようにしている。したがって、この車載通信システムによれば、上述した第１の実施形態と同様に、通信ネットワークＮＴ１，ＮＴ２のノードとして通信バスＢ１，Ｂ２に接続されているＥＣＵ１０のうちの何れかに通信障害が生じているような状況であっても、通信ネットワークＮＴ１，ＮＴ２のノードとして通信バスＢ１，Ｂ２に接続されているＥＣＵ１０を確実に認識して、転送フレームの設定などの処理を適切に行うことができる。
【００５４】
また、本実施形態の車載通信システムでは、診断結果送信要求フレームの送信を行うのが診断機３０のみとなるため、車載ゲートウェイ装置２０と診断機３０の双方が診断結果情報の要求を行った場合に懸念される診断結果送信要求の衝突といった問題も未然に回避される。
【００５５】
さらに、本実施形態の車載通信システムでは、通信ネットワークＮＴ１，ＮＴ２にノードとして接続された各ＥＣＵ１０が、診断機３０からの診断結果送信要求に応じる構成とされていればよく、車載ゲートウェイ装置２０からの要求に応じるための変更を施す必要がないので、ＥＣＵ１０の構成を更に簡素化することができる。
【００５６】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。本実施形態の車載通信システムは、各ＥＣＵ１０から送信される診断結果情報を診断機３０が受信して車載ゲートウェイ装置２０に送り、車載ゲートウェイ装置２０が診断機３０から送信された診断結果情報に基づいて接続ノードの認識及び転送フレームの設定を行うようにした例である。なお、本実施形態の車載通信システムにおけるその他の基本的な構成は上述した第１の実施形態及び第２の実施形態と同様であるので、以下、本実施形態に特徴的な部分についてのみ説明し、第１の実施形態及び第２の実施形態と同様の部分については、図中同一の符号を付して重複した説明は省略する。
【００５７】
本実施形態の車載通信システムでは、診断機３０が各ＥＣＵ１０に対して診断結果送信要求フレームを送信し、その応答として各ＥＣＵ１０から送信される診断結果フレームを診断機３０自身が受信するようにしている。そして、診断機３０は、各ＥＣＵ１０から受診した診断結果フレームをまとめて機能制御部３１内部のメモリ等に記憶しておくようにしている。また、車載ゲートウェイ装置２０には、図１０に示すように、診断機３０が記憶しているＥＣＵ１０からの診断結果フレームの送信を要求する診断結果送信要求部４１が設けられている。
【００５８】
本実施形態の車載通信システムでは、診断機３０により図１１に示す手順に従って各ＥＣＵ１０からの診断結果フレームの収集が行われ、車載ゲートウェイ装置２０により図１２に示す手順に従って転送フレームの設定が行われる。
【００５９】
すなわち、診断機３０側では、まずステップＳ３１において、機能制御部３１による制御のもとで、診断結果送信要求部３４が診断結果送信要求フレームを作成する。この診断結果送信要求部３４が作成した診断結果送信要求フレームは、送信部３２から各ＥＣＵ１０へと送信される。そして、ステップＳ３１で送信した診断結果送信要求フレームに対する応答として、各ＥＣＵ１０から診断結果フレームが送信されると、ステップＳ３２において、これら各ＥＣＵ１０からの診断結果フレームを受信部３３が受信して、機能制御部３１へと送る。そして、ステップＳ３３において、機能制御部３１が各ＥＣＵ１０からの診断結果フレームを記憶する。その後、機能制御部３１による制御のもとで、車載ゲートウェイ装置２０から診断結果送信要求フレームの送信があったかどうかを受信部３３が監視し（ステップＳ３４）、車載ゲートウェイ装置２０から診断結果送信要求フレームの送信があった場合には、ステップＳ３５において、この車載ゲートウェイ装置２０からの診断結果送信要求フレームに対する応答として、機能制御部３１が、記憶している各ＥＣＵからの診断結果フレームをまとめて読み出して、送信部３２から車載ゲートウェイ装置２０へと送信する。
【００６０】
一方、車載ゲートウェイ装置２０側では、まずステップＳ４１において、診断結果送信要求部４１が診断結果送信要求フレームを作成する。この診断結果送信要求部４１が作成した診断結果送信要求フレームは、送信部２６ａから診断機３０へと送信される。そして、ステップＳ４１で送信した診断結果送信要求フレームに対する応答として、診断機３０から各ＥＣＵ１０の診断結果フレームがまとめて送信されると、これら各ＥＣＵ１０の診断結果フレームを受信部２１ａが受信して接続ノード認識部２２へと送る。そして、ステップＳ４３において、接続ノード認識部２２が、上述した第１の実施形態と同様の手法で、これら各ＥＣＵ１０からの診断結果フレームを統合的に解析して、通信ネットワークＮＴ１，ＮＴ２のノードとして接続されているＥＣＵ１０を認識する処理を行う。そして、ステップＳ４４において、転送フレーム設定部２３が、接続ノード認識部２２の認識結果に基づいて、上述した第１の実施形態と同様の手法により、当該車載ゲートウェイ装置２０が通信ネットワークＮＴ１と通信ネットワークＮＴ２との間で転送すべきデータフレームを設定する処理を行う。
【００６１】
以上説明したように、本実施形態の車載通信システムでは、診断機３０から送信された診断結果送信要求フレームに対する応答として各ＥＣＵ１０から送信される診断結果フレームを診断機３０自身が受信して、これら各ＥＣＵ１０からの診断結果フレームをまとめて車載ゲートウェイ装置２０に送り、車載ゲートウェイ装置２０が診断機３０から送信された各ＥＣＵ１０からの診断結果フレームに基づいて、通信ネットワークＮＴ１，ＮＴ２のノードとして実際に通信バスＢ１，Ｂ２にどのＥＣＵ１０が接続されているかを認識するようにしている。そして、その認識結果に基づいて、通信ネットワークＮＴ１の通信バスＢ１と通信ネットワークＮＴ２の通信バスＢ２との間で転送すべきデータフレームを転送フレームとして設定するようにしている。したがって、この車載通信システムによれば、上述した第１の実施形態や第２の実施形態と同様に、通信ネットワークＮＴ１，ＮＴ２のノードとして通信バスＢ１，Ｂ２に接続されているＥＣＵ１０のうちの何れかに通信障害が生じているような状況であっても、通信ネットワークＮＴ１，ＮＴ２のノードとして通信バスＢ１，Ｂ２に接続されているＥＣＵ１０を確実に認識して、転送フレームの設定などの処理を適切に行うことができる。
【００６２】
また、本実施形態の車載通信システムでは、通信ネットワークＮＴ１，ＮＴ２にノードとして接続された各ＥＣＵ１０が、診断機３０からの診断結果送信要求に応じる構成とされていればよく、車載ゲートウェイ装置２０からの要求に応じるための変更を施す必要がないので、上述した第２の実施形態と同様に、ＥＣＵ１０の構成を更に簡素化することができる。
【００６３】
なお、以上説明した例では、車載ゲートウェイ装置２０が診断機３０に対して診断結果送信要求フレームを送信し、診断機３０が車載ゲートウェイ装置２０からの診断結果送信要求フレームを受信したときに、各ＥＣＵ１０からの診断結果フレームを車載ゲートウェイ装置２０に送信するようにしているが、診断機３０が任意のタイミングで各ＥＣＵ１０からの診断結果フレームを車載ゲートウェイ装置２０に送信するようにしてもよい。この場合には、車載ゲートウェイ装置２０の診断結果送信要求部４１は不要とされる。
【００６４】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。本実施形態の車載通信システムは、各ＥＣＵ１０から送信される診断結果情報を診断機３０が受信して接続ノードの認識を行い、その結果をノード情報として車載ゲートウェイ装置２０に送信し、車載ゲートウェイ装置２０が診断機３０から送信されたノード情報に基づいて転送フレームの設定を行うようにした例である。なお、本実施形態の車載通信システムにおけるその他の基本的な構成は上述した第１の実施形態乃至第３の実施形態と同様であるので、以下、本実施形態に特徴的な部分についてのみ説明し、第１の実施形態乃至第３の実施形態と同様の部分については、図中同一の符号を付して重複した説明は省略する。
【００６５】
本実施形態の車載通信システムにおいては、図１３に示すように、診断機３０に接続ノード認識部５１が設けられている。この接続ノード認識部５１は、上述した第１の実施形態乃至第３の実施形態における車載ゲートウェイ装置２０の接続ノード認識部２２と同様に、ＥＣＵ１０からの診断結果フレームに基づいて、通信ネットワークＮＴ１，ＮＴ２のノードとして接続されているＥＣＵ１０を認識するものである。この接続ノード認識部５１での認識結果は、当該接続ノード認識部５１或いは機能制御部３１内部のメモリ等にノード情報として記憶される。
【００６６】
また、本実施形態の車載通信システムにおいては、車載ゲートウェイ装置２０に、診断機３０が記憶しているノード情報の送信を要求するノード情報送信要求部４２が設けられている。なお、本実施形態の車載通信システムでは、診断機３０が接続ノード認識部５１を備えているので、車載ゲートウェイ装置２０の接続ノード認識部２２は不要とされている。
【００６７】
本実施形態の車載通信システムでは、診断機３０により図１４に示す手順に従って接続ノードの認識が行われ、車載ゲートウェイ装置２０により図１５に示す手順に従って転送フレームの設定が行われる。
【００６８】
すなわち、診断機３０側では、まずステップＳ５１において、機能制御部３１による制御のもとで、診断結果送信要求部３４が診断結果送信要求フレームを作成する。この診断結果送信要求部３４が作成した診断結果送信要求フレームは、送信部３２から各ＥＣＵ１０へと送信される。そして、ステップＳ５１で送信した診断結果送信要求フレームに対する応答として、各ＥＣＵ１０から診断結果フレームが送信されると、ステップＳ５２において、これら各ＥＣＵ１０からの診断結果フレームを受信部３３が受信して、接続ノード認識部５１へと送る。そして、ステップＳ５３において、接続ノード認識部５１が、上述した第１の実施形態における車載ゲートウェイ装置２０の接続ノード認識部２２と同様の手法で、これら各ＥＣＵ１０からの診断結果フレームを統合的に解析して、通信ネットワークＮＴ１，ＮＴ２のノードとして接続されているＥＣＵ１０を認識する処理を行い、ステップＳ５４において、ステップＳ５３での認識結果をノード情報として記憶する。その後、機能制御部３１による制御のもとで、車載ゲートウェイ装置２０からノード情報送信要求フレームの送信があったかどうかを受信部３３が監視し（ステップＳ５５）、車載ゲートウェイ装置２０からノード情報送信要求フレームの送信があった場合には、ステップＳ５６において、この車載ゲートウェイ装置２０からのノード情報送信要求フレームに対する応答として、記憶しているノード情報を、送信部３２から車載ゲートウェイ装置２０へと送信する。
【００６９】
一方、車載ゲートウェイ装置２０側では、まずステップＳ６１において、ノード情報送信要求部４２がノード情報送信要求フレームを作成する。このノード情報送信要求部４２が作成したノード情報送信要求フレームは、送信部２６ａから診断機３０へと送信される。そして、ステップＳ６１で送信したノード情報送信要求フレームに対する応答として、診断機３０からノード情報送信されると、この診断機３０からのノード情報を受信部２１ａが受信して転送フレーム設定部２３へと送る。そして、ステップＳ６３において、転送フレーム設定部２３が、診断機３０からのノード情報に基づいて、上述した第１の実施形態と同様の手法により、当該車載ゲートウェイ装置２０が通信ネットワークＮＴ１と通信ネットワークＮＴ２との間で転送すべきデータフレームを設定する処理を行う。
【００７０】
以上説明したように、本実施形態の車載通信システムでは、診断機３０が各ＥＣＵ１０から送信された診断結果フレームに基づき接続ノードの認識処理を行ってその認識結果をノード情報として記憶し、車載ゲートウェイ装置２０からのノード情報送信要求フレームに対する応答として、このノード情報を車載ゲートウェイ装置２０に送り、車載ゲートウェイ装置２０が診断機３０から送信されたノード情報に基づいて、通信ネットワークＮＴ１の通信バスＢ１と通信ネットワークＮＴ２の通信バスＢ２との間で転送すべきデータフレームを転送フレームとして設定するようにしている。したがって、この車載通信システムによれば、上述した第１の実施形態乃至第３の実施形態と同様に、通信ネットワークＮＴ１，ＮＴ２のノードとして通信バスＢ１，Ｂ２に接続されているＥＣＵ１０のうちの何れかに通信障害が生じているような状況であっても、通信ネットワークＮＴ１，ＮＴ２のノードとして通信バスＢ１，Ｂ２に接続されているＥＣＵ１０を確実に認識して、転送フレームの設定などの処理を適切に行うことができる。
【００７１】
また、本実施形態の車載通信システムでは、通信ネットワークＮＴ１，ＮＴ２にノードとして接続された各ＥＣＵ１０が、診断機３０からの診断結果送信要求に応じる構成とされていればよく、車載ゲートウェイ装置２０からの要求に応じるための変更を施す必要がないので、上述した第２の実施形態や第３の実施形態と同様に、ＥＣＵ１０の構成を更に簡素化することができる。
【００７２】
なお、以上説明した例では、車載ゲートウェイ装置２０が診断機３０に対してノード情報送信要求フレームを送信し、診断機３０が車載ゲートウェイ装置２０からのノード情報送信要求フレームを受信したときに、記憶しているノード情報を車載ゲートウェイ装置２０に送信するようにしているが、診断機３０が任意のタイミングでノード情報を車載ゲートウェイ装置２０に送信するようにしてもよい。この場合には、車載ゲートウェイ装置２０のノード情報送信要求部４２は不要とされる。
【図面の簡単な説明】
【００７３】
【図１】本発明が適用される車載通信システムの概要を説明する図である。
【図２】第１の実施形態の車載通信システムにおけるＥＣＵ及び車載ゲートウェイ装置の内部構成を示すブロック図である。
【図３】第１の実施形態の車載通信システムにおいて、車載ゲートウェイ装置が転送フレームの設定を行う際の処理手順を示すフローチャートである。
【図４】第１の実施形態の車載通信システムにおいて、車載ゲートウェイ装置の接続ノード認識部がＥＣＵからの診断結果フレームに基づいて接続ノードの認識を行う手法を説明する図である。
【図５】第１の実施形態の車載通信システムにおいて、車載ゲートウェイ装置の転送フレーム設定部が接続ノード認識部の認識結果に基づいて転送フレームの設定を行う手法を説明する図である。
【図６】車載ゲートウェイ装置の転送処理部の変形例を示すブロック図である。
【図７】第２の実施形態の車載通信システムにおける車載ゲートウェイ装置及び診断機の内部構成を示すブロック図である。
【図８】第２の実施形態の車載通信システムにおいて、診断機がコンフィグレーションを実行する際の処理手順を示すフローチャートである。
【図９】第２の実施形態の車載通信システムにおいて、車載ゲートウェイ装置が転送フレームの設定を行う際の処理手順を示すフローチャートである。
【図１０】第３の実施形態の車載通信システムにおける車載ゲートウェイ装置及び診断機の内部構成を示すブロック図である。
【図１１】第３の実施形態の車載通信システムにおいて、診断機がＥＣＵからの診断結果フレームの収集を行う際の処理手順を示すフローチャートである。
【図１２】第３の実施形態の車載通信システムにおいて、車載ゲートウェイ装置が転送フレームの設定を行う際の処理手順を示すフローチャートである。
【図１３】第４の実施形態の車載通信システムにおける車載ゲートウェイ装置及び診断機の内部構成を示すブロック図である。
【図１４】第４の実施形態の車載通信システムにおいて、診断機が接続ノードの認識を行う際の処理手順を示すフローチャートである。
【図１５】第４の実施形態の車載通信システムにおいて、車載ゲートウェイ装置が転送フレームの設定を行う際の処理手順を示すフローチャートである。
【符号の説明】
【００７４】
１０（１０Ａ〜１０Ｋ）  ＥＣＵ
２０  車載ゲートウェイ装置
２２  接続ノード認識部
２３  転送フレーム設定部
２４ａ，２４ｂ  転送処理部
２５  診断結果送信要求部
２７  転送フレーム選別部
２８  受信診断部
３０  診断機
３１  機能制御部
３４  診断結果送信要求部
４１  診断結果送信要求部
４２  ノード情報送信要求部
５１  接続ノード認識部
【図１】
2006352553.tif 000003
【図２】
2006352553.tif 000004
【図３】
2006352553.tif 000005
【図４】
2006352553.tif 000006
【図５】
2006352553.tif 000007
【図６】
2006352553.tif 000008
【図７】
2006352553.tif 000009
【図８】
2006352553.tif 000010
【図９】
2006352553.tif 000011
【図１０】
2006352553.tif 000012
【図１１】
2006352553.tif 000013
【図１２】
2006352553.tif 000014
【図１３】
2006352553.tif 000015
【図１４】
2006352553.tif 000016
【図１５】
2006352553.tif 000017