(57)【要約】【課題】既存の設備を変更することなく、通信の信頼性を向上させると共に、新たな監視対象を追加可能な監視システムを提供する。【解決手段】  監視サーバと監視対象の通信経路間に設置される第１の中継装置と、第１の中継装置より通信経路上で前記監視サーバに近くに設置される第２の中継装置とを用いて、監視対象の情報処理装置から前記第１の中継装置に、非接続型通信プロトコルで送信されてくる通信パケットを一時記憶し、第２の中継装置からの要求に基づいて、第１の中継装置に一時記憶された通信パケットを、接続型通信プロトコルの通信パケットに変換処理して第２の中継装置に送信し、第２の中継装置で受信した、接続型通信プロトコルの通信パケットを変換処理（復元処理）した非接続型通信プロトコルの通信パケットを、前記監視サーバに送信することとした。【選択図】図５
2009194677.tif 000002
【特許請求の範囲】
【請求項１】
第１の中継地点と第２の中継地点との間でパケット通信を行なうパケット中継方法であって、
第１の中継地点に設置される第１の中継装置を用いて、第１の中継点に非接続（connectionless）型通信プロトコルで流入する通信パケットを一時記憶し、
第２の中継地点に設置される第２の中継装置からの要求に基づいて、前記第１の中継装置に一時記憶された前記通信パケットを、接続型通信プロトコルの通信パケットに変換処理して前記第２の中継装置に送信し、
前記第２の中継装置を用いて、前記第２の中継地点から、前記接続型通信プロトコルの通信パケットを変換処理（復元処理）した非接続型通信プロトコルの通信パケットを、宛先に送信する
ことを特徴とするパケット中継方法。
【請求項２】
監視サーバと監視対象の情報処理装置との間でパケット通信を行なうパケット中継方法であって、
前記監視サーバと前記監視対象の通信経路間に設置される第１の中継装置と、前記第１の中継装置より通信経路上で前記監視サーバに近くに設置される第２の中継装置とを用いて、
前記監視対象の情報処理装置から前記第１の中継装置に、非接続型通信プロトコルで送信されてくる通信パケットを一時記憶し、
前記第２の中継装置からの要求に基づいて、前記第１の中継装置に一時記憶された前記通信パケットを、接続型通信プロトコルの通信パケットに変換処理して前記第２の中継装置に送信し、
前記第２の中継装置で受信した、前記接続型通信プロトコルの通信パケットを変換処理（復元処理）した非接続型通信プロトコルの通信パケットを、前記監視サーバに送信する
ことを特徴とするパケット中継方法。
【請求項３】
請求項１又は２に記載のパケット中継方法であって、
前記第２の中継装置は、複数の前記第１の中継装置と通信可能とし、前記複数の第１の中継装置に夫々一時記憶されて接続型通信プロトコルの通信パケットに変換された通信パケットを受信し、
非接続型通信プロトコルの通信パケットに変換処理（復元処理）して、非接続型通信プロトコルの通信パケットを前記監視サーバに送信する
ことを特徴とするパケット中継方法。
【請求項４】
請求項１ないし３の何れか一記載のパケット中継方法であって、
前記第１の中継装置と前記第２の中継装置との通信経路上に第３の中継装置を設置し、
第３の中継装置を用いて、前記第２の中継装置から通知されたデータ要求通知に基づいて、
第３の中継装置に一時保存された非接続型通信プロトコルで送信されてきた通信パケットと、前記第１の中継装置から受信した接続型通信プロトコルの通信パケットとを、接続型通信プロトコルの通信パケットで前記第２の中継装置に送信し、
前記第２の中継装置で受信した、前記接続型通信プロトコルの通信パケットを変換処理（復元処理）した非接続型通信プロトコルの通信パケットを、前記監視サーバに送信する
ことを特徴とするパケット中継方法。
【請求項５】
請求項１ないし４の何れか一記載のパケット中継方法であって、
前記第１ないし第３の中継装置の何れか又は全てで、非接続型通信プロトコルで送信されてきた通信パケットのパケットロスを検出し、
パケットロスを検出して場合に、通信パケットの再送要求を行なう
ことを特徴とするパケット中継方法。
【請求項６】
前記パケットロスの検出は、通信パケットに記載される通知番号を用いることを特徴とする請求項５記載のパケット中継方法。
【請求項７】
請求項１ないし６の何れか一記載のパケット中継方法であって、
前記非接続型通信プロトコルは、ＵＤＰ（User Datagram Protocol）であることを特徴地するパケット中継方法。
【請求項８】
請求項１ないし７の何れか一記載のパケット中継方法であって、
前記接続型通信プロトコルは、ＴＣＰ（Transmission Control Protocol）であることを特徴地するパケット中継方法。
【請求項９】
監視対象からの通知を複数の中継装置で中継して監視サーバに通知を伝達し、前記監視対象を前記監視サーバで監視する監視システムであって、
前記監視サーバと前記監視対象の通信経路間に設置され、前記監視対象の情報処理装置から非接続型通信プロトコルで送信されてくる通信パケットを一時記憶可能とすると共に、他の中継装置からのデータ要求に基づいて、一時記憶した前記通信パケットを、接続型通信プロトコルの通信パケットに変換処理して送信する第１の中継装置と、
前記第１の中継装置より通信経路上で前記監視サーバに近くに設置され、
前記第１の中継装置から接続型通信プロトコルの通信パケットを受信可能とすると共に、前記接続型通信プロトコルの通信パケットを変換処理（復元処理）した非接続型通信プロトコルの通信パケットを、前記監視サーバに送信可能とする第２の中継装置と
を有することを特徴とする監視システム。
【請求項１０】
請求項９記載の監視システムであって、
前記第１の中継装置を複数有し、
前記第２の中継装置は、前記複数の第１の中継装置と通信可能とし、前記複数の第１の中継装置に夫々一時記憶されて接続型通信プロトコルの通信パケットに変換された通信パケットを受信可能とすると共に、非接続型通信プロトコルの通信パケットに変換処理（復元処理）して、非接続型通信プロトコルの通信パケットを前記監視サーバに送信可能とする
ことを特徴とする監視システム。
【請求項１１】
請求項９又は１０に記載の監視システムであって、
前記第１の中継装置と前記第２の中継装置との通信経路上に第３の中継装置を有し、
第３の中継装置は、前記第２の中継装置から通知されたデータ要求通知に基づいて、第３の中継装置に一時保存された非接続型通信プロトコルで送信されてきた通信パケットと、前記第１の中継装置から受信した接続型通信プロトコルの通信パケットとを、接続型通信プロトコルの通信パケットで前記第２の中継装置に送信可能とする
ことを特徴とする監視システム。
【請求項１２】
請求項９ないし１１の何れか一記載の監視システムであって、
前記第１ないし第３の中継装置の何れか又は全てで、非接続型通信プロトコルで送信されてきた通信パケットのパケットロスを検出し、パケットロスを検出して場合に、通信パケットの再送要求を行なう
ことを特徴とする監視システム。
【請求項１３】
前記パケットロスの検出は、通信パケットに記載される通知番号を用いることを特徴とする請求項１２記載の監視システム。
【請求項１４】
請求項９ないし１３の何れか一記載の監視システムであって、
前記非接続型通信プロトコルは、ＵＤＰであることを特徴地する監視システム。
【請求項１５】
請求項９ないし１４の何れか一記載の監視システムであって、
前記接続型通信プロトコルは、ＴＣＰであることを特徴地する監視システム。
【請求項１６】
請求項９ないし１５の何れかに記載の中継装置。
【請求項１７】
監視対象からの通知である通信パケットを受信し、通信パケットの宛先へ中継する中継装置であって、
各種情報処理を行う制御部と、
他の通信ノードから非接続型通信プロトコル及び接続型通信プロトコルで送信されてくる通信パケットを受信可能すると共に、送信可能とする通信インタフェースと、
前記通信インタフェースを介して受信した通信パケットを一時記憶する記憶部と、
を備え、
前記制御部は、
他の通信ノードからのデータ要求に基づいて、前記一時記憶した前記通信パケットを、接続型通信プロトコルの通信パケットに変換処理可能とすると共に、
前記接続型通信プロトコルの通信パケットを、非接続型通信プロトコルの通信パケットに変換処理（復元処理）可能とする
ことを特徴とする中継装置。
【請求項１８】
請求項１７記載の中継装置であって、
前記制御部は、非接続型通信プロトコルで送信されてきた通信パケットのパケットロスを検出し、パケットロスを検出して場合に、送信元に通信パケットの再送要求を行なうことを特徴とする中継装置。
【請求項１９】
前記パケットロスの検出は、通信パケットに記載される通知番号を用いることを特徴とする請求項１８記載の中継装置。
【請求項２０】
請求項１７ないし１９の何れか一記載の中継装置であって、
前記通信インタフェースは、無線を介して他の通信ノードから非接続型通信プロトコルの通信パケットを受信可能することを特徴とする中継装置。
【請求項２１】
請求項１７ないし２０の何れか一記載の中継装置であって、
前記通信インタフェースは、監視対象との通信に用いる専用監視対象通信インタフェースを介して監視対象から非接続型通信プロトコルの通信パケットを受信可能することを特徴とする中継装置。
【請求項２２】
請求項１７ないし２１の何れか一記載の中継装置であって、
前記非接続型通信プロトコルは、ＵＤＰであることを特徴地する中継装置。
【請求項２３】
請求項１７ないし２２の何れか一記載の中継装置であって、
前記接続型通信プロトコルは、ＴＣＰであることを特徴地する中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接続（connectionless）型通信プロトコルを用いて通信装置を監視サーバで監視する監視システム、中継装置およびパケット中継方法に関する。
【背景技術】
【０００２】
監視サーバと複数の監視対象の情報処理装置間をネットワークで接続し、監視対象の情報処理装置を監視する監視システムがある。
【０００３】
関連する技術としては、特許文献１に記載の監視システムが挙げられる。特許文献１には、監視サーバ（上位監視装置）が、接続型通信プロトコルを用いて、広域ネットワーク（ＷＡＮ）及びローカルネットワーク（ＬＡＮ）を介して監視対象である情報処理装置を監視する監視システムが記載されている。特許文献１の監視システムは、通信経路の中間に下位監視装置を設け、当該下位監視装置が取得した監視対象からの上位監視装置宛の情報を、通信ポートの変換を行なう技術も開示されている。また、下位監視装置が取得した監視対象からの上位監視装置宛の情報を、一時記憶する技術も開示されている。
【０００４】
一方、上記監視システムとは別に、監視対象が機械やエアコンなどの機器であるプラントや大規模な施設で用いられる監視システムがある。
【０００５】
これらの監視システムでは、一般的に非接続型ネットワークを構築して監視サーバに監視対象の情報処理装置の情報を送信し、動作状況の確認など、多くの事柄に役立てている。これら、機器を監視するシステムでは、一般的に機器監視用プロトコルであるＳＮＭＰ（Simple Network Management Protocol）が使用される。
【０００６】
大規模で運用される監視システムでは、接続型ネットワークを用いるよりも非接続型ネットワークを用いた方が、通信に係るオーバヘッドの削減などが図れて効率的である。
【０００７】
一方、近年の更なる監視システムの大規模化や、既存の監視システムへの設備の追加、通信ネットワークの一部無線化などに伴い、通信ネットワークの負荷が大きくなってきている。
【０００８】
【特許文献１】特開２００５−１４８８９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
極めて大きな規模の監視システムなどの様に、監視対象の機器（情報処理装置）が多い監視システムでは、通信ネットワークの増強が求められる。しかしながら、ネットワークを構築する手段は規格化されており、通信ネットワークの増強は容易ではない。
【００１０】
また、既存の監視システムへの設備の追加の場合は、通信ネットワークは既に設置済みであり、増強は容易ではない。
【００１１】
更に、通信ネットワークの一部無線化などに伴い、通信ネットワークの通信信頼性が低下している。
【００１２】
上記課題の対策としては、一般的に監視システムを分割するか、もしくは通信ネットワークを重複して施設することが行なわれてきた。
【００１３】
しかしながら、客先では、一台の監視サーバで全ての機器を監視可能とする監視システムが望まれ、また、既設の設備に影響の少なく、信頼性を維持可能な監視システムが望まれている。
【００１４】
本発明の目的は、上記課題に鑑み成されたものであり、通信の信頼性を向上させる監視システムを提供することにある。
【００１５】
更に別の目的は、既存の設備を変更することなく、新たな監視対象を追加可能な技術を提供することにある。
【課題を解決するための手段】
【００１６】
本発明の監視システムは、監視対象からの通知を複数の中継装置で中継して監視サーバに通知を伝達し、前記監視対象を前記監視サーバで監視する監視システムであって、前記監視サーバと前記監視対象の通信経路間に設置され、前記監視対象の情報処理装置から非接続型通信プロトコルで送信されてくる通信パケットを一時記憶可能とすると共に、他の中継装置からのデータ要求に基づいて、一時記憶した前記通信パケットを、接続型通信プロトコルの通信パケットに変換処理して送信する第１の中継装置と、前記第１の中継装置より通信経路上で前記監視サーバに近くに設置され、前記第１の中継装置から接続型通信プロトコルの通信パケットを受信可能とすると共に、前記接続型通信プロトコルの通信パケットを変換処理（復元処理）した非接続型通信プロトコルの通信パケットを、前記監視サーバに送信可能とする第２の中継装置とを有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、通信の信頼性を向上させる監視システムを提供できる。
【００１８】
本発明によれば、既存の設備を変更することなく、新たな監視対象を追加可能な技術を提供できる。
【発明を実施するための最良の形態】
【００１９】
本発明の実施の一形態を図１ないし図５に基づいて説明する。本実施の一形態の監視システムでは、非接続型通信プロトコルとしてＵＤＰ（User Datagram Protocol）を用い、接続型通信プロトコルとしてＴＣＰ（Transmission Control Protocol）を用いて説明する。尚、説明を明瞭にするため、各図及び説明は、監視対象の機器（情報処理装置）を少数で記載する。また、通信ネットワークは、２台までの監視対象であれば、略問題なく通信可能である。
【００２０】
図１は、既存の監視対象の通信ネットワークの施設例を示す図である。図２は、別の既存の監視対象の通信ネットワークの施設例を示す図である。尚、図中の監視サーバ及び監視対象は、一般的に用いられている機器（情報処理装置）であり、既存のものである。
【００２１】
監視サーバ１０は、監視対象の動作や状態を、ＳＮＭＰを用いて通知（通知情報）として取得する。尚、ＳＮＭＰは非接続型であるＵＤＰの上位プロトコルに当たるため、監視サーバ１０と監視対象間でデータ損失が発生しても、現象を検地することができない。また、データ損失に起因して監視サーバ１０と監視対象間で発生する状態不一致を補うため、定期的に監視対象の接続確認と状態同期を行う必要がある。一般に、監視システムの規模が大きくなる（監視対象の機器が多くなる）につれて、監視サーバ１０と監視対象との接続確認及び状態同期に割り当てられる時間が少なくなり、監視サーバ１０と監視対象間の状態不一致が発生している時間は長くなる。
【００２２】
監視対象は、情報処理装置であって、有線または無線通信が可能であり、隣接する監視対象と相互に通信可能である。また、監視対象は、通信の宛先を識別して他の装置宛の通信を転送可能である。
【００２３】
図１を参照すると、監視サーバ１０と監視対象２０-１〜２０-３が数珠繋ぎに接続（バス型接続）されている。このような通信ネットワークでは、監視サーバ１０と監視対象２０-１の間のネットワーク負荷が増大する。このような場合には、監視サーバ１０と各監視対象間の通信データ量を制限しないと、監視サーバ１０と監視対象２０-１間でデータのオーバフローが発生する可能性が高まる。
【００２４】
図２を参照すると、監視サーバ１０と監視対象２０-１が接続されると共に、監視対象２０-２、２０-３が監視対象２０-１に分散して接続（スター型接続）されている。更に、監視対象２０-２には、無線を介して監視対象２０-４が接続されている。このような通信ネットワークでは、監視サーバ１０と監視対象２０-１の間のネットワーク負荷が増大すると共に、監視対象２０-２と監視対象２０-４の間で無線通信によるパケットロスが発生する。
【００２５】
図３は、実施の一形態の監視対象の通信ネットワークの施設例を示す図である。
【００２６】
図３を参照すると、監視サーバ１０、中継装置Ａ１００-１及び中継装置Ｂ１００-２、監視対象２０-１〜２０-Ｂが数珠繋ぎに接続（バス型接続）されている。また、中継装置Ａ１００-１及び中継装置Ｂ１００-２は、監視対象２０-１及び２０-２を挟み込むように設置されている。
【００２７】
中継装置Ａ１００-１及び中継装置Ｂ１００-２は、同一のネットワーク中継装置であって、受信したパケットを識別して宛先に送信する機能や通信パケットを一時記憶するキャッシュ機能を有する。中継装置１００の詳細は、図４を用いて後述する。
【００２８】
図３の例では、中継装置Ｂ１００-２は、ＵＤＰで流入する監視対象２０-Ａ及び２０-Ｂからの通知の通信パケットを一時記憶し、中継装置Ａ１００-１からの要求に基づいて、一時記憶した通信パケットを、ＴＣＰの通信パケットに変換処理して中継装置Ａ１００-１に送信する。
【００２９】
また、中継装置Ａ１００-１は、中継装置Ｂ１００-２から受信したＴＣＰの通信パケットを、ＵＤＰの通信パケットに変換処理して、通信パケットの宛先である監視サーバ１０に送信する。
【００３０】
上記動作と同時的に中継装置Ａ１００-１は、一般的動作として、ＵＤＰで流入する監視対象２０-１及び２０-２からの通知の通信パケットを、通信パケットの宛先である監視サーバ１０に送信する。
【００３１】
図４は、中継装置１００の構成を示す機能ブロック図である。
【００３２】
中継装置１００は、パケットの識別や宛先の識別、その他各種情報処理を行う制御部と、各種プログラムや情報を一時記憶するＲＡＭ１１０、基本制御プログラム等が格納されているＲＯＭ、通信ネットワークを介してパケットの送受信を制御するネットワークインタフェース１２０などから構成される。また、必要に応じて無線ネットワークカード等で構成される無線通信インタフェース１３０、監視対象に合わせた監視対象との通信に用いる専用の監視対象通信インタフェース１４０を備える。中継装置１００の制御部は、ネットワークインタフェース１２０、無線通信インタフェース１３０、監視対象通信インタフェース１４０の何れか又は複数を用いて、他の通信ノード（監視サーバ１０や監視対象２０、中継装置１００など）と通信する。
【００３３】
ＲＡＭ１１０には、ＯＳ（Operating System）を始め様々なプログラムや情報が記憶されている。制御部はこのＯＳの指示に基づいて動作する。ＲＡＭ１１０には、他の中継装置１００へのデータ要求を行なうタイミング（収集周期）と、データ要求先とが記載された収集要求用テーブルや、ルーティングテーブル、通信ログ情報も記憶される。また、必要に応じて、監視対象２０との通信に用いるプログラムや、監視対象２０から受信した通知の識別に用いるプログラム、通知に記載されている通知番号などを比較するプログラムなどが格納される。また、監視対象２０から送信されてくる通知（通知情報）を一時記憶する。
【００３４】
次に、中継装置１００の動作を示し、本発明を説明する。
【００３５】
図５は、図３に示す監視対象の通信ネットワークの施設例の動作を示すシーケンス図である。
【００３６】
ここで、中継装置１００は、通信ネットワーク上の監視サーバ１０や他の中継装置１００等のＩＰアドレスやプロトコルの使用ポート（公開ポート）等の情報を記録している。
【００３７】
また、中継装置１００は、他の中継装置１００へのデータの要求周期を設定されている。尚、データを要求する周期や、データを要求する通信経路などは、人為的に定めても良いし、中継装置１００の起動時や一定時間毎に通信信号を利用して定めても良い。本動作例では、監視対象２０-Ａ及び２０-Ｂから監視サーバ１０への通知を示して説明する為、中継装置Ａ１００-１が中継装置Ｂ１００-２にデータを要求することとなる。
【００３８】
監視対象＃Ａ２０-Ａは、ヘッダの宛先に監視サーバ１０を記載し、自らの状態や動作、警告などの情報を、ＳＮＭＰ及びＵＤＰ等を用いてパケット化し、通知＃Ａ１として、中継装置１００-２へ送信する（ステップＳ５０１）。
【００３９】
中継装置Ｂ１００-２の制御部は、ヘッダの宛先を識別して、宛先が監視サーバ１０である通信パケットを受信した場合に、通知＃Ａ１を記憶保持する（ステップＳ５０２）。尚、宛先が監視サーバ１０でない通信パケットや接続型通信プロトコルでパケット化された通信パケットは、一般的動作として、宛先に中継処理する。
【００４０】
監視対象＃Ｂ２０-Ｂは、ヘッダの宛先に監視サーバ１０を記載し、自らの状態や動作、警告などの情報を、ＳＮＭＰ及びＵＤＰ等を用いてパケット化し、通知＃Ｂ１として、中継装置１００-２へ送信する（ステップＳ５０３）。
【００４１】
中継装置Ｂ１００-２の制御部は、ヘッダの宛先を識別して、宛先が監視サーバ１０である通信パケットを受信した場合に、通知＃Ｂ１を記憶保持する（ステップＳ５０４）。
【００４２】
監視対象＃Ａ２０-Ａは、ヘッダの宛先に監視サーバ１０を記載し、通知＃Ａ１の送信時点からの変化や状態、動作、警告などの情報を、通知＃Ａ２として、中継装置１００-２へ送信する（ステップＳ５０５）。
【００４３】
中継装置Ｂ１００-２の制御部は、通知＃Ａ２を記憶保持する（ステップＳ５０６）。尚、上記動作は、中継装置Ａ１００-１からデータ要求が送信されてくるまで、繰返し行なわれる。
【００４４】
中継装置Ａ１００-１の制御部は、設定されたデータの要求周期に基づき、データ要求通知を中継装置Ｂ１００-２に送信する（ステップＳ５０７）。
【００４５】
中継装置Ｂ１００-２の制御部は、中継装置Ａ１００-１から通知されたデータ要求通知に基づいて、ステップＳ５０２、ステップＳ５０４、Ｓ５０６で記憶保持した、通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２の通信パケットを、ＴＣＰの通信パケットに変換処理して、データ要求に対する要求応答として、変換処理した通信パケットを中継装置Ａ１００-１に送信する（ステップＳ５０８）。
【００４６】
中継装置Ａ１００-１の制御部は、中継装置Ｂ１００-２から受信した通信パケットを、元の通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２に分割（分解）処理する（ステップＳ５０９）。
【００４７】
中継装置Ａ１００-１の制御部は、分割した通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２の宛先を識別して、通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２として、監視サーバ１０へ送信する（ステップＳ５１０〜Ｓ５１２）。
【００４８】
このように、中継装置１００を動作させることで、通信ネットワークの増強が困難な既存監視システムに対して、非接続型通信プロトコルで通信を行なう監視対象を追加できる。
【００４９】
また、客先の要望に沿った監視システムが構築できる。
【００５０】
更には、既設の設備に影響を与えずに新たな通信ネットワークを構築できる。
【００５１】
本発明の第２の実施の一形態を図６及び図７に基づいて説明する。上述の実施の一形態が２台の中継装置１００を用いて、通信パケットの中継処理を行なったのに対し、第２の実施の一形態は、３台の中継装置１００が通信パケットを中継処理する。尚、中継装置１００の構造など、第１の実施の一形態と同一部分の説明は省略する。
【００５２】
図６は、第２の実施の一形態の監視対象の通信ネットワークの施設例を示す図である。
【００５３】
図６を参照すると、監視サーバ１０、中継装置Ａ１００-１及び中継装置Ｂ１００-２、監視対象２０-１〜２０-Ｂが数珠繋ぎに接続されていると共に、監視対象２０-１に監視対象２０-３が接続され、中継装置Ｂ１００-２と並列に中継装置Ｃ１００-３が接続（スター型接続）されている。中継装置Ｃ１００-３は、監視対象＃Ｃ２０-Ｃの無線通信可能エリアに施設されている。
【００５４】
図６の施設例では、中継装置Ｂ１００-２は、ＵＤＰで流入する監視対象２０-Ａ及び２０-Ｂからの通知の通信パケットを一時記憶し、中継装置Ａ１００-１からの要求に基づいて、一時記憶した通信パケットを、ＴＣＰの通信パケットに変換処理して中継装置Ａ１００-１に送信する。
【００５５】
中継装置Ｃ１００-３は、無線通信を介してＵＤＰで流入する監視対象２０-Ｃからの通知の通信パケットを一時記憶し、中継装置Ａ１００-１からの要求に基づいて、一時記憶した通信パケットを、ＴＣＰの通信パケットに変換処理して中継装置Ａ１００-１に送信する。
【００５６】
また、中継装置Ａ１００-１は、中継装置Ｂ１００-２及び中継装置Ｃ１００-３から受信したＴＣＰの通信パケットを、ＵＤＰの通信パケットに変換処理して、通信パケットの宛先である監視サーバ１０に送信する。
【００５７】
上記動作と同時的に中継装置Ａ１００-１は、一般的動作として、ＵＤＰで流入する監視対象２０-１、２０-２及び２０-３からの通知の通信パケットを、通信パケットの宛先である監視サーバ１０に送信する。
【００５８】
図７は、図６に示す監視対象の通信ネットワークの施設例の動作を示すシーケンス図である。
【００５９】
監視対象＃Ａ２０-Ａは、ヘッダの宛先に監視サーバ１０を記載し、自らの状態や動作、警告などの情報を、ＳＮＭＰ及びＵＤＰ等を用いてパケット化し、通知＃Ａ１として、中継装置Ｂ１００-２へ送信する（ステップＳ７０１）。
【００６０】
中継装置Ｂ１００-２の制御部は、ヘッダの宛先を識別して、宛先が監視サーバ１０である通信パケットを受信した場合に、通知＃Ａ１を記憶保持する（ステップＳ７０２）。
【００６１】
監視対象＃Ｂ２０-Ｂは、ヘッダの宛先に監視サーバ１０を記載し、自らの状態や動作、警告などの情報を、ＳＮＭＰ及びＵＤＰ等を用いてパケット化し、通知＃Ｂ１として、中継装置Ｂ１００-２へ送信する（ステップＳ７０３）。
【００６２】
中継装置Ｂ１００-２の制御部は、ヘッダの宛先を識別して、宛先が監視サーバ１０である通信パケットを受信した場合に、通知＃Ｂ１を記憶保持する（ステップＳ７０４）。
【００６３】
監視対象＃Ａ２０-Ａは、、ヘッダの宛先に監視サーバ１０を記載し、通知＃Ａ１の送信時点からの変化や状態、動作、警告などの情報を、通知＃Ａ２として、中継装置１００-２へ送信する（ステップＳ７０５）。
【００６４】
中継装置Ｂ１００-２の制御部は、通知＃Ａ２を記憶保持する（ステップＳ７０６）。上記動作を、中継装置Ａ１００-１からデータ要求が送信されてくるまで、繰返し行なう。
【００６５】
上記ステップＳ７０１〜Ｓ７０６と同時的に、監視対象＃Ａ２０-Ｃは、ヘッダの宛先に監視サーバ１０を記載し、自らの状態や動作、警告などの情報を、ＳＮＭＰ及びＵＤＰ等を用いてパケット化し、通知＃Ｃ１として、無線通信を用いて、中継装置Ｃ１００-３へ送信する（ステップＳ７０７）。
【００６６】
中継装置Ｃ１００-３の制御部は、無線通信を介して通信パケットを受信し、ヘッダの宛先を識別して、宛先が監視サーバ１０である通信パケットを受信した場合に、通知＃Ｃ１を記憶保持する（ステップＳ７０８）。尚、上記（ステップＳ７０７〜Ｓ７０８）動作は、中継装置Ａ１００-１からデータ要求が送信されてくるまで、繰返し行なわれる。
【００６７】
中継装置Ａ１００-１の制御部は、設定されたデータの要求周期に基づき、データ要求通知を中継装置Ｂ１００-２に送信する（ステップＳ７０９）。
【００６８】
中継装置Ｂ１００-２の制御部は、中継装置Ａ１００-１から通知されたデータ要求通知に基づいて、ステップＳ７０２、ステップＳ７０４、Ｓ７０６で記憶保持した、通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２の通信パケットを、ＴＣＰの通信パケットに変換処理して、データ要求に対する要求応答として、変換処理した通信パケットを中継装置Ａ１００-１に送信する（ステップＳ７１０）。
【００６９】
中継装置Ａ１００-１の制御部は、設定されたデータの要求周期に基づき、データ要求通知を中継装置Ｃ１００-３に送信する（ステップＳ７１１）。
【００７０】
中継装置Ｃ１００-３の制御部は、中継装置Ａ１００-１から通知されたデータ要求通知に基づいて、ステップＳ７０８で記憶保持した、通知＃Ｃ１の通信パケットを、ＴＣＰの通信パケットに変換処理して、データ要求に対する要求応答として、変換処理した通信パケットを中継装置Ａ１００-１に送信する（ステップＳ７１２）。尚、ステップＳ７１１及びＳ７１２の処理は、ステップＳ７０９及びＳ７１０の処理と同時的に行ってもよいし、７０９及びＳ７１０の処理より前に行ってもよい。
【００７１】
中継装置Ａ１００-１の制御部は、中継装置Ｂ１００-２と中継装置Ｃ１００-３から受信した通信パケットを、元の通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２、通知＃Ｃ１に分割（分解）処理する（ステップＳ７１３）。
【００７２】
中継装置Ａ１００-１の制御部は、分割した通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２、通知＃Ｃ１の宛先を識別して、通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２、通知＃Ｃ１として、監視サーバ１０へ送信する（ステップＳ７１４〜Ｓ７１７）。
【００７３】
このようにすれば、既設の設備に影響を与えずに多くの新たな通信ネットワークを構築できる。
【００７４】
同じく、無線装置のように監視サーバからの距離と無関係にネットワークの信頼性が低くなる通信ネットワークの負荷を軽減し、信頼性を高めることが可能となる。
【００７５】
本発明の第３の実施の一形態を図８及び図９に基づいて説明する。第１の実施の一形態が２台の中継装置１００を用いて、通信パケットの中継処理を行なったのに対し、第３の実施の一形態は、３台の中継装置１００が通信パケットを中継処理する。尚、中継装置１００の構造など、第１の実施の一形態と同一部分の説明は省略する。
【００７６】
図８は、第３の実施の一形態の監視対象の通信ネットワークの施設例を示す図である。
【００７７】
図８を参照すると、監視サーバ１０、中継装置Ａ１００-１、中継装置Ｄ１００-４、中継装置Ｅ１００-５、監視対象２０-１〜２０-Ｂが数珠繋ぎに接続されている。
【００７８】
図８の施設例では、中継装置Ｅ１００-５は、ＵＤＰで流入する監視対象２０-Ａ及び２０-Ｂからの通知の通信パケットを一時記憶し、中継装置Ｄ１００-４からの要求に基づいて、一時記憶した通信パケットを、ＴＣＰの通信パケットに変換処理して中継装置Ｄ１００-４に送信する。
【００７９】
中継装置Ｄ１００-４は、ＵＤＰで流入する監視対象２０-２からの通知の通信パケットを一時記憶すると共に、中継装置Ｅ１００-５からＴＣＰで送られてくる監視対象２０-Ａ及び２０-Ｂからの通知を含む通信パケットを一時記憶し、中継装置Ａ１００-１からの要求に基づいて、一時記憶した通信パケットを、ＴＣＰの通信パケットで中継装置Ａ１００-１に送信する。
【００８０】
また、中継装置Ａ１００-１は、中継装置Ｄ１００-４から受信したＴＣＰの通信パケットを、ＵＤＰの通信パケットに変換処理して、通信パケットの宛先である監視サーバ１０に送信する。
【００８１】
上記動作と同時的に中継装置Ａ１００-１は、一般的動作として、ＵＤＰで流入する監視対象２０-１からの通知の通信パケットを、通信パケットの宛先である監視サーバ１０に送信する。
【００８２】
図９は、図８に示す監視対象の通信ネットワークの施設例の動作を示すシーケンス図である。
【００８３】
監視対象＃Ａ２０-Ａは、ヘッダの宛先に監視サーバ１０を記載し、自らの状態や動作、警告などの情報を、ＳＮＭＰ及びＵＤＰ等を用いてパケット化し、通知＃Ａ１として、中継装置Ｅ１００-５へ送信する（ステップＳ９０１）。
【００８４】
中継装置Ｅ１００-５の制御部は、ヘッダの宛先を識別して、宛先が監視サーバ１０である通信パケットを受信した場合に、通知＃Ａ１を記憶保持する（ステップＳ９０２）。
【００８５】
監視対象＃Ｂ２０-Ｂは、ヘッダの宛先に監視サーバ１０を記載し、自らの状態などの情報をパケット化し、通知＃Ｂ１として、中継装置Ｅ１００-５へ送信する（ステップＳ９０３）。
【００８６】
中継装置Ｅ１００-５の制御部は、宛先が監視サーバ１０である通信パケットを受信した場合に、通知＃Ｂ１を記憶保持する（ステップＳ９０４）。
【００８７】
上記ステップＳ９０１〜Ｓ９０４と同時的に、監視対象＃２ ２０-２は、ヘッダの宛先に監視サーバ１０を記載し、自らの状態などの情報をパケット化し、通知＃２として、中継装置Ｄ１００-４へ送信する（ステップＳ９０５）。
【００８８】
中継装置Ｄ１００-４の制御部は、宛先が監視サーバ１０である通信パケットを受信した場合に、通知＃２を記憶保持する（ステップＳ９０６）。
【００８９】
監視対象＃Ａ２０-Ａは、自らの状態などの情報をパケット化し、通知＃Ａ２として、中継装置Ｅ１００-５へ送信する（ステップＳ９０７）。
【００９０】
中継装置Ｅ１００-５の制御部は、宛先が監視サーバ１０である通信パケットを受信した場合に、通知＃Ａ２を記憶保持する（ステップＳ９０８）。
【００９１】
上記通知の送信と記憶保持の動作は、中継装置Ａ１００-１からデータ要求が送信されてくるまで、繰返し行なう。尚、監視対象が通知を行うタイミングは、予め設定されたタイミングや、警報などの発生時点である。
【００９２】
中継装置Ｄ１００-４の制御部は、設定されたデータの要求周期に基づき、データ要求通知を中継装置Ｅ１００-５に送信する（ステップＳ９０９）。
【００９３】
中継装置Ｅ１００-５の制御部は、中継装置Ｄ１００-４から通知されたデータ要求通知に基づいて、ステップＳ９０２、ステップＳ９０４、Ｓ９０８で記憶保持した、通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２の通信パケットを、ＴＣＰの通信パケットに変換処理して、データ要求に対する要求応答として、変換処理した通信パケットを中継装置Ｄ１００-４に送信する（ステップＳ９１０）。
【００９４】
中継装置Ａ１００-１の制御部は、設定されたデータの要求周期に基づき、データ要求通知を中継装置Ｄ１００-４に送信する（ステップＳ９１１）。
【００９５】
中継装置Ｄ１００-４の制御部は、中継装置Ａ１００-１から通知されたデータ要求通知に基づいて、ステップＳ９０６で記憶保持した通知＃２の通信パケットと、中継装置Ｅ１００-５から受信した通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２を含む通信パケットとを、ＴＣＰの通信パケットで、データ要求に対する要求応答として、変換処理した通信パケットを中継装置Ａ１００-１に送信する（ステップＳ９１２）。
【００９６】
中継装置Ａ１００-１の制御部は、中継装置Ｄ１００-４から受信した通信パケットを、元の、通知＃２、通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２に分割（分解）処理する（ステップＳ９１３）。
【００９７】
中継装置Ａ１００-１の制御部は、分割した通知＃２、通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２の宛先を識別すると共に、時間軸上の順番を識別して、通知＃Ａ１、通知＃Ｂ１、通知＃２、通知＃Ａ２と順番を修正して、監視サーバ１０へ送信する（ステップＳ９１４〜Ｓ９１７）。
【００９８】
このようにすれば、既設の設備に影響を与えずに新たな通信ネットワークを構築できると共に、通信環境が悪い位置を、局部的に通信の信頼性を向上させることが可能となる。
【００９９】
本発明の第４の実施の一形態を図１０に基づいて説明する。第４の実施の一形態は、中継装置１００が監視対象２０からの通知内容（通知番号、通知順番）を取得して通知抜け（データ抜け）を防ぐ。尚、通信ネットワークの構成はどのようなものでも良い。また、中継装置１００の構造など、他の実施の一形態と同一部分の説明は省略する。
【０１００】
第４の実施の一形態の通信ネットワークの施設は、図３の施設例と同一として説明し、中継装置Ｂ１００-２に変えて中継装置Ｆ１００-６を設置する。
【０１０１】
第４の実施の一形態の施設例では、中継装置Ｆ１００-６は、ＵＤＰで流入する監視対象２０-Ａ及び２０-Ｂからの通知の通信パケットを一時記憶し、中継装置Ａ１００-１からの要求に基づいて、一時記憶した通信パケットを、ＴＣＰの通信パケットに変換処理して中継装置Ａ１００-１に送信する。
【０１０２】
中継装置Ｆ１００-６は、監視対象２０から送信されてくる宛先が監視サーバ１０である通知を受信し、その都度、ヘッダなどに記載されたSequence番号などを通知番号として取得し、既に記憶している通知の送信元からの通知番号と比較し、通知抜けの検出を行う。通知抜けがあった場合には、通知の送信元の監視対象２０に通知の再送要求を送信する。このようにして通知の抜けを防止する。
【０１０３】
中継装置１００のその他の動作は、他の実施の一形態と同一である。
【０１０４】
図１０は、第４の実施の一形態の通信ネットワークの施設例の動作を示すシーケンス図である。
【０１０５】
監視対象＃Ａ２０-Ａは、ヘッダの宛先に監視サーバ１０を記載し、自らの状態や動作、警告などの情報を、ＳＮＭＰ及びＵＤＰ等を用いてパケット化し、通知＃Ａ１として、中継装置Ｆ１００-６へ送信する（ステップＳ１００１）。
【０１０６】
中継装置Ｆ１００-６の制御部は、ヘッダの宛先を識別して、宛先が監視サーバ１０である通信パケットを受信した場合に、通知番号を取得し、既に記憶している監視対象＃Ａ２０-Ａからの通知の通知番号と比較し、通知抜けを検出すると共に、通知＃Ａ１を記憶保持する（ステップＳ１００２）。
【０１０７】
監視対象＃Ｂ２０-Ｂは、ヘッダの宛先に監視サーバ１０を記載し、自らの状態や動作、警告などの情報をパケット化し、通知＃Ｂ１として、中継装置Ｆ１００-６へ送信する（ステップＳ９０３）。
【０１０８】
中継装置Ｆ１００-６の制御部は、宛先が監視サーバ１０である通信パケットを受信した場合に、通知番号を取得し、既に記憶している監視対象＃Ａ２０-Ａからの通知の通知番号と比較し、通知抜けを検出すると共に、通知＃Ｂ１を記憶保持する（ステップＳ１００４）。
【０１０９】
監視対象＃Ａ２０-Ａは、自らの状態などの情報をパケット化し、通知＃Ａ２として、中継装置Ｆ１００-６へ送信する（ステップＳ１００５）。ここで、監視対象＃Ａ２０-Ａから通知＃Ａ２として送信された通信パケットが、何らかの要因で中継装置Ｆ１００-６に届かないもしくは読取れないこととする。即ち、パケットの欠損が発生したこととする。ここで、パケットの欠損は、非接続型プロトコルを使用している為、監視対象＃Ａ２０-Ａも中継装置Ｆ１００-６も認識していない。
【０１１０】
監視対象＃Ａ２０-Ａは、自らの状態などの情報をパケット化し、通知＃Ａ３として、中継装置Ｆ１００-６へ送信する（ステップＳ１００６）。
【０１１１】
中継装置Ｆ１００-６の制御部は、宛先が監視サーバ１０である通信パケットを受信した場合に、通知番号を取得し、既に記憶している監視対象＃Ａ２０-Ａからの通知の通知番号と比較し、通知抜けを検出すると共に、通知＃Ａ３を記憶保持する（ステップＳ１００７）。
【０１１２】
中継装置Ｆ１００-６の制御部は、通知番号の非連続性などから、通知抜けを検出し、通知の送信元である監視対象＃Ａ２０-Ａに対して、通知＃Ａ２の再送要求を送信する（ステップＳ１００８）。
【０１１３】
監視対象＃Ａ２０-Ａは、通知履歴などから通知＃Ａ２の内容を再度パケット化し、通知＃Ａ２の再送として、中継装置Ｆ１００-６へ送信する（ステップＳ１００９）。
【０１１４】
中継装置Ｆ１００-６の制御部は、再送の通知＃Ａ２を記憶保持する（ステップＳ１０１０）。上記中継装置Ｆ１００-６が通知番号を取得し、既に記憶している他の通知の通知番号と比較して、通知抜けを検出することで、通信ネットワークの信頼性が向上する。
【０１１５】
中継装置Ａ１００-１の制御部は、設定されたデータの要求周期に基づき、データ要求通知を中継装置Ｆ１００-６に送信する（ステップＳ１０１１）。
【０１１６】
中継装置Ｆ１００-６の制御部は、中継装置Ａ１００-１から通知されたデータ要求通知に基づいて、ステップＳ１００２、ステップＳ１００４、ステップＳ１００７及びＳ１０１０で記憶保持した、通知＃Ａ１、通知＃Ｂ１、通知＃Ａ３、通知＃Ａ２（再送）の通信パケットを、ＴＣＰの通信パケットに変換処理して、データ要求に対する要求応答として、変換処理した通信パケットを中継装置Ａ１００-１に送信する（ステップＳ１０１２）。
【０１１７】
中継装置Ａ１００-１の制御部は、中継装置Ｆ１００-６から受信した通信パケットを、元の通知＃Ａ１、通知＃Ｂ１、通知＃Ａ３、通知＃Ａ２、通知＃Ａ３に分割（分解）処理する（ステップＳ１０１３）。
【０１１８】
中継装置Ａ１００-１の制御部は、分割した通知＃Ａ１、通知＃Ｂ１、通知＃Ａ３、通知＃Ａ２の宛先を識別すると共に、通知番号に基づいて順番を修正して、通知＃Ａ１、通知＃Ｂ１、通知＃Ａ２、通知＃Ａ３と順番を修正して、監視サーバ１０へ送信する（ステップＳ１０１４〜Ｓ１０１７）。尚、通知の順番修正は、中継装置Ｆ１００-６が、ＴＣＰの通信パケットにパケット化する時に修正しても良い。
【０１１９】
このようにすれば、無手順で送信される非接続型通信プロトコルを用いる監視対象に対して、再送要求可能な監視システムを提供できる。
【０１２０】
尚、本発明では、接続型プロトコルを用いることで、個々の通信パケットのヘッダ領域（オーバヘッド）は増加するが、非接続型プロトコルで送られてくる通信パケットを識別して、同一宛先に送信する通信パケットをまとめて（圧縮して）接続型プロトコルを用いてパケット化することで、通信の総量に大きな変更を齎すことなく、同一データを送信可能とする。これは、監視システムの様に通信方向及び通信の宛先が決まっているシステムに特に有用である。
【０１２１】
また、非接続型プロトコルの通信パケットが無手順で送信されている為に発生する、パケットのコリジョンなども軽減できる。これは、通信の集中する区間を中継装置で挟む様に施設することで、監視対象からの通信パケットを圧縮して通信可能であるからである。しかも、通信総量の圧縮効果は、監視システムが大規模であるほど高くなる。
【０１２２】
また、既存の監視サーバに対して非接続型プロトコルを用いて通信パケットを送信する場合も、非接続型プロトコルの通信パケットを中継装置から順序良く整然と送信することで、輻輳の発生しやすい監視サーバ近傍の通信を効率よく通信可能とする。
【０１２３】
これは、無線通信の様に、時間と共に通信環境が大きく変化する無線ネットワークにおける監視システムに特に有用である。
【０１２４】
もって、本発明によれば、通信の信頼性を向上させる監視システムを提供できる。同じく、既存の設備を変更することなく、新たな監視対象を追加可能な技術を提供できる。
【０１２５】
また、本発明の具体的な構成は前述の実施の一形態に限られるものではなく、この発明の要旨を逸脱しない範囲の変更があってもこの発明に含まれる。
【図面の簡単な説明】
【０１２６】
【図１】既存の監視対象の通信ネットワークの施設例を示す図である。
【図２】別の既存の監視対象の通信ネットワークの施設例を示す図である。
【図３】実施の一形態の監視対象の通信ネットワークの施設例を示す図である。
【図４】中継装置１００の構成を示す機能ブロック図である。
【図５】図３に示す監視対象の通信ネットワークの施設例の動作を示すシーケンス図である。
【図６】第２の実施の一形態の監視対象の通信ネットワークの施設例を示す図である。
【図７】図６に示す監視対象の通信ネットワークの施設例の動作を示すシーケンス図である。
【図８】第３の実施の一形態の監視対象の通信ネットワークの施設例を示す図である。
【図９】図８に示す監視対象の通信ネットワークの施設例の動作を示すシーケンス図である。
【図１０】第４の実施の一形態の通信ネットワークの施設例の動作を示すシーケンス図である。
【符号の説明】
【０１２７】
１０    監視サーバ
２０    監視対象（情報処理器機）
１００  中継装置
１００-１  中継装置Ａ（第２の中継装置）
１００-２、１００-３、１００-５、１００-６  中継装置Ｂ、Ｃ、Ｅ、Ｆ（第１の中継装置）
１００-４  中継装置Ｄ（第３の中継装置）
１２０  ネットワークインタフェース（通信インタフェース）
１３０  無線通信インタフェース
１４０  監視対象通信インタフェース
【図１】
2009194677.tif 000003
【図２】
2009194677.tif 000004
【図３】
2009194677.tif 000005
【図４】
2009194677.tif 000006
【図５】
2009194677.tif 000007
【図６】
2009194677.tif 000008
【図７】
2009194677.tif 000009
【図８】
2009194677.tif 000010
【図９】
2009194677.tif 000011
【図１０】
2009194677.tif 000012