(57)【要約】【課題】不具合発生時の問題切り分け作業を支援し、短時間での切り分けを可能とする。【解決手段】上位側送受信データ格納部１０２は、上位ネットワーク側送受信部１０１が受信／送信した電文を格納する。下位側送受信データ格納部１０４は、下位ネットワーク側送受信部１０３が受信／送信した電文を格納する。送受信データ解析部１０５は、上位側送受信データ格納部１０２と下位側送受信データ格納部１０４とが格納した送受信データを解析する。【選択図】図１
2014003434.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークに接続し、一方のネットワークにおける通信文を受信し、受信した通信文を他方のネットワークにおける通信文に変換して、他方のネットワークに送信するゲートウェイ装置が通信文を変換した変換記録を記憶する変換記録記憶部と、
上記変換記録記憶部が記憶した変換記録を解析して、一連の通信が正常に行われたか否かを判定する変換記録解析部と
を有することを特徴とする解析装置。
【請求項２】
上記変換記録解析部は、一方のネットワークにおける通信文を解析して、一連の通信が正常に行われたか否かを判定し、他方のネットワークにおける通信文を解析して、一連の通信が正常に行われたか否かを判定し、双方のネットワークにおける対応する通信文についての判定結果が異なる場合、上記ゲートウェイ装置に異常があると判定する
ことを特徴とする請求項１に記載の解析装置。
【請求項３】
第一のネットワークに接続し、上記第一のネットワークに接続した装置と通信する第一の通信装置と、
第二のネットワークに接続し、上記第二のネットワークに接続した装置と通信する第二の通信装置と、
上記第一の通信装置を用いて、上記第一のネットワークにおける通信文を受信する第一の受信部と、
上記第二の通信装置を用いて、上記第二のネットワークにおける通信文を受信する第二の受信部と、
上記第一または第二の受信部が受信した通信文を変換する変換部と、
上記第一の通信装置を用いて、上記変換部が変換した通信文を送信する第一の送信部と、
上記第二の通信装置を用いて、上記変換部が変換した通信文を送信する第二の送信部と、
上記変換部が通信文を変換した変換記録を記憶する変換記録記憶部と、
上記変換記録記憶部が記憶した変換記録を解析して、一連の通信が正常に行われたか否かを判定する変換記録解析部と
を有することを特徴とする解析装置。
【請求項４】
コンピュータが実行することにより、上記コンピュータが請求項１乃至請求項３に記載の解析装置として機能することを特徴とするコンピュータプログラム。
【請求項５】
複数のネットワークに接続し、一方のネットワークにおける通信文を受信し、受信した通信文を他方のネットワークにおける通信文に変換して、他方のネットワークに送信するゲートウェイ装置が通信文を変換した変換記録を記憶し、
記憶した変換記録を解析して、一連の通信が正常に行われたか否かを判定する
ことを特徴とする解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のネットワークにより構成されるシステムの異常を解析する解析装置に関する。
【背景技術】
【０００２】
複数のネットワークにより構成されるシステムでは、ネットワークごとに通信プロトコルなどが異なる場合がある。このため、複数のネットワークの間を接続するゲートウェイ装置が、通信文を変換して中継する。
システムに不具合が発生した場合、通信記録を解析して不具合の原因を特定する必要がある。しかし、それぞれのネットワークにおける通信記録が別々にある場合、システム全体としての挙動を把握することが困難になる。これを解決するため、一方のネットワークにおける通信文と、その通信文をゲートウェイ装置が変換した通信文とを関連づける技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５４１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、複数のネットワークにおける通信文を関連づけただけでは、まだ、システム全体としての挙動を把握することが難しく、不具合の原因の特定に時間がかかる場合がある。
この発明は、例えば、複数のネットワークによって構成されるシステムで発生した不具合の原因の特定を支援することを目的とする。
【課題を解決するための手段】
【０００５】
この発明にかかる解析装置は、複数のネットワークに接続し、一方のネットワークにおける通信文を受信し、受信した通信文を他方のネットワークにおける通信文に変換して、他方のネットワークに送信するゲートウェイ装置が通信文を変換した変換記録を記憶する変換記録記憶部と、上記変換記録記憶部が記憶した変換記録を解析して、一連の通信が正常に行われたか否かを判定する変換記録解析部とを有することを特徴とする。
【発明の効果】
【０００６】
この発明にかかる解析装置によれば、複数のネットワークによって構成されるシステムで発生した不具合の原因の特定を支援することができる。
【図面の簡単な説明】
【０００７】
【図１】実施の形態１におけるゲートウェイ装置１００を示すブロック図。
【図２】実施の形態２における保守装置２００を示すブロック図。
【図３】実施の形態３における通信システム１０の全体構成を示す図。
【図４】実施の形態３におけるゲートウェイ装置１２及び解析装置１３のハードウェア資源を示す図。
【図５】実施の形態３におけるゲートウェイ装置１２及び解析装置１３の機能ブロックの構成を示す図。
【発明を実施するための形態】
【０００８】
実施の形態１．
実施の形態１について、図１を用いて説明する。
【０００９】
図１は、この実施の形態におけるゲートウェイ装置１００を示すブロック図である。
【００１０】
ゲートウェイ装置１００（解析装置）は、上位ネットワーク３００と、下位ネットワーク４００との間に設けられている。上位ネットワーク３００は、被管理機器を有する。下位ネットワーク４００は、機器管理装置を有する。下位ネットワーク４００は、上位ネットワーク３００と異なるプロトコルを用いる。例えば、上位ネットワーク３００は、ＢＡＣｎｅｔであり、下位ネットワーク４００は、設備システムである。ゲートウェイ装置１００は、両ネットワーク上を流れるコマンドを相互に変換する。
ゲートウェイ装置１００は、例えば、上位ネットワーク側送受信部１０１と、上位側送受信データ格納部１０２と、下位ネットワーク側送受信部１０３と、下位側送受信データ格納部１０４と、送受信データ解析部１０５と、解析結果格納部１０６と、上位下位ネットワークマッピング部１０７と、上位ネットワーク側制御部１０８と、下位ネットワーク側制御部１０９とから構成される。
【００１１】
上位ネットワーク側送受信部１０１（送信部・受信部）は、上位ネットワーク３００に接続し、上位ネットワークに流れるゲートウェイ装置１００宛の電文を受信し、または、ゲートウェイ装置１００から発信する電文を送信する。
上位側送受信データ格納部１０２（変換記録記憶部）は、上位ネットワーク側送受信部１０１が受信し、または、送信した電文を格納する。
下位ネットワーク側送受信部１０３（送信部・受信部）は、下位ネットワークに接続し、下位ネットワークに流れるゲートウェイ装置１００宛の電文を受信し、または、ゲートウェイ装置１００から発信する電文を送信する。
下位側送受信データ格納部１０４（変換記録記憶部）は、下位ネットワーク側送受信部１０３が受信し、または、送信した電文を格納する。
送受信データ解析部１０５（変換記録解析部）は、上位側送受信データ格納部１０２と下位側送受信データ格納部１０４とに格納した送受信データを解析する。
解析結果格納部１０６は、送受信データ解析部１０５で解析した結果を格納する。
上位下位ネットワークマッピング部１０７は、上位側送受信データ格納部１０２に格納された被管理機器の情報と機器管理装置の必要とする情報の対応する項目を一致させる。
上位ネットワーク側制御部１０８（変換部）は、上位ネットワーク側送受信部１０１が受信した電文を解釈し、上位下位ネットワークマッピング部１０７および上位ネットワーク側送受信部１０１へ命令する。
下位ネットワーク側制御部１０９（変換部）は、下位ネットワーク側送受信部１０３が受信した電文を解釈し、上位下位ネットワークマッピング部１０７および下位ネットワーク側送受信部１０３へ命令する。
【００１２】
このような構成にすることにより、作業者は、解析結果格納部１０６を確認するだけでゲートウェイ装置１００に異常が発生したかどうか判断することができ、経験や知識の必要がなく、効率的な問題切り分け作業を支援することができる。
【００１３】
なお、送受信データ解析部１０５は、ゲートウェイ装置１００の他のブロックとは全く独立して動作する構成であることが望ましい。解析結果格納部１０６は、上位側送受信データ格納部１０２及び下位側送受信データ格納部１０４に格納されたデータをひとつずつ解析し、正しい制御結果を実施しているか否かを判断し、異常と判断した場合、解析結果格納部１０６に異常結果を格納する。
こうすることにより、本来果たすべきゲートウェイ装置の処理に影響することなく、解析を実施することができる。
【００１４】
あるいは、送受信データ解析部１０５は、ゲートウェイ装置１００のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を使用していない期間（アイドル期間）中に解析するタイミングを変更する構成であってもよい。
こうすることにより、本来果たすべきゲートウェイ装置の処理に影響することなく、解析を実施することができる。
【００１５】
実施の形態２．
実施の形態２について、図２を用いて説明する。
なお、実施の形態１と共通する部分については、同一の符号を付し、説明を省略する。
【００１６】
図２は、この実施の形態における保守装置２００を示すブロック図である。
【００１７】
保守装置２００（解析装置）は、上位ネットワーク３００と、下位ネットワーク４００との間に設けられている。上位ネットワーク３００は、被管理機器を有する。下位ネットワーク４００は、機器管理装置を有する。下位ネットワーク４００は、上位ネットワークと異なるプロトコルを用いる。保守装置２００は、該両ネットワーク上を流れるコマンドを相互に変換する。
保守装置２００は、例えば、上位ネットワーク側送受信部２０１と、上位側送受信データ格納部２０２と、下位ネットワーク側送受信部２０３と、下位側送受信データ格納部２０４と、送受信データ解析部２０５と、解析結果格納部２０６と、上位下位ネットワークマッピング部２０７とから構成される。
上位ネットワーク側送受信部２０１は、上位ネットワーク３００に接続し、上位ネットワーク３００に流れる保守装置２００宛の電文を受信し、または、保守装置２００から発信する電文を送信する。
上位側送受信データ格納部２０２（変換記録記憶部）は、上位ネットワーク側送受信部２０１が受信し、または、送信した電文を格納する。
下位ネットワーク側送受信部２０３は、下位ネットワーク４００に接続し、下位ネットワーク４００に流れる保守装置２００宛の電文を受信し、または、保守装置２００から発信する電文を送信する。
下位側送受信データ格納部２０４（変換記録記憶部）は、下位ネットワーク側送受信部２０３が受信し、または、送信した電文を格納する。
送受信データ解析部２０５（変換記録解析部）は、上位側送受信データ格納部２０２と下位側送受信データ格納部２０４とに格納した送受信データを解析する。
解析結果格納部２０６は、送受信データ解析部２０５で解析した結果を格納する。
上位下位ネットワークマッピング部２０７は、上位側送受信データ格納部２０２に格納された被管理機器の情報と機器管理装置の必要とする情報の対応する項目を一致させる。
【００１８】
このような構成にすることにより、ゲートウェイ装置１００と同じプラットフォーム上で保守装置２００を実現することができ、製造コストの削減につながる。
【００１９】
なお、この実施の形態における保守装置２００が実行するプログラムを、既存のパーソナルコンピュータ（ＰＣ）が実行する構成であってもよい。そうすれば、ＰＣをこの実施の形態にかかる保守装置２００として機能させることができる。
【００２０】
このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（ＣｏｍｐａｃｔＤｉｓｋＲｅａｄ−ＯｎｌｙＭｅｍｏｒｙ）、ＤＶＤ（ＤｉｇｉｔａｌＶｅｒｓａｔｉｌｅＤｉｓｋ）、ＭＯ（ＭａｇｎｅｔｏＯｐｔｉｃａｌＤｉｓｋ）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【００２１】
実施の形態３．
実施の形態３について、図３〜図５を用いて説明する。
なお、実施の形態１または実施の形態２と共通する部分については、同一の符号を付し、説明を省略する。
【００２２】
図３は、この実施の形態における通信システム１０の全体構成を示す図である。
【００２３】
通信システム１０は、例えばビル管理システムの一部である。通信システム１０は、例えば、複数のネットワーク１１ａ〜１１ｃと、複数のゲートウェイ装置１２ａ，１２ｂと、解析装置１３と、複数の装置１４ａ〜１４ｉとを有する。
ネットワーク１１ｂは、例えば、上位ネットワークである。ネットワーク１１ａは、例えば、照明設備ネットワーク（下位ネットワーク）である。ネットワーク１１ｃは、例えば、空調設備ネットワーク（下位ネットワーク）である。
【００２４】
ゲートウェイ装置１２ａは、複数のネットワーク１１ａ，１１ｂに接続している。ゲートウェイ装置１２ｂは、複数のネットワーク１１ｂ，１１ｃに接続している。解析装置１３は、ネットワーク１１ａとゲートウェイ装置１２ａとの間の通信路、及び、ネットワーク１１ｂとゲートウェイ装置１２ａとの間の通信路に接続している。装置１４ａ〜１４ｃは、ネットワーク１１ａに接続している。装置１４ｄ〜１４ｆは、ネットワーク１１ｂに接続している。装置１４ｇ〜１４ｉは、ネットワーク１１ｃに接続している。
【００２５】
それぞれの装置１４（１４ａ〜１４ｉ）は、接続しているネットワーク１１（１１ａ〜１１ｃ）を介して、他の装置１４と通信する。異なるネットワーク１１に接続している装置１４間の通信は、ゲートウェイ装置１２（１２ａ，１２ｂ）が中継する。装置１４は、例えば、空調機や照明器具などの設備機器や、中央監視装置などである。
それぞれの装置１４が送受信する通信文のフォーマット、プロトコル、変調方式、通信速度などは、接続しているネットワーク１１ごとに異なるものであってもよい。その場合、ゲートウェイ装置１２がこれらの変換をする。これにより、それぞれの装置１４は、通信相手の装置１４が接続しているネットワーク１１に関わらず、同じように通信をすることができる。
【００２６】
ゲートウェイ装置１２は、中継した通信を記録する。ゲートウェイ装置１２は、記録した通信の内容を、解析装置１３に対して送信する。
解析装置１３は、ゲートウェイ装置１２が中継した通信の記録を受信する。解析装置１３は、ゲートウェイ装置１２ａが中継した通信の記録を、ネットワークを介さず、ゲートウェイ装置１２ａから直接受信する。また、解析装置１３は、ゲートウェイ装置１２ｂが中継した通信の記録を、ネットワーク１１ｂを介して受信する。
解析装置１３は、受信した通信記録を解析する。
【００２７】
なお、解析装置１３は、ゲートウェイ装置１２ａとネットワーク１１ａ，１１ｂとの間の通信路ではなく、いずれかのネットワークに接続している構成であってもよい。
また、解析装置１３は、いずれかのゲートウェイ装置１２と物理的に一体に構成されたものであってもよい。
【００２８】
図４は、この実施の形態におけるゲートウェイ装置１２及び解析装置１３のハードウェア資源を示す図である。
【００２９】
ゲートウェイ装置１２は、例えば、制御装置９１と、入力装置９２と、出力装置９３と、記憶装置９４と、演算装置９５と、複数の通信装置９６ａ，９６ｂとを有するコンピュータである。
制御装置９１は、記憶装置９４が記憶したコンピュータプログラムを実行することにより、ゲートウェイ装置１２全体を制御する。
記憶装置９４は、制御装置９１が実行するコンピュータプログラムや、演算装置９５が演算に用いるデータなどを記憶する。
演算装置９５は、制御装置９１からの指示にしたがって、例えば記憶装置９４が記憶したデータなどを用いて、算術演算や論理演算などの演算をする。演算装置９５が演算した結果を表わすデータは、例えば記憶装置９４が記憶する。
入力装置９２は、ゲートウェイ装置１２の外部から情報を入力して、データに変換する。入力装置９２が変換したデータは、例えば記憶装置９４が記憶する。入力装置９２は、例えば、キーボードなどの操作入力装置、カメラなどの画像入力装置、マイクなどの音声入力装置などである。
出力装置９３は、例えば記憶装置９４が記憶したデータなどを変換して、ゲートウェイ装置１２の外部へ出力する。出力装置９３は、例えば、ＬＣＤなどの表示装置、スピーカなどの音声出力装置などである。
通信装置９６（９６ａ，９６ｂ）は、ネットワーク１１に接続し、装置１４や解析装置１３などと通信をする。例えば、ゲートウェイ装置１２ａの通信装置９６ａは、ネットワーク１１ａに接続し、通信装置９６ｂは、ネットワーク１１ｂに接続している。また、ゲートウェイ装置１２ｂの通信装置９６ａは、ネットワーク１１ｂに接続し、通信装置９６ｂは、ネットワーク１１ｃに接続している。
【００３０】
解析装置１３は、ゲートウェイ装置１２と同様、例えば、制御装置９１と、入力装置９２と、出力装置９３と、記憶装置９４と、演算装置９５と、通信装置９６とを有するコンピュータである。
解析装置１３の通信装置９６ａは、ネットワーク１１ａとゲートウェイ装置１２ａとの間の通信路に接続し、通信装置９６ｂは、ゲートウェイ装置１２ａとネットワーク１１ｂとの間の通信路に接続している。
なお、解析装置１３の通信装置９６は、１つだけであってもよい。
【００３１】
また、ゲートウェイ装置１２と解析装置１３とが物理的に一体の装置である場合、ゲートウェイ装置１２と解析装置１３とは、同じ制御装置９１、入力装置９２、出力装置９３、記憶装置９４、演算装置９５、通信装置９６などを共用する構成であってもよい。
【００３２】
以下に説明するゲートウェイ装置１２や解析装置１３の機能ブロックは、記憶装置９４が記憶したコンピュータプログラムを制御装置９１が実行することにより実現できる。なお、ゲートウェイ装置１２や解析装置１３の機能ブロックは、デジタル回路やアナログ回路などの電気的構成や、その他の構成によって実現されるものであってもよい。
【００３３】
図５は、この実施の形態におけるゲートウェイ装置１２及び解析装置１３の機能ブロックの構成を示す図である。
【００３４】
ゲートウェイ装置１２は、例えば、複数の受信部２１ａ，２１ｂと、複数の送信部２２ａ，２２ｂと、変換規則記憶部２３と、変換部２４と、変換記録記憶部２５と、変換記録送信部２６とを有する。
【００３５】
受信部２１ａは、通信装置９６ａを用いて、装置１４などが送信した通信文を受信する。例えば、ゲートウェイ装置１２ａにおいて通信装置９６ａがネットワーク１１ａに接続している場合、受信部２１ａは、装置１４ａ〜１４ｃが送信した通信文を受信する。
受信部２１ｂは、通信装置９６ｂを用いて、装置１４などが送信した通信文を受信する。例えば、ゲートウェイ装置１２ａにおいて通信装置９６ｂがネットワーク１１ｂに接続している場合、受信部２１ｂは、装置１４ｄ〜１４ｆが送信した通信文や、装置１４ｇ〜１４ｉが送信しゲートウェイ装置１２ｂが中継した通信文などを受信する。
【００３６】
変換規則記憶部２３は、記憶装置９４を用いて、通信文を変換するための変換規則を表わすデータを記憶している。変換規則には、例えば、識別子の変換規則、コマンドの変換規則、プロトコルの変換規則などがある。
変換部２４は、演算装置９５を用いて、変換規則記憶部２３が記憶したデータによって表わされる変換規則にしたがって、受信部２１が受信した通信文を変換する。
【００３７】
送信部２２ａは、通信装置９６ａを用いて、変換部２４が変換した通信文を装置１４などに対して送信する。例えば、ゲートウェイ装置１２ａにおいて通信装置９６ａがネットワーク１１ａに接続している場合、送信部２２ａは、装置１４ｄ〜１４ｉなどが送信した通信文を変換した通信文を、その宛て先である装置１４ａ〜１４ｃに対して送信する。
送信部２２ｂは、通信装置９６ｂを用いて、変換部２４が変換した通信文を装置１４などに対して送信する。例えば、ゲートウェイ装置１２ａにおいて通信装置９６ｂがネットワーク１１ｂに接続している場合、送信部２２ｂは、装置１４ａ〜１４ｃなどが送信した通信文を変換した通信文を、その宛て先である装置１４ｄ〜１４ｆや、その宛て先である装置１４ｇ〜１４ｉに対する通信文を中継するゲートウェイ装置１２ｂなどに対して送信する。
【００３８】
識別子とは、通信文の宛て先や送信元を指定するため、装置１４などに割り当てられたＩＤのことである。例えば、ネットワーク１１ａにおける識別子が装置固有の番号であり、ネットワーク１１ｂにおける識別子がＩＰアドレスであるなど、ネットワーク１１ごとに識別子のフォーマットが異なる場合がある。その場合、例えば、ネットワーク１１ａに接続している装置１４ａは、装置固有の番号によって識別されるが、ネットワーク１１ｂに接続した装置１４などから装置１４ａ宛の通信文を送信するため、装置１４ａに対して仮想的にＩＰアドレスを割り当てる。このため、一つの装置１４が複数の識別子を持つことになる。変換規則記憶部２３は、同じ装置１４に割り当てられた複数の識別子の対応関係を記憶する。変換部２４は、受信部２１（２１ａ，２１ｂ）が受信した通信文の宛て先や送信元を表わす識別子を、変換規則記憶部２３が記憶した対応関係に基づいて変換する。
【００３９】
また、ＴＣＰのようにコネクションの確立や再送などの制御を伴うプロトコルと、そのような複雑な制御を伴わないプロトコルとでは、送受信される通信文の数が異なる。このため、ゲートウェイ装置１２は、受信した通信文を中継するのではなく、宛て先である装置１４の代理として、受信した通信文に応答する場合がある。例えば、受信部２１ｂがネットワーク１１ｂを介して受信した通信文が「コネクション確立要求」である場合、変換部２４は、変換規則記憶部２３が記憶した変換規則に基づいて「確認応答」を生成する。変換部２４が生成した「確認応答」は、送信部２２ａがネットワーク１１ａを介して「コネクション確立要求」の宛て先である装置１４に送信するのではなく、送信部２２ｂがネットワーク１１ｂを介して「コネクション確立要求」の送信元である装置１４に送信する。
【００４０】
変換記録記憶部２５は、記憶装置９４を用いて、変換部２４が通信文を変換した記録（変換記録）を表わすデータを蓄積して記憶する。変換記録記憶部２５は、受信部２１が受信し変換部２４が変換する前の通信文（変換前通信文）と、変換部２４が変換して送信部２２が送信した通信文（変換後通信文）とを対応づけて記憶する。
【００４１】
変換記録送信部２６は、通信装置９６を用いて、変換記録記憶部２５が蓄積して記憶した変換記録を表わすデータを、解析装置１３に対して送信する。
なお、変換記録記憶部２５は、変換記録送信部２６が解析装置１３に対して送信した変換記録を表わすデータを消去して、記憶装置９４の記憶領域を確保する構成であってもよい。
【００４２】
解析装置１３は、例えば、変換記録受信部３１と、変換記録記憶部３２と、変換記録解析部３３と、解析結果記憶部３４と、解析結果出力部３５とを有する。
【００４３】
変換記録受信部３１は、通信装置９６を用いて、ゲートウェイ装置１２の変換記録送信部２６が解析装置１３に対して送信した変換記録を表わすデータを受信する。
変換記録記憶部３２は、記憶装置９４を用いて、変換記録受信部３１が受信した変換記録を表わすデータを蓄積して記憶する。
変換記録解析部３３は、演算装置９５を用いて、変換記録記憶部３２が記憶したデータによって表わされる変換記録を解析する。
解析結果記憶部３４は、記憶装置９４を用いて、変換記録解析部３３が解析した結果（解析結果）を表わすデータを記憶する。
解析結果出力部３５は、出力装置９３を用いて、解析結果記憶部３４が記憶したデータによって表わされる解析結果を出力する。
【００４４】
変換記録解析部３３は、例えば、次のようにして、変換記録を解析する。
【００４５】
変換記録解析部３３は、演算装置９５を用いて、一連の通信をなす複数の通信文を関連づける。例えば、ゲートウェイ装置１２が通信を中継した２つのネットワーク１１のいずれかで用いられるプロトコルがコネクション制御を伴うものである場合、変換記録解析部３３は、同じコネクションに属する通信文を関連づける。あるいは、変換記録解析部３３は、通信文の送信元と宛て先との組合せが同じ通信文を関連づける。
【００４６】
変換記録解析部３３は、演算装置９５を用いて、関連づけた複数の通信文のシーケンスが正しいか否かを判定する。例えば、変換記録解析部３３は、記憶装置９４を用いて、正しい通信シーケンスの雛形を、あらかじめ記憶しておく。変換記録解析部３３は、関連づけた複数の通信文が正しい通信シーケンスの雛形に合致するか否かを判定する。関連づけた複数の通信文が正しい通信シーケンスの雛形に合致する場合、変換記録解析部３３は、正常と判定する。関連づけた複数の通信文が正しい通信シーケンスの雛形に合致しない場合、変換記録解析部３３は、異常と判定する。
【００４７】
あるいは、変換記録解析部３３は、演算装置９５を用いて、関連づけた複数の通信文のうちのいずれかを解析して、その通信文に対する応答として期待される通信文を生成する。変換記録解析部３３は、演算装置９５を用いて、関連づけた複数の通信文のうちから、解析した通信文に対する応答である通信文を判定する。変換記録解析部３３は、生成した通信文と、判定した通信文とを比較して、期待通りの応答が返っているか否かを判定する。期待通りの応答が返っている場合、変換記録解析部３３は、正常と判定する。期待通りの応答が返っていない場合、変換記録解析部３３は、異常と判定する。
【００４８】
変換記録解析部３３は、ネットワーク１１ごとに別々に、正常か異常かの判定をする。一方のネットワーク１１における通信文についての判定結果と、それを変換した他方のネットワーク１１における通信文についての判定結果とが異なる場合、変換記録解析部３３は、ゲートウェイ装置１２における変換に異常があると判定する。双方のネットワーク１１における通信文についての判定結果が一致している場合、変換記録解析部３３は、ゲートウェイ装置１２における変換は正常であり、装置１４（あるいはネットワーク１１）に異常があると判定する。
【００４９】
このようにして、不具合の発生箇所を絞り込むことにより、通信システム１０の管理者が、不具合の原因を特定するのを支援することができる。
【００５０】
なお、ゲートウェイ装置１２と解析装置１３とが一体に構成されている場合、変換記録送信部２６、変換記録受信部３１及び変換記録記憶部３２は、なくてもよい。その場合、変換記録解析部３３は、変換記録記憶部２５が記憶した変換記録を解析する。
【００５１】
以上、各実施の形態で説明した構成は、一例であり、他の構成であってもよい。例えば、異なる実施の形態で説明した構成を組み合わせた構成であってもよいし、本質的でない部分の構成を、他の構成で置き換えた構成であってもよい。
【符号の説明】
【００５２】
１００，１２  ゲートウェイ装置、２００  保守装置、１０１，２０１  上位ネットワーク側送受信部、１０２，２０２  上位側送受信データ格納部、１０３，２０３  下位ネットワーク側送受信部、１０４，２０４  下位側送受信データ格納部、１０５，２０５  送受信データ解析部、１０６，２０６  解析結果格納部、１０７，２０７  上位下位ネットワークマッピング部、１０８  上位ネットワーク側制御部、１０９  下位ネットワーク側制御部、３００  上位ネットワーク、４００  下位ネットワーク、１０  通信システム、１１  ネットワーク、１３  解析装置、１４  装置、２１  受信部、２２  送信部、２３  変換規則記憶部、２４  変換部、２５，３２  変換記録記憶部、２６  変換記録送信部、３１  変換記録受信部、３３  変換記録解析部、３４  解析結果記憶部、３５  解析結果出力部、９１  制御装置、９２  入力装置、９３  出力装置、９４  記憶装置、９５  演算装置、９６  通信装置。
【図１】
2014003434.tif 000003
【図２】
2014003434.tif 000004
【図３】
2014003434.tif 000005
【図４】
2014003434.tif 000006
【図５】
2014003434.tif 000007