(57)【要約】【課題】複数の無線端末から送信されるパケットの衝突頻度を低減すると共に、各無線端末において迅速な通信を行うことを目的とする。【解決手段】無線端末Ｔ１は、登録要求パケットを送信したスロットにおける後の時間帯において、マスタ局Ｍ１から応答パケットを受信しなかったとの判定をしたときは、スロット配列数決定処理によってスロット配列数Ｎを決定する。そして、時間軸上に連続して配列されたＮ個のスロットのいずれかにおいて登録要求パケットを再送する。無線端末Ｔ１は、登録要求パケットを再送したスロットにおける後の時間帯において、応答パケットを受信しなかったとの判定をしたときは、さらに、登録要求パケットを再送する。。無線端末Ｔ１は、スロット配列数Ｎを、過去における登録要求パケットの再送回数に基づいて変化させる。【選択図】図３
2014107625.tif 000002
【特許請求の範囲】
【請求項１】
スロット配列数を決定する配列数決定部と、
前記配列数決定部によって決定されたスロット配列数だけ時間軸上に配列された送信スロットのうち、いずれかを選択するスロット選択部と、
前記スロット選択部によって選択された送信スロットでパケットを送信する送信部と、
パケットを受信する受信部と、を備え、
前記送信部によって先に送信されたパケットに対する応答パケットが、前記受信部によって受信されなかった送信失敗の場合に、前記配列数決定部は、先に決定されたスロット配列数とは異なる新たなスロット配列数を決定し、
前記送信失敗の場合に前記送信部は、新たに決定されたスロット配列数に基づいて前記スロット選択部によって選択された送信スロットで、先に送信されたパケットに含まれていたデータを含む再送パケットを送信することを特徴とする無線端末。
【請求項２】
請求項１に記載の無線端末において、
前記受信部によって受信されたパケットから、スロット配列数を規定するスロット情報を取得するスロット情報取得部を備え、
前記配列数決定部は、
前記スロット情報および過去における前記再送パケットの送信回数に基づいて、スロット配列数を決定することを特徴とする無線端末。
【請求項３】
パケットを受信する受信部と、
前記受信部によって受信されたパケットから、スロット配列数を規定するスロット情報を取得するスロット情報取得部と、
前記スロット情報に基づいて規定されるスロット配列数だけ時間軸上に配列された送信スロットのうち、いずれかを選択するスロット選択部と、
前記スロット選択部によって選択された送信スロットでパケットを送信する送信部と、を備え、
前記送信部によって送信されたパケットに対する応答パケットが、前記受信部によって受信されなかった場合に、前記送信部は、先に送信されたパケットに含まれていたデータ
を含む再送パケットを送信し、
前記スロット選択部は、
前記スロット情報および過去における前記再送パケットの送信回数に基づいて、スロット配列数を決定する配列数決定部、を備えることを特徴とする無線端末。
【請求項４】
複数の無線端末を制御する端末制御装置において、
複数の無線端末のうちいずれかから送信されたデータを受信する受信部と、
前記複数の無線端末と前記端末制御装置との間の通信状況を、前記受信部によって受信されたデータから取得する通信状況取得部と、
前記通信状況に基づいて、前記無線端末における送信スロットを規定するスロット情報を生成するスロット情報生成部と、
前記複数の無線端末のうちいずれかに前記スロット情報を含むデータを送信する送信部と、
を備えることを特徴とする端末制御装置。
【請求項５】
複数の無線端末を制御する端末制御装置において、
複数の無線端末のうちいずれかから送信されたデータを受信する受信部と、
前記複数の無線端末と前記端末制御装置との間の通信状況を、前記受信部によって受信されたデータから取得する通信状況取得部と、
前記通信状況に基づいて、データの送信を前記複数の無線端末のうちいずれかに対して制限させる制限情報を生成する制限情報生成部と、
前記複数の無線端末に前記制限情報を含むデータを送信する送信部と、
を備えることを特徴とする端末制御装置。
【請求項６】
請求項４または請求項５に記載の端末制御装置において、
前記受信部は、
前記複数の無線端末のうちの１つ、または、２つ以上の無線端末とパケット無線通信を行うマスタ局からデータを受信し、
前記送信部は、
前記複数の無線端末のうちの１つ、または、２つ以上の無線端末とパケット無線通信を行うマスタ局へデータを送信し、
前記端末制御装置は、
前記複数の無線端末のうちいずれかから送信されたデータに基づいて、そのデータを送信した無線端末のＩＤと、当該無線端末がパケット無線通信を行うマスタ局のＩＤとを対応付けた端末マスタ局テーブルを生成することを特徴とする端末制御装置。
【請求項７】
請求項６に記載の端末制御装置において、
前記複数の無線端末のうちデータの送信を行う送信対象端末を決定する送信端末決定部と、
前記端末マスタ局テーブルに基づいて、前記送信対象端末の無線接続先のマスタ局を特定するマスタ局特定部と、
前記送信部は、前記マスタ局特定部によって特定されたマスタ局を介して、前記送信対象端末にデータを送信することを特徴とする端末制御装置。
【請求項８】
請求項６および請求項７に記載の端末制御装置と、
前記マスタ局と、を備え、
前記マスタ局は、
前記複数の無線端末のいずれかからパケットを受信したときは、そのパケットに対する応答パケットを、送信元の無線端末に送信すると共に、そのパケットに含まれるデータを前記端末制御装置に送信することを特徴とする端末制御システム。
【請求項９】
請求項４または請求項５に記載の端末制御装置と、
前記複数の無線端末のうちの１つ、または、２つ以上の無線端末とパケット無線通信を行うマスタ局と、を備え、
前記受信部は、前記マスタ局からデータを受信し、
前記送信部は、前記マスタ局を介して、当該マスタ局とパケット無線通信を行う無線端末にデータを送信し、
前記マスタ局は、
前記複数の無線端末のいずれかからパケットを受信したときは、そのパケットに対する応答パケットを、送信元の無線端末に送信すると共に、そのパケットに含まれるデータを前記端末制御装置に送信することを特徴とする端末制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末、端末制御装置、および端末制御システムに関し、特に、時間軸上に配列された複数の送信スロットのうち、いずれかの送信スロットでパケットを送信する無線端末、複数の無線端末を制御する装置、および、このような端末制御装置に加え、端末制御装置と無線端末との間に介在するマスタ局を備えるシステムに関する。
【背景技術】
【０００２】
端末制御装置が複数の無線端末と通信を行い、各無線端末を制御するシステムについて広く研究が行われている。このような端末制御システムには、スロッテッドアロハ方式を採用したものがある。スロッテッドアロハ方式では、端末制御装置が、複数の通信時間帯、すなわち時間軸上に配列された複数の選択候補のスロットを規定し、各無線端末に複数のスロットのタイミングを知らせる。各無線端末は、時間軸上に配列された複数のスロットのいずれか１つを無作為に選択し、選択したスロットにおいて端末制御装置と通信を行う。端末制御装置は、無線端末との通信に基づいて無線端末の制御を行い、あるいは、無線端末から情報を取得する。
【０００３】
ある１つのスロットにおいて通信を行った無線端末は、次の選択候補の複数のスロットのうち１つを先と同様に選択し、選択したスロットにおいて端末制御装置と通信を行う。以後、同様にしてスロットを選択し、端末制御装置と通信を行う。特許文献１には、このようなスロッテッドアロハ方式を採用したシステムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−７０５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スロッテッドアロハ方式を採用した端末制御システムでは、端末制御装置が規定する選択候補のスロットの配列数を多くすることで、複数の無線端末が同時にパケットを送信するというパケットの衝突が回避される。しかし、スロットの配列数を多くすると、１つの無線端末が通信を行うスロットの時間間隔が長くなり、迅速な通信の妨げになる。
【０００６】
本発明は、複数の無線端末から送信されるパケットの衝突頻度を低減すると共に、各無線端末において迅速な通信を行うことを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、スロット配列数を決定する配列数決定部と、前記配列数決定部によって決定されたスロット配列数だけ時間軸上に配列された送信スロットのうち、いずれかを選択するスロット選択部と、前記スロット選択部によって選択された送信スロットでパケットを送信する送信部と、パケットを受信する受信部と、を備え、前記送信部によって先に送信されたパケットに対する応答パケットが、前記受信部によって受信されなかった送信失敗の場合に、前記配列数決定部は、先に決定されたスロット配列数とは異なる新たなスロット配列数を決定し、前記送信失敗の場合に前記送信部は、新たに決定されたスロット配列数に基づいて前記スロット選択部によって選択された送信スロットで、先に送信されたパケットに含まれていたデータを含む再送パケットを送信することを特徴とする。
【０００８】
また、本発明に係る無線端末は、望ましくは、前記受信部によって受信されたパケットから、スロット配列数を規定するスロット情報を取得するスロット情報取得部を備え、前記配列数決定部は、前記スロット情報および過去における前記再送パケットの送信回数に基づいて、スロット配列数を決定する。
【０００９】
また、本発明は、パケットを受信する受信部と、前記受信部によって受信されたパケットから、スロット配列数を規定するスロット情報を取得するスロット情報取得部と、前記スロット情報に基づいて規定されるスロット配列数だけ時間軸上に配列された送信スロットのうち、いずれかを選択するスロット選択部と、前記スロット選択部によって選択された送信スロットでパケットを送信する送信部と、を備え、前記送信部によって送信されたパケットに対する応答パケットが、前記受信部によって受信されなかった場合に、前記送信部は、先に送信されたパケットに含まれていたデータを含む再送パケットを送信し、前記スロット選択部は、前記スロット情報および過去における前記再送パケットの送信回数に基づいて、スロット配列数を決定する配列数決定部、を備えることを特徴とする。
【００１０】
また、本発明は、複数の無線端末を制御する端末制御装置において、複数の無線端末のうちいずれかから送信されたデータを受信する受信部と、前記複数の無線端末と前記端末制御装置との間の通信状況を、前記受信部によって受信されたデータから取得する通信状況取得部と、前記通信状況に基づいて、前記無線端末における送信スロットを規定するスロット情報を生成するスロット情報生成部と、前記複数の無線端末のうちいずれかに前記スロット情報を含むデータを送信する送信部と、を備えることを特徴とする。
【００１１】
また、本発明は、複数の無線端末を制御する端末制御装置において、複数の無線端末のうちいずれかから送信されたデータを受信する受信部と、前記複数の無線端末と前記端末制御装置との間の通信状況を、前記受信部によって受信されたデータから取得する通信状況取得部と、前記通信状況に基づいて、データの送信を前記複数の無線端末のうちいずれかに対して制限させる制限情報を生成する制限情報生成部と、前記複数の無線端末に前記制限情報を含むデータを送信する送信部と、を備えることを特徴とする。
【００１２】
また、本発明に係る端末制御装置は、望ましくは、前記受信部は、前記複数の無線端末のうちの１つ、または、２つ以上の無線端末とパケット無線通信を行うマスタ局からデータを受信し、前記送信部は、前記複数の無線端末のうちの１つ、または、２つ以上の無線端末とパケット無線通信を行うマスタ局へデータを送信し、前記端末制御装置は、前記複数の無線端末のうちいずれかから送信されたデータに基づいて、そのデータを送信した無線端末のＩＤと、当該無線端末がパケット無線通信を行うマスタ局のＩＤとを対応付けた端末マスタ局テーブルを生成する。
【００１３】
また、本発明に係る端末制御装置は、望ましくは、前記複数の無線端末のうちデータの送信を行う送信対象端末を決定する送信端末決定部と、前記端末マスタ局テーブルに基づいて、前記送信対象端末の無線接続先のマスタ局を特定するマスタ局特定部と、前記送信部は、前記マスタ局特定部によって特定されたマスタ局を介して、前記送信対象端末にデータを送信する。
【００１４】
また、本発明に係る端末制御システムは、前記端末制御装置と、前記マスタ局と、を備え、前記マスタ局は、前記複数の無線端末のいずれかからパケットを受信したときは、そのパケットに対する応答パケットを、送信元の無線端末に送信すると共に、そのパケットに含まれるデータを前記端末制御装置に送信することを特徴とする。
【００１５】
また、本発明に係る端末制御システムは、前記端末制御装置と、前記複数の無線端末のうちの１つ、または、２つ以上の無線端末とパケット無線通信を行うマスタ局と、を備え、前記受信部は、前記マスタ局からデータを受信し、前記送信部は、前記マスタ局を介して、当該マスタ局とパケット無線通信を行う無線端末にデータを送信し、 前記マスタ局は、前記複数の無線端末のいずれかからパケットを受信したときは、そのパケットに対する応答パケットを、送信元の無線端末に送信すると共に、そのパケットに含まれるデータを前記端末制御装置に送信することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、複数の無線端末から送信されるパケットの衝突頻度を低減すると共に、各無線端末において迅速な通信を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る無線端末制御システムの構成を示す図である。
【図２】位置登録処理の処理タイミングを示す図である。
【図３】登録要求パケットを再送する処理のタイミングを示す図である。
【図４】５００人モード・再送遷移パターンテーブルを示す図である。
【図５】３００人モード・再送遷移パターンテーブルを示す図である。
【図６】１００人モード・再送遷移パターンテーブルを示す図である。
【図７】再送遷移パターン指定処理、およびホストコンピュータによる送信制限について説明する図である。
【図８】イベント通知処理の処理タイミングを示す図である。
【図９】ホストコンピュータのハードウエアの例を示す図である。
【図１０】無線端末のハードウエアの例を示す図である。
【発明を実施するための形態】
【００１８】
（１）無線端末制御システムの概要
図１には本発明の実施形態に係る無線端末制御システムの構成が示されている。無線端末制御システムは、ホストコンピュータＨ、マスタ局Ｍ、および無線端末Ｔを備える。図には、複数のマスタ局Ｍおよび複数の無線端末Ｔが示されているが、これらの個数は任意である。各マスタ局Ｍは、ホストコンピュータＨに有線接続されている。各マスタ局Ｍは、無線端末Ｔと無線通信を行うことが可能な無線ゾーン１０を形成する。複数の無線端末Ｔは、複数のマスタ局Ｍのそれぞれが形成する無線ゾーン１０に散在する。各無線端末Ｔは、自らが存在する無線ゾーン１０のマスタ局Ｍに無線接続される。複数のマスタ局Ｍは、異なる周波数の無線信号を用いることとしてもよい。この場合、各無線ゾーン１０は重なっていてもよい。
【００１９】
ホストコンピュータＨは、マスタ局Ｍを介して無線端末Ｔを制御する。ホストコンピュータＨは、例えば、無線端末Ｔが備えるライトの点灯、無線端末Ｔが備えるディスプレイへのメッセージの表示、無線端末Ｔにおける音楽の再生等の制御を行う。
【００２０】
ホストコンピュータＨが無線端末Ｔの制御を実行する場合、その無線端末Ｔが無線接続されているマスタ局Ｍを特定し、そのマスタ局Ｍを介して無線端末Ｔと通信を行う。このような制御を実行するため、ホストコンピュータＨは、無線端末ＴのＩＤと、その無線端末Ｔが無線接続されたマスタ局ＭのＩＤとを対応付けた端末／マスタ局テーブル１２を備える。ホストコンピュータＨは、ある無線端末Ｔの制御を実行するときは、端末／マスタ局テーブル１２を参照し、その無線端末Ｔの無線端末ＩＤに対応付けられたマスタ局ＩＤを取得して、通信先のマスタ局Ｍを特定する。端末／マスタテーブル１２の内容は、無線端末Ｔの制御を実行する前に、次に述べる位置登録処理によって記憶される。
【００２１】
（２）位置登録処理
（２−１）基本処理
図２には、ホストコンピュータＨ、マスタ局Ｍ、無線端末Ｔ１および無線端末Ｔ２が位置登録処理において実行する基本的な処理のタイミング図が示されている。このタイミング図は、複数のマスタ局Ｍのうちの１つ（Ｍ１）、ならびに、複数の無線端末Ｔのうちの２つ（Ｔ１，Ｔ２）についての処理タイミングを示したものである。無線端末制御システムにおいては、複数のマスタ局Ｍのそれぞれにおいて同様の処理が実行される。なお、ここでは、複数のマスタ局Ｍが同一の周波数の無線信号を送信し、複数のマスタ局Ｍが同一の周波数の無線信号を受信するものとする。
【００２２】
ホストコンピュータＨは、位置登録処理を開始すべきことを指令する登録指令電文をマスタ局Ｍ１に送信する（Ｓ１０１）。マスタ局Ｍ１は、登録指令電文を受信すると、時間軸上に連続して配列されたスロットＳＬのそれぞれにおいて、パケットの待ち受けＲＸ、およびパケットの送信ＴＸを行う。すなわち、マスタ局Ｍ１は、各スロットＳＬの先の時間帯において登録要求パケットの待ち受けＲＸを行い、後の時間帯において同報パケットの送信ＴＸを行う。ここで、同報パケットは、無線端末Ｔを制御するためのパケットである。位置登録処理において、同報パケットには、登録要求パケットを送信すべきことを無線端末Ｔに指令する情報が含まれる。登録要求パケットは、無線端末Ｔが自らの無線端末ＩＤをホストコンピュータＨに送信するためのパケットである。登録要求パケットには、その送信元の無線端末Ｔの無線端末ＩＤがデータとして含まれている。
【００２３】
一実施例として、各マスタ局Ｍと無線端末Ｔとの間の無線通信は、２．４ＧＨｚ帯で行われる。また、各スロットＳＬの時間長は４０ｍｓとし、パケットの送信ＴＸの時間帯およびパケットの待ち受けＲＸの時間帯はそれぞれ２０ｍｓとする。
【００２４】
無線端末Ｔは、複数のマスタ局Ｍから送信された同報パケットを受信したときは、受信レベルが最も大きいマスタ局Ｍを無線接続先のマスタ局として決定する。また、１つのマスタ局Ｍから送信された同報パケットを受信したときは、そのマスタ局Ｍを無線接続先のマスタ局として決定する。図２には、無線端末Ｔ１およびＴ２が、同一のマスタ局Ｍ１を無線接続先として決定した例が示されている（Ｓ１０２，Ｓ２０２）。
【００２５】
無線端末Ｔ１は、マスタ局Ｍ１を無線接続先のマスタ局として決定した後、マスタ局Ｍ１においてパケットの待ち受けＲＸが行われるタイミングで、登録要求パケットを送信する（Ｓ１０３）。マスタ局Ｍ１は、登録要求パケットを受信すると、登録要求パケットが受信された直後に、受付データを含む同報パケットを送信する（Ｓ１０４）。受付データは、登録要求パケットがマスタ局Ｍ１で受信されたことを示すデータである。受付データを含む同報パケットは、登録要求パケットが受付けられたことを示し、以下では応答パケットと称する。
【００２６】
また、マスタ局Ｍ１は、登録要求パケットを受信すると、その登録要求パケットに含まれる無線端末ＩＤを抽出する。そして、その無線端末ＩＤと自らのマスタ局ＩＤをデータとして含む登録要求電文をホストコンピュータＨに送信する（Ｓ１０５）。ホストコンピュータＨは、登録要求電文から、無線端末ＩＤおよびマスタ局ＩＤを抽出し、これらを対応付けた情報を端末／マスタ局テーブル１２に記憶する（Ｓ１０６）。
【００２７】
無線端末Ｔ１は、登録要求パケットを送信したスロットＳＬの後の時間帯において、応答パケットを受信したか否かを判定する（Ｓ１０７）。この判定は、登録要求パケットを送信したスロットＳＬにおける先の時間帯の後端から、そのスロットＳＬの後端までの間に応答パケットを受信したか否かに基づいて行われる。この判定は、登録要求パケットの送信が成功であったか失敗であったかを判定するという意義を有する。無線端末Ｔは、応答パケットを受信しなかったとの判定をした場合、後述のように登録要求パケットを再送する。
【００２８】
無線端末Ｔ２もまた、無線端末Ｔ１と同様、マスタ局Ｍ１に登録要求パケットを送信する（Ｓ２０３）。これに対してマスタ局Ｍ１は、無線端末Ｔ２に応答パケットを送信すると共に（Ｓ２０４）、無線端末Ｔ２の無線端末ＩＤと自らのマスタ局ＩＤをデータとして含む登録要求電文をホストコンピュータＨに送信する（Ｓ２０５）。ホストコンピュータＨは、登録要求電文から、無線端末ＩＤおよびマスタ局ＩＤを抽出し、これらを対応付けた情報を端末／マスタ局テーブル１２に記憶する（Ｓ２０６）。無線端末Ｔ２は、登録要求パケットを送信したスロットＳＬの後の時間帯において、応答パケットを受信したか否かを判定する（Ｓ２０７）。
【００２９】
なお、上記では、複数のマスタ局Ｍが同一の周波数の無線信号を送信し、同一の周波数の無線信号を受信するものとして説明を行った。複数のマスタ局Ｍは、互いに異なる周波数の無線信号を送受信してもよい。この場合、無線端末Ｔが無線通信先のマスタ局Ｍを決定する処理は、複数のマスタ局Ｍで用いられている複数の周波数帯域での信号を検索しながら行われる。
【００３０】
（２−２）登録要求パケットの再送
上記では、無線端末Ｔ１およびＴ２から登録要求パケットが送信され、マスタ局Ｍ１において登録要求パケットが受信された場合について説明した。しかしながら、実際には、無線端末Ｔ１およびＴ２以外の他の無線端末Ｔが、同時に登録要求パケットを送信したり、通信状況が良好でなかったりした場合には、マスタ局Ｍ１において登録要求パケットが受信されないことがある。この場合、マスタ局Ｍ１から応答パケットが送信されることはない。
【００３１】
そこで、本実施形態においては、登録要求パケットがマスタ局Ｍによって受信されず、応答パケットが送信されなかった場合、無線端末Ｔは、登録要求パケットの再送を行う。図３には、登録要求パケットを再送する処理のタイミング図が示されている。
【００３２】
無線端末Ｔ１は、マスタ局Ｍ１を無線接続先のマスタ局として決定した後、マスタ局Ｍ１においてパケットの待ち受けＲＸが行われるタイミングで、登録要求パケットを送信する（Ｓ３０１）。無線端末Ｔ１は、登録要求パケットを送信したスロットにおける後の時間帯において、応答パケットを受信したか否かを判定する（Ｓ３０２）。
【００３３】
無線端末Ｔは、応答パケットを受信しなかったとの判定をしたときは、後述のスロット配列数決定処理によってスロット配列数Ｎを決定する（Ｓ３０３）。そして、時間軸上に連続して配列されたＮ個のスロットのいずれかにおいて登録要求パケットを再送する（Ｓ３０４）。登録要求パケットの再送は、ステップＳ３０１において送信された登録要求パケットに含まれるデータと同一のデータを含む再送パケットを新たな登録要求パケットとして生成し、これを送信することで行われる。ここで、登録要求パケットを再送するスロットはスロッテッドアロハ処理に基づいて選択される。スロッテッドアロハ処理は、時間軸上に連続的に配列された複数のスロットのうちいずれか１つを選択し、選択したスロットでパケットを送信する処理である。
【００３４】
図３に示されるように、無線端末Ｔ１は、時間軸上に連続的に配列されたＮ個のスロットＳＬ１〜ＳＬＮのうち１つを無作為に選択する。スロットの選択は、例えば、無線端末Ｔ１における乱数の発生に基づいて行われる。すなわち、無線端末Ｔ１に乱数発生器を設け、乱数発生器が発生した乱数をＮで割った余りに１を加算することで整数ｊを求め、スロットＳＬｊを選択する。無線端末Ｔは、スロットＳＬｊにおいて登録要求パケットを再送する。
【００３５】
マスタ局Ｍ１は、登録要求パケットを受信すると、登録要求パケットが受信された直後に応答パケットを送信する（Ｓ３０５）。そして、無線端末Ｔ１の無線端末ＩＤと自らのマスタ局ＩＤをデータとして含む登録要求電文をホストコンピュータＨに送信する（Ｓ３０６）。
【００３６】
無線端末Ｔ１は、ステップＳ３０２の処理と同様の処理によって、登録要求パケットを送信したスロットＳＬｊにおける後の時間帯において、応答パケットを受信したか否かを判定する（Ｓ３０７）。無線端末Ｔ１は、応答パケットを受信しなかったとの判定をしたときは、ステップＳ３０３およびＳ３０４の処理と同様の処理を実行して登録要求パケットを再送する。他方、応答パケットを受信したとの判定をしたときは、無線端末Ｔ１は、登録要求パケットを再送しない。
【００３７】
スロッテッドアロハ処理によれば、複数の無線端末Ｔのそれぞれが、パケットを送信するスロットを、時間軸上に連続的に配列された複数のスロットから無作為に選択する。これによって、各無線端末Ｔおよびマスタ局Ｍが、スロットの割り当てのための複雑な通信を相互に行う必要がなく、処理が簡略化される。
【００３８】
スロッテッドアロハ処理におけるスロット配列数Ｎは、無線端末Ｔによる配列数決定処理に基づいて決定される（Ｓ３０３）。この処理は、登録要求パケットの再送が何回目であるかを示す再送回数に基づいて、スロット配列数Ｎを決定する処理である。配列数決定処理は、無線端末Ｔが有する再送遷移パターンテーブルに基づいて行われる。
【００３９】
再送遷移パターンテーブルは、再送回数に対しスロット配列数Ｎが対応付けられたテーブルである。図４〜図６には、再送回数に対応付けられたスロット配列数Ｎが異なる３種類の再送遷移パターンテーブルの例が示されている。図４には、スロット配列数Ｎの最大値が５００とされた５００人モード・再送遷移パターンテーブルが示されている。 図５および６には、それぞれ、スロット配列数Ｎの最大値が３００とされた３００人モード・再送遷移パターンテーブル、および、スロット配列数の最大値が１００とされた１００人モード・再送遷移パターンテーブルが示されている。各再送遷移パターンテーブルの内容は、予め無線端末Ｔに記憶されている。これら３種の再送遷移パターンテーブルのいずれを用いるかは、予め無線端末Ｔで設定しておいてもよい。また、後述の再送遷移パターン指定処理に基づき、ホストコンピュータＨからスロット情報が送信される場合には、その情報に従ってもよい。これらの再送遷移パターンテーブルでは、再送回数が増加するにつれてスロット配列数Ｎが増加し、または、スロット配列数Ｎが同一に維持される。そして、スロット配列数Ｎが最大値に達した後には、再送回数が増加するにつれてスロット配列数Ｎが減少し、または、スロット配列数Ｎが同一に維持される。
【００４０】
ここでは、図４に示される５００人モード・再送遷移パターンテーブルを用いる場合について説明する。図３のステップＳ３０３においては、再送回数は１回目である。５００人モード・再送遷移パターンテーブルにおいては、再送回数１回目に対し、スロット配列数Ｎとして５０が対応付けられている。したがって、ステップＳ３０３においては、スロット配列数Ｎは５０とする。また、ステップＳ３０７において、図３とは異なり無線端末Ｔが応答パケットを受信しなかった旨の判定をした場合における登録要求パケットの再送は、再送回数が２回目ということになる。５００人モード・再送遷移パターンテーブルにおいては、再送回数２回目に対し、スロット配列数Ｎとして５０が対応付けられている。したがって、２回目の登録要求パケットの再送においては、スロット配列数Ｎは５０とする。以後同様にして、３回目、４回目、・・・、７回目、・・・の再送を行う場合には、スロット配列数Ｎは、それぞれ、５００、３２０、・・・、８５、・・・とする。再送回数が増加して、５００人モード・再送遷移パターンテーブルの最終回数に至った場合、すなわち、スロット配列数Ｎの最小値に至った場合には、それ以後は、例えば、スロット配列数Ｎを最小値とする。また、再送回数が１回目の場合のスロット配列数Ｎに戻り、再送遷移パターンテーブルのスロット配列数Ｎを巡回的に取得することとしてもよい。
【００４１】
スロット配列数Ｎが少ない場合、無線端末Ｔからマスタ局Ｍに登録要求パケットが送信されなかった原因は、パケットの衝突によるものである可能性が高い。この場合には、再送回数をさらに増加することで、無線端末Ｔからマスタ局Ｍに登録要求パケットが送信されることが見込まれる。一方、スロット配列数Ｎが多い場合において、無線端末Ｔからマスタ局Ｍに登録要求パケットが送信されなかった原因は、パケットの衝突でない可能性が高い。この場合、再送回数をさらに増加したとしても、無線端末Ｔからマスタ局Ｍに登録要求パケットが送信されることは見込まれない。
【００４２】
そこで、図４から図６に示される再送遷移パターンテーブルでは、再送回数が１回目および２回目については、スロット配列数Ｎを再送回数の最大値よりも小さい数としている。そして、再送回数が３回目において、スロット配列数Ｎを再送回数の最大値とし、再送回数が４回目以降である場合には、再び、スロット配列数Ｎを再送回数の最大値よりも小さい数としている。
【００４３】
スロッテッドアロハ処理においては、スロット配列数Ｎが大きいと、無線端末Ｔが登録要求パケットを繰り返し再送する際の時間間隔が長くなるという問題が生じる。一方、スロット配列数Ｎが小さいと、パケットの衝突が生じ易くなるという問題が生じる。
【００４４】
再送遷移パターンテーブルを用いた処理によれば、過去における登録要求パケットの再送回数に基づいてスロット配列数Ｎが適切な数に決定され、複数の無線端末Ｔから送信されるパケットの衝突頻度が低減されると共に、各無線端末Ｔにおいて迅速な通信が行われる。これによって、次のような効果が得られる。すなわち、各無線端末Ｔおよびマスタ局Ｍが、スロットの割り当てのための複雑な通信を相互に行う必要がないという効果に加えて、複数の無線端末Ｔから送信されるパケットの衝突頻度が低減され、各無線端末Ｔにおいて迅速な通信が行われるという効果が得られる。
【００４５】
（２−３）再送遷移パターン指定処理
次に、ホストコンピュータＨが、複数種の再送遷移パターンテーブルのうちいずれを用いるかを指定する再送遷移パターン指定処理について説明する。図７には、無線端末制御システムにおいて実行される処理の流れが示されている。
【００４６】
図中の３つの「×」印で示されているように、最初に無線端末Ｔが送信した登録要求パケットはマスタ局Ｍにおいて受信されず（Ｓ４０１）、無線端末Ｔは、登録要求パケットを３回に亘って再送したものとする（Ｓ４０２〜Ｓ４０４）。３回目の再送において、登録要求パケットはマスタ局Ｍで受信され（Ｓ４０４）、これに応じてマスタ局Ｍは無線端末Ｔに応答パケットを送信する（Ｓ４０５）。
【００４７】
無線端末Ｔは、登録要求パケットに自らの無線端末ＩＤの他、再送回数Ｒをデータとして含ませる。すなわち、ステップＳ４０１、Ｓ４０２、Ｓ４０３、およびＳ４０４において無線端末Ｔから送信される登録要求パケットには、それぞれ、再送回数としてＲ＝０、Ｒ＝１、Ｒ＝２、およびＲ＝３が含まれる。
【００４８】
マスタ局Ｍは、無線端末Ｔに応答パケットを送信すると共に（Ｓ４０５）、登録要求パケットから無線端末ＩＤおよび再送回数Ｒを抽出し、その無線端末ＩＤ、再送回数Ｒ、および、自らのマスタ局ＩＤをデータとして含む登録要求電文を生成する。そして、その登録要求電文をホストコンピュータＨに送信する（Ｓ４０６）。
【００４９】
ホストコンピュータＨは、登録要求電文から、無線端末ＩＤおよびマスタ局ＩＤを抽出し、これらを対応付けた情報を端末／マスタ局テーブル１２に記憶する（Ｓ４０７）。ホストコンピュータＨは、さらに、登録要求電文から再送回数Ｒを抽出し、再送回数Ｒに基づいて、スロット配列数Ｎを規定するスロット情報を生成する（Ｓ４０８）。ここで、スロット情報は、無線端末制御システムが備える各無線端末Ｔに対し、複数種の再送遷移パターンテーブルのうちいずれかを指定する情報である。
【００５０】
スロット情報を生成するに際して、ホストコンピュータＨは、上記と同様の処理によって、他の無線端末Ｔから再送回数Ｒを取得してもよい。そして、このように取得された１つまたは複数の再送回数Ｒに基づいて、マスタ局Ｍと無線端末Ｔとの間の通信状況を示す通信良好度を求める。
【００５１】
通信良好度は、例えば、１つまたは複数の無線端末Ｔから取得された再送回数Ｒの平均値とする。ここで、再送回数Ｒが大きいことは、パケットの衝突が頻繁に生じている可能性が高く、マスタ局Ｍと無線端末Ｔとの間の通信状況が良好でないことを示す。したがって、再送回数Ｒの平均値として定義された通信良好度は、値が小さい程、通信状況が良好であることを意味する。また、通信良好度は、１つまたは複数の無線端末Ｔから取得された各再送回数Ｒについての単調増加関数または単調減少関数に基づいて求めてもよい。
【００５２】
ホストコンピュータＨは、通信良好度が示す通信状況が良好である程、スロット配列数Ｎの最大値が小さい再送遷移パターンテーブルを指定するスロット情報を生成する。例えば、上記のように通信良好度が再送回数Ｒの平均値として定義されている場合、通信良好度が０から５の場合には、１００人モード・再送遷移パターンテーブルを指定し、通信良好度が６から１０の場合には、３００人モード・再送遷移パターンテーブルを指定し、通信良好度が１１以上の場合には、５００人モード・再送遷移パターンテーブルを指定する。
【００５３】
スロット情報を生成した後、ホストコンピュータＨは、スロット情報をデータとして含むスロット指令電文を生成し、マスタ局Ｍに送信する（Ｓ４０９）。マスタ局Ｍは、スロット指令電文を受信すると、スロット情報をデータとして含む同報パケットを生成する。そして、図２に示される処理と同様、時間軸上に連続して配列されたスロットのそれぞれにおいて、パケットの待ち受けＲＸ、および、パケットの送信ＴＸ（Ｓ４１０）を行う。無線端末Ｔは、同報パケットを受信すると、同報パケットからスロット情報を抽出する（Ｓ４１１）。スロット情報を抽出した後、無線端末Ｔは、スロッテッドアロハ処理において、スロット情報によって指定される再送遷移パターンテーブルを用いる。
【００５４】
このような処理によれば、無線端末Ｔとマスタ局Ｍとの間の通信状況が良好である程、スロット配列数Ｎの最大値が小さい再送遷移パターンテーブルが指定される。これによって、スロッテッドアロハ処理におけるスロット配列数Ｎは、通信状況に応じて最適な数に決定される。したがって、複数の無線端末Ｔから送信されるパケットの衝突頻度が低減されるという効果を維持しつつ、各無線端末Ｔにおいて迅速な通信が行われるという効果が得られる。
【００５５】
なお、スロット情報は、各無線端末Ｔに対し、スロット配列数Ｎそのものを指定する情報であってもよい。この場合、ホストコンピュータＨは、ステップＳ４０８において、通信良好度が示す通信状況が良好である程、小さいスロット配列数Ｎを指定するスロット情報を生成する。このようなスロット情報を取得した無線端末Ｔは、スロッテッドアロハ処理において、スロット配列数Ｎを、スロット情報によって指定されるスロット配列数Ｎとする。また、スロット情報をホストコンピュータＨから取得する代わりに、ユーザが無線端末Ｔに予め記憶させておく構成を採用してもよい。さらに、ホストコンピュータＨが通信状況に応じてスロット情報を生成する代わりに、ユーザの操作によってスロット情報がホストコンピュータＨに読み込まれることとしてもよい。
【００５６】
また、無線端末制御システムが備える無線端末Ｔの数に応じて、スロット情報が生成されることとしてもよい。例えば、ホストコンピュータＨは、端末／マスタ局テーブル１２を参照することで無線端末Ｔの数を求める。そして、無線端末Ｔの数が多い程、スロット配列数Ｎの最大値が大きい再送遷移パターンテーブルを指定するスロット情報を生成する。あるいは、ホストコンピュータＨは、無線端末Ｔの数が多い程、大きい数のスロット配列数Ｎを指定するスロット情報を生成する。無線端末Ｔの数は、時間経過に応じて変化するため、ホストコンピュータＨは、所定の時間間隔で端末／マスタ局テーブル１２を参照することで無線端末Ｔの数、または、その単位時間当たりの変化を求め、所定の時間間隔でスロット情報を更新してもよい。また、ホストコンピュータＨは、端末／マスタ局テーブル１２を参照することで無線端末Ｔの数を求める代わりに、予めユーザの操作によって記憶された無線端末Ｔの数を参照してもよい。
【００５７】
さらに、ホストコンピュータＨは、マスタ局Ｍごとの通信状況に応じて、マスタ局Ｍごとに異なるスロット情報を生成し送信してもよい。例えば、ホストコンピュータＨは、無線接続先の無線端末Ｔが多い程、そのマスタ局Ｍに対しては、スロット配列数Ｎの最大値が大きい再送遷移パターンテーブルを指定するスロット情報を送信する。あるいは、ホストコンピュータＨは、無線接続先の無線端末Ｔが多い程、そのマスタ局Ｍに対しては、大きい数のスロット配列数Ｎを指定するスロット情報を送信する。これによって、無線端末Ｔに送信されるスロット配列数が、その無線端末Ｔが無線接続するマスタ局Ｍに応じて異なることとなり、無線ゾーン１０内にある無線端末Ｔの数に応じたスロット情報が各無線端末Ｔにおいて取得される。
【００５８】
（２−４）無線端末に対する送信制限
ホストコンピュータＨは、無線端末Ｔとマスタ局Ｍとの間の通信状況に応じて、いずれかの無線端末Ｔに対し、登録要求パケットの送信を行わないよう指示をしてもよい。このような送信制限は、制限条件が成立したときに実行される。この制限条件は、例えば、次の条件のうち少なくともいずれかが成立したという条件とする。
【００５９】
（ｉ）いずれかの無線端末Ｔから取得した再送回数Ｒが予め定められた値ＴＨ１を超えた。（ｉｉ）複数の無線端末Ｔから取得された再送回数Ｒの平均値が予め定められた値ＴＨ２を超えた。（ｉｉｉ）所定数以上の無線端末Ｔから、予め定められた値ＴＨ３を超える再送回数が取得された。
【００６０】
ホストコンピュータＨによる送信制限について図７を参照して説明する。ここでは、各無線端末Ｔに対し、無線端末ＩＤとして正の整数が割り当てられているものとする。
【００６１】
ホストコンピュータＨは、制限条件が成立したか否かを判定する（Ｓ４１２）。そして、制限条件が成立した旨の判定をしたときは、無線端末Ｔとマスタ局Ｍとの間の通信状況に応じて、制限情報を生成する（Ｓ４１３）。ここで、制限情報は、無線端末Ｔに対し、その無線端末ＩＤに所定の条件が成立する場合に、登録要求パケットの送信を行わないように指示する情報である。例えば、無線端末ＩＤを正の整数Ｋで割った余りがＱである場合に、無線端末Ｔが登録要求パケットを送信でき、それ以外の場合は登録要求パケットを送信してはならないことを示す情報とする。このような制限情報は、ホストコンピュータＨと無線端末Ｔとの間のプロトコルを予め定めておくことで、変数ＫおよびＱの組で表され得る。具体的には、Ｋ＝４、Ｑ＝１である場合、制限情報は、無線端末ＩＤを４で割った余りが１である無線端末Ｔのみが登録要求パケットを送信可能で、余りが、０、２、または３の無線端末Ｔは、登録要求パケットを送信してはならないことを示す。
【００６２】
ホストコンピュータＨは、制限情報をデータとして含む制限指令電文を生成し、マスタ局Ｍに送信する（Ｓ４１４）。マスタ局Ｍは、制限指令電文を受信すると、制限情報をデータとして含む同報パケットを生成する。そして、図２に示される処理と同様、時間軸上に連続して配列されたスロットのそれぞれにおいて、パケットの待ち受けＲＸ、およびパケットの送信ＴＸ（Ｓ４１５）を行う。無線端末Ｔは、同報パケットを受信すると、同報パケットから制限情報を抽出する（Ｓ４１６）。制限情報を抽出した後、無線端末Ｔは、制限情報に基づいて自らに対して登録要求パケットの送信が制限されているか否かを判定する（Ｓ４１７）。そして、自らに対して登録要求パケットの送信が制限されていると判定した場合、無線端末Ｔは登録要求パケットの送信を行わないこととする。
【００６３】
なお、ホストコンピュータＨは、ステップＳ４１２において、制限条件が成立しなかった旨の判定をしたときは、ステップＳ４１３〜Ｓ４１７の処理を実行しない。
【００６４】
このような処理によれば、無線端末Ｔとマスタ局Ｍとの間の通信状況が良好でない場合には、複数の無線端末Ｔのいずれかに対し、登録要求パケットの送信が制限される。これによって、パケットの衝突頻度が低減される。
【００６５】
（３）ポーリング
位置登録処理が行われた後、ホストコンピュータＨは、制御対象の無線端末Ｔが無線接続されたマスタ局Ｍを介して、その無線端末Ｔを制御する。ホストコンピュータＨは、例えば、無線端末Ｔが備えるライトの点灯、無線端末Ｔが備えるディスプレイへのメッセージの表示、無線端末Ｔにおける音楽の再生等の制御を行う。これによって、音楽コンサートの観客にペンライト形状の無線端末Ｔを配布し、演奏される音楽のリズムに合わせて無線端末Ｔのライトを点灯させるといった実施形態が可能である。
【００６６】
ホストコンピュータＨが無線端末Ｔの制御を実行する場合、その無線端末Ｔが無線接続されているマスタ局Ｍを特定し、そのマスタ局Ｍを介して無線端末Ｔと通信を行う。このような制御を実行するため、ホストコンピュータＨは、端末／マスタ局テーブル１２を参照する。ホストコンピュータＨは、ある無線端末Ｔの制御を実行するときは、端末／マスタ局テーブル１２を参照し、無線端末ＩＤに対応付けられたマスタ局ＩＤを取得する。そして、そのマスタ局ＩＤで特定されるマスタ局Ｍを介して、無線端末Ｔを制御する情報を無線端末Ｔに送信する。
【００６７】
また、ホストコンピュータＨは、複数の無線端末Ｔのうち、制御対象とするものを無線端末ＩＤによって限定してもよい。例えば、無線端末ＩＤが正の整数で表される場合、無線端末ＩＤを正の整数Ｌで割った余りに応じて複数の無線端末ＴをＬ個のグループに分け、グループごとに異なる制御を行ってもよい。すなわち、余りが０、１、・・・、Ｌ−１のＬ個のグループのそれぞれにつき、グループごとに異なる制御を行ってもよい。例えば、先の音楽コンサートの例では、グループごとにライトを点灯させるリズムを異ならせたり、グループごとに点灯させるライトの色を異ならせたりするといった実施形態が可能である。
【００６８】
無線端末制御システムを音楽コンサート等のイベントに用いる場合、ホストコンピュータＨから各無線端末Ｔに送信するスロット情報は、時間に応じて変化させてもよい。例えば、イベント開演時には、多くの無線端末Ｔが位置登録パケットを送信するため、パケットの衝突頻度が高くなる可能性がある。そこで、ホストコンピュータＨは、イベント開演前は、開演後に比べてスロット配列数Ｎの最大値が大きい再送遷移パターンテーブルを指定するスロット情報を生成してもよい。あるいは、ホストコンピュータＨは、イベント開演前は、開演後に比べて大きい数のスロット配列数Ｎを指定するスロット情報を生成してもよい。
【００６９】
（４）イベント通知処理
上記の位置登録処理においては、無線端末Ｔは、自らの無線端末ＩＤをデータとして含む位置登録パケットをマスタ局Ｍに送信する。そして、マスタ局Ｍは、無線端末ＩＤおよび自らのマスタ局ＩＤをデータとして含む位置登録電文をホストコンピュータＨに送信する。これによって、ホストコンピュータＨは、端末／マスタ局テーブル１２の内容を記憶する。
【００７０】
このような位置登録処理と同様の処理によって、無線端末ＴからホストコンピュータＨにイベント情報を送信するイベント通知処理を実行してもよい。イベント情報は、無線端末ＩＤよりも一般的な情報であり、例えば、衛星測位システムの測位結果、無線端末Ｔの保持者が入力したデータ等である。
【００７１】
図８には、イベント通知処理において、ホストコンピュータＨ、マスタ局Ｍ、無線通信端末Ｔが実行する基本的な処理のタイミング図が示されている。ホストコンピュータＨは、イベント通知処理を開始すべきことを指令するイベント通知指令電文をマスタ局Ｍに送信する（Ｓ５０１）。上述のように、マスタ局Ｍは、時間軸上に連続して配列されたスロットのそれぞれにおいて、パケットの待ち受けＲＸ、およびパケットの送信ＴＸを行う。イベント通知処理において、同報パケットには、イベント通知パケットを送信すべきことを無線端末Ｔに指令する情報が含まれる。また、イベント通知パケットは、無線端末Ｔが自らの無線端末ＩＤおよびイベント情報をホストコンピュータＨに送信するためのパケットである。イベント通知パケットには、その送信元の無線端末Ｔの無線端末ＩＤおよびイベント情報がデータとして含まれている。
【００７２】
無線端末Ｔは、マスタ局Ｍにおいて待ち受けＲＸが行われるタイミングで、イベント通知パケットを送信する（Ｓ５０２）。マスタ局Ｍは、イベント通知パケットを受信すると、イベント通知パケットが受信された直後に、受付データを含む応答パケットを送信する（Ｓ５０３）。無線端末Ｔ１は、イベント通知パケットを送信したスロットにおける後の時間帯において、応答パケットを受信したか否かを判定する（Ｓ５０４）。
【００７３】
また、マスタ局Ｍは、イベント通知パケットを受信すると、そのイベント通知パケットに含まれる無線端末ＩＤおよびイベント情報を抽出する。そして、その無線端末ＩＤ、自らのマスタ局ＩＤ、およびイベント情報をデータとして含むイベント通知電文をホストコンピュータＨに送信する（Ｓ５０５）。ホストコンピュータＨは、イベント通知電文から、無線端末ＩＤ、マスタ局ＩＤ、およびイベント情報を抽出し、これらを対応付けた情報を記憶する（Ｓ５０６）。
【００７４】
イベント通知処理においても、登録要求パケットの再送と同様、スロッテッドアロハ処理に基づくイベント通知パケットの再送処理、再送遷移パターン指定処理、および、無線端末Ｔに対する送信制限が行われる。すなわち、登録要求パケットが、イベント通知パケットに置き換えられた処理が実行される。これによって、複数の無線端末から送信されるパケットの衝突頻度を低減すると共に、各無線端末Ｔにおいて迅速な通信を行うことができる。
【００７５】
（４）ハードウエア
上述の各処理を実行するためのホストコンピュータＨおよび無線端末Ｔのハードウエアについて図３、図７、図９および図１０を参照して説明する。図９には、ホストコンピュータＨのハードウエアの例が示されている。ホストコンピュータＨは、有線送信部１４、有線受信部１６、ホスト制御部１８、および記憶部２０を備える。有線送信部１４および有線受信部１６は、ローカルエリアネットワーク等の有線回線を介して、各マスタ局Ｍに接続され、それぞれ、電文の送信および受信を行う。ホスト制御部１８は、プロセッサによって構成され、有線送信部１４および有線受信部１６を制御する。ホスト制御部１８は、送信すべき電文を有線送信部１４に出力し、有線受信部１６で受信された電文を取得する。また、ホスト制御部１８は、記憶部２０にデータを記憶し、記憶部２０からデータを読み込む。ホスト制御部１８は、記憶部２０に記憶されたプログラムを読み込むことにより、送信端末決定部２２、マスタ局特定部２４、通信状況取得部２６、スロット情報生成部２８、および制限情報生成部３０を構成する。
【００７６】
送信端末決定部２２は、無線端末Ｔを制御する処理において、ユーザの操作等に基づいて、制御対象の無線端末Ｔの無線端末ＩＤを取得する。マスタ局特定部２４は、無線端末Ｔを制御する処理において、無線端末ＩＤに基づいて、記憶部２０に記憶された端末／マスタ局テーブル１２を参照し、制御対象の無線端末Ｔに通信接続されたマスタ局Ｍのマスタ局ＩＤを取得する。
【００７７】
通信状況取得部２６は、ホストコンピュータＨから無線端末Ｔにスロット情報を送信する処理において（Ｓ４０８〜Ｓ４１０）、有線受信部１６から取得した電文に基づいて、スロット情報を生成するための通信良好度を求める（Ｓ４０８）。スロット情報生成部２８は、ホストコンピュータＨから無線端末Ｔにスロット情報を送信する処理において（Ｓ４０８〜Ｓ４１１）、通信良好度に基づいて、またはユーザの操作に基づいてスロット情報を生成する（Ｓ４０８）。制限情報生成部３０は、ホストコンピュータＨから無線端末Ｔに制限情報を送信する処理において（Ｓ４１３〜Ｓ４１７）、制限情報を生成する（Ｓ４１３）。
【００７８】
図１０には、無線端末Ｔのハードウエアの例が示されている。無線端末Ｔは、無線送信部３２、無線受信部３４、端末制御部３６、および記憶部３８を備える。無線送信部３２および無線受信部３４は、それぞれ、パケットの送信および受信を行う。端末制御部３６は、プロセッサによって構成され、無線送信部３２および無線受信部３４を制御する。端末制御部３６は、送信すべきパケットを無線送信部３２に出力し、無線受信部３４で受信されたパケットを取得する。また、端末制御部３６は、記憶部３８にデータを記憶し、記憶部３８からデータを読み込む。端末制御部３６は、記憶部３８に記憶されたプログラムを読み込むことにより、スロット情報取得部４０、配列数決定部４２、およびスロット選択部４４を構成する。
【００７９】
スロット情報取得部４０は、無線受信部３４から取得したパケットからスロット情報を抽出する（Ｓ４１１）。配列数決定部４２は、スロット情報が再送遷移パターンを指定する情報であるときは、それに基づいて記憶部３８に記憶されている再送遷移パターンテーブルを参照し、スロッテッドアロハ処理におけるスロット配列数を決定する（Ｓ３０３）。また、スロット情報がスロット配列数そのものを示す情報であるときは、それに従ってスロット配列数を決定する（Ｓ３０３）。スロット選択部４４は、スロッテッドアロハ処理においてスロットを選択する（Ｓ３０４）。
【００８０】
このように、ホストコンピュータＴおよび無線端末Ｔは、パーソナルコンピュータ、スマートホン等と同様のハードウエアを有し、パーソナルコンピュータ、スマートホン等にプログラムをインストールすることで構成可能である。また、専用のハードウエアによってホストコンピュータＴおよび無線端末Ｔを構成してもよい。
【符号の説明】
【００８１】
１０  無線ゾーン、１２  端末／マスタ局テーブル、１４  有線送信部、１６  有線受信部、１８  ホスト制御部、２０，３８  記憶部、２２  送信端末決定部、２４  マスタ局特定部、２６  通信状況取得部、２８  スロット情報生成部、３０  制限情報生成部、３２  無線送信部、３４  無線受信部、３６  端末制御部、４０  スロット情報取得部、４２  配列数決定部、４４  スロット選択部。
【図１】
2014107625.tif 000003
【図２】
2014107625.tif 000004
【図３】
2014107625.tif 000005
【図４】
2014107625.tif 000006
【図５】
2014107625.tif 000007
【図６】
2014107625.tif 000008
【図７】
2014107625.tif 000009
【図８】
2014107625.tif 000010
【図９】
2014107625.tif 000011
【図１０】
2014107625.tif 000012