(57)【要約】【課題】端末装置のアクセスポイントに対する接続処理を効率的に行う。【解決手段】端末装置３０−１は、制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有するアクセスポイント２０−１〜２０−２の１つと無線リンクによって接続するために、アクセスポイント２０−１へ接続要求を送信（Ｓ５０７）した後、接続先アクセスポイントの情報として、アクセスポイント２０−２を示す情報を、アクセスポイント２０−１から、接続応答として受信する。【選択図】図７
2019161607.tif 000002
【特許請求の範囲】
【請求項１】
制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する第１及び第２のアクセスポイントと、
前記第１及び第２のアクセスポイントの１つと無線リンクによって接続するために、接続要求を、前記第１のアクセスポイントに送信する１つ以上の端末装置と、
前記接続要求を送信した１つ以上の端末装置に対して、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、前記第１のアクセスポイントから、接続応答として送信する制御を行う制御装置と、
を備えた、無線通信システム。
【請求項２】
前記制御装置は、
前記第１及び第２のアクセスポイントのそれぞれの制御チャネル期間及びデータチャネル期間の割り当てを示すリソース割当情報を、前記第１及び第２のアクセスポイントのそれぞれから前記１つ以上の端末装置に送信するための制御を行う、
請求項１記載の無線通信システム。
【請求項３】
前記１つ以上の端末装置は、
前記リソース割当情報に基づいて、前記接続要求するアクセスポイントを選択する、
請求項２に記載の無線通信システム。
【請求項４】
前記第１及び第２のアクセスポイントは、互いに異なる周波数を前記端末装置との接続に使用する、
請求項１から３のいずれか１項に記載の無線通信システム。
【請求項５】
前記制御装置は、
前記接続要求を送信した１つ以上の端末装置に対して前記接続応答を送信した後、前記第２のアクセスポイントが管理する前記無線リンクにおける制御チャネル期間を縮小し、かつ、前記データチャネル期間を拡張する、
請求項１から３のいずれか１項に記載の無線通信システム。
【請求項６】
制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する第１及び第２のアクセスポイントの１つと無線リンクによって接続するために１つ以上の端末装置が前記第１のアクセスポイントに送信した接続要求に関する情報を、前記第１のアクセスポイントから受信する受信回路と、
前記接続要求を送信した１つ以上の端末装置に対して、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、前記第１のアクセスポイントから、接続応答として送信する制御を行う制御回路と、
を備えた、制御装置。
【請求項７】
第１及び第２のアクセスポイントのうちの前記第１のアクセスポイントであって、
制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する前記第１及び第２のアクセスポイントの１つと無線リンクによって接続するために１つ以上の端末装置が前記第１のアクセスポイントに送信した接続要求に関する情報を、制御装置へ送信する第１送信回路と、
前記接続要求を送信した１つ以上の端末装置に対して、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、接続応答として送信する第２送信回路と、
を備えた、アクセスポイント。
【請求項８】
制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する第１及び第２のアクセスポイントの１つと無線リンクによって接続するために、前記第１のアクセスポイントへ接続要求を送信する送信回路と、
前記接続要求の送信後に、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、前記第１のアクセスポイントから、接続応答として受信する受信回路と、
を備えた、端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、無線通信システム、制御装置、アクセスポイント、及び、端末装置に関する。
【背景技術】
【０００２】
近年、例えば、スタジアム、又は、ホールといった多くの観客を収容可能な施設において、観客が所持する発光装置（以下「子機」、「端末装置」と称することがある）の集合の発光状態を制御することによって、例えば、文字、絵、図形の表示、及び／又は、色の変化といった演出が行われることがある。子機は、無線制御に対応した、例えば、ペンライト、ブレスレット、又は、バングルの形態で観客に所持される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１７５９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
子機は、例えば、アクセスポイント（ＡＰ）に無線接続し、ＡＰを介して発光状態が無線制御される。子機のＡＰへの初期接続には、例えば、ランダムアクセスチャネル（ＲＡＣＨ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ＣＨａｎｎｅｌ）が使用され得る。
【０００５】
ＲＡＣＨの混雑度によって、ＡＰにおける制御チャネルおよびデータチャネルの割当量を動的に変化させた場合、子機の接続先ＡＰが他のＡＰへ変更され得る。子機の接続先ＡＰが、他のＡＰに変更される場合、子機のＡＰ間ハンドオーバ処理が発生する。
【０００６】
特許文献１は、集合演出において無線制御される多数の子機に、ＡＰ間のハンドオーバ処理が発生することに対しての検討が不十分である。
【０００７】
本開示の非限定的な実施例は、端末装置のアクセスポイントに対する効率的な接続処理を実現できる技術の提供に資する。
【課題を解決するための手段】
【０００８】
本開示の一態様に係る無線通信システムは、制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する第１及び第２のアクセスポイントと、前記第１及び第２のアクセスポイントの１つと無線リンクによって接続するために、接続要求を、前記第１のアクセスポイントに送信する１つ以上の端末装置と、前記接続要求を送信した１つ以上の端末装置に対して、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、前記第１のアクセスポイントから、接続応答として送信する制御を行う制御装置と、を備える。
【０００９】
また、本開示の一態様に係る制御装置は、制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する第１及び第２のアクセスポイントの１つと無線リンクによって接続するために１つ以上の端末装置が前記第１のアクセスポイントに送信した接続要求に関する情報を、前記第１のアクセスポイントから受信する受信回路と、前記接続要求を送信した１つ以上の端末装置に対して、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、前記第１のアクセスポイントから、接続応答として送信する制御を行う制御回路と、を備える。
【００１０】
また、本開示の一態様に係るアクセスポイントは、第１及び第２のアクセスポイントのうちの前記第１のアクセスポイントであって、制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する前記第１及び第２のアクセスポイントの１つと無線リンクによって接続するために１つ以上の端末装置が前記第１のアクセスポイントに送信した接続要求に関する情報を、制御装置へ送信する第１送信回路と、前記接続要求を送信した１つ以上の端末装置に対して、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、接続応答として送信する第２送信回路と、を備える。
【００１１】
また、本開示の一態様に係る端末装置は、制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する第１及び第２のアクセスポイントの１つと無線リンクによって接続するために、前記第１のアクセスポイントへ接続要求を送信する送信回路と、前記接続要求の送信後に、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、前記第１のアクセスポイントから、接続応答として受信する受信回路と、を備える。
【００１２】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラム、または、記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１３】
本開示の一態様によれば、端末装置のアクセスポイントに対する接続処理を効率的に行うことが可能となる。
【００１４】
本開示の一態様における更なる利点および効果は、明細書および図面から明らかにされる。かかる利点および／または効果は、いくつかの実施形態並びに明細書および図面に記載された特徴によってそれぞれ提供されるが、１つまたはそれ以上の同一の特徴を得るために必ずしも全てが提供される必要はない。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に係る無線通信システムの構成の一例を示す図
【図２】実施の形態に係る制御装置の構成の一例を示すブロック図
【図３】実施の形態に係るアクセスポイント（ＡＰ）の構成の一例を示すブロック図
【図４】実施の形態に係る子機の構成の一例を示すブロック図
【図５】実施の形態に係る子機接続処理部の動作の一例を示すフローチャート
【図６】実施の形態に係る制御装置による接続先ＡＰの決定の一例を示す図
【図７】実施の形態に係る接続処理の一例を示すシーケンス図
【図８】実施の形態に係る子機の動作の一例を示すフローチャート
【図９】実施の形態に係るスケジューラの動作の一例を示すフローチャート
【図１０】実施の形態に係るチャネル設定処理を説明するための図
【図１１】実施の形態に係るチャネル設定処理を説明するための図
【図１２】実施の形態に係るチャネル設定処理を説明するための図
【図１３】実施の形態に係るチャネル設定処理を説明するための図
【図１４】実施の形態に対する比較例について説明するシーケンス図
【図１５】実施の形態と図１４の比較例との相違を対比して示す図
【発明を実施するための形態】
【００１６】
以下、図面を適宜参照して、本開示の実施の形態について、詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。このような説明の省略は、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１７】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、添付図面および以下の説明によって特許請求の範囲に記載の主題を限定することは意図されていない。
【００１８】
＜子機による集合演出および子機とＡＰとの接続処理＞
無線制御対応の発光装置（子機、または、端末装置）の集合によって演出を行う場合、子機は、例えば、アクセスポイント（ＡＰ）を介した無線通信によって発光状態（又は発光パターン）が制御される。多数の子機の発光状態が個々に無線制御されることによって、例えば、文字、絵、図形の表示、及び／又は、色の変化といった集合演出が行われる。なお、集合演出には、さらには、子機から出力される音、子機による振動（バイブレーション）を用いてもよい。
【００１９】
このような集合演出において、ＡＰは、例えば、数千から数万台規模の子機と接続処理を行う。子機とＡＰとの間の無線通信方式に、例えば、特定小電力無線を適用した場合、子機とＡＰとの間の無線アクセス方式には、ＣＳＭＡ／ＣＡが用いられる。「ＣＳＭＡ／ＣＡ」は、「Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ／Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ」の略称である。
【００２０】
ＣＳＭＡ／ＣＡでは、通信トラフィックの衝突が発生し易いため、集合演出のように多数の子機がＡＰのカバレッジに存在した場合、スループットが低下し得る。そのため、多数の子機をＡＰに対して如何にして効率的に接続させるかが検討される。
【００２１】
また、ＡＰにおいては、例えば、ＡＰに接続を要求する子機との通信と、接続が確立済みの子機との通信（例えば、ＡＰから子機への演出制御情報の送信、及び／又は、子機からＡＰへのセンサ情報の送信など）と、が混在し得る。そのため、ＡＰにおいて、混在した通信に無線リソースを割り当てる制御（スケジューリング）の効率化が検討される。
【００２２】
＜無線通信システムの構成の一例＞
図１は、本実施の形態に係る無線通信システム１００の構成の一例を示す図である。
無線通信システム１００は、例えば、制御装置１０と、複数のアクセスポイント（ＡＰ）２０−１〜２０−２と、複数の子機３０−１〜３０−Ｎ（Ｎは１以上の整数）と、を備えてよい。図１には、例示的に、２つのＡＰ）２０−１、２０−２と、３つの子機３０−１、３０−２、３０−３が示されている。
【００２３】
以下において、ＡＰ２０−１、２０−２を互いに区別しない場合には、「ＡＰ２０」と表記することがある。同様に、子機３０−１〜３０−３のそれぞれを区別しない場合には、「子機３０」と表記することがある。
【００２４】
子機３０は、無線制御対応の発光装置の一例である。子機３０は、例えば、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）の発光回路を有する無線機器の一例と捉えてもよい。
【００２５】
スタジアム、ホールといった、多くの観客を収容可能な施設において、観客がそれぞれ所持する子機３０の集合によって演出が行われる場合、子機３０の数は、非限定的な一例として、数千台から数万台に及ぶ。複数の子機３０を用いた演出を行う無線通信システム１００は、「演出システム１００」と称されてもよい。
【００２６】
制御装置１０は、例えば、無線通信システム１００の動作を制御する。制御装置１０は、例えば、サーバコンピュータであってもよいし、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であってもよい。
【００２７】
制御装置１０は、例えば、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）といったネットワークを介して、複数のＡＰ２０と接続される。複数のＡＰ２０と複数の子機３０とはそれぞれ、例えば、無線によって接続される。
【００２８】
以下の説明において、制御装置１０、ＡＰ２０、および、子機３０の構成要素に用いる「・・・部」という表記は、「・・・回路（circuitry）」、「・・・デバイス」、「・・・ユニット」、又は、「・・・モジュール」といった他の表記に置換されてもよい。
【００２９】
＜制御装置の構成の一例＞
図２は、本実施の形態に係る制御装置１０の構成の一例を示すブロック図である。
制御装置１０は、例えば、演出制御部２０１、スケジューラ２０２、子機接続処理部２０３、記憶部２０４、ＡＰ制御部２０５、及び、通信インタフェース（ＩＦ）２０６を備えてよい。
【００３０】
演出制御部２０１は、複数のＡＰ２０の１つを介して、複数の子機３０による演出の制御を行う。演出制御部２０１が行う演出の制御の一例としては、各子機３０が備える発光回路（例えば、ＬＥＤ）の発光状態の制御、及び／又は、振動モータといったアクチュエータの制御が挙げられる。
【００３１】
スケジューラ２０２は、例えば、子機接続処理部２０３が管理する子機接続台数に基づいて、ＡＰ２０が子機３０との無線リンクに割り当てる無線リソースをスケジューリングする。
【００３２】
「子機接続台数」は、例えば、「収容子機数」に読み替えられてもよい。「子機接続台数」又は「収容子機数」とは、例えば、ＡＰ２０のそれぞれが管理する無線リンクを時分割共有する子機３０の数と捉えてもよい。
【００３３】
無線リンクには、例えば、制御通信に用いられる制御チャネル期間と、データ通信に用いられるデータチャネル期間と、が時分割多重されてよい。したがって、無線リンクにおいて、制御チャネルの送信又は受信の期間とは異なる期間において、データチャネルの送信又は受信が行われる。なお、無線リンクにおいて時分割多重される「・・・チャネル期間」は、無線リンクに割り当てられる時間リソースの一例である。「・・・チャネル期間」は、「・・・チャネル領域」に読み替えられてもよい。
【００３４】
また、スケジューラ２０２は、スケジューリングの結果であるスケジューリング情報（別言すると、リソース割当情報）を、無線リソースを割り当てた子機３０が接続するＡＰ２０に通知する。スケジューラ２０２の動作の一例については後述する。
【００３５】
子機接続処理部２０３は、例えば、子機３０の何れかが送信した接続要求をＡＰ２０の何れかを介して受信する。接続要求を受信した場合、子機接続処理部２０３は、例えば、スケジューラ２０２が子機接続台数などを基に決定するフェーズに基づいて、接続要求の送信元子機３０を何れのＡＰ２０に接続させるか決定する。
【００３６】
また、子機接続処理部２０３は、接続要求を送信した子機３０がアクセスしているＡＰ２０を介して、接続要求の送信元子機３０宛に接続応答を送信する。子機接続処理部２０３の動作の一例および「フェーズ」の一例については、後述する。接続要求および接続応答の送受信は、制御チャネルを用いた通信（以下「制御通信」と称することがある）の一例と捉えてよい。
【００３７】
記憶部２０４は、コンピュータ読み取り可能な記録媒体であり、例えば、演出情報、子機情報、及び／又は、子機３０の何れかから取得したデータなどを記憶する。記憶部２０４には、例示的に、ＣＤ−ＲＯＭなどの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク)、スマートカード、フラッシュメモリ（例えば、カード、スティック、又は、キードライブ）、磁気ストリップなどの少なくとも１つを用いて構成されてよい。
【００３８】
演出情報は、子機３０の集合体による演出に用いられる情報であり、例えば、映像データである。映像データに基づいて複数の子機３０の発光状態が制御されることによって映像による演出が行われる。子機情報は、子機３０に関する情報であり、例えば、子機３０の識別情報、及び／又は、子機３０の接続先ＡＰ２０の情報（接続先ＡＰ情報）などである。
【００３９】
ＡＰ制御部２０５は、例えば、ＡＰ２０の動作モードと、ＡＰ２０が使用する周波数（チャネル）と、を決定する。ＡＰ制御部２０５が決定する動作モードには、例えば、「制御チャネル優先モード」と「データチャネル優先モード」とが含まれてよい。
【００４０】
「制御チャネル優先モード」は、例えば、接続プロトコルといった無線ネットワークの制御を優先するモードである。
【００４１】
「データチャネル優先モード」は、例えば、演出のための通信、及び／又は、子機３０が保有するデータを収集するための通信といった、優先度（例えば、許容される遅延量など）が他の通信よりも高いデータの送受信を優先するモードである。
【００４２】
なお、以下において、「制御チャネル優先モード」によって動作するＡＰ２０を「制御チャネル優先ＡＰ２０」と表記することがあり、「データチャネル優先モード」によってＡＰ２０を「データチャネル優先ＡＰ２０」と表記することがある。
【００４３】
また、ＡＰ制御部２０５は、ＡＰ２０と通信し、ＡＰ２０のそれぞれが管理する子機３０との無線接続（無線リンク）における制御チャネル期間及びデータチャネル期間の割り当てを、ＡＰ２０それぞれの収容子機数に基づいて制御する。
【００４４】
また、ＡＰ制御部２０５は、例えば、スケジューラ２０２によるスケジューリング結果を基に、子機３０の何れかに対して送信する情報を生成する。生成された情報は、例えば、通信ＩＦ２０６を介して、子機３０の接続先ＡＰ２０へ送信（「通知」と称してもよい）される。
【００４５】
子機３０の接続先ＡＰ２０へ送信する情報の一例としては、無線リンクにおけるチャネルの割り当てを示すリソース割当情報、演出制御部２０１によって生成された演出情報、及び、子機接続処理部２０３によって生成された接続応答情報が挙げられる。
【００４６】
無線リンクに割り当てられるチャネルには、制御チャネル（例えば、ＣＳＭＡ／ＣＡ区間）、および、データチャネル（例えば、ＴＤＭＡ区間）が含まれてよい。ＴＤＭＡは、「Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ」の略称である。
【００４７】
通信ＩＦ２０６は、例えば、ＡＰ２０と接続され、ＡＰ２０のそれぞれと通信する。通信ＩＦ２０６には、ＡＰ２０宛に情報を送信する送信回路と、ＡＰ２０から情報を受信する受信回路と、が含まれてよい。
【００４８】
上述した演出制御部２０１、スケジューラ２０２、子機接続処理部２０３、及び、ＡＰ制御部２０５は、例示的に、それぞれの処理内容に応じて記憶部２０４に記憶された情報にアクセスする。また、スケジューラ２０２は、例示的に、演出制御部２０１、子機接続処理部２０３、及び、ＡＰ制御部２０５と接続されて、相互に連携して動作することが可能である。
【００４９】
＜ＡＰの構成の一例＞
図３は、本実施の形態に係るＡＰ２０の構成の一例を示すブロック図である。
ＡＰ２０は、例えば、無線通信部３０１、無線プロトコル制御部３０２、および、動作モード設定部３０３を備えてよい。
【００５０】
無線通信部３０１は、例えば、アンテナ３００と、図示を省略した送信回路及び受信回路と、を備えてよい。送信回路には、符号化回路および変調回路が含まれてよい。受信回路には、復調回路および復号回路が含まれてよい。
【００５１】
無線通信部３０１は、アンテナ３００によって受信した無線信号を復調回路において復調し、復調信号を復号回路において復号する。復調及び復号された受信信号は、例えば、無線プロトコル制御部３０２に出力される。
【００５２】
また、無線通信部３０１は、無線プロトコル制御部３０２から入力された信号を、符号化回路において符号化し、符号化された信号を変調回路において変調する。符号化及び変調された信号は、アンテナ３００から送信される。
【００５３】
無線通信部３０１は、例えば、特定小電力通信、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、および、Ｂｌｕｅｔｏｏｔｈ（登録商標）の通信規格または通信方式の少なくとも１つをサポートしてよい。代替的又は追加的に、無線通信部３０１は、例えば、Ｂｌｕｅｔｏｏｔｈなどの通信規格よりもカバレッジの広いＬＰＷＡ（Ｌｏｗ  Ｐｏｗｅｒ  Ｗｉｄｅ  Ａｒｅａ）、ＬｏＲａ、ＮＢ−ＩｏＴ（Ｎａｒｒｏｗ  Ｂａｎｄ−Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）、及び、Ｓｉｇｆｏｘといった通信規格の少なくとも１つをサポートしてもよい。
【００５４】
無線プロトコル制御部３０２は、例えば、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）制御を行い、制御装置１０から受信したスケジューリング情報を含むビーコン（例えば、パケット）を生成し、無線通信部３０１へ出力する。なお、ビーコンは、ＡＰ２０から周期的に送信されてもよいし、非周期的なタイミングで送信されてもよい。
【００５５】
また、無線プロトコル制御部３０２は、例えば、制御装置１０のＡＰ制御部２０５において生成されたリソース割当の制御情報（スケジューリング情報）を基に、個々のＡＰ２０のリソース割当を制御する。
【００５６】
リソース割当の制御には、例えば、制御チャネル領域を縮小する制御、および、データチャネル領域を拡張する制御が含まれてよい。また、無線プロトコル制御部３０２は、例えば、送信する情報がＡＰ制御部２０５から通知されている場合、送信信号（例えば、パケット）を生成し、何れかの子機３０宛に送信する。
【００５７】
動作モード設定部３０３は、例えば、制御装置１０から受信される動作モード情報に基づいて、既述の動作モードを決定する。また、動作モード設定部３０３は、受信した動作モード情報に含まれる、使用周波数（チャネル）の情報に基づき、無線通信部３０１の周波数チャネルを変更する。
【００５８】
＜子機の構成の一例＞
図４は、本実施の形態に係る子機３０の構成の一例を示すブロック図である。
子機３０は、例えば、発光回路４０１、演出部４０２、送信先ＡＰ判断部４０３、無線プロトコル制御部４０４、及び、無線通信部４０５を備えてよい。
【００５９】
発光回路４０１は、例えば、ＬＥＤを有し、演出部４０２によってＬＥＤの発光状態又は発光パターンが制御されることによって、発光、消灯、または、点滅する。
【００６０】
演出部４０２は、例えば、無線通信部４０５、無線プロトコル制御部４０４、および、送信先ＡＰ判断部４０３を通じて受信した演出制御信号（例えば、パケット）に含まれる演出情報を抽出し、抽出した演出情報に基づいて発光回路４０１の発光状態を制御する。
【００６１】
送信先ＡＰ判断部４０３は、ＡＰ２０との接続処理を行う。例えば、送信先ＡＰ判断部４０３は、接続先ＡＰの探索を行うスキャンの結果、または、スキャン中に受信したビーコンに含まれる、接続要求の送信先ＡＰ情報に基づいて、接続要求を生成する。生成した接続要求は、例えば、無線通信部４０５から接続要求の送信先ＡＰ２０宛に送信される。
【００６２】
送信先ＡＰ判断部４０３は、例えば、接続要求の送信後、ＡＰ２０によって送信される接続応答を受信し、接続応答の送信元ＡＰ２０と接続処理を行う。例えば、送信先ＡＰ判断部４０３は、受信した接続応答に含まれる接続先ＡＰ情報に基づいて、使用周波数チャネルを、接続が許可されたＡＰ２０が使用する周波数チャネルに設定（又は変更）する。
【００６３】
例えば、接続要求の送信先ＡＰ２０と、接続応答において示される接続先ＡＰ２０とが同じである場合、送信先ＡＰ判断部４０３は、使用周波数チャネルを変更しない。
【００６４】
一方、接続要求の送信先ＡＰと、接続応答において示されるＡＰ２０とが異なる場合、送信先ＡＰ判断部４０３は、例えば、接続応答において示されるＡＰ２０が使用する周波数チャネルに使用周波数チャネルを変更する。
【００６５】
なお、以下において、「接続要求の送信先ＡＰ」を「接続先ＡＰ」と略称することがある。
【００６６】
無線プロトコル制御部４０４は、例えば、接続先ＡＰの探索を行うスキャン、信号（例えば、パケット）の送受信タイミング制御、および、受信した信号の宛先が自子機３０宛であるか否かの宛先判別などを含むＭＡＣ制御を行う。無線プロトコル制御部４０４は、ＡＰ２０との無線による接続処理を行う接続処理回路の一例と捉えてもよい。
【００６７】
上述した演出部４０２、送信先ＡＰ判断部４０３、および、無線プロトコル制御部４０４の一部又は全部によって、子機３０の「制御回路」が構成されると捉えてもよい。
【００６８】
無線通信部４０５は、例えば、アンテナ４００と、図示を省略した送信回路及び受信回路と、を備えてよい。送信回路には、符号化回路および変調回路が含まれてよい。受信回路には、復調回路および復号回路が含まれてよい。
【００６９】
無線通信部４０５は、アンテナ４００によって受信した無線信号を復調回路において復調し、復調信号を復号回路において復号する。復調及び復号された受信信号は、例えば、無線プロトコル制御部４０４に出力される。
【００７０】
また、無線通信部４０５は、無線プロトコル制御部４０４から入力された信号を、符号化回路において符号化し、符号化された信号を変調回路において変調する。符号化及び変調された信号は、アンテナ４００から送信される。
【００７１】
無線通信部４０５は、例えば、ＡＰ２０の無線通信部３０１と同様に、特定小電力通信、無線ＬＡＮ、および、Ｂｌｕｅｔｏｏｔｈの通信規格または通信方式の少なくとも１つをサポートしてよい。代替的又は追加的に、無線通信部４０５は、例えば、ＬＰＷＡ、ＬｏＲａ、ＮＢ−ＩｏＴ、及び、Ｓｉｇｆｏｘといった通信規格の少なくとも１つをサポートしてもよい。
【００７２】
なお、子機３０には、図４に示すように、センサ４０６が備えられてもよい。例示的に、センサ４０６は、演出部４０２に接続されてよい。センサ４０６によって、例えば、観客の盛り上がりの程度を示す情報、及び／又は、子機３０の位置情報が取得されてよい。
【００７３】
取得したセンサ情報は、例えば、無線通信部４０５からＡＰ２０を介して制御装置１０へ送信されてよい。制御装置１０は、センサ情報に基づいて子機３０の発光回路４０１の発光状態を、ＡＰ２０を介した無線通信によって制御してよい。センサ情報を用いた演出制御によって、子機３０による集合演出を多彩化できる。
【００７４】
＜制御装置における接続先ＡＰの判断基準の一例＞
次に、図５を用いて、本実施の形態の制御装置１０における子機３０の接続先ＡＰ２０の決定に係る動作の一例を説明する。子機３０の接続先ＡＰ２０の決定に係る処理は、例えば、子機接続処理部２０３（図２参照）によって実行されてよい。なお、図５において、点線で示すＳ１２０４の処理は、オプションであってよい。
【００７５】
Ｓ１２０１において、子機接続処理部２０３は、接続要求の受信待ちを行う。子機接続処理部２０３は、接続要求を受信した場合（Ｓ１２０１のＹｅｓ）、Ｓ１２０２を実行する。
【００７６】
子機接続処理部２０３は、接続要求を受信しない場合（Ｓ１２０１のＮｏ）、Ｓ１２０１にとどまり、例えば、一定時間、接続要求の受信待ちを行う。
【００７７】
なお、子機接続処理部２０３は、Ｓ１２０１において、一定時間内に接続要求を受信しない場合、処理を終了してもよい。
【００７８】
Ｓ１２０２において、子機接続処理部２０３は、子機３０から接続要求を受信したＡＰ（接続要求受信ＡＰ）２０及びその動作モード（「制御チャネル優先モード」または「データチャネル優先モード」）を示す情報を取得する。
【００７９】
子機接続処理部２０３は、例えば、接続要求受信ＡＰ２０の動作モードと、スケジューラ２０２が管理するフェーズと、に基づいて、接続要求を送信した子機３０の接続先（又は収容先）ＡＰを判断し決定する（Ｓ１２０３およびＳ１２０５）。
【００８０】
本実施の形態において、「フェーズ」には、例えば、以下の４つが用いられる。
・フェーズ１：１台あたりのＡＰ２０の収容子機数が閾値＃１以下の場合
・フェーズ２：１台あたりのＡＰ２０の収容子機数が閾値＃１を超え、かつ、閾値＃１よりも大きい閾値＃２以下の場合
・フェーズ３：１台あたりのＡＰ２０の収容子機数が閾値＃２を超える場合
・フェーズ４：演出が終了するまでの期間
なお、上記いずれのフェーズにおいても演出は開始されて良い。
【００８１】
閾値＃１及び閾値＃２については後述する。
【００８２】
制御装置１０による接続先ＡＰの決定の一例を図６に示す。
図６に例示するように、フェーズ１及び２において、制御チャネル優先モードＡＰ２０の受信した接続要求が子機接続処理部２０３にて受信された場合、データチャネル優先ＡＰ２０が、接続要求を送信した子機３０の接続先ＡＰ２０に決定される。
【００８３】
フェーズ３において、制御チャネル優先モードＡＰ２０の受信した接続要求が子機接続処理部２０３にて受信された場合、制御チャネル優先ＡＰ２０が、接続要求を送信した子機３０の接続先ＡＰ２０に決定される。
【００８４】
フェーズ４において、制御チャネル優先モードＡＰ２０の受信した接続要求が子機接続処理部２０３にて受信された場合、制御チャネル優先ＡＰ２０、または、データチャネル優先ＡＰ２０が、接続要求を送信した子機３０の接続先ＡＰ２０に決定される。
【００８５】
また、例えば、フェーズ１及び２において、データチャネル優先ＡＰ２０の受信した接続要求が子機接続処理部２０３にて受信された場合、データチャネル優先ＡＰ２０が、接続要求を送信した子機３０の接続先ＡＰ２０に決定される。
【００８６】
フェーズ３において、データチャネル優先ＡＰ２０の受信した接続要求が子機接続処理部２０３にて受信された場合、データチャネル優先ＡＰ２０、または、制御チャネル優先ＡＰ２０が、接続要求を送信した子機３０の接続先ＡＰ２０に決定される。
【００８７】
フェーズ４において、データチャネル優先ＡＰ２０の受信した接続要求が子機接続処理部２０３にて受信された場合、制御チャネル優先ＡＰ２０、または、データチャネル優先ＡＰ２０が、接続要求を送信した子機３０の接続先ＡＰ２０に決定される。
【００８８】
なお、図５に点線で示したように、接続先ＡＰ２０の決定に際して、例えば、収容子機数がＡＰ２０間で偏っているか否かを判断する処理Ｓ１２０４が、子機接続処理部２０３において行われてもよい。
【００８９】
例えば、子機接続処理部２０３は、収容子機数がＡＰ２０間で偏っていると判断した場合、偏りが小さくなるように、新たに受信した接続要求の送信元子機３０が接続するＡＰ２０を決定してもよい。
【００９０】
＜接続プロトコルの一例＞
次に、図７のシーケンス図を用いて、本実施の形態における子機３０（例えば、子機３０−１）の接続処理の一例を説明する。なお、「接続処理」は、例えば、「接続プロトコル」、「接続手順」、「接続シーケンス」、又は、「接続プロシージャ」といった用語に読み替えられてもよい。
【００９１】
制御装置１０は、Ｓ５０１において、例えば、ＡＰ２０−１〜２０−２の動作モードを示す情報（ＡＰ動作モード情報）及び使用周波数チャネルを示す情報を含むＡＰ情報を決定する。
【００９２】
例えば、制御装置１０は、ＡＰ２０−１の動作モードを「制御チャネル優先モード」に設定し、ＡＰ２０−２の動作モードを「データチャネル優先モード」に設定する。また、制御装置１０は、ＡＰ２０−１の使用周波数チャネルをＣＨ０に設定し、ＡＰ２０−２の使用周波数チャネルをＣＨ１に設定する。
【００９３】
制御装置１０は、上述した設定を示す情報を含むＡＰ情報を、ＡＰ２０−１〜２０−２へ送信する（Ｓ５０２）。ＡＰ情報には、例えば、図７において符号Ｃ５１４を付して示すように、例えば、コマンド種別、宛先ＡＰアドレス、ＡＰ動作モード情報、および、リソース割当情報が含まれてよい。
【００９４】
「コマンド種別」には、例えば、ＡＰ情報であることが示される。「宛先ＡＰアドレス」には、例えば、ＡＰ情報の宛先であるＡＰ２０のアドレスが設定される。「ＡＰ動作モード情報」には、「制御チャネル優先モード」および「データチャネル優先モード」のいずれか示す情報が設定される。
【００９５】
リソース割当情報には、例えば、個々のＡＰ２０の制御チャネルおよびデータチャネルの割り当てを示す情報が設定されてよい。
【００９６】
上述した例において、ＡＰ２０−１には、動作モードが「制御チャネル優先モード」であり、かつ、使用周波数チャネルが「ＣＨ０」であることを示すＡＰ情報が、Ｓ５０２において送信される。
【００９７】
ＡＰ２０−２には、動作モードが「データチャネル優先モード」であり、かつ、使用周波数チャネルが「ＣＨ１」であることを示すＡＰ情報が、Ｓ５０２において送信される。
【００９８】
ＡＰ２０−１〜ＡＰ２０−２のそれぞれは、制御装置１０から受信したＡＰ情報に従って、動作モード及び使用周波数チャネルを設定する。動作モードの設定は、例えば、動作モード設定部３０３によって行われる。使用周波数チャネルの設定は、例えば、無線プロトコル制御部３０２によって行われる。
【００９９】
動作モード及び使用周波数チャネルの設定後、ＡＰ２０−１及び２０−２のそれぞれは、ビーコンＣ５１５を生成し、設定した使用周波数チャネルにてビーコンを送信する（Ｓ５０３およびＳ５０４）。なお、ビーコンの送信は、周期的に行われてもよいし、非周期的な任意のタイミングで行われてもよい。
【０１００】
ビーコンには、例えば、パケット種別、送信元ＡＰアドレス、及び、リソース割当情報が含まれてよい。「パケット種別」には、例えば、ビーコンであることが示される。「送信元ＡＰアドレス」には、例えば、ビーコンの送信元ＡＰ２０のアドレスが設定される。「リソース割当情報」には、例えば、個々のＡＰ２０の制御チャネルおよびデータチャネルの割り当てを示す情報が設定されてよい。
【０１０１】
ビーコンＣ５１５には、制御チャネル期間とデータ通信期間への帯域割り当て状況を示す情報（リソース割当情報）といった制御情報が含められてもよい。ビーコンにリソース割当情報を含めることで、ビーコンを受信した子機３０が接続要求Ｃ５１６を送信する宛先ＡＰ２０を判断することができる。
【０１０２】
例えば、Ｓ５０３においてＡＰ２０−１から送信されるビーコンには、ＡＰ２０−１、または全ＡＰ２０の制御チャネルへの帯域割り当て情報が設定されてよい（図７のビーコンＣ５１５には図示なし）。Ｓ５０４においてＡＰ２０−２から送信されるビーコンには、ＡＰ２０−２、または全ＡＰ２０の制御チャネルへの帯域割り当て情報が設定されてよい（図７のビーコンＣ５１５には図示なし）。
【０１０３】
子機３０−１は、スキャンによってＡＰ２０−１およびＡＰ２０−２が送信したビーコンＣ５１５を受信（Ｓ５０５）した場合、例えば、受信したビーコンＣ５１５に基づいて、接続要求Ｃ５１６の送信先ＡＰ２０を判断する（Ｓ５０６）。子機３０による接続要求の送信先ＡＰ２０の判断は、例えば、制御チャネル期間が長いＡＰ２０を高い確率で選択し、制御チャネル期間が短いＡＰ２０を低い確率で選択することであってよい。これにより、接続要求Ｃ５１６の衝突を緩和し、ＡＰ２０との接続確立までの時間を短縮できる。
【０１０４】
なお、ビーコンＣ５１５に、リソース割当情報が設定されておらず、例えば、子機３０−１の送信先ＡＰ判断部４０３は、ＡＰ２０−１及びＡＰ２０−２が送信したビーコンの双方を受信した場合、受信品質の指標が良好なビーコンの送信元ＡＰ２０を、接続先ＡＰ２０に決定してよい。
【０１０５】
なお、ビーコンＣ５１５に、リソース割当情報が設定されておらず、子機３０−１の送信先ＡＰ判断部４０３は、ＡＰ２０−１またはＡＰ２０−２が送信したビーコンのいずれか１つを受信した場合、受信したビーコンを送信したＡＰ２０を接続先ＡＰ２０に決定してよい。
【０１０６】
受信品質の指標の一例としては、ＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）、ＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ）、および、ＳＩＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  Ｎｏｉｓｅ  Ｒａｔｉｏ）が挙げられる。
【０１０７】
あるいは、受信に成功したビーコンに接続先ＡＰ情報が設定されている場合、例えば、ビーコンの受信品質に関わらず、送信先ＡＰ判断部４０３は、接続先ＡＰ情報が示すＡＰ２０を接続先ＡＰ２０に決定してもよい。
【０１０８】
接続先ＡＰ２０が決定した場合、子機３０−１は、決定した接続先ＡＰ（例えば、ＡＰ２０−１）へ、周波数チャネルＣＨ０を使用して、接続要求Ｃ５１６を送信する（Ｓ５０７）。
【０１０９】
ＡＰ２０−１への接続要求は、例えば、ＡＰ２０−１から受信したビーコンのリソース割当情報に基づいて識別される制御チャネル期間において送信される。なお、接続要求Ｃ５１６において、接続要求であることが「パケット種別」に設定され、「宛先ＡＰアドレス」がＡＰ２０−１のアドレスに設定され、「送信元アドレス」（子機アドレス）に子機３０−１のアドレスが設定される。
【０１１０】
ＡＰ２０−１は、子機３０−１が送信した接続要求を周波数チャネルＣＨ０において受信した場合、例えば無線プロトコル制御部３０２において、受信した接続要求に含まれる接続要求情報（Ｃ５１７）を制御装置１０へ送信する（Ｓ５０８）。
【０１１１】
制御装置１０へ送信される接続要求情報Ｃ５１７において、接続要求情報であることが「コマンド種別」に設定され、ＡＰ２０−１のアドレスが「送信元ＡＰアドレス」に設定され、接続要求の送信元である子機３０−１のアドレスが「子機アドレス」に設定される。
【０１１２】
制御装置１０は、ＡＰ２０−１から接続要求情報Ｃ５１７を受信した場合、例えば、子機接続処理部２０３において、接続要求Ｃ５１６を送信した子機３０−１の接続先ＡＰ２０を判断、決定する（Ｓ５０９）。
【０１１３】
子機接続処理部２０３は、例えば、ＡＰ２０−１及びＡＰ２０−２の収容子機数を基に、接続要求Ｃ５１６を送信した子機３０−１の接続先ＡＰ（例えば、ＡＰ２０−２）を決定し、決定した接続先ＡＰ２０−２を示す接続先ＡＰ情報Ｃ５１８を生成する。接続先ＡＰ情報Ｃ５１８は、接続要求情報Ｃ５１７を制御装置１０に送信したＡＰ２０−１へ送信される（Ｓ５１０）。
【０１１４】
なお、接続先ＡＰ情報Ｃ５１８において、接続先ＡＰ情報であることが「コマンド種別」に設定され、ＡＰ２０−１のアドレスが「宛先ＡＰアドレス」に設定され、接続要求の送信元である子機３０−１のアドレスが「子機アドレス」に設定される。また、接続先ＡＰ情報Ｃ５１８において、ＡＰ２０−２のアドレスが「接続先ＡＰ」に設定される。
【０１１５】
ＡＰ２０−１は、制御装置１０から接続先ＡＰ情報Ｃ５１８を受信した場合、接続要求Ｃ５１６を送信した子機３０−１宛の接続応答Ｃ５１９を生成し、子機３０−１宛に接続応答を周波数チャネルＣＨ０にて送信する（Ｓ５１１）。
【０１１６】
接続応答Ｃ５１９において、接続先ＡＰ情報であることが「コマンド種別」に設定され、子機３０−１のアドレスが「宛先（子機）アドレス」に設定され、ＡＰ２０−２のアドレスが「接続先ＡＰ」に設定される。
【０１１７】
子機３０−１は、ＡＰ２０−１から接続応答Ｃ５１９を受信した場合、例えば無線プロトコル制御部４０４において、接続応答Ｃ５１９に示された接続先ＡＰ情報を基に、使用周波数チャネルＣＨ０を周波数チャネルＣＨ１に設定（変更）する（Ｓ５１２）。周波数チャネルＣＨ１によって、子機３０−１とＡＰ２０−２との間の接続が確立する（Ｓ５１３）。
【０１１８】
なお、図７は、子機３０−１が、ＡＰ２０−１を接続先ＡＰに決定する例であるが、ＡＰ２０−２を接続先ＡＰに決定した場合についても、上述した接続処理と同様にして子機３０−１とＡＰ２０−２との接続が確立される。
【０１１９】
上述したように、ＡＰ２０が送信するビーコンに、ＡＰ２０のリソース割当情報を含めることで、各ＡＰ２０それぞれのリソース割当情報が子機３０へ通知される。子機３０は、例えば、リソース割当情報と、ビーコンの受信品質と、を基に、接続先ＡＰ２０を決定して接続要求を送信することで、ＡＰ２０との接続確立までの時間を短縮できる。
【０１２０】
また、ＡＰ２０−１が送信する接続応答に、接続先ＡＰの情報を含めることで、後述するように、子機３０−１は、データチャネル期間Ｔが拡張されるＡＰ２０を、ＡＰ２０との接続確立前に知ることができるため、データチャネル期間Ｔが縮小されることで発生するハンドオーバ処理を回避することができる。
【０１２１】
なお、ビーコンには、制御チャネルの混雑度を示す情報が含められてもよい。「混雑度を示す情報」には、例えば、ＡＰ２０が受信する接続要求の単位時間あたりの受信回数を計測した「接続要求の受信頻度情報」が用いられてよい。あるいは、「混雑度を示す情報」には、例えば、子機３０が何回の接続要求の送信で接続が確立したかを接続確立後に子機３０から通知してもらうことで取得できる「接続確立までに要した接続要求の送信回数の情報」が用いられてよい。ビーコンに制御チャネルの「混雑度を示す情報」を含めた場合、子機３０は、接続先ＡＰ２０を決定する際に、制御チャネルの混雑度が異なる接続先ＡＰ候補のうち、混雑度の低いＡＰ２０を接続先ＡＰ２０に決定して接続要求を送信することで、接続要求の衝突発生確率を低減できる。
【０１２２】
また、子機３０が送信する接続要求には、例えば、信号を受信可能な１つ以上のＡＰ２０の情報（受信可能ＡＰ情報）が含められてもよい。制御装置１０は、接続先ＡＰ２０の判断を行う際の指標に、受信可能ＡＰ情報を用いてよい。
【０１２３】
例えば、制御装置１０は、受信可能ＡＰ情報において示されるＡＰ２０を、子機３０の接続先ＡＰ２０に決定する。別言すると、受信可能ＡＰ情報において示されないＡＰ２０は、子機３０の接続先ＡＰ２０に決定されない。
【０１２４】
したがって、制御装置１０が接続応答によって指定する接続先ＡＰ２０の情報を、子機３０を受信しないか受信に失敗する可能性が高い場合に、子機３０が、接続要求の再送信を繰り返すことを回避できる。
【０１２５】
また、子機３０への接続応答に、接続先ＡＰ情報を含めることで、ＡＰ２０間で収容子機数に偏りが生じるケースを減らすことができる。
【０１２６】
例えば、制御装置１０は、フェーズ１からフェーズ２までは、データチャネル優先ＡＰ２０の間で、収容子機数に偏りが生じないように接続先ＡＰを指定し、フェーズ３以降は、収容子機数が各ＡＰ２０間で偏らないように接続先ＡＰを指定する。
【０１２７】
＜子機の動作の一例＞
次に、図８を用いて、実施の形態における子機３０（例えば、子機３０−１）の接続処理に係る動作の一例を説明する。図８は、本実施の形態に係る子機３０−１の動作の一例を示すフローチャートである。
【０１２８】
Ｓ６０１において、子機３０−１は、例えば、無線プロトコル制御部４０４及び無線通信部４０５によって、スキャンを行い、ＡＰ２０−１及びＡＰ２０−２が送信したビーコンを受信する。
【０１２９】
例えば、子機３０−１は、周波数チャネルを一定時間ごとに切り替えて、使用可能な１つ以上の周波数チャネルをスキャンする。子機３０−１は、スキャンによって受信したビーコンに含まれる情報（例えば、ＡＰ情報）を記憶部（図示省略）に記憶する。ＡＰ情報には、例えば、接続可能なＡＰ２０の候補を示す情報、および、接続可能なＡＰ２０のリソース割当情報が含まれてよい。
【０１３０】
ビーコンを受信した子機３０−１は、例えば、送信先ＡＰ判断部４０３において、接続可能なＡＰ２０の候補の中から接続先ＡＰ２０を判断し選定する（Ｓ６０２）。子機３０−１は、例えば、無線プロトコル制御部４０４及び無線通信部４０５によって、決定したＡＰ２０に対して接続要求を送信する（Ｓ６０３）。
【０１３１】
子機３０−１による接続要求の送信先ＡＰ２０は、例えば、受信したビーコンに含まれるＡＰ情報を基に決定されてもよいし、ビーコンの受信品質の指標（例えば、ＲＳＳＩ、ＳＮＲ、又は、ＳＩＮＲ）が最良を示すＡＰ２０に決定されてもよい。また、接続先ＡＰ２０は、例えば、乱数に基づいてランダムに決定されてもよい。
【０１３２】
接続要求の送信後、子機３０−１は、Ｓ６０３において、接続要求の送信先ＡＰ２０から子機３０−１宛に送信される接続応答の受信待ちを行う（Ｓ６０４）。接続応答が所定の時間内に受信されない場合（Ｓ６０４のＮｏ）、子機３０−１は、Ｓ６０１へ処理を戻してよい。なお、接続要求は、接続応答が受信されるまで、時間を空けて複数回にわたって同じＡＰ２０に対して送信されてもよい。
【０１３３】
子機３０−１は、接続要求の送信後に接続応答を受信した場合（Ｓ６０４のＹｅｓ）、例えば、送信先ＡＰ判断部４０３において、受信した接続応答において示された接続先ＡＰ情報を基に、接続先ＡＰ２０を決定する（Ｓ６０５）。
【０１３４】
送信先ＡＰ判断部４０３は、決定した接続先ＡＰ２０が、接続要求の送信先ＡＰ２０と同じであるか否かを判断する（Ｓ６０６）。
【０１３５】
決定した接続先ＡＰが、接続要求の送信先ＡＰと同じ場合（Ｓ６０６のＹｅｓ）、送信先ＡＰ判断部４０３は、使用周波数チャネルを変更せずに、処理を終了してよい。
【０１３６】
決定した接続先ＡＰが、接続要求の送信先ＡＰとは異なる場合（Ｓ６０６のＮｏ）、送信先ＡＰ判断部４０３は、接続応答において示された接続先ＡＰ２０に接続するために、使用周波数チャネルを接続先ＡＰの使用周波数チャネルに変更する（Ｓ６０７）。使用周波数チャネルの変更後、送信先ＡＰ判断部４０３は、処理を終了してよい。
【０１３７】
なお、子機３０−１が、接続要求の送信先ＡＰ２０とは異なるＡＰ２０の情報を含む接続応答が、所定時間内に受信されない場合、送信先ＡＰ判断部４０３は、接続要求の送信先ＡＰ２０と接続処理を行ってもよい。
【０１３８】
また、接続応答に、接続要求の送信先ＡＰ２０の情報は設定されているが、接続要求の送信先ＡＰ２０とは異なるＡＰの情報が設定されない場合、送信先ＡＰ判断部４０３は、接続要求の送信先ＡＰ２０とは異なるＡＰの情報が受信されないと判断してよい。
【０１３９】
＜制御装置によるＡＰの無線リソース制御の一例＞
次に、図９〜図１３を用いて、本実施の形態の制御装置１０におけるスケジューラ２０２が行う動作の一例について説明する。
【０１４０】
スケジューラ２０２は、例えば、ＡＰ２０の収容子機数と既述のフェーズとを基に、ＡＰ２０が管理する無線リソースのスケジューリング（別言すると、割り当て）を制御する。
【０１４１】
図１０〜図１３において、ビーコン送信期間を「Ｂ」で表し、制御チャネル期間を「Ｒ」で表し、データチャネル期間を「Ｔ」で表す。制御チャネル期間Ｒにおけるアクセス制御方式の一例は、ＣＳＭＡ／ＣＡであり、データチャネル期間Ｔにおけるアクセス制御方式の一例は、ＴＤＭＡである。
【０１４２】
そのため、「制御チャネル期間」は、「ＣＳＭＡ／ＣＡ期間」と称されてもよく、「データチャネル期間」は、「ＴＤＭＡ期間」と称されてもよい。
【０１４３】
データチャネル期間Ｔにおいて送信権を有する端末は、例えば、ＡＰ２０、および、ＡＰ２０からポーリングを受けた子機３０である。また、データチャネル期間Ｔにおいて、ＡＰ２０がポーリングを行う子機３０は、例えば、ＡＰと接続が確立している子機３０である。
【０１４４】
したがって、制御チャネル期間Ｒにおいて送信される信号は、例えば、ＡＰ２０と接続が未確立の子機３０が送信する接続要求、および、各ＡＰ２０が送信する接続応答である。
【０１４５】
データチャネル期間Ｔにおいて送信される信号は、例えば、各ＡＰ２０が送信する演出制御信号、および、ＡＰ２０と接続が確立している子機３０がＡＰ２０からのポーリングによって送信する信号である。
【０１４６】
図９は、本実施の形態に係るスケジューラ２０２の動作の一例を示すフローチャートである。
【０１４７】
スケジューラ２０２は、例えば、時間リソース割当の初期化を行う（Ｓ７０１）。時間リソース割当の初期化の一例について、図１０Ｂを参照して説明する。
【０１４８】
図１０Ｂは、スケジューラ２０２が設定するＡＰ２０−１及びＡＰ２０−２の時間リソース割当の一例を示す図である。なお、図１０Ａは、図１０Ｂに対する比較例を示す図である。図１０Ａに関する説明は後述する。
【０１４９】
図１０Ｂにおいて、ＡＰ２０−１が管理するスーパーフレーム８０２は、時間領域において、ビーコンの送信間隔に相当する長さを有する。なお、図１０Ｂには、２つ分のスーパーフレーム８０２が示されている。
【０１５０】
ＡＰ２０−１のスケジューラ２０２は、時間リソース割当の初期化において、スーパーフレーム８０２のうち、例えば、ビーコン送信期間Ｂ（８１４−１および８１４−２）以外の期間を、制御チャネル期間Ｒ（８１５−１および８１５−２）に割り当てる。図１０Ｂのスーパーフレーム８０２において、データチャネル期間は設定されない。
【０１５１】
したがって、ＡＰ２０−１が管理するスーパーフレーム８０２は、ビーコン送信期間Ｂ（８１４−１および８１４−２）と、制御チャネル期間Ｒ（８１５−１および８１５−２）と、によって構成される。
【０１５２】
同様に、ＡＰ２０−２のスケジューラ２０２は、時間リソース割当の初期化において、スーパーフレーム８０３のうち、例えば、ビーコン送信期間Ｂ（８１６−１および８１６−２）以外の期間を、制御チャネル期間Ｒ（８１７−１および８１７−２）に割り当てる。図１０Ｂのスーパーフレーム８０３において、データチャネル期間は設定されない。
【０１５３】
したがって、ＡＰ２０−２が管理するスーパーフレーム８０３は、ビーコン送信期間Ｂ（８１６−１および８１６−２）と、制御チャネル期間Ｒ（８１７−１および８１７−２）と、によって構成される。
【０１５４】
別言すると、スケジューラ２０２は、演出開始時以前の初期設定において、ＡＰ２０のそれぞれが管理する無線リンク（例えば、スーパーフレーム）に割り当て可能な制御チャネル期間Ｒおよび前記データチャネルＴの合計期間を、制御チャネル期間Ｒに設定してよい。
【０１５５】
ＡＰ２０のそれぞれが管理する無線リンクにおいて、制御チャネル期間Ｒが最大化されるため、多数の子機３０から複数の接続要求が送信された場合の衝突発生率を低減できる。したがって、ＡＰ２０における接続要求の受信成功率を高めることができる。
【０１５６】
なお、図１０Ｂの初期設定では、スーパーフレーム８０２（８０３）において、ビーコン送信期間Ｂ以外の期間の全部が制御チャネル期間Ｒに割り当てられる。初期割当において、ビーコン送信期間Ｂ以外の期間の一部に、制御チャネル期間Ｒよりも短いデータチャネル期間Ｔが割り当てられてもよい。
【０１５７】
次に、図９のＳ７０２において、スケジューラ２０２は、収容子機数が閾値＃１よりも多いか否かを判断する。
【０１５８】
収容子機数が閾値＃１以下の場合（Ｓ７０２のＮｏ）、スケジューラ２０２は、時間リソースの割り当てを変更する制御を行わずに、処理をＳ７０２に戻す。別言すると、スケジューラ２０２は、収容子機数が閾値＃１よりも多いか否かの監視を継続する。例えば、収容子機数が閾値＃１よりも少ない場合は、フェーズ１において演出が始まっていないため、子機収容を優先する状況が該当する。
【０１５９】
なお、閾値＃１は、例えば、各ＡＰ２０が子機収容を優先するため、データチャネル期間Ｔの拡張開始を保留とすることができる子機台数に設定されてよい。なお、図１０Ｂと異なり、各ＡＰ２０に予めデータチャネル期間Ｔが設定されている場合は、設定されているデータチャネル期間Ｔで収容できる子機台数に閾値＃１が設定されてもよい。以下において、時間リソースの割り当てを変更する制御を、「リソース割当変更制御」と略称することがある。
【０１６０】
スケジューラ２０２は、収容子機数が閾値＃１よりも多い場合（Ｓ７０２のＹｅｓ）、第１のリソース割当変更制御＃１を行う（Ｓ７０３）。第１のリソース割当変更制御＃１における、ＡＰ２０−１およびＡＰ２０−２の時間リソース割当の一例を、図１１に示す。図１１には、ＡＰ２０−２のスケジューラ２０２が、第１のリソース割当変更制御＃１を行う例として、矢印９１５−１、９１５−２が示されている。
【０１６１】
ＡＰ２０−２のスケジューラ２０２は、第１のリソース割当変更制御＃１において、例えば、制御チャネル期間Ｒ（８１７−１および８１７−２）の一部を、データチャネル期間Ｔ（９１３−１および９１３−２）に割り当てる。
【０１６２】
例えば、スーパーフレーム８０３において、制御チャネル期間Ｒが縮小され（８１７−１および８１７−２参照）、制御チャネル期間のＲの縮小に応じてデータチャネル期間Ｔが設定（拡張；矢印９１５−１および９１５−２参照）される。
【０１６３】
スケジューラ２０２は、例えば、データチャネルを割り当てる子機３０の増加に応じて、スーパーフレーム８０３において、逐次的に、制御チャネル期間Ｒを縮小し、制御チャネル期間Ｒの縮小に応じてデータチャネル期間Ｔを拡張する。「逐次的」は、「段階的」又は「漸次的」に読み替えられてもよい。
【０１６４】
図９のＳ７０４において、スケジューラ２０２は、収容子機数が閾値＃２よりも多いかを判断する。閾値＃２は、例えば、ＡＰ２０−２に割り当て可能な子機台数に設定されてよく、ＡＰ２０−２での収容可能な子機台数（閾値＃２）を越えると、ＡＰ２０−１においてデータチャネルへの割り当てを開始する。
【０１６５】
ＡＰ２０の収容子機数が閾値＃２以下の場合（Ｓ７０４のＮｏ）、スケジューラ２０２は、例えば、収容子機数の増加数が閾値＃３よりも多いか否かを判断する（Ｓ７０５）。閾値＃３は、例えば、各ＡＰ２０がデータチャネル期間Ｔを拡張または縮小する単位期間を共有する子機台数に設定されてもよく、収容子機台数が一定数増加（閾値＃３）するたびに、データチャネル優先ＡＰ２０−２のデータチャネル期間Ｔをさらに拡張する。
【０１６６】
ＡＰ２０の収容子機数が閾値＃３よりも多い場合（Ｓ７０５のＹｅｓ）、スケジューラ２０２は、第２のリソース割当変更制御＃２を行い、ＡＰ２０−２においてデータチャネルへの割り当てをさらに拡張する（Ｓ７０６）。例えば、ＡＰ２０−２のスケジューラ２０２は、図１１と同様に、スーパーフレーム８０３において、制御チャネル期間Ｒを縮小し、制御チャネル期間Ｒの縮小に応じて、さらに、データチャネル期間Ｔを拡張する。
【０１６７】
第２のリソース割当変更制御＃２が完了した場合、または、収容子機数が閾値＃３以下の場合（Ｓ７０５のＮｏ）、スケジューラ２０２は、処理をＳ７０４に戻してよい。
【０１６８】
ＡＰ２０の収容子機数が閾値＃２よりも多い場合（Ｓ７０４のＹｅｓ）、スケジューラ２０２は、第３のリソース割当変更制御＃３として、図１２Ｂの矢印１０２１−１、１０２１−２を行い、ＡＰ２０−１のデータチャネル期間Ｔの拡張を行う（Ｓ７０７）。
【０１６９】
第３のリソース割当変更制御＃３における、ＡＰ２０−１およびＡＰ２０−２の時間リソース割当の一例を、図１２Ｂに示す。図１２Ｂには、ＡＰ２０−１およびＡＰ２０−２のスケジューラ２０２が、第３のリソース割当変更制御＃３（矢印１０２１−１、１０２１−２）を行う例が示されている。
【０１７０】
第３のリソース割当変更制御＃３では、例えば、或るＡＰ２０−２において新たな子機３０に割り当て可能なデータチャネルのリソースが不足した場合に、他のＡＰ２０−１のデータチャネルリソースを拡張して（矢印１０２１−１、１０２１−２）、新たな子機３０に割り当てる。「新たな子機３０」とは、例えば、新規に接続要求を送信した子機３０である。
【０１７１】
一方、ＡＰ２０−１のスケジューラ２０２は、例えば、制御チャネル期間Ｒ（８１５−１および８１５−２；図１１参照）の一部を、データチャネル期間Ｔ（１０１５−１および１０１５−２）に割り当てる（矢印１０２１−１、１０２１−２）。
【０１７２】
別言すると、スーパーフレーム８０２において、制御チャネル期間Ｒ（１０１６−１および１０１６−２）が縮小される。制御チャネル期間Ｒの縮小に応じて、矢印１０２１−１および１０２１−２に示すように、データチャネル期間Ｔ（１０１５−１および１０１５−２）が設定（拡張）される。
【０１７３】
時間リソース割当の変更制御＃３の完了後、図９のＳ７０８において、スケジューラ２０２は、例えば、全子機３０の収容が終了したか否かを判断する。
【０１７４】
全子機３０の収容が終了したと判断した場合（Ｓ７０８のＹｅｓ）、スケジューラ２０２は、処理を終了してよい。
【０１７５】
全子機３０の収容が終了していない場合（Ｓ７０８のＮｏ）、スケジューラ２０２は、収容子機数の増加数が閾値＃４よりも多いか否かを判断する（Ｓ７０９）。閾値＃４は、例えば、各ＡＰ２０がデータチャネル期間Ｔを拡張または縮小する単位期間を共有する子機台数に設定されてもよく、収容子機台数が一定数増加（閾値＃４）するたびに、制御チャネル優先ＡＰ２０−１のデータチャネル期間Ｔをさらに拡張する。
【０１７６】
収容子機数の増加数が閾値＃４よりも多い場合（Ｓ７０９のＹｅｓ）、スケジューラ２０２は、第４のリソース割当変更制御＃４として、図１２Ｂのデータチャネル期間Ｔ（１０１５−１、１０１５−２）をさらに拡張する（Ｓ７１０）。
【０１７７】
例えば、ＡＰ２０−２のスケジューラ２０２は、図１２Ｂと同様に、スーパーフレーム８０２において、制御チャネル期間Ｒを縮小し、制御チャネル期間のＲの縮小に応じてデータチャネル期間Ｔを拡張する。
【０１７８】
第４のリソース割当変更制御＃４が完了した場合、および、収容子機数の増加数が閾値＃４以下の場合（Ｓ７０９のＮｏ）、スケジューラ２０２は、処理をＳ７０８に戻してよい。例えば、全子機３０の収容が終了するまで（Ｓ７０８でＹｅｓと判定されるまで）、ＡＰ２０−２のスケジューラ２０２は、スーパーフレーム８０２において、段階的に、制御チャネル期間Ｒを縮小し、データチャネル期間Ｔを拡張する。
【０１７９】
全子機３０の収容が終了した場合（Ｓ７０８のＹｅｓ）、スケジューラ２０２は、処理を終了してよい。全子機３０の収容が終了した場合の、ＡＰ２０−１およびＡＰ２０−２における時間リソース割当の一例を、図１３に示す。
【０１８０】
図１３に例示するように、ＡＰ２０−１が管理するスーパーフレーム８０２では、例えば、制御チャネル期間Ｒ（１１１２−１および１１１２−２）を残して、データチャネル期間Ｔ（１１１１−１および１１１１−２）が割り当てられる。
【０１８１】
同様に、ＡＰ２０−２が管理するスーパーフレーム８０３では、例えば、制御チャネル期間Ｒ（１１１５−１および１１１５−２）を残して、データチャネル期間Ｔ（１１１４−１および１１１４−２）が割り当てられる。
【０１８２】
なお、スーパーフレーム８０２における制御チャネル期間Ｒ（１１１２−１および１１１２−２）、および、スーパーフレーム８０３における制御チャネル期間Ｒ（１１１５−１および１１１５−２）は、例えば、子機３０の再接続に用いられる。
【０１８３】
スーパーフレーム８０２および８０３の一方又は双方において、再接続用の制御チャネル期間Ｒが確保されなくてもよい場合、制御チャネル期間Ｒの全部が、子機３０のデータチャネル期間に割り当てられてもよい。なお、例えば、再接続用の制御チャネルを設定しないＡＰ２０が存在してもよいため、再接続用の制御チャネル期間Ｒが確保されなくてもよいケースが有り得る。
【０１８４】
＜データチャネル期間の拡張単位の一例＞
上述したデータチャネル期間Ｔを拡張又は縮小する単位は、リソースブックの単位であってよい。リソースブロックは、例えば、ＡＰ２０と子機３０との間の接続要求及び接続応答の通信の往復にかかる時間相当に設定されてよい。また、リソースブロックは、データチャネルにおいて、ポーリングによって送信権を獲得した子機のパケット送信にかかる時間相当に設定されてもよい。
【０１８５】
ＡＰ２０が収容可能な子機台数を、データチャネルに割り当てるリソースブロック数で除することで、１つのリソースブロックを共有する子機台数を見積もることができる。見積もった子機台数が、既述の閾値＃３（図９のＳ７０５参照）または閾値＃４（図９のＳ７０９参照）に設定されてもよい。
【０１８６】
上述したように、ＡＰ２０の収容子機の増加が閾値＃３又は閾値＃４を超える毎に、スケジューラ２０２は、リソースブロックの単位で時間リソースをデータチャネルに割り当ててよい。
【０１８７】
このように、ＡＰ２０の収容子機数に応じて、段階的に、リソースブロックの単位で時間リソースをデータチャネルに割り当てることで、データチャネルに割り当て可能な時間リソースの全てを一度にデータチャネルに割り当てる場合に比べて、ＡＰ２０と子機３０との間の通信が開始されるまでの時間を短縮できる。
【０１８８】
＜ＡＰが３台以上の場合の動作モードの設定方法の一例＞
上記では、１台の制御チャネル優先ＡＰ２０−１と１台のデータチャネル優先ＡＰ２０−２とを例として説明したが、３大以上のＡＰが存在する場合について説明する。
【０１８９】
例えば、演出を行う会場が広く、各子機３０によって接続可能なＡＰ、接続困難なＡＰが存在し、接続可能なＡＰが接続困難なＡＰよりも多数である場合、全ＡＰ２０のうちデータチャネル優先ＡＰ２０を多数設置することで、接続処理後にデータ通信エラーの発生を抑えることができる。
【０１９０】
また、接続困難なＡＰの数が極めて少ない、例えば、５％以下の場合は、制御チャネル優先ＡＰ２０の設置数を増やすことで、制御チャネル期間を割り当てられる割合が増加し、子機３０からの接続要求の衝突を軽減できる。
【０１９１】
したがって、初期状態として、データチャネル優先ＡＰ２０の台数、および、制御チャネル優先ＡＰ２０の台数を、それぞれ、全ＡＰ２０の半分程度に設定し、接続要求の混雑度、各子機３０の通信状態に応じて、データチャネル優先ＡＰ２０の台数、および、制御チャネル優先ＡＰ２０の台数を調整することで、適切な制御チャネル期間の割り当てが可能である。
【０１９２】
＜比較例＞
次に、図１４を参照して、上述した実施の形態に対する比較例について説明する。図１４は、図７に示した接続シーケンスにおいて、制御装置１０が、接続先ＡＰ情報Ｃ５１８に接続先ＡＰを含まない場合のシーケンス図である。図１０Ａ、図１２Ａのスーパーフレーム８００、８０１が該当する。
【０１９３】
図１４において、ＡＰ２０Ａ−１およびＡＰ２０Ａ−２は、それぞれ、使用周波数チャネルＣＨ０及びＣＨ１にて、ビーコンを例えば周期的に送信する（Ｓ１４０１およびＳ１４０２）。ビーコンには、例えば、ビーコンであることを示す「パケット種別」、「送信元ＡＰアドレス」および「リソース割当情報」が設定される。
【０１９４】
子機３０Ａ−１は、Ｓ１４０３のスキャンによってＡＰ２０Ａ−１およびＡＰ２０Ａ−２が送信したビーコンを受信した場合、受信電力が良好なビーコンの送信元、例えば、ＡＰ２０Ａ−１へ、周波数チャネルＣＨ０にて、接続要求を送信する（Ｓ１４０４）。
【０１９５】
ＡＰ２０Ａ−１への接続要求は、例えば、ＡＰ２０Ａ−１から受信したビーコンのリソース割当情報に基づいて識別される制御チャネル期間において送信される。なお、接続要求において、接続要求であることが「パケット種別」に設定され、「宛先ＡＰアドレス」がＡＰ２０Ａ−１のアドレスに設定され、「送信元アドレス」（子機アドレス）に子機３０Ａ−１のアドレスが設定される。
【０１９６】
ＡＰ２０Ａ−１は、子機３０Ａ−１が送信した接続要求を周波数チャネルＣＨ０において受信した場合、例えば、受信した接続要求に含まれる接続要求情報を制御装置１０Ａへ送信する（Ｓ１４０５）。
【０１９７】
接続要求情報において、接続要求情報であることが「コマンド種別」に設定され、ＡＰ２０Ａ−１のアドレスが「送信元ＡＰアドレス」に設定され、接続要求の送信元である子機３０Ａ−１のアドレスが「子機アドレス」に設定される。
【０１９８】
制御装置１０Ａは、ＡＰ２０Ａ−１から接続要求情報を受信し、子機３０Ａ−１がＡＰ２０Ａ−１に接続することを許可する場合、例えば、接続応答情報を生成してＡＰ２０Ａ−１へ送信する（Ｓ１４０６）。接続応答情報において、接続応答情報であることが「コマンド種別」に設定され、ＡＰ２０Ａ−１のアドレスが「宛先ＡＰアドレス」に設定され、接続要求の送信元子機３０Ａ−１のアドレスが「子機アドレス」に設定される。
【０１９９】
ＡＰ２０Ａ−１は、制御装置１０Ａから接続応答情報を受信した場合、接続要求を送信した子機３０Ａ−１宛の接続応答を生成し、子機３０Ａ−１宛に接続応答を周波数チャネルＣＨ０にて送信する（Ｓ１４０７）。接続応答において、接続応答であることが「パケット種別」に設定され、接続要求の送信元子機３０Ａ−１のアドレスが「宛先（子機）アドレス」に設定される。
【０２００】
子機３０Ａ−１が、ＡＰ２０Ａ−１から接続応答を受信することによって、子機３０Ａ−１とＡＰ２０Ａ−１との間に、周波数チャネルＣＨ０の接続が確立する（Ｓ１４０８）。
【０２０１】
その後、例えば、ＡＰ２０Ａ−１が受信する接続要求数（別言すると、接続処理に関わる制御通信量）が増加した場合、制御装置１０Ａは、例えば、ＡＰ２０Ａ−１における制御チャネル期間を拡張する（Ｓ１４０９）。
【０２０２】
図１０Ａ及び図１２Ａに、比較例におけるリソース割当変更の一例を示す。図１０Ａ及び図１２Ａは、それぞれ、実施の形態の図１０Ｂ及び図１２Ｂに対する比較例を示す。
【０２０３】
図１０Ａにおいて、ＡＰ２０Ａ−１及びＡＰ２０Ａ−２は、それぞれ、スーパーフレーム８００および８０１を管理する。初期状態において、スーパーフレーム８００および８０１のそれぞれには、図１０Ｂの割り当て例とは異なり、制御チャネル期間Ｒおよびデータチャネル期間Ｔの双方が割り当てられる。
【０２０４】
例えば、ＡＰ２０Ａ−１が管理するスーパーフレーム８００には、ビーコン送信期間Ｂ（８０４−１および８０４−２）、データチャネル期間Ｔ（８０５−１および８０５−２）、および、制御チャネル期間Ｒ（８０６−１および８０６−２）が割り当てられる。
【０２０５】
ＡＰ２０Ａ−２が管理するスーパーフレーム８０１には、例えば、ビーコン送信期間Ｂ（８０７−１および８０７−２）、データチャネル期間Ｔ（８０８−１および８０８−２）、および、制御チャネル期間Ｒ（８０９−１および８０９−２）が割り当てられる。
【０２０６】
ＡＰ２０Ａ−１に対する接続要求数が増加した場合、制御装置１０Ａは、例えば、スーパーフレーム８００において、矢印８１０−１および８１０−２に示すように、制御チャネル期間Ｒ（８０６−１および８０６−２）を拡張する。制御チャネル期間Ｒの拡張に応じて、データチャネル期間Ｔ（８０５−１および８０５−２）は縮小される。
【０２０７】
データチャネル期間Ｔの縮小によって、ＡＰ２０Ａ−１によるデータチャネル期間の割り当てが喪失する子機（例えば、子機３０Ａ−１）が生じ得る。例えば、ＡＰ２０Ａ−１と通信に関してデータチャネル期間８１２−１および８１２−２が割り当てられていた子機３０Ａ−１は、データチャネル期間Ｔの縮小によってデータチャネルの割り当てが喪失する。
【０２０８】
そのため、制御装置１０Ａは、例えば、子機３０Ａ−１に割り当てるデータチャネルを、他のＡＰ２０−２が管理するスーパーフレーム８０１に割り当てる。例えば、制御装置１０Ａは、スーパーフレーム８０１におけるデータチャネル期間Ｔ（８０８−１および８０８−２）を初期割当から拡張する（矢印８１１−１および８１１−２参照）。
【０２０９】
制御装置１０Ａは、拡張したデータチャネル期間Ｔに、スーパーフレーム８００におけるデータチャネル期間８１２−１および８１２−２に相当する時間リソースを割り当てる（点線矢印８１３−１および８１３−２参照）。
【０２１０】
この場合、子機３０Ａ−１の接続先ＡＰがＡＰ２０Ａ−１からＡＰ２０Ａ−２に変更されることになる。子機３０Ａ−１の接続先ＡＰをＡＰ２０Ａ−２へ変更するために、ＡＰ２０Ａ−１及びＡＰ２０Ａ−２と、子機３０Ａ−１と、の間においてハンドオーバ処理が実行される（図１４のＳ１４１０）。
【０２１１】
図１２Ａは、図１０Ａとは逆に、スーパーフレーム８０１の制御チャネル期間Ｒが拡張（データチャネル期間Ｔが縮小）され、スーパーフレーム８００の制御チャネル期間Ｒが縮小（データチャネル期間Ｔが拡張）される例を示す。
【０２１２】
図１２Ａのリソース割当変更は、例えば図１０Ａのように、スーパーフレーム８００のデータチャネル期間Ｔの一部をスーパーフレーム８０１のデータチャネル期間Ｔの拡張期間に割り当てた後、ＡＰ２０Ａ−１が受信する接続要求数が減少した場合に実行される。
【０２１３】
例えば、制御装置１０Ａは、スーパーフレーム８００において、データチャネル期間Ｔ（１００５−１および１００５−２）を拡張し、制御チャネル期間Ｒ（１００６−１および１００６−２）を縮小する。
【０２１４】
また、制御装置１０Ａは、スーパーフレーム８０１において、データチャネル期間Ｔ（１００８−１および１００８−２）を縮小し、制御チャネル期間Ｒ（１００９−１および１００９−２）を拡張する（矢印１０１１−１および１０１１−２参照）。
【０２１５】
スーパーフレーム８０１におけるデータチャネル期間Ｔの縮小によって、データチャネルの割り当てが喪失する子機（例えば、子機３０Ａ−１）には、スーパーフレーム８００において拡張したデータチャネル期間Ｔが割り当てられる（点線矢印１０１３−１および１０１３−２）。
【０２１６】
この場合、子機３０Ａ−１の接続先ＡＰが、ＡＰ２０Ａ−２からＡＰ２０Ａ−１に変更されることになる。そのため、ＡＰ２０Ａ−２及びＡＰ２０Ａ−１と、子機３０Ａ−１と、の間においてハンドオーバ処理が実行される（図１４のＳ１４１０）。
【０２１７】
以上のように、比較例においては、ＡＰ２０Ａ−１およびＡＰ２０Ａ−２の管理するスーパーフレーム８００および８０１のそれぞれに、制御チャネル期間とデータチャネル期間とが割り当てられる。
【０２１８】
制御装置１０Ａは、接続要求数の増加又は減少に応じて、ＡＰ２０Ａ−１およびＡＰ２０Ａ−２の一方が管理する制御チャネルリソースを増加（データチャネルリソースを減少）した場合に、データチャネルの割り当てが喪失する子機３０Ａ−１に、他方が管理するデータチャネルリソースを拡張して割り当てる。
【０２１９】
子機３０Ａ−１には、管理元ＡＰの異なるデータチャネルリソースが割り当てられるため、制御装置１０Ａは、子機３０Ａ−１をデータチャネルリソースの割り当て変更前後で適切なＡＰに接続先を変更させる。すなわち、子機３０Ａ−１を異なるＡＰ間でハンドオーバさせる。
【０２２０】
制御チャネル期間において、多数の子機３０が接続要求及び接続応答をＣＳＭＡ／ＣＡによってＡＰと送受信する場合、ハンドオーバ処理が介在することは、信号の衝突及び／又は送信機会の喪失などを招き、非効率である。
【０２２１】
これに対して、既述の実施の形態においては、例えば図７、図１０Ｂ、および、図１２Ｂに示したように、制御チャネル期間およびデータチャネル期間のリソース割当変更制御に伴うハンドオーバ処理の発生を回避できる。
【０２２２】
本実施の形態におけるリソース割当変更制御において、ハンドオーバ処理の発生を回避できる理由は、以下のとおりである。
【０２２３】
例えば、制御装置１０は、各ＡＰ２０の収容子機数を基に、新たにＡＰ２０に接続を要求する子機３０の接続先ＡＰ２０を決定する。例えば、制御装置１０は、時間リソースのスケジューリングにおいて、ＡＰ２０の収容子機数の増加に応じて、ＡＰ２０が管理するデータチャネル期間を段階的に拡張する。
【０２２４】
制御装置１０は、データチャネルを拡張するＡＰ２０を、子機３０の接続先ＡＰ２０に決定（又は指定）し、決定した接続先ＡＰ２０の情報を、接続要求を送信した子機３０に例えば接続応答によって通知する。
【０２２５】
したがって、子機３０は、データチャネルが拡張されるＡＰ２０の情報を、ＡＰ２０との接続処理シーケンスにおいて、別言すると、ＡＰ２０との接続確立前に、知らされる。子機３０は、データチャネルが拡張される指定ＡＰ２０と接続を確立することにより、接続確立後のリソース割当変更制御に伴って接続先ＡＰ２０を変更しなくてよい。
【０２２６】
そのため、例えば図１４のハンドオーバ処理Ｓ１４１０の発生を回避できる。したがって、子機３０のＡＰ２０に対する接続処理を効率的に行うことができる。よって、ハンドオーバ処理に関わる制御通信によって、データ通信のスループットが低下することを回避でき、例えば、子機３０による集合演出の品位を高めることができる。
【０２２７】
図１４の比較例においては、子機３０Ａ−１のスキャン結果に基づく判断によって、子機３０Ａ−１の接続先ＡＰが決定されるため、収容子機数によっては接続確立後にハンドオーバ処理Ｓ１４１０が発生する。
【０２２８】
図１５に、図７の制御装置１０と、図１４の制御装置１０Ａと、の相違を対比して示す。図１５に示すように、制御装置１０Ａにおいて想定される子機台数は、数十台から数百台程度であるのに対し、制御装置１０において想定される子機台数は、集合演出に用いられるため、例えば、数千台から数万台程度である。
【０２２９】
また、ＡＰにおける時間リソースの初期割当は、制御装置１０Ａでは制御チャネルおよびデータチャネルの双方であるのに対し、制御装置１０では制御チャネルであり、データチャネルは含まなくてもよい。
【０２３０】
また、子機とＡＰとの接続処理に関して、図１４の子機３０Ａ−１は、接続要求の送信先ＡＰと接続を確立するのに対し、図７の子機３０−１は、制御装置１０によって指定されたＡＰと接続を確立する。
【０２３１】
また、個々のＡＰが管理するリソース割当が変更される場合、図１４の子機３０Ａ−１は、ハンドオーバ処理が発生することがあるのに対し、図７の子機３０−１は、既述のとおりハンドオーバ処理の発生を回避できる。
【０２３２】
以上より、本実施の形態により、子機３０は、スキャンによってＡＰ２０が送信したビーコンを受信した場合、例えば、受信したビーコンに含まるＡＰ２０の制御チャネルへの帯域割り当て情報に基づいて、接続要求の送信先ＡＰ２０を判断する。子機３０による接続要求の送信先ＡＰの判断は、例えば、制御チャネル期間が長いＡＰ２０を高い確率で選択し、制御チャネル期間が短いＡＰ２０を低い確率で選択することで、接続要求Ｃ５１６の衝突を緩和し、ＡＰ２０との接続確立までの時間を短縮できる。
【０２３３】
また、ＡＰ２０−１が送信する接続応答に、接続先ＡＰの情報を含めることで、子機３０は、データチャネル期間Ｔが拡張されるＡＰ２０を、ＡＰ２０との接続確立前に知ることができるため、データチャネル期間Ｔが縮小されることで発生するハンドオーバ処理を回避することができる。
【０２３４】
これにより、本実施の形態の無線システムは、ハンドオーバ処理に関わる制御通信を抑制し、データ通信のスループットが低下を抑制できる。
【０２３５】
＜その他＞
なお、ＡＰ２０が送信するビーコン（例えば、図７のＳ５０３およびＳ５０４）には、接続先ＡＰに関する優先度情報が含められてもよい。
【０２３６】
優先度情報は、例えば、ＡＰ２０の子機接続処理部２０３によって指定されてよい。子機３０は、接続先ＡＰを決定する際に、優先度情報に基づいて優先度の高いＡＰを接続先に選択してよい。
【０２３７】
また、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。集積回路は、上記実施の形態の説明に用いた各機能ブロックを制御し、入力と出力を備えてもよい。これらは個別に１チップ化されてもよいし、各機能ブロックの一部又は全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０２３８】
また、集積回路化の手法にはＬＳＩに限らず、専用回路または汎用プロセッサを用いて実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、又は、ＬＳＩ内部の回路セルの接続、設定が再構成可能なリコンフィグラブル・プロセッサーを利用してもよい。
【０２３９】
更には、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、別技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてあり得る。
【０２４０】
なお、本開示は、無線通信装置、または制御装置において実行される制御方法として表現することが可能である。また、本開示は、かかる制御方法をコンピュータにより動作させるためのプログラムとして表現することも可能である。更に、本開示は、かかるプログラムをコンピュータによる読み取りが可能な状態で記録した記録媒体として表現することも可能である。すなわち、本開示は、装置、方法、プログラム、記録媒体のうち、いずれのカテゴリーにおいても表現可能である。
【０２４１】
＜本開示のまとめ＞
本開示における無線通信システムは、制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する第１及び第２のアクセスポイントと、前記第１及び第２のアクセスポイントの１つと無線リンクによって接続するために、接続要求を、前記第１のアクセスポイントに送信する１つ以上の端末装置と、前記接続要求を送信した１つ以上の端末装置に対して、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、前記第１のアクセスポイントから、接続応答として送信する制御を行う制御装置と、を備える。
【０２４２】
また、本開示に係る無線通信システムにおいて、前記制御装置は、前記第１及び第２のアクセスポイントのそれぞれの制御チャネル期間及びデータチャネル期間の割り当てを示すリソース割り当て情報を、前記第１及び第２のアクセスポイントのそれぞれから前記１つ以上の端末装置に送信するための制御を行う。
【０２４３】
また、本開示に係る無線通信システムにおいて、前記１つ以上の端末装置は、前記リソース割当情報に基づいて、前記接続要求するアクセスポイントを選択する。
【０２４４】
また、本開示に係る無線通信システムにおいて、前記第１及び第２のアクセスポイントは、互いに異なる周波数を前記無線接続に使用する。
【０２４５】
また、本開示に係る無線通信システムにおいて、前記制御装置は、前記接続要求を送信した１つ以上の端末装置に対して前記接続応答を送信した後、前記第２のアクセスポイントが管理する前記無線リンクにおける制御チャネル期間を縮小し、かつ、前記データチャネル期間を拡張する。
【０２４６】
また、本開示における制御装置は、制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する第１及び第２のアクセスポイントの１つと無線リンクによって接続するために１つ以上の端末装置が前記第１のアクセスポイントに送信した接続要求に関する情報を、前記第１のアクセスポイントから受信する受信回路と、前記接続要求を送信した１つ以上の端末装置に対して、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、前記第１のアクセスポイントから、接続応答として送信する制御を行う制御回路と、を備える。
【０２４７】
また、本開示におけるアクセスポイントは、第１及び第２のアクセスポイントのうちの前記第１のアクセスポイントであって、制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する前記第１及び第２のアクセスポイントの１つと無線リンクによって接続するために１つ以上の端末装置が前記第１のアクセスポイントに送信した接続要求に関する情報を、制御装置へ送信する第１送信回路と、前記接続要求を送信した１つ以上の端末装置に対して、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、接続応答として送信する第２送信回路と、を備える。
【０２４８】
また、本開示における端末装置は、制御チャネル期間がデータチャネル期間よりも長い初期状態のスーパーフレームを有する第１及び第２のアクセスポイントの１つと無線リンクによって接続するために、前記第１のアクセスポイントへ接続要求を送信する送信回路と、前記接続要求の送信後に、接続先アクセスポイントの情報として、前記第２のアクセスポイントを示す情報を、前記第１のアクセスポイントから、接続応答として受信する受信回路と、を備える。
【産業上の利用可能性】
【０２４９】
本開示は、例えば、端末装置として無線制御対応の発光装置を用いた演出を行う無線通信システムに好適である。
【符号の説明】
【０２５０】
１０  制御装置
２０−１，２０−２  アクセスポイント（ＡＰ）
３０−１〜３０−Ｎ  子機（発光装置又は端末装置）
１００  無線通信システム
２０１  演出制御部
２０２  スケジューラ
２０３  子機接続処理部
２０４  記憶部
２０５  ＡＰ制御部
３０１  無線通信部
３０２  無線プロトコル制御部
３０３  動作モード設定部
４０１  発光回路
４０２  演出部
４０３  送信先ＡＰ判断部
４０４  無線プロトコル制御部
４０５  無線通信部
４０６  センサ
【図１】
2019161607.tif 000003
【図２】
2019161607.tif 000004
【図３】
2019161607.tif 000005
【図４】
2019161607.tif 000006
【図５】
2019161607.tif 000007
【図６】
2019161607.tif 000008
【図７】
2019161607.tif 000009
【図８】
2019161607.tif 000010
【図９】
2019161607.tif 000011
【図１０】
2019161607.tif 000012
【図１１】
2019161607.tif 000013
【図１２】
2019161607.tif 000014
【図１３】
2019161607.tif 000015
【図１４】
2019161607.tif 000016
【図１５】
2019161607.tif 000017