(57)【特許請求の範囲】
【請求項１】
それぞれ１以上の電気機器が接続されている複数の回路それぞれが供給した電力量を示す電力情報を取得する取得ステップと、
一の電気機器に対して消費電力の変化を起こさせるコマンドを出力するコマンド出力ステップと、
前記取得ステップにおいて取得した複数の電力情報に基づいて、前記一の電気機器と、前記一の電気機器が接続されている回路との接続関係を判定する判定ステップと、を含み、
前記判定ステップでは、
前記取得ステップにおいて取得した複数の電力情報から、前記複数の回路の供給している電力量の状態が定常状態であるか否かを判定し、前記複数の回路の供給している電力量の状態が前記定常状態であると判定した場合に、前記コマンド出力ステップにおいて前記一の電気機器に対するコマンドを出力させて前記取得ステップにおいて取得した複数の電力情報のうち、前記コマンド出力ステップにおいて出力された前記コマンドに応じた消費電力の変化が含まれている電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定することにより、前記接続関係を判定する、
情報処理方法。
【請求項２】
前記判定ステップでは、
前記取得ステップにおいて取得した前記複数の電力情報から、前記複数の回路の供給している電力量の状態が前記定常状態であるか否かを判定する定常状態判定ステップと、
前記定常状態判定ステップにおいて前記複数の回路の供給している電力量の状態が前記定常状態であると判定された場合に、前記コマンド出力ステップにおいて前記一の電気機器に対するコマンドを出力させて、前記取得ステップにおいて取得した前記複数の電力情報のうち、前記コマンド出力ステップにおいて出力された前記コマンドに応じた電力の変化が含まれている電力情報を検出する検出ステップと、
前記検出ステップにおいて検出した電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定する特定ステップと、
前記特定ステップにおいて特定された回路と、前記一の電気機器との対応付けを記憶する記憶ステップと、
前記記憶ステップにおいて記憶された対応付けに基づいて、前記接続関係を判定する接続関係判定ステップと、を含む、
請求項１に記載の情報処理方法。
【請求項３】
前記判定ステップでは、所定期間における前記複数の回路それぞれの供給している電力量の変動が予め定められた値以下である場合に、前記複数の回路の供給している電力量の状態が前記定常状態であると判定し、
前記コマンドに応じた消費電力の変化が含まれている電力情報として、前記コマンド出力ステップにおいて前記コマンドを発行した時刻から所定時間以内に、予め定められた値以上の電力量の時間差分変化量を含む電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定する、
請求項１または２に記載の情報処理方法。
【請求項４】
前記コマンド出力ステップでは、前記一の電気機器に対して消費電力の変化を起こさせるコマンドとして、前記一の電気機器の電源状態をＯＦＦからＯＮに変化させるコマンドを出力する、
請求項１〜３のいずれか１項に記載の情報処理方法。
【請求項５】
前記コマンド出力ステップでは、前記一の電気機器に対して消費電力の変化を起こさせるコマンドとして、前記一の電気機器の電源状態をＯＮからＯＦＦに変化させるコマンドを出力する、
請求項１〜３のいずれか１項に記載の情報処理方法。
【請求項６】
前記判定ステップでは、
前記複数の回路のうち、少なくとも一の回路が所定期間に供給している電力量の変動が所定のパターンを示す場合に、前記少なくとも一の回路の供給している電力量の状態が前記定常状態であると判定し、かつ、前記複数の回路のうち前記少なくとも一の回路を除く複数の回路が前記所定期間に供給している電力量が定常状態であると判定した場合に、前記複数の回路の供給している電力量の状態が定常状態であると判定する、
請求項１〜３のいずれか１項に記載の情報処理方法。
【請求項７】
前記判定ステップでは、
前記コマンドに応じた消費電力の変化が含まれている電力情報として、前記コマンド出力ステップにおいて前記コマンドを発行した時刻から所定時間以内に、前記複数の回路のうち前記少なくとも一の回路を除く複数の回路の電力情報のうち、予め定められた値以上の電力量の時間差分変化量を含む電力情報が検出された場合には当該検出された電力情報に対応する回路を前記一の電気機器が接続されている回路と特定し、
前記コマンドに応じた消費電力の変化が含まれている電力情報として、前記所定時間以内の前記少なくとも一の回路の電力量情報のうち、前記所定のパターンの基準に予め定められた値以上の電力量の時間差分変化量を含む電力情報が検出された場合には当該検出された電力情報に対応する回路を前記一の電気機器が接続されている回路と特定する、
請求項６に記載の情報処理方法。
【請求項８】
前記判定ステップでは、
前記複数の回路それぞれの供給している電力量の所定期間における変動が特定のパターンと整合しない場合に、前記複数の回路の供給している電力量の状態が前記定常状態であると判定し、前記コマンド出力ステップにおいて前記一の電気機器の消費電力を前記特定のパターンで変化させるコマンドを出力させ、
前記コマンドに応じた消費電力の変化が含まれている電力情報として、前記コマンド出力ステップにおいて前記コマンドを発行した時刻から所定時間以内に、前記特定のパターンと整合する電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定する、
請求項１〜３のいずれか１項に記載の情報処理方法。
【請求項９】
前記特定のパターンは、前記電力量の変化が一定の周期で同一の変化で複数回繰り返されるパターンである、
請求項８に記載の情報処理方法。
【請求項１０】
前記判定ステップでは、
前記複数の回路それぞれにおいて所定期間で供給している電力量を前記周期ごとに合算させて得た値の時間差分変化量が予め定められた値以下である場合に、前記複数の回路の供給している電力量の所定期間における変動が前記特定のパターンと整合しないと判定する、
請求項９に記載の情報処理方法。
【請求項１１】
前記コマンド出力ステップでは、前記一の電気機器に対して消費電力の変化を起こさせるコマンドとして、一の電気機器に対して消費電力の変化を起こさせるためのコマンドセットであって種類と時間間隔の組の複数からなるコマンドセットを出力する、
請求項６〜１０のいずれか１項に記載の情報処理方法。
【請求項１２】
前記判定ステップでは、前記電気機器、当該電気機器に対する操作、及び当該操作に伴う消費電力の変化パターンを識別する情報を対応付けたデータベースを参照することにより、前記取得ステップにおいて取得した複数の電力情報のうち、前記コマンド出力ステップにおいて出力された前記コマンドに応じた消費電力の変化が含まれていることを検出する、
請求項１に記載の情報処理方法。
【請求項１３】
一の電気機器に対して消費電力の変化を起こさせるコマンドをユーザーに実行させるための通知を出力する通知出力ステップを含み、
前記判定ステップでは、
前記通知出力ステップにおいて前記一の電気機器に対するコマンドをユーザーに実行させるための通知を出力させて前記取得ステップにおいて取得した複数の電力情報のうち、前記通知出力ステップにおいて出力された前記通知に対応する前記コマンドに応じた消費電力の変化が含まれている電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定することにより、前記接続関係を判定する、
請求項１に記載の情報処理方法。
【請求項１４】
それぞれ１以上の電気機器が接続されている複数の回路それぞれが供給した電力量を示す電力情報を取得する取得部と、
一の電気機器に対して消費電力の変化を起こさせるコマンドを出力するコマンド出力部と、
前記取得部で取得した複数の電力情報に基づいて、前記一の電気機器と、前記一の電気機器が接続されている回路との接続関係を判定する判定部と、を備え、
前記判定部は、
前記取得部で取得した複数の電力情報から、前記複数の回路の供給している電力量の状態が定常状態であるか否かを判定し、前記複数の回路の供給している電力量の状態が定常状態であると判定した場合に、前記コマンド出力部に前記一の電気機器に対するコマンドを出力させて前記取得部で取得した複数の電力情報のうち、前記コマンド出力部により出力された前記コマンドに応じた消費電力の変化が含まれている電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定することにより、前記接続関係を判定する、
情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法および情報処理装置に関する。
【背景技術】
【０００２】
特許文献１には、電源から電気機器に供給される電流や電圧や電力を測定した結果に基づいて電気機器の種別を識別する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１８７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、電力供給する回路とその回路に接続された電気機器を識別することができない場合も多いという課題がある。
【０００５】
そこで、上述の事情を鑑みてなされたもので、電力供給する回路とその回路に接続された電気機器との接続関係をより確実に判定することのできる情報処理方法、情報処理装置及びプログラムを提供する事を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一形態に係る情報処理方法は、それぞれ１以上の電気機器が接続されている複数の回路それぞれが供給した電力量を示す電力情報を取得する取得ステップと、一の電気機器に対して消費電力の変化を起こさせるコマンドを出力するコマンド出力ステップと、前記取得ステップにおいて取得した複数の電力情報に基づいて、前記一の電気機器と、前記一の電気機器が接続されている回路との接続関係を判定する判定ステップと、を含み、前記判定ステップでは、前記取得ステップにおいて取得した複数の電力情報から、前記複数の回路の供給している電力量の状態が定常状態であるか否かを判定し、前記複数の回路の供給している電力量の状態が前記定常状態であると判定した場合に、前記コマンド出力ステップにおいて前記一の電気機器に対するコマンドを出力させて前記取得ステップにおいて取得した複数の電力情報のうち、前記コマンド出力ステップにおいて出力された前記コマンドに応じた消費電力の変化が含まれている電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定することにより、前記接続関係を判定する。
【０００７】
なお、これらの全般的または具体的な態様は、方法、集積回路、コンピュータプログラムまたはコンピュータで読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００８】
本発明によれば、電力供給する回路とその回路に接続された電気機器との接続関係をより確実に判定することのできる情報処理方法等を実現することができる。
【図面の簡単な説明】
【０００９】
【図１Ａ】図１Ａは、電気機器と電力供給回路との接続関係の一例を示す図である。
【図１Ｂ】図１Ｂは、電気機器と分岐回路との接続関係の一例を示す図である。
【図２Ａ】図２Ａは、分岐回路に接続される２つの電気機器の電力変化の一例を時系列に示す図である。
【図２Ｂ】図２Ｂは、電力供給回路で計測された消費電力の一例を時系列に示す図である。
【図３】図３は、分岐回路に接続される電気機器の別の一例を示す図である。
【図４】図４は、電力供給回路を構成する分岐回路と、分岐回路に接続される電気機器の一例を示す図である。
【図５】図５は、電力供給回路で計測された分岐回路の消費電力の一例を時系列に示す図である。
【図６】図６は、実施の形態１におけるネットワークシステムの全体構成の一例を示す図である。
【図７】図７は、実施の形態１におけるネットワークシステムの機能構成の一例を示すブロック図である。
【図８】図８は、実施の形態１における判定部の詳細構成の一例を示すブロック図である。
【図９】図９は、実施の形態１における情報処理装置のハードウェア構成の一例を示すブロック図である。
【図１０】図１０は、実施の形態１におけるネットワークシステムの動作概要を示すシーケンス図である。
【図１１】図１１は、実施の形態１における情報処理装置の動作の一例を示すフローチャートである。
【図１２Ａ】図１２Ａは、実施の形態１における一の分岐回路が定常状態であると判定される場合の一例を示す図である。
【図１２Ｂ】図１２Ｂは、実施の形態１における一の分岐回路が定常状態であると判定される場合の一例を示す図である。
【図１３】図１３は、実施の形態２における電気機器が示す規則的な消費電力の変化を示す図である。
【図１４】図１４は、実施の形態２における判定部の詳細構成の一例を示すブロック図である。
【図１５】図１５は、実施の形態２における取得部の取得した一の電力情報が示す電力量の一例を示す図である。
【図１６Ａ】図１６Ａは、実施の形態２における定常状態判定部の判定処理を示すフローチャートである。
【図１６Ｂ】図１６Ｂは、実施の形態２における定常状態判定部の判定処理を示すフローチャートである。
【図１７】図１７は、実施の形態３における判定部の詳細構成の一例を示すブロック図である。
【図１８Ａ】図１８Ａは、実施の形態３におけるコマンドセットの一例を示す図である。
【図１８Ｂ】図１８Ｂは、図１８Ａに示すコマンドセットを発行したときに想定される電力変化パターンを示す図である。
【図１９】図１９は、実施の形態３における取得部の取得した一の電力情報が示す電力量の一例を示す図である。
【図２０Ａ】図２０Ａは、実施の形態４における一の分岐回路が定常状態であると判定される場合の一例を示す図である。
【図２０Ｂ】図２０Ｂは、実施の形態４における一の分岐回路が定常状態であると判定される場合の一例を示す図である。
【図２１Ａ】図２１Ａは、実施の形態４におけるコマンドセットを図２０Ａに示す一の電気機器に発行したときの消費電力の変動の一例を示す図である。
【図２１Ｂ】図２１Ｂは、実施の形態４におけるコマンドセットを図２０Ａに示す一の電気機器に発行したときの消費電力の変動の一例を示す図である。
【図２２】図２２は、実施の形態４における判定部の詳細構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１０】
（本発明の基礎となった知見）
本発明者は、「背景技術」の欄において記載した、情報処理装置に関し、以下の問題が生じることを見出した。
【００１１】
特許文献１では、電気機器が操作信号を受けるタイミングと電力の変化が生じるタイミングを基に電気機器が接続された電源タップを特定することを言及している。
【００１２】
より具体的には、特許文献１に開示される情報処理装置は、電源タップに割り当てられたタップ識別子と、当該電源タップ経由で供給された電力の量の計測結果を取得する第１取得部と、電気機器の遠隔操作が行われたときに、当該遠隔操作に用いられた操作信号を取得する第２取得部と、電気機器毎に遠隔操作に用いられる操作信号の特徴情報を記憶したデータベースとの照合により、前記第２取得部が取得した操作信号の特徴情報に合致する電気機器の種類を特定する特定部と、前記第２取得部が操作信号を取得したタイミングと、前記第１取得部が取得した計測結果とに基づいて、前記特定部により特定された種類の電気機器と、前記第１取得部が取得したタップ識別子とを対応付ける処理を行う対応付け処理部とで構成される。
【００１３】
この構成により、遠隔操作されたときに生じた電力変化を基にして、遠隔操作された電気機器と、その電気機器が接続された電源タップの対応付けがなされる。
【００１４】
しかしながら、特許文献１に開示される技術では、電気機器と電力供給する回路の置かれた状態によっては、操作信号を受けても当該電気機器の電力変化を検出できない場合がある。つまり、特許文献１に開示される技術では、当該電気機器と当該電気機器が接続された電源タップとの対応付けができない場合がある。例えば、すでに電源がＯＮの状態である電気機器が、電源をＯＮにする操作信号を受けても動作状態が変わらないので、当該電気機器の消費電力を計測できない。
【００１５】
また、特許文献１に開示される技術では、電力の量を計測する電力供給回路に、複数の電気機器が接続されている場合は、電気機器の電力変化を検出できない場合がある。以下、この場合の一例について、図１Ａ、図１Ｂ、図２Ａおよび図２Ｂを用いて説明する。
【００１６】
図１Ａは、電気機器と電力供給回路との接続関係の一例を示す図であり、図１Ｂは、電気機器と分岐回路との接続関係の一例を示す図である。図１Ｂに示す分岐回路９２１は、図１Ａに示す電力供給回路９２０に含まれている分岐回路の一例である。図１Ａに示すように、電力供給回路９２０には、電気機器９３０ａと電気機器９３０ｂとが接続されており、単純化のため電気機器９３０ａと電気機器９３０ｂとを除く他の電気機器９３０は電力供給回路９２０に接続されていないとする。また、図１Ａに示すように、電気機器９３０ａは例えば照明機器であり、電気機器９３０ｂは例えば冷蔵庫である。また、図１Ａに示すように、電力供給回路９２０は例えば分電盤である。
【００１７】
図２Ａは、分岐回路９２１に接続される２つの電気機器の電力変化の一例を時系列に示す図であり、図２Ｂは、電力供給回路９２０で計測された消費電力の一例を時系列に示す図である。図３は、分岐回路９２１に接続される電気機器の別の一例を示す図である。図２Ｂは、図２Ａに示す電気機器９３０ａと電気機器９３０ｂとが接続された分岐回路９２１で消費される消費電力が計測されたものに対応する。
【００１８】
図２Ａに示すように、例えば時刻ｔ１で電気機器９３０ａが操作され、電源がＯＦＦからＯＮに変化したものとする。また、電気機器９３０ｂは、例えば冷蔵庫であるので、定期的に間欠運転を行っている。この場合、電力供給回路９２０に接続された全電気機器９３０（ここでは、電気機器９３０ａと電気機器９３０ｂ）の消費電力の合計が、電力供給回路９２０で計測される消費電力となる。
【００１９】
しかしながら、図２Ｂに示すように、時刻ｔ１の時点では、電源がＯＦＦからＯＮに変化した電気機器９３０ｂの消費電力の変化（消費電力増加の変化）と、間欠運転のタイミングにより動作が停止した電気機器９３０ｂの消費電力の変化（消費電力減少の変化）が相殺されている。つまり、時刻ｔ１の時点では、電力供給回路９２０は、分岐回路９２１での消費電力は主だった電力変化が発生していないと計測する。
【００２０】
このように、電力量が計測される分岐回路９２１に電気機器９３０が複数接続されている場合には、操作を受けた電気機器の消費電力が変化しても分岐回路９２１の消費電力の変化として検出できない場合がある。
【００２１】
なお、例えば、分電盤の分岐回路には、一部屋分のコンセントが接続されていることもよくある。つまり、電力供給回路９２０に含まれる分岐回路９２１には、複数の電気機器が接続されており、例えば図３に示すように５以上の電気機器９３０が接続されることも珍しくない。
【００２２】
分岐回路９２１に接続された電気機器９３０の数が多いと、ある一つの電気機器９３０の消費電力を変化させたとしても、他の電気機器９３０の電力消費の変化も発生している場合も多く、分岐回路９２１に流れる電力量を計測しても、当該一つの電気機器の電力変化を捉えることは難しい。つまり、特許文献１に開示される技術では、分岐回路９２１に接続された電気機器９３０の数が多い場合には、操作信号を受けた電気機器９３０の電力変化なのか、分岐回路９２１に接続された別の電気機器９３０の電力変化なのか区別できないことがあるので、結果として電気機器の種別の特定ができないという問題が生じる。
【００２３】
また、電力供給回路９２０に複数の分岐回路９２１が含まれる場合には、ある分岐回路に接続される電気機器９３０が操作信号を受信し、消費電力を変化させたとても、他の分岐回路に接続される電気機器９３０が偶然電力変化を起こしてしまった場合にも、上記と同様の問題が生じる。この場合の一例について、図４および図５を用いて説明する。
【００２４】
図４は、電力供給回路９２０を構成する分岐回路９２１と、分岐回路９２１に接続される電気機器９３０の一例を示す図である。図５は、電力供給回路９２０で計測された分岐回路９２１の消費電力の一例を時系列に示す図である。図４には、分電盤である電力供給回路９２０が２つの分岐回路９２１ａと分岐回路９２１ｂとで構成された例が示されている。また、図４には、分岐回路９２１には、電気機器９３０として、例えばテレビなどの電気機器９３０ｃが接続されており、分岐回路９２１ｂには、例えば冷蔵庫などの電気機器９３０ｄが接続された例が示されている。
【００２５】
ここで、分岐回路９２１ｂに接続された電気機器９３０ｄが冷蔵庫であり、間欠的に冷蔵庫内を冷やすためのコンプレッサが起動したり停止したりするとし、例えば時刻ｔ２の時点でテレビである電気機器９３０ｃが電源をＯＮにする操作信号を受信したものとする。この場合、図５に示すように分岐回路９２１ａで計測される消費電力は変化するが、分岐回路９２１ｂの消費電力も変化している。これは、時刻ｔ２に電気機器９３０ｄのコンプレッサが起動したため、時刻ｔ２に分岐回路９２１ｂで計測される消費電力が変化しているからである。その結果、電力供給回路９２０が計測する分岐回路９２１ａおよび分岐回路９２１ｂの消費電力を示す電力情報では、操作信号を受けた電気機器９３０ｃの消費電力の変化が埋もれてしまい検出できない。そのため、分岐回路９２１ａと、分岐回路９２１ａに接続される電気機器９３０ｃとの接続関係を判定することができないという問題が生じる。
【００２６】
また、実際の分岐回路には図３に示すように多くの種類の電気機器が接続され、各々の電気機器が消費電力を適宜変えている。このようなときに、特許文献１に開示される技術のように、単純に電気機器を操作したときに分岐回路の消費電力変化を計測しただけでは、対象とする電気機器の消費電力変化を検出できるとは限らない。そのため、対象とする電気機器の消費電力変化計測をより行いやすくする方法が必要であった。
【００２７】
なお、特許文献１に開示される技術では、ユーザーがリモコン操作を行うタイミングで分岐回路と電気機器の接続関係を判定する。そのため、上述した問題により分岐回路と電気機器との接続関係を判定することに一旦失敗した場合には、次にユーザーが意図的にリモコン操作をさせない限り、分岐回路と電気機器との接続関係はわからないままであるという問題もある。
【００２８】
以上の考察により、本発明者らは、以下の発明の各態様を想到するに至った。即ち、本開示の一態様に係る情報処理方法は、それぞれ１以上の電気機器が接続されている複数の回路それぞれが供給した電力量を示す電力情報を取得する取得ステップと、一の電気機器に対して消費電力の変化を起こさせるコマンドを出力するコマンド出力ステップと、前記取得ステップにおいて取得した複数の電力情報に基づいて、前記一の電気機器と、前記一の電気機器が接続されている回路との接続関係を判定する判定ステップと、を含み、前記判定ステップでは、前記取得ステップにおいて取得した複数の電力情報から、前記複数の回路の供給している電力量の状態が定常状態であるか否かを判定し、前記複数の回路の供給している電力量の状態が前記定常状態であると判定した場合に、前記コマンド出力ステップにおいて前記一の電気機器に対するコマンドを出力させて前記取得ステップにおいて取得した複数の電力情報のうち、前記コマンド出力ステップにおいて出力された前記コマンドに応じた消費電力の変化が含まれている電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定することにより、前記接続関係を判定する。
【００２９】
この態様によれば、電力供給する回路とその回路に接続された電気機器との接続関係をより確実に判定することのできる情報処理方法を実現できる。
【００３０】
より具体的には、電気機器の消費電力変化が計測できる定常状態をまず判定し、その後に当該電気機器の電力変化を起こさせる。それにより、当該電気機器が接続される回路を含む複数の回路の電力情報に基づいて、起こさせた消費電力の変化が含まれている電力情報に対応する回路が当該電機機器と接続された回路と特定することができる。このようにして、電力供給する回路とその回路に接続された電気機器との接続関係を判定することができる。
【００３１】
また、例えば、前記判定ステップでは、前記取得ステップにおいて取得した前記複数の電力情報から、前記複数の回路の供給している電力量の状態が前記定常状態であるか否かを判定する定常状態判定ステップと、前記定常状態判定ステップにおいて前記複数の回路の供給している電力量の状態が前記定常状態であると判定された場合に、前記コマンド出力ステップおいて前記一の電気機器に対するコマンドを出力させて、前記取得ステップにおいて取得した前記複数の電力情報のうち、前記コマンド出力ステップにおいて出力された前記コマンドに応じた電力の変化が含まれている電力情報を検出する検出ステップと、前記検出ステップにおいて検出した電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定する特定ステップと、前記特定ステップにおいて特定された回路と、前記一の電気機器との対応付けを記憶する記憶ステップと、前記記憶ステップにおいて記憶された対応付けに基づいて、前記接続関係を判定する接続関係判定ステップと、を含むとしてもよい。
【００３２】
ここで、例えば、前記判定ステップでは、所定期間における前記複数の回路それぞれの供給している電力量の変動が予め定められた値以下である場合に、前記複数の回路の供給している電力量の状態が前記定常状態であると判定し、前記コマンドに応じた消費電力の変化が含まれている電力情報として、前記コマンド出力ステップにおいて前記コマンドを発行した時刻から所定時間以内に、予め定められた値以上の電力量の時間差分変化量を含む電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定するとしてもよい。
【００３３】
また、例えば、前記コマンド出力ステップでは、前記一の電気機器に対して消費電力の変化を起こさせるコマンドとして、前記一の電気機器の電源状態をＯＦＦからＯＮに変化させるコマンドを出力してもよいし、前記コマンド出力ステップでは、前記一の電気機器に対して消費電力の変化を起こさせるコマンドとして、前記一の電気機器の電源状態をＯＮからＯＦＦに変化させるコマンドを出力してもよい。
【００３４】
また、例えば、前記判定ステップでは、前記複数の回路のうち、少なくとも一の回路が所定期間に供給している電力量の変動が所定のパターンを示す場合に、前記少なくとも一の回路の供給している電力量の状態が前記定常状態であると判定し、かつ、前記複数の回路のうち前記少なくとも一の回路を除く複数の回路が前記所定期間に供給している電力量が定常状態であると判定した場合に、前記複数の回路の供給している電力量の状態が定常状態であると判定するとしてもよい。
【００３５】
また、例えば、前記判定ステップでは、前記コマンドに応じた消費電力の変化が含まれている電力情報として、前記コマンド出力ステップにおいて前記コマンドを発行した時刻から所定時間以内に、前記複数の回路のうち前記少なくとも一の回路を除く複数の回路の電力情報のうち、予め定められた値以上の電力量の時間差分変化量を含む電力情報が検出された場合には当該検出された電力情報に対応する回路を記一の電気機器が接続されている回路と特定し、前記コマンドに応じた消費電力の変化が含まれている電力情報として、前記所定時間以内の前記少なくとも一の回路の電力量情報のうち、前記所定のパターンの基準に予め定められた値以上の電力量の時間差分変化量を含む電力情報が検出された場合には当該検出された電力情報に対応する回路を記一の電気機器が接続されている回路と特定するとしてもよい。
【００３６】
また、例えば、前記判定ステップでは、前記複数の回路それぞれの供給している電力量の所定期間における変動が特定のパターンと整合しない場合に、前記複数の回路の供給している電力量の状態が前記定常状態であると判定し、前記コマンド出力ステップにおいて前記一の電気機器の消費電力を前記特定のパターンで変化させるコマンドを出力させ、前記コマンドに応じた消費電力の変化が含まれている電力情報として、前記コマンド出力ステップにおいて前記コマンドを発行した時刻から所定時間以内に、前記特定のパターンと整合する電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定するとしてもよい。
【００３７】
ここで、例えば、前記特定のパターンは、前記電力量の変化が一定の周期で同一の変化で複数回繰り返されるパターンであるとしてもよい。
【００３８】
また、例えば、前記判定ステップでは、前記複数の回路それぞれにおいて所定期間で供給している電力量を前記周期ごとに合算させて得た値の時間差分変化量が予め定められた値以下である場合に、前記複数の回路の供給している電力量の所定期間における変動が前記特定のパターンと整合しないと判定するとしてもよい。
【００３９】
また、例えば、前記コマンド出力ステップでは、前記一の電気機器に対して消費電力の変化を起こさせるコマンドとして、一の電気機器に対して消費電力の変化を起こさせるためのコマンドセットであって種類と時間間隔の組の複数からなるコマンドセットを出力するとしてもよい。
【００４０】
また、例えば、前記判定ステップでは、前記電気機器、当該電気機器に対する操作、及び当該操作に伴う消費電力の変化パターンを識別する情報を対応付けたデータベースを参照することにより、前記取得ステップにおいて取得した複数の電力情報のうち、前記コマンド出力ステップにおいて出力された前記コマンドに応じた消費電力の変化が含まれていることを検出するとしてもよい。
【００４１】
また、それぞれ１以上の電気機器が接続されている複数の回路それぞれが供給した電力量を示す電力情報を取得する取得ステップと、一の電気機器に対して消費電力の変化を起こさせるコマンドをユーザーに実行させるための通知を出力する通知出力ステップと、前記取得ステップにおいて取得した複数の電力情報に基づいて、前記一の電気機器と、前記一の電気機器が接続されている回路との接続関係を判定する判定ステップと、を含み、前記判定ステップでは、前記取得ステップにおいて取得した複数の電力情報から、前記複数の回路の供給している電力量の状態が定常状態であるか否かを判定し、前記複数の回路の供給している電力量の状態が前記定常状態であると判定した場合に、前記通知出力ステップにおいて前記一の電気機器に対するコマンドをユーザーに実行させるための通知を出力させて前記取得ステップにおいて取得した複数の電力情報のうち、前記通知出力ステップにおいて出力された前記通知に対応する前記コマンドに応じた消費電力の変化が含まれている電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定することにより、前記接続関係を判定する。
【００４２】
また、本開示の一態様に係る情報処理装置は、それぞれ１以上の電気機器が接続されている複数の回路それぞれが供給した電力量を示す電力情報を取得する取得部と、一の電気機器に対して消費電力の変化を起こさせるコマンドを出力するコマンド出力部と、前記取得部で取得した複数の電力情報に基づいて、前記一の電気機器と、前記一の電気機器が接続されている回路との接続関係を判定する判定部と、を備え、前記判定部は、前記取得部で取得した複数の電力情報から、前記複数の回路の供給している電力量の状態が定常状態であるか否かを判定し、前記複数の回路の供給している電力量の状態が定常状態であると判定した場合に、前記コマンド出力部に前記一の電気機器に対するコマンドを出力させて前記取得部で取得した複数の電力情報のうち、前記コマンド出力部により出力された前記コマンドに応じた消費電力の変化が含まれている電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定することにより、前記接続関係を判定する。
【００４３】
また、本開示の一態様に係る情報処理装置は、それぞれ１以上の電気機器が接続されている複数の回路それぞれが供給した電力量を示す電力情報を取得する取得部と、一の電気機器に対して消費電力の変化を起こさせるコマンドをユーザーに実行させるための通知を出力する通知出力部と、前記取得部で取得した複数の電力情報に基づいて、前記一の電気機器と、前記一の電気機器が接続されている回路との接続関係を判定する判定部と、を備え、前記判定部は、前記取得部で取得した複数の電力情報から、前記複数の回路の供給している電力量の状態が定常状態であるか否かを判定し、前記複数の回路の供給している電力量の状態が定常状態であると判定した場合に、前記通知出力部に前記一の電気機器に対するコマンドをユーザーに実行させるための通知を出力させて前記取得部で取得した複数の電力情報のうち、前記通知出力部により出力された前記通知に対応する前記コマンドに応じた消費電力の変化が含まれている電力情報に対応する回路を、前記一の電気機器が接続されている回路と特定することにより、前記接続関係を判定する。
【００４４】
なお、これらの全般的または具体的な態様は、方法、集積回路、コンピュータプログラムまたはコンピュータで読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【００４５】
以下、本開示の一態様に係る情報処理方法等について、図面を参照しながら説明する。
【００４６】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する趣旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００４７】
（実施の形態１）
［ネットワークシステムの全体構成］
図６は、実施の形態１におけるネットワークシステムの全体構成の一例を示す図である。
【００４８】
図６に示すネットワークシステム２は、例えば居住空間１に設置されており、情報処理装置１０と、スマート分電盤２０と、電気機器３０ａ、電気機器３０ｂおよび電気機器３０ｃを含む電気機器３０とを備える。ここで、居住空間１は、例えば一戸建ての住宅であれば例えば家屋内の空間であり、マンションや団地等の集合住宅であれば１つの住戸内（宅内）の空間である。
【００４９】
スマート分電盤２０は、外部の電力供給業者より供給された電力を、各々の分岐回路に分け、居住空間１の各電気機器３０に電力を供給できるようにする。スマート分電盤２０は、各々の分岐回路の供給電力（消費電力）を計測し、通信路Ｌ１を経由して情報処理装置１０に各々の分岐回路の供給電力量（消費電力量）を示す電力情報を送信することができる。
【００５０】
情報処理装置１０は、例えば、居住空間１のホームサーバに構成され、居住空間１のスマート分電盤２０と家電機器３０と互いに通信可能である。図６に示す例では、情報処理装置１０は、通信路Ｌ１を介してスマート分電盤２０の信号（各々の分岐回路の電力情報）を受け取ることができる。また、情報処理装置１０は、通信路Ｌ２を介して電気機器３０にマンド（制御信号）を送信することで、電気機器３０の動作を制御することができる。
【００５１】
電気機器３０は、居住空間１内に設置された電気機器であり、例えば電気機器３０ａ、電気機器３０ｂおよび電気機器３０ｃである。電気機器３０は、情報処理装置１０からのコマンド（制御信号）を、通信路Ｌ２を介して受信することができ、情報処理装置１０からコマンドを受信した場合にコマンドに従う動作を行う。図６に示す例では、電気機器３０ａは照明器具であり、電気機器３０ｂはエアコンであり、電気機器３０ｃは冷蔵庫である。ただし、これらは電気機器３０の一例にすぎず、電気機器３０としては、洗濯機、電子レンジといった白物家電や、テレビ、録画装置、オーディオ機器等の黒物家電やパーソナルコンピューターであってもよい。
【００５２】
なお、通信路Ｌ１および通信路Ｌ２は、無線路でも有線路でも構わないし、ＩＰ通信のように双方向通信可能な通信路でも、赤外線リモコンによる信号送受信のように片方向に通信可能な通信路でも構わない。また、情報処理装置１０は居住空間１のホームサーバに構成される場合に限らない。宅内の外部のＷｅｂサーバに構成されるとしてもよい。また、スマート分電盤２０が情報処理装置１０の機能を含み、情報処理装置１０の役割を兼ねるとしてもよいし、電気機器３０が情報処理装置１０の機能を含み、情報処理装置１０の役割を兼ねるとしてもよい。
【００５３】
図７は、実施の形態１におけるネットワークシステム２の機能構成の一例を示すブロック図である。
【００５４】
［スマート分電盤２０の構成］
スマート分電盤２０は、複数の分岐回路２１を備える。図７に示す例では、スマート分電盤２０は、ｎ個の分岐回路２１ａ・・・分岐回路２１ｎを備える。スマート分電盤２０は、ｎ個の分岐回路２１ａ・・・分岐回路２１ｎそれぞれに供給して消費された電力量を計測している。スマート分電盤２０は、計測した電力量（消費電力量）を示す電力情報を、情報処理装置１０に送信する。
【００５５】
複数の分岐回路２１は、複数の回路の一例であり、それぞれ１以上の電気機器３０が接続され、接続された１以上の電気機器３０に電力を供給している。複数の分岐回路２１が供給した電力は、それぞれ接続された電気機器３０において消費される。図７に示す例では、電気機器３０ａ、電気機器３０ｂ、・・・電気機器３０ｍがそれぞれ、複数の分岐回路２１のいずれかに接続され、接続された分岐回路２１から供給された電力を消費する。
【００５６】
［情報処理装置１０の構成］
図７に示すように、情報処理装置１０は、取得部１０１と、判定部１０２と、コマンド出力部と、第１通信部１０４と、第２通信部１０５と、を備える。ここで、情報処理装置１０の最小構成部１０Ａは、取得部１０１と、判定部１０２と、コマンド出力部１０３とで構成される。
【００５７】
第１通信部１０４は、スマート分電盤２０と通信を行い、スマート分電盤２０が計測した電力情報を受信する。本実施の形態では、第１通信部１０４は、スマート分電盤２０と通信を行い、スマート分電盤２０が計測した複数の分岐回路２１のそれぞれが供給した電力量を示す電力情報を受信する。
【００５８】
第２通信部１０５は、電気機器３０の一と通信を行い、電気機器３０の状態を変化させるコマンドを出力する。本実施の形態では、第２通信部１０５は、電気機器３０の状態を変化させるコマンドとして、当該電気機器３０の消費電力の変化を起こさせるコマンドを出力する。
【００５９】
コマンド出力部１０３は、一の電気機器３０に対して消費電力の変化を起こさせるコマンドを出力する。
【００６０】
本実施の形態では、コマンド出力部１０３は、判定部１０２で定常状態と判定されたときに、第２通信部１０５を介して、一の電気機器３０に対して消費電力の変化を起こさせるコマンドを出力する。当該一の電気機器３０に対して消費電力の変化を起こさせる当該コマンドは、当該一の電気機器３０の電源状態をＯＦＦからＯＮに変化させるコマンドであってもよいし、当該一の電気機器３０の電源状態をＯＮからＯＦＦに変化させるコマンドであってもよい。
【００６１】
なお、電気機器３０と情報処理装置１０との種類によっては、電気機器３０は、情報処理装置１０が出力するコマンドを理解できない場合がある。この場合、情報処理装置１０は、当該コマンドを、例えば図７に示すコマンド変換機４０を経由させて送ればよい。例えば、電気機器３０が付属のリモコンから発行される赤外線信号を受信する能力がある一方で、ＬＡＮによるＩＰ通信等を行う能力がなく、且つ、情報処理装置１０がＬＡＮによるＩＰ通信以外の通信能力がないとする。この場合、情報処理装置１０は、電気機器３０に直接、当該コマンドを送っても電気機器３０が当該コマンドを理解できないので、当該電気機器３０は、消費電力を変化させる動作を行うことができない。しかし、情報処理装置１０が、ＬＡＮによるＩＰ通信でコマンドを発行し、当該コマンドを、コマンド変換機４０を経由させれば。コマンド変換機４０は、ＩＰ通信で受信した当該コマンドを赤外線信号に変換し、変換した赤外線信号を当該電気機器３０に送信する。それにより、情報処理装置１０は、間接的にではあるが電気機器３０に当該コマンドを出力することで、当該電気機器３０に消費電力の変化を起こさせることができる。
【００６２】
なお、情報処理装置１０が直接当該の電気機器３０に対してコマンドを発行できない場合は、コマンド出力部１０３が、ディスプレイやスピーカーなどのユーザーインターフェースを備える電気機器（図示せず）に対して、ユーザーに特定の操作を促すメッセージを出力するコマンドを発行してもよい。例えば、ユーザーインターフェースを備える電気機器のディスプレイに「電気機器３０の電源をＯＮにしてください」というメッセージを表示させるコマンドが挙げられる。また、ユーザーインターフェースを備える電気機器のスピーカーに「電気機器３０の電源をＯＮにしてください」という音声メッセージを出力させるコマンドが挙げられる。ユーザーがこのメッセージの指示に従うことにより、電気機器３０の動作状態を変えることができ、間接的にではあるが電気機器３０に消費電力の変化を起こさせることができる。ユーザーインターフェースを備える電気機器の例としては、スマートフォンを含む携帯電話機器やテレビ、タブレット、音楽プレーヤーやデジタルレコーダー、パーソナルコンピューターなどがある。なお、ユーザーインターフェースを持つ電気機器に対するコマンド信号の発信は、ＩＰ通信で直接的に行われてもよい。また、コマンド信号を発信する別の方法として、情報処理装置１０から一旦インターネットのサーバにコマンドを発行し、ユーザーインターフェースを備える電気機器がサーバに接続されたときに情報処理装置１０が発行したコマンド情報が発信されるようにしてもよい。
【００６３】
取得部１０１は、それぞれ１以上の電気機器３０が接続されている複数の分岐回路２１それぞれが供給した電力量を示す電力情報を取得する。本実施の形態では、取得部１０１は、第１通信部１０４を経由してスマート分電盤２０の各分岐回路２１の電力情報を取得する。
【００６４】
判定部１０２は、取得部１０１で取得した複数の電力情報に基づいて、一の電気機器３０と、当該一の電気機器３０が接続されている分岐回路２１との接続関係を判定する。判定部１０２は、取得部１０１で取得した複数の電力情報から、複数の分岐回路２１の供給している電力量の状態が定常状態であるか否かを判定し、複数の分岐回路２１の供給している電力量の状態が定常状態であると判定した場合に、コマンド出力部１０３に一の電気機器３０に対するコマンドを出力させる。そして、判定部１０２は、取得部１０１が取得した複数の電力情報のうち、コマンド出力部１０３により出力された当該コマンドに応じた消費電力の変化が含まれている電力情報に対応する分岐回路２１を、当該一の電気機器３０が接続されている分岐回路２１と特定することにより、接続関係を判定する。判定部１０２は、このような判定を繰り返すことで、複数の分岐回路２１それぞれと、複数の分岐回路２１に接続されている１以上の電気機器３０との対応関係を判定することができる。
【００６５】
図８は、実施の形態１における判定部１０２の詳細構成の一例を示すブロック図である。
【００６６】
本実施の形態では、判定部１０２は、図８に示すように、定常状態判定部１０２１と、検出部１０２２と、特定部１０２３と、記憶部１０２４と、接続関係判定部１０２５とを備える。
【００６７】
定常状態判定部１０２１は、取得部１０１が取得した複数の電力情報から、複数の分岐回路２１の供給している電力量の状態が定常状態であるか否かを判定する。つまり、定常状態判定部１０２１は、取得部１０１が取得した複数の電力情報をもとに、各分岐回路２１について、これからコマンド出力部１０３で出力させるコマンドに応じた消費電力の変化が観測可能な状態であるかどうか判定する処理（定常状態判定処理）を行う。本実施の形態では、定常状態判定部１０２１、例えば、所定期間における複数の分岐回路２１それぞれの供給している電力量の変動が予め定められた値以下である場合に、複数の分岐回路２１の供給している電力量の状態が定常状態であると判定する。また、別の例としては、一定期間における複数の分岐回路２１それぞれの供給している電力量が、予め定められた上限値と下限値とで挟まれた範囲内から逸脱しない場合に、複数の分岐回路２１の供給している電力量の状態が定常状態であると判定してもよい。
【００６８】
検出部１０２２は、定常状態判定部１０２１により複数の分岐回路２１の供給している電力量の状態が定常状態であると判定された場合に、コマンド出力部１０３に一の電気機器３０に対するコマンドを出力させる。そして、検出部１０２２は、当該コマンドの出力後に取得部１０１が取得した複数の電力情報のうち、コマンド出力部１０３により出力された当該コマンドに応じた電力の変化が含まれている電力情報を検出する。
【００６９】
より具体的には、まず、検出部１０２２は、定常状態判定部１０２１により複数の分岐回路２１の供給している電力量の状態が定常状態であると判定された場合に、コマンド出力部１０３にコマンドを出力させる。コマンド出力部１０３がコマンド出力後、取得部１０１は、再度第１通信部１０４を経由してスマート分電盤２０の電力情報を取得する。その後、検出部１０２２は、分岐回路２１それぞれから取得した電力情報のうち非定常性が含まれている電力情報を検出する処理（非定常性検出処理）を行う。ここで、非定常性が含まれている電力情報とは、例えば当該コマンドに応じた消費電力の変化が含まれている電力情報である。
【００７０】
本実施の形態では、検出部１０２２は、当該コマンドに応じた消費電力の変化が含まれている電力情報として、コマンド出力部１０３が当該コマンドを発行した時刻から所定時間以内に、電力量の時間差分変化量の絶対値が予め定められた値以上となる電力変化を含む電力情報を検出する。
【００７１】
例えば、一の電気機器３０に発行したコマンドが当該一の電気機器の電源状態をＯＦＦからＯＮにする指示である場合には、検出部１０２２は、コマンド出力部１０３が当該コマンドを発行した時刻から所定時間以内に一定以上に増加した電力変化量を含む電力情報を検出する。または反対に、例えば一の電気機器３０に発行したコマンドが当該一の電気機器の電源状態をＯＮからＯＦＦにする指示である場合は、検出部１０２２は、コマンド出力部１０３が当該コマンドを発行した時刻から所定時間以内に電力変化量の絶対値が一定以上である減少する電力情報を検出するとしてもよい。
【００７２】
なお、検出部１０２２は、当該コマンドに応じた消費電力の変化が含まれている電力情報として、コマンド出力部１０３が当該コマンドを発行した時刻から所定時間以内に、予め定められた下限値と上限値で挟まれた範囲を外れた値を含む電力情報を検出するとしてもよい。
【００７３】
例えば、一の電気機器３０に発行したコマンドが当該一の電気機器の電源状態をＯＦＦからＯＮにする指示である場合には、検出部１０２２は、コマンド出力部１０３が当該コマンドを発行した時刻から予め定められた上限値を超えた電力量の値を含む電力情報を検出するとしてもよい。または反対に、例えば一の電気機器３０に発行したコマンドが当該一の電気機器の電源状態をＯＮからＯＦＦにする指示である場合は、検出部１０２２は、コマンド出力部１０３が当該コマンドを発行した時刻から所定時間以内に予め定められた下限値を下回る電力量の値を含む電力情報を検出するとしてもよい。
【００７４】
なお、判定部１０２には、電気機器３０と、機器の操作と、消費電力変化との関連を蓄積したデータベース（図示せず）が接続されていてもよく、検出部１０２２は当該コマンドに応じた消費電力の変化が含まれている電力情報として、データベースに含まれている消費電力変化を検出してもよい。
【００７５】
例えば、電気機器を「照明機器」、機器の操作を「ＯＦＦからＯＮにする」、消費電力変化を「１分以内に８０〜１１０ｗ消費電力が増え、その後は一定の消費電力になる」というような情報が前記ＤＢに含まれている場合は、「１分以内に８０〜１１０ｗ消費電力が増え、その後は一定の消費電力になる」電力情報を、検出部１０２２は当該コマンドに応じた消費電力の変化が含まれている電力情報として検出する。なお前記ＤＢで蓄積する電気機器の情報の粒度は、「洗濯機」「炊飯器」等といった一般的な製品分類の粒度でもよいし、「Ａ社製洗濯機の型番ＸＸＸ−ＸＸの機種」のようにより細分化したものでもよい。
【００７６】
特定部１０２３は、検出部１０２２が検出した電力情報に対応する分岐回路２１を、当該一の電気機器３０が接続されている回路と特定する。
【００７７】
記憶部１０２４は、特定部１０２３により特定された分岐回路２１と、当該一の電気機器３０との対応付けを記憶する。
【００７８】
接続関係判定部１０２５は、記憶部１０２４において記憶された対応付けに基づいて、前記一の電気機器と、前記一の電気機器が接続されている回路との接続関係を判定する。また、接続関係判定部１０２５は、記憶部１０２４において記憶された対応付けに基づいて、複数の分岐回路２１それぞれと、複数の分岐回路２１に接続されている１以上の電気機器３０との接続関係を判定する。
【００７９】
図９は、実施の形態１における情報処理装置１０のハードウェア構成の一例を示すブロック図である。
【００８０】
情報処理装置１０は、図９に示すように、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＡ（Home Automation）インターフェース部、ＨＡ（Home Automation）端子、ＬＡＮインターフェース部、ＬＡＮ端子、無線通信インターフェース部、および、無線通信送受信アンテナで構成される。
【００８１】
ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＡインターフェース部、ＬＡＮインターフェース部、および無線通信インターフェース部はＩＯバスを介して相互に接続されている。
【００８２】
ＣＰＵは、ＲＯＭに格納されたプログラムを実行し、情報処理装置１０を統括制御する。ＲＡＭは、ＣＰＵの作業領域として用いられる。ＲＯＭは、ＣＰＵが実行するプログラムを記憶する。ＨＡ端子は、例えば、ＪＥＭ−Ａ端子である。ここで、ＪＥＭ−Ａ端子は、ＪＥＭＡ（日本電気工業会規格）の統一規格に適合したＨＡ端子である。本実施の形態ではＨＡ端子は、例えばＪＥＭ１４２７である。ＨＡインターフェース部は、例えば、ＪＥＭ−Ａ端子の規格に適合する通信回路により構成される。
【００８３】
ＬＡＮ端子は、例えば、１０００ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸ等のＬＡＮ端子である。ＬＡＮインターフェース部は、例えば、ＩＥＥＥ８０２．３等の有線ＬＡＮの通信規格に適合する通信回路により構成される。本実施の形態では、ＬＡＮインターフェース部およびＬＡＮ端子は、主に電気機器３０やスマート分電盤２０と通信する。なお、ＬＡＮインターフェース部は、ＩＥＥ８０２．１１シリーズの無線ＬＡＮの通信規格に適合する通信回路であってもよい。この場合、ＬＡＮ端子としては無線ＬＡＮのアンテナが採用される。
【００８４】
無線通信送受信アンテナは、例えば、デジタルコードレス電話の通信規格であるＤＥＣＴ（Digital Enhanced Cordless Telecommunications）に適合したアンテナにより構成される。
【００８５】
［ネットワークシステムの動作］
次に、以上のように構成された実施の形態１におけるネットワークシステム２の動作について説明する。
【００８６】
図１０は、実施の形態１におけるネットワークシステム２の動作概要を示すシーケンス図である。
【００８７】
まず、情報処理装置１０は、スマート分電盤２０から、それぞれ１以上の電気機器が接続されている複数の分岐回路２１それぞれが供給した電力量を示す電力情報を取得する（Ｓ１０）。
【００８８】
次に、情報処理装置１０は、定常状態判定処理を行う（Ｓ１１）。具体的には、情報処理装置１０は、取得した複数の電力情報から、複数の分岐回路２１（全分岐回路２１）の供給している電力量の状態が定常状態であるかどうかを判定する。
【００８９】
情報処理装置１０は、複数の分岐回路２１の供給している電力量の状態が定常状態であると判定した場合に、一の電気機器３０に対して消費電力の変化を起こさせるコマンドを出力する（Ｓ１２）。
【００９０】
次に、当該一の電気機器３０は、当該コマンドに従って、消費電力の変化を起こす動作を行う（Ｓ１３）。ここで、スマート分電盤２０は、分岐回路２１それぞれに供給して消費された電力量を計測した電力情報を保持する。当該一の電気機器３０は、複数の分岐回路２１のいずれかに接続されているので、スマート分電盤２０が保持する複数の電力情報の中には、当該一の電気機器３０による消費電力の変化（Ｓ１４）を含む電力情報がある。
【００９１】
次に、情報処理装置１０は、取得した複数の電力情報に基づいて、非定常性検出処理を行う（Ｓ１６）。具体的には、情報処理装置１０は、取得した複数の電力情報のうち、出力された当該コマンドに応じた消費電力の変化が含まれている電力情報を検出する。
【００９２】
そして、情報処理装置１０は、検出した当該コマンドに応じた消費電力の変化が含まれている電力情報に対応する分岐回路２１を、上記一の電気機器３０が接続されている分岐回路２１と特定する。
【００９３】
このような処理（Ｓ１０〜Ｓ１６）を繰り返すことにより、情報処理装置１０は、複数の分岐回路２１と、１以上の電気機器３０との接続関係を判定することができる。
【００９４】
［情報処理装置の詳細動作］
次に、情報処理装置１０の処理の詳細について説明する。
【００９５】
図１１は、実施の形態１における情報処理装置１０の動作の一例を示すフローチャートである。
【００９６】
以下では、ユーザーによる操作によりまたは定期的に、情報処理装置１０が、分岐回路２０と分岐回路２１に接続されている電気機器３０との接続関係を判定する場合の動作について説明する。
【００９７】
まず、情報処理装置１０は、全分岐回路２１の電力情報を取得する（Ｓ２０）。より具体的には、情報処理装置１０は、スマート分電盤２０から、それぞれ１以上の電気機器が接続されている複数の分岐回路２１それぞれが供給した電力量を示す電力情報を取得する。
【００９８】
次に、情報処理装置１０は、全分岐回路２１の定常状態判定処理を行う（Ｓ２１）。より具体的には、情報処理装置１０は、取得した全分岐回路２１の全電力情報から、全分岐回路２１の供給している電力量の状態が定常状態であるかどうかを判定する。
【００９９】
情報処理装置１０は、全分岐回路２１が定常状態であると判定した場合に（Ｓ２２でＹｅｓ）、一の電気機器３０である電気機器Ｄに対して消費電力の変化を起こさせるコマンドを出力する（Ｓ２３）。より具体的には、情報処理装置１０は、複数の分岐回路２１の供給している電力量の状態が定常状態であると判定した場合に、一の電気機器３０（図では電気機器Ｄと表記）に対して消費電力の変化を起こさせるコマンドを出力する。
【０１００】
本実施の形態では、全分岐回路２１が定常状態である場合とは、全分岐回路２１のそれぞれの電力情報により示される電力量の変動が少ない（変動が予め定めた値以下に含まれる）場合、および、全分岐回路２１のそれぞれの電力情報により示される電力量の総電力量の変動が少ない場合を含む。ここで、図を用いて、一の分岐回路２１が定常状態であると判定される場合の一例について説明する。
【０１０１】
図１２Ａと図１２Ｂは、実施の形態１における一の分岐回路２１が定常状態であると判定される場合の一例を示す図である。図１２Ａと図１２Ｂには、一の分岐回路２１のそれぞれの電力情報が示す電力量の変動が示されている。図１２Ａによると、電力量の時間差分の値は小さく、電力量の時間差分の値が予め定められた値以下である。図１２Ｂによると、電力量Ｐの値は予め定められた下限値と、上限値に挟まれた範囲を外れた値を含まない。つまり、図１２には、一の全分岐回路２１が定常状態である場合として、一の分岐回路２１の電力情報により示される所定期間における電力量の変動が少ない場合の例が示されている。なお、電力量の変動が少ない場合には、変動がない場合（電力量が一定の場合）も含まれる。
【０１０２】
以下、図１１に戻り説明を続ける。
【０１０３】
Ｓ２２において、情報処理装置１０は、全分岐回路２１が定常状態ではないと判定した場合（Ｓ２１でＮｏ）、Ｓ２０に戻る。より具体的には、情報処理装置１０は、全分岐回路２１のそれぞれの電力情報が示す電力量のうち１つでも定常状態でないと判定する場合、または全分岐回路２１のそれぞれの電力情報が示す電力量の総電力量が定常状態でないと判定する場合、Ｓ２０に戻る。
【０１０４】
次に、情報処理装置１０は、各分岐回路２１の電力情報を再度取得し（Ｓ２４）、非定常性検出処理を行う（Ｓ２５）。より具体的には、Ｓ２５において、まず、情報処理装置１０は、全分岐回路２１のうちの一（分岐回路Ｃｉ）の電力情報を選択する（Ｓ２５１）。続いて、情報処理装置１０は、分岐回路Ｃｉに対する非定常性検出処理を行う（Ｓ２５２）。Ｓ２５２において、情報処理装置１０は、電気機器Ｄに対して出力されたコマンドに応じた消費電力の変化が分岐回路Ｃｉの電力情報に含まれているかどうかを判定する。例えば、情報処理装置１０は、当該コマンドを発行した時刻から所定時間における分岐回路Ｃｉの電力情報により示される電力量の時間差分変化量の絶対値が予め定められた値以上であるかどうかの判定、または電力量が予め定められた下限値と上限値に挟まれた範囲を外れた値であるかの判定を行う。続いて、情報処理装置１０は、分岐回路Ｃｉの電力情報に非定常性が検出された場合（Ｓ２５３でＹｅｓ）、分岐回路Ｃｉが電気機器Ｄの接続されている分岐回路であると特定し、その対応付けを記憶して（Ｓ２６）、処理を終了する。
【０１０５】
一方、Ｓ２５３において、分岐回路Ｃｉの電力情報に非定常性が検出されなかった場合（Ｓ２５３でＮｏ）、情報処理装置１０は、非定常性検出処理を行っていない分岐回路があるかどうかを判定する（Ｓ２５４）。非定常性検出処理を行っていない分岐回路がない場合には（Ｓ２５４でＮｏ）Ｓ２０に戻り処理を繰り返す。
【０１０６】
一方、Ｓ２５４において、情報処理装置１０が定常性検出処理を行っていない分岐回路がある場合（Ｓ２５４でＹｅｓ）、情報処理装置１０は、全分岐回路２１のうちの分岐回路Ｃｉとは異なる一の分岐回路Ｃｊの電力情報を選択する（Ｓ２５５）。その後の処理は、上述したとおりであるので説明を省略する。
【０１０７】
［実施の形態１の効果等］
以上のように、実施の形態によれば、電力供給する回路とその回路に接続された電気機器との接続関係をより確実に判定することのできる情報処理方法、情報処理装置及びプログラムを実現できる。
【０１０８】
より具体的には、電気機器の消費電力変化が計測できる定常状態をまず判定し、その後に当該電気機器に電力変化を起こさせる。それにより、当該電気機器が接続される回路を含む複数の回路の電力情報に基づいて、起こさせた消費電力の変化が含まれている電力情報に対応する回路が当該電機機器と接続された回路と特定することができる。このようにして、当該電気機器に電力変化を起こさせる。それにより、当該電気機器と、当該電気機器が接続される回路との接続関係を判定することができる。そして、このような判定を繰り返すことにより、複数の電気機器と１以上の電気機器と接続関係を判定することができる。なお、当該電気機器に電力変化としては、上述したように、例えば、電気機器の電源状態をＯＦＦからＯＮにしてもよいし、ＯＮからＯＦＦにしてもよい。
【０１０９】
このように、本実施の形態の情報処理方法等によれば、分岐回路に接続された電気機器の電力変化をより確実に観測することができるので、コマンド発行した電気機器とその電力変化のタイミングとに基づいて、分岐回路と当該分岐回路に接続された電気機器の接続関係を特定することができる。
【０１１０】
（実施の形態２）
実施の形態１では、分岐回路で計測される電力量に変動があっても一定の範囲内に収まっている状態を定常状態と判定する場合の例について説明した。本実施の形態では、分岐回路で計測される電力量が規則的に変化するときにも定常状態と判定できる場合について説明する。
【０１１１】
図１３は、実施の形態２における電気機器が示す規則的な消費電力の変化を示す図である。
【０１１２】
例えば電気機器が冷蔵庫である場合、冷蔵庫の機種によっては、冷却するためのコンプレッサが定期的に稼動および停止を繰り返す間欠動作を行う場合がある。この場合、冷蔵庫の消費電力は、コンプレッサが稼働しているときは高まり、コンプレッサが停止しているとき低くなる。冷蔵庫の扉の開け閉めが生じていないときや、庫外の気温が安定しているときには、例えば図１３に示すように冷蔵庫の消費電力の変化は一定の周期Ｔで高低を繰り返す。
【０１１３】
なお、電気機器が冷蔵庫である場合に限らず、電気機器が録画機器やテレビであっても、消費電力が規則的な変化する場合がある。例えば、録画機器やテレビの動作状態が通常省電力モードであるが、毎日同じ時間に電子番組表のデータを受信するなどで一定時間消費電力が高い動作状態となる場合も、消費電力が規則的な変化するとみなせる場合がある。
【０１１４】
[情報処理装置の構成等］
本実施の形態における情報処理装置は、所定期間において電気機器の消費電力が規則的な変化をしている場合に、当該電気機器が消費する電力量の状態が定常状態であると判定する。なお、本実施の形態における情報処理装置は、実施の形態１における情報処理装置１０に対して、判定部１０２Ａの構成が異なる。
【０１１５】
図１４は、実施の形態２における判定部１０２Ａの詳細構成の一例を示すブロック図である。図８と同様の要素には同一の符号を付しており、詳細な説明は省略する。図１４に示す判定部１０２Ａは、図８に示す判定部１０２に対して、定常状態判定部１０２１Ａ、検出部１０２２Ａおよび記憶部１０２４Ａの動作が異なる。
【０１１６】
記憶部１０２４Ａは、特定部１０２３により特定された分岐回路２１と、当該一の電気機器３０との対応付けを記憶する。本実施の形態では、さらに、記憶部１０２４Ａは、定常状態判定部１０２１Ａが判定に用いる所定のパターンを記憶する。ここで、所定のパターンとは、例えば図１２に示すような規則的な電力変化パターンを示すデータ(記憶データ）である。
【０１１７】
定常状態判定部１０２１Ａは、取得部１０１が取得した複数の電力情報から、複数の分岐回路２１の供給している電力量の状態が定常状態であるか否かを判定する。本実施の形態では、定常状態判定部１０２１Ａは、複数の分岐回路２１のうち、少なくとも一の分岐回路２１が所定期間に供給している電力量の変動が所定のパターンを示す場合に、当該少なくとも一の分岐回路２１の供給している電力量の状態が定常状態であると判定し、かつ、複数の分岐回路２１のうち当該少なくとも一の分岐回路２１を除く複数の分岐回路２１が上記所定期間に供給している電力量が定常状態であると判定した場合に、全分岐回路の供給している電力量の状態が定常状態であると判定する。
【０１１８】
ここで、定常状態判定部１０２１Ａが、一の分岐回路２１が所定期間に供給している電力量の変動が所定のパターンを示すと判定する方法の一例について説明する。
【０１１９】
図１５は、実施の形態２における取得部１０１の取得した一の電力情報が示す電力量の一例を示す図である。なお、図１５に示される一点鎖線は、図１３に示す所定パターンである。図１６Ａおよび図１６Ｂは、実施の形態２における定常状態判定部１０２１Ａの判定処理を示すフローチャートである。なお、図１６Ａおよび図１６Ｂにおいて、図１１と同様の要素には同一の符号を付しており、詳細な説明は省略する。
【０１２０】
定常状態判定部１０２１Ａは、記憶部１０２４で記憶されている所定パターン（記憶データ）と取得部１０１が取得した一の電力情報が示す電力量（実データ）との類似性を判定し、類似していた場合に、取得部１０１が取得した一の電力情報が示す電力量が所定のパターンを示すと判定する。例えば、定常状態判定部１０２１Ａは、所定期間における各時刻における記憶データと実データとの電力量の差分絶対値を足し合わせた値が予め定められた値以下である場合に、取得部１０１が取得した一の電力情報が示す電力量が所定のパターンを示すと判定し、当該一の電力情報が示す電力量が定常状態であると判定する。
【０１２１】
この判定方法について、図１５、図１６Ａおよび図１６Ｂを用いて説明する。
【０１２２】
Ｓ２１の全分岐回路の定常状態判定処理において、定常状態判定部１０２１Ａは、まず、全分岐回路２１のうちの一（分岐回路Ｃｉ）の電力情報を選択する（Ｓ２１１）。
【０１２３】
次に、定常状態判定部１０２１Ａは、分岐回路Ｃｉに対する定常状態判定処理を行う（Ｓ２１２）。
【０１２４】
より具体的には、Ｓ２１２において、まず、定常状態判定部１０２１Ａは、図１６Ｂに示すように、分岐回路Ｃｉの所定期間内における電力量の変動が予め定められた値以下であるか否かを判定する（Ｓ２１２１）。そうであれば（Ｓ２１２１でＹｅｓ）、定常状態判定部１０２１Ａは、実施の形態１で説明したように、分岐回路Ｃｉの電力情報が示す電力量は定常状態であると判定する（Ｓ２１２２）。
【０１２５】
一方、Ｓ２１２１において、分岐回路Ｃｉの所定期間内における電力量の変動が予め定められた値以下でない場合（Ｓ２１２１でＮｏ）、定常状態判定部１０２１Ａは、本実施の形態における定常状態判定処理を行う。すなわち、定常状態判定部１０２１Ａは、分岐回路Ｃｉの所定期間内のサンプル点における記憶データと実データとの電力量の差（△Ｐ（ｉ））を算出し（Ｓ２１２３）、総サンプル点における電力量の差の絶対値総和を算出する（Ｓ２１２４）。そして、定常状態判定部１０２１Ａは、算出した絶対値総和が予め定められた値以下であるかを判定する（Ｓ２１２５）。図１５において、所定期間は、例えば時刻ｔ１〜時刻ｔ２の間であり、時刻ｔ１のときの記憶データと実データとの電力量の差がΔＰ（ｔ１）で示されている。定常状態判定部１０２１Ａは、時刻ｔ１だけでなく各時刻ｔｉ（各サンプル点）における電力の差ΔＰ（ｔｉ）を求め、時刻ｔ１〜時刻ｔ２の間におけるサンプル点の電力量の差ΔＰ（ｔｉ）の絶対値を足し合わせた値を算出し、その値（絶対値総和）が予め定められた値を下回ったか判定する。
【０１２６】
Ｓ２１２５において、算出した絶対値総和が予め定められた値以下であった場合（Ｓ２１２５でＹｅｓ）に、定常状態判定部１０２１Ａは、分岐回路Ｃｉの電力情報が示す電力量は定常状態であると判定する（Ｓ２１２５）。
【０１２７】
次に、定常状態判定部１０２１Ａは、分岐回路Ｃｉに対する定常状態判定処理を実行し、分岐回路Ｃｉが定常状態であると判定されなかった場合には（Ｓ２１３でＮｏ）、図１１のＳ２０に進む。
【０１２８】
一方、定常状態判定部１０２１Ａは、分岐回路Ｃｉに対する定常状態判定処理を実行し、分岐回路Ｃｉが定常状態であると判定された場合には（Ｓ２１３でＹｅｓ）、全分岐回路の定常状態判定を行ったかどうかを判定し（Ｓ２１４）、まだであれば（Ｓ２１４でＮｏ）、別の分岐回路Ｃｊの電力情報を選択し（Ｓ２１５）、Ｓ２１２に戻り、Ｓ２１２の処理を行う。なお、定常状態判定部１０２１Ａは、全分岐回路の定常状態判定を行った場合には（Ｓ２１４でＹｅｓ）、図１１のＳ２０の処理に進む。
【０１２９】
なお、上述した判定方法は、１つの分岐回路に冷蔵庫などの電気機器が１つ接続されている場合における判定方法として説明しているがそれに限らない。１つの分岐回路に複数の電気機器が接続されている場合でも、上記のような所定パターンにより判定可能ならば、適用できる。
【０１３０】
検出部１０２２Ａは、定常状態判定部１０２１Ａにより複数の分岐回路２１の供給している電力量の状態が定常状態であると判定された場合に、コマンド出力部１０３に一の電気機器３０に対するコマンドを出力させる。そして、検出部１０２２Ａは、当該コマンドに応じた消費電力の変化が含まれている電力情報として、コマンド出力部１０３が前記コマンドを発行した時刻から所定時間以内に、複数の分岐回路２１のうち当該少なくとも一の分岐回路２１を除く複数の分岐回路２１の電力情報のうち、予め定められた値以上の電力量の時間差分変化量を含む電力情報を検出する。なお、検出部１０２２Ａは、当該コマンドに応じた消費電力の変化が含まれている電力情報として、所定時間以内の当該少なくとも一の分岐回路２１の電力量情報のうち、当該所定のパターンの基準に対する、予め定められた値以上の電力量の時間差分変化量を含む電力情報を検出するとしてもよい。
【０１３１】
特定部１０２３は、当該検出された電力情報に対応する回路を記一の電気機器が接続されている回路と特定する。
【０１３２】
[実施の形態２の効果等］
以上のように、実施の形態２によれば、電力供給する回路とその回路に接続された電気機器との接続関係をより確実に判定することのできる情報処理方法、情報処理装置及びプログラムを実現できる。
【０１３３】
より具体的には、いずれかの分岐回路に消費電力変化を定期的に繰り返す冷蔵庫含む電気機器が接続されており、計測される分岐回路の電力量が規則的に変動しているとき、実施の形態１の定常状態判定処理では定常状態と判定しなかった。それに対して、実施の形態２の定常状態判定処理では、分岐回路で計測される電力量が規則的に変化するときにも定常状態と判定することができる。実施の形態２では、電気機器の中には、冷蔵庫などのように規則的に常に消費電力の変化を行うものがあるので、その電力量変化のパターンを学習することで、学習したパターン（所定のパターン）に類似していれば、常に消費電力の変化を行うものであっても定常状態と判定することができる。そして、全分岐回路の電力量情報から、該当する電力量変化のパターンを示す電力量情報を一旦除いて接続関係を判定することで、消費電力変化を定期的に繰り返す冷蔵庫含む電気機器が分岐回路に接続される場合でも接続関係の判定を行うことができる。なお、電力量変化のパターンを示す電力量情報においては、そのパターンを打ち消した上で、コマンドに応じた電力変化を検出することで、当該電力量情報の分岐回路に当該コマンドが出力された電気機器が接続されているか判定を行うことができる。
【０１３４】
（実施の形態３）
一つの分岐回路に多くの電気機器が接続されているときには、分岐回路で計測される電力量の変化がなかなか安定しない場合がある。本実施の形態では、分岐回路で計測される電力量に変動があり、その変動が不規則であるときでも、接続関係の判定を行うことができる方法について説明する。
【０１３５】
[情報処理装置の構成等］
本実施の形態における情報処理装置は、実施の形態１における情報処理装置１０に対して、判定部１０２Ｂの構成が異なる。
【０１３６】
図１７は、実施の形態３における判定部１０２Ｂの詳細構成の一例を示すブロック図である。図８と同様の要素には同一の符号を付しており、詳細な説明は省略する。図１７に示す判定部１０２ＢＡは、図８に示す判定部１０２に対して、定常状態判定部１０２１Ｂ、検出部１０２２Ｂおよび記憶部１０２４Ｂの動作が異なる。
【０１３７】
記憶部１０２４Ｂは、特定部１０２３により特定された分岐回路２１と、当該一の電気機器３０との対応付けを記憶する。本実施の形態では、さらに、記憶部１０２４Ｂは、定常状態判定部１０２１Ｂが判定に用いる特定のパターンを記憶する。ここで、特定のパターンとは、コマンド出力部１０３により対象の電気機器３０に出力される複数のコマンドにより、当該対象の電気機器３０に起こさせる消費電力の変化を想定したパターンである。例えば、ＯＮからＯＦＦに状態変化させるコマンドと、ＯＦＦからＯＮに状態変化させるコマンドとを一定の周期で繰り返す、というものがコマンド出力部１０３により対象の電気機器３０に出力される複数のコマンドであるときは、特定のパターンは、電力量の変化が一定の周期で同一の変化で複数回繰り返されるパターンであるとしてもよい。
【０１３８】
定常状態判定部１０２１Ｂは、取得部１０１が取得した複数の電力情報から、複数の分岐回路２１の供給している電力量の状態が定常状態であるか否かを判定する。本実施の形態では、定常状態判定部１０２１Ｂは、複数の分岐回路２１それぞれの供給している電力量の所定期間における変動が特定のパターンと整合しない場合に、複数の分岐回路２１の供給している電力量の状態が定常状態であると判定する。ここで、定常状態判定部１０２１Ｂは、複数の分岐回路２１それぞれの供給している電力量の所定期間における変動が特定のパターンと類似しない場合に、特定のパターンと整合しないと判定してもよい。また、定常状態判定部１０２１Ｂは、複数の回路それぞれの供給している所定期間における電力量を一定周期ごとに合算させて得た値の時間差分変化量が予め定められた値以下である場合に、複数の分岐回路２１それぞれの供給している電力量の所定期間における変動が特定のパターンと整合しないと判定してもよい。
【０１３９】
検出部１０２２Ｂは、定常状態判定部１０２１Ｂにより複数の分岐回路２１の供給している電力量の状態が定常状態であると判定された場合に、コマンド出力部１０３に一の電気機器３０に対する複数のコマンドを出力させる。当該一の電気機器３０の消費電力は、コマンド出力部１０３により出力される複数のコマンドにより、上記の特定のパターンで変化する。
【０１４０】
なお、この複数のコマンドは、例えば、当該一の電気機器３０に対して消費電力の変化を起こさせるコマンドとして、当該一の電気機器３０に対して消費電力の変化を起こさせるためのコマンドセットであって種類と時間間隔の組の複数からなるコマンドセットであってもよい。また、複数のコマンドは、当該一の電気機器３０に対して出力することで、当該一の電気機器３０に消費電力量の変化パターンを生じさせることが目的である。そのため、コマンド出力部１０３は、当該一の電気機器３０に消費電力を変化させることのできる単一のコマンドを発行することで特定のパターンに沿った消費電力の変化を起こしてもよいし、当該一の電気機器３０に単純な動作変化を指示するコマンドを特定のパターンに沿うように、複数回発行するとしてもよい。
【０１４１】
また、検出部１０２２Ｂは、当該複数のコマンドに応じた消費電力の変化が含まれている電力情報として、コマンド出力部１０３が複数のコマンドを発行した時刻から所定時間以内に、特定のパターンと整合する電力情報を検出する。より具体的には、検出部１０２２Ｂは、取得部１０１で取得した複数の分岐回路２１の電力情報を調査し、コマンド出力部１０３が発行した複数のコマンドにより発生させようとした電力量の変化パターン（特定のパターン）に合致する電力情報を検出する。
【０１４２】
特定部１０２３は、当該検出された電力情報に対応する回路を記一の電気機器が接続されている回路と特定する。
【０１４３】
[コマンドセットの例］
次に、対象の一の電気機器の消費電力変化を特定のパターンで起こさせるためのコマンドセットについて説明する。
【０１４４】
図１８Ａは、実施の形態３におけるコマンドセットの一例を示す図である。なお、図１８Ａに示すコマンドの種類と時間間隔との組は、例えば記憶部１０２４Ｂに記憶される。
【０１４５】
図１８Ａには、コマンドセットとして、上から順にＯＮ、ＯＦＦ、ＯＮおよびＯＦＦのコマンドが発行されることが示しており、時間として、先のコマンドを送ってからの時間間隔が示されている。また、ＯＮのコマンドを発行したときに想定される電力変化は、消費電力が増加することであり、ＯＦＦのコマンドを発行したときに想定される電力変化は消費電力が減少することである。
【０１４６】
図１８Ｂは、図１８Ａに示すコマンドセットを発行したときに想定される電力変化パターンを示す図である。図１８Ｂでは、３０秒ごとに区切った電力変化パターンが示されており、消費電力が増加するときを「＋」、消費電力が減少するときを「−」、消費電力変化がないときを「０」として示している。なお、図１８Ｂに示す電力変化パターンは、特定のパターンの一例である。
【０１４７】
[検出部の動作］
次に、定常状態判定部１０２１Ｂにより複数の分岐回路２１の供給している電力量の状態が定常状態であると判定された場合の検出部１０２２Ｂの動作について説明する。
【０１４８】
図１９は、実施の形態３における取得部１０１の取得した一の電力情報が示す電力量の一例を示す図である。図１９では、横軸（時刻）を３０秒ごとに区切って、予め定められた値より消費電力の値が増加した区間に「＋」、予め定められた数値よりも消費電力の値が減少した区間に「−」、予め定められた値以下でしか消費電力が変わらなかった区間に「０」を付与している。
【０１４９】
まず、検出部１０２２Ｂは、定常状態判定部１０２１Ｂにより全分岐回路２１が定常状態であると判定されたので、コマンド出力部１０３に一の電気機器３０に対して、図１８Ａにコマンドセットを出力させたとする。また、取得部１０１により取得された一の電力情報の示す電力量が図１９で示されるものであったとする。
【０１５０】
この場合、検出部１０２２Ｂは、取得部１０１が取得した複数の電力情報のうち、特定のパターンと整合する電力情報があれば、それを検出する。本実施の形態では、検出部１０２２Ｂは、図１８Ｂに示される３０秒ごとの区間における「＋」、「−」および「０」のパターン（特定のパターン）と、図１９に示される３０秒ごとの区間に付与された「＋」、「−」および「０」のパターン（電力情報）とが類似している場合に、図１９に示すパターン（電力情報）と、図１８Ｂに示される特定のパターンとが整合すると判断することができる。
【０１５１】
なお、図１８Ｂのパターンと図１９のパターンの類似性は、編集距離と呼ばれる概念を基に判定できる。図１８Ｂのパターン（パターン１）から電力変化のマークを置き換える、挿入する、削除することを繰り返して図１９のパターン（パターン２）に変えた際、マークの置き換え、挿入、削除の度に予め定められた数値を加算していって、その加算された値が最小のものを編集距離とすることができる。例えば、置換え、挿入、削除のコストをそれぞれ１とした場合、パターン１「＋−００＋０−」からパターン２「＋−０００＋−」に変換するためには、パターン１の５番目に「０」を挿入し、その後７番目の「０」を削除することでパターン２になる。すなわち、パターン１とパターン２の編集距離は２と判定できる。そして、判定した編集距離が予め定められた値以下のときに、パターン１とパターン２とが類似していると判定することができる。
【０１５２】
[実施の形態３の効果等］
以上のように、実施の形態３によれば、電力供給する回路とその回路に接続された電気機器との接続関係をより確実に判定することのできる情報処理方法、情報処理装置及びプログラムを実現できる。
【０１５３】
より具体的には、実施の形態３によれば、これから送信しようとする複数のコマンドセットにより予想される電力量変化のパターン（特定のパターン）と区別できるときに、全回路が定常状態であると判定するなど、定常状態を幅広くとらえることができる。そして、定常状態であると判定できた場合に、上記のコマンドセットを出力し、一の分岐回路で計測される電力量変化のパターンが出力したコマンドセットに応じた特定のパターンと整合していれば、当該一の分岐回路がコマンドセットを出力した電気機器と接続されていると特定することができる。
【０１５４】
このように、実施の形態３によれば、分岐回路で計測される電力量に変動があり、その変動が不規則であるときでも、接続関係の判定を行うことができる。
【０１５５】
なお、接続関係を判定したい電気機器に特定のパターンで消費電力の変化をさせるコマンドがない場合でも、単純な動作変化を指示するコマンドを所定の時間間隔とパターンで出力することで電気機器に特定のパターンで消費電力の変化をさせるとしてもよい。
【０１５６】
（実施の形態４）
一つの分岐回路に多くの電気機器が接続されているときには、分岐回路で計測される電力変化がなかなか安定しない場合がある。しかし、分岐回路で計測される電力量に変動があっても、その変動に周期性が無い場合は、周期的に重ね合わせることで、各時点での増加する変動と減少する変動とが打ち消され、重ね合わせた電力量の変化量が小さくなり、変化が安定することがある。本実施の形態では、この場合において接続関係の判定を行うことができる方法について説明する。
【０１５７】
[情報処理装置の構成等］
本実施の形態における情報処理装置は、所定期間において電気機器の消費電力が特定の周期における周期性がないときに当該電気機器が消費する電力量の状態が定常状態であると判定する。なお、本実施の形態における情報処理装置は、実施の形態１における情報処理装置１０に対して、判定部１０２Ａの構成が異なる。
【０１５８】
図２２は、実施の形態４における判定部１０２Ｃの詳細構成の一例を示すブロック図である。図８と同様の要素には同一の符号を付しており、詳細な説明は省略する。図２２に示す判定部１０２Ｃは、図８に示す判定部１０２に対して、定常状態判定部１０２１Ｃ、検出部１０２２Ｃの動作が異なる。
【０１５９】
定常状態判定部１０２１Ｃは、電力データを特定の周期で重ね合わせた時に、重ね合わせた電力の変動が予め定められた値以下である場合に、当該少なくとも一の分岐回路２１の供給している電力量の状態が定常状態であると判定し、かつ、複数の分岐回路２１のうち当該少なくとも一の分岐回路２１を除く複数の分岐回路２１が上記所定期間に供給している電力量が定常状態であると判定したときに、全分岐回路の供給している電力量の状態が定常状態であると判定する。
【０１６０】
図２０Ａおよび図２０Ｂは、実施の形態４における一の分岐回路２１が定常状態であると判定される場合の一例を示す図である。図２０Ｂには、図２０Ａに示す一の分岐回路２１の電力情報が示す電力量の変動が特定周期１０で重ね合わせたものが示されている。図２０Ｂに示される重ね合わせた電力の変動が予め定められた値以下である場合、図２０Ａは一の分岐回路２１が定常状態である場合すなわち一の分岐回路２１の電力情報により示される所定期間における電力量の変動が少ない場合の一例として示されていることになる。
【０１６１】
したがって、本実施の形態における情報処理装置は、それぞれの分岐回路２１において、特定の周期で重ね合わせたときに重ね合わせた電力の変化量が予め定められた値以下である場合に、全分岐回路２１が定常状態であると判定すればよい。
【０１６２】
また、本実施の形態における情報処理装置は、一の電気機器に対して消費電力の変化を起こさせるコマンドとして、一の電気機器に特定周期でＯＮとＯＦＦを繰り返させるコマンドセットを出力するとしてもよい。
【０１６３】
図２１Ａは、実施の形態４におけるコマンドセットを図２０Ａに示す一の電気機器に発行したときの消費電力の変動の一例を示す図である。図２１Ｂは、図２１Ａを特定の周期１０で重ね合わせたものが示されている。
【０１６４】
図２１Ａに示される消費電力では変動が不規則かつ変動が大きく、このままでは、コマンドセットに応じた消費電力の変化を検出できない。つまり、図２１Ａでは、本実施の形態のコマンドセットに従って図２０Ａに示す一の電気機器がＯＮおよびＯＦＦの電源状態の変化を特定周期で周期的に行うことで、計測される一の分岐回路の電力量の変動が示されているが、このままではコマンドセットに応じた消費電力の変化を検出できない。
【０１６５】
そこで、図２１Ａを特定周期で重ね合わせることにより、当該一の電気機器のＯＮおよびＯＦＦの電源状態の変化のタイミングを重ねることができるので、図２１Ｂに示すように、当該一の電気機器の消費電力の変化を増幅、かつ、消費電力の変動を打ち消すことができる。このようにすることで、コマンドセットの発行に応じて消費電力の変化が発生した分岐回路２１を特定しやすくなる。なお、図２１Ｂに示す例では特定周期で重ね合わせることとしたが、フーリエ変換などで周波数成分に分解して特定周期の消費電力の変化を判定してもよい。
【０１６６】
[実施の形態４の効果等］
以上のように、実施の形態４によれば、電力供給する回路とその回路に接続された電気機器との接続関係をより確実に判定することのできる情報処理方法、情報処理装置及びプログラムを実現できる。
【０１６７】
より具体的には、本実施の形態の情報処理方法等によれば、コマンドセットを一の電気機器に出力することにより、当該一の電気機器の動作状態の変化を一定の周期（特定周期）で繰り返させる。そして、分岐回路で計測される電力変化の履歴を当該特定周期にて重ね合わせることで電源をＯＦＦからＯＮにする状態変化、ＯＮからＯＦＦにする状態変化を行ったタイミングを重ねる。
【０１６８】
より詳細には、当該一の電気機器の電源状態をＯＦＦからＯＮにした直後は、当該一の電気機器が接続されている分岐回路の消費電力は増加し、当該一の電気機器の電源状態をＯＮからＯＦＦにした直後には、当該一の電気機器が接続されている分岐回路の消費電力が減少することが予想される。しかし、当該一の電気機器が接続されている分岐回路の消費電力の変動が不規則かつ大きく、このままでは、コマンドセットに応じた消費電力の変化を検出できない。そのため、本実施の形態では、分岐回路で計測される電力変化の履歴を当該特定周期にて重ね合わせることでコマンドセットの発行に応じた当該一の電気機器の消費電力の変化により計測される消費電力の変化を増幅、かつ、その消費電力の変動を打ち消すことができる。すなわち、コマンドセットの発行に応じて消費電力の変化が発生した分岐回路を特定しやすくなる。
【０１６９】
このようにして、電力供給する回路とその回路に接続された電気機器との接続関係をより確実に判定することができる。
【０１７０】
以上のように、本開示によれば、電力供給する回路とその回路に接続された電気機器との接続関係をより確実に判定することのできる情報処理方法等を実現することができる。
【０１７１】
具体的には、本開示の情報処理方法によれば、各分岐回路で計測される供給電力（消費電力）が一定または、各分岐回路で計測され、特定周期で重ね合わせたときの供給電力（消費電力）が一定であるときを、電力変化を観測（計測）しやすい定常状態と判定する。また、本開示の情報処理方法によれば、一の電気機器に対して消費電力の変化を起こさせるコマンドは、単一のコマンドでも単一のコマンドを複数発行するコマンドセットでも、所定の消費電力の変化パターンを起こさせるコマンドセットでもよい。
【０１７２】
また、当該コマンドに応じた消費電力の変化を起こさせる動作としては、一の電気機器の電源状態をＯＦＦからＯＮ若しくはＯＦＦからＯＮにさせるとしてもよいし、一の電気機器の電源状態をＯＦＦからＯＮにして、さらにＯＦＦにさせるとしてもよい。また、一の電気機器の電源状態を特定周期で繰り返しＯＮ／ＯＦＦさせてもよいし、特定のパターンで電源状態を変化させるとしてもよい。
【０１７３】
なお、分岐回路と当該分岐回路に接続する電気機器との接続関係の判定精度が低い場合も考えられる。例えば、非定常性検出処理で用いた判定基準の数値に近い場合は、当該コマンドに応じた消費電力の変化が含まれている電力情報の検出精度が低いと判断し、一定時間後の定常状態判定時に再度、接続関係を判定するとすればよい。
【０１７４】
また、一度接続関係を判定した場合でも、ユーザーによる部屋の模様替えなどで電気機器が当初の分岐回路と異なる分岐回路に接続される場合も考えられる。
【０１７５】
そのため、１）ユーザーがAiSEG（登録商標）などのホームサーバ経由で操作を行い、電気機器の電源をＯＮにしたときに、電気機器が当初の分岐回路と異なる分岐回路に接続されている検出してもよい。この場合、ホームサーバは、ユーザーによる操作に従って当該電気機器にONの制御信号を発する前に、全分岐回路が定常状態であるかを判定する。そして、２）全分岐回路が定常状態であると判定されたにもかかわらず、当該電気機器にONの制御信号を送っても、判定された接続関係により、当該電気機器が接続されているはずの分岐回路の消費電力が変わらないことを検出したとする。本開示の情報処理方法等では、これら１）および２）が一定の期間で一定の回数以上生じたとき、接続関係が変更されていると崩れたと推定し、再度、接続関係を判定するとすればよい。
【０１７６】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０１７７】
（その他の変形例）
以上、本発明の一つまたは複数の態様に係る分岐回路と電気機器の接続関係の解決方法を説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つまたは複数の態様の範囲内に含まれてもよい。例えば、以下のような場合も本発明に含まれる。
【０１７８】
（１）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１７９】
（２）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０１８０】
（３）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。前記ＩＣカードまたは前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。前記ＩＣカードまたは前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、前記ＩＣカードまたは前記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０１８１】
（４）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１８２】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号をコンピュータで読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている前記デジタル信号であるとしてもよい。
【０１８３】
また、本発明は、前記コンピュータプログラムまたは前記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０１８４】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムにしたがって動作するとしてもよい。
【０１８５】
また、前記プログラムまたは前記デジタル信号を前記記録媒体に記録して移送することにより、または前記プログラムまたは前記デジタル信号を、前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０１８６】
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１８７】
本発明は、情報処理方法、情報処理装置及びプログラムに利用でき、特に、サーバ、クラウド、ホームサーバに構成される情報処理方法、情報処理装置及びプログラムに応用できる。
【符号の説明】
【０１８８】
１  居住空間
２  ネットワークシステム
１０  情報処理装置
１０Ａ  最小構成部
２０  スマート分電盤
２１、２１ａ、２１ｎ、９２１、９２１ａ、９２１ｂ  分岐回路
３０、３０ａ、３０ｂ、３０ｃ、３０ｍ、９３０、９３０ａ、９３０ｂ、９３０ｃ、９３０ｄ  電気機器
４０  コマンド変換機
１０１  取得部
１０２、１０２Ａ、１０２Ｂ  判定部
１０３  コマンド出力部
１０４  第１通信部
１０５  第２通信部
９２０  電力供給回路
１０２１、１０２１Ａ、１０２１Ｂ  定常状態判定部
１０２２、１０２２Ａ、１０２２Ｂ  検出部
１０２３  特定部
１０２４、１０２４Ａ、１０２４Ｂ  記憶部
１０２５  接続関係判定部
【図１Ａ】
0006480280.tif 000002
【図１Ｂ】
0006480280.tif 000003
【図２Ａ】
0006480280.tif 000004
【図２Ｂ】
0006480280.tif 000005
【図３】
0006480280.tif 000006
【図４】
0006480280.tif 000007
【図５】
0006480280.tif 000008
【図６】
0006480280.tif 000009
【図７】
0006480280.tif 000010
【図８】
0006480280.tif 000011
【図９】
0006480280.tif 000012
【図１０】
0006480280.tif 000013
【図１１】
0006480280.tif 000014
【図１２Ａ】
0006480280.tif 000015
【図１２Ｂ】
0006480280.tif 000016
【図１３】
0006480280.tif 000017
【図１４】
0006480280.tif 000018
【図１５】
0006480280.tif 000019
【図１６Ａ】
0006480280.tif 000020
【図１６Ｂ】
0006480280.tif 000021
【図１７】
0006480280.tif 000022
【図１８Ａ】
0006480280.tif 000023
【図１８Ｂ】
0006480280.tif 000024
【図１９】
0006480280.tif 000025
【図２０Ａ】
0006480280.tif 000026
【図２０Ｂ】
0006480280.tif 000027
【図２１Ａ】
0006480280.tif 000028
【図２１Ｂ】
0006480280.tif 000029
【図２２】
0006480280.tif 000030