JP6520992B2 - Wireless relay device, wireless relay program, wireless communication device, wireless communication program, and wireless communication system - Google Patents
Wireless relay device, wireless relay program, wireless communication device, wireless communication program, and wireless communication system Download PDFInfo
- Publication number
- JP6520992B2 JP6520992B2 JP2017139870A JP2017139870A JP6520992B2 JP 6520992 B2 JP6520992 B2 JP 6520992B2 JP 2017139870 A JP2017139870 A JP 2017139870A JP 2017139870 A JP2017139870 A JP 2017139870A JP 6520992 B2 JP6520992 B2 JP 6520992B2
- Authority
- JP
- Japan
- Prior art keywords
- wireless communication
- wireless
- amount
- packet
- transmission
- 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
- 238000004891 communication Methods 0.000 title claims description 153
- 230000005540 biological transmission Effects 0.000 claims description 183
- 238000012546 transfer Methods 0.000 claims description 35
- 238000000034 method Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000001186 cumulative effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、無線中継装置、無線中継プログラム、無線通信装置、無線通信プログラム及び無線通信システムに関し、例えば、マルチホップ無線ネットワークに適用し得る。 The present invention relates to a wireless relay device, a wireless relay program, a wireless communication device, a wireless communication program, and a wireless communication system, and can be applied to, for example, a multi-hop wireless network.
センシングパケットを収集するシンクノード、センシングパケットを取得しシンクノードに送信するセンシングノード(子ノード)及びシンクノードまでパケットを転送する中継ノード(親ノード)から構成されるマルチホップセンサネットワークでは、多くの場合、ノードを配置して電源を投入すると、自動的に適切なネットワークトポロジーが構築される。このネットワークトポロジーは、あるノードが、近隣のノードから受信するHelloなどのリンク情報を含むパケットを基にリンク品質を算出し、リンク品質の良いノードを親ノードとすることで自律的に構築される。 In a multi-hop sensor network configured with a sink node that collects sensing packets, a sensing node (child node) that acquires sensing packets and transmits them to the sink node, and a relay node (parent node) that forwards the packet to the sink node, If you place the node and power it on, an appropriate network topology will be built automatically. This network topology is constructed autonomously by a node calculating link quality based on a packet including link information such as Hello received from a nearby node and using the node with good link quality as a parent node. .
リンク品質を基に自律的にマルチホップネットワークのトポロジーを決定する方法は、ノードの設置が容易になる反面、通信環境が良い特定の中継ノードに子ノードが集中し、ネットワーク全体としてみると子ノードの偏りが生じやすくなるという問題が生じる。電池駆動で長期間の連続動作が要求される場合には、特定の中継ノードに負荷がかかってしまうと、想定する期間より早く電池が切れてしまう可能性があるので、子ノードの偏りは深刻な問題となる。 The method of autonomously determining the topology of the multi-hop network based on the link quality makes it easy to install the nodes, but on the other hand, the child nodes are concentrated on a specific relay node having a good communication environment, and the whole network is a child node There is a problem that the bias of the If a battery-operated continuous operation is required for a long time, if a load is applied to a specific relay node, the battery may be discharged earlier than expected, so the bias of the child nodes is serious. Problem.
上記のような子ノード偏りを解消する経路制御方法の一例として、例えば、特許文献1に記載の技術が挙げられる。特許文献1に記載の技術では、ネットワークのトポロジーを管理する特定の装置が、生成されたトポロジーで偏りを検出すると、その偏りを解消するために最適なトポロジーを解析する。その後トポロジーを変更させるノードにコマンドを送信し、トポロジーを変更させることで、特定のノードへの子ノードの偏りを解消することができる。
As an example of the path control method for eliminating the above-mentioned child node bias, for example, the technology described in
上記の手法(特許文献1に記載の技術)により、ある子ノードの中継先を変更することで、特定のノードへの負荷は分散させることができる。 The load on a specific node can be distributed by changing the relay destination of a certain child node by the above method (the technology described in Patent Document 1).
しかしながら、本来、子ノードがその中継先を選択したのは、子ノードが選択できる中継先の中ではその中継先とのリンク品質が最良だったためである。よって、子ノードの中継先を変更させた場合、新しい中継先と子ノードのリンク品質が、中継先変更前に比べて悪くなる可能性がある。 However, the child node originally selected the relay destination because the link quality with the relay destination is the best among the relay destinations that can be selected by the child node. Therefore, when the relay destination of the child node is changed, the link quality of the new relay destination and the child node may be worse than before changing the relay destination.
そのため、可能な限りリンク品質の良い無線中継装置を選択しつつ、特定の無線中継装置への無線通信装置の偏りを解消することができる無線中継装置、無線中継プログラム、無線通信装置、無線通信プログラム及び無線通信システムが望まれている。 Therefore, a wireless relay device, a wireless relay program, a wireless communication device, and a wireless communication program capable of eliminating bias of the wireless communication device to a specific wireless relay device while selecting a wireless relay device with the best link quality as possible. And wireless communication systems are desired.
第1の本発明は、第1の無線通信装置から受信したパケットを、第2の無線通信装置に中継する無線中継装置において、(1)自身と、前記第1の無線通信装置又は前記第2の無線通信装置との間でパケットを送受信する第1の無線通信部と、(2)所定期間内における、自身を中継先とする前記第1の無線通信装置から受信したパケット量と、パケットの重要性を示す指標から実効転送量を計算し、1又は複数の前記第1の無線通信装置ごとに前記実効転送量を管理する受信パケット管理部と、(3)前記各第1の無線通信装置の前記実効転送量と、自身が前記第2の無線通信装置に転送できるパケット量を示す所定の転送許容量とから、前記各第1の無線通信装置が自身に送信できるパケットの許容量を示す許容送信量を決定する送信制限決定部と、(4)前記許容送信量を示す情報を含むパケットを前記各第1の無線通信装置に送信する制御を行うパケット制御部とを有することを特徴とする。 According to a first aspect of the present invention, in a radio relay apparatus relaying a packet received from a first radio communication apparatus to a second radio communication apparatus, (1) itself, the first radio communication apparatus or the second radio communication apparatus A first wireless communication unit for transmitting and receiving a packet to and from the wireless communication device; and (2) a packet amount received from the first wireless communication device whose own destination is the relay destination within a predetermined period; A received packet management unit that calculates an effective transfer amount from an index indicating importance, and manages the effective transfer amount for each of the one or more first wireless communication devices, and (3) each of the first wireless communication devices The allowable amount of packets that each of the first wireless communication devices can transmit to itself is indicated from the effective transfer amount of and the predetermined allowable transfer amount indicating the amount of packets that can be transferred to the second wireless communication device. Transmission system to determine the allowable transmission volume A determination unit, and having a (4) the allowable packet control unit the packet containing information indicating the transmission amount performs control to transmit to the each first wireless communication device.
第2の本発明は、複数の無線中継装置と無線接続可能な無線通信装置において、(1)自身と前記各無線中継装置との間でパケットを送受信する第2の無線通信部と、(2)少なくとも、自身が無線接続する前記各無線中継装置に送信できるパケットの許容量を示す許容送信量と、自身と前記各無線中継装置との間のリンク品質とを管理する送信先管理部と、(3)所定期間内における、現在中継先とする無線中継装置に送信したパケットの累積値と、前記許容送信量と、前記リンク品質とに基づき、前記各無線中継装置の内から1の無線中継装置を新たな中継先として決定する送信先決定部とを有し、(4)前記許容送信量は、前記各無線中継装置から新たな前記許容送信量を示す情報を含むパケットが受信される度に更新されることを特徴とする。 According to a second aspect of the present invention, in a wireless communication apparatus capable of wireless connection with a plurality of wireless relay apparatuses, (1) a second wireless communication unit for transmitting and receiving a packet between itself and each of the wireless relay apparatuses; A transmission destination managing unit that manages at least an allowable transmission amount indicating an allowable amount of packets that can be transmitted to each of the wireless relay devices to which the wireless connection is made, and a link quality between the wireless relay device and the wireless relay device; (3) Based on the accumulated value of packets transmitted to the relaying device currently designated as the relaying destination, the allowable transmission amount, and the link quality within a predetermined period, one of the wireless relaying devices from among the wireless relaying devices have a transmission destination determining section that determines the device as a new relay destination, (4) the allowable transmission amount, every time a packet containing information indicating the new the allowable transmission amount from the respective wireless relay device is received Features to be updated to To.
第3の本発明は、マルチホップネットワークを構成する無線通信装置及び無線中継装置を複数備える無線通信システムにおいて、前記無線中継装置として第1の本発明の無線中継装置を適用し、前記無線通信装置として第2の本発明の無線通信装置を適用したことを特徴とする無線通信システム。 A third aspect of the present invention is a wireless communication system including a plurality of wireless communication apparatuses and wireless relay apparatuses constituting a multi-hop network, wherein the wireless relay apparatus of the first present invention is applied as the wireless relay apparatus, and the wireless communication apparatus A wireless communication system characterized in that the wireless communication apparatus according to the second aspect of the present invention is applied.
第4の本発明の無線中継プログラムは、第1の無線通信装置から受信したパケットを、第2の無線通信装置に中継する無線中継装置に搭載されるコンピュータを、(1)自身と、前記第1の無線通信装置又は前記第2の無線通信装置との間でパケットを送受信する第1の無線通信部と、(2)所定期間内における、自身を中継先とする前記第1の無線通信装置から受信したパケット量と、パケットの重要性を示す指標から実効転送量を計算し、1又は複数の前記第1の無線通信装置ごとに前記実効転送量を管理する受信パケット管理部と、(3)前記各第1の無線通信装置の前記実効転送量と、自身が前記第2の無線通信装置に転送できるパケット量を示す所定の転送許容量とから、前記各第1の無線通信装置が自身に送信できるパケットの許容量を示す許容送信量を決定する送信制限決定部と、(4)前記許容送信量を示す情報を含むパケットを前記各第1の無線通信装置に送信する制御を行うパケット制御部として機能させることを特徴とする。 According to a fourth aspect of the present invention, there is provided a wireless relay program comprising: a computer mounted on a wireless relay device for relaying a packet received from a first wireless communication device to a second wireless communication device; A first wireless communication unit that transmits / receives a packet to / from the first wireless communication device or the second wireless communication device; (2) the first wireless communication device that uses itself as a relay destination within a predetermined period A received packet management unit that calculates the effective transfer amount from the amount of packets received from the device and the index indicating the importance of the packet, and manages the effective transfer amount for each of the one or more first wireless communication devices; Each of the first wireless communication devices is itself based on the effective transfer amount of each of the first wireless communication devices and a predetermined transfer allowance indicating the amount of packets that can be transferred to the second wireless communication devices. Of packets that can be sent to A transmission limit determination unit that determines an allowable transmission amount indicating a capacity, and (4) a packet control unit that performs control to transmit a packet including information indicating the allowable transmission amount to the first wireless communication device. It is characterized by
第5の本発明の無線通信プログラムは、複数の無線中継装置と無線接続可能な無線通信装置に搭載されるコンピュータを、(1)自身と前記各無線中継装置との間でパケットを送受信する第2の無線通信部と、(2)少なくとも、自身が無線接続する前記各無線中継装置に送信できるパケットの許容量を示す許容送信量と、自身と前記各無線中継装置との間のリンク品質とを管理する送信先管理部と、(3)所定期間内における、現在中継先とする無線中継装置に送信したパケットの累積値と、前記許容送信量と、前記リンク品質とに基づき、前記各無線中継装置の内から1の無線中継装置を新たな中継先として決定する送信先決定部として機能させ、(4)前記許容送信量は、前記各無線中継装置から新たな前記許容送信量を示す情報を含むパケットが受信される度に更新されることを特徴とする。 According to a fifth aspect of the present invention, there is provided a wireless communication program according to the fifth aspect of the present invention, comprising: (1) transmitting and receiving a packet between itself and each of the wireless relay devices; (2) at least a wireless communication unit; (2) at least an allowable transmission amount indicating an allowable amount of packets that can be transmitted to each of the wireless relay devices to which the wireless connection is made; (3) based on the cumulative value of the packet transmitted to the current relay destination wireless relay device within the predetermined period, the allowable transmission amount, and the link quality; It functions as a transmission destination determination unit that determines one wireless relay device from among relay devices as a new relay destination , and (4) the allowable transmission amount indicates the new allowable transmission amount from each wireless relay device. Contains information Wherein the packet is updated every time it is received.
本発明によれば、可能な限りリンク品質の良い無線中継装置を選択しつつ、特定の無線中継装置への無線通信装置の偏りを解消することができる。 According to the present invention, it is possible to eliminate the bias of the wireless communication device to a specific wireless relay device while selecting the wireless relay device with the highest possible link quality.
(A)実施形態
以下では、本発明に係る無線中継装置、無線中継プログラム、無線通信装置、無線通信プログラム及び無線通信システムの主たる実施形態を、図面を参照しながら詳細に説明する。
(A) Embodiment Hereinafter, main embodiments of a wireless relay device, a wireless relay program, a wireless communication device, a wireless communication program, and a wireless communication system according to the present invention will be described in detail with reference to the drawings.
(A−1)実施形態の構成
(A−1−1)全体構成
図2は、実施形態に係る無線通信システムの全体構成を示すブロック図である。図2において、無線通信システム1は、無線通信装置10、無線通信装置200(200−1、200−2)、無線通信装置100(100−1〜100−3)を有する。なお、図2では、説明を容易にするために、無線通信システム1が、2台の無線通信装置200−1、200−2、及び3台の無線通信装置100−1〜100−3を有する場合を例示しているが、勿論、各装置の数は特に限定されるものではない。
(A-1) Configuration of Embodiment (A-1-1) Overall Configuration FIG. 2 is a block diagram showing an overall configuration of a wireless communication system according to the embodiment. In FIG. 2, the
また、無線通信システム1では、無線通信装置10、無線通信装置200−1、200−2、及び無線通信装置100−1〜100−3により無線マルチホップネットワークが構成されているものとする(ネットワークの構造も特に限定されるものではない)。以下では、無線通信装置10、無線通信装置200−1、200−2、及び無線通信装置100−1〜100−3のことを、総称して「ノード」とも呼ぶものとする。また、ノードに符号を付して、各装置を指して呼ぶこともある(例えば、ノード200−2等)。
Further, in the
各ノードの通信方式は、特に限定されるものではなく、例えば、種々の無線LANインタフェースを適用することができる。例えば、各ノードは、IEEE 802.15.4/ZigBeeの無線通信方式を採用することができる。 The communication scheme of each node is not particularly limited, and, for example, various wireless LAN interfaces can be applied. For example, each node can adopt an IEEE 802.15.4 / ZigBee wireless communication scheme.
無線通信装置100は、無線通信システム1(マルチホップネットワーク)では末端に属するノードである。無線通信装置100は、例えば、所定のセンサが搭載(又は接続)され、センシングデータ(センシングパケット)を、無線通信装置200を介して無線通信装置10に送信する。以下では、無線通信装置100のことを「子ノード」とも呼ぶものとする。
The
無線通信装置200は、無線通信システム1(マルチホップネットワーク)では子ノードからのパケットを無線通信装置10に中継するノードである。以下では、無線通信装置200のことを「中継ノード(親ノード)」とも呼ぶものとする。
The
無線通信装置10は、無線通信システム1(マルチホップネットワーク)では最上位に位置するノードである。無線通信装置10は、各子ノードから送信されたパケットを収集する。以下では、無線通信装置10のことを「シンクノード」とも呼ぶものとする。
The
(A−1−2)無線通信装置100(子ノード)の詳細な構成
図1は、実施形態に係る無線通信装置(子ノード)の構成を示すブロック図である。実施形態に係る無線通信装置は、図1に示す各構成部を搭載した専用のICチップ等のハードウェアとして構成しても良いし、又は、CPUと、CPUが実行するプログラムを中心としてソフトウェア的に構成して良いが、機能的には、図1で表すことができる。
(A-1-2) Detailed Configuration of Wireless Communication Device 100 (Child Node) FIG. 1 is a block diagram showing a configuration of a wireless communication device (child node) according to the embodiment. The wireless communication apparatus according to the embodiment may be configured as hardware such as a dedicated IC chip on which each component shown in FIG. 1 is mounted, or may be software-centered around a CPU and a program executed by the CPU. It can be configured as shown in FIG. 1 functionally.
図1において、無線通信装置100は、無線通信部101、パケット送受信部102、送信先決定部103、タイマ管理部104、記憶部105及びアンテナ150を有する。図1では、本実施形態の特徴部分である通信経路の制御について関係のある部分のみを図示し、それ以外の構成は省略している。
In FIG. 1, the
無線通信部101は、アンテナ150からの無線信号に対して復調処理を行い、デジタルデータ(パケット)に変換してパケット送受信部102に与えるものである。また、無線通信部101は、パケット送受信部102から与えられた送信データ(パケット)を無線信号に変換して(変調処理を行って)アンテナ150に与えるものである。
The
パケット送受信部102は、パケットの送受信に関する処理(制御)を行うものである。また、パケット送受信部102は、無線通信部101が受信したパケットを解析する機能(自装置内に取り込むパケットか否かを解析する機能)を有する。さらに、パケット送受信部102は、解析したパケットに含まれるリンク品質に関わる情報(RSSI(Received Signal Strength Indication)値など)や、親ノードから通知された許容送信量(子ノードが親ノードに送信できるパケットの許容量)を送信先決定部103に通知する機能を有する。
The packet transmission /
送信先決定部103は、パケット送受信部102で得られたリンク品質や、親ノードへの許容送信量を基に、記憶部105内の送信先管理テーブルTB1を更新する。また、送信先決定部103は、自身が送信先に対して1周期内に送信した累積送信量D1を有する。送信先決定部103は、パケットを送信する前に送信先管理テーブルTB1の許容送信量を参照し、累積送信量D1が許容送信量を超えているか否かを判定し、その判定結果を基に送信先を適宜決定する。例えば、送信先決定部103は、累積送信量D1が許容送信量を超えていない場合には、本来の親ノード(リンク品質が最も良いノード)を送信先に決定し、累積送信量D1が許容送信量を超えている場合には、次にリンク品質の良いノードを送信先に決定する。なお、送信先決定部103は、緊急度の高いパケットについては、上記制約(累積送信量D1が許容送信量を超過)を無視して本来の親ノードを送信先に決定しても良い。送信先決定部103は、タイマ管理部104から周期経過ごとに通知を受けると、自身が送信先に対して周期内に送信した累積送信量D1を初期化(リセット)する。
The transmission
記憶部105は、送信先管理テーブルTB1を記憶するものである。送信先管理テーブルTB1は、自身の送信先候補を決定するための情報を有し、少なくとも各送信先候補に対するリンク品質に関する情報(リンクコスト)と許容送信量の情報を有する。図3は、実施形態に係る送信先管理テーブルの一例を示す説明図である。図3において、送信先管理テーブルTB1は、「アドレス」、「リンクコスト」、及び「許容送信量」の項目を有する。「アドレス」は、送信先候補(無線通信装置200)のノードアドレスが格納される項目である。例えば、アドレス「0x0001」は、無線通信装置200−1の宛先を示すものであり、「0x0002」は、無線通信装置200−2の宛先を示すものである。「リンクコスト」は自身と各送信先候補間のリンクの品質を示す値(「1」が最も良い)が格納される項目である。「許容送信量」は、自身から送信先候補に送信できるデータの許容量が格納される項目である。なお、「許容送信量」は、親ノード(送信先候補)から許容送信量を示す情報含むパケットを受信する度に更新される。
The
タイマ管理部104は、送信先決定部103において、累積送信量D1を累積する期間を管理するタイマT1を有する。タイマ管理部104は、所定のタイミング(例えば、電源投入時、ネットワーク参加時)でタイマT1のカウントを開始する。タイマ管理部104は、タイマT1がタイムアウト(設定時間が経過)すると、送信先決定部103に周期更新(累積送信量D1のリセット指示)を通知する。タイマ管理部104は、タイマT1がタイムアウト後、タイマT1をリセットし再度カウントを開始する。
The
(A−1−3)無線通信装置200(親ノード)の詳細な構成
図4は、実施形態に係る無線通信装置(親ノード)の構成を示すブロック図である。実施形態に係る無線通信装置は、図4に示す各構成部を搭載した専用のICチップ等のハードウェアとして構成しても良いし、又は、CPUと、CPUが実行するプログラムを中心としてソフトウェア的に構成して良いが、機能的には、図4で表すことができる。
(A-1-3) Detailed Configuration of Wireless Communication Device 200 (Parent Node) FIG. 4 is a block diagram showing the configuration of the wireless communication device (parent node) according to the embodiment. The wireless communication apparatus according to the embodiment may be configured as hardware such as a dedicated IC chip on which each component shown in FIG. 4 is mounted, or it may be software-centered around a CPU and a program executed by the CPU. , But functionally it can be represented in FIG.
図4において、無線通信装置200は、無線通信部201、パケット送受信部202、送信制限決定部203、タイマ管理部204、記憶部205及びアンテナ250を有する。図4では、本実施形態の特徴部分である通信経路の制御について関係のある部分のみを図示し、それ以外の構成は省略している。
In FIG. 4, the
無線通信部201は、アンテナ250からの無線信号に対して復調処理を行い、デジタルデータ(パケット)に変換してパケット送受信部202に与えるものである。また、無線通信部201は、パケット送受信部202から与えられた送信データ(パケット)を無線信号に変換して(変調処理を行って)アンテナ250に与えるものである。
The
パケット送受信部202は、パケットの送受信に関する処理を行うものである。また、パケット送受信部202は、無線通信部201が受信したパケットを解析する機能(自装置内に取り込むパケットか否かを解析する機能)を有する。パケット送受信部202は、パケットを解析して得たパケットのデータ量を送信制限決定部203に通知する。さらに、パケット送受信部202は、パケット送受信部202からの指示により、子ノードに送信する許容送信量を含む通知パケットを作成する。
The packet transmission /
送信制限決定部203は、1周期(後述するタイマT2の設定時間)内の、パケットの転送許容量D2を保持(管理)するものである。また、送信制限決定部203は、周期が変わる毎に(タイマ管理部204からタイマアウトの通知を受けると)、各子ノードのパケットの許容送信量を計算し、各子ノードに計算した許容送信量を通知する。さらに、送信制限決定部203は、子ノードからパケットを受信した際に、例えば、パケットの優先度とデータ量から実効転送量を計算し、受信パケットテーブルTB2に一定周期内での累積値を子ノード毎に記憶(更新)する。
The transmission
記憶部205は、受信パケットテーブルTB2を記憶するものである。受信パケットテーブルTB2は、無線通信装置100(子ノード)に対し、制限する送信トラフィック量を決定するための情報を有し、少なくとも1周期における各子ノードの実効転送量の情報を有する。図5は、実施形態に係る受信パケットテーブルの一例を示す説明図である。図5において、受信パケットテーブルTB2は、「アドレス」及び「実効転送量」の項目を有する。「アドレス」は、子ノードのノードアドレスが格納される項目である。例えば、アドレス「0x0003」は、無線通信装置200−1の宛先を示すものであり、「0x0004」は、無線通信装置200−2の宛先を示すものであり、「0x0005」は、無線通信装置200−3の宛先を示すものである。「実効転送量」は、送信制限決定部203で算出された各ノードの実効転送量(所定周期内の累積値)を格納する項目である。
The
タイマ管理部204は、送信制限決定部203において、実効転送量を累積する期間を管理するタイマT2を有する。タイマ管理部204は、所定のタイミング(例えば、電源投入時)でタイマT2のカウントを開始する。タイマ管理部204は、タイマT2がタイムアウト(設定時間が経過)すると、送信制限決定部203に周期更新(受信パケットテーブルTB2の実効転送量のリセット指示)を通知する。タイマ管理部204は、タイマT2がタイムアウト後、タイマT2をリセットし再度カウントを開始する。
The
(A−2)実施形態の動作
次に、以上のような構成を有する実施形態の無線通信システム1の動作を、図面を参照しながら説明する。なお、この実施形態では、無線通信システム1を構成する無線通信装置200(親ノード)の処理と、無線通信装置100(子ノード)のそれぞれについて特徴が存在するので、以下では、親ノードの処理と子ノードの処理を分けて説明を行う。また、以下で説明する親ノードは、子ノードの送信先管理テーブルTB1において、リンク品質が最高の送信先であるものする。また、子ノードにも許容送信量は設定されていないものとする。
(A-2) Operation of Embodiment Next, the operation of the
(A−2−1)親ノードの動作
図6は、実施形態に係る無線通信装置(親ノード)の特徴動作を示すフローチャートである。
(A-2-1) Operation of Parent Node FIG. 6 is a flowchart showing the characteristic operation of the wireless communication apparatus (parent node) according to the embodiment.
親ノード(タイマ管理部204)は、所定のタイミングでタイマT2を起動(カウントを開始)する(ST101)。 The parent node (timer management unit 204) activates (starts counting) the timer T2 at a predetermined timing (ST101).
タイマT2の起動後、親ノード(無線通信部201)は、待機状態となる(ST102)。親ノードは、子ノードからパケットを受信するとパケット送受信部202でパケットを解析した後、次のステップST103の処理を実行する。一方、親ノードは、受信待機中にタイマT2がタイムアウトすると、後述するステップST105の処理を実行する。
After activation of the timer T2, the parent node (wireless communication unit 201) enters a standby state (ST102). When the parent node receives a packet from a child node, the packet transmitting / receiving
送信制限決定部203は、解析して得たパケットのデータ量と優先度から実効転送量を計算し、受信パケットテーブルTB2を更新する(ステップST103、ステップST104)。
The transmission
一方、タイマ管理部204は、先述のステップST101の処理において、設定したタイマT2がタイムアウトすると、タイムアウトした旨を送信制限決定部203に通知する。通知を受けた送信制限決定部203は、周期終了時に、各子ノードに割り振る許容送信量を、受信パケットテーブルTB2の実効転送量と転送許容量D2を基に計算し、求めた許容送信量をコマンドパケットで各子ノードに通知する(ST105、ST106)。なお、送信するパケットは、コマンドに限定されものではない。
On the other hand, when the set timer T2 times out in the process of step ST101 described above, the
タイマ管理部204は、タイマT2を初期状態に戻し、先述のステップST101の処理により再度タイマT2のカウントを開始(リスタート)させる(ST107)。
The
(A−2−2)子ノードの動作
図7は、実施形態に係る無線通信装置(子ノード)の特徴動作を示すフローチャートである。
(A-2-2) Operation of Child Node FIG. 7 is a flowchart showing the characteristic operation of the wireless communication device (child node) according to the embodiment.
子ノード(タイマ管理部104)は、所定のタイミングでタイマT1を起動(カウントを開始)後、待機状態となる(ST201、ST202)。子ノードは、タイマT1がタイムアウトすると、後述するステップST208の処理を実行する。 The child node (timer management unit 104) starts up (starts counting) the timer T1 at a predetermined timing, and then enters a standby state (ST201, ST202). The child node executes the process of step ST208 described later when the timer T1 times out.
子ノード(無線通信部101)は、パケットを送信する事由(例えば、センシングパケットをシンクノードに送信するタイミング)が発生すると、親ノードにパケットを送信する(ST203、ST204)。この際、子ノード(送信先決定部103)は、周期内に送信したパケットに応じて累積送信量D1を更新する。 The child node (wireless communication unit 101) transmits a packet to the parent node when a reason for transmitting the packet (for example, timing for transmitting a sensing packet to the sink node) occurs (ST203, ST204). At this time, the child node (the transmission destination determination unit 103) updates the accumulated transmission amount D1 according to the packet transmitted in the cycle.
子ノードは、パケット送信後、応答待ち状態となる(ST205)。 After transmitting the packet, the child node waits for a response (ST205).
親ノードから許容送信量を示す値を含んだパケットを受信すると、送信先決定部103は、送信先管理テーブルTB1を更新する(ST206、ST207)。
When the packet including the value indicating the allowable transmission amount is received from the parent node, the transmission
なお、送信先管理テーブルTB1が更新され、次周期に移行すると(すなわち、後述するステップST208及び209の処理が実行された後)、ステップST204の処理は次のように変化する。すなわち、ステップST204の処理において、送信先決定部103は、累積送信量D1と、送信先管理テーブルTB1に保持される親ノードの許容送信量とを比較し、累積送信量D1が許容送信量以下の場合には、親ノードを送信先として決定する。一方、送信先決定部103は、累積送信量D1が許容送信量を超えている場合には、現在の親に次いでリンク品質の良いノードを送信先に一時的に変更する。そして、次以降の周期では、新たに許容送信量を示す値を含んだパケットを受信しない限り、保持している値を基に上記動作を行う。
In addition, if transmission destination management table TB1 is updated and it transfers to the following period (that is, after the process of steps ST208 and 209 mentioned later is performed), the process of step ST204 will change as follows. That is, in the process of step ST204, the transmission
一方、タイマ管理部104は、先述のステップST201の処理において、設定したタイマT1がタイムアウトすると、タイムアウトした旨を送信先決定部103に通知する。通知を受けた送信先決定部103は、累積送信量D1を、初期化する(ST208)。
On the other hand, when the set timer T1 times out in the process of step ST201 described above, the
タイマ管理部104は、タイマT1を初期状態に戻し、先述のステップST201の処理により再度タイマT1のカウントを開始(リスタート)させる(ST209)。
The
(A−2−3)具体例の説明
次に、上述した親ノード及び子ノードの処理(図6、図7)の内、通信経路を変更(親ノードを変更)する処理について、具体例を挙げて説明する。図8、図9は、実施形態に係る通信経路を変更(送信先を変更)する手順をイメージ化した説明図である。
(A-2-3) Description of the Specific Example Next, among the processing of the parent node and the child node (FIG. 6, FIG. 7) described above, the processing for changing the communication path (changing the parent node) is a specific example. I will list and explain. FIG. 8 and FIG. 9 are explanatory diagrams imaging the procedure of changing the communication path (changing the transmission destination) according to the embodiment.
まず、無線通信システム1(既に構築されたマルチホップネットワーク)で、ノード100−1〜ノード100−3が、ノード200−1を送信先(親ノード)に選択しているものとする。つまり、この時点のノード100−1〜100−3の送信先管理テーブルTB1では、ノード200−1が、送信先候補の中で、最もリンク品質が良いノードである。 First, in the wireless communication system 1 (multi-hop network already constructed), it is assumed that the nodes 100-1 to 100-3 select the node 200-1 as a transmission destination (parent node). That is, in the transmission destination management table TB1 of the nodes 100-1 to 100-3 at this point in time, the node 200-1 is the node having the best link quality among the transmission destination candidates.
図8に示すように、ノード100−1〜100−3では、一定期間内に自身が送信したパケット量の累積値(累積送信量)を送信先ごとに累積送信量D1として保持している(なお、累積送信量は、許容送信量と共に送信先管理テーブルTB1で保持しても良い)。一方、ノード200−1は、各子ノード(ノード100−1〜100−3)からデータを受信する度に、パケット量とパケットの優先度などから実効転送量を計算し、一定期間内の実行転送量の累積値を子ノードごとに受信パケットテーブルTB2で保持している。ここで、実効転送量を決定するパラメータは、パケットの優先度に限定されるものではなく、パケットの重要性を示すなんらかの値であれば良い。 As shown in FIG. 8, the nodes 100-1 to 100-3 hold the accumulated value of the amount of packets (accumulated transmission amount) transmitted by themselves in a fixed period as the accumulated transmission amount D1 for each transmission destination ( The accumulated transmission amount may be held in the transmission destination management table TB1 together with the allowable transmission amount). On the other hand, each time node 200-1 receives data from each child node (nodes 100-1 to 100-3), it calculates the effective transfer amount from the packet amount and the priority of the packet, etc., and executes within a fixed period The accumulated value of the transfer amount is held in the received packet table TB2 for each child node. Here, the parameter for determining the effective transfer amount is not limited to the priority of the packet, and may be any value indicating the importance of the packet.
図9に示すように、周期終了時にノード200−1は、各子ノードに対し、次回周期から自身へのパケット送信量に制限を与える。具体的には、ノード200−1は、受信パケットテーブルTB2で保持している実効転送量の比を基に、転送許容量を超えないように許容送信量を子ノード(ノード100−1〜100−3)ごとに割り振る。 As shown in FIG. 9, at the end of the cycle, the node 200-1 limits each child node to the amount of packet transmission to itself from the next cycle. Specifically, based on the ratio of the effective transfer amount held in the received packet table TB2, the node 200-1 sets the allowable transmission amount to a child node (node 100-1 to 100 -3) Allocate every.
例えば、ノード100−1〜100−3が、それぞれ送信しても良いパケット量を、α、β、γとすると、以下の(1)式が成り立つ。そして、α、β、γについて、パケットの優先度を考慮すると、以下の(2)式が成り立つ。 For example, assuming that the packet amount which each of the nodes 100-1 to 100-3 may transmit is α, β, γ, the following equation (1) holds. Then, in consideration of packet priorities for α, β, and γ, the following equation (2) holds.
α+β+γ≦100(=転送許容量) …(1)
α/60=β/40=γ/40 …(2)
上記(1)及び(2)式により、α、β、γを求めると、α=42、β=28、γ=28となる。つまり、図9に示すように、ノード100−1の許容送信量は「42」となり、ノード100−2の許容送信量は「28」となり、ノード100−3の許容送信量は「28」となる。
α + β + γ ≦ 100 (= transfer allowance) (1)
α / 60 = β / 40 = γ / 40 (2)
When α, β, and γ are obtained from the above equations (1) and (2), α = 42, β = 28, and γ = 28. That is, as shown in FIG. 9, the allowable transmission amount of the node 100-1 is "42", the allowable transmission amount of the node 100-2 is "28", and the allowable transmission amount of the node 100-3 is "28". Become.
そして、ノード200−1は、算出した許容送信量をコマンドパケットなどで、ノード100−1〜100−3に伝達する。許容送信量を通知された各子ノードは、送信先管理テーブルTB1で値を保持する。次回周期以降、子ノード(ノード100−1〜100−3)は、パケット送信前に、累積送信量D1が許容送信量を超えないか確認し、超える場合には送信先を次点でリンク品質の良いノードに切り替える。一方、子ノードは、累積送信量D1が許容送信量を超えない場合、送信先は変えずにそのまま送信する。例えば、ノード100−2は、累積送信量D1が許容送信量(28)以下の場合には、ノード200-1を送信先とし、許容送信量(28)を超えた場合にはノード200-2に送信先を切り替える。 Then, the node 200-1 transmits the calculated allowable transmission amount to the nodes 100-1 to 100-3 by a command packet or the like. Each child node notified of the allowable transmission amount holds a value in the transmission destination management table TB1. From the next cycle onward, the child nodes (nodes 100-1 to 100-3) check whether the accumulated transmission amount D1 does not exceed the allowable transmission amount before transmitting the packet, and if it exceeds, the link quality is made by the transmission destination next point Switch to a good node. On the other hand, if the accumulated transmission amount D1 does not exceed the allowable transmission amount, the child node transmits without changing the transmission destination. For example, if the accumulated transmission amount D1 is equal to or less than the allowable transmission amount (28), the node 100-2 sets the node 200-1 as a transmission destination, and if the accumulated transmission amount D1 exceeds the allowable transmission amount (28), the node 200-2. Switch the destination to
なお、切り替えた送信先でもこれまでと同様な動作(ノード200−1と同様な動作)を行う。周期が終了したらノード100−1〜100−3で保持している累積送信量D1と、ノード200−1で保持している実効転送量はリセットされ、次の周期に移行する(許容送信量は移行後も子ノードで保持される)。 The same operation (operation similar to that of the node 200-1) is performed at the switched transmission destination. When the cycle ends, the cumulative transmission amount D1 held by the nodes 100-1 to 100-3 and the effective transfer amount held by the node 200-1 are reset and shift to the next period (the allowable transmission amount is Retained by child nodes after migration).
以降上記動作を繰り返し、ノード200−1に負荷がかかり過ぎないように、ノード100−1〜100−3の送信トラフィックを制限する。 Thereafter, the above operation is repeated to limit the transmission traffic of the nodes 100-1 to 100-3 so that the node 200-1 is not overloaded.
(A−3)実施形態の効果
この実施形態によれば、電力消費量の平準化のために、単純に子ノードに親ノードを変更させるのではなく、子ノードに可能な限りリンク品質の良い中継ノード(親ノード)を利用させることで、子ノードと基地局(シンクノード)間の通信品質の低下を抑えつつ、平準化の目標値を達成できるレベルで負荷を分散させることができる。
(A-3) Effects of the Embodiment According to this embodiment, in order to equalize the power consumption, the child node does not simply change the parent node, but the child node has as good link quality as possible. By using the relay node (parent node), it is possible to disperse the load at a level at which the leveling target value can be achieved while suppressing the deterioration in communication quality between the child node and the base station (sink node).
また、親ノードが子ノードの許容送信量を決定する際には、単純な送信パケット量だけではなく、パケットごとの重要性(例えば、パケットの優先度)を考慮するため、重要なパケットを送信するノードほど、信頼性の高いノード(リンク品質の良い親ノード)を活用できる。 In addition, when the parent node determines the allowable transmission amount of a child node, important packets are transmitted in order to take into consideration not only the amount of simple transmission packets but also the importance of each packet (for example, the priority of packets). The more reliable the node is, the more reliable the node (the parent node of the link quality) can be utilized.
1…無線通信システム、10、100、200…無線通信装置、101、201…無線通信部、102、202…パケット送受信部、103…送信先決定部、104、204…タイマ管理部、105、205…記憶部、150、250…アンテナ、203…送信制限決定、D1…累積送信量、D2…転送許容量、T1、T2…タイマ、TB1…送信先管理テーブル、TB2…受信パケットテーブル。
DESCRIPTION OF SYMBOLS 1: Wireless communication system, 10, 100, 200: Wireless communication device, 101, 201: Wireless communication unit, 102, 202: Packet transmission / reception unit, 103: Transmission destination determination unit, 104, 204: Timer management unit, 105, 205 ...
Claims (6)
自身と、前記第1の無線通信装置又は前記第2の無線通信装置との間でパケットを送受信する第1の無線通信部と、
所定期間内における、自身を中継先とする前記第1の無線通信装置から受信したパケット量と、パケットの重要性を示す指標から実効転送量を計算し、1又は複数の前記第1の無線通信装置ごとに前記実効転送量を管理する受信パケット管理部と、
前記各第1の無線通信装置の前記実効転送量と、自身が前記第2の無線通信装置に転送できるパケット量を示す所定の転送許容量とから、前記各第1の無線通信装置が自身に送信できるパケットの許容量を示す許容送信量を決定する送信制限決定部と、
前記許容送信量を示す情報を含むパケットを前記各第1の無線通信装置に送信する制御を行うパケット制御部と
を有することを特徴とする無線中継装置。 In a wireless relay device for relaying a packet received from a first wireless communication device to a second wireless communication device,
A first wireless communication unit that transmits and receives packets between itself and the first wireless communication device or the second wireless communication device;
The effective transfer amount is calculated from the amount of packets received from the first wireless communication device whose own destination is the relay destination within a predetermined period and the index indicating the importance of the packet, and one or more of the first wireless communication A received packet management unit that manages the effective transfer amount for each device;
Each of the first wireless communication devices determines itself from the effective transfer amount of each of the first wireless communication devices and a predetermined transfer allowance indicating the amount of packets that can be transferred to the second wireless communication devices. A transmission restriction determination unit that determines an allowable transmission amount indicating an allowable amount of packets that can be transmitted;
And a packet control unit configured to control transmission of a packet including information indicating the allowable transmission amount to each of the first wireless communication devices.
自身と前記各無線中継装置との間でパケットを送受信する第2の無線通信部と、
少なくとも、自身が無線接続する前記各無線中継装置に送信できるパケットの許容量を示す許容送信量と、自身と前記各無線中継装置との間のリンク品質とを管理する送信先管理部と、
所定期間内における、現在中継先とする無線中継装置に送信したパケットの累積値と、前記許容送信量と、前記リンク品質とに基づき、前記各無線中継装置の内から1の無線中継装置を新たな中継先として決定する送信先決定部と
を有し、
前記許容送信量は、前記各無線中継装置から新たな前記許容送信量を示す情報を含むパケットが受信される度に更新される
ことを特徴とする無線通信装置。 In a wireless communication device capable of wireless connection with a plurality of wireless relay devices,
A second wireless communication unit that transmits and receives packets between itself and each of the wireless relay devices;
A transmission destination management unit that manages at least an allowable transmission amount indicating an allowable amount of packets that can be transmitted to each of the wireless relay devices that wirelessly connect to itself, and a link quality between itself and each of the wireless relay devices;
Based on the accumulated value of packets transmitted to the relaying device currently designated as the relaying destination within the predetermined period, the allowable transmission amount, and the link quality, one wireless relaying device is newly added from the wireless relaying devices. have a transmission destination determining section for determining a Do relay destination,
The wireless communication apparatus according to claim 1, wherein the allowable transmission amount is updated each time a packet including information indicating a new allowable transmission amount is received from each of the wireless relay devices.
前記無線中継装置として請求項1又は2の無線中継装置を適用し、前記無線通信装置として請求項3の無線通信装置を適用したことを特徴とする無線通信システム。 In a wireless communication system including a plurality of wireless communication devices and wireless relay devices that configure a multi-hop network,
A wireless communication system characterized in that the wireless relay device according to claim 1 or 2 is applied as the wireless relay device, and the wireless communication device according to claim 3 is applied as the wireless communication device.
自身と、前記第1の無線通信装置又は前記第2の無線通信装置との間でパケットを送受信する第1の無線通信部と、
所定期間内における、自身を中継先とする前記第1の無線通信装置から受信したパケット量と、パケットの重要性を示す指標から実効転送量を計算し、1又は複数の前記第1の無線通信装置ごとに前記実効転送量を管理する受信パケット管理部と、
前記各第1の無線通信装置の前記実効転送量と、自身が前記第2の無線通信装置に転送できるパケット量を示す所定の転送許容量とから、前記各第1の無線通信装置が自身に送信できるパケットの許容量を示す許容送信量を決定する送信制限決定部と、
前記許容送信量を示す情報を含むパケットを前記各第1の無線通信装置に送信する制御を行うパケット制御部と
して機能させることを特徴とする無線中継プログラム。 A computer mounted on a wireless relay device that relays a packet received from the first wireless communication device to the second wireless communication device;
A first wireless communication unit that transmits and receives packets between itself and the first wireless communication device or the second wireless communication device;
The effective transfer amount is calculated from the amount of packets received from the first wireless communication device whose own destination is the relay destination within a predetermined period and the index indicating the importance of the packet, and one or more of the first wireless communication A received packet management unit that manages the effective transfer amount for each device;
Each of the first wireless communication devices determines itself from the effective transfer amount of each of the first wireless communication devices and a predetermined transfer allowance indicating the amount of packets that can be transferred to the second wireless communication devices. A transmission restriction determination unit that determines an allowable transmission amount indicating an allowable amount of packets that can be transmitted;
A wireless relay program characterized by causing a packet including information indicating the allowable transmission amount to be transmitted to each of the first wireless communication devices as a packet control unit that performs control.
自身と前記各無線中継装置との間でパケットを送受信する第2の無線通信部と、
少なくとも、自身が無線接続する前記各無線中継装置に送信できるパケットの許容量を示す許容送信量と、自身と前記各無線中継装置との間のリンク品質とを管理する送信先管理部と、
所定期間内における、現在中継先とする無線中継装置に送信したパケットの累積値と、前記許容送信量と、前記リンク品質とに基づき、前記各無線中継装置の内から1の無線中継装置を新たな中継先として決定する送信先決定部と
して機能させ、
前記許容送信量は、前記各無線中継装置から新たな前記許容送信量を示す情報を含むパケットが受信される度に更新される
ことを特徴とする無線通信プログラム。 A computer mounted on a wireless communication device capable of wireless connection with a plurality of wireless relay devices;
A second wireless communication unit that transmits and receives packets between itself and each of the wireless relay devices;
A transmission destination management unit that manages at least an allowable transmission amount indicating an allowable amount of packets that can be transmitted to each of the wireless relay devices that wirelessly connect to itself, and a link quality between itself and each of the wireless relay devices;
Based on the accumulated value of packets transmitted to the relaying device currently designated as the relaying destination within the predetermined period, the allowable transmission amount, and the link quality, one wireless relaying device is newly added from the wireless relaying devices. to function as a transmission destination determining section for determining a Do relay destination,
The wireless communication program according to claim 1, wherein the allowable transmission amount is updated each time a packet including information indicating a new allowable transmission amount is received from each of the wireless relay devices .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017139870A JP6520992B2 (en) | 2017-07-19 | 2017-07-19 | Wireless relay device, wireless relay program, wireless communication device, wireless communication program, and wireless communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017139870A JP6520992B2 (en) | 2017-07-19 | 2017-07-19 | Wireless relay device, wireless relay program, wireless communication device, wireless communication program, and wireless communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019022112A JP2019022112A (en) | 2019-02-07 |
| JP6520992B2 true JP6520992B2 (en) | 2019-05-29 |
Family
ID=65355856
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017139870A Active JP6520992B2 (en) | 2017-07-19 | 2017-07-19 | Wireless relay device, wireless relay program, wireless communication device, wireless communication program, and wireless communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6520992B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020202402A1 (en) * | 2019-03-29 | 2020-10-08 | 株式会社Nttドコモ | Relay device and communication method |
| CN114531961B (en) | 2019-09-30 | 2025-12-23 | 大金工业株式会社 | Nodes, communication systems, and communication methods |
| JP7750304B2 (en) * | 2021-12-08 | 2025-10-07 | Ntt株式会社 | Computers and programs |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4619918B2 (en) * | 2005-10-14 | 2011-01-26 | シャープ株式会社 | Wireless communication device |
| JP5773961B2 (en) * | 2012-08-30 | 2015-09-02 | 京セラ株式会社 | Portable electronic devices |
| JP2015146470A (en) * | 2012-09-05 | 2015-08-13 | 日本電気株式会社 | Radio communication terminal, information processing device, communication method, control method, program, and distribution server |
| JP2018157415A (en) * | 2017-03-17 | 2018-10-04 | 株式会社東芝 | Wireless communication system, wireless communication terminal, and wireless communication method |
-
2017
- 2017-07-19 JP JP2017139870A patent/JP6520992B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019022112A (en) | 2019-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5939262B2 (en) | Transmission control method, node, and transmission control program | |
| JP4682249B2 (en) | Method and system for improving the quality of a wireless communication route | |
| US9893981B2 (en) | Resource aware multi-task routing in multi-hop heterogeneous wireless networks | |
| JP4312655B2 (en) | WIRELESS NETWORK COMMUNICATION SYSTEM, SOURCE WIRELESS TERMINAL USED IN THE SYSTEM, AND WIRELESS COMMUNICATION ROUTE ROUTING METHOD | |
| CN110167099B (en) | Ad hoc network routing method and system suitable for narrow-band condition | |
| US10897770B2 (en) | Communication system, method and non-transitory computer-readable storage medium | |
| US9357471B2 (en) | Node apparatus and alternative path search method | |
| JP2010518745A (en) | Radio and bandwidth aware routing metrics for multi-radio, multi-channel and multi-hop wireless networks | |
| JP2005524363A (en) | Channel assignment in mobile ad hoc networks | |
| US10178652B2 (en) | Method for operating a network element of a wireless communication network and network element | |
| JP6520992B2 (en) | Wireless relay device, wireless relay program, wireless communication device, wireless communication program, and wireless communication system | |
| JP2001136178A (en) | Wireless network, route control method thereof, and wireless communication control device | |
| JP2015015585A (en) | Wireless communication apparatus, wireless communication method, wireless communication program, and wireless communication system | |
| WO2010110114A1 (en) | Wireless communication system and parent node search method | |
| US20130279339A1 (en) | Communication device and method | |
| KR101217813B1 (en) | Method to determine priority of data transmission in wireless network | |
| JP5658706B2 (en) | Communication station, communication control program, and communication network system | |
| JP2004282266A (en) | Wireless terminal, wireless communication method, and program for wireless communication network system | |
| JP6784706B2 (en) | Wireless communication equipment, wireless communication methods and computer programs | |
| JP6773088B2 (en) | Wireless relay devices, wireless relay programs, and wireless communication systems | |
| JP6414262B2 (en) | Radio relay apparatus, radio communication apparatus, and radio communication system | |
| JP6259622B2 (en) | COMMUNICATION DEVICE, RADIO NETWORK SYSTEM, RADIO NETWORK CONTROL METHOD, AND RADIO NETWORK CONTROL PROGRAM | |
| KR101797419B1 (en) | Method and node for selecting a message box | |
| JP2013005126A (en) | Communication system and gateway device | |
| WO2018092372A1 (en) | Communication terminal, communication method, program, and wireless system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190122 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190319 |
|
| 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: 20190402 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190415 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6520992 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |