(57)【特許請求の範囲】
【請求項１】
資源を供給する供給設備に取り付けられて前記供給設備によって供給される前記資源の使用量を計測する計器と、自装置との間を通信により直接接続し、前記計器から前記使用量を受信する通信部と、
前記計器の交換が行われる度に、前記通信部が前記計器から受信した交換直前の前記使用量を示す交換前検針値に基づいて算出される交換時使用量を前回の締日から次の締日までの間において交換回数に対応付けて記憶する記憶部と、
前記記憶部に記憶されている同一の前記供給設備の複数の交換時使用量を用いて、前記供給設備における前回の締日から次の締日までの合計使用量を算出する算出部と、
を備える資源使用量算出装置。
【請求項２】
前記交換前検針値及び前記交換時使用量を表示する表示部をさらに備える、請求項１に記載の資源使用量算出装置。
【請求項３】
前記記憶部に記憶されている前記交換時使用量を、前記交換時使用量として新たに入力された値に修正する修正部をさらに備え、
前記算出部は、入力された前記値と、修正がなされていない他の交換時使用量と、を用いて前記供給設備における前記合計使用量を算出する、請求項１又は２に記載の資源使用量算出装置。
【請求項４】
資源を供給する供給設備に取り付けられて前記供給設備によって供給される前記資源の使用量を計測する計器と、自装置との間を通信により直接接続し、前記計器から前記使用量を受信する通信ステップと、
前記計器の交換が行われる度に、前記通信ステップにおいて前記計器から受信した交換直前の前記使用量を示す交換前検針値に基づいて算出される交換時使用量を前回の締日から次の締日までの間において交換回数に対応付けて記憶する記憶部に記憶されている同一の前記供給設備の複数の交換時使用量を用いて、前記供給設備における前回の締日から次の締日までの合計使用量を算出する算出ステップと、
を有する資源使用量算出方法。
【請求項５】
資源を供給する供給設備に取り付けられて前記供給設備によって供給される前記資源の使用量を計測する計器と、自装置との間を通信により直接接続し、前記計器から前記使用量を受信する通信ステップと、
前記計器の交換が行われる度に、前記通信ステップにおいて前記計器から受信した交換直前の前記使用量を示す交換前検針値に基づいて算出される交換時使用量を前回の締日から次の締日までの間において交換回数に対応付けて記憶する記憶部に記憶されている同一の前記供給設備の複数の交換時使用量を用いて、前記供給設備における前回の締日から次の締日までの合計使用量を算出する算出ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、資源使用量算出装置、資源使用量算出方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
ＢＭＳ（Building Management System）機能の一つに集中検針機能がある。集中検針機能は、ビルに備えられる電気、水、ガス等の資源の使用量を計測する積算メータの検針値から締日毎に使用量を計算し、エリア単位で料金請求用のデータを作成する機能である。この集中検針機能の一つに、メータ交換機能がある。このメータ交換機能は、設備の更新や老朽化により積算メータの交換が必要な場合に、積算メータ交換前後の検針値から締日において使用量を算出する機能である。しかしながら、従来では、前回の締日から次の締日までの間に電気、水道、ガス等の供給設備に取り付けられた積算メータの交換が複数回行われた場合には、前回の締日から次の締日までの合計使用量を算出することができない可能性があった。このような問題は、積算メータに限らず通信機能を有するメータを用いた場合にも共通する問題である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１３／１８３３１０号
【特許文献２】特開２０１３−２５４４１７号公報
【特許文献３】特開平７−１６２５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、前回の締日から次の締日までの間に供給設備に取り付けられたメータの交換が複数回行われた場合であっても、前回の締日から次の締日までの合計使用量を算出することができる資源使用量算出装置、資源使用量算出方法及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の資源使用量算出装置は、通信部と、記憶部と、算出部とを持つ。通信部は、資源を供給する供給設備に取り付けられて前記供給設備によって供給される前記資源の使用量を計測する計器と、自装置との間を通信により直接接続し、前記計器から前記使用量を受信する。記憶部は、前記計器の交換が行われる度に、前記通信部が前記計器から受信した交換直前の前記使用量を示す交換前検針値に基づいて算出される交換時使用量を前回の締日から次の締日までの間において交換回数に対応付けて記憶する。算出部は、前記記憶部に記憶されている同一の前記供給設備の複数の交換時使用量を用いて、前記供給設備における前回の締日から次の締日までの合計使用量を算出する。
【図面の簡単な説明】
【０００６】
【図１】実施形態の検針システム１００のシステム構成を示す図。
【図２】実施形態にかかる資源使用量算出装置１０の構成を表す概略ブロック図。
【図３】交換時使用量テーブルの具体例を示す図。
【図４】使用量表示画面の表示例を示す図。
【図５】ある供給設備において交換が行われる前の使用量表示画面を表す図。
【図６】ある供給設備に取り付けられている計器２０から検針値が取得された後の使用量表示画面を表す図。
【図７】新たな計器２０の交換登録がなされた後の使用量表示画面を表す図。
【図８】ある供給設備において計器２０の交換が行われる前の使用量表示画面を表す図。
【図９】ある供給設備に取り付けられている計器２０から検針値が取得された後の使用量表示画面を表す図。
【図１０】新たな計器２０の交換登録がなされた後の使用量表示画面を表す図。
【図１１】ある供給設備において交換が行われる前の使用量表示画面を表す図。
【図１２】ある供給設備に取り付けられている計器２０から検針値が取得された後の使用量表示画面を表す図。
【図１３】新たな計器２０の交換登録がなされた後の使用量表示画面を表す図。
【図１４】ある供給設備において計器２０の交換が行われる前の使用量表示画面を表す図。
【図１５】ある供給設備に取り付けられている計器２０から検針値が取得された後の使用量表示画面を表す図。
【図１６】新たな計器２０の交換登録がなされた後の使用量表示画面を表す図。
【図１７】計器２０の交換が１回行われた場合の処理の流れの具体例を示す図。
【図１８】計器２０の交換が複数回行われた場合の処理の流れの具体例を示す図。
【図１９】資源使用量算出装置１０の処理の流れを示すフローチャート。
【図２０】指針値を実際の値より小さい値で入力してしまった場合の修正方法を説明するための図。
【図２１】図２０に示す処理を行った場合のデータが登録されるデータベースの具体例を示す図。
【図２２】指針値を実際の値より大きい値で入力してしまった場合の修正方法を説明するための図。
【図２３】図２２に示す処理を行った場合のデータが登録されるデータベースの具体例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の資源使用量算出装置、資源使用量算出方法及びコンピュータプログラムを、図面を参照して説明する。
図１は、実施形態の検針システム１００のシステム構成を示す図である。
検針システム１００は、ビル等に適用される。検針システム１００は、資源使用量算出装置１０及び複数の計器２０を備える。
資源使用量算出装置１０は、計器２０から得られる電気、水、ガス等の資源の使用量を示す検針値を収集し、収集した検針値に基づいて前回の締日から次の締日までの合計使用量を算出する。具体的には、まず資源使用量算出装置１０は、前回の締日から次の締日までの間において計器２０の交換が行われる場合、計器２０から交換直前の使用量を示す検針値を収集する。以下の説明では、交換直前の使用量を示す検針値を交換前検針値と記載する。次に、資源使用量算出装置１０は、収集した交換前検針値に基づいて交換時使用量を算出する。交換時使用量とは、計器２０のある時点から交換時点までの使用量を表す。
【０００８】
例えば、前回の締日から現時点の交換時までの間に同一の供給設備で一度も計器２０の交換が行われていない場合には、前回の締日から現時点の交換時点までの使用量が交換時使用量である。また、例えば、前回の締日から現時点の交換時までの間に同一の供給設備で一度でも計器２０の交換が行われている場合には、直近の交換時点の使用量から現時点の交換時点までの使用量が交換時使用量である。ここで、供給設備とは、電気、水、ガス等の資源を供給する設備である。資源使用量算出装置１０は、上記各処理を計器２０の交換の度に行う。資源使用量算出装置１０は、算出した交換時使用量を交換回数に対応付けて記憶する。そして、資源使用量算出装置１０は、記憶している交換時使用量と、最後の交換後から次の締日までの使用量とを用いて、同一の供給設備における前回の締日から次の締日までの合計の使用量である合計使用量を算出する。なお、締日は、どのように設定されてもよい。例えば、締日は、月末であってもよいし、予め設定された日であってもよいし、その他の日であってもよい。
【０００９】
計器２０は、自装置が取り付けられている供給設備によって供給される電気、水、ガス等の資源の使用量を計測する。例えば、計器２０は、スマートメータである。計器２０は、資源使用量算出装置１０から指示されたタイミングや、予め設定されているタイミングで検針を実行し、検針の結果得られた電気、水、ガス等の資源の使用量を示す検針値を資源使用量算出装置１０に送信する。
【００１０】
図２は、実施形態にかかる資源使用量算出装置１０の構成を表す概略ブロック図である。
資源使用量算出装置１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、制御プログラムを実行する。制御プログラムの実行によって、資源使用量算出装置１０は、通信部１０１、入力部１０２、表示部１０３、記憶部１０４、制御部１０５、算出部１０６、修正部１０７を備える装置として機能する。なお、資源使用量算出装置１０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。また、制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ(Read Only Memory)、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、制御プログラムは、電気通信回線を介して送受信されてもよい。
【００１１】
通信部１０１は、計器２０との間で通信を行う。通信部１０１は、計器２０から検針値を受信する。通信部１０１は、検針の実行対象となる計器２０に検針の実行指示を送信する。
入力部１０２は、キーボード、ポインティングデバイス（マウス、タブレット等）、タッチパネル、ボタン等の既存の入力装置を用いて構成される。入力部１０２は、ユーザの指示を資源使用量算出装置１０に入力する際にユーザによって操作される。入力部１０２は、検針の実行指示、交換時使用量の修正指示の入力を受け付ける。また、入力部１０２は、入力装置を資源使用量算出装置１０に接続するためのインタフェースであってもよい。この場合、入力部１０２は、入力装置においてユーザの入力に応じて生成された入力信号を資源使用量算出装置１０に入力する。
【００１２】
表示部１０３は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイ等の画像表示装置である。表示部１０３は、使用量表示画面を表示する。使用量表示画面とは、供給設備の検針値及び使用量に関する情報が表示される画面である。表示部１０３は、画像表示装置を資源使用量算出装置１０に接続するためのインタフェースであってもよい。この場合、表示部１０３は、使用量表示画面を表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。
【００１３】
記憶部１０４は、計器情報記憶部１０４１及び交換時使用量テーブル記憶部１０４２を用いて構成される。計器情報記憶部１０４１は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。計器情報記憶部１０４１は、計器情報を計器２０毎に記憶する。計器情報とは、計器２０に関する情報であり、例えば計器設置情報、毎日検針値、今月検針値、交換後検針値、交換前検針値、交換時使用量（日量）及び交換時使用量（月量）などである。計器設置情報とは、計器２０が取り付けられている供給設備を識別するための情報を表す。つまり、計器情報記憶部１０４１は、どの計器２０と、どの供給設備とが対応付けられているのかを記憶する。毎日検針値は、予め設定されたタイミングで毎日計器２０によって取得された検針値を表す。今月検針値は、前回の締日において取得された検針値を表す。交換後検針値は、交換がなされた計器２０の交換時の検針値を表す。交換前検針値は、交換直前に交換対象となる計器２０から取得された使用量を示す検針値を表す。交換時使用量（日量）は、計器２０の交換作業が行われた当日の使用量を表す。交換時使用量（月量）は、前回の締日から計器２０の交換作業が行われた当日までの使用量の合計を表す。
【００１４】
交換時使用量テーブル記憶部１０４２は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。交換時使用量テーブル記憶部１０４２は、交換時使用量テーブルを記憶する。交換時使用量テーブルは、交換時使用量レコードによって構成される。交換時使用量レコードは、交換時使用量に関する情報を表すレコードである。交換時使用量テーブル記憶部１０４２は、計器２０が取り付けられている供給設備毎の交換時使用量テーブルを記憶する。
【００１５】
図３は、交換時使用量テーブルの具体例を示す図である。
交換時使用量テーブルは、交換時使用量レコード１１を複数有する。交換時使用量レコード１１は、交換回数及び交換時使用量の各値を有する。交換回数の値は、ある供給設備に取り付けられた計器２０が交換された回数を表す。図３では、ある供給設備に取り付けられた計器２０が５回交換された場合を示している。ある交換時使用量レコード１１の交換時使用量の値は、ある交換回数時に交換された計器２０から取得された検針値に基づいて算出された使用量を表す。
【００１６】
図３に示される例では、交換時使用量テーブルには複数の交換回数時における交換時使用量の値が登録されている。図３において、交換時使用量テーブルの最上段に登録されている交換時使用量レコード１１は、交換回数の値が“１”、交換時使用量の値が“Ａ１”である。すなわち、ある供給設備に取り付けられた計器２０の１回目の交換時に、計器２０から取得された検針値に基づいて算出された交換時使用量が“Ａ１”であることが表されている。
【００１７】
図２に戻って、資源使用量算出装置１０の説明を続ける。
制御部１０５は、資源使用量算出装置１０の各機能部を制御する。例えば、制御部１０５は、入力部１０２を介して検針の実行指示が入力されると、通信部１０１を制御して検針の実行指示を計器２０に送信させる。また、制御部１０５は、表示部１０３を制御して使用量表示画面を表示させる。また、制御部１０５は、ユーザの指示に応じて、交換時使用量テーブルに登録されている交換時使用量を、交換回数に対応付けて表示部１０３に表示させる。具体的には、制御部１０５は、ユーザの指示に応じて、交換時使用量テーブル記憶部１０４２に記憶されている供給設備毎の交換時使用量テーブルの中からユーザの指示された供給設備の交換時使用量テーブルを読み出す。次に、制御部１０５は、読み出した交換時使用量テーブルに登録されている交換回数及び交換時使用量を全て取得する。そして、制御部１０５は、取得した交換回数及び交換時使用量を対応付けて表示部１０３に表示させる。以下、交換回数及び交換時使用量が対応付けて表示された画面を月データ表示画面と記載する。  
【００１８】
算出部１０６は、計器情報記憶部１０４１に記憶されている計器情報と、交換時使用量テーブル記憶部１０４２に記憶されている交換時使用量テーブルとを入力する。算出部１０６は、入力された計器情報と、交換時使用量テーブルとに基づいて交換時使用量、交換時使用量（日量）及び交換時使用量（月量）を供給設備毎に算出する。算出部１０６は、交換時使用量（月量）と、最後の交換後から次の締日までの使用量とを用いて、同一の供給設備における前回の締日から次の締日までの合計使用量を算出する。また、算出部１０６は、修正部１０７によって修正された交換時使用量に基づいて交換時使用量（月量）を算出する。
修正部１０７は、入力部１０２を介して、月データ表示画面に表示されている交換時使用量の修正指示が入力されると、入力された修正指示に基づいて交換時使用量テーブルに登録されている交換時使用量を修正する。例えば、修正部１０７は、交換時使用量テーブルに登録されている交換時使用量を、入力部１０２から入力された値に書き換える。
【００１９】
図４は、使用量表示画面の表示例を示す図である。図４に示されるように、使用量表示画面には、複数の検針値及び複数の使用量に関する情報が表示される。具体的には、使用量表示画面には、毎日検針値、今月検針値又は交換後検針値、交換前検針値、交換時使用量（日量）、交換時使用量及び交換時使用量（月量）の情報が表示される。なお、図４に示す使用量表示画面は、ある供給設備における資源の使用量を表す画面である。毎日検針値は、領域３１に表示される。今月検針値又は交換後検針値は、領域３２に表示される。なお、この供給設備において前回の締日から次の締日までの間で一度も計器２０の交換が行われていない場合には、今月検針値が領域３２に表示される。また、この供給設備において前回の締日から次の締日までの間で一度でも計器２０の交換が行われている場合には、この供給設備における直近の交換後検針値が領域３２に表示される。交換前検針値は、領域３３及び３４に表示される。交換時使用量（日量）は、領域３５に表示される。交換時使用量は、領域３６に表示される。交換時使用量（月量）は、領域３７に表示される。
【００２０】
以下、図５〜図１７を用いて、ある供給設備に関する使用量表示画面の表示例について複数の場面を例に説明する。まず、前回の締日から次の締日までの間で初めて計器２０の交換が行われる場面における表示例について説明する。前回の締日から次の締日までの間で初めて計器２０の交換が行われる場面では、以下のような流れで処理が行なわれる。まず、交換対象となる計器２０が取り付けられている供給設備が選択される。次に、交換対象となる計器２０によって交換前の検針が実行される。そして、資源使用量算出装置１０を操作するユーザによって交換後の計器２０の交換直後の検針値が登録される。上記各処理が行なわれた時点の使用量表示画面の表示例をそれぞれ図５〜図７に示す。
【００２１】
図５は、ある供給設備において交換が行われる前の使用量表示画面を表す図である。図５に示す使用量表示画面は、資源使用量算出装置１０のユーザが、複数の供給設備の中から交換対象となる計器２０が取り付けられているある供給設備を選択することによって表示される。また、前提条件として、ある供給設備に取り付けられている計器２０から取得された毎日検針値が“１００”であり、今月検針値が“５０”であるとする。これらの値は、計器情報記憶部１０４１に記憶される。図５に示されるように、毎日検針値及び今月検針値又は交換後検針値にはそれぞれ、“１００”及び“５０”の値が表示されている。現時点では計器２０の交換がまだ行われていないため、交換時使用量（日量）と、交換時使用量（月量）とには値“０”が表示される。さらに、現時点では計器２０による交換前の検針が実行されていないため、交換前検針値と、交換時使用量とには値が表示されない。
【００２２】
図６は、ある供給設備に取り付けられている計器２０から検針値が取得された後の使用量表示画面を表す図である。図６に示す使用量表示画面は、資源使用量算出装置１０のユーザの指示によって、計器２０が検針を実行し、資源使用量算出装置１０が計器２０から検針値を取得した後に表示される。ここで、取得された検針値を“１１０”とする。図６に示されるように、計器２０から検針値が取得された後の使用量表示画面には、交換前検針値及び交換時使用量が新たに表示され、交換時使用量（日量）及び交換時使用量（月量）が取得された値に基づいて新たな値として表示される。
【００２３】
具体的に説明する。交換前検針値には、取得された検針値“１１０”が表示される。交換時使用量（日量）には、交換前検針値“１１０”から毎日検針値“１００”を減算した値“１０”が表示される。交換時使用量には、交換前検針値“１１０”から今月検針値又は交換後検針値“５０”を減算した値“６０”が表示される。交換時使用量（月量）には、交換前検針値“１１０”から今月検針値又は交換後検針値“５０”を減算した値“６０”が表示される。
【００２４】
図７は、新たな計器２０の交換登録がなされた後の使用量表示画面を表す図である。ここで、交換後検針値を“０”とする。また、交換登録とは、ユーザが、交換された新たな計器２０の識別情報と、新たに交換された計器２０が取り付けられた供給設備の情報と、交換後検針値とを入力部１０２を介して入力することによって新たな計器２０の登録を行うことである。図７に示されるように、交換登録がなされた後の使用量表示画面では、交換前検針値と、交換時使用量とが表示されない。また、今月検針値又は交換後検針値には、新たに登録された計器２０から取得された交換後検針値“０”が表示される。
【００２５】
次に、別の日に同一供給設備の計器２０の交換（例えば、２回目の計器２０交換）が行われる場面における表示例について説明する。別の日に同一供給設備の計器２０の交換が行われる場面における使用量表示画面の表示例を時系列に図８〜図１０に示す。
図８は、ある供給設備において計器２０の交換が行われる前の使用量表示画面を表す図である。図８に示す使用量表示画面は、資源使用量算出装置１０のユーザが、複数の供給設備の中から前回交換が行われた計器２０が取り付けられているある供給設備を選択することによって表示される。また、前提条件として、ある供給設備に取り付けられている計器２０から取得された毎日検針値が“２００”であり、交換後検針値が“０”であり、交換時使用量（日量）が“０”であり、交換時使用量（月量）が“６０”であるとする。これらの値は、計器情報記憶部１０４１に記憶される。図８に示されるように、毎日検針値、今月検針値又は交換後検針値、交換時使用量（日量）及び交換時使用量（月量）にはそれぞれ、“２００”、“０”、“０”及び“６０”の値が表示されている。なお、現時点では計器２０による交換前の検針が実行されていないため、交換前検針値と、交換時使用量とには値が表示されない。
【００２６】
図９は、ある供給設備に取り付けられている計器２０から検針値が取得された後の使用量表示画面を表す図である。図９に示す使用量表示画面は、資源使用量算出装置１０のユーザの指示によって、計器２０が検針を実行し、資源使用量算出装置１０が計器２０から検針値を取得した後に表示される。ここで、取得された検針値を“２２０”とする。図９に示されるように、計器２０から検針値が取得された後の使用量表示画面には、交換前検針値及び交換時使用量が新たに表示され、交換時使用量（日量）及び交換時使用量（月量）が取得された値に基づいて新たな値として表示される。
【００２７】
具体的に説明する。交換前検針値には、取得された検針値“２２０”が表示される。交換時使用量（日量）には、交換前検針値“２２０”から毎日検針値“２００”を減算した値“２０”が表示される。交換時使用量には、交換前検針値“２２０”から今月検針値又は交換後検針値“０”を減算した値“２２０”が表示される。交換時使用量（月量）には、交換前検針値“２２０”から今月検針値又は交換後検針値“０”を減算した値“２２０”を、前回の交換（例えば、１回目の交換）時の使用量“６０”に加算した値“２８０”が表示される。
【００２８】
図１０は、新たな計器２０の交換登録がなされた後の使用量表示画面を表す図である。ここで、交換直後の検針値を“１”とする。図１０に示されるように、交換登録がなされた後の使用量表示画面では、交換前検針値と、交換時使用量とが表示されない。また、毎日検針値には“１”（交換直後に毎日検針が行われた場合）、今月検針値又は交換後検針値には、新たに登録された計器２０から取得された交換後検針値“１”が表示される。
【００２９】
次に、同じ日に同一供給設備の計器２０が複数回交換（例えば、２回の計器２０交換）される場面における表示例について説明する。同じ日に同一供給設備の計器２０が複数回交換される場面における使用量表示画面の表示例を時系列に図１１〜図１７に示す。
図１１は、ある供給設備において交換が行われる前の使用量表示画面を表す図である。図１１に示す使用量表示画面は、資源使用量算出装置１０のユーザが、複数の供給設備の中から交換対象となる計器２０が取り付けられているある供給設備を選択することによって表示される。また、前提条件として、ある供給設備に取り付けられている計器２０から取得された毎日検針値が“１２０”であり、今月検針値が“１００”であるとする。これらの値は、計器情報記憶部１０４１に記憶される。図１１に示されるように、毎日検針値及び今月検針値又は交換後検針値にはそれぞれ、“１２０”及び“０”の値が表示されている。現時点では計器２０の交換がまだ行われていないため、交換時使用量（日量）と、交換時使用量（月量）とには値“０”が表示される。さらに、現時点では計器２０による交換前の検針が実行されていないため、交換前検針値と、交換時使用量とには値が表示されない。
【００３０】
図１２は、ある供給設備に取り付けられている計器２０から検針値が取得された後の使用量表示画面を表す図である。図１２に示す使用量表示画面は、資源使用量算出装置１０のユーザの指示によって、計器２０が検針を実行し、資源使用量算出装置１０が計器２０から検針値を取得した後に表示される。ここで、取得された検針値を“１５０”とする。図１２に示されるように、計器２０から検針値が取得された後の使用量表示画面には、交換前検針値及び交換時使用量が新たに表示され、交換時使用量（日量）及び交換時使用量（月量）が取得された値に基づいて新たな値として表示される。
【００３１】
具体的に説明する。交換前検針値には、取得された検針値“１５０”が表示される。交換時使用量（日量）には、交換前検針値“１５０”から毎日検針値“１２０”を減算した値“３０”が表示される。交換時使用量には、交換前検針値“１５０”から今月検針値又は交換後検針値“１００”を減算した値“５０”が表示される。交換時使用量（月量）には、交換前検針値“１５０”から今月検針値又は交換後検針値“１００”を減算した値“５０”が表示される。
【００３２】
図１３は、新たな計器２０の交換登録がなされた後の使用量表示画面を表す図である。ここで、交換直後の検針値を“１０”とする。図１３に示されるように、交換登録がなされた後の使用量表示画面では、交換前検針値と、交換時使用量とが表示されない。また、毎日検針値には“１０”（交換直後に毎日検針が行われた場合）、今月検針値又は交換後検針値には、新たに登録された計器２０から取得された交換後検針値“１０”が表示される。
【００３３】
図１４は、ある供給設備において計器２０の交換が行われる前の使用量表示画面を表す図である。図１４に示す使用量表示画面は、資源使用量算出装置１０のユーザが、複数の供給設備の中から前回交換が行われた計器２０が取り付けられているある供給設備を選択することによって表示される。例えば、ユーザが、前回交換を行ってから数時間後の供給設備を選択したとする。そのため、図１４に示す使用量表示画面は、前回の計器２０の交換が、供給設備が選択された日と同日であるため図１３の使用量表示画面と同じ画面である。
【００３４】
図１５は、ある供給設備に取り付けられている計器２０から検針値が取得された後の使用量表示画面を表す図である。図１５に示す使用量表示画面は、資源使用量算出装置１０のユーザの指示によって、計器２０が検針を実行し、資源使用量算出装置１０が計器２０から検針値を取得した後に表示される。ここで、取得された検針値を“２０”とする。図１５に示されるように、計器２０から検針値が取得された後の使用量表示画面には、交換前検針値と、交換時使用量（日量）と、交換時使用量と、交換時使用量（月量）とが新たに表示される。
【００３５】
具体的に説明する。交換前検針値には、取得された検針値“２０”が表示される。交換時使用量には、交換前検針値“２０”から今月検針値又は交換後検針値“１０”を減算した値“１０”が表示される。交換時使用量（日量）には、交換前検針値“２０”から交換時使用量“１０”を減算した値“１０”を、前回の交換（例えば、１回目の交換）時における交換時使用量（日量）“３０”に加算した値“４０”が表示される。交換時使用量（月量）には、交換前検針値“２０”から今月検針値又は交換後検針値“１０”を減算した値“１０”を、前回の交換（例えば、１回目の交換）時における交換時使用量（月量）“５０”に加算した値“６０”が表示される。
【００３６】
図１６は、新たな計器２０の交換登録がなされた後の使用量表示画面を表す図である。ここで、交換直後の検針値を“１”とする。図１６に示されるように、交換登録がなされた後の使用量表示画面では、交換前検針値と、交換時使用量とが表示されない。また、今月検針値又は交換後検針値には、新たに登録された計器２０から取得された交換後検針値“１”が表示される。
【００３７】
次に、図１７を用いて計器２０の交換が１回行われた場合の処理の流れ及び図１８を用いて計器２０の交換が複数回行われた場合の処理の流れについて具体例を挙げて説明する。
図１７は、計器２０の交換が１回行われた場合の処理の流れの具体例を示す図である。図１７に示す例では、前回の締日を１０月３１日の２時２０分、次の締日を１１月３０日の２時２０分、毎日検針実施日時を２時２０分としている。また、ここでは、乗数を１として、指針値＝検針値であるとする。図１７における横軸は時間を表し、縦軸は指針値を表している。資源使用量算出装置１０は、前回の締日（１０月３１日の２時２０分）における検針値として指針値ａ１を取得する。その後、１１月２０日の１０時３０分に計器２０の交換が行われるとする。資源使用量算出装置１０は、計器２０の交換が行われる前の検針によって、交換前検針値として指針値ａ３を取得する。資源使用量算出装置１０は、取得した指針値ａ３から指針値ａ１を減算することによって、前回の締日から計器２０の交換前までの使用量Ａを算出する。資源使用量算出装置１０は、算出した使用量Ａを交換時使用量として計器２０の交換回数に対応付けて交換時使用量テーブルに登録する。
【００３８】
交換後の計器２０の指針値がｂ１であるとすると、資源使用量算出装置１０は交換後検針値として指針値ｂ１の値を取得する。資源使用量算出装置１０は、毎日検針実施日時である２時２０分に定期的に毎日検針値を取得する。その後、計器２０の交換が行われず、次の締日（１１月３０日の２時２０分）を迎えると、資源使用量算出装置１０は前回の締日（１０月３１日の２時２０分）から次の締日（１１月３０日の２時２０分）までの合計使用量を算出する。具体的には、まず資源使用量算出装置１０は、現時点（１１月３０日の２時２０分）において最後に取得された指針値ｂ３から指針値ｂ１を減算することによって、計器２０の交換後（１１月２０日の２時２０分）からの次の締日（１１月３０日の２時２０分）までの使用量Ｂを算出する。そして、資源使用量算出装置１０は、算出した使用量Ａと、使用量Ｂとを合算することによって、前回の締日（１０月３１日の２時２０分）から次の締日（１１月３０日の２時２０分）までの合計使用量を算出する。
【００３９】
図１８は、計器２０の交換が複数回行われた場合の処理の流れの具体例を示す図である。図１８に示す例では、前回の締日を１０月３１日の２時２０分、次の締日を１１月３０日の２時２０分、毎日検針実施日時を２時２０分としている。また、ここでは、乗数を１として、指針値＝検針値であるとする。図１８における横軸は時間を表し、縦軸は指針値を表している。資源使用量算出装置１０は、前回の締日（１０月３１日の２時２０分）における検針値として指針値ａ１を取得する。その後、１１月１０日の１０時３０分に計器２０の交換が行われるとする。資源使用量算出装置１０は、計器２０の交換が行われる前の検針によって、交換前検針値として指針値ａ３を取得する。資源使用量算出装置１０は、取得した指針値ａ３から指針値ａ１を減算することによって、前回の締日から計器２０の交換前までの使用量Ａを算出する。資源使用量算出装置１０は、算出した使用量Ａを交換時使用量として計器２０の交換回数に対応付けて交換時使用量テーブルに登録する。例えば、資源使用量算出装置１０は、交換回数“１”と、交換時使用量“Ａ”とを対応付けて交換時使用量テーブルに登録する。
【００４０】
交換後の計器２０の指針値がｂ１であるとすると、資源使用量算出装置１０は交換後検針値として指針値ｂ１の値を取得する。資源使用量算出装置１０は、毎日検針実施日時である２時２０分に定期的に毎日検針値を取得する。その後、１１月２０日の８時１５分に２回目の計器２０の交換が行われるとする。資源使用量算出装置１０は、計器２０の交換が行われる前の検針によって、交換前検針値として指針値ｂ３を取得する。資源使用量算出装置１０は、取得した指針値ｂ３から指針値ｂ１を減算することによって、１回目の計器２０の交換後から２回目の計器２０の交換前までの使用量Ｂを算出する。資源使用量算出装置１０は、算出した使用量Ｂを交換時使用量として計器２０の交換回数に対応付けて交換時使用量テーブルに登録する。例えば、資源使用量算出装置１０は、交換回数“２”と、交換時使用量“Ｂ”とを対応付けて交換時使用量テーブルに登録する。
【００４１】
交換後の計器２０の指針値がｃ１であるとすると、資源使用量算出装置１０は交換後検針値として指針値ｃ１の値を取得する。その後、計器２０の交換が行われず、次の締日（１１月３０日の２時２０分）を迎えると、資源使用量算出装置１０は前回の締日（１０月３１日の２時２０分）から次の締日（１１月３０日の２時２０分）までの合計使用量を算出する。具体的には、まず資源使用量算出装置１０は、現時点（１１月３０日の２時２０分）において最後に取得された指針値ｃ３から指針値ｃ１を減算することによって、２回目の計器２０の交換後（１１月２０日の８時１５分）からの次の締日（１１月３０日の２時２０分）までの使用量Ｃを算出する。そして、資源使用量算出装置１０は、算出した使用量Ａと、使用量Ｂと、使用量Ｃとを合算することによって、前回の締日（１０月３１日の２時２０分）から次の締日（１１月３０日の２時２０分）までの合計使用量を算出する。なお、３回目以降の処理は、上記の２回目の処理と同様の処理が行なわれる。
【００４２】
図１９は、資源使用量算出装置１０の処理の流れを示すフローチャートである。図１９の処理は、計器２０の交換が行われる度に実行される。つまり、図１９の処理は、計器２０に検針の実行指示が送信されたタイミングで実行される。
制御部１０５は、通信部１０１を介して交換対象となる計器２０から交換前検針値を取得する（ステップＳ１０１）。制御部１０５は、交換時使用量テーブル記憶部１０４２に記憶されている交換時使用量テーブルのうち交換前検針値の取得元である計器２０が取り付けられている供給設備に対応する交換時使用量テーブルを参照し、前回の締日から次の締日までの間で交換前検針値の取得元である計器２０が取り付けられている供給設備において初めての交換であるか否か判定する（ステップＳ１０２）。具体的には、制御部１０５は、交換時使用量テーブルに値が登録されていない場合に初めての交換であると判定する。一方、制御部１０５は、交換時使用量テーブルに値が登録されている場合に初めての交換ではないと判定する。以下、交換前検針値の取得元である計器２０が取り付けられている供給設備を交換対象供給設備と記載する。
【００４３】
初めての交換であると判定された場合（ステップＳ１０２−ＹＥＳ）、算出部１０６は計器情報記憶部１０４１に記憶されている交換対象供給設備に対応する計器２０の今月検針値と、取得された交換前検針値とから交換時使用量を算出する（ステップＳ１０３）。具体的には、算出部１０６は、交換前検針値から今月検針値を減算することによって交換時使用量を算出する。一方、初めての交換ではないと判定された場合（ステップＳ１０２−ＮＯ）、算出部１０６は計器情報記憶部１０４１に記憶されている交換対象供給設備に対応する計器２０の交換後検針値と、取得された交換前検針値とから交換時使用量を算出する（ステップＳ１０４）。具体的には、算出部１０６は、交換前検針値から交換後検針値を減算することによって交換時使用量を算出する。
【００４４】
算出部１０６は、算出した交換時使用量を交換時使用量テーブル記憶部１０４２に記憶する（ステップＳ１０５）。具体的には、ステップＳ１０２の処理で初めての交換であると判定されている場合には、算出部１０６は交換対象供給設備に対応する交換時使用量テーブルにおける交換回数“１”に対応付けて、算出した交換時使用量を記憶する。また、ステップＳ１０２の処理で初めての交換ではないと判定されている場合には、算出部１０６は交換対象供給設備に対応する交換時使用量テーブルにおいて対応する交換回数に対応付けて、算出した交換時使用量を記憶する。
【００４５】
算出部１０６は、計器情報記憶部１０４１に記憶されている交換対象供給設備に対応する計器２０から取得された毎日検針値と、今月検針値又は交換後検針値と、交換時使用量テーブルと、に基づいて交換時使用量（日量）及び交換時使用量（月量）を算出する（ステップＳ１０６）。算出部１０６は、算出した交換時使用量（日量）及び交換時使用量（月量）を交換対象供給設備に対応する計器２０に対応付けて計器情報記憶部１０４１に記憶する。その後、制御部１０５は、ステップＳ１０１の処理で取得された交換前検針値と、交換時使用量テーブルに記憶されている交換時使用量と、ステップＳ１０６の処理で算出された交換時使用量（日量）及び交換時使用量（月量）と、に基づいて使用量表示画面の表示を制御する（ステップＳ１０７）。具体的には、ステップＳ１０２の処理で初めての交換であると判定されている場合には、例えば制御部１０５は図６に示すような使用量表示画面を表示部１０３に表示する。ステップＳ１０２の処理で初めての交換ではないと判定されている場合には、例えば制御部１０５は図９に示すような使用量表示画面を表示部１０３に表示する。
【００４６】
その後、制御部１０５は、計器２０の交換登録が行われたか否か判定する（ステップＳ１０８）。具体的には、入力部１０２を介して、新たに交換された計器２０の識別情報と、新たに交換された計器２０が取り付けられた供給設備の情報と、交換後検針値とが入力された場合に、制御部１０５は計器２０の交換登録が行われたと判定する。一方、それ以外の場合には制御部１０５は計器２０の交換登録が行われていないと判定する。計器２０の交換登録が行われていない場合（ステップＳ１０８−ＮＯ）、資源使用量算出装置１０はステップＳ１０８の処理を繰り返し実行する。一方、計器２０の交換登録が行われた場合（ステップＳ１０８−ＹＥＳ）、制御部１０５は入力された情報などに基づいて使用量表示画面の表示を制御する（ステップＳ１０９）。例えば、制御部１０５は図７、図１０、図１３などに示すような使用量表示画面を表示部１０３に表示する。
【００４７】
以上のように構成された資源使用量算出装置１０によれば、前回の締日から次の締日までの間に供給設備に取り付けられたメータの交換が複数回行われた場合であっても、前回の締日から次の締日までの合計使用量を算出することが可能になる。以下、この効果について具体的に説明する。
資源使用量算出装置１０は、前回の締日から次の締日までの間に、供給設備毎に交換時使用量を計器２０の交換回数に対応付けて記憶する。つまり、資源使用量算出装置１０は、前回の締日から次の締日までの間に５回同じ供給設備で計器２０の交換が行われた場合には、５回分の交換時使用量を記憶する。そして、資源使用量算出装置１０は、締日において、記憶している交換時使用量と、最後の交換から締日までの使用量とを用いて、前回の締日から次の締日までの間の合計使用量を供給設備毎に算出する。そのため、資源使用量算出装置１０は、前回の締日から次の締日までの間に供給設備に取り付けられたメータの交換が複数回行われた場合であっても、前回の締日から次の締日までの合計使用量を算出することが可能になる。
【００４８】
また、資源使用量算出装置１０は、ユーザの操作に応じて、記憶している交換時使用量を修正する。そのため、検針値に間違いがあった場合などに即座に修正することができる。
また、資源使用量算出装置１０は、次の締日までに計器２０の交換がなされた場合には、使用量表示画面において交換時使用量（月量）だけでなく、交換前検針値及び交換時使用量も表示する。これにより、交換時使用量（月量）が間違えていた場合に、どのタイミングで間違えていたのかを確認しやすくなる。そのため、修正に要する時間を削減することが可能になる。
また、資源使用量算出装置１０は、ユーザの指示に応じて、交換時使用量テーブルに登録されている交換時使用量を、交換回数に対応付けて表示する。そのため、ユーザは、表示された情報を見ることによって、前回の締日から次の締日までの間に計器２０の交換が何回行われたのかを把握することができる。
【００４９】
以下、資源使用量算出装置１０の変形例について説明する。
制御部１０５は、所定のタイミングで、交換時使用量テーブルに登録されている交換時使用量を削除するように構成されてもよい。所定のタイミングは、例えば前回の締日から次の締日までの使用量の合計である合計使用量が算出された後のタイミングであってもよいし、合計使用量が算出された後にユーザから削除の指示が入力されたタイミングであってもよいし、その他のタイミングであってもよい。
本実施形態では、計器２０から直接資源使用量算出装置１０に検針値が送信される構成を示したが、計器２０と資源使用量算出装置１０との間にデータの伝送を行う機器（例えば、無線伝送盤など）が設けられてもよい。
【００５０】
計器２０には通信機能を備えないメータが含まれてもよい。計器２０が通信機能を備えないメータである場合には、作業員が計器２０の指針値を読み取って、資源使用量算出装置１０を操作するユーザは作業員が読み取った指針値を資源使用量算出装置１０に入力する必要がある。この場合には、ユーザが誤った指針値を入力してしまう場合が考えられる。そうすると、合計使用量の値に誤りが生じてしまう。以下、この場合の使用量の修正方法について説明する。
【００５１】
図２０は、指針値を実際の値より小さい値で入力してしまった場合の修正方法を説明するための図である。図２０における横軸は時間を表し、縦軸は指針値を表している。作業員は、前回の締日における指針値Ａとして“５０”を計器２０から読み取る。その後、ユーザは、作業員が読み取った指針値“５０”を資源使用量算出装置１０に入力する。その後、計器２０の交換が行われるとする。この際、作業員は、計器２０の交換が行われる前の検針によって、交換前検針値として指針値Ｂ１（例えば、１７０）を読み取る。ここで、ユーザが、作業員が読み取った指針値Ｂ１を資源使用量算出装置１０に入力するところ、誤って指針値Ｂ１よりａ（例えば、５０）だけ小さい指針値Ｂ２（例えば、１２０）と入力したとする。資源使用量算出装置１０は、入力された指針値Ｂ２から指針値Ａを減算した値に乗数（例えば、１）を乗算することによって、前回の締日から計器２０の交換前までの使用量Ｘ（例えば、７０）を算出する。
【００５２】
交換後の計器２０の指針値がＣ１（例えば、０）であるとすると、資源使用量算出装置１０はユーザの入力により交換後指針値として指針値Ｃ１の値を取得する。その後、所定の日時経過後に交換前検針値を誤ってａだけ小さく入力してしまったことに気付いた場合、ユーザは指針値の修正を行う。具体的には、まずユーザは、作業員から現時点における計器２０の指針値Ｃ２（例えば、４０）を取得する。次に、ユーザは、取得した指針値Ｃ２にａを加算した値Ｃ３（例えば、９０）を交換前検針値として資源使用量算出装置１０に入力する。また、ユーザは、計器２０の実際の指針値Ｃ２を交換後指針値として入力する。そして、作業員は、次の締日において指針値として指針値Ｃ４（例えば、１０７）を計器２０から読み取る。その後、ユーザは、作業員が読み取った指針値Ｃ４を資源使用量算出装置１０に入力する。その後、資源使用量算出装置１０は、入力された値に基づいて、締日において合成使用量を算出する。例えば、資源使用量算出装置１０は、Ｔ回目の処理における使用量であるＸ（Ｂ２−Ａ）と、Ｔ＋１回目の処理における使用量であるＹ（Ｃ３−Ｃ１）と、（Ｃ４−Ｃ２）とを合算することによって合成使用量を算出する。このような処理を行うことによって指針値を実際の値より小さい値を入力してしまった場合であっても使用量を修正して合計使用量を算出することができる。
【００５３】
図２１は、図２０に示す処理を行った場合のデータが登録されるデータベースの具体例を示す図である。図２１に示すデータベースは、交換時使用量テーブルとして交換時使用量テーブル記憶部１０４２に記憶されてもよい。データベースは、レコードを複数有する。レコードは、処理実施日、検針結果反映日、交換前検針値、交換後指針値、交換後乗数、交換前乗数及び交換時使用量の各値を有する。処理実施日の値は、計器２０に対する処理が行なわれた日時を表す。ここで、処理とは、上記のような計器２０自体の交換や、指針値の修正を含む。あるレコードの検針結果反映日の値は、ある処理実施日に実行された処理の結果を反映した日にちを表す。あるレコードの交換前検針値の値は、ある処理実施日に実行された処理によって、ユーザから入力された交換前検針値を表す。あるレコードの交換後指針値の値は、ある処理実施日に実行された処理によって、ユーザから入力された計器２０の指針値を表す。あるレコードの交換後乗数の値は、ある処理実施日に実行された処理によってユーザから入力された乗数を表す。あるレコードの交換前乗数の値は、ある処理実施日に実行された処理の１つ前の処理でユーザから入力された乗数を表す。あるレコードの交換時使用量の値は、計器２０から取得された検針値に基づいて算出された使用量を表す。
【００５４】
図２１に示される例では、データベースには２つのレコードが登録されている。図２１において、データベースの最上段に登録されているレコードには図２０におけるＴ回目の処理におけるデータが登録されており、データベースの２段目に登録されているレコードには図２０におけるＴ＋１回目の処理におけるデータが登録されている。データベースの最上段に登録されているレコードを例に交換前検針値、交換後指針値、交換後乗数、交換前乗数及び交換時使用量の各値（１２０、０、１、１及び７０）について説明する。交換前検針値“１２０”は、ユーザが交換前検針値として入力した指針値である。正しい指針値はＢ１（１７０）であったが、ユーザが誤ってＢ２（１２０）と入力したため“１２０”が登録されている。交換後指針値“０”は、ユーザが入力した指針値Ｃ１である。交換後乗数“１”は、ユーザが入力した交換後の計器２０の乗数である。交換前乗数“１”は、ユーザがＴ−１回目の処理で入力した計器２０の乗数である。交換時使用量“７０”は、交換前検針値“１２０”から前回の締日における計器２０の指針値Ａ“５０”を減算した値である。
【００５５】
また、データベースの２段目に登録されているレコードを例に交換前検針値、交換後指針値、交換後乗数、交換前乗数及び交換時使用量の各値（９０、５０、１、１及び９０）について説明する。交換前検針値“９０”は、ユーザが交換前検針値として入力した指針値である。正しい指針値はＣ２（４０）であったが、Ｔ回目の処理においてユーザが誤って入力した値ａ（５０）を修正するためａの値を加算した“９０”が登録されている。交換後指針値“５０”は、ユーザが入力した指針値Ｃ２である。修正のためであり実際の計器２０の交換を行わないので交換後の指針値はＣ２の値が登録される。交換後乗数“１”は、ユーザが入力した交換後の計器２０の乗数である。交換前乗数“１”は、ユーザがＴ回目の処理で入力した計器２０の乗数である。交換時使用量“９０”は、交換前検針値“９０”からＴ回目の処理における交換後指針値“０”を減算した値である。
【００５６】
図２２は、指針値を実際の値より大きい値で入力してしまった場合の修正方法を説明するための図である。図２２における横軸は時間を表し、縦軸は指針値を表している。作業員は、前回の締日における指針値Ａとして“５０”を計器２０から読み取る。その後、ユーザは、作業員が読み取った指針値“５０”を資源使用量算出装置１０に入力する。その後、計器２０の交換が行われるとする。この際、作業員は、計器２０の交換が行われる前の検針によって、交換前検針値として指針値Ｂ３（例えば、１２０）を読み取る。ここで、ユーザが、作業員が読み取った指針値Ｂ３を資源使用量算出装置１０に入力するところ、誤って指針値Ｂ３よりａ（例えば、５０）だけ大きい指針値Ｂ４（例えば、１７０）と入力したとする。資源使用量算出装置１０は、入力された指針値Ｂ４から指針値Ａを減算した値に乗数（例えば、１）を乗算することによって、前回の締日から計器２０の交換前までの使用量Ｘ１（例えば、１２０）を算出する。
【００５７】
交換後の計器２０の指針値がＣ５（例えば、０）であるとすると、資源使用量算出装置１０はユーザの入力により交換後指針値として指針値Ｃ５の値を取得する。その後、所定の日時経過後に交換前検針値を誤ってａだけ大きく入力してしまったことに気付いた場合、ユーザは指針値の修正を行う。具体的には、まずユーザは、作業員から現時点における計器２０の指針値Ｃ６（例えば、６０）を取得する。次に、ユーザは、取得した指針値Ｃ６からａを減算した値Ｃ７（例えば、１０）を交換前検針値として資源使用量算出装置１０に入力する。また、ユーザは、計器２０の実際の指針値Ｃ６を交換後指針値として入力する。そして、作業員は、次の締日において指針値として指針値Ｃ８（例えば、１０７）を計器２０から読み取る。その後、ユーザは、作業員が読み取った指針値Ｃ８を資源使用量算出装置１０に入力する。その後、資源使用量算出装置１０は、入力された値に基づいて、締日において合成使用量を算出する。例えば、資源使用量算出装置１０は、Ｔ回目の処理における使用量であるＸ１（Ｂ４−Ａ）と、Ｔ＋１回目の処理における使用量であるＹ１（Ｃ７−Ｃ５）と、（Ｃ８−Ｃ６）とを合算することによって合成使用量を算出する。このような処理を行うことによって指針値を実際の値より大きい値で入力してしまった場合であっても使用量を修正して合計使用量を算出することができる。
【００５８】
図２３は、図２２に示す処理を行った場合のデータが登録されるデータベースの具体例を示す図である。図２３に示すデータベースは、図２１に示すデータベースと同じであるため説明を省略する。図２３に示される例では、データベースには２つのレコードが登録されている。図２３において、データベースの最上段に登録されているレコードには図２２におけるＴ回目の処理におけるデータが登録されており、データベースの２段目に登録されているレコードには図２２におけるＴ＋１回目の処理におけるデータが登録されている。データベースの最上段に登録されているレコードを例に交換前検針値、交換後指針値、交換後乗数、交換前乗数及び交換時使用量の各値（１７０、０、１、１及び１２０）について説明する。交換前検針値“１７０”は、ユーザが交換前検針値として入力した指針値である。正しい指針値はＢ３（１２０）であったが、ユーザが誤ってＢ４（１７０）と入力したため“１７０”が登録されている。交換後指針値“０”は、ユーザが入力した指針値Ｃ５である。交換後乗数“１”は、ユーザが入力した交換後の計器２０の乗数である。交換前乗数“１”は、ユーザがＴ−１回目の処理で入力した計器２０の乗数である。交換時使用量“１２０”は、交換前検針値“１７０”から前回の締日における計器２０の指針値Ａ“５０”を減算した値である。
【００５９】
また、データベースの２段目に登録されているレコードを例に交換前検針値、交換後指針値、交換後乗数、交換前乗数及び交換時使用量の各値（１０、６０、１、１及び１０）について説明する。交換前検針値“１０”は、ユーザが交換前検針値として入力した指針値である。正しい指針値はＣ６（６０）であったが、Ｔ回目の処理においてユーザが誤って入力した値ａ（５０）を修正するためａの値を減算した“１０”が登録されている。交換後指針値“６０”は、ユーザが入力した指針値Ｃ６である。修正のためであり実際の計器２０の交換を行わないので交換後の指針値はＣ６の値が登録される。交換後乗数“１”は、ユーザが入力した交換後の計器２０の乗数である。交換前乗数“１”は、ユーザがＴ回目の処理で入力した計器２０の乗数である。交換時使用量“１０”は、交換前検針値“１０”からＴ回目の処理における交換後指針値“０”を減算した値である。
【００６０】
以上説明した少なくともひとつの実施形態によれば、電気、水、ガス等の資源を供給する供給設備に取り付けられ、供給設備によって消費される資源の使用量を計測する計器２０の交換が行われる度に、計器２０から得られる交換時使用量を前回の締日から次の締日までの間において交換回数に対応付けて記憶する交換時使用量テーブル記憶部１０４２と、交換時使用量テーブル記憶部１０４２に記憶されている同一供給設備の複数の交換時使用量を用いて、同一供給設備における前回の締日から次の締日までの合計使用量を算出する算出部１０６と、を持つことにより、前回の締日から次の締日までの間に供給設備に取り付けられたメータの交換が複数回行われた場合であっても、前回の締日から次の締日までの合計使用量を算出することができる。
【００６１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６２】
１０…資源使用量算出装置，２０…計器，１０１…通信部，１０２…入力部，１０３…表示部，１０４…記憶部，１０４１…計器情報記憶部，１０４２…交換時使用量テーブル記憶部，１０５…制御部，１０６…算出部，１０７…修正部
【図１】
0006538552.tif 000002
【図２】
0006538552.tif 000003
【図３】
0006538552.tif 000004
【図４】
0006538552.tif 000005
【図５】
0006538552.tif 000006
【図６】
0006538552.tif 000007
【図７】
0006538552.tif 000008
【図８】
0006538552.tif 000009
【図９】
0006538552.tif 000010
【図１０】
0006538552.tif 000011
【図１１】
0006538552.tif 000012
【図１２】
0006538552.tif 000013
【図１３】
0006538552.tif 000014
【図１４】
0006538552.tif 000015
【図１５】
0006538552.tif 000016
【図１６】
0006538552.tif 000017
【図１７】
0006538552.tif 000018
【図１８】
0006538552.tif 000019
【図１９】
0006538552.tif 000020
【図２０】
0006538552.tif 000021
【図２１】
0006538552.tif 000022
【図２２】
0006538552.tif 000023
【図２３】
0006538552.tif 000024