(57)【要約】  無線ＬＡＮの通信システム４が、無線通信の各時点を対象として通信障害の有無を判定し、その判定において通信障害有と判定されると、その時点を含んだ予め決められた時間区間内の各時点での通信状態を表したログ情報を、そのときの通信相手以外の通信相手を含む少なくとも１つの通信相手に無線送信する無線ＬＡＮ端末４１０、および、その無線ＬＡＮ端末４１０から無線送信されてきたログ情報を受信するログ取得用アクセスポイント４３０を備えた。
2012042647.tif 000002
【特許請求の範囲】
【請求項１】
指定された無線装置を通信相手とした無線通信を行う無線通信部と、
前記無線通信部による無線通信における各時点での通信状態を表した状態情報を記憶する状態記憶部と、
前記無線通信部による無線通信における通信障害の有無を、予め決められた判定基準を用いて、該無線通信における各時点を対象として判定する障害判定部と、
前記障害判定部における判定結果が通信障害有と判定されると、前記状態記憶部から、その判定の対象となった通信時点を含んだ予め決められた時間区間内の各時点での通信状態を表した状態情報を取得する状態取得部と、
前記状態取得部で取得された状態情報を、前記無線装置以外の通信相手を含む少なくとも１つの通信相手に無線送信する状態送信部とを備えた無線通信装置；および、
前記状態送信部から無線送信されてきた状態情報を受信する状態情報受信装置
を備えたことを特徴とする通信システム。
【請求項２】
前記状態情報受信装置が、
前記状態送信部から無線送信されてきた状態情報を受信する無線受信部と、
前記無線受信部で受信された状態情報を有線で送信する有線送信部とを備えたものであり、
前記通信システムが、
前記有線送信部に接続された、該有線送信部から送信されてきた状態情報を受信する有線受信部と、
前記有線受信部で受信された状態情報に対して解析処理を施す解析部とを備えた解析装置を備えたことを特徴とする請求項１記載の通信システム。
【請求項３】
前記状態送信部が、前記状態情報を第１種類のデータフレームに組み込んで送信するものであり、
前記無線受信部が、前記状態送信部から無線送信されてきたデータフレームを受信するものであり、
前記有線送信部が、前記無線受信部で受信されたデータフレームに組み込まれている状態情報を第２種類のデータフレームに組み込んで送信するものであることを特徴とする請求項２記載の通信システム。
【請求項４】
有線ネットワークと、
各々が、前記有線ネットワークに有線接続されている、前記無線通信装置の前記無線通信部の通信相手として指定されることで該有線ネットワークと該無線通信装置とを繋ぐ複数のアクセスポイントとを備え、
前記複数のアクセスポイントそれぞれが、自機の存在を外部に通知するビーコンフレームを無線で送受信する通知送受信部を有するものであり、
前記状態情報受信装置が、前記複数のアクセスポイントのうちの少なくとも１つを兼ねたものであり、
前記状態送信部が、前記状態情報を、前記ビーコンフレームが有するフレームフォーマットと同等なフレームフォーマットを有するデータフレームに組み込んで無線送信するものであることを特徴とする請求項１から３のうちいずれか１項記載の通信システム。
【請求項５】
前記状態取得部が、予め決められた時間以上に亘って前記障害判定部における判定結果が通信障害有であった場合に、前記状態記憶部から、該予め決められた時間内でその判定の対象となったいずれかの通信時点を含んだ時間区間内の各時点での通信状態を表した状態情報を取得するものであることを特徴とする請求項１から４のうちいずれか１項記載の通信システム。
【請求項６】
指定された無線装置を通信相手とした無線通信を行う無線通信部と、
前記無線通信部による無線通信における各時点での通信状態を表した状態情報を記憶する状態記憶部と、
前記無線通信部による無線通信における通信障害の有無を、予め決められた判定基準を用いて、該無線通信における各時点を対象として判定する障害判定部と、
前記障害判定部における判定結果が通信障害有と判定されると、前記状態記憶部から、その判定の対象となった通信時点を含んだ予め決められた時間区間内の各時点での通信状態を表した状態情報を取得する状態取得部と、
前記状態取得部で取得された状態情報を、前記無線装置以外の通信相手を含む少なくとも１つの通信相手に無線送信する状態送信部とを備えたことを特徴とする無線通信装置。
【請求項７】
前記状態送信部が、有線ネットワークに有線接続されている、前記無線通信部の通信相手として指定されることで該有線ネットワークと当該無線通信装置とを繋ぐアクセスポイントで送受信される自機の存在を外部に通知するビーコンフレームが有するフレームフォーマットと同等なフレームフォーマットを有するデータフレームに前記状態情報を組み込んで無線送信するものであることを特徴とする請求項６記載の無線通信装置。
【請求項８】
前記状態取得部が、予め決められた時間以上に亘って前記障害判定部における判定結果が通信障害有であった場合に、前記状態記憶部から、該予め決められた時間内でその判定の対象となったいずれかの通信時点を含んだ時間区間内の各時点での通信状態を表した状態情報を取得するものであることを特徴とする請求項６又は７記載の無線通信装置。
【請求項９】
指定された無線装置を通信相手とした無線通信を行い、該無線通信における通信障害の有無を、予め決められた判定基準を用いて、該無線通信における各時点を対象として判定し、その判定結果が通信障害有と判定されると、その判定の対象となった通信時点を含んだ予め決められた時間区間内の各時点での通信状態を表した状態情報を、前記無線装置以外の通信相手を含む少なくとも１つの通信相手に無線送信する無線通信装置から無線送信されてきた状態情報を受信する無線受信部と、
前記無線受信部で受信された状態情報を有線で送信する、その送信されてきた状態情報を受信して該状態情報に対して解析処理を施す解析装置に接続された有線送信部とを備えたことを特徴とする状態情報受信装置。
【請求項１０】
前記無線通信装置が、前記状態情報を第１種類のデータフレームに組み込んで送信するものであり、
前記無線受信部が、前記状態送信部から無線送信されてきたデータフレームを受信するものであり、
前記有線送信部が、前記無線受信部で受信されたデータフレームに組み込まれている状態情報を第２種類のデータフレームに組み込んで送信するものであることを特徴とする請求項９記載の状態情報受信装置。
【請求項１１】
当該状態情報受信装置が、各々が有線ネットワークに有線接続されている、前記無線通信装置の通信相手として指定されることで該有線ネットワークと該無線通信装置とを繋ぐ、自機の存在を外部に通知するビーコンフレームを無線で送受信する複数のアクセスポイントのうちの少なくとも１つを兼ねたものであり、
前記無線通信装置が、前記状態情報を、前記ビーコンフレームが有するフレームフォーマットと同等なフレームフォーマットを有するデータフレームに前記状態情報を組み込んで無線送信するものであり、
前記無線受信部が、前記無線通信装置から無線送信されてきたデータフレームを受信するものであることを特徴とする請求項９又は１０記載の状態情報受信装置。
【請求項１２】
無線通信を行う無線通信装置で実行され、該無線通信装置上に、
指定された無線装置を通信相手とした無線通信を行う無線通信部と、
前記無線通信部による無線通信における通信障害の有無を、予め決められた判定基準を用いて、該無線通信における各時点を対象として判定する障害判定部と、
前記無線通信部による無線通信における各時点での通信状態を表した状態情報を記憶する状態記憶部から、前記障害判定部における判定結果が通信障害有と判定されると、その判定の対象となった通信時点を含んだ予め決められた時間区間内の各時点での通信状態を表した状態情報を取得する状態取得部と、
前記状態取得部で取得された状態情報を、前記無線装置以外の通信相手を含む少なくとも１つの通信相手に無線送信する状態送信部とを構築することを特徴とする無線通信プログラム。
【請求項１３】
無線送信されてきた情報を受信する受信装置で実行され、該受信装置上に、
指定された無線装置を通信相手とした無線通信を行い、該無線通信における通信障害の有無を、予め決められた判定基準を用いて、該無線通信における各時点を対象として判定し、その判定結果が通信障害有と判定されると、その判定の対象となった通信時点を含んだ予め決められた時間区間内の各時点での通信状態を表した状態情報を、前記無線装置以外の通信相手を含む少なくとも１つの通信相手に無線送信する無線通信装置から無線送信されてきた状態情報を受信する無線受信部と、
前記無線受信部で受信された状態情報を有線で送信する有線送信部とを構築することを特徴とする状態情報受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、無線通信を行う通信システム、無線通信装置、状態情報受信装置、無線通信プログラム、および状態情報受信プログラムに関する。ここで、本件にいう「無線」とは、「有線」に対する対義語の意味であって、電波に限らず、例えば光や赤外線等も含むものである。
【背景技術】
【０００２】
近年、オフィス等におけるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の普及が著しい。ＬＡＮによる通信には、有線で情報のやり取りが行われる有線ＬＡＮによる通信と、無線で情報のやり取りが行われる無線ＬＡＮによる通信とがある。無線ＬＡＮによる通信は、通信時における端末の使用場所についての自由度が高い点で有線ＬＡＮによる通信よりも有利であり、普及が広がっている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２７９３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、無線ＬＡＮによる通信は、通信媒体である電波が、伝播路上の環境の影響を受け易い上にその伝播路上の環境自体が一定しないために、通信線を介して通信を行う有線ＬＡＮによる通信に比べて通信障害が発生し易いという事情がある。【０００５】
無線ＬＡＮによる通信において通信障害が発生した場合には、障害原因の特定が求められる。このためには、一般に、例えば通信時における受信感度やスループット等といった通信状態を表した状態情報が必要である。【０００６】
ここで、障害原因の特定の際には、障害発生の連絡を受けたメンテナンス要員がメンテナンスツールを携えて障害の発生した現場に向かい、状態情報の取得作業等を行っていることが多い。しかしながら、上記のように伝播路上の環境自体が一定しないため、メンテナンス要員が現場に着いた時には、環境が変化していることが多い。そのため、障害原因の特定に有効な状態情報の取得が困難な場合が多い。【０００７】
尚、ここまで、無線ＬＡＮによる通信を例に挙げて、通信障害の原因の特定に有効な状態情報の取得が困難であることを説明した。しかしながら、このような困難は、無線ＬＡＮのように電波を通信媒体とした通信に限らず、例えば光や赤外線等を通信媒体とした無線通信一般に共通に生じ得る。【０００８】
本件は上記事情に鑑み、通信障害の原因の特定に有効な状態情報を得ることができる通信システム、無線通信装置、状態情報受信装置、無線通信プログラム、および状態情報受信プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
上記目的を達成する通信システムは、無線通信装置および状態情報受信装置を備えている。【００１０】
無線通信装置は、無線通信部と、状態記憶部と、障害判定部と、状態取得部と、状態送信部とを備えたものである。【００１１】
無線通信部は、指定された無線装置を通信相手とした無線通信を行うものである。【００１２】
状態記憶部は、上記無線通信部による無線通信における各時点での通信状態を表した状態情報を記憶するものである。【００１３】
障害判定部は、上記無線通信部による無線通信における通信障害の有無を、予め決められた判定基準を用いて、その無線通信における各時点を対象として判定するものである。【００１４】
状態取得部は、上記障害判定部における判定結果が通信障害有と判定されると、上記状態記憶部から、その判定の対象となった通信時点を含んだ予め決められた時間区間内の各時点での通信状態を表した状態情報を取得するものである。【００１５】
状態送信部は、上記状態取得部で取得された状態情報を、上記無線装置以外の通信相手を含む少なくとも１つの通信相手に無線送信するものである。【００１６】
状態情報受信装置は、上記状態送信部から無線送信されてきた状態情報を受信するものである。【００１７】
また、上記目的を達成する無線通信装置は、上記無線通信部と、上記状態記憶部と、上記障害判定部と、上記状態取得部と、上記状態送信部とを備えている。【００１８】
また、上記目的を達成する状態情報受信装置は、無線受信部と、有線送信部とを備えている。【００１９】
無線受信部は、上記無線通信装置から無線送信されてきた状態情報を受信するものである。【００２０】
有線送信部は、上記無線受信部で受信された状態情報を有線で送信する、その送信されてきた状態情報を受信してその状態情報に対して解析処理を施す解析装置に接続されたものである。【００２１】
また、上記目的を達成する無線通信プログラムは、無線通信を行う無線通信装置で実行され、その無線通信装置上に、上記無線通信部と、上記障害判定部と、上記状態取得部と、上記状態送信部とを構築するものとなっている。【００２２】
また、上記目的を達成する状態情報受信プログラムは、無線送信されてきた情報を受信する受信装置で実行され、その受信装置上に、上記無線受信部と、上記有線送信部とを構築するものとなっている。
【発明の効果】
【００２３】
本件によれば、通信障害の原因の特定に有効な状態情報を得ることができる。
【図面の簡単な説明】
【００２４】
【図１】比較例の通信システムを示す模式図である。
【図２】本件の通信システム及び無線通信装置の第１実施形態を示す機能ブロック図である。
【図３】本件の状態情報受信装置の第１実施形態を示す機能ブロック図である。
【図４】本件の無線通信プログラムの第１実施形態を示す図である。
【図５】本件の状態情報受信プログラムの第１実施形態を示す図である。
【図６】本件の通信システムの第２実施形態を示す模式図である。
【図７】図６に示す無線ＬＡＮ端末を示すハードウェア構成図である。
【図８】図６に示すログ取得用アクセスポイントのハードウェア構成図である。
【図９】図６に示すログ取得・解析用サーバのハードウェア構成図である。
【図１０】無線ＬＡＮ端末に無線通信を行わせるための無線通信プログラムを示す概念図である。
【図１１】ログ取得用アクセスポイントのフラッシュＲＯＭに格納されているログ取得用アクセスポイントプログラムを示す概念図である。
【図１２】図６の無線ＬＡＮシステムを、障害情報を得て送受信するための機能に注目して示す機能ブロック図である。
【図１３】ビーコンフレーム、ビーコンフレーム中のデータ部、障害パケットのデータ部を示す模式図である。
【図１４】有線用のデータフレームを示す模式図である。
【図１５】ログ取得用アクセスポイントで実行される処理の流れを示すフローチャートである。
【図１６】ログ取得用アクセスポイントで実行される処理の流れを示すフローチャートである。
【図１７】図１２に示す解析処理部での解析結果の一例を表形式で示す図である。
【図１８】図１２に示す解析処理部での解析結果の図１７とは別の例を表形式で示す図である。
【発明を実施するための形態】
【００２５】
以下、本件の通信システム、無線通信装置、状態情報受信装置、無線通信プログラム、および状態情報受信プログラムの具体的な実施形態についての説明に先立って、本件の通信システムの具体的な実施形態と比較するための比較例について説明する。
【００２６】
図１は、比較例の通信システムを示す模式図である。
【００２７】
この図１に示す比較例の通信システム７は、複数の無線ＬＡＮ端末７１０と、複数のアクセスポイント７２０と、基幹ネットワーク７３０と、サービス運用サーバ７４０とを備えた無線ＬＡＮシステムである。
【００２８】
無線ＬＡＮ端末７１０は、無線通信機能が搭載されたノート型のパーソナルコンピュータ（ノートＰＣ）である。アクセスポイント７２０は、基幹ネットワーク７３０に有線接続され、この基幹ネットワーク７３０と各無線ＬＡＮ端末７１０とを、各無線ＬＡＮ端末７１０との無線通信によって繋ぐ装置である。基幹ネットワーク７３０は、ルータ、ハブ等といった各種ネットワーク機器がＬＡＮケーブルによって有線接続された有線ネットワークである。サービス運用サーバ７４０は、基幹ネットワーク７３０に有線接続によって組み込まれ、この比較例の通信システム７での通信全体を制御するサーバである。
【００２９】
この比較例の通信システム７は、無線ＬＡＮ端末７１０どうしが、アクセスポイント７２０を介して無線通信を行う、いわゆるインフラストラクチャモードの通信システムである。
【００３０】
この比較例の通信システム７では、通信時には、無線ＬＡＮ端末７１０から、情報がパケット化された通信パケットが無線送信される。このときには、送信側の無線ＬＡＮ端末７１０は、通信パケットの送り先の無線ＬＡＮ端末７１０を指定すると共に、最寄のアクセスポイント７２０を無線通信の直接の通信相手として指定する。すると、その通信パケットが、通信相手に指定された最寄のアクセスポイント７２０で受信される。その受信された通信パケットは、サービス運用サーバ７４０による制御により、送り先の無線ＬＡＮ端末７１０の最寄のアクセスポイント７２０に送られる。そして、そのアクセスポイント７２０から送り先の無線ＬＡＮ端末７１０に、その通信パケットが無線送信される。比較例の通信システム７では、このような一連の処理によって端末間の無線通信が行われる。
【００３１】
比較例の通信システム７による通信では、上記のように無線ＬＡＮ端末７１０と最寄のアクセスポイント７２０との間の通信が電波を通信媒体として行われる。
【００３２】
ここで、電波は、一般的に、伝播路上の環境の影響を受け易く、さらに、電波の伝播路上の環境自体が一定しないことが多い。このため、この比較例の通信システム７のような無線ＬＡＮシステムでの通信は、ＬＡＮケーブルを介して通信を行う有線ＬＡＮによる通信に比べて通信障害が発生し易いという事情がある。
【００３３】
無線ＬＡＮシステムでの通信において通信障害が発生した場合には、障害原因の特定が求められる。このためには、一般に、例えば通信時における受信感度やスループット等といった、通信状態を表した状態情報が必要である。
【００３４】
受信感度やスループット等を得るツールとしては、例えばネットワーク上を流れる通信パケットをモニタするスニファー（登録商標）や、無線ＬＡＮエリア探索ツールであるＮｅｔ  Ｓｔｕｍｂｌｅｒが知られている。障害原因の特定の際には、障害発生の連絡を受けたメンテナンス要員がこのようなメンテナンスツールを携えて障害の発生した現場に向かい、状態情報の取得作業等を行っていることが多い。
【００３５】
ここで、障害原因の確実な特定のためには、通信障害が発生したときの受信感度やスループット等が有効である。
【００３６】
しかしながら、伝播路上の環境自体が一定しないために、メンテナンス要員が、連絡を受けてから障害の発生した現場に駆け付けても、通信障害発生時の通信状態が再現されるか定かでなく、障害原因の特定に有効な状態情報の取得が困難な場合が多い。
【００３７】
一方、Ｎｅｔ  Ｓｔｕｍｂｌｅｒ等の無線ＬＡＮエリア探索ツールは、実際に無線通信を行う無線ＬＡＮ端末自体に搭載することが可能である。このため、無線ＬＡＮエリア探索ツールを無線ＬＡＮ端末自体に搭載しておき、通信障害が発生したときに直ぐに無線ＬＡＮエリア探索ツールを起動させて状態情報を取得することができるように見える。
【００３８】
しかしながら、このような無線ＬＡＮエリア探索ツールは、通常の無線通信が止まった状態で動作するものであるので、障害原因の特定に有効な、通信障害発生時の通信状態を表した状態情報を得ることは事実上不可能である。
【００３９】
上記のスニファー（登録商標）も、無線ＬＡＮ端末自体に搭載することが可能である。その上、このスニファー（登録商標）は、無線ＬＡＮ端末上で通信を行いながら動作させることが可能である。従って、常時スニファー（登録商標）を動作させておけば、有効な状態情報が理論上は取得可能である。しかしながら、いつになるか分からない通信障害発生時に備えて常時スニファー（登録商標）を動作させることとなると、膨大な量の情報を記憶しておくための現実的でない記憶容量が必要となってしまう。
【００４０】
このように、比較例の通信システム７のような無線ＬＡＮシステムでの無線通信については、通信障害の原因特定に有効な状態情報を得ることができる技術について提案がないのが現状である。
【００４１】
以下に説明する本件の通信システム、無線通信装置、状態情報受信装置、無線通信プログラム、および状態情報受信プログラムの具体的な実施形態には、上記のような状態情報を得るための工夫が施されている。
【００４２】
まず、本件の通信システム、無線通信装置、状態情報受信装置、無線通信プログラム、および状態情報受信プログラムの第１実施形態について説明する。
【００４３】
図２は、本件の通信システム及び無線通信装置の第１実施形態を示す機能ブロック図である。
【００４４】
本件の通信システムの第１実施形態である図２の通信システム１は、本件の無線通信装置の第１実施形態である無線通信装置１１０を備えている。さらに、この通信システム１は状態情報受信装置１２０を備えている。
【００４５】
無線通信装置１１０は、無線通信部１１１と、状態記憶部１１２と、障害判定部１１３と、状態取得部１１４と、状態送信部１１５とを備えたものである。
【００４６】
無線通信部１１１は、指定された無線装置を通信相手とした無線通信を行う。
【００４７】
状態記憶部１１２は、上記無線通信部１１１による無線通信における各時点での通信状態を表した状態情報を記憶する。
【００４８】
障害判定部１１３は、上記無線通信部１１１による無線通信における通信障害の有無を、予め決められた判定基準を用いて、その無線通信における各時点を対象として判定する。
【００４９】
状態取得部１１４は、上記障害判定部１１３における判定結果が通信障害有と判定されると、上記状態記憶部１１２から、その判定の対象となった通信時点を含んだ予め決められた時間区間内の各時点での通信状態を表した状態情報を取得する。
【００５０】
状態送信部１１５は、上記状態取得部１１４で取得された状態情報を、上記無線装置以外の通信相手を含む少なくとも１つの通信相手に無線送信する。
【００５１】
状態情報受信装置１２０は、上記状態送信部１１５から無線送信されてきた状態情報を受信する。
【００５２】
この通信システム１によれば、通信障害が発生すると、その通信時点を含んだ時間区間内の各時点での通信状態を表した状態情報が無線通信装置１１０内で取得される。そして、この状態情報が、無線通信装置１１０外に無線送信される。さらに、このときの無線送信は、状態情報の受信に失敗するおそれのある障害発生の際の通信相手の無線装置以外の通信相手でも受信可能となっている。即ち、この通信システム１及び無線通信装置１１０には、通信障害の原因特定に有効な状態情報を、無線通信装置１１０周辺の何らかの無線装置で取得してもうらうための仕組みが設けられている。このように、この通信システム１及び無線通信装置１１０によれば、通信障害の原因特定に有効な状態情報を得ることができる。
【００５３】
図３は、本件の状態情報受信装置の第１実施形態を示す機能ブロック図である。
【００５４】
この図３には、本件の状態情報受信装置の第１実施形態である状態情報受信装置１３０と共に、上記の無線通信装置１１０、及び上記の状態情報に対して解析処理を施す解析装置１４０も示されている。
【００５５】
状態情報受信装置１３０は、無線受信部１３１と、有線送信部１３２とを備えている。
【００５６】
無線受信部１３１は、上記無線通信装置１１０から無線送信されてきた状態情報を受信する。
【００５７】
有線送信部１３２は、上記無線受信部１３２で受信された状態情報を有線で送信する。また、この有線送信部１３２は、次のような解析装置１４０に接続されたものとなっている。解析装置１４０は、この有線送信部１３２から送信されてきた状態情報を受信してその状態情報に対して解析処理を施す。
【００５８】
この状態情報受信装置１３０によれば、上記のように無線通信装置１１０で無線送信された、障害発生時を含む時間区間内の各時点での通信状態を表した状態情報が受信されると共に、状態情報に対する解析機能を備えた解析装置１４０に送信される。また、その解析装置１４０への送信は、無線通信に比べて通信障害の発生の恐れが少ない有線通信によって行われる。このように、図３の情報通信装置１３０によれば、通信障害の原因の特定に有効な状態情報を得て解析に供することができる。
【００５９】
図４は、本件の無線通信プログラムの第１実施形態を示す図である。
【００６０】
この図４に示す無線通信プログラム２は、無線通信を行う無線通信装置で実行され、その無線通信装置を、上記の図２に示す無線通信装置１１０として動作させる。この無線通信プログラム２は、プログラム部分として、無線通信部２１と、障害判定部２２と、状態取得部２３と、状態送信部２４とを有している。
【００６１】
この無線通信プログラム２の無線通信部２１は、図２に示す無線通信装置１１０の無線通信部１１１を構築する。また、無線通信プログラム２の障害判定部２２は、図２に示す無線通信装置１１０の障害判定部１１３を構築する。また、無線通信プログラム２の状態取得部２３は、図２に示す無線通信装置１１０の状態取得部１１４を構築する。そして、無線通信プログラム２の状態送信部２４は、図２に示す無線通信装置１１０の状態送信部１１５を構築する。
【００６２】
この無線通信プログラム２によれば、図２に示す無線通信装置１１０と同様に、通信障害の原因特定に有効な状態情報を得ることができることは言うまでもない。
【００６３】
図５は、本件の状態情報受信プログラムの第１実施形態を示す図である。
【００６４】
この図５に示す状態情報受信プログラム３は、無線送信されてきた情報を受信する受信装置で実行され、その受信装置を、上記の図３に示す状態情報処理装置１３０として動作させる。この状態情報受信プログラム３は、プログラム部分として、無線受信部３１と、有線送信部３２とを有している。
【００６５】
この状態情報受信プログラム３の無線受信部３１は、図３に示す無線受信部１３１を構築する。また、状態情報受信プログラム３の有線送信部３２は、図３に示す有線送信部１３２を構築する。
【００６６】
この状態情報受信プログラム３によれば、図３に示す状態情報受信プログラム３と同様に、通信障害の原因特定に有効な状態情報を取得して解析に供することができることは言うまでもない。
【００６７】
次に、本件の通信システム、無線通信装置、状態情報受信装置、無線通信プログラム、および状態情報受信プログラムの第２実施形態について説明する。
【００６８】
図６は、本件の通信システムの第２実施形態を示す模式図である。
【００６９】
この図６に示す通信システム４は、上記のインフラストラクチャモードの無線ＬＡＮシステムであり、以下の各構成要素を備えている。この通信システム４は、複数の無線ＬＡＮ端末４１０と、複数のアクセスポイント４２０と、複数のログ取得用アクセスポイント４３０とを備えている。さらに、通信システム４は、基幹ネットワーク４４０と、ログ取得・解析用サーバ４５０と、サービス運用サーバ４６０とを備えている。
【００７０】
無線ＬＡＮ端末４１０は、無線通信機能が搭載されたノート型のパーソナルコンピュータ（ノートＰＣ）である。また、この無線ＬＡＮ端末４１０は、通信障害の原因特定に有効な状態情報を通信障害が起きたときに取得する機能を有している。以下、この通信障害の原因特定に有効な状態情報のことを障害情報と呼ぶ。この障害情報の詳細な内容について後述する。さらに、この無線ＬＡＮ端末４１０は、その障害情報を、障害発生時の通信相手の無線装置以外の通信相手を含む少なくとも１つの通信相手が受信可能な通信方式で無線送信する機能を有している。本実施形態では、この通信方式の一例として、ネットワーク内で不特定多数の相手に向かって情報を送信する通信方式であるブロードキャストで無線送信する機能を有している。この無線ＬＡＮ端末４１０が、本件の無線通信装置の第２実施形態に相当する。
【００７１】
尚、上記の少なくとも１つの通信相手が受信可能な通信方式は、上記のブロードキャストに限るものではなく、例えば、ネットワーク内で複数の相手を指定して同じ情報を送信する通信方式であるマルチキャスト等であっても良い。
【００７２】
アクセスポイント４２０は、基幹ネットワーク４４０に有線接続され、この基幹ネットワーク４４０と各無線ＬＡＮ端末４１０とを無線通信によって繋ぐ装置である。このアクセスポイント４２０は、通常の無線通信専用のアクセスポイントである。このアクセスポイント４２０では、情報が受信されると、その情報の種類が解析され、障害情報等といった、通常の無線情報以外の情報は廃棄される。
【００７３】
ログ取得用アクセスポイント４３０は、上記のアクセスポイント４２０と同様に、基幹ネットワーク４４０と各無線ＬＡＮ端末４１０とを繋ぐアクセスポイントとしての機能を有している。さらに、このログ取得用アクセスポイント４３０は、受信情報の種類を解析し、その情報が障害情報であった場合にはその障害情報をログ取得・解析用サーバ４５０に送信する機能も有している。このログ取得用アクセスポイント４３０が、本件の状態情報受信装置の第２実施形態に相当する。
【００７４】
基幹ネットワーク４４０は、ルータ、ハブ等といった各種ネットワーク機器がＬＡＮケーブルによって有線接続された有線ネットワークである。
【００７５】
ログ取得・解析用サーバ４５０は、基幹ネットワーク４４０に有線接続によって組み込まれ、ログ取得用アクセスポイント４３０から送信されてきた障害情報に対し、障害原因を特定するための後述の解析処理を実行するものである。
【００７６】
サービス運用サーバ４６０は、基幹ネットワーク４４０に有線接続によって組み込まれ、この通信システム４での通信全体を制御するサーバである。
【００７７】
図７は、図６に示す無線ＬＡＮ端末を示すハードウェア構成図である。
【００７８】
この図７に示すように無線ＬＡＮ端末４１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１０ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４１０ｂとを備えている。また、無線ＬＡＮ端末４１０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４１０ｃと、ＩＯ（Ｉｎｐｕｔ  Ｏｕｔｐｕｔ）４１０ｄと、フラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４１０ｅとを備えている。さらに、無線ＬＡＮ端末４１０は、ベースバンドプロセッサ４１０ｆと、無線通信機４１０ｇと、増幅器４１０ｈと、アンテナ４１０ｉとを備えている。
【００７９】
尚、この無線ＬＡＮ端末４１０は、図６に模式的に示すようにノートＰＣであり、上記の構成要素の他にも、ユーザ操作による情報入力を受け付けるキーボードやマウス、各種情報を表示する液晶モニタ等を備えている。しかし、無線通信に注目した以下の説明の便宜上、無線通信と関係が薄いキーボード、マウス、及び液晶モニタ等については、図示及び説明を割愛する。
【００８０】
ＣＰＵ４１０ａは、この無線ＬＡＮ端末４１０における各構成要素の動作全般を制御するものである。ＲＡＭ４１０ｂは、ＣＰＵ４１０ａでの制御処理の際に、実行プログラムの展開や各種制御情報の一時格納等が行われるメモリである。ＨＤＤ４１０ｃは、各種プログラム等が記憶される大規模容量の記憶装置である。ＩＯ４１０ｄは、この無線ＬＡＮ端末４１０と外部との入出力インタフェースである。フラッシュＲＯＭ４１０ｅは、各種情報等が記憶される不揮発性メモリである。ベースバンドプロセッサ４１０ｆは、無線ＬＡＮによる通信時に、送信信号の変調や受信信号の復調等を実行するものである。無線通信機４１０ｇは、信号の送受信を実行するものである。増幅器４１０ｈは、送受信号の増幅を行うものである。アンテナ４１０ｉは、無線通信に係る電波の送受信を行なうものである。
【００８１】
本実施形態では、この無線ＬＡＮ端末４１０における無線ＬＡＮによる通信についての制御プログラムが、ＨＤＤ４１０ｃに格納されている。無線ＬＡＮによる通信時には、この無線通信プログラムが適宜にＲＡＭ４１０ｂ上に展開され、ＣＰＵ４１０ａが、その無線通信プログラムに従って動作することで無線通信が行われる。
【００８２】
次に、図６に示すアクセスポイント４２０とログ取得用アクセスポイント４３０について説明する。
【００８３】
ここで、本実施形態では、アクセスポイント４２０とログ取得用アクセスポイント４３０とは装置として互いに同等なハードウェア構成を有している。
【００８４】
以下、アクセスポイント４２０とログ取得用アクセスポイント４３０とで共通するハードウェア構成について、ログ取得用アクセスポイント４３０を代表として取りあげて説明する。
【００８５】
図８は、図６に示すログ取得用アクセスポイントのハードウェア構成図である。
【００８６】
この図８に示すように、ログ取得用アクセスポイント４３０は、ＣＰＵ４３０ａと、ＲＡＭ４３０ｂと、電源回路４３０ｃとを備えている。また、ログ取得用アクセスポイント４３０は、ＬＡＮ  ＰＨＹ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ）素子４３０ｄを備えている。また、ログ取得用アクセスポイント４３０は、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）素子４３０ｅを備えている。また、ログ取得用アクセスポイント４３０は、ＲＪ−４５（Ｒｅｇｉｓｔｅｒｅｄ  Ｊａｃｋ−４５）コネクタ４３０ｆを備えている。さらに、ログ取得用アクセスポイント４３０は、フラッシュＲＯＭ４３０ｇと、ベースバンドプロセッサ４３０ｈと、無線通信機４３０ｉと、増幅器４３０ｊと、アンテナ４３０ｋとを備えている。
【００８７】
ＣＰＵ４３０ａは、このログ取得用アクセスポイント４３０における各構成要素の動作全般を制御するものである。ＲＡＭ４３０ｂは、ＣＰＵ４３０ａでの制御処理の際に、実行プログラムの展開や各種制御情報の一時格納等が行われるメモリである。電源回路４３０ｃは、このログ取得用アクセスポイント４３０における各構成要素に電力を供給するものである。ＬＡＮ  ＰＨＹ素子４３０ｄは、図６の基幹ネットワーク４４０を介して有線でやりとりされる送信信号の変調や受信信号の復調等を実行するものである。ＭＡＣ素子４３０ｅは、データフレームの形成や誤り検出等を実行するものである。ＲＪ−４５コネクタ４３０ｆは、このログ取得用アクセスポイント４３０と図６の基幹ネットワーク４４０とを繋ぐＬＡＮケーブルが接続されるコネクタである。フラッシュＲＯＭ４３０ｇは、各種プログラム等が記憶される不揮発性メモリである。ベースバンドプロセッサ４３０ｈは、無線ＬＡＮによる通信時に、送信信号の変調や受信信号の復調等を実行するものである。無線通信機４３０ｉは、信号の送受信を実行するものである。増幅器４３０ｊは、送受信号の増幅を行うものである。アンテナ４３０ｋは、無線通信に係る電波の送受信を行なうものである。
【００８８】
本実施形態では、アクセスポイント４２０とログ取得用アクセスポイント４３０とのそれぞれにおける無線ＬＡＮによる通信についての制御プログラムが、各装置のフラッシュＲＯＭに格納されている。無線ＬＡＮによる通信時には、この無線通信プログラムが適宜にＲＡＭ上に展開され、ＣＰＵが、その無線通信プログラムに従って動作することで無線通信が行われる。
【００８９】
次に、図６に示すログ取得・解析用サーバ４５０とサービス運用サーバ４６０について説明する。
【００９０】
ここで、本実施形態では、ログ取得・解析用サーバ４５０とサービス運用サーバ４６０とは装置として互いに同等なハードウェア構成を有している。
【００９１】
以下、ログ取得・解析用サーバ４５０とサービス運用サーバ４６０とで共通するハードウェア構成について、ログ取得・解析用サーバ４５０を代表として取りあげて説明する。
【００９２】
図９は、図６に示すログ取得・解析用サーバのハードウェア構成図である。
【００９３】
この図９に示すように、ログ取得・解析用サーバ４５０は、ＣＰＵ４５０ａと、ＲＡＭ４５０ｂと、ＨＤＤ４５０ｃと、ＩＯ４５０ｄとを備えている。さらに、ログ取得・解析用サーバ４５０は、フラッシュＲＯＭ４５０ｅと、ＬＡＮ  ＰＨＹ素子４５０ｆと、ＭＡＣ素子４５０ｇと、ＲＪ−４５コネクタ４５０ｈとを備えている。
【００９４】
ＣＰＵ４５０ａは、このログ取得・解析用サーバ４５０における各構成要素の動作全般を制御するものである。ＲＡＭ４５０ｂは、ＣＰＵ４５０ａでの制御処理の際に、実行プログラムの展開や各種制御情報の一時格納等が行われるメモリである。ＨＤＤ４５０ｃは、各種プログラム等が記憶される大規模容量の記憶装置である。ＩＯ４５０ｄは、このログ取得・解析用サーバ４５０と外部との入出力インタフェースである。フラッシュＲＯＭ４５０ｅは、各種情報等が記憶される不揮発性メモリである。ＬＡＮ  ＰＨＹ素子４５０ｆは、図６の基幹ネットワーク４４０を介して有線でやりとりされる送信信号の変調や受信信号の復調等を実行するものである。ＭＡＣ素子４５０ｇは、データフレームの形成や誤り検出等を実行するものである。ＲＪ−４５コネクタ４５０ｈは、このログ取得・解析用サーバ４５０と図６の基幹ネットワーク４４０とを繋ぐＬＡＮケーブルが接続されるコネクタである。
【００９５】
本実施形態では、ログ取得・解析用サーバ４５０では、ＣＰＵ４５０ａで実行される処理により、ログ取得用アクセスポイント４３０から送られてくる障害情報に対して後述の解析処理が施される。解析結果等は、ＨＤＤ４５０ｃに保管される。また、サービス運用サーバ４６０では、ＣＰＵで実行される処理により、図６の無線ＬＡＮシステムでの無線通信についての各種制御が行われる。
【００９６】
ここで、本実施形態では、上記の無線ＬＡＮ端末４１０に無線通信を行わせるための無線通信プログラムに、障害情報を得てブロードキャストで送信するための機能が組み込まれている。
【００９７】
図１０は、無線ＬＡＮ端末に無線通信を行わせるための無線通信プログラムを示す概念図である。
【００９８】
この図１０に示す無線通信プログラム５が、本件の無線通信プログラムの第２実施形態に相当する。
【００９９】
この無線通信プログラム５は、上述したように図７に示すＨＤＤ４１０ｃに格納されている。
【０１００】
この無線通信プログラム５は、通信障害の原因特定に有効な状態情報を得るための機能ブロックを無線ＬＡＮ端末４１０上に構築する次のようなプログラム部分を備えている。
【０１０１】
即ち、この無線通信プログラム５は、無線通信部５１と、障害判定部５２と、ログ取得部５３と、障害パケット送信部５４とを有している。これらの各プログラム部分については後述する。
【０１０２】
また、本実施形態では、上記のログ取得用アクセスポイント４３０のフラッシュＲＯＭ４３０ｇには、一般的なアクセスポイントの機能に加えて、次のような機能を構築するログ取得用アクセスポイントプログラムが格納されている。
【０１０３】
詳細については後述するように、無線ＬＡＮによる通信における通信障害の発生時には、その通信障害に係る無線ＬＡＮ端末４１０で、その通信障害についての障害情報がパケット化された障害パケットが送信される。ログ取得用アクセスポイントプログラムは、一般的なアクセスポイントの機能に加えて、この障害パケットの受信、及び、図６のログ取得・解析用サーバ４５０への送信の機能を構築するプログラムである。
【０１０４】
尚、図６のアクセスポイント４２０のフラッシュＲＯＭには、一般的なアクセスポイントの機能のみを構築するプログラムが格納されている。ただし、このプログラムについては、無線ＬＡＮの分野で周知であるので、ここでは図示や説明を割愛する。
【０１０５】
図１１は、ログ取得用アクセスポイントのフラッシュＲＯＭに格納されているログ取得用アクセスポイントプログラムを示す概念図である。
【０１０６】
この図１１に示すログ取得用アクセスポイントプログラム６が、本件の情報受信プログラムの第２実施形態に相当する。
【０１０７】
このログ取得用アクセスポイントプログラム６は、アクセスポイント部６１と、無線受信部６２と、障害パケット有線送信部６３とを備えている。これらの各プログラム部分については後述する。
【０１０８】
図６に示す通信システム４では、無線ＬＡＮ端末４１０で図１０の無線プログラム５が実行され、ログ取得用アクセスポイント４３０で図１１のログ取得用アクセスポイントプログラム６が実行される。これにより、この通信システム４上に、障害情報を得て送受信するための機能ブロックが構築される。
【０１０９】
図１２は、図６の無線ＬＡＮシステムを、障害情報を得て送受信するための機能に注目して示す機能ブロック図である。
【０１１０】
図１０の無線通信プログラム５の各プログラム部分の詳細、及び、図１１のログ取得用アクセスポイントプログラムの各プログラム部分の詳細については、この図１２に示す各機能ブロックの作用と一緒に説明する。
【０１１１】
この図１２に示すように、無線ＬＡＮ端末４１０は、障害情報を得るための機能ブロックとして、無線通信部４１１と、ログ記憶部４１２と、障害判定部４１３と、ログ取得部４１４と、障害パケット送信部４１５とを備えている。
【０１１２】
図１１の無線通信プログラム５が無線ＬＡＮ端末４１０で実行されると、その無線通信プログラム５の無線通信部５１が、図１２に示す無線通信部４１１を構築する。また、無線通信プログラム５の障害判定部５２が、図１２に示す障害判定部４１３を構築する。また、無線通信プログラム５のログ取得部５３が、図１２に示すログ取得部４１４を構築する。また、無線通信プログラム５の障害パケット送信部５４が、図１２に示す障害パケット送信部４１５を構築する。
【０１１３】
無線通信部４１１は、最寄のアクセスポイント４２０あるいはログ取得用アクセスポイント４３０を直接の通信相手に指定し、その指定した通信相手と無線通信を行うものである。ハードウェアとしては、図７に示すＣＰＵ４１０ａ、ベースバンドプロセッサ４１０ｆ、無線通信機４１０ｇ、増幅器４１０ｈ、及びアンテナ４１０ｉがこの無線通信部４１１の役割を担っている。
【０１１４】
この無線通信部４１１が、指定された無線装置を通信相手とした無線通信を行う無線通信部の一例に相当する。
【０１１５】
尚、指定された無線装置を通信相手とした無線通信を行う無線通信部は、本実施形態の無線通信部４１１のように自ら通信相手を指定するものに限らず、通信ネットワークのサーバ装置等に通信相手を指定されてその通信相手と無線通信を行うものであっても良い。
【０１１６】
ログ記憶部４１２は、無線通信部４１１による無線通信における各時点での通信状態を表したログ情報を記憶するものである。本実施形態では、このログ情報として、ログ記憶部４１２は、次のような６種類の情報を取得して記憶する。
【０１１７】
取得される情報のうちの１つ目は、通信中のアクセスポイント４２０又はログ取得用アクセスポイント４３０のハードウェア固有のアドレスであるＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）である。取得される情報のうちの２つ目は、サービス運用サーバ４６０のＩＰアドレスである。取得される情報のうちの３つ目は、通信中の受信感度を表わすＲＳＳＩ（Ｒｅｃｅｉｖｅ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）値である。取得される情報のうちの４つ目は、通信中の通信速度を表わすスループット値である。取得される情報のうちの５つ目は、図５の無線通信プログラム５の無線通信部５１の一部をなすドライバソフトウェア（無線ＬＡＮドライバ）の版数である。そして、取得される情報のうちの６つ目は、この無線通信プログラム５の無線通信部５１をなす他のアプリケーションソフトウェア（無線ＬＡＮアプリケーション）の版数である。
【０１１８】
図７に示すハードウェアとしては、ＣＰＵ４１０ａ、ＨＤＤ４１０ｃ、およびベースバンドプロセッサ４１０ｆがこのログ記憶部４１２の役割を担っている。このログ記憶部４１２で取得された情報は、このログ記憶部４１２をなすＨＤＤ４１０ｃに記憶される。
【０１１９】
このログ記憶部４１２が、上記無線通信部による無線通信における各時点での通信状態を表した状態情報を記憶する状態記憶部の一例に相当する。また、本実施形態では、上記の６種類の情報からなるログ情報が、上記の状態情報の一例に相当する。
【０１２０】
障害判定部４１３は、無線通信部４１１による無線通信における通信障害の有無を、その無線通信における各時点のスループット値が所定の閾値以上となっているか否かという判定基準に基づいて、それら各時点を対象として判定するものである。図７に示すハードウェアとしては、ＣＰＵ４１０ａがこの障害判定部４１３の役割を担っている。
【０１２１】
この障害判定部４１３が、上記無線通信部による無線通信における通信障害の有無を、予め決められた判定基準を用いて、その無線通信における各時点を対象として判定する障害判定部の一例に相当する。
【０１２２】
ログ取得部４１４は、５秒以上に亘って上記障害判定部４１３における判定結果が通信障害有であった場合に、上記ログ記憶部４１２から、次のようなログ情報を抽出するものである。即ち、ログ取得部４１４は、最初にスループット値が閾値以上でないと判定されたときの４秒前から、そのように判定されたときの２秒後までの間の時間区間内の各時点での通信状態を表したログ情報を抽出する。ハードウェアとしては、ＣＰＵ４１０ａがこのログ取得部４１４の役割を担っている。
【０１２３】
このログ取得部４１４が、上記障害判定部で通信障害有と判定されると、上記状態記憶部から、その判定の対象となった通信時点を含んだ予め決められた時間区間内の各時点での通信状態を表した状態情報を取得する状態取得部の一例に相当する。
【０１２４】
障害パケット送信部４１５は、ログ取得部４１４で抽出されたログ情報を含む、通信障害の発生を示す障害情報を後述のビーコンフレームに組み込んでパケット化したもの（障害パケット）をブロードキャストで無線送信するものである。この障害パケット送信部４１５は、まず、上記のログ情報に、以下の２つの情報を追加した障害情報を作成する。追加情報の１つ目は、例えば通信断やスループットの異常低下等といった障害内容を示す情報である。追加情報の２つ目は、通信障害が発生した無線ＬＡＮ端末４１０における、その通信障害の発生時刻を示す情報である。障害パケット送信部４１５は、これら２つの情報を、ログ取得部４１４で抽出されたログ情報に基づいて作成する。
【０１２５】
この障害パケット送信部４１５が、上記状態取得部で取得された状態情報を、上記無線装置以外の通信相手を含む少なくとも１つの通信相手に無線送信する状態送信部の一例に相当する。
【０１２６】
尚、本実施形態では、この障害情報におけるログ情報以外の情報は上記の２つだが、さらに、通信障害発生時点の直後における無線ＬＡＮ端末４１０の周辺環境情報を加えて障害情報を作成しても良い。この周辺環境情報は、通信障害が発生して無線ＬＡＮ端末４１０での通信が停止した直後に無線ＬＡＮエリア探索ツール等を起動して、その時点での無線ＬＡＮ端末４１０の周辺環境情報を取得すること等により得ることができる。
【０１２７】
取得される周辺環境情報としては、周辺に存在する他の無線ＬＡＮについてのネットワーク名（ＳＳＩＤ：Ｓｉｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）や、周辺に存在する他の無線ＬＡＮについてのＢＳＳＩＤ及び信号強度等が挙げられる。
【０１２８】
本実施形態では、障害パケット送信部４１５は、上記の障害情報を、次のようなビーコンフレームが有するフレームフォーマットと同等なフレームフォーマットを有するデータフレームに組み込んでパケット化する。
【０１２９】
以下、このビーコンフレームについて説明する。
【０１３０】
図６に示すアクセスポイント４２０及びログ取得用アクセスポイント４３０は、自機の存在を外部に通知するビーコンフレームを送受信する機能を有している。このビーコンフレームは、自機が属するネットワークのＳＳＩＤを含む各種情報がパケット化されたデータフレームである。そして、本実施形態では、このビーコンフレームが、ＩＥＥＥ８０２．１１で規定されたフレームフォーマットに則ったデータフレームとなっている。
【０１３１】
そして、上記の障害情報は、このビーコンフレームのフレームフォーマットと同等なフレームフォーマットのデータフレームに組み込まれてパケット化された障害パケットとして無線送信される。
【０１３２】
図１３は、ビーコンフレーム、ビーコンフレーム中のデータ部、障害パケットのデータ部を示す模式図である。
【０１３３】
この図１３のパート（Ａ）にはビーコンフレームが図示され、パート（Ｂ）にはそのビーコンフレーム中のデータ部が図示され、パート（Ｃ）には障害パケットのデータ部が図示されている。
【０１３４】
パート（Ａ）に示すビーコンフレーム５００のフレームフォーマットは、ＩＥＥＥ８０２．１１で規定されているものである。
【０１３５】
このビーコンフレーム５００は、フレームコントロール部５０１、時間／ＩＤ部５０２、第１〜３アドレス部５０３〜５０５、シーケンスコントロール部５０６、第４アドレス部５０７、データ部５０８、及びフレームチェックシーケンス部５０９を備えている。
【０１３６】
フレームコントロール部５０１には、このデータフレームの種類等を示す情報が格納される。ビーコンフレーム５００では、このフレームコントロール部５０１に、データフレームの種類として、ビーコンフレームが属する種類である管理フレームを示す情報等が格納される。
【０１３７】
時間／ＩＤ部５０２には、このデータフレームの送信に必要な時間を示す情報が格納される。
【０１３８】
第１アドレス部５０３には、送信先のＭＡＣアドレスが格納される。ビーコンフレーム５００はブロードキャストで無線送信されるので、この第１アドレス部５０３に不特定の宛先を示す「ＦＦＦＦ」が格納される。
【０１３９】
第２アドレス部５０４には、送信元のＭＡＣアドレスが格納される。ビーコンフレーム５００では、この第２アドレス部５０４に自機であるアクセスポイントのＭＡＣアドレスが格納される。
【０１４０】
第３アドレス部５０５には、アクセスポイントのＭＡＣアドレスあるいはＢＳＳＩＤが格納される。ビーコンフレーム５００では、この第３アドレス部５０５に自機であるアクセスポイントのＢＳＳＩＤが格納される。
【０１４１】
シーケンスコントロール５０６には、このデータフレームで送信される情報のシーケンス番号等が格納される。
【０１４２】
第４アドレス部５０７には、さらに格納すべきアドレスがあった場合に、適宜にそのアドレスが格納される。管理フレームの一種であるビーコンフレーム５００では、この第４アドレス部５０７には、ビーコン発信元のアクセスポイントが属するネットワークのＳＳＩＤが格納される。
【０１４３】
データ部５０８には、このデータフレームで送信される情報が格納される。ビーコンフレーム５００では、この図１３のパート（Ｂ）に示す情報が格納される。
【０１４４】
フレームチェックシーケンス部５０９には、誤り検出に関する情報が格納される。
【０１４５】
また、図１３のパート（Ｂ）に示すようにビーコンフレーム５００のデータ部５０８は、タイムスタンプ部５０８ａ、ビーコンインターバル部５０８ｂ、ケイパビリティ情報部５０８ｃ、ＳＳＩＤ部５０８ｄ、及び通信速度部５０８ｅを備えている。また、データ部５０８は、ＦＨ（Ｆｒｅｑｕｅｎｃｙ  Ｈｏｐｐｉｎｇ）パラメータ部５０８ｆ、及びＤＳ（Ｄｉｒｅｃｔ  Ｓｅｑｕｅｎｃｅ）パラメータ部５０８ｆを備えている。また、データ部５０８は、ＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ）パラメータ部５０８ｈを備えている。また、データ部５０８は、ＩＢＳＳ（Ｉｄｅｐｅｎｎｄｅｎｔ  Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）パラメータ部５０８ｉを備えている。さらに、データ部５０８は、ＴＩＭ（Ｔｒａｆｆｉｃ  Ｉｎｄｉｃａｔｉｏｎ  Ｍａｐ）部５０８ｊを備えている。
【０１４６】
タイムスタンプ部５０８ａには、アクセスポイントにおけるビーコンの送り時刻を表わす情報が格納される。ビーコンインターバル部５０８ｂには、ビーコンの時間間隔を表わす情報が格納される。ケイパビリティ情報部５０８ｃには、ビーコンについてのプロパティ情報が格納される。ＳＳＩＤ部５０８ｄには、ビーコン発信元のアクセスポイントが属するネットワークのＳＳＩＤが格納される。通信速度部５０８ｅには、ビーコンの通信速度を表わす情報が格納される。ＦＨパラメータ部５０８ｆには、通信方式としてＦＨ方式が採用された場合に使用される各種パラメータが格納される。ＤＳパラメータ部５０８ｆには、通信方式としてＤＳ方式が採用された場合に使用される各種パラメータが格納される。ＣＦパラメータ部５０８ｈには、ＣＦカードを用いた通信が実行された場合に使用される各種パラメータが格納される。ＩＢＳＳパラメータ部５０８ｉには、通信方式として端末間で直接に無線通信を行うアドホックモードが採用された場合に使用される各種パラメータが格納される。本実施形態の通信システム４では、上述したように無線通信はインフラストラクチャモードで実行されるので、このＩＢＳＳパラメータ部５０８ｉ内の各種パラメータは無視される。ＴＩＭ部５０８ｊには、ビーコンインターバル部５０８ｂに格納されている通信間隔を表わす情報と同じ情報が格納される。
【０１４７】
本実施形態では、障害発生時に、このビーコンフレーム５００中のデータ部５０８と同等なデータ部に上記の障害情報が添付されてパケット化された障害パケットが、その障害に係る無線ＬＡＮ端末４１０からブロードキャストで無線送信される。
【０１４８】
この障害パケットのデータ部５１０は、ビーコンフレーム５００中のデータ部５０８と同様のデータ部分を備えている。
【０１４９】
ここで、障害パケットのデータ部５１０のタイムスタンプ部５０８ａには、無線ＬＡＮ端末４１０における障害パケットの送り時刻を表わす情報が格納される。また、このデータ部５１０のビーコンインターバル部５０８ｂには、障害パケットを繰返し送信する際の時間間隔を表わす情報が格納される。ケイパビリティ情報部５０８ｃには、障害に係る無線通信時に遣り取りされていた情報についてのプロパティ情報が格納される。ＳＳＩＤ部５０８ｄには、障害パケットの発信元の無線ＬＡＮ端末４１０が通信中だったアクセスポイントが属するネットワークのＳＳＩＤが格納される。通信速度部５０８ｅには、障害パケットの通信速度を表わす情報が格納される。ＦＨパラメータ部５０８ｆ、ＤＳパラメータ部５０８ｆ、ＣＦパラメータ部５０８ｈ、及びＩＢＳＳパラメータ部５０８ｉには、上記のビーコンフレーム５００のデータ部５０８と同様の情報が格納される。ＴＩＭ部５０８ｊには、このデータ部５１０のビーコンインターバル部５０８ｂに格納されている情報と同じ情報が格納される。
【０１５０】
そして、この障害パケットのデータ部５１０は、上記の障害情報が格納される障害情報格納部５１０ａを有している。
【０１５１】
図１２に示す障害パケット送信部４１５は、このデータ部５１０を有する障害パケットをブロードキャストで無線送信する。ハードウェアとしては、図７に示すＣＰＵ４１０ａ、ベースバンドプロセッサ４１０ｆ、無線通信機４１０ｇ、増幅器４１０ｈ、及びアンテナ４１０ｉがこの障害パケット送信部４１５の役割を担っている。
【０１５２】
また、ログ取得用アクセスポイント４３０は、アクセスポイント部４３１と、無線受信部４３２と、障害パケット有線送信部４３３を備えている。
【０１５３】
図１１のログ取得用アクセスポイントプログラム６がログ取得用アクセスポイント４３０で実行されると、そのログ取得用アクセスポイントプログラム６のアクセスポイント部６１が、図１２に示すアクセスポイント部４３１を構築する。また、ログ取得用アクセスポイントプログラム６の無線受信部６２が、図１２に示す無線受信部４３２を構築する。また、ログ取得用アクセスポイントプログラム６の障害パケット有線送信部６３が、図１２に示す障害パケット有線送信部４３３を構築する。
【０１５４】
アクセスポイント部４３１は、無線ＬＡＮ端末４１０との無線通信や基幹ネットワーク４４０との有線通信、また上記のビーコンフレームの作成や送信等といった一般的なアクセスポイントの機能を実行するものである。ハードウェアとしては、図８に示すＣＰＵ４３０ａ、ベースバンドプロセッサ４３０ｈ、無線通信機４３０ｉ、増幅器４３０ｊ、及びアンテナ４３０ｋが、このアクセスポイント部４３１の役割を担っている。尚、一般的なアクセスポイントの機能については、無線ＬＡＮの分野で周知であるので、その機能の詳細については説明を割愛する。
【０１５５】
無線受信部４３２は、無線ＬＡＮ端末４１０からの各種情報や上記のビーコンフレーム等の受信といった一般的なアクセスポイントでの受信処理に加えて次のような処理を実行するものである。この無線受信部４３２は、受信した情報が、無線ＬＡＮ端末４１０の障害パケット送信部４１５がブロードキャストで送信した障害パケットであるか否かの判定を行う。そして、この無線受信部４３２は、受信した情報が障害パケットであった場合、その障害パケットを障害パケット送信部４３３に渡す。一方、受信した情報が障害パケット以外の通常の無線情報やビーコンフレームであった場合、その情報をアクセスポイント部４３１に渡す。ハードウェアとしては、図８に示すＣＰＵ４３０ａ、ベースバンドプロセッサ４３０ｈ、無線通信機４３０ｉ、増幅器４３０ｊ、及びアンテナ４３０ｋが、この無線受信部４３２の役割を担っている。この無線受信部４３２が、無線通信装置から無線送信されてきた状態情報を受信する無線受信部の一例に相当する。
【０１５６】
尚、ログ取得用アクセスポイント４３０の機能ブロックのうち、以上に説明したアクセスポイント部４３１と、無線受信部４３２中の一般的な受信処理を担う機能部分とを、アクセスポイント４２０も備えている。ただし、アクセスポイント４２０には、受信情報についての上記のような判定機能は備えられておらず、アクセスポイント４２０では、障害パケットが受信されても意味の無い情報として廃棄される。
【０１５７】
図１２に示す障害パケット有線送信部４３３は、ログ取得・解析用サーバ４５０に基幹ネットワーク４４０を介して有線接続されている。そして、障害パケット有線送信部４３３は、無線受信部４３２から障害パケットを渡されると、次のような処理を実行する。
【０１５８】
障害パケット有線送信部４３３は、まず、その障害パケットのデータ部５１０から上記の障害情報を抽出する。続いて、障害パケット有線送信部４３３は、その抽出した障害情報を、次のような有線用のデータフレームに組み込んで有線用の障害パケットを作成する。そして、障害パケット有線送信部４３３は、その作成した有線用の障害パケットを、基幹ネットワーク４４０を介してログ取得・解析用サーバ４５０に有線送信する。
【０１５９】
図１４は、有線用のデータフレームを示す模式図である。
【０１６０】
この有線用のデータフレーム５２０は、第１アドレス部５２１、第２アドレス部５２２、パケット長部５２３、及びデータ部５２４を備えている。
【０１６１】
第１アドレス部５２１には、送信先のＭＡＣアドレスが格納される。この第１アドレス部５２１には、ログ取得・解析用サーバ４５０のＭＡＣアドレスが格納される。
【０１６２】
第２アドレス部５２２には、有線用の障害パケットの送信元であるログ取得用アクセスポイント４３０のＭＡＣアドレスが格納される。
【０１６３】
パケット長部５２３には、このデータフレーム５２０のパケット長を表わす情報が格納される。
【０１６４】
そして、データ部５２４には、図１２の無線受信部から渡された障害パケットのデータ部５１０から抽出された障害情報が格納される。
【０１６５】
以上に説明した障害パケット有線送信部４３３は、ハードウェアとしては、図８に示すＣＰＵ４３０ａ、ＬＡＮ  ＰＨＹ素子４３０ｄ、ＭＡＣ素子４３０ｅ、ＲＪ−４５コネクタ４３０ｆによって、その役割が担われている。この障害パケット有線送信部４３３が、無線受信部で受信された状態情報を有線で送信する、その送信されてきた状態情報を受信して解析処理を施す解析装置に接続された有線送信部の一例に相当する。
【０１６６】
以下、図１２に示す通信システム４において、通信障害が発生してから、ログ取得・解析用サーバ４５０に有線用の障害パケットが有線送信されるまでの処理について説明する。
【０１６７】
図１５は、通信障害の発生時に無線ＬＡＮ端末で実行される処理の流れを示すフローチャートである。
【０１６８】
このフローチャートが示す処理では、無線ＬＡＮ端末４１０における無線通信の実行中、図１２に示すログ記憶部４１２が、無線通信における各時点での通信状態を表したログ情報を取得して記憶する（ステップＳ１０１）。
【０１６９】
さらに、図１２に示す障害判定部４１３が、ステップＳ１０１で記憶される各時点のログ情報におけるスループット値が所定の閾値以上となっているか否かを判定する（ステップＳ１０２）。
【０１７０】
ステップＳ１０２においてスループット値が所定の閾値以上であると判定された場合（ステップＳ１０２におけるＮＯ判定）、ステップＳ１０１まで処理が戻ってログ情報の取得と記憶が行われる。
【０１７１】
一方、スループット値が閾値未満であると判定された場合（ステップＳ１０２におけるＹＥＳ判定）、図１２に示すログ取得部４１４が、通信障害に係るログ情報を抽出して障害パケットの送信を行うか否かを判定する（ステップＳ１０３）。本実施形態では、各無線ＬＡＮ端末４１０において通信障害時のログ情報の抽出等の実行の可否についてユーザ操作によって設定される。上記のステップＳ１０３では、ログ情報の抽出等を実行する旨が設定されているか否かが判定される。
【０１７２】
ステップＳ１０３において、ログ情報の抽出等を実行する旨が設定されていないと判定された場合（ステップＳ１０３におけるＮＯ判定）、後述のステップＳ１０４〜Ｓ１０７の処理が省略される。そして、無線ＬＡＮ端末４１０のＣＰＵ４１０ａが無線通信を遮断して（ステップＳ１０８）、この図１５のフローチャートが示す処理が終了する。
【０１７３】
一方、ステップＳ１０３において、ログ情報の抽出等を実行する旨が設定されていると判定された場合（ステップＳ１０３におけるＹＥＳ判定）、障害判定部４１３が、以下の処理を実行する（ステップＳ１０４）。即ち、障害判定部４１３は、予め設定された設定期間（例えば５秒間）内の各時点でのスループット値について、上記のステップＳ１０２の判定と同様の判定を繰返し実行する。
【０１７４】
そして、その設定時間経過後に、障害判定部４１３が、その設定期間に亘ってスループット値が閾値未満であると判定され続けたか否かを判定する（ステップＳ１０５）。
【０１７５】
スループット値が閾値未満であると判定され続けた場合（ステップＳ１０５におけるＹＥＳ判定）、ログ取得部４１４が、上記ログ記憶部４１２から、次のようなログ情報を抽出する（ステップＳ１０６）。即ち、ログ取得部４１４は、最初にスループット値が閾値以上でないと判定されたときの４秒前から、そのように判定されたときの２秒後までの６秒間の時間区間内の各時点でのログ情報を抽出する。ログ情報は、上述したように、次の６種類の情報である。１つ目は、通信中のアクセスポイント４２０又はログ取得用アクセスポイント４３０のＢＳＳＩＤである。２つ目は、サービス運用サーバ４６０のＩＰアドレスである。３つ目は、通信中の受信感度を表わすＲＳＳＩ値である。４つ目は、通信中のスループット値である。５つ目は、無線ＬＡＮドライバの版数である。６つ目は、無線ＬＡＮアプリケーションの版数である。
【０１７６】
続いて、障害パケット送信部４１５が、以下に説明する処理を実行する（ステップＳ１０７）。障害パケット送信部４１５は、まず、上記のログ情報に、障害内容を示す情報と通信障害の発生時刻を示す情報との２つの情報を追加した障害情報を作成する。そして、その障害情報を使って、図１３のパート（Ｃ）に示すデータ部５１０を有するデータフレームである障害パケットを作成する。さらに、障害パケット送信部４１５は、作成した障害パケットを、データ部５１０のビーコンインターバル５０８ｂに格納されている時間間隔で繰返しブロードキャストで無線送信する。この障害パケットの無線送信は、所定時間の間実行され続ける。
【０１７７】
その後、無線ＬＡＮ端末４１０のＣＰＵ４１０ａが無線通信を遮断して（ステップＳ１０８）、この図１５のフローチャートが示す処理が終了する。
【０１７８】
このように無線ＬＡＮ端末４１０から障害パケットがブロードキャストで無線送信されると、図１２に示すログ取得用アクセスポイント４３０で障害パケットの受信等が行われる。
【０１７９】
図１６は、ログ取得用アクセスポイントで実行される処理の流れを示すフローチャートである。
【０１８０】
このフローチャートが示す処理では、図１２に示す無線受信部４３２が、まず、受信情報が、通常通信でのパケットや他のアクセスポイント等からのビーコンフレーム等といった通常パケットであるか上記の障害パケットであるかを判定する（ステップＳ２０１）。
【０１８１】
受信情報が通常パケットあると判定された場合、無線受信部４３２がその受信情報をアクセスポイント部４３１に渡し、アクセスポイント部４３１がその受信情報の内容に応じた通常の通信処理を実行する（ステップＳ２０２）。そして、この場合には、ステップＳ２０２の終了をもって、この図１６のフローチャートが示す処理が終了する。
【０１８２】
一方、受信情報が障害パケットあると判定された場合、無線受信部４３２がその受信情報を障害パケット有線送信部４３３に渡す。そして、障害パケット有線送信部４３３が、その受信情報（障害パケット）のデータ部５１０から障害情報を抽出して、図１４に示す有線用のデータフレーム５２０のデータ部５２４に格納する（ステップＳ２０３）。
【０１８３】
そして、障害パケット有線送信部４３３は、ステップＳ２０３の処理によって作成した有線用の障害パケットを、基幹ネットワーク４４０を介してログ取得・解析用サーバ４５０に有線送信する（ステップＳ２０４）。この場合には、ステップＳ２０４での有線送信の終了をもって、この図１６のフローチャートが示す処理が終了する。
【０１８４】
さらに、本実施形態では、ログ取得・解析用サーバ４５０が、ログ取得用アクセスポイント４３０から有線用の障害パケットに組み込まれて送信されてきた障害情報に対し、障害原因を特定するための解析処理を実行する役割を担っている。
【０１８５】
図１２に示すように、ログ取得・解析用サーバ４５０は、このような解析処理に係る機能ブロックとして、障害パケット有線受信部４５１と、装置状態記憶部４５２と、装置状態取得部４５３と、解析部４５４とを備えている。
【０１８６】
これら各機能ブロックのうち、装置状態記憶部４５２、装置状態取得部４５３、及び解析部４５４については、ネットワーク上の各機器の状態情報を取得して解析する周知の解析プログラムによってログ取得・解析用サーバ４５０上に構築されるものである。
【０１８７】
障害パケット有線受信部４５１は、上記のように送信されてきた有線用の障害パケットを受信し、そのデータ部５２４から障害情報を抽出して解析部４５４に渡すものである。ハードウェアとしては、図９に示すＣＰＵ４５０ａ、ＬＡＮ  ＰＨＹ素子４３０ｄ、ＭＡＣ素子４３０ｅ、ＲＪ−４５コネクタ４３０ｆが、この障害パケット有線受信部４５１の役割を担っている。
【０１８８】
装置状態記憶部４５２は、基幹ネットワーク４４０に有線接続されているサービス運用サーバ４６０等といった複数の装置それぞれについて、所定時間間隔毎に各装置の動作状態を表わす状態情報を取得して記憶するものである。
【０１８９】
本実施形態では、装置状態記憶部４５２は、基幹ネットワーク４４０を介して各装置にその装置が正常に動作していることを確認するために、いわゆるピングを所定時間間隔毎に発信して各装置からの応答を受信する。そして、装置状態記憶部４５２は、各装置についてピングに対する応答の有無を各装置の動作状態を表わす状態情報として記憶する。ハードウェアとしては、図９に示すＣＰＵ４５０ａ、ＬＡＮ  ＰＨＹ素子４３０ｄ、ＭＡＣ素子４３０ｅ、ＲＪ−４５コネクタ４３０ｆ、およびＨＤＤ４５０ｃが、この装置状態記憶部４５２の役割を担っている。この装置状態記憶部４５２で取得された情報は、この装置状態記憶部４５２をなすＨＤＤ４５０ｃに記憶される。
【０１９０】
装置状態取得部４５３は、ログ取得用アクセスポイント４３０から障害パケットが送信されてきた場合、装置状態記憶部４５２から、次のような時間区間内の各時点での情報を抽出する。この時間区間は、図１５のステップＳ１０６でログ情報が抽出されたときの６秒間の時間区間に相当する。ハードウェアとしては、図９に示すＣＰＵ４５０ａが、この装置状態記憶部４５２の役割を担っている。
【０１９１】
解析部４５４は、ログ取得用アクセスポイント４３０から送信されきた障害パケットのデータ部５１０に格納されている障害情報と、装置状態取得部４５３で抽出された情報とを対比させるという解析処理を実行する。ハードウェアとしては、図９に示すＣＰＵ４５０ａが、この解析部４５４の役割を担っている。
【０１９２】
図１７は、図１２に示す解析処理部での解析結果の一例を表形式で示す図である。
【０１９３】
この図１７には、障害情報と、装置状態取得部４５３で抽出された情報とを対比させた対比テーブルＴｂが示されている。
【０１９４】
この対比テーブルＴｂでは、障害情報中のログ情報のうち受信感度、スループット値、ＳＳＩＤ、およびＢＳＳＩＤと、サービス運用サーバ４６０でのピングの応答の有無とが、障害発生時点Ｔの４秒前から２秒後まで１秒間隔で対比されている。
【０１９５】
例えば、無線ＬＡＮ端末４１０のユーザから通信障害の発生の連絡を受けたメンテナンス要員は、ログ取得・解析用サーバ４５０にアクセスして、この対比テーブルＴｂを不図示のモニタ画面に表示させることができる。そして、この図１７の例では、メンテナンス要員は、対比テーブルＴｂの内容から、通信障害の原因として次のような判断を行うこととなる。
【０１９６】
まず、図１７の対比テーブルＴｂでは障害発生時点Ｔのスループット値が「０Ｍｂｐｓ」となっていることから、この障害発生時点Ｔで通信が遮断していることが分かる。また、この障害発生時点Ｔで受信感度が突然低下していることが分かる。さらに、ＳＳＩＤは変わっていないが、障害発生時点ＴでＢＳＳＩＤが変わっていることから、この時点で、通信対象のアクセスポイントが変更されるローミングが発生したことが分かる。
【０１９７】
以上のことから、メンテナンス要員は、ローミングが発生した途端に受信感度が低くなり、それが原因で通信が遮断したと判断することとなる。また、サービス運用サーバ４６０でのピングの応答については一貫して応答が有ることから、通信障害の原因は、無線ＬＡＮ端末４１０とアクセスポイントとの無線接続に有ることが分かる。そして、ローミング発生のタイミングで通信障害が起きていることから、メンテナンス要員は、次のような判断を行うこととなる。即ち、通信障害の原因は、ローミング後のアクセスポイント、あるいは、無線ＬＡＮ端末４１０とそのアクセスポイントとの間の障害物等にあると判断される。
【０１９８】
図１８は、図１２に示す解析処理部での解析結果の図１７とは別の例を表形式で示す図である。
【０１９９】
この図１８の例では、メンテナンス要員は、対比テーブルＴｂの内容から、通信障害の原因として次のような判断を行うことができる。
【０２００】
まず、この対比テーブルＴｂではスループット値が、障害発生時点Ｔで突然に低下したのではなく段階的に低下して障害発生時点Ｔで通信可能な下限値を下回ってしまったことが分かる。また、サービス運用サーバ４６０でのピングの応答が無いときが何回か発生していることから、サービス運用サーバ４６０、あるいは、サービス運用サーバ４６０に至る有線ネットワークが不安定となっていることが分かる。一方で、受信感度、ＳＳＩＤ、ＢＳＳＩＤについてはほぼ変化が無いことから、無線ＬＡＮ端末４１０とそのアクセスポイントとの間の無線接続には問題が無いことが分かる。以上のことから、メンテナンス要員は、次のような判断を行うこととなる。即ち、通信障害の原因は、サービス運用サーバ４６０、あるいは、サービス運用サーバ４６０に至る有線ネットワークが不安定となったことによるスループット値の低下にあると判断される。
【０２０１】
以上に説明したように、本実施形態の通信システム４では、通信障害が発生したときに、その障害発生時点の前後のログ情報等が障害情報として無線ＬＡＮ端末４１０内で自動的に収集される。そして、その障害情報が組み込まれた障害パケットが無線ＬＡＮ端末４１０からブロードキャストで無線送信される。ここで、一般に、ブロードキャストされたパケットは、例えばアクセスポイント等といった、多くの通信システムに備えられブロードキャスト機能を有する受信機器で高い確率で受信される。即ち、本実施形態の通信システム４では、障害パケットは、ブロードキャストにより、通信システム４中のログ取得用アクセスポイント４３０であればどれでも受信可能に無線送信される。これにより、通信障害の原因特定に有効な障害情報が、いずれかのログ取得用アクセスポイント４３０で高い確率で取得されることとなる。即ち、この通信システム４によれば、通信障害の原因特定に有効な障害情報を得ることができる。
【０２０２】
また、本実施形態の通信システム４では、無線ＬＡＮ端末４１０からブロードキャストで無線送信された障害パケットは、ログ取得用アクセスポイント４３０で受信され、ログ取得・解析用サーバ４５０に有線送信される。これにより、障害情報に対する解析機能を備えたログ取得・解析用サーバ４５０に障害パケット中の障害情報が渡される。また、そのログ取得・解析用サーバ４５０への送信は、無線通信に比べて通信障害の発生の恐れが少ない有線通信によって行われる。即ち、本実施形態の通信システム４によれば、通信障害の原因特定に有効な障害情報が、その原因特定のために解析処理に供されることとなる。
【０２０３】
このことは、本件の通信システムに対し、以下に説明する応用形態が好適であることを意味している。この応用形態では、上記状態情報受信装置が、無線受信部と有線送信部とを備えたものとなっている。無線受信部は、上記状態送信部から無線送信されてきた状態情報を受信するものである。有線送信部は、上記無線受信部で受信された状態情報を有線で送信するものである。また、この応用形態では、上記通信システムが、有線受信部と解析部とを備えた解析装置を備えている。有線受信部は、上記有線送信部に接続された、その有線送信部から送信されてきた状態情報を受信するものである。解析部は、上記有線受信部で受信された状態情報に対して解析処理を施すものである。
【０２０４】
本実施形態におけるログ取得用アクセスポイント４３０は、この応用形態における情報受信装置の一例にも相当している。また、本実施形態における無線受信部４３２は、この応用形態における無線受信部の一例にも相当している。また、本実施形態における障害パケット有線送信部４３３は、この応用形態における有線送信部の一例にも相当している。また、本実施形態におけるログ取得解析用サーバ４５０が、この応用形態における解析装置の一例に相当している。また、本実施形態における障害パケット有線受信部４５１が、この応用形態における有線受信部の一例に相当している。また、本実施形態における解析部４５４が、この応用形態における解析部の一例に相当している。
【０２０５】
また、本実施形態の通信システム４では、無線ＬＡＮ端末４１０において障害情報が、ブロードキャストでの無線送信に対応したデータフレーム中のデータ部５１０に組み込まれた障害パケットとして無線送信される。そして、障害パケット有線送信部４３３において、この障害パケット中の障害情報が有線用のデータフレーム５２０に組み込まれてログ取得・解析用サーバ４５０に送られる。これにより、ブロードキャストでの障害情報の無線送信と、その障害情報のログ取得・解析用サーバ４５０への有線送信がスムーズに実行されることとなっている。
【０２０６】
このことは、通信システムが解析サーバ装置を備えた上記の応用形態に対し、以下に説明する応用形態がさらに好適であることを意味している。この応用形態では、上記状態送信部が、上記状態情報を第１種類のデータフレームに組み込んで送信するものとなっている。また、この応用形態では、上記無線受信部が、上記状態送信部から無線送信されてきたデータフレームを受信するものとなっている。また、この応用形態では、上記有線送信部が、上記無線受信部で受信されたデータフレームに組み込まれている状態情報を第２種類のデータフレームに組み込んで送信するものとなっている。
【０２０７】
本実施形態における障害パケット送信部４１５は、この応用形態における状態送信部の一例にも相当している。また、本実施形態における無線受信部４３２は、この応用形態における無線受信部の一例にも相当している。また、本実施形態における障害パケット有線送信部４３３は、この応用形態における有線送信部の一例にも相当している。
【０２０８】
また、図１３を参照して説明した、ビーコンフレーム５００のフレームフォーマットと同等なフレームフォーマットを有するデータフレームが、この応用形態における第１種類のデータフレームの一例に相当する。また、図１４に示す有線用のデータフレーム５２０が、この応用形態における第２種類のデータフレームの一例に相当する。
【０２０９】
また、本実施形態の通信システム４では、障害情報のブロードキャストでの無線送信用のデータフレームとして、上記のようにビーコンフレーム５００のフレームフォーマットと同等なフレームフォーマットのデータフレームが利用される。
【０２１０】
これにより、通信システム４に、ブロードキャスト情報の受信装置を新たに追加することなく、一般的な無線ＬＡＮシステムに常設され、元々ビーコンフレームの送受信機能を有しているアクセスポイントを利用してシステムコストを抑えることができる。
【０２１１】
このことは、本件の通信システムに対し、以下に説明する応用形態が好適であることを意味している。この応用形態は、有線ネットワークと複数のアクセスポイントとを備えている。複数のアクセスポイントは、各々が、上記有線ネットワークに有線接続されている、上記無線通信装置の上記無線通信部の通信相手として指定されることでその有線ネットワークとその無線通信装置とを繋ぐものである。また、この応用形態では、上記複数のアクセスポイントそれぞれが、自機の存在を外部に通知するビーコンフレームを無線で送受信する通知送受信部を有するものとなっている。また、この応用形態では、上記状態情報受信装置が、上記複数のアクセスポイントのうちの少なくとも１つを兼ねたものとなっている。また、この応用形態では、上記状態送信部が、上記状態情報を、上記ビーコンフレームが有するフレームフォーマットと同等なフレームフォーマットを有するデータフレームに組み込んで無線送信するとなっている。
【０２１２】
本実施形態における基幹ネットワーク４４０が、この応用形態における有線ネットワークの一例に相当する。また、本実施形態におけるログ取得用アクセスポイント４３０は、この応用形態における状態情報受信装置の一例にも相当している。また、本実施形態におけるアクセスポイント部４３１と無線受信部４３２とを合わせたものが、この応用形態における通知送受信部の一例に相当する。また、本実施形態における障害パケット有線送信部４３３は、この応用形態における状態送信部の一例にも相当している。
【０２１３】
また、本実施形態の通信システム４では、ログ情報の取得は、予め決められた時間（例えば５秒）以上に亘って通信障害有が判定され続けた場合に行われる。これにより、発生後直ぐに回復し通信に特に影響の少ない瞬間的な通信障害に係る障害情報が、障害パケットでの送信対象から除かれる。これにより、本実施形態の通信システム４では、障害パケットの無線送信が効率的に行われることとなっている。
【０２１４】
このことは、本件の通信システムに対し、以下に説明する応用形態が好適であることを意味している。この応用形態では、上記状態取得部が、予め決められた時間以上に亘って上記障害判定部における判定結果が通信障害有であった場合に、次のような処理を実行する。状態取得部は、この場合に、上記状態記憶部から、その予め決められた時間内でその判定の対象となったいずれかの通信時点を含んだ時間区間内の各時点での通信状態を表した状態情報を取得する。
【０２１５】
本実施形態におけるログ取得部４１４は、この応用形態における状態取得部の一例にも相当している。
【０２１６】
尚、本実施形態では、本件の通信システムの一例として無線ＬＡＮシステムを例示したが、本件の通信システムはこれに限るものではない。本件の通信システムは、例えば赤外線や光等といった電波以外の媒体を利用した通信システムであっても良い。また、本件の通信システムは、無線ＬＡＮに限らず例えば無線ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等であっても良い。
【０２１７】
また、本実施形態では、本件の状態情報受信装置の一例として、アクセスポイントを兼ねているログ取得用アクセスポイント４３０を例示したが、本件の状態情報受信装置は、これに限るものでは無い。本件の状態情報受信装置は、アクセスポイント等といった通信システムに常設されている機器とは別に、障害パケットの受信専用に設けられた機器であっても良い。
【０２１８】
また、本実施形態では、ブロードキャストでの無線送信用のデータフレームの一例として、ビーコンフレームが有するフレームフォーマットと同等なフレームフォーマットを有するデータフレームを例示した。しかしながら、上記の無線送信用のデータフレームはこれに限るものではない。その無線送信用のデータフレームは、不特定多数の通信相手に無線送信される管理フレーム等が有するフレームフォーマットと同等なフレームフォーマットを有するデータフレームであっても良い。
【０２１９】
また、本実施形態では、障害情報の一例として、ＢＳＳＩＤ、サービス運用サーバのＩＰアドレス、ＲＳＳＩ値、スループット値、無線ＬＡＮドライバの版数、無線ＬＡＮアプリケーションの版数、障害内容、及び通信障害の発生時刻の組を例示した。しかしながら、障害情報は、これらの情報の組に限るものではなく、次のような情報を加えたものであっても良い。障害情報は、上記の情報の組に、例えば周辺に存在する他の無線ＬＡＮについてのＳＳＩＤ、その無線ＬＡＮに属するアクセスポイントのＢＳＳＩＤ、及び、その無線ＬＡＮでの通信に係る信号強度等を加えたものであっても良い。
【０２２０】
また、本実施形態では、本件の状態情報受信装置の一例として、受信した障害パケット中の障害情報をログ取得・解析用サーバ４５０に有線送信するログ取得用アクセスポイント４３０を例示した。しかしながら、本件の状態情報受信装置はこれに限るものではなく、例えば受信した障害パケット中の障害情報あるいは障害パケット自体を内部メモリ等に保管するものであっても良い。この場合、メンテナンス要員は、基幹ネットワークを介したアクセス等により障害情報等を読出して解析処理に供する等といったメンテナンス処理を行うこととなる。
【０２２１】
また、本実施形態では、ネットワーク上の各装置の動作状態を表わす状態情報としてピングに対する応答の有無を例示したが、この情報はこれに限るものではない。ネットワーク上の各装置の動作状態を表わす状態情報は、例えば、各装置で記憶されるその装置のログ情報等であっても良い。
【０２２２】
また、本実施形態では、障害情報に対する解析処理の一例として、障害情報とネットワーク上の各装置の動作状態を表わす状態情報との対比処理を例示した。しかしながら、障害情報に対する解析処理はこれに限るものではなく、通信障害の原因特定に繋がる解析処理一般であっても良い。
【符号の説明】
【０２２３】
１、４、７    通信システム
２、５    無線通信プログラム
３    状態情報受信プログラム
６    ログ取得用アクセスポイントプログラム
２１、５１、１１１、４１１    無線通信部
１１２    状態記憶部
２２、５２、１１３、４１３    障害判定部
２３、１１４    状態取得部
２４、１１５    状態送信部
３１、６２、１３１、４３２    無線受信部
３２、１３２    有線送信部
５３、４１４    ログ取得部
５４、４１５    障害パケット送信部
６１、４３１    アクセスポイント部
６３、４３３    障害パケット有線送信部
１１０    無線通信装置
１２０    状態情報受信装置
１３０    状態情報受信装置
１４０    解析装置
４１０、７１０    無線ＬＡＮ端末
４１０ａ、４３０ａ、４５０ａ    ＣＰＵ
４１０ｂ、４３０ｂ、４５０ｂ    ＲＡＭ
４１０ｃ、４５０ｃ    ＨＤＤ
４１０ｄ、４５０ｄ    ＩＯ
４１０ｅ、４３０ｇ、４５０ｅ    フラッシュＲＯＭ
４１０ｆ、４３０ｈ    ベースバンドプロセッサ
４１０ｇ、４３０ｉ    無線通信機
４１０ｈ、４３０ｊ    増幅器
４１０ｉ、４３０ｋ    アンテナ
４１２    ログ記憶部
４２０、７２０    アクセスポイント
４３０    ログ取得用アクセスポイント
４３０ｃ    電源回路
４３０ｄ、４５０ｆ    ＬＡＮ  ＰＨＹ素子
４３０ｅ、４５０ｇ    ＭＡＣ素子
４３０ｆ、４５０ｈ    ＲＪ−４５コネクタ
４４０、７３０    基幹ネットワーク
４５０    ログ取得・解析用サーバ
４５１    障害パケット有線受信部
４５２    装置状態記憶部
４５３    装置状態取得部
４５４    解析部
４６０、７４０    サービス運用サーバ
５００    ビーコンフレーム
５０１    フレームコントロール部
５０２    時間／ＩＤ部
５０３、５２１    第１アドレス部
５０４、５２２    第２アドレス部
５０５    第３アドレス部
５０６    シーケンスコントロール部
５０７    第４アドレス部
５０８、５１０、５２４    データ部
５０８ａ    タイムスタンプ部
５０８ｂ    ビーコンインターバル部
５０８ｃ    ケイパビリティ情報部
５０８ｄ    ＳＳＩＤ部
５０８ｅ    通信速度部
５０８ｆ    ＦＨパラメータ部
５０８ｇ    ＤＳパラメータ部
５０８ｈ    ＣＦパラメータ部
５０８ｉ    ＩＢＳＳパラメータ部
５０８ｊ    ＴＩＭ部
５０９    フレームチェックシーケンス部
５１０ａ    障害情報格納部
５２０    有線用のデータフレーム
５２３    パケット長部
【図１】
2012042647.tif 000003
【図２】
2012042647.tif 000004
【図３】
2012042647.tif 000005
【図４】
2012042647.tif 000006
【図５】
2012042647.tif 000007
【図６】
2012042647.tif 000008
【図７】
2012042647.tif 000009
【図８】
2012042647.tif 000010
【図９】
2012042647.tif 000011
【図１０】
2012042647.tif 000012
【図１１】
2012042647.tif 000013
【図１２】
2012042647.tif 000014
【図１３】
2012042647.tif 000015
【図１４】
2012042647.tif 000016
【図１５】
2012042647.tif 000017
【図１６】
2012042647.tif 000018
【図１７】
2012042647.tif 000019
【図１８】
2012042647.tif 000020
【手続補正書】
【提出日】平成25年4月18日(2013.4.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
有線送信部１３２は、上記無線受信部１３１で受信された状態情報を有線で送信する。また、この有線送信部１３２は、次のような解析装置１４０に接続されたものとなっている。解析装置１４０は、この有線送信部１３２から送信されてきた状態情報を受信してその状態情報に対して解析処理を施す。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
この状態情報受信装置１３０によれば、上記のように無線通信装置１１０で無線送信された、障害発生時を含む時間区間内の各時点での通信状態を表した状態情報が受信されると共に、状態情報に対する解析機能を備えた解析装置１４０に送信される。また、その解析装置１４０への送信は、無線通信に比べて通信障害の発生の恐れが少ない有線通信によって行われる。このように、図３の状態情報受信装置１３０によれば、通信障害の原因の特定に有効な状態情報を得て解析に供することができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
この図５に示す状態情報受信プログラム３は、無線送信されてきた情報を受信する受信装置で実行され、その受信装置を、上記の図３に示す状態情報受信装置１３０として動作させる。この状態情報受信プログラム３は、プログラム部分として、無線受信部３１と、有線送信部３２とを有している。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
この状態情報受信プログラム３によれば、図３に示す状態情報受信装置１３０と同様に、通信障害の原因特定に有効な状態情報を取得して解析に供することができることは言うまでもない。
【国際調査報告】
2012042647.tif 000021
2012042647.tif 000022
2012042647.tif 000023
2012042647.tif 000024