(57)【要約】  通信ネットワークの性能を監視するように構成することのできるネットワーク監視装置を提供する。ネットワーク監視装置は有線または無線ネットワークの性能を監視するように構成することができ、かつ、ネットワーク監視装置を通信ネットワークに関連付けるように、またネットワークに関連付けられた１つまたはそれ以上の電子装置から装置パラメータ情報を受信するように構成された、適切な通信インタフェースを含むことができる。加えて、無線通信インタフェースによって受信される装置パラメータ情報を監視して、ネットワークに関連付けられた複数の電子装置のうちの少なくとも１つの装置の１つまたはそれ以上の動作パラメータを確認するように構成された制御論理を設けることができる。制御論理は、無線通信ネットワークに関連付けられた電子装置の動作パラメータを解析して、無線通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様に従って動作しているかどうかを決定するように構成することができる。制御論理はまた、実施された解析の結果を報告するように構成することもできる。  【選択図】  図３
2009509412.tif 000002
【特許請求の範囲】
【請求項１】
無線通信ネットワークの性能を監視するように構成されたネットワーク監視装置であって、
前記ネットワーク監視装置を前記通信ネットワークに関連付け、かつ前記ネットワークに関連付けられた１つまたはそれ以上の電子装置から装置パラメータ情報を受信するように構成された無線通信インタフェースと、
前記無線通信インタフェースによって受信された装置パラメータ情報を監視して、前記ネットワークに関連付けられた複数の電子装置のうちの少なくとも１つの装置の１つまたはそれ以上の動作パラメータを確認するように構成された第１制御論理と、
前記無線通信ネットワークに関連付けられた電子装置の前記動作パラメータを解析して、前記無線通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様に従って動作しているかどうかを決定するように構成された第２制御論理と、
前記第２制御論理によって実行された解析の結果を報告するように構成された第３制御論理と、
を備えたネットワーク監視装置。
【請求項２】
前記無線通信インタフェースが無線受信器と、前記無線通信ネットワークから無線信号を受信し、かつそれによって受信した情報を前記第１制御論理に理解可能なフォーマットに変換するように構成された信号変換モジュールとを含む、請求項１に記載のネットワーク監視装置。
【請求項３】
前記無線通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作しているかどうかに関する情報をユーザに提供するように構成されたユーザインタフェースをさらに備えた、請求項１に記載のネットワーク監視装置。
【請求項４】
前記ユーザインタフェースがグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含む、請求項３に記載のネットワーク監視装置。
【請求項５】
無線通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作している状況を解決するために是正処置を講じるように構成された第４制御論理をさらに備えた、請求項１に記載のネットワーク監視装置。
【請求項６】
前記第４制御論理がネットワーク仕様を逸脱して動作している前記電子装置に制御情報を送信するように構成され、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項５に記載のネットワーク監視装置。
【請求項７】
前記第３制御論理が前記無線通信ネットワークに関連付けられた電子装置に制御情報を送信するように構成され、前記制御情報が前記電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項５に記載のネットワーク監視装置。
【請求項８】
前記無線通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するように構成された第４制御論理をさらに備えた、請求項１に記載のネットワーク監視装置。
【請求項９】
前記ネットワークに関連付けられた複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するように構成された第４制御論理をさらに備えた、請求項１に記載のネットワーク監視装置。
【請求項１０】
前記第２制御論理が、前記動作パラメータを実時間、準実時間、または後処理方式の少なくとも１つにより解析するように構成された、請求項１に記載のネットワーク監視装置。
【請求項１１】
複数の電子装置を有する通信ネットワークの性能を監視するように構成されたネットワーク監視システムであって、
前記通信ネットワーク上で行なわれる通信活動を監視するように構成されたネットワーク監視モジュールと、
前記複数の電子装置の１つまたはそれ以上が複数の性能メトリックの少なくとも１つに従って動作しているかどうかを決定するように構成された解析モジュールと、
複数の性能メトリックの少なくとも１つに従って動作していない電子装置の識別を含む性能情報の結果を報告するように構成された報告モジュールと、
を備えたネットワーク監視システム。
【請求項１２】
ネットワーク監視の結果、確認された活動に関する情報を格納するように構成された記録モジュールをさらに備えた、請求項１１に記載のネットワーク監視装置。
【請求項１３】
前記解析モジュールがさらに、ある期間にわたってネットワーク性能を解析するように構成された、請求項１２に記載のネットワーク監視装置。
【請求項１４】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作しているかどうかに関する情報をユーザに提供するように構成されたユーザインタフェースをさらに備えた、請求項１１に記載のネットワーク監視装置。
【請求項１５】
前記ユーザインタフェースがグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含む、請求項１４に記載のネットワーク監視装置。
【請求項１６】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作している状況を解決するために是正処置を講じるように構成された制御論理をさらに備えた、請求項１１に記載のネットワーク監視装置。
【請求項１７】
前記制御論理がネットワーク仕様から逸脱して動作している前記電子装置に制御情報を送信するように構成され、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項１６に記載のネットワーク監視装置。
【請求項１８】
前記制御論理が前記通信ネットワークに関連付けられた電子装置に制御情報を送信するように構成され、前記制御情報が前記電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項１６に記載のネットワーク監視装置。
【請求項１９】
前記無線通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するように構成された制御論理をさらに備えた、請求項１１に記載のネットワーク監視装置。
【請求項２０】
前記モジュールの少なくとも１つがハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組合せを用いて実現される、請求項１１に記載のネットワーク監視装置。
【請求項２１】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するように構成されたモジュールをさらに備えた、請求項１１に記載のネットワーク監視装置。
【請求項２２】
前記解析モジュールが、実時間、準実時間、または後処理方式の少なくとも１つにより前記動作パラメータを解析するように構成された、請求項１１に記載のネットワーク監視装置。
【請求項２３】
複数の電子装置がそれに関連付けられた通信ネットワークの性能を監視するように構成されたネットワーク監視装置であって、
前記ネットワークに関連付けられた複数の電子装置の少なくとも１つから１つまたはそれ以上の動作パラメータを受信するように構成された第１制御論理と、
前記ネットワークに関連付けられた電子装置の動作パラメータを解析して、前記電子装置の１つまたはそれ以上がネットワーク仕様に従って動作しているかどうかを決定するように構成された第２制御論理と、
前記第２制御論理によって実行された解析の結果を報告するように構成された第３制御論理と、
を備えたネットワーク監視装置。
【請求項２４】
前記ネットワーク監視装置が前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上と通信することを可能にするように構成された通信インタフェースをさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項２５】
前記通信インタフェースが無線受信器と、無線通信ネットワークから無線信号を受信し、かつそれによって受信した情報を前記第１制御論理に理解可能なフォーマットに変換するように構成された信号変換モジュールとを含む、請求項２４に記載のネットワーク監視装置。
【請求項２６】
通信ネットワーク以外の通信経路を介してネットワーク監視装置が電子装置と通信することを可能にするように構成された通信インタフェースをさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項２７】
前記通信ネットワークに関連付けられた前記電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作しているかどうかに関する情報をユーザに提供するように構成されたユーザインタフェースをさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項２８】
前記ユーザインタフェースがグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含む、請求項２７に記載のネットワーク監視装置。
【請求項２９】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作している状況を解決するために、是正処置を講じるように構成された第３制御論理をさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項３０】
前記第３制御論理がネットワーク仕様から逸脱して動作している前記電子装置に制御情報を送信するように構成され、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項２９に記載のネットワーク監視装置。
【請求項３１】
前記第３制御論理が前記無線通信ネットワークに関連付けられた電子装置に制御情報を送信するように構成され、前記制御情報が前記電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項２９に記載のネットワーク監視装置。
【請求項３２】
通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するように構成された第４制御論理をさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項３３】
前記制御論理がハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組合せを使用して実現される、請求項２３に記載のネットワーク監視装置。
【請求項３４】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するように構成された第４制御論理をさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項３５】
前記第２制御論理が、実時間、準実時間、または後処理方式の少なくとも１つにより前記動作パラメータを解析するように構成された、請求項２３に記載のネットワーク監視装置。
【請求項３６】
複数の電子装置がそれに関連付けられた通信ネットワークの性能を監視するように構成されたネットワーク監視装置であって、
前記ネットワークに関連付けられた複数の電子装置の少なくとも１つから１つまたはそれ以上の動作パラメータを受信するための手段と、
前記ネットワークに関連付けられた電子装置の動作パラメータを解析して、前記電子装置の１つまたはそれ以上がネットワーク仕様に従って動作しているかどうかを決定するための手段と、
第２制御論理によって実行された解析の結果を報告するための手段と、
を備えたネットワーク監視装置。
【請求項３７】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上と通信するための手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項３８】
前記通信ネットワーク以外の通信経路を介して電子装置と通信するための手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項３９】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作しているかどうかに関する情報をユーザに提供するためのユーザインタフェース手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項４０】
前記ユーザインタフェース手段がグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含む、請求項３９に記載のネットワーク監視装置。
【請求項４１】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作している状況に対処するための手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項４２】
ネットワーク仕様から逸脱して動作している電子装置に制御情報を送信するための手段をさらに備え、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項３６に記載のネットワーク監視装置。
【請求項４３】
前記通信ネットワークに関連付けられた電子装置に制御情報を送信するための手段をさらに備え、前記制御情報が前記電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項３６に記載のネットワーク監視装置。
【請求項４４】
通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するための手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項４５】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するための手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項４６】
複数の電子装置がそれに関連付けられた通信ネットワークを監視するための方法であって、
前記ネットワークに関連付けられた複数の電子装置の少なくとも１つから１つまたはそれ以上の動作パラメータを受信するステップと、
前記ネットワークに関連付けられた電子装置の動作パラメータを解析して、前記電子装置の１つまたはそれ以上がネットワーク仕様に従って動作しているかどうかを決定するステップと、
第２制御論理によって実行された解析の結果を報告するためのステップと、
を含む方法。
【請求項４７】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上と通信するステップをさらに含む、請求項４６に記載の方法。
【請求項４８】
前記通信ネットワーク以外の通信経路を介して電子装置と通信するステップをさらに含む、請求項４６に記載の方法。
【請求項４９】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作しているかどうかに関する情報をユーザに提供するステップをさらに含む、請求項４６に記載の方法。
【請求項５０】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作している状況に対処するステップをさらに含む、請求項４６に記載の方法。
【請求項５１】
ネットワーク仕様から逸脱して動作している電子装置に制御情報を送信するステップをさらに含み、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項４６に記載の方法。
【請求項５２】
前記通信ネットワークに関連付けられた電子装置に制御情報を送信するステップをさらに含み、前記制御情報が前記電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項４６に記載の方法。
【請求項５３】
通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報を含む情報を格納するステップをさらに含む、請求項４６に記載の方法。
【請求項５４】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するためのステップをさらに含む、請求項４６に記載の方法。
【請求項５５】
前記解析ステップが実時間、準実時間、または後処理方式の少なくとも１つにより実行される、請求項４６に記載のネットワーク監視装置。
【請求項５６】
複数の電子装置がそれに関連付けられた通信ネットワークの性能を監視するように構成されたコンピュータ実行可能なプログラムコードを有するコンピュータ可読格納媒体であって、
前記ネットワークに関連付けられた複数の電子装置の少なくとも１つから１つまたはそれ以上の動作パラメータを受信するように仕向けられた第１コードと、
前記ネットワークに関連付けられた電子装置の動作パラメータを解析して、前記電子装置の１つまたはそれ以上がネットワーク仕様に従って動作しているかどうかを決定するように仕向けられた第２コードと、
第２制御論理によって実行された解析の結果を報告するように仕向けられた第３コードと、
を含むコンピュータ実行可能なプログラムコード。
【請求項５７】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上と通信するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項５８】
前記通信ネットワーク以外の通信経路を介して電子装置と通信するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項５９】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作しているかどうかに関する情報をユーザに提供するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６０】
通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作している状況に対処するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６１】
ネットワーク仕様から逸脱して動作している前記電子装置に制御情報を送信するように仕向けられたコードをさらに含み、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６２】
前記通信ネットワークに関連付けられた電子装置に制御情報を送信するように仕向けられたコードをさらに含み、前記制御情報が前記電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６３】
前記通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６４】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６５】
前記コードが実時間、準実時間、または後処理方式の少なくとも１つにより解析を実行する、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にネットワーキング技術に関し、さらに詳しくは、通信ネットワークを監視するためのシステムおよび方法に関する。
【背景技術】
【０００２】
様々な形の電子コンテンツおよび他の情報を取り込み、格納し、かつ共用することのできる電子装置の人気の高まりは、ネットワーキング技術の利用の劇的増加をもたらしてきた。早期のネットワークは、多数のコンピュータユーザが情報を相互に共用することを可能にすることを目指していた。技術が発展するにつれて、ネットワークはもはやハードワイヤードコンピュータ間接続に限定されなくなった。実際、現代のネットワーク環境は、最も複雑なコンピュータシステムから最も単純な電子装置まで、多数の電子装置間の有線および無線接続性を提供するネットワークを含む。
【０００３】
ネットワーキング技術、特に高帯域で低電力消費の無線通信技術の最近の急伸により、様々な規模および構成のネットワークが、以前にはネットワークを介して装置を結合することが非現実的であった用途に至るそれらの道を見出しつつある。中でも特に、ＩＥＥＥ  ８０２．１１ａ／ｂ／ｇ、ＩＥＥＥ  ８０２．１６、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＭｕｌｔｉＢａｎｄ  ＯＦＤＭ  ＵＷＢ（ＷｉＭｅｉｄａ‐ＭＢＯＡ  ＵＷＢ）のような標準を含め、様々な受け入れられた標準および新たに生まれる標準により、ネットワーキング能力は、より多数の多様な環境で実用的であり、手ごろな価格で得られ、かつアクセス可能なものになりつつある。
【０００４】
これらの標準の多くは、ファイルおよびデータの転送だけでなく、高品質マルチメディアコンテンツ、例えば写真、映像、音楽、および他のコンテンツ項目の転送にもよく適する技術を提供する。帯域幅能力の増大と共に、最新の技術はまた、例えばデジタルビデオレコーダから高精細度テレビジョンへの映像のような高帯域コンテンツの無線ストリーミング、または例えばラップトップコンピュータの会議室プロジェクタへの無線接続性のような高データレート動作をも可能にする。その結果、消費者は今、ますます多くの適用分野でハードワイヤードケーブルおよび大量の非互換性プラグを彼らの電子装置から除去するという抗し難い誘いを提供されている。
【０００５】
これらのネットワークの一部は、新しい装置をネットワークに導入し、自動的に相手を見つけ出して相互に通信することを可能にする能力をも提供し、ネットワークのセットアップおよび構成を比較的容易なタスクにする。標準化ネットワークインタフェースは、様々な構成のハードワイヤード装置に顕著であった相互運用性の障害を軽減することもできる。
【０００６】
技術のこれらおよび他の利点は、従来のネットワークが商業的に非現実的であった適用分野および環境におけるネットワーキング技術の幅広い支持につながっている。さらなる支持を刺激し、増大する利用可能な範囲の電子装置との商業的に実行可能な相互運用性を可能にするために、ネットワーキング技術の継続的な進展が期待され、かつ必要であろう。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、無線通信ネットワークを含め、通信ネットワークの性能を監視するように構成されたネットワーク監視装置であって、ネットワーク監視装置を通信ネットワークと関連付け、かつネットワークに関連付けられた１つまたはそれ以上の電子装置から装置パラメータ情報を受信するように構成された無線通信インタフェースと、無線通信インタフェースによって受信された装置パラメータ情報を監視して、ネットワークに関連付けられた複数の電子装置のうちの少なくとも１つの装置の１つまたはそれ以上の動作パラメータを確認し、かつ最新かつ正確なネットワークパラメータを装置のネットワークに通知（送信）して最適なネットワーク動作を得るように構成された第１制御論理と、無線通信ネットワークに関連付けられた電子装置の動作パラメータを解析して、無線通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様に従って動作しているかどうかを決定するように構成された第２制御論理と、第２制御論理によって実行された解析の結果を報告するように構成された第３制御論理と、を備えたネットワーク監視装置を提供する。ここで、第１、第２、および第３制御論理のいずれも単一の電子装置に実装するか、あるいは複数の電子装置に分散させることができる。
【０００８】
本書全体を通して用語「第１制御論理」、「第２制御論理」、「第３制御論理」、および他の同様の用語の使用は、発明の様々な特徴および機能の説明を容易にするために用いるものであって、制御論理を実現するために使用される特徴および機能または手段の物理的または論理的分割を指示するものはなく、それを暗に示すものですらないことを明確に理解されたい。また、制御論理はハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せを用いて実現することができることも理解されたい。
【課題を解決するための手段】
【０００９】
本発明の１実施形態では、通信インタフェースは、無線受信器と、無線通信ネットワークから無線信号を受信し、それによって受信した情報を第１制御論理に理解できるフォーマットに変換するように構成された信号変換モジュールとを含む。装置はまた、無線通信ネットワークに関連付けられた電子装置の１つまたはそれ以上が、ネットワークまたはユーザ定義仕様を逸脱して動作しているかどうかに関する情報を、ユーザに提供するように構成されたユーザインタフェースをも含むことができる。ユーザインタフェースはグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含むことができる。
【００１０】
本発明の１実施形態では、ネットワーク監視装置はさらに、無線通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作している状況を解決するために是正処置を講じるように構成された第４制御論理を備える。第４制御論理は、ネットワーク仕様を逸脱して動作している電子装置に制御情報を送信するように構成することができ、ここで前記制御情報は、その電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である。代替的に第４制御論理は、無線通信ネットワークに関連付けられた電子装置に制御情報を送信するように構成することができ、ここで前記制御情報は、電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能にすることができる。
【００１１】
ネットワーク監視装置はまた、無線通信ネットワークに関する情報を格納するように構成された制御論理を含むように構成することもでき、前記情報は、第１制御論理によって決定される監視情報および第２制御論理によって決定される解析情報の少なくとも１つを含む。情報の格納は、実時間または準実時間処理および報告に加えて、後処理モードにおける解析および報告動作を容易にすることができる。
【００１２】
本発明のさらに別の実施形態では、複数の電子装置を有する通信ネットワークの性能を監視するように構成されたネットワーク監視システムであって、通信ネットワークで行なわれる通信活動を監視するように構成されたネットワーク監視モジュールと、複数の電子装置の１つまたはそれ以上が複数の性能メトリックの少なくとも１つに従って動作しているかどうかを決定するように構成された解析モジュールと、複数の性能メトリックの少なくとも１つに従って動作していない電子装置の識別を含む性能情報の結果を報告するように構成された報告モジュールと、を備えたネットワーク監視システムを提供する。ネットワーク監視システムはまた、ネットワーク監視の結果確認された活動に関する情報を格納するように構成された記録モジュールをも含むことができ、解析モジュールはある期間にわたってネットワーク性能を解析するように構成することができる。
【００１３】
システムはまた、無線通信ネットワークに関連付けられた電子装置の１つまたはそれ以上が、ネットワーク仕様を逸脱して動作しているかどうかに関する情報をユーザに提供するように構成されたユーザインタフェースをも含むことができる。ユーザインタフェースはグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含むことができる。
【００１４】
本発明の１実施形態では、システムはさらに、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作している状況を解決するために是正処置を講じるように構成された制御論理を含むことができる。制御論理は、ネットワーク仕様を逸脱して動作している電子装置に制御情報を送信するように構成することができ、ここで前記制御情報は、その電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である。制御論理はまた、通信ネットワークに関連付けられた電子装置に制御情報を送信するように構成することもでき、ここで前記制御情報は、電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である。
【００１５】
本発明のさらなる実施形態では、システムはさらに、無線通信ネットワークに関する情報を格納するように構成された制御論理を含むことができ、前記情報は、第１制御論理によって決定される監視情報および第２制御論理によって決定される解析情報の少なくとも１つを含む。情報の格納は、実時間または準実時間処理および報告に加えて、後処理モードにおける解析および報告動作を容易にすることができる。
【００１６】
本発明のさらに別の実施形態では、複数の電子装置がそれに関連付けられた通信ネットワークの性能を監視するように構成されたネットワーク監視装置を提供する。ネットワーク監視装置は、ネットワークに関連付けられた複数の電子装置の少なくとも１つから１つまたはそれ以上の動作パラメータを受信するように構成された第１制御論理と、ネットワークに関連付けられた電子装置の動作パラメータを解析して、電子装置の１つまたはそれ以上がネットワークまたはユーザ定義仕様に従って動作しているかどうかを決定するように構成された第２制御論理と、第２制御論理によって実行された解析の結果を報告するように構成された第３制御論理とを含む。ネットワーク監視装置はまた、ネットワーク監視装置が通信ネットワークに関連付けられた電子装置の１つまたはそれ以上と通信することを可能にするように構成された通信インタフェースをも含むことができる。通信インタフェースは、無線受信器と、無線通信ネットワークから無線信号を受信し、それによって受信した情報を第１制御論理に理解できるフォーマットに変換するように構成された信号変換モジュールとを含む。ネットワーク監視装置はまた、ネットワーク監視装置が通信ネットワーク以外の通信経路を介して電子装置と通信することを可能にするように構成された、通信インタフェースをも含むことができる。
【００１７】
ネットワーク監視装置はまた、無線通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作しているかどうかに関する情報をユーザに提供するように構成された、ユーザインタフェースをも含むことができる。ユーザインタフェースはグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含むことができる。
【００１８】
ネットワーク監視装置はさらに、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作している状況を解決するために是正処置を講じるように構成された、第３制御論理をも含むことができる。第３制御論理は、ネットワーク仕様を逸脱して動作している電子装置に制御情報を送信するように構成することができ、ここで前記制御情報は、その電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である。第３制御論理はまた、無線通信ネットワークに関連付けられた電子装置に制御情報を送信するように構成することもでき、ここで制御情報は、電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である。
【００１９】
ネットワーク監視装置はさらに、通信ネットワークに関する情報であって、第１制御論理によって決定される監視情報および第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するように構成された、第４制御論理を含むことができる。情報の格納は、実時間または準実時間処理および報告に加えて、後処理モードにおける解析および報告動作を容易にすることができる。
【００２０】
本発明のさらになお別の実施形態では、複数の電子装置がそれに関連付けられた通信ネットワークの性能を監視するように構成されたネットワーク監視装置を提供する。ネットワーク監視装置は、ネットワークに関連付けられた複数の電子装置の少なくとも１つから１つまたはそれ以上の動作パラメータを受信するための手段と、ネットワークに関連付けられた電子装置の動作パラメータを解析して、電子装置の１つまたはそれ以上がネットワークまたはユーザ定義仕様に従って動作しているかどうかを決定するための手段と、第２制御論理によって実行された解析の結果を報告するための手段とを含む。ネットワーク監視装置はさらに、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上と通信するための手段のみならず、通信ネットワーク以外の通信経路を介して電子装置と通信するための手段をも含むことができる。
【００２１】
ネットワーク監視装置はさらに、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作しているかどうかに関する情報をユーザに提供するためのユーザインタフェース手段を含むことができ、ここでユーザインタフェース手段は、グラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含むことができる。ネットワーク監視装置はまた、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作している状況に対処するための手段をも含むことができる。
【００２２】
ネットワーク監視装置はさらに、ネットワーク仕様を逸脱して動作している電子装置に制御情報を送信するための手段を含むことができ、ここで制御情報は、その電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能であり、かつネットワークに関連付けられた他の電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能とすることができる。
【００２３】
ネットワーク監視装置はさらに、通信ネットワークに関する情報であって、第１制御論理によって決定される監視情報および第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するための手段を含むことができる。情報の格納は、実時間または準実時間処理および報告に加えて、後処理モードにおける解析および報告動作を容易にすることができる。
【００２４】
本発明のさらなる実施形態では、複数の電子装置がそれに関連付けられた通信ネットワークを監視するための方法を提供する。該方法は、ネットワークに関連付けられた複数の電子装置の少なくとも１つから１つまたはそれ以上の動作パラメータを受信するか、あるいは動作挙動を観察するステップと、ネットワークに関連付けられた電子装置の動作パラメータを解析して、電子装置の１つまたはそれ以上がネットワーク仕様に従って動作しているかどうかを決定するステップと、第２制御論理によって実行された解析の結果を報告するステップとを含む。該方法はさらに、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上と通信するステップのみならず、通信ネットワーク以外の通信経路を介して電子装置と通信するステップを含むことができる。
【００２５】
該方法はさらに、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作しているかどうかに関する情報をユーザに提供するステップを含むことができる。該方法はさらに、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作している状況に対処するステップを含むことができる。これは、ネットワーク仕様を逸脱して動作している電子装置に、その電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能な制御情報を送信するステップを含むことができ、かつ通信ネットワークに関連付けられた電子装置に、電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能な制御情報を送信するステップを含むことができる。
【００２６】
該方法はまた、通信ネットワークに関する情報であって、第１制御論理によって決定される監視情報および第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するステップをも含むことができる。
【００２７】
本発明のさらにもう１つの実施形態では、複数の電子装置がそれに関連付けられた通信ネットワークの性能を監視するように構成された実行可能なプログラムコードを有するコンピュータ可読格納媒体を提供する。実行可能なプログラムコードは、ネットワークに関連付けられた複数の電子装置の少なくとも１つから１つまたはそれ以上の動作パラメータを受信するように仕向けられた第１コードと、ネットワークに関連付けられた電子装置の動作パラメータを解析して、電子装置の１つまたはそれ以上がネットワーク仕様に従って動作しているかどうかを決定するように仕向けられた第２コードと、第２制御論理によって実行された解析の結果を報告するように仕向けられた第３コードとを含む。コンピュータ可読格納媒体はさらに、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上と通信するように仕向けられたコードを含むことができる。加えて、コンピュータ可読格納媒体はさらに、通信ネットワーク以外の通信経路を介して、電子装置と通信するように仕向けられたコードを含むことができる。
【００２８】
本発明の１実施形態では、コンピュータ可読格納媒体はさらに、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作しているかどうかに関する情報を、ユーザに提供するように仕向けられたコードをも含むことができる。加えて、通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作している状況に対処するように仕向けられたコードを含むことができる。これは、ネットワーク仕様を逸脱して動作している電子装置に、その電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である制御情報を送信するように仕向けられたコードのみならず、通信ネットワークに関連付けられた電子装置に、電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である制御情報を送信するように仕向けられたコードをも含むことができる。
【００２９】
本発明のさらに別の実施形態では、コンピュータ可読格納媒体はさらに、通信ネットワークに関する情報であって、第１制御論理によって決定された監視情報および第２制御論理によって決定された解析情報の少なくとも１つを含む情報を格納するように仕向けられたコードを含むことができる。情報の格納は、実時間または準実時間処理および報告に加えて、後処理モードの解析および報告動作を容易にすることができる。
【００３０】
本発明のさらなる特徴および利点は、本発明の様々な実施形態の構造および動作と同様に、添付の図面を参照しながら以下で詳述する。
【００３１】
本発明を、１つまたはそれ以上の様々な実施形態に従って、添付する図に関連して詳述する。図面は、単に例証として提供するものであり、本発明の典型的または例示的実施形態を描いているにすぎない。これらの図面は、本発明の様々な特徴および態様についての読者の理解を容易にするために提供するものであり、本発明の幅、範囲、または適用可能性の制限とみなしてはならない。説明を分かり易くかつ簡単にするために、これらの図面は必ずしも縮尺通りではないことに注意されたい。
【００３２】
本発明は、例えば通信ネットワークのような通信システムの性能を監視するためのシステムおよび方法に向けられる。１実施形態では、本発明は、通信ネットワーク内の１つまたはそれ以上の装置の性能、および通信ネットワーク自体の性能を監視する能力を提供する。１実施形態では、これは、ネットワークにおける装置の動作、性能、および挙動を示すことのできる、そのネットワークに接続された１つまたはそれ以上の電子装置の性能および動作パラメータを監視することによって達成される。１実施形態では、この情報はまた、ネットワークの全体的な調子を決定するために使用することもできる。好適な実施形態では、監視は、本発明を監視対象のネットワークに関連付けるか、または他の仕方で該ネットワークと通信連絡状態にすることを可能にすることによって、実行することができる。このやり方で、本発明はネットワークに関連付けられた１つまたはそれ以上の電子装置によって提供される信号および他の情報を監視し、この監視を通して、ネットワークおよびそこで動作している装置についての情報を収集することができる。
【００３３】
例えば、１実施形態では、本発明は、ネットワークトラフィック、ネットワーク輻輳、利用可能な帯域幅、および他の有益なネットワークパラメータを監視するように構成することができる。加えて、１実施形態では、本発明は、例えば装置の送信電力、受信器の感度（無線ネットワークの場合、前の２つ）、過去および将来の帯域使用、プロトコルとの適合性、帯域予約、メッセージ確認、レンジ、データレート能力、データフォーマット化、優先順位の順守、および他の類似のパラメータのようなネットワーク上の様々な電子装置の１つまたはそれ以上のパラメータを監視するように構成することができる。ネットワークおよび装置の特性およびパラメータは、ネットワークおよび装置の性能の記録を維持しかつ解析することができるように、監視するだけでなく格納することができる。解析結果もまた、後で呼び出して再検討するため、およびさらなる解析のために格納することができる。
【００３４】
本発明の別の実施形態では、監視されるネットワークおよび装置の性能特性を解析して、１つまたはそれ以上のネットワークまたはユーザ定義ベンチマーク、標準、または他のメトリックに対するネットワークの性能、およびポリシー、標準、手順、または他のベンチマークもしくはメトリックに従った装置の性能または挙動に関し、決定を下すことができる。このやり方で、ネットワークを改善または最適化するために最終的に使用することのできる情報を得、かつ好ましくは、有利に適用することができる。したがって、本発明のさらに別の実施形態では、ユーザがネットワークを改善するために是正処置を講じることができるように、解析の結果をユーザに提供することができる。
１例として、ネットワーク上の特定の装置が、帯域幅の消費に対して指定された要件に従って機能していないことが決定されることがある。その結果、この例では、この標準以下の装置は、ネットワーク資源の装置の割当て「シェア」を超えて消費し、他の電子装置およびしたがってネットワーク全体の性能に被害を与えている。この情報は、装置のユーザまたは他の管理エンティティまたは装置に提供することができ、ユーザは、ユーザの必要または希望に応じて、装置の動作パラメータを変更するか、装置をネットワークから除去するか、問題に甘んじるか、あるいは必要または有利と思われる他の処置を講じるかどうかを決定することができる。加えて、本発明は、ネットワーク内の様々な装置の能力に応じて、それ自体で是正処置を講じるように構成することができる。
【００３５】
本発明はスタンドアロン装置として構成することができ、その場合、監視および解析のような機能をスタンドアロン装置によって実行することができるように、通信ネットワークに導入することのできる単一の装置にその機能の一部が埋め込まれる。加えて、本発明の特徴および機能性の一部または全部を、ネットワークで動作する例えばパーソナルコンピュータまたは他の電子装置のような別のネットワーク装置に埋め込むことができ、あるいはそれに追加機能として構成することができる。したがって、例えばこの実施形態では、機能性は、コンピュータのオペレーティングシステムで実行されるソフトウェアアプリケーションとして、または例えばＵＳＢもしくはＰＣＭＣＩＡポートを介して接続することのできるハードウェアもしくはハードウェア／ソフトウェアプラグインとして構成することができる。別の実施例として、それは、ユーザの携帯電話にダウンロードされ、携帯電話に関連付けられた処理およびユーザインタフェース能力を使用して実行するように構成された、アプリケーションとすることができる。この説明を読んだ後、通常の当業熟練者には明らかになるように、本発明の機能性の一部または全部を１つの装置に、または分散方式で通信ネットワーク全体にわたって設けることのできる、多数の方法がある。そういうものとして、現在のみならず今後開発される技術および電子装置を使用して本発明を実現することにより、高い柔軟性がもたらされる。
【００３６】
本発明を詳細に説明する前に、本発明の実現することのできる例示的環境について説明することが有用である。１つのそのような実施例として、複数の電子装置（例えば、中でも特に、コンピュータおよびコンピューティング装置、携帯電話、パーソナルデジタルアシスタント、モーションおよびスチルカメラ）が相互に通信し、データ、コンテンツ、および他の情報を共用することのできる、無線分散ネットワークがある。そのような分散ネットワークの１例として、（ＷｉＭｅｄｉａおよびマルチバンドＯＦＤＭアライアンス内の）ＭＢ‐ＵＷＢ標準によって指定されるものがある。随時、本発明を本書では分散ネットワークに関して、またはＭＢ‐ＵＷＢ標準に関して説明する。これらの環境の観点からの説明は、本発明の様々な特徴および実施形態を例示的適用の文脈で示すことを可能にするために提供するものである。この説明を読んだ後、本発明を異なる代替的環境でどのように実現することができるかが、通常の当業熟練者には明らかになるであろう。実際、本発明の適用可能性は分散無線ネットワークに限定されず、例示的環境の１つの実現として記載するＭＢ‐ＵＷＢ標準にも限定されない。
【００３７】
大半のネットワーク標準は、ネットワーク接続された装置の挙動を支配するポリシーまたはルールを指定する。ＭＢ‐ＵＷＢ標準は、Ｗ‐ＵＳＢおよびＷｉＮｅｔ準拠装置のアドホックおよび分散ネットワークを効率的に動作させるために、そのような装置が従うべきメカニズムおよびポリシーを規定する。ネットワークは分散方式でセットアップすることができる。つまり、ホスト／サーバ／マスタがそのネットワークコンピュータ内の他の装置の動作を制御する必要が無い。そういうものとして、このネットワークの全体的な動作が、ネットワーク内で動作する各々の個別装置の適切な動作に依存することになり得る。したがって、故意か過失かにかかわらず、装置の１つの不良挙動が、ネットワークの性能を阻害し、不良挙動の深刻度によっては、ネットワーク全体を使用不能にし、あるいは少なくとも非効率にするおそれがある。
【００３８】
さらに、無線ネットワーク環境では、変動するＲＦチャネル状態のため、各装置のその近隣の存在または能力についての知識が必ずしも信頼できない。したがって、たとえ全ての装置が設計通りに動作しても、それらが相互に他の装置およびそれらの能力について、アドホックネットワークを適切に動作させるのに充分な程度に知るという保証は無い。また、無線分散ネットワークは時々、ネットワーク上の装置が、ネットワーク上の他の全ての装置ではなく、一部の装置にしか見えないという、隠れノードと呼ばれる状態に悩まされる。これは資源割当て問題および他の非効率性を導くおそれがあり、それはネットワークの全体的な性能をさらに低下させるおそれがある。
【００３９】
大半の分散ネットワークでは、装置のネットワークは、送信スロットなどを予約するために全ての装置にそれらのプレゼンス、それらの能力、およびそれらの意図のようなパラメータを通知するように要求することによって維持される。例えば、ＭＢ‐ＵＷＢ標準では、ビーコン期間タイムスロットと呼ばれる期間中、これを行なうことができる。この標準では、ネットワークに参加する装置は、ネットワークを使用しようとする前に、ビーコン期間を監視してネットワーク状態およびパラメータについて学習することが期待される。装置は短時間または長時間、スリープ状態になることができる。他のユーザおよびそれらの能力を検出するための正確なメカニズムはしばしば実装に任される。これは、装置がネットワークルールまたはポリシーをいかによく順守することができるかに関して、装置間に大きい性能のずれが存在し得ることを意味する。他のネットワークはしばしば、関連付けられた電子装置によるネットワーク資源の効率的な共用を容易にする手順をも有する。
【００４０】
また、ネットワークの動作を容易に混乱させ得るローグまたは誤動作または悪意ある装置が存在することがあり得る。比較的大規模のネットワークでは、どの装置が残りの装置に対して問題を引き起こしているかを決定することが、特に問題が断続的である場合には、難しい。また、多くのネットワークの実現では、一部の装置製造者がコストまたは電力効率上の理由から実現しないことに決定するかもしれない標準内で、任意であるが推奨される（必須ではない）手順がある。この措置はネットワークの性能に悪影響を及ぼすおそれがある。
【発明を実施するための最良の形態】
【００４１】
図１は、本発明を実現することのできる例示的環境として働くことのできる無線ネットワークの１つの可能な構成を示すブロック図である。今、図１を参照すると、複数の電子装置が装置間の配線またはケーブルを必要とすることなく、相互に別の装置と通信することを可能にするための無線ネットワーク１０２０が提供される。無線ネットワーク１０２０は、例えばネットワークに関連付けられた様々な電子装置の送信電力レベルおよび受信感度を含め、多数の因子またはパラメータに応じてカバレージエリアを変動することができる。無線ネットワークの例として、上述した様々なＩＥＥＥおよび他の標準のみならず、他の無線ネットワーク実現も挙げることができる。
【００４２】
多くの用途で、無線ネットワーク１０２０は、例えば家庭または職場のような比較的限定された領域で動作する。図１に示す実施例は、家庭または小規模オフィス環境に見られるような実現例である。言うまでも無く、無線通信ネットワークおよび通信ネットワーク一般は、家庭および職場以外でも多くの環境で見られる。図１に示す実施例では、無線ネットワーク１０２０は、それが外部ネットワークと通信することを可能にする通信装置を含む。さらに詳しくは、図示した実施例では、無線ネットワーク１０２０は、インターネット１０４６のような外部ネットワークへの接続性を提供するモデム１０４０、および別のネットワーク１０４４への外部接続性を提供することのできる無線アクセスポイント１０４２を含む。
【００４３】
例示的無線ネットワーク１０２０には、携帯電話１０１０およびパーソナルデジタルアシスタント（ＰＤＡ）１０１２のようなポータブル電子装置も示されている。図１に示された他の電子装置と同様に、携帯電話１０１０およびＰＤＡ１０１２は、適切な無線インタフェースを介して、無線ネットワーク１０２０と通信することができる。加えて、これらの装置は、さらに外部ネットワークと通信するように構成することができる。例えば携帯電話１０１０は一般的に、基地局を経由して広域無線ネットワークと通信するように構成される。
【００４４】
加えて、図１に示す例示的環境は、無線ネットワーク１０２０に接続された家庭用娯楽装置の例をも含む。図示した実施例では、ゲームコンソール１０５２、ビデオプレーヤー１０５４、デジタルカメラ／カムコーダ１０５６、および高精細度テレビジョン１０５８のような電子装置は、無線ネットワーク１０２０を介して相互接続されている状態で示される。例えば、デジタルカメラまたはカムコーダ１０５６は、１つまたはそれ以上のスチル写真またはモーションビデオ画像を取り込むためにユーザによって利用されることができる。取り込まれた画像は、デジタルカメラまたはカムコーダ１０５６に関連付けられた局所メモリまたは格納装置に格納し、最終的に無線ネットワーク１０２０を介して別の電子装置に通信することができる。例えばユーザは、無線ネットワーク１０２０に関連付けられた高精細度テレビジョンセット１０５８にデジタルビデオストリームを提供することを希望するかもしれない。別の例として、ユーザは１つまたはそれ以上の画像をデジタルカメラ１０５６から彼もしくは彼女のパーソナルコンピュータ１０６０に、またはインターネット１０４６にアップロードすることを希望するかもしれない。これは無線ネットワーク１０２０によって達成することができる。言うまでも無く、無線ネットワーク１０２０は、提示する実施例が例証として役立つように、ピアツーピアまたは別の方式で共用するデータ、コンテンツ、および他の情報を提供するために利用することができる。
【００４５】
また、無線エアインタフェースを介して無線ネットワーク１０２０に接続されたパーソナルコンピュータ１０６０または他のコンピューティング装置も図示されている。図示した実施例に示される通り、パーソナルコンピュータ１０６０はインターネット１０４６のような外部ネットワークへの接続性を提供することもできる。
【００４６】
図示した実施例では、無線ネットワーク１０２０は、それに関連付けられた様々な電子装置に対する無線接続性を提供するように実現される。無線ネットワーク１０２０は、これらの装置が無線ネットワーク１０２０経由でデータ、コンテンツ、および他の情報を相互に共用することを可能にする。一般的に、そのような環境では、電子装置は、無線ネットワーク１０２０に関連付けられた他の装置とエアインタフェースを介して通信することを可能にするために、適切な送信器、受信器、またはトランシーバを有する。これらの電子装置は１つまたはそれ以上の適切な無線標準に適合することができ、実際、複数の標準が所与のネイバーフッド内で動作することがある。図１には特定の例示的な実現を示すが、通常の当業熟練者は、本書の説明を読んだ後、電子装置の代替的構成を持つ他の無線ネットワークをこの環境に従ってどのように構成することができるか、理解されるであろう。
【００４７】
無線ネットワーク１０２０の一部として動作する電子装置は本書で時々、ネットワークのメンバーまたはメンバー装置と呼ばれる。加えて、所与のネットワークと通信する装置は、それらがメンバーであるか、それとも単にネットワークと通信しているだけであるかにかかわらず、本書ではネットワークに関連付けられていると言う。
【００４８】
このように、本発明を実現することのできる例示的環境を説明したが、本発明の様々な特徴および実施形態について今から、さらに詳細に説明する。単に議論および理解を容易にするために、説明はこの例示的環境の観点から提供することができる。本書の説明を読んだ後、多数の異なる電子装置のいずれかと動作する多数の異なる通信環境（有線または無線通信環境、および分散または非分散ネットワークを含め）のいずれにおいても本発明を実現することができることを、通常の当業熟練者は理解されるであろう。
【００４９】
図２は、本発明の１実施形態に係るネットワーク監視装置の例示的アーキテクチャ構成を示すブロック図である。この図は、本書に記載する様々な特徴および機能性を提供するために、本発明の１つまたはそれ以上の実施形態に含めることのできる機能構成要素を示すことを意図している。しかし図２は、本発明の実現または構成を、そこに示す特定のアーキテクチャまたはアーキテクチャ構成に限定するものと解釈すべきではない。実際、この説明を読んだ後、本発明の様々な特徴および機能性を、スタンドアロン装置として、別の電子装置に埋め込まれるものとして、スタンドアロンおよび１つもしくはそれ以上の他の電子装置の間に分散されるものとして、あるいは複数の電子装置の間に分散されるものとして、多数の異なるアーキテクチャ構成でどのように実現するかが、通常の当業熟練者には明らかになるであろう。
【００５０】
依然として図２を参照すると、例示的アーキテクチャは制御論理１１００、ユーザインタフェース１１２０、情報格納装置１１４０、データポート１１８０、信号変換装置１１３０、および通信トランシーバ１１５０を含む。通信トランシーバ１１５０は、装置を監視しようとするネットワークとの通信接続性を提供するために含まれる。例えば、図１に関連して上述した例示的環境に関して、通信トランシーバ１１５０は、無線ネットワーク１０２０に関連付けられた他の電子装置と、適切なエアインタフェースを介して通信するように構成された無線通信トランシーバである。通信インタフェースが無線である実現では、信号変換モジュール１１３０は一般的に、制御論理１１００とトランシーバ１１５０との間の通信を可能にするために、通信インタフェースが信号の適切な変調、復調、アップ変換、またはダウン変換を実行することができるように、通信トランシーバ１１５０が設けられる。こうして、この実施形態ではトランシーバ１１５０および信号変換装置１１３０は、制御論理１１００が無線ネットワーク１０２０を経由して情報を通信することができるように適宜、ＲＦ、ＩＦ、および混合信号機能性を含むことができる。他の実施形態では、無線ネットワーク１０２０（または用途に応じて他の通信ネットワークもしくはチャネル）と制御論理１１００との間の通信要件に応じて適宜、代替信号変換およびデータ通信技術を利用することができる。その結果、通信インタフェースは、ネットワークを経由して通信される形でネットワークから情報を受信し、その通信から情報を変換するか他の仕方で抽出し、その情報を制御論理１１００に理解できる形で提供するように構成することができる。
【００５１】
制御論理１１００は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せを利用して実現することができる。好ましくは、制御論理１１００はネットワーク監視装置に監視、測定、および解析機能を所望される通りに提供するように実現される。例えば制御論理１１００は、所望の機能を遂行するコードを実行するマイクロプロセッサまたは他のプロセッサとして実現することができる。追加的実施例として、制御論理１１００は、所望の機能を遂行するように構成されたＡＳＩＣまたは他の構成要素を用いて実現することができる。さらに、１つの他の実施例として、制御論理１１００は、例えばパーソナルコンピュータまたは他のコンピューティング装置で実行されるか、あるいはネットワークに関連付けられた電子装置の１つまたはそれ以上に含めることのできるプロセッサ上で実行されるように設計された、ソフトウェアアプリケーションのようなソフトウェアを利用して実現することができる。こうして、例えば１実施形態では、制御論理１１００は、Ｗｉｎｄｏｗｓ（登録商標）オペレーティングシステム上で実行され、オペレーティングシステム上で実行しながら所望の監視、測定、解析、または報告機能を実行するように構成された、ソフトウェアアプリケーションとすることができる。別の実施例として、制御論理１１００は、例えば携帯電話１０１０のベースバンドプロセッサのような、別の電子装置に関連付けられたプロセッサ上で実行するように構成されたソフトウェアコードとすることができる。
【００５２】
格納媒体１１４０は、例えばＲＡＭ、ＲＯＭ、フラッシュメモリ、ディスクおよびディスクドライブ、固定および取外し可能格納媒体、揮発性および不揮発性格納装置、ならびに他の公知または今後開発される格納媒体のような、多数のメモリまたは格納装置のいずれかを利用して実現することができる。格納媒体１１４０は、ネットワーク監視装置によって得ることのできるデータを格納するために利用することができる（以下で詳述する）。加えて、データ格納装置１１４０は、ソフトウェアアルゴリズム、プログラム、命令、および制御論理１１００に関連付けられた機能を実行するために使用される他のコンピュータ可読コードを収容するように構成することができる。例えばデータ、情報、およびプログラムコードを制御論理１１００に配布し、かつデータ、情報、およびプログラムコードを制御論理１１００から受信することのできる通信チャネル（有線または無線）のような、他のコンピュータ可読媒体を提供することもできる。こうして、上述したようなメモリもしくは格納装置を介して、または例えばネットワークを介するソフトウェアダウンロードのように、ハードワイヤードまたは無線通信チャネルを介して、実行可能なコードをプロセッサまたは他の装置に提供することができる。この通信インタフェースは、例えば図２に示す様々な通信インタフェースによって、またはいずれかの他の通信インタフェースによって提供することができる。
【００５３】
ユーザインタフェース１１２０は、装置のユーザへの報告および他の情報転送を可能にするために設けることができる。ユーザがネットワーク監視装置から情報を得ることができるように、例えばグラフィカルユーザインタフェース、テキストユーザインタフェース、または他のビジュアルディスプレイを設けることができる。加えて、ネットワーク監視装置からユーザへの情報の通信を可能にするため、かつユーザがコマンド、データ、または他の情報をネットワーク監視装置に入力することを可能にするために、他のオーディオ、ビジュアル、または他の感覚インタフェースを設けることができる。ユーザインタフェース１１２０を介してユーザとネットワーク監視装置との間で通信することのできるデータまたは他の情報の型の例については、以下で詳述する。
【００５４】
さらに別の実施形態では、ユーザインタフェース１１２０に加えて、またはそれの代わりに、電子手段または別の装置もしくは機器を介して、データおよび他の情報をネットワーク監視装置と交換することができる。これは、それが監視しているネットワークを介して、または代替的に、別のデータチャネルを介して達成することができる。したがって、図２に示された実施例はデータポート１１８０を含む。データポート１１８０は、例えばネットワークから得た情報を別の装置に転送し、コマンドまたは他の制御情報をネットワーク監視装置にダウンロードすることを可能にし、かつ他の情報を交換することを可能にするためにも利用することができる。別の実施形態では、このデータ情報転送の一部または全部を、ネットワーク監視装置のネットワークインタフェースを介して（例えば信号変換装置１１３０および無線トランシーバ１１５０を介して）達成することができる。
【００５５】
このようにネットワーク監視装置の例示的アーキテクチャについて説明したが、本発明の追加的特徴および機能性を、今、例示的動作の流れの観点から説明する。図３は、本発明の１実施形態に係るネットワーク監視装置の動作を示す動作流れ図である。好ましくは、ネットワーク監視装置がネットワークを監視することを可能にするために、それは最初にネットワークに関連付けられる。換言すると、それはネットワークのメンバーになるか、あるいは他の仕方でネットワーク上の装置と通信連絡状態に置くことができる。したがって、図２に関連して上述した通り、ネットワーク監視装置には、それがネットワークコンピュータと通信し、好ましくはその一部となることができるように、適切なネットワークインタフェース機能性が設けられる。こうして、ステップ１２１０で、ネットワーク監視装置はネットワークと関連付けられる。この関連付けは、完全関連付けとすることができ、その場合、ネットワーク監視装置は、そのネットワークに関連付けられた他の電子装置と同様に、ネットワークの一部となる。この構成では、ネットワーク監視装置は完全送受信機能を有し、ネットワークを経由してデータ、コンテンツ、または他の情報を双方向的に他の電子装置と転送することができる。
【００５６】
代替的に、ネットワーク監視装置は、ネットワークを単に監視し、かつ例えば他の通信装置からネットワークに関する情報を単に受信するように実現することができる。所望の機能性によっては、ネットワーク監視装置がネットワークを経由して情報を他の装置に送信する必要は無い。例えば、ネットワーク監視装置がスタンドアロン装置であり、かつ情報をユーザに提供するためにＧＵＩインタフェースを有する実現では、通信インタフェース（例えばトランシーバ１１５０）は受信器のみとして構成することができ、監視、測定、および／または解析の結果は、送信器またはデータポート１１８０を介して情報を電子的にエクスポートする必要無く、ＧＵＩを介してユーザに提供することができる。またネットワーク監視装置は、監視されるネットワーク以外の通信接続を介して、監視、測定、および／または解析の結果をユーザまたは別の装置に提供するように構成することができる。
【００５７】
ステップ１２２０で、ひとたびネットワークに接続されると、ネットワーク監視装置はネットワークの挙動を監視する。例えばＭＢ‐ＬＪＷＢネットワークの特定の例示的環境で、ネットワーク標準は、様々な電子装置がネットワークを経由してハウスキーピングおよび他の情報を相互に通信するビーコン期間を指示する。例えばビーコン期間は、装置がそれら自体をネットワークに登録し、それらがスリープモードに入ろうとしているかあるいはネットワークで覚醒していることを示し、次のデータフレームにおける帯域予約および類似のハウスキーピング情報を示すことを可能にするために使用することができる。こうして、１実施形態では、ネットワーク監視装置はビーコン期間中にネットワーク上の他の装置によって受信された信号を監視する。
【００５８】
ビーコン期間の監視に加えて、ネットワーク監視装置は、それ自体のビーコン中に、ネットワークの性能を改善または最適化するために、関連付けられた他の装置が使用することのできる情報を送信するように構成することができる。こうして、１実施形態では、ネットワーク監視装置はより高品質またはより高性能の構成要素を含み、ネットワーク上の他の構成要素の機能達成を用意にすることができる。加えて、１実施形態では、ネットワーク監視装置は関連付けられた装置に、修正されたパラメータ、新しいパラメータ、または他の仕方で更新されたパラメータを通信するために使用される。これらのパラメータは関連付けられた装置が受信することができ、装置は修正されたパラメータまたは新しいパラメータに適合するように、それらの性能または挙動を更新することができる。これは、例えばネットワーク標準、ベンチマーク、および勧告をこのやり方でネットワーク監視装置によって更新することを可能にし得る。こうして、ネットワーク動作手順は、要求されるか、推奨されるか、あるいは単に要請されるだけであるかにかかわらず、このやり方で更新することができる。
【００５９】
代替的実施形態または実現では、他の技術を使用して、ＭＢ‐ＵＷＢネットワーク標準でビーコン期間中に得られる情報と同様に、ネットワーク上の装置の様々な動作パラメータを確認することが可能である。例えば別の実施形態では、ネットワーク監視装置は、ネットワークに関連付けられた他の装置の活動を非ビーコン期間中に監視するように構成することができる。こうして、このやり方で装置の動作を監視することにより、ネットワーク監視装置は関連付けられた他の装置が推奨または要求されるネットワークの標準、ルール、またはポリシーに従っているかどうか（かつ、１実施形態ではどの程度従っているか）を決定することができる。例えば、１つまたはそれ以上の関連付けられた装置がネットワーク帯域幅を浪費しているかどうかを決定することができる。
【００６０】
図２に示す例示的アーキテクチャに関して、ネットワーク監視はネットワーク監視装置が無線データ信号を無線ネットワーク１０２０から受信し、かつその受信器１１５０および信号変換装置１１３０を介して、制御論理１１００によって使用可能なフォーマットにこれらの信号をダウン変換し復調することによって生じる。
【００６１】
ステップ１２４０で、監視期間中に確認されたネットワーク活動を、例えばデータ格納装置１１４０に記録することができる。活動の記録は、ネットワーク装置およびそれらのパラメータをある期間にわたって監視し、選択された期間にわたってそれらの挙動を確認することを可能にするために使用することができる。例えば、ある期間にわたって活動を記録することにより、特定の挙動パターンが断続的であるかそれとも長期的であるかを、ネットワーク監視装置に決定させることができ、また傾向解析を実行して、装置に特定方向の傾向があるかどうかを決定させることもできる。活動の記録はまた、断続的問題を検出し、検出された問題の潜在的発生源をよりよく識別するために、それらの発生をネットワークで発生する他の事象と共に解析することをも可能にする。こうして、例えば断続的活動が発生して記録されたときに、断続的障害の考えられる原因を確認するために、断続的問題が発生した時間に、または断続的問題が発生した時間に近い時間に発生した他の記録された状態を検討することができる。
【００６２】
ステップ１２６０で、監視された活動が制御論理１１００によって解析される。この解析は、情報がネットワーク監視装置によって受信されたときに実時間または準実時間で行なうことができ、あるいは後処理モードで、例えばステップ１２４０で記録された情報に対して行なうことができる。解析は、装置がネットワーク標準または他の望ましい仕様に従って適切に挙動しているかどうかを決定するために使用することができ、かつ傾向を識別し、ローグまたは誤動作する装置を識別し、是正策を示唆し、他の有用な解析を実行するために使用することもできる。解析の結果も、記録維持のため、将来使用するため、または他の目的のために、データ格納装置１１４０に記録することができる。
【００６３】
ステップ１２８０で、解析の結果が報告される。１実施形態では、報告される結果は、ステップ１２６０で実行された解析活動の結果である。この実施形態では、報告は誤動作する装置の識別、誤動作の型、誤動作の原因、誤動作が発生したときのネットワークの状態のリスト、または解析中に得られた他の情報を含むことができる。解析ステップの場合と同様に、報告は実時間または準実時間で行ない、情報を実時間および後処理モードでユーザに提供することができる。後処理解析の場合でも、事象および情報のある程度の実時間または準実時間報告を提供することができる。
【００６４】
別の実施形態では、報告される結果は、ユーザまたは別の装置を利用して、記録された活動に基づいてネットワークで何が発生しているかを解析することができるように、ネットワークを介して記録された活動の記録を含むことができる。こうして、例えばネットワーク監視装置は純粋に、単に活動を記録しかつ記録された活動をユーザまたは別の装置に報告するだけの監視装置とすることができる。こうして、ユーザまたは他の装置は、監視された活動を検討し、いずれかの解析を実行し、監視された活動の結果としてのネットワークおよびその様々な電子装置の性能に関し、結論に達することができる。
【００６５】
上述の通り、１実施形態では、報告は、ネットワーク監視装置によって得られた情報に関してテキスト、グラフィックス、または他の感覚手段を介してユーザに知らせることができるように、ＧＵＩ（グラフィカルユーザインタフェース）または他の対ユーザインタフェースを介して実行することができる。例えばネットワーク監視装置は、ネットワーク上の特定の電子装置がその割当て帯域幅を超えて使用しているか、あるいは最大割当て帯域幅近くを定期的に使用しているため、ネットワーク性能が最適におよばないことを、ＧＵＩを介して、ユーザに報告することができる。これにより、ユーザが例えば問題のある装置を除去するか、問題のある装置を非ピーク期間中にだけ使用するような是正策、または適宜、他の是正策を講じることを可能にすることができる。
【００６６】
別の実施形態では、結果は、例えばパーソナルコンピュータ、携帯電話、ＰＤＡ、または他の電子装置のような別の電子装置に電子的に報告することができる。１実施形態では、この通信は解析されるネットワークを介して行なわれ、結果はネットワークに関連付けられた装置に通信される。別の実施形態では、通信は代替的通信チャネルを介して、例えばデータポート１０８０を介して行なわれる。こうして、電子装置に対して、その電子装置がネットワークに関連付けられているか否かにかかわらず、通信を行なうことができる。
【００６７】
好適な実施形態では、ネットワーク活動に関する監視、解析、記録および報告のような上述した機能は、スタンドアロン装置内で、または複数の装置に分散して、制御論理１１００によって実行することができる。こうして、１実施形態では、制御論理１１００は幾つかのモジュールを持つものとして説明することができるが、これらは必ずしも個別モジュールである必要は無い。これらのモジュールは例えば、ネットワークおよび装置の活動を監視する監視モジュール、ネットワーク監視装置の解析活動を実行する解析モジュール、データおよび情報の格納および読出しを調整する記録モジュール、ならびにユーザまたは他の装置への情報の報告を取り扱う報告モジュールを含むことができる。図１に関連して上述した通り、その様々なモジュールを含む制御論理１１００は、ハードウェアもしくはソフトウェア（ファームウェア等を含む.）またはそれらの任意の組合せを利用して実現することができる。
【００６８】
本書に記載する通り、所望の機能または機能性に応じて、ネットワーク監視装置の幾つかの実施形態を想起することができる。例えば、１実施形態では、ネットワーク監視装置は、ネットワークの観視を実行するように構成されたスタンドアロン装置として実現することができる。この実施形態では、スタンドアロン型ネットワーク監視装置は、情報が記録された活動であるかそれとも解析された活動であるかにかかわらず、ネットワークから情報を受信するように構成された受信器と、情報を処理するための制御論理と、情報を表示するためのユーザインタフェースとを含むことができる。こうして、スタンドアロン環境では、ユーザは監視装置を彼または彼女のネットワークと連絡状態に置き、それにネットワーク活動を所望の期間だけ監視させ、ユーザインタフェースを介して提供された情報に基づいて、彼または彼女のネットワークの調子を決定することができる。活動の記録だけがネットワーク監視装置によって実行される実施形態では、ユーザインタフェースは監視された活動を表示し、ネットワークの性能について、およびネットワークに関連付けられた様々な電子装置が適切に動作しているかどうかを、ユーザに決定させることができる。
【００６９】
別の実施形態では、ネットワーク監視装置は準スタンドアロンモードで動作することができる。こうして、例えばこの実施形態では、ネットワーク監視装置は依然として、記録された活動、解析された活動、または他の情報をユーザに提供するためのユーザインタフェースのみならず、そのような情報を別の装置にも送信する能力をも含むことができる。例えばこの実施形態では、ネットワーク通信インタフェース（例えばトランシーバ１１５０）またはデータポート１１８０を使用して、記録された活動または解析された活動を別の装置に提供することができる。この実施形態では、ネットワーク監視装置によって受信された情報に基づいて、他の装置を所望通りに解析および報告を実行するように構成することができる。今、１つの例示的適用を使用して、本発明のこの実施形態に含めることのできる機能性について説明する。例えばネットワーク管理者または他の個人が、家庭、職場、または他の周囲環境で１つまたはそれ以上のネットワークの調子および状態を検査することを希望する状況を考慮する。
【００７０】
図４は、本発明の１実施形態に係る１つまたはそれ以上のネットワークを監視するための例示的プロセスを示す動作流れ図である。今、図４を参照すると、ステップ１３２０で、ネットワーク監視装置は、それが関連付けられたネットワーク、またはそこからそれがデータもしくは他の情報を受信するネットワークを監視するように構成される。データおよびいずれかの他の所望の情報は、予め定められた期間または所望の期間だけ収集される。好ましくは、監視される時間量は、電子装置および実際にはネットワーク全体を評価し、かつ特徴付けることができるための充分な量のデータを、ネットワーク監視装置が収集することができるように選択される。収集されたデータは、後で検討するために取り出すことができるように、局所格納装置に格納されることが好ましい。一部の実施形態では、ネットワーク監視装置が収集されたデータを、ネットワークから収集されたときに、実時間またはバッチ処理モードのいずれかで解析することができるように、搭載処理能力が設けられる。
【００７１】
ネットワーク管理者または他のユーザが追加のネットワークを解析することを希望する場合、ネットワーク監視装置をそのネットワークのレンジ内に置き、そのネットワークに関連付けるか、あるいは他のやり方でそのネットワークとの通信接続状態に置き、ステップ１３４０および１３２０によって示すようにネットワークを監視することができる。第１ネットワークの場合と同様に、後続ネットワークを予め定められた期間または所望の期間だけネットワーク監視装置によって監視し、データを収集し、希望するならば解析することができる。監視対象のネットワークの１つまたはそれ以上に対してネットワーク監視装置によって実行される、ネットワーク監視および解析の結果は、実時間で、またはネットワークの１つもしくはそれ以上に対する監視が完了した後で、ユーザによって実行することができる。ＧＵＩまたは他のユーザインタフェースを備えたネットワーク監視装置の場合、インタフェースを調べて、ネットワークおよびそれに関連付けられた様々な電子装置の調子、状態、または他の特性を決定することができる。例えば、一部の実施形態では、標準以下の挙動をしている１つまたはそれ以上の装置について、ユーザに即座に通知することができる。ユーザまたは他のネットワーク管理者は、是正策を即座に講じる、あるいは適切と思われるときに是正策を即座に講じることができる。
【００７２】
一部の実施形態では、ユーザは複数のネットワークに関する情報を収集し、さらなる解析および報告のために、その情報を中央コンピューティング装置に返すことを希望するかもしれない。例えばオフィスビルのネットワーク管理者は、オフィスビル内で稼動する複数の無線ネットワークに関する情報を収集することを希望するかもしれない。この実施形態では、管理者は、ネットワークエリアからネットワークエリアに移動し、ステップ１３２０および１３４０に関連して上述したように監視を実行することができる。ディスプレイまたは他のユーザインタフェースが設けられた場合、ネットワーク管理者は希望するならば途中でデータを検討し、希望する適切な是正策を講じることもできる。
【００７３】
代替的に、ユーザが所望の数のネットワークを解析した場合、彼または彼女は次いでネットワーク監視装置を彼または彼女の所望のコンピューティング装置に戻すことができ、そこでさらなる解析を行なうことができる。これをステップ１３６０によって示す。そこでネットワーク監視装置は、コンピューティング装置とドッキングするか、またはその他のやり方でそれと通信接続状態に置かれる。例えば管理者は、例えばＵＳＢ接続、無線接続、またはいずれかの他の通信接続を含め、任意の個数のドッキング手段によって、ネットワーク監視装置を彼または彼女のデスクトップコンピュータにドッキングさせることができる。管理者は次いで、彼または彼女のパーソナルコンピュータに存在する機能性を使用して、監視されたネットワークの解析を実行することができる。これをステップ１３８０によって示す。
【００７４】
代替的に、全ての解析をネットワーク監視装置自体によって実行し、管理者のコンピューティング装置を介して、報告および他のグラフィック情報をユーザに提示することができる。１実施形態では、１つのネットワークの装置が隣接するネットワークに対して及ぼす影響、および他のクロスネットワーク効果（ｃｒｏｓｓ−ｎｅｔｗｏｒｋ  ｅｆｆｅｃｔｓ）を考慮することを可能にする、追加処理能力を提供することができる。例えば所与の装置は、解析されたネットワークの２つ以上でネットワーク監視装置によって検出されることがある。したがって、所与の装置がその意図されたネットワークとだけ通信することを希望するならば、そのことを確実にするように、是正処置を講じることができる。加えて、このマルチネットワーク解析の結果として、ネットワークホッピングのような影響も検出することができる。
【００７５】
さらに別の実施形態では、１つまたはそれ以上の変動する構成の複数のネットワーク監視装置を使用して、１つまたはそれ以上のネットワークを監視することができる。それらは、実時間データを取得するため、または時間をかけてデータを収集するために使用することができ、データを解析して、ネットワークの全体的な調子を決定することができる。これは、例えば、ネットワークに関連付けられた全ての装置を「見る」ために１つのネットワーク監視装置を適切に配置することができない状況で、特に有用になり得る。したがって、これは隠れノードを検出し、かつ解析するのに役立つことができる。
【００７６】
加えて、複数の装置を使用して、他のネットワーク装置の位置を三角法で決定することができる。これは装置の位置を付きとめるために有用になり得る。加えて位置決定は、例えばその送信器電力のような装置の性能の解析を助けるために使用することができる。１つの監視装置は、それが別の装置から受信した信号が弱いかどうかを決定することができる。しかし、この感知された弱さは、性能の劣る送信器の症状というより、装置の相互の距離のためであるかもしれない。例えば無線信号は一般的に、発信源からの距離の２乗の関数として低下する。しかし、複数の検出装置および位置決定により、装置の位置およびしたがって信号強度が測定される受信器からの距離に基づいて、装置の信号強度を評価することができる。
【００７７】
言うまでも無く、監視装置が例えば信号強度を装置からの距離と相関させることによってこの評価を認証することができるかどうかに関係なく、ネットワーク監視装置は低信号強度を報告するように構成することができる。この実施形態では、ユーザは、低信号強度が距離、外部干渉、または何か他の外部要因の結果であるかどうか、あるいはそれが送信器の調子の症状であるかどうかを確認することができる。
【００７８】
本発明の別の特徴は、装置が実際にネットワークに参加するか否かに関係なく、ネットワークカバレージエリアに出入りする装置の影響を検出するために含めることができる。例えば、オフィスには、モバイル装置を携帯する通行人が１つまたはそれ以上のネットワークエリアに出入りすることによって影響される、１つまたはそれ以上のネットワークがあるかもしれない。これらの装置は、たとえネットワークに参加しなくても、ネットワークに（例えば干渉によって）影響を及ぼし得る。したがってネットワーク監視装置は、それらのプレゼンスを検出し、それらの影響を監視するように構成することができる。
【００７９】
本発明のさらに別の特徴は、統計、傾向、および他のデータを追跡し、編集し、かつ解析して、ユーザがネットワークの問題に解決策を講じ、あるいはネットワークの性能を向上するのをいっそうよく助けることができることである。
【００８０】
本発明のさらに別の特徴は、所与の無線ネットワークにセキュリティを提供するために含めることができる。ユーザはネットワーク監視装置を使用して、無許可の装置がネットワークに関連付けられていないかどうかをユーザに通知させることができる。例えばこれは、監視期間中にネットワークに関連付けられているものとしてリストされた装置の報告を単に観察することによって、達成することができる。加えて、監視ツールは許可された装置のリストを具備し、検出された装置のリストを許可された装置のリストと比較して、望ましくない装置がネットワークに存在するかどうかを決定するように構成することができる。このような実施形態では、ネットワーク監視装置は、無許可の装置が検出されたときに、警報または他のフラグを自動的に生じるように構成することができる。例えば、望ましくない装置についてユーザに警告するために、ユーザインタフェースを介して情報をユーザに提供することができる。これは、例えばユーザスクリーン上のメッセージ（グラフィックまたはテキスト）、点滅ランプによる警報、ブザーもしくは他の音声、触覚警報（例えば振動の知覚）、または他の感覚出力を含むことができる。加えて、装置は、望ましくない装置の指摘を例えばネットワーク上のコンピュータのような別のネットワーク装置に提供し、その装置がユーザに警報を提供することができるように、構成することができる。さらに別の実施形態では、ネットワーク監視装置は、ネットワーク上の他の電子装置の１つまたはそれ以上に対し、望ましくない装置からのデータを受け入れずかつ望ましくない装置にデータを提供しないように警告または指示する警報を提供するように構成することができる。
【００８１】
望ましくない装置は、例えば装置の識別を含め、多数のパラメータまたは特性に基づいて識別することができる。加えて装置は、装置クラスまたは装置の型に基づいて、ネットワークから許可されるかあるいは許可されないものとしてリストすることができる。無許可装置がネットワークに関連付けられていることをネットワーク管理者またはユーザに通知することに加えて、本発明は、他の許可されたネットワーク装置に対し、ローグ装置の存在を通知するように実現することができる。このやり方で、ネットワーク上の他の装置に対し、無許可装置からの通信を無視しかつ無許可装置に通信を送信しないように指示することができる。加えて、無許可装置が突き止められた場合には、他のセキュリティ対策を実現するか強化することができる。例えばネットワークは、暗号化または他のセキュリティ対策が任意であり、必ずしも実現されないように構成することができる。この実施形態では、無許可装置が発見された場合に、本発明は、許可された装置の全部に対し、セキュリティ対策を実現するように指示するように構成することができる。例えば許可された装置に対し、それらの通信が無許可装置に理解できないように、予め定められた鍵または他のコードワードを使用して暗号化を実現するように指示することができる。言うまでも無く、ひとたび無許可装置が無効化されるか、他のやり方でネットワークから除去されると、本発明はネットワークをその標準動作構成に戻すように構成することができる。
【００８２】
本発明のさらに別の実施形態では、ネットワークに関連付けられた１つまたはそれ以上の電子装置は、手動的に、または電子的に構成することができる。したがって、標準以下の電子装置がネットワークで識別された場合、標準に適合させるように装置を再構成する潜在的な機会が存在する。例えば装置は、そのネットワークに指定されたパラメータに装置を適合させるように調整することのできる、構成可能な送信器電力設定、データレート設定、または他のパラメータ設定を有するかもしれない。したがって、例えば装置の１つが適切なまたは最適なデータレートで送信していないため、ネットワーク性能が最適におよばないと決定された場合、ネットワーク監視装置はその監視機能の結果、この不備を決定することができる。
【００８３】
１実施形態では、ネットワーク監視装置は、確立されたメトリックまたは所望の性能パラメータに適合させるために、その設定を変更するように装置に指示する情報を含む適切な制御信号を、標準以下の電子装置に送信することができる。
【００８４】
例えば、問題のある装置の中心周波数、データレート、再試行回数、再試行の間隔時間、または他の特性が仕様から逸脱している場合、制御信号は、問題のある装置がこのパラメータを適宜調整するように仕向ける信号とすることができる。代替的に、ネットワーク監視装置は、ユーザが適切に装置を調整することができるように、ユーザインタフェースを介して、または例えばユーザのＰＣのような別の電子装置を経由して、装置がその項目特性に関して標準以下であることをユーザに通知することができる。言うまでも無く、ネットワーク監視装置によって得られた結果に基づいてネットワークを最適化することができるように、このやり方で他のパラメータをハードまたはソフト構成可能にすることができる。
【００８５】
１実施形態では、標準以下と識別された装置を調整する代わりに、またはそれに加えて、ネットワーク上の他の装置のパラメータを調整することによって、ネットワークの不備を矯正することができる。言うまでも無く、装置の設定には実務上の限度があり、一部の装置はそのような調整ができるように構成することができない。しかし、これらの例は、ネットワークおよびその様々な電子装置の監視および解析を通して得られた情報に基づいて、ネットワークの性能を改善することのできる少数のやり方を例証するのに役立つにすぎない。
【００８６】
本発明のさらに別の実施形態では、本発明は、電子装置の不備を補償するように構成することができる。例えば１つの装置が不充分な電力で送信しており、他の装置がその通信を検出することができないことを、ネットワーク監視装置が決定した場合、本発明は、弱い信号を受信することができない他のネットワーク装置に情報を提供するための中継器として働くことができる。本発明の別の実施形態では、ネットワーク監視装置は、ネットワークに関する集約情報を他のネットワーク装置に提供するように構成することができる。したがって、例えば例示的環境では、本発明は、他のネットワーク装置を監視することによって得られた情報の集約ビュー（ａｇｇｒｅｇａｔｅ  ｖｉｅｗ）を作成し、この集約情報を他の装置に提供するように構成することができる。これは、例えばＭＢ‐ＵＷＢ環境でビーコン期間中に行なうことができる。他の装置は、ネットワーク特性に基づいてネットワークにおけるそれら自体の挙動を適合させる際に、この集約情報を使用するように構成することができる。例えば、１つまたはそれ以上の装置は、帯域幅の需要が高い特定のネットワーク期間があり、したがって利用可能な帯域幅をより最適に使用するために、それら自体の帯域幅の使用を他のネットワークタイムスロットに適合させてもよいことを決定するかもしれない。加えて、別の例として、集約情報を見たときに、１つまたはそれ以上の装置は、ネットワークの見通しをよくするために、あるいはネットワークにおけるそれらの性能を向上するために、それらの特性を調整することができることを決定するかもしれない。加えて、この集約情報は、そのような調整を行なうためにユーザによって、または上述の通り本発明によって使用することができる。
【００８７】
上述の通り、本発明は、送信、受信、またはトランシーバ能力で構成することができる。１実施形態では、本発明の本源的機能は、ネットワークを経由して情報をネットワークまたは装置に戻すことではなく、むしろネットワークを監視し解析することであるので、受信能力のみで本発明を実現することが望ましいかもしれない。一部の実施形態では、特に本発明がビーコン期間などの間だけネットワークと通信する実施形態では、本発明のためのトランシーバデータレートは低減することができる。これらの実施形態では、ビーコン期間のデータレートは一般的に、ビーコン期間以外の通常のネットワーク通信中に利用される実データ転送データレートよりずっと小さい。
【００８８】
ユーザインタフェースが設けられる実施形態では、そのインタフェースは、設計上の選好および性能目標に応じて、特徴および能力が必要最小限に抑えられるものものから頑健なものまで広い範囲におよぶ。例えば、単にネットワークの１つまたはそれ以上の特徴の状態表示を提供するために、１つまたはそれ以上の表示灯の限定的なディスプレイを設けることができる。例えば、かろうじて適格あるいは最適におよばないネットワーク性能、不正装置の存在、および他の類似の特性のような特徴を示す、１つまたはそれ以上の表示灯があるかもしれない。あまり必要最小限にこだわらない場合、単にネットワーク内の問題のある装置を識別するために、多少限定的なディスプレイを設けることができる。したがって、このディスプレイは、単純な表示灯より多くの情報を提供し、例えば名前、ＩＤ、クラス、またはトラブルシュータを正しい方向に向けるのに適した他の識別子によって、問題のある装置を識別することができる。より頑健な実施例では、ネットワークおよびその上の装置に関するグラフィックおよびテキスト情報をユーザに提供するために、グラフィカルユーザインタフェースを設けることができる。このインタフェースは、例えばネットワーク状態情報、ネットワークで検出された装置のリスト、ネットワーク上の装置の性能特性、ネットワーク上の標準以下の装置のリスト、標準以下の装置の不備の説明などを含むことができる。
【００８９】
加えて、１つまたはそれ以上の装置の信号強度計、ネットワークトラフィックインジケータ、実時間または非実時間トラフィックフロー図、装置による資源利用を示す図、および他の類似の情報のようなグラフィック情報を提供することができる。このようにグラフィカルユーザインタフェースを利用することにより、豊富な情報を容易に確認できるフォーマットでユーザに提供することができる。１つまたはそれ以上の実施形態で上述した通り、本発明はスタンドアロン装置として、またはネットワーク上の１つまたはそれ以上の電子装置と共に実現することができる。したがって、例えばユーザインタフェース部分は、コンピュータディスプレイ上のＷｉｎｄｏｗｓ（登録商標）画面として、ＰＤＡもしくは携帯電話を使用して、または別の類似の構成で実現することができる。したがって、ネットワーク上の他の装置にすでに存在している処理、グラフィック、および表示能力のような能力を、ネットワーク監視装置に重複させるのではなく、むしろこれらの装置で利用することができる。同様にして、本発明に関連して記載した機能の１つまたはそれ以上を提供するために、ネットワーク上の他の装置の処理能力を利用することができる。
【００９０】
本発明の様々な実施形態について上述したが、それらは単なる例証として提示したものであって、限定ではないことを理解されたい。したがって、本発明の幅および範囲は、上述した例示的実施形態のいずれによっても限定されず、添付する特許請求の範囲およびそれらの均等物によってのみ画定される。加えて、本発明は様々な例示的実施形態および実現に関して説明されている。個々の実施形態の１つまたはそれ以上に記載した様々な特徴および機能性の適用可能性は、それらについて説明した特定の実施形態に限定されず、むしろ、単独でまたは何らかの組合せで、本発明の他の実施形態の１つまたはそれ以上に対し、そのような実施形態が記載されたか否かに関係なく、かつそのような特徴が記載した実施形態の一部として提示されたか否かに関係なく、適用することができることを理解されたい。
【００９１】
本書で使用した用語および語句ならびにそれらの変形は、特に明記しない限り、限定の対語として、非限定的なものと解釈すべきである。上記の例として、用語「含む」とは、「非限定的に含む」などを意味すると読むべきである。用語「例えば」とは、論じている項目の例証的事例を提示するために使用され、それらの網羅的または限定するリストではない。また、「従来の」、「伝統的な」、「通常の」、「標準的な」のような形容詞、および類似の意味の用語は、記載する項目を所与の期間に、または所与の時間に利用可能な項目に限定するものと解釈すべきではなく、むしろ、今または将来のいつでも利用可能である従来の、伝統的な、通常の、または標準的な技術を包含するものと読むべきである。同様に、接続詞「および」により結ばれる項目群は、これらの項目の各々が群に存在することが必須であると読むべきではなく、むしろ特に明記しない限り、「および／または」と読むべきである。
【図面の簡単な説明】
【００９２】
【図１】本発明を実現することのできる例示的環境として役立つことのでくる無線ネットワークの１つの可能な構成を示すブロック図である。
【図２】本発明の１実施形態に係るネットワーク監視装置の例示的アーキテクチャ構成を示すブロック図である。
【図３】本発明の１実施形態に係るネットワーク監視装置の動作を示す動作流れ図である。
【図４】本発明の１実施形態に係る１つまたはそれ以上のネットワークを監視するための例示的プロセスを示す動作流れ図である。
【図１】
2009509412.tif 000003
【図２】
2009509412.tif 000004
【図３】
2009509412.tif 000005
【図４】
2009509412.tif 000006
【手続補正書】
【提出日】平成19年7月20日(2007.7.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ピアツーピア無線通信ネットワークの挙動を監視するように構成されたネットワーク監視装置であって、
前記ネットワーク監視装置を前記通信ネットワークに関連付け、かつ前記ネットワークに関連付けられた複数のピアツーピアネットワーク装置から、定常ネットワーク動作中に前記複数のピア装置の間で交換される通信パラメータ情報を受信するように構成された無線通信インタフェースと、
前記複数のピアツーピアネットワーク装置の前記受信した通信パラメータを解析して、前記複数のピアツーピアネットワーク装置が前記ネットワークの通信仕様に従って動作しているかどうかを決定するように構成された第１制御論理と、
前記第１制御論理によって実行された解析の結果を報告するように構成された第２制御論理と、
を備えたネットワーク監視装置。
【請求項２】
前記無線通信インタフェースが無線受信器と、前記無線通信ネットワークから無線信号を受信し、かつそれによって受信した情報を前記第１制御論理に理解可能なフォーマットに変換するように構成された信号変換モジュールとを含む、請求項１に記載のネットワーク監視装置。
【請求項３】
前記無線通信ネットワークに関連付けられた前記複数のピアツーピアネットワーク装置の１つまたはそれ以上が前記ネットワークの前記通信仕様から逸脱して動作しているかどうかに関する情報をユーザに提供するように構成されたユーザインタフェースをさらに備えた、請求項１に記載のネットワーク監視装置。
【請求項４】
前記ユーザインタフェースがグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含む、請求項３に記載のネットワーク監視装置。
【請求項５】
前記無線通信ネットワークに関連付けられた前記複数のピアツーピアネットワーク装置の１つまたはそれ以上が前記ネットワークの前記通信仕様から逸脱して動作している状況を解決するために、是正処置を講じるように構成された第４制御論理をさらに備えた、請求項１に記載のネットワーク監視装置。
【請求項６】
前記第４制御論理がネットワーク仕様を逸脱して動作している前記電子装置に制御情報を送信するように構成され、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項５に記載のネットワーク監視装置。
【請求項７】
前記第２制御論理が前記無線通信ネットワークに関連付けられた電子装置に制御情報を送信するように構成され、前記制御情報が前記電子装置の１つまたはそれ以上の通信パラメータを調整するように動作可能である、請求項５に記載のネットワーク監視装置。
【請求項８】
前記無線通信ネットワークに関する情報であって、前記第１制御論理によって決定された解析情報の少なくとも１つを含む情報を格納するように構成された第３制御論理をさらに備えた、請求項１に記載のネットワーク監視装置。
【請求項９】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するように構成された第３制御論理をさらに備えた、請求項１に記載のネットワーク監視装置。
【請求項１０】
前記第１制御論理が前記動作パラメータを実時間、準実時間、または後処理方式の少なくとも１つにより解析するように構成された、請求項１に記載のネットワーク監視装置。
【請求項１１】
複数の電子装置を有するピアツーピア通信ネットワークの性能を監視するように構成されたネットワーク監視システムであって、
前記ピアツーピア通信ネットワーク上の複数のピアツーピアネットワーク装置から受信する通信パラメータを監視するように構成されたネットワーク監視モジュールと、
前記複数のピアツーピアネットワーク装置のうちの１つまたはそれ以上の装置の前記通信パラメータが複数の通信パラメータガイドラインの少なくとも１つに従って動作しているかどうかを決定するように構成された解析モジュールと、
前記複数の通信パラメータガイドラインの少なくとも１つに従って動作していないピアツーピアネットワーク装置の識別を含め、前記解析モジュールによって生成された結果を報告するように構成された報告モジュールと、
を備えたネットワーク監視システム
【請求項１２】
前記監視モジュール、前記解析モジュール、および前記報告モジュールによって受信または生成された情報を格納するように構成された記録モジュールをさらに備えた、請求項１１に記載のネットワーク監視装置。
【請求項１３】
前記解析モジュールがさらに、ある期間にわたってネットワーク性能を解析するように構成された、請求項１２に記載のネットワーク監視装置。
【請求項１４】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作しているかどうかに関する情報をユーザに提供するように構成されたユーザインタフェースをさらに備えた、請求項１１に記載のネットワーク監視装置。
【請求項１５】
前記ユーザインタフェースがグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含む、請求項１４に記載のネットワーク監視装置。
【請求項１６】
前記通信ネットワークに関連付けられた前記ピアツーピアネットワーク装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作している状況を解決するために、是正処置を講じるように構成された制御論理をさらに備えた、請求項１１に記載のネットワーク監視装置。
【請求項１７】
前記制御論理が、ネットワーク仕様から逸脱して動作している前記ピアツーピアネットワーク装置に制御情報を送信するように構成され、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項１６に記載のネットワーク監視装置。
【請求項１８】
前記制御論理が、前記通信ネットワークに関連付けられたピアツーピアネットワーク装置に制御情報を送信するように構成され、前記制御情報が前記ピアツーピアネットワーク装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項１６に記載のネットワーク監視装置。
【請求項１９】
前記無線通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するように構成された制御論理をさらに備えた、請求項１１に記載のネットワーク監視装置。
【請求項２０】
前記モジュールの少なくとも１つがハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組合せを用いて実現される、請求項１１に記載のネットワーク監視装置。
【請求項２１】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された通信パラメータを送信して、前記通信ネットワークのネットワーク通信手順を更新するように構成されたモジュールをさらに備えた、請求項１１に記載のネットワーク監視装置。
【請求項２２】
前記解析モジュールが前記通信パラメータを実時間、準実時間、または後処理方式の少なくとも１つにより解析するように構成された、請求項１１に記載のネットワーク監視装置。
【請求項２３】
複数の電子装置がそれに関連付けられたピアツーピア通信ネットワークの性能を監視するように構成されたネットワーク監視装置であって、
前記ピアツーピアネットワークに関連付けられた前記複数のピアツーピア電子装置の少なくとも１つからまたはそれ以上の動作パラメータを受信するように構成された第１制御論理と、
前記ネットワークに関連付けられた電子装置の動作パラメータを解析して、前記電子装置の１つまたはそれ以上がネットワーク通信仕様に従って動作しているかどうかを決定するように構成された第２制御論理と、
前記第２制御論理によって実行された解析の結果を報告するように構成された第３制御論理と、
を備えたネットワーク監視装置。
【請求項２４】
前記ネットワーク監視装置が前記通信ネットワークに関連付けられた前記ピアツーピア電子装置の１つまたはそれ以上と通信することを可能にするように構成された通信インタフェースをさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項２５】
前記通信インタフェースが無線受信器と、無線通信ネットワークから無線信号を受信し、かつそれによって受信した情報を前記第１制御論理に理解可能なフォーマットに変換するように構成された信号変換モジュールとを含む、請求項２４に記載のネットワーク監視装置。
【請求項２６】
通信ネットワーク以外の通信経路を介してネットワーク監視装置が電子装置と通信することを可能にするように構成された通信インタフェースをさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項２７】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク通信仕様から逸脱して動作しているかどうかに関する情報をユーザに提供するように構成されたユーザインタフェースをさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項２８】
前記ユーザインタフェースがグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含む、請求項２７に記載のネットワーク監視装置。
【請求項２９】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク通信仕様から逸脱して動作している状況を解決するために、是正処置を講じるように構成された第３制御論理をさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項３０】
前記第３制御論理がネットワーク仕様から逸脱して動作している前記電子装置に制御情報を送信するように構成され、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項２９に記載のネットワーク監視装置。
【請求項３１】
前記第３制御論理が前記無線通信ネットワークに関連付けられた電子装置に制御情報を送信するように構成され、前記制御情報が前記電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項２９に記載のネットワーク監視装置。
【請求項３２】
通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するように構成された第４制御論理をさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項３３】
前記制御論理がハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの組合せを使用して実現される、請求項２３に記載のネットワーク監視装置。
【請求項３４】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するように構成された第４制御論理をさらに備えた、請求項２３に記載のネットワーク監視装置。
【請求項３５】
前記第２制御論理が、実時間、準実時間、または後処理方式の少なくとも１つにより前記動作パラメータを解析するように構成された、請求項２３に記載のネットワーク監視装置。
【請求項３６】
複数の電子装置がそれに関連付けられたピアツーピア通信ネットワークの性能を監視するように構成されたネットワーク監視装置であって、
前記ネットワークに関連付けられた前記複数のピアツーピア電子装置の少なくとも１つから通信のための１つまたはそれ以上の動作パラメータを受信するための手段と、
前記ネットワーク仕様に関連付けられたピアツーピア電子装置の前記動作パラメータを解析して、前記電子装置の１つまたはそれ以上がネットワーク仕様に従って動作しているかどうかを決定するための手段と、
第２制御論理によって実行された解析の結果を報告するための手段と、
を備えたネットワーク監視装置。
【請求項３７】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上と通信するための手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項３８】
前記通信ネットワーク以外の通信経路を介して電子装置と通信するための手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項３９】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作しているかどうかに関する情報をユーザに提供するためのユーザインタフェース手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項４０】
前記ユーザインタフェース手段がグラフィック、テキスト、聴覚、または触覚インタフェースの少なくとも１つを含む、請求項３９に記載のネットワーク監視装置。
【請求項４１】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様から逸脱して動作している状況に対処するための手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項４２】
ネットワーク仕様から逸脱して動作している電子装置に制御情報を送信するための手段をさらに備え、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項３６に記載のネットワーク監視装置。
【請求項４３】
前記通信ネットワークに関連付けられた電子装置に制御情報を送信するための手段をさらに備え、前記制御情報が前記電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項３６に記載のネットワーク監視装置。
【請求項４４】
通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するための手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項４５】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するための手段をさらに備えた、請求項３６に記載のネットワーク監視装置。
【請求項４６】
複数の電子装置がそれに関連付けられたピアツーピア通信ネットワークを監視するための方法であって、
前記ネットワークに関連付けられた前記複数のピアツーピア電子装置の少なくとも１つからまたはそれ以上の動作パラメータを受信するステップと、
前記ネットワークに関連付けられた電子装置の前記動作パラメータを解析して、前記ピアツーピア電子装置の１つまたはそれ以上がネットワーク通信仕様に従って動作しているかどうかを決定するステップと、
第２制御論理によって実行された解析の結果を報告するステップと、
を含む方法。
【請求項４７】
前記通信ネットワークに関連付けられたピアツーピア電子装置の１つまたはそれ以上と通信するステップをさらに含む、請求項４６に記載の方法。
【請求項４８】
前記通信ネットワーク以外の通信経路を介して電子装置と通信するステップをさらに含む、請求項４６に記載の方法。
【請求項４９】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク通信仕様から逸脱して動作しているかどうかに関する情報をユーザに提供するステップをさらに含む、請求項４６に記載の方法。
【請求項５０】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク通信仕様から逸脱して動作している状況に対処するステップをさらに含む、請求項４６に記載の方法。
【請求項５１】
ネットワーク仕様から逸脱して動作している電子装置に制御情報を送信するステップをさらに含み、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項４６に記載の方法。
【請求項５２】
前記通信ネットワークに関連付けられた電子装置に制御情報を送信するステップをさらに含み、前記制御情報が前記電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項４６に記載の方法。
【請求項５３】
通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報を含む情報を格納するステップをさらに含む、請求項４６に記載の方法。
【請求項５４】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するためのステップをさらに含む、請求項４６に記載の方法。
【請求項５５】
前記解析ステップが実時間、準実時間、または後処理方式の少なくとも１つにより実行される、請求項４６に記載のネットワーク監視装置。
【請求項５６】
複数の電子装置がそれに関連付けられたピアツーピア通信ネットワークの性能を監視するように構成されたコンピュータ実行可能なプログラムコードを有するコンピュータ可読格納媒体であって、前記コンピュータ実行可能なプログラムコードが、
前記ネットワークに関連付けられた前記複数のピアツーピア電子装置少なくとも１つからまたはそれ以上の動作パラメータを受信するように仕向けられた第１コードと、
前記ネットワークに関連付けられた電子装置の前記動作パラメータを解析して、前記ピアツーピア電子装置の１つまたはそれ以上がネットワーク通信仕様に従って動作しているかどうかを決定するように仕向けられた第２コードと、
第２制御論理によって実行された解析の結果を報告するように仕向けられた第３コードと、
を含んで成るコンピュータ可読格納媒体。
【請求項５７】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上と通信するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項５８】
前記通信ネットワーク以外の通信経路を介して電子装置と通信するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項５９】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上がネットワーク仕様を逸脱して動作しているかどうかに関する情報をユーザに提供するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６０】
前記通信ネットワークに関連付けられた電子装置の１つまたはそれ以上が、ネットワーク通信仕様から逸脱して動作している状況に対処するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６１】
ネットワーク仕様から逸脱して動作している前記電子装置に制御情報を送信するように仕向けられたコードをさらに含み、前記制御情報がその電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６２】
前記通信ネットワークに関連付けられた電子装置に制御情報を送信するように仕向けられたコードをさらに含み、前記制御情報が前記電子装置の１つまたはそれ以上の動作パラメータを調整するように動作可能である、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６３】
前記通信ネットワークに関する情報であって、前記第１制御論理によって決定される監視情報および前記第２制御論理によって決定される解析情報の少なくとも１つを含む情報を格納するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６４】
前記ネットワークに関連付けられた前記複数の装置の少なくとも１つに更新された動作パラメータを送信して、前記通信ネットワークのネットワーク動作手順を更新するように仕向けられたコードをさらに含む、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６５】
前記コードが実時間、準実時間、または後処理方式の少なくとも１つにより解析を実行する、請求項５６に記載のコンピュータ実行可能なプログラムコード。
【請求項６６】
通信パラメータが、送信電力、受信器感度、帯域使用、帯域予約、プロトコル、メッセージ確認、データレート能力、およびデータフォーマットから成る群からの１つまたはそれ以上のパラメータを含む、請求項１に記載のネットワーク監視装置。
【請求項６７】
動作パラメータが、送信電力、受信器感度、帯域使用、帯域予約、プロトコル、メッセージ確認、データレート能力、およびデータフォーマットから成る群からの１つまたはそれ以上のパラメータを含む、請求項２３に記載のネットワーク監視装置。
【国際調査報告】
2009509412.tif 000007
2009509412.tif 000008
2009509412.tif 000009