(57)【要約】【課題】従来のアドホック無線通信システムでは、各無線通信装置は、自律的に最適な経路を学習して通信を行うことができるが、特定のエリアで停電などによる通信障害が発生した場合についての配慮がない。【解決手段】無線通信可能な周囲の無線通信装置の識別情報を含む送信先候補情報を記憶する記憶手段と、送信先候補情報に含まれる無線通信装置のいずれかを中継先に指定して無線送信が可能な送信手段と、を備えた無線通信装置と、無線通信装置の識別情報を在圏エリアの識別子と対応付けて記憶する記憶手段と、いずれかのエリアが通信不能になったことを検出すると、通信不能エリアに対応づけて前記記憶手段に記憶された無線通信装置の識別情報を報知する報知手段と、を含む管理装置と、を備え、前記無線通信装置の送信手段は、前記管理装置から報知された前記通信装置の識別情報に対応する無線通信装置を前記中継先に選択しないアドホック無線通信システム。【選択図】図１
2014183513.tif 000002
【特許請求の範囲】
【請求項１】
無線通信可能な周囲の１又は複数の無線通信装置の識別情報を含む送信先候補情報を  記憶する記憶手段と、
記憶した該送信先候補情報に含まれる無線通信装置のいずれかを中継先として指定し  た無線送信が可能な送信手段と、
を備えた無線通信装置と、
無線通信装置の識別情報を該無線通信装置の在圏エリアに対応するエリア識別子と対  応付けて記憶する記憶手段と、
いずれかのエリアが通信不能になったことを検出する検出手段と、
該検出手段が通信不能になったことを検出した通信不能エリアに対応づけて前記記憶  手段に記憶された無線通信装置の識別情報を報知する報知手段と、
を含む管理装置と、
を備え、
前記無線通信装置の送信手段は、前記管理装置から報知された前記通信装置の識別情報に対応する無線通信装置を前記中継先として選択しないように制御する、
ことを特徴とするアドホック無線通信システム。
【請求項２】
前記検出手段は、いずれかのエリアでの停電を検出した際に、停電が検出されたエリアは通信不能であると検出することを特徴とする請求項１に記載のアドホック無線通信システム。
【請求項３】
前記送信手段は、前記送信先候補情報に含まれる無線通信装置から前記中継先を選ぶ優先度を該無線通信装置ごとに設定し、前記優先度に応じて前記中継先を選択する場合に、
前記送信手段は、前記管理装置から前記報知を受けると、前記優先度の設定方法を変えること
を特徴とする請求項１又は請求項２に記載のアドホック無線通信システム。
【請求項４】
前記設定方法は、前記送信手段が前記中継先を選択する度に、前記送信手段は、前記中継先に選択された無線通信装置に係る前記優先度を増加させる方法であり、
前記送信手段は、前記管理装置から前記報知を受けると、前記優先度の増加分を、前記報知を受ける前に比べて小さくなるように制御すること
を特徴とする請求項３に記載のアドホック無線通信システム。
【請求項５】
無線通信可能な周囲の１又は複数の無線通信装置の識別情報を含む送信先候補情報を  記憶する記憶手段と、
記憶した該送信先候補情報に含まれる無線通信装置のいずれかを中継先として指定し  た無線送信が可能な送信手段と、
として無線通信装置を機能させ、
無線通信装置の識別情報を該無線通信装置の在圏エリアに対応するエリア識別子と対  応付けて記憶する記憶手段と、
いずれかのエリアが通信不能になったことを検出する検出手段と、
該検出手段が通信不能になったことを検出した通信不能エリアに対応づけて前記記憶  手段に記憶された無線通信装置の識別情報を報知する報知手段と、
として管理装置を機能させ、
前記無線通信装置の送信手段は、前記管理装置から報知された前記通信装置の識別情報に対応する無線通信装置を前記中継先として選択しないように制御する、
ことを特徴とするアドホック無線通信方法。
【請求項６】
無線通信可能な周囲の１又は複数の無線通信装置の識別情報を含む送信先候補情報を記憶する記憶手段と、
記憶した該送信先候補情報に含まれる無線通信装置のいずれかを中継先として指定した無線送信が可能な送信手段と、
通信不能になっている無線通信装置の識別子を受信する受信手段と、
を備え、
前記送信手段は、前記受信手段が受信した識別子に対応する無線通信装置を前記中継先として選択しないように制御する、
ことを特徴とするアドホック無線通信装置。
【請求項７】
無線通信可能な周囲の１又は複数の無線通信装置の識別情報を含む送信先候補情報を記憶する記憶手段と、
記憶した該送信先候補情報に含まれる無線通信装置のいずれかを中継先として指定した無線送信が可能な送信手段と、
通信不能になっている無線通信装置の識別子を受信する受信手段と、
として無線通信装置を機能させ、
前記送信手段は、前記受信手段が受信した識別子に対応する無線通信装置を前記中継先として選択しないように制御する、
ことを特徴とするアドホック無線通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
複数の無線通信装置を含む通信システムに関する。
【背景技術】
【０００２】
複数の無線通信装置を含むネットワークにおける、簡易な構造で、かつ、ネットワークに負荷をかけずに、自律的に適切な経路を選択可能な無線通信装置及びプログラムに関する技術が特許文献１及び特許文献２に記載されている。この技術では、無線通信装置間のリンクが変化するようなネットワークにおいても、各無線通信装置は、保有する重みに関する情報を参照して転送先の無線通信を決定し、重みに関する情報を更新する。ここで、「重み」とは、プロトコルが扱うデータ単位であるフレームの伝搬経路選択にあたって考慮される値である。例えば、フレームのリンク間での転送の成否を数値化したものである。
【０００３】
これにより、ネットワークの全体を把握せずとも、自律的に最適な経路を学習して通信を行うことが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特願２０１０−５０９０９３号公報
【特許文献２】特願２０１１−５２４５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術では、各無線通信装置は、自律的に最適な経路を学習して通信を行うことができるが、特定のエリアで停電などによる通信障害が発生した場合についての配慮がない。従って、停電などの影響により通信障害が特定のエリア全体にわたって発生していたとしても、経路の再学習には時間がかかり、無線通信装置間で実際に無線通信を行ってみて、相手方の通信不能を順に確認する必要があり、無駄な通信が発生することとなる。
【０００６】
そこの、１つの側面では、本発明は、特定のエリアで通信障害が発生した際に、無駄な通信の発生を抑制することを目的とする。
【課題を解決するための手段】
【０００７】
無線通信可能な周囲の１又は複数の無線通信装置の識別情報を含む送信先候補情報を記憶する記憶手段と、記憶した該送信先候補情報に含まれる無線通信装置のいずれかを中継先として指定した無線送信が可能な送信手段と、を備えた無線通信装置と、無線通信装置の識別情報を該無線通信装置の在圏エリアに対応するエリア識別子と対応付けて記憶する記憶手段と、いずれかのエリアが通信不能になったことを検出する検出手段と、該検出手段が通信不能になったことを検出した通信不能エリアに対応づけて前記記憶手段に記憶された無線通信装置の識別情報を報知する報知手段と、を含む管理装置と、を備え、前記無線通信装置の送信手段は、前記管理装置から報知された前記通信装置の識別情報に対応する無線通信装置を前記中継先として選択しないように制御するアドホック無線通信システム。
【発明の効果】
【０００８】
特定のエリアで通信障害が発生した際に、無駄な通信の発生を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】通信システム１の構成例を表す図
【図２】無線通信装置２０のハード構成例を表す図
【図３】管理装置３０のハード構成例を表す図
【図４】無線通信装置２０の機能構成例を表す図
【図５】管理装置３０の機能構成例を表す図
【図６】ハローフレーム６０の例を表す図
【図７】データフレーム７０の例を表す図
【図８】通信障害フレーム８０の例を表す図
【図９】送信候補テーブル９０の例を表す図。図９（ａ）は通信障害フレームを反映する前の送信候補テーブル９０の例を表す図。図９（ｂ）は通信障害フレームを反映した後の送信候補テーブル９０の例を表す図。
【図１０】エリア及び無線通信装置一覧テーブル１００の例を表す図
【図１１】ハローフレーム送信処理のフローチャート
【図１２】フレーム受信処理のフローチャート
【図１３】図１２のステップＳ１２におけるハローフレーム受信処理のフローチャート
【図１４】図１２のステップＳ１３におけるデータフレーム受信処理のフローチャート
【図１５】図１２のステップＳ１４における通信障害フレーム受信処理のフローチャート
【図１６】通信障害フレーム送信処理のフローチャート
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本実施例に係る通信システム１について詳細に説明する。図１は通信システム１の構成例を表す図である。
【００１１】
図１は、複数のエリア２ａ、２ｂ、２ｃ、２ｄ、２ｅ、２ｆを含み、各エリアには、無線通信装置が存在する。例えば、エリア２ａ内には、無線通信装置２０ａａ、２０ａｂが存在し、エリア２ｂ内には、無線通信装置２０ｂａ、２０ｂｂ、２０ｂｃが存在し、エリア２ｃには、無線通信装置２０ｃａ、２０ｃｂ、２０ｃｃが存在し、エリア２ｄには、無線通信装置２０ｄａ、２０ｄｂが存在し、エリア２ｅには、無線通信装置２０ｅａが存在し、エリア２ｆには、無線通信装置２０ｆａ、２０ｆｂ、２０ｆｃが存在する。なお、各無線通信装置は、無線により通信を行う無線通信機能を有し、管理装置及び他の無線通信装置との間で無線通信を行うことができる。各無線通信装置は、無線信号が届く範囲で周囲の管理装置及び無線通信装置と通信することで、アドホックネットワークを構成することができる。この図では、１４台の無線通信装置を例示しているが、この数に限定する必要はない。以下、各無線通信装置を総称して、無線通信装置２０と記載する。
【００１２】
管理装置３０ａ、管理装置３０ｂ、及び管理装置３０ｃは所定のエリア内に属する無線通信装置との間で無線通信を行う無線通信機能を有し、所定のエリア内の通信環境を監視する機能を有する。図１で示すように、管理装置と、該管理装置が監視する所定のエリアとを点線で結んでいる。例えば、管理装置３０ａは、エリア２ａと、エリア２ｂとにおける通信環境を監視する。各管理装置が監視する所定のエリアの数は幾つでも構わない。また、所定のエリアに属する無線通信装置は何台あっても構わない。各管理装置はいずれも同じ機能と、構成とを有する。この図では３台の管理装置を例示しているが、通信システム１に含まれる管理装置は何台あっても構わない。以下、各管理装置を総称して、管理装置３０と記載する。
【００１３】
図２は無線通信装置２０のハード構成例を表す図である。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１は、バス２６を介して無線通信装置２０が有する各デバイスを制御する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２は、ＣＰＵ２１により実行される通信システム１に係るプログラムや、データなどを予め記憶している。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３は、ＣＰＵ２１のワークエリアとして使用される。タイマＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２４は、設定された時間が経過するまでカウントアップ動作を行い、設定された時間が経過すると割り込み信号を出力する。無線モジュール２５は、他の装置との無線通信を可能とする装置である。
【００１４】
図２では図示していないが、無線通信装置２０は、更にＲＯＭ２２を補う補助記憶装置、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を有しても構わない。
【００１５】
図３は管理装置３０のハード構成例を表す図である。ＣＰＵ３１は、バス３６を介して管理装置３０が有する各デバイスを制御する。ＲＯＭ３２は、ＣＰＵ３１により実行される通信システム１に係るプログラムや、データなどを予め記憶している。ＲＡＭ３３は、ＣＰＵ３１のワークエリアとして使用される。監視装置３４は、管理装置３０の監視エリアに含まれる１又は複数のエリア内の通信環境に関する情報を伝えるケーブル３７と接続されており、ケーブル３７からの情報を用いて、監視エリアの通信環境を監視する。例えば、監視エリアに設置されている無線通信装置に電力を供給する電線は、ケーブル３７の一例である。この場合、監視装置３４はケーブル３７による供給電力を監視することで、ケーブル３７を介して給電を行っているエリアに設置されている無線通信装置が動作可能を判断することができる。この図では、管理装置３０に接続されているケーブル３７は１つしか図示されていないが、管理装置３０に接続されるケーブル３７は複数あっても構わない。例えば、管理装置３０が監視するエリアごとにケーブル３７があってよい。無線モジュール３５は、無線通信装置２０との間で無線通信を可能とする装置である。
【００１６】
図３では図示していないが、管理装置３０は、更にＲＯＭ３２を補う補助記憶装置、例えば、ＨＤＤを有しても構わない。
【００１７】
図４は無線通信装置２０の機能構成例を表す図である。受信部４０は管理装置３０や無線通信装置２０からＰＤＵ（Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）などのフレームの受信を行う機能ユニットであり、無線モジュール２５により実現される。
【００１８】
フレーム処理部４１はフレームに関する処理を行う機能ユニットであり、ＣＰＵ２１により実現される。フレーム処理部４１は、フレーム判別部４２と、ハローフレーム処理部４３と、通信障害フレーム処理部４４と、データフレーム処理部４５と、フレーム生成部４６とを有する。
【００１９】
フレーム判別部４２は、受信部４０が受信したフレームの種類を判別する機能ユニットである。本実施例では、「ハローフレーム」と、「通信障害フレーム」と、「データフレーム」という少なくとも３種類のフレームが使われる。また、フレーム判別部４２は、フレームの種類に応じて、ハローフレーム処理部４３や、通信障害フレーム処理部４４や、データフレーム処理部４５に処理を依頼する。
【００２０】
ハローフレーム処理部４３は、フレーム判別部４２から依頼されたハローフレームに関する処理を行う機能ユニットである。通信障害フレーム処理部４４は、フレーム判別部４２から依頼された通信障害フレームの処理を行う機能ユニットである。データフレーム処理部４５は、フレーム判別部４２から依頼されたデータフレームの処理を行う機能ユニットである。
【００２１】
フレーム生成部４６は、ハローフレームやデータフレームの生成を行う機能ユニットである。
【００２２】
記憶部４７は、データフレームを送信する候補となる無線通信装置に関する情報を含む送信候補テーブル９０を予め格納している機能ユニットであり、ＲＯＭ２２やＲＡＭ２３により実現される。なお、データフレームを目的とする無線通信装置に送信する場合に、この送信候補テーブル９０に含まれる無線通信装置を中継先として指定し、例えば、その無線通信装置の識別子をデータフレームに含めて、中継をしてもらうことで、目的の無線通信装置にデータフレームに到達させることができる。
【００２３】
送信部４８は、フレーム処理部４１の処理結果に応じてフレームの送信を行う機能ユニットであり、無線モジュール２５により実現される。
【００２４】
また、記憶部４７は通信システム１に係るプログラムや、データなどを予め格納している。ＣＰＵ２１が通信システムに係るプログラムを読み込んで、実行することで、フレーム処理部４１を実現する。
【００２５】
図５は管理装置３０の機能構成例を表す図である。監視部５１は、ケーブル３７の給電状況をモニタすることで監視エリアでの通信環境の監視を行い、正常な給電が途絶えたことを検出した場合に、通信障害フレーム生成部５２に通信障害フレームの生成を依頼する機能ユニットであり、監視装置３４により実現される。
【００２６】
通信障害フレーム生成部５２は、監視部５１の依頼により通信障害フレームの生成を行う機能ユニットであり、ＣＰＵ３１により実現される。通信障害フレーム生成部５２は、後述するエリア及び無線通信装置一覧テーブル１００を参照して、通信障害が発生したエリアに属する無線通信装置の識別子を抽出し、抽出した識別子を含む通信障害フレームを生成する。
【００２７】
記憶部５３は、１又は複数のエリアと、無線通信装置との対応関係に関する情報を含むエリア及び無線通信装置一覧テーブル１００を予め格納している機能ユニットであり、ＲＯＭ３２やＲＡＭ３３により実現される。また、記憶部５３は通信システム１に係るプログラムや、データなどを予め格納している。ＣＰＵ３１が通信システムプログラムを読み込んで、実行することで、通信障害フレーム生成部５２を実現する。
【００２８】
図６はハローフレーム６０の例を示す図である。ハローフレーム６０には、項目「種類」６１と、項目「生成無線通信装置」６２とを含む。項目「種類」６１は、フレームの種類がハローフレームであることを表す識別子を格納しているデータ項目である。項目「生成無線通信装置」６２は、ハローフレーム６０を生成した無線通信装置を表す識別子を格納しているデータ項目である。詳しくは後述するが、ハローフレーム６３は、無線通信装置２０ｆｂにより生成されたハローフレームの例を表す。
【００２９】
上記の例では、ハローフレーム６０は、項目「種類」６１と、項目「生成無線通信装置」６２とを含んでいるが、これらの項目以外にも、他の項目を含んでもよい。また、各項目の並び順は適宜決めることが出来る。
【００３０】
図７はデータフレーム７０の例を示す図である。データフレーム７０には、項目「種類」７１と、項目「ＬＤ（Ｌｏｃａｌ  Ｄｅｓｔｉｎａｔｉｏｎ）無線通信装置」７２と、項目「ＧＤ（Ｇｌｏｂａｌ  Ｄｅｓｔｉｎａｔｉｏｎ）無線通信装置」７３と、項目「内容」７４とを含む。項目「種類」７１は、フレームの種類がデータフレームであることを表す識別子を格納しているデータ項目である。
【００３１】
項目「ＬＤ無線通信装置」７２は、データフレーム７０の中継先の無線通信装置を表す識別子を格納しているデータ項目である。項目「ＧＤ無線通信装置」７３は、データフレーム７０の最終的な宛先の無線通信装置を表す識別子を格納しているデータ項目である。項目「内容」７４は、データフレーム７０を生成した無線通信装置が項目「ＧＤ無線通信装置」７３に格納されている識別子に示される無線通信装置に対して伝達するデータを格納しているデータ項目である。
【００３２】
例えば、データフレーム７０は、管理装置３０が、所定の無線通信装置２０に対して指令を通知する際に利用される。
【００３３】
詳しくは後述するが、データフレーム７５は、無線通信装置２０ｄｂが最終的に無線通信装置２０ｄａに宛てられたデータフレームを無線通信装置２０ｅａに送信するデータフレームの例を表す。
【００３４】
これより、無線通信装置２０は、直接無線が届かない無線通信装置をＧＤ無線通信装置として設定し、ハローフレームで直接無線通信が可能な無線通信装置として発見した他の無線通信装置をＬＤ無線通信装置として設定することで、ＬＤ無線通信装置を介してＧＤ無線通信装置に対するデータ送信を行うことができる。
【００３５】
上記の例では、データフレーム７０は、項目「種類」７１と、項目「ＬＤ無線通信装置」７２と、項目「ＧＤ無線通信装置」７３と、項目「内容」７４とを含んでいるが、これらの項目以外にも、他の項目を含んでもよい。また、各項目の並び順は適宜決めることが出来る。
【００３６】
図８は通信障害フレーム８０の例を示す図である。通信障害フレーム８０には、項目「種類」８１と、項目「数」８２と、項目「無線通信装置」８３ａと、・・・、項目「無線通信装置」８３ｎと、項目「ホップ数」８４とを含む。
【００３７】
項目「種類」８１は、フレームの種類が通信障害フレームであることを表す識別子を格納しているデータ項目である。項目「数」８２は、通信障害フレーム８０に含まれている項目「無線通信装置」８３ａと、・・・、項目「無線通信装置」８３ｎとの個数を表す識別子を格納しているデータ項目である。
【００３８】
項目「無線通信装置」８３ａと、・・・、項目「無線通信装置」８３ｎとは、通信障害が発生しているエリアに属する無線通信装置を表す識別子を夫々に格納しているデータ項目である。また、項目「無線通信装置」８３ａと、・・・、項目「無線通信装置」８３ｎとは、通信障害が発生しているエリアに設置されている無線通信装置の数だけ存在する。
【００３９】
項目「ホップ数」８４は、通信障害フレーム８０が無線通信装置２０により転送される残りの回数を表す識別子を格納しているデータ項目である。このデータ項目により、無線通信装置２０が通信障害フレーム８０を転送する回数が制限することが出来る。従って、通信障害フレーム８０が、無線通信装置２０により通信システム１において転送され続けるのを防ぐことが出来る。詳しくは後述するが、通信障害フレーム８５は、エリア２ｆで通信障害が発生した場合に管理装置３０ｃにより生成された通信障害フレームの例を表す。
【００４０】
上記の例では、通信障害フレーム８０は、項目「種類」８１と、項目「数」８２と、項目「無線通信装置」８３ａと、・・・、項目「無線通信装置」８３ｎと、項目「ホップ数」８４とを含んでいるが、これらの項目以外にも、他の項目を含んでもよい。また、各項目の並び順は適宜決めることが出来る。
【００４１】
図９は、無線通信装置２０の記憶部４７に格納されている、送信候補テーブル９０の例を表す図である。送信候補テーブル９０には、項目「送信候補」９１と、項目「使用可否」９２と、項目「通信品質」９３との各項目を対応付けているレコードが格納されている。
【００４２】
項目「送信候補」９１は、フレームを送信する際の候補となる無線通信装置を表す識別子を格納しているデータ項目である。項目「使用可否」９２は、項目「送信候補」９１に格納されている識別子が示す無線通信装置が使用可能かを表す識別子を格納しているデータ項目である。ここでは、項目「送信候補」９１に格納されている識別子が示す無線通信装置が、使用可能であることを表す識別子を「０」とし、使用不能であることを表す識別子を「１」とする。
【００４３】
項目「通信品質」９３は、項目「送信候補」９１に格納されている識別子が示す無線通信装置との通信品質を表す識別子が格納されている。例えば、フレームを受信した際の電波の強度が通信品質の一例である。ここでは、通信品質を表す識別子は０〜１とする。また、０に近いほど通信品質はよいとする。
【００４４】
図９（ａ）は、項目「送信候補」９１に格納されている識別子が示す無線通信装置が全て使用可能な場合の例を表す図である。なお、無線通信装置２０は、前述した通信障害フレームを受信すると、送信候補テーブル９０の更新処理を行う。例えば、無線通信装置２０は、通信障害が発生しているエリアに属する無線通信装置として無線通信装置２０ｆｂ、２０ｆｃの識別情報を含む通信障害フレームを受信すると、図９(a)の使用可否情報のうち、無線通信装置２０ｆｂ、２０ｆｃに関する情報を図９（ｂ）のように更新する。すなわち、無線通信装置２０ｆｂ、ｆｃに対応する項目「使用可否」９２の情報を「１」に書き換える。
【００４５】
したがって、無線通信装置２０は、通信障害フレームを受信する前の図９(a)を記憶している場合では、無線通信装置２０ｄｂ、２０ｆｂ、２０ｆｃのいずれも送信候補として選択することが許容されるが、通信障害フレームを受信した後の図９(ｂ)を記憶している場合では、無線通信装置２０ｄｂのみを送信候補として選択できるが、無線通信装置２０ｆｂ、２０ｆｃを中継先とする選択は規制されることとなる。なお、この場合は、図９（ｂ）において送信候補として選択可能な無線通信装置は２０ｄｂだけであるが、複数存在する場合は、図９（a）の場合と同様にして、通信品質がより良い値を示す無線通信装置を優先手的に選択することもできる。
【００４６】
上記の例では、送信候補テーブル９０に格納されている夫々のレコードは項目「送信候補」９１と、項目「使用可否」９２と、項目「通信品質」９３との各項目を対応付けて格納しているが、これらの項目以外にも、他の項目を対応付けて格納してもよい。また、各項目の並び順は適宜決めることが出来る。
【００４７】
図１０は、管理装置３０の記憶部５３に格納されている、エリア及び無線通信装置一覧テーブル１００の例を表す図である。エリア及び無線通信装置一覧テーブル１００には、項目「エリア」１０１と、項目「無線通信装置」１０２とを対応付けているレコードが格納されている。項目「エリア」１０１は、所定のエリアを表す識別子を格納しているデータ項目である。項目「無線通信装置」１０２は、項目「エリア」１０１に格納されている識別子が示す所定のエリアに設置されている無線通信装置を表す識別子を格納しているデータ項目である。
【００４８】
例えば、管理装置３０の通信障害フレーム生成部５２がレコード１０３にアクセスした場合、無線通信装置２０ｆｂはエリア２ｆに設置されているという意味の情報が読み出される。エリア及び無線通信装置一覧テーブル１００に格納される夫々のレコードは、例えば、管理装置３０が通信システム１に設置される際に、ユーザにより入力されてもよい。
【００４９】
上記の例では、エリア及び無線通信装置一覧テーブル１００に格納されている夫々のレコードは項目「エリア」１０１と、項目「無線通信装置」１０２との各項目を対応付けて格納しているが、これらの項目以外にも、他の項目を対応付けて格納してもよい。また、各項目の並び順は適宜決めることが出来る。
【００５０】
続いて、図１１〜図１６のフローチャートを参照して、通信システム１の動作の詳細を説明する。
【００５１】
図１１は、無線通信装置２０がハローフレームを送信する際のフローチャートを表す図である。
【００５２】
ステップＳ１において、フレーム生成部４６がハローフレームを送信する時刻かを判断する。ハローフレームを送信する時刻であると判定した場合は、無線通信装置２０の処理はステップＳ２に移行する。一方、フレーム生成部４６がハローフレームを送信する時刻でないと判断した場合は、無線通信装置２０の処理はステップＳ１に戻る。ここで、ハローフレームを送信する時刻は予め設定されている。
【００５３】
ステップＳ２において、フレーム生成部４６がハローフレームを作成する。
【００５４】
例えば、無線通信装置２０ｆｂのフレーム生成部４６は、図６のハローフレーム６３を生成する。この際に、項目「種類」６１にはハローフレームを表す識別子「ハロー」が格納され、項目「生成無線通信装置」６２には無線通信装置２０ｆｂを表す識別子「２０ｆｂ」が格納される。
【００５５】
ステップＳ３において、フレーム生成部４６により生成されたハローフレームを、送信部４８が送信する。そして、無線通信装置２０の処理はステップＳ１に戻る。
【００５６】
図１２は、フレームを受信した無線通信装置２０が処理する際のフローチャートを表す図である。なお、以降のフローチャートの説明に記載される無線通信装置２０は、フレームを受信した無線通信装置を指すものとする。図１２の処理は、無線通信装置２０がフレームを受信すると処理を開始するものとする。
【００５７】
ステップＳ１１において、受信部４０が受信したフレームの種類を、フレーム判別部４２が判断する。受信したフレームがハローフレームの場合は、無線通信装置２０の処理はステップＳ１２へ移行し、通信障害フレームの場合は、無線通信装置２０の処理はステップＳ１３に移行し、データフレームの場合は、無線通信装置２０の処理はステップＳ１４に移行する。
【００５８】
そして、無線通信装置２０は、ステップＳ１２のハローフレーム受信処理と、ステップＳ１３の通信障害フレーム受信処理と、ステップＳ１４のデータフレーム受信処理とのいずれかを終えると、処理を終了する。
【００５９】
図１３は、図１２のステップＳ１２におけるハローフレーム受信処理のフローチャートを表す図である。図１３の処理は、受信部４０により受信されたハローフレームが、フレーム判別部４２からハローフレーム処理部４３に出力されると開始される。
【００６０】
ステップＳ２１において、記憶部４７に格納されている送信候補テーブル９０のレコードのうち、受信したハローフレームの項目「生成無線通信装置」６２に格納されている識別子を項目「送信候補」９１に格納しているレコードが存在するかを、ハローフレーム処理部４３が判断する。存在しない場合は、無線通信装置２０の処理はステップＳ２２に移行し、存在する場合は無線通信装置２０の処理はステップＳ２３に移行する。
【００６１】
ステップＳ２２において、記憶部４７に格納されている送信候補テーブル９０に、ハローフレーム処理部４３が新しいレコードの追加を行う。
【００６２】
例えば、図６のハローフレーム６３を、無線通信装置２０ｅａが受信したとする。ハローフレーム６３を無線通信装置２０ｅａの受信部４０が受信した際の電波強度を用いて、無線通信装置２０ｅａと無線通信装置２０ｆｂとの間の通信品質を、無線通信装置２０ｅａのハローフレーム処理部４３が求める。そして、無線通信装置２０ｅａの記憶部４７に格納されている送信候補テーブル９０に、無線通信装置２０ｅａのハローフレーム処理部４３が新しいレコードを作成する。この時に、ハローフレーム６３の項目「生成無線通信装置」に格納されている識別子を、無線通信装置２０ｅａのハローフレーム処理部４３が新しいレコードの項目「送信候補」９１に格納する。また、無線通信装置２０ｅａのハローフレーム処理部４３が、新しいレコードの項目「使用可否」９２に使用可能を表す識別子である「０」を格納する。そして、無線通信装置２０ｅａのハローフレーム処理部４３が、新しいレコードの項目「通信品質」９３に、無線通信装置２０ｅａと無線通信装置２０ｆｂとの間の通信品質の識別子を格納する。
【００６３】
ステップＳ２３において、ハローフレーム処理部４３が、ステップＳ２１で特定したレコードの更新を行う。
【００６４】
例えば、図６のハローフレーム６３を、無線通信装置２０ｅａが受信したとする。ハローフレーム６３を受信部４０が受信した際の電波強度を用いて、無線通信装置２０ｅａと無線通信装置２０ｆｂとの間の通信品質を、ハローフレーム処理部４３が求める。そして、ハローフレーム処理部４３が、ステップＳ２１で特定したレコードの項目「通信品質」９３に格納されている識別子を、今回の処理で求めた通信品質を表す識別子に更新する。
【００６５】
なお、ハローフレームを受信部４０が受信した際の電波強度を用いて、ハローフレーム処理部４３が通信品質を求めると記載したが、例えば、記憶部４７に格納されている所定の値でもよい。
【００６６】
図１４は、図１２のステップＳ１３における通信障害フレーム受信処理のフローチャートを表す図である。図１４の処理は、受信部４０により受信された通信障害フレームが、フレーム判別部４２から通信障害フレーム処理部４４に出力されると開始される。
【００６７】
ステップＳ３１において、受信した通信障害フレームの項目「無線通信装置」に格納さている識別子のうち、ステップＳ３１の処理で、まだ処理対象になっていない識別子を特定し、特定した識別子が送信候補テーブル９０に格納されているかを、通信障害フレーム処理部４４が判断する。格納されている場合は、無線通信装置２０の処理はステップＳ３２に移行する。格納されていない場合は、無線通信装置２０の処理はステップＳ３３に移行する。
【００６８】
ステップＳ３２において、ステップＳ３１で特定したレコードの項目「使用可否」９２に格納されている識別子を、使用不能という意味を表す識別子「１」に、通信障害フレーム処理部４４が変更する。
【００６９】
例えば、無線通信装置２０ｅａが図８に示される通信障害フレーム８５を受信したとする。ステップＳ３１において、無線通信装置２０ｅａの通信障害フレーム処理部４４が、無線通信装置２０ｆｂを表す識別子「２０ｆｂ」を特定したとする。無線通信装置２０ｅａの記憶部４７に格納されている送信候補テーブル９０が、図９（ａ）の送信候補テーブル９０である場合、通信障害フレーム処理部４４が、レコード９４の項目「送信候補」９１に識別子「２０ｆｂ」が格納されていると判断する。そして、レコード９４の項目「使用可否」９２に格納されている識別子を、使用可能を表す「０」から使用不能を表す「１」に変更する。その結果、レコード９４は図９（ｂ）に示されるレコード９５のようになる。
【００７０】
ステップＳ３３において、通信障害フレームの項目「無線通信装置」に格納されている識別子のうち、ステップＳ３１での処理対象になっていない識別子が存在するかを、通信障害フレーム処理部４４が判断する。存在する場合は、無線通信装置２０の処理がステップＳ３１に戻る。存在しない場合は、無線通信装置２０の処理はステップＳ３４に移行する。
【００７１】
ステップＳ３４において、通信障害フレーム処理部４４が、受信した通信障害フレームの項目「ホップ数」８４に格納されている識別子が表すホップ数を１つ小さくなるように更新する。
【００７２】
ステップＳ３５において、受信した通信障害フレームの項目「ホップ数」に格納されている識別子が表すホップ数が「０」であるかを、通信障害フレーム処理部４４が判断する。「０」である場合は、無線通信装置２０の処理は処理を終了する。「０」でない場合は、無線通信装置２０の処理はステップＳ３６に移行する。
【００７３】
ステップＳ３６において、通信障害フレーム処理部４４がステップＳ３４までの処理を行った通信障害フレームを、送信部４８が送信する。
【００７４】
図１５は、図１２のステップＳ１４におけるデータフレーム受信処理のフローチャートを表す図である。なお、以降のフローチャートの説明に記載される自無線通信装置は、データフレームを受信した無線通信装置２０を指すものとする。図１５の処理は、受信部４０により受信されたデータフレームが、フレーム判別部４２からデータフレーム処理部４５に出力されると開始される。
【００７５】
ステップＳ４１において、受信したデータフレームの項目「ＬＤ無線通信装置」７２に格納されている識別子が自無線通信装置を表しているかをデータフレーム処理部４５が判断する。自無線通信装置を表している場合は、無線通信装置２０の処理はステップＳ４２に移行する。表していない場合は、自無線通信装置宛ではないデータフレームを受信したため、無線通信装置２０の処理は処理を終了する。
【００７６】
ステップＳ４２において、受信したデータフレームの項目「ＧＤ無線通信装置」に格納されている識別子が自無線通信装置を表しているかをデータフレーム処理部４５が判断する。自無線通信装置を表していない場合は、無線通信装置２０の処理はステップＳ４３に移行する。表している場合は、無線通信装置２０の処理はステップＳ４５に移行する。まず、無線通信装置２０の処理がステップＳ４３に移行した場合を説明する。
【００７７】
ステップＳ４３において、記憶部４７に格納されている送信候補テーブル９０を参考に、受信したデータフレームの転送先を、データフレーム処理部４５が決定し、受信したデータフレームを更新する。
【００７８】
例えば、無線通信装置２０ｅａが図７のデータフレーム７５を受信したとする。ここで、無線通信装置２０ｅａのデータフレーム処理部４５が、データフレーム７５の項目「ＬＤ無線通信装置」７２に自無線通信装置を表す識別子が格納され、データフレーム７５の項目「ＧＤ無線通信装置」７３に自無線通信装置を表す識別子が格納されていないと判断する。そこで、ステップＳ４３において、無線通信装置２０ｅａのデータフレーム処理部４５が、無線通信装置２０ｅａの記憶部４７に格納されている送信候補テーブル９０を参考に、データフレーム７５の中継先を決定する。この際に、送信候補テーブル９０に格納されているレコードのうち、項目「使用可否」９２に使用可能を表す識別子「０」と、項目「通信品質」９３に「０」に最も近い識別子とを格納しているレコードの項目「送信候補」９１に格納されている識別子を、データフレーム処理部４５が抽出する。
【００７９】
ここで、無線通信装置２０ｅａの記憶部４７に格納されている送信候補テーブル９０が、図９（ａ）の送信候補テーブル９０であるとする。この場合、無線通信装置２０ｅａのデータフレーム処理部４５は、無線通信装置２０ｆｂを表す識別子「２０ｆｂ」を抽出する。そして、データフレーム７５の項目「ＬＤ無線通信装置」７２に「２０ｆｂ」を格納する。その結果、図７のデータフレーム７６に示さるデータフレームを作成する。
【００８０】
一方、無線通信装置２０ｅａの記憶部４７に格納されている送信候補テーブル９０が、図９（ｂ）の送信候補テーブル９０であるとする。この場合、無線通信装置２０ｅａのデータフレーム処理部４５は、無線通信装置２０ｄｂを表す識別子「２０ｄｂ」を抽出する。そして、データフレーム７５の項目「ＬＤ無線通信装置」７２に「２０ｊｄ」を格納する。その結果、図７のデータフレーム７７に示さるデータフレームを作成する。
【００８１】
ステップＳ４４において、送信部４８は、ステップＳ４３で更新したデータフレームを送信する。
【００８２】
ステップＳ４５において、データフレーム処理部４５が、受信したデータフレームの項目「内容」に格納されている情報を読み込む。
【００８３】
図１６は、管理装置３０が行う通信障害フレームの送信処理のフローチャートを表す図である。なお、以降のフローチャートの説明に記載される管理装置３０は、通信障害を検出した管理装置を指すものとする。図１６の処理は、管理装置３０の監視部５１が、監視している所定のエリアにおいて通信障害を検出すると開始される。
【００８４】
ステップＳ５１において、記憶部５３に格納されているエリア及び無線通信装置一覧テーブル１００から、通信障害が発生しているエリアに設置されている無線通信装置２０を表す識別子を、通信障害フレーム生成部５２が抽出する。
【００８５】
例えば、管理装置３０ｃの監視部５１が、ケーブル３７の監視により、エリア２ｆでの通信障害、例えば、配電エリア２ｆ全体における停電、を検出し、通信障害フレーム生成部５２に通信障害フレームの生成を依頼したとする。記憶部５３に図１０に示されるエリア及び無線通信装置一覧テーブル１００が格納されており、通信障害フレーム生成部５２は、配電エリア及び無線通信装置一覧テーブル１００から、エリア２ｆを表す識別子「２ｆ」と対応付けられている、無線通信装置２０ｆａを表す識別子「２０ｆａ」と、無線通信装置２０ｆｂを表す識別子「２０ｆｂ」と、無線通信装置２０ｆｃを表す識別子「２０ｆｃ」とを抽出する。
【００８６】
ステップＳ５２において、ステップＳ５１で抽出された識別子を用いて、通信障害フレーム生成部５２が通信障害フレームを作成する。
【００８７】
例えば、ステップＳ５１において、通信障害フレーム生成部５２が、「２０ｆａ」と、「２０ｆｂ」と、「２０ｆｃ」とを抽出した場合、図８に示される通信障害フレーム８５が、通信障害フレーム生成部５２により生成される。この際に、項目「種類」８１には通信障害フレームを表す識別子「通信障害」が格納され、項目「数」８２には通信障害が発生しているエリアに所属している無線通信装置が３台であることを表す識別子「３」が格納される。また、項目「無線通信装置」８３ａと、項目「無線通信装置」８３ｂと、項目「無線通信装置」８３ｃとには、通信障害が発生しているエリアに所属する無線通信装置を表す識別子「２０ｆａ」と、「２０ｆｂ」と、「２０ｆｃ」とがそれぞれ格納される。最後に、項目「ホップ数」８４には、管理装置３０ｃにより生成された通信障害フレームが転送される回数を表す識別子「３」が格納される。ここで、項目「ホップ数」８４に格納される識別子は、予めユーザにより設定されており、「３」に限らない。
【００８８】
ステップＳ５３において、ステップＳ５２で生成された通信障害フレームを、送信部５４が周囲の無線通信装置に対してブロードキャストする。
【００８９】
このように、エリアの識別子と無線通信装置２０の識別子とを対応付けて記憶している管理装置３０が、通信不能なエリアを特定した際に、通信不能なエリアの識別子と対応付けられている無線通信装置２０の識別子を報知する。そして、該ブロードキャストを受信した無線通信装置２０は、送信候補テーブル９０の設定を変更することにより、通信不能なエリアがあったとしても、通信可能なエリアに設置されている無線通信装置間で最適な通信経路を構築できる。すなわち、実際に無線通信を行ってみて、相手方の通信不能を順に確認していかなくとも受信した通信障害フレームを利用することで、通信不能の相手をすばやく特定し、無駄な通信を行うことを抑制することができる。
【００９０】
本実施例には次のようなバリエーションが考えられる。
【００９１】
上記の例では、通信障害フレーム８０は、項目「無線通信装置」８３ａと、・・・、項目「無線通信装置」８３ｎとを含んでいるが、項目「無線通信装置」８３ａと、・・・、項目「無線通信装置」８３ｎとのうち無線通信いずれか１つだけでもよい。この場合は、通信障害が発生しているエリアに設置されている無線通信装置２０の数と同じ数の通信障害フレーム８０が必要となり、それぞれの通信障害フレーム８０の項目「無線通信装置」にはそれぞれ異なる無線通信装置を表す識別子が格納される。また、この場合は、通信障害フレーム８０は項目「数」８２を含まなくてもよい。このようにすることで、通信障害フレーム８０に係るデータ量を抑制することが出来る。
【００９２】
また、通信障害フレーム８０は項目「ホップ数」８４の代わりに、通信障害フレーム８０を生成した管理装置を表す識別子を格納する項目「生成管理装置」を含んでもよい。この場合、各無線通信装置の記憶部４７は、自無線通信装置を監視する管理装置を表す識別子を予め格納している。
【００９３】
例えば、無線通信装置２０ｅａの記憶部４７には、管理装置３０ｃが無線通信装置２０ｅａを監視しているという情報が予め格納している。そして、通信障害フレーム８０を受信した無線通信装置２０は、通信障害フレーム８０の項目「生成管理装置」に格納されている識別子と、自無線通信装置の記憶部４７に格納されている、自無線通信装置を監視している管理装置を表す識別子とを比較する。一致した場合は、通信障害フレーム８０を受信した無線通信装置２０は、図１４のステップＳ３１と、ステップＳ３２と、ステップＳ３３と、ステップＳ３６とを行う。一致しない場合は、無線通信装置２０の処理は終了する。
【００９４】
ここで、各無線通信装置の記憶部４７は、自無線通信装置を監視する管理装置３０を表す識別子を予め格納していると記載したが、各管理装置は、自管理装置が監視しているエリアに設置されている無線通信装置２０を表す識別子を含むフレームを送信してもよい。そして、該フレームを受信した無線通信装置２０は、自無線通信装置を監視している管理装置３０を表す識別子を、記憶部４７に格納する。例えば、無線通信装置２０ｅａが、無線通信装置２０ｅａを監視している管理装置３０を表す識別子を問い合わせるという意味の情報を含む第１のデータフレームを送信する。第１のデータフレームを管理装置３０ｃが受信すると、管理装置３０ｃは、無線通信装置２０ｅａの監視をしているのは管理装置３０ｃであるという意味の情報を含む第２のデータフレームを、無線通信装置２０ｅａに対して送信する。第２のデータフレームを無線通信装置２０ｅａが受信したら、無線通信装置２０ｅａは記憶部４７に、自無線通信装置の監視をしているのは管理装置３０ｃであるという情報を格納する。
【００９５】
また、所定のエリアにおいて通信障害を検出した管理装置３０の監視部５１が、該所定のエリアでの通信障害が解消されたことを検出した際に、通信障害が解消されたという情報を含むデータフレームを生成し、このデータフレームをブロードキャストしてもよい。このフレームを受信した無線通信装置２０のフレーム処理部４１は、記憶部４７に格納されている送信候補テーブル９０にアクセスし、通信障害が解消された無線通信装置を表す識別子と対応付けられている項目「使用可否」９２に格納されている識別子を、使用不能を表す識別子「１」から、使用可能を表す「０」に更新する。これにより、通信障害が発生したエリアに設置されている無線通信装置は、自無線通信装置の周囲に設置されている無線通信装置がデータフレームを送信する際の送信候補から外され続けるのを防ぐことができる。
【００９６】
また、上記の例では、送信候補テーブル９０の項目「通信品質」９３に格納されている識別子は、ハローフレーム６０を無線通信装置２０が受信した場合に更新されたが、他のときに更新しても構わない。
【００９７】
例えば、無線通信装置２０は、データフレーム７０や、通信障害フレーム８０を受信した際の電波強度を用いて、送信候補テーブル９０の項目「通信品質」９３を更新しても構わない。但し、この場合は、データフレーム７０や、通信障害フレーム８０に、送信元の無線通信装置２０を一意に識別可能な識別子を格納している必要がある。
【００９８】
また、例えば、無線通信装置２０は、データフレーム７０を受信すると、受信したデータフレーム７０の送信元の無線通信装置２０に対して、データフレーム７０の受信の完了を通知するデータフレーム７０を送信してもよい。但し、この場合は、データフレーム７０に、送信元の無線通信装置２０を一意に識別可能な識別子を格納している必要がある。このようにすることで、無線通信装置２０は、自無線通信装置２０が送信したデータフレーム７０が送信先の無線通信装置２０により受信されたことを判定することができる。また、この場合に、無線通信装置２０は、自無線通信装置が送信したデータフレームが送信先に無線通信装置２０により受信されたことを通知するデータフレーム７０を受信したら、送信先の無線通信装置２０に係る通信品質を所定の値だけ増加させてもよい。ここで所定の値は、予め記憶部４７に格納されている。このようにすることで、実際にデータフレームのやりとりを行える無線通信装置２０をＬＤ無線通信装置として選択できる可能性が向上される。
【００９９】
また、例えば、無線通信装置２０は、データフレーム７０を送信する際に、ＬＤ無線通信装置を選定すると、ＬＤ無線通信装置として選定した無線通信装置２０に係る通信品質を所定の値だけ増加させても構わない。ここで、所定の値は、予め記憶部４７に格納されている。このようにすることで、自無線通信装置との通信環境が不安定な無線通信装置２０、すなわちフレームを受信した際の電力強度がフレームを受信する度に大きく異なる様な無線通信装置２０、をＬＤ無線通信装置として選定する可能性が低下する。
【０１００】
また、例えば、無線通信装置２０は、通信障害フレーム８０を受信した後は、上記の所定の値を、通信障害フレーム８０を受信する前よりも小さな値に変更してもよい。例えば、通信障害フレーム８０を受信する前の所定の値が０．１だとすると、通信障害フレーム８０を受信した後の所定の値は０．０３だとする。ここで、所定の値は、予め記憶部４７に格納されている。このようにすることで、送信候補テーブル９０の項目「通信品質」９３にもっとも「０」に近い値が格納されているレコードの項目「送信候補」９１に格納されている識別子に示される第１の無線通信装置２０の設置されているエリアでの停電が短期間に復旧した場合には、第１の無線通信装置２０がＬＤ無線通信装置に選択されないことを防ぐことができる。また、無線通信装置２０はこの停電が解消された旨の通知を受けると、所定の値をもとの値に戻すとする。
【０１０１】
また、例えば、通信障害フレーム８０を受信した無線通信装置２０のフレーム処理部４１は、記憶部４７に格納されている送信候補テーブル９０にアクセスし、項目「通信品質」９３に格納されている識別子を、通信障害フレーム８０を無線通信装置２０が受信してからの経過時間に応じて、通信品質が所定の値だけ低下させるように更新してもよい。ここで、所定の値は予め記憶部４７に格納されている。このようにすることで、長期間の停電が起こりうるエリアに設置されている無線通信装置２０に対してデータフレーム７０を送信することを防ぐことが出来る。
【０１０２】
また、送信候補テーブル９０は、項目「通信品質」９３を格納しなくてもよい。この場合での、図１５のステップＳ４３で転送先を決める処理は、送信候補テーブル９０のレコードのうち、項目「使用可否」に使用可能を表す識別子「０」と対応付けられている項目「無線通信装置」に格納されている識別子のいずれかを用いればよい。
【０１０３】
また、図１４のステップＳ３４と、図１５のステップＳ４３とにおいて、受信したフレームを更新すると記載したが、新しいフレームを生成しても構わない。例えば、図１４のステップＳ３４で、通信障害フレーム生成部４４又はフレーム生成部４６が、新しい通信障害フレームを生成し、項目「種類」８１と、項目「数」８２と、項目「無線通信装置」８３ａと、・・・、項目「無線通信装置」８３ｎとには、受信した通信障害フレームの項目「種類」８１と、項目「数」８２と、項目「無線通信装置」８３ａと、・・・、項目「無線通信装置」８３ｎとに格納されている識別子を夫々格納する。そして、新しい通信障害フレームの項目「ホップ数」８４には、受信した通信障害フレームの項目「ホップ数」８４に格納されている識別子が表すホップ数より１つ小さくなるような識別子を格納する。
【０１０４】
また、通信システム１は、１台以上の管理装置３０との通信が可能なサーバを含んでも構わない。この場合、エリア及び無線通信装置一覧テーブル１００は、サーバに予め格納されていてもよい。例えば、管理装置３０ｃがエリア２ｆでの通信障害を検出した場合、管理装置３０ｃはエリア２ｆに設置されている無線通信装置２０を表す識別子をサーバに問い合わせ、サーバがエリア２ｆに設置されている無線通信装置２０を表す識別子を管理装置３０ｃに通知することで、管理装置３０ｃは通信障害フレームを生成しても構わない。しかし、この場合、サーバとリピータを１つの監視装置と解釈することができ、サーバの機能と、リピータの機能を合わせて１つの監視装置を構成することとしてもよい。
【０１０５】
ここで、ステップＳ３１において、通信障害フレーム処理部４４は、受信した通信障害フレームの項目「無線通信装置」に格納されている識別子のうち、ステップＳ３１の処理で、まだ処理の対象になっていない識別子を特定し、特定した識別子が送信候補テーブル９０に格納されていない場合は、無線通信装置２０の処理はステップＳ３３に移行したが、特定された識別子に示される無線通信装置を送信候補先とするテーブルを、送信候補テーブル９０に追加してもよい。但し、この場合は、通信障害フレーム８０を受信した無線通信装置２０は、特定された識別子に示される無線通信装置からハローフレームを受信したことがないので、項目「通信品質」９３に通信品質が最低を表す識別子「１」が格納されることになる。このようにすることで、無線通信装置２０は通信障害が発生しているエリアに設置されている無線通信装置２０に対して、データフレーム７０を送信することを防止することができる。
【０１０６】
ここで、各管理装置は有線、又は、無線若しくは両方を用いて、互いに通信を行ってもよい。例えば、管理装置３０ｂはエリア２ｃで通信障害が発生したことを検出した場合に、エリア２ｃで通信障害が発生している旨を管理装置３０ａや、管理装置３０ｃに通知してもよい。このようにすることで、例えば、無線通信装置２０ｄは、無線通信装置２０ｆを最終的な宛先としたデータフレーム７０を送信することを防止することが出来る。
【符号の説明】
【０１０７】
１        通信システム
２      エリア
２０      無線通信装置
２１      ＣＰＵ
２２      ＲＯＭ
２３      ＲＡＭ
２４      タイマＩＣ
２５      無線モジュール
２６      バス
３０      管理装置
３１      ＣＰＵ
３２      ＲＯＭ
３３      ＲＡＭ
３４      監視装置
３５      無線モジュール
３６      バス
３７      ケーブル
４０      受信部
４１      フレーム処理部
４２      フレーム判別部
４３      ハローフレーム処理部
４４      通信障害フレーム処理部
４５      データフレーム処理部
４６      フレーム生成部
４７      記憶部
４８      送信部
５１      監視部
５２      通信障害フレーム生成部
５３      記憶部
５４      送信部
【図１】
2014183513.tif 000003
【図２】
2014183513.tif 000004
【図３】
2014183513.tif 000005
【図４】
2014183513.tif 000006
【図５】
2014183513.tif 000007
【図６】
2014183513.tif 000008
【図７】
2014183513.tif 000009
【図８】
2014183513.tif 000010
【図９】
2014183513.tif 000011
【図１０】
2014183513.tif 000012
【図１１】
2014183513.tif 000013
【図１２】
2014183513.tif 000014
【図１３】
2014183513.tif 000015
【図１４】
2014183513.tif 000016
【図１５】
2014183513.tif 000017
【図１６】
2014183513.tif 000018