(57)【要約】【課題】家庭における個々人が楽しみながら省エネルギを実現可能とするホームコントローラを提供することにある。【解決手段】ホームコントローラ１０は、第１家電群４０に含まれる各電気器具を制御する。ホームコントローラ１０のフラッシュメモリ１０４は、第１家電群４０の使用者が予め定められた期間に使用可能な電力量を示したポイントを、使用者毎に関連付けて格納可能している。ホームコントローラ１０のＣＰＵ１０１は、第１家電群４０の使用者と使用される家電とを特定するための入力を、通信インターフェイス１０８を介して受け付ける。ＣＰＵ１０１は、特定された家電の使用に基づき、特定された使用者に関連付けられたポイントを、当該ポイントから当該特定された家電の使用に応じて予め定められた値を差し引くことにより得られる値に更新する。【選択図】図５
2012027653.tif 000002
【特許請求の範囲】
【請求項１】
電気器具群に含まれる各電気器具を制御するコントローラであって、
メモリと、
前記メモリに接続されたプロセッサと、
前記プロセッサに接続され、かつ各前記電気器具と通信を行なう通信インターフェイスとを備え、
前記メモリは、前記電気器具群の使用者が予め定められた期間に使用可能な電力量を示した第１の数値を、前記使用者毎に関連付けて格納可能であり、
前記プロセッサは、
前記電気器具群の使用者と使用される電気器具とを特定するための入力を、前記通信インターフェイスを介して受け付け、
前記特定された電気器具の使用に基づき、前記特定された使用者に関連付けられた前記第１の数値を、当該特定された電気器具の使用に応じて予め定められた値により、前記使用可能な電力量を減少させる数値に更新する、コントローラ。
【請求項２】
前記プロセッサは、前記特定された電気器具が指定された処理を開始する前に、前記予め定められた値を示した情報を、前記通信インターフェイスを用いて当該特定された電気器具に送信する、請求項１に記載のコントローラ。
【請求項３】
前記プロセッサは、
複数の前記第１の数値のうち、指定された前記第１の数値を変更するための入力をさらに受け付け、
前記入力に基づき、前記メモリに格納されている前記指定された第１の数値を変更する、請求項１または２に記載のコントローラ。
【請求項４】
前記通信インターフェイスは、太陽光発電装置と通信をさらに行ない、
前記プロセッサは、
前記太陽光発電装置による単位時間における発電量を、前記通信インターフェイスを用いて取得し、
前記取得した発電量に基づき、前記予め定められた期間における発電量を算出し、
前記算出した発電量を、第２の数値に変換し、
各前記第１の数値を、前記第２の数値に基づいた値だけ増加させる、請求項１〜３のいずれか１項に記載のコントローラ。
【請求項５】
前記プロセッサは、
前記予め定められた期間が経過した後における各前記第１の数値を、使用者毎に、次の前記予め定められた期間に繰り越す処理を行なう、請求項１〜４のいずれか１項に記載のコントローラ。
【請求項６】
前記更新は、前記第１の数値を、当該第１の数値から当該特定された電気器具の使用に応じて予め定められた値を差し引くことにより得られる値にする処理である、請求項１〜５のいずれか１項に記載のコントローラ。
【請求項７】
複数の電気器具を含む電気器具群と、各前記電気器具を制御するコントローラとを備える制御システムであって、
前記コントローラは、
メモリと、
前記メモリに接続されたプロセッサと、
前記プロセッサに接続され、かつ各前記電気器具と通信を行なう通信インターフェイスとを備え、
前記メモリは、前記電気器具群の使用者が予め定められた期間に使用可能な電力量を示した数値を、前記使用者毎に関連付けて格納可能であり、
前記プロセッサは、
前記電気器具群の使用者と使用される電気器具とを特定するための入力を、前記通信インターフェイスを介して受け付け、
前記特定された電気器具の使用に基づき、前記特定された使用者に関連付けられた前記数値を、当該特定された電気器具の使用に応じて予め定められた値により、前記使用可能な電力量を減少させる数値に更新し、
前記特定された電気器具が指定された処理を開始する前に、前記予め定められた値を示した情報を、前記通信インターフェイスを用いて当該特定された電気器具に送信し、
前記特定された電気器具は、前記予め定められた値を示した情報を受信し、当該予め定められた値をディスプレイに表示させる、制御システム。
【請求項８】
前記特定された電気器具は、前記使用に基づき前記予め定められた値に応じた電力を消費すると、動作を停止する、請求項７に記載の制御システム。
【請求項９】
電気器具群に含まれる各電気器具のコントローラにおけるデータ更新方法であって、
前記コントローラは、メモリと、前記メモリに接続されたプロセッサと、前記プロセッサに接続され、かつ各前記電気器具と通信を行なう通信インターフェイスとを備え、
前記メモリは、前記電気器具群の使用者が予め定められた期間に使用可能な電力量を示した数値を、前記使用者毎に関連付けて格納可能であり、
前記プロセッサが、前記電気器具群の使用者と使用される電気器具とを特定するための入力を、前記通信インターフェイスを介して受け付けるステップと、
前記プロセッサが、前記特定された電気器具の使用に基づき、前記特定された使用者に関連付けられた前記数値を、当該特定された電気器具の使用に応じて予め定められた値により、前記使用可能な電力量を減少させる数値に更新するステップとを備える、データ更新方法。
【請求項１０】
電気器具群に含まれる各電気器具のコントローラを制御するためのプログラムであって、
前記コントローラは、メモリと、前記メモリに接続されたプロセッサと、前記プロセッサに接続され、かつ各前記電気器具と通信を行なう通信インターフェイスとを備え、
前記メモリは、前記電気器具群の使用者が予め定められた期間に使用可能な電力量を示した数値を、前記使用者毎に関連付けて格納可能であり、
前記プログラムは、
前記電気器具群の使用者と使用される電気器具とを特定するための入力を、前記通信インターフェイスを介して受け付けるステップと、
前記特定された電気器具の使用に基づき、前記特定された使用者に関連付けられた前記数値を、当該特定された電気器具の使用に応じて予め定められた値により、前記使用可能な電力量を減少させる数値に更新するステップとを、前記コントローラに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コントローラ、制御システム、データ更新方法、およびプログラムに関する。特に、本発明は、宅内の電気器具を制御するコントローラ、当該コントローラを備える制御システム、当該コントローラにおけるデータ更新方法、および当該コントローラを制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、省エネルギの実現するための様々な技術が知られている。
このような省エネルギ技術の一例として、特許文献１には、省エネ活動推奨方法が開示されている。当該省エネ活動推奨方法は、ログイン段階と、エネルギ削減目標送信段階と、ポイント付与段階と、ポイント利用段階とを備えている。
【０００３】
ログイン段階では、一需要家である登録会員が通信端末を用いて通信ネットワーク回線を介して管理センタの管理サーバにログインする。エネルギ削減目標送信段階では、管理サーバが登録会員を特定し、登録会員の過去のエネルギ使用実績から今後の一定期間のエネルギ削減目標を作成して登録会員の通信端末の画面に表示させるとともに、エネルギ削減目標を達成できるか否かを試みる節約チャレンジへの参加申し込みを促す。ポイント付与段階では、登録会員が画面上に表示されたエネルギ削減目標を参照し、節約チャレンジへの参加申し込みを行う参加申込段階と、一定期間経過後に管理サーバがエネルギ削減目標の達成度に応じたポイントを登録会員に付与する。ポイント利用段階では、登録会員が付与されたポイントを金品や各種サービスと交換する。
【０００４】
以上の構成により、特許文献１は、一般需要家が楽しみながらエネルギ消費削減を達成しようとしている。
【０００５】
他の省エネルギの技術として、特許文献２には、使用情報管理装置が開示されている。使用状況管理装置のＣＰＵは、電気機器の利用者を識別する利用者識別子と、省エネルギを実現するための電気機器の使用条件を示すデータである使用条件データと、電気機器を識別する機器識別子とを、ネットワークを介して受信して使用条件記憶部に記憶させる。また、ＣＰＵは、ネットワークを介して接続されている電気機器の使用状況を示すデータと、電気機器の機器識別子と、を含むデータである使用状況データをネットワークを介して受信して使用状況記憶部に記憶させる。ＣＰＵは、使用状況データによって示される使用状況が、使用条件データによって示される使用条件を満たしている場合に、ポイントを生成する。
【０００６】
以上の構成により、特許文献２は、利用者が節電装置等の導入コストを負担することなく、また、省エネルギ推進に対する利用者のモチベーションを維持しようとしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１６３６１０号公報
【特許文献２】特開２００６−１７２０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１および特許文献２は、家庭を単位としてデータ処理を行なうものであるため、家庭における個々人が楽しみながら省エネルギを実現することはできない。
【０００９】
本発明は、上記問題点に鑑みなされたものであって、その目的は、家庭における個々人が楽しみながら省エネルギを実現可能とするコントローラ、当該コントローラを備える制御システム、当該コントローラにおけるデータ更新方法、および当該コントローラを制御するためのプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明のある局面にしたがうと、コントローラは、電気器具群に含まれる各電気器具を制御するコントローラである。コントローラは、メモリと、メモリに接続されたプロセッサと、プロセッサに接続され、かつ各電気器具と通信を行なう通信インターフェイスとを備える。メモリは、電気器具群の使用者が予め定められた期間に使用可能な電力量を示した第１の数値を、使用者毎に関連付けて格納可能である。プロセッサは、電気器具群の使用者と使用される電気器具とを特定するための入力を、通信インターフェイスを介して受け付ける。プロセッサは、特定された電気器具の使用に基づき、特定された使用者に関連付けられた第１の数値を、当該特定された電気器具の使用に応じて予め定められた値により、前記使用可能な電力量を減少させる数値に更新する。
【００１１】
好ましくは、プロセッサは、特定された電気器具が指定された処理を開始する前に、予め定められた値を示した情報を、通信インターフェイスを用いて当該特定された電気器具に送信する。
【００１２】
好ましくは、プロセッサは、複数の第１の数値のうち、指定された第１の数値を変更するための入力をさらに受け付け、当該入力に基づき、メモリに格納されている指定された第１の数値を変更する。
【００１３】
好ましくは、通信インターフェイスは、太陽光発電装置と通信をさらに行なう。プロセッサは、太陽光発電装置による単位時間における発電量を、通信インターフェイスを用いて取得する。プロセッサは、取得した発電量に基づき、予め定められた期間における発電量を算出する。プロセッサは、算出した発電量を、第２の数値に変換する。プロセッサは、各第１の数値を、第２の数値に基づいた値だけ増加させる。
【００１４】
好ましくは、プロセッサは、予め定められた期間が経過した後における各第１の数値を、使用者毎に、次の予め定められた期間に繰り越す処理を行なう。
【００１５】
好ましくは、更新は、第１の数値を、当該第１の数値から当該特定された電気器具の使用に応じて予め定められた値を差し引くことにより得られる値にする処理である。
【００１６】
本発明の他の局面に従うと、制御システムは、複数の電気器具を含む電気器具群と、各電気器具を制御するコントローラとを備える制御システムである。コントローラは、メモリと、メモリに接続されたプロセッサと、プロセッサに接続され、かつ各電気器具と通信を行なう通信インターフェイスとを備える。メモリは、電気器具群の使用者が予め定められた期間に使用可能な電力量を示した数値を、使用者毎に関連付けて格納可能である。プロセッサは、電気器具群の使用者と使用される電気器具とを特定するための入力を、通信インターフェイスを介して受け付ける。プロセッサは、特定された電気器具の使用に基づき、特定された使用者に関連付けられた数値を、当該特定された電気器具の使用に応じて予め定められた値により、前記使用可能な電力量を減少させる数値に更新する。プロセッサは、特定された電気器具が指定された処理を開始する前に、予め定められた値を示した情報を、通信インターフェイスを用いて当該特定された電気器具に送信する。特定された電気器具は、予め定められた値を示した情報を受信し、当該予め定められた値をディスプレイに表示させる。
【００１７】
好ましくは、特定された電気器具は、使用に基づき予め定められた値に応じた電力を消費すると、動作を停止する。
【００１８】
本発明のさらに他の局面に従うと、データ更新方法は、電気器具群に含まれる各電気器具のコントローラにおけるデータ更新方法である。コントローラは、メモリと、メモリに接続されたプロセッサと、プロセッサに接続され、かつ各電気器具と通信を行なう通信インターフェイスとを備える。メモリは、電気器具群の使用者が予め定められた期間に使用可能な電力量を示した数値を、使用者毎に関連付けて格納可能である。データ更新方法は、プロセッサが、電気器具群の使用者と使用される電気器具とを特定するための入力を、通信インターフェイスを介して受け付けるステップと、プロセッサが、特定された電気器具の使用に基づき、特定された使用者に関連付けられた数値を、当該特定された電気器具の使用に応じて予め定められた値により、前記使用可能な電力量を減少させる数値に更新するステップとを備える。
【００１９】
本発明のさらに他の局面に従うと、プログラムは、電気器具群に含まれる各電気器具のコントローラを制御するためのプログラムである。コントローラは、メモリと、メモリに接続されたプロセッサと、プロセッサに接続され、かつ各電気器具と通信を行なう通信インターフェイスとを備える。メモリは、電気器具群の使用者が予め定められた期間に使用可能な電力量を示した数値を、使用者毎に関連付けて格納可能である。プログラムは、電気器具群の使用者と使用される電気器具とを特定するための入力を、通信インターフェイスを介して受け付けるステップと、特定された電気器具の使用に基づき、特定された使用者に関連付けられた数値を、当該特定された電気器具の使用に応じて予め定められた値により、前記使用可能な電力量を減少させる数値に更新するステップとを、コントローラに実行させる。
【発明の効果】
【００２０】
本発明によれば、家庭における個々人が楽しみながら省エネルギを実現可能となる。
【図面の簡単な説明】
【００２１】
【図１】制御システムの概略構成を示した図である。
【図２】ホームコントローラの外観を示した図である。
【図３】ポイントを説明するための図である。
【図４】第１家電群の各家電が、各家電のディスプレイに表示する画面を示した図である。
【図５】ホームコントローラのハードウェア構成を説明するための図である。
【図６】空気調和機のハードウェア構成を示した図である。
【図７】携帯端末装置のハードウェア構成を示した図である。
【図８】ホームコントローラが有する管理データのデータ構造を示すイメージ図である。
【図９】ホームコントローラと各家電との間で遣り取りされるデータのデータ構造を示すイメージ図である。
【図１０】各家電が有する管理データのデータ構造を示すイメージ図である。
【図１１】ホームコントローラが各家電に送信するコマンドと、ホームコントローラが各家電から受信するコマンドとを説明するための図である。
【図１２】家電における処理の流れを示したフローチャートである。
【図１３】図１２のステップＳ２においてＹＥＳの場合に行なわれる処理を示したフローチャートである。
【図１４】図１２のステップＳ４においてＹＥＳの場合に行なわれる処理を示したフローチャートである。
【図１５】ホームコントローラ１０における処理の流れを示したフローチャートである。
【図１６】図１５のステップＳ１２においてＹＥＳの場合に行なわれる処理を示したフローチャートである。
【図１７】図１５のステップＳ１４においてＹＥＳの場合に行なわれる処理を示したフローチャートである。
【図１８】図１５のステップＳ１６においてＹＥＳの場合に行なわれる処理を示したフローチャートである。
【発明を実施するための形態】
【００２２】
以下、図面を参照しつつ、本発明の実施の形態に係る制御システムについて説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。なお、「家電」は、家庭用電気器具の略称である。
【００２３】
＜システム構成＞
図１は、本実施の形態に係る制御システム１の概略構成を示した図である。図１を参照して、制御システム１は、ホームコントローラ１０と、太陽光発電装置２０と、インテリジェントパワーコンディショナ３０（以下、「パワーコンディショナ３０」と称する）と、第１家電群４０と、第２家電群５０と、携帯端末装置６０とを備える。ホームコントローラ１０、第１家電群４０、および第２家電群５０は、屋内（ユーザの自宅内）に設置されている。太陽光発電装置２０は、屋外に設置される。パワーコンディショナ３０は、屋内および屋外のいずれかに設置される。
【００２４】
第１家電群４０は、少なくとも、空気調和機４１と、テレビ４２と、ＰＣ（Personal Computer）４３と、オーディオ機器４４と、空気清浄機４５とを含む。第２家電群５０は、照明５１と、冷蔵庫５２と、給湯器５３と、洗濯機５４とを含む。なお、以下では、説明の便宜上、第１家電群４０に含まれる任意の家電４１〜４５を、「第１家電」とも称する。また、第２家電群５０に含まれる任意の家電５１〜５４を、「第２家電」とも称する。
【００２５】
太陽光発電装置２０は、日中に太陽の光を受けて、当該受けた光の光エネルギを電力に変える電力機器である。
【００２６】
パワーコンディショナ３０は、太陽光発電装置２０で発電した電気を変換して、宅内で使えるように宅内の電力系統につなぐ機器である。パワーコンディショナ３０は、太陽光発電装置２０が発電した電力量（発電量）を示した発電量情報をホームコントローラ１０に送る。発電量情報は、単位時間当たりの発電量を示した情報である。なお、パワーコンディショナ３０は、太陽光発電装置２０だけではなく、図示していない商用電源および蓄電池にも接続されている。
【００２７】
ホームコントローラ１０は、第１家電群４０に含まれる各家電４１〜４５と、第２家電群５０に含まれる各家電５１〜５４との動作を制御する。当該制御の内容については、後述する。また、ホームコントローラ１０は、パワーコンディショナ３０から発電量情報を取得する。発電量情報の使用方法については、後述する。さらに、ホームコントローラ１０は、携帯端末装置６０との間で通信を行なう。当該通信において遣り取りされるデータについても後述する。
【００２８】
ホームコントローラ１０は、ユーザが予め定められた期間に使用可能な電力量を示した値を、ユーザ毎に関連付けて格納している。「予め定められた期間」とは、たとえば、１月、１週間、または１日である。なお、当該予め定められた期間を示す情報は、ユーザにより変更可能である。「使用可能な電力量」とは、たとえば、上記予め定められた期間の開始直後においては、各ユーザが自ら設定した電力量（初期ポイント（持ち点））である。あるいは、「使用可能な電力量」とは、上記予め定められた期間の開始直後においては、ホームコントローラ１０において予め登録されているデフォルト値（初期ポイント）である。「使用可能な電力量」は、ユーザによる後述する家電の使用に応じて更新（具体的には減少）される。なお、「使用可能な電力量」は、ユーザの入力に基づき変更可能である。変更のタイミングについては、特に限定されるものではない。なお、本実施の形態では、「ポイント」とは、電力量を示した値である。以下、ユーザの一例として、一家族を構成する、父親と母親と長男と長女との４人を挙げて説明する。
【００２９】
ホームコントローラ１０は、ユーザによる家電の使用に先立ち、家電のユーザおよび使用される家電を特定するための入力を、当該家電から受け付ける。たとえば、ホームコントローラ１０は、たとえば、父親がテレビ４２を使用するに先立ち、「父親」を特定する入力と「テレビ４２」を特定する入力とを、当該テレビ４２から受信する。ホームコントローラ１０は、特定された家電の使用に基づき、特定されたユーザ（たとえば、父親）に関連付けられたポイント（たとえば、初期ポイント）を、当該ポイントから当該特定された家電に応じて予め定められた値（使用ポイント）を差し引くことにより得られる値（残りポイント）に更新する。
【００３０】
携帯端末装置６０は、ホームコントローラ１０と、第１家電群４０に含まれる各家電４１〜４５と、第２家電群５０に含まれる各家電５１〜５４と通信を行なう。当該通信の詳細についても後述する。なお、各ユーザは、それぞれに携帯端末装置６０を所有しており、携帯端末装置６０の各々には、ユーザのユーザＩＤが格納されている。以下では、携帯端末装置６０が、携帯電話機である場合を例に挙げて説明する。
【００３１】
図２は、ホームコントローラ１０の外観を示した図である。図２を参照して、ホームコントローラ１０は、入力装置としての操作キー１０７１〜１０７６と、ディスプレイ１１０とを備える。
【００３２】
以下では、第１家電群４０に含まれる第１家電をユーザが利用すると、ホームコントローラ１０が当該ユーザのポイントを減らす構成を例に挙げて説明する。つまり、第２家電群５０に含まれる第２家電をユーザが利用しても、ホームコントローラ１０が当該ユーザのポイントを減らさない構成を例に挙げて説明する。なお、第２家電群５０に含まれる第２家電をユーザが利用してもホームコントローラ１０が当該ユーザのポイントを減らさない理由は、第２家電群に含まれる第２家電は、第１家電に比べて各ユーザにとって日常生活において必要性の高いものであるためである。
【００３３】
＜動作概要＞
図３は、ポイントを説明するための図である。図３（ａ）は、初期ポイントをグラフにより示した図である。図３（ａ）を参照して、父親、母親、息子、および娘の初期ポイントは、それぞれＰｏに設定されている。図３（ｂ）は、上記予め定められた期間における或る時点の残りポイントをグラフにより示した図である。図３（ｂ）を参照して、父親、母親、息子、および娘の残りポイントは、第１家電群４０に含まれる各家電４１〜４５の使用によって、それぞれＰｆ，Ｐｍ，Ｐｓ，Ｐｄとなっている（Ｐｏ＞Ｐｆ，Ｐｍ，Ｐｓ，Ｐｄ）。
【００３４】
図４は、第１家電群４０の各家電４１〜４５が、各家電のディスプレイに表示する画面を示した図である。図４（ａ）は、ユーザＩＤを入力する画面を示した図である。図４（ａ）を参照して、ユーザに使用される家電は、ユーザＩＤの入力をユーザに促す画面４８０を、当該家電のディスプレイに表示する。なお、家電のディスプレイは、当該家電専用のリモートコントローラに備えられたディスプレイであってもよい。以下では、説明の便宜上、当該家電として、空気調和機４１を例に挙げて説明する。
【００３５】
たとえば、空気調和機４１は、入力ボックス４８１に対するユーザＩＤの入力をユーザから受付け、さらにユーザによる入力完了ボタン４８２を選択する処理を受け付けたことに基づき、入力されたユーザＩＤをホームコントローラ１０に送信する。なお、ユーザＩＤの入力や入力完了ボタン４８２の選択は、たとえば、空気調和機４１のリモートコントローラにより行なわれる。
【００３６】
あるいは、ユーザが携帯端末装置６０を使用する家電に近づける（かざす）ことにより、空気調和機４１は、携帯端末装置６０からユーザＩＤを受信する。さらに、空気調和機４１は、入力完了ボタン４８２を選択する入力を受け付けたことに基づき、受信したユーザＩＤをホームコントローラ１０に送信する。
【００３７】
図４（ｂ）は、空気調和機４１が空気調和処理を開始する前に、空気調和機４１のディスプレイに表示される画面を示した図である。空気調和機４１は、ユーザＩＤをホームコントローラ１０に送信したことに基づき、ホームコントローラ１０から、当該ユーザの残りポイントと、ユーザによって指定された空気調和処理に要するポイント（使用ポイント）とを受信する。
【００３８】
図４（ｂ）を参照して、空気調和機４１は、残りポイントと空気調和機４１の空気調和処理に要するポイントとを、空気調和機４１のディスプレイに表示する。
【００３９】
空気調和機４１は、ボタン４９３を選択する入力を受け付けたことに基づき、指定された処理を開始する。一方、空気調和機４１は、ボタン４９４を選択する入力を受け付けたことに基づき、上記指定された処理を行なうことなく、図４（ａ）に示す画面に遷移する。
【００４０】
なお、「空気調和処理に要するポイント」とは、たとえば、空気調和機を単位時間稼動させるための要するポイントである。また、「ユーザによって指定された空気調和処理」とは、たとえば、冷房、暖房、除湿、送風である。なお、当該空気調和処理の指定は、図４（ａ）の画面を表示する前、あるいは、図４（ａ）の画面を表示した後であって、かつ図４（ｂ）の画面を表示する前に行なわれる。
【００４１】
以上のように、第１家電群４０の各家電４１〜４５は、指定された処理に要するポイントをホームコントローラ１０から受信し、当該ポイントをディスプレイに表示する。したがって、ユーザは、各家電４１〜４５の使用に先立ち、指定した処理に要するポイントを確認することができる。それゆえ、ユーザは、指定した処理に要するポイント次第で、当該処理を取り止めるか否かを検討できる。このため、ユーザは、ゲーム感覚で、省エネルギの実現に取り組むことができる。
【００４２】
なお、テレビ４２については、指定された処理とは、単位時間当たりの番組表示であってもよいし、１つの番組を表示する処理であってもよい。１つの番組の判断は、テレビ４２が取得するＥＰＧ（Electric Program Guide）に基づいて、ホームコントローラ１０が行なえばよい。
【００４３】
＜ハードウェア構成＞
図５は、ホームコントローラ１０のハードウェア構成を説明するための図である。図５を参照して、ホームコントローラ１０は、プログラムを実行するＣＰＵ（Central Processing Unit）１０１と、主記憶装置１０２と、データを不揮発的に格納するＲＯＭ（Read Only Memory）１０３と、フラッシュメモリ１０４と、ＶＲＡＭ（Video Random Access Memory）１０５と、ホームコントローラ１０のユーザによる指示の入力を受ける入力装置１０７と、通信インターフェイス１０８と、ＩＣ（Integrated Circuit）カードリーダライタ１０９と、ディスプレイ１１０とを備える。また、ホームコントローラ１０は、一般的なコンピュータと同様に、カレンダー機能および時計機能とを備えている。これにより、ホームコントローラ１０は、現在日時を判断できる。
【００４４】
フラッシュメモリ１０４は、不揮発性の半導体メモリである。ＶＲＡＭ１０５は、ディスプレイ１１０に表示される内容を保持するメモリである。ディスプレイ１１０は、ＶＲＡＭ１０５が保持する内容を表示する。
【００４５】
通信インターフェイス１０８は、パワーコンディショナ３０と、第１家電群４０に含まれる各家電と、第２家電群５０に含まれる各家電と、携帯端末装置６０との通信を行なう。
【００４６】
各構成要素１０１〜１０５，１０６〜１０９は、相互にデータバスによって接続されている。ＩＣカードリーダライタ１０９には、メモリカード１９１が装着される。
【００４７】
ホームコントローラ１０における処理は、各ハードウェアおよびＣＰＵ１０１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ１０４に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１９１その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、ＩＣカードリーダライタ１０９その他の読取装置によりその記憶媒体から読み取られて、あるいは、通信インターフェイス１０８を介してダウンロードされた後、フラッシュメモリ１０４に一旦格納される。そのソフトウェアは、ＣＰＵ１０１によってフラッシュメモリ１０４から読み出され、さらにフラッシュメモリ１０４に実行可能なプログラムの形式で格納される。ＣＰＵ１０１は、そのプログラムを実行する。
【００４８】
同図に示されるホームコントローラ１０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、フラッシュメモリ１０４、メモリカード１９１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、ホームコントローラ１０の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００４９】
なお、記録媒体としては、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ（Flexible Disk）、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Electronically Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。
【００５０】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５１】
フラッシュメモリ１０４には、各家電およびホームコントローラ１０自身を制御するためのプログラム、制御対象となる機器（第１家電、第２家電、携帯端末装置６０）に関する各種情報、ユーザに関する各種情報、ＣＰＵ１０１により生成されたデータ等の各種情報が格納される。なお、機器に関する各種情報は、家電が第１家電または第２家電であるかを示す情報を含む。
【００５２】
図６は、空気調和機４１のハードウェア構成を示した図である。図６を参照して、空気調和機４１は、プログラムを実行するＣＰＵ４１１と、データを不揮発的に格納するＲＯＭ４１２と、フラッシュメモリ４１３と、通信インターフェイス４１４と、ユーザによる指示の入力を受ける操作キー４１５と、タイマ４１６と、ディスプレイ４１７とを備える。通信インターフェイス４１４は、ホームコントローラ１０と携帯端末装置６０と通信を行なう。各構成要素４１１〜４１７は、相互にデータバスによって接続されている。
【００５３】
空気調和機４１における処理は、各ハードウェアおよびＣＰＵ４１１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ４１３に予め記憶されている場合がある。また、ソフトウェアは、メモリカードその他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。
【００５４】
なお、第１家電群に含まれる他の家電４２〜４５においても、図６に示したハードウェア構成を有するため、ここでは説明を繰返さない。また、第２家電群５０に含まれる各家電５１〜５４についても、図６に示したハードウェア構成を有する。
【００５５】
図７は、携帯端末装置６０のハードウェア構成を示した図である。図７を参照して、携帯端末装置６０は、少なくとも、プログラムを実行するＣＰＵ６０１と、データを不揮発的に格納するＲＯＭ６０２と、フラッシュメモリ６０３と、通信インターフェイス６０４と、通話処理回路６０５と、スピーカ６０６と、イヤホン６０７と、ユーザによる指示の入力を受ける操作キー６０８と、タイマ６０９と、ディスプレイ６１０と、マイクロフォン６１１と、カメラ６１２と、バイブレータ６１３とを備えている。通信インターフェイス６０４は、ホームコントローラ１０と、第１家電群４０に含まれる各家電４１〜４５と、第２家電群５０に含まれる各家電５１〜５４と通信を行なう。各構成要素６０１〜６１３は、相互にデータバスによって接続されている。
【００５６】
携帯端末装置６０における処理は、各ハードウェアおよびＣＰＵ６０１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ６０３に予め記憶されている場合がある。また、ソフトウェアは、メモリカードその他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。
【００５７】
＜データ＞
図８は、ホームコントローラ１０が有する管理データ９１のデータ構造を示すイメージ図である。管理データ９１は、ホームコントローラ１０が、ユーザ情報を管理するためのデータである。
【００５８】
図８を参照して、管理データ９１は、変数「UserpointInfo[Max_UserID]」としての「ユーザのポイント情報」と、変数「UserInfoIndex」としての「現在処理中のUserpointInfoの配列番号」と、変数「Max_UserID」としての「登録可能なユーザの最大数」とを格納する。変数「UserpointInfo[Max_UserID]」としての「ユーザのポイント情報」は、ユーザ毎に、変数「UserID」としての「ユーザＩＤ」と、変数「Point」としての「現在所有しているポイント」とを格納する。
【００５９】
図９は、ホームコントローラ１０と各家電（第１家電および第２家電）との間で遣り取りされるデータ９２のデータ構造を示すイメージ図である。図９を参照して、データ９２は、変数「OperateInfo」としての「操作情報」は、変数「EleID」としての「家電のＩＤ」と、変数「Operation」としての「操作内容」と、変数「Elepoint」としての「家電操作に必要なポイント」と、変数「Userpoint」としての「ユーザが現在保持しているポイント」（つまり、「残りポイント」）と、変数「Needpoint」としての「ポイント利用が必要か否かを示す情報」と、変数「UserID」としての「ポイントを利用するユーザ」とを格納する。
【００６０】
図１０は、各家電が有する管理データ９３のデータ構造を示すイメージ図である。管理データ９３は、各家電が管理するデータである。図１０を参照して、管理データ９３は、変数「EleMyID」としての「家電ＩＤ」と、変数「OperateInfo」としての「操作情報」と、変数「UserID」としての「家電を使用しているユーザのＩＤ」と、変数「Consumption」としての「家電の操作を開始してからの消費電力」と、変数「Userpont_flag」としての「ポイント利用中か否かを示す情報」と、変数「Userpoint」としての「現在の操作に必要なポイント」とを格納する。
【００６１】
変数「OperateInfo」としての「操作情報」は、変数「EleID」としての「家電のＩＤ」と、変数「Operation」としての「操作内容」と、変数「Elepoint」としての「家電操作に必要なポイント」と、変数「Userpoint」としての「ユーザが現在保持しているポイント」（つまり、「残りポイント」）と、変数「Needpoint」としての「ポイント利用が必要か否かを示す情報」と、変数「UserID」としての「ポイントを利用するユーザ」とを格納する。
【００６２】
図１１は、ホームコントローラ１０が各家電に送信するコマンドと、ホームコントローラ１０が各家電から受信するコマンドとを説明するための図である。図１１を参照して、ホームコントローラ１０のＣＰＵ１０１は、通信インターフェイス１０８を介して、家電操作にポイントが必要か否かを問い合わせるコマンド（「CHECK_POINT」）９４Ａを家電から受信する。ＣＰＵ１０１は、通信インターフェイス１０８を介して、家電操作にポイントが必要か否かの問い合わせに対する回答（「ANSWER_CHECK_POINT」）９５Ａを家電に送信する。
【００６３】
ＣＰＵ１０１は、通信インターフェイス１０８を介して、ユーザポイントを問い合わせるコマンド（「REQUEST_USERPOINT」）９４Ｂを家電から受信する。ＣＰＵ１０１は、通信インターフェイス１０８を介して、ユーザポイントの問い合わせに対する回答（「ANSWER_USERPOINT」）９５Ｂを家電に送信する。ＣＰＵ１０１は、通信インターフェイス１０８を介して、ユーザのポイント利用確定を通知するメッセージ（「USER_POINT」）９４Ｃを家電から受信する。
【００６４】
＜家電の制御構造＞
図１２は、家電における処理の流れを示したフローチャートである。つまり、図１２は、第１家電および第２家電における或る一つの家電（たとえば、空気調和機４１）の処理の流れを示したフローチャートである。なお、以下では、当該家電のＣＰＵを、「ＣＰＵ＿ＥＬ」と表記する。
【００６５】
図１２を参照して、ステップＳ２において、ＣＰＵ＿ＥＬは、ユーザから操作を受け付けたか否を判断する。ＣＰＵ＿ＥＬは、受け付けたと判断した場合（ステップＳ２においてＹＥＳ）、処理を図１３のステップＳ１０２に進める。ＣＰＵ＿ＥＬは、受け付けていないと判断した場合（ステップＳ２においてＮＯ）、ステップＳ４において、上記操作に基づく処理（指定された処理）を実行中であるか否かを判断する。
【００６６】
ＣＰＵ＿ＥＬは、実行中であると判断した場合（ステップＳ４においてＹＥＳ）、処理を図１４のステップＳ２０２に進める。ＣＰＵ＿ＥＬは、実行中でないと判断した場合（ステップＳ４においてＮＯ）、ステップＳ６において、上記処理が終了したか否かを判断する。ＣＰＵ＿ＥＬは、処理が終了したと判断した場合（ステップＳ６においてＹＥＳ）、ステップＳ８において、内部変数（OperateInfo, UserID, Consumption， Usepoint_flag, Usepoint）を初期化する。ＣＰＵ＿ＥＬは、処理が終了していないと判断した場合（ステップＳ６においてＮＯ）、処理をステップＳ２に進める。
【００６７】
図１３は、図１２のステップＳ２においてＹＥＳの場合に行なわれる処理を示したフローチャートである。図１３を参照して、ステップＳ１０２において、ＣＰＵ＿ＥＬは、ユーザから家電の操作の選択を受け付けたか否かを判断する。ステップＳ１０４において、ＣＰＵ＿ＥＬは、ホームコントローラ１０に家電利用にポイントが必要か否かを問い合わせる。具体的には、ＣＰＵ＿ＥＬは、「CHECK_POINT」（図１１参照）と「OperateInfo」（図９，１０参照）とを、ホームコントローラ１０に送信する。
【００６８】
ステップＳ１０６において、ＣＰＵ＿ＥＬは、ホームコントローラ１０から、ポイントが必要か否かの問い合わせに対する回答を受け付けたか否かを判断する。具体的には、ＣＰＵ＿ＥＬは、「ANSWER_CHECK_POINT」と「OperateInfo」とを受信したか否かを判断する。
【００６９】
ＣＰＵ＿ＥＬは、回答を受け付けていないと判断した場合（ステップＳ１０６においてＮＯ）、処理をステップＳ１０６に進める。ＣＰＵ＿ＥＬは、回答を受け付けたと判断した場合（ステップＳ１０６においてＹＥＳ）、ステップＳ１０８において、ポイント利用が必要か否かを判断する。具体的には、ＣＰＵ＿ＥＬは、「OperateInfo」の「Needpoint」が“１”であるか否かを判断する。
【００７０】
ＣＰＵ＿ＥＬは、ポイント利用が必要であると判断した場合（ステップＳ１０８においてＹＥＳ）、ステップＳ１１０において、ユーザＩＤ入力画面（図４（ａ）参照）をディスプレイに表示させる。ＣＰＵ＿ＥＬは、ポイント利用が必要でないと判断した場合（ステップＳ１０８においてＮＯ）、処理をステップＳ１２６に進める。
【００７１】
ステップＳ１１２において、ＣＰＵ＿ＥＬは、ユーザＩＤの入力を受け付けたか否かを判断する。ＣＰＵ＿ＥＬは、受け付けたと判断した場合（ステップＳ１１２においてＹＥＳ）、ステップＳ１１４において、個人情報をホームコントローラ１０に送信する。具体的には、ＣＰＵ＿ＥＬは、「REQUEST_USERPOINT」と「OperateInfo」とをホームコントローラ１０に送信する。ＣＰＵ＿ＥＬは、受け付けていないと判断した場合（ステップＳ１１２においてＮＯ）、処理をステップＳ１１２に進める。
【００７２】
ステップＳ１１６において、ＣＰＵ＿ＥＬは、ホームコントローラ１０からユーザのポイント情報を受信したか否かを判断する。具体的には、ＣＰＵ＿ＥＬは、「ANSER_USERPOINT」と「OperateInfo」とを受信したか否かを判断する。ＣＰＵ＿ＥＬは、受信したと判断した場合（ステップＳ１１６においてＹＥＳ）、ステップＳ１１８において、ポイント利用確認画面（図４（ｂ）参照）をディスプレイに表示させる。具体的には、ＣＰＵ＿ＥＬは、受信した「OperateInfo」等の情報を表示させる。ＣＰＵ＿ＥＬは、受信していないと判断した場合（ステップＳ１１６においてＮＯ）、処理をステップＳ１１６に進める。
【００７３】
ステップＳ１２０において、ＣＰＵ＿ＥＬは、ポイント利用確認画面において「はい」（ボタン４９３）が選択されたか否かを判断する。ＣＰＵ＿ＥＬは、選択されたと判断した場合（ステップＳ１２０においてＹＥＳ）、ステップＳ１２２において、必要な情報の設定を行なう。具体的には、ＣＰＵ＿ＥＬは、「OperateInfoのUserID ＝ UserID」とし、「Usepoint_flag ＝ 1」とし、「Usepoint ＝ OperarteInfoのElePoint」とする処理を実行する。
【００７４】
ステップＳ１２４において、ＣＰＵ＿ＥＬは、操作情報にUserIDを設定し、ホームコントローラ１０に送信する。具体的には、ＣＰＵ＿ＥＬは、「USE_POINT」と「OperateInfo」とをホームコントローラ１０に送信する。ステップＳ１２６において、ＣＰＵ＿ＥＬは、指定された処理を実行する。ＣＰＵ＿ＥＬは、ステップＳ１２６の後、処理を図１２のステップＳ４に進める。
【００７５】
ＣＰＵ＿ＥＬは、「はい」が選択されなかったと判断した場合（ステップＳ１２０においてＮＯ）、ステップＳ１２８において、ポイント利用確認画面において「いいえ」（ボタン４９４）が選択されたか否かを判断する。ＣＰＵ＿ＥＬは、選択されたと判断した場合（ステップＳ１２８においてＹＥＳ）、処理を図１２のステップＳ４に進める。ＣＰＵ＿ＥＬは、選択されなかったと判断した場合（ステップＳ１２８においてＮＯ）、処理をステップＳ１２０に進める。
【００７６】
図１４は、図１２のステップＳ４においてＹＥＳの場合に行なわれる処理を示したフローチャートである。図１４を参照して、ステップＳ２０２において、ＣＰＵ＿ＥＬは、家電の消費電力を計測する。ステップＳ２０４において、ＣＰＵ＿ＥＬは、消費電力情報（「Consumption」）を更新する。ステップＳ２０６において、ＣＰＵ＿ＥＬは、家電がポイントで動作中か否かを判断する。
【００７７】
ＣＰＵ＿ＥＬは、ポイントで動作中でないと判断した場合（ステップＳ２０６においてＮＯ、処理を図１２のステップＳ６に進める。ＣＰＵ＿ＥＬは、ポイントで動作中であると判断した場合（ステップＳ２０６においてＹＥＳ）、ステップＳ２０８において、消費電力がユーザの使用したポイントをオーバしたか否かを判断する。
【００７８】
ＣＰＵ＿ＥＬは、オーバしていないと判断した場合（ステップＳ２０８においてＮＯ）、処理を図１２のステップＳ６に進める。ＣＰＵ＿ＥＬは、オーバしたと判断した場合（ステップＳ２０８においてＹＥＳ）、ステップＳ２１０において、家電の動作（つまり、指定された処理）を停止する。ＣＰＵ＿ＥＬは、ステップＳ２１０の後は、処理を図１２のステップＳ６に進める。
【００７９】
＜ホームコントローラの制御構造＞
図１５は、ホームコントローラ１０における処理の流れを示したフローチャートである。図１５を参照して、ステップＳ１２において、ホームコントローラ１０のＣＰＵ１０１は、ポイント利用が必要か否かの問い合わせを家電から受信したか否かを判断する。具体的には、ＣＰＵ１０１は、「CHECK_POINT」と「OperateInfo」とを受信したか否かを判断する。
【００８０】
ＣＰＵ１０１は、受信したと判断した場合（ステップＳ１２においてＹＥＳ）、処理を図１６のステップＳ３０２に進める。ＣＰＵ１０１は、受信していないと判断した場合（ステップＳ１２においてＮＯ）、ステップＳ１４において、ポイント情報の取得要求を家電から受信したか否かを判断する。具体的には、ＣＰＵ１０１は、「REQUEST_USERPOINT」と「OperateInfo」とを受信したか否かを判断する。
【００８１】
ＣＰＵ１０１は、受信したと判断した場合（ステップＳ１４においてＹＥＳ）、処理を図１７のステップＳ４０２に進める。ＣＰＵ１０１は、受信していないと判断した場合（ステップＳ１４においてＮＯ）、ステップＳ１６において、ユーザがポイントを利用したことを示す通知を家電から受信したか否かを判断する。具体的には、ＣＰＵ１０１は、「USE_POINT」と「OperateInfo」とを受信したか否かを判断する。
【００８２】
ＣＰＵ１０１は、受信したと判断した場合（ステップＳ１６においてＹＥＳ）、処理を図１８のステップＳ５０２に進める。ＣＰＵ１０１は、受信していないと判断した場合（ステップＳ１６においてＮＯ）、処理をステップＳ１２に進める。
【００８３】
図１６は、図１５のステップＳ１２においてＹＥＳの場合に行なわれる処理を示したフローチャートである。図１６を参照して、ステップＳ３０２において、ＣＰＵ１０１は、受信した家電操作（指定された処理）を行なうためにはポイントの利用が必要か否かを判断する。具体的には、ＣＰＵ１０１は、操作を受け付けた家電が第１家電および第２家電のいずれかであるかを判断し、第１家電である場合にはポイント利用が必要であると判断し、第２家電である場合にはポイント利用が不要であると判断する。
【００８４】
ＣＰＵ１０１は、必要であると判断した場合（ステップＳ３０２においてＹＥＳ）、ステップＳ３０４において、ポイントが必要であることを記録する。具体的には、ＣＰＵ１０１は、変数「Needpoint」の値を、デフォルトである“０”から“１”に変更する。
【００８５】
以上のように、ＣＰＵ１０１は、第１家電群４０に含まれる各家電４１〜４５については、ポイント利用が必要であるとして、変数「Needpoint」の値が“１”に設定する。ＣＰＵ１０１は、第２家電群５０に含まれる各家電５１〜５４については、ポイント利用が不要であるとして、変数「Needpoint」の値が“０”のままとする。
【００８６】
ステップＳ３０６において、ＣＰＵ１０１は、通信している家電に対して、ポイント利用確認の結果を通知する。具体的には、ＣＰＵ１０１は、「ANSWER_CHECK_POINT」と「OperateInfo」とを家電に送信する。
【００８７】
図１７は、図１５のステップＳ１４においてＹＥＳの場合に行なわれる処理を示したフローチャートである。図１７を参照して、ＣＰＵ１０１は、ステップＳ４０２において、ユーザＩＤに基づいてユーザのポイント管理情報を取得する。具体的には、ＣＰＵ１０１は、「OperateInfo」の「UserID」と「UserpointInfo」の「UserID」とが等しい配列番号「UserInfoIndex」（図８参照）を取得する。
【００８８】
ステップＳ４０４において、ＣＰＵ１０１は、ユーザの所持するポイント情報を「OperateInfo」の「Userpoint」に設定する。具体的には、ＣＰＵ１０１は、「OperateInfoのUserpoint ＝ UserpointInfo[UserInfoIndex]のPoint」とする処理を行なう。ステップＳ４０６において、ＣＰＵ１０１は、ユーザポイント情報を家電に通知する。具体的には、ＣＰＵ１０１は、「ANSWER_USERPOINT」と「OperateInfo」とを、家電に送信する。その後、ＣＰＵ１０１は、処理を図１５のステップＳ１６に進める。
【００８９】
図１８は、図１５のステップＳ１６においてＹＥＳの場合に行なわれる処理を示したフローチャートである。図１８を参照して、ステップＳ５０２において、ＣＰＵ１０１は、ユーザＩＤに基づいてユーザのポイント管理情報を取得する。ステップＳ５０４において、ＣＰＵ１０１は、ユーザのポイント管理情報を更新する。具体的には、ＣＰＵ１０１は、「UserpointInfo[UserInfoIndex]のPoint ＝ UserpointInfo[UserInfoIndex]のPoint − OperateInfoのElepoint」とする減算処理を行なう。
【００９０】
＜発電量情報の利用について＞
次に、ホームコントローラ１０がパワーコンディショナ３０から取得した発電量情報の使用方法について説明する。なお、発電量情報とは、上述したように、太陽光発電装置２０が発電した電力量（発電量）を示した情報である。
【００９１】
ホームコントローラ１０は、取得した発電量に基づき、予め定められた期間における発電量を算出する。具体的には、ホームコントローラ１０は、取得した発電量を加算することにより、予め定められた期間（たとえば１ヶ月間）における発電量を算出する。
【００９２】
ホームコントローラ１０は、当該算出した発電量をポイントに変換する。ホームコントローラ１０は、当該変換を、予めフラッシュメモリ１０４に格納した、発電量とポイントとの関係を示したポイント変換表、または発電量をポイントに変換するポイント変換式に基づき行なう。
【００９３】
ホームコントローラ１０は、予め定められた期間の次の予め定められた期間における初期ポイントを、上記変換後のポイントに基づいた値だけ増加させる。「変換後のポイントに基づいた値」とは、たとえば、変換後のポイントをユーザの人数（ホームコントローラ１０に登録されているユーザ数（図３の場合、４人））で除した値である。
【００９４】
このため、天候に応じて次の予め定められた期間の開始ポイントが左右する。したがって、ユーザは、発電量情報を用いない構成に比べて、よりゲーム感覚を持って、省エネルギの実現に取り組むことができる。
【００９５】
ところで、上記においては、ホームコントローラ１０が、取得した発電量に基づき、予め定められた期間（たとえば一ヶ月）における発電量を算出する構成について説明したが、以下のようにしてもよい。すなわち、上記予め定められた期間よりも短い期間（たとえば、１日、１週間）における発電量を算出し、当該予め定められた期間内であっても、発電量に基づくポイントを各ユーザの残りポイントに加算するように、ホームコントローラ１０を構成してもよい。
【００９６】
＜繰越処理＞
ホームコントローラ１０は、さらに、ユーザ毎に、予め定められた期間の終了時点における残りポイントを繰り越す処理を行なう。図３を用いて具体的に説明すると、以下の通りである。
【００９７】
説明の便宜上、図３（ｂ）に示すポイントを、仮に、予め定められた期間の終了時点の残りポイントとする。この場合、ホームコントローラ１０は、父親に関しては、次の予め定められた期間における初期ポイントを、Ｐｏ＋（Ｐｏ−Ｐｆ）とする。また、ホームコントローラ１０は、同様に、母親、息子、娘について、それぞれ、次の予め定められた期間における初期ポイントを、Ｐｏ＋（Ｐｏ−Ｐｍ）、Ｐｏ＋（Ｐｏ−Ｐｓ）、Ｐｏ＋（Ｐｏ−Ｐｄ）とする。
【００９８】
このような繰越処理をホームコントローラ１０が行なうことにより、ユーザは、ポイントの繰越処理を行なわない構成に比べて、よりゲーム感覚を持って、省エネルギの実現に取り組むことができる。
【００９９】
＜第１の変形例＞
上記においては、第１家電群４０に含まれる第１家電をユーザが利用すると、ホームコントローラ１０が当該ユーザのポイントを減らす一方、第２家電群５０に含まれる第２家電をユーザが利用しても、ホームコントローラ１０が当該ユーザのポイントを減らさない構成を例に挙げて説明した。以下では、第２家電群５０に含まれる第２家電をユーザが利用した場合においても、第１家電をユーザが利用したときと同様に、ホームコントローラ１０が当該ユーザのポイントを減らす構成について説明する。
【０１００】
第２家電については、第１家電に比べて、ユーザが共同で使用する場合が多い。このため、第２家電およびホームコントローラ１０を以下のように構成する。
【０１０１】
第２家電の使用に際して、当該第２家電が複数のユーザのＩＤの入力を受付可能なように、第２家電を構成する。第２家電は、複数ユーザのＩＤをホームコントローラ１０に送信する。ホームコントローラ１０は、第２家電の使用を許可するに際して、当該複数ユーザのポイントから、第２家電の使用に基づくポイントを差し引く処理を行なう。なお、各ユーザに関して差し引くポイントは、電気器具に応じて予め定められた値を使用人数で除した値とする。たとえば、或る第２家電の利用に３０ポイントが必要であり、３人で当該第２家電を利用する場合には、ホームコントローラ１０は、各ユーザのポイントから、１０ポイントを差し引く。
【０１０２】
ただし、第２家電は、第１家電に比べて日常生活において必要性の高い家電であるため、第１家電に対する制御とは異なり、ポイントがオーバしても当該第２家電における処理を中止しないようにホームコントローラ１０を構成することが好ましい。
【０１０３】
なお、第２家電についても、第１家電と同様に、図６に示したハードウェア構成を有する。
【０１０４】
＜第２の変形例＞
ホームコントローラ１０を以下のように構成してもよい。ホームコントローラ１０は、第２家電群における上記予め定められた期間の電力使用量（ＰＵ）が閾値（Ｔｈ）を下回った場合、閾値から当該電力使用量を差し引いた値（Ｔｈ−ＰＵ）を、次の予め定められた期間用に繰り越す。
【０１０５】
この場合、ホームコントローラ１０は、たとえば、予め定められた期間の次の予め定められた期間における各ユーザの初期ポイントを、上記差し引いた値（Ｔｈ−Ｐｕ）をホームコントローラ１０に登録されているユーザ数で除した値（たとえば、（Ｔｈ−ＰＵ）／４）だけ増加させる。
【０１０６】
このような繰越処理をホームコントローラ１０が行なうことにより、各ユーザは、協力して第２家電群５０における消費電力の低減を図ろうとすると思われる。このため、ユーザは、当該繰越処理を行なわない構成に比べて、よりゲーム感覚を持って、省エネルギの実現に取り組むことができる。
【０１０７】
＜第３の変形例＞
ホームコントローラ１０による家電の利用者の特定を、たとえば以下のようにしてもよい。
【０１０８】
（１）上記においては、ホームコントローラ１０は、各家電の利用者を、当該家電に対するユーザＩＤの入力に基づき特定する構成を例に挙げて説明した。この際、ユーザＩＤの入力については、ユーザのタッチ入力や、携帯端末装置６０を家電にかざすことによる近距離通信での入力を例に挙げたが、これに限定されるものではない。
【０１０９】
たとえば、家電にリモートコントローラが付属している場合、ユーザＩＤの入力をリモートコントローラが受け付け、当該リモートコントローラから、当該家電を介してあるいは介さずに、ユーザＩＤをホームコントローラ１０に送るように、制御システム１を構成してもよい。
【０１１０】
（２）また、ユーザＩＤの入力だけではなく、ユーザＩＤとパスワードとの入力に基づき利用者を特定するように、ホームコントローラ１０を構成してもよい。なお、この場合、たとえば、パスワードの入力の受付が可能となるように、各家電を構成する必要がある。
【０１１１】
（３）また、各家電と、各家電が設置される部屋と、ユーザとの対応関係をホームコントローラ１０に記憶させておき、予め定められた部屋に設置されている家電が使用された場合、当該家電の利用者が当該部屋に対応付けられたユーザであると特定するように、ホームコントローラ１０を構成してもよい。
【０１１２】
＜第４の変形例＞
上記においては、ホームコントローラ１０が、各ユーザが使用可能な電力量を“ポイント”として管理し、家電がポイント表示する構成を例に挙げて説明したが、これに限定されるものではない。ホームコントローラ１０が、各ユーザが使用可能な電力量を管理し、家電がポイントの代わりにワット数を表示する構成としてもよい。あるいは、ホームコントローラ１０が、各ユーザが使用可能な電力量を“金額”として管理し、家電がポイントの代わりに金額（利用料金）を表示する構成としてもよい。なお、この場合、ホームコントローラ１０は、電力量から金額への換算を、予め格納された換算表または換算用演算式に基づき行なえばよい。
【０１１３】
＜第５の変形例＞
上記においては、家電を使用すると、ポイントが減少する構成を例に挙げて説明したが、ポイントの利用態様については、これに限定されるものではない。家電を使用するとポイントが加算されるとともに、使用可能な電力量が減少していく構成としてもよい。この場合、ポイントがユーザ毎に定められた上限値に達すると、家電の利用を停止するようにホームコントローラ１０を構成すればよい。
【０１１４】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１５】
１  制御システム、１０  ホームコントローラ、２０  太陽光発電装置、３０  インテリジェントパワーコンディショナ、４０  第１家電群、４１  空気調和機、４２  テレビ、４３  ＰＣ、４４  オーディオ機器、４５  空気清浄機、５０  第２家電群、５１  照明、５２  冷蔵庫、５３  給湯器、５４  洗濯機、６０  携帯端末装置、９１，９３  管理データ、９２  データ、１０４  フラッシュメモリ、１０７  入力装置、１０８  通信インターフェイス、１１０，４１７，６１０  ディスプレイ、４８１  入力ボックス、４８２  入力完了ボタン、４９３，４９４  ボタン。
【図１】
2012027653.tif 000003
【図２】
2012027653.tif 000004
【図３】
2012027653.tif 000005
【図４】
2012027653.tif 000006
【図５】
2012027653.tif 000007
【図６】
2012027653.tif 000008
【図７】
2012027653.tif 000009
【図８】
2012027653.tif 000010
【図９】
2012027653.tif 000011
【図１０】
2012027653.tif 000012
【図１１】
2012027653.tif 000013
【図１２】
2012027653.tif 000014
【図１３】
2012027653.tif 000015
【図１４】
2012027653.tif 000016
【図１５】
2012027653.tif 000017
【図１６】
2012027653.tif 000018
【図１７】
2012027653.tif 000019
【図１８】
2012027653.tif 000020