JP4999674B2 - Ad hoc network system - Google Patents
Ad hoc network system Download PDFInfo
- Publication number
- JP4999674B2 JP4999674B2 JP2007333013A JP2007333013A JP4999674B2 JP 4999674 B2 JP4999674 B2 JP 4999674B2 JP 2007333013 A JP2007333013 A JP 2007333013A JP 2007333013 A JP2007333013 A JP 2007333013A JP 4999674 B2 JP4999674 B2 JP 4999674B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- group
- wireless terminal
- boundary
- absolute position
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、アドホックグループ間で通信を行うアドホックネットワークシステムに関するものである。 The present invention relates to an ad hoc network system that performs communication between ad hoc groups.
近年における無線通信技術の進展ならびに電子機器の小型化および高度化に伴い、従来のインフラストラクチャ型の通信形態に対して、既存のネットワーク・インフラを利用することなく通信機器間での通信を可能とするアドホックネットワークへの関心が高まっている。このようなアドホックネットワークに関する技術としては、種々の技術が提案されており、たとえば以下のような技術が提案されている。 With the recent progress of wireless communication technology and the miniaturization and advancement of electronic devices, communication between communication devices is possible without using existing network infrastructure, compared to the conventional infrastructure type communication form. There is a growing interest in ad hoc networks. Various techniques have been proposed for such an ad hoc network. For example, the following techniques have been proposed.
たとえば、特許文献1では、複数の端末が、障害物など端末間の直接的な電波伝搬を妨げる場合に、自立的に複数の端末からアドホックグループを形成し、この中で通信の状況に応じて上位局と下位局を決定し、下位局同士の通信ができない時は上位局を介して、グループ内およびグループ外局への情報転送する方法を提案している。この方法によれば、接続性を高めるために複数グループが近づく場合には自立的に1グループを形成するようにして、いずれか一方の上位局が新たな上局となり複数の下位局となるグループ端末に通信を転送するなど、通信が遮断した場合にも上位局を介した新たな通信ルート(以下、ルートと呼ぶ)が形成できる。
For example, in
また、特許文献2では、マルチホップ通信を含む無線ネットワークにおいて、通信状況に応じて親端末を選択し、それぞれの親端末間がブロードキャストを用いて同期を取りながら情報を送信する方法を提案している。この方法では、親端末は様々な目的の通信による干渉やチャネルの衝突を避けるために、グループメンバとなる端末を構成し、クロック制御により同期を確立する。
また、非特許文献1では、GPS(Global Positioning System)を用いてゾーン(ゾーン)内に存在する端末の配置を把握するゾーン間通信階層を用いる多階層型のルーティングにより、個々の端末が管理するルーティング範囲を限定し、ルート管理のためのメモリ量削減、および経路検索のための通信量を削減する方式を提案している。この方法では、ゾーン内の経路制御を行う端末レベルルーティングと、ゾーン間の経路制御を行うゾーンレベルルーティングに対応して、それぞれ端末レベルルーティングテーブル、ゾーンレベルルーティングテーブルが存在する。端末レベルルーティングテーブルは、各端末が他の端末あるいは隣接ゾーン(グループ)と通信できる関係を示している。また、ゾーンレベルルーティングテーブルは、各ゾーン(グループ)の隣接関係を示している。このように端末レベルとゾーンレベルによる多階層型のルーティングテーブルを保持することにより、1つの端末が管理するGPSが把握する範囲に対応した限定的なルーティング管理を行う。
Further, in Non-Patent
ここで、従来のアドホックネットワークの代表的な例として、端末Tn−001(以降、例えばグループnに属する識別子001の端末をTn−001と示す)と、ルーティングテーブルと、ルーティング制御装置と、送受信装置と、グループ間ルーティングプロトコルと、グループ内ルーティングプロトコルと、を用いるアドホックネットワークについて説明する。 Here, as a typical example of a conventional ad hoc network, a terminal Tn-001 (hereinafter, a terminal having an identifier 001 belonging to group n is indicated as Tn-001), a routing table, a routing control device, and a transmission / reception device, for example. An ad hoc network using the inter-group routing protocol and the intra-group routing protocol will be described.
ルーティングテーブルは、グループ内ルーティング、グループ間ルーティングを記録、管理するデータベースである。ルーティング制御装置は、送受信装置を制御し、グループ間ルーティングプロトコル,グループ内ルーティングプロトコルを用いて他の端末との間で制御通信を行い、この結果からルーティングテーブルを管理する。送信端末が受信端末に対してメッセージを送信する場合には、自身の端末識別子と送信先の端末識別子と送信するデータとをメッセージフォーマットに格納して送信する。 The routing table is a database that records and manages intra-group routing and inter-group routing. The routing control device controls the transmission / reception device, performs control communication with other terminals using an inter-group routing protocol and an intra-group routing protocol, and manages a routing table based on the result. When the transmitting terminal transmits a message to the receiving terminal, the terminal identifier of its own, the terminal identifier of the transmission destination, and the data to be transmitted are stored in the message format and transmitted.
ルーティングテーブルには、メッセージを送信する送信端末と、メッセージを受信する受信端末と、受信端末にメッセージを送信する際にメッセージをホップする先の隣接端末と、が記録されている。また、例えばアドホックグループとしてグループaとグループbとが形成され、グループa内の端末Ta−001が隣接グループTb内の端末へメッセージを送信するためにまずグループa内の端末Ta−002にホップする必要がある場合には、受信端末:Tb、隣接端末:端末Ta−002、に設定されている。 In the routing table, a transmitting terminal that transmits a message, a receiving terminal that receives the message, and an adjacent terminal that hops the message when transmitting the message to the receiving terminal are recorded. Further, for example, group a and group b are formed as ad hoc groups, and terminal Ta-001 in group a first hops to terminal Ta-002 in group a in order to send a message to terminals in adjacent group Tb. If necessary, the receiving terminal is set to Tb and the adjacent terminal is set to the terminal Ta-002.
そして、グループa内には端末Ta−001〜端末Ta−005が、グループb内には端末Tb−001〜端末Tb−005が収容され、例えば送信端末でありグループaに属する識別子1の端末Ta−001が、受信端末でありグループbに属する識別子3の端末Tb−003へユーザデータ情報を送信する場合、始めにGPSなどの方法を用いてグループ間ルーティングとしてグループTa,グループTbのグループ間ホップが決定される。この決定に基づき、端末Ta−001がルーティングテーブルから送信端末:Ta−001、受信端末:Tb、のテーブルが選択された結果、端末Ta−001は端末Ta−002にメッセージをホップする。
The terminal Ta-001 to the terminal Ta-005 are accommodated in the group a, and the terminal Tb-001 to the terminal Tb-005 are accommodated in the group b. For example, the terminal Ta having the
しかしながら、このような従来のアドホックネットワークにおける再ルーティング動作においては、信頼性の観点で問題があった。たとえばグループTaに属する無線端末Ta−001からグループTbに属する無線端末Tb−005間で、以下のルートが確立されているものとする。
(ルート001):Ta−001,Ta−002,Ta−003,Tb−001,Tb−002,Tb−005
However, the rerouting operation in the conventional ad hoc network has a problem from the viewpoint of reliability. For example, it is assumed that the following route is established between the wireless terminal Ta-001 belonging to the group Ta and the wireless terminal Tb-005 belonging to the group Tb.
(Route 001): Ta-001, Ta-002, Ta-003, Tb-001, Tb-002, Tb-005
この状況において、電波伝搬状況の変化や無線端末の移動により、無線端末Ta−003の電波伝搬範囲から無線端末Tb−001が外れた場合、このグループ間のルートが断絶され、目的とするTa−001からTb−005間の通信が不可能になる。そして、たとえば災害被災地では無線端末の移動、および地形や倒壊物が無線端末とGPS衛星との通信を妨げるため、無線端末Ta−003やTb−001は正確な自身の位置を判断することができず、マルチホップルートを確保するために必要な電波伝搬構成を実現するトポロジィ配置の決定、適切な端末への配置指示を行うことができず、再ルート確立が妨げられるため、信頼性のある通信が実現できない問題があった。 In this situation, when the radio terminal Tb-001 is out of the radio wave propagation range of the radio terminal Ta-003 due to a change in radio wave propagation situation or movement of the radio terminal, the route between the groups is cut off and the target Ta- Communication between 001 and Tb-005 becomes impossible. For example, in a disaster-stricken area, the movement of the wireless terminal, and the terrain and collapsed objects hinder communication between the wireless terminal and the GPS satellite, so that the wireless terminals Ta-003 and Tb-001 can accurately determine their positions. It is not possible to determine the topology placement that realizes the radio wave propagation configuration necessary to secure the multi-hop route, and the placement instruction to the appropriate terminal cannot be performed, and re-route establishment is prevented, so it is reliable There was a problem that communication could not be realized.
また、上記と同様にグループTaに属する無線端末Ta−001からグループTbに属する無線端末Tb−005間で、以下のルートが確立されているものとする。
(ルート001):Ta−001,Ta−002,Ta−003,Tb−001,Tb−002,Tb−005
Similarly to the above, it is assumed that the following route is established between the wireless terminal Ta-001 belonging to the group Ta and the wireless terminal Tb-005 belonging to the group Tb.
(Route 001): Ta-001, Ta-002, Ta-003, Tb-001, Tb-002, Tb-005
この状況において、電波伝搬状況の変化や無線端末の移動により、無線端末Ta−003からTb−001間の電波伝搬状況が変化し、帯域劣化が生じた場合、目的とするTa−001からTb−005間の通信において十分な情報量の通信が不可能になる問題があった。 In this situation, when the radio wave propagation situation between the radio terminals Ta-003 and Tb-001 changes due to a change in radio wave propagation situation or movement of the radio terminal, and band degradation occurs, the target Ta-001 to Tb- There has been a problem that communication with a sufficient amount of information becomes impossible in the communication between 005.
本発明は、上記に鑑みてなされたものであって、アドホックネットワークグループ間通信において、信頼性が高く、十分かつ安定した通信を実現することができるアドホックネットワークシステムを得ることを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to obtain an ad hoc network system capable of realizing highly reliable and sufficient communication in communication between ad hoc network groups.
上述した課題を解決し、目的を達成するために、本発明にかかるアドホックネットワークシステムは、各グループが少なくとも1台のリーダ無線端末を含む複数のメンバ無線端末により構成され、前記グループ間で通信を行うアドホックネットワークシステムであって、前記メンバ無線端末は、グループ内およびグループ間で他のメンバ無線端末と情報の送受信を行う送受信手段と、GPSと交信を行って自装置の絶対位置を測位するGPS測位手段と、電波強度を観測し、観測結果に基づいて隣接するメンバ無線端末とのホップ間の距離およびホップ間の角度を計算する電波強度観測手段と、前期GPS測位装置により自身の絶対位置を測位した自グループ内の基準無線端末の前記絶対位置と、自装置と前記基準無線端末間におけるホップ間の距離およびホップ間の角度に基づいて自装置の絶対位置を計算する絶対位置計算手段と、自装置がグループ間無線通信の対象である隣接グループのメンバ無線端末と通信を行う境界無線端である場合に、前記絶対位置計算手段で計算した自装置の絶対位置に基づいて前記隣接グループの境界無線端末の相対位置を計算する相対位置計算手段と、前記絶対位置計算手段で計算した自装置の絶対位置と前記隣接グループの境界無線端末が計算した自装置の相対位置とを比較し、前記自装置の絶対位置の計算誤差を補正した補正位置を計算する絶対位置比較手段と、自グループ内および前記隣接グループ間のルーティングを管理し、自装置が前記境界無線端末であって前記隣接グループの境界無線端末との通信の切断を検出した場合に前記リーダ無線端末に対して自グループ内の前記メンバ無線端末の再配置を要求するとともに前記リーダ無線端末の指示に基づいて前記メンバ無線端末のいずれかに対して、自装置の前記補正位置と前記隣接グループの境界無線端末の前記補正位置とを結ぶ直線上の再配置位置に移動させる指示情報を送信するルーティング制御手段と、を備え、前記リーダ無線端末は、前記送受信手段と、前記GPS測位手段と、前記電波強度観測手段と、前期絶対位置計算手段と、前期相対位置計算手段と、前記絶対位置比較手段と、前期ルーティング制御手段と、前記自グループの境界無線端末より自グループ内の前記メンバ無線端末の再配置の要求を受信した場合に、前記メンバ無線端末のいずれかを前記自グループの境界無線端末の前記補正位置と前記隣接グループの境界無線端末の前記補正位置とを結ぶ直線上の再配置位置に移動させる指示情報を前記自グループの境界無線端末に送信する再配置指示手段と、を備え、前記メンバ無線端末のいずれかを再配置した新たな通信ルートを確立してグループ間で通信を行うこと、を特徴とする。 In order to solve the above-described problems and achieve the object, an ad hoc network system according to the present invention includes a plurality of member wireless terminals each including at least one reader wireless terminal, and performs communication between the groups. In the ad hoc network system to be performed, the member wireless terminal includes a transmission / reception unit that transmits / receives information to / from other member wireless terminals within the group and between groups, and a GPS that communicates with the GPS to determine the absolute position of the own device. The positioning means, the radio field intensity observation means for observing the radio field intensity, and calculating the distance between the hops and the angle between the adjacent member wireless terminals based on the observation result, and the absolute position of itself by the previous GPS positioning apparatus The absolute position of the reference wireless terminal in the measured own group and the hop between the own apparatus and the reference wireless terminal An absolute position calculation means for calculating the absolute position of the own device based on the distance and the angle between the hops, and a boundary wireless end where the own device communicates with a member wireless terminal of an adjacent group that is a target of the inter-group wireless communication The relative position calculation means for calculating the relative position of the boundary wireless terminal of the adjacent group based on the absolute position of the own apparatus calculated by the absolute position calculation means, and the absolute position of the own apparatus calculated by the absolute position calculation means. An absolute position comparison means for comparing the position and the relative position of the own device calculated by the boundary wireless terminal of the adjacent group, and calculating a corrected position by correcting a calculation error of the absolute position of the own device; Manage routing between adjacent groups, and if the device is the boundary wireless terminal and detects disconnection of communication with the boundary wireless terminal of the adjacent group, Requesting the wireless terminal to relocate the member wireless terminal in its own group and, based on an instruction from the leader wireless terminal, for any of the member wireless terminals, the correction position of the own device and the adjacent group Routing control means for transmitting instruction information to be moved to a rearrangement position on a straight line connecting the correction position of the boundary wireless terminal, and the reader wireless terminal includes the transmission / reception means, the GPS positioning means, The radio wave intensity observing means, the previous term absolute position calculating means, the first term relative position calculating means, the absolute position comparing means, the first term routing control means, and the member radio terminal in the own group from the boundary radio terminal of the own group When one of the member wireless terminals is received, the correction position of the boundary wireless terminal of the own group and the adjacent group are Relocation instruction means for transmitting instruction information for moving to a relocation position on a straight line connecting the correction position of a boundary wireless terminal of a loop to the boundary wireless terminal of the own group, and any one of the member wireless terminals It establishes the new communication route which rearranged and communicates between groups.
この発明によれば、隣接グループの境界端末が自グループの境界端末の電波伝搬範囲から移動して隣接グループの境界無線端末とのマルチホップ通信が構成できなくなった場合においても、自グループの境界端末をトポロジィ制御端末として自グループの境界無線端末の前記補正位置と前記隣接グループの境界無線端末の前記補正位置とを結ぶ直線上の再配置位置に移動させることにより、新たにマルチホップ通信のルートを確立して、グループ間の通信を確実に継続することができる、という効果を奏する。 According to the present invention, even when the boundary terminal of the adjacent group moves from the radio wave propagation range of the boundary terminal of the own group and multi-hop communication with the boundary wireless terminal of the adjacent group cannot be configured, the boundary terminal of the own group Is moved as a topology control terminal to a rearrangement position on a straight line connecting the correction position of the boundary wireless terminal of the own group and the correction position of the boundary wireless terminal of the adjacent group. It is possible to establish communication and reliably continue communication between groups.
以下に、本発明にかかるアドホックネットワークシステムの実施の形態を図面に基づいて詳細に説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。 Embodiments of an ad hoc network system according to the present invention will be described below in detail with reference to the drawings. In addition, this invention is not limited to the following description, In the range which does not deviate from the summary of this invention, it can change suitably.
まず、本発明における前提と定義について説明する。本発明は、行動グループをアドホックネットワークグループ(以降、グループと呼ぶ)に割り当て、グループ内ルーティングプロトコルとグループ間ルーティングプロトコルを分離して階層型で管理する方法を前提とする。グループはたとえば災害救助において同一の目的を持つメンバにより構成される単位であり、限定された範囲、かつ計画的に行動する密な関係にあるため、常にマルチホップによる通信が可能である。これに対して異なる目的を持つ行動により、連携が疎の関係となるグループ間では、接続性や帯域の劣化が頻繁に発生する。本発明は、このような問題を解決することができるものである。 First, the premise and definition in this invention are demonstrated. The present invention is premised on a method in which action groups are assigned to ad hoc network groups (hereinafter referred to as groups), and intra-group routing protocols and inter-group routing protocols are separated and managed in a hierarchical manner. A group is a unit composed of members who have the same purpose in disaster relief, for example, and has a limited range and a close relationship that acts in a planned manner, so that multihop communication is always possible. On the other hand, due to actions with different purposes, connectivity and bandwidth degradation frequently occur between groups in which the cooperation is sparse. The present invention can solve such problems.
以降の説明では、以下のルールに基づいて記述する。グループTn(n=1,2,3,4,5,……)は、識別子がnのアドホックグループである。無線端末(以下、端末と呼ぶ)Tn−X(X=001,002,003,004,……)は、グループnに属する識別子Xの端末である。 In the following description, description will be made based on the following rules. The group Tn (n = 1, 2, 3, 4, 5,...) Is an ad hoc group with an identifier n. A wireless terminal (hereinafter referred to as a terminal) Tn-X (X = 001, 002, 003, 004,...) Is a terminal having an identifier X belonging to group n.
また、グループに属する端末では、以下の役割を定義する。リーダ無線端末(以下、リーダ端末と呼ぶ)は、グループ内で、全てのメンバ端末の通信状況を集中管理するとともに、各端末に指定ポイントまでの移動を指示する機能を持つ。境界端末は、グループ内でグループ境界に配置され、隣接グループに属する端末との間で直接、通信を行う(ルートを確保している)端末である。グループ内で境界端末のみが、隣接グループに関わるルーティング情報を管理する。基準端末は、GPSにより自身の絶対位置の測位に成功した端末である。 Also, the following roles are defined in terminals belonging to the group. A leader wireless terminal (hereinafter referred to as a leader terminal) has a function of centrally managing the communication status of all member terminals in a group and instructing each terminal to move to a designated point. A boundary terminal is a terminal that is arranged at a group boundary within a group and directly communicates (secures a route) with terminals belonging to an adjacent group. Only border terminals in the group manage routing information related to adjacent groups. The reference terminal is a terminal that has succeeded in positioning its own absolute position by GPS.
実施の形態1.
図1は、本発明の実施の形態1にかかるアドホックネットワークシステムの構成を示す図である。本実施の形態では、グループT1とグループT2のアドホックグループが存在し、グループT1が端末T1−001〜端末T1−006により形成され、グループT2が端末T2−001〜端末T2−007により形成されている場合を例に説明する。
FIG. 1 is a diagram showing a configuration of an ad hoc network system according to a first exemplary embodiment of the present invention. In this embodiment, there are ad hoc groups of group T1 and group T2, group T1 is formed by terminals T1-001 to terminal T1-006, and group T2 is formed by terminals T2-001 to terminal T2-007. An example will be described.
図2は、グループT1およびグループT2を構成する端末Tn−00xの構成を示す図である。本実施の形態にかかる端末Tn−00xは、ルーティングテーブル1、ルーティング制御装置2、送受信装置3、無線通信アンテナ4、GPS測位装置5、GPSアンテナ6、絶対位置計算装置7、電波強度観測装置8、位置決定装置9、絶対位置比較装置10を備える。
FIG. 2 is a diagram illustrating a configuration of the terminal Tn-00x configuring the group T1 and the group T2. The terminal Tn-00x according to the present embodiment includes a routing table 1, a
ルーティングテーブル1は、グループ内ルーティング、グループ間ルーティングに関する情報を記録、管理するデータベースであり、グループ内ルーティングテーブル1a、グループ間ルーティングテーブル1bを保持する。 The routing table 1 is a database that records and manages information related to intra-group routing and inter-group routing, and holds an intra-group routing table 1a and an inter-group routing table 1b.
ルーティング制御装置2は、送受信装置3を制御し、無線通信アンテナ4を用いてグループ内ルーティングプロトコル、グループ間ルーティングプロトコルによる他の端末との間で制御通信を行い、この結果からルーティングテーブルを管理する。ルーティング制御装置2は、グループ内の端末との間で制御通信を行い、この結果からグループ内ルーティングテーブル1aを管理するグループ内ルーティング制御装置2a、他グループの端末との間で制御通信を行い、この結果からグループ間ルーティングテーブル1bを管理するグループ間ルーティング制御装置2bを有する。
The
また、GPS測位装置5は、グループに属する端末がGPSにより、自身の絶対位置を測位する。GPSアンテナ6は、端末がGPSとの交信に用いるアンテナである。絶対位置計算装置7は、基準端末の絶対位置、各ホップ間の距離、ホップ間の角度から三角測量により自身の絶対位置を計算する。電波強度観測装置8は、電波強度を観測し、観測結果に基づいて隣接端末までの距離を計算する。位置決定装置9は、絶対位置計算装置7が計算した絶対位置を自身の絶対位置として決定する。絶対位置比較装置10は、ルーティングを行っている境界端末間で、相互に計算した相手の絶対位置を比較して、絶対位置計算装置7で計算した絶対位置情報の誤算を修正する。
The
図3は、本実施の形態にかかるアドホックネットワークシステムにおけるリーダ端末Tn−00xLの構成を示す図である。リーダ端末Tn−00xLは、図2に示した端末Tn−00xの構成に対して、グループ内端末状況管理テーブル21の機能を追加した構成を有し、グループメンバとなる端末の位置、通信状況を集中管理する役割を持ち、各グループに1つ以上が存在する。 FIG. 3 is a diagram illustrating a configuration of the leader terminal Tn-00xL in the ad hoc network system according to the present embodiment. The leader terminal Tn-00xL has a configuration in which the function of the in-group terminal status management table 21 is added to the configuration of the terminal Tn-00x shown in FIG. It has a centralized management role, and there is one or more in each group.
図4は、端末Tn−00xにおける絶対位置測位方法を説明するための図である。ここでは、グループT1において、端末T1−005が自身の絶対位置を決定する場合を例に説明する。たとえば災害救助においては、メンバの移動および山岳地形や倒壊物などが各端末とGPSとの間の電波伝搬を妨げるため、常に端末T1−005が自身の絶対位置をGPS測位により決定するとは限らない。 FIG. 4 is a diagram for explaining an absolute position positioning method in terminal Tn-00x. Here, a case where terminal T1-005 determines its absolute position in group T1 will be described as an example. For example, in disaster relief, movement of members, mountainous landforms, collapsed objects, and the like prevent radio wave propagation between each terminal and GPS, so the terminal T1-005 does not always determine its absolute position by GPS positioning. .
この場合は、同じグループT1に属する他の端末のいずれかがGPSにより自身の絶対位置を測位できれば、この端末からマルチホップを介した相対位置を計算し、この値と基準端末の絶対位置を用いて、端末T1−005は、自身の絶対位置を計算することができる。このGPSによる自身の絶対位置の測位に成功した端末を基準端末と呼ぶ。図4では、端末T1−001がGPS測位に成功して基準端末となった場合を示している。 In this case, if any of the other terminals belonging to the same group T1 can determine the absolute position of the terminal by GPS, the relative position through multihop is calculated from this terminal, and this value and the absolute position of the reference terminal are used. Thus, the terminal T1-005 can calculate its absolute position. A terminal that succeeds in positioning its absolute position by GPS is called a reference terminal. FIG. 4 shows a case where the terminal T1-001 succeeds in GPS positioning and becomes a reference terminal.
図5は、図4に示す絶対位置測位方法において利用する基準端末通知メッセージフォーマットである。基準端末通知メッセージフォーマットは、送信端末(基準端末)31、基準端末の絶対位置32、基準端末から中継端末までの距離33、受信端末34、中継端末数35、中継端末36、中継端末の方向・距離37の格納領域を有する。
FIG. 5 shows a reference terminal notification message format used in the absolute position positioning method shown in FIG. The reference terminal notification message format includes a transmission terminal (reference terminal) 31, an
送信端末が受信端末に対してメッセージを送信する場合に、送信端末は自身の端末識別子を送信端末(基準端末)31に格納し、送信先の端末の端末識別子を受信端末34に格納する。また、送信するデータは、図示しないユーザデータ格納領域に格納する。
When the transmitting terminal transmits a message to the receiving terminal, the transmitting terminal stores its own terminal identifier in the transmitting terminal (reference terminal) 31 and stores the terminal identifier of the destination terminal in the receiving
ここではプロアクティブ型アドホックルーティングによる絶対位置測位の手順を説明する。絶対位置を観測する端末T1−005は、定期的にグループ内の端末の配置と通信ルートを確認し、自身のグループ内ルーティングテーブル1aを更新するために、定期的にHelloメッセージを送信している。これに対して、GPS測位に成功して基準端末となった端末T1−001は、図5に示す基準端末通知メッセージフォーマットを、端末T1−005に返す。このメッセージが返送されるマルチホップルートは、以下のルートである。
(ルート):T1−001,T1−004,T1−005
Here, the procedure of absolute positioning by proactive ad hoc routing will be described. The terminal T1-005 observing the absolute position periodically checks the arrangement and communication route of the terminals in the group, and periodically transmits a Hello message in order to update its own intra-group routing table 1a. . On the other hand, the terminal T1-001 that has succeeded in the GPS positioning and becomes the reference terminal returns the reference terminal notification message format shown in FIG. 5 to the terminal T1-005. The multi-hop route to which this message is returned is the following route.
(Route): T1-001, T1-004, T1-005
ここで、このルートに含まれる各端末は、以下の観測と計算を行う。
(端末T1−001(基準端末))
端末T1−001では、GPS測位装置5がGPSアンテナ6を用いてGPS衛星と通信を行い、この結果から絶対位置計算装置7が自身の絶対位置(x1,y1,z1)を計算する。ここで、端末T1−001では、Helloメッセージを端末T1−004から受信した場合、計算した自身の絶対位置(x1,y1,z1)の情報を、Helloメッセージの応答として返送する基準端末通知メッセージフォーマットの基準端末の絶対位置32に格納する。
Here, each terminal included in this route performs the following observation and calculation.
(Terminal T1-001 (reference terminal))
In terminal T1-001,
また、端末T1−001では、電波強度観測装置8が電波強度を観測し、観測結果に基づいて隣接端末であるT1−004までの距離(たとえば10m)を計算し、この情報を基準端末通知メッセージフォーマットの基準端末から中継端末までの距離33に格納する。また、基準端末である自身の識別子(T1−001)を、送信端末(基準端末)31に格納する。以上の処理を終了した後、このメッセージを端末T1−004に送信する。
In terminal T1-001, radio field intensity observation device 8 observes radio field intensity, calculates a distance (for example, 10 m) to T1-004, which is an adjacent terminal, based on the observation result, and uses this information as a reference terminal notification message. Stored in the
(T1−004(中継端末))
基準端末であるT1−001から基準端末通知メッセージを受信した中継端末である端末T1−004は、電波強度観測装置8が電波強度を観測し、観測結果に基づいてHelloメッセージの受信側の端末T1−001の方向と、Helloメッセージの送信側の端末T1−005の方向を比較し、これらの方向の違いである角度Β1を計算するとともに、端末T1−005までの距離を観測する。この角度Β1と端末T1−005までの距離(たとえば13m)を、基準端末通知メッセージフォーマットの中継端末の方向・距離37に格納し、また自身の識別子(T1−004)を基準端末通知メッセージフォーマットの中継端末36に格納して、中継端末数35を1だけインクリメントした後に、この基準端末通知メッセージフォーマットを端末T1−005に送信する。
(T1-004 (relay terminal))
The terminal T1-004, which is a relay terminal that has received the reference terminal notification message from the reference terminal T1-001, observes the radio field intensity by the radio field intensity observation device 8, and based on the observation result, the terminal T1 on the receiving side of the Hello message The direction of -001 is compared with the direction of the terminal T1-005 on the transmission side of the Hello message, the angle Β1 which is the difference between these directions is calculated, and the distance to the terminal T1-005 is observed. The distance (for example, 13 m) between the angle Β1 and the terminal T1-005 is stored in the direction /
さらに中継端末が存在する場合は、基準端末通知メッセージフォーマットの中継端末36と中継端末の方向・距離37の組み合わせを追加し、さらに中継端末36に自身の識別子を格納した後に中継端末数35をインクリメントして、基準端末通知メッセージフォーマットを中継する。
If there are more relay terminals, a combination of the
(T1−005)
Helloメッセージの応答として基準端末通知メッセージフォーマットを受信した端末T1−005は、基準端末通知メッセージフォーマットに格納された基準端末の絶対位置32、各ホップ間の距離、ホップ間の角度から、絶対位置計算装置7が三角測量により自身の絶対位置を計算し、位置決定装置9がその計算された絶対位置を自身の絶対位置として決定する。
(T1-005)
The terminal T1-005 that has received the reference terminal notification message format as a response to the Hello message calculates the absolute position from the
各端末が以上の処理を行うにより、端末T1−005は常に同一グループT1に属する端末のいずれかが測位した情報から自身の絶対位置を把握することができる。 When each terminal performs the above processing, the terminal T1-005 can always grasp its own absolute position from information measured by any of the terminals belonging to the same group T1.
図6は、隣接端末間の誤差修正について説明する図である。上記において図4に示す方法で端末T1−001が算出した自身の絶対位置はGPS測位により計算した精度の高い値であるが、境界端末であるT1−005の絶対位置は、マルチホップによる電波伝搬の角度と距離という相対的な位置情報を用いて算出しているため、ホップ数が多い通信ほど高い精度を実現することは困難となる。そこで、以下では、相対的な位置情報を用いて境界端末の絶対位置を求める場合における境界端末の位置の誤差を補正する方法について説明する。 FIG. 6 is a diagram for explaining error correction between adjacent terminals. In the above, the absolute position calculated by the terminal T1-001 by the method shown in FIG. 4 is a highly accurate value calculated by GPS positioning, but the absolute position of the boundary terminal T1-005 is a radio wave propagation by multi-hop. Therefore, it is difficult to achieve higher accuracy for a communication with a larger number of hops. Therefore, in the following, a method for correcting an error in the position of the boundary terminal when the absolute position of the boundary terminal is obtained using relative position information will be described.
ここでは、図6において以下のルーティングが行われているものとして、グループT1の境界端末T1−003とグループT2の境界端末T2−001との絶対位置を補正する方法について説明する。
(ルート001):T1−001,T1−002,T1−003,T2−001,T2−002,T2−005
Here, a method of correcting the absolute positions of the boundary terminal T1-003 of the group T1 and the boundary terminal T2-001 of the group T2 will be described on the assumption that the following routing is performed in FIG.
(Route 001): T1-001, T1-002, T1-003, T2-001, T2-002, T2-005
端末T1−003は、絶対位置計算装置7がグループT1内の基準端末を用いて自身の絶対位置を計算し、位置決定装置9で決定する。また、同時に自身の絶対位置を用いて、電波強度観測装置8が隣接グループの境界端末T2−001までの距離と方向を観測し、その結果から、絶対位置計算装置7がT2−002の絶対位置(相対絶対位置)を計算する。この絶対位置(相対絶対位置)は、グループ内で相対的な位置情報を用いて計算したことによる誤差を含むため、グループT2内の基準端末に基づいて計算した絶対位置である端末T2−002とはズレがある。このため、端末T1−003が絶対位置(相対絶対位置)を計算した端末をここでは端末T2−002’とする。
In the terminal T1-003, the absolute position calculation device 7 calculates its own absolute position using the reference terminal in the group T1, and the
端末T2−001は、絶対位置計算装置7がグループT2内の基準端末を用いて自身の絶対位置を計算し、位置決定装置9で決定する。また同時に、自身の絶対位置を用いて、隣接グループの境界端末T1−003までの距離と方向の観測し、その結果から、絶対位置計算装置7が端末T1−003の絶対位置(相対絶対位置)を計算する。この絶対位置(相対絶対位置)は上記と同様にグループ内で相対的な位置情報を用いて計算したことによる誤差を含むため、グループT1内の基準端末に基づいて計算した絶対位置である端末T1−003とはズレがある。このため、端末T2−001が絶対位置(相対絶対位置)を計算した端末をここでは端末T1−003’とする。
In the terminal T2-001, the absolute position calculation device 7 calculates its own absolute position using the reference terminal in the group T2, and the
隣接端末である端末T1−003と端末T2−001とは、相互にHelloメッセージを送信している。そして、このHelloメッセージ送信の段階で、それぞれが計算した相手の絶対位置情報(相対絶対位置情報)を通知する。ここで、例えばグループT1では、T1−003が計算した自身の絶対位置と、隣接グループのT2−001が計算した端末T1−003’の絶対位置(相対絶対位置)と、では誤算によるズレが生じている。同様にグループT2では、T2−001が計算した自身の絶対位置と、隣接グループのT1−003が計算した端末T2−001’の絶対位置(相対絶対位置)と、では誤算によるズレが生じている。 Neighboring terminals T1-003 and T2-001 are sending Hello messages to each other. Then, at the stage of transmitting the Hello message, the absolute position information (relative absolute position information) of each other calculated by each is notified. Here, for example, in the group T1, there is a miscalculation between the absolute position calculated by T1-003 and the absolute position (relative absolute position) of the terminal T1-003 ′ calculated by T2-001 of the adjacent group. ing. Similarly, in the group T2, there is a miscalculation between the absolute position calculated by T2-001 and the absolute position (relative absolute position) of the terminal T2-001 'calculated by T1-003 of the adjacent group. .
この誤差を修正するために例えば端末T1−003では、絶対位置比較装置10が、端末T1−003と端末T1−003’との絶対位置を比較して、その中間点を補正位置C1と定義する。同様にT2−001でも絶対位置比較装置10が、端末T2−001と端末T2−001’との絶対位置を比較して、その中間点を補正位置C2と定義する。そして、端末T1−003と端末T2−001とは相互にHelloメッセージで補正位置を通知し、補正位置C1、C2間を結ぶラインを補正ラインLと定義する。この情報は境界端末T1−003とT2−001とが共有する。補正ラインLはグループT1とグループT2とにおいて、それぞれの基準端末を用いて計算した結果であるため、複数の情報を考慮して決定した補正位置C1、C2は、誤差が排除された信頼性が高い値である。このようにして、境界端末の位置の誤差を補正して、信頼性の高い境界端末の絶対位置を求めることができる。
In order to correct this error, for example, in the terminal T1-003, the absolute
次に、再ルーティングについて説明する。図7は、実施の形態1にかかるアドホックネットワークシステムにおける再ルーティングについて説明するための図である。ここではグループT1に属する端末T1−001からグループT2に属する端末T2−005に対して以下のルートでアドホックネットワークが構築されていた時に、隣接グループの境界端末T2−001が境界端末T1−003の電波伝搬範囲A1から移動したために、マルチホップ通信が構成できなくなった場合を例に説明する。
(ルート001):T1−001,T1−002,T1−003,T2−001,T2−002,T2−005
Next, rerouting will be described. FIG. 7 is a diagram for explaining rerouting in the ad hoc network system according to the first embodiment. Here, when an ad hoc network is constructed from the terminal T1-001 belonging to the group T1 to the terminal T2-005 belonging to the group T2 by the following route, the border terminal T2-001 of the adjacent group becomes the border terminal T1-003. A case will be described as an example where multi-hop communication cannot be configured due to movement from the radio wave propagation range A1.
(Route 001): T1-001, T1-002, T1-003, T2-001, T2-002, T2-005
この時、端末T1−003は、T2−001への再ルーティングを試みるが、T1−003の電波伝搬範囲A1内に通信をホップする端末が存在しないため、再ルートが確立できない。このため、グループT1内の端末T1−005(トポロジィ制御端末)を、T1−003の補正位置C1から補正ラインLに沿って、端末T1−003の補正電波伝搬範囲(補正位置C1の電波伝搬範囲)内に移動させることにより、新たに以下のルートを確立する。
(ルート002):T1−001,T1−002,T1−003,T1−005,T2−001,T2−002,T2−005
At this time, the terminal T1-003 tries to reroute to T2-001. However, since there is no terminal that hops communication within the radio wave propagation range A1 of T1-003, the reroute cannot be established. Therefore, the terminal T1-005 (topology control terminal) in the group T1 is moved from the correction position C1 of T1-003 along the correction line L to the corrected radio wave propagation range of the terminal T1-003 (the radio wave propagation range of the correction position C1). ), The following route is newly established.
(Route 002): T1-001, T1-002, T1-003, T1-005, T2-001, T2-002, T2-005
以下では、再ルーティングを実現するために、トポロジィを変更して移動する端末としてT1−005を選択する手続き、および端末T1−005に対する移動位置を指定する方法を説明する。なお、前提として、予めグループT1において1つのリーダ端末T1−001が定義されており、この存在をグループT1内の全ての端末が既知であるとする。 Hereinafter, in order to realize rerouting, a procedure for selecting T1-005 as a moving terminal by changing the topology and a method for specifying a moving position for the terminal T1-005 will be described. As a premise, it is assumed that one leader terminal T1-001 is defined in the group T1 in advance, and this existence is known to all terminals in the group T1.
図8は、リーダ端末T1−001が有するグループ内端末状況管理テーブル21の構成を示す図である。これらの情報はグループT1内の端末がルートを確立するタイミングでリーダ端末T1−001に通知され、ルートを開放するタイミングで削除される。通知される情報は、ルート毎に定義されるルート識別子、確保した通信帯域、その通信の優先度であり、それぞれグループ内端末状況管理テーブル21のルート識別子45、通信帯域(b/s)46、優先度47に格納される。
FIG. 8 is a diagram showing a configuration of the in-group terminal status management table 21 included in the leader terminal T1-001. These pieces of information are notified to the leader terminal T1-001 when a terminal in the group T1 establishes a route, and are deleted when the route is released. The notified information includes a route identifier defined for each route, a reserved communication band, and a priority of the communication. The
リーダ端末T1−001は、これらの情報の通知を受けた時、および開放要求を受けた時に、グループ内端末状況管理テーブル21の無線端末41に登録された端末のうち、該当する端末のテーブルを更新する。また、位置43は、各端末が図4を用いて説明した手順により絶対位置を計算した段階で、リーダ端末T1−001に通知した時に格納される。これによりリーダ端末T1−001は、常にグループT1内のルーティング状況として、通信状況、位置情報を集中管理することができる。
When the reader terminal T1-001 receives the notification of these pieces of information and receives the release request, the reader terminal T1-001 displays the table of the corresponding terminal among the terminals registered in the
図9は、再ルーティングの処理を説明するためのシーケンス図である。ここでは図7に示した状態における再ルーティングの動作を説明する。はじめに以下のルーティングによりアドホック通信が行われている時に、グループ間の端末T1−003と端末T2−001との間で切断が発生する。
(ルート001):T1−001,T1−002,T1−003,T2−001,T2−002,T2−005
FIG. 9 is a sequence diagram for explaining rerouting processing. Here, the rerouting operation in the state shown in FIG. 7 will be described. First, when ad hoc communication is performed by the following routing, a disconnection occurs between the terminals T1-003 and T2-001 between the groups.
(Route 001): T1-001, T1-002, T1-003, T2-001, T2-002, T2-005
端末T1−003は切断を検出すると(ステップS101)、グループ間ルーティング制御装置2bが再ルーティングを目的に、端末検索メッセージm001を端末T2−001に向けて送信する(ステップS102)。ここで、一定時間、応答する端末が存在しない場合、グループ間ルーティング制御装置2bが引き続き定期的に端末検索メッセージm001を一定周期で再送すると同時に、グループ内ルーティング制御装置2aが再配置要求メッセージm002をリーダ端末T1−001に送信する(ステップS103)。
When the terminal T1-003 detects disconnection (step S101), the inter-group
ここで端末T1−003は、隣接端末T2−001方向の電波伝搬範囲内の、補正ラインL上の位置をトポロジィ制御位置として計算する。再配置要求メッセージm002には、確立する再ルートにおいて使用する帯域、優先度、およびトポロジィ制御位置が付加される。トポロジィ制御位置は、再ルート設定においてトポロジィ制御端末を移動させる位置であり、T1−003の補正電波伝搬範囲(補正位置C1の電波伝搬範囲)内の、T1−003の補正位置C1から補正ラインLに沿った位置である。 Here, the terminal T1-003 calculates the position on the correction line L within the radio wave propagation range in the direction of the adjacent terminal T2-001 as the topology control position. The relocation request message m002 is added with the bandwidth, priority, and topology control position used in the reroute to be established. The topology control position is a position to move the topology control terminal in the reroute setting, and the correction line L from the correction position C1 of T1-003 within the correction radio wave propagation range of T1-003 (the radio wave propagation range of the correction position C1). It is the position along.
再配置要求メッセージm002を受信したリーダ端末T1−001は、グループ内ルーティング制御装置2aが再配置指示端末分析処理を実行する(ステップS104)。リーダ端末T1−001は、再配置要求メッセージm002で受信した、確立する再ルートにおいて使用する帯域、優先度と、図8に示すグループ内端末状況管理テーブルを比較し、以下の条件判断を行う。
In the leader terminal T1-001 that has received the rearrangement request message m002, the intra-group
(条件1):許容通信帯域42−Σ通信帯域46≧帯域
且つ
(条件2):位置43がトポロジィ制御位置に最も近い
(Condition 1):
さらに優先度を比較し、確立する再ルートよりも優先度が低い端末を検索する。ここでは端末T1−005を再配置端末(トポロジィ制御端末)に決定する。リーダ端末T1−001は、グループ内ルーティング制御装置2aが、トポロジィ制御端末に決定した端末T1−005に対して、端末T1−003から通知されたトポロジィ制御位置情報を付加して、再配置を指示する再配置指示メッセージm003を送信する(ステップS105)。
Furthermore, the priority is compared, and a terminal having a lower priority than the reroute to be established is searched. Here, the terminal T1-005 is determined as a relocation terminal (topology control terminal). The leader terminal T1-001 adds the topology control position information notified from the terminal T1-003 to the terminal T1-005 determined by the intra-group
再配置指示メッセージm003を受信した端末T1−005(トポロジィ制御端末)では、図10に示すように該再配置指示メッセージm003で指定されたトポロジィ制御位置に移動する(ステップS106)。トポロジィ制御位置に移動することにより、トポロジィ制御端末T1−005においては、端末T1−003が定周期に送信している端末検索メッセージm001が受信される。端末検索メッセージm001を受信したトポロジィ制御端末T1−005は、グループ間ルーティング制御装置2bが、該端末検索メッセージm001を端末T2−001に送信する(ステップS107)。
The terminal T1-005 (topology control terminal) that has received the relocation instruction message m003 moves to the topology control position specified by the relocation instruction message m003 as shown in FIG. 10 (step S106). By moving to the topology control position, the topology control terminal T1-005 receives the terminal search message m001 transmitted by the terminal T1-003 at a fixed period. In the topology control terminal T1-005 that has received the terminal search message m001, the inter-group
トポロジィ制御端末T1−005の電波伝搬範囲内にある端末T2−001は、端末検索メッセージm001を受信する。端末検索メッセージm001を受信したT2−001は、グループ間ルーティング制御装置2bが端末検索メッセージm001に対する応答として端末検索応答メッセージm004を、トポロジィ制御端末T1−005に返送する(ステップS108)。端末検索応答メッセージm004を受信したトポロジィ制御端末T1−005は、グループ間ルーティング制御装置2bが該端末検索応答メッセージm004を、端末T1−003に返送する(ステップS109)。
Terminal T2-001 within the radio wave propagation range of topology control terminal T1-005 receives terminal search message m001. When T2-001 receives the terminal search message m001, the inter-group
端末検索応答メッセージm004を受信した端末T1−003は、端末T2−001の間に新たなルートを確立する。以上の処理により、グループ間となる端末T1−003と端末T2−001との間に、新たにルートが確立され、最終的に以下のルート002が確立される。
(ルート002):T1−001,T1−002,T1−003,T1−005,T2−001,T2−002,T2−005
The terminal T1-003 that has received the terminal search response message m004 establishes a new route between the terminals T2-001. Through the above processing, a new route is established between the terminal T1-003 and the terminal T2-001 that are between groups, and the following route 002 is finally established.
(Route 002): T1-001, T1-002, T1-003, T1-005, T2-001, T2-002, T2-005
上述したように、実施の形態1にかかるアドホックネットワークシステムにおいては、グループT1に属する端末T1−001からグループT2に属する端末T2−005に対してアドホックネットワークが構築されていた時に、隣接グループの境界端末T2−001が境界端末T1−003の電波伝搬範囲A1から移動したために、マルチホップ通信が構成できなくなった場合においても、トポロジィ制御端末T1−005を補正ラインL上のトポロジィ制御位置に移動させることにより、新たにルートが確立され、グループT1とグループT2との間の通信を確実に継続することができる。 As described above, in the ad hoc network system according to the first embodiment, when an ad hoc network is constructed from the terminal T1-001 belonging to the group T1 to the terminal T2-005 belonging to the group T2, Even when the multi-hop communication cannot be configured because the terminal T2-001 has moved from the radio wave propagation range A1 of the boundary terminal T1-003, the topology control terminal T1-005 is moved to the topology control position on the correction line L. Thus, a new route is established, and communication between the group T1 and the group T2 can be reliably continued.
実施の形態2.
図11は、本発明の実施の形態2にかかる端末Tn−00xの構成を示す図である。本実施の形態にかかる端末Tn−00xは、ルーティングテーブル1、ルーティング制御装置2、送受信装置3、無線通信アンテナ4、GPS測位装置5、GPSアンテナ6、絶対位置計算装置7、電波強度観測装置8、位置決定装置9、絶対位置比較装置10、帯域観測装置51、帯域制御テーブル52を備える。
FIG. 11 is a diagram illustrating a configuration of the terminal Tn-00x according to the second embodiment of the present invention. The terminal Tn-00x according to the present embodiment includes a routing table 1, a
図12は、本実施の形態における再ルーティングについて説明するための図である。なお、実施の形態2にかかるアドホックネットワークシステムの構成は、実施の形態1の場合と同様であるので、詳細な説明は省略する。ここではグループT1に属する端末T1−001からグループT2に属する端末T2−005に対して以下のルートでアドホックネットワークが構築されていた時に、グループ間通信となるT1−003とT2−003の間の通信帯域が劣化した場合の再ルーティング動作を説明する。
(ルート001):T1−001,T1−002,T1−003,T2−001,T2−002,T2−005
FIG. 12 is a diagram for explaining rerouting in the present embodiment. The configuration of the ad hoc network system according to the second embodiment is the same as that of the first embodiment, and thus detailed description thereof is omitted. Here, when an ad hoc network is constructed from the terminal T1-001 belonging to the group T1 to the terminal T2-005 belonging to the group T2 by the following route, the communication between T1-003 and T2-003, which becomes inter-group communication, is performed. The rerouting operation when the communication band is deteriorated will be described.
(Route 001): T1-001, T1-002, T1-003, T2-001, T2-002, T2-005
端末T1−003では帯域観測装置51が、常に送受信装置3の動作を監視しており、グループ間の帯域が一定以下に劣化したことを検出した場合には帯域制御テーブル52の情報に基づいて、端末T1−003と端末T2−003との間に、補正ラインL上に新たに端末T1−004,端末T2−005を配置することにより1ホップの距離を短縮させて帯域を大きくし、信頼性が高い帯域増加を実現する。
In the terminal T1-003, the
図13は、帯域制御テーブル52の構成を示す図である。帯域制御テーブル52には、帯域劣化率(%)61と距離拡大率(倍)62の情報を保持しており、この情報は全ての端末が自身の電波伝搬特性から決定し、運用時に保持する情報である。この帯域制御テーブル62を持つ端末は、常に帯域観測装置62が、確保しているルートの帯域の監視を行っている。また、十分な性能で通信を行っている場合のスループットをThr1とし、性能が劣化した時のスループットをThr2とした場合の帯域劣化率61を以下のように定義する。
帯域劣化率(%)=(thr2/Thr1)×100
この帯域劣化率61に応じて、距離拡大率62を特定する。
FIG. 13 is a diagram showing the configuration of the bandwidth control table 52. The band control table 52 holds information on a band deterioration rate (%) 61 and a distance expansion rate (times) 62, and this information is determined by all terminals based on their own radio wave propagation characteristics and held during operation. Information. The terminal having the bandwidth control table 62 always monitors the bandwidth of the route secured by the
Band degradation rate (%) = (thr2 / Thr1) × 100
The
図14は、再ルーティングの処理を説明するためのシーケンス図である。ここでは図12に示した状態における再ルーティングの動作を説明する。はじめに以下のルーティングによりアドホック通信が行われている時に、グループ間の端末T1−003と端末T2−001との間で帯域劣化が発生する。
(ルート001):T1−001,T1−002,T1−003,T2−001,T2−002,T2−005
FIG. 14 is a sequence diagram for explaining rerouting processing. Here, the rerouting operation in the state shown in FIG. 12 will be described. First, when ad hoc communication is performed by the following routing, band degradation occurs between terminals T1-003 and T2-001 between groups.
(Route 001): T1-001, T1-002, T1-003, T2-001, T2-002, T2-005
境界端末T1−003では、帯域観測装置51が常に帯域劣化率を算出して帯域不足の検出処理を行っている(ステップS201)。境界端末T1−003は、帯域不足の検出処理において帯域不足を検出すると、この帯域劣化率(%)に対応する距離拡大率62を帯域制御テーブルにおいて検索する。
In the boundary terminal T1-003, the
そして、境界端末T1−003では、帯域が不足したルートの接続先である端末T2−001までの距離を端末T1−003の電波強度観測装置8が測位し、この値と距離拡大率62の値とから、例えば以下の計算式により端末T1−003と端末T2−001の間に新たに配置する端末数を決定する。
再配置端末数=(端末T1−003と端末T2−001との距離÷距離拡大率62)÷(端末T1−003と端末T2−001との距離)
At the boundary terminal T1-003, the radio field intensity observation device 8 of the terminal T1-003 measures the distance to the terminal T2-001, which is the connection destination of the route having insufficient bandwidth, and this value and the value of the
Number of rearranged terminals = (distance between terminal T1-003 and terminal T2-001 / distance enlargement ratio 62) / (distance between terminal T1-003 and terminal T2-001)
つぎに、境界端末T1−003は、グループ間ルーティング制御装置2bが、帯域が不足している接続先である端末T2−001にルート再設定通知メッセージm101を送信し、再ルーティングの開始を通知する(ステップS202)。同時に端末T1−003は、グループ内ルーティング制御装置2aが再配置要求メッセージm002をリーダ端末1−001に送信する(ステップS203)。この時、送信する情報は、実施の形態1の場合に対して、帯域不足検出処理において計算した新たに配置する端末数(再配置端末数)を加えたものである。すなわち、再配置要求メッセージm002には、確立する再ルートにおいて使用する帯域、優先度、トポロジィ制御位置、および再配置端末数が付加される。
Next, the boundary terminal T1-003 transmits the route reconfiguration notification message m101 to the terminal T2-001, which is the connection destination for which the bandwidth is insufficient, to notify the start of rerouting. (Step S202). At the same time, in the terminal T1-003, the intra-group
再配置要求メッセージm002を受信したリーダ端末T1−001は、グループ内ルーティング制御装置2aが再配置指示端末分析処理を実行する(ステップS204)。この再配置指示端末分析処理においては、実施の形態1の再配置指示端末分析処理(ステップS104)と同様の分析を行う。ただし、実施の形態2では、再配置端末数にて指示された数を抽出し、これを用いて複数のトポロジィ制御端末の選択および各トポロジィ制御端末のトポロジィ制御位置を決定する点が異なる。ここではトポロジィ制御端末として、端末T1−004と端末T1−005とが選択されたものとする。
In the leader terminal T1-001 that has received the relocation request message m002, the intra-group
リーダ端末T1−001は、グループ内ルーティング制御装置2aが、トポロジィ制御端末T1−004とトポロジィ制御端末T1−005とに対して、それぞれに対するトポロジィ制御位置情報を付加して、再配置を指示する再配置指示メッセージm003を送信する(ステップS205)。再配置指示メッセージm003を受信したトポロジィ制御端末T1−004とトポロジィ制御端末T1−005では、図15に示すように該再配置指示メッセージm003で指定されたそれぞれのトポロジィ制御位置に移動する(ステップS206)。ここでは、端末T1−003の補正位置C1と端末T2−001の補正位置C2間の補正ラインLに沿った位置に等間隔に配置する。
In the leader terminal T1-001, the intra-group
リーダ端末T1−001はさらに、グループ内ルーティング制御装置2aが再配置応答メッセージm102を端末T1−003に送信し、再配置が完了したことを通知する(ステップS207)。再配置応答メッセージm102を受信した端末T1−003は、グループ間ルーティング制御装置2bがグループ間ルーティング制御装置2bルート再配置端末検索メッセージm103をトポロジィ制御端末である端末T1−004に送信する(ステップS208)。ルート再配置端末検索メッセージm103を受信した端末T1−004は、グループ間ルーティング制御装置2bがルート再配置端末検索メッセージm103をトポロジィ制御端末である端末T1−005に送信する(ステップS209)。ルート再配置端末検索メッセージm103を受信した端末T1−005は、グループ間ルーティング制御装置2bがルート再配置端末検索メッセージm103を端末T2−001に送信する(ステップS210)。これにより、端末T1−003,端末T1−004,端末T1−005,端末T2−001を指定した再ルーティングを行う。
Further, the leader terminal T1-001 transmits the relocation response message m102 to the terminal T1-003 by the intra-group
トポロジィ制御端末T1−005の電波伝搬範囲内にある端末T2−001は、ルート再配置端末検索メッセージm103を受信する。ルート再配置端末検索メッセージm103を受信した端末T2−001は、ルート確立の応答としてルート再配置端末検索応答メッセージm104をトポロジィ制御端末である端末T1−005に返送する(ステップS211)。ルート再配置端末検索応答メッセージm104を受信した端末T1−005は、グループ間ルーティング制御装置2bがルート再配置端末検索応答メッセージm104をトポロジィ制御端末である端末T1−004に返送する(ステップS212)。ルート再配置端末検索応答メッセージm104を受信した端末T1−004は、グループ間ルーティング制御装置2bがルート再配置端末検索応答メッセージm104を端末T1−003に返送する(ステップS213)。
Terminal T2-001 within the radio wave propagation range of topology control terminal T1-005 receives route relocation terminal search message m103. The terminal T2-001 that has received the route rearrangement terminal search message m103 returns the route rearrangement terminal search response message m104 to the topology control terminal T1-005 as a route establishment response (step S211). In the terminal T1-005 that has received the route rearrangement terminal search response message m104, the inter-group
ルート再配置端末検索応答メッセージm104を受信した端末T1−003は、端末T2−001の間に新たなルートを確立する。以上の処理により、グループ間となる端末T1−003と端末T2−001との間に、新たにホップ距離を短縮することによる帯域の拡大を図ったルートを確立し、最終的に以下のルート003が確立される。
(ルート002):T1−001,T1−002,T1−003,T1−004,T1−005,T2−001,T2−002,T2−005
The terminal T1-003 that has received the route rearrangement terminal search response message m104 establishes a new route between the terminals T2-001. Through the above processing, a route for expanding the band by newly shortening the hop distance is established between the terminal T1-003 and the terminal T2-001 that are between the groups, and finally the following route 003 is obtained. Is established.
(Route 002): T1-001, T1-002, T1-003, T1-004, T1-005, T2-001, T2-002, T2-005
上述したように、実施の形態2にかかるアドホックネットワークシステムにおいては、グループ間の帯域が一定以下に劣化した場合においても、端末T1−003と端末T2−003との間の補正ラインL上に新たに端末T1−004,端末T2−005を配置することによりホップ間の距離を短縮させて、信頼性が高い帯域増加を実現することができる。 As described above, in the ad hoc network system according to the second embodiment, even when the band between groups deteriorates below a certain level, a new line is added on the correction line L between the terminal T1-003 and the terminal T2-003. By arranging the terminals T1-004 and T2-005, the distance between hops can be shortened, and a highly reliable bandwidth increase can be realized.
以上のように、本発明にかかるアドホックネットワークシステムは、災害被災地など広域なフィールドにおいて、各メンバが無線端末を保持し、それぞれが役割を持つ複数の行動グループに分かれて活動する場合に、無線端末の移動、および地形や倒壊物による電波伝搬の遮断により発生する行動グループ間通信の断絶に対して、特定の位置に無線端末を計画的に配置して新たなルートを計画的に再設定する場合に有用である。 As described above, the ad hoc network system according to the present invention is wireless when each member holds a wireless terminal and operates in a plurality of action groups each having a role in a wide field such as a disaster-stricken area. Systematic placement of wireless terminals at specific locations and systematically resetting new routes in response to disruption of communication between action groups caused by movement of terminals and interruption of radio wave propagation due to topography and collapsed objects Useful in cases.
1 ルーティングテーブル
1a グループ内ルーティングテーブル
1b グループ間ルーティングテーブル
2 ルーティング制御装置
2a グループ内ルーティング制御装置
2b グループ間ルーティング制御装置
3 送受信装置
4 無線通信アンテナ
5 測位装置
6 アンテナ
7 絶対位置計算装置
8 電波強度観測装置
9 位置決定装置
10 絶対位置比較装置
21 グループ内端末状況管理テーブル
DESCRIPTION OF
Claims (2)
前記メンバ無線端末は、
グループ内およびグループ間で他のメンバ無線端末と情報の送受信を行う送受信手段と、
GPSと交信を行って自装置の絶対位置を測位するGPS測位手段と、
電波強度を観測し、観測結果に基づいて隣接するメンバ無線端末とのホップ間の距離およびホップ間の角度を計算する電波強度観測手段と、
前期GPS測位装置により自身の絶対位置を測位した自グループ内の基準無線端末の前記絶対位置と、自装置と前記基準無線端末間におけるホップ間の距離およびホップ間の角度に基づいて自装置の絶対位置を計算する絶対位置計算手段と、
自装置がグループ間無線通信の対象である隣接グループのメンバ無線端末と通信を行う境界無線端である場合に、前記絶対位置計算手段で計算した自装置の絶対位置に基づいて前記隣接グループの境界無線端末の相対位置を計算する相対位置計算手段と、
前記絶対位置計算手段で計算した自装置の絶対位置と前記隣接グループの境界無線端末が計算した自装置の相対位置とを比較し、前記自装置の絶対位置の計算誤差を補正した補正位置を計算する絶対位置比較手段と、
自グループ内および前記隣接グループ間のルーティングを管理し、自装置が前記境界無線端末であって前記隣接グループの境界無線端末との通信の切断を検出した場合に前記リーダ無線端末に対して自グループ内の前記メンバ無線端末の再配置を要求するとともに前記リーダ無線端末の指示に基づいて前記メンバ無線端末のいずれかに対して、自装置の前記補正位置と前記隣接グループの境界無線端末の前記補正位置とを結ぶ直線上の再配置位置に移動させる指示情報を送信するルーティング制御手段と、
を備え、
前記リーダ無線端末は、
前記送受信手段と、
前記GPS測位手段と、
前記電波強度観測手段と、
前期絶対位置計算手段と、
前期相対位置計算手段と、
前記絶対位置比較手段と、
前期ルーティング制御手段と、
前記自グループの境界無線端末より自グループ内の前記メンバ無線端末の再配置の要求を受信した場合に、前記メンバ無線端末のいずれかを前記自グループの境界無線端末の前記補正位置と前記隣接グループの境界無線端末の前記補正位置とを結ぶ直線上の再配置位置に移動させる指示情報を前記自グループの境界無線端末に送信する再配置指示手段と、
を備え、
前記メンバ無線端末のいずれかを再配置した新たな通信ルートを確立してグループ間で通信を行うこと、
を特徴とするアドホックネットワークシステム。 An ad hoc network system in which each group includes a plurality of member wireless terminals including at least one reader wireless terminal, and performs communication between the groups,
The member wireless terminal is
Transmission / reception means for transmitting / receiving information to / from other member wireless terminals within the group and between the groups;
GPS positioning means for communicating with GPS and positioning the absolute position of the device itself;
Radio field intensity observation means for observing radio field intensity and calculating the distance between hops and the angle between hops with adjacent member radio terminals based on the observation results;
Based on the absolute position of the reference wireless terminal in the own group whose own absolute position was measured by the previous GPS positioning device, the distance between hops between the own apparatus and the reference wireless terminal, and the angle between the hops. An absolute position calculating means for calculating a position;
The boundary of the adjacent group based on the absolute position of the own apparatus calculated by the absolute position calculation means when the own apparatus is a boundary wireless end that communicates with a member wireless terminal of an adjacent group that is an object of inter-group wireless communication A relative position calculating means for calculating the relative position of the wireless terminal;
Comparing the absolute position of the own device calculated by the absolute position calculating means with the relative position of the own device calculated by the boundary wireless terminal of the adjacent group, and calculating a corrected position by correcting the calculation error of the absolute position of the own device Absolute position comparison means
Manage routing within the own group and between the adjacent groups, and when the own device is the boundary wireless terminal and detects disconnection of communication with the boundary wireless terminal of the adjacent group, Requesting the rearrangement of the member wireless terminals, and the correction of the boundary wireless terminal of the adjacent group and the correction position of the own device with respect to any of the member wireless terminals based on an instruction of the leader wireless terminal Routing control means for transmitting instruction information to be moved to a rearrangement position on a straight line connecting the position;
With
The reader wireless terminal is
The transmitting / receiving means;
The GPS positioning means;
The radio wave intensity observation means;
The absolute position calculation means in the previous term;
Means for calculating the relative position of the previous term;
The absolute position comparing means;
Early routing control means,
When a request for relocation of the member wireless terminal in the own group is received from the boundary wireless terminal of the own group, any one of the member wireless terminals is changed to the correction position of the boundary wireless terminal of the own group and the adjacent group Relocation instruction means for transmitting instruction information to move to a relocation position on a straight line connecting the correction position of the boundary wireless terminal of the boundary wireless terminal to the boundary wireless terminal of the own group;
With
Communicating between groups by establishing a new communication route in which any of the member wireless terminals is relocated;
Ad hoc network system characterized by
自装置が境界無線端である場合に、前記隣接グループの境界無線端末との通信帯域を観測し、前記通信帯域が一定以下に劣化したことを検出する帯域観測手段と、
自装置が境界無線端である場合の、前記帯域の劣化に関する情報と、自装置と前記隣接グループの境界無線端末との距離に関する情報と、の対応情報を記憶する帯域制御テーブル記憶手段と、
をさらに備え、
前記ルーティング制御手段は、前記帯域観測手段において前記通信帯域が一定以下に劣化したことを検出した場合に、前記リーダ無線端末に対して自グループ内の前記メンバ無線端末の再配置を要求するとともに前記リーダ無線端末の指示に基づいて前記メンバ無線端末のいずれかに対して、前記対応情報を用いて自装置と前記隣接グループの境界無線端末間の1ホップの距離を短縮して帯域を増加させるように、自装置の前記補正位置と前記隣接グループの境界無線端末の前記補正位置とを結ぶ直線上の再配置位置に移動させる指示情報を送信し、
前記リーダ無線端末の再配置指示手段は、
前記自グループの境界無線端末より自グループ内の前記メンバ無線端末の再配置の要求を受信した場合に、前記対応情報を用いて自装置と前記隣接グループの境界無線端末間の1ホップの距離を短縮して帯域を増加させるように、前記メンバ無線端末のいずれかを前記自グループの境界無線端末の前記補正位置と前記隣接グループの境界無線端末の前記補正位置とを結ぶ直線上の再配置位置に移動させる指示情報を前記自グループの境界無線端末に送信すること、
を特徴とする請求項1に記載のアドホックネットワークシステム。 The member wireless terminal is
Band monitoring means for observing a communication band with a boundary wireless terminal of the adjacent group when the own apparatus is a boundary wireless end, and detecting that the communication band has deteriorated below a certain level;
Band control table storage means for storing correspondence information between the information regarding the degradation of the band when the own apparatus is a boundary radio end and the information about the distance between the own apparatus and the boundary radio terminal of the adjacent group,
Further comprising
The routing control means requests the leader wireless terminal to relocate the member wireless terminals in its own group when the bandwidth observing means detects that the communication bandwidth has deteriorated below a certain level. Based on the instruction of the leader wireless terminal, the one of the member wireless terminals is used to shorten the one-hop distance between the own device and the border wireless terminal of the adjacent group by using the correspondence information, and increase the bandwidth. To transmit the instruction information to move to a rearrangement position on a straight line connecting the correction position of the own device and the correction position of the boundary wireless terminal of the adjacent group,
The relocation instruction means of the reader wireless terminal is
When a request for relocation of the member wireless terminal in the own group is received from the boundary wireless terminal of the own group, the one-hop distance between the own device and the boundary wireless terminal of the adjacent group is determined using the correspondence information. A relocation position on a straight line connecting the correction position of the boundary wireless terminal of the own group and the correction position of the boundary wireless terminal of the adjacent group so that one of the member wireless terminals is shortened to increase the band Transmitting instruction information to be moved to the boundary wireless terminal of the own group;
The ad hoc network system according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007333013A JP4999674B2 (en) | 2007-12-25 | 2007-12-25 | Ad hoc network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007333013A JP4999674B2 (en) | 2007-12-25 | 2007-12-25 | Ad hoc network system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009159113A JP2009159113A (en) | 2009-07-16 |
JP4999674B2 true JP4999674B2 (en) | 2012-08-15 |
Family
ID=40962679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007333013A Expired - Fee Related JP4999674B2 (en) | 2007-12-25 | 2007-12-25 | Ad hoc network system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4999674B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105009642B (en) * | 2013-03-29 | 2019-01-01 | 富士通株式会社 | Communication means, signal procedure and node apparatus |
WO2015145952A1 (en) * | 2014-03-28 | 2015-10-01 | 日本電気株式会社 | Terminal, communication system, data sharing method, and recording medium for storing program |
WO2017026003A1 (en) * | 2015-08-07 | 2017-02-16 | 三菱電機株式会社 | Wireless communication device, data collection device, and method for requesting installation of wireless communication device |
JP6721498B2 (en) * | 2016-12-22 | 2020-07-15 | シチズン時計株式会社 | Information terminal position estimation system |
JP2019032247A (en) * | 2017-08-08 | 2019-02-28 | Necソリューションイノベータ株式会社 | Information propagation system and information propagation method |
WO2022209808A1 (en) * | 2021-03-31 | 2022-10-06 | 日本電気株式会社 | Communication system, control device, and method for controlling communication system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1890992A (en) * | 2003-06-06 | 2007-01-03 | 网状网络公司 | System and method for identifying the floor number where a firefighter in need of help is located using received signal strength indicator and signal propagation time |
JP2005252755A (en) * | 2004-03-05 | 2005-09-15 | Mitsubishi Electric Corp | System, unit, and method for information distribution, communication unit, communication method, and program |
JP2006053108A (en) * | 2004-08-16 | 2006-02-23 | Advanced Telecommunication Research Institute International | Distance measuring system and method, and communication device |
JP4673703B2 (en) * | 2004-09-02 | 2011-04-20 | 三菱電機株式会社 | Route design apparatus and route design method |
JP4555045B2 (en) * | 2004-10-13 | 2010-09-29 | 株式会社エヌ・ティ・ティ・ドコモ | Communication control method, terminal control method, communication control device, gateway terminal, mobile terminal |
JP2006325126A (en) * | 2005-05-20 | 2006-11-30 | Matsushita Electric Ind Co Ltd | Communication terminal |
-
2007
- 2007-12-25 JP JP2007333013A patent/JP4999674B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009159113A (en) | 2009-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8335511B2 (en) | Ad-hoc network for routing in consideration of mobility and routing method thereof | |
KR101075671B1 (en) | Transmission of success and failure indications (ack_bitmap) in relay networks | |
US7860049B2 (en) | Method for controlling communication route of wireless multi-hop network system and communication terminal | |
JP4999674B2 (en) | Ad hoc network system | |
JP4807701B2 (en) | Mobile terminal device, control method, and mobile communication system | |
WO2002009340A2 (en) | Cluster head resignation to improve routing in mobile communication systems | |
US10243832B2 (en) | Routing message delivery method applicable to network node and network node using the same and communication network using the same | |
KR101413856B1 (en) | Apparatus for management of topology in mobile ad-hoc network and method thereof | |
KR100645428B1 (en) | Apparatus and method for establishment of routing path in wpan | |
JP2009218922A (en) | Wireless ad-hoc terminal and ad-hoc network system | |
KR101363740B1 (en) | Node and method for transmitting packet thereof | |
JP2007258982A (en) | Multicast communication route control system for mobile terminal in radio multi-hop network, method, communication terminal, program, and storage medium | |
Waheed et al. | Laod: Link aware on demand routing in flying ad-hoc networks | |
KR101288101B1 (en) | Method and mobile node for routing in mobile wireless network system | |
JP4839993B2 (en) | Multihop network, route information management method thereof, and communication terminal used therefor | |
EP1475926B1 (en) | Routing system for establishing optimal route in wireless personal area network (WPAN) and method thereof | |
WO2015071846A1 (en) | Operating a user equipment in a wireless mesh radio network | |
JP4855176B2 (en) | Nodes that make up an ad hoc network | |
JP4025573B2 (en) | Communication system and communication method | |
KR101616278B1 (en) | Grid Based Hybrid Routing System and Method in Mobile Ad-hoc Networks | |
JP4445829B2 (en) | Mobile terminal and mobile communication method | |
KR101359860B1 (en) | Method for searching continuous nearest neighbor object in mobile ad-hoc based p2p network | |
KR101897404B1 (en) | Method for routing of mobile ad-hoc network and network system using the same | |
KR20120034433A (en) | Multipath maintenance method for mobile ad hoc networks using node position information | |
US20170273004A1 (en) | Apparatus and method for performing routing using separate physical channel information in mobile ad-hoc network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101005 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120417 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120515 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150525 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |