(57)【要約】【課題】実計測点の計測値に対する参照権限に基づいて仮想計測点の計測値に対する参照権を制御できるようにする。【解決手段】仮想計測点定義テーブル１９２は、仮想計測点の計測値を計算するための式として、実計測点の計測値が設定される計測点変数を含む定義式を記憶する。アクセス制御テーブル１９４は、ユーザ識別子と、実計測点ＩＤと、実計測点の参照権情報と、を対応付けて記憶する。情報管理部１３０は、仮想計測点定義テーブル１９２に記憶されている仮想計測点の定義式に含まれる計測点変数毎に、計測点変数に関連付けられる実計測点を識別する実計測点識別子と、ユーザ識別子と、に対応付けられた実計測点の参照権情報をアクセス制御テーブル１９４から取得する。アクセス制御部１４０は、情報管理部１３０によって取得された各実計測点の参照権情報に基づいて、ユーザが仮想計測点の計測値を参照する権限を有するか否かを判定する。【選択図】図１
2014102702.tif 000002
【特許請求の範囲】
【請求項１】
計測値の計測が行われない仮想計測点で計測されたものとみなす仮想計測値を計算するための式として、計測値の計測が行われる複数の実計測点に関連付けられる複数の計測点変数であって前記複数の実計測点のうち関連付けられる実計測点で計測された計測値が設定される複数の計測点変数を含んで定義された定義式、を記憶する定義式記憶部と、
ユーザを識別するユーザ識別子と、実計測点を識別する実計測点識別子と、実計測点の計測値を参照する実参照権の有無を示す実参照権情報と、を対応付けて記憶する実参照権情報記憶部と、
ユーザ識別子を入力するユーザ識別子入力部と、
前記定義式記憶部に記憶された前記定義式に含まれる計測点変数毎に、計測点変数に関連付けられる実計測点を識別する実計測点識別子と、前記ユーザ識別子入力部に入力された前記ユーザ識別子と、に対応付けられた実参照権情報を前記実参照権情報記憶部から取得する実参照権情報取得部と、
前記実参照権情報取得部によって取得された各実参照権情報に基づいて、前記ユーザ識別子入力部に入力された前記ユーザ識別子によって識別されるユーザが前記仮想計測値を参照する仮想参照権を有するか否かを判定する仮想参照権判定部と
を備えることを特徴とする計測値管理装置。
【請求項２】
演算に用いられる演算子と、演算子を用いた演算の対象となる計測値を参照する実参照権の有無と、仮想参照権の有無を示す仮想参照権情報と、を対応付けて記憶する仮想参照権情報記憶部と、
前記定義式記憶部に記憶された前記定義式に含まれる演算子と、前記実参照権情報取得部によって取得された各実参照権情報が示す実参照権の有無と、に対応付けられた仮想参照権情報を前記仮想参照権情報記憶部から取得する仮想参照権情報取得部とを備え、
前記仮想参照権判定部が、前記仮想参照権情報取得部によって取得された仮想参照権情報に基づいて、前記ユーザが前記仮想参照権を有するか否かを判定する
ことを特徴とする請求項１記載の計測値管理装置。
【請求項３】
前記定義式記憶部に記憶された前記定義式を表す木構造であって、前記定義式に含まれる演算子毎に演算子を表す演算子ノードを含むと共に、前記定義式に含まれる計測点変数毎に計測点変数を表す計測点ノードを計測点変数に関連する演算子を表す演算子ノードに関連付けて含んだ木構造を仮想計測点構文木として生成する仮想計測点構文木生成部と、
前記仮想計測点構文木生成部によって生成された仮想計測点構文木に含まれる演算子ノード毎に、演算子ノードに関連付けられた計測点ノードが表す計測点変数に関連付けられる実計測点で計測された計測値を参照する実参照権の有無を、前記仮想参照権情報取得部によって取得された仮想参照権情報に基づいて判定する仮想計測点構文木編集部とを備え、
前記仮想参照権判定部が、前記仮想計測点構文木編集部の判定結果に基づいて、前記ユーザが前記仮想参照権を有するか否かを判定する
ことを特徴とする請求項２記載の計測値管理装置。
【請求項４】
前記仮想計測点構文木編集部は、前記仮想計測点構文木に含まれる下位の演算子ノードから順番に当該実参照権の有無を判定し、下位の演算子ノードに対する当該実参照権の有無の判定結果に基づいて上位の演算子ノードに対する当該実参照権の有無を判定する
ことを特徴とする請求項３記載の計測値管理装置。
【請求項５】
実計測点を識別する実計測点識別子と、実計測点で計測された計測値と、を対応付けて記憶する計測値記憶部を備え、
前記仮想計測点構文木編集部は、前記仮想計測点構文木に含まれる下位の演算子ノードから順番に演算子ノードに関連付けられた計測点ノードが表す計測点変数に関連付けられる実計測点を識別する実計測点識別子に対応付けられた計測値を前記計測値記憶部から取得し、取得した計測値と演算子ノードが表す演算子とに基づいて演算を行うことにより、前記仮想計測値を算出する
ことを特徴とする請求項４記載の計測値管理装置。
【請求項６】
ユーザを識別するユーザ識別子と、前記仮想計測点で計測されたものとみなす前記仮想計測点を参照する前記仮想参照権の有無を示す例外参照権情報と、を対応付けて記憶する例外参照権情報記憶部を備え、
前記仮想参照権判定部は、前記ユーザ識別子入力部に入力された前記ユーザ識別子が前記例外参照権情報記憶部に記憶されている場合、前記ユーザ識別子に対応付けられた例外参照権情報に基づいて、前記ユーザが前記仮想参照権を有するか否かを判定する
ことを特徴とする請求項１から請求項５いずれかに記載の計測値管理装置。
【請求項７】
定義式記憶部と、実参照権情報記憶部と、ユーザ識別子入力部と、実参照権情報取得部と、仮想参照権判定部とを備える計測値管理装置を用いる計測値管理方法であって、
前記定義式記憶部は、計測値の計測が行われない仮想計測点で計測されたものとみなす仮想計測値を計算するための式として、計測値の計測が行われる複数の実計測点に関連付けられる複数の計測点変数であって前記複数の実計測点のうち関連付けられる実計測点で計測された計測値が設定される複数の計測点変数を含んで定義された定義式、を記憶する記憶部であり、
前記実参照権情報記憶部は、ユーザを識別するユーザ識別子と、実計測点を識別する実計測点識別子と、実計測点の計測値を参照する実参照権の有無を示す実参照権情報と、を対応付けて記憶する記憶部であり、
前記ユーザ識別子入力部が、ユーザ識別子を入力し、
前記実参照権情報取得部が、前記定義式記憶部に記憶された前記定義式に含まれる計測点変数毎に、計測点変数に関連付けられる実計測点を識別する実計測点識別子と、前記ユーザ識別子入力部に入力された前記ユーザ識別子と、に対応付けられた実参照権情報を前記実参照権情報記憶部から取得し、
前記仮想参照権判定部が、前記実参照権情報取得部によって取得された各実参照権情報に基づいて、前記ユーザ識別子入力部に入力された前記ユーザ識別子によって識別されるユーザが前記仮想計測値を参照する仮想参照権を有するか否かを判定する
ことを特徴とする計測値管理方法。
【請求項８】
請求項７記載の計測値管理方法をコンピュータに実行されるための計測値管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、仮想計測点の計測値を管理する計測値管理装置、計測値管理方法および計測値管理プログラムに関するものである。
【背景技術】
【０００２】
計測機器（センサともいう）により計測される計測データを計測機器の配置、所属または用途などの様々な視点で集計するシステムにおいて、実際に計測機器が設置されている実計測点に対して、実際には計測機器が設置されていない仮想計測点を設ける方法が公開されている（例えば特許文献１）。
実計測点は実在の計測機器により計測される計測データと対応し、仮想計測点は実計測点の計測データの和または按分などを用いて算出される架空の計測データと対応する。
【０００３】
また、時間経過単位、建物単位、場所単位、計測種別単位、用途単位などの管理区分に応じて実計測点の計測データを按分することによって、仮想計測点の計測データを求める方法が公開されている（例えば特許文献２）。
また、エネルギー消費量を集計する対象となるテナント（組織）が建物内の小区画に入居している場合において、建物の管理者が建物全体のエネルギー消費量を集計できる一方で、各テナントの管理者が小区画のエネルギー消費量だけを集計できるようにアクセス管理を行う方法が開示されている（例えば特許文献３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４６４０２１２号公報
【特許文献２】特開２００６−１８５３１８公報
【特許文献３】特開２００７−１３３４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、例えば、実計測点の計測値に対する参照権限に基づいて仮想計測点の計測値に対する参照権を制御できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の計測値管理装置は、
計測値の計測が行われない仮想計測点で計測されたものとみなす計測値を計算するための式として、計測値の計測が行われる複数の実計測点に関連付けられる複数の計測点変数であって前記複数の実計測点のうち関連付けられる実計測点で計測された計測値が設定される複数の計測点変数を含んで定義された定義式、を記憶する定義式記憶部と、
ユーザを識別するユーザ識別子と、実計測点を識別する実計測点識別子と、実計測点の計測値を参照する実参照権の有無を示す実参照権情報と、を対応付けて記憶する実参照権情報記憶部と、
ユーザ識別子を入力するユーザ識別子入力部と、
前記定義式記憶部に記憶された前記定義式に含まれる計測点変数毎に、計測点変数に関連付けられる実計測点を識別する実計測点識別子と、前記ユーザ識別子入力部に入力された前記ユーザ識別子と、に対応付けられた実参照権情報を前記実参照権情報記憶部から取得する実参照権情報取得部と、
前記実参照権情報取得部によって取得された各実参照権情報に基づいて、前記ユーザ識別子入力部に入力された前記ユーザ識別子によって識別されるユーザが、前記仮想計測点で計測されたものとみなす前記計測値を参照する仮想参照権を有するか否かを判定する仮想参照権判定部とを備える。
【発明の効果】
【０００７】
本発明によれば、例えば、実計測点の計測値に対する参照権限に基づいて仮想計測点の計測値に対する参照権を制御することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１における計測データ管理装置１００の機能構成図。
【図２】実施の形態１における計測データ管理システム２００の構成例を示す図。
【図３】実施の形態１における計測データ管理システム２００の構成例を示す図。
【図４】実施の形態１における計測値テーブル１９１を示す図。
【図５】実施の形態１における構成情報木の一例を表す図。
【図６】実施の形態１における構成情報テーブル１９３を示す図。
【図７】実施の形態１における仮想計測点定義テーブル１９２を示す図。
【図８】実施の形態１における計測データ管理方法を示すフローチャート。
【図９】実施の形態１におけるユーザ情報テーブル１９９を示す図。
【図１０】実施の形態１におけるアクセス権判定処理（Ｓ１４０）を示すフローチャート。
【図１１】実施の形態１における仮想計測点構文木１０２の一例を示す図。
【図１２】実施の形態１におけるアクセス制御テーブル１９４を示す図。
【図１３】実施の形態１における構文パターンテーブル１９５を示す図。
【図１４】実施の形態１における仮想計測点構文木編集処理（Ｓ１４６）を示すフローチャート。
【図１５】実施の形態１における仮想計測点構文木１０２の一例を示す図。
【図１６】実施の形態１における仮想計測点構文木生成処理（Ｓ１４３）を示すフローチャート。
【図１７】実施の形態１における計測データ管理装置１００のハードウェア資源の一例を示す図。
【図１８】実施の形態２における計測データ管理方法を示すフローチャート。
【図１９】実施の形態２におけるアクセス権判定処理（Ｓ１４０Ｂ）を示すフローチャート。
【図２０】実施の形態２における仮想計測点構文木編集処理（Ｓ１４６Ｂ）を示すフローチャート。
【図２１】実施の形態３におけるアクセス制御テーブル１９４を示す図。
【図２２】実施の形態３におけるアクセス権判定処理（Ｓ１４０）を示すフローチャート。
【発明を実施するための形態】
【０００９】
実施の形態１．
実計測点の計測値に対する参照権限に基づいて仮想計測点の計測値に対する参照権を制御する形態について説明する。
【００１０】
図１は、実施の形態１における計測データ管理装置１００の機能構成図である。
実施の形態１における計測データ管理装置１００の機能構成について、図１に基づいて説明する。
【００１１】
計測データ管理装置１００（計測値管理装置の一例）は、各種の計測データを管理するコンピュータである。
計測データ管理装置１００は、ユーザ認証部１０１（ユーザ識別子入力部の一例）、アプリケーション実行部１１０、計測データ収集部１２０、情報管理部１３０（実参照権情報取得部、仮想参照権情報取得部、仮想計測点構文木生成部の一例）、アクセス制御部１４０（仮想参照権判定部の一例）、構文パターン照合部１５０（仮想計測点構文木編集部の一例）および管理装置記憶部１９０を備える。
【００１２】
ユーザ認証部１０１は、計測データ管理装置１００を使用するするユーザの認証を行う。
アプリケーション実行部１１０は、計測値の集計処理など、ユーザから要求される処理を行うためのアプリケーションプログラム（以下、「アプリケーション」という）を実行する。但し、アプリケーション実行部１１０は、計測データ管理装置１００が備える代わりに、ネットワークを介して計測データ管理装置１００に接続する端末装置が備えても構わない。
計測データ収集部１２０は、計測値を収集する装置（後述する拠点装置）から計測値を収集する。
情報管理部１３０は、後述する仮想計測点定義テーブル１９２、構成情報テーブル１９３、アクセス制御テーブル１９４またはユーザ情報テーブル１９９に対するアプリケーション実行部１１０からのアクセス要求を処理する。
アクセス制御部１４０は、後述する計測値テーブル１９１または構成情報テーブル１９３に対するアクセスの可否を判定する。
構文パターン照合部１５０は、後述する計測値テーブル１９１または構成情報テーブル１９３に対するアクセスの可否を判定するための情報（後述する仮想計測点構文木）を編集する。
【００１３】
管理装置記憶部１９０は、計測データ管理装置１００で使用するデータを記憶する。
例えば、管理装置記憶部１９０は、計測値テーブル１９１（計測値記憶部の一例）、仮想計測点定義テーブル１９２（定義式記憶部の一例）、構成情報テーブル１９３、アクセス制御テーブル１９４（実参照権情報記憶部の一例）、構文パターンテーブル１９５（仮想参照権情報記憶部の一例）およびユーザ情報テーブル１９９などのデータを記憶する。各テーブルはテーブル形式以外のデータであっても構わない。各データの内容については後述する。
【００１４】
図２、図３は、実施の形態１における計測データ管理システム２００の構成例を示す図である。
実施の形態１における計測データ管理システム２００の構成例について、図２および図３に基づいて説明する。
【００１５】
図２に示す計測データ管理システム２００は、計測データ管理装置１００の他に、ネットワークを介して計測データ管理装置１００に接続する１台以上の拠点装置２１０および操作端末２２０を備える。但し、計測データ管理装置１００が操作端末２２０の機能（アプリケーション実行部）を備える場合、計測データ管理システム２００は操作端末２２０を備えなくても構わない。
【００１６】
拠点装置２１０は、消費電力、水道量または温度などの計測値を含んだ計測データを計測データ管理装置１００へ送信するコンピュータまたは通信装置である。
拠点装置２１０は、計測データ受信部２１１と、計測データ送信部２１２と、拠点装置記憶部２１９とを備える。
計測データ受信部２１１は、計測値を計測する各計測機器２０１（分電盤、水道メータ、温度計など）から計測値を含んだ計測データを受信する。
計測データ送信部２１２は、計測データ受信部２１１によって受信された計測データを計測データ管理装置１００へ送信する。
拠点装置記憶部２１９は、計測データ受信部２１１によって受信された計測データなど、拠点装置２１０で使用するデータを記憶する。
【００１７】
操作端末２２０は、計測値の集計処理など、ユーザから要求される処理を行うためのアプリケーションを実行する装置（コンピュータ）である。
操作端末２２０は、アプリケーションを実行するアプリケーション実行部２２１と、操作端末２２０で使用するデータを記憶する操作端末記憶部２２９とを備える。
例えば、操作端末２２０のアプリケーション実行部２２１は、アプリケーションを実行することによって、次のように動作する。アプリケーション実行部２２１は、計測データ管理装置１００に対して計測値を要求し、計測データ管理装置１００から計測値を取得し、取得した計測値に関する集計処理を実行する。
【００１８】
計測データ管理装置１００の計測データ収集部１２０（図１参照）は、計測データ管理装置１００に接続する各拠点装置２１０から計測値を含んだ計測データを収集し、収集した計測データを計測値テーブル１９１に設定する。
【００１９】
図２に示す計測データ管理システム２００は、各拠点装置２１０が計測データ管理装置１００に接続したスター型で構成されている。
但し、計測データ管理システム２００は、図３に示すように各拠点装置２１０が階層的に接続したツリー型の構成、または、その他の接続形態で計測データ管理装置１００と各拠点装置２１０とが接続した構成であっても構わない。
図３に示す計測データ管理システム２００において、拠点装置２１０Ａはネットワークを介して接続している下位の拠点装置２１０Ｂ・２１０Ｃから計測データを収集し、収集した計測データを計測データ管理装置１００へ送信する。
【００２０】
図４は、実施の形態１における計測値テーブル１９１を示す図である。
実施の形態１における計測値テーブル１９１について、図４に基づいて説明する。
【００２１】
計測値テーブル１９１は、計測値を含んだ計測データが設定されたデータの一例である。
計測値テーブル１９１の各レコード（行）は計測データを表す。また、計測値テーブル１９１の各レコードは「行番号」「実計測点ＩＤ」「計測時刻」「計測値」「データ型」を対応付けて含んでいる。
「行番号」は、計測データを表す行（レコードともいう）を識別する番号を示す。
「実計測点ＩＤ」は、計測機器２０１または計測機器２０１が設置されている場所を識別する識別子を示す。以下、計測機器２０１または計測機器２０１が設置されている場所を「実計測点」という。また、実計測点ＩＤを「＄ｘ」と記す。ここで、「＄ｘ」のｘは任意の整数値を意味する。
「計測時刻」は、計測値が計測された時刻を示す。
「計測値」は、計測機器２０１によって計測された計測値を示す。
「データ型」は、計測機器２０１によって計測された計測値のデータ型を示す。
【００２２】
以下に、計測データ管理装置１００が、仮想計測点で計測されたものとみなす計測値、または仮想計測点を設ける対象となる対象物の構成を表す構成情報、に対するアクセス制御を行う方法について説明する。
仮想計測点は仮想的に設けられた計測点であり、仮想的な計測機器２０１、または仮想的な計測機器２０１が設置されているものとみなす場所を意味する。
【００２３】
図５は、実施の形態１における構成情報木の一例を表す図である。
構成情報木は、仮想計測点を設ける対象となる対象物の構成を表す。
構成情報木は、仮想計測点を設ける対象となる対象物の構成要素を表すノード（図中の角丸四角形）と、構成要素同士の階層関係を表すエッジ（ノード同士を結んだ線）とを備える木構造である。以下、構成情報木を構成するノードを「構成情報ノード」ともいう。
木構造は階層構造ともいい、階層関係は親子関係または上下関係ともいう。
木構造の頂点に位置するノード（例えば、図中の「ビル」ノード）は根ノードといい、木構造の末端に位置するノード（例えば、図中の「１Ｆ」ノード）は葉ノードという。
【００２４】
図５の（１）は、仮想計測点を設ける対象となるビルの構成を表す構成情報木である。
ノードＩＤ「１」で識別される「ビル」ノードは、３階建てのビル全体を表している。
ノードＩＤ「２」で識別される「１Ｆ」ノードはビルの１階を表し、ノードＩＤ「３」で識別される「２Ｆ」ノードはビルの２階を表し、ノードＩＤ「４」で識別される「３Ｆ」ノードはビルの３階を表している。
各ノード、つまり、ビル全体、ビルの１階、ビルの２階およびビルの３階はそれぞれ仮想計測点の一例である。
【００２５】
図５の（２）は、仮想計測点を設ける対象となる会社の構成を表す構成情報木である。
ノードＩＤ「１０１」で識別される「会社」ノードは、会社全体を表している。
ノードＩＤ「１０２」で識別される「総務部」ノードは会社の総務部を表し、ノードＩＤ「１０５」で識別される「第一開発部」ノードは会社の第一開発部を表し、ノードＩＤ「１０６」で識別される「第二開発部」ノードは会社の第二開発部を表している。
ノードＩＤ「１０３」で識別される「総務課」ノードは総務部の総務課を表し、ノードＩＤ「１０４」で識別される「人事課」ノードは総務部の人事課を表している。
各ノード、つまり、会社全体、会社の総務部、会社の第一開発部、会社の第二開発部、総務部の総務課および総務部の人事課はそれぞれ仮想計測点の一例である。
【００２６】
図６は、実施の形態１における構成情報テーブル１９３を示す図である。
実施の形態１における構成情報テーブル１９３について、図６に基づいて説明する。
【００２７】
構成情報テーブル１９３は、仮想計測点を設ける対象となる対象物を表す構成情報を示すデータの一例である。
図６に示す構成情報テーブル１９３は、図５に示した構成情報木に関する構成情報を含んでいる。
【００２８】
構成情報テーブル１９３は、「ノードＩＤ」「親ＩＤ」「グループＩＤ」「レベル」「仮想計測点ＩＤ」「ノード名」を対応付けたレコードを備える。
「ノードＩＤ」は、構成情報ノードを識別する識別子を示す。
「親ＩＤ」は、当該構成情報ノードと親子関係にある親ノードを識別する識別子を示す。
「グループＩＤ」は、構成情報木を識別する識別子を示す。
「レベル」は、当該構成情報ノードが位置している階層の深さ（レベル）を示す。
「仮想計測点ＩＤ」は、当該構成情報ノードに対応付けられた仮想計測点を識別する識別子を示す。以下、仮想計測点ＩＤを「＃ｘ」と記す。ここで、「＃ｘ」のｘは任意の整数値を意味する。
「ノード名」は、当該構成情報ノードの内容を表すノード名を示す。
【００２９】
例えば、図５の（１）に示した「ビル」ノードのノードＩＤは「１」であり、グループＩＤは「１」であり、レベルは「１」であり、仮想計測点ＩＤは「＃１」である。
また、「１Ｆ」ノードのノードＩＤは「２」であり、親ＩＤは「１」であり、グループＩＤは「１」であり、レベルは「２」であり、仮想計測点ＩＤは「＃２」である。
【００３０】
構成情報テーブル１９３は、構成情報木の内容を表すグループ名を定義したグループ名テーブル１９３Ａと、構成情報木の各階層の内容を表すレベル名を定義したレベル名テーブル１９３Ｂとに関連付けられている。
【００３１】
グループ名テーブル１９３Ａは、「グループＩＤ」「グループ名」を対応付けたレコードを備える。
例えば、図５の（１）に示した構成情報木はグループＩＤ「１」で識別され、ビルの「配置（場所）」を表している。
また、図５の（２）に示した木構造はグループＩＤ「２」で識別され、会社内の「組織」を表している。
【００３２】
レベル名テーブル１９３Ｂは、「グループＩＤ」「レベル」「レベル名」を対応付けたレコードを備える。
例えば、図５の（１）に示した木構造内のレベル「１」の階層は「ビル」全体を表し、レベル「２」の階層はビル内の「階」を表している。
また、図５の（２）に示した木構造内のレベル「１」の階層は会社の「組織」全体を表し、レベル「２」の階層は組織内の「部」を表し、レベル「３」の階層は部内の「課」を表している。
【００３３】
図７は、実施の形態１における仮想計測点定義テーブル１９２を示す図である。
実施の形態１における仮想計測点定義テーブル１９２について、図７に基づいて説明する。
【００３４】
仮想計測点定義テーブル１９２は、実計測点に対応付けて仮想計測点を定義したデータの一例である。
仮想計測点定義テーブル１９２は、「仮想計測点ＩＤ」「仮想計測点名」「仮想計測点定義」を対応付けたレコードを備える。
「仮想計測点ＩＤ」は、仮想計測点を識別する識別子を示す。
「仮想計測点名」は、仮想計測点の内容を表す仮想計測点名を示す。
「仮想計測点定義」は、実計測点に対応付けて仮想計測点の定義を示す。
【００３５】
例えば、仮想計測点「＃１」は、ビル全体の電力を制御する「全体分電盤」に関連付けられている。仮想計測点「＃１」の消費電力は、全体分電盤を表す実計測点「＄１」で計測された消費電力に等しい。
同様に、仮想計測点「＃２」は、ビルの１階の電力を制御する「１Ｆ分電盤」に関連付けられている。仮想計測点「＃２」の消費電力は、１Ｆ分電盤を表す実計測点「＄２」で計測された消費電力に等しい。仮想計測点「＃３」は、ビルの２階の電力を制御する「２Ｆ分電盤」に関連付けられている。仮想計測点「＃３」の消費電力は、２Ｆ分電盤を表す実計測点「＄３」で計測された消費電力に等しい。
また、仮想計測点「＃４」は、ビルの３階の電力を制御する「３Ｆ分電盤」に関連付けられている。但し、３Ｆ分電盤は実際に設けられていない仮想的な分電盤である。そこで、仮想計測点「＃４」の消費電力は、実計測点「＄１」で計測されたビル全体の消費電力から、実計測点「＄２」で計測された１階の消費電力と、実計測点「＄３」で計測された２階の消費電力とを差し引いた残りの消費電力に等しい。つまり、仮想計測点「＃４」は「＃１−（＃２＋＃３）」という定義式で定義される。
【００３６】
例えば、仮想計測点「＃１０１」から「＃１０６」は、以下のように定義される。
仮想計測点「＃１０３」は、１階のフロア全体を使用する「総務課」に関連付けられている。そのため、仮想計測点「＃１０３」の消費電力は、１Ｆ分電盤に関連付けられた仮想計測点「＃２」の消費電力に等しい。
仮想計測点「＃１０４」は、２階のフロア半分を使用する「人事課」に関連付けられている。そのため、仮想計測点「＃１０４」の消費電力は、２Ｆ分電盤に関連付けられた仮想計測点「＃３」の消費電力の半分に等しい。つまり、仮想計測点「＃１０４」は「＃３×０．５」という定義式で定義される。
仮想計測点「＃１０２」は、総務課と人事課とを備える「総務部」に関連付けられている。そのため、仮想計測点「＃１０２」の消費電力は、総務課に関連付けられた仮想計測点「＃１０３」の消費電力と、人事課に関連付けられた仮想計測点「＃１０４」の消費電力とを合計した消費電力に等しい。つまり、仮想計測点「＃１０２」は「＃１０３＋＃１０４」という定義式で定義される。
仮想計測点「＃１０５」は、２階のフロア半分を使用する「第一開発部」に関連付けられている。そのため、仮想計測点「＃１０５」の消費電力は、２Ｆ分電盤に関連付けられた仮想計測点「＃３」の消費電力の半分に等しい。つまり、仮想計測点「＃１０５」は「＃３×０．５」という定義式で定義される。
仮想計測点「＃１０６」は、３階のフロア全体を使用する「第二開発部」に関連付けられている。そのため、仮想計測点「＃１０６」の消費電力は、３Ｆ分電盤に関連付けられた仮想計測点「＃４」の消費電力に等しい。
仮想計測点「＃１０１」は、総務部と第一開発部と第二開発部とを備える「会社」に関連付けられている。そのため、仮想計測点「＃１０１」の消費電力は、総務部に関連付けられた仮想計測点「＃１０２」の消費電力と、第一開発部に関連付けられた仮想計測点「＃１０５」の消費電力と、第二開発部に関連付けられた仮想計測点「＃１０６」の消費電力とを合計した消費電力に等しい。つまり、仮想計測点「＃１０１」は「＃１０２＋＃１０５＋＃１０６」という定義式で定義される。
【００３７】
仮想計測点の定義式は、加算（＋）または減算（−）などの四則演算用の演算子の他、論理演算用の演算子または所定の演算を行う関数を含んでも構わない。
【００３８】
図８は、実施の形態１における計測データ管理方法を示すフローチャートである。
実施の形態１における計測データ管理方法について、図８に基づいて説明する。
計測データ管理方法の処理は、Ｓ１１０からＳ１７０で構成される。
【００３９】
Ｓ１１０において、ユーザ認証部１０１は、計測データ管理装置１００にログインするユーザが計測データ管理装置１００の使用を許可されたユーザであることを認証するための認証処理（ログイン処理ともいう）を実行する。
【００４０】
例えば、ユーザ認証部１０１は、以下のように認証処理を実行する。
ユーザは、キーボードまたはマウスなどの入力機器を用いてユーザＩＤおよびパスワードを計測データ管理装置１００に入力する。
ユーザ認証部１０１は、図９に示すようなユーザ情報テーブル１９９を参照し、入力されたユーザＩＤおよびパスワードと同じ組み合わせがユーザ情報テーブル１９９に設定されているか否かを判定する。入力されたユーザＩＤおよびパスワードと同じ組み合わせがユーザ情報テーブル１９９に設定されている場合、ユーザ認証部１０１はユーザを認証する。
【００４１】
図９は、実施の形態１におけるユーザ情報テーブル１９９を示す図である。
図９に示すユーザ情報テーブル１９９は、ユーザを識別する「ユーザＩＤ」と、ユーザの名称を示す「ユーザ名」と、認証用の「パスワード」とを対応付けたレコードを備えている。
【００４２】
ここで、Ｓ１１０（図８参照）において、ユーザが認証されたものとする。
Ｓ１１０の後、処理はＳ１２０に進む。
【００４３】
Ｓ１２０において、ユーザは、入力機器を用いて処理要求を計測データ管理装置１００に入力する。
例えば、ユーザは、ビルの３階で最近１週間に消費された消費電力の出力を要求する。また例えば、ユーザは、ビルの構成を表す構成情報木または会社の構成を表す構成情報木の出力を要求する。
例えば、処理要求は、時間の範囲（例えば「最近１週間」）、処理対象を示すノード名（例えば「３Ｆ」）、計測値の種類（例えば「消費電力」）、出力内容（例えば「消費電力の合計」）などの情報を含む。
アプリケーション実行部１１０は、入力された処理要求を受け付ける。以下、処理要求によって要求された処理を「要求処理」という。
Ｓ１２０の後、処理はＳ１３０に進む。
【００４４】
Ｓ１３０において、アプリケーション実行部１１０は、Ｓ１１０で入力されたユーザＩＤおよびＳ１２０で入力された処理要求を情報管理部１３０に受け渡し、要求処理で使用する必要な計測値（仮想計測点の計測値）または構成情報を情報管理部１３０に要求する。
Ｓ１３０の後、処理はＳ１４０に進む。
【００４５】
Ｓ１４０において、情報管理部１３０は、処理要求に基づいて仮想計測点の定義を表す仮想計測点構文木を生成すると共に、ユーザＩＤに基づいて仮想計測点に関連する実計測点に対するユーザのアクセス権情報を取得する。
構文パターン照合部１５０は、アクセス権情報に基づいて仮想計測点構文木を編集する。
アクセス制御部１４０は、編集された仮想計測点構文木に基づいて、要求処理に必要な計測値または構成情報を使用するためのアクセス権の有無を判定する。
アクセス権判定処理（Ｓ１４０）の詳細については後述する。
Ｓ１４０の後、処理はＳ１５０に進む。
【００４６】
Ｓ１５０において、必要な計測値または構成情報を使用するためのアクセス権をユーザが有していると判定された場合（ＹＥＳ）、処理はＳ１６０に進む。
また、必要な計測値または構成情報を使用するためのアクセス権をユーザが有していないと判定された場合（ＮＯ）、アプリケーション実行部１１０は要求された処理を実行するためのアクセス権が無いことを通知するエラーメッセージを表示し、計測データ管理方法の処理は終了する。
【００４７】
Ｓ１６０において、情報管理部１３０は、計測値テーブル１９１に設定されている計測値を用いて必要な計測値（仮想計測点の計測値）を算出する。また、情報管理部１３０は、必要な構成情報を構成情報テーブル１９３から取得する。
情報管理部１３０は、必要な計測値または構成情報をアプリケーション実行部１１０に受け渡す。
【００４８】
例えば、情報管理部１３０は、以下のように必要な計測値を算出する。
情報管理部１３０は、ビルの３階に関連付けられた仮想計測点の定義式に基づいて仮想計測点に関連する各実計測点の消費電力値（計測値の一例）を計測値テーブル１９１から取得する。
情報管理部１３０は、各実計測点の消費電力値を仮想計測点の定義式に代入して仮想計測点の消費電力値を算出する。
このとき、情報管理部１３０は、最近１週間に計測された計測時刻毎に仮想計測点に関連する各実計測点の消費電力値を計測値テーブル１９１から取得し、計測時刻毎に仮想計測点の消費電力値を算出する。
各実計測点の計測時刻が異なる場合、情報管理部１３０は各実計測点の消費電力値として計測時刻が互いに近い消費電力値を取得する。
各実計測点の計測周期が異なる場合、情報管理部１３０は計測周期が最も長い実計測点を選択し、選択した実計測点の計測時刻毎に各実計測点の消費電力値を取得する。但し、情報管理部１３０は、計測周期が最も短い実計測点を選択し、選択した実計測点以外の各実計測点について消費電力値を補間し、選択した実計測点の計測時刻毎に各実計測点の消費電力値（補間した消費電力値を含む）を取得してもよい。
【００４９】
例えば、情報管理部１３０は、ビルの構成情報を構成情報テーブル１９３から取得し、取得した構成情報をアプリケーション実行部１１０に受け渡す。
Ｓ１６０の後、処理はＳ１７０に進む。
【００５０】
Ｓ１７０において、アプリケーション実行部１１０は、必要な計測値または構成情報を情報管理部１３０から取得し、取得した計測値または構成情報を用いて要求処理を実行する。
例えば、アプリケーション実行部１１０は、ビルの３階に関連付けられた仮想計測点で最近１週間に計測された複数の消費電力値（計測値の一例）を情報管理部１３０から取得し、取得した複数の消費電力値を合計し、合計値をビルの３階で最近１週間に消費された消費電力の値として表示する。
例えば、アプリケーション実行部１１０は、ビルの構成情報を情報管理部１３０から取得し、取得した構成情報に基づいて構成情報木を生成し、生成した構成情報木を表示する。
Ｓ１７０の後、計測データ管理方法の処理は終了する。
【００５１】
図１０は、実施の形態１におけるアクセス権判定処理（Ｓ１４０）を示すフローチャートである。
実施の形態１におけるアクセス権判定処理（Ｓ１４０）について、図１０に基づいて説明する。
アクセス権判定処理（Ｓ１４０）は、Ｓ１４１からＳ１４７で構成される。
【００５２】
Ｓ１４１において、情報管理部１３０は、処理要求の内容に基づいて、要求処理に関連する仮想計測点の仮想計測点ＩＤを構成情報テーブル１９３から取得する。
例えば、処理要求に処理対象のノード名「３Ｆ」が含まれている場合、情報管理部１３０は、ノード名「３Ｆ」に対応付けられた仮想計測点ＩＤ「＃４」を構成情報テーブル１９３（図６参照）から取得する。
Ｓ１４１の後、処理はＳ１４２に進む。
【００５３】
Ｓ１４２において、情報管理部１３０は、Ｓ１４１で取得した仮想計測点ＩＤで識別される仮想計測点の仮想計測点定義を仮想計測点定義テーブル１９２から取得する。
例えば、情報管理部１３０は、仮想計測点ＩＤ「＃４」に対応付けられている仮想計測点定義「＃１−（＃２＋＃３）」を仮想計測点定義テーブル１９２（図７参照）から取得する。
Ｓ１４２の後、処理はＳ１４３に進む。
【００５４】
Ｓ１４３において、情報管理部１３０は、Ｓ１４２で取得した仮想計測点定義が示す定義式を表す木構造を生成する。以下、仮想計測点定義が示す定義式を表す木構造を「仮想計測点構文木」という。
例えば、情報管理部１３０は、仮想計測点定義が示す定義式「＃１−（＃２＋＃３）」を表す仮想計測点構文木として、図１１に示すような仮想計測点構文木１０２を生成する。
【００５５】
図１１は、実施の形態１における仮想計測点構文木１０２の一例を示す図である。
実施の形態１における仮想計測点構文木１０２の一例について、図１１に基づいて説明する。
【００５６】
仮想計測点構文木１０２は、根ノード、実計測点、仮想計測点、数値または演算子を表すノード（図中の丸印、二重丸印）と、ノード間の階層関係を表すエッジ（図中のノード同士を結んだ矢印）とを備える。
仮想計測点構文木１０２の根ノードは仮想計測点を表し、葉ノードは実計測点、仮想計測点または数値を表し、その他の中間ノードは演算子を表す。
つまり、ノード１０２ａは仮想計測点を表し、ノード１０２ｂ・１０２ｄは演算子「−」「＋」を表し、ノード１０２ｃ・１０２ｅ・１０２ｆは仮想計測点「＃１」「＃２」「＃３」を表している。
以下、仮想計測点構文木を構成するノードを「仮想計測点ノード」ともいう。
【００５７】
図１１に示す仮想計測点構文木１０２は、演算子「＋」の左項が仮想計測点「＃２」であり、演算子「＋」の右項が仮想計測点「＃３」であり、演算子「−」の左項が仮想計測点「＃１」であり、演算子「−」の右項が「＃２＋＃３」であることを示している。つまり、仮想計測点構文木１０２は、定義式「＃１−（＃２＋＃３）」を表している。
【００５８】
仮想計測点構文木の生成方法については別途説明する。
Ｓ１４３（図１０参照）の後、処理はＳ１４４に進む。
【００５９】
Ｓ１４４において、情報管理部１３０は、仮想計測点定義に含まれる仮想計測点ＩＤに対応付けられた実計測点ＩＤを仮想計測点定義テーブル１９２から取得する。
例えば、情報管理部１３０は、仮想計測点構文木（図１１参照）の葉ノードを構成する仮想計測点ＩＤ「＃１」「＃２」「＃３」それぞれに対応付けられた実計測点ＩＤ「＄１」「＄２」「＄３」を仮想計測点定義テーブル１９２（図７参照）から取得する。
Ｓ１４４の後、処理はＳ１４５に進む。
【００６０】
Ｓ１４５において、情報管理部１３０は、Ｓ１４４で取得した実計測点ＩＤ毎に、実計測点ＩＤで識別される実計測点に対するユーザのアクセス権情報（例えば、参照権の有無）をアクセス制御テーブル１９４から取得する。
例えば、情報管理部１３０は、アクセス制御テーブル１９４（図１２参照）から、ログインしているユーザのユーザＩＤ「ｕｓｅｒ１０１」とＳ１４４で取得した実計測点ＩＤ「＄１」と同じ組み合わせに対応付けられている実計測点参照権（バツ印）を取得する。
【００６１】
図１２は、実施の形態１におけるアクセス制御テーブル１９４を示す図である。
アクセス制御テーブル１９４は、実計測点に対するユーザのアクセス権情報（アクセス権の有無）を示すデータの一例である。
アクセス制御テーブル１９４は、「ユーザＩＤ」「実計測点ＩＤ」「実計測点参照権」を対応付けたレコードを備える。
「実計測点参照権」は、実計測点で計測された計測点を参照する権限（参照権）の有無を示す。図中の丸印は参照権が有ることを意味し、バツ印は参照権が無いことを意味している。
Ｓ１４５（図１０参照）の後、処理はＳ１４６に進む。
【００６２】
Ｓ１４６において、構文パターン照合部１５０は、後述する構文パターンテーブル１９５とＳ１４５で取得された各アクセス権情報とに基づいて、Ｓ１４３で生成された仮想計測点構文木を編集する。編集された仮想計測点構文木は、要求処理を実行するために必要な計測値または構文情報に対するユーザのアクセス権の有無を示す一つのアクセス権ノードを備える。
仮想計測点構文木の編集方法については別途説明する。
Ｓ１４６の後、処理はＳ１４７に進む。
【００６３】
Ｓ１４７において、アクセス制御部１４０は、Ｓ１４６で編集された仮想計測点構文木を構成するアクセス権ノードに基づいて、必要な計測値または構文情報に対するユーザのアクセス権の有無を判定する。
Ｓ１４７の後、アクセス権判定処理（Ｓ１４０）は終了する。
【００６４】
図１３は、実施の形態１における構文パターンテーブル１９５を示す図である。
実施の形態１における構文パターンテーブル１９５について、図１３に基づいて説明する。
【００６５】
構文パターンテーブル１９５は、計測値または構成情報に対するユーザのアクセス権情報（例えば、参照権）を示すデータである。
例えば、構文パターンテーブル１９５は、「演算子」「実計測点参照権」「階層参照権」「計測値参照権」を対応付けたレコードを備える。
「演算子」は、演算子の種類を示す。
「実計測点参照権」は、演算子の左項を構成する実計測点および演算子の右項を構成する実計測点に対するユーザの参照権を示す。
「階層参照権」は、構成情報を参照する権限（参照権）の有無を示す。
「計測値参照権」は、計測値を参照する権限の有無を示す。
図中の丸印は参照権があることを意味し、バツ印は参照権が無いことを意味している。
【００６６】
図１４は、実施の形態１における仮想計測点構文木編集処理（Ｓ１４６）を示すフローチャートである。
実施の形態１における仮想計測点構文木編集処理（Ｓ１４６）について、図１４に基づいて説明する。
仮想計測点構文木編集処理（Ｓ１４６）は、Ｓ１４６ａからＳ１４６ｄで構成される。
【００６７】
Ｓ１４６ａにおいて、構文パターン照合部１５０は、仮想計測点構文木の深さが「１」であるか、または「２」以上であるかを判定する。
但し、図１１に示した仮想計測点構文木１０２に含まれる根ノード１０２ａの深さを「０」とする。つまり、図１１の仮想計測点構文木１０２の「−」ノード１０２ｂの深さは「１」であり、「＃１」ノード１０２ｃおよび「＋」ノード１０２ｄの深さは「２」であり、「＃２」ノード１０２ｅおよび「＃３」ノード１０２ｆの深さは「３」である。
仮想計測点構文木の深さが「１」である場合（ＹＥＳ）、仮想計測点構文木編集処理（Ｓ１４６）は終了する。
仮想計測点構文木の深さが「２」以上である場合（ＮＯ）、処理はＳ１４６ｂに進む。
【００６８】
Ｓ１４６ｂにおいて、構文パターン照合部１５０は、仮想計測点構文木に対して深さ優先探索を行い、仮想計測点構文木から最も深いレベルの演算子ノードを選択する。
例えば、構文パターン照合部１５０は、図１１に示した仮想計測点構文木１０２から「＋」ノード１０２ｄを選択する。
以下、Ｓ１４６ｂで選択した演算子ノードを単に「演算子ノード」という。
Ｓ１４６ｂの後、Ｓ１４６ｃに進む。
【００６９】
Ｓ１４６ｃにおいて、構文パターン照合部１５０は、Ｓ１４５（図１０参照）で取得されたアクセス権情報のうち、演算子ノードの右項のノードに関連する実計測点に対するアクセス権情報と、演算子ノードの左項のノードに関連する実計測点に対するアクセス権情報と、を選択する。
但し、当該ノードが数値を表す数値ノードである場合、「参照権有り」を当該ノードのアクセス権情報として用いる。また、当該ノードが後述するアクセス権ノードである場合、アクセス権ノードが示すアクセス権情報を当該ノードのアクセス権情報として用いる。
構文パターン照合部１５０は、演算子ノードの演算子と各アクセス権情報と同じ組み合わせに対応付けられたアクセス権情報を構文パターンテーブル１９５から取得する。
例えば、図１１に示した仮想計測点構文木１０２において「＋」ノード１０２ｄの左項を構成する「＃２」ノード１０２ｅに関連する実計測点「＄２」に対するアクセス権情報が「参照権有り」であり、「＋」ノード１０２ｄの右項を構成する「＃３」ノード１０２ｆに関連する実計測点「＄３」に対するアクセス権情報が「参照権有り」であるものとする。
この場合、構文パターン照合部１５０は、図１３に示した構文パターンテーブル１９５から、「加算（＋）」と「右項、左項ともに参照許可」との組み合わせに対応付けられた階層参照権「参照権有り（丸印）」または計測値参照権「参照権有り（丸印）」を取得する。
このとき、構文パターン照合部１５０は、階層参照権と計測値参照権とのうち必要な方の参照権を取得すればよい。つまり、要求処理で使用するデータが構成情報である場合、構文パターン照合部１５０は階層参照権を取得し、要求処理で使用するデータが計測値である場合、構文パターン照合部１５０は計測値参照権を取得する。
Ｓ１４６ｃの後、Ｓ１４６ｄに進む。
【００７０】
Ｓ１４６ｄにおいて、構文パターン照合部１５０は、演算子ノード以下の部分構文木（演算子ノード、左項のノードおよび右項のノード）をアクセス権ノードに置き換える。
アクセス権ノードとは、Ｓ１４６ｃで取得したアクセス権情報を示すノードである。
例えば、構文パターン照合部１５０は、図１５の（１）に示す仮想計測点構文木１０２の「＋」ノード１０２ｄ以下の部分構文木（１０２ｄ、１０２ｅ、１０２ｆ）をアクセス権ノード１０２ｇに置き換える。これにより、図１５の（２）に示す仮想計測点構文木１０２が得られる。
Ｓ１４６ｄの後、処理はＳ１４６ａに戻る。
【００７１】
図１４に示した仮想計測点構文木編集処理（Ｓ１４６）を仮想計測点構文木１０２の深さが「１」になるまで実行することにより、図１５の（１）に示す仮想計測点構文木１０２から図１５の（３）に示す仮想計測点構文木１０２が得られる。
図１５は、実施の形態１における仮想計測点構文木１０２の一例を示す図である。
【００７２】
図１６は、実施の形態１における仮想計測点構文木生成処理（Ｓ１４３）を示すフローチャートである。
実施の形態１における仮想計測点構文木生成処理（Ｓ１４３）について、図１６に基づいて説明する。
仮想計測点構文木生成処理（Ｓ１４３）は、Ｓ１４３ａからＳ１４３ｊで構成される。
【００７３】
Ｓ１４３ａにおいて、情報管理部１３０は、定義式を構文解析または字句解析することにより、定義式に含まれる要素の種類を特定する。
Ｓ１４３ａの後、処理はＳ１４３ｂに進む。
【００７４】
Ｓ１４３ｂにおいて、情報管理部１３０は、根ノード（図１１のノード１０２ａ）を生成する。
Ｓ１４３ｂの後、処理はＳ１４３ｃに進む。
【００７５】
Ｓ１４３ｃからＳ１４３ｊは、定義式に含まれる要素毎に繰り返し実行される。
【００７６】
Ｓ１４３ｃにおいて、情報管理部１３０は、定義式から定義式の要素を順番に一つ読み込む。
例えば、情報管理部１３０は、定義式「＃１−（＃２＋＃３）」から１回目のＳ１４３ｃで要素「＃１」を取得し、２回目のＳ１４３ｃで要素「−」を取得し、以降の回でも同様に要素を取得する。
以下、Ｓ１４３ｃで取得した要素のことを「取得要素」という。
Ｓ１４３ｃの後、処理はＳ１４３ｄに進む。
【００７７】
Ｓ１４３ｄにおいて、情報管理部１３０は、Ｓ１４３ｃで取得した取得要素の種類を判定する。
取得要素が実計測点、仮想計測点または数値である場合、処理はＳ１４３ｅに進む。
取得要素が演算子である場合、処理はＳ１４３ｆに進む。
取得要素が括弧「（」である場合、処理はＳ１４３ｉに進む。
【００７８】
Ｓ１４３ｅにおいて、情報管理部１３０は、演算子のノード（左項および右項のノードが生成済みであるものを除く）が生成されているか否かを判定する。
演算子のノードが生成されている場合、情報管理部１３０は、取得要素を表すノードを演算子の右項のノードとして生成する。
演算子のノードが生成されていない場合、情報管理部１３０は、取得要素（計測点等）をスタックに格納する。スタックとは後入れ先出し方式（ＬＩＦＯ）の記憶領域のことである。
例えば、定義式「＃１−（＃２＋＃３）」の一つ目の要素「＃１」が取得要素である場合、演算子「−」のノードがまだ生成されていないため、情報管理部１３０は、取得要素「＃１」をスタックに格納する。
Ｓ１４３ｅの後、処理はＳ１４３ｊに進む。
【００７９】
Ｓ１４３ｆにおいて、情報管理部１３０は、取得要素である演算子のノードを生成する。
例えば、定義式「＃１−（＃２＋＃３）」の二つ目の要素「−」が取得要素である場合、情報管理部１３０は、演算子「−」のノード（図１１のノード１０２ｂ）を生成する。
Ｓ１４３ｆの後、処理はＳ１４３ｇに進む。
【００８０】
Ｓ１４３ｇにおいて、情報管理部１３０は、スタックから最後に格納した要素を取り出す。
Ｓ１４３ｇの後、処理はＳ１４３ｈに進む。
【００８１】
Ｓ１４３ｈにおいて、情報管理部１３０は、Ｓ１４３ｇで取り出した要素を表すノード（または部分構文木）を演算子の左項のノード（または部分構文木）として生成する。
例えば、情報管理部１３０は、スタックから要素「＃１」を取り出し、取り出した要素「＃１」を表すノードを演算子「−」の左項のノード（図１１の１０２ｃ）として生成する。
但し、取り出した要素が定義式「（＃Ａ＋＃Ｂ）−＃Ｃ」に含まれる括弧内の部分式「＃Ａ＋＃Ｂ」である場合、情報管理部１３０は、部分式に対してＳ１４３ｃからＳ１４３ｊを実行することによって部分式を表す部分構文木を生成し、生成した部分構文木「＃Ａ＋＃Ｂ」を演算子「−」の左項を表す部分構文木として仮想計測点構文木に加える。
Ｓ１４３ｈの後、処理はＳ１４３ｊに進む。
【００８２】
Ｓ１４３ｉにおいて、情報管理部１３０は、取得要素である左括弧から対応する右括弧までの括弧内の部分式を定義式から取得する。
情報管理部１３０は、演算子のノード（左項および右項のノードが生成済みであるものを除く）が生成されているか否かを判定する。
演算子のノードが生成されている場合、情報管理部１３０は、括弧内の部分式に対してＳ１４３ｃからＳ１４３ｊを実行することによって部分式を表す部分構文木を生成し、生成した部分構文木を演算子の右項の表す部分構文木として仮想計測点構文木に加える。
演算子のノードが生成されていない場合、情報管理部１３０は、括弧内の部分式をスタックに格納する。
例えば、定義式「＃１−（＃２＋＃３）」の左括弧「（」が取得要素である場合、情報管理部１３０は括弧内の部分式「＃２＋＃３」を取得し、取得した部分式を表す部分構文木（図１１のノード１０１ｄからノード１０１ｆの部分）を生成する。そして、情報管理部１３０は、生成した部分構文木を演算子「−」の右項を表す部分構文木にして仮想計測点構文木１０２（図１１）を生成する。
Ｓ１４３ｉの後、処理はＳ１４３ｊに進む。
【００８３】
Ｓ１４３ｊにおいて、情報管理部１３０は、Ｓ１４３ｃで取得していない要素が定義式に残っているか否かを判定する。
未取得の要素が残っている場合（ＹＥＳ）、処理はＳ１４３ｃに戻る。
未取得の要素が残っていない場合（ＮＯ）、仮想計測点構文木生成処理（Ｓ１４３）は終了する。
【００８４】
但し、情報管理部１３０は、図１６に示した処理ではなく、木構造を生成するための従来の処理によって仮想計測点構文木を生成しても構わない。
【００８５】
図１７は、実施の形態１における計測データ管理装置１００のハードウェア資源の一例を示す図である。
図１７において、計測データ管理装置１００（コンピュータの一例）は、ＣＰＵ９０１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備えている。ＣＰＵ９０１は、バス９０２を介してＲＯＭ９０３、ＲＡＭ９０４、通信ボード９０５（通信装置）、ディスプレイ９１１（表示装置）、キーボード９１２、マウス９１３、ドライブ９１４、磁気ディスク装置９２０などのハードウェアデバイスと接続され、これらのハードウェアデバイスを制御する。ドライブ９１４は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などの記憶媒体を読み書きする装置である。
ＲＯＭ９０３、ＲＡＭ９０４、磁気ディスク装置９２０およびドライブ９１４は記憶装置の一例である。キーボード９１２、マウス９１３および通信ボード９０５は入力装置の一例である。ディスプレイ９１１および通信ボード９０５は出力装置の一例である。
【００８６】
通信ボード９０５は、有線または無線で、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、電話回線などの通信網に接続している。
【００８７】
磁気ディスク装置９２０には、ＯＳ９２１（オペレーティングシステム）、プログラム群９２２、ファイル群９２３が記憶されている。
【００８８】
プログラム群９２２には、実施の形態において「〜部」として説明する機能を実行するプログラムが含まれる。プログラム（例えば、計測値管理プログラム）は、ＣＰＵ９０１により読み出され実行される。すなわち、プログラムは、「〜部」としてコンピュータを機能させるものであり、また「〜部」の手順や方法をコンピュータに実行させるものである。
【００８９】
ファイル群９２３には、実施の形態において説明する「〜部」で使用される各種データ（入力、出力、判定結果、計算結果、処理結果など）が含まれる。
【００９０】
実施の形態において構成図およびフローチャートに含まれている矢印は主としてデータや信号の入出力を示す。
フローチャートなどに基づいて説明する実施の形態の処理はＣＰＵ９０１、記憶装置、入力装置、出力装置などのハードウェアを用いて実行される。
【００９１】
実施の形態において「〜部」として説明するものは「〜回路」、「〜装置」、「〜機器」であってもよく、また「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ファームウェア、ソフトウェア、ハードウェアまたはこれらの組み合わせのいずれで実装されても構わない。
【００９２】
実施の形態１において、例えば、以下のような計測データ管理装置１００について説明した。
計測データ管理装置１００は、構成情報の階層の参照および計測値の参照について、実計測点に対するアクセス制御テーブル１９４と仮想計測点定義の計算式とを用いてアクセス権を設定している。計測データ管理装置１００は、仮想計測点定義の計算式を仮想計測点構文木として解釈し、深さ優先探索を用いて発見した演算子ノードに対して構文パターンテーブル１９５を用いてアクセス権を適宜設定する。
従来の構成情報ノードのアクセス判定は、仮想計測点から実計測点までの経路情報を用いて複数回のアクセス判定が必要であった。しかし、計測データ管理装置１００は、仮想計測点構文木を１回辿るだけでアクセス判定を行うことができる。つまり、計測データ管理装置１００は、仮想計測点の計算式と実計測点のアクセス権限とを用いて仮想計測点構文木を１回探索するだけで仮想計測点のアクセス権限を導出できる、という効果を奏する。
【００９３】
実施の形態１において、例えば、以下のような計測値管理装置（１００）について説明した。括弧内に、実施の形態で説明した構成のうち対応する構成の符号または名称などを記す。
計測値管理装置は、定義式記憶部（１９２）と、実参照権情報記憶部（１９４）と、ユーザ識別子入力部（１０１）と、実参照権情報取得部（１３０）と、仮想参照権判定部（１４０）とを備える。
前記定義式記憶部は、計測値の計測が行われない仮想計測点（＃４）で計測されたものとみなす計測値を計算するための式として、計測値の計測が行われる複数の実計測点に関連付けられる複数の計測点変数であって前記複数の実計測点のうち関連付けられる実計測点で計測された計測値が設定される複数の計測点変数（＃１、＃２、＃３）を含んで定義された定義式（＃１−（＃２＋＃３））、を記憶する。
前記実参照権情報記憶部は、ユーザを識別するユーザ識別子と、実計測点を識別する実計測点識別子（＄１、＄２、＄３）と、実計測点の計測値を参照する実参照権の有無を示す実参照権情報と、を対応付けて記憶する。
前記ユーザ識別子入力部は、ユーザ識別子を入力する。
前記実参照権情報取得部は、前記定義式記憶部に記憶された前記定義式に含まれる計測点変数毎に、計測点変数に関連付けられる実計測点を識別する実計測点識別子と、前記ユーザ識別子入力部に入力された前記ユーザ識別子と、に対応付けられた実参照権情報を前記実参照権情報記憶部から取得する。
前記仮想参照権判定部は、前記実参照権情報取得部によって取得された各実参照権情報に基づいて、前記ユーザ識別子入力部に入力された前記ユーザ識別子によって識別されるユーザが、前記仮想計測点で計測されたものとみなす前記計測値を参照する仮想参照権を有するか否かを判定する。
【００９４】
前記計測値管理装置は、仮想参照権情報記憶部（１９５）と、仮想参照権情報取得部（１３０）とを備える。
前記仮想参照権情報記憶部は、演算に用いられる演算子と、演算子を用いた演算の対象となる計測値を参照する実参照権の有無と、仮想参照権の有無を示す仮想参照権情報と、を対応付けて記憶する。
前記仮想参照権情報取得部は、前記定義式記憶部に記憶された前記定義式に含まれる演算子と、前記実参照権情報取得部によって取得された各実参照権情報が示す実参照権の有無と、に対応付けられた仮想参照権情報を前記仮想参照権情報記憶部から取得する。
前記仮想参照権判定部は、前記仮想参照権情報取得部によって取得された仮想参照権情報に基づいて、前記ユーザが前記仮想参照権を有するか否かを判定する。
【００９５】
前記計測値管理装置は、仮想計測点構文木生成部（１３０）と、仮想計測点構文木編集部（１５０）とを備える。
前記仮想計測点構文木生成部は、前記定義式記憶部に記憶された前記定義式を表す木構造であって、前記定義式に含まれる演算子毎に演算子を表す演算子ノードを含むと共に、前記定義式に含まれる計測点変数毎に計測点変数を表す計測点ノードを計測点変数に関連する演算子を表す演算子ノードに関連付けて含んだ木構造を仮想計測点構文木として生成する。
前記仮想計測点構文木編集部は、前記仮想計測点構文木生成部によって生成された仮想計測点構文木に含まれる演算子ノード毎に、演算子ノードに関連付けられた計測点ノードが表す計測点変数に関連付けられる実計測点で計測された計測値を参照する実参照権の有無を、前記仮想参照権情報取得部によって取得された仮想参照権情報に基づいて判定する。
前記仮想参照権判定部は、前記仮想計測点構文木編集部の判定結果に基づいて、前記ユーザが前記仮想参照権を有するか否かを判定する。
【００９６】
前記仮想計測点構文木編集部は、前記仮想計測点構文木に含まれる下位の演算子ノードから順番に当該実参照権の有無を判定し、下位の演算子ノードに対する当該実参照権の有無の判定結果に基づいて上位の演算子ノードに対する当該実参照権の有無を判定する。
【００９７】
実施の形態２．
仮想計測点構文木を編集しながら、仮想計測点の計測値を算出する形態について説明する。
以下、実施の形態１と異なる事項について主に説明する。説明を省略する事項については実施の形態１と同様である。
【００９８】
計測データ管理装置１００の構成は、実施の形態１と同様である（図１参照）。
【００９９】
図１８は、実施の形態２における計測データ管理方法を示すフローチャートである。
実施の形態２における計測データ管理方法について、図１８に基づいて説明する。
【０１００】
計測データ管理方法は、実施の形態１（図８参照）で説明したＳ１４０およびＳ１６０の代わりに、Ｓ１４０ＢおよびＳ１６０Ｂを含む。
【０１０１】
Ｓ１１０において、ユーザ認証部１０１は、実施の形態１と同じく、ユーザを認証する。
Ｓ１２０において、アプリケーション実行部１１０は、実施の形態１と同じく、ユーザから処理要求を受け付ける。但し、処理要求は構成情報に関する処理を要求するものではないものとする。
Ｓ１３０において、アプリケーション実行部１１０は、実施の形態１と同じく、必要な計測値（仮想計測点の計測値）を情報管理部１３０に要求する。
Ｓ１４０Ｂにおいて、アクセス制御部１４０は、実施の形態１のＳ１４０と同じく、必要な計測値に対するユーザのアクセス権を判定する。また、構文パターン照合部１５０は仮想計測点構文木を編集しながら必要な計測値を算出する。
Ｓ１５０において、ユーザがアクセス権を有する場合（ＹＥＳ）、処理はＳ１６０Ｂに進み、ユーザがアクセス権を有さない場合（ＮＯ）、計測データ管理方法の処理は終了する（実施の形態１と同様）。
Ｓ１６０Ｂにおいて、情報管理部１３０は、Ｓ１４０Ｂで構文パターン照合部１５０によって算出された計測値をアクセス制御部１４０に受け渡す。
Ｓ１７０において、アクセス制御部１４０は、実施の形態１と同じく、アクセス制御部１４０から受け渡された計測値を用いて要求処理を実行する。
【０１０２】
図１９は、実施の形態２におけるアクセス権判定処理（Ｓ１４０Ｂ）を示すフローチャートである。
実施の形態２におけるアクセス権判定処理（Ｓ１４０Ｂ）について、図１９に基づいて説明する。
【０１０３】
アクセス権判定処理（Ｓ１４０Ｂ）は、実施の形態１（図１０参照）で説明したＳ１４６の代わりに、Ｓ１４６Ｂを備える。Ｓ１４６Ｂ以外の処理は実施の形態１と同様である。
Ｓ１４６Ｂにおいて、構文パターン照合部１５０は、実施の形態１のＳ１４６と同じく、構文パターンテーブル１９５とアクセス権情報とに基づいて仮想計測点構文木を編集する。さらに、構文パターン照合部１５０は、仮想計測点構文木を編集しながら仮想計測点の計測値を算出する。
【０１０４】
図２０は、実施の形態２における仮想計測点構文木編集処理（Ｓ１４６Ｂ）を示すフローチャートである。
実施の形態２における仮想計測点構文木編集処理（Ｓ１４６Ｂ）について、図２０に基づいて説明する。
【０１０５】
仮想計測点構文木編集処理（Ｓ１４６Ｂ）は、実施の形態１（図１４参照）で説明した処理に加えて、Ｓ１４６ｅを備える。Ｓ１４６ｅ以外の処理は実施の形態１と同様である。
【０１０６】
Ｓ１４６ｅにおいて、構文パターン照合部１５０は、演算子ノードが示す演算子と、演算子ノードの右項のノードが示す値と、演算子ノードの左項のノードが示す値とを用いて演算を行う。以下、Ｓ１４６ｅの演算によって算出される値を演算値という。
構文パターン照合部１５０は、算出した演算値を記憶する。例えば、構文パターン照合部１５０は、Ｓ１４６ｄでアクセス権ノードに対応付けて演算値を記憶する。つまり、アクセス権ノードは、アクセス権の有無を示すと共に、Ｓ１４６ｅで算出された演算値を示す。
演算子ノードの深さが「１」である場合に算出される演算値が、仮想計測点構文木が表す仮想計測点の計測値である。
右項または左項のノードが示す値は、所定の数値、実計測点の計測値または下位の演算子ノードについて算出された演算値である。
右項または左項のノードが実計測点ＩＤを示すノードである場合、構文パターン照合部１５０は、実計測点ＩＤに対応付けられた計測値を計測値テーブル１９１から取得し、取得した計測値を用いて演算値を算出する。
右項のまたは左項のノードが仮想計測点ＩＤを示すノードである場合、構文パターン照合部１５０は、仮想計測点ＩＤに対応付けられた実計測点ＩＤを仮想計測点定義テーブル１９２から取得し、取得した実計測点ＩＤに対応付けられた計測値を計測値テーブル１９１から取得し、取得した計測値を用いて演算値を算出する。
右項または左項のノードが所定の数値または演算値を示すノードである場合、構文パターン照合部１５０は、ノードが示す値を用いて演算値を算出する。
【０１０７】
実施の形態２において、例えば、以下のような計測データ管理装置１００について説明した。
計測データ管理装置１００は、構成情報の階層の参照および計測値の参照について、実計測点に対するアクセス制御テーブル１９４と仮想計測点定義の計算式とを用いてアクセス権を設定すると同時に、仮想計測点構文木の演算結果を取得する。
従来は複数回に分割して構成情報ノードのアクセス判定と演算結果の取得とを実施する必要があった。しかし、計測データ管理装置１００は、仮想計測点構文木を１回辿るだけでアクセス判定と演算結果の取得とを同時に行うことができる。これにより、仮想計測点のアクセス権限を仮想計測点の計算式と実計測点のアクセス権限とを用いて導出すると同時に、仮想計測点の計測値も得られるという効果がある。
【０１０８】
実施の形態２において、例えば、以下のような計測値管理装置（１００）について説明した。括弧内に、実施の形態で説明した構成のうち対応する構成の符号または名称などを記す。
前記計測値管理装置は、計測値記憶部（１９１）を備える。
前記計測値記憶部は、実計測点を識別する実計測点識別子と、実計測点で計測された計測値と、を対応付けて記憶する。
前記仮想計測点構文木編集部は、前記仮想計測点構文木に含まれる下位の演算子ノードから順番に演算子ノードに関連付けられた計測点ノードが表す計測点変数に関連付けられる実計測点を識別する実計測点識別子に対応付けられた計測値を前記計測値記憶部から取得し、取得した計測値と演算子ノードが表す演算子とに基づいて演算を行うことにより、前記仮想計測値を算出する。
【０１０９】
実施の形態３．
ユーザ別に例外的なアクセス権限を設定する形態について説明する。
以下、実施の形態１と異なる事項について主に説明する。説明を省略する事項については実施の形態１と同様である。
【０１１０】
計測データ管理装置１００の構成は、実施の形態１と同様である（図１参照）。
但し、アクセス制御テーブル１９４は、二つのテーブルから構成される。
【０１１１】
図２１は、実施の形態３におけるアクセス制御テーブル１９４を示す図である。
実施の形態３におけるアクセス制御テーブル１９４について、図２１に基づいて説明する。
【０１１２】
アクセス制御テーブル１９４は、第一のアクセス制御テーブル１９４Ａと、第二のアクセス制御テーブル１９４Ｂ（仮想参照権情報記憶部の一例）とによって構成される。
第一のアクセス制御テーブル１９４Ａは、実施の形態１で説明したアクセス制御テーブル１９４（図１２参照）と同じテーブルであり、ユーザ毎に各実計測点に対する参照権（実計測点参照権）を定義したデータの一例である。
第二のアクセス制御テーブル１９４Ｂは、ユーザ毎に各仮想計測点に対する参照権（仮想計測点参照権、階層参照権）を定義したデータの一例である。
【０１１３】
第二のアクセス制御テーブル１９４Ｂは、「ユーザＩＤ」「仮想計測点ＩＤ」「階層参照権」「仮想計測値参照権」を対応付けたレコードを備える。
「ユーザＩＤ」は、ユーザを識別する識別子を示す。
「仮想計測点ＩＤ」は、仮想計測点を識別する識別子を示す。
「階層参照権」は、構成情報を参照する権限の有無を示す。
「仮想計測値参照権」は、仮想計測点の計測値を参照する権限の有無を示す。
【０１１４】
計測データ管理方法の処理の流れは、実施の形態１と同様である（図８参照）。
但し、アクセス権判定処理（Ｓ１４０）の一部が実施の形態１と異なる。
【０１１５】
図２２は、実施の形態３におけるアクセス権判定処理（Ｓ１４０）を示すフローチャートである。
実施の形態３におけるアクセス権判定処理（Ｓ１４０）について、図２２に基づいて説明する。
【０１１６】
Ｓ１４１において、情報管理部１３０は、処理要求に基づいて構成情報テーブル１９３から仮想計測点ＩＤを取得する（実施の形態１と同じ）。
Ｓ１４１の後、処理はＳ１４１ｂに進む。
【０１１７】
Ｓ１４１ｂにおいて、情報管理部１３０は、ユーザＩＤとＳ１４１で取得した仮想計測点ＩＤと同じ組み合わせが第二のアクセス制御テーブル１９４Ｂに設定されているか否かを判定する。
例えば、ユーザＩＤ「ｕｓｅｒ１０１」と仮想計測点ＩＤ「＃１」との組み合わせは、図２１に示した第二のアクセス制御テーブル１９４Ｂに設定されている。
ユーザＩＤと仮想計測点ＩＤとが第二のアクセス制御テーブル１９４Ｂに設定されている場合、処理はＳ１４８に進む。
ユーザＩＤと仮想計測点ＩＤとが第二のアクセス制御テーブル１９４Ｂに設定されていない場合、処理はＳ１４２からＳ１４７に進む。Ｓ１４２からＳ１４７の処理は、実施の形態１と同じである（図１０参照）。
【０１１８】
Ｓ１４８において、情報管理部１３０は、ユーザＩＤとＳ１４１で取得した仮想計測点ＩＤと同じ組み合わせに対応付けられている参照権情報（階層参照権または仮想計測値参照権）を第二のアクセス制御テーブル１９４Ｂから取得する。
例えば、情報管理部１３０は、図２１に示した第二のアクセス制御テーブル１９４Ｂから、ユーザＩＤ「ｕｓｅｒ１０１」と仮想計測点ＩＤ「＃１」とに対応付けられた仮想計測値参照権「参照権有り（丸印）」を取得する。
Ｓ１４８の後、Ｓ１４９に進む。
【０１１９】
Ｓ１４９において、アクセス制御部１４０は、Ｓ１４８で取得した参照権情報に基づいてユーザのアクセス権を判定する。
Ｓ１４９の後、アクセス権判定処理（Ｓ１４０）は終了する。
【０１２０】
計測データ管理装置１００は、実施の形態２と同様に、仮想計測点構文木を編集しながら仮想計測点の計測値を算出しても構わない。
【０１２１】
実施の形態３において、例えば、以下のような計測データ管理装置１００について説明した。
計測データ管理装置１００は、第二のアクセス制御テーブル１９４Ｂにより、仮想計測点定義の計算式と構文パターンテーブル１９５との組み合わせだけでは設定できない例外的なアクセス制御を可能とする。これにより、仮想計測点のアクセス権限を仮想計測点の計算式と実計測点のアクセス権限とを用いて導出するとともに、例外的なアクセス制御を許可することで、きめ細かいアクセス制御を実現するという効果がある。
【０１２２】
実施の形態３において、例えば、以下のような計測値管理装置（１００）について説明した。括弧内に、実施の形態で説明した構成のうち対応する構成の符号または名称などを記す。
前記計測値管理装置は、例外参照権情報記憶部（１９５Ｂ）を備える。
前記例外参照権情報記憶部は、ユーザを識別するユーザ識別子と、前記仮想計測点で計測されたものとみなす前記仮想計測点を参照する前記仮想参照権の有無を示す例外参照権情報と、を対応付けて記憶する。
前記仮想参照権判定部は、前記ユーザ識別子入力部に入力された前記ユーザ識別子が前記例外参照権情報記憶部に記憶されている場合、前記ユーザ識別子に対応付けられた例外参照権情報に基づいて、前記ユーザが前記仮想参照権を有するか否かを判定する。
【０１２３】
各実施の形態において、例えば、以下のような計測データ管理装置１００について説明した。
計測データ管理装置１００は、複数の計測機器から収集される計測データと、計測機器の計測データを多様な視点で集計するためにあらかじめ定義された仮想計測点とを有し、ユーザから要求された仮想計測点の集計要求に対して仮想計測点の計測値を返却する情報処理装置である。
計測データ管理装置１００は、管理装置記憶部１９０と、ユーザ認証部１０１と、アプリケーション実行部１１０と、情報管理部１３０と、構文パターン照合部１５０と、アクセス制御部１４０とを備える。
管理装置記憶部１９０は、計測機器の計測データを利用するユーザに関するユーザ情報テーブル１９９と、計測データに対するユーザのアクセス権限を示すアクセス制御テーブル１９４と、仮想計測点の計測値を計算するための計算式を示す仮想計測点定義テーブル１９２と、計算式の演算パターンに応じたアクセス権限を保持する構文パターンテーブル１９５とを格納するデータ格納領域として機能する。
ユーザ認証部１０１は、ユーザの認証を行うユーザ情報管理部として機能する。
アプリケーション実行部１１０は、ユーザから仮想計測点に対する計測データの要求を受け付ける計測点情報入出力部として機能する。
情報管理部１３０は、ユーザＩＤを用いて計測データに対するアクセス権限を取得するアクセス制御情報管理部、および要求された仮想計測点の計算式を解釈する計測点管理部として機能する。
構文パターン照合部１５０は、計測点管理部によって解釈された計算式のパターンと構文パターンテーブル１９５とを照合し、計測機器の計測データに対するアクセス権限から仮想計測点に対するアクセス権限を求める。
アクセス制御部１４０は、構文パターン照合部１５０で求められた仮想計測点に対するアクセス権限から、計測点情報入出力部が利用者から要求された仮想計測点の計測値を返却するかどうかを判断する。
【符号の説明】
【０１２４】
１００  計測データ管理装置、１０１  ユーザ認証部、１０２  仮想計測点構文木、１１０  アプリケーション実行部、１２０  計測データ収集部、１３０  情報管理部、１４０  アクセス制御部、１５０  構文パターン照合部、１９０  管理装置記憶部、１９１  計測値テーブル、１９２  仮想計測点定義テーブル、１９３  構成情報テーブル、１９３Ａ  グループ名テーブル、１９３Ｂ  レベル名テーブル、１９４  アクセス制御テーブル、１９５  構文パターンテーブル、１９９  ユーザ情報テーブル、２００  計測データ管理システム、２０１  計測機器、２１０  拠点装置、２１１  計測データ受信部、２１２  計測データ送信部、２１９  拠点装置記憶部、２２０  操作端末、２２１  アプリケーション実行部、２２９  操作端末記憶部、９０１  ＣＰＵ、９０２  バス、９０３  ＲＯＭ、９０４  ＲＡＭ、９０５  通信ボード、９１１  ディスプレイ、９１２  キーボード、９１３  マウス、９１４  ドライブ、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  プログラム群、９２３  ファイル群。
【図１】
2014102702.tif 000003
【図２】
2014102702.tif 000004
【図３】
2014102702.tif 000005
【図４】
2014102702.tif 000006
【図５】
2014102702.tif 000007
【図６】
2014102702.tif 000008
【図７】
2014102702.tif 000009
【図８】
2014102702.tif 000010
【図９】
2014102702.tif 000011
【図１０】
2014102702.tif 000012
【図１１】
2014102702.tif 000013
【図１２】
2014102702.tif 000014
【図１３】
2014102702.tif 000015
【図１４】
2014102702.tif 000016
【図１５】
2014102702.tif 000017
【図１６】
2014102702.tif 000018
【図１７】
2014102702.tif 000019
【図１８】
2014102702.tif 000020
【図１９】
2014102702.tif 000021
【図２０】
2014102702.tif 000022
【図２１】
2014102702.tif 000023
【図２２】
2014102702.tif 000024