(57)【要約】  本願において説明される実施形態は、概して、要素マネージャとワイヤレスローカルエリアネットワーク（ＷＬＡＮ）アクセスポイント（ＡＰ）との間における通信に関する。ＷＬＡＮ  ＡＰは、１つ以上のカウンタと共に構成され得る。１つ以上のカウンタは、ＷＬＡＮ  ＡＰにおけるデータ送信及び／又は受信、又はＷＬＡＮ  ＡＰによる搬送波感知多重アクセス／衝突回避（ＣＳＭＡ／ＣＡ）手順などの、事象を測定することができる。要素マネージャは、上記カウンタのうち１つ以上を読み出し、１つ以上のカウンタから読み出された値に基づいて１つ以上の値を計算するように構成されることができる。要素マネージャは、１つ以上の計算された値をネットワークマネージャに通信するように構成されることができる。他の実施形態が説明され、かつ／あるいは請求され得る。
2017515350.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスローカルエリアネットワークアクセスポイントによる成功の送信又は受信に関連付けられた第１の値と、前記ワイヤレスローカルエリアネットワークアクセスポイントによる送信又は受信におけるエラーに関連付けられた第２の値と、を記憶する記憶回路と、
所定期間の後に経過することになるタイマと、
前記タイマ及び前記記憶回路に結合され、
前記タイマを開始し、
前記タイマが経過したと検出し、
前記タイマが経過したとの前記検出に基づいて、前記ワイヤレスローカルエリアネットワークアクセスポイントによる成功の送信又は受信に基づく第１のカウンタの値を読み出し、
前記第１のカウンタの値に基づいて前記記憶回路内の前記第１の値を記憶し、
前記タイマが経過したとの前記検出に基づいて、前記ワイヤレスローカルエリアネットワークアクセスポイントによる送信又は受信におけるエラーに基づく第２のカウンタの値を読み出し、
前記第２のカウンタの値に基づいて前記記憶回路内の前記第２の値を記憶し、
前記記憶回路に記憶された前記第１の値及び前記第２の値に基づいて、エラーレート値を計算する
統合参照ポイントエージェントと、
を含む要素マネージャ。
【請求項２】
前記統合参照ポイントエージェントは、前記第２の値の、前記第１の値及び前記第２の値の和による除算を介して、前記第１の値及び前記第２の値に基づく前記エラーレート値を計算する、請求項１に記載の要素マネージャ。
【請求項３】
前記第１のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に送信されたメディアアクセス制御サービスデータユニットの数を示し、前記第２のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に送信されなかったメディアアクセス制御サービスデータユニットの数を示す、請求項１に記載の要素マネージャ。
【請求項４】
前記第１のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に受信されたデータ又は管理のタイプのメディアアクセス制御プロトコルデータユニットの数を示し、前記第２のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントによりフレームシーケンスチェックエラーと共に受信されたメディアアクセス制御プロトコルデータユニットの数を示す、請求項１に記載の要素マネージャ。
【請求項５】
前記第１のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントによる１つ以上の送信要求（ready  to  send）メッセージに応答して受信される送信可（clear  to  send）メッセージの数を示し、前記第２のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントによる１つ以上の送信要求（ready  to  send）メッセージに応答して受信されない送信可（clear  to  send）メッセージの数を示す、請求項１に記載の要素マネージャ。
【請求項６】
前記統合参照ポイントエージェントは、前記ワイヤレスローカルエリアネットワークアクセスポイントに対する、前記第１のカウンタの値の要求の送信と、前記ワイヤレスローカルエリアネットワークアクセスポイントからの、前記第１のカウンタの値の受信とを介して、前記第１のカウンタの値を読み出し、前記統合参照ポイントエージェントは、前記ワイヤレスローカルエリアネットワークアクセスポイントに対する、前記第２のカウンタの値の要求の送信と、前記ワイヤレスローカルエリアネットワークアクセスポイントからの、前記第２のカウンタの値の受信とを介して、前記第２のカウンタの値を読み出す、請求項１乃至５のうちいずれか１項に記載の要素マネージャ。
【請求項７】
前記統合参照ポイントエージェントは、前記第１のカウンタの値の、前記第１のカウンタの前の値に対する比較に基づいて、前記記憶回路内の前記第１の値を記憶する、請求項１乃至５のうちいずれか１項に記載の要素マネージャ。
【請求項８】
前記統合参照ポイントエージェントは、前記第２のカウンタの値の、前記第２のカウンタの前の値に対する比較に基づいて、前記記憶回路内の前記第２の値を記憶する、請求項１乃至５のうちいずれか１項に記載の要素マネージャ。
【請求項９】
前記統合参照ポイントエージェントは、前記エラーレート値を、統合参照ポイントマネージャを有するネットワークマネージャに対して送信させる、請求項１乃至５のうちいずれか１項に記載の要素マネージャ。
【請求項１０】
前記統合参照ポイントエージェントに結合され、前記エラーレート値を前記ネットワークマネージャに送信するネットワークインターフェース、
をさらに含む請求項９に記載の要素マネージャ。
【請求項１１】
ワイヤレスローカルエリアネットワークアクセスポイントによる失敗したデータ送信に関連付けられた第１の値を記憶する記憶回路と、
所定期間の後に経過することになるタイマと、
前記タイマ及び前記記憶回路に結合され、
前記タイマを開始し、
前記タイマが経過したと検出し、
前記タイマが経過したとの前記検出に基づいて、前記ワイヤレスローカルエリアネットワークアクセスポイントによるデータ送信に関連付けられた１つ以上の肯定応答メッセージを検出することの失敗に基づくカウンタの値を読み出し、
前記カウンタの値に基づいて前記記憶回路内の前記第１の値を記憶する
統合参照ポイントエージェントと、
を含む要素マネージャ。
【請求項１２】
前記カウンタは、搬送波感知多重アクセス／衝突回避に関連付けられる、請求項１１に記載の要素マネージャ。
【請求項１３】
前記統合参照ポイントエージェントは、前記カウンタの値の、前記カウンタの前の値に対する比較に基づいて、前記第１の値を記憶する、請求項１１に記載の要素マネージャ。
【請求項１４】
前記統合参照ポイントエージェントは、前記ワイヤレスローカルエリアネットワークアクセスポイントに対する、前記カウンタの値の要求の送信と、前記ワイヤレスローカルエリアネットワークアクセスポイントからの、前記カウンタの値の受信とを介して、前記カウンタの値を読み出す、請求項１１に記載の要素マネージャ。
【請求項１５】
前記統合参照ポイントエージェントは、シンプルネットワーク管理プロトコルを用いて、前記要求を送信し、前記カウンタの値を受信する、請求項１４に記載の要素マネージャ。
【請求項１６】
前記統合参照ポイントエージェントは、前記第１の値を、統合参照ポイントマネージャを有するネットワークマネージャに対して送信させる、請求項１１乃至１５のうちいずれか１項に記載の要素マネージャ。
【請求項１７】
前記統合参照ポイントエージェントに結合され、前記第１の値を前記ネットワークマネージャに送信するネットワークインターフェース、
をさらに含む請求項１６に記載の要素マネージャ。
【請求項１８】
実行可能命令を含むコンピュータプログラムであって、前記実行可能命令は、コンピューティングシステムによる実行に応答して、前記コンピューティングシステムに、
タイマを開始することと、
前記タイマの満了に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによる成功の送信又は受信に関連付けられた第１のカウンタの値について、前記ワイヤレスローカルエリアネットワークアクセスポイントに第１の要求を送ることと、
前記ワイヤレスローカルエリアネットワークアクセスポイントから受信される前記第１の要求に対する応答に基づいて、第１の値を記憶することと、
前記タイマの満了に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによる不成功の送信又は受信に関連付けられた第２のカウンタの値について、前記ワイヤレスローカルエリアネットワークアクセスポイントに第２の要求を送ることと、
前記ワイヤレスローカルエリアネットワークアクセスポイントから受信される前記第２の要求に対する応答に基づいて、第２の値を記憶することと、
前記第１の値及び前記第２の値に基づいて、エラーレート値を計算することと、
前記の計算されたエラーレート値をネットワークマネージャシステムに送ることと、
を実行させる、コンピュータプログラム。
【請求項１９】
前記エラーレート値の前記計算は、
前記第１の値及び前記第２の値を総和し、
前記第２の値を前記総和で除算する
命令を含む、請求項１８に記載のコンピュータプログラム。
【請求項２０】
前記第１のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に送信されたメディアアクセス制御サービスデータユニットの数を示し、前記第２のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に送信されなかったメディアアクセス制御サービスデータユニットの数を示す、請求項１８に記載のコンピュータプログラム。
【請求項２１】
前記第１のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に受信されたデータ又は管理のタイプのメディアアクセス制御プロトコルデータユニットの数を示し、前記第２のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントによりフレームシーケンスチェックエラーと共に受信されたメディアアクセス制御プロトコルデータユニットの数を示す、請求項１８に記載のコンピュータプログラム。
【請求項２２】
前記第１のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントによる搬送波感知多重アクセス／衝突回避と関連して受信されるメッセージの数を示し、前記第２のカウンタは、前記ワイヤレスローカルエリアネットワークアクセスポイントによる搬送波感知多重アクセス／衝突回避と関連して予期されしかし受信されないメッセージの数を示す、請求項１８に記載のコンピュータプログラム。
【請求項２３】
実行可能命令を含むコンピュータプログラムであって、前記実行可能命令は、コンピューティングシステムによる実行に応答して、前記コンピューティングシステムに、
タイマを開始することと、
前記タイマの満了に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによる搬送波感知多重アクセス／衝突回避に関連付けられた肯定応答メッセージに基づくカウンタの値について、前記ワイヤレスローカルエリアネットワークアクセスポイントに要求を送ることと、
前記ワイヤレスローカルエリアネットワークアクセスポイントから受信される前記要求に対する応答に基づいて、第１の値を記憶することと、
前記第１の値をネットワークマネージャシステムに送ることと、
を実行させる、コンピュータプログラム。
【請求項２４】
前記応答は、電気電子技術者協会８０２．１１仕様により定義されるdot11ACKFailureCountフィールドに関連付けられる、請求項２３に記載のコンピュータプログラム。
【請求項２５】
前記第１の値の前記記憶は、
前記要求に対する前記応答を、前記カウンタに関連付けられた前の値と比較し、
前記比較に基づいて前記第１の値を記憶する
命令を含む、請求項２３乃至２４のうちいずれか１項に記載のコンピュータプログラム。
【請求項２６】
請求項１８乃至２５のうちいずれか１項に記載のコンピュータプログラムを記憶したコンピュータ読取可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、2014年12月18日に申請され“SYSTEM  AND  METHOD  TO  MEASURE  AN  ERROR  RATE  OF  A  WIRELESS  LOCAL  AREA  NETWORK”と題された米国特許出願第14/575,876号に対して優先を主張し、上記特許出願は、2014年4月28日に申請され“Method  and  System  To  Measure  Wlan  Packet  Error  Rate”と題された米国仮特許出願第61/985,396号に対して優先を主張し、これら出願の明細書全体が、すべての目的についてその全体を、本明細書と矛盾するセクションがもしある場合にはこうしたセクションを除き、参照により援用される。
【０００２】
本発明の実施形態は、概して、データ処理の技術分野に関し、より具体的には、ネットワークを通じてデータを通信するように動作可能なコンピュータ装置に関する。
【背景技術】
【０００３】
本明細書において提供される背景技術記載は、本開示の前後関係を一般的に提示する目的のものである。本背景技術セクションに記載される限りにおいて、現在名前を上げられている発明者の成果と、さもなければ申請の時点において従来技術と見なすことができない説明の態様とは、本開示に対する従来技術として明示的にも黙示的にも認められない。本明細書において別段示されない限り、本セクションに記載されるアプローチは、本開示における請求物に対する従来技術でなく、本セクションにこれらを含めることによって従来技術であると認められはしない。
【０００４】
ワイヤレスローカルエリアネットワークは、既存の無線アクセスネットワークを補足するために、調査されている。例えば、ネットワークオペレータは、複数のワイヤレスローカルエリアネットワーク（ＷＬＡＮ）ノードを展開して、モバイルデータトラフィックの殺到により引き起こされるトラフィック輻輳を緩和することがある。結果として、基地局及び／又はアクセスポイントの性能に関連付けられた測定が、無線アクセスネットワーク（ＲＡＮ）からＷＬＡＮへのオフロードの効力を監視するのに有益であり得る。モバイルデータトラフィックが急速に及び／又は動的に変動することがあるので、性能測定は、定期的に収集され、かつ／あるいは相互に関連付けられて、オフロード性能を劣化させるおそれがある任意の潜在的な問題を識別する。ひいては、より多くのＷＬＡＮノードがエリアに展開されてオフロード性能を向上させることがあり、あるいは、より少ないＷＬＡＮノードが展開されることがある。
【図面の簡単な説明】
【０００５】
本発明の実施形態は、限定としてではなく例として添付図面の図に例示され、同様の参照は同様の要素を示す。本開示における発明の「一の」又は「１つの」実施形態に対する参照は必ずしも同じ実施形態に対してではなく、上記参照は少なくとも１つを意味し得ることが留意されるべきである。
【図１】様々な実施形態に従う、要素マネージャが１つ以上のＷＬＡＮアクセスポイントに関連付けられた測定値を受信するように構成される環境を例示するブロック図である。
【図２】様々な実施形態に従う、要素マネージャがＷＬＡＮ  ＡＰにおける１つ以上のカウンタのうち１つ以上の値を読み出し、カウンタ値に基づいて計算された値をネットワークマネージャに送る環境を例示するブロック図である。
【図３】様々な実施形態に従う、ＷＬＡＮアクセスポイントからの複数のカウンタ値に基づいてエラーレート値を計算するシステム及び動作を例示するシーケンス図である。
【図４】様々な実施形態に従う、ＷＬＡＮアクセスポイントからの複数のカウンタ値に基づいて搬送波感知多重アクセス／衝突回避手順に関連付けられた値を計算するシステム及び動作を例示するシーケンス図である。
【図５】様々な実施形態に従う、複数の受信したカウンタ値に基づいてエラーレート値を計算する方法を例示するフロー図である。
【図６】様々な実施形態に従う、１つ以上の受信したカウンタ値に基づいて搬送波感知多重アクセス／衝突回避に関連付けられた値を計算する方法を例示するフロー図である。
【図７】様々な実施形態に従う、通信ネットワークにおいて動作するように適合されたコンピューティング装置を例示するブロック図である。
【図８】様々な実施形態に従う、送信及び受信装置を例示するブロック図である。
【発明を実施するための形態】
【０００６】
下記の詳細な説明において、添付図面に対して参照が行われる。添付図面は、本詳細な説明の一部を形成し、添付図面において、全体を通して同様の数字が同様の部分を指定し、実施され得る実施形態が例示として図示される。本開示の範囲から逸脱することなく、他の実施形態が利用されてもよく、構造的又は論理的な変更が行われてもよいことが理解されるべきである。ゆえに、下記の詳細な説明は、限定する意味においてとられるべきではなく、実施形態の範囲は、別記の請求項とその均等物とによって定義される。
【０００７】
様々な動作が、請求される対象事項を理解するのに最も役立つ仕方において、複数の別個のアクション又は動作として順番に説明されることがある。しかしながら、説明の順序は、これら動作が必ず順序依存であることを暗示するように見なされるべきではない。具体的に、上記動作は、提示の順序において実行されなくてもよい。説明される動作は、説明される実施形態とは異なる順序において実行されてもよい。様々なさらなる動作が実行されてもよく、かつ／あるいは、説明される動作がさらなる実施形態において省略されてもよい。
【０００８】
本開示を目的として、表現「Ａ又はＢ」及び「Ａ及び／又はＢ」は、（Ａ）、（Ｂ）、又は（Ａ及びＢ）を意味する。本開示を目的として、表現「Ａ、Ｂ、及び／又はＣ」は、（Ａ）、（Ｂ）、（Ｃ）、（Ａ及びＢ）、（Ａ及びＣ）、（Ｂ及びＣ）、又は（Ａ、Ｂ、及びＣ）を意味する。
【０００９】
本説明は、表現「一実施形態において」又は「実施形態において」を使用することがあり、上記表現は各々、同一の又は異なる実施形態のうち１つ以上を参照することがある。さらに、用語「含む」、「含める」、「有する」などは、本開示の実施形態に関して用いられるとき、同義である。
【００１０】
本明細書において使用されるとき、用語「モジュール」及び／又は「ロジック」は、特定用途向け集積回路（ＡＳＩＣ）、電子回路、１つ以上のソフトウェア又はファームウェアプログラムを実行するプロセッサ（共有、専用、又はグループ）及び／又はメモリ（共有、専用、又はグループ）、組み合わせロジック回路、及び／又は、説明される機能性を提供する他の適切なハードウェアコンポーネントを参照することがあり、あるいはこれらの一部であることがあり、あるいはこれらを含むことがある。
【００１１】
最初に図１から始めると、ブロック図が様々な実施形態に従う環境１００を示しており、環境１００において、要素マネージャ（element  manager）１０５が、１つ以上のＷＬＡＮアクセスポイント（ＡＰ）１３０〜１３５に関連付けられた測定値を受信するように構成される。様々な実施形態において、要素マネージャ１０５は、コンピューティングシステム、例えばサーバなどであり得る。要素マネージャ１０５は、任意のネットワークコンピューティングシステム上のハードウェアとソフトウェアとの任意の組み合わせ、例えば、図１に示されるものと図示されていないがワイヤレス通信ネットワークにおいてしばしば見られる他のものとなどを用いて、実装されてよい。さらに、様々な実施形態において、図１に表されるエンティティのうち１つ以上が、同一の又は異なるコンピューティングシステム上で実装されてよい。
【００１２】
要素マネージャ１０５は、ＷＬＡＮ  ＡＰ１３０〜１３５と通信するように構成されることができる。ＷＬＡＮ  ＡＰ１３０〜１３５の各々は、ワイヤレス装置が例えば１つ以上の第３世代パートナーシッププロジェクト（３ＧＰＰ）技術仕様及び／又は別の同様の標準に従って有線のネットワーク（例えば、コアネットワーク）に接続することを可能にする任意のコンピューティング装置であり得る。ＷＬＡＮ  ＡＰ１３０〜１３５は、１つ以上の標準、例えば、ロングタームエボリューション（ＬＴＥ）、ＬＴＥアドバンスト（ＬＴＥ−Ａ）、電気電子技術者協会（ＩＥＥＥ）８０２．１１、又は別の同様の標準などを固守する、第３世代（３Ｇ）、第４世代（４Ｇ）、第５世代（５Ｇ）、又はその上のシステムに従って、通信のためにユーザ機器（ＵＥ）１４０〜１４６をネットワークに接続するように構成されることができる。様々な実施形態において、上記１つ以上の標準は、３ＧＰＰによって公表され得る。
【００１３】
一実施形態において、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つが、フェムトセル又は他の低パワー無線アクセス基地局であり得る。一実施形態において、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つが、ルータを含み、かつ／あるいはルータに通信可能に結合されてもよい。一実施形態において、要素マネージャ１０５は、ＷＬＡＮ  ＡＰ１３０〜１３５のうち一方又は双方に統合されてもよい。一実施形態において、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つが、発展型ノードＢ（evolved  Node  B）（ｅＮＢ）から命令を受信するように構成されてもよく、したがって、トラフィックが、ｅＮＢによってＷＬＡＮ  ＡＰ１３０〜１３５のうち１つへとオフロードされる（offloaded）ことができる。
【００１４】
ＵＥ１４０〜１４６の各々は、ブロードバンド回路を備え、例えば３ＧＰＰ技術仕様に従ってセル上で動作するように適合された、任意タイプのコンピューティング装置であってよい。例えば、ＵＥ１４０〜１４６のうち一方又は双方が、ネットブック、タブレットコンピュータ、ハンドヘルドコンピューティングデバイス、ウェブ対応電気製品、ゲーミング装置、モバイルフォン、スマートフォン、ｅＢｏｏｋリーダ、パーソナルデータアシスタントなどであり得る。別の実施形態において、ＵＥ１４０〜１４６のうち一方又は双方が、主としてユーザ通信（例えば、音声呼び出し、テキスト／インスタントメッセージング、ウェブブラウジング）に対して適合されてはいないコンピューティング装置、例えば、スマート計測装置、支払い装置（例えば、「運転どおりの支払い（pay-as-you-drive）」装置）、販売マシン、テレマティクスシステム（例えば、乗り物の追跡及びトレースに適合されたシステム）、セキュリティシステム（例えば、監視装置）などであり得る。
【００１５】
様々な実施形態において、ＵＥ１４０〜１４６に関連付けられたトラフィックが、ＷＬＡＮ  ＡＰ１３０〜１３５を通して通信されることができる。こうしたトラフィックは、例えば、セルラープロトコル（例えば、ＬＴＥ及び／又はＬＴＥ−Ａプロトコル、電気電子技術者協会（ＩＥＥＥ）８０２．１１）、ワイヤレスプロトコル、及び／又は別のワイヤレス通信プロトコルに従い得る。実施形態において、ＷＬＡＮ  ＡＰ１３０〜１３５は、ＵＥ１４０〜１４６に関連付けられた様々な測定を実行するように適合されることができる。こうした測定値は、１つ以上のグループによって定義されてもよい。様々な実施形態において、データを測定する１つ以上のカウンタが、インターネットエンジニアリングタスクフォース（ＩＥＴＦ）及び／又は電気電子技術者協会（ＩＥＥＥ）によって定義され得る。
【００１６】
ＩＥＥＥにより公表される仕様が、複数のカウンタを定義し得る。ＩＥＥＥ８０２．１１は、ＷＬＡＮ  ＡＰ１３０〜１３５からの及びＷＬＡＮ  ＡＰ１３０〜１３５への送信されるデータ及び受信されるデータを測定するカウンタを定義する管理情報データベース（ＩＥＥＥ８０２ｄｏｔ１１−ＭＩＢ）を提供する。第１のカウンタ（dot11TransmittedFrameCount）は、成功裏に送信されたメディアアクセス制御（ＭＡＣ）サービスデータユニット（ＭＳＤＵ）の数、例えば、成功した送信を示す肯定応答（acknowledgment）に関連付けられたＭＳＤＵを測定することができる。第２のカウンタ（dot11FailedCount）は、成功裏に送信されなかったＭＳＤＵの数、例えば、成功した送信を示す肯定応答に関連付けられないＭＳＤＵを測定することができる。第３のカウンタ（dot11ReceivedFragmentCount）は、データ又は管理のタイプの成功裏に受信したＭＡＣプロトコルデータユニット（ＭＰＤＵ）の数を測定することができる。第４のカウンタ（dot11FCSErrorCount）は、フレームチェックシーケンス（ＦＣＳ）エラーに関連付けられたＭＰＤＵの数を測定することができる。
【００１７】
さらに、ＩＥＥＥ８０２．１１は、搬送波感知多重アクセス／衝突回避（carrier  sense  multiple  access  with  collision  voidance）（ＣＳＭＡ／ＣＡ）に関連付けられたカウンタを（例えば、ＩＥＥＥ８０２ｄｏｔ１１−ＭＩＢの中に）定義し得る。ＣＳＭＡ／ＣＡは、複数のノード（例えば、ＷＬＡＮ  ＡＰ１３０〜１３５及びＵＥ１４０〜１４６）が衝突なしに共通のワイヤレス搬送波にアクセスすることを可能にすることができる。ＣＳＭＡ／ＣＡプロトコル関連測定は、ＷＬＡＮ性能（例えばＵＥ１４０〜１４６との通信におけるＷＬＡＮ  ＡＰ１３０〜１３５の性能）に関連付けられている成功した送信要求（request  to  send）（ＲＴＳ）応答、失敗したＲＴＳ応答、及び／又は失敗した肯定応答（ＡＣＫ）応答の数を数えることができる。例えば、比較的大きい数の失敗したＲＴＳ及び／又はＡＣＫ応答は、ＵＥ１４０〜１４６のうち１つ及び／又はＷＬＡＮ  ＡＰ１３０〜１３５のうち１つが、成功裏にデータパケットを送信することに困難さを有していることを示し得る。第１のカウンタ（dot11RTSSuccessCount）は、１つ以上のＲＴＳメッセージに応答して受信される送信可（clear  to  send）（ＣＴＳ）メッセージの数を測定することができる。第２のカウンタ（dot11RTSFailureCount）は、１つ以上のＲＴＳメッセージに応答して受信されないＣＴＳメッセージの数を測定することができる。第３のカウンタ（dot11ACKFailureCount）は、ＷＬＡＮ  ＡＰ１３０〜１３５からデータを送信した後に受信されないＡＣＫ応答の数を測定することができる。この第３のカウンタは、失われたインバウンド肯定応答の数を直接追跡することができる。
【００１８】
ＷＬＡＮ  ＡＰ１３０〜１３５は、ＵＥ１４０〜１４６に基づいて上記カウンタのうち１つ以上のそれぞれの値をインクリメントし、デクリメントし、かつ／あるいはその他の方法で修正するように構成されることができる。様々な実施形態において、ＷＬＡＮ  ＡＰ１３０〜１３５において維持されるカウンタの１つ以上が、ＷＬＡＮ  ＡＰ１３０〜１３５におけるトラフィックに基づいてインクリメントすることができる。ＵＥ１４０〜１４６からの及びＵＥ１４０〜１４６へのトラフィックが、ＷＬＡＮ  ＡＰ１３０〜１３５のＭＡＣにおいて送信され、受信されるとき、ＷＬＡＮ  ＡＰ１３０〜１３５は、それぞれの対応するカウンタをインクリメントすることができる。いくつかの実施形態において、カウンタのうち１つ以上が、連続的にインクリメントすることができる。例えば、dot11TransmittedFrameCountは、各オクテットが送信され及び受信されるときに、それぞれ、イチ（１）ずづ連続的にインクリメントすることができ、カウンタの制限が到達されるときに、ゼロ（０）にラップアラウンドする（wrap  around）ことになる。
【００１９】
実施形態において、要素マネージャ１０５は、ＷＬＡＮ  ＡＰ１３０〜１３５のカウンタのうち１つ以上を読み出すように適合されることができる。例えば、要素マネージャ１０５は、１つ以上のカウンタの１つ以上の値について、ＷＬＡＮ  ＡＰ１３０〜１３５のうち１つに要求を送信するように適合されることができる。要求に基づいて、上記のＷＬＡＮ  ＡＰ１３０〜１３５のうち１つが、１つ以上のカウンタの１つ以上の要求された値を返すことができる。要素マネージャ１０５は、これら値を記憶し、かつ／あるいはカウンタ値に基づいて他の値を計算するように適合されることができる。
【００２０】
図２に関して、ブロック図が様々な実施形態に従う環境２００を示しており、環境２００において、要素マネージャ２０５が、ＷＬＡＮ  ＡＰ２３０における１つ以上のカウンタ２３２〜２３４の１つ以上の値を読み出し、上記カウンタ値に基づいてネットワークマネージャに計算された値を送る。図１に例示されたとおり、要素マネージャ２０５は要素マネージャ１０５の一実施形態であってもよく、ＷＬＡＮ  ＡＰ２３０はＷＬＡＮ  ＡＰ１３０〜１３５のうち１つの一実施形態であってもよい。
【００２１】
様々な実施形態において、ネットワークマネージャ２２０は、コンピューティングシステム、例えばサーバなどであり得る。ネットワークマネージャ２２０は、任意のネットワークコンピューティングシステム上のハードウェアとソフトウェアとの任意の組み合わせ、例えば、図２に示されるものと図示されていないがワイヤレス通信ネットワークにおいてしばしば見られる他のものとなどを用いて、実装されてよい。さらに、様々な実施形態において、図２に表されるエンティティのうち１つ以上が、同一の又は異なるコンピューティングシステム上で実装されてよい。
【００２２】
ネットワークマネージャ２２０は、統合参照ポイントマネージャ（integration  reference  point  manager）（ＩＲＰマネージャ（IRPManager））２２５を含み得る。ＩＲＰマネージャ２２５は、例えば、タイプ２インターフェースを通じて要素マネージャ２０５へ及び／又は要素マネージャ２０５から管理データを送信し及び／又は受信することによってなどで、ＷＬＡＮ  ＡＰ２３０を管理するように構成されることができる。ＩＲＰマネージャ２２５は、要素マネージャ２０５から１つ以上の値を受信するように構成されることができる。
【００２３】
ネットワークマネージャ２２０、要素マネージャ２０５、及び／又はＷＬＡＮ  ＡＰ２３０のうち１つ以上が、ネットワークオペレータ（例えば、セルラーオペレータ）によって制御され、かつ／あるいは管理されることができる。ＷＬＡＮがオペレータのネットワーク（例えば、セルラーネットワーク）を補足することを可能にするために、ＷＬＡＮ  ＡＰ２３０の性能に関連付けられた測定がオペレータに役立つ可能性がある。さらに、ＷＬＡＮ  ＡＰ２３０の性能に関連付けられた測定は、ユーザにより経験されるサービスの品質が監視されることを可能にし得る。本明細書において説明されるとき、１つ以上のカウンタが、性能に関連付けられた値を測定することができる。例えば、パケットエラーレート又はＣＳＭＡ／ＣＡに関連付けられた統計が測定されて、ＷＬＡＮ  ＡＰ２３０の性能を反映することができる。いくつかの実施形態において、カウンタ２３２〜２３４は、dot11TransmittedFrameCount、dot11FailedCount、dot11ReceivedFragmentCount、dot11FCSErrorCount、dot11RTSSuccessCount、dot11RTSFailureCount、及び／又はdot11ACKFailureCountのうち、任意のものであり得る。別の実施形態において、カウンタ２３２〜２３４のうち一方又は双方が、ＷＬＡＮ  ＡＰ２３０による成功又は不成功のデータ送信又は受信に基づいてインクリメントされ、デクリメントされ、かつ／あるいはその他の方法で修正される別のカウンタであってもよい。別の実施形態において、カウンタ２３２〜２３４のうち一方又は双方が、ＷＬＡＮ  ＡＰ２３０によってＣＳＭＡ／ＣＡ手順に基づいてインクリメントされ、デクリメントされ、かつ／あるいはその他の方法で修正される別のカウンタであってもよい。
【００２４】
要素マネージャ２０５は、プロセッサ及びメモリ配置２０８を含み得る。プロセッサ及びメモリ配置２０８は広い範囲のプロセッサ及びメモリ配置を表すことが意図され、これらに限られないが、様々な実行速度及び電力消費のシングル又はマルチコアのプロセッサと、１つ以上のレベルのキャッシュを有する様々なアーキテクチャの、ダイナミックランダムアクセス、ＦＬＡＳＨなどの様々なタイプのメモリと、を有する配置などが含まれる。
【００２５】
プロセッサ及びメモリ配置２０８は、記憶回路２１４と通信可能に結合されることができる。記憶回路２１４には、１つ以上のマシン（例えば、コンピュータ）読取可能記憶媒体、例えば、読取専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光学記憶媒体、及び／又はフラッシュメモリ装置などが含まれ得る。記憶回路２１４は、１つ以上のデータ構造において１つ以上の値を記憶するように構成されることができる。
【００２６】
さらに、プロセッサ及びメモリ配置２０８は、ネットワークインターフェース２１６と通信可能に結合されることができる。ネットワークインターフェース２１６には、ネットワークを通じて信号を送信し及び／又は受信するように適合された回路（送信器回路及び／又は受信器回路）が含まれ得る。ネットワークインターフェース２１６は、様々なタイプの有線及び／又はワイヤレスのネットワーク、例えば、無線ネットワーク、ＷＬＡＮ、光ファイバネットワーク、及び／又は他のネットワークなどにわたって、信号を通信するように構成されることができる。したがって、ネットワーク２４０〜２４５は、当分野において知られる広い範囲のネットワークを表すことが意図される。ネットワーク２４０〜２４５の例には、インターネットを含め、有線又はワイヤレスの、ローカル又はワイドエリアの、プライベート又はパブリックのネットワークが含まれ得る。
【００２７】
プロセッサ及びメモリ配置２０８は、その中に、統合参照ポイントエージェント（integration  reference  point  agent）（ＩＲＰエージェント（IRPAgent））２１０とタイマ２１２とをロードしておくことができる。いくつかの実施形態において、ＩＲＰエージェント２１０が、タイマ２１２を含むことができる。一実施形態において、ＩＲＰエージェント２１０は、ネットワークインターフェース２１６に、様々なアプローチに従ってネットワーク２４０〜２４５を通じてデータを通信させることができる。例えば、ＩＲＰエージェント２１０は、データがシンプルネットワーク管理プロトコル（ＳＮＭＰ）に従ってネットワーク２４０を通じてＷＬＡＮ  ＡＰ２３０に送信され、かつ／あるいはＷＬＡＮ  ＡＰ２３０から受信されることを引き起こすことができる。ＩＲＰエージェント２１０は、データがＩｆｔ−Ｎタイプ２インターフェースを介してネットワーク２４５を通じてネットワークマネージャ２２０に送信され、かつ／あるいはネットワークマネージャ２２０から受信されることを引き起こすことができる。
【００２８】
ＩＲＰエージェント２１０は、１つ以上のカウンタ２３２〜２３４を読み出すように構成されることができる。様々な実施形態において、ＩＲＰエージェント２１０は、ネットワークインターフェース２１６に、１つ以上のカウンタ２３２〜２３４の１つ以上の値について、ネットワーク２４０を通じて要求を送信させるように構成されることができる。要求の応答において、ネットワークインターフェース２１６は、ネットワーク２４０を通じて、１つ以上のカウンタ２３２〜２３４の１つ以上の値を受信することができる。様々な実施形態において、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つから読み出された値をフォワードすることができる。
【００２９】
いくつかの実施形態において、ＩＲＰエージェント２１０は、ある粒度期間（granularity  period）の後、カウンタ２３２〜２３４のうち１つ以上を読み出すことができ、上記粒度期間は、所定期間の時間であり得る。ＩＲＰエージェント２１０は、タイマ２１２を開始して粒度期間を測定するように構成されることができる。タイマ２１２が経過した後、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つ以上を読み出すことができる。ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つ以上から読み出された値を、記憶回路２１４内に、例えばデータ構造の中などに、記憶するように構成されることができる。
【００３０】
実施形態において、ＩＲＰエージェント２１０は、ネットワークマネージャ２２０におけるＩＲＰマネージャ２２５に、記憶された値を送信するように構成されることができる。様々な実施形態において、ＩＲＰエージェント２１０は、累積的カウンタアプローチを通して値を記憶し、計算することができる。累積的カウンタアプローチにおいて、ＩＲＰエージェント２１０は、粒度期間、例えばタイマ２１２の継続期間などの間、数えられている事象（例えば、ＭＡＣレイヤにおいてのＷＬＡＮ  ＡＰ２３０による送信又は受信）の実行カウント（running  count）を記憶することができる。
【００３１】
様々な実施形態において、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つ以上から読み出された複数の値を記憶するように構成されることができ、例えば、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つから読み出された前の値と、カウンタ２３２〜２３４のうち１つから読み出された最も最近の値とを記憶することができる。いくつかの実施形態において、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つからの複数の値に基づいて別の値を計算することができ、例えば、ＩＲＰエージェント２１０は、カウンタ２３２〜２３４のうち１つからの最も最近の値と前の値との比較に基づいて別の値を計算することができる。
【００３２】
いくつかの実施形態について、カウンタ２３２〜２３４のうち一方又は双方が、オクテット又はパケットが送信され又は受信されたときにイチ（１）ずづ連続的にインクリメントすることができ、カウンタがその制限に達したときにゼロ（０）に戻る（例えば、ラップアラウンドする）ことになる。ゆえに、ＩＲＰエージェント２１０が、タイマ２１２が経過したときにカウンタ２３２〜２３４のうち１つを読み出すとき、このカウンタ２３２〜２３４のうち１つは、粒度期間の間に送信され又は受信されたオクテット又はパケットの数の値を反映しない可能性があり、しかし、上記カウンタ２３２〜２３４のうち１つが最初にゼロに初期化され又は最後にラップアラウンドされてからの合計値を反映することになる。上記に対処するために、ＩＲＰエージェント２１０は、第１のカウンタ２３２からの最も最近の値と前の値とを比較し、この比較に基づいて終了値を計算するように構成されることができる。
【００３３】
いくつかの実施形態において、ＩＲＰエージェント２１０は、計算された終了値をネットワークマネージャ２２０に送信することができる。例えば、計算される終了値は、dot11RTSSuccessCount、dot11RTSFailureCount、及び／又はdot11ACKFailureCountのうち１つ以上に基づいて、送信されることができる。上記終了値は、ＣＳＭＡ／ＣＡに関連付けられた問題、例えば、失敗したＲＴＳメッセージなどの統計を反映し得る。ＣＳＭＡ／ＣＡに関連付けられた終了値が計算された後、ＩＲＰエージェント２１０は、計算された終了値を、ネットワークマネージャ２２０におけるＩＲＰマネージャ２２５に送るように構成されることができる。ＩＲＰエージェント２１０は、それから、カウンタ２３２〜２３４のうち１つの最も最近の値及び／又はカウンタ２３２〜２３４のうち１つの前の値を記憶するためのものである１つ以上のデータ構造をクリアしてもよく、あるいは、１つ以上のデータ構造の中のカウンタ２３２〜２３４のうち１つについてのこうした値を、次の粒度期間におけるカウンタ２３２〜２３４のうち１つのその後の読み出しに基づいて上書きしてもよい。
【００３４】
いくつかの実施形態において、ＩＲＰエージェント２１０は、複数の計算された終了値を使用して、エラーレート値を計算することができる。その後、エラーレート値は、ネットワークマネージャ２２０に送られることができる。パケットエラーレート（ＰＥＲ）が、ワイヤレスネットワークの性能を測定するのに使用されることができる。ＷＬＡＮ  ＰＥＲに関連付けられた測定は、成功の及び失敗したＭＳＤＵ送信、及び／又は成功の及び失敗したＭＰＤＵ受信の数に基づくことができる。したがって、各粒度期間について、ＩＲＰエージェント２１０は、成功の送信又は受信を示す第１のカウンタ値２３２（例えば、dot11TransmittedFrameCount又はdot11ReceivedFragmentCount）と、不成功の又は失敗した送信又は受信を示す第２のカウンタ値２３４（例えば、dot11FailedCount又はdot11FCSErrorCount）とを読み出すことができる。例えば、ＩＲＰエージェント２１０は、ＭＳＤＵに関連付けられたＰＥＲ値を計算することができる。このＭＳＤＵ  ＰＥＲ値は、dot11TransmittedFrameCountに基づく終了値にdot11FailedCountに基づく終了値を加えた和によって除算されたdot11FailedCount終了値の商として、計算されることができる。同様に、ＭＰＤＵ  ＰＥＲ値は、dot11ReceivedFragmentCountの終了値にdot11FCSErrorCountの終了値を加えた和によって除算されたdot11FCSErrorCount終了値の商として、計算されることができる。
【００３５】
ＰＥＲ値が計算された後、ＩＲＰエージェント２１０は、ＰＥＲ値を、ネットワークマネージャ２２０におけるＩＲＰマネージャ２２５に送るように構成されることができる。ＩＲＰエージェント２１０は、それから、カウンタ２３２〜２３４のうち１つの最も最近の値及び／又はカウンタ２３２〜２３４のうち１つの前の値を記憶するためのものである１つ以上のデータ構造をクリアしてもよく、あるいは、１つ以上のデータ構造の中のカウンタ２３２〜２３４のうち１つについてのこうした値を、次の粒度期間におけるカウンタ２３２〜２３４のうち１つのその後の読み出しに基づいて上書きしてもよい。
【００３６】
上記の計算された値（例えば、ＰＥＲ値及び／又はＣＳＭＡ／ＣＡに関連付けられた値）は、ＷＬＡＮ  ＡＰ２３０の管理（及び、他のネットワーク管理動作）のためにＩＲＰエージェント２１０及び／又はＩＲＰマネージャ２２５によって収集される性能測定値であり得る。
【００３７】
計算される値は、単一の整数であってもよい。いくつかの実施形態において、例えば、計算される値の１つ以上が一意に識別されることができ、したがって、ＩＲＰエージェント２１０は、ＩＲＰマネージャ２２５に対して、計算される値を指定することができる。計算される値は、クラスタイプWLANManagementFunctionのものであり得る。さらに、上記の計算される値は、パケット交換ドメインに対して適用可能であり得る。上記の計算される値は、組み合わせられたグローバルシステムフォーモバイルコミュニケーション（Global  System  for  Mobile  Communications）（ＧＳＭ）（登録商標）、ユニバーサルモバイル電気通信システム（Universal  Mobile  Telecommunications  System）（ＵＭＴＳ）（登録商標）、及び／又は発展型パケットシステム（Evolved  Packet  System）（ＥＰＳ）システムに対して適用可能とすることができ、測定された事象がシステムのＧＳＭ部分上で発生したか、ＵＭＴＳ部分上で発生したか、あるいはＥＰＳ部分上で発生したかにかかわらない（例えば、ifHCInUcastPktsについて、ただ１つの合計の（例えば、ＧＳＭ、ＵＭＴＳ、及び／又はＥＰＳ）カウントが、測定された事象について取得される）。
【００３８】
実施形態に従い、第１のＣＳＭＡ／ＣＡに関連付けられた値が、dot11RTSSuccessCountに基づく、ＷＬＡＮ  ＡＰ２３０により送信される少なくとも１つのＲＴＳメッセージに応答して受信されるＣＴＳメッセージの数であり得る。ＩＲＰエージェント２１０は、このＣＳＭＡ／ＣＡに関連付けられた値を、dot11RTSSuccessCountを読み出すことによって累積的カウンタアプローチに基づいて算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてdot11RTSSuccessCountの値を読み出し、これら２つの値における差をＣＳＭＡ／ＣＡに関連付けられた値として算出することができる。ただし、ＩＲＰエージェント２１０は、dot11RTSSuccessCountをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、ＣＳＭＡ／ＣＡに関連付けられた値を、dot11RTSSuccessCountのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。このＣＳＭＡ／ＣＡに関連付けられた値は、識別子MAC.SuccRts.WlanAPによって一意に識別されることができる。
【００３９】
実施形態に従い、第２のＣＳＭＡ／ＣＡに関連付けられた値が、dot11RTSFailureCountに基づく、ＷＬＡＮ  ＡＰ２３０により送信される少なくとも１つのＲＴＳメッセージに応答して受信されないＣＴＳメッセージの数であり得る。ＩＲＰエージェント２１０は、このＣＳＭＡ／ＣＡに関連付けられた値を、dot11RTSFailureCountを読み出すことによって累積的カウンタアプローチに基づいて算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてdot11RTSFailureCountの値を読み出し、これら２つの値における差をＣＳＭＡ／ＣＡに関連付けられた値として算出することができる。ただし、ＩＲＰエージェント２１０は、dot11RTSFailureCountをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、ＣＳＭＡ／ＣＡに関連付けられた値を、dot11RTSFailureCountのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。このＣＳＭＡ／ＣＡに関連付けられた値は、識別子MAC.FailRtsWlanAPによって一意に識別されることができる。
【００４０】
実施形態に従い、第３のＣＳＭＡ／ＣＡに関連付けられた値が、dot11ACKFailureCountに基づく、ＷＬＡＮ  ＡＰ２３０により送信されるデータに応答して受信されないＡＣＫメッセージの数であり得る。ＩＲＰエージェント２１０は、ＣＳＭＡ／ＣＡに関連付けられた値を、dot11ACKFailureCountを読み出すことによって累積的カウンタアプローチに基づいて算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてdot11ACKFailureCountの値を読み出し、これら２つの値における差をＣＳＭＡ／ＣＡに関連付けられた値として算出することができる。ただし、ＩＲＰエージェント２１０は、dot11ACKFailureCountをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、ＣＳＭＡ／ＣＡに関連付けられた値を、dot11ACKFailureCountのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。このＣＳＭＡ／ＣＡに関連付けられた値は、識別子MAC.FailAckWlanAPによって一意に識別されることができる。
【００４１】
実施形態に従い、ＰＥＲ値を計算することに使用される第１の測定値が、dot11TransmittedFrameCountに基づく、ＷＬＡＮ  ＡＰ２３０により成功裏に送信されるＭＳＤＵの数であり得る。ＩＲＰエージェント２１０は、第１の測定値を、dot11TransmittedFrameCountを読み出すことによって累積的カウンタアプローチに基づいて算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてdot11TransmittedFrameCountの値を読み出し、これら２つの値における差を、ＰＥＲ値の計算に使用される第１の測定値として算出することができる。ただし、ＩＲＰエージェント２１０は、dot11TransmittedFrameCountをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、第１の測定値を、dot11TransmittedFrameCountのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。ＰＥＲ値を計算することに使用されるこの第１の測定値は、識別子MAC.SuccMsduWlanAPによって一意に識別されることができる。
【００４２】
実施形態に従い、ＰＥＲ値を計算することに使用される第２の測定値が、dot11FailedCountに基づく、ＷＬＡＮ  ＡＰ２３０により成功裏に送信されない（例えば、肯定応答に関連付けられない）ＭＳＤＵの数であり得る。ＩＲＰエージェント２１０は、第２の測定値を、dot11FailedCountを読み出すことによって累積的カウンタアプローチに基づいて算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてdot11FailedCountの値を読み出し、これら２つの値における差を第２の測定値として算出することができる。ただし、ＩＲＰエージェント２１０は、dot11FailedCountをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、第２の測定値を、dot11FailedCountのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。ＰＥＲ値を計算することに使用されるこの第２の測定値は、識別子MAC.FailMsduWlanAPによって一意に識別されることができる。
【００４３】
実施形態に従い、ＰＥＲ値を計算することに使用される第３の測定値が、dot11FCSErrorCountに基づく、ＷＬＡＮ  ＡＰ２３０によりＦＣＳエラーと共に受信されるＭＰＤＵの数であり得る。ＩＲＰエージェント２１０は、第３の測定値を、dot11FCSErrorCountを読み出すことによって累積的カウンタアプローチに基づいて算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてdot11FCSErrorCountの値を読み出し、これら２つの値における差を第３の測定値として算出することができる。ただし、ＩＲＰエージェント２１０は、dot11FCSErrorCountをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、第３の測定値を、dot11FCSErrorCountのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。この第３の測定値は、識別子MAC.failedMpduWlanAPによって一意に識別されることができる。
【００４４】
実施形態に従い、ＰＥＲ値を計算することに使用される第４の測定値が、dot11ReceivedFragmentCountに基づく、ＷＬＡＮ  ＡＰ２３０におけるタイプのデータ又は管理の成功裏に受信されるＭＰＤＵの数であり得る。ＩＲＰエージェント２１０は、第４の測定値を、dot11ReceivedFragmentCountを読み出すことによって累積的カウンタアプローチに基づいて算出することができる。ＩＲＰエージェント２１０は、各粒度期間の始めと終わりとにおいてdot11ReceivedFragmentCountの値を読み出し、これら２つの値における差を第４の測定値として算出することができる。ただし、ＩＲＰエージェント２１０は、dot11ReceivedFragmentCountをラップアラウンドすることについて考慮することができる。例えば、終わりの値が始めの値より小さい場合、ＩＲＰエージェント２１０は、第４の測定値を、dot11ReceivedFragmentCountのサイズと始めの値とにおける差に終わりの値を加えたものとして算出することができる。この第４の測定値は、識別子MAC.SuccMpduWlanAPによって一意に識別されることができる。
【００４５】
図３に関して、シーケンス図が、様々な実施形態に従う、ＷＬＡＮ  ＡＰ３３０からの複数のカウンタ値に基づいてＰＥＲ値を計算するシステム及び動作を例示している。要素マネージャ３０５は、本明細書に記載の及び図１の要素マネージャ１０５の一実施形態であってもよく、かつ／あるいはＷＬＡＮ  ＡＰ３３０はＷＬＡＮ  ＡＰ１３０〜１３５のうち１つの一実施形態であってもよく、かつ／あるいはネットワークマネージャ３２０は図２のネットワークマネージャ２２０の一実施形態であってもよい。
【００４６】
ネットワークマネージャ３２０は、ＷＬＡＮ  ＡＰ３３０における１つ以上のカウンタからエラーレート値（例えば、ＰＥＲ値）を収集することができる。ネットワークマネージャ３２０は、Ｉｔｆ−Ｎを通じてエラーレート値を収集するように構成されることができる。したがって、要素マネージャ３０５は、所定間隔において、ＷＬＡＮ  ＡＰ３３０における１つ以上のカウンタを読み出し、粒度期間について、１つ以上のエラーレート値を計算するように構成されることができる。
【００４７】
最初、要素マネージャ３０５は、例えば、要素マネージャ３０５の記憶回路内のデータ構造を設定し及び／又は初期化することによってなどで、開始成功値（begin  success  value）及び開始失敗値（begin  fail  value）を０に設定することができる（動作３５０）。要素マネージャ３０５はタイマを開始することができ、このタイマは粒度期間の継続期間であり得る（動作３５２）。その後、要素マネージャ３０５は、タイマが経過したかを決定する（動作３５４）。要素マネージャ３０５が、タイマが経過したと検出した後、要素マネージャ３０５は、成功の送信又は受信に関連付けられた第１のカウンタの値について（例えば、dot11TransmittedFrameCount又はdot11ReceivedFragmentCount）、ＷＬＡＮ  ＡＰ３３０に要求を送ることができる（動作３５６）。要求に応答して、要素マネージャ３０５は、第１のカウンタの値を受信することができる（動作３５８）。要素マネージャ３０５は、受信した成功カウンタ値をデータ構造内に記憶することができる。
【００４８】
さらに、要素マネージャ３０５が、タイマが経過したと検出した後、要素マネージャ３０５は、不成功の又は失敗した送信又は受信に関連付けられた第２のカウンタの値について（例えば、dot11FailedCount又はdot11FCSErrorCount）、ＷＬＡＮ  ＡＰ３３０に要求を送ることができる（動作３６０）。要求に応答して、要素マネージャ３０５は、第１のカウンタの値を受信することができる（動作３６２）。要素マネージャ３０５は、受信した失敗カウンタ値をデータ構造内に記憶することができる。
【００４９】
その後、要素マネージャ３０５は、受信した成功カウンタ値を開始成功値と比較することができる（動作３６４）。受信した成功カウンタ値が開始成功値より大きい場合（例えば、動作３５０〜３８０を通しての第１の繰り返しの間）、要素マネージャ３０５は、終了成功値（end  success  value）を、受信した成功カウンタ値から開始成功値を引いた差に設定することができる（動作３６６）。要素マネージャ３０５は、終了成功値をデータ構造内に記憶することができる。
【００５０】
要素マネージャ３０５が、受信した成功カウンタ値が開始成功値より小さいか又は等しいと決定する場合、要素マネージャ３０５は、終了成功値を、値が要求された成功カウンタのサイズから開始成功値を引いた差に受信した成功カウンタ値を加えたものに設定することができる（動作３６８）。成功値が要求されたカウンタのサイズは、要素マネージャ３０５の記憶回路内のデータ構造内に記憶された値、及び／又は、（例えば、要求に応答してＷＬＡＮ  ＡＰ３３０から）要素マネージャ３０５によって受信される値であり得る。
【００５１】
さらに、要素マネージャ３０５は、受信した失敗カウンタ値を開始失敗値と比較することができる（動作３７０）。受信した失敗カウンタ値が開始失敗値より大きい場合（例えば、動作３５０〜３８０を通しての第１の繰り返しの間）、要素マネージャ３０５は、終了失敗値（end  fail  value）を、受信した失敗カウンタ値から開始失敗値を引いた差に設定することができる（動作３７２）。要素マネージャ３０５は、終了失敗値をデータ構造内に記憶することができる。
【００５２】
要素マネージャ３０５が、受信した失敗カウンタ値が開始失敗値より小さいか又は等しいと決定する場合、要素マネージャ３０５は、終了失敗値を、値が要求された失敗カウンタのサイズから開始失敗値を引いた差に受信した失敗カウンタ値を加えたものに設定することができる（動作３７４）。失敗値が要求されたカウンタのサイズは、要素マネージャ３０５の記憶回路内のデータ構造内に記憶された値、及び／又は、（例えば、要求に応答してＷＬＡＮ  ＡＰ３３０から）要素マネージャ３０５によって受信される値であり得る。
【００５３】
終了成功値及び終了失敗値に基づいて、要素マネージャ３０５は、エラーレート値、例えば、ＰＥＲ値などを計算することができる（動作３７６）。様々な実施形態において、要素マネージャ３０５は、エラーレート値を、終了失敗値に終了成功値を加えた和によって除算された終了失敗値の商として計算することができる。その後、要素マネージャ３０５は、計算されたエラーレート値をネットワークマネージャ３２０に送ることができる（動作３７８）。
【００５４】
要素マネージャ３０５は、様々な動作を通したさらなる繰り返しのために、データ構造を設定することによってなどで、開始成功値を受信した成功カウンタ値に設定することができる（動作３８０）。さらに、要素マネージャ３０５は、様々な動作を通したさらなる繰り返しのために、データ構造を設定することによってなどで、開始失敗値を受信した失敗カウンタ値に設定することができる（動作３８０）。それから、要素マネージャ３０５は、タイマを再開して、次の粒度期間についてのさらなるカウンタ値を読み出すことができる（動作３５２に戻る）。
【００５５】
受信した成功及び／又は失敗カウンタ値の、開始成功及び／又は失敗値に対する比較が、要素マネージャ３０５の動作を通して第１の繰り返しに対して不要であり得る（例えば、受信した成功及び／又は失敗カウンタ値は、０より大きい見込みがあることになる）間は、開始成功及び／又は失敗値を受信した成功及び／又は失敗カウンタ値に設定することと、この設定された開始成功及び／又は失敗値を次の受信した成功及び／又は失敗カウンタ値と比較することとが、エラーレート値を取得してネットワークマネージャ３２０に報告するのに必要であり得る。タイマ（例えば、粒度期間）が、ＷＬＡＮ  ＡＰ３３０における成功及び／又は失敗カウンタがそのサイズを超えてゼロに戻る（すなわち、ラップアラウンドする）ことを可能にする継続期間のものであり得るとき、受信した成功及び／又は失敗カウンタ値の、開始成功及び／又は失敗値（例えば、前のカウンタ値）に対する比較は、このシナリオについて考慮することができる。
【００５６】
図４に関して、シーケンス図が、様々な実施形態に従う、ＷＬＡＮ  ＡＰ４３０からの複数のカウンタ値に基づいてＣＳＭＡ／ＣＡ関連値を計算するシステム及び動作を例示している。要素マネージャ４０５は本明細書に記載の及び図１の要素マネージャ１０５の一実施形態であってもよく、かつ／あるいはＷＬＡＮ  ＡＰ４３０はＷＬＡＮ  ＡＰ１３０〜１３５のうち１つの一実施形態であってもよく、かつ／あるいはネットワークマネージャ４２０は図２のネットワークマネージャ２２０の一実施形態であってもよい。
【００５７】
ネットワークマネージャ４２０は、ＷＬＡＮ  ＡＰ４３０における１つ以上のカウンタ、例えば、dot11RTSSuccessCount、dot11RTSFailureCount、及び／又はdot11ACKFailureCountなどから、ＣＳＭＡ／ＣＡ関連値（例えば、ＲＴＳ失敗）を収集することができる。ネットワークマネージャ４２０は、Ｉｔｆ−Ｎを通じて累積的カウンタアプローチを介してＣＳＭＡ／ＣＡ関連値を収集するように構成されることができる。しかしながら、ＷＬＡＮ  ＡＰ４３０における１つ以上のカウンタが、累積的カウンタアプローチをサポートするように構成されなくてもよい（例えば、カウンタが、リセットすることなく単純にインクリメントしてもよい）。したがって、要素マネージャ４０５は、所定間隔において１つ以上のカウンタをサンプリングし、ＣＳＭＡ／ＣＡ関連値を計算するように構成されることができ、ＣＳＭＡ／ＣＡ関連値は、例えば、粒度期間の間の失敗したＲＴＳメッセージの数などである。
【００５８】
最初、要素マネージャ４０５は、要素マネージャ４０５の記憶回路内のデータ構造を設定し及び／又は定義することによってなどで、開始期間値（begin  period  value）を０に設定することができる（動作４５０）。要素マネージャ４０５はタイマを開始することができ、タイマは粒度期間の継続期間であり得る（動作４５２）。その後、要素マネージャ４０５は、タイマが経過したかを決定する（動作４５４）。要素マネージャ４０５が、タイマが経過したと検出した後、要素マネージャ４０５は、カウンタの値について、ＷＬＡＮ  ＡＰ４３０に要求を送ることができる（動作４５６）。要求に応答して、要素マネージャ４０５は、カウンタの値を受信することができる（動作４５８）。要素マネージャ４０５は、受信したカウンタ値をデータ構造に記憶することができる。
【００５９】
その後、要素マネージャ４０５は、受信したカウンタ値を開始期間値と比較することができる（動作４６２）。受信した値が開始期間値より大きい場合（例えば、動作４５０〜４７０を通しての最初の繰り返しの間）、要素マネージャ４０５は、ＣＳＭＡ／ＣＡ関連値を、受信したカウンタ値から開始期間値を引いた差に設定することができる（動作４６６）。要素マネージャ４０５は、ＣＳＭＡ／ＣＡ関連値をデータ構造内に記憶することができる。
【００６０】
要素マネージャ４０５が、受信したカウンタ値が開始期間値より小さいか又は等しいと決定する場合、要素マネージャ４０５は、ＣＳＭＡ／ＣＡ値を、値が要求されたカウンタのサイズから開始期間値を引いた差に受信したカウンタ値を加えたものに設定することができる（動作４６４）。値が要求されたカウンタのサイズは、要素マネージャ４０５の記憶回路内のデータ構造内に記憶された値、及び／又は、（例えば、要求に応答してＷＬＡＮ  ＡＰ４３０から）要素マネージャ４０５によって受信される値であり得る。
【００６１】
その後、要素マネージャ４０５は、ＣＳＭＡ／ＣＡ関連値をネットワークマネージャ４２０に報告することができる（動作４６８）。要素マネージャ４０５は、それから、様々な動作を通したさらなる繰り返しのために、データ構造を設定することによってなどで、開始期間値を受信したカウンタ値に設定することができる（動作４７０）。要素マネージャ４０５は、それから、タイマを再開して、次の粒度期間についてのさらなるカウンタ値を読み出すことができる（動作４５２に戻る）。
【００６２】
受信したカウンタ値の開始期間値に対する比較が、要素マネージャ４０５の動作を通して第１の繰り返しに対して不要であり得る（例えば、受信したカウンタ値は、０より大きい見込みがあることになる）間は、開始期間値を受信したカウンタ値に設定することと、この設定された開始期間値を次の受信したカウンタ値と比較することとが、正確なＣＳＭＡ／ＣＡ関連値を取得してネットワークマネージャ４２０に報告するのに必要であり得る。タイマ（例えば、粒度期間）が、ＷＬＡＮ  ＡＰ４３０におけるカウンタがそのサイズを超えてゼロに戻る（すなわち、ラップアラウンドする）ことを可能にする継続期間のものであり得るとき、受信したカウンタ値の開始期間値（例えば、前のカウンタ値）に対する比較は、このシナリオについて考慮することができる。
【００６３】
図５を参照すると、フロー図が、様々な実施形態に従う、複数の受信したカウンタ値に基づいてエラーレート値を計算する方法５００を例示している。方法５００は、要素マネージャ、例えば図１の要素マネージャ１０５などによって実行されることができる。図５は複数の順次的な動作を例示しているが、方法５００のうち１つ以上の動作が入れ替えられ、及び／又は同時に実行されてもよいことを当業者は理解するであろう。
【００６４】
始めに、方法５００は、タイマを開始する動作５０５を含み得る。動作５１０は、タイマの満了に基づいて、ＷＬＡＮ  ＡＰによる送信又は受信が不成功に終わったデータに基づく第１のカウンタの第１の値についてＷＬＡＮ  ＡＰに第１の要求を送ることを含み得る。例えば、第１のカウンタは、エラーと共に受信されたデータ（例えば、dot11FCSErrorCount）、又は、肯定応答されず又は他の方法で失敗したデータ（例えば、dot11FailedCount）を示し得る。その後、動作５１５が、第１の要求に対する応答に基づいて、ＷＬＡＮ  ＡＰからの第１のカウンタの第１の値を記憶することを含み得る。第１の値は、記憶回路内のデータ構造内に記憶されることができる。第１の要求及び第１の値は、それぞれ、ＳＮＭＰを用いて送られ、受け取られることができる。
【００６５】
動作５２０は、タイマの満了に基づいて、ＷＬＡＮ  ＡＰにより成功裏に送信され又は受信されたデータに基づく第２のカウンタの第２の値についてＷＬＡＮ  ＡＰに第２の要求を送ることを含み得る。例えば、第２のカウンタは、エラーなしに受信されたデータ（例えば、dot11ReceivedFragmentCount）、又は、肯定応答されたデータ（例えば、dot11TransmittedFrameCount）を示し得る。その後、動作５２５が、第２の要求に対する応答に基づいて、ＷＬＡＮ  ＡＰからの第２のカウンタの第２の値を記憶することを含み得る。第２の値は、記憶回路内のデータ構造内に記憶されることができる。第２の要求及び第２の値は、それぞれ、ＳＮＭＰを用いて送られ、受け取られることができる。
【００６６】
動作５３０において、方法５００は、記憶された第１の値及び第２の値に基づいてエラーレート値を計算することを含み得る。例えば、動作５３０は、第１の値と第２の値とを総和することと、第１の値（例えば、ＷＬＡＮ  ＡＰにおける不成功の送信又は受信に関連付けられた値）を上記総和で除算することとによってエラーレートを計算することを含み得る。その後、動作５３５が、計算されたエラーレート値をネットワークマネージャシステムに送ることを含み得る。計算されたエラーレート値は、Ｉｔｆ−Ｎを用いて送られることができる。
【００６７】
図６を参照すると、フロー図が、様々な実施形態に従う、１つ以上の受信したカウンタ値に基づいてＣＳＭＡ／ＣＡ関連値を計算する方法６００を例示している。方法６００は、要素マネージャ、例えば、図１の要素マネージャ１０５などによって実行されることができる。図６は複数の順次的な動作を例示しているが、方法６００のうち１つ以上の動作が入れ替えられ、及び／又は同時に実行されてもよいことを当業者は理解するであろう。
【００６８】
始めに、方法６００は、タイマを開始する動作６０５を含み得る。動作６１０は、タイマの満了に基づいて、ＷＬＡＮ  ＡＰによるＣＳＭＡ／ＣＡに関連付けられた肯定応答メッセージに基づいているカウンタの値についてＷＬＡＮ  ＡＰに要求を送ることを含み得る。その後、動作６１５が、要求に対する応答に基づいて、ＷＬＡＮ  ＡＰからのカウンタの値を記憶することを含み得る。要求及び値は、それぞれ、ＳＮＭＰを用いて送られ、受け取られることができる。
【００６９】
動作６２０において、方法６００は、カウンタについての記憶された値に基づいて、ＣＳＭＡ／ＣＡ関連値を計算することを含み得る。様々な実施形態において、動作６２０は、いつカウンタのサイズが超えられたか及び／又はカウンタが再開されたかについて考慮する１つ以上の動作を含み得る。例えば、動作６２０は、記憶された第１の値を少なくとも１つの他の値（例えば、ＷＬＡＮ  ＡＰから受信された、上記カウンタについての前の値）と比較することと、受信した値及び少なくとも１つの他の値に基づいてＣＳＭＡ／ＣＡ関連値を計算することとに関連付けられた動作を含み得る。
【００７０】
その後、動作６２５が、計算された第１の値をネットワークマネージャシステムに送ることを含み得る。この値は、Ｉｔｆ−Ｎを用いて送られることができる。
【００７１】
次に図７を参照すると、ブロック図が、様々な実施形態に従う、一例示的なコンピューティング装置７００を例示している。本明細書に説明される図１の要素マネージャ１０５及び／又はＷＬＡＮ  ＡＰ１３０〜１３５のうち１つ、及び／又は図２のネットワークマネージャ２２０は、コンピューティング装置７００などのコンピューティング装置上に実装されることができる。さらに、コンピューティング装置７００は、図５に関して説明された方法５００及び／又は図６に関して説明された方法６００の１つ以上の動作を実行するように適合されることができる。コンピューティング装置７００は、複数のコンポーネント、１つ以上のプロセッサ７０４、及び１つ以上の通信チップ７０６を含み得る。実施形態に依存して、列挙されるコンポーネントのうち１つ以上が、コンピューティング装置７００の「回路」、例えば、処理回路、通信回路などを含み得る。様々な実施形態において、１つ以上のプロセッサ７０４は、各々、プロセッサコアであり得る。様々な実施形態において、１つ以上の通信チップ７０６は、１つ以上のプロセッサ７０４に物理的及び電気的に結合され得る。さらなる実施形態において、通信チップ７０６は、１つ以上のプロセッサ７０４の一部であり得る。様々な実施形態において、コンピューティング装置７００は、印刷回路板（ＰＣＢ）７０２を含み得る。こうした実施形態について、１つ以上のプロセッサ７０４及び通信チップ７０６が、上記ＰＣＢ上に配設され得る。別の実施形態において、様々なコンポーネントが、ＰＣＢ７０２の採用なしに結合され得る。
【００７２】
コンピューティング装置７００は、その用途に依存して他のコンポーネントを含んでもよく、他のコンポーネントは、ＰＣＢ７０２に物理的及び電気的に結合されてもよく、あるいは結合されなくてもよい。上記他のコンポーネントには、これらに限られないが、揮発性メモリ（例えば、ダイナミックランダムアクセスメモリ７０８であり、さらに「ＤＲＡＭ」として参照される）、不揮発性メモリ（例えば、読取専用メモリ７１０であり、さらに「ＲＯＭ」として参照される）、フラッシュメモリ７１２、入力／出力コントローラ７１４、デジタルシグナルプロセッサ（図示されていない）、暗号プロセッサ（図示されていない）、グラフィックスプロセッサ７１６、１つ以上のアンテナ７１８、ディスプレイ（図示されていない）、タッチスクリーンディスプレイ７２０、タッチスクリーンコントローラ７２２、バッテリ７２４、オーディオコーデック（図示されていない）、ビデオコーデック（図示されていない）、グローバルナビゲーション衛星システム７２８、コンパス７３０、加速度計（図示されていない）、ジャイロスコープ（図示されていない）、スピーカー７３２、カメラ７３４、１つ以上のセンサ７３６（例えば、気圧計、ガイガーカウンタ、温度計、粘度計、流量計、高度計、又は、様々な製造環境において見られ若しくは他の適用において使用されることがある他のセンサ）、大容量記憶装置（例えば、ハードディスクドライブ、ソリッドステートドライブ、コンパクトディスク及びドライブ、デジタル多用途ディスク及びドライブ等）（図示されていない）などが含まれる。様々な実施形態において、１つ以上のプロセッサ７０４が、他のコンポーネントと同じダイ上に統合されて、システムオンチップ（ＳＯＣ）を形成してもよい。
【００７３】
様々な実施形態において、揮発性メモリ（例えば、ＤＲＡＭ７０８）、不揮発性メモリ（例えば、ＲＯＭ７１０）、フラッシュメモリ７１２、及び大容量記憶装置（図示されていない）は、プログラミング命令を含み得る。上記プログラミング命令は、１つ以上のプロセッサ７０４による実行に応答して、コンピューティング装置７００が、本明細書に説明されるデータ交換及び方法を実装するのに使用されるコンピューティング装置の実施形態に依存して、こうしたデータ交換及び方法のうちすべて又は選択された態様を実施することを可能にするように構成される。より具体的に、メモリコンポーネント（例えば、ＤＲＡＭ７０８、ＲＯＭ７１０、フラッシュメモリ７１２、及び大容量記憶装置）のうち１つ以上が、命令の一時的及び／又は永続的なコピーを含むことができ、上記命令は、１つ以上のプロセッサ７０４により実行されるときに、コンピューティング装置７００が１つ以上のモジュール（例えば、制御モジュール７３８）を動作させることを可能にし、上記１つ以上のモジュールは、本明細書に説明されるデータ交換及び方法を実装するのに使用されるコンピューティング装置の実施形態に依存して、こうしたデータ交換及び方法のうちすべて又は選択された態様を実施するように構成される。
【００７４】
通信チップ７０６は、コンピューティング装置７００への及びコンピューティング装置７００からのデータの転送のための有線及び／又はワイヤレスの通信を可能にすることができる。用語「ワイヤレス」及びその派生物が用いられて、非固体媒体を通した変調された電磁放射の使用を通してデータを通信することができる回路、装置、システム、方法、手法、通信チャネル等を説明することがある。上記用語は、関連付けられた装置がいかなる有線も含まないことを暗示するものではなく、しかしながら、いくつかの実施形態において、上記装置が含まなくてもよい。通信チップ７０６は、多数のワイヤレス標準又はプロトコルのうち任意のものを実装することができ、上記標準又はプロトコルには、これらに限られないが、ＬＴＥ（登録商標）、ＬＴＥ−Ａ、電気電子技術者協会（ＩＥＥＥ）７０２．２０、汎用パケット無線サービス（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）、かつ／あるいは復調するように適合されることができる。
【００７９】
処理回路８０２は、送信器回路８０５、受信器回路８１０、及び／又は通信回路８１５に結合されることができる。処理回路８０２は、要素マネージャ、ネットワークマネージャ、及び／又はＷＬＡＮ  ＡＰに関して本明細書において説明された動作を実行するように適合されることができる。いくつかの実施形態において、処理回路８０２は、データを生成し、処理し、かつ／あるいは操作するように適合されることができ、上記データは、例えば、要素マネージャ、ネットワークマネージャ、及び／又はＷＬＡＮ  ＡＰへ、及び／又はこれらから、エアを通じて又は電気接続（例えば、ネットワーク）を通じて送信されることになる。
【００８０】
通信回路８１５、送信器回路８０５、及び／又は受信器回路８１０のうちいくつか又はすべてが、例えば、図７に関して説明されたとおりの通信チップに含まれてもよく、かつ／あるいは印刷回路板に通信可能に結合されてもよい。
【００８１】
様々な実施形態において、例１は要素マネージャとすることができ、上記要素マネージャは：ワイヤレスローカルエリアネットワークアクセスポイントによる成功の送信又は受信に関連付けられた第１の値と、上記ワイヤレスローカルエリアネットワークアクセスポイントによる送信又は受信におけるエラーに関連付けられた第２の値と、を記憶する記憶回路と；所定期間の後に経過することになるタイマと；上記タイマ及び上記記憶回路に結合され、上記タイマを開始し、上記タイマが経過したと検出し、上記タイマが経過したとの上記検出に基づいて、上記ワイヤレスローカルエリアネットワークアクセスポイントによる成功の送信又は受信に基づく第１のカウンタの値を読み出し、上記第１のカウンタの値に基づいて上記記憶回路内の上記第１の値を記憶し、上記タイマが経過したとの上記検出に基づいて、上記ワイヤレスローカルエリアネットワークアクセスポイントによる送信又は受信におけるエラーに基づく第２のカウンタの値を読み出し、上記第２のカウンタの値に基づいて上記記憶回路内の上記第２の値を記憶し、上記記憶回路に記憶された上記第１の値及び上記第２の値に基づいて、エラーレート値を計算する統合参照ポイントエージェントと；を含む。例２は、例１に記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントは、上記第２の値の、上記第１の値及び上記第２の値の和による除算を介して、上記第１の値及び上記第２の値に基づく上記エラーレート値を計算する。例３は、例１に記載の要素マネージャを含むことができ、上記第１のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に送信されたメディアアクセス制御サービスデータユニットの数を示し、上記第２のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に送信されなかったメディアアクセス制御サービスデータユニットの数を示す。例４は、例１に記載の要素マネージャを含むことができ、上記第１のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に受信されたタイプのデータ又は管理のメディアアクセス制御プロトコルデータユニットの数を示し、上記第２のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントによりフレームシーケンスチェックエラーと共に受信されたメディアアクセス制御プロトコルデータユニットの数を示す。例５は、例１に記載の要素マネージャを含むことができ、上記第１のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントによる１つ以上の送信要求（ready  to  send）メッセージに応答して受信される送信可（clear  to  send）メッセージの数を示し、上記第２のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントによる１つ以上の送信要求（ready  to  send）メッセージに応答して受信されない送信可（clear  to  send）メッセージの数を示す。例６は、例１乃至５のうちいずれか１つに記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントは、上記ワイヤレスローカルエリアネットワークアクセスポイントに対する、上記第１のカウンタの値の要求の送信と、上記ワイヤレスローカルエリアネットワークアクセスポイントからの、上記第１のカウンタの値の受信とを介して、上記第１のカウンタの値を読み出し、上記統合参照ポイントエージェントは、上記ワイヤレスローカルエリアネットワークアクセスポイントに対する、上記第２のカウンタの値の要求の送信と、上記ワイヤレスローカルエリアネットワークアクセスポイントからの、上記第２のカウンタの値の受信とを介して、上記第２のカウンタの値を読み出す。例７は、例１乃至５のうちいずれか１つに記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントは、上記第１のカウンタの値の、上記第１のカウンタの前の値に対する比較に基づいて、上記記憶回路内の上記第１の値を記憶する。例８は、例１乃至５のうちいずれか１つに記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントは、上記第２のカウンタの値の、上記第２のカウンタの前の値に対する比較に基づいて、上記記憶回路内の上記第２の値を記憶する。例９は、例１乃至５のうちいずれか１つに記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントは、上記エラーレート値を、統合参照ポイントマネージャを有するネットワークマネージャに対して送信させる。例１０は、例９に記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントに結合され、上記エラーレート値を上記ネットワークマネージャに送信するネットワークインターフェース、をさらに含む。
【００８２】
様々な実施形態において、例１１は要素マネージャとすることができ、上記要素マネージャは、ワイヤレスローカルエリアネットワークアクセスポイントによる失敗したデータ送信に関連付けられた第１の値を記憶する記憶回路と；所定期間の後に経過することになるタイマと；上記タイマ及び上記記憶回路に結合され、上記タイマを開始し、上記タイマが経過したと検出し、上記タイマが経過したとの上記検出に基づいて、上記ワイヤレスローカルエリアネットワークアクセスポイントによるデータ送信に関連付けられた１つ以上の肯定応答メッセージを検出することの失敗に基づくカウンタの値を読み出し、上記カウンタの値に基づいて上記記憶回路内の上記第１の値を記憶する統合参照ポイントエージェントと；を含む。例１２は、例１１に記載の要素マネージャを含むことができ、上記カウンタは、搬送波感知多重アクセス／衝突回避に関連付けられる。例１３は、例１１に記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントは、上記カウンタの値の、上記カウンタの前の値に対する比較に基づいて、上記第１の値を記憶する。例１４は、例１１に記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントは、上記ワイヤレスローカルエリアネットワークアクセスポイントに対する、上記カウンタの値の要求の送信と、上記ワイヤレスローカルエリアネットワークアクセスポイントからの、上記カウンタの値の受信とを介して、上記カウンタの値を読み出す。例１５は、例１４に記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントは、シンプルネットワーク管理プロトコルを用いて、上記要求を送信し、上記カウンタの値を受信する。例１６は、例１１乃至１５のうちいずれか１つに記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントは、上記第１の値を、統合参照ポイントマネージャを有するネットワークマネージャに対して送信させる。例１７は、例１６に記載の要素マネージャを含むことができ、上記統合参照ポイントエージェントに結合され、上記第１の値を上記ネットワークマネージャに送信するネットワークインターフェース、をさらに含む。
【００８３】
様々な実施形態において、例１８は、実行可能命令を含む１つ以上の非一時的コンピュータ読取可能媒体とすることができ、上記命令は、コンピューティングシステムによる実行に応答して、上記コンピューティングシステムに：タイマを開始することと、上記タイマの満了に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによる成功の送信又は受信に関連付けられた第１のカウンタの値について、上記ワイヤレスローカルエリアネットワークアクセスポイントに第１の要求を送ることと、上記ワイヤレスローカルエリアネットワークアクセスポイントから受信される上記第１の要求に対する応答に基づいて、第１の値を記憶することと、上記タイマの満了に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによる不成功の送信又は受信に関連付けられた第２のカウンタの値について、上記ワイヤレスローカルエリアネットワークアクセスポイントに第２の要求を送ることと、上記ワイヤレスローカルエリアネットワークアクセスポイントから受信される上記第２の要求に対する応答に基づいて、第２の値を記憶することと、上記第１の値及び上記第２の値に基づいて、エラーレート値を計算することと、上記の計算されたエラーレート値をネットワークマネージャシステムに送ることと、を実行させる。例１９は、例１８に記載の１つ以上の非一時的コンピュータ読取可能媒体を含むことができ、上記エラーレートの上記計算は：上記第１の値及び上記第２の値を総和し、上記第２の値を上記総和で除算する命令を含む。例２０は、例１８に記載の１つ以上の非一時的コンピュータ読取可能媒体を含むことができ、上記第１のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に送信されたメディアアクセス制御サービスデータユニットの数を示し、上記第２のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に送信されなかったメディアアクセス制御サービスデータユニットの数を示す。例２１は、例１８に記載の１つ以上の非一時的コンピュータ読取可能媒体を含むことができ、上記第１のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に受信されたタイプのデータ又は管理のメディアアクセス制御プロトコルデータユニットの数を示し、上記第２のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントによりフレームシーケンスチェックエラーと共に受信されたメディアアクセス制御プロトコルデータユニットの数を示す。例２２は、例１８に記載の１つ以上の非一時的コンピュータ読取可能媒体を含むことができ、上記第１のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントによる搬送波感知多重アクセス／衝突回避と関連して受信されるメッセージの数を示し、上記第２のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントによる搬送波感知多重アクセス／衝突回避と関連して予期されしかし受信されないメッセージの数を示す。
【００８４】
様々な実施形態において、例２３は、実行可能命令を含む１つ以上の非一時的コンピュータ読取可能媒体とすることができ、上記命令は、コンピューティングシステムによる実行に応答して、上記コンピューティングシステムに：タイマを開始することと、上記タイマの満了に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによる搬送波感知多重アクセス／衝突回避に関連付けられた肯定応答メッセージに基づくカウンタの値について、上記ワイヤレスローカルエリアネットワークアクセスポイントに要求を送ることと、上記ワイヤレスローカルエリアネットワークアクセスポイントから受信される上記第１の要求に対する応答に基づいて、第１の値を記憶することと、上記第１の値をネットワークマネージャシステムに送ることと、を実行させる。例２４は、例２３に記載の１つ以上の非一時的コンピュータ読取可能媒体を含むことができ、上記応答は、電気電子技術者協会８０２．１１仕様により定義されるdot11ACKFailureCountフィールドに関連付けられる。例２５は、例２３乃至２４のうちいずれか１つに記載の１つ以上の非一時的コンピュータ読取可能媒体を含むことができ、上記第１の値の上記記憶は：上記要求に対する上記応答を、上記カウンタに関連付けられた前の値と比較し、上記比較に基づいて上記第１の値を記憶する命令を含む。
【００８５】
様々な実施形態において、例２６は、方法とすることができ、上記方法は、タイマを開始するステップと、上記タイマが経過したと検出するステップと、上記タイマが経過したとの上記検出に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによる成功の送信又は受信に基づく第１のカウンタの値を読み出すステップと、上記第１のカウンタの値に基づいて第１の値を記憶するステップと、上記タイマが経過したとの上記検出に基づいて、上記ワイヤレスローカルエリアネットワークアクセスポイントによる送信又は受信におけるエラーに基づく第２のカウンタの値を読み出すステップと、上記第２のカウンタの値に基づいて第２の値を記憶するステップと、上記第１の値及び上記第２の値に基づいて、エラーレート値を計算するステップと、を含む。例２７は、例２６に記載の方法を含むことができ、上記第１の値及び上記第２の値に基づいて上記エラーレート値を計算するステップは、上記第１の値及び上記第２の値を加算することと、上記第２の値を上記第１の値及び上記第２の値の和で除算することと、を含む。例２８は、例２６に記載の方法を含むことができ、上記第１のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に送信されたメディアアクセス制御サービスデータユニットの数を示し、上記第２のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に送信されなかったメディアアクセス制御サービスデータユニットの数を示す。例２９は、例２６に記載の方法を含むことができ、上記第１のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントにより成功裏に受信されたタイプのデータ又は管理のメディアアクセス制御プロトコルデータユニットの数を示し、上記第２のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントによりフレームシーケンスチェックエラーと共に受信されたメディアアクセス制御プロトコルデータユニットの数を示す。例３０は、例２６に記載の方法を含むことができ、上記第１のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントによる１つ以上の送信要求（ready  to  send）メッセージに応答して受信される送信可（clear  to  send）メッセージの数を示し、上記第２のカウンタは、上記ワイヤレスローカルエリアネットワークアクセスポイントによる１つ以上の送信要求（ready  to  send）メッセージに応答して受信されない送信可（clear  to  send）メッセージの数を示す。例３１は、例２６乃至３０のうちいずれか１つに記載の方法を含むことができ、上記第１のカウンタの値を読み出すステップは、上記ワイヤレスローカルエリアネットワークアクセスポイントに、上記第１のカウンタの値の要求を送信することと、上記ワイヤレスローカルエリアネットワークアクセスポイントから、上記第１のカウンタの値を受信することとを含む。例３２は、例２６乃至３０のうちいずれか１つ以上の方法を含むことができ、上記第１の値を記憶するステップは、上記第１のカウンタの値を、上記第１のカウンタの前の値と比較することと、上記比較に基づいて上記第１の値を記憶することとを含む。例３３は、例２６乃至３０のうちいずれか１つに記載の方法を含むことができ、上記エラーレート値を、統合参照ポイントマネージャを有するネットワークマネージャに送信するステップ、をさらに含む。
【００８６】
例３４は、方法とすることができ、上記方法は、タイマを開始するステップと、上記タイマが経過したと検出するステップと、上記タイマが経過したとの上記検出に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによるデータ送信に関連付けられた１つ以上の肯定応答メッセージを検出することの失敗に基づくカウンタの値を読み出すステップと、上記カウンタの値に基づいて記憶回路内の第１の値を記憶するステップと、を含む。例３５は、例３４に記載の方法を含むことができ、上記カウンタは、搬送波感知多重アクセス／衝突回避に関連付けられる。例３６は、例３４に記載の方法を含むことができ、上記第１の値を記憶するステップは、上記カウンタの値を、上記カウンタの前の値と比較することと、上記比較に基づいて上記第１の値を記憶することと、を含む。例３７は、例３４に記載の方法を含むことができ、上記値を読み出すステップは、上記ワイヤレスローカルエリアネットワークアクセスポイントに、上記カウンタの値の要求を送信することと、上記ワイヤレスローカルエリアネットワークアクセスポイントから、上記カウンタの値を受信することとを含む。例３８は、例３４乃至３７のうちいずれか１つに記載の方法を含むことができ、上記第１の値を、統合参照ポイントマネージャを有するネットワークマネージャに送信するステップ、をさらに含む。
【００８７】
例３９は、装置とすることができ、上記装置は、タイマを開始する手段と、上記タイマが経過したと検出する手段と、上記タイマが経過したとの上記検出に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによる成功の送信又は受信に基づく第１のカウンタの値を読み出す手段と、上記第１のカウンタの値に基づいて第１の値を記憶する手段と、上記タイマが経過したとの上記検出に基づいて、上記ワイヤレスローカルエリアネットワークアクセスポイントによる送信又は受信におけるエラーに基づく第２のカウンタの値を読み出す手段と、上記第２のカウンタの値に基づいて第２の値を記憶する手段と、上記第１の値及び上記第２の値に基づいて、エラーレート値を計算する手段と、を含む。
【００８８】
例４０は、装置とすることができ、上記装置は、タイマを開始する手段と、上記タイマが経過したと検出する手段と、上記タイマが経過したとの上記検出に基づいて、ワイヤレスローカルエリアネットワークアクセスポイントによるデータ送信に関連付けられた１つ以上の肯定応答メッセージを検出することの失敗に基づくカウンタの値を読み出す手段と、上記カウンタの値に基づいて記憶回路内の第１の値を記憶する手段と、を含む。
【００８９】
前の詳細な説明のうちいくつかの部分が、コンピュータメモリ内のデータビットに対する動作のアルゴリズム及びシンボリック表現の観点から提示されている。これらアルゴリズム的説明及び表現は、データ処理分野において当業者によって、その研究の要旨を他の当業者に最も効率よく伝えるために用いられる方法である。アルゴリズムは、ここで、及び一般に、所望される結果につながる動作の、自己矛盾のないシーケンスであると考えられる。動作は、物理量の物理操作を必要とするものである。
【００９０】
しかしながら、上記及び同様の用語のすべては、適切な物理量に関連付けられるべきであり、これら量に適用される単に便利なラベルであることが念頭に置かれるべきである。上記議論から明らかとして他に特に示されない限り、説明の全体をとおして、以下で請求項において明記される用語などの用語を利用する議論は、コンピュータシステム又は同様の電子コンピューティング装置のアクション及び処理を参照しており、上記アクション及び処理は、コンピュータシステムのレジスタ及びメモリ内の物理（電子）量として表現されるデータを、コンピュータシステムメモリ若しくはレジスタ又は他のこうした情報の記憶、送信、若しくは表示装置内の物理量として同様に表現される他のデータへと操作し及び変換することが十分理解される。
【００９１】
本発明の実施形態は、さらに、本明細書における動作を実行する設備に関する。そのようなコンピュータプログラムが、非一時的コンピュータ読取可能媒体に記憶される。マシン読取可能媒体には、マシン（例えば、コンピュータ）により読取可能な形式において情報を記憶する任意のメカニズムが含まれる。例えば、マシン読取可能（例えば、コンピュータ読取可能）媒体には、マシン（例えば、コンピュータ）読取可能記憶媒体（例えば、読取専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光学記憶媒体、フラッシュメモリ装置）が含まれる。
【００９２】
前の図に表された処理又は方法は、ハードウェア（例えば、回路、専用ロジック等）、ソフトウェア（例えば、非一時的コンピュータ読取可能媒体上に具現化される）、又は双方の組み合わせを含む処理ロジックによって実行されることができる。処理又は方法は、いくつかの順次的な動作の観点から上記で説明されているが、説明される動作のうちいくつかが、異なる順序において実行されてもよいことが十分理解されるべきである。さらに、いくつかの動作が、順次的ではなく並列に実行されることができる。
【００９３】
本発明の実施形態は、いずれかの具体的なプログラミング言語を参照して説明されてはいない。様々なプログラミング言語が使用されて、本明細書に説明されるとおり本発明の実施形態の教示を実装することができることが十分理解されるであろう。上述の明細書において、本発明の実施形態は、その特定の例示的な実施形態を参照して説明されている。これらに対して、下記の請求項に明記される本発明のより広い主旨及び範囲から逸脱することなく、様々な修正がなされ得ることが明らかになるであろう。したがって、明細書及び図面は、制限的な意味ではなく例示的な意味において考えられるべきである。
【図１】
2017515350.tif 000003
【図２】
2017515350.tif 000004
【図３】
2017515350.tif 000005
【図４】
2017515350.tif 000006
【図５】
2017515350.tif 000007
【図６】
2017515350.tif 000008
【図７】
2017515350.tif 000009
【図８】
2017515350.tif 000010
【国際調査報告】
2017515350.tif 000011
2017515350.tif 000012