(57)【特許請求の範囲】
【請求項１】
セルラネットワークのコアネットワークに配置された要素マネージャであって、
データボリュームに関連付けられた第１の値及び第２の値を記憶する記憶回路と、
所定期間の後に経過することになるタイマと、
前記タイマ及び前記記憶回路に結合される前記セルラネットワークの要素マネージャの統合参照ポイントエージェントであって、
前記タイマを開始し、
前記タイマが経過したと検出し、
前記タイマが経過したとの前記検出に基づいて、ワイヤレスローカルエリアネットワークアクセスポイント（ＷＬＡＮ  ＡＰ）によって送信又は受信されるデータのボリューム又は前記ＷＬＡＮ  ＡＰに関連付けられたユーザ機器の数を示すカウンタの値に対する要求を前記ＷＬＡＮ  ＡＰに送信し、
前記ＷＬＡＮ  ＡＰから前記値の通知を受信し、
前記カウンタの値を前記第２の値と比較し、
前記カウンタの値の前記第２の値に対する前記比較に基づいて、前記第１の値を更新する
統合参照ポイントエージェントと、
を含む要素マネージャ。
【請求項２】
前記カウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントのインターネットプロトコルレイヤに関連付けられる、請求項１に記載の要素マネージャ。
【請求項３】
前記カウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントにおいて受信される到来インターネットプロトコルパケットの数、前記ワイヤレスローカルエリアネットワークアクセスポイントにより送信される送出インターネットプロトコルパケットの数、前記ワイヤレスローカルエリアネットワークアクセスポイントにおいて受信される到来インターネットプロトコルパケットのオクテットの数、又は前記ワイヤレスローカルエリアネットワークアクセスポイントにより送信される送出インターネットプロトコルパケットのオクテットの数を示す、請求項２に記載の要素マネージャ。
【請求項４】
前記カウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントのメディアアクセス制御レイヤに関連付けられる、請求項１に記載の要素マネージャ。
【請求項５】
前記カウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントにおいて受信される到来メディアアクセス制御プロトコルデータユニットの数、又は前記ワイヤレスローカルエリアネットワークアクセスポイントにより送信される送出メディアアクセス制御プロトコルデータユニットの数を示す、請求項４に記載の要素マネージャ。
【請求項６】
前記第２の値は、前記統合参照ポイントエージェントが前記タイマを開始する前に前記統合参照ポイントエージェントにより取得された前記カウンタの前の値である、請求項１乃至のうちいずれか１項に記載の要素マネージャ。
【請求項７】
前記統合参照ポイントエージェントは、前記第１の値を、統合参照ポイントマネージャを有するネットワークマネージャに送信させる、請求項１乃至５のうちいずれか１項に記載の要素マネージャ。
【請求項８】
前記統合参照ポイントエージェントに結合され、前記第１の値を前記ネットワークマネージャに送信するネットワークインターフェース、
をさらに含む請求項７に記載の要素マネージャ。
【請求項９】
ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）無線インターフェースのネットワーク側の要素マネージャであって、
複数の値を記憶するデータ構造を有する記憶回路と、
所定期間の後に経過することになるタイマと、
前記タイマ及び前記記憶回路に結合されるセルラネットワークの要素マネージャの統合参照ポイントエージェントであって、
前記タイマを開始し、
前記タイマが経過したと検出し、
前記タイマが経過したとの前記検出に基づいて、ワイヤレスローカルエリアネットワークアクセスポイント（ＷＬＡＮ  ＡＰ）によって送信又は受信されるデータのボリューム又は前記ＷＬＡＮ  ＡＰに関連付けされたユーザ機器（ＵＥ）の数を示すカウンタの値に対する要求を前記ＷＬＡＮ  ＡＰに送信し、
前記ＷＬＡＮ  ＡＰから前記値の通知を受信し、
前記カウンタの値に基づいて、前記記憶回路の前記データ構造に第１の値を記憶し、
前記データ構造に記憶された値に基づいて、平均値又は最大値のうち少なくとも１つを計算する
統合参照ポイントエージェントと、
を含む要素マネージャ。
【請求項１０】
前記カウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントに関連付けられたユーザ機器の数を示す、請求項９に記載の要素マネージャ。
【請求項１１】
前記カウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントと関連付くのに失敗したユーザ機器の数を示す、請求項９に記載の要素マネージャ。
【請求項１２】
前記統合参照ポイントエージェントは、前記要求を、シンプルネットワーク管理プロトコルを介して送信させる、請求項９に記載の要素マネージャ。
【請求項１３】
前記統合参照ポイントエージェントは、さらに、
前記タイマを再開し、
前記の再開されたタイマが経過したと検出し、
前記の再開されたタイマが経過したとの前記検出に基づいて、前記カウンタの別の値を読み出し、
前記カウンタの前記別の値に基づいて、前記記憶回路の前記データ構造に第２の値を記憶する、
請求項９乃至１２のうちいずれか１項に記載の要素マネージャ。
【請求項１４】
前記統合参照ポイントエージェントは、前記平均値又は前記最大値のうち少なくとも１つを、統合参照ポイントマネージャを有するネットワークマネージャに送信させる、請求項９乃至１３のうちいずれか１項に記載の要素マネージャ。
【請求項１５】
前記統合参照ポイントエージェントに結合され、前記平均値又は前記最大値のうち少なくとも１つを前記ネットワークマネージャに送信するネットワークインターフェース、
をさらに含む請求項１４に記載の要素マネージャ。
【請求項１６】
前記統合参照ポイントエージェントは、前記ネットワークマネージャに対する前記平均値又は前記最大値のうち少なくとも１つの送信に基づいて、前記データ構造に記憶された値をクリアする、請求項１４に記載の要素マネージャ。
【請求項１７】
実行可能命令を含むコンピュータプログラムであって、前記実行可能命令は、コンピューティングシステムによる実行に応答して、前記コンピューティングシステムに、
タイマを開始することと、
前記タイマの満了に基づいて、ワイヤレスローカルエリアネットワークアクセスポイント（ＷＬＡＮ  ＡＰ）によって送信又は受信されるデータのボリューム又は前記ＷＬＡＮ  ＡＰに関連付けされたユーザ機器（ＵＥ）の数を示すカウンタの値に対する要求を前記ＷＬＡＮ  ＡＰに送ることと、
前記要求に基づいて、前記ワイヤレスローカルエリアネットワークアクセスポイントから前記カウンタの値を受信することと、
前記カウンタの前記の受信した値に基づいて、セルラネットワークのネットワークマネージャシステムに第１の値を送ることと、
を実行させる、コンピュータプログラム。
【請求項１８】
前記実行可能命令は、前記コンピューティングシステムに、
前記カウンタの値を前記カウンタの前の値と比較することと、
前記カウンタの値の、前記カウンタの前の値に対する前記比較に基づいて、前記第１の値を計算することと、
をさらに実行させる、請求項１７に記載のコンピュータプログラム。
【請求項１９】
前記カウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントのインターネットプロトコルレイヤ又はメディアアクセス制御レイヤに関連付けられる、請求項１７乃至１８のうちいずれか１項に記載のコンピュータプログラム。
【請求項２０】
前記要求は、シンプルネットワーク管理プロトコルを介して送られる、請求項１７乃至１８のうちいずれか１項に記載のコンピュータプログラム。
【請求項２１】
実行可能命令を含むコンピュータプログラムであって、前記実行可能命令は、コンピューティングシステムによる実行に応答して、前記コンピューティングシステムに、
タイマを開始することと、
前記タイマの満了に基づいて、ワイヤレスローカルエリアネットワークアクセスポイント（ＷＬＡＮ  ＡＰ）によって送信又は受信されるデータのボリューム又は前記ＷＬＡＮ  ＡＰに関連付けされるユーザ機器（ＵＥ）の数を示すカウンタの値に対する要求を前記ＷＬＡＮ  ＡＰに送ることと、
前記要求に基づいて、前記ＷＬＡＮ  ＡＰから前記カウンタの値を受信することと、
前記カウンタの値と、前記カウンタに関連付けられた少なくとも１つの他の値とに基づいて、平均値及び最大値のうち少なくとも１つを計算することと、
前記平均値又は前記最大値のうち少なくとも１つをセルラネットワークのネットワークマネージャシステムに送ることと、
を実行させる、コンピュータプログラム。
【請求項２２】
前記カウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントに関連付けられたユーザ機器の数、又は前記ワイヤレスローカルエリアネットワークアクセスポイントと関連付くのに失敗したユーザ機器の数を示す、請求項２１に記載のコンピュータプログラム。
【請求項２３】
前記要求は、シンプルネットワーク管理プロトコルを介して送られ、前記平均値又は前記最大値のうち少なくとも１つは、Ｉｔｆ−Ｎインターフェースを介して前記ネットワークマネージャシステムに送られる、請求項２１乃至２２のうちいずれか１項に記載のコンピュータプログラム。
【請求項２４】
請求項１７乃至２３のうちいずれか１項に記載のコンピュータプログラムを記憶したコンピュータ読取可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、2014年12月18日に申請され“SYSTEM  AND  METHOD  OF  PERFORMANCE  MEASUREMENTS  FOR  WIRELESS  LOCAL  AREA  NETWORK  ACCESS  POINTS”と題された米国特許出願第14/575,870号に対して優先を主張し、上記特許出願は、2014年4月28日に申請され“System  and  Method  of  WLAN  AP  Performance  Measurements”と題された米国仮特許出願第61/985,394号に対して優先を主張し、これら出願の明細書全体が、すべての目的についてその全体を、本明細書と矛盾するセクションがもしある場合にはこうしたセクションを除き、参照により援用される。
【０００２】
本発明の実施形態は、概して、データ処理の技術分野に関し、より具体的には、ネットワークを通じてデータを通信するように動作可能なコンピュータ装置に関する。
【背景技術】
【０００３】
本明細書において提供される背景技術記載は、本開示の前後関係を一般的に提示する目的のものである。本背景技術セクションに記載される限りにおいて、現在名前を上げられている発明者の成果と、さもなければ申請の時点において従来技術と見なすことができない説明の態様とは、本開示に対する従来技術として明示的にも黙示的にも認められない。本明細書において別段示されない限り、本セクションに記載されるアプローチは、本開示における請求物に対する従来技術でなく、本セクションにこれらを含めることによって従来技術であると認められはしない。
【０００４】
ワイヤレスローカルエリアネットワークは、既存の無線アクセスネットワークを補足するために、調査されている。例えば、ネットワークオペレータは、複数のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）ノードを展開して、モバイルデータトラフィックの殺到により引き起こされるトラフィック輻輳を緩和することがある。結果として、基地局及び／又はアクセスポイントの性能に関連付けられた測定が、無線アクセスネットワーク（ＲＡＮ）からＷＬＡＮへのオフロードの効力を監視するのに有益であり得る。モバイルデータトラフィックが急速に及び／又は動的に変動することがあるので、性能測定は、定期的に収集され、かつ／あるいは相互に関連付けられて、オフロード性能を劣化させるおそれがある任意の潜在的な問題を識別する。ひいては、より多くのＷＬＡＮノードがエリアに展開されてオフロード性能を向上させることがあり、あるいは、より少ないＷＬＡＮノードが展開されることがある。
【図面の簡単な説明】
【０００５】
本発明の実施形態は、限定としてではなく例として添付図面の図に例示され、同様の参照は同様の要素を示す。本開示における発明の「一の」又は「１つの」実施形態に対する参照は必ずしも同じ実施形態に対してではなく、上記参照は少なくとも１つを意味し得ることが留意されるべきである。
【図１】様々な実施形態に従う、要素マネージャが１つ以上のＷＬＡＮアクセスポイントに関連付けられた測定値を受信するように構成される環境を例示するブロック図である。
【図２】様々な実施形態に従う、要素マネージャがＷＬＡＮ  ＡＰにおける１つ以上のカウンタのうち１つ以上の値を読み出し、カウンタ値に基づいて計算された値をネットワークマネージャに送る環境を例示するブロック図である。
【図３】様々な実施形態に従う、ＷＬＡＮアクセスポイントからの複数のカウンタ値に基づいてデータボリューム値を計算するシステム及び動作を例示するシーケンス図である。
【図４】様々な実施形態に従う、ＷＬＡＮアクセスポイントからの複数のカウンタ値に基づいてユーザ機器関連付け関連値を計算するシステム及び動作を例示するシーケンス図である。
【図５】様々な実施形態に従う、１つ以上の受信したカウンタ値に基づいてデータボリューム値を計算する方法を例示するフロー図である。
【図６】様々な実施形態に従う、複数の受信したカウンタ値に基づいて平均値又は最大値のうち少なくとも１つを計算する方法を例示するフロー図である。
【図７】様々な実施形態に従う、通信ネットワークにおいて動作するように適合されたコンピューティング装置を例示するブロック図である。
【図８】様々な実施形態に従う、送信及び受信装置を例示するブロック図である。
【発明を実施するための形態】
【０００６】
下記の詳細な説明において、添付図面に対して参照が行われる。添付図面は、本詳細な説明の一部を形成し、添付図面において、全体を通して同様の数字が同様の部分を指定し、実施され得る実施形態が例示として図示される。本開示の範囲から逸脱することなく、他の実施形態が利用されてもよく、構造的又は論理的な変更が行われてもよいことが理解されるべきである。ゆえに、下記の詳細な説明は、限定する意味においてとられるべきではなく、実施形態の範囲は、別記の請求項とその均等物とによって定義される。
【０００７】
様々な動作が、請求される対象事項を理解するのに最も役立つ仕方において、複数の別個のアクション又は動作として順番に説明されることがある。しかしながら、説明の順序は、これら動作が必ず順序依存であることを暗示するように見なされるべきではない。具体的に、上記動作は、提示の順序において実行されなくてもよい。説明される動作は、説明される実施形態とは異なる順序において実行されてもよい。様々なさらなる動作が実行されてもよく、かつ／あるいは、説明される動作がさらなる実施形態において省略されてもよい。
【０００８】
本開示を目的として、表現「Ａ又はＢ」及び「Ａ及び／又はＢ」は、（Ａ）、（Ｂ）、又は（Ａ及びＢ）を意味する。本開示を目的として、表現「Ａ、Ｂ、及び／又はＣ」は、（Ａ）、（Ｂ）、（Ｃ）、（Ａ及びＢ）、（Ａ及びＣ）、（Ｂ及びＣ）、又は（Ａ、Ｂ、及びＣ）を意味する。
【０００９】
本説明は、表現「一実施形態において」又は「実施形態において」を使用することがあり、上記表現は各々、同一の又は異なる実施形態のうち１つ以上を参照することがある。さらに、用語「含む」、「含める」、「有する」などは、本開示の実施形態に関して用いられるとき、同義である。
【００１０】
本明細書において使用されるとき、用語「モジュール」及び／又は「ロジック」は、特定用途向け集積回路（ＡＳＩＣ）、電子回路、１つ以上のソフトウェア又はファームウェアプログラムを実行するプロセッサ（共有、専用、又はグループ）及び／又はメモリ（共有、専用、又はグループ）、組み合わせロジック回路、及び／又は、説明される機能性を提供する他の適切なハードウェアコンポーネントを参照することがあり、あるいはこれらの一部であることがあり、あるいはこれらを含むことがある。
【００１１】
最初に図１から始めると、ブロック図が様々な実施形態に従う環境１００を示しており、環境１００において、要素マネージャ（element  manager）１０５が、１つ以上のＷＬＡＮアクセスポイント（ＡＰ）１３０〜１３５に関連付けられた測定値を受信するように構成される。様々な実施形態において、要素マネージャ１０５は、コンピューティングシステム、例えばサーバなどであり得る。要素マネージャ１０５は、任意のネットワークコンピューティングシステム上のハードウェアとソフトウェアとの任意の組み合わせ、例えば、図１に示されるものと図示されていないがワイヤレス通信ネットワークにおいてしばしば見られる他のものとなどを用いて、実装されてよい。さらに、様々な実施形態において、図１に表されるエンティティのうち１つ以上が、同一の又は異なるコンピューティングシステム上で実装されてよい。
【００１２】
要素マネージャ１０５は、ＷＬＡＮ  ＡＰ１３０〜１３５と通信するように構成されることができる。ＷＬＡＮ  ＡＰ１３０〜１３５の各々は、ワイヤレス装置が例えば１つ以上の第３世代パートナーシッププロジェクト（３ＧＰＰ）技術仕様及び／又は別の同様の標準に従って有線のネットワーク（例えば、コアネットワーク）に接続することを可能にする任意のコンピューティング装置であり得る。ＷＬＡＮ  ＡＰ１３０〜１３５は、１つ以上の標準、例えば、ロングタームエボリューション（ＬＴＥ）、ＬＴＥアドバンスト（ＬＴＥ−Ａ）、電気電子技術者協会（ＩＥＥＥ）８０２．１１、又は別の同様の標準などを固守する、第３世代（３Ｇ）、第４世代（４Ｇ）、第５世代（５Ｇ）、又はその上のシステムに従って、通信のためにユーザ機器（ＵＥ）１４０〜１４６をネットワークに接続するように構成されることができる。様々な実施形態において、上記１つ以上の標準は、３ＧＰＰによって公表され得る。
【００１３】
一実施形態において、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つが、フェムトセル又は他の低パワー無線アクセス基地局であり得る。一実施形態において、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つが、ルータを含み、かつ／あるいはルータに通信可能に結合されてもよい。一実施形態において、要素マネージャ１０５は、ＷＬＡＮ  ＡＰ１３０〜１３５のうち一方又は双方に統合されてもよい。一実施形態において、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つが、発展型ノードＢ（evolved  Node  B）（ｅＮＢ）から命令を受信するように構成されてもよく、したがって、トラフィックが、ｅＮＢによってＷＬＡＮ  ＡＰ１３０〜１３５のうち１つへとオフロードされる（offloaded）ことができる。
【００１４】
ＵＥ１４０〜１４６の各々は、ブロードバンド回路を備え、例えば３ＧＰＰ技術仕様に従ってセル上で動作するように適合された、任意タイプのコンピューティング装置であってよい。例えば、ＵＥ１４０〜１４６のうち一方又は双方が、ネットブック、タブレットコンピュータ、ハンドヘルドコンピューティングデバイス、ウェブ対応電気製品、ゲーミング装置、モバイルフォン、スマートフォン、ｅＢｏｏｋリーダ、パーソナルデータアシスタントなどであり得る。別の実施形態において、ＵＥ１４０〜１４６のうち一方又は双方が、主としてユーザ通信（例えば、音声呼び出し、テキスト／インスタントメッセージング、ウェブブラウジング）に対して適合されてはいないコンピューティング装置、例えば、スマート計測装置、支払い装置（例えば、「運転どおりの支払い（pay-as-you-drive）」装置）、販売マシン、テレマティクスシステム（例えば、乗り物の追跡及びトレースに適合されたシステム）、セキュリティシステム（例えば、監視装置）などであり得る。
【００１５】
様々な実施形態において、ＵＥ１４０〜１４６に関連付けられたトラフィックが、ＷＬＡＮ  ＡＰ１３０〜１３５を通して通信されることができる。こうしたトラフィックは、例えば、セルラープロトコル（例えば、ＬＴＥ及び／又はＬＴＥ−Ａプロトコル、ＩＥＥＥ８０２．１１）、ワイヤレスプロトコル、及び／又は別のワイヤレス通信プロトコルに従い得る。実施形態において、ＷＬＡＮ  ＡＰ１３０〜１３５は、ＵＥ１４０〜１４６に関連付けられた様々な測定を実行するように適合されることができる。こうした測定値は、１つ以上のグループによって定義されてもよい。様々な実施形態において、データを測定する１つ以上のカウンタが、インターネットエンジニアリングタスクフォース（ＩＥＴＦ）及び／又は電気電子技術者協会（ＩＥＥＥ）によって定義され得る。
【００１６】
ＩＥＴＦコメント要求（ＲＦＣ）２８６３におけるインターフェース管理情報データベース（Interfaces  Management  Information  Database）（ＩＦ−ＭＩＢ）は、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つのインターネットプロトコル（ＩＰ）レイヤ上のデータを測定する複数のカウンタを定義している。３２ビットカウンタが、ＩＰレイヤ上で受信されるオクテットの総数を測定することができる（ifInOctets）。別の３２ビットカウンタが、ＩＰレイヤ上で送信されるオクテットの総数を測定することができる（ifOutOctets）。６４ビットカウンタが、ＩＰレイヤ上で受信されるオクテットの総数を測定することができる（ifHCInOctets）。別の６４ビットカウンタが、ＩＰレイヤ上で送信されるオクテットの総数を測定することができる（ifHCOutOctets）。カウンタが、１つ以上のより高いレベルのプロトコルが送信されるように要求したパケットの数を測定することができる（ifHCOutUcastPkts）。別のカウンタが、ＩＰレイヤによってより高いレイヤに対して届けられるパケットの数を測定することができる（ifHCInUcastPkts）。
【００１７】
同様に、ＩＥＥＥにより公表される仕様が、複数のカウンタを定義し得る。ＩＥＥＥ８０２．１１は、管理情報データベース（ＩＥＥＥ８０２ｄｏｔ１１−ＭＩＢ）を提供しており、上記管理情報データベースは、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つのメディアアクセス制御（ＭＡＣ）制御レイヤ上のデータボリュームを測定するカウンタを定義している。第１のカウンタが、データ又は管理のタイプの成功裏に受信されたＭＡＣプロトコルデータユニット（ＭＰＤＵ）の数を測定することができる。第２のカウンタが、肯定応答された（acknowledged）データ又は管理のタイプの送信されたＭＰＤＵの数を測定することができる。ＩＥＥＥ８０２ｄｏｔ１１−ＭＩＢは、ＷＬＡＮ  ＡＰに関連付けられ、かつ／あるいはＷＬＡＮ  ＡＰとの関連付けを定義されているＵＥの数を測定するカウンタを、さらに定義し得る。したがって、第３のカウンタが、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つに関連付けられたＵＥ１４０〜１４６（これは、ＵＥによる再関連付けを含み得る）の数を測定することができる（dot11AssociatedStationCount）。第４のカウンタが、例えばＷＬＡＮ  ＡＰ１３０〜１３５のうち１つにおける負荷に起因して、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つとの関連付けを拒否されているＵＥ１４０〜１４６の数を測定することができる（dot11DeniedAssociationCounterDueToBSSLoad）。
【００１８】
ＷＬＡＮ  ＡＰ１３０〜１３５は、ＵＥ１４０〜１４６に基づいて上記カウンタのうち１つ以上のそれぞれの値をインクリメントし、デクリメントし、かつ／あるいはその他の方法で修正するように構成されることができる。例えば、第１のＷＬＡＮ  ＡＰ１３０がそのdot11AssociatedStationCountを、ＷＬＡＮ  ＡＰ１３０と関連付いたＵＥ１４０〜１４２の各々についてインクリメントすることになる。対応して、ＵＥ１４０〜１４２のうち１つが第１のＷＬＡＮ  ＡＰ１３０と関連付かない（un-associate）ことになる場合、第１のＷＬＡＮ  ＡＰ１３０はそのdot11AssociatedStationCountをデクリメントすることになる。
【００１９】
様々な実施形態において、ＷＬＡＮ  ＡＰ１３０〜１３５において維持されるカウンタの１つ以上が、ＷＬＡＮ  ＡＰ１３０におけるトラフィックに基づいてインクリメントすることができる。ＵＥ１４０〜１４６からの及びＵＥ１４０〜１４６へのトラフィックが、ＷＬＡＮ  ＡＰ１３０〜１３５のＭＡＣ及びＩＰレイヤにおいて送信され、受信されるとき、ＷＬＡＮ  ＡＰ１３０〜１３５は、それぞれの対応するカウンタをインクリメントすることができる。いくつかの実施形態において、カウンタのうち１つ以上が、連続的にインクリメントすることができる。例えば、ifOutOctets及びifInOctetsは、各オクテットが送信され及び受信されるときに、それぞれ、イチ（１）ずづ連続的にインクリメントすることができ、カウンタの制限が到達されるときに、ゼロ（０）にラップアラウンドする（wrap  around）ことになる。
【００２０】
実施形態において、要素マネージャ１０５は、ＷＬＡＮ  ＡＰ１３０〜１３５のカウンタのうち１つ以上を読み出すように適合されることができる。例えば、要素マネージャ１０５は、１つ以上のカウンタの１つ以上の値について、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つに要求を送信するように適合されることができる。要求に基づいて、上記のＷＬＡＮ  ＡＰ１３０〜１３５のうち１つが、１つ以上のカウンタの１つ以上の要求された値を返すことができる。要素マネージャ１０５は、これら値を記憶し、かつ／あるいはカウンタ値に基づいて他の値を計算するように適合されることができる。
【００２１】
一実施形態において、要素マネージャ１０５は、ネットワークマネージャ２２０に値を送信するように構成されることができる。様々な実施形態において、ネットワークマネージャ２２０は、コンピューティングシステム、例えばサーバなどであり得る。ネットワークマネージャ２２０は、任意のネットワークコンピューティングシステム上のハードウェアとソフトウェアとの任意の組み合わせ、例えば、図２に示されるものと図示されていないがワイヤレス通信ネットワークにおいてしばしば見られる他のものとなどを用いて、実装されてよい。さらに、様々な実施形態において、図２に表されるエンティティのうち１つ以上が、同一の又は異なるコンピューティングシステム上で実装されてよい。
【００２２】
図２に関して、ブロック図が様々な実施形態に従う環境２００を示しており、環境２００において、要素マネージャ２０５が、ＷＬＡＮ  ＡＰ２３０における１つ以上のカウンタ２３２〜２３４の１つ以上の値を読み出し、上記カウンタ値に基づいてネットワークマネージャに計算された値を送る。図１に例示されたとおり、要素マネージャ２０５は要素マネージャ１０５の一実施形態であってもよく、ネットワークマネージャ２２０はネットワークマネージャ１２０の一実施形態であってもよく、ＷＬＡＮ  ＡＰ２３０はＷＬＡＮ  ＡＰ１３０〜１３５のうち１つの一実施形態であってもよい。
【００２３】
ネットワークマネージャ２２０は、統合参照ポイントマネージャ（integration  reference  point  manager）（ＩＲＰマネージャ（IRPManager））２２５を含み得る。ＩＲＰマネージャ２２５は、例えば、タイプ２インターフェースを通じて要素マネージャ２０５へ及び／又は要素マネージャ２０５から管理データを送信し及び／又は受信することによってなどで、ＷＬＡＮ  ＡＰ２３０を管理するように構成されることができる。ＩＲＰマネージャ２２５は、要素マネージャ２０５から１つ以上の値を受信するように構成されることができる。
【００２４】
ネットワークマネージャ２２０、要素マネージャ２０５、及び／又はＷＬＡＮ  ＡＰ２３０のうち１つ以上が、ネットワークオペレータ（例えば、セルラーオペレータ）によって制御され、かつ／あるいは管理されることができる。ＷＬＡＮがオペレータのネットワーク（例えば、セルラーネットワーク）を補足することを可能にするために、ＷＬＡＮ  ＡＰ２３０の性能に関連付けられた測定がオペレータに役立つ可能性がある。さらに、ＷＬＡＮ  ＡＰ２３０の性能に関連付けられた測定は、ユーザにより経験されるサービスの品質が監視されることを可能にし得る。本明細書において説明されるとき、１つ以上のカウンタが、性能に関連付けられた値を測定することができる。例えば、ＵＥ関連付け、再関連付け、及び／又は関連付けの拒否についてのデータボリューム及び／又は統計が測定されて、ＷＬＡＮ  ＡＰ２３０の性能を反映することができる。いくつかの実施形態において、カウンタ２３２〜２３４は、ifInOctets、ifOutOctets、ifHCInOctets、ifHCOutOctets、ifHCOoutUcastPkts、ifHCInUcastPkts、dot11ReceivedFragmentCount、dot11TransmittedFragmentCount、dot11AssociatedStationCount、及び／又はdot11DeniedAssociationCounterDuetoBSSLoadのうち、任意のものであり得る。別の実施形態において、カウンタ２３２〜２３４のうち一方又は双方が、ＵＥトラフィック及び／又はＵＥ関連付け及び／又はこれらの拒否に基づいてインクリメントされ、デクリメントされ、かつ／あるいはその他の方法で修正される別のカウンタであってもよい。
【００２５】
要素マネージャ２０５は、プロセッサ及びメモリ配置２０８を含み得る。プロセッサ及びメモリ配置２０８は広い範囲のプロセッサ及びメモリ配置を表すことが意図され、これらに限られないが、様々な実行速度及び電力消費のシングル又はマルチコアのプロセッサと、１つ以上のレベルのキャッシュを有する様々なアーキテクチャの、ダイナミックランダムアクセス、ＦＬＡＳＨなどの様々なタイプのメモリと、を有する配置などが含まれる。
【００２６】
プロセッサ及びメモリ配置２０８は、記憶回路２１４と通信可能に結合されることができる。記憶回路２１４には、１つ以上のマシン（例えば、コンピュータ）読取可能記憶媒体、例えば、読取専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光学記憶媒体、及び／又はフラッシュメモリ装置などが含まれ得る。記憶回路２１４は、１つ以上のデータ構造において１つ以上の値を記憶するように構成されることができる。
【００２７】
さらに、プロセッサ及びメモリ配置２０８は、ネットワークインターフェース２１６と通信可能に結合されることができる。ネットワークインターフェース２１６には、ネットワークを通じて信号を送信し及び／又は受信するように適合された回路（送信器回路及び／又は受信器回路）が含まれ得る。ネットワークインターフェース２１６は、様々なタイプの有線及び／又はワイヤレスのネットワーク、例えば、無線ネットワーク、ＷＬＡＮ、光ファイバネットワーク、及び／又は他のネットワークなどにわたって、信号を通信するように構成されることができる。したがって、ネットワーク２４０〜２４５は、当分野において知られる広い範囲のネットワークを表すことが意図される。ネットワーク２４０〜２４５の例には、インターネットを含め、有線又はワイヤレスの、ローカル又はワイドエリアの、プライベート又はパブリックのネットワークが含まれ得る。
【００２８】
プロセッサ及びメモリ配置２０８は、その中に、統合参照ポイントエージェント（integration  reference  point  agent）（ＩＲＰエージェント（IRPAgent））２１０とタイマ２１２とをロードしておくことができる。いくつかの実施形態において、ＩＲＰエージェント２１０が、タイマ２１２を含むことができる。一実施形態において、ＩＲＰエージェント２１０は、ネットワークインターフェース２１６に、様々なアプローチに従ってネットワーク２４０〜２４５を通じてデータを通信させることができる。例えば、ＩＲＰエージェント２１０は、データがシンプルネットワーク管理プロトコル（ＳＮＭＰ）に従ってネットワーク２４０を通じてＷＬＡＮ  ＡＰ２３０に送信され、かつ／あるいはＷＬＡＮ  ＡＰ２３０から受信されることを引き起こすことができる。ＩＲＰエージェント２１０は、データがＩｆｔ−Ｎタイプ２インターフェースを介してネットワーク２４５を通じてネットワークマネージャ２２０に送信され、かつ／あるいはネットワークマネージャ２２０から受信されることを引き起こすことができる。
【００２９】
ＩＲＰエージェント２１０は、１つ以上のカウンタ２３２〜２３４を読み出すように構成されることができる。様々な実施形態において、ＩＲＰエージェント２１０は、ネットワークインターフェース２１６に、１つ以上のカウンタ２３２〜２３４の１つ以上の値について、ネットワーク２４０を通じて要求を送信させるように構成されることができる。要求の応答において、ネットワークインターフェース２１６は、ネットワーク２４０を通じて、１つ以上のカウンタ２３２〜２３４の１つ以上の値を受信することができる。様々な実施形態において、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つから読み出された値をフォワードすることができる（例えば、６４ビットカウンタifHCInOctets及びifHCOutOctetsの値が、ＩＲＰエージェント２１０によってＩＲＰマネージャ２２５に対してフォワードされることができる）。
【００３０】
いくつかの実施形態において、ＩＲＰエージェント２１０は、ある粒度期間（granularity  period）の後、カウンタ２３２〜２３４のうち１つ以上を読み出すことができ、上記粒度期間は、所定期間の時間であり得る。ＩＲＰエージェント２１０は、タイマ２１２を開始して粒度期間を測定するように構成されることができる。タイマ２１２が経過した後、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つ以上を読み出すことができる。ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つ以上から読み出された値を、記憶回路２１４内に、例えばデータ構造の中などに、記憶するように構成されることができる。
【００３１】
様々な実施形態において、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つ以上から読み出された複数の値を記憶するように構成されることができ、例えば、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つから読み出された前の値と、カウンタ２３２〜２３４のうち１つから読み出された最も最近の値とを記憶することができる。いくつかの実施形態において、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つからの複数の値に基づいて別の値を計算することができ、例えば、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つからの最も最近の値と前の値との比較に基づいて別の値を計算することができる。
【００３２】
実施形態において、ＩＲＰエージェント２１０は、ネットワークマネージャ２２０におけるＩＲＰマネージャ２２５に、記憶された値を送信するように構成されることができる。様々な実施形態において、ＩＲＰエージェント２１０は、累積的カウンタアプローチを通して、データボリュームに関連付けられた値を記憶し、計算することができる。累積的カウンタアプローチにおいて、ＩＲＰエージェント２１０は、粒度期間、例えばタイマ２１２の継続期間などの間、数えられている事象（例えば、ＭＡＣ又はＩＰレイヤにおいてのＷＬＡＮ  ＡＰ２３０による送信又は受信）の実行カウント（running  count）を記憶することができる。
【００３３】
第１のカウンタ２３２が本明細書において説明されるデータボリュームカウンタであるところのいくつかの実施形態について、第１のカウンタ２３２は、オクテット又はパケットが送信され又は受信されるときにイチ（１）ずつ連続的にインクリメントすることができ、カウンタがその制限に達したときにゼロ（０）に戻る（例えば、ラップアラウンドする）ことになる。ゆえに、ＩＲＰエージェント２１０が、タイマ２１２が経過したときに第１のカウンタ２３２を読み出すとき、第１のカウンタ２３２は、粒度期間の間に送信され又は受信されたオクテット又はパケットの数の値を反映しない可能性があり、しかし、第１のカウンタ２３２が最初にゼロに初期化され又は最後にラップアラウンドされてからの合計値を反映することになる。上記に対処するために、ＩＲＰエージェント２１０は、第１のカウンタ２３２からの最も最近の値と前の値とを比較し、この比較に基づいてデータボリューム値を計算するように構成されることができる。
【００３４】
いくつかの実施形態において、複数のカウンタ２３２〜２３４が、データボリュームに関連付けられることができ、ゆえに、ＩＲＰエージェント２１０は、複数のデータボリューム値（例えば、dot11ReceivedFragmentCountに基づいた第１のデータボリューム値とifHCOutOctetsに基づいた第２のデータボリューム値）を計算することができる。
【００３５】
データボリューム値が計算された後、ＩＲＰエージェント２１０は、ネットワークマネージャ２２０におけるＩＲＰマネージャ２２５にデータボリューム値を送るように構成されることができる。ＩＲＰエージェント２１０は、それから、第１のカウンタ２３２の最も最近の値及び／又は第１のカウンタ２３２の前の値を記憶するためのものである１つ以上のデータ構造をクリアしてもよく、あるいは、１つ以上のデータ構造の中の第１のカウンタ２３２についてのこうした値を、次の粒度期間における第１のカウンタ２３２のその後の読み出しに基づいて上書きしてもよい。
【００３６】
様々な実施形態において、ＩＲＰエージェント２１０は、ステータス検査（status  inspection）アプローチを通して、１つ以上の値を記憶し、かつ／あるいは計算するように構成されることができる。ステータス検査アプローチにおいて、ＩＰＲエージェント２１０は、リソース管理目的のためにステータス検査値（例えば、平均値、最大値等）を記憶することができる。ＩＰＲエージェント２１０は、粒度期間の間の所定の複数の時間（例えば、タイマ２１２の継続期間）、カウンタ２３２〜２３４のうち１つ以上を読み出すことができ、上記粒度期間は、ステータス検査値のうち１つ以上についての変更の予期されるレートに基づくことができる。ゆえに、ステータス検査の粒度期間は、近似的に、タイマ２１２の継続期間の倍数であり得る。それから、カウンタ２３２〜２３４のうち１つの値が、記憶回路２１４の中のデータ構造の中に記憶されることができる。ステータス検査値は、粒度期間の始めにおいて（例えば、ゼロに）リセットされることができ、粒度期間の終わりにおいて有効な結果を有することができる。
【００３７】
実施形態において、ＩＲＰエージェント２１０は、ステータス検査を介して、第２のカウンタ２３４を読み出すように構成されることができる。第２のカウンタ２３４は、ＷＬＡＮ  ＡＰ２３０に関連付けられ、かつ／あるいはＷＬＡＮ  ＡＰ２３０との関連付けを拒否されたＵＥの数を示すサンプルを測定するものであり、例えば、第２のカウンタ２３４は、dot11AssociatedStationCount又はdot11DeniedAssociationCounterDueToBSSLoadであり得る。ＩＲＰエージェント２１０は、記憶回路２１４内の１つ以上のデータ構造内に、第２のカウンタ２３４の複数の読み出しに基づいた複数の値を記憶するように適合されることができる。記憶された複数の値から、ＩＲＰエージェント２１０は、１つ以上のステータス検査値、例えば、粒度期間を通じた平均値、最大値、及び／又は別の同様の値などを計算するように構成されることができる。例えば、平均値は、粒度期間（例えば、タイマ２１２の所定倍数）を通じてＷＬＡＮ  ＡＰ２３０に関連付けられた（あるいは、ＷＬＡＮ  ＡＰ２３０との関連付けを拒否された）ＵＥの平均数を反映することができ、最大値は、上記粒度期間の間にＷＬＡＮ  ＡＰ２３０に関連付けられた（あるいは、ＷＬＡＮ  ＡＰ２３０との関連付けを拒否された）ＵＥの最大数を反映することができる。
【００３８】
粒度期間の後、ＩＲＰエージェント２１０は、計算された値（例えば、平均値及び／又は最大値）を、ネットワークマネージャ２２０におけるＩＲＰマネージャ２２５に送るように構成されることができる。ＩＲＰエージェント２１０は、それから、上記値を記憶するためのものである１つ以上のデータ構造をクリアしてもよく、あるいは、１つ以上のデータ構造内のこうした値を、次の所定数の粒度期間の間における第２のカウンタ２３４のその後の読み出しに基づいて上書きしてもよい。
【００３９】
カウンタ２３２〜２３４のうち１つが、ifInOctets、ifOutOctets、ifHCInOctets、ifHCOutOctets、ifHCOoutUcastPkts、ifHCInUcastPkts、dot11ReceivedFragmentCount、dot11TransmittedFragmentCount、dot11AssociatedStationCount、又はdot11DeniedAssociationCounterDuetoBSSLoadであり得る。本明細書において説明されるとき、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つ以上を読み出して、データボリューム値及び／又はステータス検査値、例えば、平均値、最大値、及び／又は別の測定値などを計算することができる。
【００４０】
上記の計算された値は、ＷＬＡＮ  ＡＰ２３０の管理（及び、他のネットワーク管理動作）のためにＩＰＲエージェント２１０及び／又はＩＲＰマネージャ２２５によって使用され及び収集される性能測定値であり得る。
【００４１】
様々な実施形態において、データボリューム値が使用されて、ＷＬＡＮエアインターフェース上での経過時間ごとのパケット又はオクテットの数を、ＭＡＣ又はＩＰレイヤにおける到来（incoming）及び送出（outgoing）のパケット又はオクテットを含め、測定することができる。データボリューム値は、どれほど多くのＵＥトラフィックがＷＬＡＮを通じて運ばれるかに対する指標を提供することができる。比較的低いデータボリューム値は、ＵＥがデータを送信し及び／又は受信することを妨げる、ＷＬＡＮ  ＡＰ２３０での潜在的な課題を示し得る。しかしながら、比較的高いデータボリューム値は、ＵＥトラフィックを容易にするのに追加のＷＬＡＮ  ＡＰが有益であり得ることを示し得る。
【００４２】
様々な実施形態において、ステータス検査値、例えば、ＵＥ関連付け関連測定に基づく値（例えば、関連付けられたＵＥ又は失敗した関連付けの、平均値及び最大値）は、ＷＬＡＮ  ＡＰ２３０と成功裏に関連付き又は成功裏に関連付くのに失敗したＵＥの、平均数又は最大数の統計を提供することができる。実施形態において、ＵＥが認証処理を通過し、ＷＬＡＮに対するアクセスを得ることができるとき、ＵＥはＷＬＡＮ  ＡＰ２３０に関連付けられる。関連付けは、ＷＬＡＮ  ＡＰ２３０が各ＵＥを記録することを可能にし、したがって、フレームがＵＥから受信され、あるいはＵＥに送信され得る。上記測定は、ＷＬＡＮ  ＡＰ２３０での性能及び／又は潜在的な問題を示すことができる。例えば、関連付けられたＵＥについてのより低い平均値と、ＷＬＡＮ  ＡＰ２３０と関連付くのに失敗したＵＥについての比較的より高い平均値とは、ＷＬＡＮ  ＡＰ２３０が関連付け（又は、再関連付け）機能に問題を有することを示し得る。
【００４３】
計算される値は、単一の整数であってもよい。いくつかの実施形態において、例えば、計算される値の１つ以上が一意に識別されることができ、したがって、ＩＲＰエージェント２１０は、ＩＲＰマネージャ２２５に対して、計算される値を指定することができる。計算される値は、クラスタイプWLANManagementFunctionのものであり得る。さらに、上記の計算される値は、パケット交換ドメインに対して適用可能であり得る。上記の計算される値は、組み合わせられたグローバルシステムフォーモバイルコミュニケーション（Global  System  for  Mobile  Communications）（ＧＳＭ）（登録商標）、ユニバーサルモバイル電気通信システム（Universal  Mobile  Telecommunications  System）（ＵＭＴＳ）（登録商標）、及び／又は発展型パケットシステム（Evolved  Packet  System）（ＥＰＳ）システムに対して適用可能とすることができ、測定された事象がシステムのＧＳＭ部分上で発生したか、ＵＭＴＳ部分上で発生したか、あるいはＥＰＳ部分上で発生したかにかかわらない（例えば、ifHCInUcastPktsについて、ただ１つの合計の（例えば、ＧＳＭ、ＵＭＴＳ、及び／又はＥＰＳ）カウントが、測定された事象について取得される）。
【００４４】
実施形態に従い、第１のデータボリューム値が、ifHCInUcastPktsに基づいた、ＷＬＡＮ  ＡＰ２３０において受信される到来ＩＰパケットの数であり得る。ＩＲＰエージェント２１０は、このデータボリューム値を、ifHCInUcastPktsを読み出すことによって累積的カウンタアプローチに基づいて算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてifHCInUcastPktsの値を読み出し、これら２つの値における差をデータボリューム値として算出することができる。ただし、ＩＲＰエージェント２１０は、ifHCInUcastPktsをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、データボリューム値を、ifHCInUcastPktsのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。このデータボリューム値は、識別子IP.InPacketWlanAPによって一意に識別されることができる。
【００４５】
実施形態に従い、第２のデータボリューム値が、ifHCOutUcastPktsに基づいた、ＷＬＡＮ  ＡＰ２３０により送信される送出ＩＰパケットの数であり得る。ＩＲＰエージェント２１０は、このデータボリューム値を、ifHCOutUcastPktsを読み出すことによって累積的カウンタアプローチに基づいて算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてifHCOutUcastPktsの値を読み出し、これら２つの値における差をデータボリューム値として算出することができる。ただし、ＩＲＰエージェント２１０は、ifHCOutUcastPktsをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、データボリューム値を、ifHCOutUcastPktsのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。このデータボリューム値は、識別子IP.OutPacketWlanAPによって一意に識別されることができる。
【００４６】
実施形態に従い、第３のデータボリューム値が、ifHCInOctetsに基づいた、ＷＬＡＮ  ＡＰ２３０により受信される到来ＩＰパケットのオクテットの数であり得る。ＩＲＰエージェント２１０は、ifHCInOctetsを読み出すことによって累積的カウンタアプローチに基づいてデータボリューム値を算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてifHCInOctetsの値を読み出し、これら２つの値における差をデータボリューム値として算出することができる。ただし、ＩＲＰエージェント２１０は、ifHCInOctetsをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、データボリューム値を、ifHCInOctetsのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。このデータボリューム値は、識別子IP.InOctetWlanAPによって一意に識別されることができる。
【００４７】
実施形態に従い、第４のデータボリューム値が、ifHCOutOctetsに基づいた、ＷＬＡＮ  ＡＰ２３０により送信される送出ＩＰパケットのオクテットの数であり得る。ＩＲＰエージェント２１０は、ifHCOutOctetsを読み出すことによって累積的カウンタアプローチに基づいてデータボリューム値を算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてifHCOutOctetsの値を読み出し、これら２つの値における差をデータボリューム値として算出することができる。ただし、ＩＲＰエージェント２１０は、ifHCOutOctetsをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、データボリューム値を、ifHCOutOctetsのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。このデータボリューム値は、識別子IP.OutOctetWlanAPによって一意に識別されることができる。
【００４８】
実施形態に従い、第５のデータボリューム値が、dot11ReceivedFragmentCountに基づいた、ＷＬＡＮ  ＡＰ２３０により成功裏に受信される到来ＭＰＤＵの数であり得る。ＩＲＰエージェント２１０は、dot11ReceivedFragmentCountを読み出すことによって累積的カウンタアプローチに基づいてデータボリューム値を算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてdot11ReceivedFragmentCountの値を読み出し、これら２つの値における差をデータボリューム値として算出することができる。ただし、ＩＲＰエージェント２１０は、dot11ReceivedFragmentCountをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、データボリューム値を、dot11ReceivedFragmentCountのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。このデータボリューム値は、識別子MAC.InMpduWlanApによって一意に識別されることができる。
【００４９】
実施形態に従い、第６のデータボリューム値が、dot11ReceivedTransmittedFragmentCountに基づいた、ＷＬＡＮ  ＡＰ２３０により成功裏に送信される（例えば、肯定応答される）送出ＭＰＤＵの数であり得る。ＩＲＰエージェント２１０は、dot11ReceivedTransmittedFragmentCountを読み出すことによって累積的カウンタアプローチに基づいてデータボリューム値を算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてdot11ReceivedTransmittedFragmentCountの値を読み出し、これら２つの値における差をデータボリューム値として算出することができる。ただし、ＩＲＰエージェント２１０は、dot11ReceivedTransmittedFragmentCountをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、データボリューム値を、dot11ReceivedTransmittedFragmentCountのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。このデータボリューム値は、識別子MAC.OutMpduWlanApによって一意に識別されることができる。
【００５０】
実施形態に従い、関連付けられたＵＥの平均数が、ＷＬＡＮ  ＡＰ２３０におけるdot11AssociatedStationCountに基づいて計算されることができる。ＩＲＰエージェント２１０は、dot11AssociatedStationCountを読み出すことによってステータス検査アプローチに基づいて平均値を計算することができる。ＩＲＰエージェント２１０は、最初、所定間隔において（例えば、タイマ２１２に基づいて）dot11AssociatedStationCountを読み出し、それから、所定の複数の所定間隔（例えば、粒度期間）の終わりにすべての値の算術平均を算出することによって、平均値を算出することができる。この平均値は、識別子UE.AssociatedUeNumMeanによって一意に識別されることができる。
【００５１】
実施形態に従い、関連付けられたＵＥの最大数が、ＷＬＡＮ  ＡＰ２３０におけるdot11AssociatedStationCountに基づいて計算されることができる。ＩＲＰエージェント２１０は、dot11AssociatedStationCountを読み出すことによってステータス検査アプローチに基づいて最大値を計算することができる。ＩＲＰエージェント２１０は、最初、所定間隔において（例えば、タイマ２１２に基づいて）dot11AssociatedStationCountを読み出し、それから、所定の複数の所定間隔（例えば、粒度期間）の終わりにすべての値のうちの最大値を決定することによって、最大値を算出することができる。この最大値は、識別子UE.AssociatedUeNumMaxによって一意に識別されることができる。
【００５２】
実施形態に従い、ＵＥによる失敗した関連付け（及び／又は、失敗した再関連付け）の平均数が、ＷＬＡＮ  ＡＰ２３０におけるdot11DeniedAssociationCounterDueToBSSLoadに基づいて計算されることができる。ＩＲＰエージェント２１０は、dot11DeniedAssociationCounterDueToBSSLoadを読み出すことによってステータス検査アプローチに基づいて平均値を計算することができる。ＩＲＰエージェント２１０は、最初、所定間隔において（例えば、タイマ２１２に基づいて）dot11DeniedAssociationCounterDueToBSSLoadを読み出し、それから、所定の複数の所定間隔（例えば、粒度期間）の終わりにすべての値の算術平均を算出することによって、平均値を算出することができる。この平均値は、識別子MAC.FailAssocUeMeanによって一意に識別されることができる。
【００５３】
実施形態に従い、ＵＥによる失敗した関連付け（及び／又は、失敗した再関連付け）の最大数が、ＷＬＡＮ  ＡＰ２３０におけるdot11DeniedAssociationCounterDueToBSSLoadに基づいて計算されることができる。ＩＲＰエージェント２１０は、dot11DeniedAssociationCounterDueToBSSLoadを読み出すことによってステータス検査アプローチに基づいて最大値を計算することができる。ＩＲＰエージェント２１０は、最初、所定間隔において（例えば、タイマ２１２に基づいて）dot11DeniedAssociationCounterDueToBSSLoadを読み出し、それから、所定の複数の所定間隔（例えば、粒度期間）の終わりにすべての値のうちの最大値を決定することによって、最大値を算出することができる。この最大値は、識別子MAC.FailAssocUeMaxによって一意に識別されることができる。
【００５４】
図３に関して、シーケンス図が、様々な実施形態に従う、ＷＬＡＮ  ＡＰ３３０からの複数のカウンタ値に基づいてデータボリューム値を計算するシステム及び動作を例示している。図１から、要素マネージャ３０５は要素マネージャ１０５の一実施形態であってもよく、ネットワークマネージャ３２０はネットワークマネージャ１２０の一実施形態であってもよく、かつ／あるいはＷＬＡＮ  ＡＰ３３０はＷＬＡＮ  ＡＰ１３０〜１３５のうち１つの一実施形態であってもよい。
【００５５】
最初、要素マネージャ３０５は、例えば、要素マネージャ３０５の記憶回路内のデータ構造を設定し及び／又は初期化することによってなどで、開始期間値（begin  period  value）を０に設定することができる（動作３５０）。要素マネージャ３０５はタイマを開始することができ、このタイマは粒度期間の継続期間であり得る（動作３５２）。その後、要素マネージャ３０５は、タイマが経過したかを決定する（動作３５４）。要素マネージャ３０５が、タイマが経過したと検出した後、要素マネージャ３０５は、カウンタの値について、ＷＬＡＮ  ＡＰ３３０に要求を送ることができる（動作３５６）。要求に応答して、要素マネージャ３０５は、カウンタの値を受信することができる（動作３５８）。要素マネージャ３０５は、受信したカウンタ値をデータ構造内に記憶することができる。
【００５６】
その後、要素マネージャ３０５は、受信したカウンタ値を開始期間値と比較することができる（動作３６２）。受信したカウンタ値が開始期間値より大きい場合（例えば、動作３５０〜３７０を通しての第１の繰り返しの間）、要素マネージャは、データボリューム値を、受信したカウンタ値から開始値を引いた差に設定することができる（動作３６４）。要素マネージャ３０５は、データボリューム値をデータ構造内に記憶することができる。
【００５７】
要素マネージャ３０５が、受信したカウンタ値が開始期間値より小さいか又は等しいと決定する場合、要素マネージャ３０５は、データボリューム値を、値が要求されたカウンタのサイズから開始期間値を引いた差に終了期間値（end  period  value）を加えたものに設定することができる（動作３６６）。値が要求されたカウンタのサイズは、要素マネージャ３０５の記憶回路内のデータ構造内に記憶された値、及び／又は、（例えば、要求に応答してＷＬＡＮ  ＡＰ３３０から）要素マネージャ３０５によって受信される値であり得る。
【００５８】
その後、要素マネージャ３０５は、データボリューム値をネットワークマネージャ３２０に報告することができる（動作３６８）。それから、要素マネージャ３０５は、様々な動作を通したさらなる繰り返しのために、データ構造において、開始期間値を受信したカウンタ値に記憶することができる（動作３７０）。それから、要素マネージャ３０５は、タイマを再開して、次の粒度期間についてのさらなるカウンタ値を読み出すことができる（動作３５２に戻る）。
【００５９】
受信したカウンタ値の開始期間値に対する比較が、要素マネージャ３０５の動作を通して第１の繰り返しに対して不要であり得る（例えば、受信したカウンタ値は、０より大きい見込みがあることになる）間は、開始期間値を受信したカウンタ値に設定することと、この設定された開始期間値を次の受信したカウンタ値と比較することとが、正確なデータボリューム値を取得してネットワークマネージャ３２０に報告するのに必要であり得る。タイマ（例えば、粒度期間）が、ＷＬＡＮ  ＡＰ３３０におけるカウンタがそのサイズを超えてゼロに戻る（すなわち、ラップアラウンドする）ことを可能にする継続期間のものであり得るとき、受信したカウンタ値の、開始期間値（例えば、前のカウンタ値）に対する比較は、このシナリオについて考慮することができる。
【００６０】
いくつかの実施形態において、ＷＬＡＮ  ＡＰ３３０におけるカウンタは、３２ビットであり得る（例えば、ifInOctets又はifOutOctets）。タイマ（例えば、粒度期間）がある継続期間（例えば、９００秒）のものであり、要素マネージャ３０５とＷＬＡＮ  ＡＰ３３０との間の接続が十分速い（例えば、秒あたり４．７７２メガバイトより大きい）場合、カウンタは２回ラップアラウンドし、ゆえに、要素マネージャ３０５に、正確な測定を反映しないデータボリューム値を計算させる可能性がある。この問題を防止するために、ＷＬＡＮ  ＡＰ３３０において、３２ビットに代わって６４ビットである類似又は同等のカウンタが使用されてもよい。例えば、ifHCInOctets及びifHCOutOctetsが、それぞれ、ifInOctets及びifOutOctetsの代わりに使用されてもよい。ifHCInOctets及びifHCOutOctetsは、それぞれ、ifInOctets及びifOutOctetsと同じ事象を数え、しかし３２ビットに代わって６４ビットサイズを有するからである。ＩＥＴＦ  ＲＦＣ２８６３に関連付けられたＩＦ−ＭＩＢが、これら大容量カウンタオブジェクト（例えば、ifHCInOctets及びifHCOutOctets）を、「基本的な」ifTableカウンタの６４ビットバージョンとして定義することができる。大容量オブジェクト（例えば、ifHCInOctets及びifHCOutOctets）は、低容量の相対物（例えば、ifInOctets及びifOutOctets）と同じ基本セマンティクスを有することができ、しかしながら、大容量オブジェクトのシンタックスは、６４ビットに拡張されることができる。ＩＥＴＦ  ＲＦＣ２８６３に関連付けられたＩＦ−ＭＩＢは、２つの例示的な大容量カウンタ：
ifHCInOctets  OBJECT-TYPE
SYNTAX  Counter64
MAX-ACCESS  read-only
STATUS  current
DESCRIPTION
“インターフェース上で受信されたオクテットの総数であり、
フレーム化文字を含む。このオブジェクトは、ifInOctetsの
６４ビットバージョンである
このカウンタの値における不連続が、管理システムの
再初期化において発生する可能性があり、他の時には、
ifCounterDiscontinuityTimeの値によって示される
とおりである”
::={ifXEntry  6}
ifHCOutOctets  OBJECT-TYPE
SYNTAX  Counter64
MAX-ACCESS  read-only
STATUS  current
DESCRIPTION
“インターフェースから外へ送信されるオクテットの総数であり、
フレーム化文字を含む。このオブジェクトは、ifOutOctetsの
６４ビットバージョンである
このカウンタの値における不連続が、管理システムの
再初期化において発生する可能性があり、他の時には、
ifCounterDiscontinuityTimeの値によって示される
とおりである”
を定義し得る。
【００６１】
図４に関して、シーケンス図が、様々な実施形態に従う、ＷＬＡＮ  ＡＰ４３０からの複数のカウンタ値に基づいてＵＥ関連付け関連値を計算するシステム及び動作を例示している。図１及び本明細書の記載から、要素マネージャ４０５は要素マネージャ１０５の一実施形態であってもよく、ネットワークマネージャ４２０はネットワークマネージャ１２０の一実施形態であってもよく、かつ／あるいはＷＬＡＮ  ＡＰ４３０はＷＬＡＮ  ＡＰ１３０〜１３５のうち１つの一実施形態であってもよい。
【００６２】
ネットワークマネージャ４２０は、ＷＬＡＮ  ＡＰ４３０における１つ以上のカウンタから、ＵＥ関連付け関連値（例えば、ＵＳ関連付け又は失敗した関連付けの、平均値及び最大値）を収集する必要があり得る。ネットワークマネージャ４２０は、Ｉｔｆ−Ｎを通じてステータス検査アプローチを介してＵＥ関連付け関連値を収集するように構成されることができる。しかしながら、ＷＬＡＮ  ＡＰ４３０における１つ以上のカウンタが、ステータス検査アプローチをサポートするように構成されなくてもよい（例えば、カウンタが、平均値又は最大値の計算などのいかなる他の計算もなく、単純にインクリメントし及び／又はデクリメントしてもよい）。例えば、dot11AssociatedStationCountは、ステータス検査をサポートしないＳＮＭＰカウンタである。ゆえに、要素マネージャ４０５は、所定間隔において１つ以上のカウンタ（例えば、１つ以上のＳＮＭＰカウンタ）をサンプリングし、ＵＥ関連付け関連値を計算するように構成されることができ、ＵＥ関連付け関連値は、例えば、粒度期間を成す所定の複数の間隔の間、ＷＬＡＮ  ＡＰ４３０に関連付けられたＵＥの平均値及び最大値などである。要素マネージャ４０５は、図４において、ＷＬＡＮ  ＡＰ４３０に関連付けられたＵＥ又はＷＬＡＮ  ＡＰ４３０と関連付ける試みに失敗したＵＥの平均値及び最大値を計算するものとして例示されているが、要素マネージャ４０５は、平均値及び最大値に代わって又は追加して、１つ以上の他の値（例えば、最小、中央値、モード等）を計算するように構成されてもよい。
【００６３】
最初、要素マネージャ４０５は、要素マネージャ４０５の記憶回路内のデータ構造を設定し及び／又は定義することによって、サンプリングインデックスを初期値、例えば０などに設定することができる（動作４５０）。実施形態において、サンプリングインデックスは、ＷＬＡＮ  ＡＰ４３０の１つ以上のカウンタから読み出された値の数に対応し得る。例えば、サンプリングインデックスは、要素マネージャ４０５においてＷＬＡＮ  ＡＰ４３０からの１つ以上のカウンタの値が記憶されることになる１つ以上のデータ構造に関連付けられたインデックスとすることができ、例えば、アレイ、ベクトル、リスト、又は他のインデックス化された若しくはキーのある（keyed）データ構造のインデックスなどである。
【００６４】
要素マネージャ４０５は、タイマを開始することができる（動作４５２）。その後、要素マネージャ４０５は、タイマが経過したかを決定する（動作４５４）。要素マネージャ４０５が、タイマが経過したと検出した後、要素マネージャ４０５は、カウンタの値について、ＷＬＡＮ  ＡＰ４３０に要求を送ることができる（動作４５６）。要求に応答して、要素マネージャ４０５は、カウンタの値を受信することができる（動作４５８）。要素マネージャ４０５は、サンプリングインデックスに基づいて、データ構造に受信したカウンタ値を記憶することができる（例えば、第１のカウンタ値が、サンプリングインデックスの初期値に基づいて第１の場所に記憶されることができる）（動作４６０）。
【００６５】
その後、要素マネージャ４０５は、サンプリングインデックスをインクリメントすることによってなどで、サンプリングインデックスの値を別の値に調整することができる（動作４６２）。それから、要素マネージャ４０５は、サンプリングインデックスを、予め定義された値、例えば、粒度期間の中でサンプリングされるべき値の数などと比較することができる（動作４６４）。サンプリングインデックスが、上記の予め定義された値より小さいか又は等しい場合、要素マネージャ４０５は、粒度期間に対して不十分な量の値がサンプリングされたと決定することができる。ゆえに、要素マネージャ４０５は、タイマを再開し、別のカウンタ値を読み出すことができ、この別のカウンタ値が、サンプリングインデックスに基づいてデータ構造内に記憶されることができる（動作４５２〜４６２）。
【００６６】
サンプリングインデックスが、予め定義された値より大きい場合、要素マネージャ４０５は、粒度期間に対して十分な量の値がサンプリングされたと決定することができる。ゆえに、要素マネージャ４０５は、ＷＬＡＮ  ＡＰ４３０から受信された複数のカウンタ値の平均値を計算することができる（動作４６６）。例えば、要素マネージャ４０５は、受信したカウンタ値が記憶されているデータ構造内の値の平均値を計算することができる。さらに、要素マネージャ４０５は、ＷＬＡＮ  ＡＰ４３０から受信された複数のカウンタ値の最大値を計算することができる（動作４６８）。例えば、要素マネージャ４０５は、受信したカウンタ値が記憶されているデータ構造内の値のうち最大値を決定することができる。
【００６７】
動作４７０において、要素マネージャ４０５は、計算された平均値及び最大値をネットワークマネージャ４２０に報告することができる。要素マネージャ４０５は、データ構造をクリアすること及び／又はサンプリングインデックスを初期値に再設定することによってなどで、再度動作を繰り返して、次の粒度期間についてのさらなる平均値及び最大値を計算することができる（動作４５０に戻る）。
【００６８】
図５を参照すると、フロー図が、様々な実施形態に従う、１つ以上の受信したカウンタ値に基づいてデータボリューム値を計算する方法５００を例示している。方法５００は、要素マネージャ、例えば図１の要素マネージャ１０５などによって実行されることができる。図５は複数の順次的な動作を例示しているが、方法５００のうち１つ以上の動作が入れ替えられ、及び／又は同時に実行されてもよいことを当業者は理解するであろう。
【００６９】
始めに、方法５００は、タイマを開始する動作５０５を含み得る。動作５１０は、タイマの満了に基づいて、ＷＬＡＮ  ＡＰによるデータ送信又は受信に関連付けられているカウンタの値についてＷＬＡＮ  ＡＰに要求を送ることを含み得る。その後、動作５１５が、要求に基づいて、ＷＬＡＮ  ＡＰからカウンタの値を受信することを含み得る。要求及び値は、それぞれ、ＳＮＭＰを用いて送られ、受け取られることができる。
【００７０】
動作５２０において、方法５００は、カウンタについての受信した値に基づいて第１の値（例えば、データボリューム値）を計算することを含み得る。様々な実施形態において、動作５２０は、いつカウンタのサイズが超えられたか及び／又はカウンタが再開されたかについて考慮する１つ以上の動作を含み得る。例えば、動作５２０は、受信した値を少なくとも１つの他の値（例えば、ＷＬＡＮ  ＡＰから受信された、上記カウンタについての前の値）と比較することと、受信した値及び少なくとも１つの他の値に基づいて第１の値を計算することとに関連付けられた動作を含み得る。
【００７１】
その後、動作５２５が、計算された第１の値をネットワークマネージャシステムに送ることを含み得る。この値は、Ｉｔｆ−Ｎを用いて送られることができる。
【００７２】
図６を参照すると、フロー図が、様々な実施形態に従う、複数の受信したカウンタ値に基づいて平均値又は最大値のうち少なくとも１つを計算する方法６００を例示している。方法６００は、要素マネージャ、例えば、図１の要素マネージャ１０５などによって実行されることができる。図６は複数の順次的な動作を例示しているが、方法６００のうち１つ以上の動作が入れ替えられ、及び／又は同時に実行されてもよいことを当業者は理解するであろう。
【００７３】
始めに、方法６００は、タイマを開始する動作６０５を含み得る。動作６１０は、タイマの満了に基づいて、１つ以上のＵＥのＷＬＡＮ  ＡＰとの関連付けに基づいているカウンタの値についてＷＬＡＮ  ＡＰに要求を送ることを含み得る。例えば、カウンタは、ＷＬＡＮ  ＡＰに現在関連付けられているＵＥの数、又はＷＬＡＮ  ＡＰとの関連付けに失敗した（例えば、拒否された）ＵＥの数を示すことができる。その後、動作６１５が、要求に基づいて、ＷＬＡＮ  ＡＰからのカウンタの値を受信することを含み得る。要求及び値は、それぞれ、ＳＮＭＰを用いて送られ、受け取られることができる。
【００７４】
動作６２０において、方法６００は、カウンタについての受信した値と少なくとも１つの他の値（例えば、ＷＬＡＮ  ＡＰから受信された、カウンタについての前の値）とに基づいて、平均値又は最大値のうち少なくとも１つを計算することを含み得る。例えば、動作６２０は、カウンタについての受信した値とカウンタについての複数の前に受信した値とに基づいて、平均値又は最大値のうち少なくとも１つを計算することを含み得る。その後、動作６２５が、計算された平均値又は最大値のうち少なくとも１つをネットワークマネージャシステムに送ることを含み得る。計算された平均値又は最大値のうち少なくとも１つは、Ｉｔｆ−Ｎを用いて送られることができる。
【００７５】
次に図７を参照すると、ブロック図が、様々な実施形態に従う、一例示的なコンピューティング装置７００を例示している。本明細書に説明される図１の要素マネージャ１０５及び／又はＷＬＡＮ  ＡＰ１３０〜１３５のうち１つ、及び／又は図２のネットワークマネージャ２２０は、コンピューティング装置７００などのコンピューティング装置上に実装されることができる。さらに、コンピューティング装置７００は、図５に関して説明された方法５００及び／又は図６に関して説明された方法６００の１つ以上の動作を実行するように適合されることができる。コンピューティング装置７００は、１つ以上のプロセッサ７０４と１つ以上の通信チップ７０６と含む複数のコンポーネントを含み得る。実施形態に依存して、列挙されるコンポーネントのうち１つ以上が、コンピューティング装置７００の「回路」、例えば、処理回路、通信回路などを含み得る。様々な実施形態において、１つ以上のプロセッサ７０４は、各々、プロセッサコアであり得る。様々な実施形態において、１つ以上の通信チップ７０６は、１つ以上のプロセッサ７０４に物理的及び電気的に結合され得る。さらなる実施形態において、通信チップ７０６は、１つ以上のプロセッサ７０４の一部であり得る。様々な実施形態において、コンピューティング装置７００は、印刷回路板（ＰＣＢ）７０２を含み得る。こうした実施形態について、１つ以上のプロセッサ７０４及び通信チップ７０６が、上記ＰＣＢ上に配設され得る。別の実施形態において、様々なコンポーネントが、ＰＣＢ７０２の採用なしに結合され得る。
【００７６】
コンピューティング装置７００は、その用途に依存して他のコンポーネントを含んでもよく、他のコンポーネントは、ＰＣＢ７０２に物理的及び電気的に結合されてもよく、あるいは結合されなくてもよい。上記他のコンポーネントには、これらに限られないが、揮発性メモリ（例えば、ダイナミックランダムアクセスメモリ７０８であり、さらに「ＤＲＡＭ」として参照される）、不揮発性メモリ（例えば、読取専用メモリ７１０であり、さらに「ＲＯＭ」として参照される）、フラッシュメモリ７１２、入力／出力コントローラ７１４、デジタルシグナルプロセッサ（図示されていない）、暗号プロセッサ（図示されていない）、グラフィックスプロセッサ７１６、１つ以上のアンテナ７１８、ディスプレイ（図示されていない）、タッチスクリーンディスプレイ７２０、タッチスクリーンコントローラ７２２、バッテリ７２４、オーディオコーデック（図示されていない）、ビデオコーデック（図示されていない）、グローバルナビゲーション衛星システム７２８、コンパス７３０、加速度計（図示されていない）、ジャイロスコープ（図示されていない）、スピーカー７３２、カメラ７３４、１つ以上のセンサ７３６（例えば、気圧計、ガイガーカウンタ、温度計、粘度計、流量計、高度計、又は、様々な製造環境において見られ若しくは他の適用において使用されることがある他のセンサ）、大容量記憶装置（例えば、ハードディスクドライブ、ソリッドステートドライブ、コンパクトディスク及びドライブ、デジタル多用途ディスク及びドライブ等）（図示されていない）などが含まれる。様々な実施形態において、１つ以上のプロセッサ７０４が、他のコンポーネントと同じダイ上に統合されて、システムオンチップ（ＳＯＣ）を形成してもよい。
【００７７】
様々な実施形態において、揮発性メモリ（例えば、ＤＲＡＭ７０８）、不揮発性メモリ（例えば、ＲＯＭ７１０）、フラッシュメモリ７１２、及び大容量記憶装置（図示されていない）は、プログラミング命令を含み得る。上記プログラミング命令は、１つ以上のプロセッサ７０４による実行に応答して、コンピューティング装置７００が、本明細書に説明されるデータ交換及び方法を実装するのに使用されるコンピューティング装置の実施形態に依存して、こうしたデータ交換及び方法のうちすべて又は選択された態様を実施することを可能にするように構成される。より具体的に、メモリコンポーネント（例えば、ＤＲＡＭ７０８、ＲＯＭ７１０、フラッシュメモリ７１２、及び大容量記憶装置）のうち１つ以上が、命令の一時的及び／又は永続的なコピーを含むことができ、上記命令は、１つ以上のプロセッサ７０４により実行されるときに、コンピューティング装置７００が１つ以上のモジュール（例えば、制御モジュール７３８）を動作させることを可能にし、上記１つ以上のモジュールは、本明細書に説明されるデータ交換及び方法を実装するのに使用されるコンピューティング装置の実施形態に依存して、こうしたデータ交換及び方法のうちすべて又は選択された態様を実施するように構成される。
【００７８】
通信チップ７０６は、コンピューティング装置７００への及びコンピューティング装置７００からのデータの転送のための有線及び／又はワイヤレスの通信を可能にすることができる。用語「ワイヤレス」及びその派生物が用いられて、非固体媒体を通した変調された電磁放射の使用を通してデータを通信することができる回路、装置、システム、方法、手法、通信チャネル等を説明することがある。上記用語は、関連付けられた装置がいかなる有線も含まないことを暗示するものではなく、しかしながら、いくつかの実施形態において、上記装置が含まなくてもよい。通信チップ７０６は、多数のワイヤレス標準又はプロトコルのうち任意のものを実装することができ、上記標準又はプロトコルには、これらに限られないが、ＬＴＥ（登録商標）、ＬＴＥ−Ａ、電気電子技術者協会（ＩＥＥＥ）７０２．２０、汎用パケット無線サービス（General  Packet  Radio  Service）（ＧＰＲＳ）、エボリューションデータオプティマイズド（Evolution  Data  Optimized）（Ｅｖ−ＤＯ）、発展型高速パケットアクセス（ＨＳＰＡ＋）、発展型高速ダウンリンクパケットアクセス（ＨＳＤＰＡ＋）、発展型高速アップリンクパケットアクセス（ＨＳＵＰＡ＋）、グローバルシステムフォーモバイルコミュニケーション（Global  System  for  Mobile  Communications）（ＧＳＭ）（登録商標）、エンハンストデータレートフォーＧＳＭエボリューション（Enhanced  Data  Rates  for  GSM  Evolution）（ＥＤＧＥ）、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、デジタルエンハンストコードレステレコミュニケーションズ（Digital  Enhanced  Cordless  Telecommunications）（ＤＥＣＴ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、これらの派生物と、さらに、３Ｇ、４Ｇ、５Ｇ、及びその上として指定される他のワイヤレスプロトコルとが含まれる。コンピューティング装置７００は、異なる通信機能を実行するように適合された複数の通信チップ７０６を含み得る。例えば、第１の通信チップ７０６が、より短いレンジのワイヤレス通信、例えば、Ｗｉ−Ｆｉ及びＢｌｕｅｔｏｏｔｈなどに対して専用にされることができ、一方、第２の通信チップ７０６が、より長いレンジのワイヤレス通信、例えば、ＧＰＳ、ＥＤＧＥ、ＧＰＲＳ、ＣＤＭＡ、ＷｉＭＡＸ（登録商標）、ＬＴＥ、ＬＴＥ−Ａ、Ｅｖ−ＤＯなどに対して専用にされることができる。
【００７９】
図８は、いくつかの実施形態に従う装置８００を例示している。装置８００は、本明細書に説明される図１の要素マネージャ１０５及び／又はＷＬＡＮ  ＡＰ１３０〜１３５のうち１つ、及び／又は図２のネットワークマネージャ２２０のうち、１つ以上と同様であり、かつ／あるいは該１つ以上に含まれることができる。装置８００は、少なくとも図示されるとおり互いに結合された処理回路８０２、送信器回路８０５、受信器回路８１０、通信回路８１５、及び１つ以上のアンテナ８２０を含み得る。
【００８０】
簡潔には、通信回路８１５は、アンテナ８２０に結合されて、装置８００への／からの信号の無線による（over-the-air）通信を容易にすることができる。通信回路８１５の動作には、これらに限られないが、フィルタすること、増幅すること、記憶すること、変調すること、復調すること、変換すること等が含まれ得る。
【００８１】
送信器回路８０５は、通信回路８１５に結合されることができ、アンテナ８２０による送信のために通信回路８１５に信号を提供するように構成されることができる。様々な実施形態において、送信器回路８０５は、信号に対する様々な信号処理動作を提供して、信号を通信回路８１５に適切な特性で提供するように構成されることができる。いくつかの実施形態において、送信器回路８０５は、信号を生成するように適合されることができる。さらに、送信器回路８０５は、通信回路８１５による送信の前に様々な信号をスクランブルし（scramble）、多重化し、かつ／あるいは変調するように適合されることができる。
【００８２】
受信器回路８１０は、通信回路８１５に結合されることができ、通信回路８１５から信号を受信するように構成されることができる。いくつかの実施形態において、受信器回路８１０は、信号を生成するように適合されることができる。さらに、受信器回路８１０は、通信回路８１５による受信に続いて様々な信号をスクランブル解除（descramble）し、多重分離し（de-multiplex）、かつ／あるいは復調するように適合されることができる。
【００８３】
処理回路８０２は、送信器回路８０５、受信器回路８１０、及び／又は通信回路８１５に結合されることができる。処理回路は、要素マネージャ、ネットワークマネージャ、及び／又はＷＬＡＮ  ＡＰに関して本明細書において説明された動作を実行するように適合されることができる。いくつかの実施形態において、処理回路８０２は、データを生成し、処理し、かつ／あるいは操作するように適合されることができ、上記データは、例えば、要素マネージャ、ネットワークマネージャ、及び／又はＷＬＡＮ  ＡＰへ、及び／又はこれらから、エアを通じて又は電気接続（例えば、ネットワーク）を通じて送信されることになる。
【００８４】
通信回路８１５、送信器回路８０５、及び／又は受信器回路８１０のうちいくつか又はすべてが、例えば、図７に関して説明されたとおりの通信チップに含まれてもよく、かつ／あるいは印刷回路板に通信可能に結合されてもよい。
【００８５】
様々な実施形態において、例１は要素マネージャとすることができ、上記要素マネージャは：データボリュームに関連付けられた第１の値及び第２の値を記憶する記憶回路と；所定期間の後に経過することになるタイマと；上記タイマ及び上記記憶回路に結合され、上記タイマを開始し、上記タイマが経過したと検出し、上記タイマが経過したとの上記検出に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによるデータ送信又は受信に関連付けられたカウンタの値を読み出し、上記カウンタの値を上記第２の値と比較し、上記カウンタの値の上記第２の値に対する上記比較に基づいて、上記第１の値を更新する統合参照ポイントエージェントと；を含む。例２は、例１に記載の要素マネージャとすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントのインターネットプロトコルレイヤに関連付けられる。例３は、例２に記載の要素マネージャとすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにおいて受信される到来インターネットプロトコルパケットの数、上記ワイヤレスアクセスポイントにより送信される送出インターネットプロトコルパケットの数、上記ワイヤレスローカルエリアネットワークアクセスポイントにおいて受信される到来インターネットプロトコルパケットのオクテットの数、又は上記ワイヤレスローカルエリアネットワークアクセスポイントにより送信される送出インターネットプロトコルパケットのオクテットの数を示す。例４は、例１に記載の要素マネージャとすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントのメディアアクセス制御レイヤに関連付けられる。例５は、例４に記載の要素マネージャとすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにおいて受信される到来メディアアクセス制御プロトコルデータユニットの数、又は上記ワイヤレスローカルエリアネットワークアクセスポイントにより送信される送出メディアアクセス制御プロトコルデータユニットの数を示す。例６は、例１乃至５のうちいずれか１つに記載の要素マネージャとすることができ、上記統合参照ポイントエージェントは、上記ワイヤレスローカルエリアネットワークアクセスポイントに対する、上記カウンタの値の要求の送信と、上記ワイヤレスローカルエリアネットワークアクセスポイントからの、上記カウンタの値の受信とを介して、上記カウンタの値を読み出す。例７は、例１乃至５のうちいずれか１つに記載の要素マネージャとすることができ、上記第２の値は、上記統合参照ポイントエージェントが上記タイマを開始する前に上記統合参照ポイントエージェントにより取得された上記カウンタの前の値である。例８は、例１乃至５のうちいずれか１つに記載の要素マネージャとすることができ、上記統合参照ポイントエージェントは、上記第１の値を、統合参照ポイントマネージャを有するネットワークマネージャに送信させる。例９は、例８に記載の要素マネージャとすることができ、上記統合参照ポイントエージェントに結合され、上記第１の値を上記ネットワークマネージャに送信するネットワークインターフェース、をさらに含む。
【００８６】
様々な実施形態において、例１０は要素マネージャとすることができ、上記要素マネージャは：複数の値を記憶するデータ構造を有する記憶回路と；所定期間の後に経過することになるタイマと；上記タイマ及び上記記憶回路に結合され、上記タイマを開始し、上記タイマが経過したと検出し、上記タイマが経過したとの上記検出に基づいて、ユーザ機器のワイヤレスローカルエリアネットワークアクセスポイントとの関連付けに基づくカウンタの値を読み出し、上記カウンタの値に基づいて、上記記憶回路の上記データ構造に第１の値を記憶し、上記データ構造に記憶された値に基づいて、平均値又は最大値のうち少なくとも１つを計算する統合参照ポイントエージェントと；を含む。例１１は、例１０に記載の要素マネージャとすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントに関連付けられたユーザ機器の数を示す。例１２は、例１０に記載の要素マネージャとすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントと関連付くのに失敗したユーザ機器の数を示す。例１３は、例１０に記載の要素マネージャとすることができ、上記統合参照ポイントエージェントは、上記ワイヤレスローカルエリアネットワークアクセスポイントに対する、上記カウンタの値の要求の送信と、上記ワイヤレスローカルエリアネットワークアクセスポイントからの、上記カウンタの値の受信とを介して、上記カウンタの値を読み出す。例１４は、例１３に記載の要素マネージャとすることができ、上記統合参照ポイントエージェントは、上記要求を、シンプルネットワーク管理プロトコルを介して送信させる。例１５は、例１０乃至１４のうちいずれか１つに記載の要素マネージャとすることができ、上記統合参照ポイントエージェントは、さらに：上記タイマを再開し、上記の再開されたタイマが経過したと検出し、上記の再開されたタイマが経過したとの上記検出に基づいて、上記カウンタの別の値を読み出し、上記カウンタの上記別の値に基づいて、上記記憶回路の上記データ構造に第２の値を記憶する。例１６は、例１０乃至１４のうちいずれか１つに記載の要素マネージャとすることができ、上記統合参照ポイントエージェントは、上記平均値又は上記最大値のうち少なくとも１つを、統合参照ポイントマネージャを有するネットワークマネージャに送信させる。例１７は、例１６に記載の要素マネージャとすることができ、上記統合参照ポイントエージェントに結合され、上記平均値又は上記最大値のうち少なくとも１つを上記ネットワークマネージャに送信するネットワークインターフェース、をさらに含む。例１８は、例１６に記載の要素マネージャとすることができ、上記統合参照ポイントエージェントは、上記ネットワークマネージャに対する上記平均値又は上記最大値のうち少なくとも１つの送信に基づいて、上記データ構造に記憶された値をクリアする。
【００８７】
様々な実施形態において、例１９は、実行可能命令を含む１つ以上の非一時的コンピュータ読取可能媒体とすることができ、上記命令は、コンピューティングシステムによる実行に応答して、上記コンピューティングシステムに、タイマを開始することと、上記タイマの満了に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによるデータ送信又は受信に関連付けられたカウンタの値について、上記ワイヤレスローカルエリアネットワークアクセスポイントに要求を送ることと、上記要求に基づいて、上記ワイヤレスローカルエリアネットワークアクセスポイントから上記カウンタの値を受信することと、上記カウンタの上記の受信した値に基づいて、ネットワークマネージャシステムに第１の値を送ることと、を実行させる。例２０は、例１９に記載の１つ以上の非一時的コンピュータ読取可能媒体とすることができ、上記命令は、上記コンピューティングシステムに、上記カウンタの値を上記カウンタの前の値と比較することと、上記カウンタの値の、上記カウンタの前の値に対する上記比較に基づいて、上記第１の値を計算することと、をさらに実行させる。例２１は、例１９乃至２０のうちいずれか１つに記載の１つ以上の非一時的コンピュータ読取可能媒体とすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントのインターネットプロトコルレイヤ又はメディアアクセス制御レイヤに関連付けられる。例２２は、例１９乃至２０のうちいずれか１つに記載の１つ以上の非一時的コンピュータ読取可能媒体とすることができ、上記要求は、シンプルネットワーク管理プロトコルを介して送られる。
【００８８】
様々な実施形態において、例２３は、実行可能命令を含む１つ以上の非一時的コンピュータ読取可能媒体とすることができ、上記命令は、コンピューティングシステムによる実行に応答して、上記コンピューティングシステムに、タイマを開始することと、上記タイマの満了に基づいて、ユーザ機器のワイヤレスローカルエリアネットワークアクセスポイントとの関連付けに基づくカウンタの値について、上記ワイヤレスローカルエリアネットワークアクセスポイントに要求を送ることと、上記要求に基づいて、上記ワイヤレスローカルエリアネットワークアクセスポイントから上記カウンタの値を受信することと、上記カウンタの値と、上記カウンタに関連付けられた少なくとも１つの他の値とに基づいて、平均値及び最大値のうち少なくとも１つを計算することと、上記平均値又は上記最大値のうち少なくとも１つをネットワークマネージャシステムに送ることと、を実行させる。例２４は、例２３に記載の１つ以上の非一時的コンピュータ読取可能媒体とすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントに関連付けられたユーザ機器の数、又は上記ワイヤレスローカルエリアネットワークアクセスポイントと関連付くのに失敗したユーザ機器の数を示す。例２５は、例２３乃至２４のうちいずれか１つに記載の１つ以上の非一時的コンピュータ読取可能媒体とすることができ、上記要求は、シンプルネットワーク管理プロトコルを介して送られ、上記平均値又は上記最大値のうち少なくとも１つは、Ｉｔｆ−Ｎインターフェースを介して上記ネットワークマネージャシステムに送られる。
【００８９】
様々な実施形態において、例２６は方法とすることができ、上記方法は、タイマを開始するステップと、上記タイマが経過したと検出するステップと、上記タイマが経過したとの上記検出に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによるデータ送信又は受信に関連付けられたカウンタの値を読み出すステップと、上記カウンタの値を第２の値と比較するステップと、上記カウンタの値の、上記第２の値に対する上記比較に基づいて、上記第１の値を更新するステップと、を含む。例２７は、例２６に記載の方法とすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントのインターネットプロトコルレイヤに関連付けられる。例２８は、例２７に記載の方法を含むことができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにおいて受信される到来インターネットプロトコルパケットの数、上記ワイヤレスアクセスポイントにより送信される送出インターネットプロトコルパケットの数、上記ワイヤレスローカルエリアネットワークアクセスポイントにおいて受信される到来インターネットプロトコルパケットのオクテットの数、又は上記ワイヤレスローカルエリアネットワークアクセスポイントにより送信される送出インターネットプロトコルパケットのオクテットの数を示す。例２９は、例２６に記載の方法とすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントのメディアアクセス制御レイヤに関連付けられる。例３０は、例２９に記載の方法とすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにおいて受信される到来メディアアクセス制御プロトコルデータユニットの数、又は上記ワイヤレスローカルエリアネットワークアクセスポイントにより送信される送出メディアアクセス制御プロトコルデータユニットの数を示す。例３１は、例２６乃至３０のうちいずれか１つに記載の方法とすることができ、上記カウンタの値を読み出すステップは、上記ワイヤレスローカルエリアネットワークアクセスポイントに、上記カウンタの値の要求を送信することと、上記ワイヤレスローカルエリアネットワークアクセスポイントから、上記カウンタの値を受信することとを含む。例３２は、例２６乃至３０のうちいずれか１つに記載の方法とすることができ、上記第２の値は、上記タイマを開始する前に取得された、上記カウンタの前の値である。例３３は、例２６乃至３０のうちいずれか１つに記載の方法とすることができ、上記第１の値を、統合参照ポイントマネージャを有するネットワークマネージャに送信するステップ、をさらに含む。
【００９０】
様々な実施形態において、例３４は方法とすることができ、上記方法は、上記タイマを開始するステップと、上記タイマが経過したと検出するステップと、上記タイマが経過したとの上記検出に基づいて、ユーザ機器のワイヤレスローカルエリアネットワークアクセスポイントとの関連付けに基づくカウンタの値を読み出すステップと、上記カウンタの値に基づいて、データ構造に第１の値を記憶するステップと、上記データ構造に記憶された値に基づいて、平均値又は最大値のうち少なくとも１つを計算するステップと、を含む。例３５は、例３４に記載の方法とすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントに関連付けられたユーザ機器の数を示す。例３６は、例３４に記載の方法とすることができ、上記カウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントと関連付くのに失敗したユーザ機器の数を示す。例３７は、例３４に記載の方法とすることができ、上記値を読み出すステップは、上記ワイヤレスローカルエリアネットワークアクセスポイントに、上記カウンタの値の要求を送信することと、上記ワイヤレスローカルエリアネットワークアクセスポイントから、上記カウンタの値を受信することとを含む。例３８は、例３４乃至３７のうちいずれか１つに記載の方法とすることができ、上記タイマを再開するステップと、上記の再開されたタイマが経過したと検出するステップと、上記の再開されたタイマが経過したとの上記検出に基づいて、上記カウンタの別の値を読み出すステップと、上記カウンタの上記別の値に基づいて、上記データ構造に第２の値を記憶するステップと、をさらに含む。
【００９１】
様々な実施形態において、例３９は装置とすることができ、上記装置は、タイマを開始する手段と、上記タイマが経過したと検出する手段と、上記タイマが経過したとの上記検出に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによるデータ送信又は受信に関連付けられたカウンタの値を読み出す手段と、上記カウンタの値を第２の値と比較する手段と、上記カウンタの値の、上記第２の値に対する上記比較に基づいて、上記第１の値を更新する手段と、を含む。
【００９２】
様々な実施形態において、例４０は装置とすることができ、上記装置は、上記タイマを開始する手段と、上記タイマが経過したと検出する手段と、上記タイマが経過したとの上記検出に基づいて、ユーザ機器のワイヤレスローカルエリアネットワークアクセスポイントとの関連付けに基づくカウンタの値を読み出す手段と、上記カウンタの値に基づいて、データ構造に第１の値を記憶する手段と、上記データ構造に記憶された値に基づいて、平均値又は最大値のうち少なくとも１つを計算する手段と、を含む。
【００９３】
前の詳細な説明のうちいくつかの部分が、コンピュータメモリ内のデータビットに対する動作のアルゴリズム及びシンボリック表現の観点から提示されている。これらアルゴリズム的説明及び表現は、データ処理分野において当業者によって、その研究の要旨を他の当業者に最も効率よく伝えるために用いられる方法である。アルゴリズムは、ここで、及び一般に、所望される結果につながる動作の、自己矛盾のないシーケンスであると考えられる。動作は、物理量の物理操作を必要とするものである。
【００９４】
しかしながら、上記及び同様の用語のすべては、適切な物理量に関連付けられるべきであり、これら量に適用される単に便利なラベルであることが念頭に置かれるべきである。上記議論から明らかとして他に特に示されない限り、説明の全体をとおして、以下で請求項において明記される用語などの用語を利用する議論は、コンピュータシステム又は同様の電子コンピューティング装置のアクション及び処理を参照しており、上記アクション及び処理は、コンピュータシステムのレジスタ及びメモリ内の物理（電子）量として表現されるデータを、コンピュータシステムメモリ若しくはレジスタ又は他のこうした情報の記憶、送信、若しくは表示装置内の物理量として同様に表現される他のデータへと操作し及び変換することが十分理解される。
【００９５】
本発明の実施形態は、さらに、本明細書における動作を実行する設備に関する。そのようなコンピュータプログラムが、非一時的コンピュータ読取可能媒体に記憶される。マシン読取可能媒体には、マシン（例えば、コンピュータ）により読取可能な形式において情報を記憶する任意のメカニズムが含まれる。例えば、マシン読取可能（例えば、コンピュータ読取可能）媒体には、マシン（例えば、コンピュータ）読取可能記憶媒体（例えば、読取専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリ装置）が含まれる。
【００９６】
前の図に表された処理又は方法は、ハードウェア（例えば、回路、専用ロジック等）、ソフトウェア（例えば、非一時的コンピュータ読取可能媒体上に具現化される）、又は双方の組み合わせを含む処理ロジックによって実行されることができる。処理又は方法は、いくつかの順次的な動作の観点から上記で説明されているが、説明される動作のうちいくつかが、異なる順序において実行されてもよいことが十分理解されるべきである。さらに、いくつかの動作が、順次的ではなく並列に実行されることができる。
【００９７】
本発明の実施形態は、いずれかの具体的なプログラミング言語を参照して説明されてはいない。様々なプログラミング言語が使用されて、本明細書に説明されるとおり本発明の実施形態の教示を実装することができることが十分理解されるであろう。上述の明細書において、本発明の実施形態は、その特定の例示的な実施形態を参照して説明されている。これらに対して、下記の請求項に明記される本発明のより広い主旨及び範囲から逸脱することなく、様々な修正がなされ得ることが明らかになるであろう。したがって、明細書及び図面は、制限的な意味ではなく例示的な意味において考えられるべきである。
【図１】
0006363225.tif 000002
【図２】
0006363225.tif 000003
【図３】
0006363225.tif 000004
【図４】
0006363225.tif 000005
【図５】
0006363225.tif 000006
【図６】
0006363225.tif 000007
【図７】
0006363225.tif 000008
【図８】
0006363225.tif 000009