(57)【要約】【課題】ＩｏＴデータの伝送において、ネットワーク負荷を軽減する。【解決手段】ゲートウェイ３０は、サーバ４０とＩｏＴデバイス２０との間でＩｏＴデータを中継する。データ中継優先度情報受信手段３４は、サーバ４０からデータ中継優先度情報を受信する。データ受信手段３１は、ＩｏＴデバイス２０から送信されたＩｏＴデータを受信する。データ中継優先度計算手段３５は、データ中継優先度情報に基づいて、ＩｏＴデバイス２０ごとにデータ中継優先度を計算する。データ転送要否判定手段３２は、データ中継優先度に基づいて、データ受信手段３１が受信したＩｏＴデータをサーバ４０へ転送するか否かを判定する。データ送信手段３３は、サーバへ転送すると判定されたＩｏＴデータをサーバ４０に向けて送信し、サーバへ転送しないと判定されたＩｏＴデータを破棄する。【選択図】図１
2020057964.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、
それぞれが、ＩｏＴ（Internet of Things）データを前記サーバに送信する複数のＩｏＴデバイスと、
前記サーバと前記ＩｏＴデバイスとの間で前記ＩｏＴデータを中継するゲートウェイとを備え、
前記複数のＩｏＴデバイスは、それぞれ前記ＩｏＴデータを送信するデータ送信手段を有し、
前記サーバは、前記ゲートウェイを介して前記ＩｏＴデータを受信するデータ受信手段と、前記ゲートウェイに、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を送信するデータ中継優先度情報送信手段とを有し、
前記ゲートウェイは、前記サーバから送信された前記データ中継優先度情報を受信するデータ中継優先度情報受信手段と、前記ＩｏＴデバイスから送信されたＩｏＴデータを受信するデータ受信手段と、前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算するデータ中継優先度計算手段と、前記データ中継優先度に基づいて、前記データ受信手段が受信したＩｏＴデータを前記サーバへ転送するか否かを判定するデータ転送要否判定手段と、前記データ転送要否判定手段にて前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、前記サーバへ転送しないと判定されたＩｏＴデータを破棄するデータ送信手段とを有する、データ伝送システム。
【請求項２】
前記データ中継優先度は、前記データ受信手段が受信したＩｏＴデータに対する、前記データ送信手段が前記サーバに向けて送信するＩｏＴデータの割合を示す請求項１に記載のデータ伝送システム。
【請求項３】
データ転送要否判定手段は、前記ＩｏＴデバイスごとに、前記データ受信手段が単位時間当たりに受信したＩｏＴデータのうち、前記データ中継優先度が示す割合のＩｏＴデータを前記サーバへ転送すると判定し、残りのＩｏＴデータを前記サーバへ転送しないと判定する請求項２に記載のデータ伝送システム。
【請求項４】
前記データ中継優先度情報は、前記ＩｏＴデバイスが配置される地域と該地域における前記優先度とを対応付けて記憶するテーブルを含み、
前記データ中継優先度計算手段は、前記テーブルを参照し、前記ＩｏＴデバイスごとに、前記ＩｏＴデバイスが配置される地域に対応する優先度に基づいて、前記データ中継優先度を計算する請求項１から３何れか１項に記載のデータ伝送システム。
【請求項５】
前記データ中継優先度情報は、前記ＩｏＴデバイスが配置される地域と該地域における前記優先度とを対応付けて記憶するテーブルを含み、
前記データ中継優先度計算手段は、前記ＩｏＴデバイスごとに、前記テーブルにおいて前記ＩｏＴデバイスが配置される地域に対応付けて記憶される優先度と、前記ＩｏＴデバイスから受信するＩｏＴデータの頻度に応じた優先度との積を、前記データ中継優先度として計算する請求項１から３何れか１項に記載のデータ伝送システム。
【請求項６】
前記サーバは、外部サーバから取得した情報に基づいて前記データ中継優先度情報を生成するデータ中継優先度情報生成手段を更に有する請求項１から５何れか１項に記載のデータ伝送システム。
【請求項７】
ＩｏＴ（Internet of Things）デバイスから送信されたＩｏＴデータを受信するデータ受信手段と、
サーバから送信された、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を受信するデータ中継優先度情報受信手段と、
前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算するデータ中継優先度計算手段と、
前記データ中継優先度情報に基づいて、前記ＩｏＴデータを前記サーバへ転送するか否かを判定するデータ転送要否判定手段と、
前記データ転送要否判定手段にて前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、前記サーバへ転送しないと判定されたＩｏＴデータを破棄するデータ送信手段とを備えるゲートウェイ。
【請求項８】
ＩｏＴ（Internet of Things）デバイスが送信するＩｏＴデータの送信の優先度を示すデータ中継優先度情報を、該データ中継優先度情報に基づいて前記ＩｏＴデータをサーバに向けて送信するか、又は破棄するかを決定するゲートウェイに送信するデータ中継優先度情報送信手段と、
前記ゲートウェイを介して前記ＩｏＴデータを受信するデータ受信手段とを備えるサーバ。
【請求項９】
ＩｏＴ（Internet of Things）デバイスから送信されたＩｏＴデータを受信し、
サーバから送信された、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を受信し、
前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算し、
前記データ中継優先度に基づいて、前記ＩｏＴデータを前記サーバへ転送するか否かを判定し、
前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、
前記サーバへ転送しないと判定されたＩｏＴデータを破棄するデータ伝送方法。
【請求項１０】
コンピュータに、
ＩｏＴ（Internet of Things）デバイスから送信されたＩｏＴデータを受信し、
サーバから送信された、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を受信し、
前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算し、
前記データ中継優先度に基づいて、前記ＩｏＴデータを前記サーバへ転送するか否かを判定し、
前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、
前記サーバへ転送しないと判定されたＩｏＴデータを破棄するための処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データ伝送システム、方法、及びプログラムに関し、更に詳しくは、ＩｏＴ（Internet of Things）デバイスが送信するＩｏＴデータを伝送するデータ伝送システム、方法、及びプログラムに関する。
【０００２】
また、本開示は、上記データ伝送システムにおけるゲートウェイ及びサーバに関する。
【背景技術】
【０００３】
大量のＩｏＴデバイスを収容するデータ伝送システム（通信システム）が知られている。ＩｏＴデバイスは、例えば、インターネットに接続されたセンサ機器、スマートメータ、或いは家電機器などのデバイスとして構成される。一般に、ＩｏＴデバイスは、携帯電話機やスマートフォンなどの機器が通信するデータと比較して非常に少ない容量のデータ（ＩｏＴデータ）を定期的にサーバへ送信する。例えば、ＩｏＴデバイスは、数十バイト程度のＩｏＴデータを定期的にサーバへ送信する。
【０００４】
通信システムが大量のＩｏＴデバイスを収容する場合、通信システムにおいてネットワークトラフィックが過大とならないように制御する仕組みが要望される。ネットワークトラフィックの軽減方法として、通信量の割り当てをデバイスやその中継ノードごとに個別に決定する方法が一般的である。例えば、特許文献１は、無線ネットワークにおけるゲートウェイ、基地局、及び端末（ユーザ）の属性情報に基づいて、あるユーザに対してどの程度通信量を割り当てるかを決定する技術を開示する。
【０００５】
ここで、関連技術として、特許文献２は、優先制御を行う無線パケット通信装置を開示する。特許文献２に記載の無線パケット通信装置は、パケット信号のデータの種別に応じて優先度の識別を行い、パケット信号を、各データ種類に応じて複数の送信キュー回路の何れかに振り分ける。より詳細には、特許文献２において、優先度が高いパケット信号は、高い優先度に対応した高優先送信キュー回路に振り分けられる。また、優先度が低いパケット信号は、低い優先度に対応した低優先送信キュー回路に振り分けられる。特許文献２では、高優先送信キュー回路から優先的にパケット信号を取り出すことで、データ種別に応じた優先度で、パケット信号を送信することができる。
【０００６】
また、別の関連技術として、特許文献３は、アドホックネットワークにおける優先制御を開示する。特許文献３において、通信端末は、パケットの送信優先度を算定する処理において、受信した各パケットに関し、パケットが示すパケット種類に応じた時間変化関数を選択する。通信端末は、その時間変化関数に、パケット受信時刻から次回パケット送信時刻までの経過時間を適用し、パケットの送信優先度を算定する。通信端末は、算定したパケットごとの送信優先度に応じて、送信予定の各パケットの送信順を制御する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第５６９６８４５号公報
【特許文献２】特開２００７−１５８６８３号公報
【特許文献３】特開２０１３−７４４１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ここで、ネットワーク上を流れるデータについて、どのデータが重要であるかは個々の視点から不明である。このため、単純に一律な帯域制限を実施すると、伝送頻度は高いが重要でないデータが確率的に多く伝送されることになり、伝送頻度は低いが重要なデータはより伝送されなくなる。異常検出等の観点からは、重要でないデータはできるだけ中継せず、重要なデータは確実に中継すべきであり、その前提を踏まえた上でネットワークトラフィックを削減する手段が求められている。
【０００９】
特許文献１では、ユーザごとに通信量が割り当てられる。しかしながら、通信システムが大量のＩｏＴデバイスを含む場合、それぞれに通信量を割り当てることは現実的ではない。また、特許文献２では、パケット信号は、データ種別に応じて高優先送信キュー又は低優先送信キューに振り分けられる。この場合、データ種別に応じた優先度でパケット信号を送信することはできるものの、低優先のデータが、大幅に遅れて送信される場合がある。ＩｏＴデータが送受信されるネットワーク（ＩｏＴネットワーク）において、タイムリーなデータではないデータは無意味である場合がある。その場合、特許文献２では、無意味なデータが送信されるという問題がある。
【００１０】
特許文献３について、この文献は、アドホックネットワークでのデータの送信優先度に関する時間変化に対応した通信精度の制御を可能とする技術を提供することを目的としている。特許文献３では、時間変化関数に経過時間を適用することでパケットの送信優先度が算定される。しかしながら、特許文献３では、算定したパケットごとの送信優先度に応じて送信予定の各パケットの送信順が制御される。仮に特許文献３に記載の技術をＩｏＴネットワークに適用したとしても、大量のＩｏＴデバイスを含むＩｏＴネットワークにおいて、ネットワーク負荷を軽減することはできない。
【００１１】
本開示は、上記事情に鑑み、ＩｏＴデータの伝送において、ネットワーク負荷を軽減することができるデータ伝送システム、方法、及びプログラムを提供することを目的とする。
【００１２】
また、本開示は、上記データ伝送システムに用いられるゲートウェイ及びサーバを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本開示は、サーバと、それぞれが、ＩｏＴデータを前記サーバに送信する複数のＩｏＴデバイスと、前記サーバと前記ＩｏＴデバイスとの間で前記ＩｏＴデータを中継するゲートウェイとを備え、前記複数のＩｏＴデバイスは、それぞれ前記ＩｏＴデータを送信するデータ送信手段を有し、前記サーバは、前記ゲートウェイを介して前記ＩｏＴデータを受信するデータ受信手段と、前記ゲートウェイに、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を送信するデータ中継優先度情報送信手段とを有し、前記ゲートウェイは、前記サーバから送信された前記データ中継優先度情報を受信するデータ中継優先度情報受信手段と、前記ＩｏＴデバイスから送信されたＩｏＴデータを受信するデータ受信手段と、前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算するデータ中継優先度計算手段と、前記データ中継優先度に基づいて、前記データ受信手段が受信したＩｏＴデータを前記サーバへ転送するか否かを判定するデータ転送要否判定手段と、前記データ転送要否判定手段にて前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、前記サーバへ転送しないと判定されたＩｏＴデータを破棄するデータ送信手段とを有する、データ伝送システムを提供する。
【００１４】
本開示は、また、ＩｏＴデバイスから送信されたＩｏＴデータを受信するデータ受信手段と、サーバから送信された、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を受信するデータ中継優先度情報受信手段と、前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算するデータ中継優先度計算手段と、前記データ中継優先度に基づいて、前記ＩｏＴデータを前記サーバへ転送するか否かを判定するデータ転送要否判定手段と、前記データ転送要否判定手段にて前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、前記サーバへ転送しないと判定されたＩｏＴデータを破棄するデータ送信手段とを備えるゲートウェイを提供する。
【００１５】
本開示は、更に、ＩｏＴデバイスが送信するＩｏＴデータの送信の優先度を示すデータ中継優先度情報を、該データ中継優先度情報に基づいて前記ＩｏＴデータをサーバに向けて送信するか、又は破棄するかを決定するゲートウェイに送信するデータ中継優先度情報送信手段と、前記ゲートウェイを介して前記ＩｏＴデータを受信するデータ受信手段とを備えるサーバを提供する。
【００１６】
本開示は、ＩｏＴデバイスから送信されたＩｏＴデータを受信し、サーバから送信された、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を受信し、前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算し、前記データ中継優先度に基づいて、前記ＩｏＴデータを前記サーバへ転送するか否かを判定し、前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、前記サーバへ転送しないと判定されたＩｏＴデータを破棄するデータ伝送方法を提供する。
【００１７】
本開示は、コンピュータに、ＩｏＴデバイスから送信されたＩｏＴデータを受信し、サーバから送信された、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を受信し、前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算し、前記データ中継優先度に基づいて、前記ＩｏＴデータを前記サーバへ転送するか否かを判定し、前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、前記サーバへ転送しないと判定されたＩｏＴデータを破棄するための処理を実行させるためのプログラムを提供する。
【発明の効果】
【００１８】
本開示に係るデータ伝送システム、方法、ゲートウェイ、サーバ、及びプログラムは、ＩｏＴデータの伝送において、ネットワーク負荷を軽減することができる。
【図面の簡単な説明】
【００１９】
【図１】本開示に係るデータ伝送システムを概略的に示すブロック図。
【図２】本開示の第１実施形態に係るデータ伝送システムを示すブロック図。
【図３】（ａ）は、データ中継優先度情報の具体例を示し、（ｂ）は、ＩｏＴデータの具体例を示し、（ｃ）は、ＩｏＴデバイスごとに計算されるデータ中継優先度の具体例を示す図。
【図４】（ａ）は、データ中継優先度情報の別の具体例を示し、（ｂ）は、ＩｏＴデバイスごとのデータ中継優先度の別の具体例を示す図。
【図５】データ中継優先度情報の送信時の動作手順を示すフローチャート。
【図６】ＩｏＴデータの送信時の動作手順を示すフローチャート。
【図７】本開示の第２実施形態に係るデータ伝送システムを示すブロック図。
【発明を実施するための形態】
【００２０】
実施形態の説明に先立って、本開示の概要を説明する。図１は、本開示に係るデータ伝送システムを概略的に示す。データ伝送システム１０は、複数のＩｏＴデバイス２０、ゲートウェイ３０、及びサーバ４０を有する。各ＩｏＴデバイス２０は、ＩｏＴデータをサーバに向けて送信するデータ送信手段２１を有する。ゲートウェイ３０は、ＩｏＴデバイス２０とサーバ４０との間でＩｏＴデータを中継する。
【００２１】
サーバ４０は、データ受信手段４１、及びデータ中継優先度情報送信手段４２を有する。データ受信手段４１は、ゲートウェイ３０を介して、ＩｏＴデバイス２０から送信されたＩｏＴデータを受信する。データ中継優先度情報送信手段４２は、ゲートウェイ３０に、ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を送信する。
【００２２】
ゲートウェイ３０は、データ受信手段３１、データ転送要否判定手段３２、データ送信手段３３、データ中継優先度情報受信手段３４、及びデータ中継優先度計算手段３５を有する。データ受信手段３１は、ＩｏＴデバイス２０から送信されたＩｏＴデータを受信する。データ中継優先度情報受信手段３４は、サーバ４０から送信されたデータ中継優先度情報を受信する。データ中継優先度計算手段３５は、データ中継優先度情報に基づいて、ＩｏＴデバイス２０ごとにデータ中継優先度を計算する。
【００２３】
データ転送要否判定手段３２は、データ中継優先度に基づいて、データ受信手段３１が受信したＩｏＴデータをサーバ４０へ転送するか否かを判定する。データ送信手段３３は、データ転送要否判定手段３２にてサーバ４０へ転送すると判定されたＩｏＴデータをサーバ４０に向けて送信する。また、データ送信手段３３は、サーバ４０へ転送しないと判定されたＩｏＴデータを破棄する。
【００２４】
本開示に係るデータ伝送システムでは、ゲートウェイ３０は、データ中継優先度に基づいて、ＩｏＴデバイス２０から送信されたＩｏＴデータをサーバ４０へ転送するか否かを判定する。ゲートウェイ３０は、転送すると判定されたＩｏＴデータをサーバ４０に送信し、転送しないと判定されたＩｏＴデータを破棄する。このようにすることで、大量のＩｏＴデバイス２０がＩｏＴデータを送信する場合でも、ＩｏＴデータの伝送において、ネットワーク負荷を軽減することができる。
【００２５】
以下、図面を参照しつつ、本開示の実施形態を詳細に説明する。図２は、本開示の第１実施形態に係るデータ伝送システムを示す。データ伝送システム１００は、ＩｏＴサーバ１０１、複数のＩｏＴゲートウェイ１０２、及び複数のＩｏＴデバイス１０３を有する。データ伝送システム１００において、ＩｏＴサーバ１０１は最上位ノードを構成し、ＩｏＴデバイス１０３は末端ノードを構成する。また、ＩｏＴゲートウェイ１０２は、ＩｏＴサーバ１０１とＩｏＴデバイス１０３との間の中間ノードを構成する。データ伝送システム１００は、図１のデータ伝送システム１０に対応する。
【００２６】
ＩｏＴデバイス１０３は、ＩｏＴデータをＩｏＴサーバ１０１に向けて送信する。ＩｏＴデバイス１０３は、例えば、温度、電流、速度、或いは位置などを計測するセンサを含み、センサが計測するセンサデータを、一定の間隔でＩｏＴゲートウェイ１０２を介してＩｏＴサーバ１０１に送信する装置として構成される。ＩｏＴゲートウェイ１０２とＩｏＴデバイス１０３との間の通信には、有線通信、及び無線通信などの任意に通信手段を用いることができる。ＩｏＴデバイス１０３は、ＩｏＴゲートウェイ１０２を介さずにＩｏＴサーバ１０１へＩｏＴデータを送信するデバイスを含んでいてもよい。ＩｏＴデバイス１０３は、図１のＩｏＴデバイス２０に対応する。
【００２７】
ＩｏＴゲートウェイ１０２は、ＩｏＴデバイス１０３から送信されたＩｏＴデータを集約し、集約したＩｏＴデータを、上位ノードを構成するＩｏＴサーバ１０１に送信する。ＩｏＴゲートウェイ１０２は、例えば、ＩｏＴサーバ１０１及びＩｏＴデバイス１０３と所定のプロトコルに従って通信するネットワーク装置として構成される。ＩｏＴサーバ１０１とＩｏＴゲートウェイ１０２との間の通信には、有線通信、及び無線通信などの任意に通信手段を用いることができる。ＩｏＴゲートウェイ１０２は、図１のゲートウェイ３０に対応する。
【００２８】
ＩｏＴサーバ１０１は、ＩｏＴデバイス１０３から送信されたＩｏＴデータを集約する。ＩｏＴサーバ１０１は、例えば、ＩｏＴデータを集約する機能の他に、一般的なネットワークサービス提供機能を備えた汎用サーバ装置として構成される。ＩｏＴサーバ１０１は、図１のサーバ４０に対応する。
【００２９】
なお、図２では、中間ノードが１つの階層を有する例が示されているが、中間ノードは複数の階層を有していてもよい。ＩｏＴデバイス１０３からＩｏＴサーバ１０１へ至るデータ伝送経路において、中間ノードの階層数は１段には限定されず、ＩｏＴデータが複数のＩｏＴゲートウェイ１０２を介してＩｏＴサーバ１０１に送信されてもよい。例えば、ＩｏＴデバイス１０３からＩｏＴデータを受信するＩｏＴゲートウェイ１０２が、上位ノードを構成する別のＩｏＴゲートウェイ１０２にＩｏＴデータを送信し、上位ノードのＩｏＴゲートウェイ１０２がＩｏＴサーバ１０１にＩｏＴデータを送信してもよい。
【００３０】
以下、データ伝送システム１００における各部の構成を説明する。ＩｏＴデバイス１０３は、データ送信部１３１を有する。データ送信部１３１は、例えば所定の時間間隔で、周期的に、温度、電流、速度、或いは位置などのセンサデータをＩｏＴゲートウェイ１０２に送信する。データ伝送システム１００において、複数のＩｏＴデバイス１０３は、例えば東京、大阪、名古屋などの複数の地域に分散して配置されている。各ＩｏＴデバイス１０３は、複数のＩｏＴゲートウェイ１０２のうち、自身を配下に有するＩｏＴゲートウェイ１０２にＩｏＴデータを送信する。
【００３１】
ＩｏＴゲートウェイ１０２は、データ送受信部１２１、データ中継優先度情報送受信部１２２、データ中継優先度計算部１２３、及びデータ転送要否判定部１２４を有する。データ送受信部１２１は、図１のデータ受信手段３１及びデータ送信手段３３に対応し、データ転送要否判定部１２４は、図１のデータ転送要否判定手段３２に対応する。また、データ中継優先度情報送受信部１２２は図１のデータ中継優先度情報受信手段３４に対応し、データ中継優先度計算部１２３は図１のデータ中継優先度計算手段３５に対応する。
【００３２】
データ送受信部１２１は、上位ノード及び下位ノードとの間で、非制御データを送受信する。データ送受信部１２１は、下位ノードを構成するＩｏＴデバイス１０３又は別のＩｏＴゲートウェイ１０２から、非制御データであるＩｏＴデータを受信する。また、データ送受信部１２１は、下位ノードから受信したＩｏＴデータを、上位ノードを構成するＩｏＴサーバ１０１又は別のＩｏＴゲートウェイ１０２に送信する。
【００３３】
データ中継優先度情報送受信部１２２は、データ送受信部１２１を介して、上位ノードからデータ中継優先度情報を示す制御データを受信する。また、データ中継優先度情報送受信部１２２は、データ中継優先度情報送信手段としても機能し、下位の中間ノードを構成するＩｏＴゲートウェイ１０２が存在する場合には、そのＩｏＴゲートウェイ１０２にデータ中継優先度情報を送信する。ここで、データ中継優先度情報とは、ＩｏＴゲートウェイ１０２において、下位ノードから受信したＩｏＴデータを、上位ノードへ転送するか否かの判断に用いられる優先度を示す情報である。データ中継優先度情報は、ＩｏＴサーバ１０１においてトップダウン的に決定され、各ＩｏＴゲートウェイ１０２に送信される。
【００３４】
データ中継優先度計算部１２３は、データ中継優先度情報送受信部１２２が受信したデータ中継優先度情報に基づいて、ＩｏＴデバイス１０３ごとに、ＩｏＴゲートウェイ１０２におけるデータ中継優先度を計算する。データ転送要否判定部１２４は、データ中継優先度に基づいて、下位ノードから受信したＩｏＴデータを上位ノードに転送するか否かを判定する。データ送受信部１２１は、データ転送要否判定部１２４にてＩｏＴデータを上位ノードに転送すると判定された場合、受信したＩｏＴデータを上位ノードに送信する。データ送受信部１２１は、上位ノードに転送しないと判定された場合、受信したＩｏＴデータを破棄する。
【００３５】
図３（ａ）は、データ中継優先度情報の具体例を示し、（ｂ）は、データ送受信部１２１が受信するＩｏＴデータの具体例を示し、（ｃ）は、ＩｏＴデバイスごとに計算されるデータ中継優先度の具体例を示す。データ中継優先度情報は、例えば図３（ａ）に示されるように、ＩｏＴデバイス１０３が配置される地域と、その地域における優先度とを対応付けて記憶するテーブルを含む。データ中継優先度情報送受信部１２２は、ＩｏＴサーバ１０１から、例えば、図３（ａ）に示されるデータ中継優先度情報を受信する。
【００３６】
データ送受信部１２１は、例えば図３（ｂ）に示されるように、４つのＩｏＴデバイスＡ〜Ｄから、温度及び電圧を含むＩｏＴデータを受信する。例えば、ＩｏＴデバイスＡ及びＢは「東京」に配置され、ＩｏＴデバイスＣは「大阪」に配置され、ＩｏＴデバイスＤは「名古屋」に配置されている。この場合、ＩｏＴデバイスＡ及びＢからから送信されるＩｏＴデータの送信場所は「東京」となり、ＩｏＴデバイスＣから送信されるＩｏＴデータの送信場所は「大阪」となる。また、ＩｏＴデバイスＤから送信されるＩｏＴデータの送信場所は「名古屋」となる。
【００３７】
上記の場合、データ中継優先度計算部１２３は、データ中継優先度情報における「地域」と、ＩｏＴデータの「送信場所」とに基づいて、各ＩｏＴデバイス１０３のデータ中継優先度を計算する。データ中継優先度計算部１２３は、図３（ｃ）に示されるように、ＩｏＴデバイスＡ及びＢのデータ中継優先度を、データ中継優先度情報において「東京」に対応付けて記憶される優先度「１」とする。また、データ中継優先度計算部１２３は、ＩｏＴデバイスＣのデータ中継優先度を、データ中継優先度情報において「大阪」に対応付けて記憶される優先度「０．５」とする。データ中継優先度計算部１２３は、ＩｏＴデバイスＤのデータ中継優先度を、データ中継優先度情報において「名古屋」に対応付けて記憶される優先度「１」とする。
【００３８】
データ転送要否判定部１２４は、データ中継優先度計算部１２３が計算したデータ中継優先度に基づいて、ＩｏＴデバイス１０３ごとに、その各ＩｏＴデバイスが送信したＩｏＴデータをＩｏＴサーバ１０１へ転送するか否かを判定する。データ中継優先度は、各ＩｏＴデバイス１０３について、例えばＩｏＴゲートウェイ１０２が受信したＩｏＴデータに対する、ＩｏＴゲートウェイ１０２からＩｏＴサーバ１０１に向けて転送されるＩｏＴデータの割合を示す。データ転送要否判定部１２４は、例えば、ＩｏＴデバイス１０３ごとに、データ送受信部１２１が単位時間当たりに受信したＩｏＴデータのうち、データ中継優先度が示す割合のＩｏＴデータをＩｏＴサーバ１０１へ転送すると判定する。データ転送要否判定部１２４は、残りのＩｏＴデータをＩｏＴサーバ１０１へ転送しないと判定する。
【００３９】
具体的に、データ転送要否判定部１２４は、ＩｏＴデバイスＡ及びＢから送信されたＩｏＴデータについては、優先度が「１」であるため、受信した全てのＩｏＴデータをＩｏＴサーバ１０１へ転送すると判定する。データ転送要否判定部１２４は、ＩｏＴデバイスＣから送信されたＩｏＴデータについては、優先度が「０．５」であるため、受信したＩｏＴデータの半分をＩｏＴサーバ１０１へ転送すると判定し、残りの半分をＩｏＴサーバ１０１へ転送しないと判定する。データ転送要否判定部１２４は、ＩｏＴデバイスＤから送信されたＩｏＴデータについては、優先度が「０．１」であるため、受信したＩｏＴデータの１割をＩｏＴサーバ１０１へ転送すると判定し、残りの９割をＩｏＴサーバ１０１へ転送しないと判定する。
【００４０】
図４（ａ）は、データ中継優先度情報の別の具体例を示し、（ｂ）は、ＩｏＴデバイスごとのデータ中継優先度の別の具体例を示す。図４（ａ）において、「送信頻度」はＩｏＴデータの送信頻度を示し、「優先度Ｂ」は、上記した地域とは異なる観点で設定される優先度を示す。ＩｏＴゲートウェイ１０２は、図４（ａ）に示されるテーブルをＩｏＴサーバ１０１から受信し、各ＩｏＴデバイスがＩｏＴデータを送信する頻度に応じた優先度で、ＩｏＴサーバ１０１へＩｏＴデータを転送するか否かを判定してもよい。
【００４１】
ここで、データ伝送システム１００において、複数のＩｏＴデバイス１０３は、それぞれに設定された送信間隔でＩｏＴデータを送信する。例えば、あるＩｏＴデバイス１０３は、短い周期で頻繁にＩｏＴデータを送信する。また、別のＩｏＴデバイス１０３は、比較的長い周期でＩｏＴデータを送信する。その場合、例えば、地域ごとに一律で１割の確率でＩｏＴデータをＩｏＴサーバに転送すると判定すると、ＩｏＴサーバ１０１が、頻繁にＩｏＴデータを送信しないＩｏＴデバイス１０３から受信するＩｏＴデータの受信間隔が長くなり過ぎる場合がある。優先度は、送信頻度が低いほど高く設定され、送信頻度が高いほど低く設定される。このようにすることで、送信頻度が低く、従って貴重なＩｏＴデータが長期間にわたってＩｏＴサーバ１０１へ転送されない事態を回避できる。
【００４２】
データ中継優先度計算部１２３は、図３（ａ）に示される優先度と、上記図４（ａ）に示される優先度と、ＩｏＴゲートウェイ１０２における各ＩｏＴデータの受信頻度とに基づいて、データ中継優先度情報を計算してもよい。この場合、図４（ａ）に示されるデータ中継優先度情報は、事前にＩｏＴゲートウェイ１０２に保持されていてもよい。例えば、データ中継優先度計算部１２３は、図３（ａ）に示されるデータ中継優先度情報における「地域」と、ＩｏＴデータの「送信場所」とに基づいて、各ＩｏＴデバイス１０３の優先度を特定する。便宜上、この優先度を優先度Ａと呼ぶ。また、データ中継優先度計算部１２３は、データ送受信部１２１が単位時間当たりに各ＩｏＴデバイス１０３から受信するＩｏＴデータの量（受信頻度）に基づいて、図４（ａ）に示されるテーブルから、対応する優先度Ｂを特定する。データ中継優先度計算部１２３は、ＩｏＴデバイスごとに、優先度Ａと優先度Ｂとの積を、最終的なデータ中継優先度として計算してもよい。
【００４３】
例えば、ＩｏＴデバイスＡの送信場所は「東京」であり、図３（ａ）を参照すると、「東京」の優先度（優先度Ａ）は「１」である。また、データ送受信部１２１がＩｏＴデバイスＡから１時間あたりＩｏＴデータを１０回受信するとした場合、図４（ａ）に示されるテーブルから、優先度Ｂは「０．９」となる。この場合、データ中継優先度計算部１２３は、ＩｏＴデバイスＡについて最終的なデータ中継優先度を「０．９」と計算する。また、例えば、ＩｏＴデバイスＣの送信場所は「大阪」であり、図３（ａ）を参照すると、「大阪」の優先度（優先度Ａ）は「０．５」である。また、データ送受信部１２１がＩｏＴデバイスＣから１時間あたりＩｏＴデータを３６００回受信するとした場合、図４（ａ）に示されるテーブルから、優先度Ｂは「０．２」となる。この場合、データ中継優先度計算部１２３は、ＩｏＴデバイスＣについて最終的なデータ中継優先度を「０．１」と計算する。データ転送要否判定部１２４は、このように計算された最終的なデータ中継優先度に基づいて、ＩｏＴデバイスごとに、ＩｏＴデータをＩｏＴサーバ１０１へ転送するか否かを判定してもよい。
【００４４】
なお、上記では、ＩｏＴデータの送信地域、及びＩｏＴデータの送信頻度（受信頻度）に応じてデータ中継優先度を計算する例を説明したが、データ中継優先度の計算は、これらには限定されない。例えば、ＩｏＴデータに含まれる温度や電流（図３（ｂ）を参照）など、ＩｏＴデータの属性の内容をデータ中継優先度の計算に用いてもよい。
【００４５】
図２に戻り、ＩｏＴサーバ１０１は、データ受信部１１１、データ中継優先度情報送信部１１２、及びデータ中継優先度計算部１１３を有する。データ受信部１１１は、下位のノードから非制御データを受信する。より詳細には、データ受信部１１１は、下位のノードであるＩｏＴゲートウェイ１０２から、末端ノードであるＩｏＴデバイス１０３が送信したＩｏＴデータを受信する。データ中継優先度計算部１１３は、データ中継優先度情報生成手段であり、中間ノードを構成するＩｏＴゲートウェイ１０２に送信するデータ中継優先度情報を計算する。データ中継優先度情報送信部１１２は、ＩｏＴゲートウェイ１０２にデータ中継優先度情報を送信する。データ受信部１１１は図１のデータ受信手段４１に対応し、データ中継優先度情報送信部１１２は図１のデータ中継優先度情報送信手段４２に対応する。
【００４６】
以下、本実施形態における動作手順を説明する。図５は、データ中継優先度情報の送信時の動作手順を示す。ＩｏＴサーバ１０１のデータ中継優先度計算部１１３は、データ中継優先度情報に含める優先度を計算する（ステップＡ１）。データ中継優先度計算部１１３は、例えばＩｏＴデバイスの地域ごとに、優先度を計算する。データ中継優先度計算部１１３は、例えば、災害などの発生時に、被災した地域の優先度を高くし、被災した地域から遠い地域の優先度を低くする。このような優先度を含むデータ中継優先度情報を用いることで、被災した地域から送信されるＩｏＴデータが優先的にＩｏＴサーバ１０１に送信されることになる。
【００４７】
データ中継優先度情報送信部１１２は、ステップＡ１で計算された優先度を含むデータ中継優先度情報を、複数のＩｏＴゲートウェイ１０２に送信する（ステップＡ２）。このとき、データ中継優先度情報送信部１１２は、全てのＩｏＴゲートウェイ１０２に同じ内容のデータ中継優先度情報を送信する必要はない。データ中継優先度情報送信部１１２は、ＩｏＴゲートウェイ１０２ごとに異なる内容のデータ中継優先度情報を送信してもよい。ＩｏＴゲートウェイ１０２のデータ中継優先度情報送受信部１２２は、ＩｏＴサーバ１０１から送信されたデータ中継優先度情報を受信する。
【００４８】
ＩｏＴゲートウェイ１０２において、データ中継優先度計算部１２３は、自ノードで使用するデータ中継優先度を計算する（ステップＡ３）。データ中継優先度計算部１２３は、例えば、ＩｏＴサーバ１０１から受信したデータ中継優先度情報と、データ送受信部１２１におけるＩｏＴデータの受信頻度などとに基づいて、ＩｏＴデバイス１０３ごとにデータ中継優先度を計算する。データ中継優先度計算部１２３は、ＩｏＴサーバ１０１から受信したデータ中継優先度情報に含まれる優先度を、そのままデータ中継優先度としてもよい。
【００４９】
データ中継優先度情報送受信部１２２は、自ノードの下位に別の中間ノードが存在する場合、その中間ノードを構成するＩｏＴゲートウェイ１０２にデータ中継優先度情報を送信する（ステップＡ４）。下位ノードを構成するＩｏＴゲートウェイが存在しない場合、データ中継優先度情報の送信は行われない。
【００５０】
図６は、ＩｏＴデータの送信時の動作手順を示す。末端ノードであるＩｏＴデバイス１０３のデータ送信部１３１は、非制御データであるＩｏＴデータをＩｏＴゲートウェイ１０２に送信する（ステップＢ１）。データ転送要否判定部１２４は、図５のステップＡ３で計算されたデータ中継優先度を参照し、ＩｏＴデータを上位ノードに転送するか否かを判定する（ステップＢ２）。データ転送要否判定部１２４は、ステップＢ２では、例えば単位時間にＩｏＴデバイス１０３から受信したＩｏＴデータに対して、データ中継優先度に基づいて、上位ノードへの転送の要否を判定する。
【００５１】
データ送受信部１２１は、ステップＢ３において上位ノードへ転送すると判定された場合、非制御データであるＩｏＴデータを上位ノードであるＩｏＴサーバ１０１へ送信する（ステップＢ４）。データ送受信部１２１は、ステップＢ３において上位ノードへ転送しない判定された場合、非制御データであるＩｏＴデータを上位ノードであるＩｏＴサーバ１０１へ送信することなく破棄する（ステップＢ５）。
【００５２】
本実施形態では、ＩｏＴゲートウェイ１０２は、データ中継優先度に基づいて、ＩｏＴデバイス１０３から送信されたＩｏＴデータを上位ノードを構成するＩｏＴサーバ１０１に転送するか否かを判定する。ＩｏＴゲートウェイ１０２は、例えば、単位時間当たりに受信するＩｏＴデータに対し、データ中継優先度に基づいて、上位ノードにＩｏＴデータを送信するかどうかのフィルタリングを行う。本実施形態では、ＩｏＴデータを中継するＩｏＴゲートウェイにおいて、受信したＩｏＴデータのうち、データ中継優先度が低いＩｏＴデバイスから送信されるＩｏＴデータを中継する確率を低くする。このようにすることで、末端ノードを構成するＩｏＴデバイス１０３が同じ頻度でＩｏＴデータを送信し続ける場合でも、ＩｏＴゲートウェイ１０２においてＩｏＴデータの流量をデータ中継優先度に応じて調整することができる。その結果として、データ伝送システム１００におけるネットワークトラフィックを軽減させることができる。
【００５３】
本実施形態では、ＩｏＴゲートウェイ１０２は、例えばＩｏＴデバイス１０３が配置される地域に応じたデータ中継優先度で、ＩｏＴデータをＩｏＴサーバ１０１へ転送するか否かを判定する。例えば、ＩｏＴサーバ１０１は、災害発生時に、被災した地域の優先度を高くしたデータ中継優先度情報をＩｏＴゲートウェイ１０２に送信する。このようにすることで、ＩｏＴデバイスのモニタリング用途において、ネットワーク資源が有限である場合に、災害発生などの特定の状況下において、被災地域を重点的にモニタリングできる。このとき、被災した地域から遠い地域の優先度を低くすることで、被災地域以外の地域のモニタリングの頻度を抑えることができ、状況に応じて動的なデータ収集の取捨選択が可能である。
【００５４】
次いで、本開示の第２実施形態を説明する。図７は、本開示の第２実施形態に係るデータ伝送システムを示す。データ伝送システム１００ａの構成は、図２に示す第１実施形態に係るデータ伝送システム１００の構成と同様である。本実施形態において、ＩｏＴサーバ１０１は、非ＩｏＴ機器である外部サーバ１０４からもデータを収集する。その他の点は、第１実施形態と同様でよい。
【００５５】
外部サーバ１０４は、データ資源１４１を有する。データ資源１４１は、例えば災害の発生に関する情報を保持している。ＩｏＴサーバ１０１は、外部サーバ１０４から、災害の発生に関する情報を取得する。本実施形態において、ＩｏＴサーバ１０１のデータ中継優先度計算部１１３は、外部サーバ１０４から取得した情報に基づいて、データ中継優先度情報を生成する。データ中継優先度計算部１１３は、データ中継優先度情報において、例えば、被災地域に配置されるＩｏＴデバイス１０３から送信されるＩｏＴデータに対する優先度を高くする。また、データ中継優先度計算部１１３は、データ中継優先度情報において、被災地域とは異なる地域に配置されるＩｏＴデバイス１０３から送信されるＩｏＴデータに対する優先度を低くする。
【００５６】
上記では、ＩｏＴサーバ１０１が外部サーバ１０４から情報を取得する例を説明したが、これに代えて、又は加えて、ＩｏＴゲートウェイ１０２が外部サーバ１０４から情報を取得してもよい。例えば、ＩｏＴゲートウェイ１０２のデータ中継優先度計算部１２３は、外部サーバ１０４から取得した災害に関する情報を用いて、被災地域に配置されるＩｏＴデバイス１０３に対するデータ中継優先度を高くしてもよい。また、データ中継優先度計算部１２３は、被災地域ことは異なる地域に配置されるＩｏＴデバイス１０３に対するデータ中継優先度を低くしてもよい。
【００５７】
本実施形態では、外部サーバ１０４が保持するデータ資源１４１から取得した情報が、各ＩｏＴデバイス１０３に対するデータ中継優先度の計算（生成）に用いられる。例えば、外部サーバ１０４から名古屋において災害が発生しているという情報が得られた場合、名古屋に配置されるＩｏＴデバイス１０３に対するデータ中継優先度が高く設定される。一方、災害が発生していない東京に配置されるＩｏＴデバイス１０３に対するデータ中継優先度が低く設定される。このようにすることで、外部サーバ１０４から取得した情報に応じて、重点的にモニタリングしたいＩｏＴデータを、優先的にＩｏＴサーバ１０１に送信されるようにすることができる。他の効果は第１実施形態と同様である。
【００５８】
なお、上記各実施形態において、末端ノードであるＩｏＴデバイス１０３は、処理能力及び消費電力が低いデバイスであることを想定しており、上記各実施形態では、ＩｏＴデバイス１０３が制御データを受信しないものとして説明した。しかしながら、本開示はそれには限定されず、複数のＩｏＴデバイス１０３のうちの少なくとも一部は制御データの送受信が可能に構成されていてもよい。上記各実施形態において、例えば、処理能力が高いＩｏＴデバイス１０３は、ＩｏＴゲートウェイ１０２と同様に、データ優先度情報受信部、データ優先度情報計算部、及びデータ転送要否判定部を有していてもよい。
【００５９】
上記各実施形態において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記憶媒体を含む。非一時的なコンピュータ可読媒体の例は、例えばフレキシブルディスク、磁気テープ、又はハードディスクなどの磁気記録媒体、例えば光磁気ディスクなどの光磁気記録媒体、ＣＤ（compact disc）、又はＤＶＤ（digital versatile disk）などの光ディスク媒体、及び、マスクＲＯＭ（read only memory）、ＰＲＯＭ（programmable ROM）、ＥＰＲＯＭ（erasable PROM）、フラッシュＲＯＭ、又はＲＡＭ（random access memory）などの半導体メモリを含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体を用いてコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバなどの有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６０】
以上、本開示の実施形態を詳細に説明したが、本開示は、上記した実施形態に限定されるものではなく、本開示の趣旨を逸脱しない範囲で上記実施形態に対して変更や修正を加えたものも、本開示に含まれる。
【００６１】
例えば、上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【００６２】
［付記１］
サーバと、
それぞれが、ＩｏＴ（Internet of Things）データを前記サーバに送信する複数のＩｏＴデバイスと、
前記サーバと前記ＩｏＴデバイスとの間で前記ＩｏＴデータを中継するゲートウェイとを備え、
前記複数のＩｏＴデバイスは、それぞれ前記ＩｏＴデータを送信するデータ送信手段を有し、
前記サーバは、前記ゲートウェイを介して前記ＩｏＴデータを受信するデータ受信手段と、前記ゲートウェイに、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を送信するデータ中継優先度情報送信手段とを有し、
前記ゲートウェイは、前記サーバから送信された前記データ中継優先度情報を受信するデータ中継優先度情報受信手段と、前記ＩｏＴデバイスから送信されたＩｏＴデータを受信するデータ受信手段と、前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算するデータ中継優先度計算手段と、前記データ中継優先度に基づいて、前記データ受信手段が受信したＩｏＴデータを前記サーバへ転送するか否かを判定するデータ転送要否判定手段と、前記データ転送要否判定手段にて前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、前記サーバへ転送しないと判定されたＩｏＴデータを破棄するデータ送信手段とを有する、データ伝送システム。
【００６３】
［付記２］
前記ＩｏＴデバイスは更にセンサを有しており、前記ＩｏＴデータは、前記センサから得られるセンサデータを含む付記１に記載のデータ伝送システム。
【００６４】
［付記３］
前記データ中継優先度は、前記データ受信手段が受信したＩｏＴデータに対する、前記データ送信手段が前記サーバに向けて送信するＩｏＴデータの割合を示す付記１又は２に記載のデータ伝送システム。
【００６５】
［付記４］
データ転送要否判定手段は、前記ＩｏＴデバイスごとに、前記データ受信手段が単位時間当たりに受信したＩｏＴデータのうち、前記データ中継優先度が示す割合のＩｏＴデータを前記サーバへ転送すると判定し、残りのＩｏＴデータを前記サーバへ転送しないと判定する付記３に記載のデータ伝送システム。
【００６６】
［付記５］
前記データ中継優先度情報は、前記ＩｏＴデバイスが配置される地域と該地域における前記優先度とを対応付けて記憶するテーブルを含む付記１から４何れか１つに記載のデータ伝送システム。
【００６７】
［付記６］
前記データ中継優先度計算手段は、前記テーブルを参照し、前記ＩｏＴデバイスごとに、前記ＩｏＴデバイスが配置される地域に対応する優先度に基づいて、前記データ中継優先度を計算する付記５に記載のデータ伝送システム。
【００６８】
［付記７］
前記データ中継優先度情報は、前記ＩｏＴデータの受信頻度と前記優先度とを対応付けて記憶するテーブルを含む付記１から４何れか１つに記載のデータ伝送システム。
【００６９】
［付記８］
前記データ中継優先度計算手段は、前記テーブルを参照し、前記ＩｏＴデバイスごとに、前記ＩｏＴデバイスから受信されるＩｏＴデータの受信頻度に対応する優先度に基づいて、前記データ中継優先度を計算する付記５に記載のデータ伝送システム。
【００７０】
［付記９］
前記データ中継優先度情報は、前記ＩｏＴデバイスが配置される地域と該地域における前記優先度とを対応付けて記憶するテーブルを含み、
前記データ中継優先度計算手段は、前記ＩｏＴデバイスごとに、前記テーブルにおいて前記ＩｏＴデバイスが配置される地域に対応付けて記憶される優先度と、前記ＩｏＴデバイスから受信するＩｏＴデータの頻度に応じた優先度との積を、前記データ中継優先度として計算する付記１から４何れか１つに記載のデータ伝送システム。
【００７１】
［付記１０］
前記サーバは、外部サーバから取得した情報に基づいて前記データ中継優先度情報を生成するデータ中継優先度情報生成手段を更に有する付記１から９何れか１つに記載のデータ伝送システム。
【００７２】
［付記１１］
前記データ中継優先度情報生成手段は、前記外部サーバから災害の発生に関する情報を取得する付記１０に記載のデータ伝送システム。
【００７３】
［付記１２］
前記データ中継優先度情報生成手段は、前記災害が発生した地域に配置されるＩｏＴデバイスから送信されるＩｏＴデータに対する優先度が、前記災害が発生した地域とは異なる地域に配置されるＩｏＴデバイスから送信されるＩｏＴデータに対する優先度より高いデータ中継優先度情報を生成する付記１１に記載のデータ伝送システム。
【００７４】
［付記１３］
前記サーバは前記データ伝送システムにおいて最上位ノードを構成し、前記ＩｏＴデバイスは末端ノードを構成し、前記ゲートウェイは前記最上位ノードと前記末端ノードとの間の中間ノードを構成し、
前記中間ノードは、前記末端ノードから前記最上位ノードへ至る前記ＩｏＴデータの送信経路において複数階層配置されている付記１から１２何れか１つに記載のデータ伝送システム。
【００７５】
［付記１４］
前記ゲートウェイは、前記サーバの前記データ中継優先度情報送信手段が送信したデータ中継優先度情報を、下位ノードを構成するゲートウェイの前記データ中継優先度情報受信手段に送信するデータ中継優先度情報送信手段を更に有する付記１３に記載のデータ伝送システム。
【００７６】
［付記１５］
ＩｏＴ（Internet of Things）デバイスから送信されたＩｏＴデータを受信するデータ受信手段と、
サーバから送信された、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を受信するデータ中継優先度情報受信手段と、
前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算するデータ中継優先度計算手段と、
前記データ中継優先度に基づいて、前記ＩｏＴデータを前記サーバへ転送するか否かを判定するデータ転送要否判定手段と、
前記データ転送要否判定手段にて前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、前記サーバへ転送しないと判定されたＩｏＴデータを破棄するデータ送信手段とを備えるゲートウェイ。
【００７７】
［付記１６］
前記データ中継優先度は、前記データ受信手段が受信したＩｏＴデータに対する、前記データ送信手段が前記サーバに向けて送信するＩｏＴデータの割合を示す付記１５に記載のゲートウェイ。
【００７８】
［付記１７］
データ転送要否判定手段は、ＩｏＴデバイスごとに、前記データ受信手段が単位時間当たりに受信したＩｏＴデータのうち、前記データ中継優先度が示す割合のＩｏＴデータを前記サーバへ転送すると判定し、残りのＩｏＴデータを前記サーバへ転送しないと判定する付記１６に記載のゲートウェイ。
【００７９】
［付記１８］
ＩｏＴ（Internet of Things）デバイスが送信するＩｏＴデータの送信の優先度を示すデータ中継優先度情報を、該データ中継優先度情報に基づいて前記ＩｏＴデータをサーバに向けて送信するか、又は破棄するかを決定するゲートウェイに送信するデータ中継優先度情報送信手段と、
前記ゲートウェイを介して前記ＩｏＴデータを受信するデータ受信手段とを備えるサーバ。
【００８０】
［付記１９］
前記優先度は、前記ゲートウェイが受信したＩｏＴデータに対する、前記ゲートウェイから前記サーバに向けて送信されるＩｏＴデータの割合を示す付記１８に記載のサーバ。
【００８１】
［付記２０］
前記データ中継優先度情報は、前記ＩｏＴデバイスが配置される地域と該地域における前記優先度とを対応付けて記憶するテーブルを含む付記１８又は１９に記載のサーバ。
【００８２】
［付記２１］
ＩｏＴ（Internet of Things）デバイスから送信されたＩｏＴデータを受信し、
サーバから送信された、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を受信し、
前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算し、
前記データ中継優先度に基づいて、前記ＩｏＴデータを前記サーバへ転送するか否かを判定し、
前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、
前記サーバへ転送しないと判定されたＩｏＴデータを破棄するデータ伝送方法。
【００８３】
［付記２２］
コンピュータに、
ＩｏＴ（Internet of Things）デバイスから送信されたＩｏＴデータを受信し、
サーバから送信された、前記ＩｏＴデータの送信の優先度を示すデータ中継優先度情報を受信し、
前記データ中継優先度情報に基づいて、前記ＩｏＴデバイスごとにデータ中継優先度を計算し、
前記データ中継優先度情報に基づいて、前記ＩｏＴデータを前記サーバへ転送するか否かを判定し、
前記サーバへ転送すると判定されたＩｏＴデータを前記サーバに向けて送信し、
前記サーバへ転送しないと判定されたＩｏＴデータを破棄するための処理を実行させるためのプログラム。
【符号の説明】
【００８４】
１０：データ伝送システム
２０：ＩｏＴデバイス
２１：データ送信手段
３０：ゲートウェイ
３１：データ受信手段
３２：データ転送要否判定手段
３３：データ送信手段
３４：データ中継優先度情報受信手段
３５：データ中継優先度計算手段
４０：サーバ
４１：データ受信手段
４２：データ中継優先度情報送信手段
１００：データ伝送システム
１０１：ＩｏＴサーバ
１０２：ＩｏＴゲートウェイ
１０３：ＩｏＴデバイス
１０４：外部サーバ
１１１：データ受信部
１１２：データ中継優先度情報送信部
１１３：データ中継優先度計算部
１２１：データ送受信部
１２２：データ中継優先度情報送受信部
１２３：データ中継優先度計算部
１２４：データ転送要否判定部
１３１：データ送信部
１４１：データ資源
【図１】
2020057964.tif 000003
【図２】
2020057964.tif 000004
【図３】
2020057964.tif 000005
【図４】
2020057964.tif 000006
【図５】
2020057964.tif 000007
【図６】
2020057964.tif 000008
【図７】
2020057964.tif 000009