(57)【特許請求の範囲】
【請求項１】
機器から送信される機器情報に対して許諾された加工方法を許諾加工方法として含む加工ルールを記憶するルール記憶部と、
前記機器情報を加工して提供することを要求する提供要求であって、前記機器情報の加工方法を要求加工方法として含む提供要求を取得し、前記要求加工方法が前記加工ルールに含まれる前記許諾加工方法に合致する場合に、前記要求加工方法で前記機器情報を加工し、前記機器情報を加工情報として前記提供要求の要求元に送信する提供部と
を備えた情報提供装置。
【請求項２】
前記提供部は、
前記加工情報を前記提供要求の要求元に送信した履歴を利用履歴として生成し、
前記情報提供装置は、
前記提供部により生成された前記利用履歴を記憶する履歴記憶部を備えた請求項１に記載の情報提供装置。
【請求項３】
前記提供部は、
前記要求加工方法が前記加工ルールに含まれる前記許諾加工方法に合致しない場合に、前記提供要求に対して前記加工情報の生成が不可であった履歴を生成し、
前記履歴記憶部は、
前記提供要求に対して前記加工情報の生成が不可であった履歴を前記利用履歴に含めて記憶する請求項２に記載の情報提供装置。
【請求項４】
前記情報提供装置は、
前記利用履歴の参照を要求する参照要求を取得し、前記参照要求に基づいて、前記履歴記憶部から前記利用履歴を抽出し、抽出した前記利用履歴を前記参照要求の要求元に送信する参照部を備えた請求項２または３に記載の情報提供装置。
【請求項５】
前記情報提供装置は、
前記機器情報に対して許諾された許諾条件であって、前記機器情報に対して許諾された加工方法を含む許諾条件を表す利用許諾情報を取得する許諾情報取得部と、
前記利用許諾情報に基づいて前記加工ルールを生成し、前記ルール記憶部に記憶するルール生成部と
を備えた請求項１から３のいずれか１項に記載の情報提供装置。
【請求項６】
機器情報を送信するデータ送信部を備えた機器と、
前記機器情報を利用する情報利用装置であって前記機器情報の提供を要求する提供要求を送信するデータ要求部を備えた情報利用装置と、
前記機器から前記機器情報を受信するとともに、前記情報利用装置から前記提供要求を受信する情報提供装置と
を備えた情報提供システムであって、
前記情報提供装置は、
前記機器情報に対して許諾された加工方法を許諾加工方法として含む加工ルールを記憶するルール記憶部を備え、
前記情報利用装置の前記データ要求部は、
前記機器情報を加工して提供することを要求する前記提供要求であって、前記機器情報の加工方法を要求加工方法として含む前記提供要求を前記情報提供装置に送信し、
前記情報提供装置は、
前記提供要求を受信し、前記提供要求に含まれる前記要求加工方法が前記加工ルールに含まれる前記許諾加工方法に合致する場合に、前記要求加工方法で前記機器情報を加工し、前記機器情報を加工情報として前記提供要求の要求元に送信する提供部を備えた情報提供システム。
【請求項７】
ルール記憶部と提供部とを備えた情報提供装置の情報提供方法において、
前記ルール記憶部が、機器から送信される機器情報に対して許諾された加工方法を許諾加工方法として含む加工ルールを記憶装置に記憶し、
前記提供部が、前記機器情報を加工して提供することを要求する提供要求であって、前記機器情報の加工方法を要求加工方法として含む提供要求を取得し、前記要求加工方法が前記加工ルールに含まれる前記許諾加工方法に合致する場合に、前記要求加工方法で前記機器情報を加工し、前記機器情報を加工情報として前記提供要求の要求元に送信する情報提供方法。
【請求項８】
機器から送信される機器情報に対して許諾された加工方法を許諾加工方法として含む加工ルールを記憶するルール記憶処理と、
前記機器情報を加工して提供することを要求する提供要求であって、前記機器情報の加工方法を要求加工方法として含む提供要求を取得し、前記要求加工方法が前記加工ルールに含まれる前記許諾加工方法に合致する場合に、前記要求加工方法で前記機器情報を加工し、前記機器情報を加工情報として前記提供要求の要求元に送信する提供処理と
をコンピュータに実行させる情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報提供装置、情報提供システム、情報提供方法および情報提供プログラムに関する。
【背景技術】
【０００２】
近年、物がインターネットに接続され、情報交換することにより、相互に制御する仕組みとしてＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）の概念が提唱されている。このＩｏＴの中で、膨大な物から収集される情報はビッグデータと呼ばれ、その活用が期待されている。しかし、ビッグデータには個人情報が含まれる場合がある。この個人情報の利用には個人情報の提供者からの利用許諾の合意が必要である。
個人情報の利用許諾を効率的に取得する仕組みとして、以下に示す特許文献が開示されている。【０００３】
特許文献１には、個人情報を提供する提供者と、個人情報を活用する企業、すなわちサービス提供者との間に設けられ、分かりやすい利用許諾の表示をすることにより、サービスの提供に必要な個人情報に対する利用許諾を取得する装置が開示されている。
また、特許文献２では、提供する個人情報を匿名に加工し、非個人情報とすることで許諾を必要としない方法が開示されている。
また、特許文献３、特許文献４および特許文献５では、個人情報の提供が適切に実施されているかどうかを確認するため、個人情報の利用履歴を保存し、個人情報の提供者が提供履歴を確認する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０４９７７２号公報
【特許文献２】特開２０１６−１８６７８３号公報
【特許文献３】特開２００８−２１７６５８号公報
【特許文献４】特開２００５−２０２５７７号公報
【特許文献５】特開２００６−３４４１５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された方法では、利用許諾に従って個人情報を提供するが、一度データを提供してしまうと、その後、どのように加工され、２次利用、３次利用されるかを把握することができない。
また、特許文献２に開示された方法では、個人情報を匿名にすることにより、その個人情報を使ったサービスにおいて個人情報の提供者である個人へのフィードバックが困難となり、個人情報の有効活用という観点では好ましい方法とは言えない。
また、特許文献３、特許文献４および特許文献５に開示された方法では、個人情報そのものを提供する場合、提供後に個人情報に対してどのような統計処理あるいは利用がなされるかを把握できない。よって、利用許諾の範囲内で確実に個人情報が取り扱われているかを保証できない。【０００６】
さらに、ビッグデータとして収集された情報そのものは一見すると個人情報ではないが、そのビッグデータに統計処理を施すことによって、プライバシーに関する情報が得られる場合がある。従来の技術では、個人情報のみに焦点があてられているため、このようなプライバシー情報への考慮が適切に行われていない。【０００７】
この発明は、情報の利用許諾に基づいて情報を加工し、加工された情報のみを提供することで、利用許諾の範囲内で確実に情報が扱われることを保証することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る情報提供装置は、
機器から送信される機器情報に対して許諾された加工方法を許諾加工方法として含む加工ルールを記憶するルール記憶部と、
前記機器情報を加工して提供することを要求する提供要求であって、前記機器情報の加工方法を要求加工方法として含む提供要求を取得し、前記要求加工方法が前記加工ルールに含まれる前記許諾加工方法に合致する場合に、前記要求加工方法で前記機器情報を加工し、前記機器情報を加工情報として前記提供要求の要求元に送信する提供部と
を備えた。
【発明の効果】
【０００９】
この発明に係る情報提供装置では、ルール記憶部が、機器から送信される機器情報に対して許諾された加工方法を許諾加工方法として含む加工ルールを記憶する。また、提供部が、機器情報の加工方法を要求加工方法として含む提供要求を取得し、要求加工方法が加工ルールに含まれる許諾加工方法に合致する場合に、要求加工方法で機器情報を加工する。また、提供部が、加工した機器情報を加工情報として提供要求の要求元に送信する。よって、この発明に係る情報提供装置によれば、情報の利用許諾に従って加工された情報のみを提供することができ、利用許諾の範囲内で確実に情報が扱われることを保証することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る情報提供システム５００の構成図。
【図２】実施の形態１に係る機器２０の構成図。
【図３】実施の形態１に係る情報提供装置３０の構成図。
【図４】実施の形態１に係る情報利用装置４０の構成図。
【図５】実施の形態１に係る利用履歴３０５の構成図。
【図６】実施の形態１に係る機器情報収集処理Ｓ１０を示すフロー図。
【図７】実施の形態１に係る情報提供装置３０によるルール記憶処理Ｓ２０を示すフロー図。
【図８】実施の形態１に係る変換定義３０６の一例を示す図。
【図９】実施の形態１に係る加工ルール３０２の具体例を示す図。
【図１０】実施の形態１に係る提供処理Ｓ３０を示すフロー図。
【図１１】実施の形態１に係る提供要求３０３の具体例を示す図。
【図１２】実施の形態１に係る利用履歴３０５の具体例を示す図。
【図１３】実施の形態１に係る利用履歴参照処理Ｓ４０を示すフロー図。
【図１４】実施の形態１に係る情報提供システム５００の動作例を示す図。
【図１５】実施の形態１の変形例に係る機器２０の構成図。
【図１６】実施の形態１の変形例に係る情報提供装置３０の構成図。
【図１７】実施の形態１の変形例に係る情報利用装置４０の構成図。
【図１８】実施の形態２に係る情報提供システム５００の動作例を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図を用いて説明する。なお、各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。
【００１２】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１を用いて、本実施の形態に係る情報提供システム５００の構成について説明する。
情報提供システム５００は、機器２０と、情報提供装置３０と、情報利用装置４０とを備える。機器２０と、情報提供装置３０と、情報利用装置４０とは、ネットワーク５０を介して通信する。
【００１３】
機器２０は、ネットワーク通信機能を有する機器である。機器２０は、機器２０の動作履歴といった稼働データ、すなわち機器２０で発生した機器情報を情報提供装置３０に送信する。たとえば、機器２０は、ＨＥＭＳ（Ｈｏｍｅ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）に対応した家電である。具体的には、機器２０は、エアコンディショナー、テレビ、あるいは冷蔵庫である。機器２０がこれらの家電の場合、情報提供装置３０に送信される機器情報は、オンオフの状態、設定温度、あるいは消費電力といったデータである。また、機器２０は、カメラあるいはセンサのような機器であってもよい。機器２０がカメラであれば、カメラが撮影した撮影データが機器情報として送信される。機器２０がセンサであれば、センサがセンシングした光、電磁波、流量、磁気、温度あるいは湿度といった機器情報が送信される。機器２０には機器所有者としてユーザ６０が対応付けられており、機器２０が送信する機器情報の利用にはユーザ６０の許諾を必要とする。
【００１４】
情報提供装置３０は、サーバ装置であり、複数台のコンピュータから構成してもよい。情報提供装置３０は、インターネット上のサービスとしてデータ許諾機能を提供する。また、情報提供装置３０は、機器２０の所有者の許諾を取得し、機器２０からネットワーク５０を介して機器情報を収集した後、機器情報を許諾が得られた加工方法で加工した上で情報利用装置４０に提供する機能を持つ。情報提供装置３０は、データ許諾装置ともいう。
【００１５】
情報利用装置４０は、サーバ装置であり、複数台のコンピュータから構成してもよい。情報利用装置４０は、インターネット上のサービスとしてデータ活用サービスを提供する。情報利用装置４０が提供するデータ活用サービスは、ビッグデータを活用するサービスである。データ活用サービスの具体例としては、家電の電力消費量を使った見守りシステム、あるいはデマンドレスポンスといったサービスである。情報利用装置４０は、データ活用サービスを提供するために必要なデータを情報提供装置３０から得る。
【００１６】
ネットワーク５０は、具体例としては、インターネット、あるいは専用回線で構築されたネットワークである。
【００１７】
図２は、本実施の形態に係る機器２０の構成図である。図３は、本実施の形態に係る情報提供装置３０の構成図である。図４は、本実施の形態に係る情報利用装置４０の構成図である。図２から図４を用いて、機器２０と情報提供装置３０と情報利用装置４０のそれぞれの構成について説明する。以下の説明において、機器２０と情報提供装置３０と情報利用装置４０のそれぞれを、情報提供システム５００の各装置と呼ぶ場合がある。
図２から図４に示すように、機器２０と情報提供装置３０と情報利用装置４０のそれぞれは、コンピュータである。
情報提供システム５００の各装置は、プロセッサ９１０、記憶装置９２０、入力インタフェース９３０、出力インタフェース９４０、および通信装置９５０といったハードウェアを備える。記憶装置９２０は、メモリ９２１と補助記憶装置９２２とを含む。なお、プロセッサ９１０、記憶装置９２０、入力インタフェース９３０、出力インタフェース９４０、および通信装置９５０といったハードウェアは、情報提供システム５００の各装置に個別に備えられているが、説明の簡単のため、同一の符号を付して説明する。
【００１８】
機器２０は、機能構成として、データ送信部２１と、記憶部２２とを備える。記憶部２２には、情報提供装置３０に送信する機器情報２０１が記憶される。
データ送信部２１の機能は、ソフトウェアで実現される。
記憶部２２は、メモリ９２１により実現される。また、記憶部２２は、補助記憶装置９２２のみ、あるいは、メモリ９２１および補助記憶装置９２２で実現されてもよい。記憶部２２の実現方法は任意である。
【００１９】
情報提供装置３０は、機能構成として、機器情報受信部３１と、許諾情報取得部３２と、ルール生成部３３と、提供部３３０と、参照部３６と、記憶部３７とを備える。提供部３３０は、データ提供部３４と、データ加工部３５とを備える。記憶部３７は、機器情報記憶部３７１と、ルール記憶部３７２と、履歴記憶部３７３とを備える。
機器情報受信部３１と、許諾情報取得部３２と、ルール生成部３３と、データ提供部３４と、データ加工部３５と、参照部３６の機能は、ソフトウェアで実現される。
記憶部３７は、メモリ９２１により実現される。また、記憶部３７は、補助記憶装置９２２のみ、あるいは、メモリ９２１および補助記憶装置９２２で実現されてもよい。記憶部３７の実現方法は任意である。
【００２０】
情報利用装置４０は、機能構成として、データ要求部４１と、記憶部４２とを備える。
データ要求部４１の機能は、ソフトウェアで実現される。
記憶部４２は、メモリ９２１により実現される。また、記憶部４２は、補助記憶装置９２２のみ、あるいは、メモリ９２１および補助記憶装置９２２で実現されてもよい。記憶部４２の実現方法は任意である。
なお、機器２０のデータ送信部２１と、情報提供装置３０の機器情報受信部３１、許諾情報取得部３２、ルール生成部３３、データ加工部３５、データ提供部３４および参照部３６と、情報利用装置４０のデータ要求部４１とを、各装置の各部と称する場合がある。
【００２１】
プロセッサ９１０は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。プロセッサ９１０は、演算処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ９１０は、具体例としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００２２】
メモリ９２１は、データを一時的に記憶する記憶装置である。メモリ９２１は、具体例としては、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００２３】
補助記憶装置９２２は、データを保管する記憶装置である。補助記憶装置９２２は、具体例としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。また、補助記憶装置９２２は、ＳＤ（登録商標）（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード、ＣＦ（ＣｏｍｐａｃｔＦｌａｓｈ）、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）といった可搬記憶媒体であってもよい。
【００２４】
入力インタフェース９３０は、マウス、キーボード、タッチパネルといった入力装置と接続されるポートである。入力インタフェース９３０は、具体的には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子である。なお、入力インタフェース９３０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と接続されるポートであってもよい。
なお、機器２０は家電、センサ、あるいは自動車といった場合があり、キーボードあるいはマウスを持たない場合もある。その代り、ディスプレイにタッチパネルを搭載することもある。
【００２５】
出力インタフェース９４０は、ディスプレイといった表示機器のケーブルが接続されるポートである。出力インタフェース９４０は、具体的には、ＵＳＢ端子またはＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子である。ディスプレイは、具体的には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。
【００２６】
通信装置９５０は、ネットワークを介して他の装置と通信を行う。
通信装置９５０は、レシーバとトランスミッタとを有する。通信装置９５０は、有線または無線で、ＬＡＮ、インターネット、あるいは電話回線といった通信網に接続している。通信装置９５０は、具体的には、通信チップまたはＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。通信装置９５０は、データを通信する通信部である。レシーバは、データを受信する受信部である。トランスミッタは、データを送信する送信部である。
【００２７】
補助記憶装置９２２には、ＯＳ（オペレーティングシステム）、プログラム群、およびファイル群が記憶されている。
補助記憶装置９２２には、各装置の各部の機能を実現するプログラムが記憶されている。各装置の各部の機能を実現するプログラムを情報提供プログラム６２０ともいう。このプログラムは、メモリ９２１にロードされ、プロセッサ９１０に読み込まれ、プロセッサ９１０によって実行される。また、補助記憶装置９２２に記憶されているＯＳの少なくとも一部がメモリ９２１にロードされる。プロセッサ９１０はＯＳを実行しながら、情報提供プログラム６２０を実行する。
【００２８】
情報提供システム５００の各装置は、１つのプロセッサ９１０のみを備えていてもよいし、複数のプロセッサ９１０を備えていてもよい。複数のプロセッサ９１０が各装置の各部の機能を実現するプログラムを連携して実行してもよい。
【００２９】
各装置の各部の処理の結果を示す情報、データ、信号値、および変数値は、各装置の補助記憶装置９２２、メモリ９２１、または、プロセッサ９１０内のレジスタまたはキャッシュメモリに記憶される。
【００３０】
各装置の各部の機能を実現するプログラムは、可搬記録媒体に記憶されてもよい。可搬記録媒体とは、具体的には、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）である。
なお、情報提供プログラムプロダクトとは、情報提供プログラム６２０が記録された記憶媒体および記憶装置である。情報提供プログラムプロダクトは、外観に関わらず、コンピュータ読み取り可能なプログラムをロードしているものを指す。
【００３１】
＊＊＊機能の説明＊＊＊
次に、図２に示した機器２０の機能について説明する。
機器情報２０１は、機器２０で発生したデータである。具体的には、機器２０が持つ各種センサから得られた情報、あるいは機器２０の所有者による操作履歴といった情報である。
データ送信部２１は、通信装置９５０を介して、機器情報２０１を情報提供装置３０に送信する。
【００３２】
次に、図３に示した情報提供装置３０の機能について説明する。
利用許諾情報３０１は、機器２０の所有者であるユーザ６０による機器情報２０１の利用に関する許諾を示した情報である。具体的には、利用許諾情報３０１は、データの利用用途、データの提供先、データの種類、データの範囲、加工方法、および参照回数といった情報である。
加工ルール３０２は、機器２０から送信される機器情報２０１に対して許諾された加工方法を許諾加工方法として含む。加工ルール３０２は、機器情報２０１を情報利用装置４０に提供する際のデータ加工方法を許諾加工方法として含む情報である。具体的には、平均、分散あるいは標準偏差といった統計分析方法、データの利用用途、データの提供先、提供可能なデータの種類、およびデータ有効期限といった情報である。
提供要求３０３は、機器情報２０１を加工して提供することを要求する。また、提供要求３０３は、機器情報２０１の加工方法を要求加工方法として含む。つまり、提供要求３０３は、情報提供装置３０に蓄積された機器情報２０１に対し、特定の目的に応じた処理がなされた機器情報２０１を要求する情報である。特定の目的に応じた処理とは要求加工方法のことであり、具体的には、平均、分散、あるいは標準偏差といった処理である。提供要求３０３には、機器情報２０１の所有者であるユーザ６０の識別子、要求元である情報利用装置４０の識別子あるいはサービスタイプ、データの利用用途、取得したいデータの種類、データの範囲、および取得したい統計値といった情報が含まれる。データの範囲は、時系列データであれば期間といった情報である。以下において、提供要求３０３の要求元とは、加工情報３０４の提供を要求する要求元のことである。具体的には、要求元とは、提供要求３０３の送信元である。
加工情報３０４は、機器情報２０１に対し、加工ルール３０２に従って加工されたデータである。加工情報３０４は、提供要求３０３に含まれる要求加工方法で加工した機器情報２０１である。具体的には、加工情報３０４は、機器情報２０１に対し、平均、分散、あるいは標準偏差といった統計処理、あるいは一部のデータを意図的に欠損させる処理を施したデータである。
利用履歴３０５は、提供要求３０３に応じて加工情報３０４を提供した際の、提供日時、提供先、利用用途、データ加工方法、および参照回数といった、機器情報２０１を利用した履歴を示す情報である。機器情報２０１を利用したとは、機器情報２０１を加工して提供したことである。
【００３３】
機器情報受信部３１は、機器情報２０１を受信し、機器情報記憶部３７１に記憶する。
機器情報記憶部３７１は、機器情報受信部３１により受信された機器情報２０１を記憶する。
許諾情報取得部３２は、機器情報２０１に対して許諾された許諾条件であって、機器情報２０１に対して許諾された加工方法を含む許諾条件を表す利用許諾情報３０１を取得する。許諾情報取得部３２は、利用許諾情報３０１を取得し、ルール生成部３３に出力する。
ルール生成部３３は、利用許諾情報３０１に基づいて加工ルール３０２を生成し、ルール記憶部３７２に記憶する。具体的には、ルール生成部３３は、許諾情報取得部３２から利用許諾情報３０１を取得し、利用許諾に応じた加工ルール３０２を生成する。具体的には、ルール生成部３３は、利用許諾と対応したデータ加工方法を予め定義しておき、その定義に従って加工ルール３０２を生成する。具体的な例は動作の説明にて記載する。
ルール記憶部３７２は、機器２０から送信される機器情報２０１に対して許諾された加工方法を許諾加工方法として含む加工ルール３０２を記憶する。ルール記憶部３７２は、ルール生成部３３が作成した加工ルール３０２を記憶する。
【００３４】
提供部３３０は、機器情報２０１を加工して提供することを要求する提供要求３０３であって、機器情報２０１の加工方法を要求加工方法として含む提供要求３０３を取得する。そして、提供部３３０は、要求加工方法が加工ルール３０２に含まれる許諾加工方法に合致する場合に、要求加工方法で機器情報２０１を加工する。そして、提供部３３０は、加工した機器情報２０１を加工情報３０４として提供要求３０３の要求元に送信する。
また、提供部３３０は、加工情報３０４を提供要求３０３の要求元に送信した履歴を利用履歴３０５として生成する。
【００３５】
以下に、提供部３３０の備えるデータ提供部３４とデータ加工部３５の各部の機能について説明する。
データ提供部３４は、提供要求３０３を受信し、データ加工部３５から加工情報３０４を取得するとともに、加工情報３０４に関する履歴を利用履歴３０５として、履歴記憶部３７３に記憶する。データ提供部３４は、機器情報２０１の加工と連動して、機器情報２０１の利用履歴３０５の保存を実行する。
図５を用いて、本実施の形態に係る利用履歴３０５の構成について説明する。
利用履歴３０５は、提供日時、提供先、利用用途、データ加工方法、および参照回数の項目を有する。提供日時には、加工情報３０４を提供した日時を記録する。提供先には、加工情報３０４を提供した情報利用装置４０の識別子を記録する。利用用途には、提供要求３０３の利用目的を記録する。データ加工方法には、機器情報２０１に対して実施した処理を記録する。参照回数には、加工を実施した機器情報２０１に対する参照回数を記録する。
【００３６】
データ加工部３５は、データ提供部３４から提供要求３０３を取得し、その要求に見合った加工ルール３０２をルール記憶部３７２から取り出す。次に、データ加工部３５は、取り出した加工ルール３０２に従って、機器情報記憶部３７１に記憶された機器情報２０１を加工し、加工情報３０４を生成する。最後に、データ加工部３５は、生成した加工情報３０４をデータ提供部３４に出力する。
【００３７】
履歴記憶部３７３は、提供部３３０により生成された利用履歴３０５を記憶する。履歴記憶部３７３は、データ提供部３４によって生成された利用履歴３０５を記憶する。
【００３８】
参照部３６は、利用履歴３０５の参照を要求する参照要求３０７を取得し、参照要求３０７に基づいて、履歴記憶部３７３から利用履歴３０５を抽出する。参照部３６は、抽出した利用履歴３０５を参照要求３０７の要求元に送信する。すなわち、参照部３６は、履歴記憶部３７３に記憶された利用履歴３０５をユーザ６０に開示する。
【００３９】
次に、図４に示した情報利用装置４０の機能について説明する。
情報利用装置４０は、加工された機器情報２０１、すなわち加工情報３０４を利用したサービスを提供する。なお、本実施の形態では、どのようなサービスでもよいため、サービスを実現する機能ブロックは説明せず、加工情報３０４の取得に必要な機能のみを説明する。
データ要求部４１は、情報提供装置３０に対して、機器情報２０１の提供を要求する提供要求３０３を送信する。そして、データ要求部４１は、提供要求３０３に従った加工情報３０４を受信する。
【００４０】
＊＊＊動作の説明＊＊＊
次に、本実施の形態に係る情報提供システム５００の情報提供方法６１０および情報提供プログラム６２０の処理について説明する。情報提供プログラム６２０は、以下に示す各処理を情報提供システム５００の各装置に実行させる。
【００４１】
図６を用いて、本実施の形態に係る機器情報収集処理Ｓ１０について説明する。機器情報収集処理Ｓ１０は、情報提供装置３０が機器２０から機器情報２０１を収集する処理である。
ステップＳ１０１において、機器２０のデータ送信部２１は、通信装置９５０を介して、機器情報２０１を情報提供装置３０に送信する。データ送信部２１は、定期的に機器情報２０１を情報提供装置３０に送信してもよい。あるいは、データ送信部２１は、機器情報２０１を機器２０の記憶部２２に蓄積しておき、所定のデータ量の機器情報２０１を情報提供装置３０に送信してもよい。
ステップＳ１０２において、情報提供装置３０の機器情報受信部３１は、機器２０から送信された機器情報２０１を、通信装置９５０を介して受信する。機器情報受信部３１は、機器情報２０１を、機器２０の所有者、すなわち機器情報２０１の所有者であるユーザ６０の情報と対応付けて、機器情報記憶部３７１に記憶する。なお、情報提供装置３０の機器情報受信部３１が、特定の機器２０に対して機器情報２０１を要求し、その要求に対する応答として機器情報２０１を受信してもよい。
【００４２】
次に、図７を用いて、本実施の形態に係る情報提供装置３０によるルール記憶処理Ｓ２０について説明する。ルール記憶処理Ｓ２０は、ルール記憶部３７２が、機器２０から送信される機器情報２０１に対して許諾された加工方法を許諾加工方法として含む加工ルール３０２を記憶する処理である。
【００４３】
ステップＳ２０１において、許諾情報取得部３２は、ユーザ６０により入力された機器２０の機器情報２０１に関する利用許諾情報３０１を取得する。ユーザ６０による利用許諾情報３０１の入力方法は、ＷＥＢページのフォームからの入力、特定のフォーマットの電子ファイルによる入力、あるいは電子メールによる入力といった方法である。
ステップＳ２０２において、ルール生成部３３は、許諾情報取得部３２により取得された利用許諾情報３０１を取得する。ルール生成部３３は、利用許諾情報３０１に基づいて、加工ルール３０２を生成する。利用許諾情報３０１から加工ルール３０２への変換方法は予め変換定義３０６として定義しておく、ルール生成部３３は、その変換定義３０６に従って変換する。
【００４４】
図８は、本実施の形態に係る変換定義３０６の一例を示す図である。
変換定義３０６は、利用許諾情報３０１から加工ルール３０２の変換を以下のように定義する。変換定義３０６は、予め生成され、記憶部３７に記憶される。なお、上述したように、利用許諾情報３０１には、データの利用用途、データの提供先、データの種類、データの範囲、加工方法、および参照回数が含まれる。
利用用途は、提供要求３０３の目的を許諾の範囲内に限定する。提供先は、提供要求３０３の要求元を許諾の範囲内に限定する。データの種類は、提供要求３０３の取得したいデータの種類を許諾の範囲内に限定する。データの範囲は、提供要求３０３の取得したいデータの範囲を許諾の範囲内に限定する。加工方法は、提供要求３０３の加工方法を許諾の範囲内に限定する。参照回数は、加工対象の機器情報２０１の累積参照回数の上限を設定する。
【００４５】
具体例として、ルール生成部３３は、利用許諾情報３０１に、利用用途、提供先、データの種類、データの範囲、加工方法、参照回数をそれぞれ、以下のように設定したとする。
利用用途には、見守りサービス、デマンドレスポンスを設定。
提供先には、見守りサービスＡ、デマンドレスポンスサービスＢを設定。
データの種類には、電源オンオフ状態、消費電力量を設定。
データの範囲には、２０１６／１／１〜２０１８／１２／３１を設定。
加工方法には、１時間毎の平均、最大、および最小を設定。
参照回数には、１０００を設定。
【００４６】
図９は、本実施の形態に係る加工ルール３０２の具体例を示す図である。上述した具体例の場合、加工ルール３０２は図９に示すようになる。
利用用途３２１は、見守りサービス、デマンドレスポンスに限定。
提供先３２２は、見守りサービスＡ、デマンドレスポンスサービスＢに限定。
データの種類３２３は、電源オンオフ状態、消費電力量のみ参照可能。
データの範囲３２４は、２０１６／１／１〜２０１８／１２／３１。
許諾加工方法３２５は、１時間毎の平均、最大、最小のみ提供。
参照回数３２６は、累積参照回数１０００回で利用不可とする。
【００４７】
最後に、ステップＳ２０３において、ルール生成部３３は、生成した加工ルール３０２をルール記憶部３７２に記憶する。ルール生成部３３は、機器情報２０１を送信した機器２０の所有者であるユーザ６０の情報と対応付けて保存する。図９では、ユーザ６０の識別子をユーザＩＤ「Ａ１０００２３４」とし、加工ルール３０２と対応付けられている。また、加工ルール３０２は、機器情報記憶部３７１に記憶されている機器情報２０１から特定できる構成となっている。具体的には、ルール記憶部３７２は、ユーザ６０の情報、データの種類、あるいはデータの範囲といった情報から加工ルール３０２を検索できるようにデータベース化されている。
【００４８】
次に、図１０を用いて、本実施の形態に係る提供処理Ｓ３０について説明する。提供処理Ｓ３０は、提供部３３０が、機器情報２０１を加工して提供することを要求する提供要求３０３であって、機器情報２０１の加工方法を要求加工方法３３６として含む提供要求３０３を取得する。そして、提供部３３０が、要求加工方法３３６が加工ルール３０２に含まれる許諾加工方法３２５に合致する場合に、要求加工方法３３６で機器情報２０１を加工する。そして、提供部３３０は、機器情報２０１を加工情報３０４として提供要求３０３の要求元に送信する。
ステップＳ３０１において、情報利用装置４０のデータ要求部４１は、提供要求３０３を生成する。データ要求部４１は、通信装置９５０を介して、提供要求３０３を情報提供装置３０に送信する。
【００４９】
図１１は、本実施の形態に係る提供要求３０３の具体例を示す図である。
提供要求３０３は、データの所有者３３１、要求元３３２、利用用途３３３、データの種類３３４、データの範囲３３５、および要求加工方法３３６といった情報を含む。具体例としては以下の通りである。
データの所有者３３１には、ユーザＩＤ「Ａ１０００２３４」が設定される。
要求元３３２には、見守りサービスＡが設定される。
利用用途３３３には、見守りサービスが設定される。
データの種類３３４には、消費電力量が設定される。
データの範囲３３５には、２０１６／１１／２８が設定される。
要求加工方法３３６、すなわち取得したい統計値には、１時間毎の平均が設定される。
【００５０】
ステップＳ３０１ａにおいて、情報提供装置３０のデータ提供部３４は、通信装置９５０を介して、情報利用装置４０から送信された提供要求３０３を受信する。データ提供部３４は、データ加工部３５に提供要求３０３を出力する。
【００５１】
ステップＳ３０２において、データ加工部３５は、提供要求３０３に対応する加工ルール３０２を、ルール記憶部３７２から検索する。図１１の提供要求３０３を受信した具体例の場合、データ加工部３５は、ユーザＩＤ「Ａ１０００２３４」の「消費電力量」データに関する加工ルール３０２を、ルール記憶部３７２から検索する。
該当する加工ルール３０２が存在する場合、処理はステップＳ３０３に進む。
該当する加工ルール３０２が存在しない場合、該当する機器情報２０１が存在しないか、あるいは利用許諾が得られていないことを意味するため、データ提供部３４は、情報利用装置４０に対し、該当する機器情報２０１が存在しないか、あるいは利用許諾が得られていない旨を返信し、加工情報３０４は返信しない。
【００５２】
図１１の提供要求３０３を受信した具体例の場合、図１１の提供要求３０３により、データ加工部３５は、下記に示す図９の加工ルール３０２をルール記憶部３７２から取得する。
利用用途３２１は、見守りサービス、デマンドレスポンスに限定。
提供先３２２は、見守りサービスＡ、デマンドレスポンスサービスＢに限定。
データの種類３２３は、電源オンオフ状態、消費電力量のみ参照可能。
データの範囲３２４は、２０１６／１／１〜２０１８／１２／３１。
許諾加工方法３２５は、１時間毎の平均、最大、最小のみ提供。
参照回数３２６は、累積参照回数１０００回で利用不可とする。
【００５３】
ステップＳ３０３において、データ加工部３５は、取得した加工ルール３０２が、提供要求３０３に合致しているか否かを判定する。加工ルール３０２が提供要求３０３に合致しなかった場合、データを提供することはできないことを意味する。加工ルール３０２が提供要求３０３に合致しなかった場合、処理はステップＳ３０５ａに進む。
【００５４】
ステップＳ３０５ａにおいて、提供部３３０のデータ提供部３４は、要求加工方法３３６が加工ルール３０２に含まれる許諾加工方法３２５に合致しないため、提供要求３０３に対して加工情報２０４の生成が不可であった履歴を生成する。そして、データ提供部３４は、提供要求３０３に対して加工情報２０４の生成が不可であった履歴を利用履歴３０５に含めて履歴記憶部３７３に記憶する。このとき、機器情報２０１の所有者であるユーザ６０が、提供が不可になった履歴に応じて、利用許諾を見直す可能性がある。データ提供部３４は、以下の情報を利用履歴３０５に含めてもよい。
要求日時は、２０１６／１１／２９、すなわちデータ要求を実施した日時。
要求元は、見守りサービスＡ。
利用用途は、見守りサービス。
不可となった要求加工方法は、１時間毎の標準偏差。
また、データ提供部３４は、提供要求３０３の要求元の情報利用装置４０に、加工された機器情報２０１を提供することはできない旨を返信する。
【００５５】
一方、加工ルール３０２が提供要求３０３に合致した場合、処理はステップＳ３０４に進む。
ステップＳ３０４において、データ加工部３５は、加工ルール３０２に対応する機器情報２０１を機器情報記憶部３７１から取得する。データ加工部３５は、加工ルール３０２に従って、機器情報記憶部３７１から取得した機器情報２０１を加工し、加工情報３０４を生成する。データ加工部３５は、加工情報３０４をデータ提供部３４に出力する。
【００５６】
図１１の提供要求３０３を受信した具体例の場合について説明する。
このとき、加工ルール３０２は、以下の通りであった。
利用用途３２１は、見守りサービス、デマンドレスポンスに限定。
提供先３２２は、見守りサービスＡ、デマンドレスポンスサービスＢに限定。
データの種類３２３は、電源オンオフ状態、消費電力量のみ参照可能。
データの範囲３２４は、２０１６／１／１〜２０１８／１２／３１。
許諾加工方法３２５は、１時間毎の平均、最大、最小のみ提供。
参照回数３２６は、累積参照回数１０００回で利用不可とする。
この加工ルール３０２は、以下の図１１の提供要求３０３と合致している。
データの所有者３３１には、ユーザＩＤ「Ａ１０００２３４」が設定。
要求元３３２には、見守りサービスＡが設定。
利用用途３３３には、見守りサービスが設定。
データの種類３３４には、消費電力量が設定。
データの範囲３３５には、２０１６／１１／２８が設定。
要求加工方法３３６、すなわち取得したい統計値には、１時間毎の平均が設定。
そこで、データ加工部３５は、２０１６／１１／２８の機器情報２０１に対して、１時間ごとの平均値を計算し、その計算結果を加工情報３０４とする。
【００５７】
ステップＳ３０５において、データ提供部３４は、機器情報２０１に対する利用履歴３０５を作成し、履歴記憶部３７３に記憶する。また、データ提供部３４は、通信装置９５０を介して、加工情報３０４を情報利用装置４０に送信する。すなわち、データ提供部３４は、機器情報２０１の加工と連動して、機器情報２０１の利用履歴３０５の保存を実行する。
図１２は、本実施の形態に係る利用履歴３０５の具体例を示す図である。
図１１の提供要求３０３を受信した具体例の場合、利用履歴３０５は図１２のようになる。
提供日時には、２０１６／１１／２９、すなわち提供要求を受信した日時が設定される。
提供先には、見守りサービスＡが設定される。
利用用途には、見守りサービスが設定される。
データ加工方法には、１時間毎の平均が設定される。
参照回数には、１が設定される。
【００５８】
なお、図１１の提供要求３０３を受信した具体例では、機器情報２０１の加工方法を１時間毎の平均としたが、加工方法はこれに限らない。その他、統計方法であれば分散、偏差、分布、あるいは検定といった加工方法でもよい。また、特定のデータのフィルタリング、個人を特定する情報を無くす、または少なくする匿名化手法を加工方法としてもよい。匿名化手法には、個人の識別子を仮名とする仮名化、あるいは、丸め処理により情報の粒度を粗くする曖昧化の手法がある。
【００５９】
図１３を用いて、本実施の形態に係る利用履歴参照処理Ｓ４０について説明する。
ステップＳ４０１において、情報提供装置３０の参照部３６は、機器２０の所有者であるユーザ６０から、機器情報２０１の利用履歴３０５の参照要求３０７を受信する。この時、参照部３６は、ユーザ６０に対し、本人認証を実施してもよい。参照部３６は、利用履歴３０５の参照要求３０７を、入力インタフェース９３０を介して取得してもよい。あるいは、参照部３６は、利用履歴３０５の参照要求３０７を、通信装置９５０を介して取得してもよい。
【００６０】
ステップＳ４０２において、参照部３６は、ユーザ６０の機器２０に関する機器情報２０１に該当する利用履歴３０５を履歴記憶部３７３から取得する。参照部３６は、取得した利用履歴３０５をユーザ６０に対して提示する。参照部３６は、出力インタフェース９４０を介して、利用履歴３０５をディスプレイに表示する。あるいは、参照部３６は、通信装置９５０を介して、利用履歴３０５を参照要求３０７の要求元に送信する。
具体的には、参照部３６は、出力インタフェース９４０を介して、利用履歴３０５をディスプレイに表示することにより、ユーザ６０に対して提示する。あるいは、参照部３６は、通信装置９５０を介して、利用履歴３０５をユーザ６０に対して送信してもよい。ユーザ６０は、提示された利用履歴３０５が想定する利用許諾に反していないかをチェックする。
ステップＳ４０２ａにおいて、参照部３６は、ユーザ６０によるチェック結果を受け付ける。
ステップＳ４０３において、参照部３６は、チェック結果に基づいて、利用履歴３０５が利用許諾に反しているか否かを判定する。利用履歴３０５が利用許諾に反していない場合、利用履歴３０５の確認を終了する。利用履歴３０５が利用許諾に反している場合、処理はステップＳ４０４に進む。
【００６１】
ステップＳ４０４において、参照部３６は、利用許諾情報３０１の見直しを推奨する情報をユーザ６０に対して提示する。
具体的には、参照部３６は、利用許諾情報３０１の見直しを推奨する画面をディスプレイに表示することにより、ユーザ６０に対して提示する。この利用許諾情報３０１の見直しを推奨する情報に基づいてユーザ６０が利用許諾情報３０１の見直しをする場合、許諾情報取得部３２は、ユーザ６０から、新しい利用許諾情報３０１を取得し、利用許諾情報３０１を更新する。
また、参照部３６は、利用履歴３０５を提示する際、提供要求３０３を受信したが利用許諾に反しているため提供されなかった旨の履歴をユーザ６０に開示し、許諾を促してもよい。
さらに、個人情報保護に関する法律に沿うため、個人情報の利用に関する監査が実施される場合に、参照部３６を用いてもよい。この個人情報の利用に関する監査において指摘があった場合、情報提供装置３０の管理者が、加工ルール３０２を変更してもよい。
【００６２】
次に、図１４を用いて、本実施の形態に係る情報提供システム５００全体としての一連の動作例を説明する。
図１４の例では、ＨＥＭＳ対応の家電を機器２０とする。また、情報利用装置４０は、見守りサービスを提供する。
（１）家電所有者であるユーザ６０が、利用許諾情報３０１を情報提供装置３０に登録する。
（２）情報提供装置３０は、利用許諾情報３０１から加工ルール３０２を作成し、保管する。（１）および（２）の処理は、図７の加工ルール記憶処理Ｓ２０に対応する。
（３）機器情報２０１が、家電から情報提供装置３０に対して送信され、情報提供装置３０内に保管される。（３）の処理は、図６の機器情報収集処理Ｓ１０に対応する。
（４）見守りサービスは情報提供装置３０に対して機器情報２０１の提供要求を行う。
（５）情報提供装置３０は、機器情報２０１を加工し、その利用履歴を記録し、加工情報３０４を返却する。（４）および（５）の処理は、図１０の提供処理Ｓ３０に対応する。
（６）見守りサービスは、取得した加工情報３０４を活用して、見守りサービスを実現する。
（７）最後に、家電所有者であるユーザ６０は、所有する家電が提供した機器情報２０１の利用履歴３０５を情報提供装置３０に確認する。ユーザ６０は、想定した利用許諾と反する利用があったといった問題があれば、利用許諾の見直しを実施する。（７）の処理は、図１３の利用履歴参照処理Ｓ４０に対応する。
以降、情報提供システム５００は、（１）から（７）のサイクルを繰り返す。
【００６３】
＊＊＊他の構成＊＊＊
以下において、機器２０のデータ送信部２１と、情報提供装置３０の、機器情報受信部３１、許諾情報取得部３２、ルール生成部３３、データ加工部３５、データ提供部３４および参照部３６と、情報利用装置４０のデータ要求部４１とを、各装置の各部と称する場合がある。
本実施の形態では、各装置の各部の機能がソフトウェアで実現される。しかし、変形例として、各装置の各部の機能がハードウェアで実現されてもよい。
【００６４】
図１５から図１７を用いて、本実施の形態の変形例に係る情報提供システム５００の各装置、すなわち機器２０、情報提供装置３０および情報利用装置４０の各装置の構成について説明する。
図１５から図１７に示すように、情報提供システム５００の各装置は、処理回路９０９、入力インタフェース９３０、出力インタフェース９４０、および通信装置９５０といったハードウェアを備える。
【００６５】
処理回路９０９は、上述した各装置の各部の機能および各装置の記憶部２２，３７，４２を実現する専用の電子回路である。処理回路９０９は、具体的には、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ、ＡＳＩＣ、または、ＦＰＧＡである。ＧＡは、Ｇａｔｅ  Ａｒｒａｙの略語である。ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略語である。ＦＰＧＡは、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略語である。
【００６６】
各装置の各部の機能は、１つの処理回路９０９で実現されてもよいし、複数の処理回路９０９に分散して実現されてもよい。
【００６７】
別の変形例として、各装置の各部の機能がソフトウェアとハードウェアの組合せで実現されてもよい。すなわち、情報提供システム５００の各装置の一部の機能が専用のハードウェアで実現され、残りの機能がソフトウェアで実現されてもよい。
【００６８】
情報提供システム５００の各装置のプロセッサ９１０、記憶装置９２０、および、処理回路９０９を、総称して「プロセッシングサーキットリ」という。つまり、情報提供システム５００の各装置の構成が図２から図４および図１５から図１７のいずれに示した構成であっても、各装置の各部の機能および各装置の記憶部２２，３７，４２は、プロセッシングサーキットリにより実現される。
【００６９】
「部」を「工程」または「手順」または「処理」に読み替えてもよい。また、「部」の機能をファームウェアで実現してもよい。
【００７０】
＊＊＊本実施の形態の効果の説明＊＊＊
本実施の形態に係る情報提供システムによれば、利用許諾に従って加工された加工情報のみを提供し、元データである機器情報を提供しない。よって、本実施の形態に係る情報提供システムによれば、元データである機器情報に対する不許可の利用を防ぐことができる。また、本実施の形態に係る情報提供システムによれば、利用許諾の範囲内で確実に情報が扱われることを保証することができる。
【００７１】
また、本実施の形態に係る情報提供システムによれば、機器情報に対する利用許諾情報を、機器情報に対する利用履歴に応じて見直すサイクルを実現することができる。また、本実施の形態に係る情報提供システムによれば、機器情報に対する利用許諾情報を機器情報に対する利用履歴に応じて見直すサイクルを実現することで、機器の所有者が安心して個人情報あるいはプライバシー情報を提供でき、充実したサービスを受けることができる。
【００７２】
また、本実施の形態に係る情報提供システムによれば、機器情報の利用用途と加工方法とを対応付けて履歴を生成しているので、利用履歴の詐称を防止することができる。よって、サービス提供者は、個人情報あるいはプライバシー関連の法律を侵害することなく、個人情報あるいはプライバシー情報を利用でき、サービスの提供範囲が拡大できる。
【００７３】
実施の形態２．
本実施の形態では、主に、実施の形態１と異なる点について説明する。実施の形態１と同様の機能を有する構成には同一の符号を用いて説明する。
実施の形態１で説明した図１４の情報提供システム５００の動作例では、家電の所有者であるユーザ６０が、家電の情報を外部のデータ活用サービスに提供する場合の構成を説明した。図１４の情報提供システム５００の動作例では、機器情報２０１の利用許諾取得対象がユーザ６０であり、ユーザ６０が加工情報３０４を外部のデータ活用サービスに提供する。
本実施の形態では、情報提供システム５００が、業務用機器およびシステムのログの開示制御を行う場合について説明する。本実施の形態では、データ収集対象の機器２０が業務用機器であり、業務用機器の利用許諾取得対象がシステム管理者である。本実施の形態では、加工情報３０４を業務用機器の保守担当者といった社内関係者に提供する動作例について説明する。
業務用機器の機器情報２０１は、業務用機器の利用者あるいは利用場所に関する機密情報を含むことがある。よって、システム管理者は、業務用機器を管理する会社内であっても保守サービスといった特定の部署以外には開示したくない場合がある。
【００７４】
図１８を用いて、本実施の形態に係る情報提供システム５００の動作例について説明する。図１８は、上述した具体例を前提とした場合の、機器情報２０１の利用許諾情報３０１の取得と、機器情報２０１の活用、および利用許諾の見直しを実施する一連の動作を示すフローチャートである。
なお、本実施の形態に係る情報提供システム５００の構成は、実施の形態１と同様であるため、説明を省略する。
【００７５】
図１８の動作例では、業務用機器を機器２０として、業務用機器を管理する会社内の別の部署にある機器２０の保守サービスを情報利用装置４０とする。
（１）機器２０の管理者、すなわちシステム管理者であるユーザ６０が、利用許諾情報３０１を情報提供装置３０に登録する。
（２）情報提供装置３０は、利用許諾情報３０１から加工ルール３０２を作成し、保管する。（１）および（２）の処理は、図７の加工ルール記憶処理Ｓ２０に対応する。
（３）業務用機器から情報提供装置３０に対して機器情報２０１として業務用機器の稼働データがログ情報として送信され、情報提供装置３０内に保管される。（３）の処理は、図６の機器情報収集処理Ｓ１０に対応する。
（４）保守サービスは情報提供装置３０に対してログ情報の提供要求を行う。
（５）情報提供装置３０は、ログ情報を加工し、その利用履歴を記録し、ログ情報の加工情報３０４を返却する。（４）および（５）の処理は、図１０の提供処理Ｓ３０に対応する。
（６）保守サービスは、ログ情報の加工情報３０４を活用して、業務用機器の異常を検知することで保守作業を実施する。
（７）最後に、システム管理者は、ログ情報の利用履歴３０５を情報提供装置３０に確認する。システム管理者は、想定した利用許諾と反する利用があったといった問題があれば、利用許諾の見直しを実施する。（７）の処理は、図１３の利用履歴参照処理Ｓ４０に対応する。
以降、情報提供システム５００は、（１）から（７）のサイクルを繰り返す。
【００７６】
以上のように、本実施の形態に係る情報提供システム５００によれば、情報提供システム５００を業務用機器あるいはシステムのログの開示制御に適用することで、社内、すなわち組織内部における内部統制に使うことができる。
【００７７】
実施の形態１および２では、情報提供システム５００の各装置の各部が独立した機能ブロックとして情報提供システム５００の各装置を構成している。しかし、上述した実施の形態のような構成でなくてもよく、情報提供システム５００の各装置の構成は任意である。情情報提供システム５００の各装置の機能ブロックは、上述した実施の形態で説明した機能を実現することができれば、任意である。これらの機能ブロックを、他のどのような組み合わせ、あるいは任意のブロック構成で、情報提供システム５００の各装置を構成しても構わない。
また、情報提供システム５００の各装置は、１つの装置でなく、複数の装置から構成されたシステムでもよい。
【００７８】
実施の形態１および２について説明したが、これらの実施の形態のうち、複数の部分を組み合わせて実施しても構わない。あるいは、これらの実施の形態のうち、１つの部分を実施しても構わない。その他、これらの実施の形態を、全体としてあるいは部分的に、どのように組み合わせて実施しても構わない。
なお、上述した実施の形態は、本質的に好ましい例示であって、本発明、その適用物および用途の範囲を制限することを意図するものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【００７９】
２０  機器、２１  データ送信部、３０  情報提供装置、３１  機器情報受信部、３２  許諾情報取得部、３３  ルール生成部、３４  データ提供部、３５  データ加工部、３６  参照部、２２，３７，４２  記憶部、４０  情報利用装置、４１  データ要求部、５０  ネットワーク、６０  ユーザ、２０１  機器情報、３０１  利用許諾情報、３０２  加工ルール、３０３  提供要求、３０４  加工情報、３０５  利用履歴、３０６  変換定義、３０７  参照要求、３２１，３３３  利用用途、３２２  提供先、３２３，３３４  データの種類、３２４，３３５  データの範囲、３２５  許諾加工方法、３２６  参照回数、３３０  提供部、３３１  データの所有者、３３２  要求元、３３６  要求加工方法、３７１  機器情報記憶部、３７２  ルール記憶部、３７３  履歴記憶部、５００  情報提供システム、６１０  情報提供方法、６２０  情報提供プログラム、９０９  処理回路、９１０  プロセッサ、９２０  記憶装置、９２１  メモリ、９２２  補助記憶装置、９３０  入力インタフェース、９４０  出力インタフェース、９５０  通信装置、Ｓ１０  機器情報収集処理、Ｓ２０  ルール記憶処理、Ｓ３０  提供処理、Ｓ４０  利用履歴参照処理。
【図１】
0006523581.tif 000002
【図２】
0006523581.tif 000003
【図３】
0006523581.tif 000004
【図４】
0006523581.tif 000005
【図５】
0006523581.tif 000006
【図６】
0006523581.tif 000007
【図７】
0006523581.tif 000008
【図８】
0006523581.tif 000009
【図９】
0006523581.tif 000010
【図１０】
0006523581.tif 000011
【図１１】
0006523581.tif 000012
【図１２】
0006523581.tif 000013
【図１３】
0006523581.tif 000014
【図１４】
0006523581.tif 000015
【図１５】
0006523581.tif 000016
【図１６】
0006523581.tif 000017
【図１７】
0006523581.tif 000018
【図１８】
0006523581.tif 000019