(57)【要約】【課題】環境監視装置や監視ソフトウェアに高性能のＣＰＵや容量の大きいメモリを必要とせず、安価かつ容易にシステムを構築することができる上、送受信の信頼性が高いネットワーク環境監視システムを提供する。【解決手段】ネットワーク環境監視システムＳは、監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎに、監視データのパケットの欠落を検出する欠落検出部１３と、欠落しているシーケンス番号のパケットの再送を要求する再送要求部１５とが設けられているとともに、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎに、監視ソフトウェアＣからの欠落パケットの再送要求に基づいて欠落パケットを再度送信するパケット再送部８が設けられている。そして、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎから監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎへの監視データのパケット送信がＵＤＰを利用して行われる。【選択図】図１
2008107976.tif 000002
【特許請求の範囲】
【請求項１】
各種センサによる温度、電圧、接点等の監視および／または各種電気機器の制御を行うための環境監視装置が、ネットワークを介して監視コンピュータに接続されており、
前記環境監視装置が、パケット送信部により、ネットワークを介して、送信先ＩＰアドレステーブルに登録されている監視コンピュータのＩＰアドレスに、定期的に温度、電圧、接点等の監視データをパケット送信する一方、監視コンピュータが、パケット受信部により、環境監視装置から送信された監視データを受信し、所定の方法により、その監視データの内容を出力するネットワーク環境監視システムであって、
前記監視コンピュータに、
前記環境監視装置から送信される監視データのパケットの欠落を検出する欠落検出部と、
前記欠落検出部により欠落パケットがあると判断された場合に、環境監視装置に対して欠落しているシーケンス番号のパケットの再送を要求する再送要求部とが設けられているとともに、
前記環境監視装置に、
前記監視コンピュータからの欠落パケットの再送要求に基づいて欠落パケットを再度送信するパケット再送部が設けられており、
環境監視装置から監視コンピュータへの監視データのパケット送信がＵＤＰを利用して行われることを特徴とするネットワーク環境監視システム。
【請求項２】
監視コンピュータに、受信した監視データのパケットに付されたシーケンス番号を一時的に格納するためのシーケンス番号保持部が設けられており、
欠落検出部が、シーケンス番号保持部にすでに格納されているシーケンス番号と受信した監視データのパケットに付されたシーケンス番号とからパケットの欠落を検出することを特徴とする請求項１に記載のネットワーク環境監視システム。
【請求項３】
環境監視装置に、送信した監視データのパケット毎にシーケンス番号を付して格納するパケット履歴格納部が設けられており、監視コンピュータから再送要求を受信した場合に、そのパケット履歴格納部から再送要求されたシーケンス番号が付された監視データのパケットを削除することを特徴とする請求項１、または請求項２に記載のネットワーク環境監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、温度、湿度、電力等の監視や、電気錠、換気装置等の電気機器の制御を行う環境監視装置と、その環境監視装置を遠隔で監視・制御するためのコンピュータとが、ネットワークを介して接続されたネットワーク環境監視システムに関するものである。
【背景技術】
【０００２】
近年、温度、湿度、電力、扉の開閉状態等を監視したり、電気錠や換気装置等の電気機器を制御したりするための環境監視装置が、インターネットやＬＡＮ等のネットワークを介してコンピュータと接続されており、そのコンピュータによって環境監視装置を遠隔地で監視・制御するネットワーク環境監視システムが開発されている（特許文献１）。
【０００３】
図６は、従来のネットワーク環境監視システムの概要を示すブロック図であり、このネットワーク環境監視システムにおいては、環境監視装置１，２，・・・ｎが、インターネット網を介して監視ソフトウェア（コンピュータ）１，２，・・・ｎと接続されている。そして、各環境監視装置１，２，・・・ｎには、インターネット網を介してパケット通信（送信）を行うためのパケット送信部が設けられており、そのパケット送信部に、送信先のＩＰアドレスを格納するためのＩＰアドレステーブルと、温度、湿度、電力、扉の開閉状態等を監視するための環境監視部とが設けられている。一方、各監視ソフトウェアには、インターネット網を介してパケット通信（受信）を行うためのパケット受信部が設けられており、そのパケット受信部に状態表示部が接続されている。
【０００４】
上記した従来のネットワーク環境監視システムにおいては、環境監視装置は、環境監視部によって温度、電圧、接点等を監視する。そして、その監視状態（監視データ）を、パケット送信部によって、予め送信先ＩＰアドレステーブルに登録されている監視ソフトウェアのＩＰアドレスへ、ＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）方式によって定期的にパケット送信する。一方、監視ソフトウェアは、環境監視装置からの監視データ（ＴＣＰ／ＩＰパケットデータ）を、パケット受信部によって受信し、受信したＴＣＰ／ＩＰパケットから監視データを取り出して状態表示部の画面に表示する。かかるネットワーク環境監視システムにおいては、エラー訂正、再送機能を有したＴＣＰ／ＩＰを利用して監視データの送受信が実行されるため、監視データが欠落したまま、監視動作が続けられる、という事態が起こらない。
【０００５】
【特許文献１】特開２００５−７０９２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した従来のネットワーク環境監視システムは、ＴＣＰ／ＩＰ方式を利用して監視データの送受信を実行するため、環境監視装置に高性能のＣＰＵや容量の大きいメモリ（記憶手段）が不可欠である。加えて、多数の環境監視装置の状態を監視する場合には、監視ソフトウェアのコンピュータにも高性能のＣＰＵや容量の大きいメモリが必要とされる。それゆえ、安価にシステムを構築することができない、という不具合がある。加えて、上記従来のネットワーク環境監視システムは、ＴＣＰ／ＩＰ方式を利用して監視データの送受信を実行するため、所謂マルチキャストに対応することができず、１台の環境監視装置を複数の監視ソフトウェアで監視する場合には、監視ソフトウェア１台毎に監視データの送信処理を行わなければならない、という不具合もある。
【０００７】
本発明の目的は、上記従来のネットワーク環境監視システムの問題点を解消し、環境監視装置や監視ソフトウェアに高性能のＣＰＵや容量の大きいメモリを必要とせず、安価かつ容易にシステムを構築することができ、１台の環境監視装置を複数の監視ソフトウェアで監視する場合でも、各監視ソフトウェアへ一斉に監視データの送信処理を実行することができる上、監視データの欠落がなく、送受信の信頼性が高いネットワーク環境監視システムを提供することにある。
【課題を解決するための手段】
【０００８】
かかる本発明の内、請求項１に記載された発明は、各種センサによる温度、電圧、接点等の監視および／または各種電気機器の制御を行うための環境監視装置が、ネットワークを介して監視コンピュータに接続されており、前記環境監視装置が、パケット送信部により、ネットワークを介して、送信先ＩＰアドレステーブルに登録されている監視コンピュータのＩＰアドレスに、定期的に温度、電圧、接点等の監視データをパケット送信する一方、監視コンピュータが、パケット受信部により、環境監視装置から送信された監視データを受信し、所定の方法により、その監視データの内容を出力するネットワーク環境監視システムであって、前記監視コンピュータに、前記環境監視装置から送信される監視データのパケットの欠落を検出する欠落検出部と、前記欠落検出部により欠落パケットがあると判断された場合に、環境監視装置に対して欠落しているシーケンス番号のパケットの再送を要求する再送要求部とが設けられているとともに、前記環境監視装置に、前記監視コンピュータからの欠落パケットの再送要求に基づいて欠落パケットを再度送信するパケット再送部が設けられており、環境監視装置から監視コンピュータへの監視データのパケット送信がＵＤＰを利用して行われることを特徴とするものである。
【０００９】
請求項２に記載された発明は、請求項１に記載された発明において、監視コンピュータに、受信した監視データのパケットに付されたシーケンス番号を一時的に格納するためのシーケンス番号保持部が設けられており、欠落検出部が、シーケンス番号保持部にすでに格納されているシーケンス番号と受信した監視データのパケットに付されたシーケンス番号とからパケットの欠落を検出することを特徴とするものである。
【００１０】
請求項３に記載された発明は、請求項１、または請求項２に記載された発明において、環境監視装置に、送信した監視データのパケット毎にシーケンス番号を付して格納するパケット履歴格納部が設けられており、監視コンピュータから再送要求を受信した場合に、そのパケット履歴格納部から再送要求されたシーケンス番号が付された監視データのパケットを削除することを特徴とするものである。
【００１１】
請求項４に記載された発明は、請求項１〜３のいずれかに記載された発明において、環境監視装置から監視コンピュータへ送信される監視データのパケットがＵＤＰパケットであることを特徴とするものである。
【発明の効果】
【００１２】
請求項１に記載されたネットワーク環境監視システムは、監視コンピュータに、欠落検出部と再送要求部とが設けられているとともに、環境監視装置にパケット再送部が設けられており、環境監視装置から監視コンピュータへの監視データのパケット送信がＵＤＰを利用して行われるため、従来のネットワーク環境監視システムに比べて、環境監視装置や監視コンピュータのＣＰＵの性能、メモリの容量を低減させることが可能であるため、安価かつ容易にシステムを構築することができる。また、１台の環境監視装置を複数の監視コンピュータで監視する場合でも、各監視コンピュータへ一斉に監視データの送信処理を実行することができる。さらに、欠落した監視データが再送されるので、データ通信の信頼性が高い。
【００１３】
請求項２に記載されたネットワーク環境監視システムは、監視コンピュータにシーケンス番号保持部が設けられており、欠落検出部が、シーケンス番号保持部の情報に基づいてパケットの欠落を検出するため、監視データの欠落が確実に検出されて環境監視装置から監視コンピュータへ再送されるので、データ通信の信頼性がきわめて高い。
【００１４】
請求項３に記載されたネットワーク環境監視システムは、監視コンピュータから再送要求を受信した場合に、環境監視装置のパケット履歴格納部から再送要求されたシーケンス番号が付された監視データのパケットを削除するため、環境監視装置が必要以上のデータを保持しないので、環境監視装置のメモリの容量、ＣＰＵの性能をより低減させることができ、非常に安価に構築することができる上、通信エラーが発生しにくい。
【発明を実施するための最良の形態】
【００１５】
以下、本発明のネットワーク環境監視システムの一実施形態について、図面に基づいて詳細に説明する。図１は、本発明のネットワーク環境監視システムの概要を示すブロック図であり、ネットワーク環境監視システムにおいては、複数の（ｎ個の）環境監視装置Ｇ１，Ｇ２，・・・Ｇｎが、インターネット網２１を介して、複数の（ｎ個の）監視ソフトウェア（コンピュータ）Ｃ１，Ｃ２，・・・Ｃｎと接続されている。そして、各環境監視装置Ｇ１，Ｇ２，・・・Ｇｎが監視した温度、電圧、接点等に関するデータを、インターネット網２１を介して、各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎへ、ＵＤＰ／ＩＰ（User Datagram Protocol／Internet Protocol）方式によってパケット通信するようになっている。また、各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎにおいてパケットデータの欠落が検知された場合には、各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎから、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎへ、パケットデータの再送が要求され、その再送要求に対して、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎが各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎへ、欠落したパケットデータを再送するようになっている。
【００１６】
各環境監視装置Ｇ１，Ｇ２，・・・Ｇｎには、インターネット網２１を介してパケット通信を行うためのパケット送信部３と、送信先のＩＰアドレスを格納するためのＩＰアドレステーブル４と、温度、湿度、電力、扉の開閉状態等を監視するための環境監視部５と、各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎに送信するパケットデータ（監視データ）を格納（記憶）するためのパケット履歴格納部６と、各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎに送信するパケットデータ（監視データ）に付すシーケンス番号を保持するためのシーケンス番号保持部７と、各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎからのパケット再送要求に基づいてパケットデータ（監視データ）を再送するためのパケット再送部８とが設けられている。そして、環境監視部５とパケット履歴格納部６とシーケンス番号保持部７とが、パケット送信部３に接続され、パケット再送部８がパケット履歴格納部６に接続された状態になっている。
【００１７】
一方、各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎには、インターネット網２１を介してパケット通信を行うためのパケット受信部１１と、パケット受信部１１が受信したデータ（監視データ）に基づいて監視状態を表示するための状態表示部１２と、環境監視装置Ｇから受信したパケットデータの欠落を検出するための欠落検出部１３と、環境監視装置Ｇから受信したパケットデータ（監視データ）に付されたシーケンス番号を保持するためのシーケンス番号保持部１４と、環境監視装置Ｇへパケットデータ（監視データ）の再送を要求するための再送要求部１５とが設けられている。そして、パケット受信部１１に、状態表示部１２と欠落検出部１３とが接続され、欠落検出部１３とシーケンス番号保持部１４と再送要求部１５とが互いに接続された状態になっている。
【００１８】
また、図２は、各環境監視装置Ｇ１，Ｇ２，・・・Ｇｎに設けられたＩＰアドレステーブル４を示す説明図であり、ＩＰアドレステーブル４内には、各監視ソフトウェアＣ１，Ｃ２，・・・ＣｎのＩＰアドレスが番号と対応付けられた状態で格納（記憶）されている。一方、図３は、各環境監視装置Ｇ１，Ｇ２，・・・Ｇｎに設けられたパケット履歴格納部６を示す説明図であり、パケット履歴格納部６には、送信済みのデータ（監視データ）がシーケンス番号と対応付けられた状態で格納（記憶）されている。
【００１９】
以下、上記の如く構成されたネットワーク環境監視システムＳにおける各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎの処理内容について、図４のフローチャートにしたがって説明する。
【００２０】
各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎにおいては、まず、Ｓ（ステップ）１で、環境監視装置ＧからＵＤＰ／ＩＰ方式によるパケットデータ（すなわち、監視データ）を受信したか否か繰り返し判断され、パケットデータを受信したと判断された場合には、Ｓ２で、受信したパケットデータからＩＰアドレスを取得する。しかる後に、Ｓ３で、Ｓ２において取得したＩＰアドレスがすでに登録されているＩＰアドレスか否か判断され、すでに登録されているアドレスであると判断された場合には、Ｓ４で、受信したパケットデータからシーケンス番号を取得する。一方、Ｓ３で、取得したＩＰアドレスがすでに登録されているＩＰアドレスではないと判断された場合には、以下のステップを実行することなく処理を終了する。
【００２１】
Ｓ４で、受信したパケットデータからシーケンス番号を取得した後には、Ｓ５で、その取得したシーケンス番号と、シーケンス番号保持部１４にすでに格納されているシーケンス番号とが参照されて、シーケンス番号に欠落があるか否かが判断される。そして、Ｓ５で、欠落があると判断された場合には、Ｓ６で、欠落したシーケンス番号を付した再送要求信号を送信して処理を終了する。一方、Ｓ５で、シーケンス番号に欠落がないと判断された場合には、受信したパケットデータに基づいて、監視環境装置Ｇの状態を状態表示部１２に表示して処理を終了する。
【００２２】
また、ネットワーク環境監視システムＳにおける環境監視装置Ｇ１，Ｇ２，・・・Ｇｎの処理内容について、図５のフローチャートにしたがって説明する。
【００２３】
環境監視装置Ｇ１，Ｇ２，・・・Ｇｎにおいては、まず、Ｓ１１で、シーケンス番号保持部７からシーケンス番号を取得した後に、Ｓ１２で、環境監視部５によって得られた温度、湿度、電力、扉の開閉状態等に関連した監視データを作成する。そして、Ｓ１３で、その監視データにＳ１１で取得したシーケンス番号を付して、そのシーケンス番号の付された監視データを、予めＩＰアドレスが登録されている各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎへ、ＵＤＰ／ＩＰ方式によって送信する。しかる後、Ｓ１４で、その送信した監視データをパケット履歴格納部６に格納する。
【００２４】
Ｓ１４で、送信した監視データをパケット履歴格納部６に格納した後には、Ｓ１５で、いずれかの監視ソフトウェアＣから再送要求信号（シーケンス番号が付されたもの）を受信したか否か判断される。そして、Ｓ１５で、再送要求信号を受信したと判断された場合には、Ｓ１６で、再送要求信号に付されたシーケンス番号と同一のシーケンス番号の付されたパケットデータを監視ソフトウェアＣへ再送する。一方、Ｓ１５で、再送要求信号を受信していないと判断された場合には、一連の監視データの送受信においてパケットデータの欠落がなかったと判断して、Ｓ１７で、パケット履歴格納部６から、送信済みの監視データを削除する。
【００２５】
上記の如く、Ｓ１６で再送要求されたパケットデータを再送した後、あるいは、Ｓ１７でパケット履歴格納部６から送信済みの監視データを削除した後には、Ｓ１８で、すべての監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎに対して監視データが送信されたか否か判断され、送信されたと判断された場合には、Ｓ１９で、シーケンス番号保持部７内のシーケンス番号を更新して処理を終了する。一方、Ｓ１８で、監視データが送信されていない監視ソフトウェアＣが存在すると判断された場合には、Ｓ１３以降のステップが繰り返し実行される。
【００２６】
ネットワーク環境監視システムＳは、上記の如く、監視ソフトウェア（コンピュータ）Ｃ１，Ｃ２，・・・Ｃｎに、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎから送信される監視データのパケットの欠落を検出する欠落検出部１３と、欠落検出部１３により欠落パケットがあると判断された場合に、環境監視装置Ｇに対して欠落しているシーケンス番号のパケットの再送を要求する再送要求部１５とが設けられているとともに、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎに、監視ソフトウェアＣからの欠落パケットの再送要求に基づいて欠落パケットを再度送信するパケット再送部８が設けられており、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎから監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎへの監視データのパケット送信がＵＤＰを利用して行われる。したがって、ネットワーク環境監視システムＳは、従来のネットワーク環境監視システムに比べて、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎや監視ソフトウェアＣ１，Ｃ２，・・・ＣｎのＣＰＵの性能、メモリの容量を低減させることが可能であるため、安価かつ容易にシステムを構築することができる。また、１台の環境監視装置Ｇを複数の監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎで監視する場合でも、各監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎへ一斉に監視データの送信処理を実行することができる。さらに、欠落した監視データが再送されるので、データ通信の信頼性が高い。
【００２７】
また、ネットワーク環境監視システムＳは、監視ソフトウェアＣ１，Ｃ２，・・・Ｃｎに、受信した監視データのパケットに付されたシーケンス番号を一時的に格納するためのシーケンス番号保持部１４が設けられており、欠落検出部１３が、シーケンス番号保持部１４にすでに格納されているシーケンス番号と受信した監視データのパケットに付されたシーケンス番号とからパケットの欠落を検出するため、監視データの欠落が確実に検出されて環境監視装置Ｇから監視ソフトウェアＣへ再送されるので、データ通信の信頼性がきわめて高い。
【００２８】
さらに、ネットワーク環境監視システムＳは、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎに、送信した監視データのパケット毎にシーケンス番号を付して格納するパケット履歴格納部６が設けられており、監視ソフトウェアＣから再送要求を受信した場合に、そのパケット履歴格納部６から再送要求されたシーケンス番号が付された監視データのパケットを削除するため、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎが必要以上のデータを保持しないので、環境監視装置Ｇ１，Ｇ２，・・・Ｇｎのメモリの容量、ＣＰＵの性能をより低減させることができ、非常に安価に構築することができる上、通信エラーが発生しにくい。
【００２９】
なお、本発明のネットワーク環境監視システムの構成は、上記実施形態の態様に何ら限定されるものではなく、環境監視装置、監視コンピュータ（監視ソフトウェア）等の構成を、本発明の趣旨を逸脱しない範囲で、必要に応じて適宜変更できる。
【００３０】
たとえば、監視ソフトウェアは、監視データを受信したときに、その情報を状態表示部に表示するばかりでなく、所定の監視データ（たとえば、予め定められた閾値を外れた監視データ）を外部の警報手段に出力するもの等に変更することも可能である。また、本発明のネットワーク環境監視システムは、インターネット等の公衆通信網を介して、環境監視装置と監視コンピュータとの間で通信を行うものに限定されず、所定のエリアに限定されたＬＡＮを介して、環境監視装置と監視コンピュータとの間で通信を行うものに変更することも可能である。
【産業上の利用可能性】
【００３１】
本発明のネットワーク環境監視システムは、上記の如く優れた効果を奏するものであるので、温度、湿度、電力等の監視や電気機器の制御を行う環境監視装置を、ネットワークを介して遠隔地のコンピュータによって監視、制御するためのシステムとして好適に用いることができる。
【図面の簡単な説明】
【００３２】
【図１】本発明のネットワーク環境監視システムの概要を示すブロック図である。
【図２】環境監視装置のＩＰアドレステーブルを示す説明図である。
【図３】パケット履歴格納部の送信データの記憶領域を示す説明図である。
【図４】監視ソフトウェアの処理内容を示すフローチャートである。
【図５】環境監視装置の処理内容を示すフローチャートである。
【図６】従来のネットワーク環境監視システムの概要を示すブロック図である。
【符号の説明】
【００３３】
６・・パケット履歴格納部、８・・パケット再送部、１３・・欠落検出部、１４・・シーケンス番号保持部、１５・・再送要求部、２１・・インターネット網、Ｇ・・環境監視装置、Ｃ・・監視ソフトウェア、Ｓ・・ネットワーク環境監視システム。
【図１】
2008107976.tif 000003
【図２】
2008107976.tif 000004
【図３】
2008107976.tif 000005
【図４】
2008107976.tif 000006
【図５】
2008107976.tif 000007
【図６】
2008107976.tif 000008