JP2006270535A - Multi-hop radio communication equipment and route table generation method therefor - Google Patents

Multi-hop radio communication equipment and route table generation method therefor Download PDF

Info

Publication number
JP2006270535A
JP2006270535A JP2005086020A JP2005086020A JP2006270535A JP 2006270535 A JP2006270535 A JP 2006270535A JP 2005086020 A JP2005086020 A JP 2005086020A JP 2005086020 A JP2005086020 A JP 2005086020A JP 2006270535 A JP2006270535 A JP 2006270535A
Authority
JP
Japan
Prior art keywords
wireless communication
hello
route
terminal list
route table
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
Application number
JP2005086020A
Other languages
Japanese (ja)
Inventor
Hirotatsu Shinomiya
弘達 篠宮
Koichi Yamamoto
幸一 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP2005086020A priority Critical patent/JP2006270535A/en
Publication of JP2006270535A publication Critical patent/JP2006270535A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Relay Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To perform stable communication without producing a delay in starting the communication in multi-hop radio communication equipment. <P>SOLUTION: A hello management section 13a performs broadcast transmission of a Hello packet periodically from a radio communication section 2. On receiving the Hello packet from other radio communication equipment, the hello management section 13a reflects the packet reception in a neighboring terminal list 14b of the self-equipment. A network configuration management section 13b broadcasts the neighboring terminal list 14b throughout the entire network, and generates a route table 14a by collating with the neighboring terminal list 14b in the self-equipment. Here, at the time of registration into the neighboring terminal list 14b, the registration is made only when predetermined required communication quality is satisfied from the viewpoint of the receiving electric field intensity and S/N. Accordingly, without producing the delay at the time of starting the communication using a table driven type generating a route table in advance, stable communication can be made only using the equipment satisfying the required communication quality. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、複数の無線端末が自律分散的に無線ネットワークを構築し、無線通信範囲にない端末とは、無線通信範囲にある端末を中継して通信を行うマルチホップ無線通信装置に関し、特に中継の通信経路を表すルートテーブルの作成方法に関するものである。   The present invention relates to a multi-hop wireless communication apparatus in which a plurality of wireless terminals construct a wireless network in an autonomous and distributed manner and a terminal that is not in a wireless communication range performs communication by relaying a terminal in the wireless communication range, and in particular, relay The present invention relates to a method for creating a route table that represents a communication path.

前記のようなマルチホップ無線通信装置において、ルートテーブルの作成方法に関しては、以下の特許文献1〜5が挙げられる。   In the multi-hop wireless communication apparatus as described above, the following Patent Documents 1 to 5 can be cited regarding the route table creation method.

先ず、特許文献1には、通信要求の発生したときにルートを作成するオンデマンド型で、ルート要求時に宛先ノードで通信能力情報に基づいてパスを選択する方法が示されている。また、実施例には前記通信能力情報として、各ノードのパス利用率を利用する方法が示されている。   First, Patent Document 1 discloses an on-demand type that creates a route when a communication request occurs, and a method for selecting a path based on communication capability information at a destination node when the route is requested. Also, the embodiment shows a method of using the path utilization rate of each node as the communication capability information.

また、特許文献2には、中継端末Yは、ルート上で隣接する中継端末Xの移動などで通信状態が悪化すると、中継端末Xを使用するルート情報を検索してルート再構築用の制御パケットを準備し、送信元端末Sと自身の識別情報とを付加して送信することが示されている。そして、他の中継端末は受信した制御パケットに自身の識別情報を付加して送信し、制御パケットを受信した送信元端末Sは、中継端末Yを中継して宛先端末Aへ送信するルートを検索し、中継端末Yまでのルートを更新して、更新後のルート情報をデータパケットに付加して送信することが示されている。また、実施例では、通信状態の悪化を送信失敗により検知している。   Further, in Patent Document 2, when the communication state of relay terminal Y deteriorates due to the movement of relay terminal X adjacent on the route, the control packet for route reconstruction is searched by searching for route information using relay terminal X. It is shown that the transmission terminal S and its own identification information are added and transmitted. Then, the other relay terminal adds the identification information to the received control packet and transmits it, and the source terminal S that has received the control packet searches for the route to relay to the relay terminal Y and transmit to the destination terminal A. It is shown that the route to the relay terminal Y is updated, and the updated route information is added to the data packet and transmitted. In the embodiment, the deterioration of the communication state is detected by transmission failure.

さらにまた、特許文献3には、隣接する端末間でルートの重み付けを行って隣接端末に伝え、隣接端末は受信したルート重み付け値に対して更に伝搬するルートの重みを加算して伝搬してゆくことで、ルート検索時にその重みを用いてルート選択することが示されている。前記重みとしては、伝送レートおよびビットエラー率を用いる方法が記載されており、ビットエラー率はビットエラーレート検出コマンドを用いて検出している。   Furthermore, in Patent Document 3, a route is weighted between adjacent terminals and transmitted to the adjacent terminals, and the adjacent terminals further propagate the route weight added to the received route weight value. Thus, it is shown that the route is selected using the weight at the time of route search. As the weight, a method using a transmission rate and a bit error rate is described, and the bit error rate is detected by using a bit error rate detection command.

また、特許文献4には、センタ局と複数の中継ノード、複数の無線端末とからなる無線通信システムにおいて、センタ局からの調整要求信号を、中継ノードを介して受信した無線端末で受信電界強度とビットエラーレート等の伝送品質情報を折り返し、中継ノードで受信品質情報を追加してセンタ局に送信する方法が示されている。   Further, in Patent Document 4, in a wireless communication system including a center station, a plurality of relay nodes, and a plurality of wireless terminals, the received electric field strength is received by the wireless terminal that has received the adjustment request signal from the center station via the relay node. A method is shown in which transmission quality information such as a bit error rate is returned, and reception quality information is added by a relay node and transmitted to a center station.

さらにまた、特許文献5には、送信可能先の数の判定に加え、通信安定度に基づいて無線中継端末を選択するOLSRのフラッディングの中継端末の選択方法に関するものである。
特開2004−48478号公報 特開2000−244525号公報 特開2003−152786号公報 特許第3102476号公報 特開2003−188887号公報
Furthermore, Patent Document 5 relates to a method of selecting an OLSR flooding relay terminal that selects a radio relay terminal based on communication stability in addition to determining the number of transmission destinations.
JP 2004-48478 A JP 2000-244525 A JP 2003-152786 A Japanese Patent No. 312476 JP 2003-188887 A

特許文献1の手法は、オンデマンド型であり、通信開始時に遅延が発生するという問題がある。また、ノードのパス利用率のみの記述であり、電波状況の悪化による通信能力の劣化には対応できないという問題もある。   The method of Patent Document 1 is an on-demand type and has a problem that a delay occurs at the start of communication. In addition, the description is only for the path utilization rate of the node, and there is a problem that it cannot cope with the deterioration of communication capability due to the deterioration of the radio wave condition.

また、特許文献2の手法もオンデマンド型であり、通信開始時に遅延が発生する。また、データ送信時のルート再検索方法であり、最初のルート探索においては通信状況が悪くても、たまたま通信が行えたルートを選択してしまう可能性があり、この場合、データ通信中に送信の失敗が発生し易すく、ルート再構築が発生して遅延が増大する。   Further, the method of Patent Document 2 is also an on-demand type, and a delay occurs at the start of communication. Also, it is a route re-search method at the time of data transmission. In the initial route search, there is a possibility that the route that could be communicated by chance may be selected even if the communication status is bad. It is easy to cause failure, and route reconfiguration occurs and delay increases.

さらにまた、特許文献3の手法もオンデマンド型であり、通信開始時に遅延が発生する。また、ルート検索時にビットエラー検出を行い、その時点のみの状況でルートを設定しているので、その後の変化に対応していない。   Furthermore, the method of Patent Document 3 is also an on-demand type, and a delay occurs at the start of communication. In addition, bit error detection is performed at the time of route search, and the route is set only in the situation at that time, so it does not correspond to subsequent changes.

また、特許文献4の手法は、センター局と複数の無線端末が通信する際に、通信品質の良い中継局を選択する手法であり、1対複数の通信形態であるが、任意の端末間で通信を行う複数対複数の通信形態には適用できない。   The technique of Patent Document 4 is a technique for selecting a relay station with good communication quality when a center station and a plurality of wireless terminals communicate with each other. It cannot be applied to a multiple-to-multiple communication mode in which communication is performed.

一方、特許文献5は、通信品質を用いて中継局を選択しているが、一斉配信を効率的にするための手法であり、1対1通信においては最適なルート構築とはならないという問題がある。   On the other hand, Patent Document 5 selects a relay station using communication quality, but it is a technique for making simultaneous delivery efficient, and there is a problem that optimal route construction is not achieved in one-to-one communication. is there.

本発明の目的は、オンデマンド型のように通信開始時に遅延が発生せずに、通信品質を考慮した最適なルートを構築することができるマルチホップ無線通信装置およびそれにおけるルートテーブル作成方法を提供することである。   An object of the present invention is to provide a multi-hop wireless communication apparatus capable of constructing an optimum route in consideration of communication quality without causing a delay at the start of communication as in the on-demand type, and a route table creation method therefor It is to be.

本発明のマルチホップ無線通信装置によれば、定期的にHelloパケットを送信することで、1または複数の無線通信装置を中継して所望の相手先とどういうルートで通信を行うかを決定するルートテーブルを予め作成しておくにあたって、各無線通信装置のHello管理部は、無線通信部から定期的に前記Helloパケットをブロードキャスト送信させており、それを無線通信部で受信した他の無線通信装置のHello管理部では、自機の隣接端末リストと照合し、登録されていなければ隣接端末に登録し、また予め定める時間に亘ってHelloパケットが受信されなくなると登録を解除するなど、自機の隣接端末リストに反映させる。そして、網構成管理部は、その隣接端末リストを網全体に行き渡らせ、自機の隣接端末リストと照合して、前記ルートテーブルを作成する。   According to the multi-hop wireless communication device of the present invention, a route for determining which route to communicate with a desired partner by relaying one or a plurality of wireless communication devices by periodically transmitting a Hello packet. In creating the table in advance, the Hello management unit of each wireless communication device periodically broadcasts the Hello packet from the wireless communication unit, and the other wireless communication device that has received it by the wireless communication unit. In the Hello management unit, it is checked against its own neighboring terminal list, and if it is not registered, it is registered in the neighboring terminal, and if the Hello packet is not received for a predetermined time, the registration is canceled. Reflect in the terminal list. Then, the network configuration management unit distributes the adjacent terminal list over the entire network, compares it with the adjacent terminal list of its own device, and creates the route table.

そしてさらに、本発明のマルチホップ無線通信装置では、前記Hello管理部には、受信電界強度やS/Nなどから、予め要求通信品質を設定しており、前記隣接端末の登録にあたって、受信した他の無線通信装置からのHelloパケットが前記要求通信品質を満たしている場合のみ、前記隣接端末に登録する。   Furthermore, in the multi-hop wireless communication device of the present invention, the Hello management unit is set in advance with the required communication quality from the received electric field strength, S / N, etc. Only when the Hello packet from the wireless communication apparatus satisfies the required communication quality, it is registered in the adjacent terminal.

したがって、予めルートテーブルを作成しておくテーブル駆動型で、要求する通信品質を満たす無線通信装置だけで通信開始時の遅延を生じることなく、安定した通信を行うことができる。   Therefore, stable communication can be performed without causing a delay at the start of communication with only the wireless communication apparatus that satisfies the required communication quality with a table driven type in which a route table is created in advance.

また、本発明のマルチホップ無線通信装置では、前記Hello管理部は、前記要求通信品質を満たしていない無線通信装置を隣接端末リストから除外せずに登録しておき、網構成管理部が、その無線通信装置をルートテーブルに含めるか否かを判断する。具体的には、要求通信品質を満たしている無線通信装置を優先し、他に要求通信品質を満たしている代替えルートが無い場合には、前記要求通信品質を満たしていない無線通信装置もルートテーブルに含める。   In the multi-hop wireless communication device of the present invention, the Hello management unit registers the wireless communication device that does not satisfy the required communication quality without excluding it from the adjacent terminal list, and the network configuration management unit It is determined whether or not the wireless communication device is included in the route table. Specifically, when a wireless communication device that satisfies the required communication quality is given priority and there is no alternative route that satisfies the required communication quality, the wireless communication device that does not satisfy the required communication quality is also displayed in the route table. Include in

したがって、上述のようにして通信品質の良好な無線通信装置だけでルートテーブルを作成し、通信品質を向上させた上、通信品質が悪いルートしかない場合は、そのルートを採用することで、通信が行えなくなってしまう可能性を小さくすることができる。   Therefore, as described above, a route table is created only with a wireless communication device with good communication quality, and communication quality is improved. In addition, when there is only a route with poor communication quality, by adopting that route, communication is performed. It is possible to reduce the possibility of being unable to perform.

さらにまた、本発明のマルチホップ無線通信装置では、前記網構成管理部は、要求通信品質を満たしていない無線通信装置を含むルートが複数存在する場合、該要求通信品質を満たしていない無線通信装置が少ないルートでルートテーブルを作成する。したがって、通信品質が悪い中でも、ましなルートを採用することができる。   Furthermore, in the multi-hop wireless communication device of the present invention, when there are a plurality of routes including wireless communication devices that do not satisfy the required communication quality, the network configuration management unit does not satisfy the required communication quality. Create a route table with less routes. Therefore, it is possible to adopt a better route even when the communication quality is poor.

また、本発明のマルチホップ無線通信装置では、前記のマルチホップ無線通信を行う中継処理部は、前記ルートテーブルにおいて、前記通信品質を満たさない無線通信装置が存在する場合には、その無線通信装置を使用した区間の通信の際に、最大再送回数を、通信品質を満たす無線通信装置を使用した区間よりも増加させる。   In the multi-hop wireless communication device of the present invention, the relay processing unit that performs the multi-hop wireless communication may include a wireless communication device that does not satisfy the communication quality in the route table. When the communication is performed in the section using the wireless communication device, the maximum number of retransmissions is increased as compared with the section using the wireless communication apparatus satisfying the communication quality.

したがって、最大再送回数を、通信品質を満たす区間ではむやみに増加させず、前記通信品質を満たさない区間では増加させることで、前記通信品質を満たす区間での遅延を少なくしつつ、通信品質を満たさない区間では再送による通信の成功確率を上げ、全体としての通信品質(遅延が少なく、通信確率が高い)を保つことができる。   Therefore, the maximum number of retransmissions is not increased in the section satisfying the communication quality, and is increased in the section not satisfying the communication quality, thereby satisfying the communication quality while reducing the delay in the section satisfying the communication quality. In a non-interval, the success probability of communication by retransmission can be increased, and the overall communication quality (low delay and high communication probability) can be maintained.

さらにまた、本発明のマルチホップ無線通信装置では、前記Hello管理部は、自機の隣接端末リストに登録するにあたって、受信したHelloパケットの送信元の無線通信装置を登録するか否かを、自機が判断するのではなく、Helloパケットの送信元で判断しておくことになる。したがって、通信用途に従った通信品質の設定が可能になる。   Furthermore, in the multi-hop wireless communication apparatus of the present invention, the Hello management unit determines whether or not to register the wireless communication apparatus that is the transmission source of the received Hello packet when registering in the adjacent terminal list of the own apparatus. It is not determined by the machine, but is determined by the source of the Hello packet. Accordingly, communication quality can be set according to the communication application.

また、本発明のマルチホップ無線通信装置では、前記要求通信品質をデータの種類毎に設定しておき、前記Hello管理部の隣接端末リストおよび前記網構成管理部のルートテーブルもそれに対応させる。したがって、マルチホップ無線通信を行う送信処理部は、リアルタイム性が必要ないデータで再送が可能なものは低い通信品質のルートで送信するなど、単に通信品質の高いルートだけを使用するのではなく、通信可能なルートを有効に使用することができる。   In the multihop wireless communication apparatus of the present invention, the required communication quality is set for each type of data, and the adjacent terminal list of the Hello management unit and the route table of the network configuration management unit are also associated with it. Therefore, the transmission processing unit that performs multi-hop wireless communication does not use only a route with high communication quality, such as transmitting data that does not require real-time transmission and that can be retransmitted with a route with low communication quality. A communicable route can be used effectively.

さらにまた、本発明のマルチホップ無線通信装置におけるルートテーブル作成方法によれば、1または複数の無線通信装置を中継して所望の相手先と通信を行うマルチホップ無線通信装置において、その中継ルートの無線通信装置を設定するルートテーブルを作成するにあたって、各無線通信装置は定期的にHelloパケットをブロードキャスト送信しており、それを受信した他の無線通信装置では、それを自機の隣接端末リストと照合し、登録されていなければ隣接端末に登録し、また予め定める時間に亘ってHelloパケットが受信されなくなると登録を解除するなど、Helloパケットを受信した無線通信装置は、それを自機の隣接端末リストに反映させる。そして、その隣接端末リストを網全体に行き渡らせ、自機の隣接端末リストと照合して、前記ルートテーブルを作成する。   Furthermore, according to the route table creation method in the multi-hop wireless communication device of the present invention, in the multi-hop wireless communication device that relays one or a plurality of wireless communication devices and communicates with a desired counterpart, In creating a route table for setting a wireless communication device, each wireless communication device periodically transmits a Hello packet, and other wireless communication devices that receive the packet send it to the adjacent terminal list of its own device. The wireless communication device that receives the Hello packet, such as collating and registering with the adjacent terminal if not registered, or canceling the registration when the Hello packet is not received for a predetermined time, Reflect in the terminal list. Then, the adjacent terminal list is spread over the entire network, and the route table is created by collating with the adjacent terminal list of the own device.

そしてさらに、本発明のルートテーブル作成方法によれば、受信電界強度やS/Nなどから、予め要求通信品質を設定しており、前記隣接端末の登録にあたって、受信した他の端末からのHelloパケットが前記要求通信品質を満たしている場合のみ、前記隣接端末に登録する。   Further, according to the route table creation method of the present invention, the required communication quality is set in advance from the received electric field strength, S / N, etc., and the Hello packet from the other terminal received upon registration of the adjacent terminal Is registered in the adjacent terminal only when the required communication quality is satisfied.

したがって、要求する通信品質を満たす無線通信装置だけで予めルートテーブルを作成しておくので、通信開始時の遅延を生じることなく、安定した通信を行うことができる。   Therefore, since the route table is created in advance only by the wireless communication device satisfying the required communication quality, stable communication can be performed without causing a delay at the start of communication.

本発明のマルチホップ無線通信装置およびそれにおけるルートテーブル作成方法によれば、以上のように、Hello管理部には、受信電界強度やS/Nなどから、予め要求通信品質を設定しておき、隣接端末の登録にあたって、受信した他の無線通信装置からのHelloパケットが前記要求通信品質を満たしている場合のみ、前記隣接端末に登録する。   According to the multi-hop wireless communication device of the present invention and the route table creation method therefor, as described above, the Hello management unit sets the required communication quality in advance from the received electric field strength, S / N, etc. In registering the adjacent terminal, the registration is performed in the adjacent terminal only when the received Hello packet from the other wireless communication apparatus satisfies the required communication quality.

それゆえ、要求する通信品質を満たす無線通信装置だけで予めルートテーブルを作成しておくテーブル駆動型で、通信開始時の遅延を生じることなく、安定した通信を行うことができる。   Therefore, the table drive type in which the route table is created in advance only by the wireless communication device that satisfies the required communication quality, and stable communication can be performed without causing a delay at the start of communication.

[実施の形態1]
図1は、本発明の実施の第1の形態に係る無線通信装置1の電気的構成を示すブロック図である。この無線通信装置1は、街中の監視装置などとして用いられ、前記街中に複数設置され、自律分散的にマルチホップ無線通信ネットワークを構築し、画像や音声を通信する。この図1の構成では、無線通信装置1は、無線通信部2と、それに接続されるアンテナ3と、制御部4とを備えて構成されているが、この無線通信装置1自体で前記の画像や音声を収集する場合には、カメラやマイクロフォンおよびそれらによる信号を通信プロトコルに対応した形式に変換する信号処理部などが設けられる。
[Embodiment 1]
FIG. 1 is a block diagram showing an electrical configuration of a wireless communication apparatus 1 according to the first embodiment of the present invention. The wireless communication device 1 is used as a monitoring device in a city, and is installed in the city, and constructs a multi-hop wireless communication network in an autonomous and distributed manner, and communicates images and sounds. In the configuration of FIG. 1, the wireless communication device 1 includes a wireless communication unit 2, an antenna 3 connected to the wireless communication unit 2, and a control unit 4. In the case of collecting sound and sound, a camera, a microphone, and a signal processing unit that converts a signal from the camera and microphone into a format corresponding to a communication protocol are provided.

従来、この種の通信装置は有線が多かったが、無線LANなどの無線での大容量のデータの送信が可能になったので、施工が容易なこの無線通信装置1が開発された。無線通信には、たとえば2.4GHzの無線LANのプロトコルが用いられる。そのため、近くで通信が始められると通信品質が劣化し、或いは樹木が成長したり、季節による葉の付き方の違いでも通信品質が変化し、さらに故障を速やかに検知するために、たとえば3秒に1回程度、後に詳述するようにHelloパケットを送信してルートテーブルの更新処理を行っており、実際の通信時にはそのルートテーブルを用いて通信を行う。このようにテーブル駆動型のマルチホップ無線通信を行うことで、通信開始時の遅延を少なくしている。   Conventionally, this type of communication device has many wires. However, since it has become possible to transmit a large amount of data wirelessly such as a wireless LAN, the wireless communication device 1 that is easy to construct has been developed. For wireless communication, for example, a 2.4 GHz wireless LAN protocol is used. For this reason, if communication is started nearby, the communication quality deteriorates, the tree grows, or the communication quality changes depending on the way the leaves are attached depending on the season. As described later in detail, a Hello packet is transmitted to update the route table. In actual communication, communication is performed using the route table. By performing table-driven multi-hop wireless communication in this way, the delay at the start of communication is reduced.

無線通信部2は、アンテナ3を通じて他の無線通信装置と無線通信を行う。制御部4は、受信処理部11と、送信処理部12と、ルーティングメッセージ処理部13と、記憶部14と、アプリケーション部15とを備えて構成される。   The wireless communication unit 2 performs wireless communication with other wireless communication devices through the antenna 3. The control unit 4 includes a reception processing unit 11, a transmission processing unit 12, a routing message processing unit 13, a storage unit 14, and an application unit 15.

受信処理部11は、無線通信部2で受信した他の無線通信装置からのパケットの内容に応じた処理を行う。具体的には、自機宛のデータパケットであれば、アプリケーション部15に渡し、パケット内容に応じた処理を行わせ、他の無線通信装置宛のデータパケットであれば、中継処理部11aが中継処理を行い、パケットの中継先アドレス、中継元アドレスを更新して送信処理部12に渡し、無線通信部2から送信する。さらにまた、受信処理部11は、受信したパケットが制御パケットであれば、ルーティングメッセージ処理部13に渡し、該ルーティングメッセージ処理部13は、パケットの種別に応じて、記憶部14に記憶されているルートテーブル14a、隣接端末リスト14b、自隣接端末リスト14cの更新を行う。   The reception processing unit 11 performs processing according to the content of the packet from another wireless communication device received by the wireless communication unit 2. Specifically, if it is a data packet addressed to itself, it is passed to the application unit 15 to perform processing according to the packet contents. If it is a data packet addressed to another wireless communication device, the relay processing unit 11a relays it. Processing is performed, the relay destination address and the relay source address of the packet are updated, transferred to the transmission processing unit 12, and transmitted from the wireless communication unit 2. Furthermore, if the received packet is a control packet, the reception processing unit 11 passes it to the routing message processing unit 13, and the routing message processing unit 13 is stored in the storage unit 14 according to the type of the packet. The route table 14a, the adjacent terminal list 14b, and the own adjacent terminal list 14c are updated.

送信処理部12は、アプリケーション部15、受信処理部11の中継処理部11aおよびルーティングメッセージ処理部13からの要求に従い、無線通信部2を通じて、他の無線通信装置に対してパケットの送信処理を行う。   The transmission processing unit 12 performs packet transmission processing to other wireless communication devices through the wireless communication unit 2 in accordance with requests from the application unit 15, the relay processing unit 11 a of the reception processing unit 11 and the routing message processing unit 13. .

ルーティングメッセージ処理部13は、Hello管理部13aおよび網構成管理部13bを備え、制御パケットを用いて、後述するようにして、自隣接端末リスト14cおよび隣接端末リスト14bを更新し、各無線通信装置における隣接情報を得て、ネットワーク全体の隣接情報からルートテーブル14aを作成する。   The routing message processing unit 13 includes a Hello management unit 13a and a network configuration management unit 13b, and updates the own adjacent terminal list 14c and the adjacent terminal list 14b by using the control packet as described later. Next, the route table 14a is created from the adjacent information of the entire network.

図2は、ネットワーク全体の一構成例を示す図である。この図2の例では、5台の無線通信装置A,B,C,D,Eが千鳥状に配置されている。ルートテーブル14aを作成するにあたって、各無線通信装置A〜Eのルーティングメッセージ処理部13のHello管理部13aは、予め定める周期、たとえば前記3秒毎に、無線通信部2からHelloパケットをブロードキャスト送信させ、無線通信部2で他の無線通信装置からの前記Helloパケットを受信し、他の無線通信装置が通信可能範囲内に隣接していることを認識すると、その隣接端末のIDなどの識別情報とともに、その受信電界強度やS/Nなどから、通信レベルを自機の隣接端末リスト14cに仮登録する。その後、予め定める期間に亘って安定してHelloパケットが受信されると(要求通信品質を満たしていると)、Hello管理部13aは、その無線通信装置を隣接端末リスト14bに本登録する。図3(a)は、図2で示すネットワークで、無線通信装置Aにおける自隣接端末リスト14cを示す。   FIG. 2 is a diagram illustrating a configuration example of the entire network. In the example of FIG. 2, five wireless communication devices A, B, C, D, and E are arranged in a staggered pattern. In creating the route table 14a, the Hello management unit 13a of the routing message processing unit 13 of each of the wireless communication devices A to E broadcasts a Hello packet from the wireless communication unit 2 at a predetermined period, for example, every 3 seconds. When the wireless communication unit 2 receives the Hello packet from another wireless communication device and recognizes that the other wireless communication device is adjacent within the communicable range, together with identification information such as the ID of the adjacent terminal The communication level is provisionally registered in the adjacent terminal list 14c of the own device from the received electric field strength, S / N, and the like. Thereafter, when the Hello packet is stably received over a predetermined period (when the required communication quality is satisfied), the Hello management unit 13a performs main registration of the wireless communication device in the adjacent terminal list 14b. FIG. 3A shows the own neighbor terminal list 14c in the wireless communication apparatus A in the network shown in FIG.

ルーティングメッセージ処理部13の網構成管理部13bは、隣接端末リスト14bに変化があると、それを無線通信部2からフラッティング通信させて網全体に行き渡らせるとともに、無線通信部2で他の無線通信装置からの隣接端末リストを受信すると、自機の隣接端末リスト14bと照合し、更新するとともに、ルートテーブル14aを作成する。したがって、各無線通信装置A〜Eは、自隣接端末リスト14cから、予め定める要求通信品質を満たしているものだけを隣接端末リスト14bに登録し、それに変化が生じると、隣接端末リスト14bを他の無線通信装置へ送信する。   When there is a change in the adjacent terminal list 14b, the network configuration management unit 13b of the routing message processing unit 13 causes the wireless communication unit 2 to perform a flatting communication and distribute it throughout the network. When the adjacent terminal list from the communication device is received, it is checked against the adjacent terminal list 14b of the own device, updated, and the route table 14a is created. Accordingly, each of the wireless communication devices A to E registers only those satisfying the predetermined required communication quality in the adjacent terminal list 14b from the own adjacent terminal list 14c, and when a change occurs in the adjacent terminal list 14b, To the wireless communication device.

図2の例では、無線通信装置A−D間、D−E間およびE−C間が通信レベル1で前記予め定める要求通信品質を満たしており、残余の無線通信装置間では通信レベル2で前記予め定める要求通信品質を満たしていない。したがって、図3(b)で示すように、無線通信装置A,C,D,Eの隣接端末リスト14bが得られ、要求通信品質を満たす通信相手先の無い無線通信装置Bの隣接端末リスト14bは得られない。このような隣接端末リスト14bが得られている場合、無線通信装置Aにおいて作成されるルートテーブル14aは、図3(c)で示すようになる。隣接端末リスト14bは、ネットワーク全体の各無線通信装置毎に、どの無線通信装置が要求通信品質を満たして隣接しているかを示す。ルートテーブル14aは、各無線通信装置を起点にしたときの送信先の無線通信装置毎に、どの無線通信装置に中継させるかを示すものである。   In the example of FIG. 2, the wireless communication apparatuses A-D, D-E, and E-C satisfy the predetermined required communication quality at the communication level 1, and the remaining wireless communication apparatuses have the communication level 2. The predetermined required communication quality is not satisfied. Therefore, as shown in FIG. 3B, the adjacent terminal list 14b of the wireless communication devices A, C, D, and E is obtained, and the adjacent terminal list 14b of the wireless communication device B that has no communication partner that satisfies the required communication quality. Cannot be obtained. When such an adjacent terminal list 14b is obtained, the route table 14a created in the wireless communication device A is as shown in FIG. The adjacent terminal list 14b indicates which wireless communication device satisfies the required communication quality and is adjacent to each wireless communication device of the entire network. The route table 14a indicates which wireless communication device is to be relayed for each wireless communication device that is a transmission destination when each wireless communication device is a starting point.

図4に、各無線通信装置A〜E間で送受信されるパケットの構成例を示す。図4(a)は、通常送受信されるデータで、パケットID、中継元アドレス、中継先アドレス、送信元アドレス、送信先アドレス、要求通信レベル、各通信レベルでの再送許容回数、総再送回数に続いて、前記画像や音声などのデータ部が続いて送信される。   FIG. 4 shows a configuration example of packets transmitted and received between the wireless communication devices A to E. FIG. 4A shows data that is normally transmitted / received. The packet ID, the relay source address, the relay destination address, the source address, the destination address, the requested communication level, the allowable number of retransmissions at each communication level, and the total number of retransmissions. Subsequently, the data part such as the image and the sound is subsequently transmitted.

前記送信元アドレスは最初にデータの送信を開始した無線通信装置のアドレスであり、送信先アドレスは最終的にデータを受信すべき無線通信装置のアドレスであり、送信元がどの無線通信装置にデータを送信したいかによって決定され、それぞれ送信元の無線通信装置で設定され、不変である。これに対して、中継元アドレスおよび中継先アドレスは、中継ルート上の各無線通信装置で順次書換えられてゆき、中継元アドレスを自機アドレスに、中継先アドレスにはルートテーブル14aを参照して、送信先アドレスまでのルートにおいて、自機の次に位置する無線通信装置のアドレスが書込まれる。   The transmission source address is the address of the wireless communication device that first started data transmission, the transmission destination address is the address of the wireless communication device that should finally receive the data, and the wireless communication device to which the transmission source is the data Are set by the wireless communication apparatus of the transmission source, and are not changed. On the other hand, the relay source address and the relay destination address are sequentially rewritten by each wireless communication device on the relay route, referring to the relay source address as the own device address and the relay destination address with reference to the route table 14a. In the route to the transmission destination address, the address of the wireless communication device located next to the own device is written.

前記要求通信レベルは、そのデータに要求される通信レベルであり、たとえば前記画像や音声などでは最も高いレベル1に設定され、制御信号などではそれより低いレベル2に設定され、前記制御信号でも即時性が要求されないものなどは最も低いレベル3に設定される。各通信レベルでの再送許容回数は、通信不能時における再送可能な回数であり、通信レベルが低い経路程、通信不能の可能性が高くなるので、高く設定され、通信レベルが高くなる程、通信不能の可能性が低くなり、このため再送による遅延を小さくするために、低く設定される。総再送回数は、そのデータの送信元から送信先までの経路において、再送回数合計での上限値を定めるものであり、この上限値を超えての再送は行われず、この上限値での再送によってもデータが伝達されない場合には、不達となる。   The requested communication level is a communication level required for the data. For example, the highest level 1 is set for the image or sound, the lower level 2 is set for the control signal, and the control signal is immediately set. For example, the lowest level 3 is set for those that are not required. The allowable number of retransmissions at each communication level is the number of retransmissions possible when communication is not possible. The lower the communication level, the higher the possibility of communication failure, so the higher the communication level, the higher the communication level. The possibility of disabling becomes low, and therefore it is set low in order to reduce delay due to retransmission. The total number of retransmissions determines the upper limit of the total number of retransmissions in the route from the transmission source to the transmission destination of the data, and retransmission exceeding this upper limit is not performed. However, if no data is transmitted, it will not be delivered.

一方、図4(b)は、前記Helloパケットの構成例を示し、前述のようにブロードキャスト送信であるので、送信先アドレスは無く、パケットID、送信元アドレス、このHelloパケットを受信した際に隣接端末に登録する際の要求受信レベルおよび自機での他の無線通信装置からのパケットの受信レベルが順に送信される。   On the other hand, FIG. 4B shows a configuration example of the Hello packet, and since it is broadcast transmission as described above, there is no transmission destination address, and there is no packet ID, a transmission source address, and a neighbor when this Hello packet is received. The request reception level at the time of registration in the terminal and the reception level of packets from other wireless communication devices in the own device are sequentially transmitted.

図4(c)は、前記Helloパケットを受信することで、自機の隣接端末リスト14cに変化が生じた無線通信装置から前記フラッディング通信によって送信される隣接端末パケットの構成例を示し、前述のようにフラッディング通信であるので、送信先アドレスは無く、パケットID、隣接リストの数、中心端末アドレス(自機アドレス)、端末数、隣接端末アドレスが順に送信される。   FIG. 4C shows a configuration example of an adjacent terminal packet transmitted by the flooding communication from the wireless communication apparatus in which the adjacent terminal list 14c of the own device has changed by receiving the Hello packet. Thus, there is no transmission destination address, and the packet ID, the number of adjacent lists, the central terminal address (own device address), the number of terminals, and the adjacent terminal address are sequentially transmitted.

また、図4(d)は、新規にネットワークに挿入された無線通信装置が送信するネットワーク接続要求パケットの構成例を示す。このネットワーク接続要求パケットは、隣接端末リスト14bおよび自隣接端末リスト14cが空の場合に、前記Helloパケットを受信してネットワークへの接続が可能なことが確認された時点で送信される。このネットワーク接続要求パケットは、パケットIDに、送信元アドレスとして自機のアドレスおよび送信先アドレスとしてそのHelloパケットを受信できた無線通信装置のアドレスが付加される。   FIG. 4D shows a configuration example of a network connection request packet transmitted by a wireless communication apparatus newly inserted into the network. The network connection request packet is transmitted when the Hello packet is received and it is confirmed that the connection to the network is possible when the adjacent terminal list 14b and the own adjacent terminal list 14c are empty. In this network connection request packet, the address of the own device is added as the transmission source address and the address of the wireless communication apparatus that has received the Hello packet as the transmission destination address is added to the packet ID.

このネットワーク接続要求パケットを受信した隣接の無線通信装置は、図4(e)で示すような、自機が保有する隣接端末リスト14bの内容を順に送信する。これによって、ネットワーク全体の隣接情報が得られ、ルートテーブル14aを作成することができる。ルートテーブル14aは、隣接端末リストより、木構造のグラフを作成し、たとえば最もホップ数の少ない経路を選択することによって作成することができる。未だネットワークに接続されていないかどうかは、たとえばルートテーブル14aが作成されていないことで認識される。   The adjacent wireless communication apparatus that has received this network connection request packet sequentially transmits the contents of the adjacent terminal list 14b held by itself as shown in FIG. Thereby, adjacency information of the entire network can be obtained, and the route table 14a can be created. The route table 14a can be created by creating a tree-structured graph from the adjacent terminal list, for example, by selecting a route with the smallest number of hops. Whether it is not yet connected to the network is recognized, for example, by the fact that the route table 14a has not been created.

図5は、各無線通信装置1の全体動作を説明するためのフローチャートである。各無線通信装置1は、ステップS1で前記予め定める周期毎のHelloパケットの送信タイミングとなると、ステップS2で送信を行う。ステップS3では、他の送信パケットがあるか否かが判断され、あるときにはステップS4で送信処理が行われる。ステップS5では、受信パケットがあるか否かが判断され、あるときにはステップS6で受信処理が行われた後、処理を終了、または処理を繰返し、受信パケットがないときには直接処理を終了、または処理を繰返す。   FIG. 5 is a flowchart for explaining the overall operation of each wireless communication device 1. Each wireless communication device 1 performs transmission in step S2 when the transmission timing of the Hello packet for each predetermined period is reached in step S1. In step S3, it is determined whether there is another transmission packet. If there is, a transmission process is performed in step S4. In step S5, it is determined whether or not there is a received packet. If there is a received packet in step S6, the process is terminated or repeated, and if there is no received packet, the direct process is terminated or processed. Repeat.

図6は、送信処理部12による前記ステップS4におけるパケット送信処理を詳しく説明するためのフローチャートである。ステップS11では、送信パケットが前記図4(a)で示すデータ送信パケットであるか否かが判断され、そうであるときにはステップS12でルートテーブル14aを参照し、送信先アドレスを元に中継先アドレスを設定し、ステップS13でその中継先の無線通信装置に対してパケットを送信する。ステップS11でデータ送信パケットでないときには、前記図4(b)〜(e)で示す制御パケットであり、ステップS14でその制御パケットであれば送信先は既に設定されているので、そのままステップS13で、その送信先の無線通信装置に対してパケットを送信する。   FIG. 6 is a flowchart for explaining in detail the packet transmission processing in step S4 by the transmission processing unit 12. In step S11, it is determined whether or not the transmission packet is the data transmission packet shown in FIG. 4A. If so, the route table 14a is referred to in step S12 and the relay destination address is determined based on the transmission destination address. In step S13, a packet is transmitted to the relay destination wireless communication apparatus. If it is not a data transmission packet in step S11, it is the control packet shown in FIGS. 4B to 4E, and if it is the control packet in step S14, the transmission destination is already set. The packet is transmitted to the destination wireless communication apparatus.

図7は、受信処理部11による前記ステップS6におけるパケット受信処理を詳しく説明するためのフローチャートである。ステップS21では、受信パケットがデータ送信パケットであるか否かが判断され、そうでないときには制御パケットであり、ステップS22で、ルーティングメッセージ処理部13が、その制御パケットの受信処理を行って処理を終了する。ステップS21でデータ送信パケットであるときには、ステップS23で送信先アドレスが自機宛であるか否かが判断され、自機宛である場合にはステップS24において、アプリケーション部15で処理を行い、自機宛でない場合で中継先に自機が設定されている場合には中継処理部11aが、ステップS25において、送信先アドレスを元にルートテーブル14aを参照し、中継先および中継元アドレスを更新して、ステップS26で、再度中継先の無線通信装置に対してパケットを送信することで中継を行い、送信先アドレスの無線通信装置まで中継される。また、ステップS23からS25において、送信先アドレスが自機宛でない場合で中継先に自機が設定されていない場合には中継処理部11aは、受信パケットを破棄する。   FIG. 7 is a flowchart for explaining in detail the packet reception processing in step S6 by the reception processing unit 11. In step S21, it is determined whether or not the received packet is a data transmission packet. If not, the received packet is a control packet. In step S22, the routing message processing unit 13 receives the control packet and ends the process. To do. If it is a data transmission packet in step S21, it is determined in step S23 whether or not the transmission destination address is addressed to the own device. If it is addressed to the own device, the application unit 15 performs processing in step S24, If it is not addressed to the device and the own device is set as the relay destination, the relay processing unit 11a refers to the route table 14a based on the transmission destination address and updates the relay destination and the relay source address in step S25. In step S26, the packet is relayed again by transmitting the packet to the relay destination wireless communication device, and relayed to the wireless communication device having the destination address. In Steps S23 to S25, when the transmission destination address is not addressed to the own device and the own device is not set as the relay destination, the relay processing unit 11a discards the received packet.

図8は、ルーティングメッセージ処理部13による前記ステップS22における制御パケットの受信処理を詳しく説明するためのフローチャートである。ステップS31では、受信パケットがどの制御パケットであるかが判断され、前記図4(b)で示すHelloパケットであるときにはステップS32に移り、そのHelloパケットの受信処理を行う。前記ステップS31において、受信パケットが前記図4(d)で示すネットワーク接続要求パケットであるときにはステップS33に移り、前記図3(b)で示す全隣接端末リスト14bが送信される。   FIG. 8 is a flowchart for explaining in detail the control packet reception process in step S22 by the routing message processing unit 13. In step S31, it is determined which control packet the received packet is. If the received packet is the Hello packet shown in FIG. 4B, the process proceeds to Step S32, and the Hello packet is received. If the received packet is the network connection request packet shown in FIG. 4D in step S31, the process proceeds to step S33, and the all adjacent terminal list 14b shown in FIG. 3B is transmitted.

前記ステップS31において、受信パケットが前記図4(e)で示す全隣接端末パケットであるときにはステップS34に移り、そのまま前記図3(b)で示す隣接端末リスト14bを作成し、ステップS35でルートテーブル14aを作成する。前記ステップS31において、受信パケットが前記図4(c)で示す隣接端末パケットであるときには、ステップS36に移り、前記図3(b)で示す隣接端末リスト14bを更新し、ステップS37でルートテーブル14aを作成した後、ステップS38でその隣接端末リスト14bをフラッディング送信する。   If the received packet is the all adjacent terminal packet shown in FIG. 4 (e) in step S31, the process proceeds to step S34, and the adjacent terminal list 14b shown in FIG. 3 (b) is created as it is. 14a is created. If the received packet is the adjacent terminal packet shown in FIG. 4 (c) in step S31, the process proceeds to step S36, the adjacent terminal list 14b shown in FIG. 3 (b) is updated, and the route table 14a is updated in step S37. In step S38, the neighboring terminal list 14b is flooded and transmitted.

図9は、Hello管理部13aにおける前記ステップS32でのHelloパケットの受信処理を詳しく説明するためのフローチャートである。ステップS41では、その受信したHelloパケットが対象の無線通信装置から初めて受信したか否かが判断され、そうであるときにはステップS42で、前記図3(a)で示す自機の隣接端末リスト14cにおいて、その無線通信装置の枠を作成し、その枠内を初期状態とした後ステップS43に移り、そうでないときには直接ステップS43に移る。   FIG. 9 is a flowchart for explaining in detail the Hello packet reception process in Step S32 in the Hello management unit 13a. In step S41, it is determined whether or not the received Hello packet is received from the target wireless communication device for the first time. If so, in step S42, in the adjacent terminal list 14c of the own device shown in FIG. Then, after creating a frame of the wireless communication device and making the inside of the frame an initial state, the process proceeds to step S43, and otherwise, the process proceeds directly to step S43.

ステップS43では、Helloパケットを受信した無線通信装置の隣接端末リスト14c内の状態が判定され、初期状態であればステップS44でその無線通信装置の識別情報が仮登録され、ステップS45でHello受信タイマのカウントが開始され、ステップS46で、前記Hello受信タイマによる予め定める時間内での受信結果から、通信レベルが更新される。前記通信レベルには、受信電界強度値の予め定める回数に亘る平均値や、予め定める時間内でのHelloパケットの受信回数などが用いられる。   In step S43, the state in the adjacent terminal list 14c of the wireless communication device that has received the Hello packet is determined. If it is in the initial state, the identification information of the wireless communication device is provisionally registered in step S44, and the Hello reception timer in step S45. In step S46, the communication level is updated from the reception result within a predetermined time by the Hello reception timer. As the communication level, an average value of the received electric field strength value over a predetermined number of times, the number of receptions of Hello packets within a predetermined time, or the like is used.

一方、前記ステップS43での判定で、Helloパケットを受信した無線通信装置の状態が仮登録であるときには、ステップS47で前記Hello受信タイマのカウントが再び開始され、ステップS48で、前記受信タイマによる予め定める時間内での受信結果から、通信レベルが更新される。ステップS49では、その更新結果から、隣接する無線通信装置の通信レベルが、隣接端末として接続する閾値を超えたか否かが判断され、超えていないときには仮登録のままで処理を終了し、超えているときにはステップS50で、仮登録であった無線通信装置を隣接端末リスト14bに本登録する。その後、ステップS51でルートテーブル14aが更新され、ステップS52で隣接端末リスト14bがフラッディング送信される。   On the other hand, if it is determined in step S43 that the state of the wireless communication apparatus that has received the Hello packet is provisional registration, the count of the Hello reception timer is started again in Step S47. The communication level is updated from the reception result within the predetermined time. In step S49, it is determined whether or not the communication level of the adjacent wireless communication device has exceeded the threshold value for connection as an adjacent terminal from the update result. If so, in step S50, the wireless communication apparatus that has been temporarily registered is fully registered in the adjacent terminal list 14b. Thereafter, the route table 14a is updated in step S51, and the adjacent terminal list 14b is flooded in step S52.

また、前記ステップS43での判定で、Helloパケットを受信した無線通信装置の状態が本登録であるときには、ステップS53で前記Hello受信タイマのカウントが再び開始され、ステップS54で、前記受信タイマによる予め定める時間内での受信結果から、通信レベルが更新される。ステップS55では、その更新結果から、隣接する無線通信装置の通信レベルが、隣接端末として接続する閾値以下となったか否かが判断され、閾値以下となっていないときには本登録のままで処理を終了し、閾値以下となっているときにはステップS56で、隣接端末リスト14cにおいて本登録であった無線通信装置を仮登録にし、隣接端末リスト14bから削除する。その後、ステップS57でルートテーブル14aが更新され、ステップS58で隣接端末リスト14bがフラッディング送信される。   If it is determined in step S43 that the state of the wireless communication apparatus that has received the Hello packet is main registration, the count of the Hello reception timer is started again in Step S53. The communication level is updated from the reception result within the predetermined time. In step S55, it is determined from the update result whether or not the communication level of the adjacent wireless communication device is equal to or less than a threshold value for connection as an adjacent terminal. If it is equal to or less than the threshold value, in step S56, the wireless communication apparatus that has been registered in the adjacent terminal list 14c is temporarily registered, and is deleted from the adjacent terminal list 14b. Thereafter, the route table 14a is updated in step S57, and the neighboring terminal list 14b is flooded and transmitted in step S58.

また、図10は、Hello管理部13aにおいて、一定時間Helloパケットが受信されなくなった無線通信装置に対する隣接端末リスト14cの更新処理を説明するためのフローチャートである。ステップS61では、そのHelloパケットが受信されなくなった無線通信装置の隣接端末リスト14cにおける状態が判定され、本登録されている場合にはステップS62に移り、前記Hello受信タイマが削除され、ステップS63で、その無線通信装置が隣接端末リスト14bから削除される。その後、ステップS64でルートテーブル14aが更新され、ステップS65で隣接端末リスト14bがフラッディング送信され、ステップS66で隣接端末リスト14cにおいて、その無線通信装置の枠が初期状態とされて処理を終了する。   FIG. 10 is a flowchart for explaining the process of updating the adjacent terminal list 14c for the wireless communication apparatus in which the Hello packet is not received for a certain period of time in the Hello management unit 13a. In step S61, the state in the adjacent terminal list 14c of the wireless communication apparatus from which the Hello packet is no longer received is determined, and if it is registered, the process proceeds to step S62, the Hello reception timer is deleted, and in step S63. The wireless communication device is deleted from the adjacent terminal list 14b. Thereafter, the route table 14a is updated in step S64, the neighboring terminal list 14b is flooded and transmitted in step S65, the frame of the wireless communication device is set to the initial state in the neighboring terminal list 14c in step S66, and the process ends.

これに対して、前記ステップS61でHelloパケットが受信されなくなった無線通信装置の隣接端末リスト14cにおける状態が仮登録である場合にはステップS67に移り、前記Hello受信タイマが削除され、ステップS68では、隣接端末リスト14cにおいて、その無線通信装置の枠が初期状態とされて処理を終了する。   On the other hand, when the state in the adjacent terminal list 14c of the wireless communication apparatus that has stopped receiving the Hello packet in Step S61 is provisional registration, the process proceeds to Step S67, and the Hello reception timer is deleted. In Step S68, In the adjacent terminal list 14c, the frame of the wireless communication device is set to the initial state, and the process ends.

上述のように構成される無線通信装置1において、前記図2で示すようなネットワークの場合、各無線通信装置A〜Eの隣接端末リスト14cの内容は図11で示すようになり、始端の無線通信装置Aから終端の無線通信装置Cについては、図12で示すようなA−D−E−Cのルートが選択される。図12には、そのルート上に位置する無線通信装置A,D,E,Cのルートテーブル14aも合わせて示す。このようにして、ルートテーブル14aを予め作成しておくテーブル駆動型のマルチホップ無線通信によって、通信開始時の遅延を少なくすることができる。また、各無線通信装置A〜Eの隣接判断に通信品質(通信レベル)を用いることで、要求する通信品質でのルートを作成することができる。   In the wireless communication apparatus 1 configured as described above, in the case of the network as shown in FIG. 2, the contents of the adjacent terminal list 14c of each of the wireless communication apparatuses A to E are as shown in FIG. For the terminal wireless communication device C from the communication device A, an A-D-E-C route as shown in FIG. 12 is selected. FIG. 12 also shows the route table 14a of the wireless communication devices A, D, E, and C located on the route. In this way, the delay at the start of communication can be reduced by the table-driven multi-hop wireless communication in which the route table 14a is created in advance. Further, by using the communication quality (communication level) for the adjacency determination of each of the wireless communication devices A to E, it is possible to create a route with the requested communication quality.

また、隣接端末リスト14bへの登録にあたっては、ステップS46,S48,S54で、受信電界強度値の予め定める回数に亘る平均値や、予め定める時間内でのHelloパケットの受信回数などを用いることで、受信信号強度の揺らぎを吸収し、判断の閾値付近で揺らいだ場合に隣接判断と切断判断とを繰返し、ルートテーブル14aの更新が頻発してしまうことを未然に防止することができる。さらにまた、隣接判断の閾値として、隣接と判断する閾値と、隣接状態から切断状態に遷移したと判断する閾値とを個別に設ける、すなわち前記ステップS49とS55との判定閾値を別に設定することで、ハンチングを防止し、前記ルートテーブル14aを一層安定させることができる。   In addition, when registering in the adjacent terminal list 14b, in steps S46, S48, and S54, the average value of the received electric field strength value over the predetermined number of times, the number of times of receiving the Hello packet within the predetermined time, and the like are used. When the fluctuation of the received signal intensity is absorbed and fluctuates in the vicinity of the determination threshold value, the adjacent determination and the disconnection determination are repeated to prevent frequent updating of the route table 14a. Furthermore, as a threshold value for determining the adjacency, a threshold value for determining the adjacency and a threshold value for determining that the transition from the adjacent state to the disconnected state is individually provided, that is, by separately setting the determination threshold values in steps S49 and S55. Hunting can be prevented and the route table 14a can be further stabilized.

上述のHello管理部13aでは、受信したHelloパケットが、自機で設定した要求通信品質レベル以上であると隣接端末リスト14bに登録しているけれども、送信側のHello管理部13aで、前記Helloパケットに要求する通信品質レベルを表す情報を含めてHelloパケットを作成して送信し、受信側のHello管理部13aが、受信したHelloパケットがそれに示されている要求通信品質レベル以上であると隣接端末リスト14bに登録するようにしてもよい。   In the above-described Hello management unit 13a, the received Hello packet is registered in the adjacent terminal list 14b as being equal to or higher than the requested communication quality level set by the own device. However, in the Hello management unit 13a on the transmission side, the Hello packet is registered. A Hello packet including information indicating the communication quality level requested by the receiver is generated and transmitted, and the receiving side Hello management unit 13a determines that the received Hello packet is equal to or higher than the requested communication quality level indicated in the adjacent terminal. It may be registered in the list 14b.

このように構成することで、Hello管理部13aが隣接端末リスト14bに登録するにあたって、受信したHelloパケットの送信元の無線通信装置を登録するか否かを、自機が判断するのではなく、Helloパケットの送信元で判断しておくことになり、通信用途に従った通信品質の設定が可能になる。   By configuring in this way, when the Hello management unit 13a registers in the adjacent terminal list 14b, the own device does not determine whether or not to register the wireless communication device that is the transmission source of the received Hello packet, It is determined at the transmission source of the Hello packet, and communication quality can be set according to the communication application.

たとえば、前記図11において、無線通信装置A,C,D,Eの要求レベルを通信レベル1、無線通信装置Bの要求レベルを通信レベル2とすれば、無線通信装置A,C,D,Eでは無線通信装置Bを隣接端末と認識し、隣接端末パケットを送出する。このとき、無線通信装置Bにおいては、無線通信装置A,C,D,EからのHelloパケットはそれに含まれる要求通信品質に達しないので、隣接とは判断しない。このため、双方向のルートは形成されないが、無線通信装置Bから無線通信装置A,C,D,Eに対する単方向のルートが形成され、単方向の通信が可能となる。このような構成によって、各無線通信装置で必要な通信品質が管理され、要求に応じたルートの形成が可能となる。   For example, in FIG. 11, if the request level of the wireless communication devices A, C, D, E is communication level 1, and the request level of the wireless communication device B is communication level 2, the wireless communication devices A, C, D, E Then, the wireless communication device B is recognized as an adjacent terminal, and an adjacent terminal packet is transmitted. At this time, in the wireless communication device B, the Hello packet from the wireless communication devices A, C, D, and E does not reach the required communication quality included therein, and thus is not determined to be adjacent. Therefore, a bidirectional route is not formed, but a unidirectional route from the wireless communication device B to the wireless communication devices A, C, D, and E is formed, and unidirectional communication is possible. With such a configuration, necessary communication quality is managed in each wireless communication device, and a route according to a request can be formed.

一方、上述の説明で、無線通信装置Bにおいて、要求通信レベル2としてHelloパケットを送出しても、どの端末からも隣接判断されずネットワーク接続がされなかった場合には、要求通信レベル3に低下して、再度Helloパケットを送出するようにしてもよい。このような処理を繰返すことで、要求通信レベルには満たないが、最も良い通信レベルのルートを通じてネットワークと接続することが可能となる。   On the other hand, in the above description, even if the wireless communication device B transmits a Hello packet as the required communication level 2, if no adjacent terminal is determined to be connected to the network and no network connection is made, the request communication level 3 is lowered. Then, the Hello packet may be sent again. By repeating such processing, it is possible to connect to the network through the route with the best communication level, although it does not reach the required communication level.

[実施の形態2]
図13は、本発明の実施の第2の形態に係る無線通信装置の動作を説明するためのネットワーク構成を示す図である。この図13のネットワーク構成は、前述の図12で示すネットワーク構成に類似している。この図13における各無線通信装置A〜Eには、前述の図1で示す無線通信装置1を用いることができ、ルーティングメッセージ処理部13のHello管理部13aによる隣接端末リスト14bへの登録方法および網構成管理部13bによるルートテーブル14aの作成方法が異なるだけである。この図13には、各無線通信装置A〜Eにおける隣接端末リスト14bも合わせて示している。
[Embodiment 2]
FIG. 13 is a diagram showing a network configuration for explaining the operation of the wireless communication apparatus according to the second embodiment of the present invention. The network configuration of FIG. 13 is similar to the network configuration shown in FIG. The wireless communication devices 1 to E in FIG. 13 can use the wireless communication device 1 shown in FIG. 1 described above, and the registration method to the adjacent terminal list 14b by the Hello management unit 13a of the routing message processing unit 13 and Only the method of creating the route table 14a by the network configuration management unit 13b is different. FIG. 13 also shows the adjacent terminal list 14b in each of the wireless communication devices A to E.

上述の無線通信装置1では、通信レベル1の無線通信装置A,D,E,Cのみが、互いに隣接端末と認識し、隣接端末リスト14bに登録し、それに基づいてルートテーブル14aを作成しているので、たとえばこの図13に示すように、末端の無線通信装置Cへのルートに前記通信レベル1のルートが存在しない場合、ネットワークが構築できなくなる。同様に、通信レベル1のルートが存在しない無線通信装置Bも、ネットワークには接続されなくなる。   In the wireless communication device 1 described above, only the wireless communication devices A, D, E, and C at the communication level 1 recognize each other as neighboring terminals, register them in the neighboring terminal list 14b, and create a route table 14a based on them. Therefore, for example, as shown in FIG. 13, if the route to the terminal wireless communication apparatus C does not have the communication level 1 route, the network cannot be constructed. Similarly, the wireless communication apparatus B having no communication level 1 route is not connected to the network.

そこで注目すべきは、本実施の形態では、図13で示すように、各無線通信装置A〜Eからフラッディング通信する隣接端末リスト14bに、通信レベルが低くても、認識されている全ての隣接端末を含めることである。そして、その隣接端末リスト14bを受信した各無線通信装置A〜Eでは、網構成管理部13bは、それを木構造グラフに展開し、他の無線通信装置に対して、前記通信レベル1のルートを優先して、少なくとも1つのルートを作成することである。   Therefore, it should be noted that in this embodiment, as shown in FIG. 13, all the adjacent terminals recognized even if the communication level is low in the adjacent terminal list 14 b that performs flooding communication from each of the wireless communication apparatuses A to E. Is to include a terminal. Then, in each of the wireless communication devices A to E that have received the adjacent terminal list 14b, the network configuration management unit 13b expands it into a tree structure graph, and routes the communication level 1 to other wireless communication devices. To create at least one route.

具体的には、たとえばネットワークの始端の無線通信装置Aでは、隣接端末リスト14bが図14に示されるような木構造グラフに展開される。ここで、太線で示す通信レベル1を閾値とすると、細線で示す通信レベル2のルートしか持たない無線通信装置B,Cに対して、無線通信装置Aからのルートは存在しなくなる。そこで、無線通信装置Bには、通信レベル2ではあるが、無線通信装置Aから無線通信装置Bへのルートを採用することで、該無線通信装置Aから無線通信装置Bへのルートが確立される。また、無線通信装置Cには、無線通信装置Bを中継するルートと、無線通信装置D,Eを中継するルートとが存在する。無線通信装置Bを中継するルートでは通信レベル2の区間が2つ存在し、無線通信装置D,Eを中継するルートでは通信レベル2の区間は1つであるので、無線通信装置D,Eを中継するルートが採用される。   Specifically, for example, in the wireless communication device A at the beginning of the network, the adjacent terminal list 14b is expanded into a tree structure graph as shown in FIG. Here, when the communication level 1 indicated by a bold line is used as a threshold, a route from the wireless communication device A does not exist for the wireless communication devices B and C having only a route of the communication level 2 indicated by a thin line. Therefore, although the wireless communication device B is at communication level 2, the route from the wireless communication device A to the wireless communication device B is established by adopting the route from the wireless communication device A to the wireless communication device B. The The wireless communication device C includes a route for relaying the wireless communication device B and a route for relaying the wireless communication devices D and E. There are two communication level 2 sections in the route relaying the wireless communication apparatus B, and there is one communication level 2 section in the route relaying the wireless communication apparatuses D and E. A relay route is adopted.

このように要求通信品質を満たしていない無線通信装置を隣接端末リスト14bから除外せずに登録しておき、網構成管理部13bが、その無線通信装置をルートテーブル14aに含めるか否かを判断するので、前述のようにして通信品質の良好な無線通信装置だけでルートテーブルを作成し、通信品質を向上させた上、通信品質が悪いルートしかない場合は、そのルートを採用することで、通信が行えなくなってしまう可能性を小さくすることができる。   Thus, wireless communication devices that do not satisfy the required communication quality are registered without being excluded from the adjacent terminal list 14b, and the network configuration management unit 13b determines whether to include the wireless communication device in the route table 14a. So, create a route table only with a wireless communication device with good communication quality as described above, improve communication quality, and if there is only a route with poor communication quality, adopt that route, The possibility that communication cannot be performed can be reduced.

また、網構成管理部13bは、要求通信品質を満たしていない無線通信装置を含むルートが複数存在する場合、該要求通信品質を満たしていない無線通信装置が少ないルートでルートテーブルを作成するので、通信品質が悪い中でも、ましなルートを採用することができる。   In addition, when there are a plurality of routes including wireless communication devices that do not satisfy the required communication quality, the network configuration management unit 13b creates a route table with a route with few wireless communication devices that do not satisfy the required communication quality. Even if the communication quality is poor, a better route can be adopted.

なお、上述のような要求通信品質に達しない区間を含むネットワークにおいて、データ送信時に受信側からACKを送信することで通信の成否が判断される構成とし、送信失敗と判断した時には再送を行える構成とすることが好ましい。このとき、たとえば通信レベル1の送信成功確率を0.9、通信レベル2の送信成功確率を0.7とすると、受信処理部11の中継処理部11aは、データ送信パケットの通信レベル1の区間での再送回数を3、通信レベル2の区間での再送回数を5と設定し、総再送回数を15と設定すれば、通信レベル2の区間においても同等の成功確率が保証され、かつ総再送回数を設定することでリアルタイム性も保証することができる。   In a network including a section that does not reach the required communication quality as described above, a configuration in which success or failure of communication is determined by transmitting an ACK from the receiving side at the time of data transmission, and retransmission can be performed when it is determined that transmission has failed. It is preferable that At this time, for example, assuming that the transmission success probability of communication level 1 is 0.9 and the transmission success probability of communication level 2 is 0.7, the relay processing unit 11a of the reception processing unit 11 is connected to the communication level 1 section of the data transmission packet. If the number of retransmissions is set to 3, the number of retransmissions in the section of communication level 2 is set to 5, and the total number of retransmissions is set to 15, the same success probability is guaranteed even in the section of communication level 2, and the total number of retransmissions By setting the number of times, real-time performance can be guaranteed.

このようにルートテーブルにおいて通信品質を満たさない区間を使用する際に、最大再送回数を、通信品質を満たす区間ではむやみに増加させず、前記通信品質を満たさない区間では増加させることで、前記通信品質を満たす区間での遅延を少なくしつつ、通信品質を満たさない区間では再送による通信の成功確率を上げ、全体としての通信品質(遅延が少なく、通信確率が高い)を保つことができる。   In this way, when using a section that does not satisfy the communication quality in the route table, the maximum number of retransmissions is not increased in the section that satisfies the communication quality, but is increased in the section that does not satisfy the communication quality. While reducing the delay in the section satisfying the quality, it is possible to increase the success probability of the communication by the retransmission in the section not satisfying the communication quality, and to maintain the overall communication quality (the delay is small and the communication probability is high).

[実施の形態3]
図15は、本発明の実施の第3の形態に係る無線通信装置の動作を説明するためのルートテーブルの例を示す図である。この図15のルートテーブルは、前述の図2で示すネットワーク構成を前提にしている。本実施の形態の無線通信装置A〜Eにも、前述の図1で示す無線通信装置1を用いることができ、ルーティングメッセージ処理部13のHello管理部13aによる隣接端末リスト14bへの登録方法および網構成管理部13bによるルートテーブル14aの作成方法が異なるだけである。
[Embodiment 3]
FIG. 15 is a diagram showing an example of a route table for explaining the operation of the wireless communication apparatus according to the third embodiment of the present invention. The route table in FIG. 15 is based on the network configuration shown in FIG. The wireless communication devices 1 to E of the present embodiment can also use the wireless communication device 1 shown in FIG. 1 described above, and the registration method to the adjacent terminal list 14b by the Hello management unit 13a of the routing message processing unit 13 and Only the method of creating the route table 14a by the network configuration management unit 13b is different.

注目すべきは、本実施の形態では、各無線通信装置A〜Eは、通信レベルに応じた複数のルートテーブルを備えていることである。図15には、通信レベル1と通信レベル2との2つのルートテーブルが示されている。無線通信装置Bは、前述のように通信レベル2のルートしか備えておらず、通信レベル1のルートテーブルを構築できないのに対して、本実施の形態では、通信レベル2のルートまで使用するので、ルートテーブルを構築できるようになる。他の無線通信装置A,C,D,Eに関しても、使用可能なルートが追加されている。   It should be noted that in the present embodiment, each of the wireless communication devices A to E includes a plurality of route tables according to the communication level. FIG. 15 shows two route tables of communication level 1 and communication level 2. As described above, the wireless communication apparatus B has only a communication level 2 route and cannot build a communication level 1 route table. In the present embodiment, the wireless communication device B uses the communication level 2 route. You will be able to build a route table. For other wireless communication apparatuses A, C, D, and E, usable routes are added.

そして、送信側のHello管理部13aでは、前記Helloパケットに要求する通信品質レベルを表す情報を含めてHelloパケットを作成しており、マルチホップ無線通信を行う送信処理部12は、その通信品質レベルに応じて、ルートテーブルを選択して送信を行う。これによって、リアルタイム性が必要ないデータで再送が可能なものは低い通信レベルのルートで送信するなど、単に通信品質の高いルートだけを使用するのではなく、通信可能なルートを有効に使用し、また通信可能な範囲を拡げることができる。   The transmission-side Hello management unit 13a creates a Hello packet including information indicating the communication quality level required for the Hello packet, and the transmission processing unit 12 that performs multi-hop wireless communication uses the communication quality level. In response to this, the route table is selected and transmitted. As a result, data that does not require real-time capability and can be retransmitted is transmitted using a route with a low communication level, such as a route with a high communication quality. In addition, the communication range can be expanded.

本発明の実施の第1の形態に係る無線通信装置の電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of the radio | wireless communication apparatus which concerns on the 1st Embodiment of this invention. ネットワーク全体の一構成例を示す図である。It is a figure which shows one structural example of the whole network. 図2で示すネットワークにおける隣接端末リストおよびルートテーブルを示す図である。It is a figure which shows the adjacent terminal list | wrist and route table in the network shown in FIG. 各無線通信装置間で送受信されるパケットの構成例を示す図である。It is a figure which shows the structural example of the packet transmitted / received between each radio | wireless communication apparatus. 各無線通信装置の全体動作を説明するためのフローチャートである。It is a flowchart for demonstrating the whole operation | movement of each radio | wireless communication apparatus. 図5で示す動作におけるパケット送信処理を詳しく説明するためのフローチャートである。6 is a flowchart for explaining packet transmission processing in the operation shown in FIG. 5 in detail. 図5で示す動作におけるパケット受信処理を詳しく説明するためのフローチャートである。6 is a flowchart for explaining in detail a packet reception process in the operation shown in FIG. 5. 図7で示す動作における制御パケットの受信処理を詳しく説明するためのフローチャートである。FIG. 8 is a flowchart for explaining in detail control packet reception processing in the operation shown in FIG. 7. FIG. 図8で示す動作におけるHelloパケットの受信処理を詳しく説明するためのフローチャートである。It is a flowchart for demonstrating in detail the reception process of the Hello packet in the operation | movement shown in FIG. 一定時間Helloパケットが受信されなくなった無線通信装置に対する隣接端末リストの更新処理を説明するためのフローチャートである。It is a flowchart for demonstrating the update process of the adjacent terminal list | wrist with respect to the radio | wireless communication apparatus from which the Hello packet was not received for a fixed time. 図2で示すようなネットワークの場合の各無線通信装置における隣接端末リストの内容を示す図である。It is a figure which shows the content of the adjacent terminal list | wrist in each radio | wireless communication apparatus in the case of a network as shown in FIG. 図2で示すようなネットワークの場合における始端の無線通信装置から終端の無線通信装置までのルートおよびそのルート上の各無線通信装置の隣接端末リストの内容を示す図である。FIG. 3 is a diagram showing a route from a starting wireless communication device to a terminating wireless communication device in the case of the network shown in FIG. 2 and the contents of an adjacent terminal list of each wireless communication device on the route. 本発明の実施の第2の形態に係る無線通信装置の動作を説明するためのネットワーク構成を示す図である。It is a figure which shows the network structure for demonstrating operation | movement of the radio | wireless communication apparatus which concerns on the 2nd Embodiment of this invention. 本発明の実施の第2の形態において、図2で示すようなネットワークの場合におけるルートテーブルの作成方法を説明するための図である。FIG. 10 is a diagram for explaining a route table creation method in the case of a network as shown in FIG. 2 in the second embodiment of the present invention. 本発明の実施の第3の形態に係る無線通信装置の動作を説明するためのルートテーブルの例を示す図である。It is a figure which shows the example of the route table for demonstrating operation | movement of the radio | wireless communication apparatus which concerns on the 3rd Embodiment of this invention.

符号の説明Explanation of symbols

1;A,B,C,D,E 無線通信装置
2 無線通信部
3 アンテナ
4 制御部
11 受信処理部
11a 中継処理部
12 送信処理部
13 ルーティングメッセージ処理部
13a Hello管理部
13b 網構成管理部
14 記憶部
14a ルートテーブル
14b 隣接端末リスト
14c 自隣接端末リスト
15 アプリケーション部
DESCRIPTION OF SYMBOLS 1; A, B, C, D, E Wireless communication apparatus 2 Wireless communication part 3 Antenna 4 Control part 11 Reception processing part 11a Relay processing part 12 Transmission processing part 13 Routing message processing part 13a Hello management part 13b Network configuration management part 14 Storage unit 14a Route table 14b Adjacent terminal list 14c Own adjacent terminal list 15 Application unit

Claims (7)

1または複数の無線通信装置を中継して所望の相手先と通信を行うマルチホップ無線通信装置において、
定期的に無線通信部からHelloパケットをブロードキャスト送信させ、前記無線通信部で他の無線通信装置からの前記Helloパケットを受信すると、予め定める要求通信品質を満たしているものだけを自機の隣接端末リストに反映させるHello管理部と、
前記自機の隣接端末リストに変化があったときにそれを前記無線通信部から網全体に行き渡らせるとともに、前記無線通信部で他の無線通信装置からの隣接端末リストを受信すると、自機の隣接端末リストと照合して、ルートテーブルを作成する網構成管理部とを含むことを特徴とするマルチホップ無線通信装置。
In a multi-hop wireless communication device that communicates with a desired destination by relaying one or more wireless communication devices,
When a Hello packet is periodically broadcast from a wireless communication unit and the Hello packet from another wireless communication device is received by the wireless communication unit, only those that satisfy a predetermined required communication quality are adjacent to the own terminal. Hello management unit to be reflected in the list,
When there is a change in the adjacent terminal list of the own device, the wireless communication unit distributes it to the entire network, and when the wireless communication unit receives an adjacent terminal list from another wireless communication device, A multihop wireless communication apparatus comprising: a network configuration management unit that creates a route table by collating with an adjacent terminal list.
前記Hello管理部は、前記予め定める要求通信品質を満たしていないものも前記自機の隣接端末リストに登録し、前記網構成管理部は、要求通信品質を満たしている無線通信装置を優先して前記ルートテーブルを作成することを特徴とする請求項1記載のマルチホップ無線通信装置。   The Hello management unit registers those not satisfying the predetermined required communication quality in the neighboring terminal list of the own device, and the network configuration management unit gives priority to a wireless communication device satisfying the required communication quality. The multi-hop wireless communication apparatus according to claim 1, wherein the route table is created. 前記網構成管理部は、要求通信品質を満たしていない無線通信装置を含むルートが複数存在する場合、該要求通信品質を満たしていない無線通信装置が少ないルートでルートテーブルを作成することを特徴とする請求項2記載のマルチホップ無線通信装置。   The network configuration management unit, when there are a plurality of routes including a wireless communication device that does not satisfy the required communication quality, creates a route table with a route with few wireless communication devices that do not satisfy the required communication quality, The multi-hop wireless communication apparatus according to claim 2. 前記のマルチホップ無線通信を行う中継処理部は、前記ルートテーブルにおいて、前記通信品質を満たさない無線通信装置が存在する場合には、その無線通信装置を使用した区間の通信の際に、最大再送回数を増加させることを特徴とする請求項2または3記載のマルチホップ無線通信装置。   When there is a wireless communication device that does not satisfy the communication quality in the route table, the relay processing unit that performs the multihop wireless communication performs maximum retransmission during communication in a section using the wireless communication device. 4. The multihop wireless communication apparatus according to claim 2, wherein the number of times is increased. 前記Hello管理部は、前記Helloパケットの送信時には自機が要求する通信品質レベルを表す情報を含めて前記無線通信部に送信させ、前記Helloパケットの受信時には自機での受信品質レベルが要求される通信品質レベル以上である場合に自機の隣接端末リストに登録することを特徴とする請求項1〜4のいずれか1項に記載のマルチホップ無線通信装置。   The Hello management unit causes the wireless communication unit to transmit information including a communication quality level requested by the own device when the Hello packet is transmitted, and a reception quality level is requested at the own device when the Hello packet is received. The multi-hop wireless communication apparatus according to any one of claims 1 to 4, wherein the multi-hop wireless communication apparatus is registered in an adjacent terminal list of the own apparatus when the communication quality level is higher than a communication quality level. 前記予め定める要求通信品質はデータの種類毎に設定されており、前記Hello管理部は、前記データの種類毎に要求通信品質を満たしているものだけを自機の隣接端末リストに反映させ、
前記網構成管理部は、前記データの種類毎にルートテーブルを作成し、
前記マルチホップ無線通信を行う送信処理部は、前記データの種類に対応したルートテーブルを用いて前記無線通信部に通信させることを特徴とする請求項1〜5のいずれか1項に記載のマルチホップ無線通信装置。
The predetermined required communication quality is set for each type of data, and the Hello management unit reflects only those satisfying the required communication quality for each type of data in the adjacent terminal list of its own device,
The network configuration management unit creates a route table for each type of data,
The transmission processing unit performing the multi-hop wireless communication causes the wireless communication unit to communicate using a route table corresponding to the type of data. Hop wireless communication device.
1または複数の無線通信装置を中継して所望の相手先と通信を行うマルチホップ無線通信装置において、その中継ルートの無線通信装置を設定するルートテーブルを作成するにあたって、
定期的にHelloパケットをブロードキャスト送信するステップと、
他の無線通信装置からの前記Helloパケットを受信するステップと、
受信したHelloパケットが要求通信品質を満たしているか否かを判断するステップと、
前記受信したHelloパケットが要求通信品質を満たしている場合には、それを自機の隣接端末リストに反映させるステップと、
自機の隣接端末リストに変化があったときにそれを無線通信で網全体に行き渡らせるステップと、
他の端末から送信されてきた隣接端末リストを取得するステップとし、
前記他の端末からの隣接端末リストを受信すると自機の隣接端末リストと照合して、前記ルートテーブルを作成するステップとを含むことを特徴とするマルチホップ無線通信装置におけるルートテーブル作成方法。
In creating a route table for setting a wireless communication device of a relay route in a multi-hop wireless communication device that relays one or a plurality of wireless communication devices and communicates with a desired destination,
Periodically broadcasting Hello packets;
Receiving the Hello packet from another wireless communication device;
Determining whether the received Hello packet satisfies the required communication quality;
If the received Hello packet satisfies the required communication quality, reflecting it in the neighboring terminal list of the own device;
Spreading the entire network by wireless communication when there is a change in its neighbor list,
As a step of acquiring a list of neighboring terminals transmitted from other terminals,
A route table creation method in a multi-hop wireless communication apparatus, comprising: a step of creating a route table by receiving a list of neighboring terminals from another terminal and collating with a neighboring terminal list of the own device.
JP2005086020A 2005-03-24 2005-03-24 Multi-hop radio communication equipment and route table generation method therefor Pending JP2006270535A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005086020A JP2006270535A (en) 2005-03-24 2005-03-24 Multi-hop radio communication equipment and route table generation method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005086020A JP2006270535A (en) 2005-03-24 2005-03-24 Multi-hop radio communication equipment and route table generation method therefor

Publications (1)

Publication Number Publication Date
JP2006270535A true JP2006270535A (en) 2006-10-05

Family

ID=37206017

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005086020A Pending JP2006270535A (en) 2005-03-24 2005-03-24 Multi-hop radio communication equipment and route table generation method therefor

Country Status (1)

Country Link
JP (1) JP2006270535A (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008244844A (en) * 2007-03-27 2008-10-09 Matsushita Electric Works Ltd Radio relay apparatus
JP2009239593A (en) * 2008-03-27 2009-10-15 Fujitsu Ltd Retransmission processing method for random access procedure of mobile communication, mobile station device, and base station device
JP2010532642A (en) * 2007-07-05 2010-10-07 クゥアルコム・インコーポレイテッド Method and apparatus for supporting traffic signaling in peer-to-peer communication
JP2011529315A (en) * 2008-07-28 2011-12-01 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Technology for monitoring the quality of short-range radio links
JP2012090168A (en) * 2010-10-21 2012-05-10 Nec Corp Radio communication device, transmission power control method and program
WO2012131960A1 (en) * 2011-03-30 2012-10-04 富士通株式会社 Communication device, path search method and path search program
JP2012199703A (en) * 2011-03-18 2012-10-18 Fujitsu Ltd Wireless communication device and route construction method
WO2012147353A1 (en) * 2011-04-28 2012-11-01 パナソニック株式会社 Wireless communication system, wireless terminal, method for controlling wireless terminal, and program for controlling wireless terminal
JP2013026742A (en) * 2011-07-19 2013-02-04 Fujitsu Ltd Base station, communication method and radio communication system
US8385316B2 (en) 2007-07-06 2013-02-26 Qualcomm Incorporated Methods and apparatus related to peer to peer communications timing structure
US8385317B2 (en) 2007-07-06 2013-02-26 Qualcomm Incorporated Methods and apparatus supporting multiple timing synchronizations corresponding to different communications peers
JP2013166303A (en) * 2012-02-15 2013-08-29 Sii Data Service Kk Printer device and order data management system
US8601156B2 (en) 2007-07-06 2013-12-03 Qualcomm Incorporated Methods and apparatus related to peer discovery and/or paging in peer to peer wireless communications
US8599823B2 (en) 2007-07-06 2013-12-03 Qualcomm Incorporated Communications methods and apparatus related to synchronization with respect to a peer to peer timing structure
JP2014216709A (en) * 2013-04-23 2014-11-17 富士通株式会社 Communication device, multi-hop radio communication network system, and communication method
JP2015035807A (en) * 2013-08-08 2015-02-19 富士通株式会社 Multi-hop network failure detection method and node
JPWO2013088498A1 (en) * 2011-12-12 2015-04-27 富士通株式会社 Transmission control method, node, and transmission control program
JP2015162892A (en) * 2014-02-28 2015-09-07 シャープ株式会社 Wireless telemeter system and wireless communication device
JP2015220737A (en) * 2014-05-21 2015-12-07 シャープ株式会社 Radio communication system and radio communication device
JP2018014597A (en) * 2016-07-20 2018-01-25 富士通株式会社 Transmission control device, radio communication system, and calibration method

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0629896A (en) * 1992-07-09 1994-02-04 Fujitsu Ten Ltd Squelch deciding circuit
JPH10150434A (en) * 1996-11-20 1998-06-02 Nippon Telegr & Teleph Corp <Ntt> Data base access system
JP2001352342A (en) * 2000-06-07 2001-12-21 Fujitsu Ltd Network management method and network node unit, and mesh type network
JP2002198995A (en) * 2000-12-27 2002-07-12 Nec Corp Data transmission method and its device in repeating transmission type wireless network
JP2003249936A (en) * 2002-02-22 2003-09-05 Ntt Comware Corp Radio equipment, method for controlling channel thereof and computer program
WO2003081846A1 (en) * 2002-03-26 2003-10-02 Toyota Jidosha Kabushiki Kaisha Radio communication device, radio communication system, radio communication method, and vehicle
JP2004015147A (en) * 2002-06-04 2004-01-15 Advanced Telecommunication Research Institute International Radio communication terminal and radio ad-hoc network using the same
JP2004260559A (en) * 2003-02-26 2004-09-16 Nec Saitama Ltd Mobile communication channel fixing system and mobile station
JP2004289411A (en) * 2003-03-20 2004-10-14 Advanced Telecommunication Research Institute International Control method and controller for radio network
JP2004312721A (en) * 2003-03-24 2004-11-04 Nec Corp Portable telephone set and its communication system selection method
JP2004320658A (en) * 2003-04-18 2004-11-11 Skyley Networks:Kk Method for multi-hop peer-to-peer communication in wireless network, communication method of wireless terminal device, and program for carrying out the communication method for processor
JP2004349881A (en) * 2003-05-20 2004-12-09 Mitsubishi Electric Corp Flooding quantity reducing method, and communication device
JP2005027167A (en) * 2003-07-04 2005-01-27 Mitsubishi Electric Corp Communication method, base station controller, and base station

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0629896A (en) * 1992-07-09 1994-02-04 Fujitsu Ten Ltd Squelch deciding circuit
JPH10150434A (en) * 1996-11-20 1998-06-02 Nippon Telegr & Teleph Corp <Ntt> Data base access system
JP2001352342A (en) * 2000-06-07 2001-12-21 Fujitsu Ltd Network management method and network node unit, and mesh type network
JP2002198995A (en) * 2000-12-27 2002-07-12 Nec Corp Data transmission method and its device in repeating transmission type wireless network
JP2003249936A (en) * 2002-02-22 2003-09-05 Ntt Comware Corp Radio equipment, method for controlling channel thereof and computer program
WO2003081846A1 (en) * 2002-03-26 2003-10-02 Toyota Jidosha Kabushiki Kaisha Radio communication device, radio communication system, radio communication method, and vehicle
JP2004015147A (en) * 2002-06-04 2004-01-15 Advanced Telecommunication Research Institute International Radio communication terminal and radio ad-hoc network using the same
JP2004260559A (en) * 2003-02-26 2004-09-16 Nec Saitama Ltd Mobile communication channel fixing system and mobile station
JP2004289411A (en) * 2003-03-20 2004-10-14 Advanced Telecommunication Research Institute International Control method and controller for radio network
JP2004312721A (en) * 2003-03-24 2004-11-04 Nec Corp Portable telephone set and its communication system selection method
JP2004320658A (en) * 2003-04-18 2004-11-11 Skyley Networks:Kk Method for multi-hop peer-to-peer communication in wireless network, communication method of wireless terminal device, and program for carrying out the communication method for processor
JP2004349881A (en) * 2003-05-20 2004-12-09 Mitsubishi Electric Corp Flooding quantity reducing method, and communication device
JP2005027167A (en) * 2003-07-04 2005-01-27 Mitsubishi Electric Corp Communication method, base station controller, and base station

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008244844A (en) * 2007-03-27 2008-10-09 Matsushita Electric Works Ltd Radio relay apparatus
JP2010532642A (en) * 2007-07-05 2010-10-07 クゥアルコム・インコーポレイテッド Method and apparatus for supporting traffic signaling in peer-to-peer communication
US8385317B2 (en) 2007-07-06 2013-02-26 Qualcomm Incorporated Methods and apparatus supporting multiple timing synchronizations corresponding to different communications peers
US8599823B2 (en) 2007-07-06 2013-12-03 Qualcomm Incorporated Communications methods and apparatus related to synchronization with respect to a peer to peer timing structure
US8601156B2 (en) 2007-07-06 2013-12-03 Qualcomm Incorporated Methods and apparatus related to peer discovery and/or paging in peer to peer wireless communications
US8385316B2 (en) 2007-07-06 2013-02-26 Qualcomm Incorporated Methods and apparatus related to peer to peer communications timing structure
JP2009239593A (en) * 2008-03-27 2009-10-15 Fujitsu Ltd Retransmission processing method for random access procedure of mobile communication, mobile station device, and base station device
JP2011529315A (en) * 2008-07-28 2011-12-01 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Technology for monitoring the quality of short-range radio links
JP2012090168A (en) * 2010-10-21 2012-05-10 Nec Corp Radio communication device, transmission power control method and program
US8825103B2 (en) 2010-10-21 2014-09-02 Nec Corporation Transmission power control
JP2012199703A (en) * 2011-03-18 2012-10-18 Fujitsu Ltd Wireless communication device and route construction method
WO2012131960A1 (en) * 2011-03-30 2012-10-04 富士通株式会社 Communication device, path search method and path search program
WO2012147353A1 (en) * 2011-04-28 2012-11-01 パナソニック株式会社 Wireless communication system, wireless terminal, method for controlling wireless terminal, and program for controlling wireless terminal
CN103493542A (en) * 2011-04-28 2014-01-01 松下电器产业株式会社 Wireless communication system, wireless terminal, method for controlling wireless terminal, and program for controlling wireless terminal
JPWO2012147353A1 (en) * 2011-04-28 2014-07-28 パナソニック株式会社 Wireless communication system, wireless terminal, wireless terminal control method, and wireless terminal control program
JP6132160B2 (en) * 2011-04-28 2017-05-24 パナソニックIpマネジメント株式会社 Wireless communication system, wireless terminal, wireless terminal control method, and wireless terminal control program
JP2013026742A (en) * 2011-07-19 2013-02-04 Fujitsu Ltd Base station, communication method and radio communication system
JPWO2013088498A1 (en) * 2011-12-12 2015-04-27 富士通株式会社 Transmission control method, node, and transmission control program
JP2013166303A (en) * 2012-02-15 2013-08-29 Sii Data Service Kk Printer device and order data management system
JP2014216709A (en) * 2013-04-23 2014-11-17 富士通株式会社 Communication device, multi-hop radio communication network system, and communication method
JP2015035807A (en) * 2013-08-08 2015-02-19 富士通株式会社 Multi-hop network failure detection method and node
JP2015162892A (en) * 2014-02-28 2015-09-07 シャープ株式会社 Wireless telemeter system and wireless communication device
JP2015220737A (en) * 2014-05-21 2015-12-07 シャープ株式会社 Radio communication system and radio communication device
JP2018014597A (en) * 2016-07-20 2018-01-25 富士通株式会社 Transmission control device, radio communication system, and calibration method

Similar Documents

Publication Publication Date Title
JP2006270535A (en) Multi-hop radio communication equipment and route table generation method therefor
AU2003296959B2 (en) System and method for link-state based proxy flooding of messages in a network
JP4807701B2 (en) Mobile terminal device, control method, and mobile communication system
US20040028023A1 (en) Method and apparatus for providing ad-hoc networked sensors and protocols
US7894408B2 (en) System and method for distributing proxying error information in wireless networks
US20110002226A1 (en) Method for Discovering Routes in Wireless Communications Networks
JP4072917B2 (en) Packet relay method, communication path setting method, and communication path setting system
CN105847278B (en) Distributed self-adaptive transmission method
WO2006080414A1 (en) Communication method and wireless communication apparatus
JP2005168020A (en) Communication path control method and communication terminal for radio multi-hop network
US20070195768A1 (en) Packet routing method and packet routing device
US20080107033A1 (en) Radio communication network capable of radio communication with reduced overhead
JP2005252858A (en) Method of re-establishing path of ad hoc wireless network and wireless terminal
US20040233847A1 (en) Routing system for establishing optimal route in wireless personal area network (WPAN) and method thereof
JP5036602B2 (en) Wireless ad hoc terminal and ad hoc network system
US20080165722A1 (en) Radio communication system allowing radio communication with reduced load
KR101136051B1 (en) Multicast routing method in wireless mobile multi-hop network system
JP2008085924A (en) Radio equipment, and hidden node detection method and communication control method therein
EP2482589B1 (en) Method and system for flooding and multicast routing in an AD-HOC network
JP4696318B2 (en) Wireless device and wireless communication network provided with the same
JP2007243932A (en) Wireless data communication system
Lou et al. Localized broadcasting in mobile ad hoc networks using neighbor designation
JP2003304572A (en) Communication system and communication method
JP2008227740A (en) Radio apparatus and radio communication network using the same
Pramod et al. Characterization of wireless mesh network performance in an experimental test bed

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100305

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100601

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101012