(57)【要約】【課題】  各無線通信機器のプログラムを変更することなく無線通信状況をリアルタイムに監視することが可能な無線ネットワーク監視システムを実現する。【解決手段】  複数の無線通信機器が構成する無線ネットワークを監視する無線ネットワーク監視システムにおいて、無線ネットワークの通信可能領域内に配置され無線通信の通信パケットを傍受するモニタ装置と、このモニタ装置で傍受した前記通信パケットを解析して表示させる監視装置とを設ける。【選択図】                    図１
2007189408.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線通信機器が構成する無線ネットワークを監視する無線ネットワーク監視システムにおいて、
前記無線ネットワークの通信可能領域内に配置され無線通信の通信パケットを傍受するモニタ装置と、
このモニタ装置で傍受した前記通信パケットを解析して表示させる監視装置と
を備えたことを特徴とする無線ネットワーク監視システム。
【請求項２】
前記モニタ装置が、
無線通信の前記通信パケットを傍受する無線通信手段と、
傍受した前記通信パケットを前記監視装置に送信する有線の通信手段とから構成されたことを特徴とする
請求項１記載の無線ネットワーク監視システム。
【請求項３】
前記監視装置が、
前記モニタ装置から傍受した前記通信パケットを受信する有線の無線通信手段と、
リクエストテーブル及びデコードデータが格納される記憶手段と、
表示手段と、
前記モニタ装置で傍受した前記通信パケットを解析して前記デコードデータに保存し、予め登録されているリクエストテーブルに基づき前記デコードデータから情報を取り出して前記表示手段に表示させる演算制御手段とから構成されたことを特徴とする
請求項１記載の無線ネットワーク監視システム。
【請求項４】
前記演算制御手段が、
表示に必要なデータを前記リクエストテーブルに登録し、
前記モニタ装置から傍受した前記通信パケットを受信したと判断した場合にプロトコル解析機能により受信した前記通信パケットのプロトコル解析を行い、
解析結果を前記デコードデータに保存し、
前記リクエストテーブルに基づき前記デコードデータから情報を取り出し、
取り出した前記情報を前記表示手段に表示させることを特徴とする
請求項３記載の無線ネットワーク監視システム。
【請求項５】
前記通信手段が、
シリアル通信、パラレル通信、同期通信、若しくは、非同期通信の何れかの通信を行うことを特徴とする
請求項２若しくは請求項３記載の無線ネットワーク監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線通信機器が構成する無線ネットワークを監視する無線ネットワーク監視システムに関し、特に各無線通信機器のプログラムを変更することなく無線通信状況をリアルタイムに監視することが可能な無線ネットワーク監視システムに関する。
【背景技術】
【０００２】
従来の無線ネットワーク監視システムに関連する先行技術文献としては次のようなものがある。
【０００３】
【特許文献１】特開平０７−２９７８４１号公報
【特許文献２】特開平１１−１６８４６７号公報
【特許文献３】特開２００２−１７６６６８号公報
【特許文献４】特表２００３−５２４９９７号公報
【０００４】
図９は従来の無線ネットワーク監視システムの一例を示す構成ブロック図である。図９において、１，２及び３は無線通信によって無線ネットワークを構成する無線通信機器である。
【０００５】
無線通信機器１は図９中”ＷＣ０１”に示す無線回線を介して無線通信機器２と相互に接続され、無線通信機器３は図９中”ＷＣ０２”に示す無線回線を介して無線通信機器２と相互に接続される。
【０００６】
また、図１０は無線通信機器１〜３の詳細を示す構成ブロック図である。図１０において、４は無線通信を行う無線通信手段、５は無線機器全体を制御するＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit）等の演算制御手段、６はハードディスク等のＯＳ（Operating System）、アプリケーションプログラムや各種情報が格納される記憶手段である。また、４，５及び６は無線通信機器５０を構成している。
【０００７】
無線通信手段４は演算制御手段５に相互に接続され、記憶手段６もまた演算制御手段５に相互に接続される。また、無線通信手段４は図１０中”ＷＣ１１”に示す無線回線を介して相互に接続される。
【０００８】
ここで、図９及び図１０に示す従来例の動作を図１１を用いて説明する。図１１は無線通信機器５０のハードウェア資源と各種プログラムの関係を示す説明図である。演算制御手段は記憶手段６に格納されているＯＳ等を起動し、当該ＯＳ等の上でアプリケーションを実行して無線通信機器５０全体を制御すると共に無線通信手段４を制御して無線回線を確立し、図９に示すような無線ネットワークを構築して各種情報等のやり取りを行う。
【０００９】
具体的には、図１１中”ＨＷ２１”に示すハードウェア資源上で図１１中”ＯＳ２１”に示すＯＳが稼動し、さらに、図１１中”ＯＳ２１”に示すＯＳ上では図１１中”ＭＷ２１”に示すミドルウェアが動作する。そして、図１１中”ＭＷ２１”に示すミドルウェア上で図１１中”ＡＰ２１”に示すアプリケーションプログラムが動作する。
【００１０】
そして、図１１中”ＡＰ２１”に示すアプリケーションプログラムが、図１１中”ＯＳ２１”に示すＯＳや図１１中”ＭＷ２１”に示すミドルウェアを介して図１１中”ＨＷ２１”に示すハードウェア資源にアクセスして無線回線を確立し、図９に示すような無線ネットワークを構築して各種情報等のやり取りを行う。
【００１１】
また、このように構築された無線ネットワークの無線通信を監視するためには、各無線通信機器に対して予め無線通信監視用のツール（プログラム）を移植しておき、無線回線を介して各無線通信機器からの監視情報を受信する。
【００１２】
この結果、各無線通信機器に対して予め無線通信監視用のツールを移植しておき、無線回線を介して各無線通信機器からの監視情報を受信することにより、複数の無線通信機器が相互に無線回線を確立して構築した無線ネットワークにおける無線通信を監視することが可能になる。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかし、図９等に示すような従来例では、各無線通信機器がそれぞれ目的に特化したＯＳやミドルウェアを搭載しているため、これらの無線通信機器の無線通信を監視する機能を実現するためには、各ＯＳ（或いは、ミドルウェア）毎に無線通信監視用のツールを移植しなければならず、当該ツールの移植が極めて煩雑であると言った問題点があった。
従って本発明が解決しようとする課題は、各無線通信機器のプログラムを変更することなく無線通信状況をリアルタイムに監視することが可能な無線ネットワーク監視システムを実現することにある。
【課題を解決するための手段】
【００１４】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
複数の無線通信機器が構成する無線ネットワークを監視する無線ネットワーク監視システムにおいて、
前記無線ネットワークの通信可能領域内に配置され無線通信の通信パケットを傍受するモニタ装置と、このモニタ装置で傍受した前記通信パケットを解析して表示させる監視装置とを備えたことにより、各無線通信機器のプログラムを変更することなく無線通信状況をリアルタイムに監視することが可能になる。
【００１５】
請求項２記載の発明は、
請求項１記載の発明である無線ネットワーク監視システムにおいて、
前記モニタ装置が、
無線通信の前記通信パケットを傍受する無線通信手段と、傍受した前記通信パケットを前記監視装置に送信する有線の通信手段とから構成されたことにより、各無線通信機器のプログラムを変更することなく無線通信状況をリアルタイムに監視することが可能になる。
【００１６】
請求項３記載の発明は、
請求項１記載の発明である無線ネットワーク監視システムにおいて、
前記監視装置が、
前記モニタ装置から傍受した前記通信パケットを受信する有線の無線通信手段と、リクエストテーブル及びデコードデータが格納される記憶手段と、表示手段と、前記モニタ装置で傍受した前記通信パケットを解析して前記デコードデータに保存し、予め登録されているリクエストテーブルに基づき前記デコードデータから情報を取り出して前記表示手段に表示させる演算制御手段とから構成されたことにより、各無線通信機器のプログラムを変更することなく無線通信状況をリアルタイムに監視することが可能になる。
【００１７】
請求項４記載の発明は、
請求項３記載の発明である無線ネットワーク監視システムにおいて、
前記演算制御手段が、
表示に必要なデータを前記リクエストテーブルに登録し、前記モニタ装置から傍受した前記通信パケットを受信したと判断した場合にプロトコル解析機能により受信した前記通信パケットのプロトコル解析を行い、解析結果を前記デコードデータに保存し、前記リクエストテーブルに基づき前記デコードデータから情報を取り出し、取り出した前記情報を前記表示手段に表示させることにより、各無線通信機器のプログラムを変更することなく無線通信状況をリアルタイムに監視することが可能になる。
【００１８】
請求項５記載の発明は、
請求項２若しくは請求項３記載の発明である無線ネットワーク監視システムにおいて、
前記通信手段が、
有線のシリアル通信、パラレル通信、同期通信、若しくは、非同期通信の何れかの通信を行うことにより、各無線通信機器のプログラムを変更することなく無線通信状況をリアルタイムに監視することが可能になる。
【発明の効果】
【００１９】
本発明によれば次のような効果がある。
請求項１，２，３，４及び請求項５の発明によれば、複数の無線通信機器で構成される無線ネットワークの通信可能領域内に配置されたモニタ装置により無線通信の通信パケットを傍受し、監視装置で傍受した通信パケットを解析して適宜表示させることにより、各無線通信機器のプログラムを変更することなく無線通信状況をリアルタイムに監視することが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下本発明を図面を用いて詳細に説明する。図１は本発明に係る無線ネットワーク監視システムの一実施例を示す構成ブロック図である。
【００２１】
図１において、７，８及び９は無線通信によって無線ネットワークを構成する無線通信機器、１０は無線通信を傍受するモニタ装置、１１は傍受された無線通信の通信パケットを解析して表示等する監視装置である。
【００２２】
無線通信機器７は図１中”ＷＣ３１”に示す無線回線を介して無線通信機器８と相互に接続され、無線通信機器７は図１中”ＷＣ３２”に示す無線回線を介して無線通信機器９と相互に接続される。また、無線通信機器８は図１中”ＷＣ３３”に示す無線回線を介して無線通信機器９と相互に接続される。
【００２３】
一方、モニタ装置１０は図１中”ＣＲ３１”に示す複数の無線通信機器で構成される無線ネットワークの通信可能領域内に配置されると共に、図１中”ＩＤ３１”に示すように無線通信を傍受し、モニタ装置１０の出力は監視装置１１に接続される。
【００２４】
また、図２はモニタ装置１０の詳細を示す構成ブロック図である。図２において、１２は無線通信を傍受する無線通信手段、１３は監視装置１１との間で有線のシリアル通信を行うシリアル通信手段である。また、１２及び１３はモニタ装置５１を構成している。
【００２５】
無線通信手段１２は図２中”ＩＤ４１”に示すように無線通信を傍受し、その出力はシリアル通信手段１３に接続される。シリアル通信手段１３のシリアル通信信号は図２中”ＳＣ４１”に示すように出力され、監視装置１１に供給される。
【００２６】
さらに、図３は監視装置１１の詳細を示す構成ブロック図である。図３において、１４はモニタ装置１０との間で有線のシリアル通信を行うシリアル通信手段、１５は監視装置全体を制御するＣＰＵやＭＰＵ等の演算制御手段、１６はＯＳ、無線ネットワークを監視するためのアプリケーションプログラムや各種情報等が格納されるハードディスク等の記憶手段、１７はＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）等の表示手段である。また、１４，１５，１６及び１７は監視装置５２を構成している。
【００２７】
図３中”ＳＣ５１”に示すシリアル通信信号はシリアル通信手段１４に入力され、シリアル通信手段１４は演算制御手段１５に相互に接続される。また。記憶手段１６は演算制御手段１５に相互に接続され、演算制御手段１５の表示信号が表示手段１７に接続される。
【００２８】
ここで、図１等に示す実施例の動作を図４及び図５を用いて説明する。図４はモニタ装置１０の動作を説明するフロー図、図５は監視装置１１（具体的には、演算制御手段１５）の動作を説明するフロー図である。
【００２９】
図４中”Ｓ００１”においてモニタ装置１０は、無線通信機器間への無線通信の通信パケットを傍受したか否かを判断し、もし、無線通信機器間の無線通信の通信パケットを傍受したと判断した場合には、図４中”Ｓ００２”においてモニタ装置１０は、傍受した無線通信の通信パケットをシリアル通信により監視装置１１に送信する。
【００３０】
例えば、モニタ装置１０が無線通信機器９（アドレスが”＃１”）から無線通信機器８（アドレスが”＃２”）への無線通信を図１中”ＩＤ３１”に示すように傍受した場合、モニタ装置１０は傍受した無線通信の通信パケットをシリアル通信で監視装置１１に送信する。
【００３１】
一方、図５中”Ｓ１０１”において監視装置５２の演算制御手段１５は、表示に必要なデータを記憶手段１６に格納されている”Request Table（以下、単に、リクエストテーブルと呼ぶ。）”に登録する。
【００３２】
図６は記憶手段１６に格納されているリクエストテーブルの具体例を示す説明図であり、図６中”ＲＴ６１”に示すリクエストテーブルには、図６中”ＭＮ６１”、”ＭＮ６２”及び”ＭＮ６３”にそれぞれ示すように”Network Data Monitor”、”Application Data Monitor”及び”Rooting Monitor”のような表示項目と、”Network Decode Data”、”Payload Decode Data”及び”Network Decode Data”のような表示に必要なデータとが対応付けられて登録される。
【００３３】
図５中”Ｓ１０２”において監視装置５２の演算制御手段１５は。モニタ装置１０から傍受した無線通信の通信パケットを有線のシリアル通信で受信したか否かを判断する。もし、当該通信パケットを受信したと判断した場合には、図５中”Ｓ１０３”において監視装置５２の演算制御手段１５は、プロトコル解析機能により受信した通信パケットのプロトコル解析を行う。
【００３４】
図７は無線通信の通信パケットの一例を示す説明図であり、モニタ装置１０で傍受された無線通信機器９（アドレスが”＃１”）から無線通信機器８（アドレスが”＃２”）への無線通信の通信パケットである。
【００３５】
図７中”ＨＤ７１”は通信パケットのヘッダ部であり、図７中”ＰＬ７１”は通信パケットのデータ部分であるペイロード部である。
【００３６】
例えば、図７中”ＦＴ７１”に示すフレームタイプには”Application Data”が設定されており、図７中”ＳＡ７１”に示す送信元アドレスには”＃１”が、図７中”ＤＡ７１”に示す送信先アドレスには”＃２”が設定されている。そして、図７中”ＰＬ７１”に示すペイロードには”Application Data”である”…”が設定されている。
【００３７】
したがって、監視装置５２の演算制御手段１５は、図７に示す通信パケットをプロトコル解析を行い、通信パケットの図７中”ＦＴ７１”、”ＳＡ７１，”ＤＡ７１”及び”ＰＬ７１”にそれぞれ設定されている情報を抽出する。
【００３８】
図５中”Ｓ１０４”において監視装置５２の演算制御手段１５は、解析結果を記憶手段１６に格納されている”Decode Data（以下、単にデコードデータと呼ぶ。）”に保存する。
【００３９】
図８は記憶手段１６に格納されているデコードデータの具体例を示す説明図であり、例えば、図８中”ＤＤ８１”に示すデコードデータには、表示に必要なデータである図８中”ＮＤ８１”に示す”Network Decode Data”と、図８中”ＰＤ８１”に示す”Payload Decode Data”とがそれぞれ保存されている。
【００４０】
そして、図８中”ＮＤ８１”に示す”Network Decode Data”には、図８中”ＦＴ８１”、”ＳＡ８１”及び”ＤＡ８１”にそれぞれ示すように”Frame Type”、”Source Address”及び”Destination Address”のような表示項目と、”Application Data”、”＃１”及び”＃２”のような通信パケットに設定されていた情報とが対応付けられて保存される。
【００４１】
さらに、図８中”ＰＤ８１”に示す”Payload Decode Data”には、図８中”ＡＤ８１”に示すように”Application Data”のような表示項目と、”…”のような通信パケットに設定されていた情報とが対応付けられて保存される。
【００４２】
図５中”Ｓ１０５”において監視装置５２の演算制御手段１５は、リクエストテーブルに基づきデコードデータから情報を取り出し、図５中”Ｓ１０６”において監視装置５２の演算制御手段１５は、取り出した情報を表示手段１７に表示させる。
【００４３】
例えば、図６中”ＲＴ６１”に示すリクエストテーブルに登録されている図６中”ＭＮ６１”に示す”Network Data Monitor”なる表示項目を表示させる場合には、監視装置５２の演算制御手段１５は、対応する表示に必要なデータである図６中”ＤＤ６１”に示す”Network Decode Data”を参照し、図８中”ＤＤ８１”に示すデコードデータから図８中”ＮＤ８１”に示す”Network Decode Data”に保存されている情報（具体的には、”Application Data”、”＃１”及び”＃２”なる情報）を取り出して表示手段１７に表示させる。
【００４４】
また、例えば、図６中”ＲＴ６１”に示すリクエストテーブルに登録されている図６中”ＭＮ６２”に示す”Application Data Monitor”なる表示項目を表示させる場合には、監視装置５２の演算制御手段１５は、対応する表示に必要なデータである図６中”ＤＤ６２”に示す”Payload Decode Data”を参照し、図８中”ＤＤ８１”に示すデコードデータから図８中”ＰＤ８１”に示す”Payload Decode Data”に保存されている情報（具体的には、”…”（Application Data）なる情報）を取り出して表示手段１７に表示させる。
【００４５】
この結果、複数の無線通信機器で構成される無線ネットワークの通信可能領域内に配置されたモニタ装置１０により無線通信の通信パケットを傍受し、監視装置１１で傍受した通信パケットを解析して表示させることにより、各無線通信機器のプログラムを変更することなく無線通信状況をリアルタイムに監視することが可能になる。
【００４６】
なお、監視装置１１（具体的には、演算制御手段１５）におけるプロトコル解析機能をカスタマイズすることにより、様々な無線通信機器のアプリケーションデータを監視することが可能である。
【００４７】
また、図１等に示す実施例ではモニタ装置１０と監視装置１１との間を有線のシリアル通信によって接続しているが、勿論、これに限定されるものではなく、有線通信であればパラレル通信、同期通信、非同期通信等どのような通信方式であっても構わない。
【図面の簡単な説明】
【００４８】
【図１】本発明に係る無線ネットワーク監視システムの一実施例を示す構成ブロック図である。
【図２】モニタ装置の詳細をそれぞれ示す構成ブロック図である。
【図３】監視装置の詳細をそれぞれ示す構成ブロック図である。
【図４】モニタ装置の動作を説明するフロー図である。
【図５】監視装置の動作を説明するフロー図である。
【図６】リクエストテーブルの具体例を示す説明図である。
【図７】無線通信の通信パケットの一例を示す説明図である。
【図８】デコードデータの具体例を示す説明図である。
【図９】従来の無線ネットワーク監視システムの一例を示す構成ブロック図である。
【図１０】無線通信機器の詳細を示す構成ブロック図である。
【図１１】無線通信機器のハードウェア資源と各種プログラムの関係を示す説明図である。
【符号の説明】
【００４９】
１，２，３，７，８，９，５０  無線通信機器
４，１２  無線通信手段
５，１５  演算制御手段
６，１６  記憶手段
１０，５１  モニタ装置
１１，５２  監視装置
１３，１４  シリアル通信手段
１７  表示手段
【図１】
2007189408.tif 000003
【図２】
2007189408.tif 000004
【図３】
2007189408.tif 000005
【図４】
2007189408.tif 000006
【図５】
2007189408.tif 000007
【図６】
2007189408.tif 000008
【図７】
2007189408.tif 000009
【図８】
2007189408.tif 000010
【図９】
2007189408.tif 000011
【図１０】
2007189408.tif 000012
【図１１】
2007189408.tif 000013