JP2005341231A - Method of routing and radio equipment using the same - Google Patents
Method of routing and radio equipment using the same Download PDFInfo
- Publication number
- JP2005341231A JP2005341231A JP2004157482A JP2004157482A JP2005341231A JP 2005341231 A JP2005341231 A JP 2005341231A JP 2004157482 A JP2004157482 A JP 2004157482A JP 2004157482 A JP2004157482 A JP 2004157482A JP 2005341231 A JP2005341231 A JP 2005341231A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- hoc network
- route
- destination
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 50
- 238000004891 communication Methods 0.000 claims abstract description 140
- 238000003860 storage Methods 0.000 claims abstract description 23
- 238000009795 derivation Methods 0.000 claims description 8
- 238000005259 measurement Methods 0.000 description 58
- 238000012545 processing Methods 0.000 description 46
- 230000004044 response Effects 0.000 description 24
- 230000005540 biological transmission Effects 0.000 description 21
- 230000008569 process Effects 0.000 description 18
- 235000008694 Humulus lupulus Nutrition 0.000 description 9
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、ルーティング技術に関し、特にアドホックネットワークにおいて信号を送信すべき経路を決定するルーティング方法およびそれを利用した無線装置に関する。 The present invention relates to a routing technique, and more particularly to a routing method for determining a route for transmitting a signal in an ad hoc network and a wireless device using the routing method.
アドホックネットワークとは、移動通信システムなどのような無線通信システムでの基地局装置や基幹網などの構成に依存せず、端末装置だけで構成されるネットワークである。アドホックネットワークにおいて、端末装置は互いに対等に通信を実行する。また、直接通信できない端末装置であっても、他の端末装置によって信号が中継されるので、通信を実行できる(例えば、非特許文献1参照。)。
アドホックネットワークでは、移動通信システムのような基地局装置や交換機を含まないので、通信すべき信号の経路の制御、すなわちルーティングの制御を端末装置で実行する。そのため、従来はDSDV(Destination Sequenced Distance Vector)方式等が使用されている。DSDVでは、端末装置は互いに通信可能な端末装置に関する情報を交換し、宛先となる端末装置に信号を送信するために直接信号を送信すべき端末装置と、宛先となる端末装置に信号が到達(到達するまでに経由される端末装置の組み合わせを「経路」という)するまでに中継される端末装置の数(以下、「ホップ数」という)などの情報が、それぞれの端末装置で管理される。端末装置は、中継すべき信号を受信した場合、当該信号の宛先を確認し、信号の宛先までのホップ数が最小となる経路を選択する。その結果、端末装置は、選択した経路に含まれた直接信号を送信すべき端末装置に信号を送信する。 Since an ad hoc network does not include a base station device or a switch as in a mobile communication system, control of a signal path to be communicated, that is, control of routing is executed by a terminal device. Therefore, conventionally, a DSDV (Destination Sequential Distance Vector) method or the like is used. In DSDV, terminal devices exchange information about terminal devices that can communicate with each other, and a signal arrives at a terminal device to which a signal should be transmitted directly to transmit a signal to a destination terminal device and a terminal device that is a destination ( Each terminal device manages information such as the number of terminal devices (hereinafter referred to as “hop count”) that are relayed until the combination of terminal devices that are routed to reach each other is called a “route”. When receiving a signal to be relayed, the terminal device confirms the destination of the signal and selects a route that minimizes the number of hops to the signal destination. As a result, the terminal device transmits a signal to the terminal device that should transmit the direct signal included in the selected route.
本発明者はこうした状況下、以下の課題を認識するに至った。アドホックネットワークで使用される端末装置における通信速度が可変である場合、例えば、変調方式や符号化率が可変に設定可能である場合、端末装置が選択した経路に応じて通信速度が異なる。そのため、通信速度の高い経路、すなわち変調多値数の多い変調方式が使用できる経路を選択すれば、同じ時間で多くの信号を伝送できる。一方、アドホックネットワークで伝送すべきデータの種類は様々であり、所定のサーバからデータをダウンロードする場合には通信速度の高い経路を要求するが、IP電話のようにリアルタイム性が高いアプリケーションを使用する場合には遅延の少ない経路を要求する。そのため、単に通信速度の高い経路を選択しているだけでは、アドホックネットワークで使用するアプリケーションの要求を満たせない場合があり、また、当該経路のトラヒックが高くなってしまうおそれがある。 Under such circumstances, the present inventor has come to recognize the following problems. When the communication speed in the terminal device used in the ad hoc network is variable, for example, when the modulation scheme and the coding rate can be set variably, the communication speed varies depending on the route selected by the terminal device. Therefore, if a path with a high communication speed, that is, a path that can use a modulation scheme with a large number of modulation multi-values is selected, many signals can be transmitted in the same time. On the other hand, there are various types of data to be transmitted in an ad hoc network, and when data is downloaded from a predetermined server, a route with a high communication speed is required, but an application with high real-time properties such as an IP phone is used. In some cases, a route with less delay is required. Therefore, simply selecting a route with a high communication speed may fail to satisfy the requirements of an application used in an ad hoc network, and traffic on the route may increase.
本発明者はこうした状況を認識して、本発明をなしたものであり、その目的はアドホックネットワークで伝送されるデータの性質に応じて、データを送信する経路を選択するルーティング方法およびそれを利用した無線装置を提供することである。 The present inventor has recognized the above situation and made the present invention. The purpose of the present invention is to select a route for transmitting data according to the nature of data transmitted in an ad hoc network, and to use the routing method. Is to provide a wireless device.
本発明のある態様は、無線装置である。この装置は、アドホックネットワークの少なくともひとつの経路に関する情報を記憶する記憶部と、アドホックネットワークの少なくともひとつの経路のそれぞれにおいて、信号を直接送信すべき無線装置との間の通信速度を導出し、導出した通信速度を記憶したアドホックネットワークの少なくともひとつの経路に関する情報にそれぞれ対応づける導出部と、アドホックネットワークに含まれた所定の無線装置から信号を受信する受信部と、受信した信号から、信号の宛先と当該宛先までに要求される条件を取得し、取得した信号の宛先と当該宛先までに要求される条件にもとづいて、記憶したアドホックネットワークの少なくともひとつの経路に関する情報と、当該情報にそれぞれ対応づけた通信速度を参照して、信号を直接送信すべき無線装置を決定する決定部と、決定した無線装置に対して、受信した信号を送信する送信部とを備える。 One embodiment of the present invention is a wireless device. This device derives and derives a communication speed between a storage unit that stores information related to at least one route of the ad hoc network and a wireless device that should directly transmit a signal in each of the at least one route of the ad hoc network. A deriving unit that associates the information regarding at least one route of the ad hoc network storing the communication speed, a receiving unit that receives a signal from a predetermined wireless device included in the ad hoc network, and a destination of the signal from the received signal And the conditions required up to the destination, and the information on at least one route of the stored ad hoc network is associated with the information based on the acquired signal destination and the conditions required up to the destination. The signal should be sent directly with reference to the communication speed A determination unit for determining a line device, with respect to the determined wireless device, and a transmitter for transmitting the received signals.
「当該宛先までに要求される条件」とは、例えば、通信速度や遅延時間であり、これらは信号に対応したアプリケーション等によって要求される。
「経路に関する情報」とは、信号の宛先となる端末装置、次に信号を送信すべき端末装置、信号の宛先となる端末装置までのホップ数などを含み、アドホックネットワークにおいてルーティング制御を実行するために必要な情報である。「通信速度」は、特に単位時間あたりの通信速度を意味しており、これは誤り訂正の符号化率や変調方式によって特徴づけられる。
The “conditions required by the destination” are, for example, a communication speed and a delay time, which are required by an application corresponding to the signal.
“Route information” includes a terminal device that is a signal destination, a terminal device that is to transmit a signal next, the number of hops to the terminal device that is the signal destination, and the like to execute routing control in an ad hoc network This is necessary information. “Communication speed” means a communication speed per unit time, which is characterized by an error correction coding rate and a modulation method.
以上の装置により、アドホックネットワークにおけるルーティング制御に対して、通信速度を考慮できる。そのため、送信すべき信号に要求される通信速度に応じたルーティング制御を実行できる。 With the above apparatus, communication speed can be considered for routing control in an ad hoc network. Therefore, routing control according to the communication speed required for the signal to be transmitted can be executed.
導出部は、信号を直接送信すべき無線装置との間の回線品質も導出し、導出した回線品質を記憶したアドホックネットワークの少なくともひとつの経路に関する情報にそれぞれ対応づけ、決定部は、取得した信号の宛先と当該宛先までに要求される条件にもとづいて、情報にそれぞれ対応づけた回線品質も参照して、信号を直接送信すべき無線装置を決定してもよい。導出部は、信号を直接送信すべき無線装置に対して、回線品質の測定を要求し、信号を直接送信すべき無線装置で測定された回線品質を受け付けることによって、信号を直接送信すべき無線装置との間の回線品質を導出してもよい。 The deriving unit also derives the channel quality with the radio apparatus to which the signal should be directly transmitted, and associates the derived channel quality with information on at least one path of the ad hoc network storing the derived channel quality. The wireless device to which the signal should be directly transmitted may be determined with reference to the channel quality associated with the information based on the destination and the conditions required up to the destination. The deriving unit requests the wireless device that should directly transmit the signal to measure the channel quality, and accepts the channel quality measured by the wireless device that should directly transmit the signal, thereby receiving the wireless signal that should directly transmit the signal. The line quality with the apparatus may be derived.
「回線品質」とは、無線装置間の無線伝送路の特性を反映した値であればよく、誤り率、受信電力、干渉量などを含む。 The “line quality” may be a value reflecting the characteristics of the wireless transmission path between wireless devices, and includes an error rate, received power, interference amount, and the like.
本発明の別の態様も、無線装置である。この装置は、アドホックネットワークの少なくともひとつの経路に関する情報であって、かつ送信すべき信号の宛先に対応した無線装置までの少なくともひとつの経路に関する情報を記憶する記憶部と、アドホックネットワークの少なくともひとつの経路のそれぞれに対する通信速度を導出し、導出した通信速度を記憶したアドホックネットワークの少なくともひとつの経路に関する情報にそれぞれ対応づける導出部と、アドホックネットワークで送信すべき信号に対する信号の宛先と当該宛先までに要求される条件を取得する取得部と、取得した信号の宛先と当該宛先までに要求される条件にもとづいて、記憶したアドホックネットワークの少なくともひとつの経路に関する情報と、当該情報にそれぞれ対応づけた通信速度を参照して、アドホックネットワークの少なくともひとつの経路のうち、信号を送信すべき経路を決定する決定部と、決定した経路のうちの信号を直接送信すべき無線装置に対して、信号を送信する送信部とを備える。 Another aspect of the present invention is also a wireless device. The apparatus includes information relating to at least one route of the ad hoc network and storing information relating to at least one route to the wireless device corresponding to the destination of the signal to be transmitted, and at least one of the ad hoc network A derivation unit that derives a communication speed for each of the routes, associates the derived communication speed with information on at least one route of the ad hoc network storing the signal, a signal destination for the signal to be transmitted in the ad hoc network, and the destination An acquisition unit that acquires the required conditions, information on at least one route of the stored ad hoc network based on the acquired destination of the signal and the conditions required to the destination, and communication associated with the information See speed and A determination unit that determines a route for transmitting a signal among at least one route of the hook network, and a transmission unit that transmits a signal to a wireless device that should directly transmit the signal of the determined route. .
「宛先」とは、送信すべき信号を最終的に伝送する無線装置である。
以上の装置により、アドホックネットワークにおけるルーティング制御に対して、通信速度を考慮でき、かつ信号を送信すべき送信元に対応した端末装置が、信号の経路を決定できる。
A “destination” is a wireless device that ultimately transmits a signal to be transmitted.
With the above device, the communication speed can be taken into consideration for the routing control in the ad hoc network, and the terminal device corresponding to the transmission source to which the signal should be transmitted can determine the signal path.
導出部は、アドホックネットワークの少なくともひとつの経路のうち、所定の無線装置間の通信速度をアドホックネットワークの少なくともひとつの経路のそれぞれに対する通信速度としてもよい。導出部は、アドホックネットワークの少なくともひとつの経路のそれぞれに対する回線品質も導出し、導出した回線品質を記憶したアドホックネットワークの少なくともひとつの経路に関する情報にそれぞれ対応づけ、決定部は、取得した信号の宛先と当該宛先までに要求される条件にもとづいて、情報にそれぞれ対応づけた回線品質も参照して、アドホックネットワークの少なくともひとつの経路のうち、信号を送信すべき経路を決定してもよい。導出部は、アドホックネットワークの少なくともひとつの経路のうち、所定の無線装置間の回線品質をアドホックネットワークの少なくともひとつの経路のそれぞれに対する回線品質としてもよい。 The deriving unit may use a communication speed between predetermined wireless devices among at least one path of the ad hoc network as a communication speed for each of the at least one path of the ad hoc network. The derivation unit also derives line quality for each of at least one route of the ad hoc network, associates the derived line quality with information on at least one route of the ad hoc network that stores the derived line quality, and the determination unit determines the destination of the acquired signal. On the basis of the conditions required up to the destination, the channel quality associated with the information may also be referred to determine a route for transmitting a signal among at least one route of the ad hoc network. The deriving unit may use the line quality between predetermined wireless devices among at least one path of the ad hoc network as the line quality for each of the at least one path of the ad hoc network.
「所定の無線装置間の通信速度」とは、複数の無線装置からなる経路のうち、ふたつの無線装置間の通信速度を意味する。「所定の無線装置間の回線品質」とは、複数の無線装置からなる経路のうち、ふたつの無線装置間の回線品質を意味する。 The “communication speed between predetermined wireless devices” means a communication speed between two wireless devices in a path composed of a plurality of wireless devices. “The channel quality between predetermined radio devices” means the channel quality between two radio devices out of a path composed of a plurality of radio devices.
本発明のさらに別の態様は、ルーティング方法である。この方法は、アドホックネットワークの少なくともひとつの経路に関する情報と、当該情報にそれぞれ対応した通信速度を記憶しており、送信すべき信号の宛先と当該宛先までに要求される条件にもとづいて、記憶した情報と通信速度を参照して、アドホックネットワークの少なくともひとつの経路のうち、信号を送信すべき無線装置を決定する。 Yet another embodiment of the present invention is a routing method. This method stores information on at least one route of the ad hoc network and the communication speed corresponding to the information, and stores the information based on the destination of the signal to be transmitted and the conditions required for the destination. With reference to the information and the communication speed, a wireless device to which a signal is to be transmitted is determined among at least one path of the ad hoc network.
本発明のさらに別の態様も、ルーティング方法である。この方法は、アドホックネットワークの少なくともひとつの経路に関する情報を記憶するステップと、アドホックネットワークの少なくともひとつの経路のそれぞれにおいて、信号を直接送信すべき無線装置との間の通信速度を導出し、導出した通信速度を記憶したアドホックネットワークの少なくともひとつの経路に関する情報にそれぞれ対応づけるステップと、アドホックネットワークに含まれた所定の無線装置から信号を受信するステップと、受信した信号から、信号の宛先と当該宛先までに要求される条件を取得し、取得した信号の宛先と当該宛先までに要求される条件にもとづいて、記憶したアドホックネットワークの少なくともひとつの経路に関する情報と、当該情報にそれぞれ対応づけた通信速度を参照して、信号を直接送信すべき無線装置を決定するステップと、決定した無線装置に対して、受信した信号を送信するステップとを備える。 Yet another aspect of the present invention is also a routing method. The method derives a communication speed between a step of storing information on at least one route of the ad hoc network and a wireless device to which a signal should be transmitted directly in each of the at least one route of the ad hoc network. A step of associating the communication speed with information on at least one route of the ad hoc network, a step of receiving a signal from a predetermined wireless device included in the ad hoc network, and a destination of the signal and the destination from the received signal. Information about the at least one route stored in the ad hoc network based on the acquired signal destination and the conditions required up to the destination, and the communication speed corresponding to the information, respectively. See to send the signal directly It should comprising determining a wireless device, with respect to the determined wireless device, and transmitting the received signal.
対応づけるステップは、信号を直接送信すべき無線装置との間の回線品質も導出し、導出した回線品質を記憶したアドホックネットワークの少なくともひとつの経路に関する情報にそれぞれ対応づけ、決定するステップは、取得した信号の宛先と当該宛先までに要求される条件にもとづいて、情報にそれぞれ対応づけた回線品質も参照して、信号を直接送信すべき無線装置を決定してもよい。対応づけるステップは、信号を直接送信すべき無線装置に対して、回線品質の測定を要求し、信号を直接送信すべき無線装置で測定された回線品質を受け付けることによって、信号を直接送信すべき無線装置との間の回線品質を導出してもよい。 The step of associating also derives the channel quality between the wireless device to which the signal should be transmitted directly and associates the derived channel quality with the information regarding at least one route of the ad hoc network storing the determined channel quality. Based on the destination of the signal and the conditions required up to the destination, the wireless device to which the signal should be directly transmitted may be determined with reference to the line quality associated with the information. The associating step should send the signal directly by requesting the wireless device that should send the signal directly to measure the channel quality and accepting the measured channel quality at the wireless device that should send the signal directly You may derive | lead-out the channel quality between radio | wireless apparatuses.
本発明のさらに別の態様も、ルーティング方法である。この方法は、アドホックネットワークの少なくともひとつの経路に関する情報であって、かつ送信すべき信号の宛先に対応した無線装置までの少なくともひとつの経路に関する情報を記憶するステップと、アドホックネットワークの少なくともひとつの経路のそれぞれに対する通信速度を導出し、導出した通信速度を記憶したアドホックネットワークの少なくともひとつの経路に関する情報にそれぞれ対応づけるステップと、アドホックネットワークで送信すべき信号に対して、信号の宛先と当該宛先までに要求される条件を取得するステップと、取得した信号の宛先と当該宛先までに要求される条件にもとづいて、記憶したアドホックネットワークの少なくともひとつの経路に関する情報と、当該情報にそれぞれ対応づけた通信速度を参照して、アドホックネットワークの少なくともひとつの経路のうち、信号を送信すべき経路を決定するステップと、決定した経路のうちの信号を直接送信すべき無線装置に対して、信号を送信するステップとを備える。 Yet another aspect of the present invention is also a routing method. The method comprises the steps of storing information on at least one route of the ad hoc network and information on at least one route to the wireless device corresponding to the destination of the signal to be transmitted; and at least one route of the ad hoc network Deriving the communication speed for each of the above, and associating the derived communication speed with information related to at least one route of the ad hoc network storing the derived communication speed, and for the signal to be transmitted in the ad hoc network, the signal destination and the destination A step of acquiring the required conditions, information on at least one route of the stored ad hoc network based on the acquired signal destination and the conditions required to the destination, and communication associated with the information, respectively. See speed Determining a route for transmitting a signal among at least one route of the ad hoc network, and transmitting a signal to a wireless device to which the signal in the determined route is to be directly transmitted. .
対応づけるステップは、アドホックネットワークの少なくともひとつの経路のうち、所定の無線装置間の通信速度をアドホックネットワークの少なくともひとつの経路のそれぞれに対する通信速度としてもよい。対応づけるステップは、アドホックネットワークの少なくともひとつの経路のそれぞれに対する回線品質も導出し、導出した回線品質を記憶したアドホックネットワークの少なくともひとつの経路に関する情報にそれぞれ対応づけ、決定するステップは、取得した信号の宛先と当該宛先までに要求される条件にもとづいて、情報にそれぞれ対応づけた回線品質も参照して、アドホックネットワークの少なくともひとつの経路のうち、信号を送信すべき経路を決定してもよい。対応づけるステップは、アドホックネットワークの少なくともひとつの経路のうち、所定の無線装置間の回線品質をアドホックネットワークの少なくともひとつの経路のそれぞれに対する回線品質としてもよい。 The step of associating may use a communication speed between predetermined wireless devices among at least one path of the ad hoc network as a communication speed for each of the at least one path of the ad hoc network. The step of associating also derives the line quality for each of at least one route of the ad hoc network, associates the derived line quality with the information regarding at least one route of the ad hoc network, and determines the acquired signal. The route to which a signal should be transmitted may be determined out of at least one route of the ad hoc network with reference to the line quality associated with the information, based on the destination and the conditions required up to the destination. . The step of associating may use the line quality between predetermined wireless devices among at least one path of the ad hoc network as the line quality for each of the at least one path of the ad hoc network.
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。 It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, etc. are also effective as an aspect of the present invention.
本発明によれば、アドホックネットワークで伝送されるデータの性質に応じて、データを送信する経路を選択できる。 ADVANTAGE OF THE INVENTION According to this invention, the path | route which transmits data can be selected according to the property of the data transmitted by an ad hoc network.
(実施例1)
本発明を具体的に説明する前に、概要を述べる。本発明の実施例1は、複数の端末装置によって構成された通信システムに関しており、さらに当該通信システムはアドホックネットワークを構成する。複数の端末装置のそれぞれは、宛先の端末装置、信号を送信すべき端末装置、ホップ数等を含んだルーティング情報を交換し、受けつけたルーティング情報にもとづいて自らのルーティング情報を更新する。端末装置は、所定の端末装置から信号を受信すると、当該信号の宛先にもとづき、ルーティング情報を参照しつつ信号を送信すべき端末装置を決定する。ここで、本実施例に係る端末装置は通信速度を可変に設定できるので、以上のように説明したルーティング情報に通信速度および誤り率の情報を加える。すなわち、信号を送信すべき端末装置を決定する場合に、通信速度の程度および回線品質も考慮できるようにする。
(Example 1)
Before describing the present invention in detail, an outline will be described. Embodiment 1 of the present invention relates to a communication system including a plurality of terminal devices, and the communication system further forms an ad hoc network. Each of the plurality of terminal devices exchanges routing information including the destination terminal device, the terminal device to which the signal is to be transmitted, the number of hops, etc., and updates its own routing information based on the received routing information. When receiving a signal from a predetermined terminal device, the terminal device determines a terminal device to which the signal is to be transmitted with reference to the routing information based on the destination of the signal. Here, since the terminal apparatus according to the present embodiment can variably set the communication speed, information on the communication speed and the error rate is added to the routing information described above. That is, when determining a terminal device to which a signal is to be transmitted, the degree of communication speed and the line quality can be considered.
さらに、本実施例に係る通信システムでは、送信される信号であるデータパケットに要求品質に関する情報を含ませる。要求品質に関する情報とは、通信速度が高いことや遅延時間が小さいことなどの内容に相当し、これらは送信対象となるデータの種類に応じて特定される。以上のようなデータパケットを受信した端末装置は、当該データパケットの宛先や要求品質に応じて、記憶したルーティング情報を参照して、データパケットを送信すべき端末装置を決定する。例えば、高い通信速度が要求されている場合には、宛先までの経路のうちで、通信速度が高くなるような端末装置に対してデータパケットを送信する。また、小さい遅延時間が要求されている場合には、宛先までの経路のうちで、遅延時間が小さくなるような端末装置に対してデータパケットを送信する。 Furthermore, in the communication system according to the present embodiment, information on required quality is included in a data packet that is a signal to be transmitted. The information on the required quality corresponds to contents such as a high communication speed and a small delay time, and these are specified according to the type of data to be transmitted. The terminal device that has received the data packet as described above determines the terminal device to which the data packet is to be transmitted with reference to the stored routing information according to the destination of the data packet and the required quality. For example, when a high communication speed is required, a data packet is transmitted to a terminal device that has a high communication speed on the route to the destination. In addition, when a small delay time is required, a data packet is transmitted to a terminal device having a small delay time in the route to the destination.
図1は、実施例1に係る通信システム100の構成を示す。通信システム100は、端末装置10と総称される第1端末装置10a、第2端末装置10b、第3端末装置10c、第4端末装置10d、第5端末装置10e、第6端末装置10fを含む。
FIG. 1 illustrates a configuration of a
端末装置10は、データを送信、中継し、あるいは受信する機能を有する。ここで端末装置10は、IEEE802.11b規格に準拠した無線LANとし、そのため通信速度は、11Mbps、5.5Mbps、2Mbps、1Mbpsのいずれかに選択される。ここで、11Mbpsの場合、通信速度は高速であるが、回線品質は低下しやすい。一方、1Mbpsの場合、通信速度は低速であるが、回線品質は低下しにくい。そのため、1Mbpsの方が、伝送距離が長くなり、再送回数も減少するという特徴を有する。また、図では端末装置10のみを示しているが、端末装置10にパーソナルコンピュータが接続されていてもよい。 The terminal device 10 has a function of transmitting, relaying, or receiving data. Here, the terminal device 10 is a wireless LAN compliant with the IEEE802.11b standard, and therefore the communication speed is selected from 11 Mbps, 5.5 Mbps, 2 Mbps, and 1 Mbps. Here, in the case of 11 Mbps, the communication speed is high, but the line quality is likely to deteriorate. On the other hand, in the case of 1 Mbps, the communication speed is low, but the line quality is hardly lowered. Therefore, 1 Mbps has the characteristics that the transmission distance becomes longer and the number of retransmissions also decreases. Although only the terminal device 10 is shown in the figure, a personal computer may be connected to the terminal device 10.
複数の端末装置10は、アドホックネットワークを構成しており、一例として第1端末装置10aをデータの送信元とし、第6端末装置10fをデータの宛先としている。さらに、第1端末装置10aから第6端末装置10fまでの経路として、第2端末装置10bと第3端末装置10cを経由する経路(以下、「第1経路」という)と、第2端末装置10bと第4端末装置10dと第5端末装置10eを経由する経路(以下、「第2経路」という)を示す。ここで、第1経路は第2経路より少ないホップ数であるが、第2経路の端末装置10の間の距離は第1経路の端末装置10の間の距離よりも短い。すなわち、第2経路の方が第1経路よりも高い伝送速度を可能にする。一方、第1経路の方が第2経路よりも伝送の遅延時間を小さくできる。
The plurality of terminal devices 10 constitutes an ad hoc network. As an example, the first
ここで、本実施例の前提として、通信システム100は、DSDV方式等によるルーティング方式を実行しているものとする。すなわち、それぞれの端末装置10は、他のDSDVとの間で、「Destination(宛先)」、「NextHop(データを直接送信すべき端末装置)」、「Metric(ホップ数)」、「Sequence number」、「Install」、「Flags」を含んだルーティング情報を交換する。端末装置10は、交換したルーティング情報にもとづいて、最新のルーティング情報を更新する。すなわちこれらの情報は、アドホックネットワークの少なくともひとつの経路に関する情報に相当する。特に、これらのうちで、「Destination」、「NextHop」、「Metric」が本実施例の説明に関連する。
Here, as a premise of the present embodiment, it is assumed that the
図2は、第2端末装置10bの構成を示す。第2端末装置10bは、アンテナ12、RF部14、変復調部16、処理部18、IF部20、制御部22を含む。
FIG. 2 shows the configuration of the second
アンテナ12は、無線周波数の信号を送受信する。ここで、アンテナの数および指向性は任意のものとする。RF部14は、アンテナ12で送受信される無線周波数の信号と、後述の変復調部16で処理されるベースバンドの信号との間で、周波数変換を実行する。また、増幅処理、アナログ−デジタル変換処理、デジタル−アナログ変換処理を実行する。
The
変復調部16は、送信すべき信号に対して、変調処理および拡散処理を実行し、受信した信号に対して、逆拡散処理および復調処理を実行する。また、誤り訂正処理等も実行する。前述のごとく、端末装置10は複数の通信速度に対応しているので、変復調部16は複数の変調方式に対応する。変復調部16が変調処理の際に使用する変調方式は、処理部18や制御部22によって指定されるものとする。処理部18は、アドホックネットワークに対応したルーティングの処理を実行する。詳細は後述する。IF部20は、図示しないパーソナルコンピュータや有線のネットワークを接続する。制御部22は、タイミング制御など端末装置10の動作に必要な処理を制御する。なお、ここでは、複数の端末装置10のうち、第2端末装置10bを説明したが、それは後述の説明に対する便宜上のものであり、他の端末装置10も同様の構成を有する。
The
この構成は、ハードウエア的には、任意のコンピュータのCPU、メモリ、その他のLSIで実現でき、ソフトウエア的にはメモリのロードされた予約管理機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。 This configuration can be realized in terms of hardware by a CPU, memory, or other LSI of an arbitrary computer, and in terms of software, it is realized by a program having a reservation management function loaded in memory. The functional block realized by those cooperation is drawn. Accordingly, those skilled in the art will understand that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof.
図3は、処理部18の構成を示す。処理部18は、入力部30、決定部32、データパケット生成部34、出力部36、ルーティング情報生成部38を含む。また、ルーティング情報生成部38は、生成部40、通知メッセージ処理部42、記憶部44、メッセージ送信制御部46、要求メッセージ生成部48、要求メッセージ処理部50、応答メッセージ生成部52、応答メッセージ処理部54、計測メッセージ生成部56、計測メッセージ処理部58、通知メッセージ生成部60を含む。
FIG. 3 shows the configuration of the
入力部30は、図2の変復調部16から所定の信号を入力する。信号は、通信システム100で伝送されるデータパケット、すなわちアドホックネットワークに含まれた所定の端末装置10から受信したデータパケットに限らず、ルーティング情報を生成するために使用されるデータパケットも含む。
The
ルーティング情報生成部38は、ルーティング情報を生成する。ここでルーティング情報生成部38は、アドホックネットワークの少なくともひとつの経路のそれぞれにおいて、データパケットを直接送信すべき端末装置10との間の通信速度と回線品質を導出し、導出した通信速度と回線品質を前述のDSDV方式でのルーティング情報にそれぞれ対応づける。特に、通信速度や回線品質は、ひとつの端末装置10だけでは決定できないので、端末装置10は、所定の端末装置10に対して、通信速度と回線品質の測定を要求し、所定の端末装置10で測定された回線品質を受け付ける。
The routing
以上を図の構成にあわせて説明すると以下の通りになる。メッセージ送信制御部46、要求メッセージ生成部48、要求メッセージ処理部50、応答メッセージ生成部52、応答メッセージ処理部54、計測メッセージ生成部56、計測メッセージ処理部58、通知メッセージ生成部60、通知メッセージ処理部42は、信号を直接送信すべき端末装置10との間の通信速度と回線品質を導出する。生成部40は、前述のDSDV方式によるルーティング情報に対して、導出した通信速度と回線品質を対応づける。ここで、通信速度と回線品質は、ふたつの端末装置10の間で測定されるので、これらを取得側端末装置10と測定側端末装置10として説明するが、ひとつの端末装置10は両方の機能を有する。なお、取得側端末装置10は、最終的に通信速度と回線品質の情報を取得する端末装置10であり、測定側端末装置10は、取得側端末装置10に通信速度と回線品質を提供するために、これらを測定する端末装置10である。
The above will be described in accordance with the configuration of the figure as follows.
メッセージ送信制御部46は、取得側端末装置10で通信速度と回線品質を新たに取得、あるいは更新することを決定する。これは、定期的なタイミングで決定したり、任意のタイミングで決定する。任意のタイミングとは、例えば端末装置10の通信状態が変更したと認識されたタイミングである。要求メッセージ生成部48は、メッセージ送信制御部46での決定を測定側端末装置10に通知するための要求メッセージを生成して送信する。要求メッセージには、測定側端末装置10が計測すべき通信速度や、当該通信速度で、後述の計測メッセージを送信する回数が含まれる。
The message
要求メッセージ処理部50は、測定側端末装置10において、取得側端末装置10からの要求メッセージを受信して、測定の可否を決定する。測定側端末装置10は、データパケットの通信の負荷が高ければ測定の拒否を決定する。また、これ以外の理由で測定の拒否を決定してもよい。応答メッセージ生成部52は、決定した測定の可否を取得側端末装置10に通知するための応答メッセージを生成して送信する。応答メッセージは、測定の可否に関する情報を含む。
The request
応答メッセージ処理部54は、取得側端末装置10において、測定側端末装置10からの応答メッセージを受信して、測定の可否を確認する。計測メッセージ生成部56は、測定側端末装置10が回線品質を測定する際に使用すべき計測メッセージを送信する。その際に、計測メッセージは、通信速度を変えながら複数回数送信する。例えば、最初に11Mbpsの計測メッセージを送信し、次に5.5Mbpsの計測メッセージを送信し、それらに続いて、2Mbpsの計測メッセージ、1Mbpsの計測メッセージを送信する。これらの送信回数は、前述の要求メッセージに含まれた情報に従う。
The response
計測メッセージ処理部58は、測定側端末装置10において、計測メッセージを受信し、受信した計測メッセージに対応した通信速度における誤り率を測定する。たとえば、11Mbpsに対応した計測メッセージを複数回数受信し、そのうちの正確に受信できた計測メッセージの数をカウントして誤り率を測定する。なお、所定の通信速度における計測メッセージがすべて正確に受信できれば、誤り率0%である。また、所定の通信速度における計測メッセージがすべて受信できなければ、当該通信速度は使用不可能である。通知メッセージ生成部60は、測定結果を取得側端末装置10に通知するための通知メッセージを生成して送信する。通知メッセージは、測定した通信速度と当該通信速度における誤り率を含む。
The measurement
通知メッセージ処理部42は、取得側端末装置10において、通知メッセージを受信し、生成部40に出力する。生成部40は、前述のごとく、DSDV方式によってルーティング情報を生成する。また、通知メッセージ処理部42から通知された通信速度と回線品質をルーティング情報に対応づけて、あらたなルーティング情報とする。記憶部44は、生成部40で生成したルーティング情報を記憶する。図4は、記憶部44に記憶されたルーティング情報のデータ構造を示す。「宛先」は、データパケットが最終的に送信されるべき端末装置10を示す。ここでは、第6端末装置10fを例示したが、これ以外の端末装置10に関する情報も含まれているものとする。「送信先」は、データパケットを直接送信すべき端末装置10を示す。「メトリック」は、「宛先」に相当した端末装置10までのホップ数を示す。以上は、DSDV方式によって生成される。さらに、「通信速度」と「誤り率」は、前述のごとく測定された値である。
The notification
図3に戻る。決定部32は、データパケットを中継する際に、送信先の端末装置10を決定する。決定部32は、受信したデータパケットから、データパケットに要求される条件と宛先を取得し、取得した条件と信号の宛先にもとづいて、記憶部44に記憶したルーティング情報を参照して、信号を直接送信すべき端末装置10を決定する。ここで要求される条件とは、例えば、通信速度、伝送の遅延時間、回線品質である。図5(a)−(c)は、実施例1に係るデータパケットのフォーマットを示す。これらは、すべてIPパケットを対象にする。なお、複数の端末装置10の間における無線区間では、図示したようなIPパケットに無線用のヘッダ信号やプリアンブル信号が付加されるが、ここでは省略する。
Returning to FIG. The
図5(a)は、IPヘッダのTOS(Service of Type)フィールドに要求される条件を含ませた場合である。ここでは、TOSフィールドで規定されたQoSの要求条件を指定でき、要求条件は優先度、遅延、スループット、信頼性に相当する。図5(b)は、IPヘッダのオプションフィールドに要求条件を含ませた場合であり、図5(c)は、TCP/UDPデータに要求条件を含ませた場合である。これらの場合は、予め定めた規則によって、要求条件を指定する。例えば、「スループット500kbps以上」、「誤り率5%以下」、「遅延100msec以下」というように指定される。 FIG. 5A shows a case where a required condition is included in the TOS (Service of Type) field of the IP header. Here, QoS requirement conditions defined in the TOS field can be specified, and the requirement conditions correspond to priority, delay, throughput, and reliability. FIG. 5B shows the case where the request condition is included in the option field of the IP header, and FIG. 5C shows the case where the request condition is included in the TCP / UDP data. In these cases, the required conditions are specified according to a predetermined rule. For example, “throughput of 500 kbps or more”, “error rate of 5% or less”, “delay of 100 msec or less” is designated.
図3に戻る。決定部32の動作例を以下に示す。ここで、宛先は、所定の端末装置10が指定されているものとする。例えば、要求された条件が「高スループット」、「遅延要求なし」であれば、決定部32は、高い通信速度である送信先の端末装置10を選択する。なおその結果、ホップ数が多くなる傾向にある。また、要求された条件が「スループットの要求なし」、「低遅延」であれば、決定部32は、ホップ数を少なくするように、メトリックの小さい送信先の端末装置10を選択する。要求された条件が「高スループット」、「低遅延」であれば、決定部32は、高い通信速度であり、かつメトリックの小さい送信先の端末装置10を選択する。要求された条件が「スループットも要求なし」、「遅延要求なし」、「低誤り率」であれば、決定部32は、誤り率の低い送信先の端末装置10を選択する。データパケット生成部34は、決定部32で決定した端末装置10に対するデータパケットを生成し、出力部36は生成したデータパケットを決定部32で決定した端末装置10に対して出力する。
Returning to FIG. An example of the operation of the
図6は、第2端末装置10bでのルーティング情報の生成手順を示すシーケンス図である。ここでは、第2端末装置10bが前述の取得側端末装置10に相当し、第3端末装置10cが前述の測定側端末装置10に相当する。第2端末装置10bが、第3端末装置10cに要求メッセージを送信する(S10)。第3端末装置10cは、第2端末装置10bに応答メッセージを送信する(S12)。それとともに、第3端末装置10は、測定のための準備を行う。第2端末装置10bは、第3端末装置10cに複数回にわたって計測メッセージを送信する(S14〜S20)。ここでは、計測メッセージの送信回数は4回であるとしたが、これ以外であってもよい。第3端末装置10cは、第2端末装置10bに測定結果を通知メッセージに含めて送信する(S22)。
FIG. 6 is a sequence diagram showing a procedure for generating routing information in the second
図7は、要求メッセージ生成部48での処理手順を示すフローチャートである。要求メッセージ生成部48は、メッセージ送信制御部46から要求メッセージの送信の指示を受けつける(S30)。端末装置10がデータパケットの中継などの処理を行っていなければ(S32のN)、要求メッセージ生成部48は、要求メッセージを生成し(S34)、出力部36から要求メッセージを送信する(S36)。一方、端末装置10がデータパケットの中継などの処理を行っていれば(S32のY)、要求メッセージを生成せずに、処理を終了する。
FIG. 7 is a flowchart showing a processing procedure in the
図8は、応答メッセージ生成部52での処理手順を示すフローチャートである。要求メッセージ処理部50が要求メッセージを受けると(S40)、応答メッセージ生成部52は測定処理を実行できれば(S42のY)、例えば、端末装置10がデータパケットの中継処理を行っていなければ、測定可能を示した応答メッセージを生成する(S44)。一方、応答メッセージ生成部52は測定処理を実行できなければ(S42のN)、例えば、端末装置10がデータパケットの中継処理を行っていれば、測定不可能を示した応答メッセージを生成する(S46)。出力部36は、生成した応答メッセージを送信する(S48)。
FIG. 8 is a flowchart showing a processing procedure in the
図9は、計測メッセージ生成部56での処理手順を示すフローチャートである。応答メッセージ処理部54が応答メッセージを受けつける(S50)。計測メッセージ生成部56は、受けつけた応答メッセージにおいて測定が許可されていれば(S52のY)、計測メッセージを生成する(S54)。出力部36は、生成した計測メッセージを送信する(S56)。一方、計測メッセージ生成部56は、受けつけた応答メッセージにおいて測定が許可されていなければ(S52のN)、計測メッセージを生成せずに、処理を終了する。
FIG. 9 is a flowchart showing a processing procedure in the
図10は、通知メッセージ生成部60での処理手順を示すフローチャートである。計測メッセージ処理部58は、計測メッセージを受けつけ(S60)、誤り率を測定する(S62)。計測が終了していなければ(S64のN)、これらの処理を繰り返す。計測が終了すれば(S64のY)、通知メッセージ生成部60は、測定結果を含めた形で通知メッセージを生成する(S66)。出力部36は、通知メッセージを送信する(S68)。
FIG. 10 is a flowchart showing a processing procedure in the
図11は、生成部40での処理手順を示すフローチャートである。通知メッセージ処理部42は、通知メッセージを受けつける(S70)。生成部40は、受けつけた通知メッセージの内容、すなわち通信速度および誤り率の値が記憶部44に記憶したルーティング情報と異なれば(S72のY)、ルーティング情報を生成する(S74)。記憶部44は、生成したルーティング情報を記憶する(S76)。一方、生成部40は、受けつけた通知メッセージの内容が記憶部44に記憶したルーティング情報と同一であれば(S72のN)、処理を終了する。
FIG. 11 is a flowchart illustrating a processing procedure in the
図12は、決定部32での処理手順を示すフローチャートである。入力部30は、データパケットを受信する(S80)。決定部32は、要求条件に基づき、記憶部44に記憶したルーティング情報を参照して、送信先の端末装置10および通信速度を決定する(S82)。データパケット生成部34は、データパケットを生成する(S84)。出力部36は、データパケットを送信する(S36)。
FIG. 12 is a flowchart illustrating a processing procedure in the
本発明の実施例によれば、ルーティング制御の際に通信速度を考慮するので、高い通信速度が要求されるデータを中継する場合に高い通信速度が実行される経路を選択できる。また、ルーティング制御の際に回線品質を考慮するので、高い回線品質が要求されるデータを中継する場合に高い回線品質が実行される経路を選択できる。また、宛先が同じであっても経路を変更するので、トラヒックの集中を防げる。また、通信速度や回線品質の測定よりもデータ通信を優先するので、測定がデータ通信に影響を与えない。また、通信速度や回線品質の測定は、リアルタイム性を要求しないので、処理が高速でなくてもよい。また、アドホックネットワークにおいてもQoSを考慮できる。また、テーブル駆動型ルーティングに容易に適用できる。 According to the embodiment of the present invention, since the communication speed is considered in the routing control, it is possible to select a route on which the high communication speed is executed when relaying data requiring a high communication speed. In addition, since the line quality is taken into consideration in the routing control, it is possible to select a route for executing the high line quality when relaying data requiring high line quality. Further, since the route is changed even if the destination is the same, the concentration of traffic can be prevented. In addition, since the data communication is prioritized over the measurement of the communication speed and the line quality, the measurement does not affect the data communication. In addition, the measurement of the communication speed and the line quality does not require real-time property, so that the processing need not be fast. QoS can also be considered in ad hoc networks. Further, it can be easily applied to table-driven routing.
(実施例2)
本発明の実施例2は、実施例1と同様にアドホックネットワークを構成した通信システムに関する。さらに、実施例1と同様にルーティングを実行する際に、宛先の端末装置、信号を送信すべき端末装置、ホップ数等を含んだルーティング情報に通信速度および誤り率の情報を加える。実施例1は、アドホックネットワークに含まれた複数の端末装置がそれぞれ有したルーティング情報にもとづいて、それぞれの端末装置がデータパケットを中継するルーティングを実行するような、いわゆるテーブル駆動型ルーティングである。しかしながら、実施例2は、データパケットの送信元となる端末装置が当該データパケットの経路を決定し、当該経路に含まれた端末装置がデータパケットを決定通りに中継するような、いわゆるソースルーティングに関する。
(Example 2)
The second embodiment of the present invention relates to a communication system that forms an ad hoc network as in the first embodiment. Further, when routing is performed in the same manner as in the first embodiment, communication speed and error rate information is added to routing information including a destination terminal device, a terminal device to which a signal is to be transmitted, and the number of hops. The first embodiment is so-called table-driven routing in which each terminal device performs routing for relaying a data packet based on routing information that each of a plurality of terminal devices included in the ad hoc network has. However, the second embodiment relates to so-called source routing in which a terminal device that is a transmission source of a data packet determines a route of the data packet, and a terminal device included in the route relays the data packet as determined. .
実施例2に係る処理部18は、図3の処理部18と同じタイプである。ここでは、それぞれの構成要素の差異を中心に説明する。記憶部44は、実施例1と同様にルーティング情報を記憶する。しかしながら、実施例2では、ソースルーティングに対応したルーティング情報を記憶する。すなわち、記憶部44は、アドホックネットワークの少なくともひとつの経路に関する情報であって、かつ送信すべきデータパケットの宛先に対応した端末装置10までの少なくともひとつの経路に関する情報を記憶する。
The
図13は、記憶部44に記憶されたルーティング情報のデータ構造を示すが、これは図1の第1端末装置10aに記憶されたルーティング情報に対応する。図13の記憶部44に含まれた「宛先」と「送信先」は、図4の記憶部44のものと同一である。「経由」は、「送信元」の第1端末装置10aから「宛先」の第6端末装置10fまでの経路において中継される端末装置10を示す。すなわち、上段は前述の第1経路に相当し、下段は前述の第2経路に相当する。第1端末装置10aから第6端末装置10fへの経路のうち、データの送信元に相当する第1端末装置10aが経路を制御をする。第1経路での場合に、第2端末装置10b、第3端末装置10cでは、第1端末装置10aからの指示にもとづいてデータパケットを中継する。また、第2経路でも同様である。
FIG. 13 shows the data structure of the routing information stored in the
実施例2の記憶部44においても、実施例1と同様に「通信速度」と「誤り率」を記憶する。すなわち、アドホックネットワークの少なくともひとつの経路のそれぞれに対する通信速度と回線品質が導出されている。ここで、第1経路や第2経路などの経路は、複数の端末装置10を含んでいるので、所定の端末装置10間における通信速度と回線品質を使用している。例えば、第1経路においては、第2端末装置10bと第3端末装置10cにおける通信速度と回線品質を使用し、第2経路においては、第2端末装置10bと第4端末装置10dにおける通信速度と回線品質を使用しているものとする。これらの区間が、第1経路と第2経路のそれぞれのうち、通信速度が低く、回線品質が悪い区間であるとする。なぜなら、経路に対する通信速度と回線品質は、通信速度が低く、回線品質が悪い区間の影響を受けるからである。
The
入力部30は、図2のIF部20からアドホックネットワークで送信すべきデータパケットに対して、要求条件と宛先を取得する。図示しないが、これらの情報は、IF部20を介して所定のアプリケーションから入力されているものとする。決定部32は、要求条件と宛先にもとづいて、記憶部44に記憶したルーティング情報を参照して、経路を選択し、当該経路のうちの「送信先」に対応した端末装置10を特定する。データパケット生成部34と出力部36は、特定した端末装置10に対してデータパケットを送信する。なお、端末装置10がデータパケットを中継する場合、ルーティングの制御を実行せず、データパケットに含まれた経路の情報に従って、次の端末装置10にデータパケットを送信する。
The
図14は、実施例2に係るルーティング情報の生成手順を示すシーケンス図である。前提として、第1端末装置10aから第6端末装置10fは、実施例1で説明した方法によって、任意の端末装置10との間の通信速度と回線品質に関する情報を既に取得しているものとする。ここでは、第1端末装置10aが、第2端末装置10bから第6端末装置10fがそれぞれ取得した通信速度と回線品質に関する情報を集める処理を説明する。第1端末装置10aは、第2端末装置10bに要求信号を送信する(S100)。第2端末装置10bは、第3端末装置10cに要求信号を送信し(S102)、第3端末装置10cは、第6端末装置10fに要求信号を送信する(S104)。また、第2端末装置10bは、第4端末装置10dに要求信号を送信し(S106)、第4端末装置10dは、第5端末装置10eに要求信号を送信し(S108)、第5端末装置10eは、第6端末装置10fに要求信号を送信する(S110)。
FIG. 14 is a sequence diagram illustrating the routing information generation procedure according to the second embodiment. As a premise, it is assumed that the first
第6端末装置10fは、第3端末装置10cに情報を通知し(S112)、第3端末装置10cは、受けつけた情報に自らの情報を加えて第2端末装置10bに通知する(S114)。第6端末装置10fは、第5端末装置10eに情報を通知し(S116)、第5端末装置10eは、受けつけた情報に自らの情報を加えて第4端末装置10dに通知し(S118)、第4端末装置10dは、受けつけた情報に自らの情報を加えて第2端末装置10bに通知し(S120)。最終的に、第2端末装置10bは、受けつけた情報に自らの情報を加えて第1端末装置10aに通知する(S122)。第1端末装置10aは、このように取得した情報にもとづいて、図13に示したルーティング情報を生成する。
The sixth
本発明の実施例によれば、本発明をソースルーティングに適用できる。また、ルーティング制御の際に通信速度を考慮するので、高い通信速度が要求されるデータを中継する場合に高い通信速度が実行される経路を選択できる。また、ルーティング制御の際に回線品質を考慮するので、高い回線品質が要求されるデータを中継する場合に高い回線品質が実行される経路を選択できる。また、宛先が同じであっても経路を変更するので、トラヒックの集中を防げる。また、通信速度や回線品質の測定よりもデータ通信を優先するので、測定がデータ通信に影響を与えない。また、通信速度や回線品質の測定は、リアルタイム性を要求しないので、処理が高速でなくてもよい。また、アドホックネットワークにおいてもQoSを考慮できる。また、通信速度や回線品質は、最も通信に影響を及ぼす区間における値を使用するので、経路全体としてマージンを持たせた制御を可能にする。 According to an embodiment of the present invention, the present invention can be applied to source routing. In addition, since the communication speed is taken into consideration in the routing control, it is possible to select a route on which the high communication speed is executed when data requiring a high communication speed is relayed. In addition, since the line quality is taken into consideration in the routing control, it is possible to select a route for executing the high line quality when relaying data requiring high line quality. Further, since the route is changed even if the destination is the same, the concentration of traffic can be prevented. In addition, since data communication is given priority over measurement of communication speed and line quality, measurement does not affect data communication. In addition, the measurement of the communication speed and the line quality does not require real-time property, so that the processing need not be fast. QoS can also be considered in ad hoc networks. Further, since the communication speed and line quality use values in a section that most affects communication, the entire route can be controlled with a margin.
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 In the above, this invention was demonstrated based on the Example. This embodiment is an exemplification, and it will be understood by those skilled in the art that various modifications can be made to the combination of each component and each processing process, and such modifications are also within the scope of the present invention. .
本発明の実施例1と2において、通信システム100が、IEEE802.11b規格に準拠した無線LANであるとして説明した。しかしながらこれに限らず例えば、通信システム100は、それ以外の無線通信システムであってもよい。例えば、IEEE802.11a規格に準拠した無線LANである。本変形例によれば、本発明を様々な無線通信システムに適用可能である。つまり、アドホックネットワークに対応した無線通信システムであればよい。
In the first and second embodiments of the present invention, the
本発明の実施例1と2において、通信速度が無線LANで規定された通信速度であるとして説明した。しかしながらこれに限らず例えば、通信速度が実効的なスループットであるとしてもよい。スループットはpingなどによって測定してもよいし、また通信速度と誤り率から導出してもよい。本変形例によれば、実質的な通信速度でルーティング制御を実行できる。つまり、通信速度が認識できればよい。 In the first and second embodiments of the present invention, the communication speed has been described as the communication speed defined by the wireless LAN. However, the present invention is not limited to this. For example, the communication speed may be an effective throughput. The throughput may be measured by ping or the like, or may be derived from the communication speed and error rate. According to this modification, routing control can be executed at a substantial communication speed. That is, it is only necessary to recognize the communication speed.
本発明の実施例1と2において、回線品質が誤り率であるとして説明した。しかしながらこれに限らず例えば、受信電力や干渉量であってもよい。その場合には、実施例1と2と同様なシーケンスにおいて受信電力や干渉量を測定する。本変形例によれば、使用されている無線通信システムが影響を受ける測定量にもとづいてルーティング制御を実行できる。つまり、回線品質が認識できればよい。
In
本発明の実施例2において、端末装置10は、宛先に対応した端末装置10までの経路のうちで、通信速度が低く、回線品質が悪い区間における値を当該経路の通信速度と回線品質とした。しかしながらこれに限らず例えば、当該経路での各区間での通信速度と回線品質を平均して、当該経路の通信速度と回線品質としてもよい。なお、平均に限らず、その他の統計処理であってもよい。本変形例によれば、経路の全体的な通信速度と回線品質にもとづいてルーティング制御を実行できる。つまり、経路に対応した通信速度と回線品質が認識できればよい。 In the second embodiment of the present invention, the terminal device 10 uses the values in the section where the communication speed is low and the line quality is poor among the routes to the terminal apparatus 10 corresponding to the destination as the communication speed and the line quality of the route. . However, the present invention is not limited to this. For example, the communication speed and line quality in each section of the route may be averaged to obtain the communication speed and line quality of the route. The statistical processing is not limited to the average. According to this modification, routing control can be executed based on the overall communication speed and line quality of the route. That is, it is only necessary to recognize the communication speed and line quality corresponding to the route.
本発明の実施例1と実施例2を組み合わせた発明も有効である。本変形例によれば、実施例1と実施例2を組み合わせた効果が得られる。 An invention combining the first and second embodiments of the present invention is also effective. According to this modification, an effect obtained by combining the first embodiment and the second embodiment can be obtained.
10 端末装置、 12 アンテナ、 14 RF部、 16 変復調部、 18 処理部、 20 IF部、 22 制御部、 30 入力部、 32 決定部、 34 データパケット生成部、 36 出力部、 38 ルーティング情報生成部、 40 生成部、 42 通知メッセージ処理部、 44 記憶部、 46 メッセージ送信制御部、 48 要求メッセージ生成部、 50 要求メッセージ処理部、 52 応答メッセージ生成部、 54 応答メッセージ処理部、 56 計測メッセージ生成部、 58 計測メッセージ処理部、 60 通知メッセージ生成部、 100 通信システム。
10 terminal devices, 12 antennas, 14 RF units, 16 modulation / demodulation units, 18 processing units, 20 IF units, 22 control units, 30 input units, 32 determination units, 34 data packet generation units, 36 output units, 38 routing information generation units , 40 generation unit, 42 notification message processing unit, 44 storage unit, 46 message transmission control unit, 48 request message generation unit, 50 request message processing unit, 52 response message generation unit, 54 response message processing unit, 56 measurement
Claims (8)
前記アドホックネットワークの少なくともひとつの経路のそれぞれにおいて、信号を直接送信すべき無線装置との間の通信速度を導出し、前記導出した通信速度を前記記憶したアドホックネットワークの少なくともひとつの経路に関する情報にそれぞれ対応づける導出部と、
前記アドホックネットワークに含まれた所定の無線装置から信号を受信する受信部と、
前記受信した信号から、信号の宛先と当該宛先までに要求される条件を取得し、前記取得した信号の宛先と当該宛先までに要求される条件にもとづいて、前記記憶したアドホックネットワークの少なくともひとつの経路に関する情報と、当該情報にそれぞれ対応づけた通信速度を参照して、信号を直接送信すべき無線装置を決定する決定部と、
前記決定した無線装置に対して、前記受信した信号を送信する送信部と、
を備えることを特徴とする無線装置。 A storage unit for storing information on at least one route of the ad hoc network;
In each of at least one path of the ad hoc network, a communication speed with a wireless device to which a signal is to be directly transmitted is derived, and the derived communication speed is stored in the stored information on at least one path of the ad hoc network. A derivation unit to associate with,
A receiver for receiving a signal from a predetermined wireless device included in the ad hoc network;
From the received signal, a signal destination and a condition required to the destination are acquired, and based on the acquired signal destination and a condition required to the destination, at least one of the stored ad hoc networks A determination unit that determines a wireless device to which a signal is to be directly transmitted with reference to information on a route and a communication speed associated with the information;
A transmitter that transmits the received signal to the determined wireless device;
A wireless device comprising:
前記決定部は、前記取得した信号の宛先と当該宛先までに要求される条件にもとづいて、前記情報にそれぞれ対応づけた回線品質も参照して、信号を直接送信すべき無線装置を決定することを特徴とする請求項1に記載の無線装置。 The derivation unit also derives channel quality with a radio apparatus that should directly transmit a signal, and associates the derived channel quality with information related to at least one route of the stored ad hoc network,
The determining unit determines a wireless device to which a signal is to be directly transmitted, referring to the channel quality associated with the information, based on the destination of the acquired signal and the conditions required for the destination. The wireless device according to claim 1.
前記アドホックネットワークの少なくともひとつの経路のそれぞれに対する通信速度を導出し、前記導出した通信速度を前記記憶したアドホックネットワークの少なくともひとつの経路に関する情報にそれぞれ対応づける導出部と、
前記アドホックネットワークで送信すべき信号に対して、信号の宛先と当該宛先までに要求される条件を取得する取得部と、
前記取得した信号の宛先と当該宛先までに要求される条件にもとづいて、前記記憶したアドホックネットワークの少なくともひとつの経路に関する情報と、当該情報にそれぞれ対応づけた通信速度を参照して、前記アドホックネットワークの少なくともひとつの経路のうち、信号を送信すべき経路を決定する決定部と、
前記決定した経路のうちの信号を直接送信すべき無線装置に対して、信号を送信する送信部と、
を備えることを特徴とする無線装置。 A storage unit that stores information on at least one route to the wireless device corresponding to a destination of a signal to be transmitted, which is information on at least one route of the ad hoc network;
A deriving unit for deriving a communication speed for each of at least one path of the ad hoc network, and associating the derived communication speed with information on at least one path of the stored ad hoc network;
For a signal to be transmitted on the ad hoc network, an acquisition unit that acquires a destination of the signal and a condition required until the destination;
Based on the destination of the acquired signal and the conditions required to the destination, the ad hoc network is referred to by referring to the information related to at least one route of the stored ad hoc network and the communication speed associated with the information. A determination unit that determines a route for transmitting a signal among at least one of the routes;
A transmitter that transmits a signal to a wireless device that should directly transmit the signal in the determined path;
A wireless device comprising:
前記決定部は、前記取得した信号の宛先と当該宛先までに要求される条件にもとづいて、前記情報にそれぞれ対応づけた回線品質も参照して、前記アドホックネットワークの少なくともひとつの経路のうち、信号を送信すべき経路を決定することを特徴とする請求項4または5に記載の無線装置。 The derivation unit also derives line quality for each of at least one route of the ad hoc network, and associates the derived line quality with information related to at least one route of the stored ad hoc network,
The determining unit refers to a line quality associated with the information based on a destination of the acquired signal and a condition required to the destination, and determines a signal among at least one path of the ad hoc network. 6. The wireless device according to claim 4 or 5, wherein a route for transmitting a message is determined.
Information on at least one route of the ad hoc network and the communication speed corresponding to the information are stored, and the stored information and communication are based on the destination of the signal to be transmitted and the conditions required for the destination. A routing method, wherein a wireless device to which a signal is to be transmitted is determined from at least one path of the ad hoc network with reference to speed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004157482A JP2005341231A (en) | 2004-05-27 | 2004-05-27 | Method of routing and radio equipment using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004157482A JP2005341231A (en) | 2004-05-27 | 2004-05-27 | Method of routing and radio equipment using the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005341231A true JP2005341231A (en) | 2005-12-08 |
Family
ID=35494283
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004157482A Pending JP2005341231A (en) | 2004-05-27 | 2004-05-27 | Method of routing and radio equipment using the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005341231A (en) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006128949A (en) * | 2004-10-27 | 2006-05-18 | Canon Inc | Wireless communication apparatus, communication system, wireless communication method, and computer program |
| JP2007201583A (en) * | 2006-01-24 | 2007-08-09 | Sony Corp | Power line communication system, power line communication apparatus, and power line communication path control method |
| JP2008079098A (en) * | 2006-09-22 | 2008-04-03 | Oki Electric Ind Co Ltd | Method and program for controlling communication path between terminals, and communication terminal |
| JP2008092324A (en) * | 2006-10-03 | 2008-04-17 | Hitachi Kokusai Electric Inc | Wireless communication system |
| JP2009124758A (en) * | 2009-03-09 | 2009-06-04 | Sony Corp | Wireless communication system, wireless communication apparatus, wireless communication method, and computer program |
| JP2010504659A (en) * | 2006-10-26 | 2010-02-12 | エルジー エレクトロニクス インコーポレイティド | Channel evaluation and channel search method in wireless network |
| RU2394374C2 (en) * | 2006-01-31 | 2010-07-10 | Кэнон Кабусики Кайся | Communication system, communication device and display method for said system and device |
| JP2011009975A (en) * | 2009-06-25 | 2011-01-13 | Hitachi Ltd | Radio communication apparatus and radio communication method |
| JP2012516660A (en) * | 2009-01-29 | 2012-07-19 | クアルコム,インコーポレイテッド | Link management for multimedia content mobility |
| US8310978B2 (en) | 2007-02-02 | 2012-11-13 | Sony Corporation | Wireless communication system, wireless communication device and wireless communication method, and computer program |
| US8570984B2 (en) | 2006-10-26 | 2013-10-29 | Lg Electronics Inc. | Method of channel assessment and channel searching in a wireless network |
| JP2014241565A (en) * | 2013-06-12 | 2014-12-25 | Kddi株式会社 | Access point device and radio communication device |
| JP2015008488A (en) * | 2006-07-04 | 2015-01-15 | 株式会社日立情報通信エンジニアリング | Ad hoc network formation method, radio terminal and system |
| JP2015530028A (en) * | 2012-08-06 | 2015-10-08 | アイトロン インコーポレイテッド | Multimedia multi-modulation method and multi-data rate mesh network |
| WO2018008587A1 (en) * | 2016-07-06 | 2018-01-11 | 三菱電機株式会社 | Mobile communication device, mobile communication method, and mobile communication program |
| JP2019176227A (en) * | 2018-03-27 | 2019-10-10 | 三菱電機株式会社 | Ad hoc network system |
-
2004
- 2004-05-27 JP JP2004157482A patent/JP2005341231A/en active Pending
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006128949A (en) * | 2004-10-27 | 2006-05-18 | Canon Inc | Wireless communication apparatus, communication system, wireless communication method, and computer program |
| JP2007201583A (en) * | 2006-01-24 | 2007-08-09 | Sony Corp | Power line communication system, power line communication apparatus, and power line communication path control method |
| RU2394374C2 (en) * | 2006-01-31 | 2010-07-10 | Кэнон Кабусики Кайся | Communication system, communication device and display method for said system and device |
| US9402223B2 (en) | 2006-07-04 | 2016-07-26 | Hitachi, Ltd. | Method for building ad hoc network |
| JP2015008488A (en) * | 2006-07-04 | 2015-01-15 | 株式会社日立情報通信エンジニアリング | Ad hoc network formation method, radio terminal and system |
| JP2008079098A (en) * | 2006-09-22 | 2008-04-03 | Oki Electric Ind Co Ltd | Method and program for controlling communication path between terminals, and communication terminal |
| JP2008092324A (en) * | 2006-10-03 | 2008-04-17 | Hitachi Kokusai Electric Inc | Wireless communication system |
| JP2010504659A (en) * | 2006-10-26 | 2010-02-12 | エルジー エレクトロニクス インコーポレイティド | Channel evaluation and channel search method in wireless network |
| US9356758B2 (en) | 2006-10-26 | 2016-05-31 | Lg Electronics Inc. | Method of channel assessment and channel searching in a wireless network |
| US9001773B2 (en) | 2006-10-26 | 2015-04-07 | Lg Electronics Inc. | Method of channel assessment and channel searching in a wireless network |
| US8570984B2 (en) | 2006-10-26 | 2013-10-29 | Lg Electronics Inc. | Method of channel assessment and channel searching in a wireless network |
| US8310978B2 (en) | 2007-02-02 | 2012-11-13 | Sony Corporation | Wireless communication system, wireless communication device and wireless communication method, and computer program |
| US8724539B2 (en) | 2007-02-02 | 2014-05-13 | Sony Corporation | Wireless communication system, wireless communication device and wireless communication method, and computer program |
| US8774048B2 (en) | 2009-01-29 | 2014-07-08 | Qualcomm Incorporated | Link management for multimedia content mobility |
| JP2012516660A (en) * | 2009-01-29 | 2012-07-19 | クアルコム,インコーポレイテッド | Link management for multimedia content mobility |
| JP2009124758A (en) * | 2009-03-09 | 2009-06-04 | Sony Corp | Wireless communication system, wireless communication apparatus, wireless communication method, and computer program |
| JP2011009975A (en) * | 2009-06-25 | 2011-01-13 | Hitachi Ltd | Radio communication apparatus and radio communication method |
| JP2015530028A (en) * | 2012-08-06 | 2015-10-08 | アイトロン インコーポレイテッド | Multimedia multi-modulation method and multi-data rate mesh network |
| US9843985B2 (en) | 2012-08-06 | 2017-12-12 | Itron Global Sarl | Multi-media multi-modulation and multi-data rate mesh network |
| JP2014241565A (en) * | 2013-06-12 | 2014-12-25 | Kddi株式会社 | Access point device and radio communication device |
| WO2018008587A1 (en) * | 2016-07-06 | 2018-01-11 | 三菱電機株式会社 | Mobile communication device, mobile communication method, and mobile communication program |
| JPWO2018008587A1 (en) * | 2016-07-06 | 2019-04-04 | 三菱電機株式会社 | Mobile communication device, mobile communication method, and mobile communication program |
| JP2019176227A (en) * | 2018-03-27 | 2019-10-10 | 三菱電機株式会社 | Ad hoc network system |
| JP7030591B2 (en) | 2018-03-27 | 2022-03-07 | 三菱電機株式会社 | Ad hoc network system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5037120B2 (en) | Optimal routing in ad hoc wireless communication networks | |
| JP5021769B2 (en) | Radio and bandwidth aware routing metrics for multi-radio, multi-channel and multi-hop wireless networks | |
| KR101739436B1 (en) | Combining bandwidth aware routing with channel selection and channel switching in a multi-hop wireless home network | |
| US8718055B2 (en) | Fast-tracking approach for building routing topologies in fast-moving networks | |
| US8780760B2 (en) | Determining associations in a mesh network | |
| JP6023760B2 (en) | Ad hoc network construction method, wireless terminal, and system | |
| US8861390B2 (en) | Estimated transmission overhead (ETO) metrics for variable data rate communication links | |
| US7751332B2 (en) | Data routing method and apparatus | |
| JP2005341231A (en) | Method of routing and radio equipment using the same | |
| US20120233326A1 (en) | Efficient Message Distribution for Directed Acyclic Graphs | |
| US8363613B2 (en) | Increasing throughput by adaptively changing PDU size in wireless networks under low SNR conditions | |
| US20060187874A1 (en) | Method and apparatus for supporting data flow control in a wireless mesh network | |
| CN104813621A (en) | Link adaptation for multi-hop route in wireless mesh network | |
| JP5725173B2 (en) | Radio station, routing method, radio communication system, and routing program | |
| JP2008541577A (en) | Method and system for controlling transmission power of at least one node of a wireless network | |
| JP2018098699A (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD | |
| JP2006279660A (en) | Communication method, wireless device employing the same and communication system | |
| CN102907136A (en) | Wireless communication network system | |
| US8406138B2 (en) | Wireless communication terminal and QoS information collection method | |
| JP2017063239A (en) | Multi-hop wireless device | |
| JP5523786B2 (en) | Wireless communication system and wireless device | |
| Lee et al. | A general framework for efficient geographic routing in wireless networks | |
| JP6659460B2 (en) | Communication device, communication method, communication program, and communication system | |
| JP2007267281A (en) | Wireless access point and control device for managing the wireless access point | |
| JP2006074278A (en) | Radio apparatus and communication system utilizing the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070216 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090407 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090811 |