Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7651853B2 - First node, network system, method and program - Google Patents
[go: Go Back, main page]

JP7651853B2 - First node, network system, method and program - Google Patents

First node, network system, method and program Download PDF

Info

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
Application number
JP2020212132A
Other languages
Japanese (ja)
Other versions
JP2022098631A (en
Inventor
健一 矢島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2020212132A priority Critical patent/JP7651853B2/en
Publication of JP2022098631A publication Critical patent/JP2022098631A/en
Application granted granted Critical
Publication of JP7651853B2 publication Critical patent/JP7651853B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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 Patent Document 1 states, "When the station starts up, it acquires its own station's location information by a location information acquisition means. Next, it broadcasts its own station name identification information and location information, as well as the station name identification information and location information of subscriber stations with which it can communicate. Subscriber stations B12 and C13, which receive this broadcast transmission, respond by similarly transmitting their own station name identification information and location information, as well as the station name identification information and location information of subscriber stations with which it can communicate. However, subscriber station D14 does not respond because it is outside the radio wave reachable range of subscriber station A11. Based on the received content, subscriber station A11 edits the subscriber station layout table within its own station." In paragraph 0029-0032 of Patent Document 1, it is described that "When the broadcast transmission from subscriber station C13 is no longer received in the operation step ST4, the subscriber station layout table is updated in the operation step ST4 based on the position information of subscriber station C13 contained in the broadcast transmission from subscriber station B12, which can still be received. The position information of subscriber station C13 is relayed and updated by subscriber station B12, and the communication path information is also updated to the contents of the relay path only, as direct communication is no longer possible. When transmission data addressed to subscriber station C13 is generated, the communication path via subscriber station B12 is selected in the subsequent operation step ST6." However, it is not described that when it is predicted that communication between each node in the network will be impossible, a node with which communication is possible is selected based on the distance between multiple nodes in the network and the transmission power of each of the multiple nodes, and data is transmitted to the destination node via the node with which communication is possible.

特開2005-229173号公報JP 2005-229173 A

上記のとおり、ネットワークにおいては、各ノードからの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.

実施の形態1に係る第1ノードを例示するブロック図である。FIG. 2 is a block diagram illustrating a first node according to the first embodiment. 実施の形態1に係るネットワークシステムを例示するブロック図である。1 is a block diagram illustrating a network system according to a first embodiment. 実施の形態1に係るノードを例示するブロック図である。FIG. 2 is a block diagram illustrating a node according to the first embodiment. 実施の形態1に係るネットワークシステムを例示するブロック図である。1 is a block diagram illustrating a network system according to a first embodiment. 実施の形態1に係る各ノードのルーティング情報を例示する図である。4 is a diagram illustrating an example of routing information of each node according to the first embodiment; FIG. 実施の形態1に係るネットワークシステムを例示するブロック図である。1 is a block diagram illustrating a network system according to a first embodiment. 実施の形態1に係る各ノードのルーティング情報を例示する図である。4 is a diagram illustrating an example of routing information of each node according to the first embodiment; FIG. 実施の形態1に係るネットワークシステムを例示するブロック図である。1 is a block diagram illustrating a network system according to a first embodiment. 実施の形態1に係る各ノードのルーティング情報を例示する図である。4 is a diagram illustrating an example of routing information of each node according to the first embodiment; FIG. 実施の形態2に係る第1ノードを例示するブロック図である。FIG. 11 is a block diagram illustrating a first node according to a second embodiment. 実施の形態2に係るネットワークシステムを例示するブロック図である。FIG. 11 is a block diagram illustrating a network system according to a second embodiment. 実施の形態2に係る各ノードのルーティング情報を例示する図である。FIG. 11 is a diagram illustrating an example of routing information of each node according to the second embodiment.

以下、図面を参照して本発明の実施の形態について説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明を省略する。 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 first node 11 according to the first embodiment includes a transmitting unit 111, a receiving unit 112, and a control unit 113. Each node may also be referred to as a mobile object or a communication device. Communication between nodes may also be referred to as mobile communication.

送信部111は、ネットワーク内で、第1ノード11から第2ノード12を経由して第3ノード13にデータを送信するため、データを第2ノード12に送信する。実施の形態1に係るネットワークは、ノード同士が直接通信するので、該ネットワークをアドホックネットワークと称することもある。アドホックネットワークの接続形態のことを、アドホックネットワークトポロジーと称する。 The transmitter 111 transmits data to the second node 12 in order to transmit data from the first node 11 to the third node 13 via the second node 12 within the network. In the network according to the first embodiment, the nodes communicate directly with each other, so the network is sometimes referred to as an ad hoc network. The connection form of an ad hoc network is referred to as an ad hoc network topology.

受信部112は、第2ノード12と第3ノード13との間の距離と、第2ノード12の送信電力と、に基づいて第2ノード12と第3ノード13との間の通信不可を予測した第4ノード14から、通信不可の情報を受信する。尚、受信部112は、第4ノード14から直接に通信不可の情報を受信できない場合、他ノード(第2ノード12や後述する第5ノード15)を介して通信不可の情報を受信する。 The receiver 112 receives information of communication impossibility from the fourth node 14, which predicts that communication between the second node 12 and the third node 13 will be impossible based on the distance between the second node 12 and the third node 13 and the transmission power of the second node 12. If the receiver 112 cannot receive the communication impossibility information directly from the fourth node 14, it receives the communication impossibility information via another node (the second node 12 or the fifth node 15 described later).

制御部113は、第4ノード14から通信不可の情報を受信した場合、ネットワーク内の複数のノード間の距離、および複数のノードのそれぞれの送信電力に基づいて、第2ノード12に代わる第5ノード15を複数のノードのうちから選択する。制御部113は、第1ノード11から第5ノード15を経由してデータを第3ノード13に送信するように制御する。 When the control unit 113 receives information indicating that communication is not possible from the fourth node 14, it selects the fifth node 15 to replace the second node 12 from among the multiple nodes based on the distances between the multiple nodes in the network and the transmission power of each of the multiple nodes. The control unit 113 controls the transmission of data from the first node 11 to the third node 13 via the fifth node 15.

制御部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 control unit 113 receives information indicating that communication is not possible from the fourth node 14, it selects the fifth node 15 based on the mutual distances between the first node 11, the second node 12, the third node 13, the fourth node 14, and the fifth node 15, and the respective transmission powers of the first node 11, the second node 12, the third node 13, the fourth node 14, and the fifth node 15.

制御部113は、第1ノード11の位置情報と、第2ノード12の位置情報と、に基づいて第1ノード11の送信電力を決定する。 The control unit 113 determines the transmission power of the first node 11 based on the position information of the first node 11 and the position information of the second node 12.

受信部112は、第2ノード12の位置と、第3ノード13の位置と、第2ノード12のデータを送信する際の送信範囲と、に基づいて第2ノード12と第3ノード13との間の通信不可を予測した第4ノード14から、通信不可の情報を受信してもよい。制御部113は、第4ノード14から通信不可の情報を受信した場合、ネットワーク内の複数のノード間の位置、および複数のノードのそれぞれの送信範囲に基づいて、第2ノード12に代わる第5ノード15を複数のノードのうちから選択してもよい。 The receiver 112 may receive information of communication impossibility from the fourth node 14 that predicts communication impossibility between the second node 12 and the third node 13 based on the position of the second node 12, the position of the third node 13, and the transmission range when transmitting data from the second node 12. When the controller 113 receives information of communication impossibility from the fourth node 14, the controller 113 may select a fifth node 15 to replace the second node 12 from among the multiple nodes based on the positions between the multiple nodes in the network and the transmission ranges of each of the multiple nodes.

送信部111は、ネクストホップノードが第2ノード12であることと、通信の宛先である宛先ノードが第3ノード13であることと、第1ノード11の送信電力の情報と、を含むメッセージを送信する。また、送信部111は、受信部112が通信不可の情報を受信した場合、ネクストホップノードが第5ノード15であることと、通信の宛先である宛先ノードが第3ノード13であることと、第1ノード11の送信電力の情報と、を含むメッセージを送信する。第2ノード12と第4ノード14は、当該メッセージを受信する。 The transmitter 111 transmits a message including information that the next hop node is the second node 12, that the destination node that is the destination of the communication is the third node 13, and information on the transmission power of the first node 11. Furthermore, when the receiver 112 receives information that communication is not possible, the transmitter 111 transmits a message including information that the next hop node is the fifth node 15, that the destination node that is the destination of the communication is the third node 13, and information on the transmission power of the first node 11. The second node 12 and the fourth node 14 receive the message.

第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 second node 12 knows that it (the second node 12) is the next hop node and that the destination of the communication is the third node 13. The second node 12 transmits a message including the next hop node and the destination node being the third node 13. The fourth node 14 receives the message sent from the second node 12 and addressed to the third node 13 if it is within the receivable range. Upon receiving the message, the fourth node 14 predicts that communication between the second node 12 and the third node 13 will be impossible.

これにより、アドホックネットワーク内で、通信不可であるリンクの通信を他リンクに変更することができ、ノード間の通信不可の時間を短縮することができる。その結果、実施の形態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 network system 10s according to the first embodiment includes a first node 11, a second node 12, a third node 13, a fourth node 14, and a fifth node 15. The first node 11 has already been described, so a description thereof will be omitted. In the first node, the transmitting unit is referred to as a first transmitting unit, and the receiving unit is referred to as a first receiving unit. The fourth node 14 is capable of communicating with the second node 12 and the fifth node 15.

第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 second node 12 has a second receiving unit 122 and a second transmitting unit 121. The second receiving unit 122 receives data from the first node 11. The second transmitting unit 121 transmits data to the third node 13. If it is predicted that communication between the second node 12 and the third node 13 will be impossible, the second receiving unit 122 does not receive data from the first node 11. If it is predicted that communication between the second node 12 and the third node 13 will be impossible, the second transmitting unit 121 does not transmit data to the third node.

第3ノード13は、第3受信部132を有する。第3受信部132は、第2ノード12からデータを受信する。第3受信部132は、第2ノード12と第3ノード13との間の通信不可が予測された場合、第5ノード15からデータを受信する。 The third node 13 has a third receiving unit 132. The third receiving unit 132 receives data from the second node 12. The third receiving unit 132 receives data from the fifth node 15 when it is predicted that communication between the second node 12 and the third node 13 will be impossible.

第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 prediction unit 143 and a fourth transmission unit 141. The prediction unit 143 predicts that communication between the second node 12 and the third node 13 will be impossible based on the distance between the second node 12 and the third node 13 and the transmission power of the second node 12. The fourth transmission unit 141 transmits information indicating that communication between the second node 12 and the third node 13 will be impossible to the first node 11.

第4ノード14は、ネットワーク内の複数のノードの位置情報と送信電力とを受信する。第4ノード14は、第2ノード12の位置情報と第3ノード13の位置情報とに基づいて、第2ノード12と第3ノード13との間の距離を求める。 The fourth node 14 receives the position information and transmission power of multiple nodes in the network. The fourth node 14 calculates the distance between the second node 12 and the third node 13 based on the position information of the second node 12 and the position information of the third node 13.

前記第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 fifth receiving unit 152 and a fifth transmitting unit 151. The fifth receiving unit 152 receives data from the first node 11 when it is predicted that communication between the second node 12 and the third node 13 will be impossible. The fifth transmitting unit 151 transmits data to the third node 13 when it is predicted that communication between the second node 12 and the third node 13 will be impossible.

<ノードの構成の詳細>
図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 first node 11 to the fifth node 15 shown in FIG. 1 has the same configuration, and the node 10 shown in FIG. 3 is shown as a representative of the nodes having the same configuration.

図3に示すように、ノード10は、通信機能を有する移動体であり、送信部101と受信部102とルーティング制御部103とルーティング情報保存部104と無線通信監視部105とメッセージ処理部106と通信不可リンク情報保存部107と周辺ノード位置情報保存部108と自ノード位置情報保存部109とルーティング変更通知部110とメッセージ作成部111mとを備える。 As shown in FIG. 3, node 10 is a mobile body with communication capabilities, and includes a transmitting unit 101, a receiving unit 102, a routing control unit 103, a routing information storage unit 104, a wireless communication monitoring unit 105, a message processing unit 106, a communication-prohibited link information storage unit 107, a surrounding node position information storage unit 108, a local node position information storage unit 109, a routing change notification unit 110, and a message creation unit 111m.

図3に示す送信部101は、図1に示す送信部111に相当し、図3に示す受信部102は、図1に示す受信部112に相当する。また、図3に示すルーティング制御部103とルーティング情報保存部104と無線通信監視部105とメッセージ処理部106と通信不可リンク情報保存部107と周辺ノード位置情報保存部108と自ノード位置情報保存部109とルーティング変更通知部110とメッセージ作成部111mは、図1に示す制御部113に相当する。尚、図3に示す要素と図1に示す要素とは、上記に示す対応関係に無くてもよい。 The transmitting unit 101 shown in FIG. 3 corresponds to the transmitting unit 111 shown in FIG. 1, and the receiving unit 102 shown in FIG. 3 corresponds to the receiving unit 112 shown in FIG. 1. In addition, the routing control unit 103, the routing information storage unit 104, the wireless communication monitoring unit 105, the message processing unit 106, the communication-prohibited link information storage unit 107, the peripheral node position information storage unit 108, the own node position information storage unit 109, the routing change notification unit 110, and the message creation unit 111m shown in FIG. 3 correspond to the control unit 113 shown in FIG. 1. Note that the elements shown in FIG. 3 and the elements shown in FIG. 1 do not have to correspond to the relationship shown above.

送信部101は、ルーティング情報保存部104に保存されたルーティング情報に基づいて、ネクストホップノード、宛先ノード、送信電力(無線通信の送信出力)、無線の送信範囲等の情報をメッセージに含め、該メッセージを無線信号にして他ノードに送信する。 Based on the routing information stored in the routing information storage unit 104, the transmitting unit 101 includes information such as the next hop node, destination node, transmission power (transmission output of wireless communication), and wireless transmission range in a message, converts the message into a wireless signal, and transmits the message to other nodes.

受信部102は、他ノードから無線信号を受信し、受信した無線信号からメッセージを生成(構成)する。 The receiving unit 102 receives wireless signals from other nodes and generates (constructs) a message from the received wireless signals.

ルーティング制御部103は、周辺ノード位置情報保存部108に保存された情報も参照し、ネットワーク内の通信経路を示すルーティングを決定する。ルーティング制御部103は、送信部101と受信部102を経由して他ノードとルーティングの情報(ルーティング情報と称する)を交換するために必要な情報を交換する。これにより、ルーティング制御部103は、他ノードとルーティング情報を交換する。ルーティング制御部103は、決定したルーティング情報をルーティング情報保存部104に保存する。 The routing control unit 103 also refers to the information stored in the peripheral node position information storage unit 108 to determine the routing that indicates the communication path within the network. The routing control unit 103 exchanges information required to exchange routing information (referred to as routing information) with other nodes via the transmission unit 101 and the reception unit 102. In this way, the routing control unit 103 exchanges routing information with other nodes. The routing control unit 103 stores the determined routing information in the routing information storage unit 104.

ルーティング情報保存部104は、ルーティング情報を保存する。ルーティング情報保存部104は、ルーティング制御部103から通知されたルーティング情報により、ルーティング情報を更新する。 The routing information storage unit 104 stores the routing information. The routing information storage unit 104 updates the routing information based on the routing information notified by the routing control unit 103.

無線通信監視部105は、受信部102経由で自ノード10宛以外の無線信号を受信し、ルーティング情報保存部104、周辺ノード位置情報保存部108、及び自ノード位置情報保存部109から取得した情報に基づいて、通信不可のリンク(通信不可リンク)が存在しているか否かを判断する。無線通信監視部105が取得した情報には、各ノードの位置情報及び各ノードの送信電力等が含まれる。 The wireless communication monitoring unit 105 receives wireless signals other than those addressed to the node 10 via the receiving unit 102, and determines whether or not there is a link with no communication (a communication-prohibited link) based on information acquired from the routing information storage unit 104, the surrounding node position information storage unit 108, and the node's own position information storage unit 109. The information acquired by the wireless communication monitoring unit 105 includes the position information of each node and the transmission power of each node, etc.

無線通信監視部105は、各ノードの位置情報と各ノードの送信電力(送信出力)等の情報に基づいて、通信不可リンクを予測し検出する。無線通信監視部105は、通信不可リンクを新たに検出した場合、検出した通信不可リンク情報を通信不可リンク情報保存部107及びルーティング変更通知部110に通知する。 The wireless communication monitoring unit 105 predicts and detects communication-disabled links based on information such as the position information of each node and the transmission power (transmission output) of each node. When the wireless communication monitoring unit 105 detects a new communication-disabled link, it notifies the communication-disabled link information storage unit 107 and the routing change notification unit 110 of the detected communication-disabled link information.

メッセージ処理部106は、受信部102経由で受信した自ノード10宛てのメッセージの処理を行う。 The message processing unit 106 processes messages addressed to the node 10 and received via the receiving unit 102.

通信不可リンク情報保存部107は、通信不可リンクの情報を保存する。通信不可リンク情報保存部107は、無線通信監視部105から通知された通信不可リンクの情報で、ルーティング情報を更新する。 The communication-prohibited link information storage unit 107 stores information on communication-prohibited links. The communication-prohibited link information storage unit 107 updates the routing information with the information on communication-prohibited links notified by the wireless communication monitoring unit 105.

周辺ノード位置情報保存部108は、レーダーや、他のノードから通知された情報に基づいて、自ノード10の周辺に存在するノードの位置情報(緯度、経度、高度、移動方向等)、ノードの速度の情報、ノードの加速度の情報を保存する。 The surrounding node position information storage unit 108 stores the position information (latitude, longitude, altitude, direction of movement, etc.) of the nodes present in the vicinity of the node 10, information on the node's speed, and information on the node's acceleration based on information notified by radar or other nodes.

自ノード位置情報保存部109は、GPS(Global Positioning System)や航法システム等から入手した自ノード10の位置情報を保存する。 The local node position information storage unit 109 stores the position information of the local node 10 obtained from a GPS (Global Positioning System), a navigation system, etc.

ルーティング変更通知部110は、無線通信監視部105から通知された通信不可リンクの情報に基づいて、そのリンクが通信不可(利用不可)リンクであることを他ノードに通知するためのメッセージを作成し、送信部101に通知する。 Based on the information on the link that cannot be communicated with, notified by the wireless communication monitoring unit 105, the routing change notification unit 110 creates a message to notify other nodes that the link is a link that cannot be communicated with (cannot be used), and notifies the transmission unit 101.

メッセージ作成部111mは、他ノードに対して送信するメッセージを作成し、作成したメッセージを送信部101に通知する。 The message creation unit 111m creates a message to be sent to other nodes and notifies the sending unit 101 of the created message.

<ネットワークシステムの動作>
図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 first node 11 to the third node 13 .
The solid lines in FIG. 4 indicate the communication paths from the first node 11 to the third node 13 at a certain time, and the dotted lines indicate links with a high probability of communication.

図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 second node 12 to the third node 13 is not possible.

図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 first node 11 to the third node 13 is the path shown by the solid line in FIG. 4 (first node 11 → second node 12 → third node 13).

図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 first node 11 has the destination node as the third node 13 and the next hop node as the second node 12. Also, the routing information of the second node 12 has the destination node as the third node 13 and the next hop node as the third node 13.

次に、初期状態から時間が経過し、図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 second node 12 to the third node 13 has become impossible because the relative positions of the nodes have changed or the radio wave environment of the communication path from the second node 12 to the third node 13 has deteriorated. However, it is assumed that communication from the first node 11 to the second node 12 does not become impossible.

図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 first node 11 has the destination node as the third node 13 and the next hop node as the second node 12. The routing information of the second node 12 has the destination node as the third node 13 and the next hop node as the third node 13. The routing information of the fourth node 14 has the destination node as the second node 12 and the next hop node as the second node 12. The other destination node is the fifth node 15 and the other next hop node is the fifth node 15.

図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 first node 11 to the third node 13. At this time, the message creation unit 111m of the first node 11 creates a message to be sent to the third node 13 and notifies the sending unit 101 of the first node 11 of the created message. The sending unit 101 of the first node 11 confirms the destination of the message (the third node 13 in this example) from the notified message and queries the routing information storage unit 104 for the next hop node when sending the message to this destination. From this query, the sending unit 101 of the first node 11 confirms that the next hop node is the second node 12, and transmits the message to the second node 12 via wireless communication.

第2ノード12の受信部102は、第1ノード11から送信された無線通信を受信し、メッセージを生成(構築)する。生成されたメッセージは、自ノード(この場合、第2ノード12)宛ではないため、メッセージを送信部101に通知する。第2ノード12の送信部101は、ルーティング情報保存部104に問い合わせを行い、ネクストホップノードが第3ノード13であることを確認し、第3ノード13にメッセージを無線通信で送信する。 The receiving unit 102 of the second node 12 receives the wireless communication transmitted from the first node 11 and generates (constructs) a message. Since the generated message is not addressed to its own node (in this case, the second node 12), it notifies the transmitting unit 101 of the message. The transmitting unit 101 of the second node 12 queries the routing information storage unit 104, confirms that the next hop node is the third node 13, and transmits the message to the third node 13 via wireless communication.

このとき、第3ノード13が第2ノード12の通信可能範囲に存在しないため、第3ノード13は、第2ノード12から送信されたメッセージを受信できない。 At this time, the third node 13 is not within the communication range of the second node 12, so the third node 13 cannot receive the message sent from the second node 12.

一方、第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 fourth node 14 is present within the communication range of the second node 12, the fourth node 14 can receive the message transmitted from the second node 12. The fourth node 14 receives the message transmitted from the second node 12. That is, the receiving unit 102 of the fourth node 14 receives the wireless communication and generates a message. Since the destination and next hop node of the message are the third node 13 and not the node itself (the fourth node 14 in this case), the wireless communication monitoring unit 105 is notified of the message.

第4ノード14の無線通信監視部105は、通信不可リンク情報保存部107に、第2ノード12と第3ノード13との間のリンク情報が保存されているか否かを問い合わせ、保存されていないことを確認する。第4ノード14の無線通信監視部105は、周辺ノード位置情報保存部108から第2ノード12及び第3ノード13の位置情報を取得し、自ノード位置情報保存部109から自ノードの位置情報を取得する。 The wireless communication monitoring unit 105 of the fourth node 14 inquires of the communication-disabled link information storage unit 107 whether link information between the second node 12 and the third node 13 is stored, and confirms that it is not stored. The wireless communication monitoring unit 105 of the fourth node 14 obtains the position information of the second node 12 and the third node 13 from the surrounding node position information storage unit 108, and obtains the position information of the own node from the own node position information storage unit 109.

第4ノード14の無線通信監視部105は、各ノードの位置情報とメッセージに含まれる各ノードの送信電力(送信出力)等の情報に基づいて、第2ノード12から第3ノード13への無線通信は通信不可であることを予測する。 The wireless communication monitoring unit 105 of the fourth node 14 predicts that wireless communication from the second node 12 to the third node 13 is not possible based on the position information of each node and information such as the transmission power (transmission output) of each node contained in the message.

第4ノード14の無線通信監視部105は、通信不可と予測した場合、通信不可リンク情報保存部107とルーティング変更通知部110に通信不可リンクの情報を通知する。 If the wireless communication monitoring unit 105 of the fourth node 14 predicts that communication is not possible, it notifies the communication-not possible link information storage unit 107 and the routing change notification unit 110 of information about the communication-not possible link.

第4ノード14の通信不可リンク情報保存部107は、通信不可リンクの情報を保存する。第4ノード14のルーティング変更通知部110は、通知された通信不可リンクの情報に基づいて、第2ノード12と第3ノード13との間の通信リンクが通信不可でありネットワーク内のルーティングの変更を要求する旨のメッセージを作成する。第4ノード14のルーティング変更通知部110は、作成したメッセージを所属するネットワーク(アドホックネットワーク)に送信するため、メッセージを送信部101に通知する。 The communication-impossible link information storage unit 107 of the fourth node 14 stores information on the communication-impossible links. Based on the notified communication-impossible link information, the routing change notification unit 110 of the fourth node 14 creates a message indicating that the communication link between the second node 12 and the third node 13 is not capable of communication and requests a change in routing within the network. The routing change notification unit 110 of the fourth node 14 notifies the message transmission unit 101 of the created message in order to send it to the network (ad hoc network) to which the node belongs.

第4ノード14の送信部101は、直接通信可能なノードをルーティング情報保存部104に問い合わせ、取得した直接通信可能な第2ノード12、及び第5ノード15等にメッセージを送信する。 The transmitting unit 101 of the fourth node 14 queries the routing information storage unit 104 for nodes with which direct communication is possible, and transmits a message to the obtained second node 12, the fifth node 15, etc. with which direct communication is possible.

第2ノード12と第5ノード15は、上記メッセージを受信し、アドホッネットワーク内のルーティング(通信経路)の変更を、そのアドホックネットワークで使用しているルーティングプロトコルに従い実施する。第2ノード12又は第5ノード15は、ルーティングの変更の旨を第1ノード11に通知する。 The second node 12 and the fifth node 15 receive the message and change the routing (communication path) within the ad-hoc network according to the routing protocol used in the ad-hoc network. The second node 12 or the fifth node 15 notifies the first node 11 of the change in routing.

これにより、第1ノード11から第3ノード13への通信経路は、例えば、図8に示すようなルーティングに変更される。ネットワーク構成の変更後、すなわち、ルーティング(通信経路)の変更後、図8に示す通信経路で第1ノード11から第3ノード13への通信が可能となる。 As a result, the communication path from the first node 11 to the third node 13 is changed to, for example, the routing shown in FIG. 8. After the network configuration is changed, i.e., after the routing (communication path) is changed, communication from the first node 11 to the third node 13 becomes possible via the communication path shown in FIG. 8.

ここで、実施の形態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 node 20 according to the second embodiment differs from the node 10 according to the first embodiment in that a network design storage unit has been added.

図10に示すように、ネットワークデザイン保存部111nは、アドホックネットワークに参加する各ノードの送信時刻、送信ノード(ネクストホップノード)、受信ノード、宛先ノード、送信電力等を保存する。ネットワークデザイン保存部111nは、無線通信監視部105からの問い合わせにより必要な情報を通知する。 As shown in FIG. 10, the network design storage unit 111n stores the transmission time, transmitting node (next hop node), receiving node, destination node, transmission power, etc. of each node participating in the ad hoc network. The network design storage unit 111n notifies the wireless communication monitoring unit 105 of the necessary information in response to an inquiry.

実施の形態1では、第2ノード12から第3ノード13宛のメッセージの受信を契機に、第4ノード14の無線通信監視部105が、第2ノード12と第3ノード13との間のリンクが通信不可であるかを予測していた。 In the first embodiment, upon receiving a message from the second node 12 addressed to the third node 13, the wireless communication monitoring unit 105 of the fourth node 14 predicted whether communication was impossible over the link between the second node 12 and the third node 13.

これに対して、実施の形態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 second node 12 and the third node 13, and if the wireless communication monitoring unit 105 of the fourth node 14 fails to receive the corresponding message at the time of sending the message from the second node 12 to the third node 13, it also predicts a communication-disabled link.

実施の形態2の動作を説明する。
第2ノード12が第3ノード13に向けて無線の通信を行うまでの動作は、実施の形態1の動作と同様である。それ以降の動作を以下に示す。
The operation of the second embodiment will be described.
The operations up to the point where the second node 12 performs wireless communication toward the third node 13 are similar to those in the first embodiment. The operations thereafter are as follows.

図11に示すように、第3ノード13と第4ノード14は、第2ノード12の通信可能範囲に存在しないため、第3ノード13と第4ノード14はメッセージを受信しない。 As shown in FIG. 11, the third node 13 and the fourth node 14 are not within the communication range of the second node 12, so the third node 13 and the fourth node 14 do not receive the message.

図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 first node 11 has the destination node as the third node 13 and the next hop node as the second node 12. In addition, the routing information for the second node 12 has the destination node as the third node 13 and the next hop node as the third node 13. In addition, the routing information for the fourth node 14 has the destination node as the fifth node 15 and the next hop node as the fifth node 15.

第4ノード14の無線通信監視部105は、定期的にネットワークデザイン保存部111nに問い合わせを行い、他ノードが送信する時刻に、送信するノードと宛先ノードの間に自ノード(この場合、第4ノード14)が存在するかを確認する。自ノードが間に存在するか否かは、送信ノードの位置を周辺ノード位置情報保存部108から取得し、自ノード位置情報保存部109から自ノードの位置情報を取得しすることで、相対的な位置を確認することにより行う。自ノード(この場合、第4ノード14)が第2ノード12と第3ノード13との間に存在することを確認し、その時刻に該当するメッセージを受信できなかった場合、以下に示すステップを実行する。 The wireless communication monitoring unit 105 of the fourth node 14 periodically queries the network design storage unit 111n to check whether the node itself (in this case, the fourth node 14) is between the transmitting node and the destination node at the time when the other node transmits. Whether the node itself is between them is checked by obtaining the position of the transmitting node from the surrounding node position information storage unit 108 and obtaining the position information of the node itself from the node itself position information storage unit 109 to check the relative position. If it is confirmed that the node itself (in this case, the fourth node 14) is between the second node 12 and the third node 13, and if it is unable to receive the message corresponding to that time, it executes the steps shown below.

ステップS101:第4ノード14の無線通信監視部105は、通信不可リンク情報保存部107に、第2ノード12と第3ノード13との間のリンク情報が保存されているか問い合わせを行い、該リンク情報が保存されていないことを確認する。 Step S101: The wireless communication monitoring unit 105 of the fourth node 14 inquires of the communication-disabled link information storage unit 107 whether link information between the second node 12 and the third node 13 is stored, and confirms that the link information is not stored.

ステップS102:第4ノード14の無線通信監視部105は、各ノードの位置情報とメッセージに含まれる送信出力等の情報とに基づいて、第2ノード12から第3ノード13への通信は通信不可であることを予測する。 Step S102: The wireless communication monitoring unit 105 of the fourth node 14 predicts that communication from the second node 12 to the third node 13 is not possible based on the position information of each node and information such as transmission power included in the message.

ステップS103:第4ノード14の無線通信監視部105は、通信不可と予測した場合、通信不可リンク情報保存部107とルーティング変更通知部110に通信不可リンクの情報を通知する。 Step S103: If the wireless communication monitoring unit 105 of the fourth node 14 predicts that communication is not possible, it notifies the communication-not possible link information storage unit 107 and the routing change notification unit 110 of information about the communication-not possible link.

ステップS104:第4ノード14の通信不可リンク情報保存部107は、この通信不可リンク情報を保存する。 Step S104: The communication-impossible link information storage unit 107 of the fourth node 14 stores this communication-impossible link information.

ステップS105:第4ノード14のルーティング変更通知部110は、通知されたリンク情報に基づいて、所属するアドホックネットワークに対して、第2ノード12と第3ノード13との間のリンクが通信不可であり、アドホックネットワーク内のルーティングの変更を要求するメッセージを作成し、第4ノード14の送信部101に通知する。 Step S105: Based on the notified link information, the routing change notification unit 110 of the fourth node 14 creates a message for the ad hoc network to which it belongs, informing the transmitter 101 of the fourth node 14 that the link between the second node 12 and the third node 13 is not communicable and requesting a change in routing within the ad hoc network, and notifies the transmitter 101 of the fourth node 14.

ステップS106:第4ノード14の送信部101は、直接通信可能なノードをルーティング情報保存部104に問い合わせ、取得した直接通信可能な第5ノード15等に対して、メッセージを送信する。 Step S106: The transmitting unit 101 of the fourth node 14 queries the routing information storage unit 104 for nodes with which it can directly communicate, and transmits a message to the fifth node 15 and other nodes with which it can directly communicate.

ステップS107:第5ノード15は、第4ノード14から送信されたメッセージを受信し、アドホッネットワークでの通信経路の変更を、そのアドホックネットワークで使用しているルーティングプロトコルに従い実施する。 Step S107: The fifth node 15 receives the message sent from the fourth node 14 and changes the communication path in the ad hoc network in accordance with the routing protocol used in the ad hoc network.

その結果、図8に示すような、第1ノード11から第3ノード13への通信経路に変更され、第1ノード11から第5ノード15を経由した第3ノード13への通信が可能となる。 As a result, the communication path is changed to one from the first node 11 to the third node 13 as shown in FIG. 8, and communication from the first node 11 to the third node 13 via the fifth node 15 becomes possible.

尚、上記の実施の形態では、本発明をハードウェアの構成として説明したが、本発明はこれに限定されるものではない。本発明は、各構成要素の処理を、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 change notification 111m: Message generator 11: First node 111: Transmitter 112: Receiver 113: Controller 12: Second node 121: Second transmitter 122: Second receiver 13: Third node 132: Third receiver 14: Fourth node 141: Fourth transmitter 143: Prediction unit 15: Fifth node 151: Fifth transmitter 152: Fifth receiver

Claims (10)

ネットワーク内で、自ノードから第2ノードを経由して第3ノードにデータを送信するため、前記データを前記第2ノードに送信する送信部と、
前記第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ノードと前記第2ノードと前記第3ノードと前記第4ノードと前記第5ノードの相互の間の距離、および、前記第1ノードと前記第2ノードと前記第3ノードと前記第4ノードと前記第5ノードのそれぞれの前記送信電力に基づいて前記第5ノードを選択する、
請求項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 .
前記送信部は、ネクストホップノードが前記第2ノードであることと、通信の宛先である宛先ノードが前記第3ノードであることと、自ノードの前記送信電力の情報と、を含むメッセージを送信し、
前記送信部は、前記受信部が予測された前記通信不可の情報を受信した場合、前記ネクストホップノードが前記第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.
前記制御部は、自ノードの位置情報と、前記第2ノードの前記位置情報と、に基づいて前記第1ノードの前記送信電力を決定する、
請求項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.
前記第2ノードから前記第3ノード宛のメッセージの受信を契機に、前記第4ノードが前記第2ノードと前記第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.
前記第4ノードが前記第2ノードと前記第3ノードとの間に存在し、前記第4ノードが前記第2ノードから送信されたメッセージを受信できなかった場合、前記第4ノードが前記第2ノードと前記第3ノードとの間の前記通信不可を予測する、
請求項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ノードの位置と、前記第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ノードと第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送信部と、を有する、
ネットワークシステム。
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.
ネットワーク内で、第1ノードから第2ノードを経由して第3ノードにデータを送信するため、前記データを前記第2ノードに送信することと、
前記第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:
ネットワーク内で、第1ノードから第2ノードを経由して第3ノードにデータを送信するため、前記データを前記第2ノードに送信することと、
前記第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.
JP2020212132A 2020-12-22 2020-12-22 First node, network system, method and program Active JP7651853B2 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025074513A1 (en) * 2023-10-03 2025-04-10 日本電信電話株式会社 Route control device

Citations (3)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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