(57)【要約】【課題】ユーザの設定操作負担が軽減されるフレームキャプチャシステム、フレームキャプチャ装置、フレームキャプチャ方法およびプログラムを提供する。【解決手段】アクセスポイント２は、無線通信する無線通信部２１１と、チャネル選択部２１３と、チャネル選択部２１３により使用するチャネルが変更されたことを通知するチャネル変更通知フレームをフレームキャプチャ装置１へ送信する変更通知部２１４と、を有する。フレームキャプチャ装置１は、アクセスポイント２から送信されるフレームを採取するフレーム採取部１１１と、チャネル変更通知フレームを取得する通知取得部１１２と、通知取得部１１２がチャネル変更通知フレームを取得すると、フレーム採取部１１１が使用するチャネルをアクセスポイント２が使用するチャネルと同一のチャネルに設定するチャネル設定部１１４と、を有する。【選択図】図３
2018142929.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置とフレームキャプチャ装置とを備え、
前記無線通信装置は、
無線通信する無線通信部と、
前記無線通信部が使用するチャネルを選択するチャネル選択部と、
前記チャネル選択部により前記無線通信部が使用するチャネルが変更されることを通知するチャネル変更通知情報を前記フレームキャプチャ装置へ送信する変更通知部と、を有し、
前記フレームキャプチャ装置は、
無線フレームを採取するフレーム採取部と、
前記無線通信装置から送信されるフレームに前記チャネル変更通知情報が含まれるか否かを判断し、前記チャネル変更通知情報が含まれている場合、前記チャネル変更通知情報を取得する通知取得部と、
前記通知取得部が前記チャネル変更通知情報を取得すると、前記フレーム採取部が使用するチャネルを前記無線通信部が使用するチャネルと同一のチャネルに設定するチャネル設定部と、を有する、
フレームキャプチャシステム。
【請求項２】
前記チャネル変更通知情報は、有線経路を介して、前記無線通信装置から前記フレームキャプチャ装置に送信される
請求項１に記載のフレームキャプチャシステム。
【請求項３】
無線通信装置とフレームキャプチャ装置とを備え、
前記無線通信装置は、
無線通信する無線通信部と、
前記無線通信部が使用するチャネルを選択するチャネル選択部と、
前記チャネル選択部により前記無線通信部が使用するチャネルが変更されることを通知するチャネル変更通知情報を、前記無線通信部に無線フレームで送信させる変更通知部と、を有し、
前記フレームキャプチャ装置は、
無線フレームを採取するフレーム採取部と、
前記無線通信装置の第１識別情報を記憶する識別情報記憶部と、
前記チャネル変更通知情報が含まれる無線フレームの送信元の無線通信装置を示す第２識別情報と前記第１識別情報とが一致するか否かを判定する識別情報判定部と、
前記無線通信装置から送信されるフレームに前記チャネル変更通知情報が含まれるか否かを判断し、前記チャネル変更通知情報が含まれている場合であって、前記識別情報判定部により前記第２識別情報と前記第１識別情報とが一致すると判定される場合、前記チャネル変更通知情報に含まれるチャネル情報を抽出する通知取得部と、
前記通知取得部が抽出した前記チャネル情報を、前記フレーム採取部が使用するチャネルに設定するチャネル設定部と、を有する、
フレームキャプチャシステム。
【請求項４】
無線フレームを採取するフレーム採取部と、
所定の無線通信装置の第１識別情報を記憶する識別情報記憶部と、
前記フレーム採取部が使用するチャネルを設定するチャネル設定部と、
前記フレーム採取部で採取された無線フレームにチャネル変更通知情報が含まれるか否かを判断する通知取得部と、
前記チャネル変更通知情報が含まれる無線フレームの送信元の無線通信装置を示す第２識別情報と前記第１識別情報とが一致するか否かを判定する識別情報判定部と、を備え、
前記通知取得部は、前記第２識別情報と前記第１識別情報とが一致し、かつ前記所定の無線通信装置から送信されるフレームに前記チャネル変更通知情報が含まれる場合、前記チャネル変更通知情報に含まれるチャネル情報を抽出し、
前記チャネル設定部は、前記フレーム採取部が使用するチャネルを、前記チャネル情報が示すチャネルに設定する、
フレームキャプチャ装置。
【請求項５】
無線通信装置とフレームキャプチャ装置とを用いたフレームキャプチャ方法であって、
前記無線通信装置が使用するチャネルを選択するステップと、
前記無線通信装置が使用するチャネルが変更されたことを通知するチャネル変更通知情報を前記フレームキャプチャ装置へ送信するステップと、
前記フレームキャプチャ装置が、前記無線通信装置から送信されるフレームを採取するステップと、
前記フレームキャプチャ装置が、前記チャネル変更通知情報を取得するステップと、
前記フレームキャプチャ装置が、前記チャネル変更通知情報を取得すると、前記フレームキャプチャ装置が使用するチャネルを前記無線通信装置が使用するチャネルと同一のチャネルに設定するステップと、を含む、
フレームキャプチャ方法。
【請求項６】
コンピュータを、
無線通信装置が使用するチャネルが変更された場合、前記無線通信装置が使用するチャネルが変更されたことを通知するチャネル変更通知情報を含むフレームからチャネル変更通知情報を取得する通知取得部、
前記通知取得部が前記チャネル変更通知情報を取得すると、フレーム採取部が使用するチャネルを前記無線通信装置が使用するチャネルと同一のチャネルに設定するチャネル設定部、として機能させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フレームキャプチャシステム、フレームキャプチャ装置、フレームキャプチャ方法およびプログラムに関する。
【背景技術】
【０００２】
ネットワーク上を流れるフレームを採取することにより、ネットワーク上における障害発生箇所の解析やトラフィック制御（ＱｏＳ等）が設計通り実行されているか否かを確認ができるキャプチャ装置が提案されている（例えば特許文献１参照）。この種のキャプチャ装置として、無線ＬＡＮ（Local Area Network）上を流れる無線フレームを採取する構成のものが提供されている（例えば非特許文献１参照）。このキャプチャ装置は、例えば無線ＬＡＮのアクセスポイント（以降、単に無線通信装置ともいう）から送信されるフレームを採取してフレームに含まれる情報を解析することにより無線ＬＡＮの障害発生箇所の解析等を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１５６６９５号公報
【非特許文献】
【０００４】
【非特許文献１】サイレックス・テクノロジー株式会社ホームページ＜http://www.silex.jp/products/survey/nx1.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、無線ＬＡＮのアクセスポイントには、使用するチャネルを動的に変更しながら通信を実行する構成や気象レーダを検知する機能を有し気象レーダを検知すると使用するチャネルを変更して通信を実行する構成がある。このようなアクセスポイントを使用した無線ＬＡＮの場合、複数のフレームキャプチャ装置を準備して、各フレームキャプチャ装置が、アクセスポイントがチャネル変更前後に使用していた２つのチャネルそれぞれの無線フレームを採取する構成とする必要があった。そうすると、複数のフレームキャプチャ装置を連携させるための設定が必要となり、設定操作が煩雑であった。
【０００６】
本発明は、上記事由に鑑みてなされたものであり、ユーザの設定操作負担が軽減されるフレームキャプチャシステム、フレームキャプチャ装置、フレームキャプチャ方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係るフレームキャプチャシステムは、
無線通信装置とフレームキャプチャ装置とを備え、
前記無線通信装置は、
無線通信する無線通信部と、
前記無線通信部が使用するチャネルを選択するチャネル選択部と、
前記チャネル選択部により前記無線通信部が使用するチャネルが変更されることを通知するチャネル変更通知情報を前記フレームキャプチャ装置へ送信する変更通知部と、を有し、
前記フレームキャプチャ装置は、
無線フレームを採取するフレーム採取部と、
前記無線通信装置から送信されるフレームに前記チャネル変更通知情報が含まれるか否かを判断し、前記チャネル変更通知情報が含まれている場合、前記チャネル変更通知情報を取得する通知取得部と、
前記通知取得部が前記チャネル変更通知情報を取得すると、前記フレーム採取部が使用するチャネルを前記無線通信部が使用するチャネルと同一のチャネルに設定するチャネル設定部と、を有する。
【０００８】
他の観点から見た本発明に係るフレームキャプチャシステムは、
無線通信装置とフレームキャプチャ装置とを備え、
前記無線通信装置は、
無線通信する無線通信部と、
前記無線通信部が使用するチャネルを選択するチャネル選択部と、
前記チャネル選択部により前記無線通信部が使用するチャネルが変更されることを通知するチャネル変更通知情報を、前記無線通信部に無線フレームで送信させる変更通知部と、を有し、
前記フレームキャプチャ装置は、
無線フレームを採取するフレーム採取部と、
前記無線通信装置の第１識別情報を記憶する識別情報記憶部と、
前記チャネル変更通知情報が含まれる無線フレームの送信元の無線通信装置を示す第２識別情報と前記第１識別情報とが一致するか否かを判定する識別情報判定部と、
前記無線通信装置から送信されるフレームに前記チャネル変更通知情報が含まれるか否かを判断し、前記チャネル変更通知情報が含まれている場合であって、前記識別情報判定部により前記第２識別情報と前記第１識別情報とが一致すると判定される場合、前記チャネル変更通知情報に含まれるチャネル情報を抽出する通知取得部と、
前記通知取得部が抽出した前記チャネル情報を、前記フレーム採取部が使用するチャネルに設定するチャネル設定部と、を有する。
【０００９】
他の観点から見た本発明に係るフレームキャプチャ装置は、
無線フレームを採取するフレーム採取部と、
所定の無線通信装置の第１識別情報を記憶する識別情報記憶部と、
前記フレーム採取部が使用するチャネルを設定するチャネル設定部と、
前記フレーム採取部で採取された無線フレームにチャネル変更通知情報が含まれるか否かを判断する通知取得部と、
前記チャネル変更通知情報が含まれる無線フレームの送信元の無線通信装置を示す第２識別情報と前記第１識別情報とが一致するか否かを判定する識別情報判定部と、を備え、
前記通知取得部は、前記第２識別情報と前記第１識別情報とが一致し、かつ前記所定の無線通信装置から送信されるフレームに前記チャネル変更通知情報が含まれる場合、前記チャネル変更通知情報に含まれるチャネル情報を抽出し、
前記チャネル設定部は、前記フレーム採取部が使用するチャネルを、前記チャネル情報が示すチャネルに設定する。
【００１０】
他の観点から見た本発明に係るフレームキャプチャ方法は、
無線通信装置とフレームキャプチャ装置とを用いたフレームキャプチャ方法であって、
前記無線通信装置が使用するチャネルを選択するステップと、
前記無線通信装置が使用するチャネルが変更されたことを通知するチャネル変更通知情報を前記フレームキャプチャ装置へ送信するステップと、
前記フレームキャプチャ装置が、前記無線通信装置から送信されるフレームを採取するステップと、
前記フレームキャプチャ装置が、前記チャネル変更通知情報を取得するステップと、
前記フレームキャプチャ装置が、前記チャネル変更通知情報を取得すると、前記フレームキャプチャ装置が使用するチャネルを前記無線通信装置が使用するチャネルと同一のチャネルに設定するステップと、を含む。
【００１１】
他の観点から見た本発明に係るプログラムは、
コンピュータを、
無線通信装置が使用するチャネルが変更された場合、前記無線通信装置が使用するチャネルが変更されたことを通知するチャネル変更通知情報を含むフレームからチャネル変更通知情報を取得する通知取得部、
前記通知取得部が前記チャネル変更通知情報を取得すると、フレーム採取部が使用するチャネルを前記無線通信装置が使用するチャネルと同一のチャネルに設定するチャネル設定部、として機能させる。
【発明の効果】
【００１２】
本発明によれば、無線通信装置が、チャネル選択部により無線通信部が使用するチャネルが変更されたことを通知するチャネル変更通知情報をフレームキャプチャ装置へ送信する変更通知部を有する。また、フレームキャプチャ装置のチャネル設定部は、通知取得部がチャネル変更通知情報を取得すると、フレーム採取部が使用するチャネルを無線通信部が使用するチャネルと同一のチャネルに設定する。これにより、フレームキャプチャ装置は、無線通信装置において、使用するチャネルの変更がなされた場合でも変更前後で継続して無線通信装置と同一のチャネルを使用し、周囲の無線装置が送信する無線フレームの採取を実行することができる。従って、例えば複数のフレームキャプチャ装置を連携させて、無線通信装置からチャネル変更前後に送信されるフレームを採取する構成に比べて設定操作が簡素化されるので、ユーザの設定操作負担が軽減されるという利点がある。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１に係るフレームキャプチャシステムの構成を示す図である。
【図２】実施の形態１に係るフレームキャプチャシステムのハードウェア構成を示す図である。
【図３】実施の形態１に係るフレームキャプチャシステムの機能構成を示す図である。
【図４】実施の形態１に係るフレームキャプチャシステムの動作を示すシーケンス図である。
【図５】実施の形態１に係るフレームキャプチャ装置が実行するチャネル変更処理の流れの一例を示すフローチャートである。
【図６】本発明の実施の形態２に係るフレームキャプチャシステムの構成を示す図である。
【図７】実施の形態２に係るフレームキャプチャシステムの機能構成を示す図である。
【図８】実施の形態２に係るフレームキャプチャ装置が実行するチャネル変更処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
（実施の形態１）
以下、本発明の一実施の形態に係るフレームキャプチャシステムについて、図面を参照しながら説明する。
【００１５】
本実施の形態に係るフレームキャプチャシステムは、図１に示すように、アクセスポイント（無線通信装置）２と、アクセスポイント２など周囲の無線装置から送出されるフレームを採取するフレームキャプチャ装置１と、を備える。フレームキャプチャ装置１は、例えば、アクセスポイントから当該アクセスポイントと無線通信可能な無線端末であるパーソナルコンピュータ（以下、「ＰＣ」と称する。）３へ送信されるフレームを採取する。
【００１６】
ＰＣ３は、アクセスポイント２と無線通信可能であり、アクセスポイント２を介して有線ＬＡＮから構成されるネットワークＮＴと接続されている。
【００１７】
フレームキャプチャ装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１１と主記憶部１２と補助記憶部１３と無線モジュール１５とネットワーク通信インタフェース（以下、「Ｉ／Ｆ」と称する。）１６とこれらを互いに接続するバス１７とを有する。主記憶部１２は、揮発性メモリから構成され、ＣＰＵ１１の作業領域として使用される。補助記憶部１３は、不揮発性のメモリから構成される。無線モジュール１５は、無線ＬＡＮコントローラを含んで構成されている。ネットワーク通信Ｉ／Ｆ１６は、ネットワークＮＴに接続されている。無線モジュール１５は、アクセスポイント２など周囲の無線装置が送信する無線フレームを受信する。無線モジュール１５は、無線信号を生成・解析する信号生成解析回路とアンテナとを有する。無線モジュール１５は、例えばＩＥＥＥ８０２．１１ａ，ｂ，ｇ，ｎ等の無線ＬＡＮ規格に適合する通信方式で通信する。
【００１８】
アクセスポイント２は、ＣＰＵ２１と主記憶部２２と補助記憶部２３と無線モジュール２５とネットワーク通信Ｉ／Ｆ２６とこれらを互いに接続するバス２７とを有する。無線モジュール２５は、無線ＬＡＮコントローラを含んで構成されている。無線モジュール２５は、ＰＣ３との間で通信リンクを確立し、無線通信を行う。無線モジュール２５は、無線モジュール１５と同様に、信号生成解析回路とアンテナとを有する。無線モジュール２５も、例えばＩＥＥＥ８０２．１１ａ，ｂ，ｇ，ｎ等の無線ＬＡＮ規格に適合する通信方式で通信する。ネットワーク通信Ｉ／Ｆ２６は、ネットワークＮＴに接続されている。
【００１９】
アクセスポイント２では、ＣＰＵ２１が、補助記憶部２３が記憶するプログラムを主記憶部２２に読み込んで実行することにより、図３に示すように、無線通信部２１１、チャネル品質判定部２１２、チャネル選択部２１３および変更通知部２１４として機能する。また、補助記憶部２３は、アクセスポイント２が使用できる複数のチャネルそれぞれを示すチャネル情報を記憶するチャネル情報記憶部２３１を有する。
【００２０】
無線通信部２１１は、無線モジュール２５を使用して、ＰＣ３との間との間で通信リンクを確立し、確立した通信リンクを通じてＰＣ３との間で無線通信する。無線通信部２１１は、ＰＣ３から無線モジュール２５を使用して取得したフレームを、プロトコル変換してからネットワーク通信Ｉ／Ｆ２６を通じてネットワークＮＴへ送出する。また、無線通信部２１１は、ネットワークＮＴからネットワーク通信Ｉ／Ｆ２６を通じて取得したフレームを、プロトコル変換してから無線モジュール２５を介してＰＣ３へ送信する。また、無線通信部２１１は、チャネル選択部２１３により設定されたチャネルを通じて無線通信を実行する。また、無線通信部２１１は、使用するチャネルが変更された場合、その旨を通知するチャネル変更通知情報を、送信するフレームに含ませ、無線通信の相手先である無線端末（図１におけるＰＣ３）に送信する。
【００２１】
チャネル品質判定部２１２は、無線モジュール２５を使用して、無線通信に使用するチャネルの電波状況の履歴を監視し、チャネルの電波状況の履歴に基づいて、チャネルの品質を判定する。チャネル品質判定部２１２は、チャネルの品質を示す品質情報をチャネル選択部２１３へ通知する。
【００２２】
チャネル選択部２１３は、チャネル品質判定部２１２から通知される品質情報に基づいて、無線通信部２１１が使用するチャネルを選択する。チャネル選択部２１３は、選択したチャネルを無線通信部２１１へ通知する。チャネル選択部２１３は、チャネル品質判定部２１２から通知される品質情報が無線通信に使用しているチャネルの品質が低下したと判定すると、無線通信部２１１へ通知するチャネルを、それまでに使用していたチャネルとは異なる、よりよい通信品質を示すチャネルに変更する。ここで、チャネル選択部２１３は、チャネル情報記憶部２３１が記憶するチャネル情報を参照して、それまでに使用していたチャネルとは異なるチャネルを選択する。
【００２３】
変更通知部２１４は、チャネル選択部２１３により無線通信部２１１が使用するチャネルが変更された場合、無線通信部２１１が使用するチャネルが変更されたことを通知するチャネル変更通知フレーム（チャネル変更通知情報）をフレームキャプチャ装置１へ送信する。このチャネル変更通知フレームには、チャネル選択部２１３が新たに選択した無線通信部２１１が使用するチャネルを示すチャネル情報が含まれている。そして、変更通知部２１４は、生成したチャネル変更通知フレームを、チャネル変更に伴う無線通信断が生じないよう、無線通信の相手先である無線端末（図１におけるＰＣ３）に通知するとともに、ネットワーク通信Ｉ／Ｆ２６および有線経路であるネットワークＮＴを介して、フレームキャプチャ装置１へも送信する。
【００２４】
また、フレームキャプチャ装置１では、ＣＰＵ１１が、補助記憶部１３が記憶するプログラムを主記憶部１２に読み込んで実行することにより、図３に示すように、フレーム採取部１１１と通知取得部１１２とチャネル設定部１１４として機能する。
【００２５】
フレーム採取部１１１は、チャネル設定部１１４により設定されるチャネルを通じて周囲の無線装置が送信する無線フレームの採取を実行する。フレーム採取部１１１の機能はフレーキャプチャ装置本来の機能であり、ここで採取された無線フレームは、フレームキャプチャ装置内で各種手段により分析されるが、本発明の説明においては割愛する。
【００２６】
通知取得部１１２は、アクセスポイント２から有線経路であるネットワークＮＴおよびネットワーク通信Ｉ／Ｆ１６を介して送信されるフレームにチャネル変更通知情報が含まれるか否かを判断する。そして、通知取得部１１２は、チャネル変更通知フレームを取得すると、チャネル変更通知フレームに含まれるチャネル情報を抽出する。通知取得部１１２は、抽出したチャネル情報を、チャネル設定部１１４へ通知する。
【００２７】
チャネル設定部１１４は、通知取得部１１２がチャネル変更通知フレームを取得すると、フレーム採取部１１１が使用するチャネルを、通知取得部１１２から通知されるチャネル情報が示すチャネルに設定する。このチャネルは、アクセスポイント２の無線通信部２１１が新たに使用するチャネルと同一のチャネルに相当する。
【００２８】
次に、本実施の形態に係るフレームキャプチャシステムの動作について図４を参照しながら説明する。フレームキャプチャ装置１は、アクセスポイント２から送信されるフレームを受信しているとする（ステップＳ１、Ｓ２）。ここにおいて、アクセスポイント２が使用するチャネルのチャネル品質が低下したとする。この場合、アクセスポイント２は、使用するチャネルの変更が必要と判定する（ステップＳ３）。そして、アクセスポイント２は、それまでに使用していたチャネルとは異なる他のチャネルを選択し（ステップＳ４）、使用するチャネルを選択したチャネルに変更する（ステップＳ５）。
【００２９】
次に、アクセスポイント２は、チャネル変更通知フレームを生成する（ステップＳ６）。生成されたチャネル変更通知フレームは、有線経路であるネットワークＮＴを通じて、アクセスポイント２からフレームキャプチャ装置１へ送信される（ステップＳ７）。なお、ステップＳ５乃至ステップＳ７の処理を実行する順序は、これに限らない。例えば、アクセスポイント２が、他のチャネルを選択した直後に（ステップＳ４）、チャネル変更通知フレームを生成し（ステップＳ６）、チャネル変更通知フレームが、フレームキャプチャ装置１へ送信される（ステップＳ７）構成であってもよい。この場合、アクセスポイント２は、チャネル通知フレームが、フレームキャプチャ装置１へ送信された後、使用するチャネルを変更する（ステップＳ５）
【００３０】
一方、フレームキャプチャ装置１は、チャネル変更通知フレームを受信すると、そこに含まれるチャネル情報を抽出する（ステップＳ８）。続いて、フレームキャプチャ装置１は、抽出したチャネル情報が示すチャネルを、使用するチャネルに決定する（ステップＳ９）。
【００３１】
その後、フレームキャプチャ装置１は、使用するチャネルを、決定したチャネルに変更する（ステップＳ１０）。以後、フレームキャプチャ装置１は、変更後のチャネルを通じて、アクセスポイント２から送信されるフレームを継続的に受信する（ステップＳ１１、Ｓ１２）。
【００３２】
次に、本実施の形態に係るフレームキャプチャ装置１が実行するチャネル変更処理について図５を参照しながら説明する。このチャネル変更処理は、フレームキャプチャ装置１へ電源が投入されたことを契機として開始される。まず、通知取得部１１２は、アクセスポイント２の変更通知部２１４からチャネル変更通知フレームを受信したか否かを判定する（ステップＳ１０１）。通知取得部１１２は、アクセスポイント２からチャネル変更通知フレームを受信しない限り（ステップＳ１０１：Ｎｏ）、チャネル変更通知フレームの受信待ちの状態を継続する。
【００３３】
一方、通知取得部１１２は、チャネル変更通知フレームを受信したと判定すると（ステップＳ１０１：Ｙｅｓ）、受信したチャネル変更通知フレームからチャネル情報を抽出・取得する（ステップＳ１０２）。このとき、通知取得部１１２は、抽出・取得したチャネル情報をチャネル設定部１１４へ通知する。
【００３４】
次に、チャネル設定部１１４は、フレーム採取部１１１が使用するチャネルを、通知取得部１１２から通知されたチャネルに設定することにより、フレーム採取部１１１が使用するチャネルを変更する（ステップＳ１０３）。
【００３５】
その後、通知取得部１１２は、ユーザがフレームキャプチャ装置１のユーザＩ／Ｆ（図示せず）を介してチャネル変更処理を終了させるよう指令する終了指令が有ったか否かを判定する（ステップＳ１０４）。通知取得部１１２により終了指令が有ったと判定されると（ステップＳ１０５：Ｙｅｓ）、チャネル変更処理が終了する。一方、通知取得部１１２は、終了指令が無いと判定すると（ステップＳ１０４：Ｎｏ）、再びステップＳ１０１の処理を実行する。
【００３６】
以上説明したように、本実施の形態に係るアクセスポイント２は、チャネル選択部２１３により使用するチャネルが変更されたことを通知するチャネル変更通知フレームをフレームキャプチャ装置１へ送信する変更通知部２１４を有する。また、フレームキャプチャ装置１において、通知取得部１１２がチャネル変更通知フレームを取得すると、チャネル設定部１１４は、フレーム採取部１１１が使用するチャネルをアクセスポイント２が使用するチャネルと同一のチャネルに設定する。
【００３７】
これにより、フレームキャプチャ装置１は、アクセスポイント２において使用するチャネルの変更がなされた場合でも、チャネル変更前後で継続してアクセスポイント２から送信されるフレームを採取し続けることができる。従って、例えば複数のフレームキャプチャ装置を連携させて、アクセスポイント２からチャネル変更前後に送信されるフレームを採取する構成に比べて、ユーザに要求される設定操作が簡素化されるので、ユーザの設定操作負担が軽減されるという利点がある。
【００３８】
（実施の形態２）
本実施の形態に係るフレームキャプチャシステムは、フレームキャプチャ装置がアクセスポイントから送信される無線フレームを受信解析して、使用するチャネルを変更する点が実施の形態１に係るフレームキャプチャシステムと相違する。すなわち、本実施の形態では、アクセスポイントが無線環境の変化に応じてチャネル変更を行う際、これを配下（無線接続中）の無線端末に伝えるためのチャネル変更通知情報を、フレームキャプチャ装置も受取り、チャネル変更を行うものである。本実施の形態に係るフレームキャプチャシステムは、例えば図６に示すように、ネットワークＮＴに接続されたアクセスポイント２０２と、アクセスポイント２０２から送出される無線フレームを採取するフレームキャプチャ装置２０１と、を備える。なお、図６において、実施の形態１と同様の構成については図１と同一の符号を付している。フレームキャプチャ装置２０１のハードウェア構成は、ネットワークＮＴに有線接続されていない点で実施の形態１に係るフレームキャプチャ装置１とは相違する。アクセスポイント２０２のハードウェア構成は、実施の形態１に係るアクセスポイント２と同様である。
【００３９】
アクセスポイント２０２では、ＣＰＵ２１が、補助記憶部２３が記憶するプログラムを主記憶部２２に読み込んで実行することにより、図７に示すように、無線通信部２１１、チャネル選択部２１３、チャネル品質判定部２１２および変更通知部２２１４として機能する。また、補助記憶部２３は、チャネル情報記憶部２３１を有する。なお、図７において、実施の形態１と同様の構成については図３と同一の符号を付している。ここで、無線通信部２１１は、実施の形態１と同様に、使用するチャネルが変更された場合、その旨を通知するチャネル変更通知情報を送信するフレームに含ませる。チャネル情報記憶部２３１は、アクセスポイント２０２が使用する候補である複数のチャネルそれぞれのチャネル情報を記憶する。
【００４０】
変更通知部２２１４は、アクセスポイント２０２が使用するチャネルを変更した場合、チャネル選択部２１３が新たに選択した無線通信部２１１が使用するチャネルを示すチャネル情報を含むチャネル変更通知情報を生成して無線通信部２１１へ出力し、変更通知部２２１４が生成したチャネル変更通知情報を無線フレームにより送信させる。つまり、変更通知部２２１４は、チャネル情報を含むチャネル変更通知情報を、無線通信部２１１が送信する無線フレームに含ませる。
【００４１】
また、フレームキャプチャ装置２０１では、ＣＰＵ１１が、補助記憶部１３が記憶するプログラムを主記憶部１２に読み込んで実行することにより、図７に示すように、フレーム採取部１１１、ＭＡＣアドレス判定部（識別情報判定部）２１１２、通知取得部２１１３およびチャネル設定部２１１４として機能する。また、補助記憶部１３は、予め選択されたアクセスポイント２０２のＭＡＣアドレス（第１識別情報）を記憶するＭＡＣアドレス記憶部（識別情報記憶部）１３１を有する。
【００４２】
通知取得部２１１３は、受信した無線フレームにチャネル変更通知情報が含まれるか否かを判定する。通知取得部２１１３は、受信した無線フレームにチャネル変更通知情報が含まれると判定すると、無線フレームに含まれる情報をＭＡＣアドレス判定部２１１２へ通知する。また、通知取得部２１１３は、ＭＡＣアドレス判定部２１１２から後述のアドレス一致通知情報が通知されると、受信した無線フレームに含まれるチャネル変更通知情報からチャネル情報を抽出してチャネル設定部２１１４へ通知する。
【００４３】
ＭＡＣアドレス判定部２１１２は、通知取得部２１１３から受信した無線フレームに含まれる情報が通知されると、その無線フレームのヘッダ部に含まれる送信元のＭＡＣアドレス（第２識別情報）とＭＡＣアドレス記憶部１３１が記憶するＭＡＣアドレスとが一致するか否かを判定する。ＭＡＣアドレス判定部２１１２は、無線フレームの送信元のＭＡＣアドレスとＭＡＣアドレス記憶部１３１が記憶するＭＡＣアドレスとが一致すると判定したとすると、その旨を通知するアドレス一致通知情報を通知取得部２１１３へ通知する。
【００４４】
チャネル設定部２１１４は、通知取得部２１１３がチャネル変更通知情報を取得すると、フレーム採取部１１１が使用するチャネルをアクセスポイント２０２の無線通信部２１１が使用するチャネルと同一のチャネルに設定する。
【００４５】
次に、本実施の形態に係るフレームキャプチャ装置２０１が実行するチャネル変更処理について図８を参照しながら説明する。このチャネル変更処理は、フレームキャプチャ装置２０１へ電源が投入されたことを契機として開始される。また、フレームキャプチャ装置２０１は、このチャネル変更処理と並行して、アクセスポイント２０２など周囲の無線装置からフレームを継続的に受信・解析する処理を実行する。まず、通知取得部２１１３は、無線フレームを受信したか否かを判定する（ステップＳ２０１）。通知取得部２１１３は、無線フレームを受信しない限り（ステップＳ２０１：Ｎｏ）、無線フレームの受信待ちの状態を継続する。
【００４６】
一方、通知取得部２１１３は、無線フレームを受信したと判定すると（ステップＳ２０１：Ｙｅｓ）、無線フレームにチャネル変更通知情報が含まれているか否かを判定する（ステップＳ２０２）。通知取得部２１１３は、無線フレームにチャネル変更通知情報が含まれていない場合（ステップＳ２０２：Ｎｏ）、再びステップＳ２０１の処理を実行する。
【００４７】
一方、通知取得部２１１３が、無線フレームにチャネル変更通知情報が含まれると判定すると（ステップＳ２０２：Ｙｅｓ）、その無線フレームに含まれる情報をＭＡＣアドレス判定部２１１２へ通知する。そして、ＭＡＣアドレス判定部２１１２は、その無線フレームに含まれる情報が通知されると、無線フレームのヘッダ部に含まれる、送信元のＭＡＣアドレスを抽出する（ステップＳ２０３）。
【００４８】
次に、ＭＡＣアドレス判定部２１１２は、無線フレームの送信元のＭＡＣアドレスとＭＡＣアドレス記憶部１３１が記憶するアクセスポイント２０２のＭＡＣアドレスとが一致するか否かを判定する（ステップＳ２０４）。ＭＡＣアドレス判定部２１１２が、これらのＭＡＣアドレスが一致しないと判定すると（ステップＳ２０４：Ｎｏ）、再びステップＳ２０１の処理が実行される。
【００４９】
一方、ＭＡＣアドレス判定部２１１２は、これらのＭＡＣアドレスが一致すると判定すると（ステップＳ２０４：Ｙｅｓ）、その旨を通知するアドレス一致通知情報を通知取得部２１１３へ通知する。そして、通知取得部２１１３は、アドレス一致通知情報が通知されると、無線フレームに含まれるチャネル変更通知情報からチャネル情報を抽出する（ステップＳ２０５）。
【００５０】
続いて、チャネル設定部２１１４は、取得したチャネル情報が示すチャネルを、使用チャネルとして設定することにより、フレーム採取部１１１の使用チャネルを変更する（ステップＳ２０６）。
【００５１】
その後、通知取得部２１１３は、ユーザがフレームキャプチャ装置２０１のユーザＩ／Ｆ（図示せず）を介してチャネル変更処理を終了させるよう指令する終了指令が有ったか否かを判定する（ステップＳ２０７）。通知取得部２１１３により終了指令があったと判定されると（ステップＳ２０７：Ｙｅｓ）、チャネル変更処理が終了する。一方、通知取得部２１１３は、終了指令が無いと判定すると（ステップＳ２０７：Ｎｏ）、再びステップＳ２０１の処理を実行する。
【００５２】
以上説明したように、本実施の形態に係るフレームキャプチャ装置２０１は、ＭＡＣアドレス記憶部１３１とＭＡＣアドレス判定部２１１２とを備える。ＭＡＣアドレス記憶部１３１は、予め選択されたアクセスポイント２０２のＭＡＣアドレスを記憶する。ＭＡＣアドレス判定部２１１２は、チャネル変更通知情報を含む無線フレームの送信元のアクセスポイント２０２のＭＡＣアドレスとＭＡＣアドレス記憶部１３１が記憶するＭＡＣアドレスとが一致するか否かを判定する。そして、フレームキャプチャ装置１のＭＡＣアドレス判定部２１１２が、上記２つのＭＡＣアドレスが一致すると判定したとすると、通知取得部２１１３は、チャネル変更通知情報に含まれるチャネル情報を抽出する。そして、チャネル設定部２１１４は、フレーム採取部１１１が使用するチャネルを、チャネル情報が示すチャネルに設定する。これにより、無線通信部２１１が使用するチャネルが新たなチャネルに変更された場合、これに追従するように、フレーム採取部１１１が使用するチャネルも変更されるので、チャネル変更前後で継続してアクセスポイント２０２から送信されるフレームを採取し続けることができる。
【００５３】
（変形例）
以上、本発明の各実施の形態について説明したが、本発明は各実施の形態の構成に限定されるものではない。以上の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。
【００５４】
なお、本発明に係るアクセスポイント２、２０２およびフレームキャプチャ装置１、２０１の各種機能は、専用のシステムによらず、コンピュータシステムを用いて実現可能である。例えば、ネットワークに接続されているコンピュータに、上記動作を実行するためのプログラムを、コンピュータシステムが読み取り可能な非一時的な記録媒体（ＣＤ−ＲＯＭ等）に格納して配布し、当該プログラムをコンピュータシステムにインストールすることにより、前述のチャネル変更処理を実行するフレームキャプチャ装置１、２０１を構成してもよい。また、コンピュータにプログラムを提供する方法は任意である。例えば、プログラムは、通信回線のサーバにアップロードされ、通信回線を介してコンピュータに配信されてもよい。
【００５５】
以上、本発明の実施の形態および変形例（なお書きに記載したものを含む。以下、同様。）について説明したが、本発明はこれらに限定されるものではない。本発明は、実施の形態および変形例が適宜組み合わされたもの、それに適宜変更が加えられたものを含む。
【産業上の利用可能性】
【００５６】
本発明は、無線ＬＡＮ上を流れるフレームを採取することにより、無線ＬＡＮ上における障害発生箇所の解析やトラフィック制御（ＱｏＳ等）が設計通り実行されているか否かを確認ができるフレームキャプチャ装置として好適である。
【符号の説明】
【００５７】
１，２０１：フレームキャプチャ装置、２，２０２：アクセスポイント、３：ＰＣ、１１，２１：ＣＰＵ、１２，２２：主記憶部、１３，２３：補助記憶部、１５，２５：無線モジュール、１６，２６：ネットワーク通信Ｉ／Ｆ、１７，２７：バス、１１１：フレーム採取部、１１２，２１１３：通知取得部、１１４，２１１４：チャネル設定部、２１１：無線通信部、２１２：チャネル品質判定部、２１３：チャネル選択部、２１４，２２１４：変更通知部、２３１，２１３２：チャネル情報記憶部、２１１２：ＭＡＣアドレス判定部、１３１：ＭＡＣアドレス記憶部、ＮＴ：ネットワーク
【図１】
2018142929.tif 000003
【図２】
2018142929.tif 000004
【図３】
2018142929.tif 000005
【図４】
2018142929.tif 000006
【図５】
2018142929.tif 000007
【図６】
2018142929.tif 000008
【図７】
2018142929.tif 000009
【図８】
2018142929.tif 000010