JP2017102793A - データフロー制御装置およびデータフロー制御方法 - Google Patents
データフロー制御装置およびデータフロー制御方法 Download PDFInfo
- Publication number
- JP2017102793A JP2017102793A JP2015236879A JP2015236879A JP2017102793A JP 2017102793 A JP2017102793 A JP 2017102793A JP 2015236879 A JP2015236879 A JP 2015236879A JP 2015236879 A JP2015236879 A JP 2015236879A JP 2017102793 A JP2017102793 A JP 2017102793A
- Authority
- JP
- Japan
- Prior art keywords
- data
- virtual
- sensor
- flow control
- data flow
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4494—Execution paradigms, e.g. implementations of programming paradigms data driven
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45583—Memory management, e.g. access or allocation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
とのマッチングを行うことで、アプリケーションの要求を満たすセンシングデータを取得可能なセンサを特定し、センサからアプリケーションへのデータフローを制御するシステムを検討している(特許文献2参照)。
要求する仕様を満たすデータを提供可能なデバイスを抽出するマッチング部と、前記マッチング部のマッチング結果に基づき、データの送信を指令するデータフロー制御指令を生成し送信するデータフロー指示部と、を有し、前記抽出されたデバイスが、1以上の元デバイスから得られるデータをもとに新たなデータを生成し仮想データとして出力する仮想デバイスである場合、前記データフロー指示部は、前記元デバイスまたは前記元デバイスを管理する装置に対して、前記元デバイスから前記仮想デバイスへのデータの送信を指令する第1のデータフロー制御指令を送信するとともに、前記仮想デバイスまたは前記仮想デバイスを管理する装置に対して、前記仮想デバイスから前記アプリケーションへの仮想データの送信を指令する第2のデータフロー制御指令を送信することを特徴とするデータフロー制御装置である。
し送信に間に合うように仮想デバイスに送られてくる。よって、仮想データの効率的なデータフローを実現することができる。
図1を参照して、本発明の実施形態に係るセンサネットワークシステムの全体的な構成を説明する。このセンサネットワークシステムは、データ提供者からデータ利用者へのセンシングデータの流通を制御するためのシステムであり、概略、複数の実センサ10と、実センサ10を管理する装置であるセンサネットワークアダプタ11と、センシングデー
タを利用してサービスを提供するアプリケーションを有する複数のアプリケーションサーバ12と、仮想センサを管理する装置である仮想センササーバ13と、センシングデータの提供者と利用者の仲介を担うデータフロー制御装置としてのセンサネットワークサーバ14とを有している。
実センサ10は、センシング対象の物理量やその変化を検出し、センシングデータとして出力するデバイスである。本明細書では、仮想センサとの区別のため、物理的な実体をもつセンサを「実センサ」と呼ぶ(仮想センサと実センサを区別する必要がないときは単に「センサ」と記す場合もある)。実センサ10には、例えば、画像センサ(監視カメラなど)、温度センサ、湿度センサ、照度センサ、力センサ、音センサ、RFIDセンサ、赤外線センサ、姿勢センサ、降雨センサ、放射能センサ、ガスセンサ、加速度センサ、ジャイロスコープ、GPSセンサなどが該当する。また、携帯電話、スマートフォン、タブレット端末、モバイルPC、ドローンなどの機器は様々な種類のセンサを搭載しているため、これらの機器を実センサとして取り扱うこともできる。本実施形態のセンサネットワークシステムには、ここで例示したセンサをはじめとして、いかなる種類のセンサを接続することができる。また、工場のFAや生産管理、都市交通制御、気象等の環境計測、ヘルスケア、防犯など、世の中のあらゆる場所に様々な用途・目的で多数のセンサが既に設置されているが、これらのセンサを本システムに接続することも可能である。なお、センサネットワークシステムは、一種類のセンサのみで構成してもよいし、複数の種類のセンサを混在させてもよい。
センサネットワークアダプタ11は、1つ又は複数の実センサ10と有線又は無線により通信可能に接続され、実センサ10の管理、実センサ10からのセンシングデータの取得、センサネットワークシステムやアプリケーションへのセンシングデータの送信などを行う装置である。センサネットワークアダプタ11は、センシングデータに所定の処理(例えばノイズ除去などの信号処理、平均処理などの演算、サンプリング、データ圧縮、タイムスタンプなど)を施す機能を有していてもよい。センサネットワークアダプタ11は、外部装置との通信機能を有しており、仮想センササーバ13、アプリケーションサーバ12、センサネットワークサーバ14等とネットワークを介して通信が可能である。
仮想センササーバ13は、実行中の仮想センサの管理を行う装置であり、M2Mクラウ
ドサーバにより構成される。仮想センササーバ13は、ハードウエア的には、CPU(プロセッサ)、メモリ、補助記憶装置(HDD等)、通信装置、入力装置、表示装置などを備える汎用のコンピュータにより構成できる。仮想センササーバ13は、主な機能として、データ入出力部130、仮想センサDB131、仮想センシングデータ生成部132などを有する。これらの機能は、CPUが必要なプログラムを実行することにより実現されるものである。
仮想センサは、1以上の元センサから得られる入力センシングデータを加工、分析等して新たなデータを生成し仮想センシングデータとして出力する機能モジュールである。概念的には、仮想センサは、1以上のセンサ(入力センシングデータの取得先のセンサ)と、入力センシングデータを加工、分析等するプログラムである仮想センサ関数との組み合わせで構成され、物理的なデバイスではない点で実センサ10とは区別される。本実施形態のセンサネットワークシステムは、実センサ10だけでなく、仮想センサの利用や仮想センサにより生成・出力されるセンシングデータの流通を可能としたところに特徴を有している。
アプリケーションサーバ12は、センシングデータを利用してサービスを提供する各種アプリケーションプログラムがインストールされたサーバ装置である。アプリケーションサーバ12も、CPU(プロセッサ)、メモリ、補助記憶装置(HDD等)、通信装置、
入力装置、表示装置などを備える汎用のコンピュータにより構成できる。アプリケーションサーバ12は、センシングデータの利用者が設置するものであり、その用途・目的に応じて様々なアプリケーションが想定される。
センサネットワークサーバ14は、センシングデータの提供者と利用者のあいだのマッチング、提供者から利用者へのセンシングデータのデータフロー制御などを担うサーバ装置であり、本発明に係るデータフロー制御装置の一具体例である。センサネットワークサーバ14も、CPU(プロセッサ)、メモリ、補助記憶装置(HDD等)、通信装置、入力装置、表示装置などを備える汎用のコンピュータにより構成できる。後述するセンサネットワークサーバ14の各種機能は、CPUが必要なプログラムを実行することにより実現される。
センサ側メタデータは、センサの属性情報、センサが提供可能なセンシングデータの仕様を示す情報、センシングデータの提供条件を示す情報などを記述したメタデータである。センサの属性情報は、例えば、センサを特定するID、実センサか仮想センサかを示す情報(センサクラスと呼ぶ)、センサの種別、センサのネットワークアドレス、センサの動作履歴などを含むとよい。ネットワークアドレスには、例えばIPアドレス、MACアドレス、URI(Uniform Resource Identifier)などを利用できる。センサがセンサネ
ットワークアダプタ11を介してネットワークに接続している場合は、センサネットワークアダプタ11のネットワークアドレスを設定すればよく、仮想センサの場合は、仮想センササーバ13のネットワークアドレスを設定すればよい。センシングデータの仕様を示す情報は、例えば、センシング対象(つまり何をセンシングするか)、センシングする領域(例:位置、範囲など)、センシング時間(センシングデータを取得可能な時刻や時間帯)、センシングデータのデータ種別(例:画像、動画、温度など)、データフォーマット(例:JPEG、テキストなど)、センシング条件(例:シャッタスピード、解像度、サンプリング周期など)、データ信頼度などを含むとよい。センシングデータの提供条件を示す情報は、データ提供者が希望する取引条件を示す情報であり、例えば、データ提供者を特定するID、対価(データの提供価格)、利用範囲・利用目的(例:商用利用不可、二次利用可など)などを含むとよい。
アプリ側メタデータは、アプリケーションの属性情報、アプリケーションが要求するセンシングデータの仕様(要求仕様)を示す情報、センシングデータの利用条件を示す情報などを記述したメタデータである。アプリケーションの属性情報は、例えば、アプリケーションを特定するID、アプリケーションの種別、アプリケーションのネットワークアドレスなどを含むとよい。ネットワークアドレスには、例えばIPアドレス、ポート番号などを利用できる。センシングデータの要求仕様を示す情報は、例えば、センシング対象、センシングする領域、センシング時間、センシングデータのデータ種別、データフォーマット、センシング条件、データ信頼度などを含むとよい。利用条件を示す情報は、データ利用者が希望する取引条件を示す情報であり、例えば、データ利用者を特定するID、対価(データの利用価格の上限)、利用範囲・利用目的などを含むとよい。なお、特に条件の指定が無い項目については空欄(指定しない)にすればよい。
図3Aは、仮想センサクラスの定義が登録される仮想センサクラス管理テーブルの一例を示す。仮想センサクラスは、仮想センサのテンプレート(ひな形)であり、入力センシングデータを取得する実センサが特定されていない抽象化された仮想センサを表す。仮想センサクラスは、例えば、仮想センサクラス番号、仮想センサの種別、入力センシングデータの個数、入力センシングデータの取得先の各センサの種別、各センサの寄与率、仮想センサクラスの定義者を特定する情報、仮想センサ関数などを含むとよい。仮想センサ関数は、入力センシングデータから仮想センシングデータを求める手順の定義であり、関数、演算式、ルックアップテーブル、プログラムモジュールなどどのような形式で与えても
よい。
ただし、p1、p2はそれぞれ位置センサのセンシングデータに基づき求められる各画像センサのセンシング領域の位置座標であり、t1、t2はそれぞれ各画像センサにおいて同一の車両が検知された時刻である。
ただし、t1〜t3はそれぞれ3つの温度センサでセンシングされた温度である。
次に、図1と図4を用いて、マッチングおよびデータフロー制御の処理について説明する。ここでは、アプリケーションサーバ12から送信されたアプリ側メタデータをセンサネットワークサーバ14が受信したことをトリガとして、センサネットワークサーバ14がアプリ側メタデータとセンサ側メタデータのマッチングを行い、適切なセンサからアプリへのセンシングデータのデータフロー制御指令を発行する処理例について説明する。
ータ要求を送信する。センサネットワークサーバ14は、センシングデータ要求を受信すると、その要求に含まれているアプリ側メタデータをアプリ側メタデータDB140のアプリ側メタデータ管理テーブル(図2B参照)に記録する。そして、マッチング部142がアプリ側メタデータ管理テーブルから処理待ちのアプリ側メタデータを一つずつ取得する(ステップS40)。
1内のセンサ側メタデータ管理テーブル(図2A参照)に登録されている各センサのセンサ側メタデータとを比較し、センサ側メタデータで規定されたセンシングデータの仕様および提供条件がアプリ側メタデータで規定されたセンシングデータの要求仕様および利用条件を満足するか否かを判定する(ステップS41)。要求仕様および利用条件を満足するセンシングデータを提供するセンサが抽出できたら、マッチング部142は、当該センサの情報をデータフロー指示部143へ通知する。なお、要求仕様および利用条件を満足するセンシングデータを提供するセンサが見つからなかった場合には、処理を終了をしてもよいし、要求仕様や利用条件に最も近いセンシングデータをデータ利用者にレコメンドしてもよい。
データフロー指示部143は、当該実センサからアプリケーションへのセンシングデータの送信を指令するデータフロー制御指令3を生成し、このデータフロー制御指令3を当該実センサ10または当該実センサ10を管理するセンサネットワークアダプタ11に対し送信する(ステップS43)。すると、図1において一点鎖線矢印で示すように、データフロー制御指令3に基づき、センサネットワークアダプタ11が実センサ10から必要なセンシングデータを取得し、そのセンシングデータをアプリケーションサーバ12へと送信する。
仮想センサの場合、元センサから仮想センサへのセンシングデータの送信と、仮想センサからアプリへの仮想センシングデータの送信の2つのデータフローが必要となる。そこで、本実施形態では、データフロー指示部143が2つのデータフロー制御指令を生成し、それぞれ必要な装置へデータフロー制御指令を送信する。
11:センサネットワークアダプタ
12:アプリケーションサーバ
13:仮想センササーバ
14:センサネットワークサーバ
130:データ入出力部
131:仮想センサDB
132:仮想センシングデータ生成部
140:アプリ側メタデータDB
141:センサ側メタデータDB
142:マッチング部
143:データフロー指示部
Claims (6)
- 複数のデバイスのそれぞれについて、デバイスが提供可能なデータの仕様を示す情報を少なくとも含むデバイス側メタデータを記憶するデバイス側メタデータ記憶部と、
データを利用してサービスを提供するアプリケーションについて、アプリケーションが要求するデータの仕様を示す情報を少なくとも含むアプリ側メタデータを記憶するアプリ側メタデータ記憶部と、
前記アプリ側メタデータと前記デバイス側メタデータのマッチングを行うことで、前記複数のデバイスのなかから前記アプリケーションの要求する仕様を満たすデータを提供可能なデバイスを抽出するマッチング部と、
前記マッチング部のマッチング結果に基づき、データの送信を指令するデータフロー制御指令を生成し送信するデータフロー指示部と、を有し、
前記抽出されたデバイスが、1以上の元デバイスから得られるデータをもとに新たなデータを生成し仮想データとして出力する仮想デバイスである場合、前記データフロー指示部は、
前記元デバイスまたは前記元デバイスを管理する装置に対して、前記元デバイスから前記仮想デバイスへのデータの送信を指令する第1のデータフロー制御指令を送信するとともに、
前記仮想デバイスまたは前記仮想デバイスを管理する装置に対して、前記仮想デバイスから前記アプリケーションへの仮想データの送信を指令する第2のデータフロー制御指令を送信する
ことを特徴とするデータフロー制御装置。 - 前記抽出されたデバイスが実デバイスである場合、前記データフロー指示部は、前記実デバイスまたは前記実デバイスを管理する装置に対して、前記実デバイスから前記アプリケーションへのデータの送信を指令する第3のデータフロー制御指令を送信する
ことを特徴とする請求項1に記載のデータフロー制御装置。 - 前記データフロー制御指令は、送信するデータをセンシングもしくは生成すべき時刻、または、データを送信すべき時刻を指定する時間情報を含んでおり、
前記データフロー指示部は、前記第1のデータフロー制御指令に基づくデータのセンシング、生成、もしくは送信が前記第2のデータフロー制御指令に基づく仮想データの生成もしくは送信よりも先に実行されるように、前記第1のデータフロー制御指令および前記第2のデータフロー制御指令それぞれの時間情報を設定する
ことを特徴とする請求項1または2に記載のデータフロー制御装置。 - 前記デバイスは、センシングデータを出力するセンサである
ことを特徴とする請求項1〜3のうちいずれか1項に記載のデータフロー制御装置。 - コンピュータが、複数のデバイスのそれぞれについて、デバイスが提供可能なデータの仕様を示す情報を少なくとも含むデバイス側メタデータを記憶するデバイス側メタデータ記憶部から、デバイス側メタデータを取得するステップと、
コンピュータが、データを利用してサービスを提供するアプリケーションについて、アプリケーションが要求するデータの仕様を示す情報を少なくとも含むアプリ側メタデータを記憶するアプリ側メタデータ記憶部から、アプリ側メタデータを取得するステップと、
コンピュータが、前記アプリ側メタデータと前記デバイス側メタデータのマッチングを行うことで、前記複数のデバイスのなかから前記アプリケーションが要求する仕様を満たすデータを提供可能なデバイスを抽出するステップと、
コンピュータが、前記マッチングの結果に基づき、データの送信を指令するデータフロー制御指令を生成し送信するステップと、を有し、
前記抽出されたデバイスが、1以上の元デバイスから得られるデータをもとに新たなデータを生成し仮想データとして出力する仮想デバイスである場合、前記データフロー制御指令を送信するステップでは、
前記元デバイスまたは前記元デバイスを管理する装置に対して、前記元デバイスから前記仮想デバイスへのデータの送信を指令する第1のデータフロー制御指令が送信されるとともに、
前記仮想デバイスまたは前記仮想デバイスを管理する装置に対して、前記仮想デバイスから前記アプリケーションへの仮想データの送信を指令する第2のデータフロー制御指令が送信される
ことを特徴とするデータフロー制御方法。 - 請求項5に記載のデータフロー制御方法の各ステップをコンピュータに実行させる
ことを特徴とするプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015236879A JP6365519B2 (ja) | 2015-12-03 | 2015-12-03 | データフロー制御装置およびデータフロー制御方法 |
| US15/779,543 US20180341500A1 (en) | 2015-12-03 | 2016-11-04 | Dataflow control apparatus and dataflow control method |
| PCT/JP2016/082845 WO2017094442A1 (ja) | 2015-12-03 | 2016-11-04 | データフロー制御装置およびデータフロー制御方法 |
| EP16870382.5A EP3385852B1 (en) | 2015-12-03 | 2016-11-04 | Data flow control apparatus and data flow control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015236879A JP6365519B2 (ja) | 2015-12-03 | 2015-12-03 | データフロー制御装置およびデータフロー制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017102793A true JP2017102793A (ja) | 2017-06-08 |
| JP6365519B2 JP6365519B2 (ja) | 2018-08-01 |
Family
ID=58797105
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015236879A Active JP6365519B2 (ja) | 2015-12-03 | 2015-12-03 | データフロー制御装置およびデータフロー制御方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20180341500A1 (ja) |
| EP (1) | EP3385852B1 (ja) |
| JP (1) | JP6365519B2 (ja) |
| WO (1) | WO2017094442A1 (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180157692A1 (en) * | 2015-06-30 | 2018-06-07 | Omron Corporation | Data flow control device and data flow control method |
| WO2019026653A1 (ja) * | 2017-08-03 | 2019-02-07 | オムロン株式会社 | 検索用データ生成装置 |
| WO2019026453A1 (ja) * | 2017-08-01 | 2019-02-07 | オムロン株式会社 | センサ管理ユニット、方法及びプログラム |
| WO2019026635A1 (ja) * | 2017-08-03 | 2019-02-07 | オムロン株式会社 | マッチング処理装置 |
| WO2019107403A1 (ja) * | 2017-12-01 | 2019-06-06 | オムロン株式会社 | データ生成装置、データ生成方法、データ生成プログラムおよびセンサ装置 |
| JP2020057061A (ja) * | 2018-09-28 | 2020-04-09 | 三菱電機株式会社 | データ提供システム、計測装置、中継装置、データ提供サーバ、データ提供方法、及び、プログラム |
| JP2020524867A (ja) * | 2017-06-16 | 2020-08-20 | ウードゥンシャーク エルエルシーWoodenshark Llc | センサデータを記憶するサーバを含むシステム及び関連方法 |
| JP2024153674A (ja) * | 2017-10-02 | 2024-10-29 | ウードゥンシャーク エルエルシー | センサデータを受信するゲートウェイを含むシステム及び関連方法 |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019026454A1 (ja) * | 2017-08-02 | 2019-02-07 | オムロン株式会社 | データ生成装置、データ生成方法及びプログラム |
| US20190036772A1 (en) * | 2017-12-28 | 2019-01-31 | Intel Corporation | Intelligent wireless configuration for iot devices |
| JP6558452B1 (ja) | 2018-02-13 | 2019-08-14 | オムロン株式会社 | 品質チェック装置、品質チェック方法及びプログラム |
| JP2019169946A (ja) * | 2019-04-03 | 2019-10-03 | オムロン株式会社 | 品質チェック装置、品質チェック方法及びプログラム |
| JP7410425B2 (ja) * | 2019-11-12 | 2024-01-10 | 日本電信電話株式会社 | 監視システム、監視方法およびマネージャプログラム |
| US12219011B2 (en) | 2020-03-18 | 2025-02-04 | Behr Technologies Inc. | Sensor data interpreter/converter methods and apparatus for use in low power wide area networks (LPWANS) |
| EP4186216B1 (en) * | 2020-08-27 | 2025-05-21 | Siemens Aktiengesellschaft | Centralized management of data flow maps for distributed edge node deployment |
| CN118921408B (zh) * | 2024-10-11 | 2025-04-25 | 无锡冠亚恒温制冷技术有限公司 | 一种提高设备数据接口传输利用率的方法及系统 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013024673A1 (ja) * | 2011-08-12 | 2013-02-21 | オムロン株式会社 | 情報管理装置、ネットワークシステム、情報管理プログラム、および情報管理方法 |
| WO2014108728A2 (en) * | 2013-01-08 | 2014-07-17 | Ayotle Sas | Methods and systems for controlling a virtual interactive surface and interactive display systems |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100754177B1 (ko) * | 2005-06-30 | 2007-09-03 | 삼성전자주식회사 | 방송 스트림 시간 정보 관리 방법 및 장치 |
| RU2569123C1 (ru) * | 2012-09-12 | 2015-11-20 | Омрон Корпорейшн | Устройство генерации команды управления потоком данных и устройство управления датчиками |
| US9467274B2 (en) * | 2013-07-25 | 2016-10-11 | Verizon Patent And Licensing Inc. | Processing communications via a sensor network |
-
2015
- 2015-12-03 JP JP2015236879A patent/JP6365519B2/ja active Active
-
2016
- 2016-11-04 US US15/779,543 patent/US20180341500A1/en not_active Abandoned
- 2016-11-04 WO PCT/JP2016/082845 patent/WO2017094442A1/ja not_active Ceased
- 2016-11-04 EP EP16870382.5A patent/EP3385852B1/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013024673A1 (ja) * | 2011-08-12 | 2013-02-21 | オムロン株式会社 | 情報管理装置、ネットワークシステム、情報管理プログラム、および情報管理方法 |
| WO2014108728A2 (en) * | 2013-01-08 | 2014-07-17 | Ayotle Sas | Methods and systems for controlling a virtual interactive surface and interactive display systems |
Non-Patent Citations (2)
| Title |
|---|
| KABADAYI SANEM, ET AL.: ""Virtual Sensors: Abstracting Data from Physical Sensors"", 2006 INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS, JPN6016045242, 2006, US, pages 1 - 6, ISSN: 0003807187 * |
| 小澤 みゆき 外1名: ""物理/仮想統合センサメッセージングシステム"", 電子情報通信学会技術研究報告 IEICE TECHNICAL REPORT, vol. 第113巻, JPN6016045241, 11 December 2013 (2013-12-11), JP, pages 243 - 248, ISSN: 0003807188 * |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11748326B2 (en) * | 2015-06-30 | 2023-09-05 | Omron Corporation | Data flow control device and data flow control method |
| US20180157692A1 (en) * | 2015-06-30 | 2018-06-07 | Omron Corporation | Data flow control device and data flow control method |
| US12034804B2 (en) | 2017-06-16 | 2024-07-09 | Woodenshark Llc | Systems including a server storing sensor data, and related methods |
| JP2020524867A (ja) * | 2017-06-16 | 2020-08-20 | ウードゥンシャーク エルエルシーWoodenshark Llc | センサデータを記憶するサーバを含むシステム及び関連方法 |
| CN110678910A (zh) * | 2017-08-01 | 2020-01-10 | 欧姆龙株式会社 | 传感器管理单元、方法以及程序 |
| WO2019026453A1 (ja) * | 2017-08-01 | 2019-02-07 | オムロン株式会社 | センサ管理ユニット、方法及びプログラム |
| US11270322B2 (en) | 2017-08-01 | 2022-03-08 | Omron Corporation | Sensor management unit, method, and program for transmitting sensing data and metadata |
| JP2019028969A (ja) * | 2017-08-01 | 2019-02-21 | オムロン株式会社 | センサ管理ユニット、方法及びプログラム |
| CN110678910B (zh) * | 2017-08-01 | 2021-04-09 | 欧姆龙株式会社 | 传感器管理单元、传感器管理方法以及存储介质 |
| JP6471838B1 (ja) * | 2017-08-03 | 2019-02-20 | オムロン株式会社 | マッチング処理装置 |
| JP6471837B1 (ja) * | 2017-08-03 | 2019-02-20 | オムロン株式会社 | 検索用データ生成装置 |
| WO2019026635A1 (ja) * | 2017-08-03 | 2019-02-07 | オムロン株式会社 | マッチング処理装置 |
| WO2019026653A1 (ja) * | 2017-08-03 | 2019-02-07 | オムロン株式会社 | 検索用データ生成装置 |
| JP2024153674A (ja) * | 2017-10-02 | 2024-10-29 | ウードゥンシャーク エルエルシー | センサデータを受信するゲートウェイを含むシステム及び関連方法 |
| JP2019101756A (ja) * | 2017-12-01 | 2019-06-24 | オムロン株式会社 | データ生成装置、データ生成方法、データ生成プログラムおよびセンサ装置 |
| WO2019107403A1 (ja) * | 2017-12-01 | 2019-06-06 | オムロン株式会社 | データ生成装置、データ生成方法、データ生成プログラムおよびセンサ装置 |
| JP7006199B2 (ja) | 2017-12-01 | 2022-01-24 | オムロン株式会社 | データ生成装置、データ生成方法、データ生成プログラムおよびセンサ装置 |
| JP2020057061A (ja) * | 2018-09-28 | 2020-04-09 | 三菱電機株式会社 | データ提供システム、計測装置、中継装置、データ提供サーバ、データ提供方法、及び、プログラム |
| JP7195101B2 (ja) | 2018-09-28 | 2022-12-23 | 三菱電機株式会社 | データ提供システム、計測装置、中継装置、データ提供サーバ、データ提供方法、及び、プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3385852A1 (en) | 2018-10-10 |
| US20180341500A1 (en) | 2018-11-29 |
| JP6365519B2 (ja) | 2018-08-01 |
| WO2017094442A1 (ja) | 2017-06-08 |
| EP3385852B1 (en) | 2020-04-01 |
| EP3385852A4 (en) | 2019-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6365519B2 (ja) | データフロー制御装置およびデータフロー制御方法 | |
| JP6465012B2 (ja) | データフロー制御装置およびデータフロー制御方法 | |
| JP6458755B2 (ja) | データフロー制御装置およびデータフロー制御方法 | |
| US20180158322A1 (en) | Method and device for measuring and predicting human and machine traffic | |
| JP2015226102A (ja) | 仮想センサのメタデータ構造 | |
| US20210337010A1 (en) | Computerized system and method for automatically providing networked devices non-native functionality | |
| JP5822050B1 (ja) | デバイス情報提供システム、デバイス情報提供方法 | |
| US20250225519A1 (en) | Geographically-converged telemetry system | |
| JPWO2014050192A1 (ja) | デバイス管理装置及びデバイス検索方法 | |
| JP6372508B2 (ja) | データフロー制御装置およびデータフロー制御方法 | |
| CN116778370A (zh) | 一种事件处理方法、装置、设备及存储介质、程序产品 | |
| US20220066622A1 (en) | Information processing apparatus, information processing method, and program | |
| JP7563924B2 (ja) | 連携システム及び連携制御方法 | |
| Keiser et al. | IMA-an adaptable and dynamic service platform for intermodal mobility assistance | |
| Joshva Devadas et al. | IoT data management, data aggregation and dissemination | |
| US20210377580A1 (en) | Live or local environmental awareness | |
| JP2014153797A (ja) | デバイス情報提供システム、デバイス情報提供方法 | |
| JP6376159B2 (ja) | データフロー制御装置およびデータフロー制御方法 | |
| KR101966548B1 (ko) | 다수의 이질적인 센서 네트워크 플랫폼을 위한 센서 메타 데이터 생성 시스템 | |
| CN120263767A (zh) | 对象位置的提示方法、装置和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180425 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180517 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20180517 |
|
| TRDD | Decision of grant or rejection written | ||
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180525 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180515 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180605 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180618 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6365519 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |