【手続補正書】
【提出日】平成18年4月7日(2006.4.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線ローカルエリアネットワーク（ＷＬＡＮ）をモニタする方法であって、該方法は、
該ＷＬＡＮ内に配置された検出器を用いて、該ＷＬＡＮ内の１つ以上のステーションとアクセスポイント（ＡＰ）との間で交換される伝送を受信することと、
該受信した伝送に基づいてデータベースを編集することと、
該受信した伝送を分析することにより、ステーションの状態を決定することと、
該編集されたデータベースと該ステーションの該決定された状態とを用いて、該ステーションの接続上の問題点を診断することと
を含む、方法。
【請求項２】
前記受信することは、
前記ステーションの媒体アクセス制御（ＭＡＣ）アドレスを取得することと、
前記検出器を用いて伝送を受信することであって、該伝送は、ソースアドレスと宛先アドレスとを含む、ことと、
該伝送の該ソースアドレスまたは該宛先アドレスが該ステーションの該ＭＡＣアドレスであるか否かを決定することと
を含む、請求項１に記載の方法。
【請求項３】
前記受信することは、
前記検出器を用いて、前記無線ローカルエリアネットワークで用いられる複数のチャネルを走査することと、
該複数のチャネルの走査中に伝送が受信されなかった場合に、前記ステーションをリブートすることと
を含む、請求項１または２に記載の方法。
【請求項４】
前記ステーションは、リブートされた後に第１のチャネルで動作し、
該第１のチャネルは、前記無線ローカルエリアネットワークで用いられる前記複数のチャネルのうちの１つであり、
前記方法は、該無線ローカルエリアネットワークで用いられる該複数のチャネルのうちの他のチャネルよりも長い期間の間、前記検出器を用いて該第１のチャネルを走査することをさらに含む、請求項３に記載の方法。
【請求項５】
前記編集することは、
前記受信した伝送に基づいてノード要素を前記データベース内に生成することであって、ノード要素は、前記ＷＬＡＮ内のステーションまたはＡＰに関連付けられている、ことと、
該受信した伝送に基づいてセッション要素を該データベース内に生成することであって、セッション要素は、２つのノード要素の間で確立されたセッションに関連付けられている、ことと、
該受信した伝送に基づいてチャネル要素を該データベース内に生成することであって、チャネル要素は、該ＷＬＡＮ内のチャネルに関連付けられている、ことと
を含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
ノード要素は、該ノード要素に入る伝送の数を追跡する第１の組の統計と、該ノード要素から出る伝送の数を追跡する第２の組の統計とを含み、
セッション要素は、２つのノード要素の間で第１の方向の伝送の数を追跡する第１の組の統計と、２つのノード要素の間で第２の方向の伝送の数を追跡する第２の組の統計とを含み、
チャネル要素は、前記チャネル内の伝送の数を追跡する一組の統計を含む、請求項５に記載の方法。
【請求項７】
ノード要素を生成することは、
前記ＷＬＡＮ内のノードからビーコンフレームを受信することと、
前記ビーコンフレームのソースフィールドと宛先フィールドとから該ノードのＭＡＣアドレスを決定することと、
前記データベース内のＡＰとして該ノードを識別することと、
該ノードに対応するノード要素が該データベース内に存在するか否かを決定することと、
該ノード要素が存在しない場合には、該ノードに対応する新たなノード要素を該データベースに追加し、該ノード要素の前記第２の組の統計を更新することと、
該ノード要素が存在する場合には、該ノード要素の該第２の組の統計を更新することと
を含む、請求項６に記載の方法。
【請求項８】
前記ビーコンフレームが受信されたチャネルを決定することと、
該チャネルに対応するチャネル要素が前記データ内に存在するか否かを決定することと、
該チャネル要素が存在しない場合には、該チャネルに対応する新たなチャネル要素を前記データベースに追加し、該新たなチャネル要素の前記一組の統計を更新することと、
該チャネル要素が存在する場合には、該チャネル要素の該一組の統計を更新することと
をさらに含む、請求項７に記載の方法。
【請求項９】
ノード要素を生成することは、
前記ＷＬＡＮ内のノードからプローブ要求を受信することと、
前記受信したプローブ要求から該ノードのサービス設定識別アドレス（ＳＳＩＤ）を決定することと、
該ノードをステーションとして識別することと、
該ノードに対応するノード要素が前記データベース内に存在するか否かを決定することと、
該ノード要素が存在しない場合には、該ノードに対応する新たなノード要素を該データベースに追加し、該ノード要素の前記第２の組の統計を更新することと、
該ノード要素が存在する場合には、該ノード要素の該第２の組の統計を更新することと
を含む、請求項６から８のいずれか一項に記載の方法。
【請求項１０】
前記受信したプローブ要求から宛先ノードを決定することと、
該受信したプローブ要求から該宛先ノードのＳＳＩＤを決定することと、
該宛先ノードをＡＰとして識別することと、
該宛先ノードに対応するノード要素が前記データベース内に存在するか否かを決定することと、
該ノード要素が存在しない場合には、該宛先ノードに対応する新たなノード要素を該データベースに追加し、該ノード要素の前記第１の組の統計を更新することと、
該ノード要素が存在する場合には、該ノード要素の該第１の組の統計を更新することと
をさらに含む、請求項９に記載の方法。
【請求項１１】
ノード要素を生成することは、
前記ＷＬＡＮ内のノードからデータフレームを受信することと、
該データフレーム内のヘッダから該ノードを識別することと、
該ノードに対応するノード要素が前記データベース内に存在するかどうかを判定することと、
該ノード要素が存在しない場合、該ノードに対応する新たなノード要素を前記データベースに追加し、該ノード要素の前記第２の組の統計を更新することと、
前記ノード要素が存在する場合、該ノード要素の該第２の組の統計を更新することと
を含む、請求項６から１０のいずれか一項に記載の方法。
【請求項１２】
前記ノードを識別することは、
前記ヘッダにおいて該ノードが配信システムとして示されている場合には、該ノードをＡＰとして識別することと、
該ヘッダにおいて該ノードが配信システムとして示されていない場合には、該ノードをステーションとして識別することと
を含む、請求項１１に記載の方法。
【請求項１３】
前記受信したデータフレームから宛先ノードを決定することと、
前記ヘッダから該宛先ノードを識別することと、
該宛先ノードに対応するノード要素が前記データベース内に存在するか否かを決定することと、
該ノード要素が存在しない場合には、該宛先ノードに対応する新たなノード要素を該データベースに追加し、該ノード要素の前記第１の組の統計を更新することと、
該ノード要素が存在する場合には、該ノード要素の該第１の組の統計を更新することと
をさらに含む、請求項１１または１２に記載の方法。
【請求項１４】
前記宛先ノードを識別することは、
前記ヘッダにおいて該宛先ノードが配信システムとして示されている場合には、該宛先ノードをＡＰとして識別することと、
該ヘッダにおいて該宛先ノードが配信システムとして示されていない場合には、該宛先ノードをステーションとして識別することと
を含む、請求項１３に記載の方法。
【請求項１５】
セッション要素を生成することは、
前記ノードと前記宛先ノードとの間のセッションを識別することと、
該識別されたセッションに対応するセッション要素が前記データベース内に存在するか否かを決定することと、
該セッション要素が存在しない場合には、該識別されたセッションに対応する新たなセッション要素を該データベースに追加し、該新たなセッション要素の前記第１／第２の組の統計を更新することと、
該セッション要素が存在する場合には、該セッション要素の該第１／第２の組の統計を更新することと
を含む、請求項１３または１４に記載の方法。
【請求項１６】
ある期間において、伝送が受信され、前記データベースが編集される、請求項１から１５のいずれか一項に記載の方法。
【請求項１７】
分析することは、
受信した伝送を調べることと、
該受信した伝送に関連付けられた前記ステーションの表示状態を決定することと
を含む、請求項１から１６のいずれか一項に記載の方法。
【請求項１８】
前記ステーションの第１の状態は、第１の組の伝送に関連付けられており、
決定することは、
前記受信した伝送が該第１の組の伝送のうちの１つであるか否かを決定することと、
該受信した伝送が該第１の組の伝送のうちの１つであると決定された場合には、該ステーションの状態を該第１の状態として識別することと
を含む、請求項１７に記載の方法。
【請求項１９】
前記ステーションの第２の状態は、第２の組の伝送に関連付けられており、
決定することは、
前記受信した伝送が該第２の組の伝送のうちの１つであるか否かを決定することと、
該受信した伝送が該第２の組の伝送のうちの１つであると決定された場合には、該ステーションの状態を該第２の状態として識別することと
を含む、請求項１８に記載の方法。
【請求項２０】
前記ステーションの第３の状態は、第３の組の伝送に関連付けられており、
決定することは、
前記受信した伝送が該第３の組の伝送のうちの１つであるか否かを決定することと、
該受信した伝送が該第３の組の伝送のうちの１つであると決定された場合には、該ステーションの状態を該第３の状態として識別することと
を含む、請求項１９に記載の方法。
【請求項２１】
前記第１の状態は、前記ステーションが認証されていない、または、該ステーションが前記アクセスポイントに関連付けられていないことを示し、
前記第２の状態は、該ステーションが認証されているが、該ステーションが該アクセスポイントに関連付けられていないことを示し、
前記第３の状態は、該ステーションが認証されており、かつ、該ステーションが該アクセスポイントに関連付けられていることを示す、請求項２０に記載の方法。
【請求項２２】
前記ステーションと前記アクセスポイントとの間で交換される前記伝送は、ローカルエリアネットワークプロトコル上の拡張可能認証（ＥＡＰＯＬ）プロトコルに準拠する、請求項１から２１のいずれか一項に記載の方法。
【請求項２３】
分析することは、
伝送のリストを検出器上に表示することであって、該リストは、前記ステーションと前記アクセスポイントとの間で潜在的に交換される異なるタイプの伝送を含む、ことと、
受信したメッセージが該伝送のリスト内の複数のタイプの伝送のうちの１つに対応する場合には、該受信したメッセージに対応するタイプの伝送が受信されたことを該伝送のリスト上に示すことと
を含む、請求項１から２２のいずれか一項に記載の方法。
【請求項２４】
前記複数のタイプの伝送は、ローカルエリアネットワークプロトコル上の拡張可能認証（ＥＡＰＯＬ）プロトコルに従って、認証処理の間に前記ステーションと前記アクセスポイントとの間で交換される伝送を含む、請求項２３に記載の方法。
【請求項２５】
診断することは、
前記編集されたデータベース内のＳＳＩＤに対してクライアントステーションＳＳＩＤをマッチさせることによって、ミスマッチのＳＳＩＤ問題を検出することと、
ヌルのＳＳＩＤに対してクライアントステーションＳＳＩＤをマッチさせることによって、ワイルドカードＳＳＩＤ問題を検出することと、
各チャネルでステーションにより送信されるトラフィックを追跡することによって、ミスマッチのチャネル問題を検出することと、
前記ＡＰの可能出力属性に対してステーションの可能出力属性をマッチさせることによって、ミスマッチの速度、プライバシ、ネットワークタイプ、またはプリアンブル問題を検出することと、
認証応答パケットを追跡することによって、認証失敗問題を検出することと、
関連応答パケットを追跡することによって、関連失敗問題を検出することと、
パケットがステーションから伝送されない場合に、機器故障問題を検出することと、
前記編集されたデータベース内のＡＰ信号強度をチェックすることによって、弱いＡＰ信号問題を検出することと、
ステーションが関連状態に達し、該ステーションがデータパケットを伝送したが、関連付けられたＡＰが該ステーションにパケットを返送しない場合に、ミスマッチのワイヤード同等プライバシ（ＷＥＰ）キー問題を検出することと、または、
ステーションとＡＰとの間で成功したデータ交換を検出することによって上位層プロトコル問題と
を含む、請求項１から２４のいずれか一項に記載の方法。
【請求項２６】
無線ローカルエリアネットワーク（ＷＬＡＮ）をモニタするシステムであって、
該ＷＬＡＮ内の１つ以上のステーションとアクセスポイント（ＡＰ）との間で交換される伝送を受信する検出器と、
該受信した伝送に基づいて編集されるデータベースと
を備え、
該編集されたデータベースと該ステーションの決定された状態とを用いて、該ＷＬＡＮ内のステーションの接続上の問題点を診断する、システム。
【請求項２７】
前記データベースは、
前記ＷＬＡＮ内のステーションまたはＡＰに関連付けられたノード要素と、
２つのノード要素の間で確立されるセッションに関連付けられたセッション要素と、
該ＷＬＡＮ内のチャネルに関連付けられたチャネル要素と
を備える、請求項２６に記載のシステム。
【請求項２８】
前記ＷＬＡＮ内のノードからビーコンフレームを受信することと、
該ビーコンフレームのソースフィールドと宛先フィールドとから該ノードのＭＡＣアドレスを決定することと、
前記データベース内のＡＰとして該ノードを識別することと、
該ノードに対応するノード要素が該データベース内に存在するか否かを決定することと、
該ノード要素が存在しない場合には、該ノードに対応する新たなノード要素を該データベースに追加することと
によってノード要素が生成される、請求項２７に記載のシステム。
【請求項２９】
前記ＷＬＡＮ内のノードからプローブ要求を受信することと、
該受信したプローブ要求から該ノードのサービス設定識別アドレス（ＳＳＩＤ）を決定することと、
該ノードをステーションとして識別することと、
該ノードに対応するノード要素が前記データベース内に存在するか否かを決定することと、
該ノード要素が存在しない場合には、該ノードに対応する新たなノード要素を該データベースに追加することと、
該受信したプローブ要求から宛先ノードを決定することと、
該受信したプローブ要求から該宛先ノードのＳＳＩＤを決定することと、
該宛先ノードをＡＰとして識別することと、
該宛先ノードに対応するノード要素が該データベース内に存在するか否かを決定することと、
該ノード要素が存在しない場合には、該宛先ノードに対応する新たなノード要素を該データベースに追加することと
によってノード要素が生成される、請求項２７または２８に記載のシステム。
【請求項３０】
前記ＷＬＡＮ内のノードからデータフレームを受信することと、
該データフレーム内のヘッダから該ノードを識別することと、
該ノードに対応するノード要素が前記データベース内に存在するか否かを決定することと、
該ノード要素が存在しない場合には、該ノードに対応する新たなノード要素を該データベースに追加することと、
該受信したデータフレームから宛先ノードを決定することと、
該ヘッダから該宛先ノードを識別することと、
該宛先ノードに対応するノード要素が該データベース内に存在するか否かを決定することと、
該ノード要素が存在しない場合には、該宛先ノードに対応する新たなノード要素を該データベースに追加することと
によってノード要素が生成される、請求項２７、２８または２９のいずれか一項に記載のシステム。
【請求項３１】
前記ノードと前記宛先ノードとの間のセッションを識別することと、
該識別されたセッションに対応するセッション要素が前記データベース内に存在するか否かを決定することと、
該セッション要素が存在しない場合には、該識別されたセッションに対応する新たなセッション要素を該データベースに追加することと
によってセッション要素が生成される、請求項２７から３０のいずれか一項に記載のシステム。
【請求項３２】
前記ステーションの状態は、
受信した伝送を調べることと、
該受信した伝送と関連付けられた前記ステーションの表示状態を決定することと
によって決定される、請求項２６から３１のいずれか一項に記載のシステム。
【請求項３３】
前記ステーションの第１の状態は、第１の組の伝送に関連付けられており、該ステーションの第２の状態は、第２の組の伝送に関連付けられており、該ステーションの第３の状態は、第３の組の伝送に関連付けられており、
決定することは、
前記受信した伝送が該第１の組の伝送のうちの１つであるか否かを決定することと、
該受信した伝送が該第１の組の伝送のうちの１つであると決定された場合には、該ステーションの状態を該第１の状態として識別することと、
該受信した伝送が該第２の組の伝送のうちの１つであるか否かを決定することと、
該受信した伝送が該第２の組の伝送のうちの１つであると決定された場合には、該ステーションの状態を該第２の状態として識別することと、
該受信した伝送が該第３の組の伝送のうちの１つであるか否かを決定することと、
該受信した伝送が該第３の組の伝送のうちの１つであると決定された場合には、該ステーションの状態を該第３の状態として識別することと
を含む、請求項３２に記載のシステム。
【請求項３４】
前記第１の状態は、前記ステーションが認証されていない、または、該ステーションが前記アクセスポイントに関連付けられていないことを示し、
前記第２の状態は、該ステーションが認証されているが、該ステーションが該アクセスポイントに関連付けられていないことを示し、
前記第３の状態は、該ステーションが認証されており、かつ、該ステーションが該アクセスポイントに関連付けられていることを示す、請求項３３に記載の方法。
【請求項３５】
前記編集されたデータベース内のＳＳＩＤに対してクライアントステーションＳＳＩＤをマッチさせることによって、ミスマッチのＳＳＩＤ問題を検出することと、
ヌルのＳＳＩＤに対してクライアントステーションＳＳＩＤをマッチさせることによって、ワイルドカードＳＳＩＤ問題を検出することと、
各チャネルでステーションによって送信されるトラフィックを追跡することによって、ミスマッチのチャネル問題を検出することと、
前記ＡＰの可能出力属性に対してステーションの可能出力属性をマッチさせることによって、ミスマッチの速度、プライバシ、ネットワークタイプ、またはプリアンブル問題を検出することと、
認証応答パケットを追跡することによって、認証失敗問題を検出することと、
関連応答パケットを追跡することによって、関連失敗問題を検出することと、
パケットがステーションから伝送されない場合に、機器故障問題を検出することと、
該編集されたデータベース内のＡＰ信号強度をチェックすることによって、弱いＡＰ信号問題を検出することと、
ステーションが関連状態に達し、該ステーションがデータパケットを伝送したが、関連付けられたＡＰが該ステーションにパケットを返送しない場合に、ミスマッチのワイヤード同等プライバシ（ＷＥＰ）キー問題を検出することと、または、
ステーションとＡＰとの間で成功したデータ交換を検出することによって、上位層プロトコル問題と
によって、該編集されたデータベースと該ステーションの決定された状態とを用いて、該ＷＬＡＮ内のステーションの接続上の問題点が診断される、請求項２６から３４のいずれか一項に記載のシステム。
【請求項３６】
無線ローカルエリアネットワーク（ＷＬＡＮ）をモニタするためのコンピュータ実行可能なコードを含むコンピュータ読み取り可能な格納媒体であって、該コードがコンピュータ上で実行されると、該コードが該コンピュータに請求項１から２５のいずれか一項に記載のステップを実行させる、コンピュータ読み取り可能な格納媒体。