(57)【要約】  無線通信端末のコントローラは、第２の通信チャネル情報を通信機によって第２の無線通信端末から無線受信する。前記コントローラは、第１の通信チャネル情報および前記第２の通信チャネル情報を前記通信機によって第３の無線通信端末に無線送信する。前記コントローラは、第３の通信チャネル情報を前記通信機によって前記第３の無線通信端末から無線受信する。前記コントローラは、前記第１の通信チャネル情報および前記第３の通信チャネル情報を前記通信機によって前記第２の無線通信端末に無線送信する。
2017204147.tif 000002
【特許請求の範囲】
【請求項１】
通信機、記憶媒体、およびコントローラを有する無線通信端末であって、
前記無線通信端末は第１の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に属し、
前記第１の無線ＬＡＮ内で第１の通信チャネルが使用され、
前記第１の無線ＬＡＮと異なる第２の無線ＬＡＮ内で第２の通信チャネルが使用され、
前記第１の無線ＬＡＮと異なり、かつ前記第２の無線ＬＡＮと異なる第３の無線ＬＡＮ内で第３の通信チャネルが使用され、
前記第１の無線ＬＡＮ、前記第２の無線ＬＡＮ、および前記第３の無線ＬＡＮの間で互いに通信が行われるときに第４の通信チャネルが使用され、
前記記憶媒体は、前記第１の通信チャネルを示す第１の通信チャネル情報を記憶し、
前記コントローラは、第２の通信チャネル情報を前記通信機によって第２の無線通信端末から前記第４の通信チャネルで無線受信し、
前記第２の通信チャネル情報は、前記第２の通信チャネルを示し、
前記第２の無線通信端末は、前記第２の無線ＬＡＮに属し、
前記記憶媒体は、受信された前記第２の通信チャネル情報を記憶し、
前記コントローラは、前記記憶媒体に記憶された前記第１の通信チャネル情報と、受信された前記第２の通信チャネル情報とを前記通信機によって第３の無線通信端末に前記第４の通信チャネルで無線送信し、
前記第３の無線通信端末は、前記第３の無線ＬＡＮに属し、
前記コントローラは、第３の通信チャネル情報を前記通信機によって前記第３の無線通信端末から前記第４の通信チャネルで無線受信し、
前記第３の通信チャネル情報は、前記第３の通信チャネルを示し、
前記記憶媒体は、受信された前記第３の通信チャネル情報を記憶し、
前記コントローラは、前記記憶媒体に記憶された前記第１の通信チャネル情報と、受信された前記第３の通信チャネル情報とを前記通信機によって前記第２の無線通信端末に前記第４の通信チャネルで無線送信する
無線通信端末。
【請求項２】
前記コントローラは、前記第２の通信チャネル情報を前記通信機によって前記第２の無線通信端末から、ＩＥＥＥ８０２．１１で定義されるパブリック・アクション・フレームで無線受信し、
前記コントローラは、前記第１の通信チャネル情報および前記第２の通信チャネル情報を前記通信機によって前記第３の無線通信端末に前記パブリック・アクション・フレームで無線送信し、
前記コントローラは、前記第３の通信チャネル情報を前記通信機によって前記第３の無線通信端末から前記パブリック・アクション・フレームで無線受信し、
前記コントローラは、前記第１の通信チャネル情報および前記第３の通信チャネル情報を前記通信機によって前記第２の無線通信端末に前記パブリック・アクション・フレームで無線送信する
請求項１に記載の無線通信端末。
【請求項３】
予め定められた第１の期間において、前記コントローラは、予め定められた複数の通信チャネルを前記第４の通信チャネルとして順番に前記通信機に設定し、
前記第１の期間において、前記コントローラは、第２のタイミング情報を前記通信機によって前記第２の無線通信端末から無線受信し、かつ第３のタイミング情報を前記通信機によって前記第３の無線通信端末から無線受信し、
前記第２のタイミング情報は、前記第２の無線通信端末が前記第２の通信チャネル情報を無線送信するタイミングを示し、
前記第３のタイミング情報は、前記第３の無線通信端末が前記第３の通信チャネル情報を無線送信するタイミングを示し、
前記記憶媒体は、受信された前記第２のタイミング情報および前記第３のタイミング情報を記憶し、
前記コントローラは、受信された前記第２のタイミング情報および前記第３のタイミング情報の少なくとも１つに基づいて、前記第１の期間よりも後の第２の期間の開始タイミングを決定し、
前記コントローラが前記第４の通信チャネルを前記通信機に設定した後、前記第２の期間において、前記コントローラは、前記通信機に設定された通信チャネルを前記第４の通信チャネルに維持し、
前記第２の期間において、前記コントローラは、前記第２の通信チャネル情報を前記通信機によって前記第２の無線通信端末から無線受信し、かつ前記第３の通信チャネル情報を前記通信機によって前記第３の無線通信端末から無線受信し、
前記第２の期間において、前記コントローラは、前記第１の通信チャネル情報および前記第２の通信チャネル情報を前記通信機によって前記第３の無線通信端末に無線送信し、かつ前記第１の通信チャネル情報および前記第３の通信チャネル情報を前記通信機によって前記第２の無線通信端末に無線送信する
請求項１に記載の無線通信端末。
【請求項４】
前記第４の通信チャネルは、第５の通信チャネルと、前記第５の通信チャネルとは異なる第６の通信チャネルとを含み、
１回の前記第２の期間において、前記コントローラは、前記第１の通信チャネル情報、前記第２の通信チャネル情報、および前記第３の通信チャネル情報の無線送信を前記第５の通信チャネルおよび前記第６の通信チャネルで行う
請求項３に記載の無線通信端末。
【請求項５】
１回の前記第２の期間において、前記コントローラは、前記第２の通信チャネル情報を前記通信機によって前記第２の無線通信端末から複数回無線受信し、かつ前記第３の通信チャネル情報を前記通信機によって前記第３の無線通信端末から複数回無線受信し、
前記１回の前記第２の期間において、前記コントローラは、前記第１の通信チャネル情報および前記第２の通信チャネル情報を前記通信機によって前記第３の無線通信端末に複数回無線送信し、かつ前記第１の通信チャネル情報および前記第３の通信チャネル情報を前記通信機によって前記第２の無線通信端末に複数回無線送信する
請求項３に記載の無線通信端末。
【請求項６】
前記通信機として、第１の通信機と、前記第１の通信機と異なる第２の通信機とを有し、
前記コントローラは、前記第１の通信チャネルを前記第１の通信機に設定し、
前記コントローラは、前記第４の通信チャネルを前記第２の通信機に設定し、
前記コントローラは、複数フレームの画像を前記第１の通信機によって前記第１の無線ＬＡＮ内の端末から連続的に無線受信し、
第３の期間において、前記コントローラは、前記第２の通信機を使用する、前記第１の通信チャネル情報、前記第２の通信チャネル情報、および前記第３の通信チャネル情報の無線送信を禁止し、
前記第３の期間は、１フレームの前記画像の無線受信の開始から完了までの期間であり、
第４の期間において、前記コントローラは、前記第２の通信機を使用して前記第２の通信チャネル情報、前記第３の通信チャネル情報、および前記第１の通信チャネル情報の無線送信を行い、
前記第４の期間は、１フレームの前記画像の無線受信の完了から次の１フレームの前記画像の無線受信の開始までの期間である
請求項１に記載の無線通信端末。
【請求項７】
前記第１の通信チャネル情報、前記第２の通信チャネル情報、および前記第３の通信チャネル情報の各々の無線通信に使用される前記第４の通信チャネルは同一である
請求項１に記載の無線通信端末。
【請求項８】
無線通信端末が実行する第１のステップ、第２のステップ、第３のステップ、および第４のステップを有する無線通信方法であって、
前記無線通信端末は第１の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に属し、
前記第１の無線ＬＡＮ内で第１の通信チャネルが使用され、
前記第１の無線ＬＡＮと異なる第２の無線ＬＡＮ内で第２の通信チャネルが使用され、
前記第１の無線ＬＡＮと異なり、かつ前記第２の無線ＬＡＮと異なる第３の無線ＬＡＮ内で第３の通信チャネルが使用され、
前記第１の無線ＬＡＮ、前記第２の無線ＬＡＮ、および前記第３の無線ＬＡＮの間で互いに通信が行われるときに第４の通信チャネルが使用され、
前記第１のステップにおいて、第２の通信チャネル情報が第２の無線通信端末から前記第４の通信チャネルで無線受信され、かつ受信された前記第２の通信チャネル情報が記憶媒体に記憶され、
前記第２の通信チャネル情報は、前記第２の通信チャネルを示し、
前記第２の無線通信端末は、前記第２の無線ＬＡＮに属し、
前記第２のステップにおいて、前記記憶媒体に予め記憶された第１の通信チャネル情報と、受信された前記第２の通信チャネル情報とが第３の無線通信端末に前記第４の通信チャネルで無線送信され、
前記第３の無線通信端末は、前記第３の無線ＬＡＮに属し、
前記第３のステップにおいて、第３の通信チャネル情報が前記第３の無線通信端末から前記第４の通信チャネルで無線受信され、かつ受信された前記第３の通信チャネル情報が前記記憶媒体に記憶され、
前記第３の通信チャネル情報は、前記第３の通信チャネルを示し、
前記第４のステップにおいて、前記記憶媒体に記憶された前記第１の通信チャネル情報と、受信された前記第３の通信チャネル情報とが前記第２の無線通信端末に前記第４の通信チャネルで無線送信される
無線通信方法。
【請求項９】
第１のステップ、第２のステップ、第３のステップ、および第４のステップを無線通信端末のコンピュータに実行させるためのプログラムであって、
前記無線通信端末は第１の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に属し、
前記第１の無線ＬＡＮ内で第１の通信チャネルが使用され、
前記第１の無線ＬＡＮと異なる第２の無線ＬＡＮ内で第２の通信チャネルが使用され、
前記第１の無線ＬＡＮと異なり、かつ前記第２の無線ＬＡＮと異なる第３の無線ＬＡＮ内で第３の通信チャネルが使用され、
前記第１の無線ＬＡＮ、前記第２の無線ＬＡＮ、および前記第３の無線ＬＡＮの間で互いに通信が行われるときに第４の通信チャネルが使用され、
前記第１のステップにおいて、第２の通信チャネル情報が第２の無線通信端末から前記第４の通信チャネルで無線受信され、かつ受信された前記第２の通信チャネル情報が記憶媒体に記憶され、
前記第２の通信チャネル情報は、前記第２の通信チャネルを示し、
前記第２の無線通信端末は、前記第２の無線ＬＡＮに属し、
前記第２のステップにおいて、前記記憶媒体に予め記憶された第１の通信チャネル情報と、受信された前記第２の通信チャネル情報とが第３の無線通信端末に前記第４の通信チャネルで無線送信され、
前記第３の無線通信端末は、前記第３の無線ＬＡＮに属し、
前記第３のステップにおいて、第３の通信チャネル情報が前記第３の無線通信端末から前記第４の通信チャネルで無線受信され、かつ受信された前記第３の通信チャネル情報が前記記憶媒体に記憶され、
前記第３の通信チャネル情報は、前記第３の通信チャネルを示し、
前記第４のステップにおいて、前記記憶媒体に記憶された前記第１の通信チャネル情報と、受信された前記第３の通信チャネル情報とが前記第２の無線通信端末に前記第４の通信チャネルで無線送信される
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末、無線通信方法、およびプログラムに関する。
本願は、２０１６年５月２４日に出願されたＰＣＴ／ＪＰ２０１６／０６５２７４に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
ＩＥＥＥ８０２．１１で定義された無線ＬＡＮが適用された画像伝送システムが実現されている。また近年、無線通信端末の増加に伴い無線チャネルが逼迫しているため、無線チャネルを有効利用し、かつ無線チャネルの最適な配置を実現することが望まれている。【０００３】
無線通信の際に複数の通信チャネルを同時に使用するための従来技術が特許文献１に開示されている。その従来技術において、各通信局は、ビーコン信号の送信時刻および受信時刻に関する時刻情報と、使用される通信チャネルに関する通信チャネル情報とを管理する。各通信局は、時刻情報および通信チャネル情報に基づいて、各通信局が使用する通信チャネルを切り替える。各通信局が使用する通信チャネルに関する通信チャネル情報は、ビーコン信号に含まれる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国特許第４３１１２６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ビーコン信号により通信チャネルが通知される方法では、各端末は、自端末が直接通信できない他端末の情報を取得できない。【０００６】
本発明は、互いに異なる無線ＬＡＮに属し、直接通信ができない第１の端末および第２の端末の各々が使用する通信チャネルの情報を第１の端末および第２の端末の間で共有することができる無線通信端末、無線通信方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様によれば、無線通信端末は、通信機、記憶媒体、およびコントローラを有する。前記無線通信端末は第１の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に属する。前記第１の無線ＬＡＮ内で第１の通信チャネルが使用される。前記第１の無線ＬＡＮと異なる第２の無線ＬＡＮ内で第２の通信チャネルが使用される。前記第１の無線ＬＡＮと異なり、かつ前記第２の無線ＬＡＮと異なる第３の無線ＬＡＮ内で第３の通信チャネルが使用される。前記第１の無線ＬＡＮ、前記第２の無線ＬＡＮ、および前記第３の無線ＬＡＮの間で互いに通信が行われるときに第４の通信チャネルが使用される。前記記憶媒体は、前記第１の通信チャネルを示す第１の通信チャネル情報を記憶する。前記コントローラは、第２の通信チャネル情報を前記通信機によって第２の無線通信端末から前記第４の通信チャネルで無線受信する。前記第２の通信チャネル情報は、前記第２の通信チャネルを示す。前記第２の無線通信端末は、前記第２の無線ＬＡＮに属する。前記記憶媒体は、受信された前記第２の通信チャネル情報を記憶する。前記コントローラは、前記記憶媒体に記憶された前記第１の通信チャネル情報と、受信された前記第２の通信チャネル情報とを前記通信機によって第３の無線通信端末に前記第４の通信チャネルで無線送信する。前記第３の無線通信端末は、前記第３の無線ＬＡＮに属する。前記コントローラは、第３の通信チャネル情報を前記通信機によって前記第３の無線通信端末から前記第４の通信チャネルで無線受信する。前記第３の通信チャネル情報は、前記第３の通信チャネルを示す。前記記憶媒体は、受信された前記第３の通信チャネル情報を記憶する。前記コントローラは、前記記憶媒体に記憶された前記第１の通信チャネル情報と、受信された前記第３の通信チャネル情報とを前記通信機によって前記第２の無線通信端末に前記第４の通信チャネルで無線送信する。【０００８】
本発明の第２の態様によれば、第１の態様において、前記コントローラは、前記第２の通信チャネル情報を前記通信機によって前記第２の無線通信端末から、ＩＥＥＥ８０２．１１で定義されるパブリック・アクション・フレームで無線受信してもよい。前記コントローラは、前記第１の通信チャネル情報および前記第２の通信チャネル情報を前記通信機によって前記第３の無線通信端末に前記パブリック・アクション・フレームで無線送信してもよい。前記コントローラは、前記第３の通信チャネル情報を前記通信機によって前記第３の無線通信端末から前記パブリック・アクション・フレームで無線受信してもよい。前記コントローラは、前記第１の通信チャネル情報および前記第３の通信チャネル情報を前記通信機によって前記第２の無線通信端末に前記パブリック・アクション・フレームで無線送信してもよい。【０００９】
本発明の第３の態様によれば、第１の態様において、予め定められた第１の期間において、前記コントローラは、予め定められた複数の通信チャネルを前記第４の通信チャネルとして順番に前記通信機に設定してもよい。前記第１の期間において、前記コントローラは、第２のタイミング情報を前記通信機によって前記第２の無線通信端末から無線受信し、かつ第３のタイミング情報を前記通信機によって前記第３の無線通信端末から無線受信してもよい。前記第２のタイミング情報は、前記第２の無線通信端末が前記第２の通信チャネル情報を無線送信するタイミングを示してもよい。前記第３のタイミング情報は、前記第３の無線通信端末が前記第３の通信チャネル情報を無線送信するタイミングを示してもよい。前記記憶媒体は、受信された前記第２のタイミング情報および前記第３のタイミング情報を記憶してもよい。前記コントローラは、受信された前記第２のタイミング情報および前記第３のタイミング情報の少なくとも１つに基づいて、前記第１の期間よりも後の第２の期間の開始タイミングを決定してもよい。前記コントローラが前記第４の通信チャネルを前記通信機に設定した後、前記第２の期間において、前記コントローラは、前記通信機に設定された通信チャネルを前記第４の通信チャネルに維持してもよい。前記第２の期間において、前記コントローラは、前記第２の通信チャネル情報を前記通信機によって前記第２の無線通信端末から無線受信し、かつ前記第３の通信チャネル情報を前記通信機によって前記第３の無線通信端末から無線受信してもよい。前記第２の期間において、前記コントローラは、前記第１の通信チャネル情報および前記第２の通信チャネル情報を前記通信機によって前記第３の無線通信端末に無線送信し、かつ前記第１の通信チャネル情報および前記第３の通信チャネル情報を前記通信機によって前記第２の無線通信端末に無線送信してもよい。【００１０】
本発明の第４の態様によれば、第３の態様において、前記第４の通信チャネルは、第５の通信チャネルと、前記第５の通信チャネルとは異なる第６の通信チャネルとを含んでもよい。１回の前記第２の期間において、前記コントローラは、前記第１の通信チャネル情報、前記第２の通信チャネル情報、および前記第３の通信チャネル情報の無線送信を前記第５の通信チャネルおよび前記第６の通信チャネルで行ってもよい。【００１１】
本発明の第５の態様によれば、第３の態様において、１回の前記第２の期間において、前記コントローラは、前記第２の通信チャネル情報を前記通信機によって前記第２の無線通信端末から複数回無線受信し、かつ前記第３の通信チャネル情報を前記通信機によって前記第３の無線通信端末から複数回無線受信してもよい。前記１回の前記第２の期間において、前記コントローラは、前記第１の通信チャネル情報および前記第２の通信チャネル情報を前記通信機によって前記第３の無線通信端末に複数回無線送信し、かつ前記第１の通信チャネル情報および前記第３の通信チャネル情報を前記通信機によって前記第２の無線通信端末に複数回無線送信してもよい。【００１２】
本発明の第６の態様によれば、第１の態様において、前記無線通信端末は、前記通信機として、第１の通信機と、前記第１の通信機と異なる第２の通信機とを有してもよい。前記コントローラは、前記第１の通信チャネルを前記第１の通信機に設定してもよい。前記コントローラは、前記第４の通信チャネルを前記第２の通信機に設定してもよい。前記コントローラは、複数フレームの画像を前記第１の通信機によって前記第１の無線ＬＡＮ内の端末から連続的に無線受信してもよい。第３の期間において、前記コントローラは、前記第２の通信機を使用する、前記第１の通信チャネル情報、前記第２の通信チャネル情報、および前記第３の通信チャネル情報の無線送信を禁止してもよい。前記第３の期間は、１フレームの前記画像の無線受信の開始から完了までの期間であってもよい。第４の期間において、前記コントローラは、前記第２の通信機を使用して前記第２の通信チャネル情報、前記第３の通信チャネル情報、および前記第１の通信チャネル情報の無線送信を行ってもよい。前記第４の期間は、１フレームの前記画像の無線受信の完了から次の１フレームの前記画像の無線受信の開始までの期間であってもよい。【００１３】
本発明の第７の態様によれば、第１の態様において、前記第１の通信チャネル情報、前記第２の通信チャネル情報、および前記第３の通信チャネル情報の各々の無線通信に使用される前記第４の通信チャネルは同一であってもよい。【００１４】
本発明の第８の態様によれば、無線通信方法は、無線通信端末が実行する第１のステップ、第２のステップ、第３のステップ、および第４のステップを有する。前記無線通信端末は第１の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に属する。前記第１の無線ＬＡＮ内で第１の通信チャネルが使用される。前記第１の無線ＬＡＮと異なる第２の無線ＬＡＮ内で第２の通信チャネルが使用される。前記第１の無線ＬＡＮと異なり、かつ前記第２の無線ＬＡＮと異なる第３の無線ＬＡＮ内で第３の通信チャネルが使用される。前記第１の無線ＬＡＮ、前記第２の無線ＬＡＮ、および前記第３の無線ＬＡＮの間で互いに通信が行われるときに第４の通信チャネルが使用される。前記第１のステップにおいて、第２の通信チャネル情報が第２の無線通信端末から前記第４の通信チャネルで無線受信され、かつ受信された前記第２の通信チャネル情報が記憶媒体に記憶される。前記第２の通信チャネル情報は、前記第２の通信チャネルを示す。前記第２の無線通信端末は、前記第２の無線ＬＡＮに属する。前記第２のステップにおいて、前記記憶媒体に予め記憶された第１の通信チャネル情報と、受信された前記第２の通信チャネル情報とが第３の無線通信端末に前記第４の通信チャネルで無線送信される。前記第３の無線通信端末は、前記第３の無線ＬＡＮに属する。前記第３のステップにおいて、第３の通信チャネル情報が前記第３の無線通信端末から前記第４の通信チャネルで無線受信され、かつ受信された前記第３の通信チャネル情報が前記記憶媒体に記憶される。前記第３の通信チャネル情報は、前記第３の通信チャネルを示す。前記第４のステップにおいて、前記記憶媒体に記憶された前記第１の通信チャネル情報と、受信された前記第３の通信チャネル情報とが前記第２の無線通信端末に前記第４の通信チャネルで無線送信される。【００１５】
本発明の第９の態様によれば、プログラムは、第１のステップ、第２のステップ、第３のステップ、および第４のステップを無線通信端末のコンピュータに実行させる。前記無線通信端末は第１の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に属する。前記第１の無線ＬＡＮ内で第１の通信チャネルが使用される。前記第１の無線ＬＡＮと異なる第２の無線ＬＡＮ内で第２の通信チャネルが使用される。前記第１の無線ＬＡＮと異なり、かつ前記第２の無線ＬＡＮと異なる第３の無線ＬＡＮ内で第３の通信チャネルが使用される。前記第１の無線ＬＡＮ、前記第２の無線ＬＡＮ、および前記第３の無線ＬＡＮの間で互いに通信が行われるときに第４の通信チャネルが使用される。前記第１のステップにおいて、第２の通信チャネル情報が第２の無線通信端末から前記第４の通信チャネルで無線受信され、かつ受信された前記第２の通信チャネル情報が記憶媒体に記憶される。前記第２の通信チャネル情報は、前記第２の通信チャネルを示す。前記第２の無線通信端末は、前記第２の無線ＬＡＮに属する。前記第２のステップにおいて、前記記憶媒体に予め記憶された第１の通信チャネル情報と、受信された前記第２の通信チャネル情報とが第３の無線通信端末に前記第４の通信チャネルで無線送信される。前記第３の無線通信端末は、前記第３の無線ＬＡＮに属する。前記第３のステップにおいて、第３の通信チャネル情報が前記第３の無線通信端末から前記第４の通信チャネルで無線受信され、かつ受信された前記第３の通信チャネル情報が前記記憶媒体に記憶される。前記第３の通信チャネル情報は、前記第３の通信チャネルを示す。前記第４のステップにおいて、前記記憶媒体に記憶された前記第１の通信チャネル情報と、受信された前記第３の通信チャネル情報とが前記第２の無線通信端末に前記第４の通信チャネルで無線送信される。
【発明の効果】
【００１６】
上記の各態様によれば、互いに異なる無線ＬＡＮに属し、直接通信ができない第１の端末および第２の端末の各々が使用する通信チャネルの情報を第１の端末および第２の端末の間で共有することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態の無線通信端末の構成を示すブロック図である。
【図２】本発明の第１の実施形態におけるパブリック・アクション・フレームの構成を示す図である。
【図３】本発明の第１の実施形態におけるパブリック・アクション・フレーム内のＰＳＤＵの構成を示す図である。
【図４】本発明の第１の実施形態の無線通信端末の動作を示すタイミングチャートである。
【図５】本発明の第１の実施形態の無線通信端末が実行する処理の手順を示すフローチャートである。
【図６】本発明の第１の実施形態の無線通信端末が実行する処理の手順を示すフローチャートである。
【図７】本発明の第１の実施形態の無線通信端末が実行する処理の手順を示すフローチャートである。
【図８】本発明の第１の実施形態のシステムを示す図である。
【図９】本発明の第１の実施形態のチャネルテーブルを示す図である。
【図１０】本発明の第１の実施形態のシステムを示す図である。
【図１１】本発明の第１の実施形態のチャネルテーブルを示す図である。
【図１２】本発明の第１の実施形態のシステムを示す図である。
【図１３】本発明の第１の実施形態のチャネルテーブルを示す図である。
【図１４】本発明の第１の実施形態のシステムを示す図である。
【図１５】本発明の第１の実施形態のチャネルテーブルを示す図である。
【図１６】本発明の第１の実施形態の第１の変形例の無線通信端末が実行する処理の手順を示すフローチャートである。
【図１７】本発明の第１の実施形態の第２の変形例のチャネルテーブルを示す図である。
【図１８】本発明の第１の実施形態の第２の変形例のチャネルテーブルを示す図である。
【図１９】本発明の第１の実施形態の第２の変形例のシステムを示す図である。
【図２０】本発明の第２の実施形態の無線通信端末の構成を示すブロック図である。
【図２１】本発明の第２の実施形態の無線通信端末の動作を示すタイミングチャートである。
【図２２】本発明の第２の実施形態の無線通信端末が実行する処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
図面を参照し、本発明の実施形態を説明する。
【００１９】
（第１の実施形態）
図１は、本発明の第１の実施形態の無線通信端末１００の構成を示す。図１に示すように、無線通信端末１００は、通信機１０１、記憶媒体１０２、およびコントローラ１０３を有する。
【００２０】
無線通信端末１００の概略構成について説明する。無線通信端末１００は第１の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に属する。第１の無線ＬＡＮ内で第１の通信チャネルが使用される。第１の無線ＬＡＮと異なる第２の無線ＬＡＮ内で第２の通信チャネルが使用される。第１の無線ＬＡＮと異なり、かつ第２の無線ＬＡＮと異なる第３の無線ＬＡＮ内で第３の通信チャネルが使用される。第１の無線ＬＡＮ、第２の無線ＬＡＮ、および第３の無線ＬＡＮの間で互いに通信が行われるときに第４の通信チャネルが使用される。記憶媒体１０２は、第１の通信チャネルを示す第１の通信チャネル情報を記憶する。コントローラ１０３は、第２の通信チャネル情報を通信機１０１によって第２の無線通信端末から第４の通信チャネルで無線受信する。第２の通信チャネル情報は、第２の通信チャネルを示す。第２の無線通信端末は、第２の無線ＬＡＮに属する。記憶媒体１０２は、受信された第２の通信チャネル情報を記憶する。
【００２１】
コントローラ１０３は、記憶媒体１０２に記憶された第１の通信チャネル情報と、受信された第２の通信チャネル情報とを通信機１０１によって第３の無線通信端末に第４の通信チャネルで無線送信する。第３の無線通信端末は、第３の無線ＬＡＮに属する。コントローラ１０３は、第３の通信チャネル情報を通信機１０１によって第３の無線通信端末から第４の通信チャネルで無線受信する。第３の通信チャネル情報は、第３の通信チャネルを示す。記憶媒体１０２は、受信された第３の通信チャネル情報を記憶する。コントローラ１０３は、記憶媒体１０２に記憶された第１の通信チャネル情報と、受信された第３の通信チャネル情報とを通信機１０１によって第２の無線通信端末に第４の通信チャネルで無線送信する。
【００２２】
無線通信端末１００は第２の無線通信端末および第３の無線通信端末と直接通信することができる。第２の無線通信端末および第３の無線通信端末は、互いに直接通信できない場合がある。
【００２３】
第１の無線ＬＡＮに属する複数の無線通信端末は、第１の通信チャネルで互いに無線通信を行う。第２の無線ＬＡＮに属する複数の無線通信端末は、第２の通信チャネルで互いに無線通信を行う。第３の無線ＬＡＮに属する複数の無線通信端末は、第３の通信チャネルで互いに無線通信を行う。互いに異なる無線ＬＡＮに属する複数の無線通信端末は、第４の通信チャネルで互いに無線通信を行う。第１の通信チャネル、第２の通信チャネル、第３の通信チャネル、および第４の通信チャネルのうち少なくとも２つが同一であってもよい。第１の通信チャネル情報、第２の通信チャネル情報、および第３の通信チャネル情報の各々の無線通信に使用される第４の通信チャネルは同一であってもよい。
【００２４】
コントローラ１０３は、第２の通信チャネル情報を通信機１０１によって第２の無線通信端末から、ＩＥＥＥ８０２．１１で定義されるパブリック・アクション・フレーム（Ｐｕｂｌｉｃ  Ａｃｔｉｏｎ  Ｆｒａｍｅ）で無線受信する。コントローラ１０３は、第１の通信チャネル情報および第２の通信チャネル情報を通信機１０１によって第３の無線通信端末にパブリック・アクション・フレームで無線送信する。コントローラ１０３は、第３の通信チャネル情報を通信機１０１によって第３の無線通信端末からパブリック・アクション・フレームで無線受信する。コントローラ１０３は、第１の通信チャネル情報および第３の通信チャネル情報を通信機１０１によって第２の無線通信端末にパブリック・アクション・フレームで無線送信する。以下では、パブリック・アクション・フレームをＰＡＦと略記する。
【００２５】
上記のように第３の無線通信端末は、第１の通信チャネル情報および第２の通信チャネル情報を無線通信端末１００から取得することができる。したがって、第３の無線通信端末が第２の無線通信端末と直接通信できない場合であっても、第３の無線通信端末は第２の無線通信端末の情報を取得することができる。また、第２の無線通信端末は、第１の通信チャネル情報および第３の通信チャネル情報を無線通信端末１００から取得することができる。したがって、第２の無線通信端末が第３の無線通信端末と直接通信できない場合であっても、第２の無線通信端末は第３の無線通信端末の情報を取得することができる。よって、互いに異なる無線ＬＡＮに属し、直接通信ができない第１の端末および第２の端末の各々が使用する通信チャネルの情報を第１の端末および第２の端末の間で共有することができる。
【００２６】
無線通信端末１００の詳細な構成について説明する。第１の実施形態の説明で使用される複数の無線通信端末は、無線通信端末１００と同様の構成を有する。
【００２７】
例えば、通信機１０１（無線機）は、無線ＬＡＮモジュールである。通信機１０１は、アンテナを含む。あるいは、通信機１０１およびアンテナは別々に構成され、かつ通信機１０１はアンテナに接続される。通信機１０１は、コントローラ１０３によって設定された通信チャネル（無線チャネル）で他の無線通信端末と無線通信を行う。これにより、通信機１０１は通信チャネル情報を他の無線通信端末から受信し、かつ通信チャネル情報を他の無線通信端末に送信する。
【００２８】
記憶媒体１０２は、揮発性または不揮発性の記憶装置である。例えば、記憶媒体１０２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（ＤｙｎａｍｉｃＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＮＡＮＤフラッシュメモリ、およびＮＯＲフラッシュメモリの少なくとも１つである。記憶媒体１０２は、第１の通信チャネル情報、第２の通信チャネル情報、および第３の通信チャネル情報を記憶する。
【００２９】
コントローラ１０３（制御部）は、プロセッサおよび論理回路の少なくとも１つで構成されている。例えば、プロセッサは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、およびＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の少なくとも１つである。例えば、論理回路は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）およびＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）の少なくとも１つである。コントローラ１０３は、１つまたは複数のプロセッサを含むことができる。コントローラ１０３は、１つまたは複数の論理回路を含むことができる。コントローラ１０３は、図示していないＲＯＭに格納されているプログラムに従って動作する。これにより、コントローラ１０３は、無線通信端末１００の動作を制御する。
【００３０】
例えば、コントローラ１０３の機能は、コントローラ１０３の動作を規定する命令を含むプログラムを記憶媒体１０２からコントローラ１０３が読み込んで実行することにより、ソフトウェアの機能として実現可能である。このプログラムは、例えばフラッシュメモリのような「コンピュータ読み取り可能な記憶媒体」により提供されてもよい。また、上述したプログラムは、このプログラムが保存された記憶装置等を有するコンピュータから、伝送媒体を介して、あるいは伝送媒体中の伝送波により無線通信端末１００に伝送されてもよい。プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体である。また、上述したプログラムは、前述した機能の一部を実現してもよい。さらに、上述したプログラムは、前述した機能をコンピュータに既に記録されているプログラムとの組合せで実現できる差分ファイル（差分プログラム）であってもよい。
【００３１】
コントローラ１０３は、情報を通信機１０１によって他の無線通信端末に送信する。具体的には、コントローラ１０３は、情報が他の無線通信端末に送信されるように通信機１０１を制御する。つまり、コントローラ１０３は、他の無線通信端末に対する情報を通信機１０１に送信させる。これによって、通信機１０１は、情報を他の無線通信端末に送信する。コントローラ１０３は、情報を通信機１０１によって他の無線通信端末から受信する。具体的には、コントローラ１０３は、情報が他の無線通信端末から受信されるように通信機１０１を制御する。つまり、コントローラ１０３は、他の無線通信端末から送信された情報を通信機１０１に受信させる。これによって、通信機１０１は、情報を他の無線通信端末から受信する。
【００３２】
ＰＡＦは、異なるネットワークすなわちＢＳＳ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）間で送信および受信できるように構成されている。ＰＡＦは、ＩＥＥＥ８０２．１１で定義されている。
【００３３】
図２は、ＰＡＦの構成を示す。パケットの先頭には、物理ヘッダであるＰＬＣＰ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）プリアンブル２００が付加される。その後段に、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）ヘッダ２０１、Ｃａｔｅｇｏｒｙフィールド２０２、Ａｃｔｉｏｎフィールド２０３、ＰＳＤＵ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｓｅｒｖｉｃｅ  Ｄａｔａ  Ｕｎｉｔ）２０４、およびＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）２０５が付加される。これらの詳細な説明は省略する。Ｃａｔｅｇｏｒｙ  Ｆｉｅｌｄ２０２に“４”が設定されたパケットは、“Ｐｕｂｌｉｃ”フレームである。Ａｃｔｉｏｎフィールド２０３にはＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃコードが設定される。図２に示す例ではＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃコードは“９”である。
【００３４】
ＰＳＤＵ２０４には、自端末および他端末の情報が格納される。図３は、ＰＳＤＵ２０４の構成を示す。ＰＳＤＵ２０４は、自端末情報３００および共有情報３０１を含む。自端末情報３００は、ＰＡＦを送信した無線通信端末の情報を含む。共有情報３０１は、ＰＡＦを送信した無線通信端末が他の無線通信端末から取得した情報を含む。
【００３５】
自端末情報３００は、自端末のＭＡＣアドレス、同期グループ、同期時刻情報、グローバルシーケンスナンバー、接続先情報、メインチャネル、ＰＡＦチャネル、直近のＰＥＲ、ＨＯＰ１情報、同期切替要求、および予備領域を含む。
【００３６】
自端末のＭＡＣアドレスは、自端末の通信機１０１に付与されるユニークなアドレスである。同期グループは、自端末が同期している他の無線通信端末のＭＡＣアドレスである。自端末のみが存在している場合、または自端末および他の無線通信端末が自端末を基準に同期している場合、自端末のＭＡＣアドレスが同期グループに格納される。
【００３７】
同期時刻情報は、自端末において次のＰＡＦの送信および受信が開始されるタイミングを示す時間情報である。そのタイミングは、ＰＡＦの通信前に実行される処理のタイミングを基準に定義されてもよい。例えば、パッシブスキャンが行われてもよい。パッシブスキャンでは、自端末が使用できる通信チャネルが順次設定され、かつ各通信チャネルにおいてビーコンおよび無線信号が検出される。ＰＡＦの送信および受信が開始されるタイミングは、そのパッシブスキャンを開始する、または終了するタイミングを基準に定義されてもよい。
【００３８】
同期時刻情報は、自端末が通信チャネル情報を無線送信するタイミングを示すタイミング情報に対応する。無線通信端末１００によって受信されたＰＡＦに含まれる同期時刻情報は、そのＰＡＦを送信した無線通信端末（第２の無線通信端末または第３の無線通信端末）における通信チャネル情報の送信タイミング（第２のタイミング情報または第３のタイミング情報）を示す。
【００３９】
グローバルシーケンスナンバーは、ＰＡＦの送信および受信が行われる１シーケンス毎に１回カウントされる値である。後述するように、他端末のグローバルシーケンスナンバーが一定期間変わらない場合、その端末の情報は消去される。接続先情報は、ＰＡＦを送信した無線通信端末と接続されている他端末が存在するか否かを示す。例えば、接続先情報が“１”である場合、他端末が存在する。接続先情報が“０”である場合、他端末が存在しない。
【００４０】
メインチャネルは、ＰＡＦを送信した無線通信端末が主たる通信で使用するチャネルを示す。無線通信端末１００によって受信されたＰＡＦに含まれるメインチャネルは、そのＰＡＦを送信した無線通信端末（第２の無線通信端末または第３の無線通信端末）で使用される通信チャネルを示す。つまり、無線通信端末１００が受信したＰＡＦに含まれるメインチャネルは、第２の通信チャネル情報または第３の通信チャネル情報に対応する。無線通信端末１００によって送信されたＰＡＦに含まれるメインチャネルは、無線通信端末１００で使用される通信チャネルを示す。つまり、無線通信端末１００によって送信されたＰＡＦに含まれるメインチャネルは、第１の通信チャネル情報に対応する。
【００４１】
ＰＡＦチャネルは、ＰＡＦの送信に使用する通信チャネルとして指定された通信チャネルを示す。ＰＡＦチャネルにより通信チャネルが指定されている場合、コントローラ１０３は、指定された通信チャネルを通信機１０１に設定し、かつ通信機１０１によって通信チャネル情報をＰＡＦで他の無線通信端末に送信する。自端末情報３００は、ＰＡＦチャネルを含まなくてもよい。ＰＡＦチャネルにより通信チャネルが指定されていない、あるいはＰＡＦチャネルがＰＡＦに含まれていない場合、コントローラ１０３は、ＰＡＦを受信した通信チャネルを使用して、通信機１０１によって通信チャネル情報をＰＡＦによって他の無線通信端末に送信する。ＰＡＦチャネルにより通信チャネルが指定されていない、あるいはＰＡＦチャネルがＰＡＦに含まれていない場合、コントローラ１０３は、ＰＡＦを受信した通信チャネルと異なる通信チャネルを通信機１０１に設定してもよい。また、特定装置間のみでＰＡＦを送信および受信する場合、コントローラ１０３は、ＰＡＦチャネルを１つまたは複数の特定チャネルに固定してもよい。
【００４２】
直近のＰＥＲ（Ｐａｃｋｅｔ  Ｅｒｒｏｒ  Ｒａｔｅ）は、ＰＡＦを送信した無線通信端末の最近のパケットエラーレート情報である。値が２５５である場合、パケットエラーレートは測定されていない。初期値も２５５である。複数の期間でパケットエラーレートの統計情報が記録されてもよい。ＨＯＰ１情報は、ＰＡＦを送信した無線通信端末が検出した他の無線通信端末の数を示す。つまり、ＨＯＰ１情報は、ＰＡＦを送信した無線通信端末が直接通信できる他の無線通信端末の数を示す。図３に示す例では、ＨＯＰ１情報の最大値は３２であるが、これに限定されない。
【００４３】
同期切替要求は、ＰＡＦを受信した他の無線通信端末に、ＰＡＦを送信した無線通信端末のタイミングに同期するように指示する情報である。例えば、同期切替要求が“１”である場合、同期が指示されている。同期切替要求が“０”である場合、同期が指示されていない。ＰＡＦにより同期が指示されている場合、コントローラ１０３は、無線通信端末１００のＰＡＦの送信および受信のタイミングと同期グループとを更新する。予備領域は、任意の情報を格納できる領域である。
【００４４】
共有情報３０１は、最大３２台の無線通信端末の情報を含む。１台の無線通信端末の情報は、他端末のＭＡＣアドレス、接続先情報、メインチャネル、ＰＡＦチャネル、および予備領域を含む。
【００４５】
無線通信端末１００によって受信されたＰＡＦに含まれる共有情報３０１のメインチャネルは、そのＰＡＦを送信した無線通信端末（第２の無線通信端末または第３の無線通信端末）が他の無線通信端末から取得した情報を示す。つまり、無線通信端末１００によって受信されたＰＡＦに含まれる共有情報３０１のメインチャネルは、そのＰＡＦを送信した無線通信端末と通信を行った他の無線通信端末で使用される通信チャネルを示す。無線通信端末１００によって送信されたＰＡＦに含まれる共有情報３０１のメインチャネルは、無線通信端末１００が他の無線通信端末（第２の無線通信端末または第３の無線通信端末）から取得した情報を示す。つまり、無線通信端末１００によって送信されたＰＡＦに含まれる共有情報３０１のメインチャネルは、無線通信端末１００と通信を行った他の無線通信端末で使用される通信チャネルを示す。言い換えると、無線通信端末１００によって送信されたＰＡＦに含まれる共有情報３０１のメインチャネルは、第２の通信チャネル情報または第３の通信チャネル情報に対応する。
【００４６】
ＰＡＦの構成は、図３に示す構成に限定されない。接続先情報、ＰＡＦチャネル、直近のＰＥＲ、ＨＯＰ１情報、および予備領域は、必須ではない。後述するように、複数の無線通信端末間の同期は必須ではない。そのため、同期グループ、同期時刻情報、および同期切替要求は必須ではない。
【００４７】
図４は、無線通信端末１００の動作の例を示す。図４における右方向は、時間が進む方向を示す。図のスペースの関係上、図４に示す期間の一部は省略されている。図４を参照し、無線通信端末１００の動作を説明する。
【００４８】
無線通信端末１００が起動した後、無線通信端末１００はＰＡＦ探索期間４００においてＰＡＦを探索する。ＰＡＦ探索期間４００では、１つ以上の通信チャネルが通信機１０１に順次設定され、かつＰＡＦを受信するための時間Ｔ＿Ｓｅａｒｃｈが割り当てられる。ＰＡＦ探索期間４００に通信機１０１に設定される通信チャネルは、第４の通信チャネルである。ＰＡＦ探索期間４００は、少なくとも１つの通信チャネルにおけるＰＡＦの送信および受信の各々の１回以上のタイミングを含む。時間Ｔ＿Ｓｅａｒｃｈは、周期Ｔ_ＰＡＦ以上である。
【００４９】
ＰＡＦ探索期間４００の後、無線通信端末１００は期間４０１においてＰＡＦ以外の情報またはデータの通信を行うことができる。例えば、無線通信端末１００は、他の無線通信端末と接続を確立するための通信を行うことができる。あるいは、無線通信端末１００は、画像（映像）および音楽等のデータの通信を行うことができる。期間４０１で設定される通信チャネルは、任意である。期間４０１において無線通信端末１００は通信を行わなくてもよい。
【００５０】
ＰＡＦ探索期間４００においてＰＡＦが受信された場合、コントローラ１０３は、ＰＡＦに含まれる同期時刻情報を解析する。コントローラ１０３は、次のＰＡＦ通信期間４０２の開始タイミングおよび通信チャネルを決定し、かつ決定された開始タイミングおよび通信チャネルを記憶媒体１０２に記録する。次のＰＡＦ通信期間４０２では、１つの通信チャネルが通信機１０１に設定され、かつＰＡＦを受信するための時間Ｔ＿ＴＸＲＸが割り当てられる。同一の無線通信端末から複数のチャネルでＰＡＦが受信された場合、コントローラ１０３は、ＰＡＦを受信した通信チャネルの情報を記憶媒体１０２に記録する。例えば、コントローラ１０３は、同一の無線通信端末から受信された複数のＰＡＦのうち最新のＰＡＦの内容に基づいて、次のＰＡＦ通信期間４０２の開始タイミングを決定する。
【００５１】
また、コントローラ１０３は、同期時刻情報に基づいて、ＰＡＦ通信期間４０２を開始する周期Ｔ＿ＰＡＦを設定する。無線通信端末１００が他の無線通信端末と同期していない場合、コントローラ１０３は、予め記憶された固定値に基づいて周期Ｔ＿ＰＡＦを設定する。一方、他の無線通信端末からＰＡＦが受信され、かつ受信されたＰＡＦの同期時刻情報に基づく周期Ｔ＿ＰＡＦが設定される場合、周期Ｔ＿ＰＡＦは、各無線通信端末が同期する周期に一致する。周期Ｔ＿ＰＡＦの値は毎回全く同じとは限らない。ＰＡＦの同期時刻情報に基づく周期Ｔ＿ＰＡＦが設定される場合、結果として、周期Ｔ＿ＰＡＦは固定値と同程度の周期となる。また、周期Ｔ＿ＰＡＦは、図３のＨＯＰ１情報に示される端末数に基づいて設定されても良い。例えば、ＨＯＰ１情報の値が所定の値を超えると、コントローラ１０３は、ＨＯＰ１情報の値の増加に伴い周期Ｔ＿ＰＡＦを短く設定してもよい。つまり、端末数が増加すると、無線通信端末１００はＰＡＦの送信および受信を頻繁に行ってもよい。ＨＯＰ１情報の値の増加量と周期Ｔ＿ＰＡＦの設定値との関係式は任意である。その関係式は線形的でもよいし非線形でもよい。周期Ｔ＿ＰＡＦは、時間Ｔ＿ＴＸＲＸ以上である。ＰＡＦ通信期間４０２の開始タイミングから周期Ｔ＿ＰＡＦの時間が経過するまで、無線通信端末１００は他の無線通信端末と同期している。
【００５２】
図４において、ＰＡＦ通信期間４０２における詳細な状態がＰＡＦ通信期間４０２の下側に示されている。１つのＰＡＦ通信期間４０２は、ＰＡＦの送信および受信を行うための複数の期間４０２０を含む。図４に示す例では、１つのＰＡＦ通信期間４０２は２つの期間４０２０を含む。各期間４０２０では、１つの通信チャネルが通信機１０１に設定され、かつＰＡＦの送信および受信を行うための時間Ｔ＿ＴＸＲＸ＿ｃｈが割り当てられる。各期間４０２０においてコントローラ１０３は、所定の通信チャネルを通信機１０１に設定し、かつ通信機１０１によってＰＡＦの送信４０２１および受信４０２２を行う。
【００５３】
期間４０２０に通信機１０１に設定される通信チャネルは、第４の通信チャネルである。１つの期間４０２０に通信機１０１に設定される通信チャネルと、別の１つの期間４０２０に通信機１０１に設定される通信チャネルとは、同一であっても、あるいは異なっていてもよい。期間４０２０が継続している間、通信機１０１に設定された通信チャネルは維持される。各期間４０２０において１回以上の送信４０２１および１回以上の受信４０２２が行われる。
【００５４】
ＰＡＦ探索期間４００において複数の無線通信端末の各々からＰＡＦが受信された場合、コントローラ１０３は、最初に受信されたＰＡＦに基づいてＰＡＦ通信期間４０２の開始タイミングを決定してもよい。その場合、ＰＡＦ探索期間４００において、コントローラ１０３は、ＰＡＦを送信した他の無線通信端末に対して通信機１０１によって応答を送信してもよい。応答には、先に受信されたＰＡＦを送信した無線通信端末のＭＡＣアドレス情報を含むＰＡＦが使用されてもよい。
【００５５】
ＰＡＦ通信期間４０２の開始タイミングから時間Ｔ＿ＴＸＲＸが経過した後、無線通信端末１００は期間４０３においてＰＡＦ以外の情報またはデータの通信を行うことができる。期間４０３において無線通信端末１００は通信を行わなくてもよい。
【００５６】
ＰＡＦ通信期間４０２の開始タイミングから周期Ｔ＿ＰＡＦの時間が経過したとき、次のＰＡＦ通信期間４０２が開始される。周期Ｔ＿ＰＡＦの時間が経過する毎にＰＡＦ通信期間４０２が開始される。なお、図３のグローバルシーケンスナンバーは、１シーケンスのＰＡＦ通信期間４０２が終了するごとにコントローラ１０３によってカウントアップされる。
【００５７】
１つのマスターに複数のスレーブが接続され、かつ複数のスレーブが完全に同期しているメッシュネットワークなどがある。その場合、ＰＡＦを送信するタイミングをマスター自身が決定できる。そのため、ＰＡＦ探索期間４００は不要でもよい。一方、ＷＬＡＮのような、異なる非同期ネットワーク間でＰＡＦの送信および受信が行われる場合、各端末がＰＡＦの送信および受信を行う期間を意図的に同期させる必要がある。その場合、ＰＡＦ探索期間４００が必要である。
【００５８】
ＰＡＦ探索期間４００においてＰＡＦが受信された場合、コントローラ１０３は、受信されたＰＡＦに含まれる情報に基づいてＰＡＦ通信期間４０２の開始タイミングおよび通信チャネルを決定する。コントローラ１０３は、決定された通信チャネルを通信機１０１に設定する。例えば、ＰＡＦ探索期間４００においてＰＡＦが受信された通信チャネルが通信機１０１に設定される。コントローラ１０３は、ＰＡＦ探索期間４００においてＰＡＦが受信された通信チャネルと、それとは異なる通信チャネルとを通信機１０１に順次設定してもよい。受信されたＰＡＦに含まれるＰＡＦチャネルで指定された通信チャネルが通信機１０１に設定されてもよい。ＰＡＦ探索期間４００においてＰＡＦが受信されなかった場合、コントローラ１０３は、ＰＡＦ通信期間４０２の開始タイミングおよびＰＡＦの通信チャネルを独自に決定する。
【００５９】
ＰＡＦ探索期間４００、期間４０１、および期間４０３は必須ではない。図４に示す例では１つのＰＡＦ通信期間４０２は２つの期間４０２０を含むが、１つのＰＡＦ通信期間４０２が１つのみの期間４０２０を含んでもよい。
【００６０】
図５は、無線通信端末１００が実行する処理の手順を示す。図５を参照し、無線通信端末１００の動作を説明する。
【００６１】
無線通信端末１００が起動した後、ＰＡＦ探索（ステップＳ１０１）が実行される。図４に示すＰＡＦ探索期間４００において、ステップＳ１０１における処理が実行される。ステップＳ１０１における処理の詳細については後述する。
【００６２】
ステップＳ１０１の後、コントローラ１０３は、現在時刻がＰＡＦ通信期間４０２の開始タイミングであるか否かを判断する（ステップＳ１０２）。
【００６３】
ステップＳ１０２において現在時刻がＰＡＦ通信期間４０２の開始タイミングでないとコントローラ１０３が判断した場合、ステップＳ１０２における判断が繰り返される。ステップＳ１０２において現在時刻がＰＡＦ通信期間４０２の開始タイミングであるとコントローラ１０３が判断した場合、ＰＡＦ通信（ステップＳ１０３）が実行される。図４に示すＰＡＦ通信期間４０２において、ステップＳ１０３における処理が実行される。ステップＳ１０３における処理の詳細については後述する。
【００６４】
ステップＳ１０３の後、コントローラ１０３は、グローバルシーケンスナンバーをカウントアップし、かつステップＳ１０３において受信されたＰＡＦに含まれる通信チャネル情報に基づいて通信チャネルを決定する（ステップＳ１０４）。例えば、コントローラ１０３は、他の無線通信端末が使用していない通信チャネルを選択する。これにより、無線通信端末１００は、他の無線通信端末が使用していない良好な通信チャネルで通信を行うことができる。他の無線通信端末が使用していない通信チャネルがない場合、コントローラ１０３は、使用している端末の数が少ない通信チャネルを選択してもよい。コントローラ１０３は、ステップＳ１０４において決定された通信チャネルを通信機１０１に設定し、かつ通信機１０１によって他の無線通信端末と通信を行う。その通信は、図４に示す期間４０３において行われる。
【００６５】
ステップＳ１０４の後、コントローラ１０３は、現在時刻がＰＡＦ探索期間４００の開始タイミングであるか否かを判断する（ステップＳ１０５）。
【００６６】
ステップＳ１０５において現在時刻がＰＡＦ探索期間４００の開始タイミングであるとコントローラ１０３が判断した場合、ステップＳ１０１における処理が実行される。ＰＡＦ探索が定期的に実行されることにより、無線通信端末１００は、自端末および他端末における環境の変化に追従することができる。ステップＳ１０５において現在時刻がＰＡＦ探索期間４００の開始タイミングでないとコントローラ１０３が判断した場合、コントローラ１０３は、電源をオフにするか否かを判断する（ステップＳ１０６）。
【００６７】
例えば、ステップＳ１０６においてコントローラ１０３は、ユーザからの電源オフの指示があるか否かを判断する。ステップＳ１０６において電源をオフにするとコントローラ１０３が判断した場合、無線通信端末１００の電源がオフになる。ステップＳ１０６において電源をオフにしないとコントローラ１０３が判断した場合、ステップＳ１０２における処理が実行される。
【００６８】
ステップＳ１０１、ステップＳ１０２、ステップＳ１０３、ステップＳ１０５、およびステップＳ１０６における処理は必須ではない。ステップＳ１０１における処理が実行されない場合、ステップＳ１０２における処理が実行される前にコントローラ１０３は、ＰＡＦ通信期間４０２の開始タイミングおよびＰＡＦの通信チャネルを独自に決定する。
【００６９】
図６は、ＰＡＦ探索（ステップＳ１０１）における処理の手順を示す。図６を参照し、ＰＡＦ探索における無線通信端末１００の動作を説明する。
【００７０】
コントローラ１０３は、ＰＡＦを受信するための通信チャネルを通信機１０１に設定する（ステップＳ２０１）。無線通信端末１００が５ＧＨｚ帯無線ＬＡＮに対応している場合、例えば非ＤＦＳ（Ｄｙｎａｍｉｃ  Ｆｒｅｑｕｅｎｃｙ  Ｓｅｌｅｃｔｉｏｎ）チャネルであるＷ５２の領域で通信チャネルが設定されてもよい。
【００７１】
ステップＳ２０１の後、コントローラ１０３は、通信機１０１にＰＡＦの受信を待機させる。設定されたＰＡＦの通信チャネルで他の無線通信端末からＰＡＦが送信された場合、コントローラ１０３は、そのＰＡＦを通信機１０１によって受信する（ステップＳ２０２）。
【００７２】
ステップＳ２０２の後、コントローラ１０３は、ＰＡＦが受信されたか否かを判断する（ステップＳ２０３）。
【００７３】
ステップＳ２０３において、ＰＡＦが受信されていないとコントローラ１０３が判断した場合、ステップＳ２０６における処理が実行される。ステップＳ２０３において、ＰＡＦが受信されたとコントローラ１０３が判断した場合、コントローラ１０３は、ＰＡＦの内容を解析する。コントローラ１０３は、ＰＡＦの内容に基づいてチャネルテーブルを生成し、かつそのチャネルテーブルを記憶媒体１０２に記録する（ステップＳ２０４）。
【００７４】
チャネルテーブルは、無線通信端末１００および他の無線通信端末のメインチャネルおよびＰＡＦチャネルを含む。また、チャネルテーブルは、無線通信端末１００および他の無線通信端末の同期グループ、同期時刻情報、およびグローバルシーケンスナンバー等を含む。チャネルテーブルに記録される他の無線通信端末の情報は、受信されたＰＡＦに含まれる。チャネルテーブルに記録される無線通信端末１００の情報は、他の無線通信端末の情報に基づいて生成される。チャネルテーブルに記録される無線通信端末１００のメインチャネルは、ステップＳ１０４において決定された通信チャネルである。
【００７５】
ステップＳ２０４の後、コントローラ１０３は、受信されたＰＡＦの同期時刻情報に基づいて、ＰＡＦ通信期間４０２の開始タイミングを決定する。例えば、コントローラ１０３は、同期時刻情報が示す時刻をＰＡＦ通信期間４０２の開始タイミングとして選択する。また、コントローラ１０３は、ＰＡＦ通信期間４０２に通信機１０１に設定されるＰＡＦの通信チャネルを決定する。例えば、コントローラ１０３は、ＰＡＦが受信された通信チャネルを、通信機１０１に設定されるＰＡＦの通信チャネルとして選択する。コントローラ１０３は、決定されたＰＡＦ通信期間４０２の開始タイミングおよび通信チャネルを記憶媒体１０２に記録する（ステップＳ２０５）。ステップＳ２０５において決定された通信チャネルは、無線通信端末１００のＰＡＦチャネルとしてチャネルテーブルに記録される。
【００７６】
ステップＳ２０５の後、コントローラ１０３は、１つの通信チャネルにおけるＰＡＦ探索に割り当てられた所定時間が経過したか否かを判断する（ステップＳ２０６）。
【００７７】
ステップＳ２０６において、所定時間が経過していないとコントローラ１０３が判断した場合、ステップＳ２０２における処理が実行される。ステップＳ２０６において、所定時間が経過したとコントローラ１０３が判断した場合、コントローラ１０３は、無線通信端末１００が使用する可能性がある全ての通信チャネルにおいて探索が行われたか否かを判断する（ステップＳ２０７）。
【００７８】
ステップＳ２０７において、探索が行われていない通信チャネルがあるとコントローラ１０３が判断した場合、ステップＳ２０１における処理が実行される。ステップＳ２０１において、コントローラ１０３は、通信機１０１に設定された通信チャネルを変更する。ステップＳ２０７において、全ての通信チャネルにおいて探索が行われたとコントローラ１０３が判断した場合、ＰＡＦ探索が終了する。
【００７９】
ＰＡＦ探索において１つの通信チャネルのみが通信機１０１に設定されてもよい。その場合、ステップＳ２０７における処理は不要である。その場合、常に同じ通信チャネルが通信機１０１に設定されてもよい。
【００８０】
例えば、５シーケンスの周期Ｔ＿ＰＡＦの時間が経過する毎にＰＡＦ探索が１回実行される。１シーケンスの周期Ｔ＿ＰＡＦが約６０秒である場合、ＰＡＦ探索は３００秒毎に１回実行される。
【００８１】
ＰＡＦ探索において他の無線通信端末からＰＡＦが受信されなかった場合、コントローラ１０３は、次のＰＡＦ通信期間４０２の開始タイミングおよびＰＡＦ通信チャネルを独自に決定する。例えば、コントローラ１０３は、無線通信端末１００のシステムクロック（不図示）に基づいて、次のＰＡＦ通信期間４０２の開始タイミングを決定する。次に実行されたＰＡＦ探索において、同期切替要求を含む新たなＰＡＦが受信された場合、コントローラ１０３は、次のＰＡＦ通信期間４０２の開始タイミング、同期グループ、および通信チャネルを更新する。
【００８２】
図７は、ＰＡＦ通信（ステップＳ１０３）における処理の手順を示す。図７を参照し、ＰＡＦ通信における無線通信端末１００の動作を説明する。
【００８３】
コントローラ１０３は、ＰＡＦの送信および受信を行うための通信チャネルを通信機１０１に設定する。このとき、コントローラ１０３は、ステップＳ２０５において決定された通信チャネルを通信機１０１に設定する（ステップＳ３０１）。
【００８４】
ステップＳ３０１の後、コントローラ１０３は、通信機１０１を監視する。設定されたＰＡＦの通信チャネルで他の無線通信端末からＰＡＦが送信された場合、コントローラ１０３は、そのＰＡＦを通信機１０１によって受信する。コントローラ１０３は、ＰＡＦが受信されたか否かを判断する（ステップＳ３０２）。
【００８５】
ステップＳ３０２において、ＰＡＦが受信されていないとコントローラ１０３が判断した場合、ステップＳ３０５における処理が実行される。ステップＳ３０２において、ＰＡＦが受信されたとコントローラ１０３が判断した場合、コントローラ１０３は、ＰＡＦの内容を解析する。コントローラ１０３は、ＰＡＦの内容に基づいてチャネルテーブルを更新する（ステップＳ３０３）。
【００８６】
ステップＳ３０３の後、コントローラ１０３は、受信されたＰＡＦの同期時刻情報に基づいて、次のＰＡＦ通信期間４０２の開始タイミングを決定する。例えば、コントローラ１０３は、同期時刻情報が示す時刻を、次のＰＡＦ通信期間４０２の開始タイミングとして選択する。ＰＡＦが受信される毎に、次のＰＡＦ通信期間４０２の開始タイミングは更新される。また、コントローラ１０３は、次のＰＡＦ通信期間４０２に通信機１０１に設定されるＰＡＦの通信チャネルを決定する。例えば、コントローラ１０３は、ＰＡＦが受信された通信チャネルを、通信機１０１に設定される通信チャネルとして選択する。コントローラ１０３は、ＰＡＦに含まれるＰＡＦチャネルで指定された通信チャネルを、通信機１０１に設定される通信チャネルとして選択してもよい。コントローラ１０３は、決定された次のＰＡＦ通信期間４０２の開始タイミングおよび通信チャネルを記憶媒体１０２に記録する（ステップＳ３０４）。ステップＳ３０４において決定された通信チャネルは、無線通信端末１００のＰＡＦチャネルとしてチャネルテーブルに記録される。
【００８７】
ステップＳ３０４の後、コントローラ１０３は、現在時刻がＰＡＦの送信タイミングであるか否かを判断する（ステップＳ３０５）。無線通信端末１００において通信チャネルがＰＡＦ通信のためのチャネルに切り替わった直後は、他の無線通信端末において通信チャネルがＰＡＦ通信のためのチャネルに切り替わっていない可能性がある。そのため、通信チャネルの切り替えが行われてから所定時間が経過した後、無線通信端末１００はＰＡＦを送信できる。例えば、所定時間は１００ｍｓである。所定時間はこれに限定されない。ＰＡＦの送信タイミングは、ステップＳ３０１において通信チャネルが設定されてから所定時間が経過したタイミングである。
【００８８】
ステップＳ３０５において、現在時刻がＰＡＦの送信タイミングではないとコントローラ１０３が判断した場合、ステップＳ３０２における処理が実行される。ステップＳ３０５において、現在時刻がＰＡＦの送信タイミングであるとコントローラ１０３が判断した場合、コントローラ１０３は、ＰＡＦを通信機１０１によって他の無線通信端末に送信する。例えば、図３に示す情報がチャネルテーブルから抽出され、ＰＡＦに格納される。例えば、ＰＡＦはブロードキャストで送信される。ＰＡＦは所定グループ宛のマルチキャストで送信されてもよい（ステップＳ３０６）。
【００８９】
ステップＳ３０６の後、コントローラ１０３は、ＰＡＦ通信期間４０２の開始タイミングから時間Ｔ＿ＴＸＲＸが経過したか否かを判断する。つまり、コントローラ１０３は、ＰＡＦ通信期間４０２が終了したか否かを判断する（ステップＳ３０７）。
【００９０】
ステップＳ３０７において、時間Ｔ＿ＴＸＲＸが経過していない、すなわちＰＡＦ通信期間４０２が終了していないとコントローラ１０３が判断した場合、ステップＳ３０２における処理が実行される。ステップＳ３０７において、時間Ｔ＿ＴＸＲＸが経過した、すなわちＰＡＦ通信期間４０２が終了したとコントローラ１０３が判断した場合、ＰＡＦ通信が終了する。
【００９１】
ステップＳ３０１の前に通信機１０１に設定されている通信チャネルがＰＡＦの通信に使用される場合、ステップＳ３０１における処理は不要である。図７に示す処理の順番が変更されてもよい。例えば、ステップＳ３０１における処理が実行された後、ステップＳ３０５およびステップＳ３０６における処理が実行されてもよい。ステップＳ３０６における処理が実行された後、ステップＳ３０２からステップＳ３０４における処理が実行されてもよい。つまり、ステップＳ３０２からステップＳ３０４における処理が実行される前にステップＳ３０５およびステップＳ３０６における処理が実行されてもよい。
【００９２】
例えば、１回のＰＡＦ通信期間４０２において、ＰＡＦの送信および受信の各々が少なくとも１回行われる。前述したように、１回のＰＡＦ通信期間４０２において、ＰＡＦの送信および受信の各々が複数回行われてもよい。
【００９３】
ＰＡＦは、そのＰＡＦを送信した無線通信端末の同期グループ情報を含む。ＰＡＦを受信した無線通信端末１００がそのＰＡＦに基づいて同期状態を調整する場合、無線通信端末１００は自身の同期グループを更新する。無線通信端末１００が無線通信端末１００の同期グループと同一の同期グループの情報を含むＰＡＦを受信した場合、無線通信端末１００は同期状態を調整しなくてもよい。ただし、ＰＡＦに含まれる同期時刻情報が示すタイミングと無線通信端末１００におけるタイミングとのズレが所定量以上（例えば５００ｍｓ以上）である場合、無線通信端末１００は同期時刻情報を更新する。
【００９４】
図６に示すように、予め定められたＰＡＦ探索期間４００（第１の期間）において、コントローラ１０３は、予め定められた複数の通信チャネルを第４の通信チャネルとして順番に通信機１０１に設定する（ステップＳ２０１）。ＰＡＦ探索期間４００において、コントローラ１０３は、第２のタイミング情報を通信機１０１によって第２の無線通信端末から無線受信し、かつ第３のタイミング情報を通信機１０１によって第３の無線通信端末から無線受信する（ステップＳ２０２）。第２のタイミング情報は、第２の無線通信端末が第２の通信チャネル情報を無線送信するタイミングを示す。第３のタイミング情報は、第３の無線通信端末が第３の通信チャネル情報を無線送信するタイミングを示す。同期時刻情報を含むＰＡＦが受信されることにより第２のタイミング情報および第３のタイミング情報が受信される。記憶媒体１０２は、受信された第２のタイミング情報および第３のタイミング情報を記憶する（ステップＳ２０４）。コントローラ１０３は、受信された第２のタイミング情報および第３のタイミング情報の少なくとも１つに基づいて、ＰＡＦ探索期間４００よりも後のＰＡＦ通信期間４０２（第２の期間）の開始タイミングを決定する（ステップＳ２０５）。
【００９５】
コントローラ１０３は、ＰＡＦ通信期間４０２の開始タイミングまたはそれよりも前のタイミングにおいて、第４の通信チャネルを通信機１０１に設定する（ステップＳ３０１）。第４の通信チャネルが通信機１０１に設定されるタイミングはＰＡＦ探索期間４００内のタイミングであってもよい。
【００９６】
コントローラ１０３が第４の通信チャネルを通信機１０１に設定した後、ＰＡＦ通信期間４０２において、コントローラ１０３は、通信機１０１に設定された通信チャネルを第４の通信チャネルに維持する。ＰＡＦ通信期間４０２において、コントローラ１０３は、第２の通信チャネル情報を通信機１０１によって第２の無線通信端末から無線受信し、かつ第３の通信チャネル情報を通信機１０１によって第３の無線通信端末から無線受信する（ステップＳ３０２）。メインチャネルを含むＰＡＦが受信されることにより、第２の通信チャネル情報および第３の通信チャネル情報が受信される。ＰＡＦ通信期間４０２において、コントローラ１０３は、第１の通信チャネル情報および第２の通信チャネル情報を通信機１０１によって第３の無線通信端末に無線送信し、かつ第１の通信チャネル情報および第３の通信チャネル情報を通信機１０１によって第２の無線通信端末に無線送信する（ステップＳ３０６）。自端末情報３００のメインチャネルおよび共有情報３０１のメインチャネルを含むＰＡＦが送信されることにより、第１の通信チャネル情報、第２の通信チャネル情報、および第３の通信チャネル情報が送信される。
【００９７】
ＰＡＦ通信期間４０２において、コントローラ１０３は、第１のタイミング情報を通信機１０１によって第２の無線通信端末および第３の無線送信端末に無線送信する（ステップＳ３０６）。第１のタイミング情報は、無線通信端末１００が第１の通信チャネル情報、第２の通信チャネル情報、および第３の通信チャネル情報を無線送信するタイミングを示す。同期時刻情報を含むＰＡＦが送信されることにより第１のタイミング情報が送信される。
【００９８】
ＰＡＦ探索期間４００またはＰＡＦ通信期間４０２において、コントローラ１０３は、同期切替要求および第２のタイミング情報を通信機１０１によって第２の無線通信端末から無線受信してもよい（ステップＳ２０２またはステップＳ３０２）。同期切替要求および同期時刻情報を含むＰＡＦが受信されることにより、同期切替要求および第２のタイミング情報が受信される。同期切替要求および第２のタイミング情報が受信された場合、コントローラ１０３は、第２のタイミング情報に基づいて、ＰＡＦ通信期間４０２の開始タイミングを決定する（ステップＳ３０４）。同期切替要求および第２のタイミング情報が受信された場合、ＰＡＦ通信期間４０２において、コントローラ１０３は、同期切替要求および第２のタイミング情報を通信機１０１によって第３の無線通信端末に無線送信してもよい（ステップＳ３０６）。ＰＡＦ探索期間４００において同期切替要求および第２のタイミング情報が受信された場合、コントローラ１０３は、ＰＡＦ探索期間４００において同期切替要求および第２のタイミング情報を通信機１０１によって第３の無線通信端末に無線送信してもよい。
【００９９】
ＰＡＦ探索期間４００またはＰＡＦ通信期間４０２において、コントローラ１０３は、同期切替要求および第３のタイミング情報を通信機１０１によって第３の無線通信端末から無線受信してもよい（ステップＳ２０２またはステップＳ３０２）。同期切替要求および同期時刻情報を含むＰＡＦが受信されることにより、同期切替要求および第３のタイミング情報が受信される。同期切替要求および第３のタイミング情報が受信された場合、コントローラ１０３は、第３のタイミング情報に基づいて、ＰＡＦ通信期間４０２の開始タイミングを決定する（ステップＳ３０４）。同期切替要求および第３のタイミング情報が受信された場合、ＰＡＦ通信期間４０２において、コントローラ１０３は、同期切替要求および第３のタイミング情報を通信機１０１によって第２の無線通信端末に無線送信してもよい（ステップＳ３０６）。ＰＡＦ探索期間４００において同期切替要求および第３のタイミング情報が受信された場合、コントローラ１０３は、ＰＡＦ探索期間４００において同期切替要求および第３のタイミング情報を通信機１０１によって第２の無線通信端末に無線送信してもよい。
【０１００】
１回のＰＡＦ通信期間４０２において、コントローラ１０３は、第２の通信チャネル情報を通信機１０１によって第２の無線通信端末から無線受信し、かつ第３の通信チャネル情報を通信機１０１によって第３の無線通信端末から無線受信する（ステップＳ２０２）。１回のＰＡＦ通信期間４０２において、コントローラ１０３は、第２の通信チャネル情報を通信機１０１によって第２の無線通信端末から複数回無線受信し、かつ第３の通信チャネル情報を通信機１０１によって第３の無線通信端末から複数回無線受信してもよい。
【０１０１】
１回のＰＡＦ通信期間４０２において、コントローラ１０３は、第１の通信チャネル情報および第２の通信チャネル情報を通信機１０１によって第３の無線通信端末に無線送信し、かつ第１の通信チャネル情報および第３の通信チャネル情報を通信機１０１によって第２の無線通信端末に無線送信する（ステップＳ３０６）。１回のＰＡＦ通信期間４０２において、コントローラ１０３は、第１の通信チャネル情報および第２の通信チャネル情報を通信機１０１によって第３の無線通信端末に複数回無線送信し、かつ第１の通信チャネル情報および第３の通信チャネル情報を通信機１０１によって第２の無線通信端末に複数回無線送信してもよい。
【０１０２】
図８から図１５を参照し、複数の無線通信端末が情報を共有する例を説明する。図８に示すように、４台の端末が存在するシステムについて説明する。端末１、端末２、端末３、および端末４は、無線通信端末１００と同様に構成されている。各端末は、互いに異なる無線ＬＡＮに属する。
【０１０３】
図８に示すように、端末１および端末２の同期グループは、端末２のＭＡＣアドレスである。つまり、端末１および端末２は同期している。端末４の同期グループは、端末４のＭＡＣアドレスである。つまり、端末４は、端末１および端末２と同期していない。端末２および端末４の通信可能範囲内で端末３が起動する。端末３が起動したとき、端末３はＰＡＦ探索（ステップＳ１０１）を実行する。ＰＡＦ探索期間４００において、端末３はＰＡＦを端末４から受信する。端末４からＰＡＦが受信された後、端末３はＰＡＦを端末２から受信する。端末２および端末４の一方が第２の無線通信端末であり、かつ端末２および端末４の他方が第３の無線通信端末である。端末３からのＰＡＦの受信に使用される通信チャネルと、端末４からのＰＡＦの受信に使用される通信チャネルとは、同一である、または異なる。
【０１０４】
図９は、各端末のチャネルテーブルを示す。図９において、チャネルテーブルのうち各端末が同期情報として記憶する同期グループ（同期Ｇ）およびグローバルシーケンスナンバー（ＳｅｑＮｏ）のみが示されている。ＰＡＦが受信される前、端末３のチャネルテーブルには同期グループおよびグローバルシーケンスナンバーは記録されていない。そのため、端末３はどの端末とも同期していない。
【０１０５】
例えば、端末３は、最初に受信されたＰＡＦに含まれる同期グループをチャネルテーブルの同期グループに記録する。また、端末３は、最初に受信されたＰＡＦに含まれるグローバルシーケンスナンバーをチャネルテーブルのグローバルシーケンスナンバーに記録する。つまり、端末３は、最初に受信されたＰＡＦを送信した端末と同期する。端末２からのＰＡＦが端末３で受信される前に端末４からのＰＡＦが端末３で受信されたため、端末３は端末４と同期する。そのため、端末４のＭＡＣアドレスが端末３のチャネルテーブルの同期グループに記録される。
【０１０６】
図１０に示すように、ＰＡＦ通信期間４０２において、端末３は、ＰＡＦを端末２および端末４に送信する。端末２へのＰＡＦの送信に使用される通信チャネルと、端末４へのＰＡＦの送信に使用される通信チャネルとは、同一である、または異なる。端末２に送信されるＰＡＦは、同期切替要求および端末４のＭＡＣアドレスを含む。端末２はＰＡＦを受信し、かつ受信されたＰＡＦに含まれる同期グループをチャネルテーブルの同期グループに記録する。また、端末２は、受信されたＰＡＦに含まれるグローバルシーケンスナンバーをチャネルテーブルのグローバルシーケンスナンバーに記録する。
【０１０７】
図１１に示すように、端末２が受信したＰＡＦに含まれる端末４のＭＡＣアドレスが端末２のチャネルテーブルの同期グループに記録される。１シーケンスのＰＡＦ通信期間４０２が終了したとき、各端末のグローバルシーケンスナンバーが１増加する。
【０１０８】
図１２に示すように、次のＰＡＦ通信期間４０２において、端末２は、同期切替要求および端末４のＭＡＣアドレスを含むＰＡＦを端末１に送信する。端末１はＰＡＦを受信し、かつ受信されたＰＡＦに含まれる同期グループをチャネルテーブルの同期グループに記録する。また、端末１は、受信されたＰＡＦに含まれるグローバルシーケンスナンバーをチャネルテーブルのグローバルシーケンスナンバーに記録する。
【０１０９】
図１３に示すように、端末１が受信したＰＡＦに含まれる端末４のＭＡＣアドレスが端末１のチャネルテーブルの同期グループに記録される。これにより、端末１から端末４の同期グループは端末４のＭＡＣアドレスに設定され、かつ端末１から端末４は同期している（図１４）。１シーケンスのＰＡＦ通信期間４０２が終了したとき、各端末のグローバルシーケンスナンバーが１増加する。
【０１１０】
次のＰＡＦ通信期間４０２において、端末１が端末２から端末４と異なる他の端末を発見した場合、端末１は、同期切替要求および端末４のＭＡＣアドレスを含むＰＡＦをその端末に送信する。その端末はＰＡＦを受信し、かつ受信されたＰＡＦに含まれる同期グループをチャネルテーブルの同期グループに記録する。また、その端末は、受信されたＰＡＦに含まれるグローバルシーケンスナンバーをチャネルテーブルのグローバルシーケンスナンバーに記録する。図１５に示すように、１シーケンスのＰＡＦ通信期間４０２が終了したとき、各端末のグローバルシーケンスナンバーが１増加する。
【０１１１】
複数の無線通信端末間の同期は必須ではない。例えば、各無線通信端末はＰＡＦの送信を頻繁に行ってもよい。各無線通信端末は、周期Ｔ＿ＰＡＦを任意に変更しながらＰＡＦの送信を行ってもよい。これにより、複数の無線通信端末が同期しないシステムにおいても、各無線通信端末がＰＡＦを受信する可能性が高まる。
【０１１２】
本発明の各態様の無線通信方法は、図５、図６、および図７に示す動作に基づく。本発明の各態様の無線通信方法は、無線通信端末１００によって実行される第１のステップ、第２のステップ、第３のステップ、および第４のステップを有する。
【０１１３】
第１のステップ（ステップＳ２０２またはステップＳ３０２）において、第２の通信チャネル情報が第２の無線通信端末から第４の通信チャネルで無線受信され、かつ受信された第２の通信チャネル情報が記憶媒体１０２に記憶される。第２のステップ（ステップＳ３０６）において、記憶媒体１０２に予め記憶された第１の通信チャネル情報と、受信された第２の通信チャネル情報とが第３の無線通信端末に第４の通信チャネルで無線送信される。第３のステップ（ステップＳ２０２またはステップＳ３０２）において、第３の通信チャネル情報が第３の無線通信端末から第４の通信チャネルで無線受信され、かつ受信された第３の通信チャネル情報が記憶媒体１０２に記憶される。第４のステップ（ステップＳ３０６）において、記憶媒体１０２に記憶された第１の通信チャネル情報と、受信された第３の通信チャネル情報とが第２の無線通信端末に第４の通信チャネルで無線送信される。
【０１１４】
本発明の各態様の無線通信方法は、上記の第１のステップ、第２のステップ、第３のステップ、および第４のステップに対応する処理以外の処理を有していなくてもよい。
【０１１５】
上記のように第１の実施形態において、互いに異なる無線ＬＡＮに属し、直接通信ができない第１の端末および第２の端末の各々が使用する通信チャネルの情報を第１の端末および第２の端末の間で共有することができる。
【０１１６】
ＰＡＦは、無線ＬＡＮの基本規格であるＩＥＥＥ８０２．１１で定義される。複数の無線通信端末は、ＰＡＦの通信により通信チャネル情報を共有する。これにより、チャネル情報を異なるネットワーク間で取得および共有するための、無線ＬＡＮ以外の規格の無線モジュールの追加は不要である。
【０１１７】
ＰＡＦ探索期間４００において、複数の無線通信端末は、ＰＡＦの通信により同期する。複数の無線通信端末が通信チャネル情報を周期Ｔ＿ＰＡＦで交換することにより、各無線通信端末は、自端末周辺の最新の無線環境を把握することができる。そのため、各無線通信端末は、適切な通信チャネルを設定することができる。
【０１１８】
（第１の実施形態の第１の変形例）
１つの通信チャネルのみでＰＡＦの通信が行われる場合、その通信チャネルの品質が悪化するとＰＡＦの通信ができないことが想定される。第１の実施形態の第１の変形例では、無線通信端末１００は、複数の通信チャネルを使用してＰＡＦの送信および受信を行う。ＰＡＦの通信を行うための通信チャネルは、ＤＦＳ対象外の通信チャネルであってもよい。
【０１１９】
前述したように、通信チャネル情報の通信は第４の通信チャネルで行われる。第４の通信チャネルは、第５の通信チャネルと、第５の通信チャネルとは異なる第６の通信チャネルとを含んでもよい。１回のＰＡＦ通信期間４０２において、コントローラ１０３は、第１の通信チャネル情報、第２の通信チャネル情報、および第３の通信チャネル情報の無線受信を第５の通信チャネルおよび第６の通信チャネルで行ってもよい。１回のＰＡＦ通信期間４０２において、コントローラ１０３は、第１の通信チャネル情報、第２の通信チャネル情報、および第３の通信チャネル情報の無線送信を第５の通信チャネルおよび第６の通信チャネルで行ってもよい。
【０１２０】
図７に示す処理は、図１６に示す処理に変更される。図１６は、ＰＡＦ通信（ステップＳ１０３）における処理の手順を示す。図１６に示す処理について、図７に示す処理と異なる点を説明する。
【０１２１】
ステップＳ３０６の後、コントローラ１０３は、ＰＡＦ通信期間４０２内の期間４０２０の開始タイミングから時間Ｔ＿ＴＸＲＸ＿ｃｈが経過したか否かを判断する。つまり、コントローラ１０３は、期間４０２０が終了したか否かを判断する（ステップＳ３１１）。
【０１２２】
ステップＳ３１１において、時間Ｔ＿ＴＸＲＸ＿ｃｈが経過していない、すなわち期間４０２０が終了していないとコントローラ１０３が判断した場合、ステップＳ３０２における処理が実行される。ステップＳ３１１において、時間Ｔ＿ＴＸＲＸ＿ｃｈが経過した、すなわち期間４０２０が終了したとコントローラ１０３が判断した場合、コントローラ１０３は、他の通信チャネルでＰＡＦの通信を行うか否かを判断する（ステップＳ３１２）。
【０１２３】
ステップＳ３１２において、他の通信チャネルでＰＡＦの通信を行うとコントローラ１０３が判断した場合、ステップＳ３０１における処理が実行される。ステップＳ３０１において、コントローラ１０３は、通信機１０１に設定された通信チャネルを変更する。ステップＳ３１２において、他の通信チャネルでＰＡＦの通信を行わないとコントローラ１０３が判断した場合、ステップＳ３０７における処理が実行される。
【０１２４】
ステップＳ３１１における判断は時間Ｔ＿ＴＸＲＸ＿ｃｈに基づいて行われるが、ステップＳ３０６においてＰＡＦが送信された回数に基づいてステップＳ３１１における判断が行われてもよい。無線通信端末１００がＰＡＦを送信する回数は任意である。例えば、１回の期間４０２０において、ＰＡＦは所定の時間間隔で所定回送信される。ＰＡＦの送信の時間間隔は、所定範囲内でランダムな時間であってもよい。ＰＡＦに含まれるＨｏｐ１情報が示す端末数に基づいてＰＡＦの送信回数が決定されてもよい。例えば、端末数が多いほど、ＰＡＦの送信回数が多くなる。
【０１２５】
上記以外の点について、図１６に示す処理は、図７に示す処理と同様である。
【０１２６】
上記の処理では、期間４０２０において通信チャネル情報の無線受信および無線送信が第５の通信チャネルで行われる。期間４０２０が終了した後、別の期間４０２０において通信チャネル情報の無線受信および無線送信が第６の通信チャネルで行われる。
【０１２７】
例えば、ＰＡＦ探索期間４００において第５の通信チャネルおよび第６の通信チャネルで各通信チャネル情報が受信される。コントローラ１０３は、ＰＡＦ通信期間４０２内の期間４０２０において、各通信チャネル情報の無線受信および無線送信を第５の通信チャネルで行う。コントローラ１０３は、ＰＡＦ通信期間４０２内の別の期間４０２０において、各通信チャネル情報の無線受信および無線送信を第６の通信チャネルで行う。
【０１２８】
あるいは、ＰＡＦ探索期間４００において第５の通信チャネルのみで各通信チャネル情報と、第６の通信チャネルを示す指定チャネル情報とが受信される。指定チャネル情報は、通信チャネル情報の通信に使用される通信チャネルを指定する情報である。例えば、指定チャネル情報は、ＰＡＦに含まれるＰＡＦチャネルである。コントローラ１０３は、ＰＡＦ通信期間４０２内の期間４０２０において、各通信チャネル情報の無線受信および無線送信を第５の通信チャネルで行う。コントローラ１０３は、ＰＡＦ通信期間４０２内の別の期間４０２０において、各通信チャネル情報の無線受信および無線送信を、指定チャネル情報により指定された第６の通信チャネルで行う。
【０１２９】
あるいは、ＰＡＦ探索期間４００において各通信チャネル情報が受信されなかった場合、コントローラ１０３は、ＰＡＦ通信期間４０２内の期間４０２０において、各通信チャネル情報の無線受信および無線送信を所定の第５の通信チャネルで行う。コントローラ１０３は、ＰＡＦ通信期間４０２内の別の期間４０２０において、各通信チャネル情報の無線受信および無線送信を所定の第６の通信チャネルで行う。
【０１３０】
ＰＡＦの送信および受信を行うための通信チャネルが悪化した場合であっても、複数の通信チャネルでＰＡＦの送信および受信が行われることにより、ＰＡＦの送信および受信の失敗を低減することができる。
【０１３１】
（第１の実施形態の第２の変形例）
第１の実施形態の第２の変形例において、グローバルシーケンスナンバーが所定回数更新されない場合、コントローラ１０３は、そのグローバルシーケンスナンバーと関連付けられた無線通信端末からＰＡＦを受信できなくなったと判断する。その場合、コントローラ１０３は、その無線通信端末に関する情報をチャネルテーブルから削除する。以下、端末情報の削除について説明する。
【０１３２】
例えば、無線通信端末の電源がＯＦＦになった場合、またはその無線通信端末が無線通信端末１００と通信できる範囲から外れた場合、チャネルテーブルからその無線通信端末の情報を削除する必要がある。所定時間、その無線通信端末からＰＡＦを受信できない場合、コントローラ１０３は、チャネルテーブルからその無線通信端末の情報を削除する。
【０１３３】
具体的な方法の例を説明する。同期グループが同じ複数の無線通信端末は、ＰＡＦの通信により各無線通信端末のグローバルシーケンスナンバーを共有する。各無線通信端末が保持する自身のグローバルシーケンスナンバーは、１シーケンス毎にカウントアップされる。カウントアップされたグローバルシーケンスナンバーは、ＰＡＦにより他の無線通信端末に通知される。他の無線通信端末のグローバルシーケンスナンバーと、無線通信端末１００のグローバルシーケンスナンバーとの差分が所定量になった場合、コントローラ１０３は、他の無線通信端末の情報を削除する。例えば、所定量は、３シーケンスに相当する量である。
【０１３４】
図１４および図１７から図１９を参照し、複数の無線通信端末が情報を共有する例を説明する。図１４に示すように、端末１、端末２、端末３、および端末４が同期している、図１４におけるタイミングよりも後のタイミングの動作を説明する。各端末の同期グループは端末４のＭＡＣアドレスである。
【０１３５】
図１７は、各端末のチャネルテーブルを示す。図１７において、チャネルテーブルは、各端末が同期情報として記憶する同期グループ（同期Ｇ）およびグローバルシーケンスナンバー（ＳｅｑＮｏ）を含む。また、チャネルテーブルは、各端末が他の端末から受信したＰＡＦに含まれるグローバルシーケンスナンバー（ＳｅｑＮｏ）を含む。端末１から端末４の同期グループは端末４のＭＡＣアドレスに設定され、かつ端末１から端末４は同期している。各端末のグローバルシーケンスナンバーは同一である。
【０１３６】
端末１はＰＡＦを端末２から受信する。端末１のチャネルテーブルは端末２のグローバルシーケンスナンバーを含む。端末２はＰＡＦを端末１および端末３から受信する。端末２のチャネルテーブルは端末１および端末３のグローバルシーケンスナンバーを含む。端末３はＰＡＦを端末２および端末４から受信する。端末３のチャネルテーブルは端末２および端末４のグローバルシーケンスナンバーを含む。端末４はＰＡＦを端末３から受信する。端末４のチャネルテーブルは端末３のグローバルシーケンスナンバーを含む。
【０１３７】
端末３が端末２および端末４と通信できる範囲外に移動した場合、端末２および端末４は端末３からＰＡＦを受信できない。そのため、端末２および端末４のチャネルテーブルにおいて端末３のグローバルシーケンスナンバーは更新されない。端末２および端末４が端末３と通信できない状態が３シーケンスに相当する時間継続した場合、端末２のチャネルテーブルにおける端末２のグローバルシーケンスナンバーと端末３のグローバルシーケンスナンバーとの差分が３になる。同様に、端末４のチャネルテーブルにおける端末４のグローバルシーケンスナンバーと端末３のグローバルシーケンスナンバーとの差分が３になる。そのため、図１８に示すように、端末２および端末４は端末３のグローバルシーケンスナンバーを削除する。
【０１３８】
同様に、端末３は端末２および端末４からＰＡＦを受信できない。そのため、端末３のチャネルテーブルにおいて端末２および端末４のグローバルシーケンスナンバーは更新されない。端末３が端末２および端末４と通信できない状態が３シーケンスに相当する時間継続した場合、端末３のチャネルテーブルにおける端末３のグローバルシーケンスナンバーと端末２および端末４のグローバルシーケンスナンバーとの差分が３になる。そのため、図１８に示すように、端末３は端末２および端末４のグローバルシーケンスナンバーを削除する。
【０１３９】
その結果、図１９に示すように、端末１および端末２は互いに同期する。端末３および端末４は、同期に関して単独で動作する。
【０１４０】
第２の通信チャネル情報を第２の無線通信端末から受信できない状態が継続した場合、コントローラ１０３は、第２の通信チャネル情報を記憶媒体１０２から削除してもよい。第３の通信チャネル情報を第３の無線通信端末から受信できない状態が継続した場合、コントローラ１０３は、第３の通信チャネル情報を記憶媒体１０２から削除してもよい。つまり、無線通信端末１００が第２の無線通信端末または第３の無線通信端末からＰＡＦを所定時間受信できない場合、コントローラ１０３は第２の通信チャネル情報または第３の通信チャネル情報を削除してもよい。
【０１４１】
ＰＡＦのグローバルシーケンスナンバーの確認により、各無線通信端末は、自端末と同期していた他の無線通信端末が離脱したことを把握することができる。離脱した無線通信端末の情報が削除されることにより、各無線通信端末は、自端末周辺の最新の無線環境を把握することができる。そのため、無線通信端末は、適切な通信チャネルを設定することができる。
【０１４２】
（第２の実施形態）
本発明の第２の実施形態において、無線通信端末１００は、図２０に示す無線通信端末１００ａに変更される。図２０は、無線通信端末１００ａの構成を示す。図２０に示す構成について、図１に示す構成と異なる点を説明する。
【０１４３】
無線通信端末１００ａは、通信機として、第１の通信機１０１ａと、第１の通信機１０１ａと異なる第２の通信機１０１ｂとを有する。コントローラ１０３は、第１の通信チャネルを第１の通信機１０１ａに設定する。コントローラ１０３は、第４の通信チャネルを第２の通信機１０１ｂに設定する。コントローラ１０３は、複数フレームの画像を第１の通信機１０１ａによって第１の無線ＬＡＮ内の端末から連続的に無線受信する。第３の期間において、コントローラ１０３は、第２の通信機１０１ｂを使用する、第１の通信チャネル情報、第２の通信チャネル情報、および第３の通信チャネル情報の無線送信を禁止する。第３の期間は、１フレームの画像の無線受信の開始から完了までの期間である。第４の期間において、コントローラ１０３は、第２の通信機１０１ｂを使用して第２の通信チャネル情報、第３の通信チャネル情報、および第１の通信チャネル情報の無線送信を行う。第４の期間において、コントローラ１０３は、これらの通信チャネル情報の無線送信の禁止を解除する。第４の期間は、１フレームの画像の無線受信の完了から次の１フレームの画像の無線受信の開始までの期間である。
【０１４４】
第４の期間において、コントローラ１０３は、第２の通信チャネル情報を第２の通信機１０１ｂによって第２の無線通信端末から第４の通信チャネルで無線受信する。第４の期間において、コントローラ１０３は、記憶媒体１０２に記憶された第１の通信チャネル情報と、受信された第２の通信チャネル情報とを第２の通信機１０１ｂによって第３の無線通信端末に第４の通信チャネルで無線送信する。
【０１４５】
第４の期間において、コントローラ１０３は、第３の通信チャネル情報を第２の通信機１０１ｂによって第３の無線通信端末から第４の通信チャネルで無線受信する。第４の期間において、コントローラ１０３は、記憶媒体１０２に記憶された第１の通信チャネル情報と、受信された第３の通信チャネル情報とを第２の通信機１０１ｂによって第２の無線通信端末に第４の通信チャネルで無線送信する。
【０１４６】
第１の通信機１０１ａおよび第２の通信機１０１ｂは、ＩＥＥＥ８０２．１１の５ＧＨｚ帯無線ＬＡＮ規格で動作する無線モジュールである。第１の通信機１０１ａおよび第２の通信機１０１ｂは、アンテナを含む。あるいは、第１の通信機１０１ａおよびアンテナは別々に構成され、かつ第１の通信機１０１ａはアンテナに接続される。第２の通信機１０１ｂおよびアンテナは別々に構成され、かつ第２の通信機１０１ｂはアンテナに接続される。第１の通信機１０１ａは、図示しない画像送信端末からリアルタイム画像を受信する。無線通信端末１００ａおよび画像送信端末は、同一の無線ＬＡＮに属する。第２の通信機１０１ｂは通信チャネル情報を他の無線通信端末から受信し、かつ通信チャネル情報を他の無線通信端末に送信する。互いに異なる通信チャネルが第１の通信機１０１ａおよび第２の通信機１０１ｂに設定される。つまり、第１の通信チャネルおよび第４の通信チャネルは互いに異なる。
【０１４７】
画像を受信している第１の通信機１０１ａが使用している通信チャネルの品質が悪化する場合がある。例えば、ＤＦＳ機能により気象レーダのパルスが検知される場合がある。その場合、コントローラ１０３は、画像の受信を行う通信機を第１の通信機１０１ａから第２の通信機１０１ｂに切り替え、別の通信チャネルで画像受信を引き継ぐことにより、リアルタイム画像の途絶が発生する可能性を減らすことができる。
【０１４８】
画像の受信は、第１の通信機１０１ａおよび第２の通信機１０１ｂのどちらでも可能である。以下の例では、第１の通信機１０１ａが画像を受信し、かつ第２の通信機１０１ｂがＰＡＦの送信および受信を行う例を説明する。
【０１４９】
コントローラ１０３は、画像の受信状況を検知する。例えば、コントローラ１０３は、１フレームの画像の受信開始および受信完了を検知する。１フレームの画像を構成するデータパケットには、１フレームのデータサイズおよびフレームシーケンス番号等の情報が格納されている。そのため、コントローラ１０３は、１フレームの画像の受信状況を検知することができる。
【０１５０】
上記以外の点について、図２０に示す構成は、図１に示す構成と同様である。
【０１５１】
図２１は、無線通信端末１００ａの動作の例を示す。図２１における右方向は、時間が進む方向を示す。図２１を参照し、無線通信端末１００ａの動作を説明する。無線通信端末１００ａが起動してからＰＡＦ探索を行うまでの無線通信端末１００ａの動作は、第１の実施形態の無線通信端末１００の動作と同様である。そのため、その動作の説明を省略する。図２１は、無線通信端末１００ａがＰＡＦ探索を行った後の無線通信端末１００ａの動作を示す。
【０１５２】
図２１において、第１の通信機１０１ａおよび第２の通信機１０１ｂの状態が示されている。第１の通信機１０１ａは、通信チャネルＣＨ１００（ｆｃ＝５５００ＭＨｚ）で画像を受信する。第２の通信機１０１ｂは、通信チャネルＣＨ４０および通信チャネルＣＨ４８でＰＡＦの送信および受信を行う。図２１に示す例では、ＰＡＦ探索期間において第２の通信機１０１ｂが通信チャネルＣＨ４０および通信チャネルＣＨ４８でＰＡＦを受信した後のＰＡＦ通信期間の動作が示されている。
【０１５３】
時間ｔ１がＰＡＦ通信期間２１００に割り当てられている。例えば、時間ｔ１は数秒である。例えば、ＰＡＦ通信期間２１００が開始される周期Ｔ＿ＰＡＦは、数十秒から数百秒である。ＰＡＦ通信期間２１００以外の期間２１０１において、通信チャネルＣＨ５２が第２の通信機１０１ｂに設定され、第２の通信機１０１ｂは待機する。第２の通信機１０１ｂに設定された通信チャネルＣＨ５２は、画像の通信のためのバックアップチャネルとして機能する。ＤＦＳにより要求されているＣＡＣ（Ｃｈａｎｎｅｌ  Ａｖａｉｌａｂｉｌｉｔｙ  Ｃｈｅｃｋ）は、通信チャネルが通信チャネルＣＨ５２に切り替わる前に完了すると仮定する。
【０１５４】
第２の通信機１０１ｂに設定される通信チャネルは、通信チャネルＣＨ５２に限定されない。ＤＦＳが不要な通信チャネルが第２の通信機１０１ｂに設定されてもよい。
【０１５５】
ＰＡＦ通信期間２１００における詳細な状態がＰＡＦ通信期間２１００の上側に示されている。第２の通信機１０１ｂに設定された通信チャネルは、通信チャネルＣＨ５２からＰＡＦの通信用の通信チャネルに切り替わる。その切替の直後、時間ｔ２だけ第２の通信機１０１ｂによるＰＡＦの送信が禁止される。通信チャネルの切替から時間ｔ２が経過するまで、第２の通信機１０１ｂはＰＡＦの受信のみを行うことができる。例えば、時間ｔ２は、数十ｍｓから約１００ｍｓである。その時間ｔ２が経過したタイミングからＰＡＦの送信可能期間が開始される。時間ｔ３がＰＡＦの送信可能期間に割り当てられる。時間ｔ２および時間ｔ３の合計は、時間Ｔ＿ＴＸＲＸ＿ｃｈである。ＰＡＦの受信可能期間はＰＡＦ通信期間２１００である。
【０１５６】
第１の通信機１０１ａが画像を受信する期間のうち期間２１０２における状態が期間２１０２の下側に示されている。画像のフレームレートが６０ｆｐｓである場合、１フレームの画像の受信は１６．６ｍｓ以内に完了する。この１６．６ｍｓの期間が第３の期間である。１フレームの画像の受信が完了してから次の１フレームの画像の受信が開始されるまで、画像が受信されない期間が存在する。その期間の長さｔ＿ｂｌａｎｋは、例えば、数ｍｓから約１０ｍｓである。画像が受信されない期間において、第２の通信機１０１ｂにおける通信チャネルの切替から時間ｔ２が経過していなければ、第２の通信機１０１ｂによるＰＡＦの送信は禁止される。
【０１５７】
コントローラ１０３は、１フレームの画像の受信開始および受信完了を検知する。コントローラ１０３は、１フレームの画像の受信開始から１６．６ｍｓが経過したタイミングを算出する。そのタイミングにおいて、次の１フレームの画像の受信が開始される。コントローラ１０３は、１フレームの画像の受信完了から次の１フレームの画像の受信開始まで、画像が受信されないと判断する。
【０１５８】
コントローラ１０３は、１フレームの画像の受信が完了したとき、受信完了フラグを１に設定してもよい。次の１フレームの画像の受信開始までの残り時間が所定時間になったとき、コントローラ１０３は受信完了フラグを０に設定してもよい。例えば、所定時間は１ｍｓである。コントローラ１０３は、受信完了フラグの変化に基づいて画像の受信状況を検知してもよい。受信完了フラグは記憶媒体１０２に記憶される。
【０１５９】
コントローラ１０３は、現在時刻がＰＡＦ通信期間２１００内の時刻であるか否かを判断する。コントローラ１０３は、現在時刻が、画像が受信されない期間（ｔ＿ｂｌａｎｋ）に含まれるか否かを判断する。コントローラ１０３は、現在時刻が、図２１における時間ｔ３内の時刻であるか否かを判断する。現在時刻がＰＡＦ通信期間２１００内の時刻であり、画像が受信されない期間に含まれ、かつ時間ｔ３内の時刻である場合、コントローラ１０３はＰＡＦを送信できると判断する。現在時刻がＰＡＦ通信期間２１００内の時刻であるが第１の通信機１０１ａが１フレームの画像を受信中である場合、コントローラ１０３はＰＡＦの送信を禁止する。現在時刻がＰＡＦ通信期間２１００内の時刻であるが時間ｔ３内の時刻ではない場合も、コントローラ１０３はＰＡＦの送信を禁止する。ＰＡＦ通信期間２１００においてＰＡＦの送信が禁止されている間、第２の通信機１０１ｂはＰＡＦの受信のために待機する。
【０１６０】
１つのＰＡＦ通信期間（ｔ１）は、ＰＡＦの送信を行うための複数の送信可能期間（ｔ３）と、ＰＡＦの受信を行うための複数の受信可能期間（ｔ２およびｔ３）とを含む。図２１に示す例では、１つのＰＡＦ通信期間４０２は２つの送信可能期間および２つの受信可能期間を含む。図２１に示す例では、１つの受信可能期間は１つの送信可能期間を含む。１つの送信可能期間および１つの受信可能期間においてコントローラ１０３は、所定の通信チャネルを第２の通信機１０１ｂに設定し、かつ第２の通信機１０１ｂによってＰＡＦの送信２１０３および受信２１０４を行う。
【０１６１】
１つの送信可能期間および１つの受信可能期間に第２の通信機１０１ｂに設定される通信チャネルは、第４の通信チャネルである。１つの送信可能期間および１つの受信可能期間に第２の通信機１０１ｂに設定される通信チャネルと、別の１つの送信可能期間および１つの受信可能期間に第２の通信機１０１ｂに設定される通信チャネルとは、同一であっても、あるいは異なっていてもよい。図２１に示す例では、１つの送信可能期間および１つの受信可能期間が終了した後、コントローラ１０３は、第２の通信機１０１ｂに設定された通信チャネルを別の通信チャネルに切り替える。１つの送信可能期間および１つの受信可能期間が継続している間、第２の通信機１０１ｂに設定された通信チャネルは維持される。各送信可能期間において１回以上の送信２１０３が行われる。各受信可能期間において１回以上の受信２１０４が行われる。
【０１６２】
上記のように、１フレームの画像の無線受信の開始から完了までの期間において、コントローラ１０３は、第２の通信機１０１ｂによるＰＡＦの無線送信を禁止する。ＰＡＦは、通信チャネル情報を含む。１フレームの画像の無線受信の完了から次の１フレームの画像の無線受信の開始までの期間（ｔ＿ｂｌａｎｋ）において、コントローラ１０３は、第２の通信機１０１ｂによるＰＡＦの無線送信を行う。なお、画像は圧縮されていても、非圧縮でも構わない。
【０１６３】
第１の通信機１０１ａおよび第２の通信機１０１ｂは、ダイレクトコンバージョン方式の無線デバイスである。二次変調歪等の干渉を回避するために、第１の通信機１０１ａにおける画像の受信中は第２の通信機１０１ｂによる情報の送信は禁止される。
【０１６４】
無線通信端末１００ａが実行する処理の手順は、以下の点を除いて、図５に示す処理と同様である。ＰＡＦ探索（ステップＳ１０１）において、通信機１０１の代わりに第１の通信機１０１ａが使用される。ＰＡＦ通信（ステップＳ１０３）については後述する。ステップＳ１０４においてコントローラ１０３は、通信チャネルを決定し、かつ決定された通信チャネルを第１の通信機１０１ａに設定する。ステップＳ１０４においてコントローラ１０３は、１フレームの画像を第１の通信機１０１ａによって画像送信端末から無線受信する。ステップＳ１０４における処理が繰り返されることにより、コントローラ１０３は、複数フレームの画像を第１の通信機１０１ａによって画像送信端末から連続的に無線受信する。
【０１６５】
図２２は、ＰＡＦ通信（ステップＳ１０３）における処理の手順を示す。図２２を参照し、ＰＡＦ通信における無線通信端末１００ａの動作を説明する。
【０１６６】
ステップＳ４０１からステップＳ４０４における処理は、通信機１０１の代わりに第２の通信機１０１ｂが使用されることを除いて、図７に示すステップＳ３０１からステップＳ３０４における処理と同様である。そのため、ステップＳ４０１からステップＳ４０４における処理の説明を省略する。
【０１６７】
ステップＳ４０４の後、コントローラ１０３は、現在時刻がＰＡＦの送信可能期間内であるか否かを判断する（ステップＳ４０５）。ＰＡＦの送信可能期間は、図２１におけるＰＡＦ通信期間２１００において、第２の通信機１０１ｂの通信チャネルの切替から時間ｔ２が経過した後の期間である。
【０１６８】
ステップＳ４０５において、現在時刻がＰＡＦの送信可能期間内ではないとコントローラ１０３が判断した場合、ステップＳ４０２における処理が実行される。ステップＳ４０５において、現在時刻がＰＡＦの送信可能期間内であるとコントローラ１０３が判断した場合、コントローラ１０３は、第１の通信機１０１ａが画像の受信中であるか否かを判断する（ステップＳ４０６）。
【０１６９】
ステップＳ４０６において、第１の通信機１０１ａが画像の受信中であるとコントローラ１０３が判断した場合、コントローラ１０３は、第２の通信機１０１ｂによるＰＡＦおよびその他の情報の送信を禁止する（ステップＳ４０７）。これにより、１フレームの画像の無線受信の開始から完了までの第３の期間において、通信チャネル情報の無線送信が禁止される。ステップＳ４０７の後、ステップＳ４０６における処理が実行される。
【０１７０】
ステップＳ４０６において、第１の通信機１０１ａが画像の受信中ではないとコントローラ１０３が判断した場合、コントローラ１０３は、第２の通信機１０１ｂの送信禁止を解除して、ＰＡＦを第２の通信機１０１ｂによって他の無線通信端末に送信する（ステップＳ４０８）。これにより、１フレームの画像の無線受信の完了から次の１フレームの画像の無線受信の開始までの第４の期間において、通信チャネル情報の無線送信が行われる。
【０１７１】
ステップＳ４０８の後、コントローラ１０３は、ＰＡＦの受信可能期間の開始タイミングから時間Ｔ＿ＴＸＲＸ＿ｃｈが経過したか否かを判断する（ステップＳ４０９）。
【０１７２】
ステップＳ４０９において、時間Ｔ＿ＴＸＲＸ＿ｃｈが経過していないとコントローラ１０３が判断した場合、ステップＳ４０２における処理が実行される。ステップＳ４０９において、時間Ｔ＿ＴＸＲＸ＿ｃｈが経過したとコントローラ１０３が判断した場合、コントローラ１０３は、他の通信チャネルでＰＡＦの通信を行うか否かを判断する（ステップＳ４１０）。
【０１７３】
ステップＳ４１０において、他の通信チャネルでＰＡＦの通信を行うとコントローラ１０３が判断した場合、ステップＳ４０１における処理が実行される。ステップＳ４０１において、コントローラ１０３は、第２の通信機１０１ｂに設定された通信チャネルを変更する。ステップＳ４１０において、他の通信チャネルでＰＡＦの通信を行わないとコントローラ１０３が判断した場合、コントローラ１０３は、ＰＡＦ通信期間２１００の開始タイミングから時間ｔ１が経過したか否かを判断する。つまり、コントローラ１０３は、ＰＡＦ通信期間２１００が終了したか否かを判断する（ステップＳ４１１）。
【０１７４】
ステップＳ４１１において、時間ｔ１が経過していない、すなわちＰＡＦ通信期間２１００が終了していないとコントローラ１０３が判断した場合、ステップＳ４０２における処理が実行される。ステップＳ４１１において、時間ｔ２が経過した、すなわちＰＡＦ通信期間２１００が終了したとコントローラ１０３が判断した場合、ＰＡＦ通信が終了する。
【０１７５】
図２２に示す処理の順番が変更されてもよい。例えば、ステップＳ４０１における処理が実行された後、ステップＳ４０５からステップＳ４０８における処理が実行されてもよい。ステップＳ４０８における処理が実行された後、ステップＳ４０２からステップＳ４０４における処理が実行されてもよい。つまり、ステップＳ４０２からステップＳ４０４における処理が実行される前にステップＳ４０５からステップＳ４０８における処理が実行されてもよい。
【０１７６】
ステップＳ４０９における判断は時間Ｔ＿ＴＸＲＸ＿ｃｈに基づいて行われるが、ステップＳ４０８においてＰＡＦが送信された回数に基づいてステップＳ４０９における判断が行われてもよい。その判断の方法は、図１６に示すステップＳ３１１における判断の方法と同様である。
【０１７７】
ＰＡＦ通信期間２１００において、第１の通信機１０１ａが使用している通信チャネルの品質が悪化した場合、コントローラ１０３は、画像の受信を行う通信機を第１の通信機１０１ａから第２の通信機１０１ｂに即座に切り替える。その後、コントローラ１０３は、第１の通信機１０１ａを使用してＰＡＦの通信を行う。ＰＡＦの通信を行う通信機が切り替わった場合であっても、チャネルテーブルの内容は維持される。そのため、無線通信端末１００と他の無線通信端末との同期関係は維持される。
【０１７８】
第２の実施形態においても、互いに異なる無線ＬＡＮに属し、直接通信ができない第１の端末および第２の端末の各々が使用する通信チャネルの情報を第１の端末および第２の端末の間で共有することができる。
【０１７９】
上記のように、第１の通信機１０１ａによる画像の受信中は第２の通信機１０１ｂによるＰＡＦの送信が禁止される。そのため、二次変調歪等による第１の通信機１０１ａへの干渉の影響および画像受信の品質悪化が抑制される。
【０１８０】
以上、本発明の好ましい実施形態を説明したが、本発明はこれら実施形態およびその変形例に限定されることはない。本発明の趣旨を逸脱しない範囲で、構成の付加、省略、置換、およびその他の変更が可能である。また、本発明は前述した説明によって限定されることはなく、添付のクレームの範囲によってのみ限定される。
【産業上の利用可能性】
【０１８１】
本発明の各実施形態によれば、互いに異なる無線ＬＡＮに属し、直接通信ができない第１の端末および第２の端末の各々が使用する通信チャネルの情報を第１の端末および第２の端末の間で共有することができる。
【符号の説明】
【０１８２】
１，２，３，４  端末
１００，１００ａ  無線通信端末
１０１  通信機
１０１ａ  第１の通信機
１０１ｂ  第２の通信機
１０２  記憶媒体
１０３  コントローラ
【図１】
2017204147.tif 000003
【図２】
2017204147.tif 000004
【図３】
2017204147.tif 000005
【図４】
2017204147.tif 000006
【図５】
2017204147.tif 000007
【図６】
2017204147.tif 000008
【図７】
2017204147.tif 000009
【図８】
2017204147.tif 000010
【図９】
2017204147.tif 000011
【図１０】
2017204147.tif 000012
【図１１】
2017204147.tif 000013
【図１２】
2017204147.tif 000014
【図１３】
2017204147.tif 000015
【図１４】
2017204147.tif 000016
【図１５】
2017204147.tif 000017
【図１６】
2017204147.tif 000018
【図１７】
2017204147.tif 000019
【図１８】
2017204147.tif 000020
【図１９】
2017204147.tif 000021
【図２０】
2017204147.tif 000022
【図２１】
2017204147.tif 000023
【図２２】
2017204147.tif 000024
【国際調査報告】
2017204147.tif 000025
2017204147.tif 000026