(57)【要約】【課題】端末装置とＶＰＮルータの接続関係をより円滑に管理できる通信システム及び遠隔監視システムを提供する。【解決手段】ＶＰＮルータと、ＶＰＮルータとインターネットを介して接続される宅内装置２００と、ＶＰＮ管理サーバと、を備える遠隔監視システムにおいて、ＶＰＮ管理サーバに、ＶＰＮルータのＩＰアドレスと当該ＶＰＮルータに接続される宅内装置２００のＦＱＤＮとを対応づけて記憶するＩＰアドレスデータベースを備え、宅内装置２００に、ＣＰＵ１３に、ＶＰＮ管理サーバのＩＰアドレスデータベースから、ＦＱＤＮに対応するＩＰアドレスを取得させるＩＰアドレス取得プログラム１５Ｃと、取得したＩＰアドレスを用いてインターネットに接続させる第１通信制御プログラム１５Ｆと、を備えた。【選択図】図５
2008054189.tif 000002
【特許請求の範囲】
【請求項１】
ＶＰＮ（Virtual  Private  Network）に接続されているＶＰＮルータと、前記ＶＰＮルータとインターネットを介して接続されるとともにユーザの宅内情報を取得する宅内装置と、前記宅内装置と前記インターネットを介して接続される前記ＶＰＮ管理サーバと、前記ＶＰＮルータと前記ＶＰＮを介して接続されるとともに前記宅内装置から送信される前記宅内情報を受信するサーバと、を備える遠隔監視システムにおいて、
前記ＶＰＮ管理サーバは、
前記ＶＰＮルータのＩＰアドレスと前記ＶＰＮルータに接続される宅内装置の識別情報とを対応づけて記憶する第１記憶手段を備え、
前記宅内装置は、
前記ＶＰＮ管理サーバのＩＰアドレスを記憶するＩＰアドレス記憶手段と、
前記ＩＰアドレス記憶手段に記憶された前記ＶＰＮ管理サーバのＩＰアドレスに基づいて前記ＶＰＮ管理サーバと接続して、前記ＶＰＮ管理サーバの前記第１記憶手段から、当該宅内装置の前記識別情報に対応する前記ＩＰアドレスを取得する取得手段と、
当該宅内装置と接続される前記ＶＰＮルータの前記ＩＰアドレスを記憶する不揮発性の第２記憶手段と、
前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が成功したか否かを判断する判断手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が成功したと判断された場合に、前記取得手段により取得された前記ＩＰアドレスを前記第２記憶手段に記憶させて、当該第２記憶手段を更新する更新手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が失敗したと判断された場合に、前記第２記憶手段から前記ＶＰＮルータの前記ＩＰアドレスを取得し、当該ＩＰアドレスを用いて前記インターネットに接続する通信制御手段と、
を備えることを特徴とする遠隔監視システム。
【請求項２】
ＶＰＮ（Virtual  Private  Network）に接続されているＶＰＮルータと、前記ＶＰＮルータとインターネットを介して接続される端末装置と、前記端末装置と前記インターネットを介して接続される前記ＶＰＮ管理サーバと、を備える通信システムにおいて、
前記ＶＰＮ管理サーバは、
前記ＶＰＮルータのＩＰアドレスと前記ＶＰＮルータに接続される端末装置の識別情報とを対応づけて記憶する第１記憶手段を備え、
前記端末装置は、
前記ＶＰＮ管理サーバのＩＰアドレスを記憶するＩＰアドレス記憶手段と、
前記ＩＰアドレス記憶手段に記憶された前記ＶＰＮ管理サーバのＩＰアドレスに基づいて前記ＶＰＮ管理サーバと接続して、前記ＶＰＮ管理サーバの前記第１記憶手段から、当該端末装置の前記識別情報に対応する前記ＩＰアドレスを取得する取得手段と、
前記取得手段により取得された前記ＩＰアドレスを用いて前記インターネットに接続する通信制御手段と、
を備えることを特徴とする通信システム。
【請求項３】
前記端末装置は、
当該端末装置と接続される前記ＶＰＮルータの前記ＩＰアドレスを記憶する不揮発性の第２記憶手段と、
前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が成功したか否かを判断する判断手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が成功したと判断された場合に、前記取得手段により取得された前記ＩＰアドレスを前記第２記憶手段に記憶させ、当該第２記憶手段を更新する更新手段と、を備え、
前記通信制御手段は、
前記判断手段により、前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が失敗したと判断された場合に、前記第２記憶手段から前記ＶＰＮルータの前記ＩＰアドレスを取得し、当該ＩＰアドレスを用いて前記インターネットに接続することを特徴とする請求項２に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び遠隔監視システムに関する。
【背景技術】
【０００２】
インターネットにおいて、ＶＰＮ（Virtual  Private  Network）という通信ネットワークが知られている。ＶＰＮでは、データをパケット化し、各パケットにヘッダーを設けるとともに暗号化して、インターネット上で送受信するため、インターネットを利用しながら、あたかも専用線を使用するように、通信を行うことができる。このようなＶＰＮを利用した通信システムとして様々なものが知られている（例えば、特許文献１−３）。例えば、各ＶＰＮルータに動的ＩＰアドレスを使用し、各ＶＰＮルータの識別情報とＩＰアドレスとが対応づけられた管理テーブルを記憶する管理サーバを備え、各ＶＰＮルータのＩＰアドレスが変更されるたびに、管理テーブルを更新するものも知られている（例えば、特許文献１）。
また、ＶＰＮ内で通用する仮想ドメイン名と、インターネット上で使用されるＩＰアドレスとを対応付けて記憶する仮想ドメイン名データベースを備え、インターネット上で使用されるドメイン名とは異なる仮想ドメイン名を用いて、インターネットに接続できるようにしたものも知られている（例えば、特許文献２）。
また、ユーザ端末のゲートウェイとパケット通信網のアクセス制御装置とを個別にインターネット上に存在する複数のＶＰＮに接続し、ＶＰＮ間の通信を当該ゲートウェイとアクセス制御装置とを経由して行って、ＶＰＮ間に存在するパケット通信網間接続装置を経由せずに行うことで、ＶＰＮ間の通信負荷を軽減するものも知られている（例えば、特許文献３）。
【０００３】
ところで、従来のＶＰＮでは、各端末装置には動的なＩＰアドレスが使用され、各ＶＰＮルータには、各端末装置の識別情報であるＦＱＤＮ（Fully  Qualified  Domain  Name）が登録され、登録されたＦＱＤＮによって識別される端末装置のみが当該ＶＰＮを使用できるようになっている。そして、端末装置側にも使用可能なＶＰＮルータに関する情報が不揮発性メモリに記録されるようになっている。
【特許文献１】特開２００５−１４３０１７号公報
【特許文献２】特開２００３−２９８６２０号公報
【特許文献３】特開２００４−０６４１８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記通信システムの場合、一旦、一の端末装置とＶＰＮルータの契約を解除してＶＰＮルータに新たな端末装置を使用可能な状態にすると、ＶＰＮルータに登録できる端末装置の数には限りがあるため、再び一の端末装置とＶＰＮルータとを接続することは困難であり、使い勝手が悪いという問題がある。
【０００５】
本発明の課題は、端末装置とＶＰＮルータの接続関係をより円滑に管理できる通信システム及び遠隔監視システムを提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、ＶＰＮ（Virtual  Private  Network）に接続されているＶＰＮルータと、前記ＶＰＮルータとインターネットを介して接続されるとともにユーザの宅内情報を取得する宅内装置と、前記宅内装置と前記インターネットを介して接続される前記ＶＰＮ管理サーバと、前記ＶＰＮルータと前記ＶＰＮを介して接続されるとともに前記宅内装置から送信される前記宅内情報を受信するサーバと、を備える遠隔監視システムにおいて、
前記ＶＰＮ管理サーバは、
前記ＶＰＮルータのＩＰアドレスと前記ＶＰＮルータに接続される宅内装置の識別情報とを対応づけて記憶する第１記憶手段を備え、
前記宅内装置は、
前記ＶＰＮ管理サーバのＩＰアドレスを記憶するＩＰアドレス記憶手段と、
前記ＩＰアドレス記憶手段に記憶された前記ＶＰＮ管理サーバのＩＰアドレスに基づいて前記ＶＰＮ管理サーバと接続して、前記ＶＰＮ管理サーバの前記第１記憶手段から、当該宅内装置の前記識別情報に対応する前記ＩＰアドレスを取得する取得手段と、
当該宅内装置と接続される前記ＶＰＮルータの前記ＩＰアドレスを記憶する不揮発性の第２記憶手段と、
前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が成功したか否かを判断する判断手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が成功したと判断された場合に、前記取得手段により取得された前記ＩＰアドレスを前記第２記憶手段に記憶させて、当該第２記憶手段を更新する更新手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が失敗したと判断された場合に、前記第２記憶手段から前記ＶＰＮルータの前記ＩＰアドレスを取得し、当該ＩＰアドレスを用いて前記インターネットに接続する通信制御手段と、
を備えることを特徴としている。
【０００７】
請求項２に記載の発明は、ＶＰＮ（Virtual  Private  Network）に接続されているＶＰＮルータと、前記ＶＰＮルータとインターネットを介して接続される端末装置と、前記端末装置と前記インターネットを介して接続される前記ＶＰＮ管理サーバと、を備える通信システムにおいて、
前記ＶＰＮ管理サーバは、
前記ＶＰＮルータのＩＰアドレスと前記ＶＰＮルータに接続される端末装置の識別情報とを対応づけて記憶する第１記憶手段を備え、
前記端末装置は、
前記ＶＰＮ管理サーバのＩＰアドレスを記憶するＩＰアドレス記憶手段と、
前記ＩＰアドレス記憶手段に記憶された前記ＶＰＮ管理サーバのＩＰアドレスに基づいて前記ＶＰＮ管理サーバと接続して、前記ＶＰＮ管理サーバの前記第１記憶手段から、当該端末装置の前記識別情報に対応する前記ＩＰアドレスを取得する取得手段と、
前記取得手段により取得された前記ＩＰアドレスを用いて前記インターネットに接続する通信制御手段と、
を備えることを特徴としている。
【０００８】
請求項３に記載の発明は、請求項２に記載の通信システムにおいて、
前記端末装置は、
当該端末装置と接続される前記ＶＰＮルータの前記ＩＰアドレスを記憶する不揮発性の第２記憶手段と、
前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が成功したか否かを判断する判断手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が成功したと判断された場合に、前記取得手段により取得された前記ＩＰアドレスを前記第２記憶手段に記憶させ、当該第２記憶手段を更新する更新手段と、を備え、
前記通信制御手段は、
前記判断手段により、前記取得手段による前記識別情報に対応する前記ＩＰアドレスの取得が失敗したと判断された場合に、前記第２記憶手段から前記ＶＰＮルータの前記ＩＰアドレスを取得し、当該ＩＰアドレスを用いて前記インターネットに接続することを特徴としている。
【発明の効果】
【０００９】
請求項１に記載の発明によれば、ＶＰＮ管理サーバにおいて、第１記憶手段により、ＶＰＮルータのＩＰアドレスとＶＰＮルータに接続される宅内装置の識別情報とが対応づけられて記憶され、宅内装置において、ＩＰアドレス記憶手段により、ＶＰＮ管理サーバのＩＰアドレスが記憶され、取得手段により、ＩＰアドレス記憶手段に記憶されたＶＰＮ管理サーバのＩＰアドレスに基づいてＶＰＮ管理サーバと接続され、ＶＰＮ管理サーバの第１記憶手段から、当該宅内装置の識別情報に対応するＩＰアドレスが取得され、通信制御手段により、取得手段により取得されたＩＰアドレスが用いられてインターネットに接続されるので、宅内装置とＶＰＮルータとの接続関係が変更されても、宅内装置は、取得手段により、ＶＰＮ管理サーバから接続先となるＶＰＮルータのＩＰアドレスを取得することができることとなって、宅内装置とＶＰＮルータとの接続関係をより円滑に管理することができる。
【００１０】
また、宅内装置において、不揮発性の第２記憶手段により、当該宅内装置と接続されるＶＰＮルータのＩＰアドレスが記憶され、判断手段により、取得手段による識別情報に対応するＩＰアドレスの取得が成功したか否かが判断され、更新手段により、判断手段によって、取得手段による識別情報に対応するＩＰアドレスの取得が成功したと判断された場合に、取得手段により取得されたＩＰアドレスが第２記憶手段に記憶され、当該第２記憶手段が更新されるので、宅内装置とＶＰＮルータとの接続関係が変更された場合には、ＶＰＮ管理サーバから接続先となるＶＰＮルータのＩＰアドレスが取得されて、第２記憶手段が更新されるとともに、一旦更新された後、宅内装置とＶＰＮルータとの接続関係が新たに変更されるまでは、不揮発性の第２記憶手段に記憶された当該ＶＰＮルータのＩＰアドレスを用いてインターネットに接続されるので、接続の度に、ＶＰＮ管理サーバに当該ＶＰＮルータのＩＰアドレスを問い合わせなくて済むこととなって、宅内装置とＶＰＮルータとの接続関係をさらに円滑に管理することができる。
また、通信制御手段は、判断手段により、取得手段による識別情報に対応するＩＰアドレスの取得が失敗したと判断された場合に、第２記憶手段からＶＰＮルータのＩＰアドレスを取得し、当該ＩＰアドレスを用いてインターネットに接続するので、例えば、ＶＰＮ管理サーバに不具合が発生したり、ＶＰＮ管理サーバと宅内装置との間の通信回線に不具合が生じて、ＶＰＮ管理サーバからのＩＰアドレスの取得が失敗した場合でも、通信制御手段により、第２記憶手段からＶＰＮルータのＩＰアドレスが取得されて、当該ＩＰアドレスが用いられてインターネットに接続されることとなって、より好適に通信することができる。
【００１１】
請求項２に記載の発明によれば、ＶＰＮ管理サーバにおいて、第１記憶手段により、ＶＰＮルータのＩＰアドレスとＶＰＮルータに接続される端末装置の識別情報とが対応づけられて記憶され、端末装置において、ＩＰアドレス記憶手段により、ＶＰＮ管理サーバのＩＰアドレスが記憶され、取得手段により、ＩＰアドレス記憶手段に記憶されたＶＰＮ管理サーバのＩＰアドレスに基づいてＶＰＮ管理サーバと接続され、ＶＰＮ管理サーバの第１記憶手段から、識別情報に対応するＩＰアドレスが取得され、通信制御手段により、取得手段により取得されたＩＰアドレスが用いられてインターネットに接続されるので、端末装置とＶＰＮルータとの接続関係が変更されても、端末装置は、取得手段により、ＶＰＮ管理サーバから接続先となるＶＰＮルータのＩＰアドレスを取得することができることとなって、端末装置とＶＰＮルータとの接続関係をより円滑に管理することができる。
【００１２】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られることは勿論のこと、特に、端末装置において、不揮発性の第２記憶手段により、当該端末装置と接続されるＶＰＮルータのＩＰアドレスが記憶され、判断手段により、取得手段による識別情報に対応するＩＰアドレスの取得が成功したか否かが判断され、更新手段により、判断手段によって、取得手段による識別情報に対応するＩＰアドレスの取得が成功したと判断された場合に、取得手段により取得されたＩＰアドレスが第２記憶手段に記憶され、当該第２記憶手段が更新されるので、端末装置とＶＰＮルータとの接続関係が変更された場合には、ＶＰＮ管理サーバから接続先となるＶＰＮルータのＩＰアドレスが取得されて、第２記憶手段が更新されるとともに、一旦更新された後、端末装置とＶＰＮルータとの接続関係が新たに変更されるまでは、不揮発性の第２記憶手段に記憶された当該ＶＰＮルータのＩＰアドレスを用いてインターネットに接続されるので、接続の度に、ＶＰＮ管理サーバに当該ＶＰＮルータのＩＰアドレスを問い合わせなくて済むこととなって、端末装置とＶＰＮルータとの接続関係をさらに円滑に管理することができる。
また、通信制御手段は、判断手段により、取得手段による識別情報に対応するＩＰアドレスの取得が失敗したと判断された場合に、第２記憶手段からＶＰＮルータのＩＰアドレスを取得し、当該ＩＰアドレスを用いてインターネットに接続するので、例えば、ＶＰＮ管理サーバに不具合が発生したり、ＶＰＮ管理サーバと端末装置との間の通信回線に不具合が生じて、ＶＰＮ管理サーバからのＩＰアドレスの取得が失敗した場合でも、通信制御手段により、第２記憶手段からＶＰＮルータのＩＰアドレスが取得されて、当該ＩＰアドレスが用いられてインターネットに接続されることとなって、より好適に通信することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照して、本発明に係る通信システムを実施するための最良の形態を詳細に説明する。本実施形態では、通信システムとして遠隔監視システムを例に挙げて説明する。
【００１４】
まず、本発明に係る遠隔監視システム１０００は、例えば、ＶＰＮ（Virtual  Private  Network）６００に接続されている複数のＶＰＮルータ１００と、ＶＰＮルータ１００とインターネット７００を介して接続されるとともにユーザの宅内情報としての画像情報を取得する複数の宅内装置（端末装置）２００と、宅内装置２００とインターネット７００を介して接続されるＶＰＮ管理サーバ３００と、ＶＰＮルータ１００とＶＰＮ６００を介して接続されるとともに宅内装置２００から送信される画像情報を受信するサーバ４００と、サーバ４００とＶＰＮ６００を介して接続されるユーザ端末５００等を備えて構成されている。
なお、遠隔監視システム１０００に備えられるＶＰＮルータ１００，宅内装置２００，ＶＰＮ管理サーバ３００，サーバ４００，ユーザ端末５００の数は、図示例に限定されるものではなく、任意である。
【００１５】
ＶＰＮ管理サーバ３００は、例えば、図２に示すように、通信部１，ＣＰＵ（Central  Processing  Unit）２，ＲＡＭ（Random  Access  Memory）３，記憶部４等を備えて構成されている。
【００１６】
通信部１は、例えば、インターネット７００と接続されて、当該ＶＰＮ管理サーバ３００とＶＰＮルータ１００，宅内装置２００等との間の通信を行う。また、通信部１は、ＶＰＮ６００と接続されて、当該ＶＰＮ管理サーバ３００とサーバ４００，ユーザ端末５００との間の通信を行う。
【００１７】
ＣＰＵ２は、記憶部４に格納された処理プログラム等を読み出して、ＲＡＭ３に展開して実行することにより、ＶＰＮ管理サーバ３００全体の制御を行う。
【００１８】
ＲＡＭ３は、ＣＰＵ２により実行された処理プログラム等を、ＲＡＭ３内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００１９】
記憶部４は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部４は、ＣＰＵ２がＶＰＮ管理サーバ３００全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部４は、例えば、図２に示すように、ＩＰアドレスデータベース４Ａ，ＩＰアドレス通知プログラム４Ｂ等を格納している。
【００２０】
ＩＰアドレスデータベース４Ａは、例えば、図３に示すように、ＶＰＮルータ１００のＩＰアドレスと当該ＶＰＮルータ１００に接続される宅内装置２００の識別情報としてのＦＱＤＮ（Fully  Qualified  Domain  Name）を対応づけて記憶し、第１記憶手段として機能する。また、当該ＩＰアドレスデータベース４Ａは、ＶＰＮルータ１００と宅内装置２００との接続関係が変更された場合には、当該ＶＰＮルータ１００のＩＰアドレスと当該宅内装置２００の識別情報との対応付けが書き換えられるようになっている。
【００２１】
ＩＰアドレス通知プログラム４Ｂは、例えば、ＣＰＵ２に、宅内装置２００から、当該宅内装置２００のＦＱＤＮと当該宅内装置２００が接続されるＶＰＮルータ１００のＩＰアドレスの要求信号とを受信した場合に、ＩＰアドレスデータベース４Ａを検索して、当該宅内装置２００のＦＱＤＮに対応するＩＰアドレスを取得し、通信部１を制御して、当該ＩＰアドレスを含む情報を宅内装置２００に送信させる機能を実現させるプログラムである。
【００２２】
ＶＰＮルータ１００は、例えば、図４に示すように、通信部５，ＣＰＵ６，ＲＡＭ７，記憶部８等を備えて構成されている。
【００２３】
通信部５は、例えば、インターネット７００と接続されて、当該ＶＰＮルータ１００とＶＰＮ管理サーバ３００，宅内装置２００等との間の通信を行う。また、通信部５は、ＶＰＮ６００と接続されて、当該ＶＰＮルータ１００とサーバ４００との間の通信を行う。
【００２４】
ＣＰＵ６は、記憶部８に格納された処理プログラム等を読み出して、ＲＡＭ７に展開して実行することにより、ＶＰＮルータ１００全体の制御を行う。
【００２５】
ＲＡＭ７は、ＣＰＵ６により実行された処理プログラム等を、ＲＡＭ７内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００２６】
記憶部８は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部８は、ＣＰＵ６がＶＰＮルータ１００全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部８は、例えば、図４に示すように、ＦＱＤＮデータファイル８Ａ，通信許可プログラム８Ｂ等を格納している。
【００２７】
ＦＱＤＮデータファイル８Ａは、例えば、当該ＶＰＮルータ１００に接続される宅内装置２００のＦＱＤＮを記憶している。当該ＶＰＮルータ１００に接続される宅内装置２００のＦＱＤＮは、予め、当該ＦＱＤＮデータファイル８Ａに記憶されている。
【００２８】
通信許可プログラム８Ｂは、例えば、ＣＰＵ６に、宅内装置２００から当該宅内装置２００のＦＱＤＮとＶＰＮ６００への通信要求信号を受信した場合に、当該ＦＱＤＮがＦＱＤＮデータファイル８Ａに記憶されているか否かを判断し、当該ＦＱＤＮがＦＱＤＮデータファイル８Ａに記憶されていると判断した場合には、当該宅内装置２００の当該ＶＰＮ６００への通信を許可し、当該ＦＱＤＮがＦＱＤＮデータファイル８Ａに記憶されていないと判断した場合には、当該宅内装置２００の当該ＶＰＮ６００への通信を不許可とする機能を実現させるプログラムである。
【００２９】
宅内装置２００は、例えば、図５に示すように、通信部９，カメラ１０，表示部１１，操作部１２，ＣＰＵ１３，ＲＡＭ１４，記憶部１５等を備えて構成されている。
【００３０】
通信部９は、例えば、インターネット７００と接続されて、当該宅内装置２００とＶＰＮルータ１００，ＶＰＮ管理サーバ３００等との間の通信を行う。
【００３１】
カメラ１０は、例えば、ＣＣＤ（Charge  Coupled  Devise）等を備えて構成され、ユーザ宅内を撮像して宅内情報としての画像情報を取得する。
【００３２】
表示部１１は、例えば、液晶ディスプレイやプラズマディスプレイ等を備えて構成され、ＣＰＵ１３からの指示に従って、各種映像を表示する。表示部１１は、例えば、ＣＰＵ１３が後述する表示制御プログラム１５Ｇを実行することにより制御されて、所定のエラー表示を行う。
【００３３】
操作部１２は、例えば、各種の操作信号を入力するための各種のキー等を備え、ユーザにより操作されることによって、各種の操作信号を、ＣＰＵ１３に出力する。
例えば、操作部１２は、ＶＰＮルータ１００に接続する操作信号をＣＰＵ１３に出力する。
また、操作部１２は、例えば、セットアップモードを選択する操作信号をＣＰＵ１３に出力する。
ここで、セットアップモードとは、後述するＩＰアドレスデータファイル１５Ｂを更新するモードである。
【００３４】
ＣＰＵ１３は、記憶部１５に格納された処理プログラム等を読み出して、ＲＡＭ１４に展開して実行することにより、宅内装置２００全体の制御を行う。
【００３５】
ＲＡＭ１４は、ＣＰＵ１３により実行された処理プログラム等を、ＲＡＭ１４内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００３６】
記憶部１５は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、フラッシュメモリ等の不揮発性の半導体メモリ等で構成されている。また、記憶部１５は、ＣＰＵ１３が宅内装置２００全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部１５は、例えば、図５に示すように、ＶＰＮ管理サーバＩＰアドレスデータファイル１５Ａ，ＩＰアドレスデータファイル１５Ｂ，ＩＰアドレス取得プログラム１５Ｃ，判断プログラム１５Ｄ，更新プログラム１５Ｅ，第１通信制御プログラム１５Ｆ，表示制御プログラム１５Ｇ，第２通信制御プログラム１５Ｈ等を格納している。
【００３７】
ＶＰＮ管理サーバＩＰアドレスデータファイル１５Ａは、例えば、ＶＰＮ管理サーバ３００のＩＰアドレスを記憶している。ＶＰＮ管理サーバＩＰアドレスデータファイル１５Ａは、例えば、当該宅内装置２００が工場出荷される際に、予め、記憶部１５に格納されるようになっている。記憶部１５は、かかるＶＰＮ管理サーバＩＰアドレスデータファイル１５Ａを格納することにより、ＩＰアドレス記憶手段として機能する。
【００３８】
ＩＰアドレスデータファイル１５Ｂは、例えば、当該宅内装置２００が接続されるＶＰＮルータ１００のＩＰアドレスを記憶している。記憶部１５は、かかるＩＰアドレスデータファイル１５Ｂを格納することにより、第２記憶手段として機能する。
【００３９】
ＩＰアドレス取得プログラム１５Ｃは、例えば、ＣＰＵ１３に、ＶＰＮ管理サーバＩＰアドレスデータファイル１５Ａに記憶されたＶＰＮ管理サーバ３００のＩＰアドレスに基づいてＶＰＮ管理サーバ３００と接続して、ＶＰＮ管理サーバ３００のＩＰアドレスデータベース４Ａから、当該宅内装置２００が接続されるＶＰＮルータ１００のＩＰアドレスを取得する機能を実現させるプログラムである。
より具体的には、ＩＰアドレス取得プログラム１５Ｃは、例えば、ＣＰＵ１３に、操作部１２からセットアップモードを選択する操作信号が入力された場合に、通信部９を制御して、ＶＰＮ管理サーバＩＰアドレスデータファイル１５Ａに記憶されたＶＰＮ管理サーバ３００のＩＰアドレスに基づいてＶＰＮ管理サーバ３００と接続させ、当該宅内装置２００のＦＱＤＮと当該宅内装置２００が接続されるＶＰＮルータ１００のＩＰアドレス要求信号とをＶＰＮ管理サーバ３００に送信させ、ＶＰＮ管理サーバ３００から当該ＶＰＮルータ１００のＩＰアドレスを含む情報を受信させる機能を実現させるプログラムである。
ＣＰＵ１３は、かかるＩＰアドレス取得プログラム１５Ｃを実行することにより、取得手段として機能する。
【００４０】
判断プログラム１５Ｄは、例えば、ＣＰＵ１３に、ＩＰアドレス取得プログラム１５Ｃを実行することにより、ＶＰＮルータ１００のＩＰアドレスの取得が成功したか否かを判断する機能を実現させるプログラムである。
より具体的には、判断プログラム１５Ｄは、例えば、ＣＰＵ１３に、ＶＰＮ管理サーバ３００から受信した情報にＶＰＮルータ１００のＩＰアドレスが含まれているか否かにより、ＩＰアドレスの取得が成功したか否かを判断する機能を実現させるプログラムである。
ＣＰＵ１３は、かかる判断プログラム１５Ｄを実行することにより判断手段として機能する。
【００４１】
更新プログラム１５Ｅは、例えば、ＣＰＵ１３に、判断プログラム１５Ｄを実行することにより、ＶＰＮルータ１００のＩＰアドレスの取得が成功したと判断した場合に、当該ＶＰＮルータ１００のＩＰアドレスをＩＰアドレスデータファイル１５Ｂに記憶する機能を実現させるプログラムである。ＣＰＵ１３は、かかる更新プログラム１５Ｅを実行することにより、更新手段として機能する。
【００４２】
第１通信制御プログラム１５Ｆは、例えば、ＣＰＵ１３に、判断プログラム１５Ｄを実行することにより、ＶＰＮルータ１００のＩＰアドレスの取得が成功したと判断した場合に、更新プログラム１５Ｅを実行することによって更新したＩＰアドレスデータファイル１５Ｂから当該ＶＰＮルータ１００のＩＰアドレスを取得し、通信部９を制御して、当該ＩＰアドレスを用いてインターネット７００に接続させ、判断プログラム１５Ｄを実行することにより、ＶＰＮルータ１００のＩＰアドレスの取得が失敗したと判断した場合に、更新されていないＩＰアドレスデータファイル１５Ｂから当該ＶＰＮルータ１００のＩＰアドレスを取得し、通信部９を制御して、当該ＩＰアドレスを用いてインターネット７００に接続させる機能を実現させるプログラムである。
より具体的には、第１通信制御プログラム１５Ｆは、例えば、ＣＰＵ１３に、ＶＰＮルータ１００のＩＰアドレスの取得が成功したと判断した場合に、更新プログラム１５Ｅを実行することによって更新したＩＰアドレスデータファイル１５Ｂから当該ＶＰＮルータ１００のＩＰアドレスを取得し、通信部９を制御して、当該ＩＰアドレスを用いてインターネット７００に接続させてテスト通信を行わせ、テスト通信の通信結果に基づいて通信が成功したか否かを判断し、通信が成功したと判断した場合に、セットアップモードを終了するとともに、判断プログラム１５Ｄを実行することにより、ＶＰＮルータ１００のＩＰアドレスの取得が失敗したと判断した場合に、更新されていないＩＰアドレスデータファイル１５Ｂから当該ＶＰＮルータ１００のＩＰアドレスを取得し、通信部９を制御して、当該ＩＰアドレスを用いてインターネット７００に接続させてテスト通信を行わせ、テスト通信の通信結果に基づいて通信が成功したか否かを判断し、通信が成功したと判断した場合に、セットアップモードを終了する機能を実現させるプログラムである。
ＣＰＵ１３は、かかる第１通信制御プログラム１５Ｆを実行することにより、通信制御手段として機能する。
【００４３】
表示制御プログラム１５Ｇは、例えば、ＣＰＵ１３に、第１通信制御プログラム１５Ｆを実行することにより、通信が失敗したと判断した場合に、表示部１１を制御して、所定のエラー表示を行わせる機能を実現させるプログラムである。
【００４４】
第２通信制御プログラム１５Ｈは、例えば、ＣＰＵ１３に、操作部１２からセットアップモードが入力されていない場合に、ＶＰＮルータ１００に接続する操作信号が入力された際に、ＩＰアドレスデータファイル１５Ｂから当該ＶＰＮルータ１００のＩＰアドレスを取得し、通信部９を制御して、当該ＩＰアドレスを用いてインターネット７００に接続させて、ＶＰＮルータ１００に、当該宅内装置２００のＦＱＤＮと、ＶＰＮ６００への通信許可要求信号とを送信する機能を実現させるプログラムである。
【００４５】
サーバ４００は、宅内装置２００からＶＰＮルータ１００を介して送信される画像情報を記憶し、ユーザ端末５００からの要求に応じて、当該画像情報をインターネット７００上のＨＰに掲載する。
【００４６】
ユーザ端末５００は、サーバ４００のＨＰに接続し、宅内の画像情報を閲覧する。
【００４７】
次に、上述のような構成の本発明に係る遠隔監視システム１０００における宅内装置２００のＩＰアドレス取得動作の一例について、図６に示すフローチャートを参照しながら説明する。
まず、宅内装置２００において、ＣＰＵ１３は、ＩＰアドレス取得プログラム１５Ｃを実行することにより、通信部９を制御して、当該宅内装置２００のＦＱＤＮと当該宅内装置２００が接続されるＶＰＮルータ１００のＩＰアドレス要求信号とをＶＰＮ管理サーバ３００に送信させる（ステップＳ１）。
【００４８】
次に、ＶＰＮ管理サーバ３００が、宅内装置２００から当該宅内装置２００のＦＱＤＮと当該宅内装置２００が接続されるＶＰＮルータ１００のＩＰアドレス要求信号とを受信すると（ステップＳ２）、ＣＰＵ２は、ＩＰアドレス通知プログラム４Ｂを実行することにより、ＩＰアドレスデータベース４Ａを検索して、当該ＦＱＤＮに対応するＩＰアドレスを取得し、通信部５を制御して、当該ＩＰアドレスを含む情報を宅内装置２００に送信させる（ステップＳ３）。
【００４９】
次に、宅内装置２００において、ＣＰＵ１３は、ＩＰアドレス取得プログラム１５Ｃの実行に基づいて、ＶＰＮ管理サーバ３００から送信された当該ＩＰアドレスを含む情報を受信させ（ステップＳ４）、本処理を終了する。
【００５０】
次に、本発明に係る遠隔監視システム１０００の宅内装置２００におけるサーバ４００への接続動作の一例について、図７に示すフローチャートを参照しながら説明する。
まず、ＣＰＵ１３は、操作部１２からセットアップモードを選択する操作信号が入力されているか否かを判断する（ステップＳ１０１）。
【００５１】
ステップＳ１０１において、ＣＰＵ１３が、セットアップモードが選択する操作信号が入力されていないと判断した場合には（ステップＳ１０１；Ｎｏ）、ＣＰＵ１３は、操作部１２からＶＰＮルータ１００への接続を指示する操作信号が入力されたか否かを判断する（ステップＳ１０２）。
【００５２】
ステップＳ１０２において、ＣＰＵ１３が、操作部１２からＶＰＮルータ１００への接続を指示する操作信号が入力されていないと判断した場合には（ステップＳ１０２；Ｎｏ）、ステップＳ１０１に戻る。
ステップＳ１０２において、ＣＰＵ１３が、操作部１２からＶＰＮルータ１００への接続を指示する操作信号が入力されたと判断した場合には（ステップＳ１０２；Ｙｅｓ）、ＣＰＵ１３は、第２通信制御プログラム１５Ｈを実行することにより、ＩＰアドレスデータファイル１５Ｂから当該ＶＰＮルータ１００のＩＰアドレスを取得し（ステップＳ１０３）、通信部９を制御して、当該ＩＰアドレスを用いてインターネット７００に接続させ、当該ＶＰＮルータ１００に、当該宅内装置２００のＦＱＤＮと、ＶＰＮ６００への通信許可要求信号とを送信させ（ステップＳ１０４）、本処理を終了する。
【００５３】
ステップＳ１０１において、ＣＰＵ１３が、セットアップモードが選択する操作信号が入力されてると判断した場合には（ステップＳ１０１；Ｙｅｓ）、ＣＰＵ１３は、ＩＰアドレス取得プログラム１５Ｃを実行することにより、ＶＰＮ管理サーバ３００のＩＰアドレスデータベース４Ａから当該宅内装置２００が接続されるＶＰＮルータ１００のＩＰアドレスを取得する動作を行う（ステップＳ１０５）。
【００５４】
次に、ＣＰＵ１３は、判断プログラム１５Ｄを実行することにより、ＶＰＮ管理サーバ３００から受信した情報にＶＰＮルータ１００のＩＰアドレスが含まれているか否かにより、ＩＰアドレスの取得が成功したか否かを判断する（ステップＳ１０６）。
【００５５】
ステップＳ１０６において、ＣＰＵ１３が、ＩＰアドレスの取得が失敗したと判断した場合に（ステップＳ１０６；Ｎｏ）、ＣＰＵ１３は、第１通信制御プログラム１５Ｆを実行することにより、更新されていないＩＰアドレスデータファイル１５Ｂから当該ＶＰＮルータ１００のＩＰアドレスを取得し（ステップＳ１０７）、ステップＳ１１０に進む。
【００５６】
ステップＳ１０６において、ＣＰＵ１３が、ＩＰアドレスの取得が成功したと判断した場合に（ステップＳ１０６；Ｙｅｓ）、ＣＰＵ１３は、更新プログラム１５Ｅを実行することにより、当該ＶＰＮルータ１００のＩＰアドレスをＩＰアドレスデータファイル１５Ｂに記憶することにより、ＩＰアドレスデータファイル１５Ｂを更新する（ステップＳ１０８）。
【００５７】
次いで、ＣＰＵ１３は、第１通信制御プログラム１５Ｆを実行することにより、更新されたＩＰアドレスデータファイル１５Ｂから当該ＶＰＮルータ１００のＩＰアドレスを取得する（ステップＳ１０９）。
【００５８】
次に、ＣＰＵ１３は、第１通信制御プログラム１５Ｆの実行に伴って、通信部９を制御して、ステップＳ１０７又はステップＳ１０９において取得したＩＰアドレスを用いて、インターネット７００に接続させてテスト通信を行わせ（ステップＳ１１０）、テスト通信の通信結果に基づいて通信が成功したか否かを判断する（ステップＳ１１１）。
【００５９】
ステップＳ１１１において、ＣＰＵ１３が、通信が成功しなかったと判断した場合には（ステップＳ１１１；Ｎｏ）、ＣＰＵ１３は、表示制御プログラム１５Ｇを実行することにより、表示部１１を制御して、所定のエラー表示を行わせる（ステップＳ１１２）。
ステップＳ１１１において、ＣＰＵ１３が、通信が成功したと判断した場合には（ステップＳ１１１；Ｙｅｓ）、ＣＰＵ１３は、セットアップモードを完了し（ステップＳ１１３）、ステップＳ１０１へ戻る。
【００６０】
次に、本発明に係る遠隔監視システム１０００のＶＰＮルータ１００における宅内装置２００のＶＰＮ６００への通信許可動作の一例について、図８に示すフローチャートを参照しながら説明する。
まず、宅内装置２００から、当該宅内装置２００のＦＱＤＮと、ＶＰＮ６００への通信許可要求信号とを受信すると（ステップＳ２０１）、ＶＰＮルータ１００のＣＰＵ６は、通信許可プログラム８Ｂを実行することにより、当該ＦＱＤＮがＦＱＤＮデータファイル８Ａに記憶されているか否かを判断する（ステップＳ２０２）。
【００６１】
ステップＳ２０２において、ＣＰＵ６が、当該ＦＱＤＮがＦＱＤＮデータファイル８Ａに記憶されていないと判断した場合には（ステップＳ２０２；Ｎｏ）、ＣＰＵ６は、当該宅内装置２００の当該ＶＰＮ６００への通信を不許可とする（ステップＳ２０３）。
ステップＳ２０２において、ＣＰＵ６が、当該ＦＱＤＮがＦＱＤＮデータファイル８Ａに記憶されていると判断した場合には（ステップＳ２０２；Ｙｅｓ）、ＣＰＵ６は、当該宅内装置２００の当該ＶＰＮ６００への通信を許可する（ステップＳ２０４）。
【００６２】
以上に説明した本発明に係る遠隔監視システム１０００によれば、ＶＰＮ管理サーバ３００において、ＩＰアドレスデータベース４Ａにより、ＶＰＮルータ１００のＩＰアドレスとＶＰＮルータ１００に接続される宅内装置２００のＦＱＤＮとが対応づけられて記憶され、宅内装置２００において、ＶＰＮ管理サーバＩＰアドレスデータファイル１５Ａにより、ＶＰＮ管理サーバ３００のＩＰアドレスが記憶され、ＣＰＵ１３がＩＰアドレス取得プログラム１５Ｃを実行することにより、ＶＰＮ管理サーバＩＰアドレスデータファイル１５Ａに記憶されたＶＰＮ管理サーバ３００のＩＰアドレスに基づいてＶＰＮ管理サーバ３００と接続され、ＶＰＮ管理サーバ３００のＩＰアドレスデータベース４Ａから、ＦＱＤＮに対応するＩＰアドレスが取得され、ＣＰＵ１３が第１通信制御プログラム１５Ｆを実行することにより、ＩＰアドレス取得プログラム１５Ｃを実行することにより取得されたＩＰアドレスが用いられてインターネット７００に接続されるので、宅内装置２００とＶＰＮルータ１００との接続関係が変更されても、宅内装置２００は、ＣＰＵ１３がＩＰアドレス取得プログラム１５Ｃを実行することにより、ＶＰＮ管理サーバ３００から接続先となるＶＰＮルータ１００のＩＰアドレスを取得することができることとなって、宅内装置２００とＶＰＮルータ１００との接続関係をより円滑に管理することができる。
【００６３】
また、宅内装置２００において、不揮発性の記憶部１５がＩＰアドレスデータファイル１５Ｂを格納することにより、当該宅内装置２００と接続されるＶＰＮルータ１００のＩＰアドレスが記憶され、ＣＰＵ１３が判断プログラム１５Ｄを実行することにより、ＩＰアドレス取得プログラム１５Ｃを実行することによるＦＱＤＮに対応するＩＰアドレスの取得が成功したか否かが判断され、ＣＰＵ１３が更新プログラム１５Ｅを実行することにより、判断プログラム１５Ｄを実行することによって、ＩＰアドレス取得プログラム１５Ｃを実行することによるＦＱＤＮに対応するＩＰアドレスの取得が成功したと判断された場合に、ＩＰアドレス取得プログラム１５Ｃを実行することにより取得されたＩＰアドレスがＩＰアドレスデータファイル１５Ｂに記憶され、当該ＩＰアドレスデータファイル１５Ｂが更新されるので、宅内装置２００とＶＰＮルータ１００との接続関係が変更された場合には、ＶＰＮ管理サーバ３００から接続先となるＶＰＮルータ１００のＩＰアドレスが取得されて、ＩＰアドレスデータファイル１５Ｂが更新されるとともに、一旦更新された後、宅内装置２００とＶＰＮルータ１００との接続関係が新たに変更されるまでは、不揮発性の記憶部１５に格納されたＩＰアドレスデータファイル１５Ｂに記憶された当該ＶＰＮルータ１００のＩＰアドレスを用いてインターネット７００に接続されるので、接続の度に、ＶＰＮ管理サーバ３００に当該ＶＰＮルータ１００のＩＰアドレスを問い合わせなくて済むこととなって、宅内装置２００とＶＰＮルータ１００との接続関係をさらに円滑に管理することができる。
また、ＣＰＵ１３は、第１通信制御プログラム１５Ｆを実行することにより、判断プログラム１５Ｄを実行することによって、ＩＰアドレス取得プログラム１５Ｃを実行することによるＦＱＤＮに対応するＩＰアドレスの取得が失敗したと判断された場合に、ＩＰアドレスデータファイル１５ＢからＶＰＮルータ１００のＩＰアドレスを取得し、当該ＩＰアドレスを用いてインターネット７００に接続するので、例えば、ＶＰＮ管理サーバ３００に不具合が発生したり、ＶＰＮ管理サーバ３００と宅内装置２００との間の通信回線に不具合が生じて、ＶＰＮ管理サーバ３００からのＩＰアドレスの取得が失敗した場合でも、ＣＰＵ１３が第１通信制御プログラム１５Ｆを実行することにより、ＩＰアドレスデータファイル１５ＢからＶＰＮルータ１００のＩＰアドレスが取得されて、当該ＩＰアドレスが用いられてインターネット７００に接続されることとなって、より好適に通信することができる。
【００６４】
なお、ＩＰアドレスデータファイル１５Ｂが更新されるタイミングは、セットアップモード時に限られるものではなく、任意のタイミングで行われてよい。
端末装置として、宅内に配置される宅内装置を例示したが、これに限るものではなく、例えば、移動可能なモバイル端末等であってもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明に係る遠隔監視システムの概略構成を示す図である。
【図２】本発明に係るＶＰＮ管理サーバの構成の一例を示すブロック図である。
【図３】本発明に係るＶＰＮ管理サーバのＩＰアドレスデータベースの一例を示す図である。
【図４】本発明に係るＶＰＮルータの構成の一例を示すブロック図である。
【図５】本発明に係る宅内装置の構成の一例を示すブロック図である。
【図６】本発明に係る遠隔監視システムにおける宅内装置のＩＰアドレス取得動作の一例を説明するフローチャートである。
【図７】本発明に係る遠隔監視システムの宅内装置におけるサーバへの接続動作の一例を説明するフローチャートである。
【図８】本発明に係る遠隔監視システムのＶＰＮルータにおける宅内装置のＶＰＮへの通信許可動作の一例を説明するフローチャートである。
【符号の説明】
【００６６】
４  記憶部（第１記憶手段）
４Ａ  ＩＰアドレスデータベース（第１記憶手段）
１３  ＣＰＵ（取得手段，判断手段，更新手段，通信制御手段）
１５  記憶部（ＩＰアドレス記憶手段，第２記憶手段）
１５Ａ  ＶＰＮ管理サーバＩＰアドレスデータファイル（ＩＰアドレス記憶手段）
１５Ｂ  ＩＰアドレスデータファイル（第２記憶手段）
１５Ｃ  ＩＰアドレス取得プログラム（取得手段）
１５Ｄ  判断プログラム（判断手段）
１５Ｅ  更新プログラム（更新手段）
１５Ｆ  第１通信制御プログラム（通信制御手段）
１００  ＶＰＮルータ
２００  宅内装置（端末装置）
３００  ＶＰＮ管理サーバ
４００  サーバ
６００  ＶＰＮ
７００  インターネット
１０００  遠隔監視システム（通信システム）
【図１】
2008054189.tif 000003
【図２】
2008054189.tif 000004
【図３】
2008054189.tif 000005
【図４】
2008054189.tif 000006
【図５】
2008054189.tif 000007
【図６】
2008054189.tif 000008
【図７】
2008054189.tif 000009
【図８】
2008054189.tif 000010