[go: up one dir, main page]

JP2018110332A - Route determination device, route determination system, route determination method and route determination program - Google Patents

Route determination device, route determination system, route determination method and route determination program Download PDF

Info

Publication number
JP2018110332A
JP2018110332A JP2017000283A JP2017000283A JP2018110332A JP 2018110332 A JP2018110332 A JP 2018110332A JP 2017000283 A JP2017000283 A JP 2017000283A JP 2017000283 A JP2017000283 A JP 2017000283A JP 2018110332 A JP2018110332 A JP 2018110332A
Authority
JP
Japan
Prior art keywords
communication
route
data
path
communication device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017000283A
Other languages
Japanese (ja)
Inventor
康修 松嶋
Yasunori Matsushima
康修 松嶋
秋山 雅紀
Masaki Akiyama
雅紀 秋山
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2017000283A priority Critical patent/JP2018110332A/en
Publication of JP2018110332A publication Critical patent/JP2018110332A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】マルチホップ転送におけるデータ中継の効率化が図れること。【解決手段】マルチホップ転送により、複数の送信元の通信機101から中継の通信機101を介してデータ転送先の通信機101Cまでの間のデータの通信経路を決定する経路決定装置102は、複数の送信元の通信機101が送信するデータの通信経路と送信開始時刻の通信情報を収集する収集部と、送信開始時刻が同じ複数のデータと、対応する通信経路とから、特定の中継の通信機への集中を判断し、当該集中を回避する新たな通信経路を決定する制御部と、新たな通信経路を送信元の通信機に設定する設定部と、を備える。【選択図】図1An object of the present invention is to improve the efficiency of data relay in multi-hop transfer. A path determination device 102 that determines a data communication path from a plurality of transmission source devices 101 to a data transfer destination communication device 101C via a relay communication device 101 by multi-hop transfer. From a communication unit for collecting communication information of data transmitted by a plurality of communication devices 101 of a plurality of transmission sources and communication information of transmission start time, a plurality of data having the same transmission start time, and a corresponding communication path, a specific relay A control unit that determines concentration on a communication device and determines a new communication path that avoids the concentration, and a setting unit that sets a new communication route in a transmission source communication device. [Selection] Figure 1

Description

本発明は、通信機間の通信経路を決定する経路決定装置、経路決定システム、経路決定方法および経路決定プログラムに関する。   The present invention relates to a route determination device, a route determination system, a route determination method, and a route determination program for determining a communication route between communication devices.

無線センサネットワークでは、センサを有する通信機を所定のエリアに多数配置しセンサのデータを収集する。通信機のデータ転送にキャリア回線を用いるとコスト高となるため、特定小電力無線の通信機間のマルチホップ通信により、センサで検出したデータを通信機間で転送する技術がある。マルチホップ通信は、通信機間の通信経路が固定されていないメッシュ型トポロジの接続形態である。   In a wireless sensor network, a large number of communication devices having sensors are arranged in a predetermined area to collect sensor data. Since using a carrier line for data transfer of a communication device increases the cost, there is a technology for transferring data detected by a sensor between communication devices by multi-hop communication between specific low-power wireless communication devices. Multi-hop communication is a mesh topology connection form in which communication paths between communication devices are not fixed.

マルチホップ通信の通信経路の経路選択手法として、IETFによって標準化されたRPL(IPv6 Routing Protocol for Low power and Lossy Network)がある。RPLでは、通信機間での通信状態を常に監視し、データ送出元の送信機(エンドデバイス)のデータが、目的とするデータ送信先の送信機(コーディネータ)に到達できる通信経路(ルート)のうちホップ数が最も少なくなる通信経路を選択する。   There is RPL (IPv6 Routing Protocol for Low Power and Lossy Network) standardized by IETF as a route selection method for multi-hop communication routes. In RPL, the communication state between communication devices is always monitored, and the data of a transmission source (end device) of a data transmission source is a communication path (route) that can reach a target data transmission destination transmitter (coordinator). Of these, the communication path with the smallest number of hops is selected.

従来、無線通信の通信経路を回線品質等の無線コストにおける時間相関に基づき、通信経路毎の優先順位を決め、エラー発生で次に優先順位の通信経路に切り替える技術がある(例えば、下記特許文献1参照。)。また、各中継器のバッテリの残り駆動時間に基づき、バッテリ残量が大きい中継通信経路を決定することで、特定の中継器のバッテリの残量が減ることを防止し、中継器の使用頻度を平準化する技術がある(例えば、下記特許文献2参照。)。また、センサネットワークの干渉ノイズ、温度等の伝搬環境を考慮して通信経路決定する技術がある(例えば、下記特許文献3参照。)。   2. Description of the Related Art Conventionally, there is a technology for determining a priority for each communication path based on a time correlation in a radio cost such as channel quality for a communication path for wireless communication, and switching to the next priority communication path when an error occurs (for example, the following patent document) 1). In addition, by determining the relay communication path with a large remaining battery level based on the remaining driving time of the battery of each repeater, it is possible to prevent the remaining battery level of a specific repeater from being reduced, and to reduce the frequency of use of the repeater. There is a technique for leveling (for example, see Patent Document 2 below). There is also a technique for determining a communication path in consideration of propagation environment such as interference noise and temperature of a sensor network (for example, refer to Patent Document 3 below).

特開2011−066568号公報Japanese Patent Application Laid-Open No. 2011-065568 特開2003−115092号公報Japanese Patent Laid-Open No. 2003-115092 特開2015−056847号公報Japanese Patent Laying-Open No. 2015-056847

しかしながら、従来の技術では、下記の問題を解消できなかった。
1.特定小電力無線の通信では周波数帯域が狭いため、他の機器と通信が衝突する可能性が高い。そして、通信機間での通信状態、例えば、通信可能であるかをチェックするための通信によりさらに通信の衝突の可能性が高くなる。
2.マルチホップ通信で他の通信機の情報を中継している間は、自通信機の情報(センサデータ)を送信できない。マルチホップ通信は、1:1の通信と比べて元々遅延が大きく、自通信機の情報の遅延がさらに助長される。
3.特定の通信機が集中して中継に利用される傾向がある。各通信機は、固有の送信(開始)時間毎に周期的にデータ送信を行うが、複数の通信機のデータ送信が重なると特定の通信機にデータが集中し、ネットワーク全体の品質低下を招く。
However, the conventional techniques have not been able to solve the following problems.
1. In specific low-power wireless communication, the frequency band is narrow, so there is a high possibility that communication will collide with other devices. Then, the possibility of a communication collision is further increased by the communication state between the communication devices, for example, communication for checking whether communication is possible.
2. While the information of other communication devices is being relayed by multi-hop communication, the information (sensor data) of the own communication device cannot be transmitted. The multi-hop communication originally has a larger delay than the 1: 1 communication, and further delays the information of the local communication device.
3. There is a tendency that specific communication devices are concentrated and used for relaying. Each communication device periodically transmits data every unique transmission (start) time. However, if data transmissions of a plurality of communication devices overlap, the data concentrates on a specific communication device, resulting in deterioration of the quality of the entire network. .

一つの側面では、本発明は、マルチホップ転送におけるデータ中継の効率化が図れることを目的とする。   In one aspect, an object of the present invention is to improve the efficiency of data relay in multihop transfer.

一つの案では、経路決定装置は、マルチホップ転送により、複数の送信元の通信機から中継の通信機を介してデータ転送先の通信機までの間のデータの通信経路を決定する経路決定装置であって、複数の前記送信元の通信機が送信するデータの通信経路と送信開始時刻の通信情報を収集する収集部と、前記送信開始時刻が同じ複数の前記データと、対応する前記通信経路とから、特定の前記中継の通信機への集中を判断し、当該集中を回避する新たな通信経路を決定する制御部と、前記新たな通信経路を前記送信元の通信機に設定する設定部と、を備えたことを要件とする。   In one plan, the route determination device determines a data communication route from a plurality of transmission source communication devices to a data transfer destination communication device via a relay communication device by multi-hop transfer. A collection unit that collects communication information of data transmitted from a plurality of communication devices of the transmission source and transmission start time, a plurality of the data having the same transmission start time, and the corresponding communication path And determining a new communication path for determining the concentration of the specific relay in the communication device and avoiding the concentration, and a setting unit for setting the new communication route in the transmission source communication device It is a requirement that

一つの実施形態によれば、マルチホップ転送におけるデータ中継の効率化が図れるという効果を有する。   According to one embodiment, there is an effect that the efficiency of data relay in multihop transfer can be improved.

図1は、実施の形態の経路決定システムの構成例を示す図である。FIG. 1 is a diagram illustrating a configuration example of a route determination system according to an embodiment. 図2は、実施の形態の経路決定装置の機能ブロック図である。FIG. 2 is a functional block diagram of the route determination device according to the embodiment. 図3は、実施の形態の経路決定装置のハードウェア構成例を示す図である。FIG. 3 is a diagram illustrating a hardware configuration example of the route determination device according to the embodiment. 図4は、実施の形態の通信機の機能ブロック図である。FIG. 4 is a functional block diagram of the communication device according to the embodiment. 図5は、通信機が行う制御内容を示すフローチャートである。FIG. 5 is a flowchart showing the contents of control performed by the communication device. 図6は、経路決定装置が行う制御内容を示すフローチャートである。FIG. 6 is a flowchart showing the contents of control performed by the route determination device. 図7Aは、経路決定装置による通信経路切り替え制御を説明する図である。(その1)FIG. 7A is a diagram illustrating communication path switching control by the path determination device. (Part 1) 図7Bは、経路決定装置による通信経路切り替え制御を説明する図である。(その2)FIG. 7B is a diagram illustrating communication path switching control by the path determination device. (Part 2) 図7Cは、経路決定装置による通信経路切り替え制御を説明する図である。(その3)FIG. 7C is a diagram illustrating communication path switching control by the path determination device. (Part 3) 図7Dは、経路決定装置による通信経路切り替え制御を説明する図である。(その4)FIG. 7D is a diagram illustrating communication path switching control by the path determination device. (Part 4)

(実施の形態)
図1は、実施の形態の経路決定システムの構成例を示す図である。図1の(a)に示す実施の形態の経路決定システム100は、所定のエリアに配置される複数の通信機101と、経路決定装置102と、を含む。
(Embodiment)
FIG. 1 is a diagram illustrating a configuration example of a route determination system according to an embodiment. A route determination system 100 according to the embodiment shown in FIG. 1A includes a plurality of communication devices 101 and a route determination device 102 arranged in a predetermined area.

各通信機101は、内蔵する電池駆動によりセンサ等で収集したデータを特定小電力無線により送信する。通信機101は、RPLに基づき、送信データを自機に固有の送信タイミングで送信する。また、経路決定装置102から配信された経路情報RDを有する場合には、この経路情報RDが示す通信経路でデータを送信する。   Each communication device 101 transmits data collected by a sensor or the like by driving a built-in battery by specific low-power radio. The communication device 101 transmits transmission data at a transmission timing specific to the own device based on the RPL. Further, when the route information RD distributed from the route determination device 102 is included, the data is transmitted through the communication route indicated by the route information RD.

また、各通信機101は、特定小電力無線ネットワーク(ホップ中継路)NW1内でマルチホップ通信により他の通信機101から送信されたデータをさらに他の通信機101に転送するルータの機能を有する。すなわち、各通信機101は、あるタイミングにおいて、自機のデータ送信、あるいはデータ転送のいずれかを行う。   In addition, each communication device 101 has a router function of further transferring data transmitted from another communication device 101 by multi-hop communication to the other communication device 101 in the specific low-power wireless network (hop relay path) NW1. . That is, each communication device 101 performs either data transmission or data transfer of its own device at a certain timing.

通信機101は、特定小電力無線の法令に従い、1回に送信できる時間が定められている。例えば、一つの通信機101は、所定時間(60分)のうち累計6分間のみ可能である。通信機101毎のデータ送信のタイミングは任意であり、所定時間(60分)の周期で同じタイミングでデータ送信を繰り返す。ホップ中継路NW1で用いる特定小電力無線は、例えば、920MHzの周波数帯域の場合、13MHz幅の割り当て帯域、30程度のチャネルを有する。   The communication device 101 has a predetermined time for transmission at one time in accordance with a specific low power radio law. For example, one communication device 101 can perform only a total of 6 minutes within a predetermined time (60 minutes). The timing of data transmission for each communication device 101 is arbitrary, and data transmission is repeated at the same timing in a cycle of a predetermined time (60 minutes). For example, in the case of a frequency band of 920 MHz, the specific low-power radio used in the hop relay path NW1 has an allocated band of 13 MHz width and about 30 channels.

ホップ中継路NW1内において、データ送信元の各通信機101から送信されたデータは、データ転送先装置であるコーディネータの通信機101Cまで所定の通信経路で転送される。コーディネータの通信機101Cは、経路決定装置102を介して外部ネットワークNW2にデータを送信する。外部ネットワークNW2はクラウドや、サービスアプリケーションのサーバ等である。例えば、サーバがエリアA内の各通信機101の配置位置のセンシング情報を収集および解析する。このほか、経路決定装置102がデータを中継せずに、ホップ中継路NW1上のデータを収集する構成としてもよい。   In the hop relay path NW1, data transmitted from each communication device 101 as a data transmission source is transferred to a coordinator communication device 101C as a data transfer destination device via a predetermined communication path. The coordinator communication device 101C transmits data to the external network NW2 via the route determination device 102. The external network NW2 is a cloud, a service application server, or the like. For example, the server collects and analyzes sensing information of the arrangement position of each communication device 101 in area A. In addition, the route determination device 102 may collect data on the hop relay path NW1 without relaying data.

実施の形態では、経路決定装置102は、各通信機101がRPLに基づき通信を行った際の通信記録を収集および学習を行い、ホップ中継路NW1内での通信機101の最適な通信経路を決定し、通信経路に対応するタイムテーブルTBを作成する。最初に作成するタイムテーブルTBは、各通信機101がRPLに基づき実際に通信を行った運用中の通信記録に基づき作成する。   In the embodiment, the route determination device 102 collects and learns communication records when each communication device 101 performs communication based on RPL, and determines an optimal communication route of the communication device 101 in the hop relay path NW1. The time table TB corresponding to the communication path is determined. The time table TB to be created first is created based on a communication record during operation in which each communication device 101 actually communicates based on RPL.

また、最適通信経路の決定の際、通信機101のデータの送信タイミング、送信転送データ量、通信時間、さらには、通信機101に通信に影響を与える外部環境等に基づき、ホップ中継路NW1内での各通信機101の通信経路を動的に変更する。この通信経路の変更に伴い、所定の通信機101がデータ中継用として通信経路上に入るまたは外れる(送信機またはルータ動作の切り替え)。   Further, when the optimum communication path is determined, based on the data transmission timing of the communication device 101, the amount of transmission transfer data, the communication time, and the external environment that affects communication on the communication device 101, the inside of the hop relay path NW1 The communication path of each communication device 101 is dynamically changed. Along with this change of the communication path, a predetermined communication device 101 enters or leaves the communication path for data relay (switching of transmitter or router operation).

経路決定装置102は、通信機101の設置環境での時間経過、場所、気象情報等、ホップ中継路NW1の通信に影響を与える要因の変動に対応して通信経路する最適な通信経路を予測し、対応して通信経路を更新する。また、各通信機101のデータ送信実績の学習により、ホップ中継路NW1への通信機101の追加時の最適な通信経路を検索し、対応して通信経路を更新する。これにより、経路決定装置102は、ホップ中継路NW1の通信に影響を与える要因に対応した通信経路(タイムテーブルTB)を常に最新の状態で記憶部に記憶保持し、各通信機101にタイムテーブルTBに従った経路情報RDを配信する。   The route determination device 102 predicts an optimum communication route for communication in response to fluctuations in factors that affect the communication of the hop relay route NW1, such as time lapse, location, and weather information in the installation environment of the communication device 101. Correspondingly, the communication path is updated. Further, by learning the data transmission results of each communication device 101, the optimum communication route when the communication device 101 is added to the hop relay route NW1 is searched, and the communication route is updated accordingly. Thereby, the route determination device 102 always stores and holds the communication route (time table TB) corresponding to the factor affecting the communication of the hop relay route NW1 in the storage unit in the latest state, and stores the time table in each communication device 101. Distributes route information RD according to TB.

そして、通信機101は、データ送信の際、経路決定装置102から配信された経路情報RDを有していれば、RPLを用いずに、配信された経路情報RDが示す送信先(あるいは転送先)にデータを送信する。なお、経路情報RDに基づくデータ送信を行った場合においても、自機のRPLに基づき最短通信経路で送信できたかを確認でき、配信された経路情報RDを用いた送信が最短通信経路でなかった場合には、RPLを用いてデータ送信することができる。   If the communication device 101 has the route information RD distributed from the route determination device 102 at the time of data transmission, the communication device 101 does not use the RPL but the transmission destination (or transfer destination) indicated by the distributed route information RD. ) To send data. Even when data transmission based on the route information RD was performed, it was possible to confirm whether transmission was possible using the shortest communication route based on the own RPL, and transmission using the distributed route information RD was not the shortest communication route. In some cases, data can be transmitted using RPL.

図1の(b)は、通信機101がデータ送信を行った時の通信記録であり、経路決定装置102がホップ中継路NW1上で通信機101の送信データを取得した内容を示す。例えば、通信機A,B(101)は経路情報RDの配信を受けておらず、自機のRPLに基づきデータ送信した状態であるとする。   (B) of FIG. 1 is a communication record when the communication device 101 transmits data, and shows the content of the transmission data of the communication device 101 acquired by the route determination device 102 on the hop relay path NW1. For example, it is assumed that the communication devices A and B (101) have not received distribution of the route information RD and have transmitted data based on their own RPL.

データ送信元の通信機A(101)の通信記録は、送信開始時間が毎時「0」分、送信時間が「5」秒、送信データの通信経路R1が「B→D」である。また、データ送信元の通信機B(101)の通信記録は、送信開始時間が毎時「20」分、送信時間が「10」秒、送信データの通信経路R2が「C→D」である。   In the communication record of the communication device A (101) as the data transmission source, the transmission start time is “0” minutes, the transmission time is “5” seconds, and the communication path R1 of the transmission data is “B → D”. In the communication record of the communication device B (101) as the data transmission source, the transmission start time is “20” minutes, the transmission time is “10” seconds, and the communication path R2 of the transmission data is “C → D”.

図1の(c)は、通信記録に基づき、経路決定装置102が生成したタイムテーブルTBの例を示す。横軸は毎時(60分)、縦軸は各通信機101である。図中の⇒はデータ送信元の通信機101、→はデータを中継(ルータ動作)した通信機101を示す。   FIG. 1C shows an example of the time table TB generated by the route determination device 102 based on the communication record. The horizontal axis is every hour (60 minutes), and the vertical axis is each communication device 101. In the figure, ⇒ indicates a communication device 101 that is a data transmission source, and → indicates a communication device 101 that relays data (router operation).

図1の(c)は、経路決定装置102が(b)のデータ送信に対応して、通信機101の通信記録に基づき生成したタイムテーブルTBの例である。通信機A(101)は毎時「0」分にデータを送信し、通信機B→D(101)を中継する通信経路R1でデータ送信された状態を示す。また、通信機B(101)は毎時「20」分にデータを送信し、通信機C→D(101)を中継する通信経路R2でデータ送信された状態を示している。   (C) of FIG. 1 is an example of the time table TB generated by the route determination device 102 based on the communication record of the communication device 101 in response to the data transmission of (b). The communication device A (101) transmits data every hour “0”, and shows a state where the data is transmitted through the communication path R1 that relays the communication device B → D (101). In addition, the communication device B (101) transmits data every hour “20” and shows a state where the data is transmitted through the communication path R2 that relays the communication device C → D (101).

タイムテーブルTBを用いることで、通信経路の重複を特定できる。例えば、点線で示すように、さらに別の通信機C(101)が毎時「0」分にデータを送信し通信機D(101)を中継するとする。この場合、毎時「0」分において、送信元の通信機A,D(101)のデータが中継の通信機D(101)に集中することが特定できる。   By using the time table TB, duplication of communication paths can be specified. For example, as indicated by a dotted line, it is assumed that another communication device C (101) transmits data every hour “0” and relays the communication device D (101). In this case, it can be specified that the data of the communication devices A and D (101) as the transmission sources are concentrated on the relay communication device D (101) at the time of “0” every hour.

図2は、実施の形態の経路決定装置の機能ブロック図である。経路決定装置102は、外部情報収集部201、制御部202、設定部204、を含む。これらの各機能部は、それぞれの機能実行時のデータを記憶する個別あるいは共有の記憶部を有する(図示略)。   FIG. 2 is a functional block diagram of the route determination device according to the embodiment. The route determination device 102 includes an external information collection unit 201, a control unit 202, and a setting unit 204. Each of these functional units has an individual or shared storage unit (not shown) that stores data when each function is executed.

外部情報収集部201は、ホップ中継路NW1を介して通信機101の情報を収集し、外部ネットワークNW2を介してホップ中継路NW1の通信に影響を与える外部環境の情報をサーバ210等から収集する。ホップ中継路NW1は、上述した特定小電力の無線通信ネットワークであり、外部ネットワークNW2は、LAN、WAN、インターネット等のネットワークである。   The external information collection unit 201 collects information on the communication device 101 via the hop relay path NW1, and collects information on the external environment that affects communication on the hop relay path NW1 from the server 210 or the like via the external network NW2. . The hop relay path NW1 is the above-described specific low-power wireless communication network, and the external network NW2 is a network such as a LAN, a WAN, or the Internet.

外部情報収集部201は、通信時間収集部211、通信経路変更調査部212、電池消費情報収集部213、外部環境情報収集部214を含む。   The external information collection unit 201 includes a communication time collection unit 211, a communication path change investigation unit 212, a battery consumption information collection unit 213, and an external environment information collection unit 214.

通信時間収集部211は、各通信機101の通信時間、例えば、データ送信の開始時間(時刻)、データを送信している期間を示す通信時間等を収集する。通信経路変更調査部212は、各通信機101のRPL実行による通信経路変更の有無を収集調査する。例えば、通信の衝突により、通信の通信経路変更を行った時間等の情報を該当する通信機101から収集する。   The communication time collection unit 211 collects the communication time of each communication device 101, for example, the data transmission start time (time), the communication time indicating the data transmission period, and the like. The communication path change investigation unit 212 collects and investigates whether or not there is a communication path change due to RPL execution of each communication device 101. For example, information such as the time when the communication path of the communication was changed due to a communication collision is collected from the corresponding communication device 101.

電池消費情報収集部213は、各通信機101の電池情報(時間経過毎の電池残量等)を収集する。外部環境情報収集部214は、外部のサーバ210が提供するオープンデータ、例えば気象情報など、ホップ中継路NW1の通信に影響を与える外部環境の各種情報を収集する。   The battery consumption information collection unit 213 collects battery information (such as a remaining battery level for each elapsed time) of each communication device 101. The external environment information collection unit 214 collects various types of external environment information that affects communication on the hop relay path NW1, such as open data provided by the external server 210, such as weather information.

制御部202は、マトリクス生成部221、マトリクス修正部222、通信経路設計部223を含む。マトリクス生成部221は、通信時間収集部211が収集した通信機101の通信時間(データ送信の開始時間、通信時間)と、通信経路変更調査部212が収集した通信の通信経路変更の時間等を取得する。そして、取得した情報に基づき、現時点で干渉や輻輳等の影響が生じる通信経路を除く通信経路を探索し、通信機101の通信経路を決定するためのマトリクスを作成する。このマトリクスは、図1の(c)のタイムテーブルTBに相当する。   The control unit 202 includes a matrix generation unit 221, a matrix correction unit 222, and a communication path design unit 223. The matrix generation unit 221 includes the communication time (data transmission start time, communication time) of the communication device 101 collected by the communication time collection unit 211, the communication route change time of communication collected by the communication route change investigation unit 212, and the like. get. Based on the acquired information, a communication path excluding communication paths that are affected by interference, congestion, and the like at this time is searched, and a matrix for determining the communication path of the communication device 101 is created. This matrix corresponds to the time table TB in FIG.

マトリクス修正部222は、電池消費情報収集部213が収集した通信機101の電池消費の情報と、外部環境情報収集部214が収集した気象情報など外部環境の各種情報を取得する。そして、取得した電池情報や気象情報等に基づき、マトリクス生成部221が生成したマトリクスが示す通信経路を修正する。例えば、電池消耗した(電池残量が少ない)通信機101や気象の影響を受けて伝搬状況が悪化する中継部分の通信機101を回避する通信経路を探索し、マトリクスを修正する。   The matrix correction unit 222 acquires information on the battery consumption of the communication device 101 collected by the battery consumption information collection unit 213 and various types of external environment information such as weather information collected by the external environment information collection unit 214. Then, based on the acquired battery information, weather information, and the like, the communication path indicated by the matrix generated by the matrix generation unit 221 is corrected. For example, the communication path that avoids the communication apparatus 101 that is depleted of the battery (the remaining battery level is low) and the communication apparatus 101 that is a relay part that is deteriorated in the propagation state due to the influence of weather is searched, and the matrix is corrected.

通信経路設計部223は、マトリクス修正部222が出力するマトリクス(タイムテーブルTB)を元に、各通信機101別の経路情報(ルーティング情報)RDを作成し、設定部204に出力する。通信経路設計部223は、例えば、日単位で経路情報RDを作成する。   The communication route design unit 223 creates route information (routing information) RD for each communication device 101 based on the matrix (time table TB) output from the matrix correction unit 222 and outputs the route information (routing information) RD to the setting unit 204. For example, the communication route design unit 223 creates route information RD on a daily basis.

設定部204は、通信機設定部241を含む。通信機設定部241は、通信経路設計部223が作成した経路情報RDをホップ中継路NW1を介して各通信機101に配信する。通信経路設計部223が日単位で経路情報RDを作成した場合、日単位で経路情報RDを通信機101に配信する。   The setting unit 204 includes a communication device setting unit 241. The communication device setting unit 241 distributes the route information RD created by the communication route design unit 223 to each communication device 101 via the hop relay path NW1. When the communication route design unit 223 creates the route information RD on a daily basis, the route information RD is distributed to the communication device 101 on a daily basis.

図2の外部情報収集部201と制御部202の間、および制御部202と設定部204の間は、それぞれインタフェースIF1,IF2により接続されている。   The external information collection unit 201 and the control unit 202 in FIG. 2 and the control unit 202 and the setting unit 204 are connected by interfaces IF1 and IF2, respectively.

上記構成の経路決定装置102によれば、ホップ中継路NW1の各通信機101によるデータ送信の運用を行いながら、タイムテーブルTBを作成し、通信機101に対し経路情報RDを配信する。   According to the route determination device 102 configured as described above, the time table TB is created and the route information RD is distributed to the communication device 101 while operating the data transmission by each communication device 101 of the hop relay path NW1.

図3は、実施の形態の経路決定装置のハードウェア構成例を示す図である。経路決定装置102は、CPU301、ROM302、RAM303、ネットワークインタフェース(IF)304と、RF(Radio Frequency)回路305、アンテナ306、を含む。   FIG. 3 is a diagram illustrating a hardware configuration example of the route determination device according to the embodiment. The route determination device 102 includes a CPU 301, a ROM 302, a RAM 303, a network interface (IF) 304, an RF (Radio Frequency) circuit 305, and an antenna 306.

図2に記載の経路決定装置102の外部情報収集部201、制御部202、設定部204の各機能は、図3のCPU301がROM302に格納された制御プログラムを実行し、この際、RAM303の一部を作業領域に使用して実現できる。また、図2には不図示であるが、外部情報収集部201、制御部202、設定部204は、それぞれ処理データや設定データ等を格納保持する記憶部を有し、これら記憶部は、図3のRAM303やフラッシュROM(図示略)等を用いて構成できる。   Each function of the external information collection unit 201, the control unit 202, and the setting unit 204 of the route determination device 102 illustrated in FIG. 2 executes a control program stored in the ROM 302 by the CPU 301 in FIG. This can be realized by using the section as a work area. Although not shown in FIG. 2, the external information collection unit 201, the control unit 202, and the setting unit 204 each have a storage unit that stores and holds processing data, setting data, and the like. 3 RAM 303, a flash ROM (not shown), or the like.

図3のRF回路305、アンテナ306は、ホップ中継路NW1を介して通信機101と無線通信する機能を実現する。ネットワークIF304は、外部ネットワークNW2を介してサーバ210と通信接続する機能を実現する。経路決定装置102は、汎用のサーバを用いて構成できる。この場合、RF回路305、アンテナ306をサーバに接続すればよい。   The RF circuit 305 and the antenna 306 in FIG. 3 realize a function of performing wireless communication with the communication device 101 via the hop relay path NW1. The network IF 304 realizes a function of communication connection with the server 210 via the external network NW2. The route determination device 102 can be configured using a general-purpose server. In this case, the RF circuit 305 and the antenna 306 may be connected to the server.

図4は、実施の形態の通信機の機能ブロック図である。通信機101は、検出部401、データ処理部402、制御部403、格納部404、通信部405を含む。   FIG. 4 is a functional block diagram of the communication device according to the embodiment. The communication device 101 includes a detection unit 401, a data processing unit 402, a control unit 403, a storage unit 404, and a communication unit 405.

検出部401は、設置個所における温度、湿度、圧力、歪等の各種変位量を検出する。データ処理部402は、検出部401の検出出力をデータ処理する。制御部403は、主にRPLに基づくデータ送信の通信経路を決定する。格納部404は、経路決定装置102から配信された経路情報RDを格納する。制御部403は、経路情報RDを有する場合、この経路情報RDに基づくデータ送信を行う。通信部405は、ホップ中継路NW1に対し自機が検出したデータを送信し、また、他の通信機101から受信したデータを転送する。また、経路決定装置102から経路情報RDを受信した場合、格納部404に経路情報RDを格納保持する。なお、格納部404は、データ処理部402の処理データを格納してもよい。   The detection unit 401 detects various displacement amounts such as temperature, humidity, pressure, and strain at the installation location. The data processing unit 402 performs data processing on the detection output of the detection unit 401. The control unit 403 determines a communication path for data transmission mainly based on RPL. The storage unit 404 stores the route information RD distributed from the route determination device 102. When the control unit 403 has the route information RD, the control unit 403 performs data transmission based on the route information RD. The communication unit 405 transmits the data detected by the own device to the hop relay path NW1 and transfers the data received from the other communication device 101. When the route information RD is received from the route determination device 102, the route information RD is stored and held in the storage unit 404. The storage unit 404 may store the processing data of the data processing unit 402.

図4に示した通信機101についても、図3同様のハードウェア構成であり、特定小電力無線だけで通信を行う場合には、ネットワークIF304は不要にできる。また、通信機101は、内蔵の電池を電源として各部を動作させる。図4に記載の通信機101のデータ処理部402、制御部403の各機能は、図3のCPU301がROM302に格納された制御プログラムを実行し、この際、RAM303の一部を作業領域として使用することにより実現できる。   The communication device 101 shown in FIG. 4 also has the same hardware configuration as that in FIG. 3, and the network IF 304 can be omitted when communication is performed only with the specific low-power radio. The communication device 101 operates each unit using a built-in battery as a power source. Each function of the data processing unit 402 and the control unit 403 of the communication device 101 illustrated in FIG. 4 is executed by the CPU 301 in FIG. 3 executing a control program stored in the ROM 302, and at this time, a part of the RAM 303 is used as a work area. This can be achieved.

また、図4に記載の検出部401は、各種変位量を検出するセンサを用いて構成できる。図4の通信部405の機能は、図3に記載のRF回路305、アンテナ306を用いることで、ホップ中継路NW1を介して経路決定装置102と無線通信する機能を実現する。また、通信部405は、図3のネットワークIF304を用いて外部ネットワークNW2を介してサーバ210通信接続する機能を実現できる。また、図4の格納部404は、図3のRAM303やフラッシュROM(不図示)を用いることができる。   Moreover, the detection part 401 of FIG. 4 can be comprised using the sensor which detects various displacement amount. The function of the communication unit 405 in FIG. 4 realizes a function of performing wireless communication with the route determination device 102 via the hop relay path NW1 by using the RF circuit 305 and the antenna 306 illustrated in FIG. Further, the communication unit 405 can realize a function of performing communication connection with the server 210 via the external network NW2 using the network IF 304 of FIG. 4 can use the RAM 303 and the flash ROM (not shown) in FIG.

図5は、通信機が行う制御内容を示すフローチャートである。図5では、主に通信機101の制御部403が行うデータ送信時の通信経路制御について記載してある。はじめに、通信機101は、自機の検出部401が検出したデータをデータ処理し、自機の固有の所定のタイミングでデータ送信処理を開始する(ステップS501)。   FIG. 5 is a flowchart showing the contents of control performed by the communication device. In FIG. 5, communication path control at the time of data transmission mainly performed by the control unit 403 of the communication device 101 is described. First, the communication device 101 performs data processing on the data detected by the detection unit 401 of the own device, and starts data transmission processing at a predetermined timing unique to the own device (step S501).

次に、通信機101は、格納部404に経路情報RDが格納されているか確認する(ステップS502)。経路情報RDがあれば(ステップS502:Yes)、ステップS504に移行し、経路情報RDがなければ(ステップS502:No)、RPLで送信するデータの最適通信経路を探索する(ステップS503)。   Next, the communication device 101 confirms whether the path information RD is stored in the storage unit 404 (step S502). If there is route information RD (step S502: Yes), the process proceeds to step S504, and if there is no route information RD (step S502: No), an optimum communication route for data transmitted by RPL is searched (step S503).

そして、通信機101は、データを送信する(ステップS504)。このデータ送信時、経路情報RDがあればこの経路情報RDに従った通信経路でデータを送信し、経路情報RDがなければRPLにより探索された通信経路でデータを送信する。   Then, the communication device 101 transmits data (step S504). At the time of this data transmission, if there is route information RD, data is transmitted through a communication route according to this route information RD, and if there is no route information RD, data is transmitted through a communication route searched by RPL.

この後、通信機101は、最短通信経路でデータ送信できたか判断する(ステップS505)。この判断は、自機のRPLに基づき判断できる。最短通信経路でデータ送信できた場合には(ステップS505:Yes)、ステップS501に戻る。また、最短通信経路でデータ送信できなかった場合には(ステップS505:No)、ステップS503に戻り、RPLに基づくデータ送信を行うことができる。   Thereafter, the communication device 101 determines whether data transmission has been performed through the shortest communication path (step S505). This determination can be made based on the own RPL. If data can be transmitted through the shortest communication path (step S505: Yes), the process returns to step S501. In addition, when data cannot be transmitted through the shortest communication path (step S505: No), the process returns to step S503, and data transmission based on RPL can be performed.

図6は、経路決定装置が行う制御内容を示すフローチャートである。図6の処理は、経路決定装置102の図2に示した各機能部が順次実行する。はじめに、経路決定装置102は、通信機101が送信するデータを受信すると(ステップS601)、受信データ値、すなわち受信したデータのホップ中継路NW1中での通信経路をマトリクスに反映させる(ステップS602)。この処理は、制御部202が行う。   FIG. 6 is a flowchart showing the contents of control performed by the route determination device. The processing of FIG. 6 is sequentially executed by each functional unit shown in FIG. First, when receiving data transmitted by the communication device 101 (step S601), the path determination device 102 reflects the received data value, that is, the communication path of the received data in the hop relay path NW1 in the matrix (step S602). . This process is performed by the control unit 202.

この際、経路決定装置102は、外部情報収集部201が収集した、データ送信元の通信機101からの通信経路変更があったかを判断する(ステップS603)。マトリクス生成部221は、通信経路変更があった場合(ステップS603:Yes)、前回値に対して変更があるかを判断する(ステップS604)。前回値、すなわち、同じ通信機101の前回の通信経路を示す値に対して変更があれば(ステップS604:Yes)、制御部202は、保持してある前回値データを削除し、マトリクスに反映させる(ステップS605)。通信経路変更がない場合(ステップS603:No)、および前回値に対する変更がない場合(ステップS604:No)、ステップS606に移行する。   At this time, the path determination device 102 determines whether there has been a communication path change from the data transmission source communication apparatus 101 collected by the external information collection unit 201 (step S603). When there is a communication path change (step S603: Yes), the matrix generation unit 221 determines whether there is a change with respect to the previous value (step S604). If there is a change to the previous value, that is, the value indicating the previous communication path of the same communication device 101 (step S604: Yes), the control unit 202 deletes the held previous value data and reflects it in the matrix. (Step S605). When there is no communication path change (step S603: No) and when there is no change with respect to the previous value (step S604: No), the process proceeds to step S606.

上記ステップS603の通信経路変更、およびステップS604の前回値に対する変更の制御は、例えば、後述する送信元の複数の通信機101が同じ通信時間(データ送信時間)でそれぞれ送信するデータが特定の通信機101に集中したと特定した場合に行う。特定の通信機101に中継するデータが集中するか否かはタイムテーブルTB上での同一時間で複数の送信元の通信機101からのデータの重複の度合いに基づき判断できる(図1(c)参照)。データが集中した通信機101は、データ中継の処理負荷が増えるとともに、自機のデータを送信できない状態が続くことになる。このため、経路決定装置102は、データが集中した通信機101を回避する通信経路変更の制御を行う。この通信経路変更の制御により、いずれかの送信元の通信機101のデータの通信経路が変更される。   The control of the communication path change in step S603 and the change in the previous value in step S604 is, for example, data transmitted by each of the plurality of communication devices 101 of the transmission source, which will be described later, in the same communication time (data transmission time). This is performed when it is determined that the device 101 is concentrated. Whether or not the data to be relayed is concentrated on a specific communication device 101 can be determined based on the degree of duplication of data from a plurality of communication devices 101 at the same time on the time table TB (FIG. 1 (c)). reference). The communication device 101 with concentrated data continues to be in a state where the data relay processing load increases and the data of its own device cannot be transmitted. For this reason, the route determination apparatus 102 performs control of a communication route change that avoids the communication device 101 in which data is concentrated. By this communication path change control, the data communication path of one of the transmission source devices 101 is changed.

次に、経路決定装置102は、外部情報収集部201が収集した通信経路上の各通信機101の電池情報のうち電池残量が十分であるか判断する(ステップS606)。電池残量が十分(例えば全容量の30%より多い)であれば(ステップS606:Yes)、ステップS610に移行する。   Next, the path determination device 102 determines whether or not the remaining battery capacity is sufficient in the battery information of each communication device 101 on the communication path collected by the external information collection unit 201 (step S606). If the remaining battery level is sufficient (for example, more than 30% of the total capacity) (step S606: Yes), the process proceeds to step S610.

一方、電池残量が十分でなければ(全容量の30%未満であれば)(ステップS606:No)、制御部202は、該当する電池残量がない通信機101を使用しない他の通信経路を検索する(ステップS607)。そして、検索した新通信経路が他の通信機101の送信データと通信経路の競合がないかを判断する(ステップS608)。競合がなければ(ステップS608:Yes)、新通信経路をマトリクスに反映させる(ステップS609)。競合がある場合には(ステップS608:No)、ステップS607に戻り競合しない通信経路を検索する。   On the other hand, if the remaining battery level is not sufficient (if less than 30% of the total capacity) (step S606: No), the control unit 202 does not use the communication device 101 having no corresponding remaining battery level. Is searched (step S607). Then, it is determined whether or not the searched new communication path has a conflict with the transmission data of the other communication device 101 and the communication path (step S608). If there is no conflict (step S608: Yes), the new communication path is reflected in the matrix (step S609). If there is a conflict (step S608: No), the process returns to step S607 to search for a communication path that does not conflict.

この後、経路決定装置102は、外部情報収集部201が収集した気象情報(天候)がホップ中継路NW1の通信機101に影響を与えるかを判断する(ステップS610)。気象情報の影響がなければ(ステップS610:No)、ステップS601に戻る。   Thereafter, the route determination device 102 determines whether the weather information (weather) collected by the external information collection unit 201 affects the communication device 101 on the hop relay path NW1 (step S610). If there is no influence of weather information (step S610: No), the process returns to step S601.

一方、気象情報の影響がある場合(ステップS610:Yes)、制御部202は、該当する通信機101を使用しない他の通信経路を検索する(ステップS611)。そして、検索した新通信経路が他の通信機101の送信データと通信経路の競合がないかを判断する(ステップS612)。競合がなければ(ステップS612:Yes)、新通信経路をマトリクスに反映させる(ステップS613)。競合がある場合には(ステップS612:No)、ステップS611に戻り競合しない通信経路を検索する。   On the other hand, when there is an influence of weather information (step S610: Yes), the control unit 202 searches for another communication path that does not use the corresponding communication device 101 (step S611). Then, it is determined whether or not the searched new communication path has a conflict with the transmission data of the other communication device 101 and the communication path (step S612). If there is no conflict (step S612: Yes), the new communication path is reflected in the matrix (step S613). If there is a conflict (step S612: No), the process returns to step S611 to search for a communication path that does not compete.

上記処理で説明した新通信経路を含むマトリクス(タイムテーブルTB)は、制御部202によって例えば、1日毎に作成され、対応して経路情報RDが作成(更新)される。   The matrix (time table TB) including the new communication path described in the above process is created, for example, every day by the control unit 202, and the path information RD is created (updated) correspondingly.

(実施の形態による通信経路の切り替え例)
図7A〜図7Dは、経路決定装置による通信経路切り替え制御を説明する図である。
(Example of switching communication paths according to the embodiment)
7A to 7D are diagrams illustrating communication path switching control by the path determination device.

はじめに、図7Aに、経路決定装置102の外部情報収集部201が各通信機101から収集した各情報を示す。図7A(a)に示すように、各通信機101毎の通信時間(データ送信開始時間)、使用チャネル(CH)、送信元の通信機101が通信可能な子機(ルータとなる通信機101)、通信経路、通信経路の切り替えの条件、が取得されたとする。通信可能な子機は、送信元の通信機101から見て電波状態がよい順に整列してある。図7の(b)は、ホップ中継路NW1の各通信機101の配置を示す。   First, FIG. 7A shows each piece of information collected from each communication device 101 by the external information collection unit 201 of the route determination device 102. As shown in FIG. 7A (a), the communication time (data transmission start time) for each communication device 101, the channel used (CH), and the slave device (communication device 101 serving as a router) that can communicate with the transmission source communication device 101. ), The communication path and the condition for switching the communication path are acquired. The slave units that can communicate with each other are arranged in the order in which the radio wave condition is good when viewed from the communication device 101 of the transmission source. FIG. 7B shows the arrangement of the communication devices 101 on the hop relay path NW1.

例えば、送信元の通信機A(101)について、5分毎(毎時0分、5分、10分、…)にデータ送信し、この際にCH1を使用し、子機として通信機B,Eの順で通信可能なことを示す。また、通信経路は「A→B→C→D→コーディネータ101C」、Dとコーディネータ101Cの間はPM5時台の雨の日の通信が不可、との情報が取得できたことを示す。   For example, for the communication device A (101) as the transmission source, data is transmitted every 5 minutes (every hour 0 minutes, 5 minutes, 10 minutes,...). At this time, CH1 is used, and communication devices B and E are used as slave devices. It shows that it is possible to communicate in this order. In addition, the communication path is “A → B → C → D → coordinator 101C”, and information indicating that communication on a rainy day at 5 PM is not possible between D and the coordinator 101C.

次に、図7Bに示すように、経路決定装置102は、通信機毎に通信に影響を与える各要因を特定する。   Next, as illustrated in FIG. 7B, the route determination device 102 identifies each factor that affects communication for each communication device.

まず、図7B(a)に示すように、経路決定装置102は、各通信機101の通信時間を参照し、毎時「0」分、「15分」、「30分」で競合している状態を特定する。具体的には、毎時「0」分で通信機A,Eの通信時間が競合し、毎時「15」分で通信機A,Cの通信時間が競合し、「30」分で通信機A,Fの通信時間が競合している。   First, as shown in FIG. 7B (a), the route determination device 102 refers to the communication time of each communication device 101, and competes for “0” minutes, “15 minutes”, and “30 minutes” every hour. Is identified. Specifically, the communication times of the communication devices A and E compete at “0” minutes, the communication times of the communication devices A and C compete at “15” hours, and the communication devices A and E at “30” minutes. F communication time is competing.

また、図7B(b)に示すように、経路決定装置102は、通信機101が通信可能な子機の範囲で通信が競合するとデータ衝突(通信障害)が生じることを特定する。例えば、すべての通信機101が初期設定の無線チャネル「CH1」で通信している。   Further, as illustrated in FIG. 7B (b), the route determination device 102 specifies that a data collision (communication failure) occurs when communication competes within a range of slave units with which the communication device 101 can communicate. For example, all the communication devices 101 communicate with each other through the default wireless channel “CH1”.

また、図7B(c)に示すように、経路決定装置102は、特定の通信機101を通る通信経路を特定する。例えば、図7A(a)に示したように、通信機A〜Eはすべて特定の通信機「D」を経由している。   Further, as illustrated in FIG. 7B (c), the route determination device 102 specifies a communication route passing through a specific communication device 101. For example, as shown in FIG. 7A (a), all of the communication devices A to E pass through a specific communication device “D”.

また、図7B(d)に示すように、外部要因の影響を受ける通信経路を特定する。例えば、「通信経路D→コーディネータ」間の通信経路が午後5時台の雨の日は通信不能である。通信可能通信経路は日時と相関関係があることが多い。例えば、午後5時台は通信経路Dの通信機101が近隣にある工場からのノイズで通信経路が途絶する。また、通信可能通信経路は外部環境の変化と相関関係があることが多い。例えば、電波状況が悪い状態で通信が可能な通信経路Dの通信機101は、雨の日にさらに無線伝搬特性が悪くなるため通信が途絶する。   Further, as shown in FIG. 7B (d), a communication path affected by an external factor is specified. For example, communication is impossible on a rainy day when the communication path between “communication path D → coordinator” is 5 pm. Communication paths that can be communicated often have a correlation with date and time. For example, at 5 pm, the communication path is interrupted by noise from a factory in the vicinity of the communication device 101 of the communication path D. Further, communication paths that can be communicated are often correlated with changes in the external environment. For example, the communication device 101 on the communication path D capable of communication in a state where the radio wave condition is bad is disconnected because the radio propagation characteristics further deteriorate on a rainy day.

次に、図7Cに示すように、経路決定装置102は、図7Bの説明で特定した要因による影響を回避する対処の制御内容を洗い出しておく。   Next, as illustrated in FIG. 7C, the route determination device 102 identifies the control content for handling to avoid the influence of the factors specified in the description of FIG. 7B.

はじめに、図7C(a)に示すように、競合している通信時間について、毎時「0」分では、通信時間が競合する通信機A,Eについて、競合する通信経路「C→D]を特定し、一方の通信機Eの通信経路「C→D」を「F」に変更する。毎時「15」分では、通信時間が競合する通信機A,Cについて、競合する通信経路「C→D]を特定し、一方の通信機Aの通信経路「C→D」を「E→F」に変更する。毎時「30」分では、通信時間が競合する通信機A,Fについて、競合する通信経路はないため、通信経路変更は行わない。   First, as shown in FIG. 7C (a), for competing communication time, the competing communication path “C → D” is identified for the communication devices A and E with competing communication time for “0” hourly. Then, the communication path “C → D” of one communication device E is changed to “F”. For every “15” hourly, the competing communication paths “C → D” are specified for the communication apparatuses A and C whose communication times are competing, and the communication path “C → D” of one of the communication apparatuses A is “E → F”. Change to At every hour “30”, there is no competing communication path for the communication devices A and F with which the communication time is competing, so the communication path is not changed.

また、図7C(b)に示すように、通信機101が通信可能な子機の範囲での通信の競合を防ぐために、初期設定の無線チャネルを変更する。例えば、通信機Aは、通信機B,Eと無線通信可能であるため、通信機Aは「CH1」、通信機Bについては「CH2」に変更する。また、通信機D,Eは、通信機Cと通信可能であるため、通信機Cは「CH1」、通信機Eを「CH3」,通信機Dを「CH4」に変更する。   Further, as shown in FIG. 7C (b), the default wireless channel is changed in order to prevent communication contention within the range of the slave units with which the communication device 101 can communicate. For example, since the communication device A can wirelessly communicate with the communication devices B and E, the communication device A is changed to “CH1”, and the communication device B is changed to “CH2”. Further, since the communication devices D and E can communicate with the communication device C, the communication device C changes to “CH1”, the communication device E changes to “CH3”, and the communication device D changes to “CH4”.

また、図7C(d)に示すように、「通信経路D」を経由する通信経路が午後5時台の雨の日は通信不能であるとき、該当する「午後5時台の雨の日」を避けるように、雨の日の例えば4時59分〜6時1分の期間は「通信経路D」を回避する通信経路に変更する。例えば、送信元の通信機Aは、通信経路「A→B→C→D→コーディネータ」を「A→B→C→F→コーディネータ」に変更する。   Further, as shown in FIG. 7C (d), when the communication route via the “communication route D” is incapable of communication on a rainy day at 5pm, the corresponding “rainy day at 5pm” For example, during a period of 4:59 to 6: 1 on a rainy day, the communication path is changed to a communication path that avoids “communication path D”. For example, the transmitter A changes the communication path “A → B → C → D → coordinator” to “A → B → C → F → coordinator”.

次に、図7Dに示すように、経路決定装置102は、図7Cで説明した各要因の影響を回避する変更点の選択を行う。この際、送信元の通信機A〜F(101)毎に最適な通信経路を選択する。   Next, as illustrated in FIG. 7D, the route determination device 102 selects a change point that avoids the influence of each factor described in FIG. 7C. At this time, an optimum communication path is selected for each of the communication devices A to F (101) as the transmission source.

図7D(a)は通信機A〜F(101)毎の基本通信経路(図7A(a))である。図7D(b)は図7C(c)に対応し、図7D(c)(d)は図7C(a)の毎時「0」分、毎時「15分」に対応し、図7D(e)は図7C(d)に対応する。図7C,Dの図中枠線(□)で囲った部分が影響回避のための基本通信経路からの変更部分である。   FIG. 7D (a) is a basic communication path (FIG. 7A (a)) for each of the communication devices A to F (101). 7D (b) corresponds to FIG. 7C (c), and FIG. 7D (c) (d) corresponds to “0” hour and “15 minutes” hour in FIG. 7C (a). Corresponds to FIG. 7C (d). 7C and 7D, the part surrounded by the frame (□) is a part changed from the basic communication path for avoiding the influence.

図7Dでは、図7Cの各要因を列挙していないが、経路決定装置102は、(b)の通信機Dへの集中を排除、(c)、(d)の毎時分の競合回避、(e)に特定時間での通信不能な通信経路の回避、の各変更制御を適宜行う。ここで、(b)〜(e)の各変更制御に優先度を持たせて制御してもよい。例えば、(e)の変更制御を行わないと通信不能になるため雨の日の午後5時台の優先度を高くする。また、(b)〜(d)の変更制御については、所定期間(例えば、24時間)あたりのデータ送信元の各通信機A〜Fのすべてのデータの子機での中継回数が平均化されるように時間毎に変更制御を切り替えるなど、各種制御が行える。   7D does not enumerate each factor of FIG. 7C, but the route determination device 102 eliminates the concentration of (b) on the communication device D, avoids contention for each hour of (c) and (d), ( Each change control of avoiding a communication path incapable of communication at a specific time is appropriately performed in e). Here, each change control of (b) to (e) may be controlled with priority. For example, if the change control of (e) is not performed, communication becomes impossible, so the priority of 5 pm in the rainy day is increased. In addition, regarding the change control of (b) to (d), the number of relays in the slave unit of all the data of each communication device A to F of the data transmission source per predetermined period (for example, 24 hours) is averaged. Thus, various controls can be performed such as switching the change control every time.

以上説明した実施の形態によれば、経路決定装置は、マルチホップ転送の無線ネットワーク内におけるデータを収集して、データ送信時刻が同時である複数の送信元の通信機から送信されたデータが特定の中継の通信機に集中しているかを判断する。特定の中継の通信機にデータが集中している場合、この中継の通信機にデータが集中しない他の通信経路を新たに決定する。これにより、中継の通信機における負荷集中を抑止でき、通信の遅延を防ぐことができるようになる。また、中継の通信機は自機のデータ送信が行えるようになる。   According to the embodiment described above, the route determination device collects data in a wireless network of multi-hop transfer, and identifies data transmitted from a plurality of transmission devices having the same data transmission time. It is determined whether it is concentrated on the relay communication equipment. When data is concentrated on a specific relay communication device, another communication path that does not concentrate data on the relay communication device is newly determined. As a result, load concentration in the relay communication device can be suppressed, and communication delay can be prevented. In addition, the relay communicator can transmit its own data.

また、マルチホップ転送を狭周波数帯域の特定小電力無線を用いて行う場合でも、データの衝突を低減させることができる。また、送信元の通信機から実際にデータ送信を行わせた運用中のデータ取得により経路決定できる。このため、例えば、通信機間での通信状態をチェックするためのさらなる通信を不要にでき、マルチホップ転送の通信経路内に不要な通信を送出することなく経路決定できる。   Further, even when multihop transfer is performed using a specific low-power radio in a narrow frequency band, data collision can be reduced. Further, the route can be determined by acquiring data during operation in which data is actually transmitted from the transmission source communication device. For this reason, for example, further communication for checking the communication state between the communication devices can be made unnecessary, and the route can be determined without sending unnecessary communication in the communication route of the multi-hop transfer.

送信元の通信機は、それぞれ自機に固有の送信開始時刻でデータを送信する。複数の送信元の通信機の送信開始時刻が異なっていても、各送信元の通信機のタイムテーブルを作成することで、上記中継の通信機に対するデータの集中を回避した新たな通信経路を簡単に決定することができる。これにより、複数の送信元の通信機がそれぞれ異なる送信開始時刻でデータ送信した場合であっても、通信経路内での干渉、輻輳を防ぐことができるようになる。   Each of the transmission source communication devices transmits data at a transmission start time unique to the own device. Even if the transmission start times of multiple communication devices are different, a new communication path that avoids data concentration on the relay communication device can be created easily by creating a time table for each communication device. Can be determined. As a result, even when a plurality of transmission source communication devices transmit data at different transmission start times, it is possible to prevent interference and congestion in the communication path.

なお、本実施の形態で説明した経路決定方法は、例えば、予め用意された制御プログラムを対象機器(経路決定装置)等のコンピュータ(CPU等のプロセッサ)で実行することにより実現することができる。本制御プログラムは、磁気ディスク、光ディスク、USB(Universal Serial Bus)フラッシュメモリなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、制御プログラムは、インターネット等のネットワークを介して配布してもよい。   Note that the route determination method described in the present embodiment can be realized, for example, by executing a control program prepared in advance on a computer (processor such as a CPU) such as a target device (route determination device). This control program is recorded on a computer-readable recording medium such as a magnetic disk, an optical disk, or a USB (Universal Serial Bus) flash memory, and is executed by being read from the recording medium by the computer. The control program may be distributed via a network such as the Internet.

上述した実施の形態に関し、さらに以下の付記を開示する。   The following additional notes are disclosed with respect to the embodiment described above.

(付記1)マルチホップ転送により、複数の送信元の通信機から中継の通信機を介してデータ転送先の通信機までの間のデータの通信経路を決定する経路決定装置であって、
複数の前記送信元の通信機が送信するデータの通信経路と送信開始時刻の通信情報を収集する収集部と、
前記送信開始時刻が同じ複数の前記データと、対応する前記通信経路とから、特定の前記中継の通信機への集中を判断し、当該集中を回避する新たな通信経路を決定する制御部と、
前記新たな通信経路を前記送信元の通信機に設定する設定部と、
を備えたことを特徴とする経路決定装置。
(Supplementary note 1) A path determination device that determines a data communication path from a plurality of transmission source communication devices to a data transfer destination communication device via a relay communication device by multi-hop transfer,
A collection unit for collecting communication information of data transmitted by a plurality of communication devices of the transmission source and communication information of transmission start time;
A control unit that determines concentration on a specific communication device of the relay from the plurality of data having the same transmission start time and the corresponding communication path, and determines a new communication path that avoids the concentration;
A setting unit for setting the new communication path to the communication device of the transmission source;
A route determining apparatus comprising:

(付記2)前記制御部は、
前記通信経路のホップ数を増加させない範囲で前記新たな通信経路を決定することを特徴とする付記1に記載の経路決定装置。
(Appendix 2) The control unit
The route determination apparatus according to appendix 1, wherein the new communication route is determined within a range in which the number of hops of the communication route is not increased.

(付記3)前記制御部は、
収集したデータの通信経路と、送信開始時刻とに基づき、前記送信元の通信機毎の送信開始時刻と、前記通信経路との関係を時間軸で示すタイムテーブルを作成し、当該タイムテーブルを用いて前記中継の通信機への前記データの集中を判断することを特徴とする付記1または2に記載の経路決定装置。
(Appendix 3) The control unit
Based on the communication path of the collected data and the transmission start time, create a time table showing the relationship between the transmission start time for each of the transmission source communication devices and the communication path on a time axis, and use the time table The route determination device according to appendix 1 or 2, wherein the concentration of the data on the relay communication device is determined.

(付記4)前記収集部は、前記通信経路上の前記通信機の電池情報を収集し、
前記制御部は、電池消耗した前記通信機を回避する通信経路を含めて新たな通信経路を決定することを特徴とする付記1〜3のいずれか一つに記載の経路決定装置。
(Additional remark 4) The said collection part collects the battery information of the said communication apparatus on the said communication path,
The path determination device according to any one of appendices 1 to 3, wherein the control unit determines a new communication path including a communication path that avoids the communication apparatus that has consumed battery power.

(付記5)前記収集部は、前記通信経路の外部環境情報を収集し、
前記制御部は、前記外部環境情報が通信に影響を与える前記通信機を回避する通信経路を含めて新たな通信経路を決定することを特徴とする付記1〜4のいずれか一つに記載の経路決定装置。
(Supplementary Note 5) The collection unit collects external environment information of the communication path,
The said control part determines a new communication path including the communication path | route which avoids the said communication apparatus with which the said external environment information affects communication, The additional description 1-4 characterized by the above-mentioned. Routing device.

(付記6)前記収集部は、前記送信元の通信機が使用する無線チャネル情報を取得し、
前記制御部は、前記無線チャネル情報に基づき、前記通信経路上で隣接する他の通信機とデータ衝突を回避する他の無線チャネルを前記送信元の通信機に設定することを特徴とする付記1〜5のいずれか一つに記載の経路決定装置。
(Additional remark 6) The said collection part acquires the radio channel information which the communication apparatus of the said transmission source uses,
The control unit sets, based on the wireless channel information, another wireless channel that avoids data collision with another communication device adjacent on the communication path in the transmission source communication device. The route determination device according to any one of?

(付記7)前記制御部は、前記収集部が収集した各情報に優先度を設定し、優先度が高い情報を優先して新たな通信経路を決定することを特徴とする付記1〜6のいずれか一つに記載の経路決定装置。 (Additional remark 7) The said control part sets a priority to each information which the said collection part collected, and prioritizes information with high priority, and determines a new communication path | route characterized by the above-mentioned. The route determination device according to any one of the above.

(付記8)マルチホップ転送を行う、複数の送信元の通信機と、中継の通信機と、データ転送先の通信機と、データの通信経路を決定する経路決定装置とを含む経路決定システムであって、
前記送信元の通信機は、通信経路と送信開始時刻の通信情報を含めて前記データを送信し、
前記経路決定装置から配信された経路情報を有する場合には、当該経路情報に基づく通信経路で前記データを送信制御する制御部を有し、
前記経路決定装置は、
複数の前記送信元の通信機が送信するデータの通信情報から前記通信経路と前記送信開始時刻を収集する収集部と、
前記送信開始時刻が同じ複数の前記データと、対応する前記通信経路とから、特定の前記中継の通信機への集中を判断し、当該集中を回避する新たな通信経路を決定する制御部と、
前記新たな通信経路を前記送信元の通信機に配信する設定部と、
を備えたことを特徴とする経路決定システム。
(Supplementary Note 8) A route determination system including a plurality of transmission source communication devices, a relay communication device, a data transfer destination communication device, and a route determination device for determining a data communication route, which perform multi-hop transfer. There,
The communication device of the transmission source transmits the data including communication information of a communication path and a transmission start time,
In the case of having the route information distributed from the route determination device, it has a control unit that controls transmission of the data through a communication route based on the route information,
The route determination device includes:
A collection unit that collects the communication path and the transmission start time from communication information of data transmitted by the plurality of transmission source communication devices;
A control unit that determines concentration on a specific communication device of the relay from the plurality of data having the same transmission start time and the corresponding communication path, and determines a new communication path that avoids the concentration;
A setting unit that distributes the new communication path to the transmission source device;
A routing system characterized by comprising:

(付記9)複数の前記送信元の通信機は、それぞれの通信機に固有の送信開始時刻を有して前記データを送信することを特徴とする付記8に記載の経路決定システム。 (Supplementary note 9) The path determination system according to supplementary note 8, wherein the plurality of transmission source communication devices transmit the data with a transmission start time unique to each communication device.

(付記10)複数の前記送信元の通信機は、それぞれの通信機に固有のデータ送信時間を有して前記データを送信することを特徴とする付記8または9に記載の経路決定システム。 (Supplementary note 10) The route determination system according to supplementary note 8 or 9, wherein the plurality of transmission source communication devices transmit the data with a data transmission time unique to each communication device.

(付記11)前記送信元の通信機は、前記通信経路のホップ数が最も少なくなる経路選択手法により通信経路を選択して前記データを送信し、
前記経路決定装置は、複数の前記送信元の通信機によるデータ送信に基づき新たな通信経路を決定して前記送信元の通信機に配信し、
前記送信元に通信機は、前記経路決定装置から新たな通信経路が配信された場合には、当該新たな通信経路で前記データを送信する、
ことを特徴とする付記8〜10のいずれか一つに記載の経路決定システム。
(Supplementary Note 11) The transmission source communication device selects a communication route by a route selection method that minimizes the number of hops of the communication route, and transmits the data.
The path determination device determines a new communication path based on data transmission by a plurality of the transmission source communication devices, and distributes to the transmission source communication device,
When a new communication route is distributed from the route determination device, the communication device transmits the data through the new communication route to the transmission source.
The route determination system according to any one of appendices 8 to 10, characterized in that:

(付記12)マルチホップ転送により、複数の送信元の通信機から中継の通信機を介してデータ転送先の通信機までの間のデータの通信経路を決定する経路決定装置の経路決定方法であって、
前記経路決定装置は、
複数の前記送信元の通信機が送信するデータの通信経路と送信開始時刻の通信情報を収集し、
前記送信開始時刻が同じ複数の前記データと、対応する前記通信経路とから、特定の前記中継の通信機への集中を判断し、当該集中を回避する新たな通信経路を決定し、
前記新たな通信経路を前記送信元の通信機に設定する、
処理を実行することを特徴とする経路決定方法。
(Supplementary Note 12) A route determination method for a route determination device that determines a data communication route from a plurality of transmission source communication devices to a data transfer destination communication device via a relay communication device by multi-hop transfer. And
The route determination device includes:
Collecting communication information of the transmission path and transmission start time of data transmitted by a plurality of communication devices of the transmission source,
From the plurality of data having the same transmission start time and the corresponding communication path, determine concentration on the specific communication device of the relay, determine a new communication path to avoid the concentration,
Setting the new communication path to the transmission source device;
A route determination method characterized by executing processing.

(付記13)マルチホップ転送により、複数の送信元の通信機から中継の通信機を介してデータ転送先の通信機までの間のデータの通信経路を決定する経路決定装置の経路決定プログラムであって、
前記経路決定装置のコンピュータに、
複数の前記送信元の通信機が送信するデータの通信経路と送信開始時刻の通信情報を収集させ、
前記送信開始時刻が同じ複数の前記データと、対応する前記通信経路とから、特定の前記中継の通信機への集中を判断し、当該集中を回避する新たな通信経路を決定させ、
前記新たな通信経路を前記送信元の通信機に設定させる、
処理を実行させることを特徴とする経路決定プログラム。
(Supplementary Note 13) A route determination program for a route determination device that determines a data communication route from a plurality of transmission source communication devices to a data transfer destination communication device via a relay communication device by multi-hop transfer. And
In the computer of the route determination device,
Collecting communication information of the transmission path and transmission start time of data transmitted by a plurality of communication devices of the transmission source,
From the plurality of data having the same transmission start time and the corresponding communication path, determine concentration on a specific communication device of the relay, and determine a new communication path that avoids the concentration,
Causing the transmitter to set the new communication path,
A route determination program characterized by causing a process to be executed.

100 経路決定システム
101 通信機
101C コーディネータ
102 経路決定装置
201 外部情報収集部
202 制御部
204 設定部
210 サーバ
301 CPU
401 検出部
402 データ処理部
403 制御部
404 格納部
405 通信部
NW1 特定小電力無線ネットワーク(ホップ中継路)
NW2 外部ネットワーク
DESCRIPTION OF SYMBOLS 100 Path determination system 101 Communication apparatus 101C Coordinator 102 Path determination apparatus 201 External information collection part 202 Control part 204 Setting part 210 Server 301 CPU
401 detection unit 402 data processing unit 403 control unit 404 storage unit 405 communication unit NW1 specific low power wireless network (hop relay)
NW2 external network

Claims (12)

マルチホップ転送により、複数の送信元の通信機から中継の通信機を介してデータ転送先の通信機までの間のデータの通信経路を決定する経路決定装置であって、
複数の前記送信元の通信機が送信するデータの通信経路と送信開始時刻の通信情報を収集する収集部と、
前記送信開始時刻が同じ複数の前記データと、対応する前記通信経路とから、特定の前記中継の通信機への集中を判断し、当該集中を回避する新たな通信経路を決定する制御部と、
前記新たな通信経路を前記送信元の通信機に設定する設定部と、
を備えたことを特徴とする経路決定装置。
A multi-hop transfer is a route determination device that determines a data communication route from a plurality of communication devices to a data transfer destination communication device via a relay communication device,
A collection unit for collecting communication information of data transmitted by a plurality of communication devices of the transmission source and communication information of transmission start time;
A control unit that determines concentration on a specific communication device of the relay from the plurality of data having the same transmission start time and the corresponding communication path, and determines a new communication path that avoids the concentration;
A setting unit for setting the new communication path to the communication device of the transmission source;
A route determining apparatus comprising:
前記制御部は、
前記通信経路のホップ数を増加させない範囲で前記新たな通信経路を決定することを特徴とする請求項1に記載の経路決定装置。
The controller is
The route determination apparatus according to claim 1, wherein the new communication route is determined within a range in which the number of hops of the communication route is not increased.
前記制御部は、
収集したデータの通信経路と、送信開始時刻とに基づき、前記送信元の通信機毎の送信開始時刻と、前記通信経路との関係を時間軸で示すタイムテーブルを作成し、当該タイムテーブルを用いて前記中継の通信機への前記データの集中を判断することを特徴とする請求項1または2に記載の経路決定装置。
The controller is
Based on the communication path of the collected data and the transmission start time, create a time table showing the relationship between the transmission start time for each of the transmission source communication devices and the communication path on a time axis, and use the time table The route determination device according to claim 1, wherein concentration of the data to the relay communication device is determined.
前記収集部は、前記通信経路上の前記通信機の電池情報を収集し、
前記制御部は、電池消耗した前記通信機を回避する通信経路を含めて新たな通信経路を決定することを特徴とする請求項1〜3のいずれか一つに記載の経路決定装置。
The collection unit collects battery information of the communication device on the communication path,
The route determination device according to any one of claims 1 to 3, wherein the control unit determines a new communication route including a communication route that avoids the communication device that consumes a battery.
前記収集部は、前記通信経路の外部環境情報を収集し、
前記制御部は、前記外部環境情報が通信に影響を与える前記通信機を回避する通信経路を含めて新たな通信経路を決定することを特徴とする請求項1〜4のいずれか一つに記載の経路決定装置。
The collection unit collects external environment information of the communication path,
The said control part determines a new communication path | route including the communication path | route which avoids the said communication apparatus with which the said external environment information influences communication, The one of Claims 1-4 characterized by the above-mentioned. Routing device.
前記収集部は、前記送信元の通信機が使用する無線チャネル情報を取得し、
前記制御部は、前記無線チャネル情報に基づき、前記通信経路上で隣接する他の通信機とデータ衝突を回避する他の無線チャネルを前記送信元の通信機に設定することを特徴とする請求項1〜5のいずれか一つに記載の経路決定装置。
The collection unit acquires radio channel information used by the transmission source communication device,
The said control part sets the other radio channel which avoids a data collision with the other communication apparatus adjacent on the said communication path to the said communication apparatus of the transmission source based on the said radio channel information. The route determination device according to any one of 1 to 5.
前記制御部は、前記収集部が収集した各情報に優先度を設定し、優先度が高い情報を優先して新たな通信経路を決定することを特徴とする請求項1〜6のいずれか一つに記載の経路決定装置。   The said control part sets a priority to each information which the said collection part collected, and prioritizes information with high priority, and determines a new communication path, The any one of Claims 1-6 characterized by the above-mentioned. The route determination device described in one. マルチホップ転送を行う、複数の送信元の通信機と、中継の通信機と、データ転送先の通信機と、データの通信経路を決定する経路決定装置とを含む経路決定システムであって、
前記送信元の通信機は、通信経路と送信開始時刻の通信情報を含めて前記データを送信し、
前記経路決定装置から配信された経路情報を有する場合には、当該経路情報に基づく通信経路で前記データを送信制御する制御部を有し、
前記経路決定装置は、
複数の前記送信元の通信機が送信するデータの通信情報から前記通信経路と前記送信開始時刻を収集する収集部と、
前記送信開始時刻が同じ複数の前記データと、対応する前記通信経路とから、特定の前記中継の通信機への集中を判断し、当該集中を回避する新たな通信経路を決定する制御部と、
前記新たな通信経路を前記送信元の通信機に配信する設定部と、
を備えたことを特徴とする経路決定システム。
A route determination system including a plurality of transmission source communication devices, a relay communication device, a data transfer destination communication device, and a route determination device for determining a data communication route, which perform multi-hop transfer,
The communication device of the transmission source transmits the data including communication information of a communication path and a transmission start time,
In the case of having the route information distributed from the route determination device, it has a control unit that controls transmission of the data through a communication route based on the route information,
The route determination device includes:
A collection unit that collects the communication path and the transmission start time from communication information of data transmitted by the plurality of transmission source communication devices;
A control unit that determines concentration on a specific communication device of the relay from the plurality of data having the same transmission start time and the corresponding communication path, and determines a new communication path that avoids the concentration;
A setting unit that distributes the new communication path to the transmission source device;
A routing system characterized by comprising:
複数の前記送信元の通信機は、それぞれの通信機に固有の送信開始時刻を有して前記データを送信することを特徴とする請求項8に記載の経路決定システム。   9. The route determination system according to claim 8, wherein a plurality of transmission source communication devices transmit the data having a transmission start time unique to each communication device. 前記送信元の通信機は、前記通信経路のホップ数が最も少なくなる経路選択手法により通信経路を選択して前記データを送信し、
前記経路決定装置は、複数の前記送信元の通信機によるデータ送信に基づき新たな通信経路を決定して前記送信元の通信機に配信し、
前記送信元に通信機は、前記経路決定装置から新たな通信経路が配信された場合には、当該新たな通信経路で前記データを送信する、
ことを特徴とする請求項8または9に記載の経路決定システム。
The source communication device transmits the data by selecting a communication route by a route selection method that minimizes the number of hops of the communication route,
The path determination device determines a new communication path based on data transmission by a plurality of the transmission source communication devices, and distributes to the transmission source communication device,
When a new communication route is distributed from the route determination device, the communication device transmits the data through the new communication route to the transmission source.
10. The route determination system according to claim 8 or 9, wherein:
マルチホップ転送により、複数の送信元の通信機から中継の通信機を介してデータ転送先の通信機までの間のデータの通信経路を決定する経路決定装置の経路決定方法であって、
前記経路決定装置は、
複数の前記送信元の通信機が送信するデータの通信経路と送信開始時刻の通信情報を収集し、
前記送信開始時刻が同じ複数の前記データと、対応する前記通信経路とから、特定の前記中継の通信機への集中を判断し、当該集中を回避する新たな通信経路を決定し、
前記新たな通信経路を前記送信元の通信機に設定する、
処理を実行することを特徴とする経路決定方法。
A path determination method of a path determination device that determines a data communication path from a plurality of communication devices to a data transfer destination communication device via a relay communication device by multi-hop transfer,
The route determination device includes:
Collecting communication information of the transmission path and transmission start time of data transmitted by a plurality of communication devices of the transmission source,
From the plurality of data having the same transmission start time and the corresponding communication path, determine concentration on the specific communication device of the relay, determine a new communication path to avoid the concentration,
Setting the new communication path to the transmission source device;
A route determination method characterized by executing processing.
マルチホップ転送により、複数の送信元の通信機から中継の通信機を介してデータ転送先の通信機までの間のデータの通信経路を決定する経路決定装置の経路決定プログラムであって、
前記経路決定装置のコンピュータに、
複数の前記送信元の通信機が送信するデータの通信経路と送信開始時刻の通信情報を収集させ、
前記送信開始時刻が同じ複数の前記データと、対応する前記通信経路とから、特定の前記中継の通信機への集中を判断し、当該集中を回避する新たな通信経路を決定させ、
前記新たな通信経路を前記送信元の通信機に設定させる、
処理を実行させることを特徴とする経路決定プログラム。
A route determination program of a route determination device that determines a data communication route from a plurality of transmission source communication devices to a data transfer destination communication device via a relay communication device by multi-hop transfer,
In the computer of the route determination device,
Collecting communication information of the transmission path and transmission start time of data transmitted by a plurality of communication devices of the transmission source,
From the plurality of data having the same transmission start time and the corresponding communication path, determine concentration on a specific communication device of the relay, and determine a new communication path that avoids the concentration,
Causing the transmitter to set the new communication path,
A route determination program characterized by causing a process to be executed.
JP2017000283A 2017-01-04 2017-01-04 Route determination device, route determination system, route determination method and route determination program Pending JP2018110332A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017000283A JP2018110332A (en) 2017-01-04 2017-01-04 Route determination device, route determination system, route determination method and route determination program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017000283A JP2018110332A (en) 2017-01-04 2017-01-04 Route determination device, route determination system, route determination method and route determination program

Publications (1)

Publication Number Publication Date
JP2018110332A true JP2018110332A (en) 2018-07-12

Family

ID=62844673

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017000283A Pending JP2018110332A (en) 2017-01-04 2017-01-04 Route determination device, route determination system, route determination method and route determination program

Country Status (1)

Country Link
JP (1) JP2018110332A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021164074A (en) * 2020-03-31 2021-10-11 富士通株式会社 Network management device, network management method, and network management program
US12082118B2 (en) 2020-11-25 2024-09-03 Hitachi Astemo, Ltd. Battery monitoring device and battery monitoring method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021164074A (en) * 2020-03-31 2021-10-11 富士通株式会社 Network management device, network management method, and network management program
US12082118B2 (en) 2020-11-25 2024-09-03 Hitachi Astemo, Ltd. Battery monitoring device and battery monitoring method
JP7588498B2 (en) 2020-11-25 2024-11-22 日立Astemo株式会社 Battery monitoring device and battery monitoring method

Similar Documents

Publication Publication Date Title
EP2143210B1 (en) Apparatus and method for intelligent frequency-hopping discovery and synchronization
EP2947795A1 (en) Synchronization between devices of same or different wireless network
US20170353926A1 (en) Sleeping and wake-up methods and apparatuses of master-slave network, and power saving system of master-slave network
US10178599B2 (en) Method and apparatus for data packet transmission
US10433182B2 (en) Communication system and wireless network engineering support method
JP5774240B1 (en) Communication device, smart meter and wireless mesh network
JP2018110332A (en) Route determination device, route determination system, route determination method and route determination program
CN101635654A (en) Method, device and system for measuring network traffic
JP5870806B2 (en) Broadcast packet transfer method, communication unit, and broadcast packet transfer program
JP6398359B2 (en) Mesh wireless communication system, wireless communication method, and wireless device
JP2011217141A (en) Wireless communication apparatus and data relay method
JPH1132072A (en) Radio packet path determination method in radio network
US9578587B2 (en) Wireless communication device and route selection method in wireless network
JP6309785B2 (en) Wireless telemeter system and wireless communication device
US20130163514A1 (en) Wireless communication apparatus, a computer-readable recording medium and wireless communication method
JP6859170B2 (en) Wireless communication system
JP6180305B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM
JP5853227B2 (en) Multi-hop communication method, multi-hop communication system, and communication terminal
JP4881194B2 (en) Wireless communication system, wireless communication apparatus, and wireless communication method
US9712428B2 (en) Wireless terminal device, method for generating number of alternative paths, and wireless communication system
JP6587175B2 (en) Multi-hop communication system, communication apparatus, and communication method
US11617120B2 (en) Communication system, node, communication method, and computer program product
US20230077817A1 (en) Communication system, node, communication method, and computer program product
JP4706667B2 (en) Route evaluation method in multi-hop communication network, node of multi-hop communication network
JP2017028653A (en) Control device, sensor terminal, and control system