(57)【要約】【課題】内部時計が正しい時刻を計時するようになった後に蓄積されるようになったセンサ情報が管理装置において削除されることを防止する。【解決手段】履歴情報管理システムは、センサ３で検出されるセンサ情報を取得する機器１と、機器１と通信するセンターサーバ２とを備える。機器１の機器側処理部は、内部時計の現在時刻が時刻取得部で取得された現在時刻より予め設定された時間以上進んでいる場合に、第１の履歴データの時刻および第１の履歴開始時刻のそれぞれを、内部時計の現在時刻と時刻取得部で取得された現在時刻との時刻差だけ修正する。センターサーバ２の管理側処理部は、第１の履歴開始時刻が第２の履歴開始時刻より前の時刻である場合に、第１の履歴データを前記第２の履歴データとして管理側記憶部に蓄積させる前に第２の履歴開始時刻を第１の履歴開始時刻と同じ時刻に更新して第１の履歴開始時刻と前記第２の履歴開始時刻とを一致させる。【選択図】図１
2011211397.tif 000002
【特許請求の範囲】
【請求項１】
センサで検出されるセンサ情報を取得する機器と、ネットワークを介して前記機器と通信する管理装置とを備え、
前記機器は、
現在時刻を計時する内部時計と、
前記センサ情報をこのセンサ情報が取得されたときの時刻に関連付けて第１の取得情報として蓄積するとともに、前記センサ情報の取得が開始された時刻である第１の履歴開始時刻を記憶し、前記第１の取得情報および前記第１の履歴開始時刻を第１の履歴情報とする機器側記憶部と、
前記機器側記憶部の前記第１の履歴情報を前記管理装置に送信させる機器側処理部とを有し、
前記管理装置は、
前記センサ情報をこのセンサ情報が前記機器で取得されたときの時刻に関連付けて第２の取得情報として蓄積するとともに、前記センサ情報の取得が開始された時刻である第２の履歴開始時刻を記憶し、前記第２の取得情報および前記第２の履歴開始時刻を第２の履歴情報とする管理側記憶部と、
前記第１の履歴情報が前記機器から送信されると、前記第１の取得情報について前記第２の履歴開始時刻より前の時刻であるセンサ情報を削除するとともに前記第１の取得情報を前記第２の取得情報として前記管理側記憶部に蓄積させる管理側処理部とを有し、
前記機器は、外部機器から現在時刻を取得する時刻取得部をさらに有し、
前記機器側処理部は、前記内部時計の現在時刻が前記時刻取得部で取得された現在時刻より予め設定された時間以上進んでいる場合に、前記内部時計の現在時刻を前記時刻取得部で取得された現在時刻に修正するとともに、前記第１の取得情報の時刻および前記第１の履歴開始時刻のそれぞれを、前記内部時計の現在時刻と前記時刻取得部で取得された現在時刻との時刻差だけ修正し、
前記管理側処理部は、前記機器から送信された前記第１の履歴開始時刻が前記第２の履歴開始時刻より前の時刻である場合に、前記第１の取得情報を前記第２の取得情報として前記管理側記憶部に蓄積させる前に前記第２の履歴開始時刻を前記第１の履歴開始時刻と同じ時刻に更新して前記第１の履歴開始時刻と前記第２の履歴開始時刻とを一致させる
ことを特徴とする履歴情報管理システム。
【請求項２】
前記管理側処理部は、前記機器から送信された前記第１の履歴開始時刻が前記第２の履歴開始時刻より前の時刻である場合に、前記第２の取得情報の時刻を、前記内部時計の現在時刻と前記時刻取得部で取得された現在時刻との時刻差だけ修正することを特徴とする請求項１記載の履歴情報管理システム。
【請求項３】
センサで検出されるセンサ情報を取得する機器と、ネットワークを介して前記機器と通信する管理装置とを備え、
前記機器は、
現在時刻を計時する内部時計と、
前記センサ情報をこのセンサ情報が取得されたときの時刻に関連付けて第１の取得情報として蓄積するとともに、前記センサ情報の取得が開始された時刻である第１の履歴開始時刻を記憶し、前記第１の取得情報および前記第１の履歴開始時刻を第１の履歴情報とする機器側記憶部と、
前記機器側記憶部の前記第１の履歴情報を前記管理装置に送信させる機器側処理部とを有し、
前記管理装置は、
前記センサ情報をこのセンサ情報が前記機器で取得されたときの時刻に関連付けて第２の取得情報として蓄積するとともに、前記センサ情報の取得が開始された時刻である第２の履歴開始時刻を記憶し、前記第２の取得情報および前記第２の履歴開始時刻を第２の履歴情報とする管理側記憶部と、
前記第１の履歴情報が前記機器から送信されると、前記第１の取得情報について前記第２の履歴開始時刻より前の時刻であるセンサ情報を削除するとともに前記第１の取得情報を前記第２の取得情報として前記管理側記憶部に蓄積させる管理側処理部とを有し、
前記機器は、外部機器から現在時刻を取得する時刻取得部をさらに有し、
前記機器側処理部は、前記内部時計の現在時刻が前記時刻取得部で取得された現在時刻より予め設定された時間以上進んでいる場合に、前記内部時計の現在時刻を前記時刻取得部で取得された現在時刻に修正するとともに、前記機器の使用開始時よりも前の時刻になるように予め設定された固定時刻に前記第１の履歴開始時刻を更新し、前記第１の履歴開始時刻が前記固定時刻に更新されたことを前記管理装置に報知し、
前記管理側処理部は、前記機器側処理部で前記第１の履歴開始時刻が前記固定時刻に更新されたことが報知された場合に、前記第２の履歴開始時刻を前記第１の履歴開始時刻と同じ時刻に更新して前記第１の履歴開始時刻と前記第２の履歴開始時刻とを一致させる
ことを特徴とする履歴情報管理システム。
【請求項４】
前記管理側処理部は、前記第１の履歴情報が前記機器から送信されると、前記第１の履歴開始時刻が前記第２の履歴開始時刻より後の時刻である場合に、前記第１の取得情報と前記管理側記憶部にこれまでに蓄積されている前記第２の取得情報とを連結して新たな第２の取得情報として前記管理側記憶部に蓄積させることを特徴とする請求項１〜３のいずれか１項に記載の履歴情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサにより監視された情報の履歴を機器が取得して管理装置が管理する履歴情報管理システムに関する。
【背景技術】
【０００２】
従来から、センサにより監視された情報（センサ情報）を、住宅や店舗のような建物に設置された機器が取得し、インターネットのような広域網を通してセンターサーバがセンサ情報の履歴を管理する技術が種々提案されている。センサ情報は、例えば、機器の運転状態（消費電力や累積運転時間など）や機器の異常の有無、あるいは、防災機器あるいは防犯機器における発報の有無である。
【０００３】
特許文献１には、複数の住戸における分岐ブレーカごとの電気使用量の履歴を一括管理できるシステムが開示されている。特許文献１のシステムは、宅内設備が各分岐ブレーカごとの電気使用量の履歴をセンタ装置に送信し、センタ装置が電気使用量の履歴を管理する。特許文献１のシステムでは、各分岐ブレーカの電気使用量の履歴をセンタ装置が一括管理しているといえる。
【０００４】
以下では、センサによる複数回の計測結果の集合を取得情報といい、センサの計測結果が機器で蓄積された取得情報と、センタ装置に以前に蓄積されている取得情報とを結合する処理について考察する。
【０００５】
センサでの計測結果の機器への蓄積は、機器の初回起動時の起動処理完了などをトリガとして開始される。すなわち、初回起動時のトリガが発生すると、トリガの発生時刻が履歴開始時刻Ｔ０として記憶部に格納される（図３参照）。
【０００６】
図示例では、履歴開始時刻Ｔ０の後に一定の時間Ｐが経過して最初の取得時刻Ｔ１になった時点で、機器は、センサの計測結果（センサ情報Ｖ１）を取り込み、センサ情報Ｖ１を取得時刻Ｔ１と関係付けて蓄積する。以後は同様の処理であって、一定の時間Ｐが経過するたびに、センサ情報Ｖ２，Ｖ３，……を取得時刻Ｔ２，Ｔ３，……に関係付けて記憶する。
【０００７】
図７では、１個のセンサに関してすでに蓄積している履歴情報（「以前の履歴情報」という）と新たに受信した履歴情報とにおいて、取得時刻Ｔ３におけるセンサ情報Ｖ３が重複している場合を示している。このような場合には、新たに受信した履歴情報を優先し、取得時刻Ｔ３におけるセンサ情報Ｖ３を上書きして履歴情報として採用する。
【０００８】
また、重複していない履歴情報については、新たに受信した履歴情報の取得時刻（Ｔ３，Ｔ４，Ｔ５）が履歴開始時刻Ｔ０より新しく、かつ新たに受信した履歴情報の取得時刻（Ｔ３，Ｔ４，Ｔ５）の最初の取得時刻Ｔ３が、以前の履歴情報の取得時刻（Ｔ１，Ｔ２，Ｔ３）のうちの最後の取得時刻Ｔ３以後（最後の取得時刻Ｔ３を含む）であれば、正しい履歴情報と判断し、図７（ｃ）のように、新たな履歴情報を以前の履歴情報と結合して蓄積する。
【０００９】
以上の処理により、センターサーバでは、機器から履歴情報を受信するたびに各センサごとの履歴情報を連結して蓄積することができる。つまり、履歴情報を受信するたびに、以前の履歴情報に対して新しい履歴情報を追加し、以前の履歴情報を更新するのである。
【００１０】
ただし、機器から受信した履歴情報がセンターサーバに蓄積されている履歴情報に連結することを必要としない場合（例えば、機器から受信した履歴情報の取得時刻（Ｔ３，Ｔ４，Ｔ５）が機器から受信した履歴開始時刻Ｔ０よりも前である場合）には、履歴情報について矛盾が生じていると判断し、履歴開始時刻Ｔ０よりも前の取得時刻である履歴情
報をセンターサーバから削除する。これは、最新の履歴情報を正しいものとするというルールによる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００９−１３０９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、従来の履歴情報管理システムには、図１０（ａ）に示すように、機器の内部時計が計時する時刻が正確な時刻より進んでいて（図１０（ａ）のＳ４１〜Ｓ４５）、ある時点（図１０（ａ）のＳ４６）で内部時計の時刻が正しい時刻に修正された場合、その後に蓄積されるセンサ情報Ｖ４，Ｖ５の取得時刻Ｔ１４，Ｔ１５が履歴開始時刻Ｔ１０より前の時刻になってしまい、図１０（ｂ）に示すように、ステップＳ４７，Ｓ４８で取得したセンサ情報Ｖ４，Ｖ５がセンターサーバによって削除されてしまうという問題があった。
【００１３】
本発明は上記の点に鑑みて為され、本発明の目的は、内部時計が正しい時刻を計時するようになった後に蓄積されるセンサ情報が管理装置において削除されることを防止できる履歴情報管理システムを提供することにある。
【課題を解決するための手段】
【００１４】
本発明の履歴情報管理システムは、センサで検出されるセンサ情報を取得する機器と、ネットワークを介して前記機器と通信する管理装置とを備え、前記機器は、現在時刻を計時する内部時計と、前記センサ情報をこのセンサ情報が取得されたときの時刻に関連付けて第１の取得情報として蓄積するとともに、前記センサ情報の取得が開始された時刻である第１の履歴開始時刻を記憶し、前記第１の取得情報および前記第１の履歴開始時刻を第１の履歴情報とする機器側記憶部と、前記機器側記憶部の前記第１の履歴情報を前記管理装置に送信させる機器側処理部とを有し、前記管理装置は、前記センサ情報をこのセンサ情報が前記機器で取得されたときの時刻に関連付けて第２の取得情報として蓄積するとともに、前記センサ情報の取得が開始された時刻である第２の履歴開始時刻を記憶し、前記第２の取得情報および前記第２の履歴開始時刻を第２の履歴情報とする管理側記憶部と、前記第１の履歴情報が前記機器から送信されると、前記第１の取得情報について前記第２の履歴開始時刻より前の時刻であるセンサ情報を削除するとともに前記第１の取得情報を前記第２の取得情報として前記管理側記憶部に蓄積させる管理側処理部とを有し、前記機器は、外部機器から現在時刻を取得する時刻取得部をさらに有し、前記機器側処理部は、前記内部時計の現在時刻が前記時刻取得部で取得された現在時刻より予め設定された時間以上進んでいる場合に、前記内部時計の現在時刻を前記時刻取得部で取得された現在時刻に修正するとともに、前記第１の取得情報の時刻および前記第１の履歴開始時刻のそれぞれを、前記内部時計の現在時刻と前記時刻取得部で取得された現在時刻との時刻差だけ修正し、前記管理側処理部は、前記機器から送信された前記第１の履歴開始時刻が前記第２の履歴開始時刻より前の時刻である場合に、前記第１の取得情報を前記第２の取得情報として前記管理側記憶部に蓄積させる前に前記第２の履歴開始時刻を前記第１の履歴開始時刻と同じ時刻に更新して前記第１の履歴開始時刻と前記第２の履歴開始時刻とを一致させることを特徴とする。
【００１５】
この履歴情報管理システムにおいて、前記管理側処理部は、前記機器から送信された前記第１の履歴開始時刻が前記第２の履歴開始時刻より前の時刻である場合に、前記第２の取得情報の時刻を、前記内部時計の現在時刻と前記時刻取得部で取得された現在時刻との時刻差だけ修正することが好ましい。
【００１６】
本発明の履歴情報管理システムは、センサで検出されるセンサ情報を取得する機器と、ネットワークを介して前記機器と通信する管理装置とを備え、前記機器は、現在時刻を計時する内部時計と、前記センサ情報をこのセンサ情報が取得されたときの時刻に関連付けて第１の取得情報として蓄積するとともに、前記センサ情報の取得が開始された時刻である第１の履歴開始時刻を記憶し、前記第１の取得情報および前記第１の履歴開始時刻を第１の履歴情報とする機器側記憶部と、前記機器側記憶部の前記第１の履歴情報を前記管理装置に送信させる機器側処理部とを有し、前記管理装置は、前記センサ情報をこのセンサ情報が前記機器で取得されたときの時刻に関連付けて第２の取得情報として蓄積するとともに、前記センサ情報の取得が開始された時刻である第２の履歴開始時刻を記憶し、前記第２の取得情報および前記第２の履歴開始時刻を第２の履歴情報とする管理側記憶部と、前記第１の履歴情報が前記機器から送信されると、前記第１の取得情報について前記第２の履歴開始時刻より前の時刻であるセンサ情報を削除するとともに前記第１の取得情報を前記第２の取得情報として前記管理側記憶部に蓄積させる管理側処理部とを有し、前記機器は、外部機器から現在時刻を取得する時刻取得部をさらに有し、前記機器側処理部は、前記内部時計の現在時刻が前記時刻取得部で取得された現在時刻より予め設定された時間以上進んでいる場合に、前記内部時計の現在時刻を前記時刻取得部で取得された現在時刻に修正するとともに、前記機器の使用開始時よりも前の時刻になるように予め設定された固定時刻に前記第１の履歴開始時刻を更新し、前記第１の履歴開始時刻が前記固定時刻に更新されたことを前記管理装置に報知し、前記管理側処理部は、前記機器側処理部で前記第１の履歴開始時刻が前記固定時刻に更新されたことが報知された場合に、前記第２の履歴開始時刻を前記第１の履歴開始時刻と同じ時刻に更新して前記第１の履歴開始時刻と前記第２の履歴開始時刻とを一致させることを特徴とする。
【００１７】
この履歴情報管理システムにおいて、前記管理側処理部は、前記第１の履歴情報が前記機器から送信されると、前記第１の履歴開始時刻が前記第２の履歴開始時刻より後の時刻である場合に、前記第１の取得情報と前記管理側記憶部にこれまでに蓄積されている前記第２の取得情報とを連結して新たな第２の取得情報として前記管理側記憶部に蓄積させることが好ましい。
【発明の効果】
【００１８】
本発明によれば、内部時計が正しい時刻を計時するようになった後に蓄積されるセンサ情報が管理装置において削除されることを防止できる。
【図面の簡単な説明】
【００１９】
【図１】実施形態１に係る履歴情報管理システムの構成を示すブロック図である。
【図２】同上に係る機器の構成を示すブロック図である。
【図３】同上に係る機器において第１の履歴情報を記憶する動作を示す動作説明図である。
【図４】同上に係る機器において第１の履歴情報を記憶する動作を示す動作説明図である。
【図５】同上に係る機器の時刻修正の動作を示すフローチャートである。
【図６】同上に係るセンターサーバの構成を示すブロック図である。
【図７】同上に係るセンターサーバにおいて第２の履歴情報を記憶する動作を示す動作説明図である。
【図８】実施形態２に係る機器において第１の履歴情報を記憶する動作を示す動作説明図である。
【図９】同上に係る機器の時刻修正の動作を示すフローチャートである。
【図１０】従来の履歴情報管理システムにおいて、（ａ）が機器において履歴情報を記憶する動作を示す動作説明図、（ｂ）がセンターサーバにおいて履歴情報を記憶する動作を示す動作説明図である。
【発明を実施するための形態】
【００２０】
（実施形態１）
実施形態１に係る履歴情報管理システムは、図１に示すように、複数（図示例では３台）の機器１，１，１と、センターサーバ２とを備えている。各機器１は、住宅５に設けられている。センターサーバ２は、住宅５以外の建物に設けられている。各機器１とセンターサーバ２とはネットワーク（例えばインターネットなどのような広域網）４を介して通信可能に構成されている。各機器１は、センサ３で検出される検出結果（以下「センサ情報」という）を取得し、取得したセンサ情報を履歴情報としてセンターサーバ２に送信する。センターサーバ２は、センサ情報の履歴を蓄積する。センターサーバ２は、本発明の管理装置に相当する。なお、各機器１は、住宅５以外の店舗などの建物に設けられてもよい。また、各機器１は、建物内に複数台設けられていてもよい。
【００２１】
各機器１は、図２に示すように、センサ３を備えているとともに、内部時計１１と、機器側記憶部１２と、時刻取得部１３と、機器側処理部１４と、機器側通信部１５とを備えている。上述した機器１の構成のうちセンサ３を除く構成は、マイクロコンピュータを主構成要素とし、マイクロコンピュータにより適宜のプログラムを実行することで実現される。また、機器１の各構成は機器側処理部１４により統括して制御される。
【００２２】
センサ３は、例えば、住宅５内や特定負荷の消費電力量を計測する電力量計、住宅５内の水の使用量を計測する水量計、住宅５の温度を計測する温度計、ある領域に存在する人を検出する赤外線感知センサなどである。センサ３には、センサ３の種類あるいは用途や設置場所ごとに固有であるセンサ識別情報が設定されている。センサ識別情報は、例えば、建物を特定するアドレスと建物内でユニークに設定される番号との組み合わせである。したがって、機器１の故障や寿命により機器１が交換された場合には、交換後の機器１のセンサ識別情報は、交換前の機器１のセンサ識別情報と同じになる。
【００２３】
機器１へのセンサ識別情報の登録は、機器１に設けられたディップスイッチの操作、あるいは半導体メモリへの書込によって行われる。すなわち、機器１は、センサ識別情報を設定するために識別情報設定部３１を備えている。識別情報設定部３１は、センサ識別情報を設定するためのディップスイッチあるいは半導体メモリなどからなる。識別情報設定部３１へのセンサ識別情報の設定作業は、機器１を設置する施工業者などによって行われる。
【００２４】
内部時計１１は、例えばリアルタイムクロック（ＲＴＣ：Real Time Clock）などであり、現在時刻を計時する。
【００２５】
機器側記憶部１２は、履歴一時記憶部１２１と、開始時刻記憶部１２２とを備えている。履歴一時記憶部１２１は、センサ情報の履歴を第１の取得情報として蓄積する。第１の取得情報では、センサ情報と、このセンサ情報が取得された時刻（以下「取得時刻」という）とが関連付けられている。機器側記憶部１２は、センサ情報の取得が開始された時刻（機器１の初回起動時におけるトリガの発生時刻）を第１の履歴開始時刻として記憶する。第１の取得情報と第１の履歴開始時刻とで第１の履歴情報を構成する。機器側記憶部１２は、センサ識別情報ごとに第１の履歴情報を記憶する。
【００２６】
図３は、機器側記憶部１２における記憶内容の推移を示しており、「センサ情報」の上段の「時刻」は取得時刻を意味する。上述のようにして機器側記憶部１２には、センサ情報Ｖ１，Ｖ２，Ｖ３，……が取得時刻Ｔ１，Ｔ２，Ｔ３，……とともに履歴情報として蓄積される。
【００２７】
時刻取得部１３は、外部機器（図示せず）から正確な現在時刻を取得する。
【００２８】
機器側処理部１４は、内部時計１１の現在時刻が時刻取得部１３で取得された現在時刻より予め設定された時間以上進んでいる場合に、内部時計１１の現在時刻を時刻取得部１３で取得された現在時刻に修正するとともに、第１の取得情報の取得時刻および第１の履歴開始時刻のそれぞれを、内部時計１１の現在時刻と時刻取得部１３で取得された現在時刻との時刻差だけ修正する。
【００２９】
機器側処理部１４は、内部時計１１により計時されている現在時刻を参照し、一定の時間が経過するたびに、センサ情報と取得時刻とを関係付けて履歴一時記憶部１２１に格納する。すなわち、履歴一時記憶部１２１には、１個のセンサ３について、取得時刻とセンサ情報との対が複数対記憶されて第１の取得情報として蓄積される。センサ情報を記憶する時間間隔は、センサ３の種類に応じて適宜に定められ、例えば、センサ３が電力量計であれば３０分などとし、センサ３が機器１の寿命管理などに用いるものであれば１日などとしてもよい。
【００３０】
履歴一時記憶部１２１へのセンサ情報および取得時刻の格納は、機器１の初回起動時の起動処理完了などをトリガとして開始される。また、機器側処理部１４では、機器１の初回起動時のトリガが発生した時刻を第１の履歴開始時刻として開始時刻記憶部１２２に書き込む。
【００３１】
機器側処理部１４は、機器側記憶部１２の第１の履歴情報を定期的ないし不定期に読み出し、読み出した第１の履歴情報をセンサ識別情報と併せてセンターサーバ２に送信させるように機器側通信部１５を制御する。例えば第１の履歴情報を定期的に読み出す場合、機器側処理部１４は、定められたスケジュールに従ってセンターサーバ２に第１の履歴情報を送信するから、定期的ないしほぼ定期的にセンターサーバ２へ第１の履歴情報を送信することになる。また、機器１には、押釦スイッチのような操作部（図示せず）が予め設けられ、機器側処理部１４は、機器１の利用者が適宜のタイミングで操作部を操作したときに機器側通信部１５を用いて第１の履歴情報を送信するようにしてもよい。この場合には、第１の履歴情報の送信は不定期になる。
【００３２】
機器側通信部１５は、ネットワーク４を通してセンターサーバ２と通信する。機器側通信部１５は、機器側処理部１４の指示によって、第１の履歴情報をセンサ識別情報と併せてセンターサーバ２に送信する。
【００３３】
次に、本実施形態に係る機器１の動作の一例について図４を用いて説明する。まず、機器１が起動される（図４のＳ１）。機器１は、内部時計１１の時刻が正しい時刻より進んだ状態で起動したとする。その後、内部時計１１が時刻Ｔ２０を示すときに、機器１は第１の履歴情報の記憶を開始する（Ｓ２）。機器側記憶部１２には、第１の履歴開始時刻Ｔ２０が記憶される。このとき、正しい時刻はＴ１０である。その後、機器１は、センサ情報Ｖ１を取得し、センサ情報Ｖ１と取得時刻Ｔ２１との組み合わせを機器側記憶部１２に記憶する（Ｓ３）。同様にして、機器１は、センサ情報Ｖ２，Ｖ３を順次取得し、センサ情報Ｖ２と取得時刻Ｔ２２との組み合わせ、センサ情報Ｖ３と取得時刻Ｔ２３との組み合わせを第１の取得情報として機器側記憶部１２に蓄積する（Ｓ４，Ｓ５）。
【００３４】
その後、内部時計１１が時刻Ｔ２ａを示すときに、時刻取得部１３が外部機器（図示せず）から正しい時刻Ｔ１ａを取得すると、機器側処理部１４は、内部時計１１の時刻Ｔ２ａを時刻取得部１３で取得された時刻Ｔ１ａに修正する（Ｓ６）。このとき、機器側処理部１４は、機器側記憶部１２にこれまでに蓄積されている第１の取得情報の各取得時刻をＴ２１，Ｔ２２，Ｔ２３からＴ１１，Ｔ１２，Ｔ１３に修正するとともに、機器側記憶部１２に記憶されている第１の履歴開始時刻をＴ２０からＴ１０に変更する。
【００３５】
ここで、ステップＳ６における時刻修正の動作について図７を用いて説明する。まず、時刻取得部１３が外部機器（図示せず）から正しい時刻を取得する（図７のＳ１１）。機器側処理部１４は、内部時計１１の時刻Ｔ２ａと時刻取得部１３で取得された時刻Ｔ１ａとを比較し（Ｓ１２）、時刻の差分値（ずれ量）ΔＴ（ΔＴ＝Ｔ２ａ−Ｔ１ａ）を算出する（Ｓ１３）。差分値ΔＴが一定値以上であるか否かを比較する（Ｓ１４）。差分値ΔＴが一定値以上である場合（内部時計１１がの時刻Ｔ２ａが正しい時刻Ｔ１ａより一定値以上進んでいる場合）、第１の履歴開始時刻Ｔ２０から差分値ΔＴを差し引いた時刻を新たな第１の履歴開始時刻Ｔ１０とする（Ｓ１５）。機器側処理部１４は、各センサ情報Ｖ１，Ｖ２，Ｖ３の取得時刻Ｔ２１，Ｔ２２，Ｔ２３から差分値ΔＴが差し引かれた時刻を新たな取得時刻Ｔ１１，Ｔ１２，Ｔ１３とする（Ｓ１６）。さらに、機器側処理部１４は、変更前の取得時刻Ｔ２１，Ｔ２２，Ｔ２３に対するセンサ情報を０とする（Ｓ１７）。一方、ステップＳ１４において差分値ΔＴが一定値未満である場合、時刻修正の処理を終了する。
【００３６】
図４のステップＳ６の処理を実行した後、機器１は、センサ情報Ｖ４，Ｖ５を順次取得し、センサ情報Ｖ４と取得時刻Ｔ１４との組み合わせ、センサ情報Ｖ５と取得時刻Ｔ１５との組み合わせを第１の取得情報として機器側記憶部１２に記憶する（Ｓ７，Ｓ８）。
【００３７】
次に、センターサーバ２について説明する。図６に示すように、センターサーバ２は、履歴情報管理データベース２１と、管理側通信部２２と、管理側処理部２３とを備えている。センターサーバ２は、コンピュータに適宜のプログラムを実行させることにより実現される。
【００３８】
履歴情報管理データベース２１は、第２の履歴情報を記憶する。第２の履歴情報は、第２の取得情報と第２の履歴開始時刻とで構成される。履歴情報管理データベース２１には、センサ識別情報により区分される複数個のファイル６１，６２，６３，……が設けられている。各ファイル６１，６２，６３，……には、センサ識別情報を登録するセンサ登録部２１１と、第２の取得情報を格納する履歴記憶部２１２と、第２の履歴開始時刻を記憶する開始時刻記憶部２１３とが設けられている。すなわち、履歴情報管理データベース２１には、第２の履歴情報がセンサ３ごとに分類して記憶されている。履歴情報管理データベース２１は、本発明の管理側記憶部に相当する。
【００３９】
履歴記憶部２１２は、機器側記憶部１２に設けられた履歴一時記憶部１２１と同様に、センサ情報と取得時刻とを関係付けた対を第２の取得情報として複数対記憶する。ただし、履歴一時記憶部１２１に対して履歴記憶部２１２は十分に大きい記憶容量を有している。すなわち、履歴一時記憶部１２１は１日、１月のような比較的短期間の取得情報（第１の取得情報）を蓄積すればよいのに対して、履歴記憶部２１２は１年（場合によっては数年）のような比較的長期間の取得情報（第２の取得情報）を蓄積する必要があるから、履歴記憶部２１２には十分に大きい記憶容量が必要である。
【００４０】
開始時刻記憶部２１３は、センサ情報の取得が開始された時刻を第２の履歴開始時刻として記憶する。
【００４１】
管理側通信部２２は、各機器１との間でネットワーク４を通して通信する。管理側通信部２２は、機器側処理部１４の指示によって、各機器１から第１の履歴情報を受信する。
【００４２】
管理側処理部２３は、各機器１から管理側通信部２２を通して受信した第１の履歴情報を第２の履歴情報として履歴情報管理データベース２１に書き込むための制御を行う。
【００４３】
管理側処理部２３は、各機器１から送信された第１の履歴開始時刻が第２の履歴開始時刻より前の時刻である場合に、第２の履歴開始時刻を第１の履歴開始時刻と同じ時刻に更新して第１の履歴開始時刻と第２の履歴開始時刻とを一致させる。管理側処理部２３は、機器１から送信された第１の履歴開始時刻が第２の履歴開始時刻より前の時刻である場合に、第２の取得情報の取得時刻を、第２の履歴開始時刻と第１の履歴開始時刻との時刻差だけ修正する。つまり、管理側処理部２３は、各機器１から送信された第１の履歴開始時刻が第２の履歴開始時刻より前の時刻である場合に、第２の取得情報の時刻を、内部時計１１の現在時刻と時刻取得部１３で取得された現在時刻との時刻差だけ修正することができる。なお、管理側処理部２３は、内部時計１１の現在時刻と時刻取得部１３で取得された現在時刻との時刻差に関する情報を取得してもよい。
【００４４】
その後、管理側処理部２３は、第１の履歴開始時刻と第２の履歴開始時刻とが一致する場合に第１の取得情報について第２の履歴開始時刻より前の取得時刻であるセンサ情報を無効にして削除する。つまり、管理側処理部２３は、第１の履歴開始時刻よりも前のセンサ情報は矛盾があるか、役立たない古いセンサ情報であると判断して削除する。その後、管理側処理部２３は、第１の取得情報を第２の取得情報として履歴情報管理データベース２１に蓄積させる。なお、第１の履歴開始時刻と第２の履歴開始時刻とが一致する場合ではなくても、管理側処理部２３は、第１の取得情報について第２の履歴開始時刻より前の取得時刻であるセンサ情報を無効にして削除してもよい。
【００４５】
次に、本実施形態のセンターサーバ２の動作について説明する。まず、センターサーバ２は、機器１から第１の履歴情報を受信したときに、機器１から受信したセンサ識別情報とセンターサーバ２に登録されているセンサ識別情報とを比較し、センサ識別情報の一致するファイル６１，６２，６３，……を抽出する。
【００４６】
続いて、センターサーバ２は、受信した第１の履歴情報の第１の履歴開始時刻（開始時刻記憶部１２２に記憶されている履歴開始時刻）と、センターサーバ２に格納されている第２の履歴開始時刻（開始時刻記憶部２１３に記憶されている履歴開始時刻）とを比較する。第１の履歴開始時刻と第２の履歴開始時刻とが一致している場合には、第１の取得情報のうち無効であるセンサ情報を削除する。センターサーバ２は、無効であるセンサ情報の削除後に、機器１から受信した第１の取得情報を第２の取得情報として履歴記憶部２１２に蓄積する。すなわち、図７に示すように、機器１から受信した第１の取得情報（図７（ｂ））とセンターサーバ２に格納されている第２の取得情報（図７（ａ））とを結合して新たな第２の取得情報（図７（ｃ））とする。
【００４７】
一方、第１の履歴開始時刻と第２の履歴開始時刻とが不一致である場合には、機器１から受信した第１の履歴開始時刻がセンターサーバ２に格納されている第２の履歴開始時刻よりも前の時刻であるか後の時刻であるか否かを判定する。第１の履歴開始時刻のほうが第２の履歴開始時刻よりも後の時刻であり、かつ第１の履歴開始時刻よりも取得時刻が前であるセンサ情報が履歴記憶部２１２に登録されているときには、機器１の交換あるいはコールドスタートがなされたと判断し、受信した第１の取得情報を第２の取得情報として履歴記憶部２１２に蓄積する。第１の履歴開始時刻のほうが第２の履歴開始時刻よりも前の時刻である場合、センターサーバ２は、第２の履歴開始時刻を第１の履歴開始時刻に更新する。その後、センターサーバ２は、第１の取得情報を第２の取得情報として履歴記憶部２１２に蓄積する。
【００４８】
以上の説明によれば、本実施形態の履歴情報管理システムは、機器１が第１の取得情報の各取得時刻と第１の履歴開始時刻とを正しい時刻に修正することによって、内部時計１１が正しい時刻を計時するようになった後に蓄積されるようになったセンサ情報がセンターサーバ２において削除されることを防止できる。
【００４９】
また、本実施形態の履歴情報管理システムは、機器１側において、内部時計１１による間違った取得時刻でセンサ情報が第１の取得情報として機器側記憶部１２に蓄積されていても、途中で取得した正しい時刻を用いて第１の取得情報の各取得時刻を修正することによって、第１の履歴情報の精度を高めることができる。
【００５０】
さらに、本実施形態の履歴情報管理システムによれば、センターサーバ２は、第２の取得情報の各取得時刻を修正することができるので、正しい時刻の第２の取得情報を履歴情報管理データベース２１に記憶させることができる。
【００５１】
また、本実施形態の履歴情報管理システムによれば、機器１が初期化されてこれまでの第１の取得情報が消去されていた場合であっても、センターサーバ２は、今回取得した第１の取得情報とこれまでに蓄積している第２の取得情報とを紐付けして新たな第２の取得情報として蓄積することができる。
【００５２】
なお、本実施形態では、センサ識別情報が、建物を特定するアドレスと建物内でユニークに設定される番号との組み合わせとして設定されているが、本実施形態の変形例として、機器１が建物内に１台だけ存在する場合であれば、センサ識別情報が、建物を特定するアドレスのみであってもよい。以下の実施形態２においても同様である。
【００５３】
また、本実施形態では、センサ３としては電力量計のようにセンサ情報を一定時間ごとに定期的に記憶する場合を例としたが、本実施形態の変形例として、防災センサや防犯センサのようにイベント発生時にのみセンサ情報を記憶する構成であってもよい。以下の実施形態２においても同様である。
【００５４】
なお、機器１がセンサ３を備えず、機器１とセンサ３とが別体に設けられていてもよい。以下の実施形態２においても同様である。
【００５５】
（実施形態２）
実施形態２に係る履歴情報管理システムは、内部時計１１の現在時刻が時刻取得部１３で取得された現在時刻より進んでいる場合に、最初にセンサ情報が取得された時刻よりも前の時刻になるように予め設定された固定時刻に第１の履歴開始時刻および第２の履歴開始時刻を更新する点で、実施形態１に係る履歴情報管理システムと相違する。なお、本実施形態の履歴情報管理システムは、上記以外の点においては、実施形態１の履歴情報管理システムと同様である。本実施形態の履歴情報管理システムの構成は、実施形態１の履歴情報管理システムと同様であり、図１に示されている。
【００５６】
本実施形態の各機器１において、図２に示す機器側処理部１４は、内部時計１１の現在時刻が時刻取得部１３で取得された現在時刻より予め設定された時間以上進んでいる場合に、内部時計１１の現在時刻を時刻取得部１３で取得された現在時刻に修正するとともに、いずれのセンサ情報の時刻よりも前の時刻になるように予め設定された固定時刻に第１の履歴開始時刻を更新する。固定時刻は、機器１の使用開始時よりも前の時刻となるように、例えば製造時、販売時または使用開始時に予め設定されている。その後、機器側処理部１４は、第１の履歴開始時刻が固定時刻に更新されたことをセンターサーバ２に報知する。なお、固定時刻は、機器１が発売された時期よりも以前の時刻または機器１の製造日に予め設定されていることが好ましい。上記のように固定時刻が設定されていれば、第１の履歴開始時刻がいずれのセンサ情報の取得時刻よりも以前の時刻に確実に変更されることを保証することができる。なお、本実施形態の機器側処理部１４は、上記以外の点において実施形態１の機器側処理部１４と同様である。
【００５７】
本実施形態のセンターサーバ２において、図６に示す管理側処理部２３は、機器側処理部１４で第１の履歴開始時刻が固定時刻に更新されたことが報知された場合に、第２の履歴開始時刻を第１の履歴開始時刻と同じ固定時刻に更新して第１の履歴開始時刻と第２の履歴開始時刻とを一致させる。なお、本実施形態の管理側処理部２３は、上記以外の点において実施形態１の管理側処理部２３と同様である。
【００５８】
次に、本実施形態に係る機器１の動作の一例について図８を用いて説明する。まず、実施形態１のステップＳ１１からステップＳ１５までの動作を機器１が実行する（図８のＳ２１〜Ｓ２５）。
【００５９】
その後、内部時計１１が時刻Ｔ２ａを示すときに、時刻取得部１３が外部機器（図示せず）から正しい時刻Ｔ１ａを取得すると、機器側処理部１４は、内部時計１１の時刻Ｔ２ａを時刻取得部１３で取得された時刻Ｔ１ａに修正する（Ｓ２６）。このとき、機器側処理部１４は、第１の履歴開始時刻をＴ２０から固定時刻Ｔｓに変更する。なお、機器側記憶部１２にこれまでに蓄積されている第１の取得情報の各時刻Ｔ２１，Ｔ２２，Ｔ２３はそのままである。
【００６０】
ここで、ステップ２６における時刻修正の動作について図９を用いて説明する。まず、時刻取得部１３が外部機器（図示せず）から正しい時刻Ｔ１ａを取得する（図９のＳ３１）。機器側処理部１４は、内部時計１１の時刻Ｔ２ａと時刻取得部１３で取得された時刻Ｔ１ａとを比較し（Ｓ１２）、時刻の差分値ΔＴ（ΔＴ＝Ｔ２ａ−Ｔ１ａ）を算出する。差分値ΔＴが一定値以上であるか否かを比較する（Ｓ３３）。差分値ΔＴが一定値以上である場合、第１の履歴開始時刻を固定時刻Ｔｓに変更する（Ｓ３４）。一方、ステップＳ３３において、差分値ΔＴが一定値未満である場合、時刻修正の処理を終了する。
【００６１】
図８のステップＳ２６の処理を実行した後、機器１は、センサ情報Ｖ４，Ｖ５を順次取得し、センサ情報Ｖ４と時刻Ｔ１４との組み合わせ、センサ情報Ｖ５と時刻Ｔ１５との組み合わせを第１の取得情報として機器側記憶部１２に蓄積する（Ｓ２７，Ｓ２８）。
【００６２】
以上、本実施形態の履歴情報管理システムは、機器１が第１の履歴開始時刻を固定時刻（機器１の使用開始時よりも前の時刻）に更新することによって、内部時計１１が正しい時刻を計時するようになった後に蓄積されるようになったセンサ情報がセンターサーバ２において削除されることを防止できる。
【００６３】
また、本実施形態の履歴情報管理システムは、内部時計１１の現在時刻が時刻取得部１３で取得された現在時刻より進んでいる場合における機器１側の補正処理を少なくすることができるので、低性能の組み込み機器であっても、上記補正処理を実行することができる。
【符号の説明】
【００６４】
１  機器
１１  内部時計
１２  機器側記憶部
１３  時刻取得部
１４  機器側処理部
２  センターサーバ（管理装置）
２１  履歴情報管理データベース（管理側記憶部）
２３  管理側処理部
３  センサ
４  ネットワーク
【図１】
2011211397.tif 000003
【図２】
2011211397.tif 000004
【図３】
2011211397.tif 000005
【図４】
2011211397.tif 000006
【図５】
2011211397.tif 000007
【図６】
2011211397.tif 000008
【図７】
2011211397.tif 000009
【図８】
2011211397.tif 000010
【図９】
2011211397.tif 000011
【図１０】
2011211397.tif 000012