(57)【要約】【課題】  セキュリティ上、ソフトウェアをダウンロードしたサーバとの通信だけに制限される携帯電話端末を含めたインターネットに接続されたネットワーク端末と、家庭内のプライベートサーバや遠隔制御装置との相互通信において、直接通信と、ダウンロードサーバとの通信と、プロキシサーバを介しての中継通信との切替を可能にする。【解決手段】  本発明は、それぞれがインターネットに接続されたＤＤＮＳクライアント機能を備えた遠隔制御装置、ＤＤＮＳサーバ、ダウンロードサーバ、プロキシサーバを備え、ＤＤＮＳサーバがＤＤＮＳクライアント毎に通信接続先モードを持ち、ホスト名による名前解決の要求に対して、通常モードではＤＤＮＳクライアントのＩＰアドレスに、取得モードではダウンロードサーバのＩＰアドレスに、中継モードではプロキシサーバのＩＰアドレスにそれぞれ変換することで通信接続先を切り替えることを特徴とする。【選択図】  図１
2007037072.tif 000002
【特許請求の範囲】
【請求項１】
インターネットに接続されるとともに、ホストごとに、ホスト名とグローバルＩＰアドレスと通信接続先モードを関連付けて格納したデータベースを備え、前記通信接続先モードが、通常モードと、１つ以上の接続先切り替え特定サーバ指定モードであり、各接続先切り替え特定サーバ指定モードごとに接続先サーバのＩＰアドレスを保持する共通接続先サーバ管理部を備え、通信接続先モードの切り替え要求の取得部を備え、制御部が、ネットワーク端末からのホスト名解決要求に対して、該通信接続先モードが通常モードの場合は、ホスト名に関連付けられたグローバルＩＰアドレスに変換し、接続先切り替え特定サーバ指定モードの場合は、該当するサーバのＩＰアドレスに変換することを特徴としたＤＤＮＳサーバ。
【請求項２】
請求項１のＤＤＮＳサーバと、インターネットに接続された１つ以上の遠隔制御装置と、インターネットに接続された該遠隔制御装置の制御ソフトウェアの共通ダウンロードサーバを備え、前記通信接続先モードが、通常モードと取得モードであり、該ＤＤＮＳサーバは、ネットワーク端末からのホスト名解決要求に対して、通常モードの場合は、ホスト名に関連付けられた遠隔制御装置のＩＰアドレスに変換し、取得モードの場合は、該共通ダウンロードサーバのＩＰアドレスに変換し、該遠隔制御装置は、グローバルＩＰアドレスが変化した場合に該ＤＤＮＳサーバへ通知するＤＤＮＳクライアント機能を備え、自らの制御ソフトウェアのダウンロードまたはアップデートが必要な際に該ＤＤＮＳサーバへ通信接続先モードを取得モードへ切り替える要求を送信し、該共通ダウンロードサーバは、前記制御ソフトウェアが正常にダウンロードされた場合に、該ＤＤＮＳサーバへ通信接続先モードを通常モードへ切り替える要求を送信することを特徴とする通信ネットワークシステム。
【請求項３】
請求項２記載の通信ネットワークシステムであって、更に、インターネットに接続されたプロキシサーバを備えており、前記通信接続先モードに中継モードが加えたもので、該ＤＤＮＳサーバは、ネットワーク端末からのホスト名解決要求に対して、中継モードの場合は、該プロキシサーバのＩＰアドレスに変換し、該プロキシサーバは、該ネットワーク端末と該遠隔制御装置の通信を中継するとともに、広告情報を挿入し、トラフィック監視部と、該トラフィック監視部からの情報に基づいた切り替え判定部と、ＤＤＮＳサーバへ通信接続先モードを通常モードまたは中継モードへ切り替える要求を送信することを特徴とする通信ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、セキュリティ上、ソフトウェアをダウンロードしたサーバとの通信だけに制限される携帯電話端末を含めたインターネットに接続されたネットワーク端末と、動的にＩＰアドレスが変化し得る家庭内の遠隔制御装置との通信においてＤＤＮＳクライアントごとに複数の通信接続先モードを持ったＤＤＮＳサーバを用いることで、遠隔制御装置のホスト名による名前解決時に通信接続先の切り替えを可能とする通信ネットワークシステムに関する。
【背景技術】
【０００２】  一般に、インターネットに接続されたネットワーク端末が、インターネット上の一般的な公開サーバにアクセスする場合、ＤＮＳ（ドメインネームシステム）として、ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ）１０３５で規定、標準化されている方式により、ネットワーク端末は、公開サーバのホスト名およびドメイン名を用いて、ＤＮＳサーバに対して、ホスト名解決要求を出し、公開サーバのグローバルＩＰアドレスを得る。次に、ネットワーク端末は、得られたＩＰアドレスを、パケットの相手先ＩＰアドレスに格納し、パケットを送信することで相手先であるサーバとの通信が可能となる。【０００３】  ＤＮＳは、ドメインごとの階層で管理された分散協調型データベース・システムであり、各ＤＮＳサーバは、自分の管理するドメインについての情報を持っており、上位のドメインのＤＮＳサーバへドメイン名と自分のアドレスを登録している。【０００４】  例えば、ネットワーク端末がｈｏｓｔ１．ｅｘａｍｐｌｅ．ｊｐというホスト名のサーバの名前解決を行う際は、リゾルバが、まず、ルートネームサーバより、トップレベルドメインであるｊｐドメインのＤＮＳサーバのＩＰアドレスを得て、次に、ｊｐドメインのＤＮＳサーバより、ｅｘａｍｐｌｅという組織のＤＮＳサーバのＩＰアドレスを得る。【０００５】  ｅｘａｍｐｌｅという組織のＤＮＳサーバでは、自らの組織内のホストであるｈｏｓｔ１のホスト名とグローバルＩＰアドレスを関連付けて管理しているため、以上により、ｈｏｓｔ１．ｅｘａｍｐｌｅ．ｊｐというホスト名解決要求に対して、そのホストサーバのＩＰアドレスを得ることができるのである。【０００６】  なお、ＤＮＳサーバは、ＩＰアドレスの通知の際に、ＴＴＬ（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ）というキャッシュ有効時間も同時に送信しているため、ＩＰアドレスを取得したクライアントはその期間内は再問い合わせをせずにそのＩＰアドレスを使い続ける。【０００７】  最近は、常時接続のブロードバンドの普及により、家庭内や事業所内に遠隔制御装置をプライベートサーバとして設置し、外部よりアクセスを行うことが行われている。遠隔制御装置とは、例えば、家庭内や事業所内の監視カメラサーバ、外部より操作が可能なネットワーク対応家電、更に、リモートアクセスソフトウェアが起動しているコンピュータなどである。【０００８】  なお、一般に、ブロードバンド接続を介してインターネットに接続されているプライベートサーバのＩＰアドレスは、ＩＰアドレスの枯渇状況から固定されたものではなく、プライベートサーバがインターネットに接続する度にＤＨＣＰサーバから動的に割り振られることになり、また、そのＩＰアドレスが頻繁に変更されることが一般的である。【０００９】  このような動的にＩＰアドレスが変化する環境では、通常のＤＮＳサーバによるホスト名とグローバルＩＰアドレスの相互変換を行うことができない。【００１０】  このため、プライベートサーバに対するアクセスは以下の２つの方法が行われている。
最初の方法は、インターネット上に、ホストサーバを設ける方法である。ネットワーク端末は、ホストサーバへアクセスし、プライベートサーバの識別子を通知することで、プライベートサーバと通信を中継してもらう方法である。【００１１】  もう一つの方法は、ＲＦＣ２１３６に準拠した、あるいは同様の機能を有するＤＤＮＳ（ダイナミックドメインネームシステム）を用いる方法である。このＤＤＮＳ環境では、プライベートサーバは、ＤＤＮＳクライアントとして、ＩＰアドレスが変更されるたびにＤＤＮＳサーバへＩＰアドレスを通知し、ＤＤＮＳサーバは、自身のグローバルＩＰアドレスのデータベースを更新する。よって、ネットワーク端末は、一般の公開サーバと同様に、プライベートサーバのＩＰアドレスを得ることで、プライベートサーバと直接通信を行う方法である。
【発明の開示】
【発明が解決しようとする課題】
【００１２】  以上の２つの方法には、長所と短所がある。
前者のホストサーバを設ける方法は、ホストサーバが、全ての通信を中継するため、遠隔制御装置やその遠隔制御装置の制御ソフトウェアのサービス提供者が、利用者の動向を把握することによるマーケティングや、中継中の通信に広告などを挿入したビジネスなどが可能であるという利点があるが、一方で、中継のための通信回線およびサーバ設備の負担が大きいという短所がある。【００１３】  後者のＤＤＮＳを用いる方法は、通信はネットワーク端末とプライベートサーバ間で直接行われるため、サービス提供者の設備負担が少ないという利点はあるが、マーケティングや広告ビジネスなどは行えない。【００１４】  また、別の問題点として、一部の携帯電話端末機器においては、セキュリティ上の観点から、ソフトウェアをダウンロード元であるサーバーとしか通信できないという制約が設けられているものがある。これは、ダウンロードしたソフトウェアが、利用者の知らない別のサーバーに対して情報を送信しないようにするためである。【００１５】  本発明は、上記に鑑みてなされたもので、ソフトウェアをダウンロードしたサーバとの通信だけに制限される携帯電話端末を含めたネットワーク端末から動的にＩＰアドレスが変化し得る遠隔制御装置へのアクセスにおいて、該ネットワーク端末が、遠隔制御装置のホスト名による名前解決時に複数の通信接続先に切り替えられるような通信ネットワークシステムを提供することにある。
【課題を解決するための手段】
【００１６】  本発明に係る通信ネットワークシステムは、上記の目的を達成するため、次のように構成される。【００１７】  請求項１に記載の発明は、ＤＤＮＳサーバにＤＤＮＳクライアントごとに複数の通信接続先モードを持たせることで、ＤＤＮＳを用いながら、ネットワーク端末と遠隔制御装置との通信を直接通信に限らず、共通接続先サーバ管理部に登録されたサーバへと通信接続先を切り替えることができる。また、本発明によれば、通信の切り替え要求を送るサーバや端末装置は、切り替える先のＩＰアドレスを知っている必要はなく、ホスト名と接続先モードを指定するだけで、そのホスト名による名前解決を切り替えることができる。【００１８】  請求項２に記載の発明は、ＤＤＮＳサーバに通常と取得の二つの通信接続先モードを持たせて、ダウンロードサーバと連携させることで、ソフトウェアをダウンロードしたサーバとの通信だけに制限される携帯電話端末を含めたネットワーク端末と遠隔制御装置との通信をダウンロード時と通常通信時で通信接続先を切り替えることができる。【００１９】  請求項３に記載の発明は、ＤＤＮＳサーバに更に中継モードへの切り替え機能を持たせることで、システム管理者が設定したトラフィック量を基準として、直接通信と中継通信を切り替えることができる。
【発明の効果】
【００２０】  本発明によれば、ソフトウェアをダウンロードしたサーバとの通信だけに制限される携帯電話端末を含めたネットワーク端末から、動的にＩＰアドレスが変化し得る遠隔制御装置へのアクセスにおいて接続先を容易に切り替えることができる。この結果、制御ソフトウェアは、専用のダウンロードサーバから行わせることで、常に最新版を提供することができ、また、制御ソフトウェアを、不正取得や複製や改造やリバースエンジニアリングなどから守ることができる。【００２１】  また、ネットワーク端末と遠隔制御装置が直接通信を行うことができるため、サービス提供者は、回線やサーバ設備の軽減しながら、トラフィック量により、中継モードとも切り替えることが可能であるため、中継通信によるマーケティングや、広告ビジネスとの両立も可能となる。
【発明を実施するための最良の形態】
【００２２】  以下に、本発明の好適な実施形態を添付図面に基づいて説明する。【００２３】  図１は、本発明に係る通信ネットワークシステムの構成を概念的に示す。
図１において、１はインターネット、２はネットワーク端末、３は遠隔制御装置、４はＤＤＮＳサーバ、５は遠隔制御装置の制御ソフトウェアのダウンロードサーバ、６はプロキシサーバである。遠隔制御装置３は、ＤＤＮＳクライアント機能を備えており、ＤＤＮＳサーバ４に対して、グローバルＩＰアドレスが変化する度に、ＤＤＮＳ更新要求を送っている。【００２４】  ネットワーク端末２から遠隔制御装置３へのアクセスにおいて、ＤＤＮＳサーバ４内での遠隔制御装置の通信接続先モードが通常モードの場合は、遠隔制御装置との直接通信（Ｒ１）になり、取得モードでは、ダウンロードサーバ３との通信（Ｒ２）になり、中継モードでは、プロキシサーバ６との中継通信（Ｒ３）に切り替わることを示している。【００２５】  図２は、本発明に係るＤＤＮＳサーバの構成図である。図２において、１０はＤＤＮＳクライアント管理部、１１は共通接続先サーバ管理部、１２は通信接続先モード切替要求の取得部である。ＤＤＮＳクライアント管理部１０は、各ＤＤＮＳクライアント毎にホスト名と、グローバルＩＰアドレスと、通信接続先モードを関連付けて管理している。【００２６】  各通信接続先モードの接続先は、共通接続先サーバ管理部１１に予め登録されており、ＤＤＮＳ４は、ホスト名による名前解決要求時に、通常モードの場合は、一般的なＤＮＳサーバと同様に、ＤＤＮＳクライアント管理部より該ＤＤＮＳクライアントのグローバルＩＰに変換するが、それ以外の場合は、この共通接続先サーバ管理部のテーブルを参照し、該当モードのサーバのグローバルＩＰアドレスに変換する。【００２７】  図３は、本発明に係る請求項２の通信ネットワークシステムにおける通信接続先モードである取得モードと通常モードとの切り替えの処理フロー図である。図３において、２はネットワーク端末、３は遠隔制御装置、４はＤＤＮＳサーバ、５はダウンロードサーバである。【００２８】  遠隔制御装置３は、ＤＤＮＳクライアント機能を備えており、ＤＤＮＳサーバ４へ、グローバルＩＰアドレスが変化する度に、ＤＤＮＳ更新要求を送る（ステップＳ１１）。【００２９】  遠隔制御装置３の制御ソフトウェアの再取得や再配布に際しては、ユーザーが遠隔制御装置３の物理的なボタンまたはソフトウェア的なボタンを操作することで遠隔制御装置３に指示を出し（ステップＳ１２）、遠隔制御装置３はＤＤＮＳサーバ４へ通信接続先の切り替え要求を通知する（ステップＳ１３）。ＤＤＮＳサーバ４は、通信接続先モードを取得モードとする（ステップＳ１６）。【００３０】  ネットワーク端末２は、遠隔制御装置３にアクセスするために、ホスト名解決要求を送る（ステップＳ１７）。ＤＤＮＳサーバ４は、通信接続先モードが取得モードであるため、ホスト名解決要求に対して、ダウンロードサーバ５のＩＰアドレスおよびＴＴＬを返答する（ステップＳ１８）。取得モード時のＴＴＬは、取得モードが、ダウンロードという一時的なステップであり、直後に接続先を切り替えることは明白であるため、１分から数分程度の短時間の数値とする。【００３１】  ネットワーク端末２は、ダウンロードサーバ５のＩＰアドレスに対してダウンロード要求を送り（ステップＳ１９）、遠隔制御装��３の制御ソフトウェアをダウンロードする（ステップＳ２０）。【００３２】  ネットワーク端末２は、制御ソフトウェアのダウンロード終了後に、インストールを行い（ステップＳ２１）、ダウンロードサーバ５に対して、初回起動通知を行う（ステップＳ２２、２３）。ダウンロードサーバ５は、制御ソフトウェアのダウンロードおよびインストールが正常に完了したことを確認できたため、ＤＤＮＳサーバ４へ通信接続先の切り替え要求を送る（ステップＳ２４）。ＤＤＮＳサーバ４は通信接続先モードを通常モードする（ステップＳ２５）。【００３３】  以後の通信は、ネットワーク端末２の、ホスト名解決要求に対して（ステップＳ２６）、ＤＤＮＳサーバ４は、遠隔制御装置３のＩＰアドレスおよびＴＴＬを返答するため（ステップＳ２７）、ネットワーク端末２と遠隔制御装置３は直接通信が可能となる（ステップＳ２８、２９）。【００３４】  図３では、例として、通信プロトコルとして、ＨＴＴＰによるＧＥＴまたはＰＯＳＴを記載しているが、通信プロトコルはこれに限定されない。【００３５】  また、遠隔制御装置３がダウンロードサーバ５に対して、ダウンロード時のワンタイムパスワードを要求するステップを含めてもよい（ステップＳ１４）。この場合、ダウンロードサーバ５は、ワンタイムパスワードを生成し、返答する（ステップＳ１５）。このワンタイムパスワードを制御ソフトウェアのダウンロードの際に（ステップ１９、２０）、ネットワーク端末２のユーザーに入力をさせることで、第三者が遠隔制御装置３の制御ソフトウェアを入手することを防ぐことができる。【００３６】  図４は、請求項３のプロキシサーバも備えた通信ネットワークシステムにおける通信接続先モードである通常モードと中継モードとの切り替えの処理フロー図である。図４において、２はネットワーク端末、３は遠隔制御装置、４はＤＤＮＳサーバ、６はプロキシサーバである。ネットワーク端末２は、図３の処理フロー図の流れにより、制御ソフトウェアのインストールが完了しているものとする。【００３７】  ネットワーク端末２が、ホスト名解決要求を通知すると（ステップＳ５３）、ＤＤＮＳサーバ４は、プロキシサーバ６にネットワークのトラフィック状況を問い合わせる（ステップＳ５４）。プロキシサーバは、トラフィック量を返答し（ステップＳ５５）、ＤＤＮＳサーバは、トラフィック量がシステム管理者の設定値以下である場合は、通信接続先モードを中継モードとする（ステップＳ５６）。ホスト名解決要求に対しては、プロキシサーバのグローバルＩＰアドレスに変換して通知する（ステップＳ５７）。【００３８】  ネットワーク端末は、プロキシサーバのグローバルＩＰアドレスに対して、パケットを送る（ステップＳ５８）、プロキシサーバは、パケットを中継して、遠隔制御装置３へ送る（ステップＳ５９）。プロキシサーバは、ＤＤＮＳサーバより遠隔制御装置３のＩＰアドレスを入手する必要があるが、このとき、ＤＤＮＳサーバは通信接続先モードによらず、プロキシサーバからのホスト名解決要求に対しては、ＤＤＮＳクライアントのグローバルＩＰアドレスに変換する。【００３９】  遠隔制御装置は、パケットを受信し、プロキシサーバへ応答パケットを送���（ステップＳ６０）。プロキシサーバは、応答パケットに広告などの情報を挿入し（ステップＳ６１）、ネットワーク端末２へ送る（ステップＳ６２）。【００４０】  ネットワーク端末は、遠隔制御装置との通信中に、ＤＮＳのＴＴＬをカウントダウンし、キャッシュ有効時間が経過した場合は（ステップＳ６３）、再び、ホスト名の解決要求を行う（ステップＳ６４）。ＤＤＮＳサーバは再び、プロキシサーバへ問い合わせをするが（ステップＳ６５）、プロキシサーバの返答により（ステップＳ６６）、トラフィック量がシステム管理者の設定値を超えている場合は、通信接続先モードを通常モードとする（ステップＳ６７）。ホスト名解決要求に対しては、遠隔制御装置のグローバルＩＰアドレスに変換して通知する（ステップＳ６８）。
【図面の簡単な説明】
【００４１】
【図１】  本発明に係る通信ネットワークシステムを概念的に示した構成図である。
【図２】  本発明に係るＤＤＮＳサーバの構成図である。
【図３】  本発明に係る通信接続先モードである取得モードと通常モードとの切り替えの処理フロー図である。
【図４】  本発明に係る通信接続先モードである通常モードと中継モードとの切り替えの処理フロー図である。
【符号の説明】
【００４２】１  インターネット
２  ネットワーク端末
３  遠隔制御装置
４  ＤＤＮＳサーバ
５  ダウンロードサーバ
６  プロキシサーバ
１０  ＤＤＮＳクライアント管理部
１１  共通接続先サーバ管理部
１２  通信接続先モード切替要求取得部
【図１】
2007037072.tif 000003
【図２】
2007037072.tif 000004
【図３】
2007037072.tif 000005
【図４】
2007037072.tif 000006