(57)【要約】【課題】  データを送信する機器が変更される前後のデータを一連のデータとして管理可能とする。【解決手段】  実施形態の情報管理システムは、ゲートウェイに接続された機器からゲートウェイへと送出される伝送データの少なくとも一部を情報管理装置で管理する情報管理システムであって、ゲートウェイは第１の記憶手段及び第１の送信手段を備え、情報管理装置は管理手段を備える。第１の記憶手段は、機器の識別コードと予め定められた管理コードとを関連付けた第１の管理データを記憶する。第１の送信手段は、機器から送出される伝送データに、当該伝送データを送出した機器の識別コードに第１の管理データで関連付けられた管理コードを含めた上で情報管理装置へと送信する。管理手段は、伝送データの少なくとも一部を、当該伝送データに含まれた管理コードに関連付けて管理する。【選択図】      図２
2018023066.tif 000002
【特許請求の範囲】
【請求項１】
ゲートウェイと情報管理装置とを含み、前記ゲートウェイに接続された機器から前記ゲートウェイへと送出される伝送データの少なくとも一部を前記情報管理装置で管理する情報管理システムであって、
前記ゲートウェイは、
前記機器の識別コードと予め定められた管理コードとを関連付けた第１の管理データを記憶する第１の記憶手段と；
前記機器から送出される前記伝送データに、当該伝送データを送出した前記機器の識別コードに前記第１の管理データで関連付けられた前記管理コードを含めた上で前記情報管理装置へと送信する第１の送信手段と；
を具備し、
かつ前記情報管理装置は、
前記第１の送信手段により送信された前記伝送データの少なくとも一部を、当該伝送データに含まれた前記管理コードに関連付けて管理する管理手段；
を備える情報管理システム。
【請求項２】
前記ゲートウェイは、
接続されていた前記機器が別の機器に交換された場合に、交換前の機器の識別コードに前記第１の管理データで関連付けられていた管理コードを、交換後の機器の識別コードに関連付けて含むように前記第１の管理データを更新する更新手段；
をさらに備える請求項１に記載の情報管理システム。
【請求項３】
前記ゲートウェイは、
接続されている前記機器とは別の機器が接続された場合に、元々接続されている機器の識別コードに前記第１の管理データで関連付けられている管理コードとは異なる管理コードを、新たに接続された機器の識別コードに関連付けて含むように前記第１の管理データを更新する更新手段；
をさらに備える請求項１に記載の情報管理システム。
【請求項４】
前記情報管理装置は、
前記ゲートウェイの識別コードと、当該ゲートウェイに接続された前記機器の識別コードと、当該機器の識別コードに前記第１の管理データで関連付けられた前記管理コードとを関連付けた第２の管理データを記憶する第２の記憶手段と；
前記機器を接続する前記ゲートウェイが別のゲートウェイに交換された場合に、前記機器が元々接続されていたゲートウェイを識別するための識別コードに関連付けて前記第２の管理データに含まれる前記機器の識別コード及び前記管理コードを交換後の前記ゲートウェイに通知する通知手段と；
前記機器を接続する前記ゲートウェイが別のゲートウェイに交換された場合に、前記機器が元々接続されていたゲートウェイを識別するためのものであり前記第２の管理データに含まれる前記識別コードを、交換後の前記ゲートウェイの識別コードに置き換えるように前記第２の管理データを更新する第１の更新手段と；
をさらに具備し、
前記ゲートウェイは、
前記通知手段により通知された、前記機器の識別コード及び前記管理コードを対応付けた第１の管理データを記憶するように前記第１の記憶手段を制御する制御手段；
をさらに備える請求項１に記載の情報管理システム。
【請求項５】
前記情報管理装置は、
前記ゲートウェイの識別コードと、当該ゲートウェイの使用者の識別コードとを関連付けた第２の管理データを記憶する第２の記憶手段と；
前記第２の記憶手段に記憶された前記第２の管理データに含まれた識別コードで識別される前記ゲートウェイとは別のゲートウェイを前記使用者が新たに使用する旨の通知がなされたことに応じて、当該新たに使用されるゲートウェイの識別コードと前記使用者の識別コードとを関連付けた第２の管理データを記憶するように前記第２の記憶手段を制御する制御手段と；
をさらに具備する請求項１に記載の情報管理システム。
【請求項６】
前記情報管理装置は、
前記管理コードとサービス利用者の識別コードとを関連付けた第２の管理データを記憶する第２の記憶手段と；
前記第２の管理データに含まれた識別コードが有料サービスを契約済みのサービス利用者のものであるかを判定可能とする第３の管理データに基づいて有料サービスを契約済みであると判定されるサービス利用者による情報端末からの要求に応じて、当該サービス利用者の識別コードを含んだ前記第２の管理データが複数ある場合には、当該複数の第２の管理データのそれぞれに含まれた前記管理コードに関連付けて管理された伝送データのそれぞれに基づくデータを同時に前記情報端末で表示させるための表示データを前記情報端末へと送信する第２の送信手段と；
をさらに具備する請求項１に記載の情報管理システム。
【請求項７】
接続された機器の識別コードと予め定められた管理コードとを関連付けた第１の管理データを記憶する第１の記憶手段と；
前記機器から送出される前記伝送データに、当該伝送データを送出した前記機器の識別コードに前記第１の管理データで関連付けられた前記管理コードを含めた上で前記情報管理装置へと送信する第１の送信手段と；
を具備したゲートウェイとともに情報管理システムを構成するものであり、
前記第１の送信手段により送信された前記伝送データの少なくとも一部を、当該伝送データに含まれた前記管理コードに関連付けて管理する管理手段；
を備える情報管理装置。
【請求項８】
前記ゲートウェイの識別コードと、当該ゲートウェイに接続された前記機器の識別コードと、当該機器の識別コードに前記第１の管理データで関連付けられた前記管理コードとを関連付けた第２の管理データを記憶する第２の記憶手段と；
前記機器を接続する前記ゲートウェイが別のゲートウェイに交換された場合に、前記機器が元々接続されていたゲートウェイを識別するための識別コードに関連付けて前記第２の管理データに含まれる前記機器の識別コード及び前記管理コードを交換後の前記ゲートウェイに通知する通知手段と；
前記機器を接続する前記ゲートウェイが別のゲートウェイに交換された場合に、前記機器が元々接続されていたゲートウェイを識別するためのものであり前記第２の管理データに含まれる前記識別コードを、交換後の前記ゲートウェイの識別コードに置き換えるように前記第２の管理データを更新する第１の更新手段と；
をさらに具備した請求項７に記載の情報管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報管理システム及び情報管理装置に関する。
【背景技術】
【０００２】
スマートメータにより計測した電気使用量をサーバで収集し、管理するＨＥＭＳ（home energy management system）が知られている。
サーバでは、スマートメータから収集した伝送データを、スマートメータを識別する識別コードに関連付けて管理している。識別コードとしては、例えばスマートメータが一意に保持している識別情報が用いられる。
スマートメータは、故障などのために交換される場合があるが、交換される前後のスマートメータによりそれぞれ送出される伝送データは、同じ宅内での電気使用量に関するデータである。しかしながら、サーバでは、これらの伝送データは別々の識別コードに対応付けて管理されることになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−６６２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、データを送信する機器が変化する前後のデータを一連のデータとして管理できる情報管理システム及び情報管理装置を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報管理システムは、ゲートウェイと情報管理装置とを含み、ゲートウェイに接続された機器からゲートウェイへと送出される伝送データの少なくとも一部を情報管理装置で管理する情報管理システムであって、ゲートウェイは第１の記憶手段及び第１の送信手段を備え、情報管理装置は管理手段を備える。第１の記憶手段は、機器の識別コードと予め定められた管理コードとを関連付けた第１の管理データを記憶する。第１の送信手段は、機器から送出される伝送データに、当該伝送データを送出した機器の識別コードに第１の管理データで関連付けられた管理コードを含めた上で情報管理装置へと送信する。管理手段は、第１の送信手段により送信された伝送データの少なくとも一部を、当該伝送データに含まれた管理コードに関連付けて管理する。
【発明の効果】
【０００６】
本発明によれば、データを送信する機器が変更される前後のデータを一連のデータとして管理できる情報管理システム及び情報管理装置を提供できる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る情報管理システムを含んだＨＥＭＳの概略構成を示すブロック図。
【図２】図１に示されるゲートウェイ及びサーバのそれぞれの要部回路構成を示すブロック図。
【図３】図１に示されるゲートウェイが備えるプロセッサにより実行される登録処理のフローチャート。
【図４】図１に示されるサーバが備えるプロセッサにより実行される登録処理のフローチャート。
【図５】スマートメータが交換される場合の動作例を示す図。
【図６】スマートメータが追加される場合の動作例を示す図。
【図７】ゲートウェイが交換される場合の動作例を示す図。
【図８】スマートメータ及びゲートウェイが追加される場合の動作例を示す図。
【発明を実施するための形態】
【０００８】
以下、実施の形態について図面を用いて説明する。
図１は情報管理システムを含んだＨＥＭＳ（home energy management system）１００の概略構成を示すブロック図である。
図１に示すＨＥＭＳ１００は、給電設備１、スマートメータ２、電気機器３、ゲートウェイ４、通信ネットワーク５、サーバ６及び設定端末７を含む。
【０００９】
給電設備１は、電気事業者により運営され、当該電気事業者と利用者との利用契約の下に利用者に電気を供給する。給電設備１から供給された電気は、利用者が使用する電気機器３で消費される。
スマートメータ２は、利用者が使用する電気機器３での電気使用量を計測する。
ゲートウェイ４は、スマートメータ２及び通信ネットワーク５に接続されている。ゲートウェイ４は、電気機器３に接続される場合もある。ゲートウェイ４は、これらスマートメータ２及び電気機器３等の接続機器からゲートウェイ４へと送出される伝送データを、通信ネットワーク５を介してサーバ６へと送信する。スマートメータ２の場合、伝送データには、計測された電気使用量の履歴データ含む。
【００１０】
通信ネットワーク５は、サーバ６と、ゲートウェイ４及び設定端末７との間で授受されるデータを伝送する。通信ネットワーク５としては、既存の種々の通信ネットワークを任意に利用可能であるが、典型的にはインターネット及び移動体通信網を含む。
サーバ６は、ゲートウェイ４から送信されて通信ネットワーク５を介して伝送された伝送データを受信し、その少なくとも一部のデータを記憶して管理する。すなわちサーバ６は、情報管理装置としての機能を備える。サーバ６は、通信ネットワーク５を介して図示しない情報端末からの要求を受けた際に、当該情報端末に対して、上記の管理しているデータに基づく情報提供を行う機能を備えてもよい。つまりサーバ６は例えば、電気使用量に関する履歴データを記憶して管理する。そしてサーバ６は、任意の情報端末からの要求に応じて、利用者による電気の使用状況に関する電気使用データを情報端末に対して提供する。
設定端末７は、例えばパーソナルコンピュータ又はタブレット端末などの汎用の情報処理装置である。設定端末７は、ゲートウェイ４に接続され、ゲートウェイ４に関する各種の設定を行うためのユーザインタフェースとして機能する。
【００１１】
図２はゲートウェイ４及びサーバ６のそれぞれの要部回路構成を示すブロック図である。
ゲートウェイ４は、プロセッサ４１、メインメモリ４２、補助記憶デバイス４３、インタフェース４４、通信部４５及びシステム伝送路４６を備える。プロセッサ４１と、メインメモリ４２、補助記憶デバイス４３、インタフェース４４及び通信部４５とは、システム伝送路４６を介して接続される。システム伝送路４６は、アドレスバス、データバス及び制御信号線等を含む。
【００１２】
ゲートウェイ４においては、プロセッサ４１、メインメモリ４２及び補助記憶デバイス４３をシステム伝送路４６で接続することによって、ゲートウェイ４の動作を制御するコンピュータを構成している。
【００１３】
プロセッサ４１は、上記コンピュータの中枢部分に相当する。プロセッサ４１は、オペレーティングシステムやアプリケーションプログラムに従って、ゲートウェイ４としての各種の機能を実現するべく各部を制御する。
【００１４】
メインメモリ４２は、上記コンピュータの主記憶部分に相当する。メインメモリ４２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ４２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ４２は、プロセッサ４１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ４２は、揮発性のメモリ領域を、プロセッサ４１によってデータが適宜書き換えられるワークエリアとして使用する。
【００１５】
補助記憶デバイス４３は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス４３は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）である。ＨＤＤ（hard disc drive）又はＳＳＤ（solid state drive）などが補助記憶デバイス４３として使用されてもよい。補助記憶デバイス４３は、プロセッサ４１が各種の処理を行う上で使用するデータや、プロセッサ４１での処理によって生成されたデータを保存する。補助記憶デバイス４３は、ファームウェアを記憶する。補助記憶デバイス４３が記憶するファームウェアには、後述する登録処理のための制御プログラムを含む。なお、制御プログラムは、ゲートウェイ４の譲渡時には、典型的には補助記憶デバイス４３に記憶されている。しかしながら、制御プログラムは、ゲートウェイ４の譲渡後に、任意の作業者による指示に応じて補助記憶デバイス４３に書き込まれてもよい。この場合に制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して、提供される。
【００１６】
インタフェース４４は、スマートメータ２及び設定端末７などのゲートウェイ４に接続される各種機器とデータ通信するための周知の通信処理を行う。なお、電気機器３がゲートウェイに接続される場合には、当該電気機器３とのデータ通信のための通信処理も行う。インタフェース４４としては、例えば有線ＬＡＮ、無線ＬＡＮ又はBluetooth（登録商標）等の周知の規格に準拠した既存のデバイスをそのまま適用できる。またインタフェース４４は、複数の規格にそれぞれ準拠した複数のデバイスを含んでいてもよい。
【００１７】
通信部４５は、通信ネットワーク５を介してサーバ６とデータ通信するための周知の通信処理を行う。通信部４５としては、例えばインターネットを介したデータ通信を行うための周知の通信デバイスを利用できる。
【００１８】
サーバ６は、プロセッサ６１、メインメモリ６２、補助記憶デバイス６３、通信部６４及びシステム伝送路６５等を備える。プロセッサ６１と、メインメモリ６２、補助記憶デバイス６３及び通信部６４とは、システム伝送路６５によって接続される。システム伝送路６５は、アドレスバス、データバス及び制御信号線等を含む。なお、サーバ６は上記のようにハードウェアとして構成する場合は、例えば既存の汎用のサーバ用コンピュータを用いることができる。また、サーバ６はプログラムでエミュレートされたＣＰＵやメモリで構成してもよいし、仮想サーバでもよい。
【００１９】
サーバ６では、プロセッサ６１、メインメモリ６２及び補助記憶デバイス６３をシステム伝送路６５で接続することによって、サーバ６の動作を制御するコンピュータを構成している。
【００２０】
プロセッサ６１は、上記コンピュータの中枢部分に相当する。プロセッサ６１は、オペレーティングシステムやアプリケーションプログラムに従って、サーバ６としての各種の機能を実現するべく各部を制御する。
【００２１】
メインメモリ６２は、上記コンピュータの主記憶部分に相当する。メインメモリ６２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ６２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ６２は、プロセッサ６１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ６２は、揮発性のメモリ領域を、プロセッサ６１によってデータが適宜書き換えられるワークエリアとして使用する。
【００２２】
補助記憶デバイス６３は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス６３は、例えばＥＥＰＲＯＭ、ＨＤＤ、ＳＳＤなどである。補助記憶デバイス６３は、プロセッサ６１が各種の処理を行う上で使用するデータや、プロセッサ６１での処理によって生成されたデータを保存する。補助記憶デバイス６３は、アプリケーションプログラムを記憶する。補助記憶デバイス６３が記憶するアプリケーションプログラムの１つは、後述する登録処理のための制御プログラムを含む。
【００２３】
通信部６４は、通信ネットワーク５を介してゲートウェイ４及び設定端末７とデータ通信するための周知の通信処理を行う。通信部６４としては、例えばインターネットを介したデータ通信を行うための周知の通信デバイスを利用できる。
【００２４】
次に以上のように構成されたＨＥＭＳ１００の動作について説明する。
スマートメータ２は、給電設備１から供給されて、スマートメータ２が接続された配電路に接続された電気機器３による電気使用状況を常に監視し、単位時間毎の電気使用量を繰り返し計測する。スマートメータ２は、計測した電気使用量を表す使用量データを日時データなどの管理データに関連付けて蓄積する。スマートメータ２は、蓄積した使用量データ及び管理データからなる履歴データと、スマートメータ２を識別するための識別コードとを含んだ伝送データをゲートウェイ４へと送出する。
【００２５】
ゲートウェイ４では、スマートメータ２がサーバ６でのデータ管理サービスを利用する対象の機器として登録されている場合は、プロセッサ４１が通信部４５を制御し、スマートメータ２から送出された伝送データをサーバ６へと送信する。このときにプロセッサ４１は、スマートメータ２の識別コードに予め関連付けられた管理コードを伝送データに含める。これによりプロセッサ４１と通信部４５との協働により、第１の送信手段としての機能が実現される。
【００２６】
ゲートウェイ４では、メインメモリ４２又は補助記憶デバイス４３に、管理テーブルを記憶する。管理テーブルは、スマートメータ２の識別コードと、管理コードとを関連付けた第１の管理データの集合である。ただし、データ管理サービスを利用する対象の機器として登録されているスマートメータ２が１つのみである場合には、管理テーブルは第１の管理データを１つのみ含む。また、データ管理サービスを利用する対象の機器として登録されているスマートメータ２が存在しない場合には、管理テーブルは第１の管理データを含まない。かくしてメインメモリ４２又は補助記憶デバイス４３は、管理テーブルを記憶する場合において、識別コードと管理コードとを関連付けた第１の管理データを記憶する第１の記憶手段として機能する。
【００２７】
サーバ６では、ゲートウェイ４から送信されて通信ネットワーク５を介して伝送されてきた伝送データが通信部６４により受信されると、プロセッサ６１は、当該伝送データのうちの履歴データを、補助記憶デバイス６３に記憶させる。プロセッサ６１は、補助記憶デバイス６３により記憶された履歴データを、同じ伝送データに含まれた管理コードに関連付けて管理する。つまり、スマートメータ２が送出した履歴データが、そのスマートメータ２に関連付けられた管理コードに関連付けられた状態で蓄積され、管理されることになる。かくしてプロセッサ６１と補助記憶デバイス６３との協働により、伝送データの少なくとも一部を、当該伝送データに含まれた管理コードに関連付けて管理する管理手段としての機能が実現される。
【００２８】
サーバ６により提供されるサービスの利用者は、サーバ６に対して事前に利用者登録を行う。この利用者登録により、利用者を識別するための識別コードと、利用者を認証するためのパスワードとが決定される。サーバ６では、メインメモリ６２又は補助記憶デバイス６３に、管理データベースを記憶する。管理データベースは、利用者のそれぞれに対応した第２の管理データの集合である。第２の管理データは、利用者の識別コード及びパスワード、ゲートウェイ４の識別コード、機器の識別コード、管理コード、ならびに契約データ等を含む。利用者の識別コード及びパスワードは、対応する利用者について上記の利用者登録にて決定されたものである。当該識別コードとしては、例えば利用者が指定したメールアドレスが用いられる。パスワードとしては、例えば利用者が任意に指定した文字列が用いられる。ゲートウェイ４の識別コードは、対応する利用者が使用するゲートウェイ４を識別するためのコードである。当該識別コードとしては、ゲートウェイ４のＭＡＣ（media access control）アドレス等の機器固有の識別情報、ＩＰ（internet protocol）アドレスやその他所定の通信プロトコルにおいてゲートウェイを特定するために使用されるネットワークＩＤが用いられる。機器の識別コードは、対応する利用者がデータ管理サービスを利用する対象の機器として登録したスマートメータ２等の機器の識別コードである。管理コードは、上記の機器の識別コードに前述のように関連付けられたものである。なお、ゲートウェイ４の識別コードは、１つの第２の管理データに１つも含まれない場合もあるし、複数を含む場合もある。機器の識別コード及び管理コードは、１つの第２の管理データに１組も含まれない場合もあるし、複数組を含む場合もある。契約データは、対応する利用者の契約形態を示す。契約データは、契約サービスが有料サービスであるか否かも表す。かくしてメインメモリ６２又は補助記憶デバイス６３は、管理データベースを記憶する場合において、第２の管理データを記憶する第２の記憶手段として機能する。
【００２９】
サーバ６によるデータ提供を受けようとする利用者は、任意の情報端末を用いて、サーバ６にアクセスする。そして、利用者の識別コード及びパスワードを用いてログインする。プロセッサ６１は、利用者の識別コード及びパスワードによる認証に成功したならば、補助記憶デバイス６３に蓄積された履歴データに基づいて利用者による電気の使用状況に関する電気使用データを生成する。なお、このときに使用する履歴データは、ログイン時に指定された利用者の識別コードとともに管理データベース中の同じ第２の管理データに含まれた管理コードに関連付けられて管理されているものである。電気使用データは、例えば、当月における積算電気使用量及びその使用料金、過去の一定期間毎（１時間毎、６時間毎、１２時間毎、１日毎、１週間毎、あるいは１ヶ月毎など）における積算電気使用量、あるいは上記一定期間毎の使用料金などを含むことができる。電気使用データに具体的にどの情報を含めるかは、電気使用データを提供するサービスを実現するためのサーバ６の動作のための制御プログラムの設計者などにより任意に定められてよい。
【００３０】
プロセッサ６１は、ログイン時に指定された利用者の識別コードとともに管理データベース中の同じ第２の管理データに複数の管理コードが含まれるならば、それらの管理コードにそれぞれ関連付けて管理されている履歴データのうちの１つを利用者に指定させる。そしてプロセッサ６１は、利用者が指定した履歴データに基づいて電気使用データを生成する。なおプロセッサ６１は、利用者が有料サービスを契約済みであることが契約データに基づいて確認できる場合には、上記複数の履歴データのうちの複数を利用者が指定することを許容する。そしてプロセッサ６１は、複数の履歴データが指定された場合には、当該複数の履歴データからそれぞれ電気使用データを生成し、さらにそれらの電気使用データを同一画面により表示するための表示データを生成する。そしてプロセッサ６１は、このように生成した電気使用データ又は表示データを、アクセス元の情報端末へと通信ネットワーク５を介して送信するように通信部６４を制御する。かくして、上記の処理をプロセッサ６１が実行することによって、プロセッサ６１を中枢部分とするコンピュータと通信部６４との協働により、表示データを情報端末へと送信する第２の送信手段としての機能が実現される。
【００３１】
次に、以上のような動作を可能とするための機器の登録のための処理について説明する。
図３はゲートウェイ４におけるプロセッサ４１が実行する登録処理のフローチャートである。プロセッサ４１は、補助記憶デバイス４３に記憶された制御プログラムに基づいてこの登録処理を実行する。また図４はサーバ６におけるプロセッサ６１が実行する登録処理のフローチャートである。プロセッサ６１は、補助記憶デバイス６３に記憶された制御プログラムに基づいてこの登録処理を実行する。
なおプロセッサ４１は、後述するように利用者との対話を行いながら登録処理を進めるが、ユーザインタフェースとしては設定端末７を用いる。
【００３２】
プロセッサ４１は、登録処理の開始が利用者により指示されたことに応じて図３に示す登録処理を開始する。
図３中のステップＳａ１においてプロセッサ４１は、利用者により指定されるログイン情報を取得する。ログイン情報とは、利用者の識別コード及びパスワードである。
ステップＳａ２においてプロセッサ４１は、上記の取得したログイン情報によるログインをサーバ６に対して要求する。
【００３３】
さてサーバ６では、この要求を受けたことに応じて、プロセッサ６１が図４に示す登録処理を開始する。
ステップＳｂ１においてプロセッサ６１は、ログイン情報による利用者の認証処理を周知のように行う。
ステップＳｂ２においてプロセッサ６１は、認証に成功したか否かを確認する。そしてプロセッサ６１は、認証に失敗したならばＮｏと判定し、ステップＳｂ３へと進む。
【００３４】
ステップＳｂ３においてプロセッサ６１は、ログインできない旨の否認通知をゲートウェイ４に対して行う。そしてこののちにプロセッサ６１は、当該登録処理を終了する。
プロセッサ６１は、認証に成功したならば、ステップＳｂ２にてＹｅｓと判定し、ステップＳｂ４へと進む。
ステップＳｂ４においてプロセッサ６１は、ログインを完了した旨の承認通知をゲートウェイ４に対して行う。
【００３５】
ステップＳｂ５においてプロセッサ６１は、ログインを要求したゲートウェイ４の識別コードが管理データベースに登録済みであるか否かを確認する。そしてプロセッサ６１は、該当する識別コードが管理データベースに含まれているならばＹｅｓと判定し、ステップＳｂ６へと進む。
【００３６】
ステップＳｂ６においてプロセッサ６１は、追加機器及び交換機器のいずれを登録するかをゲートウェイ４に対して問い合わせる。なお追加機器とは、新たにサーバ６でのデータ管理の対象として追加する機器である。また交換機器とは、サーバ６でのデータ管理の対象として登録済みであった別の機器と交換する機器である。
【００３７】
さて、ゲートウェイ４においてプロセッサ４１は、図３中のステップＳａ２にて前述のようにログインを要求した後には、ステップＳａ３へと進む。
ステップＳａ３においてプロセッサ４１は、ログインが承認されたか否かを確認する。そして上記の否認通知がサーバ６からなされたならばＮｏと判定し、エラー処理に進む。なお、エラー処理の詳細についての説明は省略する。しかしながら、上記の承認通知がサーバ６からなされたならばＹｅｓと判定し、ステップＳａ４へと進む。
【００３８】
ステップＳａ４においてプロセッサ４１は、ゲートウェイ４の登録に関する問合わせがサーバ６からなされたか否かを確認する。そしてプロセッサ４１は、上記のように追加機器及び交換機器のいずれを登録するかの問合わせがなされたのであればＮｏと判定し、ステップＳａ５へと進む。
ステップＳａ５においてプロセッサ４１は、登録の対象となる機器を利用者の指示に応じて判定する。具体的には例えばプロセッサ４１は、インタフェース４４を介して通信可能である機器の一覧画面を設定端末７にて表示させ、登録の対象となる機器を利用者に指定させる。
ステップＳａ６においてプロセッサ４１は、追加機器及び交換機器のいずれを登録するかを、利用者の指示に応じて判定する。具体的にはプロセッサ４１は、追加機器及び交換機器のいずれを登録するかの選択画面を設定端末７にて表示させ、利用者に指定させる。
【００３９】
ステップＳａ７においてプロセッサ４１は、ステップＳａ６での判定の結果、追加機器の登録が指定されたのであるかどうかを確認する。そしてプロセッサ４１は、追加機器の登録が指定されたためにＹｅｓと判定したならば、ステップＳａ８へと進む。
ステップＳａ８においてプロセッサ４１は、ステップＳａ５で判定した機器の追加登録をサーバ６に対して要求する。
【００４０】
サーバ６においてプロセッサ６１は、図４中のステップＳｂ６にて問合わせを行ったのちには、ステップＳｂ７へと進む。
ステップＳｂ７においてプロセッサ６１は、機器の追加登録が要求されたか否かを確認する。かくしてプロセッサ６１は、上記のように機器の追加登録がゲートウェイ４から要求されたならばＹｅｓと判定し、ステップＳｂ８へと進む。
【００４１】
ステップＳｂ８においてプロセッサ６１は、既に使用されている管理コードに重複しないように新たな管理コードを決定する。
ステップＳｂ９においてプロセッサ６１は、ステップＳｂ１での認証処理に用いた利用者の識別コードと、ゲートウェイ４の識別コードと、登録の対象となる機器の識別コードと、上記の決定した管理コードとを含んだ新たな第２の管理データを生成し、当該第２の管理データを追加するように管理データベースを更新する。
ステップＳｂ１０においてプロセッサ６１は、ステップＳｂ８で決定した管理コードをゲートウェイ４に対して通知する。そしてプロセッサ６１は、これをもって当該登録処理を終了する。
【００４２】
さて、ゲートウェイ４においてプロセッサ４１は、図３中のステップＳａ８において機器の追加登録の要求を行った後には、ステップＳａ９へと進む。
ステップＳａ９においてプロセッサ４１は、上記のようにサーバ６から通知された管理コードを取得する。
ステップＳａ１０においてプロセッサ４１は、ステップＳａ５で判定した登録の対象となる機器の識別コードとステップＳａ９で取得した管理コードとを関連付けた第１の管理データを追加するように管理テーブルを更新する。そしてプロセッサ４１はこれをもって、当該登録処理を終了する。かくして制御プログラムに基づく登録処理をプロセッサ４１が実行することによって、プロセッサ４１を中枢部分とするコンピュータは更新手段として機能する。
【００４３】
一方、ステップＳａ６での判定の結果、交換機器の登録が指定されたためにステップＳａ７にてＮｏと判定したならば、ステップＳａ１１へと進む。
ステップＳａ１１においてプロセッサ４１は、ステップＳａ５で判定した機器による交換の対象となる機器を利用者による指定に基づいて判定する。
ステップＳａ１２においてプロセッサ４１は、管理テーブルに含まれたステップＳａ１１において判定した交換対象の機器の識別コードを、ステップＳａ５で判定した登録対象の機器の識別コードに書き換えるように管理テーブルを更新する。
ステップＳａ１３においてプロセッサ４１は、交換対象の機器の識別コード及び登録対象の機器の識別コードの通知を伴って更新登録をサーバ６に対して要求する。そしてプロセッサ４１は、これをもって当該登録処理を終了する。
【００４４】
サーバ６においてプロセッサ６１は、上記のように機器の更新登録がゲートウェイ４から要求されたならば、図４中のステップＳｂ７にてＮｏと判定し、ステップＳｂ１１へと進む。
ステップＳｂ１１においてプロセッサ６１は、管理データベースに含まれる第２の管理データのうちでステップＳｂ１での認証処理に用いた利用者の識別コードを含んだものを更新する。すなわちプロセッサ６１は、該当する第２の管理データにおいて、上記の機器の更新登録の要求に伴って通知された交換対象の機器の識別コードを、同じく通知された登録対象の機器の識別コードに変更するように、管理データベースを更新する。そしてプロセッサ６１は、これをもって当該登録処理を終了する。
【００４５】
一方でプロセッサ６１は、ログインを要求したゲートウェイ４の識別コードが管理データベースに含まれていないならばステップＳｂ５にてＮｏと判定し、ステップＳｂ１２へと進む。
ステップＳｂ１２においてプロセッサ６１は、ゲートウェイ４が追加されたものであるか、又は交換されたものであるかをゲートウェイ４に対して問い合わせる。
【００４６】
この問い合わせを受けた場合に、ゲートウェイ４においてプロセッサ４１は、図３中のステップＳａ４にてＹｅｓと判定し、ステップＳａ１４へと進む。
ステップＳａ１４においてプロセッサ４１は、ゲートウェイ４が追加されたものであるか、又は交換されたものであるかを、利用者の指示に応じて判定する。具体的にはプロセッサ４１は、ゲートウェイ４を追加したのか、それとも交換したのかを指定させるための画面を設定端末７にて表示させ、利用者に指定させる。
ステップＳａ１５においてプロセッサ４１は、ステップＳａ１４での判定の結果をサーバ６へ通知する。
【００４７】
さてサーバ６においてプロセッサ６１は、図４中のステップＳｂ１２における問い合わせを終えたならば、ステップＳｂ１３へと進む。
ステップＳｂ１３においてプロセッサ６１は、追加されたゲートウェイ４の登録であるか否かを判定する。そしてプロセッサ６１は、プロセッサ４１による上記のステップＳａ１５における通知が、ゲートウェイ４が追加されたものであることの通知であるならばＹｅｓと判定し、ステップＳｂ１４へと進む。
【００４８】
ステップＳｂ１４においてプロセッサ６１は、ステップＳｂ１での認証処理に用いた利用者の識別コードと、ゲートウェイ４の識別コードとを含んだ新たな第２の管理データを生成し、当該第２の管理データを追加するように管理データベースを更新する。そしてプロセッサ６１はこののち、ステップＳｂ６以降の処理を前述と同様に行う。ただしプロセッサ６１は、ステップＳｂ１４を実行したのちにステップＳｂ９へと進んだ場合は、ステップＳｂ１４で追加した第２の管理データに、登録の対象となる機器の識別コードと、管理コードとを追加する。かくして制御プログラムに基づく登録処理をプロセッサ６１が実行することによって、プロセッサ６１を中枢部分とするコンピュータは、新たに使用されるゲートウェイ４の識別コードと使用者の識別コードとを関連付けた第２の管理データを記憶するように第２の記憶手段としてのメインメモリ６２又は補助記憶デバイス６３を制御する制御手段として機能する。
【００４９】
これに対してプロセッサ６１は、プロセッサ４１による上記のステップＳａ１５における通知が、ゲートウェイ４が交換されたものであることの通知であるならば、ステップＳｂ１３にてＮｏと判定し、ステップＳｂ１５へと進む。
ステップＳｂ１５においてプロセッサ６１は、管理データベースに含まれる第２の管理データのうちでステップＳｂ１での認証処理に用いた利用者の識別コードを含んだものを更新する。すなわちプロセッサ６１は、該当する第２の管理データに含まれたゲートウェイ４の識別コードを、現在のアクセス元のゲートウェイ４の識別コードに変更するように、管理データベースを更新する。ただし、利用者が複数のゲートウェイ４を登録済みである場合には、管理データベースに、ステップＳｂ１での認証処理に用いた利用者の識別コードを含み、かつ互いに異なるゲートウェイ４の識別コードを含んだ第２の管理データが混在する。そこでこのような場合にはプロセッサ６１は、ステップＳｂ１２での問い合わせにおいて、ゲートウェイ４が交換されたものである場合には、その交換の対象が登録済みのゲートウェイ４のうちのいずれであるのかの問い合わせも行う。そしてステップＳｂ１５においては、管理データベースに含まれる第２の管理データのうちでステップＳｂ１での認証処理に用いた利用者の識別コードを含み、かつ指定されたゲートウェイ４の識別コードを含んだものを更新の対象とする。かくして制御プログラムに基づく登録処理をプロセッサ６１が実行することによって、プロセッサ６１を中枢部分とするコンピュータは第１の更新手段として機能する。
【００５０】
ステップＳｂ１６においてプロセッサ６１は、上記のように更新した第２の管理データに含まれた機器の識別コードと管理コードとの組み合わせを表すように管理テーブルを更新するようにゲートウェイ４に要求する。そしてプロセッサ６１は、これをもって当該登録処理を終了する。かくして制御プログラムに基づく更新処理をプロセッサ６１が実行することによって、プロセッサ６１を中枢部分とするコンピュータは通知手段として機能する。
【００５１】
さて、ゲートウェイ４においてプロセッサ４１は、図３中のステップＳａ１５での通知を終えたならば、ステップＳａ１６へと進む。
ステップＳａ１６においてプロセッサ４１は、追加機器及び交換機器のいずれを登録するかの問い合わせがなされたか否かを確認する。そしてプロセッサ４１は、当該の問合わせが行われていないならばＮｏと判定し、ステップＳａ１７へと進む。
ステップＳａ１７においてプロセッサ４１は、管理テーブルの更新が要求されたか否かの確認を行う。そしてプロセッサ４１は、当該の要求がなされていないならばＮｏと判定し、ステップＳａ１６へと戻る。
かくしてプロセッサ４１は、ステップＳａ１６及びステップＳａ１７においては、上記の問い合わせ又は上記の要求がなされるのを待ち受ける。そしてプロセッサ４１は、サーバ６においてプロセッサ６１がステップＳｂ６を実行したことにより、その問合わせを受けたならばステップＳａ１６にてＹｅｓと判定し、ステップＳａ５以降の処理を前述と同様に実行する。つまりこのときにプロセッサ４１は、利用者が新たに使用することとなったゲートウェイ４に接続された機器の登録へと進む。
【００５２】
一方、プロセッサ４１は、サーバ６においてプロセッサ６１がステップＳｂ１６を実行したことにより、その要求を受けたならばステップＳａ１７にてＹｅｓと判定し、ステップＳａ１８へと進む。
ステップＳａ１８においてプロセッサ４１は、プロセッサ６１からの要求に示された機器の識別コードと管理コードとの組み合わせを表すように管理テーブルを更新する。そしてプロセッサ４１は、これをもって当該登録処理を終了する。かくして制御プログラムに基づく登録処理をプロセッサ４１が実行することによって、プロセッサ４１を中枢部分とするコンピュータは、通知された、機器の識別コード及び管理コードを対応付けた第１の管理データを記憶するように第１の記憶手段としてのメインメモリ４２又は補助記憶デバイス４３を制御する制御手段として機能する。
【００５３】
以上のようにゲートウェイ４及びサーバ６のそれぞれで登録処理が行われることにより、具体的には次のような動作が行われる。
【００５４】
図５はスマートメータ２が交換される場合の動作例を示す図である。
段階ＳＴ１１は、交換前の状態を示す。この段階ＳＴ１１では、識別コードがＨ１であるゲートウェイ４に、識別コードがＳ１であるスマートメータ２が接続され、識別コードＳ１には管理コードＸが関連付けられている。このためにゲートウェイ４の管理テーブル４ａには、識別コードと管理コードとの関連付けとして「Ｓ１＝Ｘ」を示した第１の管理データを含んでいる。またサーバ６の管理データベース６ａには、利用者の識別コードＵ１に関連付けて、識別コードＨ１と、識別コードと管理コードとの関連付け「Ｓ１＝Ｘ」とを含んだ第２の管理データを含んでいる。さらにサーバ６は、スマートメータＳ１から送出された履歴データ６ｂを管理コードＸに関連付けて管理している。
【００５５】
段階ＳＴ１２は、スマートメータ２を、識別コードがＳ２であるものに交換した直後の状態を示す。
段階ＳＴ１３は、段階ＳＴ１２から前述の更新処理を実行した後の状態を示す。この段階ＳＴ１３では、管理コードに関連付ける識別コードがＳ２に変更されており、管理テーブル４ａに含まれた第１の管理データは「Ｓ２＝Ｘ」に更新されている。また管理データベース６ａに含まれた第２の管理データにおいても、識別コードと管理コードとの関連付けが「Ｓ２＝Ｘ」に更新されている。さらにサーバ６は、スマートメータＳ１から送信された履歴データ６ｂをそのまま管理コードＸに関連付けて管理している。
従って、この後にスマートメータ２から送出された履歴データは、履歴データ６ｂとして蓄積されて管理される。
【００５６】
図６はスマートメータ２が追加される場合の動作例を示す図である。
段階ＳＴ２１は、追加前の状態を示し、ここでは図５における段階ＳＴ１１と同じ状態としている。
【００５７】
段階ＳＴ２２は、識別コードがＳ１であるスマートメータ２をそのままに、識別コードがＳ２であるスマートメータ２を追加した直後の状態を示す。
段階ＳＴ２３は、段階ＳＴ２２から前述の更新処理を実行した後の状態を示す。この段階ＳＴ２３では、サーバ６で新たに決定された管理コードＹと追加されたスマートメータ２の識別コードＳ２との関連付け「Ｓ２＝Ｙ」が、管理データベース６ａに含まれた第２の管理データに追加されている。また管理テーブル４ａにも、「Ｓ２＝Ｙ」を示した第１の管理データが追加されている。そして段階ＳＴ２３においては、識別コードがＳ２であるスマートメータ２から送出された履歴データ６ｃは、管理コードＹに関連付けられて、識別コードがＳ１であるスマートメータ２から送出された履歴データ６ｂとは区別して管理される。
【００５８】
図７はゲートウェイ４が交換される場合の動作例を示す図である。
段階ＳＴ３１は、交換前の状態を示し、ここでは図５における段階ＳＴ１１と同じ状態としている。
【００５９】
段階ＳＴ３２は、ゲートウェイ４を、識別コードがＨ２であるものに交換した直後の状態を示す。ゲートウェイ４に対しては、まだ登録処理が行われていないので、管理テーブル４ａには第１の管理情報が含まれていない。
段階ＳＴ３３は、段階ＳＴ３２から前述の更新処理を実行した後の状態を示す。この段階ＳＴ３３では、管理データベース６ａに含まれた第２の管理データに含まれるゲートウェイ４の識別コードがＨ１からＨ２に更新されている。さらにこのようにゲートウェイ４の識別コードが更新された第２の管理データに含まれた「Ｓ１＝Ｘ」に基づき、管理テーブル４ａに「Ｓ１＝Ｘ」を示した第１の管理データが含まれている。
従って、この後にスマートメータ２から送出された履歴データは、交換後のゲートウェイ４でも管理コードＸとともにサーバ６へと送信されることになり、引き続き履歴データ６ｂとして蓄積されて管理される。
【００６０】
図８はスマートメータ２及びゲートウェイ４が追加される場合の動作例を示す図である。
段階ＳＴ４１は、追加前の状態を示し、ここでは図５における段階ＳＴ１１と同じ状態としている。
【００６１】
段階ＳＴ４２は、識別コードがＨ１であるゲートウェイ４をそのままに、識別コードがＨ２であるゲートウェイ４を追加した直後の状態を示す。識別コードがＨ２であるゲートウェイ４には、識別コードがＳ２であるスマートメータ２が接続されている。識別コードがＨ２であるゲートウェイ４に対しては、まだ登録処理が行われていないので、当該ゲートウェイ４の管理テーブル４ａには第１の管理情報が含まれていない。
段階ＳＴ４３は、段階ＳＴ４２から前述の更新処理を実行した後の状態を示す。この段階ＳＴ４３では、利用者の識別コードＵ１に関連付けて、追加されたゲートウェイ４の識別コードＨ２と、サーバ６で新たに決定された管理コードＹ及び追加されたスマートメータ２の識別コードＳ２の関連付け「Ｓ２＝Ｙ」とを含んだ新たな第２の管理データが管理データベース６ａに追加されている。さらにこのように追加された第２の管理データに含まれた「Ｓ２＝Ｙ」に基づき、追加されたゲートウェイ４の管理テーブル４ａに「Ｓ２＝Ｙ」を示した第１の管理データが作成されている。そして段階ＳＴ４３においては、識別コードがＳ２であるスマートメータ２から送出された履歴データ６ｃは、管理コードＹに関連付けられて、識別コードがＳ１であるスマートメータ２から送出された履歴データ６ｂとは区別して管理される。
【００６２】
以上のように本実施形態によれば、スマートメータ２及びゲートウェイ４のいずれか一方、またはその双方を、識別コードが異なるものにそれぞれ変更したとしても、その変更後にサーバ６で新たに管理されることになる履歴データを、変更前にサーバ６で管理されている履歴データと同じ管理コードに関連付けた一連のデータとして管理できる。
【００６３】
この実施形態は、次のような種々の変形実施が可能である。
サーバ６で管理するデータは、履歴データには限られず、スマートメータ２が出力する別の任意のデータ、あるいはスマートメータ２以外の電気機器３が出力する任意のデータをサーバ６で管理することも可能である。
【００６４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６５】
１…給電設備、２…スマートメータ、３…電気機器、４…ゲートウェイ、４ａ…管理テーブル、５…通信ネットワーク、６…サーバ、６ａ…管理データベース、６ｂ…履歴データ、６ｃ…履歴データ、７…設定端末、４１，６１…プロセッサ、４２，６２…メインメモリ、４３，６３…補助記憶デバイス、４４…インタフェース、４５，６４…通信部、４６，６５…システム伝送路、１００…ＨＥＭＳ。
【図１】
2018023066.tif 000003
【図２】
2018023066.tif 000004
【図３】
2018023066.tif 000005
【図４】
2018023066.tif 000006
【図５】
2018023066.tif 000007
【図６】
2018023066.tif 000008
【図７】
2018023066.tif 000009
【図８】
2018023066.tif 000010