(57)【要約】【課題】  パケット衝突を低減し，データ伝送の効率化を図ることが可能なデータ伝送システムを提供する。【解決手段】  データを複数の分割データに分割し，分割データを送信するデータ送信装置（３１０）と，データ送信装置から送信された分割データを受信してデータ送信装置にＡＣＫパケットを送信し，所定数の分割データ群を受信した後，分割データ群をデータに復号して当該データの処理を開始するデータ受信装置（３２０）とからなり，上記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送システムが提供される。上記データ送信装置は，ＡＣＫパケットを受信した後，送信許可期間（ＴＸＯＰ）に残存期間が存在した場合，その送信許可期間の残存期間内においては何れの通信端末に対してもデータを送信しない。【選択図】    図８
2006197032.tif 000002
【特許請求の範囲】
【請求項１】
データを複数の分割データに分割し，前記分割データを送信するデータ送信装置と，前記データ送信装置から送信された前記分割データを受信して前記データ送信装置にＡＣＫパケットを送信し，所定数の前記分割データ群を受信した後，前記分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，前記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送システムであって：
前記データ送信装置は，ＡＣＫパケットを受信した後，送信許可期間に残存期間が存在した場合，その送信許可期間の残存期間内においては何れの通信端末に対してもデータを送信しないことを特徴とする，データ伝送システム。
【請求項２】
前記データ送信装置によって前記ＡＣＫパケットが受信された後，前記送信許可期間の残存期間内において何れの通信端末に対しても送信されないデータは，前記ＲＴＳパケットまたは前記分割データのうち少なくとも一方であることを特徴とする，請求項１に記載のデータ伝送システム。
【請求項３】
データを複数の分割データに分割し，前記分割データを送信するデータ送信装置と，前記データ送信装置から送信された前記分割データを受信して前記データ送信装置にＡＣＫパケットを送信し，所定数の前記分割データ群を受信した後，前記分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，前記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送システムであって：
前記データ送信装置は，前記ＡＣＫパケット受信後に，送信許可期間に残存期間が存在した場合，その送信許可期間の残存期間内に限り，通信相手の前記データ受信装置に向けてデータを送信することを特徴とする，データ伝送システム。
【請求項４】
データを複数の分割データに分割，前記分割データを送信するデータ送信装置と，前記データ送信装置から送信された前記分割データを受信して前記データ送信装置にＡＣＫパケットを送信し，所定数の前記分割データ群を受信した後，前記分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，前記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送システムであって：
前記ＲＴＳパケット又は前記ＣＴＳパケットを受信することで送信禁止期間を設定した通信端末は，データを送信しないことを特徴とする，データ伝送システム。
【請求項５】
前記通信端末は，前記送信禁止期間内では，前記分割データを受信しても，前記データを送信しないことを特徴とする，請求項４に記載のデータ伝送システム。
【請求項６】
前記データは，前記ＡＣＫパケットであることを特徴とする，請求項４に記載のデータ伝送システム。
【請求項７】
データを複数の分割データに分割し，前記分割データを送信するデータ送信装置と，前記データ送信装置から送信された前記分割データを受信して前記データ送信装置にＡＣＫパケットを送信し，所定数の前記分割データ群を受信した後，前記分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，前記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送方法であって：
前記データ送信装置は，ＡＣＫパケットを受信した後，送信許可期間に残存期間が存在した場合，その送信許可期間の残存期間内においては何れの通信端末に対してもデータを送信しないことを特徴とする，データ伝送方法。
【請求項８】
データを複数の分割データに分割し，前記分割データを送信するデータ送信装置と，前記データ送信装置から送信された前記分割データを受信して前記データ送信装置にＡＣＫパケットを送信し，所定数の前記分割データ群を受信した後，前記分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，前記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送方法であって：
前記データ送信装置は，前記ＡＣＫパケット受信後に，送信許可期間に残存期間が存在した場合，その送信許可期間の残存期間内に限り，通信相手の前記データ受信装置に向けてデータを送信することを特徴とする，データ伝送方法。
【請求項９】
データを複数の分割データに分割，前記分割データを送信するデータ送信装置と，前記データ送信装置から送信された前記分割データを受信して前記データ送信装置にＡＣＫパケットを送信し，所定数の前記分割データ群を受信した後，前記分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，前記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送方法であって：
前記ＲＴＳパケット又は前記ＣＴＳパケットを受信することで送信禁止期間を設定した通信端末は，データを送信しないことを特徴とする，データ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ伝送システムに関する。
【背景技術】
【０００２】
無線ネットワークに関する標準的な規格の一例として米国電子技術者協会ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１，ＨｉｐｅｒＬＡＮ／２，ＩＥＥＥ３０２．１５．３，Ｂｌｕｅｔｏｏｔｈなどが挙げられる。上記ＩＥＥＥ８０２．１１規格には，無線通信方式や使用する周波数帯域の違いなどにより，ＩＥＥＥ８０２．１１ａ規格，ＩＥＥＥ８０２．１１ｂ，ＩＥＥＥ８０２．１１ｅ規格などの各種無線通信プロトコルが存在する。
【０００３】
従来から知られているこのような無線通信プロトコルでは，データを送信する側でデータ列をパケット等に相当する分割データに分割し，かかる分割データを送信単位にしてデータの伝送を行っている。上記の通信が正常に行われているかどうかを認識するため，データの受信側では分割データの受信に応じて受信完了信号（ＡＣＫ）を送信側に送信し，送信側ではその応答を受けて分割データの送信が確実に行われたことを確認している。なお，上記受信完了信号（ＡＣＫ）が確認されない場合，データの送信側では分割データが正しく伝送されなかったものとみなして同分割データを再送していた。
【０００４】
このような無線通信の応用としてアクセスポイントを介さずに各通信端末同士で直接通信可能なアドホック（Ａｄ−ｈｏｃ）通信も考案されている。かかるアドホック通信は，各通信端末同士が直接，非同期に無線通信を行なうことができる反面，ある特定の通信端末間で通信を行なう場合に一方の通信端末とは通信可能であるが他方の通信端末とは通信できない第３の通信端末，いわゆる隠れ端末の問題を有している。
【０００５】
このような隠れ端末による通信データの衝突を避けるために，通信を行う通信端末同士が事前にＲＴＳ（Ｒｅｑｕｅｓｔ  Ｔｏ  Ｓｅｎｄ）パケットやＣＴＳ（Ｃｌｅａｒ  Ｔｏ  Ｓｅｎｄ）パケットの制御信号を出力し，隠れ端末は，上記ＲＴＳもしくはＣＴＳのパケットのうち少なくとも一方を受信すると送信禁止期間（ＮＡＶ）として一定期間自局からの送信を停止する技術が知られている。
【０００６】
また一方で，ＲＴＳ／ＣＴＳパケットを相互に交換（ＲＴＳ／ＣＴＳハンドシェイク）し，通信相手と通信を確立し，その通信相手となる通信端末（ＣＴＳ端末）がＤＡＴＡパケットを送信した後，さらに上記ＣＴＳ端末が上記ＲＴＳパケットを送信した通信端末（ＲＴＳ端末）以外の通信端末にＤＡＴＡパケットを送信することができるようになっている場合が多い。
【０００７】
例えば，上記ＩＥＥＥ８０２．１１ｅ等の場合であっても，上記のようなＣＴＳ端末がＲＴＳ端末以外の通信端末宛にＤＡＴＡパケットを送信することが可能となっている。しかし，かかる従来の技術では，隠れ端末の環境下において，パケット衝突が通信端末間で発生しシステム全体の帯域利用効率が低下していた。
【０００８】
また一方で，一度に送信する分割データのデータ量の増加に伴い，上記ＮＡＶが長くなる傾向がある。その結果，上記隠れ端末の環境下において，ＮＡＶの期間中に，隠れ端末である第３の通信端末が自己宛のパケットを受信した場合，そのパケットに対するＡＣＫパケットを第３の通信端末が送信することで，ＲＴＳ端末，ＣＴＳ端末との間のパケット送受信の妨げとなり，パケット衝突が発生し帯域利用効率が低下してしまう問題があった（例えば，非特許文献１）。
【０００９】
【非特許文献１】米国電子技術者協会ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１ｅ  Ｄ１０．０  ９．９．２．２．１
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は，上記問題点に鑑みてなされたものであり，本発明の目的は，隠れ端末等の存在が原因で発生するパケット衝突を低減し，データ伝送の効率化を図ることが可能な，新規かつ改良されたデータ伝送システムを提供することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するため，本発明の第１の観点によれば，データを複数の分割データに分割し，分割データを送信するデータ送信装置と，データ送信装置から送信された分割データを受信してデータ送信装置にＡＣＫパケットを送信し，所定数の分割データ群を受信した後，分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，上記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送システムが提供される。上記データ伝送システムにおける上記データ送信装置は，ＡＣＫパケットを受信した後，送信許可期間に残存期間が存在した場合，その送信許可期間の残存期間内においては何れの通信端末に対してもデータを送信しないことを特徴としている。
【００１２】
本発明によれば，データ送信装置は，データ受信装置に対して分割データをいくら早く送信完了したとしても他の通信端末に対してデータを送信しない。かかる構成により，少なくとも上記他の通信端末がさらに別の通信端末同士でデータ送受信処理が上記データ送信装置とほぼ同時期に行われそのデータを受信していた場合，上記データ送信装置からのデータと上記別の通信端末同士でのデータとがパケット衝突してしまう危険性を回避することができ，スループットを向上することができる。
【００１３】
上記データ送信装置によって前記ＡＣＫパケットが受信された後，送信許可期間の残存期間内において何れの通信端末に対しても送信されないデータは，上記ＲＴＳパケットまたは分割データのうち少なくとも一方であるように構成してもよい。
【００１４】
上記課題を解決するために，本発明の別の観点によれば，データを複数の分割データに分割し，分割データを送信するデータ送信装置と，データ送信装置から送信された分割データを受信してデータ送信装置にＡＣＫパケットを送信し，所定数の分割データ群を受信した後，分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，上記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送システムが提供される。上記データ伝送システムにおける上記データ送信装置は，ＡＣＫパケット受信後に，送信許可期間に残存期間が存在した場合，その送信許可期間の残存期間内に限り，通信相手のデータ受信装置に向けてデータを送信することを特徴としている。
【００１５】
上記課題を解決するために，本発明の別の観点によれば，データを複数の分割データに分割，分割データを送信するデータ送信装置と，データ送信装置から送信された分割データを受信してデータ送信装置にＡＣＫパケットを送信し，所定数の分割データ群を受信した後，分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，上記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送システムが提供される。上記データ伝送システムにおけるＲＴＳパケット又はＣＴＳパケットを受信することで送信禁止期間（ＮＡＶ）を少なくとも自装置に設定した通信端末は，データを送信しないことを特徴としている。
【００１６】
本発明によれば，送信禁止期間を設定した通信端末は，データ送信装置またはデータ受信装置からデータを受信した場合であってもデータを送信しない。かかる構成により，少なくとも上記送信禁止期間を設定した通信端末は，別の通信端末同士でデータ送受信処理が行われその別の通信端末と通信可能であった場合，上記送信禁止期間を設定した通信端末によって送信するデータが上記別の通信端末同士で送受信が行われるデータに対してパケット衝突を生じさせてしまう危険性を回避でき，スループットを向上することができる。
【００１７】
上記送信禁止期間を設定した通信端末は，上記送信禁止期間内では，分割データを受信しても，データを送信しないように構成してもよく，上記データは，ＡＣＫパケットであるように構成してもよい。
【００１８】
上記課題を解決するために，本発明の別の観点によれば，データを複数の分割データに分割し，前記分割データを送信するデータ送信装置と，前記データ送信装置から送信された前記分割データを受信して前記データ送信装置にＡＣＫパケットを送信し，所定数の分割データ群を受信した後，分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，上記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送方法が提供される。上記データ伝送方法において，上記データ送信装置は，ＡＣＫパケットを受信した後，送信許可期間に残存期間が存在した場合，その送信許可期間の残存期間内においては何れの通信端末に対してもデータを送信しないことを特徴としている。
【００１９】
上記課題を解決するために，本発明の別の観点によれば，データを複数の分割データに分割し，分割データを送信するデータ送信装置と，データ送信装置から送信された分割データを受信して前記データ送信装置にＡＣＫパケットを送信し，所定数の前記分割データ群を受信した後，前記分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，前記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送方法が提供される。上記データ伝送方法において，データ送信装置は，ＡＣＫパケット受信後に，送信許可期間に残存期間が存在した場合，その送信許可期間の残存期間内に限り，通信相手のデータ受信装置に向けてデータを送信することを特徴としている。
【００２０】
上記課題を解決するために，本発明の別の観点によれば，データを複数の分割データに分割，分割データを送信するデータ送信装置と，データ送信装置から送信された分割データを受信してデータ送信装置にＡＣＫパケットを送信し，所定数の分割データ群を受信した後，分割データ群をデータに復号して当該データの処理を開始するデータ受信装置とからなり，上記両装置の通信はＲＴＳパケットおよびＣＴＳパケットの制御信号によって確保されるデータ伝送方法が提供される。そのデータ伝送方法において，ＲＴＳパケット又はＣＴＳパケットを受信することで送信禁止期間を設定した通信端末は，データを送信しないことを特徴としている。
【発明の効果】
【００２１】
以上説明したように，本発明によれば，隠れ端末等の存在が原因で発生するパケット衝突を回避し，スループットを向上させることができる。
【発明を実施するための最良の形態】
【００２２】
以下，本発明の好適な実施の形態について，添付図面を参照しながら詳細に説明する。なお，以下の説明及び添付図面において，略同一の機能及び構成を有する構成要素については，同一符号を付することにより，重複説明を省略する。
【００２３】
（アドホック通信）
本実施形態によるデータ伝送システムを説明する前に，その前提となるアドホック通信について詳細に説明する。
【００２４】
無線通信によるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を利用することで，オフィスなどの作業空間における有線ケーブル等を省略でき，空間の有効活用が可能となる。従って，ユーザは，パーソナルコンピュータなどの通信端末を比較的容易に移動することが可能となる。近年では，このような無線による無線ＬＡＮシステムの高速化，低価格化に伴い，その需要が著しく増加してきている。特に近日においては，人の身の回りに存在する複数の電子機器間で小規模な無線ネットワークを構築して情報通信を行なうための，ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の導入が検討されている。例えば，２．４ＧＨｚ帯や５ＧＨｚ帯などの周波数帯域を利用して異なった無線通信システム並びに無線通信装置が規定されている。
【００２５】
無線ネットワークに関する標準的な規格として，ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１，ＨｉｐｅｒＬＡＮ／２，ＩＥＥＥ３０２．１５．３，Ｂｌｕｅｔｏｏｔｈ通信等を挙げることができる。上記ＩＥＥＥ８０２．１１規格については，無線通信方式や使用する周波数帯域の違いなどにより，ＩＥＥＥ８０２．１１ａ規格，ＩＥＥＥ８０２．１１ｂ，ＩＥＥＥ８０２．１１ｅ規格等の各種無線通信方式が存在する。
【００２６】
従来，ＬＡＮを構成するにあたって，ＬＡＮエリア内にアクセス・ポイントまたはコーディネータと呼ばれる無線制御局を設け，この無線制御局の統括的な制御下でネットワークを形成していた。
【００２７】
上記アクセス・ポイントを配置した無線ネットワークでは，ある通信端末から情報伝送を試みた場合，先ずその情報伝送に必要な帯域をアクセス・ポイントに予約し，他の通信端末における情報伝送と衝突が生じないように伝送路を確保する。このような帯域の予約に基づくアクセス制御方法が広く採用されている。従って，上記アクセス・ポイントを配置する無線ネットワークでは，無線ネットワーク内の通信端末が互いに同期していることになる。
【００２８】
このようなアクセス・ポイントを利用した無線通信システムでは，通信端末は必ずアクセス・ポイントを介す必要があり，通信対象の無線端末に直接データを伝送することが出来ない。従って，伝送路の利用効率が激減する。
【００２９】
上記の問題を解決する一手段として，通信端末同士が直接，非同期に無線通信を行なうアドホック（Ａｄ−ｈｏｃ）通信が考案される。特に，所定範囲内における比較的少数の通信端末で構成された小規模無線ネットワークにおいては，特定のアクセス・ポイントを利用しないで任意の通信端末同士が直接，非同期の無線通信を行なう，即ちアドホック通信が適当であると思料される。例えば，ＩＥＥＥ８０２．１１系の無線ＬＡＮシステムでは，制御局を配さなくとも自律分散的にピア・ツウ・ピア（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）で動作するアドホック・モードが用意されている。
【００３０】
一方，アドホック環境における無線ＬＡＮネットワークでは，隠れ端末問題が生じることが知られている。隠れ端末とは，ある特定の通信端末間で通信を行なう場合に，一方の通信端末とは通信可能であるが他方の通信端末とは通信ができない第３の通信端末のことであり，隠れ端末同士ではネゴシエーションを行なうことができないため，各端末における送信動作が衝突する可能性がある。
【００３１】
このような隠れ端末問題を解決する方法として，ＲＴＳ／ＣＴＳ手順によるＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ：搬送波感知多重アクセス）が知られている。
【００３２】
ここで，ＣＳＭＡ／ＣＡとはキャリア検出に基づいて多重アクセスを行う接続方式である。無線通信においては自ら情報送信した信号を受信することが困難なので，ＣＳＭＡ／ＣＤ（Ｃｏｌｌｉｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ）ではなくＣＳＭＡ／ＣＡ（Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）方式が利用される。この方式では，他の通信端末の情報送信がないことを確認してから自らの情報送信を開始することによって，他の通信端末との衝突を回避している。
【００３３】
また，上記ＲＴＳ／ＣＴＳ手順では，先ず，データ送信元の通信端末がＲＴＳ（Ｒｅｑｕｅｓｔ  Ｔｏ  Ｓｅｎｄ：送信要求）パケットを送信し，データ送信先の通信端末からＣＴＳ（Ｃｌｅａｒ  Ｔｏ  Ｓｅｎｄ：確認通知）パケットを受信するといった処理を踏まえて，データ送信先の通信端末にデータを送信する。このとき，隠れ端末は，ＲＴＳパケットまたはＣＴＳパケットのうち少なくとも一方を受信し，その通信対象が自己の端末でないことを認識すると，通信を行う通信端末同士がデータ伝送を行うと予想される期間，自局の情報送信を停止する。このようにして，無線通信の衝突を回避することができる。
【００３４】
ここで，ＩＥＥＥ８０２．１１の拡張規格であるＩＥＥＥ８０２．１１ａを例にとり，無線ネットワークについて説明する。
【００３５】
まず，ＩＥＥＥ８０２．１１ａにおけるフレームフォーマットについて簡単に説明すると，各パケットの先頭には，パケットの存在を示すためのプリアンブルが付加されている。プリアンブルは，規格により既知のシンボル・パターンが定義されている。受信端末は，この既知パターンに基づいて受信信号がプリアンブルに値するか否かを判断することができる。
【００３６】
上記プリアンブルに続いて，シグナル・フィールドが定義されている。シグナル・フィールドには，当該分割データのデータフィールドを復号するのに必要な情報が格納されている。
【００３７】
なお，分割データの復号に必要な情報は，ＰＬＣＰ（Ｐｈｙｓｉｃａｌ  ＬａｙｅｒＣｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）ヘッダと呼ばれ，上記ＰＬＣＰヘッダには，データフィールドの伝送レートを示すＲＡＴＥフィールド，情報部の長さを示すＬＥＮＧＴＨフィールド，パリティ・ビット，エンコーダのＴａｉｌビットなどが含まれている。受信機（又はデータ受信装置など）は，ＰＬＣＰヘッダのＲＡＴＥフィールド並びにＬＥＮＧＴＨフィールドの復号結果に基づき，復号を行う。
【００３８】
また，ＩＥＥＥ８０２．１１では幾つかのフレームタイプが定義されている。ここでは，本実施の形態の説明に必要な，ＲＴＳ，ＣＴＳ，ＤＡＴＡ，ＡＣＫパケットの４種類のパケットについてのみ説明を行う。
【００３９】
各パケットには，Ｆｒａｍｅ  ＣｏｎｔｒｏｌフィールドとＤｕｒａｔｉｏｎフィールドが共通で定義されている。Ｆｒａｍｅ  Ｃｏｎｔｒｏｌフィールドは，当該フレームの種類や用途などを示す情報が格納されている。また，Ｄｕｒａｔｉｏｎフィールドには，後述するＮＡＶ（Ｎｅｔｗｏｒｋ  Ａｌｌｏｃａｔｉｏｎ  Ｖｅｃｔｏｒ）に関する情報が格納されており，当該分割データのトランザクションが終了するまでの時間が含まれている。
【００４０】
ＤＡＴＡパケットには，上記の他に送信元の通信端末，相手先の通信端末等の特定を行うアドレス・フィールドと，シーケンス・フィールド（ＳＥＱ）と，チェックサムであるＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）などが含まれている。なお，本実施の形態にかかるＤＡＴＡパケットは，１パケットに分割データが１つ含まれる場合でもよく，１パケットに分割データが複数含まれる場合などでもよい。
【００４１】
ＲＴＳフレームには，相手通信端末の宛先を示すＲｅｃｅｉｖｅｒ  Ａｄｄｒｅｓｓ（ＲＡ）と，送信元である自己の通信端末を示すＴｒａｎｓｍｉｔｔｅｒ  Ａｄｄｒｅｓｓ（ＴＡ）と，チェックサムであるＦＣＳが含まれる。
【００４２】
ＣＴＳフレーム並びにＡＣＫフレームには，相手通信端末の宛先を示すＲＡとチェックサムであるＦＣＳ等が含まれている。
【００４３】
このようなフレームを利用して，ＲＴＳ／ＣＴＳ手順によるＣＳＭＡ／ＣＡ方式の無線通信ネットワークが遂行される。
【００４４】
また，ＩＥＥＥ８０２．１１では，基本的なメディア・アクセス手順としてＣＳＭＡが採用されている。従って，送信端末が情報を送信する前に，他のメディア状態を監視しつつランダムな時間にわたりバックオフのタイマーを動作させ，この間に送信信号が存在しない場合に初めて送信権利が与えられることになる。
【００４５】
次に，ＩＥＥＥ８０２．１１におけるＲＴＳ／ＣＴＳの具体的な手順について説明する。
【００４６】
図１は，ＲＴＳ／ＣＴＳの動作例を模式的に示した模式図である。図１では，データ送信装置３１０からデータ受信装置３２０に任意のＤＡＴＡパケットを送信する例が示される。アドホック環境の無線ＬＡＮネットワークにおいては，一般に隠れ端末問題が生じている。この問題の多くを軽減する方法として，ＲＴＳ／ＣＴＳ手順によるＣＳＭＡ／ＣＡが行われている。なお，図１に示す送信例は，例えば，ＩＥＥＥ８０２．１１ａであるものとするが，かかる例に限定されない。
【００４７】
データ送信装置３１０（ＲＴＳ端末）は，実際に送信する内容であるデータ（分割データ）の送信に先立ち，通信の相手であるデータ受信装置３２０（ＣＴＳ端末）に向けてＣＳＭＡの手順に従いＲＴＳパケット２５０を送信する。データ受信装置３２０は，ＲＴＳパケット２５０を受信したことに応答して，ＲＴＳパケットを受信できた旨をフィードバックするＣＴＳパケット２５２をデータ送信装置３１０に返信する。
【００４８】
送信端末であるデータ送信装置３１０は，ＣＴＳパケット２５２を受信するとメディアがクリアであることを判断し，直ぐにＤＡＴＡパケット２５４の送信を開始する。そして，受信端末であるデータ受信装置３２０は，ＤＡＴＡパケット２５４を受信し終えると，ＡＣＫパケット２５６をデータ送信装置３１０に対して返信する。このようにして１分割データ分の送受信トランザクションが終了する。なお，ＴＸＯＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｏｐｐｏｒｔｕｎｉｔｙ：送信許可期間）は，ＲＴＳ端末とＣＴＳ端末との間で送受信トランザクションに割当てられた時間である。
【００４９】
次に，例えば，ＩＥＥＥ８０２．１１ｅ等の場合のＲＴＳ／ＣＴＳの動作例について，図２を参照しながら，説明する。
【００５０】
データ送信装置３１０は，実際に送信する内容であるデータ（分割データ）の送信に先立ち，通信の相手であるデータ受信装置３２０に向けてＣＳＭＡの手順に従いＲＴＳパケット２５０を送信する。データ受信装置３２０は，ＲＴＳパケット２５０を受信したことに応答して，ＲＴＳパケットを受信できた旨をフィードバックするＣＴＳパケット２５２をデータ送信装置３１０に返信する。
【００５１】
送信端末であるデータ送信装置３１０は，ＣＴＳパケット２５２を受信するとメディアがクリアであることを判断し，直ぐに１又は２以上存在するＤＡＴＡパケット２５４（２５４−１，２５４−２，…，２５４−６４）の送信を開始する。なお，１度に送信可能なＤＡＴＡパケット２５４の個数は，例えば最大６４個である。６４個以上のＤＡＴＡパケット２５４を送信する場合は，一旦ＢＡ（ＢｌｏｃｋＡｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）パケットを受信した後，続けて残りのＤＡＴＡパケット２５４が送られる。
【００５２】
データ送信装置３１０は，全てのＤＡＴＡパケット２５４（２５４−１，２５４−２，…，２５４−６４）を送信すると，ＢＡＲパケット２５７をデータ受信装置３２０に送信する。
【００５３】
次に，受信端末であるデータ受信装置３２０は，ＤＡＴＡパケット２５４を受信し終え，さらにＢＡＲパケット２５７を受信すると，ＢＡパケット２５５をデータ送信装置３１０に対して返信する。このようにして複数の分割データ分を１つの送受信トランザクションで済ますことができる。
【００５４】
図３は，このような無線通信ネットワークにおける各通信端末の配置例を示した概略図である。このデータ伝送システムでは通信局としての特定の制御局が無く，各通信端末が自律分散的に動作し，アドホック・ネットワークが形成される。ここでは，５つの通信端末が示され，各通信端末（３１０，３１５，３２０）は，それぞれ自己の通信可能範囲２５８内にある他の通信端末と無線による通信を行う。
【００５５】
例えば，図３に示すように，通信可能範囲２５８−１内に存在するデータ送信装置３１０ａ，データ受信装置３２０ａ，隠れ端末３１５の通信端末が無線通信できる。なお，図３の通信可能範囲２５８内の通信端末は，データ送信装置３１０からデータ受信装置３２０にデータ送信する場合を例に挙げて説明するが，かかる例に限定されず，例えば，データ送信装置３１０にデータ受信機能が備わり，データ受信装置３２０にデータ送信機能が備わることで，データ受信装置３２０からデータ送信装置３１０にデータ送信する場合であっても実施可能である。
【００５６】
隠れ端末３１５は，通信可能範囲２５８−１と通信可能範囲２５８−２との双方に属しているため，双方の通信可能範囲２５８で送信されるデータを受信することができる。したがって，上記隠れ端末３１５は，後程説明するＮＡＶを自己に設定する等によってパケット衝突などの問題を解決している。本実施形態は上記の自律分散型の無線通信に限られず，制御局を有する無線通信や有線による通信にも適応可能である。
【００５７】
例えば，データ送信装置３１０ａがデータ受信装置３２０ｂに対してデータ（分割データ）を送信しようと試みた場合，近隣には通信端末（隠れ端末）３１５が存在する。隠れ端末３１５とは，上記説明のように，一方の通信端末とは通信可能であるが他方の通信端末とは通信ができない通信端末のことである。
【００５８】
データ送信装置３１０は，ＲＴＳパケットに当該ＲＴＳ／ＣＴＳ手順に基づくデータ送信処理のトランザクションが終了するまでの時間を記述するため，ＲＴＳパケットを送信する時点において当該トランザクションの終了時刻を決定しておく必要がある。即ち，送信元であるデータ送信装置３１０は，当該トランザクションにおいて以後送受信されるＣＴＳパケット，ＤＡＴＡパケット，ＡＣＫパケットを含むすべての送信レートを，ＲＴＳパケットを送信する時点で確定する必要がある。また，ここで決定される送信レートはトランザクション全体に関するものであり，トランザクション内において分割データ送信毎に個々に伝送レートを設定することは許容されていない。
【００５９】
上述したように，データ送信装置３１０は，ＲＴＳパケット２５０を送信する時点において，当該トランザクション全体についての送信レートを決定する。即ち，データ送信装置３１０の持つ情報，例えば，トランザクション全体での通信データ量や送信レート等に基づいて，当該トランザクションの終了時間，即ち送信許可時間（ＴＸＯＰ）を推測している。その後送受信されるＣＴＳ，ＤＡＴＡ，ＡＣＫパケットの各パケットにおける送信レートは，基本的にＲＴＳパケットで適用されたレートに従うことになる。
【００６０】
なお，上記説明したように，ＩＥＥＥ８０２．１１ｎでは，上記送信レートをデータ受信装置３２０が決定できるようになっている。また，上記送信レートは，ＩＥＥＥ８０２．１１ｅでは固定値となっている。
【００６１】
また，上記通信端末同士の距離が短かったり，アンテナの指向性を狭めたりすることによって，より一層マルチパスを少なくできる場合，データ送信装置３１０は，かかるデータ伝送システムにおいて高品質なデータ伝送が可能であると判断し，より高速な送信レート（例えば，１００Ｍｂｐｓから２００Ｍｂｐｓなど）に切り替えることができる。
【００６２】
また，ＣＴＳパケット２５２の送信レートは，ＲＴＳパケット２５０と同一でなければならない。上記ＣＴＳパケットには，当該トランザクションが終了するまでの時間，即ち送信許可時間（ＴＸＯＰ）と，データ送信装置３１０の認識ＩＤ（ＭＡＣアドレスなど）が記載される。
【００６３】
このＣＴＳパケット２５２は，送信先であるデータ送信装置３１０と同様に，近隣に位置する隠れ端末３１５でも受信される。隠れ端末３１５では，上記データ受信装置３２０と同様の手順により受信し，近隣にある通信端末が送信許可時間（ＴＸＯＰ）の間，分割データの受信を予定していることを認識する。これによって隠れ端末３１５は，データ送信装置３１０の受信要求を妨げないように，当該トランザクションが終了するまでＮＡＶを立てて送信をストップさせる。上記ＮＡＶは，上記送信許可時間にわたり有効となり，その送信許可時間の間，送信不許可状態となる。
【００６４】
（第１の実施形態：データ伝送システム）
本実施形態では，様々な通信経路を利用してデータの交換が可能な複数の通信端末でデータの伝送を行うデータ伝送システムを提供する。また，かかる通信経路の中でも，特に無線の伝送路による通信を想定し，複数の通信端末間で相互にデータの交換を行う。各通信端末はそれぞれ無線通信のための通信局を有す。各通信局は単一のチャネルまたは複数の周波数チャネル（マルチチャネル）からなる伝送媒体を用いて無線通信を行う。さらに，本実施形態のデータ伝送システムは，上述した隠れ端末３１５によって生じる問題をも回避している。
【００６５】
図４は，データ伝送システムの個々の装置構成を示すブロック図である。図４に示すように，データ伝送システムは，データを送信するデータ送信装置３１０と，データ送信装置３１０から送信されたデータを受信するデータ受信装置３２０とからなる。
【００６６】
なお，本実施の形態にかかるデータ伝送システムでは，データ送信装置３１０からデータ受信装置３２０にデータを送信する場合を例に挙げて説明するが，かかる例に限定されず，例えば，データ送信装置３１０にデータを受信する機能を備え，データ受信装置３２０にデータを送信する機能を備えることも可能である。かかる機能を各々備えることで，データ送信装置３１０，データ受信装置３２０問わずデータを送受信することができる。
【００６７】
ここでは，理解を容易にするため図４に示すデータ送信装置３１０とデータ受信装置３２０をとりあげ，詳細に説明する。なお，データ送信装置３１０，データ受信装置３２０と同様に通信端末である隠れ端末３１５についても後程詳述する。
【００６８】
（データ送信装置３１０）
図５は，データ送信装置３１０の構成を示すブロック図である。上記データ送信装置３１０は，データ送信制御部３５０と，シーケンス付与部３５２と，ＲＴＳ送信部３５４と，ＤＡＴＡ送信部３５６と，アンテナ部３６０とを含んで構成される。
【００６９】
上記データ送信制御部３５０は，中央処理装置（ＣＰＵ）を含む制御装置によりデータ送信装置３１０における一連の処理を一元的に管理および制御する。
【００７０】
上記シーケンス付与部３５２は，データ送信装置３１０における送信すべきデータを所定のフレームで表される複数の分割データに分割し，この複数の分割データを送信する順に並べ，各分割データに，例えば連続する数字で表される固有のシーケンス番号を付与する。
【００７１】
データ受信装置３２０では，かかるシーケンス番号順に受信した分割データを所定数の分割データ群として並べ，データに復号する。従って，たとえデータ受信装置３２０で受信するパケットの順番が変わったとしても，シーケンス番号を昇順または降順に並び替えることによって，確実にデータへと復元することができる。また，シーケンス番号は，分割データの送信順をデータ受信装置３２０で把握する機能と，送受信する分割データ数を互いの通信端末で制限する機能を有している。上記シーケンス番号は，例えば，１ずつインクリメントされ，所定数（上限）を越えると再び０からカウントされる。
【００７２】
上記ＲＴＳ送信部３５４は，送信する分割データの個数を含むＲＴＳパケットをアンテナ部３６０を介してデータ受信装置３２０に送信する。また，このＲＴＳパケットは，送信する分割データの長さ（Ｌｅｎｇｔｈ）や，シーケンス番号などを含むことができる。
【００７３】
上記分割データの個数は，１回のデータ送信（ＲＴＳパケット，ＣＴＳパケットを含む一連のトランザクション）において，データ送信装置３１０が送信しようとしているＤＡＴＡパケットの個数を言う。なお，上記説明したように，ＩＥＥＥ８０２．１１ｅなどではＤＡＴＡパケットの最大個数は一度に６４個であるとする。
【００７４】
上記ＤＡＴＡ送信部３５６は，ＲＴＳ送信部３５４が送信したＲＴＳパケットに対するデータ受信装置３２０からの応答であるＣＴＳパケットを受信した場合このＣＴＳパケットに記述された送信レート，もしくは既決定の送信レート等に基づいてチャンネル等を設定し，シーケンス番号順に並べられた１または２以上の上記分割データを含むＤＡＴＡパケットを，アンテナ部３６０を介してデータ受信装置３２０に送信する。
【００７５】
なお，本実施の形態にかかる送信レートは，例えば，ＩＥＥＥ８０２．１１ｅでは所定値に固定であり，ＩＥＥＥ８０２．１１ｎではＣＴＳ端末側で決定することが可能な変動値であり，その決定した送信レートが上記データ受信装置３２０が送信するＣＴＳパケット等に設定される。
【００７６】
また，図２に示したように，上記ＤＡＴＡ送信部３５６は，ＣＴＳパケットを受信した後，分割データ各々に一つのＤＡＴＡパケットをまたは複数の分割データ毎に一つのＤＡＴＡパケットを割り当て，シーケンス番号順にその１または２以上のＤＡＴＡパケットを連続して送信することもできる。
【００７７】
上記アンテナ部３６０は，データ受信装置３２０に対して電磁波による信号を所定の周波数チャネル上で無線送信し，データ受信装置３２０から送られるＣＴＳパケットおよびＡＣＫパケットを受信する。また，他の分割データやビーコン等も送信することができる。
【００７８】
（データ受信装置）
図６は，データ受信装置３２０の構成を示すブロック図である。上記データ受信装置３２０は，データ受信制御部３８０と，ＲＴＳパケット記憶部３８２と，ＣＴＳ送信部３８４と，ＡＣＫ送信部３８６と，データ処理部３８８と，アンテナ部３９０とを含んで構成される。
【００７９】
上記データ受信制御部３８０は，中央処理装置（ＣＰＵ）を含む制御装置によりデータ受信装置３２０における一連の処理を一元的に管理および制御する。
【００８０】
上記ＲＴＳパケット記憶部３８２は，データ送信装置３１０からのＲＴＳパケットにおけるデータ送信装置３１０のＭＡＣアドレスなどに相当する認識ＩＤと，ＤＡＴＡパケット長または分割データ長とを記憶する。
【００８１】
上記ＣＴＳ送信部３８４は，データ送信装置３１０からのＲＴＳパケットに基づいて，ＣＴＳパケットをアンテナ部３９０を介してデータ送信装置３１０に送信する。なお，ＣＴＳパケットに上記送信レートの値が設定されても良い。
【００８２】
かかるＲＴＳ／ＣＴＳパケットの送受信により，データ送信装置３１０とデータ受信装置３２０が，実際にデータを送信する前に，通信相手と通信することについてネゴシエーションする（ハンドシェイクする）ことができる。
【００８３】
上記ＡＣＫ送信部３８６は，ＡＣＫパケットをデータ送信装置３１０に送信する。なお，ＡＣＫ送信部３８６は，実際に受信した分割データのシーケンス番号が不連続であった場合，欠落した以降の分割データを改めて再送信させるように要求してもよい。
【００８４】
上記データ処理部３８８は，受信した分割データをシーケンス番号順に並べ，予め定められた所定数の分割データ群が受信された時点でこの分割データ群をデータに復号し，復号した当該データの処理を開始する。
【００８５】
上記アンテナ部３９０は，データ送信装置３１０に対して電磁波による信号を所定の周波数チャネル上で無線送信し，データ送信装置３１０から送られるＲＴＳパケットやＤＡＴＡパケットを受信する。また，他の分割データやビーコン等も送信することができる。
【００８６】
（隠れ端末）
図７は，隠れ端末３１５の構成を示すブロック図である。上記隠れ端末３１５は上記データ送信装置３１０又はデータ受信装置３２０と基本的な構成は同様であり，隠れ端末３１５は，データ受信制御部３８０と，ＲＴＳパケット記憶部３８２と，ＣＴＳ送信部３８４と，ＡＣＫ送信部３８６と，データ処理部３８８と，ＮＡＶ設定部３８９と，データ送信制御部３９１と，アンテナ部３９２とを含んで構成される。
【００８７】
上記データ受信制御部３８０は，中央処理装置（ＣＰＵ）を含む制御装置により隠れ端末３１５における主にデータ受信処理に関連する一連の処理を一元的に管理および制御する。
【００８８】
ＮＡＶ設定部３８９は，データ送信装置３１０からＲＴＳパケットを受け取っても自己宛のＲＴＳパケットでは無い場合，ＲＴＳパケットに設定された送信許可時間（ＴＸＯＰ）の間はデータ送信を不許可としたＮＡＶを設定する。なお，設定されたＮＡＶの値は，例えばＲＴＳパケット記憶部３８２等の記憶手段に格納されても良い。
【００８９】
上記データ送信制御部３９１は，中央処理装置（ＣＰＵ）を含む制御装置により隠れ端末３１５における主にデータ送信処理に関連する一連の処理を一元的に管理および制御する。
【００９０】
次に，図８を参照しながら，第１の実施の形態にかかるデータ伝送方法の一連の処理について説明する。なお，図８は，第１の実施の形態にかかるデータ伝送方法の一連の処理の概略を示すシーケンス図である。
【００９１】
なお，図８に示す通信端末Ａ〜通信端末Ｅ（データ送信装置３１０，隠れ端末３１５，データ受信装置３２０）は，上記説明した図３に示す通信環境と対応するものとし，それぞれ隣り合う通信端末とのみ通信可能であるとするが，かかる例に限定されない。
【００９２】
また，図８に示すように，データ送信装置３１０ａからデータ受信装置３２０ａにデータを送信し，一方でデータ送信装置３１０ｂからデータ受信装置３２０ｂにデータ送信する場合を例に挙げて説明する。
【００９３】
図８に示すように，まずデータ送信装置３１０ａは，ＤＡＴＡパケットを送信する処理に先立ち，データ送信宛先をデータ受信装置３２０ａとしたＲＴＳパケット（送信要求パケット）を送信する（Ｓ８０１）。
【００９４】
データ送信装置３１０ａは，上記ＲＴＳパケットを送信すると同時に又は送信後に，いつまで送信可能であるかを示す送信許可時間（ＴＸＯＰ）を自装置に設定する。図８に示すように，データ送信装置３１０ａ（Ｂ）に灰色のハッチングで表示されたバーが送信可能である時間帯を示すＴＸＯＰである。なお，ハッチングは，例えば矩形で囲まれた閉領域の内部を任意の色彩・模様で塗りつぶすことをいう。
【００９５】
次に，データ受信装置３２０ａがＲＴＳパケットを受信すると，それに対応するＣＴＳパケット（送信許可パケット）を上記データ送信装置３１０ａに送信する（Ｓ８０３）。かかるＣＴＳパケットが送信されることで，双方の装置がハンドシェイクされ，通信が確立することとなる。
【００９６】
なお，ＲＴＳパケット及びＣＴＳパケットには，データの送受信処理に要する時間（送信許可時間（ＴＸＯＰ  ：  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｏｐｐｏｒｔｕｎｉｔｙ））が記述されている。
【００９７】
上記データ受信装置３２０ａも，データ送信装置３１０ａ側でＴＸＯＰを設定するのと同様に，ＴＸＯＰを自装置に設定する。図８に示すように，データ受信装置３２０ａ（Ａ）に灰色のハッチングで表示されたバーが送信可能である時間帯を示すＴＸＯＰである。
【００９８】
上記データ送信装置３１０ａでもデータ受信装置３２０ａでもない隠れ端末３１５は，例えばデータ送信装置３１０ａからＲＴＳパケットを受信すると，ＴＸＯＰである間を送信禁止期間（ＮＡＶ：Ｎｅｔｗｏｒｋ  ＡｌｌｏｃａｔｉｏｎＶｅｃｔｏｒ）として自装置に設定し，その間ＤＡＴＡパケットを送信しない。なお，図８に示すように，隠れ端末３１５（Ｃ）に灰色のハッチングで表示されたバーがパケット送信禁止である時間帯を示すＮＡＶである。
【００９９】
かかるＲＴＳ／ＣＴＳ手順を経ると，次に，ＴＸＯＰを設定したデータ送信装置３１０ａは，１又は２以上のＤＡＴＡパケット（又は，分割データ）をデータ受信装置３２０ａに送信する（Ｓ８０５）。
【０１００】
データ受信装置３２０ａは，上記ＤＡＴＡパケットの受信が終了すると，ＡＣＫパケットを通信相手であるデータ送信装置３１０ａに送信する（Ｓ８０７）。以上で，ＤＡＴＡパケット送信に係る一連のトランザクションが終了する。
【０１０１】
なお，図３に示す通信可能範囲２５８−２に属するデータ送信装置３１０ｂとデータ受信装置３２０ｂとの間でも，ＲＴＳ／ＣＴＳパケット送信し，ＤＡＴＡパケットを送信する上記説明したようなトランザクションが行われる（Ｓ８０９〜Ｓ８１５）。
【０１０２】
特にＩＥＥＥ８０２．１１ｎを適用するデータ伝送システム等では，ＤＡＴＡパケットを送信する一連のトランザクションが予定よりも早く終了した場合，つまり上記ＴＸＯＰに残存期間（Ｌｅｆｔｏｖｅｒ  ｔｅｒｍ）が存在した場合，データ送信装置３１０ａは，さらにＤＡＴＡパケットを通信端末に送信することを可能としている。
【０１０３】
図８に示すように，ＡＣＫパケットが送信（Ｓ８０７）され，そのＡＣＫパケットの受信直後は，データ送信装置３１０ａにはＴＸＯＰの残存期間が存在することとなる。ここで，もし仮にＩＥＥＥ８０２．１１ｎを適用したデータ伝送システムである場合，データ送信装置３１０ａが隠れ端末３１５にＤＡＴＡパケットを送信することとなる（Ｓ８１７）。
【０１０４】
双方の通信可能範囲２５８（２５８−１，２５８−２）に属している隠れ端末３１５は，データ送信装置３１０ａが送信（Ｓ８１７）したＤＡＴＡパケットを受信しようとするが，ほぼ同じタイミングで，データ送信装置３１０ｂがデータ受信装置３２０ｂにＤＡＴＡパケットを送信しているため（Ｓ８１３），パケット衝突等を引き起こし，データ送信装置３１０ａからのＤＡＴＡパケットを正常に受信することができない。
【０１０５】
したがって，隠れ端末３１５は，ＡＣＫパケットをデータ送信装置３１０ａに送信することができない（Ｓ８１９）。つまり，データ送信装置３１０ａがＤＡＴＡパケットを送信しても，無駄な処理となってしまい，処理が非効率となる。さらに無線通信の帯域が無駄に利用されたことにもなってしまう。
【０１０６】
したがって，上記のような深刻な問題を解決するため，本実施の形態にかかるデータ伝送システムでは，かかるＴＸＯＰの残存期間が存在した場合，図８に示すデータ送信装置３１０ａのＤＡＴＡパケット送信処理（Ｓ８１７）を禁止する。従って，以降のＡＣＫパケット送信処理（Ｓ８１９）も発生せず，無駄な処理が発生しないためデータ伝送の効率を保てる。
【０１０７】
なお，本実施の形態にかかるデータ伝送システムでは，ＴＸＯＰの残存期間が存在した場合，その残存期間ではＲＴＳ端末であるデータ送信装置３１０は，ＤＡＴＡパケット送信を禁止することを例に挙げて説明したが，かかる例に限定されず，例えば，ＣＴＳ端末であるデータ受信装置３２０のみに対しては，上記ＤＡＴＡパケットを送信することを許可する場合等でも実施可能である。
【０１０８】
なお，図２に示すようなＩＥＥＥ８０２．１１ｅやＩＥＥＥ８０２．１１ｎなどの方式で，複数のＤＡＴＡパケットの送信可能な分のＴＸＯＰが確保される場合において，より一層深刻な問題となっていた。
【０１０９】
（第２の実施形態：データ伝送システム）
次に，図９を参照しながら，第２の実施の形態にかかるデータ伝送システムについて説明する。なお，第１の実施の形態と実質的に同様な構成については，詳細な説明を省略する。図９は，第２の実施の形態にかかるデータ伝送方法の一連の処理の概略を示すシーケンス図である。
【０１１０】
なお，図９に示す通信端末Ａ〜通信端末Ｅ（データ送信装置３１０，隠れ端末３１５，データ受信装置３２０）は，上記説明した図３に示す通信環境と通信端末Ｄがデータ受信装置３２０ｂで，通信端末Ｅがデータ送信装置３１０ｂである点で異なりそれ以外は対応するものとし，それぞれ隣り合う通信端末とのみ通信可能であるとする。
【０１１１】
また，図９に示すように，データ送信装置３１０ａからデータ受信装置３２０ａにデータを送信し，一方でデータ送信装置３１０ｂからデータ受信装置３２０ｂにデータ送信する場合を例に挙げて説明する。
【０１１２】
図９に示すように，データ送信装置３１０ａ（Ｂ）がデータ受信装置３２０ａ（Ａ）宛にＤＡＴＡパケットを送信する前に，データ送信装置３１０ａはデータ受信装置３２０ａにＲＴＳパケットを送信する（Ｓ９０１）。なお，第１の実施形態と同様にＴＸＯＰを自装置に設定する。
【０１１３】
データ受信装置３２０ａは，上記データ送信装置３１０ａからのＲＴＳパケットを受信するとＣＴＳパケットをデータ送信装置３１０ａに送信するとともに，自装置にＴＸＯＰを設定する（Ｓ９０３）。
【０１１４】
かかるＲＴＳパケット／ＣＴＳパケットの送受信によってデータ送信装置３１０ａとデータ受信装置３２０ａとの間でハンドシェイクが行われる。
【０１１５】
一方で，隠れ端末３１５（Ｃ）は，データ送信装置３１０ａからのＲＴＳパケットにより，ＮＡＶ（送信禁止期間）を自装置に設定する。この際，隠れ端末３１５はＲＴＳパケット送信元のデータ受信装置３１０ａの認識ＩＤ（例えば，ＭＡＣアドレスなど）を記録し，データ送信装置３１０ａからのＲＴＳパケットの受信によりＮＡＶを設定したことを示す情報を記憶手段（ＲＡＭ，ＨＤＤなど）に格納しておく。上記認識ＩＤは，ＲＴＳパケットに記述されているものとする。
【０１１６】
図９に示すように，隠れ端末３１５に灰色のハッチングで表示されたバーが記載されているのが分かる。これは，隠れ端末３１５がデータ送信装置３１０ａからのＲＴＳパケットを受信し，そのＲＴＳパケットに記述されたＴＸＯＰに基づき，ＮＡＶを自装置に設定したことを示している。
【０１１７】
上記通信端末同士でハンドシェイクが行われると，データ送信装置３１０ａからデータ受信装置３２０ａに１又は２以上のＤＡＴＡパケット（又は，分割データ）をデータ受信装置３２０ａに送信する（Ｓ９０５）。
【０１１８】
データ受信装置３２０ａは，上記ＤＡＴＡパケットの受信が終了すると，ＡＣＫパケットを通信相手であるデータ送信装置３１０ａに送信する（Ｓ９０７）。
【０１１９】
一方で，データ送信装置３１０ａからのＲＴＳパケットを受信した隠れ端末３１５が設定したＮＡＶの期間内に，データ送信装置３１０ｂからデータ受信装置３２０ｂにＤＡＴＡパケットの送信があるとする。
【０１２０】
データ送信装置３１０ｂからデータ受信装置３２０ｂにデータを送信するため，まずデータ送信装置３１０ｂはデータ受信装置３２０ｂにＲＴＳパケットを送信する（Ｓ９０９）。なお，上記データ送信装置３１０ａと同様にＴＸＯＰを自装置に設定する。
【０１２１】
データ受信装置３２０ｂは，上記データ送信装置３１０ｂからのＲＴＳパケットを受信するとＣＴＳパケットをデータ送信装置３１０ｂに送信するとともに，自装置にＴＸＯＰを設定する（Ｓ９１１）。
【０１２２】
かかるＲＴＳ／ＣＴＳパケットの送受信によって，データ送信装置３１０ｂとデータ受信装置３２０ｂとの間でハンドシェイクが行われる。
【０１２３】
なお，図９に示すように上記Ｓ９１１においてデータ受信装置３２０ｂから送信されるＣＴＳパケットは，隠れ端末３１５にも受信される。しかし，データ受信装置３２０ｂからのＣＴＳパケットに記述されたＴＸＯＰ（または，Ｄｕｒａｔｉｏｎ）は，既に隠れ端末３１５がＮＡＶとして設定した時間よりも短いため，隠れ端末３１５は，そのまま上記ＣＴＳパケットを破棄する。
【０１２４】
上記隠れ端末３１５によるデータ受信端末３２０ｂからのＣＴＳパケットの破棄は，既に設定されているＮＡＶの期間の方が，その後に受信したＣＴＳパケットに記述されたＴＸＯＰの期間よりも長いためであって，上記ＣＴＳパケットを破棄したことで，設定されたＮＡＶが無効になることはない。つまり，隠れ端末３１５のＮＡＶは引き続き期間が終了するまで有効であって，そのＮＡＶの間はデータの送信処理などは禁止である。
【０１２５】
一方，データ送信装置３１０ａはデータ受信装置３２０ａに対するデータ送信（Ｓ９０５）が早く終了し，ＴＸＯＰの残存期間が存在しているのを確認すると，ＴＸＯＰの残存期間を利用して，隠れ端末３１５宛てにＤＡＴＡパケットの送信を試みる。
【０１２６】
上記データ送信端末３１０ａから隠れ端末３１５に対するデータ送信に先立ち，データ送信装置３１０ａから隠れ端末３１５にＲＴＳパケットを送信する（Ｓ９１３）。それを受信した隠れ端末３１５は，以前記憶したデータ送信装置３１０からのＲＴＳパケットの受信によりＮＡＶを設定したことを示す情報を参照し，それが今回受信したＲＴＳパケットの送信元（データ送信装置３１０ａ）と一致していることを確認する。
【０１２７】
隠れ端末３１５は，上記ＲＴＳパケットの送信元が一致するのを確認すると，既に自装置に設定したＮＡＶをキャンセル（又は，クリアもしくは初期化）し，データ送信装置３１０ａにＣＴＳパケットを送信する（Ｓ９１５）。
【０１２８】
しかし，上記隠れ端末３１５がＣＴＳパケットを送信することで（Ｓ９１５），そのＣＴＳパケットの送信（Ｓ９１５）とほぼ同時期のデータ送信装置３１０ｂからデータ受信装置３２０ｂに対するＤＡＴＡパケットの送信（Ｓ９１７）を，パケット衝突などによって妨げてしまう。すなわち，上記隠れ端末３１５は，自装置にＮＡＶが有効に設定され，期間内にもかかわらず，そのＮＡＶを無視し，ＣＴＳパケットをデータ受信装置３２０ｂに送信している。
【０１２９】
なお，データ送信装置３１０ｂからのＤＡＴＡパケットを受信するとデータ受信装置３２０ｂは，ＡＣＫパケットをデータ送信装置３１０ｂに対して送信する（Ｓ９１９）。
【０１３０】
本実施の形態にかかるデータ伝送システムでは，かかる問題点を解決するため，データ送信装置３１０は，たとえ自装置におけるＴＸＯＰの残存期間が存在していたのを確認しても，ＲＴＳ／ＣＴＳパケットによるハンドシェイクが行われた通信相手（データ受信装置３２０）としかデータ送信してはならず，隠れ端末３１５を含みそれ以外の通信端末に対しては一切データ送信を禁止している。
【０１３１】
より具体的には，図９に示すように，データ送信装置３１０ａは，データ受信装置３２０ａからＡＣＫパケットを受信した（Ｓ９０７）時点で，ＴＸＯＰの残存期間が存在しているのを確認した場合であっても，隠れ端末３１５に対してデータ送信するためにＲＴＳパケットを隠れ端末３１５宛に送信する（Ｓ９１３）ことを禁止する。以上で，第２の実施意の形態にかかるデータ伝送システムの一連の動作について説明を終了する。
【０１３２】
（第３の実施形態：データ伝送システム）
次に，図１０及び図１１を参照しながら，第３の実施の形態にかかるデータ伝送システムについて説明する。なお，第１の実施の形態又は第２の実施の形態と実質的に同様である構成については，詳細な説明を省略する。図１０は，第３の実施の形態にかかる無線通信ネットワークにおける各通信端末の配置例を示した概略図であり，図１１は，第３の実施の形態にかかるデータ伝送方法の一連の処理の概略を示すシーケンス図である。
【０１３３】
図１０に示すように，通信端末Ａと通信端末Ｂと通信端末Ｅとはデータ送信装置３１０であり，通信端末Ｃは，いわゆる隠れ端末３１５であり，通信端末Ｄはデータ受信装置３２０である。また，通信端末Ａ〜通信端末Ｅはそれぞれ隣り合う通信端末とのみ通信可能であるとする。
【０１３４】
また，図１０に示すように，データ送信装置３１０ａからデータ受信装置３２０ａにデータを送信する場合を例に挙げて説明する。
【０１３５】
第３の実施の形態にかかるデータ伝送システムでは，データ送信装置３１０ａ（Ｅ）がデータ受信装置３２０ａ（Ｄ）宛にＤＡＴＡパケットを送信する前に，図１１に示すように，まずデータ送信装置３１０ａはデータ受信装置３２０ａにＲＴＳパケットを送信する（Ｓ１１０１）。なお，データ送信装置３１０ａは，第１の実施形態と同様にＴＸＯＰを自装置に設定する。
【０１３６】
データ受信装置３２０ａは，上記データ送信装置３１０ａからのＲＴＳパケットを受信するとＣＴＳパケットをデータ送信装置３１０ａに送信するとともに，自装置にＴＸＯＰを設定する（Ｓ１１０３）。
【０１３７】
かかるＲＴＳパケット／ＣＴＳパケットの送受信によってデータ送信装置３１０ａとデータ受信装置３２０ａとの間でハンドシェイクが行われる。
【０１３８】
一方で，隠れ端末３１５（Ｃ）は，データ送信装置３２０ａからのＣＴＳパケットを受信することが可能であるため，そのＣＴＳパケットにより，隠れ端末３１５はＮＡＶ（送信禁止期間）を自装置に設定する。
【０１３９】
上記通信端末同士でハンドシェイクが行われると，データ送信装置３１０ａからデータ受信装置３２０ａに１又は２以上のＤＡＴＡパケット（又は，分割データ）をデータ受信装置３２０ａに送信する（Ｓ１１０５）。
【０１４０】
データ受信装置３２０ａは，上記ＤＡＴＡパケットの受信が終了すると，ＡＣＫパケットを通信相手であるデータ送信装置３１０ａに送信する（Ｓ１１０７）。
【０１４１】
一方で，データ受信装置３２０ａからのＣＴＳパケットによって自装置に設定したＮＡＶの期間内に，データ送信装置３１０ａがＤＡＴＡパケットを送信する期間と重複して，通信可能範囲２５８−１内に存在するデータ送信装置３１０ｂが隠れ端末３１５に対してＤＡＴＡパケットの送信する場合がある（Ｓ１１０９）。データ送信装置３１０ｂは，上記データ送信装置３１０ａの存在を認識することができないためである。
【０１４２】
しかしながら，第３の実施の形態にかかるデータ伝送システムでは，上記データ送信装置３１０ｂからＤＡＴＡパケットが送信されてきた場合であっても，隠れ端末３１５は，ＡＣＫパケットをデータ送信装置３１０ｂに対して送信しない（Ｓ１１１１）。
【０１４３】
例えば，ＩＥＥＥ８０２．１１ｅなどを単純に適用した従来にかかるデータ伝送システムでは，隠れ端末３１５は，データ送信装置３１０ｂからＤＡＴＡパケットが送信されると（Ｓ１１０９），ＡＣＫパケットを返信していた（Ｓ１１１１）。上記ＡＣＫパケットの送信（Ｓ１１１１）によって，Ｓ１１０５におけるデータ送信装置３１０ａのＤＡＴＡパケットと衝突してしまいデータ受信装置３２０ａは正確にＤＡＴＡパケットを受信できず，データ送信の効率が著しく悪化していた。
【０１４４】
したがって，第３の実施の形態にかかるデータ伝送システムでは，上記状況下データ送信装置３１０ｂからＤＡＴＡパケットが送信されてきたとしても，隠れ端末３１５はＡＣＫパケットを送信しないことで，かかる問題点を解決している。以上で，第３の実施の形態にかかるデータ伝送システムの一連の動作の説明を終了する。
【０１４５】
次に，上述した一連の処理は，専用のハードウェアにより行うこともできるし，ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には，そのソフトウェアを構成するプログラムを，汎用のコンピュータやマイクロコンピュータ等にインストールすることで実施可能となる。
【０１４６】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例を想定し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１４７】
上記実施形態において，記載又は図示された処理ステップは，必ずしもフローチャート又はシーケンス図として記載された順序に沿って時系列に処理する必要はなく，並列的あるいは個別に実行される処理（例えば，並列処理あるいはオブジェクトによる処理）も含むものである。
【産業上の利用可能性】
【０１４８】
本発明は，データ伝送システムに適用可能である。
【図面の簡単な説明】
【０１４９】
【図１】ＲＴＳ／ＣＴＳの動作例を模式的に示した模式図である。
【図２】ＲＴＳ／ＣＴＳの動作例を模式的に示した模式図である。
【図３】データ伝送システムにおける各通信端末の配置例を示した概略図である。
【図４】データ伝送システムの個々の装置構成を示すブロック図である。
【図５】データ送信装置の概略的な構成の一例を示すブロック図である。
【図６】データ受信装置の概略的な構成の一例を示すブロック図である。
【図７】隠れ端末の概略的な構成の一例を示すブロック図である。
【図８】第１の実施の形態にかかるデータ伝送方法の一連の処理の概略を示すシーケンス図である。
【図９】第２の実施の形態にかかるデータ伝送方法の一連の処理の概略を示すシーケンス図である。
【図１０】第３の実施の形態にかかるデータ伝送システムにおける各通信端末の配置例を示した概略図である。
【図１１】第３の実施の形態にかかるデータ伝送方法の一連の処理の概略を示すシーケンス図である。
【符号の説明】
【０１５０】
３１０      データ送信装置
３１５      隠れ端末
３２０      データ受信装置
【図１】
2006197032.tif 000003
【図２】
2006197032.tif 000004
【図３】
2006197032.tif 000005
【図４】
2006197032.tif 000006
【図５】
2006197032.tif 000007
【図６】
2006197032.tif 000008
【図７】
2006197032.tif 000009
【図８】
2006197032.tif 000010
【図９】
2006197032.tif 000011
【図１０】
2006197032.tif 000012
【図１１】
2006197032.tif 000013