(57)【特許請求の範囲】
【請求項１】
充電池が満充電状態であるか否かを検出する検出部と、
前記検出部により前記充電池が満充電状態である旨が検出された場合に前記充電池から供給される電力を利用した保留可能なタスクの実行を実行装置に指示する実行制御部と、
を備える、制御装置。
【請求項２】
前記実行制御部は、
前記検出部により前記充電池が満充電状態ではない旨が検出された場合に前記充電池から供給される電力を利用した前記保留可能なタスクの実行を前記実行装置に指示することを制限する、
請求項１に記載の制御装置。
【請求項３】
前記制御装置は、
保留可能なタスクを識別するための保留可能タスク情報を記憶している記憶部をさらに備え、
前記実行制御部は、
前記検出部により前記充電池が満充電状態である旨が検出された場合に前記充電池から供給される電力を利用した前記記憶部により記憶されている前記保留可能タスク情報により識別されるタスクの実行を前記実行装置に指示する、
請求項１に記載の制御装置。
【請求項４】
前記制御装置は、
保留可能なタスクを識別するための保留可能タスク情報を前記実行装置から取得するタスク情報取得部をさらに備え、
前記実行制御部は、
前記検出部により前記充電池が満充電状態である旨が検出された場合に前記充電池に供給される電力を利用した前記タスク情報取得部により取得された前記保留可能タスク情報により識別されるタスクの実行を前記実行装置に指示する、
請求項３に記載の制御装置。
【請求項５】
前記実行制御部は、
前記検出部により前記充電池が満充電状態ではない旨が検出された場合に前記タスク情報取得部により取得された前記保留可能タスク情報を前記記憶部に記憶させる、
請求項４に記載の制御装置。
【請求項６】
前記検出部は、
前記実行制御部により保留可能なタスクを実行させた後、充電池が満充電状態であるか否かを再び検出し、
前記実行制御部は、
前記検出部により前記充電池が満充電状態である旨が再び検出された場合に前記充電池から供給される電力を利用した他の保留可能なタスクの実行を前記実行装置に指示する、
請求項１に記載の制御装置。
【請求項７】
前記実行制御部は、
前記保留可能タスク情報に対応付けられて実行開始時刻が前記記憶部により記憶されている場合には、前記検出部により前記充電池が満充電状態ではない旨が検出された場合であっても、現在時刻が前記実行開始時刻に達する前には前記充電池から供給される電力を利用した前記保留可能なタスクの実行を前記実行装置に指示することを制限するとともに現在時刻が前記実行開始時刻に達した際には前記充電池から供給される電力を利用した前記保留可能なタスクの実行を前記実行装置に指示する、
請求項１に記載の制御装置。
【請求項８】
前記実行制御部は、
前記保留可能なタスクが複数存在する場合、当該複数の保留可能なタスクの各々の実行前消費電力および実行後消費電力に基づいて前記複数の保留可能なタスクの実行順を決定し、前記充電池から供給される電力を利用した前記複数の保留可能なタスクの実行を前記実行順により前記実行装置に指示する、
請求項１に記載の制御装置。
【請求項９】
前記検出部は、
前記充電池が満充電状態であるか否かを示す状態情報を前記充電池から取得し、前記状態情報に基づいて前記充電池が満充電状態であるか否かを検出する、
請求項１に記載の制御装置。
【請求項１０】
前記検出部は、
前記充電池の満充電量および前記充電池の現在の充電量を前記充電池から取得し、前記満充電量および前記現在の充電量に基づいて前記充電池が満充電状態であるか否かを検出する、
請求項１に記載の制御装置。
【請求項１１】
前記実行制御部は、
保留不可能なタスクが存在する場合には、前記検出部により前記充電池が満充電状態である旨が検出された場合と前記検出部により前記充電池が満充電状態ではない旨が検出された場合とに関わらず、前記充電池から供給される電力を利用した前記保留不可能なタスクの実行を前記実行装置に指示する、
請求項１に記載の制御装置。
【請求項１２】
充電池が満充電状態であるか否かを検出するステップと、
前記充電池が満充電状態である旨が検出された場合に前記充電池から供給される電力を利用した保留可能なタスクの実行を実行装置に指示するステップと、
を含む、制御方法。
【請求項１３】
制御装置により充電池が満充電状態である旨が検出された場合に前記制御装置から与えられる指示に基づいて、前記充電池から供給される電力を利用して保留可能なタスクを実行するタスク実行部、
を備える、実行装置。
【請求項１４】
前記実行装置は、
前記保留可能なタスクを識別するための保留可能タスク情報を前記制御装置に通知するタスク情報通知部をさらに備え、
前記タスク実行部は、
前記タスク情報通知部により前記制御装置に通知された前記保留可能タスク情報により識別される前記保留可能なタスクを実行するように前記制御装置から指示された場合には、当該保留可能なタスクを実行する、
請求項１３に記載の実行装置。
【請求項１５】
前記実行装置は、
ユーザから操作情報の入力を受け付ける入力部と、
前記入力部により入力が受け付けられた前記操作情報に基づいて、前記保留可能タスク情報により識別されるタスクを保留不可能なタスクとして前記制御装置に扱わせるための情報である保留不可情報を前記制御装置に通知する保留不可情報通知部と、
をさらに備える、請求項１４に記載の実行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法および実行装置に関する。
【背景技術】
【０００２】
近年、地球温暖化の問題を解決するために様々な取り組みがなされている。その取り組みの一つとして、地球温暖化の原因と言われている二酸化炭素の大気中への排出量を抑制しようとする動きがある。大気中に排出される二酸化炭素は、主に、化石燃料を燃焼させることによる発電時に発生したものであると言われている。そこで、二酸化炭素の大気中への排出量を抑制するための動きの１つとして、化石燃料の燃焼による発電の代替となる新たな発電に関する技術が開発されている。
【０００３】
新たな発電の例としては、太陽エネルギー、風力エネルギーなどといった再生可能エネルギーを利用する発電などが挙げられる。再生可能エネルギーを利用する発電技術のうち比較的小規模のものは、例えば一般家庭にも導入されつつある。再生可能エネルギーを利用する発電技術が導入されたシステムでは、発電により得られた電力のうち即時に利用されなかったものは充電池に貯蔵され、電力が必要になったときに、充電池に貯蔵された電力が優先的に利用される。このような仕組みによれば、ユーザは電力事業者からの買電量を抑制することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２５６０８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、充電池に貯蔵できる電力には限りがあるため、発電により得られた電力のうち即時に利用されなかったものがすべて充電池に貯蔵できるとは限らない。すなわち、充電池が満充電状態の場合に、発電機により発電されているにも関わらず、発電により得られた電力が充電池に貯蔵できずに無駄になってしまうという問題があった。
【０００６】
そこで、本発明は、充電池が満充電状態の場合において発電により得られた電力が充電池に貯蔵できずに無駄になってしまうことを回避することが可能な、新規かつ改良された技術を提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明のある実施形態によれば、充電池が満充電状態であるか否かを検出する検出部と、上記検出部により上記充電池が満充電状態である旨が検出された場合に上記充電池から供給される電力を利用した保留可能なタスクの実行を実行装置に指示する実行制御部と、を備える、制御装置が提供される。
【０００８】
上記実行制御部は、上記検出部により上記充電池が満充電状態ではない旨が検出された場合に上記充電池から供給される電力を利用した上記保留可能なタスクの実行を上記実行装置に指示することを制限することとしてもよい。
【０００９】
上記制御装置は、保留可能なタスクを識別するための保留可能タスク情報を記憶している記憶部をさらに備え、上記実行制御部は、上記検出部により上記充電池が満充電状態である旨が検出された場合に上記充電池から供給される電力を利用した上記記憶部により記憶されている上記保留可能タスク情報により識別されるタスクの実行を上記実行装置に指示することとしてもよい。
【００１０】
上記制御装置は、保留可能なタスクを識別するための保留可能タスク情報を上記実行装置から取得するタスク情報取得部をさらに備え、上記実行制御部は、上記検出部により上記充電池が満充電状態である旨が検出された場合に上記充電池に供給される電力を利用した上記タスク情報取得部により取得された上記保留可能タスク情報により識別されるタスクの実行を上記実行装置に指示することとしてもよい。
【００１１】
上記実行制御部は、上記検出部により上記充電池が満充電状態ではない旨が検出された場合に上記タスク情報取得部により取得された上記保留可能タスク情報を上記記憶部に記憶させることとしてもよい。
【００１２】
上記検出部は、上記実行制御部により保留可能なタスクを実行させた後、充電池が満充電状態であるか否かを再び検出し、上記実行制御部は、上記検出部により上記充電池が満充電状態である旨が再び検出された場合に上記充電池から供給される電力を利用した他の保留可能なタスクの実行を上記実行装置に指示することとしてもよい。
【００１３】
上記実行制御部は、上記保留可能タスク情報に対応付けられて実行開始時刻が上記記憶部により記憶されている場合には、上記検出部により上記充電池が満充電状態ではない旨が検出された場合であっても、現在時刻が上記実行開始時刻に達する前には上記充電池から供給される電力を利用した上記保留可能なタスクの実行を上記実行装置に指示することを制限するとともに現在時刻が上記実行開始時刻に達した際には上記充電池から供給される電力を利用した上記保留可能なタスクの実行を上記実行装置に指示することとしてもよい。
【００１４】
上記実行制御部は、上記保留可能なタスクが複数存在する場合、当該複数の保留可能なタスクの各々の実行前消費電力および実行後消費電力に基づいて上記複数の保留可能なタスクの実行順を決定し、上記充電池から供給される電力を利用した上記複数の保留可能なタスクの実行を上記実行順により上記実行装置に指示することとしてもよい。
【００１５】
上記検出部は、上記充電池が満充電状態であるか否かを示す状態情報を上記充電池から取得し、上記状態情報に基づいて上記充電池が満充電状態であるか否かを検出することとしてもよい。
【００１６】
上記検出部は、上記充電池の満充電量および上記充電池の現在の充電量を上記充電池から取得し、上記満充電量および上記現在の充電量に基づいて上記充電池が満充電状態であるか否かを検出することとしてもよい。
【００１７】
上記実行制御部は、保留不可能なタスクが存在する場合には、上記検出部により上記充電池が満充電状態である旨が検出された場合と上記検出部により上記充電池が満充電状態ではない旨が検出された場合とに関わらず、上記充電池から供給される電力を利用した上記保留不可能なタスクの実行を上記実行装置に指示することとしてもよい。
【００１８】
本発明の他の実施形態によれば、充電池が満充電状態であるか否かを検出するステップと、上記充電池が満充電状態である旨が検出された場合に上記充電池から供給される電力を利用した保留可能なタスクの実行を実行装置に指示するステップと、を含む、制御方法が提供される。
【００１９】
本発明の他の実施形態によれば、制御装置により充電池が満充電状態である旨が検出された場合に上記制御装置から与えられる指示に基づいて、上記充電池から供給される電力を利用して保留可能なタスクを実行するタスク実行部、を備える、実行装置が提供される。
【００２０】
上記実行装置は、上記保留可能なタスクを識別するための保留可能タスク情報を上記制御装置に通知するタスク情報通知部をさらに備え、上記タスク実行部は、上記タスク情報通知部により上記制御装置に通知された上記保留可能タスク情報により識別される上記保留可能なタスクを実行するように上記制御装置から指示された場合には、当該保留可能なタスクを実行することとしてもよい。
【００２１】
上記実行装置は、ユーザから操作情報の入力を受け付ける入力部と、上記入力部により入力が受け付けられた上記操作情報に基づいて、上記保留可能タスク情報により識別されるタスクを保留不可能なタスクとして上記制御装置に扱わせるための情報である保留不可情報を上記制御装置に通知する保留不可情報通知部と、をさらに備えることとしてもよい。
【発明の効果】
【００２２】
以上説明したように、本発明によれば、充電池が満充電状態の場合において発電により得られた電力が充電池に貯蔵できずに無駄になってしまうことを回避することが可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係る情報処理システムの構成例を示す図である。
【図２】本発明の実施形態に係る情報処理システムによる処理概要を示す図である。
【図３】本発明の実施形態に係る制御装置の機能構成を示す図である。
【図４】本発明の実施形態に係る実行装置の機能構成を示す図である。
【図５】本発明の実施形態に係る充電池の機能構成を示す図である。
【図６】本発明の実施形態に係る充電池から制御装置に提供されるサービスの例を示す図である。
【図７】本発明の実施形態に係る実行装置から制御装置に提供されるサービスの例を示す図である。
【図８】本発明の実施形態に係る実行装置により表示される画面の一例を示す図である。
【図９】本発明の実施形態に係る実行装置により表示される画面の他の一例を示す図である。
【図１０】タスクと消費電力との関係の例を示す図である。
【図１１】通信コストとタスクの優先順位との関係を示す図である。
【図１２】本発明の実施形態に係る制御装置の動作を示すフローチャートである。
【図１３】図１２に示した実行可能状態における動作を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付すことにより重複説明を省略する。
【００２５】
また、以下の順序にしたがって当該「発明を実施するための形態」を説明する。
１．実施形態
１−１．  情報処理システムの構成
１−２．  情報処理システムによる処理概要
１−３．  制御装置の機能構成
１−４．  実行装置の機能構成
１−５．  充電池の機能構成
１−６．  充電池から制御装置に提供されるサービス
１−７．  実行装置から制御装置に提供されるサービス
１−８．  実行装置により表示される画面の一例
１−９．  実行装置により表示される画面の他の一例
１−１０．タスクと消費電力との関係
１−１１．通信コストとタスクの優先順位との関係
１−１２．制御装置の動作
１−１３．実行可能状態における動作
２．変形例
３．まとめ
【００２６】
＜１．実施形態＞
［１−１．情報処理システムの構成］
図１は、本発明の実施形態に係る情報処理システムの構成例を示す図である。図１を参照しながら、本発明の実施形態に係る情報処理システムの構成例について説明する。
【００２７】
図１に示すように、本発明の実施形態に係る情報処理システム１０は、制御装置１００と、実行装置２００と、充電池３００とを備えるものである。充電池３００は、発電により得られた電力を貯蔵する機能を有している。発電を行う主体は、特に限定されるものではないが、例えば、図１に示したように、発電機４００であってもよい。発電機４００は、例えば、エネルギー供給体５００から供給されるエネルギーを電気エネルギーに変換し、電気エネルギーを充電池３００に供給することができる。充電池３００に供給された電気エネルギーは、電力として充電池３００により貯蔵され得る。
【００２８】
図１には、エネルギー供給体５００の例として太陽が示されており、発電機４００が太陽からの光エネルギーを電気エネルギーに変換する例が示されている。しかしながら、エネルギー供給体５００となり得るものは、太陽に限定されるものではなく、エネルギーを供給することが可能であるものであればよい。例えば、エネルギー供給体５００が発電機４００に風力エネルギーを供給することも可能であるが、その場合には、エネルギー供給体５００は、風を作り出している大気などに相当する。
【００２９】
エネルギー供給体５００から供給されるエネルギーとしては、太陽からの光エネルギー、風力エネルギーなどといった再生可能エネルギーを利用することができる。また、エネルギー供給体５００から供給されるエネルギーは、太陽からの熱エネルギー、水力エネルギー、地球内部において発生する熱エネルギーなどといった再生可能エネルギーであってもよい。また、エネルギー供給体５００から供給されるエネルギーは、化石燃料を燃焼させて得られるエネルギー、原子力発電により得られるエネルギーなどといった枯渇性エネルギーであってもよい。
【００３０】
実行装置２００は、充電池３００により貯蔵されている電力を利用してタスクを実行する機能を有している。図１には、実行装置２００の例として、洗濯乾燥機２００Ａ、炊飯器２００Ｂ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２００Ｃが示されているが、実行装置２００は、タスクを実行する機能を有するものであればよく、タスクの種類および実行装置２００の種類は特に限定されるものではない。また、図１には、実行装置２００として洗濯乾燥機２００Ａと炊飯器２００ＢとＰＣ２００Ｃとの３つが示されているが、実行装置２００の数は１つ以上であれば特に限定されるものではない。
【００３１】
制御装置１００は、充電池３００により貯蔵されている電力を利用した実行装置２００によるタスクの実行を制御する機能を有するものである。したがって、制御装置１００から実行装置２００に指示が与えられると、その指示に基づいて、実行装置２００はタスクを実行することとなる。本実施形態では、主に、実行装置２００によるタスクの実行制御について詳細に説明する。
【００３２】
図１には、制御装置１００と実行装置２００との間、実行装置２００と充電池３００との間、充電池３００と制御装置１００との間における通信は、ネットワーク２０を介して行われる例について示されているが、かかる例に限定されるものではない。すなわち、例えば、図１に示すように制御装置１００と実行装置２００とは別体であってもよいが、一体化されていてもよい。当然ながら、制御装置１００と実行装置２００とが一体化されている場合には、制御装置１００と実行装置２００との間において、ネットワーク２０を介した通信は不要となる。
【００３３】
また、図１に示すように実行装置２００と充電池３００とは別体であってもよいが、一体化されていてもよい。実行装置２００と充電池３００とが一体化されている場合にも、実行装置２００と充電池３００との間において、ネットワーク２０を介した通信は不要となる。同様に、図１に示すように充電池３００と制御装置１００とは別体であってもよいが、一体化されていてもよい。充電池３００と制御装置１００とが一体化されている場合にも、充電池３００と制御装置１００との間において、ネットワーク２０を介した通信は不要となる。
【００３４】
ネットワーク２０は、例えば、イーサネット（登録商標）、Ｗｉ−Ｆｉネットワークなどに相当するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークであってもよいし、ＺｉｇＢｅｅ（登録商標）ネットワークなどに相当する非ＩＰネットワークであってもよい。すなわち、制御装置１００、実行装置２００、充電池３００の各々をネットワーク２０に接続する手法、制御装置１００、実行装置２００、充電池３００の各々がネットワーク２０を介して相互に認識し合う手法については特に限定されるものではない。これらの手法は、例えば、ＵＰｎＰにより提供され得る。
【００３５】
［１−２．情報処理システムによる処理概要］
図２は、本発明の実施形態に係る情報処理システム１０による処理概要を示す図である。図２を参照しながら、本発明の実施形態に係る情報処理システム１０による処理概要について説明する。
【００３６】
上記したように、本発明の実施形態に係る情報処理システム１０は、制御装置１００と、実行装置２００と、充電池３００とを備えるものである。図２に示すように、充電池３００における充電状態としては、満充電状態と満充電に達していない状態（満充電状態以外の状態）とが想定される。本実施形態において、制御装置１００は、充電池３００が満充電状態である場合には、保留可能なタスクを実行装置２００に実行させることができる。これにより、充電池３００が満充電状態の場合において発電により得られた電力が充電池３００に貯蔵できずに無駄になってしまうことを回避することが可能となる。
【００３７】
保留可能なタスクは、直ちに実行しなくてもよいタスク、あるいは、緊急性の低いタスクに相当するものであり、保留可能なタスクの例としては、翌朝までに洗濯物の洗濯および乾燥を完了させればよいとされるタスクが想定される。このタスクは、洗濯乾燥機２００Ａにより実行され得る。
【００３８】
また、保留可能なタスクの他の例としては、翌朝までに炊飯を完了させればよいとされるタスクが想定される。このタスクは、炊飯器２００Ｂにより実行され得る。また、保留可能なタスクの他の例としては、毎日のログデータや写真データをインターネット上におけるサーバに１日１回アップロードすればよいとされるタスクが想定される。このタスクは、ＰＣ２００Ｃにより実行され得る。
【００３９】
また、制御装置１００は、充電池３００が満充電状態ではない場合には、保留可能なタスクを実行装置２００に実行させることを制限することができる。実行装置２００は、制御装置１００からの指示に応じて、保留可能なタスクを実行させる。すなわち、実行装置２００は、充電池３００から供給される電力を利用した保留可能なタスクの実行を指示された場合には、保留可能なタスクを実行することができる。また、実行装置２００は、充電池３００から供給される電力を利用した保留可能なタスクの実行を指示されていない場合には、保留可能なタスクの実行をしないことができる。
【００４０】
満充電状態は、例えば、充電池３００に貯蔵されている電力の大きさ（以下、「充電量」とも言う。）が、充電池３００に貯蔵され得る電力の最大値（以下、「満充電量」とも言う。）に一致している状態である。しかしながら、満充電状態はかかる状態に限定されるものではない。例えば、制御装置１００は、充電量が満充電量よりも所定値だけ小さい量に達した状態を満充電状態であるとしてもよい。この所定値は、充電池３００の劣化の進み具合の程度によって適宜に変更してもよい。
【００４１】
また、制御装置１００は、充電量が満充電量に達した状態が所定時間以上継続した状態を満充電状態であるとして検出してもよい。かかる状態には、充電池３００に貯蔵し切れない電力が発電機４００から充電池３００に供給され続けている可能性が高いため、制御装置１００は、かかる状態を満充電状態であるとすることにより、電力が無駄になっている状態をより正確に検出することができる。
【００４２】
また、制御装置１００は、充電量が満充電量に達した状態、かつ、発電機４００から充電池３００に電力が供給されている状態を満充電状態であるとして検出してもよい。かかる状態（以下、「余剰電力状態」とも言う。）には、充電池３００に貯蔵し切れない電力が発電機４００から充電池３００に供給され続けている可能性がさらに高いため、制御装置１００は、かかる状態を満充電状態であるとすることにより、電力が無駄になっている状態をさらに正確に検出することができる。
【００４３】
タスクの中には、保留可能なタスクばかりではなく、保留不可能なタスクも存在し得る。保留不可能なタスクは、直ちに実行しなくてはいけないタスク、あるいは、緊急性の高いタスクに相当するものであり、保留不可能なタスクの例としては、ユーザから入力された検索キーに応じた検索結果を、インターネット上におけるサーバから取得するタスクが想定される。このタスクは、ＰＣ２００Ｃにより実行され得る。
【００４４】
制御装置１００は、充電池３００が満充電状態であるか否かに関わらず、充電池３００から供給される電力を利用した保留不可能なタスクの実行を実行装置２００に指示することができる。したがって、充電池３００が満充電状態である場合には、保留可能なタスクと保留不可能なタスクとの双方が実行装置２００により実行され得る。しかしながら、保留可能なタスクと保留不可能なタスクとのうちのいずれが優先的に実行されるべきかについては特に限定されるものではない。すなわち、保留可能なタスクと保留不可能なタスクとの間における優先順位は、一方が他方よりも高く設定されていてもよく、同一に設定されていてもよい。
【００４５】
［１−３．制御装置の機能構成］
図３は、本発明の実施形態に係る制御装置１００の機能構成を示す図である。図３を参照しながら、本発明の実施形態に係る制御装置１００の機能構成について説明する。
【００４６】
図３に示すように、本発明の実施形態に係る制御装置１００は、少なくとも、検出部１１０と、実行制御部１２０とを備えるものである。また、制御装置１００は、必要に応じて、タスク情報取得部１３０、記憶部１４０、保留不可情報取得部１５０などを備えるものである。
【００４７】
検出部１１０は、充電池３００が満充電状態であるか否かを検出する機能を有するものである。実行制御部１２０は、検出部１１０により充電池３００が満充電状態である旨が検出された場合に充電池３００から供給される電力を利用した保留可能なタスクの実行を実行装置２００に指示する機能を有するものである。これにより、充電池３００が満充電状態の場合において発電により得られた電力が充電池３００に貯蔵できずに無駄になってしまうことを回避することが可能となる。
【００４８】
また、実行制御部１２０は、検出部１１０により充電池３００が満充電状態ではない旨が検出された場合に充電池３００から供給される電力を利用した保留可能なタスクの実行を実行装置２００に指示することを制限することも可能である。上記したように、例えば、実行制御部１２０は、検出部１１０により充電池３００が満充電状態ではない旨が検出された場合に充電池３００から供給される電力を利用した保留可能なタスクの実行を実行装置２００に指示しないことも可能である。これにより、充電池３００が満充電状態になる前に保留可能なタスクが実行されることを回避することが可能である。
【００４９】
保留可能なタスクの実行指示は、どのような手法によりなされてもよい。制御装置１００は、例えば、図３に示すように、保留可能なタスクを識別するための保留可能タスク情報１４１を記憶している記憶部１４０をさらに備えていてもよい。その場合、実行制御部１２０は、検出部１１０により充電池３００が満充電状態である旨が検出された場合に充電池３００から供給される電力を利用した保留可能タスク情報１４１により識別されるタスクの実行を実行装置２００に指示することができる。実行制御部１２０は、保留可能タスク情報１４１により識別されるタスクの実行を実行装置２００に指示した場合には、記憶部１４０から保留可能タスク情報１４１を削除してもよい。
【００５０】
保留可能タスク情報１４１は、例えば、ユーザにより入力されたものが記憶部１４０により記憶されていてもよい。記憶部１４０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などといった記憶装置により構成され、検出部１１０、実行制御部１２０、タスク情報取得部１３０、保留不可情報取得部１５０により使用される各種データを記憶することも可能である。記憶部１４０は、必ずしも制御装置１００の内部に備えられていなくてもよく、制御装置１００の外部に備えられていてもよい。
【００５１】
また、制御装置１００は、例えば、保留可能なタスクを識別するための保留可能タスク情報１４１を実行装置２００から取得するタスク情報取得部１３０をさらに備えていてもよい。その場合、実行制御部１２０は、検出部１１０により充電池３００が満充電状態である旨が検出された場合に充電池３００に供給される電力を利用したタスク情報取得部１３０により取得された保留可能タスク情報１４１により識別されるタスクの実行を実行装置２００に指示することもできる。
【００５２】
実行制御部１２０は、保留可能なタスクを直ちに実行させない場合には記憶部１４０にそのタスクを識別するための情報を保留可能タスク情報１４１として記憶させることもできる。すなわち、実行制御部１２０は、検出部１１０により充電池３００が満充電状態ではない旨が検出された場合にタスク情報取得部１３０により取得された保留可能タスク情報１４１を記憶部１４０に記憶させることもできる。このようにすれば、実行制御部１２０は、記憶部１４０に記憶させた保留可能タスク情報１４１により識別される保留可能なタスクを然るべきときに（例えば、充電池３００が満充電に達したときに）実行装置２００に実行させることができる。
【００５３】
制御装置１００は、充電池３００の満充電状態が継続した場合には、複数の保留可能なタスクを連続的に実行させることとしてもよい。その場合、検出部１１０は、実行制御部１２０により保留可能なタスクを実行させた後、充電池３００が満充電状態であるか否かを再び検出する。そして、実行制御部１２０は、検出部１１０により充電池３００が満充電状態である旨が再び検出された場合に充電池３００から供給される電力を利用した他の保留可能なタスクの実行を実行装置２００に指示することができる。
【００５４】
また、上記したように保留不可能なタスクが存在することも想定される。すなわち、実行制御部１２０は、検出部１１０により充電池３００が満充電状態である旨が検出された場合と検出部１１０により充電池３００が満充電状態ではない旨が検出された場合とに関わらず、充電池３００から供給される電力を利用した保留不可能なタスクの実行を実行装置２００に指示することができる。
【００５５】
記憶部１４０は、例えば、図３に示すように、保留不可能なタスクを識別するための保留不可タスク情報１４２を記憶していてもよい。その場合、実行制御部１２０は、保留不可タスク情報１４２により識別される保留不可能なタスクの実行を実行装置２００に指示することができる。実行制御部１２０は、保留不可タスク情報１４２により識別されるタスクの実行を実行装置２００に指示した場合には、記憶部１４０から保留不可タスク情報１４２を削除してもよい。
【００５６】
保留不可タスク情報１４２は、例えば、ユーザにより入力されたものが記憶部１４０により記憶されていてもよい。
【００５７】
また、制御装置１００は、保留可能タスク情報１４１により識別されるタスクを保留不可なタスクに変更することもできる。より詳細には、制御装置１００は、例えば、保留可能タスク情報１４１により識別されるタスクを保留不可能なタスクとして扱うための情報である保留不可情報を実行装置２００から取得する保留不可情報取得部１５０をさらに備えていてもよい。保留不可情報取得部１５０は、保留不可情報により指定される保留可能タスク情報１４１により識別されるタスクを保留不可能なタスクとして扱うように変更することができる。
【００５８】
検出部１１０、実行制御部１２０、タスク情報取得部１３０、保留不可情報取得部１５０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などにより構成され、ＣＰＵが記憶部１４０によって記憶されているプログラムをＲＡＭに展開して実行することによりその機能が実現されるものである。しかし、このような構成に限らず、検出部１１０、実行制御部１２０、タスク情報取得部１３０、保留不可情報取得部１５０は、専用のハードウェアにより構成されることとしてもよい。
【００５９】
［１−４．実行装置の機能構成］
図４は、本発明の実施形態に係る実行装置２００の機能構成を示す図である。図４を参照しながら、本発明の実施形態に係る実行装置２００の機能構成について説明する。
【００６０】
図４に示すように、本発明の実施形態に係る実行装置２００は、少なくとも、タスク実行部２１０を備えるものである。また、実行装置２００は、必要に応じて、タスク情報通知部２２０、入力部２３０、保留不可情報通知部２４０、制御部２５０、表示部２６０、記憶部２７０などを備えるものである。
【００６１】
タスク実行部２１０は、制御装置１００により充電池３００が満充電状態である旨が検出された場合に制御装置１００から与えられる指示に基づいて、充電池３００から供給される電力を利用して保留可能なタスクを実行する機能を有するものである。これにより、充電池３００が満充電状態の場合において発電により得られた電力が充電池３００に貯蔵できずに無駄になってしまうことを回避することが可能となる。
【００６２】
実行装置２００は、保留可能なタスクを識別するための保留可能タスク情報１４１を制御装置１００に通知するタスク情報通知部２２０をさらに備えることもできる。その場合、タスク実行部２１０は、タスク情報通知部２２０により制御装置１００に通知された保留可能タスク情報により識別される保留可能なタスクを実行するように制御装置１００から指示された場合には、この保留可能なタスクを実行すればよい。
【００６３】
実行装置２００は、ユーザから操作情報の入力を受け付ける入力部２３０と、入力部２３０により入力が受け付けられた操作情報に基づいて、保留可能タスク情報１４１により識別されるタスクを保留不可能なタスクとして制御装置１００に扱わせるための情報である保留不可情報を制御装置１００に通知する保留不可情報通知部２４０と、をさらに備えてもよい。実行装置２００は、保留不可情報を制御装置１００に通知することにより、制御装置１００に保留不可能なタスクを保留可能なタスクとして扱うように変更させることができる。
【００６４】
制御部２５０は、実行装置２００の動作全体を制御する機能を有するものである。タスク実行部２１０、タスク情報通知部２２０、保留不可情報通知部２４０、制御部２５０は、例えば、ＣＰＵ、ＲＡＭなどにより構成され、ＣＰＵが記憶部２７０によって記憶されているプログラムをＲＡＭに展開して実行することによりその機能が実現されるものである。しかし、このような構成に限らず、タスク実行部２１０、タスク情報通知部２２０、保留不可情報通知部２４０、制御部２５０は、専用のハードウェアにより構成されることとしてもよい。
【００６５】
表示部２６０は、制御部２５０による制御により各種情報を表示することが可能である。表示部２６０により表示された各種情報は、例えば、ユーザが入力部２３０に対して操作情報を入力するときに参照される。表示部２６０は、必ずしも実行装置２００の内部に備えられていなくてもよく、実行装置２００の外部に備えられていてもよい。また、表示部２６０は、実行装置２００の内部または外部に必ず備えられていなくてはならないものではない。
【００６６】
記憶部２７０は、例えば、ＨＤＤなどといった記憶装置により構成され、タスク実行部２１０、タスク情報通知部２２０、保留不可情報通知部２４０、制御部２５０により使用される各種データを記憶することが可能である。記憶部２７０は、必ずしも実行装置２００の内部に備えられていなくてもよく、実行装置２００の外部に備えられていてもよい。
【００６７】
［１−５．充電池の機能構成］
図５は、本発明の実施形態に係る充電池３００の機能構成を示す図である。図５を参照しながら、本発明の実施形態に係る充電池３００の機能構成について説明する。
【００６８】
図５に示すように、本発明の実施形態に係る充電池３００は、少なくとも、充電部３１０を備えるものである。また、充電池３００は、必要に応じて、通知部３２０、供給部３３０などを備えるものである。
【００６９】
充電部３１０は、発電機４００から供給される電力を貯蔵する機能を有するものである。充電部３１０は、発電機４００などの外部から供給された電力エネルギーを電気として蓄えることにより、実行装置２００にタスクを実行させるための電力を貯蔵することができる。充電部３１０は、例えば、充電式電池により構成されるが、充電式電池の種類は特に限定されるものではない。
【００７０】
通知部３２０は、充電部３１０が満充電状態であるか否かを判断するための情報を、制御装置１００に通知する機能を有する。通知部３２０は、例えば、充電部３１０に対する現在の充電量と充電部３１０の満充電量とをともに制御装置１００に通知することとしてもよい。このような場合、通知部３２０は、例えば、充電部３１０に対する現在の充電量と充電部３１０の満充電量とをともに制御装置１００に対して、検出部１１０からの要求に応じて通知してもよいし、所定の時間ごとに通知してもよい。
【００７１】
また、通知部３２０は、充電部３１０が満充電状態であるか否かを示す情報を制御装置１００に通知してもよい。このような場合、通知部３２０は、例えば、充電部３１０が満充電状態であるか否かを示す情報を制御装置１００に対して、検出部１１０からの要求に応じて通知してもよいし、所定の時間ごとに通知してもよい。また、通知部３２０は、充電部３１０が満充電状態になった段階および充電部３１０が満充電状態ではなくなった段階において、充電部３１０の充電状態が変化した旨を制御装置１００に通知してもよい。
【００７２】
充電部３１０が満充電状態であるか否かを判断するための情報は、制御装置１００に対してのみ通知されてもよいし、ネットワーク２０に接続されているすべての装置に対して、ブロードキャストにより通知されてもよい。
【００７３】
供給部３３０は、充電部３１０に貯蔵されている電力を、実行装置２００に対して供給する機能を有するものである。実行装置２００に供給された電力は、主にタスクの実行に利用される。本実施形態においては、実行装置２００に供給された電力は、主に実行装置２００による保留可能なタスクの実行に利用される。また、実行装置２００に供給された電力は、実行装置２００による保留不可能なタスクの実行に利用されてもよい。
【００７４】
［１−６．充電池から制御装置に提供されるサービス］
図６は、本発明の実施形態に係る充電池３００から制御装置１００に提供されるサービスの例を示す図である。図６を参照しながら、本発明の実施形態に係る充電池３００から制御装置１００に提供されるサービスについて説明する。
【００７５】
充電池３００の通知部３２０は、例えば、制御装置１００に対して、ＵＰｎＰのＳＯＡＰアクション（図６に示した例では、「ＧｅｔＣｈａｒｇｅｒＩｎｆｏ  ａｃｔｉｏｎ」）を提供することにより、充電部３１０が満充電状態であるか否かを判断するための情報を、制御装置１００に通知することができる。すなわち、制御装置１００の検出部１１０は、ＵＰｎＰのＳＯＡＰアクションを呼び出すことにより、充電池３００から充電部３１０が満充電状態であるか否かを判断するための情報を取得することができる。
【００７６】
図６に示したように、充電部３１０が満充電状態であるか否かを判断するための情報は、「ｃｈａｒｇｅｖａｌｕｅ（現在の充電量）」および「ｍａｘｃｈａｒｇｅｖａｌｕｅ（満充電量）」であってもよい。例えば、検出部１１０は、「ｃｈａｒｇｅｖａｌｕｅ（現在の充電量）」と「ｍａｘｃｈａｒｇｅｖａｌｕｅ（満充電量）」とに基づいて、充電部３１０が満充電状態であるか否かを検出することができる。検出手法については、上記したように様々なものが想定される。
【００７７】
また、図６に示したように、充電部３１０が満充電状態であるか否かを判断するための情報は、充電池３００が満充電状態であるか否かを示す状態情報（図６に示した例では「ｃｈａｒｇｅｓｔａｔｕｓ（状態）」）であってもよい。例えば、検出部１１０は、状態情報（図６に示した例では「ｃｈａｒｇｅｓｔａｔｕｓ（状態）」）が満充電状態（図６に示した例では「充電停止状態」）である場合に、充電部３１０が満充電状態である旨を検出することができる。
【００７８】
図６に示した「ｃｈａｒｇｉｎｇｄｅｖｉｃｅｉｎｄｅｘ」は、充電池３００を識別するための情報である。すなわち、充電池３００が複数存在する場合も想定されるため、かかる場合に、検出部１１０は、満充電状態であるか否かを判断したい充電池３００を、この情報により特定することができる。
【００７９】
［１−７．実行装置から制御装置に提供されるサービス］
図７は、本発明の実施形態に係る実行装置２００から制御装置１００に提供されるサービスの例を示す図である。図７を参照しながら、本発明の実施形態に係る実行装置２００から制御装置１００に提供されるサービスについて説明する。
【００８０】
実行装置２００のタスク情報通知部２２０は、例えば、制御装置１００に対して、ＵＰｎＰのＳＯＡＰアクション（図７に示した例では、「ＧｅｔＴａｓｋＬｉｓｔ」）を提供することにより、保留可能なタスクの一覧を、制御装置１００に通知することができる。すなわち、制御装置１００のタスク情報取得部１３０は、ＵＰｎＰのＳＯＡＰアクション（図７に示した例では、「ＧｅｔＴａｓｋＬｉｓｔ」）を呼び出すことにより、保留可能なタスクの一覧を取得することができる。
【００８１】
図７に示したように、保留可能なタスクの一覧は、保留可能なタスクに関する情報（タスク情報）が１または複数含まれることにより構成されている。１または複数のタスク情報の各々は、保留可能なタスクを識別するための情報（タスク識別情報）を少なくとも含んでおり、タスク名、タスクが使用する予定の電力量、実行開始時刻、通信が発生するか否かを示す情報などを含んでいてもよい。制御装置１００の実行制御部１２０は、このタスク識別情報により、実行させたいタスクを特定することができる。
【００８２】
実行装置２００のタスク情報通知部２２０は、例えば、制御装置１００に対して、ＵＰｎＰの状態変数（図７に示した例では、「ＴａｓｋＬｉｓｔ  ｓｔａｔｅ  ｖａｒｉａｂｌｅ」）の更新を通知するＧＥＮＡイベント（イベント通知に使用されるプロトコル）を提供することにより、保留可能なタスクの一覧を、保留可能なタスクの一覧が変更された段階において制御装置１００に通知することができる。
【００８３】
すなわち、タスク情報通知部２２０は、ＵＰｎＰのサービス（図７に示した例では、「ＴａｓｋＨｏｌｄｅｒ  ｓｅｒｖｉｃｅ」）に対してＧＥＮＡ  Ｓｕｂｓｃｒｉｂｅメッセージを送信した制御装置１００を記憶部１４０に記憶させておき、タスク一覧の内容が変更されたときに、ＧＥＮＡ  Ｎｏｔｉｆｙにより、変更後の内容をその制御装置１００に通知することができる。しかしながら、タスク一覧は、記憶部１４０により記憶されている制御装置１００に対してのみ通知されてもよいし、ネットワーク２０に接続されているすべての装置に対して、ブロードキャストにより通知されてもよい。
【００８４】
また、実行装置２００のタスク実行部２１０は、例えば、制御装置１００に対して、ＵＰｎＰのＳＯＡＰアクション（図７に示した例では、「ＤｏＴａｓｋ」）を提供することにより、実行制御部１２０によりこのアクションの呼び出し時に引数として設定されたタスク識別情報により識別されるタスクを実行することができる。
【００８５】
制御装置１００の実行制御部１２０は、ＵＰｎＰのＳＯＡＰアクション（図７に示した例では、「ＧｅｔＴａｓｋＬｉｓｔ」）により取得したタスク識別情報を、このアクションの呼び出し時に引数として設定することができる。実行装置２００のタスク実行部２１０は、タスクの実行が正常に開始されなかった場合には、制御装置１００にエラーが返却されることとしてもよい。
【００８６】
［１−８．実行装置により表示される画面の一例］
図８は、本発明の実施形態に係る実行装置２００により表示される画面の一例を示す図である。図８を参照しながら、本発明の実施形態に係る実行装置２００により表示される画面の一例について説明する。
【００８７】
実行装置２００（例えば、炊飯器２００Ｂ）の表示部２６０は、例えば、制御部２５０によって設定された情報に基づいて、図８に示した画面２６１を表示することができる。画面２６１は、例えば、充電池３００と連携して炊飯する機能を「ＯＮ」にするか「ＯＦＦ」にするかを示す充電池連携炊飯機能欄２６２を含んでいる。画面２６１は、例えば、充電池連携炊飯機能欄２６２が「ＯＮ」の場合には、最大遅延時の炊飯開始時刻を示す炊飯開始時刻欄２６３を含んでいる。
【００８８】
ユーザは、入力部２３０に対して、所望の操作情報を入力することができる。制御部２５０は、ユーザにより入力された操作情報に基づいて、充電池連携炊飯機能欄２６２に設定される情報を「ＯＮ」と「ＯＦＦ」との間で切り替えることができる。また、制御部２５０は、ユーザにより入力された操作情報に基づいて、炊飯開始時刻欄２６３に最大遅延時の炊飯開始時刻を設定することができる。
【００８９】
制御部２５０は、設定した最大遅延時の炊飯開始時刻を保留可能なタスク（この例では、炊飯タスク）を識別するための情報である保留可能タスク情報に対応付け、タスク情報通知部２２０は、制御部２５０により対応付けられた最大遅延時の炊飯開始時刻と保留可能タスク情報とを制御装置１００に通知する。制御装置１００のタスク情報取得部１３０は、対応付けられた最大遅延時の炊飯開始時刻と保留可能タスク情報とを記憶部１４０に記憶させる。
【００９０】
実行制御部１２０は、保留可能タスク情報１４１に対応付けられて最大遅延時の炊飯開始時刻が記憶部１４０により記憶されている場合、かつ、検出部１１０により充電池３００が満充電状態ではない旨が検出された場合、現在時刻が最大遅延時の炊飯開始時刻に達する前には充電池３００から供給される電力を利用した保留可能なタスク（この例では、炊飯タスク）の実行を実行装置２００に指示することを制限（または禁止）することができる。
【００９１】
また、実行制御部１２０は、保留可能タスク情報１４１に対応付けられて最大遅延時の炊飯開始時刻が記憶部１４０により記憶されている場合には、検出部１１０により充電池３００が満充電状態ではない旨が検出された場合であっても、現在時刻が最大遅延時の炊飯開始時刻に達した際には充電池３００から供給される電力を利用した保留可能なタスク（この例では、炊飯タスク）の実行を実行装置２００に指示することができる。最大遅延時の炊飯開始時刻は、実行開始時刻の一例である。
【００９２】
すなわち、実行制御部１２０は、保留可能タスク情報１４１に対応付けられて実行開始時刻が記憶部１４０により記憶されている場合には、検出部１１０により充電池３００が満充電状態ではない旨が検出された場合であっても、現在時刻が実行開始時刻に達する前には充電池３００から供給される電力を利用した保留可能なタスクの実行を実行装置２００に指示することを制限（または禁止）することができる。
【００９３】
また、実行制御部１２０は、保留可能タスク情報１４１に対応付けられて実行開始時刻が記憶部１４０により記憶されている場合には、検出部１１０により充電池３００が満充電状態ではない旨が検出された場合であっても、現在時刻が実行開始時刻に達した際には充電池３００から供給される電力を利用した保留可能なタスクの実行を実行装置２００に指示することができる。
【００９４】
［１−９．実行装置により表示される画面の他の一例］
図９は、本発明の実施形態に係る実行装置２００により表示される画面の他の一例を示す図である。図９を参照しながら、本発明の実施形態に係る実行装置２００により表示される画面の他の一例について説明する。
【００９５】
実行装置２００（例えば、炊飯器２００Ｂ）の表示部２６０は、例えば、制御部２５０によって設定された情報に基づいて、図９に示した画面２６１を表示することができる。ユーザは、入力部２３０に対して、所望の操作情報を入力することができる。制御部２５０は、ユーザにより入力された操作情報に基づいて、保留可能タスク情報１４１により識別されるタスク（この例では、炊飯タスク）を保留不可能なタスクとして制御装置１００に扱わせるための情報である保留不可情報（図９に示した例では、「保留不可」）を炊飯開始時刻欄２６３に設定することができる。
【００９６】
制御部２５０は、保留不可情報を保留可能なタスク（この例では、炊飯タスク）を識別するための情報である保留可能タスク情報に対応付け、保留不可情報通知部２４０は、制御部２５０により対応付けられた保留不可情報と保留可能タスク情報とを制御装置１００に通知することができる。保留不可情報取得部１５０は、保留不可情報通知部２４０により通知された保留可能タスク情報に保留不可情報が対応付けられている場合には、タスク情報取得部１３０により取得された保留可能タスク情報により識別されるタスクを保留不可能なタスクとして扱うように変更することができる。
【００９７】
［１−１０．タスクと消費電力との関係］
図１０は、タスクと消費電力との関係の例を示す図である。図１０を参照しながら、本発明の実施形態に係る制御装置１００により消費電力に基づいて複数のタスクの実行順を決定する手法について説明する。
【００９８】
図１０に示すように、例えば、炊飯器２００Ｂの場合、炊飯が完了した後は保温状態になり、炊飯前に比べて消費電力が高くなるのが通例である。また、例えば、洗濯乾燥機２００Ａの場合、洗濯が完了した後は電源がＯＦＦになり、洗濯前に比べて消費電力が低くなるのが通例である。このように、待機電力（実行前消費電力および実行後消費電力）が実行前後で変化するタスクに関しては、待機電力を考慮してタスクスケジューリングを行うようにしてもよい。
【００９９】
すなわち、実行制御部１２０は、保留可能なタスクが複数存在する場合、複数の保留可能なタスクの各々の実行前消費電力および実行後消費電力に基づいて複数の保留可能なタスクの実行順を決定することができる。実行制御部１２０は、充電池３００から供給される電力を利用した複数の保留可能なタスクの実行を、決定した実行順により実行装置２００に指示することができる。これにより、複数のタスクを実行させるために使用される総消費電力量を低減させることができる。
【０１００】
より詳細には、実行制御部１２０は、実行前消費電力のほうが実行後消費電力よりも高いタスク（図１０に示した例では、洗濯タスク）の実行順を、実行前消費電力よりも実行後消費電力が高いタスク（図１０に示した例では、炊飯タスク）の実行順よりも高くすることができる。
【０１０１】
［１−１１．通信コストとタスクの優先順位との関係］
図１１は、通信コストとタスクの優先順位との関係を示す図である。図１１を参照しながら、本発明の実施形態に係る制御装置１００により通信コストに基づいて複数のタスクの優先順位を決定する手法について説明する。
【０１０２】
タスクの実行のために通信が発生する場合、その通信コストは、時間の経過に関わらず一定である場合もあるが、時間の経過とともに変化する場合が通例である。したがって、実行制御部１２０は、通信コストが比較的高い時間帯には、通信が発生するタスクの優先順位よりも通信が発生しないタスクの優先順位を高くして、実行装置２００に複数のタスクの実行指示を行うようにすることもできる。
【０１０３】
一方、実行制御部１２０は、通信コストが比較的低い時間帯には、通信が発生するタスクの優先順位を通信が発生しないタスクの優先順位よりも高くして、実行装置２００に複数のタスクの実行指示を行うようにすることもできる。これにより、複数のタスクを実行させるために要する通信コストを低減させることができる。
【０１０４】
より詳細には、図７を参照しながら説明したように、タスク情報取得部１３０は、例えば、保留可能なタスクに関する情報の一例として、通信が発生するか否かを示す情報を取得することができる。実行制御部１２０は、この通信が発生するか否かを示す情報に基づいて、複数のタスクの優先順位を決定することができる。
【０１０５】
［１−１２．制御装置の動作］
図１２は、本発明の実施形態に係る制御装置の動作を示すフローチャートである。図１２を参照しながら、本発明の実施形態に係る制御装置の動作について説明する。
【０１０６】
検出部１１０は、充電池３００を検索し（ステップＳ２１０）、充電池３００が見つからなかった場合には（ステップＳ２２０において「Ｎｏ」）、ステップＳ２１０に戻る。検出部１１０は、充電池３００が見つかった場合には（ステップＳ２２０において「Ｙｅｓ」）、見つかった充電池３００が満充電状態であるか否かを判断する（ステップＳ２３０）。検出部１１０は、見つかった充電池３００が満充電状態ではないと判断した場合には（ステップＳ２３０において「Ｎｏ」）、ステップＳ２１０に戻る。
【０１０７】
検出部１１０は、見つかった充電池３００が満充電状態であると判断した場合には（ステップＳ２３０において「Ｙｅｓ」）、実行可能状態（ステップＳ２４０）に進み、実行可能状態（ステップＳ２４０）が終わると、ステップＳ２５０に進む。実行可能状態（ステップＳ２４０）については、図１３を参照しながら、後に説明する。
【０１０８】
検出部１１０は、動作を終了すべきであるか否かを判断し（ステップＳ２５０）、動作を継続すべきであると判断した場合には（ステップＳ２５０において「Ｎｏ」）、ステップＳ２１０に戻る。また、タスク実行部２１０は、動作を終了すべきであると判断した場合には（ステップＳ２５０において「Ｙｅｓ」）、動作を終了する。動作を終了すべきである旨は、例えば、ユーザにより入力することが可能である。
【０１０９】
［１−１３．実行可能状態における動作］
図１３は、図１２に示した実行可能状態（ステップＳ２４０）における動作を示すフローチャートである。図１３を参照しながら、図１２に示した実行可能状態（ステップＳ２４０）における動作について説明する。
【０１１０】
実行制御部１２０は、実行装置２００を検索し（ステップＳ２４１）、実行装置２００が見つからなかった場合には（ステップＳ２４２において「Ｎｏ」）、ステップＳ２４５に進む。実行制御部１２０は、実行装置２００が見つかった場合には（ステップＳ２４２において「Ｙｅｓ」）、見つかった実行装置２００に実行させる保留可能なタスクが存在するか否かを判断する（ステップＳ２４３）。実行制御部１２０は、見つかった実行装置２００に実行させる保留可能なタスクが存在しないと判断した場合には（ステップＳ２４３において「Ｎｏ」）、ステップＳ２４５に進む。
【０１１１】
実行制御部１２０は、見つかった実行装置２００に実行させる保留可能なタスクが存在すると判断した場合には（ステップＳ２４３において「Ｙｅｓ」）、保留可能なタスクを、実行装置２００に実行させ（ステップＳ２４４）、ステップＳ２４５に進む。保留可能なタスクは、充電池３００供給される電力を利用して実行される。
【０１１２】
検出部１１０は、充電池３００の満充電状態が継続しているか否かを判断し（ステップＳ２４５）、充電池３００の満充電状態が継続していないと判断した場合には（ステップＳ２４５において「Ｎｏ」）、図１２に示したステップＳ２３０に戻る。検出部１１０は、充電池３００の満充電状態が継続していると判断した場合には（ステップＳ２４５において「Ｙｅｓ」）、ステップＳ２４１に戻る。
【０１１３】
＜２．変形例＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１１４】
例えば、本実施形態においては、制御装置１００と実行装置２００との間における通信は、ネットワーク２０を介して行われる例について主に説明した。しかしながら、例えば、制御装置１００と実行装置２００とは、一体化されていてもよい。当然ながら、制御装置１００と実行装置２００とが一体化されている場合には、制御装置１００と実行装置２００との間において、ネットワーク２０を介した通信は不要となる。この場合、制御装置１００は、自己と一体化されている実行装置２００により実行されるタスクのみを管理し、ネットワーク２０における他の実行装置２００により実行されるタスクは管理しなくてもよい。
【０１１５】
また、例えば、本実施形態においては、充電池３００と制御装置１００との間における通信は、ネットワーク２０を介して行われる例について主に説明した。しかしながら、例えば、充電池３００と制御装置１００とは、一体化されていてもよい。当然ながら、充電池３００と制御装置１００とが一体化されている場合には、充電池３００と制御装置１００との間において、ネットワーク２０を介した通信は不要となる。この場合、制御装置１００は、自己と一体化されている充電池３００の状態のみを管理し、ネットワーク２０における他の充電池３００の状態は管理しなくてもよい。
【０１１６】
＜３．まとめ＞
本実施形態によれば、充電池３００が満充電状態の場合において発電により得られた電力が充電池３００に貯蔵できずに無駄になってしまうことを回避することが可能である。例えば、家庭内において実行装置２００により実行されるタスクの中には、緊急性が低いにも関わらず、電力コストの高い時間帯に行われるものもあった。このような状況は、家計の面、エネルギーコストの面、地球環境の面からも改善の余地があった。本実施形態により、かかる状況は十分に改善され得ると想定される。
【符号の説明】
【０１１７】
１０    情報処理システム
２０    ネットワーク
１００  制御装置
１１０  検出部
１２０  実行制御部
１３０  タスク情報取得部
１４０  記憶部
１４１  保留可能タスク情報
１４２  保留不可タスク情報
１５０  保留不可情報取得部
２００  実行装置
２１０  タスク実行部
２２０  タスク情報通知部
２３０  入力部
２４０  保留不可情報通知部
２５０  制御部
２６０  表示部
２６１  画面
２６２  充電池連携炊飯機能欄
２６３  炊飯開始時刻欄
２７０  記憶部
３００  充電池
３１０  充電部
３２０  通知部
３３０  供給部
４００  発電機
５００  エネルギー供給体
【図１】
0005640832.tif 000002
【図２】
0005640832.tif 000003
【図３】
0005640832.tif 000004
【図４】
0005640832.tif 000005
【図５】
0005640832.tif 000006
【図６】
0005640832.tif 000007
【図７】
0005640832.tif 000008
【図８】
0005640832.tif 000009
【図９】
0005640832.tif 000010
【図１０】
0005640832.tif 000011
【図１１】
0005640832.tif 000012
【図１２】
0005640832.tif 000013
【図１３】
0005640832.tif 000014