(57)【要約】  ＩｏＴデバイスで取得したＩｏＴデータの流通の仲介をするＩｏＴデータ仲介システムを提供することを目的とする。  データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，実データのうち，データ値の一部または全部が変更されたダミー値と実データのメタデータとをダミーデータとして記憶するダミーデータ記憶部と，を備えており，ＩｏＴデータの取得を行うデータ取得側システムからダミーデータ記憶部に対する検索要求を受け付けて，その検索条件を充足するダミーデータをデータ取得側システムに送り，送ったダミーデータのうち，選択されたダミーデータに対応する実データをデータ取得側システムに送る，ＩｏＴデータ仲介システムである。
2018087851.tif 000002
【特許請求の範囲】
【請求項１】
ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，
前記ＩｏＴデータ仲介システムは，
データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，
前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして記憶するダミーデータ記憶部と，を備えており，
前記ＩｏＴデータの取得を行うデータ取得側システムから前記ダミーデータ記憶部に対する検索要求を受け付けてその検索条件を充足するダミーデータを前記データ取得側システムに送り，
前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，
ことを特徴とするＩｏＴデータ仲介システム。
【請求項２】
ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，
前記ＩｏＴデータ仲介システムは，
データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，
前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして作成するダミーデータ作成処理部と，を備えており，
前記ダミーデータ作成処理部において前記ダミーデータを作成し，作成したダミーデータから検索条件を充足するダミーデータを前記データ取得側システムに送り，
前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，
ことを特徴とするＩｏＴデータ仲介システム。
【請求項３】
前記ＩｏＴデータ仲介システムは，
前記データ取得側システムの認証処理を実行する認証処理部，をさらに備えており，
前記ＩｏＴデータ仲介システムは，
前記データ取得側システムの認証処理が正常に終了した後，前記選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，
ことを特徴とする請求項１または請求項２に記載のＩｏＴデータ仲介システム。
【請求項４】
前記ダミーデータ記憶部は，
前記認証処理が終了する前でも，前記データ取得側システムからダミーデータを検索可能であり，
前記実データ記憶部は，
前記認証処理が正常に終了する前は，前記データ取得側システムからは実データが検索できない，
ことを特徴とする請求項３に記載のＩｏＴデータ仲介システム。
【請求項５】
前記実データは，ＩｏＴデータ識別情報に対応付けて前記実データ記憶部に記憶されており，
前記ダミーデータは，対応する実データの前記ＩｏＴデータ識別情報に対応付けて前記ダミーデータ記憶部に記憶されており，
前記送ったダミーデータのうち，選択されたダミーデータに対応付けられたＩｏＴデータ識別情報に基づいて，前記実データ記憶部に記憶する実データを前記データ取得側システムに送る，
ことを特徴とする請求項１から請求項４のいずれかに記載のＩｏＴデータ仲介システム。
【請求項６】
ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，
前記ＩｏＴデータ仲介システムは，
ＩｏＴデバイスまたはＩｏＴデバイスからＩｏＴデータを収集したＩｏＴデータ収集サーバから，データ値とその属性を示すメタデータとを含む実データであるＩｏＴデータを受け取る実データ取得処理部と，
前記取得した実データを，ＩｏＴデータ識別情報に対応付けて記憶する記憶する実データ記憶部と，
前記実データにおけるデータ値の一部または全部について変更処理を行いダミー値を作成して，前記実データにおけるメタデータに，前記ダミー値を対応付けてダミーデータであるＩｏＴデータを作成するダミーデータ作成処理部と，
前記ダミーデータを，対応する実データの前記ＩｏＴデータ識別情報に対応付けて記憶するダミーデータ記憶部と，
ＩｏＴデータの取得を行うデータ取得側システムに対して認証処理を実行する認証処理部と，
前記データ取得側システムに対して，前記実データ記憶部に記憶する実データの送信処理を行う実データ送信処理部と，を備えており，
前記ＩｏＴデータ仲介システムは，
前記データ取得側システムからＩｏＴデータの検索要求を受け付けて，その検索条件を充足する前記ダミーデータを前記データ取得側システムに送り，
前記データ取得側システムに対して正常に認証処理が行えた場合には，前記送ったダミーデータに対応する実データのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，
ことを特徴とするＩｏＴデータ仲介システム。
【請求項７】
ＩｏＴデータの流通の仲介を行うコンピュータシステムを機能させるプログラムであって，
前記コンピュータシステムは，
データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，
前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして記憶するダミーデータ記憶部と，を備えており，
前記コンピュータシステムを，
ＩｏＴデータの取得を行うデータ取得側システムから前記ダミーデータ記憶部に対する検索要求を受け付けてその検索条件を充足するダミーデータを前記データ取得側システムに送る手段，
前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る手段，
として機能させることを特徴とするプログラム。
【請求項８】
ＩｏＴデータの流通の仲介を行うコンピュータシステムを機能させるプログラムであって，
前記コンピュータシステムは，
データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部，を備えており，
前記コンピュータシステムを，
前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして作成する手段，
前記作成したダミーデータから検索条件を充足するダミーデータを前記データ取得側システムに送る手段，
前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る手段，
として機能させることを特徴とするプログラム。
【請求項９】
ＩｏＴデータの仲介の流通で用いるコンピュータシステムの処理方法であって，
前記処理方法は，前記コンピュータシステムにおいて，
ＩｏＴデバイスまたはＩｏＴデバイスからＩｏＴデータを収集したＩｏＴデータ収集サーバから，実データであるＩｏＴデータを受け取り，実データ記憶部に記憶させるステップと，
前記実データにおけるデータ値の一部または全部について変更処理を行いダミー値を作成し，前記作成したダミー値に，前記実データにおけるメタデータに対応付けてダミーデータであるＩｏＴデータを作成するステップと，
ＩｏＴデータの取得を行うデータ取得側システムから，ＩｏＴデータの検索要求を受け付けてその検索条件を充足するダミーデータを検索結果として送るステップと，
前記検索結果として送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送るステップと，
を有することを特徴とするＩｏＴデータ仲介システムにおけるコンピュータシステムの処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ＩｏＴデバイスで取得したＩｏＴデータの流通の仲介をするＩｏＴデータ仲介システムに関する。
【背景技術】
【０００２】
近年，ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）の技術が注目を浴びており，さまざまな物にセンサーなどの機器（以下，「ＩｏＴデバイス」という）が取り付けられ始めている。そして取り付けられたＩｏＴデバイスはあらかじめ定められた条件で計測したデータ（以下，「ＩｏＴデータ」という）を所定のコンピュータに送信する。【０００３】
ＩｏＴは，さまざまな物にＩｏＴデバイスを取り付けて，そこで検知したＩｏＴデータに基づいて，各種分析などの処理を行うことが目的である。そのため取得したＩｏＴデータは貴重であり，そのデータが広く利用できると，さまざまな角度から分析が行えるため有益である。【０００４】
しかしながら，ＩｏＴデバイスは多種多様にわたり，またさまざまなメーカーがその目的に沿って製作していることから，ＩｏＴデバイスから取得するＩｏＴデータのデータフォーマット（仕様）はそれぞれ異なっていることが通常である。そのため，ＩｏＴデバイスから取得したＩｏＴデータは，そのＩｏＴデバイスを取り付けた者のみが利用していることが通常であって，第三者に広く提供されているわけではない。【０００５】
一方で，上述のようにＩｏＴデバイスにより取得したＩｏＴデータが広く流通すれば，データ分析の精度が著しく向上するので，その流通が待ち望まれている。【０００６】
ＩｏＴデバイスから取得されたデータは，個々のＩｏＴデバイスで定められたフォーマットにしたがって記述されている。そしてデータフォーマットの統一的な規格は存在していない。そのため，ＩｏＴデバイスにより取得したＩｏＴデータを流通させる場合，どのＩｏＴデバイスから取得したかによって，データフォーマットが異なるため，直ちにそのＩｏＴデータを利用することができない。【０００７】
そこで，下記特許文献１，非特許文献１に記載のように，ＩｏＴデバイスで取得したＩｏＴデータを取引するプラットフォームが考えられている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第５９５１９０７号公報
【非特許文献】
【０００９】
【非特許文献１】”ＩｏＴデータのマーケットプレイス  ＥｖｅｙＳｅｎｓｅ，エブリセンスＣＥＯ真野氏インタビュー”，インターネット＜ＵＲＬ：https://iotnews.jp/archives/11189＞
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１，非特許文献１に記載のＩｏＴデータのマーケットプレイス（情報仲介システム）では，ＩｏＴデバイスごとのデータフォーマットの相違を，所定のサーバで，データの受け手が定めた方式に変換した上で提供する仕組みが提案されている。【００１１】
かかる方法によればデータの受け手の所望の形式に変換できるので有益ではあるが，ＩｏＴデバイスごとのデータフォーマットをあらかじめ登録しておき，それに基づく変換をしなければならない。しかし，ＩｏＴデバイスは今後，無数に増加することが想定されており，それに伴い，さまざまなデータフォーマットが用いられることになることが予想される。そのため，その全てについてデータフォーマットを登録するのは極めて負担かつ困難であり，また現実的でもない。【００１２】
また，特許文献１のＩｏＴデータのマーケットプレイスでは，ＩｏＴデバイスから取得したＩｏＴデータについて，プライバシー保護のため，一定の加工処理を施した上で，その加工処理後のデータをレシーバ（ＩｏＴデータの受け手側）に渡すシステム構成を採っている。これはセンダ（ＩｏＴデータの提供側）のプライバシーを保護するためであるが，レシーバとしては，生データを取得できないことから，ＩｏＴデータの価値が著しく下がってしまう。【００１３】
さらに，レシーバとしては，購入しようとするＩｏＴデータに基づいて，自らが分析等を行おうとするためのプログラムが適切に稼働するかを事前に把握したい要望がある。しかし，レシーバは，データを取得しないとプログラムの稼働チェックを行えないが，他方，レシーバが実際のＩｏＴデータの取引の前にそれを取得できてしまうと，一度データ値が見られてしまうため，その価値が著しく下がってしまう。そこで両者の要望を達成するＩｏＴデバイスによるＩｏＴデータの流通を仲介するシステムが求められている。
【課題を解決するための手段】
【００１４】
本発明者は上記課題に鑑み，この課題を解決するＩｏＴデータ仲介システムを発明した。【００１５】
第１の発明は，ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，前記ＩｏＴデータ仲介システムは，データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして記憶するダミーデータ記憶部と，を備えており，前記ＩｏＴデータの取得を行うデータ取得側システムから前記ダミーデータ記憶部に対する検索要求を受け付けてその検索条件を充足するダミーデータを前記データ取得側システムに送り，前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，ＩｏＴデータ仲介システムである。【００１６】
第２の発明は，ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，前記ＩｏＴデータ仲介システムは，データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして作成するダミーデータ作成処理部と，を備えており，前記ダミーデータ作成処理部において前記ダミーデータを作成し，作成したダミーデータから検索条件を充足するダミーデータを前記データ取得側システムに送り，前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，ＩｏＴデータ仲介システムである。【００１７】
これらの発明のように，ＩｏＴデータの取得を所望するデータ取得側システムからはダミーデータの検索を受け付け，検索結果としてダミーデータをデータ取得側システムに送り，その後，データ取得側システムが必要な実データを送る，いわば二段階の構成とすることによって，ＩｏＴデータの取得側が，ＩｏＴデータがアプリケーションプログラムなどで正常に稼働するかなどについて事前の把握が可能になる。その一方，取引の前には実データであるＩｏＴデータのデータ値は，ＩｏＴデータの取得側には開示されていない。そのため，実データであるＩｏＴデータを取引前に開示することなく，かつ，データの取得側にとっては，自らにとって利用可能かを把握した上で，取引が可能なＩｏＴデータ仲介システムが可能となる。【００１８】
上述の発明において，前記ＩｏＴデータ仲介システムは，前記データ取得側システムの認証処理を実行する認証処理部，をさらに備えており，前記ＩｏＴデータ仲介システムは，前記データ取得側システムの認証処理が正常に終了した後，前記選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，ＩｏＴデータ仲介システムのように構成することができる。【００１９】
本発明のように，実データをデータ取得側システムに送る前には認証処理を設けることが好ましい。【００２０】
上述の発明において，前記ダミーデータ記憶部は，前記認証処理が終了する前でも，前記データ取得側システムからダミーデータを検索可能であり，前記実データ記憶部は，前記認証処理が正常に終了する前は，前記データ取得側システムからは実データが検索できない，ＩｏＴデータ仲介システムのように構成することができる。【００２１】
本発明のように，ダミーデータは認証処理が終了する前でも検索可能となり，実データは認証処理が終了した後でなければ検索できない構成とすることで，ダミーデータと実データとを切り離し，データの取得側には認証処理前には実データを送らないように構成することができる。【００２２】
上述の発明において，前記実データは，ＩｏＴデータ識別情報に対応付けて前記実データ記憶部に記憶されており，前記ダミーデータは，対応する実データの前記ＩｏＴデータ識別情報に対応付けて前記ダミーデータ記憶部に記憶されており，前記送ったダミーデータのうち，選択されたダミーデータに対応付けられたＩｏＴデータ識別情報に基づいて，前記実データ記憶部に記憶する実データを前記データ取得側システムに送る，ＩｏＴデータ仲介システムのように構成することができる。【００２３】
実データとダミーデータとの関連性は，本発明のように，ＩｏＴデータ識別情報に基づいて保持されているとよい。【００２４】
第１の発明は，本発明のように構成することでも実現できる。すなわち，ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，前記ＩｏＴデータ仲介システムは，ＩｏＴデバイスまたはＩｏＴデバイスからＩｏＴデータを収集したＩｏＴデータ収集サーバから，データ値とその属性を示すメタデータとを含む実データであるＩｏＴデータを受け取る実データ取得処理部と，前記取得した実データを，ＩｏＴデータ識別情報に対応付けて記憶する記憶する実データ記憶部と，前記実データにおけるデータ値の一部または全部について変更処理を行いダミー値を作成して，前記実データにおけるメタデータに，前記ダミー値を対応付けてダミーデータであるＩｏＴデータを作成するダミーデータ作成処理部と，前記ダミーデータを，対応する実データの前記ＩｏＴデータ識別情報に対応付けて記憶するダミーデータ記憶部と，ＩｏＴデータの取得を行うデータ取得側システムに対して認証処理を実行する認証処理部と，前記データ取得側システムに対して，前記実データ記憶部に記憶する実データの送信処理を行う実データ送信処理部と，を備えており，前記ＩｏＴデータ仲介システムは，前記データ取得側システムからＩｏＴデータの検索要求を受け付けて，その検索条件を充足する前記ダミーデータを前記データ取得側システムに送り，前記データ取得側システムに対して正常に認証処理が行えた場合には，前記送ったダミーデータに対応する実データのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，ＩｏＴデータ仲介システムである。【００２５】
第１の発明は，本発明のプログラムをコンピュータシステムに読み込ませて実行することで実現することができる。すなわち，ＩｏＴデータの流通の仲介を行うコンピュータシステムを機能させるプログラムであって，前記コンピュータシステムは，データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして記憶するダミーデータ記憶部と，を備えており，前記コンピュータシステムを，ＩｏＴデータの取得を行うデータ取得側システムから前記ダミーデータ記憶部に対する検索要求を受け付けてその検索条件を充足するダミーデータを前記データ取得側システムに送る手段，前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る手段，として機能させるプログラムである。【００２６】
第２の発明は，本発明のプログラムをコンピュータシステムに読み込ませて実行することで実現することができる。すなわち，ＩｏＴデータの流通の仲介を行うコンピュータシステムを機能させるプログラムであって，前記コンピュータシステムは，データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部，を備えており，前記コンピュータシステムを，前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして作成する手段，前記作成したダミーデータから検索条件を充足するダミーデータを前記データ取得側システムに送る手段，前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る手段，として機能させるプログラムである。【００２７】
第１および第２の発明は，本発明の処理方法でコンピュータを機能させることでも実現可能である。すなわち，ＩｏＴデータの仲介の流通で用いるコンピュータシステムの処理方法であって，前記処理方法は，前記コンピュータシステムにおいて，ＩｏＴデバイスまたはＩｏＴデバイスからＩｏＴデータを収集したＩｏＴデータ収集サーバから，実データであるＩｏＴデータを受け取り，実データ記憶部に記憶させるステップと，前記実データにおけるデータ値の一部または全部について変更処理を行いダミー値を作成し，前記作成したダミー値に，前記実データにおけるメタデータに対応付けてダミーデータであるＩｏＴデータを作成するステップと，ＩｏＴデータの取得を行うデータ取得側システムから，ＩｏＴデータの検索要求を受け付けてその検索条件を充足するダミーデータを検索結果として送るステップと，前記検索結果として送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送るステップと，を有するＩｏＴデータ仲介システムにおけるコンピュータシステムの処理方法である。
【発明の効果】
【００２８】
本発明のＩｏＴデータ仲介システムを用いることで，メタデータは実データと同じで，データ値がダミー値に変更されたダミーデータを利用できるので，ＩｏＴデータの取得側が，ＩｏＴデータがアプリケーションプログラムなどで正常に稼働するかなどについて事前の把握が可能になるとともに，取引の前には実データであるＩｏＴデータのデータ値は，ＩｏＴデータの取得側には開示されていない。そのため，実データであるＩｏＴデータを取引前に開示することなく，かつ，データの取得側にとっては，自らにとって利用可能かを把握した上で，取引が可能なＩｏＴデータ仲介システムが可能となる。
【図面の簡単な説明】
【００２９】
【図１】本発明のＩｏＴデータ仲介システムの全体の概念の一例を模式的に示す概念図である。
【図２】本発明のＩｏＴデータ仲介システムのシステム構成の一例を模式的に示す概念図である。
【図３】本発明のＩｏＴデータ仲介システムで用いるハードウェアの構成の一例を模式的に示す図である。
【図４】本発明のＩｏＴデータ仲介システムにおける全体の処理プロセスの一例を示すフローチャートである。
【図５】ＩｏＴデータ（実データ）の一例を模式的に示す図である。
【図６】ＩｏＴデータ（ダミー）の一例を模式的に示す図である。
【図７】ダミーデータ作成処理部におけるダミー値を作成するプログラムの一例を示す図である。
【発明を実施するための形態】
【００３０】
本発明のＩｏＴデータ仲介システム１の全体の概念の一例を図１に，さらに詳細にシステム構成の概念を模式的に示すのが図２である。ＩｏＴデータ仲介システム１では，仲介サーバ２とＩｏＴデバイス３とＩｏＴデータ収集サーバ４とデータ取得側システム５とを備える。
【００３１】
仲介サーバ２，ＩｏＴデータ収集サーバ４，データ取得側システム５はコンピュータによって実現される。図３にコンピュータのハードウェア構成の一例を示す。コンピュータは，プログラムの演算処理を実行するＣＰＵなどの演算装置７０と，情報を記憶するＲＡＭやハードディスクなどの記憶装置７１と，ディスプレイなどの表示装置７２と，情報の入力を行う入力装置７３と，演算装置７０の処理結果や記憶装置７１に記憶する情報の通信をする通信装置７４とを有している。
【００３２】
各サーバやシステムは一台のコンピュータによって実現されていてもよいが，その機能が複数のコンピュータによって実現されていてもよい。この場合のコンピュータとして，たとえばクラウドサーバであってもよい。
【００３３】
さらに，本発明のＩｏＴデータ仲介システム１における各手段は，その機能が論理的に区別されているのみであって，物理上あるいは事実上は同一の領域を為していても良い。
【００３４】
ＩｏＴデータ仲介システム１は，ＩｏＴデバイス３またはＩｏＴデバイス３からＩｏＴデータを収集しているＩｏＴデータ収集サーバ４から，ＩｏＴデータを取得する。またデータ取得側システム５は，ＩｏＴデータ仲介システム１に記憶しているＩｏＴデータの取得を所望する者が利用するシステムである。
【００３５】
ＩｏＴデバイス３は，電子機器や自動車などさまざまな物に取り付けられたセンサなど，所定の計測したデータ（ＩｏＴデータ）を送信する装置である。ＩｏＴデータの一例としては，たとえば図５に記載のように多種多様なデータがあり，センサなどのデータを計測可能な装置が計測したデータであればいかなるものであってもよい。図５（ａ）〜（ｃ）はＩｏＴデバイス３から取得したＩｏＴデータの一例である。図５（ａ）は数カ所に中規模の発電設備とセンサとを持つＡ社のＩｏＴデバイス３から取得したＩｏＴデータの一例である。図５（ｂ）は小規模だが多地点に発電設備を持つＢ社のＩｏＴデバイス３から取得したＩｏＴデータの一例である。図５（ｃ）は発電設備はないが，多地点に多種の環境情報センサーを持つＣ社のＩｏＴデバイス３から取得したＩｏＴデータの一例である。図５（ａ）〜（ｃ）では，それぞれ各社が独自のデータフォーマット（仕様）に基づいてＩｏＴデータを構成している。
【００３６】
ＩｏＴデータでは，データ値と，データ値がどのような意味を持つのか（属性）を示すメタデータの少なくとも２つの要素から構成されている。加工がされていないデータ値とメタデータを含むＩｏＴデータを実データとする。たとえば図５（ａ）では，メタデータとして，「エリア」，「timestamp」，「緯度」，「経度」，「温度」，「照度」，「発電量」，「ＵＶインデックス」，「放射線強度」があり，それらに対応するデータ値として「０１」，「２０／Ｓｅｐ／２０１６：１２：３４：００ＪＳＴ」，「３５．６２ｄｅｇ」，「１３９．７２ｄｅｇ」，「２５．７℃」，「３００００ｌｕｘ」，「７４０ｋＷ」，「４．３」，「０．０４３μＳｖ／ｈ」となっている。図５（ｂ）では，メタデータとして「Plant-ID」，「Time」，「Place」，「Temperature」，「Illuminance」，「GeneratedPower」があり，それらに対応するデータ値として「Ａ１」，「２０／Ｓｅｐ／２０１６：１２：３４：００＋０９：００」，「Megurogawa Station」，「２５．７」，「２５０００」，「１０ｋＷ」となっている。図５（ｃ）では，メタデータとして「時刻」，「住所」，「外気温」，「外気湿度」，「気圧」，「風速」，「風向」，「降水量」，「ＰＭ２．５」，「ＳＯ２濃度」，「ＮＯｘ濃度」，「UV-Index」，「放射線強度」があり，それらに対応するデータ値として「２０１６−９−２０：１２：００：００」，「東京都品川区」，「２５．７℃」，「４３％」，「１０１２ｈＰａ」，「０．１ｍ／ｓ」，「ＳＳＥ」，「０ｍｍ／ｈ」，「１５μｇ／ｍ３」，「０．００１ｐｐｍ」，「０．００７ｐｐｍ」，「４．３」，「０．０３６５μＳｖ／ｈ」となっている。
【００３７】
このようにＩｏＴでは各ＩｏＴデバイス３によって取得するＩｏＴデータのデータフォーマットが異なっている。
【００３８】
ＩｏＴデバイス３は仲介サーバ２またはＩｏＴデータ収集サーバ４に対して，ＩｏＴデータを渡す。ＩｏＴデータ収集サーバ４は，自らが管理する一または二以上のＩｏＴデバイス３からＩｏＴデータを取得し，それを仲介サーバ２に渡す。ＩｏＴデータ収集サーバ４は，複数のＩｏＴデータから取得したＩｏＴデータを，一つのＩｏＴデータにまとめて実データとして仲介サーバ２に渡すような処理を行ってもよい。すなわち，ＩｏＴデータ収集サーバ４が，温度を検知するＩｏＴデバイス３，照度を検知するＩｏＴデバイス３，発電量を検知するＩｏＴデバイス３，ＵＶインデックスを検知するＩｏＴデバイス３，放射線強度を検知するＩｏＴデバイス３のそれぞれを管理し，各ＩｏＴデバイス３からそれぞれのＩｏＴデータを取得し，エリア，日付，緯度，経度と対応付けた一つのＩｏＴデータ（たとえば図５（ａ））を生成し，それを実データとして仲介サーバ２に渡してもよい。
【００３９】
データ取得側システム５は，仲介サーバ２を介してＩｏＴデバイス３によるＩｏＴデータを取得する。この際に，データ取得側システム５は，仲介サーバ２で記憶するダミーデータであるＩｏＴデータに，所望するＩｏＴデータが存在するかを，スキーマレスで検索するサーチエンジンで検索する。スキーマレスなサーチエンジンの一例としては，たとえば「ElasticSearch（登録商標）」などがあり，一例として用いることができる。この際に，検索するのは，ＩｏＴデータにおけるメタデータの部分を検索する。
【００４０】
ＩｏＴが日常的に用いられる時代になると，個々のデータフォーマットを気にせずデータを探す仕組みとして，スキーマレスなサーチエンジンが重要となる。スキーマレスなサーチエンジンを用いることによって，後述のように，メタデータとデータ値とを含む実データを，メタデータとダミー値とを含むダミーデータのセットのまま作成することができ，また公開することができる一方で，従来のようなスキーマ型ＤＢを用いた場合には，それを行うことができないからである。また，ＩｏＴデータの取得者であるデータ取得側システム５では，検索対象がサーチ型のデータ形式（メタデータとデータ値のセット）だからこそスムースに検索ができる。たとえば，「気温」を実在する数だけ検索している場合には，検索結果から即座に平均気温が算出できるが，単に，従来のスキーマ型のＤＢにデータ値が入っているだけの場合，「気温」が何件あります」と１行書かれている対象を検索しても，平均気温は即座に算出することができないからである。
【００４１】
仲介サーバ２は，実データ取得処理部２１と実データ記憶部２２とダミーデータ作成処理部２３とダミーデータ記憶部２４と認証処理部２５と実データ送信処理部２６とを有する。
【００４２】
実データ取得処理部２１は，ＩｏＴデバイス３またはＩｏＴデータ収集サーバ４から，ＩｏＴデータ（実データ）を取得し，後述する実データ記憶部２２に記憶させる。実データとはＩｏＴデバイス３から取得したデータそのもの，または複数のＩｏＴデータから取得されたデータを，ＩｏＴデータ収集サーバ４などにおいて一つのデータに組み合わせたデータであって，データ値に対して加工処理がされていないデータである。実データ取得処理部２１は，取得したＩｏＴデータ（実データ）を識別する識別情報（以下，「ＩｏＴデータ識別情報」という）を付して，実データ記憶部２２に記憶させる。
【００４３】
実データ記憶部２２は，実データ取得処理部２１で取得したＩｏＴデータ（実データ）を記憶する。たとえば図５（ａ）〜（ｃ）のＩｏＴデータを，それぞれを識別する識別情報（ＩｏＴデータ識別情報）に対応付けて記憶させる。実データ記憶部２２に記憶するＩｏＴデータ（実データ）は，データ取得側システム５からは認証処理を経なければアクセス可能ではなく，後述する認証処理部２５における認証処理がなされた後，データ取得側システム５からアクセス可能となる。
【００４４】
ダミーデータ作成処理部２３は，実データ取得処理部２１で取得したＩｏＴデータ（実データ）のうち，メタデータに対応付けられるデータ値の一部または全部を所定の方法でダミー値に変更したダミーデータを作成する。すなわち，実データであるＩｏＴデータは，メタデータとデータ値とを含むが，メタデータはそのデータ値の属性を示しているため，これが取得者によって参照されることは，取得者がＩｏＴデータにどのようなデータが存在するかを確認するため重要である。一方，データ値が参照されることは好ましくはない。そこで，ＩｏＴデータにおけるデータ値について，データ値の一部または全部を所定の方法でダミー値に変更したダミーデータとする。なお，変更したダミー値とメタデータとＩｏＴデータ識別情報は，ダミーデータであるＩｏＴデータとして，後述するダミーデータ記憶部２４に記憶される。
【００４５】
ダミー値への変換方法はいかなる方法を用いてもよいが，たとえば所定の定数とする，乱数を発生させる，乱数を発生させ，それにデータ値を演算した値とする，などさまざまな方法がある。また作成したダミー値は不可逆としてもよい。ダミーデータ作成処理部２３は，実データ取得処理部２１で取得したＩｏＴデータのすべてについてダミーデータを作成することが好ましい。すべてのダミーデータを作成することで，実データ記憶部２２で記憶するＩｏＴデータの数量が判定可能となるからである。
【００４６】
図６にダミーデータ作成処理部２３でデータ値がダミー値に変更されたダミーデータの一例を模式的に示す。図６（ａ）は図５（ａ）のＩｏＴデータに基づいてダミーデータを作成した場合の一例であり，図６（ｂ）は図５（ｂ）のＩｏＴデータに基づいてダミーデータを作成した場合の一例であり，図６（ｃ）は図５（ｃ）のＩｏＴデータに基づいてダミーデータを作成した場合の一例である。
【００４７】
ダミーデータ作成処理部２３で作成したダミー値は，実データであるＩｏＴデータのうちのデータ値の一部または全部に相当するデータである。そのため，ダミーデータであるＩｏＴデータと実データであるＩｏＴデータとでは，ＩｏＴデータ識別情報とメタデータとは共通であり，データ値の一部または全部が相違することとなる。
【００４８】
図７にダミーデータ作成処理部２３のプログラムの一例を示す。図７のダミーデータを作成するプログラムは，実データのメタデータに対応するデータ値について，文字列を「Ｘ」，数字を「９」に変更することでダミー値を作成するプログラムである。
【００４９】
ダミーデータ記憶部２４は，ダミーデータ作成処理部２３が作成したダミー値とメタデータとＩｏＴデータ識別情報とを対応付けて記憶する。ダミーデータ記憶部２４に記憶したＩｏＴデータ（ダミー）は，データ取得側システム５から検索可能になっている。
【００５０】
認証処理部２５は，データ取得側システム５との間でＩｏＴデータの取引が成立した場合に，その取引が成立したＩｏＴデータ（実データ）を取得可能にするための認証処理を実行する。たとえばデータ取得側システム５に対しては，ダミーデータ記憶部２４に記憶するＩｏＴデータ（ダミー）が検索可能となっているが，そのダミーデータであるＩｏＴデータを利用した結果，実データであるＩｏＴデータの取引を所望した場合，所定の制御処理がデータ取得側システム５において行われる。そして，データ取得側システム５から取引を行うＩｏＴデータ（ダミー）に付されたＩｏＴデータ識別情報を受け付けると，認証処理部２５は，当該ＩｏＴデータ識別情報に対応付けられたＩｏＴデータ（実データ）にアクセス可能な認証情報をデータ取得側システム５に発行する。そしてデータ取得側システム５から実データ記憶部２２にアクセスした際に，当該認証情報を受け付けることで，認証処理を実行する。
【００５１】
なお，ダミーデータ作成処理部２３において，ダミー値が可逆的に作成されている場合，認証処理部２５における認証処理が正常に完了した後，認証情報を用いてダミー値をデータ値に戻す処理を実行してもよいし，認証情報は実データ記憶部２２に対するアクセス制御を行う情報であってもよい。
【００５２】
実データ送信処理部２６は，認証処理部２５における認証処理が正常に完了した後，当該ＩｏＴデータ識別情報に対応したＩｏＴデータ（実データ）をデータ取得側システム５に送る。
【００５３】
つぎに本発明のＩｏＴデータ仲介システム１の処理プロセスの一例を図４のフローチャートを用いて説明する。
【００５４】
ＩｏＴデバイス３は，あらかじめ定められた条件に従って計測を行い，逐次，ＩｏＴデータ収集サーバ４または仲介サーバ２に，計測したＩｏＴデータ（実データ）を送る。この際に，ＩｏＴデバイス３はそこに内蔵されている通信機能を用いて，有線または無線によりデータを送信している。ＩｏＴデバイス３からＩｏＴデータ（実データ）を受け取ったＩｏＴデータ収集サーバ４は，そのＩｏＴデータ（実データ）をそのまま，または複数のＩｏＴデバイス３からのＩｏＴデータをまとめて一つのＩｏＴデータ（実データ）として，仲介サーバ２に送る。
【００５５】
仲介サーバ２の実データ取得処理部２１は，ＩｏＴデバイス３またはＩｏＴデータ収集サーバ４から送られたＩｏＴデータ（実データ）を受け取り（Ｓ１００），それにＩｏＴデータ識別情報を付した上で，実データ記憶部２２に記憶させる（Ｓ１１０）。実データ記憶部２２に記憶したＩｏＴデータ（実データ）の一例が図５である。
【００５６】
ダミーデータ作成処理部２３は，実データ取得処理部２１で取得したＩｏＴデータのうち，データ値の一部または全部について，所定の方法でダミー値に変更する変更処理を実行する（Ｓ１２０）。そして作成したダミー値とメタデータとＩｏＴデータ識別情報とを対応付けてダミーデータ記憶部２４に記憶させる（Ｓ１３０）。ダミーデータ記憶部２４にＩｏＴデータ（ダミー）が記憶された後，データ取得側システム５における検索エンジンによる当該ＩｏＴデータ（ダミー）の検索が可能となる。
【００５７】
そしてデータ取得側システム５では，所望のＩｏＴデータの検索条件の入力を受け付け，それに基づいて，データ取得側システム５は検索条件に基づいて，該当するＩｏＴデータ（ダミー）が存在するかを，ダミーデータ記憶部２４から検索をする。この際に，データ取得側システム５の検索条件としては，所望のＩｏＴデータのメタデータにおける属性，たとえば「発電量」，「住所」，「日時」とし，ダミーデータ記憶部２４に記憶するＩｏＴデータ（ダミー）のメタデータから検索条件に充足する属性のＩｏＴデータがあるかを判定する。検索エンジンとしてスキーマレスな検索エンジンを用いることによって，ＩｏＴデータ（ダミー）のメタデータが「発電量」として登録されているもののみならず，「GeneratedPower」など検索条件に類似する用語であってもヒットすることが可能である。
【００５８】
以上のようにしてデータ取得側システム５で検索を行い，ダミーデータ記憶部２４に記憶するＩｏＴデータ（ダミー）のうち，検索条件に該当するＩｏＴデータ（ダミー）とＩｏＴデータ識別情報とを取得する。そして，データ取得側システム５は，取得したＩｏＴデータ（ダミー）に基づいて，自らがデータ分析などに利用しようとするアプリケーションプログラムで，ＩｏＴデータ（ダミー）を読み込ませて，その処理を実行させる。
【００５９】
データ取得側システム５では，実データではないダミーデータであるＩｏＴデータに基づいてアプリケーションプログラムを実行することとなるが，アプリケーションプログラムそのものは，データ値が相違するのみで，属性は実データと同一なので，正確に稼働するかを確認することが可能となる。つまり，自らのアプリケーションプログラムに必要なＩｏＴデータは，取得したＩｏＴデータ（ダミー）のうちどれであるかが判定可能となる。
【００６０】
以上のようにして取得したＩｏＴデータ（ダミー）のうち，実データであるＩｏＴデータを所望する場合には，データ取得側システム５において，ダミーであるＩｏＴデータの選択をデータを受け付ける。もしくは，アプリケーションプログラムで正常に稼働したＩｏＴデータ（ダミー）を取得対象のＩｏＴデータとして，データ取得側システム５で自動的に選択をする。
【００６１】
以上のようにして取得対象として選択されたＩｏＴデータ（ダミー）について，そのＩｏＴデータ（ダミー）に対応する実データであるＩｏＴデータの取得要求と，選択されたＩｏＴデータ（ダミー）のＩｏＴデータ識別情報とがデータ取得側システム５から仲介サーバ２に送られると（Ｓ１５０），それを仲介サーバ２の認証処理部２５で受け付ける。
【００６２】
そして認証処理部２５は，上記ＩｏＴデータの取得要求を受け付けると，受け付けたＩｏＴデータ（ダミー）のＩｏＴデータ識別情報に基づいて，対応する実データであるＩｏＴデータを実データ記憶部２２から検索するとともに，そのＩｏＴデータを取得するための認証情報をデータ取得側システム５に発行する。認証情報は毎回異なる情報であってもよいし，ＩｏＴデータごとに割り当てられていてもよい。
【００６３】
なお，取得要求と認証情報との発行の処理の間に，ＩｏＴデータ（実データ）の取引の処理を行わせてもよい。すなわち，実データであるＩｏＴデータの取引のための決済処理（たとえばＩｏＴデータ数が１つあたり０．１円の取引とした場合，選択された１００万のＩｏＴデータ（実データ）に対して１０万円の決済処理）が実行された後，認証処理部２５が認証情報をデータ取得側システム５に発行してもよい。
【００６４】
データ取得側システム５は，仲介サーバ２の認証処理部２５から受け取った認証情報に基づいて実データ記憶部２２にアクセスすると，認証処理部２５は，当該認証情報による認証処理を実行する（Ｓ１６０）。そして，正常に認証処理が完了すれば，実データ送信処理部２６は，当該ＩｏＴデータ識別情報に対応したＩｏＴデータ（実データ）をデータ取得側システム５に送り（Ｓ１７０），それをデータ取得側システム５で受け付ける。このようにしてデータ取得側システム５は実データであるＩｏＴデータが取得できる。
【００６５】
なお，本発明のＩｏＴデータ仲介システム１において，上述の説明ではダミーデータ記憶部２４を設け，ダミーデータ作成処理部２３が作成したダミー値を用いてダミーデータをダミーデータ記憶部２４に記憶させる構成としたが，データ取得側システム５が，検索をする際に，ダミーデータ作成処理部２３がダミー値を作成して，実データをダミーデータとするように構成をすることもできる。この場合，ダミーデータ記憶部２４はＩｏＴデータ仲介システム１に設けなくてもよい。この場合にはＩｏＴデータ識別情報を用いずともよい。
【００６６】
さらに，認証処理部２５における認証処理が正常に完了した場合，データ取得側システム５によるＩｏＴデータの検索先（参照先）が，ＩｏＴデータ（ダミー）が記憶されているダミーデータ記憶部２４から，ＩｏＴデータ（実データ）が記憶されている実データ記憶部２２に切り替えられるように構成してもよい。すなわち，認証処理部２５における認証処理が正常に完了した場合，データ取得側システム５の検索条件（好ましくは，ＩｏＴデータ（ダミー）を検索したときと同じ検索条件）に基づいて検索を行い，実データ記憶部２２に記憶するＩｏＴデータ（実データ）のうち，検索条件に合致するＩｏＴデータ（実データ）を実データ送信処理部２６が送信することで，データ取得側システム５が所望のＩｏＴデータ（実データ）を取得するように構成してもよい。この場合，ＩｏＴデータ識別情報を用いずに処理を実行することもできる。なお，データ取得側システム５が検索条件に合致するかを検索するのは，ダミーデータ記憶部２４に記憶するＩｏＴデータ（ダミー），実データ記憶部２２に記憶するＩｏＴデータ（実データ）のうち，各ＩｏＴデータにおけるメタデータの属性を検索する。
【産業上の利用可能性】
【００６７】
本発明のＩｏＴデータ仲介システム１を用いることで，メタデータは実データと同じで，データ値が異なるダミーデータを利用できるので，ＩｏＴデータの取得側が，ＩｏＴデータがアプリケーションプログラムなどで正常に稼働するかなどについて事前の把握が可能になるとともに，取引の前には実データであるＩｏＴデータのデータ値は，ＩｏＴデータの取得側には開示されていない。そのため，実データであるＩｏＴデータを取引前に開示することなく，かつ，データの取得側にとっては，自らにとって利用可能かを把握した上で，取引が可能なＩｏＴデータ仲介システム１が可能となる。
【符号の説明】
【００６８】
１：ＩｏＴデータ仲介システム
２：仲介サーバ
３：ＩｏＴデバイス
４：ＩｏＴデータ収集サーバ
５：データ取得側システム
２１：実データ取得処理部
２２：実データ記憶部
２３：ダミーデータ作成処理部
２４：ダミーデータ記憶部
２５：認証処理部
２６：実データ送信処理部
７０：演算装置
７１：記憶装置
７２：表示装置
７３：入力装置
７４：通信装置
【図１】
2018087851.tif 000003
【図２】
2018087851.tif 000004
【図３】
2018087851.tif 000005
【図４】
2018087851.tif 000006
【図５】
2018087851.tif 000007
【図６】
2018087851.tif 000008
【図７】
2018087851.tif 000009
【手続補正書】
【提出日】平成30年6月12日(2018.6.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，
前記ＩｏＴデータ仲介システムは，
データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，
前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして記憶するダミーデータ記憶部と，を備えており，
前記ＩｏＴデータの取得を行うデータ取得側システムから前記ダミーデータ記憶部に対する検索要求を受け付けてその検索条件を充足するダミーデータを前記データ取得側システムに送り，
前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，
ことを特徴とするＩｏＴデータ仲介システム。
【請求項２】
ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，
前記ＩｏＴデータ仲介システムは，
データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，
前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして作成するダミーデータ作成処理部と，を備えており，
前記作成したダミーデータのうち検索条件を充足するダミーデータを，前記ＩｏＴデータの取得を行うデータ取得側システムに送り，
前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，
ことを特徴とするＩｏＴデータ仲介システム。
【請求項３】
前記ＩｏＴデータ仲介システムは，
前記データ取得側システムの認証処理を実行する認証処理部，をさらに備えており，
前記ＩｏＴデータ仲介システムは，
前記データ取得側システムの認証処理が正常に終了した後，前記選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，
ことを特徴とする請求項１に記載のＩｏＴデータ仲介システム。
【請求項４】
前記ダミーデータ記憶部は，
前記認証処理が終了する前でも，前記データ取得側システムからダミーデータを検索可能であり，
前記実データ記憶部は，
前記認証処理が正常に終了する前は，前記データ取得側システムからは実データが検索できない，
ことを特徴とする請求項３に記載のＩｏＴデータ仲介システム。
【請求項５】
前記実データは，ＩｏＴデータ識別情報に対応付けて前記実データ記憶部に記憶されており，
前記ダミーデータは，対応する実データの前記ＩｏＴデータ識別情報に対応付けて前記ダミーデータ記憶部に記憶されており，
前記送ったダミーデータのうち，選択されたダミーデータに対応付けられたＩｏＴデータ識別情報に基づいて，前記実データ記憶部に記憶する実データを前記データ取得側システムに送る，
ことを特徴とする請求項１，請求項３または請求項４のいずれかに記載のＩｏＴデータ仲介システム。
【請求項６】
前記ＩｏＴデータ仲介システムは，
前記データ取得側システムの認証処理を実行する認証処理部，をさらに備えており，
前記ＩｏＴデータ仲介システムは，
前記データ取得側システムの認証処理が正常に終了した後，前記選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，
ことを特徴とする請求項２に記載のＩｏＴデータ仲介システム。
【請求項７】
ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，
前記ＩｏＴデータ仲介システムは，
ＩｏＴデバイスまたはＩｏＴデバイスからＩｏＴデータを収集したＩｏＴデータ収集サーバから，データ値とその属性を示すメタデータとを含む実データであるＩｏＴデータを受け取る実データ取得処理部と，
前記受け取った実データを，ＩｏＴデータ識別情報に対応付けて記憶する記憶する実データ記憶部と，
前記実データにおけるデータ値の一部または全部について変更処理を行いダミー値を作成して，前記実データにおけるメタデータに，前記ダミー値を対応付けてダミーデータであるＩｏＴデータを作成するダミーデータ作成処理部と，
前記ダミーデータを，対応する実データの前記ＩｏＴデータ識別情報に対応付けて記憶するダミーデータ記憶部と，
ＩｏＴデータの取得を行うデータ取得側システムに対して認証処理を実行する認証処理部と，
前記データ取得側システムに対して，前記実データ記憶部に記憶する実データの送信処理を行う実データ送信処理部と，を備えており，
前記ＩｏＴデータ仲介システムは，
前記データ取得側システムからＩｏＴデータの検索要求を受け付けて，その検索条件を充足する前記ダミーデータを前記データ取得側システムに送り，
前記データ取得側システムに対して正常に認証処理が行えた場合には，前記送ったダミーデータに対応する実データのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，
ことを特徴とするＩｏＴデータ仲介システム。
【請求項８】
ＩｏＴデータの流通の仲介を行うコンピュータシステムを機能させるプログラムであって，
前記コンピュータシステムは，
データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，
前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして記憶するダミーデータ記憶部と，を備えており，
前記コンピュータシステムを，
ＩｏＴデータの取得を行うデータ取得側システムから前記ダミーデータ記憶部に対する検索要求を受け付けてその検索条件を充足するダミーデータを前記データ取得側システムに送る手段，
前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る手段，
として機能させることを特徴とするプログラム。
【請求項９】
ＩｏＴデータの流通の仲介を行うコンピュータシステムを機能させるプログラムであって，
前記コンピュータシステムは，
データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部，を備えており，
前記コンピュータシステムを，
前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして作成する手段，
前記作成したダミーデータのうち検索条件を充足するダミーデータを，前記ＩｏＴデータの取得を行うデータ取得側システムに送る手段，
前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る手段，
として機能させることを特徴とするプログラム。
【請求項１０】
ＩｏＴデータの仲介の流通で用いるコンピュータシステムの処理方法であって，
前記処理方法は，前記コンピュータシステムにおいて，
ＩｏＴデバイスまたはＩｏＴデバイスからＩｏＴデータを収集したＩｏＴデータ収集サーバから，実データであるＩｏＴデータを受け取り，実データ記憶部に記憶させるステップと，
前記実データにおけるデータ値の一部または全部について変更処理を行いダミー値を作成し，前記作成したダミー値に，前記実データにおけるメタデータに対応付けてダミーデータであるＩｏＴデータを作成するステップと，
ＩｏＴデータの取得を行うデータ取得側システムから，ＩｏＴデータの検索要求を受け付けてその検索条件を充足するダミーデータを検索結果として送るステップと，
前記検索結果として送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送るステップと，
を有することを特徴とするＩｏＴデータ仲介システムにおけるコンピュータシステムの処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第２の発明は，ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，前記ＩｏＴデータ仲介システムは，データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部と，前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして作成するダミーデータ作成処理部と，を備えており，前記作成したダミーデータのうち検索条件を充足するダミーデータを，前記ＩｏＴデータの取得を行うデータ取得側システムに送り，前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，ＩｏＴデータ仲介システムである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
第１の発明は，本発明のように構成することでも実現できる。すなわち，ＩｏＴデータの流通の仲介を行うＩｏＴデータ仲介システムであって，前記ＩｏＴデータ仲介システムは，ＩｏＴデバイスまたはＩｏＴデバイスからＩｏＴデータを収集したＩｏＴデータ収集サーバから，データ値とその属性を示すメタデータとを含む実データであるＩｏＴデータを受け取る実データ取得処理部と，前記受け取った実データを，ＩｏＴデータ識別情報に対応付けて記憶する記憶する実データ記憶部と，前記実データにおけるデータ値の一部または全部について変更処理を行いダミー値を作成して，前記実データにおけるメタデータに，前記ダミー値を対応付けてダミーデータであるＩｏＴデータを作成するダミーデータ作成処理部と，前記ダミーデータを，対応する実データの前記ＩｏＴデータ識別情報に対応付けて記憶するダミーデータ記憶部と，ＩｏＴデータの取得を行うデータ取得側システムに対して認証処理を実行する認証処理部と，前記データ取得側システムに対して，前記実データ記憶部に記憶する実データの送信処理を行う実データ送信処理部と，を備えており，前記ＩｏＴデータ仲介システムは，前記データ取得側システムからＩｏＴデータの検索要求を受け付けて，その検索条件を充足する前記ダミーデータを前記データ取得側システムに送り，前記データ取得側システムに対して正常に認証処理が行えた場合には，前記送ったダミーデータに対応する実データのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る，ＩｏＴデータ仲介システムである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
第２の発明は，本発明のプログラムをコンピュータシステムに読み込ませて実行することで実現することができる。すなわち，ＩｏＴデータの流通の仲介を行うコンピュータシステムを機能させるプログラムであって，前記コンピュータシステムは，データ値とその属性を示すメタデータとを含むＩｏＴデータを実データとして記憶する実データ記憶部，を備えており，前記コンピュータシステムを，前記実データのうち，前記データ値の一部または全部が変更されたダミー値と前記実データのメタデータとをダミーデータとして作成する手段，前記作成したダミーデータのうち検索条件を充足するダミーデータを，前記ＩｏＴデータの取得を行うデータ取得側システムに送る手段，前記送ったダミーデータのうち選択されたダミーデータに対応する実データ，または，前記データ取得側システムから前記実データ記憶部に対する検索要求を受け付けて前記検索条件を充足する実データを前記データ取得側システムに送る手段，として機能させるプログラムである。
【国際調査報告】
2018087851.tif 000010
2018087851.tif 000011