JP2003198563A - Radio communication device, method therefor, radio communication program and computer readable recording medium recorded with the same program - Google Patents
Radio communication device, method therefor, radio communication program and computer readable recording medium recorded with the same programInfo
- Publication number
- JP2003198563A JP2003198563A JP2001397642A JP2001397642A JP2003198563A JP 2003198563 A JP2003198563 A JP 2003198563A JP 2001397642 A JP2001397642 A JP 2001397642A JP 2001397642 A JP2001397642 A JP 2001397642A JP 2003198563 A JP2003198563 A JP 2003198563A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- wireless communication
- partner
- index value
- time
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、最適な経路を選択
しながら通信を行う無線通信装置および方法と無線通信
プログラムおよび該プログラムを記録したコンピュータ
読取り可能な記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a wireless communication device and method for performing communication while selecting an optimum route, a wireless communication program, and a computer-readable recording medium recording the program.
【0002】[0002]
【従来の技術】無線ネットワークを介した無線通信は、
気象条件や障害物などの影響を受け易く、その無線通信
品質は有線ネットワークによる有線通信と異なり、時々
刻々変化する。そのため、一度無線通信回線を決定して
も、無線通信中において気象条件や障害物などの影響を
受けたり、異常が発生して、無線通信が途絶えることが
多々ある。2. Description of the Related Art Wireless communication via a wireless network is
It is easily affected by weather conditions and obstacles, and its wireless communication quality changes from moment to moment unlike wired communication by a wired network. Therefore, even if the wireless communication line is once determined, the wireless communication is often interrupted due to the influence of weather conditions, obstacles, or the like during the wireless communication or the occurrence of an abnormality.
【0003】従って、無線通信を行うには、最適な無線
通信経路を選択することが重要であり、このような経路
選択を行う従来の経路制御プロトコルとしては、例えば
RIP(Routing Information protocol)やOSPF
(Open Shortest Path First)がある。RIPでは、で
きるだけ少ない数のルータを通過するように経路制御を
行うようになっている。また、OSPFでは、各リンク
にスループットや信頼性などを考慮した重みを付けるこ
とができ、この重みが小さくなるように経路が選択され
るようになっている。Therefore, in order to perform wireless communication, it is important to select an optimum wireless communication route, and as a conventional route control protocol for performing such route selection, for example, RIP (Routing Information protocol) or OSPF is used.
(Open Shortest Path First) is available. In RIP, route control is performed so as to pass through as few routers as possible. Further, in OSPF, each link can be weighted in consideration of throughput, reliability, etc., and a route is selected so that this weight becomes smaller.
【0004】更に、例えば特開2001−136178
号は、回線品質が不安定な無線ネットワークに特化した
経路制御方法として、データ送信前に送信側無線通信シ
ステムから複数の経路に経路調査フレームを送信し、受
信側または送信側で最初に受信した経路を最良の経路と
判断する方法を開示している。Further, for example, Japanese Patent Laid-Open No. 2001-136178.
Is a route control method specialized for wireless networks with unstable line quality, the route survey frame is transmitted from the wireless communication system on the transmitting side to multiple routes before data transmission, and is received first on the receiving side or the transmitting side. It discloses a method of determining the route taken as the best route.
【0005】[0005]
【発明が解決しようとする課題】上述した従来の方法の
うち、RIPでは、経由するルータの数にのみ着目し、
回線速度や信頼性を考慮していないため、選択した経路
が必ずしもデータ転送速度や信頼性を考慮した場合の最
適な経路であるとは限らないという問題がある。Among the conventional methods described above, in RIP, attention is paid only to the number of routers passing through,
Since the line speed and the reliability are not taken into consideration, there is a problem that the selected route is not always the optimum route when the data transfer speed and the reliability are taken into consideration.
【0006】また、OSPFでは、スループットや信頼
性を考慮するが、実際に通信を行った場合のデータ転送
速度や信頼性を考慮しないため、選択した経路が必ずし
も実際に通信を行った場合に最適な経路であるとは限ら
ないという問題がある。[0006] Further, although the OSPF considers throughput and reliability, it does not consider the data transfer rate and reliability in the case of actual communication, so that the selected route is not always suitable for actual communication. There is a problem that it is not necessarily a simple route.
【0007】更に、特開2001−136178号に開
示している従来の方法では、各経路に対する調査をデー
タ送信前に1度しか行わないため、一旦経路を決定する
と、データ通信中において回線の異常を検出しない限り
は、経路は固定であるので、選択した経路がデータ通信
中もずっと最適な経路であるとは限らず、データ通信中
に気象条件や障害物などの影響を受けて通信が途絶える
ということもあるという問題がある。Further, in the conventional method disclosed in Japanese Patent Laid-Open No. 2001-136178, since the investigation for each route is performed only once before the data transmission, once the route is determined, the abnormality of the line during the data communication is generated. As long as it does not detect, the route is fixed, the selected route is not always the optimal route even during data communication, and communication is interrupted during data communication due to the influence of weather conditions and obstacles. There is also the problem that
【0008】本発明は、上記に鑑みてなされたもので、
その目的とするところは、通信相手先との間の複数の経
路の通信時間から各経路の無線通信品質の最適度合いを
表わす指標値を算出し、該指標値に基づき最適な経路を
選択しながら無線通信を行う無線通信装置および方法と
無線通信プログラムと該プログラムを記録したコンピュ
ータ読取り可能な記録媒体を提供することにある。The present invention has been made in view of the above,
The purpose is to calculate an index value indicating the optimum degree of wireless communication quality of each route from the communication time of a plurality of routes with the communication partner, and select the optimal route based on the index value. A wireless communication device and method for wireless communication, a wireless communication program, and a computer-readable recording medium recording the program.
【0009】[0009]
【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の本発明は、最適な経路を選択しなが
ら通信を行う無線通信装置であって、該無線通信装置か
ら通信相手先に対して該無線通信装置と通信相手先との
間の複数の無線通信経路のそれぞれを経由して試験信号
を送信する試験信号送信手段と、通信相手先から前記複
数の無線通信経路のそれぞれを経由して返信されてくる
前記試験信号に対する応答信号を受信する応答信号受信
手段と、前記試験信号の送信から応答信号の受信までの
通信時間を通信相手先に対する前記複数の無線通信経路
のそれぞれ毎に算出する通信時間算出手段と、この算出
した相手通信先に対する各無線通信経路の通信時間に基
づき相手通信先に対する各無線通信経路の無線通信品質
の最適度合いを表わす指標値を算出する指標値算出手段
とを有することを要旨とする。In order to achieve the above object, the present invention according to claim 1 is a wireless communication device for performing communication while selecting an optimum route, and the wireless communication device communicates with the other party. The test signal transmitting means for transmitting a test signal via each of a plurality of wireless communication paths between the wireless communication device and the communication partner, and the plurality of wireless communication paths from the communication partner. A response signal receiving means for receiving a response signal to the test signal returned via the communication device, and a communication time from the transmission of the test signal to the reception of the response signal for each of the plurality of wireless communication paths to the communication partner. And the optimum degree of wireless communication quality of each wireless communication path to the partner communication destination based on the calculated communication time of each wireless communication path to the partner communication destination. And summarized in that with the index value calculating means for calculating an index value.
【0010】請求項1記載の本発明にあっては、通信相
手先との間の複数の無線通信経路のそれぞれを経由して
通信相手先に試験信号を送信し、通信相手先から応答信
号を受信し、試験信号の送信から応答信号の受信までの
通信時間を複数の経路のそれぞれ毎に算出し、この各経
路の通信時間に基づき相手通信先に対する各経路の無線
通信品質の最適度合いを表わす指標値を算出するため、
この指標値に基づき経路を選択することにより無線通信
品質が最適な経路を使用してデータ通信を高い信頼性で
行うことができる。According to the present invention of claim 1, a test signal is transmitted to a communication partner via each of a plurality of wireless communication paths with the communication partner, and a response signal is transmitted from the communication partner. The communication time from the reception and transmission of the test signal to the reception of the response signal is calculated for each of the plurality of routes, and based on the communication time of each route, the optimum degree of the wireless communication quality of each route to the partner communication destination is expressed. To calculate the index value,
By selecting the route based on this index value, the data communication can be performed with high reliability by using the route with the optimum wireless communication quality.
【0011】また、請求項2記載の本発明は、請求項1
記載の発明において、通信しようとする通信相手先との
間の複数の無線通信経路のそれぞれについて前記指標値
算出手段で算出した前記指標値に基づき該通信相手先と
の最適な無線通信経路を決定する最適経路決定手段と、
この決定した最適な無線通信経路を選択して通信相手先
と無線通信を行うとともに、該無線通信中において通信
相手先との間の複数の無線通信経路のそれぞれについて
前記指標値算出手段で前記指標値を逐次算出するように
制御し、この算出した指標値に基づき通信相手先との最
適な無線通信経路を無線通信中において逐次決定する通
信中最適経路逐次決定手段と、この逐次決定される最適
な無線通信経路を無線通信中において逐次選択しながら
前記通信相手先と無線通信を行う最適経路逐次選択手段
とを有することを要旨とする。The present invention according to claim 2 is the same as claim 1
In the invention described above, an optimum wireless communication path with the communication partner is determined based on the index value calculated by the index value calculation means for each of a plurality of wireless communication paths with the communication partner Optimal route determining means to
The determined optimum wireless communication path is selected to perform wireless communication with the communication partner, and the index is calculated by the index value calculating means for each of a plurality of wireless communication paths with the communication partner during the wireless communication. An optimum communication route determining means for sequentially determining the optimum wireless communication route with the communication partner based on the calculated index value during wireless communication, and the sequentially determined optimum value. The gist of the present invention is to have an optimum route sequential selection means for performing wireless communication with the communication partner while sequentially selecting different wireless communication routes during wireless communication.
【0012】請求項2記載の本発明にあっては、通信相
手先との間の複数の経路のそれぞれについて算出した指
標値に基づき通信相手先との最適な経路を決定し、この
決定した最適な経路を選択して通信相手先と無線通信を
行うとともに、無線通信中において通信相手先との間の
複数の無線通信経路のそれぞれについて指標値を逐次算
出し、この指標値に基づき通信相手先との最適な経路を
決定し、この最適な経路を無線通信中において逐次選択
しながら通信相手先と無線通信を行うため、無線通信中
においても常に最適な経路を選択しながら、この選択し
た最適な経路で高い信頼性をもってデータ通信を行うこ
とができる。According to the second aspect of the present invention, the optimum route to the communication partner is determined based on the index value calculated for each of the plurality of routes to the communication partner, and the determined optimum route is determined. Wireless communication with the communication partner while selecting the appropriate route, and calculating the index value for each of the multiple wireless communication routes with the communication partner during wireless communication, based on this index value. The optimum route is selected and the optimum route is successively selected during wireless communication to perform wireless communication with the communication partner. Therefore, even during wireless communication, the optimum route is always selected and the selected optimum route is selected. It is possible to perform data communication with high reliability through various routes.
【0013】更に、請求項3記載の本発明は、請求項1
または2記載の発明において、前記指標値算出手段が、
前記算出した相手通信先に対する各無線通信経路の通信
時間の時系列データに基づき前記指標値を算出する時系
列データ準拠手段を有することを要旨とする。Furthermore, the present invention according to claim 3 provides the invention according to claim 1.
Alternatively, in the invention described in 2, the index value calculating means is
It is a gist to have a time-series data conforming means for calculating the index value based on the time-series data of the communication time of each wireless communication route to the partner communication destination calculated above.
【0014】請求項4記載の本発明は、請求項3記載の
発明において、前記時系列データ準拠手段が、前記時系
列データのうち最新の通信時間、または最新の複数の通
信時間または最新の複数の通信時間のうち通信時間が所
定の値以下の複数の通信時間を選択し、この選択した通
信時間に基づき指標値を算出するデータ選択手段を有す
ることを要旨とする。According to a fourth aspect of the present invention, in the invention according to the third aspect, the time-series data conforming means has the latest communication time among the time-series data, or the latest plurality of communication times or the latest communication times. The gist of the present invention is to have a data selection unit that selects a plurality of communication times of which the communication times are equal to or less than a predetermined value, and calculates an index value based on the selected communication times.
【0015】また、請求項5記載の本発明は、最適な経
路を選択しながら通信を行う無線通信方法であって、通
信元から通信相手先に対して該通信元と通信相手先との
間の複数の無線通信経路のそれぞれを経由して試験信号
を送信し、通信相手先から前記複数の無線通信経路のそ
れぞれを経由して返信されてくる前記試験信号に対する
応答信号を受信し、前記試験信号の送信から応答信号の
受信までの通信時間を通信相手先に対する前記複数の無
線通信経路のそれぞれ毎に算出し、この算出した相手通
信先に対する各無線通信経路の通信時間に基づき相手通
信先に対する各無線通信経路の無線通信品質の最適度合
いを表わす指標値を算出することを要旨とする。Further, the present invention according to claim 5 is a wireless communication method for performing communication while selecting an optimum route, wherein the communication source and the communication destination are connected between the communication source and the communication destination. A test signal is transmitted via each of the plurality of wireless communication paths, and a response signal to the test signal returned from the communication partner via each of the plurality of wireless communication paths is received, and the test is performed. The communication time from the transmission of the signal to the reception of the response signal is calculated for each of the plurality of wireless communication paths to the communication partner, and to the partner communication destination based on the calculated communication time of each wireless communication path to the partner communication destination. The gist is to calculate an index value indicating the optimum degree of the wireless communication quality of each wireless communication path.
【0016】請求項5記載の本発明にあっては、通信相
手先との間の複数の無線通信経路のそれぞれを経由して
通信相手先に試験信号を送信し、通信相手先から応答信
号を受信し、試験信号の送信から応答信号の受信までの
通信時間を複数の経路のそれぞれ毎に算出し、この各経
路の通信時間に基づき相手通信先に対する各経路の無線
通信品質の最適度合いを表わす指標値を算出するため、
この指標値に基づき経路を選択することにより無線通信
品質が最適な経路を使用してデータ通信を高い信頼性で
行うことができる。According to the present invention of claim 5, a test signal is transmitted to the communication partner via each of a plurality of wireless communication paths with the communication partner, and a response signal is transmitted from the communication partner. The communication time from the reception and transmission of the test signal to the reception of the response signal is calculated for each of the plurality of routes, and based on the communication time of each route, the optimum degree of the wireless communication quality of each route to the partner communication destination is expressed. To calculate the index value,
By selecting the route based on this index value, the data communication can be performed with high reliability by using the route with the optimum wireless communication quality.
【0017】更に、請求項6記載の本発明は、請求項5
記載の発明において、通信しようとする通信相手先との
間の複数の無線通信経路のそれぞれについて算出した前
記指標値に基づき該通信相手先との最適な無線通信経路
を決定し、この決定した最適な無線通信経路を選択して
通信相手先と無線通信を行うとともに、該無線通信中に
おいて通信相手先との間の複数の無線通信経路のそれぞ
れについて前記指標値を逐次算出し、この算出した指標
値に基づき通信相手先との最適な無線通信経路を無線通
信中において逐次決定し、この逐次決定される最適な無
線通信経路を無線通信中において逐次選択しながら前記
通信相手先と無線通信を行うこと要旨とする。Furthermore, the present invention according to claim 6 provides the invention according to claim 5.
In the described invention, an optimum wireless communication path with the communication partner is determined based on the index value calculated for each of the plurality of wireless communication paths with the communication partner to be communicated, and the determined optimum A wireless communication path is selected to perform wireless communication with the communication partner, and the index value is sequentially calculated for each of a plurality of wireless communication paths with the communication partner during the wireless communication, and the calculated index Based on the value, the optimum wireless communication path with the communication partner is sequentially determined during wireless communication, and the wireless communication with the communication partner is performed while sequentially selecting the sequentially determined optimum wireless communication path during wireless communication. It is a summary.
【0018】請求項6記載の本発明にあっては、通信相
手先との間の複数の経路のそれぞれについて算出した指
標値に基づき通信相手先との最適な経路を決定し、この
決定した最適な経路を選択して通信相手先と無線通信を
行うとともに、無線通信中において通信相手先との間の
複数の無線通信経路のそれぞれについて指標値を逐次算
出し、この指標値に基づき通信相手先との最適な経路を
決定し、この最適な経路を無線通信中において逐次選択
しながら通信相手先と無線通信を行うため、無線通信中
においても常に最適な経路を選択しながら、この選択し
た最適な経路で高い信頼性をもってデータ通信を行うこ
とができる。According to the present invention of claim 6, the optimum route to the communication partner is determined based on the index value calculated for each of the plurality of routes to the communication partner, and the determined optimum route is determined. Wireless communication with the communication partner while selecting the appropriate route, and calculating the index value for each of the multiple wireless communication routes with the communication partner during wireless communication, based on this index value. The optimum route is selected and the optimum route is successively selected during wireless communication to perform wireless communication with the communication partner. Therefore, even during wireless communication, the optimum route is always selected and the selected optimum route is selected. It is possible to perform data communication with high reliability through various routes.
【0019】請求項7記載の本発明は、請求項5または
6記載の発明において、前記指標値を算出する処理が、
前記算出した相手通信先に対する各無線通信経路の通信
時間の時系列データに基づき前記指標値を算出すること
を要旨とする。According to a seventh aspect of the present invention, in the invention according to the fifth or sixth aspect, the process of calculating the index value is
The gist is to calculate the index value based on the calculated time series data of the communication time of each wireless communication route to the partner communication destination.
【0020】また、請求項8記載の本発明は、請求項7
記載の発明において、前記時系列データに基づき指標値
を算出する処理が、前記時系列データのうち最新の通信
時間、または最新の複数の通信時間または最新の複数の
通信時間のうち通信時間が所定の値以下の複数の通信時
間を選択し、この選択した通信時間に基づき指標値を算
出することを要旨とする。The present invention according to claim 8 provides the invention according to claim 7.
In the invention described above, the process of calculating the index value based on the time-series data is such that the latest communication time of the time-series data, the latest communication time of the plurality of communication times, or the communication time of the plurality of communication times of the latest is predetermined. The gist is to select a plurality of communication times less than or equal to the value of and to calculate the index value based on the selected communication times.
【0021】更に、請求項9記載の本発明は、最適な経
路を選択しながら通信を行う無線通信プログラムであっ
て、通信元から通信相手先に対して該通信元と通信相手
先との間の複数の無線通信経路のそれぞれを経由して試
験信号を送信し、通信相手先から前記複数の無線通信経
路のそれぞれを経由して返信されてくる前記試験信号に
対する応答信号を受信し、前記試験信号の送信から応答
信号の受信までの通信時間を通信相手先に対する前記複
数の無線通信経路のそれぞれ毎に算出し、この算出した
相手通信先に対する各無線通信経路の通信時間に基づき
相手通信先に対する各無線通信経路の無線通信品質の最
適度合いを表わす指標値を算出することを要旨とする。Furthermore, the present invention according to claim 9 is a wireless communication program for performing communication while selecting an optimal route, wherein the communication source and the communication destination are between the communication source and the communication destination. A test signal is transmitted via each of the plurality of wireless communication paths, and a response signal to the test signal returned from the communication partner via each of the plurality of wireless communication paths is received, and the test is performed. The communication time from the transmission of the signal to the reception of the response signal is calculated for each of the plurality of wireless communication paths to the communication partner, and to the partner communication destination based on the calculated communication time of each wireless communication path to the partner communication destination. The gist is to calculate an index value indicating the optimum degree of the wireless communication quality of each wireless communication path.
【0022】請求項9記載の本発明にあっては、通信相
手先との間の複数の無線通信経路のそれぞれを経由して
通信相手先に試験信号を送信し、通信相手先から応答信
号を受信し、試験信号の送信から応答信号の受信までの
通信時間を複数の経路のそれぞれ毎に算出し、この各経
路の通信時間に基づき相手通信先に対する各経路の無線
通信品質の最適度合いを表わす指標値を算出するため、
この指標値に基づき経路を選択することにより無線通信
品質が最適な経路を使用してデータ通信を高い信頼性で
行うことができる。According to the present invention of claim 9, a test signal is transmitted to the communication partner via each of a plurality of wireless communication paths with the communication partner, and a response signal is transmitted from the communication partner. The communication time from the reception and transmission of the test signal to the reception of the response signal is calculated for each of the plurality of routes, and based on the communication time of each route, the optimum degree of the wireless communication quality of each route to the partner communication destination is expressed. To calculate the index value,
By selecting the route based on this index value, the data communication can be performed with high reliability by using the route with the optimum wireless communication quality.
【0023】請求項10記載の本発明は、請求項9記載
の発明において、通信しようとする通信相手先との間の
複数の無線通信経路のそれぞれについて算出した前記指
標値に基づき該通信相手先との最適な無線通信経路を決
定し、この決定した最適な無線通信経路を選択して通信
相手先と無線通信を行うとともに、該無線通信中におい
て通信相手先との間の複数の無線通信経路のそれぞれに
ついて前記指標値を逐次算出し、この算出した指標値に
基づき通信相手先との最適な無線通信経路を無線通信中
において逐次決定し、この逐次決定される最適な無線通
信経路を無線通信中において逐次選択しながら前記通信
相手先と無線通信を行うことを要旨とする。According to a tenth aspect of the present invention, in the invention according to the ninth aspect, the communication partner is based on the index value calculated for each of a plurality of wireless communication paths with the communication partner to be communicated. And an optimum wireless communication route is selected, wireless communication is performed with the communication partner by selecting the determined optimum wireless communication route, and a plurality of wireless communication routes with the communication partner during the wireless communication. For each of the above, the index value is sequentially calculated, based on the calculated index value, the optimum wireless communication path with the communication partner is sequentially determined during wireless communication, and the sequentially determined optimum wireless communication path is wirelessly communicated. The gist is to carry out wireless communication with the communication partner while sequentially selecting them.
【0024】請求項10記載の本発明にあっては、通信
相手先との間の複数の経路のそれぞれについて算出した
指標値に基づき通信相手先との最適な経路を決定し、こ
の決定した最適な経路を選択して通信相手先と無線通信
を行うとともに、無線通信中において通信相手先との間
の複数の無線通信経路のそれぞれについて指標値を逐次
算出し、この指標値に基づき通信相手先との最適な経路
を決定し、この最適な経路を無線通信中において逐次選
択しながら通信相手先と無線通信を行うため、無線通信
中においても常に最適な経路を選択しながら、この選択
した最適な経路で高い信頼性をもってデータ通信を行う
ことができる。According to the present invention of claim 10, the optimum route to the communication partner is determined based on the index value calculated for each of the plurality of routes to the communication partner, and the determined optimum route is determined. Wireless communication with the communication partner while selecting the appropriate route, and calculating the index value for each of the multiple wireless communication routes with the communication partner during wireless communication, based on this index value. The optimum route is selected and the optimum route is successively selected during wireless communication to perform wireless communication with the communication partner. Therefore, even during wireless communication, the optimum route is always selected and the selected optimum route is selected. It is possible to perform data communication with high reliability through various routes.
【0025】また、請求項11記載の本発明は、請求項
9または10記載の発明において、前記指標値を算出す
る処理が、前記算出した相手通信先に対する各無線通信
経路の通信時間の時系列データに基づき前記指標値を算
出することを要旨とする。The invention according to claim 11 is the invention according to claim 9 or 10, wherein the processing for calculating the index value is a time series of communication time of each wireless communication path to the calculated partner communication destination. The gist is to calculate the index value based on the data.
【0026】更に、請求項12記載の本発明は、請求項
11記載の発明において、前記時系列データに基づき指
標値を算出する処理が、前記時系列データのうち最新の
通信時間、または最新の複数の通信時間または最新の複
数の通信時間のうち通信時間が所定の値以下の複数の通
信時間を選択し、この選択した通信時間に基づき指標値
を算出することを要旨とする。Further, in the invention described in claim 12, in the invention described in claim 11, the process of calculating the index value based on the time-series data includes the latest communication time or the latest communication time of the time-series data. The gist of the present invention is to select a plurality of communication times of which the communication time is equal to or less than a predetermined value from among the plurality of communication times or the latest plurality of communication times, and to calculate the index value based on the selected communication times.
【0027】請求項13記載の本発明は、最適な経路を
選択しながら通信を行う無線通信プログラムを記録した
コンピュータ読取り可能な記録媒体であって、通信元か
ら通信相手先に対して該通信元と通信相手先との間の複
数の無線通信経路のそれぞれを経由して試験信号を送信
し、通信相手先から前記複数の無線通信経路のそれぞれ
を経由して返信されてくる前記試験信号に対する応答信
号を受信し、前記試験信号の送信から応答信号の受信ま
での通信時間を通信相手先に対する前記複数の無線通信
経路のそれぞれ毎に算出し、この算出した相手通信先に
対する各無線通信経路の通信時間に基づき相手通信先に
対する各無線通信経路の無線通信品質の最適度合いを表
わす指標値を算出する無線通信プログラムをコンピュー
タ読取り可能な記録媒体に記録することを要旨とする。A thirteenth aspect of the present invention is a computer-readable recording medium in which a wireless communication program for performing communication while selecting an optimum route is recorded, the source being a communication source to a communication destination. A test signal via each of a plurality of wireless communication paths between the communication partner and the communication partner, and a response to the test signal returned from the communication partner via each of the plurality of wireless communication paths. The communication time from receiving the signal and transmitting the test signal to receiving the response signal is calculated for each of the plurality of wireless communication paths to the communication partner, and the communication of each wireless communication path to the calculated partner communication destination is calculated. A computer-readable memory for a wireless communication program that calculates an index value that indicates the optimum degree of wireless communication quality of each wireless communication path based on time And summarized in that the recording on the medium.
【0028】請求項13記載の本発明にあっては、通信
相手先との間の複数の無線通信経路のそれぞれを経由し
て通信相手先に試験信号を送信し、通信相手先から応答
信号を受信し、試験信号の送信から応答信号の受信まで
の通信時間を複数の経路のそれぞれ毎に算出し、この各
経路の通信時間に基づき相手通信先に対する各経路の無
線通信品質の最適度合いを表わす指標値を算出する無線
通信プログラムをコンピュータ読取り可能な記録媒体に
記録しているため、該記録媒体を用いて、その流通性を
高めることができる。According to the present invention of claim 13, a test signal is transmitted to the communication partner via each of a plurality of wireless communication paths with the communication partner, and a response signal is transmitted from the communication partner. The communication time from the reception and transmission of the test signal to the reception of the response signal is calculated for each of the plurality of routes, and based on the communication time of each route, the optimum degree of the wireless communication quality of each route to the partner communication destination is expressed. Since the wireless communication program for calculating the index value is recorded in the computer-readable recording medium, it is possible to improve the distribution of the recording medium by using the recording medium.
【0029】また、請求項14記載の本発明は、請求項
13記載の発明において、通信しようとする通信相手先
との間の複数の無線通信経路のそれぞれについて算出し
た前記指標値に基づき該通信相手先との最適な無線通信
経路を決定し、この決定した最適な無線通信経路を選択
して通信相手先と無線通信を行うとともに、該無線通信
中において通信相手先との間の複数の無線通信経路のそ
れぞれについて前記指標値を逐次算出し、この算出した
指標値に基づき通信相手先との最適な無線通信経路を無
線通信中において逐次決定し、この逐次決定される最適
な無線通信経路を無線通信中において逐次選択しながら
前記通信相手先と無線通信を行う無線通信プログラムを
コンピュータ読取り可能な記録媒体に記録することを要
旨とする。According to a fourteenth aspect of the present invention, in the invention according to the thirteenth aspect, the communication is performed based on the index value calculated for each of a plurality of wireless communication paths with a communication partner with which communication is to be performed. The optimum wireless communication path with the partner is determined, and the determined optimum wireless communication path is selected to perform wireless communication with the communication partner, and a plurality of wireless communication with the communication partner is performed during the wireless communication. The index value is sequentially calculated for each of the communication routes, the optimum wireless communication route with the communication partner is sequentially determined during wireless communication based on the calculated index value, and the sequentially determined optimum wireless communication route is determined. The gist of the present invention is to record a wireless communication program for performing wireless communication with the communication partner while sequentially selecting during wireless communication in a computer-readable recording medium.
【0030】請求項14記載の本発明にあっては、通信
相手先との間の複数の経路のそれぞれについて算出した
指標値に基づき通信相手先との最適な経路を決定し、こ
の決定した最適な経路を選択して通信相手先と無線通信
を行うとともに、無線通信中において通信相手先との間
の複数の無線通信経路のそれぞれについて指標値を逐次
算出し、この指標値に基づき通信相手先との最適な経路
を決定し、この最適な経路を無線通信中において逐次選
択しながら通信相手先と無線通信を行う無線通信プログ
ラムをコンピュータ読取り可能な記録媒体に記録してい
るため、該記録媒体を用いて、その流通性を高めること
ができる。In the fourteenth aspect of the present invention, the optimum route to the communication partner is determined based on the index value calculated for each of the plurality of routes to the communication partner, and the determined optimum route is determined. Wireless communication with the communication partner while selecting the appropriate route, and calculating the index value for each of the multiple wireless communication routes with the communication partner during wireless communication, based on this index value. A wireless communication program for performing wireless communication with a communication partner while recording a wireless communication program that determines an optimal path for the wireless communication program and sequentially selects the optimal path during wireless communication. Can be used to enhance its distribution.
【0031】更に、請求項15記載の本発明は、請求項
13または14記載の発明において、前記指標値を算出
する処理が、前記算出した相手通信先に対する各無線通
信経路の通信時間の時系列データに基づき前記指標値を
算出する無線通信プログラムをコンピュータ読取り可能
な記録媒体に記録することを要旨とする。Further, the invention according to claim 15 is the invention according to claim 13 or 14, wherein the processing for calculating the index value is a time series of communication time of each wireless communication path to the calculated partner communication destination. It is a gist to record a wireless communication program for calculating the index value based on data in a computer-readable recording medium.
【0032】請求項16記載の本発明は、請求項15記
載の発明において、前記時系列データに基づき指標値を
算出する処理が、前記時系列データのうち最新の通信時
間、または最新の複数の通信時間または最新の複数の通
信時間のうち通信時間が所定の値以下の複数の通信時間
を選択し、この選択した通信時間に基づき指標値を算出
する無線通信プログラムをコンピュータ読取り可能な記
録媒体に記録することを要旨とする。According to a sixteenth aspect of the present invention, in the invention according to the fifteenth aspect, the process of calculating the index value based on the time series data includes the latest communication time of the time series data or a plurality of latest communication times. A wireless communication program that selects a plurality of communication times that are equal to or less than a predetermined value from the communication times or the latest plurality of communication times, and calculates an index value based on the selected communication times is stored in a computer-readable recording medium. The point is to record.
【0033】[0033]
【発明の実施の形態】以下、図面を用いて本発明の実施
の形態を説明する。図1は、本発明の一実施形態に係る
無線通信装置の構成を示すブロック図である。同図に示
す無線通信装置100は、通信相手先との間の複数の無
線通信経路を経由して該通信相手先に試験信号であるテ
ストフレームを送信し、これに対して通信相手先から返
送されてくるテストフレームに対する応答テストフレー
ムを受信し、該テストフレームの送信から応答テストフ
レームの受信までの通信時間または該通信時間の時系列
データに基づき相手通信先に対する各経路の無線通信品
質の最適度合いを表わす指標値を算出し、この指標値に
基づき通信相手先との最適な経路を選択し、この最適経
路で通信相手先と無線通信を行うとともに、また無線通
信中においても該通信相手先との間で最適な経路を逐次
選択しながら無線通信を行うものであり、全体の動作を
制御するとともに、前記テストフレームの生成、通信時
間および指標値の算出、最適経路の選択などを行う制御
部1を有する。なお、最適な経路を選択するために通信
相手先に対する各経路にテストフレームを送信するため
に、無線通信装置は通信相手先に対する複数の経路のす
べての情報を保存しているものであることは勿論のこと
である。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a wireless communication device according to an embodiment of the present invention. The wireless communication device 100 shown in the figure transmits a test frame, which is a test signal, to a communication partner via a plurality of wireless communication paths with the communication partner, and the test frame is returned from the test frame. Optimizing the wireless communication quality of each route to the partner communication destination based on the communication time from the transmission of the test frame to the reception of the response test frame or the time series data of the communication time An index value indicating the degree is calculated, an optimum route with the communication partner is selected based on this index value, wireless communication is performed with the communication partner on this optimum route, and the communication partner is also communicated during the wireless communication. Wireless communication is performed while sequentially selecting an optimal route between the test frame, and the control of the entire operation, and generation of the test frame, communication time, and Calculation of the target value, a control unit 1 for performing such selection of the optimal path. It should be noted that in order to send a test frame to each route to the communication partner in order to select the optimum route, the wireless communication device does not store all information of a plurality of routes to the communication partner. Of course.
【0034】また、無線通信装置100は、通信相手先
の無線通信装置に対するデータを電波として送信した
り、通信相手先からのデータを電波として受信するアン
テナ7、このアンテナ7に対するデータの送受信を切り
替えるスイッチ5、制御部1で生成されたテストフレー
ムを含むデータフレームをスイッチ5、アンテナ7を介
して通信相手先に送信する送信部3、通信相手先からの
テストフレームに対する応答テストフレームを含むデー
タフレームをアンテナ7、スイッチ5を介して受信する
受信部9を有する。Further, the wireless communication device 100 switches between transmitting and receiving data to and from the communication partner wireless communication device by an antenna 7 that receives data from the communication partner as radio waves, and data to and from the antenna 7. Switch 5, transmission unit 3 for transmitting a data frame including a test frame generated by control unit 1 to a communication partner via switch 5, antenna 7, and data frame including a response test frame for a test frame from the communication partner Has a receiving unit 9 for receiving the signal via the antenna 7 and the switch 5.
【0035】更に、無線通信装置100は、制御部1で
作成したテストフレーム、通信相手先から受信したテス
トフレームに対する応答テストフレームなどのデータフ
レームを一時的に蓄積する送受信バッファ11、通信相
手先との間のテストフレームと応答テストフレームの送
受信にかかった通信時間の時系列データや該通信時間に
基づき制御部1で算出された通信相手先との間の各経路
の無線通信品質の最適度合いを表わす指標値などを格納
する経路評価指標値データベース13、および例えばパ
ソコンなどの端末19とデータの送受信を行うための例
えばUSB端子、PCカードインタフェース、イーサネ
ット端子などからなる外部インタフェース15を有す
る。なお、端末19との通信機能が不要な場合には、外
部インタフェース15は不要である。Further, the wireless communication device 100 has a transmission / reception buffer 11 for temporarily storing data frames such as a test frame created by the control unit 1 and a response test frame for a test frame received from a communication partner, and a communication partner. Between the test frame and the response test frame, and the optimum degree of wireless communication quality of each path with the communication partner calculated by the control unit 1 based on the communication time. It has a route evaluation index value database 13 that stores index values and the like, and an external interface 15 such as a USB terminal, a PC card interface, and an Ethernet terminal for transmitting and receiving data to and from a terminal 19 such as a personal computer. If the communication function with the terminal 19 is unnecessary, the external interface 15 is unnecessary.
【0036】制御部1は、詳細には図2に示すように、
図1に示した受信部9から前記テストフレームに対する
応答テストフレームを含むデータフレームを受信するよ
うに制御するデータ受信制御部21、このデータ受信制
御部21で受信したデータフレームを巡回冗長検査し
て、データフレームが正常に受信できたか否かを判定す
るCRC(Cyclic Redundancy Check)チェック部2
3、この検査された受信デ ータフレームを解析する受
信データ解析部25、この解析されたデータフレームか
ら各無線通信経路毎の通信時間および各経路の無線通信
品質の最適度合いを表わす指標値などを算出して前記経
路評価指標値データベース13に格納する通信時間・経
路指標値算出部27、この通信時間・経路指標値算出部
27で算出した各経路の指標値に基づきデータ送信開始
しようとする通信相手先との経路の評価および通信相手
先に対してデータ送信中においても所定時間経過毎に各
経路の指標値に基づき経路の評価を行って、最適な経路
を決定選択する最適経路評価・選択部29、この選択さ
れた最適の経路を経由して通信相手先に対して送信する
データフレームおよび通信相手先に対する各経路から最
適な経路を選択評価するために通信相手先に対して各経
路を経由して送信する試験信号であるテストフレームな
どを含む送信データを作成する送信データ作成部31、
この送信データ作成部31において作成され送信しよう
とするテストフレームに対しては書き込むべき送信時刻
を通知するとともに、また前記データ受信制御部21で
受信したテストフレームに対する応答テストフレームに
対して書き込むべき受信時刻を通知するタイマ33と、
前記送信データ作成部31で作成したデータフレームを
前記送信部3、スイッチ5、アンテナ7を介して通信相
手先に送信するように制御するデータ送信制御部35を
有する。The control section 1 will be described in detail as shown in FIG.
A data reception control unit 21 which controls to receive a data frame including a response test frame to the test frame from the reception unit 9 shown in FIG. 1, and a cyclic redundancy check is performed on the data frame received by the data reception control unit 21. , CRC (Cyclic Redundancy Check) check unit 2 for determining whether or not the data frame has been normally received
3. Received data analysis unit 25 that analyzes this inspected received data frame, and calculates the communication time for each wireless communication route and the index value that represents the optimum degree of wireless communication quality of each route from this analyzed data frame. Then, the communication time / route index value calculation unit 27 to be stored in the route evaluation index value database 13 and the communication partner who is going to start data transmission based on the index value of each route calculated by this communication time / route index value calculation unit 27 Optimal route evaluation / selection unit that evaluates the route to the destination and evaluates the route based on the index value of each route every predetermined time even during data transmission to the communication partner, and determines and selects the optimal route 29. Select and evaluate the optimum route from the data frames to be transmitted to the communication partner via this selected optimum route and the respective routes to the communication partner. In order to do so, a transmission data creation unit 31 that creates transmission data including a test frame or the like, which is a test signal to be transmitted via each path to a communication partner.
The transmission data creation unit 31 notifies the transmission time to be written to the test frame to be transmitted, and the reception to be written to the response test frame to the test frame received by the data reception control unit 21. A timer 33 for notifying the time,
It has a data transmission control unit 35 that controls the data frame created by the transmission data creation unit 31 to be sent to a communication partner via the transmission unit 3, the switch 5, and the antenna 7.
【0037】また、データ受信制御部21は、受信部9
から受信したデータフレームが自分宛てのものであるか
どうかを調べて、自分宛てでない場合には、経路を調査
して次のノードである無線通信装置に送信する機能も有
する。受信データ解析部25は、更に受信データフレー
ムがテストフレームに対する応答テストフレームである
かまたは通常のデータフレームであるかを識別する機能
を有する。In addition, the data reception control unit 21 includes the receiving unit 9
It also has a function of checking whether or not the data frame received from the device is addressed to itself, and if it is not addressed to itself, checking the route and transmitting it to the wireless communication device which is the next node. The reception data analysis unit 25 further has a function of identifying whether the reception data frame is a response test frame to the test frame or a normal data frame.
【0038】通信時間・経路指標値算出部27は、更に
テストフレームをデータ送信制御部35から送信しよう
とする場合には該テストフレームにタイマ33からの送
信時刻を書き込むように送信データ作成部31を制御し
たり、データ受信制御部21で受信したテストフレーム
に対する応答テストフレームにタイマ33からの受信時
刻を書き込むように制御したり、テストフレームの送信
時刻と応答テストフレームの受信時刻に基づきテストフ
レームの送信から応答テストフレームの受信までの通信
時間を通信相手先に対する複数の経路のそれぞれ毎に算
出し、各経路毎の通信時間を時系列データとして経路評
価指標値データベース13に格納するとともに、更にこ
のように算出した通信相手先の各経路の通信時間および
経路評価指標値データベース13に格納した通信時間の
時系列データに基づき相手通信先に対する各経路の無線
通信品質の最適度合いを表わす指標値を算出し、経路評
価指標値データベース13に格納する機能を有する。な
お、本実施形態では、通信時間は、テストフレームの送
信から応答テストフレームの受信までの時間としている
が、これに限定されるものでなく、テストフレームを送
信して通信相手先に到着するまでの片道の通信時間また
は通信相手先からの返信から到着までの片道の通信時間
でもよいものである。The communication time / route index value calculating unit 27, when further transmitting a test frame from the data transmission control unit 35, writes the transmission time from the timer 33 into the test frame, and the transmission data creating unit 31. Of the test frame based on the transmission time of the test frame and the reception time of the response test frame. The communication time from the transmission of the message to the reception of the response test frame is calculated for each of the plurality of routes to the communication partner, and the communication time for each route is stored in the route evaluation index value database 13 as time series data. The communication time and route evaluation index value data of each route of the communication partner calculated in this way Calculating an index value representing the optimal degree of the wireless communication quality of each path to the counter communication destination based on the time-series data communication time stored in the database 13 has a function of storing the path metric value database 13. In this embodiment, the communication time is the time from the transmission of the test frame to the reception of the response test frame. However, the communication time is not limited to this, until the test frame is transmitted and reaches the communication partner. The one-way communication time or the one-way communication time from the reply from the communication partner to the arrival may be used.
【0039】また、最適経路評価・選択部29は、通信
時間・経路指標値算出部27で算出した指標値および経
路評価指標値データベース13に格納された指標値に基
づき通信相手先に対する最適な経路を選択する最適経路
選択処理を通信相手先へのデータフレーム送信開始時に
行うとともに、データフレームの送信中においても通信
相手先との間の各経路について通信時間および指標値を
逐次算出し、この算出した指標値に基づき通信相手先と
の最適な経路を逐次選択する機能を有する。Further, the optimum route evaluation / selection unit 29 determines the optimum route for the communication partner based on the index value calculated by the communication time / route index value calculation unit 27 and the index value stored in the route evaluation index value database 13. The optimum route selection process for selecting is performed at the start of data frame transmission to the communication partner, and even during the transmission of the data frame, the communication time and the index value are sequentially calculated for each route to the communication partner, and this calculation is performed. It has a function of sequentially selecting an optimum route to a communication partner based on the index value.
【0040】タイマ33は、上述したように送信テスト
フレームに書き込む送信時刻およびテストフレームに対
して受信した応答テストフレームに書き込む受信時刻を
提供する時計機能に加えて、テストフレームを所定の時
間毎に送信するための所定時間経過情報を発生する機能
を有する。The timer 33 has a clock function for providing the transmission time to be written in the transmission test frame and the reception time to be written in the response test frame received for the test frame as described above. It has a function of generating a predetermined time elapsed information for transmission.
【0041】なお、送信部3、データ送信制御部35は
試験信号送信手段を構成し、受信部9、データ受信制御
部21は応答信号受信手段を構成する。また、通信時間
・経路指標値算出部27は通信時間算出手段および指標
値算出手段を構成する。通信時間・経路指標値算出部2
7は、上述したように、経路評価指標値データベース1
3に格納した通信時間の時系列データに基づき相手通信
先に対する各経路の無線通信品質の最適度合いを表わす
指標値を算出する機能も有するが、この通信時間・経路
指標値算出部27の機能は時系列データ準拠手段を構成
しているものである。最適経路評価・選択部29は最適
経路決定手段、通信中最適経路逐次設定手段、最適経路
逐次選択手段を構成する。The transmitter 3 and the data transmission controller 35 constitute a test signal transmitter, and the receiver 9 and the data reception controller 21 constitute a response signal receiver. Further, the communication time / route index value calculating unit 27 constitutes a communication time calculating means and an index value calculating means. Communication time / route index value calculation unit 2
7 is the route evaluation index value database 1 as described above.
The communication time / route index value calculating unit 27 has a function of calculating an index value indicating the optimum degree of wireless communication quality of each route to the partner communication destination based on the time series data of the communication time stored in 3. It constitutes a time series data conforming means. The optimum route evaluation / selection unit 29 constitutes an optimum route determination means, a communication optimum route sequential setting means, and an optimum route sequential selection means.
【0042】次に、制御部1の送信データ作成部31が
作成し、通信相手先に対して各経路を経由して送信し、
通信相手先から返信されてくる試験信号であるテストフ
レームおよび該テストフレームに対する応答テストフレ
ームの構成について図3を参照して説明する。Next, the transmission data creation unit 31 of the control unit 1 creates the data and sends it to the communication partner via each route,
The configuration of a test frame, which is a test signal returned from the communication partner, and a response test frame for the test frame will be described with reference to FIG.
【0043】テストフレームおよび応答テストフレーム
は、図3に示すように、フレームタイプ、フレーム長、
送信元アドレス、宛先アドレス、経路、往復識別子、往
路フレーム送信時刻、復路フレーム受信時刻、データ部
およびCRCから構成される。The test frame and the response test frame are, as shown in FIG. 3, a frame type, a frame length,
It is composed of a source address, a destination address, a route, a round-trip identifier, a forward frame transmission time, a backward frame reception time, a data part and a CRC.
【0044】フレームタイプは、通常のデータフレーム
と異なるテストフレームであることを示している。フレ
ーム長は、当該テストフレームのデータ部の長さを示し
ている。送信元アドレスおよび宛先アドレスはそれぞれ
送信側のアドレスおよび受信側のアドレスである。経路
は、通信相手先に対する複数の無線通信経路の1つが書
き込まれるが、このためテストフレームは複数の経路の
数だけ作成されることになる。The frame type indicates that the test frame is different from the normal data frame. The frame length indicates the length of the data part of the test frame. The source address and the destination address are the sender address and the receiver address, respectively. As the route, one of a plurality of wireless communication routes to the communication partner is written, so that the test frames are created by the number of the plurality of routes.
【0045】往復識別子は、テストフレームが往路であ
るか復路であるかを示す情報が書き込まれる。すなわ
ち、通信相手先から返信されてくるテストフレームに対
する応答テストフレームには往復識別子に復路であるこ
とが書き込まれていることになる。往路フレーム送信時
刻は、往路テストフレームの送信時刻が書き込まれ、復
路フレーム受信時刻は、復路テストフレームの受信時刻
が書き込まれる。データ部は固定長のデータが書き込ま
れ、CRCは巡回冗長検査用ビットが書き込まれる。The round trip identifier is written with information indicating whether the test frame is a forward path or a backward path. That is, in the response test frame to the test frame returned from the communication partner, the return route is written in the round trip identifier. The forward path frame transmission time is written with the forward path test frame transmission time, and the backward path frame reception time is written with the backward path test frame reception time. Fixed-length data is written in the data section, and cyclic redundancy check bits are written in the CRC.
【0046】また、通常のデータフレームは、図4に示
すように、図3に示したテストフレームのうち、往復識
別子、往路フレーム送信時刻、復路フレーム受信時刻が
ないものである。As shown in FIG. 4, a normal data frame is the test frame shown in FIG. 3 without the round trip identifier, the forward frame transmission time, and the backward frame reception time.
【0047】次に、図8を参照して、本実施形態の無線
通信装置で最適な経路を選択しながら通信を行う動作に
ついて説明する。Next, with reference to FIG. 8, an operation of performing communication while selecting an optimum route in the wireless communication apparatus of this embodiment will be described.
【0048】図8に示すように、送信側無線通信装置1
10と受信側無線通信装置130との間の無線ネットワ
ークには複数の経路、図8では一例として無線通信装置
120のみを経由する経路100と無線通信装置140
と150を経由する経路200とが存在する。そこで、
送信側無線通信装置110から受信側無線通信装置13
0にデータフレームを送信するに当たり、複数の経路の
うち最適な経路を選択するために、送信側無線通信装置
110は、受信側無線通信装置130に対する複数の経
路100,200のそれぞれを経由して受信側無線通信
装置130に対して試験信号であるテストフレームをタ
イマ33から所定時間毎に出力される所定時間経過情報
に基づき所定時間毎に繰り返し送信する。As shown in FIG. 8, the transmitting side wireless communication device 1
In the wireless network between the wireless communication device 10 and the receiving side wireless communication device 130, a plurality of routes, for example, in FIG.
There is a route 200 that passes through and 150. Therefore,
From the transmitting side wireless communication device 110 to the receiving side wireless communication device 13
When transmitting a data frame to 0, in order to select the most suitable route among the plurality of routes, the wireless communication device 110 on the transmitting side passes through each of the plurality of routes 100 and 200 to the wireless communication device 130 on the receiving side. A test frame, which is a test signal, is repeatedly transmitted to the reception-side wireless communication device 130 at predetermined time intervals based on predetermined time elapsed information output from the timer 33 at predetermined time intervals.
【0049】受信側無線通信装置130は、送信側無線
通信装置110からのテストフレームを受信すると、こ
の受信したテストフレームに対する応答テストフレーム
を同じルートを介して返信する。すなわち、受信側無線
通信装置130は、テストフレームを経路100を経由
して受信した場合には応答テストフレームを同じ経路1
00を経由して送信側無線通信装置110に返信し、ま
た受信側無線通信装置130がテストフレームを経路2
00を経由して受信した場合には応答テストフレームを
経路200を経由して送信側無線通信装置110に返信
する。Upon receiving the test frame from the transmitting side wireless communication device 110, the receiving side wireless communication device 130 returns a response test frame to the received test frame via the same route. That is, when the receiving side wireless communication device 130 receives the test frame via the route 100, the receiving side wireless communication device 130 sends the response test frame to the same route 1.
00 to the transmitting side wireless communication device 110, and the receiving side wireless communication device 130 sends the test frame to the route 2
When it is received via 00, the response test frame is returned to the transmitting side wireless communication device 110 via the route 200.
【0050】送信側無線通信装置110は、受信側無線
通信装置130から返信されてくる応答テストフレーム
を受信すると、前記テストフレームの送信から応答テス
トフレームの受信までの通信時間を計算する。Upon receiving the response test frame returned from the receiving side wireless communication device 130, the transmitting side wireless communication device 110 calculates the communication time from the transmission of the test frame to the reception of the response test frame.
【0051】そして、無線通信装置100は、上述した
テストフレームの送信から応答テストフレームの受信ま
での動作を送信側無線通信装置110から受信側無線通
信装置130までの間の複数の経路のそれぞれについて
繰り返し行うとともに、この繰り返し処理をタイマ33
から所定時間毎に出力される所定時間経過情報に基づき
所定時間毎に繰り返し行い、このように所定時間毎に繰
り返し行って算出したテストフレームの送信から応答テ
ストフレームの受信までの通信時間を時系列データとし
て送信側無線通信装置110から受信側無線通信装置1
30までの各経路毎に経路評価指標値データベース13
に格納する。Then, the radio communication device 100 performs the above-described operation from the transmission of the test frame to the reception of the response test frame for each of a plurality of routes from the transmission side radio communication device 110 to the reception side radio communication device 130. The timer 33 repeats this repetitive process as well as repeatedly.
The communication time from the transmission of the test frame to the reception of the response test frame, which is calculated by repeatedly performing every predetermined time based on the predetermined time elapsed information output from the As data, from the transmitting side wireless communication device 110 to the receiving side wireless communication device 1
Route evaluation index value database 13 for each route up to 30
To store.
【0052】また、制御部1の通信時間・経路指標値算
出部27は、上述したように算出した各経路毎の通信時
間および経路評価指標値データベース13に格納した各
経路毎の通信時間の時系列データに基づき送信側無線通
信装置110から受信側無線通信装置130に対する各
経路の無線通信品質の最適度合いを表わす指標値を算出
し、この算出した指標値を各経路毎に経路評価指標値デ
ータベース13に格納する。従って、このように経路評
価指標値データベース13に各経路毎に格納された指標
値を参照することにより、送信側無線通信装置110か
ら受信側無線通信装置130までの最適な経路を決定す
ることができる。The communication time / route index value calculating unit 27 of the control unit 1 determines the communication time for each route calculated as described above and the communication time for each route stored in the route evaluation index value database 13. An index value indicating the optimum degree of the wireless communication quality of each route from the wireless communication device 110 on the transmitting side to the wireless communication device 130 on the receiving side is calculated based on the sequence data, and the calculated index value is used for a route evaluation index value database for each route. Store in 13. Therefore, by referring to the index value stored in the route evaluation index value database 13 for each route in this way, the optimum route from the transmitting side wireless communication device 110 to the receiving side wireless communication device 130 can be determined. it can.
【0053】そこで、実際のデータ通信を行う場合に
は、送信側無線通信装置110は、経路評価指標値デー
タベース13に格納された通信時間の時系列データに基
づき受信側無線通信装置130に対する最適な無線通信
経路を決定し、この最適な経路を選択しながら受信側無
線通信装置130にデータを送信することになる。Therefore, when actual data communication is performed, the transmitting side wireless communication device 110 is optimal for the receiving side wireless communication device 130 based on the time series data of the communication time stored in the route evaluation index value database 13. The wireless communication route is determined, and data is transmitted to the receiving-side wireless communication device 130 while selecting this optimal route.
【0054】なお、送信側無線通信装置110は、この
ようなデータ送信中になっても上述したように所定時間
毎に行われるテストフレームの送信、受信側無線通信装
置130からの応答テストフレームの受信、通信時間お
よび指標値の算出を所定時間毎に繰り返し継続して行っ
て、常時最適の経路を探索し続け、現在使用している経
路よりも最適な経路が検出された場合には、その最適な
経路を経由してデータ通信を継続するようになってい
る。The wireless communication device 110 on the transmitting side transmits a test frame at predetermined time intervals as described above even during such data transmission, and transmits a test frame on the response from the wireless communication device 130 on the receiving side. Reception and communication time and calculation of index value are repeated continuously every predetermined time to constantly search for an optimal route, and when an optimal route is detected than the currently used route, the It is designed to continue data communication via the optimum route.
【0055】次に、図5および図6に示すフローチャー
トを参照して、本実施形態の無線通信装置の作用につい
て簡単に説明する。Next, the operation of the wireless communication apparatus of this embodiment will be briefly described with reference to the flowcharts shown in FIGS.
【0056】まず、図5を参照して、テストフレームの
送信から応答テストフレームの受信および通信時間と指
標値の算出処理について説明する。First, with reference to FIG. 5, a description will be given of a process of transmitting a test frame, receiving a response test frame, and calculating a communication time and an index value.
【0057】図5において、送信側無線通信装置は、受
信側無線通信装置に対する複数の経路のそれぞれに対し
てテストフレームを送信する(ステップS11)。受信
側無線通信装置は、送信側無線通信装置から送信されて
くるテストフレームを受信すると、同じルートで該テス
トフレームに対する応答テストフレームを返信する(ス
テップS13)。In FIG. 5, the transmitting side wireless communication device transmits a test frame to each of a plurality of routes to the receiving side wireless communication device (step S11). Upon reception of the test frame transmitted from the transmission-side wireless communication device, the reception-side wireless communication device returns a response test frame to the test frame via the same route (step S13).
【0058】送信側無線通信装置は、受信側無線通信装
置から応答テストフレームを受信すると、テストフレー
ムの送信から応答テストフレームの受信までの通信時間
を通信時間・経路指標値算出部27で計算するととも
に、この計算した通信時間を各経路毎の時系列データと
して経路評価指標値データベース13に格納する(ステ
ップS15)。Upon receiving the response test frame from the receiving side wireless communication device, the transmitting side wireless communication device calculates the communication time from the transmission of the test frame to the reception of the response test frame by the communication time / route index value calculating section 27. At the same time, the calculated communication time is stored in the route evaluation index value database 13 as time series data for each route (step S15).
【0059】送信側無線通信装置は、上述したように経
路評価指標値データベース13に格納した各経路の通信
時間の時系列データに基づき最適な経路を評価するため
の指標値、すなわち各経路の無線通信品質の最適度合い
を表わす指標値を通信時間・経路指標値算出部27で算
出し、この算出した指標値を各経路毎に経路評価指標値
データベース13に格納する(ステップS17)。以上
の処理をタイマ33から所定時間毎に出力される所定時
間経路情報に基づき所定時間である一定時間経過毎に繰
り返し行い(ステップS19)、これにより各経路毎の
通信時間および指標値の時系列データが経路評価指標値
データベース13に格納されることになる。The wireless communication device on the transmission side has an index value for evaluating the optimum route based on the time-series data of the communication time of each route stored in the route evaluation index value database 13, as described above, that is, the wireless of each route. The communication time / route index value calculation unit 27 calculates an index value indicating the optimum degree of communication quality, and the calculated index value is stored in the route evaluation index value database 13 for each route (step S17). The above-described processing is repeated based on the predetermined time route information output from the timer 33 at predetermined time intervals at each elapse of a predetermined time, which is a predetermined time (step S19), whereby the time series of the communication time and the index value for each route is obtained. The data will be stored in the route evaluation index value database 13.
【0060】次に、図6を参照して、上述したように経
路評価指標値データベース13に格納された各経路毎の
通信時間および指標値の時系列データに基づいて最適な
経路を選択しながら実際に送信側無線通信装置から受信
側無線通信装置にデータを送信する場合の動作について
説明する。Next, referring to FIG. 6, while selecting the optimum route based on the time series data of the communication time and the index value for each route stored in the route evaluation index value database 13 as described above. An operation when data is actually transmitted from the transmitting side wireless communication device to the receiving side wireless communication device will be described.
【0061】図6において、送信側無線通信装置は、受
信側無線通信装置に対して実際にデータを送信するに当
たっては、経路評価指標値データベース13に格納され
ている受信側無線通信装置に対する各経路毎の指標値を
参照し(ステップS21)、各経路の指標値を比較して
最適な経路を選択する(ステップS23)。In FIG. 6, the transmitting side wireless communication device actually transmits data to the receiving side wireless communication device by using each route for the receiving side wireless communication device stored in the route evaluation index value database 13. The index value of each route is referred to (step S21), the index values of the routes are compared, and the optimum route is selected (step S23).
【0062】送信側無線通信装置は、受信側無線通信装
置に対する最適な経路を選択すると、この最適な経路を
経由して受信側無線通信装置にデータを送信する(ステ
ップS25)。それから、データの送信中であるか否か
をチェックし、データの送信中でない場合、すなわちデ
ータ送信が終了している場合には、本処理を終了する
が、送信中である場合には、一定時間が経過したか否か
をチェックし(ステップS29)、経過していない場合
には、ステップS25に戻って、該データの送信を継続
するが、一定時間が経過した場合には、ステップS21
に戻り、受信側無線通信装置に対する最適な経路を選択
するための同じ処理を繰り返し行い、これによりデータ
送信中でも更に最適な経路を探索し、常に最適な経路で
データ送信を行うようになっている。When the transmission-side wireless communication device selects an optimum route for the reception-side wireless communication device, it transmits data to the reception-side wireless communication device via this optimum route (step S25). Then, it is checked whether or not the data is being transmitted. If the data is not being transmitted, that is, if the data transmission has been completed, this processing is terminated. It is checked whether or not time has passed (step S29). If not, step S25 is returned to and the transmission of the data is continued, but if a certain time has passed, step S21
Returning to step 2, the same process for selecting the optimum route for the receiving side wireless communication device is repeated, whereby the optimum route is searched even during the data transmission, and the data transmission is always performed on the optimum route. .
【0063】なお、上述したテストフレームの送信など
を実施する時間間隔である一定時間は、あまり短いと無
線ネットワークに対するトラヒックの増加となって、ネ
ットワークに負担をかけるのに対して、長すぎると最新
の経路状態を反映しなくなるので、両者を考慮して決定
されることが望ましいものであり、送受信するテストフ
レームの長さによって最適値は異なるが、例えば1秒〜
10秒程度が考えられる。If the fixed time, which is the time interval for executing the above-described test frame transmission, is too short, the traffic on the wireless network increases, which imposes a burden on the network. Since it does not reflect the route status of the above, it is desirable to decide in consideration of both, and the optimum value varies depending on the length of the test frame to be transmitted and received, but for example, from 1 second to
About 10 seconds is possible.
【0064】また、上述した最適な経路を評価するため
の指標値の算出方法としては、最新の通信時間を使用し
て指標値を算出する第1の方法、時系列データのうち最
新の複数の通信時間を使用して指標値を算出する第2の
方法、または時系列データのうちの最新の複数の通信時
間において所定の通信時間以下の複数の通信時間を選択
し、この選択した複数の送信時間に基づき指標値を算出
する第3の方法などがある。As a method of calculating the index value for evaluating the above-mentioned optimum route, the first method of calculating the index value using the latest communication time, the latest plurality of time series data are used. A second method of calculating an index value using communication time, or selecting a plurality of communication times equal to or shorter than a predetermined communication time in the latest plurality of communication times of time series data, and selecting the selected plurality of transmissions. There is a third method of calculating the index value based on time.
【0065】第1の方法により算出される指標値は、直
前のデータ通信速度のみが反映され、第2の方法により
算出される指標値は、直近のデータ送信速度と通信回線
の信頼性が反映され、第3の方法により算出される指標
値は、直近の通信回線の信頼性が反映されることにな
る。The index value calculated by the first method reflects only the immediately preceding data communication speed, and the index value calculated by the second method reflects the latest data transmission speed and the reliability of the communication line. The index value calculated by the third method reflects the reliability of the latest communication line.
【0066】次に、図7を参照して、本実施形態の無線
通信装置100の制御部1の詳細な作用について説明す
る。Next, referring to FIG. 7, a detailed operation of the control unit 1 of the wireless communication device 100 of this embodiment will be described.
【0067】まず、制御部1は、送信データの作成に当
たり、送信データ作成部31においてフレームフォーマ
ットに基づき送信元アドレス、宛先アドレス、送信デー
タを含むフレームを作成する。そして、この時、テスト
フレームを作成する場合には、予めノードである無線通
信装置に設定されている経路情報データベース(DB)
51を参照して経路データを作成してテストフレームの
経路として書き込むとともに、またタイマ33からの時
刻情報を取得し、この時刻情報をテストフレームの往路
フレーム送信時刻に書き込み、更に往復識別子を往路に
設定してテストフレームを作成する。First, the control section 1 creates a frame including a source address, a destination address and transmission data in the transmission data creation section 31 based on the frame format when creating the transmission data. At this time, when a test frame is created, a route information database (DB) set in advance in the wireless communication device which is a node
In addition to creating route data by referring to 51 and writing it as a route of the test frame, the time information from the timer 33 is also acquired, this time information is written at the forward frame transmission time of the test frame, and the round trip identifier is further forwarded. Set and create a test frame.
【0068】そして、このように作成されたテストフレ
ームを一旦送受信バッファ11に書き込み(ステップS
71)、タイマ33から一定時間経過通知を受け取る
と、このテストフレームを送受信バッファ11から読み
出し、データ送信制御部35から送信部3、スイッチ
5、アンテナ7を介してテストフレームに書き込まれて
いる経路に従って受信側無線通信装置に送信する。Then, the test frame thus created is once written into the transmission / reception buffer 11 (step S
71), when a notification of elapse of a certain period of time is received from the timer 33, this test frame is read from the transmission / reception buffer 11, and the route written in the test frame from the data transmission control unit 35 via the transmission unit 3, the switch 5 and the antenna 7. To the receiving side wireless communication device.
【0069】制御部1のデータ受信制御部21がフレー
ムを受信すると、このフレームを一旦送受信バッファ1
1に格納し(ステップS81)、CRCチェック部23
でCRCチェックを行い(ステップS83)、CRCチ
ェックが良好である場合には、自分宛てのフレームであ
るか否かを判定する(ステップS85)。自分宛てのフ
レームでない場合には、ステップS73に進んで、次ノ
ードである無線通信装置へ送信・中継するための経路の
解析を行い、該経路を介して次ノードにデータ送信制御
部35から送信する。When the data reception control unit 21 of the control unit 1 receives a frame, this frame is temporarily sent to the transmission / reception buffer 1
1 (step S81), the CRC check unit 23
Then, the CRC check is performed (step S83), and if the CRC check is good, it is determined whether or not the frame is addressed to itself (step S85). If the frame is not addressed to itself, the process proceeds to step S73, the route for transmission / relay to the wireless communication device which is the next node is analyzed, and the data transmission control unit 35 transmits to the next node via the route. To do.
【0070】一方、自分宛てのフレームの場合には、フ
レームタイプを識別してテストフレームであるか否かを
判定する(ステップS87)。テストフレームでない場
合には、移動端末に該フレームを送信するが、テストフ
レームである場合には、テストフレームの往復識別子か
ら復路であるか否かを識別する(ステップS89)。On the other hand, when the frame is addressed to itself, the frame type is identified and it is determined whether or not the frame is a test frame (step S87). If the frame is not a test frame, the frame is transmitted to the mobile terminal. If the frame is a test frame, the round trip identifier of the test frame is used to identify whether or not it is the return path (step S89).
【0071】テストフレームの往復識別子が往路である
場合には、送信データ作成部31で応答テストフレーム
を作成し、該応答テストフレームの往復識別子を復路と
して送信側無線通信装置に返信するが、往復識別子が復
路である場合には、受信時刻を応答テストフレームに書
き込み(ステップS91)、該応答テストフレームに書
き込まれている往路フレーム送信時刻と復路フレーム受
信時刻に基づき送信から受信までの通信時間を通信時間
・経路指標値算出部27で計算する(ステップS9
3)。When the round-trip identifier of the test frame is the forward path, the transmission data creating section 31 creates a response test frame and returns the round-trip identifier of the response test frame as a return path to the transmitting side wireless communication device. When the identifier is the return path, the reception time is written in the response test frame (step S91), and the communication time from transmission to reception is set based on the forward frame transmission time and the return frame reception time written in the response test frame. The communication time / route index value calculation unit 27 calculates (step S9).
3).
【0072】そして、この計算した通信時間を経路情報
とともに経路評価指標値データベース13に格納する
(ステップS95)。また、通信時間・経路指標値算出
部27は、このように経路評価指標値データベース13
に格納された各経路毎の通信時間の時系列データに基づ
き経路指標値を算出し(ステップS97)、この算出し
た経路指標値を各経路毎に経路評価指標値データベース
13に保存する(ステップS99)。Then, the calculated communication time is stored in the route evaluation index value database 13 together with the route information (step S95). In addition, the communication time / route index value calculation unit 27 is configured to use the route evaluation index value database 13 in this way.
The route index value is calculated based on the time-series data of the communication time for each route stored in (step S97), and the calculated route index value is stored in the route evaluation index value database 13 for each route (step S99). ).
【0073】一方、送信側無線通信装置は、テストフレ
ームでない普通のデータフレームを送信する場合には、
上述したように制御部1の制御の元に送信データ作成部
31でフレームフォーマットに基づき送信先アドレス、
宛先アドレス、送信データを含むフレームを作成する。
そして、このデータフレームを送信する前に、最適経路
評価・選択部29において一度経路評価指標値データベ
ース13に蓄積されている各経路の指標値を参照し、最
適経路を選択し、最適経路データ保持部53に書き込
む。On the other hand, the transmitting wireless communication device, when transmitting an ordinary data frame that is not a test frame,
As described above, under the control of the control unit 1, the transmission data creation unit 31 transmits the destination address based on the frame format,
Create a frame containing the destination address and transmission data.
Before transmitting this data frame, the optimum route evaluation / selection unit 29 refers to the index value of each route once accumulated in the route evaluation index value database 13, selects the optimum route, and stores the optimum route data. Write in section 53.
【0074】また、送信データ作成部31は、一定時間
が経過するまでの間、該データを参照しながら経路デー
タの作成を続け、一定時間が経過したら再び最適経路の
選択をやり直し、経路データの作成を続行する。Further, the transmission data creating section 31 continues to create the route data while referring to the data until the fixed time elapses, and again selects the optimum route again after the fixed time elapses. Continue creation.
【0075】送信データフレームの作成が終了すると、
このデータフレームを送受信バッファ11に一旦書き込
み、次ノードである無線通信装置へ送信するための経路
解析を行って、データ送信制御部35にデータフレーム
を供給する。このデータフレームは、データ送信制御部
35から送信部3、スイッチ5、アンテナ7を介して前
記最適経路を経由して通信相手先に送信される。When the transmission data frame has been created,
This data frame is once written in the transmission / reception buffer 11, path analysis for transmission to the wireless communication device which is the next node is performed, and the data frame is supplied to the data transmission control unit 35. This data frame is transmitted from the data transmission control unit 35 to the communication partner via the transmission unit 3, the switch 5, and the antenna 7 via the optimum route.
【0076】このようにデータフレームを通信相手先に
送信して、通信相手先とデータ通信中においても、本実
施形態の無線通信装置は上述したようにテストフレーム
を各経路を介して送信し続け、該テストフレームの送信
から受信までの通信時間に基づき指標値を算出し、この
指標値に基づき最適な経路を常時検出し続けるようにな
っている。そして、現在データ通信中の経路よりも更に
最適な経路が検出された場合には、この最適な経路に現
在の経路を変更してデータ通信を継続し、これによりデ
ータ通信中でも最適の経路を常時選択しながらデータ通
信し得るようになっている。In this way, the data frame is transmitted to the communication partner, and even during the data communication with the communication partner, the wireless communication apparatus of this embodiment continues to transmit the test frame via each path as described above. The index value is calculated based on the communication time from the transmission of the test frame to the reception, and the optimum route is constantly detected based on the index value. When an optimal route is detected than the route currently being used for data communication, the current route is changed to this optimal route and data communication is continued. Data communication is possible while selecting.
【0077】なお、上記実施形態の無線通信方法の処理
手順をプログラムとして例えばCDやFDなどの記録媒
体に記録して、この記録媒体に記録されたプログラムを
通信回線を介してコンピュータシステムにダウンロード
したり、または記録媒体からインストールし、該プログ
ラムでコンピュータシステムを作動させることにより、
無線通信方法を実施する無線通信装置として機能させる
ことができることは勿論であり、このような記録媒体を
用いることにより、その流通性を高めることができるも
のである。The processing procedure of the wireless communication method of the above embodiment is recorded as a program in a recording medium such as a CD or FD, and the program recorded in this recording medium is downloaded to a computer system via a communication line. Or by installing from a recording medium and operating the computer system with the program,
Of course, it can be made to function as a wireless communication device that implements the wireless communication method, and the use of such a recording medium can enhance its distribution.
【0078】[0078]
【発明の効果】以上説明したように、本発明によれば、
通信相手先との間の複数の無線通信経路のそれぞれを経
由して通信相手先に試験信号を送信し、通信相手先から
応答信号を受信し、試験信号の送信から応答信号の受信
までの通信時間を複数の経路のそれぞれ毎に算出し、こ
の各経路の通信時間に基づき相手通信先に対する各経路
の無線通信品質の最適度合いを表わす指標値を算出する
ので、この指標値に基づき経路を選択することにより無
線通信品質が最適な経路を使用してデータ通信を高い信
頼性で行うことができる。As described above, according to the present invention,
Communication from sending a test signal to a communication partner, receiving a response signal from the communication partner, and receiving a response signal from the communication partner via each of multiple wireless communication paths with the communication partner The time is calculated for each of the plurality of routes, and the index value indicating the optimum degree of the wireless communication quality of each route to the partner communication destination is calculated based on the communication time of each route, so the route is selected based on this index value. By doing so, the data communication can be performed with high reliability by using the route with the optimum wireless communication quality.
【0079】また、本発明によれば、通信相手先との間
の複数の経路のそれぞれについて算出した指標値に基づ
き通信相手先との最適な経路を決定し、この決定した最
適な経路を選択して通信相手先と無線通信を行うととも
に、無線通信中においても通信相手先との間の複数の無
線通信経路のそれぞれについて指標値を逐次算出し、こ
の指標値に基づき通信相手先との最適な経路を決定し、
この最適な経路を無線通信中において逐次選択しながら
通信相手先と無線通信を行うので、無線通信中において
も常に最適な経路を選択しながら、この最適な経路で高
い信頼性をもってデータ通信を行うことができる。Further, according to the present invention, the optimum route to the communication partner is determined based on the index value calculated for each of the plurality of routes to the communication partner, and the determined optimum route is selected. The wireless communication with the communication partner is performed, and the index value is sequentially calculated for each of the plurality of wireless communication paths with the communication partner even during the wireless communication, and the optimum value with the communication partner is calculated based on this index value. The right route,
Since wireless communication with the communication partner is performed while sequentially selecting this optimum path during wireless communication, data communication is performed with high reliability on this optimum path while always selecting the optimum path even during wireless communication. be able to.
【図1】本発明の一実施形態に係る無線通信装置の構成
を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a wireless communication device according to an embodiment of the present invention.
【図2】図1に示す実施形態の無線通信装置に使用され
ている制御部の構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a control unit used in the wireless communication device of the exemplary embodiment shown in FIG.
【図3】図1に示す実施形態の無線通信装置に使用され
るテストフレームの構成を示す図である。FIG. 3 is a diagram showing a configuration of a test frame used in the wireless communication device of the embodiment shown in FIG.
【図4】図1に示す実施形態の無線通信装置に使用され
る通常のデータフレームの構成を示す図である。FIG. 4 is a diagram showing a configuration of a normal data frame used in the wireless communication device of the embodiment shown in FIG.
【図5】図1に示す実施形態の無線通信装置においてテ
ストフレームの送信から応答テストフレームの受信およ
び通信時間と指標値の算出処理を示すフローチャートで
ある。5 is a flowchart showing a process of transmitting a test frame to receiving a response test frame and calculating a communication time and an index value in the wireless communication device of the exemplary embodiment shown in FIG.
【図6】図1に示す実施形態の無線通信装置において各
経路毎の通信時間および指標値の時系列データに基づい
て最適な経路を選択しながら実際に送信側無線通信装置
から受信側無線通信装置にデータを送信する場合の動作
を示すフローチャートである。FIG. 6 is a schematic diagram illustrating a wireless communication device of the embodiment shown in FIG. 8 is a flowchart showing an operation when transmitting data to the device.
【図7】図1に示す実施形態の無線通信装置の制御部の
詳細な作用を示す説明図である。FIG. 7 is an explanatory diagram showing a detailed operation of a control unit of the wireless communication device of the exemplary embodiment shown in FIG.
【図8】図1に示す実施形態の無線通信装置で最適な経
路を選択しながら通信を行う動作を示す説明図である。8 is an explanatory diagram showing an operation of performing communication while selecting an optimum route in the wireless communication device of the exemplary embodiment shown in FIG. 1. FIG.
1 制御部 3 送信部 9 受信部 11 送受信バッファ 13 経路評価指標値データベース 21 データ受信制御部 27 通信時間・経路指標値算出部 29 最適経路評価・選択部 31 送信データ作成部 33 タイマ 35 データ送信制御部 1 control unit 3 transmitter 9 Receiver 11 Send / receive buffer 13 Route evaluation index database 21 Data reception control unit 27 Communication time / route index value calculation unit 29 Optimal route evaluation / selection unit 31 Transmission data creation section 33 timer 35 Data transmission control unit
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5K030 GA01 GA11 JL01 LB05 MC01 5K033 AA01 AA05 AA07 CB01 DA17 EA02 5K042 CA02 DA15 EA09 JA01 5K067 AA14 AA33 BB21 CC12 DD17 EE13 FF16 KK15 ─────────────────────────────────────────────────── ─── Continued front page F term (reference) 5K030 GA01 GA11 JL01 LB05 MC01 5K033 AA01 AA05 AA07 CB01 DA17 EA02 5K042 CA02 DA15 EA09 JA01 5K067 AA14 AA33 BB21 CC12 DD17 EE13 FF16 KK15
Claims (16)
線通信装置であって、 該無線通信装置から通信相手先に対して該無線通信装置
と通信相手先との間の複数の無線通信経路のそれぞれを
経由して試験信号を送信する試験信号送信手段と、 通信相手先から前記複数の無線通信経路のそれぞれを経
由して返信されてくる前記試験信号に対する応答信号を
受信する応答信号受信手段と、 前記試験信号の送信から応答信号の受信までの通信時間
を通信相手先に対する前記複数の無線通信経路のそれぞ
れ毎に算出する通信時間算出手段と、 この算出した相手通信先に対する各無線通信経路の通信
時間に基づき相手通信先に対する各無線通信経路の無線
通信品質の最適度合いを表わす指標値を算出する指標値
算出手段とを有することを特徴とする無線通信装置。1. A wireless communication device for performing communication while selecting an optimum route, wherein a plurality of wireless communication routes between the wireless communication device and the communication partner are provided from the wireless communication device to the communication partner. And a response signal receiving means for receiving a response signal to the test signal returned from a communication partner via each of the plurality of wireless communication paths. And communication time calculating means for calculating the communication time from the transmission of the test signal to the reception of the response signal for each of the plurality of wireless communication paths to the communication partner, and the calculated wireless communication paths to the partner communication destination. Index value calculating means for calculating an index value representing the optimum degree of the wireless communication quality of each wireless communication path to the partner communication destination based on the communication time of Communication device.
数の無線通信経路のそれぞれについて前記指標値算出手
段で算出した前記指標値に基づき該通信相手先との最適
な無線通信経路を決定する最適経路決定手段と、 この決定した最適な無線通信経路を選択して通信相手先
と無線通信を行うとともに、該無線通信中において通信
相手先との間の複数の無線通信経路のそれぞれについて
前記指標値算出手段で前記指標値を逐次算出するように
制御し、この算出した指標値に基づき通信相手先との最
適な無線通信経路を無線通信中において逐次決定する通
信中最適経路逐次決定手段と、 この逐次決定される最適な無線通信経路を無線通信中に
おいて逐次選択しながら前記通信相手先と無線通信を行
う最適経路逐次選択手段とを有することを特徴とする請
求項1記載の無線通信装置。2. An optimum wireless communication path with the communication partner is determined based on the index value calculated by the index value calculating means for each of a plurality of wireless communication paths with the communication partner to be communicated. And an optimum route determining unit for performing wireless communication with the communication partner by selecting the determined optimum wireless communication route, and for each of the plurality of wireless communication routes with the communication partner during the wireless communication. An index value calculation means is controlled to sequentially calculate the index value, and based on the calculated index value, the optimum wireless communication path with the communication partner is sequentially determined during wireless communication. An optimum route sequential selection means for performing wireless communication with the communication partner while sequentially selecting the optimum wireless communication route that is sequentially determined during wireless communication. Wireless communication apparatus according to claim 1 that.
手通信先に対する各無線通信経路の通信時間の時系列デ
ータに基づき前記指標値を算出する時系列データ準拠手
段を有することを特徴とする請求項1または2記載の無
線通信装置。3. The index value calculating means has a time series data conforming means for calculating the index value based on the time series data of the communication time of each wireless communication path to the calculated partner communication destination. The wireless communication device according to claim 1.
列データのうち最新の通信時間、または最新の複数の通
信時間または最新の複数の通信時間のうち通信時間が所
定の値以下の複数の通信時間を選択し、この選択した通
信時間に基づき指標値を算出するデータ選択手段を有す
ることを特徴とする請求項3記載の無線通信装置。4. The time-series data conforming means includes a plurality of latest communication times of the time-series data, a plurality of latest communication times, or a plurality of communication times of a plurality of latest communication times each having a communication time of a predetermined value or less. 4. The wireless communication device according to claim 3, further comprising data selecting means for selecting a communication time and calculating an index value based on the selected communication time.
線通信方法であって、 通信元から通信相手先に対して該通信元と通信相手先と
の間の複数の無線通信経路のそれぞれを経由して試験信
号を送信し、 通信相手先から前記複数の無線通信経路のそれぞれを経
由して返信されてくる前記試験信号に対する応答信号を
受信し、 前記試験信号の送信から応答信号の受信までの通信時間
を通信相手先に対する前記複数の無線通信経路のそれぞ
れ毎に算出し、 この算出した相手通信先に対する各無線通信経路の通信
時間に基づき相手通信先に対する各無線通信経路の無線
通信品質の最適度合いを表わす指標値を算出することを
特徴とする無線通信方法。5. A wireless communication method for performing communication while selecting an optimum route, wherein a plurality of wireless communication paths between a communication source and a communication partner are provided to the communication partner. From the communication partner to the test signal transmitted via each of the plurality of wireless communication paths, and from the transmission of the test signal to the reception of the response signal. Of the wireless communication quality of each wireless communication path to the partner communication destination based on the calculated communication time of each wireless communication path to the partner communication destination A wireless communication method, characterized in that an index value representing an optimum degree is calculated.
数の無線通信経路のそれぞれについて算出した前記指標
値に基づき該通信相手先との最適な無線通信経路を決定
し、 この決定した最適な無線通信経路を選択して通信相手先
と無線通信を行うとともに、該無線通信中において通信
相手先との間の複数の無線通信経路のそれぞれについて
前記指標値を逐次算出し、この算出した指標値に基づき
通信相手先との最適な無線通信経路を無線通信中におい
て逐次決定し、 この逐次決定される最適な無線通信経路を無線通信中に
おいて逐次選択しながら前記通信相手先と無線通信を行
うことを特徴とする請求項5記載の無線通信方法。6. An optimum wireless communication route with the communication partner is determined based on the index value calculated for each of a plurality of wireless communication routes with the communication partner to be communicated, and the determined optimum A wireless communication path is selected to perform wireless communication with the communication partner, and the index value is sequentially calculated for each of a plurality of wireless communication paths with the communication partner during the wireless communication, and the calculated index Based on the value, the optimum wireless communication path with the communication partner is sequentially determined during wireless communication, and wireless communication with the communication partner is performed while sequentially selecting the optimum wireless communication path that is sequentially determined during wireless communication. The wireless communication method according to claim 5, wherein:
した相手通信先に対する各無線通信経路の通信時間の時
系列データに基づき前記指標値を算出することを特徴と
する請求項5または6記載の無線通信方法。7. The process of calculating the index value is characterized in that the index value is calculated based on time-series data of communication time of each wireless communication path to the calculated partner communication destination. The wireless communication method described.
する処理は、前記時系列データのうち最新の通信時間、
または最新の複数の通信時間または最新の複数の通信時
間のうち通信時間が所定の値以下の複数の通信時間を選
択し、この選択した通信時間に基づき指標値を算出する
ことを特徴とする請求項7記載の無線通信方法。8. The process of calculating the index value based on the time-series data includes the latest communication time of the time-series data,
Alternatively, a plurality of latest communication times or a plurality of latest communication times and a plurality of communication times whose communication times are equal to or less than a predetermined value are selected, and an index value is calculated based on the selected communication times. Item 7. The wireless communication method according to Item 7.
線通信プログラムであって、 通信元から通信相手先に対して該通信元と通信相手先と
の間の複数の無線通信経路のそれぞれを経由して試験信
号を送信し、 通信相手先から前記複数の無線通信経路のそれぞれを経
由して返信されてくる前記試験信号に対する応答信号を
受信し、 前記試験信号の送信から応答信号の受信までの通信時間
を通信相手先に対する前記複数の無線通信経路のそれぞ
れ毎に算出し、 この算出した相手通信先に対する各無線通信経路の通信
時間に基づき相手通信先に対する各無線通信経路の無線
通信品質の最適度合いを表わす指標値を算出することを
特徴とする無線通信プログラム。9. A wireless communication program for performing communication while selecting an optimum route, wherein a plurality of wireless communication routes between a communication source and a communication destination are provided from a communication source to a communication destination. From the communication partner to the test signal transmitted via each of the plurality of wireless communication paths, and from the transmission of the test signal to the reception of the response signal. Of the wireless communication quality of each wireless communication path to the partner communication destination based on the calculated communication time of each wireless communication path to the partner communication destination A wireless communication program, characterized by calculating an index value representing an optimum degree.
複数の無線通信経路のそれぞれについて算出した前記指
標値に基づき該通信相手先との最適な無線通信経路を決
定し、 この決定した最適な無線通信経路を選択して通信相手先
と無線通信を行うとともに、該無線通信中において通信
相手先との間の複数の無線通信経路のそれぞれについて
前記指標値を逐次算出し、この算出した指標値に基づき
通信相手先との最適な無線通信経路を無線通信中におい
て逐次決定し、 この逐次決定される最適な無線通信経路を無線通信中に
おいて逐次選択しながら前記通信相手先と無線通信を行
うことを特徴とする請求項9記載の無線通信プログラ
ム。10. An optimum wireless communication path with the communication partner is determined based on the index value calculated for each of a plurality of wireless communication paths with the communication partner to be communicated, and the determined optimum A wireless communication path is selected to perform wireless communication with the communication partner, and the index value is sequentially calculated for each of a plurality of wireless communication paths with the communication partner during the wireless communication, and the calculated index Based on the value, the optimum wireless communication path with the communication partner is sequentially determined during wireless communication, and wireless communication with the communication partner is performed while sequentially selecting the optimum wireless communication path that is sequentially determined during wireless communication. The wireless communication program according to claim 9, wherein
出した相手通信先に対する各無線通信経路の通信時間の
時系列データに基づき前記指標値を算出することを特徴
とする請求項9または10記載の無線通信プログラム。11. The process of calculating the index value, wherein the index value is calculated based on time-series data of communication time of each wireless communication path to the calculated partner communication destination. The described wireless communication program.
出する処理は、前記時系列データのうち最新の通信時
間、または最新の複数の通信時間または最新の複数の通
信時間のうち通信時間が所定の値以下の複数の通信時間
を選択し、この選択した通信時間に基づき指標値を算出
することを特徴とする請求項11記載の無線通信プログ
ラム。12. The process of calculating an index value based on the time-series data is performed such that the latest communication time of the time-series data, the latest plurality of communication times, or the communication time of the latest communication times is predetermined. 12. The wireless communication program according to claim 11, wherein a plurality of communication times less than or equal to the value are selected, and the index value is calculated based on the selected communication times.
無線通信プログラムを記録したコンピュータ読取り可能
な記録媒体であって、 通信元から通信相手先に対して該通信元と通信相手先と
の間の複数の無線通信経路のそれぞれを経由して試験信
号を送信し、 通信相手先から前記複数の無線通信経路のそれぞれを経
由して返信されてくる前記試験信号に対する応答信号を
受信し、 前記試験信号の送信から応答信号の受信までの通信時間
を通信相手先に対する前記複数の無線通信経路のそれぞ
れ毎に算出し、 この算出した相手通信先に対する各無線通信経路の通信
時間に基づき相手通信先に対する各無線通信経路の無線
通信品質の最適度合いを表わす指標値を算出することを
特徴とする無線通信プログラムを記録したコンピュータ
読取り可能な記録媒体。13. A computer-readable recording medium in which a wireless communication program for performing communication while selecting an optimum path is recorded, the medium being from a communication source to a communication destination, between the communication source and the communication destination. A test signal is transmitted via each of the plurality of wireless communication paths, and a response signal to the test signal returned from the communication partner via each of the plurality of wireless communication paths is received, and the test is performed. The communication time from the signal transmission to the reception of the response signal is calculated for each of the plurality of wireless communication paths to the communication partner, and the communication time to the partner communication destination is calculated based on the calculated communication time of each wireless communication path to the partner communication destination. Computer-readable recording of a wireless communication program characterized by calculating an index value indicating the optimum degree of wireless communication quality of each wireless communication path Recording medium.
複数の無線通信経路のそれぞれについて算出した前記指
標値に基づき該通信相手先との最適な無線通信経路を決
定し、 この決定した最適な無線通信経路を選択して通信相手先
と無線通信を行うとともに、該無線通信中において通信
相手先との間の複数の無線通信経路のそれぞれについて
前記指標値を逐次算出し、この算出した指標値に基づき
通信相手先との最適な無線通信経路を無線通信中におい
て逐次決定し、 この逐次決定される最適な無線通信経路を無線通信中に
おいて逐次選択しながら前記通信相手先と無線通信を行
うことを特徴とする請求項13記載の無線通信プログラ
ムを記録したコンピュータ読取り可能な記録媒体。14. The optimum wireless communication path with the communication partner is determined based on the index value calculated for each of the plurality of wireless communication paths with the communication partner to be communicated, and the determined optimum A wireless communication path is selected to perform wireless communication with the communication partner, and the index value is sequentially calculated for each of a plurality of wireless communication paths with the communication partner during the wireless communication, and the calculated index Based on the value, the optimum wireless communication path with the communication partner is sequentially determined during wireless communication, and wireless communication with the communication partner is performed while sequentially selecting the optimum wireless communication path that is sequentially determined during wireless communication. 14. A computer-readable recording medium recording the wireless communication program according to claim 13.
出した相手通信先に対する各無線通信経路の通信時間の
時系列データに基づき前記指標値を算出することを特徴
とする請求項13または14記載の無線通信プログラム
を記録したコンピュータ読取り可能な記録媒体。15. The process of calculating the index value, wherein the index value is calculated based on time-series data of the communication time of each wireless communication path to the calculated partner communication destination. A computer-readable recording medium recording the described wireless communication program.
出する処理は、前記時系列データのうち最新の通信時
間、または最新の複数の通信時間または最新の複数の通
信時間のうち通信時間が所定の値以下の複数の通信時間
を選択し、この選択した通信時間に基づき指標値を算出
することを特徴とする請求項15記載の無線通信プログ
ラムを記録したコンピュータ読取り可能な記録媒体。16. The process of calculating an index value based on the time-series data is performed such that the latest communication time of the time-series data, the latest plurality of communication times, or the communication time of the latest plurality of communication times is predetermined. 16. A computer-readable recording medium having a wireless communication program recorded thereon according to claim 15, wherein a plurality of communication times equal to or less than the value are selected, and the index value is calculated based on the selected communication times.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001397642A JP2003198563A (en) | 2001-12-27 | 2001-12-27 | Radio communication device, method therefor, radio communication program and computer readable recording medium recorded with the same program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001397642A JP2003198563A (en) | 2001-12-27 | 2001-12-27 | Radio communication device, method therefor, radio communication program and computer readable recording medium recorded with the same program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003198563A true JP2003198563A (en) | 2003-07-11 |
Family
ID=27603372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001397642A Pending JP2003198563A (en) | 2001-12-27 | 2001-12-27 | Radio communication device, method therefor, radio communication program and computer readable recording medium recorded with the same program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003198563A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005015856A1 (en) * | 2003-08-08 | 2005-02-17 | Sony Corporation | Communication system, communication method, communication terminal device, control method thereof, and program |
JP2005064722A (en) * | 2003-08-08 | 2005-03-10 | Sony Corp | Communication system and method, communication terminal device and control method thereof, and program |
JP2005064723A (en) * | 2003-08-08 | 2005-03-10 | Sony Corp | Communication system and method, communication terminal device, and program |
JP2005064721A (en) * | 2003-08-08 | 2005-03-10 | Sony Corp | Communication system and method, communication terminal device and control method thereof, and program |
JP2006082649A (en) * | 2004-09-15 | 2006-03-30 | Denso Corp | Program rewriting system |
JP2006123615A (en) * | 2004-10-27 | 2006-05-18 | Hitachi Ltd | Radio communication system for vehicle control |
JP2007150420A (en) * | 2005-11-24 | 2007-06-14 | Mitsubishi Electric Corp | Device and method for constructing data transmission path |
JP2009059182A (en) * | 2007-08-31 | 2009-03-19 | Yokogawa Electric Corp | Field control system |
JP2009538077A (en) * | 2006-05-22 | 2009-10-29 | トムソン ライセンシング | Representing delay paths in mobile networks |
JP2010063068A (en) * | 2008-09-08 | 2010-03-18 | Advanced Telecommunication Research Institute International | Radio equipment and radio network equipped with the same |
JP2011068351A (en) * | 2010-11-29 | 2011-04-07 | Hitachi Ltd | Radio communication system for vehicle control |
CN113965503A (en) * | 2021-10-21 | 2022-01-21 | 奇瑞商用车(安徽)有限公司 | Automobile CAN gateway routing bench test method and system |
-
2001
- 2001-12-27 JP JP2001397642A patent/JP2003198563A/en active Pending
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005064722A (en) * | 2003-08-08 | 2005-03-10 | Sony Corp | Communication system and method, communication terminal device and control method thereof, and program |
JP2005064723A (en) * | 2003-08-08 | 2005-03-10 | Sony Corp | Communication system and method, communication terminal device, and program |
JP2005064721A (en) * | 2003-08-08 | 2005-03-10 | Sony Corp | Communication system and method, communication terminal device and control method thereof, and program |
US8755294B2 (en) | 2003-08-08 | 2014-06-17 | Sony Corporation | Communication system, communication method, communication terminal device, control method thereof, and program |
US8005054B2 (en) | 2003-08-08 | 2011-08-23 | Sony Corporation | Communication system, communication method, communication terminal device, control method thereof, and program |
WO2005015856A1 (en) * | 2003-08-08 | 2005-02-17 | Sony Corporation | Communication system, communication method, communication terminal device, control method thereof, and program |
JP4605428B2 (en) * | 2003-08-08 | 2011-01-05 | ソニー株式会社 | COMMUNICATION SYSTEM, COMMUNICATION TERMINAL DEVICE, COMMUNICATION METHOD, AND PROGRAM |
JP4605427B2 (en) * | 2003-08-08 | 2011-01-05 | ソニー株式会社 | COMMUNICATION SYSTEM, COMMUNICATION METHOD, COMMUNICATION TERMINAL DEVICE, ITS CONTROL METHOD, AND PROGRAM |
JP4605426B2 (en) * | 2003-08-08 | 2011-01-05 | ソニー株式会社 | COMMUNICATION TERMINAL DEVICE, ITS CONTROL METHOD, PROGRAM |
JP4599953B2 (en) * | 2004-09-15 | 2010-12-15 | 株式会社デンソー | Program rewriting system and vehicle computer system |
JP2006082649A (en) * | 2004-09-15 | 2006-03-30 | Denso Corp | Program rewriting system |
US7894947B2 (en) | 2004-10-27 | 2011-02-22 | Hitachi, Ltd. | Radio communication system for controlling a vehicle |
JP4681270B2 (en) * | 2004-10-27 | 2011-05-11 | 株式会社日立製作所 | Wireless communication system for vehicle control |
JP2006123615A (en) * | 2004-10-27 | 2006-05-18 | Hitachi Ltd | Radio communication system for vehicle control |
JP4535990B2 (en) * | 2005-11-24 | 2010-09-01 | 三菱電機株式会社 | Data transmission path construction apparatus and data transmission path construction method |
JP2007150420A (en) * | 2005-11-24 | 2007-06-14 | Mitsubishi Electric Corp | Device and method for constructing data transmission path |
JP2009538077A (en) * | 2006-05-22 | 2009-10-29 | トムソン ライセンシング | Representing delay paths in mobile networks |
US8509084B2 (en) | 2006-05-22 | 2013-08-13 | Thomson Licensing | Representation of a delay path in mobile networks |
JP2009059182A (en) * | 2007-08-31 | 2009-03-19 | Yokogawa Electric Corp | Field control system |
JP2010063068A (en) * | 2008-09-08 | 2010-03-18 | Advanced Telecommunication Research Institute International | Radio equipment and radio network equipped with the same |
JP2011068351A (en) * | 2010-11-29 | 2011-04-07 | Hitachi Ltd | Radio communication system for vehicle control |
CN113965503A (en) * | 2021-10-21 | 2022-01-21 | 奇瑞商用车(安徽)有限公司 | Automobile CAN gateway routing bench test method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4498973B2 (en) | Wireless communication apparatus, wireless communication apparatus control method, and program | |
US8824429B2 (en) | Automatic estimation of node location based on trace information | |
US5724346A (en) | Means for maintaining connectable access points owing to movement of a mobile station between cells in a wireless LAN system | |
JP4382153B2 (en) | Data transmission / reception system, terminal, relay device, and data transmission method | |
US9485676B2 (en) | Wireless communication device and method for searching for bypass route in wireless network | |
JP2003198563A (en) | Radio communication device, method therefor, radio communication program and computer readable recording medium recorded with the same program | |
JP2006518957A (en) | Interference-based routing in wireless networks | |
JP5359862B2 (en) | Wireless communication apparatus and wireless communication method | |
JP3420006B2 (en) | Data transmission device and communication system using the same | |
JP3507824B2 (en) | Data transmission device and data transmission method | |
US9191846B2 (en) | Monitoring method of multi-hop wireless network | |
JP2018524837A (en) | Network event timer optimization technology | |
CN105721190A (en) | Data transmission path fault detection method and device, and server | |
JP5614493B2 (en) | A node in a network that contains multiple nodes | |
JP4881194B2 (en) | Wireless communication system, wireless communication apparatus, and wireless communication method | |
CN109561482A (en) | A kind of data capture method, data acquisition facility and intelligent terminal | |
CN114025405B (en) | Underwater unmanned vehicle safety opportunity routing method and device based on reinforcement learning | |
CN115883444A (en) | Network data transmission method, system, medium and device based on optimal path | |
EP3869739B1 (en) | Method for monitoring apparatus | |
JP2006067377A (en) | Information integration system of distributed network | |
KR20130048547A (en) | Apparatus and method for routing using lqi based position | |
CN117979388B (en) | Ad hoc network video communication method and system | |
JP2005094157A (en) | Wireless communication method, wireless communication terminal accommodating apparatus, and wireless communication terminal | |
JP2010124127A (en) | Network diagnostic equipment, network diagnostic method, and program | |
JP2008042253A (en) | Mutlicast communication system and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040511 |