(57)【特許請求の範囲】
【請求項１】
ネットワーク機器を介して相互接続された複数のアクセスネットワークゲートウェイを備えるネットワークシステムであって、各アクセスネットワークゲートウェイがネットワークシステムにユーザ機器装置を接続するように適合しており、ネットワークシステムがデータベースを備え、データベース内でプライベートネットワークが所定のユーザ機器装置のグループとして定められており、アクセスネットワークゲートウェイが、単一のプライベートネットワークに属するユーザ機器装置をＳＤＮサービスチェーンを介して相互接続してネットワークシステム内部で単一のプライベートネットワークをエミュレートするように構成されており、ＳＤＮサービスチェーンがネットワークのレイヤ２に実装される、ネットワークシステム。
【請求項２】
データベース内に定められるプライベートネットワークが少なくとも１つのサービスをさらに含み、アクセスネットワークゲートウェイが、少なくとも１つのサービスを実装する少なくとも１つのサーバにＳＤＮサービスチェーンを介してユーザ機器装置を接続するようにさらに構成される、請求項１に記載のネットワークシステム。
【請求項３】
アクセスネットワークゲートウェイが、各ユーザ機器装置についてプライベートコンテキストを生成および管理するように提供される、請求項１または２に記載のネットワークシステム。
【請求項４】
プライベートコンテキストが、データベースに基づいてユーザ機器装置のネットワーキングパラメータを定める、請求項３に記載のネットワークシステム。
【請求項５】
アクセスネットワークゲートウェイが、ホームネットワーク装置をネットワークシステムに接続するためにアクセスノードとアクセスルータのうち少なくとも１つ、および、モバイル装置をネットワークシステムに接続するために少なくとも１つのアクセスポイントを備える、請求項１から４のいずれか一項に記載のネットワークシステム。
【請求項６】
アクセスネットワークゲートウェイを運用するための方法であって、
−  ユーザ機器装置から接続要求を受け取るステップと、
−  データベースの調査をするステップであって、データベース内にプライベートネットワークが所定のユーザ機器装置のグループとして定められている、調査をするステップと、
−  前記調査に基づいて、ユーザ機器装置が、プライベートネットワークに属するか決定するステップとを含み、
前記ユーザ機器装置がプライベートネットワークに属すると決定された場合は、ネットワーク内にＳＤＮサービスチェーンをセットアップして、ユーザ機器装置をプライベートネットワークに属する他の装置に接続し、ＳＤＮサービスチェーンがネットワークのレイヤ２に実装される、方法。
【請求項７】
アクセスネットワークゲートウェイが、各ユーザ機器装置についてプライベートコンテキストを生成および管理する、請求項６に記載の方法。
【請求項８】
プライベートコンテキストが、ユーザ機器装置のネットワーキングパラメータを定める、請求項７に記載の方法。
【請求項９】
請求項５から７のいずれか一項に記載の方法を実行する命令のマシン実行可能プログラムを符号化したデジタルデータ記憶媒体。
【請求項１０】
ネットワーク機器を介したネットワークシステムへの接続のための第１の通信モジュールを備えるアクセスネットワークゲートウェイであって、アクセスネットワークゲートウェイがユーザ機器装置をネットワークシステムに接続するための第２の通信モジュールをさらに備え、アクセスネットワークゲートウェイがデータベースと通信するように適合しており、データベース内でプライベートネットワークが所定のユーザ機器装置のグループとして定められており、アクセスネットワークゲートウェイが単一のプライベートネットワークに属するユーザ機器装置をＳＤＮサービスチェーンを介して相互接続してネットワークシステム内部で単一のプライベートネットワークをエミュレートするように構成されており、ＳＤＮサービスチェーンがネットワークのレイヤ２に実装される、アクセスネットワークゲートウェイ。
【請求項１１】
アクセスネットワークゲートウェイが、ホームネットワーク装置をネットワークシステムに接続するためのアクセスノードまたはアクセスルータである、請求項１０に記載のアクセスネットワークゲートウェイ。
【請求項１２】
アクセスネットワークゲートウェイが、モバイル装置をネットワークシステムに接続するためのアクセスポイントである、請求項１０に記載のアクセスネットワークゲートウェイ。
【請求項１３】
コンピュータプログラムであって、プログラムがコンピュータ上で実行されたときに、請求項５から７のいずれか一項に記載の方法を実行するためのコンピュータ実行可能命令を含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーキングの分野に関する。具体的には、本発明は、ネットワークユーザ体験の改善を可能にする、ネットワークシステム、ネットワークアクセス装置、および、ネットワークアクセス装置を運用するための方法に関する。
【背景技術】
【０００２】
ホームネットワークおよびプライベートネットワークは広く知られており、所定のユーザ機器装置のグループのためのプライベートネットワークコンテキストを作成するために使用される。そのようなプライベートネットワークコンテキストは、通常ローカルに実装され（ソフトウェアおよびハードウェアの両方）、次に、そのローカルなプライベートネットワークがワールドワイドウェブに接続される。プライベートネットワークコンテキスト内では、ユーザは相互間でデータの共有／取り込みを簡単に行うことができ、さらに、データが（例えば、ネットワーク接続型ストレージ装置を介して）ネットワークで格納／同期されることができ、ネットワークおよび／または装置の使用が管理されることができ（例えば、ペアレンタルコントロール）、サービスが提供されることもできる（例えば、クライメートコントロール、スマートＴＶコントロール）。これらおよびその他のプライベートネットワークコンテキスト機能は、ホームサービスと呼ばれる（ただし、本発明は、そのようなホーム環境に限定されない）。プライベートネットワークコンテキストはローカルに実装されるので、そのプライベートネットワークコンテキストにアクセスできるのは所定のユーザ機器装置のグループのみであり、それらはそのネットワークの近隣（アクセス範囲内）にある装置および、必要なアクセスデータ（パスワードなど）を有する装置である。後者により、ホームネットワークまたはプライベートネットワークのセキュリティが確保される。
【０００３】
そのようなホームネットワークおよびプライベートネットワークの短所は、装置がネットワークの近隣（アクセス範囲内）にあるときにしかネットワークにアクセスできないことである。この問題は、ホームネットワークまたはプライベートネットワークに向けてワールドワイドウェブ内にプライベートトンネルを設定することにより解決することができる。そのようなトンネルを設定することは複雑で、また、設定した後には、ホームネットワークまたはプライベートネットワークとの間に巨大なデータフローが生成される。
【０００４】
さらに、最近の傾向として、ホームサービスを他の場所、例えば「クラウド」内で実行させることによってホームサービスが仮想化される。それにより、「クラウド」は通常、ワールドワイドウェブのどこか（実際に、どこでもよい）に置かれた１つまたは複数のサーバであると理解される。サービスのそのような仮想化には、複数の利点がある。まず、ローカルにインストールされる機器をずっと単純化することができる。これにより、ネットワーキング機器をローカルで更新せずにサービスを更新することが可能になる。特に、サービスがクラウドによって複数の個別プライベートネットワークに配信されるとき、個別プライベートネットワークをそれぞれ更新するよりも、クラウドを更新する方が容易である。
【０００５】
ホームサービスでは、プライベートコンテキストは、プライベートネットワークに接続することによって作成／取得される。ホームサービスが仮想化されるときには、余分の認証ステップが必要になる。現行の仮想化ホームサービスの実装には、この余分の認証ステップが必ず伴い、ユーザに負担を強いている。さらに、サービス（またはサービスのグループ）ごとに、それぞれ別の認証ステップが準備されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、ネットワークシステムを改善することである。
【課題を解決するための手段】
【０００７】
この目的で、本発明は、ネットワーキング機器を介して相互接続された複数のアクセスネットワークゲートウェイを備えるネットワークシステムを提供し、各アクセスネットワークゲートウェイはネットワークシステムにユーザ機器装置を接続するように適合しており、ネットワークシステムはデータベースを備え、データベース内でプライベートネットワークが所定のユーザ機器装置のグループとして定められており、アクセスネットワークゲートウェイは、単一のプライベートネットワークに属するユーザ機器装置をソフトウェア定義ネットワークＳＤＮサービスチェーンを介して相互接続してネットワークシステム内部で単一のプライベートネットワークをエミュレートするように構成される。
【０００８】
本発明によれば、アクセスネットワークゲートウェイはデータベースと通信するように構成され、データベース内でプライベートネットワークが定められている。本発明を実装することにより、仮想化されたホームサービスを、サービスのすべてのホーム装置に、それらの装置がネットワークに接続するあらゆるアクセス技術を介して（家庭内Ｗｉ−Ｆｉ経由でタブレットに接続、その他の場所の公衆Ｗｉ−Ｆｉ経由でタブレットに接続、３ＧもしくはＬＴＥを介してタブレットに接続）シームレスに接続させる。これにより、アクセスネットワークゲートウェイは、ホームネットワークまたはプライベートネットワークのコンテキスト内のユーザ機器装置間の「関係」についての知識を得ることができる。アクセスネットワークゲートウェイがそのような知識を取得できるので、本発明によるアクセスネットワークゲートウェイは、単一のプライベートネットワークに属するユーザ機器装置をＳＤＮサービスチェーンを介して相互接続するように構成される。ＳＤＮサービスチェーンは当技術分野で知られており、当業者によって構成されることができる。ＳＤＮサービスチェーンにより、装置はプライベートで相互に通信することができる。それにより、ホームネットワークまたはプライベートネットワークがネットワークシステム（通常はワールドワイドウェブの一部）の中でエミュレートされる。それにより、本発明を適用することにより、ＳＤＮサービスチェーンをセットアップするためには、アクセスネットワークゲートウェイに対する装置認証（これは、任意のユーザ機器装置によるワールドワイドウェブへアクセスすることの標準的な一部分である）で十分となり、余分な認証ステップは不要になることに留意されたい。その結果、ユーザは、ユーザが外に出ている（ホームネットワークまたはプライベートネットワークの近隣の外にいる）ときであっても、ホームネットワークまたはプライベートネットワークの利点を経験するために苦労を強いられることはない。
【０００９】
好ましくは、ＳＤＮサービスチェーンはネットワークのレイヤ２に実装される。このようにして、通常はＥｔｈｅｒｎｅｔネットワークであるネットワーク内で、標準的なＬＡＮ環境がエミュレートされることができる。これにより、ユーザ機器装置がネットワークのレイヤ２内で相互接続されることが可能になり、これは、ユーザが余分な認証（ネットワークのレイヤ３で行われる）を実行する必要がないことを意味する。レイヤ２で、装置が認証され、ネットワーク接続が確立される。
【００１０】
好ましくは、データベース内に定められるプライベートネットワークは少なくとも１つのサービスをさらに含み、アクセスネットワークゲートウェイは、少なくとも１つのサービスを実装する少なくとも１つのサーバにＳＤＮサービスチェーンを介してユーザ機器装置を接続するようにさらに構成される。サービスの例は、前述の背景技術の中に記載されている。これらのサービスは「クラウド」の中に実装されることができる。これらのサービスをデータベースに追加することにより、および、プライベートネットワークのユーザ機器装置とサービスを実装するサーバとの間にＳＤＮサービスチェーンを構成することにより、ユーザはネットワーク内のどこからでもこれらのサービスの利益を享受することができる。よって、ユーザ機器装置がプライベートネットワークのアクセス範囲の外にあるときでも、サービスは利用されることができる。
【００１１】
好ましくは、アクセスネットワークゲートウェイは、各ユーザ機器装置についてプライベートコンテキストを生成および管理するように提供される。それにより、プライベートコンテキストは、好ましくは、データベースに基づいてユーザ機器装置のネットワーキングパラメータを定める。これらのネットワーキングパラメータは、ユーザ機器装置のネットワークシステム内でのネットワーキング実現性に影響を与えるように設定されることが可能である。従来のように（例えば）ペアレンタルコントロール（インターネット制限）が装置またはローカルネットワークにのみ実装されることができる場合、本発明により、そのようなサービスをゲートウェイで実装できるようになり、サービスは装置に無関係になり、かつ、ユーザがどこでネットワークにアクセスしても運用されるようになる。
【００１２】
好ましくは、アクセスネットワークゲートウェイは、ホームネットワーク装置をネットワークシステムに接続するためにアクセスノードとアクセスルータのうち少なくとも１つ、および、モバイル装置をネットワークシステムに接続するために少なくとも１つのアクセスポイントを備える。これにより、モバイルネットワークをデータネットワーク（または、例えばＤＳＬおよびケーブルネットワークなどの複数のデータネットワーク）に統合させることができる。モバイル装置は、プライベートネットワークのアクセス範囲外でネットワークに接続する可能性がさらに高くなる。本発明を実装することにより、モバイル装置はプライベートネットワークへの接続を維持し、ホームサービスはアクセスされることができる。
【００１３】
本発明はさらに、アクセスネットワークゲートウェイを運用するための方法に関し、この方法は次のステップを含む：
−  ユーザ機器装置から接続要求を受け取るステップ。
−  データベースの調査をするステップであって、データベース内でプライベートネットワークが所定のユーザ機器装置のグループとして定められている、調査をするステップ。
−  前記調査に基づいて、ユーザ機器装置が、プライベートネットワークに属するか決定するステップ。
前記ユーザ機器装置がプライベートネットワークに属すると決定された場合は、ネットワーク内にＳＤＮサービスチェーンをセットアップして、ユーザ機器装置をプライベートネットワークに属する他の装置に接続する。
【００１４】
この方法を実装した結果の効果および利点は、前述のネットワークシステムに関する効果および利点と類似する。したがって、前述の記載を参照する。
【００１５】
好ましくは、アクセスネットワークゲートウェイは、各ユーザ機器装置についてプライベートコンテキストを生成および管理する。プライベートコンテキストは、好ましくはユーザ機器装置のネットワーキングパラメータを定める。これらのネットワーキングパラメータは、ユーザ機器装置のネットワークシステム内でのネットワーキング実現性に影響を与えるように設定されることが可能である。従来のように（例えば）ペアレンタルコントロール（インターネット制限）が装置またはローカルネットワークにのみ実装されるできる場合、本発明により、そのようなサービスをゲートウェイで実装できるようになり、そのサービスは装置に無関係になり、かつ、ユーザがどこでネットワークにアクセスしても運用されるようになる。さらに、本発明の一実施形態により、Ｌ２コネクティビティを介して、スマートＴＶまたはホームレコーダに格納されたすべての個人的な写真および動画に、装置の位置に関わりなくシームレスにアクセスできるようになる。
【００１６】
本発明はさらに、本発明の方法を実行する命令のマシン実行可能プログラムを符号化したデジタルデータ記憶媒体に関する。
【００１７】
本発明はさらに、ネットワーキング機器を介したネットワークシステムへの接続のための第１の通信モジュールを備えるアクセスネットワークゲートウェイに関し、アクセスネットワークゲートウェイはユーザ機器装置をネットワークシステムに接続するための第２の通信モジュールをさらに備え、アクセスネットワークゲートウェイはデータベースと通信するように適合しており、データベース内でプライベートネットワークが所定のユーザ機器装置のグループとして定められており、アクセスネットワークゲートウェイは単一のプライベートネットワークに属するユーザ機器装置をＳＤＮサービスチェーンを介して相互接続してネットワークシステム内部で単一のプライベートネットワークをエミュレートするように構成される。
【００１８】
好ましくは、アクセスネットワークゲートウェイは、ホームネットワーク装置をネットワークシステムに接続するためのアクセスノードまたはアクセスルータである。あるいは、アクセスネットワークゲートウェイは、モバイル装置をネットワークシステムに接続するための、ＳＧＷ／ＰＧＷまたはｗｉｆｉ公衆アクセスルータなどのアクセスポイントである。
【００１９】
本発明はさらに、プログラムがコンピュータ上で実行されたときに本発明の方法を実行するためのコンピュータ実行可能命令を含むコンピュータプログラム製品に関する。
【００２０】
次に、本発明の実施形態による装置および／または方法のいくつかの実施形態について、添付図面を参照しながら、単に例として説明する。
【図面の簡単な説明】
【００２１】
【図１】従来技術のネットワークシステムに接続されたプライベートネットワークを示す図である。
【図２】本発明の一実施形態のネットワークシステムにエミュレートされたプライベートネットワークを示す図である。
【発明を実施するための形態】
【００２２】
図１は、従来技術によるプライベートネットワークＨＮを示す。そのようなプライベートネットワークは、例えばホームネットワーク、住宅ネットワーク、または小規模事業ネットワークをセットアップするなどの多数の目的に使用される。これらのプライベートネットワークは従来、その限られた地理的カバレッジにより特徴付けられる。ユーザ機器装置は、そのユーザ機器装置がプライベートネットワークによりカバーされる地理的領域内に存在するときに、有線または無線接続を介してプライベートネットワークに接続することができる。それにより、プライベートネットワークは通常、所定のユーザ機器装置を認識し、そのユーザ機器装置に（ネットワーク制限、サービスなどに関する）所定のパラメータを割り当てるように構成され、それにより各ユーザ機器装置が、
【００２３】
図１は、２つのユーザ機器装置ＵＥ１およびＵＥ２を示す。これらのユーザ機器装置はホームゲートウェイ１を介してプライベートネットワークＨＮに接続されている。ＵＥ１およびＵＥ２が有線または無線接続を介して接続されることが可能であることは当業者には明らかである。さらに、これより多くの、または少ないユーザ機器装置がプライベートネットワークＨＮに接続されることができる。ホームサービスを管理するためにホームゲートウェイ１が備えられる。図に示されているホームサービスの例は、ネットワーク接続型データストレージ２および他のサービス３である。他のサービス３は図に概略的に描かれ、ネットワークプリンタサービス、ペアレンタルコントロールサービス、ネットワーク接続型装置コントロール（スマートＴＶ、クライメートコントロールなど）などのサービスを示す。それにより、プライベートネットワークＨＮは通常、各ユーザ機器装置ＵＥ１およびＵＥ２にネットワーク内で権利および制限を割り当てるように構成される。それにより、各ユーザ機器装置についてプライベートコンテキストが作成される。プライベートコンテキストは、ユーザ機器装置のネットワーキング実現性を定める。プライベートコンテキストの中では、プライベートネットワーク内にあるユーザ機器装置ＵＥ１とＵＥ２の間の内部的通信は、非常に単純化される。これにより、ネットワーク内のユーザ機器装置ＵＥ１およびＵＥ２はデータ、サービス、およびリソースを共有することができる。例えば、ある装置ＵＥ１がプリンタに接続されているとき、他の装置ＵＥ２は、装置ＵＥ１に接続されているプリンタにプライベートネットワークを介して印刷することができる。
【００２４】
図１の右側にネットワークシステムが示され、通常、少なくともワールドワイドウェブの一部を成す。プライベートネットワークはアクセスネットワークゲートウェイ４を介してネットワークシステムに接続される。プライベートネットワーク側に、ユーザ機器装置ＵＥ１およびＵＥ２とネットワークシステムとの間のネットワークトラフィックを管理するためにネットワーキング装置５が備えられる。ホームゲートウェイ１とネットワーキング装置５は単一の装置に統合されること、または、複数の装置によって実装されることができる。従来技術のプライベートネットワークでは、ユーザ機器装置ＵＥ１およびＵＥ２に権利および制限を正しく割り当てるため、およびホームサービスを実装するためには、これらのホームゲートウェイ１およびネットワーキング装置５を正確に設定しなければならない。
【００２５】
最近の傾向では、特定のサービスがネットワークシステム（ｗｗｗ）に簡単にアウトソーシングされることが可能であることが分かっている。よく知られた例には、オンラインドキュメントストレージがある。これらのネットワークサービスは通常、ネットワークのレイヤ３（またはそれより高いレイヤ）に実装される。その結果、ユーザがサービスにアクセスできるためには、サービスにログオンする必要がある。これは、ユーザにとって負担となる。
【００２６】
図２は、本発明の一実施形態を示す。図２では、（ほとんどの）ホームサービスがプライベートネットワークＨＮの外に移動してネットワークシステム（ｗｗｗ）に入っているので、プライベートネットワークは極めて簡素化されている。プライベートネットワークＨＮは、アクセスルータまたはアクセスノードなどのアクセスネットワークゲートウェイ６を介してネットワークシステムに接続されている。本発明で使用されることができるアクセスネットワークゲートウェイの例は、ｘＤＳＬではブロードバンドネットワークゲートウェイ（ＢＮＧ）またはインテリジェントサービスアクセスマネージャ（ＩＳＡＭ）、３ＧＰＰ／ＬＴＥではサービスゲートウェイ（ＳＧＷ）／パケットゲートウェイ（ＰＧＷ）などである。プライベートネットワーク側では、簡素なネットワーキング装置７、すなわちスイッチまたはブリッジなどのＬ２装置を使用されることができる。この簡素なネットワーキング装置７が備えられることにより、ユーザ機器装置（図２の例ではＵＥ１）がプライベートネットワークＨＮに有線および／または無線接続を介して接続できるようになる。ホームサービスがネットワークシステム（ｗｗｗ）にアウトソーシングされるので、プライベートネットワークの端部にあるネットワーキング装置７は、ホームサービスを管理するための複雑な機構および管理機能を必要としない。
【００２７】
アクセスネットワークゲートウェイ６で、アクセスネットワークゲートウェイがユーザ機器装置ＵＥ（または簡素なネットワーキング装置７）のためにネットワーク接続をセットアップおよび管理できるようにするために、ユーザ機器装置ＵＥ１（または簡素なネットワーキング装置７）がネットワークのレイヤ２レベルで識別される。これは、任意の装置をネットワークシステム（ｗｗｗ）に接続するときの標準的な手順である。それにより、有線ネットワーク要求は通常、ライン識別信号（例えばＤＨＣＰオプション８２）を介して識別される。モバイルネットワーク要求は通常、それらのＳＩＭカードを介して識別される。
【００２８】
少なくともネットワークシステムのどこかに位置するデータベース８と通信するために、本発明のアクセスネットワークゲートウェイ６が備えられる。このデータベース８は、プライベートネットワークを、所定のユーザ機器装置ＵＥのグループおよび任意選択で所定のホームサービスのグループとして定める。データベース８をチェックした時、データベース８に定められた所定のユーザ機器装置ＵＥの間のＳＤＮサービスチェーンおよび、任意選択で所定のホームサービスをセットアップするようにアクセスネットワークゲートウェイ６が備えられる。このようにして、「プライベートネットワーク」が「公衆ネットワーク」の中に作成される（ネットワークシステムは公衆ネットワークと見なされる）。このようにして、プライベートネットワークがエミュレートされる。ＳＤＮサービスチェーンによって、相互接続された装置が余分のパーミッション（それらのパーミッションは通常、ネットワークのレイヤ３の一部である）なしでデータおよびサービスをプライベートに通信および共有することが可能になる。
【００２９】
図２は、第１のユーザ機器装置ＵＥ１が第１のアクセスネットワークゲートウェイ６を介してネットワークシステムに接続された例を示す。第２のユーザ機器装置ＵＥ２（例えば携帯電話）が、第２のアクセスネットワークゲートウェイ９に接続されている。第１のアクセスネットワークゲートウェイ６および第２のアクセスネットワークゲートウェイ９は単一のネットワークシステムの一部なので、当業者には、これらのゲートウェイ６、９がネットワーキング機器を介して相互接続されており、相互に通信できることは理解される。アクセスネットワークゲートウェイ６、９はそれぞれ、データベース８と通信することができる。図２では、各アクセスネットワークゲートウェイ６、９およびデータベース８の間に直接通信経路が示されているが、アクセスネットワークゲートウェイ６、９が間接的な通信経路によってもデータベース８と通信できることは明らかである。
【００３０】
ユーザ機器装置ＵＥ１、ＵＥ２をアクセスネットワークゲートウェイ６、９を介してネットワークシステムに接続するプロセスで、アクセスネットネットワークゲートウェイ６、９がユーザ機器装置ＵＥ１、ＵＥ２を識別できるようにするために、ユーザ機器装置ＵＥ１、ＵＥ２はアクセスネットネットワーク６、９に対して認証を行う。ユーザ機器装置についての知識によって、アクセスネットワークゲートウェイ６、９がデータベース８を調査して、ネットワークに接続しているユーザ機器装置がデータベース８に定められたプライベートネットワークの一部であるかチェックすることが可能になる。データベースの調査によりユーザ機器装置がプライベートネットワークの一部であることが判明した場合は、アクセスネットワークゲートウェイ６、９はそのユーザ機器装置のためにプライベートコンテキスト１０を生成および管理する。プライベートコンテキスト１０は、図にアクセスネットワークゲートウェイ６、９の一部分として示されており、ここでユーザ機器装置とネットワークシステムの間の接続が管理される。
【００３１】
ユーザ機器装置ＵＥ１、ＵＥ２をネットワークに接続するアクセスネットワークゲートウェイ６、９は、ユーザ機器装置がプライベートネットワークの一部であることを検知したときに、そのプライベートネットワークの一部である他のユーザ機器装置および／またはホームサービスに関する情報をデータベース８から取り込む。単一のプライベートネットワークに属するユーザ機器装置を相互接続するため、およびホームサービスを実装するサーバにそれらのユーザ機器装置を接続するために、この情報がアクセスネットワークゲートウェイ６、９によって使用される。これが図２に接続ライン１１として示され、第１のユーザ機器装置ＵＥ１を第２のユーザ機器装置ＵＥ２と相互接続している。それぞれのユーザ機器装置を、ネットワークシステムに実装されているホームサービスＦ（ｘ）に接続するために、さらなる接続ライン１２および１３がセットアップされている。別の接続ライン１４が、第１のユーザ機器装置ＵＥ１を、ネットワーク内に実装されているネットワークストレージシステムに接続する。第２のユーザ機器装置ＵＥ２は、ネットワークストレージシステムに直接は接続されていない。しかし、第２のユーザ機器装置ＵＥ２が接続ライン１１および１４を介してネットワークストレージシステムに間接的にアクセスできることは明らかである。あるいは、第２のユーザ機器装置ＵＥ２は、データベース８内のプライベートネットワークの定義の中でネットワークストレージシステムへのアクセスを許可されておらず、したがって、ネットワークストレージシステムには接続されていない。
【００３２】
接続１１、１２、１３および１４は、ネットワークシステム内のプライベートネットワークをエミュレートする。その結果、ユーザ機器装置ＵＥ１、ＵＥ２は、図２のネットワークを図１のネットワークと同じように体験するが、地理的な制約はなくなる。接続１１、１２、１３および１４はソフトウェア定義ネットワーク（ＳＤＮ）サービスチェーンによって形成される。これらのサービスチェーンは、好ましくはネットワーク内の要素間にネットワークトンネルを形成して、通信がトンネルを通って支障なく安全に行われるようにする。接続１１、１２、１３および１４はネットワークシステムへのユーザ機器装置のログオンに基づき、またデータベース８に基づいてセットアップされるので、ユーザ認証は必要とされない。前述の説明に基づき、すべてのサービス（Ｆ（ｘ）およびデータストレージ）がクラウドプラットフォーム内のどこかで仮想形式でホスティングされてもよいことは明らかである。
【００３３】
プライベートコンテキスト１０の中に、データベース８内の情報に基づいてネットワーク制限が実装されることができる。そのようなネットワーク制限の実装の一例は、インターネットアクセスが、サービスＦ（ｘ）を介してのみ、よって通信ライン１２を介してのみ許可されることである。このサービスは、ユーザに対してネットワークの使用が制限されるようにペアレンタルコントロールを実装することができる。
【００３４】
図２は１つのプライベートネットワークだけがエミュレートされるネットワークシステムを示すが、ネットワークシステムがそのようなプライベートネットワークを複数エミュレートできることは明らかである。２つのプライベートコンテキストが描かれている第２のアクセスネットワークゲートウェイ９に示されるように、１つのアクセスネットワークゲートウェイが、複数のユーザ機器装置のそれぞれのための複数のプライベートコンテキストをセットアップおよび管理することができる。
【００３５】
本発明の実施形態ではホームサービスおよびネットワークストレージはネットワークシステムの一部なので、これらのサービスおよび／またはストレージが、動的に、ネットワーク内に物理的に配置されることができる。ユーザが休暇中に自身のユーザ機器装置を（別の国にある）ネットワークに接続すると、本発明のネットワークシステムは、データトラフィックが最適化されることができるように、ネットワークストレージ内のデータをユーザの近くの場所にリロケーションまたはミラーリングするように決定することができる。
【００３６】
当業者なら、前述した方法の様々なステップがプログラムされたコンピュータによって実行可能であることは容易に理解できる。本明細書で、いくつかの実施形態は、例えばデジタルデータ記憶媒体などのプログラムストレージ装置を範囲に含むことも意図されており、その媒体はマシン可読またはコンピュータ可読で、マシン実行可能またはコンピュータ実行可能な命令のプログラムを符号化しており、前記命令は前記前述した方法の一部または全部のステップを実行する。プログラムストレージ装置は、例えば、デジタルメモリ、磁気ディスクおよび磁気テープなどの磁気記憶媒体、ハードドライブ、または、光学的に可読なデジタルデータ記憶媒体であってもよい。実施形態は、前述した方法の前記ステップを実行するようにプログラムされたコンピュータを範囲に含むことも意図されている。
【００３７】
説明および図面は、単に本発明の原理を説明するものである。よって、本明細書に明確に説明または図示されていないが本発明の原理を具現し、その趣旨および範囲に含まれる様々な構成を当業者が考案できることが理解される。さらに、本明細書に記載されるすべての例は、主として、当技術分野を促進するために発明者によって寄与された本発明の原理および概念を読者が理解することを助けるための教育的な目的のみを明白に意図しており、そのような具体的に記載された例および条件に限定されないと見なされる。さらに、本発明の原理、態様、および実施形態、ならびにその特定の例を記述する本明細書内の文言はすべて、それの均等物を包含すると意図される。
【００３８】
図面に示される様々な要素の機能は、「プロセッサ」と記されたあらゆる機能ブロックを含め、専用ハードウェアならびに、適切なソフトウェアと関連してソフトウェアを実行することのできるハードウェアの使用を通して提供されてもよい。プロセッサにより提供される場合は、機能は単一の専用プロセッサ、単一の共有プロセッサ、または複数の個別プロセッサによって提供されてもよく、複数の個別プロセッサのいくつかが共有されてもよい。さらに、「プロセッサ」または「コントローラ」という用語の明示的な使用はソフトウェアを実行することのできるハードウェアを排他的に指すと解釈されてはならず、デジタル信号プロセッサ（ＤＳＰ）ハードウェア、ネットワークプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ソフトウェアを記憶するための読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、および不揮発性ストレージを暗示的に含んでもよいが、それらに限定されない。従来型および／またはカスタムの、他のハードウェアもまた含まれてもよい。同様に、図面に示されるスイッチはいずれも、単なる概念を示す。それらの機能は、プログラムロジックの動作を通して、専用ロジックの動作を通して、プログラム制御と専用ロジックの相互作用を通して、あるいは手動によって行われてもよく、状況からより具体的に理解されるとおりに、実装者によって特定の技法が選択される。
【００３９】
本明細書内のブロック線図がいずれも本発明の原理を具体化する説明的な回路の概念図を表すことが当業者によって理解されるべきである。同様に、任意のフローチャート、フロー線図、状態遷移図、擬似コードなどが様々なプロセスを表し、そのプロセスが実質的にコンピュータ可読媒体内に表され、コンピュータまたはプロセッサが明示的に図示されているか否かにかかわらず、実質的にそのようなコンピュータまたはプロセッサによって実行されることが理解される。
【図１】
0006438571.tif 000002
【図２】
0006438571.tif 000003