(57)【特許請求の範囲】
【請求項１】
無線マルチホップネットワークにおいて、受信データに対する受信応答（ACKnowledgement）の返送により送達確認を行う無線通信装置であって、
受信データが自装置宛か他装置宛かを識別し、前記受信データが中継データとなる他装置宛の場合は、前記受信データの送信元装置に対する受信応答（ACKnowledgement）を送信してから規定された時間経過後に前記他装置宛の中継データを転送することにより、規定された最大連続送信時間内で、前記受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および前記他装置宛の中継データの転送を連続して行う、
ことを特徴とする無線通信装置。
【請求項２】
前記受信データに対する受信応答（ACKnowledgement）の返送を遅らせて、規定された最大連続送信時間内で、前記受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および前記他装置宛の中継データの転送を連続して行う、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記受信データに対する受信応答（ACKnowledgement）の返送処理を行うＡＣＫ返送手段と、
前記他装置宛の中継データを一時的に蓄積する転送キューと、
自装置からの送信データの優先度に基づいて、それぞれが異なる優先度の送信データを一時的に蓄積する複数の送信キューと、
を備え、
前記受信データに対する受信応答（ACKnowledgement）を最優先の優先度とし、前記他装置宛の中継データを次に高い優先度とし、自装置からの送信データを前記他装置宛の中継データより低い優先度とし、優先度に基づいて送信を行う、
ことを特徴とする請求項１または２に記載の無線通信装置。
【請求項４】
無線マルチホップネットワークにおいて、受信データに対する受信応答（ACKnowledgement）の返送により送達確認を行う無線通信装置であって、
受信データが自装置宛の要求メッセージ（COMMAND）を含む場合は、前記受信データの送信元装置に対する受信応答（ACKnowledgement）を返送してから規定された時間経過後に前記要求メッセージ（COMMAND）の発信元装置を宛先とする応答メッセージ（RESPONSE）を含む送信データを送信することにより、規定された最大連続送信時間内で、前記受信データの送信元装置に対して、受信応答（ACKnowledgement）の返送および前記要求メッセージ（COMMAND）の発信元装置を宛先とする応答メッセージ（RESPONSE）を含む送信データの送信を連続して行う、
ことを特徴とする無線通信装置。
【請求項５】
前記受信データに対する受信応答（ACKnowledgement）の返送を遅らせて、規定された最大連続送信時間内で、受信応答（ACKnowledgement）の返送および応答メッセージ（RESPONSE）を含む送信データの送信を連続して行う、
ことを特徴とする請求項４に記載の無線通信装置。
【請求項６】
前記受信データに対する受信応答（ACKnowledgement）の返送処理を行うＡＣＫ返送手段と、
自装置からの応答メッセージ（RESPONSE）を含む送信データを一時的に蓄積する転送応答キューと、
自装置からの送信データの優先度に基づいて、それぞれが異なる優先度の送信データを一時的に蓄積する複数の送信キューと、
を備え、
前記受信データに対する受信応答（ACKnowledgement）を最優先の優先度とし、前記応答メッセージ（RESPONSE）を含む送信データを次に高い優先度とし、自装置からの送信データを前記応答メッセージ（RESPONSE）を含む送信データより低い優先度とし、優先度に基づいて送信を行う、
ことを特徴とする請求項４または５に記載の無線通信装置。
【請求項７】
受信データが自装置宛か他装置宛かを識別し、前記受信データが中継データとなる他装置宛の場合は、前記受信データの送信元装置に対する受信応答（ACKnowledgement）を送信してから規定された時間経過後に前記他装置宛の中継データを転送することにより、規定された最大連続送信時間内で、前記受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および前記他装置宛の中継データの転送を連続して行う、
ことを特徴とする請求項４または５または６に記載の無線通信装置。
【請求項８】
前記受信データに対する受信応答（ACKnowledgement）の返送を遅らせて、規定された最大連続送信時間内で、前記受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および前記他装置宛の中継データの転送を連続して行う、
ことを特徴とする請求項７に記載の無線通信装置。
【請求項９】
前記転送応答キューが前記他装置宛の中継データを一時的に蓄積する場合、
前記受信データに対する受信応答（ACKnowledgement）を最優先の優先度とし、前記他装置宛の中継データを次に高い優先度とし、自装置からの送信データを前記他装置宛の中継データより低い優先度とし、優先度に基づいて送信を行う、
ことを特徴とする請求項７または８に記載の無線通信装置。
【請求項１０】
無線マルチホップネットワークにおいて、受信データに対する受信応答（ACKnowledgement）の返送により送達確認を行う無線通信装置における無線通信方法であって、
受信データが自装置宛か他装置宛かを識別する識別ステップと、
前記受信データが中継データとなる他装置宛の場合は、前記受信データの送信元装置に対する受信応答（ACKnowledgement）を送信してから規定された時間経過後に前記他装置宛の中継データを転送することにより、規定された最大連続送信時間内で、前記受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および前記他装置宛の中継データの転送を連続して行う返送転送ステップと、
を含むことを特徴とする無線通信方法。
【請求項１１】
前記返送転送ステップでは、前記受信データに対する受信応答（ACKnowledgement）の返送を遅らせて、規定された最大連続送信時間内で、前記受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および前記他装置宛の中継データの転送を連続して行う、
ことを特徴とする請求項１０に記載の無線通信方法。
【請求項１２】
前記無線通信装置が、
前記受信データに対する受信応答（ACKnowledgement）の返送処理を行うＡＣＫ返送手段と、
前記他装置宛の中継データを一時的に蓄積する転送キューと、
自装置からの送信データの優先度に基づいて、それぞれが異なる優先度の送信データを一時的に蓄積する複数の送信キューと、
を備える場合に、
前記返送転送ステップでは、前記受信データに対する受信応答（ACKnowledgement）を最優先の優先度とし、前記他装置宛の中継データを次に高い優先度とし、自装置からの送信データを前記他装置宛の中継データより低い優先度とし、優先度に基づいて送信を行う、
ことを特徴とする請求項１０または１１に記載の無線通信方法。
【請求項１３】
無線マルチホップネットワークにおいて、受信データに対する受信応答（ACKnowledgement）の返送により送達確認を行う無線通信装置における無線通信方法であって、
受信データが自装置宛の要求メッセージ（COMMAND）を含むかどうかを確認する要求メッセージ（COMMAND）確認ステップと、
受信データが自装置宛の要求メッセージ（COMMAND）を含む場合は、前記受信データの送信元装置に対する受信応答（ACKnowledgement）を返送してから規定された時間経過後に前記要求メッセージ（COMMAND）の発信元装置を宛先とする応答メッセージ（RESPONSE）を含む送信データを送信することにより、規定された最大連続送信時間内で、前記受信データの送信元装置に対して、受信応答（ACKnowledgement）の返送および前記要求メッセージ（COMMAND）の発信元装置を宛先とする応答メッセージ（RESPONSE）を含む送信データの送信を連続して行う返送応答ステップと、
を含むことを特徴とする無線通信方法。
【請求項１４】
前記返送応答ステップでは、前記受信データに対する受信応答（ACKnowledgement）の返送を遅らせて、規定された最大連続送信時間内で、受信応答（ACKnowledgement）の返送および応答メッセージ（RESPONSE）を含む送信データの送信を連続して行う、
ことを特徴とする請求項１３に記載の無線通信方法。
【請求項１５】
前記無線通信装置が、
前記受信データに対する受信応答（ACKnowledgement）の返送処理を行うＡＣＫ返送手段と、
自装置からの応答メッセージ（RESPONSE）を含む送信データを一時的に蓄積する転送応答キューと、
自装置からの送信データの優先度に基づいて、それぞれが異なる優先度の送信データを一時的に蓄積する複数の送信キューと、
を備える場合に、
前記返送応答ステップでは、前記受信データに対する受信応答（ACKnowledgement）を最優先の優先度とし、前記応答メッセージ（RESPONSE）を含む送信データを次に高い優先度とし、自装置からの送信データを前記応答メッセージ（RESPONSE）を含む送信データより低い優先度とし、優先度に基づいて送信を行う、
ことを特徴とする請求項１３または１４に記載の無線通信方法。
【請求項１６】
さらに、
受信データが自装置宛か他装置宛かを識別する識別ステップと、
前記受信データが中継データとなる他装置宛の場合は、前記受信データの送信元装置に対する受信応答（ACKnowledgement）を送信してから規定された時間経過後に前記他装置宛の中継データを転送することにより、規定された最大連続送信時間内で、前記受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および前記他装置宛の中継データの転送を連続して行う返送転送ステップと、
を含むことを特徴とする請求項１３または１４または１５に記載の無線通信方法。
【請求項１７】
前記返送転送ステップでは、前記受信データに対する受信応答（ACKnowledgement）の返送を遅らせて、規定された最大連続送信時間内で、前記受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および前記他装置宛の中継データの転送を連続して行う、
ことを特徴とする請求項１６に記載の無線通信方法。
【請求項１８】
前記転送応答キューが前記他装置宛の中継データを一時的に蓄積する場合、
前記返送転送ステップでは、前記受信データに対する受信応答（ACKnowledgement）を最優先の優先度とし、前記他装置宛の中継データを次に高い優先度とし、自装置からの送信データを前記他装置宛の中継データより低い優先度とし、優先度に基づいて送信を行う、
ことを特徴とする請求項１６または１７に記載の無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信データに対して送達確認を行う無線通信装置に関する。
【背景技術】
【０００２】
従来、ノードの輻輳状態や送信データの品質クラスによって、送信データの優先度の設定を行うマルチホップ無線システムに関する種々の技術がある。
【０００３】
例えば、下記特許文献１には、マルチホップ無線ネットワーク内の伝送において、送信ノードから宛先ノードまでのホップ数によって転送パケットサイズを変更し、ホップ数に応じた優先制御によってパケットを送信することにより、伝送するホップ数に応じた最大のスループットを得るとともに、ホップ数の違いによる伝送するスループットの格差を解消する通信システムに関する技術が開示されている。
【０００４】
具体的には、パケットを送信する送信ノードと、受信したパケットを中継する複数の中継ノードによって通信システムを構成する。送信ノードは、データの送信要求を受けると、データを送信する宛先ノードに基づいて、経路テーブルから宛先ノードまでのホップ数を検出し、検出したホップ数によって対応テーブルからパケットサイズを決定し、送信するデータをフラグメント化してパケットを送信する。中継ノードは、受信したパケットの送信元ノードと宛先ノードに基づいて、経路テーブルを検索して中継に必要なホップ数を取得し、取得したホップ数に対応するキューに受信したパケットを振り分けて、予め定められた優先制御に基づいてキューからパケットを取り出して送信する。
【０００５】
また、無線通信装置の電波の発射には、法令・規格などにより、制限が設けられる場合がある。例えば、下記非特許文献１では、９００ＭＨｚ帯小電力無線は、キャリアセンス時間を１２８μ秒の場合、最大連続送信時間１００ｍｓ、送信時間後の停止時間１００ｍｓ以上とすること、また、下記非特許文献２では、最大連続送信時間４００ｍｓ、送信時間後の停止時間２ｍｓ以上とすることが記載されており、周波数帯により技術条件が規定、または規定されつつある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２７３７８８号公報
【非特許文献】
【０００７】
【非特許文献１】標準規格ARIB  STD-T96  １.１版  http://www.arib.or.jp/english/html/overview/doc/１-STD-T96v１＿１.pdf
【非特許文献２】920MHz帯電子タグシステム等の技術的条件の概要  http://www.soumu.go.jp/main＿content/000１１95１7.pdf（上記ＵＲＬ中にある全角の「＿」については実際には半角です。）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の技術（特許文献１）によれば、送信ノードおよび中継ノードは、ホップ数によって優先度を決定するなど、中継データの転送のための時間を短くすることは可能であるが、他の送信データとの相対的な優先度の重みづけによるところが大きい。そのため、他の送信データの優先度も同様に高い場合、中継データの転送が必ずしも最小時間とはならない、という問題があった。
【０００９】
また、上記従来の技術（非特許文献１、２）によれば、送信時間後の停止時間により、中継データ受信の後の受信応答（ACKnowledgement）の返送後、中継データ送信が待たされる場合がある。そのため、中継データの転送が必ずしも最小時間にはならない、という問題があった。具体的には、送信データに対する受信応答（ACKnowledgement）と中継データの送信までの間に、他装置から送信データが送信されるおそれがある。
【００１０】
本発明は、上記に鑑みてなされたものであって、最小時間でのマルチホップ転送が可能な無線通信装置を得ることを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、無線マルチホップネットワークにおいて、受信データに対する受信応答（ACKnowledgement）の返送により送達確認を行う無線通信装置であって、受信データが自装置宛か他装置宛かを識別し、前記受信データが中継データとなる他装置宛の場合は、規定された最大連続送信時間内で、前記受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および前記他装置宛の中継データの転送を連続して行う、ことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、最小時間でマルチホップ転送ができる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施の形態１の無線マルチホップネットワークの構成例を示す図である。
【図２】図２は、実施の形態１の無線通信装置の構成例を示す図である。
【図３】図３は、実施の形態１の無線マルチホップネットワークにおけるデータフローを示す図である。
【図４】図４は、従来の無線通信方法による無線マルチホップネットワークにおけるデータフローを示す図である。
【図５】図５は、実施の形態１の無線通信装置の動作を示すフローチャートである。
【図６】図６は、実施の形態２の無線マルチホップネットワークの構成例を示す図である。
【図７】図７は、実施の形態２の無線通信装置の構成例を示す図である。
【図８】図８は、実施の形態２の無線マルチホップネットワークにおけるデータフローを示す図である。
【図９】図９は、従来の無線通信方法による無線マルチホップネットワークにおけるデータフローを示す図である。
【図１０】図１０は、実施の形態２の無線通信装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明にかかる無線通信装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１５】
実施の形態１．
図１は、本実施の形態の無線マルチホップネットワークの構成例を示す図である。無線マルチホップネットワークは、無線通信装置１Ａ〜１Ｇで構成される。無線通信装置１Ａ〜１Ｇは、全て同一の機能を備える。
【００１６】
無線通信装置１Ａは、無線通信装置１Ｂ〜１Ｄとは直接通信し、無線通信装置１Ｅとは無線通信装置１Ｂを介して通信し、無線通信装置１Ｆとは無線通信装置１Ｃを介して通信し、無線通信装置１Ｇとは無線通信装置１Ｄを介して通信する。なお、無線通信装置１Ａと無線通信装置１Ｂ〜１Ｇとのそれぞれの間のデータ通信を、データフロー１１Ｂ〜１１Ｇとして表す。また、無線通信装置１Ａ〜１Ｇを区別する必要がないときは、無線通信装置１と表すことがある。
【００１７】
図２は、本実施の形態の無線通信装置１Ａ〜１Ｇの構成例を示す図である。無線通信装置１Ａ〜１Ｇは、受信部２１と、ルーティング制御部２２と、アプリケーション処理部２３と、優先度識別部２４と、ＡＣＫ返送部２５と、転送キュー２６と、送信キュー２７−１〜２７−ｎと、送信部２８と、を備える。
【００１８】
受信部２１は、受信したデータについて正常な受信を確認できた場合、受信応答の返送ため、ＡＣＫ返送部２５に受信応答の指示を行うとともに、受信データをルーティング制御部２２へ出力する。
【００１９】
ルーティング制御部２２は、受信データが自装置宛か中継データとなる他装置宛かを識別し、自装置宛の場合には、アプリケーション処理部２３へ出力し（図２に示すフロー３１）、他装置宛の場合には、転送キュー２６へ出力する（図２に示すフロー３２）。
【００２０】
アプリケーション処理部２３は、自装置からの送信データをルーティング制御部２２へ出力する。ルーティング制御部２２では、アプリケーション処理部２３からの送信データを他装置宛と識別し、優先度識別部２４へ出力する（図２に示すフロー３３）。
【００２１】
優先度識別部２４は、ルーティング制御部２２からの送信データを識別された優先度に応じた送信キュー２７−１〜２７−ｎのいずれかへ出力する（図２に示すフロー３３）。
【００２２】
ＡＣＫ返送部２５は、受信部２１からの指示に基づいて、受信したデータに対する受信応答を行い、送信部２８へ出力する。
【００２３】
転送キュー２６は、ルーティング制御部２２からの他装置宛の中継データを一時的に蓄積し、送信部２８へ出力する。
【００２４】
送信キュー２７−１〜２７−ｎは、優先度識別部２４からの送信データを一時的に蓄積し、送信部２８へ出力する。
【００２５】
送信部２８は、ＡＣＫ返送部２５、転送キュー２６、および送信キュー２７−１〜２７−ｎからのデータを他装置へ送信する。
【００２６】
ここで、ＡＣＫ返送部２５、転送キュー２６、および送信キュー２７−１〜２７−ｎは、異なる送信の優先度が設定されており、予め定められた優先制御に基づいて送信データを送信部２８へ出力する。ここでは、データの受信応答であるＡＣＫ返送部２５からのＡＣＫ返送を最優先とし、その次に優先されるデータを転送キュー２６からの中継データとする。これにより、送信部２８では、ＡＣＫ返送部２５からのＡＣＫ返送と連続して転送キュー２６からの中継データを他装置へ送信することができる。
【００２７】
送信キュー２７−１〜２７−ｎは、送信確率が設定されており、設定された送信確率に基づいてそれぞれに蓄積された送信データを送信部２８へ出力し、送信部２８が、送信データを他装置へ送信する。
【００２８】
例えば、ＣＳＭＡ／ＣＡ（Carrier  Sense  Multiple  Access／Collision  Avoidance）によるアクセス制御の場合、無線通信装置１Ａ〜１Ｇでは、送信部２８が、受信データに対するＡＣＫ返送部２５からの受信応答（ACKnowledgement）を最小時間あるいは固定時間内に送信し、転送キュー２６による中継データを最小時間あるいは固定時間＋α後に送信し、送信キュー２７−１〜２７−ｎによる送信データをそれ（最小時間あるいは固定時間＋α）よりも大きな時間経過後に送信する。これにより、無線通信装置１Ａ〜１Ｇでは、受信データに対する受信応答（ACKnowledgement）を最優先の優先度とし、中継データの転送をその次の優先度とし、それ以外の送信データを中継データの転送より低い優先度とし、優先度に応じて送信することが可能である。
【００２９】
また、ＩＥＥＥ８０２．１１Ｗ−ＬＡＮのＩＥＥＥ８０２．１１ＥのＭＡＣレイヤのＥＤＣＡ（Enhanced  Distributed  Channel  Access）方式では、固定時間のＳＩＦＳ（Short  InterFrame  Space）、および固定時間のｎ倍で設定されるＡＩＦＳ（Arbitration  InterFrame  Space）、およびコンテンション・ウインドウサイズの最小値（ＣＷｍｉｎ）、最大値（ＣＷｍａｘ）による乱数の値を用いたバックオフ時間（＝乱数値×スロット時間）を用いた複数個のトラフィッククラスのキューによって複数段階の送信時間の確率を設定している。
【００３０】
無線通信装置１Ａ〜１Ｇでは、同様の方法を用いることにより、受信データに対する受信応答（ACKnowledgement）を最小の固定時間ＳＩＦＳとして最優先の優先度とし、中継データの転送を固定時間のＳＩＦＳ＋αとしてその次の優先度とし、それ以外の送信データをＡＩＦＳ、ＣＷｍｉｎ、ＣＷｍａｘで規定されるバックオフ時間として中継データの転送より低い優先度と設定してもよい。または、無線通信装置１Ａ〜１Ｇは、受信データに対する受信応答（ACKnowledgement）を最小の固定時間ＳＩＦＳとして最優先の優先度とし、中継データの転送を固定時間のＳＩＦＳ、または最小となるＡＩＦＳ、ＣＷｍｉｎ、ＣＷｍａｘを用いてその次の優先度とし、それ以外の送信データを中継データ転送よりも送信時間が長い確率となるＡＩＦＳ、ＣＷｍｉｎ、ＣＷｍａｘとして中継データの転送より低い優先度と設定してもよい。
【００３１】
つづいて、図１に示す無線マルチホップネットワークにおけるデータフロー時の各無線通信装置の動作について説明する。図３は、本実施の形態の無線マルチホップネットワークにおけるデータフローを示す図である。ここでは、無線通信装置１Ａが、無線通信装置１Ｂを介して無線通信装置１Ｅと、無線通信装置１Ｃを介して無線通信装置１Ｆと、無線通信装置１Ｄを介して無線通信装置１Ｇと通信する場合において、無線通信装置１Ａが無線通信装置１Ｅと通信する場合のデータフロー１１Ｅについて説明する。
【００３２】
無線通信装置１Ａから無線通信装置１Ｅに送信するデータフロー１１Ｅでは、まず、無線通信装置１Ａが、無線通信装置１Ｂに対して送信データを送信する。図３の１Ａ−＞１Ｅへの送信データに該当する。
【００３３】
つぎに、１Ａ−＞１Ｅへの送信データを受信した無線通信装置１Ｂは、無線通信装置１Ａに対して受信応答（ACKnowledgement）を返送し、また、無線通信装置１Ｅに対して中継データを転送する。図３の１Ａ−＞１Ｅへの中継データに該当する。この時、無線通信装置１Ｂでは、無線通信装置１Ａに対する受信応答（ACKnowledgement）の返送と無線通信装置１Ｅに対する中継データの転送を、最大連続送信時間内で連続的に行う。
【００３４】
そして、１Ａ−＞１Ｅへの中継データを受信した無線通信装置１Ｅは、無線通信装置１Ｂに対して受信応答（ACKnowledgement）を返送する。
【００３５】
ここで、従来の無線通信方法によるデータフローについて説明する。図４は、従来の無線通信方法による無線マルチホップネットワークにおけるデータフローを示す図である。
【００３６】
図３と同様、まず、無線通信装置１Ａが、無線通信装置１Ｂに対して送信データを送信する。図４の１Ａ−＞１Ｅへの送信データに該当する。つぎに、１Ａ−＞１Ｅへの送信データを受信した無線通信装置１Ｂは、無線通信装置１Ａに対して受信応答（ACKnowledgement）を返送するが、停止時間の規定により、受信応答（ACKnowledgement）の返送後に送信を停止する。そのため、無線通信装置１Ｂが無線通信装置１Ｅに対して中継データを転送するまでの間に、他の無線通信装置間で送信データの送受信が行われることがあった。図４に示すように、無線通信装置１Ｂが無線通信装置１Ａに対して受信応答（ACKnowledgement）を返送してから無線通信装置１Ｅに対して中継データを転送するまでの間に、無線通信装置１Ａ、１Ｃの間、無線通信装置１Ｃ、１Ｆの間、および無線通信装置１Ａ、１Ｄの間で送信データが送信されることがある。
【００３７】
これに対して、本実施の形態では、データを受信した無線通信装置１Ｂは、他の無線通信装置１Ａからの受信データを自装置宛か他装置宛かを識別して、中継データとなる他装置（無線通信装置１Ｅ）宛の場合には、受信データに対する受信応答（ACKnowledgement）の返送と連続して中継データの転送を行うことにより、中継データの転送時間を最小時間に抑えることができる。
【００３８】
すなわち、無線通信装置１Ａから無線通信装置１Ｅへのデータフロー１１Ｅのメッセージの送信において、無線通信装置１Ａの送信から無線通信装置１Ｅでの受信の間に、他のデータフローの送信を防ぐ、あるいは、送信確率を少なくすることが可能となり、データフロー１１Ｅにおけるメッセージ送信時間を最小時間に抑えることができる。
【００３９】
具体的に、無線通信装置１Ｂは、例えば、９００ＭＨｚ帯小電力無線におけるキャリアセンス時間を１２８μ秒の場合の最大連続送信時間１００ｍｓ内で、受信データに対する受信応答（ACKnowledgement）と中継データの転送を可能とし、送信時間後の停止時間１００ｍｓが受信データに対する受信応答（ACKnowledgement）と中継データの間に入らないようにすることができる。
【００４０】
同様に、無線通信装置１Ｂは、最大連続送信時間４００ｍｓ内で、受信データに対する受信応答（ACKnowledgement）と中継データの送信を可能とし、送信時間後の停止時間２ｍｓが受信データに対する受信応答（ACKnowledgement）と中継データの間に入らないようにすることができる。
【００４１】
そのため、無線通信装置１Ｂは、周波数帯による規定を満たしつつ、無線通信装置１Ａのデータ送信から無線通信装置１Ｅでの中継データ受信までの時間を最小時間にすることができる。
【００４２】
なお、詳細については実施の形態２で説明するが、ルーティング制御部２２が中継データを転送キュー２６へ出力するが、その処理の時間がかかり、受信データに対する受信応答（ACKnowledgement）と連続して中継データが転送できない場合、無線通信装置１では、受信データに対する受信応答（ACKnowledgement）の返送をあえて少し遅らせることにより、受信データに対する受信応答（ACKnowledgement）と中継データの送信とを連続的に行うことが可能である。
【００４３】
例えば、送信時間後の停止時間が１００ｍｓの場合、無線通信装置１は、あえて、１００ｍｓより少ない時間だけ受信データに対する受信応答（ACKnowledgement）の送信を遅らせても、受信応答（ACKnowledgement）の送信と中継データの転送とを連続的に行うことにより、受信データに対する受信応答（ACKnowledgement）と中継データの転送との間に送信時間後の停止時間が入るよりも短い処理時間とすることができる。
【００４４】
なお、ルーティング制御部２２が受信データを自装置宛か中継データとなる他装置宛かを識別するようにしたが、識別方法はこれに限定するものではない。例えば、中継データがＩＰパケットである場合、無線通信装置１では、ＩＰアドレスやＩＰヘッダ内の通過可能なノード（装置）の残り数を示す生存時間（ＴＴＬ）またはサービス品質を示すサービスタイプ（ＴＯＳ）を用いて中継データであるのか送信データであるのかを識別してもよい。また、中継データがＭＡＣフレームである場合、ＭＡＣアドレスやＭＡＣヘッダ内の情報を用いて中継データであるのか送信データであるのかを識別してもよい。これにより、転送データ以外には、ルーティング制御部２２あるいはルーティングプロトコルの情報を用いることなく、優先制御を行なうことができる。
【００４５】
無線通信装置１の動作を、フローチャートを用いて説明する。図５は、本実施の形態の無線通信装置の動作を示すフローチャートである。まず、無線通信装置１では、受信データが自装置宛か他装置宛かを識別する（ステップＳ１）。他装置の場合（ステップＳ１：Ｎｏ）、無線通信装置１は、規定された最大連続送信時間内で、受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および他装置宛の中継データの転送を連続して行う（ステップＳ２）。一方、自装置の場合（ステップＳ１：Ｙｅｓ）、無線通信装置１は、優先度に応じたデータ送信を行う（ステップＳ３）。
【００４６】
以上説明したように、本実施の形態では、無線マルチホップネットワークにおいて、他の無線通信装置からの送信データを受信した無線通信装置は、受信データが自装置宛か他装置宛かを識別し、中継データとなる他装置宛の場合には、周波数帯により規定された最大連続送信時間内で、受信データに対する受信応答（ACKnowledgement）の返送と連続して中継データの転送を行うこととした。これにより、他装置宛のデータを受信した無線通信装置は、受信データに対する受信応答（ACKnowledgement）の返送と中継データの転送との間に送信時間後の停止時間が入ることを防ぐことにより、停止時間による中継データの送信時間の遅れ、または他の送信データや他ノードの送信データによる中継データの送信時間の遅れを防止することができ、中継データの転送時間を最小時間に抑えることができる。
【００４７】
実施の形態２．
実施の形態１では、送信元から宛先の無線通信装置への一方向のデータフローについて説明した。本実施の形態では、要求メッセージ（COMMAND）発信元の無線通信装置に対して、宛先の無線通信装置が応答メッセージ（RESPONSE）を返送する場合について説明する。実施の形態１と異なる部分について説明する。
【００４８】
図６は、本実施の形態の無線マルチホップネットワークの構成例を示す図である。無線マルチホップネットワークは、無線通信装置２Ａ〜２Ｇで構成される。無線通信装置２Ａ〜２Ｇは、全て同一の機能を備える。
【００４９】
無線通信装置２Ａは、無線通信装置２Ｂ〜２Ｄとは直接通信し、無線通信装置２Ｅとは無線通信装置２Ｂを介して通信し、無線通信装置２Ｆとは無線通信装置２Ｃを介して通信し、無線通信装置２Ｇとは無線通信装置２Ｄを介して通信する。なお、無線通信装置２Ａと無線通信装置２Ｂ〜２Ｇとのそれぞれの間のデータ通信を、データフロー１２Ｂ〜１２Ｇとして表す。また、無線通信装置２Ａ〜２Ｇを区別する必要がないときは、無線通信装置２と表すことがある。
【００５０】
図７は、本実施の形態の無線通信装置２Ａ〜２Ｇの構成例を示す図である。無線通信装置２Ａ〜２Ｇは、受信部２１と、ルーティング制御部２２ａと、アプリケーション処理部２３ａと、優先度識別部２４と、ＡＣＫ返送部２５と、転送応答キュー２９と、送信キュー２７−１〜２７−ｎと、送信部２８ａと、を備える。
【００５１】
ルーティング制御部２２ａは、受信データが自装置宛か中継データとなる他装置宛かを識別し、自装置宛の場合には、アプリケーション処理部２３ａへ出力し（図７に示すフロー３１、３４）、他装置宛の場合には、転送応答キュー２９へ出力する（図７に示すフロー３２）。
【００５２】
アプリケーション処理部２３ａは、自装置からの送信データをルーティング制御部２２ａへ出力する（図７に示すフロー３３）。また、アプリケーション処理部２３ａは、ルーティング制御部２２ａからの受信データに要求メッセージ（COMMAND）が含まれない場合、アプリケーションによる処理のみを行い（図７に示すフロー３１）、要求メッセージ（COMMAND）を含む場合、アプリケーション処理ととともに応答メッセージ（RESPONSE）を含む送信データをルーティング制御部２２ａへ出力する（図７に示すフロー３４）。
【００５３】
ルーティング制御部２２ａは、アプリケーション処理部２３ａから応答メッセージ（RESPONSE）を含まない送信データを受信したときは他装置宛と識別して優先度識別部２４へ出力し（図７に示すフロー３３）、アプリケーション処理部２３ａから応答メッセージ（RESPONSE）を含む送信データを受信したときは転送応答キュー２９へ出力する（図７に示すフロー３４）。
【００５４】
転送応答キュー２９は、ルーティング制御部２２ａからの他装置宛の中継データ、および応答メッセージ（RESPONSE）を含む送信データを一時的に蓄積し、送信部２８ａへ出力する。
【００５５】
送信部２８ａは、ＡＣＫ返送部２５、転送応答キュー２９、および送信キュー２７−１〜２７−ｎからのデータを他装置へ送信する。
【００５６】
ここで、ＡＣＫ返送部２５、転送応答キュー２９、および送信キュー２７−１〜２７−ｎは、異なる送信の優先度が設定されており、予め定められた優先制御に基づいて送信データを送信部２８ａへ出力する。ここでは、データの受信応答であるＡＣＫ返送部２５からのＡＣＫ返送を最優先とし、その次に優先されるデータを転送応答キュー２９からの中継データまたは応答メッセージ（RESPONSE）を含む送信データとする。これにより、送信部２８ａでは、ＡＣＫ返送部２５からのＡＣＫ返送と連続して転送応答キュー２９からの中継データまたは応答メッセージ（RESPONSE）を含む送信データを他装置へ送信することができる。
【００５７】
送信キュー２７−１〜２７−ｎは、送信確率が設定されており、設定された送信確率に基づいてそれぞれに蓄積された送信データを送信部２８ａへ出力し、送信部２８ａが、送信データを他装置へ送信する。
【００５８】
例えば、ＣＳＭＡ／ＣＡ（Carrier  Sense  Multiple  Access／Collision  Avoidance）によるアクセス制御の場合、無線通信装置２Ａ〜２Ｇでは、送信部２８ａが、受信データに対するＡＣＫ返送部２５からの受信応答（ACKnowledgement）を最小時間あるいは固定時間内に送信し、転送応答キュー２９による中継データを最小時間あるいは固定時間＋α後に送信し、送信キュー２７−１〜２７−ｎによる送信データをそれ（最小時間あるいは固定時間＋α）よりも大きな時間経過後に送信する。これにより、無線通信装置２Ａ〜２Ｇでは、受信データに対する受信応答（ACKnowledgement）を最優先の優先度とし、中継データの転送または応答メッセージ（RESPONSE）を含む送信データの送信をその次の優先度とし、それ以外の送信データを中継データの転送または応答メッセージ（RESPONSE）を含む送信データの送信より低い優先度とし、優先度に応じて送信することが可能である。
【００５９】
また、ＩＥＥＥ８０２．１１Ｗ−ＬＡＮのＩＥＥＥ８０２．１１ＥのＭＡＣレイヤのＥＤＣＡ（Enhanced  Distributed  Channel  Access）方式では、固定時間のＳＩＦＳ（Short  InterFrame  Space）、および固定時間のｎ倍で設定されるＡＩＦＳ（Arbitration  InterFrame  Space）、およびコンテンション・ウインドウサイズの最小値（ＣＷｍｉｎ）、最大値（ＣＷｍａｘ）による乱数の値を用いたバックオフ時間（＝乱数値×スロット時間）を用いた複数個のトラフィッククラスのキューによって複数段階の送信時間の確率を設定している。
【００６０】
無線通信装置２Ａ〜２Ｇでは、同様の方法を用いることにより、受信データに対する受信応答（ACKnowledgement）を最小の固定時間ＳＩＦＳとして最優先の優先度とし、中継データの転送または応答メッセージ（RESPONSE）を含む送信データの送信を固定時間のＳＩＦＳ＋αとしてその次の優先度とし、それ以外の送信データをＡＩＦＳ、ＣＷｍｉｎ、ＣＷｍａｘで規定されるバックオフ時間として中継データの転送または応答メッセージ（RESPONSE）を含む送信データの送信より低い優先度と設定してもよい。または、無線通信装置２Ａ〜２Ｇは、受信データに対する受信応答（ACKnowledgement）を最小の固定時間ＳＩＦＳとして最優先の優先度とし、中継データの転送または応答メッセージ（RESPONSE）を含む送信データの送信を固定時間のＳＩＦＳ、または最小となるＡＩＦＳ、ＣＷｍｉｎ、ＣＷｍａｘを用いてその次の優先度とし、それ以外の送信データを中継データ転送や応答メッセージ（RESPONSE）を含む送信データ送信よりも送信時間が長い確率となるＡＩＦＳ、ＣＷｍｉｎ、ＣＷｍａｘとして中継データの転送または応答メッセージ（RESPONSE）を含む送信データの送信より低い優先度と設定してもよい。
【００６１】
つづいて、図６に示す無線マルチホップネットワークにおけるデータフロー時の各無線通信装置の動作について説明する。図８は、本実施の形態の無線マルチホップネットワークにおけるデータフローを示す図である。ここでは、無線通信装置２Ａが、無線通信装置２Ｂを介して無線通信装置２Ｅと、無線通信装置２Ｃを介して無線通信装置２Ｆと、無線通信装置２Ｄを介して無線通信装置２Ｇと通信する場合において、無線通信装置２Ａが無線通信装置２Ｅに対して要求メッセージ（COMMAND）を含むデータを送信し、それを受信した無線通信装置２Ｅが無線通信装置２Ａに対して応答メッセージ（RESPONSE）を含むデータを返送する場合のデータフロー１２Ｅについて説明する。
【００６２】
無線通信装置２Ａからの要求メッセージ（COMMAND）に対して無線通信装置２Ｅが応答メッセージ（RESPONSE）を返送するデータフロー１２Ｅでは、まず、無線通信装置２Ａが、無線通信装置２Ｂに対して要求メッセージ（COMMAND）を含む送信データとして送信する。図８の２Ａ−＞２Ｅへの要求メッセージ（COMMAND）の送信データに該当する。
【００６３】
つぎに、２Ａ−＞２Ｅへの要求メッセージ（COMMAND）の送信データを受信した無線通信装置２Ｂは、無線通信装置２Ａに対して受信応答（ACKnowledgement）を返送し、また、無線通信装置２Ｅに対して２Ａ−＞２Ｅへの要求メッセージ（COMMAND）を含む中継データとして転送する。図８の２Ａ−＞２Ｅへの要求メッセージ(COMMAND)の中継データに該当する。この時、無線通信装置２Ｂでは、無線通信装置２Ａに対する受信応答（ACKnowledgement）の返送と無線通信装置２Ｅに対する中継データの転送を、最大連続送信時間内で連続的に行う。
【００６４】
そして、２Ａ−＞２Ｅへの要求メッセージ(COMMAND)の中継データを受信した無線通信装置２Ｅは、無線通信装置２Ｂに対して受信応答（ACKnowledgement）を返送し、また、発信元の無線通信装置２Ａを宛先とする応答メッセージ（RESPONSE）を含む送信データを無線通信装置２Ｂに対して返送する。図８の２Ｅ−＞２Ａへの応答メッセージ（RESPONSE）の送信データに該当する。この時、無線通信装置２Ｅでは、無線通信装置２Ｂに対する、受信応答（ACKnowledgement）の返送と無線通信装置２Ａを宛先とする応答メッセージ（RESPONSE）の送信を、最大連続送信時間内で連続的に行う。
【００６５】
つぎに、２Ｅ−＞２Ａへの応答メッセージ（RESPONSE）の送信データを受信した無線通信装置２Ｂは、無線通信装置２Ｅに対して受信応答（ACKnowledgement）を返送し、また、無線通信装置２Ａに対して２Ｅ−＞２Ａへの応答メッセージ（RESPONSE）の中継データを転送する。図８の２Ｅ−＞２Ａへの応答メッセージ（RESPONSE）の中継データに該当する。この時、無線通信装置２Ｂでは、無線通信装置２Ｅに対する受信応答（ACKnowledgement）の返送と無線通信装置２Ａに対する応答メッセージ（RESPONSE）の中継データの転送を、最大連続送信時間内で連続的に行う。
【００６６】
最後に、２Ｅ−＞２Ａへの応答メッセージ（RESPONSE）の中継データを受信した無線通信装置２Ａは、無線通信装置２Ｂに対して受信応答（ACKnowledgement）を返送する。
【００６７】
ここで、従来の無線通信方法によるデータフローについて説明する。図９は、従来の無線通信方法による無線マルチホップネットワークにおけるデータフローを示す図である。
【００６８】
図８と同様、まず、無線通信装置２Ａが、無線通信装置２Ｂに対して要求メッセージ（COMMAND）を含む送信データとして送信する。図９の２Ａ−＞２Ｅへの要求メッセージ（COMMAND）の送信データに該当する。つぎに、２Ａ−＞２Ｅへの要求メッセージ（COMMAND）の送信データを受信した無線通信装置２Ｂは、無線通信装置２Ａに対して受信応答（ACKnowledgement）を返送するが、停止時間の規定により、受信応答（ACKnowledgement）の返送後に送信を停止する。そのため、無線通信装置２Ｂが無線通信装置２Ｅに対して２Ａ−＞２Ｅへの要求メッセージ（COMMAND）の中継データを転送するまでの間に、他の無線通信装置間で送信データの送受信が行われることがあった。図９に示すように、無線通信装置２Ｂが無線通信装置２Ａに対して受信応答（ACKnowledgement）を返送してから無線通信装置２Ｅに対して要求メッセージ（COMMAND）の中継データを転送するまでの間に、無線通信装置２Ａ、２Ｃの間で送信データが送信されることがある。
【００６９】
同様に、２Ａ−＞２Ｅへの要求メッセージ（COMMAND）の中継データを受信した無線通信装置２Ｅは、無線通信装置２Ｂに対して受信応答（ACKnowledgement）を返送するが、停止時間の規定により、受信応答（ACKnowledgement）の返送後に送信を停止する。そのため、無線通信装置２Ｅが無線通信装置２Ｂに対して２Ｅ−＞２Ａへの応答メッセージ（RESPONSE）を含む送信データを送信するまでの間に、他の無線通信装置間で送信データの送受信が行われることがあった。図９に示すように、無線通信装置２Ｅが無線通信装置２Ｂに対して受信応答（ACKnowledgement）を返送してから無線通信装置２Ｂに対して応答メッセージ（RESPONSE）の送信データを送信するまでの間に、無線通信装置２Ｃ、２Ｆの間、および無線通信装置２Ｄ、２Ｇの間で送信データが送信されることがある。
【００７０】
また、２Ｅ−＞２Ａへの応答メッセージ（RESPONSE）の送信データを受信した無線通信装置２Ｂは、無線通信装置２Ｅに対して受信応答（ACKnowledgement）を返送するが、停止時間の規定により、受信応答（ACKnowledgement）の返送後に送信を停止する。そのため、無線通信装置２Ｂが無線通信装置２Ａに対して２Ｅ−＞２Ａへの応答メッセージ（RESPONSE）の中継データを送信するまでの間に、他の無線通信装置間で送信データの送受信が行われることがあった。図９に示すように、無線通信装置２Ｂが無線通信装置２Ｅに対して受信応答（ACKnowledgement）を返送してから無線通信装置２Ａに対して応答メッセージ（RESPONSE）の中継データを送信するまでの間に、無線通信装置２Ａ、２Ｄの間で送信データが送信されることがある。
【００７１】
これに対して、本実施の形態では、データを受信した無線通信装置２Ｂは、他の無線通信装置からの受信データを自装置宛か他装置宛かを識別して、中継データとなる他装置宛の場合には、受信データに対する受信応答（ACKnowledgement）の返送と連続して中継データの転送を行うことにより、中継データの転送時間を最小時間に抑えることができる。
【００７２】
さらに、要求メッセージ（COMMAND）に対する応答メッセージ（RESPONSE）を返送する無線通信装置２Ｅは、自装置宛のメッセージの要求メッセージ（COMMAND）を識別して、受信データに対する受信応答（ACKnowledgement）の返送と連続して応答メッセージ（RESPONSE）の送信を行うことにより、要求メッセージの送信から応答メッセージ受信までの往復時間（レスポンスタイム）を最小とすることができる。
【００７３】
すなわち、無線通信装置２Ａからの要求メッセージ（COMMAND）に対して無線通信装置２Ｅが応答メッセージ（RESPONSE）を返送するデータフロー１２Ｅにおいて、無線通信装置２Ａの要求メッセージ（COMMAND）の送信から無線通信装置２Ａでの応答メッセージ（RESPONSE）の受信の間に、他のデータフローの送信を防ぐ、あるいは、送信確率を少なくすることが可能となり、データフロー１２Ｅにおける要求メッセージ（COMMAND）の送信から応答メッセージ（RESPONSE）の受信までの往復時間（レスポンスタイム）を最小時間に抑えることができる。
【００７４】
具体的に、無線通信装置２Ｂは、例えば、９００ＭＨｚ帯小電力無線におけるキャリアセンス時間を１２８μ秒の場合の最大連続送信時間１００ｍｓ内で、要求メッセージ（COMMAND）または応答メッセージ（RESPONSE）を含む受信データに対する受信応答（ACKnowledgement）とそれらの中継データの送信を可能とし、送信時間後の停止時間１００ｍｓが要求メッセージ（COMMAND）または応答メッセージ（RESPONSE）を含む受信データに対する受信応答（ACKnowledgement）とそれらの中継データの間に入らないようにすることができる。
【００７５】
また、無線通信装置２Ｅは、９００ＭＨｚ帯小電力無線におけるキャリアセンス時間を１２８μ秒の場合の最大連続送信時間１００ｍｓ内で、要求メッセージ（COMMAND）の受信に対する受信応答（ACKnowledgement）と応答メッセージ（RESPONSE）の返送を可能とし、送信時間後の停止時間１００ｍｓが要求メッセージ（COMMAND）の受信データに対する受信応答（ACKnowledgement）と応答メッセージ（RESPONSE）の返送の間に入らないようにすることができる。
【００７６】
同様に、無線通信装置２Ｂは、最大連続送信時間４００ｍｓ内で、要求メッセージ（COMMAND）または応答メッセージ（RESPONSE）を含む受信データに対する受信応答（ACKnowledgement）とそれらの中継データの送信を可能とし、送信時間後の停止時間２ｍｓが要求メッセージ（COMMAND）または応答メッセージ（RESPONSE）を含む受信データに対する受信応答（ACKnowledgement）とそれらの中継データの間に入らないようにすることができる。
【００７７】
また、無線通信装置２Ｅは、最大連続送信時間４００ｍｓ内で、要求メッセージ（COMMAND）の受信に対する受信応答（ACKnowledgement）と応答メッセージ（RESPONSE）の返送を可能とし、送信時間後の停止時間２ｍｓが要求メッセージ（COMMAND）の受信データに対する受信応答（ACKnowledgement）と応答メッセージ（RESPONSE）の返送の間に入らないようにすることができる。
【００７８】
そのため、無線通信装置２Ｂ、２Ｅは、周波数帯による規定を満たしつつ、無線通信装置２Ａからの要求メッセージ（COMMAND）に対して無線通信装置２Ａが応答メッセージ（RESPONSE）を受信するまでの時間を最小時間にすることができる。
【００７９】
なお、本実施の形態では、アプリケーション処理部２３ａは、受信データに要求メッセージ（COMMAND）を含む場合、アプリケーション処理ととともに応答メッセージ（RESPONSE）を含む送信データを、ルーティング制御部２２ａ経由で転送応答キュー２９へ出力する。このとき、その処理の時間がかかり、受信データに対する受信応答（ACKnowledgement）と連続して応答メッセージ（RESPONSE）を含む送信データが送信できない場合、無線通信装置２では、受信データに対する受信応答（ACKnowledgement）の返送をあえて少し遅らせることにより、受信データに対する受信応答（ACKnowledgement）と応答メッセージ（RESPONSE）を含む送信データの送信とを連続的に行うことが可能である。
【００８０】
例えば、送信時間後の停止時間が１００ｍｓの場合、無線通信装置２は、あえて、１００ｍｓより少ない時間だけ受信データに対する受信応答（ACKnowledgement）の送信を遅らせても、受信応答（ACKnowledgement）の送信と応答メッセージ（RESPONSE）を含む送信データの送信とを連続的に行うことにより、受信データに対する受信応答（ACKnowledgement）と応答メッセージ（RESPONSE）を含む送信データとの間に送信時間後の停止時間が入るよりも短い処理時間とすることができる。
【００８１】
なお、ルーティング制御部２２ａが受信データを自装置宛か中継データとなる他装置宛かを識別し、アプリケーション処理部２３ａが要求メッセージ（COMMAND）を含むかを識別するようにしたが、識別方法はこれに限定するものではない。例えば、中継データがＩＰパケットである場合、無線通信装置２では、ＩＰアドレスやサービス品質を示すサービスタイプ（ＴＯＳ）を用いて要求メッセージ（COMMAND）を識別してもよい。また、受信データがＭＡＣフレームである場合、ＭＡＣアドレスやＭＡＣヘッダ内の情報を用いて要求メッセージ（COMMAND）であるのかを識別してもよい。
【００８２】
無線通信装置２の動作を、フローチャートを用いて説明する。図１０は、本実施の形態の無線通信装置の動作を示すフローチャートである。まず、無線通信装置２では、受信データが自装置宛か他装置宛かを識別する（ステップＳ１）。他装置の場合（ステップＳ１：Ｎｏ）、無線通信装置２は、規定された最大連続送信時間内で、受信データの送信元装置に対する受信応答（ACKnowledgement）の返送および他装置宛の中継データの転送を連続して行う（ステップＳ２）。一方、自装置の場合（ステップＳ１：Ｙｅｓ）、無線通信装置２は、受信データが自装置宛の要求メッセージ（COMMAND）を含むかどうかを確認する（ステップＳ１１）。自装置宛の要求メッセージ（COMMAND）を含む場合（ステップＳ１１：Ｙｅｓ）、無線通信装置２は、規定された最大連続送信時間内で、受信データの送信元装置に対して、受信応答（ACKnowledgement）の返送および要求メッセージ（COMMAND）の発信元装置を宛先とする応答メッセージ（RESPONSE）を含む送信データの送信を連続して行う（ステップＳ１２）。一方、自装置宛の要求メッセージ（COMMAND）を含まない場合（ステップＳ１１：Ｎｏ）、無線通信装置２は、優先度に応じたデータ送信を行う（ステップＳ３）。
【００８３】
以上説明したように、本実施の形態では、無線マルチホップネットワークにおいて、他の無線通信装置から自装置宛の要求メッセージ（COMMAND）を含む送信データを受信した無線通信装置は、周波数帯により規定された最大連続送信時間内で、受信データに対する受信応答（ACKnowledgement）の返送と連続して応答メッセージ（RESPONSE）を含む送信データの送信を行うこととした。これにより、応答メッセージ（RESPONSE）を含む送信データの送信を行う無線通信装置は、受信データに対する受信応答（ACKnowledgement）の返送と応答メッセージ（RESPONSE）を含む送信データの送信との間に送信時間後の停止時間が入ることを防ぐことにより、停止時間による中継データの送信時間の遅れ、または他の送信データや他ノードの送信データによる中継データの送信時間の遅れを防止することができ、要求メッセージ（COMMAND）を含む送信データを送信した無線通信装置が宛先の無線通信装置からの応答メッセージ（RESPONSE）を含む送信データを受信するまでの時間を最小時間にすることができる場合がある。
【産業上の利用可能性】
【００８４】
以上のように、本発明にかかる無線通信装置は、複数の無線通信装置から構成される無線ネットワークに有用であり、特に、無線マルチホップネットワークに適している。
【符号の説明】
【００８５】
１Ａ〜１Ｇ、２Ａ〜２Ｇ  無線通信装置
２１  受信部
２２、２２ａ  ルーティング制御部
２３、２３ａ  アプリケーション処理部
２４  優先度識別部
２５  ＡＣＫ返送部
２６  転送キュー
２７−１〜２７−ｎ  送信キュー
２８、２８ａ  送信部
２９  転送応答キュー
【図１】
0005967953.tif 000002
【図２】
0005967953.tif 000003
【図３】
0005967953.tif 000004
【図４】
0005967953.tif 000005
【図５】
0005967953.tif 000006
【図６】
0005967953.tif 000007
【図７】
0005967953.tif 000008
【図８】
0005967953.tif 000009
【図９】
0005967953.tif 000010
【図１０】
0005967953.tif 000011