(57)【要約】【課題】ゲートウェイ装置の中継機能を安価に診断する。【解決手段】変換部３が、バスラインＡから入力された通信データをバスラインＢの通信プロトコルに合わせて変換し、インタフェイス部２ｂを介して変換された通信データをバスラインＢに出力し、フィードバック部４が、変換部４により変換された通信データをバスラインＡにフィードバック出力する。そしてこのような構成によれば、ゲートウェイ装置１により変換される前の通信データと変換された後の通信データをバスラインＡに接続された１台のアナライザ２０によって解析できるので、ゲートウェイ装置１の中継機能を安価に診断することができる。【選択図】図１
2010177764.tif 000002
【特許請求の範囲】
【請求項１】
第１のバスラインから第２のバスラインに向けて送信される通信データを中継するゲートウェイ装置であって、
前記第１のバスラインから入力された通信データを前記第２のバスラインの通信プロトコルに合わせて変換し、変換された通信データを第２のバスラインに出力する変換部と、
前記第１のバスラインにアナライザが接続されている場合、前記変換部により変換された通信データを第１のバスラインに出力し、前記第２のバスラインにアナライザが接続されている場合、前記変換部により変換される前の通信データを第２のバスラインに出力するフィードバック部と
を有することを特徴とするゲートウェイ装置。
【請求項２】
請求項１に記載のゲートウェイ装置において、
前記フィードバック部は、前記通信データを中継する通常モードと前記第１又は第２のバスラインに接続されたアナライザを利用してゲートウェイ装置の中継機能を診断する診断モードとの間で動作モードを切り替え、動作モードが診断モードである際に作動することを特徴とするゲートウェイ装置。
【請求項３】
請求項２に記載のゲートウェイ装置において、
前記フィードバック部は、前記第１又は第２のバスラインにアナライザが接続されたか否かを監視し、第１又は第２のバスラインにアナライザが接続されたタイミングで動作モードを通常モードから診断モードに切り替えることを特徴とするゲートウェイ装置。
【請求項４】
第１のバスラインから第２のバスラインに向けて送信される通信データを中継するゲートウェイ装置の診断方法であって、
前記第１のバスラインから入力された通信データを前記第２のバスラインの通信プロトコルに合わせて変換し、変換された通信データを第２のバスラインに出力する処理と、
前記第１のバスラインにアナライザが接続されている場合、前記変換された通信データを第１のバスラインに出力する処理と、
前記第２のバスラインにアナライザが接続されている場合、前記第１のバスラインから入力された通信データを第２のバスラインに出力する処理と、
前記アナライザに入力されたゲートウェイ装置により変換される前の通信データと変換された後の通信データを解析することにより、ゲートウェイ装置の中継機能を診断する処理と
を有することを特徴とするゲートウェイ装置の診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信プロトコルが異なるバスライン間において通信データを中継するゲートウェイ装置及びその診断方法に関する。
【背景技術】
【０００２】
従来より、ゲートウェイ装置に接続された第１及び第２のバスラインにアナライザを接続し、第１のバスラインに接続されたアナライザと第２のバスラインに接続されたアナライザを利用してゲートウェイ装置により変換される前と変換された後の通信データを取得，比較することにより、ゲートウェイ装置の中継機能を診断する診断方法が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２９４９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のゲートウェイ装置の診断方法によれば、ゲートウェイ装置の中継機能を診断するために少なくとも２つのアナライザを用意する必要性があることから、ゲートウェイ装置の中継機能を安価に診断することができない。
【０００５】
本発明は上記課題を解決するためになされたものであり、その目的はゲートウェイ装置の中継機能を安価に診断可能なゲートウェイ装置及びその診断方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、第１のバスラインから入力された通信データを第２のバスラインの通信プロトコルに合わせて変換し、変換された通信データを第２のバスラインに出力し、第１のバスラインにアナライザが接続されている場合、変換された通信データを第１のバスラインに出力し、第２のバスラインにアナライザが接続されている場合、第１のバスラインから入力された通信データを第２のバスラインに出力する。
【発明の効果】
【０００７】
本発明によれば、ゲートウェイ装置により変換される前の通信データと変換された後の通信データを１つのアナライザによって解析できるので、ゲートウェイ装置の中継機能を安価に診断することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態となるゲートウェイ装置の構成を示すブロック図である。
【図２】図１に示すフィードバック部の内部構成を示すブロック図である。
【図３】図１に示す変換部に記憶されている変換テーブルの一例を示す図である。
【図４】本発明の実施形態となる診断処理の流れを示すフローチャート図である。
【図５】図２に示すバッファ部に記憶されている通信データの一例を示す図である。
【図６】図２に示すデータカプセル化部により生成されるデータパケットの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態となるゲートウェイ装置及びその診断方法について説明する。
【００１０】
〔ゲートウェイ装置の構成〕
始めに、図１乃至図３を参照して、本発明の実施形態となるゲートウェイ装置の構成について説明する。
【００１１】
本発明の実施形態となるゲートウェイ装置１は、図１に示すようにバスラインＡに接続された装置とバスラインＢに接続された装置間における情報通信を中継するものである。バスラインＡは、通信プロトコルIDB(ITS Data Bus)-1394によりバスラインＡに接続されたノードＡ１，Ａ２同士が通信できるように、車載高速ネットワークを構成している。ノードＡ１，Ａ２としては1394 DVDや1394 Display等の情報処理装置を例示できる。バスラインＢは、通信プロトコルMCAN(Multimedia CAN)によりバスラインＢに接続されたノードＢ１，Ｂ２同士が通信できるように、車載低速ネットワークを構成している。ノードＢ１，Ｂ２としてはIT MasterやAudio H/U(Head Unit）等の情報処理装置を例示することができる。
【００１２】
なお本発明は上記ネットワーク構成に限定されることはなく、CAN（Controller Area Network）, LIN（Local Interconnect Network）, FlexRay（登録商標）等の規格に準じたその他の車載ネットワークや、Ethernet（登録商標）, Bluetooth（登録商標）等の一般的な有線／無線ネットワークにも適用することができる。また詳しくは後述するが、本実施形態では、ゲートウェイ装置１の機能を診断するためにバスラインＡにアナライザ２０が接続されている。また上記車載高速ネットワークは、例えば200kB~1MB/s 程度のデータ転送速度で通信データを伝送するものであり、エンジン，トランスミッション，ブレーキ等を制御するためのデータやデジタルAVデータ等のデータを伝送する。また上記車載低速ネットワークは、例えば50kB/S程度のデータ転送速度で通信データを伝送するものであり、ライト，ワイパー，ドアロック等のボディ制御系の装置を制御するためのデータを伝送する。
【００１３】
ゲートウェイ装置１は、ASICやマイクロコンピュータにより構成され、インタフェイス部２ａ，インタフェイス部２ｂ，変換部３，及びフィードバック部４として機能する。インタフェイス部２ａは、バスラインＡから入力された通信データを変換部３とフィードバック部４に出力すると共に、変換部３により変換されたバスラインＢから入力された通信データをバスラインＡに出力する。インタフェイス部２ｂは、バスラインＢから入力された通信データを変換部３に出力すると共に、変換部３により変換されたバスラインＡから入力された通信データをバスラインＢに出力する。変換部３は、図３に示すようなバスラインＡの通信データとバスラインＢの通信データの対応関係を示すテーブルを参照して、バスラインＡ及びバスラインＢから入力された通信データをそれぞれバスラインＢ及びバスラインＡの通信プロトコルに対応した通信データに変換する。
【００１４】
フィードバック部４は、図２に示すように、コントロール部１１，バッファ部１２，データカプセル部１３を有する。コントロール部１１は、通常モードと診断モードとの間でゲートウェイ装置１の動作モードを切り替える。またコントロール部１１は、ゲートウェイ装置１の動作モードが診断モードである際、インタフェイス部２ｂからバスラインＢに出力される通信データを取得し、取得した通信データにタイムスタンプを付与してバッファ部１２に記憶する。データカプセル化部１３は、通信データに付与されているタイムスタンプを参照してバッファ部１２に記憶されている通信データを取得順に読み取り、各通信データをバスラインＡの通信プロトコルに対応したパケット（本実施形態ではIDB-1394プロトコルパケット）にカプセル化する。そしてデータカプセル化部１３は、インタフェイス部２ａを介して各パケットをバスラインＡに出力する。
【００１５】
〔診断処理〕
このような構成を有するゲートウェイ装置１では、フィードバック部４が以下に示す診断処理を実行することにより、バスラインＡに接続された１台のアナライザ２０だけでゲートウェイ装置１の機能を診断することを可能にする。以下、図４に示すフローチャートを参照して、この診断処理を実行する際のフィードバック部４の動作について説明する。
【００１６】
図４に示すフローチャートは、ゲートウェイ装置１の電源がオフ状態からオン状態に切り換えられたタイミングで開始となり、診断処理はステップＳ１の処理に進む。
【００１７】
ステップＳ１の処理では、コントロール部１１が、インタフェイス部２ａがアナライザ信号（例えばアナライザに付与された固有ＩＤを含む信号）を取得したか否かを監視することによりバスラインＡにアナライザ２０が接続されたか否かを判別する。そしてバスラインＡにアナライザ２０が接続されたタイミングでコントロール部１１は診断処理をステップＳ２の処理に進める。なおアナライザ２０は、バスラインＡに接続されると、インタフェイス部２ａに入力される通信データをタイムスタンプを付与して順次記憶していくものとする。
【００１８】
ステップＳ２の処理では、コントロール部１１が、ゲートウェイ装置１の動作モードを通常モードから診断モードに切り替える。これにより、ステップＳ２の処理は完了し、診断処理はステップＳ３の処理に進む。
【００１９】
ステップＳ３の処理では、コントロール部１１が、インタフェイス２ｂからバスラインＢに出力される変換部３により変換された通信データを取得し、取得した通信データにタイムスタンプを付与して図５に示すように取得時間順にバッファ部１２に記憶する。これにより、ステップＳ３の処理は完了し、診断処理はステップＳ４の処理に進む。
【００２０】
ステップＳ４の処理では、データカプセル化部１３が、ステップＳ３の処理によってバッファ部１２に記憶された通信データを取得時間順に読み取り、図６に示すように各通信データをバスラインＡの通信プロトコルに対応したパケットにカプセル化する。図６に示すパケットは、ヘッダ部がバスラインＡの通信プロトコルに対応した形式となっており、データ部にバッファ部１２内に記憶された通信データが格納されている。これにより、ステップＳ４の処理は完了し、診断処理はステップＳ５の処理に進む。
【００２１】
ステップＳ５の処理では、データカプセル化部１３が、インタフェイス部２ａを介してステップＳ４の処理により生成したパケットを順次バスラインＡに出力する。これにより、ステップＳ５の処理は完了し、診断処理はステップＳ６の処理に進む。
【００２２】
ステップＳ６の処理では、アナライザ２０が、ステップＳ５の処理により出力されたパケットを取得し、カプセル化されている内部の通信データを抽出する。そしてアナライザ２０は、タイムスタンプを参照して同時刻の変換前の通信データと抽出された通信データを順に比較することにより、ゲートウェイ装置１の中継機能が正常に動作しているか否かを診断する。これにより、ステップＳ６の処理は完了し、診断処理はステップＳ７の処理に進む。
【００２３】
ステップＳ７の処理では、コントロール部１１が、インタフェイス部２ａがアナライザ２０の脱着信号を取得したか否かを監視することによりバスラインＡからアナライザ２０が脱着されたか否かを判別する。そしてアナライザ２０が脱着されていない場合、コントロール部１１は診断処理をステップＳ３の処理に戻す。一方、アナライザ２０が脱着された場合には、コントロール部１１は診断処理をステップＳ８の処理に進める。
【００２４】
ステップＳ８の処理では、コントロール部１１が、ゲートウェイ装置１の動作モードを診断モードから通常モードに切り替える。これにより、ステップＳ８の処理は完了し、診断処理はステップＳ１の処理に戻る。
【００２５】
以上の説明から明らかなように、本発明の実施形態となる診断処理によれば、変換部３が、バスラインＡから入力された通信データをバスラインＢの通信プロトコルに合わせて変換し、インタフェイス部２ｂを介して変換された通信データをバスラインＢに出力し、フィードバック部４が、変換部４により変換された通信データをバスラインＡにフィードバック出力する。そしてこのような構成によれば、ゲートウェイ装置１により変換される前の通信データと変換された後の通信データをバスラインＡに接続された１台のアナライザ２０によって解析できるので、ゲートウェイ装置１の中継機能を安価に診断することができる。
【００２６】
以上、本発明者らによってなされた発明を適用した実施の形態について説明したが、本実施形態による本発明の開示の一部をなす記述及び図面により本発明は限定されることはない。例えば上記実施形態では、フィードバック部４は、変換後のバスラインＡの通信データをバスラインＡに接続されたアナライザ２０にフィードバックさせたが、バスラインＢのデータを変換せずにそのままバスラインＡに接続されたアナライザ２０に供給することにより、アナライザ２０が、変換部３により変換されたバスラインＢ上のデータとフィードバック部４によりそのまま供給されたバスラインＢのデータとを比較することにより、ゲートウェイ装置１の中継機能を診断するようにしてもよい。また本実施形態では、バスラインＢよりも高速のバスラインＡにアナライザ２０を接続したが、低速バスラインの帯域容量の範囲内で診断処理を行えばバスラインＢにアナライザ２０を接続するようにしてもよい。このように本実施形態に基づいて当業者等によりなされる他の実施の形態、実施例及び運用技術等は全て本発明の範疇に含まれる。
【符号の説明】
【００２７】
１：ゲートウェイ装置
２ａ，２ｂ：インタフェイス部
３：変換部
４：フィードバック部
１１：コントロール部
１２：バッファ部
１３：データカプセル化部
【図１】
2010177764.tif 000003
【図２】
2010177764.tif 000004
【図３】
2010177764.tif 000005
【図４】
2010177764.tif 000006
【図５】
2010177764.tif 000007
【図６】
2010177764.tif 000008