(57)【要約】【課題】ビーコンが定期的に送信されないアドホックネットワークにおいてデータフレームの衝突が回避できる通信システム、無線端末装置および通信制御方法を提供する。【解決手段】通信システムは、互いに無線通信を実行することが可能な複数の無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄを備える。識別番号付与部は、複数の無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄに固有の識別番号を付与する。待機時間設定部は、無線端末装置１Ｄが無線端末装置１ＡからデータフレームＤ１を受信した後、データフレームＤ１に対応するステータス情報ＳＤ１を無線端末装置１Ａへ送信するまでの待機時間を、無線端末装置１Ａに付与されたＩＤ番号と無線端末装置１Ｄに付与されたＩＤ番号との差分絶対値に基づいて設定する。【選択図】図５
2018074548.tif 000002
【特許請求の範囲】
【請求項１】
互いに無線通信を実行することが可能な複数の無線端末装置を備える通信システムであって、
前記複数の無線端末装置に固有の識別番号を付与する識別番号付与部と、
前記複数の無線端末装置のうちのいずれか１つの第１無線端末装置が、他の第２無線端末装置から第１情報を受信した後、前記第１情報に対応する第２情報を前記第２無線端末装置へ送信するまでの第２情報送信待機時間を、前記第１無線端末装置に付与された第１識別番号と前記第２無線端末装置に付与された第２識別番号との差分絶対値に基づいて設定する待機時間設定部と、を備える、
通信システム。
【請求項２】
前記待機時間設定部は、前記第１無線端末装置が前記第１情報を送信した後、次に前記第１情報を送信するまでの第１情報送信待機時間を、前記通信システムに備わる前記無線端末装置の数に基づいて設定する、
請求項１に記載の通信システム。
【請求項３】
前記識別番号付与部は、前記複数の無線端末装置それぞれが起動したタイミングに基づいて、前記複数の無線端末装置それぞれ互いに異なる番号として付与される識別番号を決定する、
請求項１または２に記載の通信システム。
【請求項４】
前記識別番号付与部は、前記複数の無線端末装置それぞれが起動したタイミングに基づいて、前記複数の無線端末装置それぞれに連続した番号として付与される識別番号を決定する、
請求項１または２に記載の通信システム。
【請求項５】
前記識別番号付与部は、前記複数の無線端末装置それぞれの起動時に乱数を付与し、前記複数の無線端末装置の全てに乱数を付与した後、前記複数の無線端末装置それぞれに付与された乱数の大小関係に基づいて前記複数の無線端末装置それぞれに連続した番号として付与される識別番号を決定する、
請求項１または２に記載の通信システム。
【請求項６】
前記複数の無線端末装置それぞれが管理する時刻を同期させる同期制御部を更に備える、
請求項１から５のいずれか１項に記載の通信システム。
【請求項７】
互いに無線通信を実行することが可能な複数の無線端末装置のうちの１つである無線端末装置であって、
前記複数の無線端末装置に固有の識別番号を付与する識別番号付与部と、
他の無線端末装置から第１情報を受信した後、前記第１情報に対応する第２情報を前記他の無線端末装置へ送信するまでの待機時間を、自装置に付与された第１識別番号と前記他の無線端末装置に付与された第２識別番号との差分絶対値に基づいて設定する待機時間設定部と、を備える、
無線端末装置。
【請求項８】
互いに無線通信を実行することが可能な複数の無線端末装置を備える通信システムにおける通信制御方法であって、
前記複数の無線端末装置に固有の識別番号を付与するステップと、
前記複数の無線端末装置のうちのいずれか１つの第１無線端末装置が、他の第２無線端末装置から第１情報を受信した後、前記第１情報に対応する第２情報を前記第２無線端末装置へ送信するまでの待機時間を、前記第１無線端末装置に付与された第１識別番号と前記第２無線端末装置に付与された第２識別番号との差分絶対値に基づいて設定するステップと、を含む、
通信制御方法。
【請求項９】
請求項８に記載の通信制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、無線端末装置、通信制御方法、およびプログラムに関する。
【背景技術】
【０００２】
複数の無線端末が基地局と任意のタイミングで通信を実行する無線通信システムが提案されている（例えば特許文献１参照）。この無線通信システムでは、無線端末が、基地局への送信権を獲得してデータフレームを基地局へ送信し基地局から送信成功を示す確認応答を受信した後、予め設定された期間だけ基地局へのデータフレーム送信を行わずに待機する。これにより、複数の無線端末から送信されるデータフレームの衝突を回避し、遅延特性の性能を向上させるというものである。
【０００３】
この特許文献１に記載された通信システムと同様の技術をアドホックネットワークに適用しようとした場合、アドホックネットワークを構成する無線端末のいずれか１つを上記基地局として機能させることになる。但し、この場合、基地局として機能する無線端末がアドホックネットワークから離脱した場合、各無線端末の送信権の制御が困難になる。従って、特許文献１に記載された技術をアドホックネットワークにそのまま適用することは困難である。
【０００４】
また、アドホックネットワークにおいて、複数の無線端末に一定周期でビーコンが送信され、ビーコンインターバル毎に送信されるトラフィック表示メッセージ（ＡＴＩＭ：Announcement Traffic Indication message）を用いて各無線端末の送信権を制御することによりデータフレームの衝突を回避する無線通信システムも提供されつつある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−３５７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、この無線通信システムでは、各無線端末の送信権の制御を行うために、ビーコンが一定周期で定期的に送信される必要があり、その分、通信量が増大し通信の輻輳が生じる虞がある。従って、ビーコンが定期的に送信されないアドホックネットワークにおいて、各無線端末の送信権の制御が適切に行われることによりデータフレームの衝突を回避することが望まれている。
【０００７】
本発明は、上記事由に鑑みてなされたものであり、ビーコンが定期的に送信されないアドホックネットワークにおいてデータフレームの衝突が回避できる通信システム、無線端末装置および通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る通信システムは、互いに無線通信を実行することが可能な複数の無線端末装置を備える通信システムであって、複数の無線端末装置に固有の識別番号を付与する識別番号付与部と、複数の無線端末装置のうちのいずれか１つの第１無線端末装置が、他の第２無線端末装置から第１情報を受信した後、第１情報に対応する第２情報を第２無線端末装置へ送信するまでの第２情報送信待機時間を、第１無線端末装置に付与された第１識別番号と第２無線端末装置に付与された第２識別番号との差分絶対値に基づいて設定する待機時間設定部と、を備える。
【発明の効果】
【０００９】
本発明に係る通信システムによれば、待機時間設定部が、複数の無線端末装置のうちのいずれか１つの第１無線端末装置が他の第２無線端末装置から第１情報を受信した後、第１情報に対応する第２情報を第２無線端末装置へ送信するまでの第２情報送信待機時間を、第１無線端末装置に付与された第１識別番号と第２無線端末装置に付与された第２識別番号との差分絶対値に基づいて設定する。これにより、データフレームの衝突を回避するための第２情報送信待機時間が各無線端末装置に付与された識別番号に基づいて設定されるので、第２情報送信待機時間を設定するための基準となるビーコンが不要となる。従って、ビーコンが定期的に送信されないアドホックネットワークにおいてデータフレームの衝突が回避できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る通信システムの構成を示す図である。
【図２】実施の形態に係る無線端末装置の構成を示す図である。
【図３】実施の形態に係る制御部および記憶部の構成を示す図である。
【図４】実施の形態に係る通信システムにおける無線端末装置間の処理シーケンスの一例を示す図である。
【図５】実施の形態に係る通信システムにおける無線端末装置間の処理シーケンスの一例を示す図である。
【図６】（Ａ）は実施の形態に係る送信制御を実施しない場合の通信システムにおけるタイムアウトの発生状況を示す図であり、（Ｂ）は実施の形態に係る送信制御を実施する場合の通信システムにおけるタイムアウトの発生状況を示す図である。
【図７】変形例に係る制御部および記憶部の構成を示す図である。
【図８】変形例に係る通信システムにおける無線端末装置間の処理シーケンスの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施の形態に係る通信システムについて図面を参照して詳細に説明する。
【００１２】
本実施の形態に係る無線通信システムは、図１に示すように、互いに無線通信を実行することが可能な複数（図１では４つ）の無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄを備える。無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄは、例えばＩＥＥＥ８０２．１１で規定された無線ＬＡＮ規格に従って無線通信を実行する。無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄは、互いに無線通信を実行することが可能であり、アドホックネットワーク１００を構成する。
【００１３】
無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄは、図２に示すように、アンテナ１１と、サーキュレータ１２と、無線受信部１３と、無線送信部１４と、信号処理部１５と、制御部１８と、記憶部１９と、を備える。信号処理部１５は、受信信号処理部１６と、送信信号処理部１７と、を有する。信号処理部１５および制御部１８は、ＣＰＵ（Central Processing Unit）またはＤＳＰ（Digital Signal Processor）等によって構成されている。記憶部１９は、ＲＡＭ（Random Access Memory）またはＲＯＭ（Read Only Memory）等によって構成されている。
【００１４】
サーキュレータ１２は、アンテナ１１で受信した他の無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄからのアナログ信号を無線受信部１３へ出力し、また、無線送信部１４から受けたアナログ信号をアンテナ１１へ出力する。
【００１５】
無線受信部１３は、サーキュレータ１２から受けたアナログ信号をディジタル信号に変換して受信信号処理部１６へ出力する。
【００１６】
受信信号処理部１６は、無線受信部１３から受けたディジタル信号に対して所定の信号処理を行い、この信号処理後のディジタル信号を所定のフォーマットのディジタル信号（各種データフレーム、制御情報またはステータス情報）に変換して制御部１８へ出力する。
【００１７】
また、制御部１８は、ディジタル信号（各種データフレーム、制御情報またはステータス情報）を送信信号処理部１７へ出力する。ここで、制御情報は、無線端末装置を制御するための情報であり、ステータス情報は、無線端末装置の動作状態を示す情報である。
【００１８】
送信信号処理部１７は、制御部１８から受けた各種データフレーム、制御情報またはステータス情報を示すディジタル信号を所定のフォーマットのディジタル信号に変換してから所定の信号処理を行い、この信号処理後のディジタル信号を無線送信部１４へ出力する。
【００１９】
無線送信部１４は、送信信号処理部１７から受けたディジタル信号をアナログ信号に変換してからサーキュレータ１２へ出力する。
【００２０】
また、制御部１８は、記憶部１９から所定のプログラムを読み出して実行することにより、図３に示すように、識別番号付与部１８１、待機時間設定部１８２、送信制御部１８３および同期制御部１８４として機能する。また、記憶部１９は、プログラムの他に、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれに付与されるＩＤ番号を記憶する識別番号記憶部１９１を有する。
【００２１】
識別番号付与部１８１は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれに固有の識別番号を付与する。識別番号付与部１８１は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれが起動したタイミングに基づいて、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれに付与されるＩＤ番号（識別番号）を決定する。具体的には、識別番号付与部１８１は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄについて、起動したタイミングが早いものほどＩＤ番号が小さくなるように、無線端末装置１Ａ、１Ｂ、１Ｃ、１ＤそれぞれのＩＤ番号を決定する。なお、このＩＤ番号は、本発明の実施の形態では連番（連続した番号）として説明するが、必ずしも連番でなくてもよい。ＩＤ番号は、無線端末装置の起動したタイミングが早いものほどＩＤ番号が小さく、かつ互いに異なる番号であればよい。また、ＩＤ番号は、必ずしも「１」から付与されなくてもよい。例えば、付与されるＩＤ番号は、無線端末装置の起動したタイミングが最も早いものを「２」とし、以降順次、連番ではない「４」や「５」などのように互いに異なる番号であればよい。
【００２２】
待機時間設定部１８２は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄが他の無線端末装置からデータフレーム（第１情報）を受信した後、そのデータフレームに対応するステータス情報（第２情報）を他の無線端末装置へ送信するまでの待機時間（第２情報送信待機時間）を設定する。ここで、待機時間設定部１８２は、データフレームを受信した無線端末装置（例えば無線端末装置１Ｄ）（第１無線端末装置）に付与されたＩＤ番号（第１識別番号）とデータフレームの送信元の無線端末装置（例えば無線端末装置１Ａ）（第２無線端末装置）に付与されたＩＤ番号（第２識別番号）との差分絶対値に基づいて、待機時間を設定する。例えば、無線端末装置１ＡのＩＤ番号が「０」、無線端末装置１ＤのＩＤ番号が「３」であるとする。この場合、待機時間設定部１８２は、無線端末装置１Ｄが無線端末装置１Ａからデータフレームを受信した後ステータス情報を送信するまでの待機時間を、予め設定された基準時間間隔△ＴにＩＤ番号の差分絶対値「３」を乗じて得られる時間△Ｔ×３に設定する。
【００２３】
また、待機時間設定部１８２は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄがデータフレームを送信した後、次にデータフレームを送信するまでの待機時間（第１情報送信待機時間）を、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの数に基づいて設定する。待機時間設定部１８２は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄがデータフレームを送信した後、次にデータフレームを送信するまでの待機時間を、例えば基準時間間隔△Ｔに無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの数「４」を乗じて得られる時間△Ｔ×４に設定する。
【００２４】
送信制御部１８３は、待機時間設定部１８２により設定された待機時間に基づいて、データフレームまたはステータス情報の送信タイミングを制御する。
【００２５】
同期制御部１８４は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれが管理する時刻を同期させる。
【００２６】
次に、本実施の形態に係る通信システムにおいて実行される、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄが起動したタイミングに基づいて、無線端末装置１Ａ、１Ｂ、１Ｃ、１ＤそれぞれのＩＤ番号を付与する処理について図４を参照しながら説明する。なお、図４では、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの順に無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄが起動するものとして説明する。
【００２７】
無線端末装置１Ａが起動すると（ステップＳ１）、無線端末装置１Ａの設定情報を含む設定通知が、無線端末装置１Ａから他の無線端末装置１Ｂ、１Ｃ、１Ｄに対してブロードキャスト送信される（ステップＳ２乃至Ｓ４）。設定情報には、無線端末装置１Ａに付与されるＢＳＳＩＤ（Basic Service Set Identifier）や無線端末装置１Ａが使用するチャネル、無線端末装置１Ａの動作モード等に関する情報と、無線端末装置１Ａがデータフレームを送信する時間間隔の基準となる基準時間間隔を示す情報と、が含まれる。無線端末装置１Ｂ、１Ｃ、１Ｄから送信される設定通知に含まれる設定情報も同様である。ここにおいて、無線端末装置１Ｂ、１Ｃ、１Ｄは未だ起動していないので、無線端末装置１Ｂ、１Ｃ、１Ｄから無線端末装置１Ａへ送信される設定通知は発生しない。無線端末装置１Ａは、他の無線端末装置１Ｂ、１Ｃ、１Ｄからの設定通知を受信しない場合、自装置のＩＤ番号を最小の番号「０」に設定する（ステップＳ５）。そして、無線端末装置１Ａは、設定した自装置のＩＤ番号「０」を自装置の識別番号記憶部１９１に記憶させる。
【００２８】
次に、無線端末装置１Ｂが起動すると（ステップＳ６）、無線端末装置１Ｂの設定情報を含む設定通知が、無線端末装置１Ｂから他の無線端末装置１Ａ、１Ｃ、１Ｄに対してブロードキャスト送信される（ステップＳ７乃至Ｓ９）。ここにおいて、無線端末装置１Ｃ、１Ｄは未だ起動していないので、無線端末装置１Ｃ、１Ｄから無線端末装置１Ｂへ送信される設定通知は発生しない。無線端末装置１Ａは、無線端末装置１Ｂから設定通知を受信すると、その設定通知の送信元である無線端末装置１ＢのＩＤ番号を、自装置のＩＤ番号よりも「１」だけ大きい「１」に設定する。そして、無線端末装置１Ａは、設定した無線端末装置１ＢのＩＤ番号「１」を自装置の識別番号記憶部１９１に記憶させる。
【００２９】
一方、無線端末装置１Ａは既に起動しているので、無線端末装置１Ａの設定情報および無線端末装置１ＡのＩＤ番号を含む設定通知が、無線端末装置１Ａから無線端末装置１Ｂ宛に送信（ユニキャスト送信）される（ステップＳ１０）。続いて、無線端末装置１Ｂは、無線端末装置１Ａから設定通知を受信すると、自装置のＩＤ番号を、設定通知に含まれる無線端末装置１ＡのＩＤ番号「０」よりも「１」だけ大きい番号「１」に設定する（ステップＳ１１）。そして、無線端末装置１Ｂは、設定通知に含まれる無線端末装置１ＡのＩＤ番号「０」と、設定した自装置のＩＤ番号「１」と、を、自装置の識別番号記憶部１９１に記憶させる。
【００３０】
その後、無線端末装置１Ｃが起動すると（ステップＳ１２）、無線端末装置１Ｃの設定情報を含む設定通知が、無線端末装置１Ｃから他の無線端末装置１Ａ、１Ｂ、１Ｄに対してブロードキャスト送信される（ステップＳ１３乃至Ｓ１５）。ここにおいて、無線端末装置１Ｄが未だ起動していないので、無線端末装置１Ｄから無線端末装置１Ｃへ送信される設定通知は発生しない。無線端末装置１Ａは、無線端末装置１Ｃから設定通知を受信すると、その設定通知の送信元である無線端末装置１ＣのＩＤ番号を、自装置のＩＤ番号「０」および無線端末装置１ＢのＩＤ番号「１」の最大値「１」より「１」だけ大きい番号「２」に設定する。そして、無線端末装置１Ａは、設定した無線端末装置１ＣのＩＤ番号「２」を自装置の識別番号記憶部１９１に記憶させる。また、無線端末装置１Ｂは、無線端末装置１Ｃから設定通知を受信すると、その設定通知の送信元である無線端末装置１ＣのＩＤ番号を、自装置のＩＤ番号「１」よりも「１」だけ大きい番号「２」に設定する。そして、無線端末装置１Ｂは、設定した無線端末装置１ＣのＩＤ番号を自装置の識別番号記憶部１９１に記憶させる。
【００３１】
一方、無線端末装置１Ａ、１Ｂは既に起動しているので、無線端末装置１Ａ、１Ｂの設定情報および無線端末装置１Ａ、１ＢのＩＤ番号を含む設定通知が、無線端末装置１Ａ、１Ｂから無線端末装置１Ｃ宛に送信（ユニキャスト送信）される（ステップＳ１６、Ｓ１７）。続いて、無線端末装置１Ｃは、無線端末装置１Ａ、１Ｂから設定通知を受信すると、自装置のＩＤ番号を、無線端末装置１Ａ、１ＢのＩＤ番号「０」、「１」の最大値「１」よりも「１」だけ大きい番号「２」に設定する（ステップＳ１８）。そして、無線端末装置１Ｃは、設定通知に含まれる無線端末装置１Ａ、１ＢのＩＤ番号と、設定した自装置のＩＤ番号と、を自装置の識別番号記憶部１９１に記憶させる。
【００３２】
最後に、無線端末装置１Ｄが起動すると（ステップＳ１９）、無線端末装置１Ｄの設定情報を含む設定通知が、無線端末装置１Ｄから他の無線端末装置１Ａ、１Ｂ、１Ｃに対してブロードキャスト送信される（ステップＳ２０乃至Ｓ２２）。ここにおいて、無線端末装置１Ａ、１Ｂ、１Ｃは既に起動しているので、無線端末装置１Ａ、１Ｂ、１Ｃの設定情報および無線端末装置１Ａ、１Ｂ、１ＣのＩＤ番号を含む設定通知が、無線端末装置１Ａ、１Ｂ、１Ｃから無線端末装置１Ｄ宛に返信（ユニキャスト送信）される（ステップＳ２３乃至Ｓ２５）。無線端末装置１Ａは、無線端末装置１Ｄから設定通知を受信すると、その設定通知の送信元である無線端末装置１ＤのＩＤ番号を、自装置、無線端末装置１Ｂ、１ＣのＩＤ番号の最大値「２」よりも「１」だけ大きい番号「３」に設定する。そして、無線端末装置１Ａは、設定した無線端末装置１ＤのＩＤ番号を自装置の識別番号記憶部１９１に記憶させる。また、無線端末装置１Ｂは、無線端末装置１Ｄから設定通知を受信すると、その設定通知の送信元である無線端末装置１ＤのＩＤ番号を、自装置のＩＤ番号「１」および無線端末装置１ＣのＩＤ番号「２」の最大値「２」よりも「１」だけ大きい番号「３」に設定する。そして、無線端末装置１Ｂは、設定した無線端末装置１ＤのＩＤ番号を自装置の識別番号記憶部１９１に記憶させる。更に、無線端末装置１Ｃは、無線端末装置１Ｄから設定通知を受信すると、その設定通知の送信元である無線端末装置１ＤのＩＤ番号を、自装置のＩＤ番号「２」よりも「１」だけ大きい番号「３」に設定する。そして、無線端末装置１Ｃは、設定した無線端末装置１ＤのＩＤ番号を自装置の識別番号記憶部１９１に記憶させる。
【００３３】
続いて、無線端末装置１Ｄは、無線端末装置１Ａ、１Ｂ、１Ｃから設定通知を受信すると、自装置のＩＤ番号を、無線端末装置１Ａ、１Ｂ、１ＣのＩＤ番号「０」、「１」、「２」の最大値「２」よりも「１」だけ大きい番号「３」に設定する（ステップＳ２６）。
【００３４】
以上説明したように、ステップＳ１乃至Ｓ２６の一連の処理が実行されることにより、無線端末装置１Ａ、１Ｂ、１Ｃ、１ＤそれぞれにＩＤ番号が付与されるとともに、各無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄが全ての無線端末装置１Ａ、１Ｂ、１Ｃ、１ＤのＩＤ番号を識別番号記憶部１９１に記憶させる。また、ステップＳ１乃至Ｓ２６の一連の処理は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの識別番号付与部１８１により実行される。
【００３５】
次に、本実施の形態に係る通信システムにおいて、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれがデータフレームを送信する際に実行する送信制御の処理について図５を参照しながら説明する。なお、図５では、無線端末装置１Ａ、１Ｂ、１Ｃ、１ＤにそれぞれＩＤ番号「０」、「１」、「２」、「３」が付与されているものとして説明する。また、図５におけるハッチング部分は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄが、データフレームまたはステータス情報を送信した後における待機時間を示している。
【００３６】
まず、データフレームＤ１が無線端末装置１Ａから無線端末装置１Ｄへ送信されると（ステップＳ２７）、無線端末装置１Ａは、予め設定された時間間隔△Ｔに無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの総数「４」を乗じて得られる長さの時間△Ｔ×４を経過するまで待機状態（図４中のハッチング部分参照）となる。無線端末装置１Ａは、待機状態中においてデータフレームの送信を実行しない。一方、無線端末装置１Ｄは、無線端末装置１Ａからデータフレームを受信した後、データフレームの送信元の無線端末装置１ＡのＩＤ番号「０」と自装置のＩＤ番号「３」との差分絶対値に相当する数「３」を算出する。そして、時間間隔△Ｔに算出した数「３」を乗じて得られる長さの時間△Ｔ×３だけ経過した後、無線端末装置１Ｄのステータス情報ＳＤ１が、無線端末装置１Ｄから無線端末装置１Ａへ送信される（ステップＳ２８）。そして、無線端末装置１Ｄは、ステータス情報ＳＤ１を送信後、時間間隔△Ｔに無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの総数「４」を乗じて得られる長さの時間△Ｔ×４だけ経過するまで待機状態となる。
【００３７】
データフレームＤ１が無線端末装置１Ａから無線端末装置１Ｄへ送信されてから時間△Ｔ×４だけ経過した後、データフレームＤ２が無線端末装置１Ａから無線端末装置１Ｃへ送信されると（ステップＳ２９）、無線端末装置１Ａは、再び時間△Ｔ×４だけ経過するまで待機状態となる。一方、無線端末装置１Ｃは、無線端末装置１ＡからデータフレームＤ２を受信した後、データフレームＤ２の送信元の無線端末装置１ＡのＩＤ番号「０」と自装置のＩＤ番号「２」との差分絶対値に相当する数「２」を算出する。そして、時間間隔△Ｔに算出した数「２」を乗じて得られる長さの時間△Ｔ×２だけ経過した後、無線端末装置１Ｃのステータス情報ＳＣ２が、無線端末装置１Ｃから無線端末装置１Ａへ送信される（ステップＳ３０）。そして、無線端末装置１Ｃは、ステータス情報ＳＣ２を送信後、時間△Ｔ×４だけ経過するまで待機状態となる。
【００３８】
データフレームＤ２が無線端末装置１Ａから無線端末装置１Ｃへ送信されてから時間△Ｔ×４だけ経過した後、データフレームＤ３が無線端末装置１Ａから無線端末装置１Ｂへ送信されると（ステップＳ３１）、無線端末装置１Ａは、再び時間△Ｔ×４だけ経過するまで待機状態となる。一方、無線端末装置１Ｂは、無線端末装置１ＡからデータフレームＤ３を受信した後、データフレームＤ３の送信元の無線端末装置１ＡのＩＤ番号「０」と自装置のＩＤ番号「１」との差分絶対値に相当する数「１」を算出する。そして、時間間隔△Ｔに算出した数「１」を乗じて得られる長さの時間△Ｔだけ経過した後、無線端末装置１Ｂのステータス情報ＳＢ３が、無線端末装置１Ｂから無線端末装置１Ａへ送信される（ステップＳ３２）。そして、無線端末装置１Ｂは、ステータス情報ＳＢ３を送信後、時間間隔△Ｔに無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの総数「４」を乗じて得られる長さの時間△Ｔ×４だけ経過するまで待機状態となる。
【００３９】
また、ステータス情報ＳＢ３が無線端末装置１Ｂから無線端末装置１Ａへ送信されてから時間△Ｔ×４だけ経過した後、データフレームＤ４が無線端末装置１Ｂから無線端末装置１Ｄへ送信されると（ステップＳ３３）、無線端末装置１Ｂは、再び時間△Ｔ×４だけ経過するまで待機状態となる。一方、無線端末装置１Ｄは、無線端末装置１ＢからデータフレームＤ４を受信した後、データフレームＤ４の送信元の無線端末装置１ＢのＩＤ番号「１」と自装置のＩＤ番号「３」との差分絶対値に相当する数「２」を算出する。そして、時間間隔△Ｔに算出した数「２」を乗じて得られる長さの時間△Ｔ×２だけ経過した後、無線端末装置１Ｄのステータス情報ＳＤ４が、無線端末装置１Ｄから無線端末装置１Ｂへ送信される（ステップＳ３４）。そして、無線端末装置１Ｄは、ステータス情報ＳＤ４を送信後、時間△Ｔ×４だけ経過するまで待機状態となる。
【００４０】
データフレームＤ４が無線端末装置１Ｂから無線端末装置１Ｃへ送信されてから時間△Ｔ×４だけ経過した後、データフレームＤ５が無線端末装置１Ｂから無線端末装置１Ｃへ送信されると（ステップＳ３５）、無線端末装置１Ｂは、再び時間△Ｔ×４だけ経過するまで待機状態となる。一方、無線端末装置１Ｃは、無線端末装置１ＢからデータフレームＤ５を受信した後、データフレームＤ５の送信元の無線端末装置１ＢのＩＤ番号「１」と自装置のＩＤ番号「２」との差分絶対値に相当する数「１」を算出する。そして、時間間隔△Ｔに算出した数「１」を乗じて得られる長さの時間△Ｔだけ経過した後、無線端末装置１Ｃのステータス情報ＳＣ５が、無線端末装置１Ｃから無線端末装置１Ｂへ送信される（ステップＳ３６）。そして、無線端末装置１Ｃは、ステータス情報ＳＣ５を送信後、時間△Ｔ×４だけ経過するまで待機状態となる。
【００４１】
また、ステータス情報ＳＣ５が無線端末装置１Ｃから無線端末装置１Ｂへ送信されてから時間△Ｔ×４だけ経過した後、データフレームＤ６が無線端末装置１Ｃから無線端末装置１Ａへ送信されると（ステップＳ３７）、無線端末装置１Ｃは、再び時間△Ｔ×４だけ経過するまで待機状態となる。一方、無線端末装置１Ａは、無線端末装置１ＣからデータフレームＤ６を受信した後、データフレームＤ６の送信元の無線端末装置１ＣのＩＤ番号「２」と自装置のＩＤ番号「０」との差分絶対値に相当する数「２」を算出する。そして、時間間隔△Ｔに算出した数「２」を乗じて得られる長さの時間△Ｔ×２だけ経過した後、無線端末装置１Ａのステータス情報ＳＡ６が、無線端末装置１Ａから無線端末装置１Ｃへ送信される（ステップＳ３８）。
【００４２】
このように、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄは、他の無線端末装置からデータフレームを受信すると、そのデータフレームの送信元の無線端末装置に付与されたＩＤ番号と自装置に付与されたＩＤ番号との差分絶対値を算出する。そして、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄは、算出した差分絶対値に時間間隔△Ｔを乗じて得られる長さの時間だけ経過した後、データフレームの送信元の無線端末装置へステータス情報を送信する。また、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄは、データフレームを送信した後、次にデータフレームを送信するまで、アドホックネットワーク１００を構成する無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの総数「４」に時間間隔△Ｔを乗じて得られる長さの時間△Ｔ×４だけ待機する。また、以上説明したステップＳ２７乃至Ｓ３８の一連の処理は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの送信制御部１８３が、データフレームまたはステータス情報を送信し、待機時間設定部１８２が、データフレーム受信後の待機時間またはステータス情報送信後の待機時間を設定する。
【００４３】
また、この通信システムでは、定期的に、時刻情報を含む設定通知が、最小のＩＤ番号が付与された無線端末装置１Ａから他の無線端末装置１Ｂ、１Ｃ、１Ｄに対してブロードキャスト送信される（ステップＳ４１乃至Ｓ４３）。そして、各無線端末装置１Ｂ、１Ｃ、１Ｄは、受信した設定通知に含まれる時刻情報を用いて、自装置の時刻を無線端末装置１Ａの時刻に同期させる。このステップＳ４１乃至Ｓ４３の一連の処理は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの同期制御部１８４により実行される。
【００４４】
次に、本実施の形態に係る通信システムにおけるデータフレームの衝突によるタイムアウトの発生頻度について説明する。図６（Ａ）および（Ｂ）は、４つの無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄから構成されるアドホックネットワーク１００についてデータフレームを送信してからステータス情報を受信するまでの時間ＲＴＴ（グラフの縦軸は任意単位、横軸は試行回数）を示しており、タイムアウトが発生した場合、ＲＴＴを「０」と表している。そして、図６（Ａ）は、前述の送信制御を実施しない場合についての結果を示し、図６（Ｂ）は、前述の送信制御を実施した場合の結果を示す。なお、図６（Ａ）および（Ｂ）の横軸は、データフレーム送信の試行回数を示す。図６（Ａ）に示すように、前述の送信制御を実施しない場合、データフレーム送信を２０００回試行すると、そのうちの１３４回でタイムアウト（ＲＴＴ＝０）が発生した。これに対して、図６（Ｂ）に示すように、前述の送信制御を実施した場合、データフレーム送信を２０００回試行してもタイムアウトは全く発生しない。このことから、アドホックネットワーク１００において、前述の送信制御を実施することにより、データフレームの衝突を確実に抑制できることが判る。
【００４５】
以上説明したように、本実施の形態に係る通信システムによれば、待機時間設定部１８２が、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄのうちのいずれか１つの無線端末装置（例えば無線端末装置１Ｄ）が他の無線端末装置（例えば無線端末装置１Ａ）からデータフレームを受信した後そのデータフレームに対応するステータス情報を無線端末装置１Ａへ送信するまで待機時間を、無線端末装置１Ｄに付与されたＩＤ番号と無線端末装置１Ａに付与されたＩＤ番号との差分絶対値に基づいて設定する。これにより、データフレームの衝突を回避するための第２情報送信待機時間が各無線端末装置に付与された識別番号に基づいて設定されるので、第２情報送信待機時間を設定するための基準となるビーコンが不要となる。従って、ビーコンが定期的に送信されないアドホックネットワークにおいてデータフレームの衝突が回避できる。
【００４６】
また、本実施の形態に係る待機時間設定部１８２は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄのうちのいずれか１つの無線端末装置（例えば無線端末装置１Ａ）がデータフレーム（例えばデータフレームＤ１）を送信した後、次にデータフレーム（例えばデータフレームＤ２）を送信するまでの待機時間を、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの数に基づいて設定する。これにより、データフレームの衝突回避の確実性を向上させることができる。
【００４７】
更に、本実施の形態に係る識別番号付与部１８１は、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれが起動したタイミングに基づいて、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれに付与されるＩＤ番号を決定する。これにより、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれに付与されるＩＤ番号を簡単に決定することができる。
【００４８】
また、本実施の形態に係る通信システムは、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれが管理する時刻を同期させる同期制御部１８４を備える。これにより、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄ間でそれぞれが管理する時刻が同期しなくなったことに起因したデータフレームの衝突の発生を抑制できる。
【００４９】
（変形例）
以上、本発明の実施の形態について説明したが、本発明は前述の実施の形態の構成に限定されるものではない。例えば、識別番号付与部１８１が、まず、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれの起動時に乱数を付与する。そして、識別番号付与部１８１が、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの全てに乱数を付与した後、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれに付与された乱数の大小関係に基づいて無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれに付与される識別番号を決定する構成であってもよい。
【００５０】
本変形例に係る制御部１８は、図７に示すように、乱数生成部１８５としても機能する点が実施の形態に係る制御部１８とは相違する。乱数生成部１８５は、例えば線形帰還シフトレジスタやメルセンヌ・ツイスタ等に基づいて生成されるＭ系列の疑似乱数を生成するものであってもよい。また、本変形例に係る記憶部１９は、乱数生成部１８５が生成した乱数を示す乱数情報を記憶する乱数記憶部１９２を有する。
【００５１】
本変形例に係る通信システムにおいて実行される、乱数を用いて無線端末装置１Ａ、１Ｂ、１Ｃ、１ＤそれぞれにＩＤ番号を付与する処理について図８を参照しながら説明する。なお、図８では、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの順に、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄが起動するものとして説明する。また、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄのうち最初に起動したものが乱数を生成するものとする。
【００５２】
無線端末装置１Ａが起動すると（ステップＳ２０１）、無線端末装置１Ａの設定情報を含む設定通知が、無線端末装置１Ａから他の無線端末装置１Ｂ、１Ｃ、１Ｄに対してブロードキャスト送信される（ステップＳ２０２乃至Ｓ２０４）。そして、無線端末装置１Ａは、自装置に対応づける乱数を生成し（ステップＳ２０５）、生成した乱数を示す乱数情報を自装置に対応づけて乱数記憶部１９２に記憶させる。
【００５３】
次に、無線端末装置１Ｂが起動すると（ステップＳ２０６）、無線端末装置１Ｂの設定情報を含む設定通知が、無線端末装置１Ｂから他の無線端末装置１Ａ、１Ｃ、１Ｄに対してブロードキャスト送信される（ステップＳ２０７乃至Ｓ２０９）。無線端末装置１Ａは、無線端末装置１Ｂから設定通知を受信すると、無線端末装置１Ｂに対応づける乱数を生成し（ステップＳ２１０）、生成した乱数を示す乱数情報を無線端末装置１Ｂに対応づけて乱数記憶部１９２に記憶させる。続いて、無線端末装置１Ａの設定情報と無線端末装置１Ａ、１Ｂに対応づけられた乱数を示す各乱数情報とを含む設定通知が、無線端末装置１Ａから無線端末装置１Ｂへ送信される（ステップＳ２１１）。無線端末装置１Ｂは、設定通知を受信すると、その設定通知に含まれる乱数情報を無線端末装置１Ａ、自装置それぞれに対応づけて乱数記憶部１９２に記憶させる。
【００５４】
その後、無線端末装置１Ｃが起動すると（ステップＳ２１２）、無線端末装置１Ｃの設定情報を含む設定通知が、無線端末装置１Ｃから他の無線端末装置１Ａ、１Ｂ、１Ｄに対してブロードキャスト送信される（ステップＳ２１３乃至Ｓ２１５）。無線端末装置１Ａは、無線端末装置１Ｃから設定通知を受信すると、無線端末装置１Ｃに対応づける乱数を生成し（ステップＳ２１６）、生成した乱数を示す乱数情報を無線端末装置１Ｃに対応づけて乱数記憶部１９２に記憶させる。続いて、無線端末装置１Ａの設定情報と無線端末装置１Ａ、１Ｃに対応づけられた乱数を示す各乱数情報とを含む設定通知が、無線端末装置１Ａから無線端末装置１Ｃへ送信される（ステップＳ２１７）。無線端末装置１Ｃは、無線端末装置１Ａから設定通知を受信すると、その設定通知に含まれる乱数情報を無線端末装置１Ａ、自装置それぞれに対応づけて乱数記憶部１９２に記憶させる。また、無線端末装置１Ｂの設定情報と無線端末装置１Ｂに対応づけられた乱数を示す乱数情報とを含む設定通知が、無線端末装置１Ｂから無線端末装置１Ｃへ送信される（ステップＳ２１８）。無線端末装置１Ｃは、無線端末装置１Ｂから設定通知を受信すると、その設定通知に含まれる乱数情報を無線端末装置１Ｂに対応づけて乱数記憶部１９２に記憶させる。そして、自装置に対応づけられた乱数を示す乱数情報を含む設定通知が、自装置に対応づけられた乱数情報を含まない設定通知の送信元である無線端末装置１Ｂへ送信される（ステップＳ２１９）。無線端末装置１Ｂは、無線端末装置１Ｂから設定通知を受信すると、その設定通知に含まれる乱数情報を無線端末装置１Ｃに対応づけて乱数記憶部１９２に記憶させる。
【００５５】
次に、無線端末装置１Ｄが起動すると（ステップＳ２２０）、無線端末装置１Ｄの設定情報を含む設定通知が、無線端末装置１Ｄから他の無線端末装置１Ａ、１Ｂ、１Ｃに対してブロードキャスト送信される（ステップＳ２２１乃至Ｓ２２３）。無線端末装置１Ａは、無線端末装置１Ｄから設定通知を受信すると、無線端末装置１Ｄに対応づける乱数を生成し（ステップＳ２２４）、生成した乱数を示す乱数情報を無線端末装置１Ｄに対応づけて乱数記憶部１９２に記憶させる。続いて、無線端末装置１Ａの設定情報と無線端末装置１Ａ、１Ｄに対応づけられた乱数を示す各乱数情報とを含む設定通知が、無線端末装置１Ａから無線端末装置１Ｄへ送信される（ステップＳ２２５）。無線端末装置１Ｄは、無線端末装置１Ａから設定通知を受信すると、その設定通知に含まれる乱数情報を無線端末装置１Ａ、自装置それぞれに対応づけて乱数記憶部１９２に記憶させる。また、無線端末装置１Ｂの設定情報と無線端末装置１Ｂに対応づけられた乱数を示す乱数情報とを含む設定通知が、無線端末装置１Ｂから無線端末装置１Ｄへ送信される（ステップＳ２２６）。無線端末装置１Ｄは、無線端末装置１Ｂから設定通知を受信すると、その設定通知に含まれる乱数情報を無線端末装置１Ｂに対応づけて乱数記憶部１９２に記憶させる。更に、無線端末装置１Ｃの設定情報と無線端末装置１Ｃに対応づけられた乱数を示す乱数情報とを含む設定通知が、無線端末装置１Ｃから無線端末装置１Ｄへ送信される（ステップＳ２２７）。無線端末装置１Ｄは、無線端末装置１Ｃから設定通知を受信すると、その設定通知に含まれる乱数情報を無線端末装置１Ｃに対応づけて乱数記憶部１９２に記憶させる。そして、自装置に対応づけられた乱数を示す乱数情報を含む設定通知が、自装置に対応づけられた乱数情報を含まない設定通知の送信元である無線端末装置１Ｂ、１Ｃへ送信される（ステップＳ２２８、Ｓ２２９）。無線端末装置１Ｂ、１Ｃは、無線端末装置１Ｄから設定通知を受信すると、その設定通知に含まれる乱数情報を無線端末装置１Ｄに対応づけて乱数記憶部１９２に記憶させる。
【００５６】
その後、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄは、それぞれ、自装置が記憶する無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄに対応づけられた乱数の大小関係に基づいて、各無線端末装置１Ａ、１Ｂ、１Ｃ、１ＤのＩＤ番号を設定する（ステップＳ２３０、Ｓ２３１、Ｓ２３２、Ｓ２３３）。
【００５７】
以上説明したように、ステップＳ２０１乃至Ｓ２３３の一連の処理が実行されることにより、無線端末装置１Ａ、１Ｂ、１Ｃ、１ＤそれぞれにＩＤ番号が付与される。ここで、ステップＳ２０５、Ｓ２１０、Ｓ２１６およびＳ２２４における乱数生成処理は、無線端末装置１Ａの乱数生成部１８５により実行される。そして、各無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄが、全無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれに付与されたＩＤ番号を識別番号記憶部１９１に記憶させることができる。
【００５８】
本構成によれば、乱数生成部１８５が、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれの起動時に乱数を付与し、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの全てに乱数を付与した後、識別番号付与部１８１が、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれに付与された乱数の大小関係に基づいて無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄそれぞれに付与されるＩＤ番号を決定する。これにより、無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの起動順に関係無く時刻同期用のビーコンを送信する無線端末装置が無作為に選択される。従って、例えば常に最初に起動する無線端末装置に処理負荷が集中してしまうことを防止できる。
【００５９】
なお、図１では、アドホックネットワーク１００における４つの無線端末装置を代表的に示しているが、更に少数または多数の無線端末装置が設けられてもよい。
【００６０】
また、本発明に係る無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄの各種機能は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、ネットワークに接続されているコンピュータに、上記動作を実行するためのプログラムを、コンピュータシステムが読み取り可能な非一時的な記録媒体（ＣＤ−ＲＯＭ）に格納して配布し、当該プログラムをコンピュータシステムにインストールすることにより、上述の処理を実行する無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄを構成してもよい。
【００６１】
また、コンピュータにプログラムを提供する方法は任意である。例えば、プログラムは、通信回線の掲示版（ＢＢＳ）にアップロードされ、通信回線を介してコンピュータに配信されてもよい。そして、コンピュータは、このプログラムを起動して、ＯＳの制御の下、他のアプリケーションと同様に実行する。これにより、コンピュータは、上述の処理を実行する無線端末装置１Ａ、１Ｂ、１Ｃ、１Ｄとして機能する。
【００６２】
また、本発明の実施形態の説明においては、無線端末装置の個数増減はないものとして説明したが、実際はシステム稼働中に、新たな無線端末装置が参加したり、参加していた無線端末装置が離脱したりすることが生じ得る。この場合、システムにおいて、各端末装置のＩＤ番号がそのまま使用されてもよいが、特に無線端末装置の個数が複数減ったときは各端末装置のＩＤ番号が連続番号となるよう新たに振り直されることが好ましい。このようにすると、減った無線端末装置のＩＤ番号の数分（差分絶対値）に時間間隔△Ｔを乗じて得られる長さの時間だけ、他の無線端末装置は不要な待機時間を強いられるからである。
【００６３】
具体的には、前段の起動順にＩＤ番号を付与する方式でも、後段の乱数発生をさせる方式でも、新たな端末の参加の際は、参加順に番号が付与され、待機時間（第１情報待機時間）の設定の再計算を行うこととすればよい。一方、端末の離脱の際は、その時のＩＤ番号の大小関係はそのままに、番号の再付与、および待機時間（第１情報待機時間）の設定の再計算が行われる。番号の再付与では、例えば、ＩＤ番号が０、１、２、３の４つの端末装置において「１」の端末が離脱すると、順序（大小関係）を変えることなく、「０」の端末は「０」のまま、「２」の端末は「１」に、「３」の端末は「２」に付与し直される。
【００６４】
以上、本発明の実施の形態および変形例（なお書きに記載したものを含む。以下、同様。）についてアドホックネットワークを例に説明したが、本発明はこれらに限定されるものではない。例えば、無線アクセスポイントを介して複数の無線端末装置との間で通信が行われるインフラストラクチャー形式の通信環境下でも適用でき、各装置から送信されるデータフレームの衝突が回避できる。また、本発明は、実施の形態および変形例が適宜組み合わされたもの、それに適宜変更が加えられたものを含む。
【符号の説明】
【００６５】
１Ａ，１Ｂ，１Ｃ，１Ｄ：無線端末装置、１１：アンテナ、１２：サーキュレータ、１３：無線受信部、１４：無線送信部、１５：信号処理部、１６：受信信号処理部、１７：送信信号処理部、１８：制御部、１９：記憶部、１００：アドホックネットワーク、１８１：識別番号付与部、１８２：待機時間設定部、１８３：送信制御部、１８４：同期制御部、１８５：乱数生成部、１９１：識別番号記憶部、１９２：乱数記憶部、Ｄ１、Ｄ２、Ｄ３、Ｄ４、Ｄ５、Ｄ６：データフレーム、ＳＤ１、ＳＣ２、ＳＢ３、ＳＤ４、ＳＣ５、ＳＡ６：ステータス情報
【図１】
2018074548.tif 000003
【図２】
2018074548.tif 000004
【図３】
2018074548.tif 000005
【図４】
2018074548.tif 000006
【図５】
2018074548.tif 000007
【図６】
2018074548.tif 000008
【図７】
2018074548.tif 000009
【図８】
2018074548.tif 000010