JP7651853B2 - First node, network system, method and program - Google Patents
First node, network system, method and program Download PDFInfo
- Publication number
- JP7651853B2 JP7651853B2 JP2020212132A JP2020212132A JP7651853B2 JP 7651853 B2 JP7651853 B2 JP 7651853B2 JP 2020212132 A JP2020212132 A JP 2020212132A JP 2020212132 A JP2020212132 A JP 2020212132A JP 7651853 B2 JP7651853 B2 JP 7651853B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- communication
- information
- data
- nodes
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 11
- 238000004891 communication Methods 0.000 claims description 156
- 230000005540 biological transmission Effects 0.000 claims description 68
- 238000010586 diagram Methods 0.000 description 24
- 238000012544 monitoring process Methods 0.000 description 20
- 230000008859 change Effects 0.000 description 18
- 238000012545 processing Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 3
- 101100521334 Mus musculus Prom1 gene Proteins 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本開示は、第1ノード、ネットワークシステム、方法及びプログラムに関するものであり、特に、移動体通信のアドホックネットワークトポロジーを素早く変更することが可能な第1ノード、ネットワークシステム、方法及びプログラムに関する。 The present disclosure relates to a first node, a network system, a method, and a program, and in particular to a first node, a network system, a method, and a program that are capable of quickly changing the topology of an ad-hoc network for mobile communications.
アドホックネットワークで採用されている多くの通信方式では、定期的に各ノードが送信するHelloメッセージ等により、ネットワーク内の全ての各ノード間の通信リンクで通信が可能であるか否かを判断し、その後にネットワーク構成(ネットワークトポロジー)の決定を行う。ネットワーク構成の変更は、Helloメッセージ等でノード間のリンクの通信状態の変化を検出した後、ネットワークトポロジーを制御するための制御メッセージであってノード間のリンクの情報を含む該制御メッセージを交換することにより行う。尚、通信リンクを単にリンクと称することもある。 In many communication methods used in ad hoc networks, whether communication is possible over the communication links between all nodes in the network is determined by Hello messages or the like that are periodically sent by each node, and then the network configuration (network topology) is determined. Changes to the network configuration are made by detecting changes in the communication status of links between nodes using Hello messages or the like, and then exchanging control messages for controlling the network topology, which control messages include information about the links between the nodes. Note that communication links are sometimes simply referred to as links.
特許文献1の0019-0022段落には「自局が立ち上がると、位置情報取得手段により自局の位置情報を取得する。次に、自局の局名識別情報、位置情報、ならびに通信可能な加入局の局名識別情報及びその位置情報をブロードキャスト送信する。このブロードキャスト送信を受信した加入局B12及び加入局C13は、これに応答して自局の局名識別情報、位置情報、ならびに通信可能な加入局の局名識別情報及びその位置情報を同様に送信するが、加入局D14は、加入局A11の電波到達範囲外のため、応答しない。この受信した内容に基づいて加入局A11は、自局内の加入局レイアウトテーブルを編集する。」と記載され、特許文献1の0029-0032段落には、「加入局C13からのブロードキャスト送信がST4の動作ステップで受信されなくなり、継続して受信可能な加入局B12からのブロードキャスト送信に含まれる加入局C13の位置情報に基づいて、ST4の動作ステップにて加入局レイアウトテーブルを更新する。加入局C13の位置情報は加入局B12により中継されて更新され、また、通信経路情報も、直接通信が不可能になって中継経路のみの内容に更新される。加入局C13あての送信データが発生すると、これに続くST6の動作ステップでは、加入局B12経由の通信経路が選択され」と記載されている。しかしながら、ネットワーク内の各ノード間の通信不可を予測した場合、ネットワーク内の複数のノード間の距離、および複数のノードのそれぞれの送信電力に基づいて、通信可能なノードを選択し、通信可能なノードを経由してデータを宛先ノードまで送信することは記載されていない。
Paragraph 0019-0022 of
上記のとおり、ネットワークにおいては、各ノードからのHelloメッセージの定期的な送信でリンクの通信状態の変化を検出していた。このため、リンクの通信切断が発生した際、検出までに時間がかかり、それが原因でネットワークトポロジーの変更に時間がかかるという課題があった。特に、航空機のような高速移動する移動体では、ノード間の相対的な位置関係が大きく変化するので、ノード間のリンクの通信が途絶する期間が長くなりその影響を受けやすかった。 As mentioned above, in networks, changes in the communication status of links were detected by the regular transmission of Hello messages from each node. This meant that when a link communication interruption occurred, it took a long time to detect it, which caused the problem of it taking a long time to change the network topology. In particular, with fast-moving vehicles such as aircraft, the relative positions of nodes change significantly, so the communication interruptions in links between nodes lasted for long periods of time, making them susceptible to the effects of this.
本開示の目的は、上述した課題のいずれかを解決する第1ノード、ネットワークシステム、方法及びプログラムを提供することにある。 The objective of the present disclosure is to provide a first node, a network system, a method, and a program that solves any of the above-mentioned problems.
本開示に係る第1ノードは、
ネットワーク内で、自ノードから第2ノードを経由して第3ノードにデータを送信するため、前記データを前記第2ノードに送信する送信部と、
前記第2ノードと前記第3ノードとの間の距離と、前記第2ノードの送信電力と、に基づいて前記第2ノードと前記第3ノードとの間の通信不可を予測した第4ノードから、前記通信不可の情報を受信する受信部と、
前記通信不可の情報を受信した場合、前記ネットワーク内の複数のノード間の距離、および前記複数のノードのそれぞれの前記送信電力に基づいて、前記第2ノードに代わる第5ノードを前記複数のノードのうちから選択し、自ノードから前記第5ノードを経由して前記データを前記第3ノードに送信するように制御する制御部と、
を備える。
The first node according to the present disclosure comprises:
A transmitter for transmitting data from the node to a third node via the second node in a network;
a receiving unit that receives information of communication failure from a fourth node that predicts communication failure between the second node and the third node based on a distance between the second node and the third node and a transmission power of the second node;
a control unit that, when receiving the information indicating that communication is not possible, selects a fifth node from among the plurality of nodes to replace the second node based on distances between the plurality of nodes in the network and the transmission power of each of the plurality of nodes, and controls the node to transmit the data to the third node via the fifth node;
Equipped with.
本開示に係る第1ノードは、
ネットワーク内で、自ノードから第2ノードを経由して第3ノードにデータを送信するため、前記データを前記第2ノードに送信する送信部と、
前記第2ノードの位置と、前記第3ノードの位置と、前記第2ノードの前記データを送信する際の送信範囲と、に基づいて前記第2ノードと前記第3ノードとの間の通信不可を予測した第4ノードから、前記通信不可の情報を受信する受信部と、
前記通信不可の情報を受信した場合、前記ネットワーク内の複数のノード間の位置、および前記複数のノードのそれぞれの前記送信範囲に基づいて、前記第2ノードに代わる第5ノードを前記複数のノードのうちから選択し、自ノードから前記第5ノードを経由して前記データを前記第3ノードに送信するように制御する制御部と、
を備える。
The first node according to the present disclosure comprises:
A transmitter for transmitting data from the node to a third node via the second node in a network;
a receiving unit that receives information of communication failure from a fourth node that predicts communication failure between the second node and the third node based on a position of the second node, a position of the third node, and a transmission range when the second node transmits the data;
a control unit that, when receiving the information indicating that communication is not possible, selects a fifth node from among the plurality of nodes to replace the second node based on positions between the plurality of nodes in the network and the transmission ranges of each of the plurality of nodes, and controls the node to transmit the data to the third node via the fifth node;
Equipped with.
本開示に係るネットワークシステムは、
第1ノードと第2ノードと第3ノードと第4ノードと第5ノードとを備え、
前記第1ノードは、
ネットワーク内で、前記第1ノードから前記第2ノードを経由して前記第3ノードにデータを送信するため、前記データを前記第2ノードに送信する第1送信部と、
前記第2ノードと前記第3ノードとの間の距離と、前記第2ノードの送信電力と、に基づいて前記第2ノードと前記第3ノードとの間の通信不可を予測した第4ノードから、前記通信不可の情報を受信する第1受信部と、
前記通信不可の情報を受信した場合、前記ネットワーク内の複数のノード間の距離、および前記複数のノードのそれぞれの前記送信電力に基づいて、前記第2ノードに代わる第5ノードを前記複数のノードのうちから選択し、自ノードから前記第5ノードを経由して前記データを前記第3ノードに送信するように制御する制御部と、を有し、
前記第2ノードは、
前記第1ノードから前記データを受信する第2受信部と、
前記データを前記第3ノードに送信する第2送信部と、を有し、
前記第2受信部は、前記通信不可が予測された場合、前記第1ノードから前記データを受信せず、
前記第2送信部は、前記通信不可が予測された場合、前記データを前記第3ノードに送信せず、
前記第3ノードは、
前記第2ノードから前記データを受信する第3受信部を有し、
前記第3受信部は、前記通信不可が予測された場合、前記第5ノードから前記データを受信し、
前記第4ノードは、
前記第2ノードと前記第3ノードとの間の距離と、前記第2ノードの前記送信電力と、に基づいて前記通信不可を予測する予測部と、
前記通信不可の情報を前記第1ノードに送信する第4送信部と、を有し、
前記第5ノードは、
前記通信不可が予測された場合、前記第1ノードから前記データを受信する第5受信部と、
前記通信不可が予測された場合、前記データを前記第3ノードに送信する第5送信部と、を有する、
ネットワークシステム。
The network system according to the present disclosure includes:
A first node, a second node, a third node, a fourth node, and a fifth node,
The first node is
a first transmitting unit configured to transmit data from the first node to the third node via the second node in a network;
a first receiving unit that receives information of communication failure from a fourth node that predicts communication failure between the second node and the third node based on a distance between the second node and the third node and a transmission power of the second node;
a control unit that, when receiving the information indicating that communication is not possible, selects a fifth node from among the plurality of nodes to replace the second node based on distances between the plurality of nodes in the network and the transmission power of each of the plurality of nodes, and controls the node to transmit the data to the third node via the fifth node;
The second node is
A second receiving unit that receives the data from the first node;
a second transmission unit that transmits the data to the third node,
the second receiving unit does not receive the data from the first node when the communication failure is predicted,
the second transmission unit, when the communication failure is predicted, does not transmit the data to the third node;
The third node is
a third receiving unit that receives the data from the second node;
the third receiving unit receives the data from the fifth node when the communication failure is predicted,
The fourth node is
a prediction unit that predicts the communication failure based on a distance between the second node and the third node and the transmission power of the second node;
a fourth transmission unit that transmits the communication unavailable information to the first node,
The fifth node is
a fifth receiving unit that receives the data from the first node when the communication failure is predicted;
and a fifth transmission unit that transmits the data to the third node when the communication failure is predicted.
Network system.
本開示に係る方法は、
ネットワーク内で、第1ノードから第2ノードを経由して第3ノードにデータを送信するため、前記データを前記第2ノードに送信することと、
前記第2ノードと前記第3ノードとの間の距離と、前記第2ノードの送信電力と、に基づいて前記第2ノードと前記第3ノードとの間の通信不可を予測した第4ノードから、前記通信不可の情報を受信することと、
前記通信不可の情報を受信した場合、前記ネットワーク内の複数のノード間の距離、および前記複数のノードのそれぞれの前記送信電力に基づいて、前記第2ノードに代わる第5ノードを前記複数のノードのうちから選択し、自ノードから前記第5ノードを経由して前記データを前記第3ノードに送信するように制御することと、
を備える。
The method according to the present disclosure comprises:
transmitting data from a first node to a second node in a network for transmitting the data to a third node via the second node;
receiving information of communication failure from a fourth node that predicts communication failure between the second node and the third node based on a distance between the second node and the third node and a transmission power of the second node;
When the information indicating that communication is not possible is received, a fifth node is selected from among the plurality of nodes to replace the second node, based on distances between the plurality of nodes in the network and the transmission power of each of the plurality of nodes, and the data is transmitted from the node to the third node via the fifth node;
Equipped with.
本開示に係るプログラムは、
ネットワーク内で、第1ノードから第2ノードを経由して第3ノードにデータを送信するため、前記データを前記第2ノードに送信することと、
前記第2ノードと前記第3ノードとの間の距離と、前記第2ノードの送信電力と、に基づいて前記第2ノードと前記第3ノードとの間の通信不可を予測した第4ノードから、前記通信不可の情報を受信することと、
前記通信不可の情報を受信した場合、前記ネットワーク内の複数のノード間の距離、および前記複数のノードのそれぞれの前記送信電力に基づいて、前記第2ノードに代わる第5ノードを前記複数のノードのうちから選択し、自ノードから前記第5ノードを経由して前記データを前記第3ノードに送信するように制御することと、
をコンピュータに実行させる。
The program according to the present disclosure is
transmitting data from a first node to a second node in a network for transmitting the data to a third node via the second node;
receiving information of communication failure from a fourth node that predicts communication failure between the second node and the third node based on a distance between the second node and the third node and a transmission power of the second node;
When the information indicating that communication is not possible is received, a fifth node is selected from among the plurality of nodes to replace the second node, based on distances between the plurality of nodes in the network and the transmission power of each of the plurality of nodes, and the data is transmitted from the node to the third node via the fifth node;
to be executed by the computer.
本開示によれば、移動体通信のアドホックネットワークトポロジーを素早く変更することが可能な第1ノード、ネットワークシステム、方法及びプログラムを提供することができる。 The present disclosure provides a first node, a network system, a method, and a program that can quickly change the ad-hoc network topology for mobile communications.
以下、図面を参照して本発明の実施の形態について説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明を省略する。 Below, an embodiment of the present invention will be described with reference to the drawings. In each drawing, the same or corresponding elements are given the same reference numerals, and duplicate explanations will be omitted as necessary to clarify the explanation.
[実施の形態1]
<第1ノードの構成の概要>
実施の形態1に係る第1ノードを例示するブロック図である。
図1は、実施の形態1に係る第1ノードの最小構成を示す。
[First embodiment]
<Overview of the first node configuration>
FIG. 2 is a block diagram illustrating a first node according to the first embodiment.
FIG. 1 shows a minimum configuration of a first node according to the first embodiment.
図1に示すように、実施の形態1に係る第1ノード11は、送信部111と、受信部112と、制御部113と、を備える。各ノードを移動体、又は通信機器と称することもある。ノード間の通信を移動体通信と称することもある。
As shown in FIG. 1, the
送信部111は、ネットワーク内で、第1ノード11から第2ノード12を経由して第3ノード13にデータを送信するため、データを第2ノード12に送信する。実施の形態1に係るネットワークは、ノード同士が直接通信するので、該ネットワークをアドホックネットワークと称することもある。アドホックネットワークの接続形態のことを、アドホックネットワークトポロジーと称する。
The
受信部112は、第2ノード12と第3ノード13との間の距離と、第2ノード12の送信電力と、に基づいて第2ノード12と第3ノード13との間の通信不可を予測した第4ノード14から、通信不可の情報を受信する。尚、受信部112は、第4ノード14から直接に通信不可の情報を受信できない場合、他ノード(第2ノード12や後述する第5ノード15)を介して通信不可の情報を受信する。
The
制御部113は、第4ノード14から通信不可の情報を受信した場合、ネットワーク内の複数のノード間の距離、および複数のノードのそれぞれの送信電力に基づいて、第2ノード12に代わる第5ノード15を複数のノードのうちから選択する。制御部113は、第1ノード11から第5ノード15を経由してデータを第3ノード13に送信するように制御する。
When the
制御部113は、第4ノード14から通信不可の情報を受信した場合、第1ノード11と第2ノード12と第3ノード13と第4ノード14と第5ノード15の相互の間の距離、および、第1ノード11と第2ノード12と第3ノード13と第4ノード14と第5ノード15のそれぞれの送信電力に基づいて第5ノード15を選択する。
When the
制御部113は、第1ノード11の位置情報と、第2ノード12の位置情報と、に基づいて第1ノード11の送信電力を決定する。
The
受信部112は、第2ノード12の位置と、第3ノード13の位置と、第2ノード12のデータを送信する際の送信範囲と、に基づいて第2ノード12と第3ノード13との間の通信不可を予測した第4ノード14から、通信不可の情報を受信してもよい。制御部113は、第4ノード14から通信不可の情報を受信した場合、ネットワーク内の複数のノード間の位置、および複数のノードのそれぞれの送信範囲に基づいて、第2ノード12に代わる第5ノード15を複数のノードのうちから選択してもよい。
The
送信部111は、ネクストホップノードが第2ノード12であることと、通信の宛先である宛先ノードが第3ノード13であることと、第1ノード11の送信電力の情報と、を含むメッセージを送信する。また、送信部111は、受信部112が通信不可の情報を受信した場合、ネクストホップノードが第5ノード15であることと、通信の宛先である宛先ノードが第3ノード13であることと、第1ノード11の送信電力の情報と、を含むメッセージを送信する。第2ノード12と第4ノード14は、当該メッセージを受信する。
The
第2ノード12は、メッセージを受信することにより、自ノード(第2ノード12)がネクストホップノードであることと、通信の宛先が第3ノード13であることを知る。第2ノード12は、ネクストホップノードと宛先ノードが第3ノード13であることを含むメッセージを送信する。第4ノード14は、第2ノード12から送信された第3ノード13宛のメッセージが受信可能範囲内の場合に受信する。第4ノード14は、該メッセージの受信を契機に、第2ノード12と第3ノード13との間の通信不可を予測する。
By receiving the message, the
これにより、アドホックネットワーク内で、通信不可であるリンクの通信を他リンクに変更することができ、ノード間の通信不可の時間を短縮することができる。その結果、実施の形態1によれば、移動体通信のアドホックネットワークトポロジーを素早く変更することが可能な第1ノード、ネットワークシステム、方法及びプログラムを提供することができる。 This allows the communication of a link that is not capable of communication to be changed to another link within the ad hoc network, thereby shortening the time during which communication is not possible between nodes. As a result, according to the first embodiment, it is possible to provide a first node, a network system, a method, and a program that are capable of quickly changing the ad hoc network topology for mobile communication.
また、実施の形態1では、通信不可を実際に測定して検出するのではなく、予測するので、検出する場合と比べてより早くアドホックネットワークトポロジーを変更することができる。 In addition, in the first embodiment, communication failure is predicted rather than actually measured and detected, so the ad hoc network topology can be changed more quickly compared to when it is detected.
<ネットワークシステムの構成の概要>
図2は、実施の形態1に係るネットワークシステムを例示するブロック図である。
図2は、実施の形態1に係るネットワークシステムの最小構成を示す。
<Outline of network system configuration>
FIG. 2 is a block diagram illustrating a network system according to the first embodiment.
FIG. 2 shows a minimum configuration of the network system according to the first embodiment.
図2に示すように、実施の形態1に係るネットワークシステム10sは、第1ノード11と第2ノード12と第3ノード13と第4ノード14と第5ノード15とを備える。第1ノード11は既に説明したので説明を省略する。第1ノードにおいては、送信部を第1送信部と称し、受信部を第1受信部と称する。第4ノード14は、第2ノード12と第5ノード15と通信可能であるものとする。
As shown in FIG. 2, the
第2ノード12は、第2受信部122と、第2送信部121と、を有する。第2受信部122は、第1ノード11からデータを受信する。第2送信部121は、データを第3ノード13に送信する。第2受信部122は、第2ノード12と第3ノード13との間の通信不可が予測された場合、第1ノード11からデータを受信しない。第2送信部121は、第2ノード12と第3ノード13との間の通信不可が予測された場合、データを第3ノードに送信しない。
The
第3ノード13は、第3受信部132を有する。第3受信部132は、第2ノード12からデータを受信する。第3受信部132は、第2ノード12と第3ノード13との間の通信不可が予測された場合、第5ノード15からデータを受信する。
The
第4ノードは、予測部143と第4送信部141とを有する。予測部143は、第2ノード12と第3ノード13との間の距離と、第2ノード12の送信電力と、に基づいて第2ノード12と第3ノード13との間の通信不可を予測する。第4送信部141は、第2ノード12と第3ノード13との間の通信不可の情報を第1ノード11に送信する。
The fourth node has a
第4ノード14は、ネットワーク内の複数のノードの位置情報と送信電力とを受信する。第4ノード14は、第2ノード12の位置情報と第3ノード13の位置情報とに基づいて、第2ノード12と第3ノード13との間の距離を求める。
The
前記第5ノードは、第5受信部152と、第5送信部151と、を有する。第5受信部152は、第2ノード12と第3ノード13との間の通信不可が予測された場合、第1ノード11からデータを受信する。第5送信部151は、第2ノード12と第3ノード13との間の通信不可が予測された場合、データを第3ノード13に送信する。
The fifth node has a
<ノードの構成の詳細>
図3は、実施の形態1に係るノードを例示するブロック図である。
図1に示す第1ノード11から第5ノード15のそれぞれのノードは同一の構成を有し、図3に示すノード10は、同一の構成を有するノードを代表して示したものである。
<Node configuration details>
FIG. 3 is a block diagram illustrating a node according to the first embodiment.
Each of the
図3に示すように、ノード10は、通信機能を有する移動体であり、送信部101と受信部102とルーティング制御部103とルーティング情報保存部104と無線通信監視部105とメッセージ処理部106と通信不可リンク情報保存部107と周辺ノード位置情報保存部108と自ノード位置情報保存部109とルーティング変更通知部110とメッセージ作成部111mとを備える。
As shown in FIG. 3,
図3に示す送信部101は、図1に示す送信部111に相当し、図3に示す受信部102は、図1に示す受信部112に相当する。また、図3に示すルーティング制御部103とルーティング情報保存部104と無線通信監視部105とメッセージ処理部106と通信不可リンク情報保存部107と周辺ノード位置情報保存部108と自ノード位置情報保存部109とルーティング変更通知部110とメッセージ作成部111mは、図1に示す制御部113に相当する。尚、図3に示す要素と図1に示す要素とは、上記に示す対応関係に無くてもよい。
The transmitting
送信部101は、ルーティング情報保存部104に保存されたルーティング情報に基づいて、ネクストホップノード、宛先ノード、送信電力(無線通信の送信出力)、無線の送信範囲等の情報をメッセージに含め、該メッセージを無線信号にして他ノードに送信する。
Based on the routing information stored in the routing
受信部102は、他ノードから無線信号を受信し、受信した無線信号からメッセージを生成(構成)する。
The receiving
ルーティング制御部103は、周辺ノード位置情報保存部108に保存された情報も参照し、ネットワーク内の通信経路を示すルーティングを決定する。ルーティング制御部103は、送信部101と受信部102を経由して他ノードとルーティングの情報(ルーティング情報と称する)を交換するために必要な情報を交換する。これにより、ルーティング制御部103は、他ノードとルーティング情報を交換する。ルーティング制御部103は、決定したルーティング情報をルーティング情報保存部104に保存する。
The
ルーティング情報保存部104は、ルーティング情報を保存する。ルーティング情報保存部104は、ルーティング制御部103から通知されたルーティング情報により、ルーティング情報を更新する。
The routing
無線通信監視部105は、受信部102経由で自ノード10宛以外の無線信号を受信し、ルーティング情報保存部104、周辺ノード位置情報保存部108、及び自ノード位置情報保存部109から取得した情報に基づいて、通信不可のリンク(通信不可リンク)が存在しているか否かを判断する。無線通信監視部105が取得した情報には、各ノードの位置情報及び各ノードの送信電力等が含まれる。
The wireless
無線通信監視部105は、各ノードの位置情報と各ノードの送信電力(送信出力)等の情報に基づいて、通信不可リンクを予測し検出する。無線通信監視部105は、通信不可リンクを新たに検出した場合、検出した通信不可リンク情報を通信不可リンク情報保存部107及びルーティング変更通知部110に通知する。
The wireless
メッセージ処理部106は、受信部102経由で受信した自ノード10宛てのメッセージの処理を行う。
The
通信不可リンク情報保存部107は、通信不可リンクの情報を保存する。通信不可リンク情報保存部107は、無線通信監視部105から通知された通信不可リンクの情報で、ルーティング情報を更新する。
The communication-prohibited link
周辺ノード位置情報保存部108は、レーダーや、他のノードから通知された情報に基づいて、自ノード10の周辺に存在するノードの位置情報(緯度、経度、高度、移動方向等)、ノードの速度の情報、ノードの加速度の情報を保存する。
The surrounding node position
自ノード位置情報保存部109は、GPS(Global Positioning System)や航法システム等から入手した自ノード10の位置情報を保存する。
The local node position
ルーティング変更通知部110は、無線通信監視部105から通知された通信不可リンクの情報に基づいて、そのリンクが通信不可(利用不可)リンクであることを他ノードに通知するためのメッセージを作成し、送信部101に通知する。
Based on the information on the link that cannot be communicated with, notified by the wireless
メッセージ作成部111mは、他ノードに対して送信するメッセージを作成し、作成したメッセージを送信部101に通知する。
The
<ネットワークシステムの動作>
図4は、実施の形態1に係るネットワークシステムを例示するブロック図である。
図4は、第1ノード11から第3ノード13へ通信が可能であるときの状態を示す。
図4に示す実線は、ある時刻における第1ノード11から第3ノード13までの通信経路を示し、点線は通信できる可能性の高いリンクを示す。
<Network System Operation>
FIG. 4 is a block diagram illustrating a network system according to the first embodiment.
FIG. 4 shows a state when communication is possible from the
The solid lines in FIG. 4 indicate the communication paths from the
図5は、実施の形態1に係る各ノードのルーティング情報を例示する図である。
図6は、実施の形態1に係るネットワークシステムを例示するブロック図である。
図6は、図4から時間が経過した後の状態を示し、第2ノード12から第3ノード13への通信が通信不可の状態を示す。
FIG. 5 is a diagram illustrating routing information of each node according to the first embodiment.
FIG. 6 is a block diagram illustrating a network system according to the first embodiment.
FIG. 6 shows a state after some time has passed since FIG. 4, and shows a state in which communication from the
図7は、実施の形態1に係る各ノードのルーティング情報を例示する図である。
図8は、実施の形態1に係るネットワークシステムを例示するブロック図である。
図9は、実施の形態1に係る各ノードのルーティング情報を例示する図である。
FIG. 7 is a diagram illustrating routing information of each node according to the first embodiment.
FIG. 8 is a block diagram illustrating a network system according to the first embodiment.
FIG. 9 is a diagram illustrating routing information of each node according to the first embodiment.
初期の状態として、既存のアドホックルーティング技術により、図4に示すようなアドホックネットワークが構成されているものとする。そして、第1ノード11から第3ノード13への通信経路は、図4の実線で示された経路(第1ノード11→第2ノード12→第3ノード13)とする。
As an initial state, an ad-hoc network as shown in FIG. 4 is configured using existing ad-hoc routing technology. The communication path from the
図5に示すように、図4に示すアドホックネットワークが構成されている場合、第1ノード11のルーティング情報は、宛先ノードが第3ノード13となり、ネクストホップノードが第2ノード12となる。また、第2ノード12のルーティング情報は、宛先ノードが第3ノード13となり、ネクストホップノードも第3ノード13となる。
As shown in FIG. 5, when the ad-hoc network shown in FIG. 4 is configured, the routing information of the
次に、初期状態から時間が経過し、図6に示すような通信環境になったものとする。図6では、各ノードの相対位置が変更になった、もしくは、第2ノード12から第3ノード13への通信経路の電波環境が悪化したため、第2ノード12から第3ノード13への通信(無線通信)が通信不可になったものとする。ただし、第1ノード11から第2ノード12の通信は、通信不可にはならないものとする。
Next, assume that time has passed since the initial state and that the communication environment has become as shown in FIG. 6. In FIG. 6, it is assumed that communication (wireless communication) from the
図7に示すように、図6に示すアドホックネットワークが構成されている場合、第1ノード11のルーティング情報は、宛先ノードが第3ノード13となり、ネクストホップノードが第2ノード12となる。また、第2ノード12のルーティング情報は、宛先ノードが第3ノード13となり、ネクストホップノードも第3ノード13となる。また、第4ノード14のルーティング情報は、宛先ノードが第2ノード12となり、ネクストホップノードも第2ノード12となる。また、もう1つの宛先ノードが第5ノード15となり、もう1つのネクストホップノードが第5ノード15となる。
As shown in FIG. 7, when the ad hoc network shown in FIG. 6 is configured, the routing information of the
図6において、第1ノード11から第3ノード13に向けてメッセージを送信する。このとき、第1ノード11のメッセージ作成部111mは、第3ノード13に送信するメッセージを作成し、作成したメッセージを第1ノード11の送信部101に通知する。第1ノード11の送信部101は、通知されたメッセージからメッセージの宛先(この例では、第3ノード13)を確認し、ルーティング情報保存部104に、この宛先にメッセージを送信する際のネクストホップノードを問い合わせる。第1ノード11の送信部101は、この問い合わせにより、ネクストホップノードが第2ノード12であることを確認し、第2ノード12に向けてメッセージを無線通信で送信する。
In FIG. 6, a message is sent from the
第2ノード12の受信部102は、第1ノード11から送信された無線通信を受信し、メッセージを生成(構築)する。生成されたメッセージは、自ノード(この場合、第2ノード12)宛ではないため、メッセージを送信部101に通知する。第2ノード12の送信部101は、ルーティング情報保存部104に問い合わせを行い、ネクストホップノードが第3ノード13であることを確認し、第3ノード13にメッセージを無線通信で送信する。
The receiving
このとき、第3ノード13が第2ノード12の通信可能範囲に存在しないため、第3ノード13は、第2ノード12から送信されたメッセージを受信できない。
At this time, the
一方、第4ノード14が第2ノード12の通信可能範囲に存在するため、第4ノード14は、第2ノード12から送信されたメッセージを受信可能である。第4ノード14は、第2ノード12から送信されたメッセージを受信する。すなわち、第4ノード14の受信部102は、無線通信を受信し、メッセージを生成する。メッセージの宛先とネクストホップノードが自ノード(この場合、第4ノード14)ではなく第3ノード13であるため、無線通信監視部105にメッセージを通知する。
On the other hand, since the
第4ノード14の無線通信監視部105は、通信不可リンク情報保存部107に、第2ノード12と第3ノード13との間のリンク情報が保存されているか否かを問い合わせ、保存されていないことを確認する。第4ノード14の無線通信監視部105は、周辺ノード位置情報保存部108から第2ノード12及び第3ノード13の位置情報を取得し、自ノード位置情報保存部109から自ノードの位置情報を取得する。
The wireless
第4ノード14の無線通信監視部105は、各ノードの位置情報とメッセージに含まれる各ノードの送信電力(送信出力)等の情報に基づいて、第2ノード12から第3ノード13への無線通信は通信不可であることを予測する。
The wireless
第4ノード14の無線通信監視部105は、通信不可と予測した場合、通信不可リンク情報保存部107とルーティング変更通知部110に通信不可リンクの情報を通知する。
If the wireless
第4ノード14の通信不可リンク情報保存部107は、通信不可リンクの情報を保存する。第4ノード14のルーティング変更通知部110は、通知された通信不可リンクの情報に基づいて、第2ノード12と第3ノード13との間の通信リンクが通信不可でありネットワーク内のルーティングの変更を要求する旨のメッセージを作成する。第4ノード14のルーティング変更通知部110は、作成したメッセージを所属するネットワーク(アドホックネットワーク)に送信するため、メッセージを送信部101に通知する。
The communication-impossible link
第4ノード14の送信部101は、直接通信可能なノードをルーティング情報保存部104に問い合わせ、取得した直接通信可能な第2ノード12、及び第5ノード15等にメッセージを送信する。
The transmitting
第2ノード12と第5ノード15は、上記メッセージを受信し、アドホッネットワーク内のルーティング(通信経路)の変更を、そのアドホックネットワークで使用しているルーティングプロトコルに従い実施する。第2ノード12又は第5ノード15は、ルーティングの変更の旨を第1ノード11に通知する。
The
これにより、第1ノード11から第3ノード13への通信経路は、例えば、図8に示すようなルーティングに変更される。ネットワーク構成の変更後、すなわち、ルーティング(通信経路)の変更後、図8に示す通信経路で第1ノード11から第3ノード13への通信が可能となる。
As a result, the communication path from the
ここで、実施の形態1の特徴を以下に示す。
アドホックネットワークに参加する移動体に搭載されている自ノード(通信機器)であって、
自ノードと、自ノードの周辺の存在する周辺ノードのそれぞれの位置情報を取得する機能と、
メッセージの受信時に前記位置情報から通信不可のリンクを特定し、前記通信不可のリンクを他ノードに通知することで、前記アドホックネットワークのネットワークトポロジーを変更することが可能とすることを特徴とするノード。
The features of the first embodiment are as follows.
A node (communication device) mounted on a mobile object participating in an ad-hoc network,
A function of acquiring location information of the own node and surrounding nodes around the own node;
A node characterized by being able to change the network topology of the ad hoc network by identifying links through which communication is not possible from the location information when receiving a message and notifying other nodes of the links through which communication is not possible.
[実施の形態2]
図10は、実施の形態2に係る第1ノードを例示するブロック図である。
図11は、実施の形態2に係るネットワークシステムを例示するブロック図である。
図12は、実施の形態2に係る各ノードのルーティング情報を例示する図である。
[Embodiment 2]
FIG. 10 is a block diagram illustrating a first node according to the second embodiment.
FIG. 11 is a block diagram illustrating a network system according to the second embodiment.
FIG. 12 is a diagram illustrating routing information of each node according to the second embodiment.
実施の形態2に係るノード20は、実施の形態1に係るノード10と比べて、ネットワークデザイン保存部が追加されている点が異なる。
The
図10に示すように、ネットワークデザイン保存部111nは、アドホックネットワークに参加する各ノードの送信時刻、送信ノード(ネクストホップノード)、受信ノード、宛先ノード、送信電力等を保存する。ネットワークデザイン保存部111nは、無線通信監視部105からの問い合わせにより必要な情報を通知する。
As shown in FIG. 10, the network
実施の形態1では、第2ノード12から第3ノード13宛のメッセージの受信を契機に、第4ノード14の無線通信監視部105が、第2ノード12と第3ノード13との間のリンクが通信不可であるかを予測していた。
In the first embodiment, upon receiving a message from the
これに対して、実施の形態2では、自ノード(この場合、第4ノード14)が第2ノード12と第3ノード13との間に存在することを確認し、第4ノード14の無線通信監視部105が、第2ノード12から第3ノード13宛のメッセージの送信時刻に、該当するメッセージを受信できなかった場合も契機に通信不可リンクを予測する点が異なる。
In contrast, in the second embodiment, it is confirmed that the own node (in this case, the fourth node 14) is between the
実施の形態2の動作を説明する。
第2ノード12が第3ノード13に向けて無線の通信を行うまでの動作は、実施の形態1の動作と同様である。それ以降の動作を以下に示す。
The operation of the second embodiment will be described.
The operations up to the point where the
図11に示すように、第3ノード13と第4ノード14は、第2ノード12の通信可能範囲に存在しないため、第3ノード13と第4ノード14はメッセージを受信しない。
As shown in FIG. 11, the
図12に示すように、この場合の第1ノード11のルーティング情報は、宛先ノードが第3ノード13となり、ネクストホップノードが第2ノード12となる。また、第2ノード12のルーティング情報は、宛先ノードが第3ノード13となり、ネクストホップノードも第3ノード13となる。また、第4ノード14のルーティング情報は、宛先ノードが第5ノード15となり、ネクストホップノードも第5ノード15となる。
As shown in FIG. 12, in this case, the routing information for the
第4ノード14の無線通信監視部105は、定期的にネットワークデザイン保存部111nに問い合わせを行い、他ノードが送信する時刻に、送信するノードと宛先ノードの間に自ノード(この場合、第4ノード14)が存在するかを確認する。自ノードが間に存在するか否かは、送信ノードの位置を周辺ノード位置情報保存部108から取得し、自ノード位置情報保存部109から自ノードの位置情報を取得しすることで、相対的な位置を確認することにより行う。自ノード(この場合、第4ノード14)が第2ノード12と第3ノード13との間に存在することを確認し、その時刻に該当するメッセージを受信できなかった場合、以下に示すステップを実行する。
The wireless
ステップS101:第4ノード14の無線通信監視部105は、通信不可リンク情報保存部107に、第2ノード12と第3ノード13との間のリンク情報が保存されているか問い合わせを行い、該リンク情報が保存されていないことを確認する。
Step S101: The wireless
ステップS102:第4ノード14の無線通信監視部105は、各ノードの位置情報とメッセージに含まれる送信出力等の情報とに基づいて、第2ノード12から第3ノード13への通信は通信不可であることを予測する。
Step S102: The wireless
ステップS103:第4ノード14の無線通信監視部105は、通信不可と予測した場合、通信不可リンク情報保存部107とルーティング変更通知部110に通信不可リンクの情報を通知する。
Step S103: If the wireless
ステップS104:第4ノード14の通信不可リンク情報保存部107は、この通信不可リンク情報を保存する。
Step S104: The communication-impossible link
ステップS105:第4ノード14のルーティング変更通知部110は、通知されたリンク情報に基づいて、所属するアドホックネットワークに対して、第2ノード12と第3ノード13との間のリンクが通信不可であり、アドホックネットワーク内のルーティングの変更を要求するメッセージを作成し、第4ノード14の送信部101に通知する。
Step S105: Based on the notified link information, the routing
ステップS106:第4ノード14の送信部101は、直接通信可能なノードをルーティング情報保存部104に問い合わせ、取得した直接通信可能な第5ノード15等に対して、メッセージを送信する。
Step S106: The transmitting
ステップS107:第5ノード15は、第4ノード14から送信されたメッセージを受信し、アドホッネットワークでの通信経路の変更を、そのアドホックネットワークで使用しているルーティングプロトコルに従い実施する。
Step S107: The
その結果、図8に示すような、第1ノード11から第3ノード13への通信経路に変更され、第1ノード11から第5ノード15を経由した第3ノード13への通信が可能となる。
As a result, the communication path is changed to one from the
尚、上記の実施の形態では、本発明をハードウェアの構成として説明したが、本発明はこれに限定されるものではない。本発明は、各構成要素の処理を、CPU(Central Processing Unit)にコンピュータプログラムを実行させることにより実現することも可能である。 In the above embodiment, the present invention has been described as a hardware configuration, but the present invention is not limited to this. The present invention can also be realized by having a CPU (Central Processing Unit) execute a computer program to process each component.
上記の実施の形態において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実態のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(具体的にはフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(具体的には光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(具体的には、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM))、フラッシュROM、RAM(Random Access Memory)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 In the above embodiment, the program can be stored and supplied to the computer using various types of non-transitory computer readable media. The non-transitory computer readable media includes various types of tangible storage media. Examples of the non-transitory computer readable media include magnetic recording media (specifically, flexible disks, magnetic tapes, and hard disk drives), magneto-optical recording media (specifically, magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R/Ws, semiconductor memories (specifically, mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs)), flash ROMs, and RAMs (Random Access Memory). The program may also be supplied to the computer by various types of transitory computer readable media. Examples of the transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. The transitory computer readable media can supply the program to the computer via wired communication paths such as electric wires and optical fibers, or wireless communication paths.
さらに、動作は特定の順序で描かれているが、これは、望ましい結果を達成するために、そのような動作が示された特定の順序または連続した順序で実行されること、または示されたすべての動作が実行されることを要求するものとして理解されるべきではない。特定の状況では、マルチタスクと並列処理が有利な場合がある。同様に、いくつかの特定の実施の形態の詳細が上記の議論に含まれているが、これらは本開示の範囲に対する制限としてではなく、特定の実施の形態に特有の特徴の説明として解釈されるべきである。別個の実施の形態の文脈で説明される特定の特徴は、単一の実施の形態に組み合わせて実装されてもよい。逆に、単一の実施の形態の文脈で説明される様々な特徴は、複数の実施の形態で別々にまたは任意の適切な組み合わせで実装されてもよい。 Furthermore, although operations are depicted in a particular order, this should not be understood as requiring such operations to be performed in the particular order or sequential order depicted, or that all of the depicted operations be performed, to achieve desired results. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although details of several specific embodiments are included in the above discussion, these should not be construed as limitations on the scope of the disclosure, but rather as descriptions of features specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable combination.
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。 The present invention has been described above with reference to the embodiment, but the present invention is not limited to the above. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the invention.
尚、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。 The present invention is not limited to the above embodiment, and can be modified as appropriate without departing from the spirit and scope of the invention.
10s:ネットワークシステム
10:ノード
101:送信部
102:受信部
103:ルーティング制御部
104:ルーティング情報保存部
105:無線通信監視部
106:メッセージ処理部
107:通信不可リンク情報保存部
108:周辺ノード位置情報保存部
109:自ノード位置情報保存部
110:ルーティング変更通知部
111m:メッセージ作成部
11:第1ノード
111:送信部
112:受信部
113:制御部
12:第2ノード
121:第2送信部
122:第2受信部
13:第3ノード
132:第3受信部
14:第4ノード
141:第4送信部
143:予測部
15:第5ノード
151:第5送信部
152:第5受信部
10s: Network system 10: Node 101: Transmitter 102: Receiver 103: Routing controller 104: Routing information storage 105: Wireless communication monitor 106: Message processor 107: Communication-unavailable link information storage 108: Peripheral node position information storage 109: Self-node position information storage 110: Routing
Claims (10)
前記第2ノードと前記第3ノードとの間の距離と、前記第2ノードの送信電力と、に基づいて前記第2ノードと前記第3ノードとの間の通信不可を予測した第4ノードから、予測された前記通信不可の情報を受信する受信部と、
予測された前記通信不可の情報を受信した場合、前記ネットワーク内の複数のノード間の距離、および前記複数のノードのそれぞれの前記送信電力に基づいて、前記第2ノードに代わる第5ノードを前記複数のノードのうちから選択し、自ノードから前記第5ノードを経由して前記データを前記第3ノードに送信するように制御する制御部と、
を備える第1ノード。 A transmitter for transmitting data from the node to a third node via the second node in a network, the data being transmitted to the second node;
a receiving unit that receives information of a predicted communication failure from a fourth node that predicts a communication failure between the second node and the third node based on a distance between the second node and the third node and a transmission power of the second node;
a control unit that, when receiving the predicted communication unavailability information, selects a fifth node from among the plurality of nodes to replace the second node based on distances between the plurality of nodes in the network and the transmission power of each of the plurality of nodes, and controls the node to transmit the data to the third node via the fifth node;
A first node comprising:
請求項1に記載の第1ノード。 when the control unit receives the predicted information of communication impossibility, the control unit selects the fifth node based on distances between the first node, the second node, the third node, the fourth node, and the fifth node, and the transmission powers of the first node, the second node, the third node, the fourth node, and the fifth node.
The first node according to claim 1 .
前記送信部は、前記受信部が予測された前記通信不可の情報を受信した場合、前記ネクストホップノードが前記第5ノードであることと、通信の宛先である宛先ノードが前記第3ノードであることと、自ノードの前記送信電力の情報と、を含むメッセージを送信する、
請求項1又は2に記載の第1ノード。 the transmitting unit transmits a message including information indicating that a next hop node is the second node, information indicating that a destination node that is a destination of communication is the third node, and information on the transmission power of the own node;
When the receiving unit receives the predicted information of communication unavailability, the transmitting unit transmits a message including information indicating that the next hop node is the fifth node, information indicating that a destination node that is a destination of communication is the third node, and information on the transmission power of the own node.
A first node according to claim 1 or 2.
請求項1から3のいずれか1つに記載の第1ノード。 The control unit determines the transmission power of the first node based on location information of the first node and the location information of the second node.
A first node according to any one of claims 1 to 3.
請求項1から4のいずれか1つに記載の第1ノード。 Upon receiving a message from the second node addressed to the third node , the fourth node predicts the communication failure between the second node and the third node .
A first node according to any one of claims 1 to 4.
請求項1から4のいずれか1つに記載の第1ノード。 The fourth node is present between the second node and the third node , and when the fourth node cannot receive a message transmitted from the second node, the fourth node predicts the communication failure between the second node and the third node .
A first node according to any one of claims 1 to 4.
前記第2ノードの位置と、前記第3ノードの位置と、前記第2ノードの前記データを送信する際の送信範囲と、に基づいて前記第2ノードと前記第3ノードとの間の通信不可を予測した第4ノードから、予測された前記通信不可の情報を受信する受信部と、
予測された前記通信不可の情報を受信した場合、前記ネットワーク内の複数のノード間の位置、および前記複数のノードのそれぞれの前記送信範囲に基づいて、前記第2ノードに代わる第5ノードを前記複数のノードのうちから選択し、自ノードから前記第5ノードを経由して前記データを前記第3ノードに送信するように制御する制御部と、
を備える第1ノード。 A transmitter for transmitting data from the node to a third node via the second node in a network;
a receiving unit that receives information of a predicted communication failure from a fourth node that predicts a communication failure between the second node and the third node based on a position of the second node, a position of the third node, and a transmission range when the second node transmits the data;
a control unit that, when receiving the predicted communication unavailability information, selects a fifth node from among the plurality of nodes to replace the second node based on positions between the plurality of nodes in the network and the transmission ranges of each of the plurality of nodes, and controls the node to transmit the data to the third node via the fifth node;
A first node comprising:
前記第1ノードは、
ネットワーク内で、前記第1ノードから前記第2ノードを経由して前記第3ノードにデータを送信するため、前記データを前記第2ノードに送信する第1送信部と、
前記第2ノードと前記第3ノードとの間の距離と、前記第2ノードの送信電力と、に基づいて前記第2ノードと前記第3ノードとの間の通信不可を予測した第4ノードから、予測された前記通信不可の情報を受信する第1受信部と、
予測された前記通信不可の情報を受信した場合、前記ネットワーク内の複数のノード間の距離、および前記複数のノードのそれぞれの前記送信電力に基づいて、前記第2ノードに代わる第5ノードを前記複数のノードのうちから選択し、自ノードから前記第5ノードを経由して前記データを前記第3ノードに送信するように制御する制御部と、を有し、
前記第2ノードは、
前記第1ノードから前記データを受信する第2受信部と、
前記データを前記第3ノードに送信する第2送信部と、を有し、
前記第2受信部は、前記通信不可が予測された場合、前記第1ノードから前記データを受信せず、
前記第2送信部は、前記通信不可が予測された場合、前記データを前記第3ノードに送信せず、
前記第3ノードは、
前記第2ノードから前記データを受信する第3受信部を有し、
前記第3受信部は、前記通信不可が予測された場合、前記第5ノードから前記データを受信し、
前記第4ノードは、
前記第2ノードと前記第3ノードとの間の距離と、前記第2ノードの前記送信電力と、に基づいて前記通信不可を予測する予測部と、
予測された前記通信不可の情報を前記第1ノードに送信する第4送信部と、を有し、
前記第5ノードは、
前記通信不可が予測された場合、前記第1ノードから前記データを受信する第5受信部と、
前記通信不可が予測された場合、前記データを前記第3ノードに送信する第5送信部と、を有する、
ネットワークシステム。 A first node, a second node, a third node, a fourth node, and a fifth node,
The first node is
a first transmitting unit configured to transmit data from the first node to the third node via the second node in a network;
a first receiving unit that receives information of a predicted communication failure from a fourth node that predicts a communication failure between the second node and the third node based on a distance between the second node and the third node and a transmission power of the second node;
a control unit that, when receiving the predicted communication impossible information, selects a fifth node from among the plurality of nodes to replace the second node based on distances between the plurality of nodes in the network and the transmission power of each of the plurality of nodes, and controls the node to transmit the data to the third node via the fifth node;
The second node is
A second receiving unit that receives the data from the first node;
a second transmission unit that transmits the data to the third node,
the second receiving unit does not receive the data from the first node when the communication failure is predicted,
the second transmission unit, when the communication failure is predicted, does not transmit the data to the third node;
The third node is
a third receiving unit that receives the data from the second node;
the third receiving unit receives the data from the fifth node when the communication failure is predicted,
The fourth node is
a prediction unit that predicts the communication failure based on a distance between the second node and the third node and the transmission power of the second node;
a fourth transmission unit that transmits information of the predicted communication impossibility to the first node,
The fifth node is
a fifth receiving unit that receives the data from the first node when the communication failure is predicted;
and a fifth transmission unit that transmits the data to the third node when the communication failure is predicted.
Network system.
前記第2ノードと前記第3ノードとの間の距離と、前記第2ノードの送信電力と、に基づいて前記第2ノードと前記第3ノードとの間の通信不可を予測した第4ノードから、予測された前記通信不可の情報を受信することと、
予測された前記通信不可の情報を受信した場合、前記ネットワーク内の複数のノード間の距離、および前記複数のノードのそれぞれの前記送信電力に基づいて、前記第2ノードに代わる第5ノードを前記複数のノードのうちから選択し、自ノードから前記第5ノードを経由して前記データを前記第3ノードに送信するように制御することと、
を備える第1ノードの方法。 transmitting data from a first node to a second node in a network for transmission of said data to a third node via said second node;
receiving information of a predicted communication failure from a fourth node that predicts a communication failure between the second node and the third node based on a distance between the second node and the third node and a transmission power of the second node;
When receiving the predicted communication failure information, selecting a fifth node to replace the second node from among the plurality of nodes based on distances between the plurality of nodes in the network and the transmission power of each of the plurality of nodes, and controlling the node to transmit the data to the third node via the fifth node;
A method in a first node comprising:
前記第2ノードと前記第3ノードとの間の距離と、前記第2ノードの送信電力と、に基づいて前記第2ノードと前記第3ノードとの間の通信不可を予測した第4ノードから、予測された前記通信不可の情報を受信することと、
予測された前記通信不可の情報を受信した場合、前記ネットワーク内の複数のノード間の距離、および前記複数のノードのそれぞれの前記送信電力に基づいて、前記第2ノードに代わる第5ノードを前記複数のノードのうちから選択し、自ノードから前記第5ノードを経由して前記データを前記第3ノードに送信するように制御することと、
をコンピュータに実行させる第1ノードのプログラム。 transmitting data from a first node to a second node in a network for transmitting the data to a third node via the second node;
receiving information of a predicted communication failure from a fourth node that predicts a communication failure between the second node and the third node based on a distance between the second node and the third node and a transmission power of the second node;
When receiving the predicted communication failure information, selecting a fifth node to replace the second node from among the plurality of nodes based on distances between the plurality of nodes in the network and the transmission power of each of the plurality of nodes, and controlling the node to transmit the data to the third node via the fifth node;
A first node program that causes a computer to execute the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020212132A JP7651853B2 (en) | 2020-12-22 | 2020-12-22 | First node, network system, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020212132A JP7651853B2 (en) | 2020-12-22 | 2020-12-22 | First node, network system, method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022098631A JP2022098631A (en) | 2022-07-04 |
| JP7651853B2 true JP7651853B2 (en) | 2025-03-27 |
Family
ID=82261858
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020212132A Active JP7651853B2 (en) | 2020-12-22 | 2020-12-22 | First node, network system, method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7651853B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025074513A1 (en) * | 2023-10-03 | 2025-04-10 | 日本電信電話株式会社 | Route control device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004336768A (en) | 2003-04-30 | 2004-11-25 | Harris Corp | Predictive routing including use of fuzzy logic in mobile ad hoc network |
| JP2005064723A (en) | 2003-08-08 | 2005-03-10 | Sony Corp | COMMUNICATION SYSTEM, COMMUNICATION TERMINAL DEVICE, COMMUNICATION METHOD, AND PROGRAM |
| JP2007006395A (en) | 2005-06-27 | 2007-01-11 | Toyota Infotechnology Center Co Ltd | Mobile terminal and transmission power control method |
-
2020
- 2020-12-22 JP JP2020212132A patent/JP7651853B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004336768A (en) | 2003-04-30 | 2004-11-25 | Harris Corp | Predictive routing including use of fuzzy logic in mobile ad hoc network |
| JP2005064723A (en) | 2003-08-08 | 2005-03-10 | Sony Corp | COMMUNICATION SYSTEM, COMMUNICATION TERMINAL DEVICE, COMMUNICATION METHOD, AND PROGRAM |
| JP2007006395A (en) | 2005-06-27 | 2007-01-11 | Toyota Infotechnology Center Co Ltd | Mobile terminal and transmission power control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022098631A (en) | 2022-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7948931B2 (en) | MANET routing based on best estimate of expected position | |
| US7787429B2 (en) | Method and apparatus for establishing path in wireless network | |
| EP1134939A1 (en) | Location based routing for mobile ad-hoc networks | |
| JP6311722B2 (en) | Server and communication method thereof | |
| KR100896142B1 (en) | Method and apparatus for route discovery within a communication system | |
| US20210243671A1 (en) | Method of selecting a route in an ad hoc network | |
| KR100932556B1 (en) | Routing path setting method for vehicle-to-vehicle communication and terminal device performing the same | |
| US20070066312A1 (en) | Mobile ad hoc network system | |
| EP3952459A1 (en) | Base station device, terminal device, wireless communication system, and method for changing connection | |
| US8493923B2 (en) | Path switching using co-located radios in a multi-hop wireless network | |
| JP7651853B2 (en) | First node, network system, method and program | |
| JP2009159113A (en) | Ad hoc network system | |
| KR20060121118A (en) | Method of transmitting information using a path in a communication system | |
| JP2006345414A (en) | Route setting method, data aggregation node, data transmission node, and communication system | |
| JP7658438B2 (en) | COMMUNICATION METHOD, FIXED REPRESENTATIVE NODE, REPLICA SERVER, MOBILE NODE, AND LOCATION MANAGEMENT SERVER | |
| US9374849B2 (en) | Node and link formation method | |
| RU2378801C2 (en) | Method of communication in wireless local network with group consisting of repeaters and radio access stations | |
| JP2008109614A (en) | Communication method and radio communication terminal | |
| JP4839993B2 (en) | Multihop network, route information management method thereof, and communication terminal used therefor | |
| EP2524541B1 (en) | A method and a device for optimizing data transfer in a wireless communication network | |
| JP5121640B2 (en) | Wireless communication system and wireless communication method | |
| JP4284325B2 (en) | Routing method for Adhoc network | |
| KR101779700B1 (en) | Packet data transferring method using mobile equipment and stationary node and determining method for routing path including mobile equipment and stationary node | |
| US20260122675A1 (en) | Method and Apparatus for Enabling a Coordinated Transmission in a Wireless Mesh Network | |
| JP2013243459A (en) | Mobile relay device, mobile relay program and mobile relay method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240927 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241001 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241105 |
|
| 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: 20250212 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250225 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7651853 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |