(57)【要約】【課題】受信側装置自体の異常も検出することができる装置間伝送装置を提供することである。【解決手段】多重化された送信側装置１１の各系（Ａ系・Ｂ系・Ｃ系）からの情報に各系を識別するための系情報を付加して伝送し、受信側装置１２は、伝送されてきた各系の情報を受信し、各系の情報に含まれる系情報に基づいて受信した各系の情報の正当性を判定する。また、受信した各系の情報の正当性の判定結果に基づいて自己の各系の正当性も判定する。【選択図】  図１
2004362203.tif 000002
【特許請求の範囲】
【請求項１】
情報多重伝送系の多重化された各系から出力される情報に各系を識別するための系情報を付加して伝送する送信側装置と、伝送されてきた各系の情報を受信すると共に前記系情報に基づいて受信した各系の情報の正当性を判定する受信側装置とを備え、前記受信側装置は、受信した各系の情報の正当性の判定結果に基づいて自己の各系の正当性を判定することを特徴とする装置間伝送装置。
【請求項２】
前記通信側装置は、前記各系の本来の系情報とは異なる他系の系情報を含ませたテスト情報を周期的に送信し、前記受信側装置は、伝送されてきたテスト情報を受信すると共に受信したテスト情報に含まれる前記系情報に基づいて各系の情報の正当性を判定し、その判定結果に基づいて自己の各系の正当性を判定することを特徴とする請求項１に記載の装置間伝送装置。
【請求項３】
前記送信側装置は、前記系情報の付加に代えて前記各系の情報を系特有の暗号鍵によって暗号化して送信し、前記受信側装置は、受信した各系の暗号化された情報を復号化し、復号化できない系を正当性がないと判定することを特徴とする請求項１に記載の装置間伝送装置。
【請求項４】
前記送信側装置は、前記系情報の付加に代えて前記各系の情報のハッシュ値を付加して送信し、前記受信側装置は、伝送されてきた各系の情報のハッシュ値を求め前記付加されたハッシュ値と照合して自己の各系の正当性を判定することを特徴とする請求項１に記載の装置間伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多重化された装置間の情報伝送を行う装置間伝送装置に関する。
【０００２】
【従来の技術】
例えば、多重化された装置間の情報伝送として、送信側装置の多重化された各系から全く同じ情報を並列的に伝送し、受信側装置では伝送されてきた各系の情報の照合を行って、フェールセーフにより処理しその信頼性を向上させている。このような装置間伝送装置では、伝送路の途中にフェールセーフではないバッファや通信装置（非フェールセーフ装置）が含まれている場合には、その非フェールセーフ装置の健全性を確認することが難しい。
【０００３】
例えば、多重化された送信側装置の各系からばらばらなタイミングで出力される情報を非フェールセーフ装置であるバッファで一旦保持し、改めて同期を取って各系ごとに一定のタイミングで受信側装置に伝送するようなシステムの場合、非フェールセーフ装置であるバッファの故障によって、各系の特定の系の情報のみを送り続けるような事態が発生しても、それを受信側装置で検知することが難しい。このような故障は、非フェールセーフ装置であるバッファが各系の領域から情報を読み出す機能において、何らかの原因によって各系の各情報領域の先頭アドレスとして同じ値が設定された場合などに起こり得ることである。
【０００４】
そこで、複数の系で構成されたフェールセーフ装置間の相互の伝送において、フェールセーフ装置間に非フェールセーフ装置が存在するシステムでは、特願２００２−２６８７７９号に示されるように、送信側装置から送信する情報に各系を識別するための系情報を付加し、受信側装置でその系情報が正しく送信されているか否かを確認して非フェールセーフ装置の正当性を確認するようにした装置間情報多重伝送方法が提供されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、この装置間情報多重伝送方法では、非フェールセーフ装置における情報伝達の異常をフェールセーフ装置である受信側装置で検知することは可能であるが、フェールセーフ装置である受信側装置自体に異常が発生した際にそれを発見するのが困難である。
【０００６】
図４に示すように、送信側装置１１および受信側装置１２がそれぞれ３重系のＡ系・Ｂ系・Ｃ系のフェールセーフ装置で構成され、送信側装置１１と受信側装置１２との間に非フェールセーフ装置であるバッファ１３が存在するシステムを考える。送信側装置１１の各系（Ａ系・Ｂ系・Ｃ系）からの情報はパラレルに出力され、各系の情報はバッファ１３でパラレルシリアル変換されてシリアルに送信され、受信側装置１２の入力端で分岐して各系（Ａ系・Ｂ系・Ｃ系）の情報を格納する照合メモリにそれぞれ入力される。そして、各系（Ａ系・Ｂ系・Ｃ系）において格納された情報の系情報がその系と一致するか否かを判定する。
【０００７】
いま、非フェールセーフ装置であるバッファ１３において異常が発生し、各系の情報としてＡ系・Ｂ系・Ｃ系であるべきところを、Ａ系・Ａ系・Ｃ系の情報が送られてきたとする。この場合、受信側装置のＡ系にはＡ系の情報が、Ｂ系にはＡ系の情報が、Ｃ系にはＣ系の情報がそれぞれ格納される。そして、系情報の判定により、本来であるとＢ系の情報が異常であるので、受信側装置１２のＢ系が「系情報ＮＯ」と判断しなければならないが、「系情報ＯＫ」と判断したとすると、それを他の系であるＡ系やＣ系が見つけることができない。従って、ある系において潜在故障を内在したまま動作するような状況が発生する。
【０００８】
本発明の目的は、受信側装置自体の異常も検出することができる装置間伝送装置を提供することである。
【０００９】
【課題を解決するための手段】
請求項１の発明に係わる装置間伝送装置は、情報多重伝送系の多重化された各系から出力される情報に各系を識別するための系情報を付加して伝送する送信側装置と、伝送されてきた各系の情報を受信すると共に前記系情報に基づいて受信した各系の情報の正当性を判定する受信側装置とを備え、前記受信側装置は、受信した各系の情報の正当性の判定結果に基づいて自己の各系の正当性を判定することを特徴とする。
【００１０】
請求項１の発明に係わる装置間伝送装置では、多重化された送信側装置の各系からの情報に各系を識別するための系情報を付加して伝送し、受信側装置は、伝送されてきた各系の情報を受信し、各系の情報に含まれる系情報に基づいて受信した各系の情報の正当性を判定する。また、受信した各系の情報の正当性の判定結果に基づいて自己の各系の正当性も判定する。
【００１１】
請求項２の発明に係わる装置間伝送装置は、請求項１の発明において、前記通信側装置は、前記各系の本来の系情報とは異なる他系の系情報を含ませたテスト情報を周期的に送信し、前記受信側装置は、伝送されてきたテスト情報を受信すると共に受信したテスト情報に含まれる前記系情報に基づいて各系の情報の正当性を判定し、その判定結果に基づいて自己の各系の正当性を判定することを特徴とする。
【００１２】
請求項２の発明に係わる装置間伝送装置では、通信側装置から各系の本来の系情報とは異なる他系の系情報を含ませたテスト情報を周期的に送信する。受信側装置では伝送されてきたテスト情報に含まれる系情報に基づいて各系の情報の正当性を判定し、その判定結果に基づいて自己の各系の正当性を判定する。
【００１３】
請求項３の発明に係わる装置間伝送装置は、請求項１の発明において、前記送信側装置は、前記系情報の付加に代えて前記各系の情報を系特有の暗号鍵によって暗号化して送信し、前記受信側装置は、受信した各系の暗号化された情報を復号化し、復号化できない系を正当性がないと判定することを特徴とする。
【００１４】
請求項３の発明に係わる装置間伝送装置では、送信側装置から系情報の付加に代えて各系の情報を系特有の暗号鍵によって暗号化して送信する。受信側装置で受信した各系の暗号化された情報を復号化し、復号化できない系を正当性がないと判定する。
【００１５】
請求項４の発明に係わる装置間伝送装置は、請求項１の発明において、前記送信側装置は、前記系情報の付加に代えて前記各系の情報のハッシュ値を付加して送信し、前記受信側装置は、伝送されてきた各系の情報のハッシュ値を求め前記付加されたハッシュ値と照合して自己の各系の正当性を判定することを特徴とする。
【００１６】
請求項４の発明に係わる装置間伝送装置では、送信側装置から系情報の付加に代えて各系の情報のハッシュ値を付加して送信する。受信側装置では伝送されてきた各系の情報のハッシュ値を求め、付加されたハッシュ値と照合して自己の各系の正当性を判定する。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を説明する。図１は本発明の実施の形態に係わる装置間伝送装置のブロック構成図である。図１に示すように、送信側装置１１および受信側装置１２は、それぞれ３重系のＡ系・Ｂ系・Ｃ系のフェールセーフ装置であり、送信側装置１１と受信側装置１２との間に非フェールセーフ装置であるバッファ１３が設けられている。
【００１８】
送信側装置１１の各系（Ａ系・Ｂ系・Ｃ系）から送信される情報ブロックは、各系共に同一の伝送情報を格納する情報部とデータを識別するための通番部とを有し、通番部に各系の情報ブロックを識別するための系情報を含ませている。すなわち、各系の情報ブロックには、各系ごとの識別が可能となるように各系ごとに系情報が付加される。送信側装置１１の各系（Ａ系・Ｂ系・Ｃ系）からの情報ブロックはパラレルに出力され、各系の情報ブロックはバッファ１３でパラレルシリアル変換されてシリアルに送信され、受信側装置１２の入力端で分岐して各系（Ａ系・Ｂ系・Ｃ系）の情報を格納する照合メモリおよび系正当性判定手段１４にそれぞれ入力される。
【００１９】
受信側装置１２の各系（Ａ系・Ｂ系・Ｃ系）においては、自己の系に格納された情報ブロックの系情報が自己の系と一致するか否かを判定する。一方、系正当性判定手段１４は、受信した各系（Ａ系・Ｂ系・Ｃ系）の系情報の正当性の判定結果に基づいて各系の正当性を判定する。そして、異常と判定した系についてはシステムから切り離したり、必要に応じて警報を出力する。これにより、異常のある機器の伝送情報を除外することが可能となり信頼性を向上させることができる。
【００２０】
いま、非フェールセーフ装置であるバッファ１３において異常が発生し、各系の情報としてＡ系・Ｂ系・Ｃ系であるべきところが、図２に示すように、Ａ系・Ａ系・Ｃ系の情報が受信側装置１２にパラレルに送信されてきたとする。この場合、受信側装置のＡ系にはＡ系の情報が、Ｂ系にはＡ系の情報が、Ｃ系にはＣ系の情報がそれぞれ格納される。そして、系情報の判定により、本来であるとＢ系の情報が異常であるので、受信側装置１２のＢ系が「系情報ＮＯ」と判断しなければならないが、「系情報ＯＫ」と判断したとすると、その異常を他の系であるＡ系やＣ系が見つけることができない。
【００２１】
一方、系正当性判定手段１４は、受信側装置１２にパラレルに送信されてきた情報を入力すると共に、各系（Ａ系・Ｂ系・Ｃ系）の系情報の正当性の判定結果を入力し、受信側装置１２の各系の正当性を判定する。例えば、受信側装置１２のＢ系が「系情報ＮＯ」と判断すべきところを「系情報ＯＫ」と判断しているときは受信側装置１２のＢ系と判定する。そして、異常と判定した系についてはシステムから切り離したり、必要に応じて警報を出力する。これにより、異常のある系の伝送情報を除外することが可能となり信頼性を向上させることができる。
【００２２】
以上の説明では、Ａ系・Ｂ系・Ｃ系の３重系による送信側装置１１および受信側装置１２の相互間の情報多重伝送の場合について説明したが、系の多重数に依存することなく、また送信側装置１１とバッファ１３との間、バッファ１３と受信側装置１２との間の多重数が同一である必要はなく、例えば３重系−２重系のように多重数が異なっていても適用可能である。
【００２３】
また、通信側装置１１から周期的にテスト情報を送信するようにしても良い。そして、そのテスト情報に基づく受信側装置１２の処理結果を判定することで受信側装置１２の異常を検出する。テスト情報としては、各系（Ａ系・Ｂ系・Ｃ系）の本来の系情報とは異なる他系の系情報を含ませた情報を用いる。例えば、テスト情報として送信側装置１１の系情報を同一とした系情報、すなわち、Ａ系・Ａ系・Ａ系、Ｂ系・Ｂ系・Ｂ系、Ｃ系・Ｃ系・Ｃ系を所定の周期で送信する。
【００２４】
図３は、テスト情報として、Ａ系・Ａ系・Ａ系、Ｂ系・Ｂ系・Ｂ系、Ｃ系・Ｃ系・Ｃ系の系情報を所定の周期で送信した場合の情報ブロックの通番部の説明図である。情報ブロックの通番部には、送信データを識別するための一連の番号が格納され、系情報はこの通番部にＡ系、Ｂ系、Ｃ系として付加されている。
【００２５】
まず、通常時の系情報を付加してＡ系・Ｂ系・Ｃ系の情報を送信し、ついでＡ系・Ａ系・Ａ系のテスト情報を送信し、次に通常の系情報を付加したＡ系・Ｂ系・Ｃ系を送信し、ついでＢ系・Ｂ系・Ｂ系のテスト情報を送信し、次に通常の系情報を付加したＡ系・Ｂ系・Ｃ系を送信し、ついでＣ系・Ｃ系・Ｃ系のテスト情報を送信する。以下同様に、通常時の系情報を付加したＡ系・Ｂ系・Ｃ系を送信しテスト情報として、すべてＡ系としたＡ系・Ａ系・Ａ系、すべてＢ系としたＢ系・Ｂ系・Ｂ系、すべてＣ系としたＣ系・Ｃ系・Ｃ系を循環して送信する。このテスト情報の受信側装置１２での受信処理を判断することにより、系情報の判断機能が正常に動作していることを確認する。
【００２６】
この場合、受信側装置１２の各系での照合メモリの固定故障の検出が可能となる。例えば、すべてが同じ系であるＡ系、Ｂ系、Ｃ系のテスト情報に対して、判断結果が変化しない系があるときは、その系の照合メモリの固定故障と判断できる。また、通常の動作状態においてテスト情報を送信するので、バッファ１３（非フェールセーフ装置）もしくは送信側装置１１（フェールセーフ装置）に異常が発生し、その異常な情報（例えば、Ａ系・Ａ系・Ｃ系など）が送られてくる前にその異常を判断することができる。従って、早期に異常情報を得ることができる。
【００２７】
また、系情報の付加に代えて、送信側装置１１から各系の情報を系特有の暗号鍵によって暗号化して送信し、受信側装置１２において、受信した各系の暗号化された情報を復号化するようにし、復号化できない系を正当性がないと判定するようにすることも可能である。
【００２８】
すなわち、送信側装置１１からの情報に系情報を付加するのではなく、それぞれの系の情報を系特有の暗号鍵によって暗号化し各系の情報を区別する。そして、受信側装置１２で、それぞれの系に対する公開鍵を用いて復号する。この場合、非フェールセーフ装置で誤ってＡ系・Ａ系・Ｃ系の情報が送られた場合、受信側装置１２では、Ｂ系の情報を復号することができず、Ｂ系の情報に異常が発生していることを判断できる。
【００２９】
この暗号を用いた場合に復号処理などの関係で時間がかかることが予想される場合には、送信側装置１１でハッシュ値を付加して送信することで送信側装置１１の系を特定することができる。すなわち、送信側装置１１から系情報の付加に代えて、各系の情報のハッシュ値を演算して、そのハッシュ値を付加して送信する。受信側装置１２では、伝送されてきた各系の情報に基づいてハッシュ値を求め、付加されたハッシュ値と照合して自己の各系の正当性を判定する。ここで、ハッシュ値とはハッシュ関数（一方向性要約関数）により情報原文から固定長の乱数を発生させて生成した値であり、ハッシュ値は固定長であることから暗号の復号に要する時間よりは短い時間で処理できる。
【００３０】
【発明の効果】
以上述べたように本発明によれば、受信側装置の異常のある系を検出することができるので、信頼性を向上させることができる。また、テスト情報を周期的に伝送するようにした場合には、例えば、受信側装置の各系での照合メモリの固定故障の検出が容易に行え、早期に異常情報を得ることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係わる装置間伝送装置のブロック構成図。
【図２】図１のシステム構成において伝送異常が発生した場合の説明図。
【図３】本発明の実施の形態におけるテスト情報として、Ａ系・Ａ系・Ａ系、Ｂ系・Ｂ系・Ｂ系、Ｃ系・Ｃ系・Ｃ系の系情報を所定の周期で送信した場合の情報ブロックの通番部の説明図。
【図４】フェールセーフ装置間に非フェールセーフ装置が介在した場合の装置間伝送装置のブロック構成図。
【符号の説明】
１１…送信側装置、１２…受信側装置、１３…バッファ、１４…系正当性判定手段
【図１】
2004362203.tif 000003
【図２】
2004362203.tif 000004
【図３】
2004362203.tif 000005
【図４】
2004362203.tif 000006