(57)【特許請求の範囲】
【請求項１】
ＬＡＮに接続された監視対象機器と、
前記ＬＡＮに接続されて前記監視対象機器を監視する監視装置と、
前記ＬＡＮとＷＡＮとを接続し、ＷＡＮ側からＬＡＮ側へのパケットのポート転送を行う中継器と、
前記ＷＡＮに接続された端末とを有するネットワークシステムであって、
前記監視装置は、
前記監視対象機器を監視操作するためのコマンドを含むアクセス情報を、前記監視対象機器に対する検索を実行することにより検出する監視対象機器検出手段と、
前記アクセス情報を含むアクセス用ＵＲＬ一覧を生成するＵＲＬ一覧生成手段と、
前記アクセス用ＵＲＬ一覧を、前記ＷＡＮに接続された端末に対して、前記中継器を介した通信手段により通知するＵＲＬ一覧通知手段と、
前記端末により前記アクセス用ＵＲＬ一覧の中から指定されたＵＲＬに基づいた処理を行うＷｅｂサーバと、
前記Ｗｅｂサーバに指示されて前記コマンドを前記監視対象機器に対して発行する監視操作コマンド発行手段とを備えており、
前記ＵＲＬ一覧通知手段によって前記アクセス用ＵＲＬ一覧が前記端末に対して通知され、
前記端末が前記ＵＲＬ一覧通知手段により通知された前記アクセス用ＵＲＬ一覧の中のＵＲＬを指定することによって送出されたパケットを、前記中継器が、前記監視装置の前記Ｗｅｂサーバにポート転送し、
前記Ｗｅｂサーバは、前記ポート転送されたパケットを受け、前記指定されたＵＲＬに基づいた処理を行う
ことを特徴とするネットワークシステム。
【請求項２】
ＬＡＮに接続された監視対象機器と、
前記ＬＡＮに接続されて前記監視対象機器を監視する監視装置と、
前記ＬＡＮとＷＡＮとを接続し、ＷＡＮ側からＬＡＮ側へのパケットのポート転送を行うルータと、
前記ＷＡＮに接続された端末とを有するネットワークシステムであって、
前記監視装置は、
前記監視対象機器を監視操作するためのコマンドを含むアクセス情報を、前記監視対象機器に対する検索を実行することにより検出する監視対象機器検出手段と、
ＵＰｎＰのコントロールポイントによる前記ルータへのアドレス変換テーブル設定手段と、
前記アクセス情報を含むアクセス用ＵＲＬ一覧を生成するＵＲＬ一覧生成手段と、
前記アクセス用ＵＲＬ一覧を、前記ＷＡＮに接続された端末に対して、前記ルータを介した通信手段により通知するＵＲＬ一覧通知手段と、
前記端末により前記アクセス用ＵＲＬ一覧の中から指定されたＵＲＬに基づいた処理を行うＷｅｂサーバと、
前記Ｗｅｂサーバに指示されて前記コマンドを前記監視対象機器に対して発行する監視操作コマンド発行手段とを備えており、
前記ＵＲＬ一覧通知手段によって前記アクセス用ＵＲＬ一覧が前記端末に対して通知され、
前記端末が前記ＵＲＬ一覧通知手段により通知された前記アクセス用ＵＲＬ一覧の中のＵＲＬを指定することによって送出されたパケットを、前記ルータが、前記監視装置の前記Ｗｅｂサーバにポート転送し、
前記Ｗｅｂサーバは、前記ポート転送されたパケットを受け、前記指定されたＵＲＬに基づいた処理を行う
ことを特徴とするネットワークシステム。
【請求項３】
前記監視対象機器は、
入出力手段と、
前記入出力手段の状態を監視する入出力監視手段と、
前記入出力手段の状態を変化させる入出力操作手段と、
前記監視装置からの検索要求に応じて自らのアクセス情報を送信する検索応答手段とを備えた
ことを特徴とする請求項１又は請求項２に記載のネットワークシステム。
【請求項４】
前記端末は、
前記ＷＡＮに接続されたＷｅｂサーバ上のＷｅｂコンテンツを取得して表示するＷｅｂブラウザと、
前記Ｗｅｂサーバへアクセスするための前記アクセス用ＵＲＬ一覧を受信するＵＲＬ一覧受信手段とを備え、
前記Ｗｅｂブラウザを用いて、受信したアクセス用ＵＲＬを指定することで、前記監視対象機器にアクセスする
ことを特徴とする請求項１〜請求項３のいずれか一項に記載のネットワークシステム。
【請求項５】
複数の前記監視装置を備え、
前記複数の監視装置のうちの一の監視装置がマスタとなって他の監視装置のアドレス変換テーブル設定を代行する
ことを特徴とする請求項２〜請求項４のいずれか一項に記載のネットワークシステム。
【請求項６】
前記監視装置と前記端末とはＶＰＮによる通信を行う
ことを特徴とする請求項２〜請求項５のいずれか一項に記載のネットワークシステム。
【請求項７】
前記監視装置及び前記監視対象機器が接続された複数のＬＡＮが前記ＷＡＮと接続されており、
前記端末は、受信した前記アクセス用ＵＲＬを指定することで、前記複数のＬＡＮに接続された前記監視対象機器にアクセスする
ことを特徴とする請求項２〜請求項６のいずれか一項に記載のネットワークシステム。
【請求項８】
中継器を介してＷＡＮに接続された複数のＬＡＮにより構成されるネットワークシステムであって、
前記ネットワークシステムは、
前記ＬＡＮに接続された監視対象機器と、
前記複数のＬＡＮにそれぞれ接続されて前記監視対象機器を監視する複数の監視装置と、
前記ＬＡＮとＷＡＮとを接続し、ＷＡＮ側からＬＡＮ側へのパケットのポート転送を行う中継器と、
前記ＷＡＮに接続された管理サーバと、
前記ＷＡＮに接続された端末とを備え、
前記監視装置は、
前記監視対象機器を監視操作するためのコマンドを含むアクセス情報を、前記監視対象機器に対する検索を実行することにより検出する監視対象機器検出手段と、
前記アクセス情報を含むアクセス用ＵＲＬ一覧を生成するＵＲＬ一覧生成手段と、
前記アクセス用ＵＲＬ一覧を前記ＷＡＮに接続された端末に対して前記中継器を介した通信手段により通知するＵＲＬ一覧通知手段と、
前記管理サーバに指示されて前記コマンドを前記監視対象機器に対して発行する監視操作コマンド発行手段とを備え、
前記管理サーバは、
前記端末により前記アクセス用ＵＲＬ一覧の中から指定されたＵＲＬに基づいた処理を行うものであり、
前記ＵＲＬ一覧通知手段によって前記アクセス用ＵＲＬ一覧が前記端末に対して通知され、
前記端末が前記ＵＲＬ一覧通知手段により通知された前記アクセス用ＵＲＬ一覧の中のＵＲＬを指定することによって送出されたパケットを、前記中継器が、前記管理サーバにポート転送し、
前記管理サーバは、前記ポート転送されたパケットを受け、前記指定されたＵＲＬに基づいた処理を行う
ことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続された端末からＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）内の監視装置および監視対象機器にアクセスする技術に関する。
【背景技術】
【０００２】
従来より、遠隔監視対象機器の情報をインターネット等を経由して取得するためのシステムが提案されている。例えば、「電子機器と、該電子機器と通信可能な情報出力装置とを備えた情報出力システムにおいて、前記電子機器は、出力対象データの格納場所を示すリンク情報を記憶する記憶手段と、前記情報出力装置からの前記リンク情報の送信要求に応答して前記記憶手段に記憶されている前記リンク情報を前記情報出力装置へ送信する応答手段と、を備えており、前記情報出力装置は、前記電子機器に対して前記リンク情報の送信要求を行う要求手段と、前記応答手段からの前記リンク情報を受信する受信手段と、前記受信手段によって受信された前記リンク情報に基づいて前記格納場所から前記出力対象データを取得し、該出力対象データの内容を出力する出力手段と、を備えた」ものが提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００４−３８５２６号公報（第４頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の提案によれば、ＬＡＮ内の通信装置からＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  Ａｎｄ  Ｐｌａｙ）の検索方式を利用して対象となる監視対象機器を特定し、その監視対象機器の情報を取得している。しかし、ルータのＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）越えに対応していないため、ＷＡＮに接続された端末からＬＡＮ内の監視装置および監視対象機器に容易にアクセスすることができないという問題点があった。
【０００５】
本発明は、上述のような課題を解決するためになされたもので、ＷＡＮに接続された端末からＬＡＮ内の監視装置および監視対象機器に容易にアクセスすることのできるネットワークシステムを提供するものである。
【課題を解決するための手段】
【０００６】
本発明に係るネットワークシステムは、
ＬＡＮに接続された監視対象機器と、
前記ＬＡＮに接続されて前記監視対象機器を監視する監視装置と、
前記ＬＡＮとＷＡＮとを接続し、ＷＡＮ側からＬＡＮ側へのパケットのポート転送を行う中継器と、
前記ＷＡＮに接続された端末とを有するネットワークシステムであって、
前記監視装置は、
前記監視対象機器を監視操作するためのコマンドを含むアクセス情報を、前記監視対象機器に対する検索を実行することにより検出する監視対象機器検出手段と、
前記アクセス情報を含むアクセス用ＵＲＬ一覧を生成するＵＲＬ一覧生成手段と、
前記アクセス用ＵＲＬ一覧を、前記ＷＡＮに接続された端末に対して、前記中継器を介した通信手段により通知するＵＲＬ一覧通知手段と、
前記端末により前記アクセス用ＵＲＬ一覧の中から指定されたＵＲＬに基づいた処理を行うＷｅｂサーバと、
前記Ｗｅｂサーバに指示されて前記コマンドを前記監視対象機器に対して発行する監視操作コマンド発行手段とを備えており、
前記ＵＲＬ一覧通知手段によって前記アクセス用ＵＲＬ一覧が前記端末に対して通知され、
前記端末が前記ＵＲＬ一覧通知手段により通知された前記アクセス用ＵＲＬ一覧の中のＵＲＬを指定することによって送出されたパケットを、前記中継器が、前記監視装置の前記Ｗｅｂサーバにポート転送し、
前記Ｗｅｂサーバは、前記ポート転送されたパケットを受け、前記指定されたＵＲＬに基づいた処理を行う
ことを特徴とするものである。
【発明の効果】
【０００７】
本発明に係るネットワークシステムは、監視対象機器にアクセスするためのアクセス用ＵＲＬ一覧を生成してＷｅｂサーバに格納し、ＷＡＮに接続された端末はこのＷｅｂサーバを経由して監視装置および監視対象機器にアクセスすることができるので、ＮＡＴ越えを実現できる。したがって、ＷＡＮに接続された端末からＬＡＮ内の監視装置および監視対象機器に容易にアクセスすることができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、本発明の実施の形態１に係るネットワークシステムのシステム構成の一例である。図１のネットワークシステムにおいては、端末１００と、ＵＰｎＰに対応したルータ２００と、ＵＰｎＰのコントロールポイント機能を備えた監視装置３００と、１または複数の監視対象機器４００と、ＷＡＮ回線としてのインターネット５００と、ＬＡＮ６００とを備える。
【０００９】
監視対象機器４００は監視装置３００に接続され、監視装置３００はＬＡＮ６００を介してルータ２００に接続されている。また、ルータ２００はＷＡＮ回線としてのインターネット５００に接続されている。端末１００もまた、インターネット５００に接続されている。端末１００としては、Ｗｅｂブラウザ機能を有する機器であればよく、パソコン、ＰＤＡ、携帯電話などを用いることができ、台数についても特に問わない。
【００１０】
図２は、端末１００の構成を示すブロック図である。図２において、端末１００は、Ｗｅｂコンテンツを表示するＷｅｂブラウザ１１０と、アドレス受信手段１２０とを備える。Ｗｅｂブラウザ１１０は、ＨＴＭＬ言語等で記述されたＷｅｂコンテンツをＨＴＴＰ通信により取得して表示・再生する。また、フォーム等を使用してユーザがデータをＷｅｂサーバに送信する機能も提供する。アドレス受信手段１２０は、後述の監視装置３００から通知されるＵＲＬ一覧情報を受信するものであり、ルータ２００を経由する通信手段を用いて情報を受信できるものであればよく、例えば、電子メール受信手段を用いることができる。
【００１１】
図３は、監視装置３００の構成を示すブロック図である。監視装置３００は、ＬＡＮ６００に接続された監視対象機器４００へのアクセス情報を検出する監視対象機器検出手段３１０と、監視対象機器４００に対して監視コマンドや操作コマンドを発行する監視・操作コマンド発行手段３２０と、ルータ２００に対してポートフォワーディングの設定を行うＵＰｎＰにおけるコントロールポイント機能３３０と、前記アクセス情報に基づいて監視対象機器４００へアクセスするためのアクセス用ＵＲＬ一覧を生成するＵＲＬ一覧生成手段３４０と、前記ＵＲＬ一覧生成手段３４０によって生成されるアクセス用ＵＲＬ一覧を含むＷｅｂコンテンツ３５０と、Ｗｅｂコンテンツ３５０を格納および送信するとともに端末１００からの要求に基づいて監視・操作コマンド発行手段３２０にコマンドの発行を指示するＷｅｂサーバ３６０と、前記アクセス用ＵＲＬ一覧を端末１００に通知するためのＵＲＬ一覧通知手段３７０とを備える。コントロールポイント機能３３０は、本発明のアドレス変換テーブル設定手段に相当するものであり、以後、コントロールポイント機能３３０と称して説明する。ＵＲＬ一覧通知手段３７０は、ルータ２００を経由する通信手段を用いて情報を送信できるものであればよく、例えば、電子メール送信手段を用いることができる。
【００１２】
図４は、監視対象機器４００の構成を示すブロック図である。監視対象機器４００は、センサやアクチュエータなどの入出力手段４１０と、監視装置３００からの要求に基づいて入出力手段４１０の状態を監視する入出力監視手段４２０と、監視装置３００からの要求に基づいて入出力手段４１０に対する操作を行う入出力操作手段４３０と、監視装置３００からの要求に基づいて自らのアクセス情報を通知する検索応答手段４４０とを備える。
【００１３】
なお、本発明においてアクセス情報とは、監視対象機器４００を監視・操作するために必要な情報をいい、監視対象機器４００の装置名称、ＩＤ、装置の種類などのデバイス情報や、監視対象機器４００が備える監視・操作コマンドのことをいう。
【００１４】
本発明において監視装置３００とは、１または複数の監視対象機器４００を監視および操作する機能を備えた装置をいう。監視対象機器４００としては、例えば、空気調和機室内機や室外機を適用することができ、この場合、監視装置３００としては空調設備コントローラを適用することができる。また、そのほか、監視対象機器４００としては、照明設備を適用することができ、この場合、監視装置３００としては照明設備管理コントローラを適用することができる。
【００１５】
図５は、本発明の実施の形態１に係る端末１００、ルータ２００、監視装置３００、監視対象機器４００の動作フローである。
監視装置３００は、接続された監視対象機器４００の検索を定期的に行う（Ｓ２０１）。検索が行われると、監視対象機器４００は、自らのアクセス情報を監視装置３００に通知する（Ｓ２０２）。検索は定期的に行い、監視装置３００は監視対象機器４００の最新の情報を定期的に得ることができる。なお、検索の頻度については、ＬＡＮ６００の規模等を考慮して適宜定める。
【００１６】
監視装置３００は、ルータ２００に対してポートマップ設定要求を送信する（Ｓ２０３）。ポートマップとは、ルータ２００がＷＡＮ回線側のポートからＬＡＮ６００側のポートにパケットを転送するための情報であり、ＷＡＮ回線側のＩＰアドレスおよびポート番号と、これに対応するＬＡＮ６００側のＩＰアドレスとを対にした情報である。監視装置３００がポートマップを設定するにはＵＰｎＰプロトコルに従う必要があり、コントロールポイント機能３３０を使ってルータ２００に対して設定要求を送信する。ルータ２００は、ポートマップ設定要求に対する応答を返信する（Ｓ２０４）。そして、監視装置３００はルータ２００に保持されたポートマップ情報の取得要求を行い（Ｓ２０５）、ルータ２００は応答を返信する（Ｓ２０６）。
【００１７】
監視装置３００は、ステップＳ２０６で取得したポートマップ情報と、ステップＳ２０２で取得した監視対象機器４００のアクセス情報とに基づいて、アクセス用ＵＲＬ一覧を含むＷｅｂコンテンツ３５０を生成する（Ｓ２０７）。アクセス用ＵＲＬ一覧は、監視装置３００または監視対象機器４００にアクセスするためのＵＲＬ情報である。より具体的には、監視装置３００または監視対象機器４００の静的情報を取得するためのＵＲＬや、監視対象機器４００に対して監視・操作コマンドを発行するためのＵＲＬを含む。アクセス用ＵＲＬ一覧は、Ｗｅｂブラウザで表示可能なスクリプト言語またはプログラム言語により記述されており、文字、図、写真、アイコン等を用いてユーザに分かりやすい形態で表現されている。ここで図６に、Ｗｅｂコンテンツ３５０の一例としてＷｅｂ画面３５１を示す。図６のＷｅｂ画面３５１においては、監視装置３００の情報と、これに接続されている監視対象機器４００の情報とＨＴＭＬ言語を用いて一覧表示し、一覧の中から選択した項目の情報を取得したり、監視・操作を行ったりできるようになっている。なお、図６では、Ｗｅｂ画面３５１を文字のみで表現した場合の例について説明しているが、前述の通り、図、写真、アイコン等を用いて表現してもよい。
そして、監視装置３００は、生成したＷｅｂコンテンツ３５０を、Ｗｅｂサーバ３６０に格納する（Ｓ２０８）。
【００１８】
監視装置３００は、アクセス用ＵＲＬ一覧を含むＷｅｂコンテンツ３５０をルータ２００を介して端末１００に通知する（Ｓ２０９）。通知の手段は、ルータ２００を経由する通信手段であればよく、例えば、電子メールを用いることができる。
【００１９】
端末１００はアクセス用ＵＲＬ一覧を含むＷｅｂコンテンツ３５０を受信してＷｅｂブラウザ１１０に表示し、端末１００側のユーザはアクセスしたい監視装置３００または監視対象機器４００を選択することができる（Ｓ２１０）。ＵＲＬを選択すると、選択したＵＲＬの情報を含むパケットが端末１００からルータ２００へ送信され（Ｓ２１１）、ルータ２００はポートマップ情報に基づいてポート転送を行う（Ｓ２１２）ので、端末１００は監視装置３００のＷｅｂサーバ３６０へアクセスすることができる。
【００２０】
端末１００からのアクセスが、Ｗｅｂコンテンツ３５０の静的情報の取得要求である場合には、Ｗｅｂサーバ３６０は、対応する応答をルータ２００経由で送信する（Ｓ２１５）。また、端末１００からのアクセスが、監視対象機器４００に対する監視・操作コマンド発行要求である場合には、Ｗｅｂサーバ３６０は、監視・操作コマンド発行手段３２０を用いて監視対象機器４００にコマンドを発行し（Ｓ２１３）、監視対象機器４００からの応答（Ｓ２１４）をルータ２００経由で送信する（Ｓ２１５）。
【００２１】
このように本実施の形態１によれば、監視装置３００が監視装置アクセス用ＵＲＬ一覧を生成して端末１００に通知し、端末１００はこのアクセス用ＵＲＬ一覧を使って監視装置３００または監視対象機器４００にアクセスすることができるので、ＮＡＴ越えを実現できる。したがって、端末１００から容易にＬＡＮ６００内の監視対象機器４００にアクセスすることができる。
【００２２】
実施の形態２．
図７は、本発明の実施の形態２に係るネットワークシステムのシステム構成の一例であり、複数の監視装置３００を備える点が、前述の実施の形態１と異なる。図７のネットワークシステムにおいては、端末１００と、ＵＰｎＰに対応したルータ２００と、ＵＰｎＰのコントロールポイント機能を備えた監視装置３００と、１または複数の監視対象機器４００と、ＷＡＮ回線としてのインターネット５００と、ＬＡＮ６００とを備える。なお、本実施の形態２では、ＬＡＮ６００に２つの監視装置３００を接続した場合の例について説明するが、監視装置３００の数はこれに限られるものではない。また、以下の説明において、複数の監視装置３００のうちの１つをマスタ監視装置３００ａ、その他をセカンダリ監視装置３００ｂと称する。また、マスタ監視装置３００ａと接続されたものを監視対象機器４００ａ、セカンダリ監視装置３００ｂと接続されたものを監視対象機器４００ｂと称する。端末１００、監視装置３００、監視対象機器４００、ＬＡＮ６００の基本的な構成については前述の実施の形態１と同様である。
【００２３】
図８は、本実施の形態２に係る端末１００、ルータ２００、マスタ監視装置３００ａ、セカンダリ監視装置３００ｂ、監視対象機器４００ａ、監視対象機器４００ｂの動作フローである。なお、本実施の形態２は、前述の実施の形態１で示した図５のステップＳ２０７以降の動作については同じであるので、以下、相違点であるステップＳ２０１〜Ｓ２０６に相当する部分（後述のステップＳ３０１〜３１０）を中心に説明する。
【００２４】
図８において、マスタ監視装置３００ａは、ＬＡＮ６００内の他の監視装置３００の接続状況をブロードキャストを用いて検索する（Ｓ３０１）。言い換えると、ＬＡＮ６００内で最初にブロードキャストを送信した監視装置３００が、マスタ監視装置３００ａとなる。
【００２５】
マスタ監視装置３００ａは、前述の実施の形態１と同様に、接続された監視対象機器４００ａの検索を定期的に行う（Ｓ３０２）。検索が行われると、監視対象機器４００は、自らのアクセス情報をマスタ監視装置３００ａに通知する（Ｓ３０３）。検索は定期的に行い、マスタ監視装置３００ａは監視対象機器４００ａの最新の情報を定期的に得ることができる。なお、検索の頻度については、ＬＡＮ６００の規模等を考慮して適宜定める。
【００２６】
セカンダリ監視装置３００ｂは、ＬＡＮ６００に参入すると、マスタ監視装置３００ａと同様に他の監視装置３００の接続状況をブロードキャストを用いて検索する（Ｓ３０４）。ＬＡＮ６００に先に参入していたマスタ監視装置３００ａは、このブロードキャストに対して応答を行う（Ｓ３０５）。
【００２７】
セカンダリ監視装置３００ｂは、マスタ監視装置３００ａと同様に接続された監視対象機器４００ｂの検索を定期的に行い、監視対象機器４００ｂはその応答を行う（Ｓ３０６、Ｓ３０７）。ステップＳ３０６とＳ３０７は前述のステップＳ３０２とＳ３０３と同様の処理を行う。
【００２８】
監視対象機器４００ｂの情報を得たセカンダリ監視装置３００ｂは、この情報をマスタ監視装置３００ａに通知する（Ｓ３０８）。セカンダリ監視装置３００ｂが複数存在する場合には、ステップＳ３０４〜Ｓ３０８と同様の動作をそれぞれが行う。これにより、マスタ監視装置３００ａは、ＬＡＮ６００に接続されたすべてのセカンダリ監視装置３００ｂから、監視対象機器４００の情報を取得することができる。
【００２９】
マスタ監視装置３００ａは、ルータ２００に対してポートマップ設定要求を送信し（Ｓ３０９）、ルータ２００が応答を行う（Ｓ３１０）。マスタ監視装置３００ａは、マスタ監視装置３００ａおよびＬＡＮ６００内に存在するすべてのセカンダリ監視装置３００ｂのＩＰアドレスを基にポートマップ設定を統一的に行うので、セカンダリ監視装置３００ｂはポートマップ設定を行う必要がない。したがって、ＬＡＮ６００におけるトラフィック抑制の効果を得ることができる。なお、マスタ監視装置３００ａが何らかの理由により通信不能やダウン状態となった場合には、残りの監視装置３００の中で最初にブロードキャストを送信した監視装置３００がマスタ監視装置３００ａとなる。
【００３０】
ステップＳ３１０以降の処理は、前述の実施の形態１のステップＳ２０５以降と同様の処理を行う。
【００３１】
このように本実施の形態２によれば、ＬＡＮ内に監視装置３００が複数存在する場合であっても、前述の実施の形態１と同様に端末１００からＮＡＴ越えをして監視装置３００および監視対象機器４００にアクセスすることができる。
また、複数の監視装置３００のうちの１つをマスタ監視装置３００ａとして、このマスタ監視装置３００ａがＬＡＮ６００内のすべてのセカンダリ監視装置３００ｂから監視対象機器４００のアクセス情報を取得するようにしたので、情報を一元管理することができる。また、マスタ監視装置３００ａがすべての監視装置３００のポートマップ設定を行うようにしたので、ＬＡＮ６００内のトラフィックを抑制する効果を得ることができる。
【００３２】
実施の形態３．
図９は、本発明の実施の形態３に係るネットワークシステムのシステム構成の一例である。本実施の形態３は、前述の実施の形態１と共通する構成を有しているが、ＷＡＮ回線として電話回線７００を備えた点および、ルータ２００を設けないでモデム８００を備えた点が異なる。図９のネットワークシステムにおいては、端末１００と、モデム８００と、監視装置３００と、１または複数の監視対象機器４００と、ＷＡＮ回線としての電話回線７００と、ＬＡＮ６００とを備える。なお、端末１００に接続されたモデムをモデム８００ａ、監視装置３００に接続されたモデムをモデム８００ｂと称す。端末１００、監視装置３００、監視対象機器４００、ＬＡＮ６００の基本的な構成については前述の実施の形態１と同様である。
【００３３】
端末１００は、モデム８００ａのダイアルアップ機能を用いてモデム８００ｂの有するサーバ機能に対して接続を行う。接続後は、ＴＣＰ／ＩＰベースの通信が可能となる。この接続においては、モデム８００ａのダイアルアップサーバ機能から端末１００に貸与されるＩＰアドレスは、ＬＡＮ６００と同一セグメント帯に属するため、監視装置３００はモデム８００ｂに対してポートマップ設定を行わない。
【００３４】
以上のような構成において、本実施の形態３に係るネットワークシステムの動作について説明する。なお、本実施の形態３に係る動作は、前述の実施の形態１で示した図５と共通部分を有するので、図５を参照して説明する。
【００３５】
本実施の形態３においては、端末１００、監視装置３００、監視対象機器４００は、図５のステップＳ２０３〜Ｓ２０６に係る処理以外の処理を同様にして行う。すなわち、監視装置３００は、ＬＡＮ６００に接続された監視対象機器４００の検索を定期的に行い（Ｓ２０１）、監視対象機器４００のアクセス情報を取得する（Ｓ２０２）。そして、監視対象機器４００のアクセス情報に基づいて、アクセス用ＵＲＬ一覧を含むＷｅｂコンテンツ３５０を生成し（Ｓ２０７）、Ｗｅｂサーバ３６０に格納する（Ｓ２０８）。
そして監視装置３００は、Ｗｅｂコンテンツ３５０に含まれるアクセス用ＵＲＬ一覧をモデム８００ｂ、８００ａを介して端末１００に通知する（Ｓ２０９に相当）。端末１００はアクセス用ＵＲＬ一覧を含むＷｅｂコンテンツ３５０を受信してＷｅｂブラウザ１１０に表示し、端末１００側のユーザはアクセスしたい監視装置３００または監視対象機器４００を選択することができる（Ｓ２１０）。選択したＵＲＬの情報を含むパケットは端末１００からモデム８００ａ、８００ｂへ送信され（Ｓ２１１に相当）、端末１００は監視装置３００のＷｅｂサーバ３６０へアクセスすることができる。以降の動作については前述の実施の形態１と同様である。
【００３６】
このように本実施の形態３によれば、ＷＡＮ回線として電話回線７００を用いた場合であっても、前述の実施の形態１と同様に端末１００からＮＡＴ越えをして監視装置３００および監視対象機器４００にアクセスすることができる。
また、ＷＡＮ回線としてインターネット回線を利用することができず電話回線７００のみを使用可能な通信環境にある場合であっても、端末１００による遠隔監視システムを構築することができる。
【００３７】
実施の形態４．
図１０は、本発明の実施の形態４に係るネットワークシステムのシステム構成の一例である。本実施の形態４においては、前述の実施の形態１と共通する構成を有しているが、ＬＡＮ６００とインターネット５００とをＶＰＮルータ９００を介して接続した点と、端末１００とインターネット５００とを中継するＶＰＮルータ９００を設けた点が異なる。図１０のネットワークシステムにおいては、端末１００と、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）ルータ９００と、監視装置３００と、１または複数の監視対象機器４００と、ＷＡＮ回線としてのインターネット５００と、ＬＡＮ６００とを備える。なお、端末１００に接続されたＶＰＮルータをＶＰＮルータ９００ａ、監視装置３００に接続されたＶＰＮルータをＶＰＮルータ９００ｂと称す。端末１００、監視装置３００、監視対象機器４００、ＬＡＮ６００の基本的な構成については前述の実施の形態１と同様である。
【００３８】
図１０に示すＶＰＮルータ９００を用いた接続では、端末１００と監視装置３００とは同一セグメント帯に属するため、監視装置３００はＶＰＮルータ９００ｂに対してポートマップ設定を行わない。
【００３９】
以上のような構成において、端末１００、監視装置３００、監視対象機器４００は、前述の実施の形態３と同様の動作を行う。すなわち、前述の実施の形態１で示した図５のステップＳ２０３〜Ｓ２０６に係る処理以外の処理を、前述の実施の形態３と同様にして行う。
【００４０】
このように本実施の形態４によれば、端末１００と監視装置３００とをＶＰＮルータ９００で中継して接続した場合であっても、前述の実施の形態１と同様に端末１００からＮＡＴ越えをして監視装置３００および監視対象機器４００にアクセスすることができる。
また、ＶＰＮルータ９００を使用することで、端末１００と監視装置３００とのインターネット接続を暗号化することができ、インターネット接続の盗聴や不正操作などへのセキュリティ対策を行うことができる。
【００４１】
実施の形態５．
図１１は、本発明の実施の形態５に係るネットワークシステムのシステム構成の一例である。本実施の形態５は、前述の実施の形態１と共通する構成を有しているが、インターネット５００に複数のＬＡＮ６００がルータ２００を介して接続されている点が、異なる。図１１のネットワークシステムにおいては、端末１００と、ルータ２００と、監視装置３００と、１または複数の監視対象機器４００と、ＷＡＮ回線としてのインターネット５００と、ＬＡＮ６００とを備える。インターネット５００には、２つのルータ２００が接続されており、その各々に対して、ＬＡＮ６００を介して監視装置３００、監視対象機器４００が接続されている。各構成要素の構成については前述の実施の形態１〜４で示したものと同様である。なお、本実施の形態５では、２つのＬＡＮ６００がインターネット５００に接続される場合の例について説明するが、接続されるＬＡＮ６００の数はこれに限られるものではない。
【００４２】
以上のような構成においても、前述の実施の形態１と同様に、端末１００からＮＡＴ越えをして監視装置３００にアクセスすることができる。すなわち端末１００は、インターネット５００に分散して接続された複数の監視装置３００または監視対象機器４００にアクセスすることができる。したがって、離隔地にあるような複数の監視装置３００や監視対象機器４００に対しても、端末１００からの遠隔監視操作を実現することができる。
【００４３】
実施の形態６．
図１２は、本発明の実施の形態６に係るネットワークシステムのシステム構成の一例である。本実施の形態６は、前述の実施の形態５と共通する構成を有しているが、インターネット５００に接続された管理サーバ１０００を設けた点が異なる。管理サーバ１０００は、Ｗｅｂサーバ機能を有しており、後述するように監視装置３００が生成したアクセス用ＵＲＬ一覧を集中管理して格納および送信する。その他の構成要素については、前述の実施の形態１〜５で示したものと同様である。
【００４４】
図１３は、本実施の形態６に係る端末１００、管理サーバ１０００、ルータ２００、監視装置３００、監視対象機器４００の動作フローである。本実施の形態６においては、前述の実施の形態１で示したステップＳ２０１からＳ２０８については同じ動作を行うので、相違点であるステップＳ４０１〜Ｓ４０９を中心に記載している。
【００４５】
監視装置３００は、アクセス用ＵＲＬ一覧を含むＷｅｂコンテンツ３５０を管理サーバ１０００に対して送信する（Ｓ４０１）。インターネット５００に複数の監視装置３００がルータ２００を介して接続されている場合には、各監視装置３００が同様の動作を行う。
【００４６】
管理サーバ１０００は、監視装置３００から受信したアクセス用ＵＲＬ一覧を含むＷｅｂコンテンツ３５０をＷｅｂサーバへアップロードし、集中管理する（Ｓ４０２）。端末１００は、インターネット５００を介して管理サーバ１０００にアクセスし、アクセス用ＵＲＬ一覧を取得する（Ｓ４０３）。そして、端末１００側のユーザはアクセスしたい監視装置３００または監視対象機器４００をアクセス用ＵＲＬ一覧から選択する（Ｓ４０４）。選択したＵＲＬの情報を含むパケットは端末１００からルータ２００へ送信され（Ｓ４０５）、ルータ２００はポートマップ情報に基づいてポート転送を行う（Ｓ４０６）ので、端末１００は監視装置３００のＷｅｂサーバ３６０へアクセスすることができる。
【００４７】
端末１００からのアクセスが、Ｗｅｂコンテンツ３５０の静的情報の取得要求である場合には、Ｗｅｂサーバ３６０は、対応する情報をルータ２００経由で応答を送信する（Ｓ４０９）。また、端末１００からのアクセスが、監視対象機器４００に対する監視・操作コマンド発行要求である場合には、Ｗｅｂサーバ３６０は、監視・操作コマンド発行手段３２０を用いて監視対象機器４００にコマンドを発行し（Ｓ４０７）、監視対象機器４００からの応答（Ｓ４０８）をルータ２００経由で送信する（Ｓ４０９）。
【００４８】
このように本実施の形態６によれば、前述の実施の形態１と同様に、端末１００からＮＡＴ越えをして監視装置３００および監視対象機器４００にアクセスすることができる。
また、端末１００は、アクセス用ＵＲＬ一覧をインターネット５００に接続された管理サーバを通じて取得することができるので、アクセス用ＵＲＬ一覧を受信するための特別の手段を設ける必要はない。このため、通信トラフィックを抑制することができる。
また、離隔地にある複数の監視装置３００が有するアクセス用ＵＲＬ一覧を管理サーバ１０００が集中管理するので、監視装置３００の保守を容易に行うことができる。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態１に係るネットワークシステム構成図である。
【図２】本発明の実施の形態１に係る端末１００の構成を示すブロック図である。
【図３】本発明の実施の形態１に係る監視装置３００の構成を示すブロック図である。
【図４】本発明の実施の形態１に係る監視対象機器４００の構成を示すブロック図である。
【図５】本発明の実施の形態１に係るネットワークシステムの動作シーケンスを示すシーケンス図である。
【図６】本発明の実施の形態１に係るＷｅｂコンテンツ３５０の画面例である。
【図７】本発明の実施の形態２に係るネットワークシステム構成図である。
【図８】本発明の実施の形態２に係るネットワークシステムの動作シーケンスを示すシーケンス図である。
【図９】本発明の実施の形態３に係るネットワークシステム構成図である。
【図１０】本発明の実施の形態４に係るネットワークシステム構成図である。
【図１１】本発明の実施の形態５に係るネットワークシステム構成図である。
【図１２】本発明の実施の形態６に係るネットワークシステム構成図である。
【図１３】本発明の実施の形態６に係るネットワークシステムの動作シーケンスを示すシーケンス図である。
【符号の説明】
【００５０】
１００  端末、２００  ルータ、３００  監視装置、４００  監視対象機器、５００  インターネット、６００  ＬＡＮ、７００  電話回線、８００  モデム、９００  ＶＰＮルータ、１０００  管理サーバ。
【図１】
0004889688.tif 000002
【図２】
0004889688.tif 000003
【図３】
0004889688.tif 000004
【図４】
0004889688.tif 000005
【図５】
0004889688.tif 000006
【図６】
0004889688.tif 000007
【図７】
0004889688.tif 000008
【図８】
0004889688.tif 000009
【図９】
0004889688.tif 000010
【図１０】
0004889688.tif 000011
【図１１】
0004889688.tif 000012
【図１２】
0004889688.tif 000013
【図１３】
0004889688.tif 000014