"ワイヤレスネットワークデバイスであって:ネットワークにおいて、前記ワイヤレスネットワークデバイスから他のノードへのルーティングのためのルーティング待ち時間情報を記憶するよう構成されたメモリと伝送されるべきデータパケットを取得した後に、前記データパケットにより運ばれた伝送待ち時間要求情報に従って前記ワイヤレスネットワークデバイスから宛先ノードへの前記データパケットを伝送する伝送待ち時間要求を決定し、前記ワイヤレスネットワークデバイスから宛先ノードへの利用できるルート及び格納された前記利用できるルートに対応する待ち時間情報を問い合わせ、前記問い合わせの結果に従って、前記利用できるルートから、前記決定された伝送待ち時間要求に最も近いルートを選択し、かつ、データパケットを伝送するよう構成されたプロセッサと;を有するデバイス。前記メモリは、それぞれのルートにおけるテストパケットの伝送待ち時間を取得するために、所定の量の前記テストパケットを前記ネットワークの他のノードに伝送し、前記それぞれのルートにおける前記テストパケットの伝送待ち時間平均を、それぞれ計算し、かつ、ルーティング待ち時間情報として、前記伝送待ち時間平均を格納する、請求項1記載のデバイス。前記メモリは、前記それぞれのルートにおける前記テストパケットの伝送待ち時間分散をそれぞれ計算し、かつ、前記ルーティング待ち時間情報として、前記伝送待ち時間分散を格納する、請求項2記載のデバイス。前記プロセッサは、前記それぞれの利用できるルートにおける前記伝送待ち時間要求と前記伝送待ち時間平均との間の差の値を計算し、かつ、最小絶対差の値を持つ前記利用できるルートを選択する、請求項2記載のデバイス。前記プロセッサは、更に前記伝送待ち時間要求よりも小さい前記伝送待ち時間平均を持つ前記利用できるルートを優先的に選択する、請求項4記載のデバイス。前記プロセッサは、前記伝送待ち時間要求と前記それぞれの利用できるルートの前記伝送待ち時間平均との間の差の値を計算し、最小の絶対差の値を持つ前記利用できるルートを選択し、複数の利用できるルートに対応する前記絶対差の値が等しい場合、最小の前記伝送待ち時間分散を持つ前記利用できるルートを優先的に選択する、請求項3記載のデバイス。前記プロセッサは、前記データパケットを伝送した後、前記データパケットの現在の伝送の実際の待ち時間に従って、前記メモリに格納された前記待ち時間情報をアップデートする、請求項1記載のデバイス。前記請求項1記載のワイヤレスネットワークデバイスを有する、ワイヤレスネットワークシステム。ルート選択を制御する方法であって、ネットワークにおけるノードから他ノードへのルーティングのためのルーティング待ち時間情報を前記ノードに格納するステップと;伝送されるべきデータパケットを現在のノードが取得した後、前記データパケットによって運ばれた伝送待ち時間要求情報に従って、前記現在のノードから宛先ノードへの前記データパケットの伝送データの伝送待ち時間要求を、前記現在ノードによって決定するステップと;前記現在のノードから宛先ノードへの利用できるルート、及び前記利用できるルートに対応する前記格納された待ち時間情報を問い合わせるステップと;前記データパケットを伝送するために、前記問い合わせ結果に従って、前記利用できるルートから決定された伝送待ち時間要求に最も近いルートを選択するステップと;を有する方法。請求項9記載の方法をコンピュータに実行させるプログラム。上述の観点から、本発明の実施例は、ワイヤレスネットワークデバイス、ワイヤレスネットワークシステム及びルーティングの選択制御の方法を提供する。本発明の実施例は、ワイヤレスネットワークを含む。そのワイヤレスネットワークは、以下を有する。すなわち、前記ワイヤレスネットワークデバイスからネットワークの他のノードへのルーティングのためのルーティング待ち時間情報を事前に記憶するための待ち時間情報記憶モジュールと、伝送されるべきデータパケットを取得した後に、前記データパケットにより運ばれた伝送待ち時間要求情報に従って前記ワイヤレスネットワークデバイスから宛先ノードへの前記データパケットを伝送する伝送待ち時間要求を決定するための、待ち時間要求決定モジュールと、前記ワイヤレスネットワークデバイスから宛先ノードへの利用できるルート、及び前記事前に格納された、前記利用できるルートに対応する待ち時間情報を問い合わせる、問い合わせモジュールと、データパケットを伝送するために、前記問い合わせモジュールの問い合わせの結果に従って、前記利用できるルートから、前記決定された伝送待ち時間要求に最も近いルートを選択する、ルート選択モジュールと、を有する。本発明の実施例の特徴に従って、上述のワイヤレスネットワークデバイスを有するワイヤレスネットワークシステムが提供される。本発明の実施例の他の特徴に従って、ルート選択を制御する方法が提供される。この方法は、前記ノードに、ネットワークにおけるノードから他ノードへのルーティング待ち時間情報を事前に格納するステップと;伝送されるべき前記データパケットを前記現在のノードが取得した後、前記データパケットによって運ばれた伝送待ち時間要求情報に従って、現在のノードから宛先ノードへのデータパケットの伝送のノード伝送待ち時間要求を決定するステップと;前記現在のノードから宛先ノードへの利用できるルート、及び前記利用できるルートに対応する前記格納された待ち時間情報を問い合わせるステップと;前記データパケットを伝送するために、前記問い合わせ結果に従って、前記利用できるルートから決定された伝送待ち時間要求に最も近いルートを選択するステップと;を有する。本発明の実施例の他の特徴に従って、プログラム製品が提供される。マシンに命令コードが読み込まれ実行されると、ルート選択を制御する前記方法が実行され得る。本発明の実施例の他の特徴に従って、機械読み取り可能な命令を格納した記憶媒体が提供される。マシンに命令コードが読み込まれ実行されると、ルート選択を制御する前記方法が実行され得る。本発明の様々な特定のインプリメンテーションが、以下の記載において提供される。詳細な記載は、本発明の適切な実施例を十分に開示するために用いられ、これらを限定するためのものではない。以下、図面を参照しながら本発明の実施例を説明する。本発明の実施例に従ったアプローチを適用することによって、ノードからネットワークの他のノードへのルーティングのためのルーティング待ち時間情報は、ノードに予め格納される。データパケットを伝送することを要求する場合、経路選択はデータパケットの伝送待ち時間の条件に従って実行される。その結果、データパケットは安定な待ち時間の範囲内で宛先ノードに伝送することができる。したがってサービス品質が改善される。本発明の実施例によって提供されるアプローチは、平面ネットワーク構造のワイヤレスアドホックネットワークに適用可能である。図1は、平面ネットワーク構造の概要図である。平面ネットワーク構造において、ノードは、ピアで、かつ均一な機能の特徴を有する。中央管理ノードは、ネットワーク上に存在しなくてもよい。既存のオンデマンドルーティングプロトコルの処理の方法は、以下に説明するように、アドホックオンデマンドディスタンスベクトルルーティングAODVプロトコルを例として取り上げる。AODVは、典型的なオンデマンドのルーティングプロトコルである。ネットワークのノードがデータ伝送要求を持っている場合、そのノードは、ソースノードとして機能し、RREQルートリクエストメッセージを近隣のノードにブロードキャストし、ルートを探す。そして、このRREQメッセージを受信した中間のノードは、このRREQメッセージを転送し、かつ、ソースノードを記録し、かつ仮のパスをソースノードに返す。データ伝送の宛先ノードがこのRREQメッセージを受信した後、複数の利用可能なルートが発見された場合は、一番少ないホップを持つルートが選択され、そして、RREPロートリプライメッセージがソースノードに返される。これによって、ソースノードから宛先ノードへのルートが確立する。ルートの確立後に、ソースノードは、そのルートを利用し、宛先ノードにデータを伝送する。本発明の実施例によって提供されるアプローチによれば、ノードからネットワークの他のノードへのルーティングのためのルーティング待ち時間情報は、ノードに予め格納される。ノードがデータパケット伝送を実行することを要求する場合、ルート選択はデータパケットの伝送待ち時間要求及び予め格納されたルーティング待ち時間情報に従って実行される。したがって、安定な待ち時間の範囲内で宛先ノードにデータパケットを伝送することが可能である。よって、サービス品質を改善する。本発明の実施例において、ワイヤレスネットワークデバイスが提供される。ワイヤレスネットワークデバイスは、ワイヤレスアドホックネットワークのネットワークノードに対応してもよく、又は、ネットワークノードの一部の機能モジュールに対応してもよい。図2は、本発明の実施例によって提供されるワイヤレスネットワークデバイスの構造を例示する概要図である。デバイスは、待ち時間情報記憶モジュール210、待ち時間要求決定モジュール220、問い合わせモジュール230及びルート選択モジュール240を含む。当業者によって理解されるように、ワイヤレスセンサネットワーク等のような特定の応用において、ワイヤレスネットワークデバイスはまた、電源、データ収集及びデータ処理のためのベーシックモジュールを含んでもよい。これらのモジュールは、図2に例示されない。待ち時間情報記憶モジュール210は、ワイヤレスネットワークデバイスからネットワークの他のノードへのルーティングのためのルーティング待ち時間情報を予め格納する。待ち時間要求決定モジュール220は、伝送されるデータパケットを取得した後にデータパケットによって送られる伝送待ち時間要求情報に従って、ワイヤレスネットワークデバイスから宛先ノードへのデータパケットを伝送する伝送待ち時間要求を決定する。問い合わせモジュール230は、ワイヤレスネットワークデバイスから宛先ノードへの利用できるルート、及び予め格納された利用できるルートに対応する待ち時間情報の問い合わせ行う。ルート選択モジュール240は、時間要求決定モジュール220によって決定された伝送待ち時間要求に最も近いルートを、問い合わせモジュールの問い合わせ結果に従って、利用できるルートから選択する。そして、データパケットを伝送する。本発明の実施例によって提供されるワイヤレスネットワークデバイスの動作の方法は、特定のネットワーク構造を例にして後述する。図3は、平面構造のワイヤレスアドホックネットワークを例示する。ここでaないしhは、ネットワークのノードである。ノードaからノードhにデータを伝送することが要求されており、a→hへの利用できるルートは2つある。ルート1:a→b→c→d→e→hルート2:a→b→f→g→h上記のワイヤレスネットワークデバイスにおいて、まず、ノードの待ち時間情報記憶モジュール210で、そのノードからネットワークの他のノードへのルーティングのルーティング待ち時間情報がそのノードに予め記憶される。ルート発見フェーズにおいて、ルーティング待ち時間情報として、RREQ/RREPメッセージの送信/受信待ち時間を直接利用することができる。幾つかの数のテストパケットを伝送することも可能である。そして、これらのテストパケットの送信/受信待ち時間の統計を利用し、これをルーティング待ち時間情報としてもよい。理解できるように、図3に示された特定のネットワークにおいて、中間のノードc,d,e,f,gは、ルート選択動作を実行する必要はない。したがって、これらのノードにおいては、ルート1及びルート2の待ち時間情報を記憶しなくてもよい。本実施例のインプリメンテーションにおいては、ソースノードによって直接ルート選択オペレーションを実行することが可能である。aからhに対するデータパケットの伝送に待ち時間10msを必要とすると仮定すると、ソースノードの待ち時間要求決定モジュール220は、aからhまでの伝送待ち時間要求を10msとして直接決定してもよい。問い合わせモジュール230は、データパケットの宛先ノードhに従って、2つの利用できるルートが存在することを発見する。すなわち、ルート1及びルート2である。そして、さらに、待ち時間情報記憶モジュール210に格納されている以下のルーティング待ち時間情報を発見する。ルート1:9msルート2:12ms問い合わせモジュール230の問い合わせ結果に従って、待ち時間要求決定モジュール220によって取得されたルート1の待ち時間9msが、待ち時間要求10msにより近いことは明らかである。したがって、ルート選択モジュール240は、ルート1を選択し、データパケットの伝送を実行する。もちろん、実際のアプリケーションで、ルート選択モジュール240は、より柔軟な選択方法を採用してもよい。例えば、9msの待ち時間を有する複数のルートがある場合、ランダムにそれらのうちの1つを選択することが可能である。優先してより小さい待ち時間を有するルートを選択することも可能である。例えば、11msの待ち時間を有するルート3がある場合、ルート1及びルート3と、要求との間の差の値が1msである場合、優先してより小さい待ち時間を有するルート1を選択することも可能である。あるいは、要求より小さい待ち時間を持つルートからのみから、要求に一番近いものを選択することも可能である。もちろん、上述の点は、選択ポリシーの幾つかの一例であり、本発明の実施例を限定するものと解釈してはならない。上述のインプリメンテーションに従って、ノードは、更にルート選択の結果をデータパケットによって運んでもよい。そして、その後のノードはルート請求選択の処理をもはや行わなくてもよい。本実施例の他のインプリメンテーションにおいて、ルーティングの分岐routingbranchの前のノードによって、ルート選択動作を実行することが可能である。データソースノードに対して、ノードhへの2つのルートの次のホップノードはノードbである。したがって、このノードaは、ルート選択を実際に実行する必要はない。すなわち、ノードaは、宛先ノードhへの全てのルートが、ユニークな次のホップノードbを持つことを知る。そして、ノードbに伝送されるべきデータパケットを直接伝送することが可能である。伝送されたデータパケット内には、このデータパケットの伝送待ち時間要求情報が格納されている。もちろん、当業者であれば、伝送されるデータパケットには、基本的情報として、例えば、ソースノード識別、宛先ノード識別、伝送時刻等も格納されてもよい。この基本的情報は、本願明細書においては、一つ一つ説明することはしない。理解できるように、ノードaは、ルート選択動作を実行する必要がないため、ルート1及びルート2の待ち時間情報をノードaに格納しないことも可能である。ノードbについては、ノードhへの2つのルートにおける複数の次のホップノードは異なる。したがって、上述したワイヤレスネットワークデバイスに従って、ノードbはルート選択動作を実行する必要がある。待ち時間要求決定モジュール220は、伝送されるデータパケットを取得した後にデータパケットが持つ伝送待ち時間要求情報に従ってワイヤレスネットワークデバイスから宛先ノードへのデータパケットを伝送する伝送待ち時間要求を決定する。データパケットに格納されている伝送待ち時間要求情報が10msであると仮定すると、この10msは、aからhへの伝送待ち時間要求に対応し、データパケットは、aからbへの伝送に対して2msを消費するとする。したがって、bからhへのデータパケットの待ち時間要求は、10-2=8msの計算によって求めることができる。aからbへの伝送のためのデータパケットにより消費される時間は、ノードがデータパケットを送った時刻から、ノードbがそのデータパケットを受け取った時刻との差を計算することにより取得することができる。問い合わせモジュール230は、宛先ノードへのデータパケットに従って、2つの利用できるルートを発見する。すなわち、ルート1及びルート2である。そして、更に以下の待ち時間情報記憶モジュール210に格納されているルーティング待ち時間情報を発見する。ルート1:7msルート2:10ms問い合わせモジュール230の問い合わせ結果に従って、ルート1の待ち時間7msが、待ち時間情報決定モジュール220から得られた待ち時間要求8msに一番近いことは明らかである。したがって、ルート選択モジュール240は、ルート1を選択し、パケット伝送を実行する。実際のワイヤレス伝搬環境において、ノード間のデータの伝送時間は、必ずしもコンスタントではない。例えば、aからbへのデータパケットの伝送の実際の時間は、a及びbに格納されているルーティング待ち時間の情報の差の値2msと必ずしも等しくはならない。分岐の前のノードによるルート選択の実行を行うことによって、現在の位置にたどり着くデータに対する実際の伝送時間に従って、ルートを選択することが可能である。したがって、ソースノードによるルート選択を実行する方法と比較してより高い信頼性を得ることができる。上述のアプローチにおいて、他のノードへの利用できるすべてのノード、及びそれらの待ち時間情報は、待ち時間記憶モジュール210に事前に格納される。すなわち、ルート発見フェーズにおいて、データ伝送の宛先ノードがRREQメッセージを受信した後、複数のルートが発見された場合には、選択は、直接的には実行されない。その代わり、ソースノード又は他の中間のノードは、たとえば、RREPメッセージを返信することにより、利用できるルートのすべての情報を受信する。ネットワークのいかなるノードにおいても、ルーティング待ち時間情報としてRREQの伝送待ち時間を格納することができる。たとえば、特定のルートに対して、宛先ノードは、ルートからの対応するRREPメッセージのRREQメッセージが受信されたときに時刻t2を置く。このRREPメッセージを中間のノード又はソースノードが受信した後、t2と、RREQが自分自身によって伝送した時刻t1との間の差が計算される。あるいは、特定のルートにおいて、ノードは、RREPがそれ自身によって伝送された時刻t3とt1と差をも計算する。その後、その差を2で除算することにより、対応するルートの待ち時間を取得する。このようにして、最終的に格納されるルーティング待ち時間情報は、二つの伝送待ち時間の平均となる。したがって、伝送待ち時間の不均一性に起因する影響を減少させ、確証の度合いを増加させる。ノードは、学習によって、より確証のあるルーティング待ち時間情報を取得する。図4は、待ち時間情報記憶モジュール210の構成を示したブロック図である。待ち時間情報記憶モジュール210は、以下を有する。すなわち、それぞれのテストパケットの伝送待ち時間を取得するために、所定の量のテストパケットをネットワークの他のノードに伝送するためのテストサブモジュール211と、それぞれのルートのテストパケットの伝送待ち時間の平均をそれぞれ計算し、ルーティング待ち時間情報として、伝送待ち時間平均を格納するための第1の格納サブモジュール212と、を有する。例示として図3の例を取り上げると、ルート1及びルート2に対して、ノードbは、ノードhにそれぞれ一定の数例えば100のテストパケットを伝送してもよい。もちろん、各々のルートに対するテストパケットの数は、同じでも異なってもよい。ノードhから返された返信メッセージに従って、ルート1及びルート2に対する複数のテストパケットの伝送待ち時間がそれぞれ得られる。そして、この2つのルートに対する伝送待ち時間平均がそれぞれ計算され、そして、伝送待ち時間平均が、この2つのルートのルーティング待ち時間情報として、格納される。図5は、待ち時間情報記憶モジュール210の他の構成を示すブロック図である。図4のブロック図に示された構成を基礎として、これは、さらに、以下を含んでいる。すなわち、それぞれのルートにおけるテストデータパケットの伝送待ち時間分散をそれぞれ計算し、ルーティング待ち時間情報として、伝送待ち時間を格納するための第2の格納サブモジュール213を含む。学習のプロセスにおいて、統計的な手法が用いられるため、ルーティング待ち時間情報として、テストパケットの伝送待ち時間分散を更に格納することも可能である。テストパケットの伝送待ち時間がランダム変数として仮定される場合、テストパケットのこの伝送待ち時間分散は、テストパケットの伝送待ち時間平均に相対するこのランダム変数の変動の度合いを特徴付けるものとなり得る。したがって、ルート選択モジュールにおいて、様々な特定の選択ポリシーによって、これを構成することが以下のようにできる。伝送待ち時間要求と、それぞれの利用できるルートの伝送待ち時間平均との間の値の差を計算する。そして、絶対差の値が最小の利用できるルートを選択する。ルート選択を実行する場合において、伝送待ち時間平均が伝送待ち時間要求より小さい利用できるルートを優先的に選択することができる。例えば、対応する複数の利用できるルートの絶対差の値が等しい場合、伝送待ち時間分散が最小の利用できるルートを優先的に選択する。あるいは、伝送待ち時間平均が伝送待ち時間要求よりより小さい利用できるルートのみから絶対差の値が最も小さい利用できるルートが選択される。更に、ルーティング待ち時間情報に伝送待ち時間分散が含まれている場合であって、複数の利用できるルートに対応する絶対差の値が等しい場合、伝送待ち時間分散が一番小さい利用できるルートを優先的に選択することができる。例えば、待ち時間要求決定モジュール220によって得られた待ち時間要求が8msであり、かつ、問い合わせモジュール230が、待ち時間情報記憶モジュール210に以下のルーティング待ち時間情報が格納されていることを発見した第1の部分の情報は、伝送待ち時間の平均であり、第2の部分の情報は、伝送待ち時間分散である。ルート1:7,0.2ルート2:10,0.2ルート3:7,0.1問い合わせモジュール230の問い合わせ結果に従って、ルート1及びルート3の待ち時間平均7msが、待ち時間要求8msにより近い。そして、ルート3は、伝送待ち時間分散がより小さい。したがって、ルート選択モジュール240は、ルート3を選択し、データパケット伝送を実行する。伝送待ち時間分散が小さいということは、実際のデータ伝送待ち時間が、平均から外れる可能性が低いことを意味する。したがって、最小の伝送待ち時間分散は、優先的に選択される。これによって、より安定した伝送効果が得られる利点がある。本発明の実施例によるアプローチに従って、待ち時間情報記憶モジュール210に予め格納された待ち時間情報は、一定値を維持する必要はない。待ち時間情報記憶モジュール210は、再び学習することによって、又は学習を続けることによって、そこに格納された待ち時間情報をアップデートする。さらに、待ち時間情報記憶モジュール210に予め格納された待ち時間情報をアップデートするために、ルートにおいて実際に伝送されたデータを利用することが可能である。図6に示されているように、本発明の実施例におけるワイヤレスネットワークデバイスは、更に以下を含む。すなわち、データパケットを伝送した後に、データパケットの現在の伝送の実際の待ち時間に従って、待ち時間情報記憶モジュール210に予め格納されている待ち時間情報をアップデートするための待ち時間情報アップデートモジュール250である。実際のデータ伝送の各々は、対応するルート待ち時間値にまさしく対応する。この値は、予め格納された待ち時間情報をアップデートするために利用される。伝送データパケットが増加するにつれて、これに応じて統計的な計算のためのサンプルの数が増加する。したがって、ルーティング待ち時間情報の確証性を増加させることが可能である。このアプローチは、ルーティング待ち時間情報として、特にRREQ/RREPメッセージの送信/受信の待ち時間を利用する場合に、特に適用できる。ルーティング待ち時間情報として、テストパケットに関連する統計を利用する方法において、このアプローチは、追加的にオーバーヘッドを増加させずに、テストの数を増加させることに等しい。そして、ルーティング待ち時間情報を最新のネットワークのコンディションとして提示することができる。データパケット及びオリジナルなテストデータの実際の伝送の最新のデータによって構成された新たなサンプル空間から平均又は分散を計算することが可能である。そして、新たな待ち時間データを取得した後、古いテストデータを検出することが可能である。そして、新たなサンプル空間を形成し、平均又は分散を計算することができる。本発明の実施例は、上述のワイヤレスネットワークデバイスを含む、ワイヤレスネットワークシステムを提供する。このワイヤレスネットワークデバイスは、ネットワークのノードに対応する。あるいは、ネットワークのノードの機能モジュールの部分に対応する。平面ネットワーク構造のノードは、相互にピアであるため、本発明の実施例により提供されるワイヤレスネットワークシステムのノードは、上述のワイヤレスネットワークデバイスの機能的特徴を持っている。もちろん、ネットワークのトポロジー構造、及び実際に確立されたルーティング関係に従って、ネットワークの一部のノードは、通信において、ルーティング待ち時間情報を格納しなくてもよく、ルート選択処理を実行する必要もない。本発明の実施例によって提供されるワイヤレスネットワークを適用することによって、ネットワークのあるノードからネットワークの他のノードへのルーティングのためのルーティング待ち時間情報は、ノードに予め格納される。ノードがデータパケットの伝送の実行を必要とする場合、データパケットの伝送待ち時間要求及び予め格納されたルーティング待ち時間情報に従って、ノードによってルート選択が実行される。したがって、安定した待ち時間範囲内に、宛先ノードにデータパケットを伝送することが可能である。よって、サービス品質が向上する。本発明の実施例は、ルート選択の制御方法を更に提供する。図7に示されるように、方法は、以下のステップを有する。S701、ネットワークのノードから他のノードへのルーティング待ち時間情報をノードに予め格納する。S702、現在のノードによって、現在のノードが伝送されるべきデータパケットを取得した後、データパケットに運ばれている伝送待ち時間要求情報に従って、現在のノードから宛先ノードへのデータパケットの伝送の伝送待ち時間要求を決定する。S703、現在のノードから宛先ノードへの利用できるルート、及び予め格納されている利用できるルートに対応する待ち時間情報を問い合わせる。S704,データパケットを伝送するために、問い合わせ結果に従って、利用できるルートから、決定された待ち時間要求に最も近いルートを選択する。もちろん、S702とS703の実行順序は、入れ替えてもよい。そして、これは本発明の実施例のインプリメンテーションに影響を与えない。S701において、ネットワークのいかなるノードにおいても、RREQの伝送待ち時間を、ルーティング待ち時間情報として格納してもよい。例えば、あるルートに対して、宛先ノードは、対応するRREPメッセージにおけるルートからRREQメッセージを受信したときに、時刻t2を置いてもよい。中間ノード又はソースノードがRREPメッセージを受信した後に、t2と、RREQがそれ自身によって伝送された時刻t1との間の差が計算され、これによって対応するルート待ち時間が得られる。あるいは、あるルートにおいて、ノードは、RREPがそれ自身によって伝送された時刻t3とt1との間の差を計算してもよい。そして、この差を2で割ることにより、対応するルート待ち時間が得られる。このようにして、ルーティング待ち時間情報は、2つの伝送待ち時間の平均として最終的に格納される。したがって、伝送待ち時間の不均一性による影響を低減し、信頼性を向上させる。更に、学習によって、信頼性のあるノードはルーティング待ち時間情報を得てもよい。すなわち、第1に、ノードは所定の数のテストパケットを他のネットワークのノードに伝送する。それぞれのルートにおけるテストパケットの伝送待ち時間を取得する。また、それぞれのルートにおけるテストパケットの伝送待ち時間平均がそれぞれ計算される。そして、ルーティング待ち時間情報として、伝送待ち時間平均が格納される。更に、ノードは、ルーティング待ち時間情報として、テストパケットの伝送待ち時間分散を格納してもよい。したがって、ルーティング伝送待ち時間の安定性を表すことができる。したがって、S704において、現在のノードは、選択を実行するために様々な方法を実行してもよい。例えば以下の通りである。それぞれの利用できるルートにおける伝送待ち時間要求と伝送待ち時間平均との間の差の計算、及び絶対差の値の最小値による利用できるルートの選択が挙げられる。ルート選択を実行する場合、伝送待ち時間平均が伝送待ち時間要求より小さい利用できるルートを優先的に選択することができる。例えば、対応する複数の利用できるルートの絶対差の値が等しい場合、伝送待ち時間分散が最小の利用できるルートが優先的に選択されてもよい。あるいは、伝送待ち時間平均が伝送待ち時間要求よりも小さい利用できるルートからのみ、絶対差の値が最小の利用できるルートが選択されてもよい。更に、ルーティング待ち時間分散が待ち時間情報に含まれている場合、複数の利用できるルートに対応する絶対差の値が等しい場合、伝送待ち時間分散が最小の利用できるルートを優先的に選択することが可能である。伝送待ち時間分散が小さいということは、実際のデータ伝送待ち時間が、平均から外れる可能性が低いことを意味する。したがって、最小の伝送待ち時間分散は、優先的に選択される。これによって、より安定した伝送効果が得られる利点がある。本発明の実施例は、ルート選択の制御方法を更に提供する。図8に示されるように、ステップS704の後、方法は更にステップS705を有する。すなわち、データパケットを伝送した後、データパケットの現在の伝送の実際の待ち時間に従って、予め格納された待ち時間情報をアップデートする。実際のデータ伝送の各々は、対応するルート待ち時間値にまさしく対応する。この値は、予め格納された待ち時間情報をアップデートするために利用される。伝送データパケットが増加するにつれて、これに応じて統計的な計算のためのサンプルの数が増加する。したがって、ルーティング待ち時間情報の確証性を増加させることが可能である。追加的にテストオーバーヘッドを増加させることなく、テストの数を増加させることが可能である。そして、ルーティング待ち時間情報を最新のネットワークのコンディションとすることが可能である。特定のインプリメンテーションにおいて、データパケット及びオリジナルなテストデータの実際の伝送の最新のデータによって構成された新たなサンプル空間から平均又は分散を計算することが可能である。そして、新たな待ち時間データを取得した後、古いテストデータを検出することが可能である。そして、新たなサンプル空間を形成し、平均又は分散を計算することができる。図7及び図8における本発明の実施例の方法のステップおよびそれらの特定のオペレーションは、例えば、図2ないし図6を参照しながらワイヤレスネットワークデバイス又はワイヤレスネットワークシステム及びそれらの構成モジュールによって実行されてもよい。そして、同一のあるいは近似の効果を得ることが可能である。具体的な詳細は、上述のデバイス及びシステムの説明に記載されている。したがって、ここでは詳述しない。更に、上述の本発明の実施例に従った、デバイス、システム及び一連のプロセスの機能は、ハードウエア、ソフトウエア及び/又はファームウエアによってインプリメントされることができる。ソフトウエア及び/又はファームエアによってインプリメントする場合には、記憶メディア又はネットワークからパーソナルコンピュータにソフトウエアを構成するプログラムがインストールされる。パーソナルコンピュータは、専用のハードウエア構成を持っている。例えば、図9に示される一般用パーソナルコンピュータ900であり、様々なプログラムがインストールされると、様々な機能及びプロセス等を実行することができるようになる。図9において、中央処理装置CPU901は様々なプロセスを実行する。これは、ROM902に記憶されたプログラム、記憶部908からRAM903にロードされたプログラムに従って、実行される。RAM903では、CPU901が実行されているときに要求されるデータ等も必要に応じて格納される。CPU901、ROM902及びRAM903は、バス904によって相互接続されている。入出力インターフェース905も、バスに接続されている。以下のコンポーネントが入出力インターフェース905に接続されている。すなわち、キーボード、マウス、等を含む入力セクション906、表示例えばブラウン管CRT液晶ディスプレイLCD等を含む出力部907、及びラウドスピーカ等、ハードディスクを含むストレージ部908等、及びネットワークインターフェイスカード例えばLANカード、モデム、等を含む通信部909が挙げられる。通信部909は、ネットワーク例えばインターネットを介して、通信プロセスを実行する。ドライブ910は、また、必要に応じて入出力インターフェース905に接続される。リムーバブル媒体911、例えば磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等は、必要に応じてドライブ910にマウントされる。これにより、そこから読み込まれるコンピュータプログラムが必要に応じてストレージ部908にインストールされる。上述のステップ及びプロセスは、ソフトウエアによってインプリメントされる。例えばインターネット等のネットワークから、あるいは、例えばリムーバブル媒体911からソフトウエアを形成するプログラムがインストールされる。当業者は、ストレージ媒体が、図9に示すプログラムを格納したリムーバブル媒体911に限定されるのではない点に留意すべきである。そして、これは、ユーザにプログラムを提供するためのデバイスから別途配信される。リムーバブル媒体911の例は、磁気ディスクフロッピーディスク商標を含む、光ディスクコンパクトディスク、読取り専用メモリCD-ROM及びデジタル多用途ディスクDVD、光磁気ディスクミニMD商標を含む及び半導体メモリ、が含まれる。あるいは、ストレージ媒体は、ROM902、ストレージ部908に含まれるハードディスク等である。これによって、プログラムをユーザに提供することができる。上述のステップ、一連のプロセスは、自然には記載された順番に実行される。しかしながら、順番に実行される必要はない。あるステップは、相互に平行してあるいは、独立に実行されてもよい。また、本発明の実施例は、プログラム自体、及び機械読み取り可能な命令を含むプログラム製品としての形態もとり得る。機械によって命令コードが読み込まれ実行されると、上述の本発明の実施例に従って、ルート選択制御の方法が実行される。本発明の実施例は、機械読み取り可能な命令を含む記憶媒体としての形態もとり得る。機械によって命令コードが読み込まれ実行されると、上述の本発明の実施例に従って、ルート選択制御の方法が実行される。上述の実施例を含む実施例に関して、以下の付記を開示する。付記1ワイヤレスネットワークデバイスであって:ネットワークにおいて、前記ワイヤレスネットワークデバイスから他のノードへのルーティングのためのルーティング待ち時間情報を記憶するよう構成されたメモリと;伝送されるべきデータパケットを取得した後に、前記データパケットにより運ばれた伝送待ち時間要求情報に従って前記ワイヤレスネットワークデバイスから宛先ノードへの前記データパケットを伝送する伝送待ち時間要求を決定し、前記ワイヤレスネットワークデバイスから宛先ノードへの利用できるルート及び格納された前記利用できるルートに対応する待ち時間情報を問い合わせ、前記問い合わせの結果に従って、前記利用できるルートから、前記決定された伝送待ち時間要求に最も近いルートを選択し、かつ、データパケットを伝送するよう構成されたプロセッサと;を有するデバイス。付記2前記メモリは、それぞれのルートにおけるテストパケットの伝送待ち時間を取得するために、所定の量の前記テストパケットを前記ネットワークの他のノードに伝送し、前記それぞれのルートにおける前記テストパケットの伝送待ち時間平均を、それぞれ計算し、かつ、ルーティング待ち時間情報として、前記伝送待ち時間平均を格納する、付記1記載のデバイス。付記3前記メモリは、前記それぞれのルートにおける前記テストパケットの伝送待ち時間分散をそれぞれ計算し、かつ、前記ルーティング待ち時間情報として、前記伝送待ち時間分散を格納する、付記2記載のデバイス。付記4前記プロセッサは、前記それぞれの利用できるルートにおける前記伝送待ち時間要求と前記伝送待ち時間平均との間の差の値を計算し、かつ、最小絶対差の値を持つ前記利用できるルートを選択する、付記2記載のデバイス。付記5前記プロセッサは、更に前記伝送待ち時間要求よりも小さい前記伝送待ち時間平均を持つ前記利用できるルートを優先的に選択する、付記4記載のデバイス。付記6前記プロセッサは、前記伝送待ち時間要求と前記それぞれの利用できるルートの前記伝送待ち時間平均との間の差の値を計算し、最小の絶対差の値を持つ前記利用できるルートを選択し、複数の利用できるルートに対応する前記絶対差の値が等しい場合、最小の前記伝送待ち時間分散を持つ前記利用できるルートを優先的に選択する、付記3記載のデバイス。付記7前記プロセッサは、前記データパケットを伝送した後、前記データパケットの現在の伝送の実際の待ち時間に従って、前記メモリに格納された前記待ち時間情報をアップデートする、付記1記載のデバイス。付記8前記付記1記載のワイヤレスネットワークデバイスを有する、ワイヤレスネットワークシステム。付記9ルート選択を制御する方法であって、ネットワークにおけるノードから他ノードへのルーティングのためのルーティング待ち時間情報を前記ノードに格納するステップと;伝送されるべきデータパケットを現在のノードが取得した後、前記データパケットによって運ばれた伝送待ち時間要求情報に従って、前記現在のノードから宛先ノードへの前記データパケットの伝送データの伝送待ち時間要求を、前記現在ノードによって決定するステップと;前記現在のノードから宛先ノードへの利用できるルート、及び前記利用できるルートに対応する前記格納された待ち時間情報を問い合わせるステップと;前記データパケットを伝送するために、前記問い合わせ結果に従って、前記利用できるルートから決定された伝送待ち時間要求に最も近いルートを選択するステップと;を有する方法。付記10前記ノードに、ネットワークにおけるノードから他ノードへのルーティング待ち時間情報を格納するステップは、それぞれのルートにおけるテストパケットの伝送待ち時間を取得するために、所定の量の前記テストパケットをネットワークの他のノードに、ノードによって伝送するステップと;前記それぞれのルートにおける前記テストパケットの伝送待ち時間平均を、それぞれ計算し、かつ、前記ルーティング待ち時間情報として、前記伝送待ち時間平均を格納するステップと;を有する、付記9記載の方法。付記11前記それぞれのルートにおける前記テストパケットの伝送待ち時間分散をそれぞれ計算し、かつ、前記ルーティング待ち時間情報として、前記伝送待ち時間分散を格納するステップ;を更に有する、付記10記載の方法。付記12前記利用できるルートから決定された伝送待ち時間要求に最も近いルートを選択するステップは、前記伝送待ち時間要求と前記それぞれの利用できるルートにおける前記伝送待ち時間平均との間の差の値を計算し、かつ、最小の絶対差の値を持つ前記利用できるルートを選択するステップと、を有する、付記10記載の方法。付記13前記伝送待ち時間平均が前記伝送待ち時間要求よりも小さい前記利用できるルートを優先的に選択するステップ、を更に有する付記12記載の方法。付記14前記利用できるルートから決定された伝送待ち時間要求に最も近いルートを選択するステップは、前記伝送待ち時間要求と前記それぞれの利用できるルートの伝送待ち時間平均との間の差の値を計算し、かつ、最小の絶対差の値を持つ前記利用できるルートを選択するステップと、複数の利用できるルートの対応する前記絶対差の値が等しい場合、最小の伝送待ち時間分散を持つ前記利用できるルートを優先的に選択するステップと、を有する方法。付記15前記データパケットを伝送した後、前記データパケットの前記現在の伝送の前記実際の待ち時間に従って、格納された待ち時間情報をアップデートするステップ、を更に有する付記9記載の方法。付記16付記9ないし15のうちいずれか1項記載の方法をコンピュータに実行させるプログラム。付記17付記9ないし15のうちいずれか1項記載の方法をコンピュータに実行させるプログラムを記憶した、コンピュータ読み取り可能な媒体。実施例を説明したが、本発明の精神及び技術的範囲を逸脱しないで、当業者によって、その他の様々な変更、置き換え、修正がこれらになされてもよい。本発明の実施例の用語有する、含むあるいはこれらに類する語は、非排他的包含を意味する。すなわち、要素のリストを含むプロセス、方法、装置、機器は、その要素だけを含むものではなく、明示的に記載されていない、他の要素、あるいは、それらのプロセス、方法、装置、機器に内在する他の要素を含んでもよい。他に限定が無い場合、有するの語によって定義された要素は、プロセス、方法、装置、機器の追加的な要素がある場合を排除しない。"