(57)【特許請求の範囲】
【請求項１】
ユーザが使用する端末装置と、データを記憶するためのデータ記憶部と、異なる複数のシミュレーションプログラムを格納したプログラム記憶部と、前記端末装置、データ記憶部及びプログラム記憶部との間で通信ネットワークを介して通信が可能なサーバ装置とを具備し、
前記端末装置は、
前記ユーザの生活状態の時系列変化を表すログデータを取得する手段と、
前記ログデータが取得されるごとに、当該ログデータを前記ユーザの秘匿性を考慮して予め定められた変換規則に従いポジティブデータに変換する手段と、
前記ポジティブデータが得られるごとに、当該ポジティブデータを前記通信ネットワークを介して前記データ記憶部へ送信し記憶させる手段と
を備え、
前記サーバ装置は、
シミュレーションプログラムを指定する第１の指定情報、及び前記ポジティブデータ中のシミュレーション範囲を指定する第２の指定情報の入力を受付ける手段と、
前記入力された第１の指定情報により指定されるシミュレーションプログラムを前記プログラム記憶部から選択的に受信する手段と、
前記入力された第２の指定情報により指定される範囲のポジティブデータを前記データ記憶部から選択的に受信する手段と、
前記受信されたポジティブデータに対し前記受信されたシミュレーションプログラムを実行してシミュレーション結果を得る手段と
を備えることを特徴とするシミュレーションシステム。
【請求項２】
前記ポジティブデータに変換する手段は、前記ログデータから前記ユーザ又は端末装置の個別識別情報を削除することを特徴とする請求項１記載のシミュレーションシステム。
【請求項３】
前記ポジティブデータに変換する手段は、前記ログデータを前記ユーザの環境に対する貢献度を反映した数値を有するデータに変換することを特徴とする請求項１又は２記載のシミュレーションシステム。
【請求項４】
前記データ記憶部は、複数の端末装置からそれぞれ送信されたポジティブデータを集合知として記憶し、
前記サーバ装置は、前記第２の指定情報により指定される範囲のポジティブデータを前記データ記憶部に記憶された集合知から選択的に受信することを特徴とする請求項１乃至３のいずれかに記載のシミュレーションシステム。
【請求項５】
ユーザが使用する端末装置と、データを記憶するためのデータ記憶部と、異なる複数のシミュレーションプログラムを格納したプログラム記憶部と、前記端末装置、データ記憶部及びプログラム記憶部との間で通信ネットワークを介して通信が可能なサーバ装置とを具備するシステムで使用されるシミュレーション方法であって、
前記端末装置は、
前記ユーザの生活状態の時系列変化を表すログデータを取得する過程と、
前記ログデータが取得されるごとに、当該ログデータを前記ユーザの秘匿性を考慮して予め定められた変換規則に従いポジティブデータに変換する過程と、
前記ポジティブデータが得られるごとに、当該ポジティブデータを前記通信ネットワークを介して前記データ記憶部へ送信し記憶させる過程と
を備え、
前記サーバ装置は、
シミュレーションプログラムを指定する第１の指定情報、及び前記ポジティブデータ中のシミュレーション範囲を指定する第２の指定情報の入力を受付ける過程と、
前記入力された第１の指定情報により指定されるシミュレーションプログラムを前記プログラム記憶部から選択的に受信する過程と、
前記入力された第２の指定情報により指定される範囲のポジティブデータを前記データ記憶部から選択的に受信する過程と、
前記受信されたポジティブデータに対し前記受信されたシミュレーションプログラムを実行してシミュレーション結果を得る過程と
を備えることを特徴とするシミュレーション方法。
【請求項６】
前記ポジティブデータに変換する過程は、前記ログデータから前記ユーザ又は端末装置の個別識別情報を削除することを特徴とする請求項５記載のシミュレーション方法。
【請求項７】
前記ポジティブデータに変換する過程は、前記ログデータを前記ユーザの環境に対する貢献度を反映した数値を有するデータに変換することを特徴とする請求項５又は６記載のシミュレーション方法。
【請求項８】
請求項１乃至４のいずれかに記載のシミュレーションシステムが備える各手段の処理を、前記端末装置及びサーバ装置が備えるコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばユーザの生活状態の時系列変化を表すログデータを収集し、このログデータをもとに環境に及ぼす影響等を推測するシミュレーションシステム、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、コンピュータ上でプログラムにデータを読み込んで実行することにより、実世界での反応や挙動をシミュレーションすることが行われている。この種のシステムは、例えばデータを別途収集してデータベースに記憶しておき、この記憶されたデータファイルや実験用に人為的に生成されたデータファイルをシミュレーション処理時にコンピュータがデータベースから読み込んで、目的に応じた特定のシミュレーション処理を行うものとなっている。
【０００３】
収集対象のデータとしては、例えばＧＰＳ（Global Positioning System）を利用して得られるユーザの位置データや、加速度センサにより得られるユーザの動きを表す加速度データのほか、家屋やオフィスに設置された家電機器やＯＡ機器等の消費電力を表すデータが想定される。ユーザの位置データや加速度データはユーザの今後の行動や体調を推測するために用いられ、また消費電力を表すデータは個人や法人による環境への影響を推測するために用いられる。
【０００４】
例えば、特許文献１に記載された技術では、サーバが環境負荷削減運動への参加者からエネルギ消費情報を受信して、このエネルギ消費情報からエコ活動実績情報を算出し、この実績情報をもとに参加者に対し順位付けを行ってこの順位に応じたインセンティブを与えるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平２００５−９２８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、上記引用文献１に記載された技術は、参加者のエネルギ消費情報をサーバ主導で収集し、かつサーバが予め自装置に記憶されたシミュレーションプログラムを固定的に使用してエコ活動実績情報の算出及び参加者に対する順位付け等を行うものとなっている。このため、シミュレーション時にその対象者から最新のエネルギ消費情報を収集できずに有効なシミュレーション処理を行えない場合がある。また、収集されたエネルギ消費情報をもとに唯１種類のシミュレーション処理しか行っておらず、拡張性に問題があった。
【０００７】
この発明は上記事情に着目してなされたもので、その目的とするところは、常に所望のログデータをもとにシミュレーション処理を行えるようにし、しかも共通のログデータをもとに必要に応じて多種多様なシミュレーション処理を実行可能にした拡張性に優れたシミュレーションシステム、方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するためにこの発明の１つの観点は、ユーザが使用する端末装置と、データを記憶するためのデータ記憶部と、異なる複数のシミュレーションプログラムを格納したプログラム記憶部と、上記端末装置、データ記憶部及びプログラム記憶部との間で通信ネットワークを介して通信が可能なサーバ装置とを具備するシステムを前提とする。そして、上記端末装置により、上記ユーザの生活状態の時系列変化を表すログデータを取得するごとに、当該ログデータを上記ユーザの秘匿性を考慮して予め定められた変換規則に従いポジティブデータに変換し、この変換されたポジティブデータを上記通信ネットワークを介して上記データ記憶部へ送信し記憶させる。一方、サーバ装置により、シミュレーションプログラムを指定する第１の指定情報、及び上記ポジティブデータ中のシミュレーション範囲を指定する第２の指定情報が入力されると、この入力された第１の指定情報により指定されるシミュレーションプログラムを上記プログラム記憶部から選択的に受信すると共に、上記入力された第２の指定情報により指定される範囲のポジティブデータを上記データ記憶部から選択的に受信する。そして、この受信されたポジティブデータに対し、上記受信されたシミュレーションプログラムを実行してシミュレーション結果を得るようにしている。
【０００９】
したがって、端末装置において取得されたログデータはそのまま端末装置内で蓄積されることなく逐一データ記憶部へ送信されて蓄積される。このため、サーバ装置は必要時にデータ記憶部から必要なログデータを常に確実に受信することができ、これにより常に所望のログデータをもとにシミュレーション処理を行うことが可能となる。また、シミュレーションプログラム及びポジティブデータ中のシミュレーション範囲を選択指定することにより、その都度所望のシミュレーションプログラム及び所望の範囲のポジティブデータをそれぞれデータベースから受信してシミュレーション処理を行うことが可能となる。すなわち、多種多様なシミュレーションを選択的に実行することが可能となり、これにより拡張性を高めることが可能となる。
【００１０】
また、この発明の１つの観点は以下のような態様を備えることを特徴とする。  
第１の態様は、ログデータをポジティブデータに変換する際に、ログデータからユーザ又は端末装置の個別識別情報を削除するものである。このようにすると、簡単な処理によりユーザ又は端末装置の秘匿性を高めることができ、これにより自身のログデータが利用させることに対するユーザの心理負担を軽減することができる。
【００１１】
第２の態様は、ログデータをポジティブデータに変換する際に、ログデータをユーザの環境に対する貢献度を反映した数値を有するデータに変換するものである。このようにすると、例えばログデータに電力消費情報が含まれる場合に、この電力消費情報をユーザの環境に対する貢献度に応じて変換することができ、同時に生の電力消費情報がそのまま第三者に開示又は利用されないようにしてデータ本体の秘匿性も確保することが可能となる。
【００１２】
第３の態様は、データ記憶部に、複数の端末装置からそれぞれ送信されたポジティブデータを集合知として記憶させ、サーバ装置が指定される範囲のポジティブデータを上記データ記憶部に記憶された集合知から選択的に受信するようにしたものである。このようにすると、複数の端末により得られたログデータの集合知をもとに、より汎用性の高いシミュレーションを行うことが可能となる。
【発明の効果】
【００１３】
すなわちこの発明によれば、常に所望のログデータをもとにシミュレーション処理を行えるようになり、しかも共通のログデータをもとに必要に応じて多種多様なシミュレーション処理を実行可能にした拡張性に優れたシミュレーションシステム、方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】この発明の一実施形態に係わるシミュレーションシステムの概略構成図。
【図２】図１に示したシステムの端末装置の機能構成を示すブロック図。
【図３】図１に示したシステムのサーバ装置の機能構成を示すブロック図。
【図４】図２に示した端末装置によるログデータアフォード処理の手順と理内容を示すフローチャート。
【図５】図４に示したログデータアフォード処理のうちログポジティブ変換処理の手順と内容を示すフローチャート。
【図６】図３に示したサーバ装置によるシミュレーション処理の手順と内容を示すフローチャート。
【図７】図５に示したログポジティブ変換処理による処理内容の一例を示す図。
【図８】図１に示したシステムのアフォーダンスデータベースに記憶されるアフォーダンスデータの一例を示す図。
【発明を実施するための形態】
【００１５】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
図１は、この発明の一実施形態に係わるシミュレーションシステムの概略構成図である。このシステムは、各々ユーザが使用する複数の端末装置ＴＭ１〜ＴＭｎを通信ネットワークＮＷを介してアフォーダンスデータベースＤＤＢに接続可能とすると共に、このアフォーダンスデータベースＤＤＢ及びプログラムデータベースＰＤＢに対し通信ネットワークＮＷを介してサーバ装置ＳＶを接続可能としたものである。
【００１６】
通信ネットワークＮＷは、ＩＰ（Internet Protocol）網と、このＩＰ網にアクセスするためのアクセス網とから構成される。アクセス網としては、光公衆通信網、携帯電話網、ＬＡＮ（Local Area Network）、無線ＬＡＮ、電力線を利用した通信網、ＣＡＴＶ（Cable Television）網等が用いられる。
【００１７】
端末装置ＴＭ１〜ＴＭｎは、例えば個人の家屋又は法人のオフィス等に設置された冷暖房機（エアコン）等の家電機器からなり、以下のように構成される。図２はその構成を示すブロック図である。  
すなわち、端末装置ＴＭ１〜ＴＭｎは、機器本体１１及びリモコン受信部１２に加え、センサ１３と、ログデータ取得制御部１４と、ログポジティブ変換部１５と、送信部１６を新たに備えている。なお、このうちログデータ取得制御部１４及びログポジティブ変換部１５は、端末装置が備える中央処理ユニット（ＣＰＵ；Central Processing Unit）にプログラムを実行させることにより実現される。
【００１８】
センサ１３は電力量計からなり、計測した電力量をディジタルデータに変換する。ログデータ取得制御部１４は、リモコン受信部１２により受信されたリモコン信号を随時受け取る。そして、機器の運転期間中に、一定の周期（例えば１時間）で上記センサ１３から消費電力量の計測データを読み込み、この読み込んだ消費電力量の計測データにユーザ固有識別情報（ユーザＩＤ）及び端末固有識別情報（端末ＩＤ）を関連付けることでログデータを生成する。そして、この生成されたログデータをログポジティブ変換部１５へ出力する。
【００１９】
ログポジティブ変換部１５は、上記ログデータ取得制御部１４からログデータを受け取るごとに、当該ログデータをユーザの秘匿性を考慮して予め定められた変換規則に従い、送信可能なログポジティブデータに変換する。具体的には、上記環境負荷削減に対する貢献度を消費電力量の計測データに反映させる処理と、上記ログデータに含まれるユーザＩＤ及び端末ＩＤを削除して代わりに端末種別を表す識別情報（端末種別ＩＤ）を関連付ける処理を行う。そして、ログポジティブ変換部１５は、上記変換されたログポジティブデータを送信部１６へ出力する。
【００２０】
送信部１６は、上記ログポジティブ変換部１５からログポジティブデータを受け取るごとに、このログポジティブデータを予め定めた伝送フォーマットに変換し、この送信データを通信ネットワークＮＷにより規定される通信プロトコルに従いアフォーダンスデータベースＤＤＢへ送信する。
【００２１】
アフォーダンスデータベースＤＤＢは、例えばデータベースサーバに設けられ、上記端末装置ＴＭ１〜ＴＭｎから送信されたログポジティブデータを通信ネットワークＮＷを介してそれぞれ受信し、この受信されたログポジティブデータをアフォーダンスデータの集合知として蓄積する。また、サーバ装置ＳＶから送信されるアフォーダンスデータの送信要求に従い、指定された範囲に該当するアフォーダンスデータを読み出して要求元のサーバ装置ＳＶへダウンロードする機能を有する。
【００２２】
プログラムデータベースＰＤＢもデータベースサーバに設けられ、利用が想定される複数種のシミュレーションプログラムを予め格納している。そして、サーバ装置ＳＶから送信されるプログラムの送信要求に従い、該当するプログラムを読み出して要求元のサーバ装置ＳＶへダウンロードする機能を有する。
【００２３】
シミュレーションプログラムとしては、例えば使用電力量予測プログラム、温暖化による海面上昇シミュレーションプログラム、及びＣＯ２の排出予測プログラムが想定され、プログラムの記述形式としてはプログラムＩＤとその実行ファイルのアドレスとの組み合わせ等が考えられる。なお、記述形式はこれに限定されるものではなくその他の必要な引数が定義されたものであってもよい。
【００２４】
サーバ装置ＳＶは、例えば通信事業者又はサービス事業者が運用するＷｅｂサーバからなり、以下のように構成される。図３はその機能構成を示すブロック図である。  
すなわち、サーバ装置ＳＶは、通信インタフェースユニット２１と、入出力インタフェースユニット２２と、制御ユニット２３と、記憶ユニット２４を備えている。
【００２５】
通信インタフェースユニット２１は、制御ユニット２３の制御の下で、アフォーダンスデータベースＤＤＢ及びプログラムデータベースＰＤＢとの間でそれぞれ通信ネットワークＮＷを介してアフォーダンスデータ及びプログラムをダウンロードするための通信処理を行う機能を有する。
【００２６】
入出力インタフェースユニット２２には、操作用端末（図示省略）の入力装置３１及び表示装置３２が接続される。入出力インタフェースユニット２２は、上記入力装置３１により入力された操作データを取り込んで制御ユニット２３へ出力すると共に、制御ユニット２３から出力された表示データを表示装置３２へ出力して表示させる機能を有する。
【００２７】
記憶ユニット２４は、プログラム記憶部２４１と、アフォーダンスデータ記憶部２４２と、シミュレーションデータ記憶部２４３を備えている。プログラム記憶部２４１は、上記プログラムデータベースＰＤＢからダウンロードされたシミュレーションプログラムを一時保存するために使用される。アフォーダンスデータ記憶部２４２は、上記アフォーダンスデータベースＤＤＢからダウンロードされたシミュレーション対象のアフォーダンスデータを一時保存するために使用される。シミュレーションデータ記憶部２４３は、制御ユニット２３によるシミュレーション処理により得られたシミュレーション結果のデータを保存するために用いられる。
【００２８】
さて、制御ユニット２３は中央処理ユニット（ＣＰＵ；Central Processing Unit）を備え、この発明を実施するために必要な制御機能として、命令受付制御部２３１と、プログラム取得制御部２３２と、アフォーダンスデータ取得制御部２３３と、シミュレーション実行処理部２３４と、表示データ生成処理部２３５を備えている。なお、これらの制御機能はいずれも上記ＣＰＵにプログラムを実行させることにより実現される。
【００２９】
命令受付制御部２３１は、入力装置３１においてオペレータがシミュレーションプログラムの指定情報（プログラムＩＤとその実行ファイルのアドレス）と、アフォーダンスデータの集合知のうちシミュレーション範囲を指定する情報を入力したときに、これらの指定情報を入出力インタフェースユニット２２から受け取る。
【００３０】
プログラム取得制御部２３２は、上記命令受付制御部２３１により受け取ったシミュレーションプログラムの指定情報に従い、通信インタフェースユニット２１からプログラムデータベースＰＤＢに対しプログラムの送信要求を送信する。そして、この要求に応じてプログラムデータベースＰＤＢからダウンロードされたシミュレーションプログラムを通信インタフェースユニット２１を介して受信し、プログラム記憶部２４１に一時保存させる処理を行う。
【００３１】
アフォーダンスデータ取得制御部２３３は、上記命令受付制御部２３１により受け取ったシミュレーション範囲の指定情報に従い、通信インタフェースユニット２１からアフォーダンスデータベースＤＤＢに対しアフォーダンスデータの送信要求を送信する。そして、この要求に応じてアフォーダンスデータデータベースＤＤＢからダウンロードされたアフォーダンスデータを通信インタフェースユニット２１を介して受信し、アフォーダンスデータ記憶部２４２に一時保存させる処理を行う。
【００３２】
シミュレーション実行処理部２３４は、上記プログラム記憶部２４１に保存されたシミュレーションプログラムを起動し、このシミュレーションプログラムの制御の下で、上記アフォーダンデータ記憶部２４２に保存されたアフォーダンデータについてシミュレーション処理を行う。そして、このシミュレーション処理により得られた結果を表すデータをシミュレーションデータ記憶部２４３に格納する処理を行う。
【００３３】
表示データ生成処理部２３５は、上記シミュレーションデータ記憶部２４３からシミュレーション結果を表すデータを読み出し、このデータをもとに折れ線グラフや散布図等を描画するためのグラフィカルデータを生成し、この生成されたグラフィカルデータを入出力インタフェースユニット２２へ出力して表示装置３２に表示させる処理を行う。
【００３４】
次に、以上のように構成されたシステムによる、ログデータを利用したシミュレーション処理動作を説明する。  
（１）端末装置によるログデータの取得及び送信処理
端末装置ＴＭ１〜ＴＭｎではそれぞれ、以下のようにログデータの取得及び送信処理が行われる。図４はその制御手順と処理内容を示すフローチャートである。  
すなわち、機器本体１１の消費電力量はセンサ１３により常時計測されその計測データが記憶されている。一方、ログデータ取得制御部１４では、ステップＳ１１によりセンサデータ取得タイミングになったか否かの監視が行われている。そして、前回の取得タイミングから例えば１時間が経過すると、ステップＳ１２により上記センサ１３から消費電力量の計測データが読み込まれる。ログデータ取得制御部１４では、この読み込まれた計測データにユーザＩＤ及び端末ＩＤが関連付けられてログデータが生成される。そして、この生成されたログデータはログポジティブ変換部１５へ出力される。
【００３５】
ログポジティブ変換部１５では、上記ログデータ取得制御部１４からログデータを受け取ると、ステップＳ１３において当該ログデータをユーザの秘匿性を考慮して定められた変換規則に従い、送信可能なログポジティブデータに変換する処理が以下のように行われる。
【００３６】
図５は、このログポジティブデータ変換処理の手順と内容を示すフローチャートである。すなわち、ログポジティブ変換部１５では、先ずステップＳ１３１により環境負荷削減に対する貢献度を消費電力量の計測データに反映させる処理が行われる。  
いま、上記ログデータ取得制御部１４により生成されたログデータが図７（ａ）に示すようなものだったとする。ログポジティブ変換部１５には、標準的な消費電力量を時間あたり５００Ｗと仮定した場合の環境負荷削減に対する貢献度を定義した下式が記憶されている。  
貢献度＝５００−電力量  （電力量＜５００）
貢献度＝０  （電力量≧５００）
ログポジティブ変換部１５では、上記貢献度を定義した式に従い、上記ログデータの電力量が貢献度を反映したデータに変換される。例えば、図７（ａ）に示した電力量のうち、“５００Ｗｈ”以下の電力量については、図７（ｂ）に示すように“５００−ｘ”で示される貢献度値に変換される。また、“５００Ｗｈ”以上の電力量については、図７（ｂ）に示すように“０”で示される貢献度値に変換される。
【００３７】
さらに、ログポジティブ変換部１５では、ステップＳ１３２により、ログデータに含まれるユーザＩＤ及び端末ＩＤを削除して代わりに端末種別ＩＤを関連付ける処理が行われる。例えば、図７（ａ）に示したログデータの場合には、「端末ＩＤ＝００１−６７６８」と、「ユーザＩＤ＝１２３４５」が削除され、代わりに図７（ｂ）に示すように「端末種別＝００１」が関連付けられる。この「端末種別＝００１」はエアコンの場合であるが、テレビジョン受信機や冷蔵庫、照明器具等のその他の端末装置についても同様に固有の端末種別ＩＤが用いられる。
【００３８】
上記変換されたログポジティブデータは、ログポジティブ変換部１５から送信部１６に渡される。そして、ログポジティブデータは、予め定めた伝送フォーマットに変換されたのち、通信ネットワークＮＷにより規定される通信プロトコルに従いアフォーダンスデータベースＤＤＢへ向け送信される。
【００３９】
アフォーダンスデータベースＤＤＢでは、上記端末装置ＴＭ１〜ＴＭｎから送信されたログポジティブデータが受信されると、この受信されたログポジティブデータが時系列に従い順次記憶される。すなわち、アフォーダンスデータベースＤＤＢには、複数の端末装置ＴＭ１〜ＴＭｎの消費電力量が時系列順にアフォーダンスデータの集合知として蓄積される。図８はその蓄積されたアフォーダンスデータの一例を示すものである。
【００４０】
（２）サーバ装置によるシミュレーション処理
サーバ装置ＳＶでは、次のようなシミュレーション処理動作が実行される。図６はその処理手順と処理内容を示すフローチャートである。  
すなわち、制御ユニット２３はステップＳ２１において実行命令の入力を監視している。この状態で、サーバ装置ＳＶのオペレータが、入力装置３１においてシミュレーションに使用するプログラムのＩＤとその実行ファイルのアドレスを入力し、さらにアフォーダンスデータの集合知に対するシミュレーション範囲を指定する情報を入力した上で、シミュレーションの実行命令を入力したとする。
【００４１】
例えば、使用電力量予測シミュレーションを行う場合には、シミュレーションプログラムの識別ＩＤ＝１２を入力し、またアフォーダンスデータのシミュレーション範囲として２０１０年８月１日の１０：００〜１４：００台の端末種別００１のデータを使用する場合には、｛２００１０８０１，１０００，１４００，００１｝と入力する。なお、入力デバイスとしてはキーボードやマウスが用いられる。
【００４２】
制御ユニット２３は、ステップＳ２１において上記実行命令の入力を受付けると、ステップＳ２２により命令受付制御部２３１を起動し、この命令受付制御部２３１の制御の下で、上記入力されたプログラム指定情報及びシミュレーション範囲の指定情報を認識する。
【００４３】
次に、ステップＳ２３によりプログラム取得制御部２３２を起動し、このプログラム取得制御部２３２の制御の下で、上記受信されたプログラム指定情報に従い、通信インタフェースユニット２１からプログラムデータベースＰＤＢに対しプログラムの送信要求を送信する。そして、この要求に対しプログラムデータベースＰＤＢから該当するシミュレーションプログラムがダウンロードされると、このシミュレーションプログラムを通信インタフェースユニット２１で受信して、記憶ユニット２４内のプログラム記憶部２４１に一時保存させる。
【００４４】
またそれと共に制御ユニット２３は、ステップＳ２４においてアフォーダンスデータ取得制御部２３３を起動し、このアフォーダンスデータ取得制御部２３３の制御の下で、上記入力されたシミュレーション範囲の指定情報に従い、通信インタフェースユニット２１からアフォーダンスデータベースＤＤＢに対しアフォーダンスデータの送信要求を送信する。そして、この要求に対しアフォーダンスデータデータベースＤＤＢから該当するアフォーダンスデータがダウンロードされると、このアフォーダンスデータを通信インタフェースユニット２１により受信して、アフォーダンスデータ記憶部２４２に一時保存させる。
【００４５】
続いて制御ユニット２３は、ステップＳ２５によりシミュレーション実行処理部２３４を起動し、上記プログラム記憶部２４１に保存されたシミュレーションプログラムに従い、上記アフォーダンスデータ記憶部２４２に記憶されたアフォーダンスデータに対しシミュレーション処理を実行する。
【００４６】
例えば、アフォーダンスデータベースＤＤＢから「端末種別００１」のアフォーダンスデータをすべて収集し、この収集されたデータをもとに時間帯別の貢献度の統計を取る。そして、その結果真夏の午後２時頃に貢献度がほぼゼロであれば、端末装置の種別は「エアコン（冷房機）」であると推定できる。また、端末種別００１が「エアコン」であることが既知の場合には、時間帯別に貢献度を統計処理することで、時間帯や季節ごとにどのような電力消費傾向があるかを推測できる。  
上記シミュレーション処理の実行により得られたシミュレーション結果を表すデータは、ステップＳ２６によりシミュレーションデータ記憶部２４３に記憶される。
【００４７】
上記シミュレーション処理が終了すると、制御ユニット２３はステップＳ２７により表示データ生成処理部２３５を起動し、この表示データ生成処理部２３５の制御の下で、上記シミュレーションデータ記憶部２４３からシミュレーション結果を表すデータを読み出す。そして、この読み出したデータをもとに折れ線グラフや散布図等を描画するためのグラフィカルデータを生成し、この生成されたグラフィカルデータをステップＳ２８により入出力インタフェースユニット２２へ出力する。この結果、表示装置３２には折れ線グラフや散布図等を描画するためのグラフィカルデータが表示される。
【００４８】
以上詳述したようにこの実施形態では、端末装置ＴＭ１〜ＴＭｎにおいて、センサ１３から周期的に消費電力の計測データを読み込んでログデータを生成し、ログポジティブ変換部１５により、上記ログデータに対し環境負荷削減に対する貢献度を消費電力量の計測データに反映させる処理と、ユーザＩＤ及び端末ＩＤを削除して代わりに端末種別ＩＤを関連付ける処理を行って、この変換処理後のログポジティブデータをアフォーダンスデータベースＤＤＢへ送信してアフォーダンスデータの集合知として記憶させるようにしている。
【００４９】
したがって、端末装置ＴＭ１〜ＴＭｎにおいて取得されたログデータはそのまま端末装置ＴＭ１〜ＴＭｎ内で蓄積されることなく逐一アフォーダンスデータベースＤＤＢへ送信されてアフォーダンスデータの集合知として蓄積される。このため、サーバ装置ＳＶは必要時にアフォーダンスデータベースＤＤＢから必要な範囲のデータを常に確実にダウンロードすることができ、これにより常に所望のアフォーダンスデータをもとにシミュレーション処理を行うことが可能となる。
【００５０】
しかも、ログデータをポジティブデータに変換する際に、ログデータからユーザＩＤ及び端末ＩＤを削除して代わりに端末種別ＩＤを付与するようにしたので、簡単な処理によりユーザ又は端末装置の秘匿性を高めることができ、これにより自身のログデータが利用させることに対するユーザの心理負担を軽減することができる。さらに、ログデータをユーザの環境負荷削減に対する貢献度を反映したデータに変換するようにしているので、ログデータに含まれる消費電力量に環境への貢献度を反映させることができ、しかも生の電力消費情報がそのまま第三者に開示又は利用されないようにしてデータ本体の秘匿性も確保することができる。
【００５１】
またこの実施形態では、サーバ装置ＳＶにおいて、入力装置３１によりオペレータが任意に選択入力したシミュレーションプログラムの指定情報に従い、プログラムデータベースＰＤＢからシミュレーションプログラムをダウンロードすると共に、同時に選択入力したシミュレーション範囲の指定情報に従いアフォーダンスデータデータベースＤＤＢから該当する範囲のアフォーダンスデータをダウンロードする。そして、このアフォーダンスデータに対して上記シュミレーションプログラムに従いシミュレーション処理を実行し、その結果を表すデータを表示装置３２に表示させるようにしている。
【００５２】
したがって、シミュレーションプログラム及びアフォーダンスデータ中のシミュレーション範囲をオペレータが任意に選択指定することにより、その都度所望のシミュレーションプログラム及び所望の範囲のアフォーダンスデータをそれぞれデータベースＰＤＢ，ＤＤＢから取得してシミュレーション処理を実行することが可能となる。すなわち、多種多様なシミュレーション処理を任意に選択的に実行することが可能となり、これにより拡張性の高いシステムを提供することが可能となる。
【００５３】
なお、この発明は上記実施形態に限定されるものではない。例えば、前記実施形態では端末装置の消費電力量を計測してこれをログデータに含めるようにしたが、端末装置の発熱量を計測してログデータに含めるようにしてもよい。また、端末装置として携帯端末を想定した場合には、携帯端末に設けられた位置センサや加速度センサを用いて端末の位置データ及び加速度データを取得し、これらをログデータに含めてシミュレーション処理に提供するようにしてもよい。このようにすると、ユーザの行動の傾向や動きの傾向を推測することが可能となる。
【００５４】
また、前記実施形態ではログデータに環境負荷削減に対する貢献度を反映させることでログデータをポジティブデータに変換するようにしたが、ユーザの嗜好性や年齢、性別、職種などの属性情報を反映させることでログデータをポジティブデータに変換するようにしてもよい。この場合にも、生のログデータがそのまま第三者に開示又は利用されないようにすることができ、これによりデータ本体の秘匿性を確保することが可能となる。
【００５５】
さらに、前記実施形態ではアフォーダンスデータベースＤＤＢ及びプログラムデータベースＰＤＢをデータベースサーバに設けた場合を例にとって説明したが、サーバ装置ＳＶ内又はこのサーバ装置ＳＶに外付けされる記憶装置に設けるようにしてもよい。  
その他、サーバ装置の構成や、端末装置の種類とその構成、シミュレーションプログラムの種類、アフォーダンスデータの構成、シミュレーション処理の手順と内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
【００５６】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００５７】
ＴＭ１〜ＴＭｎ…端末装置、ＤＤＢ…アフォーダンスデータベース、ＰＤＢ…プログラムデータベース、ＳＶ…サーバ装置、ＮＷ…通信ネットワーク、１１…機器本体、１２…リモコン受信部、１３…センサ、１４…ログデータ取得制御部、１５…ログポジティブ変換部、１６…送信部、２１…通信インタフェースユニット、２２…入出力インタフェースユニット、２３…制御ユニット、２４…記憶ユニット、３１…入力装置、３２…表示装置、２３１…命令受付制御部、２３２…プログラム取得制御部、２３３…アフォーダンスデータ取得制御部、２３４…シミュレーション実行処理部、２３５…表示データ生成処理部、２４１…プログラム記憶部、２４２…アフォーダンスデータ記憶部、２４３…シミュレーションデータ記憶部。
【図１】
0005439332.tif 000002
【図２】
0005439332.tif 000003
【図３】
0005439332.tif 000004
【図４】
0005439332.tif 000005
【図５】
0005439332.tif 000006
【図６】
0005439332.tif 000007
【図７】
0005439332.tif 000008
【図８】
0005439332.tif 000009