(57)【要約】  ＶＰＮゲートウェイ・コンフィギュレーション・サービスを介した仮想的プライベート・ネットワークを生成するためのシステム及び方法。ＶＰＮゲートウェイ・コンフィギュレーション・サービスは、ＵＰｎＰゼロ・コンフィギュレーション特性を引き継ぎ、製造業者に関わらず、如何なるＶＰＮゲートウェイ装置のコンフィギュレーションをも可能とするＶＰＮゲートウェイを構成することに対するインターフェースをも提供する。更に、ＶＰＮゲートウェイ・コンフィギュレーション・サービスによって規定される装置制御プロトコルは、クライアント・プロビジョニングを提供できるとともに、ゲートウェイからゲートウェイへの仮想プライベート・ネットワークの構成を可能とする。
2008529379.tif 000002
【特許請求の範囲】
【請求項１】
第１のインターネット・ゲートウェイ装置を含む第１のローカル・エリア・ネットワークを準備し、
仮想プライベート・ネットワーク・コンフィギュレーションを含む電子装置を準備し、
前記第１のインターネット・ゲートウェイ装置を介して、前記電子装置と、前記第１のローカル・エリア・ネットワーク内の他の装置の間の通信を可能とするために、仮想プライベート・ネットワーク・コンフィギュレーション・サービスを用いて前記電子装置を構成する(configuring)、ステップを含む、
仮想プライベート・ネットワークを生成する方法。
【請求項２】
前記電子装置が、前記第１のローカル・エリア・ネットワークの外にあるときに、前記電子装置と、前記第１のインターネット・ゲートウェイ装置の間に第１の仮想プライベート・ネットワーク・トンネルを生成するステップを更に含み、
前記電子装置が、前記第１のローカル・エリア・ネットワークの外にある間に、前記第１の仮想プライベート・ネットワーク・トンネルが、前記電子装置が、直接、前記第１のローカル・エリア・ネットワーク内の他の装置と通信することを可能とするものである、
請求項１に記載の方法。
【請求項３】
前記電子装置を構成する(configuring)前記ステップが、前記電子装置内で要求されるセキュリティ・プロトコルの調整を行うことを含む、請求項１に記載の方法。
【請求項４】
前記電子装置を構成する前記ステップが、前記電子装置内のセキュリティー・プロトコルのための認証(authentication)及びプライバシー・パラメータを調整することを含む、請求項１に記載の方法。
【請求項５】
前記電子装置を構成する前記ステップが、前記電子装置のためのセッション・タイムアウトを調整することを含む、請求項１に記載の方法。
【請求項６】
前記電子装置を構成するステップが、前記第１のインターネット・ゲートウェイ装置の少なくとも１つのＩＰアドレスを獲得することを含む、請求項１に記載の方法。
【請求項７】
前記電子装置が、ポータブル電話を含む、請求項１に記載の方法。
【請求項８】
前記電子装置を、第２のローカル・エリア・ネットワークに対する第２のインターネット・ゲートウェイ装置に接続し、そして、
前記電子装置から、前記第２のインターネット・ゲートウェイ装置に、前記第１のインターネット・ゲートウェイ装置に関する情報を送信し、当該情報が、第２の仮想プライベート・ネットワーク・トンネルが、前記第１のインターネット・ゲートウェイ装置と前記第２のインターネット・ゲートウェイ装置の間に、生成されることを可能とするものであるステップを更に含み、
前記第２の仮想プライベート・ネットワーク・トンネルが、前記電子装置、前記第１のローカル・エリア・ネットワーク内の装置、及び、前記第２のローカル・エリア・ネットワーク内の装置の間での通信を可能とする、
請求項１に記載の方法。
【請求項９】
第１のインターネット・ゲートウェイ装置を含む第１のローカル・エリア・ネットワークを提供するためのコンピュータ・コード、
仮想プライベート・ネットワーク・コンフィギュレーション・サービスを含む電子装置を提供するためのコンピュータ・コード、及び、
前記電子装置が、前記第１のローカル・エリア・ネットワークの外にある間に、前記第１のインターネット・ゲートウェイ装置を介して、前記電子装置と、前記第１のローカル・エリア・ネットワーク内の装置の間の通信を可能とするために、仮想プライベート・ネットワーク・コンフィギュレーション・サービスを用いて前記電子装置を構成するためのコンピュータ・コード、
を含む、
仮想プライベート・ネットワークを生成するためのコンピュータ・プログラム・プロダクト。
【請求項１０】
前記電子装置が、前記第１のローカル・エリア・ネットワークの外にあるときに、前記電子装置と、前記第１のインターネット・ゲートウェイ装置の間に第１の仮想プライベート・ネットワーク・トンネルを生成するためのコンピュータ・コードであって、当該第１の仮想プライベート・ネットワーク・トンネルが、前記電子装置が、前記第１のローカル・エリア・ネットワーク内の他の装置と直接通信することを可能とするものである、
を更に含む、請求項９に記載のコンピュータ・プログラム・プロダクト。
【請求項１１】
前記電子装置を構成するための前記コンピュータ・コードが、前記第１のインターネット・ゲートウェイ装置の少なくとも１つのＩＰアドレスを獲得するためのコンピュータ・コードを含む、
請求項９に記載のコンピュータ・プログラム・プロダクト。
【請求項１２】
前記電子装置を、第２のローカル・エリア・ネットワークに対する第２のインターネット・ゲートウェイ装置に接続するためのコンピュータ・コード、及び
前記電子装置から、前記第２のインターネット・ゲートウェイ装置に、前記第１のインターネット・ゲートウェイ装置に関する情報を送信するためのコンピュータ・コードであって、当該情報が、第２の仮想プライベート・ネットワーク・トンネルが、前記第１のインターネット・ゲートウェイ装置と、前記第２のインターネット・ゲートウェイ装置の間に生成されることを可能とするものである、
を更に含み、
前記第２の仮想プライベート・ネットワーク・トンネルが、前記電子装置、前記第１のローカル・エリア・ネットワークの中の装置、及び、前記第２のローカル・エリア・ネットワークの中の装置、の中の(among)通信を可能とする、
請求項９に記載のコンピュータ・プログラム・プロダクト。
【請求項１３】
プロセッサ、及び、
前記プロセッサに作動可能に接続されたメモリ・ユニットであって、当該メモリ・ユニットが、仮想プライベート・ネットワーク・コンフィギュレーション・サービスを用いて電子装置を構成して、第１のインターネット・ゲートウェイ装置と通信できるようにするためのコンピュータ・コードを含むものである、
を備える電子装置。
【請求項１４】
前記メモリ・ユニットが、
前記電子装置が、前記第１のインターネット・ゲートウェイ装置に関連する第１のローカル・エリア・ネットワークの外にあるときに、前記電子装置と、前記第１のインターネット・ゲートウェイ装置の間に第１の仮想プライベート・ネットワーク・トンネルを生成するためのコンピュータ・コードであって、前記電子装置が、前記第１のローカル・エリア・ネットワークの外にある間に、当該第１の仮想プライベート・ネットワーク・トンネルが、前記電子装置が、前記第１のローカル・エリア・ネットワーク内の他の装置と直接通信することを可能とする、
を更に含む、請求項１３に記載の電子装置。
【請求項１５】
前記メモリ・ユニットが、更に、
前記電子装置を、第２のローカル・エリア・ネットワークに対する第２のインターネット・ゲートウェイ装置に接続するためのコンピュータ・コード、及び、
前記第１のインターネット・ゲートウェイ装置に関する情報を、前記電子装置から、前記第２のインターネット・ゲートウェイ装置に送信するためのコンピュータ・コードであって、当該情報が、第２の仮想プライベート・ネットワーク・トンネルが、前記第１のインターネット・ゲートウェイ装置と、前記第２のインターネット・ゲートウェイ装置の間に生成されることを可能とするものであり、
を含み、
前記第２の仮想プライベート・ネットワーク・トンネルが、前記電子装置、前記第１のローカル・エリア・ネットワークの中の装置、及び、前記第２のローカル・エリア・ネットワーク内の装置、の中で(among)通信することを可能とする、
請求項１３に記載の電子装置。
【請求項１６】
第１のインターネット・ゲートウェイ装置を含む第１のローカル・エリア・ネットワーク、及び、電子装置、
を備え、
前記電子装置が
プロセッサ、及び、
作動可能に、前記プロセッサに接続されたメモリ・ユニットであって、当該メモリ・ユニットが、仮想プライベート・ネットワーク・コンフィギュレーション・サービスを用いて、前記電子装置を構成して、前記第１のインターネット・ゲートウェイ装置との通信を可能とするためのコンピュータ・コードを含む、
を備える、
仮想プライベート・ネットワークを生成するためのシステム。
【請求項１７】
前記メモリ・ユニットが、更に、
前記電子装置が、前記第１のローカル・エリア・ネットワークの外にあるときに、前記電子装置と前記第１のインターネット・ゲートウェイ装置の間に第１の仮想プライベート・ネットワーク・トンネルを生成するためのコンピュータ・コードであって、当該第１の仮想プライベート・ネットワーク・トンネルは、前記電子装置が前記第１のローカル・エリア・ネットワークの外にある間に、前記電子装置が直接、前記第１のローカル・エリア・ネットワーク内の他の装置と通信することを可能とするものである、
を含む、請求項１６に記載のシステム。
【請求項１８】
前記メモリ・ユニットが、更に、
前記電子装置を、第２のローカル・エリア・ネットワークに対する第２のインターネット・ゲートウェイ装置に接続するためのコンピュータ・コード、及び、
前記第１のインターネット・ゲートウェイ装置に関する情報を、前記電子装置から、前記第２のインターネット・ゲートウェイ装置に送信するためのコンピュータ・コードであって、当該情報が、第２の仮想プライベート・ネットワーク・トンネルが、前記第１のインターネット・ゲートウェイ装置と前記第２のインターネット・ゲートウェイ装置の間に生成されることを可能とするものであり、
を含み、
前記第２の仮想プライベート・ネットワーク・トンネルが、前記電子装置、前記第１のローカル・エリア・ネットワーク内の装置、及び、前記第２のローカル・エリア・ネットワーク内の装置、の間(among)での通信を可能とするものである、、
請求項１６に記載のシステム。
【請求項１９】
第１のネットワーク内に配置される第１のインターネット・ゲートウェイ装置、及び、
第２のネットワーク内に配置される第２のインターネット・ゲートウェイ装置、
を備え、
前記第１のインターネット・ゲートウェイ装置と前記第２のインターネット・ゲートウェイ装置の各々が、
仮想プライベート・ネットワーク・コンフィギュレーション・サービスを用いてそれぞれのインターネット・ゲートウェイ装置を構成することによって、前記第１のインターネット・ゲートウェイ装置と前記第２のインターネット・ゲートウェイ装置の間に仮想プライベート・ネットワーク・トンネルを生成できるようにし、当該仮想プライベート・ネットワーク・トンネルが、前記第１のネットワーク内の装置と、前記第２のネットワーク内の装置の間の通信を可能とするものである、
コンピュータ・コードを含む、
仮想プライベート・ネットワークを生成するためのシステム。
【請求項２０】
移動電子装置(mobile electronic device)、及び、
前記移動電子装置内に組み込まれた(built into)、インターネット・ゲートウェイ装置制御ポイントであって、当該インターネット・ゲートウェイ装置制御ポイントが、仮想プライベート・ネットワーク・コンフィギュレーション・サービスを含むものであり、
を備え、
前記仮想プライベート・ネットワーク・コンフィギュレーション・サービスが、遠隔インターネット・ゲートウェイ装置との仮想プライベート・ネットワーク・トンネルの生成を可能とし、当該プライベート・ネットワーク・トンネルが、前記移動電子装置と、当該遠隔インターネット・ゲートウェイ装置と同じネットワーク内の装置の間の通信を可能とする、
仮想プライベート・メットワークを生成するためのシステム。
【請求項２１】
仮想プライベート・ネットワーク・ゲートウェイ、及び、
仮想プライベート・ネットワーク・コンフィギュレーション・サービス、
を備え、
前記仮想プライベート・ネットワーク・コンフィギュレェーション・サービスが、
前記仮想プライベート・ネットワーク・ゲートウェイと、遠隔ネットワークの間の仮想プライベート・ネットワーク・トンネルの生成を可能とし、そして、
前記仮想プライベート・ネットワーク・トンネルが、前記インターネット・ゲートウェイ装置と、前記遠隔ネットワーク内の装置の間の通信を可能とする、
インターネット・ゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全体として、仮想プライベート・ネットワークに関連する。より詳細には、本発明は、ローカル・エリア・ネットワークとネットワーク外の電子装置の間の対話を可能とする仮想プライベート・ネットワークの生成に関連する。
【背景技術】
【０００２】
ユニバーサル・プラグ・アンド・プレイ(ＵＰｎＰ)技術は、全てのタイプの、インテリジェントなアプリケーション、ワイヤレス装置、及び、パーソナル・コンピュータの、パーベイシブな、ピア・ツー・ピア・ネットワーク接続性のためのアーキテクチャを規定する。ＯＰｎＰ技術は、容易に使用できる、柔軟な、スタンダード・ベースの、接続性(connectivity)を、在宅か、小規模ビジネスか、公衆的な位置か、又は、インターネットに接続されたシステムかに関わらず、アドホックの、又は、無管理の、ネットワークにもたらすために設計される。ＯＰｎＰ技術は、ネットワーク化された装置(devices)の間で制御及びデータ転送を提供することに加えて、ＴＣＰ／ＩＰ及びウェブ技術がシームレスな近接(proximity)ネットワーキングを可能とすることを加速する(leverages)、分散されたオープン・ネットワーク・アーキテクチャを提供する。
【０００３】
ＵＰｎＰデバイス・アーキテクチャ（ＵＤＡ）は、広い範囲のベンダーからの幅広い装置のカテゴリーのための自動発見(automatic discovery)に加えて、ゼロ・コンフィギュレーションの、「不可視の（invisible）」ネットワーキングをサポートするように設計されている。このアーキテクチャの元で、装置は、ネットワークに動的に参加(join)でき、ＩＰアドレスを獲得でき、装置の能力（capabilities）を運搬でき、そして、ネットワーク内の他の装置の存在及び能力について学習できる。
【０００４】
ＵＰｎＰインターネット・ゲートウェイ装置(ＩＧＤ)は、ホーム・ネットワークを、インターネットのようなワイド・エリア・ネットワークに接続する装置である。ＩＧＤは、少なくとも、 (ＤＳＬ、ケーブル、イーサーネット接続の形式で、又は、他の接続のタイプで) ワイド・エリア・ネットワーク(ＷＡＮ)インターフェース、及び、(イーサーネット又はワイヤレスＬＡＮ(ＷＬＡＮ)接続の形式で、または、他のタイプの接続で)ローカル・エリア・ネットワーク(ＬＡＮ)インターフェース、を保持する。ＵＰｎＰ  ＩＧＤは、いくつかのＷＡＮ及びＬＡＮ関連のサービスを含む。
【０００５】
ＩＰセキュリティ(ＩＰＳｅｃ)を用いる仮想プライベート・ネットワーク(ＶＰＮｓ)は、インターネットのような公衆ネットワークによって提供されるインフラストラクチャを用いてネットワークに接続するために、最も広く用いられる技術の１つである。
いくつかの新しい技術が、ホーム・ネットワークへの遠隔アクセスを可能とするために、現在、実施されている。ホーム・ネットワークへの遠隔アクセスを可能とすることになる、提案されている技術の１つは、移動電話のような遠隔装置と、ホーム・ネットワーク内に位置するインターネット・ゲートウェイの間のＶＰＮの使用を伴う。現在開発されているＶＰＮスタンダードは、暗号アルゴリズム及びＩＰネットワークが機能する方法の深い理解を要求する非常に複雑な技術スタンダードである、ＩＰｓｅｃの使用を伴う。関係する多くのパラメータに起因して、ＩＰｓｅｃ技術を展開する装置を構成することは複雑なタスクである。正しい構成は、特定のＶＰＮクライアントが、ＶＰＮゲートウェイに接続できることによって、ＤＬＮＡ遠隔アクセス・シナリオを可能とすることを保証する。しかし、殆どの消費者は、彼らが、実質的な技術専門知識を持たない限り、そのようなＶＰＮ装置を正しく構成するために不可欠なスキルを持たない。
【０００６】
企業環境において、これらの課題に取り組むための、いくつかの、プロプラエタリのソリューションが、開発されてきた。これらのソリューションは、しばしば、ＶＰＮゲートウェイ製造業者によって提供される。しかし、これらのソリューションは、特定のＶＰＮゲートウェイ・ハードウェアに依存して、相互作動(interoperable)できず、それらのコストは通常、通常の顧客の手が届かないものである。
【発明の開示】
【課題を解決するための手段】
【０００７】
本発明は、ＩＧＤとコロケートする(collocated)ＶＰＮゲートウェイのコンフィギュレーションを可能とするオープン・インターフェースの使用を伴う。本発明は、ＶＰＮパラメータを、ＵＰｎＰメッセージを介して、ＶＰＮクライアントに提供するためのメカニズム、及び、ゲートウェイ−ゲートウェイＶＰＮを確立するために、ＶＰＮゲートウェイで他のＩＧＤを構成するためのメカニズムを提供する。
【０００８】
本発明は、従来のシステムに対する、いくつかの利点を提供する。本発明のシステム及び方法の下で、ユーザには、種々のＶＰＮ装置の製造業者(１つあるいはそれより多い)に関わらず、ＶＰＮパラメータを構成する能力が与えられる。本発明に伴う複雑さは、比較的低く、本発明は、本発明の出現までは、企業及び大規模な組織的なユーザのみにとって利用可能であったＶＰＮ技術を通常の消費者に対してアクセス可能にする。
【０００９】
添付の図面を参照して読まれたときに、本発明の、これらの、及び、他の目的、利点並びに特徴が、そのオペレーションの構成及びやり方と相俟って、以下の詳細な説明から明白になるであろう。なお、当該図面においては、以下に説明されるいくつかの図面を通じて、類似の要素には類似の番号が付番される。
【発明を実施するための最良の形態】
【００１０】
図１及び図２は、１つの代表的な移動電話12(その中に、本発明が実装され得る)を示す。しかし、本発明は、１つの特定のタイプの移動電話12又は他の電子装置に限定されないことが理解されるべきである。例えば、本発明は、パーソナル・デジタル・アシスタント(ＰＤＡ)と、移動電話、ＰＤＡ、統合メッセージング・デバイス(ＩＭＤ)、デスクトップ・コンピュータ、及び、ノート・コンピュータの組み合わせの中に取り込まれられ得る。図１及び図２の移動電話12は、ハウジング30、液晶ディスプレイの形態のディスプレイ32、キーパッド34、マイクロホン36、イヤピース38、バッテリー40、赤外線ポート42、アンテナ44、本発明の１つの実施例に従ったユニバーサル・インテグレーテッド・サーキット・カード(ＵＩＣＣ)の形態のスマートカード46、システム・クロック43、カード・リーダ48、無線インターフェース回路52、コーデック回路54、コントローラ56、及び、メモリ58を含む。個々の回路及び要素は、例えば、ノキアの移動電話の範囲(range)における、全て、周知のタイプのものである。
【００１１】
通信装置は、コード分割マルチプル・アクセス(ＣＤＭＡ)、移動通信用グローバル・システム(ＧＳＭ)、ユニバーサル・モバイル・テレコミュニケーション・システム(ＵＭＴＳ)、時分割多重アクセス(ＴＤＭＡ)、周波数分割多重アクセス(ＦＤＭＡ)、送信制御プロトコル／インターネット・プロトコル(ＴＣＰ／ＩＰ)、ショート・メッセージング・サービス(ＳＭＳ)、マルチメディア・メッセージング・サービス(ＭＭＳ)、電子メール、インスタント・メッセージンング・サービス(ＩＭＳ)、ブルートゥース、ＩＥＥＥ 802.11等
を含むがそれに限定されない、種々の送信技術を用いて通信し得る。
【００１２】
本発明は、ＩＧＤとコ・ロケートされるＶＰＮゲートウェイのコンフィギュレーションを可能とするオープン・インターフェースを提供する。ＶＰＮパラメータは、ＵＰｎＰメッセージを介してＶＰＮクライアントに供給され得る。更に、ゲートウェイ−ゲートウェイＶＰＮを確立するために、他のＩＧＤがＶＰＮゲートウェイとともに構成され(configured)得る。
【００１３】
本発明のサービスは、非管理ネットワーク・スペース、即ち、住居及び小規模オフィスＬＡＮｓ、に対するＶＰＮゲートウェイの制御、監視、及び、構成(configuration)を可能とする。本発明は、ＶＰＮゲートウェイを設定し、ＶＰＮクライアントを構成し／提供し、利用問題を診断及び監視するために必要とされるコア・エレメントに焦点を当てる。本発明は、セットアップ経験を単純化し、ＶＰＮゲートウェイ上での問題の診断及び監視に対するフレームワークを提供する。
【００１４】
本発明は、いくつかの異なったファンクション(functions)を可能とする。例えば、本発明は、暗号化アルゴリズム及びハッシュ関数の使用を介して、ＶＰＮゲートウェイによって受け入れられたＩＰｓｅｃトンネルのセキュリティ・パラメータの遠隔セットアップ及び構成を可能とする。本発明は、共有キー及び認証(certificate)の使用を介して、ＶＰＮゲートウェイによって受け入れられた認証モードの遠隔セットアップ及び構成をも可能とする。ＶＰＮの遠隔診断及び監視に加えて、ＶＰＮクライアント・セッティングの遠隔的構成(configuration）及び提供もまた可能とされる。
【００１５】
図３は、インターネット・ゲートウェイ装置100及びその、ローカル・エリア・ネットワーク及びワイド・エリア・ネットワークにおける他の装置との関係の説明である。インターネット・ゲートウェイ装置100は、複数のＷＡＮ装置110及び複数のＬＡＮ装置120を備える。複数のＬＡＮ装置120は、１つあるいはそれより多いローカル・エリア・ネットワーク140内に配置される複数のクライアント装置130に接続することが可能である。複数のＷＡＮ装置110は、インターネット160又は他のワイド・エリア・ネットワークの中に配置される種々のインターネット・サービス・プロバイダ(ＩＳＰｓ)150に接続することが可能である。この、全体的なアレンジメントは、インターネット・ゲートウェイ装置100が、クライアント装置130と個々のＩＳＰｓ150の間の導管(conduit）としての役割を果たすことを可能とする。
【００１６】
図４は、本発明のＶＰＮコンフィギュレーション・サービスをサポートするビルトインＩＧＤコントロール・ポイントを伴う移動電話12が、ＶＰＮゲートウェイ・サポートを有するＩＧＤ装置100を構成するために使用される場合のシナリオを示す。移動電話12は、ＩＧＤ装置100のＬＡＮインターフェースを介して、ホーム・ネットワーク170内で接続される。移動電話12のアプリケーションは、要求されるセキュリティー・プロトコル、セキュリティー・プロトコルの認証及びプライバシー・パラメータ、並びに、セッション・タイム・アウトを調整するために、ＶＰＮコンフィギュレーションを編集できる。コンフィギュレーション・ステップが終了した後に、今ではＶＰＮクライアントである移動電話12は、新しいコンフィギュレーションの使用を開始できる。
【００１７】
以下の説明は、本発明の１つの実施例に従って、ＶＰＮパラメータをＶＰＮクライアントに提供(provisioning)するための１つの代表的システムである。この状況において、移動電話12は、ＶＰＮクライアント・アプリケーションを保持する。ビルトインＩＧＤコントロール・ポイントが用いられて、ＬＡＮインターフェースを介して、ＩＧＤをＶＰＮゲートウェイと接続する。ビルトインＩＧＤコントロール・ポイントは、ＶＰＮゲートウェイ・パラメータをリード(read)し、それが移動電話として作動するときに、自分自身を構成(configure)する。ゲートウェイを構成するために必要とされるパラメータは、ＶＰＮゲートウェイの(１つあるいはそれより多い)ＩＰアドレス、セキュリティ・プロトコル、並びに、セキュリティ・プロトコルに特有の認証及びプライバシー・パラメータ、を含むが、それに限定されない。後に、そして図５に説明されるように、移動電話12が、遠隔位置にあり、ホーム・ネットワーク170から離れているときに、ＶＰＮクライアント・アプリケーションは、ホームＶＰＮゲートウェイとＶＰＮトンネル190を生成できる。何故なら、ＶＰＮクライアント・アプリケーションは、全ての必要なパラメータを保持するからである。
【００１８】
本発明は、ゲートウェイ−ゲートウェイＶＰＮを生成するために、他のＶＰＮゲートウェイを構成するためにも用いられ得る。例えば、ユーザＢを訪問しているユーザＡが、ウｙ−ザＡのホーム・ネットワーク210に配置されたパーソナル・ビデオ・レコーダ200(ＰＶＲ)に記憶されたいくつかのメディア・ファイルにアクセスし、ファイルを、ユーザＢのホームネットワーク230内のテレビジョン220で見ることを所望するような状況が発生し得る。このタスクを実現するために、そして、図６に示されるように、ホーム・ネットワーク  Ａ  ＩＧＤと、ホーム・ネットワークＢ  ＩＧＤ  250の間にＩＧＤ−ＩＧＤ ＶＰＮトンネル235が形成されて、２つのホーム・ネットワーク210及び230が、実質的に、単一の仮想ホームネットワークにマージされるようにされる。このアレンジメントにおいて、ユーザＡの移動電話12内のＩＧＤコントロール・ポイントが、そのホームＶＰＮゲートウェイ(これは、ホーム・ネットワーク  Ａ240である)に関して必要とされる全ての情報を持つことが想定される。次のステップは、ＬＡＮインターフェースを介したＶＰＮゲートウェイ・サポートによる、移動電話12の、ホームネットワーク  Ｂ  ＩＧＤ250への接続を伴う。移動電話12は、ＶＰＮトンネルを確立するために、必要な情報をＶＰＮゲートウェイに送信する。この情報は、ＶＰＮゲートウェイの（１つあるいはそれより多い）ＩＰアドレス、セキュリティ・プロトコル、並びに、セキュリティ・プロトコルに特有な認証及びプライバシー・パラメータを含むがそれに限定されない。
【００１９】
以下の説明は、本発明の１つの特定の実施例を実施するための工程である。進行する前に、関連する装置及びネットワークについてのいくつかの想定が為される。まず、ユーザの家において、ユーザのホーム・ネットワークが、常時オンの接続を含むことが想定される。この接続は、ブロードバンド接続、又は、いくつかの他の水類の接続を含み得る。関連する装置が、ＵＰｎＰを利用可能であること、及び、関連するＶＰＮ製品(即ち、ＶＰＮゲートウェイ及びＶＰＮクライアント)が、仮想プライベート・ネットワーク・コンソーシアム(ＶＰＮＣ)によって公表されたスタンダードに従ってテストされることもまた、想定される。これらのスタンダードは、http://www.vpnc.org/testing.htmlにおいてインターネットに見出され得る。更に、ＶＰＮゲートウェイを伴うＩＧＤが、ＵＰｎＰ  ＩＤＧ  ＶＰＮコンフィギュレーション・サービスを含むことが想定される。
【００２０】
この状況において、ユーザは、新しいインターネット・ゲートウェイ装置を購入する。インターネット・ゲートウェイ装置に対するフィーチャー・リスト(feature list)は、遠隔アクセスに対するサポートを示す。ユーザは、インターネット・ゲートウェイ装置を、ホーム・ネットワークにプラグ・インし、セットアップ・ソフトウェアをインストールする。セットアップ・ウィザードが用いられて、インターネット・ゲートウェイ装置を構成する。セットアップ・ソフトウェアが用いられて、セキュリティー・プロトコルのための認証及びプライバシー・パラメータに加えて、セキュリティー・プロトコルを構成する。セットアップ・ソフトウェアはまた、ＶＰＮゲートウェイを、特定のＷＡＮインターフェースにバインドする。セットアップ・ソフトウェアは、ビルトインＵＰｎＰ  ＩＧＤコントロール・プロトコルを含む。この時点で、ＶＰＮゲートウェイを伴ったＩＧＤが、使用のために準備完了となる。より進んだファンクショナリティに関して、ＶＰＮは、ホーム・ネットワーク・プールから遠隔装置にＩＰアドレスを提供する。
移動電話のような、特定の装置における遠隔アクセスのために、ユーザは、遠隔アクセスを可能とする新しいソフトウェア・パッケージを、移動電話にインストールする。後に、彼又は彼女のオフィスを離れるときに、ユーザは、彼又は彼女が、ホーム・ネットワーク内の装置で開始されたアクティビティを持ちたいかを判断する。ユーザは、次に、アクティビティを開始するために、移動電話を、遠隔アクセスを介して、ホーム・ネットワークに接続させられる。
【００２１】
ゲートウェイ−ゲートウェイＶＰＮが生成され得るような状況について以下のように説明される。第１のユーザ及び第２のユーザは、それぞれ第１のホーム・ネットワーク及び第２のホーム・ネットワークと呼ばれる、彼ら自身のホームネットワークを持ち得る。第１のユーザが、第２のホームネットワークの近傍に居て、第２のユーザが、第１のホーム・ネットワークへのアクセスを持つことを希望する場合には、第１のユーザは、彼又は彼女自身の移動電話を使用して、第１のネットワークへの遠隔アクセスのための第２のユーザのインターネット・ゲートウェイを構成できる。第１のユーザは、それ故、第２のホーム・ネットワークのインターネット・ゲートウェイへの一時的なアクセスを許可でき、接続を開始し、ゲートウェイ−ゲートウェイＶＰＮを生成する。
【００２２】
本発明が、ネットワーク化された環境内のコンピュータによって実行されるプログラム・コードのようなコンピュータ実行可能な命令を含むプログラム・プロダクトによって１つの実施例で実施されうる、方法ステップの一般的な文脈において説明される。
【００２３】
一般的に、プログラム・モジュールは、特定のタスクを実行する、又は、特定の抽象データ・タイプを実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造等を含む。コンピュータ実行可能な命令、対応するデータ構造、及び、プログラム・モジュールは、ここに開示される方法のステップを実行するためのプログラム・コードの例を表す。そのような実行可能な命令又は対応するデータ構造の特定のシーケンンスは、そのようなステップに記述されるファンクションを実施するための、対応する作動の例を表す。
【００２４】
本発明のソフトウェア及びウェブ実装(implementation)は、種々のデータベース探索ステップ、相関付けステップ、比較ステップ、及び、決定ステップを実現するためのルール・ベースのロジック及び他のロジックを伴った標準的なプログラミング技術で実現され得る。ここで、及び請求項で用いられる用語「コンポーネント」、及び、「モジュール」が、１つあるいはそれより多いソフトウェア・コードのライン、及び／又は、ハードウェア実装、及び／又は、マニュアルの入力を受信するための装置、を用いた実装を包含することが意図されることにも留意頂きたい。
【００２５】
本発明の実施例の以上の説明は、説明と例示の目的のために呈示されてきた。網羅的、又は、本発明を開示された正確な形式に限定するとは、意図されない。そして、上述の教示に照らして、又は、本発明の実施から獲得されることによって、修正及び変更が可能である。実施例は、当業者が、本発明を、種々の実施例で利用すること、そして、考慮される特定の利用に適した種々の修正で利用することを可能とするために、本発明の原理、及び、その実用的なアプリケーションを説明するために、選択され、説明された。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施品において使用され得る移動電話の斜視図である。
【図２】図１の移動電話の電話回路の概略表現である。
【図３】インターネット・ゲートウェイ装置及びその、ローカル・エリア・ネットワークとワイド・エリア・ネットワークにおける他の装置との関係の説明である。
【図４】本発明をサポートするビルトインＩＧＤ制御ポイントを持つ移動電話が、ＶＰＮゲートウェイ・サポートを伴うインターネット・ゲートウェイ装置を構成するために用いられた場合のシナリオの説明である。
【図５】インターネット・ゲートウェイ装置と、そのホームネットワークの外にある電子装置の間でＶＰＮトンネルが生成される場合の説明である。
【図６】複数のホームネットワークの間にＶＰＮゲートウェイ−ゲートウェイ・トンネルが生成される場合の状況の説明である。
【符号の説明】
【００２７】
１２  移動電話
３０  ハウジング
３２  ディスプレイ
３４  キーパッド
３６  マイクロホン
３８  イヤピース
４０  バッテリー
４４  アンテナ
４６  スマートカード
４８  カード・リーダ
１１０  ＷＡＮ装置
１２０  ＬＡＮ装置
１４０  ローカル・エリア・ネットワーク
１５０  インターネット・サービス・プロバイダ(ＩＳＰｓ)
【図１】
2008529379.tif 000003
【図２】
2008529379.tif 000004
【図３】
2008529379.tif 000005
【図４】
2008529379.tif 000006
【図５】
2008529379.tif 000007
【図６】
2008529379.tif 000008
【手続補正書】
【提出日】平成18年11月20日(2006.11.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のインターネット・ゲートウェイ装置を含む第１のローカル・エリア・ネットワークを準備し、
仮想プライベート・ネットワーク・コンフィギュレーションを含む電子装置を準備し、
前記第１のインターネット・ゲートウェイ装置を介して、前記電子装置と、前記第１のローカル・エリア・ネットワーク内の他の装置の間の通信を可能とするために、仮想プライベート・ネットワーク・コンフィギュレーション・サービスを用いて前記電子装置を構成し(configuring)、
前記電子装置が、前記第１のローカル・エリア・ネットワーク外にあるときに、前記電子装置と前記第１のインターネット・ゲートウェイ装置の間に第１の仮想プライベート・ネットワーク・トンネルを生成し、当該第１の仮想プライベート・ネットワーク・トンネルが、前記電子装置が前記第１のローカル・エリア・ネットワークの外にある間に、前記電子装置が直接、前記第１のローカル・エリア・ネットワーク内の他の装置と通信することを可能とするものである、
ステップを含む、
仮想プライベート・ネットワークを生成する方法。
【請求項２】
前記電子装置を構成する(configuring)前記ステップが、前記電子装置内で要求されるセキュリティ・プロトコルの調整を行うことを含む、請求項１に記載の方法。
【請求項３】
前記電子装置を構成する前記ステップが、前記電子装置内のセキュリティー・プロトコルのための認証(authentication)及びプライバシー・パラメータを調整することを含む、請求項１に記載の方法。
【請求項４】
前記電子装置を構成する前記ステップが、前記電子装置のためのセッション・タイムアウトを調整することを含む、請求項１に記載の方法。
【請求項５】
前記電子装置を構成するステップが、前記第１のインターネット・ゲートウェイ装置の少なくとも１つのＩＰアドレスを獲得することを含む、請求項１に記載の方法。
【請求項６】
前記電子装置が、ポータブル電話を含む、請求項１に記載の方法。
【請求項７】
前記電子装置を、第２のローカル・エリア・ネットワークに対する第２のインターネット・ゲートウェイ装置に接続し、そして、
前記電子装置から、前記第２のインターネット・ゲートウェイ装置に、前記第１のインターネット・ゲートウェイ装置に関する情報を送信し、当該情報が、第２の仮想プライベート・ネットワーク・トンネルが、前記第１のインターネット・ゲートウェイ装置と前記第２のインターネット・ゲートウェイ装置の間に、生成されることを可能とするものであるステップを更に含み、
前記第２の仮想プライベート・ネットワーク・トンネルが、前記電子装置、前記第１のローカル・エリア・ネットワーク内の装置、及び、前記第２のローカル・エリア・ネットワーク内の装置の間での通信を可能とする、
請求項１に記載の方法。
【請求項８】
第１のインターネット・ゲートウェイ装置を含む第１のローカル・エリア・ネットワークを提供するためのコンピュータ・コード、
仮想プライベート・ネットワーク・コンフィギュレーション・サービスを含む電子装置を提供するためのコンピュータ・コード、
前記電子装置が、前記第１のローカル・エリア・ネットワークの外にある間に、前記第１のインターネット・ゲートウェイ装置を介して、前記電子装置と、前記第１のローカル・エリア・ネットワーク内の装置の間の通信を可能とするために、仮想プライベート・ネットワーク・コンフィギュレーション・サービスを用いて前記電子装置を構成するためのコンピュータ・コード、及び、
前記電子装置が、前記第１のローカル・エリア・ネットワークの外にあるときに、前記電子装置と前記第１のインターネット・ゲートウェイ装置の間に、第１の仮想プライベート・ネットワーク・トンネルを生成するためのコンピュータ・コードであって、前記第１の仮想プライベート・ネットワーク・トンネルが、前記電子装置が直接、前記第１のローカル・エリア・ネットワーク内の他の装置と通信することを可能とする、
を含む、
仮想プライベート・ネットワークを生成するためのコンピュータ・プログラム・プロダクト。
【請求項９】
前記電子装置を構成するための前記コンピュータ・コードが、前記第１のインターネット・ゲートウェイ装置の少なくとも１つのＩＰアドレスを獲得するためのコンピュータ・コードを含む、
請求項８に記載のコンピュータ・プログラム・プロダクト。
【請求項１０】
前記電子装置を、第２のローカル・エリア・ネットワークに対する第２のインターネット・ゲートウェイ装置に接続するためのコンピュータ・コード、及び
前記電子装置から、前記第２のインターネット・ゲートウェイ装置に、前記第１のインターネット・ゲートウェイ装置に関する情報を送信するためのコンピュータ・コードであって、当該情報が、第２の仮想プライベート・ネットワーク・トンネルが、前記第１のインターネット・ゲートウェイ装置と、前記第２のインターネット・ゲートウェイ装置の間に生成されることを可能とするものである、
を更に含み、
前記第２の仮想プライベート・ネットワーク・トンネルが、前記電子装置、前記第１のローカル・エリア・ネットワークの中の装置、及び、前記第２のローカル・エリア・ネットワークの中の装置、の中の(among)通信を可能とする、
請求項８に記載のコンピュータ・プログラム・プロダクト。
【請求項１１】
プロセッサ、及び、
前記プロセッサに作動可能に接続されたメモリ・ユニットであって、当該メモリ・ユニットが、
仮想プライベート・ネットワーク・コンフィギュレーション・サービスを用いて電子装置を構成して、第１のインターネット・ゲートウェイ装置と通信できるようにするためのコンピュータ・コード、及び、
前記電子装置が、前記第１のインターネット・ゲートウェイ装置に関連する第１のローカル・エリア・ネットワークの外にあるときに、前記電子装置と前記第１のインターネット・ゲートウェイ装置の間に第１の仮想プライベート・ネットワーク・トンネルを生成するためのコンピュータ・コードであって、当該第１の仮想プライベート・ネットワーク・トンネルが、前記電子装置が前記第１のローカル・エリア・ネットワークの外にある間に、前記電子装置が直接、前記第１のローカル・エリア・ネットワーク内の他の装置と通信することを可能とするもの、
を含むものである、
を備える電子装置。
【請求項１２】
前記メモリ・ユニットが、更に、
前記電子装置を、第２のローカル・エリア・ネットワークに対する第２のインターネット・ゲートウェイ装置に接続するためのコンピュータ・コード、及び、
前記第１のインターネット・ゲートウェイ装置に関する情報を、前記電子装置から、前記第２のインターネット・ゲートウェイ装置に送信するためのコンピュータ・コードであって、当該情報が、第２の仮想プライベート・ネットワーク・トンネルが、前記第１のインターネット・ゲートウェイ装置と、前記第２のインターネット・ゲートウェイ装置の間に生成されることを可能とするものであり、
を含み、
前記第２の仮想プライベート・ネットワーク・トンネルが、前記電子装置、前記第１のローカル・エリア・ネットワークの中の装置、及び、前記第２のローカル・エリア・ネットワーク内の装置、の中で(among)通信することを可能とする、
請求項１１に記載の電子装置。
【請求項１３】
第１のインターネット・ゲートウェイ装置を含む第１のローカル・エリア・ネットワーク、及び、電子装置、
を備え、
前記電子装置が
プロセッサ、及び、
作動可能に、前記プロセッサに接続されたメモリ・ユニットであって、当該メモリ・ユニットが、
仮想プライベート・ネットワーク・コンフィギュレーション・サービスを用いて、前記電子装置を構成して、前記第１のインターネット・ゲートウェイ装置との通信を可能とするためのコンピュータ・コード、及び、
前記電子装置が、前記第１のローカル・エリア・ネットワークの外にあるときに、前記電子装置と、前記第１のインターネット・ゲートウェイ装置の間に第１の仮想プライベート・ネットワーク・トンネルを生成するためのコンピュータ・コードであって、当該第１の仮想プライベート・ネットワーク・トンネルが、前記電子装置が、前記第１のローカル・エリア・ネットワークの外にある間に、前記電子装置が直接、前記第１のローカル・エリア・ネットワーク内の他の装置と通信することを可能とするものである、
を含む、
を備える、
仮想プライベート・ネットワークを生成するためのシステム。
【請求項１４】
前記メモリ・ユニットが、更に、
前記電子装置を、第２のローカル・エリア・ネットワークに対する第２のインターネット・ゲートウェイ装置に接続するためのコンピュータ・コード、及び、
前記第１のインターネット・ゲートウェイ装置に関する情報を、前記電子装置から、前記第２のインターネット・ゲートウェイ装置に送信するためのコンピュータ・コードであって、当該情報が、第２の仮想プライベート・ネットワーク・トンネルが、前記第１のインターネット・ゲートウェイ装置と前記第２のインターネット・ゲートウェイ装置の間に生成されることを可能とするものであり、
を含み、
前記第２の仮想プライベート・ネットワーク・トンネルが、前記電子装置、前記第１のローカル・エリア・ネットワーク内の装置、及び、前記第２のローカル・エリア・ネットワーク内の装置、の間(among)での通信を可能とするものである、、
請求項１３に記載のシステム。
【請求項１５】
第１のネットワーク内に配置される第１のインターネット・ゲートウェイ装置、及び、
第２のネットワーク内に配置される第２のインターネット・ゲートウェイ装置、
を備え、
前記第１のインターネット・ゲートウェイ装置と前記第２のインターネット・ゲートウェイ装置の各々が、
仮想プライベート・ネットワーク・コンフィギュレーション・サービスを用いてそれぞれのインターネット・ゲートウェイ装置を構成することによって、前記第１のインターネット・ゲートウェイ装置と前記第２のインターネット・ゲートウェイ装置の間に第１の仮想プライベート・ネットワーク・トンネルを生成できるようにし、当該仮想プライベート・ネットワーク・トンネルが、前記第１のネットワーク内の装置と、前記第２のネットワーク内の装置の間の通信を可能とするものである、
コンピュータ・コードを含み、
前記第１のインターネット・ゲートウェイ装置と前記第２のインターネット・ゲートウェイ装置の少なくとも１つが、電子装置が前記第１のネットワークと前記第２のネットワークの１つの外にあるときに、当該電子装置との第２の仮想プライベート・ネットワーク・トンネルを生成するためのコンピュータ・コードを含み、当該第２の仮想プライベート・ネットワーク・トンネルが、当該電子装置が前記第１のネットワークと前記第２のネットワークの１つの外にある間に、当該電子装置が直接、前記第１のネットワークと前記第２のネットワークの１つの中の他の装置と通信することを可能とするものである、
仮想プライベート・ネットワークを生成するためのシステム。
【請求項１６】
移動電子装置(mobile electronic device)、及び、
前記移動電子装置内に組み込まれた(built into)、インターネット・ゲートウェイ装置制御ポイントであって、当該インターネット・ゲートウェイ装置制御ポイントが、仮想プライベート・ネットワーク・コンフィギュレーション・サービスを含むものであり、
を備え、
前記仮想プライベート・ネットワーク・コンフィギュレーション・サービスが、遠隔インターネット・ゲートウェイ装置との仮想プライベート・ネットワーク・トンネルの生成を可能とし、当該プライベート・ネットワーク・トンネルが、前記移動電子装置がネットワークの外にある間に、前記移動電子装置と、当該遠隔インターネット・ゲートウェイ装置と同じネットワーク内の装置の間の通信を可能とする、
仮想プライベート・メットワークを生成するためのシステム。
【請求項１７】
仮想プライベート・ネットワーク・ゲートウェイ、及び、
仮想プライベート・ネットワーク・コンフィギュレーション・サービス、
を備え、
前記仮想プライベート・ネットワーク・コンフィギュレェーション・サービスが、
前記仮想プライベート・ネットワーク・ゲートウェイと、遠隔ネットワークの間の第１の仮想プライベート・ネットワーク・トンネルの生成を可能とし、
前記仮想プライベート・ネットワーク・トンネルが、前記インターネット・ゲートウェイ装置と、前記遠隔ネットワーク内の装置の間の通信を可能とし、
前記仮想プライベート・ネットワーク・コンフィギュレーション・サービスが、前記仮想プライベート・ネットワーク・ゲートウェイと、そのホーム・ネットワークの外の装置の間に第２の仮想プライベート・ネットワーク・トンネルの生成を可能とすることによって、そのホームネットワークの外の装置が直接、当該ホーム・ネットワーク内の装置と通信することを可能とする、
インターネット・ゲートウェイ装置。
【国際調査報告】
2008529379.tif 000009
2008529379.tif 000010
2008529379.tif 000011
2008529379.tif 000012