(57)【要約】【課題】データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信する。【解決手段】送信禁止期間設定部１５が返信パケットが自端末のデータパケットに対する返信でないときには返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し決定された送信タイミングを含まないスロット期間を第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間として設定し、送信タイミング制御部１８が複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングでデータパケットを送信する。【選択図】図１
2011166526.tif 000002
【特許請求の範囲】
【請求項１】
他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出する受信手段と、
前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段と、
前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより低い第２のレベルの送信タイミング禁止期間として設定する設定手段と、
複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段と、
を備えた通信装置。
【請求項２】
他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出すると共に、該データパケット及び該返信パケットの受信電力を検出する受信手段と、
前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段と、
前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間として設定する設定手段と、
複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段と、
を備えた通信装置。
【請求項３】
他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出する受信手段と、
前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段と、
前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより高い第２のレベルの送信タイミング禁止期間として設定する設定手段と、
複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段と、
を備えた通信装置。
【請求項４】
他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出すると共に、該データパケット及び該返信パケットの受信電力を検出する受信手段と、
前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段と、
前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより高くかつ受信された返信パケットの受信電力の大きさが大きいほど低くなるように定められた第２のレベルの送信タイミング禁止期間として設定する設定手段と、
複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段と、
を備えた通信装置。
【請求項５】
コンピュータを、
他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出する受信手段、
前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段、
前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより低い第２のレベルの送信タイミング禁止期間として設定する設定手段、及び
複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段
として機能させるためのプログラム。
【請求項６】
コンピュータを、
他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出すると共に前記データパケット及び前記返信パケットの受信電力を検出する受信手段、
前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段、
前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間として設定する設定手段、及び
複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段
として機能させるためのプログラム。
【請求項７】
コンピュータを、
他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出する受信手段、
前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段、
前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより高い第２のレベルの送信タイミング禁止期間として設定する設定手段、及び
複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段
として機能させるためのプログラム。
【請求項８】
コンピュータを、
他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出すると共に前記データパケット及び前記返信パケットの受信電力を検出する受信手段、
前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段、
前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより高くかつ受信された返信パケットの受信電力の大きさが大きいほど低くなるように定められた第２のレベルの送信タイミング禁止期間として設定する設定手段、及び
複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、基地局等の制御局なしに、個々の無線端末装置が周辺の無線端末装置に対して、同報通信（ブロードキャスト）することにより、情報を伝える無線システムが提案されている。このような通信形態を実現する一例として、無線ＬＡＮで用いられている通信方式の１つであるＣＳＭＡ（Carrier Sense Multiple Access）方式では、データを送信したい端末（ノード）は、他の端末のパケット通信状況を監視し（キャリアセンス）、チャネルが空いているタイミングで送信を開始する。
【０００３】
このような無線システムでは、例えば端末Ａは、自身の周辺の電波が届く範囲内に存在する端末の通信状況をキャリアセンスにより監視する。
【０００４】
そのため、周辺に他の端末が多数存在する場合、自身のデータを送信するタイミングが得られず、データの送信が大きく遅延する場合がある。このため、端末数や通信トラフィックが増加した場合に信頼性を保証できない問題がある。
【０００５】
更に、電波が届く範囲外の直接キャリアセンスができない場所に他の端末が多数存在する場合は、それらの端末の通信状況を検出することができず、端末Ａ自身のデータ送信時に他の端末の通信と衝突してしまう場合（いわゆる隠れ端末問題）が発生する。無線ＬＡＮでは、ＲＴＳ／ＣＴＳ（Request To Send / Clear To Send ）という方式を用いて、この通信の衝突を回避する手段を持っている。この方式は、特定の端末に対して通信したい場合には有効であるが、同報通信の場合には適用できないため、上記のパケット通信の衝突を回避することはできないという問題がある。
【０００６】
そこで、上記問題を解決するために、フレームをｎスロットに時分割してアクセスする方法が提案されている（例えば、特許文献１参照）。特許文献１に記載された無線端末装置は、フレーム単位でスロットの占有情報を監視し、自端末の送信データに加えて、スロットの占有情報を送信パケットに埋め込むことで他の端末と情報を交換する。上記フレームは例えば１００ｍｓで構成され、各スロットは各々異なる端末によって占有される。
【０００７】
更に、特許文献１の無線端末装置は、同文献の図２に示すように、データとフレーム情報（ＦＩ）とを含んだパケットを送信する。このフレーム情報は、自端末で検出されたすべてのスロットの占有状態を表す情報である。各パケットにはこのようなフレーム情報が必要であるため、１パケット内に占める送信対象のデータを多くすることができず、通信トラフィックが渋滞するおそれがあった。
【０００８】
しかしながら、特許文献１に記載の技術では、自端末の周辺端末が検出されるものの、自端末の周辺端末で検出されるが自端末では検出されない他端末（いわゆる隠れ端末）が存在してしまう。そこで、特許文献１では、隠れ端末を検出するアルゴリズムが開示されているが、これはフレーム情報の存在を前提としたものであるので、上記のように、１パケット内に占める送信対象のデータを多くすることができない。一方、フレーム情報を用いないと、隠れ端末が検出されないため、隠れ端末とパケットの衝突が生じてしまう問題がある。
【０００９】
そこで、このような問題を解決するために、パケットの衝突を抑制して、通信性能を向上させることができる通信装置が提案されている（例えば、特許文献２参照）。
【００１０】
特許文献２に記載の通信装置では、他端末から返信パケットを受信した場合に、受信された返信パケットの受信タイミングに基づいて、自端末のデータパケットの送信タイミング禁止期間が設定される。そして、特許文献２に記載の通信装置では、送信タイミング禁止期間以外のタイミングで自端末のデータパケットが送信される。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００７−２８５５０号公報
【特許文献２】特開２００９−１７７６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上記特許文献２に記載の技術では、例えば、１フレーム全てが送信タイミング禁止期間に設定されるような状況が発生する場合が考えられる。このような場合には、通信装置からデータパケットが送信されなくなってしまい、通信装置のデータパケットの送信機会が保証されなくなる、という問題がある。
【００１３】
また、１フレーム全てが送信タイミング禁止期間に設定された場合に、任意のタイミングでデータパケットを送信することも考えられるが、より好ましいタイミングでデータパケットを送信することが望まれる。
【００１４】
本発明は、上記事情を鑑みて成されたものであり、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる通信装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、請求項１に記載の発明の通信装置は、他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出する受信手段と、前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段と、前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより低い第２のレベルの送信タイミング禁止期間として設定する設定手段と、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段とを備えている。
【００１６】
請求項１に記載の発明の通信装置によれば、設定手段が、返信パケットが受信手段により受信された場合に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第１のレベルより低い第２のレベルの送信タイミング禁止期間として設定する。そして、送信手段が、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する。
【００１７】
このように本発明によれば、受信された返信パケットが自端末のデータパケットに対する返信でないときには、送信タイミングを含まないスロット期間に、第１のレベルより低い第２のレベルの送信タイミング禁止期間が設定される。そして、本発明によれば、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットが送信される。
【００１８】
ここで、自端末のデータパケットに対する返信である返信パケットの受信タイミングによって決定された送信タイミング禁止期間における自端末によるデータパケットの送信の禁止度合（当該送信タイミング禁止期間において、自端末がデータパケットを送信することの禁止を示す度合）は、自端末のデータパケットに対する返信でない返信パケットの受信タイミングによって決定された送信タイミング禁止期間における自端末によるデータパケットの送信の禁止度合よりも高いものとなる。これは、自端末のデータパケットに対する返信でない返信パケットには、例えば、いわゆる隠れ端末からのデータパケットに対する返信である返信パケットが含まれており、自端末又は隠れ端末が移動可能な場合には、自端末から送信されたデータパケットと隠れ端末から送信されたデータパケットとが衝突する可能性が低くなるからである。
【００１９】
そして、本発明によれば、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで（すなわち、最も禁止度合が低いスロット期間のタイミングで）データパケットが送信される。
【００２０】
したがって、本発明によれば、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる。
【００２１】
また、上記目的を達成するために、請求項２に記載の発明の通信装置は、他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出すると共に、該データパケット及び該返信パケットの受信電力を検出する受信手段と、前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段と、前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間として設定する設定手段と、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段とを備えている。
【００２２】
請求項２に記載の発明の通信装置によれば、設定手段が、返信パケットが受信手段により受信された場合に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間として設定する。そして、送信手段が、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する。
【００２３】
このように本発明によれば、受信された返信パケットが自端末のデータパケットに対する返信でないときには、送信タイミングを含まないスロット期間に、第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間が設定される。そして、本発明によれば、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットが送信される。
【００２４】
ここで、返信パケットを送信した他端末の位置が自端末の位置に近くなるほど、当該返信パケットの受信電力が大きくなる。また、返信パケットを送信した他端末の台数が多いほど、当該返信パケットの受信電力が大きくなる。したがって、受信された返信パケットが自端末のデータパケットに対する返信でないときには、返信パケットを送信した他端末の位置が自端末の位置に近くなるほど、また、返信パケットを送信した他端末の台数が多いほど、設定される送信タイミング禁止期間の第２のレベルの値が高くなり、当該送信タイミング禁止期間における自端末によるデータパケットの送信の禁止度合（当該送信タイミング禁止期間において、自端末がデータパケットを送信することの禁止を示す度合）が高くなる。すなわち、本発明では、返信パケットを送信した他端末の位置が自端末の位置に近くなるほど、また、返信パケットを送信した他端末の台数が多いほど、送信タイミング禁止期間が設定されたスロット期間における自端末によるデータパケットの送信の禁止度合が高くなる。
【００２５】
そして、本発明によれば、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで（すなわち、最も禁止度合が低いスロット期間のタイミングで）データパケットが送信される。これは、受信電力が小さい返信パケットにもとづいて決定された送信タイミング禁止期間でデータパケットを送信したとしても、パケット衝突の影響はより少なく、また、パケット衝突の影響は遠方の端末でしか起きないからである。
【００２６】
したがって、本発明によれば、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる。
【００２７】
また、上記目的を達成するために、請求項３に記載の発明の通信装置は、他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出する受信手段と、前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段と、前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより高い第２のレベルの送信タイミング禁止期間として設定する設定手段と、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段とを備えている。
【００２８】
請求項３に記載の発明の通信装置によれば、設定手段が、返信パケットが受信手段により受信された場合に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第１のレベルより高い第２のレベルの送信タイミング禁止期間として設定する。そして、送信手段が、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する。
【００２９】
このように本発明によれば、受信された返信パケットが自端末のデータパケットに対する返信でないときには、送信タイミングを含まないスロット期間に、第１のレベルより高い第２のレベルの送信タイミング禁止期間が設定される。そして、本発明によれば、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットが送信される。
【００３０】
ここで、自端末のデータパケットに対する返信である返信パケットの受信タイミングによって決定された送信タイミング禁止期間における自端末によるデータパケットの送信の許容度合（当該送信タイミング禁止期間において、自端末がデータパケットを送信することの許容を示す度合）は、自端末のデータパケットに対する返信でない返信パケットの受信タイミングによって決定された送信タイミング禁止期間における自端末によるデータパケットの送信の許容度合よりも低いものとなる。これは、自端末のデータパケットに対する返信でない返信パケットには、例えば、いわゆる隠れ端末からのデータパケットに対する返信である返信パケットが含まれており、自端末又は隠れ端末が移動可能な場合には、自端末から送信されたデータパケットと隠れ端末から送信されたデータパケットとが衝突する可能性が低くなるからである。
【００３１】
そして、本発明によれば、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで（すなわち、最も許容度合が高いスロット期間のタイミングで）データパケットが送信される。
【００３２】
したがって、本発明によれば、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる。
【００３３】
また、上記目的を達成するために、請求項４に記載の発明の通信装置は、他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出すると共に、該データパケット及び該返信パケットの受信電力を検出する受信手段と、前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段と、前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより高くかつ受信された返信パケットの受信電力の大きさが大きいほど低くなるように定められた第２のレベルの送信タイミング禁止期間として設定する設定手段と、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段とを備えている。
【００３４】
請求項４に記載の発明の通信装置によれば、設定手段が、返信パケットが受信手段により受信された場合に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第１のレベルより高くかつ受信された返信パケットの受信電力の大きさが大きいほど低くなるように定められた第２のレベルの送信タイミング禁止期間として設定する。そして、送信手段が、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する。
【００３５】
このように本発明によれば、受信された返信パケットが自端末のデータパケットに対する返信でないときには、送信タイミングを含まないスロット期間に、第１のレベルより高くかつ受信された返信パケットの受信電力の大きさが大きいほど低くなるように定められた第２のレベルの送信タイミング禁止期間が設定される。そして、本発明によれば、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットが送信される。
【００３６】
ここで、受信された返信パケットが自端末のデータパケットに対する返信でないときには、返信パケットを送信した他端末の位置が自端末の位置に近くなるほど、また、返信パケットを送信した他端末の台数が多いほど、設定される送信タイミング禁止期間の第２のレベルの値が低くなり、当該送信タイミング禁止期間における自端末によるデータパケットの送信の許容度合（当該送信タイミング禁止期間において、自端末がデータパケットを送信することの許容を示す度合）が低くなる。すなわち、本発明では、返信パケットを送信した他端末の位置が自端末の位置に近くなるほど、また、返信パケットを送信した他端末の台数が多いほど、送信タイミング禁止期間が設定されたスロット期間における自端末によるデータパケットの送信の許容度合が低くなる。
【００３７】
そして、本発明によれば、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで（すなわち、最も許容度合が高いスロット期間のタイミングで）データパケットが送信される。これは、受信電力が小さい返信パケットにもとづいて決定された送信タイミング禁止期間でデータパケットを送信したとしても、パケット衝突の影響はより少なく、また、パケット衝突の影響は遠方の端末でしか起きないからである。
【００３８】
したがって、本発明によれば、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる。
【００３９】
また、上記目的を達成するために、請求項５に記載の発明のプログラムは、コンピュータを、他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出する受信手段、前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段、前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより低い第２のレベルの送信タイミング禁止期間として設定する設定手段、及び複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段として機能させるためのプログラムである。
【００４０】
本発明によれば、上記請求項１の発明の通信装置と同様の原理で、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる。
【００４１】
また、上記目的を達成するために、請求項６に記載の発明のプログラムは、コンピュータを、他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出すると共に前記データパケット及び前記返信パケットの受信電力を検出する受信手段、前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段、前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間として設定する設定手段、及び複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段として機能させるためのプログラムである。
【００４２】
本発明によれば、上記請求項２の発明の通信装置と同様の原理で、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる。
【００４３】
また、上記目的を達成するために、請求項７に記載の発明のプログラムは、コンピュータを、他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出する受信手段、前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段、前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより高い第２のレベルの送信タイミング禁止期間として設定する設定手段、及び複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段として機能させるためのプログラムである。
【００４４】
本発明によれば、上記請求項３の発明の通信装置と同様の原理で、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる。
【００４５】
また、上記目的を達成するために、請求項８に記載の発明のプログラムは、コンピュータを、他端末から送信されたデータパケット及び返信パケットを受信し、前記データパケット及び前記返信パケットを検出すると共に前記データパケット及び前記返信パケットの受信電力を検出する受信手段、前記データパケットが前記受信手段により検出されたときに、前記データパケットの検出結果に応じた期間の後、前記返信パケットを送信する返信パケット送信手段、前記返信パケットが前記受信手段により受信された場合に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、前記受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、前記第１のレベルより高くかつ受信された返信パケットの受信電力の大きさが大きいほど低くなるように定められた第２のレベルの送信タイミング禁止期間として設定する設定手段、及び複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって前記送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段として機能させるためのプログラムである。
【００４６】
本発明によれば、上記請求項４の発明の通信装置と同様の原理で、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる。
【発明の効果】
【００４７】
以上、説明したように、本発明の通信装置及びプログラムによれば、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる、という効果を有する。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施形態に係る無線通信ネットワークの通信装置の構成を示すブロック図である。
【図２】データパケットが周期的に送受信されるときの基本周期（フレーム）の構成を示す図である。
【図３】本通信装置の状態遷移図である。
【図４】「データパケット送信処理」の処理ルーチンを示すフローチャートである。
【図５】「自端末のデータに対する返信パケット受信処理」の処理ルーチンを示すフローチャートである。
【図６】送信禁止期間を説明するためのタイミングチャートである。
【図７】「信号受信処理」の処理ルーチンを示すフローチャートである。
【図８】返信パケット送信処理」の処理ルーチンを示すフローチャートである。
【発明を実施するための形態】
【００４９】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００５０】
図１は、本発明の第１の実施形態に係る無線通信ネットワークの通信装置の構成を示すブロック図である。無線通信ネットワークは、各通信装置が各々パケットをブロードキャストすることによって、動的に構成される。以下、必要に応じて、説明の対象となる通信装置を自端末といい、自端末の周辺にある通信装置を周辺端末又は他端末という。
【００５１】
通信装置は、受信アンテナ１１を介して他の無線端末装置（自端末の周辺にある通信装置）が送信したパケット（例えば、データパケット及び返信パケット）を受信する受信回路１２と、受信したパケットを検出し、どのスロット（どのタイミング）で送信されてきたのかを検出すると共に、パケットの受信電力を検出するパケット検出部１３と、検出されたパケットから送信されてきたデータを復調して受信情報を生成するパケット復調部１４と、受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信されたパケットの受信タイミングに基づいて、自端末のデータパケットの送信タイミングを決定し、決定された返信タイミングを含まないスロット期間を、予め定められた第１のレベル（例えば、第１のレベル＝１００）の送信タイミング禁止期間（送信禁止期間）として設定すると共に、受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、当該第１のレベルより低くかつパケット検出部１３で検出された返信パケット（受信された返信パケット）の受信電力の大きさが大きくほど高くなるように定められた第２のレベル（すなわち、第１のレベルの値がＸである場合には、第２のレベルの値はＸ未満であり、かつ返信パケットの受信電力の大きさが大きくなるほど高くなる）の送信タイミング禁止期間として設定する送信禁止期間設定部１５と、を備えている。なお、受信回路１２及びパケット検出部１３は、本発明の受信手段の一例である。また、送信禁止期間設定部１５は、本発明の設定手段の一例である。また、本実施の形態では、上記第２のレベルの値の下限値を、０より大きい値とする。
【００５２】
更に、通信装置は、送信情報に基づいてデータパケットを生成するパケット生成部１６と、復調されたパケットに基づいて返信パケットを生成する返信パケット生成部１７と、送信タイミングを制御する送信タイミング制御部１８と、生成されたパケットを、アンテナ２０を介して送信する送信回路１９と、全体の動作を制御する制御回路３０と、を備えている。
【００５３】
送信タイミング制御部１８は、送信回路１９に対して、パケット生成部１６で生成されたデータパケット、返信パケット生成部１７で生成された返信パケットのそれぞれの送信タイミングを制御する。
【００５４】
図２は、データパケットが周期的に送受信されるときの基本周期（フレーム）の構成を示す図である。１基本周期は、複数のスロットに分けられ、例えば１００ｍｓｅｃに設定されている。本実施形態では、データパケットと返信パケットの２種類だけが使用され、データパケットと返信パケットを含む期間を１スロットとする。１スロットは、データ転送（ＤＡＴＡ）期間、受信検出（ＡＣＫ）期間、衝突検出（ＣＯＬ）期間の３つに分けられている。これにより、１つの返信パケットの受信タイミングで、受信検出と衝突検出が区別される。
【００５５】
なお、返信パケットが受信検出期間、衝突検出期間のいずれで検出されたかに応じて、図１に示す送信禁止期間設定部１５が送信禁止期間を再設定したり、解除したりする。
【００５６】
また、パケット復調部１４の復調結果に基づいてパケットの受信に成功したか否かが分かるが、いずれの場合であっても、返信パケット生成部１７は１種類のみの返信パケットを生成する。
【００５７】
送信タイミング制御部１８は、送信回路１９に対して、パケット生成部１６で生成されたデータパケット、返信パケット生成部１７で生成された返信パケットのそれぞれの送信タイミングを制御する。送信タイミング制御部１８は、データパケットについては、データ転送期間に送信するように送信回路１９を制御する。
【００５８】
送信タイミング制御部１８は、データパケットの受信に成功した場合は、データパケットの受信タイミングからＴｒｅｐ_ＡＣＫ後（受信検出期間）に返信パケットを送信するように送信回路１９を制御する。また、送信タイミング制御部１８は、特に、データパケットの受信に成功しなかった場合は、データパケットの受信タイミングからＴｒｅｐ_ＣＯＬ後（衝突検出期間）に返信パケットを送信するように送信回路１９を制御する。
【００５９】
図３は、本通信装置の状態遷移図である。通信装置は、「受信待機状態」、「データパケット送信処理」、「自端末のデータに対する返信パケット受信処理」、「信号受信処理」、「返信パケット送信処理」の各々の状態を遷移する。
【００６０】
具体的には、通信装置は、受信待機状態において、受信信号がなくかつ送信すべきデータがある場合はデータパケット送信処理に移行し、受信信号を検出した場合は信号受信処理に移行する。
【００６１】
通信装置は、データパケット送信処理において、データパケットを送信できないときは受信待機状態に移行し、データパケット送信処理が完了したときは自端末のデータに対する返信パケット受信処理に移行する。そして、通信装置は、自端末のデータに対する返信パケット受信処理において、当該処理が完了したとき又は所定期間が経過したときは、受信待機状態に移行する。
【００６２】
一方、通信装置は、信号受信処理において、当該処理が完了しかつ返信パケットの送信の必要がないときは受信待機状態に移行し、当該処理が完了しかつ返信パケットの送信が必要であるときは返信パケット送信処理に移行する。そして、通信装置は、返信パケット送信処理において、当該処理が完了したときは、受信待機状態に移行する。以下では、データパケット送信処理、自端末のデータに対する返信パケット受信処理、信号受信処理、返信パケット送信処理についてそれぞれ説明する。
【００６３】
通信装置は、受信待機状態において、受信信号がなくかつ送信すべきデータがある場合はデータパケット送信処理に移行し、次の処理を実行する。
【００６４】
図４は、「データパケット送信処理」の処理ルーチンを示すフローチャートである。ステップＳ１では、送信タイミング制御部１８は、現在の送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されているか否かを判定する。より具体的には、ステップＳ１では、送信タイミング制御部１８は、次の基本周期の先頭までの時間内にレベルが０の時間帯があるか否かを判定する。レベルが０の時間帯があればその時間帯は送信タイミング禁止期間が設定されていないと判定でき、また、レベルが０でない時間帯は送信タイミング期間が設定されていると判定できる。
【００６５】
ステップＳ１で、送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されていると判定（肯定判定）された場合には、ステップＳ２へ進む。
【００６６】
ステップＳ２では、送信タイミング制御部１８は、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間まで待機する。そして、ステップＳ３へ進む。
【００６７】
一方、ステップＳ２で、送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されていないと判定（否定判定）された場合にも、ステップＳ３へ進む。
【００６８】
ステップＳ３では、送信タイミング制御部１８は、パケット検出部１３の検出結果に基づいて各スロットの受信感度を測定して、キャリアが検出されたか否かを判定する。ステップＳ３で、キャリアが検出されたと判定された場合には、「送信すべきデータあり」の状態のままで受信待機状態へ移行する。一方、ステップＳ３で、キャリアが検出されていないと判定された場合には、ステップＳ４へ進む。
【００６９】
ステップＳ４では、送信タイミング制御部１８は、パケット生成部１６で生成されたデータパケットを送信するように送信回路１９を制御して、本ルーチンを終了する。これにより、データパケットがアンテナ２０を介して、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで各端末に送信される。そして、自端末のデータに対する返信パケット受信処理へ移行する。
【００７０】
なお、キャリア検出（ステップＳ３の否定判定）の場合、「送信すべきデータあり」があるが、「受信待機状態」と「データパケット送信処理」の間を行き来することになる。この場合、次のデータパケットを送信すべき時刻になると、以前の送信すべきデータを破棄し、新しいデータを送信するための処理が行われる。
【００７１】
図５は、「自端末のデータに対する返信パケット受信処理」の処理ルーチンを示すフローチャートである。ステップＳ１１では、送信タイミング制御部１８は、次のスロットまで返信パケットの受信を待機して、次のスロットのタイミングになるとステップＳ１２へ進む。
【００７２】
ステップＳ１２では、パケット検出部１３は、自端末がデータパケットを送信したスロットで返信パケットを受信したか否かを判定する。ステップＳ１２で、自端末がデータパケットを送信したスロットで返信パケットを受信したと判定（肯定判定）された場合には、ステップＳ１３へ進む。一方、ステップＳ１２で、自端末がデータパケットを送信したスロットで返信パケットを受信していないと判定（否定判定）された場合には、ステップＳ１５へ進む。なお、ステップＳ１２で、自端末がデータパケットを送信したスロットで返信パケットを受信したと判定（肯定判定）された場合は、この返信パケットは、自端末のデータパケットに対する返信であると判断することができる。
【００７３】
ここで、自端末がデータパケットを送信したスロットにおいて返信パケットが受信された場合、当該返信パケットは、他端末から自端末への返信（ＡＣＫ）とみなされる。但し、自端末がデータパケットを送信したスロットと異なるスロットにおいて返信パケットが受信された場合、当該返信パケットは、隠れ端末が存在していることを示している。すなわち、隠れ端末は、返信パケットの受信タイミングのスロットを占有していることが分かる。
【００７４】
ステップＳ１３では、パケット検出部１３は、ＡＣＫ期間内で返信パケットを受信したか否かを判定する。ステップＳ１３で、ＡＣＫ期間内で返信パケットを受信したと判定（肯定判定）された場合はステップＳ１４へ進む。一方、ステップＳ１３で、ＡＣＫ期間内で返信パケットを受信していないと判定（否定判定）された場合はステップＳ１５へ進む。なお、否定判定の場合、返信パケットは衝突検出期間で受信されている。これは、自端末と隠れ端末のデータパケットが衝突していることを示している。
【００７５】
ステップＳ１４では、送信禁止期間設定部１５は、データパケットの送信が前回と同様のスロットになるように、次回のデータパケットの送信タイミングを予約すべく、第１のレベルの送信禁止期間を設定する。
【００７６】
図６は、送信禁止期間を説明するためのタイミングチャートである。ここでは、自端末がデータパケットを送信した後、そのデータパケットに対してすべての周辺端末が返信パケットを送信している。
【００７７】
このとき、送信禁止期間設定部１５は、全ての周辺端末から自端末のデータパケットに対する返信パケットを受信すると、次のフレームでデータパケットの送信と同じスロットで送信できるように、自端末のデータパケットの送信タイミングから１００ｍｓｅｃ後を自端末の次の送信予定タイミングとして決定し、現在のタイミングから次の送信予定タイミング前までの期間を、第１のレベルの送信禁止期間として設定し、本ルーチンを終了する。これにより、自端末の次の送信予定タイミングが予約されたことになる。そして、受信待機状態へ移行する。
【００７８】
ステップＳ１５では、送信禁止期間設定部１５は、次のフレームでデータパケットの送信と同じスロットに第１のレベルの送信禁止期間を設定し、本ルーチンを終了する。これにより、次回の自端末のデータパケットの送信タイミングが変更され、データパケットの衝突が回避され得る。そして、受信待機状態へ移行する。
【００７９】
また、通信装置は、「受信待機状態」において、受信信号を検出した場合は「信号受信処理」に移行し、次の処理を実行する。
【００８０】
図７は、「信号受信処理」の処理ルーチンを示すフローチャートである。ステップＳ２１では、図１に示す受信回路１２が他の端末（周辺端末）のパケットを受信し、パケット検出部１３がそのパケットを検出して、ステップＳ２２に進む。
【００８１】
ステップＳ２２では、送信禁止期間設定部１５は、パケット検出部１３で検出されたパケットの種別（データパケット又は返信パケット）を判定し、データパケットであるときはステップＳ２３に進み、返信パケットであるときはステップＳ２４に進む。なお、ステップＳ２２でパケットの種別が返信パケットであると判定されたときは、この返信パケットは、自端末のデータパケットに対する返信でないと判断することができる。
【００８２】
ステップＳ２３では、送信禁止期間設定部１５は、所定の期間待機して本ルーチンを終了し、返信パケット送信処理へ移行する。
【００８３】
また、ステップＳ２４では、パケット検出部１３は、ＡＣＫ期間内で返信パケットを受信したか否かを判定する。ステップＳ２４で、ＡＣＫ期間内で返信パケットを受信したと判定（肯定判定）された場合はステップＳ２５へ進む。一方、ステップＳ２４で、ＡＣＫ期間内で返信パケットを受信していないと判定（否定判定）された場合はステップＳ２６へ進む。
【００８４】
ステップＳ２５では、自端末のデータパケットに対してではない返信パケットが検出された状態になっているため、隠れ端末が現在のスロットを使用していることが分かる。そこで、送信禁止期間設定部１５は、上記第１のレベルの値より低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるような値を演算し、この演算された値を第２のレベルとして定め、そして、次のフレームにおいてステップＳ２１で返信パケットを受信したスロットと同じスロットに、第２のレベルの送信禁止期間を設定する。すなわち、送信禁止期間設定部１５は、返信パケットの検出タイミングに基づいて、隠れ端末が次のデータパケットを送信する可能性があるスロット（スロット期間）を、第２のレベルの送信禁止期間として設定する。そして、第２のレベルの送信禁止期間の設定後、本ルーチンを終了して受信待機状態へ移行する。これにより、隠れ端末とのデータパケットの衝突を回避することができる。
【００８５】
ステップＳ２６では、ステップＳ２１で受信された返信パケットは、他端末の間でパケット衝突が発生していることを示している。この場合、各他端末はデータパケットの送信タイミングを変更する可能性がある。そこで、送信禁止期間設定部１５は、他端末が送信タイミングを変更することを考慮して、次のフレームにおいてステップＳ２１で返信パケットを受信したスロットと同じスロットについての送信禁止期間を解除して（または、送信禁止期間のレベルを所定値下げて）、本ルーチンを終了する。そして、受信待機状態へ移行する。
【００８６】
図８は、「返信パケット送信処理」の処理ルーチンを示すフローチャートである。ステップＳ３１では、パケット検出部１３は、他端末から送信されたデータパケットの受信に成功したか否かを判定する。ステップＳ３１で、他端末から送信されたデータパケットの受信に成功したと判定（肯定判定）された場合はステップＳ３２に進む。一方、ステップＳ３１で、他端末から送信されたデータパケットの受信に成功していないと判定（否定判定）された場合はステップＳ３４に進む。
【００８７】
ここでは、例えば、パケット検出部１３により所定のタイミングで１パケットのデータが検出された場合は、データパケットの受信に成功したとみなされる。また、１パケット以外のデータ（例えば、２つ以上のパケットやある程度の受信電力があるにもかかわらず復調できなかったデータ）が検出された場合は、データパケットの受信に成功しなかったとみなされる。
【００８８】
ステップＳ３２では、送信タイミング制御部１８は、データパケットの受信タイミングからＴrep ACK時間経過後（パケット検出期間）に返信パケットを送信するように送信回路１９を制御して、ステップＳ３３に進む。
【００８９】
ステップＳ３３では、送信禁止期間設定部１５は、次のフレームにおいてステップＳ３１でデータパケットを受信したスロットと同じスロットに第１のレベルの送信禁止期間を設定して、本ルーチンを終了する。これにより、他端末の次回のデータパケットの送信予定タイミングで自端末が送信しないようにすることができる。そして、本ルーチンを終了して、受信待機状態へ移行する。
【００９０】
一方、ステップＳ３４では、送信タイミング制御部１８は、データパケットの受信タイミングからＴrep ACK時間経過後（衝突検出期間）に返信パケットを送信するように送信回路１９を制御して、ステップＳ３５に進む。
【００９１】
ステップＳ３５では、送信禁止期間設定部１５は、次のフレームにおいてステップＳ３１でデータパケットを受信したスロットと同じスロットについての送信禁止期間を解除して、本ルーチンを終了する。そして、受信待機状態へ移行する。
【００９２】
以上、説明したように、本実施の形態に係る通信装置は、他端末から送信されたデータパケット及び返信パケットを受信し、当該データパケット及び当該返信パケットを検出すると共に、当該データパケット及び当該返信パケットの受信電力を検出する受信回路１２及びパケット検出部１３を備えている。
【００９３】
また、本実施の形態に係る通信装置は、データパケットがパケット検出部１３により検出されたときに、データパケットの検出結果に応じた期間の後、返信パケットを送信するパケット復調部１４、返信パケット生成部１７、送信タイミング制御部１８、及び送信回路１９を備えている。なお、これらパケット復調部１４、返信パケット生成部１７、送信タイミング制御部１８、及び送信回路１９は、本発明の返信パケット送信手段の全部または一部を構成する。
【００９４】
また、本実施の形態に係る通信装置は、返信パケットが受信回路１２により受信された場合に、受信回路１２により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、受信回路１２により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間として設定する送信禁止期間設定部１５を備えている。
【００９５】
更に、本実施の形態に係る通信装置は、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、この送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信するパケット生成部１６、送信タイミング制御部１８、及び送信回路１９を備えている。なお、これらパケット生成部１６、送信タイミング制御部１８、及び送信回路１９は、本発明の送信手段の全部または一部を構成している。
【００９６】
本実施の形態の通信装置は、返信パケットが受信された場合に、受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間として設定する。そして、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する。
【００９７】
このように本実施の形態の通信装置によれば、受信された返信パケットが自端末のデータパケットに対する返信でないときには、送信タイミングを含まないスロット期間に、第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間が設定される。そして、本実施の形態の通信装置によれば、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットが送信される。
【００９８】
ここで、返信パケットを送信した他端末の位置が自端末の位置に近くなるほど、当該返信パケットの受信電力が大きくなる。また、返信パケットを送信した他端末の台数が多いほど、当該返信パケットの受信電力が大きくなる。したがって、受信された返信パケットが自端末のデータパケットに対する返信でないときには、返信パケットを送信した他端末の位置が自端末の位置に近くなるほど、また、返信パケットを送信した他端末の台数が多いほど、設定される送信タイミング禁止期間の第２のレベルの値が高くなり、当該送信タイミング禁止期間における自端末によるデータパケットの送信の禁止度合（当該送信タイミング禁止期間において、自端末がデータパケットを送信することの禁止を示す度合）が高くなる。すなわち、本発明では、返信パケットを送信した他端末の位置が自端末の位置に近くなるほど、また、返信パケットを送信した他端末の台数が多いほど、送信タイミング禁止期間が設定されたスロット期間における自端末によるデータパケットの送信の禁止度合が高くなる。
【００９９】
そして、本実施の形態の通信装置によれば、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで（すなわち、最も禁止度合が低いスロット期間のタイミングで）データパケットが送信される。これは、受信電力が小さい返信パケットにもとづいて決定された送信タイミング禁止期間でデータパケットを送信したとしても、パケット衝突の影響はより少なく、また、パケット衝突の影響は遠方の端末でしか起きないからである。
【０１００】
したがって、本実施の形態の通信装置によれば、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる。
【０１０１】
なお、上記では、第２のレベルを、第１のレベルより低くかつ低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定める場合（第２のレベルの値が返信パケットの受信電力の大きさに応じて変化する場合）について説明したが、本発明はこれに限られない。例えば、第２のレベルを、第１のレベルより低い固定値としてもよい。例えば、第１のレベルの値を１００とした場合には、第２のレベルの値を５０としてもよい。
【０１０２】
また、送信禁止期間設定部１５は、返信パケットが受信回路１２により受信された場合に、受信回路１２により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベル（例えば値が１のレベル）の送信タイミング禁止期間として設定すると共に、受信回路１２により受信された返信パケットが自端末のデータパケットに対する返信でないときには、第１のレベルの値より高くかつ受信された返信パケットの受信電力の大きさが大きいほど低くなるような値を演算し、この演算された値を第２のレベルとして定め、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第２のレベルの送信タイミング禁止期間として設定するようにしてもよく、また、パケット生成部１６、送信タイミング制御部１８、及び送信回路１９等の送信手段を構成する各部及び回路が、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信するようにしてもよい。
【０１０３】
このような場合には、受信された返信パケットが自端末のデータパケットに対する返信でないときには、送信タイミングを含まないスロット期間に、第１のレベルより高くかつ受信された返信パケットの受信電力の大きさが大きいほど低くなるように定められた第２のレベルの送信タイミング禁止期間が設定される。そして、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットが送信される。
【０１０４】
ここで、受信された返信パケットが自端末のデータパケットに対する返信でないときには、返信パケットを送信した他端末の位置が自端末の位置に近くなるほど、また、返信パケットを送信した他端末の台数が多いほど、設定される送信タイミング禁止期間の第２のレベルの値が低くなり、当該送信タイミング禁止期間における自端末によるデータパケットの送信の許容度合（当該送信タイミング禁止期間において、自端末がデータパケットを送信することの許容を示す度合）が低くなる。すなわち、この場合には、返信パケットを送信した他端末の位置が自端末の位置に近くなるほど、また、返信パケットを送信した他端末の台数が多いほど、送信タイミング禁止期間が設定されたスロット期間における自端末によるデータパケットの送信の許容度合が低くなる。
【０１０５】
そして、このような場合において、複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで（すなわち、最も許容度合が高いスロット期間のタイミングで）データパケットが送信される。これは、受信電力が小さい返信パケットにもとづいて決定された送信タイミング禁止期間でデータパケットを送信したとしても、パケット衝突の影響はより少なく、また、パケット衝突の影響は遠方の端末でしか起きないからである。
【０１０６】
したがって、このような場合においても、データパケットの送信機会を保証すると共に、より好ましいタイミングでデータパケットを送信することができる。なお、このような場合において、例えば、第２のレベルを、第１のレベルより高い固定値としてもよい。例えば、第１のレベルの値を１とした場合には、第２のレベルの値を１００としてもよい。
【０１０７】
また、上記の各場合において、受信回路１２、パケット検出部１３、パケット復調部１４、送信禁止期間設定部１５、パケット生成部１６、返信パケット生成部１７、送信タイミング制御部１８、送信回路１９、及び制御回路３０を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｎ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成されたコンピュータのＲＯＭに記憶されたプログラムによって実現するようにしてもよい。このようなプログラムとしては、例えば、コンピュータを、他端末から送信されたデータパケット及び返信パケットを受信し、データパケット及び返信パケットを検出する受信手段、データパケットが受信手段により検出されたときに、データパケットの検出結果に応じた期間の後、返信パケットを送信する返信パケット送信手段、返信パケットが受信手段により受信された場合に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第１のレベルより低い第２のレベルの送信タイミング禁止期間として設定する設定手段、及び複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段として機能させるためのプログラムが考えられる。
【０１０８】
また、他の例としては、コンピュータを、他端末から送信されたデータパケット及び返信パケットを受信し、データパケット及び返信パケットを検出すると共にデータパケット及び返信パケットの受信電力を検出する受信手段、データパケットが受信手段により検出されたときに、データパケットの検出結果に応じた期間の後、返信パケットを送信する返信パケット送信手段、返信パケットが受信手段により受信された場合に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第１のレベルより低くかつ受信された返信パケットの受信電力の大きさが大きいほど高くなるように定められた第２のレベルの送信タイミング禁止期間として設定する設定手段、及び複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も低いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段として機能させるためのプログラムが考えられる。
【０１０９】
また、他の例としては、コンピュータを、他端末から送信されたデータパケット及び返信パケットを受信し、データパケット及び返信パケットを検出する受信手段、データパケットが受信手段により検出されたときに、データパケットの検出結果に応じた期間の後、返信パケットを送信する返信パケット送信手段、返信パケットが受信手段により受信された場合に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第１のレベルより高い第２のレベルの送信タイミング禁止期間として設定する設定手段、及び複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段として機能させるためのプログラムが考えられる。
【０１１０】
更に、他の例としては、コンピュータを、他端末から送信されたデータパケット及び返信パケットを受信し、データパケット及び返信パケットを検出すると共にデータパケット及び返信パケットの受信電力を検出する受信手段、データパケットが受信手段により検出されたときに、データパケットの検出結果に応じた期間の後、返信パケットを送信する返信パケット送信手段、返信パケットが受信手段により受信された場合に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信であるときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、予め定められた第１のレベルの送信タイミング禁止期間として設定すると共に、受信手段により受信された返信パケットが自端末のデータパケットに対する返信でないときには、受信された返信パケットの受信タイミングに基づいて自端末のデータパケットの送信タイミングを決定し、決定された送信タイミングを含まないスロット期間を、第１のレベルより高くかつ受信された返信パケットの受信電力の大きさが大きいほど低くなるように定められた第２のレベルの送信タイミング禁止期間として設定する設定手段、及び複数のスロット期間を含んで構成された送信対象の基本周期の全期間にわたって送信タイミング禁止期間が設定されている場合には、該送信対象の基本周期の全期間にわたって設定された送信タイミング禁止期間のうち最も高いレベルの送信タイミング禁止期間が設定されたスロット期間のタイミングで、データパケットを送信する送信手段として機能させるためのプログラムが考えられる。
【０１１１】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された範囲内で設計上の変更をされたものにも適用可能であるのは勿論である。
【符号の説明】
【０１１２】
１２  受信回路
１３  パケット検出部
１４  パケット復調部
１５  送信禁止期間設定部
１６  パケット生成部
１７  返信パケット生成部
１８  送信タイミング制御部
１９  送信回路
【図１】
2011166526.tif 000003
【図２】
2011166526.tif 000004
【図３】
2011166526.tif 000005
【図４】
2011166526.tif 000006
【図５】
2011166526.tif 000007
【図６】
2011166526.tif 000008
【図７】
2011166526.tif 000009
【図８】
2011166526.tif 000010