(57)【要約】      （修正有）【課題】センサーデータを相互に閲覧したり、あるいは第三者が複数の異なる事業者の生成・収集・蓄積したセンサーデータを一元的に閲覧できる情報閲覧システムを提供する。【解決手段】センサーは、定期的な計測結果の報告を行うセンサーと、不定期的に発生するイベントを察知した時刻の報告を行うセンサーから出力情報の収集・分析を行ない、データ蓄積サーバは、集まったセンサーデータについて、センサーの類別の違いに応じて異なるデータ処理を行いながら、事業者のデータ毎にデータ処理を行ってセンサーデータを定量化し、全住民に対して同様の処理を行って得られる統計情報を、閲覧端末むけに送信する。【選択図】図１
2013084164.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが複数のセンサーに接続された少なくとも１つのコントローラ、データ蓄積サーバ、及び複数の閲覧端末がネットワークを介して接続された情報閲覧システムにおいて、
前記センサーの種別は、主に定期的な計測結果の報告を行う第１のセンサー、あるいは、主に不定期的に発生するイベントの報告を行う第２のセンサーのいずれかであって、
前記データ蓄積サーバは、前記センサーからのセンサデータを、前記センサーが対応するサービス、及び前記センサーの種別に基づいて識別する手段、及び
前記閲覧端末に対応するデータ処理の際に、前記センサーの前記種別に応じたデータ処理を、前記センサーの発信元のデータ毎に行なって、前記センサーデータを定量化し、前記定量化された複数の前記センサーデータの統計情報を、前記閲覧端末に送信する手段を有することを特徴とする情報閲覧システム。
【請求項２】
前記センサーデータの前記定量化の方法は、前記閲覧端末から指示されることを特徴とする請求項１記載の情報閲覧システム。
【請求項３】
前記定量化の方法とそのデータ範囲を指定することで、対象となる前記センサーの発信元の新規アドレスを発行し、前記発行されたアドレスを前記センサーの発信元が無効化申請できることを特徴とする請求項２記載の情報閲覧システム。
【請求項４】
前記閲覧端末が前記定量化の演算を行うこと、前記センサーの発信元の前記新規アドレスの発行を行うことに対して課金し、課金した金額の一部を前記センサーの発信元に対して、前記定量化の演算に使ったデータ項目や前記新規アドレスの送付先に基づいて送金することを特徴とする請求項３記載の情報閲覧システム。
【請求項５】
それぞれが複数のセンサーに接続された少なくとも１つのコントローラ、データ蓄積サーバ、及び複数の閲覧端末がネットワークを介して接続された情報閲覧システムにおける前記データ蓄積サーバの情報閲覧方法は、
前記センサーの種別は、主に定期的な計測結果の報告を行う第１のセンサー、あるいは、主に不定期的に発生するイベントの報告を行う第２のセンサーのいずれかであって、
前記センサーからのセンサデータを、前記センサが対応するサービス、及び前記センサーの種別に基づいて識別し、
前記閲覧端末に対応するデータ処理の際に、前記センサーの前記種別に応じたデータ処理を、前記センサーの発信元のデータ毎に行なって、前記センサーデータを定量化し、
前記定量化された複数の前記センサーデータの統計情報を、前記閲覧端末に送信することを特徴とする情報閲覧方法。
【請求項６】
前記センサーデータの前記定量化の方法は、前記閲覧端末から指示されることを特徴とする請求項５記載の情報閲覧方法。
【請求項７】
前記定量化の方法とそのデータ範囲を指定することで、対象となる前記センサーの発信元の新規アドレスを発行し、前記発行されたアドレスを前記センサーの発信元が無効化申請できることを特徴とする請求項６記載の情報閲覧方法。
【請求項８】
前記閲覧端末が前記定量化の演算を行うこと、前記センサーの発信元の前記新規アドレスの発行を行うことに対して課金し、課金した金額の一部を前記センサーの発信元に対して、前記定量化の演算に使ったデータ項目や前記新規アドレスの送付先に基づいて送金することを特徴とする請求項７記載の情報閲覧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサー群から得られたデータを収集・整理し、有効な情報を利用者に閲覧させる情報システムに関する。
【背景技術】
【０００２】
センサーの敷設はその目的や敷設の主体事業者により様々な広がりを見せている。例えば、ホームセキュリティの目的においては、特許文献１に示すように宅内にセンサー群や撮像ユニットなどの複数種類のセンサーがホームセキュリティの目的で敷設され、ホームサーバを通して外部へ送信されている。
【０００３】
また、家庭内のエネルギーマネジメントにおける別の目的では、特許文献２に示すように電力メータが定期的に計測しながら、その情報がネットワークを介して宅外のサーバに蓄積されている。さらに、特許文献３に記載されるように、体温計や血圧計、万歩計（登録商標）などが携帯電話と接続可能でそれらの計測情報が携帯電話の通信機能を通してサーバに蓄積されている。
【０００４】
これらのセンサー群の測定対象が仮に一個人やその家族、あるいはそれらの生活環境であったとしても、実際の事業運営する主体（サービス事業者）は複数の異なる事業者が普通である。その場合、例えばホームセキュリティ事業者、電力マネジメント事業者、ヘルスケア事業者で代表される個別の家庭内のセンサーデータを収集する事業群は、それぞれ個別の宅外などのサーバにデータを蓄積する。データの所有権の関係からもこれらの相互参照や第三者による一元的な閲覧ができない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−９６６９４号公報
【特許文献２】特開２００５−１４９２７８号公報
【特許文献３】特表２００２−１５７３３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
これまで複数の異なる事業者がそれぞれで収集・蓄積したセンサーデータについて、相互に閲覧したり、あるいは第三者が複数の異なる事業者の生成・収集・蓄積したセンサーデータを一元的に閲覧することはできなかった。
【０００７】
本発明の目的は、センサーデータを相互に閲覧したり、あるいは第三者が複数の異なる事業者の生成・収集・蓄積したセンサーデータを一元的に閲覧できる情報閲覧システムを提供することにある。
【課題を解決するための手段】
【０００８】
全体構成は、センサー、（ホーム）コントローラ、ネットワーク、データ蓄積サーバ、閲覧端末からなる。センサーには、異なる２種類の類別があり、主に定期的な計測結果の報告を行うセンサーと、主に不定期的に発生するイベントを察知した時刻の報告を行うセンサーとがある。センサーは、複数の事業者（＝サービス提供者）がそれぞれの目的でセンサーを敷設し、出力情報の収集・分析を行っている。データ蓄積サーバは、集まったセンサーデータについて、（１）事業者の違い、及び（２）センサーの類別の違いを識別する処理を行う（（１）はフォルダにわけ、（２）は対応表をもつ、またはタグがつけられる）。閲覧端末にむけてのデータ処理は、センサーの発信元である住民のＩＤを削除し、センサーの類別の違いに応じて異なるデータ処理を行いながら、事業者のデータ毎にデータ処理を行ってセンサーデータを定量化し、全住民に対して同様の処理を行って得られる統計情報を、閲覧端末むけに送信する。
【発明の効果】
【０００９】
本発明により複数の異なる事業者で収集・蓄積したセンサーデータについて、センサーデータを相互に閲覧したり、あるいは第三者が複数の異なる事業者の生成・収集・蓄積したセンサーデータを一元的に閲覧できるようになる。
【図面の簡単な説明】
【００１０】
【図１】実施例１のシステム全体のブロック図である。
【図２】ホーム内センサーシステムの構成を示す図である。
【図３】センサーノードが記録するソフトウェアやデータを示す図である。
【図４】センサーノードが記録するソフトウェアやデータを示す図である。
【図５】ホームコントローラが記録するソフトウェアやデータを示す図である。
【図６】データ蓄積サーバが記録するソフトウェアやデータを示す図である。
【図７】データ蓄積サーバが記録するソフトウェアやデータを示す図である。
【図８】データ蓄積サーバが記録するデータとそれを処理したデータを示す図である。
【図９】閲覧端末が記録するソフトウェアやデータを示す図である。
【図１０】データ蓄積のフローを示す図である。
【図１１】統計データ閲覧の処理フローを示す図である。
【図１２】広告送信・アドレス無効化の処理フローを示す図である。
【図１３】データ蓄積サーバにおける蓄積データの保存状態の構成を示す図である。
【図１４】データ定量化プログラムの処理フローを示す図である。
【図１５】使い捨てＩＤ発行プログラムの処理フローを示す図である。
【図１６】データ処理ライブラリの構成を示す図である。
【発明を実施するための最良の形態】
【００１１】
本発明の一実施形態について説明する。なお、これにより本発明が限定されるものではない。
【実施例１】
【００１２】
以下、本発明の実施例を図面により説明する。なお、以下の実施形態は本発明を限定するものではない。
【００１３】
（システムの概要）
本実施例では、マンション等の集合住宅において複数の住人が異なる二つのサービスを利用している。サービスはホームセキュリティと電力マネジメントであり、これらの主体的事業者は異なっている。本発明では、これらホームセキュリティと電力マネジメントで得られた情報をもとに匿名性の高い方法で、安全に第三の情報利用者へＩＤを提供するシステムを示している。第三の情報利用者とは、例えば家電の販売斡旋を行う大規模小売店や、健康食品の販売・マーケティング・開発のためのアンケート調査実施者を想定する。そのために、サービス提供者が住民に関するセンサーの情報を収集し、情報利用者がこの情報を元に入手したいＩＤの属性条件を決定し、その属性条件に該当する住民へ使い捨て（一時的な）ＩＤを発行・運用するシステムの実現方法を示す。
【００１４】
（ハードウエア構成）
図１は、このシステム全体のハード構成に関する全体図である。情報利用者が用いる閲覧端末１４１０、１４２０、１４３０は、それぞれ通信装置１４１１、ＣＰＵ１４１２、記憶装置１４１３、表示装置１４１４、入力装置１４１５からなり、ネットワーク１２００に接続される。閲覧端末が直接やりとりするのはデータ蓄積サーバ１３００である。データ蓄積サーバ１３００は、通信装置１３０１、ＣＰＵ１３０２、記憶装置１３０３、表示装置１３０４、入力装置１３０５からなり、ネットワーク１２００に接続される。データ蓄積サーバ１３００へは、住民に対応したホーム内センサーシステム１１１０、１１２０、１１３０からの情報が蓄積される。ホーム内センサーシステムも同様にネットワーク１２００に接続される。
【００１５】
図２は、ホーム内センサーシステム１１１０のハード構成に関する図である。ホーム内センサーシステム１１１０は、ネットワーク１２００と直接接続するホームコントローラ２１００と、それがＨＡＮ（ホームエリアネットワーク）として接続する各種センサーノード２２１０、２２２０、２２３０、２２４０からなる。本実施例では、センサーノード２２１０、２２２０は、それぞれ警戒モード設定スイッチ２２１０、電力メータ２２２０である。警戒モード設定スイッチ２２１０は、住民が住宅に在室であるか不在であるかのｏｎ／ｏｆｆの状態を保持及び検知するセンサー２２１１と、動作に必要な記憶装置２２１２、通信装置２２１４からなる。ホームコントローラ２１００は、ＨＡＮ側通信装置２１１０により各センサーノード２２１０、２２２０、２２３０、２２４０と接続し、ＷＡＮ側通信装置２１２０により外部のネットワーク１２００と接続する。そのほかに、ホームコントローラ２１００には動作に必要なＣＰＵ２１３０、記憶装置２１４０、表示装置２１５０、及び入力装置２１６０がある。
【００１６】
（センサーノードが保持するプログラム及び情報）
図３と図４は、それぞれ警戒モード設定スイッチ２２１０、電力メータ２２２０の動作を実現するプログラムや保持するデータを示している。本実施例では、センサーをアラーム系センサーとモニタリング系センサーとに機能的視点で区別している。アラーム系センサーとは、主なセンサーとしての機能が不定期的に発生したイベント（センサー状態がある閾値を越えたことを検出し発報するものも含む）を生成するものである。モニタリング系センサーとは、主なセンサーとしての機能が定期的に状態を測定するものであり、測定される情報は、典型的には定量化された数値であったり画像や音声の連続的な記録であったりする。
【００１７】
アラーム系センサーである警戒モードセレクタ２２１０は、主に玄関の内側に設置され、住民の外出時、帰宅時に手動で在宅・不在のモードを切り替えるものである。図３に示すように、この記憶装置２２１２には、オペレーティングシステム３１０１、通信ミドルウェア３１０２、イベント発報プログラム３１０３が格納され、また、設置時にはセンサー固有ＩＤ３２０１とホームコントローラアドレス３２０２が記憶装置２２１２に格納される。センサーは、状態に応じて出力をホームコントローラ２１００に送信するが、その出力コード表３３０１も格納されている。帰宅時に「在宅モード」がセットされた場合には「在宅／不在」フラグ３１０４は「０」となり、外出時に「不在モード」がセットされた場合にはフラグ３１０４は「１」となる。
【００１８】
モニタリング系センサーである電力メータ２２００の記憶装置２２２２には、図４に示すように、オペレーティングシステム４１０１、通信ミドルウェア４１０２、イベント発報プログラム４１０３、そして定期的なイベント発報プログラム４１０３の実行のためのクロック監視プログラム４１０４が格納され、また、設置時にはセンサー固有ＩＤ３２０１とホームコントローラアドレス３２０２が記憶装置２２２２に格納される。
【００１９】
（ホームコントローラが保持するプログラム及び情報）
図５は、ホームコントローラ２１００の動作を実現するプログラムや保持するデータを格納する記憶装置２１４０を示している。記憶装置２１４０の内容を用いて、ホームコントローラ２１００は、各ホーム内センサーシステム１１１０〜１１３０のセンサーが出力した情報をデータ蓄積サーバ１３００へ送信したり、システムの情報利用者からの広告を受信したり、既に発行したＩＤを無効化したりする機能を持つ。  
この記憶装置２１４０には、オペレーティングシステム５１０１、通信ミドルウェア５１０２、イベント処理プログラム５１０３が格納され、更に、広告受信プログラム５１０４、アドレス無効化申請プログラム５１０５が格納される。また、設置時にはホームシステム固有ＩＤ５２０１と蓄積サーバアドレス５２０２が記憶装置２１４０に格納される。さらに、参照表として、ホーム内の各センサーがどの機能タイプ（アラーム系センサーか、モニタリング系センサー）で、どのサービスが主な使途であるかを示したセンサー分類表５３０１が記憶装置２１４０に格納される。固有ＩＤ５２０１やセンサー分類表５３０１のセンサーＩＤはセンサーの種類であり、一般的に普及する商品識別コードをここでは利用し、ＥＡＮ、ＪＡＮコードなど商品に添付されるバーコードで表示される製品コードのようなものであって、製品各個で異なる製造シリアル番号ではない。
【００２０】
（データ蓄積サーバが保持するプログラム及び情報）
図６と図７はどちらもデータ蓄積サーバ１３００の動作を実現するプログラムや保持するデータを格納する記憶装置１３０３を示している。記憶装置１３０３の内容を用いて、データ処理サーバ１３００は、複数の住民が保有するホームコントローラから発信されたセンサーデータを受信・蓄積し、これらを匿名化・処理しながら情報利用者に情報を提供し、同時にＩＤの発行・アドレス変換・無効化などのＩＤ管理機能を持つ。
【００２１】
この記憶装置１３０３には、オペレーティングシステム６１０１、通信ミドルウェア６１０２、イベント記録プログラム６１０３が格納され、更に、データ定量化プログラム６１０４、使い捨てＩＤ発行プログラム６１０５、ファイアウォールプログラム６１０６、アドレス変換プログラム６１０７、アドレス無効化プログラム６１０８、データ処理ライブラリ６１０９が格納される。
【００２２】
このサーバの主な機能の一つであるセンサーデータの蓄積については、そのサーバのフォルダ構成として図１３のように別途記載し、各個人のデータに関する概念的な整理の模式図をセンサーデータの住民毎データベース(ユーザ#101用)６３０１に記載している。概念的には各ユーザのデータは、サービスとセンサー種類の２軸で整理されている。サービスＡ、サービスＢは事業者がそれぞれ異なるので、この情報を扱うソフトウェアも異なり、アクセス制御の観点でも境界が明らかな整理がなされている。一方、センサー種類については、そのセンサーの技術的特徴で分割したものであり、ホームコントローラ２１００に保存するセンサー分類５３０１がその分類を定義している。各センサーの出力する情報をデータ項目として参照する表６３０２はセンサーの固有ＩＤを含むファイル名とデータ項目とを対応付けている。これらの概念的な整理をフォルダの構成として具現化したものが図１３に示すフォルダ構成である。
【００２３】
図１３に示すように、ログファイル群を保存する親ディレクトリ\\httpd\１３００１には、サービス提供事業者毎のアクセス制御に絡むフォルダ群、svcProvdA\１３００２、svcProvdB\１３００３がある。これらサービスプロバイダのフォルダ（例１３００２）それぞれに、住民に応じたフォルダ群R101\（例１３００４）、R103\（例１３００５）などが存在する。そして個々のフォルダにはセンサーＩＤ毎にまとめて保存したセンサーデータがファイル群として存在する。センサーデータを蓄積したログの例として図７に示すログ2284KXY.logの内容６３０３とログ2856XCT.logの内容６３０４は、それぞれ電力メータ２２２０と警戒モード設定スイッチ２２１０とが出力した２０１１年１月２日１２：００から２０１１年１月３日００：００までの１２時間のログの一部を例示している。ログ2284KXY.logの内容６３０３では、毎時００分００秒での瞬間の消費電力(ｋＷ)が蓄積されている。ログ2856XCT.logの内容６３０４では、その間で、住民が在室モード、又は不在モードをセットした時刻が記録されている（０が帰宅時に「在室」モードにセットしたもの、１はその逆）。
【００２４】
これらのセンサーデータの量的変化をグラフで直感的に理解できるようにしたものが、図８のグラフ８１０１である。グラフ８１０１におけるグラフ８１０２は住民の在室／不在の時間帯を示し、グラフ８１０３は消費電力の時間変化を示す。
【００２５】
図７に示すような、データ蓄積サーバではさらに発行した使い捨てＩＤがどの住民に対応するものであるかを示したアドレス変換テーブル６３０５も記憶装置１３０３に格納されている。
【００２６】
（閲覧端末が保持するプログラム及び情報）
図９は、閲覧端末１４１０の動作を実現するプログラムや保持するデータを格納する記憶装置１４１３を示している。記憶装置１４１３の内容を用いて、閲覧端末１４１０は、サーバからの統計データの閲覧や、ＩＤの取得、広告送信の機能を持つ。この記憶装置１４１３には、オペレーティングシステム９１０１、通信ミドルウェア９１０２、統計データ閲覧プログラム９１０３、使い捨てＩＤ取得プログラム９１０４、広告送信プログラム９１０５が格納されるほか、閲覧端末１４１０からデータ蓄積サーバ１３００に統計処理を指示するための定量化算法Ａ９１０６、定量化算法Ｂ９１０７、そしてデータ蓄積サーバアドレス９１０８が格納される。
【００２７】
（処理フロー全体の説明）
以上のハードウェア、ソフトウェア、データを、処理フローとして以下のように連携させることでシステムとしての機能が実現できる。これらの処理フローは３つに分割して説明する。一つ目は、センサーデータをデータ蓄積サーバ１３００に蓄積するデータ蓄積フローである。二つ目は、蓄積したデータを閲覧端末１４１０に閲覧させるための閲覧フローである。三つ目は、閲覧端末１４１０がホーム内センサーシステム１１１０に向けて広告を送信し、住民が使い捨てアドレスを無効化するフローである。
【００２８】
（図１０のデータ蓄積フロー）
図１０はセンサーデータをデータ蓄積サーバ１３００に蓄積させるデータ蓄積フローである。ここではセンサーがアラーム系センサーである場合についてまず説明する。
【００２９】
センサーのイベント発報プログラム４１０３がイベントを検知すると、センサー固有ＩＤと出力コードとをホームコントローラ２１００へ送信する（３１０４）。ホームコントローラ２１００ではイベント処理プログラム５１０３によりこれらのセンサーからのイベントを受信してからデータ蓄積サーバ１３００向けに、時刻（2011-01-02 13:28:38）、ホームシステム固有ＩＤ(#101)、センサー固有ＩＤ(2856XCT)、出力コード(0)、センサー類別(#1)、サービス提供者の情報(#B)を送信する（５１０３）。データ蓄積サーバ１３００ではこれらを受信すると、センサー類別、サービス提供者の情報、ホームシステム固有ＩＤ５２０１、センサー固有ＩＤ４２０１をもとに、保存するログファイル名(2856XCT.log)とそのフォルダ(\\httpd\svcPrvdB\R101\)とを決定し、当該ログファイルの末尾に時刻と出力コードとを追記保存する（図１３参照）（６１０３）。
【００３０】
モニタリング系センサーでもデータ蓄積のフローは図１０のそれに準じる。アラーム系センサーではイベント発報プログラム３１０３がトリガーであったが、モニタリング系センサーでは、定期的動作のためのクロック監視プログラム４１０４がトリガーとなる点が主に異なる。センサーデータの蓄積のタイミングも、ホームコントローラ２１００がセンサーデータを一元的に蓄積し、定期的、あるいは蓄積したデータ量などにより、一括でデータ蓄積サーバ１３００へ送信する実装も可能である。また、ホームセキュリティの用途では、複数のセンサーデータの状態を統合的にホームコントローラ２１００が判断し、その最終結果として発報を行う場合がある。即ち、ホームコントローラが、代表する別のアラーム系センサーとして、データ蓄積サーバ１３００では使い捨て（一時的）として扱われるアドレスの付与や出力情報の保存を扱うことができる。
【００３１】
（図１１の閲覧フロー）
図１１はデータ蓄積サーバ１３００に蓄積したセンサーデータを閲覧端末１４１０に閲覧させるためのデータ閲覧フローである。フローの大きな流れとして、センサーデータを閲覧しながら入手したい住民対象を特定する条件を探すプロセス（６１０４、９１０３）と、確定した条件により閲覧端末１４１０が使い捨てアドレスを取得するプロセス（６１０５、９１０４）とに分かれる。
【００３２】
まず、閲覧端末１４１０は統計データ閲覧プログラム９１０３により、統計データの閲覧を行う。ここではまず統計データを作成するためのデータ定量化方法とデータ範囲を指定する。データ定量化方法には用いるデータ項目とそれを使った演算方法とが指定される。必要に応じて定量化を行うデータ範囲（例えば、時間帯）を指示する。
【００３３】
データ項目、データ定量化方法、データ範囲を受信したデータ蓄積サーバ１３００は、データ定量化プログラム６１０４（ステップ毎の説明を図１４に示す）により定量化の計算を行い、その結果である統計分布を閲覧端末１４１０へ返す。統計分布を受信した閲覧端末１４１０はその統計分布を表示し、情報利用者に、次の定量化方法の送信を促すか、使い捨てアドレス取得を行うかを決めさせる。
【００３４】
使い捨てアドレスを取得する場合、使い捨てアドレス取得プログラム９１０４により、対象となる住民を限定するデータ項目、定量化算法、データ範囲、そしてスコア範囲をデータ蓄積サーバ１３００に送信する。データ蓄積サーバ１３００はこれを受信し、データ項目、定量化算法、データ範囲から各住民のスコアを計算し、各住民のスコアのうちスコア範囲に合致する全ての住民に対して使い捨てアドレスを発行し、閲覧端末１４１０に送信する。発行した使い捨てアドレスは、スコア範囲に合致する住民の全てについてデータ蓄積サーバ１３００内の記憶装置１３０３にあるアドレス変換テーブル６３０５に対応する住民ＩＤとともに記録し、使い捨てＩＤをキーとしたアルファベット順で並べ替えて保存しておく。
【００３５】
（図１４のデータ定量化）
図１４はデータ定量化プログラム６１０４の動作を詳細にステップ実行で説明したものである。各々のステップ実行は以下のとおりである。
【００３６】
ステップ１４００１：閲覧端末１４１０からデータ項目、定量化算法、時間範囲を入力として得る。
【００３７】
ステップ１４００２：入力されたデータ項目を、データ項目参照表６３０２を使ってファイル名に変換する。
【００３８】
ステップ１４００３：全住民を対象として、以下ステップ１４００４から１４００６を繰り返し実行する。繰り返し変数をｒｏｏｍＮｕｍｂｅｒとする。
【００３９】
ステップ１４００４：ｒｏｏｍＮｕｍｂｅｒが指定する住民のセンサーデータについて指定された定量化方法と得られたファイル名、時間範囲から定量化計算を行う。定量化計算とは、データを、大小比較可能な値に変換することである。特に、ここでは、少なくとも一つのデータ列を１つの比較可能な値に変換することである。
【００４０】
ステップ１４００５：定量化の結果の値のみをリストとして保存する。
【００４１】
ステップ１４００６：繰り返し変数ｒｏｏｍＮｕｍｂｅｒの更新を試みる。ｒｏｏｍＮｕｍｂｅｒの更新が成功すれば更新したｒｏｏｍＮｕｍｂｅｒ変数に対して、ステップ１４００４に戻る。更新が失敗するか空が返答された場合には、ステップ１４００７へゆく。
【００４２】
ステップ１４００７：スコアリストからスコアの最大値と最小値を求め、それを１０分割するスコアの刻み幅を決定する。ここで、スコアは電力消費量の集計値である。
【００４３】
ステップ１４００８：ステップ１４００７で決定したスコアに関する最大値と最小値との間の１０分割の刻み幅について、スコアリストの度数分布を作成する。この度数分布を統計データとして閲覧端末に送信する。
【００４４】
（定量化の説明）
この処理について統計データの処理イメージを、図８を使って説明する。ここではデータ項目として図６のデータ項目参照表６３０２の警戒モードと消費電力が選ばれている。これらに対応するファイル名はそれぞれ2856XCT.logと2284KXY.logである。
【００４５】
図８では、時間範囲は２０１１年１月２日１２時００分から２０１１年１月３日０時００分までと指定されている。ある住民について、この指定時間での各データ項目の値をグラフ化したものがグラフ８１０１である。ここでは、定量化算法として「モニタリング値をアラーム値の反転でマスクした変動の積分値」を求めることが数学的に記述された定量化算法Ａである。よって、この場合、電力の変動グラフについて、不在の時間帯における電力の変動８１０５のみを残したグラフ８１０４が途中で算出するデータであって、この算出すべきデータの時間積分値がこの住民のスコアとなる。これを計算した結果、２７４ｋＷｈであった。２７４ｋＷｈのみをリスト形式で保存する。この統計処理を全住人に対して実施する。そして、全住人のそれぞれに対して求めた電力の変動８１０５の時間積分値からその最大値と最小値とを求め、これらの値で決まるデータの範囲を１０分割して全住人のスコア分布８１０６を求め、これに基づいた度数分布８１０７が最終的に閲覧端末１４１０に送付される統計データとなる。
【００４６】
定量化算法には、このように閲覧端末１４１０に算法として記述されるものが保存されている。これは、分析や探索に用いるデータ処理の所有はデータ蓄積サーバ１３００ではなく、閲覧端末１４１０やその利用者である事業者がもっていることを想定した構成となっている。よって、定量化算法は、例えば表計算ソフトで用いられる書式や、各種数式処理プログラムで用いられる数式表現に相当する記述となっている。具体的なデータ処理の実態は、この数式処理に基づいて、データ蓄積サーバ１３００のデータ処理ライブラリ６１０９に実装される演算が、閲覧端末１４１０の指示によって組み合わされることによって実現される。
【００４７】
（図１６データ処理ライブラリ）
データ処理ライブラリ６１０９には、元々のセンサーデータを個別に処理するための演算が用意されている。この中で特にモニタリング型センサーのデータの演算を行うものとアラーム型センサーの演算を行うものとが用意されている。前者には離散データの連続関数近似１６００１、定積分１６００２、及び欠測補完１６００３が準備されている。後者には定性情報の数値化１６００４、整数演算各種１６００５、及び論理演算各種１６００６が準備されている。
【００４８】
離散データの連続関数近似１６００１は、計測値として入力される離散データを連続な関数へ近似するものである。定積分１６００２は、時間帯などを変数範囲に量的数値を積み上げ計算するものである。欠測補完１６００３は、通信エラーやその他の影響により計測できなかった測定値を周辺値などから予測し決定するものである。
【００４９】
定性情報の数値化１６００４は、アンケート結果や定性的状態の離散的な整数や論理値への変換を行う。整数演算１６００５は、加減乗除といった整数の演算を実現する。論理演算１６００６は、論理積・論理和・排他的論理和・論理否定などの論理演算を実現する。
【００５０】
よって、上記の警戒モードと消費電力を使った統計データ処理では、事前処理として警戒モードのデータには定性情報の数値化１６００４を使って状態を論理値へ変換したあと、論理演算１６００６の論理否定により、電力との積を取る為の値の反転を行う。この事前処理は不在時の電力消費の定量化を行うために発生し、在宅時の場合は行わない。消費電力結果については、欠測補完１６００３と、離散データの連続関数近似１６００１を行い、データの精度を上げ、そして関数化されたことにより、後の警戒モードでマスクしたデータの定積分計算が容易になる。
【００５１】
（図１５の使い捨てアドレス発行）
図１５は使い捨てアドレス発行プログラム６１０５の動作を詳細に説明したものである。各々のステップ実行は以下のとおりである。
【００５２】
ステップ１５００１：閲覧端末１４１０からデータ項目、定量化算法、時間範囲、スコア範囲を入力として得る。
【００５３】
ステップ１５００２：ステップ１５００１で得られたデータをもとに全住民のスコアの定量化を実施し、スコア範囲に合致する住民ＩＤのみをリストとして保存する。
【００５４】
ステップ１５００３：ステップ１５００２で生成した住民ＩＤのリストについて、以下ステップ１５００４から１５００７を繰り返し実行する。繰り返し変数をｒｏｏｍＮｕｍｂｅｒとする。
【００５５】
ステップ１５００４：アドレスフォーマットに合致するランダムな文字列を生成する。
【００５６】
ステップ１５００５：ステップ１５００４で生成したアドレスが、アドレス変換テーブル６３０５に存在しないことを確認する。もし生成したアドレスがテーブル６３０５に存在するならば重複するとして、生成した文字列を破棄し、ステップ１５００４に戻る。
【００５７】
ステップ１５００６：文字列が重複しないので、生成したランダムな文字列をアドレスとし、対応する住民ＩＤとともにアドレス変換テーブル６３０５に追記保存し、使い捨てアドレスの順で並び替えしておく。また、生成したランダムな文字列を閲覧端末１４１０に返答する回答リストにも追記する。
【００５８】
ステップ１５００７：ｒｏｏｍＮｕｍｂｅｒ変数の更新を行う。更新に、ｒｏｏｍＮｕｍｂｅｒ変数の更新が成功すればステップ１５００４に戻る。ｒｏｏｍＮｕｍｂｅｒ変数の更新が失敗または空の出力であれば、ステップ１５００８へゆく。
【００５９】
ステップ１５００８：回答リストをアルファベット順に並べ替える。並べ替えたものを閲覧端末１４１０に送信する。
【００６０】
（図１２の広告送信・アドレス無効化）
図１２は閲覧端末１４１０がホーム内センサーシステム１１１０に向けて広告を送信し、住民が使い捨てアドレスを無効化するフローである。フローの大きな流れとして、閲覧端末１４１０がホーム内センサーシステム１１１０に向けて広告を送信するプロセス（９１０５、６１０７、５１０４）と、ホームコントローラから発行したアドレスを無効化するプロセス（５１０５、６１０８）とに分かれる。
【００６１】
閲覧端末１４１０は、すでに入手した使い捨てアドレスを使って対象となる住民に対して広告を送信する。このために、使い捨てＩＤと広告とをデータ蓄積サーバ１３００に送信する（９１０５）。データ蓄積サーバ１３００では、使い捨てアドレスから送付先へアドレス変換テーブル６３０５を使って変換し、広告を送付先へ送付する（６１０７）。送付先に対応する住民のホームコントローラ２１００はこれを受信し、表示装置２１５０にその内容を表示する（５１０４）。
【００６２】
この使い捨てアドレスは住民からの無効化の要望があるまで有効であり、情報利用者は閲覧端末１４１０から何度でも異なる広告や斡旋などを繰り返すことができる。しかし、住民にとって広告や斡旋がわずらわしくなったり、不要であると判断した場合には以下に示すアドレス無効化のフローでアドレスを無効化する。この場合、ホームコントローラ２１００は、無効化申請プログラム５１０５を実行することで、無効化したい使い捨てアドレスをデータ蓄積１３００サーバに送信する（５１０５）。データ蓄積サーバ１３００ではこれを受信すると、アドレス変換テーブル６３０５から当該使い捨てアドレスに相当する欄を削除し、改めてアルファベット順に並び替える（６１０８）。
【００６３】
（実施例の効果）
当該実施例が提案するシステムにより、情報利用者は複数のサービス提供者が保持するセンサーデータを使って、自分が得たい属性の住民の連絡先を入手することができる。単純にサービス提供者がセンサーデータや住民ＩＤを提供する場合と異なり、送受信するデータの量が小さくなるほか、大容量のデータ処理が、閲覧端末ではなくデータ閲覧サーバなど大規模な計算資源の期待できる設備で実行することが可能であるなどの利点がある。
【００６４】
さらに付加的には、情報利用者が独自にデータ定量化方法をノウハウとしてもっておくことが可能で、情報利用者のノウハウ保護に用いることができるほか、発行したＩＤが無効化可能であることから、個人情報を保護する観点からも、個人情報の無効化が容易という点で利点がある。
【００６５】
このことは情報提供を事業として捉えた場合の動機付け、課金方法の設計の点でも効果的な施策を実現できる。例えば、住民は一般に自身に関する情報の開示は何かのメリットや対価がない限り同意しない。本方法により、使い捨てＩＤを発行すると同時に情報利用者に課金し、課金した一部分を発行されたＩＤの利用者にキックバックすることで、情報開示の同意に動機付けを与えることができる。同時に、データを自己の事業のために収集・蓄積したサービス提供者についても同様に情報開示に応じる動機付けを与えることができる。データ項目として利用した事実や回数に基づいて、サービス提供者毎の重みつきキックバックを実施することで、事業者が情報開示に応じることが可能となる。
【００６６】
一方で、この動機付けの大本となる情報利用者への課金についても柔軟かつ理想的に課金スキームを構築することができる。本来情報利用者は開示した情報量ではなく、役に立った分だけの課金を期待する。統計データの閲覧自身に情報利用者の享受するメリットは小さく、最後にもらったＩＤの個数がメリットの本質である場合などは、そのように課金することで、より多くの情報利用者による利用を促進でき、同時に住民やサービス提供者の動機付けに支払うことができる金銭的動機もより大きくすることができる。
【００６７】
（他の実施例）
上記の実施例では、一つの実現手段として上記の構成を記載したが、実際には要件が異なったり、別の目的の場合には別の構成がより好ましい場合がある。その発明のバリエーションについてまとめる。
【００６８】
上記の実施例ではセンサーＩＤが同様の製品同士で共通のものを想定したが、センサーＩＤがシリアル番号や唯一のオブジェクト認識符号の場合には、データ項目が何であるかを対応付ける表を生成する必要がある。典型的な実施として、センサーの設置時にそのつどホームコントローラにデータ項目を登録する方法がある。
【００６９】
唯一のセンサーから複数のログが生成されるものもある。家電品で多いが、例えば冷蔵庫にドアの開閉センサーと冷蔵室の温度センサーとは複数のセンサーが同一のオブジェクトから生成されることになる。ホームコントローラ２１００にて、これに別の仮想的なセンサー固有ＩＤを割り当てて、ホームコントローラで出力情報を仕分けることが適切である。この方策は、例えば、ホームコントローラが宅内の複数のセンサー情報から統合的に判断した結果としての発報などもセンサー情報として捉える場合にも、解決策として用いることができる。
【００７０】
センサー分類表は、上記の実施例では宅内での更新の容易性からホームコントローラが保存している例を示したが、標準化など外部のデータベースや規格が利用できるような状況などではデータ蓄積サーバが代わりに保管する実施も可能である。
【符号の説明】
【００７１】
１１１０、１１２０、１１３０：ホーム内センサーシステム、
１２００：ネットワーク、
１３００：データ蓄積サーバ、
１４１０、１４２０、１４３０：閲覧端末、
１３０１、１４１１、２１１０、２１２０、２２１４、２２２４：通信装置、
１３０２、１４１２、２１３０：ＣＰＵ、
１３０３、１４１３、２２１２、２２２２、２１４０：記憶装置、
１３０４、１４１４、２１５０：表示装置、
１３０５、１４１５、２１６０：入力装置、
２２１０、２２２０、２２３０、２２４０：センサーノード、
２２１１、２２２１：センサー、
２２２３：クロック、
２１００：ホームコントローラ
【図１】
2013084164.tif 000003
【図２】
2013084164.tif 000004
【図３】
2013084164.tif 000005
【図４】
2013084164.tif 000006
【図５】
2013084164.tif 000007
【図６】
2013084164.tif 000008
【図７】
2013084164.tif 000009
【図８】
2013084164.tif 000010
【図９】
2013084164.tif 000011
【図１０】
2013084164.tif 000012
【図１１】
2013084164.tif 000013
【図１２】
2013084164.tif 000014
【図１３】
2013084164.tif 000015
【図１４】
2013084164.tif 000016
【図１５】
2013084164.tif 000017
【図１６】
2013084164.tif 000018