(57)【要約】【課題】エネルギー関連システムでは、電気料金の安い深夜時間帯に家電機器が運転されることが多く、従来家電機器が運転されることの無かった就寝時間にプログラム更新を行うといった方法では、各機器の無線通信が輻輳し、確実短時間のプログラム更新が出来ない。【解決手段】コントローラ機器１が電気料金の安い深夜時間帯や太陽光発電により電気料金の安くなった昼間時間帯に家電機器運転時間再スケジュール手段３により、動的に洗濯機８や電気温水器１４の予約運転時間帯を変更する省エネシステムなどでも、更新時刻決定手段５が、家電機器が使用されない時間帯にプログラム実行することで、確実、短時間にプログラム更新を完了でき、ユーザに家電機器が使用できない不便を掛けることなく、家電機器の機能向上が実現できるものである。【選択図】図１
2012238180.tif 000002
【特許請求の範囲】
【請求項１】
複数の家電機器と、前記複数の家電機器に対して、更新プログラム内容の無線送信、前記複数の家電機器の予約運転時間の参照および設定、遠隔制御および運転状態の参照のための無線通信を行うコントローラ機器、とから構成されるプログラム更新システムであって、
前記複数の家電機器は、
更新プログラムを記憶した書換え可能な記憶手段と、
前記記憶手段に記憶した更新プログラムに従って家電機器全体を制御する制御手段と、
前記コントローラ機器と無線通信する無線通信手段と、
前記無線通信手段で更新プログラムを受信すると、前記記憶手段に記憶されている更新プログラムを消去し、前記無線通信手段で受信した更新プログラムを新たに記憶するプログラム更新手段とを備え、
前記コントローラ機器は、
前記複数の家電機器が使用する商用電源の時間帯別電気料金と契約電気容量を参照する商用電源条件参照手段と、
前記複数の家電機器の内でプログラム更新処理の対象となるプログラム更新対象家電機器に対する前記更新プログラムの容量からプログラム更新に最低限必要な最短プログラム更新処理時間を算出して、全ての前記複数の家電機器が予約運転されない時間帯が前記最短プログラム更新処理時間以上確保されるよう前記複数の家電機器の予約運転時間および前記最短プログラム更新時間を再スケジューリングする再スケジュール手段とを備え、
前記再スケジュール手段は、前記複数の家電機器の使用電気容量の合計電気容量が契約電気容量を越えない、かつ、前記時間帯別電気料金が最も安くなるよう条件を優先して前記複数の家電機器の予約運転時間を再スケジューリングする、プログラム更新システム。
【請求項２】
前記再スケジューリング手段は、前記複数の家電機器の予約運転時間が前記時間帯別料金の最も安い順から優先して再スケジューリングし、前記最短プログラム更新処理時間は最も低い優先順位で再スケジューリングを行うプログラム更新システム。
【請求項３】
前記再スケジュール手段により、前記最短必要プログラム更新処理時間を越えた前記複数の家電機器が全て停止した更新処理時間帯が確保できる場合には、前記更新処理時間帯の長さに基づいて無線通信手段による前記更新プログラム内容の通信方式をよりエラー発生率の小さい方式に変更する請求項１記載のプログラム更新システム。
【請求項４】
前記エラー発生率の小さい方式として、エラー訂正符号を付加する方式、多数回同じ内容を送信する方式、転送速度を低く設定する方式の少なくとも１つの方法を行う請求項３記載のプログラム更新システム。
【請求項５】
更新プログラムを記憶した書換え可能な記憶手段と、前記記憶手段に記憶した更新プログラムに従って家電機器全体を制御する制御手段と、前記コントローラ機器と無線通信する無線通信手段と、前記無線通信手段で更新プログラムを受信すると、前記記憶手段に記憶されている更新プログラムを消去し、前記無線通信手段で受信した更新プログラムを新たに記憶するプログラム更新手段とを備え複数の家電機器と、
前記複数の家電機器に対して、更新プログラム内容の無線送信、前記複数の家電機器の予約運転時間の参照および設定、遠隔制御および運転状態の参照のための無線通信を行うコントローラ機器、とから構成されるプログラム更新システムであって、
前記コントローラ機器が行うプログラム更新方法は、
前記複数の家電機器が使用する商用電源の時間帯別電気料金と契約電気容量を参照する商用電源条件を参照するステップと、
前記複数の家電機器の内でプログラム更新処理の対象となるプログラム更新対象家電機
器に対する前記更新プログラムの容量からプログラム更新に最低限必要な最短プログラム更新処理時間を算出するステップと、
全ての前記複数の家電機器が予約運転されない時間帯が前記最短プログラム更新処理時間以上確保されるよう前記複数の家電機器の予約運転時間および前記最短プログラム更新時間を再スケジューリングする再スケジュールのステップとからなり、
前記再スケジュールのステップは、前記複数の家電機器の使用電気容量の合計電気容量が契約電気容量を越えない、かつ、前記時間帯別電気料金が最も安くなるよう条件を優先して前記複数の家電機器の予約運転時間を再スケジューリングするように実行する、
プログラム更新方法。
【請求項６】
請求項１〜４のいずれか１項に記載のプログラム更新装置の機能をコンピュータに実装させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家庭用エネルギーマネージメントシステムなどのエネルギーシステムに関する機器のプログラムを、無線を経由して遠隔に更新して機能を向上させたり安全性を高めたりする無線プログラム更新に関する技術であり、特に他の機器の無線通信により更新プログラムの送信が阻害されないよう確実、より短時間にプログラム更新が行えるようにする技術である。
【背景技術】
【０００２】
近年、環境配慮型のシステムとして、家庭用エネルギーマネージメントシステム（以下、ＨＥＭＳ）などが普及しつつあり、こうしたＨＥＭＳでは、外気温を検出して過剰な暖房運転を避けたり、洗濯機や食器洗い乾燥機などの予約運転時間を、時間帯ごとの電気料金単価に基づいて電気料金がもっとも安くなるように運転時間を再スケジューリングする、といった機能が備えるのが一般的になってきている。
【０００３】
また、ＨＥＭＳのような通信機能を備えた家電機器に対するサービスとして、消費電力や使用状況をＴＶ画面に表示したりする見える化サービスや、ＴＶ画面から遠隔制御する遠隔操作サービス、更なる省電力化を実現できる新しい運転コースなどを追加できるように家電機器のマイコンプログラムを書き換えるプログラム更新サービス、などのサービスを備えるのが一般的になってきている。
【０００４】
こうしたＨＥＭＳなどでは、通信する家電機器が家中に配置されることになるため、配線工事などが不要な無線通信を使って家電機器とコントローラが通信する構成が一般的になってきている。
【０００５】
一方、無線通信を使ってプログラム更新を行う技術としては、確実かつ短時間に更新を完了させるには、他機器の無線通信による混信や自機器の運転により発生するノイズを原因とする通信エラーの発生や再送信の頻度を、極力低減することが最重要である。
【０００６】
特に、家電機器などでは商品価格を下げるために、受信した更新プログラムの内容を一時的にバッファリングする余分の記憶装置を備えず、ごく小さな更新プログラムを起動させて現在使用しているプログラム内容を上書きする「直接更新方式」を行うことが多い。この直接更新方式では、一旦プログラム更新を始めてしまうと、プログラム更新が完了するまで家電機器を使用できなくなる上、途中でプログラム更新処理をキャンセルして元のプログラムに戻すといった事ができないため、確実かつ短時間に更新を完了することが一層重要である。
【０００７】
このため、更新処理を行う時間帯や無線周波数チャンネルを予約し、他の機器の通信を制限する方法（例えば、特許文献１参照）、更新処理の対象となる機器が運転中は更新を行わない方法（例えば、特許文献２参照）などが提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−２３６７９５号公報
【特許文献２】特開２００８−３０５０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来のように、就寝時間中に家電機器が使用される事が少ないことを前提として、プロググラム更新処理を深夜時間帯に一律に固定的に行うような方法では、不都合が生じる恐れがある。
【００１０】
例えば、現状の日本では昼間電力よりも電気料金の安い深夜時間帯を設ける契約サービスが一般的であるため、ＨＥＭＳがプログラム更新処理の対象以外の家電機器の運転時間を電気料金の安い深夜電力帯に再スケジューリングして、プログラム更新処理時間帯と重なってしまうケースが多発することも考えられる。
【００１１】
この際、引用文献のように、プログラム更新処理を優先して、他の家電機器の運転を制限する構成では、ユーザにとっては朝になっても家事が終了していないケースなどが発生し、大きく利便性を損なうことになる課題が生じる。かといって、他の家電機器の運転とプログラム更新処理を並行して行う場合には、運転中の家電機器がＨＥＭＳのコントローラ機器と行う運転状態の確認の定期通信などの無線通信の電波が途切れるまで、更新プログラム内容を送信する無線通信を待ち合わせたり、電波の干渉により通信エラーの発生やそれに伴う再送信が頻発し、プログラム更新処理が完了するのに長い時間を要したり、最悪の場合は翌日になってもプログラム更新が完了せずユーザが家電機器の使用が出来なくなってしまう、といった課題も発生しかねない。
【課題を解決するための手段】
【００１２】
前記従来の課題を解決するために、複数の家電機器と、前記複数の家電機器に対して、更新プログラム内容の無線送信、前記複数の家電機器の予約運転時間の参照および設定、遠隔制御および運転状態の参照のための無線通信を行うコントローラ機器、とから構成されるプログラム更新システムであって、前記複数の家電機器は、更新プログラムを記憶した書換え可能な記憶手段と、前記記憶手段に記憶した更新プログラムに従って家電機器全体を制御する制御手段と、前記コントローラ機器と無線通信する無線通信手段と、前記無線通信手段で更新プログラムを受信すると、前記記憶手段に記憶されている更新プログラムを消去し、前記無線通信手段で受信した更新プログラムを新たに記憶するプログラム更新手段とを備え、前記コントローラ機器は、前記複数の家電機器が使用する商用電源の時間帯別電気料金と契約電気容量を参照する商用電源条件参照手段と、前記複数の家電機器の内でプログラム更新処理の対象となるプログラム更新対象家電機器に対する前記更新プログラムの容量からプログラム更新に最低限必要な最短プログラム更新処理時間を算出して、全ての前記複数の家電機器が予約運転されない時間帯が前記最短プログラム更新処理時間以上確保されるよう前記複数の家電機器の予約運転時間および前記最短プログラム更新時間を再スケジューリングする再スケジュール手段とを備え、前記再スケジュール手段は、前記複数の家電機器の使用電気容量の合計電気容量が契約電気容量を越えない、かつ、前記時間帯別電気料金が最も安くなるよう条件を優先して前記複数の家電機器の予約運転時間を再スケジューリングする、プログラム更新システムとしている。
【発明の効果】
【００１３】
本発明によれば、ＨＥＭＳが普及して家電機器の運転時間が従来と異なり、電気料金の安い深夜時間帯や、太陽光発電により電気料金の安くなった昼間時間帯に運転するようスケジュール変更する場合など、動的に運転時間帯が変わるような状況下でも、プログラム更新の実行時間帯を、より家電機器の使用が少ないと予測される時間帯に実行することで、確実、短時間にプログラム更新処理を完了でき、ユーザに家電機器が使用できない不便を掛けることなく家電機器の機能向上や安全性の向上が実現できるものである。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態１におけるプログラム更新システムの構成の一例を示すブロック図
【図２】本発明の実施の形態１におけるプログラム更新時間を決定手順の一例を示すブロック図
【図３】本発明の実施の形態１におけるプログラム更新システムの動作の一例を示すフロー図
【発明を実施するための形態】
【００１５】
本発明は、複数の家電機器と、前記複数の家電機器に対して、更新プログラム内容の無線送信、前記複数の家電機器の予約運転時間の参照および設定、遠隔制御および運転状態の参照のための無線通信を行うコントローラ機器、とから構成されるプログラム更新システムであって、前記複数の家電機器は、更新プログラムを記憶した書換え可能な記憶手段と、前記記憶手段に記憶した更新プログラムに従って家電機器全体を制御する制御手段と、前記コントローラ機器と無線通信する無線通信手段と、前記無線通信手段で更新プログラムを受信すると、前記記憶手段に記憶されている更新プログラムを消去し、前記無線通信手段で受信した更新プログラムを新たに記憶するプログラム更新手段とを備え、前記コントローラ機器は、前記複数の家電機器が使用する商用電源の時間帯別電気料金と契約電気容量を参照する商用電源条件参照手段と、前記複数の家電機器の内でプログラム更新処理の対象となるプログラム更新対象家電機器に対する前記更新プログラムの容量からプログラム更新に最低限必要な最短プログラム更新処理時間を算出して、全ての前記複数の家電機器が予約運転されない時間帯が前記最短プログラム更新処理時間以上確保されるよう前記複数の家電機器の予約運転時間および前記最短プログラム更新時間を再スケジューリングする再スケジュール手段とを備え、前記再スケジュール手段は、前記複数の家電機器の使用電気容量の合計電気容量が契約電気容量を越えない、かつ、前記時間帯別電気料金が最も安くなるよう条件を優先して前記複数の家電機器の予約運転時間を再スケジューリングする、プログラム更新システムとしている。
【００１６】
これにより、ＨＥＭＳのように家電機器の運転時間が、時間帯別電気料金に伴い、再スケジューリングされるようなシステムに適用した場合でも、家電機器が運転されることの少ない時間帯にプログラム更新処理を実行することができ、他の家電機器の無線通信によちプログラム更新の無線通信が阻害されることなく、確実、短時間にプログラム更新が実現できるものである。
【００１７】
本発明は、上記の発明に加えて、前記再スケジューリング手段は、前記複数の家電機器の予約運転時間が前記時間帯別料金の最も安い順から優先して再スケジューリングし、前記最短プログラム更新処理時間は最も低い優先順位で再スケジューリングを行うプログラム更新システムとしている。
【００１８】
これにより、プログラム更新時間に関わる電力料金に関しても、より安いコストで実現できるものである。
【００１９】
本発明は、上記の発明に加えて、前記再スケジュール手段により、前記最短必要プログラム更新処理時間を越えた前記複数の家電機器が全て停止した更新処理時間帯が確保できる場合には、前記更新処理時間帯の長さに基づいて無線通信手段による前記更新プログラム内容の通信方式をよりエラー発生率の小さい方式に変更する請求項１記載のプログラム更新システムとしている。
【００２０】
前記再スケジュールにより、前記必要プログラム更新時間を越えた前記宅内家電機器が全て停止した更新時間帯が確保できる場合には、前記更新時間帯の長さに基づいて無線通信手段による前記更新プログラムの通信方式を、よりエラー発生率の小さい方式に変更する請求項１記載のプログラム更新装置となっている。
【００２１】
これにより、家電機器の使用状況に合わせて、ユーザに不便を掛けることなく、より無線通信エラーに強い通信方式を適用でき、更に確実にプログラム更新が実現できるものである。
【００２２】
本発明は、上記の発明に加えて、前記エラー発生率の小さい方式として、エラー訂正符号を付加する方式、多数回同じ内容を送信する方式、転送速度を低く設定する方式の少なくとも１つの方法を行う請求項３記載のプログラム更新システムにしている。
【００２３】
これにより、確保できるプログラム更新時間に応じて、無線通信エラーに強い方法を随時選択でき、より確実にプログラム更新が実現できるものである。
【００２４】
本発明は、上記の発明に加えて、更新プログラムを記憶した書換え可能な記憶手段と、前記記憶手段に記憶した更新プログラムに従って家電機器全体を制御する制御手段と、前記コントローラ機器と無線通信する無線通信手段と、前記無線通信手段で更新プログラムを受信すると、前記記憶手段に記憶されている更新プログラムを消去し、前記無線通信手段で受信した更新プログラムを新たに記憶するプログラム更新手段とを備え複数の家電機器と、前記複数の家電機器に対して、更新プログラム内容の無線送信、前記複数の家電機器の予約運転時間の参照および設定、遠隔制御および運転状態の参照のための無線通信を行うコントローラ機器、とから構成されるプログラム更新システムであって、前記コントローラ機器が行うプログラム更新方法は、前記複数の家電機器が使用する商用電源の時間帯別電気料金と契約電気容量を参照する商用電源条件を参照するステップと、前記複数の家電機器の内でプログラム更新処理の対象となるプログラム更新対象家電機器に対する前記更新プログラムの容量からプログラム更新に最低限必要な最短プログラム更新処理時間を算出するステップと、全ての前記複数の家電機器が予約運転されない時間帯が前記最短プログラム更新処理時間以上確保されるよう前記複数の家電機器の予約運転時間および前記最短プログラム更新時間を再スケジューリングする再スケジュールのステップとからなり、前記再スケジュールのステップは、前記複数の家電機器の使用電気容量の合計電気容量が契約電気容量を越えない、かつ、前記時間帯別電気料金が最も安くなるよう条件を優先して前記複数の家電機器の予約運転時間を再スケジューリングするように実行する、プログラム更新方法となっている。
【００２５】
これにより、予め家電機器の予約運転時間が確定しておらず、ユーザにより家電機器が随時運転される状況や、予約運転時間が追加設定されるような状況でも、従来の運転実績の履歴を元に、最も家電機器の運転が少ない時間帯を判定してプログラム更新処理が行え、確実なプログラム更新が実現できるものである。
【００２６】
また、本発明のさらに他の態様は、上記家電機器、又は上記コントローラ機器の機能をコンピュータに実装させるためのプログラムである。上記により、プログラムなので、プログラム更新装置の変更や配布などが簡単にできるようになっている。
【００２７】
（実施の形態１）
図１は、本発明の本実施の形態１におけるプログラム更新システムの構成の一例を示したブロック図である。
【００２８】
図１は、洗濯機８、電気温水器１４、食器洗い乾燥機１８は、同じコントローラ機器１と無線通信を行う複数の家電機器の一例である。本実施の形態１では、一例として複数の家電機器の内、洗濯機８のプログラムを更新する場合の例を示す。
【００２９】
コントローラ機器１は、機器全体を制御する制御手段２、洗濯機８、電気温水器１４、
食器洗い乾燥機１８など家電機器と無線通信手段６により通信を行い、洗濯機８で設定された予約運転時間内容を受信し、予約運転時間を時間帯別電気料金を元にして再スケジュールを行う家電運転時間再スケジュール手段３を備える。
【００３０】
更に、コントローラ機器１は、プログラム更新を行う新しいプログラムの内容を、サーバ７からダウンロードして入手するプログラム入手手段４、時間帯別電気料金が日々更新される場合には、同じくサーバ１から入手する。
【００３１】
また、コントローラ機器１では、家電運転時間再スケジュール手段３により再スケジュールした各家電の運転時間を元に、最適なプログラム更新処理の実行を開始する時間を決定する更新時刻決定手段５を備える。本実施の形態１では、サーバ７とコントローラ機器１は、ユーザが契約しているインターネット回線を通じて接続する構成とする。
【００３２】
コントローラ機器１のっ制御手段は、マイコンとその周辺回路で構成され、その他の各手段も制御手段２と同じマイコンで動作するプログラムとして実装しても良い。
【００３３】
続いて、図１の洗濯機８は、コントローラ機器１や他の家電機器と通信する無線通信手段２２の他、洗濯機８全体を制御する制御手段１２、制御手段１２を構成するマイコンが動作するためのプログラムを記憶するプログラム記憶手段１３、プログラム更新手段１１を備えるよう構成する。プログラム更新手段１１は、洗濯機８が通常運転する際には使用せず、プログラム更新の際にだけ起動する更新専用プログラムをプログラム記憶手段１３の書換えを禁止した領域の一部に記憶し、無線通信手段６、２２を通じて入手した新しい更新プログラム内容を、現在プログラム記憶手段１３に記憶している更新プログラムを消去して、新しい更新プログラム内容に書き換える。
【００３４】
プログラム更新の方法としては、大きく２つの方式が知られており、１つ目の方式は、プログラム記憶手段１３に更新前のプログラムと更新対象の新しいプログラム内容の２面分の記憶容量を備え、新しい更新プログラム全体を受信し終わった後、新しい更新プログラムをテスト実行して問題が発生しないか確認した後、更新前のプログラムに上書きする２面バッファ方式とである。
【００３５】
もう一方の方式は、通常の家電機器の動作の際には使用しないプログラム更新処理を行う機能のみの更新専用プログラムをプログラム記憶手段１３の一部に記憶し、無線通信手段２２で受信する新しい更新プログラム内容全体が受信されるのを待ち合わせず、無線通信手段２２で順次受信する更新プログラム内容を、順次プログラム記憶手段１３に更新前のプログラムに直接上書きしていく直接更新方式である。
【００３６】
直接更新方式は、２面分のバッファを必要ない分、設計の簡易化や商品コストの引き下げが可能となる長所があるが、逆に一旦更新を始めると、更新前のプログラムが上書きされて保持されていないため、プログラム更新処理を中断や、プログラム更新が完了するまで通常の家電機器動作が出来ないというデメリットがある。
【００３７】
なお、本実施の形態１では、後者の直接更新方式を用いる場合を説明するが、２面バッファ方式を用いる場合でも本発明は有効なものである。
【００３８】
その他、図１の電気温水器１４、および食器洗い乾燥機１８は、それぞれ機器全体を制御する制御手段１６、２０と、無線通信手段１５、１９と、プログラム記憶手段１７、２１を備えて構成する。制御手段１６、２０は他の家電機器同様マイコン及びその周辺回路で構成し、プログラム記憶手段１７、２１に記憶したプログラムをマイコンが実行することにより動作を行う。
【００３９】
次に、図２に、プログラム更新処理の予定時刻を決定する場合のスケジューリング方法の概略を説明する一例を示す。図２に示す（ａ）〜（ｄ）は、それぞれ１日のタイムチャートを長方形型で示したものであり、図２では時間帯別慮金区分として通常時間帯と夜間電力帯の２区分のみの場合を例示する。図２の点線３８の左側が通常時間帯３０、右側が通常時間帯３０よりも電力料金単価が安い夜間電力帯３１である。
【００４０】
図２の（ａ）は、スケジューリング前の状態の一例を示している。まず、プログラム更新予定時刻は、これまでのコントローラ機器１と接続する複数の家電機器の運転時間履歴を元に、これまで運転時間履歴の最も少ない時刻に、例えば、図２（ｂ）に示すようにプログラム更新予定時間３４を設定する。
【００４１】
次に、ユーザにより洗濯機８の予約運転時間が図２（ａ）に示す洗濯機の予約運転時間３３に設定される。設定された予約運転時間３３は、洗濯機８の無線通信手段２２により、コントローラ機器１に送信され、コントローラ機器１に記憶される。
【００４２】
コントローラ機器１では、洗濯機の予約運転が後から設定されると、図２の（ｂ）のように電気料金単価の低い「洗濯機の予約運転時間の再配置３５」にて示す時刻に再設定して、スケジューリングを行い、無線通信手段６により洗濯機８へ再スケジューリング結果を送信する。
【００４３】
この結果、最初に設定したプログラム更新予定時刻である「プログラム更新時間３４」と重なることになるため、図２の（ｃ）に示すように、プログラム更新予定時刻「プログラム更新時間３６」へ再スケジューリングを行う。
【００４４】
こうした再スケジューリングにより、「プログラム更新時間３６」中は、洗濯機８の運転時間と重ならないことになる。この結果、他の家電機器とコントローラ機器１との通信が行われている間、コントローラ機器１の無線通信手段６から洗濯機８の無線通信手段２２へ更新用プログラムの内容を送信する通信が、他の家電機器の通信が終了するのを待ち合わせるディレイが発生したり、他の家電機器の無線通信の電波と混信して、洗濯機８の無線通信手段２２で受信する更新用プログラム内容にエラーが生じて同じデータ内容を再送するといった不具合を激減でき、確実で短時間にプログラム更新が完了できるものである。
【００４５】
また、図２の（ｃ）（ｄ）に示すように、プログラム更新時間の前後に他の家電機器の運転予定が無い場合や、過去の通信頻度の履歴情報から該当時間帯に他の家電機器が運転され始めるといったことが無い場合には、図２の（ｄ）のようにプログラム更新時間３７をより長く確保でき、より通信エラーの小さいとして知られる方式に通信プロトコルを変更し、更に確実のプログラム更新を行う方法も有効である。
【００４６】
より通信エラーの小さい方式としては、多重回数同じ情報を送信して比較する方法や、通信速度を低下する方法、エラー訂正符号を付加する方法などが知られており、こうした方法を用いることできる。
【００４７】
この他、図２では電気料金単価が最低ではない通常時間帯への「プログラム更新時間３６」の割当を行う例を説明した。プログラム更新処理自体は、家電機器のモータなどの消費電力の大きい運転を行う必要がないため、もともと必要な消費電力は非常に小さいため電気料金単価の差の負担差は小さいが、もちろん電気料金単価が低い時間帯に実行できるようにスケジューリングすること方法を組み込んでおくことは有効である。
【００４８】
なお、本発明の実施の形態１では、１日の範囲内で再スケジューリングする方法を説明したが、週単位などの更に長い範囲で再スケジューリングを行う方法も有効である。
【００４９】
特に、休日と平日を区別して、家電機器の過去の運転時間の履歴を収集、学習するようなメカニズムをコントローラ機器１に備え、再スケジューリングの際の情報として参照するようにする方法が有効である。
【００５０】
例えば、就学や就労で平日の昼間は留守になるユーザ宅などでは、平日の昼間に家電機器の運転履歴が極少となると考えられるため、プログラム更新時間をこうした平日の昼間に優先的にスケジューリングすることが可能となる。
【００５１】
このように、後から急に予約運転時間が登録されたり、他の家電機器の運転が急に行われた場合でも、よりプログラム更新の予定時間と重複する可能性の低い平日の昼間時間帯に優先的にスケジューリングしたり、前後に家電機器の運転が行われる可能性が低いことからプログラム更新時間にどのくらいの長さを確保できるかといった推定精度が向上し、より一層確実なプログラム更新が実現できる。
【００５２】
また、本実施の形態１では、説明の簡略化のため、洗濯機８の再スケジューリングのみを説明したが、実際のコントローラ機器１の再スケジューリング方式としては、他の複数の家電機器が同時に運転されるような場合には、合計電力予測がブレーカの遮断電力値を超えないような判定処理のステップを併せて実行したり、ユーザが設定した予約運転時間の変更可否を確認するステップや、再スケジューリングの結果をユーザに確認するステップなどを加えるのも有効である。
【００５３】
ユーザ宅ごとのブレーカの遮断電力値は予めコントローラ機器１に入力する方法や、サーバ７を経由して入力する方法も可能である。また、コントローラ機器１に接続しない家電機器で消費する平均的な電力分をブレーカの遮断電力から予め差し引いておくなどの補正を行っておけば、更に正確に「合計電力予測がブレーカの遮断電力値を超えないような判定処理」が実行できると考えられる。
【００５４】
最後に、図３により本実施の形態１でのコントローラ機器１の制御手段２、家電機器運転時間再スケジュール手段３、更新時刻決定手段５での動作フローの一例を説明する。
【００５５】
図３で、制御手段２がプログラム入手手段４で新しい更新プログラム内容を入手した信号を受けると、制御手段２は（プログラム）更新時刻決定手段５に信号を送って、プログラム更新時刻のスケジューリング処理を開始する（ステップＳ４０）。
【００５６】
更新時刻決定手段５では、プログラム入手手段４でサーバ７から入手した更新プログラムのサイズと、無線通信手段６で予めデフォルト値として決定している更新プログラム内容の無線転送レート関係からプログラム更新処理を完了させるのに必要な処理時間を算出する。
【００５７】
続いて、既にユーザから設定された家電機器の運転予約時間がスケジューリングされていない空き時間帯から、過去の家電機器の運転時刻の履歴情報の最も少ない時間帯にプログラム更新処理の実行予定時刻を決定する（ステップＳ４１）。
【００５８】
更新時刻決定手段５では、ステップ４２に進み、洗濯機８や電気温水器１４、食器洗い乾燥機１８など、他の家電機器から新たな予約運転情報が設定されたかどうかを待ちうけ、新たな予約運転設定がなければ（ＮＯの場合）、当初のプログラム更新処理の実行予定時刻に制御手段２および無線通信手段６により更新プログラム内容が洗濯機８に送信され
てプログラム更新処理が実行されるのを待ち合わせる。
【００５９】
ステップ４２で、新たに予約運転設定する電文（新規予約運転設定）が受信されると（ＹＥＳの場合）、家電機器運転時間再スケジュール手段３により、まず新たな予約運転時間設定の再スケジューリングが行う（ステップＳ４３〜Ｓ４４）。
【００６０】
家電機器運転時間再スケジュール手段３では、電気料金の時間単価が最も安い順に「新規予約運転設定」を再スケジューリングする（ステップＳ４３）。次に、ステップＳ４４で、再スケジューリングした結果、該当時間帯の消費電力の合計予測量が、ブレーカの許容容量を超えるかどうかを判断する。
【００６１】
ブレーカの許容容量を超える場合は（ＹＥＳの場合）ステップＳ４５に進み、次の割当判定時間帯候補があるか判定する。ステップＳ４５で、次の割当候補時間帯がなければ、新規の予約処理をキャンセルして（ステップＳ５２）、ステップＳ４２に戻って更新時刻決定手段５の待ち受け処理に戻る。
【００６２】
ステップＳ４５で、次の割当候補時間帯があれば（ＮＯの場合）、ステップＳ４３に戻って、「新規予約運転設定」の再スケジュール処理を繰り返す。
【００６３】
なお、例えば、割当候補時間帯の優先順位は、電気料金単価の安い時間帯で、「新規予約運転設定」の時間幅分を順次ずらせて割当候補とし、電気料金単価の同じ時間帯で割当時間がなくなれば次に電気料金単価の安い時間帯での割当候補とする方法で実現可能である。
【００６４】
また、消費電力量とブレーカ遮断電力値の判定は、家電機器毎に、例えば「洗濯機」は△△△Ｗ」といったように予め使用最大電力をテーブル化して、制御手段２に記憶させておくといった構成で実現が可能である。また、ブレーカ遮断電力値と同様に、サーバ７から入手する構成でも構わない。
【００６５】
ステップＳ４４で、新規の家電予約運転時間の再スケジューリングが完了すると、ステップＳ４６では、（プログラム）更新時刻決定手段２でのプログラム更新実行時刻の再スケジューリングを行う。
【００６６】
ステップＳ４６では、プログラム更新に必要な時間より長い期間、他の家電機器の予約運転の無い時間帯を探索する。
【００６７】
続いて、ステップＳ４６で探索した結果により、プログラム更新時間の再スケジューリングが可能であったかどうかを判定し（ステップＳ４７）、不可であった場合（ＮＯの場合）には、当日のプログラム更新を行わないことを決定し（ステップＳ５０）、処理を終了する（ステップＳ５１）。
【００６８】
ステップＳ４７で、プログラム実行が可能であった場合には（ＹＥＳの場合）、更に過去の家電機器の運転実績の履歴情報を参照して、更にプログラム更新時間を長く確保するかどうかを判定する（ステップＳ４８）。ステップＳ４８で更新時間を長く確保する場合は（ＹＥＳの場合）、延長できる時間を元にしてエラーの発生確率がより低いプロトコル（耐エラー体策プロトコル）を決定し（ステップＳ４９）、再スケジューリングの処理を終了する（ステップＳ５１）。
【００６９】
ステップＳ４９で更新時間を長く確保できない場合（ＮＯの場合）は、デフォルトのプロトコルでプログラム更新を行うことを決定し、再スケジューリングの処理を終了する（
ステップＳ５１）。
【００７０】
更に、上記した実施の形態１における構成は、必要に応じて適宜組み合わせて使用することができるものであり、実施の形態そのものの構成に限られるものではない。
【００７１】
最後に、本実施の形態１では、サーバ７とコントローラ機器１間は、プログラム入手手段４により、更新のための更新プログラムのみを通信する方法を説明したが、サーバ７でユーザの住居情報などを登録管理している場合には、万が一、近隣で同類のシステムを導入している情報でプログラム更新の実行日を互いにずらすといった情報を通信し、より確実にプログラム更新を行うといった方法も有効である。
【産業上の利用可能性】
【００７２】
以上のように、本発明にかかるプログラム更新装置は、時間帯別電気料金を元に家電の運転時間を動的に変えるようなシステムに用いた場合でも、大容量の更新プログラムを無線送信するに適した電波状態の時間帯を判定してプログラム更新を実行でき、ユーザに不便を掛けることなく、家電装置の機能向上さなどのプログラム更新機能のメリットを享受できる家電機器やプログラム更新装置を実現できる。
【符号の説明】
【００７３】
１  コントローラ機器
８  洗濯機（複数の家電機器）
１１  プログラム更新手段
１２  制御手段
１３  プログラム記憶手段
１４  電気温水器（複数の家電機器）
１８  食器洗い乾燥機（複数の家電機器）
２２  無線通信手段
【図１】
2012238180.tif 000003
【図２】
2012238180.tif 000004
【図３】
2012238180.tif 000005