(57)【特許請求の範囲】
【請求項１】
通信制御装置であって、
無線センサネットワークにおけるデータフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定する手段と、
無線ネットワークの存在を通知する管理フレームの作成時刻である管理フレーム作成時刻に基づいて、後続の管理フレーム作成時刻を推定する手段であって、前記無線センサネットワークおよび前記無線ネットワークは同一の周波数で動作し、前記後続の管理フレーム作成時刻は推定された前記後続のデータフレーム受信時刻の直前の管理フレーム作成時刻である、手段と、
推定された前記後続の管理フレーム作成時刻における前記無線ネットワークの管理フレーム中の前記無線ネットワークのフレーム送信間隔を、一時的に、通常のフレーム送信間隔よりも長いフレーム送信間隔に変更する手段と
を備えた、通信制御装置。
【請求項２】
前記無線センサネットワークのモジュールから、前記データフレーム受信時刻を受信して蓄積する手段と、
蓄積された前記データフレーム受信時刻に基づいて、前記無線センサネットワークにおけるデータフレーム受信間隔を算出する手段と、
前記無線ネットワークのモジュールから前記管理フレーム作成時刻を受信して蓄積する手段と、
蓄積された前記管理フレーム作成時刻に基づいて、前記無線ネットワークにおける管理フレーム作成間隔を算出する手段と、
をさらに備え、
前記後続のデータフレーム受信時刻は、算出された前記データフレーム受信間隔に基づいて推定され、
前記後続の管理フレーム作成時刻は、算出された前記管理フレーム作成間隔に基づいて推定され、
前記フレーム送信間隔は一時的に変更される、請求項１に記載の通信制御装置。
【請求項３】
無線センサネットワークの制御フレームと無線ネットワークのデータフレームの衝突を回避する無線フレーム衝突回避方法であって、通信制御装置が、
無線センサネットワークにおけるデータフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定するステップであって、前記制御フレームは前記後続のデータフレーム受信時刻に受信される前記無線センサネットワークのデータフレームと関連付けられた制御フレームである、ステップと、
無線ネットワークの存在を通知する管理フレームの作成時刻である管理フレーム作成時刻に基づいて、後続の管理フレーム作成時刻を推定するステップであって、前記無線センサネットワークおよび前記無線ネットワークは同一の周波数で動作し、前記後続の管理フレーム作成時刻は推定された前記後続のデータフレーム受信時刻の直前の管理フレーム作成時刻である、ステップと、
推定された前記後続の管理フレーム作成時刻における前記無線ネットワークの管理フレーム中の前記無線ネットワークのフレーム送信間隔を、一時的に、通常のフレーム送信間隔よりも長いフレーム送信間隔に変更するステップと
を含む、無線フレーム衝突回避方法。
【請求項４】
コンピュータを、
無線センサネットワークにおけるデータフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定する手段と、
無線ネットワークの存在を通知する管理フレームの作成時刻である管理フレーム作成時刻に基づいて、後続の管理フレーム作成時刻を推定する手段であって、前記無線センサネットワークおよび前記無線ネットワークは同一の周波数で動作し、前記後続の管理フレーム作成時刻は推定された前記後続のデータフレーム受信時刻の直前の管理フレーム作成時刻である、手段と、
推定された前記後続の管理フレーム作成時刻における前記無線ネットワークの管理フレーム中の前記無線ネットワークのフレーム送信間隔を、一時的に、通常のフレーム送信間隔よりも長いフレーム送信間隔に変更する手段と
として機能させるプログラム。
【請求項５】
無線ネットワークの通信装置であって、
無線センサネットワークにおけるデータフレームを受信して、データフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定する手段であって、前記無線センサネットワークおよび前記無線ネットワークは同一の周波数で動作する、手段と、
無線ネットワークの存在を通知する管理フレームであり、推定された前記後続のデータフレーム受信時刻の直前の管理フレームの作成時刻である管理フレーム作成時刻を推定する手段と、
推定された前記後続の管理フレーム作成時刻における前記無線ネットワークの管理フレーム中の前記無線ネットワークのフレーム送信間隔を、一時的に、通常のフレーム送信間隔よりも長いフレーム送信間隔に変更する手段と
を備えた、通信装置。
【請求項６】
無線センサネットワークの制御フレームと無線ネットワークのデータフレームの衝突を回避する無線フレーム衝突回避方法であって、無線ネットワークの通信装置が、
無線センサネットワークにおけるデータフレームを受信して、データフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定するステップであって、前記制御フレームは前記後続のデータフレーム受信時刻に受信される前記無線センサネットワークのデータフレームと関連付けられた制御フレームであり、前記無線センサネットワークおよび前記無線ネットワークは同一の周波数で動作する、ステップと、
無線ネットワークの存在を通知する管理フレームであり、推定された前記後続のデータフレーム受信時刻の直前の管理フレームの作成時刻である管理フレーム作成時刻を推定するステップと、
推定された前記後続の管理フレーム作成時刻における前記無線ネットワークの管理フレーム中の前記無線ネットワークのフレーム送信間隔を、一時的に、通常のフレーム送信間隔よりも長いフレーム送信間隔に変更するステップと
を含む、無線フレーム衝突回避方法。
【請求項７】
無線ネットワークの通信装置が有するプロセッサを、
無線センサネットワークにおけるデータフレームを受信して、データフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定する手段であって、前記無線センサネットワークおよび前記無線ネットワークは同一の周波数で動作する、手段と、
無線ネットワークの存在を通知する管理フレームであり、推定された前記後続のデータフレーム受信時刻の直前の管理フレームの作成時刻である管理フレーム作成時刻を推定する手段と、
推定された前記後続の管理フレーム作成時刻における前記無線ネットワークの管理フレーム中の前記無線ネットワークのフレーム送信間隔を、一時的に、通常のフレーム送信間隔よりも長いフレーム送信間隔に変更する手段と
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークに関し、より詳細に、同一の無線周波数帯を使用するネットワークから送信されるフレームの衝突を回避するための通信制御装置、通信装置、無線フレーム衝突回避方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、各種センサを無線接続したセンサネットワークやIP（Internet Protocol）系無線ネットワークである無線LANが開発され使用されている。センサネットワークとIP系無線ネットワークが、同じ周波数帯を利用する場合、電波干渉が発生する。そのため、センサネットワークとIP系無線ネットワークのそれぞれにおいて、他の機器等による電波が送出されていないことを確認してから自身の電波を送出するキャリアセンスが行われている。
【０００３】
例えば、IEEE（登録商標）802.11の無線LANのアクセス制御方法であるDCF（Distributed Coordination Function）では、CSMA/CA（Carrier Sense Multiple Access with Collision Avoidance）と呼ばれる手順で、まずキャリアセンスを行い、使用する周波数帯の使用が検知されなければ、DIFS（Distributed Inter Frame Space）やAIFS（Arbitration Inter Frame Space）などのIFSと呼ばれるフレーム送信間隔およびコンテンションウィンドウと呼ばれるランダムな待機時間（ランダムな数のスロットのバックオフ時間）の間だけ送信を待機し、この間もキャリアセンスで同周波数帯の使用が検知されなければフレームの送信を開始する。同様に、例えば、IEEE802.15.4/ZigBee（登録商標）のセンサネットワークの端末もデータフレームを送信前にCSMA/CAの手順で、キャリアセンスを行い、使用する周波数帯の使用が検知されなければデータフレームの送信を開始する。
【０００４】
しかしながら、IEEE802.15.4/ZigBeeのセンサネットワークのデータフレームを受信した端末は、データフレームを受信してから応答時間が経過した後に正常にデータを受信できたことを通知（応答）する制御フレームを送信する。応答を示す制御フレームを送信する際には、センサネットワークの端末はキャリアセンスを実施していない。すなわち、センサネットワークにおいてデータフレームの受信完了から当該データを正常に受信できたことを通知する制御フレームの送信開始までの応答時間は固定応答時間である。
【０００５】
図１はセンサネットワークの応答を示す制御フレームとIP系無線ネットワークのデータフレームの衝突を説明するための概念図である。図１に示したように、IP系無線ネットワークの各機器は、データ送信前にキャリアセンスを行い、センサネットワークのデータフレームによる周波数帯の使用が終わりbusy状態からidle状態に切り替わると、フレーム送信間隔（IFS）とランダムなバックオフ時間（コンテンションウィンドウ）の間、IP系無線ネットワークのデータフレームの送信を待機し、この間に他の機器による電波の送出がなければIP系無線ネットワークのデータフレームを送信する。他方、センサネットワークのデータフレームを受信した端末は、データフレーム受信後から応答を示す制御フレーム送信までの固定応答時間の間は、電波を送出せず、固定応答時間が経過した後に、キャリアセンスを行うことなく、制御フレームの送信を開始する。したがって、センサネットワークのデータフレームの送信完了からその応答である制御フレームの送信開始までの間に、IP系無線ネットワークの各機器がキャリアセンスを行い、無線周波数が未使用であることを確認するとIP系無線ネットワークの機器がデータフレームの送信を開始し、IP系無線ネットワークのデータフレームとセンサネットワークの応答を示す制御フレームが衝突する。
【０００６】
上述の問題に対して、非特許文献１では、センサネットワークのデータフレーム受信後から応答を示す制御フレームの送信までの間に、電波（ビジートーン）を送出することで、IP系無線ネットワークのキャリアセンスでビジー状態を検知し、IP系無線ネットワークのデータフレームの送信ができず、結果的に衝突を回避している。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】X. Zhang and K. G. Shin,“Cooperative Carrier Signaling: Harmonizing Coexisting WPAN and WLAN Devices”, IEEE Trans. Networking, Vol.21, No.2, pp.426-439，2013
【発明の概要】
【発明が解決しようとする課題】
【０００８】
センサネットワークとIP系無線ネットワークが共存する環境において、センサネットワークの応答を示す制御フレームとIP系無線ネットワークのデータフレームの衝突を回避する引用文献１において提案された方法では、標準規格で規定されていない特殊なフレームを利用しており、標準規格のフレームだけで通信ができないという問題があった。すなわち、特殊なフレームをサポートするための新たな標準規格が必要になるという問題があった。
【０００９】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、既存の標準規格のフレームを用いて、センサネットワークの応答を示す制御フレームとIP系無線ネットワークのデータフレームの衝突を回避することにある。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本発明の第１の態様は、通信制御装置である。通信制御装置は、無線センサネットワークにおけるデータフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定する手段と、無線ネットワークの存在を通知する管理フレームの作成時刻である管理フレーム作成時刻に基づいて、後続の管理フレーム作成時刻を推定する手段であって、無線センサネットワークおよび無線ネットワークは同一の周波数で動作し、後続の管理フレーム作成時刻は推定された後続のデータフレーム受信時刻の直前の管理フレーム作成時刻である、手段と、推定された後続の管理フレーム作成時刻における無線ネットワークの管理フレーム中の無線ネットワークのフレーム送信間隔を変更する手段とを備える。
【００１１】
一実施形態では、通信制御装置は、無線センサネットワークのモジュールから、データフレーム受信時刻を受信して蓄積する手段と、蓄積されたデータフレーム受信時刻に基づいて、無線センサネットワークにおけるデータフレーム受信間隔を算出する手段と、無線ネットワークのモジュールから管理フレーム作成時刻を受信して蓄積する手段と、蓄積された管理フレーム作成時刻に基づいて、無線ネットワークにおける管理フレーム作成間隔を算出する手段と、をさらに備える。後続のデータフレーム受信時刻は、算出されたデータフレーム受信間隔に基づいて推定される。後続の管理フレーム作成時刻は、算出された管理フレーム作成間隔に基づいて推定される。フレーム送信間隔は一時的に変更される。
【００１２】
本発明の第２の態様は、無線フレーム衝突回避方法である。無線フレーム衝突回避方法は、通信制御装置が、無線センサネットワークにおけるデータフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定するステップと、無線ネットワークの存在を通知する管理フレームの作成時刻である管理フレーム作成時刻に基づいて、後続の管理フレーム作成時刻を推定するステップであって、無線センサネットワークおよび無線ネットワークは同一の周波数で動作し、後続の管理フレーム作成時刻は推定された前記後続のデータフレーム受信時刻の直前の管理フレーム作成時刻である、ステップと、推定された後続の管理フレーム作成時刻における無線ネットワークの管理フレーム中の無線ネットワークのフレーム送信間隔を変更するステップとを含む。
【００１３】
本発明の第３の態様は、プログラムである。プログラムは、コンピュータを、無線センサネットワークにおけるデータフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定する手段と、無線ネットワークの存在を通知する管理フレームの作成時刻である管理フレーム作成時刻に基づいて、後続の管理フレーム作成時刻を推定する手段であって、無線センサネットワークおよび無線ネットワークは同一の周波数で動作し、後続の管理フレーム作成時刻は推定された後続のデータフレーム受信時刻の直前の管理フレーム作成時刻である、手段と、推定された後続の管理フレーム作成時刻における無線ネットワークの管理フレーム中の無線ネットワークのフレーム送信間隔を変更する手段として機能させる。
【００１４】
本発明の第４の態様は、無線ネットワークの通信装置である。無線ネットワークの通信装置は、無線センサネットワークにおけるデータフレームを受信して、データフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定する手段であって、無線センサネットワークおよび無線ネットワークは同一の周波数で動作する、手段と、無線ネットワークの存在を通知する管理フレームであり、推定された後続のデータフレーム受信時刻の直前の管理フレームの作成時刻である管理フレーム作成時刻を推定する手段と、推定された後続の管理フレーム作成時刻における無線ネットワークの管理フレーム中の無線ネットワークのフレーム送信間隔を変更する手段とを備える。
【００１５】
本発明の第５の態様は、無線フレーム衝突回避方法である。無線フレーム衝突回避方法は、無線ネットワークの通信装置が、無線センサネットワークにおけるデータフレームを受信して、データフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定するステップであって、無線センサネットワークおよび無線ネットワークは同一の周波数で動作する、ステップと、無線ネットワークの存在を通知する管理フレームであり、推定された後続のデータフレーム受信時刻の直前の管理フレームの作成時刻である管理フレーム作成時刻を推定するステップと、推定された後続の管理フレーム作成時刻における無線ネットワークの管理フレーム中の無線ネットワークのフレーム送信間隔を変更するステップとを含む。
【００１６】
本発明の第６の態様は、プログラムである。プログラムは、無線ネットワークの通信装置が有するプロセッサを、無線センサネットワークにおけるデータフレームを受信して、データフレーム受信時刻に基づいて、後続のデータフレーム受信時刻を推定する手段であって、無線センサネットワークおよび無線ネットワークは同一の周波数で動作する、手段と、無線ネットワークの存在を通知する管理フレームであり、推定された前記後続のデータフレーム受信時刻の直前の管理フレームの作成時刻である管理フレーム作成時刻を推定する手段と、推定された後続の管理フレーム作成時刻における無線ネットワークの管理フレーム中の無線ネットワークのフレーム送信間隔を変更する手段として機能させる。
【発明の効果】
【００１７】
本発明では、同一周波数帯を利用する異なる無線システムにおいて、既存の標準規格のフレームを用いて、センサネットワークの応答を示す制御フレームとIP系無線ネットワークのデータフレームの衝突を回避することができる。そのため、干渉によるフレーム再送回数が減少し、通信速度の低下を防ぐ効果がある。
【図面の簡単な説明】
【００１８】
【図１】センサネットワークの応答を示す制御フレームとIP系無線ネットワークのデータフレームの衝突を説明するための概念図である。
【図２】センサネットワークのデータフレームの受信とIP系無線ネットワークの存在を通知する管理フレーム作成の時系列を説明するための概念図である。
【図３】本発明の実施形態にかかるZigBeeと無線LANのフレームを管理する連携モジュールを説明するための概念図である。
【図４】本発明の実施形態にかかる無線LANのAIFSを変更する処理フローを説明するための図である。
【図５】本発明の実施形態によるZigBeeのDataフレームおよびACKフレームとの送信間隔と、無線LANのDataフレームの送信タイミングを説明する図である。
【図６】本発明の実施形態に係るZigBeeのDataフレームを受信する機能を追加した無線LANアクセスポイントの機能ブロック図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。以下の説明では、特定の標準規格の無線ネットワークを例示して、本願発明の実施形態を説明するが、本願発明は、一般性を失うことなく他の標準規格の無線ネットワークでも実施することができる。また、以下の説明における具体的な数値は、例示であり、本願発明は例示の数値に限定されるものではない。
【００２０】
図２は、センサネットワークのデータフレームの受信とIP系無線ネットワークの存在を通知する管理フレーム作成の時系列を説明するための概念図である。IP系無線ネットワークは、IEEE 802.11の無線LANとすることができる。また、センサネットワークは、IEEE802.15.4/ZigBeeネットワークとすることができる。本発明によれば、IP系無線ネットワークの標準規格のフレームを用いて、センサネットワークの制御フレームとIP系無線ネットワークのデータフレームとの衝突を回避するために、センサネットワークのデータフレームの受信時刻とIP系無線ネットワークの管理フレーム作成予定時刻とを取得し、センサネットワークがデータフレームを受信する時刻を予測し、当該予測された時刻の直前にIP系無線ネットワークから送信される管理フレームにおいてIP系無線ネットワークにおけるフレーム送信間隔を変更させる。例えば、フレーム送信間隔の変更は、IP系無線ネットワークから送信される管理フレーム（ビーコン）内において通知されるDIFS（Distributed Inter Frame Space）やAIFS（Arbitration Inter Frame Space）などのIFSの値を変更することができる。IP系無線ネットワークの端末は、アクセスポイントから周期的に報知される管理フレーム（ビーコン、制御信号）を受信し、当該ビーコン内のフレーム送信間隔にしたがって、フレーム送信を制御する。
【００２１】
図２に示すように、このような制御下で、IP系無線ネットワークにおける存在を通知する管理フレーム（制御信号（ビーコン））作成時刻と、センサネットワークにおけるデータフレーム受信時刻とを取得し、取得した情報に基づいて、センサネットワークのデータフレームの受信が予測される時刻の直前のIP系無線ネットワークの存在を通知する管理フレーム（制御信号（ビーコン）（図２の＃２と＃５））におけるIP系無線ネットワークのフレーム送信間隔の変更を指示する。これによりセンサネットワークにおけるデータフレーム受信予定時刻の直前のIP系無線ネットワークの制御フレーム内におけるフレーム送信間隔の変更を通知する。
【００２２】
（第１の実施の形態）
図３は、本発明の実施形態にかかる通信制御装置に実装された連携モジュールであって、ZigBeeと無線LANのフレームを管理する連携モジュールを説明するための概念図である。連携モジュール300は、ハードウェアまたはソフトウェアまたはこれらの組み合わせによるモジュールである。連携モジュール300は、コンピュータ等の通信制御装置に実装され、図３に示すように、IP系無線ネットワークのモジュールである無線LANアクセスポイント100およびセンサネットワークのモジュールであるZigBee（登録商標）コーディネータ200と接続されている。コンピュータは、CPU等のプロセッサ、メモリ等の記録媒体、通信デバイス等を備えた、汎用コンピュータまたは専用コンピュータとすることができる。
【００２３】
図４は、本発明の実施形態にかかる無線LANのフレーム送信間隔であるAIFSを変更する処理フローを説明するための図である。処理フローにおける各ステップは、コンピュータのハードウェアまたはソフトウェアまたはこれらの組み合わせにより実装され機能部により実行することができる。
【００２４】
図４に示すように、連携モジュール300(例えば、管理フレーム（Beacon）作成時刻受信部)が、ステップ311において、無線LANアクセスポイント100から無線LANアクセスポイントの存在（例えば、Service Set ID:SSID）を通知する管理フレーム（Beacon、制御信号）作成時刻の通知を受信し、ステップ312において、無線LANのBeacon作成時刻を記録部に記録（蓄積）する。ステップ313において、連携モジュール300(例えば、管理フレーム（Beacon）作成間隔算出部)が、蓄積された複数のBeacon作成時刻に基づいて、無線LANのBeacon作成の間隔を算出する。ステップ314において、連携モジュール300(例えば、管理フレーム（Beacon）作成時刻推定部)が、無線LANの将来のBeacon作成時刻を推定する。
【００２５】
また、連携モジュール300(例えば、Dataフレーム受信時刻受信部)が、ステップ321において、ZigBeeコーディネータ200からZigBeeコーディネータにおけるDataフレームの受信時刻の通知を受信し、ステップ322において、ZigBeeのDataフレーム受信時刻を記録媒体に記録（蓄積）する。ステップ323において、連携モジュール300(例えば、ZigBeeDataフレーム受信間隔算出部)が、蓄積された複数のDataフレーム受信時刻に基づいて、ZigBeeのDataフレーム受信の間隔を算出する。ステップ324において、連携モジュール300(例えば、ZigBeeDataフレーム受信時刻推定部)が、ZigBeeの将来のDataフレーム受信時刻を推定する。
【００２６】
さらに、ステップ331において、連携モジュール300（例えば、管理フレーム（Beacon）作成時刻算出部）は、推定されたZigBeeのDataフレーム受信時刻に対して、その直前の無線LANのBeacon作成時刻を算出する（例えば、図２の制御信号＃２または＃５の作成時刻を算出する）。次いで、ステップ332において、連携モジュール300（例えば、フレーム送信間隔変更部）は、算出したBeacon作成時刻において作成される無線LANのBeacon内において無線LANの端末に報知されるフレーム送信間隔（AIFS：Arbitration Inter Frame Spacing）の変更を無線LANアクセスポイントへ通知する。例えば、ステップ332において、通常よりも長いフレーム送信間隔を指定して、フレーム送信間隔の変更を無線LANアクセスポイントへ通知することで、無線LANにおけるフレーム送信間隔を一時的に変更する。連携モジュール300（例えば、フレーム送信間隔変更部）は、算出したBeacon作成時刻において作成される無線LANのBeacon内において無線LANの端末に報知されるフレーム送信間隔（AIFS：Arbitration Inter Frame Spacing）の変更を無線LANアクセスポイントへ通知する。通常よりも長いフレーム送信間隔を指定して、フレーム送信間隔の変更を無線LANアクセスポイントへ通知することで、無線LANにおけるフレーム送信間隔を一時的に変更する。なお、フレーム送信間隔変更部は、無線LANアクセスポイントへフレーム送信間隔（AIFS）の変更を通知して、ZigBeeのDataフレームを受信した後にフレーム送信間隔を元に戻すように通知する。
【００２７】
無線LANのBeacon作成の間隔およびZigBeeのDataフレーム受信の間隔の算出については、例えば、直近の各時刻間隔を代表値とすることや、各時刻間隔を逐次計算し、それらの直近の数個の平均値をとることでそれぞれの時間間隔を算出するようにしても良い。
【００２８】
無線LANのBeacon作成時刻の推定およびZigBeeのDataフレーム受信時刻の推定については、例えば、算出されたBeacon作成間隔およびDataフレーム受信間隔を、最新の通知の受け取り時刻に加算することで、次のBeacon作成およびDataフレーム受信の時刻を推定するようにしても良い。
【００２９】
図５は、本発明の実施形態にかかるZigBeeのDataフレームおよび制御（ACK）フレームとの送信間隔と、無線LANのDataフレームの送信タイミングを説明する図である。ZigBeeのDataフレーム受信から応答を示す制御（ACK）フレーム送信までの時間は192μs（aTurnaroundTime）に固定されていることから、無線LANのフレーム送信間隔であるAIFSを210μsに指定して、無線LANのアクセスポイントへフレーム送信間隔の変更を通知することで、ZigBeeのACKフレームと無線LANのデータフレームとの衝突を回避できる。すなわち、無線LANのキャリアセンスにおいてZigBeeのACKフレームが検知されて、無線LANのデータフレームの送信の待機時間が延長されることとなる。
【００３０】
（第２の実施の形態）
図６は、本発明の実施形態に係るZigBeeのDataフレームを受信する機能を追加した無線LANアクセスポイント（通信装置）の機能ブロック図である。本実施形態においては、図６に示すように、CPU等のプロセッサ、メモリ等の記録媒体、無線送／受信デバイス等を備えた、無線LANアクセスポイントに、ZigBeeのDataフレームを受信するZigBeeDataフレームを受信部401と、ZigBeeのDataフレームの受信時刻を記録（蓄積）する記録部402と、蓄積された複数のDataフレーム受信時刻に基づいて、ZigBeeのDataフレーム受信の間隔を算出するZigBeeDataフレーム受信間隔算出部403と、ZigBeeのDataフレーム受信の間隔に基づいて将来のZigBeeDataフレームの受信時刻を推定するZigBeeDataフレーム受信時刻推定部404と、推定されたZigBeeDataフレームの受信時刻付近の（受信時刻の直前の）無線LANのBeacon作成においてAIFSを変更するフレーム送信間隔変更部405を備える。
【００３１】
さらに、無線LANアクセスポイントは、自身の管理フレーム（Beacon、制御信号）作成時刻を記録部に記録（蓄積）する管理フレーム（Beacon）作成時刻受信部（不図示）と、蓄積された複数のBeacon作成時刻に基づいて、無線LANのBeacon作成の間隔を算出する管理フレーム（Beacon）作成間隔算出部（不図示）と、無線LANの将来のBeacon作成時刻を推定する管理フレーム（Beacon）作成時刻推定部（不図示）とを備えても良い。これらの機能部をフレーム送信間隔変更部405に含め、フレーム送信間隔変更部405が、蓄積された複数のBeacon作成時刻に基づいて、無線LANのBeacon作成の間隔を算出して、ZigBeeDataフレーム受信時刻推定部404により推定されたZigBeeDataフレームの受信時刻付近の（受信時刻の直前の）無線LANのBeacon作成においてAIFSを変更するようにしても良い。
【００３２】
無線LANアクセスポイント（通信装置）の構成において、実施形態１と同様に、管理フレーム（Beacon）作成時刻算出部は、ZigBeeDataフレーム受信時刻推定部404により推定されたZigBeeのDataフレーム受信時刻に対して、その直前の無線LANのBeacon作成時刻を算出する（例えば、図２の制御信号＃２または＃５の作成時刻を算出する）。次いで、算出したBeacon作成時刻において作成される無線LANのBeacon内において無線LANの端末に報知されるフレーム送信間隔（AIFS：Arbitration Inter Frame Spacing）を変更する。無線LANアクセスポイントは、変更したフレーム送信間隔（AIFS）を含むBeaconをブロードキャストして報知する。
【００３３】
以上、説明したように、本願発明によれば、既存の標準規格のフレームを用いて、センサネットワークの応答を示す制御フレームとIP系無線ネットワークのデータフレームの衝突を回避することができる。
【符号の説明】
【００３４】
１００  無線ＬＡＮアクセスポイント
２００  ＺｉｇＢｅｅコーディネータ
３００  連携モジュール
４０１  データフレーム受信部
４０２  データフレーム受信時刻管理部
４０３  データフレーム受信間隔算出部
４０４  データフレーム受信時刻推定部
４０５  管理フレーム送信間隔変更部
【図１】
0006274577.tif 000002
【図２】
0006274577.tif 000003
【図３】
0006274577.tif 000004
【図４】
0006274577.tif 000005
【図５】
0006274577.tif 000006
【図６】
0006274577.tif 000007