(57)【特許請求の範囲】
【請求項１】
無線通信装置であって、
複数の無線通信端末のうち当該無線通信装置に無線接続している移動無線通信端末である第１の移動無線通信端末からの無線フレームを受信するためのタイミングである第１の移動無線通信タイミングと、前記複数の無線通信端末のうち当該無線通信装置以外の他の無線通信装置に無線接続している移動無線通信端末である第２の移動無線通信端末からの無線フレームを受信するためのタイミングである第２の移動無線通信タイミングと、前記複数の無線通信端末のうち当該無線通信装置に無線接続している固定無線通信端末である第１の固定無線通信端末からの無線フレームを受信するためのタイミングである第１の固定無線通信タイミングとを、前記第１の移動無線通信タイミング及び前記第２の移動無線通信タイミングが前記第１の固定無線通信タイミングよりも先になるように設定して、無線フレームを受信する無線受信部と、
前記第２の移動無線通信タイミングにおいて前記無線受信部が前記第２の移動無線通信端末から無線フレームを受信した場合に、前記第２の移動無線通信端末の無線接続の接続先を切替える制御を行う切替え制御部とを有する無線通信装置。
【請求項２】
前記無線受信部は、
前記第１の移動無線通信端末の個数分の第１の移動無線通信タイミングと、前記第２の移動無線通信端末の個数分の第２の移動無線通信タイミングと、前記第１の固定無線通信端末の個数分の第１の固定無線通信タイミングとが含まれる通信サイクルを繰り返して、無線フレームを受信する請求項１に記載の無線通信装置。
【請求項３】
前記切替え制御部は、
前記第２の移動無線通信タイミングにおいて前記無線受信部が前記第２の移動無線通信端末から無線フレームを受信した場合に、前記第２の移動無線通信端末の無線接続の接続先を前記他の無線通信装置から当該無線通信装置に切替える制御を行う請求項１に記載の無線通信装置。
【請求項４】
前記無線通信装置は、更に、
前記第１の移動無線通信タイミング及び前記第２の移動無線通信タイミングが開始する前に、応答を要求する無線フレームである応答要求フレームを送信する無線送信部を有し、
前記無線受信部は、
前記第１の移動無線通信タイミングでは、前記第１の移動無線通信端末から、前記応答要求フレームに応答する無線フレームである応答フレームを受信し、
前記第２の移動無線通信タイミングでは、前記第２の移動無線通信端末において無線接続の接続先の切替えが不要な場合は、前記第２の移動無線通信端末から前記応答フレームを受信せず、前記第２の移動無線通信端末において無線接続の接続先の切替えが必要な場合に、前記第２の移動無線通信端末から前記応答フレームを受信する請求項１に記載の無線通信装置。
【請求項５】
前記無線送信部は、
前記第２の移動無線通信タイミングでは前記無線受信部が前記第２の移動無線通信端末から前記応答フレームを受信しない場合でも前記応答要求フレームの再送を行わず、前記第１の移動無線通信タイミングでは前記無線受信部が前記第１の移動無線通信端末から前記応答フレームを受信しない場合に前記応答要求フレームの再送を行う請求項４に記載の無線通信装置。
【請求項６】
前記切替え制御部は、
前記第１の移動無線通信タイミングにおいて、前記無線受信部が、無線接続の接続先の切替えを要求する無線フレームを前記第１の移動無線通信端末から受信した場合に、前記第１の移動無線通信端末の無線接続の接続先を切替える制御を行う請求項１に記載の無線通信装置。
【請求項７】
前記無線受信部は、
前記複数の無線通信端末のうち前記他の無線通信装置に無線接続している固定無線通信端末である第２の固定無線通信端末からの無線フレームを受信するためのタイミングを設定しない請求項１に記載の無線通信装置。
【請求項８】
コンピュータである無線通信装置が、
複数の無線通信端末のうち当該無線通信装置に無線接続している移動無線通信端末である第１の移動無線通信端末からの無線フレームを受信するためのタイミングである第１の移動無線通信タイミングと、前記複数の無線通信端末のうち当該無線通信装置以外の他の無線通信装置に無線接続している移動無線通信端末である第２の移動無線通信端末からの無線フレームを受信するためのタイミングである第２の移動無線通信タイミングと、前記複数の無線通信端末のうち当該無線通信装置に無線接続している固定無線通信端末である第１の固定無線通信端末からの無線フレームを受信するためのタイミングである第１の固定無線通信タイミングとを、前記第１の移動無線通信タイミング及び前記第２の移動無線通信タイミングが前記第１の固定無線通信タイミングよりも先になるように設定して、無線フレームを受信し、
前記第２の移動無線通信タイミングにおいて前記第２の移動無線通信端末から無線フレームが受信された場合に、前記第２の移動無線通信端末の無線接続の接続先を切替える制御を行う無線通信方法。
【請求項９】
コンピュータである無線通信装置に、
複数の無線通信端末のうち当該無線通信装置に無線接続している移動無線通信端末である第１の移動無線通信端末からの無線フレームを受信するためのタイミングである第１の移動無線通信タイミングと、前記複数の無線通信端末のうち当該無線通信装置以外の他の無線通信装置に無線接続している移動無線通信端末である第２の移動無線通信端末からの無線フレームを受信するためのタイミングである第２の移動無線通信タイミングと、前記複数の無線通信端末のうち当該無線通信装置に無線接続している固定無線通信端末である第１の固定無線通信端末からの無線フレームを受信するためのタイミングである第１の固定無線通信タイミングとを、前記第１の移動無線通信タイミング及び前記第２の移動無線通信タイミングが前記第１の固定無線通信タイミングよりも先になるように設定して、無線フレームを受信する無線受信処理と、
前記第２の移動無線通信タイミングにおいて前記第２の移動無線通信端末から無線フレームが受信された場合に、前記第２の移動無線通信端末の無線接続の接続先を切替える制御を行う切替え制御処理とを実行させる無線通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信のハンドオーバに関する。
【背景技術】
【０００２】
産業機器の通信システムでは、マスタ局と呼ばれる装置から複数のスレーブ局と呼ばれる装置に産業機器の制御量を通知し、複数のスレーブ局からマスタ局に産業機器の状態を通知することを繰り返す。
本明細書では、マスタ局が複数のスレーブ局へ制御量を通知してから、マスタ局が複数のスレーブ局の全てから状態の通知を受けるまでの時間をサイクル時間という。
このサイクル時間が短いと、産業機器による生産効率や産業機器の動作精度を向上することが可能となる。【０００３】
従来は、産業機器の通信システムでは、機器間を有線で接続していたが、近年、レイアウト変更の容易性や省線化の要求から無線通信への期待が高まっている。
無線化に際し、ユーザーの利便性を考慮すると、免許が不要な周波数帯であるＩＳＭ（Ｉｎｄｕｓｔｒｙ−Ｓｃｉｅｎｃｅ−Ｍｅｄｉｃａｌ）帯の無線システムの実現が望ましい。
ＩＳＭ帯の無線システムのなかでも、高速通信が可能なＩＥＥＥ８０２．１１規格の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）システムの適用が有力である。【０００４】
ところで、移動体通信では無線子機が基地局を切替える際に、切替えに時間がかかるとパケットエラーが発生する。
この点につき、特許文献１では、無線ＬＡＮの高速ハンドオーバ手法が示されている。
特許文献１の手法によると、接続履歴に基づき、複数存在するハンドオーバ候補のアクセスポイントの中から、接続するアクセスポイントを絞り込むことで高速なハンドオーバを実現することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−４９９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、産業機器の通信システムのように、高速な通信が要求される場合は、ハンドオーバ先（無線接続の切替え先）の無線通信装置において無線通信が頻繁に行われている。
そのため、ハンドオーバ先の無線通信装置において無線通信が完了するまでハンドオーバが完了せず、ハンドオーバの完了までに長時間を要するという課題がある。【０００７】
本発明は、上記の課題を解決することを主な目的としており、無線通信端末が無線接続の接続先を高速に切替えることができる構成を得ることを主な目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る無線通信装置は、
無線通信装置であって、
複数の無線通信端末のうち当該無線通信装置に無線接続している第１の無線通信端末からの無線フレームを受信するためのタイミングである第１の通信タイミングと、前記複数の無線通信端末のうち当該無線通信装置以外の他の無線通信装置に無線接続している第２の無線通信端末からの無線フレームを受信するためのタイミングである第２の通信タイミングとを設定して、無線フレームを受信する無線受信部と、
前記第２の通信タイミングにおいて前記無線受信部が前記第２の無線通信端末から無線フレームを受信した場合に、前記第２の無線通信端末の無線接続の接続先を切替える制御を行う切替え制御部とを有する。
【発明の効果】
【０００９】
本発明によれば、無線通信装置は、第２の無線通信端末から無線フレームを受信した時点で切替え制御を行うため、第２の無線通信端末の無線接続の接続先を高速に切替えることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る無線通信システムの構成例を示す図。
【図２】実施の形態１に係る無線通信親機の機能構成の概要を示す図。
【図３】実施の形態１に係る無線通信子機の機能構成の概要を示す図。
【図４】実施の形態１に係る無線通信親機の動作の概要を示すフローチャート図。
【図５】実施の形態１に係る無線通信子機の動作の概要を示すフローチャート図。
【図６】実施の形態１に係る無線通信子機の動作の概要を示すフローチャート図。
【図７】実施の形態１に係る無線通信親機の機能構成の詳細を示す図。
【図８】実施の形態１に係る無線通信子機の機能構成の詳細を示す図。
【図９】実施の形態１に係る無線通信親機１１１の親機管理テーブルの例を示す図。
【図１０】実施の形態１に係る無線通信親機１１２の親機管理テーブルの例を示す図。
【図１１】実施の形態１に係る無線通信子機１３１の子機管理テーブルの例を示す図。
【図１２】実施の形態１に係る無線通信子機１３２の子機管理テーブルの例を示す図。
【図１３】実施の形態１に係る無線通信子機１３３の子機管理テーブルの例を示す図。
【図１４】実施の形態１に係る無線通信親機１１１と無線通信子機１３１〜１３３との間の通信スケジュールの例を示す図。
【図１５】実施の形態１に係る無線通信親機１１２と無線通信子機１３２、１３３との間の通信スケジュールの例を示す図。
【図１６】実施の形態１に係る無線通信子機１３３による無線通信親機１１１への応答フレームの送信タイミングの例を示す図。
【図１７】実施の形態１に係る無線通信子機１３３による無線通信親機１１２への切断フレームの送信タイミングの例を示す図。
【図１８】実施の形態１に係る無線通信親機及び無線通信子機のハードウェア構成例を示す図。
【発明を実施するための形態】
【００１１】
実施の形態１．
＊＊＊システム構成の説明＊＊＊
図１は、本実施の形態に係る無線通信システムの構成例を示す。
図１に示すように、本実施の形態に係る無線通信システムでは、マスタ局１０１に対して複数の無線通信親機１１１、無線通信親機１１２がＬ２ＳＷ１４１、１４２を介して有線で接続されている。
Ｌ２ＳＷ１４１及びＬ２ＳＷ１４２は、レイヤ２スイッチである。
無線通信子機１３１、１３２は無線通信親機１１１に無線接続されており、無線通信子機１３３は無線通信親機１１２に無線接続されている。
つまり、無線通信子機１３１、１３２は、それぞれ無線通信親機１１１とコネクションを確立しており、無線通信子機１３３は、無線通信親機１１２とコネクションを確立している。
また、スレーブ局１２１は無線通信子機１３１と、スレーブ局１２２は無線通信子機１３２と、スレーブ局１２３は無線通信子機１３３と、それぞれ有線で接続されている。
無線通信子機のうち、無線通信子機１３１は固定局、無線通信子機１３２、１３３は移動局である。
【００１２】
このように、本実施の形態に係る通信システムでは、１台のマスタ局１０１に対して無線通信親機１１１と無線通信親機１１２が有線で接続している。
無線通信親機１１１と無線通信親機１１２は、異なる無線周波数で動作する。
無線通信親機１１１と無線通信親機１１２の各々に対して１台または複数の無線通信子機が無線で接続している。
無線通信親機と無線通信子機はＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ）で通信を行う。
また、無線通信子機には、１台のスレーブ局が有線で接続している。
【００１３】
無線通信親機１１１及び無線通信親機１１２は、それぞれ無線通信装置に相当する。
また、無線通信子機１３１〜１３３は、それぞれ無線通信端末に相当する。
無線通信子機１３１、１３２は、無線通信親機１１１に無線接続しており、無線通信親機１１１にとって第１の無線通信端末に相当する。
また、無線通信子機１３３は、無線通信親機１１２に無線接続しており、無線通信親機１１１にとって第２の無線通信端末に相当する。
一方、無線通信親機１１２にとっては、無線通信子機１３３は、無線通信親機１１２に無線接続しているため、第１の無線通信端末に相当する。
また、無線通信子機１３１、１３２は、無線通信親機１１１に無線接続しているため、無線通信親機１１２にとって第２の無線通信端末に相当する。
また、無線通信親機１１１は、無線通信子機１３１、１３２の無線接続の接続先の無線通信親機であり、無線通信子機１３１、１３２にとって現行無線通信装置に相当する。
また、無線通信親機１１２は、無線通信子機１３１、１３２の無線接続の切替え先の無線通信親機であり、無線通信子機１３１、１３２にとって切替え先無線通信装置に相当する。
一方、無線通信親機１１２は、無線通信子機１３３の無線接続の接続先の無線通信親機であるため、無線通信子機１３３にとっては現行無線通信装置に相当する。
また、無線通信親機１１１は、無線通信子機１３３の無線接続の切替え先の無線通信親機であるため、無線通信子機１３３にとっては切替え先無線通信装置に相当する。
また、固定局である無線通信子機１３１は、固定無線通信端末に相当し、移動局である無線通信子機１３２、１３３は、移動無線通信端末に相当する。
【００１４】
＊＊＊機能構成の概要説明＊＊＊
次に、無線通信親機１１１及び無線通信親機１１２の機能構成の概要を説明する。
図２は、無線通信親機１１１及び無線通信親機１１２の機能構成の概要を示す。
【００１５】
無線送信部２１は、無線通信により通信フレームを送信する。
無線通信により送受信される通信フレームを無線フレームという。
一方、有線通信により送受信される通信フレームを有線フレームという。
無線送信部２１は、応答を要求する無線フレームである応答要求フレームを送信する。
以下では、無線送信部２１が応答要求フレームをブロードキャスト送信する例を説明するため、応答要求フレームをブロードキャストフレームとも表記する。
なお、無線送信部２１は、応答要求フレームをマルチキャスト送信してもよい。
【００１６】
無線受信部２２は、無線通信子機１３１〜１３３から、無線送信部２１により送信されたブロードキャストフレームに応答する無線フレームを受信する。
無線受信部２２が、応答要求フレームに対する応答として無線通信子機１３１〜１３３から受信する無線フレームを、以下、応答フレームと表記する。
無線受信部２２は、第１の無線通信端末からの応答フレームを受信するためのタイミングである第１の通信タイミングと、第２の無線通信端末からの応答フレームを受信するためのタイミングである第２の通信タイミングとを設定して、応答フレームを受信する。
より具体的には、無線受信部２２は、ｎ（ｎ≧１）個の第１の無線通信端末からの応答フレームを受信するためのｎ個の第１の通信タイミングと、ｍ（ｍ≧１）個の第２の無線通信端末からの応答フレームを受信するためのｍ個の第２の通信タイミングとが含まれる通信サイクルを繰り返して、応答フレームを受信する。
前述したように、無線通信親機１１１では、無線通信子機１３１、１３２が第１の無線通信端末に相当し、無線通信子機１３３が第２の無線通信端末に相当する（ｎ＝２、ｍ＝１）。
このため、無線通信親機１１１の無線受信部２２では、無線通信子機１３１、１３２からの応答フレームを受信するためのタイミングが第１の通信タイミングであり、無線通信子機１３３からの応答フレームを受信するためのタイミングが第２の通信タイミングである。
一方、無線通信親機１１２では、無線通信子機１３３が第１の無線通信端末に相当し、無線通信子機１３１、１３２が第２の無線通信端末に相当する（ｎ＝１、ｍ＝２）。
このため、無線通信親機１１２の無線受信部２２では、無線通信子機１３３からの応答フレームを受信するためのタイミングが第１の通信タイミングであり、無線通信子機１３１、１３２からの応答フレームを受信するためのタイミングが第２の通信タイミングである。
なお、無線受信部２２により行われる処理は無線受信処理ともいう。
【００１７】
切替え制御部２３は、第２の通信タイミングにおいて無線受信部２２が第２の無線通信端末から応答フレームを受信した場合に、第２の無線通信端末の無線接続の接続先を切替える制御を行う。
つまり、無線通信親機１１１では、第２の通信タイミングにおいて無線受信部２２が無線通信子機１３３から応答フレームを受信した場合に、切替え制御部２３は、無線通信子機１３３の無線接続の接続先を無線通信親機１１２から無線通信親機１１１に切替える制御を行う。
また、無線通信親機１１２では、第２の通信タイミングにおいて無線受信部２２が無線通信子機１３１（又は無線通信子機１３２）から応答フレームを受信した場合に、切替え制御部２３は、無線通信子機１３１（又は無線通信子機１３２）の無線接続の接続先を無線通信親機１１１から無線通信親機１１２に切替える制御を行う。
なお、切替え制御部２３により行われる処理は切替え制御処理ともいう。
【００１８】
次に、本実施の形態に係る無線通信子機１３１〜１３３の機能構成の概要を説明する。
図３は、本実施の形態に係る無線通信子機１３１〜１３３の機能構成の概要を示す。
【００１９】
無線受信部３１は、現在の無線接続の接続先である現行無線通信装置からブロードキャストフレームを繰り返し受信する。
無線通信子機１３１、１３２の無線受信部３１は、現行無線通信装置である無線通信親機１１１からブロードキャストフレームを繰り返し受信する。
また、無線通信子機１３３の無線受信部３１は、現行無線通信装置である無線通信親機１１２からブロードキャストフレームを繰り返し受信する。
また、無線受信部３１は、無線接続の接続先の切替えが必要な場合に、無線接続の切替え先である切替え先無線通信装置からブロードキャストフレームを受信する。
無線接続の接続先の切替えが必要な場合とは、例えば、現行無線通信装置からの無線フレームの受信電力が閾値を下回った場合等である。
例えば、無線通信子機１３１、１３２の無線受信部３１は、無線接続の接続先の切替えが必要な場合に、切替え先無線通信装置である無線通信親機１１２からブロードキャストフレームを受信する。
また、無線通信子機１３３の無線受信部３１は、無線接続の接続先の切替えが必要な場合に、切替え先無線通信装置である無線通信親機１１１からブロードキャストフレームを受信する。
【００２０】
通信タイミング検知部３２は、繰り返し到来する、現行無線通信装置に無線フレームを送信するためのタイミングである現行通信タイミングの到来を検知する。
より具体的には、通信タイミング検知部３２は、無線受信部３１が現行無線通信装置からの無線フレームを受信した時刻を基準にして、現行通信タイミングの到来を検知する。
また、通信タイミング検知部３２は、無線接続の接続先の切替えが必要な場合に、繰り返し到来する、切替え先無線通信装置に無線フレームを送信するためのタイミングである切替え先通信タイミングの到来を検知する。
より具体的には、通信タイミング検知部３２は、無線受信部３１が切替え先無線通信装置からの無線フレームを受信した時刻を基準にして、切替え先通信タイミングの到来を検知する。
なお、前述した第１の通信タイミング及び第２の通信タイミングは、無線通信親機１１１、１１２で認識している通信タイミングの分類であり、現行通信タイミング及び切替え先通信タイミングは、無線通信子機１３１〜１３３で認識している通信タイミングの分類である。
例えば、無線通信子機１３１が無線通信親機１１１に応答フレームを送信するために割り当てられている通信タイミングは、無線通信親機１１１では第１の通信タイミングと認識され、無線通信子機１３１では現行通信タイミングとして認識される。
一方、無線通信子機１３３が無線通信親機１１１に応答フレームを送信するために割り当てられている通信タイミングは、無線通信親機１１１では第２の通信タイミングと認識され、無線通信子機１３３では、切替え先通信タイミングとして認識される。
なお、通信タイミング検知部３２により行われる処理は、通信タイミング検知処理ともいう。
【００２１】
無線送信部３３は、通信タイミング検知部３２により検知された現行通信タイミングにおいて、現行無線通信装置に応答フレームを送信する。
また、無線送信部３３は、無線接続の接続先の切替えが必要な場合に、通信タイミング検知部３２により検知された切替え先通信タイミングにおいて、切替え先無線通信装置に応答フレームを送信する。
切替え先通信タイミングにて無線送信部３３により応答フレームが送信されると、切替え先無線通信装置では、応答フレームを受信した際に無線接続の接続先の切替えの作業が開始される。
なお、無線送信部３３により行われる処理は、無線送信処理ともいう。
【００２２】
＊＊＊動作の概要説明＊＊＊
次に、図２に示す無線通信親機１１１、１１２の動作の概要を説明する。
図４は、無線通信親機１１１、１１２の動作の概要を示すフローチャート図である。
以下では、無線通信親機１１１の動作例として説明を行うが、無線通信親機１１２の動作も以下に示すものと同じである。
また、以下では、無線通信親機１１１は、応答要求フレーム（ブロードキャストフレーム）の送信を行った後、第１の無線通信端末である無線通信子機１３１、１３２からの応答フレームの受信を待ち、また、第２の無線通信端末である無線通信子機１３３からの応答フレームの受信を待つ。
なお、図４に示す手順は、無線通信方法及び無線通信プログラムの例に相当する。
【００２３】
応答要求フレームの送信タイミングが到来すると、無線送信部２１が、応答要求フレームをブロードキャスト送信する（Ｓ４０１）。
【００２４】
次に、無線受信部２２が、現在の通信タイミングの種類を判定する（Ｓ４０２）。
現在の通信タイミングが第１の通信タイミング、すなわち、第１の無線通信端末から応答フレームを受信するタイミングであれば、無線受信部２２はＳ４０３の処理を行う。
一方、現在の通信タイミングが第２の通信タイミング、すなわち、第２の無線通信端末から応答フレームを受信するタイミングであれば、無線受信部２２はＳ４０８の処理を行う。
【００２５】
Ｓ４０３では、無線受信部２２は、第１の無線通信端末から応答フレームを受信したかどうかを判定する。
そして、応答フレームを受信した場合（Ｓ４０３でＹＥＳ）は、無線受信部２２は、無線通信親機１１１内の応答フレームに対する処理を行う要素（図２に不図示）に、受信した応答フレームを転送する（Ｓ４０４）。
一方、応答フレームを受信していない場合（Ｓ４０３でＮＯ）は、無線送信部２１が応答要求フレームを再送する（Ｓ４０５）。
第１の通信タイミングが終了しても応答フレームを受信しない場合（Ｓ４０６でＹＥＳ）は、無線受信部２２は、エラー処理を行う（Ｓ４０７）。
エラー処理では、無線受信部２２は、例えば、無線通信親機１１１内の無線通信子機の状態を管理する要素（図２に不図示）に、応答フレームを受信しなかった旨を通知する。
【００２６】
Ｓ４０８では、無線受信部２２は、第２の無線通信端末から応答フレームを受信したかどうかを判定する。
そして、応答フレームを受信しない場合（Ｓ４０８でＮＯ）は、無線受信部２２はＳ４１０の動作を行う。
一方、第２の通信タイミングで応答フレームを受信した場合（４０８でＹＥＳ）は、無線受信部２２は切替え制御部２３に応答フレームの送信元の無線通信子機を通知し、切替え制御部２３が切替え処理を行う（Ｓ４０９）。
図１のシステム構成では、無線通信親機１１１の無線受信部２２が、第２の通信タイミングに、無線通信子機１３３から応答フレームを受信した場合に、無線通信親機１１１が無線通信子機１３３の無線接続の接続先を無線通信親機１１２から無線通信親機１１１に切替える処理を行う。
【００２７】
Ｓ４１０では、無線受信部２２は未処理の通信タイミングがあるかどうかを判定する。
未処理の通信タイミングがある場合（Ｓ４１０でＹＥＳ）は、未処理の通信タイミングに対して、無線受信部２２はＳ４０２以降の動作を行う。
未処理の通信タイミングがない場合（Ｓ４１０でＮＯ）は、無線送信部２１が応答要求フレームを送信する（Ｓ４０１）。
【００２８】
次に、図３に示す無線通信子機１３１〜１３３の動作の概要を説明する。
図５及び図６は、無線通信子機１３１〜１３３の動作の概要を示すフローチャート図である。
図５は、各無線通信子機が、現在の無線接続の接続先の無線通信親機（現行無線通信装置）に応答フレームを送信する際の動作を示すフローチャート図である。
図６は、各無線通信子機が、無線接続の接続先の無線通信親機を切替えるために、切替先の無線通信親機（切替え先無線通信装置）に応答フレームを送信する際の動作を示すフローチャートである。
なお、図５及び図６に示す手順は、無線通信方法及び無線通信プログラムの例に相当する。
【００２９】
図５において、無線受信部３１が無線接続の接続先の無線通信親機から送信された応答要求フレームを受信すると（Ｓ５０１でＹＥＳ）、通信タイミング検知部３２は、通信タイミング（現行通信タイミング）が到来したか否かを判定する（Ｓ５０２）。
通信タイミング検知部３２は、応答要求フレームの受信時刻から規定の待ち時間が経過した時点で、通信タイミングが到来したと判定する。
通信タイミングが到来したら（Ｓ５０２でＹＥＳ）、無線送信部３３が、応答要求フレームに対する応答フレームを、無線接続の接続先の無線通信親機に送信する（Ｓ５０３）。
【００３０】
無線通信子機１３１、１３２では、無線受信部３１が、無線通信親機１１１からブロードキャスト送信された応答要求フレームを受信する（Ｓ５０１）。
無線通信子機１３１では、通信タイミング検知部３２が、応答要求フレームの受信時刻から無線通信子機１３１に規定されている待ち時間が経過した時点で無線通信子機１３１の通信タイミングが到来したと判定する（Ｓ５０２でＹＥＳ）。
そして、無線送信部３３が応答フレームを無線通信親機１１１に送信する（Ｓ５０３）。
同様に、無線通信子機１３２では、通信タイミング検知部３２が、応答要求フレームの受信時刻から無線通信子機１３２に規定されている待ち時間が経過した時点で無線通信子機１３２の通信タイミングが到来したと判定する（Ｓ５０２でＹＥＳ）。
そして、無線送信部３３が応答フレームを無線通信親機１１１に送信する（Ｓ５０３）。
また、無線通信子機１３３では、無線受信部３１が、無線通信親機１１２からブロードキャスト送信された応答要求フレームを受信する（Ｓ５０１）。
無線通信子機１３３では、通信タイミング検知部３２が、応答要求フレームの受信時刻から無線通信子機１３３に規定されている待ち時間が経過した時点で無線通信子機１３３の通信タイミングが到来したと判定する（Ｓ５０２でＹＥＳ）。
そして、無線送信部３３が応答フレームを無線通信親機１１２に送信する（Ｓ５０３）。
【００３１】
図６において、無線通信親機の切替えが必要になった場合（Ｓ６０１でＹＥＳ）に、無線受信部３１は、無線接続の切替え先の無線通信親機を決定する（Ｓ６０２）。
そして、無線受信部３１が切替え先の無線通信親機から応答要求フレームを受信すると（Ｓ６０３でＹＥＳ）、通信タイミング検知部３２は、通信タイミング（切替え先通信タイミング）が到来したか否かを判定する（Ｓ６０４）。
通信タイミング検知部３２は、応答要求フレームの受信時刻から規定の待ち時間が経過した時点で、通信タイミングが到来したと判定する。
通信タイミングが到来したら（Ｓ６０４でＹＥＳ）、無線送信部３３が、応答要求フレームに対する応答フレームを、切替え先の無線通信親機に送信する（Ｓ６０５）。
【００３２】
無線通信子機１３１、１３２では、無線通信親機の切替えが必要になった場合（Ｓ６０１でＹＥＳ）に、無線受信部３１が、無線接続の切替え先を無線通信親機１１２に決定し、切替え先の無線通信親機１１２からブロードキャスト送信された応答要求フレームを受信する（Ｓ６０２、Ｓ６０３）。
無線通信子機１３１では、通信タイミング検知部３２が、応答要求フレームの受信時刻から無線通信子機１３１に規定されている待ち時間が経過した時点で無線通信子機１３１の通信タイミングが到来したと判定する（Ｓ６０４でＹＥＳ）。
そして、無線送信部３３が応答フレームを無線通信親機１１２に送信する（Ｓ６０５）。
同様に、無線通信子機１３２では、通信タイミング検知部３２が、応答要求フレームの受信時刻から無線通信子機１３２に規定されている待ち時間が経過した時点で無線通信子機１３２の通信タイミングが到来したと判定する（Ｓ６０４でＹＥＳ）。
そして、無線送信部３３が応答フレームを無線通信親機１１２に送信する（Ｓ６０５）。
また、無線通信子機１３３では、無線通信親機の切替えが必要になった場合（Ｓ６０１でＹＥＳ）に、無線受信部３１が、無線接続の切替え先を無線通信親機１１１に決定し、切替え先の無線通信親機１１１からブロードキャスト送信された応答要求フレームを受信する（Ｓ６０２、Ｓ６０３）。
無線通信子機１３３では、通信タイミング検知部３２が、応答要求フレームの受信時刻から無線通信子機１３３に規定されている待ち時間が経過した時点で無線通信子機１３３の通信タイミングが到来したと判定する（Ｓ６０４でＹＥＳ）。
そして、無線送信部３３が応答フレームを無線通信親機１１１に送信する（Ｓ６０５）。
【００３３】
＊＊＊機能構成の詳細説明＊＊＊
次に、無線通信親機１１１、１１２の機能構成の詳細を説明する。
図７は、無線通信親機１１１、１１２の機能構成の詳細を示す。
なお、以下では、無線通信親機１１１の機能構成として説明を進めるが、以下の説明は、無線通信親機１１２にも適用される。
【００３４】
図７において、親機管理テーブル２０１は、無線通信システム内の無線通信子機の移動局の識別情報と無線通信親機１１１に接続する固定局の識別情報と通信タイミングと接続状態を管理するテーブルである。
【００３５】
有線フレーム受信部２０２は、有線フレームを受信する。
【００３６】
有線フレーム解析部２０３は、有線フレーム受信部２０２により受信された有線フレームを解析し、有線フレーム受信部２０２により受信された有線フレームがマスタ局１０１からの有線フレームであるか他の無線通信親機１１２からの有線フレームであるかを判定する。
マスタ局１０１からの有線フレームの場合は、有線フレーム解析部２０３は、有線フレームに含まれるデータを無線フレーム作成部２０４に通知する。
また、他の無線通信親機からの有線フレームの場合は、有線フレーム解析部２０３は、有線フレームに含まれるデータを接続管理部２１０に通知する。
【００３７】
無線フレーム作成部２０４は、有線フレーム解析部２０３から通知されたデータを無線通信子機に通知するための無線フレームを作成する。
また、無線フレーム作成部２０４は、再送指示部２１２から再送を指示された無線フレームを作成する。
【００３８】
無線フレーム送信部２０５は、無線フレーム作成部２０４で作成された無線フレームを無線により送信する。
また、無線フレーム送信部２０５は、無線フレームを送信したタイミングを通信タイミング制御部２１１に通知する。
【００３９】
無線フレーム受信部２０６は、無線通信子機から、無線フレームを受信する。
【００４０】
無線フレーム解析部２０７は、無線フレーム受信部２０６により受信された無線フレームを解析し、無線フレーム受信部２０６により受信された無線フレームがいずれの無線通信子機からの無線フレームであるかを判定する。
また、無線フレーム解析部２０７は、無線フレーム受信部２０６が無線フレームを受信しなかった場合に、通信タイミング制御部２１１に無線フレームの受信がないことを通知する。
また、無線フレーム解析部２０７は、無線通信親機１１１に無線接続している無線通信子機から無線フレームを受信した場合は、当該無線フレームに含まれるデータを有線フレーム作成部２０８に通知する。
また、無線フレーム解析部２０７は、無線通信親機１１１に無線接続している無線通信子機から無線フレームを受信した場合は、無線フレームの送信元の無線通信子機を接続管理部２１０に通知する。
【００４１】
有線フレーム作成部２０８は、無線フレーム解析部２０７から通知されたデータをマスタ局１０１に通知するための有線フレームを作成する。
また、有線フレーム作成部２０８は、接続管理部２１０からの指示に基づき、他の無線通信親機１１２に、無線通信子機の接続状態の変更を通知するための有線フレームを作成する。
【００４２】
有線フレーム送信部２０９は、有線フレーム作成部２０８で作成された有線フレームを有線により送信する。
【００４３】
接続管理部２１０は、有線フレーム解析部２０３から通知されたデータ、無線フレーム解析部２０７から通知されたデータに基づき、親機管理テーブル２０１で管理されている接続状態を更新する。
また、接続管理部２１０は、更新後の接続状態を、通信タイミング制御部２１１に通知する
【００４４】
通信タイミング制御部２１１は、無線フレーム送信部２０５から通知された送信タイミングに基づき、無線通信子機ごとに通信タイミングを生成する。
また、通信タイミング制御部２１１は、無線通信子機１３１又は無線通信子機１３２からの無線フレームの受信がない場合に、無線フレームの再送を再送指示部２１２に指示する
【００４５】
再送指示部２１２は、通信タイミング制御部２１１から再送指示があった際に、無線フレーム作成部２０４に無線フレームの再送を指示する。
【００４６】
図７の構成において、無線フレーム作成部２０４及び無線フレーム送信部２０５が、図２に示した無線送信部２１に相当する。
すなわち、無線フレーム作成部２０４は、応答要求フレームを生成し、無線フレーム送信部２０５が応答要求フレームを送信する。
また、無線フレーム受信部２０６、無線フレーム解析部２０７及び通信タイミング制御部２１１が、図２に示した無線受信部２２に相当する。
すなわち、無線フレーム受信部２０６は、応答フレームを受信し、無線フレーム解析部２０７は、無線フレーム受信部２０６により受信された応答フレームがいずれの無線通信子機から送信されたかを判定する。
また、通信タイミング制御部２１１は、現在の通信タイミングが第１の通信タイミングであるか第２の通信タイミングであるかを判定する。
また、接続管理部２１０が、図２に示した切替え制御部２３に相当する。
すなわち、接続管理部２１０は、親機管理テーブル２０１で管理されている接続状態を更新することで、第２の無線通信子機の無線接続の接続先を切替える。
【００４７】
次に、無線通信子機１３１〜１３３の機能構成の詳細を説明する。
図８は、無線通信子機１３１〜１３３の機能構成の詳細を示す。
【００４８】
図８において、子機管理テーブル３０１は、無線通信システム内の接続候補の無線通信親機の識別情報と接続状態と通信タイミングを管理する。
【００４９】
有線フレーム受信部３０２は、スレーブ局から有線フレームを受信する。
【００５０】
無線フレーム作成部３０３は、有線フレーム受信部３０２で受信された有線フレームに含まれるデータを通知するための無線フレームを作成する。
また、無線フレーム作成部３０３は、応答制御部３０８にて応答の送信を指示された場合に、応答を通知する無線フレームを作成する。
【００５１】
無線フレーム送信部３０４は、無線フレーム作成部３０３で作成された無線フレームを無線で送信する。
また、無線フレーム送信部３０４は、無線周波数切替え部３０９から周波数の切替えが指示された場合に、無線フレームを送信する周波数を切替える。
【００５２】
無線フレーム受信部３０５は、無線通信親機から、無線フレームを受信する。
また、無線フレーム受信部３０５は、受信した無線フレームを無線フレーム解析部３０６に転送する。
また、無線フレーム受信部３０５は、無線フレームの受信電力を応答制御部３０８に通知する。
また、無線フレーム受信部３０５は、無線周波数切替え部３０９から周波数の切替えが指示された場合に、無線フレームを受信する周波数を切替える。
【００５３】
無線フレーム解析部３０６は、無線フレーム受信部３０５から転送された無線フレームを解析し、無線フレームに含まれるデータをスレーブ局に通知するか否かを決定する。
無線フレームに含まれるデータをスレーブ局に通知する場合は、当該データを有線フレーム送信部３０７に通知する。
また、無線フレーム解析部３０６は、無線フレーム受信部３０５から転送された無線フレームを解析した結果、当該無線フレームが無線通信親機からの応答要求フレームと判定した場合は、応答要求フレームを受信した旨を応答制御部３０８に通知する
【００５４】
有線フレーム送信部３０７は、無線フレーム解析部３０６から通知されたデータをスレーブ局に通知するための有線フレームを送信する。
【００５５】
応答制御部３０８は、無線フレーム解析部３０６から無線通信親機からの応答要求フレームを受信した旨の通知があった場合に、無線通信子機に割り当てられている通信タイミングの到来を検知する。
そして、応答制御部３０８は、通信タイミングの到来を検知した場合に、無線フレーム作成部３０３に応答の送信を指示する。
また、応答制御部３０８は、無線フレーム受信部３０５から通知された受信電力に基づき、周波数の切替えが必要であるか否かを判定し、周波数の切替えが必要な場合に、無線周波数切替え部３０９に周波数の切替えを指示する。
【００５６】
無線周波数切替え部３０９は、応答制御部３０８からの周波数の切替えの指示に基づき、無線フレーム送信部３０４に無線フレームの送信周波数の切替えを指示し、無線フレーム受信部３０５に無線フレームの受信周波数の切替えを指示する。
【００５７】
図８の構成において、無線フレーム受信部３０５及び無線周波数切替え部３０９が、図３に示した無線受信部３１に相当する。
すなわち、無線フレーム受信部３０５は、現在の無線接続の接続先の無線通信親機からの無線フレームを受信する。
そして、無線周波数切替え部３０９は、無線通信親機の切替えが必要になった場合に、受信周波数の切替えを制御して、無線接続の切替え先の無線通信親機を検索し、無線フレーム受信部３０５は、無線接続の切替え先の無線通信親機からの無線フレームを受信する。
また、応答制御部３０８が、図３に示した通信タイミング検知部３２に相当する。
すなわち、応答制御部３０８は、現在の無線接続の接続先の無線通信親機に無線フレームを送信する通信タイミングの到来を検知する。
応答制御部３０８は、無線通信親機の切替えが必要になった場合に、無線接続の切替え先の無線通信親機に無線フレームを送信する通信タイミングの到来を検知する
また、無線フレーム送信部３０４及び無線周波数切替え部３０９が、図３に示した無線送信部３３に相当する。
すなわち、無線周波数切替え部３０９は、無線フレーム送信部３０４が無線接続の切替え先の無線通信親機に無線フレームを送信できるように、送信周波数を無線接続の切替え先の無線通信親機の周波数に合わせる。
そして、無線フレーム送信部３０４は、応答制御部３０８により検知された無線接続の切替え先の無線通信親機との通信タイミングにおいて、無線接続の切替え先の無線通信親機に無線フレームを送信する。
【００５８】
次に、図７に示す親機管理テーブル２０１について述べる。
親機管理テーブル２０１には、無線通信子機種別、無線通信子機識別情報、通信タイミング、接続状態が含まれる。
無線通信子機種別の欄には、無線通信子機が移動局であるか固定局であるかの種別が示される。
無線通信子機識別情報の欄には、無線通信子機の識別情報が示される。
接続状態の欄には、無線通信子機が無線接続しているか否かが示される。
通信タイミングの欄には、前述したように、無線通信親機が送信する応答要求フレームに対して無線通信子機が応答フレームを送信するタイミングが示される。
各無線通信子機には応答フレームの送信順序が指定されており、全ての無線通信子機が送信する応答フレームが固定長であれば、応答フレームの送信順序から各無線通信子機の通信タイミングを割り出すことができる。
また、無線通信子機によって応答フレーム長が異なる場合にはそれぞれの応答フレームの送信に要する時間から、各無線通信子機の無線通信タイミングを割り出すことができる。
以降では、全ての無線通信子機が送信する応答フレームが固定長であり、応答フレームの送信順序から各無線通信子機の通信タイミングを割り出すものとする。
そして、親機管理テーブル２０１の通信タイミングの欄には、無線通信子機の応答フレームの送信順序が記述されている。
【００５９】
図９は、無線通信親機１１１の親機管理テーブル２０１の例を示す。
現在、無線通信子機１３１、１３２は無線通信親機１１１に接続されているため、無線通信子機１３１、１３２との接続状態は接続、無線通信子機１３３との接続状態は未接続である。
【００６０】
図１０は、無線通信親機１１２の親機管理テーブル２０１の例を示す。
現在、無線通信子機１３３は無線通信親機１１２に接続されているため、無線通信子機１３３との接続状態は接続、無線通信子機１３２の接続状態は未接続である。
また、無線通信子機１３１は無線通信親機１１１に接続する固定局のため、無線通信親機１１２の親機管理テーブルには無線通信子機１３１の情報は含まれない。
【００６１】
図１１は、無線通信子機１３１の子機管理テーブル３０１の例を示す。
また、図１２は、無線通信子機１３２の子機管理テーブル３０１の例を示す。
更に、図１３は、無線通信子機１３３の子機管理テーブル３０１の例を示す。
無線通信子機１３１は固定局のため、図１１において、接続候補は無線通信親機１１１のみである。
一方、無線通信子機１３２、１３３は移動局のため、図１２、図１３において、接続候補は無線通信親機１１１、無線通信親機１１２である。
無線通信子機１３２は、無線通信親機１１１と接続しているため、無線通信親機１１１との接続状態は接続、無線通信親機１１２との接続状態は未接続である。
また、無線通信子機１３３は、無線通信親機１１２と接続しているため、無線通信親機１１１との接続状態は未接続、無線通信親機１１２との接続状態は接続である。
【００６２】
＊＊＊動作の詳細説明＊＊＊
次に、図７に示す無線通信親機と図８に示す無線通信子機の動作の詳細を説明する。
【００６３】
まず、図１４に示す通信スケジュールの例に従って、無線通信親機１１１がブロードキャストフレーム（応答要求フレーム）を送信する場合の無線通信親機１１１と無線通信子機１３１〜１３３の動作を説明する。
図１４では、タイムスロット９０１において、無線通信親機１１１がブロードキャストフレーム（応答要求フレーム）を送信し、タイムスロット９０２において、無線通信子機１３１が応答フレームを無線通信親機１１１に送信し、タイムスロット９０４において、無線通信子機１３２が応答フレームを無線通信親機１１１に送信している。
タイムスロット９０３は、無線通信子機１３３が無線通信親機１１１に応答フレームを送信するための通信タイミングであるが、無線通信子機１３３は無線通信親機１１２に無線接続しているので、通常（無線接続の接続先の切替えが不要な場合）は、無線通信子機１３３はタイムスロット９０３では無線通信親機１１１に応答フレームを送信しない。
【００６４】
図１４において、タイムスロット９０２は、無線通信親機１１１が、無線通信親機１１１に無線接続している無線通信子機１３２からの応答フレームを受信するための通信タイミングであり、第１の通信タイミングに相当する。
また、タイムスロット９０２は、無線通信子機１３２が現在の無線接続の接続先である無線通信親機１１１に応答フレームを送信するための通信タイミングであり、現行通信タイミングに相当する。
タイムスロット９０３は、無線通信親機１１１が、無線通信親機１１２に無線接続している無線通信子機１３３からの応答フレームを受信するための通信タイミングであり、第２の通信タイミングに相当する。
また、タイムスロット９０３は、無線通信子機１３３が無線接続の切替え先である無線通信親機１１１に応答フレームを送信するための通信タイミングであり、切替え通信タイミングに相当する。
タイムスロット９０４は、無線通信親機１１１が、無線通信親機１１１に無線接続している無線通信子機１３１からの応答フレームを受信するための通信タイミングであり、第１の通信タイミングに相当する。
また、タイムスロット９０４は、無線通信子機１３１が現在の無線接続の接続先である無線通信親機１１１に応答フレームを送信するための通信タイミングであり、現行通信タイミングに相当する。
【００６５】
まず、タイムスロット９０１において、無線通信親機１１１がブロードキャストフレーム（応答要求フレーム）を送信する手順を説明する。
【００６６】
無線通信親機１１１では、マスタ局１０１から有線通信にて送信されたブロードキャストフレームを有線フレーム受信部２０２が受信する。
次に、有線フレーム解析部２０３が、当該ブロードキャストフレームの解析を行い、無線フレーム作成部２０４にて無線フレーム（応答要求フレーム）を作成する。
そして、無線フレーム送信部２０５が、無線フレーム作成部２０４により作成された無線フレーム（応答要求フレーム）の無線送信を行う。
このとき、無線フレーム送信部２０５は、通信タイミング制御部２１１に、無線フレーム（応答要求フレーム）の送信タイミングを通知する。
通信タイミング制御部２１１は無線フレーム送信部２０５から通知された無線フレーム（応答要求フレーム）の送信タイミングと、親機管理テーブル２０１（図９）の通信タイミングの欄に記述される送信順序とに基づき、無線通信子機ごとに、応答フレームを受信する通信タイミングを生成する。
そして、通信タイミング制御部２１１は、無線通信子機からの応答フレームの受信を待つ。
【００６７】
次に、無線通信親機１１１に接続している無線通信子機１３２が、タイムスロット９０２において、応答フレームを送信する手順を説明する。
【００６８】
無線通信子機１３２において、無線フレーム受信部３０５がタイムスロット９０１において無線通信親機１１１からの無線フレーム（応答要求フレーム）を受信する。
そして、無線フレーム解析部３０６が、無線フレーム受信部３０５により受信された無線フレームの解析を行い、無線フレームに含まれるデータを有線フレーム送信部３０７に転送する。
そして、有線フレーム送信部３０７は、無線フレームに含まれるデータが含まれる有線フレームをスレーブ局１２２に送信する。
無線フレーム解析部３０６は、また、無線フレームを受信したことを応答制御部３０８に通知する。
応答制御部３０８は、子機管理テーブル３０１（図１０）を参照し、子機管理テーブル３０１に記述されている通信タイミングが到来した際に、無線フレーム作成部３０３に応答フレームを送信するように指示する。
応答制御部３０８は、無線通信親機１１１からの無線フレーム（応答要求フレーム）の受信時刻を基準にして、子機管理テーブル３０１の通信タイミングの欄に記述されている送信順序に従って無線通信子機１３２の通信タイミングの到来を検出する。
無線フレーム作成部３０３は、応答フレームを作成し、無線フレーム送信部３０４が応答フレームを無線通信親機１１１に無線送信する。
この結果、無線通信子機１３２は、図１４のタイムスロット９０２で応答フレームを無線通信親機１１１に送信する。
また、無線フレームを受信した際に、無線フレーム受信部３０５は、無線フレームの受信電力を応答制御部３０８に通知するが、ここでは、応答制御部３０８は、無線フレームの受信電力は十分大きいと判定し、無線接続先の切替えは不要と判定する。
【００６９】
無線通信子機１３３は、無線通信親機１１１とは接続しておらず、また、無線通信子機１３３の無線フレーム受信部３０５の受信周波数は、無線通信親機１１１の周波数と合っていない。
このため、無線通信子機１３３は、タイムスロット９０１で、無線通信親機１１１からの無線フレーム（応答要求フレーム）は受信しない。
このため、無線通信子機１３３は、タイムスロット９０３で無線通信親機１１１に応答フレームを送信しない。
【００７０】
無線通信子機１３１では、無線通信子機１３２と同じ動作が行われ、無線通信子機１３１は、タイムスロット９０４で応答フレームを無線通信親機１１１に送信する。
【００７１】
次に、無線通信親機１１１が無線通信子機から応答フレームを受信するときの動作を説明する。
【００７２】
無線通信親機１１１では、無線フレーム受信部２０６は、無線通信子機１３２からの応答フレームをタイムスロット９０２で受信する。
無線フレーム解析部２０７は、無線フレーム受信部２０６により受信された応答フレームを解析することで、無線通信子機１３２から応答フレームを受信したことを認識する。
無線フレーム解析部２０７は、通信タイミング制御部２１１に、無線通信子機１３２から応答フレームを受信したことを通知する。
通信タイミング制御部２１１は、タイムスロット９０２で、無線通信子機１３２からの応答フレームを受信できたことを確認し、無線通信子機１３３の応答フレームの受信待ちとなる。
なお、タイムスロット９０２において無線フレーム受信部２０６が無線通信子機１３２からの応答フレームを受信できない場合は、通信タイミング制御部２１１が再送指示部２１２に無線通信子機１３２からの応答フレームが受信できなかったことを通知する。
そして、再送指示部２１２が、無線フレーム作成部２０４に、応答要求フレームを無線通信子機１３２に再送するように通知する。
無線フレーム作成部２０４は、応答要求フレームを無線フレーム送信部２０５に出力し、無線フレーム送信部２０５が応答要求フレームを無線通信子機１３２にユニキャストにより再送する。
【００７３】
前述のように、無線通信子機１３３は、現在無線通信親機１１２に接続しているため、タイムスロット９０３では、応答フレームを送信しない。
このため、無線通信親機１１１は、タイムスロット９０３では、応答フレームを受信しない。
通信タイミング制御部２１１は、タイムスロット９０３で応答フレームを受信しないため、親機管理テーブル２０１を参照する。
通信タイミング制御部２１１は、親機管理テーブル２０１の参照により、タイムスロット９０３が割り当てられている無線通信子機１３３は、無線通信親機１１１に未接続であることを確認する。
そして、通信タイミング制御部２１１は、無線通信子機１３３には、応答要求フレームの再送を行わないことを決定し、次の無線通信子機１３１の応答フレームの受信を待つ。
【００７４】
無線通信親機１１１では、無線フレーム受信部２０６は、無線通信子機１３１からの応答フレームをタイムスロット９０４で受信する。
なお、タイムスロット９０４での無線通信親機１１１の動作は、タイムスロット９０２での無線通信親機１１１の動作と同じであるため、説明を省略する。
【００７５】
次に、図１５に示す通信スケジュールの例に従って、無線通信親機１１２がブロードキャストフレーム（応答要求フレーム）を送信する場合の無線通信親機１１２と無線通信子機１３１〜１３３の動作を説明する。
図１５では、タイムスロット１００１において、無線通信親機１１２がブロードキャストフレーム（応答要求フレーム）を送信し、タイムスロット１００３において、無線通信子機１３３が応答フレームを無線通信親機１１２に送信している。
タイムスロット１００２は、無線通信子機１３２が無線通信親機１１２に応答フレームを送信するための通信タイミングであるが、無線通信子機１３２は無線通信親機１１１に無線接続しているので、通常（無線接続の接続先の切替えが不要な場合）は、無線通信子機１３２はタイムスロット１００３では無線通信親機１１２に応答フレームを送信しない。
また、無線通信子機１３１は、無線通信親機１１１に無線接続している固定局であり、無線通信親機１１２と無線接続することはないため、無線通信親機１１２では、無線通信子機１３１のための通信タイミングは設定されていない。
このため、無線通信親機１１２では、無線通信子機１３１からの応答フレームを待つことによる遅延が発生しない。
【００７６】
図１５において、タイムスロット１００２は、無線通信親機１１２が、無線通信親機１１１に無線接続している無線通信子機１３２からの応答フレームを受信するための通信タイミングであり、第２の通信タイミングに相当する。
また、タイムスロット１００２は、無線通信子機１３２が無線接続の切替え先である無線通信親機１１２に応答フレームを送信するための通信タイミングであり、切替え通信タイミングに相当する。
また、タイムスロット１００３は、無線通信親機１１２が、無線通信親機１１２に無線接続している無線通信子機１３３からの応答フレームを受信するための通信タイミングであり、第１の通信タイミングに相当する。
また、タイムスロット１００３は、無線通信子機１３３が現在の無線接続の接続先である無線通信親機１１２に応答フレームを送信するための通信タイミングであり、現行通信タイミングに相当する。
なお、無線通信親機１１２がタイムスロット１００３で無線通信子機１３３からの応答フレームを受信した場合の動作は、無線通信親機１１１が図１４のタイムスロット９０２で無線通信子機１３２からの応答フレームを受信した場合の動作と同じである。
また、無線通信親機１１２がタイムスロット１００３で無線通信子機１３３からの応答フレームを受信しない場合の動作は、無線通信親機１１１が図１４のタイムスロット９０２で無線通信子機１３２からの応答フレームを受信しない場合の動作と同じである。
【００７７】
次に、無線通信子機１３３が無線通信親機１１１から無線通信親機１１２にハンドオーバする動作を説明する。
【００７８】
無線通信子機１３３において、応答制御部３０８は、無線フレーム受信部３０５から無線通信親機１１２からの応答要求フレームの受信電力を通知されると、通知された受信電力を閾値と比較する。
そして、応答制御部３０８は、無線通信親機１１２からの応答要求フレームの受信電力が閾値を下回る場合に、無線フレーム送信部３０４及び無線フレーム受信部３０５が通信を行っていないときに、無線周波数切替え部３０９に他の無線通信親機の探索を指示する。
無線周波数切替え部３０９は、無線フレーム受信部３０５の受信周波数を順次切替える。
そして、無線フレーム受信部３０５が、無線通信親機１１１からの応答要求フレームを閾値以上の受信出力で受信した場合に、無線通信子機１３３が無線通信親機１１１に応答フレームを送信するための通信タイミングで無線フレーム送信部３０４が応答フレームを無線通信親機１１１に送信する。
【００７９】
図１６は、無線通信子機１３３が無線通信親機１１１に応答フレームを送信する場合の通信スケジュールを示している。
図１６において、タイムスロット１１０１は、無線通信親機１１１が応答要求フレームを送信するための通信タイミングである。
タイムスロット１１０２は、無線通信子機１３２が無線通信親機１１１に応答フレームを送信するための通信タイミングである。
タイムスロット１１０３は、無線通信子機１３３が無線通信親機１１１に応答フレームを送信するための通信タイミングである。
タイムスロット１１０４は、無線通信子機１３１が無線通信親機１１１に応答フレームを送信するための通信タイミングである。
無線通信子機１３３は、タイムスロット１１０３において、無線通信親機１１１に応答フレームを送信することにより、無線接続の接続先を無線通信親機１１２から無線通信親機１１１に切替える。
このとき、無線通信子機１３３の応答制御部３０８は、子機管理テーブル３０１の接続状態を無線通信親機１１１は接続、無線通信親機１１２は未接続に変更する。
【００８０】
無線通信親機１１１では、タイムスロット１１０３において、無線通信子機１３３からの応答フレームを受信すると、無線フレーム解析部３０６が、応答フレームの送信元である無線通信子機１３３を接続管理部２１０に通知する。
接続管理部２１０は、親機管理テーブル２０１の無線通信子機１３３の接続状態を接続に変更する。
また、接続管理部２１０は、無線通信子機１３３が無線通信親機１１１に接続したことを無線通信親機１１２に通知する接続通知フレームの作成を有線フレーム作成部２０８に指示する。
有線フレーム作成部２０８は、接続通知フレームを作成する。
そして、有線フレーム送信部２０９が接続通知フレームをブロードキャスト送信する。
更に、接続管理部２１０は、無線通信子機１３３のユニキャストフレームの経路をＬ２ＳＷ１４１、１４２に学習させるために送信元が無線通信子機１３３のダミーフレームを有線フレーム作成部２０８及び有線フレーム送信部２０９を介してブロードキャスト送信する。
なお、接続管理部２１０は、上記の接続通知フレームとダミーフレームを統合した有線フレームを送信するようにしてもよい。
【００８１】
無線通信親機１１２では、有線フレーム受信部２０２が、無線通信親機１１１から送信された接続通知フレームを受信する。
有線フレーム解析部２０３が、接続通知フレームを解析し、接続通知フレームが無線通信親機１１１からの有線フレームであると判定する。
そして、有線フレーム解析部２０３は、接続通知フレームに含まれるデータ（無線通信子機１３３が無線通信親機１１１に接続した旨のデータ）を接続管理部２１０に通知する。
接続管理部２１０は、親機管理テーブル２０１の無線通信子機１３３の接続状態を未接続に変更する。
また、接続管理部２１０は、通信タイミング制御部２１１に、無線通信子機１３３が無線通信親機１１２に未接続であることを通知する。
通信タイミング制御部２１１は、無線通信子機１３３が未接続であることを通知されたため、無線通信子機１３３から応答フレームを受信しなくても、応答要求フレームの無線通信子機１３３への再送を再送指示部２１２に指示しない。
【００８２】
＊＊＊実施の形態の効果の説明＊＊＊
以上のように、本実施の形態では、無線通信親機は、当該無線通信親機に接続している無線通信子機からの応答フレームを受信するための通信タイミングに加えて、他の無線通信親機に接続している無線通信子機から応答フレームを受信するための通信タイミングを設けている。
このため、本実施の形態によれば、無線通信親機は、他の無線通信親機に接続している無線通信子機から応答フレームを受信した時点で、切替え制御を行うことができ、高速にハンドオーバを完了させることができる。
【００８３】
＊＊＊付記＊＊＊
上記では、無線通信子機１３３が、無線接続の切替え先の無線通信親機１１１に応答フレームを送信する手順を述べた。
これに代えて、無線通信子機１３３が無線通信親機１１２に切断フレームを送信した後、無線通信親機１１１に応答フレームを送信するようにしてもよい。
【００８４】
無線通信親機１１２から受信した応答要求フレームの受信電力が閾値を下回った場合に、無線通信子機１３３の無線周波数切替え部３０９は、無線フレーム受信部３０５の受信周波数を順次切替えて、他の無線通信親機を探索する。
無線通信親機１１２よりも無線通信親機１１１からの受信電力が強い場合に、無線通信子機１３３の応答制御部３０８は、無線通信親機１１２に応答フレームを送信するための通信タイミングにおいて無線フレーム作成部３０３に切断フレームを作成させ、無線フレーム送信部３０４に切断フレームを送信させる。
【００８５】
図１７は、無線通信子機１３３が無線通信親機１１２に切断フレームを送信する場合の通信スケジュールを示している。
図１７において、タイムスロット１２０１は、無線通信親機１１２が応答要求フレームを送信するための通信タイミングである。
タイムスロット１２０２は、無線通信子機１３２が無線通信親機１１２に応答フレームを送信するための通信タイミングである。
タイムスロット１２０３は、無線通信子機１３３が無線通信親機１１２に応答フレームを送信するための通信タイミングである。
無線通信子機１３３は、タイムスロット１２０３において、切断フレームを無線通信親機１１２に送信する。
切断フレームは、無線通信親機１１２に、無線通信親機１１１への無線接続の切替えを要求する無線フレームである。
無線通信子機１３３では、切断フレームの送信後、無線周波数切替え部３０９が無線フレーム送信部３０４の送信周波数、無線フレーム受信部３０５の受信周波数を無線通信親機１１１の使用する周波数に変更する。
そして、応答制御部３０８は、無線通信親機１１１からの無線フレームの受信待ちとなる。
【００８６】
無線通信子機１３３から切断フレームを受信した無線通信親機１１２では、接続管理部２１０が、親機管理テーブル２０１の無線通信子機１３３の接続状態を未接続にする。
更に、接続管理部２１０は、有線フレーム作成部２０８及び有線フレーム送信部２０９を介して、無線通信親機１１１に無線通信子機１３３のハンドオーバを通知するハンドオーバ通知フレームを送信する。
【００８７】
無線通信親機１１１では、無線通信親機１１２からのハンドオーバ通知フレームを受信すると、接続管理部２１０が、親機管理テーブル２０１の無線通信子機１３３の接続状態を接続にする。
また、接続管理部２１０は、通信タイミング制御部２１１に、無線通信子機１３３から応答フレームの受信がない場合には無線通信子機１３３に応答要求フレームを再送することを通知する。
また、接続管理部２１０は、無線通信子機１３３のユニキャストフレームの経路をＬ２ＳＷ１４１、１４２に学習させるために送信元が無線通信子機１３３のダミーフレームを有線フレーム作成部２０８及び有線フレーム送信部２０９を介してブロードキャスト送信する。
さらに、接続管理部２１０は、無線通信子機１３３が無線通信親機１１１に接続しているかどうかを確認するために、無線フレーム作成部２０４に、無線通信子機１３３宛のダミーフレームの作成を指示する。
接続管理部２１０の指示に基づき、無線フレーム作成部２０４がダミーフレームを作成し、無線フレーム送信部２０５がダミーフレームを無線通信子機１３３にユニキャスト送信する。
【００８８】
以上のように、無線通信子機は、現在接続している無線通信親機に対して無線接続の切断及び無線接続の切替先の無線通信親機を通知する。
この場合にも、ハンドオーバ先の無線通信親機で無線通信子機の再送制御を行えるようになるため、ハンドオーバ先の無線通信親機でのフレーム到達率が向上する。
【００８９】
＊＊＊ハードウェア構成例の説明＊＊＊
最後に、無線通信親機１１１、１１２、無線通信子機１３１〜１３３のハードウェア構成例を図１８を参照して説明する。
無線通信親機１１１、１１２、無線通信子機１３１〜１３３はコンピュータである。
無線通信親機１１１、１１２、無線通信子機１３１〜１３３は、プロセッサ１９０１、補助記憶装置１９０２、メモリ１９０３、通信装置１９０４、入力インタフェース１９０５、ディスプレイインタフェース１９０６といったハードウェアを備える。
プロセッサ１９０１は、信号線１９１０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
入力インタフェース１９０５は、入力装置１９０７に接続されている。
ディスプレイインタフェース１９０６は、ディスプレイ１９０８に接続されている。
【００９０】
プロセッサ１９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。
プロセッサ１９０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
補助記憶装置１９０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。
メモリ１９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置１９０４は、データを受信するレシーバー１９０４１及びデータを送信するトランスミッター１９０４２を含む。
通信装置１９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
入力インタフェース１９０５は、入力装置１９０７のケーブル１９１１が接続されるポートである。
ディスプレイインタフェース１９０６は、ディスプレイ１９０８のケーブル１９１２が接続されるポートである。
入力装置１９０７及びディスプレイ１９０８は、例えば、タッチパネルである。
【００９１】
補助記憶装置１９０２には、図２、図３、図７及び図８に示す「〜部」の機能を実現するプログラムが記憶されている。
このプログラムは、メモリ１９０３にロードされ、プロセッサ１９０１に読み込まれ、プロセッサ１９０１によって実行される。
更に、補助記憶装置１９０２には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。
そして、ＯＳの少なくとも一部がメモリ１９０３にロードされ、プロセッサ１９０１はＯＳを実行しながら、「〜部」の機能を実現するプログラムを実行する。
図１８では、１つのプロセッサ１９０１が図示されているが、無線通信親機１１１、１１２、無線通信子機１３１〜１３３が複数のプロセッサ１９０１を備えていてもよい。
そして、複数のプロセッサ１９０１が「〜部」の機能を実現するプログラムを連携して実行してもよい。
また、「〜部」の処理の結果を示す情報やデータや信号値や変数値が、メモリ１９０３、補助記憶装置１９０２、又は、プロセッサ１９０１内のレジスタ又はキャッシュメモリに記憶される。
また、「〜部」の機能を実現するプログラムは、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ等の記憶媒体に記憶される。
【００９２】
「〜部」を「プロセッシングサーキットリー」で提供してもよい。
また、「〜部」を「回路」又は「工程」又は「手順」又は「処理」に読み替えてもよい。
「回路」及び「プロセッシングサーキットリー」は、プロセッサ１９０１だけでなく、ロジックＩＣ又はＧＡ（Ｇａｔｅ  Ａｒｒａｙ）又はＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）又はＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）といった他の種類の処理回路をも包含する概念である。
【符号の説明】
【００９３】
２１  無線送信部、２２  無線受信部、２３  切替え制御部、３１  無線受信部、３２  通信タイミング検知部、３３  無線送信部、１０１  マスタ局、１１１  無線通信親機、１１２  無線通信親機、１２１  スレーブ局、１２２  スレーブ局、１２３  スレーブ局、１３１  無線通信子機、１３２  無線通信子機、１３３  無線通信子機、１４１  Ｌ２ＳＷ、１４２  Ｌ２ＳＷ、２０１  親機管理テーブル、２０２  有線フレーム受信部、２０３  有線フレーム解析部、２０４  無線フレーム作成部、２０５  無線フレーム送信部、２０６  無線フレーム受信部、２０７  無線フレーム解析部、２０８  有線フレーム作成部、２０９  有線フレーム送信部、２１０  接続管理部、２１１  通信タイミング制御部、２１２  再送指示部、３０１  子機管理テーブル、３０２  有線フレーム受信部、３０３  無線フレーム作成部、３０４  無線フレーム送信部、３０５  無線フレーム受信部、３０６  無線フレーム解析部、３０７  有線フレーム送信部、３０８  応答制御部、３０９  無線周波数切替え部。
【要約】
無線通信親機（１１１）は、無線通信親機（１１１）に無線接続している無線通信子機（１３１、１３２）からの無線フレームを受信するためのタイミングである第１の通信タイミングと、無線通信親機（１１２）に無線接続している無線通信子機（１３３）からの無線フレームを受信するためのタイミングである第２の通信タイミングとを設定して、無線フレームを受信する。そして、無線通信親機（１１１）は、第２の通信タイミングにおいて無線通信子機（１３３）から無線フレームを受信した場合に、無線通信子機（１３３）の無線接続の接続先を無線通信親機（１１１）に切替える制御を行う。【図１】
0006005308.tif 000002
【図２】
0006005308.tif 000003
【図３】
0006005308.tif 000004
【図４】
0006005308.tif 000005
【図５】
0006005308.tif 000006
【図６】
0006005308.tif 000007
【図７】
0006005308.tif 000008
【図８】
0006005308.tif 000009
【図９】
0006005308.tif 000010
【図１０】
0006005308.tif 000011
【図１１】
0006005308.tif 000012
【図１２】
0006005308.tif 000013
【図１３】
0006005308.tif 000014
【図１４】
0006005308.tif 000015
【図１５】
0006005308.tif 000016
【図１６】
0006005308.tif 000017
【図１７】
0006005308.tif 000018
【図１８】
0006005308.tif 000019