(57)【要約】【課題】ＨＥＭＳにおいて欠損した計測データの補完を行う際に、サーバの負荷を軽減すること。【解決手段】実施形態に係るゲートウェイ装置は、計測データをメータから受信してサーバに送信するゲートウェイ装置であって、保持部と、判定部と、補完部とを具備する。保持部は、サーバに最後に送信された計測データのタイムスタンプを保持する。判定部は、保持部に保持されたタイムスタンプとメータから受信した最新の計測データとに基づいて、サーバに送信されていない計測データがあるか否かを判定する。補完部は、判定部でサーバに送信されていない計測データがあると判定された場合、送信されていない計測データをメータから補完する。【選択図】図１
2018164245.tif 000002
【特許請求の範囲】
【請求項１】
計測データをメータから受信してサーバに送信するゲートウェイ装置であって、
前記サーバに最後に送信された前記計測データのタイムスタンプを保持する保持部と；
前記保持部に保持された前記タイムスタンプと前記メータから受信した最新の前記計測データとに基づいて、前記サーバに送信されていない前記計測データがあるか否かを判定する判定部と；
前記判定部で前記サーバに送信されていない前記計測データがあると判定された場合、送信されていない前記計測データを前記メータから補完する補完部と；
を具備するゲートウェイ装置。
【請求項２】
補完された前記計測データを前記サーバに送信する送信部をさらに具備する
請求項１に記載のゲートウェイ装置。
【請求項３】
前記計測データを一時的に保存する保存部をさらに具備し、
前記送信部は、
補完された前記計測データを前記サーバに送信できなかった場合に、前記サーバに送信できていない前記計測データを前記保存部に保存する
請求項２に記載のゲートウェイ装置。
【請求項４】
前記補完部は、
前記サーバへ送信できなかった前記計測データを次回以降に送信する場合に、前記保存部に保存された前記計測データを用いて、前記サーバに送信されていない前記計測データを補完する
請求項３に記載のゲートウェイ装置。
【請求項５】
前記保持部は、
前記サーバに最後に送信された前記計測データの前記タイムスタンプが保持されていない場合、前記サーバに記憶されている最新の前記計測データの前記タイムスタンプを前記サーバから受信し、受信した当該タイムスタンプを前記サーバに最後に送信された前記計測データの前記タイムスタンプとみなす
請求項１〜４のいずれか一つに記載のゲートウェイ装置。
【請求項６】
前記補完部は、
前記判定部で前記サーバに送信されていない前記計測データがないと判定された場合、前記計測データを補完する処理をスキップする
請求項１〜５のいずれか一つに記載のゲートウェイ装置。
【請求項７】
請求項１〜６のいずれか一つに記載のゲートウェイ装置と；
前記ゲートウェイ装置から送信された計測データを保存するサーバと；
を具備する計測システム。
【請求項８】
サーバに最後に送信された計測データのタイムスタンプを保持する保持ステップと；
保持されたタイムスタンプとメータから受信した最新の計測データとに基づいて、前記サーバに送信されていない前記計測データがあるか否かを判定する判定ステップと；
前記サーバに送信されていない前記計測データがあると判定された場合、送信されていない前記計測データを前記メータから補完する補完ステップと；
を含む計測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ゲートウェイ装置、計測システムおよび計測方法に関する。
【背景技術】
【０００２】
近年、電化製品などを制御するエネルギー管理システムが普及しつつある。このようなエネルギー管理システムの一種として、ＨＥＭＳ（Home  Energy  Management  System）と呼ばれるシステムが知られている。このようなＨＥＭＳにおいて、スマートメータは、定期的に積算電力量を測定し、測定した積算電力量のデータをタイムスタンプと共にゲートウェイ装置を介してサーバに送信する。
【０００３】
また、停電などの何らかの理由でデータ送信が行われないとサーバのデータに欠損が生じる。このような場合に、サーバは、欠損したデータを特定し、欠損したデータの要求をホームゲートウェイなどのゲートウェイ装置を介してスマートメータに通知することで、データの補完を行う。
【０００４】
ところで、計測データに欠損が生じた場合には、欠損した計測データを補完するため、ゲートウェイ装置を介してサーバがメータと計測データなどのデータの送受信を行う必要があるので、かかるデータの送受信によりサーバに大きな負荷がかかるといった課題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−３２５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、ＨＥＭＳにおいて欠損した計測データの補完を行う際に、サーバの負荷を軽減することである。
【課題を解決するための手段】
【０００７】
実施形態に係るゲートウェイ装置は、計測データをメータから受信してサーバに送信するゲートウェイ装置であって、保持部と、判定部と、補完部とを具備する。保持部は、前記サーバに最後に送信された前記計測データのタイムスタンプを保持する。判定部は、前記保持部に保持された前記タイムスタンプと前記メータから受信した最新の前記計測データとに基づいて、前記サーバに送信されていない前記計測データがあるか否かを判定する。補完部は、前記判定部で前記サーバに送信されていない前記計測データがあると判定された場合、送信されていない前記計測データを前記メータから補完する。
【発明の効果】
【０００８】
本発明によれば、ＨＥＭＳにおいて欠損した計測データの補完を行う際に、サーバの負荷を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る計測システムのシステム構成の一例を示す図である。
【図２】図２は、実施形態に係るスマートメータの構成の一例を示す図である。
【図３】図３は、計測データ記憶部に記憶されるデータの一例を示す図である。
【図４】図４は、実施形態に係るＨＧＷの構成の一例を示す図である。
【図５】図５は、実施形態に係るサーバの構成の一例を示す図である。
【図６】図６は、実施形態に係る計測システムにおける動作の一例を示すシーケンス図である。
【図７】図７は、実施形態の変形例１に係る計測システムにおける動作の一例を示すシーケンス図である。
【図８】図８は、実施形態の変形例２に係るＨＧＷの構成の一例を示す図である。
【図９】図９は、実施形態の変形例２に係る計測システムにおける動作の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下で説明する実施形態に係るゲートウェイ装置（ＨＧＷ（Home  Gateway）２０）は、計測データをメータ（スマートメータ１０）から受信してサーバ３０に送信するゲートウェイ装置であって、保持部２３ａと、判定部２２ａと、補完部２２ｂとを具備する。保持部２３ａは、サーバ３０に最後に送信された計測データのタイムスタンプを保持する。判定部２２ａは、保持部２３ａに保持されたタイムスタンプとメータ（スマートメータ１０）から受信した最新の計測データとに基づいて、サーバ３０に送信されていない計測データがあるか否かを判定する。補完部２２ｂは、判定部２２ａでサーバ３０に送信されていない計測データがあると判定された場合、送信されていない計測データをメータ（スマートメータ１０）から補完する。
【００１１】
また、以下で説明する実施形態に係るゲートウェイ装置（ＨＧＷ２０）は、補完された計測データをサーバ３０に送信する送信部２３ｃをさらに具備する。
【００１２】
また、以下で説明する実施形態に係るゲートウェイ装置（ＨＧＷ２０）は、計測データを一時的に保存する保存部２３ｂをさらに具備する。そして、送信部２２ｃは、補完された計測データをサーバ３０に送信できなかった場合に、サーバ３０に送信できていない計測データを保存部２３ｂに保存する。
【００１３】
また、以下で説明する実施形態に係るゲートウェイ装置（ＨＧＷ２０）において、サーバ３０へ送信できなかった計測データを次回以降に送信する場合に、保存部２３ｂに保存された計測データを用いて、サーバ３０に送信されていない計測データを補完する。
【００１４】
また、以下で説明する実施形態に係るゲートウェイ装置（ＨＧＷ２０）において、保持部２３ａは、サーバ３０に最後に送信された計測データのタイムスタンプが保持されていない場合、サーバ３０に記憶されている最新の計測データのタイムスタンプをサーバ３０から受信し、受信したかかるタイムスタンプをサーバ３０に最後に送信された計測データのタイムスタンプとみなす。
【００１５】
また、以下で説明する実施形態に係るゲートウェイ装置（ＨＧＷ２０）において、補完部２２ｂは、判定部２２ａでサーバ３０に送信されていない計測データがないと判定された場合、計測データを補完する処理をスキップする。
【００１６】
また、以下で説明する実施形態に係る計測システム１は、上記に記載のゲートウェイ装置（ＨＧＷ２０）と、ゲートウェイ装置（ＨＧＷ２０）から送信された計測データを保存するサーバ３０とを具備する。
【００１７】
また、以下で説明する実施形態に係る計測方法は、保持ステップ（ステップＳ１０８、Ｓ２１０、Ｓ３１５）と、判定ステップ（ステップＳ１０４、Ｓ３０４、Ｓ３１１）と、補完ステップ（ステップＳ１０５、Ｓ２０７、Ｓ３０５）とを含む。保持ステップ（ステップＳ１０８、Ｓ２１０、Ｓ３１５）は、サーバ３０に最後に送信された計測データのタイムスタンプを保持する。判定ステップ（ステップＳ１０４、Ｓ３０４、Ｓ３１１）は、保持されたタイムスタンプとメータ（スマートメータ１０）から受信した最新の計測データとに基づいて、サーバ３０に送信されていない計測データがあるか否かを判定する。補完ステップ（ステップＳ１０５、Ｓ２０７、Ｓ３０５）は、サーバ３０に送信されていない計測データがあると判定された場合、送信されていない計測データをメータ（スマートメータ１０）から補完する。
【００１８】
以下、図面を参照して、実施形態に係る計測システム１を説明する。実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１９】
（実施形態）
最初に、図１〜図６を参照しながら、実施形態に係る計測システム１について説明する。
【００２０】
［計測システムの構成］
まず、本発明の実施形態に係る計測システム１のシステム構成の一例について、図１を参照しながら説明する。図１は、実施形態に係る計測システム１のシステム構成の一例を示す図である。図１に示す例において、計測システム１は、複数のスマートメータ１０と、複数のＨＧＷ２０と、サーバ３０とを具備する。
【００２１】
スマートメータ１０は、計測データを所定時間ごとに取得する。スマートメータ１０は、たとえば、系統電源から供給された電力を計測するメータであり、宅内に設置された家電装置などの電気機器が消費した積算電力量を計測する。
【００２２】
なお、実施形態に係るメータはスマートメータに限定されるものではなく、計測機能をもつ太陽光発電装置や蓄電池であってもよく、太陽光発電の積算発電電力量や蓄電池の積算放電電力量を計測するようにしてもよい。スマートメータ１０は、たとえば、３０分毎に積算電力量を計測し、最大１００日間計測データを保存しておくことができる。
【００２３】
ＨＧＷ２０は、スマートメータ１０で取得された計測データをサーバ３０に送信する。ＨＧＷ２０は、スマートメータ１０とサーバ３０との間の各種通信を中継するゲートウェイ装置である。ＨＧＷ２０は、スマートメータ１０から計測データとともにタイムスタンプを受信し、かかる計測データおよびタイムスタンプをサーバ３０に送信する。なお、ＨＧＷ２０は、必要な時にスマートメータ１０から日付を遡って計測データを取得できるものとする。
【００２４】
サーバ３０は、計測データをタイムスタンプとともに記憶する。サーバ３０は、たとえば、複数のスマートメータ１０から計測データを受信し、受信した計測データを保管することで、家庭ごとの電力の利用状況を監視したり、計測データをユーザが閲覧できるようにしたりする。なお、サーバ３０は、各家庭の家族構成を示す家族構成情報や電力の利用に関する契約内容を示す契約情報を記憶しているものとする。
【００２５】
ここまで説明した計測システム１では、たとえば、停電が起きた、ＨＧＷ２０の電源が切れていた、ネットワークに障害がありＨＧＷ２０がサーバ３０と通信できなかったなどの理由で３０分毎に計測データをサーバ３０に送付できなかったとき、その時間帯の計測データは欠損となる。
【００２６】
このように計測データが欠損した場合に、ＨＧＷ２０は、サーバ３０に最後に送信された計測データのタイムスタンプと、スマートメータ１０から受信した最新の計測データとを比較して、欠損した計測データがあるか否かを判定する。そして、欠損した計測データがあると判定された場合には、欠損した計測データをスマートメータ１０に要求して補完し、かかる補完された計測データをサーバ３０に送信する。
【００２７】
［スマートメータの構成］
つづいて、図２を参照しながら、スマートメータ１０の構成について説明する。図２は、実施形態に係るスマートメータ１０の構成の一例を示す図である。スマートメータ１０は、通信部１１と、制御部１２と、記憶部１３と、を備える。
【００２８】
通信部１１は、無線通信処理や有線通信処理を行うためのネットワークデバイスである。具体的には、通信部１１は、図１に示したＨＧＷ２０との間で、無線通信により各種情報を送受信する。通信部１１は、たとえば、ＨＧＷ２０に対して計測データおよびタイムスタンプを送信する。また、通信部１１は、ＨＧＷ２０から計測データの要求を受信する。
【００２９】
なお、以下の説明では、通信部１１は、ＨＧＷ２０を介したいわゆるＢルートと呼ばれる通信経路を介して計測データの送信を行うが、実施形態は、これに限定されるものではない。たとえば、通信部１１は、所謂Ａルートと呼ばれる通信経路を介して、計測データを電力会社が管理するサーバなどに送信する機能を有していてもよい。
【００３０】
記憶部１３は、たとえば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。かかる記憶部１３は、計測データ記憶部１３ａを有する。
【００３１】
計測データ記憶部１３ａは、計測時の日時を示すタイムスタンプと、計測データとを対応付けて記憶する。計測データ記憶部１３ａは、たとえば、図３に示すように、「タイムスタンプ」と、計測データである「積算電力量」とを対応付けて記憶する。図３は、計測データ記憶部１３ａに記憶されるデータの一例を示す図である。なお、図３に示す例では、計測データ記憶部１３ａが、３０分毎の積算電力量の値を記憶している。
【００３２】
制御部１２は、取得部１２ａと、送信部１２ｂとを有する。制御部１２は、たとえば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などの電子回路やＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路であり、スマートメータ１０の全体制御を実行する。
【００３３】
取得部１２ａは、計測データを所定時間ごとに取得し、取得した計測データにタイムスタンプを付してＨＧＷ２０に送信する。取得部１２ａは、たとえば、計測データとして、対応する施設に供給された電力の積算電力量を３０分毎に取得し、取得した計測データにタイムスタンプを付してＨＧＷ２０に送信する。また、取得部１２ａは、取得した積算電力量とタイムスタンプとを対応付けて計測データ記憶部１３ａに格納する。
【００３４】
なお、図２に示す例では図示を省略したが、スマートメータ１０は、系統電源から施設に供給される電力の積算電力量を測定する積算電力計を有し、積算電力計が測定した積算電力量を取得することとなる。
【００３５】
送信部１２ｂは、ＨＧＷ２０から計測データの要求を受信した場合には、かかる要求された計測データを取得し、取得した計測データにタイムスタンプを付してＨＧＷ２０に送信する。また、送信部１２ｂは、停電などの理由により欠損した計測データがある場合に、ＨＧＷ２０から計測データの要求を受け付け、かかる要求された計測データの時間帯に対応する計測データを計測データ記憶部１３ａから読み出して、ＨＧＷ２０に送信する。
【００３６】
［ＨＧＷの構成］
つづいて、図４を参照しながら、ＨＧＷ２０の構成について説明する。図４は、実施形態に係るＨＧＷ２０の構成の一例を示す図である。ＨＧＷ２０は、通信部２１と、制御部２２と、記憶部２３と、を備える。
【００３７】
通信部２１は、無線通信処理や有線通信処理を行うためのネットワークデバイスである。具体的には、通信部２１は、図１に示したスマートメータ１０およびサーバ３０との間で、無線通信により各種情報を送受信する。
【００３８】
通信部２１は、たとえば、スマートメータ１０から計測データおよびタイムスタンプを受信し、かかる計測データおよびタイムスタンプをサーバ３０に送信する。また、通信部２１は、スマートメータ１０に対して計測データの要求を送信する。
【００３９】
記憶部２３は、たとえば、ＲＡＭ、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。かかる記憶部２３は、保持部２３ａを有する。
【００４０】
保持部２３ａは、ＨＧＷ２０がサーバ３０に送信した計測データのタイムスタンプのうち、最新のタイムスタンプを記憶する。換言すると、保持部２３ａは、サーバ３０に最後に送信された計測データのタイムスタンプを記憶する。なお、かかる保持部２３ａは、記憶部２３のうち、フラッシュメモリやハードディスク、光ディスクなどの不揮発領域に設けられる。
【００４１】
制御部２２は、たとえば、ＣＰＵやＭＰＵなどの電子回路やＡＳＩＣやＦＰＧＡなどの集積回路であり、ＨＧＷ２０の全体制御を実行する。かかる制御部２２は、判定部２２ａと、補完部２２ｂと、送信部２２ｃとを有する。
【００４２】
判定部２２ａは、保持部２３ａに保持されているサーバ３０に最後に送信された計測データのタイムスタンプと、スマートメータ１０から受信した最新の計測データとに基づいて、サーバ３０に送信されていない計測データがあるか否かを判定する。
【００４３】
判定部２２ａは、たとえば、サーバ３０に最後に送信された計測データのタイムスタンプと、スマートメータ１０から受信した最新の計測データのタイムスタンプとを比較して、かかる両方のタイムスタンプが連続していない場合には、間隔があいた時間帯でサーバ３０に送信されていない計測データがあると判定する。
【００４４】
一方で、判定部２２ａは、たとえば、かかる両方のタイムスタンプが連続している場合には、サーバ３０に送信されていない計測データはないと判定する。
【００４５】
補完部２２ｂは、判定部２２ａにおいてサーバ３０に送信されていない計測データがあると判定された場合に、送信されていない時間帯における計測データの補完をスマートメータ１０に要求する。たとえば、スマートメータ１０は、日付単位で計測データを送信する機能を有する。
【００４６】
そこで、補完部２２ｂは、たとえば、２０１６年９月１日１０時３０分以降の計測データがサーバ３０に送信されていなかった場合は、２０１６年９月１日から現在までの計測データをスマートメータ１０に要求する。すなわち、補完部２２ｂは、サーバ３０に送信された最後の計測データが測定された日から測定された計測データを全て取得し、取得した計測データをサーバ３０に送信する。
【００４７】
送信部２２ｃは、スマートメータ１０から補完された計測データおよびタイムスタンプをサーバ３０に送信する。送信部２２ｃは、たとえば、スマートメータ１０から補完された計測データおよびタイムスタンプを受信すると、補完された計測データおよびタイムスタンプをサーバ３０に送信する。
【００４８】
［サーバの構成］
つづいて図５を参照しながら、サーバ３０の構成について説明する。図５は、実施形態に係るサーバ３０の構成の一例を示す図である。サーバ３０は、通信部３１と、制御部３２と、記憶部３３と、を備える。
【００４９】
通信部３１は、無線通信処理や有線通信処理を行うためのネットワークデバイスである。具体的には、通信部３１は、図１に示したＨＧＷ２０との間で、無線通信により各種情報を送受信する。通信部３１は、たとえば、ＨＧＷ２０から計測データおよびタイムスタンプを受信し、サーバ３０で記憶する最新の計測データのタイムスタンプをＨＧＷ２０に送信する。
【００５０】
記憶部３３は、たとえば、ＲＡＭ、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。かかる記憶部３３は、計測データ記憶部３３ａを有する。
【００５１】
計測データ記憶部３３ａは、ＨＧＷ２０から受信した計測データとタイムスタンプを記憶するものであり、計測データ記憶部１３ａと同様に、計測時の日時を示すタイムスタンプと、計測データとを対応付けて記憶する。
【００５２】
制御部３２は、たとえば、ＣＰＵやＭＰＵなどの電子回路やＡＳＩＣやＦＰＧＡなどの集積回路であり、サーバ３０の全体制御を実行する。かかる制御部３２は、格納部３２ａと、通知部３２ｂとを有する。
【００５３】
格納部３２ａは、ＨＧＷ２０から計測データおよびタイムスタンプを取得した場合には、かかる計測データおよびタイムスタンプを計測データ記憶部３３ａに格納する。格納部３２ａは、たとえば、ＨＧＷ２０から計測データおよびタイムスタンプを３０分毎に取得し、取得した計測データおよびタイムスタンプを計測データ記憶部３３ａに格納する。
【００５４】
また、格納部３２ａは、欠損部分が補完された計測データをＨＧＷ２０から受信した場合にも、補完された計測データおよびタイムスタンプを計測データ記憶部３３ａに格納する。なお、格納部３２ａは、計測データ記憶部３３ａに格納されたタイムスタンプと重複するタイムスタンプの計測データを新たに受信した場合は、新たに受信した計測データで計測データ記憶部３３ａに登録された計測データで更新してもよい。
【００５５】
通知部３２ｂは、自装置で記憶する最新の計測データのタイムスタンプをＨＧＷ２０に通知する。
【００５６】
［計測システムの処理手順］
次に、図６を参照しながら、計測システム１における動作例を説明する。図６は、実施形態に係る計測システム１における動作の一例を示すシーケンス図である。図６に示すように、スマートメータ１０は、計測データとして積算電力量（積算値）を３０分毎に取得し、取得した最新の計測データにタイムスタンプを付したデータを状態の変化を通知する状変通知としてＨＧＷ２０に送信する（ステップＳ１０１）。
【００５７】
そして、かかる積算電力量の他にもサーバ３０に送信すべき時系列データがある場合には、スマートメータ１０とＨＧＷ２０との間で通信を行い、かかる送信すべき時系列データの最新値を揃える（ステップＳ１０２）。
【００５８】
たとえば、買電と売電との２系統があるスマートメータ１０において、ステップＳ１０１で買電のデータのみが通知される場合は、ステップＳ１０２で同時刻の売電のデータをスマートメータ１０から取得し、買電と売電との２系統のデータを揃える。また、他の情報、たとえば電波強度のデータを一緒にサーバ３０に送信したい場合にも、ステップＳ１０２でスマートメータ１０からかかるデータを取得することができる。
【００５９】
なお、ステップＳ１０２は必ずしも実施する必要はない。たとえば、売電のないスマートメータ１０であればステップＳ１０２は不要であり、また、売電のデータが買電のデータとは別にステップＳ１０１で通知される場合にも、ステップＳ１０２は不要である。
【００６０】
次に、ＨＧＷ２０の判定部２２ａは、保持部２３ａから、サーバ３０に最後に送信された計測データのタイムスタンプ（以降、最終時刻情報ｙｍｄＨＭとも呼称する。）を読み出す（ステップＳ１０３）。次に、判定部２２ａは、保持部２３ａから読み出された最終時刻情報ｙｍｄＨＭと、ステップＳ１０１においてスマートメータ１０から送信された最新の計測データとに基づいて、サーバ３０に送信されていない計測データがあるか否かを判定する（ステップＳ１０４）。
【００６１】
そして、サーバ３０に送信されていない計測データがあると判定された場合、ＨＧＷ２０の補完部２２ｂは、送信されていない時間帯におけるスマートメータ１０に記憶された計測データを補完する（ステップＳ１０５）。なお、スマートメータ１０からＨＧＷ２０へ補完された計測データにはタイムスタンプが付されており、また、かかる補完は所定の時間単位（たとえば、日付単位）で行われる。
【００６２】
なお、サーバ３０に送信されていない計測データがないと判定された場合、ステップＳ１０５の補完処理はスキップされる。これにより、ＨＧＷ２０における情報処理の負荷を低減することができる。
【００６３】
次に、ＨＧＷ２０の送信部２２ｃは、ステップＳ１０５で補完された計測データを、サーバ３０に送信する（ステップＳ１０６）。なお、サーバ３０に送信されていない計測データがないと判定された場合、送信部２２ｃは、ステップＳ１０１でスマートメータ１０から送信された最新の積算値をサーバ３０に送信する。
【００６４】
次に、サーバ３０は、受信した計測データのうち、最新の計測データのタイムスタンプ（すなわち、新たな最終時刻情報ｙｍｄＨＭ）をＨＧＷ２０に送信する（ステップＳ１０７）。最後に、サーバ３０から送信された新たな最終時刻情報ｙｍｄＨＭをＨＧＷ２０の保持部２３ａで保持して（ステップＳ１０８）、処理が終了する。
【００６５】
このように、実施形態に係るＨＧＷ２０は、計測データをスマートメータ１０から受信してサーバ３０に送信するゲートウェイ装置であって、サーバ３０に最後に送信された計測データのタイムスタンプを保持する保持部２３ａと、かかる保持部２３ａに保持されたタイムスタンプと、スマートメータ１０から受信した最新の計測データとに基づいて、サーバ３０に送信されていない計測データがあるか否かを判定する判定部２２ａと、かかる判定部２２ａでサーバ３０に送信されていない計測データがあると判定された場合、送信されていない計測データをスマートメータ１０から補完する補完部２２ｂと、を具備する。
【００６６】
このため、実施形態に係るＨＧＷ２０では、欠損した計測データの補完を行う際のサーバ３０の負荷を軽減することができる。つまり、欠損したデータを補完する処理をサーバ３０では行わずに、ＨＧＷ２０で欠損したデータを補完する処理を行い、サーバ３０は補完されたデータをＨＧＷ２０から受信するだけで処理が終了するため、サーバ３０の負荷を軽減することができる。
【００６７】
なお、スマートメータ１０に不具合が生じるなどして、スマートメータ１０が保持する時刻が飛び、かかる時刻が現在の時刻よりも未来に飛んだ場合、ＨＧＷ２０は、かかる未来に飛んだ時刻がタイムスタンプされた計測データをそのまま受け入れ、サーバ３０に送信する。
【００６８】
また、スマートメータ１０が保持する時刻が飛び、かかる時刻が現在の時刻よりも過去に飛んだ場合、ＨＧＷ２０は、保持部２３ａに保持されているタイムスタンプをキャンセルして、改めてスマートメータ１０に記憶されているすべての（たとえば、１００日分）積算電力量履歴を取得する。
【００６９】
（変形例）
以降においては、実施形態の各種変形例について、図７〜図９を参照しながら説明する。図７は、実施形態の変形例１に係る計測システム１における動作の一例を示すシーケンス図である。なお、かかる変形例１において、スマートメータ１０、ＨＧＷ２０およびサーバ３０の構成は、上述の実施形態と同様である。
【００７０】
かかる変形例１では、ＨＧＷ２０を新しく設置した場合やＨＧＷ２０をリセットした場合など、サーバ３０に最後に送信された計測データのタイムスタンプを保持部２３ａが保持していない場合における計測システム１の動作について示している。
【００７１】
図７に示すように、スマートメータ１０は、計測データとして積算電力量（積算値）を３０分毎に取得し、取得した最新の計測データにタイムスタンプを付したデータを状態の変化を通知する状変通知としてＨＧＷ２０に送信する（ステップＳ２０１）。
【００７２】
そして、かかる積算電力量の他にもサーバ３０に送信すべき時系列データがある場合には、スマートメータ１０とＨＧＷ２０との間で通信を行い、かかる送信すべき時系列データの最新値を揃える（ステップＳ２０２）。なお、上述のステップＳ１０２と同様に、かかるステップＳ２０２は必ずしも実施する必要はない。
【００７３】
次に、ＨＧＷ２０の判定部２２ａは、保持部２３ａから、サーバ３０に最後に送信された計測データのタイムスタンプ（最終時刻情報ｙｍｄＨＭ）を読み出す（ステップＳ２０３）。しかしながら、最終時刻情報ｙｍｄＨＭを保持部２３ａが保持していない場合、制御部２２は、サーバ３０が記憶する計測データのうち、最新の計測データのタイムスタンプをサーバ３０に問い合わせる（ステップＳ２０４）。
【００７４】
次に、サーバ３０は、制御部２２から問い合わせを受けた最新の計測データのタイムスタンプをＨＧＷ２０に送信する（ステップＳ２０５）。そして、保持部２３ａは、サーバ３０から受信した最新のタイムスタンプを、サーバ３０に最後に送信された計測データのタイムスタンプ（すなわち、最終時刻情報ｙｍｄＨＭ）とみなす（ステップＳ２０６）。
【００７５】
次に、ＨＧＷ２０の補完部２２ｂは、ステップＳ２０６で保持部２３ａに新たに保持された最終時刻情報ｙｍｄＨＭに基づいて、送信されていない時間帯におけるスマートメータ１０に記憶された計測データを補完する（ステップＳ２０７）。次に、ＨＧＷ２０の送信部２２ｃは、ステップＳ２０７で補完された計測データを、サーバ３０に送信する（ステップＳ２０８）。
【００７６】
次に、サーバ３０は、受信した計測データのうち、最新の計測データのタイムスタンプ（すなわち、新たな最終時刻情報ｙｍｄＨＭ）をＨＧＷ２０に送信する（ステップＳ２０９）。最後に、サーバ３０から送信された新たな最終時刻情報ｙｍｄＨＭをＨＧＷ２０の保持部２３ａで保持して（ステップＳ２１０）、処理が終了する。
【００７７】
すなわち、変形例１で示すように、最終時刻情報ｙｍｄＨＭが保持部２３ａに保持されていない場合に限って、補完処理においてＨＧＷ２０とサーバ３０との間でのデータのやりとりが行われる。したがって、サーバ３０の負荷を軽減することができる。
【００７８】
図８は、実施形態の変形例２に係るＨＧＷ２０の構成の一例を示す図である。なお、かかる変形例２において、スマートメータ１０およびサーバ３０の構成は、上述の実施形態と同様である。
【００７９】
図８に示すように、ＨＧＷ２０の記憶部２３は、保存部２３ｂをさらに備える。かかる保存部２３ｂは、補完部２２ｂで補完された計測データが、ネットワークの障害などでサーバ３０に送信できなかった場合に、サーバ３０に送信できなかった計測データを保存する。なお、図８に示すように、ＨＧＷ２０のその他の構成は上述の実施形態と同様である。
【００８０】
図９は、実施形態の変形例２に係る計測システム１における動作の一例を示すシーケンス図である。図９に示すように、スマートメータ１０は、計測データとして積算電力量（積算値）を３０分毎に取得し、取得した最新の計測データにタイムスタンプを付したデータを状態の変化を通知する状変通知としてＨＧＷ２０に送信する（ステップＳ３０１）。
【００８１】
そして、かかる積算電力量の他にもサーバ３０に送信すべき時系列データがある場合には、スマートメータ１０とＨＧＷ２０との間で通信を行い、かかる送信すべき時系列データの最新値を揃える（ステップＳ３０２）。なお、上述のステップＳ１０２と同様に、かかるステップＳ３０２は必ずしも実施する必要はない。
【００８２】
次に、ＨＧＷ２０の判定部２２ａは、保持部２３ａから、サーバ３０に最後に送信された計測データのタイムスタンプ（最終時刻情報ｙｍｄＨＭ）を読み出す（ステップＳ３０３）。次に、判定部２２ａは、保持部２３ａから読み出された最終時刻情報ｙｍｄＨＭと、ステップＳ１０１においてスマートメータ１０から送信された最新の計測データとに基づいて、サーバ３０に送信されていない計測データがあるか否かを判定する（ステップＳ３０４）。
【００８３】
そして、サーバ３０に送信されていない計測データがあると判定された場合、ＨＧＷ２０の補完部２２ｂは、送信されていない時間帯におけるスマートメータ１０に記憶された計測データを補完する（ステップＳ３０５）。
【００８４】
次に、ＨＧＷ２０の送信部２２ｃは、ステップＳ３０５で補完された計測データを、サーバ３０に送信する（ステップＳ３０６）。しかしながら、ネットワークの障害などで補完された計測データをサーバ３０に送信できなかった場合、送信部２２ｃは、かかる補完された計測データを保存部２３ｂに保存する（ステップＳ３０７）。
【００８５】
つづいて、ステップＳ３０１から所定時間（たとえば、３０分）経過後、スマートメータ１０は、計測データをあらためて取得し、取得した最新の計測データにタイムスタンプを付したデータを状態の変化を通知する状変通知としてＨＧＷ２０に送信する（ステップＳ３０８）。
【００８６】
そして、かかる積算電力量の他にもサーバ３０に送信すべき時系列データがある場合には、スマートメータ１０とＨＧＷ２０との間で通信を行い、かかる送信すべき時系列データの最新値を揃える（ステップＳ３０９）。なお、上述のステップＳ１０２と同様に、かかるステップＳ３０９は必ずしも実施する必要はない。
【００８７】
次に、判定部２２ａは、保持部２３ａから最終時刻情報ｙｍｄＨＭを読み出す（ステップＳ３１０）。次に、判定部２２ａは、保持部２３ａから読み出された最終時刻情報ｙｍｄＨＭと、ステップＳ３０８においてスマートメータ１０から新たに送信された最新の計測データとに基づいて、サーバ３０に送信されていない計測データがあるか否かを判定する（ステップＳ３１１）。
【００８８】
そして、サーバ３０に送信されていない計測データがあると判定された場合、補完部２２ｂは、送信されていない計測データを保存部２３ｂから読み出して、送信されていない計測データを補完する（ステップＳ３１２）。これにより、送信されていない計測データを補完する際に、毎回スマートメータ１０とデータをやりとりすることが不要になることから、スマートメータ１０の負荷を低減することができる。
【００８９】
次に、ＨＧＷ２０の送信部２２ｃは、ステップＳ３１２で補完された計測データを、サーバ３０に送信する（ステップＳ３１３）。次に、サーバ３０は、受信した計測データのうち、最新の計測データのタイムスタンプ（すなわち、新たな最終時刻情報ｙｍｄＨＭ）をＨＧＷ２０に送信する（ステップＳ３１４）。最後に、サーバ３０から送信された新たな最終時刻情報ｙｍｄＨＭをＨＧＷ２０の保持部２３ａで保持して（ステップＳ３１５）、処理が終了する。
【００９０】
なお、ここまで説明した変形例２のステップＳ３１３において、ステップＳ３０６のように補完された計測データがサーバ３０に送信できなかった場合には、上述のステップＳ３０７〜Ｓ３１３の処理が再度行われる。
【００９１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９２】
１    計測システム
１０    スマートメータ
２０    ＨＧＷ（ゲートウェイ装置）
２１    通信部
２２    制御部
２２ａ  判定部
２２ｂ  補完部
２２ｃ  送信部
２３    記憶部
２３ａ  保持部
２３ｂ  保存部
３０    サーバ
【図１】
2018164245.tif 000003
【図２】
2018164245.tif 000004
【図３】
2018164245.tif 000005
【図４】
2018164245.tif 000006
【図５】
2018164245.tif 000007
【図６】
2018164245.tif 000008
【図７】
2018164245.tif 000009
【図８】
2018164245.tif 000010
【図９】
2018164245.tif 000011