(57)【要約】【課題】エッジコンピューティングを使用したシステムにあって、取得対象のデータを漏れなくかつ効率良く取得できるようにする。【解決手段】データ検索サーバＫＳＶは、業界を識別する業界ＩＤおよび当該業界に所属する会社・団体のＩＤに関連付けて、当該会社・団体が運用管理するエッジサーバのエッジＩＤを記憶した業界情報テーブル２２１を備える。そして、ユーザ端末から業界ＩＤを指定したデータ取得要求を受信した場合に、当該指定された業界ＩＤに関連付けられたエッジサーバを上記業界情報テーブル２２１から検索し、検索されたエッジサーバからそれぞれセンシングデータを取得して、要求元のユーザ端末へ送信する。【選択図】図３
2020091705.tif 000002
【特許請求の範囲】
【請求項１】
データ提供側となる複数のデータ蓄積装置およびデータ取得側となる端末との間でネットワークを介して通信可能なデータ検索装置であって、
前記データ提供側となる複数のデータ蓄積装置が複数のグループに分散して所属している場合に、前記複数のデータ蓄積装置を識別する情報と、当該複数のデータ蓄積装置が所属するグループの識別情報とを、相互に関連付けて記憶する記憶媒体と、
前記データ取得側となる端末から前記グループの識別情報を含むデータ取得要求を受け取った場合に、当該データ取得要求に含まれるグループの識別情報に対応するグループに所属するデータ蓄積装置を前記記憶媒体から検索し、検索されたデータ蓄積装置から蓄積されているデータを収集するデータ収集部と、
前記収集されたデータを前記取得要求元の端末へ送信するデータ送信部と
を具備するデータ検索装置。
【請求項２】
複数のデバイスから送信されるデータを受信し蓄積する、データ提供側となる複数のエッジサーバ、およびデータ取得側となる端末との間で、ネットワークを介して通信可能なデータ検索装置であって、
前記複数のエッジサーバを識別する情報と、当該エッジサーバへデータを送信するデバイスの所有者が所属する組織を識別する情報とを、相互に関連付けて記憶する第１の記憶テーブルと、
前記データ取得側となる端末から前記組織の識別情報を含むデータ取得要求を受信した場合に、当該データ取得要求に含まれる組織の識別情報に関連付けられたエッジサーバの識別情報を前記第１の記憶テーブルから検索するエッジサーバ検索部と、
前記検索されたエッジサーバの識別情報に基づいて、該当するエッジサーバから前記蓄積されているデータを収集する第１のデータ収集部と、
前記収集されたデータを、前記データ取得要求の送信元となる端末へ前記ネットワークを介して送信する第１のデータ送信部と
を具備するデータ検索装置。
【請求項３】
前記エッジサーバの識別情報と、当該エッジサーバへデータを送信するデバイスの所有者が所属する組織の識別情報とを含むエッジ属性情報を取得するエッジ属性情報取得部と、
前記取得されたエッジ属性情報に含まれる各識別情報に基づいて、前記第１の記憶テーブルを生成または更新する記憶テーブル管理部と
を、さらに具備する請求項２に記載のデータ検索装置。
【請求項４】
複数の前記組織間の関連性を表す第２の記憶テーブルと、
前記データ取得側となる端末から受信したデータ取得要求に含まれる組織の識別情報をもとに、当該組織と関連性を有する他の組織を前記第２の記憶テーブルから検索する関連組織検索部と、
前記検索された他の組織に関連付けられたエッジサーバの識別情報を前記第１の記憶テーブルから検索し、当該エッジサーバのリストを表すリスト情報を前記データ取得要求の送信元となる端末へ前記ネットワークを介して送信するリスト送信部と
を、さらに具備する請求項２又は３に記載のデータ検索装置。
【請求項５】
前記リスト情報に含まれるエッジサーバの識別情報を含むデータ追加取得要求を前記端末から受信した場合に、当該データ追加取得要求に含まれるエッジサーバの識別情報に基づいて、該当するエッジサーバから前記蓄積されているデータを収集する第２のデータ収集部と、
前記収集されたデータを、前記データ追加取得要求の送信元となる端末へ前記ネットワークを介して送信する第２のデータ送信部と
を、さらに具備する請求項４に記載のデータ検索装置。
【請求項６】
前記複数のエッジサーバを相互に接続するローカルなエッジネットワークが前記ネットワークとは別に備えられている場合に、
前記第１または第２のデータ収集部は、前記複数のエッジサーバから前記蓄積されているデータを前記エッジネットワークを介して収集する、請求項２乃至５のいずれかに記載のデータ検索装置。
【請求項７】
請求項２記載のデータ検索装置との間で前記ネットワークを介して通信が可能なエッジサーバであって、
複数のデバイスから送信されるデータを受信し蓄積するデータ受信蓄積部と、
前記エッジサーバを識別する情報と、当該エッジサーバへデータを送信する前記デバイスの所有者が所属する組織の識別情報とを含むエッジ属性情報を記憶するエッジ属性情報記憶部と、
前記エッジ属性情報を前記データ検索装置に前記ネットワークを介して送信するエッジ属性情報送信部と、
前記データ検索装置からの要求に応じて、前記データ受信蓄積部に蓄積されたデータを前記ネットワークを介して前記データ検索装置へ送信するデータ送信部と
を具備するエッジサーバ。
【請求項８】
複数のデバイスから送信されるデータを受信し蓄積すると共に相互間でデータ伝送が可能な複数のエッジサーバのうちの特定のエッジサーバであって、
前記複数のエッジサーバを識別する情報と、当該エッジサーバへデータを送信するデバイスの所有者が所属する組織を識別する情報とを、相互に関連付けて記憶する記憶テーブルと、
データ取得側となる端末から送信される、前記組織の識別情報を含むデータ取得要求を、ネットワークを介して受信する要求受信部と、
前記受信されたデータ取得要求に含まれる組織の識別情報に関連付けられたエッジサーバの識別情報を、前記記憶テーブルから検索するエッジサーバ検索部と、
前記検索されたエッジサーバの識別情報に基づいて、該当するエッジサーバから前記蓄積されているデータを収集するデータ収集部と、
前記収集されたデータを、前記データ取得要求の送信元となる端末へ前記ネットワークを介して送信するデータ送信部と
を具備するエッジサーバ。
【請求項９】
データ提供側となる複数のデータ蓄積装置およびデータ取得側となる端末との間でネットワークを介して通信可能な装置が実行するデータ検索方法であって、
前記データ提供側となる複数のデータ蓄積装置が複数のグループに分散して所属している場合に、前記複数のデータ蓄積装置を識別する情報と、当該複数のデータ蓄積装置が所属するグループの識別情報とを、相互に関連付けて記憶媒体に記憶する過程と、
前記データ取得側となる端末から前記グループの識別情報を含むデータ取得要求を受け取った場合に、当該データ取得要求に含まれるグループの識別情報に対応するグループに所属するデータ蓄積装置を前記記憶媒体から検索し、検索されたデータ蓄積装置から蓄積されているデータを収集する過程と、前記収集されたデータを前記データ取得要求の送信元となる端末へ送信する過程と
を具備するデータ検索方法。
【請求項１０】
複数のデバイスから送信されるデータを受信し蓄積する、データ提供側となる複数のエッジサーバ、およびデータ取得側となる端末との間で、ネットワークを介して通信可能な装置が実行するデータ検索方法であって、
前記複数のエッジサーバを識別する情報と、当該エッジサーバへデータを送信するデバイスの所有者が所属する組織を識別する情報とを、相互に関連付けて第１の記憶テーブルに記憶させる過程と、
前記データ取得側となる端末から前記組織の識別情報を含むデータ取得要求を受信した場合に、当該データ取得要求に含まれる組織の識別情報に関連付けられたエッジサーバの識別情報を前記第１の記憶テーブルから検索する過程と、
前記検索されたエッジサーバの識別情報に基づいて、該当するエッジサーバから前記蓄積されているデータを収集する過程と、
前記収集されたデータを、前記データ取得要求の送信元となる端末へ前記ネットワークを介して送信する過程と
を具備するデータ検索方法。
【請求項１１】
請求項１乃至６のいずれかに記載のデータ検索装置が備える前記各部の処理を、前記データ検索装置が備えるプロセッサに実行させるプログラム。
【請求項１２】
請求項７又は８に記載の特定のエッジサーバが備える前記各部の処理を、前記特定のエッジサーバが備えるプロセッサに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の一つの態様は、エッジコンピューティングを利用したデータ流通システムで使用される、データ検索装置とそのデータ検索方法およびプログラム、エッジサーバとそのプログラムに関する。
【背景技術】
【０００２】
近年、例えば、様々なセンサを搭載したデバイスをネットワークに接続し、これらのデバイスからセンシングデータを収集し活用する、ＩｏＴ（Internet Of Things）技術を利用したデータ流通システムが注目されている。
【０００３】
ＩｏＴ技術を利用したデータ流通システムでは、価値創出をさらに高めるために多様なＩｏＴデータを組み合わせて活用することが不可欠であり、ＩｏＴデータをサービス横断で流通し活用する「ＩｏＴデータ交流社会」の実現に対する要望が高まっている。この要求を満たすためには、多種多様なデバイスからのＩｏＴデータを様々なアプリケーションに的確かつスケーラブルに送信するＩｏＴデータ交換技術が重要となる。
【０００４】
そこで、エッジコンピューティングが提案されている。エッジコンピューティングは、キャリア網の周縁部にエッジサーバを複数分散配置する。エッジサーバは、演算処理機能およびストレージ機能を備え、アプリケーションプログラムの実行およびコンテンツデータの蓄積を行う。ＩｏＴデータを利用しようとするユーザは、自身の端末から各エッジサーバに対しアクセスしてデータ検索を行い、所望のＩｏＴデータを取得する（例えば非特許文献１を参照）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】寺内敦，大戸健一，高橋紀之，原田恵，山崎育生、“計算処理のリアルタイムスケーラビリティを提供するデータ交流技術への取り組み”、[online]、ＮＴＴ技術ジャーナル２０１７年７月、１９〜２３頁、インターネット<URL: http://www.ntt.co.jp/journal/1707/files/JN20170719.pdf>
【発明の概要】
【発明が解決しようとする課題】
【０００６】
エッジコンピューティングを使用したシステムであれば、ＩｏＴデータをすべてクラウドから取得する場合に比べ、少ない伝搬遅延でデータを取得することができる。ところが、システムが拡大するに従いエッジコンピュータの設置台数が多くなると、ユーザは解析対象となる分野のデータを取得するために多数のエッジコンピュータに対し個々にアクセスしなければならず、所望のデータを取得するのに多くの時間と労力を必要とする。また、データの取得漏れも発生しやすいため、データの解析精度の低下等が避けられない。
【０００７】
この発明は上記事情に着目してなされたもので、その目的とするところは、エッジコンピューティングを使用したシステムにあって、取得対象のデータを漏れなくかつ効率良く取得できるようにする技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためにこの発明に係るデータ検索装置の第１の態様は、データ提供側となる複数のデータ蓄積装置およびデータ取得側となる端末との間でネットワークを介して通信可能なデータ検索装置にあって、前記データ提供側となる複数のデータ蓄積装置が複数のグループに分散して所属している場合に、前記複数のデータ蓄積装置を識別する情報と、当該複数のデータ蓄積装置が所属するグループの識別情報とを、相互に関連付けて記憶する記憶媒体と、前記データ取得側となる端末から前記グループの識別情報を含むデータ取得要求を受け取った場合に、当該データ取得要求に含まれるグループの識別情報に対応するグループに所属するデータ蓄積装置を前記記憶媒体から検索し、検索されたデータ蓄積装置から蓄積されているデータを取得するデータ取得部と、前記取得されたデータを前記取得要求元の端末へ送信するデータ送信部とを具備するようにしたものである。
【０００９】
この発明に係るデータ検索装置の第２の態様は、複数のデバイスから送信されるデータを受信し蓄積するデータ提供側となる複数のエッジサーバおよびデータ取得側となる端末との間でネットワークを介して通信可能なデータ検索装置にあって、前記複数のエッジサーバを識別する情報と、当該エッジサーバへデータを送信するデバイスの所有者が所属する組織を識別する情報とを、相互に関連付けて記憶する第１の記憶テーブルと、前記データ取得側となる端末から前記組織の識別情報を含むデータ取得要求を受信した場合に、当該データ取得要求に含まれる組織の識別情報に関連付けられたエッジサーバの識別情報を前記第１の記憶テーブルから検索するエッジサーバ検索部と、前記検索されたエッジサーバの識別情報に基づいて、該当するエッジサーバから前記蓄積されているデータを収集する第１のデータ収集部と、前記収集されたデータを、前記データ取得要求の送信元となる端末へ前記ネットワークを介して送信する第１のデータ送信部とを具備するようにしたものである。
【００１０】
この発明に係るデータ検索装置の第３の態様は、前記エッジサーバの識別情報と、当該エッジサーバへデータを送信するデバイスの所有者が所属する組織の識別情報とを含むエッジ属性情報を取得するエッジ属性情報取得部と、前記取得されたエッジ属性情報に含まれる各識別情報に基づいて、前記第１の記憶テーブルを生成または更新する記憶テーブル管理部とを、さらに具備するようにしたものである。
【００１１】
この発明に係るデータ検索装置の第４の態様は、複数の前記組織間の関連性を表す第２の記憶テーブルと、前記データ取得側となる端末から受信したデータ取得要求に含まれる組織の識別情報をもとに、当該組織と関連性を有する他の組織を前記第２の記憶テーブルから検索する関連組織検索部と、前記検索された他の組織に関連付けられたエッジサーバの識別情報を前記第１の記憶テーブルから検索し、当該エッジサーバのリストを表すリスト情報を前記データ取得要求の送信元となる端末へ前記ネットワークを介して送信するリスト送信部とを、さらに具備するようにしたものである。
【００１２】
この発明に係るデータ検索装置の第５の態様は、前記リスト情報に含まれるエッジサーバの識別情報を含むデータ追加取得要求を前記端末から受信した場合に、当該データ追加取得要求に含まれるエッジサーバの識別情報に基づいて、該当するエッジサーバから前記蓄積されているデータを収集する第２のデータ収集部と、前記収集されたデータを、前記データ追加取得要求の送信元となる端末へ前記ネットワークを介して送信する第２のデータ送信部とを、さらに具備するようにしたものである。
【００１３】
この発明に係るデータ検索装置の第６の態様は、前記複数のエッジサーバを相互に接続するローカルなエッジネットワークが前記ネットワークとは別に備えられている場合に、前記第１または第２のデータ収集部は、前記複数のエッジサーバから前記蓄積されているデータを前記エッジネットワークを介して収集するようにしたものである。
【００１４】
この発明に係るエッジサーバの第１の態様は、データ検索装置との間で前記ネットワークを介して通信が可能なエッジサーバにあって、複数のデバイスから送信されるデータを受信し蓄積するデータ受信蓄積部と、前記エッジサーバを識別する情報と、当該エッジサーバへデータを送信する前記デバイスの所有者が所属する組織の識別情報とを含むエッジ属性情報を記憶するエッジ属性情報記憶部と、前記エッジ属性情報を前記データ検索装置に前記ネットワークを介して送信するエッジ属性情報送信部と、前記データ検索装置からの要求に応じて、前記データ受信蓄積部に蓄積されたデータを前記ネットワークを介して前記データ検索装置へ送信するデータ送信部とを具備するようにしたものである。
【００１５】
この発明に係るエッジサーバの第２の態様は、複数のデバイスから送信されるデータを受信し蓄積すると共に相互間でデータ伝送が可能な複数のエッジサーバのうちの特定のエッジサーバにあって、前記複数のエッジサーバを識別する情報と、当該エッジサーバへデータを送信するデバイスの所有者が所属する組織を識別する情報とを、相互に関連付けて記憶する記憶テーブルと、データ取得側となる端末から送信される、前記組織の識別情報を含むデータ取得要求を、ネットワークを介して受信する要求受信部と、前記受信されたデータ取得要求に含まれる組織の識別情報に関連付けられたエッジサーバの識別情報を、前記記憶テーブルから検索するエッジサーバ検索部と、前記検索されたエッジサーバの識別情報に基づいて、該当するエッジサーバから前記蓄積されているデータを収集するデータ収集部と、前記収集されたデータを、前記データ取得要求の送信元となる端末へ前記ネットワークを介して送信するデータ送信部とを具備するようにしたものである。
【発明の効果】
【００１６】
この発明に係るデータ検索装置の第１の態様によれば、データ提供側となる複数のデータ蓄積装置の識別情報と当該複数の装置が所属するグループの識別情報とを関連付けた記憶媒体を設けたことによって、データ検索装置では、データ取得側の端末からデータ取得要求を受け取ると、当該データ取得要求により指定されたグループに所属するデータ蓄積装置が記憶媒体から検索され、この検索されたデータ蓄積装置から蓄積されたデータが収集されて要求元の端末へ送信される。このため、例えばデータ取得側のユーザは、データ取得要求においてデータ取得を希望するグループを指定するだけで、当該グループに所属する各データ蓄積装置の蓄積データを一括して取得することができる。従って、ユーザはデータ取得先となるすべてのデータ蓄積装置に対し個別にアクセスしてデータを取得する操作を行う必要がなくなり、これにより取得対象のデータを漏れなくかつ効率良く取得することが可能となる。
【００１７】
この発明に係るデータ検索装置の第２の態様によれば、複数のエッジサーバの識別情報と、当該エッジサーバへデータを送信するデバイスの所有者が所属する組織の識別情報とを関連付けた第１の記憶テーブルを設けたことによって、データ検索装置では、データ取得側の端末から組織の識別情報を含むデータ取得要求を受け取ると、当該データ取得要求で指定された組織に所属するエッジサーバが第１の記憶テーブルから検索され、この検索されたエッジサーバから蓄積データが収集されて要求元の端末へ送信される。このため、例えばデータ取得側のユーザは、データ取得要求においてデータ取得を希望する組織、例えば業界名、或いは会社・団体名を指定するだけで、当該指定した業界或いは会社・団体に所属するすべてのエッジサーバの蓄積データを一括して取得することが可能となる。従って、ユーザはデータ取得先となるすべてのエッジサーバに対し個別にアクセスしてデータを取得する操作を行う必要がなくなり、これにより取得対象のデータを漏れなくかつ効率良く取得することができる。
【００１８】
この発明に係るデータ検索装置の第３の態様によれば、例えば、エッジサーバ或いはクラウドサーバ等から、エッジサーバの識別情報と、当該エッジサーバへデータを送信するデバイスの所有者が所属する組織の識別情報とを含むエッジ属性情報が取得され、取得されたエッジ属性情報に基づいて第１の記憶テーブルが生成または更新される。このため、システム管理者等が手動でテーブルの生成または更新操作を行うことなく、第１の記憶テーブルを自動生成または自動更新することが可能となる。
【００１９】
この発明に係るデータ検索装置の第４の態様によれば、組織間の関連性を表す第２の記憶テーブルを用意したことで、データ取得側から指定された組織の識別情報をもとに、当該組織と関連性を有する他の組織が上記第２の記憶テーブルから検索される。そして、検索された他の組織に関連付けられたエッジサーバの識別情報が上記第１の記憶テーブルから検索され、検索されたエッジサーバのリスト情報がデータ取得側の端末へ送られる。このため、データ取得側のユーザは、例えば自身が指定した業界、或いは会社・団体等の組織に関連付けられたエッジサーバの蓄積データだけでなく、関連する他の組織に関連付けられたエッジサーバのリストを併せて取得することが可能となる。
【００２０】
この発明に係るデータ検索装置の第５の態様によれば、データ取得側のユーザが、上記リスト情報の中から所望のエッジサーバを指定するデータ追加取得要求を送信すると、該当するエッジサーバに蓄積されているデータが収集されて、上記データ取得側のユーザに向けて転送される。このため、ユーザは関連する他の業界、或いは会社・団体に所属するエッジサーバのリストの中から所望のエッジサーバを指定するだけで、関連する業界または会社・団体に関係するエッジサーバのデータも取得することが可能となる。
【００２１】
この発明に係るデータ検索装置の第６の態様によれば、各エッジサーバが例えばローカルエリアネットワーク等により構成されるエッジネットワークを介して通信可能となっている場合には、データ検索装置は広域ネットワークを経由することなく、上記エッジネットワークを介して各エッジサーバからデータを収集することが可能となる。この結果、エッジサーバからのデータの収集を、広域ネットワークの伝送帯域やトラフィックの影響を受けることなく常に安定して効率良く行うことが可能となる。
【００２２】
この発明に係るエッジサーバの第１の態様によれば、エッジサーバの識別情報と当該エッジサーバへデータを送信するデバイスの所有者が所属する組織の識別情報とを含むエッジ属性情報がデータ検索装置へ送信される。このため、データ検索装置では、エッジサーバから送られたエッジ属性情報に基づいて、記憶テーブルを生成または更新することができる。すなわち、データ検索装置の管理者等が手動で記憶テーブルの生成または更新操作を行うことなく、記憶テーブルを自動生成または自動更新することが可能となる。
【００２３】
この発明に係るエッジサーバの第２の態様によれば、エッジサーバでは、データ取得側の端末から組織の識別情報を含むデータ取得要求を受け取ると、当該データ取得要求で指定された組織に所属するエッジサーバが記憶テーブルから検索され、この検索されたエッジサーバから蓄積データが収集されて要求元の端末へ送信される。このため、例えばデータ取得側のユーザは、データ取得を希望する組織、例えば業界名、或いは会社・団体名を指定したデータ取得要求を特定のエッジサーバに送信するだけで、当該指定した業界或いは会社・団体に所属するすべてのエッジサーバの蓄積データを一括して取得することが可能となる。従って、ユーザはデータ取得先となるすべてのエッジサーバに対し個別にアクセスしてデータを取得する操作を行う必要がなくなり、これにより取得対象のデータを漏れなくかつ効率良く取得することができる。
【００２４】
すなわちこの発明の各態様によれば、エッジコンピューティングを使用したシステムにあって、取得対象のデータを漏れなくかつ効率良く取得することを可能にした技術を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】図１は、この発明の一実施形態に係るデータ検索装置を備えるデータ流通システムの全体構成を示す図である。
【図２】図２は、図１に示したデータ流通システムのエッジサーバの構成を示すブロック図である。
【図３】図３は、図１に示したデータ流通システムで使用されるデータ検索装置の機能構成を示すブロック図である。
【図４】図４は、図３に示したデータ検索装置が管理する業界情報テーブルの一例を示す図である。
【図５】図５は、図３に示したデータ検索装置が管理する業界関連情報テーブルの一例を示す図である。
【図６】図６は、図３に示したデータ検索装置において実行されるメインルーチンの処理手順と処理内容を示すフローチャートである。
【図７】図７は、図３に示したデータ検索装置において実行されるテーブル生成・更新制御の処理手順と処理内容を示すフローチャートである。
【図８】図８は、図３に示したデータ検索装置において実行される検索仲介制御の処理手順と処理内容を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
［一実施形態］
（構成）
（１）システム
図１は、この発明の一実施形態に係るデータ検索装置を備えたデータ流通システムの全体構成を示す図である。  
データ流通システムは、データ提供側装置としての複数のエッジサーバＥＳ１〜ＥＳｎと、データ取得側装置としてのユーザ端末ＵＴ１〜ＵＴｍと、クラウドサーバＣＳＶとを、広域ネットワークＷＮＷを介して接続し、さらにデータ検索装置としてのデータ検索サーバＫＳＶを設けたものである。
【００２７】
広域ネットワークＷＮＷは、例えば、インターネット等の公衆網と、この公衆網にアクセスするためのアクセス網とを含む。アクセス網には、エッジサーバＥＳ１〜ＥＳｎ間を接続するエッジネットワークＥＮＷが含まれる。エッジネットワークＥＮＷは、例えばＬＡＮ（Local Area Network）または無線ＬＡＮにより構成される。なお、エッジサーバＥＳ１〜ＥＳｎは、エッジネットワークＥＮＷを介さずにインターネットに接続されるようにしてもよい。
【００２８】
エッジサーバＥＳＶ１〜ＥＳＶｎは、例えばサーバコンピュータやゲートウェイからなり、主として会社や団体が運営する工場や事業所、病院、オフィスビル、商業施設、イベント・アミューズメント施設、動植物飼育施設、家屋、道路、橋、鉄塔、宇宙設備等のインフラ設備や、火山、海岸、島、山野等の自然環境の監視対象ごとに配置される。なお、エッジサーバＥＳＶ１〜ＥＳＶｎは、上記固定されたインフラ設備に限らず、車両や航空機、ドローン、船舶等の移動体の移動エリアに対応して設けられるようにしてもよい。また、エッジサーバＥＳＶ１〜ＥＳＶｎは、移動通信システムの基地局や小電力タイプの小型基地局、集約局、無線ＬＡＮ等のアクセスポイント、ＤＳＬ（Digital Subscriber Line）ボックス等の、既存の通信設備内に設置するようにしてもよい。
【００２９】
エッジサーバＥＳＶ１〜ＥＳＶｎには、それぞれ複数のセンサＳＳ１１〜ＳＳ１ｋ，ＳＳ２１〜ＳＳ２ｋ，…，ＳＳｎ１〜ＳＳｎｋが接続される。センサＳＳ１１〜ＳＳ１ｋ，ＳＳ２１〜ＳＳ２ｋ，…，ＳＳｎ１〜ＳＳｎｋには、例えば、設備の振動や歪み、温度を計測する設備センサや、気温や湿度、気圧、風速、粉塵濃度、化学物質濃度等を計測する環境センサ、カメラ等を用いて人や動物の位置や動き、数等を検出する監視センサ、人の体温や血圧、脈拍等を計測する生体センサが含まれる。
【００３０】
これらのセンサＳＳ１１〜ＳＳ１ｋ，ＳＳ２１〜ＳＳ２ｋ，…，ＳＳｎ１〜ＳＳｎｋにより計測または検出されたセンシングデータは、例えばＬＡＮや無線ＬＡＮ、Bluetooth（登録商標）等の小電力無線データ通信規格を採用した無線インタフェースを介して、予め送信先として設定されたエッジサーバＥＳＶ１〜ＥＳＶｎへ伝送される。なお、センサＳＳ１１〜ＳＳ１ｋ，ＳＳ２１〜ＳＳ２ｋ，…，ＳＳｎ１〜ＳＳｎｋから送信されたセンシングデータは、アクセスポイントや、スマートフォン等の携帯端末を経由して、エッジサーバＥＳＶ１〜ＥＳＶｎへ伝送されるようにしてもよい。
【００３１】
クラウドサーバＣＳＶは、クラウドコンピュータからなり、上記エッジサーバＥＳＶ１〜ＥＳＶｎから送信されるセンサデータを広域ネットワークＷＮＷを介して受信し、蓄積する。またクラウドサーバＣＳＶは、ユーザ端末ＵＴ１〜ＵＴｍからデータ取得要求を受信した場合に、このデータ取得要求で指示されたセンシングデータを要求元のユーザ端末ＵＴ１〜ＵＴｍへ送信する。
【００３２】
ユーザ端末ＵＴ１〜ＵＴｍは、例えば、センシングデータを取得して分析等を行うサービス事業者等が使用するもので、パーソナルコンピュータやスマートフォン、タブレット端末により構成される。ユーザ端末ＵＴ１〜ＵＴｍは、上記センシングデータの取得処理のために例えばブラウザを有する。
【００３３】
（２）エッジサーバ
図２は、エッジサーバＥＳＶ１〜ＥＳＶｎの構成の一例を示すブロック図である。なお、図３では図示の簡単のためエッジサーバＥＳＶ１のみを代表して示している。  
エッジサーバＥＳＶ１〜ＥＳＶｎは、データ記憶ユニット１１と、コンバータ（ＣＶ）群１２と、アプリケーション（ＡＰ）群１３と、制御ユニット１４と、監視ユニット１５とを備えている。
【００３４】
データ記憶ユニット１１は、記憶媒体として、例えば、ＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）等の随時書込みおよび読出しが可能な不揮発性メモリにより構成される。記憶領域にはＲＡＷデータ記憶部１１１が設けられ、センサＳＳ１１〜ＳＳ１ｋから送信されたセンシングデータをこのＲＡＷデータ記憶部１１１に記憶する。
【００３５】
ＣＶ群１２は、複数のコンバータ（ＣＶ）１２１を備える。これらのコンバータ１２１は、センサＳＳ１１〜ＳＳ１ｋのうちデータのプロトコル変換処理が必要なセンサに対応して設けられ、センサＳＳ１１〜ＳＳ１ｋから受信したセンシングデータを、例えばデータ流通に適したプロトコルに変換する。コンバータ１２１により変換されたセンシングデータは、ＡＰＩ（Application Programming Interface）によりＲＡＷデータ記憶部１１１に記憶される。なお、センシングデータには、計測日時を表すタイムスタンプと、センサの識別情報（センサＩＤ）が付与される。
【００３６】
ＡＰ群１３は、複数の検索用アプリケーションプログラム（以後検索アプリと呼称する）１３１〜１３３を備える。検索アプリ１３１〜１３３は、ユーザ端末ＵＴ１，ＵＴｍおよび後述するデータ検索サーバＫＳＶからのデータ取得要求に応じて、ＲＡＷデータ記憶部１１１から該当するセンシングデータを読み出して要求元へ送信する処理を行う。その際、送信データにはエッジサーバＥＳＶ１の識別情報（以後エッジＩＤと称する）が付与される。なお、上記検索アプリ１３１〜１３３とＲＡＷデータ記憶部１１１との間のデータ転送処理も、ＡＰＩにより行われる。
【００３７】
監視ユニット１５は、監視ミドルウェアにより構成されるもので、監視ツールとしての監視部１５１を有する。監視部１５１は、運用管理端末ＰＴに対し運用管理用の表示画面データを提供し、運用管理端末ＰＴにおいて入力された運用管理のための指示情報を受信し、制御ユニット１４へ供給する。
【００３８】
制御ユニット１４は、ＭＡＮＯ（Management and Orchestration）管理部１４１と、ＭＡＮＯエージェント１４２とを備える。ＭＡＮＯ管理部１４１およびＭＡＮＯエージェント１４２は、エッジサーバＥＳＶ１におけるネットワークサービスやリソースの統合的な管理・制御・最適化処理を行うもので、監視部１５１から供給された運用管理用の指示情報に基づいて、エッジサーバＥＳＶ１内の管理対象となる各ソフトウェアコンテナ（プログラム）を管理する。
【００３９】
（３）データ検索サーバ
図３は、データ検索サーバＫＳＶの機能構成を示すブロック図である。  
データ検索サーバＫＳＶは、例えば、データ流通サービスを運営するネットワーク事業者や通信事業者、サービス事業者が運用するもので、サーバコンピュータまたはパーソナルコンピュータにより構成される。
【００４０】
データ検索サーバＫＳＶは、制御ユニット２１と、記憶ユニット２２と、通信インタフェースユニット２３とを備える。通信インタフェースユニット２３は、エッジネットワークＥＮＷおよび広域ネットワークＷＮＷで使用される通信プロトコルに従い、エッジサーバＥＳＶ１〜ＥＳＶｎおよびユーザ端末ＵＴ１〜ＵＴｍとの間で各種データの伝送を行う。なお、通信インタフェースユニット２３は、クラウドサーバＣＳＶとの間でデータ通信を行う際にも使用される。
【００４１】
記憶ユニット２２は、記憶媒体として、例えば、ＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）等の随時書込みおよび読出しが可能な不揮発性メモリと、ＲＯＭ（Read Only Memory）等の不揮発性メモリと、ＲＡＭ（Random Access Memory）等の揮発性メモリとを組み合わせて構成される。その記憶領域には、プログラム記憶領域と、データ記憶領域とが設けられる。プログラム記憶領域には、この発明の一実施形態に係る各種制御処理を実行するために必要なプログラムが格納されている。
【００４２】
データ記憶領域には、業界情報テーブル２２１と、業界関連情報テーブル２２２が設けられている。
【００４３】
業界情報テーブル２２１は、エッジサーバＥＳＶ１〜ＥＳＶｎを複数のグループにグループ分けし、グループごとにその識別情報（ＩＤ）に関連付けて所属するエッジサーバＥＳＶ１〜ＥＳＶｎの識別情報（エッジＩＤ）を記憶する。
【００４４】
例えば図４に示すように、会社・団体の識別情報（会社・団体ＩＤ）に関連付けて、当該会社・団体が運用管理するエッジサーバＥＳＶ１〜ＥＳＶｎの識別情報（エッジＩＤ）を記憶すると共に、上記会社・団体の上部組織としての業界を識別するための業界ＩＤを記憶する。なお、１台のエッジサーバを複数の会社・団体で共用している場合や、１つの会社・団体が複数の業界に所属している場合には、対象となるエッジサーバのＩＤは所属する会社・団体または業界のＩＤに対し重複して記憶される。また、業界情報テーブル２２１には、エッジサーバＥＳＶ１〜ＥＳＶｎの設置位置を表す住所または緯度経度の情報等、その他の属性情報を併せて記憶しておくようにしてもよい。
【００４５】
業界関連情報テーブル２２２は、業界間の関連性を表す情報を定義するもので、例えば図５に示すように、個々の業界ＩＤに関連付けて、当該業界に対し関連度合いが高い他の業界のＩＤを記憶している。
【００４６】
制御ユニット２１は、例えば、ＣＰＵ（Central Processing Unit）等のハードウェアプロセッサを備え、この発明の一実施形態を実現するための制御機能として、エッジ属性情報取得部２１１と、テーブル管理部２１２と、検索仲介制御部２１３とを有している。これらの制御機能部は、いずれも上記記憶ユニット２２のプログラム記憶領域に格納されたプログラムを上記ハードウェアプロセッサに実行させることにより実現される。
【００４７】
エッジ属性情報取得部２１１は、エッジサーバＥＳＶ１〜ＥＳＶｎからエッジサーバに関する属性情報を取得する。このエッジ属性情報には、エッジＩＤと、所属する会社・団体のＩＤと、当該会社・団体が所属する業界のＩＤが含まれる。なお、属性情報にはエッジサーバＥＳＶ１〜ＥＳＶｎの設置位置情報等の他の情報が含まれていてもよい。また、エッジ属性情報は、クラウドサーバＣＳＶ等の別のサーバから取得するようにしてもよい。
【００４８】
テーブル管理部２１２は、上記エッジ属性情報取得部２１１により取得されたエッジサーバの属性情報に基づいて、業界情報テーブル２２１および業界関連情報テーブル２２２を新規生成および更新する処理を行う。
【００４９】
検索仲介制御部２１３は、以下の処理機能を有する。  
(1) ユーザ端末ＵＴ１〜ＵＴｍからデータ取得要求を受信した場合に、当該データ取得要求に業界ＩＤが含まれているか否かを判定し、業界ＩＤが含まれている場合には業界情報テーブル２２１から関連付けられているエッジＩＤを検索する。そして、検索されたエッジＩＤをもとに該当するエッジサーバに対しアクセスし、当該エッジサーバからセンシングデータを収集する処理。
【００５０】
(2) 上記データ取得要求に含まれていた業界ＩＤと、業界情報テーブル２２１から検索された会社・団体ＩＤおよびエッジＩＤとの関連性を示すリスト情報を生成する。そして、生成されたリスト情報に、上記取得されたセンシングデータ群をリンク付けして編集された報告データを生成し、当該報告データを上記データ取得要求元のユーザ端末ＵＴ１〜ＵＴｍへ送信する処理。
【００５１】
(3) 上記データ取得要求に含まれていた業界ＩＤをもとに業界関連情報テーブル２２２を参照し、当該業界との関連度合いが高い他の業界の有無を判定する。この判定の結果、関連度合いが高い他の業界が存在する場合には、この他の業界のＩＤと、当該業界に所属する会社・団体のＩＤと、当該会社・団体が運用するエッジサーバのＩＤとの関連性を表す関連リスト情報を生成し、上記データ取得要求元のユーザ端末ＵＴ１〜ＵＴｍへ送信する処理。
【００５２】
(4) ユーザ端末ＵＴ１〜ＵＴｍから、上記送信した関連リスト情報に含まれるエッジＩＤを指定した追加取得要求が送られた場合に、当該追加取得要求に含まれるエッジＩＤに対応するエッジサーバに対しアクセスしてセンシングデータを取得し、当該センシングデータを要求元のユーザ端末ＵＴ１〜ＵＴｍへ送信する処理。
【００５３】
（動作）
次に、以上のように構成されたデータ検索サーバＫＳＶによる動作を説明する。  
図６は、データ検索サーバＫＳＶの処理手順の概要（メインルーチン）を示すフローチャートである。
【００５４】
データ検索サーバＫＳＶは、制御ユニット２１の制御の下、先ずステップＳ１において業界情報テーブル２２１および業界関連情報テーブル２２２を生成または更新する処理を実行する。そして、次にステップＳ２において、データの検索仲介制御を実行する。
【００５５】
（１）テーブル生成・更新処理
図７は、制御ユニット２１によるテーブル生成・更新処理の処理手順と処理内容を示すフローチャートである。
【００５６】
（１−１）テーブルへの業界情報の新規登録
データ検索サーバＫＳＶの制御ユニット２１は、エッジ属性情報取得部２１１の制御の下、ステップＳ１１において、先ず装置の運用開始前にエッジサーバＥＳＶ１〜ＥＳＶｎからエッジ属性情報を取得する。そして、テーブル管理部２１２の制御の下、ステップＳ１２において、上記取得されたエッジ属性情報から、エッジＩＤと、所属する会社・団体のＩＤと、当該会社・団体が所属する業界のＩＤを抽出し、当該ＩＤが業界情報テーブル２２１に登録済か否かを判定する。この判定の結果未登録であれば、ステップＳ１４において上記取得された各ＩＤを業界情報テーブル２２１に新規登録する。
【００５７】
データ検索サーバＫＳＶの制御ユニット２１は、以上の新規登録処理をすべてのエッジサーバＥＳＶ１〜ＥＳＶｎについて順次実行し、例えば図４に示すように業界情報テーブル２２１を生成する。なお、業界関連情報テーブル２２２は、例えば管理者が手動操作により生成する。なお、上記エッジ属性情報は、各エッジサーバＥＳＶ１〜ＥＳＶｎを統括的に管理する他のサーバ、例えばクラウドサーバＣＳＶから取得するようにしてもよい。
【００５８】
（１−２）テーブルの更新
データ検索サーバＫＳＶの制御ユニット２１は、システムの運用開始後において、エッジ属性情報取得部２１１の制御の下、ステップＳ１１において定期的にすべてのエッジサーバＥＳＶ１〜ＥＳＶｎからエッジ属性情報を取得する。そして、テーブル管理部２１２の制御の下、ステップＳ１２において、上記取得されたエッジ属性情報から、エッジＩＤと、所属する会社・団体のＩＤと、当該会社・団体が所属する業界のＩＤを抽出し、当該ＩＤが業界情報テーブル２２１に登録済か否かを判定する。この判定の結果、業界ＩＤは登録されているもののエッジＩＤが登録されていなければ、ステップＳ１５において、上記取得されたエッジＩＤを業界情報テーブル２２１に追加登録する。すなわち、業界情報テーブル２２１を更新する。
【００５９】
（２）データ検索仲介制御
図８は、データ検索サーバＫＳＶの制御ユニット２１によるセンシングデータの検索仲介制御の処理手順と処理内容を示すフローチャートである。
【００６０】
（２−１）業界に関連付けられたエッジサーバデータの一括検索
ユーザは、所望の業界に関係するすべてのエッジサーバからセンシングデータを一括して取得しようとする場合、データ検索サーバＫＳＶから提供されたメニュー画面において、上記所望の業界の業界ＩＤをユーザ端末ＵＴ１に入力する。そうすると、上記入力された業界ＩＤを含むデータ取得要求がユーザ端末ＵＴ１からデータ検索サーバＫＳＶへ送信される。
【００６１】
データ検索サーバＫＳＶの制御ユニット２１は、検索仲介制御部２１３の制御の下、ステップＳ２１においてユーザ端末ＵＴ１からデータ取得要求が受信されたことを判定すると、先ずステップＳ２２において上記データ取得要求から業界ＩＤを抽出する。続いて制御ユニット２１の検索仲介制御部２１３は、ステップＳ２３において、上記抽出された業界ＩＤに関連付けられている会社・団体のＩＤと、エッジサーバＥＳＶのエッジＩＤを、業界情報テーブル２２１から検索する。
【００６２】
検索仲介制御部２１３は、続いてステップＳ２４により、上記検索されたエッジＩＤをもとに該当する各エッジサーバＥＳＶに対しエッジネットワークＥＮＷを介して順次アクセスし、ステップＳ２５において上記各エッジサーバからセンシングデータをそれぞれ取得する。
【００６３】
検索仲介制御部２１３は、次にステップＳ２６において、上記データ取得要求に含まれていた業界のＩＤと、業界情報テーブル２２１から検索された会社・団体のＩＤおよびエッジＩＤとの関連性を示すリスト情報を生成する。そして、生成されたリスト情報に、上記取得されたセンシングデータ群をリンク付けすることで報告データを生成し、当該報告データを上記データ取得要求元のユーザ端末ＵＴ１〜ＵＴｍへ向け通信インタフェースユニット２３から送信する。
【００６４】
例えば、いまユーザがデータ検索対象として業界「Ａ」を指定したとすると、図４に示す業界情報テーブル２２１をもとに、会社・団体のＩＤとして「ａ１」、「ａ２」、「ａ３」と、エッジＩＤとして「Ｅａ１１」、「Ｅａ１１」、「Ｅａ２１」、「Ｅａ３１」、「Ｅａ３２」が検索される。そして、上記エッジＩＤ「Ｅａ１１」、「Ｅａ１１」、「Ｅａ２１」、「Ｅａ３１」、「Ｅａ３２」をもとに、それぞれ対応するエッジサーバからセンシングデータが取得される。
【００６５】
またそれと共に、上記業界ＩＤ「Ａ」と、上記検索された会社・団体のＩＤ「ａ１」、「ａ２」、「ａ３」と、エッジＩＤ「Ｅａ１１」、「Ｅａ１１」、「Ｅａ２１」、「Ｅａ３１」、「Ｅａ３２」との関連性を例えばツリーで示したリスト情報が生成される。そして、このリスト情報の各ＩＤに、上記取得された対応するセンシングデータをリンク付けすることにより報告データが生成され、この報告データが要求元のユーザ端末へ送信される。
【００６６】
（２−２）関連業界リストの提供とそのエッジサーバデータの検索
また検索仲介制御部２１３は、ステップＳ２７において、上記データ取得要求に含まれていた業界ＩＤをもとに業界関連情報テーブル２２２を参照し、当該業界との関連度合いが高い他の業界の有無をステップＳ２８で判定する。この判定の結果、関連度合いが高い他の業界が存在する場合には、ステップＳ２９において、上記他の業界のＩＤと、当該業界に所属する会社・団体のＩＤと、当該会社・団体が運用するエッジサーバのＩＤとの関連性を表す関連リスト情報を生成し、上記データ取得要求元のユーザ端末ＵＴ１〜ＵＴｍへ送信する。
【００６７】
例えば、図５に示す業界関連情報テーブル２２２によれば、ユーザから指定された業界「Ａ」と関連性の高い他の業界として、業界「Ｃ」、「Ｄ」が検索される。そして、業界情報テーブル２２１をもとに、上記他の業界のＩＤ「Ｃ」、「Ｄ」と、当該業界に所属する会社・団体のＩＤと、当該会社・団体が運用するエッジサーバのＩＤとの関連性を表す関連リスト情報が生成され、要求元のユーザ端末へ送信される。
【００６８】
上記データ検索サーバＫＳＶから送信された関連リスト情報は、ユーザ端末の表示部に表示される。この状態でユーザが上記関連リスト情報中の任意のエッジＩＤを選択操作すると、当該エッジＩＤを含む追加取得要求がユーザ端末からデータ検索サーバＫＳＶへ送信される。
【００６９】
データ検索サーバＫＳＶは、追加取得要求が受信されると、当該追加取得要求に含まれるエッジＩＤをもとに該当するエッジサーバに対しアクセスし、当該エッジサーバからセンシングデータを取得する。そして、この取得されたセンシングデータを要求元のユーザ端末ＵＴ１〜ＵＴｍへ送信する。
【００７０】
（効果）
以上詳述したように一実施形態では、業界を識別する業界ＩＤおよび当該業界に所属する会社・団体のＩＤに関連付けて、当該会社・団体が運用管理するエッジサーバＥＳＶ１〜ＥＳＶｎのエッジＩＤを記憶した業界情報テーブル２２１を設けている。そして、ユーザ端末ＵＴ１〜ＵＴｍから業界ＩＤを指定したデータ取得要求を受信した場合に、当該指定された業界ＩＤに関連付けられたエッジサーバを上記業界情報テーブル２２１から検索し、検索されたエッジサーバからそれぞれセンシングデータを取得して、要求元のユーザ端末ＵＴ１〜ＵＴｍへ送信するようにしている。
【００７１】
従って、ユーザはデータ収集を希望する業界のＩＤを指定するだけで、当該業界に所属する各会社・団体が運用管理するすべてのエッジサーバから、センシングデータを漏れなく一括して取得することが可能となる。これにより、ユーザのデータ取得に要する時間と労力は大幅に軽減される。
【００７２】
また、データ検索サーバＫＳＶでは、上記センシングデータを送信する際に、業界ＩＤと会社・団体ＩＤと各エッジＩＤとの関連性を示すリスト情報を生成し、このリストのエッジＩＤに対応するセンシングデータをリンク付けして送信するようにしている。このため、ユーザは受信したセンシングデータがどの会社・団体が運用管理するどのエッジサーバで収集されたものかを明確に認識することが可能となる。
【００７３】
さらに、データ検索サーバＫＳＶでは、ユーザから指定された業界と関連度合いの高い他の業界を業界関連情報テーブル２２２から検索し、この検索された他の業界のＩＤと、当該業界に所属する会社・団体のＩＤと、当該会社・団体が運用管理するエッジサーバのＩＤとの関連性を表す関連リスト情報を生成して、要求元のユーザ端末へ送信するようにしている。しかも、上記関連リスト情報に含まれるエッジＩＤを含む追加取得要求をユーザ端末から受け取った場合に、当該エッジＩＤに対応するエッジサーバのセンシングデータを取得して要求元のユーザ端末へ送信するようにしている。
【００７４】
従ってユーザは、上記関連リスト情報をもとに、関連性が高い他の業界の有無と、他の業界に所属する会社・団体とそのエッジサーバを知ることが可能となる。そして、上記関連リスト情報をもとに所望のエッジＩＤを指定して追加取得要求をデータ検索サーバＫＳＶへ送信することで、所望のエッジサーバのセンシングデータを追加取得することが可能となる。
【００７５】
さらに、各エッジサーバＥＳＶ１〜ＥＳＶｎはローカルなエッジネットワークＥＮＷを介して接続され、このエッジネットワークＥＮＷに対しデータ検索サーバＫＳＶを接続したので、データ検索サーバＫＳＶによる各エッジサーバＥＳＶ１〜ＥＳＶｎからのセンシングデータの収集を、インターネット等の広域ネットワークＷＮＷを介さずに行うことができる。この結果、センシングデータの収集処理を、広域ネットワークＷＮＷのトラフィックの影響やアクセス経路の伝送帯域等の影響を受けることなく、短時間に行うことが可能となる。また広域ネットワークＷＮＷのトラフィックの増大を招く心配もない。
【００７６】
さらに、データ検索サーバＫＳＶにより、各エッジサーバＥＳＶ１〜ＥＳＶｎからエッジ属性情報を取得してこのエッジ属性情報をもとに業界情報テーブル２２１を生成および更新するようにしている。このため、業界情報テーブル２２１を自動生成することができ、さらに運用中にエッジサーバが追加、変更または削除された場合には、それに応じて業界情報テーブル２２１を自動更新することができる。
【００７７】
［他の実施形態］
前記一実施形態では、データ検索サーバＫＳＶをエッジサーバＥＳＶ１〜ＥＳＶｎおよびクラウドサーバＣＳＶとは独立して設けた場合を例にとって説明した。しかし、これに限らずデータ検索サーバの機能を、エッジサーバＥＳＶ１〜ＥＳＶｎの何れか１つまたはクラウドサーバＣＳＶに設けてもよく、さらにはユーザが使用する端末またはサーバに設けてもよい。
【００７８】
前記一実施形態では、ユーザが業界を指定してそれに所属する会社・団体が運用管理するエッジサーバからセンシングデータを一括取得する場合を例にとって説明した。しかしそれに限らず、ユーザが会社または団体を指定し、この指定された会社または団体が運用管理するエッジサーバのセンシングデータを一括取得するようにしてもよい。
【００７９】
その他、データ検索装置の構成とその処理手順および処理内容、業界情報テーブルの構成、エッジサーバの構成、センサおよびセンシングデータの種類や数等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
【００８０】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００８１】
ＳＳ１１〜ＳＳｎｋ…センサ、ＥＳＶ１〜ＥＳＶｎ…エッジサーバ、ＣＳＶ…クラウドサーバ、ＵＴ１〜ＵＴｍ…ユーザ端末、ＷＮＷ…広域ネットワーク、ＥＮＷ…エッジネットワーク、ＫＳＶ…データ検索サーバ、ＰＴ…運用管理端末、１１…データ記憶ユニット、１２…コンバータ（ＣＶ）群、１３…アプリケーション（ＡＰ）群、１４…制御ユニット、１５…監視ユニット、２１…データ検索装置の制御ユニット、２２…記憶ユニット、２３…通信インタフェースユニット、１１１…ＲＡＷデータ記憶部、１２１…コンバータ（ＣＶ）、１３１〜１３３…検索アプリ、１４１…ＭＡＮＯ管理部、１４２…ＭＡＮＯエージェント、２１１…エッジ属性情報取得部、２１２…テーブル管理部、２１３…検索仲介制御部、２２１…業界情報テーブル、２２２…業界関連情報テーブル。
【図１】
2020091705.tif 000003
【図２】
2020091705.tif 000004
【図３】
2020091705.tif 000005
【図４】
2020091705.tif 000006
【図５】
2020091705.tif 000007
【図６】
2020091705.tif 000008
【図７】
2020091705.tif 000009
【図８】
2020091705.tif 000010