(57)【特許請求の範囲】
【請求項１】
コンピュータに，
監視対象である電源用差込口と制御対象である電気機器との電源接続を示す通知を，制御対象である電気機器から受信する手順と，
電源用差込口から電気機器に供給される電力量を変化させる所定の動作を電気機器に実行させるための制御指示を，前記制御対象である電気機器に送信する手順と，
前記制御指示の送信の後に，監視対象である電源用差込口から送信される消費電力量に関する情報を取得し，取得した情報を監視対象状況情報として，前記コンピュータがアクセス可能な監視対象状況情報記憶部に記憶する手順と，
前記記憶された監視対象状況情報を参照し，前記制御指示で前記制御対象である電気機器に実行させる動作に対応する所定の条件を満たす監視対象状況情報に対応する監視対象である電源用差込口を検出する手順と，
前記検出された監視対象である電源用差込口が１つである場合に，前記制御対象である電気機器と前記検出された監視対象である電源用差込口とを関係付ける紐付け情報を，前記コンピュータがアクセス可能な紐付け情報記憶部に登録する手順とを
実行させるための紐付けプログラム。
【請求項２】
前記コンピュータに，
監視対象である電源用差込口と制御対象である電気機器との電源切断を示す通知を，制御対象である電気機器から受信する手順と，
前記電源切断を示す通知を送信した制御対象である電気機器についての紐付け解除を，前記紐付け情報記憶部に記録する手順とをさらに実行させる
ことを特徴とする請求項１に記載の紐付けプログラム。
【請求項３】
前記コンピュータに，前記制御指示を前記制御対象である電気機器に送信する手順の後に，前記制御対象である電気機器が前記制御指示で指示された動作を実行した旨を示す制御指示実行通知を，前記制御対象である電気機器から受信する手順をさらに実行させ，
前記監視対象である電源用差込口を検出する手順では，前記記憶された監視対象状況情報を参照し，前記制御指示実行通知に含まれる前記制御指示で前記制御対象である電気機器に実行させた動作に対応する所定の条件を満たす監視対象状況情報に対応する監視対象である電源用差込口を検出する
ことを特徴とする請求項１または請求項２に記載の紐付けプログラム。
【請求項４】
前記監視対象である電源用差込口の代わりに，監視対象である電気機器であり，
前記制御対象である電気機器の代わりに，制御対象である電源用差込口であり，
前記監視対象である電源用差込口から送信される消費電力量に関する情報の代わりに，監視対象である電気機器から送信される電源接続状況を示す情報である
ことを特徴とする請求項１から請求項３までのいずれかに記載の紐付けプログラム。
【請求項５】
電源接続された電源用差込口と電気機器との紐付けを行う紐付け装置であって，
電源接続された電源用差込口と電気機器とを関係付ける紐付け情報を記憶する紐付け情報記憶部と，
監視対象である電源用差込口から送信される消費電力量に関する情報を，監視対象状況情報として取得する監視対象状況情報取得部と，
前記取得された監視対象状況情報を記憶する監視対象状況情報記憶部と，
監視対象である電源用差込口と制御対象である電気機器との電源接続を示す通知を，制御対象である電気機器から受信する電源接続情報受信部と，
電源用差込口から電気機器に供給される電力量を変化させる所定の動作を電気機器に実行させるための制御指示を，前記制御対象である電気機器に送信する制御指示送信部と，
前記制御指示の送信の後に前記監視対象状況情報取得部により取得され前記監視対象状況情報記憶部に記憶された前記監視対象状況情報を参照し，前記制御指示で前記制御対象である電気機器に実行させる動作に対応する所定の条件を満たす監視対象状況情報に対応する監視対象である電源用差込口を検出する紐付け対象検出部と，
前記検出された監視対象である電源用差込口が１つである場合に，前記制御対象である電気機器と前記検出された監視対象である電源用差込口とを関係付ける紐付け情報を，前記紐付け情報記憶部に登録する紐付け登録部とを備える
ことを特徴とする紐付け装置。
【請求項６】
コンピュータが，
監視対象である電源用差込口と制御対象である電気機器との電源接続を示す通知を，制御対象である電気機器から受信する過程と，
電源用差込口から電気機器に供給される電力量を変化させる所定の動作を電気機器に実行させるための制御指示を，前記制御対象である電気機器に送信する過程と，
前記制御指示の送信の後に，監視対象である電源用差込口から送信される消費電力量に関する情報を取得し，取得した情報を監視対象状況情報として，前記コンピュータがアクセス可能な監視対象状況情報記憶部に記憶する過程と，
前記記憶された監視対象状況情報を参照し，前記制御指示で前記制御対象である電気機器に実行させる動作に対応する所定の条件を満たす監視対象状況情報に対応する監視対象である電源用差込口を検出する過程と，
前記検出された監視対象である電源用差込口が１つである場合に，前記制御対象である電気機器と前記検出された監視対象である電源用差込口とを関係付ける紐付け情報を，前記コンピュータがアクセス可能な紐付け情報記憶部に登録する過程とを実行する
ことを特徴とする紐付け方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，互いに電源接続された電源用差込口と電気機器との関係を紐付けする紐付けプログラム，紐付け装置および紐付け方法に関するものである。
【背景技術】
【０００２】
近年，地球温暖化をはじめとした環境への対策が企業や個人にとって必要不可欠となっており，電気機器ごと，人ごとに消費電力量を可視化することで，省エネに対する意識を高めることが必要とされている。
【０００３】
従来は，ビル全体やフロアごとの分電盤単位でしか，消費電力量を測定することができなかった。しかし，近年，消費電力量を測定できるコンセントやタップを用いて，コンセントに接続する電気機器ごとの消費電力量を測定することが可能となっている。コンセントごとに消費電力量を測定できれば，コンセントに接続している電気機器や，電気機器を使用している個人を，コンセントと紐付けて管理することで，誰のどの電気機器がどれぐらいの電力を消費したかなどを測定できる。
【０００４】
なお，電気機器ごとの消費電力パターンのテンプレートを保存しておき，実測消費電力データとの類似度を演算し，電源ＯＮ状態の電気機器を検出する技術が知られている。また，コンセントに電圧・電流センサを設け，コンセントに接続された電気機器の消費電力と時刻情報とをＬＡＮ経由で監視用コンピュータに送出する技術が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３５４７９４号公報
【特許文献２】特開２００１―８３１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
同じ場所で固定で使用されている電気機器については，通常同じコンセントに接続して利用され続けるので，人手で電気機器やその利用者とコンセントとを紐付けることは，あまり難しくない。しかし，電気機器の中には，ノートＰＣ（Personal Computer ）などのように，自席で利用するだけでなく，例えば会議室に移動して利用するなど，頻繁に場所を変えて利用する電気機器も存在する。
【０００７】
このような場合には，電気機器のコンセントへのつなぎ変えが頻繁に発生するため，そのたびに電気機器やその利用者とコンセントとの紐付けを変更する必要がある。このような紐付けの変更を人手で行う場合には，例えば電気機器とコンセントとのつなぎ変えを行うたびに接続するコンセントの識別情報を調べるなどの手間がかかる作業を，人が行わなければならない。また，人が紐付けの変更を忘れてしまい，消費電力量が測定できなくなるといった問題も発生する。
【０００８】
例えば，上述の電気機器ごとの消費電力パターンから電源ＯＮ状態の電気機器を検出する技術を用いれば，電気機器がコンセントに接続した際に，コンセントの消費電力パターンから接続された電気機器を特定し，コンセントと電気機器とを紐付けることも可能である。しかし，この技術では，ほぼ同時刻にコンセントに接続する電気機器が複数ある場合に，コンセント側の時刻と電気機器側の時刻とのずれなどもあり，コンセントと電気機器とを一意に紐付けることが困難であるという問題がある。例えば会社の始業時や会議の開始時などには，ノートＰＣなどの同じタイプの電気機器がほぼ同時刻に電源投入されるため，それらの電気機器と接続されたコンセントとを上述の技術で一意に紐付けることは難しい。
【０００９】
本発明は，上記の問題の解決を図り，電気機器を接続するコンセントが動的に変わる場合でも，人手によらずに自動的に電気機器とコンセントとを紐付けることが可能となる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
開示するプログラムは，コンピュータを次のように機能させる。
【００１１】
すなわち，前記プログラムは，前記プログラムがインストールされて実行されるコンピュータに，監視対象である電源用差込口と制御対象である電気機器との電源接続を示す通知を，制御対象である電気機器から受信する手順と，電源用差込口から電気機器に供給される電力量を変化させる所定の動作を電気機器に実行させるための制御指示を，制御対象である電気機器に送信する手順と，制御指示の送信の後に，監視対象である電源用差込口から送信される消費電力量に関する情報を取得し，取得した情報を監視対象状況情報として，コンピュータがアクセス可能な監視対象状況情報記憶部に記憶する手順と，記憶された監視対象状況情報を参照し，制御指示で制御対象である電気機器に実行させる動作に対応する所定の条件を満たす監視対象状況情報に対応する監視対象である電源用差込口を検出する手順と，検出された監視対象である電源用差込口が１つである場合に，制御対象である電気機器と検出された監視対象である電源用差込口とを関係付ける紐付け情報を，コンピュータがアクセス可能な紐付け情報記憶部に登録する手順とを実行させる。
【発明の効果】
【００１２】
上記の技術によって，電気機器を接続するコンセントが動的に変わる場合でも，自動的に電気機器とコンセントとを紐付けることが可能となる。これにより，人手による作業の必要がないため，電気機器ごと，人ごとの電力センシングの利便性が向上する。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態１による紐付けシステムの構成例を示す図である。
【図２】本実施の形態１による紐付けシステムの機能構成例を示す図である。
【図３】本実施の形態１による監視対象状況情報記憶部に記憶されるデータの例を示す図である。
【図４】本実施の形態１による検出条件情報記憶部に記憶されるデータの例を示す図である。
【図５】本実施の形態１による紐付け対象情報記憶部に記憶されるデータの例を示す図である。
【図６】本実施の形態１による制御コマンド情報記憶部に記憶されるデータの例を示す図である。
【図７】本実施の形態１による紐付け情報記憶部に記憶されるデータの例を示す図である。
【図８】本実施の形態１による制御対象から紐付けサーバに送信される電源接続通知の例を示す図である。
【図９】本実施の形態１による紐付けサーバから制御対象に送信される制御コマンドの例を示す図である。
【図１０】本実施の形態１による電気機器識別子“ＰＣ−Ａ”のノートＰＣに対する制御コマンド送信後の消費電力量データの例を示す図である。
【図１１】本実施の形態１による紐付け対象データの変遷の例を示す図である。
【図１２】本実施の形態１の紐付けサーバによる紐付け処理フローチャート（１）である。
【図１３】本実施の形態１の紐付けサーバによる紐付け処理フローチャート（２）である。
【図１４】本実施の形態１の紐付け対象検出部による紐付け対象検出処理フローチャートである。
【図１５】本実施の形態１による紐付け解除の処理を説明する図である。
【図１６】本実施の形態１による制御対象から紐付けサーバに送信される電源切断通知の例を示す図である。
【図１７】本実施の形態１による紐付け解除が記録された紐付けデータの例を示す図である。
【図１８】本実施の形態１の紐付けサーバによる紐付け解除処理フローチャートである。
【図１９】本実施の形態１による制御対象から紐付けサーバに送信されるコマンド実行通知の例を示す図である。
【図２０】本実施の形態２による紐付けシステムの構成例を示す図である。
【図２１】本実施の形態２による紐付けシステムの機能構成例を示す図である。
【図２２】本実施の形態２による監視対象状況情報記憶部に記憶されるデータの例を示す図である。
【図２３】本実施の形態２による検出条件情報記憶部に記憶されるデータの例を示す図である。
【図２４】本実施の形態２による紐付け対象情報記憶部に記憶されるデータの例を示す図である。
【図２５】本実施の形態２による制御コマンド情報記憶部に記憶されるデータの例を示す図である。
【図２６】本実施の形態２によるコンセント識別子“コンセントＡ”のコンセントに対する制御コマンド送信後のイベントデータの例を示す図である。
【図２７】本実施の形態２による紐付け対象データの変遷の例を示す図である。
【図２８】紐付けサーバのハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１４】
以下，本実施の形態について，図を用いて説明する。
【００１５】
〔実施の形態１〕
図１は，本実施の形態１による紐付けシステムの構成例を示す図である。
【００１６】
図１に示す紐付けシステムにおいて，紐付けサーバ１００は，互いに電源接続された電源用差込口と電気機器との関係を紐付けする処理を行うコンピュータである。電気機器は，例えば図１に示すノートＰＣ２００などの，電気を使用して動作する機器を言う。また，電源用差込口は，例えば図１に示すコンセント３００などの，電気機器の差込プラグを受けて，電気機器と電源接続する配電用差込接続器を言う。
【００１７】
本実施の形態１では，電源用差込口であるコンセント３００と，電気機器であるノートＰＣ２００との電源接続を紐付けする例を説明する。本実施の形態１では，電気機器と電源用差込口は，それぞれ通信機能を有している。すなわち，図１に示すノートＰＣ２００とコンセント３００とはそれぞれ通信機能を有しており，紐付けサーバ１００とノートＰＣ２００，紐付けサーバ１００とコンセント３００は，有線または無線のＬＡＮでネットワーク接続されている。また，コンセント３００は，消費電力量を測定する電力センサ３０１を備えている。
【００１８】
本実施の形態１では，電気機器であるノートＰＣ２００を制御対象とし，電源用差込口であるコンセント３００を監視対象とする。制御対象とは，紐付けサーバ１００が，電源用差込口から電気機器に供給される電力量の制御を行う対象物を示す。監視対象とは，紐付けサーバ１００が，消費電力の状況や電源接続の状況などを監視する対象物を示す。
【００１９】
紐付けサーバ１００は，監視対象のコンセント３００で測定された消費電力量の情報を取得し，監視対象の状況を示す情報として蓄積する。紐付けサーバ１００は，制御対象のノートＰＣ２００から電源接続の情報を受信する。紐付けサーバ１００は，電源接続の情報を送信したノートＰＣ２００に対して，所定の動作を実行させる制御コマンドを送る。紐付けサーバ１００は，所定の動作を実行させたノートＰＣ２００と，消費電力量のパターンが所定の動作に対応する条件に一致するコンセント３００とを紐付けする。
【００２０】
なお，図１では，監視対象のコンセント３００と制御対象のノートＰＣ２００とがそれぞれ１つずつしか記載されていないが，以下で説明する例では，それぞれが複数存在するものとする。
【００２１】
図２は，本実施の形態１による紐付けシステムの機能構成例を示す図である。
【００２２】
紐付けサーバ１００は，監視対象状況情報取得部１０１，紐付け制御部１０２，電源接続情報受信部１０３，紐付け対象検出部１０４，制御コマンド取得部１０５，制御コマンド送信部１０６，紐付け登録部１０７を備える。また，紐付けサーバ１００は，監視対象状況情報記憶部１１０，検出条件情報記憶部１２０，紐付け対象情報記憶部１３０，制御コマンド情報記憶部１４０，紐付け情報記憶部１５０を備える。これらの紐付けサーバ１００が備える各機能部は，紐付けサーバ１００のコンピュータが備えるＣＰＵ（Central Processing Unit ），メモリ，ディスク等のハードウェアと，ソフトウェアプログラムとにより実現される。
【００２３】
監視対象状況情報取得部１０１は，監視対象である各電源用差込口から，電力消費量を示す情報を取得する。監視対象状況情報取得部１０１は，取得された監視対象における電力消費量を示す情報を，監視対象状況情報として監視対象状況情報記憶部１１０に蓄積して記憶する。
【００２４】
監視対象状況情報は，監視対象の状況を示す情報である。本実施の形態１では，監視対象状況情報は，電源用差込口で測定された消費電力量の情報となる。監視対象状況情報記憶部１１０は，監視対象状況情報を記憶する，コンピュータがアクセス可能な記憶部である。
【００２５】
紐付け制御部１０２は，紐付けサーバ１００における紐付け処理の全体を制御する。
【００２６】
電源接続情報受信部１０３は，電源用差込口と電気機器との電源接続を示す通知を，制御対象である電気機器から受信する。以下では，電源用差込口と電気機器との電源接続を示す通知を，電源接続通知と呼ぶものとする。
【００２７】
紐付け対象検出部１０４は，監視対象状況情報を記憶する監視対象状況情報記憶部１１０を参照し，制御対象である電気機器の動作，または制御コマンドにより制御対象である電気機器に実行させた動作に応じた所定の条件を満たす，監視対象である電源用差込口を検出する。
【００２８】
紐付け対象検出部１０４は，制御対象の動作に応じた所定の条件または制御コマンドにより制御対象に実行させた動作に応じた所定の条件を，検出条件情報記憶部１２０に記憶された検出条件情報から取得する。検出条件情報は，制御対象の動作または制御コマンドにより制御対象に実行させた動作と，監視対象を検出する条件との対応を示す情報である。本実施の形態１では，検出条件情報は，電気機器の動作または制御コマンドにより電気機器に実行させた動作と，電源用差込口を検出する条件との対応を示す情報である。検出条件情報記憶部１２０は，検出条件情報を記憶する，コンピュータがアクセス可能な記憶部である。
【００２９】
紐付け対象情報記憶部１３０は，紐付け対象情報を記憶する，コンピュータがアクセス可能な記憶部である。紐付け対象情報は，電源接続された監視対象との紐付けを行う制御対象のリスト情報である。本実施の形態１では，紐付け対象情報は，電源接続された電源用差込口との紐付けを行う電気機器のリスト情報である。
【００３０】
制御コマンド取得部１０５は，制御対象である電気機器に実行させる動作を指示する制御コマンドを，制御コマンド情報記憶部１４０に記憶された制御コマンド情報から取得する。制御コマンド情報は，制御対象と，その制御対象に実行させる動作を指示する制御コマンドとの対応を示す情報である。本実施の形態１では，制御コマンド情報は，電気機器と，その電気機器に実行させる動作を指示する制御コマンドとの対応を示す情報である。制御コマンド情報記憶部１４０は，制御コマンド情報を記憶する，コンピュータがアクセス可能な記憶装置である。
【００３１】
なお，制御コマンドにより制御対象である電気機器に実行させる動作は，例えば電源切断などの，電源用差込口から電気機器に供給される電力量を変化させる動作である。
【００３２】
制御コマンド送信部１０６は，制御コマンド取得部１０５により取得された制御コマンドを，制御対象である電気機器に送信する。
【００３３】
紐付け登録部１０７は，紐付け対象検出部１０４により検出された監視対象である電源用差込口が１つである場合に，制御対象である電気機器と検出された監視対象である電源用差込口とを関係付けた情報を，紐付け情報として紐付け情報記憶部１５０に登録する。紐付け情報記憶部１５０は，紐付け情報を記憶する，コンピュータがアクセス可能な記憶部である。
【００３４】
制御対象の電気機器であるノートＰＣ２００は，電源接続情報通知部２０１，制御コマンド実行部２０２とを備える。
【００３５】
電源接続情報通知部２０１は，電源接続通知を紐付けサーバ１００に送信する。電源接続情報通知部２０１が電源接続通知を紐付けサーバ１００に送信するタイミングは，原則として，自電気機器がいずれかの電源用差込口に電源接続されて電力の供給を受け，自電気機器の電源接続情報通知部２０１が電源接続通知を送信できる状態となったときである。例えば，電気機器がデスクトップＰＣである場合に，電源接続通知が紐付けサーバ１００に送信されるタイミングは，デスクトップＰＣとコンセント３００とが電源接続されてデスクトップＰＣの電源がＯＮされた後の，ＯＳ（Operating System）の起動後などである。
【００３６】
ただし，電気機器がノートＰＣ２００のように充電池を内蔵している場合は，例外となる。例えば，ノートＰＣ２００とコンセント３００とが電源接続された状態でノートＰＣ２００の電源がＯＮされた場合には，ノートＰＣ２００は，ＯＳの起動後のタイミングで電源接続通知を紐付けサーバ１００に送信する。ノートＰＣ２００とコンセント３００とが電源接続されていない状態で，内蔵の充電池でノートＰＣ２００の電源がＯＮされた場合には，ノートＰＣ２００は，電源接続通知を紐付けサーバ１００に送信しない。ただし，その後のノートＰＣ２００の使用中に，ノートＰＣ２００とコンセント３００とが電源接続された場合には，その時点で，ノートＰＣ２００は，電源接続通知を紐付けサーバ１００に送信する。
【００３７】
制御コマンド実行部２０２は，紐付けサーバ１００から受信した制御コマンドで指示された動作を実行する。
【００３８】
監視対象の電源用差込口であるコンセント３００は，消費電力量情報送信部３０２を備える。消費電力量情報送信部３０２は，電力センサ３０１により測定された自身の消費電力量の情報を紐付けサーバ１００に送信する。
【００３９】
図３は，本実施の形態１による監視対象状況情報記憶部に記憶されるデータの例を示す図である。
【００４０】
図３に示す消費電力量データ１１１は，監視対象状況情報記憶部１１０に記憶される監視対象状況情報の一例である。消費電力量データ１１１は，コンセント識別子，時刻，消費電力量の情報を持つ。
【００４１】
消費電力量データ１１１におけるコンセント識別子は，監視対象となるコンセントを一意に識別する識別情報である。消費電力量データ１１１における時刻は，例えばコンセント３００において，消費電力量が測定された時刻である。消費電力量データ１１１における時刻が，紐付けサーバ１００がコンセント３００から消費電力量の情報を取得した時刻でもよい。消費電力量データ１１１における消費電力量は，コンセント３００で測定された消費電力量である。
【００４２】
図４は，本実施の形態１による検出条件情報記憶部に記憶されるデータの例を示す図である。
【００４３】
図４に示す検出条件データ１２１は，検出条件情報記憶部１２０に記憶される検出条件情報の一例である。検出条件データ１２１は，電気機器動作，検出条件の情報を持つ。
【００４４】
検出条件データ１２１における電気機器動作は，制御対象である電気機器の動作，または制御コマンドにより制御対象である電気機器に実行させた動作である。検出条件データ１２１における検出条件は，検出するコンセント３００の条件である。図４に示す検出条件データ１２１では，検出条件が“条件Ａ”，“条件Ｂ”というように省略して記載されている。実際には，検出条件データ１２１における検出条件として，“現在時刻から過去１０秒以内の消費電力量が０から２０まで上昇している”などの，検出するコンセント３００の条件が記録される。
【００４５】
図５は，本実施の形態１による紐付け対象情報記憶部に記憶されるデータの例を示す図である。
【００４６】
図５に示す紐付け対象データ１３１は，紐付け対象情報記憶部１３０に記憶される紐付け対象情報の一例である。紐付け対象データ１３１は，電気機器識別子，接続時刻，アドレス，タイプの情報を持つ。
【００４７】
紐付け対象データ１３１における電気機器識別子は，制御対象となる電気機器を一意に識別する識別情報である。紐付け対象データ１３１における接続時刻は，例えば，制御対象である電気機器からの電源接続通知を受信した時刻である。紐付け対象データ１３１におけるアドレスは，制御対象である電気機器のＩＰアドレスである。紐付け対象データ１３１におけるタイプは，“ノートＰＣ”，“プリンタ”などの，制御対象である電気機器の種別を示す。
【００４８】
図６は，本実施の形態１による制御コマンド情報記憶部に記憶されるデータの例を示す図である。
【００４９】
図６に示す制御コマンドデータ１４１は，制御コマンド情報記憶部１４０に記憶される制御コマンド情報の一例である。制御コマンドデータ１４１は，タイプ，制御コマンドの情報を持つ。
【００５０】
制御コマンドデータ１４１におけるタイプは，紐付け対象データ１３１におけるタイプと同様に，制御対象である電気機器の種別を示す。制御コマンドデータ１４１における制御コマンドは，制御対象である電気機器に実行させる動作を示す。
【００５１】
制御コマンドは，制御対象である電気機器に障害が発生しない程度の制御指示が設定される。例えば，図６に示すように，充電池を内蔵し，突然の電源切断の影響を受けないノートＰＣ２００などの電気機器に対する制御コマンドとしては，“電源切断”が設定されてもよい。充電池を内蔵せず，突然の電源切断の影響を受けるデスクトップＰＣなどの電気機器に対する制御コマンドには，“電源切断”は設定できない。突然の電源切断の影響を受けるデスクトップＰＣなどの電気機器に対しては，電源切断せずに消費電力量を変化させる“輝度を高くする”などの制御コマンドが設定される。
【００５２】
図７は，本実施の形態１による紐付け情報記憶部に記憶されるデータの例を示す図である。
【００５３】
図７に示す紐付けデータ１５１は，紐付け情報記憶部１５０に記憶される紐付け情報の一例である。紐付けデータ１５１は，電気機器識別子，コンセント識別子，接続時刻，切断時刻の情報を持つ。
【００５４】
紐付けデータ１５１における電気機器識別子は，制御対象となる電気機器を一意に識別する識別情報である。紐付けデータ１５１におけるコンセント識別子は，制御対象となるコンセント３００を一意に識別する識別情報である。紐付けデータ１５１における接続時刻は，例えば，制御対象である電気機器からの電源接続通知を受信した時刻である。紐付けデータ１５１における切断時刻は，例えば，制御対象である電気機器からの電源切断通知を受信した時刻である。制御対象である電気機器からの電源切断通知を受信するまでは，切断時刻は記録されない。なお，電源切断通知の詳細については，後述する。
【００５５】
図８は，本実施の形態１による制御対象から紐付けサーバに送信される電源接続通知の例を示す図である。
【００５６】
図８に示す電源接続通知メッセージ１６０は，制御対象の電気機器であるノートＰＣ２００の電源接続情報通知部２０１が紐付けサーバ１００に対して送信する電源接続通知の例である。電源接続通知メッセージ１６０は，メッセージタイプ，制御対象識別子，制御対象タイプ，制御コマンドの送信先の情報を持つ。
【００５７】
メッセージタイプはそのメッセージの種別を示し，電源接続通知メッセージ１６０においては，そのメッセージが電源接続通知であることを示す。電源接続通知メッセージ１６０における制御対象識別子は，電源接続通知を送信した制御対象の識別子を示す。図８に示す電源接続通知メッセージ１６０における制御対象識別子は，図５の紐付け対象データ１３１における電気機器識別子に相当する。電源接続通知メッセージ１６０における制御対象タイプは，電源接続通知を送信した制御対象の種別を示す。図８に示す電源接続通知メッセージ１６０における制御対象タイプは，図５の紐付け対象データ１３１におけるタイプに相当する。電源接続通知メッセージ１６０における制御コマンドの送信先は，制御コマンドの送信先のアドレス，すなわち電源接続通知を送信した制御対象のアドレスを示す。図８に示す電源接続通知メッセージ１６０における制御コマンドの送信先は，図５の紐付け対象データ１３１におけるアドレスに相当する。
【００５８】
なお，紐付けサーバ１００に，あらかじめ制御対象識別子と，制御対象タイプ，制御コマンドの送信先との対応情報を用意しておき，ノートＰＣ２００の電源接続情報通知部２０１が，メッセージタイプと制御対象識別子のみの電源接続通知メッセージ１６０を送信するようにしてもよい。
【００５９】
図９は，本実施の形態１による紐付けサーバから制御対象に送信される制御コマンドの例を示す図である。
【００６０】
図９に示す制御コマンドメッセージ１６１は，紐付けサーバ１００の制御コマンド送信部１０６が制御対象に対して送信する制御コマンドの例である。制御コマンドメッセージ１６１は，メッセージタイプ，制御コマンドの情報を持つ。
【００６１】
メッセージタイプはそのメッセージの種別を示し，制御コマンドメッセージ１６１においては，そのメッセージが制御コマンドであることを示す。制御コマンドメッセージ１６１における制御コマンドは，制御対象に実行させる動作を示す。
【００６２】
以下では，図２を用いて，電気機器識別子が“ＰＣ−Ａ”，“ＰＣ−Ｂ”，“ＰＣ−Ｃ”である３台のノートＰＣ２００が，ほぼ同時刻“９：００：００”に，それぞれコンセント３００に接続された場合の紐付けサーバ１００による紐付けの例を説明する。なお，ここでは，各ノートＰＣ２００は，すでに電源ＯＮで起動されている状態で，コンセント３００と電源接続されるものとする。
【００６３】
＜手順：Ｐ１００＞
各コンセント３００の消費電力量情報送信部３０２は，電力センサ３０１により測定された消費電力量の情報を，一定の時間間隔で紐付けサーバ１００に送信する。ここでは，各コンセント３００の消費電力量情報送信部３０２は，５秒間隔で消費電力量の情報を送信するものとする。紐付けサーバ１００の監視対象状況情報取得部１０１は，各コンセント３００から送信された消費電力量の情報を取得する。
【００６４】
＜手順：Ｐ１０１＞
監視対象状況情報取得部１０１は，取得された各コンセント３００の消費電力量の情報を，監視対象状況情報記憶部１１０に蓄積して記憶する。
【００６５】
ここまでの手順：Ｐ１００，手順：Ｐ１０１の処理は，以下の手順：Ｐ１０２以降の処理とは独立して実行される。
【００６６】
＜手順：Ｐ１０２＞
あるコンセント３００と電源接続されたノートＰＣ２００の電源接続情報通知部２０１は，紐付けサーバ１００に対して電源接続通知を送信する。例えば，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００があるコンセント３００と電源接続されると，そのノートＰＣ２００の電源接続情報通知部２０１は，紐付けサーバ１００に対して図８に示す電源接続通知メッセージ１６０を送信する。紐付けサーバ１００の電源接続情報受信部１０３は，ノートＰＣ２００からの電源接続通知を受信する。
【００６７】
＜手順：Ｐ１０３＞
紐付け制御部１０２は，すでにタイマが生成されているかをチェックする。タイマが生成されている場合には，手順：Ｐ１０８に進む。タイマが生成されていない場合には，紐付け制御部１０２は，紐付け対象検出部１０４に紐付け対象検出処理（手順：Ｐ１０４，Ｐ１０５）を行わせる。
【００６８】
なお，コンセント３００からの消費電力量の情報の取得間隔によっては，紐付けサーバ１００がノートＰＣ２００から電源接続通知を受信した時点で，まだ該当コンセント３００から変化した消費電力量の情報が紐付けサーバ１００に取得されていない可能性がある。このときには，紐付け制御部１０２は，紐付け対象検出部１０４に紐付け対象検出処理（手順：Ｐ１０４，Ｐ１０５）を行わせるのを，一定時間遅らせる。
【００６９】
＜手順：Ｐ１０４＞
紐付け対象検出部１０４は，検出条件情報記憶部１２０に記憶された検出条件データ１２１を参照し，電子機器動作すなわちノートＰＣ２００の動作に対応する検出条件を取得する。例えば，紐付け対象検出部１０４は，図４に示す検出条件データ１２１を参照し，電源接続通知を送信した電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００の動作である“電源接続”に対応する検出条件“条件Ａ”を取得する。ここでは，“条件Ａ”は，“現在時刻から過去１０秒以内の消費電力量が０から２０まで上昇している”であるものとする。
【００７０】
＜手順：Ｐ１０５＞
紐付け対象検出部１０４は，監視対象状況情報記憶部１１０に記憶された消費電力量データ１１１を参照し，手順：Ｐ１０４で取得された検出条件を満たすコンセント３００を検出する。例えば，紐付け対象検出部１０４は，図３に示す消費電力量データ１１１を参照し，手順：Ｐ１０４で取得された“条件Ａ”を満たすコンセント３００を検出する。現在時刻が“９：００：０５”であるものとすると，図３に示す消費電力量データ１１１から，コンセント識別子が“コンセントＡ”，“コンセントＢ”，“コンセントＣ”である３つのコンセント３００が検出される。
【００７１】
紐付け対象検出部１０４により検出されたコンセント３００が１つである場合には，手順：Ｐ１０６に進む。紐付け対象検出部１０４により検出されたコンセント３００が複数または０である場合には，手順：Ｐ１０７に進む。
【００７２】
＜手順：Ｐ１０６＞
手順：Ｐ１０５で検出されたコンセント３００が１つである場合には，紐付け登録部１０７は，電源接続通知を送信したノートＰＣ２００と検出されたコンセント３００とを関連付ける紐付け情報を，紐付け情報記憶部１５０に登録する。ここの例では，手順：Ｐ１０５で３つのコンセント３００が検出されているので，手順：Ｐ１０６の処理は行われない。
【００７３】
＜手順：Ｐ１０７＞
手順：Ｐ１０５で検出されたコンセント３００が複数または０である場合には，紐付け制御部１０２は，タイマを生成し，起動する。
【００７４】
＜手順：Ｐ１０８＞
電源接続通知を送信した制御対象であるノートＰＣ２００の情報を，紐付け対象情報記憶部１３０の紐付け対象データ１３１に登録する。例えば，紐付け制御部１０２は，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００から送信された図８に示す電源接続通知メッセージ１６０の制御対象識別子，制御対象タイプ，制御コマンドの送信先の情報を，それぞれ電気機器識別子，タイプ，アドレスの情報として紐付け対象データ１３１に登録する。また，紐付け制御部１０２は，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００から送信された図８に示す電源接続通知メッセージ１６０の受信時刻を，接続時刻として紐付け対象データ１３１に登録する。
【００７５】
なお，紐付けサーバ１００に，各制御対象の電気機器識別子と，アドレス，タイプとの対応情報が用意されている場合には，紐付け対象データ１３１で電子機器識別子と接続時刻のみを管理するようにしてもよい。
【００７６】
電気機器識別子“ＰＣ−Ｂ”，“ＰＣ−Ｃ”のノートＰＣ２００についても，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００と同様に，手順：Ｐ１０２〜Ｐ１０８の処理が実行される。ただし，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００に対する処理で既にタイマが生成され，起動されているので，電気機器識別子“ＰＣ−Ｂ”，“ＰＣ−Ｃ”のノートＰＣ２００の処理では，手順：Ｐ１０３の処理から手順：Ｐ１０８の処理に進む。
【００７７】
電気機器識別子“ＰＣ−Ｂ”，“ＰＣ−Ｃ”のノートＰＣ２００の処理が終了した時点で，紐付け対象データ１３１は，電気機器識別子“ＰＣ−Ａ”，“ＰＣ−Ｂ”，“ＰＣ−Ｃ”の３つのノートＰＣ２００の情報が記録された状態となる。
【００７８】
＜手順：Ｐ１０９＞
紐付け制御部１０２は，手順：Ｐ１０７で生成されたタイマが満了したことを確認する。タイマの満了とは，タイマが所定の時間を経過したことを言う。ここでは，タイマ満了の所定時間が１分であるものとする。なお，タイマ満了後も，そのままタイマは継続される。
【００７９】
＜手順：Ｐ１１０＞
紐付け制御部１０２は，タイマ満了の確認後，紐付け対象情報記憶部１３０に記憶された紐付け対象データ１３１から，制御対象であるノートＰＣ２００を１つ選択し，そのデータを取得する。例えば，紐付け制御部１０２は，紐付け対象データ１３１から，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００のデータ（電気機器識別子“ＰＣ−Ａ，接続時刻“９：００：００”，アドレス“Ｘ．Ｘ．Ｘ．Ｘ”，タイプ“ノートＰＣ”）を取得する。
【００８０】
＜手順：Ｐ１１１＞
制御コマンド取得部１０５は，制御コマンド情報記憶部１４０に記憶された制御コマンドデータ１４１を参照し，制御対象のタイプに対応する制御コマンドを取得する。例えば，制御コマンド取得部１０５は，図６に示す制御コマンドデータ１４１を参照し，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００のタイプ“ノートＰＣ”に対応する制御コマンド“電源切断”を取得する。
【００８１】
＜手順：Ｐ１１２＞
制御コマンド送信部１０６は，ノートＰＣ２００に対して，手順：Ｐ１１１で取得した制御コマンドを送信する。例えば，制御コマンド送信部１０６は，手順：Ｐ１１０で取得された電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００のアドレス“Ｘ．Ｘ．Ｘ．Ｘ”を送信先に指定して，図９に示す制御コマンドメッセージ１６１を送信する。
【００８２】
電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００の制御コマンド実行部２０２は，制御コマンドで指示された動作すなわち“電源切断”を実行する。ここでの“電源切断”の処理では，ノートＰＣ２００の制御コマンド実行部２０２は，内部的に，コンセント３００との電源接続を所定時間だけ切断する制御を行う。
【００８３】
制御コマンド送信部１０６による制御コマンドの送信後，紐付け制御部１０２は，紐付け対象検出部１０４に紐付け対象検出処理（手順：Ｐ１１３，Ｐ１１４）を行わせる。
【００８４】
＜手順：Ｐ１１３＞
紐付け対象検出部１０４は，検出条件情報記憶部１２０に記憶された検出条件データ１２１を参照し，電子機器動作すなわち制御コマンドによりノートＰＣ２００に実行させた動作に対応する検出条件を取得する。例えば，紐付け対象検出部１０４は，図４に示す検出条件データ１２１を参照し，制御コマンドにより電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００に実行させた動作である“電源切断”に対応する検出条件“条件Ｂ”を取得する。ここでは，“条件Ｂ”は，“現在時刻から過去１０秒以内の消費電力量が１５以上から０まで減少している”であるものとする。
【００８５】
なお，制御対象がデスクトップＰＣである場合には，手順：Ｐ１１１で制御コマンド“輝度を高くする”が取得される。このとき，手順：Ｐ１１３では，“輝度を高くする”に対応する検出条件“条件Ｃ”が取得される。“条件Ｃ”は，例えば，“現在時刻から過去１０秒以内の消費電力量が１０以上の値から２０以上上昇している”などである。
【００８６】
＜手順：Ｐ１１４＞
紐付け対象検出部１０４は，監視対象状況情報記憶部１１０に記憶された消費電力量データ１１１を参照し，手順：Ｐ１１３で取得された検出条件を満たすコンセント３００を検出する。
【００８７】
図１０は，本実施の形態１による電気機器識別子“ＰＣ−Ａ”のノートＰＣに対する制御コマンド送信後の消費電力量データの例を示す図である。
【００８８】
ここでは，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００で制御コマンドで指示された“電源切断”が実行された後で，監視対象状況情報記憶部１１０に記憶されている消費電力量データ１１１が，図１０に示す通りであるものとする。
【００８９】
手順：Ｐ１１４において，例えば，紐付け対象検出部１０４は，図１０に示す消費電力量データ１１１を参照し，手順：Ｐ１１３で取得された“条件Ｂ”を満たすコンセント３００を検出する。現在時刻が“９：０１：１０”であるものとすると，図１０に示す消費電力量データ１１１から，コンセント識別子が“コンセントＡ”であるコンセント３００のみが検出される。
【００９０】
紐付け対象検出部１０４により検出されたコンセント３００が１つである場合には，手順：Ｐ１１５に進む。紐付け対象検出部１０４により検出されたコンセント３００が複数または０である場合には，手順：Ｐ１１０に進んで次のノートＰＣ２００の処理に移る。紐付け相手が特定できなかったノートＰＣ２００については，次に順番が来たときに手順：Ｐ１１０から再実行する。
【００９１】
＜手順：Ｐ１１５＞
手順：Ｐ１１４で検出されたコンセント３００が１つである場合には，紐付け登録部１０７は，制御コマンドを送信したノートＰＣ２００と検出されたコンセント３００とを関連付ける紐付け情報を，紐付け情報記憶部１５０に記憶された紐付けデータ１５１に登録する。例えば，紐付け登録部１０７は，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００と，手順：Ｐ１１４で検出されたコンセント識別子“コンセントＡ”のコンセント３００とを関連付けた紐付け情報を，紐付けデータ１５１に登録する。
【００９２】
＜手順：Ｐ１１６＞
紐付け制御部１０２は，紐付け対象情報記憶部１３０に記憶された紐付け対象データ１３１から，コンセント３００と紐付けされたノートＰＣ２００のデータを削除する。例えば，紐付け制御部１０２は，紐付け対象データ１３１から，手順：Ｐ１１５でコンセント識別子“コンセントＡ”のコンセント３００と紐付けされた電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００のデータを削除する。
【００９３】
図１１は，本実施の形態１による紐付け対象データの変遷の例を示す図である。
【００９４】
図１１を用いて，ここまでの処理による，紐付け対象情報記憶部１３０に記憶された紐付け対象データ１３１の変遷を説明する。
【００９５】
まず，図１１（Ａ）に示すように，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００についての手順：Ｐ１０８の処理によって，紐付け対象データ１３１に電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００のデータが記録される。
【００９６】
次に，図１１（Ｂ）に示すように，電気機器識別子“ＰＣ−Ｂ”のノートＰＣ２００についての手順：Ｐ１０８の処理によって，紐付け対象データ１３１に電気機器識別子“ＰＣ−Ｂ”のノートＰＣ２００のデータが追加される。
【００９７】
また，図１１（Ｃ）に示すように，電気機器識別子“ＰＣ−Ｃ”のノートＰＣ２００についての手順：Ｐ１０８の処理によって，紐付け対象データ１３１に電気機器識別子“ＰＣ−Ｃ”のノートＰＣ２００のデータが追加される。
【００９８】
手順：Ｐ１１５の処理において，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００の紐付けが行われると，図１１（Ｄ）に示すように，手順：Ｐ１１６の処理で，紐付け対象データ１３１から，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００のデータが削除される。
【００９９】
電気機器識別子“ＰＣ−Ｂ”，“ＰＣ−Ｃ”のノートＰＣ２００についても，処理の実行タイミングをずらしながら，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００と同様に，手順：Ｐ１１０〜Ｐ１１６の処理が実行される。すべてのノートＰＣ２００についての紐付け処理が終わり，紐付け対象データ１３１に制御対象のデータがなくなると，紐付け制御部１０２は，タイマを削除する。
【０１００】
以下，図１２〜図１４を用いて，本実施の形態の紐付けサーバ１００による処理の流れを説明する。
【０１０１】
図１２は，本実施の形態１の紐付けサーバによる紐付け処理フローチャート（１）である。
【０１０２】
図１２に示すフローチャートは，図２を用いて説明した手順：Ｐ１０２〜Ｐ１０８に相当する処理のフローチャートである。
【０１０３】
紐付けサーバ１００において，電源接続情報受信部１０３は，電気機器から電源接続通知を受信する（ステップＳ１０）。紐付け制御部１０２は，すでにタイマが生成されているかを判定する（ステップＳ１１）。
【０１０４】
すでにタイマが生成されていれば（ステップＳ１１のＹＥＳ），紐付け制御部１０２は，電源接続通知を送信した電気機器のデータを，紐付け対象情報記憶部１３０に登録し（ステップＳ１６），処理を終了する。
【０１０５】
まだタイマが生成されていなければ（ステップＳ１１のＮＯ），紐付け対象検出部１０４は，紐付け対象検出処理を実行する（ステップＳ１２）。紐付け対象検出処理の詳細については，後述する。紐付け制御部１０２は，紐付け対象検出処理により検出結果が得られたかを判定する（ステップＳ１３）。
【０１０６】
検出結果が得られれば（ステップＳ１３のＹＥＳ），紐付け登録部１０７は，電源接続通知を送信した電気機器と，検出結果として得られた電源用差込口とを関連付けた紐付け情報を，紐付け情報記憶部１５０に登録し（ステップＳ１４），処理を終了する。
【０１０７】
検出結果が得られなければ（ステップＳ１３のＮＯ），紐付け制御部１０２は，タイマを生成し，起動する（ステップＳ１５）。紐付け制御部１０２は，電源接続通知を送信した電気機器のデータを，紐付け対象情報記憶部１３０に登録し（ステップＳ１６），処理を終了する。
【０１０８】
図１３は，本実施の形態１の紐付けサーバによる紐付け処理フローチャート（２）である。
【０１０９】
図１３に示すフローチャートは，図２を用いて説明した手順：Ｐ１０９〜Ｐ１１６に相当する処理のフローチャートである。
【０１１０】
紐付けサーバ１００において，紐付け制御部１０２は，タイマが満了かを判定する（ステップＳ２０）。
【０１１１】
タイマが満了になると（ステップＳ２０のＹＥＳ），紐付け制御部１０２は，紐付け対象情報記憶部１３０に登録された電気機器から１つを選択し（ステップＳ２１），その電気機器のデータを取得する。
【０１１２】
制御コマンド取得部１０５は，制御コマンド情報記憶部１４０から，選択された電気機器のタイプに対応する制御コマンドを取得する（ステップＳ２２）。制御コマンド送信部１０６は，取得された制御コマンドを，選択された電気機器に送信する（ステップＳ２３）。
【０１１３】
紐付け対象検出部１０４は，紐付け対象検出処理を実行する（ステップＳ２４）。紐付け対象検出処理の詳細については，後述する。紐付け制御部１０２は，紐付け対象検出処理により検出結果が得られたかを判定する（ステップＳ２５）。
【０１１４】
検出結果が得られなければ（ステップＳ２５のＮＯ），紐付け制御部１０２は，ステップＳ２１の処理に戻って，次の電気機器についての処理に移る。
【０１１５】
検出結果が得られれば（ステップＳ２５のＹＥＳ），紐付け登録部１０７は，選択された電気機器と，検出結果として得られた電源用差込口とを関連付けた紐付け情報を，紐付け情報記憶部１５０に登録する（ステップＳ２６）。紐付け制御部１０２は，紐付け対象情報記憶部１３０から，選択された電気機器のデータを削除する（ステップＳ２７）。紐付け制御部１０２は，紐付け対象情報記憶部１３０に登録されたすべての電気機器について処理が終了したかを判定する（ステップＳ２８）。
【０１１６】
すべての電気機器についてまだ処理が終了していなければ（ステップＳ２８のＮＯ），紐付け制御部１０２は，ステップＳ２１の処理に戻って，次の電気機器についての処理に移る。
【０１１７】
すべての電気機器について処理が終了していれば（ステップＳ２８のＹＥＳ），紐付け制御部１０２は，タイマを削除し（ステップＳ２９），処理を終了する。
【０１１８】
図１４は，本実施の形態１の紐付け対象検出部による紐付け対象検出処理フローチャートである。
【０１１９】
図１４に示すフローチャートは，図２を用いて説明した手順：Ｐ１０４，Ｐ１０５と，手順：Ｐ１１３，Ｐ１１４とに相当する処理のフローチャートである。
【０１２０】
紐付け対象検出部１０４は，検出条件情報記憶部１２０から，電源接続通知を送信した電気機器の動作，または制御コマンドにより電気機器が実行する動作に対応する検出条件を取得する（ステップＳ３０）。
【０１２１】
紐付け対象検出部１０４は，監視対象状況情報記憶部１１０を参照し，取得された検出条件を満たす電源用差込口を検出する（ステップＳ３１）。紐付け対象検出部１０４は，検出結果として得られた電源用差込口が１つであるかを判定する（ステップＳ３２）。
【０１２２】
検出結果として得られた電源用差込口が１つであれば（ステップＳ３２のＹＥＳ），紐付け対象検出部１０４は，紐付け制御部１０２にその検出結果を返却する（ステップＳ３３）。
【０１２３】
検出結果として得られた電源用差込口が１つでなければ（ステップＳ３２のＮＯ），紐付け対象検出部１０４は，紐付け制御部１０２に検出エラー結果を返却する（ステップＳ３４）。
【０１２４】
ここまで説明した紐付けサーバ１００による紐付け処理により，ノートＰＣ２００などのように電源接続するコンセントが動的に変わる電気機器でも，自動的に電源接続したコンセントとの紐付けを行うことが可能となる。人手による紐付け作業の必要がないため，電気機器ごと，人ごとの電力センシングの利便性が向上する。
【０１２５】
次に，本実施の形態１において，ノートＰＣ２００とコンセント３００との電源接続が切断されたときの，紐付けサーバ１００による紐付け解除の処理について説明する。
【０１２６】
図１５は，本実施の形態１による紐付け解除の処理を説明する図である。
【０１２７】
図１５に示す紐付けシステムの機能構成は，図２に示す紐付けシステムの機能構成と同様である。なお，ここでは，ノートＰＣ２００が電源ＯＮの状態のまま，ノートＰＣ２００とコンセント３００との電源接続が切断されるものとする。
【０１２８】
＜手順：Ｐ１２０＞
コンセント３００との電源接続が切断されたノートＰＣ２００の電源接続情報通知部２０１は，紐付けサーバ１００に対して電源切断通知を送信する。
【０１２９】
図１６は，本実施の形態１による制御対象から紐付けサーバに送信される電源切断通知の例を示す図である。
【０１３０】
図１６に示す電源切断通知メッセージ１６２は，制御対象の電気機器であるノートＰＣ２００の電源接続情報通知部２０１が紐付けサーバ１００に対して送信する電源切断通知の例である。電源切断通知メッセージ１６２は，メッセージタイプ，制御対象識別子の情報を持つ。
【０１３１】
メッセージタイプはそのメッセージの種別を示し，電源切断通知メッセージ１６２においては，そのメッセージが電源切断通知であることを示す。電源切断通知メッセージ１６２における制御対象識別子は，電源切断通知を送信した制御対象の識別子を示す。図１６に示す電源切断通知メッセージ１６２における制御対象識別子は，図７の紐付けデータ１５１における電気機器識別子に相当する。
【０１３２】
手順：Ｐ１２０において，例えば，電気機器識別子“ＰＣ−Ａ”のノートＰＣ２００とコンセント３００との電源接続が切断されると，そのノートＰＣ２００の電源接続情報通知部２０１は，紐付けサーバ１００に対して図１６に示す電源切断通知メッセージ１６２を送信する。紐付けサーバ１００の電源接続情報受信部１０３は，ノートＰＣ２００からの電源切断通知を受信する。
【０１３３】
＜手順：Ｐ１２１＞
紐付け登録部１０７は，紐付け情報記憶部１５０に記憶された紐付けデータ１５１に，電源切断通知を送信したノートＰＣ２００についての紐付け解除を記録する。例えば，電源切断通知を送信したノートＰＣ２００の電気機器識別子“ＰＣ−Ａ”であれば，紐付け登録部１０７は，紐付けデータ１５１の電気機器識別子が“ＰＣ−Ａ”であるレコードの切断時刻に，電源切断通知の受信時刻を記録する。
【０１３４】
図１７は，本実施の形態１による紐付け解除が記録された紐付けデータの例を示す図である。
【０１３５】
図１７に示すように，電気機器識別子が“ＰＣ−Ａ”のノートＰＣ２００から電源切断通知が送信されると，紐付け登録部１０７は，紐付けデータ１５１の電気機器識別子が“ＰＣ−Ａ”であるレコードに切断時刻を記録することで，紐付け解除を行う。
【０１３６】
なお，紐付け登録部１０７は，制御対象であるノートＰＣ２００からの電源切断通知によってのみ紐付け解除を行う。制御コマンドの指示によって電源切断が実行される場合には，制御対象であるノートＰＣ２００は，紐付けサーバ１００に電源切断通知を送信しない。
【０１３７】
図１８は，本実施の形態１の紐付けサーバによる紐付け解除処理フローチャートである。
【０１３８】
図１８に示すフローチャートは，図１５を用いて説明した手順：Ｐ１２０，Ｐ１２１に相当する処理のフローチャートである。
【０１３９】
紐付けサーバ１００において，電源接続情報受信部１０３は，電気機器から電源切断通知を受信する（ステップＳ４０）。紐付け登録部１０７は，電源切断通知を送信した電気機器の紐付け解除を，紐付け情報記憶部１５０に登録する（ステップＳ４１）。
【０１４０】
このように，紐付けサーバ１００は，制御対象である電気機器からの電源切断通知によってのみ紐付け解除を行う。また，制御対象である電気機器は，制御コマンドによる電源切断の実行では，電源切断通知を送信しない。これにより，紐付けサーバ１００は，適切な紐付けの解除を行うことができる。
【０１４１】
ここで，図２に示す本実施の形態１の紐付けサーバ１００の処理手順において，手順：Ｐ１０４〜Ｐ１０６の処理をスキップすることも可能である。この場合には，手順：Ｐ１０３において，紐付け制御部１０２は，すでにタイマが生成されているかをチェックする。タイマが生成されている場合には，紐付け制御部１０２は，手順：Ｐ１０８に進む。タイマが生成されていない場合には，紐付け制御部１０２は，手順：Ｐ１０７に進む。
【０１４２】
手順：Ｐ１０４〜Ｐ１０６の処理をスキップすることで，電源接続通知を送信したすべての制御対象の電気機器について，手順：Ｐ１１０〜Ｐ１１６の紐付け処理を実行することになる。これにより，紐付けサーバ１００の処理負荷は大きくなるが，電源用差込口と電気機器との紐付けの精度が高くなる。
【０１４３】
また，図２に示す本実施の形態１の紐付けサーバ１００の処理手順において，手順：Ｐ１１２とＰ１１３との間に，次の手順：Ｐ１１２−２の処理を加えてもよい。
【０１４４】
＜手順：Ｐ１１２−２＞
ノートＰＣ２００の制御コマンド実行部２０２は，制御コマンドにより指示された動作を実行した後に，紐付けサーバ１００に対してコマンド実行通知を送信する。
【０１４５】
図１９は，本実施の形態１による制御対象から紐付けサーバに送信されるコマンド実行通知の例を示す図である。
【０１４６】
図１９に示すコマンド実行通知メッセージ１６３は，制御対象の電気機器であるノートＰＣ２００の制御コマンド実行部２０２が紐付けサーバ１００に対して送信するコマンド実行通知の例である。コマンド実行通知メッセージ１６３は，メッセージタイプ，制御対象識別子，制御コマンドの情報を持つ。
【０１４７】
メッセージタイプはそのメッセージの種別を示し，コマンド実行通知メッセージ１６３においては，そのメッセージがコマンド実行通知であることを示す。コマンド実行通知メッセージ１６３における制御対象識別子は，コマンド実行通知を送信した制御対象の識別子を示す。図１９に示すコマンド実行通知メッセージ１６３における制御対象識別子は，図７の紐付けデータ１５１における電気機器識別子に相当する。コマンド実行通知メッセージ１６３における制御コマンドは，制御コマンドにより制御対象が実行した動作を示す。
【０１４８】
手順：Ｐ１１２−２において，紐付けサーバ１００の電源接続情報受信部１０３は，ノートＰＣ２００からのコマンド実行通知を受信する。紐付け制御部１０２は，ノートＰＣ２００からのコマンド実行通知の受信を待ってから，紐付け対象検出部１０４に紐付け対象検出処理（手順：Ｐ１１３，Ｐ１１４）を行わせる。
【０１４９】
制御コマンドの受信時に，制御対象のノートＰＣ２００が過負荷状態である場合も考えられる。この場合には，制御対象のノートＰＣ２００の制御コマンド実行部２０２が，制御コマンドの受信後すぐには，制御コマンドにより指示された動作を実行できない可能性がある。
【０１５０】
手順：Ｐ１１２−２の処理を行う場合には，制御コマンド実行部２０２は，過負荷状態の解消を待ってから，制御コマンドにより指示された動作を実行することができる。
【０１５１】
〔実施の形態２〕
図２０は，本実施の形態２による紐付けシステムの構成例を示す図である。
【０１５２】
図２０に示す紐付けシステムにおいて，紐付けサーバ４００は図１に示す紐付けサーバ１００に相当し，コンセント５００は図１に示すコンセント３００に相当し，ノートＰＣ６００は図１に示すノートＰＣ２００に相当する。コンセント５００は，消費電力量を測定する電力センサ５０１を備えている。
【０１５３】
本実施の形態２が上述の実施の形態１と大きく異なる部分は，本実施の形態２では，電源用差込口のコンセント５００が制御対象であり，電気機器のノートＰＣ６００が監視対象であるという部分である。
【０１５４】
紐付けサーバ４００は，監視対象のノートＰＣ６００における電源接続状況に関する情報であるイベントの情報を取得し，監視対象の状況を示す情報として蓄積する。紐付けサーバ４００は，制御対象のコンセント５００から電源接続の情報を受信する。紐付けサーバ４００は，電源接続の情報を送信したコンセント５００に対して，所定の動作を実行させる制御コマンドを送る。紐付けサーバ４００は，所定の動作を実行させたコンセント５００と，電源接続状況が所定の動作に対応する条件に一致するノートＰＣ６００とを紐付けする。
【０１５５】
なお，図２０では，監視対象のノートＰＣ６００と制御対象のコンセント５００とがそれぞれ１つずつしか記載されていないが，以下で説明する例では，それぞれが複数存在するものとする。
【０１５６】
図２１は，本実施の形態２による紐付けシステムの機能構成例を示す図である。
【０１５７】
紐付けサーバ４００は，監視対象状況情報取得部４０１，紐付け制御部４０２，電源接続情報受信部４０３，紐付け対象検出部４０４，制御コマンド取得部４０５，制御コマンド送信部４０６，紐付け登録部４０７を備える。また，紐付けサーバ４００は，監視対象状況情報記憶部４１０，検出条件情報記憶部４２０，紐付け対象情報記憶部４３０，制御コマンド情報記憶部４４０，紐付け情報記憶部４５０を備える。これらの紐付けサーバ４００が備える各機能部は，紐付けサーバ４００のコンピュータが備えるＣＰＵ（Central Processing Unit ），メモリ等のハードウェアと，ソフトウェアプログラムとにより実現される。
【０１５８】
監視対象状況情報取得部４０１は，監視対象である各電気機器から，電源接続状況を示すイベント情報を取得する。監視対象状況情報取得部４０１は，取得された監視対象におけるイベント情報を，監視対象状況情報として監視対象状況情報記憶部４１０に蓄積して記憶する。本実施の形態２では，監視対象状況情報は，電気機器で発生した電源接続状況を示すイベントの情報となる。監視対象状況情報記憶部４１０は，監視対象状況情報を記憶する，コンピュータがアクセス可能な記憶部である。
【０１５９】
紐付け制御部４０２，電源接続情報受信部４０３，紐付け対象検出部４０４，制御コマンド取得部４０５，制御コマンド送信部４０６，紐付け登録部４０７，検出条件情報記憶部４２０，紐付け対象情報記憶部４３０，制御コマンド情報記憶部４４０，紐付け情報記憶部４５０は，上述の実施の形態１と同様であるので説明を省略する。ただし，本実施の形態２では，上述の実施の形態１の説明における電源用差込口を電気機器に，上述の実施の形態１の説明における電気機器を電源用差込口に読み替える。
【０１６０】
制御対象の電源用差込口であるコンセント５００は，電源接続情報通知部５０２，制御コマンド実行部５０３とを備える。
【０１６１】
電源接続情報通知部５０２は，電源接続通知を紐付けサーバ４００に送信する。電源接続情報通知部５０２が電源接続通知を紐付けサーバ４００に送信するタイミングは，例えば，自電源用差込口がいずれかの電気機器に電源接続されて，電気機器に対する電力の供給が開始されたときである。
【０１６２】
制御コマンド実行部５０３は，紐付けサーバ４００から受信した制御コマンドで指示された動作を実行する。
【０１６３】
監視対象の電気機器であるノートＰＣ６００は，イベント情報送信部６０１を備える。イベント情報送信部６０１は，電源接続，電源切断などの自ノートＰＣ６００の電源接続状況を示すイベント情報を紐付けサーバ４００に送信する。
【０１６４】
図２２は，本実施の形態２による監視対象状況情報記憶部に記憶されるデータの例を示す図である。
【０１６５】
図２２に示すイベントデータ４１１は，監視対象状況情報記憶部４１０に記憶される監視対象状況情報の一例である。イベントデータ４１１は，電気機器識別子，時刻，イベントの情報を持つ。
【０１６６】
イベントデータ４１１における電気機器識別子は，監視対象となる電気機器を一意に識別する識別情報である。イベントデータ４１１における時刻は，例えばノートＰＣ６００において，電源接続状況に関するイベントが発生した時刻である。イベントデータ４１１における時刻が，紐付けサーバ４００がノートＰＣ６００からイベント情報を取得した時刻でもよい。イベントデータ４１１におけるイベントは，ノートＰＣ６００で発生した電源接続状況に関するイベントである。
【０１６７】
図２３は，本実施の形態２による検出条件情報記憶部に記憶されるデータの例を示す図である。
【０１６８】
図２３に示す検出条件データ４２１は，検出条件情報記憶部４２０に記憶される検出条件情報の一例である。検出条件データ４２１は，コンセント動作，検出条件の情報を持つ。
【０１６９】
検出条件データ４２１におけるコンセント動作は，制御対象であるコンセントの動作，または制御コマンドにより制御対象であるコンセントに実行させた動作である。検出条件データ４２１における検出条件は，検出する電気機器の条件である。図２３に示す検出条件データ４２１では，検出条件が“条件Ｃ”，“条件Ｄ”というように省略して記載されている。実際には，検出条件データ４２１における検出条件として，“現在時刻から過去１０秒以内に電源接続のイベントが発生している”などの，検出する電気機器の条件が記録される。
【０１７０】
図２４は，本実施の形態２による紐付け対象情報記憶部に記憶されるデータの例を示す図である。
【０１７１】
図２４に示す紐付け対象データ４３１は，紐付け対象情報記憶部４３０に記憶される紐付け対象情報の一例である。紐付け対象データ４３１は，コンセント識別子，接続時刻，アドレス，タイプの情報を持つ。
【０１７２】
紐付け対象データ４３１におけるコンセント識別子は，制御対象となるコンセント５００を一意に識別する識別情報である。紐付け対象データ４３１における接続時刻は，例えば，制御対象であるコンセント５００からの電源接続通知を受信した時刻である。紐付け対象データ４３１におけるアドレスは，制御対象であるコンセント５００のＩＰアドレスである。紐付け対象データ４３１におけるタイプは，“コンセント”，“マルチタップ”などの，制御対象である電源用差込口の種別を示す。
【０１７３】
図２５は，本実施の形態２による制御コマンド情報記憶部に記憶されるデータの例を示す図である。
【０１７４】
図２５に示す制御コマンドデータ４４１は，制御コマンド情報記憶部４４０に記憶される制御コマンド情報の一例である。制御コマンドデータ４４１は，タイプ，制御コマンドの情報を持つ。
【０１７５】
制御コマンドデータ４４１におけるタイプは，紐付け対象データ４３１におけるタイプと同様に，制御対象である電源用差込口の種別を示す。制御コマンドデータ４４１における制御コマンドは，制御対象であるコンセント５００に実行させる動作を示す。
【０１７６】
本実施の形態２による紐付け情報記憶部４５０に記憶される紐付けデータは，図７に示す実施の形態１による紐付け情報記憶部１５０に記憶される紐付けデータ１５１とほぼ同様の構成であるので，ここでは説明を省略する。また，本実施の形態２による電源接続通知メッセージ，制御コマンドメッセージについても，図８に示す実施の形態１による電源接続通知メッセージ１６０，図９に示す実施の形態１による制御コマンドメッセージ１６１とほぼ同様の構成であるので，ここでは説明を省略する。
【０１７７】
以下では，図２１を用いて，コンセント識別子が“コンセントＡ”，“コンセントＢ”，“コンセントＣ”である３つのコンセント５００が，ほぼ同時刻“９：００：００”に，それぞれノートＰＣ６００に接続された場合の紐付けサーバ４００による紐付けの例を説明する。なお，ここでは，ノートＰＣ６００は，すでに電源ＯＮで起動されている状態で，コンセント５００と電源接続されるものとする。
【０１７８】
＜手順：Ｐ２００＞
各ノートＰＣ６００のイベント情報送信部６０１は，電源接続状況に関するイベントが発生したときに，そのイベント情報を紐付けサーバ４００に送信する。ここでは，紐付けサーバ４００の監視対象状況情報取得部４０１は，各ノートＰＣ６００から送信されたイベント情報を取得する。
【０１７９】
＜手順：Ｐ２０１＞
監視対象状況情報取得部４０１は，取得された各ノートＰＣ６００のイベント情報を，監視対象状況情報記憶部４１０に蓄積して記憶する。
【０１８０】
ここまでの手順：Ｐ２００，手順：Ｐ２０１の処理は，以下の手順：Ｐ２０２以降の処理とは独立して実行される。
【０１８１】
＜手順：Ｐ２０２＞
あるノートＰＣ６００と電源接続されたコンセント５００の電源接続情報通知部５０２は，紐付けサーバ４００に対して電源接続通知を送信する。例えば，コンセント識別子“コンセントＡ”のコンセント５００があるノートＰＣ６００と電源接続されると，そのコンセント５００の電源接続情報通知部５０２は，紐付けサーバ４００に対して電源接続通知メッセージを送信する。紐付けサーバ４００の電源接続情報受信部４０３は，コンセント５００からの電源接続通知を受信する。
【０１８２】
＜手順：Ｐ２０３＞
紐付け制御部４０２は，すでにタイマが生成されているかをチェックする。タイマが生成されている場合には，手順：Ｐ２０８に進む。タイマが生成されていない場合には，紐付け制御部４０２は，紐付け対象検出部４０４に紐付け対象検出処理（手順：Ｐ２０４，Ｐ２０５）を行わせる。
【０１８３】
＜手順：Ｐ２０４＞
紐付け対象検出部４０４は，検出条件情報記憶部４２０に記憶された検出条件データ４２１を参照し，コンセント動作すなわちコンセント５００の動作に対応する検出条件を取得する。例えば，紐付け対象検出部４０４は，図２３に示す検出条件データ４２１を参照し，電源接続通知を送信したコンセント識別子“コンセントＡ”のコンセント５００の動作である“電源接続”に対応する検出条件“条件Ｃ”を取得する。ここでは，“条件Ｃ”は，“現在時刻から過去１０秒以内に電源接続のイベントが発生している”であるものとする。
【０１８４】
＜手順：Ｐ２０５＞
紐付け対象検出部４０４は，監視対象状況情報記憶部４１０に記憶されたイベントデータ４１１を参照し，手順：Ｐ２０４で取得された検出条件を満たすノートＰＣ６００を検出する。例えば，紐付け対象検出部４０４は，図２２に示すイベントデータ４１１を参照し，手順：Ｐ２０４で取得された“条件Ｃ”を満たすノートＰＣ６００を検出する。現在時刻が“９：００：０５”であるものとすると，図２２に示すイベントデータ４１１から，電気機器識別子が“ＰＣ−Ａ”，“ＰＣ−Ｂ”，“ＰＣ−Ｃ”である３つのノートＰＣ６００が検出される。
【０１８５】
紐付け対象検出部４０４により検出されたノートＰＣ６００が１つである場合には，手順：Ｐ２０６に進む。紐付け対象検出部４０４により検出されたノートＰＣ６００が複数または０である場合には，手順：Ｐ２０７に進む。
【０１８６】
＜手順：Ｐ２０６＞
手順：Ｐ２０５で検出されたノートＰＣ６００が１つである場合には，紐付け登録部４０７は，電源接続通知を送信したコンセント５００と検出されたノートＰＣ６００とを関連付ける紐付け情報を，紐付け情報記憶部４５０に登録する。ここの例では，手順：Ｐ２０５で３つのノートＰＣ６００が検出されているので，手順：Ｐ２０６の処理は行われない。
【０１８７】
＜手順：Ｐ２０７＞
手順：Ｐ２０５で検出されたノートＰＣ６００が複数または０である場合には，紐付け制御部４０２は，タイマを生成し，起動する。
【０１８８】
＜手順：Ｐ２０８＞
電源接続通知を送信した制御対象であるコンセント５００の情報を，紐付け対象情報記憶部４３０の紐付け対象データ４３１に登録する。例えば，紐付け制御部４０２は，コンセント識別子“コンセントＡ”のコンセント５００から送信された電源接続通知メッセージの制御対象識別子，制御対象タイプ，制御コマンドの送信先の情報を，それぞれコンセント識別子，タイプ，アドレスの情報として紐付け対象データ４３１に登録する。また，紐付け制御部４０２は，コンセント識別子“コンセントＡ”のコンセント５００から送信された電源接続通知メッセージの受信時刻を，接続時刻として紐付け対象データ４３１に登録する。
【０１８９】
なお，紐付けサーバ４００に，各制御対象のコンセント識別子と，アドレス，タイプとの対応情報が用意されている場合には，紐付け対象データ４３１でコンセント識別子と接続時刻のみを管理するようにしてもよい。
【０１９０】
コンセント識別子“コンセントＢ”，“コンセントＣ”のコンセント５００についても，コンセント識別子“コンセントＡ”のコンセント５００と同様に，手順：Ｐ２０２〜Ｐ２０８の処理が実行される。ただし，コンセント識別子“コンセントＡ”のコンセント５００に対する処理ですでにタイマが生成され，起動されているので，コンセント識別子“コンセントＢ”，“コンセントＣ”のコンセント５００の処理では，手順：Ｐ２０３の処理から手順：Ｐ２０８の処理に進む。
【０１９１】
コンセント識別子“コンセントＢ”，“コンセントＣ”のコンセント５００の処理が終了した時点で，紐付け対象データ４３１は，コンセント識別子“コンセントＡ”，“コンセントＢ”，“コンセントＣ”の３つのコンセント５００の情報が記録された状態となる。
【０１９２】
＜手順：Ｐ２０９＞
紐付け制御部４０２は，手順：Ｐ２０７で生成されたタイマが満了したことを確認する。タイマの満了とは，タイマが所定の時間を経過したことを言う。ここでは，タイマ満了の所定時間が１分であるものとする。なお，タイマ満了後も，そのままタイマは継続される。
【０１９３】
＜手順：Ｐ２１０＞
紐付け制御部４０２は，タイマ満了の確認後，紐付け対象情報記憶部４３０に記憶された紐付け対象データ４３１から，制御対象であるコンセント５００を１つ選択し，そのデータを取得する。例えば，紐付け制御部４０２は，紐付け対象データ４３１から，コンセント識別子“コンセントＡ”のコンセント５００のデータ（コンセント識別子“コンセントＡ，接続時刻“９：００：００”，アドレス“Ｙ．Ｙ．Ｙ．Ｘ”，タイプ“コンセント”）を取得する。
【０１９４】
＜手順：Ｐ２１１＞
制御コマンド取得部４０５は，制御コマンド情報記憶部４４０に記憶された制御コマンドデータ４４１を参照し，制御対象のタイプに対応する制御コマンドを取得する。例えば，制御コマンド取得部４０５は，図２５に示す制御コマンドデータ４４１を参照し，コンセント識別子“コンセントＡ”のコンセント５００のタイプ“コンセント”に対応する制御コマンド“電源切断”を取得する。
【０１９５】
＜手順：Ｐ２１２＞
制御コマンド送信部４０６は，コンセント５００に対して，手順：Ｐ２１１で取得した制御コマンドを送信する。例えば，制御コマンド送信部４０６は，手順：Ｐ２１０で取得されたコンセント識別子“コンセントＡ”のコンセント５００のアドレス“Ｙ．Ｙ．Ｙ．Ｘ”を送信先に指定して，制御コマンドメッセージを送信する。
【０１９６】
コンセント識別子“コンセントＡ”のコンセント５００の制御コマンド実行部５０３は，制御コマンドで指示された動作すなわち“電源切断”を実行する。このとき，コンセント識別子“コンセントＡ”のコンセント５００と電源接続されたノートＰＣ６００において，電源切断のイベントが発生し，そのイベント情報が監視対象状況情報記憶部４１０に記憶されたイベントデータ４１１に記録される。
【０１９７】
制御コマンド送信部４０６による制御コマンドの送信後，紐付け制御部４０２は，紐付け対象検出部４０４に紐付け対象検出処理（手順：Ｐ２１３，Ｐ２１４）を行わせる。
【０１９８】
＜手順：Ｐ２１３＞
紐付け対象検出部４０４は，検出条件情報記憶部４２０に記憶された検出条件データ４２１を参照し，コンセント動作すなわち制御コマンドによりコンセント５００に実行させた動作に対応する検出条件を取得する。例えば，紐付け対象検出部４０４は，図２３に示す検出条件データ４２１を参照し，制御コマンドによりコンセント識別子“コンセントＡ”のコンセント５００に実行させた動作である“電源切断”に対応する検出条件“条件Ｄ”を取得する。ここでは，“条件Ｄ”は，“現在時刻から過去１０秒以内に電源切断のイベントが発生している”であるものとする。
【０１９９】
＜手順：Ｐ２１４＞
紐付け対象検出部４０４は，監視対象状況情報記憶部４１０に記憶されたイベントデータ４１１を参照し，手順：Ｐ２１３で取得された検出条件を満たすノートＰＣ６００を検出する。
【０２００】
図２６は，本実施の形態２によるコンセント識別子“コンセントＡ”のコンセントに対する制御コマンド送信後のイベントデータの例を示す図である。
【０２０１】
ここでは，コンセント識別子“コンセントＡ”のコンセント５００で制御コマンドで指示された“電源切断”が実行された後で，監視対象状況情報記憶部４１０に記憶されているイベントデータ４１１が，図２６に示す通りであるものとする。
【０２０２】
手順：Ｐ２１４において，例えば，紐付け対象検出部４０４は，図２６に示すイベントデータ４１１を参照し，手順：Ｐ２１３で取得された“条件Ｄ”を満たすノートＰＣ６００を検出する。現在時刻が“９：０１：１０”であるものとすると，図２６に示すイベントデータ４１１から，電気機器識別子が“ＰＣ−Ａ”であるノートＰＣ６００のみが検出される。
【０２０３】
紐付け対象検出部４０４により検出されたノートＰＣ６００が１つである場合には，手順：Ｐ２１５に進む。紐付け対象検出部４０４により検出されたノートＰＣ６００が複数または０である場合には，手順：Ｐ２１０に進んで次のコンセント５００の処理に移る。紐付け相手が特定できなかったコンセント５００については，次に順番が来たときに手順：Ｐ２１０から再実行する。
【０２０４】
＜手順：Ｐ２１５＞
手順：Ｐ２１４で検出されたノートＰＣ６００が１つである場合には，紐付け登録部４０７は，制御コマンドを送信したコンセント５００と検出されたノートＰＣ６００とを関連付ける紐付け情報を，紐付け情報記憶部４５０に記憶された紐付けデータに登録する。例えば，紐付け登録部４０７は，コンセント識別子“コンセントＡ”のコンセント５００と，手順：Ｐ２１４で検出された電気機器識別子“ＰＣ−Ａ”のノートＰＣ６００とを関連付けた紐付け情報を，紐付けデータに登録する。
【０２０５】
＜手順：Ｐ２１６＞
紐付け制御部４０２は，紐付け対象情報記憶部４３０に記憶された紐付け対象データ４３１から，ノートＰＣ６００と紐付けされたコンセント５００のデータを削除する。例えば，紐付け制御部４０２は，紐付け対象データ４３１から，手順：Ｐ２１５で電気機器識別子“ＰＣ−Ａ”のノートＰＣ６００と紐付けされたコンセント識別子“コンセントＡ”のコンセント５００のデータを削除する。
【０２０６】
図２７は，本実施の形態２による紐付け対象データの変遷の例を示す図である。
【０２０７】
図２７を用いて，ここまでの処理による，紐付け対象情報記憶部４３０に記憶された紐付け対象データ４３１の変遷を説明する。
【０２０８】
まず，図２７（Ａ）に示すように，コンセント識別子“コンセントＡ”のコンセント５００についての手順：Ｐ２０８の処理によって，紐付け対象データ４３１にコンセント識別子“コンセントＡ”のコンセント５００のデータが記録される。
【０２０９】
次に，図２７（Ｂ）に示すように，コンセント識別子“コンセントＢ”のコンセント５００についての手順：Ｐ２０８の処理によって，紐付け対象データ４３１にコンセント識別子“コンセントＢ”のコンセント５００のデータが追加される。
【０２１０】
また，図２７（Ｃ）に示すように，コンセント識別子“コンセントＣ”のコンセント５００についての手順：Ｐ２０８の処理によって，紐付け対象データ４３１にコンセント識別子“コンセントＣ”のコンセント５００のデータが追加される。
【０２１１】
手順：Ｐ２１５の処理において，コンセント識別子“コンセントＡ”のコンセント５００の紐付けが行われると，図２７（Ｄ）に示すように，手順：Ｐ２１６の処理で，紐付け対象データ４３１から，コンセント識別子“コンセントＡ”のコンセント５００のデータが削除される。
【０２１２】
コンセント識別子“コンセントＢ”，“コンセントＣ”のコンセント５００についても，処理の実行タイミングをずらしながら，コンセント識別子“コンセントＡ”のコンセント５００と同様に，手順：Ｐ２１０〜Ｐ２１６の処理が実行される。すべてのコンセント５００についての紐付け処理が終わり，紐付け対象データ４３１に制御対象のデータがなくなると，紐付け制御部４０２は，タイマを削除する。
【０２１３】
なお，本実施の形態２の場合には，電源がＯＦＦされたノートＰＣ６００のような充電のみを行う電気機器が電源接続された場合にも，コンセント５００から紐付けサーバ４００に電源接続通知が送信される。このようなコンセント５００のデータは，いつまでも紐付けできずに紐付け対象データ４３１に残ってしまう可能性がある。所定の時間が経過したコンセント５００のデータを，紐付け対象データ４３１から削除するようにしてもよい。
【０２１４】
本実施の形態２に示すように，電源用差込口を制御対象とし，電気機器を監視対象とした場合でも，上述の実施の形態１と同様に，自動的に電源接続された電源用差込口と電気機器との紐付けを行うことが可能となる。
【０２１５】
以上説明した本実施の形態の紐付けサーバ１００，紐付けサーバ４００による処理は，コンピュータが備えるＣＰＵ，メモリ等のハードウェアとソフトウェアプログラムとにより実現することができ，そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも，ネットワークを通して提供することも可能である。
【０２１６】
図２８は，紐付けサーバのハードウェア構成例を示す図である。
【０２１７】
図２８に示すように，紐付けサーバ１００および紐付けサーバ４００は，ＣＰＵ１１，主記憶となるメモリ１２，入出力インターフェース１３，記憶装置１４，入力装置１５，出力装置１６を備えるコンピュータ１０によって実現される。
【０２１８】
紐付けサーバ１００，紐付けサーバ４００のコンピュータ１０が実行可能なプログラムは，記憶装置１４に記憶され，その実行時にメモリ１２に読み出され，ＣＰＵ１１により実行される。
【０２１９】
なお，コンピュータ１０は，可搬型記録媒体から直接プログラムを読み取り，そのプログラムに従った処理を実行することもできる。また，コンピュータ１０は，サーバコンピュータからプログラムが転送されるごとに，逐次，受け取ったプログラムに従った処理を実行することもできる。
【０２２０】
さらに，このプログラムは，コンピュータ１０で読み取り可能な記録媒体に記録しておくことができる。
【０２２１】
以上，本実施の形態について説明したが，本発明はその主旨の範囲において種々の変形が可能であることは当然である。
【符号の説明】
【０２２２】
１００，４００  紐付けサーバ
１０１，４０１  監視対象状況情報取得部
１０２，４０２  紐付け制御部
１０３，４０３  電源接続情報受信部
１０４，４０４  紐付け対象検出部
１０５，４０５  制御コマンド取得部
１０６，４０６  制御コマンド送信部
１０７，４０７  紐付け登録部
１１０，４１０  監視対象状況情報記憶部
１２０，４２０  検出条件情報記憶部
１３０，４３０  紐付け対象情報記憶部
１４０，４４０  制御コマンド情報記憶部
１５０，４５０  紐付け情報記憶部
２００  ノートＰＣ（制御対象）
２０１  電源接続情報通知部
２０２  制御コマンド実行部
３００  コンセント（監視対象）
３０１  電力センサ
３０２  消費電力量情報送信部
５００  コンセント（制御対象）
５０１  電力センサ
５０２  電源接続情報通知部
５０３  制御コマンド実行部
６００  ノートＰＣ（監視対象）
６０１  イベント情報送信部
【図１】
0005515912.tif 000002
【図２】
0005515912.tif 000003
【図３】
0005515912.tif 000004
【図４】
0005515912.tif 000005
【図５】
0005515912.tif 000006
【図６】
0005515912.tif 000007
【図７】
0005515912.tif 000008
【図８】
0005515912.tif 000009
【図９】
0005515912.tif 000010
【図１０】
0005515912.tif 000011
【図１１】
0005515912.tif 000012
【図１２】
0005515912.tif 000013
【図１３】
0005515912.tif 000014
【図１４】
0005515912.tif 000015
【図１５】
0005515912.tif 000016
【図１６】
0005515912.tif 000017
【図１７】
0005515912.tif 000018
【図１８】
0005515912.tif 000019
【図１９】
0005515912.tif 000020
【図２０】
0005515912.tif 000021
【図２１】
0005515912.tif 000022
【図２２】
0005515912.tif 000023
【図２３】
0005515912.tif 000024
【図２４】
0005515912.tif 000025
【図２５】
0005515912.tif 000026
【図２６】
0005515912.tif 000027
【図２７】
0005515912.tif 000028
【図２８】
0005515912.tif 000029