(57)【要約】【課題】  Ｗｉ-Ｆｉネットワークは、１つ以上の装置に接続されるように構成された１つ以上のアクセスポイント装置を備える。Ｗｉ-Ｆｉネットワークは、サービスセット識別子（ＳＳＩＤ）によって指定される。各Ｗｉ-Ｆｉクライアント装置は、それぞれＷｉ-Ｆｉネットワークへのパスワード又は証明書である複数のキーのうちの１つのキーとＳＳＩＤとを用いて、Ｗｉ-Ｆｉネットワークにアクセスする。１つ以上のアクセスポイント装置それぞれについて、１つ以上のアクセスポイント装置が複数のキーのうちどのキーが使用されたかに基づいて選択的なアクセスを提供するように、各キーは、ネットワーク及び／又は装置アクセスについてのルールをそれぞれ定義している複数のアクセスゾーンのうちの１つのアクセスゾーンを指定している。
2020535744.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の装置に接続されるように構成された１つ以上のアクセスポイント装置を備えたＷｉ-Ｆｉネットワークであって、
前記Ｗｉ-Ｆｉネットワークは、サービスセット識別子（ＳＳＩＤ）によって指定され、
各Ｗｉ-Ｆｉクライアント装置は、それぞれＷｉ-Ｆｉネットワークへのパスワード又は証明書である複数のキーのうちの１つのキーと前記ＳＳＩＤとを用いて、前記Ｗｉ-Ｆｉネットワークにアクセスし、
各キーは、ネットワーク及び／又は装置アクセスについてのルールをそれぞれ定義している複数のアクセスゾーンのうちの１つのアクセスゾーンを指定しているＷｉ-Ｆｉネットワーク。
【請求項２】
前記ＳＳＩＤは、ゲストユーザとホームユーザ両方のためのもので、ゲストユーザは、ホームユーザのものとは異なるパスワード又は証明書を有する、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項３】
前記アクセスゾーンは、無制限のアクセスを有する第１のアクセスゾーンと、ゲストのための第２のアクセスゾーンとを含み、前記第２のアクセスゾーンは、ゲストに対して選択的に不許可とされた前記Ｗｉ-Ｆｉネットワーク上の装置を１つ以上有する、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項４】
前記アクセスゾーンは、トラフィック量、アクセス時間、トラフィックの優先順位付け、アクセスの時間制限に関する制限を１つ以上有する、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項５】
前記アクセスゾーンは、分散型Ｗｉ-Ｆｉシステムにおける物理的位置に関する制限を有する、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項６】
前記１つ以上のアクセスポイントにおけるトラフィック転送テーブルは、前記ネットワーク及び／又は装置アクセスについてのルールを制御するようにプログラムされている、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項７】
前記１つ以上のアクセスポイント装置は、前記複数のアクセスゾーンを実装するために、ソフトウェアディファインドネットワーキング（ＳＤＮ）に基づくフレーム転送ルールを利用する、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項８】
前記ネットワーク及び／又は装置アクセスについてのルールは、全てのトラフィックが１つのＡＰを通過しなくてもアクセス制御が作動するように、マルチアクセスポイントネットワークのそれぞれのアクセスポイントにおいて実装されている、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項９】
ユーザのアクセスに関する情報を、そのアクセスゾーンに基づきユーザに送信するように構成されたキャプティブポータルをさらに備える、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項１０】
拒否されたサービス又は装置にアクセスしようとするユーザは、所望のサービス又は装置へのアクセスを要求できるウェブページ又はキャプティブポータルへと接続される、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項１１】
前記複数のアクセスゾーン、パスワード及び証明書を定義するために、管理者が、ウェブページ又はモバイルアプリケーションを介してアクセスするダッシュボードをさらに備える、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項１２】
管理者が、前記Ｗｉ-Ｆｉネットワーク上のインターネット及び装置アクセスアクティビティを観察するために、ウェブページ又はモバイルアプリケーションを介してアクセスするダッシュボードをさらに備える、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項１３】
個別のゲストユーザそれぞれが、ユーザのために特別に定義されたアクセスゾーンを有する、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項１４】
Ｗｉ-Ｆｉクライアント装置のための前記パスワード又は証明書を定義する前記キーは、テキスト又はｅメールメッセージを介して特定されるウェブページを介して伝達される、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項１５】
ウェブページが、前記パスワード又は証明書を定義する前記キーを伝達し、前記ウェブページは、１つ以上の長くランダムなユニフォームリソースロケータ（ＵＲＬ）と、約２４時間以下の有効期限とを有する、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項１６】
ウェブページが、前記パスワード又は証明書を定義する前記キーを伝達し、前記ウェブページは、前記パスワード又は証明書を利用するための命令或いは前記パスワード又は証明書をインストールするためのシングルクリック機構のうちの１つを有する、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項１７】
前記複数のアクセスゾーンの管理は、クラウドから、前記Ｗｉ-Ｆｉネットワーク及び１つ以上のさらなるＷｉ-Ｆｉネットワークに対して行われる、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項１８】
前記複数のアクセスゾーンは、前記Ｗｉ-Ｆｉネットワーク及び１つ以上のさらなるＷｉ-Ｆｉネットワークを含むオーナーのネットワークと、前記オーナーのネットワークに対して行われたあらゆる新たな拡張との全てに対して自動的に伝達される、請求項１に記載のＷｉ-Ｆｉネットワーク。
【請求項１９】
Ｗｉ-Ｆｉネットワークにアクセスするためにゲストユーザ装置によって実装される方法であって、
サービスセット識別子（ＳＳＩＤ）によって指定される前記Ｗｉ-Ｆｉネットワークへの複数のキーであって、それぞれ前記Ｗｉ-Ｆｉネットワークへのパスワード又は証明書を有する複数のキーのうちの１つのキーを取得し、
前記ＳＳＩＤと前記キーとを用いて、Ｗｉ-Ｆｉネットワークとゲストユーザ装置とを関連付けし、
ネットワーク及び／又は装置アクセスについてのルールを提供する複数のアクセスゾーンが定義されることに対応して、前記キーに基づき前記複数のアクセスゾーンのうちの１つのアクセスゾーンに従いＷｉ-Ｆｉネットワーク上で通信を行うことを含み、
前記通信が前記アクセスゾーンのルールに基づくアクセスを有する方法。
【請求項２０】
１つ以上の無線機と、
前記１つ以上の無線機と通信可能に接続されたプロセッサとを備えたＷｉ-Ｆｉアクセスポイントであって、
前記プロセッサは、
サービスセット識別子（ＳＳＩＤ）によって指定された前記１つ以上の無線機上にＷｉ-Ｆｉネットワークを構成し、
それぞれ前記Ｗｉ-Ｆｉネットワークへのパスワード又は証明書である複数のキーのうちの１つのキーと前記ＳＳＩＤとを用いて前記Ｗｉ-ＦｉネットワークにアクセスするＷｉ-Ｆｉクライアント装置と自身とを関連付け、
ネットワーク及び／又は装置アクセスについてのルールをそれぞれ定義した複数のアクセスゾーンのうちの１つのアクセスゾーンに基づき、前記Ｗｉ-Ｆｉクライアント装置に前記Ｗｉ-Ｆｉネットワークへのアクセスを提供するように構成され、
前記１つのアクセスゾーンが、前記複数のキーのうちどのキーが使用されたかに基づき決定されるＷｉ-Ｆｉアクセスポイント。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、全般的に無線ネットワークシステム及び方法に関する。より具体的には、本開示は、Ｗｉ-Ｆｉネットワークへの制御されたゲストアクセスに関する。
【背景技術】
【０００２】
Ｗｉ-Ｆｉネットワーク（例えば、ＩＥＥＥ８０２．１１規格に基づく無線ローカルエリアネットワーク（ＷＬＡＮ））は、どこにでもあるものとなった。人々は、Ｗｉ-Ｆｉネットワークを自宅や仕事場だけでなく学校、カフェ、公園等の公共スペースでも利用している。Ｗｉ-Ｆｉは、配線を必要とせず移動性を与えることで大きな利便性を提供する。消費者がＷｉ-Ｆｉ上で実行するアプリケーションは拡大を続けている。今日、人々は、動画トラフィック、音声トラフィック、電話、ビデオ会議、オンラインゲーム及び監視カメラ映像を含むあらゆる種類のメディアの搬送にＷｉ-Ｆｉを使用している。また、ウェブブラウジング、ファイルのアップロード／ダウンロード、ディスクドライブのバックアップ及び様々なモバイル装置アプリケーション等の在来のデータサービスも同時にしばしば使用されている。実際、Ｗｉ-Ｆｉは、自宅やその他の場所で、ユーザ装置とインターネットとの間の主な接続となった。接続された装置の大多数が、ネットワークへの主な接続としてＷｉ-Ｆｉを使用している。
【０００３】
Ｗｉ-Ｆｉネットワークでは、有線ローカルエリアネットワーク（ＬＡＮ）と同様に、一度ユーザ装置が接続される（又はＬＡＮにつながる）と、ユーザ装置はネットワーク上の完全なアクセスを有する。従って、どの接続されたユーザ装置も、ネットワーク上のあらゆる装置やリソースにアクセスできる。例えば、ユーザ装置が、Ｗｉ-Ｆｉネットワークに、そのサービスセット識別子（ＳＳＩＤ）（ネットワークＩＤ）を介して接続された場合、このユーザ装置は、ＳＳＩＤ上のあらゆる装置又はリソースにアクセスできる。例えば、インターネットのみへのアクセス、選択された装置やリソースへのアクセス等、ユーザ装置が限定的な目的のためにＷｉ-Ｆｉネットワークに接続できるいわゆるＷｉ-Ｆｉネットワークへのゲストアクセスが使用される場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
Ｗｉ-Ｆｉネットワークにおけるゲストアクセスの従来の手法では、ゲストアクセスのために別々のＳＳＩＤとパスワードとを利用する。例えば、メインＷｉ-ＦｉネットワークがＨＯＭＥである一方、ＨＯＭＥ＿ＧＵＥＳＴのために別のＳＳＩＤが設定されてもよい。しかしこの手法は、複数のＳＳＩＤの使用、ゲストユーザ装置にメインＷｉ-Ｆｉネットワーク上の装置又はリソースへの選択的アクセスを提供できない等の欠点を有する。
【課題を解決するための手段】
【０００５】
例示的な実施形態では、Ｗｉ-Ｆｉネットワークは、１つ以上の装置に接続されるように構成された１つ以上のアクセスポイント装置を備え、Ｗｉ-Ｆｉネットワークは、サービスセット識別子（ＳＳＩＤ）によって指定され、各Ｗｉ-Ｆｉクライアント装置は、それぞれＷｉ-Ｆｉネットワークへのパスワード又は証明書である複数のキーのうちの１つのキーとＳＳＩＤとを用いて、Ｗｉ-Ｆｉネットワークにアクセスし、各キーは、ネットワーク及び／又は装置アクセスについてのルールをそれぞれ定義している複数のアクセスゾーンのうちの１つのアクセスゾーンを指定している。ＳＳＩＤは、ゲストユーザとホームユーザ両方のためのもので、ゲストユーザは、ホームユーザのものとは異なるパスワード又は証明書を有していてもよい。アクセスゾーンは、無制限のアクセスを有する第１のアクセスゾーンと、ゲストのための第２のアクセスゾーンとを含み、第２のアクセスゾーンは、ゲストに対して選択的に不許可とされたＷｉ-Ｆｉネットワーク上の装置を１つ以上有していてもよい。アクセスゾーンは、トラフィック量、アクセス時間、分散型Ｗｉ-Ｆｉシステムにおける物理的位置、トラフィックの優先順位付け、アクセスの時間制限に関する、１つ以上の制限を有してもよい。１つ以上のアクセスポイントにおけるトラフィック転送テーブルは、ネットワーク及び／又は装置アクセスについてのルールを制御するようにプログラムされていてもよい。１つ以上のアクセスポイント装置は、複数のアクセスゾーンを実装するために、ソフトウェアディファインドネットワーキング（ＳＤＮ）に基づくフレーム転送ルールを利用してもよい。
【０００６】
ネットワーク及び／又は装置アクセスについてのルールは、全てのトラフィックが１つのＡＰを通過しなくてもアクセス制御が作動するように、マルチアクセスポイントネットワークのそれぞれのアクセスポイントにおいて実装されていてもよい。Ｗｉ-Ｆｉネットワークは、ユーザのアクセスに関する情報を、そのアクセスゾーンに基づきユーザに送信するように構成されたキャプティブポータルをさらに備えていてもよい。拒否されたサービス又は装置にアクセスしようとするユーザは、所望のサービス又は装置へのアクセスを要求できるウェブページ又はキャプティブポータルへと接続されてもよい。Ｗｉ-Ｆｉネットワークは、前記複数のアクセスゾーン、パスワード及び証明書を定義するために、管理者が、ウェブページ又はモバイルアプリケーションを介してアクセスするダッシュボードをさらに備えていてもよい。Ｗｉ-Ｆｉネットワークは、管理者が、Ｗｉ-Ｆｉネットワーク上のインターネット及び装置アクセスアクティビティを観察するために、ウェブページ又はモバイルアプリケーションを介してアクセスするダッシュボードをさらに備えていてもよい。個別のゲストユーザそれぞれが、ユーザのために特別に定義されたアクセスゾーンを有していてもよい。
【０００７】
Ｗｉ-Ｆｉクライアント装置のためのパスワード又は証明書を定義するキーは、テキスト又はｅメールメッセージを介して特定されるウェブページを介して伝達されてもよい。ウェブページが、パスワード又は証明書を定義するキーを伝達し、ウェブページは、１つ以上の長くランダムなユニフォームリソースロケータ（ＵＲＬ）と、約２４時間以下の有効期限とを有していてもよい。ウェブページが、パスワード又は証明書を定義するキーを伝達し、ウェブページは、パスワード又は証明書を利用するための命令或いはパスワード又は証明書をインストールするためのシングルクリック機構のうちの１つを有していてもよい。複数のアクセスゾーンの管理は、クラウドから、Ｗｉ-Ｆｉネットワーク及び１つ以上のさらなるＷｉ-Ｆｉネットワークに対して行われてもよい。複数のアクセスゾーンは、Ｗｉ-Ｆｉネットワーク及び１つ以上のさらなるＷｉ-Ｆｉネットワークを含むオーナーのネットワークと、オーナーのネットワークに対して行われたあらゆる新たな拡張との全てに対して自動的に伝達されてもよい。
【０００８】
別の例示的な実施形態では、Ｗｉ-Ｆｉネットワークにアクセスするためにゲストユーザ装置によって実装される方法が、サービスセット識別子（ＳＳＩＤ）によって指定されるＷｉ-Ｆｉネットワークへの複数のキーであって、それぞれＷｉ-Ｆｉネットワークへのパスワード又は証明書を有する複数のキーのうちの１つのキーを取得し、ＳＳＩＤとキーとを用いて、Ｗｉ-Ｆｉネットワークとゲストユーザ装置とを関連付けし、ネットワーク及び／又は装置アクセスについてのルールを提供する複数のアクセスゾーンを定義し、キーに基づき複数のアクセスゾーンのうちの１つのアクセスゾーンに従いＷｉ-Ｆｉネットワーク上で通信を行うことを含み、通信がアクセスゾーンのルールに基づくアクセスを含む。
【０００９】
さらなる例示的な実施形態では、Ｗｉ-Ｆｉアクセスポイントが、１つ以上の無線機と、１つ以上の無線機と通信可能に接続されたプロセッサとを備えた、プロセッサは、サービスセット識別子（ＳＳＩＤ）によって指定された１つ以上の無線機上にＷｉ-Ｆｉネットワークを構成し、それぞれＷｉ-Ｆｉネットワークへのパスワード又は証明書である複数のキーのうちの１つキーとＳＳＩＤとを用いてＷｉ-ＦｉネットワークにアクセスするＷｉ-Ｆｉクライアント装置と自身とを関連付け、ネットワーク及び／又は装置アクセスについてのルールをそれぞれ定義した複数のアクセスゾーンのうちの１つのアクセスゾーンに基づき、Ｗｉ-Ｆｉクライアント装置にＷｉ-Ｆｉネットワークへのアクセスを提供するように構成され、１つのアクセスゾーンが、前記複数のキーのうちどのキーが使用されたかに基づき決定される。
【００１０】
類似のシステム要素／方法ステップに、類似の符号を適宜付した以下のような様々な図面を参照しつつ、本開示を解説及び説明する。
【図面の簡単な説明】
【００１１】
【図１】図１は、クラウドベースの制御を有する分散型Ｗｉ-Ｆｉシステムのネットワーク図である。
【図２】図２は、従来のシングルアクセスポイントシステム、Ｗｉ-Ｆｉメッシュネットワーク及びＷｉ-Ｆｉリピータシステムに対する、図１の分散型Ｗｉ-Ｆｉシステムの動作の違いを示すネットワーク図である。
【図３】図３は、図１の分散型Ｗｉ-Ｆｉシステムにおけるアクセスポイントの機能的構成要素のブロック図である。
【図４】図４は、図１の分散型Ｗｉ-Ｆｉシステムと共に使用しうるサーバ、Ｗｉ-Ｆｉクライアント装置又はユーザ装置の機能的構成要素のブロック図である。
【図５】図５は、オブジェクトモデルの図で、図５のオブジェクトモデルはビジネスオブジェクトモデルである。
【図６】図６は、オブジェクトモデルの図で、図６のオブジェクトモデルはアクセスゾーンに対応するための論理オブジェクトモデルである。
【図７】図７は、非ホストアクセス方法のフローチャートである。
【図８】図８は、Ｗｉ-Ｆｉダッシュボードのスクリーンショットである。
【図９】図９は、新しいゲストパスワードの設定のスクリーンショットである。
【図１０】図１０は、キーの削除のスクリーンショットである。
【図１１】図１１は、アクセスゾーンにおける装置の閲覧のスクリーンショットである。
【図１２】図１２は、アクセスゾーンにおける装置の選択のスクリーンショットである。
【図１３】図１３は、新しいゲストパスワードとその共有のスクリーンショットである。
【図１４】図１４は、キー（Ｗｉ-Ｆｉパスワード）をコピーするためのリンクを有するウェブページのスクリーンショットである。
【図１５】図１５は、ゲストクライアントによって開始されたシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示する一連のスクリーンショットである。
【図１６】図１６は、ホストによって開始されたシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示する一連のスクリーンショットである。
【図１７】図１７は、ホストによって開始されたシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示する一連のスクリーンショットである。
【図１８】図１８は、ホストによって開始されたシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示する一連のスクリーンショットである。
【図１９】図１９は、ホストによって開始されたシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示する一連のスクリーンショットである。
【図２０】図２０は、ホストによって開始されたシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示する一連のスクリーンショットである。
【図２１】図２１は、ゲスト視点からのシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示した一連のスクリーンショットである。
【図２２】図２２は、ゲスト視点からのシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示した一連のスクリーンショットである。
【図２３】図２３は、新しい装置の参加の通知（図２３）を図示する一連のスクリーンショットである。
【図２４】図２４は、ゲスト装置管理（図２４）を図示する一連のスクリーンショットである。
【発明を実施するための形態】
【００１２】
関連出願の相互参照
本特許／出願は、２０１７年９月２９日に出願された「ＷＩ-ＦＩネットワークへの制御されたゲストアクセス」という名称の米国仮特許出願６２／５６５，４１８号に基づく優先権を主張し、その内容を参照により本特許／出願に援用する。
【００１３】
様々な例示的な実施形態において、本開示は、Ｗｉ-Ｆｉネットワークへの制御されたゲストアクセスのためのシステム及び方法に関する。このシステム及び方法は、１つのＳＳＩＤを、ホーム（フルアクセス）及びゲスト（選択的アクセス）ユーザを含む全てのユーザに対して利用する。具体的には、異なるＳＳＩＤの代わりに、ユーザのためのパスワードがアクセスレベルについてのトークンとして機能する。管理者は、アクセスレベルに相当する異なるゾーンを設定できる。ゾーンは、異なるユーザ群に対して許可された異なる装置群である。例えば、家庭用Ｗｉ-Ｆｉネットワーク上のゲストユーザは、インターネット及びプリンタにはアクセスできるものの、特定のゾーンにおけるドアロック及び温度調節器等にはアクセスできない。従って、Ｗｉ-Ｆｉネットワークは、１つのＳＳＩＤ（例えば、ＨＯＭＥ）と共に、それぞれ関連づけられたアクセスレベル（ゾーン）を有する複数の異なるパスワードを有する。有利には、システム及び方法は、１つのＳＳＩＤと共に、特定の装置やリソースへのユーザレベルアクセス制御を提供するために複数のパスワードを使用する。
【００１４】
例示的な実施形態では、システム及び方法は、マルチアクセスポイントシステム、メッシュシステム、アクセスポイント及びリピータシステム等の分散型Ｗｉ-Ｆｉシステムにおいて実装できる。また、システム及び方法は、トラフィック制限、時間制限、地理的制限、優先順位付け、自己破壊／終了、アプリケーション制限及びこれらの組み合わせを含む、全てのユーザに対するきめ細かい制御を提供する。トラフィック制限は、絶対的トラフィックや継続中のトラフィックを含むアップロード／ダウンロードに対する閾値を設定することを含んでもよい。時間制限は、夜間等の１日の特定の時間において、子供のアクセスを防ぐため等に利用できる。地理的制限は、分散型Ｗｉ-Ｆｉシステムにおいて、特定のアクセスポイントを介してアクセスさせる必要がある場合、住宅の特定の領域にある特定の装置の使用を制限する必要がある場合又は所望のアクセス時にゲストがどの位置にいるかに応じて様々な装置へアクセスさせる必要がある場合に便利となりうる。優先順位付では、異なるユーザに対して優先順位を設定できる。自己破壊／終了は、特定のユーザやゾーン等に対してアクセスが終了する時間を設定することを含む。最後に、アプリケーション制限は、Ｗｉ-Ｆｉネットワーク上での特定のアプリケーションの使用をブロックできる。例としては、特定のゾーンにおいてウェブページへのアクセスを許可しつつ、動画や特定の種類のインタネットゲームをブロックすることがある。
【００１５】
Ｗｉ-Ｆｉネットワークは、例えば、ＯｐｅｎＦｌｏｗ  Ｖｉｒｔｕａｌ  Ｓｗｉｔｃｈ（ＯＶＳ）のＯｐｅｎＦｌｏｗルールを用いたアクセスレベルを指定するために、パスワードを使用する。例えば、アクセスレベルは、ＯＶＳ内のソフトウェアディファインドネットワーキング（ＳＤＮ）に基づくフレーム転送ルールを用いて提供される。Ｗｉ-Ｆｉネットワーク内のアクセスポイント又はその他の装置は、プログラマブルスイッチとして構成され、装置間において、装置のメディアアクセスコントロール（ＭＡＣ）アドレスに基づきプログラムされる。ＯＶＳは、クラウドベースのコントローラがそれぞれの装置におけるデータベース内のルールを構成するクラウドコントロールされたものであってもよい。ユーザアクセスの制御は、ルールのセットアップを行い、クラウドベースのコントローラと通信するモバイル装置等上のアプリケーション（「アプリ」）を介して行われてもよい。分散型Ｗｉ-Ｆｉネットワークでは、アクセスレベルの構成によって、装置間のルーティングを明確に設定できる。
【００１６】
クラウドベースのコントローラ及び関連づけられたアプリは、ログ情報を管理者に提供できる。例えば、ゲストユーザが、ゲスト自身のアクセスレベルに違反する行動をとった（又はとろうとした）場合、この情報を記録できる。ゲストが、許可されていないサービスを使用しようとした場合、キャプティブポータルを使用してゲストと通信できる。例えば、インターネットのみのゾーンにいるユーザが、ホームのＷｉ-Ｆｉロックへのアクセスを試みた場合、ユーザを、ドアロックに作用する許可がないことを知らせるキャプティブポータルのウェブページへとリダイレクトしてもよい。また、キャプティブポータルは、ゲストがアクセスの更新を例えば説明や理由を含むキャプティブポータルを介して要求できる機構を提供してもよい。この要求は、ネットワークのホストへと送信され、ホストはこの要求を認めるか拒絶することができる。いくつかの状況では、ゲストが禁止されている装置又はサービスにアクセスしようとして案内されるキャプティブポータルは、広告又はその他の情報を含んでいてもよい。
【００１７】
管理者は、様々な便利な方法でパスワード及びＳＳＩＤをゲストユーザへと送信できる。例えば、パスワード及びＳＳＩＤは、テキストメッセージを介してゲストに送ることができる。いくつかのプラットフォームでは、ＳＳＩＤ及びパスワードを直接ゲストの装置にロードするためにテキストメッセージを起動させることができる。但し、このような方法は、オペレーティングシステムによって禁止されている場合がある。また、いくつかのプラットフォームでは、テキストメッセージの一部（パスワード）をテキストの他の部分とは別にコピーすることが難しい場合がある。この場合、テキストメッセージは、ウェブページへのリンクを含んでいてもよい。ウェブページは、より簡単にコピー及びペーストできるパスワードを含んでいてもよく、ゲストの装置に自動的にパスワードをロードするアクションを含んでいてもよい。また、キー及びＳＳＩＤを取得するためにゲストが案内されるウェブページは、ゲストの装置にパスワード及びＳＳＩＤを入力する最も簡単な方法に関する絵図や説明書を備えていてもよい。また、ＳＳＩＤ及びパスワードに基づき自動的に関連する装置を関連づけることができるシングルクリック機能を設けてもよい。パスワード共有は便利であるため、不正侵入や解読が難しいより複雑なパスワード、例えば、ランダムなデータの長いストリングに対応していてもよい。ウェブページ、テキストメッセージ、ｅメール等を介した情報は、特定の期間で期限切れとなってもよい。ウェブページそのものが一時的にのみ存在するようにしてもよく、そのアドレスを、リンクを送信されていない人物が発見できないような長く複雑なストリングとしてもよい。
【００１８】
これらの方法は、セキュリティ証明書の伝送に対応していてもよい。無線ネットワークへのアクセスのゲーティングのためにセキュリティ証明書を使用することは、当該技術では広く知られている。しかし、証明書は、典型的には、システム管理者によってそれぞれの装置に手動でインストールされる。この場合、証明書は、上述したウェブページ処理を介して配布してもよく、限定的な期間のみのアクセスを許可するものであってもよく、パスワードと同様に、ユーザを特定のアクセスゾーン又はアクセスを許可される装置及びサービスの一群にマッピングするものであってもよい。パスワード又は証明書に基づく解決法の利便性の一つは、ゲストがホームに来る前に事前にパスワード又は証明書を受け取ることができるという点である。この受け取りは、事前にゲストへと提供されるｅメール、テキストメッセージ、又はウェブページへのリンクを介して行うことができる。これはゲストがパスワード又は証明書を予めインストールすることを可能とし、ゲストは、全ての正しい許可がこのゲストが割り当てられる予定のゾーンに関連付けられた状態で、到着してすぐにネットワークの使用を開始できる。
【００１９】
また、ユーザアクセスレベルコントロールに対応しているサービスは、クラウドベースのコントローラに基づきクラウドで運用され、Ｗｉ-Ｆｉネットワークに対してローカルではない。すなわち、クラウドベースのコントローラは、複数のＷｉ-Ｆｉネットワークを同時に管理できる。このため、オーナーは、同じアプリケーションインターフェースから、異なる場所、例えば複数のホーム等を管理できる。例えば、オーナーが主たる住居と休暇用の住居の両方でネットワークを有している場合、所与のゲストに対してオーナーが提供したゲストアクセスを、主たるホームと休暇用のホームの両方におけるネットワークに直ちに適用できる。同様に、アクセスゾーンの構成も、複数の場所にわたりコピーできる。例えば、オーナーが、インターネットのみのゾーン、動画無しのゾーン、ゲーム無しのゾーン等を設定した場合、全く同じゾーンを、主たる住居と、休暇用のホームの両方で作成できる。また、クラウドベースのコントローラは、管理者が遠隔からのゲストアクセスの提供、ゾーン／許可間等のパスワードの移動等を行うことを可能とする。例えば、仕事中に、休暇用のホームへの訪問者がゲストアクセスを要求した場合、オーナーは、インターネットを介してアプリケーションインターフェースを使用することでゲストアクセスを与えることができる。そのようなゲストが過去に主たるホームを訪れたことがあり、この場所に対するパスワードを受け取っていた場合、既存のゲストのパスワードが休暇用のホームで機能するように、パスワードを主たるホームから休暇用のホームへと移動できる。クラウドベースのアクセスコントローラの別の用途は、同じアクセスルールを有するＷｉ-Ｆｉネットワークに任意の拡張を追加することである。例えば、オーナーがいくつかの新しいアクセスポイント１４を分散型Ｗｉ-Ｆｉシステム１０に追加した場合、オーナーがアクセスポイント１４を個別に構成すること無く、ゲストアクセスルールを自動的にクラウド１２からこれらのアクセスポイント１４に追加できる。
【００２０】
管理者が装置のゾーンの変更や部屋単位でのアクセスの提供等を行うための便利な制御がある。例えば、Ｗｉ-Ｆｉネットワーク上の装置やリソースは、ユーザ装置がどの位置にあるのか、例えば同じ部屋にあるのかに基づいていてもよい。また、アクセスレベルは、ゲストの位置に応じて調整してもよい。例えば、ゲストがリビングにいる場合、インターネットとテレビのセットトップボックスへのアクセスを与えられてもよい。ゲストがオフィスにいる場合、インターネットとオフィス内のプリンタへのアクセスのみを与えられてもよい。ゲストがベッドルームにいる場合、ネットワークへのアクセスが全く無い状態を強制してもよい。様々な実施形態が予定されることはいうまでもない。
【００２１】
＜分散型Ｗｉ-Ｆｉシステム＞
図１は、クラウドベース１２の制御を有する分散型Ｗｉ-Ｆｉシステム１０のネットワーク図である。分散型Ｗｉ-Ｆｉシステム１０は、ＩＥＥＥ８０２．１１プロトコル及びその変形に従い動作できる。分散型Ｗｉ-Ｆｉシステム１０は、住居やオフィス等の場所全体に亘って分散させることができる複数のアクセスポイント１４（アクセスポイント１４Ａ-１４Ｈと表示されている）を備える。すなわち、分散型Ｗｉ-Ｆｉシステム１０は、１つのアクセスポイント、リピータ又はメッシュシステムでのサービスの提供が非効率又は非現実的な任意の物理的な場所での動作を予定している。ここで説明するように、分散型Ｗｉ-Ｆｉシステム１０は、ネットワーク、システム、Ｗｉ-Ｆｉネットワーク、Ｗｉ-Ｆｉシステム、クラウドベースのシステム等と呼ぶことができる。アクセスポイント１４は、ノード、アクセスポイント、Ｗｉ-Ｆｉノード、Ｗｉ-Ｆｉアクセスポイント等と呼ぶことができる。アクセスポイント１４の目的は、Ｗｉ-Ｆｉクライアント装置１６（Ｗｉ-Ｆｉクライアント装置１６Ａ-１６Ｅと表示されている）にネットワーク接続を提供することである。Ｗｉ-Ｆｉクライアント装置１６は、クライアント装置、ユーザ装置、クライアント、Ｗｉ-Ｆｉクライアント、Ｗｉ-Ｆｉ装置等と呼ぶことができる。
【００２２】
典型的な住居での配備では、分散型Ｗｉ-Ｆｉシステム１０は、ホーム内に３から１２個以上のアクセスポイントを備えていてもよい。多数の（分散型Ｗｉ-Ｆｉシステム１０内のノードと称することもできる）アクセスポイント１４は、どのアクセスポイント１４間の距離も、Ｗｉ-Ｆｉサービスを必要とするどのＷｉ-Ｆｉクライアント装置１６への距離と同様に短いことを保証する。すなわち、分散型Ｗｉ-Ｆｉシステム１０の目的は、アクセスポイント１４間の距離を、Ｗｉ-Ｆｉクライアント装置１６とそれと関連づけられたアクセスポイント１４との間の距離と同等の大きさとすることである。このような短い距離は、Ｗｉ-Ｆｉ信号が消費者のホームを隅々まで十分にカバーすることを保証する。また、分散型Ｗｉ-Ｆｉシステム１０における所与のホップが短く、少数の壁を通ることを保証する。この結果、分散型Ｗｉ-Ｆｉシステム１０内の各ホップの信号強度は非常に強いものとなり、高いデータ転送速度の利用を可能とし、安定した動作をもたらす。なお、当業者ならば、Ｗｉ-Ｆｉクライアント装置１６が、モバイル装置、タブレット、コンピュータ、家電製品、ホームエンターテイメント装置、テレビ又は任意のネットワーク接続可能な装置であってよいことに気づくだろう。外部ネットワークへの接続のために、１つ以上のアクセスポイント１４を、ケーブルモデム、デジタル加入者線（ＤＳＬ）モデム又は分散型Ｗｉ-Ｆｉシステム１０に関連付けられた物理的場所への外部ネットワーク接続を提供する任意の装置であってもよいモデム／ルータ１８に接続してもよい。
【００２３】
多数のアクセスポイント１４（ノード）は、良好なカバレッジを提供するものの、協調の問題をもたらす。全てのアクセスポイント１４を的確に構成し、効率的に通信させるためには集中制御が必要となる。この制御は、インターネット（クラウド１２）を通じて到達でき且つ、ユーザ装置２２上で実行されるアプリケーション（「アプリ」）を介して遠隔からアクセスできるサーバ２０において好適には実施される。従って、分散型Ｗｉ-Ｆｉシステム１０の運用は、一般に「クラウドサービス」として知られているものとなる。サーバ２０は、測定データを受信し、測定データを分析し、これに基づき、クラウド１２を介して分散型Ｗｉ-Ｆｉシステム１０内のアクセスポイント１４を構成するように構成されたクラウドベースのコントローラであってもよい。また、サーバ２０は、それぞれのＷｉ-Ｆｉクライアント装置１６がどのアクセスポイント１４に接続されているか（関連付けられているか）判定するように構成されていてもよい。すなわち、例示的な態様では、分散型Ｗｉ-Ｆｉシステム１０は、アクセスポイント１４及びＷｉ-Ｆｉクライアント装置１６の動作を最適化し、構成し、監視する（クラウドベースのコントローラ又はクラウドサービスによる）クラウドベースの制御を有する。このクラウドベースの制御を、アクセスポイントへローカルなログイン等のローカルな構成に依存する従来の動作と対比する。分散型Ｗｉ-Ｆｉシステム１０では、制御と最適化には、アクセスポイント１４へのローカルなログインは必要なく、ユーザ装置２２（又はローカルなＷｉ-Ｆｉクライアント装置１６）が、全く異なるネットワーク（分散型Ｗｉ-Ｆｉシステム１０とは別のネットワーク）（例えば、ＬＴＥ、別のＷｉ-Ｆｉネットワーク等）を介する等してクラウド１２内のサーバ２０と通信する必要がある。
【００２４】
アクセスポイント１４は、接続のための無線リンクと有線リンクとの両方を有していてもよい。図１の例では、アクセスポイント１４Ａは、モデム／ルータ１８への例示的なギガビットイーサネット（登録商標）（ＧｂＥ）有線接続を有する。また、任意で、アクセスポイント１４Ｂは、冗長性やロードバランシング等のために、モデム／ルータ１８への有線接続を有する。また、アクセスポイント１４Ａ、１４Ｂは、モデム／ルータ１８への無線接続を有していてもよい。アクセスポイント１４は、クライアント接続（クライアントリンクと称する）及びバックホール（バックホールリンクと称する）のための無線リンクを有していてもよい。分散型Ｗｉ-Ｆｉシステム１０は、クライアントリンクとバックホールリンクが必ずしも同じＷｉ-Ｆｉチャンネルを共有しないため、干渉を低減できるという点において従来のＷｉ-Ｆｉメッシュネットワークと異なる。すなわち、アクセスポイント１４は、クライアントリンク又はバックホールリンクのいずれとしても機能するように柔軟に使用できる少なくとも２つのＷｉ-Ｆｉ無線チャンネルに対応していてもよく、モデム／ルータ１８への接続のため又はその他の装置への接続のための少なくとも１つの有線ポートを備えていてもよい。分散型Ｗｉ-Ｆｉシステム１０では、ごく一部のアクセスポイント１４のみが、モデム／ルータ１８へ直接接続する必要があり、接続されていないアクセスポイント１４は、接続されているアクセスポイント１４へ戻るバックホールリンクを介してモデム／ルータ１８と通信する。
【００２５】
＜分散型Ｗｉ-Ｆｉシステムと従来のＷｉ-Ｆｉシステムとの対比＞
図２は、従来のシングルアクセスポイントシステム３０、Ｗｉ-Ｆｉメッシュネットワーク３２及びＷｉ-Ｆｉリピータネットワーク３３に対する、分散型Ｗｉ-Ｆｉシステム１０の動作の違いについてのネットワーク図である。シングルアクセスポイントシステム３０は、ある場所（例えば、住宅）内の全てのＷｉ-Ｆｉクライアント装置１６にサービスを提供するために中心に位置しうる１つの高出力アクセスポイント３４に依存している。ここで再び説明するように、典型的な住居では、シングルアクセスポイントシステム３０は、アクセスポイント３４とＷｉ-Ｆｉクライアント装置１６との間にいくつかの壁や床等が介在し得る。さらに、シングルアクセスポイントシステム３０は、１つのチャンネルで動作するので、近隣のシステムと干渉する可能性がある。Ｗｉ-Ｆｉメッシュネットワーク３２は、Ｗｉ-Ｆｉカバレッジを分散させる複数のメッシュノード３６を有することで、シングルアクセスポイントシステム３０のいくつかの問題を解決する。具体的には、Ｗｉ-Ｆｉメッシュネットワーク３２は、互いに完全に相互接続されているメッシュノード３６に基づき動作し、それぞれのメッシュノード３６とＷｉ-Ｆｉクライアント装置１６との間のチャンネルＸ等のチャンネルが共有される。すなわち、Ｗｉ-Ｆｉメッシュネットワーク３２は、完全に相互接続されたグリッドで、同じチャンネルが共有され、メッシュノード３６とＷｉ-Ｆｉクライアント装置１６との間が複数の異なる経路をとりうる。しかし、Ｗｉ-Ｆｉメッシュネットワーク３２は同じバックホールチャンネルを使用するため、ソースポイント間の各ホップは、ネットワーク容量を、データの送信にかかるホップの数で割ったものにしてしまう。例えば、動画をＷｉ-Ｆｉクライアント装置１６へストリーミングするために３ホップかかる場合、Ｗｉ-Ｆｉメッシュネットワーク３２の残りの容量は、全容量の１／３だけになってしまう。Ｗｉ-Ｆｉリピータネットワーク３３は、Ｗｉ-Ｆｉリピータ３８に無線接続されたアクセスポイント３４を備える。Ｗｉ-Ｆｉリピータネットワーク３３はスター型トポロジーで、アクセスポイント１４とＷｉ-Ｆｉクライアント装置１６との間には最大で１つのＷｉ-Ｆｉリピータ３８がある。チャンネルの観点から、アクセスポイント３４は、第１のチャンネルであるＣｈ．Ｘ上でＷｉ-Ｆｉリピータ３８と通信でき、Ｗｉ-Ｆｉリピータ３８は、第２のチャンネルであるＣｈ．Ｙ上でＷｉ-Ｆｉクライアント装置１６と通信できる。
【００２６】
分散型Ｗｉ-Ｆｉシステム１０は、様々なホップ（なお、いくつかのホップは同じチャンネル／帯域を使用してもよいが、これは必須ではない）に対して異なるチャンネル又は帯域を使用することによって、全ての接続に同じチャンネルを使う必要があるＷｉ-Ｆｉメッシュネットワーク３２の問題を解決し、Ｗｉ-Ｆｉ速度の低下を防ぐ。例えば、分散型Ｗｉ-Ｆｉシステム１０は、それぞれのアクセスポイント１４及びＷｉ-Ｆｉクライアント装置１６の間で異なるチャンネル／帯域（例えば、Ｃｈ．Ｘ、Ｙ、Ｚ、Ａ）を使用でき、また分散型Ｗｉ-Ｆｉシステム１０は、クラウド１２による構成及び最適化に基づき全てのアクセスポイント１４を必ずしも使用しない。分散型Ｗｉ-Ｆｉシステム１０は、複数のアクセスポイント１４を提供することによりシングルアクセスポイントシステム３０の問題を解決する。分散型Ｗｉ-Ｆｉシステム１０は、Ｗｉ-Ｆｉクライアント装置１６とゲートウェイとの間で最大２つの無線ホップしか許容しないＷｉ-Ｆｉリピータネットワーク３３のようなスター型トポロジーに限定されない。また、分散型Ｗｉ-Ｆｉシステム１０は、Ｗｉ-Ｆｉクライアント装置１６とゲートウェイとの間の経路が１つであるものの、Ｗｉ-Ｆｉリピータネットワーク３３とは異なり複数の無線ホップを許容するツリー型トポロジーを形成する。
【００２７】
Ｗｉ-Ｆｉは共有型の単信プロトコルで、これは、いかなる時点でもネットワーク内では２つの装置の間の１つの会話しか実施できないということを意味する。もし１つの装置が発話している場合には、その他の装置はそれを聞かなければならない。分散型Ｗｉ-Ｆｉシステム１０では、異なるＷｉ-Ｆｉチャンネルを使用することで、複数の会話を同時に行うことができる。アクセスポイント１４間で異なるＷｉ-Ｆｉチャンネルを選択することで、干渉と混雑を避けられる。サーバ２０は、クラウド１２を介して、最適なチャンネルホップ解決法でアクセスポイント１４を自動的に構成する。分散型Ｗｉ-Ｆｉシステム１０は、常に変化し続ける消費者と彼らのＷｉ-Ｆｉクライアント装置１６のニーズに対応するために経路やチャンネルを選択できる。分散型Ｗｉ-Ｆｉシステム１０のアプローチは、バックホールやクライアント接続のどちらのためにもＷｉ-Ｆｉ信号が遠くまで飛ぶ必要がないことを保証するというものだ。従って、Ｗｉ-Ｆｉ信号は強いままで、Ｗｉ-Ｆｉメッシュネットワーク３２やＷｉ-Ｆｉリピータの場合のように同じチャンネルで通信することによる干渉を避けられる。例示的な態様では、クラウド１２のサーバ２０は、最良のユーザ体験のためにチャンネル選択を最適化するように構成されている。
【００２８】
なお、ここの記載されたシステム及び方法は、分散型Ｗｉ-Ｆｉシステム１０、シングルアクセスポイントシステム３０、Ｗｉ-Ｆｉメッシュネットワーク３２及びＷｉ-Ｆｉリピータネットワーク３３のいずれにおいても動作することを予定している。システム及び方法の特定の側面は、分散型Ｗｉ-Ｆｉシステム１０、Ｗｉ-Ｆｉメッシュネットワーク３２及びＷｉ-Ｆｉリピータネットワーク等の複数装置のＷｉ-Ｆｉネットワークであることを必要とする。
【００２９】
＜アクセスポイント＞
図３は、分散型Ｗｉ-Ｆｉシステム１０内のアクセスポイント１４の機能的構成要素のブロック図である。アクセスポイント１４は、プロセッサ１０２、複数の無線機１０４、ローカルインターフェース１０６、データ記憶部１０８、ネットワークインターフェース１１０及び電力部１１２を備えた物理的なフォームファクタ１００を有する。当業者ならば、図３が非常に簡略化された状態でアクセスポイント１４を図示しており、実用的な実施形態が、ここに説明する特徴又はここでは詳細に記載されていない既知又は従来の動作特徴に対応するためにさらなる構成要素や適切に構成された処理論理部を備えうることは当然ながら理解するだろう。
【００３０】
例示的な実施形態では、フォームファクタ１００は、アクセスポイント１４が直接電源ソケットに差し込まれ、電源ソケットに接続された電源プラグによって物理的に支持されるコンパクトな物理的実装である。このコンパクトな物理的実装は、住居全体に分散される多数のアクセスポイント１４にとって理想的である。プロセッサ１０２は、ソフトウェア命令を実行するためのハードウェア装置である。プロセッサ１０２は、任意の特注又は市販のプロセッサ、中央処理装置（ＣＰＵ）、モバイル装置３００に関連づけられたいくつかのプロセッサのうちの補助プロセッサ、（マイクロチップ又はチップセットの形の）半導体ベースのマイクロプロセッサ又はソフトウェア命令を実行するその他の一般的な任意の装置であってもよい。アクセスポイント１４の動作時には、プロセッサ１０２は、メモリ又はデータ記憶部１０８に記憶されたソフトウェアを実行し、メモリ又はデータ記憶部１０８とデータをやり取りし、ソフトウェア命令に従ってアクセスポイント１４の動作を全般的に制御するように構成されている。例示的な実施形態では、プロセッサ１０２は、例えば電力消費及びモバイル用途に最適化されたモバイル最適化プロセッサを備えていてもよい。
【００３１】
無線機１０４は、分散型Ｗｉ-Ｆｉシステム１０における無線通信を可能とする。無線機１０４は、ＩＥＥＥ８０２．１１規格に従い動作できる。無線機１０４は、分散型Ｗｉ-Ｆｉシステム１０上での適切な通信を可能とするために、アドレス、制御及び／又はデータ接続を有する。ここで説明するように、アクセスポイント１４は、異なるリンク、例えばバックホールリンク及びクライアントリンクに対応するために複数の無線機を有する。最適化７０によって、帯域、チャンネル、トポロジー等の無線機１０４の構成が決定される。例示的な実施形態では、アクセスポイント１４は、２．４ＧＨｚでは２０／４０ＭＨｚの、５ＧＨｚでは２０／４０／８０ＭＨｚの動作帯域を有する２．４ＧＨｚ及び５ＧＨｚの２ｘ２ＭＩＭＯ８０２．１１ｂ／ｇ／ｎ／ａｃ無線機が同時に動作するデュアルバンド動作に対応している。例えば、アクセスポイント１４は、ＩＥＥＥ８０２．１１ＡＣ１２００ギガビットＷｉ-Ｆｉ（３００＋８６７Ｍｂｐｓ）に対応していてもよい。
【００３２】
ローカルインターフェース１０６は、アクセスポイント１４へのローカル通信のために構成されており、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線接続又は有線接続のいずれであってもよい。アクセスポイント１４はクラウド１２を介して構成されるため、まず新たにオンとなったアクセスポイント１４の接続を確立するためには、オンボーディング処理が必要となる。例示的な実施形態では、アクセスポイント１４は、例えばユーザ装置２２上のアプリを介した分散型Ｗｉ-Ｆｉシステム１０へのオンボードのためのユーザ装置２２（又はＷｉ-Ｆｉクライアント装置１６）への接続を可能とするローカルインターフェース１０６を備えていてもよい。データ記憶部１０８はデータを記憶するために使用される。データ記憶部１０８は、揮発性メモリ要素（例えば、ランダムアクセスメモリ（ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ等のＲＡＭ）、不揮発性メモリ要素（例えば、ＲＯＭ、ハードドライブ、テープ、ＣＤ-ＲＯＭ等）又はその組み合わせのいずれかを備えていてもよい。また、データ記憶部１０８は、電子、磁気、光学及び／又はその他の種類の記憶媒体を導入してもよい。
【００３３】
ネットワークインターフェース１１０は、アクセスポイント１４への有線接続を提供する。ネットワークインターフェース１０４は、アクセスポイント１４をモデム／ルータ１８と通信可能とするために使用されてもよい。また、ネットワークインターフェース１０４は、Ｗｉ-Ｆｉクライアント装置１６又はユーザ装置２２にローカル接続を提供するために使用できる。例えば、アクセスポイント１４へ装置を配線することは、Ｗｉ-Ｆｉに対応していない装置にネットワークアクセスを提供する。例示的な実施形態では、分散型Ｗｉ-Ｆｉシステム１０における全てのアクセスポイント１４がネットワークインターフェース１１０を備える。別の例示的な実施形態では、モデム／ルータ１８に接続する又はローカル有線接続が必要な選択されたアクセスポイント１４がネットワークインターフェース１１０を備える。ネットワークインターフェース１１０は、例えば、イーサネット（登録商標）カード又はアダプタ（例えば、１０ＢａｓｅＴ、ファーストイーサネット（登録商標）、ギガビットイーサネット（登録商標）、１０ＧｂＥ）を備えていてもよい。ネットワークインターフェース１１０は、ネットワーク上の適切な通信を可能とするため、アドレス、コントロール及び／又はデータ接続を有していてもよい。
【００３４】
プロセッサ１０２及びデータ記憶部１０８は、アクセスポイント１４の動作、データ収集及び測定制御、データ管理、メモリ管理、クラウドを介したサーバ２０との通信及び制御インターフェースを本質的に制御するソフトウェア及び／又はファームウェアを備えていてもよい。プロセッサ１０２及びデータ記憶部１０８は、ここに記載される様々な処理、アルゴリズム、方法、技術等を実現するように構成されていてもよい。
【００３５】
＜クラウドサーバ及びユーザ装置＞
図４は、分散型Ｗｉ-Ｆｉシステム１０と共に使用されうるサーバ２０、Ｗｉ-Ｆｉクライアント装置１６、又はユーザ装置２２の機能的構成要素のブロック図である。図４は、Ｗｉ-Ｆｉクライアント装置１６、サーバ２０、ユーザ装置２２又は一般的な処理装置のいずれも構成しうる機能的構成要素を図示している。サーバ２０は、ハードウェアアーキテクチャの観点から、プロセッサ２０２、入出力（Ｉ／Ｏ）インターフェース２０４、ネットワークインターフェース２０６、データ記憶部２０８及びメモリ２１０を一般的に備えるデジタルコンピューターであってもよい。当業者ならば、図４が非常に簡略化された状態でサーバ２０を図示しており、実用的な実施形態が、ここに説明する特徴又はここでは詳細に記載されていない既知又は従来の動作特徴に対応するためにさらなる構成要素や適切に構成された処理論理部を備えうることは当然ながら理解するだろう
【００３６】
構成要素（２０２、２０４、２０６、２０８及び２１０）は、ローカルインターフェース２１２を介して通信可能に接続される。ローカルインターフェース２１２は、これらに限定されないものの、例えば１つ以上のバス又は当該技術で既知のその他の有線又は無線接続であってもよい。ローカルインターフェース２１２は、簡略化のために省略されたさらなる構成要素、例えば、コントローラ、バッファ（キャッシュ）、ドライバ、リピータ、受信機及びその他多くの要素等を、通信を可能とするため備えていてもよい。また、ローカルインターフェース２１２は、上述の構成要素間で適切な通信を可能とするため、アドレス、コントロール及び／又はデータ接続を有していてもよい。
【００３７】
プロセッサ２０２は、ソフトウェア命令を実行するためのハードウェア装置である。プロセッサ２０２は、任意の特注又は市販のプロセッサ、中央処理装置（ＣＰＵ）、サーバ２０に関連づけられた複数のプロセッサのうちの補助プロセッサ、（マイクロチップ又はチップセットの形の）半導体ベースのマイクロプロセッサ又はソフトウェア命令を実行するその他の一般的な任意の装置であってもよい。サーバ２０の動作時には、プロセッサ２０２は、メモリ２１０に記憶されたソフトウェアを実行し、メモリ２１０とデータをやり取りし、ソフトウェア命令に従ってサーバ２０の動作を全般的に制御するように構成されている。Ｉ／Ｏインターフェース２０４は、１つ以上の装置又は構成要素からユーザ入力を受信及び／又は１つ以上の装置又は構成要素へシステム出力を提供するために使用されてもよい。ユーザ入力は、例えば、キーボード、タッチパネル及び／又はマウスを介して提供されてもよい。システム出力は、表示装置及びプリンタ（不図示）を介して提供されてもよい。Ｉ／Ｏインターフェース２０４は、例えば、シリアルポート、パラレルポート、スモールコンピュータシステムインターフェース（ＳＣＳＩ）、シリアルＡＴＡ（ＳＡＴＡ）、ファイバーチャンネル、インフィニバンド、ｉＳＣＳＩ、ＰＣＩエクスプレスインターフェース（ＰＣＩ-ｘ）、赤外線（ＩＲ）インターフェース、高周波（ＲＦ）インターフェース及び／又はユニバーサルシリアルバス（ＵＳＢ）インターフェースを備えていてもよい。
【００３８】
ネットワークインターフェース２０６は、サーバ２０をクラウド１２等のネットワーク上で通信可能とするために使用されてもよい。ネットワークインターフェース２０６は、例えば、イーサネット（登録商標）カード又はアダプタ（例えば、１０ＢａｓｅＴ、ファーストイーサネット（登録商標）、ギガビットイーサネット（登録商標）、１０ＧｂＥ）或いは無線ローカルエリアネットワーク（ＷＬＡＮ）カード又はアダプタ（例えば、８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ）を備えていてもよい。ネットワークインターフェース２０６は、ネットワーク上の適切な通信を可能とするため、アドレス、コントロール及び／又はデータ接続を有していてもよい。データ記憶部２０８はデータを記憶するために使用されてもよい。データ記憶部２０８は、揮発性メモリ要素（例えば、ランダムアクセスメモリ（ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ等のＲＡＭ）、不揮発性メモリ要素（例えば、ＲＯＭ、ハードドライブ、テープ、ＣＤ-ＲＯＭ等）又はその組み合わせのいずれかを備えていてもよい。また、データ記憶部２０８は、電子、磁気、光学及び／又はその他の種類の記憶媒体を導入してもよい。一例では、データ記憶部２０８は、例えば、サーバ２０内のローカルインターフェース２１２に接続された内蔵ハードドライブのように、サーバ２０内に配置されてもよい。また、別の実施形態では、データ記憶部２０８は、例えば、Ｉ／Ｏインターフェース２０４（例えば、ＳＣＳＩ又はＵＳＢ接続）に接続された外付けハードドライブのように、サーバ２０の外部に配置されてもよい。さらなる実施形態では、データ記憶部２０８は、例えば、ネットワークアタッチドファイルサーバのように、ネットワークを介してサーバ２０に接続されてもよい。
【００３９】
メモリ２１０は、揮発性メモリ要素（例えば、ランダムアクセスメモリ（ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ等のＲＡＭ）、不揮発性メモリ要素（例えば、ＲＯＭ、ハードドライブ、テープ、ＣＤ-ＲＯＭ等）又はその組み合わせのいずれかを備えていてもよい。また、メモリ２１０は、電子、磁気、光学及び／又はその他の種類の記憶媒体を導入してもよい。なお、メモリ２１０は、様々な構成要素が互いに離れて配置されているもののプロセッサ２０２によってアクセス可能な分散型アーキテクチャを有していてもよい。メモリ２１０内のソフトウェアは、１つ以上のソフトウェアプログラムを有していてもよく、それぞれのプログラムは、論理的機能を実現するための実行可能な命令の順序付きのリストを有する。メモリ２１０内のソフトウェアは、適切なオペレーティングシステム（Ｏ／Ｓ）２１４と１つ以上のプログラム２１６を含む。オペレーティングシステム２１４は、本質的には１つ以上のプログラム２１６等のその他のコンピュータープログラムの実行を制御し、スケジューリング、入出力制御、ファイル及びデータ管理、メモリ管理、通信制御及び関連するサービスを提供する。１つ以上のプログラム２１６は、例えば、最適化７０に関連するここに記載される様々な処理、アルゴリズム、方法、技術等を実現するように構成されていてもよい。
【００４０】
＜非ホストアクセス（ＮＨＡ）＞
再び述べるように、様々な例示的な実施形態において、システム及び方法は、Ｗｉ-Ｆｉネットワークへの制御されたゲストアクセスを提供する。ここで説明するように、制御されたゲストアクセスは、非ホストアクセス（ＮＨＡ）と称することができる、すなわちホストはＷｉ-Ｆｉネットワークとそれに関連する装置及びリソースとに完全にアクセス可能である一方、非ホストは、制限されたアクセスを有するゲストである。個別の「ゲストＳＳＩＤ」を作成する代わりに、１つのＳＳＩＤが各場所で使用され、接続する装置のアクセス権を管理するために多数のアクセスゾーンが作成される。各アクセスゾーンは、固有のキー（例えば、Ｗｉ-Ｆｉパスワード）の一群を使用することでアクセスでき、どのキーもＳＳＩＤにアクセスするために使用できる。各ゾーンに割り当てることができるキーの数に技術的な上限はないものの、キーを管理可能とするために、上限を１０に設定できる。
【００４１】
ＳＳＩＤにアクセスするために使われるキーによって、接続するデバイスのアクセスゾーンが決定される。具体的には、装置は自動的に、それが接続されるアクセスゾーンの一部となり、装置が複数のパスワードを渡された場合には、最新の接続に使用したパスワードによってそのゾーンが決定される。
【００４２】
例示的な実施形態では、各場所に対して３つのアクセスゾーンを定義できる。
【００４３】
１）ホームアクセスゾーン-新しいクラアントがホームキーを使用した場合、新しいクライアントが自動的にホーム装置の一覧に含まれ、これによりホーム内のその他の装置へのアクセスとホーム内のその他の装置からのアクセスとが可能となる。ホームアクセスゾーンは、ネットワークに参加した新しい装置への自動アクセスに加え、インターネットへのアクセスとＷｉ-Ｆｉネットワークに接続された全ての装置へのアクセスも提供する。なおＷｉ-Ｆｉネットワークに入力された最初のＳＳＩＤ／キーは、デフォルトでホームアクセスゾーンであってもよい。
【００４４】
２）ゲストアクセスゾーン-新しいクライアントがゲストキーを使用した場合、新しいクライアントはインターネットにアクセスでき、自動的にゲスト装置の一覧に含まれる。これにより、新しいクライアントは、このグループ内の他の装置へのアクセスと他の装置からのアクセスとが可能となる。ゲストアクセスゾーンは、プリンタ等のオーナーがゲストと共有することを望むホーム内の装置を含むが、Ｗｉ-Ｆｉドアロック等のオーナーが共有することを望まない装置は含まない。ホームアクセスゾーンに追加された新しい装置は、ホストによるセットアップが行われるまで、ゲストアクセスゾーンにおいて利用可能とはならない。
【００４５】
３）インターネットアクセスのみのアクセスゾーン-このグループ内のクライアントはインターネットにのみ接続でき、互いへのアクセスもホーム内のその他のいかなる装置へのアクセスもできない。
【００４６】
以下の表は、各アクセスゾーンにおける装置間の関係を示す。例えば、異なるパスワードで装置を接続したゲストは、互いを見ることができるかも知れないが、ユーザによって制御されたホームアクセスゾーン上では、特定の装置を見る許可のみを有する。インターネットのみのネットワークに接続された装置は、インターネットアクセス以外の全てについてブロックされる。
2020535744.tif 000003
【００４７】
理論上は、ホーム内の装置に対し異なる許可群を有するように作成できるアクセスゾーンの数には制限がない。この概念は、キーごとに固有のアクセスゾーンを有すること、すなわち、ネットワークに許可された個別のゲスト一人ひとりに対して固有のアクセス許可群を指定する能力にまで広げることができる。
【００４８】
図５及び図６はオブジェクトモデルの図で、図５のオブジェクトモデルはビジネスオブジェクトモデルで、図６のオブジェクトモデルはアクセスゾーンに対応するための論理オブジェクトモデルである。キーは、アクセスゾーン、例えばＨｏｍｅ、Ｇｕｅｓｔｓ又はＩｎｔｅｒｎｅｔＡｃｃｅｓｓＯｎｌｙの列挙体（ＥＮＵＭ）である。これらのオブジェクトモデルは、クラウドベースのコントローラによって提供／管理されていてもよい。場所は、ストリングである名前によって指定される。Ｗｉ-Ｆｉネットワークは、ストリングであるＳＳＩＤとストリングであるキーとによって指定される。キーはＷｉ-Ｆｉパスワードであって、各Ｗｉ-Ｆｉネットワークに対して異なるキーが用意される。キーは、異なる時間に起動及び／又は期限切れとなるように選択的に有効化及び設定されてもよい。装置は、ＭＡＣアドレスによって指定され、例えばキーに基づくＨｏｍｅ、Ｇｕｅｓｔｓ、ＩｎｔｅｒｎｅｔＯｎｌｙ等のアクセスゾーンに属する。また、装置が属することが可能なグループに対して、アクセスコントロールリスト（ＡＣＬ）を提供できる。
【００４９】
図７は、非ホストアクセス方法４００のフローチャートである。非ホストアクセス方法４００は、例えば、クラウド１２及びサーバ２０であるクラウドベースのコントローラ、ユーザ装置２２、例えば、Ｗｉ-Ｆｉクライアント装置１６である１つ以上のゲスト装置を使用して、例えば、分散型Ｗｉ-Ｆｉシステム１０、シングルアクセスポイントシステム３０、Ｗｉ-Ｆｉメッシュネットワーク３２、Ｗｉ-Ｆｉリピータネットワーク３３であるＷｉ-Ｆｉネットワークに対して行われる。ユーザは、Ｗｉ-Ｆｉダッシュボードにアクセスする（ステップ４０１）。ここでは、Ｗｉ-Ｆｉネットワークは、Ｗｉ-Ｆｉダッシュボードを操作可能なクラウドベースのコントローラによって管理／制御されている。ユーザは、ユーザ装置２２、アプリケーション、ウェブブラウザー等を使用してＷｉ-Ｆｉダッシュボードにアクセスできる。
【００５０】
図８は、Ｗｉ-Ｆｉダッシュボードのスクリーンショットである。オーナーは、Ｗｉ-Ｆｉネットワークの管理者である。オーナーは、図８のＷｉ-Ｆｉタブをクリックでき、Ｗｉ-Ｆｉダッシュボードが表示される。オーナーは、様々なアクセスゾーン、各ゾーンで定義されたキー、各キーを使用して接続された装置の数を見ることができる。
【００５１】
次に、図７では、オーナーが、アクセスゾーンへの新しいキーの追加を含むＷｉ-Ｆｉネットワークの構成を行なう（ステップ４０２）。例えば、図８で、オーナーは、新しいゲストパスワードを選択することで、図９に図示された新しいゲストパスワードを設定するための画面を立ち上げることができる。ユーザ装置２２上のモバイルアプリが、新しいゲストパスワード（又は複数のゲストパスワード）を設定するために使用される。ゲストパスワードは、ここで説明したようにキーで、これらのキーはクラウドベースのコントローラに提供される。例えば、オーナーは、１つ以上のキーを、クラウドベースのコントローラに対して発行し、これに対してクラウドベースのコントローラは、（オブジェクトモデルにおけるように）これらのデータ構造を保持し、Ｏｐｅｎ  ｖＳｗｉｔｃｈデータベース管理プロトコル（ＯＶＳＤＢ）等を用いてＷｉ-Ｆｉネットワークにおける装置ソフトウェアを更新する。
【００５２】
図７に戻ると、クラウドベースのコントローラは、新しいキーを含むＷｉ-Ｆｉネットワークの構成を行う（ステップ４０３）。具体的には、クラウドベースのコントローラは、通信を行い、ＳＳＩＤ、キー、構成情報の提供を含むスタートアップ時のＷｉ-Ｆｉネットワークの初期化を行うことができる。クラウドベースのコントローラは、アクセスゾーンのために、Ｗｉ-Ｆｉネットワーク内の各ノードのＯＶＳＤＢ仮想インターフェース（ＶＩＦ）テーブルを更新できる。ＯＶＳＤＢ  ＶＩＦテーブルは、同じＳＳＩＤに対して複数の暗号キーを作成するために使用されるセキュリティコラムを含んでいてもよい。
【００５３】
オーナーは、Ｗｉ-Ｆｉダッシュボードを介してＷｉ-Ｆｉネットワークやアクセスゾーンを管理する（ステップ４０４）。管理は、図１０に図示されるようなキーの削除を含んでいてもよい。また、管理は、図１１に図示されるようなアクセスゾーンに対応する装置の閲覧を含んでいてもよい。例えば、図１１は、家庭、友人及び家族、インターネットのみの３つのアクセスゾーンを含み、装置を選択的に追加／削除できる。管理はまた、図１２に図示されるようなアクセスゾーンに対応する装置の選択を含んでいてもよい。ここでは、ユーザは、友人及び家族のアクセスゾーンについてどの装置を利用可能とするかを選択できる。
【００５４】
図７に戻ると、オーナーは、ゲストユーザに新しいキーとＳＳＩＤを提供する（ステップ４０５）。図１３は、新しいゲストパスワードとその共有のスクリーンショットである。例えば、ユーザ装置２２は、「参加のための招待状」を作成することができ、それはゲストユーザがログインするために使用するＳＳＩＤ及びアクセスゾーンキーを含む安全なウェブページを示す共有可能なユニフォームリソースロケータ（ＵＲＬ）とすることができる。ウェブページは比較的短い期間で期限切れとなってもよい。図１４は、キー（Ｗｉ-Ｆｉパスワード）をコピーするためのリンクを有するウェブページのスクリーンショットである。テキストやｅメール等のその他の実施形態も予定できる。また、キー及びＳＳＩＤは、ゲストユーザによって自動的に構成されてもよい。
【００５５】
図７に戻ると、ゲストユーザ装置は、このゲストユーザ装置のアクセスゾーンを決定する新しいキーを使用して、Ｗｉ-Ｆｉネットワークに接続する（ステップ４０６）。Ｗｉ-Ｆｉネットワーク装置は、ＳＳＩＤへの接続の際にゲストユーザ装置によって使用されたキーを有するＯＶＳＤＢ  Ｗｉ-Ｆｉ＿Ａｓｓｏｃｉａｔｅｄ＿Ｃｌｉｅｎｔｓテーブルを有する。このテーブルは、クラウドベースのコントローラに保持され、これと共有される。
【００５６】
＜シングルＳＳＩＤ、マルチパスワードオンボーディング-クライアントによる開始＞
図１５は、ゲストクライアントによって開始されたシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示する一連のスクリーンショットである。スクリーンショットは、ユーザ装置２２（ホスト）及び対応するゲストＷｉ-Ｆｉ装置１６（ゲスト）上のアプリを介して行われたものである。まずゲストは、Ｗｉ-Ｆｉネットワーク（ＳＳＩＤ：Ｐｌｕｍｅ-Ａｎｄｒｏｍｅｄａ）に接続し、パスワード（キー）を入力するための画面を提示される。キーは、ゲストの電話番号、ｅメールアドレス又はその他の固有の情報であってもよい。また、キーは例えば「ｆｒｉｅｎｄｓ」のように提供されてもよい。ホストは、Ｊｅｎｓ-Ｐｈｏｎｅ（ゲスト）がＷｉ-Ｆｉネットワークへのアクセスを要求しているという通知に応じてパスワードを送信してもよい。ゲストはＷｉ-Ｆｉネットワークにアクセスし、ホストは、ゲストがＷｉ-Ｆｉネットワークに参加したとの通知を受ける。
【００５７】
＜シングルＳＳＩＤ、マルチパスワードオンボーディング-ホストによる開始＞
図１６-図２０は、ホストによって開始されたシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示する一連のスクリーンショットである。図１６では、ホストがキーを作成し、それを指定されたゲストと共有する。図１７では、ホストが、友人及び家族のアクセスゾーンのゲストが利用可能なＷｉ-Ｆｉネットワーク上の装置を編集する。図１８では、ホストが、新しいＷｉ-Ｆｉパスワード（ＳｋｉｐｓｔｏｎｅＲｏｃｋｓ）を作成し、このパスワードをｅメールを介して様々なゲストユーザと共有する。図１９では、ホストが、ゲストの電話番号を一週間パスワードとして利用する。図２０では、ホストが、ホストの連絡帳内の連絡先に対して、例えば、各ゲストのｅメール又は電話番号をパスワードとして利用することでＷｉ-Ｆｉネットワークへのアクセスを自動的に許可できる。
【００５８】
＜シングルＳＳＩＤ、マルチパスワードオンボーディング-ゲストのオンボード体験＞
図２１及び図２２は、ゲスト視点からのシングルＳＳＩＤ、マルチパスワード（キー）オンボーディングを図示した一連のスクリーンショットである。図２１は、通常の英数字のパスワードを図示し、図２２は、パスワードとしての電話番号を図示している。図２１では、英数字のパスワードが、テキストメッセージを介してゲストへと送信される。ゲストは、安全なプロフィール（Ｗｉ-Ｆｉ証明書）をインストール又はパスワードをコピーできるＵＲＬをクリックできる。図２２では、ゲストが、自身の電話番号をキーとして利用できる。
【００５９】
＜ホスト管理＞
図２３及び図２４は、新しい装置の参加の通知（図２３）とゲスト装置管理（図２４）を図示する一連のスクリーンショットである。これらのスクリーンショットは、新しいゲストが参加したことを通知し、アクティビティ及びアクセゾンーンの能力を表示するためにホストに対して表示される。
【００６０】
＜パスワード＞
ここで説明したように、各アクセスゾーンへのパスワード（キー）は、ホストによって作成されてもよい。各アクセスゾーンに対していくつのパスワードがあっても構わないものの、その数は実用目的から制限されうる。各アクセスゾーンについて、ホストがＷｉ-Ｆｉパスワードを編集してもよい。各アクセスゾーンについて、ユーザはどのＷｉ-Ｆｉパスワードも無効化してもよい。無効化が行われると、該当するパスワードを使用して接続された全ての装置が追放され、パスワードが削除される。Ｗｉ-Ｆｉパスワードはその後、再有効化されてもよく、するとこのパスワードを利用する全ての装置が自動的に再接続を許可される。各アクセスゾーンについて、ホストはどのＷｉ-Ｆｉパスワードも削除してもよい。削除が行われた場合、該当するパスワードを使用して接続された全ての装置が追放され、パスワードが削除される。どのアクセゾーンについても、パスワードの追加、編集、削除、無効化又は再有効化がクラウドベースのコントローラを介してＷｉ-Ｆｉネットワーク上でアクティブとなるまでの時間は２秒以下であってもよい。
【００６１】
また、ホストは、オリジナルのホームパスワードを無効化又は削除できる。ただし最後のホームパスワードは無効化も削除もできない。最初のホームパスワードが無効化された場合、次に古いパスワードが主たるパスワードとなる。
【００６２】
＜装置の許可＞
ホストは、ホームアクセスゾーン上のどの装置に、ゲストアクセスゾーンに接続された装置との通信を許可するか選択できる。選択された装置は、ゲストネットワーク上の他の装置に対して完全なレイヤー２接続を有する。ホストは、ゲストＮＨＡネットワークに接続された装置との通信を許可されたホームアクセスゾーン上の装置をいつでも選択解除できる。ゲストＮＨＡネットワークから可視のホームＡＺ装置の選択及び選択解除は、選択の実行から３秒以内に、クラウドベースのコントローラを介してＷｉ-Ｆｉネットワークに適用できる。同様に、上述のルールに従い、装置をその他のアクセゾンーンに追加又は削除できる。
【００６３】
ホームアクセスゾーンに接続された装置は、自動的にお互いを見ることができるようになる。装置がホームアクセスゾーンパスワードを介して接続された場合、その装置はホーム装置であるが、同じ装置がゲストパスワードで接続した場合、その装置はゲスト装置で、可視のホーム装置として現れない。ゲストＮＨＡアクセスゾーンに接続された装置は、お互いを自動的に見ることができるようになっていてもよい。インターネットのみのアクセスゾーンに接続された装置は、互いに隔離されている。
【００６４】
＜インターネットのみのアクセスゾーン＞
Ｗｉ-Ｆｉクライアント装置１６が、インターネットのみのアクセスゾーンのためのキーを用いてＳＳＩＤに接続した場合、Ｗｉ-Ｆｉクライアント装置１６は、同じネットワーク／サブネット上の他の装置を見られるべきではなく、他のＷｉ-Ｆｉクライアント装置１６は、インターネットのみのアクセスゾーンの装置を見られるべきではない。これを強制するには２つの方法がある。ＯｐｅｎＦｌｏｗ及びヴァーチャルローカルエリアネットワーク（ＶＬＡＮ）のリストにアクセスすることである。
【００６５】
＜ネットワークレベルでのアクセスゾーンの実装＞
ネットワークは、トラフィックの送信先に加え、トラフィックの送信元である装置のアクセスゾーンに応じて、パケットの流れを制御しなければならない。例えば、ネットワークは、インターネットのみのゾーンの装置からのパケットをインターネット接続と行き来できるようにしなければならない一方、ホーム内のその他の装置向けのパケットを全てブロックしなければならない。この制御は、ネット装置内のスイッチングルールによって実装される。マルチＡＰ環境における各アクセスポイント１４又はシングルＡＰ環境における１つのアクセスポイント３４は、入力ポート（受信）と出力ポート（送信）との間でパケットを案内するために使用されるスイッチを備える。このスイッチング制御は、到着したトラフィックを任意の数の出力場所へと案内できるテーブルを切り替えることによって制御される。また、スイッチング制御は、もしトラフィックを送る適切な場所が無い場合、パケットを破棄又はトラフィックを、例えば、前述したようにキャプティブポータルへリダイレクトできる。
【００６６】
当該技術で既知のこのようなスイッチを制御及びプログラムする様々な方法がある。好適な実施形態では、ソフトウェアディファインドネットワーク（ＳＤＮ）がこの目的のために用いられる。例えば、オープンバーチャルスイッチ（ＯＶＳ）を介したソフトウェアディファインドネットワークは、特に柔軟で簡単に動的にプログラムできるため、この用途に適切である。ＯＶＳでは、様々なアクセスゾーン内の装置とやりとりされるパケットについての転送ルールを指定するためにＯｐｅｎＦｌｏｗルールが使用される。Ｗｉ-Ｆｉ及びイーサネット（登録商標）パケットは、ＭＡＣアドレスによってその送信元と送信先が明確に特定されている。これらのＭＡＣアドレスは、スイッチが、送信元や送信先を特定し、従って到着するパケットに対する正しいアクションを選択するために使用するものである。ＯｐｅｎＦｌｏｗルールは、各アクセスポイント１４、３４又はネットワーク装置のデータベース内に保持されている。ＯＶＳでは、装置内のデータベースはＯＶＳＤＢである。各ＯＶＳＤＢテーブル内のルールは、クラウドによってプログラムされ、そのアクセスポイントに固有のもので、そのアクセスポイントがどのようにＷｉ-Ｆｉネットワークに接続されているのかによる。これらのテーブルは、ゾーン制限に違反するパケットを含む全てのパケットに対する転送ルールと、合法なパケットのための適切な転送ポートとを保持している。従って、手順は、ユーザ装置２２上のアプリ等がクラウド１２内のサーバ２０に接続し、ゾーンやキー等を指定するというものである。そして、クラウド１２は、全てのアクセスポイント１４、３４のＯＶＳＤＢテーブルを構成し、ＯＶＳスイッチが所望のルールを実装できるようにする。
【００６７】
上述の解決法は、例えばゲートウェイのような１つのネットワーク装置というよりは、分散型ネットワークシステムにおける各ネットワーク装置上で、分散された方法でアクセス制御を実現する。この分散型スイッチング制御は、多くの利点を有する。まず、この制御は、例えば、同じアクセスポイント１４に接続された２つの装置であって、互いにトラフィックを通せないようにすべき２つの装置の間の非常に局所的なトラフィックのブロックに対応している。転送ルールが分散型Ｗｉ-Ｆｉシステム１０内のゲートウェイでのみ実装された場合、このような局所的なトラフィックは、ゲートウェイを介したルートを通らない可能性がある。この場合、転送ルールがトラフィックをブロックする機会がなく、異なるアクセスゾーンにおける装置の間の禁止された通信が発生しうる。第二に、最初の機会で違法な（アクセスゾーンルールに違反している）トラフィックをブロックすることは、ネットワークトラフィックフローを考慮すると、効率的である。もしそうでない場合、違法なトラフィックは、違法と確認され破棄される前に、ネットワークを通じて集中化されたゲートウェイまで転送されることになるだろう。同様に、上述の転送ルールを迂回する局所的なトラフィックの問題に対する解決法としては、全てのトラフィックを、送信先へ引き渡す前にゲートウェイを経由させるという方法がある。これは、転送ルールによる非常に局所的なトラフィックのブロックを可能とするものの、ネットワークリソースの点で非効率的で、全てのトラフィック、同じアクセスポイントに接続された装置に向けたトラフィックさえも、全ネットワークを通ってゲートウェイまで送り、再び送り戻さなければならない。
【００６８】
繰り返しになるが、Ｗｉ-Ｆｉネットワーク内の各装置は、ＯｐｅｎＦｌｏｗを用いて管理できる。アクセスリストについては、インターネットのみのクライアントが様々なルールに従ってのみゲートウェイに到達できるように、ＯｐｅｎＦｌｏｗマネージャーを用いてトラフィックを操作する。ゲストクライアントが接続している装置上では、アドレス解決プロトコル（ＡＲＰ）とイーサネット（登録商標）レベルでのＩＰトラフィックとに対してアクセスリストが適用される。ユニキャストトラフィックについては、２つのルールが必要である。ユニキャストトラフィックはクライアントとゲートウェイとの間でのみ許可され、その他のユニキャストトラフィックは破棄される。ＡＲＰトラフィックは、ゲートウェイに対してのみブロードキャストされ、ゲートウェイからのみ返信される。また、インターネットのみのアクセスゾーンの装置を隔離するためには、ブロードキャストドメインを分離する必要がある。第１の手法は、プロキシ越しのブロードキャストトラフィックを、ゲートウェイへのユニキャストトラフィックとしてリダイレクトすることを含んでもよい。第２の手法は、ブロードキャストのアドレスを、ゲートウェイのユニキャストアドレスに書き換えることを含んでもよい。
【００６９】
ＶＬＡＮについては、各クライアント又はクラアント群を、ブロードキャストドメインを分離するために用いるＶＬＡＮでタグ付けできる。そしてタグ付けされたトラフィックは、ゲートウェイへの総称ルーティングカプセル化（ＧＲＥ）トンネル内にカプセル化されたネットワークへと透過的に切り替えられる。ゲートウェイ自身では、このＶＬＡＮを、他のクライアントとは異なるサブネットで終端できる。これは、マスク３０を使用した全ネットワークのサブセットであってもよい。また、これは、オリジナルに対するプロキシであってもよい。すると、このサブネットは、ゲートウェイでのネットワークアドレス変換（ＮＡＴ）オプションのみを有し、他のネットワークへのＶＬＡＮ間ルーティングの可能性が無くなる。
【００７０】
ここに記載したいくつかの例示的実施形態が、マイクロプロセッサ；中央処理装置（ＣＰＵ）；デジタルシグナルプロセッサ（ＤＳＰ）；ネットワークプロセッサ（ＮＰ）又はネットワークプロセシングユニット（ＮＰＵ）等のカスタム化されたプロセッサ；グラフィックプロセシングユニット（ＧＰＵ）；フィールドプログラマブルゲートアレイ（ＦＰＧＡ）等の１つ以上の汎用又は専用のプロセッサ（「１つ以上のプロセッサ」）と共に、このプロセッサが、所定の非プロセッサ回路と共に、ここに記載した方法及び／又はシステムの機能の一部、大部分又は全てを実現するようにこれを制御するために記憶された固有の（ソフトウェア及びファームウェアの両方を含む）プログラム命令を備えていてもよいことが分かる。別の例として、一部又は全ての機能は、記憶されたプログラム命令を有さない状態機械によって実装されてもよく、各機能又は特定の機能のいくつかの組み合わせは、専用の論理回路又は回路として実装される１つ以上の特定用途向け集積回路（ＡＳＩＣ）によって実装されてもよい。当然のことながら、上述の手法を組み合わせて利用してもよい。ここに記載したいくつかの例示的な実施形態では、ハードウェア内の対応する装置と、任意でソフトウェア、ファームウェア及びそれらの組み合わせとは、ここで様々な例示的な実施形態において説明したように、デジタル及び／又はアナログ信号に対して、一群の動作、ステップ、方法、処理、アルゴリズム、機能、技術等を実施「するように構成された又はするように適合された回路」、「するように構成された又はするように適合された論理回路」等と称することができる。
【００７１】
また、いくつかの例示的な実施形態は、ここに記載されクレームされた機能を実施するプロセッサを備えうるコンピュータ、サーバ、機器、装置、回路等をプログラムするためのコンピュータ読み取り可能なコードを記憶した、非一時的なコンピュータ読み取り可能記憶媒体を含んでいてもよい。このような、コンピュータ読み取り可能記憶媒体の例としては、これらに限定されないものの、ハードディスク、光学記憶装置、磁気記憶装置、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等が挙げられる。ソフトウェアは、非一時的なコンピュータ読み取り可能媒体に記憶された場合、プロセッサ又は装置（例えば、任意の種類のプログラム可能な回路又は論理回路）により実行可能な命令であって、実行されると、プロセッサ又は装置に、様々な例示的な実施形態において記載したような一群の動作、ステップ、方法、処理、アルゴリズム、機能、技術等を実施させる命令を含んでいてもよい。
【００７２】
本開示は、ここでは好適な実施形態とその具体例を参照しつつ図示及び説明されてきたが、当業者ならば、その他の実施形態や例でも同様の機能及び／又は同様の結果を実施しうることはすぐに分かるだろう。このような同等の実施形態及び例は、本開示の趣旨及び範囲内であるため、予定されるもので、以下の請求項によってカバーされるとものとする。
【図１】
2020535744.tif 000004
【図２】
2020535744.tif 000005
【図３】
2020535744.tif 000006
【図４】
2020535744.tif 000007
【図５】
2020535744.tif 000008
【図６】
2020535744.tif 000009
【図７】
2020535744.tif 000010
【図８】
2020535744.tif 000011
【図９】
2020535744.tif 000012
【図１０】
2020535744.tif 000013
【図１１】
2020535744.tif 000014
【図１２】
2020535744.tif 000015
【図１３】
2020535744.tif 000016
【図１４】
2020535744.tif 000017
【図１５】
2020535744.tif 000018
【図１６】
2020535744.tif 000019
【図１７】
2020535744.tif 000020
【図１８】
2020535744.tif 000021
【図１９】
2020535744.tif 000022
【図２０】
2020535744.tif 000023
【図２１】
2020535744.tif 000024
【図２２】
2020535744.tif 000025
【図２３】
2020535744.tif 000026
【図２４】
2020535744.tif 000027
【国際調査報告】
2020535744.tif 000028
2020535744.tif 000029