(57)【要約】【課題】計量器に対する不正なアクセスを防止できる検針システムを提供する。【解決手段】計量器１と設定器２とが通信線３を介して通信を行う検針システムであって、設定器２は、パスワードを入力する入力部２１と、計量器１の機能を識別するための識別コードと入力部２１から入力されたパスワードとを含む通信電文を計量器１に送信する送信部２３とを備え、計量器１は、設定器２から受信した通信電文に含まれるパスワードが正当であるかどうかを検査する処理装置１０と、処理装置１０でパスワードが正当であることが判断された場合に、受信した通信電文に含まれる識別コードに対応する機能を実行する処理装置１０とを備える。【選択図】    図１
2004280282.tif 000002
【特許請求の範囲】
【請求項１】
計量器と設定器とが通信線を介して通信を行う検針システムであって、
前記設定器は、
パスワードを入力する入力部と、
前記計量器の機能を識別するための識別コードと前記入力部から入力されたパスワードとを含む通信電文を前記計量器に送信する送信部と、
を備え、
前記計量器は、
前記設定器から受信した通信電文に含まれるパスワードが正当であるかどうかを検査する検査手段と、
前記検査手段でパスワードが正当であることが判断された場合に、前記受信した通信電文に含まれる識別コードに対応する機能を実行する処理部と、
を備えることを特徴とする検針システム。
【請求項２】
計量器と設定器とが通信線を介して通信を行う検針システムであって、
前記設定器は、
前記計量器が有する複数の機能の中から１つを選択する選択部と、
前記選択部で選択された機能に対応するパスワードを入力する入力部と、
前記選択部で選択された機能を識別するための識別コードと前記入力部から入力されたパスワードとを含む通信電文を前記計量器に送信する送信部と、
を備え、
前記計量器は、
前記設定器から受信した通信電文に含まれる識別コードに対応する機能に対して、該通信電文に含まれるパスワードが正当であるかどうかを検査する検査手段と、
前記検査手段でパスワードが正当であることが判断された場合に、前記受信した通信電文に含まれる識別コードに対応する機能を実行する処理部と、
を備えることを特徴とする検針システム。
【請求項３】
計量器と設定器とが通信線を介して通信を行う検針システムであって、
前記設定器は、
外部メモリに記憶されたパスワードを読み取る読取装置と、
前記計量器の機能を識別するための識別コードと前記読取装置で読み取られたパスワードとを含む通信電文を前記計量器に送信する送信部と、
を備え、
前記計量器は、
前記設定器から受信した通信電文に含まれるパスワードが正当であるかどうかを検査する検査手段と、
前記検査手段でパスワードが正当であることが判断された場合に、前記受信した通信電文に含まれる識別コードに対応する機能を実行する処理部と、
を備えることを特徴とする検針システム。
【請求項４】
計量器と設定器とが通信線を介して通信を行う検針システムであって、
前記設定器は、
前記計量器が有する複数の機能の各々に対応するパスワードが記憶された外部メモリからパスワードを読み取る読取装置と、
前記計量器が有する複数の機能の中から１つを選択する選択部と、
前記選択部で選択された機能を識別するための識別コードと前記読取装置で読み取られたパスワードとを含む通信電文を前記計量器に送信する送信部と、
を備え、
前記計量器は、
前記設定器から受信した通信電文に含まれる識別コードに対応する機能に対して、該通信電文に含まれるパスワードが正当であるかどうかを検査する検査手段と、
前記検査手段でパスワードが正当であることが判断された場合に、前記受信した通信電文に含まれる識別コードに対応する機能を実行する処理部と、
を備えることを特徴とする検針システム。
【請求項５】
前記外部メモリは、前記通信電文を暗号化する暗号化手段を記憶し、
前記設定器の送信部は、前記外部メモリに記憶された暗号化手段により前記通信電文を暗号化して前記計量器に送信することを特徴とする請求項３又は請求項４記載の検針システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、計量器で得られた計量値を収集することによって検針を行う検針システムに関し、特に検針システムのセキュリティを向上させる技術に関する。
【０００２】
【従来の技術】
従来、電気、ガス、水道等の使用量を計量する計量器と設定器（ＨＨＵ）とから構成された検針システムが知られている。このような検針システムにおいて、計量器は、計量値を表示器に表示すると共に、設定器との間で有線又は無線による通信を行う機能を備えている。同様に、設定器は計量器との間で有線又は無線による通信を行う機能を備えている。これら計量器と設定器との間の通信により、計量器からの計量値が読み出され、また、計量器への各種パラメータの設定が行われる。
【０００３】
計量器と設定器との間の通信は、図１４に示すようなフォーマットを有する通信電文を用いて行われる。この通信電文は、ヘッダ部、識別コード部及びデータ部からなり、各部は、例えばＪＩＳ７単位コードで記述されている。ヘッダ部は、計量器と設定器との間で通信を開始する旨の開始命令、宛先や発信元といった通信アドレス等から構成されている。識別コードは、通信電文の種類を規定するデータから構成されている。データ部は、識別コードに応じて送受されるデータから構成されている。
【０００４】
従来の検針システムでは、上述したフォーマットの通信電文を計量器と設定器との間で送受することにより、計量器からの計量値の読み出しや計量器へのパラメータの設定が行われる。
【０００５】
【特許文献１】
特公昭６２−３６４３４号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の検針システムでは、計量器からの計量値の読み出しや計量器へのパラメータの設定に用いられる通信手順は単純な手順であり、しかも通信電文で使用されるＪＩＳ７単位コードは周知であるため、通信手順や通信フォーマットが漏洩すると、計量器に対して不特定多数の人がアクセス可能になる。その結果、計量器から計量値を読み取ることが可能になるだけでなく、計量器へ誤った又は不正なパラメータを設定することが可能になる。
【０００７】
本発明の課題は、計量器に対する不正なアクセスを防止できる検針システムを提供することにある。
【０００８】
【課題を解決するための手段】
前記課題を達成するために、本発明に係る検針システムは、計量器と設定器とが通信線を介して通信を行う検針システムであって、前記設定器は、パスワードを入力する入力部と、前記計量器の機能を識別するための識別コードと前記入力部から入力されたパスワードとを含む通信電文を前記計量器に送信する送信部とを備え、前記計量器は、前記設定器から受信した通信電文に含まれるパスワードが正当であるかどうかを検査する検査手段と、前記検査手段でパスワードが正当であることが判断された場合に、前記受信した通信電文に含まれる識別コードに対応する機能を実行する処理部とを備えることを特徴とする。
【０００９】
本発明に係る検針システムによれば、設定器から送信する通信電文にパスワードを付加し、この通信電文を受信した計量器でパスワードが正当であるかどうかをチェックし、パスワードが正当である場合にのみ通信電文で指定された機能を実行するので、パスワードを知らない不特定多数の人が計量器に対して不正な設定行為をすることを防止できる。
【００１０】
また、本発明に係る検針システムは、計量器と設定器とが通信線を介して通信を行う検針システムであって、前記設定器は、前記計量器が有する複数の機能の中から１つを選択する選択部と、前記選択部で選択された機能に対応するパスワードを入力する入力部と、前記選択部で選択された機能を識別するための識別コードと前記入力部から入力されたパスワードとを含む通信電文を前記計量器に送信する送信部とを備え、前記計量器は、前記設定器から受信した通信電文に含まれる識別コードに対応する機能に対して、該通信電文に含まれるパスワードが正当であるかどうかを検査する検査手段と、前記検査手段でパスワードが正当であることが判断された場合に、前記受信した通信電文に含まれる識別コードに対応する機能を実行する処理部とを備えることを特徴とする。
【００１１】
本発明に係る検針システムによれば、計量器が有する複数の機能の各々にパスワードを対応付け、計量器は、設定器で選択された機能に対して設定器の入力部から入力されたパスワードが正当であるかどうかをチェックするので、例えば検針機能を実行するためのパスワードでパラメータの設定機能を使用することはできない。従って、検針作業時に誤って又は不正なパラメータの設定作業が行われることを防止することができる。
【００１２】
また、本発明に係る検針システムは、計量器と設定器とが通信線を介して通信を行う検針システムであって、前記設定器は、外部メモリに記憶されたパスワードを読み取る読取装置と、前記計量器の機能を識別するための識別コードと前記読取装置で読み取られたパスワードとを含む通信電文を前記計量器に送信する送信部とを備え、前記計量器は、前記設定器から受信した通信電文に含まれるパスワードが正当であるかどうかを検査する検査手段と、前記検査手段でパスワードが正当であることが判断された場合に、前記受信した通信電文に含まれる識別コードに対応する機能を実行する処理部を備えることを特徴とする。
【００１３】
本発明に係る検針システムによれば、例えばＩＣカードといった外部メモリに記憶されたパスワードが読取装置で読み取られ、通信電文に付加されて計量器に送信される。この通信電文を受信した計量器は、パスワードが正当であるかどうかをチェックする。従って、パスワードの入力操作が不要になり、パスワードの誤入力を防止できる。また、人がパスワードを記憶しないので、外部にパスワードが漏洩することがなく、不特定多数の人が計量器に対して不正な設定行為をすることを防止できる。
【００１４】
また、本発明に係る検針システムは、計量器と設定器とが通信線を介して通信を行う検針システムであって、前記設定器は、前記計量器が有する複数の機能の各々に対応するパスワードが記憶された外部メモリからパスワードを読み取る読取装置と、前記計量器が有する複数の機能の中から１つを選択する選択部と、前記選択部で選択された機能を識別するための識別コードと前記読取装置で読み取られたパスワードとを含む通信電文を前記計量器に送信する送信部とを備え、前記計量器は、前記設定器から受信した通信電文に含まれる識別コードに対応する機能に対して、該通信電文に含まれるパスワードが正当であるかどうかを検査する検査手段と、前記検査手段でパスワードが正当であることが判断された場合に、前記受信した通信電文に含まれる識別コードに対応する機能を実行する処理部とを備えることを特徴とする。
【００１５】
本発明に係る検針システムによれば、計量器が有する複数の機能の各々にパスワードを対応させ、例えばＩＣカードといった外部メモリに記憶されたパスワードが読取装置で読み取られ、設定器で選択された機能に対応する識別コードと一緒に通信電文に付加されて計量器に送信される。この通信電文を受信した計量器は、選択された機能に対するパスワードが正当であるかどうかをチェックする。従って、パスワードの入力操作が不要になりパスワードの誤入力を防止できると共に、検針作業時に誤って又は不正なパラメータの設定作業が行われることを防止することができる。
【００１６】
また、本発明に係る検針システムにおいて、前記外部メモリは、前記通信電文を暗号化する暗号化手段を記憶し、前記設定器の送信部は、前記外部メモリに記憶された暗号化手段により前記通信電文を暗号化して前記計量器に送信することを特徴とする。この構成によれば、通信電文のフォーマットの漏洩を防止できるので、検針システムのセキュリティを高めることができる。
【００１７】
【発明の実施の形態】
以下、本発明に係る検針システムの実施の形態を図面を参照しながら詳細に説明する。
【００１８】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る検針システムの構成を示す図である。検針システムは、計量器１、設定器（ＨＨＵ）２及びこれらを接続する通信線３から構成されている。通信線３としては、ケーブルを用いた有線、又は電波や赤外線を用いた無線を用いることができる。
【００１９】
計量器１は、設備に取り付けられ、電気、ガス、水道等の使用量を計量する。この計量器１は、処理装置１０、表示器１１及び通信インタフェース１２を備えている。
【００２０】
処理装置１０は、本発明の検査手段及び暗号化手段に対応し、例えばマイクロコンピュータから構成されており、計量器１の全体を制御する。処理装置１０は、当該計量器１へのアクセスを許可するパスワードを記憶している。処理装置１０の動作の詳細は後述する。
【００２１】
表示器１１は、処理装置１０から送られてくるデータに従って、計量器１で計量した値（計量値）を表示する。ユーザは、この表示器１１を見ることにより現在の計量値を知ることができる。
【００２２】
通信インタフェース１２は、計量器１と設定器２との間の通信を制御する。より具体的には、通信インタフェース１２は、処理装置１０からの通信電文を受け取って通信線３を介して設定器２に送信し、また、設定器２から通信線３を介して送られてきた通信電文を受け取って処理装置１０に送る。
【００２３】
設定器２は、ハンディタイプの端末装置であり、検針員、保守員等が持ち運び可能に構成されている。設定器２は、処理装置２０、入力部２１、表示器２２及び通信インタフェース２３から構成されている。
【００２４】
処理装置２０は、例えばマイクロコンピュータから構成されており、設定器２の全体を制御する。この処理装置２０の動作の詳細は後述する。
【００２５】
入力部２１は、ファンクションキー２１ａとアルファニューメリックキー２１ｂとから構成されている。ファンクションキー２１ａは、計量器１の機能を選択するために使用される。アルファニューメリックキー２１ｂは文字キー、記号キー、数字キー等を含み、パスワードやパラメータを入力するために使用される。入力部２１のファンクションキー２１ａで入力された機能を指定するためのデータ、アルファニューメリックキー２１ｂで指定されたパスワード及びパラメータを指定するデータは処理装置２０に送られる。
【００２６】
表示器２２は、例えば計量器１から受信した計量値、その他のデータを表示するために使用される。なお、この表示器２２は、設定器２の現在の状態の表示、入力部２１からの入力を補助するための表示等も行う。
【００２７】
通信インタフェース２３は、設定器２と計量器１との間の通信を制御する。より具体的には、通信インタフェース２３は、処理装置２０からの通信電文を受け取って通信線３を介して計量器１に送信し、また、計量器１から通信線３を介して送られてきた通信電文を受け取って処理装置２０に送る。
【００２８】
図２は計量器１と設定器２との間で送受される通信電文のフォーマットを示す。この通信電文は、ヘッダ部、識別コード部、パスワード部及びデータ部から構成されている。ヘッダ部には、計量器１と設定器２との間で通信を開始する旨の開始命令、宛先や発信元といった通信アドレス等が格納される。識別コード部には、計量器１で実行される機能を指定するための識別コードが格納される。計量器１で実行される機能には、「検針機能」、「パラメータ参照機能」、「パラメータ設定機能」、「通信による検針確定機能」等が含まれる。パスワード部には、設定器２で入力されたパスワードが格納される。データ部には、設定器２から計量器１にパラメータを設定する際のパラメータ等が格納される。
【００２９】
なお、以下では、設定器２から計量器１に送られる通信電文を「指令電文」、計量器１から設定器２に送られる通信電文を「応答電文」と呼ぶ。
【００３０】
次に、このように構成された本発明の第１の実施の形態に係る検針システムの動作を、図３及び図４に示したフローチャートを参照しながら説明する。
【００３１】
まず、設定器２の動作を説明する。図３は設定器２の処理装置２０が実行する処理を示すフローチャートである。設定器２に電源が投入されると、まず、機能選択がなされたかどうかが判定される（ステップＳ１０）。即ち、入力部２１のファンクションキー２１ａが押されたかどうかが判定される。ここで、機能選択がなされていないことが判断されると、次に、計量器１から応答電文を受信したかどうかが判定される（ステップＳ１７）。ここで、応答電文を受信していないことが判断されると、シーケンスはステップＳ１０に戻り、以下、同様の処理が繰り返される。即ち、設定器２は、入力部２１のファンクションキー２１ａが操作されず、且つ計量器１から応答電文を受信していない状態では、ステップＳ１０とステップＳ１７とを交互に繰り返して実行しながら待機状態になる。
【００３２】
上記繰り返し実行の過程で、ステップＳ１０にて機能選択がなされたことが判断されると、識別コード生成が行われる（ステップＳ１１）。例えば、ファンクションキー２１ａの検針機能を指定するキーが押されると、検針機能に対応する識別コードが生成され、パラメータ設定機能を指定するキーが押されるとパラメータ設定機能に対応する識別コードが生成される。
【００３３】
次に、入力部２１のアルファニューメリックキー２１ｂを用いてパスワードの入力操作がなされたかどうかが判定される（ステップＳ１２）。ここで、パスワードの入力操作がなされていないことが判断されると、このステップＳ１２を繰り返し実行しながらパスワードの入力操作がなされるまで待機する。そして、ステップＳ１２の繰り返し実行においてパスワードの入力操作がなされたことが判断されると、パスワードが生成される（ステップＳ１３）。
【００３４】
次に、送信データの入力操作がなされたかどうかが判定される（ステップＳ１４）。送信データは、例えばパラメータ設定機能を実行する際の「パラメータ」に相当するものであり、必要に応じて生成される。ステップＳ１４で送信データの入力操作がなされたことが判断されると、送信データが生成される（ステップＳ１５）。一方、送信データの入力操作がなされていないことが判断されると、ステップＳ１５の処理はスキップされる。
【００３５】
次に、指令電文の生成及び送信が行われる（ステップＳ１６）。即ち、図２に示す指令電文の識別コード部にステップＳ１１で生成された識別コードが挿入され、パスワード部にステップＳ１３で生成されたパスワードが挿入され、ステップＳ１５で送信データが生成された場合は、データ部にその送信データが挿入される。なお、ヘッダ部のデータは予め定められている。そして、生成された指令電文が通信インタフェース２３を介して通信線３に送出され、計量器１に送信される。その後、シーケンスはステップＳ１７に進む。
【００３６】
次に、ステップＳ１７において、応答電文を受信したかどうかが判定され、受信していないことが判断されると、上述したようにステップＳ１０に戻る。一方、受信したことが判断されると、受信データの表示が行われる（ステップＳ１８）。例えば、検針機能の指令電文に対して、計量器１からデータ部に計量値を含む応答電文が返送されてきた場合は、処理装置２０は、その計量値を表示器２２に送る。これにより、計量器１の現在の計量値が設定器２の表示部２２に表示される。
【００３７】
次に、その他の処理が行われる（ステップＳ１９）。この「その他の処理」には、例えば計量器１から受信した計量値を図示しないプリンタに出力する処理が含まれる。その後、シーケンスはステップＳ１０に戻り、以下同様の処理が繰り返される。
【００３８】
次に、上述した設定器２と同時に動作する計量器１の動作を説明する。図４は計量器１の処理装置１０が実行する処理を示すフローチャートである。計量器１に電源が投入されると、まず、計量処理が実行される（ステップＳ２０）。この計量処理では、計量器１内の図示しないセンサで検出された電気、ガス、水道等の流量値を図示しないメモリに累積加算し、現在の計量値を算出する処理が実行される。
【００３９】
次に、計量値の表示が行われる（ステップＳ２１）。即ち、ステップＳ２０で算出された現在の計量値が表示器２２に送られる。これにより、計量器１の表示器２２に現在の計量値が表示される。
【００４０】
次に、設定器２から指令電文を受信したかどうかが判定される（ステップＳ２２）。ここで、指令電文を受信していないことが判断されると、シーケンスはステップＳ２０に戻り、以下、同様の処理が繰り返される。即ち、計量器１は、指令電文が受信されるまで、ステップＳ２０〜Ｓ２２を繰り返して実行しながら待機状態になる。
【００４１】
この待機状態において、ステップＳ２２で指令電文を受信したことが判断されると、パスワードが正当であるかどうかが判定される（ステップＳ２３）。即ち、設定器２から受信した指令電文のパスワード部に含まれるパスワードが、処理装置２０に格納されているパスワードと比較され、正当であるかどうか（例えば一致するかどうか）が判定される。
【００４２】
ステップＳ２３でパスワードが正当でないことが判断されると、以下の処理は実行されず、シーケンスはステップＳ２０に戻る。これにより、不正なパスワードを含む指令電文が送られてきた場合は、その指令電文を無視する機能が実現されている。
【００４３】
一方、ステップＳ２３でパスワードが正当であることが判断されると、識別コードに応じた処理が実行される（ステップＳ２４）。即ち、受信された指令電文の識別コード部に含まれる識別コードに応じた機能を実現するための処理が実行される。例えば、識別コードによって検針機能が指定されている場合は、メモリから計量値を読み出す処理が実行され、パラメータ設定機能が指定されている場合は、指令電文のデータ部に含まれるパラメータを、所定部位に設定する処理が実行される。
【００４４】
次に、応答データがあるかどうかが判定される（ステップＳ２５）。即ち、受信された指令電文に含まれる識別コードによって、応答データを要求する機能が指定されているかどうかが判定される。応答データを要求する機能には、検針値の返送を要求する検針機能、設定されているパラメータの返送を要求するパラメータ参照機能等が含まれる。
【００４５】
ここで、応答データがあることが判断されると、応答電文の生成及び送信が行われる（ステップＳ２６）。即ち、ステップＳ２４において識別コードに応じて得られた計量値、パラメータ等が図２に示すデータ部に挿入された応答電文が生成される。そして、生成された応答電文が通信インタフェース２３を介して通信線３に送出され、設定器２に送信される。その後、シーケンスはステップＳ２０に戻る。なお、ステップＳ２５で応答データがないことが判断された場合もシーケンスはステップＳ２０に戻る。
【００４６】
このように第１の実施の形態に係る検針システムによれば、設定器２から送信する通信電文である指令電文にパスワードを付加し、指令電文を受信した計量器１でパスワードが正当であるかどうかをチェックし、パスワードが正当である場合にのみ識別コードで指定された機能を実行するので、パスワードを知らない不特定多数の人が計量器１に対して不正な設定行為をすることを防止できる。
【００４７】
（第２の実施の形態）
次に、本発明の第２の実施の形態に係る検針システムを説明する。第２の実施の形態に係る検針システムは、第１の実施の形態に係る検針システムが１つのパスワードを用いて計量器１の全機能のアクセスの可否を制御するのに対して、計量器１の各機能にパスワードを対応させ、各機能毎にアクセスの可否を制御するように構成したものである。
【００４８】
本発明の第２の実施の形態に係る検針システムの構成は、図１に示した第１の実施の形態に係る検針システムのそれと概略同じである。但し、計量器１の処理装置１０には、図７に示すような、計量器１の複数の機能１〜ｎの各々に対応して、識別コードとパスワードとの組み合わせが格納されたテーブルが記憶されている。
【００４９】
図５は計量器１と設定器２との間で送受される通信電文の例を示す。この通信電文のフォーマットは、図２に示した第１の実施の形態に係る検針システムで使用される通信電文のフォーマットと同じであるが、計量器１の機能１〜ｎ毎に、換言すれば識別コード１〜ｎ毎に固有のパスワード１〜ｎが対応付けられている点で第１の実施の形態と異なる。
【００５０】
次に、本発明の第２の実施の形態に係る検針システムの動作を説明する。検針システムにおいては、操作者は、ファンクションキー２１ａで選択した機能に対応するパスワードをアルファニューメリックキー２１ｂを使用して入力する。設定器２の動作は、図３を参照しながら既に説明した第１の実施の形態における設定器２の動作と同じである。
【００５１】
次に、設定器２と同時に動作する計量器１の動作を説明する。図６は計量器１の処理装置１０が実行する処理を示すフローチャートである。以下では、図４に示した第１の実施の形態に係る計量器１の処理と同一又は相当部分には、図４で使用した符号と同一の符号を付して説明を省略又は簡単化する。
【００５２】
計量器１に電源が投入されると、まず、計量処理及び計量値の表示が行われ、この処理が指令電文が受信されるまで繰り返し実行される（ステップＳ２０〜Ｓ２２）。この繰り返し実行の過程において、ステップＳ２２で指令電文を受信したことが判断されると、識別コードとパスワードとの組み合わせが正当であるかどうかが判定される（ステップＳ３０）。即ち、設定器２から受信した指令電文の識別コード部に含まれる識別コードとパスワード部に含まれるパスワードとの組み合わせが、処理装置２０に格納されているテーブル（図７を参照）に存在するかどうかを判定することにより、その組み合わせが正当であるかどうかが判定される。
【００５３】
ステップＳ３０で識別コードとパスワードとの組み合わせが正当でないことが判断されると、以下の処理は実行されず、シーケンスはステップＳ２０に戻る。これにより、実行しようとする機能に対して不正なパスワードが対応付けられた指令電文が送られてきた場合は、その指令電文を無視する機能が実現される。
【００５４】
一方、ステップＳ３０で識別コードとパスワードとの組み合わせが正当であることが判断されると、識別コードに応じた処理が実行され（ステップＳ２４）、次に、応答データがある場合は応答電文が生成されて設定器２に送信される（ステップＳ２５、Ｓ２６）。
【００５５】
このように第２の実施の形態に係る検針システムによれば、計量器１が有する複数の機能の各々にパスワードを対応付け、計量器１は、設定器２で選択された機能に対して設定器２の入力部２１から入力されたパスワードが正当であるかどうかをチェックするので、例えば検針機能を実行するためのパスワードでパラメータの設定機能を使用することはできない。従って、検針作業時に誤って又は不正なパラメータの設定作業が行われることを防止することができる。
【００５６】
（第３の実施の形態）
次に、本発明の第３の実施の形態に係る検針システムを説明する。第３の態様に係る検針システムは、第１の実施の形態に係る検針システムがパスワードを入力部２１のキー操作により入力するのに対し、パスワードを外部メモリから入力するように構成したものである。
【００５７】
図８は本発明の第３の実施の形態に係る検針システムの構成を示す図である。検針システムは、図１に示した第１の実施の形態に係る検針システムの計量器１に読取装置１３が追加され、設定器２に読取装置２４が追加されて構成されている。
【００５８】
計量器１の読取装置１３は、外部メモリ挿入部１４を備えており、この外部メモリ挿入部１４に挿入された外部メモリ１５に記憶されているパスワードを読み取って処理装置１０に送る。外部メモリ１５としては、例えばＩＣカードを使用することができる。
【００５９】
設定器２の読取装置２４は、外部メモリ挿入部２５を備えており、外部メモリ挿入部２５に挿入された外部メモリ２６に記憶されているパスワードを読み取って処理装置２０に送る。外部メモリ２６としては、例えばＩＣカードを使用することができる。
【００６０】
次に、このように構成された本発明の第３の実施の形態に係る検針システムの動作を、図９及び図１０に示したフローチャートを参照しながら説明する。なお、以下では、図３及び図４に示した第１の実施の形態に係る設定器２及び計量器１の処理と同一又は相当部分には、図３及び図４で使用した符号と同一の符号を付して説明を省略又は簡単化する。
【００６１】
まず、設定器２の動作を説明する。図９は設定器２の処理装置２０が実行する処理を示すフローチャートである。設定器２に電源が投入されると、まず、機能選択がなされたかどうかが判定され（ステップＳ１０）、機能選択がなされていないことが判断されると、次に、計量器１から応答電文を受信したかどうかが判定される（ステップＳ１７）。ここで、応答電文を受信していないことが判断されると、シーケンスはステップＳ１０に戻り、以下、ステップＳ１０とステップＳ１７とを交互に繰り返して実行しながら待機状態になる。
【００６２】
上記繰り返し実行の過程で、ステップＳ１０にて機能選択がなされたことが判断されると、識別コード生成が行われる（ステップＳ１１）。次に、外部メモリ２６からパスワードが読み取られる（ステップＳ４０）。次に、送信データの入力操作がなされたかどうかが判定され（ステップＳ１４）、送信データの入力操作がなされたことが判断されると、送信データが生成される（ステップＳ１５）。
【００６３】
次に、指令電文の生成及び送信が行われる（ステップＳ１６）。即ち、図２に示す指令電文の識別コード部にステップＳ１１で生成された識別コードが挿入され、パスワード部にステップＳ４０で読み取られたパスワードが挿入され、ステップＳ１５で送信データが生成された場合は、データ部にその送信データが挿入される。そして、生成された指令電文が通信インタフェース２３を介して通信線３に送出され、計量器１に送信される。その後、シーケンスはステップＳ１７に進む。
【００６４】
次に、ステップＳ１７において、応答電文を受信したかどうかが判定され、受信していないことが判断されると、上述したようにステップＳ１０に戻る。一方、受信したことが判断されると、受信データの表示が行われる（ステップＳ１８）。次に、その他の処理が行われる（ステップＳ１９）。その後、シーケンスはステップＳ１０に戻り、以下同様の処理が繰り返される。
【００６５】
次に、上述した設定器２と同時に動作する計量器１の動作を説明する。図１０は計量器１の処理装置１０が実行する処理を示すフローチャートである。
【００６６】
計量器１に電源が投入されると、まず、計量処理及び計量値の表示が行われ、この処理が指令電文が受信されるまで繰り返し実行される（ステップＳ２０〜Ｓ２２）。この繰り返し実行の過程において、ステップＳ２２で指令電文を受信したことが判断されると、外部メモリ１５からパスワードが読み取られる（ステップＳ４１）。そして、パスワードが正当であるかどうかが判定される（ステップＳ２３）。ここでパスワードが正当でないことが判断されると、以下の処理は実行されず、シーケンスはステップＳ２０に戻る。これにより不正なパスワードを含む指令電文が送られてきた場合は、その指令電文を無視する機能が実現される。
【００６７】
一方、ステップＳ２３でパスワードが正当であることが判断されると、識別コードに応じた処理が実行される（ステップＳ２４）。次に、応答データがあるかどうかが判定され（ステップＳ２５）、応答データがあることが判断されると、応答電文の生成及び送信が行われる（ステップＳ２６）。その後、シーケンスはステップＳ２０に戻る。
【００６８】
このように第３の実施の形態に係る検針システムによれば、設定器２では、例えばＩＣカードといった外部メモリ２６に記憶されたパスワードが読取装置２４で読み取られ、指令電文に付加されて計量器１に送信される。指令電文を受信した計量器１は、パスワードが正当であるかどうかをチェックする。従って、パスワードの入力操作が不要になりパスワードの誤入力を防止できる。また、人がパスワードを記憶しないので外部にパスワードが漏洩することがなく、不特定多数の人が計量器１に対して不正な設定行為をすることを防止できる。
【００６９】
（第４の実施の形態）
次に、本発明の第４の実施の形態に係る検針システムを説明する。第４の実施の形態に係る検針システムは、第３の実施の形態に係る検針システムが外部メモリに記憶された１つのパスワードを読み出して計量器１の全機能のアクセスの可否を制御するのに対し、計量器１の機能に対応するパスワードを外部メモリに記憶しておき、外部メモリから読み出したパスワードで機能毎にアクセスの可否を制御するように構成したものである。即ち、計量器１の機能毎に異なるパスワードを外部メモリに設定し、それぞれのパスワード毎に外部メモリを使用するものである。
【００７０】
本発明の第４の実施の形態に係る検針システムの構成は、図８に示した第３の実施の形態に係る検針システムのそれと同じである。但し、計量器１に設けられた読取装置１４に挿入される外部メモリ１５には、図７に示すような、計量器１の複数の機能１〜ｎの各々に対応して、識別コードとパスワードとの組み合わせが格納されたテーブルが記憶されている。また、第４の実施の形態に係る検針システムでは、図５に示したフォーマットの通信電文が使用される。
【００７１】
次に、本発明の第４の実施の形態に係る検針システムの動作を説明する。検針システムにおいては、パスワードは設定器２の外部メモリ２６から入力される。設定器２の動作は、図１０を参照しながら既に説明した第３の実施の形態における設定器２の動作と同じである。
【００７２】
次に、設定器２と同時に動作する計量器１の動作を説明する。図１１は計量器１の処理装置１０が実行する処理を示すフローチャートである。以下では、図１０に示した第１の実施の形態に係る計量器１の処理と同一又は相当部分には、図１０で使用した符号と同一の符号を付して説明を省略又は簡単化する。
【００７３】
計量器１に電源が投入されると、まず、計量処理及び計量値の表示が行われ、この処理が指令電文が受信されるまで繰り返し実行される（ステップＳ２０〜Ｓ２２）。この繰り返し実行の過程において、ステップＳ２２で指令電文を受信したことが判断されると、外部メモリ１５からテーブルが読み取られる（ステップＳ４１）。次に、識別コードとパスワードとの組み合わせが正当であるかどうかが判定される（ステップＳ４２）。即ち、設定器２から受信した指令電文の識別コード部に含まれる識別コードとパスワード部に含まれるパスワードとの組み合わせが、ステップＳ４１で外部メモリ１５から読み出されたテーブル（図７参照）に存在するかどうかを判定することにより、その組み合わせが正当であるかどうかが判定される。
【００７４】
ステップＳ４２で識別コードとパスワードとの組み合わせが正当でないことが判断されると、以下の処理は実行されず、シーケンスはステップＳ２０に戻る。これにより、実行しようとする機能に対して不正なパスワードが対応付けられた指令電文が送られてきた場合は、その指令電文を無視する機能が実現される。
【００７５】
一方、ステップＳ４２で識別コードとパスワードとの組み合わせが正当であることが判断されると、識別コードに応じた処理が実行され（ステップＳ２４）、次に、応答データがある場合は応答電文が生成されて設定器２に送信される（ステップＳ２５、Ｓ２６）。
【００７６】
このように第４の実施の形態に係る検針システムによれば、計量器１が有する複数の機能の各々にパスワードを対応させ、例えばＩＣカードといった外部メモリ２６に記憶されたパスワードが読取装置２４で読み取られ、設定器２で選択された機能に対応する識別コードと一緒に指令電文に付加されて計量器１に送信される。この通信電文を受信した計量器１は、選択された機能に対するパスワードが正当であるかどうかをチェックする。
【００７７】
即ち、計量器１の機能毎に異なるパスワードを記憶したＩＣカード等の外部メモリを用いることで、パスワードの入力操作が不要になりパスワードの誤入力を防止できると共に、検針作業時に誤って又は不正なパラメータの設定作業が行われることを防止することができる。
【００７８】
（第５の実施の形態）
次に、本発明の第５の実施の形態に係る検針システムを説明する。第５の態様に係る検針システムは、第３の実施の形態に係る検針システムにおいて、設定器２と計量器１との間の通信を暗号化された通信電文を用いて行うように構成したものである。
【００７９】
本発明の第５の実施の形態に係る検針システムの構成は、図８に示した第３の実施の形態に係る検針システムのそれと同じである。但し、計量器１の外部メモリ１５及び設定器２の外部メモリ２６には、パスワードの他に、通信電文を暗号化する手順を記述した暗号化プログラム及び暗号化された通信電文を復号化する復号化プログラムが記憶されている。暗号化プログラム及び復号化プログラムとしては、共通鍵暗号方式又は公開鍵暗号方式等といった暗号化アルゴリズムを採用したプログラムを使用することができる。
【００８０】
次に、このように構成された本発明の第５の実施の形態に係る検針システムの動作を、図１２及び図１３に示したフローチャートを参照しながら説明する。なお、以下では、図９及び図１０に示した第３の実施の形態に係る設定器２及び計量器１の処理と同一又は相当部分には、図９及び図１０で使用した符号と同一の符号を付して説明を省略又は簡単化する。
【００８１】
まず、設定器２の動作を説明する。図１２は設定器２の処理装置２０が実行する処理を示すフローチャートである。設定器２に電源が投入されると、まず、機能選択がなされたかどうかが判定され（ステップＳ１０）、機能選択がなされていないことが判断されると、次に、計量器１から応答電文を受信したかどうかが判定される（ステップＳ１７）。ここで、応答電文を受信していないことが判断されると、シーケンスはステップＳ１０に戻り、以下、ステップＳ１０とステップＳ１７とを交互に繰り返して実行しながら待機状態になる。
【００８２】
上記繰り返し実行の過程で、ステップＳ１０にて機能選択がなされたことが判断されると、識別コード生成が行われる（ステップＳ１１）。次に、外部メモリ２６からパスワードが読み取られる（ステップＳ４０）。次に、送信データの入力操作がなされたかどうかが判定され（ステップＳ１４）、送信データの入力操作がなされたことが判断されると、送信データが生成される（ステップＳ１５）。
【００８３】
次に、指令電文の生成が行われ（ステップＳ５０）、外部メモリ２６から暗号化プログラムが読み出される（ステップＳ５１）。そして、読み出された暗号化プログラムを用いて、ステップＳ５０で生成された指令電文が暗号化され、通信インタフェース２３を介して通信線３に送出され、計量器１に送信される（ステップＳ５２）。その後、シーケンスはステップＳ１７に進む。
【００８４】
次に、ステップＳ１７においては、応答電文を受信したかどうかが判定され、受信していないことが判断されると、上述したようにステップＳ１０に戻る。一方、受信したことが判断されると、外部メモリ２６から復号化プログラムが読み出される（ステップＳ５３）。そして、読み出された復号化プログラムを用いて、受信された応答電文が復号化される（ステップＳ５４）。次に、復号化された応答電文に含まれるデータが表示器２２に表示される（ステップＳ１８）。次に、その他の処理が行われ（ステップＳ１９）、その後、シーケンスはステップＳ１０に戻り、以下同様の処理が繰り返される。
【００８５】
次に、上述した設定器２と同時に動作する計量器１の動作を説明する。図１３は、計量器１の処理装置１０が実行する処理を示すフローチャートである。
【００８６】
計量器１に電源が投入されると、まず、計量処理及び計量値の表示が行われ、この処理が指令電文が受信されるまで繰り返し実行される（ステップＳ２０〜Ｓ２２）。この繰り返し実行の過程において、ステップＳ２２で指令電文を受信したことが判断されると、外部メモリ１５から復号化プログラムが読み出される（ステップＳ６０）。そして、読み出された復号化プログラムを用いて、受信された指令電文が復号化される（ステップＳ６１）。
【００８７】
次に、外部メモリ１５からパスワードが読み取られる（ステップＳ４１）。そして、復号化された指令電文に含まれるパスワードが正当であるかどうかが調べられる（ステップＳ２３）。ここでパスワードが正当でないことが判断されると、以下の処理は実行されず、シーケンスはステップＳ２０に戻る。これにより、不正なパスワードを含む指令電文が送られてきた場合は、その指令電文を無視する機能が実現される。
【００８８】
一方、ステップＳ２３でパスワードが正当であることが判断されると、識別コードに応じた処理が実行される（ステップＳ２４）。次に、応答データがあるかどうかが判定され（ステップＳ２５）、応答データがあることが判断されると、応答電文の生成が行われる（ステップＳ６２）。次に、外部メモリ１５から暗号化プログラムが読み出される（ステップＳ６３）。そして、読み出された暗号化プログラムを用いて、ステップＳ６２で生成された応答電文が暗号化され、通信インタフェース１２を介して通信線３に送出され、設定器２に送信される（ステップＳ６４）。その後、シーケンスはステップＳ２０に戻る。
【００８９】
このように第５の実施の形態に係る検針システムによれば、通信電文のフォーマットの漏洩を防止できるので、検針システムのセキュリティを高めることができる。
【００９０】
なお、第５の実施の形態に係る検針システムは、通信電文の暗号化及び復号化を第３の実施の形態に係る検針システムに適用したものであるが、第４の実施の形態に係る検針システムに適用することもできる。更に、暗号化プログラム及び復号化プログラムを計量器１の処理装置１０及び設定器２の処理装置２０にそれぞれ格納すうようにすれば、第１及び第２の実施の形態に係る検針システムに適用することもできる。
【００９１】
【発明の効果】
以上説明したように、本発明によれば、計量器に対する不正なアクセスを防止できる検針システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る検針システムの構成を示す図である。
【図２】本発明の第１の実施の形態に係る検針システムで使用される通信電文のフォーマットを示す図である。
【図３】本発明の第１の実施の形態に係る検針システムの設定器の動作を示すフローチャートである。
【図４】本発明の第１の実施の形態に係る検針システムの計量器の動作を示すフローチャートである。
【図５】本発明の第２の実施の形態に係る検針システムで使用される通信電文のフォーマットを示す図である。
【図６】本発明の第２の実施の形態に係る検針システムの計量器の動作を示すフローチャートである。
【図７】本発明の第２の実施の形態に係る検針システムの計量器で使用されるテーブルの例を示す図である。
【図８】本発明の第３の実施の形態に係る検針システムの構成を示す図である。
【図９】本発明の第３の実施の形態に係る検針システムの設定器の動作を示すフローチャートである。
【図１０】本発明の第３の実施の形態に係る検針システムの計量器の動作を示すフローチャートである。
【図１１】本発明の第４の実施の形態に係る検針システムの計量器の動作を示すフローチャートである。
【図１２】本発明の第５の実施の形態に係る検針システムの設定器の動作を示すフローチャートである。
【図１３】本発明の第５の実施の形態に係る検針システムの計量器の動作を示すフローチャートである。
【図１４】従来の検針システムで使用されている通信電文のフォーマットを説明するための図である。
【符号の説明】
１  計量器
２  設定器
３  通信線
１０，２０  処理装置
１１，２２  表示器
１２  通信インタフェース
１３，２４  読取装置
１４，２５  外部メモリ挿入部
１５，２６  外部メモリ
２１  入力部
２１ａ  ファンクションキー
２１ｂ  アルファニューメリックキー
２３  通信インタフェース
【図１】
2004280282.tif 000003
【図２】
2004280282.tif 000004
【図３】
2004280282.tif 000005
【図４】
2004280282.tif 000006
【図５】
2004280282.tif 000007
【図６】
2004280282.tif 000008
【図７】
2004280282.tif 000009
【図８】
2004280282.tif 000010
【図９】
2004280282.tif 000011
【図１０】
2004280282.tif 000012
【図１１】
2004280282.tif 000013
【図１２】
2004280282.tif 000014
【図１３】
2004280282.tif 000015
【図１４】
2004280282.tif 000016