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