(57)【要約】      （修正有）【課題】無線通信の正常性をより確実にチェックし得る正常性確認方法及び無線基地局装置を提供する。【解決手段】一方の無線基地局装置は、試験データを含む試験パケットを生成して、当該試験データと同一内容の複製データを記憶するとともに、当該試験パケットを発信元情報と共に無線通信網を介して他方の無線基地局装置へ送信する。当該他方の無線基地局装置は、当該無線通信網を介して到来した当該試験パケットを受信し、これに含まれる受信データを含む応答パケットを生成して、これを有線通信網を介して当該発信元を宛先として当該一方の無線基地局装置に送信する。当該一方の無線基地局装置は、当該応答パケットを当該有線通信網を介して受信し、これに含まれる受信データと当該複製データとを比較して、その比較の結果に基づいて装置制御処理を行う。【選択図】図１
2012075005.tif 000002
【特許請求の範囲】
【請求項１】
無線端末との間で無線通信網を介して無線通信可能な少なくとも２つの無線基地局装置間の無線通信の正常性を確認する正常性確認方法であって、
一方の無線基地局装置において、試験データを含む試験パケットを生成して前記試験データと同一内容の複製データを記憶するとともに前記試験パケットを発信元情報と共に前記無線通信網を介して他方の無線基地局装置に送信する無線送信ステップと、
前記他方の無線基地局装置において、前記無線通信網を介して到来した前記試験パケットを受信して当該受信した試験パケットに含まれる受信データを含む応答パケットを生成し当該生成した応答パケットを有線通信網を介して前記発信元を宛先として送信する有線送信ステップと、
前記一方の無線基地局装置において、前記応答パケットを前記有線通信網を介して受信して当該受信した応答パケットに含まれる受信データと前記複製データとを比較し当該比較の結果に基づいて装置制御処理を行う装置制御ステップと、含むことを特徴とする正常性確認方法。
【請求項２】
前記装置制御ステップにおいては、前記受信データと前記複製データとが一致しない回数を受信パケットエラー数としてカウントし、前記受信パケットエラー数が所定閾値を超えた場合に前記装置制御処理を行うことを特徴とする請求項１に記載の正常性確認方法。
【請求項３】
前記有線送信ステップにおいては、前記試験パケットを受信した時の受信電波強度を測定して前記受信電波強度を含む試験パケットを生成し、
前記装置制御ステップは、受信した応答パケット各々に含まれる前記受信電波強度の平均値を平均強度として算出する平均強度算出ステップと、現在受信した応答パケットに含まれる前記受信電波強度を現在強度として前記平均強度と前記現在強度とを比較する強度比較ステップと、を更に含むことを特徴とする請求項１又は２に記載の正常性確認方法。
【請求項４】
前記装置制御ステップにおいては、前記平均強度と前記現在強度との差分が所定閾値を超えた回数を受信パケットエラー数としてカウントし、前記受信パケットエラー数が所定閾値を超えた場合に前記装置制御処理を行うことを特徴とする請求項１乃至３のいずれか１つに記載の正常性確認方法。
【請求項５】
少なくとも２つの設定受信強度範囲の各々に重み付け値を対応付けて記憶するステップを更に含み、
前記装置制御ステップは、前記設定受信レベル範囲のうちの前記現在強度が含まれる１つの設定受信レベル範囲に対応する重み付け値を前記受信パケットエラー数に加算する重み付け値加算ステップを更に含むことを特徴とする請求項４に記載の正常性確認方法。
【請求項６】
前記装置制御処理は、装置再起動処理であることを特徴とする請求項１乃至５のいずれか１つに記載の正常性確認方法。
【請求項７】
前記試験パケットは、ビーコン信号パケットであることを特徴とする請求項１乃至６のいずれか１つに記載の正常性確認方法。
【請求項８】
受信した応答パケットに含まれる前記受信データに対して誤り検出処理を施して誤り判定データを生成する誤り判定ステップを更に含み、
前記有線送信ステップにおいては、前記誤り判定データを更に含む試験パケットを生成し、
前記装置制御ステップは、前記誤り判定データが示す誤りの有無に応じて前記装置制御処理を行うステップを更に含むことを特徴とする請求項１に記載の正常性確認方法。
【請求項９】
前記装置制御ステップにおいては、前記誤り判定データが誤りを示す回数を受信パケットエラー数としてカウントし、前記受信パケットエラー数が所定閾値を超えた場合に前記装置制御処理を行うことを特徴とする請求項８に記載の正常性確認方法。
【請求項１０】
無線端末との間で無線通信網を介して無線通信可能な無線基地局装置であって、
試験データを含む試験パケットを生成して前記試験データと同一内容の複製データを記憶するとともに前記試験パケットを発信元情報と共に前記無線通信網を介して送信する無線送信手段と、
前記無線通信網を介して到来した前記試験パケットを受信して当該受信した試験パケットに含まれる受信データを含む応答パケットを生成し当該生成した応答パケットを有線通信網を介して前記発信元を宛先として送信する有線送信手段と、
前記応答パケットを前記有線通信網を介して受信して当該受信した応答パケットに含まれる受信データと前記複製データとを比較し当該比較の結果に基づいて装置制御処理を行う装置制御手段と、を含むことを特徴とする無線基地局装置。
【請求項１１】
前記装置制御手段は、前記受信データと前記複製データとが一致しない回数を受信パケットエラー数としてカウントし、前記受信パケットエラー数が所定閾値を超えた場合に前記装置制御処理を行うことを特徴とする請求項１０に記載の無線基地局装置。
【請求項１２】
前記有線送信手段は、前記試験パケットを受信した時の受信電波強度を測定して前記受信電波強度を含む試験パケットを生成し、
前記装置制御手段は、受信した応答パケット各々に含まれる前記受信電波強度の平均値を平均強度として算出する平均強度算出手段と、現在受信した応答パケットに含まれる前記受信電波強度を現在強度として前記平均強度と前記現在強度とを比較する強度比較手段と、を更に含むことを特徴とする請求項１０又は１１に記載の無線基地局装置。
【請求項１３】
前記装置制御手段は、前記平均強度と前記現在強度との差分が所定閾値を超えた回数を受信パケットエラー数としてカウントし、前記受信パケットエラー数が所定閾値を超えた場合に前記装置制御処理を行うことを特徴とする請求項１０乃至１２のいずれか１つに記載の無線基地局装置。
【請求項１４】
少なくとも２つの設定受信強度範囲の各々に重み付け値を対応付けて記憶する手段を更に含み、
前記装置制御手段は、前記設定受信レベル範囲のうちの前記現在強度が含まれる１つの設定受信レベル範囲に対応する重み付け値を前記受信パケットエラー数に加算する重み付け値加算手段を更に含むことを特徴とする請求項１３に記載の無線基地局装置。
【請求項１５】
前記装置制御処理は、装置再起動処理であることを特徴とする請求項１０乃至１４のいずれか１つに記載の無線基地局装置。
【請求項１６】
前記試験パケットは、ビーコン信号パケットであることを特徴とする請求項１０乃至１５のいずれか１つに記載の無線基地局装置。
【請求項１７】
受信した応答パケットに含まれる前記受信データに対して誤り検出処理を施して誤り判定データを生成する誤り判定手段を更に含み、
前記有線送信手段は、前記誤り判定データを更に含む試験パケットを生成し、
前記装置制御手段は、前記誤り判定データが示す誤りの有無に応じて前記装置制御処理を行う手段を更に含むことを特徴とする請求項１０に記載の無線基地局装置。
【請求項１８】
前記装置制御手段は、前記誤り判定データが誤りを示す回数を受信パケットエラー数としてカウントし、前記受信パケットエラー数が所定閾値を超えた場合に前記装置制御処理を行うことを特徴とする請求項１７に記載の無線基地局装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線基地局装置間の無線通信の正常性を確認する正常性確認方法及び無線端末との間で無線通信網を介して無線通信可能な無線基地局装置に関する。
【背景技術】
【０００２】
例えば無線ＬＡＮ（Local Area Network）などの無線通信分野において無線信号を中継する複数の無線基地局装置からなる無線通信システムが知られている。従来より、無線通信の信頼性を向上させるための技術が開発されていた。例えば特許文献１には、所定の周波数帯域の電波を検出して干渉波についての情報を収集し、当該情報に基づいて送信データの送出タイミングを制御する無線送信装置が開示されている。また、特許文献２には、自装置が試験パケットを送信して、当該自装置が当該試験パケットを受信できるか否かに基づいて無線通信の干渉の有無を判定し、干渉の少ない周波数及びタイムスロットによりパケットを送信する無線折り返し試験方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１３００５３号公報
【特許文献２】特開平１０−４３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば無線ＬＡＮの場合には、周波数２．４ＧＨｚと同一及びその近傍の周波数帯域において動作するブルートゥース（Bluetooth）やワイマックス（ＷｉＭＡＸ：Worldwide Interoperability for Microwave Access）などの無線通信方式の普及により、以前にも増して無線通信における干渉状態が発生し易い状況となっている。
【０００５】
かかる状況にも拘わらず、特許文献１に開示される構成の場合には、干渉タイミングを避けるようにパケットを送信し得るものの、送信側装置が実際に送信したパケットが干渉の影響を回避して受信側装置に正常に送信できたか否かについては判断できない。
【０００６】
また、特許文献２に開示される構成の場合には、自装置が無線により送信したパケットを当該自装置が無線により受信しているので、自装置から離れた位置において干渉が生じた場合や、送信側装置と受信側装置との間の距離が離れている場合には、無線による送受信パケットの正常性について確認することができない。
【０００７】
本発明は上記した如き問題点に鑑みてなされたものであって、無線通信の正常性をより確実にチェックし得る正常性確認方法及び無線基地局装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による正常性確認方法は、無線端末との間で無線通信網を介して無線通信可能な少なくとも２つの無線基地局装置間の無線通信の正常性を確認する正常性確認方法であって、一方の無線基地局装置において、試験データを含む試験パケットを生成して前記試験データと同一内容の複製データを記憶するとともに前記試験パケットを発信元情報と共に前記無線通信網を介して他方の無線基地局装置に送信する無線送信ステップと、前記他方の無線基地局装置において、前記無線通信網を介して到来した前記試験パケットを受信して当該受信した試験パケットに含まれる受信データを含む応答パケットを生成し当該生成した応答パケットを有線通信網を介して前記発信元を宛先として送信する有線送信ステップと、前記一方の無線基地局装置において、前記応答パケットを前記有線通信網を介して受信して当該受信した応答パケットに含まれる受信データと前記複製データとを比較し当該比較の結果に基づいて装置制御処理を行う装置制御ステップと、含むことを特徴とする。
【０００９】
本発明による無線基地局装置は、無線端末との間で無線通信網を介して無線通信可能な無線基地局装置であって、試験データを含む試験パケットを生成して前記試験データと同一内容の複製データを記憶するとともに前記試験パケットを発信元情報と共に前記無線通信網を介して送信する無線送信手段と、前記無線通信網を介して到来した前記試験パケットを受信して当該受信した試験パケットに含まれる受信データを含む応答パケットを生成し当該生成した応答パケットを有線通信網を介して前記発信元を宛先として送信する有線送信手段と、前記応答パケットを前記有線通信網を介して受信して当該受信した応答パケットに含まれる受信データと前記複製データとを比較し当該比較の結果に基づいて装置制御処理を行う装置制御手段と、を含むことを特徴とする。
【発明の効果】
【００１０】
本発明による正常性確認方法及び無線基地局装置によれば、無線基地局における無線通信の正常性をより確実にチェックし得る。
【図面の簡単な説明】
【００１１】
【図１】第1の実施例である無線通信システムの構成を示すブロック図である。
【図２】第1の実施例における応答パケットに含まれるデータを示す図である。
【図３】図1の自装置の記憶部に記憶されるデータの構成例を示す図である。
【図４】図1の自装置である無線基地局装置による装置制御処理ルーチンを示すフローチャートである。
【図５】図1の自装置の正常性確認部によるパケット正常性判定処理ルーチンを示すフローチャートである。
【図６】第２の実施例である無線通信システムの構成を示すブロック図である。
【図７】図６の自装置の記憶部に記憶されるデータの構成例を示す図である。
【図８】第２の実施例における応答パケットに含まれるデータを示す図である。
【図９】図６の自装置の記憶部に記憶される重み付けテーブルを示す図である。
【図１０】図６の自装置である無線基地局装置による装置制御処理ルーチンを示すフローチャートである。
【図１１】図６の自装置の正常性確認部によるパケット正常性判定処理ルーチンを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明に係る実施例について添付の図面を参照しつつ詳細に説明する。
＜第１の実施例＞
図１は本発明の実施例である無線通信システム１の構成を示すブロック図である。無線通信システム１は、無線基地局装置１０と、無線基地局装置２０と、有線ＬＡＮ３０と、を含む。無線基地局装置１０及び２０の各々は例えば無線ＬＡＮにおける無線基地局である。無線基地局装置１０と無線基地局装置２０とは、有線ＬＡＮ３０を介して相互に有線通信可能に接続されている。以下、無線基地局装置１０を自装置とし、無線基地局装置２０を外部無線モニタ装置として機能させ、無線基地局装置１０による無線通信の正常性を確認する場合について説明する。
無線基地局装置１０は、無線送信部１１と、無線受信部１２と、無線モニタ部１３と、試験パケット生成部１４と、装置制御部１５と、応答パケット生成部１６と、有線通信部１７と、記憶部１８と、正常性確認部１９と、を含む。
【００１３】
無線送信部１１は、無線により通信パケットを送信する機能を有する。無線送信部１１は、無線通信機能を備えた例えばパーソナルコンピュータなどの無線端末（図示せず）に通信パケットを送信できる。
【００１４】
無線受信部１２は、無線により通信パケットを受信する機能を有する。無線受信部１２は、無線通信機能を備えた例えばパーソナルコンピュータなどの無線端末（図示せず）からパケットを受信できる。
【００１５】
無線モニタ部１３は、無線基地局装置２０によって無線により送信された試験パケットを無線により受信する機能と、当該試験パケットを受信したときの受信レベル（すなわち受信電波強度）を測定してこれを有線通信部１７に通知する機能とを有する。なお、これらの機能は、無線基地局装置１０が外部無線モニタ装置として機能する場合に用いられる。
【００１６】
試験パケット生成部１４は、任意の試験データを含む試験パケットを所定周期（例えば３秒）毎に生成し、これを無線送信する指示を無線送信部１１に対して与える。試験パケットは、無線送信部１１によって通常の通信パケットの無線通信経路とほぼ同じ経路を経由して無線基地局装置２０へ送信される。試験パケットの宛先として無線基地局装置２０のみを指定しても良いし、いわゆるブロードキャスト送信によって送信しても良い。試験パケットには、試験パケットであることを示す識別データが含まれる。また、試験パケットには、発信元情報として無線基地局装置１０のＩＰアドレスが含まれる。試験パケット生成部１４は、例えばビーコン信号のパケットを試験パケットとし、これを無線送信部１１から周期的に送信させることができる。この場合の試験データは、ビーコン信号を表わす一般的なデータである。なお、試験パケットの送信タイミングにおいては、通常の通信パケットの送信を停止しても良い。
【００１７】
また、試験パケット生成部１４は、試験データと同一内容の複製データを、当該試験パケットについての送信指示に先立って記憶部１８に記憶させる。
【００１８】
装置制御部１５は、記憶部１８に記憶されているデータに基づいて、無線送信部１１による送信処理の開始及び停止、無線受信部１２による受信処理の開始及び停止、無線基地局装置１０の再起動処理などの装置制御処理を行う。
【００１９】
応答パケット生成部１６は、無線基地局装置２０からの試験パケットに対する応答パケットを生成する機能を有する。
【００２０】
有線通信部１７は、有線ＬＡＮ３０を介して無線基地局装置２０の有線通信部２７との間で応答パケットを送受信する機能及び制御パケットを送受信する機能を有する。無線基地局装置１０が自装置として機能する場合には、有線通信部２７から応答パケットを受信する。有線通信部１７は、受信した応答パケットに含まれるデータを記憶部１８に記憶させる。
【００２１】
記憶部１８は、装置制御のためのデータ、試験パケットに含まれるデータ、応答パケットに含まれるデータ等の各種データを記憶する例えばハードディスク装置などの記憶装置である。
【００２２】
正常性確認部１９は、記憶部１８に記憶された試験データの複製データと、有線通信部１７によって受信された応答パケットに含まれるデータ（以下、受信データと称する）とを比較し、これら両データが一致する場合には無線基地局装置１０による無線送信が正常であると判定し、一致しない場合には異常であると判定する。
【００２３】
また、正常性確認部１９は、有線通信部１７によって受信された応答パケットの数（以下、受信パケット数と称する）をカウントする受信カウンタを備えている。また、正常性確認部１９は、応答パケットの各々に付加情報として含まれている受信レベルの平均値（以下、受信レベル平均値又は平均強度と称する）を算出してこれを保持する機能も有する。正常性確認部１９は、受信パケット数と現在までに取得した応答パケット各々の受信レベルの合計値とを用いて受信レベル平均値を算出する。更に、正常性確認部１９は、受信レベル平均値に基づいて無線送信が正常であるか異常であるかを判断する機能も有する。
【００２４】
無線基地局装置２０は、無線送信部２１と、無線受信部２２と、無線モニタ部２３と、試験パケット生成部２４と、装置制御部２５と、応答パケット生成部２６と、有線通信部２７と、記憶部２８と、正常性確認部２９と、を含む。これらの機能ブロック２１〜２９は、無線基地局装置１０におけるものと同様の機能を有する。無線基地局装置２０が外部無線モニタ装置として動作する場合の無線モニタ部２３、応答パケット生成部２６及び有線通信部２７は以下の処理を行う。
【００２５】
無線モニタ部２３は、無線基地局装置１０によって無線により送信された試験パケットを無線により受信する。無線モニタ部２３は、試験パケットであることを示す識別データが含まれているパケットを試験パケットと判断する。
【００２６】
応答パケット生成部２６は、無線モニタ部２３によって受信された試験パケットに対応する応答パケットを生成する。
【００２７】
有線通信部２７は、応答パケット生成部２６によって生成された応答パケットを有線ＬＡＮ３０を介して無線基地局装置１０に送信する。有線通信部２７は、試験パケットに含まれている発信元ＩＰアドレスを宛先として無線基地局装置１０に送信する。
【００２８】
なお、上記の例においては、無線基地局装置２０を外部無線モニタ装置として用いているが、専用の外部無線モニタ装置を用いて同様の正常性確認処理をすることもできる。
【００２９】
図２は、応答パケット生成部２６によって生成される応答パケットに含まれるデータを示す図である。
【００３０】
要素３１１は、Ｅｔｈｅｒヘッダ、ＩＰヘッダ及びＴＣＰヘッダを示すデータである。当該データは、応答パケットを無線基地局装置１０を宛先として送信するために有線通信部２７が生成したものである。
【００３１】
要素３１２は、外部無線モニタヘッダを示すデータである。当該データも、応答パケットを無線基地局装置１０に送信するために有線通信部２７が生成したものである。
【００３２】
要素３１３は、無線基地局装置２０の無線モニタ部２３によって受信された試験パケットに含まれていたデータ（すなわち受信データ）である。
【００３３】
要素３１４は、無線モニタ部２３が試験パケットを受信した時の受信レベル（以下、現在強度とも称する）である。なお、受信レベルは無線モニタ部２３によって測定される。
【００３４】
図３は、記憶部１８に記憶されるデータの構成例を示す図である。
【００３５】
送信パケット比較用データ３００は、受信パケットエラー数３０１と、受信レベル平均値３０２と、受信パケット数３０３と、試験パケット複製データ３０４と、からなる。
【００３６】
受信パケットエラー数３０１は、正常性確認部１９によって異常と判断された受信パケットの数であり、正常性確認部１９によって更新される。
【００３７】
受信レベル平均値３０２は、正常性確認部１９によって算出された受信レベルの平均値であり、正常性確認部１９によって更新される。受信レベルは、有線通信部１７によって受信された応答パケットに含まれている。
【００３８】
受信パケット数３０３は、有線通信部１７によって受信された応答パケットの数を正常性確認部１９がカウントしたものであり、正常性確認部１９によって更新される。
【００３９】
試験パケット複製データ３０４は、試験パケット生成部１４によって生成された試験データの複製データであり、試験パケット生成部１４が試験パケットについての送信指示に先立って複製し、記憶部１８に記憶させたものである。
【００４０】
外部無線モニタデータ３１０は、要素３１１と、要素３１２と、要素３１３と、要素３１４と、からなる。要素３１１〜３１４の各々は、有線通信部１７によって受信された応答パケットに含まれるデータ（図２に示されるデータ）であり、有線通信部１７が記憶部１８に記憶させたものである。
【００４１】
固定値データ３２０は、受信パケットエラー回数閾値３２１と、受信レベル閾値３２２と、外部無線モニタ登録データ３２３と、からなる。
【００４２】
受信パケットエラー回数閾値３２１は、上記した受信パケットエラー数３０１と比較するための閾値であり、後述の状態データ３３０の更新に用いられる。
【００４３】
受信レベル閾値３２２は、上記した受信レベル平均値３０２と比較するための閾値であり、上記した受信パケットエラー数３０１の更新に用いられる。
【００４４】
外部無線モニタ登録データ３２３は、外部無線モニタ装置（すなわち無線基地局装置２０）を特定するための例えばＩＰアドレス等の識別データである。
【００４５】
状態データ３３０は、受信パケットエラー数３０１と受信パケットエラー回数閾値３２１との比較に基づいて更新されるデータであり、装置制御部１５によって更新される。状態データ３３０は、例えば、初期状態が”０”であり、その後、状態”１”及び”２”に更新され得る。
【００４６】
図４は、自装置である無線基地局装置１０による装置制御処理ルーチンを示すフローチャートである。以下、図４を参照しつつ、無線基地局装置１０による装置制御処理について説明する。以下、状態データ３３０が示す状態を単に「状態」と称する。
【００４７】
先ず、無線基地局装置１０が起動され、状態”０”から処理が開始される（ステップＳ１００）。処理開始後、装置制御部１５は、状態を”１”に更新する（ステップＳ１１０）。次に、装置制御部１５は、送信パケット比較用データ３００及び外部無線モニタデータ３１０を初期化（すなわちリセット）する（ステップＳ１１１）。
【００４８】
次に、装置制御部１５は、無線基地局装置２０の無線モニタ部２３の機能を有効にする指示を含む制御パケットを有線通信部１７から無線基地局装置２０へ送信する（ステップＳ１１２）。これにより、無線モニタ部２３が、無線基地局装置１０からの試験パケットを受信できるようになる。
【００４９】
次に、装置制御部１５は、無線送信部１１及び無線受信部１２の機能を有効にする指示をこれらに与える（ステップＳ１１３）。これにより、試験パケットなどの無線パケットの送受信が可能になる。
【００５０】
次に、試験パケット生成部１４は、試験データを含む試験パケットを生成し、当該試験データの複製データを記憶部１８に記憶させる（ステップＳ１１４）。試験パケットは例えばビーコン信号のパケットである。試験データは、試験パケットの種類や形式に応じた適当なデータであれば良い。試験パケットの宛先は、無線基地局装置２０のみを指定しても良いし、ブロードキャスト送信しても良い。
【００５１】
次に、試験パケット生成部１４は、無線送信部１１に対して試験パケットの送信指示を与える（ステップＳ１１５）。無線送信部１１は、当該試験パケットを無線基地局装置２０へ無線送信する（ステップＳ１１６）。
【００５２】
無線基地局装置２０の無線モニタ部２３は、無線基地局装置１０からの試験パケットを無線により受信する。無線モニタ部２３は、受信の際の受信レベル（すなわち無線通信の受信電波強度）を測定する。受信レベルは例えば−６０ｄＢｍなどの値で表わされる。
【００５３】
応答パケット生成部２６は、無線モニタ部２３によって受信された試験パケットに含まれる受信データや無線モニタ部２３によって測定された受信レベルなどのデータ（図２に示されるデータ）を含む応答パケットを生成する。有線通信部２７は、応答パケット生成部２６によって生成された応答パケットを有線ＬＡＮ３０を介して無線基地局装置１０に送信する。
【００５４】
無線基地局装置１０の有線通信部１７は、有線ＬＡＮ３０を介して到来した応答パケットを受信する。正常性確認部１９は、有線通信部１７が応答パケットを受信したときにパケット正常性判定処理を行う（ステップＳ２００）。
【００５５】
図５は、正常性確認部１９によるパケット正常性判定処理ルーチンを示すフローチャートである。以下、図５を参照しつつ、正常性確認部１９によるパケット正常性判定処理について説明する。
【００５６】
先ず、正常性確認部１９は、有線通信部１７によって受信された応答パケットを取得し、当該応答パケットに含まれるデータ（図２に示されるデータ）を外部無線モニタデータ３１０として記憶部１８に記憶させる（ステップＳ２１０）。
【００５７】
次に、正常性確認部１９は、自身が備える受信カウンタのカウント値を１つ増加させて記憶部１８の受信パケット数３０３を更新する（ステップＳ２１１）。
【００５８】
次に、正常性確認部１９は、記憶部１８の受信レベル平均値３０２を更新する（ステップＳ２１２）。正常性確認部１９は、現在までに取得した各応答パケットの受信レベル（記憶部１８に記憶されている最新の受信レベル（すなわち要素３１４）を含む）の合計値を受信パケット数３０３で除算して受信レベル平均値３０２を算出する。
【００５９】
次に、正常性確認部１９は、記憶部１８に記憶されている試験パケット複製データ３０４と、記憶部１８に記憶されている外部無線モニタデータ３１０の要素３１３（すなわち受信データ）とが一致するか否かを判定する（ステップＳ２１３）。
【００６０】
正常性確認部１９は、これら両データが一致しないと判定した場合には、記憶部１８に記憶されている受信パケットエラー数３０１を１つ増加させて更新する（ステップＳ２１５）。試験パケットが無線通信の干渉の影響を受け、当該試験パケットに含まれるデータが変わってしまった場合（例えば”０”であるべきデータが”１”に変わった場合）には、これら両データは一致しない。
【００６１】
正常性確認部１９は、ステップＳ２１３において両データが一致すると判定した場合には、ステップＳ２１４に移行する。正常性確認部１９は、記憶部１８に記憶されている外部無線モニタデータ３１０の要素３１４（すなわち受信レベル）と、記憶部１８に記憶されている受信レベル平均値３０２との差分が、受信レベル閾値３２２以下であるか否かを判定する（ステップＳ２１４）。例えば要素３１４（すなわち受信レベル）が−８０ｄＢｍ、受信レベル平均値［１］３０２が−７０ｄＢｍ、受信レベル閾値３２２が２０ｄＢｍである場合には、要素３１４（すなわち受信レベル）と受信レベル平均値［１］３０２との差分１０ｄＢｍが受信レベル閾値３２２である２０ｄＢｍ以下と判定される。
【００６２】
正常性確認部１９は、当該差分が受信レベル閾値３２２より大きいと判定した場合には、記憶部１８に記憶されている受信パケットエラー数３０１を１つ増加させて更新する（ステップＳ２１５）。正常性確認部１９は、ステップＳ２１４において当該差分が受信レベル閾値３２２以下であると判定した場合には、パケット正常性判定処理を終了する。
【００６３】
以下、再び図４を参照して説明する。装置制御部１５は、受信パケットエラー数３０１が受信パケットエラー回数閾値３２１を下回るか否かを判定する（ステップＳ１１８）。装置制御部１５は、下回ると判定した場合には、記憶部１８に記憶されている状態データ３３０を”１”のまま変更せずにステップＳ１０２に移行する（ステップＳ１０３）。以下、ステップＳ１１４以降のステップについて同様に実行される。
【００６４】
ステップＳ１０２に移行した後、試験パケット生成部１４は、前回の試験パケットの生成から例えば３秒経過するのを待って、新たな試験パケットを生成する（ステップＳ１１４）。これによって、例えば３秒毎に試験がなされる。すなわち、例えば３秒毎などの周期的に試験モードに移行する。
【００６５】
装置制御部１５は、ステップＳ１１８において、受信パケットエラー数３０１が受信パケットエラー回数閾値３２１以上であると判定した場合には、ステップＳ１１９に移行する。
【００６６】
装置制御部１５は、現在の状態データ３３０が”１”であるか否かを判別する（ステップＳ１１９）。装置制御部１５は、現在の状態データ３３０が”１”であると判定した場合には、無線基地局装置２０の無線モニタ部２３の機能を停止させる指示を含む無線パケットを無線送信部１１から無線基地局装置２０へ送信する（ステップＳ１２０）。これにより、無線モニタ部２３は、無線基地局装置１０からの試験パケットを受信しなくなる。
【００６７】
次に、装置制御部１５は、無線送信部１１及び無線受信部１２をリセット（すなわち再起動）する指示をこれらに与える（ステップＳ１２１）。これにより、無線チャネル自動選択などの機能が再動作することにより、送受信についての不具合要因を除去し得る。更に、装置制御部１５は、状態データ３３０を”２”に更新し（ステップＳ１０４）、ステップＳ１０１に移行する。以下、ステップＳ１１１以降のステップについて同様に実行される。
【００６８】
装置制御部１５は、ステップＳ１１９において、現在の状態データ３３０が”２”であると判定した場合には、自身が属する無線基地局装置１０を再起動させる（ステップＳ１２２）。これにより、無線基地局装置１０について全ての機能が初期シーケンスから設定及び起動し直して不具合を解消し得る。更に、装置制御部１５は、状態データ３３０を”０”に更新し（ステップＳ１０５）、ステップＳ１００に移行する。以下、ステップＳ１１０以降のステップについて同様に実行される。
【００６９】
上記したように本実施例による無線通信システム１においては、自装置である無線基地局装置１０と、外部無線モニタ装置である無線基地局装置２０とを有線ＬＡＮ３０で相互に接続している。無線基地局装置２０は、無線基地局装置１０によって送信された試験パケットを受信し、これに含まれるデータを含む応答パケットを有線ＬＡＮ３０を介して無線基地局装置１０に送信する。無線基地局装置１０は、有線ＬＡＮ３０を介して応答パケットを受信し、これに含まれるデータと、自身が保持している試験パケットの複製データとが一致するか否かを判定する。
【００７０】
このように、有線ＬＡＮ３０を介して応答パケットを自装置に送信するので、当該送信時に無線通信の干渉を受けることが無く、自装置から外部無線モニタ装置へのパケット送信の正常性（すなわちパケットを受信側装置に正常に送信できたか）について確実にチェックすることができる。また、無線基地局装置２０を外部無線モニタ装置として機能させ、自装置と外部無線モニタ装置とを有線ＬＡＮ３０を介して相互に接続しているので、自装置から離れた位置において干渉が生じた場合や、自装置と外部無線モニタ装置との間の距離が離れている場合でも、パケット送信の正常性ついて確実にチェックできる。
【００７１】
また、無線基地局装置１０は、無線通信についての正常性判定の結果から算出した受信パケットエラー数が閾値を超えた場合には自身を再起動する。自装置を再起動することによって自身の不具合を解消して、パケットを宛先の無線端末（図示せず）に確実に送信し得る。
【００７２】
上記した例は、無線基地局装置１０が自装置、無線基地局装置２０が外部無線モニタ装置として動作した場合の例であるが、逆の場合でも同様の効果を奏することができる。
＜第２の実施例＞
図６は、本実施例である無線通信システム１の構成を示すブロック図である。以下、第１の実施例と異なる点について主に説明する。無線通信システム１は、第１の実施例における無線基地局装置２０と同様の機能ブロックを各々が有する無線基地局装置２０−１〜２０−ｎ（ｎは２以上の整数）を含む。無線基地局装置１０及び無線基地局装置２０−１〜２０−ｎの各々は有線ＬＡＮ３０を介して相互に接続されている。以下、無線基地局装置１０を自装置、無線基地局装置２０−１〜２０−ｎの各々を外部無線モニタ装置とも称する。
【００７３】
無線基地局装置２０−１〜２０−ｎの各々は、誤り判定部手段２６ｂを更に含む。誤り判定部手段２６ｂは、試験パケットに含まれる受信データの誤りの有無を判定する。誤り判定部手段２６ｂは、受信データに対して例えばＣＲＣ（Cyclic Redundancy Check：巡回冗長検査）処理を施して受信データの誤りの有無を判定する。誤りの有無を示すデータ（以下、誤り判定データと称する）は、有線通信部２７によって応答パケットに含められ、有線ＬＡＮ３０を介して自装置である無線基地局装置１０に送信される。
【００７４】
図７は、無線基地局装置１０の記憶部１８に記憶されるデータの構成例を示す図である。
【００７５】
送信パケット比較用データ３００は、受信パケットエラー数［1〜ｎ］３０１と、受信レベル平均値［1〜ｎ］３０２と、受信パケット数［1〜ｎ］３０３と、からなる。
【００７６】
受信パケットエラー数［1〜ｎ］３０１は、正常性確認部１９によって異常と判断された受信パケットの数であり、正常性確認部１９によって更新される。受信パケットエラー数［１］は無線基地局装置２０−１、受信パケットエラー数［２］は無線基地局装置２０−２、・・・、受信パケットエラー数［ｎ］は無線基地局装置２０−ｎについてのエラー数である。
【００７７】
受信レベル平均値［1〜ｎ］３０２は、正常性確認部１９によって算出された受信レベルの平均値であり、正常性確認部１９によって更新される。受信レベル平均値［１］は無線基地局装置２０−１、受信レベル平均値［２］は無線基地局装置２０−２、・・・、受信レベル平均値［ｎ］は無線基地局装置２０−ｎについての平均値である。
【００７８】
受信パケット数［1〜ｎ］３０３は、有線通信部１７によって受信された応答パケットの数を正常性確認部１９がカウントしたものであり、正常性確認部１９によって更新される。受信パケット数［１］は無線基地局装置２０−１、受信パケット数［２］は無線基地局装置２０−２、・・・、受信パケット数［ｎ］は無線基地局装置２０−ｎについての受信パケット数である。
【００７９】
外部無線モニタデータ３１０は、要素３１１と、要素３１２と、要素３１３と、要素３１４と、からなる。要素３１１〜３１４の各々は、有線通信部１７によって受信された応答パケットに含まれるデータであり、有線通信部１７が記憶部１８に記憶させたものである。
【００８０】
図８は、応答パケットに含まれるデータを示す図である。要素３１１は、Ｅｔｈｅｒヘッダ、ＩＰヘッダ及びＴＣＰヘッダを示すデータである。要素３１２は、外部無線モニタヘッダを示すデータである。要素３１３は、誤り判定部手段２６ｂによって生成された誤り判定データである。要素３１４は、試験パケットについての付加情報としての受信レベルである。
【００８１】
固定値データ３２０は、受信パケットエラー回数閾値３２１と、受信レベル閾値３２２と、外部無線モニタ登録データ［ｎ］３２３と、重み１の受信レベル３２４と、重み２の受信レベル３２５と、重み３の受信レベル３２６と、重み４の受信レベル３２７と、重み５の受信レベル３２８と、からなる。
【００８２】
受信パケットエラー数合計閾値３２１は、後述の受信パケットエラー数合計３４０と比較するための閾値であり、後述の状態データ３３０の更新に用いられる。
【００８３】
受信レベル閾値３２２は、上記した受信レベル平均値３０２と比較するための閾値であり、上記した受信パケットエラー数３０１の更新に用いられる。
【００８４】
外部無線モニタ登録データ３２３［ｎ］は、外部無線モニタ装置（すなわち無線基地局装置２０−１〜２０−ｎ）を特定するための例えばＩＰアドレス等の識別データである。受信パケットエラー数［１］は無線基地局装置２０−１、受信パケットエラー数［２］は無線基地局装置２０−２、・・・、受信パケットエラー数［ｎ］は無線基地局装置２０−ｎについての登録データである。
【００８５】
重み１の受信レベル３２４は重み付け値”１”の場合、重み２の受信レベル３２５は重み付け値”２”の場合、・・・、重み５の受信レベル３２８は重み付け値”５”の場合の設定受信レベル範囲（以下、設定受信強度範囲とも称する）である。図９は、無線基地局装置１０の記憶部１８に記憶される重み付けテーブルを示す図である。重み付け値１〜５の各々について設定受信レベル範囲が対応付けられている。受信レベル（すなわち受信電波強度）が高いほど、大きい重み付け値が対応付けられている。自装置により近い位置にある外部無線モニタ装置からの応答パケットの受信レベルを重視する趣旨である。例えば〜−５０ｄｂｍ（受信レベルが比較的高い）の設定受信レベル範囲には重み付け値５が対応付けられ、例えば−８０〜ｄｂｍ（受信レベルが比較的低い）の受信レベルには重み付け値１が対応付けられている。
【００８６】
状態データ３３０は、受信パケットエラー数３０１と受信パケットエラー回数閾値３２１との比較に基づいて更新されるデータであり、装置制御部１５によって更新される。状態データ３３０は、例えば、初期状態が”０”であり、その後、状態”１”及び”２”に更新され得る。
【００８７】
受信パケットエラー数合計３４０は、受信パケットエラー数[１〜ｎ]３０１の合計値である。
【００８８】
図１０は、自装置である無線基地局装置１０による装置制御処理ルーチンを示すフローチャートである。以下、図４を参照しつつ、無線基地局装置１０による装置制御処理について説明する。
【００８９】
ステップＳ１１０〜Ｓ１１３の処理は第１の実施例と同様である。試験パケット生成部１４は、ステップＳ１１３に続いて、試験データを含む試験パケットを生成し、無線送信部１１に対して当該試験パケットの送信指示を与える（ステップＳ１１４）。第１の実施例とは異なり、試験パケット生成部１４は、試験パケットの複製データを記憶する必要はない。無線送信部１１は、試験パケットを無線基地局装置２０−１〜２０−ｎの各々に無線送信する（ステップＳ１１６）。無線送信部１１は、試験パケット（例えばビーコン信号など）をいわゆるブロードキャスト送信すれば良い。
【００９０】
無線基地局装置２０−１の無線モニタ部２３は、無線基地局装置１０からの試験パケットを無線により受信する。誤り判定部手段２６ｂは、試験パケットに含まれる受信データに例えばＣＲＣ処理などの誤り検出処理を施して、当該受信データの誤りの有無を示す誤り判定データを生成する。有線通信部２７は、誤り判定部手段２６ｂによって生成された誤り判定データや無線モニタ部２３によって測定された受信レベルなどのデータ（図８に示されるデータ）を含む応答パケットを生成する。有線通信部２７は、応答パケットを有線ＬＡＮ３０を介して無線基地局装置１０に送信する。無線基地局装置２０−２〜２０−ｎの各々も同様に応答パケットを有線ＬＡＮ３０を介して無線基地局装置１０に送信する。
【００９１】
正常性確認部１９は、有線ＬＡＮ３０を介して無線基地局装置２０−１〜２０−ｎの各々からの応答パケットの１つを有線通信部２７が受信したときにパケット正常性判定処理を行う（ステップＳ２００）。
【００９２】
図１１は、正常性確認部１９によるパケット正常性判定処理ルーチンを示すフローチャートである。以下、図１１を参照しつつ、正常性確認部１９によるパケット正常性判定処理について説明する。
【００９３】
先ず、正常性確認部１９は、無線基地局装置２０−１〜２０−ｎのうちの１つ（一例として、以下、無線基地局装置２０−１とする）から送信された応答パケットを有線通信部１７から取得し、当該応答パケットに含まれる受信データを外部無線モニタデータ３１０として記憶部１８に記憶させる（ステップＳ２１１）。正常性確認部１９は、応答パケットに含まれる送信元アドレスから、当該応答パケットが無線基地局装置２０−１から送信されたものであることを判別できる。
【００９４】
次に、正常性確認部１９は、無線基地局装置２０−１についての受信パケット数［１］３０３を１つ増加させて更新する（ステップＳ２１２）。
【００９５】
次に、正常性確認部１９は、無線基地局装置２０−１についての受信レベル平均値［１］３０２を更新する（ステップＳ２１３）。正常性確認部１９は、現在までに取得した無線基地局装置２０−１についての各応答パケットの受信レベル（記憶部１８に記憶されている最新の受信レベル（すなわち要素３１４）を含む）の合計値を、無線基地局装置２０−１についての受信パケット数［１］３０３で除算して受信レベル平均値［１］３０２を算出する。
【００９６】
次に、正常性確認部１９は、記憶部１８に記憶されている外部無線モニタデータ３１０の要素３１３（すなわち無線基地局装置２０−１についての誤り判定データ）が正常であることを示すものか否かを判定する（ステップＳ２１４）。
【００９７】
正常性確認部１９は、正常でないと判定した場合には、記憶部１８に記憶されている受信パケットエラー数３０１を更新する（ステップＳ２１６）。この際、正常性確認部１９は、重み付けテーブルに設定されている複数の設定受信レベル範囲のうちの、現在の受信レベル平均値［１］３０２が含まれる設定受信レベル範囲に対応する重み付け値を受信パケットエラー数３０１［１］に加算して更新する。例えば、現在の受信レベル平均値［１］３０２が−６５ｄＢｍである場合、当該平均値は設定受信レベル範囲−６１〜−７０ｄＢｍに含まれるので、当該レベル範囲に対応する重み付け値３を受信パケットエラー数３０１［１］に加算する。
【００９８】
正常性確認部１９は、ステップＳ２１４において正常であると判定した場合には、ステップＳ２１５に移行する。正常性確認部１９は、記憶部１８に記憶されている外部無線モニタデータ３１０の要素３１４（すなわち無線基地局装置２０−１についての受信レベル）と、記憶部１８に記憶されている受信レベル平均値［１］３０２との差分が、受信レベル閾値３２２以下であるか否かを判定する（ステップＳ２１５）。例えば要素３１４（すなわち受信レベル）が−８０ｄＢｍ、受信レベル平均値［１］３０２が−７０ｄＢｍ、受信レベル閾値３２２が２０ｄＢｍである場合には、要素３１４（すなわち受信レベル）と受信レベル平均値［１］３０２との差分１０ｄＢｍが受信レベル閾値３２２である２０ｄＢｍ以下と判定される。
【００９９】
正常性確認部１９は、当該差分が受信レベル閾値３２２より大きいと判定した場合には、記憶部１８に記憶されている受信パケットエラー数３０１を更新する（ステップＳ２１６）。この際、正常性確認部１９は、重み付けテーブルに設定されている複数の受信レベルのうちの、現在の受信レベル平均値［１］３０２が属する受信レベルに対応する重み付け値を受信パケットエラー数［１］３０１に加算して更新する。
【０１００】
正常性確認部１９は、ステップＳ２１５において当該差分が受信レベル閾値３２２以下であると判定した場合には、受信パケットエラー数３０１［１］を受信パケットエラー数合計３４０に加算してこれを更新する（ステップＳ２１７）。以上で、正常性確認部１９は無線基地局装置２０−１からの応答パケットについてのパケット正常性判定処理を終了する。
【０１０１】
正常性確認部１９は、無線基地局装置２０−２〜２０−ｎのうちの１つから送信された応答パケットを有線通信部１７が受信した場合にも同様の処理を実行する（ステップＳ２１０〜Ｓ２１８）。
【０１０２】
以下、再び、図１０を参照して説明する。装置制御部１５は、受信パケットエラー数合計３４０が受信パケットエラー数合計閾値３２１を下回るか否かを判定する（ステップＳ１１８）。装置制御部１５は、下回ると判定した場合には、記憶部１８に記憶されている状態データ３３０を”１”のまま変更せずにステップＳ１０２に移行する（ステップＳ１０３）。以下、ステップＳ１１４以降のステップについて同様に実行される。
【０１０３】
装置制御部１５は、ステップＳ１１８において、受信パケットエラー数３０１が受信パケットエラー回数閾値３２１以上であると判定した場合には、ステップＳ１１９に移行する。以下、装置制御部１５は、ステップＳ１１９以降について、第１の実施例と同様の処理を行う。
【０１０４】
上記したように本実施例による無線通信システム１においては、自装置である無線基地局装置１０及び複数の外部無線モニタ装置である無線基地局装置２０−１〜２０−ｎの各々を有線ＬＡＮ３０で相互に接続している。無線基地局装置２０−１〜２０−ｎの各々は、無線基地局装置１０によって送信された試験パケットを受信し、誤り判定データ（例えばＣＲＣデータ）や受信レベルを含む応答パケットを有線ＬＡＮ３０を介して無線基地局装置１０にそれぞれ送信する。無線基地局装置１０は、有線ＬＡＮ３０を介して外部無線モニタ装置の各々からの応答パケットを受信し、誤り判定データ及び受信レベルに基づいて無線通信エラー発生の有無を判定する。そして、無線基地局装置１０は、当該判定の結果から算出した受信パケットエラー数の合計値が閾値を超えた場合には自身を再起動する。
【０１０５】
このように、自装置が複数の外部無線モニタ装置から有線ＬＡＮ３０を介して応答パケットを受信するので、より正確に無線通信の正常性を正確に判断することができる。そして、無線通信に異常が認められた場合には、自装置を再起動することによって不具合を解消し、パケットを宛先の無線端末（図示せず）に確実に送信し得る。
【０１０６】
また、ＣＲＣ処理などの誤り検出結果を応答パケットに含めて送信することにより、試験パケットに含まれていた受信データを送信するよりも送信量を少なくでき、また、自装置側で外部モニタ装置各々についての誤りの有無を判定する必要もなくなる。
【０１０７】
また、受信レベル範囲毎に重み付けを行うことにより、自装置に近い外部モニタ装置からの応答パケットの受信レベルを重視した装置制御を行うことができるという効果も奏する。
【符号の説明】
【０１０８】
１  無線通信システム
１０、２０、２０−１〜２０−ｎ  無線基地局装置
１１、２１  無線送信部
１２、２２  無線受信部
１３、２３  無線モニタ部
１４、２４  試験パケット生成部
１５、２５  装置制御部
１６、２６  応答パケット生成部
１７、２７  有線通信部
１８、２８  記憶部
１９、２９  正常性確認部
３０  有線ＬＡＮ
【図１】
2012075005.tif 000003
【図２】
2012075005.tif 000004
【図３】
2012075005.tif 000005
【図４】
2012075005.tif 000006
【図５】
2012075005.tif 000007
【図６】
2012075005.tif 000008
【図７】
2012075005.tif 000009
【図８】
2012075005.tif 000010
【図９】
2012075005.tif 000011
【図１０】
2012075005.tif 000012
【図１１】
2012075005.tif 000013