(57)【要約】  センサ管理ユニットは、センサによって生成されたセンシングデータを取得するように構成されたセンシングデータ取得部と、センシングデータの属性が記述されたデータカタログであって、利用側へ出力可能な第１項目が記述されたデータカタログに基づいて、センシングデータが利用側へ出力可能か否かを判断するように構成された出力判断部と、出力判断部による判断結果に従って、利用側へセンシングデータを出力するように構成された出力部とを備える。
2019026708.tif 000002
【特許請求の範囲】
【請求項１】
センサによって生成されたセンシングデータを取得するように構成されたセンシングデータ取得部と、
前記センシングデータの属性が記述されたデータカタログであって、利用側へ出力可能な第１項目が記述された前記データカタログに基づいて、前記センシングデータが前記利用側へ出力可能か否かを判断するように構成された出力判断部と、
前記出力判断部による判断結果に従って、前記利用側へ前記センシングデータを出力するように構成された出力部とを備える、センサ管理ユニット。
【請求項２】
前記出力判断部は、前記データカタログに基づいて、さらに、前記センシングデータのメタデータが前記利用側へ出力可能か否かを判断するように構成されており、
前記出力部は、前記判断結果に従って、さらに、前記利用側へ前記メタデータを出力するように構成されている、請求項１に記載のセンサ管理ユニット。
【請求項３】
前記第１項目の編集を受け付けるように構成された編集部をさらに備える、請求項１又は請求項２に記載のセンサ管理ユニット。
【請求項４】
前記編集部は、前記センシングデータの種別毎に前記第１項目に設定するか否かの編集を受け付けるように構成されている、請求項３に記載のセンサ管理ユニット。
【請求項５】
前記第１項目の編集を受け付けるように構成された編集部をさらに備え、
前記メタデータは、提供側の個人情報であり、
前記編集部は、前記個人情報毎に前記第１項目に設定するか否かの編集を受け付けるように構成されている、請求項２に記載のセンサ管理ユニット。
【請求項６】
前記データカタログには、匿名加工情報に変換した上で前記利用側へ出力可能な第２項目を記述可能であり、
前記第２項目の編集を受け付けるように構成された編集部をさらに備え、
前記メタデータは、提供側の個人情報であり、
前記編集部は、前記個人情報を前記第２項目に設定するか否かの編集を受け付けるように構成されている、請求項２に記載のセンサ管理ユニット。
【請求項７】
請求項１から請求項６のいずれか１項に記載のセンサ管理ユニットと、
前記センサとを備える、センサ装置。
【請求項８】
センサによって生成されたセンシングデータを取得する取得ステップと、
前記センシングデータの属性が記述されたデータカタログであって、利用側へ出力可能な項目が記述された前記データカタログに基づいて、前記センシングデータが前記利用側へ出力可能か否かを判断する判断ステップと、
前記判断ステップにおける判断結果に従って、前記利用側へ前記センシングデータを出力する出力ステップとをコンピュータが実行する、センシングデータ提供方法。
【請求項９】
センサによって生成されたセンシングデータを取得する取得ステップと、
前記センシングデータの属性が記述されたデータカタログであって、利用側へ出力可能な項目が記述された前記データカタログに基づいて、前記センシングデータが前記利用側へ出力可能か否かを判断する判断ステップと、
前記判断ステップにおける判断結果に従って、前記利用側へ前記センシングデータを出力する出力ステップとをコンピュータに実行させる、センシングデータ提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、センシングデータを、提供側と利用側との間で流通させる技術に関する。
【背景技術】
【０００２】
従来、センシングデバイスでセンシングしたセンシングデータを、提供側と利用側との間で流通させるセンサネットワークシステムが検討されている（例えば、特許文献１参照）。ここで言うセンシングデバイスとは、センサ、あるいはセンサが複数接続されるデバイスである。センシングデータは、観測対象の観測特性をセンシングデバイスでセンシングしたものである。ここで言う、観測対象は、実世界の現象の抽象（人、物、事象等）である。また、観測特性は、センサで観測する観測対象の特性である。観測対象は、例えば、成人、家庭、自動車である。成人の観測特性は、例えば最高血圧、最低血圧、心拍である。家庭の観測特性は、例えば電力使用量、ガス使用量、水道使用量である。車両の観測特性は、例えば位置、速度、燃料消費率（燃費）である。【０００３】
提供側は、センシングデバイス、およびこのセンシングデバイスでセンシングして提供するセンシングデータにかかるセンサ側メタデータをネットワークサーバに登録する。また利用側は、センシングデータを利用するアプリケーション、およびこのアプリケーションで利用するセンシングデータにかかるアプリ側メタデータをネットワークサーバに登録する。センサ側メタデータは、センシングデバイス、およびこのセンシングデバイスでセンシングして提供するセンシングデータの属性に関する情報である。アプリ側メタデータは、アプリケーション自身、および当該アプリケーションが必要とするセンシングデータの属性に関する情報である。【０００４】
ネットワークサーバは、センサ側メタデータと、アプリ側メタデータとのマッチングを行って、アプリケーションの要求を満たすセンシングデータを提供可能なセンシングデバイスを抽出する。ネットワークサーバは、抽出したセンシングデバイスを管理するセンサ管理装置に対してデータフロー制御指令を送信する。このデータフロー制御指令は、データ提供元（センシングデバイス）からデータ利用先（アプリケーション）にセンシングデータを流通させることを指令するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５４４５７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、提供側データカタログ（特許文献１で言うセンサ側メタデータに相当する。）は、センサ、および当該センサにより得られるセンシングデータの属性に関する情報を記述したものであることから、提供者の勘違いや見落としにより、適正に記述されないことがある。ネットワークサーバに登録された提供側データカタログが、提供者の所望の内容を適正に記述した提供側データカタログでないと、提供者が意図していない種類のセンシングデータが利用側に流通する危険性がある。【０００７】
この発明の目的は、提供者が意図していない種類のセンシングデータが利用側に流通するのを抑制できる技術を提供することにある。
【課題を解決するための手段】
【０００８】
この発明のセンサ管理ユニットは、上記目的を達するために、以下のように構成している。【０００９】
センシングデータ取得部は、センサによって生成されたセンシングデータを取得するように構成されている。出力判断部は、センシングデータの属性が記述されたデータカタログであって、利用側へ出力可能な第１項目が記述されたデータカタログに基づいて、センシングデータが利用側へ出力可能か否かを判断するように構成されている。出力部は、出力判断部による判断結果に従って、利用側へセンシングデータを出力するように構成されている。【００１０】
この構成によれば、センサネットワークシステムで流通させたくないセンシングデータを利用側へ出力可能な項目として設定しないことで、提供者が意図していない種類のセンシングデータが利用側に流通するのを抑制できる。【００１１】
また、利用側へ出力可能な項目の編集を受け付ける編集部を備えることで、センシングデータの種別（最高血圧、最低血圧、脈拍等）の項目別に、利用側へ出力するか否かの設定、解除に関する編集を行なうことができる。【００１２】
また、編集部は、提供側の個人情報に関する項目について、匿名加工情報に変換して出力するか否かの編集を受け付ける構成にしてもよい。
【発明の効果】
【００１３】
この発明によれば、センシングデータの提供者が意図していない種類のセンシングデータが利用側に流通するのを抑制できる。
【図面の簡単な説明】
【００１４】
【図１】センシングデータ流通システムを示す概略図である。
【図２】ＧＷ端末の主要部の構成を示すブロック図である。
【図３】提供側データカタログを示す概略図である。
【図４】情報収集テーブル示す図である。
【図５】ＧＷ端末におけるセンシングデバイスの登録処理を示すフローチャートである。
【図６】ＧＷ端末における提供側データカタログの生成処理を示すフローチャートである。
【図７】図７（Ａ）、（Ｂ）は、ＧＷ端末におけるデータカタログの生成時の画面例を示す図である。
【図８】図８（Ａ）は、ＧＷ端末における第１データカタログの編集生成時の画面例を示す図であり、図８（Ｂ）は、ＧＷ端末における第２データカタログの編集生成時の画面例を示す図である。
【図９】ＧＷ端末におけるセンシングデータの売買条件の編集生成時の画面例を示す図である。
【図１０】ＧＷ端末におけるデータ収集処理を示すフローチャートである。
【図１１】ＧＷ端末におけるセンシングデータ提供処理を示すフローチャートである。
【図１２】センサ装置の主要部の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、この発明の実施形態について説明する。
【００１６】
まず、センシングデータ流通システムについて説明しておく。図１は、センシングデータ流通システムを示す概略図である。このセンシングデータ流通システムは、ゲートウェイ端末１（ＧＷ（Gateway）端末１）、センシングデバイス２、センサネットワークサーバ３、外部サイト４、およびアプリケーションシステム５を備えている。このセンシングデータ流通システムは、提供側と利用側との間でセンシングデータを流通させるシステムである。ＧＷ端末１が、この発明で言うセンサ管理ユニットに相当する。センシングデバイス２は、センサ、あるいはセンサが複数接続されるデバイスである。センシングデバイス２が、この発明で言うセンサに相当する。
【００１７】
また、ここでは、ＧＷ端末１が、センシングデータに加えて、後述する設定項目にかかる設定情報を、利用側であるアプリケーションシステム５に送信するセンシングデータ流通システムを例にして説明する。この発明にかかるセンサ管理ユニットは、設定項目にかかる設定情報を利用側であるアプリケーションシステム５に送信しない構成（すなわち、アプリケーションシステム５に対して、センシングデータを送信し、設定項目にかかる設定情報を送信しない構成）であってもよい。
【００１８】
ＧＷ端末１およびセンシングデバイス２が、センシングデータを提供する提供側の構成である。アプリケーションシステム５が、センシングデータを利用する利用側の構成である。センサネットワークサーバ３が、センシングデータの取引を行うインタネット上のマーケットプレースであるセンシングデータ流通市場、すなわちSensing Data Trading Market（ＳＤＴＭ）を実現するための構成である。
【００１９】
外部サイト４は、インタネット上でＷｅｂページを公開しているサイトであり、この例では、サイトの登録者に対して商品の販売やサービスの提供等を行うサイトである。外部サイト４は、登録者毎に、その登録者にかかる情報、例えば商品の販売履歴やサービスの提供履歴、登録者の個人情報（氏名、年齢、性別、住所等）、を保有している。外部サイト４が、登録者毎に保有している、商品の販売履歴やサービスの提供履歴を、以下総称して利用履歴と言う。ＧＷ端末１、センサネットワークサーバ３、外部サイト４、およびアプリケーションシステム５は、ネットワーク６を介してデータ通信可能に接続される。センシングデバイス２は、有線または無線でＧＷ端末１に接続される。
【００２０】
なお、外部サイト４は、保有している登録者の情報（利用履歴や個人情報）を、第三者に開示しない。具体的には、外部サイト４は、利用者識別コード（ＩＤ）および本人確認コード（ＰＷ）を用いて登録者の特定を行い、特定できた登録者に対してのみ、この登録者について保有している利用履歴、および個人情報の開示を許容する。
【００２１】
提供側は、ＳＤＴＭで取引（販売）するセンシングデータにかかる提供側データカタログ１００（提供側ＤＣ１００）をセンサネットワークサーバ３に送信し、登録する。提供側データカタログ１００は、センシングデータ、および設定項目を記述したものである。この例では、提供側データカタログ１００は、センシングデータの属性情報を記述した第１データカタログ１００ａと、設定項目を記述した第２データカタログ１００ｂとで構成される一対のデータカタログである。提供側データカタログ１００の詳細については、後述する。
【００２２】
設定項目は、提供するセンシングデータの観測対象にかかる項目の種別である。すなわち、設定項目は、センシングデータのメタデータである。観測対象は、上述したように、実世界の現象の抽象（人、物、事象等）である。すなわち、観測対象が人であれば、設定項目は、その人の身長、年齢、性別、生活パターン、薬剤服用歴（薬歴）等である。また、観測対象が家庭であれば、設定項目は、その家庭の家族構成、生活パターン、住所等である。また、観測対象が車両であれば、設定項目は、その車両の車幅、車長、車高、排気量等である。設定情報は、設定項目の値や内容を示す情報（データ）である。
【００２３】
利用側は、ＳＤＴＭで取引（購入）するセンシングデータにかかる利用側データカタログ１０１（利用側ＤＣ１０１）をセンサネットワークサーバ３に送信し、登録する。利用側データカタログ１０１は、センシングデータの属性情報を記述したものである。また、利用側データカタログ１０１には、設定項目が記述されていてもよいし、記述されていなくてもよい。
【００２４】
センサネットワークサーバ３は、登録済みの提供側データカタログ１００と利用側データカタログ１０１とに基づき、利用側データカタログ１０１を満たすセンシングデータを提供できる提供側を抽出するマッチング処理を行う。このマッチング処理では、設定項目が利用側データカタログ１０１に記述されていなければ、設定項目を用いないで、利用側データカタログ１０１を満たすセンシングデータを提供できる提供側を抽出する。一方、設定項目が利用側データカタログ１０１に記述されていれば、設定項目も用いて、利用側データカタログ１０１を満たすセンシングデータを提供できる提供側を抽出する。
【００２５】
なお、センシングデータの属性情報を記述した第１データカタログ１００ａを、センサネットワークサーバ３に登録される提供側データカタログ１００としてもよい（提供側データカタログ１００として、設定項目を記述した第２データカタログ１００ｂをセンサネットワークサーバ３に登録しない構成であってもよい。）。この場合には、センサネットワークサーバ３は、設定項目を用いないで、マッチング処理を行う。
【００２６】
提供側は、マッチング処理にともなうデータフロー制御指令に応じて、センシングデータとともに、設定項目の設定情報を利用側に送信する。このデータフロー制御指令は、マッチング処理のマッチング結果に応じて、センサネットワークサーバ３、提供側、利用側等のいずれかの機器において発生される。すなわち、データフロー制御指令を発生させる機器は、特定の機器に限定されるものではない。
【００２７】
なお、センサネットワークサーバ３は、ネットワーク６を介して提供側（ＧＷ端末１、およびセンシングデバイス２）が複数接続できる構成である。また、センサネットワークサーバ３は、ネットワーク６を介して利用側（アプリケーションシステム５）が複数接続できる構成である。図１では、提供側、および利用側を１つずつ例示している。また、センシングデータ、および設定情報は、図１に示すように、センサネットワークサーバ３を介して、提供側から利用側に送信される構成であってもよいし、センサネットワークサーバ３を介することなく、提供側から利用側に直接送信される構成であってもよい。
【００２８】
図２は、ＧＷ端末の主要部の構成を示すブロック図である。ＧＷ端末１は、制御部１１と、センシングデバイス接続部１２と、センサ部１３と、操作部１４と、通信部１５と、雛形保存データベース１６（雛形保存ＤＢ１６）と、データカタログ保存データベース１７（データカタログ保存ＤＢ１７）と、センシングデータ保存データベース１８（センシングデータ保存ＤＢ１８）と、端末内個人情報保存データベース１９（端末内個人情報保存ＤＢ１９）と、外部サイト情報保存データベース２０（外部サイト情報保存ＤＢ２０）とを備えている。このＧＷ端末１は、パーソナルコンピュータ（ＰＣ）であってもよいし、スマートフォンやタブレット等の携帯端末であってもよいし、その他の情報処理装置であってもよい。ここでは、ＧＷ端末１は、スマートフォンとして説明する。
【００２９】
制御部１１は、ＧＷ端末１本体各部の動作を制御する。また、制御部１１は、図２に示すように、センシングデバイス登録機能部２１、センシングデータ取得機能部２２、外部サイト情報取得機能部２３、データカタログ生成機能部２４、センシングデータ出力制限機能部２５、および設定情報紐付機能部２６を有している。制御部１１が有する、センシングデバイス登録機能部２１、センシングデータ取得機能部２２、外部サイト情報取得機能部２３、データカタログ生成機能部２４、センシングデータ出力制限機能部２５、および設定情報紐付機能部２６の詳細については後述する。
【００３０】
センシングデバイス接続部１２は、有線、または無線でセンシングデバイス２を接続するための構成である。センシングデバイス接続部１２は、センシングデバイス２との間におけるデータの入出力を制御するインタフェースとして機能する。
【００３１】
センサ部１３は、ＧＷ端末１が内蔵するＧＰＳセンサ、磁気センサ、温度センサ等のセンサを有する。なお、ＧＷ端末１は、センサを内蔵していない構成（センサ部１３を有していない構成）であってもよい。
【００３２】
センシングデバイス２、およびセンサ部１３が有するセンサによって、観測対象の観測特性がセンシングされる。
【００３３】
操作部１４は、ＧＷ端末１本体に対する操作者の入力操作を受け付ける。この例では、操作部１４は、表示器、およびこの表示器の画面上に貼付したタッチパネルを有する。操作部１４は、表示器に表示する画面（ユーザインタフェースにかかる画面等）の表示も制御する。
【００３４】
通信部１５は、ネットワーク６を介した外部機器とのデータ通信を制御する。図１に示すセンサネットワークサーバ３、外部サイト４、およびアプリケーションシステム５が、ここで言う外部機器に相当する。また、外部機器は、センサネットワークサーバ３、外部サイト４、およびアプリケーションシステム５に限らない。通信部１５が、この発明で言う出力部に相当する。
【００３５】
雛形保存ＤＢ１６は、提供側データカタログ１００の雛形を記憶する。ここで、提供側データカタログ１００について説明しておく。図３は、提供側データカタログを示す図である。上述したように、提供側データカタログ１００は、センシングデータの属性情報を記述した第１データカタログ１００ａと、設定項目を記述した第２データカタログ１００ｂとで構成される一対のデータカタログである。
【００３６】
第１データカタログ１００ａには、大別すると、データカタログ番号、センシングデータ提供者、センシングデータ提供期間、センシングデータ測定場所、センシングデータ対象、イベントデータ仕様、データ売買契約条件が含まれている。データカタログ番号は、提供側データカタログ１００を識別する番号である。センシングデータ提供者は、センシングデータを提供する組織（個人、または事業者）にかかる属性情報である。センシングデータ提供期間は、センシングデータを提供する期間にかかる属性情報である。センシングデータ測定場所は、観測対象をセンシングする場所にかかる属性情報である。センシングデータ対象は、観測対象、および観測特性にかかる属性情報である。イベントデータ仕様は、イベント条件に関する属性情報である。データ売買契約条件は、センシングデータの取引にかかる属性情報である。
【００３７】
また、第２データカタログ１００ｂには、大別すると、データカタログ番号、設定項目が含まれている。データカタログ番号は、提供側データカタログ１００を識別する番号である。すなわち、第１データカタログ１００ａと、第２データカタログ１００ｂとは、データカタログ番号によって対応付けることができる。設定項目は、上述したように、提供するセンシングデータの観測対象にかかる項目の種別である。
【００３８】
なお、提供側データカタログ１００は、センシングデータの属性情報、および設定項目を記述した単一のデータカタログで構成したものであってもよい。
【００３９】
雛形保存ＤＢ１６は、第１データカタログ１００ａ、および第２データカタログ１００ｂの雛形を記憶している。
【００４０】
データカタログ保存ＤＢ１７は、提供側データカタログ１００を記憶するための記憶部である。データカタログ保存ＤＢ１７は、少なくともセンサネットワークサーバ３に登録した提供側データカタログ１００を記憶している。すなわち、センサネットワークサーバ３に登録した提供側データカタログ１００は、データカタログ保存ＤＢ１７に記憶されている。
【００４１】
なお、データカタログ保存ＤＢ１７に記憶されている提供側データカタログ１００の中に、センサネットワークサーバ３に登録していない提供側データカタログ１００が含まれていてもよい。
【００４２】
センシングデータ保存ＤＢ１８は、センシングデバイス２、およびセンサ部１３が有するセンサでセンシングした観測対象の観測特性のセンシングデータを記憶する。
【００４３】
端末内個人情報保存ＤＢ１９は、ＧＷ端末１の所有者（この例においてはセンシングデータの提供者でもある。）がＧＷ端末１本体に登録した個人情報を記憶する。この個人情報は、氏名、身長、年齢、性別、アドレス帳、利用している外部サイト４のＩＤおよびＰＷ等である。
【００４４】
外部サイト情報保存ＤＢ２０は、外部サイト４にアクセスして取得した、ＧＷ端末１の所有者の個人情報や、利用履歴等を記憶する。
【００４５】
上述した、雛形保存ＤＢ１６、データカタログ保存ＤＢ１７、センシングデータ保存ＤＢ１８、端末内個人情報保存ＤＢ１９、および外部サイト情報保存ＤＢ２０は、いずれか２つ以上のデータベースを組み合わせて統合した構成にしてもよい。例えば、雛形保存ＤＢ１６、およびデータカタログ保存ＤＢ１７を１つのデータベースで構成してもよいし、端末内個人情報保存ＤＢ１９、および外部サイト情報保存ＤＢ２０を１つのデータベースで構成してもよいし、雛形保存ＤＢ１６、データカタログ保存ＤＢ１７、センシングデータ保存ＤＢ１８、端末内個人情報保存ＤＢ１９、および外部サイト情報保存ＤＢ２０を１つのデータベースで構成してもよい。
【００４６】
次に、制御部１１が有する、センシングデバイス登録機能部２１、センシングデータ取得機能部２２、外部サイト情報取得機能部２３、データカタログ生成機能部２４、センシングデータ出力制限機能部２５、および設定情報紐付機能部２６について説明する。
【００４７】
センシングデバイス登録機能部２１は、センシングデバイス２のデバイス識別子をＧＷ端末１本体に登録する処理を行う。ＧＷ端末１は、複数のセンシングデバイス２が登録できる構成である。ＧＷ端末１は、本体に登録されていないセンシングデバイス２によりセンシングされたセンシングデータをＳＤＴＭで取引することができない。言い換えれば、ＳＤＴＭで取引することができるセンシングデータは、ＧＷ端末１本体に登録されたセンシングデバイス２によってセンシングされたセンシングデータに限られる。デバイス識別子は、センシングデバイス２の種類を特定することができる情報である。
【００４８】
なお、提供側は、ＧＷ端末１本体に登録したセンシングデバイス２によってセンシングされたセンシングデータであっても、ＳＤＴＭで取引しないことも選択できる。
【００４９】
センシングデータ取得機能部２２は、センシングデバイス接続部１２において接続されているセンシングデバイス２から、このセンシングデバイス２によってセンシングされたセンシングデータを取得する。また、センシングデータ取得機能部２２は、センサ部１３が有するセンサによってセンシングされたセンシングデータの取得も行う。センシングデータ取得機能部２２は、取得したセンシングデータをセンシングデータ保存ＤＢ１８に保存する。センシングデータ取得機能部２２が、この発明で言うセンシングデータ取得部に相当する。
【００５０】
外部サイト情報取得機能部２３は、外部サイト４にアクセスして、当該外部サイト４が保有しているＧＷ端末１の所有者の個人情報や、利用履歴等を取得する。外部サイト情報取得機能部２３は、外部サイト４にアクセスするとき、端末内個人情報保存ＤＢ１９に登録されている当該外部サイト４のＩＤ、およびＰＷを使用する。外部サイト情報取得機能部２３は、取得したＧＷ端末１の所有者の個人情報や、利用履歴等を外部サイト情報保存ＤＢ２０に保存する。
【００５１】
データカタログ生成機能部２４は、センサネットワークサーバ３に登録する提供側データカタログ１００を生成する。データカタログ生成機能部２４は、雛形保存ＤＢ１６に記憶している第１データカタログ１００ａの雛形、および第２データカタログ１００ｂの雛形を利用して、提供側データカタログ１００を生成する。データカタログ生成機能部２４は、操作者（提供者）の編集操作を受け付け、提供側データカタログ１００を生成する。操作者は、操作部１４において提供側データカタログ１００の編集操作を行う。データカタログ生成機能部２４が、この発明で言う編集部に相当する。
【００５２】
センシングデータ出力制限機能部２５は、センシングデバイス２、またはＧＷ端末１が内蔵するセンサによってセンシングされ、センシングデータ取得機能部２２で取得したセンシングデータを分類するフィルタリング処理を行う。このフィルタリング処理は、通信部１５において外部機器（利用側）に送信することを許可している項目のセンシングデータと、外部機器に送信することを許可していない項目のセンシングデータとを分類する処理である。すなわち、センシングデータ出力制限機能部２５は、センシングデータの項目毎に、通信部１５において外部機器（利用側）に送信するセンシングデータであるかどうかを判断している。
【００５３】
設定情報紐付機能部２６は、センシングデータ出力制限機能部２５によってフィルタリングされ、外部機器（利用側）に送信するセンシングデータに対して、対応付けられている設定項目の設定情報を紐付ける。この設定項目の設定情報は、端末内個人情報保存ＤＢ１９、および外部サイト情報保存ＤＢ２０に保存されている。この例では、センシングデータ出力制限機能部２５、および設定情報紐付機能部２６が、この発明で言う出力判断部に相当する。
【００５４】
このＧＷ端末１の制御部１１は、ハードウェアＣＰＵ、メモリ、その他の電子回路によって構成されている。ハードウェアＣＰＵが、上述した、センシングデバイス登録機能部２１、センシングデータ取得機能部２２、外部サイト情報取得機能部２３、データカタログ生成機能部２４、センシングデータ出力制限機能部２５、および設定情報紐付機能部２６として機能する。また、メモリは、この発明にかかるセンシングデータ提供プログラムを展開する領域や、このセンシングデータ提供プログラムの実行時に生じたデータ等を一時記憶する領域を有している。制御部１１は、ハードウェアＣＰＵ、メモリ等を一体化したＬＳＩであってもよい。
【００５５】
また、このＧＷ端末１の制御部１１は、図４に示す情報収集テーブル５０を制御部１１のメモリ（不図示）に記憶している。この情報収集テーブル５０は、外部サイト４、センシングデバイス２、およびセンサ部１３が有するセンサから取得する情報（センシングデータや、外部サイト情報）の種別や、取得するタイミング等を設定したものである。例えば、図４に示す名称がＡＡＡである外部サイト４については、毎週月曜日の午前０：００に利用履歴を取得することが設定されている（名称がＡＡＡである外部サイト４は、例えば商品の販売サイトである。）。また、名称がＢＢＢである外部サイト４については、毎月１日の午前０：００に投薬履歴を取得することが設定されている（名称がＢＢＢである外部サイト４は、例えばお薬手帳の管理サイトである。）。
【００５６】
以下、ＧＷ端末１の動作について説明する。まず、ＧＷ端末１におけるセンシングデバイス２の登録処理について説明する。図５は、この例にかかるＧＷ端末におけるセンシングデバイスの登録処理を示すフローチャートである。
【００５７】
ＧＷ端末１は、センシングデバイス登録機能部２１がセンシングデバイス接続部１２に接続されているセンシングデバイス２に対して登録要求を送信する（ｓ１）。センシングデバイス２は、ＧＷ端末１から送信されてきた登録要求を受信すると、自機のデバイス識別子をＧＷ端末１に送信する。センシングデバイス２は、自機のデバイス識別子を本体メモリに記憶している。
【００５８】
センシングデバイス登録機能部２１は、センシングデバイス２から送信されてきたデバイス識別子を受信すると（ｓ２）、今回受信したデバイス識別子をメモリに記憶するデバイス登録を行い（ｓ３）、本処理を終了する。
【００５９】
また、センシングデバイス登録機能部２１は、センシングデバイス２が第１データカタログ１００ａの雛形を記憶している構成であれば、この登録処理において、センシングデバイス２から第１データカタログ１００ａの雛形を取得してもよい。この場合、センシングデバイス登録機能部２１は、取得した第１データカタログ１００ａの雛形と、デバイス識別子とを対応付けて、雛形保存ＤＢ１６に記憶させる。また、センシングデバイス登録機能部２１は、センシングデバイス２が第１データカタログ１００ａの雛形を記憶しているインタネット上のサイトのＵＲＬ（Uniform Resource Locator）を記憶している構成であれば、このＵＲＬを取得し、取得したＵＲＬにアクセスして、第１データカタログ１００ａの雛形を取得してもよい。また、センシングデバイス登録機能部２１は、センシングデバイス２が第１データカタログ１００ａの雛形のＤＯＩ（Digital Object Identifier）を記憶している構成であれば、このＤＯＩを取得し、取得したＤＯＩにアクセスして、第１データカタログ１００ａの雛形を取得してもよい。
【００６０】
次に、ＧＷ端末１における提供側データカタログ１００の生成処理について説明する。図６は、この例にかかるＧＷ端末におけるデータカタログの生成処理を示すフローチャートである。ＧＷ端末１は、データカタログ生成機能部２４が今回提供側データカタログ１００を生成するセンシングデバイス２、および設定項目の選択を受け付ける（ｓ１１）。データカタログ生成機能部２４は、例えば、図７（Ａ）に示す画面を表示器に表示し、操作者によるセンシングデバイス２、および設定項目（外部サイト４等）の選択を受け付ける。データカタログ生成機能部２４は、ｓ１１で選択された項目に対して、「編集ボタン」を表示する（図７（Ｂ）参照）。すなわち、図７（Ｂ）において「編集ボタン」が表示されている項目が、選択された項目である。図７（Ｂ）は、外部サイトＢＢＢ、および血圧計ＸＸＸが選択された状態である。外部サイトＢＢＢは、外部サイト４であり、血圧計ＸＸＸは、センシングデバイス２である。
【００６１】
データカタログ生成機能部２４は、ｓ１１で選択された項目のいずれかについて、編集ボタンが操作されると、選択された項目にかかるデータカタログの編集生成処理を行う（ｓ１２）。ｓ１２では、選択された項目がセンシングデバイス２、またはセンサ部１３が有する内蔵センサであれば、データカタログ生成機能部２４は第１データカタログ１００ａの編集生成を行う。また、選択された項目が端末内個人情報保存ＤＢ１９、または外部サイト情報保存ＤＢ２０に保存されている設定項目であれば、データカタログ生成機能部２４は第２データカタログ１００ｂの編集生成を行う。
【００６２】
データカタログ生成機能部２４は、選択された項目の雛形を雛形保存ＤＢ１６から読み出し、図８に示す画面を表示器に表示し、操作者による編集操作を受け付ける。図８（Ａ）は、血圧計ＸＸＸの編集ボタンが操作されたときの表示画面例を示す。また、図８（Ｂ）は、外部サイトＢＢＢの編集ボタンが操作されたときの表示画面例を示す。操作者は、図８に示す画面において、ＳＤＴＭで取引するデータ項目の選択等を行う。この図８に示す画面では、利用側に提供するデータの項目が選択できる。図８（Ａ）に示す画面では、利用側に提供するセンシングデータの項目として、最高血圧、最低血圧、および測定日時が選択されている（利用側に提供しないセンシングデータの項目として、脈拍、体動フラグ、および体重が選択されている。）。図８（Ｂ）に示す画面では、利用側に設定情報を提供する設定項目として、性別、投薬期間、および薬の名前が選択されている（利用側に提供しないデータの項目として、性別、身長、および体重を選択している。）。
【００６３】
また、この図８に示す画面において、提供側の個人情報を含めて利用側に提供するかどうか、および提供側の個人情報を加工した匿名加工情報を含めて利用側に提供するかどうか、の設定が行える。
【００６４】
データカタログ生成機能部２４は、図８（Ａ）、（Ｂ）に示す画面に表示されている「保存して戻る」ボタンが押されると、図７（Ｂ）に示す画面に戻る。このように、データカタログ生成機能部２４は、図８（Ａ）、（Ｂ）に示す画面において、図７（Ｂ）に示す画面で選択された項目にかかるデータカタログ（第１データカタログ１００ａ、または第２データカタログ１００ｂ）の編集を受け付ける。
【００６５】
データカタログ生成機能部２４は、図７（Ｂ）に示す画面に表示されている「次へ」ボタンが押されると、図９に示す画面を表示器に表示し、操作者によるデータ売買条件にかかる編集操作を受け付ける。データカタログ生成機能部２４は、図９に示す画面では、ＳＤＴＭで取引するデータの適用範囲、取引条件、料金等についての編集を受け付ける。
【００６６】
データカタログ生成機能部２４は、図９に示す画面に表示されている「登録」ボタンが押されると、操作者による提供側データカタログ１００の編集操作が完了したと判断し、今回編集された第１データカタログ１００ａ、および第２データカタログ１００ｂを関連付けることにより、提供側データカタログ１００を生成する。このとき、データカタログ生成機能部２４は、今回編集された第１データカタログ１００ａ、および第２データカタログ１００ｂを相互に関連付けるため、データカタログ番号を付与する。
【００６７】
データカタログ生成機能部２４は、ｓ１２で生成した提供側データカタログ１００をデータカタログ保存ＤＢ１７に記憶するとともに、この提供側データカタログ１００をセンサネットワークサーバ３に送信し、登録する（ｓ１３）。
【００６８】
このように、この例にかかるＧＷ端末１は、第１データカタログ１００ａ、および第２データカタログ１００ｂを関連付けた提供側データカタログ１００を生成し、この提供側データカタログ１００をセンサネットワークサーバ３に登録することができる。
【００６９】
次に、ＧＷ端末１におけるデータ収集処理について説明する。図１０は、データ収集処理を示すフローチャートである。ＧＷ端末１のセンシングデータ取得機能部２２は、センシングデバイス接続部１２において、接続されているセンシングデバイス２から観測対象の観測特性をセンシングしたセンシングデータを受信すると、受信したセンシングデータをセンシングデータ保存ＤＢ１８に記録する（ｓ２１、ｓ２４）。また、ＧＷ端末１のセンシングデータ取得機能部２２は、センサ部１３が有する内蔵センサが観測対象の観測特性をセンシングすると、そのセンシングデータをセンシングデータ保存ＤＢ１８に記録する（ｓ２２、ｓ２４）。
【００７０】
さらに、ＧＷ端末１の外部サイト情報取得機能部２３が図４に示した情報収集テーブル５０を参照し、いずれかの外部サイト４から設定項目の設定情報を取得する情報収集タイミングであると判定すると、当該外部サイト４にアクセスして設定項目にかかる設定情報を取得する（ｓ２３、ｓ２５）。外部サイト情報取得機能部２３は、端末内個人情報保存ＤＢ１９に記憶している該当する外部サイト４のＩＤ、およびＰＷを使用して、設定項目にかかる設定情報を取得する。外部サイト情報取得機能部２３は、今回取得した設定項目の設定情報を外部サイト情報保存ＤＢ２０に記憶する（ｓ２６）。
【００７１】
ＧＷ端末１は、上述したｓ２１〜ｓ２６の処理を繰り返す。これにより、ＧＷ端末１は、センシングデバイス２、またはセンサ部１３が有する内蔵センサが観測対象の観測特性をセンシングしたセンシングデータをセンシングデータ保存ＤＢ１８に記憶する。また、ＧＷ端末１は、外部サイト情報取得機能部２３が外部サイト４にアクセスして取得した設定項目の設定情報を外部サイト情報保存ＤＢ２０に記憶する。
【００７２】
次に、ＧＷ端末１におけるセンシングデータ提供処理について説明する。図１１は、センシングデータ提供処理を示すフローチャートである。ＧＷ端末１は、アプリケーションシステム５に対してセンシングデータを提供する提供タイミングであると判定すると、センシングデータ出力制限機能部２５が今回提供するセンシングデータにかかる提供側データカタログ１００の第１データカタログ１００ａに基づき、センシングデータ保存ＤＢ１８から提供するセンシングデータを読み出す（ｓ３１、ｓ３２）。提供タイミングは、センシングデバイス２のステータスが変更されたタイミング、提供側データカタログ１００のいずれかの項目の記述が変更されたタイミング、予め定められているタイミング（このタイミングは、定期的に設定されたものであってもよいし、不定期に設定されたものであってもよい。）、利用側からセンシングデータの提供要求があったタイミング等である。また、ｓ３２では、提供側データカタログ１００の第１データカタログ１００ａに提供することが選択されている観測特性のセンシングデータを読み出し、提供することが選択されていない観測特性のセンシングデータを読み出さない。すなわち、センシングデータ出力制限機能部２５は、ｓ３２において、提供側データカタログ１００の第１データカタログ１００ａに提供することが選択されていない観測特性のセンシングデータについては、センシングデータ保存ＤＢ１８から読み出さないフィルタリング処理を行っている。
【００７３】
また、設定情報紐付機能部２６が、今回提供するセンシングデータに紐付ける設定項目の設定情報を、端末内個人情報保存ＤＢ１９、および外部サイト情報保存ＤＢ２０から読み出す（ｓ３３）。ｓ３３では、提供側データカタログ１００の第２データカタログ１００ｂに提供することが選択されている設定項目の設定情報を読み出し、提供することが選択されていない設定項目の設定情報を読み出さない。すなわち、設定情報紐付機能部２６は、ｓ３３において、提供側データカタログ１００の第２データカタログ１００ｂに提供することが選択されていない観測特性のセンシングデータについては、端末内個人情報保存ＤＢ１９、および外部サイト情報保存ＤＢ２０から読み出さないフィルタリング処理を行っている。
【００７４】
設定情報紐付機能部２６は、個人情報を利用側に提供する設定であるかどうかを判断する（ｓ３４）。また、設定情報紐付機能部２６は、個人情報を利用側に提供する設定でなければ、匿名加工情報を利用側に提供する設定であるかどうかを判断する（ｓ３５）。設定情報紐付機能部２６は、ｓ３４、およびｓ３５にかかる判断を提供側データカタログ１００を参照して行う。上述したように、個人情報を利用側に提供するかどうか、および匿名加工情報を利用側に提供するかどうかの設定は、提供側データカタログ１００の生成時に、操作者によって設定されている。
【００７５】
設定情報紐付機能部２６は、個人情報を利用側に提供する設定であると判断すると、ｓ３３で読み出した設定項目の設定情報をｓ３２で読み出したセンシングデータに紐付ける（ｓ３６）。また、設定情報紐付機能部２６は、個人情報を利用側に提供する設定でなく、匿名加工情報を提供する設定であると判断すると、ｓ３２、ｓ３３で読み出したセンシングデータおよび設定項目の設定情報に含まれている個人情報を匿名加工情報に加工する（ｓ３７）。そして、設定情報紐付機能部２６は、ｓ３７で個人情報を匿名加工情報に加工した設定情報を、ｓ３７で個人情報を匿名加工情報に加工したセンシングデータに紐付ける（ｓ３８）。また、設定情報紐付機能部２６は、個人情報を利用側に提供する設定でなく、且つ匿名加工情報を提供する設定でもないと判断すると、ｓ３２、ｓ３３で読み出したセンシングデータおよび設定項目の設定情報に含まれている個人情報を除外（削除）する（ｓ３９）。そして、設定情報紐付機能部２６は、ｓ３９で個人情報除外した設定情報をｓ３９で個人情報除外したセンシングデータに紐付ける（ｓ４０）。
【００７６】
設定情報紐付機能部２６は、ｓ３６、ｓ３８、またはｓ４０のいずれかにおいて、設定項目の設定情報、およびこの設定情報を紐付けたセンシングデータをアプリケーションシステム５に送信する（ｓ４１）。ＧＷ端末１は、ｓ３１〜ｓ４１の処理を繰り返す。ｓ４１では、設定項目の設定情報と、この設定情報を紐付けたセンシングデータを個別にアプリケーションシステム５に送信してもよいし、設定項目の設定情報を、この設定情報を紐付けたセンシングデータに付加してアプリケーションシステム５に送信してもよい。
【００７７】
このように、この例にかかるＧＷ端末１は、提供側データカタログ１００の編集において、提供者が利用側に流通させたくない種類のセンシングデータや、個人情報等を簡単に設定できる。したがって、提供者が意図していない種類のセンシングデータや、個人情報等が利用側に流通するのを抑制できる。
【００７８】
また、このＧＷ端末１は、センシングデバイス２、またはセンサ部１３が有する内蔵センサでセンシングデータとともに、設定項目の設定情報をアプリケーションシステム５に提供することができる。したがって、利用側であるアプリケーションシステム５は、センシングデータとともに提供された、設定項目の設定情報を用いて、このセンシングデータの観測対象を分類することができる。例えば、観測対象が人であれば、身長、年齢、性別、生活パターン、薬剤服用歴（薬歴）等で、センシングデータの観測対象を分類することができる。このため、利用側は、観測対象を分類した分類毎に、センシングデータを分析した分析結果を得ることができる。すなわち、利用側は、幅広いサービスに利用でき、その利用価値が高い分析結果を得ることができる。言い換えれば、ＧＷ端末１は、利用側であるアプリケーションシステム５に対して提供するセンシングデータの利用価値を高めることができる。
【００７９】
また、提供側は、利用側に対して、個人情報を提供するか、個人情報を加工した匿名加工情報を提供するか、個人情報および匿名加工情報を提供しないかの設定が任意に行えるので、個人情報の管理を適正に行える。
【００８０】
また、上述したように、上記の例にかかるＧＷ端末１は、センシングデータに加えて、設定項目にかかる設定情報を、利用側であるアプリケーションシステム５に送信する構成であるが、設定項目にかかる設定情報を利用側であるアプリケーションシステム５に送信しない構成（すなわち、アプリケーションシステム５に対して、センシングデータを送信し、設定項目にかかる設定情報を送信しない構成）であってもよい。この場合、ＧＷ端末１は、設定項目にかかる設定情報を処理する構成を備える必要はない。
【００８１】
また、図１２は、この発明の実施形態にかかるセンサ装置の主要部の構成を示すブロック図である。この例にかかるセンサ装置１０は、上述したＧＷ端末１にかかる構成と、センシングデバイス２にかかる構成とを一体的にしたものである（センサ装置１０は、上述したＧＷ端末１にかかる構成を、センシングデバイス２に付加した構成である。）。
【００８２】
なお、図１２では、図２に示した構成と同様の構成については、同じ符号を付している。
【００８３】
この例にかかるセンサ装置１０は、制御部１１と、第１センサ部１２ａと、第２センサ部１３ａと、操作部１４と、通信部１５と、雛形保存ＤＢ１６と、データカタログ保存ＤＢ１７と、センシングデータ保存ＤＢ１８と、端末内個人情報保存ＤＢ１９と、外部サイト情報保存ＤＢ２０とを備えている。また、制御部１１は、上述したＧＷ端末１と同様に、センシングデバイス登録機能部２１、センシングデータ取得機能部２２、外部サイト情報取得機能部２３、データカタログ生成機能部２４、センシングデータ出力制限機能部２５、および設定情報紐付機能部２６を有している。ただし、センサ装置１０は、図示していない通信装置を介して、上述したセンサネットワークサーバ３、外部サイト４、およびアプリケーションシステム５等の外部機器と通信する構成であってもよい。この場合、センサ装置１０の通信部１５は、通信装置との間で近距離無線通信を行う構成であってもよいし、有線で接続された通信装置との間で入出力を行うインタフェースであってもよい。
【００８４】
また、この例のセンサ装置１０は、上述したセンシングデバイス接続部１２の代わりに、第１センサ部１２ａを備えている。第１センサ部１２ａは、１または複数のセンサを有する。センシングデータ取得機能部２２は、第１センサ部１２ａが有するセンサによってセンシングされたセンシングデータを取得する。第１センサ部１２ａが有するセンサによってセンシングされたセンシングデータが、利用側であるアプリケーションシステム５に提供するセンシングデータである。第１センサ部１２ａが、この発明で言うセンサに相当する。
【００８５】
また、図１２に示す第２センサ部１３ａは、上述したＧＷ端末１のセンサ部１３と同様の構成である（この例では、第１センサ部１２ａとの混同を避けるために、第２センサ部１３ａと表記している。）。
【００８６】
また、この例にかかるセンサ装置１０は、第１センサ部１２ａが有するセンサがデフォルトで登録されている構成であってもよい。この場合、センサ装置１０は、図５に示した登録処理を実行しなくてもよい。
【００８７】
このセンサ装置１０は、上述したＧＷ端末１と同様に、図１０に示したデータ収集処理、図１１に示したセンシングデータ提供処理を行う。ただし、センサ装置１０は、センシングデバイス接続部１２に接続されているセンシングデバイス２からセンシングデータを受信するのではなく、第１センサ部１２ａが有するセンサによって観測対象の観測特性をセンシングする点で上述したＧＷ端末１と相違する。このセンサ装置１０も、上述したＧＷ端末１と同様の効果を奏する。
【００８８】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【００８９】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
少なくとも１つのハードウェアプロセッサを有し、
前記ハードウェアプロセッサが、
センサでセンシングしたセンシングデータを取得し、
前記センシングデータの属性を記述したデータカタログに基づいて、利用側に提供する前記センシングデータを出力部において出力し、
前記データカタログに記載された前記利用側へ出力する項目に基づいて前記出力部から出力されるデータを判断して出力する、
センサ管理ユニット。
（付記２）
少なくとも１つのハードウェアプロセッサを用いて、
センサでセンシングしたセンシングデータを取得し、
前記センシングデータの属性を記述したデータカタログに基づいて、利用側に提供する前記センシングデータを出力部において出力し、
前記データカタログに記載された前記利用側へ出力する項目に基づいて前記出力部から出力されるデータを判断して出力する、
センシングデータ提供方法。
【符号の説明】
【００９０】
１…ゲートウェイ端末（ＧＷ端末）
２…センシングデバイス
３…センサネットワークサーバ
４…外部サイト
５…アプリケーションシステム
６…ネットワーク
１０…センサ装置
１１…制御部
１２…センシングデバイス接続部
１２ａ…第１センサ部
１３…センサ部
１３ａ…第２センサ部
１４…操作部
１５…通信部
１６…雛形保存データベース（雛形保存ＤＢ）
１７…データカタログ保存データベース（データカタログ保存ＤＢ）
１８…センシングデータ保存データベース（センシングデータ保存ＤＢ）
１９…端末内個人情報保存データベース（端末内個人情報保存ＤＢ）
２０…外部サイト情報保存データベース（外部サイト情報保存ＤＢ）
２１…センシングデバイス登録機能部
２２…センシングデータ取得機能部
２３…外部サイト情報取得機能部
２４…データカタログ生成機能部
２５…センシングデータ出力制限機能部
２６…設定情報紐付機能部
５０…情報収集テーブル
１００…提供側データカタログ
１００ａ…第１データカタログ
１００ｂ…第２データカタログ
１０１…利用側データカタログ
【図１】
2019026708.tif 000003
【図２】
2019026708.tif 000004
【図３】
2019026708.tif 000005
【図４】
2019026708.tif 000006
【図５】
2019026708.tif 000007
【図６】
2019026708.tif 000008
【図７】
2019026708.tif 000009
【図８】
2019026708.tif 000010
【図９】
2019026708.tif 000011
【図１０】
2019026708.tif 000012
【図１１】
2019026708.tif 000013
【図１２】
2019026708.tif 000014
【国際調査報告】
2019026708.tif 000015
2019026708.tif 000016