勤怠管理対象者が利用する情報処理装置における消費電力波形を取得する取得部と、前記消費電力波形に基づいて、前記情報処理装置の電源がオンにされた電源オン時刻及び前記情報処理装置の起動時刻を特定する起動時刻特定部と、前記情報処理装置における前記勤怠管理対象者のログイン時刻を取得するログイン時刻取得部と、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも小さい場合に、前記電源オン時刻又は前記起動時刻を、前記勤怠管理対象者の在席開始時刻と判定する判定部と、を備える勤怠時刻判定装置。前記判定部は、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも大きい場合、エラーと判定することを特徴とする請求項1に記載の勤怠時刻判定装置。前記勤怠管理対象者の席近傍に人が存在しているか否かを検出する人感センサと、前記起動時刻近傍における前記消費電力波形の異常を解析する解析部と、を更に備え、前記判定部は、前記エラーと判定した場合において、前記人感センサにより人が検出されており、かつ前記解析部による解析結果が異常であった場合には、前記エラーを前記情報処理装置における装置エラーであると判定し、前記人感センサにより人が検出されていない場合には、前記エラーを人的エラーであると判定することを特徴とする請求項2に記載の勤怠時刻判定装置。前記解析部は、前記起動時刻近傍における前記消費電力波形と、過去の起動時刻近傍における消費電力の波形との比較結果に基づいて、前記消費電力波形の異常を解析することを特徴とする請求項3に記載の勤怠時刻判定装置。前記消費電力波形に基づいて、前記情報処理装置の停止時刻を特定する停止時刻特定部を更に備え、前記判定部は、前記情報処理装置の停止時刻と、次の前記電源オン時刻又は前記起動時刻との差が、第2の時間よりも大きい場合には、前記停止時刻を前記勤怠管理対象者の在席終了時刻と判定することを特徴とする請求項1~4のいずれか一項に記載の勤怠時刻判定装置。前記第1の時間を、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差の履歴に基づいて設定する設定部を更に備える請求項1~5のいずれか一項に記載の勤怠時刻判定装置。前記取得部は、前記情報処理装置が接続されたコンセントに設けられた電力センサから、前記情報処理装置における消費電力波形を取得することを特徴とする請求項1~6のいずれか一項に記載の勤怠時刻判定装置。請求項1~7のいずれか一項に記載の勤怠時刻判定装置と、前記勤怠時刻判定装置における判定結果に基づいて、前記勤怠管理対象者の勤怠情報を管理する勤怠管理装置と、を備える勤怠管理システム。勤怠管理対象者が利用する情報処理装置における消費電力波形を取得し、前記消費電力波形に基づいて、前記情報処理装置の電源がオンにされた電源オン時刻及び前記情報処理装置の起動時刻を特定し、前記情報処理装置における前記勤怠管理対象者のログイン時刻を取得し、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも小さい場合に、前記電源オン時刻又は前記起動時刻を、前記勤怠管理対象者の在席開始時刻と判定する、処理をコンピュータに実行させる勤怠時刻判定プログラム。コンピュータが、勤怠管理対象者が利用する情報処理装置における消費電力波形を取得する取得工程と、前記消費電力波形に基づいて、前記情報処理装置の電源がオンにされた電源オン時刻及び前記情報処理装置の起動時刻を特定する起動時刻特定工程と、前記情報処理装置における前記勤怠管理対象者のログイン時刻を取得するログイン時刻取得工程と、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも小さい場合に、前記電源オン時刻又は前記起動時刻を、前記勤怠管理対象者の在席開始時刻と判定する判定工程と、を実行することを特徴とする勤怠時刻判定方法。しかしながら、PCでは、起動時のセキュリティチェックやメモリチェックなどの処理のため、起動からログインできるまでに長時間を要するおそれがある。また、終了時の処理のため、ログアウトから停止までの間に長時間を要するおそれがある。このため、単に、ログイン時刻やログアウト時刻を出勤時刻や退勤時刻として管理したのでは、正確に管理できない可能性がある。また、PCでは、HDDのトラブルなどにより起動されない場合や、ログアウト後にPCが停止しない電源が落ちない場合もあり、この点からも出勤時刻や退勤時間を正確に管理できないおそれがある。そこで本件は上記の課題に鑑みてなされたものであり、勤怠時刻の判定を高精度に行うことが可能な勤怠時刻判定装置、プログラム及び方法を提供することを目的とする。また、本件は、正確な勤怠管理が可能な勤怠管理システムを提供することを目的とする。本明細書に記載の勤怠時刻判定装置は、勤怠管理対象者が利用する情報処理装置における消費電力波形を取得する取得部と、前記消費電力波形に基づいて、前記情報処理装置の電源がオンにされた電源オン時刻及び前記情報処理装置の起動時刻を特定する起動時刻特定部と、前記情報処理装置における前記勤怠管理対象者のログイン時刻を取得するログイン時刻取得部と、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも小さい場合に、前記電源オン時刻又は前記起動時刻を、前記勤怠管理対象者の在席開始時刻と判定する判定部と、を備える勤怠時刻判定装置である。本明細書に記載の勤怠管理システムは、本明細書に記載の勤怠時刻判定装置と、前記勤怠時刻判定装置における判定結果に基づいて、前記勤怠管理対象者の勤怠情報を管理する勤怠管理装置と、を備える勤怠管理システムである。本明細書に記載の勤怠時刻判定プログラムは、勤怠管理対象者が利用する情報処理装置における消費電力波形を取得し、前記消費電力波形に基づいて、前記情報処理装置の電源がオンにされた電源オン時刻及び前記情報処理装置の起動時刻を特定し、前記情報処理装置における前記勤怠管理対象者のログイン時刻を取得し、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも小さい場合に、前記電源オン時刻又は前記起動時刻を、前記勤怠管理対象者の在席開始時刻と判定する、処理をコンピュータに実行させる勤怠時刻判定プログラムである。本明細書に記載の勤怠時刻判定方法は、コンピュータが、勤怠管理対象者が利用する情報処理装置における消費電力波形を取得する取得工程と、前記消費電力波形に基づいて、前記情報処理装置の電源がオンにされた電源オン時刻及び前記情報処理装置の起動時刻を特定する起動時刻特定工程と、前記情報処理装置における前記勤怠管理対象者のログイン時刻を取得するログイン時刻取得工程と、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも小さい場合に、前記電源オン時刻又は前記起動時刻を、前記勤怠管理対象者の在席開始時刻と判定する判定工程と、を実行する勤怠時刻判定方法である。本明細書に記載の勤怠時刻判定装置、プログラム及び方法は、勤怠時刻の判定を高精度に行うことができるという効果を奏する。また、本明細書に記載の勤怠管理システムは、正確な勤怠管理を行うことができるという効果を奏する。以下、勤怠管理システムの一実施形態について、図1~図13に基づいて詳細に説明する。図1には、一実施形態にかかる勤怠管理システム100の概略構成が示されている。図1に示すように、勤怠管理システム100は、勤怠時刻判定装置としての勤怠時刻判定サーバ10と、勤怠管理装置としての勤怠管理サーバ70と、ネットワーク管理サーバ80と、電源タップ管理装置20と、情報処理装置としての複数のユーザ端末30と、を備える。これら各装置は、インターネットやLANLocalAreaNetworkなどのネットワーク60に接続されている。勤怠時刻判定サーバ10は、ユーザ端末30を利用するユーザの出勤時刻及び退勤時刻を判定する。なお、勤怠時刻判定サーバ10の具体的構成及び具体的処理については、後述する。勤怠管理サーバ70は、ユーザ端末30を利用するユーザの出勤状況、休暇状況などの勤怠情報を管理するサーバである。ネットワーク管理サーバ80は、ユーザ端末30におけるユーザのログイン、ログオフの状況などを管理するサーバである。電源タップ管理装置20には、複数の電源タップ50が接続されている。電源タップ50は複数のコンセントoutletを有し、各コンセントには、ユーザが利用するPC30や、ユーザのデスクに設置されたライトタスクライトなどが接続されているものとする。また、電源タップ50は、各コンセントにおける消費電力値を検出することが可能な電力センサとしてのセンサ52を有する電源タップであるものとする。電源タップ管理装置20では、センサ52の検出値を取得し、管理する。なお、電源タップ管理装置20は、電源タップ50ごとに設けられていてもよい。また、電源タップ50は、単一のコンセントのみを有することとしてもよい。複数のユーザ端末30は、PCPersonalComputerなどの端末である。各ユーザ端末30には、人感センサ32が設けられ、又は接続されている。人感センサ32としては、赤外線を利用した焦電センサや、温度センサなどを用いることができる。人感センサ32は、ユーザ端末30近傍、ユーザ端末30が設置されているデスク近傍に人が在席しているか否かを検出する。次に、前述した勤怠時刻判定サーバ10の詳細について説明する。図2には、勤怠時刻判定サーバ10のハードウェア構成が示されている。この図2に示すように、勤怠時刻判定サーバ10は、CPU90、ROM92、RAM94、記憶部ここではHDDHardDiskDrive96、及び可搬型記憶媒体用ドライブ99等を備えており、勤怠時刻判定サーバ10の構成各部は、バス98に接続されている。勤怠時刻判定サーバ10では、ROM92あるいはHDD96に格納されているプログラム勤怠時刻判定プログラム、或いは可搬型記憶媒体用ドライブ99が可搬型記憶媒体91から読み取ったプログラム勤怠時刻判定プログラムをCPU90が実行することにより、図3の各部の機能が実現される。図3には、勤怠時刻判定サーバ10の機能ブロック図が示されている。図3に示すように、勤怠時刻判定サーバ10は、CPU90が勤怠時刻判定プログラムを実行することで、取得部102、起動時刻特定部104、停止時刻特定部106、ログイン/ログオフ時刻取得部108、判定部110、解析部112、設定部114、としての機能を発揮する。なお、図3には、RAM94やHDD96内に格納された、各種テーブル及びデータベースも示されている。各種テーブル及びデータベースには、図3に示すように、電力波形テーブル以下、TBと記述する122、ログイン/ログオフ管理TB124、勤怠管理TB126、基本時間TB128、及び波形履歴DB130が含まれる。取得部102は、ユーザ端末30において消費される電力値の時系列データ消費電力波形を電源タップ管理装置20から取得する。起動時刻特定部104は、取得部102が取得した消費電力波形に基づいて、ユーザ端末30の電源がオンされた時刻最高値時刻及び起動時刻を特定する。停止時刻特定部106は、消費電力波形に基づいて、ユーザ端末30の停止時刻0W時刻を特定する。ログイン/ログオフ時刻取得部108は、ユーザ端末30におけるユーザのログイン時刻及びログオフ時刻を、ネットワーク管理サーバ80から取得する。判定部110は、ユーザ端末30の起動時刻とログイン時刻との差を考慮して、ユーザ端末30の電源がオンにされた時刻をユーザの在席開始時刻出勤時刻と判定する。また、判定部110は、ユーザ端末30の終了時刻と電源がオンにされた時刻との差を考慮して、ユーザ端末30の終了時刻をユーザの在席終了時刻退勤時刻と判定する。解析部112は、ユーザ端末30の起動時刻近傍における消費電力波形に異常があるか否かを解析する。設定部114は、基本時間TB128を更新する。電力波形TB122は、取得部102が電源タップ管理装置20から取得した電力値を、所定時間ごとに格納するテーブルである。具体的には、電力波形TB122は、図4に示すように、PC名ごとに、1分ごとの電力値Wが格納されたテーブルである。なお、電力値の取得間隔は、1分に限らず、1秒、10秒など種々の間隔とすることができる。ログイン/ログオフ管理TB124は、図5に示すように、各PCユーザ端末におけるログイン時刻やログオフ時刻のほか、電力値の最高値W、最高値を示した時刻、電力値が0Wとなった時刻を格納する。また、ログイン/ログオフ管理TB124は、在席状況、及び診断レベルを示す数値も格納する。勤怠管理TB126は、図6aに示すように、ユーザごとの出勤時刻及び退勤時刻が格納される。出勤時刻には、判定部110が出勤時刻を判定できなかった場合のエラー内容勤怠エラーやPC異常も格納される。基本時間TB128は、判定部110が出勤時刻や退勤時刻を判定する際に用いられる、各種パラメータを格納する。図6bに示すように、ユーザごとの第1の時間としてのログイン監視時間、ログオフ監視時間、第2の時間としてのPC停止時間を格納する。ログイン監視時間及びログオフ監視時間はユーザごとに異なる随時更新されるが、PC停止時間は全ユーザ一律の値となっている。なお、これらの時間の詳細については、後述する。波形履歴DB130は、消費電力波形を格納するデータベースである。波形履歴DB130には、少なくとも、直近において取得部102において取得された消費電力波形今回の消費電力波形、及びその前に取得された消費電力波形前回の消費電力波形がユーザ別に格納される。次に、本実施形態の勤怠管理システム100における処理について、図7~図10のフローチャートに沿って、かつその他の図面を適宜参照しつつ、詳細に説明する。図7は、勤怠管理システム100のうちの勤怠時刻判定サーバ10による処理を示すフローチャートである。なお、図7の処理は、例えば、1日に1回のバッチ処理などで行われる処理であるものとし、あるユーザ勤怠管理対象者を特定して、ユーザごとに行われる処理であるものとする。すなわち、図7の処理は、ユーザの数だけ繰り返される処理である。以下、図7の各処理について、説明する。なお、前提として、図7の処理で用いるパラメータ診断レベルを示すパラメータN、在席状況を示すパラメータMは0に設定されているものとする。ステップS10ステップS10では、PC電源ON/OFF時刻、ログイン/ログオフ時刻の、ログイン/ログオフ管理TB124図5への格納処理が実行される。具体的には、ステップS10においては、図8のフローチャートに沿った処理が実行される。図8の処理では、まず、ステップS40において、取得部102が、処理対象期間内例えば、1日の消費電力波形データ電力値を、電源タップ管理装置20から取得し、電力波形TB122図4に格納する。なお、取得部102は、各ユーザのPCユーザ端末30がどのコンセントに接続されているかについて、テーブル等に基づいて把握しているものとする。また、消費電力波形データの取得方法については、特開2009-257952号公報等に開示されている。取得部102は、電力波形TB122に格納した消費電力波形データから得られる消費電力波形を波形履歴DB130にも格納する。次いで、ステップS42では、起動時刻判定部104が、電力波形TB122から、ユーザ端末30における電源ON時刻及び起動時刻を特定する。また、停止時刻判定部106が、ユーザ端末30における電源OFF時刻を特定する。そして、起動時刻判定部104と停止時刻判定部106は、判定した時刻を、ログイン/ログオフ管理TB124図5に格納する。ここで、電源ON時刻は、電力波形TB122の波形データのうち、最高値を示す時刻を意味する。したがって、電源ON時刻は、図5のログイン/ログオフ管理TB124に、最高値時刻として格納される。なお、起動時刻判定部104は、波形データの最高値自体についても、ログイン/ログオフ管理TB124に格納する。また、起動時刻は、消費電力の最高値を記録してから、所定電力近傍で安定した時刻を意味するものとする。また、電源OFF時刻は、電力波形が0Wを示す時刻を意味する。したがって、電源OFF時刻は、図5において、0W時刻として格納される。例えば、図5のユーザaaaは、2010年12月17日の消費電力波形では、最高値40Wを8時4分に記録し、0Wを18時3分に記録している。次いで、ステップS44では、ログイン/ログオフ時刻取得部108が、ネットワーク管理サーバ80からログイン時刻、及びログオフ時刻を取得し、ログイン/ログオフ管理TB124に格納する。例えば、図5のログイン/ログオフ管理TB124では、ユーザaaaが、8時10分にログインを行い、17時55分にログアウトを行ったという内容が格納されている。以上のようにして、図8の全処理ステップS10が終了すると、図7のステップS20に移行する。ステップS20図7のステップS20では、PC状態の判定処理が実行される。具体的には、図9のフローチャートに沿った処理が実行される。図9の処理では、まず、ステップS50において、解析部112が、波形履歴DB130とログイン/ログオフ管理TB124に格納されている情報を取得する。具体的には、解析部112は、波形履歴DB130から、今回の消費電力波形と前回の消費電力波形例えば、図11aの消費電力波形の図参照を取得し、ログイン/ログオフ管理TB124からは、当該テーブルに格納されているデータ図5を取得する。次いで、ステップS52では、解析部112が、前回と今回の波形ここでは、最高値時刻近傍の波形とするに、所定量以上の相違があるか否かを判断する。ここで、所定量とは、ユーザ端末30が正常な場合において発生する波形の誤差程度の量を意味する。例えば、図11aの中段に示す消費電力波形の場合には、今回と前回の波形がほぼ一致しているので、ステップS52の判断は否定される。一方、図12aの中段に示す、消費電力波形の場合には、今回と前回の波形が不一致であるので、ステップS52の判断は肯定される。ステップS52の判断が否定された場合には、ステップS56に移行する。一方、ステップS52の判断が肯定された場合には、ステップS54を経て、ステップS56に移行する。ステップS54では、解析部112が、診断レベルを示すパラメータNを1インクリメントN←N1する。なお、診断レベルとは、故障の可能性を示すパラメータであり、0であればPCの故障の可能性が低く、0以外の値であればPCの故障の可能性が高いことを意味する。上記処理を経てステップS56に移行すると、判定部110は、起動時刻からログイン時刻までの時間がログイン監視時間以上であるか、あるいは、ログオフ時刻から停止時刻までの時間がログオフ監視時間以上であるかを判断する。具体的には、判定部110は、基本時間TB128図6bに格納されているログイン監視時間ユーザaaaであれば、10分を取得する。そして、判定部110は、ユーザ端末30の起動時刻から、ログイン時刻までの時間がログイン監視時間以上であるか否かを判断する。また、判定部110は、基本時間TB128図6bに格納されているログオフ監視時間ユーザaaaであれば、10分を取得する。そして、判定部110は、ログオフ時刻からユーザ端末30の停止時刻までの時間がログオフ監視時間以上であるか否かを判断する。なお、ユーザ端末30の起動時刻は、図11aの消費電力波形に示すように、消費電力の最高値を記録してから、所定電力図11aでは25W近傍で安定した時刻である。また、停止時刻は、0W時刻であり、ログイン時刻、ログオフ時刻は、ステップS44において取得した時刻例えば、図11aの下段ログイン監視のグラフ参照である。このステップS56の判断が否定された場合例えば、図11aのような場合には、ステップS60に移行する。一方、ステップS56の判断が肯定された場合図11b、図12aのような場合には、ステップS58を経て、ステップS60に移行する。ステップS58では、判定部110が、診断レベルを示すパラメータNを1インクリメントN←N1する。上記処理を経てステップS60に移行すると、判定部110は、ユーザが在席しているか否かを判断する。この場合、判定部110は、人感センサ32の検出結果を常時取得している。したがって、判定部110は、人感センサ32の検出結果に基づいて、例えば、ログイン監視時間の終了時刻において人感センサ32がユーザの在席を検出しているか否かを判断する。ステップS60の判断が肯定された場合には、ステップS64に移行するが、ステップS60の判断が否定された場合には、ステップS62を経て、ステップS64に移行する。ステップS62に移行した場合には、判定部110は、在席状況を示すパラメータMを1に設定する。なお、在席状況を示すパラメータMは、0又は1の値をとり、0の場合には、在席していることを意味し、1の場合には、在席していないことを意味する。上記処理を経てステップS64に移行すると、判定部110は、診断レベルNの値と、在席状況Mの値を、ログイン/ログオフ管理TB124図5に格納する。以上のようにして、図9の全処理が終了すると、図7のステップS30に移行する。ステップS30図7のステップS30では、PC状態と在席状況からの勤怠情報記録処理が実行される。具体的には、図10のフローチャートに沿った処理が実行される。図10の処理では、まず、ステップS70において、判定部110が、ログイン/ログオフ管理TB124図5を参照して、Mが0であるか否かを判断する。ここでの判断が否定された場合には、ステップS80において、判定部110が、勤怠管理TB126図6aの出勤記録に、在席情報=不在のエラーを記録して、ステップS81に移行する。一方、ステップS70の判断が肯定された場合には、ステップS72に移行する。ステップS72では、判定部110は、N=0であるか否かを判断する。ここでの判断が否定された場合には、ステップS78において、判定部110が、勤怠管理TB126図6aの出勤記録に、PC状態=異常のエラーを記録して、ステップS81に移行する。一方、ステップS72の判断が肯定された場合N=0、M=0の場合には、ステップS81に移行する。上記処理を経てステップS81に移行した場合、判定部110は、電源OFF/ON時間がPC停止時間内か否かを判断する。ここで、電源OFF/ON時間とは、消費電力が0Wになった時刻から最高値になった時刻までの間の時間を意味する。例えば、図12bに示すように、0W時刻から最高値時刻までの時間が、予め定められているPC停止時間図6bでは、30分以内であれば、ここでの判断は肯定される。一方、通常の勤務状態のように、前日の夕方や夜にPCの電源がOFFにされ、翌日の朝にONされるような場合には、ここでの判断は否定される。ステップS81の判断が肯定された場合には、そのまま図10の全処理を終了する。一方、ステップS81の判断が否定された場合には、ステップS82に移行する。ステップS82に移行した場合、判定部110が、ログイン時刻から電力波形最高値の時刻電源がオンになった時刻に遡った時刻を勤怠管理TB126図6aの出勤記録とする図11aの矢印t参照。次いで、ステップS83では、判定部110が、ログオフ時刻から0W値になった時刻0W時刻を勤怠管理TB126図6aの退勤時刻として記録する。すなわち、逆に言えば、ステップS81における判断が肯定された場合図12bのような場合には、勤怠管理TB126には、出勤時刻と退勤時刻が記録される処理は行われない更新されないことを意味する。ステップS83の処理が終了してステップS84に移行すると、判定部110は、起動時刻からログイン時刻までの差分時間を算出する。そして、判定部110は、当該差分時間今回差分時間と前回の差分時間前回差分時間とを用いて、ログイン監視時間の平均化を行う。具体的には、判定部110は、次式1に基づいて、平均化演算を行う。ログイン監視時間=α÷100×今回差分時間1-α÷100×前回差分時間β...1なお、αは係数今回差分時間と前回差分時間の重みを表す係数、βは補正値を意味する。例えば、今回差分時間が10分、前回差分時間が8分、αが60、βが0であるとすると、ログイン監視時間は、0.6×100.4×80=9.2分となる。次いで、ステップS86では、判定部110が、ログオフ時刻からPC停止時刻までの差分時間を算出する。そして、判定部110は、当該差分時間今回差分時間と前回の差分時間前回差分時間とを用いて、ログイン監視時間の平均化を行う。具体的には、判定部110は、次式2に基づいて、平均化演算を行う。ログオフ監視時間=γ÷100×今回差分時間1-γ÷100×前回差分時間δ...2なお、γは係数今回差分時間と前回差分時間の重みを表す係数、δは補正値を意味する。なお、上記ログイン監視時間やログオフ監視時間の算出方法は、一例である。したがって、その他の方法例えば、差分時間の平均を算出するなどにより、ログイン監視時間やログオフ監視時間を算出することとしてもよい。次いで、ステップS88では、判定部110が、勤怠情報出勤時刻/退社時刻を勤怠管理TB126から読み出して、勤怠管理サーバ70に通知する。以上のようにして、図10ステップS30の全処理が終了すると、図7の全処理が終了することになる。ここで、上記処理の具体例について、図11~図13に基づいて詳細に説明する。図11aには、ユーザaaaの出勤時における、人感センサ32の検出結果、消費電力波形、ログイン監視結果が示されている。図11aに示すように、人感センサ32の検出結果からは、在席状態が在席であることが分かるので、M=0である。また、消費電力波形が前回とほぼ同一で、かつ起動時刻からログイン時刻までの時間がログイン監視時間内であるので、N=0である。したがって、ユーザaaaは、エラーステップS78、S80とはならず、勤怠管理TB126に出勤時刻が記録される図6a参照。また、図13には、ユーザaaaの退勤時における、人感センサ32の検出結果、消費電力波形、ログイン監視結果が示されている。図13では、0w時刻からPC停止時間が経過しても、PCが起動しない電力波形最高値とはならない。したがって、ステップS81の判断は否定されて、ステップS83~S88が実行され、勤怠管理TB126に退勤時刻が記録される図6a参照図11bには、ユーザcccの出勤時における、人感センサ32の検出結果、消費電力波形、ログイン監視結果が示されている。図11bに示すように、人感センサ32の検出結果からは、在席状態が不在であることが分かるので、M=1である。また、消費電力波形が前回とほぼ同一である一方、起動時刻からログイン時刻までの時間がログイン監視時間内であるので、N=1である。したがって、ユーザccc出勤時刻には、エラー在席情報=不在が記録される図6a参照。図12aには、ユーザeeeの出勤時における、人感センサ32の検出結果、消費電力波形、ログイン監視結果が示されている。図12aに示すように、人感センサ32の検出結果からは、在席状態が在席であることが分かるので、M=0である。一方、消費電力波形は前回と異なり、かつ、起動時刻からログイン時刻までの時間はログイン監視時間内であるので、N=2である。したがって、ユーザeeeの出勤時刻には、エラーPC状態=異常が記録される図6a参照。図12bには、ユーザfffのユーザ端末の再起動時における、人感センサ32の検出結果、消費電力波形、ログイン監視結果が示されている。図12bでは、0W時刻から電力波形最高値までの時間がPC停止時間以内であるステップS81が肯定される。したがって、勤怠管理TB126の出勤時刻及び退勤時刻は、ログイン/ログオフ管理TB124の値で更新されることはない図5及び図6a参照。以上、詳細に説明したように、本実施形態の勤怠時刻判定サーバ10によると、取得部102がユーザが利用するユーザ端末30における消費電力波形を取得し、起動時刻特定部104が、消費電力波形に基づいて、ユーザ端末30の電源がオンにされた時刻最高値時刻と起動時刻を特定する。そして、ログイン/ログオフ時刻取得部108が、ユーザ端末30におけるユーザのログイン時刻を取得し、判定部110が、ユーザ端末30の起動時刻とログイン時刻との差がログイン監視時間よりも小さい場合に、ユーザ端末30の電源がオンにされた時刻最高値時刻を、ユーザの在席開始時刻出勤時刻と判定する。したがって、起動時刻とログイン時刻との差がログイン監視時間よりも小さく、ユーザ端末に異常がなく、起動後の通常ログインすべき間にログインが行われている場合に、ユーザ端末30の電源がオンにされた時刻最高値時刻を出勤時刻とするので、出勤時刻の判定を高精度に行うことが可能となる。また、本実施形態では、判定部110は、ユーザ端末30の起動時刻とログイン時刻との差がログイン監視時間よりも大きい場合、エラーと判定する。これにより、ログイン監視時間に基づいて、異常状態PC異常又は人的異常不在を、適切に判定することができる。また、本実施形態では、判定部110は、ログオフ時刻とユーザ端末30の停止時刻との差がログオフ監視時間よりも大きい場合、エラーと判定する。これにより、ログオフ監視時間に基づいて、異常状態PC異常を、適切に判定することができる。また、本実施形態では、解析部112が、ユーザ端末30の起動時刻近傍における消費電力波形の異常を解析し、判定部110は、エラーと判定した場合において、人感センサ32により人が検出されておりM=0、かつ解析部112による解析結果が異常であった場合N=1又は2には、エラーを装置エラーPC状態が異常であると判定し、人感センサ32により人が検出されていない場合M=0には、エラーを人的エラー在席情報=不在であると判定する。このように、本実施形態では、人感センサ32との検出結果と解析部112の解析結果とにより、適切なエラー判定が可能である。また、本実施形態では、解析部112は、起動時刻近傍における消費電力波形と、過去の起動時刻近傍における消費電力の波形との比較結果に基づいて、消費電力波形の異常を解析する。したがって、起動時の異常を適切に解析することが可能である。また、本実施形態では、停止時刻特定部106が、消費電力波形に基づいて、ユーザ端末30の停止時刻を特定し、判定部110は、ユーザ端末30の停止時刻と、次にユーザ端末の起動時刻との差が、予め定められたPC停止時間よりも大きい場合に、停止時刻をユーザの在席終了時刻退勤時刻と判定する。したがって、本実施形態によれば、PC停止時間よりも小さい場合、すなわち、ユーザ端末30が再起動されたような場合を、退勤時刻と判定するようなことがなく、これにより適切な退勤時刻の判定が可能である。また、本実施形態では、設定部114が、ログイン監視時間、ログオフ監視時間を過去の履歴に基づいて設定する。このため、本実施形態では、ユーザの過去の実績に基づく適切なログイン監視時間、ログオフ監視時間の設定が可能であり、ひいては、適切な勤怠時刻の管理が可能となる。また、本実施形態では、電源タップ50に設けられたセンサ52からユーザ端末30の消費電力波形電力値を取得するので、簡易に消費電力波形を取得することが可能である。なお、上記実施形態では、起動時刻からログイン時刻までの時間がログイン監視時間内である場合に、出勤時刻を電源オン時刻最高値時刻とする場合について説明した。しかしながら、これに限られるものではなく、電源オン時刻最高値時刻からログイン時刻までの時間が、ログイン監視時間内であるか否かを判断することとしてもよい。また、出勤時刻を、起動時刻に設定するようにしてもよい。同様に、上記実施形態では、電源オフ時刻と次の電源オン時刻との間の時間がPC起動時間よりも長い場合ステップS81が否定される場合に、電源オフ時刻を退勤時刻とすることとしたが、これに限られるものではない。例えば、ステップS81の判断を電源オフ時刻と次のログイン時刻との間の時間で判断することとしてもよい。なお、上記実施形態では、取得部102が、1日の全時間の消費電力値を取得する場合について説明したが、これに限られるものではない。出勤時間、及び退勤時間の判定を行うという点からすると、取得部102は、朝の所定時間始業時刻前2時間などと夜の所定時間終業時刻以降などの消費電力のみを取得することとしてもよい。これにより、判定部110等が処理するデータ量が少なくなるので、勤怠時刻判定サーバ10の付加を軽減することが可能である。また、上記実施形態では、第1の時間としてのログイン監視時間、及びログオフ監視時間が変動する更新される場合について説明したが、これに限らず、各時間は、予め定めた時間であってもよい。また、上記実施形態では、出勤時刻が判定できない場合エラーが発生した場合に、判定部110は、当該エラーが、PC異常で発生したのか、ユーザが不在で発生したのかを特定する場合について説明した。しかしながら、これに限られるものではなく、判定部110は、エラーの原因を特定しないこととしてもよい。また、上記実施形態では、判定部110が、出勤時刻と退勤時刻とを判定する場合について説明したが、これに限られるものではなく、判定部110は、出勤時刻のみを判定することとしてもよい。なお、上記実施形態では、勤怠時刻判定サーバ10、勤怠管理サーバ70、ネットワーク管理サーバ80がそれぞれ別個のサーバである場合について説明した。しかしながら、これに限られるものではなく、各サーバの機能が1つのサーバにより実現されてもよい。なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVDDigitalVersatileDisc、CD-ROMCompactDiscReadOnlyMemoryなどの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。なお、以上の説明に関して更に以下の付記を開示する。付記1勤怠管理対象者が利用する情報処理装置における消費電力波形を取得する取得部と、前記消費電力波形に基づいて、前記情報処理装置の電源がオンにされた電源オン時刻及び前記情報処理装置の起動時刻を特定する起動時刻特定部と、前記情報処理装置における前記勤怠管理対象者のログイン時刻を取得するログイン時刻取得部と、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも小さい場合に、前記電源オン時刻又は前記起動時刻を、前記勤怠管理対象者の在席開始時刻と判定する判定部と、を備える勤怠時刻判定装置。付記2前記判定部は、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも大きい場合、エラーと判定することを特徴とする付記1に記載の勤怠時刻判定装置。付記3前記勤怠管理対象者の席近傍に人が存在しているか否かを検出する人感センサと、前記起動時刻近傍における前記消費電力波形の異常を解析する解析部と、を更に備え、前記判定部は、前記エラーと判定した場合において、前記人感センサにより人が検出されており、かつ前記解析部による解析結果が異常であった場合には、前記エラーを前記情報処理装置における装置エラーであると判定し、前記人感センサにより人が検出されていない場合には、前記エラーを人的エラーであると判定することを特徴とする付記2に記載の勤怠時刻判定装置。付記4前記解析部は、前記起動時刻近傍における前記消費電力波形と、過去の起動時刻近傍における消費電力の波形との比較結果に基づいて、前記消費電力波形の異常を解析することを特徴とする付記3に記載の勤怠時刻判定装置。付記5前記消費電力波形に基づいて、前記情報処理装置の停止時刻を特定する停止時刻特定部を更に備え、前記判定部は、前記情報処理装置の停止時刻と、次の前記電源オン時刻又は前記起動時刻との差が、第2の時間よりも大きい場合には、前記停止時刻を前記勤怠管理対象者の在席終了時刻と判定することを特徴とする付記1~4のいずれかに記載の勤怠時刻判定装置。付記6前記第1の時間を、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差の履歴に基づいて設定する設定部を更に備える付記1~5のいずれかに記載の勤怠時刻判定装置。付記7前記取得部は、前記情報処理装置が接続されたコンセントに設けられた電力センサから、前記情報処理装置における消費電力波形を取得することを特徴とする付記1~6のいずれかに記載の勤怠時刻判定装置。付記8付記1~7のいずれかに記載の勤怠時刻判定装置と、前記勤怠時刻判定装置における判定結果に基づいて、前記勤怠管理対象者の勤怠情報を管理する勤怠管理装置と、を備える勤怠管理システム。付記9勤怠管理対象者が利用する情報処理装置における消費電力波形を取得し、前記消費電力波形に基づいて、前記情報処理装置の電源がオンにされた電源オン時刻及び前記情報処理装置の起動時刻を特定し、前記情報処理装置における前記勤怠管理対象者のログイン時刻を取得し、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも小さい場合に、前記電源オン時刻又は前記起動時刻を、前記勤怠管理対象者の在席開始時刻と判定する、処理をコンピュータに実行させる勤怠時刻判定プログラム。付記10前記判定する処理では、コンピュータに、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも大きい場合、エラーと判定させることを特徴とする付記9に記載の勤怠時刻判定プログラム。付記11前記コンピュータに、前記起動時刻近傍における前記消費電力波形の異常を解析する処理を更に実行させ、前記判定する処理では、前記エラーと判定された場合において、前記勤怠管理対象者の席近傍に人が存在しているか否かを検出する人感センサにより人が検出されており、かつ前記解析する処理での解析結果が異常であった場合には、前記エラーが前記情報処理装置における装置エラーであると、前記コンピュータに判定させ、前記人感センサにより人が検出されていない場合には、前記エラーが人的エラーであると、前記コンピュータに判定させることを特徴とする付記10に記載の勤怠時刻判定プログラム。付記12前記解析する処理では、前記コンピュータに、前記起動時刻近傍における前記消費電力波形と、過去の起動時刻近傍における消費電力の波形との比較結果に基づいて、前記消費電力波形の異常を解析させることを特徴とする付記11に記載の勤怠時刻判定プログラム。付記13前記コンピュータに、前記消費電力波形に基づいて、前記情報処理装置の停止時刻を特定する処理を更に実行させ、前記判定する処理では、前記情報処理装置の停止時刻と、次の前記電源オン時刻又は前記起動時刻との差が、第2の時間よりも大きい場合には、前記停止時刻が前記勤怠管理対象者の在席終了時刻であると、前記コンピュータに判定させることを特徴とする付記9~12のいずれかに記載の勤怠時刻判定プログラム。付記14前記コンピュータに、前記第1の時間を、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差の履歴に基づいて設定する処理を更に実行させる付記9~13のいずれかに記載の勤怠時刻判定プログラム。付記15前記取得する処理では、前記コンピュータに、前記情報処理装置が接続されたコンセントに設けられた電力センサから、前記情報処理装置における消費電力波形を取得させることを特徴とする付記9~14のいずれかに記載の勤怠時刻判定プログラム。付記16コンピュータが、勤怠管理対象者が利用する情報処理装置における消費電力波形を取得する取得工程と、前記消費電力波形に基づいて、前記情報処理装置の電源がオンにされた電源オン時刻及び前記情報処理装置の起動時刻を特定する起動時刻特定工程と、前記情報処理装置における前記勤怠管理対象者のログイン時刻を取得するログイン時刻取得工程と、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも小さい場合に、前記電源オン時刻又は前記起動時刻を、前記勤怠管理対象者の在席開始時刻と判定する判定工程と、を実行することを特徴とする勤怠時刻判定方法。付記17前記判定工程では、コンピュータが、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差が第1の時間よりも大きい場合、エラーと判定することを特徴とする付記16に記載の勤怠時刻判定方法。付記18前記コンピュータが、前記起動時刻近傍における前記消費電力波形の異常を解析する解析工程を更に実行し、前記判定工程では、前記エラーと判定した場合において、前記勤怠管理対象者の席近傍に人が存在しているか否かを検出する人感センサにより人が検出されており、かつ前記解析する処理での解析結果が異常であった場合には、前記エラーが前記情報処理装置における装置エラーであると前記コンピュータが判定し、前記人感センサにより人が検出されていない場合には、前記エラーが人的エラーであると前記コンピュータが判定することを特徴とする付記17に記載の勤怠時刻判定方法。付記19前記解析工程では、前記コンピュータが、前記起動時刻近傍における前記消費電力波形と、過去の起動時刻近傍における消費電力の波形との比較結果に基づいて、前記消費電力波形の異常を解析することを特徴とする付記18に記載の勤怠時刻判定方法。付記20前記コンピュータが、前記消費電力波形に基づいて、前記情報処理装置の停止時刻を特定する停止時刻特定工程を更に実行し、前記判定工程では、前記コンピュータが、前記情報処理装置の停止時刻と、次の前記電源オン時刻又は前記起動時刻との差が、第2の時間よりも大きい場合に、前記停止時刻が前記勤怠管理対象者の在席終了時刻であると判定することを特徴とする付記16~19のいずれかに記載の勤怠時刻判定方法。付記21前記コンピュータが、前記第1の時間を、前記電源オン時刻又は前記起動時刻と前記ログイン時刻との差の履歴に基づいて設定する設定工程を更に実行する付記16~20のいずれかに記載の勤怠時刻判定方法。付記22前記取得工程では、前記コンピュータが、前記情報処理装置が接続されたコンセントに設けられた電力センサから、前記情報処理装置における消費電力波形を取得することを特徴とする付記16~21のいずれかに記載の勤怠時刻判定方法。