(57)【特許請求の範囲】
【請求項１】
複数の無線通信装置を備え、この無線通信装置は、相互に無線パケットを送受信する手段を備えたアドホックネットワークにおいて、
前記無線通信装置は、無線パケットの送信に先立ってこの送信に必要な送信電力を決定する手段と、この決定する手段により決定した送信電力を用いて無線パケットを送信する手段と、ネットワークを構成する各無線通信装置間の経路情報を記録したルーチングテーブルとを備え、
このルーチングテーブルには、各経路毎の通信可否情報およびその情報の信頼性の情報および通信に必要な送信電力情報が記録され、
前記送信電力を決定する手段は、前記ルーチングテーブルを参照して複数の発信先の無線通信装置までの複数経路についての周波数利用効率および所要転送時間を推定する手段と、この推定する手段により推定された周波数利用効率および所要転送時間にしたがって発信情報の重要度および種類に応じて要求される周波数利用効率および所要転送時間が最適となる経路を選択する手段と、この選択する手段により選択された経路を用いる通信に要する送信電力を決定された送信電力とする手段とを含む
ことを特徴とする可変エリアアドホックネットワーク。
【請求項２】
無線パケットの経路情報フィールドに、当該無線パケットが送信されたときの送信電力情報が記録され、前記無線通信装置は、自無線通信装置が宛先に指定されている無線パケットを受信したときにその無線パケットの経路情報フィールドから経路情報を取り出す手段と、その経路情報から取得した送信電力情報にしたがう送信電力により無線パケットを送信する手段とを備えた請求項１記載の可変エリアアドホックネットワーク。
【請求項３】
前記無線通信装置は、受信した無線パケットの経路情報フィールドから経路情報を取り出す手段と、この経路情報と自己のルーチングテーブルに記載された経路情報とを比較して周波数利用効率およびまたは所要転送時間が改善される経路の有無を判定する手段と、その判定結果にしたがって前記改善される経路があるときにはその経路にしたがって無線パケットを送信する手段とを備えた請求項１記載の可変エリアアドホックネットワーク。
【請求項４】
前記無線通信装置は、一定時間毎あるいは所定回数のルーチングテーブルの更新が行われる毎にルーチングテーブルの更新情報を含む無線パケットを送信する手段と、ルーチングテーブルの更新情報を含む無線パケットを受信したときには当該無線パケットに含まれる転送履歴情報を参照し自己が保持するルーチングテーブルの更新時刻が当該無線パケットに含まれる更新情報の転送時刻よりも古いときには当該更新情報にしたがって自己が保持するルーチングテーブルを更新する手段とを備えた請求項１記載の可変エリアアドホックネットワーク。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
ローカルに無線通信装置間で通信を行う孤立したネットワークをアドホックネットワークといい、本発明は、このアドホックネットワークを構成する無線通信装置に利用する。
【０００２】
【従来の技術】
複数の無線通信装置から構成され、その無線通信装置間で無線パケットによってデータの送受信が行われるアドホックネットワークでは、従来は、無線通信装置間で無線パケットを送信する際の送信電力はあらかじめ固定されている。
【０００３】
そのため無線通信装置間の距離に対し送信電力によって決定される電波到達距離が大きな場合は、送信先無線通信装置や中継する無線通信装置の存在する領域以上に電波が輻射され周波数利用効率が低下する。
【０００４】
図１８に従来技術で周波数利用効率が低下する例を示す。ここでは無線通信装置Ａから無線通信装置Ｆに無線パケットを送信している。逆に、無線通信装置間の距離に対し送信電力によって決定される電波到達距離が小さな場合は、遠くの無線通信装置に無線パケットを送信するためには、多くの無線通信装置を中継して転送する必要があるので、転送時間が増加するという問題がある。図１９に従来技術で転送時間が増加してしまう例を示す。ここでは無線通信装置Ａから無線通信装置Ｆに無線パケットを送信している。
【０００５】
【発明が解決しようとする課題】
このように、無線通信装置間の距離に対し送信電力の大きな無線ネットワークでは、少ないホップ数で多くの無線通信装置に無線パケットを送信できるため、転送時間が少ないという利点があるが、周波数利用効率が低下し、無線ネットワーク内での通信量が制限されてしまう。
【０００６】
また、無線通信装置間の距離に対し送信電力が小さな無線ネットワークでは、周波数の繰り返し利用により周波数利用効率の向上が期待できるという利点があるが、無線パケットを中継するのにホップ数がかさみ、転送時間がかかるという問題がある。
【０００７】
したがって、周波数利用効率が重視されるノンリアルタイムデータ通信と、平均転送時間の短縮が重視されるネットワーク制御データ送信およびリアルタイムデータ通信とが混在する場合に、双方にそれぞれ最適な転送方法を選択することは困難である。
【０００８】
本発明は、このような背景に行われたものであって、周波数利用効率が重視される通信と、平均転送時間の短縮が重視される通信とが混在する場合に、双方にそれぞれ最適な転送方法を選択することができる可変エリアアドホックネットワークを提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、経路毎の周波数利用効率および所要転送時間および発信する情報の重要度および種類を考慮して送信電力を決定することにより、情報の重要度および種類に応じて最適な無線パケット転送方法を選択することを特徴とする。
【００１０】
なお、周波数利用効率については、電波到達エリアの半径の二乗をそのエリアの面積とし、通信に使用される通信装置の使用エリアの面積の総和を求め、この使用エリア面積の値が大きければ、周波数利用効率は小さいとし、使用エリア面積が小さいほど、より多くの周波数再利用が可能となり、周波数利用効率は大きいとする。
【００１１】
また、転送時間とは、無線パケットの一回の転送時間が１単位時間かかるとして、必要となる転送回数の総和を転送時間とする。この転送時間を通信データの宛先端末数で割った値が平均転送時間である。
【００１２】
また、情報の重要度および種類は、通信に要求される条件が、転送時間（転送遅延時間）を極力短くすることに重点が置かれるか、あるいは、データの転送遅延が気にならないようなデータであるかといったことにより分類される。本発明では、転送遅延が気にならないデータであれば、周波数の有効利用を図ることに重点を置く。
【００１３】
すなわち、本発明は、複数の無線通信装置を備え、この無線通信装置は、相互に無線パケットを送受信する手段を備えたアドホックネットワークである。
【００１４】
ここで、本発明の特徴とするところは、前記無線通信装置は、無線パケットの送信に先立ってこの送信に必要な送信電力を決定する手段と、この決定する手段により決定した送信電力を用いて無線パケットを送信する手段とを備え、可変エリアアドホックネットワークを実現するところにある。これにより、周波数利用効率が重視される通信と、平均転送時間の短縮が重視される通信とが混在する場合に、双方にそれぞれ最適な転送方法を選択することができる。
【００１５】
前記無線通信装置は、ネットワークを構成する各無線通信装置間の経路情報を記録したルーチングテーブルを備え、このルーチングテーブルには、各経路毎の通信可否情報およびその情報の信頼性の情報および通信に必要な送信電力情報が記録されることが望ましい。
【００１６】
前記送信電力を決定する手段は、前記ルーティングテーブルを参照して複数の発信先の無線通信装置までの複数経路についての周波数利用効率および所要転送時間を推定する手段と、この推定する手段により推定された周波数利用効率および所要転送時間にしたがって発信情報の重要度および種類に応じて要求される周波数利用効率および所要転送時間が最適となる経路を選択する手段と、この選択する手段により選択された経路を用いる通信に要する送信電力を決定された送信電力とする手段とを含む構成とすることが望ましい。
【００１７】
無線パケットの経路情報フィールドに、当該無線パケットが送信されたときの送信電力情報が記録され、前記無線通信装置は、自無線通信装置が宛先に指定されている無線パケットを受信したときにその無線パケットの経路情報フィールドから経路情報を取り出す手段と、その経路情報から取得した送信電力情報にしたがう送信電力により無線パケットを送信する手段とを備える構成とすることが望ましい。これにより、無線パケットを受信した無線通信装置は、その無線パケットに対する応答を行うときに必要な送信電力の情報を受信した無線パケットから得ることができる。
【００１８】
前記無線通信装置は、受信した無線パケットの経路情報フィールドから経路情報を取り出す手段と、この経路情報と自己のルーティングテーブルに記載された経路情報とを比較して周波数利用効率およびまたは所要転送時間が改善される経路の有無を判定する手段と、その判定結果にしたがって前記改善される経路があるときにはその経路にしたがって無線パケットを送信する手段とを備える構成とすることが望ましい。これにより、無線パケットが送信された時点の経路情報がその無線パケットが送信された後に変更となり、さらに、適当な経路が存在する場合には、その適当な経路を用いて無線パケットを転送することができる。
【００１９】
前記無線通信装置は、一定時間毎あるいは所定回数のルーチングテーブルの更新が行われる毎にルーチングテーブルの更新情報を含む無線パケットを送信する手段と、ルーチングテーブルの更新情報を含む無線パケットを受信したときには当該無線パケットに含まれる転送履歴情報を参照し自己が保持するルーチングテーブルの更新時刻が当該無線パケットに含まれる更新情報の転送時刻よりも古いときには当該更新情報にしたがって自己が保持するルーチングテーブルを更新する手段とを備える構成とすることが望ましい。これにより、可変エリアアドホックネットワークに属する各無線通信装置のルーチングテーブルを定期的に最新のものとすることができる。
【００２０】
【発明の実施の形態】
本発明実施例の可変エリアアドホックネットワークの構成を図１ないし図６を参照して説明する。図１は本発明実施例の可変エリアアドホックネットワークの構成例を示す図である。図２は本発明実施例の無線通信装置の送信系統の要部ブロック構成図である。図３は本発明実施例のルーチングテーブルの構成例を示す図である。図４は本発明実施例の経路および送信電力決定部の要部ブロック構成図である。図５は本発明実施例の無線通信装置の受信系統の要部ブロック構成図である。図６は本発明実施例のデータパケットとしての無線パケットおよび制御パケットとしての無線パケットの構成例を示す図である。本発明実施例では、データパケットおよび制御パケットを同じく無線パケットということにする。
【００２１】
本発明は、図１に示すように、複数の無線通信装置１−１〜１−３を備え、この無線通信装置１−１〜１−３は、相互に無線パケットを送受信するアドホックネットワークである。
【００２２】
ここで、本発明の特徴とするところは、無線通信装置１−１〜１−３は、図２に示すように、無線パケットの送信に先立ってこの送信に必要な送信電力を決定する経路および送信電力決定部１０と、この経路および送信電力決定部１０により決定した送信電力を用いて無線パケットを送信する送信部１１とを備え、可変エリアアドホックネットワークを実現するところにある。
【００２３】
無線通信装置１−１〜１−３は、ネットワークを構成している各無線通信装置１−１〜１−３間の経路情報を記録したルーチングテーブル１２を備え、このルーチングテーブル１２には、図３に示すように、各経路毎の通信可否情報および通信に必要な送信電力情報が記録されており、さらに、更新時刻情報から通信可否情報の信頼性情報を算出することができる。この算出方法については後述する。
【００２４】
図４に示すように、経路および送信電力決定部１０は、ルーティングテーブル１２を参照して複数の発信先の無線通信装置までの複数経路について所定の通信の信頼性を満たす周波数利用効率および所要転送時間を推定する周波数利用効率および所要転送時間推定部２０と、この周波数利用効率および所要転送時間推定部２０により推定された周波数利用効率および所要転送時間にしたがって発信情報の重要度および種類に応じて要求される周波数利用効率および所要転送時間が最適となる経路を選択する最適経路選択部２１と、この最適経路選択部２１により選択された経路を用いる通信に要する送信電力を決定された送信電力とする送信電力選定部２２とを含む。
【００２５】
図６に示すように、無線パケットの経路情報フィールド３０に、当該無線パケットが送信されたときの送信電力情報が記録され、図５に示すように、無線通信装置１−１〜１−３は、自無線通信装置１−１〜１−３が宛先に指定されている無線パケットを受信したときにその無線パケットの経路情報フィールドから経路情報を取り出す経路情報取得部４０を備え、経路および送信電力決定部１０は、その経路情報から取得した送信電力情報にしたがう送信電力により無線パケットを送信する。
【００２６】
また、無線通信装置１−１〜１−３は、経路情報取得部４０により受信した無線パケットの経路情報フィールド３０から経路情報を取り出し、最適経路選択部２１は、この経路情報と自己のルーティングテーブル１２に記載された経路情報とを比較して通信の信頼性およびまたは周波数利用効率およびまたは所要転送時間が改善される経路の有無を判定し、その判定結果にしたがって前記改善される経路があるときにはその経路にしたがって無線パケットを送信する。
【００２７】
無線通信装置１−１〜１−３は、一定時間毎あるいは所定回数のルーチングテーブル１２の更新が行われる毎にルーチングテーブル１２の更新情報を含む無線パケットを送信する更新情報生成部１３と、ルーチングテーブル１２の更新情報を含む無線パケットを受信したときには更新情報取得部４１により当該無線パケットに含まれる転送履歴情報を参照し自己が保持するルーチングテーブル１２の更新時刻が当該無線パケットに含まれる更新情報の転送時刻よりも古いときには当該更新情報にしたがって自己が保持するルーチングテーブル１２を更新する更新情報判定部４２とを備える。
【００２８】
図１に示す可変エリアアドホックネットワークでは、各無線通信装置１−１〜１−３は無線パケットを送信する際、経路および送信電力決定部１０により送信電力値を変化させることにより、電波到達範囲を変化させる。また、各無線通信装置１−１〜１−３は無線パケットの送受信機能を有している。
【００２９】
フレームフォーマットには、図６（ａ）に示すように、データ通信を行うデータパケットとしての無線パケットと、図６（ｂ）に示すように、ルーチングテーブルや無線通信装置のネットワーク構成情報などを無線通信装置間でやり取りする制御パケットとしての無線パケットがある。無線パケットは各パケットを識別するためのシーケンス番号、無線パケットの次の中継先の無線通信装置番号を記載する宛先フィールド、データの種別や重要度を示すデータ識別情報フィールド３２、転送経路を示す経路情報フィールド３０、最終的な宛先の無線通信装置番号を記載する転送先無線通信装置、このパケットが転送されてきた経路を示す転送履歴フィールド３１と送信データからなり、制御パケットとしての無線パケットはデータパケットとしての無線パケットの送信データの部分に制御データが格納される。また、データパケットと制御パケットはデータ識別情報フィールド３２によって識別される。
【００３０】
経路情報フィールド３０の構成例を図７に示す。経路情報フィールド３０は無線パケットを発信する無線通信装置番号、その送信における送信電力と着信先の複数の無線通信番号を組にしたものを複数つなげたものである。図７においては無線通信装置番号が１の端末が（１，５０，２，３）（３，１００，４，５）という経路情報フィールド３０をもつ無線パケットを受信した場合における送信元無線通信装置指定の無線パケットの中継経路が図示されている。
【００３１】
図８に転送履歴フィールド３１の構成例を示す。転送履歴フィールド３１は無線通信装置番号、送信電力、送信した時刻からなる組を複数つなげたものである。図８には例として無線通信装置番号が４の無線通信装置が下記の（１，５０，１０）（２、１００、１５）（３，５００，３５）という転送履歴フィールドを持つ無線パケットを受信した場合の該無線パケットが転送されてきた転送経路を示してある。
【００３２】
図３に示すように、ルーチングテーブルは二つの無線通信装置の番号と両無線通信装置が無線パケットを送受信するのに必要な送信電力とこのルーチングテーブルを最後に更新した際の時刻と通信の信頼性が記載されている。
【００３３】
次に、本発明実施例の可変エリアアドホックネットワークにより無線パケットを送信する際の動作を第一実施例〜第五実施例として説明する。
【００３４】
（第一実施例）
第一実施例のフローチャートを図９に示す。各無線通信装置は無線パケットの送信要求が発生したら、宛先の各無線通信装置に対して無線パケットを送信する毎にこの送信に必要な電波の送信電力を自ら保持しているルーチングテーブルの情報などから決定し、決定した送信電力を用いて無線パケットを送信することにより、電波到達エリアを変化させ、周波数利用効率を改善させる。この動作は経路および送信電力決定部１０により行われる。
【００３５】
図３に示すルーチングテーブルの必要送信電力は、最初には適当な初期値が書き込まれているが、通信装置が通信を繰り返すことにより、転送履歴フィールドに示された送信無線通信装置番号と送信電力とその時刻情報から、自端末が受信した無線パケットに示された前記転送履歴フィールド情報の該無線パケットの送信無線通信装置の送信電力値とそのときの受信信号の受信品質の情報から、前記送信無線通信装置に必要かつ十分な送信電力がいくらかを推定でき、この情報を元にルーチングテーブルを逐次更新していくことにより最新の送信電力情報を得ることができる。この動作は更新情報判定部４２により行われる。
【００３６】
（第二実施例）
第二実施例のフローチャートを図１０に示す。このフローチャートでは、送信元の無線通信装置の経路決定方法および送信方法を示している。以下に、手順を示す。まず、無線パケットの送信元の無線通信装置は送信要求を受け、経路決定の動作に移る。経路決定の動作は、はじめに自らが保持しているルーチングテーブルの情報を用い、送信先無線通信装置までの経路の候補を作成する。経路の候補を作成する一方法として、各無線通信装置をノードとみて、各無線通信装置間で必要な送信電力を三乗したものを対応するノード間のコストとするグラフを作成し、Ｂｅｌｌｍａｎ−Ｆｏｒｄアルゴリズム等を用いて、コストまたは中継数が少なくなるような経路を求めていく方法がある。そして、信頼性をルーチングテーブルの更新時刻を元に算出する。
【００３７】
信頼性を算出する一方法としては、現在時刻と更新時刻との差をとり、例えばその差に対して、３０秒、１分、５分、１０分という閾値を設け、０秒から３０秒までを信頼度５、３０秒から１分までを信頼度４、といった具合に５段階の信頼度を設ける方法がある。そして、転送元無線通信装置で決められた信頼性を満たしていない候補は破棄し、次の経路候補を作成する動作に移り、信頼性を満たしている場合はその経路候補を記憶しておく。この動作を繰り返すことにより、複数の信頼性の高い経路候補を見つけることができる。さらに、これらの経路候補それぞれに対し、周波数利用効率、転送時間の推定値を計算し、転送要求データの重要度および種類によって最適な経路を決定する。この動作は経路および送信電力決定部１０により行われる。
【００３８】
次に無線パケットの送信動作に移る。無線パケットの送信動作は、決定した経路とその経路に伴って転送する場合の各中継動作における送信電力を無線パケットの経路情報フィールドに記載する。
【００３９】
そして、無線パケットにシーケンス番号、宛先、転送先無線通信装置、転送履歴フィールドの各項目を記載し、送信データまたは制御データを格納し、決められた送信電力で送信を行う。この動作は送信部１１により行われる。
【００４０】
（第三実施例）
次に、第三実施例のフローチャートを図１１に示す。このフローチャートは中継無線通信装置の送信元で指定された経路にて中継するための動作が示してある。
【００４１】
まず、中継無線通信装置は自無線通信装置が宛先に指定されている無線パケットを受信する。次に無線パケットの経路情報フィールドから自無線通信装置が中継していく転送経路とその転送経路に伴う送信電力を取り出す。取り出した経路情報フィールドを送信する無線パケットの経路情報フィールドとする。この動作は経路情報取得部４０により行われる。
【００４２】
さらに、無線パケットの宛先フィールドを取り出した経路における次の宛先とする。受信した無線パケットの転送履歴に自無線通信装置の無線パケットの送信動作を追加し送信する無綿パケットの転送履歴フィールドに記載し、送信データまたは制御データを受信した無線パケットまたは無線パケットから複写する。最後に受信した無線パケットまたは無線パケットの経路情報フィールドにて指定された送信電力で無線パケットを送信する。この動作は経路および送信電力決定部１０および送信部１１により行われる。
【００４３】
（第四実施例）
第四実施例のフローチャートを図１２に示す。このフローチャートは中継無線通信装置における経路決定方法と決定した経路にて中継するための動作が示してある。この動作は第三実施例の中継動作を置き替えることができ、中継無線通信装置にて経路を再構築することにより、さらに最適な経路を発見するものである。
【００４４】
以下にその動作を説明する。まず、中継無線通信装置は自無線通信装置が宛先に指定されている無線パケットを受信する。次に経路決定の動作に移る。経路決定の動作においては、初めに無線パケットの経路情報フィールドから自無線通信装置が中継していく転送経路とその転送経路に伴う送信電力を取り出す。この動作は経路情報取得部４０により行われる。
【００４５】
さらに自らが保持しているルーチングテーブルの情報を用い、転送先無線通信装置までの経路の候補を図１０のフローチャートの説明で記載した方法等を用いて作成し、その経路候補の信頼性を、ルーチングテーブルの更新時刻を元に、図１０のフローチャートの説明で記載した方法等により算出し、転送元無線通信装置で決められた信頼性を満たしていない候補は破棄し、次の経路候補を作成する動作に移り、信頼性を満たしている場合はその経路候補を記憶しておく。この動作を繰り返すことにより、複数の信頼性の高い経路候補を見つけることができる。さらに、この経路候補それぞれに対し、周波数利用効率、転送時間の推定値を計算し、転送要求データの重要度および種類によって、最適な経路を決定する。この動作は経路および送信電力決定部１０により行われる。
【００４６】
ここで、決定された最適な経路と受信した無線パケットの経路情報フィールドから取り出した経路とを比較し、取り出した経路の方が最適であった場合は、取り出した経路情報フィールドを送信する無線パケットの経路情報フィールドとする。さらに、無線パケットの宛先フィールドを取り出した経路における次の宛先とする。受信した無線パケットの転送履歴に自無線通信装置の無線パケットの送信動作を追加し送信する無線パケットの転送履歴フィールドに記載する。最後に受信した無線パケットの経路情報フィールドにて指定された送信電力で無線パケットを送信する。
【００４７】
新たに作成した経路の方が最適であった場合には、その経路とその経路に沿って転送した場合の送信電力を無線パケットの経路情報フィールドに記載する。次に無線パケットにシーケンス番号、宛先、転送先無線通信装置、転送履歴フィールドの各項目を記載し送信データ、制御データ等を受信したパケットから複写する。最後に作成した経路で決められた送信電力にて無線パケットを送信する。この動作は、更新情報取得部４１、更新情報判定部４２、更新情報生成部１３により行われる。
【００４８】
（第五実施例）
第五実施例のフローチャートを図１３、１４、１５に示す。図１３はルーチングテーブル更新情報を含む無線パケットを受信したときのルーチングテーブルを更新する動作を示している。この動作においては、ルーチングテーブル更新情報を含む無線パケットを受信したら、無線パケットからルーチングテーブル更新情報を取り出し、この情報を元に保持しているルーチングテーブルを更新する。この動作は更新情報取得部４１および更新情報判定部４２により行われる。
【００４９】
図１４は無線パケットの転送履歴フィールドの情報からルーチングテーブルを更新する動作を示している。この動作においては、無線パケットを受信したら無線パケットから転送履歴を取り出し、この情報を元に保持しているルーチングテーブルを更新する。
【００５０】
図１５は自無線通信装置が保持するルーチングテーブルの更新情報を他の無線通信装置に通知するための動作を示している。この動作においては、自無線通信装置のルーチングテーブルの更新情報を一定時間送信していないか、ルーチングテーブルの更新がｎ回発生した場合はルーチングテーブル更新情報を含む無線パケットを図１０に示すフローチャートにしたがって送信する。ただし、以上の動作においてルーチングテーブルの更新は、保持しているルーチングテーブルの更新時刻が更新情報の更新時刻よりも古い場合にのみ行われる。この動作は更新情報判定部４２により行われる。
【００５１】
（実施例まとめ）
図１６、１７に周波数利用効率を重視して転送した場合と転送時間を重視して転送した場合の例を示す。図１６、１７は無線通信装置Ａから無線通信装置Ｂ、Ｃ、Ｄ、Ｅ、Ｆに無線パケットを送信する場合を想定している。図１６、１７において、円は決定された送信電力で無線パケットを送信したときの電波到達範囲を示しており、図１７は無線通信装置Ｄを中継して無線パケットが転送されるため、周波数利用効率は電波到達範囲の半径２と半径１の面積を計算し、１×１＋２×２＝５と計算される。また、平均転送時間は無線パケットの一回の転送に１単位時間かかるとすると、（１＋１＋２＋２）／４＝１．５と計算される。
【００５２】
同様に図１７において、周波数利用効率は３×３＝９と計算され、平均転送時間は（１＋１＋１＋１）／４＝１と計算される。
【００５３】
以上のように、本発明においては送信電力を制御することにより、可変エリアアドホックネットワーク内における周波数利用効率と平均転送時間を制御することが可能となる。このため、周波数利用効率が重視されるノンリアルタイムデータ通信と平均転送時間の短縮が重視されるネットワーク制御データ送信、リアルタイムデータ通信において最適な転送方法を選択することが可能である。
【００５４】
【発明の効果】
以上説明したように、本発明によれば、周波数利用効率が重視される通信と、平均転送時間の短縮が重視される通信とが混在する場合に、双方にそれぞれ最適な転送方法を選択することができる。
【図面の簡単な説明】
【図１】本発明実施例の可変エリアアドホックネットワークの構成例を示す図。
【図２】本発明実施例の無線通信装置の送信系統の要部ブロック構成図。
【図３】本発明実施例のルーチングテーブルの構成例を示す図。
【図４】本発明実施例の経路および送信電力決定部の要部ブロック構成図。
【図５】本発明実施例の無線通信装置の受信系統の要部ブロック構成図。
【図６】本発明実施例のデータパケットおよび制御パケットの構成例を示す図。
【図７】経路フィールドの構成例を示す図。
【図８】転送履歴フィールドの構成例を示す図。
【図９】第一実施例のフローチャート。
【図１０】第二実施例のフローチャート。
【図１１】第三実施例のフローチャート。
【図１２】第四実施例のフローチャート。
【図１３】第五実施例のルーチング情報を含む無線パケットを受信したときのルーチングテーブルを更新する動作を示すフローチャート。
【図１４】第五実施例の無線パケットの転送履歴フィールドの情報からルーチングテーブルを更新する動作を示すフローチャート。
【図１５】第五実施例の自無線通信装置が保持するルーチングテーブルの更新情報を他の無線通信装置に通知するための動作を示すフローチャート。
【図１６】周波数利用効率を重視して転送した場合の周波数利用効率および平均転送時間を説明するための図。
【図１７】転送時間を重視して転送した場合の周波数利用効率および平均転送時間を説明するための図。
【図１８】従来技術で周波数利用効率が低下する例を示す図。
【図１９】従来技術で転送時間が増加してしまう例を示す図。
【符号の説明】
１−１〜１−３、１〜５、Ａ〜Ｆ  無線通信装置
１０  経路および送信電力決定部
１１  送信部
１２  ルーチングテーブル
１３  更新情報生成部
２０  周波数利用効率および所要転送時間推定部
２１  最適経路選択部
２２  送信電力選定部
３０  経路情報フィールド
３１  転送履歴フィールド
３２  データ識別情報フィールド
４０  経路情報取得部
４１  更新情報取得部
４２  更新情報判定部
【図１】
0003585790.tif 000002
【図２】
0003585790.tif 000003
【図３】
0003585790.tif 000004
【図４】
0003585790.tif 000005
【図５】
0003585790.tif 000006
【図６】
0003585790.tif 000007
【図７】
0003585790.tif 000008
【図８】
0003585790.tif 000009
【図９】
0003585790.tif 000010
【図１０】
0003585790.tif 000011
【図１１】
0003585790.tif 000012
【図１２】
0003585790.tif 000013
【図１３】
0003585790.tif 000014
【図１４】
0003585790.tif 000015
【図１５】
0003585790.tif 000016
【図１６】
0003585790.tif 000017
【図１７】
0003585790.tif 000018
【図１８】
0003585790.tif 000019
【図１９】
0003585790.tif 000020