(57)【要約】  クラウドベースのネットワークオペレーションコントロール（ＮＯＣ）ダッシュボードから複数のＷｉ−Ｆｉネットワークのうちの１つのＷｉ−Ｆｉネットワークを管理するためのシステム及び方法は、Ｗｉ−Ｆｉネットワークのユーザのアカウントを作成した後、１つ以上のアクセスポイントからＷｉ−Ｆｉネットワークに関連付けられたデータを受信する工程と、データに基づいてＷｉ−Ｆｉネットワークに関連付けられた表示を提供する工程であって、表示が、ネットワークトポロジと、Ｗｉ−Ｆｉネットワークの動作に関連する情報を提供する１つ以上のタブとを含む、工程と、受信した１つ以上の入力に基づいて、ネットワークトポロジ及び１つ以上のタブのうちの１つ以上を更新することにより、表示を更新する工程と、Ｗｉ−Ｆｉネットワークを管理、制御、及びトラブルシューティングのうちの１つを行うためにＮＯＣダッシュボードを介して１つ以上の動作を実行する工程と、を含む。
2020537433.tif 000002
【特許請求の範囲】
【請求項１】
クラウドベースのネットワークオペレーションコントロール（ＮＯＣ）ダッシュボードから複数のＷｉ−Ｆｉネットワークのうちの１つのＷｉ−Ｆｉネットワークを管理する方法であって、
前記Ｗｉ−Ｆｉネットワークのユーザのアカウントを作成した後、１つ以上のアクセスポイントから前記Ｗｉ−Ｆｉネットワークに関連付けられたデータを受信する工程と、
前記データに基づいて前記Ｗｉ−Ｆｉネットワークに関連付けられた表示を提供する工程であって、前記表示が、ネットワークトポロジと、前記Ｗｉ−Ｆｉネットワークの動作に関連する情報を提供する１つ以上のタブとを含む、工程と、
受信した１つ以上の入力に基づいて、前記ネットワークトポロジ及び前記１つ以上のタブのうちの１つ以上を更新することにより、前記表示を更新する工程と、
前記Ｗｉ−Ｆｉネットワークを管理、制御、及びトラブルシューティングのうちの１つを行うために前記ＮＯＣダッシュボードを介して１つ以上の動作を実行する工程と、
を含む、方法。
【請求項２】
請求項１に記載の方法であって、前記１つ以上のアクセスポイントデバイスが、複数のデバイスを備え、
前記１つ以上のアクセスポイントデバイスが、１つのデバイスの一意の識別子を提供し且つ前記一意の識別子に基づいて前記複数のデバイスの全てを前記アカウントに自動的に関連付けることによってオンボーディングされる方法。
【請求項３】
請求項１に記載の方法であって、前記受信する工程の後、前記ＮＯＣダッシュボードでのみユーザの許可に基づきアクセス可能とする安全を確保した方法で前記Ｗｉ−Ｆｉネットワークの前記データを格納する工程を更に含む方法。
【請求項４】
請求項１に記載の方法であって、複数のＷｉ−Ｆｉネットワークをグループ化する工程を更に備え、前記グループ化する工程が、グループごとにデータを集約することと、グループごとに情報を表示することと、ユーザの許可に基づいてグループへのアクセスを制限することと、のうちの１つ以上を提供する方法。
【請求項５】
請求項１に記載の方法であって、前記実行する工程が、前記Ｗｉ−Ｆｉネットワークのサービスセット識別子（ＳＳＩＤ）を確立又は変更すること、及び前記Ｗｉ−Ｆｉネットワークにアクセスするためのパスワードを確立又は変更することのうちの１つ以上を含み、
前記ＳＳＩＤ及び前記パスワードを前記１つ以上のアクセスポイントに伝播する工程を更に含む方法。
【請求項６】
請求項１に記載の方法であって、前記実行する工程が、ドメインネームシステム（ＤＮＳ）設定、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）、動的ホスト構成プロトコル（ＤＨＣＰ）予約、ブリッジモードとルータモード、及びポート転送設定のうちの１つ以上を含む前記Ｗｉ−Ｆｉネットワークのネットワークパラメーターの設定をすることを含む方法。
【請求項７】
請求項１に記載の方法であって、前記実行する工程が、特定のアクセスポイントデバイスに、ローカルユーザによる位置特定のためのインジケータを提供させることを含む方法。
【請求項８】
請求項１に記載の方法であって、前記表示が、前記１つ以上のアクセスポイントのうちの１つのアクセスポイント又は一部の容量を示す方法。
【請求項９】
請求項１に記載の方法であって、前記表示が、第１のデバイスから第２のデバイスへの速度を示し、前記第１のデバイス及び前記第２のデバイスがそれぞれ、クライアントデバイス及びアクセスポイントのいずれかを備える方法。
【請求項１０】
請求項１に記載の方法であって、前記表示を更新する工程が、ネットワークトポロジにおける入力に基づいて詳細を提供することを含み、前記詳細が、アクセスポイント、クライアントデバイス、及び無線リンクのうちの１つ以上に関連付けられている方法。
【請求項１１】
請求項１に記載の方法であって、前記表示が、前記１つ以上のアクセスポイント間の複数の可能なリンクについて、信号強度、チャネルゲイン、推定データレート、及び観測データレートのうちの１つを示すために使用されるマトリックス表示を含む方法。
【請求項１２】
請求項１に記載の方法であって、前記表示が、前記１つ以上のアクセスポイントのそれぞれについて、対応するアクセスポイントに接続されたクライアントが達成可能な推定スループットを示す表を含む方法。
【請求項１３】
請求項１に記載の方法であって、
前記Ｗｉ−Ｆｉネットワークが、分散型Ｗｉ−Ｆｉネットワークを備え、
前記ネットワークトポロジが、複数のアクセスポイントデバイス間のクライアントリンク及びバックホールリンクを図示する方法。
【請求項１４】
請求項１に記載の方法であって、前記１つ以上のタブが、前記１つ以上のアクセスポイントデバイス又は無線リンクに関連する情報を表示し、前記１つ以上のアクセスポイントデバイス又は無線リンクのそれぞれについてヘルススコアが表示され、前記ヘルススコアが、複数の要因の重み付けされた組み合わせである方法。
【請求項１５】
請求項１に記載の方法であって、前記１つ以上のタブが、様々な時点での前記Ｗｉ−Ｆｉネットワークのトポロジを図示するトポロジタイムマシンを含む方法。
【請求項１６】
請求項１に記載の方法であって、前記１つ以上の動作が、１つのサービスプロバイダから別のサービスプロバイダへのＡＰのリダイレクトを含む方法。
【請求項１７】
複数のＷｉ−Ｆｉネットワークのうちの１つのＷｉ−Ｆｉネットワークを管理用のクラウドベースのネットワークオペレーションコントロール（ＮＯＣ）ダッシュボードを実行する装置であって、
前記複数のＷｉ−Ｆｉネットワークに通信可能に接続されたネットワークインターフェースと、
前記ネットワークインターフェースに通信可能に接続されたプロセッサと、
命令を格納するメモリであって、前記命令は、実行されると、プロセッサに、
前記Ｗｉ−Ｆｉネットワークのユーザのアカウントを作成した後、１つ以上のアクセスポイントから前記Ｗｉ−Ｆｉネットワークに関連付けられたデータを受信させ、
前記データに基づいて前記Ｗｉ−Ｆｉネットワークに関連付けられた表示を提供させ、前記表示はネットワークトポロジと、前記Ｗｉ−Ｆｉネットワークの動作に関連する情報を提供する１つ以上のタブを含み、
受信した１つ以上の入力に基づいて、前記表示を前記ネットワークトポロジ及び前記１つ以上のタブのうちの１つ以上において更新することにより、前記表示を更新させ、
前記Ｗｉ−Ｆｉネットワークを管理、制御、及びトラブルシューティングのうちの１つを行うために前記ＮＯＣダッシュボードを介して１つ以上の動作を実行させる
前記メモリと、を備える、装置。
【請求項１８】
請求項１７に記載の装置であって、前記１つ以上の動作が、前記Ｗｉ−Ｆｉネットワークのサービスセット識別子（ＳＳＩＤ）を確立又は変更すること、及び前記Ｗｉ−Ｆｉネットワークにアクセスするためのパスワードを確立又は変更することの１つ以上を含む装置。
【請求項１９】
請求項１７に記載の装置であって、前記１つ以上の動作が、ドメインネームシステム（ＤＮＳ）設定、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）、動的ホスト構成プロトコル（ＤＨＣＰ）予約、ブリッジモードとルータモード、及びポート転送設定のうちの１つ以上を含む前記Ｗｉ−Ｆｉネットワークのネットワークパラメーターの設定をすることを含む装置。
【請求項２０】
コンピュータ可読コードが格納された非一時的なコンピュータ可読記憶媒体であって、前記コンピュータが、
Ｗｉ−Ｆｉネットワークのユーザのアカウントを作成した後、１つ以上のアクセスポイントから前記Ｗｉ−Ｆｉネットワークに関連付けられたデータを受信する工程と、
前記データに基づいて前記Ｗｉ−Ｆｉネットワークに関連付けられた表示を提供する工程であって、前記表示が、ネットワークトポロジと、前記Ｗｉ−Ｆｉネットワークの動作に関連する情報を提供する１つ以上のタブとを含む、工程と、
受信した１つ以上の入力に基づいて、前記ネットワークトポロジ及び前記１つ以上のタブのうちの１つ以上を更新することにより、前記表示を更新する工程と、
前記Ｗｉ−Ｆｉネットワークを管理、制御、及びトラブルシューティングのうちの１つを行うために前記ＮＯＣダッシュボードを介して１つ以上の動作を実行する工程と、
を実行するようにプログラミングするための、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、ネットワーキングのシステム及び方法に関する。より具体的には、本開示は、クラウドベースのＷｉ−Ｆｉシステム用ネットワークオペレーションセンター（ＮＯＣ）ダッシュボードのシステム及び方法に関する。
【背景技術】
【０００２】
従来のＷｉ−Ｆｉネットワークは、ユーザらにより彼らの住居に配備され、様々なデバイス（モバイルデバイス、タブレット、テレビ、モノのインターネット（ＩｏＴ）デバイス、ノートＰＣ、メディアプレーヤ等）に対しネットワークの接続性を提供する。ユーザは、例えば、マルチプルシステムオペレータ（ＭＳＯ）、ワイヤレスプロバイダ、テレコムプロバイダ等のサービスプロバイダからネットワークの接続性を取得する。サービスプロバイダの観点から、ネットワークの接続性は従来、ゲートウェイ、即ちケーブルモデム、デジタル加入者線（ＤＳＬ）モデム、ワイヤレスアクセスポイント（ＡＰ）等において見られていた。従来のＷｉ−Ｆｉネットワークはエンドユーザによって追加され、そのようなネットワークの動作をサービスプロバイダから見ることはできない。サービスプロバイダとその顧客は、ゲートウェイで終端するネットワークの接続性をユーザデバイスへのサービスプロバイダのアプリケーション（「アプリ」）の配備等により確認することはもはやされていない。これらのサービスプロバイダが、ゲートウェイのみにネットワークの問題のトラブルシューティングを行うことは、もはや受け入れられない。その顧客は、エンドユーザデバイスへのネットワーク接続が機能していることを期待する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従って、Ｗｉ−Ｆｉネットワークを確認、監視、及びトラブルシューティングするためのツールと手法をサービスプロバイダに提供する必要がある。
【課題を解決するための手段】
【０００４】
一実施形態において、クラウドベースのネットワークオペレーションコントロール（ＮＯＣ）ダッシュボードから複数のＷｉ−Ｆｉネットワークのうちの１つのＷｉ−Ｆｉネットワークを管理する方法は、Ｗｉ−Ｆｉネットワークのユーザのアカウントを作成した後、ＮＯＣダッシュボードでＷｉ−Ｆｉネットワークに関連付けられた１つ以上のアクセスポイントデバイスにオンボーディングする工程と、１つ以上のアクセスポイントからＷｉ−Ｆｉネットワークに関連付けられたデータを受信する工程と、データに基づいてＷｉ−Ｆｉネットワークに関連付けられた表示を提供する工程であって、表示が、ネットワークトポロジと、Ｗｉ−Ｆｉネットワークの動作に関連する情報を提供する１つ以上のタブとを含む、工程と、受信した１つ以上の入力に基づいて、ネットワークトポロジ及び１つ以上のタブのうちの１つ以上を更新することにより、表示を更新する工程と、Ｗｉ−Ｆｉネットワークを管理、制御、及びトラブルシューティングのうちの１つを行うためにＮＯＣダッシュボードを介して１つ以上の動作を実行する工程と、を含む。１つ以上のアクセスポイントデバイスは、複数のデバイスを含むことができ、オンボーディングする工程は、デバイスの一意の識別子を提供し且つ一意の識別子に基づいて複数のデバイスの全てをアカウントに自動的に関連付けることを含むことができる。オンボーディングする工程は、ＮＯＣダッシュボードで１つ以上のアクセスポイントデバイスのシリアル番号とメディアアクセス制御（ＭＡＣ）アドレスのうちの１つを入力することを含むことができる。オンボーディングする工程は、アカウントと１つ以上のアクセスポイントデバイスとの間の関連付けの命令をＷｉ−Ｆｉネットワークから受信することを含むことができる。受信する工程の後、方法は更に、ＮＯＣダッシュボードでのみユーザの許可に基づきアクセス可能とする安全を確保した方法でＷｉ−Ｆｉネットワークのデータを格納する工程を含むことができる。
【０００５】
実行する工程は、Ｗｉ−Ｆｉネットワークのサービスセット識別子（ＳＳＩＤ）を確立又は変更すること、及びＷｉ−Ｆｉネットワークにアクセスするためのパスワードを確立又は変更することのうちの１つ以上を含むことができる。実行する工程は、ドメインネームシステム（ＤＮＳ）設定、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）、動的ホスト構成プロトコル（ＤＨＣＰ）予約、ブリッジモードやルータモード、及びポート転送設定のうちの１つ以上を含むＷｉ−Ｆｉネットワークのネットワークパラメーターの設定をすることを含むことができる。実行する工程は、特定のアクセスポイントデバイスに、ローカルユーザによる位置特定のためのインジケータを提供させることを含むことができる。表示は、Ｗｉ−Ｆｉネットワークに関連付けられた１つ以上のメトリックのグラフを提供することができる。表示は、複数のＷｉ−Ｆｉネットワークのための、集約されたネットワーク全体の統計とアラームを提供することができる。表示は、Ｗｉ−Ｆｉネットワークのための、ネットワーク全体の統計とアラームを提供することができ、ネットワーク全体の統計は、Ｗｉ−Ｆｉネットワークで使用されているチャネルのグラフを含むことができる。Ｗｉ−Ｆｉネットワークは、分散型Ｗｉ−Ｆｉネットワークを含むことができ、ネットワークトポロジは、複数のアクセスポイントデバイス間のクライアントリンク及びバックホールリンクを図示する。１つ以上のタブは、１つ以上のアクセスポイントデバイスに関連し且つ無線リンクに関連する情報を表示することができ、ヘルススコアは、１つ以上のアクセスポイントデバイス及び無線リンクのそれぞれについて表示され、ヘルススコアは、複数の要因の重み付けされた組み合わせである。１つ以上のタブは、Ｗｉ−Ｆｉネットワークのトポロジを図示し、特定の期間に渡って変化するトポロジタイムマシンを含むことができる。１つ以上の動作は、Ｗｉ−Ｆｉネットワークの最適化を含むことができ、１つ以上のタブは、最適化のステータス、最適化の履歴、及び最適化に関連付けられた統計を含むことができる。
【０００６】
別の実施形態では、複数のＷｉ−Ｆｉネットワークのうちの１つのＷｉ−Ｆｉネットワークを管理するためにクラウドベースのネットワークオペレーションコントロール（ＮＯＣ）ダッシュボードを実行する装置は、複数のＷｉ−Ｆｉネットワークに通信可能に接続されたネットワークインターフェースと、ネットワークインターフェースに通信可能に接続されたプロセッサと、命令を格納するメモリと、を備える。命令は、実行されると、プロセッサに、Ｗｉ−Ｆｉネットワークのユーザのアカウントを作成した後、ＮＯＣダッシュボードでＷｉ−Ｆｉネットワークに関連付けられた１つ以上のアクセスポイントデバイスにオンボーディングさせ、１つ以上のアクセスポイントからＷｉ−Ｆｉネットワークに関連付けられたデータを受信させ、データに基づいてＷｉ−Ｆｉネットワークに関連付けられた表示を提供させ、表示はネットワークトポロジと、Ｗｉ−Ｆｉネットワークの動作に関連する情報を提供する１つ以上のタブを含み、受信した１つ以上の入力に基づいて、表示をネットワークトポロジ及び１つ以上のタブのうちの１つ以上において更新することにより、表示を更新させ、Ｗｉ−Ｆｉネットワークを管理、制御、及びトラブルシューティングのうちの１つを行うために、ＮＯＣダッシュボードを介して１つ以上の動作を実行させる。１つ以上の動作は、Ｗｉ−Ｆｉネットワークのサービスセット識別子（ＳＳＩＤ）を確立又は変更することと、及びＷｉ−Ｆｉネットワークにアクセスするためのパスワードを確立又は変更することの１つ以上を含むことができる。１つ以上の動作は、ドメインネームシステム（ＤＮＳ）設定、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）、動的ホスト構成プロトコル（ＤＨＣＰ）予約、ブリッジモードやルータモード、及びポート転送設定のうちの１つ以上を含むＷｉ−Ｆｉネットワークのネットワークパラメーターの設定をすることを含むことができる。
【０００７】
更なる実施形態では、コンピュータ可読コードが格納された非一時的なコンピュータ可読記憶媒体であって、コンピュータが、Ｗｉ−Ｆｉネットワークのユーザのアカウントを作成した後、ＮＯＣダッシュボードでＷｉ−Ｆｉネットワークに関連付けられた１つ以上のアクセスポイントデバイスにオンボーディングする工程と、１つ以上のアクセスポイントからＷｉ−Ｆｉネットワークに関連付けられたデータを受信する工程と、データに基づいてＷｉ−Ｆｉネットワークに関連付けられた表示を提供する工程であって、表示は、ネットワークトポロジと、Ｗｉ−Ｆｉネットワークの動作に関連する情報を提供する１つ以上のタブとを含むことができる、工程と、受信した１つ以上の入力に基づいて、前記ネットワークトポロジ及び前記１つ以上のタブのうちの１つ以上を更新することにより、表示を更新する工程と、Ｗｉ−Ｆｉネットワークを管理、制御、及びトラブルシューティングのうちの１つを行うためにＮＯＣダッシュボードを介して１つ以上の動作を実行する工程と、を実行するようにプログラミングするためのものである。１つ以上の動作は、Ｗｉ−Ｆｉネットワークのサービスセット識別子（ＳＳＩＤ）を確立又は変更すること、及びＷｉ−Ｆｉネットワークにアクセスするためのパスワードを確立又は変更することの１つ以上を含むことができる。
【０００８】
本開示は、様々な図面を参照して本明細書で例示及び説明され、同様の参照番号は、適宜同様のシステムコンポーネント／方法工程を示すために使用される。
【図面の簡単な説明】
【０００９】
【図１】図１は、クラウドベースの制御と管理を備えた分散型Ｗｉ−Ｆｉシステムのネットワーク図である。
【図２】図２は、従来の単一アクセスポイントシステム、Ｗｉ−Ｆｉメッシュネットワーク、及びＷｉ−Ｆｉリピータネットワークに対する図１の分散型Ｗｉ−Ｆｉシステムの動作の違いのネットワーク図である。
【図３】図３は、クラウド、他のシステム、又はスタンドアロンで使用できるサーバのブロック図である。
【図４】図４は、図１等の分散型Ｗｉ−Ｆｉシステムにおけるユーザデバイスに使用できるモバイル３００のブロック図である。
【図５】図５は、クラウドベースのネットワークオペレーションセンター（ＮＯＣ）プロセスのフローチャートである。
【図６】図６は、ネットワークレベルのメトリックを示すダッシュボードの一部のスクリーンショットである。
【図７】図７は、ネットワークレベルのメトリックを示すダッシュボードの一部のスクリーンショットである。
【図８】図８は、アラームのグラフを示すダッシュボードのタイルである。
【図９】図９は、クラウドベースのＮＯＣプロセスによって管理されるＷｉ−Ｆｉネットワーク及び／又はアカウントに関連付けられた個々のデバイスのスクリーンショットである。
【図１０】図１０は、Ｗｉ−Ｆｉネットワークのトポロジが経時的にどのように進化するかを調べるための、ネットワークコントロールタイルとトポロジタイムマシンの時間のスクリーンショットである。
【図１１】図１１は、２つのノードのネットワーク速度テストタイルのスクリーンショットである。
【図１２】図１２は、Ｗｉ−Ｆｉネットワークでのチャネル使用率の状態を示す円グラフタイルのスクリーンショットである。
【図１３】図１３は、Ｗｉ−Ｆｉネットワークのトポロジのスクリーンショットである。
【図１４】図１４は、Ｗｉ−Ｆｉネットワークのトポロジのスクリーンショットである。
【図１５】図１５は、Ｗｉ−Ｆｉネットワークのトポロジのスクリーンショットである。
【図１６】図１６は、実行された最適化のタイルのスクリーンショットである。
【図１７】図１７は、ＮＯＣダッシュボードを使用したオンボーディング法を示すフローチャートである。
【図１８】図１８は、ＮＯＣダッシュボードのログイン画面のスクリーンショットである。
【図１９】図１９は、ＮＯＣダッシュボードのプルダウンメニューのスクリーンショットである。
【図２０】図２０は、ＮＯＣダッシュボードの全顧客リストのスクリーンショットである。
【図２１】図２１は、ＮＯＣダッシュボードに新しい顧客を追加するためのフィールドのスクリーンショットである。
【図２２】図２２は、新しい顧客アカウントのメール検証後のアカウントタブのスクリーンショットである。
【図２３】図２３は、ＳＳＩＤとパスフレーズを追加／編集するためのネットワークコントロールのスクリーンショットである。
【図２４】図２４は、ＮＯＣダッシュボードにシリアル番号を入力してアクセスポイントを要求するスクリーンショットである。
【図２５】図２５は、アクセスポイントを要求した後のネットワークトポロジのスクリーンショットである。
【図２６】図２６は、要求解除するためのアクセスポイントタブのスクリーンショットである。
【図２７】図２７は、要求解除するためのアクセスポイントタブのスクリーンショットである。
【図２８】図２８は、アカウントの検索のスクリーンショットである。
【図２９】図２９は、新規グループを追加するためのグループタブのスクリーンショットである。
【図３０】図３０は、アカウント管理アクションとレポートのスクリーンショットである。
【図３１】図３１は、ナビゲーションツリー、アクションと統計、及びネットワークトポロジマップを示すＮＯＣダッシュボードのスクリーンショットである。
【図３２】図３２は、ネットワークトポロジビューのスクリーンショットである。
【図３３】図３３は、アカウントの所有者と権限に関する詳細を提供するアカウントビューのスクリーンショットである。
【図３４】図３４は、アカウントに関連付けられた全てのアクセスポイントを示すアクセスポイントビューのスクリーンショットである。
【図３５】図３５は、アカウントに関連付けられたＷｉ−Ｆｉネットワークに接続されている全てのクライアントデバイスを示すクライアントデバイスビューのスクリーンショットである。
【図３６】図３６は、バックホールリンク情報のスクリーンショットである。
【図３７】図３７は、個々のデバイスのクライアントデバイスの詳細のスクリーンショットである。
【図３８】図３８は、クライアントデバイスの一例のデバイスヘルスのスクリーンショットである。
【図３９】図３９は、アクセスポイントビューのスクリーンショットである。
【図４０】図４０は、ＡＰヘルスメトリックを示すＷｉ−Ｆｉネットワークのネットワーク図である。
【図４１】図４１は、ＡＰヘルスメトリックビューのスクリーンショットである。
【図４２】図４２は、オプティマイザビューのスクリーンショットである。
【図４３】図４３は、クラウドベースのネットワークオペレーションコントロール（ＮＯＣ）ダッシュボードから複数のＷｉ−Ｆｉネットワークのうちの１つのＷｉ−Ｆｉネットワークを管理する方法のフローチャートである。
【図４４】図４４は、ネットワーク（ホーム）内の全てのアクセスポイント間のチャネルゲイン（信号強度）を示すマトリックスの表のスクリーンショットである。
【図４５】図４５は、各周波数チャネルの各アクセスポイントでの干渉によって消費されるエアタイムの割合を示す表のスクリーンショットである。
【図４６】図４６は、表に示されている周波数バンドの所定のアクセスポイントに接続されている場合にクライアントが達成可能な予測パフォーマンス（スループット）を示す表のスクリーンショットである。
【図４７】図４７は、考えられる全ての周波数チャネル上のアクセスポイント間の全ての潜在的な接続の推定ＰＨＹレートを示す表のスクリーンショットである。
【図４８】図４８は、考えられる全ての周波数チャネル上のアクセスポイント間の全ての潜在的な接続について実際に測定されたＰＨＹレートを示す表のスクリーンショットである。
【図４９】図４９は、使用されるアイコンがネットワーク内の実際の物理デバイスを表すトポロジ表示のスクリーンショットである。
【発明を実施するための形態】
【００１０】
本開示は、クラウドベースのＷｉ−Ｆｉシステムのためのネットワークオペレーションセンター（ＮＯＣ）ダッシュボードのシステム及び方法に関する。システム及び方法は、複数のロケーション（例えば、何百万もの住宅）のＷｉ−Ｆｉネットワークをサービスプロバイダが閲覧することができるように、ダッシュボードにネットワークの可視化を提供する。ダッシュボードには、様々なメトリック及びその表示、並びにクラウドベースのＷｉ−Ｆｉネットワーク制御の設定及び制御が含まれる。
【００１１】
ＮＯＣダッシュボードは、クラウドを介して複数のＷｉ−Ｆｉネットワークに接続されたＷｅｂベース、アプリケーションベース等のユーザインターフェースである。ＮＯＣダッシュボードは、ネットワーク運用、テクニカルサポート担当者等が使用できる。ＮＯＣダッシュボードの目的は、サービスプロバイダに、ＮＯＣからエンドユーザのクライアントデバイスに至るまでの可視性を提供することである。つまり、Ｗｉ−Ｆｉをサービスプロバイダに対して可視化する。従って、ＮＯＣダッシュボードは、様々なＷｉ−Ｆｉデバイス（アクセスポイント、メッシュデバイス、リピータ等）を監視及び管理して、接続されている各デバイスに重要業績評価指標（ＫＰＩ）と可視性を提供する。
【００１２】
このシステムと方法により、サービスプロバイダはＷｉ−Ｆｉネットワーク全体を閲覧し、平均Ｗｉ−Ｆｉデータレート、特定のＷｉ−Ｆｉデータレートを有する住宅の割合、カバレッジに問題のある住宅の割合、干渉の問題を抱えた住宅の割合等の内部特性を評価できるようになる。従って、システムと方法により、サービスプロバイダはＷｉ−Ｆｉがネットワークでどの程度機能しているかを評価できる。例えば、システムと方法は、サービスプロバイダがＷｉ−Ｆｉ容量が適切か否か、又はＷｉ−Ｆｉシステムに更に投資する必要があるか否かを、大凡判断するように案内できる。
【００１３】
このシステム及び方法により、サービスプロバイダは、様々な種類のサービスを利用する顧客、家庭内でギアの種類が異なる又は同じ顧客、カスタマーサポートに連絡したことがある顧客といった、Ｗｉ−Ｆｉネットワークのグループを作成できるようになる。次に、これらのグループのＷｉ−Ｆｉ動作に関する共通点を分析できる。ダッシュボードは「アップセル」又は「チャーン防止」ツールとして使用でき、Ｗｉ−Ｆｉエクスペリエンスが不十分な顧客を特定し、その状況に対する最も可能性の高い原因又は対策を特定する。その後、サービスプロバイダは、顧客をそのソリューションにアップセルするか、又はソリューションを無料でアップグレードして、エクスペリエンスの低下により顧客が新しいプロバイダに変更（チャーン）するのを防ぐことができる。
【００１４】
ダッシュボードはカスタマーサポートに使用できる。顧客が電話をかけてきた場合や、電子メールや携帯電話でメール等を送ってきた場合、サービス担当者は顧客のアカウントをオンライン又はオフラインで呼び出して、問題の診断に役立てることができる。ダッシュボードで提供される豊富なデータにより、サポート担当者は、ａ）ＡＰが配置されている場所の移動、ｂ）ルータモードやブリッジモード等のネットワーク設定の変更、ｃ）ネットワークへのＡＰの追加、ｄ）自宅にいるクライアントに対する調整（設定、ロケーション等）、ｅ）周波数チャネルやトポロジの手動調整（ＡＰ間の接続）、ｆ）速度診断テストの実行、ｇ）速度テストの履歴、干渉レベル、データレート、パケットエラー等のチェックといった修正を特定できる。
【００１５】
＜分散型Ｗｉ−Ｆｉシステム＞
図１を参照すると、一実施形態において、ネットワーク図は、クラウドベース１２の制御を備えた分散型Ｗｉ−Ｆｉシステム１０を示している。分散型Ｗｉ−Ｆｉシステム１０は、ＩＥＥＥ８０２．１１プロトコル及びそのバリエーションに従って動作することができる。分散型Ｗｉ−Ｆｉシステム１０は、住居、オフィス等のロケーション全体に分散させることができる複数のアクセスポイント１４（アクセスポイント１４Ａ〜１４Ｈとラベル付けされている）を含む。即ち、分散型Ｗｉ−Ｆｉシステム１０は、単一のアクセスポイント、リピータ、又はメッシュシステムでサービスすることが非効率的又は非実用的である任意の物理的なロケーションでの動作を企図している。本明細書で説明するように、分散型Ｗｉ−Ｆｉシステム１０は、ネットワーク、システム、Ｗｉ−Ｆｉネットワーク、Ｗｉ−Ｆｉシステム、クラウドベースのシステム等と呼ぶことができる。アクセスポイント１４は、ノード、アクセスポイント、Ｗｉ−Ｆｉノード、Ｗｉ−Ｆｉアクセスポイント等と呼ぶことができる。アクセスポイント１４の目的は、Ｗｉ−Ｆｉクライアントデバイス１６（Ｗｉ−Ｆｉクライアントデバイス１６Ａ〜１６Ｅとラベル付けされている）にネットワーク接続性を提供することである。Ｗｉ−Ｆｉクライアントデバイス１６は、クライアントデバイス、ユーザデバイス、クライアント、Ｗｉ−Ｆｉクライアント、Ｗｉ−Ｆｉデバイス等と呼ぶことができる。
【００１６】
典型的な住宅での配備では、分散型Ｗｉ−Ｆｉシステム１０は、家庭内に３〜１２個以上のアクセスポイントを含むことができる。多数のアクセスポイント１４（分散型Ｗｉ−Ｆｉシステム１０のノードとも呼ぶことができる）は、Ｗｉ−Ｆｉサービスを必要とするＷｉ−Ｆｉクライアントデバイス１６までの距離と同様に、任意のアクセスポイント１４間の距離が常に小さいことを保証する。即ち、分散型Ｗｉ−Ｆｉシステム１０の目的は、アクセスポイント１４間の距離が、Ｗｉ−Ｆｉクライアントデバイス１６と、関連するアクセスポイント１４との間の距離と同様のサイズとなることである。このように距離が短いため、消費者の家の隅々まで、Ｗｉ−Ｆｉ信号で十分にカバーできることが保証される。また、分散型Ｗｉ−Ｆｉシステム１０内の任意のホップが短く、壁をほとんど通過しないことも保証される。これにより、分散型Ｗｉ−Ｆｉシステム１０の各ホップで非常に強力な信号強度が得られ、高いデータレートの使用が可能になり、堅牢な動作が提供される。当業者は、Ｗｉ−Ｆｉクライアントデバイス１６が、モバイルデバイス、タブレット、コンピュータ、家庭用電化製品、ホームエンターテインメントデバイス、テレビ、又は任意のネットワーク対応デバイスであり得ることを認識することに留意されたい。外部ネットワーク接続性の場合、１つ以上のアクセスポイント１４をモデム／ルータ１８に接続でき、これはケーブルモデム、デジタル加入者線（ＤＳＬ）モデム、又は分散型Ｗｉ−Ｆｉシステム１０に関連付けられた物理的なロケーションへの外部ネットワーク接続性を提供する任意のデバイスであり得る。
【００１７】
優れたカバレッジを提供する一方で、多数のアクセスポイント１４（ノード）には調整の問題がある。全てのアクセスポイント１４を正しく構成して効率的に通信するには、集中管理が必要である。この制御は、好ましくは、インターネット（クラウド１２）を介して到達でき、ユーザデバイス２２上で実行されるアプリケーション（「アプリ」）等を介してリモートでアクセスできるサーバ２０上で行われる。従って、分散型Ｗｉ−Ｆｉシステム１０の実行は、一般に「クラウドサービス」と呼ばれるものになる。サーバ２０は、測定データを受信し、測定データを分析し、それに基づいて分散型Ｗｉ−Ｆｉシステム１０内のアクセスポイント１４を、クラウド１２を介して構成するように構成される。サーバ２０はまた、Ｗｉ−Ｆｉクライアントデバイス１６のそれぞれが接続（関連付け）するアクセスポイント１４を決定するように構成することができる。即ち、一態様では、分散型Ｗｉ−Ｆｉシステム１０は、アクセスポイント１４及びＷｉ−Ｆｉクライアントデバイス１６の動作を最適化、構成、及び監視するための（クラウドベースのコントローラ又はクラウドサービスを用いた）クラウドベースの制御を含む。このクラウドベースの制御は、アクセスポイントにローカルでログインする等のローカル構成に依存する従来の動作とは対照的である。分散型Ｗｉ−Ｆｉシステム１０において、制御と最適化に必要なのは、アクセスポイント１４へのローカルログインではなく、例えば異種ネットワーク（分散型Ｗｉ−Ｆｉシステム１０とは異なるネットワーク）（ＬＴＥや別のＷｉ−Ｆｉネットワーク等）を経由してクラウド１２内のサーバ２０と通信するユーザデバイス２２（又はローカルＷｉ−Ｆｉクライアントデバイス１６）である。
【００１８】
アクセスポイント１４は、接続性のために無線リンクと有線リンクの両方を含むことができる。図１の例では、アクセスポイント１４Ａは、モデム／ルータ１８への例示的なギガビットイーサネット（登録商標）（ＧｂＥ）有線接続を有する。オプションとして、アクセスポイント１４Ｂは、冗長性やロードバランシング等のために、モデム／ルータ１８への有線接続も有する。また、アクセスポイント１４Ａ、１４Ｂは、モデム／ルータ１８への無線接続を有することができる。アクセスポイント１４は、クライアント接続性（クライアントリンクと呼ばれる）及びバックホール（バックホールリンクと呼ばれる）のための無線リンクを有することができる。分散型Ｗｉ−Ｆｉシステム１０は、クライアントリンクとバックホールリンクとが必ずしも同じＷｉ−Ｆｉチャネルを共有せず、それにより干渉を減らすという点で、従来のＷｉ−Ｆｉメッシュネットワークとは異なる。即ち、アクセスポイント１４は、少なくとも２つのＷｉ−Ｆｉ無線チャネルをサポートすることができ、クライアントリンク又はバックホールリンクのいずれかを提供するために柔軟に使用でき、モデム／ルータ１８への接続性用又は他のデバイスへの接続用に少なくとも１つの有線ポートを有してよい。分散型Ｗｉ−Ｆｉシステム１０において、アクセスポイント１４の小さなサブセットのみが、モデム／ルータ１８への直接接続性を必要とし、接続されていないアクセスポイント１４は、接続されているアクセスポイント１４へのバックホールリンクを通じてモデム／ルータ１８と通信する。
【００１９】
＜従来のＷｉ−Ｆｉシステムと比較した分散型Ｗｉ−Ｆｉシステム＞
図２を参照すると、一実施形態において、ネットワーク図は、従来の単一アクセスポイントシステム３０、Ｗｉ−Ｆｉメッシュネットワーク３２、及びＷｉ−Ｆｉリピータネットワーク３３に対する分散型Ｗｉ−Ｆｉシステム１０の動作の違いを示している。単一アクセスポイントシステム３０は、あるロケーション（例えば、家）内の全てのＷｉ−Ｆｉクライアントデバイス１６にサービスを提供するために中央に配置され得る単一の強力なアクセスポイント３４に依存する。再び、本明細書で説明するように、典型的な住居では、単一アクセスポイントシステム３０は、アクセスポイント３４とＷｉ−Ｆｉクライアントデバイス１６との間にいくつかの壁や床等を有することができる。加えて、単一アクセスポイントシステム３０は単一のチャネルで動作するため、隣接するシステムから干渉を受ける虞がある。Ｗｉ−Ｆｉメッシュネットワーク３２は、Ｗｉ−Ｆｉカバレッジを分配する複数のメッシュノード３６を有することにより、単一アクセスポイントシステム３０に関するいくつかの問題を解決する。具体的には、Ｗｉ−Ｆｉメッシュネットワーク３２は、互いに完全に相互接続されているメッシュノード３６に基づいて動作し、各メッシュノード３６とＷｉ−Ｆｉクライアントデバイス１６との間でチャネルＸ等のチャネルを共有する。即ち、Ｗｉ−Ｆｉメッシュネットワーク３２は、完全に相互接続されたグリッドであり、同じチャネルを共有し、メッシュノード３６とＷｉ−Ｆｉクライアントデバイス１６との間の複数の異なる経路を可能にする。しかしながら、Ｗｉ−Ｆｉメッシュネットワーク３２は同じバックホールチャネルを使用するため、ソースポイント間の全てのホップは、データを配信するために取られるホップの数によってネットワーク容量を分割する。例えば、ビデオをＷｉ−Ｆｉクライアントデバイス１６にストリーミングするために３ホップを要する場合、Ｗｉ−Ｆｉメッシュネットワーク３２は、容量の１／３しか残されない。Ｗｉ−Ｆｉリピータネットワーク３３は、Ｗｉ−Ｆｉリピータ３８に無線で接続されたアクセスポイント３４を含む。Ｗｉ−Ｆｉリピータネットワーク３３は、アクセスポイント１４とＷｉ−Ｆｉクライアントデバイス１６との間に高々１つのＷｉ−Ｆｉリピータ３８が存在するスタートポロジである。チャネルの観点から、アクセスポイント３４は、第１チャネルＣｈ．ＸでＷｉ−Ｆｉリピータ３８と通信でき、Ｗｉ−Ｆｉリピータ３８は、第２チャネルＣｈ．ＹでＷｉ−Ｆｉクライアントデバイス１６と通信できる。
【００２０】
分散型Ｗｉ−Ｆｉシステム１０は、様々なホップに異なるチャネル又はバンドを使用して（一部のホップは同じチャネル／バンドを使用する場合があるが、必須ではない）Ｗｉ−Ｆｉ速度の低下を防ぐことにより、全ての接続に同じチャネルを必要とするというＷｉ−Ｆｉメッシュネットワーク３２の問題を解決する。例えば、分散型Ｗｉ−Ｆｉシステム１０は、アクセスポイント１４間及びＷｉ−Ｆｉクライアントデバイス１６間（例えば、Ｃｈ．Ｘ、Ｙ、Ｚ、Ａ）の間で異なるチャネル／バンドを使用することができ、また、分散型Ｗｉ−Ｆｉシステム１０は、クラウド１２による構成及び最適化に基づいて、必ずしも全てのアクセスポイント１４を使用するわけではない。分散型Ｗｉ−Ｆｉシステム１０は、複数のアクセスポイント１４を提供することにより、単一アクセスポイントシステム３０の問題を解決する。分散型Ｗｉ−Ｆｉシステム１０は、Ｗｉ−Ｆｉクライアントデバイス１６とゲートウェイとの間の最大で２つの無線ホップを可能にするＷｉ−Ｆｉリピータネットワーク３３におけるようなスタートポロジに制約されない。また、分散型Ｗｉ−Ｆｉシステム１０は、Ｗｉ−Ｆｉクライアントデバイス１６とゲートウェイとの間に１つの経路があるが、Ｗｉ−Ｆｉリピータネットワーク３３とは異なり複数の無線ホップを可能にするツリートポロジを形成する。
【００２１】
Ｗｉ−Ｆｉは共有された単信方式プロトコルであり、これは、ネットワーク内で同時に発生できるのは、２つのデバイス間における会話１つだけであり、１つのデバイスがトーク中の場合、他のデバイスはリスニングする必要がある、ということを意味する。異なるＷｉ−Ｆｉチャネルを使用することにより、分散型Ｗｉ−Ｆｉシステム１０で同時に複数の会話を行うことができる。アクセスポイント１４間で異なるＷｉ−Ｆｉチャネルを選択することにより、干渉と輻輳が回避される。クラウド１２を介したサーバ２０は、最適化されたチャネルホップソリューションにおいてアクセスポイント１４を自動的に構成する。分散型Ｗｉ−Ｆｉシステム１０は、消費者とそのＷｉ−Ｆｉクライアントデバイス１６の絶えず変化するニーズをサポートするルートとチャネルを選択できる。分散型Ｗｉ−Ｆｉシステム１０のアプローチは、バックホール接続性又はクライアント接続性のいずれの場合でも、Ｗｉ−Ｆｉ信号が遠くまで移動する必要がないようにすることである。従って、Ｗｉ−Ｆｉ信号は強いままであり、Ｗｉ−Ｆｉメッシュネットワーク３２と同じチャネル上で通信することによって、又はＷｉ−Ｆｉリピータと通信することによって、干渉を回避する。一態様では、クラウド１２内のサーバ２０は、最良のユーザ体験のためにチャネル選択を最適化するように構成される。
【００２２】
＜クラウドベースのＷｉ−Ｆｉ管理＞
従来のＷｉ−Ｆｉシステムは、Ｗｉ−Ｆｉネットワーク上のユーザが指定されたアドレス（１９２．１６８．１．１等）に接続する場合等のローカル管理を利用する。分散型Ｗｉ−Ｆｉシステム１０は、クラウド１２内のサーバ２０を介してクラウドベースの管理をするように構成される。また、単一アクセスポイントシステム３０、Ｗｉ−Ｆｉメッシュネットワーク３２、及びＷｉ−Ｆｉリピータネットワーク３３は、クラウドベースの管理をサポートできる。例えば、ＡＰ３４及び／又はメッシュノード３６は、クラウド１２内のサーバ２０と通信するように構成することができる。この構成は、各デバイス等にインストールされたソフトウェアエージェントを介して行うことができる。本明細書で説明するように、クラウドベースの管理には、クラウド１２へＷｉ−Ｆｉ関連パフォーマンスメトリックを報告することと、クラウド１２からＷｉ−Ｆｉ関連の構成パラメータを受信することと、が含まれる。ＮＯＣのシステム及び方法は、Ｗｉ−Ｆｉ関連パフォーマンスメトリックを報告することのみをサポートする（そしてクラウドベースの構成はサポートしない）システムを含む、あらゆるＷｉ−Ｆｉシステム（即ち、分散型Ｗｉ−Ｆｉシステム１０、単一アクセスポイントシステム３０、Ｗｉ−Ｆｉメッシュネットワーク３２、及びＷｉ−Ｆｉリピータネットワーク３３等）での使用を企図している。
【００２３】
クラウド１２は、クラウドコンピューティングシステムと方法を利用して、物理サーバ、ストレージ、ネットワーキング等を抽象化し、代わりにこれらをオンデマンドリソース及びエラスティックリソースとして提供する。アメリカ国立標準技術研究所（ＮＩＳＴ）は、クラウドコンピューティングが、最小限の管理作業又はサービスプロバイダの対話により迅速に提供及びリリースすることができる、構成可能なコンピューティングリソース（例えば、ネットワーク、サーバ、ストレージ、アプリケーション、サービス）の共有プールへの便利なオンデマンドネットワークアクセスを可能にするモデルであることを、簡潔かつ具体的に定義している。クラウドコンピューティングは、クライアントのウェブブラウザー等によって実行及び管理されるアプリケーションをサーバから提供するという点で、従来のクライアント−サーバモデルとは異なり、アプリケーションのクライアントバージョンをインストールする必要はない。一元化により、クラウドサービスプロバイダは、クライアントに提供されるブラウザーベースのアプリケーションやその他のアプリケーションのバージョンを完全に制御できるため、個々のクライアントコンピューティングデバイス上でバージョンアップグレードやライセンス管理を行う必要がなくなる。ＳａａＳという語句は、クラウドコンピューティングを通じて提供されるアプリケーションプログラムを説明するために使用されることがある。提供されるクラウドコンピューティングサービス（又は既存の全てのクラウドサービスの集合体）の一般的な省略形は「クラウド」である。
【００２４】
＜サーバアーキテクチャの例＞
図３を参照すると、一実施形態において、ブロック図は、クラウド１２、他のシステム、又はスタンドアロンで使用できるサーバ２００を示している。サーバ２００は、ハードウェアアーキテクチャに関して、一般にプロセッサ２０２、入力／出力（Ｉ／Ｏ）インターフェース２０４、ネットワークインターフェース２０６、データ記憶部２０８、及びメモリ２１０を含むデジタルコンピュータであってよい。図３は、サーバ２００を過度に簡略化して示しており、実際の実施形態は、本明細書で詳細に説明されていない既知又は従来の動作機能をサポートする追加のコンポーネント及び適切に構成された処理ロジックを含んでもよいことを、当業者は理解されたい。コンポーネント（２０２、２０４、２０６、２０８、及び２１０）は、ローカルインターフェース２１２を介して通信可能に接続される。ローカルインターフェース２１２は、例えば、当技術分野で知られているように、１つ以上のバス若しくは他の有線又は無線接続であってよいが、これらに限定されない。ローカルインターフェース２１２は、通信を可能にするために、数ある中でも、コントローラ、バッファ（キャッシュ）、ドライバ、リピータ、及びレシーバ等の、簡略化のために省略される追加の要素を有してもよい。更に、ローカルインターフェース２１２は、前述のコンポーネント間の適切な通信を可能にするために、アドレス、制御、及び／又はデータ接続を含み得る。
【００２５】
プロセッサ２０２は、ソフトウェア命令を実行するためのハードウェアデバイスである。プロセッサ２０２は、任意の特注又は市販のプロセッサ、中央処理装置（ＣＰＵ）、サーバ２００に関連付けられたいくつかのプロセッサの中の補助プロセッサ、（マイクロチップ又はチップセットの形態の）半導体ベースのマイクロプロセッサ、又は一般にソフトウェア命令を実行するための任意のデバイスであってよい。サーバ２００が動作しているとき、プロセッサ２０２は、メモリ２１０内に格納されたソフトウェアを実行し、メモリ２１０との間でデータを通信し、ソフトウェア命令に従ってサーバ２００の動作を一般的に制御するように構成される。Ｉ／Ｏインターフェース２０４は、１つ以上のデバイス又はコンポーネントからユーザ入力を受けるため、及び／又はシステム出力を提供するために使用してよい。ユーザ入力は、例えば、キーボード、タッチパッド、及び／又はマウスを介して提供されてもよい。システム出力は、ディスプレイデバイス及びプリンタ（図示せず）を介して提供されてもよい。Ｉ／Ｏインターフェース２０４は、例えば、シリアルポート、パラレルポート、スモールコンピュータシステムインターフェース（ＳＣＳＩ）、シリアルＡＴＡ（ＳＡＴＡ）、ファイバーチャネル、インフィニバンド、ｉＳＣＳＩ、ＰＣＩ  Ｅｘｐｒｅｓｓインターフェース（ＰＣＩ−ｘ）、赤外線（ＩＲ）インターフェース、無線周波数（ＲＦ）インターフェース、及び／又はユニバーサルシリアルバス（ＵＳＢ）インターフェースを含んでよい。
【００２６】
ネットワークインターフェース２０６は、サーバ２００がインターネット等のネットワーク上で通信することを可能にするために使用してよい。ネットワークインターフェース２０６は、例えば、イーサネット（登録商標）のカード又はアダプター（例えば、１０ＢａｓｅＴ、ファストイーサネット（登録商標）、ギガビットイーサネット（登録商標）、１０ＧｂＥ）、若しくはワイヤレスローカルエリアネットワーク（ＷＬＡＮ）のカード又はアダプター（例えば、８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ）を含み得る。ネットワークインターフェース２０６は、ネットワーク上の適切な通信を可能にするために、アドレス、制御、及び／又はデータ接続を含み得る。データ記憶部２０８は、データを格納するために使用してよい。データ記憶部２０８は、揮発性メモリ要素（例えば、ランダムアクセスメモリ（ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ等のＲＡＭ））、不揮発性メモリ要素（例えば、ＲＯＭ、ハードドライブ、テープ、ＣＤ  ＲＯＭ等）、及びそれらの組み合わせのいずれかを含み得る。更に、データ記憶部２０８は、電子的、磁気的、光学的、及び／又は他のタイプの記憶媒体を組み込んでよい。一例では、データ記憶部２０８は、例えば、サーバ２００のローカルインターフェース２１２に接続された内部ハードドライブ等、サーバ２００の内部に配置され得る。更に、別の実施形態では、データ記憶部２０８は、例えば、Ｉ／Ｏインターフェース２０４（例えば、ＳＣＳＩ又はＵＳＢ接続）に接続された外部ハードドライブ等、サーバ２００の外部に配置されてもよい。更なる実施形態では、データ記憶部２０８は、例えば、ネットワーク接続ファイルサーバ等のネットワークを介してサーバ２００に接続されてもよい。
【００２７】
メモリ２１０は、揮発性メモリ要素（例えば、ランダムアクセスメモリ（ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ等のＲＡＭ））、不揮発性メモリ要素（例えば、ＲＯＭ、ハードドライブ、テープ、ＣＤ  ＲＯＭ等）、及びそれらの組み合わせのいずれかを含み得る。更に、メモリ２１０は、電子的、磁気的、光学的、及び／又は他のタイプの記憶媒体を組み込んでよい。メモリ２１０は分散型アーキテクチャを有してよく、様々なコンポーネントが互いに離れて位置するが、プロセッサ２０２によってアクセスできることに留意されたい。メモリ２１０内のソフトウェアは、１つ以上のソフトウェアプログラムを含んでよく、そのそれぞれは、論理機能を実装するための実行可能な命令の順序付きリストを含む。メモリ２１０内のソフトウェアは、適切なオペレーティングシステム（Ｏ／Ｓ）２１４及び１つ以上のプログラム２１６を含む。オペレーティングシステム２１４は、１つ以上のプログラム２１６といった他のコンピュータプログラムの実行を実質的に制御し、スケジューリング、入出力制御、ファイル及びデータ管理、メモリ管理、ならびに通信制御及び関連サービスを提供する。１つ以上のプログラム２１６は、本明細書で説明される様々なプロセス、アルゴリズム、方法、手法等を実装するように構成され得る。
【００２８】
＜モバイルデバイスアーキテクチャの例＞
図４を参照すると、一実施形態において、ブロック図は、ユーザデバイス２２等に使用できるモバイルデバイス３００を示している。モバイルデバイス３００は、ハードウェアアーキテクチャに関して、一般にプロセッサ３０２、入力／出力（Ｉ／Ｏ）インターフェース３０４、無線機３０６、データ記憶部３０８、及びメモリ３１０を含むデジタルデバイスであってよい。図４は、モバイルデバイス３１０を過度に簡略化して示しており、実際の実施形態は、本明細書で詳細に説明されていない既知又は従来の動作機能をサポートする追加のコンポーネント及び適切に構成された処理ロジックを含んでもよいことを、当業者は理解されたい。コンポーネント（３０２、３０４、３０６、３０８、及び３０２）は、ローカルインターフェース３１２を介して通信可能に接続される。ローカルインターフェース３１２は、例えば、当技術分野で知られているように、１つ以上のバス若しくは他の有線又は無線接続であり得るが、これらに限定されない。ローカルインターフェース３１２は、通信を可能にするために、数ある中でも、コントローラ、バッファ（キャッシュ）、ドライバ、リピータ、及びレシーバ等の、簡略化のために省略される追加の要素を有することができる。更に、ローカルインターフェース３１２は、前述のコンポーネント間の適切な通信を可能にするために、アドレス、制御、及び／又はデータ接続を含み得る。
【００２９】
プロセッサ３０２は、ソフトウェア命令を実行するためのハードウェアデバイスである。プロセッサ３０２は、任意の特注又は市販のプロセッサ、中央処理装置（ＣＰＵ）、モバイルデバイス３００に関連付けられたいくつかのプロセッサの中の補助プロセッサ、（マイクロチップ又はチップセットの形態の）半導体ベースのマイクロプロセッサ、又は一般にソフトウェア命令を実行するための任意のデバイスとすることができる。モバイルデバイス３００が動作しているとき、プロセッサ３０２は、メモリ３１０内に格納されたソフトウェアを実行し、メモリ３１０との間でデータを通信し、ソフトウェア命令に従ってモバイルデバイス３００の動作を一般的に制御するように構成される。一実施形態において、プロセッサ３０２は、電力消費及びモバイルアプリケーション用に最適化されたもの等のモバイル最適化プロセッサを含んでよい。Ｉ／Ｏインターフェース３０４は、ユーザ入力を受けるため、及び／又はシステム出力を提供するために使用され得る。ユーザ入力は、例えば、キーパッド、タッチスクリーン、スクロールボール、スクロールバー、ボタン、バーコードスキャナー等を介して提供することができる。システム出力は、液晶ディスプレイ（ＬＣＤ）やタッチスクリーン等のディスプレイデバイスを介して提供することができる。Ｉ／Ｏインターフェース３０４はまた、例えば、シリアルポート、パラレルポート、スモールコンピュータシステムインターフェース（ＳＣＳＩ）、赤外線（ＩＲ）インターフェース、無線周波数（ＲＦ）インターフェース、ユニバーサルシリアルバス（ＵＳＢ）インターフェース等を含むことができる。Ｉ／Ｏインターフェース３０４は、ユーザがモバイルデバイス３１０とインタラクトすることを可能にするグラフィカルユーザインターフェース（ＧＵＩ）を含むことができる。更に、Ｉ／Ｏインターフェース３０４は、撮像デバイス、即ち、カメラ、ビデオカメラ等を更に含んでよい。
【００３０】
無線機３０６は、外部アクセスデバイス又はネットワークへのワイヤレス通信を可能にする。無線機３０６によって、任意の数の適切な無線データ通信プロトコル、手法、又は方法論をサポートすることができ、その例は、ＲＦ、ＩｒＤＡ（赤外線）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（及びＩＥＥＥ８０２．１５プロトコルのその他のバリアント）、ＩＥＥＥ８０２．１１（任意のバリエーション）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ又はその他のバリエーション）、直接シーケンス・スペクトラム拡散、周波数ホッピング・スペクトラム拡散、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）、セルラー／ワイヤレス／コードレス通信プロトコル（３Ｇ／４Ｇ等）、ワイヤレスホームネットワーク通信プロトコル、Ｗｉｒｅｌｅｓｓ  ＵＳＢのバリアントといった独自のワイヤレスデータ通信プロトコル、及びワイヤレス通信用の他のプロトコルが挙げられる、これらには限定されない。データ記憶部３０８は、データを格納するために使用してよい。データ記憶部３０８は、揮発性メモリ要素（例えば、ランダムアクセスメモリ（ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ等のＲＡＭ））、不揮発性メモリ要素（例えば、ＲＯＭ、ハードドライブ、テープ、ＣＤ  ＲＯＭ等）、及びそれらの組み合わせのいずれかを含み得る。更に、データ記憶部３０８は、電子的、磁気的、光学的、及び／又は他のタイプの記憶媒体を組み込んでよい。
【００３１】
メモリ３１０は、揮発性メモリ要素（例えば、ランダムアクセスメモリ（ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ等のＲＡＭ））、不揮発性メモリ要素（例えば、ＲＯＭ、ハードドライブ等）、及びそれらの組み合わせのいずれかを含み得る。更に、メモリ３１０は、電子的、磁気的、光学的、及び／又は他のタイプの記憶媒体を組み込んでよい。メモリ３１０は分散型アーキテクチャを有することができ、様々なコンポーネントが互いに離れて位置するが、プロセッサ３０２によってアクセスできることに留意されたい。メモリ３１０内のソフトウェアは、１つ以上のソフトウェアプログラムを含むことができ、そのそれぞれは、論理機能を実装するための実行可能な命令の順序付きリストを含む。図３の例では、メモリ３１０内のソフトウェアは、適切なオペレーティングシステム（Ｏ／Ｓ）３１４及びプログラム３１６を含む。オペレーティングシステム３１４は、他のコンピュータプログラムの実行を実質的に制御し、スケジューリング、入出力制御、ファイル及びデータ管理、メモリ管理、ならびに通信制御及び関連サービスを提供する。プログラム３１６は、モバイルデバイス３００でエンドユーザ機能を提供するように構成された様々なアプリケーションやアドオン等を含んでよい。例えば、例示的なプログラム３１６としては、ウェブブラウザー、ソーシャルネットワーキングアプリケーション、ストリーミングメディアアプリケーション、ゲーム、マッピング・ロケーションアプリケーション、電子メールアプリケーション、金融アプリケーション等が挙げられるが、これらには限定されない。典型的な例では、エンドユーザは通常、ネットワークとともにプログラム３１６のうちの１つ以上を使用する。
【００３２】
＜クラウドベースのＮＯＣプロセス＞
図５を参照すると、一実施形態において、フローチャートは、クラウドベースのＮＯＣプロセス４００を示している。クラウドベースのＮＯＣプロセス４００は、分散型Ｗｉ−Ｆｉシステム１０、単一アクセスポイントシステム３０、Ｗｉ−Ｆｉメッシュネットワーク３２、Ｗｉ−Ｆｉリピータネットワーク３３といった複数のＷｉ−Ｆｉシステムとの通信に基づいて、クラウド１２内に、例えばサーバ２０のうちの１つ等に実装される。クラウドベースのＮＯＣプロセス４００は、複数のＷｉ−ＦｉシステムからＷｉ−Ｆｉデータを受信することを含む（ステップ４０２）。Ｗｉ−Ｆｉデータは測定データと呼ぶことができ、受信信号強度インジケータ（ＲＳＳＩ）、達成可能なデータレート、容量、負荷、エラーレート、遅延、干渉、送受信に費やされた時間の割合、クライアント関連情報といったＷｉ−Ｆｉ動作に関連するデータを含むことができる。例えば、Ｗｉ−Ｆｉシステムにおけるデータ収集の説明は、２０１７年３月１７日に出願され本発明の譲受人に譲渡された、「ＤＡＴＡ  ＧＡＴＨＥＲＩＮＧ  ＴＯ  ＥＮＡＢＬＥ  ＴＨＥ  ＯＰＴＩＭＩＺＡＴＩＯＮ  ＯＦ  ＤＩＳＴＲＩＢＵＴＥＤ  ＷＩ−ＦＩ  ＮＥＴＷＯＲＫＳ」という表題の米国特許出願第１５／４６２，０７１号に記載されており、その内容は参照により組み込まれる。
【００３３】
クラウドベースのＮＯＣプロセス４００は、安全を確保した方法でＷｉ−Ｆｉデータを格納することを含む（ステップ４０４）。Ｗｉ−Ｆｉデータは、データ記憶部２０８に格納することができる。安全を確保した方法は、ＮＯＣのみがデータを見ることができるような暗号化を含む。更に、安全を確保した方法は、クライアント等のユーザ識別情報を削除するために匿名化されるＷｉ−Ｆｉデータの一部又は全てを含むことができる。更に、クラウドベースのＮＯＣプロセス４００のユーザは、メトリックを表示してセキュリティを確保できるよう、認証を要求することができる。
【００３４】
クラウドベースのＮＯＣプロセス４００は、１人以上のユーザにダッシュボードを提供することを含む（ステップ４０８）。例えば、サーバ２０は、ダッシュボードをユーザデバイス２２等へのグラフィカルユーザインターフェース（ＧＵＩ）として表示することができる。ダッシュボードは、ＮＯＣで、又は許可されたユーザに対して、リモートで表示することができる。一実施形態において、ダッシュボードは、システム及び方法を実装するアプリケーションの一部として提示される。別の実施形態では、ダッシュボードは、ＨＴＴＰ／ＨＴＴＰＳ等を介してブラウザに提示される。
【００３５】
クラウドベースのＮＯＣプロセス４００は、Ｗｉ−Ｆｉデータを処理して１つ以上のメトリックを決定すること（ステップ４０８）、ダッシュボードに１つ以上のメトリックを表示すること（ステップ４１０）、及びユーザからの１つ以上のコマンドに基づいて表示を更新すること（ステップ４１２）を含む。具体的には、ダッシュボードはインタラクティブなため、ユーザは個々のネットワーク又はＡＰまでのネットワーク全体のメトリックを確認できる。ステップ４０８〜４１２は、ユーザ入力及び関連する処理に基づく、ＧＵＩの更新を含む。Ｗｉ−Ｆｉデータは、ネットワーク全体のメトリックを導き出すために使用される、集約されたネットワーク全体の統計を含むことができ、ユーザはグループ又は個々のアカウントにドリルダウンできる。
【００３６】
クラウドベースのＮＯＣプロセス４００は、デバイス、ネットワーク、デバイスのグループ、ネットワークのグループ、アカウント、アカウントのグループ等を管理するために使用することができる。即ち、クラウドベースのＮＯＣプロセス４００は、管理目的のために様々なグループ化を企図している。実際のアプリケーションにおいて、クラウドベースのＮＯＣプロセス４００は、数千から数百万のデバイスを管理することができ、その各々は対応するネットワーク内にあり、アカウントに関連付けられている。本明細書で説明するように、Ｗｉ−Ｆｉネットワークは、１つ以上のデバイス（例えば、アクセスポイント１４、３４、３６、３８）で構成される。アカウントは、Ｗｉ−Ｆｉネットワークの所有者であるユーザＩＤを表している。当業者は、様々な組み合わせが企図されることを認識するであろう。
【００３７】
＜ダッシュボードのＷｉ−Ｆｉメトリック＞
図６〜図１６を参照すると、種々の実施形態において、スクリーンショットは、ダッシュボード内及びクラウドベースのＮＯＣプロセス４００内の様々なＧＵＩを示している。ダッシュボードには、グラフ、表、数値等の、メトリックを表示するための様々な情報を含めることができる。グラフを選択して、２．４ＧＨｚバンド及び／又は５ＧＨｚバンドを表示することができ、またデフォルト及び選択可能なタイムスケール（１日、１週間等）を含めることもできる。また、各グラフの線が異なると、送信（Ｔｘ）と受信（Ｒｘ）（アップロードとダウンロード）の統計を分けることができる。
【００３８】
ダッシュボードを使用して、各デバイスの接続時間、ノードごとのグラフ、チャネル使用率、バンド幅使用率、速度テスト履歴、アラーム、チャネル使用率、切断されたデバイスのリストといった情報を提供するＷｉ−Ｆｉネットワークの現在の状態及び履歴を示すことができる。
【００３９】
図６及び図７は、ネットワークレベルのメトリックを示すダッシュボードの２つの部分を示している。ダッシュボードは、アラーム状態のデバイス、オンライン状態のデバイス、オフライン状態のデバイス等、様々なＷｉ−Ｆｉシステムにおける全てのデバイスを追跡できる。図６は、ユーザが特定のアカウントやＷｉ−Ｆｉシステム等を探すことができる検索バー５００を含む。図６は、クラウドベースのＮＯＣプロセス４００によって管理されている全てのＷｉ−Ｆｉシステムのネットワーク全体のビューを提供する「デバイスハピネス」のグラフ５０２を更に含む。デバイスハピネスにより、グラフ５０２は、オンライン状態のデバイスとアラーム状態のデバイスの合計を経時的にリストアップする（日、週等で調整できる）。また、デバイスによって、クラウドベースのＮＯＣプロセス４００は、Ｗｉ−Ｆｉシステムデバイス、つまりアクセスポイント１４、３４、メッシュノード３６、リピータ３８等を監視している。
【００４０】
図６はまた、クラウドベースのＮＯＣプロセス４００によって管理されている全てのＷｉ−Ｆｉデバイスのアラームのグラフ５０４を含む。例えば、グラフ５０４は、不十分なＷｉ−Ｆｉカバレッジに対するアラームを示している。グラフ５０４はまた、同じグラフ上に（例えば、異なる色の線等で）複数の異なる警報タイプを示すことができる。
【００４１】
図６はまた、自己組織化ネットワーク（ＳＯＮ）の変化のグラフ５０６を含む。例えば、分散型Ｗｉ−Ｆｉシステム１０は、定期的な最適化パフォーマンスを含むクラウド１２によって制御することができる。クラウドベースの最適化の例は、２０１７年３月２０日に出願され本発明の譲受人に譲渡された、「ＣＬＯＵＤ−ＢＡＳＥＤ  ＣＯＮＴＲＯＬ  ＯＦ  Ａ  ＷＩ−ＦＩ  ＮＥＴＷＯＲＫ」という表題の米国特許出願第１５／４６３，３２１号に記載されており、その内容は参照により組み込まれる。クラウド１２における他のタイプの制御又は最適化も企図される。ここで、グラフ５０６は、２．４ＧＨｚ及び５ＧＨｚの高速及び低速ループの変化を示している。
【００４２】
図７は、ダッシュボードの様々なタイル等、図６と組み合わせて表示することができる。図７には、全体の変化、高速ループの変化、低速ループの変化、１日の平均等、ネットワーク全体のイベントの数のリスト５０８を含めることができる。図７はまた、ＳＯＮチャネル変更有効性５１０を示すグラフを含むことができる。この表示では、クラウドベースの最適化の有効性を示すメトリックを表示できる。
【００４３】
図７はまた、総統計として、ネットワーク全体のバンドステアリングイベントのグラフ５１２を含む。バンドステアリングイベントは、バンド（２．４ＧＨｚと５ＧＨｚ）間のクライアントの移動である。グラフ５１２は、バンドステアリングの失敗、成功、及びトラブルに関するネットワーク全体の統計を示している。同様に、図７はまた、Ｗｉ−Ｆｉデバイス間のクライアントの動きであるクライアントステアリングイベントのグラフ５１４を含む。
【００４４】
ダッシュボードは、クラウドベースのＮＯＣプロセス４００によって管理されているＷｉ−Ｆｉシステムに関連するメトリックを示すマップ表示も含むことができる。マップは、各Ｗｉ−Ｆｉシステム（又はグループ）とロケーションを示す地理マップとすることができる。ユーザは、マップを操作し、エリアを選択し、ドリルダウンして単一のＷｉ−Ｆｉシステムを選択する等して、ダッシュボードの他の表示を更新できる。
【００４５】
一実施形態において、クラウドベースのＮＯＣプロセス４００のメトリックは、Ｗｉ−Ｆｉ容量、アラーム、チャネル変更、バンドステアリング、チャネル変更有効性、ビンを含むヘルス統計、ビン内の他のパラメータ等を含むことができる。ダッシュボードはデフォルトでメトリックをネットワーク全体に表示でき、ユーザは様々なコマンドで検索／フィルタリングできる。また、ユーザはＷｉ−Ｆｉシステムのグループを定義できる。
【００４６】
図８は、アラームのグラフ５１６を示すダッシュボードのタイルである。グラフ５０４は、クラウドベースのＮＯＣプロセス４００によって管理されている全てのＷｉ−Ｆｉシステムにわたるアラームを示している。グラフ５１６は、Ｗｉ−Ｆｉシステムの個々（又はグループ）のアラーム、ならびに単一のＷｉ−Ｆｉデバイスのアラームを示している。グラフ５１６は、経時的に調整することができ、個々のアラームの異なる線だけでなく、合計で全てのアラームの線を有することもできる。これにより、全てのネットワークの概要ページにカウントとパーセンテージがリストアップされたＮＯＣのヘルス表示が提供される。
【００４７】
ダッシュボード及び／又はクラウドベースのＮＯＣプロセス４００は、デバイス、ネットワーク、デバイスのグループ、ネットワークのグループ、アカウント、アカウントのグループ等に対してアラームを発することができる。アラームは、監視対象のデータに基づくことができ、監視対象のデータが閾値（設定可能である場合あり）を超えたときに発生する。アラームは、不良状態にある時間の長さや、ある量のヒステリシスといった時定数を有することができ、アラームには、より多くの異なる要素が同時に含まれる場合がある。
【００４８】
図９は、クラウドベースのＮＯＣプロセス４００によって管理されるＷｉ−Ｆｉネットワーク及び／又はアカウントに関連付けられた個々のデバイスのスクリーンショットである。具体的には、図９は、ネットワーク図５２０及びデバイスタイル５２２を含む。ダッシュボードは、接続状態を示すアクセスポイント１４、３４、３６、３８を示すネットワーク図５２０のＧＵＩを含むことができる。例えば、分散型Ｗｉ−Ｆｉシステム１０では、ネットワーク図５２０の線は、（他のアクセスポイント１４、３４、３６、３８への）バックホールリンク及び（ユーザデバイスへの）クライアントリンクを示すことができる。ネットワーク図５２０は、ズームやスクロール等をサポートし、クリックや選択等を行って、デバイス、ネットワーク、及び／又はネットワーク及び／又はアカウントのグループの詳細を立ち上げることができる。更に、ネットワーク図５２０は、アクセスポイント１４、３４、３６、３８、リンク等における色の区別を含むことができる。例えば、図９では、アクセスポイント「オーブン」は、ヘルス状態が悪いことを示すために赤くなることができ、ユーザは、アクセスポイント「オーブン」をクリックして、デバイスタイル５２２を立ち上げることができる。
【００４９】
デバイスタイル５２２は、デバイス名（オーブン、編集可能）、ネットワークヘルス（この例では不良）、接続統計（０７／２６／１７等）、デバイス統計（例えば、ＩＤ番号、メディアアクセス制御（ＭＡＣ）アドレス、製造元／モデル等）といったステータス情報を提供する。最後に、デバイスタイル５２２は、ヘルス状態が悪いことに対するアラーム／アラートを示すアラートセクション５２４を含むことができ、ユーザはスヌーズ又は無視することを選択できる。
【００５０】
ネットワークヘルスについて、ユーザはインフォボタンをクリックして、関連するヘルス関係の統計とスコアをリストアップするヘルスタイル５２６を表示できる。ネットワークヘルスは、ユーザ／管理者がアクセスポイント１４、３４、３６、３８の動作状況を決定するためのメカニズムである。ネットワークヘルスのスコアは、ＲＳＳＩ、ＲＳＳＩ伝送制御プロトコル（ＴＣＰ）、干渉、空間ストリーム数（ＮＳＳ）、バンド幅、ＴＣＰ等、異なる要因を重み付けして組み合わせることができる。スコアには、意味のある比較を提供し、ネットワーク運用パラメータに加え、干渉といった外部の影響を網羅することを意図している。この例では、デバイス（「オーブン」）は、デバイス「入口」へのバックホールに５Ｇチャネル、例えばチャネル４０を使用し、クライアントには２．４Ｇチャネルを使用する。ここでのスコアは１．３８であり、ヘルス状態が悪いことを示している。
【００５１】
図１０は、Ｗｉ−Ｆｉネットワークのトポロジが経時的にどのように進化するかを調べるための、ネットワークトポロジ５４０及びトポロジタイムマシンタイル５４２のスクリーンショットである。本明細書で説明するように、分散型Ｗｉ−Ｆｉネットワーク１０は、定期的な最適化に基づいて、そのトポロジ（バックホールリンクやチャネル等の相互接続）を経時的に変更することができる。トポロジタイムマシンタイル５４２の意図は、最適化を構成し、ログを表示し、トポロジの視覚化を開始することである。最適化には、ノードの強制リダイレクト、モニターモード、及びバンドステアリングとクライアントステアリングとの構成が含まれる。バンドステアリング統計には、キック、失敗、成功、接続、切断、クライアントデバイスが送信したプローブ、スティッキー、拒否等が含まれ得る。トポロジの視覚化は、トポロジタイムマシンタイル５４２における指定された時間にわたるネットワークトポロジの進化を示すことができるネットワークトポロジタイル５４０に提示される。この機能は「トポロジタイムマシン」と呼ばれ、これによりユーザは、過去の特定の時間に戻って、クライアントデバイスのネットワークへの接続を含むネットワークのトポロジを確認することができるようになる。
【００５２】
トポロジタイムマシンは、トポロジ変更の理由を示すこともある。トリガされる各最適化イベントには、トリガされる理由がリストアップされ、これには、新しいアクセスポイントのオンボーディング、最適化の手動トリガ、最適化を正当化するために十分に変更されたアクセスポイントによって報告される統計、ランダムに切断又は再接続されたアクセスポイント等を含み得る。トポロジタイムマシンは、干渉を回避するために行われた変更を含めたチャネルの変更を追跡し、ネットワーク全体の集約レポートとして、及び個別のアカウントベースで、チャネル変更の有効性を追跡することができる。例えば、チャネル変更の有効性は、チャネル変更が干渉の減少やバンド幅の増加等に成功した場合と定義できる。
【００５３】
オペレータはトポロジタイムマシンを使用して、Ｗｉ−Ｆｉネットワークの配備やＷｉ−Ｆｉハードウェア構成等のベストプラクティスについて理解を深めることができる。この専門知識は、ネットワークのトラブルシューティング及び最適化、並びにより優れたハードウェアの構築等に使用できる。
【００５４】
図１１は、２つのノードのネットワーク速度テストタイル５６０のスクリーンショットである。クラウドベースのＮＯＣプロセス４００は、定期的又はオンデマンドの速度テストを利用して、Ｗｉ−Ｆｉネットワークのパフォーマンスを示すことができる。速度テストは、ゲートウェイとして、分散型Ｗｉ−Ｆｉネットワーク１０等の任意のノードで実行できる。一実施形態において、速度テストは、トリガ条件に応答することや、定期的に行う等、要求に応じてＮＯＣから制御することができる。速度テストは、ダウンロード速度とアップロード速度との両方を経時的に示している。
【００５５】
一実施形態において、ＮＯＣ／ダッシュボードは、速度テストをトポロジタイムマシンやアラート／アラームに相関させて、条件及びトポロジに関連する速度の理解を深めることができる。この全てのデータを機械学習アルゴリズムに組み込んで相関関係を決定し、ネットワークのパフォーマンスと最適化とを向上させることができる。
【００５６】
図１２は、Ｗｉ−Ｆｉネットワークの状態を示す円グラフタイル５６０、具体的には、例示的なＷｉ−Ｆｉネットワークにおけるチャネルダイバーシティの円グラフタイル５６０のスクリーンショットである。例えば、このネットワークでは、５Ｇのチャネル４０と２．４Ｇのチャネル１の２つのチャネルが使用されている。円グラフは、チャネル使用状況の分布を示している。他のタイルは、ヘルススコア（及びその定義）、チャネル使用状況、周波数ダイバーシティプロット等を含む、Ｗｉ−Ｆｉネットワーク（並びにＷｉ−Ｆｉネットワークのグループ又は全て）の状態に関連する他の視覚化を提供できる。
【００５７】
図１３、図１４、及び図１５は、Ｗｉ−Ｆｉネットワークのトポロジの様々なスクリーンショットである。トポロジのスクリーンショットとダッシュボードとにより、ユーザは、任意のデバイスのインターネットプロトコル（ＩＰ）アドレス、ＭＡＣアドレス、ソフトウェアバージョン及びソフトウェアアップグレードの履歴、接続されているクライアント及びそれらに関連する情報（名前、デバイス種別、ＩＰアドレス、ＭＡＣアドレス等）、（アクセスポイント又はノードによって）消費されたデータのグラフ、物理層のデータレート、個々のリンクの速度等を閲覧できる。更に、この情報は、ナビゲーション（クリック、スクロール等）を介して、ネットワークのどこからでも利用できる。
【００５８】
注目すべきは、ワイヤレスリンクとアクセスポイントは１対１ではないということであり、なぜなら、特定のアクセスポイントに、例えば親アクセスポイント、子アクセスポイント、又はクライアントへの複数の無線リンクが存在する場合があるためである。一般に、タブにはアクセスポイントと無線リンクとの両方に個別に関連する項目があり、各タブはヘルススコアによって特徴付けられる。
【００５９】
図４９は、様々なデバイスに使用されるアイコンがネットワーク内の物理デバイスを表すトポロジ表示のスクリーンショットである。この図には次の例が示されている。Ｒｏｋｕメディアストリーミングデバイス、Ａｐｐｌｅ  ＴＶメディアストリーミングデバイス、Ｓａｍｓｕｎｇ  ＴＶ、Ｓａｍｓｕｎｇ  Ｃｅｌｌ  ＡＰデバイス、Ａｐｐｌｅ  ｉＰｈｏｎｅ（登録商標）デバイス、Ｃｏｍｃａｓｔ  ＸＢ３ゲートウェイデバイス、ＨＰ  Ｉｎｋｊｅｔプリンタ、及びＸｆｉｎｉｔｙ  Ｈｏｍｅ  Ｈｕｂ  ＩｏＴホームオートメーションゲートウェイ。他の多くのデバイスも同様に扱われ、企図される。これは、ネットワークに接続されているデバイスの種別決定を行い、その種別をアイコンに一致させることによって実現される。デバイスの種別決定は、ＭＡＣアドレスの組織的に一意の識別子（ＯＵＩ：Ｏｒｇａｎｉｚａｔｉｏｎａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）、ＤＨＣＰフィンガープリント、ウェブブラウザーのユーザエージェントの識別、及びその他の方法を含む、当技術分野で既知の手法を任意に組み合わせたものを使用して行うことができる。
【００６０】
一実施形態において、ダッシュボードは、クラウドベースのＮＯＣプロセス４００の制御下にある全てのＷｉ−Ｆｉネットワークを示すマスターマップを含むことができる。ユーザは個々のネットワークをクリックするか、ネットワーク識別子を入力することで、そのネットワークを起動できる。例えば、ネットワーク識別子をアカウント名に紐付けることができる。例えば、各ユーザのＷｉ−Ｆｉネットワークは、クラウドベースのＮＯＣプロセス４００において、アカウント（ユーザＩＤやパスワード等）に関連付けることができる。
【００６１】
トポロジビューは、Ｗｉ−Ｆｉネットワーク、接続されたクライアント等の有線イーサネット（登録商標）と無線リンクを組み合わせたビューを提供する。特に、トポロジビューは、デバイス間の接続と、デバイスが２．４Ｇ又は５Ｇのどちらにあるかということと、それらがどの周波数チャネルにあるかということを図示する。また、クライアントが接続するために使用できるチャネルを表示することもできる。
【００６２】
トポロジビューは、アクセスポイント、リピータ、ノートＰＣ、デスクトップ、タブレット、携帯電話、メディアプレーヤ、モノのインターネット（ＩＯＴ）デバイス等、様々なデバイス種別を伝える様々なアイコンを含むことができる。アクセスポイント等のオフラインデバイスは、灰色表示、淡色表示、及び／又は点線表示をすることができる。ゲートウェイとして機能するアクセスポイントは、図１３、図１４、及び図１５のように網掛けする等、別の方法で表示できる。また、複数のゲートウェイをインターネットに有線で表示することもできる。
【００６３】
アクセスポイントのアイコンを、例えば緑、黄、赤等で色分けして、本明細書で説明するようにヘルスを示すこともできる。色分けは、スループット容量、干渉、計算された全体的なヘルスメトリック等を示すために使用できる。トポロジビューの様々な項目をクリックすることができ、デバイス、リンク、クライアント等に関連する追加情報を表示できる。トポロジビューには、チャネル、バンド、ＲＳＳＩ、ローカルアクセスチャネル、ヘルスステータス、アラーム、オフラインアクセスポイント、バンド幅、チャネル容量、チャネルゲイン、チャネル幅、接続の種類（例えば、Ｗｉ−ＦｉやＢｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ）等、トポロジに関連するインジケータも表示できる。
【００６４】
トポロジビューは、最適化やトポロジ変更等に基づいて、リアルタイムで自動的に更新することもできる。更に、ユーザは、表示される情報の種類や量に関する様々なオプション／設定により、トポロジビューを変更することができる。
【００６５】
図１６は、実行された最適化のタイルのスクリーンショットである。トポロジタイムマシンやログ等により、各最適化の入力と出力、最適化が発生した理由、最適化による以前と比較したパフォーマンス改善量、最適化の日時、最適化が完了するまでにかかった時間、最適化が正常に展開されたか否かといった、最適化の履歴を維持することができるようになる。また、ダッシュボードは、各最適化の開始時のトポロジと、各最適化の出力であるトポロジとを図示する機能を提供する。
【００６６】
各最適化への入力と出力については、図１６のスクリーンショットの下部にある長方形のタブをクリックして、ＮＯＣでアクセスすることができる。最初の２つの長方形は、各アクセスポイント間のチャネルゲイン又は信号強度を示す表にリンクしている。図４４は、そのようなチャートのスクリーンショットを示している。それは、マトリックスとして配置される。各リンクのアップリンクとダウンリンクと（ＴｘとＲｘ）の両方の方向が表に示され、完全な行列になる。信号強度又はチャネルゲインを絶対数として示すのに加えて、閾値を使用してチャートを色分けし、信号が強いリンクと弱いリンクを示すことができる。この例では、赤、黄、及び緑の色を使用して、各リンクに対する強、中、弱の信号強度を示し、これらのリンクのいずれかを使用して、ネットワークのトポロジを形成できる。最後に、最終的なトポロジでオプティマイザが使用するために実際に選択されたリンクを、円で囲んだり網掛けしたりして、グラフ上で強調表示することができる。これと同様の表は、５ＧＨｚバンド内の全ての可能なリンク、又は有線イーサネット（登録商標）、電力線、ケーブル接続等、ポッドを接続するその他の追加のバンド又は潜在的な手段に対して作成できる。
【００６７】
図４５は、最適化への入力として使用された各周波数チャネルのアクセスポイントのそれぞれにおける干渉レベルをまとめた表のスクリーンショットを示している。同様のカラーリングとシェーディングスキームを使用して、許容できる／許容できないレベルの干渉を強調できる。この表は、オプティマイザ画面の下部にある干渉と書かれた長方形を使用して呼び出すことができる（図１６）。
【００６８】
図４６は、最適化の出力を表す表のスクリーンショットを示している。オプティマイザがトポロジを選択すると、特定の周波数バンド又はチャネルで特定のＡＰに接続した場合に、クライアントが達成可能なスループットパフォーマンスを推定できる。これにより、ＮＯＣのユーザは、パフォーマンス予測のボタンを介してアクセスできる、家の各ロケーションで期待されるパフォーマンスのレベルを即座に示すことができる。
【００６９】
図４７は、ゲイン表に似た表のスクリーンショットを示しているが、この場合は、２つのアクセスポイント間で達成できる推定ＰＨＹデータレートを示している。この表では、これらのレートは、２つのアクセスポイントの接続に使用される周波数チャネルに固有のものである。カラーリングスキームを使用して、パフォーマンスの良いリンク又は悪いリンクを強調表示できる。オプティマイザが使用するために実際に選択されたリンクは、丸で囲むことができる。スループットに関する全ての表は、推定、測定、予測のいずれであっても、ＰＨＹ層のデータレート、ＭＡＣ層のスループット、又はＩＰ（ＴＣＰ又はＵＤＰ）のスループットとすることができる。
【００７０】
図４８は、推定ＰＨＹデータレート表に似た表のスクリーンショットを示しているが、この場合は、現実のリンクのパフォーマンスの実際の測定に基づいている。繰り返しとなるが、色と円は、パフォーマンスレベルとオプティマイザによって実際に選択されたリンクとを示している。データが欠落している場合、説明されている表のいずれかが不完全となる可能性があることに注意されたい。データの欠落は、リンクが一切使用されないか、そのチャネルでオフチャネルスキャンが有効になっていないために起こる可能性がある。
【００７１】
＜ＮＯＣダッシュボード＞
一実施形態において、ＮＯＣダッシュボードに表示される情報は、以下のタブのアカウント、ネットワーク、詳細設定、オプティマイザ、速度テスト、リンク、アクセスポイントデバイス、クライアントデバイス等を含むことができる。アカウントタブには、ユーザに関連する基本的なプロファイリング情報が表示される。本明細書で説明するように、ユーザは、ＮＯＣダッシュボードとクラウドベースのＮＯＣプロセス４００とによって管理されているＷｉ−Ｆｉネットワークの所有者である。アカウントタブでは、ユーザ名、電子メール、アプリケーションのオペレーティングシステム（ＯＳ）及びバージョン、ロケーション、作成日等を確認できる。電子メールの検証とオンボーディングに続いて、オンボーディングプロセスから見たアクセスポイントデバイスが表示される。本明細書で説明するように、オンボーディングは、Ｗｉ−ＦｉネットワークをＮＯＣダッシュボードとクラウドベースのＮＯＣプロセス４００との制御下に置くプロセスである。オンボーディングでは、モバイルデバイス、アプリケーション、Ｂｌｕｅｔｏｏｔｈ（登録商標）等のワイヤレスプロトコルを使用できる。アカウントタブを使用すると、管理者はアカウントの削除、アカウントへのグループの割り当て、ユーザ名及び／又はＳＳＩＤの変更、電子メールの検証の再送信等を行うことができる。
【００７２】
ネットワークタブには、現在及び過去の構造Ｗｉ−Ｆｉ構成の詳細が表示される。現在のネットワーク状態は、ネットワークトポロジ、チャネルダイバーシティ、及びモバイルトポロジにマッピングできる。過去のネットワーク状態を表示するには、トポロジタイムマシンを使用できる。ネットワークタブは、管理者がトラブルシューティングを行うのに役立つ。システムログのトラブルシューティングを行うために、作成されたリンクからログプルを送信してアクセスできる。更に、管理者はネットワークを再構成することができる。これには、ロケーションの再起動、アクセスポイントデバイスの要求／要求解除、ＳＳＩＤ、ＰＳＫ（パスワード）、及びバンドステアリング状態の修正が含まれる。
【００７３】
詳細設定タブには、現在のシステムＷｉ−Ｆｉ設定が表示される。詳細設定タブは、管理者のトラブルシューティングにも役立つ。管理者は、タブを使用して、ネットワークモード、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）、ドメインネームシステム（ＤＮＳ）サーバ、動的ホスト構成プロトコル（ＤＨＣＰ）予約、ブリッジモードやルータモード、及びポート転送設定を変更できる。
【００７４】
オプティマイザタブには、そのロケーションで実行された最適化ジョブのログが表示される。様々なヘッダーをタップすると、ＫＰＩトリガとジョブの目的に関する洞察が得られる。オプティマイザタブを使用すると、管理者は手動最適化トリガを押し、自動最適化のオン／オフを切り替えることができる。速度テストは、個々のアクセスポイントデバイスでのリモート速度テスト及びシステムの自動インターネットサービスプロバイダ（ＩＳＰ）速度テストをトリガできる。更に、管理者は、結果を表示するためのダッシュボードを提供するとともに、自動ＩＳＰ速度テストのオン／オフを切り替えることができる。
【００７５】
リンクタブは、クライアントリンクとバックホールリンクに焦点を当てている。このタブでは、リンクのメディア、バンド、及びチャネル属性に関するソートされた情報を提供できる。アクセスポイントデバイスタブには、アクセスポイントデバイスの観点から見たロケーションの概要が表示される。詳細の表示をクリックすると、接続されているデバイスの数、ファームウェアのバージョン、ＭＡＣ、ＩＰ、及び接続日付の詳細に関する情報が、並べ替えられた状態で全て表示される。アクセスポイントデバイスタブは、管理者のトラブルシューティングにも役立つ。任意のアクセスポイントをクリックすると、発光ダイオード（ＬＥＤ）モードを設定してアクセスポイントの検索又は再起動、若しくはアクセスポイントでの速度テストの実行を可能にするコントロールが表示される。結果がクラウドに更新されると、アクセスポイントの速度テストは上記の速度テストタブに移動する。クライアントデバイスタブには、デバイスの観点からのロケーションの概要が表示される。デバイスをクリックすると、接続タイプ、ＩＰ及びＭＡＣアドレス、ＲＳＳＩ値、様々な期間のバンド幅使用量等の詳細情報が表示される。
【００７６】
＜ＮＯＣダッシュボードを使用したオンボーディング＞
図１７を参照すると、一実施形態において、フローチャートは、ＮＯＣダッシュボードを使用したオンボーディング法６００を示している。管理者はＮＯＣダッシュボードを使用して、Ｗｉ−Ｆｉネットワークの配備においてエンドユーザを支援できる。オンボーディング法６００は、ＮＯＣダッシュボードにログインするプロビジョニングマネージャを含む（ステップ６０２）。図１８は、ＮＯＣダッシュボードのログイン画面のスクリーンショットである。次に、新しいユーザアカウントが作成される（ステップ６０４）。新しいユーザの場合、アプリを使用せずに、つまりユーザ自身がアカウントを作成せずに、ＮＯＣダッシュボードを介して新しいアカウントを作成する必要がある場合がある。図１９に示すように、画面の右上隅にあるログイン名の隣のプルダウンメニューを、任意の画面からクリックする。図１９で全顧客を選択すると、図２０のウィンドウが表示され、全顧客リストが表示される。新しい顧客を追加するには、図２０の新規顧客追加ボタンをクリックして、図２１に示すフィールドを表示する。
【００７７】
図２１の与えられたスペースに、メールアドレスとパスワードを追加することができる。これで、図２１の顧客検索フィールドに名前又は電子メールアドレスを入力することで、このアカウントを検索できる。図２２は、新しい顧客アカウントのメール検証後のアカウントタブのスクリーンショットである。
【００７８】
次に、Ｗｉ−Ｆｉネットワーク情報（ＳＳＩＤとパスフレーズ）をユーザに設定できる（ステップ６０６）。図２３は、ＳＳＩＤとパスフレーズを追加／編集するためのネットワークコントロールのスクリーンショットである。ＳＳＩＤとパスフレーズは、ネットワークに参加している全てのアクセスポイントデバイス間で自動的に同期される。次に、ユーザのためにアクセスポイントデバイスが要求される（ステップ６０８）。ここでも、本明細書で説明するように、アクセスポイントデバイスには、アクセスポイント１４、３４、３６、３８のいずれかを含めることができる。要求プロセスは、アクセスポイントをユーザに関連付ける。
【００７９】
要求プロセスは、アクセスポイントのシリアル番号を入力することと、アクセスポイントデバイスをローカルで要求するモバイルアプリケーションからデータを受信することと、工場又は販売時点で、アクセスポイントへのソフトウェアのインストール、又は、アクセスポイントに事前にインストールされたソフトウェア等を介してシリアル番号をユーザに関連付けることと、を含むことができる。即ち、クラウドベースのＮＯＣプロセス４００は、ＮＯＣダッシュボードへのアクセスポイントを一意に識別するための任意の手法を企図している。
【００８０】
一実施形態において、要求は、ＮＯＣダッシュボード内の各アクセスポイントのシリアル番号を提供することによって実行される。図２４は、ＮＯＣダッシュボードにシリアル番号を入力してアクセスポイントを要求するスクリーンショットである。ユーザのために複数のアクセスポイントを要求するプロセスを完了することができる。通常、分散型Ｗｉ−Ｆｉシステム１０ごとに複数のアクセスポイントが配備されているため、適切なロジスティクスサポートにより、パックから１つのアクセスポイントのシリアル番号を入力するとアクセスポイントのパック全体が自動的に要求されるように、複数のアクセスポイントを「パック」に事前にバンドルすることもできる。例えば、事前にバンドルされた６つのアクセスポイントのパックをユーザのためにインストールする場合、技術者がシリアル番号を１つ入力するだけで、ユーザのために６つのアクセスポイントのパック全体が自動的に要求される。シリアル番号を入力すると直ちに、右側のネットワークウィンドウにアクセスポイントを表すアイコンが表示される（アイコンの数は、一度に１つ又はパックとして要求されたアクセスポイントの数と一致しなければならない）。なお、「ＯｎＢｏａｒｄｉｎｇＣｏｍｐｌｅｔｅ」ボタンは、このアカウントのアクセスポイントが要求された後に選択することが推奨される。これは、このアカウントに要求されたアクセスポイントがすでに存在することをＮＯＣダッシュボードに通知する方法であり、ログイン時に、ユーザのアプリにはオンボーディング画面ではなくホーム画面が表示される。
【００８１】
次に、インストールを検証する（ステップ６１０）。アクセスポイントに接続してから数分以内に、ＮＯＣダッシュボードはアクセスポイントがオンラインであることを示している（アイコンは赤から緑に変わる場合がある）。図２５の「ネットワークトポロジ」の下に、１つの実線の六角形と３つの空の緑の六角形が表示されていることに注意されたい。各六角形はアクセスポイントを表している。緑色は、アクセスポイントがオンラインで正しく機能していることを示している。緑色の実線の六角形は、ゲートウェイアクセスポイント、つまりイーサネット（登録商標）バックホールを使用して接続されるアクセスポイントを表している（複数のアクセスポイントをゲートウェイに接続できることに注意されたい）。ユーザのために要求されたがオンラインではないアクセスポイントがある場合、そのようなアクセスポイントはＮＯＣのトポロジビューで赤い六角形として表される。
【００８２】
必要に応じて、アクセスポイントの要求を取り消すことができる（ステップ６１２）。図２６に示すように、特定のアカウントからアクセスポイントを削除することもできる。ポッドタブを選択すると、そのアカウントの全てのアクセスポイントのリストが表示され、アカウントから削除するアクセスポイントを選択して、要求取消をクリックする。前述のように、多くの場合、アクセスポイントはグループにて送られる。要求解除ボタンが選択されていないときにパックＩＤを保持すると、そのアクセスポイントは、グループから完全に関連付け解除される。パックＩＤの唯一の目的は、１つのシリアル番号をパックに入力できるようにし、そのパックの残りのアクセスポイントを自動的に要求することにより、ユーザにショートカットを提供することである。同様に、アクセスポイントのグループに対して要求解除するためのショートカットを提供することができる。パックＩＤを保持せずにアクセスポイントが要求解除されると、そのアクセスポイントは、１つのパックに属していると見なされる。最後に、図２７に示すように、所与のアカウントから全てのアクセスポイントを削除する等、工場出荷状態にリセットできる（ステップ６１４）。
【００８３】
＜ＮＯＣダッシュボード操作−アカウントの検索＞
図２８は、アカウントの検索のスクリーンショットである。既存のアカウントを見つけるには、以下を行う。１）ＮＯＣ画面の右上隅にあるユーザ名にカーソルを合わせてドロップダウンメニューをアクティブにする。２）ドロップダウンメニューから「全顧客」を選択する。３）概要＞顧客画面で、検索文字列を入力して検索ボタンをクリックする。検索文字列は、アカウントの名前の一部、メールアドレスの一部、ａｃｃｏｕｎｔＩｄの一部、又は完全なｃｕｓｔｏｍｅｒＩｄである。４）検索結果からアカウントを選択する。また、画面の左上隅にある「検索」フィールドを使用して、名前でアカウントを随時見つけることができる。
【００８４】
＜ＮＯＣダッシュボード操作−グループの概念と管理＞
「グループ」は、アカウントを「グループ管理者」の可視性とアクションから個別に保護できるグループに分けるのに役立つように設計された構造である。グループのルールは単純である。「グループ管理者」権限が付与されたアカウントは、同じグループに属する他のアカウントのみを表示及び管理できる。図２９は、新規グループを追加するためのグループタブのスクリーンショットである。新規グループを作成するには、以下を行う。１）ＮＯＣ画面の右上隅にあるユーザ名にカーソルを合わせてドロップダウンメニューをアクティブにする。２）ドロップダウンメニューから「グループ」を選択する。３）概要＞グループ画面の下部近くで、新規グループの名前と説明を入力し、「送信」ボタンをクリックする。
【００８５】
図３０は、グループにアカウントを追加するスクリーンショットである。グループにアカウントを追加するには、以下を行う。１）アカウントを選択して移動する（上記の「アカウントの検索」セクションを参照）。２）概要＞アカウント：［名前］画面で、左側のパネルから「アカウント」タブを選択する。３）下部の中央のペインを下にスクロールし、「グループを選択」をクリックしてグループ選択ドロップダウンメニューをアクティブにする。４）ドロップダウンメニューからグループを選択し、「送信」ボタンをクリックする。アカウントは複数のグループに追加できることに注意されたい。
【００８６】
＜ＮＯＣダッシュボード操作−ネットワークビュー＞
図３１は、ナビゲーションツリー、アクションと統計、及びネットワークトポロジマップを示すＮＯＣダッシュボードのスクリーンショットである。ＮＯＣダッシュボードの項目は、以下の通りである。
2020537433.tif 000003
2020537433.tif 000004
【００８７】
図３２は、図３２は、ネットワークトポロジビューのスクリーンショットである。ユーザアカウントを選択すると、ネットワークトポロジビューが画面の右側に表示される。ネットワークトポロジビューには、ネットワークの一部である全てのポッド（アクセスポイント）やネットワークに接続されている全てのエンドユーザデバイス等、ネットワークの状態が包括的に表示される。ユーザは、アクセスポイント、エンドユーザデバイス、又はリンクチャネル番号をクリックして、アクセスポイント、エンドユーザデバイス、又はリンクに固有の詳細情報を表示できる。
【００８８】
＜ＮＯＣダッシュボード操作−アカウントの詳細＞
図３３は、アカウントの所有者と権限に関する詳細を提供するアカウントビューのスクリーンショットである。図３３のＮＯＣダッシュボードの項目は、以下の通りである。
2020537433.tif 000005
2020537433.tif 000006
【００８９】
＜ＮＯＣダッシュボード操作−アカウントのアクセスポイントビュー＞
図３４は、アカウントに関連付けられた全てのアクセスポイントを示すアクセスポイントビューのスクリーンショットである。より多くのアクセスポイントの詳細を表示するには、中央のペインの「詳細を表示」ボタンをクリックする。ボタンは、「詳細を表示」と「詳細を非表示」を切り替える。特定のポッドの詳細を全て取得するには、ポッドの名前をクリックする。図３４のＮＯＣダッシュボードの項目は、以下の通りである。
2020537433.tif 000007
【００９０】
＜ＮＯＣダッシュボード操作−クライアントデバイスビュー＞
図３５は、アカウントに関連付けられたＷｉ−Ｆｉネットワークに接続されている全てのクライアントデバイスを示すクライアントデバイスビューのスクリーンショットである。リストには、現在接続されているデバイスと最近切断されたデバイスとが表示される。図３５のＮＯＣダッシュボードの項目は、以下の通りである。
2020537433.tif 000008
【００９１】
＜ＮＯＣダッシュボード操作−ＡＰ−ＡＰ間リンクＰＨＹレート＞
図３６は、バックホールリンク情報のスクリーンショットである。バックホール接続のネットワークトポロジマップでチャネル番号をクリックすると、アップリンクとダウンリンクの両方の方向で観測されたＰＨＹレートがグラフ化される。ＰＨＹレートは、１分間に１ＭＢを超えるトラフィックが転送される場合にのみ使用できる。図３６のＮＯＣダッシュボードの項目は、以下の通りである。
2020537433.tif 000009
【００９２】
＜ＮＯＣダッシュボード操作−デバイスの詳細＞
図３７は、個々のデバイスのクライアントデバイスの詳細のスクリーンショットである。デバイスリスト又はトポロジで任意のデバイスを選択すると、そのデバイスの統計の詳細と履歴が表示される。図３７のＮＯＣダッシュボードの項目は、以下の通りである。
2020537433.tif 000010
2020537433.tif 000011
【００９３】
＜ＮＯＣダッシュボード操作−デバイスヘルスメトリック＞
図３８は、クライアントデバイスの一例のデバイスヘルスのスクリーンショットである。デバイスヘルスメトリックの値は、ステータスにカーソルを合わせると確認できる。ヘルスメトリックは、デバイスへのＷｉ−Ｆｉ接続のヘルス又は品質を決定し、次の４つの主要なインジケータに分割される。
【００９４】
優−干渉による障害がなく、接続品質は非常に高い。
【００９５】
良−接続品質は、干渉がほとんど無いかまったく無く、推定ビットレートが良好である。
【００９６】
可−低ＲＳＳＩ、ＭＣＳ、又は中程度の干渉があるため、接続の推定ビットレートは、４ｋビデオストリーミング等のサービスを維持するには十分でない場合がある。
【００９７】
低−接続のＲＳＳＩ又はＰＨＹレートが非常に低いか、リンクで非常に高い干渉が発生している。デバイスへの接続は可能だが、ストリーミングサービス又はリアルタイムサービスは、バッファリング又はサービスの低下無しにはうまく機能しない可能性がある。
【００９８】
接続されたデバイスは、毎分、以下の入力に基づいて計算されたヘルスメトリックスコアを持つことができる。
【００９９】
スコア−リンクに対して１〜５のスコアが生成され、これはトラブルシューティングの目的で役立つ。
【０１００】
ＲＳＳＩ−接続されたデバイスのＲＳＳＩは１分ごとに収集され、ｄＢｍで表示される。
【０１０１】
ＴＣＰに変換されたＲＳＳＩ又はＰＨＹレート−読み取りＲＳＳＩに基づいて、又はデータが接続の実際のＰＨＹレートにある場合、システムはアクセスポイントとデバイスの間で可能な最大ＴＣＰビットレート（例えば、速度テストの実行）を計算する。この値はＭｂｐｓで表示される。
【０１０２】
干渉−隣接するＡＰ又は同じ家の中にある他のＡＰからの外部干渉によって使用される通信時間の量が表示される。ＴＣＰビットレートは干渉の量に比例して影響を受け、接続のヘルスメトリックの計算に使用される。
【０１０３】
接続されたデバイスの容量−８０２．１１ａｃと８０２．１１ｎをサポートするデバイス、及び様々なＭＩＭＯ容量のスコアは異なる。各デバイスの最大容量は、デバイスについて収集された統計に基づいて決定される。
【０１０４】
接続ヘルスメトリックは、最後のアクセスポイントと選択されたデバイス間の接続の品質を測定していることに注意されたい。バックホール接続速度は考慮していない。
【０１０５】
＜ＮＯＣダッシュボード操作−アカウントのアクセスポイントビュー＞
図３９は、アクセスポイントビューのスクリーンショットである。図３９のＮＯＣダッシュボードの項目は、以下の通りである。
2020537433.tif 000012
2020537433.tif 000013
2020537433.tif 000014
【０１０６】
＜ＮＯＣダッシュボード操作−ＡＰヘルスメトリック＞
図４０は、ＡＰヘルスメトリックを示すＷｉ−Ｆｉネットワークのネットワーク図であり、図４１は、ＡＰヘルスメトリックビューのスクリーンショットである。ＡＰヘルスメトリックの値は、ステータスにカーソルを合わせると確認できる。図４０に示すように、ＡＰヘルスメトリックは、別のアクセスポイントの上流からゲートウェイに向かうアクセスポイントへのＲｘ方向接続でのＷｉ−Ｆｉバックホール接続のヘルス又は品質を決定する。ＡＰヘルスメトリックの値は、デバイスヘルスメトリックと同様にすることができる。
【０１０７】
＜ＮＯＣダッシュボード操作−オプティマイザ＞
図４２は、オプティマイザビューのスクリーンショットである。オプティマイザはネットワークのステータスを読み取り、ネットワークに参加する新規のＡＰ、長期間にわたるＷｉ−Ｆｉ干渉、ＡＰ間のＲＳＳＩの大幅な変化等のイベントに基づいて最適化を実行する。ナビゲーションツリーの「オプティマイザ」タブを選択すると、図４２のようなビューが表示される。図４２のＮＯＣダッシュボードの項目は、以下の通りである。
2020537433.tif 000015
2020537433.tif 000016
【０１０８】
＜ＮＯＣを介したＷｉ−Ｆｉネットワーク制御＞
図４３を参照すると、一実施形態では、フローチャートは、クラウドベースのネットワークオペレーションコントロール（ＮＯＣ）ダッシュボードから複数のＷｉ−Ｆｉネットワークのうちの１つのＷｉ−Ｆｉネットワークを管理する方法７００を示している。方法７００は、Ｗｉ−Ｆｉネットワークのユーザのアカウントを作成した後、ＮＯＣダッシュボードでＷｉ−Ｆｉネットワークに関連付けられた１つ以上のアクセスポイントデバイスにオンボーディングする工程（ステップ７０２）と、１つ以上のアクセスポイントからＷｉ−Ｆｉネットワークに関連付けられたデータを受信する工程（ステップ７０４）と、データに基づいてＷｉ−Ｆｉネットワークに関連付けられた表示を提供する工程であって、表示は、ネットワークトポロジと、Ｗｉ−Ｆｉネットワークの動作に関連する情報を提供する１つ以上のタブとを含む、工程（ステップ７０６）と、受信した１つ以上の入力に基づいて、ネットワークトポロジ及び１つ以上のタブのうちの１つ以上を更新することにより、表示を更新する工程（ステップ７０８）と、Ｗｉ−Ｆｉネットワークを管理、制御、及びトラブルシューティングのうちの１つを行うために、ＮＯＣダッシュボードを介して１つ以上の動作を実行する工程（ステップ７１０）と、を含む。
【０１０９】
１つ以上のアクセスポイントデバイスは、アクセスポイント１４といった複数のデバイスを含むことができ、オンボーディングする工程は、デバイスの一意の識別子を提供し、一意の識別子に基づいて複数のデバイスの全てをアカウントに自動的に関連付けることを含むことができる。例えば、関連付けは、製造中や販売時点等、パッケージ内の６つのアクセスポイント１４等であり得、一意の識別子のいずれか１つにより、６つ全てがオンボーディングされる。オンボーディングする工程は、ＮＯＣダッシュボードで１つ以上のアクセスポイントデバイスのシリアル番号とメディアアクセス制御（ＭＡＣ）アドレスのうちの１つを入力することを含むことができる。
【０１１０】
オンボーディングする工程は、アカウントと１つ以上のアクセスポイントデバイス間の関連付けの命令をＷｉ−Ｆｉネットワークから受信することを含むことができる。例えば、アクセスポイントデバイスは、一旦インストールされると、ＮＯＣダッシュボードと通信するように構成できる。或いは、関連付けをＮＯＣダッシュボードに通信するアプリケーションを使用して、ユーザがアクセスポイントデバイスをローカルにオンボーディングすることもできる。更に、アクセスポイントデバイスには、製造中又は配備中に、ＮＯＣダッシュボードと通信する制御エージェントをロードできる。
【０１１１】
受信する工程の後、方法７００は更に、ＮＯＣダッシュボードでのみユーザの許可に基づきアクセス可能とする安全を確保した方法でＷｉ−Ｆｉネットワークのデータを格納する工程を含むことができる。注目すべきことは、ＮＯＣダッシュボードは、管理下にある数千から数百万の様々なＷｉ−Ｆｉネットワークをサポートできるという点である。そのため、管理者が許可されたデータのみを閲覧できるようにする必要がある。また、安全を確保した方法には、実際のエンドユーザとの相関をなくすためのデータの匿名化が含まれ得る。これは、ＮＯＣダッシュボードが異なるサービスプロバイダの複数のＷｉ−Ｆｉネットワークを管理する場合に有利である。安全を確保した方法ではあるが、ネットワーク全体の集計データを利用できる。
【０１１２】
実行する工程は、Ｗｉ−Ｆｉネットワークのサービスセット識別子（ＳＳＩＤ）を確立又は変更することと、及びＷｉ−Ｆｉネットワークにアクセスするためのパスワードを確立又は変更することのうち１つ以上を含むことができる。実行する工程は、ドメインネームシステム（ＤＮＳ）設定、ユニバーサルプラグアンドプレイ（ＵＰｎＰ）、動的ホスト構成プロトコル（ＤＨＣＰ）予約、ブリッジモードやルータモード、及びポート転送設定のうちの１つ以上を含むＷｉ−Ｆｉネットワークのネットワークパラメーターの設定をすることを含むことができる。実行する工程は、特定のアクセスポイントデバイスに、ローカルユーザによる位置特定のためのインジケータを提供させることを含むことができる。
【０１１３】
例えば、ＮＯＣダッシュボードから実行できるコントロール又はアクションには、顧客が、ＬＥＤを点滅させて位置を特定し、アクセスポイントデバイスを要求し、１回のクリックで複数のデバイスを単一のロケーションで再起動し、アクセスポイントデバイスをリダイレクト等するように、ＬＥＤの動作を制御する機能を制限なく含めることができる。リダイレクトとは、アクセスポイントが関連付けられているキャリア（ＮＯＣダッシュボードのオペレータ等）を変更する機能のことである。例えば、キャリアＡのクラウドに接続し、キャリアＡのネットワークの一部になるように元々構成されたアクセスポイントポッドは、キャリアＢのクラウドに接続してキャリアＢのネットワークの一部になるように再度構成する必要がある場合がある。その他のコントロールとアクションには、パックＩＤを保持しながら（又は保持せずに）要求を解除すること（これは、アクセスポイントデバイスが関連付けられている家に関係する）と、最適化、クライアントステアリング、バンドステアリングを有効又は無効にすることと、ログプルの手動トリガ、例えば、１回のクリックで全てのデバイスからログをキャプチャし、クラウドサーバに移動することと、ＤＮＳ設定、ＤＨＣＰ予約、ブリッジモードやルータモード、ポート転送、ＵＰｎＰ設定等のネットワークパラメーターの設定をすることと、アカウントのパスワードを変更することと、アカウントを複数のグループに割り当てることと、個々のアクセスポイントデバイス又はネットワーク全体を再起動することと、時間とともにデバイスを凍結すること等を、制限なく含めることができる。
【０１１４】
表示は、Ｗｉ−Ｆｉネットワークに関連付けられた１つ以上のメトリックのグラフを提供することができる。表示は、複数のＷｉ−Ｆｉネットワークのための、集約されたネットワーク全体の統計とアラームを提供することができる。表示は、Ｗｉ−Ｆｉネットワークのための、ネットワーク全体の統計とアラームを提供することができ、ネットワーク全体の統計は、Ｗｉ−Ｆｉネットワークで使用されているチャネルのグラフを含むことができる。Ｗｉ−Ｆｉネットワークは、分散型Ｗｉ−Ｆｉネットワークを含むことができ、ネットワークトポロジは、複数のアクセスポイントデバイス間のクライアントリンク及びバックホールリンクを図示する。
【０１１５】
１つ以上のタブは、１つ以上のアクセスポイントデバイスに関連し且つ無線リンクに関連する情報を表示することができ、ヘルススコアは、１つ以上のアクセスポイントデバイス及び無線リンクのそれぞれについて表示され、ヘルススコアは、複数の要因の重み付けされた組み合わせである。１つ以上のタブは、Ｗｉ−Ｆｉネットワークのトポロジを図示し、特定の期間に渡って変化するトポロジタイムマシンを含むことができる。１つ以上の動作は、Ｗｉ−Ｆｉネットワークの最適化を含むことができ、１つ以上のタブは、最適化のステータス、最適化の履歴、及び最適化に関連付けられた統計を含むことができる。
【０１１６】
別の実施形態では、複数のＷｉ−Ｆｉネットワークのうちの１つのＷｉ−Ｆｉネットワークを管理するためにクラウドベースのネットワークオペレーションコントロール（ＮＯＣ）ダッシュボードを実行する装置は、複数のＷｉ−Ｆｉネットワークに通信可能に接続されたネットワークインターフェースと、ネットワークインターフェースに通信可能に接続されたプロセッサと、命令を格納するメモリと、を備える。命令は、実行されると、プロセッサに、Ｗｉ−Ｆｉネットワークのユーザのアカウントを作成した後、ＮＯＣダッシュボードでＷｉ−Ｆｉネットワークに関連付けられた１つ以上のアクセスポイントデバイスにオンボーディングさせ、１つ以上のアクセスポイントからＷｉ−Ｆｉネットワークに関連付けられたデータを受信させ、データに基づいてＷｉ−Ｆｉネットワークに関連付けられた表示を提供させ、表示はネットワークトポロジを含み、１つ以上のタブはＷｉ−Ｆｉネットワークの動作に関連する情報を提供し、受信した１つ以上の入力に基づいて、表示をネットワークトポロジ及び１つ以上のタブのうちの１つ以上において更新することにより、表示を更新させ、Ｗｉ−Ｆｉネットワークを管理、制御、及びトラブルシューティングのうちの１つを行うために、ＮＯＣダッシュボードを介して１つ以上の動作を実行させる。
【０１１７】
更なる実施形態では、非一時的なコンピュータ可読記憶媒体は、コンピュータ可読コードが格納されており、コンピュータが、Ｗｉ−Ｆｉネットワークのユーザのアカウントを作成した後、ＮＯＣダッシュボードでＷｉ−Ｆｉネットワークに関連付けられた１つ以上のアクセスポイントデバイスにオンボーディングする工程と、１つ以上のアクセスポイントからＷｉ−Ｆｉネットワークに関連付けられたデータを受信する工程と、データに基づいてＷｉ−Ｆｉネットワークに関連付けられた表示を提供する工程であって、表示は、ネットワークトポロジと、Ｗｉ−Ｆｉネットワークの動作に関連する情報を提供する１つ以上のタブとを含む、工程と、受信した１つ以上の入力に基づいて、ネットワークトポロジ及び１つ以上のタブのうちの１つ以上を更新することにより、表示を更新する工程と、Ｗｉ−Ｆｉネットワークを管理、制御、及びトラブルシューティングのうちの１つを行うために、ＮＯＣダッシュボードを介して１つ以上の動作を実行する工程と、を実行するようにプログラミングするためのものである。
【０１１８】
本明細書で説明されるいくつかの実施形態は、特定の非プロセッサ回路と組み合わせて本明細書に記載の方法及び／又はシステムの機能の一部、ほとんど、又は全てを実装するために制御するための特有の格納プログラム命令（ソフトウェアとファームウェアの両方を含む）と共に、マイクロプロセッサ、中央処理装置（ＣＰＵ）、デジタルシグナルプロセッサ（ＤＳＰ）、ネットワークプロセッサ（ＮＰ）又はネットワークプロセッシングユニット（ＮＰＵ）、グラフィックプロセッシングユニット（ＧＰＵ）といったカスタマイズされたプロセッサ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）等の１つ以上の汎用又は専用プロセッサ（「１つ以上のプロセッサ」）を含むことができることが理解されよう。或いは、一部又は全ての機能は、プログラム命令が保存されていない状態マシンによって、又は１つ以上の特定用途向け集積回路（ＡＳＩＣ）で実装でき、各機能又は特定の機能のいくつかの組み合わせは、カスタムロジック又は回路として実装される。勿論、前述のアプローチの組み合わせが使用されてもよい。本明細書で説明するいくつかの実施形態では、ハードウェア内の対応するデバイス、並びにオプションでソフトウェア、ファームウェア、及びそれらの組み合わせは、様々な実施形態について本明細書で説明しているように、デジタル信号及び／又はアナログ信号に対して一連の動作、工程、方法、プロセス、アルゴリズム、機能、手法等を実行する「ように構成又は適合された回路」や「ように構成又は適合されたロジック」等と呼ばれる。
【０１１９】
更に、いくつかの実施形態は、コンピュータ、サーバ、電化製品、デバイス、プロセッサ、回路等をプログラミングするためのコンピュータ可読コードが格納された非一時的なコンピュータ可読記憶媒体を含み、それぞれが、本明細書で説明及び請求される機能を実行するプロセッサを含むことができる。そのようなコンピュータ可読記憶媒体の例としては、ハードディスク、光学記憶装置、磁気記憶装置、ＲＯＭ（読み取り専用メモリ）、ＰＲＯＭ（プログラム可能な読み取り専用メモリ）、ＥＰＲＯＭ（消去可能なプログラム可能な読み取り専用メモリ）、ＥＥＰＲＯＭ（電気的に消去可能なプログラム可能な読み取り専用メモリ）、フラッシュメモリ等が挙げられるが、これらには限定されない。非一時的なコンピュータ可読媒体に格納される場合、ソフトウェアは、様々な実施形態について本明細書で説明しているように、そのような実行に応答してプロセッサ又はデバイスに一連の動作、工程、方法、プロセス、アルゴリズム、機能、手法等を実行させる、プロセッサ又はデバイス（例えば、任意のタイプのプログラム可能な回路又はロジック）によって実行可能な命令を含むことができる。
【０１２０】
本開示は、好ましい実施形態及びその特定の例を参照して本明細書で例示及び説明されてきたが、他の実施形態及び例が同様の機能を実行し、及び／又は同様の結果を達成できることは当業者には容易に明らかであろう。そのような同等の実施形態及び例は全て、本開示の精神及び範囲内にあり、それによって企図され、以下の特許請求によって網羅されることが意図されている。
【図１】
2020537433.tif 000017
【図２】
2020537433.tif 000018
【図３】
2020537433.tif 000019
【図４】
2020537433.tif 000020
【図５】
2020537433.tif 000021
【図６】
2020537433.tif 000022
【図７】
2020537433.tif 000023
【図８】
2020537433.tif 000024
【図９】
2020537433.tif 000025
【図１０】
2020537433.tif 000026
【図１１】
2020537433.tif 000027
【図１２】
2020537433.tif 000028
【図１３】
2020537433.tif 000029
【図１４】
2020537433.tif 000030
【図１５】
2020537433.tif 000031
【図１６】
2020537433.tif 000032
【図１７】
2020537433.tif 000033
【図１８】
2020537433.tif 000034
【図１９】
2020537433.tif 000035
【図２０】
2020537433.tif 000036
【図２１】
2020537433.tif 000037
【図２２】
2020537433.tif 000038
【図２３】
2020537433.tif 000039
【図２４】
2020537433.tif 000040
【図２５】
2020537433.tif 000041
【図２６】
2020537433.tif 000042
【図２７】
2020537433.tif 000043
【図２８】
2020537433.tif 000044
【図２９】
2020537433.tif 000045
【図３０】
2020537433.tif 000046
【図３１】
2020537433.tif 000047
【図３２】
2020537433.tif 000048
【図３３】
2020537433.tif 000049
【図３４】
2020537433.tif 000050
【図３５】
2020537433.tif 000051
【図３６】
2020537433.tif 000052
【図３７】
2020537433.tif 000053
【図３８】
2020537433.tif 000054
【図３９】
2020537433.tif 000055
【図４０】
2020537433.tif 000056
【図４１】
2020537433.tif 000057
【図４２】
2020537433.tif 000058
【図４３】
2020537433.tif 000059
【図４４】
2020537433.tif 000060
【図４５】
2020537433.tif 000061
【図４６】
2020537433.tif 000062
【図４７】
2020537433.tif 000063
【図４８】
2020537433.tif 000064
【図４９】
2020537433.tif 000065
【国際調査報告】
2020537433.tif 000066
2020537433.tif 000067
2020537433.tif 000068
2020537433.tif 000069