(57)【特許請求の範囲】
【請求項１】
ユーザと電力供給部との対応情報を記憶する対応情報記憶部と，
電力供給部で計測された消費電力の情報を記憶する電力情報記憶部と，
電力供給部ごとに，前記電力情報記憶部に記憶された消費電力の情報から，消費電力が所定値以下の状態を検出する検出部と，
同じユーザに対応付けられた電力供給部において消費電力が所定値以下の状態が検出された場合に，当該ユーザに対応付けられた各電力供給部について，前記所定値以下の状態の前の消費電力と前記所定値以下の状態の後の消費電力とを比較し，前記所定値以下の状態の前後における電力供給部に電源接続された電気機器の変更を判断する比較判断部と，
前記ユーザに対応付けられた各電力供給部における電気機器の変更の判断結果から，前記ユーザの席替えを推測する判定部とを備える
ことを特徴とする席替え推測装置。
【請求項２】
前記判定部は，前記所定値以下の状態の前後で，前記ユーザに対応付けられた電力供給部に電源接続された電気機器の数に変更があるかの判定の結果を用いて，前記ユーザの席替えを推測する
ことを特徴とする請求項１に記載の席替え推測装置。
【請求項３】
前記判定部は，前記所定値以下の状態の前後で，前記ユーザに対応付けられた電力供給部に電源接続された電気機器の組み合わせが同じであるかの判定の結果を用いて，前記ユーザの席替えを推測する
ことを特徴とする請求項１または請求項２に記載の席替え推測装置。
【請求項４】
前記判定部は，席替えありと推測された他のユーザがあるかの判定の結果を用いて，前記ユーザの席替えを推測する
ことを特徴とする請求項１から請求項３までのいずれかに記載の席替え推測装置。
【請求項５】
コンピュータに，
電力供給部ごとに，計測された消費電力の情報から，消費電力が所定値以下の状態を検出し，
同じユーザに対応付けられた電力供給部において消費電力が所定値以下の状態が検出された場合に，当該ユーザに対応付けられた各電力供給部について，前記所定値以下の状態の前の消費電力と前記所定値以下の状態の後の消費電力とを比較して，前記所定値以下の状態の前後における電力供給部に電源接続された電気機器の変更を判断し，
前記ユーザに対応付けられた各電力供給部における電気機器の変更の判断結果から，前記ユーザの席替えを推測する
処理を実行させるための席替え推測プログラム。
【請求項６】
コンピュータが，
電力供給部ごとに，計測された消費電力の情報から，消費電力が所定値以下の状態を検出し，
同じユーザに対応付けられた電力供給部において消費電力が所定値以下の状態が検出された場合に，当該ユーザに対応付けられた各電力供給部について，前記所定値以下の状態の前の消費電力と前記所定値以下の状態の後の消費電力とを比較して，前記所定値以下の状態の前後における電力供給部に電源接続された電気機器の変更を判断し，
前記ユーザに対応付けられた各電力供給部における電気機器の変更の判断結果から，前記ユーザの席替えを推測する
ことを特徴とする席替え推測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ユーザの席替えを推測する席替え推測装置，席替え推測プログラムおよび席替え推測方法に関するものである。
【背景技術】
【０００２】
近年，オフィスや家庭などにおける省電力化が重要視されるようになってきている。そのため，使用される電気機器の消費電力を監視するシステムが提案されている。消費電力の監視システムでは，例えば，コンセントとそのコンセントを使用するユーザとの対応を登録し，コンセントで計測された消費電力とユーザとを結びつけた管理が行われる。
【０００３】
なお，装置の消費電力を検知し，検知された消費電力から該装置の動作状態を判別する技術が知られている。また，家電機器の消費電力を計測して管理する電力管理システムにおいて，現在の消費電力量と過去の消費電力量とを比較した結果を出力する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１０３８７２号公報
【特許文献２】特開平９−０８４１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば，上述の消費電力の監視システムが導入された企業のオフィス等において，従業員であるユーザの席替えが行われる場合がある。このとき，席替えによって，デスクに設置されたコンセントを使用するユーザが変わるため，システムに登録されたユーザとコンセントとの対応を更新する必要がある。
【０００６】
席替え後すぐに，システムの管理者に対する席替えの申告があれば，速やかにユーザとコンセントとの対応を更新し，正しくユーザと消費電力とを結びつけた管理が可能である。しかし，席替えの申告が遅れると，席替えから申告までの間はシステムに登録されたユーザとコンセントとの対応が誤った状態となるため，正しいユーザと消費電力との結びつけができない。
【０００７】
システムの管理者が，１人１人のユーザについて，ユーザと消費電力との対応をチェックして，ユーザの席替えを見つけ出す方法なども考えられる。しかし，例えば，消費電力の監視システムをクラウドサービスなどで実施するようなケースでは，対象となるユーザの数が膨大となる場合もあるので，システムの管理者が，１人１人のユーザの消費電力を監視して，ユーザの席替えを判断することは難しい。
【０００８】
このような消費電力の監視システムの管理者としては，速やかにかつ容易にユーザの席替えを認知して，ユーザの席替えに応じたデータ更新などの対処を行いたいという要望がある。そのため，ユーザの席替えの有無を速やかに自動推測する技術が望まれる。
【０００９】
一側面では，本発明は，ユーザの席替えの有無を自動推測することが可能となる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
１態様では，席替え推測装置は，ユーザと電力供給部との対応情報を記憶する対応情報記憶部と，電力供給部で計測された消費電力の情報を記憶する電力情報記憶部と，電力供給部ごとに，電力情報記憶部に記憶された消費電力の情報から，消費電力が所定値以下の状態を検出する検出部と，同じユーザに対応付けられた電力供給部において消費電力が所定値以下の状態が検出された場合に，当該ユーザに対応付けられた各電力供給部について，所定値以下の状態の前の消費電力と所定値以下の状態の後の消費電力とを比較し，所定値以下の状態の前後における電力供給部に電源接続された電気機器の変更を判断する比較判断部と，ユーザに対応付けられた各電力供給部における電気機器の変更の判断結果から，ユーザの席替えを推測する判定部とを備える。
【発明の効果】
【００１１】
１態様では，ユーザの席替えの有無を自動推測することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態による席替え推測装置の構成例を示す図である。
【図２】本実施の形態による席替え推測装置を実現するコンピュータのハードウェア構成例を示す図である。
【図３】本実施の形態による席替え推測装置が備える各機能部をコンピュータで実現する例を示す図である。
【図４】本実施の形態によるコンセントデータの例を示す図である。
【図５】本実施の形態による電力データの例を示す図である。
【図６】本実施の形態によるコンセントに電源接続される電気機器の状態を説明する図である。
【図７】本実施の形態による全コンセント０Ｗ状態と全コンセント０Ｗ状態前後における接続機器変更の判断を説明する図である。
【図８】本実施の形態によるユーザフラグデータの例を示す図である。
【図９】本実施の形態によるコンセントに電源接続された電気機器の数に変更があった例を説明する図である。
【図１０】本実施の形態によるコンセントに電源接続された電気機器の組み合わせが同じである例を説明する図である。
【図１１】本実施の形態の席替え推測装置による席替え推測処理フローチャートである。
【図１２】本実施の形態の判定部による席替え判定処理フローチャートである。
【発明を実施するための形態】
【００１３】
以下，本実施の形態について，図を用いて説明する。
【００１４】
図１は，本実施の形態による席替え推測装置の構成例を示す図である。
【００１５】
図１に示す席替え推測装置１０は，コンセント２０等の電源供給部で計測される消費電力から，ユーザの席替えを推測する装置である。席替え推測装置１０は，電力情報取得部１１，対応情報記憶部１２，電力情報統合部１３，電力情報記憶部１４，推測部１５，通知部１６を備える。
【００１６】
電力情報取得部１１は，消費電力の計測対象となっている各コンセント２０から，消費電力の情報を取得する。コンセント２０は，電気機器に電力を供給する電力供給部の一例である。
【００１７】
対応情報記憶部１２は，コンセント情報を記憶する記憶部である。コンセント情報は，消費電力の計測対象となっている各コンセント２０の管理情報である。本実施の形態のコンセント情報では，コンセント２０とそのコンセント２０を使用するユーザとが対応付けされている。すなわち，対応情報記憶部１２に記憶されたコンセント情報は，ユーザと電力供給部であるコンセント２０との対応情報でもある。
【００１８】
電力情報統合部１３は，取得された消費電力の情報に，その消費電力の情報が計測されたコンセント２０の識別情報や，日時等の情報を対応付けて，電力情報記憶部１４に記憶する。電力情報記憶部１４は，電力情報を記憶する記憶部である。電力情報は，電力供給部で計測された消費電力の情報が記録された情報である。
【００１９】
推測部１５は，電力情報記憶部１４に記憶された電力情報から，ユーザの席替えを推測する。推測部１５は，検出部１５１，比較判断部１５２，判定部１５３，ユーザ管理情報記憶部１５６を備える。
【００２０】
検出部１５１は，コンセント２０ごとに，電力情報記憶部１４に記憶された電力情報から，消費電力が所定値以下の状態を検出する。ここでの所定値は，コンセント２０の消費電力が０Ｗである状態，すなわちコンセント２０からの電力供給が行われていない状態を検出できる値である。さらに，検出部１５１は，同じユーザに対応付けられた，席替え推測の対象とするすべてのコンセント２０における消費電力が所定値以下の状態を検出する。
【００２１】
比較判断部１５２は，同じユーザに対応付けられた，席替え推測の対象とするすべてのコンセント２０において消費電力が所定値以下の状態が検出された場合に，当該ユーザに対応付けられた，席替え推測の対象とする各コンセント２０について，所定値以下の状態の前の消費電力と所定値以下の状態の後の消費電力とを比較する。比較判断部１５２は，比較の結果から，消費電力が所定値以下の状態の前後におけるコンセント２０に電源接続された電気機器の変更を判断する。
【００２２】
判定部１５３は，比較判断部１５２で判断された，各コンセント２０における電気機器の変更の判断結果から，ユーザの席替えを推測する。
【００２３】
判定部１５３は，例えば，接続数照合部１５４，組み合わせ判定部１５５などを備える。接続数照合部１５４は，消費電力が所定値以下の状態の前後で，処理対象のユーザに対応付けられたコンセント２０に電源接続された電気機器の数に変更があるかを判定する。組み合わせ判定部１５５は，消費電力が所定値以下の状態の前後で，処理対象のユーザに対応付けられたコンセント２０に電源接続された電気機器の組み合わせが同じであるかを判定する。
【００２４】
判定部１５３は，例えば，接続数照合部１５４による判定の結果や，組み合わせ判定部１５５による判定の結果を用いて，ユーザの席替えを推測する。また，判定部１５３は，例えば，ユーザ管理情報記憶部１５６に記憶された情報を参照し，席替えありと推測された他のユーザがあるかの判定の結果を用いて，処理対象のユーザの席替えを推測する。
【００２５】
ユーザ管理情報記憶部１５６は，ユーザごとに，対応するすべてのコンセント２０における消費電力が所定値以下の状態の検出状況や，席替えの有無の推測状況を管理する情報を記憶する記憶部である。
【００２６】
通知部１６は，席替えの推測結果を通知する。例えば，通知部１６は，消費電力の監視システムの管理者が操作する情報機器に対して，推測部１５により席替えがあったと推測されたユーザを通知する。
【００２７】
図２は，本実施の形態による席替え推測装置を実現するコンピュータのハードウェア構成例を示す図である。
【００２８】
図１に示す本実施の形態の席替え推測装置１０を実現するコンピュータ１は，例えば，ＣＰＵ（Central Processing Unit ）２，主記憶となるメモリ３，記憶装置４，通信装置５，媒体読取・書込装置６，入力装置７，出力装置８等を備える。記憶装置４は，例えばＨＤＤ（Hard Disk Drive ）などである。媒体読取・書込装置６は，例えばＣＤ−Ｒ（Compact Disc Recordable ）ドライブやＤＶＤ−Ｒ（Digital Versatile Disc Recordable ）ドライブなどである。入力装置７は，例えばキーボード・マウスなどである。出力装置８は，例えばディスプレイ等の表示装置などである。
【００２９】
図１に示す席替え推測装置１０および席替え推測装置１０が備える各機能部は，コンピュータ１が備えるＣＰＵ２，メモリ３等のハードウェアと，ソフトウェアプログラムとによって実現することが可能である。コンピュータ１が実行可能なプログラムは，記憶装置４に記憶され，その実行時にメモリ３に読み出され，ＣＰＵ２により実行される。
【００３０】
コンピュータ１は，可搬型記録媒体から直接プログラムを読み取り，そのプログラムに従った処理を実行することもできる。また，コンピュータ１は，サーバコンピュータからプログラムが転送されるごとに，逐次，受け取ったプログラムに従った処理を実行することもできる。さらに，このプログラムは，コンピュータ１で読み取り可能な記録媒体に記録しておくことができる。
【００３１】
図３は，本実施の形態による席替え推測装置が備える各機能部をコンピュータで実現する例を示す図である。
【００３２】
図３に示すように，例えば，席替え推測装置１０が備える検出部１５１，比較判断部１５２，判定部１５３は，コンピュータ１のＣＰＵ２等によって実現される。また，例えば，席替え推測装置１０が備える対応情報記憶部１２，ユーザ管理情報記憶部１５６は，コンピュータ１のメモリ２等によって実現される。また，例えば，席替え推測装置１０が備える電力情報記憶部１４は，コンピュータ１の記憶装置４等によって実現される。
【００３３】
以下，本実施の形態による席替え推測装置１０の動作について，より具体的な例を用いて説明する。
【００３４】
ここでは，席替え推測装置１０は，ユーザごとの消費電力を監視するシステムの一部であるものとする。ユーザごとの消費電力を監視するシステムは，例えば，企業のオフィスにおいて，従業員であるユーザごとに，使用した電気機器による消費電力を計測し，記録するシステムである。各ユーザのデスクには，それぞれ使用が割り当てられたコンセント２０が設置されている。
【００３５】
席替え推測装置１０において，電力情報取得部１１は，各コンセント２０から消費電力の情報を取得する。本実施の形態において，電力情報取得部１１が各コンセント２０から取得する消費電力の情報は，各コンセント２０で計測された消費電力の情報である。電力情報取得部１１が消費電力の情報を取得するタイミングや，消費電力の情報の取得単位は，任意である。例えば，電力情報取得部１１は，１０秒ごとに，その時点で計測された消費電力の情報を取得する。
【００３６】
図１に示す本実施の形態のコンセント２０は，電気機器に電力を供給する電力供給部の一例である。コンセント２０には，消費される電力をセンシングする電力センサが取り付けられている。コンセント２０に取り付けられた電力センサは，コンセント２０から供給された電力，すなわちコンセント２０に電源接続されて使用された電気機器の消費電力を計測する。
【００３７】
電力センサ付きのコンセント２０は，例えばＥｔｈｅｒｎｅｔ（登録商標）やＵＳＢ，無線などの通信機能を持つ。それらの通信機能を使用して，電力情報取得部１１は，各コンセント２０から電力情報を収集する。電力センサ付きのコンセント２０を備える機器としては，例えば，複数のコンセント２０を持つ電源タップなどが考えられる。
【００３８】
電力情報統合部１３は，取得された消費電力の情報を電力情報記憶部１４に記憶する。このとき，電力情報統合部１３は，対応情報記憶部１２に記憶されたコンセント情報や，コンピュータ１の時計機能（図示省略）等を参照し，消費電力の情報に，その消費電力の情報が計測されたコンセント２０の識別情報や，計測された日時などを対応付ける。
【００３９】
図４は，本実施の形態によるコンセントデータの例を示す図である。
【００４０】
図４に示すコンセントデータ１２０は，対応情報記憶部１２に記憶されたコンセント情報の一例である。コンセントデータ１２０は，コンセントＩＤ，ユーザＩＤ，設置場所，電気機器等の情報を持つ。
【００４１】
コンセントＩＤは，電力供給部であるコンセント２０を一意に識別する識別情報である。消費電力を計測する対象のコンセント２０には，コンセントＩＤが割り当てられる。
【００４２】
ユーザＩＤは，ユーザを一意に識別する識別情報である。図４のコンセントデータ１２０に示すように，各コンセント２０のコンセントＩＤに，そのコンセント２０の使用が割り当てられたユーザのユーザＩＤが対応付けされている。このように，コンセントデータ１２０は，ユーザと電力供給部であるコンセント２０との対応情報でもある。
【００４３】
設置場所は，コンセント２０の設置場所を示す。設置場所は，例えば，オフィスにおいて，コンセント２０が設置されたデスクの位置を示す情報などである。なお，図４に示すコンセントデータ１２０では図示されていないが，設置場所の情報には，ネットワークへの配線接続やＩＰ（Internet Protocol ）アドレスなどの情報も含まれる。
【００４４】
電気機器は，コンセント２０に電源接続する電気機器を示す。本実施の形態では，ユーザは，コンセント２０に電源接続する電気機器を，あらかじめシステムに登録しておくものとする。
【００４５】
例えば，ユーザのデスクに，４つのコンセント２０を持つ電源タップが１つ配置されているものとする。この場合，コンセントデータ１２０では，ユーザと４つのコンセント２０とが対応付けされる。このとき，本実施の形態によってユーザの席替えを推測した結果は，ユーザとそのユーザが使用する電源タップとの対応の変更を推測した結果となる。図４に示すコンセントデータ１２０の例には示されていないが，コンセントデータ１２０において，例えば，コンセントＩＤに，該当コンセント２０が配置された電源タップの識別情報を対応付けることも可能である。
【００４６】
電力情報統合部１３は，例えば，図４に示すコンセントデータ１２０を参照し，コンセント２０から取得された消費電力の情報に，該コンセント２０のコンセントＩＤを付与して，電力情報記憶部１４に記憶する。
【００４７】
図５は，本実施の形態による電力データの例を示す図である。
【００４８】
図５に示す電力データ１４０は，電力情報記憶部１４に記憶された電力情報の一例である。電力データ１４０は，コンセントＩＤ，日付，時刻，消費電力等の情報を持つ。
【００４９】
コンセントＩＤは，消費電力が計測されたコンセント２０の識別情報である。日付，時刻は，消費電力が計測された日時を示す。消費電力は，該当日時に，該当コンセント２０で計測された消費電力を示す。
【００５０】
図５に示す例では，各コンセント２０から取得された消費電力の情報をまとめて管理する電力データ１４０の例を示しているが，例えば，コンセント２０ごと，日付ごとのファイルで消費電力の情報を管理するようにしてもよい。
【００５１】
推測部１５は，例えば，図５に示す電力データ１４０から，ユーザの席替えの有無を推測する。推測部１５は，所定の周期で，席替え推測の処理を行う。ここでは，１日分の電力情報がまとまるごとに，１日に１回，推測部１５が，各ユーザの席替え推測の処理を行うものとする。
【００５２】
推測部１５は，対応情報記憶部１２のコンセントデータ１２０を参照し，処理対象のユーザに割り当てられたコンセント２０を特定する。例えば，ユーザＩＤ“user01”のユーザの席替え推測処理を行う場合に，推測部１５は，図４に示すコンセントデータ１２０を参照し，ユーザＩＤ“user01”のユーザに割り当てられたコンセント２０のコンセントＩＤ“outlet01”，“outlet02”，“outlet03”，“outlet04”を取得する。
【００５３】
推測部１５において，検出部１５１は，処理対象のユーザに割り当てられたコンセント２０ごとに，電力情報記憶部１４の電力データ１４０を参照し，消費電力が０Ｗの状態の検出を行う。例えば，検出部１５１は，処理対象のユーザに対応するコンセント２０のコンセントＩＤで，図５に示す電力データ１４０を参照し，検索対象の１日分の消費電力の情報から，消費電力が０Ｗの状態を検出する。
【００５４】
図６は，本実施の形態によるコンセントに電源接続される電気機器の状態を説明する図である。
【００５５】
図６に示す消費電力グラフは，あるコンセント２０のある日付における消費電力の時間変遷をグラフで表したものである。
【００５６】
図６に示す消費電力グラフにおいて，消費電力が２５Ｗ前後で推移している時間帯は，コンセント２０に電源接続された電気機器が通常に使用されている状態を示している。この状態は，例えば，電源接続されたパソコンの主電源がＯＮとなっており，ユーザがそのパソコンを使用している状態などである。以下では，このような状態を通常使用状態と呼ぶものとする。
【００５７】
図６に示す消費電力グラフにおいて，消費電力が４Ｗ前後で推移している時間帯は，コンセント２０に電源接続された電気機器が使用されずに待機している状態を示している。この状態は，例えば，電源接続されたパソコンの主電源がＯＦＦとなっており，待機電力が発生している状態などである。例えば，コンセント２０に電気機器のプラグが差し込まれている状態では，ある程度の待機電力が発生するケースが多い。以下では，このような状態を待機状態と呼ぶものとする。
【００５８】
図６に示す消費電力グラフにおいて，消費電力がほぼ０Ｗの状態で推移している時間帯は，例えば，コンセント２０に電気機器が電源接続されていない状態を示している。例えば，コンセント２０から電気機器のプラグが引き抜かれると，待機電力が発生しなくなる。以下では，このような消費電力が０Ｗの状態を，０Ｗ状態と呼ぶものとする。なお，コンセント２０に電気機器のプラグが差し込まれた状態であっても，停電などにより消費電力が計測されないケースもある。
【００５９】
ここで説明した状態以外にも，消費電力の情報から推定される電気機器の状態としては，例えば，充電池を備える電気機器に対する充電状態や，電気機器が省電力モードで動作する状態などがある。このような電気機器の状態は，計測される消費電力の特性から推測することが可能である。例えば，過去に計測された消費電力の蓄積データに対する統計解析の結果や，公表された定格消費電力などの情報からの推定が可能である。
【００６０】
なお，コンセント２０に電気機器が電源接続されていない状況でも，ノイズとしてわずかな消費電力が検出される場合がある。このような状況を考慮して，検出部１５１は，電力データ１４０からコンセント２０の消費電力が０Ｗの状態を検出する際に，消費電力が所定の閾値以下の状態の検出を行う。所定の閾値は，コンセント２０に取り付けられた電力センサの精度等に応じて，任意の値が設定可能である。
【００６１】
さらに，検出部１５１は，処理対象のユーザに対応するすべてのコンセント２０で同時刻に０Ｗ状態が検出されたかをチェックする。このチェック処理の対象となるすべてのコンセント２０は，例えば，ユーザに使用が割り当てられ，ユーザのデスクに設置されたすべてのコンセント２０である。以下では，処理対象のユーザに対応するすべてのコンセント２０で同時刻に０Ｗ状態が検出された状態を，全コンセント０Ｗ状態と呼ぶ。
【００６２】
図７は，本実施の形態による全コンセント０Ｗ状態と全コンセント０Ｗ状態前後における接続機器変更の判断を説明する図である。
【００６３】
図７には，図４に示すコンセントデータ１２０において，ユーザＩＤ“user01”のユーザに割り当てられた各コンセント２０のある日付における消費電力グラフの例が示されている。なお，図７に示す各コンセント２０の消費電力グラフでは，消費電力の時間変遷を電気機器の状態ごとに平均化した直線で表している。
【００６４】
図７に示す例では，時刻ｔ1 から時刻ｔ2 の間で，すべてのコンセント２０から０Ｗ状態が検出される全コンセント０Ｗ状態となっている。このような全コンセント０Ｗ状態が検出されたユーザは，席替えをした可能性がある。
【００６５】
一般に，席替えを行うユーザは，席替え元のデスクのコンセント２０からすべての電気機器のプラグを抜いてから，席替え先のデスクに荷物の移動を行い，席替え先のデスクのコンセント２０に移動した電気機器のプラグを差し込んで電源接続を行う。そのため，席替え時には，席替えを行うユーザのデスクに設置されたすべてのコンセント２０の消費電力が，同時に０Ｗ状態となる可能性が高い。
【００６６】
検出部１５１は，全コンセント０Ｗ状態が検出された場合に，ユーザ管理情報記憶部１５６に記憶されたユーザ管理情報に，処理対象のユーザについて全コンセント０Ｗ状態が検出された旨を記録する。
【００６７】
図８は，本実施の形態によるユーザフラグデータの例を示す図である。
【００６８】
図８に示すユーザフラグデータ１５９は，ユーザ管理情報記憶部１５６に記憶されたユーザ管理情報の一例である。ユーザフラグデータ１５９は，ユーザＩＤ，全コンセント０Ｗ状態フラグ，席替えフラグの情報を持つ。
【００６９】
ユーザＩＤは，ユーザを一意に識別する識別情報である。全コンセント０Ｗ状態フラグは，該当ユーザについて，全コンセント０Ｗ状態が検出されたか否かを示すフラグである。“１”は，全コンセント０Ｗ状態が検出されたことを示し，“０”は，全コンセント０Ｗ状態が検出されなかったことを示す。席替えフラグは，該当ユーザについて，席替えありと推測されたか否かを示す。“１”は，席替えありと推測されたことを示し，“０”は，席替えありと推測されなかったことを示す。
【００７０】
例えば，図７に示す例では，ユーザＩＤ“user01”のユーザについて，全コンセント０Ｗ状態が検出されている。このとき，検出部１５１は，ユーザＩＤ“user01”のユーザについて，図８に示すユーザフラグデータ１５９における全コンセント０Ｗ状態を“１”に更新する。
【００７１】
比較判断部１５２は，処理対象のユーザについて全コンセント０Ｗ状態が検出された場合に，そのユーザに対応する各コンセント２０について，電力情報記憶部１４に記憶された電力データ１４０を参照し，全コンセント０Ｗ状態の前後の消費電力を比較する。比較判断部１５２は，全コンセント０Ｗ状態の前後で消費電力の特性が異なるコンセント２０については，全コンセント０Ｗ状態の前後でコンセント２０に電源接続された電気機器の変更があったと判断する。比較判断部１５２は，全コンセント０Ｗ状態の前後で消費電力の特性が同じコンセント２０については，全コンセント０Ｗ状態の前後でコンセント２０に電源接続された電気機器の変更がなかったと判断する。
【００７２】
例えば，ユーザＩＤ“user01”のユーザに割り当てられた各コンセント２０における消費電力の時間変遷が，図７に示す通りであったものとする。このとき，比較判断部１５２は，コンセントＩＤ“outlet01”，“outlet02”，“outlet03”，“outlet04”の各コンセント２０について，全コンセント０Ｗ状態の前後の消費電力の比較を行う。
【００７３】
ここでは，比較判断部１５２は，各コンセント２０について，全コンセント０Ｗ状態の前後の通常使用状態における平均消費電力の比較を行うものとする。例えば，比較判断部１５２は，全コンセント０Ｗ状態の前後の通常使用状態における平均消費電力の値の差が２Ｗ以内である場合に，全コンセント０Ｗ状態の前後でコンセント２０に電源接続された電気機器の変更がなかったと判断する。
【００７４】
例えば，図７において，コンセントＩＤ“outlet01”のコンセント２０について，全コンセント０Ｗ状態の前後の通常使用状態における平均消費電力を比較すると，全コンセント０Ｗ状態の前後で値が２Ｗ以上離れている。比較判断部１５２は，全コンセント０Ｗ状態の前後の通常使用状態における平均消費電力の値の差が２Ｗ以上離れているので，全コンセント０Ｗ状態の前後でコンセント２０に電源接続された電気機器の変更があったと判断する。コンセントＩＤ“outlet02”，“outlet03”，“outlet04”の各コンセント２０についても同様に，全コンセント０Ｗ状態の前後の通常使用状態における平均消費電力の値の差が２Ｗ以上離れているので，電源接続された電気機器の変更があったと判断される。
【００７５】
なお，全コンセント０Ｗ状態の前後の消費電力については，全コンセント０Ｗ状態が検出された当日の電力データ１４０で確認できない場合がある。例えば，ユーザが席替えで荷物だけを移動し，席替え先でのコンセント２０への電気機器の電源接続は，翌日以降に行うというケースも考えられる。
【００７６】
このとき，比較判断部１５２は，全コンセント０Ｗ状態が検出された日の前後の所定期間の電力データ１４０を用いて，全コンセント０Ｗ状態の前後の消費電力の比較を行う。全コンセント０Ｗ状態が検出された日の前後の所定期間については，例えば，全コンセント０Ｗ状態が検出された日の前後の２日間など，任意の設定が可能である。全コンセント０Ｗ状態が検出された日の前後の所定期間の電力データ１４０を用いても，０Ｗ状態以外の消費電力が検出されない場合には，比較判断部１５２は，該当コンセント２０に電源接続された電気機器はないと判断する。
【００７７】
ここでは，コンセント２０に電源接続された電気機器の変更の判断に用いる消費電力の特性として，通常使用状態における平均消費電力を用いた例を説明したが，判断に用いる消費電力の特性については，任意の設計が可能である。例えば，コンセント２０に電源接続された電気機器の変更の判断に用いる消費電力の特性として，通常使用状態における平均消費電力と待機状態における平均消費電力とを用いるなどしてもよい。
【００７８】
判定部１５３は，処理対象ユーザに対応する各コンセント２０に電源接続された電気機器の変更の状況から，処理対象ユーザの席替えの有無を判定する。コンセント２０に電源接続された電気機器の変更の状況に基づいた，ユーザの席替え有無の判定については，様々な設計が可能である。ここでは，その一例を説明する。
【００７９】
判定部１５３は，処理対象ユーザに対応する各コンセント２０について，全コンセント０Ｗ状態の前後で，各コンセント２０に電源接続された電気機器の変更があるかを判定する。すべてのコンセント２０で，電源接続された電気機器の変更が見られない場合には，判定部１５３は，処理対象のユーザについて，席替えなしと判定する。例えば，全コンセント０Ｗ状態の前後で，コンセント２０に電源接続された電気機器の変更が見られない場合には，停電や一時的に電源接続を切っただけなど，席替え以外の理由による全コンセント０Ｗ状態の検出である可能性が高いと判断できる。いずれかのコンセント２０に電源接続された電気機器の変更が見られた場合には，席替えによる全コンセント０Ｗ状態の検出である可能性がある。
【００８０】
いずれかのコンセント２０に電源接続された電気機器の変更が見られた場合に，判定部１５３の接続数照合部１５４は，全コンセント０Ｗ状態の前後で，処理対象のユーザに対応するコンセント２０に電源接続された電気機器の数の変更をチェックする。
【００８１】
図９は，本実施の形態によるコンセントに電源接続された電気機器の数に変更があった例を説明する図である。
【００８２】
図９に示す例は，図４に示すコンセントデータ１２０において，ユーザＩＤ“user01”のユーザに割り当てられた各コンセント２０について，全コンセント０Ｗ状態の前後における平均消費電力の変化の例を示している。
【００８３】
図９に示す例において，全コンセント０Ｗ状態の前では，４つのコンセント２０のすべてに電気機器の電源接続が確認されている。これに対して，全コンセント０Ｗ状態の後では，コンセントＩＤ“outlet04”のコンセント２０について，電気機器の電源接続が確認されていない。このとき，接続数照合部１５４は，全コンセント０Ｗ状態の前後で，コンセント２０に電源接続された電気機器の数に変更があったと判定する。
【００８４】
判定部１５３は，電源接続された電気機器の数に変更があったと判定された際に，全コンセント０Ｗ状態の前後で電気機器の電源接続が確認されたコンセント２０について，電気機器の変更があるかを判定する。このとき，電気機器の変更が見られれば，判定部１５３は，処理対象のユーザについて，席替えありと判定する。
【００８５】
電気機器の変更が見られなければ，席替えは行われずに，追加で電気機器を電源接続しただけのケースや，電源接続された電気機器を取り外しただけのケースも考えられる。図９に示す例が，電気機器の変更が見られない例である。このとき，判定部１５３は，例えば，ユーザ管理情報記憶部１５６に記憶されたユーザフラグデータ１５９を参照し，処理対象ユーザ以外のユーザに席替えありと判定されたユーザがいるかを判定する。
【００８６】
他のユーザに席替えありと判定されたユーザがいれば，判定部１５３は，処理対象のユーザについて，席替えありと判定する。転勤や退社などによって席を失うようなケースを除いて，席替えは複数のユーザの間で行われる。他のユーザに席替えありと判定されたユーザがいれば，処理対象のユーザに席替えがあった可能性が高くなる。
【００８７】
他のユーザに席替えありと判定されたユーザがいなければ，判定部１５３は，処理対象のユーザについて，席替えなしと判定する。この場合は，追加で電気機器を電源接続しただけのケースや，電源接続された電気機器を取り外しただけのケースの可能性が高いと判断できる。
【００８８】
全コンセント０Ｗ状態の前後でコンセント２０に電源接続された電気機器の数に変更がない場合，判定部１５３の組み合わせ判定部１５５は，全コンセント０Ｗ状態の前後で，処理対象のユーザに対応するコンセント２０に電源接続された電気機器の組み合わせが同じであるかを判定する。
【００８９】
図１０は，本実施の形態によるコンセントに電源接続された電気機器の組み合わせが同じである例を説明する図である。
【００９０】
図１０に示す例は，図４に示すコンセントデータ１２０において，ユーザＩＤ“user01”のユーザに割り当てられた各コンセント２０について，全コンセント０Ｗ状態の前後における平均消費電力の変化の例を示している。
【００９１】
図１０に示す例において，全コンセント０Ｗ状態の前におけるコンセントＩＤ“outlet01”のコンセント２０と，全コンセント０Ｗ状態の後におけるコンセントＩＤ“outlet01”のコンセント２０に電源接続された電気機器は，平均消費電力の値から，同じ電気機器である可能性が高いと判断できる。同様に，
前：コンセントＩＤ“outlet02”  →  後：コンセントＩＤ“outlet03”
前：コンセントＩＤ“outlet03”  →  後：コンセントＩＤ“outlet04”
前：コンセントＩＤ“outlet04”  →  後：コンセントＩＤ“outlet02”
の関係で，コンセント２０に電源接続された電気機器が，全コンセント０Ｗ状態の前後で同じ電気機器である可能性が高いと判断できる。このような場合に，組み合わせ判定部１５５は，全コンセント０Ｗ状態の前後で，処理対象ユーザに対応するコンセント２０に電源接続された電気機器の組み合わせが同じであると判定する。
【００９２】
判定部１５３は，全コンセント０Ｗ状態の前後でコンセント２０に電源接続された電気機器の組み合わせが同じであると判定された際に，処理対象のユーザについて，席替えなしと判定する。この場合は，ユーザが，自身に割り当てられたコンセント２０の範囲内で，電気機器の電源接続を入れ替えただけの可能性が高いと判断できる。
【００９３】
判定部１５３は，全コンセント０Ｗ状態の前後でコンセント２０に電源接続された電気機器の組み合わせが異なると判定された際に，処理対象のユーザについて，席替えありと判定する。全コンセント０Ｗ状態の後で，全コンセント０Ｗ状態の前にいずれのコンセント２０にも電源接続されていない電気機器が電源接続されている場合には，席替えがあった可能性が高いと判断できる。
【００９４】
判定部１５３は，席替えありと判定した場合に，例えば，図８に示すユーザフラグデータ１５９における処理対象ユーザの席替えフラグを，“１”に更新する。
【００９５】
通知部１６は，図８に示すユーザフラグデータ１５９において，席替えフラグが“１”のユーザがいる場合に，その旨を，消費電力の監視システムの管理者が操作する情報機器に対して通知する。消費電力の監視システムの管理者が操作する情報機器に対する通知は，電子メールを利用した通知や，メッセンジャーを利用した通知など，任意の設計が可能である。
【００９６】
席替え推測装置１０からの通知を見た管理者は，例えば，席替えありと推測されたユーザと電話で直接に連絡を取るなどして，実際に席替えがあったかを確認する。実際に席替えがあったことを確認できた場合には，管理者は，コンセントデータ１２０におけるコンセント２０とユーザとの対応を更新するなどの対処を行う。
【００９７】
このように，本実施の形態による席替え推測装置１０によって，ユーザの席替えの有無を自動で推測することが可能となる。これにより，例えば消費電力の監視システムの管理者などは，速やかにかつ容易にユーザの席替えを認知して，ユーザの席替えに応じたデータ更新などの対処を行うことが可能となる。
【００９８】
以下では，図１１，図１２に示すフローチャートを用いて，本実施の形態の席替え推測装置１０による席替え推測処理の流れの例を説明する。なお，以下では，コンセント２０に電源接続された電気機器を，接続機器とも呼ぶものとする。
【００９９】
図１１は，本実施の形態の席替え推測装置による席替え推測処理フローチャートである。
【０１００】
ここでは，図１１に示す席替え推測処理が，１日に一回，その日の最後に実行されるものとする。なお，席替え推測処理を実行するタイミングについては，任意の設計が可能である。
【０１０１】
席替え推測装置１０において，推測部１５は，処理対象のユーザを１人選択する（ステップＳ１０）。推測部１５は，ユーザフラグデータ１５９において，処理対象ユーザの全コンセント０Ｗ状態フラグが“１”であるかを判定する（ステップＳ１１）。全コンセント０Ｗ状態フラグが“１”であれば（ステップＳ１１のＹＥＳ），推測部１５は，ステップＳ１５の処理に進む。
【０１０２】
全コンセント０Ｗ状態フラグが“１”でなければ（ステップＳ１１のＮＯ），検出部１５１は，処理対象ユーザに対応するコンセント２０ごとに，その日の電力データ１４０から，０Ｗ状態を検出する（ステップＳ１２）。検出部１５１は，処理対象ユーザに対応するすべてのコンセント２０について同時刻に０Ｗ状態が検出されたか，すなわち処理対象ユーザについて全コンセント０Ｗ状態が検出されたかを判定する（ステップＳ１３）。
【０１０３】
全コンセント０Ｗ状態が検出されなければ（ステップＳ１３のＮＯ），推測部１５は，ステップＳ１８の処理に進む。ここでは，全コンセント０Ｗ状態が検出されない場合には，処理対象ユーザが席替えした可能性は薄いと判断している。
【０１０４】
全コンセント０Ｗ状態が検出されれば（ステップＳ１３のＹＥＳ），検出部１５１は，ユーザフラグデータ１５９において，処理対象ユーザの全コンセント０Ｗ状態フラグを“１”に設定する（ステップＳ１４）。ここでは，全コンセント０Ｗ状態が検出された場合には，処理対象ユーザが席替えした可能性があると判断している。
【０１０５】
推測部１５は，処理対象ユーザに対応するすべてのコンセント２０について，全コンセント０Ｗ状態後に消費電力が検出されたかを判定する（ステップＳ１５）。
【０１０６】
すべてのコンセント２０で全コンセント０Ｗ状態後に消費電力が検出されていなければ（ステップＳ１５のＮＯ），推測部１５は，ステップＳ１８の処理に進む。ここでは，すべてのコンセント２０で全コンセント０Ｗ状態後に消費電力が検出されるまでは，席替えの判定ができないと判断している。なお，図１１のフローチャートでは省略しているが，電気機器の電源接続がないケースも考慮し，全コンセント０Ｗ状態検出後，所定期間が経過していれば，消費電力が検出されていないコンセント２０があっても，ステップＳ１６の処理に進むものとする。
【０１０７】
すべてのコンセント２０で全コンセント０Ｗ状態後に消費電力が検出されていれば（ステップＳ１５のＹＥＳ），比較判断部１５２は，全コンセント０Ｗ状態前後の電力データ１４０を比較して，処理対象ユーザに対応する各コンセント２０の接続機器の変更を判断する（ステップＳ１６）。判定部１５３は，席替え判定処理を行う（ステップＳ１７）。席替え判定処理の詳細については，後述する。このとき，判定部１５３は，処理対象ユーザの全コンセント０Ｗ状態フラグを“０”に戻しておく。
【０１０８】
推測部１５は，すべてのユーザについて処理が終了したかを判定する（ステップＳ１８）。まだすべてのユーザについて処理が終了していなければ（ステップＳ１８のＮＯ），推測部１５は，ステップＳ１０の処理に戻って，次の処理対象ユーザの処理に進む。
【０１０９】
すべてのユーザについて処理が終了していれば（ステップＳ１８のＹＥＳ），通知部１６は，席替えの推測結果を，消費電力を監視するシステムの管理者の情報処理装置に通知する（ステップＳ１９）。ユーザフラグデータ１５９において，席替えフラグが“１”であるユーザについては，席替えありの推測結果が通知される。席替え推測装置１０は，処理を終了する。
【０１１０】
図１２は，本実施の形態の判定部による席替え判定処理フローチャートである。
【０１１１】
判定部１５３は，処理対象ユーザに対応するコンセント２０のいずれかに，全コンセント０Ｗ状態の前後で接続機器の変更があるかを判定する（ステップＳ２０）。
【０１１２】
接続機器の変更がなければ（ステップＳ２０のＮＯ），判定部１５３は，処理対象ユーザの席替えなしと判定し（ステップＳ２５），処理を終了する。
【０１１３】
接続機器の変更があれば（ステップＳ２０のＹＥＳ），判定部１５３は，処理対象ユーザに対応するコンセント２０において，全コンセント０Ｗ状態の前後で接続機器の数に変更があるかを判定する（ステップＳ２１）。
【０１１４】
接続機器の数の変更がなければ（ステップＳ２１のＮＯ），判定部１５３は，処理対象ユーザに対応するコンセント２０において，全コンセント０Ｗ状態の前後で接続機器の組み合わせが同じかを判定する（ステップＳ２２）。
【０１１５】
接続機器の組み合わせが同じであれば（ステップＳ２２のＹＥＳ），判定部１５３は，処理対象ユーザの席替えなしと判定し（ステップＳ２５），処理を終了する。
【０１１６】
接続機器の組み合わせが同じでなければ（ステップＳ２２のＮＯ），判定部１５３は，処理対象ユーザの席替えありと判定する（ステップＳ２６）。判定部１５３は，ユーザフラグデータ１５９において，処理対象ユーザの席替えフラグを“１”に設定し（ステップＳ２７），処理を終了する。
【０１１７】
接続機器の数の変更があれば（ステップＳ２１のＹＥＳ），判定部１５３は，全コンセント０Ｗ状態の前後で接続機器が検出されたコンセント２０について，全コンセント０Ｗ状態の前後で接続機器がすべて同じかを判定する（ステップＳ２３）。
【０１１８】
いずれかのコンセント２０で接続機器が同じでなければ（ステップＳ２３のＮＯ），判定部１５３は，処理対象ユーザの席替えありと判定する（ステップＳ２６）。判定部１５３は，ユーザフラグデータ１５９において，処理対象ユーザの席替えフラグを“１”に設定し（ステップＳ２７），処理を終了する。
【０１１９】
接続機器がすべて同じであれば（ステップＳ２３のＹＥＳ），判定部１５３は，ユーザフラグデータ１５９において，処理対象ユーザ以外のユーザに，席替えフラグが“１”のユーザがいるかを判定する（ステップＳ２４）。
【０１２０】
席替えフラグが“１”のユーザがいれば（ステップＳ２４のＹＥＳ），判定部１５３は，処理対象ユーザの席替えありと判定する（ステップＳ２６）。判定部１５３は，ユーザフラグデータ１５９において，処理対象ユーザの席替えフラグを“１”に設定し（ステップＳ２７），処理を終了する。
【０１２１】
席替えフラグが“１”のユーザがいなければ（ステップＳ２４のＮＯ），判定部１５３は，処理対象ユーザの席替えなしと判定し（ステップＳ２５），処理を終了する。
【０１２２】
以上，本実施の形態について説明したが，本発明はその主旨の範囲において種々の変形が可能であることは当然である。
【０１２３】
例えば，本実施の形態では，ユーザに対応するすべてのコンセントを，ユーザの席替え推測時に比較判断する対象とした例を説明したが，これに限るものではない。例えば，各コンセントごとにユーザの利用実績の有無を表すフラグを設けておき，当該フラグが設定されているコンセントを，ユーザの席替え推測時に比較判断する対象としてもよい。
【符号の説明】
【０１２４】
１０  席替え推測装置
１１  電力情報取得部
１２  対応情報記憶部
１３  電力情報統合部
１４  電力情報記憶部
１５  推測部
１５１  検出部
１５２  比較判断部
１５３  判定部
１５４  接続数照合部
１５５  組み合わせ判定部
１５６  ユーザ管理情報記憶部
１６  通知部
２０  コンセント
【図１】
0005720519.tif 000002
【図２】
0005720519.tif 000003
【図３】
0005720519.tif 000004
【図４】
0005720519.tif 000005
【図５】
0005720519.tif 000006
【図６】
0005720519.tif 000007
【図７】
0005720519.tif 000008
【図８】
0005720519.tif 000009
【図９】
0005720519.tif 000010
【図１０】
0005720519.tif 000011
【図１１】
0005720519.tif 000012
【図１２】
0005720519.tif 000013