(57)【特許請求の範囲】
【請求項１】
ユーザの状況に基づいて、複数のエコ活動から、前記ユーザが実施可能なエコ活動を選択し、選択されたエコ活動を前記ユーザに提示する制御部を備え、
前記制御部は、前記ユーザが前記複数のエコ活動の各々を実施した状況である第１の実施状況と、前記ユーザとユーザプロフィールが共通する他のユーザが前記複数のエコ活動の各々を実施した状況である第２の実施状況と、に基づいて、ユーザごとの評価値と、前記ユーザプロフィールが共通する複数のユーザに対応する評価値とを算出し、
算出された前記ユーザごとの評価値と、前記複数のユーザに対応する評価値とに基づいた順序での前記エコ活動のソート結果に応じて、当該ユーザが実施可能なエコ活動を選択する、情報処理装置。
【請求項２】
前記制御部は、前記複数のエコ活動から、前記ユーザが所持していない装置に関連するエコ活動を除外し、残りのエコ活動から、前記ユーザが実施可能なエコ活動を選択する、請求項１に記載の情報処理装置。
【請求項３】
ユーザ装置が、
ユーザの状況に基づいて、複数のエコ活動から、前記ユーザが実施可能なエコ活動を選択し、選択されたエコ活動を前記ユーザに提示することと、
前記ユーザが前記複数のエコ活動の各々を実施した状況である第１の実施状況と、前記ユーザとユーザプロフィールが共通する他のユーザが前記複数のエコ活動の各々を実施した状況である第２の実施状況と、に基づいて、ユーザごとの評価値と、前記ユーザプロフィールが共通する複数のユーザに対応する評価値とを算出することと、
算出された前記ユーザごとの評価値と、前記複数のユーザに対応する評価値とに基づいた順序での前記エコ活動のソート結果に応じて、当該ユーザが実施可能なエコ活動を選択することと、
を含む、情報処理方法。
【請求項４】
コンピュータに、
ユーザの状況に基づいて、複数のエコ活動から、前記ユーザが実施可能なエコ活動を選択し、選択されたエコ活動を前記ユーザに提示することと、
前記ユーザが前記複数のエコ活動の各々を実施した状況である第１の実施状況と、前記ユーザとユーザプロフィールが共通する他のユーザが前記複数のエコ活動の各々を実施した状況である第２の実施状況と、に基づいて、ユーザごとの評価値と、前記ユーザプロフィールが共通する複数のユーザに対応する評価値とを算出することと、
算出された前記ユーザごとの評価値と、前記複数のユーザに対応する評価値とに基づいた順序での前記エコ活動のソート結果に応じて、当該ユーザが実施可能なエコ活動を選択することと、
を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば特許文献１に記載されるように、家庭内で消費される電力を「見える化」によりユーザに通知することで、エコ（省エネ）活動を助長する技術が知られている。ここで、「見える化」とは、ディスプレイに電力消費量を数値やグラフで表示することである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７５３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１記載の技術は、単に各電気製品の消費電力量を表示するだけだったので、ユーザは、自己が実施可能なエコ活動がどのようなものであるかを判断することができなかった。そこで、ユーザが実施可能なエコ活動を提示することができる技術が望まれていた。
【課題を解決するための手段】
【０００５】
本開示によれば、ユーザの状況に基づいて、複数のエコ活動から、ユーザが実施可能なエコ活動を選択し、選択されたエコ活動をユーザに提示する制御を行う制御部を備える、情報処理装置が提供される。
【０００６】
本開示によれば、ユーザの状況に基づいて、複数のエコ活動から、ユーザが実施可能なエコ活動を選択し、選択されたエコ活動をユーザに提示する制御を行うことを含む、情報処理方法が提供される。
【０００７】
本開示によれば、コンピュータに、ユーザの状況に基づいて、複数のエコ活動から、ユーザが実施可能なエコ活動を選択し、選択されたエコ活動をユーザに提示する制御を行う制御機能を実現させる、プログラムが提供される。
【０００８】
本開示によれば、情報処理装置は、ユーザが実施可能なエコ活動をユーザに提示することができる。
【発明の効果】
【０００９】
以上説明したように本開示によれば、情報処理装置は、ユーザが実施可能なエコ活動を選択し、選択されたエコ活動をユーザに提示するので、ユーザは、自己が実施可能なエコ活動がどのようなものであるかを判断することができる。
【図面の簡単な説明】
【００１０】
【図１】実消費電力量グラフの一例を示す説明図である。
【図２】本実施の形態に係る情報処理システムの構成を示すブロック図である。
【図３】ユーザ装置の構成を示すブロック図である。
【図４】サーバの構成を示すブロック図である。
【図５】ユーザがユーザプロフィールを入力する際に表示される画像の一例を示す説明図である。
【図６】ユーザが１日のうちで行った活動を報告する際に表示される画像の一例を示す説明図である。
【図７】ユーザが１日のうちで行った活動を報告する際に表示される画像の一例を示す説明図である。
【図８】ユーザが１日のうちで行ったエコ活動を報告する際に表示される画像の一例を示す説明図である。
【図９】本実施形態で表示される実消費電力量グラフの一例を示す説明図である。
【図１０】本実施形態で表示される実消費電力量グラフの一例を示す説明図である。
【図１１】ユーザが行ったエコ活動への報酬として表示される画像の一例を示す説明図である。
【図１２】ユーザが行ったエコ活動への報酬として表示される画像の一例を示す説明図である。
【図１３】記憶装置に記憶される情報の一例を示す説明図である。
【図１４】記憶装置に記憶される情報の一例を示す説明図である。
【図１５】記憶装置に記憶される情報の一例を示す説明図である。
【図１６】記憶装置に記憶される情報の一例を示す説明図である。
【図１７】記憶装置に記憶される情報の一例を示す説明図である。
【図１８】記憶装置に記憶される情報の一例を示す説明図である。
【図１９】記憶装置に記憶される情報の一例を示す説明図である。
【図２０】記憶装置に記憶される情報の一例を示す説明図である。
【図２１】記憶装置に記憶される情報の一例を示す説明図である。
【図２２】記憶装置に記憶される情報の一例を示す説明図である。
【図２３】記憶装置に記憶される情報の一例を示す説明図である。
【図２４】記憶装置に記憶される情報の一例を示す説明図である。
【図２５】記憶装置に記憶される情報の一例を示す説明図である。
【図２６】記憶装置に記憶される情報の一例を示す説明図である。
【図２７】記憶装置に記憶される情報の一例を示す説明図である。
【図２８】情報処理システムによる処理の手順を示すシーケンス図である。
【図２９Ａ】情報処理システムによる処理の手順を示すフローチャートである。
【図２９Ｂ】情報処理システムによる処理の手順を示すフローチャートである。
【図３０】情報処理システムによる処理の手順を示すフローチャートである。
【図３１】情報処理システムによる処理の手順を示すフローチャートである。
【図３２】情報処理システムによる処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
なお、説明は以下の順序で行うものとする。
１．エコ活動に関連すると思われる技術についての考察
２．本開示に係る情報処理システムの構成
２−１．ユーザ装置の構成
２−２．記憶装置の構成
２−３．サーバの構成
３．情報処理システムによる処理
【００１３】
＜１．エコ活動に関連すると思われる技術についての考察＞
本発明者は、エコ活動に関連すると思われる各種の技術について考察し、この結果、本開示に係る技術を開発するに至った。そこで、本発明者が行った考察について説明する。なお、エコ活動とは、ユーザが実行可能な活動である各ユーザ活動のうち、エコ効果（例えば、省エネ効果）を得ることを目的として行われるユーザ活動である。
【００１４】
図１は、実消費電力量グラフの一例を示す。これらの実消費電力量グラフは、１日の消費電力量の推移を電気製品（以下、単に「デバイス」とも称する）毎に示す。しかし、この情報を単に提示しただけでは、ユーザは、１日に行った各ユーザ活動がエコ効果を有するかどうかを判断することができない。すなわち、ユーザは、１日に行った各ユーザ活動のうち、どのユーザ活動がエコ効果を有し、どのユーザ活動がエコ効果を有しないのかを判断することができない。さらに、ユーザは、エコ効果のあるユーザ活動、即ちエコ活動がどの程度のエコ効果を有するのかを把握することができない。このため、ユーザは、図１の実消費電力量グラフを参照しながら、エコ活動を自ら考える必要がある。さらに、ユーザは、考えついたエコ活動を実行し、それによる実消費電力量グラフの変化を自ら確認する必要がある。
【００１５】
しかし、上記の作業は非常に手間がかかる。さらに、ユーザが考えついたエコ活動は、必ずしも、ユーザが継続的に実施可能であり、かつ、充分な効果が得られるとは限らない。例えば、ユーザは、図１の実消費電力量グラフに基づいて、エアコンの消費電力が高いと判断し、エコ活動として、エアコンの使用を控えることを考えることが想定される。この場合、ユーザは、暑いもしくは寒い部屋の中でエアコンの電源を入れずに我慢することになるが、このようなエコ活動は、継続的に実施可能なものとはなりえないと思われる。また、このようなエコ活動により、エアコンの消費電力量は確かに減ることになるが、ユーザが体調をくずす可能性を考えると、このようなエコ活動はかえって非効率であると思われる。
【００１６】
なお、無数のエコ活動がインターネット等で公開されているので、ユーザは、インターネット等を利用することで、エコ活動を発見することができる。しかし、ユーザが継続的に実施可能なエコ活動を探し出すことはやはり手間がかかる。また、ユーザが探しだしたエコ活動は、必ずしも充分なエコ効果を有するとは限らない。
【００１７】
また、ユーザは、１日のうちに行なう全てのユーザ活動に配慮するとは限らない。例えば、ユーザは、エコ活動としてテレビの主電源を切ることを考えたが、ユーザがドライヤを使う時間に対しては特に配慮していないことが想定される。この場合、テレビの主電源オフによる実消費電力量の削減量がドライヤの使用で相殺される。また、夜中のテレビの消し忘れということも想定される。これらの場合、総合的に効果的なエコ活動は実現できていないといえる。
【００１８】
また、ユーザがエコ活動を考えても、ユーザがそれを実行する意義を感じにくいということも想定される。即ち、ユーザがエコ活動を実施しても、それによりユーザが感じるエコ効果は、月々の電気料金が下がるか、或いは図１の実消費電力量グラフの値が減少するのみである。このため、ユーザは、エコ効果を実感しにくく、結果として、エコ活動を実行する意義を感じにくくなってしまう。
【００１９】
また、最近のデバイスの中には、自動でエコな挙動をするものもある。デバイスが自身の電力消費を抑制するのは良いことであるが、ユーザがエコ意識を培う点では何の貢献も得られない。実際に、ユーザがデバイスのエコ機能に依存しデバイスの使用時間が延びた結果、消費電力量が増えてしまったのでは本末転倒である。したがって、この技術は、ユーザのエコ意識を育てる要素がなく、エコな社会を実現するための根本的な改善策にはなり得ないと考えられる。
【００２０】
一方、特開２００８−１０２７０９号公報には、１日の目標省エネ率をユーザに提示する技術が開示されている。しかし、この技術によっても、ユーザは、各ユーザ活動がエコ効果を有するかどうかを判断することができない。
【００２１】
また、特開２００７−１６４７５４号公報には、エコ活動とそれによる二酸化炭素の排出削減量とを対比して提示する技術が開示されている。しかし、この技術は、エコ効果を有しないユーザ活動については何ら提示しないので、ユーザは、この技術によっても、各ユーザ活動がエコ効果を有するかどうかを判断することができない。さらに、この技術は、単に二酸化炭素の排出削減量に基づくエコ活動を提示するだけで、ユーザの事情（例えば、ユーザの嗜好や生活習慣）を何ら考慮していない。したがって、この技術は、ユーザが継続的に実施可能なエコ活動を提示することができない。
【００２２】
また、特開２０１０−２３７７７４号公報には、１日の実消費電力量と目標消費電力量との差分をユーザに提示する技術が開示されている。しかし、この技術によっても、ユーザは、各ユーザ活動がエコ効果を有するかどうかを判断することができない。
【００２３】
一方、本開示に係る情報処理システム１０によれば、ユーザは、各ユーザ活動がエコ効果を有するか否かを従来よりも容易に判断することができる。また、ユーザは、各エコ活動のエコ効果を従来よりも容易に把握することができる。また、ユーザは、自己が実施可能なエコ活動、特に、自己が継続的に実施可能なエコ活動を従来よりも容易に把握することができる。また、ユーザは、エコ活動を行なう意義を従来よりも大きく感じることができる。また、ユーザは、自己が配慮していないユーザ活動について、改善を図ることができる。
【００２４】
＜２．情報処理システムの構成＞
次に、図２〜図３に基づいて、情報処理システム１０の構成について説明する。図２に示すように、情報処理システム１０は、ユーザ装置２０と、サーバ３０と、記憶装置４０と、ネットワーク５０とを備える。なお、ユーザ装置２０及びサーバ３０の数は、図２に示すものに限定されない。以下の説明において、特に断りがない限り、「時刻」とは、時分を示し、「日」とは、年月日を示し、「日時」とは、年月日及び時分を示すものとする。
【００２５】
［２−１．ユーザ装置の構成］
ユーザ装置２０は、図３に示すように、通信部２１と、センサ２２と、入力部２３と、記憶部２４と、提示部２５と、制御部２６とを備える。
【００２６】
通信部２１は、ネットワーク５０を介してサーバ３０と通信が可能となっており、サーバ３０との間で各種の信号を送受信する。
【００２７】
センサ２２は、ユーザが所有する各デバイス（装置）の実消費電力量を検出する。このようなデバイスとしては、例えば、ユーザの自宅に設置されたエアコン、テレビ、パソコン、照明器具、冷蔵庫、洗濯機、便座装置等の他、電気自動車、電動自転車等が考えられる。センサ２２は、検出した実消費電力量に関する消費電力量情報を生成し、制御部２６に出力する。なお、電気自動車、電動自転車等といったモバイル型のデバイスに対するセンサ２２は、実消費電力量に関する無線信号を生成し、通信部２１に送信することになる。
【００２８】
入力部２３は、提示部２５の表面に設けられたタッチパネルであり、ユーザによる操作（例えば、入力部２３の特定の位置に触れる、当該特定の位置から特定の方向に指を動かす等）に応じた入力操作情報を制御部２６に出力する。
【００２９】
記憶部２４は、ユーザ装置２０による処理に必要な各種情報、例えばプログラム、画像情報等を記憶する。特に、記憶部２４は、サーバ３０から送信されるユーザ報告テーブル及びエコ活動リストを記憶する。ユーザ報告テーブルには、エコ活動と個別想定消費電力量グラフとが関連付けられて格納されている。個別想定消費電力量グラフについては後述する。エコ活動リストには、ユーザが継続的に実施可能であると思われるエコ活動が列挙されている。なお、ユーザ装置２０の初期状態、即ち、ユーザが何らユーザ活動をサーバ３０に報告していない場合（ユーザプロフィールをサーバ３０に登録した直後等）には、このエコ活動リストには、サーバ３０に記憶されている全てのエコ活動が列挙されている。
【００３０】
提示部２５は、各種の画像を表示し、音声を出力する。これにより、提示部２５は、ユーザに対し、各種の情報を提示する。図５は、ユーザがユーザプロフィール及びデバイスマップＰ２０を入力する際に表示されるユーザ情報報告用インタフェースの一例を示す。ユーザプロフィールは、例えば、ユーザが継続的に実施可能なエコ活動をサーバ３０が選択する際に使用される。ユーザプロフィールとしては、例えば、ユーザアカウント（ユーザＩＤ）、年齢、家族構成、郵便番号、部屋の間取り、ユーザの趣味、嗜好等が考えられる。
【００３１】
ユーザ情報報告用インタフェースは、ユーザプロフィール報告用インタフェースＰ１０と、デバイスマップＰ２０と、デバイスリストＰ２１と、図示しないソフトウェアキーボードとを含む。ユーザプロフィール報告用インタフェースＰ１０は、ユーザプロフィールのカテゴリ毎の入力欄、例えばユーザアカウント入力欄Ｐ１１、年齢入力欄Ｐ１２、家族構成入力欄Ｐ１３、郵便番号入力欄Ｐ１４、間取り入力欄Ｐ１５を表示する。ユーザは、これらの入力欄のいずれかにタッチすることでカテゴリを選択する。その後、ユーザは、選択されたカテゴリにカテゴリ値（即ち、ユーザプロフィールのうち、そのカテゴリに分類される情報、例えば、「年齢」というカテゴリに対して「３５」等）を入力する。なお、単に数字を入力するだけの入力欄には、数字増加ボタンＰ１７、数字減少ボタンＰ１８が表示される。ユーザが数字増加ボタンＰ１７にタッチすると、入力欄の数字が増加し、ユーザが数字減少ボタンＰ１８にタッチすると、入力欄の数字が減少する。ユーザは、これらのボタンＰ１７、Ｐ１８を用いて数字を入力することもできる。また、複数のカテゴリ値の中からいずれかのカテゴリ値をユーザに選択させる入力欄には、プルダウンメニューＰ１６が用意されている。即ち、ユーザが該当する入力欄、例えば間取り入力欄Ｐ１５にタッチすると、間取りのカテゴリ値が複数描かれたプルダウンメニューＰ１６が表示される。ユーザは、これらのカテゴリ値の中から、自己の部屋の間取りに該当するものを選択する。選択されたカテゴリ値はハイライト表示される。
【００３２】
デバイスマップＰ２０は、ユーザの自宅の間取りを示す間取りマップＰ２２と、各デバイスを示すデバイスアイコンＰ２３とを含む。間取りマップＰ２２は、ユーザ装置２０に予め登録されたものであっても良く、ユーザが自ら作成し、ユーザ装置２０に登録したものであってもよい。間取りマップＰ２２内のデバイスアイコンＰ２３は、デバイスの配置を示す。なお、図５に示す例では、１Ｆにリビングが２つあり、２Ｆにリビングが１つある。そこで、１Ｆのリビングをそれぞれ「リビングＡ」、「リビングＢ」とも称し、２Ｆのリビングを「リビングＣ」とも称する。「リビングＡ」、「リビングＣ」にはテレビが設置され、「リビングＢ」にはパソコンが設置されている。
【００３３】
デバイスリストＰ２１は、複数のデバイスアイコンＰ２３と、各デバイスアイコンの内容を説明する文字画像Ｐ２４とで構成される。ユーザは、デバイスリストＰ２１に列挙されたデバイスアイコンＰ２３のうち、いずれかのデバイスアイコンＰ２３にタッチし、タッチしたデバイスアイコンＰ２３を、間取りマップＰ２２内の所望の位置までドラッグする。なお、ユーザがデバイスアイコンＰ２３をドラッグするには、例えば、入力部２３に触れた指をそのまま（即ち、入力部２３に接触した状態で）動かせばよい。なお、ユーザは、各デバイスの型番も入力する。具体的には、ユーザは、デバイスマップＰ２０内のデバイスアイコンＰ２３にタッチする。その後、提示部２５は、型番の入力欄を表示し、ユーザは、この入力欄に型番を入力する。
【００３４】
図６は、ユーザがユーザ活動をサーバ３０に報告する際に表示されるユーザ活動報告用インタフェースの一例を示す。ユーザ活動報告用インタフェースは、ジャンル表示エリアＰ３０と、ジャンル内ユーザ活動表示エリアＰ４０と、ユーザ活動タイムライン表示エリアＰ５０と、入力情報表示エリアＰ６１と、タグ作成ボタンＰ６２と、予測変換情報表示エリアＰ７０と、ソフトウェアキーボードＰ８０とを含む。
【００３５】
ジャンル表示エリアＰ３０には、ユーザ活動のジャンル（種類）を示すジャンル選択用ボタンＰ３１が複数表示される。ここで、「基本系」に含まれるユーザ活動は、ユーザの日常生活に関するユーザ活動、例えば「就寝」、「食事」、「入浴」、「シャワー」、「調理」、「掃除」、「買い物」等である。「家電系」に含まれるユーザ活動は、デバイスを使用するユーザ活動、例えば、「テレビ（ＴＶ）」、「パソコン（ＰＣ）」、「照明」等である。「趣味系」に含まれるユーザ活動は、ユーザの趣味に関するユーザ活動のうち、デバイスを使用しないもの、例えば「読書」、「ジョギング」等である。「エコ系」に含まれるユーザ活動は、エコ活動リストに列挙されるエコ活動、例えば「カーテンを開けた」、「カーテンを閉めた」、「照明を消した」、「掃除機を使わずに掃除した」、「エアコン（暖房）の設定温度を２４℃にした」、「エアコン（冷房）の設定温度を２８℃にした」、「ＴＶを見なかった」、「ドライヤを使用しなかった」等である。ここで、エコ活動リストに列挙されるエコ活動は、ユーザが継続的に実施可能なエコ活動として、サーバ３０により選択されたものである。「その他」には、上記のユーザ活動のいずれにも当てはまらないユーザ活動が含まれる。「ユーザ定義」には、ユーザが自ら定義したユーザ活動が含まれる。ユーザがこれらのジャンル選択用ボタンＰ３１のうち、いずれかのジャンル選択用ボタンＰ３１にタッチすると、タッチされたジャンル選択用ボタンＰ３１に対応するユーザ活動タグＰ４１がジャンル内ユーザ活動表示エリアＰ４０に表示される。
【００３６】
ジャンル内ユーザ活動表示エリアＰ４０には、ユーザ活動の内容を示すユーザ活動タグＰ４１と、スクロールボタンＰ４３、Ｐ４４とが表示される。ユーザは、ユーザ活動タグＰ４１を用いて、ユーザ活動をサーバ３０に報告する。例えば、ユーザ（ユーザＵ）は、ユーザ活動タグＰ４１のうち、「読書をした」旨のユーザ活動タグＰ４１にタッチする。これにより、「読書をした」旨のユーザ活動タグＰ４１が選択される。選択されたユーザ活動タグＰ４１はハイライト表示される。その後、ユーザは、選択したユーザ活動タグＰ４１をユーザ活動タイムライン表示エリアＰ５０にドラッグし、必要に応じてユーザ活動タグＰ４１を伸縮させる。その後、ユーザは、ユーザ活動タグＰ４１を、タイムラインＰ５１のうち、ユーザが実際にユーザ活動を行った時間帯に相当する部分の上側にドロップする。なお、ユーザがユーザ活動タグＰ４１を伸縮させるためには、例えば、ユーザ活動タグＰ４１の両端に指で触れ、その後、指同士の間隔を変更すればよい。また、ユーザがユーザ活動タグＰ４１をドロップするには、例えば、入力部２３から指を離せばよい。ユーザは、各ユーザ活動タグＰ４１をタイムラインＰ５１上にドロップすることで、各時刻におけるユーザ活動を特定していく。これにより、ユーザは、１日のユーザ活動を示す情報、即ちユーザ活動タイムライン情報を生成する。生成されたユーザ活動タイムライン情報は、サーバ３０に報告される。ユーザがスクロールボタンＰ４３、Ｐ４４をタッチすると、他のユーザ活動タグＰ４１が表示される。
【００３７】
ユーザ活動タイムライン表示エリアＰ５０には、ユーザがドロップしたユーザ活動タグＰ４１と、タイムラインＰ５１と、報告日表示エリアＰ５２と、活動場所リストＰ５３と、報告ボタンＰ５６とが表示される。タイムラインＰ５１は、報告日の０時〜２４時の時間を表示するラインであり、ユーザによる操作により伸縮が可能である。報告日表示エリアＰ５２には、報告日、即ちユーザがユーザ活動タイムライン表示エリアＰ５０に表示される各ユーザ活動を行った日が表示される。報告日は、基本的には、ユーザがユーザ活動を実際に入力する日の前日となるが、ユーザによって任意に変更可能である。
【００３８】
活動場所リストＰ５３は、ユーザ活動タグＰ４１のうち、複数の活動場所が考えられるユーザ活動タグＰ４１に対して表示される。即ち、ユーザ活動は、必ず同じ場所で行われるもの（例えば、「洗濯」、「調理」）や、複数の場所で行われる可能性のあるもの（例えば、「掃除」、「テレビを見た」、「パソコンを使った」、「照明」等）である。図５で示す例では、テレビは１ＦのリビングＡと２ＦのリビングＣとのそれぞれに設置されているので、「テレビを見た」のユーザ活動は、これらのリビングで行われる可能性がある。サーバ３０は、どの活動場所でユーザ活動が行われたのかを把握する必要がある。そこで、ユーザは、複数の場所で行われる可能性のあるユーザ活動については、活動場所もサーバ３０に報告する。このために、活動場所リストＰ５３が表示される。具体的には、ユーザは、いずれかのユーザ活動タグＰ４１にタッチする。タッチされたユーザ活動タグＰ４１について、活動場所が特定されていない場合、そのユーザ活動タグＰ４１に対応する活動場所リストＰ５３が表示される。活動場所リストＰ５３には、想定される活動場所の一覧が表示される。具体的には、活動場所リストＰ５３は、チェックボックス表示エリアＰ５４と、活動場所表示エリアＰ５５とが関連付けられて表示される。チェックボックス表示エリアＰ５４には、チェックボックスが表示され、活動場所表示エリアＰ５５には、想定される活動場所が表示される。ユーザは、ユーザ活動を行った場所に対応するチェックボックスにタッチする。これにより、チェックボックスにチェックが入り、サーバ３０に活動場所が報告される。
【００３９】
報告ボタンＰ５６は、ユーザがユーザ活動をサーバ３０に報告する際にタッチされる。即ち、ユーザは、ユーザ活動がひと通り入力されたと判断した場合には、報告ボタンＰ５６にタッチする。これにより、ユーザ活動がサーバ３０に報告される。
【００４０】
入力情報表示エリアＰ６１には、ユーザにより入力された文字情報が表示される。タグ作成ボタンＰ６２は、ユーザがユーザ活動タグＰ４１を作成する際に使用される。即ち、ユーザは、ユーザ活動を入力し、その後タグ作成ボタンＰ６２にタッチする。これにより、入力されたユーザ活動が、ユーザ活動タグＰ４１として「ユーザ定義」のジャンルに登録される。この際、ユーザは、後述するリンクテーブルに必要な情報、即ち効用情報ＥＦ及びデバイス種類情報ＥＤをあわせて入力する。
【００４１】
予測変換情報表示エリアＰ７０には、ユーザにより入力された文字情報から予測される文字情報が表示される。ユーザは、予測変換情報表示エリアＰ７０に表示された文字情報をタッチすることで、この文字情報に対応するユーザ活動タグＰ４１がジャンル内ユーザ活動表示エリアＰ４０に表示される。
【００４２】
ソフトウェアキーボードＰ８０は、異なる文字情報が描かれた複数のキーで構成され、ユーザは、これらのキーをタッチすることで、文字情報を入力する。
【００４３】
図７は、ユーザ活動のうち、エコ活動を報告するときの様子を示す。即ち、まず、ユーザは、「エコ系」のジャンル選択用ボタンＰ３１にタッチする。これにより、エコ活動に関するユーザ活動タグＰ４１がジャンル内ユーザ活動表示エリアＰ４０に表示される。なお、ユーザ活動タグＰ４１の中には、複数種類のユーザ活動タグＰ４１がまとめられたもの（以下、このようなユーザ活動タグＰ４１を「マルチ活動タグＰ４５」とも称する）が存在する。例えば、「カーテンを開けた／閉めた」というマルチ活動タグＰ４５は、「カーテンを開けた」というユーザ活動タグＰ４１と、「カーテンを閉めた」というユーザ活動タグＰ４１とに対応する。同様に、「電車／自転車で通勤した」というマルチ活動タグＰ４５は、「電車で通勤した」というユーザ活動タグＰ４１と、「自転車で通勤した」というユーザ活動タグＰ４１とに対応する。マルチ活動タグＰ４５においては、ユーザ活動を示す文字情報が「／」で区切られているので、ユーザは、「／」で区切られたいずれかの文字情報にタッチすることで、マルチ活動タグＰ４５に含まれるユーザ活動タグＰ４１を選択する。例えば、ユーザは、「カーテンを開けた」というユーザ活動タグＰ４１を選択する場合、「カーテンを開けた／閉めた」というマルチ活動タグＰ４５のうち、「開けた」という文字情報にタッチする。これにより、ユーザは、「カーテンを開けた」というユーザ活動タグＰ４１を選択する。その後、ユーザは、上述した方法と同様の処理を行うことで、ユーザ活動タグＰ４１をドロップする。
【００４４】
また、図７では、「照明を消した」というユーザ活動タグＰ４１に対して、活動場所リストＰ５３が表示されている。照明はあらゆる場所に設置されるので、活動場所リストＰ５３に列挙される活動場所は多くなる。
【００４５】
図８は、ユーザが各エコ活動の達成度をサーバ３０に報告する際に表示される達成度報告用インタフェースである。達成度報告用インタフェースは、チェックボックス表示エリアＰ９１と、エコ活動表示エリアＰ９２と、達成度表示エリアＰ９３と、報告ボタンＰ９４と、図示しないソフトウェアキーボードとを含む。
【００４６】
チェックボックス表示エリアＰ９１と、エコ活動表示エリアＰ９２と、達成度表示エリアＰ９３とは互いに関連付けられている。チェックボックス表示エリアＰ９１には、チェックボックスが表示され、エコ活動表示エリアＰ９２には、エコ活動リストが表示され、達成度表示エリアＰ９３には、ユーザにより入力された達成度が表示される。即ち、ユーザは、エコ活動を実施した場合には、対応するチェックボックスにタッチする。これにより、チェックボックスにチェックが入れられる。さらに、ユーザは、対応する達成度表示エリアＰ９３にタッチし、その後、ソフトウェアキーボードを用いて、達成度を入力する。この達成度は、ユーザによる主観的な評価値である。例えば、ユーザは、「エアコン（暖房）の設定温度を２５℃にする」というエコ活動に対して、エアコンの設定温度を常時２５℃に設定していた場合、達成度を１００と判断し、全稼働時間のうち半分の時間で設定温度を２５℃に設定した場合、達成度を５０と判断してもよい。
【００４７】
報告ボタンＰ９４は、ユーザが達成度をサーバ３０に報告する際にタッチされる。即ち、ユーザは、達成度がひと通り入力されたと判断した場合には、報告ボタンＰ９４にタッチする。これにより、各エコ活動の達成度がサーバ３０に報告される。
【００４８】
図９は、ユーザがユーザ活動を報告した後に表示されるユーザ活動評価画像の一例を示す。ユーザ活動評価画像は、実消費電力量グラフ表示エリアＰ１００と、ユーザ活動タイムライン表示エリアＰ１１０と、を含む。
【００４９】
実消費電力量グラフ表示エリアＰ１００には、個別実消費電力量グラフＰ１０１−１と、総合実消費電力量グラフＰ１０１−２と、実消費電力量内訳表示エリアＰ１０２と、報告日表示エリアＰ１０３と、タイムラインＰ１０４とが表示される。個別実消費電力量グラフＰ１０１−１は、デバイス毎の実消費電力量、即ち個別実消費電力量が時間の経過に応じて推移する様子を示す。総合実消費電力量グラフＰ１０１−２は、個別実消費電力量グラフＰ１０１−１を総計したものである。言い換えれば、総合実消費電力量グラフＰ１０１−２は、個別実消費電力量（のうち、実消費電力量グラフ表示エリアＰ１００に表示されているもの）を総計した値である総合実消費電力量が時間の経過に応じて推移する様子を示す。
【００５０】
例えば、図９に示す例では、実消費電力量グラフ表示エリアＰ１００には、個別実消費電力量グラフＰ１０１−１ａ〜Ｐ１０１−１ｆと、総合実消費電力量グラフＰ１０１−２と、が表示されている。実消費電力量グラフＰ１０１−１ａは、ドライヤの消費電力量の推移を示す。実消費電力量グラフＰ１０１−１ｂは、リビングＡに設置されたエアコンの消費電力量の推移を示す。実消費電力量グラフＰ１０１−１ｃは、リビングＢに設置されたパソコンの消費電力量の推移を示す。実消費電力量グラフＰ１０１−１ｄは、リビングＡに設置されたテレビの消費電力量の推移を示す。実消費電力量グラフＰ１０１−１ｅは、冷蔵庫の消費電力量の推移を示す。実消費電力量グラフＰ１０１−１ｆは、リビングＡに設置された照明の消費電力量の推移を示す。総合実消費電力量グラフＰ１０１−２は、個別実消費電力量グラフＰ１０１−１ａ〜Ｐ１０１−１ｆの総計を示す。ユーザは、実消費電力量グラフ表示エリアＰ１００に表示させる個別実消費電力量グラフＰ１０１−１の種類を任意に変更可能である。
【００５１】
実消費電力量内訳表示エリアＰ１０２には、実消費電力量グラフＰ１０１と、デバイスとの対応関係が表示される。報告日表示エリアＰ１０３には、上述した報告日が表示される。タイムラインＰ１０４は、図６等に示すタイムラインＰ５１と同様のものである。
【００５２】
ユーザ活動タイムライン表示エリアＰ１１０には、ユーザ活動タグＰ１１１がタイムラインＰ１０４に沿って表示される。ユーザ活動タグＰ１１１は図６等に示すユーザ活動タグＰ４１と同様のものである。すなわち、ユーザ活動タイムライン表示エリアＰ１１０には、ユーザがユーザ活動報告用インタフェースを用いて報告したユーザ活動が表示される。これにより、ユーザは、１日のユーザ活動と消費電力量の推移とを対比することができる。
【００５３】
なお、エリアＡ１では、「テレビを見た」というユーザ活動が報告されていないのに、テレビの消費電力量が０よりも大きくなっている。同様に、エリアＡ２では、「ＰＣを使った」というユーザ活動が報告されていないのに、パソコンの消費電力量が０よりも大きくなっている。したがって、これらのエリアＡ１、Ａ２では、ユーザが自己のユーザ活動を認識していない（配慮していない）可能性がある。また、これらのユーザ活動については、個別実消費電力量は、後述する個別想定消費電力量よりも大きいので、改善が必要である。そこで、こういったエリアが存在する場合、提示部２５は、ユーザにこのようなユーザ活動を提示するとともに、これらの事象を解消するためのエコ活動を提示する。例えば、提示部２５は、「深夜にテレビがつけたままになっています。就寝前にはテレビの電源を切りましょう。」、「パソコンがつけたままになっています。パソコンを使用しないときは電源を切りましょう。」という情報を提示する。なお、こういったエリアが存在するか否かの判断を含む一連の処理は制御部２６によって行われる。
【００５４】
また、エリアＢは、総合の消費電力量が突出して高いので、ユーザに消費電力量を削減することを促す必要があるが、消費電力量の増加の原因となるユーザ活動がユーザの嗜好や生活習慣によるものである可能性がある。例えば、エリアＢでの総合の消費電力量が高い原因は、ドライヤの使用であるが、ユーザは、毎日この時間にドライヤを使用する可能性がある。このようなユーザ活動には、ユーザの配慮が届きにくい。この場合、ユーザに「ドライヤを使用しない」というエコ活動を提示しても、そのエコ活動は、ユーザにとって継続的に実施可能であるとは言いがたい。そこで、このような場合、提示部２５は、他のユーザの平均的な消費電力量との差分を低減するようなエコ活動を提示する。例えば、提示部２５は、「あなたは一般の方よりドライヤを１分多く使用しています。これはシャワーの温度を１℃下げることで削減できる電力消費量です。」という情報を提示する。即ち、提示部２５は、「シャワーの温度を１℃下げる」というエコ活動を提示する。同様に、提示部２５は、ユーザのテレビの消費電力量が他のユーザよりも大きい場合、「あなたは一般の方よりテレビを１時間多く使用しています。これはエアコンの設定温度を今より３℃上げた状態で一日を過ごせば削減できる電力消費量です。」という情報を提示する。即ち、提示部２５は、「エアコンの設定温度を３℃上げる」というエコ活動を提示する。なお、情報の提示方法としては、画像表示及び音声出力が考えられる。
【００５５】
また、提示部２５は、ユーザがユーザ活動タグＰ１１１のうち、エコ活動を示すユーザ活動タグＰ１１１をタッチした際に、図１０に示すように、ユーザ活動評価画像のうち、タッチされたユーザ活動タグＰ１１１の一部が拡大された拡大評価画像を表示する。拡大評価画像の実消費電力量グラフ表示エリアＰ１００には、実消費電力量グラフＰ１０１−１のうち、選択ユーザ活動（タッチされたユーザ活動タグＰ１１１が示すユーザ活動）によって消費電力量が変動したものが表示される。図１０に示す例では、ユーザがカーテン開けることによって、照明の消費電力量とエアコンの消費電力量とが変動しているので、個別実消費電力量グラフＰ１０１−１ｂ、Ｐ１０１−１ｆと、総合実消費電力量グラフＰ１０１−２とが実消費電力量グラフ表示エリアＰ１００に表示されている。
【００５６】
また、拡大評価画像の実消費電力量グラフ表示エリアＰ１００には、個別想定消費電力量グラフＰ１０５−１と、総合想定消費電力量グラフＰ１０５−２とが表示される。個別想定消費電力量グラフＰ１０５−１は、選択ユーザ活動が行われなかった場合に想定されるデバイス毎の実消費電力量、即ち個別想定消費電力量が時間の経過に応じて推移する様子を示す。総合想定消費電力量グラフＰ１０５−２は、個別想定消費電力量グラフＰ１０５−１の総計を示す。言い換えれば、総合想定消費電力量グラフＰ１０５−２は、個別想定消費電力量（のうち、実消費電力量グラフ表示エリアＰ１００に表示されているもの）を総計した値である総合想定消費電力量が時間の経過に応じて推移する様子を示す。
【００５７】
個別想定消費電力量グラフＰ１０５−１及び総合想定消費電力量グラフＰ１０５−２は、それぞれ対応する個別実消費電力量グラフＰ１０１−１及び総合実消費電力量グラフＰ１０１−２に重畳されて（すなわち、関連付けられて）表示される。これらのグラフの関連が明確になるように、互いに対応するグラフは、例えば、異なる線種で、かつ同じ色で表示されてもよい。図１０に示す例では、個別想定消費電力量グラフＰ１０５−１ｂ、Ｐ１０５−１ｆ、総合想定消費電力量グラフＰ１０５−２が実消費電力量グラフ表示エリアＰ１００に表示されている。個別想定消費電力量グラフＰ１０５−１ｂは、ユーザが「カーテンを開ける」というユーザ活動を行わなかった場合に想定されるエアコンの実消費電力量を示し、個別想定消費電力量グラフＰ１０５−１ｆは、ユーザが「カーテンを開ける」というユーザ活動を行わなかった場合に想定される照明の実消費電力量を示す。総合実消費電力量グラフＰ１０５−２は、個別想定消費電力量グラフＰ１０５−１ｂ、Ｐ１０５−１ｆを総計したものである。
【００５８】
選択ユーザ活動を行なうことによって、あるデバイスの個別実消費電力量グラフＰ１０１−１の値が、そのデバイスの個別想定消費電力量グラフＰ１０５−１の値よりも小さくなる場合、選択ユーザ活動を行なうことによってそのデバイスの実消費電力量が減少していることになる。したがって、この場合、選択ユーザ活動は、そのデバイスに対してエコ効果がある可能性が高い。一方、実消費電力量グラフＰ１０１−１の値が個別想定消費電力量グラフＰ１０５−１の値以上となる場合、選択ユーザ活動を行っても実消費電力量が変わらないか、かえって増加していることになる。したがって、この場合、その選択ユーザ活動は、エコ効果がない可能性が高い。
【００５９】
しかし、選択ユーザ活動がエコ効果を有するか否かは、総合的に判断される必要がある。すなわち、選択ユーザ活動があるデバイスに対してはエコ効果があっても、他のデバイスに対してはエコ効果がない場合がある。例えば、図１０に示す例では、選択ユーザ活動は「カーテンを開けた」というユーザ活動となっている。カーテンが開けられることによって、個別実消費電力量グラフＰ１０１−１ｆの値が個別想定消費電力量グラフＰ１０５−１ｆの値よりも小さくなっている。カーテンが開けられる（即ち、選択ユーザ活動が行われる）場合、日光がリビングＡに差し込むので、照明が不要になる。一方、カーテンが開けられない場合（選択ユーザ活動が行われない場合）、日光がリビングＡに差し込まないので、照明が必要になる。このため、上記のような結果になると思われる。したがって、「カーテンを開けた」という選択ユーザ活動は、照明に対してはエコ効果があると言える。
【００６０】
一方、個別実消費電力量グラフＰ１０１−１ｂの値は、個別想定消費電力量グラフＰ１０５−１ｂの値よりも大きくなっている。カーテンが開けられる場合、リビングＡ内の熱が外部に逃げやすくなる（即ち、リビングＡ内の温度が下がりやすくなる）。一方、カーテンが開けられない場合、リビングＡ内の熱が外部に逃げにくくなる。このため、上記のような結果になると思われる。したがって、「カーテンを開けた」という選択ユーザ活動は、エアコンに対してはエコ効果がないと言える。
【００６１】
そして、総合実消費電力量グラフＰ１０１−２の値が総合想定消費電力量グラフＰ１０５−２の値よりも大きくなっている。したがって、「カーテンを開けた」という選択ユーザ活動は、総合的にはエコ効果がないことになる。しかし、リビングＡ内の温度が上がりやすい時間帯（例えば、９：３０以降）であれば、「カーテンを開けた」という選択ユーザ活動が行われても、エアコンの実消費電力量は増加しないと思われる。したがって、この時間帯であれば、「カーテンを開けた」という選択ユーザ活動は、総合的にもエコ効果があると思われる。
【００６２】
そこで、提示部２５は、選択ユーザ活動が「エコ系」に分類され、かつ、総合実消費電力量グラフＰ１０１−２の値が総合想定消費電力量グラフＰ１０５−２の値以上となる場合には、総合実消費電力量グラフＰ１０１−２の値が総合想定消費電力量グラフＰ１０５−２の値よりも小さくなる時間帯を提示する。例えば、提示部２５は、「今回報告された時間帯では、エコ効果が期待できません。カーテンは、９：３０以降に開けるようにしてください」という情報を提示する。
【００６３】
図１１及び図１２は、ユーザが報告した達成度等に応じて表示される報酬画像の一例を示す。即ち、提示部２５は、図１１及び図１２に示すように、ユーザから報告された達成度に応じた大きさのキャラクタ画像Ｐ１５０を表示する。これにより、ユーザは、キャラクタ画像Ｐ１５０を大きくしようという意欲が沸き、結果として、エコ活動を実行する意義を感じることができる。
【００６４】
図３に示す制御部２６は、ユーザ装置２０の各構成要素を制御する他、提示部２５に上述した各種の情報を提示させる制御を行なう。また、制御部２６は、ユーザから入力された各種情報（例えばユーザ活動、エコ活動の達成度等）を通信部２１に出力する。通信部２１は、これらの情報に関する信号を生成し、サーバ３０に送信する。
【００６５】
［２−２．記憶装置の構成］
次に、図４に示す記憶装置４０の構成について説明する。記憶装置４０は、サーバ３０に接続されている。
【００６６】
記憶装置４０は、主に図１３〜図２７に示す情報を記憶する。図１３は、記憶装置４０が記憶するユーザ活動円グラフを示す。ユーザ活動円グラフは、各ユーザ活動が１日のうちで行われた時間の割合（実行時間／２４）を示す。記憶装置４０は、ユーザ活動円グラフをユーザ毎に記憶する。
【００６７】
図１４は、リンクテーブルを示す。リンクテーブルは、ユーザ活動と、デバイスの効用と、デバイスの系統（種類）との対応関係を示す。リンクテーブルは、ユーザ活動テーブルと、効用テーブルと、デバイス種類テーブルと、これらを関連付ける矢印情報ＡＲ１、ＡＲ２とを含む。
【００６８】
ユーザ活動テーブルは、ユーザ活動の内容（例えば、「カーテンを開ける」、「カーテンを閉める」）を示すユーザ活動情報ＵＡが列挙されたテーブルである。効用テーブルは、デバイスにより得られる効用（例えば、「明るさ」、「温度」）を示す効用情報ＥＦが列挙されたテーブルである。デバイス種類テーブルは、デバイスの種類（例えば、「照明系」、「暖房器具系」）を示すデバイス種類情報ＥＤが列挙されたテーブルである。矢印情報ＡＲ１は、ユーザ活動情報ＵＡと、ユーザ活動情報ＵＡが示すユーザ活動によって影響を受ける効用を示す効用情報ＥＦとを連結するものである。例えば、カーテンを開けると、部屋内の明るさと温度が変動するので、矢印情報ＡＲは、「カーテンを開ける」というユーザ活動情報ＵＡと、「明るさ」を示す効用情報ＥＦ及び「温度」を示す効用情報ＥＦとを連結する。矢印情報ＡＲ２は、デバイス種類情報ＥＤと、デバイス種類情報ＥＤが示すデバイスが発揮する効用を示す効用情報ＥＦとを連結するものである。例えば、「照明系」のデバイスは、部屋の明るさを変動させるので、矢印情報ＡＲ２は、「照明系」というデバイス種類情報ＥＤと、「明るさ」という「効用情報」とを連結する。リンクテーブルによれば、ユーザ活動によってどのデバイスの消費電力量が変動するかがわかるので、リンクテーブルは、上述した想定消費電力量を算出する際に使用される。
【００６９】
図１５は、記憶装置４０が記憶する各テーブルの連結関係を示す。記憶装置４０は、図１５に示すユーザ報告関連テーブル群、即ちユーザテーブル（Ｕｓｅｒｓ）と、デバイステーブル（Ｄｅｖｉｃｅｓ）と、デバイスタイプテーブル（Ｄｅｖｉｃｅｔｙｐｅｓ）と、ユーザ報告テーブル（Ｒｅｐｏｒｔｓ）と、エコ活動テーブル（ＥｃｏＡｃｔｉｏｎｓ）と、ユーザプロフィールテーブル（ＵｓｅｒＰｒｏｆｉｌｅｓ）と、プロフィールカテゴリテーブル（ＰｒｏｆｉｌｅＣａｔｅｇｏｒｉｅｓ）と、ユーザプロフィールタイプテーブル（ＵｓｅｒＰｒｏｆｉｌｅＴｙｐｅｓ）と、プロフィールカテゴリ交差テーブル（ＰｒｏｆｉｌｅＣａｔｅｇｏｒｉｅｓ＿ｈａｓ＿ＥｃｏＡｃｔｉｏｎｓ）と、デバイス交差テーブル（Ｄｅｖｉｃｅｓ＿ｈａｓ＿ＥｃｏＡｃｔｉｏｎｓ）と、評価値テーブル（ＥｖａｌｕａｔｉｏｎＶａｌｕｅｓ）とを記憶する。なお、ユーザ定義されたユーザ活動については、ユーザが効用情報ＥＦ及びデバイス種類情報ＥＤを設定する。
【００７０】
ユーザテーブルは、図１６に示すように、ユーザＩＤと、氏名情報と、登録日時情報と、報告日情報とを関連付けて記録する。ユーザＩＤは、ユーザを一意に特定する識別情報である。氏名情報は、ユーザの氏名を示す。登録日時は、ユーザがサーバ３０に登録した日時を示す。報告日情報は、上述した報告日、即ちユーザがユーザ活動を行った日を示す。
【００７１】
デバイステーブルは、図１７に示すように、デバイスＩＤと、型番情報と、個別実消費電力量グラフと、接続認識日時情報と、報告日情報と、設置場所情報と、ユーザテーブルへのキーと、デバイスタイプテーブルへのキーと、デバイス交差テーブルへのキーと、を関連付けて記録する。
【００７２】
デバイスＩＤは、デバイスを一意に特定する識別情報である。型番情報は、デバイスの型番を示す。個別実消費電力量グラフは、上述したように、デバイスの実消費電力量が時間の経過に応じて推移する様子を示すものである。接続認識日時情報は、ユーザがデバイスの存在を報告した日時を示す。ユーザは、デバイスマップＰ２０にデバイスを配置することで、デバイスの存在を報告する。設置場所情報は、デバイスの設置場所を示す。ユーザテーブルへのキーは、デバイステーブルとユーザテーブルとを関連付けるキーであり、実質的には、デバイスを所有するユーザを示す。なお、１人のユーザは複数のデバイスを所有しうるので、１つのユーザテーブルに対し、複数のデバイステーブルが関連付けられる。
【００７３】
デバイスタイプテーブルへのキーは、デバイステーブルとデバイスタイプテーブルとを関連付けるキーであり、実質的には、デバイスの種類を示す。１つのデバイステーブルは、１つのデバイスタイプテーブルに関連付けられる。
【００７４】
デバイスタイプテーブルは、図１８に示すように、デバイスの種類を一意に特定するデバイス種類ＩＤと、種類の名称（例えば、上述した「照明系」、「暖房器具系」等）を示す種類名情報とを関連付けて記録する。
【００７５】
ユーザ報告テーブルは、図１９に示すように、報告活動項目ＩＤと、報告日情報と、達成度情報と、開始時刻情報と、終了時刻情報と、個別想定消費電力量グラフと、活動場所情報と、ユーザテーブルへのキーと、エコ活動テーブルへのキーと、評価値テーブルへのキーとを関連付けて記録する。
【００７６】
報告活動項目ＩＤは、ユーザが報告したエコ活動を一意に特定する識別情報である。達成度情報は、エコ活動の達成度を示す。開始時刻情報は、エコ活動が開始された時刻を示し、終了時刻情報は、エコ活動が終了した時刻を意味する。
【００７７】
個別想定消費電力量グラフは、上述したように、個別想定消費電力量が時間の経過に応じて推移する様子を示す。ユーザ報告テーブルに格納される個別想定消費電力量グラフの種類は、リンクテーブルに基づいて決定される。例えば、「カーテンを開ける」というエコ活動は、「照明系」と「暖房器具系」とに関連するため、ユーザ報告テーブル内の報告活動項目ＩＤが「カーテンを開ける」というエコ活動を示す場合、ユーザ報告テーブルは、照明の個別想定消費電力量グラフと、エアコンの個別想定消費電力量グラフとを格納する。活動場所情報は、エコ活動が行われた場所を示す。
【００７８】
ユーザテーブルへのキーは、ユーザ報告テーブルとユーザテーブルとを関連付けるキーであり、実質的には、エコ活動を報告したユーザを示す。ユーザは複数のエコ活動を報告しうるので、１つのユーザテーブルに対し、複数のユーザ報告テーブルが関連付けられる。エコ活動テーブルへのキーは、ユーザ報告テーブルとエコ活動テーブルとを関連付けるキーであり、実質的には、ユーザが報告したエコ活動の名称を示す。１つのユーザ報告テーブルは、１つのエコ活動テーブルに対応する。
【００７９】
評価値テーブルへのキーは、ユーザ報告テーブルと評価値テーブルとを関連付けるキーであり、実質的には、エコ活動の評価値を示す。評価値は、サーバ３０がユーザに提示するエコ活動を選択する際の指標となる値である。評価値の具体的な算出方法については後述する。
【００８０】
エコ活動テーブルは、図２０に示すように、エコ活動項目ＩＤと、エコ活動名情報と、プロフィールカテゴリ交差テーブルへのキーと、デバイス交差テーブルへのキーとを関連付けて記録する。
【００８１】
エコ活動項目ＩＤは、エコ活動を一意に特定する識別情報である。エコ活動名情報は、エコ活動の名称を示す。プロフィールカテゴリ交差テーブルへのキーは、エコ活動テーブルとプロフィールカテゴリ交差テーブルとを関連付けるキーであり、実質的には、エコ活動に関連するユーザプロフィールのカテゴリ値（例えば、１０代、男性等）を示す。
【００８２】
デバイス交差テーブルへのキーは、エコ活動テーブルとデバイス交差テーブルとを関連付けるキーであり、実質的には、エコ活動に関連するデバイスを示す。本実施形態では、あるエコ活動によって実消費電力量が変動するデバイスが存在する場合、そのデバイスとそのエコ活動とが関連付けられる。この関連付けは、上述したリンクテーブルに示される。
【００８３】
ユーザプロフィールテーブルは、図２１に示すように、ユーザプロフィール設定値ＩＤと、ユーザテーブルへのキーと、プロフィールカテゴリテーブルへのキーとを関連付けて記録する。ユーザプロフィール設定値ＩＤは、ユーザプロフィールテーブル毎に一意に割り振られた識別情報であり、実質的には、ユーザプロフィールを構成するいずれかのカテゴリ（例えば年齢、性別等）と、当該カテゴリ内のいずれかのカテゴリ値（例えば、２０代、男性等）とを示す。ユーザテーブルへのキーは、ユーザプロフィールテーブルとユーザテーブルとを関連付けるキーであり、実質的には、ユーザプロフィールを有するユーザを示す。１つのユーザプロフィールテーブルは、１つのカテゴリに対応する一方、１人のユーザは複数のカテゴリに関して報告を行いうるので、１つのユーザテーブルに対し、複数のユーザプロフィールテーブルが関連付けられる。
【００８４】
プロフィールカテゴリテーブルへのキーは、ユーザプロフィールテーブルとプロフィールカテゴリテーブルとを関連付けるキーである。ここで、プロフィールカテゴリテーブルは、いずれかのカテゴリ内のいずれかのカテゴリ値（例えば、１０代、男性等）を示す。したがって、プロフィールカテゴリテーブルへのキーは、実質的には、いずれかのカテゴリ内のいずれかのカテゴリ値を示す。
【００８５】
プロフィールカテゴリテーブルは、図２２に示すように、ユーザプロフィール選択肢ＩＤと、選択肢内容情報と、ユーザプロフィールタイプテーブルへのキーと、プロフィールカテゴリ交差テーブルへのキーと、を関連付けて記録する。ユーザプロフィール選択肢ＩＤは、カテゴリ値を一意に特定する識別情報である。選択肢内容情報は、カテゴリ値の内容をしめす。例えば、カテゴリ値が年齢というカテゴリに対応するものであれば、選択肢内容情報は、１０代、２０代等となる。ユーザプロフィールタイプテーブルへのキーは、プロフィールカテゴリテーブルとユーザプロフィールタイプテーブルとを関連付けるキーである。ここで、ユーザプロフィールタイプテーブルは、ユーザプロフィールのカテゴリを示すので、ユーザプロフィールタイプテーブルへのキーは、実質的には、カテゴリ値が属するカテゴリを示す。１つのカテゴリには、ユーザが選択可能なカテゴリ値が複数属する（例えば、「年齢」というカテゴリには、「１０代」、「２０代」、「３０代」、・・・といった複数のカテゴリ値が属する）ので、１つのユーザプロフィールタイプテーブルは、複数のプロフィールカテゴリテーブルに関連付けられる。
【００８６】
プロフィールカテゴリ交差テーブルへのキーは、プロフィールカテゴリテーブルとプロフィールカテゴリ交差テーブルとを関連付けるキーであり、実質的には、カテゴリ値に関連するエコ活動を示す。
【００８７】
ユーザプロフィールタイプテーブルは、図２３に示すように、ユーザプロフィール項目ＩＤと、プロフィール項目名情報とを関連づけて記録する。ユーザプロフィール項目ＩＤは、ユーザプロフィールのカテゴリを一意に特定する識別情報であり、プロフィール項目名情報は、ユーザプロフィールのカテゴリの名称（例えば、年齢、性別等）を示す。
【００８８】
プロフィールカテゴリ交差テーブルは、図２４に示すように、ユーザが報告した全てのカテゴリ値とユーザが報告した全てのエコ活動とを関連付けるテーブルである。
【００８９】
デバイス交差テーブルは、図２５に示すように、デバイスとそれに関連するエコ活動とを関連付けるテーブルである。この関連付けは、リンクテーブルに示される。
【００９０】
評価値テーブルは、図２６に示すように、評価値ＩＤと、評価値情報と、プロフィールカテゴリ交差テーブルへのキーと、を関連付けて記録する。評価値ＩＤは、評価値を一意に特定するための識別情報であり、評価値情報は、評価値を示す。プロフィールカテゴリ交差テーブルへのキーは、評価値テーブルと、プロフィールカテゴリ交差テーブルとを関連付けるキーであり、実質的には、プロフィールカテゴリ交差テーブル内のいずれかのエコ活動を示す。これにより、カテゴリ値と、エコ活動と、評価値とが関連付けられる。
【００９１】
上記のユーザ報告関連テーブル群のうち、デバイスタイプテーブル、エコ活動テーブル、プロフィールカテゴリテーブル、ユーザプロフィールタイプテーブル、及びデバイス交差テーブルは内の値は、プロフィールカテゴリ交差テーブルへのキーを除き、予め設定されている。
【００９２】
図２７は、エコ活動統計テーブルの一例を示す。エコ活動統計テーブルは、エコ活動のエコ効果について、サーバ３０に登録されている全ユーザの統計をとったものである。エコ活動統計テーブルは、各エコ活動のエコ効果を、「最高」、「最低」、「平均」に区分している。さらに、エコ活動統計テーブルは、エコ効果の区分毎に、「開始時刻」、「終了時刻」、及び「削減量」を記録する。
【００９３】
「開始時刻」は、エコ活動が開始された時刻を意味し、「終了時刻」は、エコ活動が終了した時刻を意味する。「削減量」は、単位時間あたりの実消費電力量の削減量を意味する。ここで、実消費電力量の削減量は、エコ活動に関連するデバイスの個別想定消費電力量を総計した値から、エコ活動に関連するデバイスの個別実消費電力量を総計した値を減算することで得られる値である。単位時間あたりの実消費電力量の削減量を算出するには、例えば、ある時間内での実消費電力量の削減量の総計を、当該時間で除算すればよい。「最高」の「削減量」は、全ユーザの削減量のうち最大値を示し、「最高」の「開始時刻」及び「終了時刻」は、当該最大値に対応する開始時刻及び終了時刻を示す。「最低」の「削減量」は、全ユーザの削減量のうち、最低値を示し、「最低」の「開始時刻」及び「終了時刻」は、当該最小値に対応する開始時刻及び終了時刻を示す。「平均」の「削減量」は、全ユーザの削減量の算術平均値を示し、「平均」の「開始時刻」及び「終了時刻」は、全ユーザの開始時刻の算術平均値、全ユーザの終了時刻の算術平均値を示す。ここで、サーバ３０は、全ユーザの削減量を比較する際には、各削減量を正規化する。ユーザ毎に生活環境（家族構成、居住空間の広さ等）が異なるので、サーバ３０は、単に削減量自体を比較しても、正確な比較を行うことができないからである。正規化は、例えば、以下のように行われる。即ち、サーバ３０は、ユーザが１日に消費する全消費電力量を全ユーザについて算出する。次いで、サーバ３０は、これらの値の算術平均値を算出する。次いで、サーバ３０は、当該算術平均値を各ユーザの全消費電力量で除算し、これにより得られた値を各ユーザの正規化係数とする。そして、サーバ３０は、各ユーザの削減量に正規化係数を乗じることで、各ユーザの削減量を正規化する。
【００９４】
記憶装置４０は、上記の各テーブルの他、ユーザから報告されたユーザ活動タイムライン情報、エコ活動リストの初期値等を記憶する。
【００９５】
［２−３．サーバの構成］
次に、図４に基づいて、サーバ３０の構成について説明する。サーバ３０は、通信部３１と、制御部３２と、記憶部３３とを備える。通信部３１は、ユーザ装置２０との間で通信を行う。通信部３１は、これにより得られた情報を制御部３２に出力する。制御部３２は、ユーザ報告管理部３２１と、想定消費電力量算出部３２２と、エコ活動評価部３２３と、エコ活動提案部３２４とを備える。ユーザ報告管理部３２１は、ユーザから報告されたエコ活動等の情報を上述したユーザ報告関連テーブル群に格納する。想定消費電力量算出部３２２は、ユーザ報告関連テーブル群に格納された情報と、リンクテーブルとに基づいて、個別想定消費電力量を算出する。エコ活動評価部３２３は、ユーザ報告関連テーブル群に格納された情報に基づいて、ユーザが行ったエコ活動に対して評価値を算出する。エコ活動提案部３２４は、ユーザ報告関連テーブル群に格納された情報に基づいて、ユーザに提示するエコ活動を決定する。記憶部３３は、サーバ３０による処理に必要な各種情報、例えばプログラム等を記憶する。
【００９６】
＜３．情報処理システムによる処理の手順＞
次に、情報処理システム１０による処理の手順を、図２８〜図３１に基づいて説明する。なお、以下の説明では、あるユーザｕがエコ活動リスト等を取得する場合を一例として説明する。まず、ユーザｕは、事前にサーバ３０への登録を行なっておく。例えば、ユーザｕは、入力部２３を用いて、ユーザｕの氏名情報を含む登録要求情報を入力する。ユーザ装置２０は、登録要求情報を含む登録要求信号をサーバ３０に送信する。サーバ３０は、登録要求信号を受信した際に、ユーザＩＤを決定し、ユーザＩＤに関するユーザＩＤ報知信号をユーザ装置２０に送信する。さらに、サーバ３０は、ユーザＩＤ、氏名情報、及び登録日時情報を記憶部３３に記憶する。ユーザ装置２０は、ユーザＩＤ報知信号を受信し、これに含まれるユーザＩＤを提示部２５に表示する一方、記憶部２４に記憶する。その後、情報処理システム１０は、以下の処理を行なう。
【００９７】
ステップＳ１０において、制御部２６は、提示部２５に図５に示すユーザ情報報告用インタフェースを表示する。ユーザｕは、ユーザ情報報告用インタフェースを用いて、ユーザＩＤを入力する。さらに、ユーザｕは、ユーザ情報報告用インタフェースを用いてユーザプロフィールを入力または選択する。具体的には、ユーザｕは、ユーザプロフィールのカテゴリ毎の入力欄のいずれかをタッチすることで、カテゴリを選択する。その後、ユーザｕは、ソフトウェアキーボードを用いて、選択されたカテゴリにカテゴリ値を入力するか、または、プルダウンメニューＰ１６からカテゴリ値を選択する。
【００９８】
このように、入力欄には、ユーザｕにカテゴリ値を直接入力させるものと、プルダウンメニューＰ１６に複数のカテゴリ値を表示し、ユーザｕにこれらのカテゴリ値の中からいずれかのカテゴリ値を選択させるものとに大別される。ここで、プルダウンメニューＰ１６には、記憶装置４０が記憶するカテゴリ値（即ち、プロフィールカテゴリテーブルが記憶するカテゴリ値）がそのまま表示される。したがって、ユーザｕが選択するカテゴリ値は、記憶装置４０が記憶するカテゴリ値に一致する。しかし、ユーザｕが直接入力したカテゴリ値は、必ずしも記憶装置４０が記憶するカテゴリ値に一致しない場合がある。例えば、記憶装置４０が「年齢」カテゴリに対するカテゴリ値として「１０代」、「２０代」という情報を記憶していた場合、ユーザｕが「年齢」カテゴリに対して入力した「３５」という情報は、記憶装置４０が記憶するカテゴリ値に一致しない。そこで、制御部２６は、ユーザｕが直接入力したカテゴリ値を、記憶装置４０が記憶するカテゴリ値のうち、ユーザｕが直接入力したカテゴリ値に近いものに変換する。例えば、「３５」は「３０代」に変換される。
【００９９】
さらに、ユーザｕは、間取りマップＰ２２にデバイスアイコンＰ２３を配置することで、デバイスマップＰ２０を作成する。制御部２６は、ユーザｕから入力されたユーザプロフィール及びデバイスマップＰ２０に関するユーザプロフィール登録情報を生成し、通信部２１に出力する。通信部２１は、ユーザプロフィール登録情報を含むユーザプロフィール登録信号を生成し、サーバ３０に送信する。
【０１００】
サーバ３０の通信部３１は、ユーザプロフィール登録信号を受信し、この信号に含まれるユーザプロフィール登録情報を記憶部３３に記憶する。
【０１０１】
次いで、ステップＳ２０において、ユーザ装置２０の制御部２６は、図６に示すユーザ活動報告用インタフェースを表示する。ユーザｕは、このユーザ活動報告用インタフェースを用いて、ユーザ活動タイムライン情報を入力する。このユーザ活動タイムライン情報には、ユーザ活動が行われた日である報告日、各ユーザ活動の内容、各ユーザ活動の活動場所、各ユーザ活動の開始時刻及び終了時刻に関する情報が含まれる。一方、制御部２６は、センサ２２から与えられた消費電力量情報に基づいて、報告日における個別実消費電力量グラフをデバイス毎に生成し、記憶部２４に記憶する。なお、「エコ系」に分類されるエコ活動は、ユーザｕがユーザ活動をサーバ３０に報告する前は、初期値、即ちサーバ３０が記憶する全てのエコ活動であり、報告後には、ユーザｕが継続的に実施可能なエコ活動となる。
【０１０２】
その後、ユーザｕが報告ボタンＰ５６にタッチすると、制御部２６は、図８に示す達成度報告用インタフェースを表示する。ユーザｕは、達成度報告用インタフェースに列挙されたエコ活動のうち、実際に実施したエコ活動のチェックボックスにチェックを入れ、その達成度を入力する。ユーザｕは、入力が終了したら報告ボタンＰ９４にタッチする。なお、達成度報告用インタフェースに列挙されたエコ活動は、ユーザｕがユーザ活動をサーバ３０に報告する前は、初期値、即ちサーバ３０が記憶する全てのエコ活動であり、報告後には、ユーザｕが継続的に実施可能なエコ活動となる。
【０１０３】
次いで、制御部２６は、ユーザ活動タイムライン情報、個別実消費電力量グラフ、及びエコ活動毎の達成度情報を含むユーザ活動報告情報を生成し、通信部２１に出力する。通信部２１は、ユーザ活動報告情報を含むユーザ活動報告信号を生成し、サーバ３０に送信する。
【０１０４】
通信部３１は、ユーザ活動報告信号を受信し、この信号に含まれるユーザ活動報告情報を記憶部３３に記憶する。ユーザ報告管理部３２１は、図１５に示すユーザ報告関連テーブル群を新たに生成し、記憶部３３に記憶される情報をこれらのテーブルに格納する。
【０１０５】
具体的には、ユーザ報告管理部３２１は、ユーザテーブルに、ユーザＩＤ、氏名情報、登録日時情報、及び報告日情報を格納する。
【０１０６】
また、ユーザ報告管理部３２１は、デバイステーブルに、デバイスＩＤ、型番情報、個別実消費電力量グラフ、接続認識日時情報、報告日情報、設置場所情報、ユーザテーブルへのキー、デバイスタイプテーブルへのキー、デバイス交差テーブルへのキーを格納する。デバイステーブルは、デバイスマップＰ２０に含まれるデバイスアイコンＰ２３の数だけ生成される。
【０１０７】
また、ユーザ報告管理部３２１は、ユーザ報告テーブルに、報告活動項目ＩＤ、報告日情報、達成度情報、開始時刻情報、終了時刻情報、活動場所情報、ユーザテーブルへのキー、エコ活動テーブルへのキー、評価値テーブルへのキーを格納する。
【０１０８】
また、ユーザ報告管理部３２１は、ユーザプロフィールテーブルに、ユーザプロフィール設定値ＩＤと、ユーザテーブルへのキーと、プロフィールカテゴリテーブルへのキーとを格納する。
【０１０９】
また、ユーザ報告管理部３２１は、ユーザが報告した全てのカテゴリ値と、ユーザが報告した全てのエコ活動とを関連付けて、プロフィールカテゴリ交差テーブルに格納する。即ち、各カテゴリ値が全てのエコ活動に関連させられる。これに合わせて、ユーザ報告管理部３２１は、プロフィールカテゴリ交差テーブルへのキーを変更する。
【０１１０】
次いで、想定消費電力量算出部３２２は、ユーザ報告テーブル毎、即ちユーザｕが報告したエコ活動毎に個別想定消費電力量グラフを算出する。具体的には、まず、想定消費電力量算出部３２２は、ユーザ報告テーブルに基づいて、エコ活動と、当該エコ活動の実施時間帯（即ち開始時刻から終了時刻までの時間帯）とを特定する。次いで、想定消費電力量算出部３２２は、ユーザｕが過去に報告したユーザ活動タイムライン情報から、当該エコ活動が当該実施時間帯に行われていないもの（以下、「未実施タイムライン情報」とも称する）を抽出する。一方、想定消費電力量算出部３２２は、リンクテーブルに基づいて、当該エコ活動に関連するデバイス、即ち関連デバイスを特定する。次いで、想定消費電力量算出部３２２は、抽出されたユーザ活動タイムライン情報の報告日と同じ報告日の個別実消費電力量グラフのうち、当該関連デバイスに関する個別実消費電力量グラフを、個別想定消費電力量グラフとして抽出する。次いで、想定消費電力量算出部３２２は、抽出した個別想定消費電力量グラフをユーザ報告テーブルに格納する。想定消費電力量算出部３２２は、１つのユーザ報告テーブルに対する個別想定消費電力量グラフが複数存在する場合には、それらを全てユーザ報告テーブルに格納する。
【０１１１】
なお、想定消費電力量算出部３２２は、未実施タイムライン情報が存在しない場合には、他のユーザのうち、少なくとも関連デバイスを有するユーザ（以下、「代替ユーザ」とも称する）を特定する。次いで、想定消費電力量算出部３２２は、代替ユーザから報告された情報に基づいて、上記と同様の処理を行う。これにより、想定消費電力量算出部３２２は、代替ユーザから報告された個別実消費電力量グラフから、関連デバイスに関する個別実消費電力量グラフを抽出する。次いで、想定消費電力量算出部３２２は、抽出された個別実消費電力量グラフに所定の代替係数を乗じることで、個別想定消費電力量グラフを算出する。なお、代替係数は、ユーザｕが１日に消費した全実消費電力量を代替ユーザが１日に消費した全実消費電力量で除算することで得られる。代替ユーザは、関連デバイスを有するのみならず、ユーザｕと生活環境が近似している（例えば、部屋の間取りや家族構成が共通している）ユーザであることが好ましい。
【０１１２】
さらに、ユーザ報告管理部３２１は、全ユーザのユーザ報告関連テーブル群に基づいて、図２７に示すエコ活動統計テーブルを生成する。「削減量」の算出方法については、上述した通りである。また、ユーザ報告管理部３２１は、ユーザ活動タイムライン情報に基づいて、ユーザ活動円グラフを作成する。
【０１１３】
さらに、エコ活動評価部３２３は、図３１に示すフローチャートに沿って、ユーザｕが報告したエコ活動毎に個別評価値Ｖａｌｕ（ｅ，ｔ）、カテゴリ別評価値Ｖａｌｓ（ｅ，ｔ，ｃ）、全体評価値Ｖａｌ（ｅ，ｔ）を算出する。
【０１１４】
ステップＳ３９０において、エコ活動評価部３２３は、ユーザｕのユーザ報告テーブルを取得する。ステップＳ４００において、エコ活動評価部３２３は、ユーザ報告テーブルの数が０より大きいかを判定し、０より大きいと判定した場合には、ステップＳ４１０に進み、０であると判定した場合には、処理を終了する。
【０１１５】
ステップＳ４１０において、エコ活動評価部３２３は、ユーザが報告したいずれかのエコ活動（即ち、ユーザ報告テーブル）ｅを取得する。ステップＳ４２０において、エコ活動評価部３２３は、以下の式（１）〜（６）に基づいて、エコ活動ｅに対する個別評価値Ｖａｌｕ（ｅ，ｔ）、及び全体評価値Ｖａｌ（ｅ，ｔ）を算出する。
【０１１６】
ステップＳ４３０において、エコ活動評価部３２３は、ユーザｕから報告されたユーザプロフィールテーブルの数（即ち、カテゴリ値の数）が０より大きいかを判定し、０より大きいと判定した場合には、ステップＳ４４０に進み、０であると判定した場合には、ステップＳ４７０に進む。
【０１１７】
ステップＳ４４０において、エコ活動評価部３２３は、いずれかのカテゴリ値を取得する。ステップＳ４５０において、エコ活動評価部３２３は、以下の式（７）〜（９）に基づいて、エコ活動ｅに対するカテゴリ別評価値Ｖａｌ（ｅ，ｔ，ｃ）を算出する。
【０１１８】
【数１】
0005803249.tif 000002
【０１１９】
【数２】
0005803249.tif 000003
【０１２０】
なお、ここでは、ユーザｕの最新の報告日から（ｔ−１）日前の報告日が１日目とされ、以下、各報告日が２日目、３日目、・・・、ｔ日目（最新の報告日）とされる。また、エコ活動評価部３２３は、エコ活動ｅに対するカテゴリ別評価値Ｖａｌ（ｅ，ｔ，ｃ）を、ユーザｕが報告した全てのカテゴリ値について算出する。エコ活動評価部３２３は、評価値テーブルを生成し、評価値テーブルに、評価値ＩＤ、評価値（個別評価値、カテゴリ別評価値、及び全体評価値）、プロフィールカテゴリ交差テーブルへのキーを格納する。ここで、評価値テーブルに格納されるカテゴリ別評価値Ｖａｌ（ｅ，ｔ，ｃ）は、プロフィールカテゴリ交差テーブルへのキーが示すエコ活動及びカテゴリ値の組み合わせに対応する。即ち、エコ活動ｅに対する評価値テーブルは、ユーザが報告したカテゴリ値の数だけ作成される。
【０１２１】
ステップＳ４６０において、エコ活動評価部３２３は、未選択のカテゴリ値が存在するかを判定し、存在すると判定した場合には、ステップＳ４４０に戻り、存在しないと判定した場合には、ステップＳ４７０に進む。
【０１２２】
ステップＳ４７０において、エコ活動評価部３２３は、未選択のエコ活動が存在するかを判定し、存在すると判定した場合には、ステップＳ４１０に戻り、存在しないと判定した場合には、処理を終了する。
【０１２３】
次いで、ステップＳ３０において、エコ活動提案部３２４は、ユーザｕにエコ活動リスト等を提供する。具体的には、図２９Ａ〜図３１に示す処理を行なう。即ち、ステップＳ１００において、エコ活動提案部３２４は、ユーザｕの最新のユーザ報告関連テーブル群を取得する。
【０１２４】
次いで、ステップＳ１１０において、エコ活動提案部３２４は、記憶装置４０からエコ活動リストの初期値を取得する。エコ活動リストの初期値は、様々なエコ活動が列挙されたものである。エコ活動提案部３２４は、ユーザ報告関連テーブル群に基づいて、この初期値をフィルタリングしていくことになる。
【０１２５】
ステップＳ１２０において、エコ活動提案部３２４は、デバイステーブルの数が０より大きいかを判定し、大きい場合にはステップＳ１３０に進み、０である場合にはステップＳ１４０に進む。
【０１２６】
ステップＳ１３０において、エコ活動提案部３２４は、デバイステーブル及びデバイス交差テーブルに基づいて、エコ活動リストの初期値から、ユーザが所有していないデバイスに関連するエコ活動を除外する。
【０１２７】
ステップＳ１４０において、エコ活動提案部３２４は、エコ活動リストに列挙されたエコ活動の数が規定数（例えば１０）をよりも大きいかを判定し、大きい場合には、ステップＳ１５０に進み、エコ活動リストに列挙されたエコ活動の数が規定数以下の場合には、ステップＳ１４１に進む。
【０１２８】
ステップＳ１４１において、エコ活動提案部３２４は、エコ活動リストに列挙されたエコ活動を全て選択し、ステップＳ３００に進む。
【０１２９】
ステップＳ１５０において、エコ活動提案部３２４は、いずれかのユーザ報告テーブルを選択する。ステップＳ１６０において、エコ活動提案部３２４は、ユーザ報告テーブルに格納された評価値テーブルへのキーに基づいて、個別評価値Ｖａｌｕ（ｅ，ｔ）を取得し、この個別評価値が所定の閾値よりも大きいかを判定する。エコ活動提案部３２４は、個別評価値Ｖａｌｕ（ｅ，ｔ）が閾値よりも大きいと判定した場合には、ステップＳ１７０に進み、個別評価値Ｖａｌｕ（ｅ，ｔ）が閾値以下であると判定した場合には、ステップＳ１８０に進む。
【０１３０】
ステップＳ１７０において、エコ活動提案部３２４は、ステップＳ１５０で選択したエコ活動に対応するエコ活動評価基準値Ｓｕｍ（ｅ）を定義し、この値を個別評価値Ｖａｌｕ（ｅ，ｔ）とする。その後、エコ活動提案部３２４は、ステップＳ２６０に進む。
【０１３１】
ステップＳ１８０において、エコ活動提案部３２４は、ステップＳ１５０で選択したエコ活動に対応するエコ活動評価基準値Ｓｕｍ（ｅ）を定義し、エコ活動評価基準値Ｓｕｍ（ｅ）を０に設定する。ステップＳ１９０において、エコ活動提案部３２４は、ユーザプロフィールテーブルの数が０より大きいかを判定し、０より大きいと判定した場合には、ステップＳ２００に進み、ユーザプロフィールテーブルの数が０であると判定した場合には、ステップＳ２４０に進む。
【０１３２】
ステップＳ２００において、エコ活動提案部３２４は、いずれかのユーザプロフィールテーブル、即ちカテゴリ値を選択する。ステップＳ２１０において、エコ活動提案部３２４は、評価値テーブルに格納されたプロフィールカテゴリ交差テーブルへのキーに基づいて、ステップＳ１５０で選択したエコ活動及びステップＳ２００で選択したカテゴリ値の組み合わせに対応するカテゴリ別評価値Ｖａｌ（ｅ，ｔ，ｃ）を取得する。そして、ステップＳ２２０において、エコ活動提案部３２４は、エコ活動評価基準値Ｓｕｍ（ｅ）にカテゴリ別評価値Ｖａｌ（ｅ，ｔ，ｃ）を積算する。
【０１３３】
ステップＳ２３０において、エコ活動提案部３２４は、未選択のカテゴリ値が存在するかを判定し、未選択のカテゴリ値が存在する場合には、ステップＳ２００に戻り、未選択のカテゴリ値が存在しない場合には、ステップＳ２６０に進む。したがって、エコ活動提案部３２４は、ステップＳ２００〜ステップＳ２３０の処理を繰り返すことによって、エコ活動評価基準値Ｓｕｍ（ｅ）を算出することになる。
【０１３４】
ステップＳ２４０において、エコ活動提案部３２４は、評価値テーブルへのキーに基づいて、ステップＳ１５０で選択したエコ活動に対応する全体評価値Ｖａｌ（ｅ，ｔ）を取得する。ステップＳ２５０において、エコ活動提案部３２４は、全体評価値Ｖａｌ（ｅ，ｔ）をエコ活動評価基準値Ｓｕｍ（ｅ）とする。ステップＳ２６０において、エコ活動提案部３２４は、エコ活動評価基準値Ｓｕｍ（ｅ）を記憶部３３に一時的に記憶する。
【０１３５】
ステップＳ２７０において、エコ活動提案部３２４は、未選択のエコ活動が存在するかを判定し、未選択のエコ活動が存在すると判定した場合には、ステップＳ１５０に戻り、未選択のエコ活動が存在しないと判定した場合には、ステップＳ２８０に進む。したがって、エコ活動提案部３２４は、ステップＳ１５０〜ステップＳ２７０の処理を繰り返すことによって、エコ活動リストに列挙された各エコ活動についてエコ活動評価基準値Ｓｕｍ（ｅ）を算出することになる。
【０１３６】
ステップＳ２８０において、エコ活動提案部３２４は、エコ活動リストに列挙されたエコ活動をエコ活動評価基準値Ｓｕｍ（ｅ）の降順でソートする。ステップＳ２９０において、エコ活動提案部３２４は、上位から規定数分のエコ活動を選択する。
【０１３７】
ステップＳ３００において、エコ活動提案部３２４は、選択されたエコ活動が列挙されたエコ活動リストを生成し、通信部３１に出力する。通信部３１は、エコ活動リストを含むエコ活動リスト信号を生成し、ユーザ装置２０に送信する。ユーザ装置２０は、エコ活動リスト信号に含まれるエコ活動リストを記憶部２４に記憶する。これにより、ユーザ装置２０のエコ活動リストが更新される。上記のように更新されたエコ活動リストは、評価値が高いから順に選ばれたエコ活動を示すので、ユーザは、継続的に実施可能なエコ活動を従来よりも容易に把握することができる。
【０１３８】
次に、図３２に基づいて、ユーザＡ〜Ｃにエコ活動リストを提示する例について説明する。ステップＳ１０において、ユーザＡ、Ｃは、「カテゴリ１」に対して「カテゴリ値１」を選択し、ユーザＢは、「カテゴリ１」に対して「カテゴリ値２」を選択する。ステップＳ２０において、ユーザＡ〜Ｃは、ユーザ活動を報告する。ステップＳ４２０において、ユーザＡの個別評価値ＶａｌＡ（ｅ，ｔ）、ユーザＢの個別評価値ＶａｌＢ（ｅ，ｔ）、ユーザＣの個別評価値ＶａｌＣ（ｅ，ｔ）が算出される。
【０１３９】
次いで、ステップＳ４５０において、ユーザＡ、Ｃから報告されたユーザ活動に基づいて、カテゴリ別評価値Ｖａｌｓ（ｅ，ｔ，ｃ１）が算出される。同様に、ユーザＢから報告されたユーザ活動に基づいて、カテゴリ別評価値Ｖａｌｓ（ｅ，ｔ，ｃ２）が算出される。
【０１４０】
次いで、ステップＳ４２０において、全体評価値Ｖａｌ（ｅ，ｔ）が算出される。次いで、ユーザＡに対しては、ステップＳ２６０において、個別評価値ＶａｌＡ（ｅ，ｔ）、カテゴリ別評価値Ｖａｌｓ（ｅ，ｔ，ｃ１）、及び全体評価値Ｖａｌ（ｅ，ｔ）に基づいてエコ活動が降順にソートされる。その後、ステップＳ２８０〜Ｓ３００において、上位の評価値に対応するエコ活動がユーザＡに提供される。
【０１４１】
同様に、ユーザＢに対しては、ステップＳ２６０において、個別評価値ＶａｌＢ（ｅ，ｔ）、カテゴリ別評価値Ｖａｌｓ（ｅ，ｔ，ｃ２）、及び全体評価値Ｖａｌ（ｅ，ｔ）に基づいてエコ活動が降順にソートされる。その後、ステップＳ２８０〜Ｓ３００において、上位の評価値に対応するエコ活動がユーザＢに提供される。
【０１４２】
同様に、ユーザＣに対しては、ステップＳ２６０において、個別評価値ＶａｌC（ｅ，ｔ）、カテゴリ別評価値Ｖａｌｓ（ｅ，ｔ，ｃ１）、及び全体評価値Ｖａｌ（ｅ，ｔ）に基づいてエコ活動が降順にソートされる。その後、ステップＳ２８０〜Ｓ３００において、上位の評価値に対応するエコ活動がユーザＣに提供される。
【０１４３】
エコ活動提案部３２４は、図３０に示すステップＳ３１０において、ユーザ報告テーブルを取得する。ステップＳ３２０において、エコ活動提案部３２４は、エコ活動評価値Ｓｕｍを定義し、その値を０とする。
【０１４４】
エコ活動提案部３２４は、ステップＳ３３０において、ユーザ報告テーブルの数が０より大きいかを判定する。この結果、エコ活動提案部３２４は、ユーザ報告テーブルの数が０より大きい場合には、ステップＳ３４０に進み、０である場合には、ステップＳ３８０に進む。
【０１４５】
ステップＳ３４０において、エコ活動提案部３２４は、いずれかのユーザ報告テーブル、即ちエコ活動を選択する。ステップＳ３５０において、エコ活動提案部３２４は、エコ活動に対応する個別評価値Ｖａｌｕ（ｅ，ｔ）を取得する。ステップＳ３６０において、エコ活動提案部３２４は、エコ活動評価値Ｓｕｍに、個別評価値Ｖａｌｕ（ｅ，ｔ）を積算する。
【０１４６】
ステップＳ３７０において、エコ活動提案部３２４は、未選択のエコ活動が存在するかを判定し、未選択のエコ活動が存在すると判定した場合には、ステップＳ３４０に戻り、未選択のエコ活動が存在しないと判定した場合には、ステップＳ３８０に進む。
【０１４７】
ステップＳ３８０において、エコ活動提案部３２４は、エコ活動評価値Ｓｕｍに関するエコ活動評価値情報を生成し、通信部３１に出力する。通信部３１は、エコ活動評価値情報を含むエコ活動評価値信号を生成し、ユーザ装置２０に送信する。制御部２６は、エコ活動評価値信号に含まれる情報に基づいて、キャラクタ画像Ｐ１５０を生成し、提示部２５に提示する。
【０１４８】
さらに、エコ活動提案部３２４は、ユーザ報告テーブルに格納された情報であるユーザ報告テーブル情報を通信部３１に出力する。通信部３１は、ユーザ報告テーブル情報を含むユーザ報告テーブル信号を生成し、ユーザ装置２０に送信する。制御部２６は、ユーザ報告テーブル信号に含まれるユーザ報告テーブル情報を記憶部２４に記憶する。そして、ユーザ装置２０は、まず、図９に示すユーザ活動評価画像を表示し、ユーザｕがいずれかのエコ活動を選択した場合には、図１０に示す拡大評価画像を表示する。この際、制御部２６は、記憶部２４に記憶されたユーザ報告テーブル情報に基づいて、個別想定消費電力量グラフを表示する。
【０１４９】
さらに、エコ活動提案部３２４は、ユーザｕについて蓄積されたユーザ活動タイムライン情報に基づいて、ユーザｕにより規則的に行われ、かつ、「家電系」に属するユーザ活動（以下、「規則性ユーザ活動」とも称する）が存在するかを判定する。ここで、規則的か否かは、例えば、１日のうち所定回数（例えば３回）以上行われているか、あるいは、毎日同じ時間帯に行われているか等を基準に判定される。また、「家電系」に属するユーザ活動は、デバイスを使用する活動であるため、そのデバイスに対応する個別実消費電力量が個別想定消費電力量（＝０）よりも大きい。
【０１５０】
ついで、エコ活動提案部３２４は、このような規則性ユーザ活動が存在する場合には、規則性ユーザ活動が１日のうちで行われる割合が他のユーザに対して大きいかを判定する。この判定には、全ユーザのユーザ活動円グラフが用いられる。すなわち、エコ活動提案部３２４は、全ユーザのユーザ活動円グラフに基づいて、規則性ユーザ活動が行われる割合の平均値を算出する。エコ活動提案部３２４は、ユーザｕの規則性ユーザ活動の割合がこの平均値を超えた場合には、規則性ユーザ活動が行われる割合が他のユーザに対して大きいかを判定する。このように判定した場合には、エコ活動提案部３２４は、まず、そのデバイスに対する個別実消費電力量グラフに基づいて、規則性ユーザ活動による実消費電力量を算出する。
【０１５１】
さらに、エコ活動提案部３２４は、全ユーザのユーザ報告関連テーブル群に基づいて、代替エコ活動、即ちそのエコ活動に関する個別想定消費電力量の総計が当該エコ活動に関する個別実消費電力量の総計よりも大きくなり、かつ、規則性ユーザ活動に抵触しないエコ活動を探索し、探索された代替エコ活動と、規則性ユーザ活動とに関する代替エコ活動情報を通信部３１に出力する。通信部３１は、代替エコ活動情報を含む代替エコ活動信号を生成し、ユーザ装置２０に送信する。ユーザ装置２０は、代替エコ活動情報に基づいて、規則性ユーザ活動及び代替エコ活動について提示する。例えば、ユーザ装置２０は、「あなたは一般の方よりドライヤを１分多く使用しています。これはシャワーの温度を１℃下げることで削減できる電力消費量です。」という情報を提示する。即ち、ユーザ装置２０は、「シャワーの温度を１℃下げる」という代替エコ活動を提示する。同様に、提示部２５は、ユーザのテレビの消費電力量が他のユーザよりも大きい場合、「あなたは一般の方よりテレビを１時間多く使用しています。これはエアコンの設定温度を今より３℃上げた状態で一日を過ごせば削減できる電力消費量です。」という情報を提示する。即ち、即ち、ユーザ装置２０は、「エアコンの設定温度を３℃上げる」という代替エコ活動を提示する。
【０１５２】
さらに、エコ活動提案部３２４は、図２７に示すエコ活動統計テーブルに格納された情報、即ちエコ活動統計情報を通信部３１に出力する。通信部３１は、エコ活動統計情報を含むエコ活動統計信号を生成し、ユーザ装置２０に出力する。ユーザ装置２０は、エコ活動統計信号に含まれるエコ活動統計情報を提示する。これにより、各エコ活動について、実消費電力量の削減量が最大となる時刻が提示される。例えば、「今回報告された時間帯では、エコ効果が期待できません。カーテンは、９：３０以降に開けるようにしてください」という情報が提示される。また、削減量が最小となる時刻、平均の時刻もユーザｕの要求に応じて表示される。
【０１５３】
以上により、情報処理システム１０によれば、提示部２５は、個別実消費電力量と、個別想定消費電力量とを関連付けて提示するので、ユーザは、各ユーザ活動がエコ効果を有するか否かを従来よりも容易に判断することができる。また、ユーザは、各エコ活動のエコ効果を従来よりも容易に把握することができる。
【０１５４】
さらに、提示部２５は、実消費電力量の差分が最大となる時刻を提示するので、ユーザは、容易にエコ活動を改善することができる。
【０１５５】
さらに、提示部２５は、ユーザ活動がユーザによって規則的に行われ、かつ、デバイスの個別実消費電力量が個別想定消費電力量よりも大きい場合には、代替エコ活動を提示するので、ユーザは、自己の生活習慣を乱すことなく、エコ活動を行なうことができる。
【０１５６】
さらに、提示部２５は、個別実消費電力量が個別想定消費電力量よりも大きく、かつ、ユーザが対応するユーザ活動を認識していない場合には、そのようなユーザ活動を提示するので、ユーザは、気がつかなかったユーザ活動を容易に把握することができる。
【０１５７】
さらに、情報処理システム１０は、他のユーザのユーザ報告関連テーブル群に基づいて、個別想定消費電力量を算出するので、個別想定消費電力量を確実に算出することができる。
【０１５８】
さらに、情報処理システム１０は、ユーザの状況、具体的にはユーザ報告関連テーブル群に格納された情報に基づいて、複数のエコ活動から、ユーザが継続的に実施可能なエコ活動を選択し、選択されたエコ活動をユーザに提示する。したがって、ユーザは、継続的に実施可能なエコ活動がどのようなものであるかを容易に判断することができる。
【０１５９】
さらに、情報処理システム１０は、ユーザ報告関連テーブル群に格納された情報に基づいて、複数のエコ活動の各々について評価値を算出し、算出された評価値に基づいて、ユーザが実施可能なエコ活動を選択するので、ユーザが継続的に実施可能なエコ活動をより確実に選択することができる。
【０１６０】
さらに、情報処理システム１０は、ユーザ報告関連テーブル群に格納された情報、特にユーザ報告テーブルに格納された情報（達成度情報等）に基づいて、評価値を算出するので、ユーザが継続的に実施可能なエコ活動をより確実に選択することができる。
【０１６１】
さらに、情報処理システム１０は、あるユーザのユーザ報告テーブルのみならず、そのユーザとユーザプロフィール（具体的にはいずれかのカテゴリ値）が共通する他のユーザのユーザ報告テーブルを用いて、評価値を算出するので、ユーザが継続的に実施可能なエコ活動をより確実に選択することができる。
【０１６２】
さらに、情報処理システム１０は、複数のエコ活動から、ユーザが所持していないデバイスに関連するものを除外し、残りのエコ活動から、ユーザが実施可能なエコ活動を選択するので、ユーザが継続的に実施可能なエコ活動をより確実に選択することができる。
【０１６３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１６４】
なお、本技術は以下のような構成も取ることができる。
（１）
ユーザが実施可能な活動であるユーザ活動のうち、いずれかのユーザ活動をユーザが行った場合に装置が消費するエネルギ量である実消費エネルギ量と、前記ユーザが前記ユーザ活動を行わなかった場合に前記装置が消費するエネルギ量である想定消費エネルギ量とを関連付けて提示する制御を行う制御部を備える、情報処理装置。
（２）
前記制御部は、前記実消費エネルギ量と前記想定消費エネルギ量との差分が最大となる時刻を提示する制御を行う、（１）記載の情報処理装置。
（３）
前記制御部は、前記ユーザ活動が前記ユーザによって規則的に行われ、かつ、前記実消費エネルギ量が前記想定消費エネルギ量よりも大きい場合には、前記想定消費エネルギ量が前記実消費エネルギ量よりも大きい他のユーザ活動を提示する制御を行う、（１）または（２）記載の情報処理装置。
（４）
前記制御部は、前記実消費エネルギが前記想定消費エネルギ量よりも大きく、かつ、前記ユーザが前記ユーザ活動を認識していない場合には、前記ユーザ活動を提示する制御を行う、（１）〜（３）のいずれか１つに記載の情報処理装置。
（５）
前記想定消費エネルギ量は、他のユーザが前記ユーザ活動を行わなかったときの前記装置の実消費エネルギ量に基づいて算出されたものである、（１）〜（４）のいずれか１つに記載の情報処理装置。
（６）
ユーザが実施可能な活動であるユーザ活動のうち、いずれかのユーザ活動をユーザが行った場合に装置が消費するエネルギ量である実消費エネルギ量と、前記ユーザが前記ユーザ活動を行わなかった場合に前記装置が消費するエネルギ量である想定消費エネルギ量とを関連付けて提示する制御を行うことを含む、情報処理方法。
（７）
コンピュータに、
ユーザが実施可能な活動であるユーザ活動のうち、いずれかのユーザ活動をユーザが行った場合に装置が消費するエネルギ量である実消費エネルギ量と、前記ユーザが前記ユーザ活動を行わなかった場合に前記装置が消費するエネルギ量である想定消費エネルギ量とを関連付けて提示する制御を行う制御機能を実現させる、プログラム。
（８）
ユーザの状況に基づいて、複数のエコ活動から、前記ユーザが実施可能なエコ活動を選択し、選択されたエコ活動を前記ユーザに提示する制御を行う制御部を備える、情報処理装置。
（９）
前記制御部は、前記ユーザの状況に基づいて、前記複数のエコ活動の各々について評価値を算出し、算出された前記評価値に基づいて、前記ユーザが実施可能なエコ活動を選択する、（８）記載の情報処理装置。
（１０）
前記ユーザの状況には、前記ユーザが前記複数のエコ活動の各々を実施した状況である実施状況が含まれ、
前記制御部は、前記実施状況に基づいて、前記評価値を算出する、（９）記載の情報処理装置。
（１１）
前記制御部は、前記ユーザが前記複数のエコ活動の各々を実施した状況である第１の実施状況と、前記ユーザとユーザプロフィールが共通する他のユーザが前記複数のエコ活動の各々を実施した状況である第２の実施状況と、に基づいて、前記評価値を算出する、（８）〜（１０）のいずれか１つに記載の情報処理装置。
（１２）
前記制御部は、前記複数のエコ活動から、前記ユーザが所持していない装置に関連するエコ活動を除外し、残りのエコ活動から、前記ユーザが実施可能なエコ活動を選択する、（８）〜（１１）のいずれか１つに記載の情報処理装置。
（１３）
ユーザの状況に基づいて、複数のエコ活動から、前記ユーザが実施可能なエコ活動を選択し、選択されたエコ活動を前記ユーザに提示する制御を行うことを含む、情報処理方法。
（１４）
コンピュータに、
ユーザの状況に基づいて、複数のエコ活動から、前記ユーザが実施可能なエコ活動を選択し、選択されたエコ活動を前記ユーザに提示する制御を行う制御機能を実現させる、プログラム。
【符号の説明】
【０１６５】
１０  情報処理システム
２０  ユーザ装置
３０  サーバ
４０  記憶装置
５０  ネットワーク
２５  提示部
２６  制御部
３２  制御部
３２１  ユーザ報告管理部
３２２  想定消費電力量算出部
３２３  エコ活動評価部
３２４  エコ活動提案部
【図１】
0005803249.tif 000004
【図２】
0005803249.tif 000005
【図３】
0005803249.tif 000006
【図４】
0005803249.tif 000007
【図５】
0005803249.tif 000008
【図６】
0005803249.tif 000009
【図７】
0005803249.tif 000010
【図８】
0005803249.tif 000011
【図９】
0005803249.tif 000012
【図１０】
0005803249.tif 000013
【図１１】
0005803249.tif 000014
【図１２】
0005803249.tif 000015
【図１３】
0005803249.tif 000016
【図１４】
0005803249.tif 000017
【図１５】
0005803249.tif 000018
【図１６】
0005803249.tif 000019
【図１７】
0005803249.tif 000020
【図１８】
0005803249.tif 000021
【図１９】
0005803249.tif 000022
【図２０】
0005803249.tif 000023
【図２１】
0005803249.tif 000024
【図２２】
0005803249.tif 000025
【図２３】
0005803249.tif 000026
【図２４】
0005803249.tif 000027
【図２５】
0005803249.tif 000028
【図２６】
0005803249.tif 000029
【図２７】
0005803249.tif 000030
【図２８】
0005803249.tif 000031
【図２９Ａ】
0005803249.tif 000032
【図２９Ｂ】
0005803249.tif 000033
【図３０】
0005803249.tif 000034
【図３１】
0005803249.tif 000035
【図３２】
0005803249.tif 000036