(57)【特許請求の範囲】
【請求項１】
ユーザがサービスを利用する際の設備機器にアクセスする権利であるアクセス権限を管理するアクセス権管理装置であって、
前記ユーザを特定するユーザＩＤと前記サービスを特定するサービスＩＤとの組ごとに、
アクセス可能な前記設備機器を対応づけたアクセス権限情報を記憶している記憶部と、
前記ユーザとの間で情報を授受するクライアント機器からの入力により取得した前記ユーザＩＤおよび前記サービスＩＤに基づいて、前記アクセス権限情報を用いて、当該ユーザが当該サービスにおいてアクセス可能な前記設備機器の情報であるアクセス可能設備機器情報を取得し、前記設備機器を制御する制御機器に対して、前記アクセス可能設備機器情報に存在する設備機器の制御を要求し、前記クライアント機器に対して、前記制御機器から取得した前記設備機器の制御結果を表示させるアクセス制御部と、
前記設備機器と当該設備機器の状態とその状態の履歴とを対応づけた設備機器状態履歴情報を記憶している記憶部と、
ネットワークを介して前記設備機器へアクセスするのか、または、前記設備機器の状態が記録された前記設備機器状態履歴情報へアクセスするのかを示す情報であるノード種別と、前記設備機器とを対応づけたノード種別情報を記憶している記憶部と、を備え、
前記アクセス制御部は、前記アクセス可能設備機器情報に存在する設備機器ごとに、前記ノード種別情報を用いて、前記ノード種別を取得し、アクセスする場所を選択するデータアクセス制御部を備える
ことを特徴とするアクセス権管理装置。
【請求項２】
ユーザがサービスを利用する際の設備機器にアクセスする権利であるアクセス権限を管理するアクセス権管理装置であって、
前記ユーザを特定するユーザＩＤと前記サービスを特定するサービスＩＤとの組ごとに、
アクセス可能な前記設備機器を対応づけたアクセス権限情報を記憶している記憶部と、
前記ユーザとの間で情報を授受するクライアント機器からの入力により取得した前記ユーザＩＤおよび前記サービスＩＤに基づいて、前記アクセス権限情報を用いて、当該ユーザが当該サービスにおいてアクセス可能な前記設備機器の情報であるアクセス可能設備機器情報を取得し、前記設備機器を制御する制御機器に対して、前記アクセス可能設備機器情報に存在する設備機器の制御を要求し、前記クライアント機器に対して、前記制御機器から取得した前記設備機器の制御結果を表示させるアクセス制御部と、
前記設備機器への経路を示すために、前記設備機器のサービス構成上の管理状態を示す木構造に基づく第１の経路および前記設備機器のシステム構成上の管理状態を示す木構造に基づく第２の経路があり、前記第１の経路と前記第２の経路とを、前記設備機器ごとに対応づけた経路対応情報を記憶している記憶部と、を備え、
前記アクセス制御部は、前記クライアント機器に対しては、前記第１の経路を用いて前記設備機器を示し、前記制御機器に対しては、前記経路対応情報に基づいて、前記第１の経路を前記第２の経路に置き換えて当該設備機器を示す
ことを特徴とするアクセス権管理装置。
【請求項３】
ユーザがサービスを利用する際の設備機器にアクセスする権利であるアクセス権限を管理するアクセス権管理装置であって、
前記ユーザを特定するユーザＩＤと前記サービスを特定するサービスＩＤとの組ごとに、
アクセス可能な前記設備機器を対応づけたアクセス権限情報を記憶している記憶部と、
前記ユーザとの間で情報を授受するクライアント機器からの入力により取得した前記ユーザＩＤおよび前記サービスＩＤに基づいて、前記アクセス権限情報を用いて、当該ユーザが当該サービスにおいてアクセス可能な前記設備機器の情報であるアクセス可能設備機器情報を取得し、前記設備機器を制御する制御機器に対して、前記アクセス可能設備機器情報に存在する設備機器の制御を要求し、前記クライアント機器に対して、前記制御機器から取得した前記設備機器の制御結果を表示させるアクセス制御部と、
前記設備機器と当該設備機器の状態とその状態の履歴とを対応づけた設備機器状態履歴情報を記憶している記憶部と、
ネットワークを介して前記設備機器へアクセスするのか、または、前記設備機器の状態が記録された前記設備機器状態履歴情報へアクセスするのかを示す情報であるノード種別と、前記設備機器とを対応づけたノード種別情報を記憶している記憶部と、
前記設備機器への経路を示すために、前記設備機器のサービス構成上の管理状態を示す木構造に基づく第１の経路および前記設備機器のシステム構成上の管理状態を示す木構造に基づく第２の経路があり、前記第１の経路と前記第２の経路とを、前記設備機器ごとに対応づけた経路対応情報を記憶している記憶部と、を備え、
前記アクセス制御部は、前記アクセス可能設備機器情報に存在する設備機器ごとに、前記ノード種別情報を用いて、前記ノード種別を取得し、アクセスする場所を選択するデータアクセス制御部を備えるとともに、
前記アクセス制御部は、前記クライアント機器に対しては、前記第１の経路を用いて前記設備機器を示し、前記制御機器に対しては、前記経路対応情報に基づいて、前記第１の経路を前記第２の経路に置き換えて当該設備機器を示す
ことを特徴とするアクセス権管理装置。
【請求項４】
前記ユーザＩＤと前記サービスＩＤとの組ごとに、当該ユーザに対する当該サービスの利用可能な形態を示す情報であるアクセス権種別を対応づけた利用権限情報を記憶している記憶部と、を備え、
前記アクセス制御部は、当該ユーザが当該サービスの利用権限を有するか否かを、前記利用権限情報を用いて判定する
ことを特徴とする請求項１から請求項３のいずれか一項に記載のアクセス権管理装置。
【請求項５】
ユーザがサービスを利用する際の設備機器にアクセスする権利であるアクセス権限を管理するアクセス権管理装置と、前記ユーザと情報を授受するクライアント機器と、前記アクセス権管理装置からの要求に応じて前記設備機器を制御する制御機器とがネットワークを介して相互に接続されるアクセス権管理システムであって、
前記アクセス権管理装置は、
前記ユーザを特定するユーザＩＤと前記サービスを特定するサービスＩＤとの組ごとに、
アクセス可能な前記設備機器へのサービス構成上の管理状態を示す木構造の経路情報である第１の経路情報を対応づけたアクセス権限情報を記憶している記憶部と、
前記設備機器への経路を示すために、前記第１の経路情報と前記設備機器のシステム構成上の管理状態を示す木構造に基づく経路情報である第２の経路情報とを、前記設備機器ごとに対応づけた経路対応情報を記憶している記憶部と、
前記クライアント機器から取得した前記ユーザＩＤおよび前記サービスＩＤに基づいて、
前記アクセス権限情報を用いて、当該ユーザが当該サービスにおいてアクセス可能な前記設備機器の情報である第１の経路情報を取得し、前記経路対応情報に基づいて第１の経路情報を第２の経路情報に置き換え、前記制御機器に対して、前記第２の経路情報で示される設備機器の制御を要求し、前記制御機器から取得した前記設備機器の制御結果を前記クライアント機器に表示させるアクセス制御部と、を備え、
前記制御機器は、前記アクセス権管理装置から要求された前記設備機器の制御をし、その制御結果を前記アクセス権管理装置に返信する
ことを特徴とするアクセス権管理システム。
【請求項６】
前記制御機器は、制御する前記設備機器の状態データの履歴を保持し、前記アクセス権管理装置から前記設備機器の制御が要求された場合に、前記設備機器の制御結果とともに保持している前記状態データの履歴を前記アクセス権管理装置に返信する
ことを特徴とする請求項５に記載のアクセス権管理システム。
【請求項７】
前記ネットワークを介して接続される、前記アクセス権管理装置と前記制御機器を仲介する通信機器であるゲートウェイ機器を備えることを特徴とする請求項５または請求項６に記載のアクセス権管理システム。
【請求項８】
前記ゲートウェイ機器は、前記制御機器が保持する前記設備機器の状態データの履歴を保持し、前記アクセス権管理装置から前記設備機器の制御が要求された場合に、前記設備機器の制御結果とともに保持している前記状態データの履歴を前記アクセス権管理装置に返信する
ことを特徴とする請求項７に記載のアクセス権管理システム。
【請求項９】
ユーザがサービスを利用する際の設備機器にアクセスする権利であるアクセス権限を管理するアクセス権管理装置におけるアクセス権管理方法であって、
前記ユーザとの間で情報を授受するクライアント機器からの入力により取得したユーザＩＤおよびサービスＩＤに基づいて、前記ユーザを特定するユーザＩＤと前記サービスを特定するサービスＩＤとの組ごとにアクセス可能な前記設備機器を対応づけたアクセス権限情報を用いて、当該ユーザが当該サービスにおいてアクセス可能な前記設備機器の情報であるアクセス可能設備機器情報を取得し、前記設備機器を制御する制御機器に対して、前記アクセス可能設備機器情報に存在する設備機器の制御を要求し、前記クライアント機器に対して、前記制御機器から取得した前記設備機器の制御結果を表示させるアクセス制御ステップと、
前記設備機器に対応づけて記憶され、ネットワークを介して前記設備機器へアクセスするのか、または、前記設備機器と当該設備機器の状態とその状態の履歴とを対応づけて記憶した設備機器状態履歴情報へアクセスするのかを示す情報であるノード種別を取得し、前記アクセス可能設備機器情報に存在する設備機器ごとに、前記ノード種別情報を用いて、前記ノード種別を取得し、アクセスする場所を選択するステップと、
を含むことを特徴とするアクセス権管理方法。
【請求項１０】
ユーザがサービスを利用する際の設備機器にアクセスする権利であるアクセス権限を管理するアクセス権管理装置におけるアクセス権管理方法であって、
前記ユーザを特定するユーザＩＤと前記サービスを特定するサービスＩＤとの組ごとに、アクセス可能な前記設備機器を対応づけたアクセス権限情報を記憶し、
前記ユーザとの間で情報を授受するクライアント機器からの入力により取得した前記ユーザＩＤおよび前記サービスＩＤに基づいて、前記アクセス権限情報を用いて、当該ユーザが当該サービスにおいてアクセス可能な前記設備機器の情報であるアクセス可能設備機器情報を取得し、前記設備機器を制御する制御機器に対して、前記アクセス可能設備機器情報に存在する設備機器の制御を要求し、前記クライアント機器に対して、前記制御機器から取得した前記設備機器の制御結果を表示させるアクセス制御ステップと、
前記設備機器への経路を示すために、前記設備機器のサービス構成上の管理状態を示す木構造に基づく第１の経路および前記設備機器のシステム構成上の管理状態を示す木構造に基づく第２の経路があり、前記第１の経路と前記第２の経路とを、前記設備機器ごとに対応づけた経路対応情報を記憶し、
前記アクセス制御部が、前記クライアント機器に対しては、前記第１の経路を用いて前記設備機器を示し、前記制御機器に対しては、前記経路対応情報に基づいて、前記第１の経路を前記第２の経路に置き換えて当該設備機器を示すステップと、
を含むことを特徴とするアクセス権管理方法。
【請求項１１】
請求項９または請求項１０に記載の方法をコンピュータに実行させるためのアクセス権管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビル、オフィスおよび工場などに設置された設備機器にセキュリティを保ちつつアクセスするアクセス権管理装置などの技術に関する。
【背景技術】
【０００２】
従来、設備機器の管理はローカルネットワーク内で行われてきた。インターネットを介して管理する場合でも、特定の顧客の専用サーバやネットワークが用いられてきており、専用のシステムが構築されてきた。近年は、一つのシステムが多数の顧客に利用される、SaaS・クラウド型でのサービスが出現してきている。
【０００３】
インターネットを介して設備機器を管理する方式としては、ＢＡＣｎｅｔ／ＷＳ規格があり、ツリー構造を用いて設備機器にアクセスする方法が規定されている。また、設備機器に安全にアクセスするためには、設備機器へアクセス権を付加して権利保持者のみがアクセスできる必要がある。
個々の要素（設備機器、ファイルなど）へアクセス権を付加する方式としては、ファイルのアクセス権管理に関し、フォルダごとのアクセス権を集中管理し、それらを各ファイルに付与する方式が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３０５２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のように、設備機器、ファイル、フォルダ毎に、それを利用可能なユーザのリストを作成することでアクセス権を管理しようとした場合、一つのシステムに膨大な数の設備機器があり、ユーザやユーザの利用するサービスによりアクセスする機器が異なるため、それぞれの設備機器に対してそれを利用可能なユーザのリストを作成することでアクセス権を設定しようとすると、設定が複雑になり、設備機器への負荷やネットワーク通信量が増大してしまうという問題がある。
【０００６】
そこで、本発明は、前記問題に鑑みてなされたものであり、システムへの負荷を軽減するアクセス権の付与を実現するアクセス権管理装置、アクセス権管理システム、アクセス権管理方法およびアクセス権管理プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、本発明のアクセス権管理装置は、ユーザがサービスを利用する際の設備機器にアクセスする権利であるアクセス権限を管理するアクセス権管理装置であって、前記ユーザを特定するユーザＩＤと前記サービスを特定するサービスＩＤとの組ごとに、アクセス可能な前記設備機器を対応づけたアクセス権限情報と、前記ユーザとの間で情報を授受するクライアント機器からの入力により取得した前記ユーザＩＤおよび前記サービスＩＤに基づいて、前記アクセス権限情報を用いて、当該ユーザが当該サービスにおいてアクセス可能な前記設備機器のリストであるアクセス可能設備機器リスト（アクセス可能設備機器情報）を取得し、前記設備機器を制御する制御機器に対して、前記アクセス可能設備機器リスト（アクセス可能設備機器情報）に存在する設備機器の制御を要求し、前記クライアント機器に対して、前記制御機器から取得した前記設備機器の制御結果を表示させるアクセス制御部と、前記設備機器と当該設備機器の状態とその状態の履歴とを対応づけた設備機器状態履歴情報を記憶している記憶部と、ネットワークを介して前記設備機器へアクセスするのか、または、前記設備機器の状態が記録された前記設備機器状態履歴情報へアクセスするのかを示す情報であるノード種別と、前記設備機器とを対応づけたノード種別情報を記憶している記憶部と、を備え、前記アクセス制御部は、前記アクセス可能設備機器情報に存在する設備機器ごとに、前記ノード種別情報を用いて、前記ノード種別を取得し、アクセスする場所を選択するデータアクセス制御部を備えることを特徴とする。
または、本発明のアクセス権管理装置は、ユーザがサービスを利用する際の設備機器にアクセスする権利であるアクセス権限を管理するアクセス権管理装置であって、前記ユーザを特定するユーザＩＤと前記サービスを特定するサービスＩＤとの組ごとに、アクセス可能な前記設備機器を対応づけたアクセス権限情報を記憶している記憶部と、前記ユーザとの間で情報を授受するクライアント機器からの入力により取得した前記ユーザＩＤおよび前記サービスＩＤに基づいて、前記アクセス権限情報を用いて、当該ユーザが当該サービスにおいてアクセス可能な前記設備機器の情報であるアクセス可能設備機器情報を取得し、前記設備機器を制御する制御機器に対して、前記アクセス可能設備機器情報に存在する設備機器の制御を要求し、前記クライアント機器に対して、前記制御機器から取得した前記設備機器の制御結果を表示させるアクセス制御部と、前記設備機器への経路を示すために、前記設備機器のサービス構成上の管理状態を示す木構造に基づく第１の経路および前記設備機器のシステム構成上の管理状態を示す木構造に基づく第２の経路があり、前記第１の経路と前記第２の経路とを、前記設備機器ごとに対応づけた経路対応情報を記憶している記憶部と、を備え、前記アクセス制御部は、前記クライアント機器に対しては、前記第１の経路を用いて前記設備機器を示し、前記制御機器に対しては、前記経路対応情報に基づいて、前記第１の経路を前記第２の経路に置き換えて当該設備機器を示すことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、システムへの負荷を軽減するアクセス権の付与を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態に係るアクセス権管理装置およびアクセス権管理システムの構成を示す図である。
【図２】本発明のアクセス権管理装置の記憶部の構成を示す図である。
【図３】本発明のアクセス権管理装置におけるユーザ認証情報テーブルの一例を示す図である。
【図４】本発明のアクセス権管理装置におけるサービス情報テーブルの一例を示す図である。
【図５】本発明のアクセス権管理装置におけるサービスパーミッションテーブル（利用権限情報）の一例を示す図である。
【図６】本発明のアクセス権管理装置におけるノードパーミッションテーブル（アクセス権限情報）の一例を示す図である。
【図７】本発明のアクセス権管理装置におけるノード対応付けテーブル（経路対応情報）の一例を示す図である。
【図８】本発明のアクセス権管理装置におけるデバイスノード情報テーブル（ノード種別情報）の一例を示す図である。
【図９】本発明のアクセス権管理装置におけるデバイスノード状態履歴テーブル（設備機器状態履歴情報）の一例を示す図である。
【図１０】設備機器のシステム構成上の管理状態を示す木構造の一例を示す図である。
【図１１】設備機器のサービス構成上の管理状態を示す木構造の一例を示す図である。
【図１２】本発明のアクセス権管理装置のログイン処理の動作を示すフローチャートである。
【図１３】本発明のアクセス権管理装置のサービスアクセス処理の動作を示すフローチャートである。
【図１４】本発明のアクセス権管理装置のデータ取得処理の動作を示すフローチャートである。
【図１５】本発明のアクセス権管理装置のデータ登録処理の動作を示すフローチャートである。
【図１６】本発明の第２実施形態に係るアクセス権管理装置およびアクセス権管理システムの構成を示す図である。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
以下、本発明の第１実施形態について、図１〜図１５を参照して説明する。
［アクセス権管理システム１００の構成］
図１に示すように、アクセス権管理システム１００は、サーバ機器（アクセス権管理装置）１と、クライアント機器２と、ゲートウェイ（ＧＷ）機器３と、グローバルネットワーク４と、ローカルネットワーク５と、制御機器３１〜３３と、設備機器４１〜４７とを備える。なお、以下では、本発明をビル内のオフィスに適用した例において説明する。
アクセス権管理システム１００は、ユーザがサービス利用時に設備機器へアクセスするためのシステムである。ここで、サービスとは、ドアの施錠などの入退室管理、エアコンの制御などのエネルギー管理その他の設備機器管理等をいう。
【００１１】
サーバ機器（アクセス権管理装置）１は、クライアント機器２からの要求に応じてサービスを提供するものである。サーバ機器（アクセス権管理装置）１は、グローバルネットワーク４に接続され、ゲートウェイ（ＧＷ）機器３や制御機器３３を介して設備機器４１〜４７の制御を行う。ここで、制御とは、設備機器の状態データを取得すること、設備機器に記憶されたデータを変更すること、あるいは、設備機器に動作指示を出すことなどをいう。なお、サーバ機器（アクセス権管理装置）１の内部構成については、後記する。
【００１２】
クライアント機器２は、サーバ機器（アクセス権管理装置）１からサービスの提供を受けるものである。クライアント機器２は、グローバルネットワーク４に接続され、ユーザからの入力を受け付けたり、サーバ機器（アクセス権管理装置）１からのサービスを提供するためのデータを表示したりするものである。また、クライアント機器２は、汎用ブラウザ等のＧＵＩ（Graphical User Interface）を持つ。
ゲートウェイ（ＧＷ）機器３は、サーバ機器（アクセス権管理装置）１からの要求に応じて、制御機器３１，３２を介して、設備機器４１〜４６の制御を行う通信機器である。ゲートウェイ（ＧＷ）機器３は、グローバルネットワーク４およびローカルネットワーク５に接続されている。
【００１３】
グローバルネットワーク４は、インターネット等の公衆ネットワークであり、サーバ機器（アクセス権管理装置）１、クライアント機器２、ゲートウェイ（ＧＷ）機器３、制御機器３３を相互に接続するものである。
ローカルネットワーク５は、ビル内等に配線されたＬＡＮ（Local Area Network）等のネットワークであり、ゲートウェイ（ＧＷ）機器３と、制御機器３１，３２とを相互に接続するものである。
【００１４】
制御機器３１は、ローカルネットワーク５に接続され、設備機器４１〜４４の制御を行うものである。制御機器３１は、ゲートウェイ（ＧＷ）機器３に対して、設備機器４１〜４４の状態変化の通知をする。あるいは、制御機器３１は、ゲートウェイ（ＧＷ）機器３からの、設備機器４１〜４４への動作指示や状態データの取得などの要求に応じて、設備機器４１〜４４への動作指示や状態データの取得などを行う。
制御機器３２は、同様に、設備機器４５，４６の制御を行うものである。
制御機器３３は、グローバルネットワーク４に接続され、設備機器４７の制御を行うものである。この制御機器３３は、制御機器３１,３２と異なり、ゲートウェイ（ＧＷ）機器３ではなく、サーバ機器（アクセス権管理装置）１からの、設備機器４７への動作指示や状態データの取得などの要求に応じて、設備機器４７への動作指示や状態データの取得などを行う。
【００１５】
設備機器４１〜４７は、ビル、オフィスおよび工場などの一般にいう設備機器の他、いわゆるデバイス等を含み、また、プログラム中のオブジェクト等を意味するものである。例えば、設備機器４１〜４７は、電気錠、カードリーダ、パッケージエアコン、カメラ、およびプログラム中の計算式などである。設備機器４１〜４７は、その種別に応じて、それぞれの規格で、上述したように、制御機器３１〜３３に接続される。規格は、例えば、ＤＩ／ＤＯ、ＲＳ−４８５、ＲＳ−２３２Ｃ、ＨＴＴＰ等である。
【００１６】
次に、サーバ機器（アクセス権管理装置）１について説明する。
[サーバ機器（アクセス権管理装置）１の構成]
サーバ機器（アクセス権管理装置）１は、データ処理を行うアクセス制御部１０と、データ処理のためのテーブルを記憶する記憶部１４とを備える。
アクセス制御部１０は、サービスアクセス制御部１１と、データアクセス制御部１２と、デバイスアクセス制御部１３とを備える。
【００１７】
サービスアクセス制御部１１は、クライアント機器２からのサービス利用の要求を受け、サービスの利用者であるユーザと利用するサービスとの組み合わせにより、記憶部１４からユーザが利用可能な設備機器の一覧（後記するアクセス可能設備機器リスト（アクセス可能設備機器情報））を取得するものである。ここで、アクセス可能設備機器リスト（アクセス可能設備機器情報）とは、ユーザがサービスを利用する際に、設備機器の状態データを取得すること、設備機器に記憶されたデータを変更すること、あるいは、設備機器に動作指示を出すことなどが可能な設備機器の一覧を示すものである。
また、サービスアクセス制御部１１は、設備機器４１〜４７の制御結果を後記するデータアクセス制御部１２から取得し、取得した制御結果を編集して画面データを構築する。画面データは、例えば、ＨＴＭＬ（Hyper Text Markup Language）形式とする。この画面データは、クライアント機器２へ送信され、表示される。ここで、制御結果とは、設備機器４１〜４７の状態データの取得結果、設備機器４１〜４７に記憶されたデータの変更結果、あるいは、設備機器４１〜４７の動作指示結果などをいう。
また、サービスアクセス制御部１１は、ユーザのログイン処理も行う。
【００１８】
データアクセス制御部１２は、サービスアクセス制御部１１からのアクセス可能設備機器リスト（アクセス可能設備機器情報）に応じた設備機器の制御要求を受け、後記するデバイスアクセス制御部１３または記憶部１４から当該設備機器の制御結果を取得するものである。この制御結果は、サービスアクセス制御部１１へ送信される。
デバイスアクセス制御部１３は、データアクセス制御部１２からのアクセス可能設備機器リスト（アクセス可能設備機器情報）に応じた設備機器の制御要求を受け、グローバルネットワーク４を介して、通信路を確立するものである。ここで、通信路の確立には、ＳＳＬ（Secure Socket Layer）を利用した相互認証を行う等し、セキュアな通信路の確立を行う。
また、デバイスアクセス制御部１３は、当該設備機器の制御結果を、ゲートウェイ（ＧＷ）機器３または制御機器３３から取得するものである。この制御結果は、データアクセス制御部１２へ返される。
【００１９】
記憶部１４は、ユーザの認証やサービスの利用に関するデータを提供するサービス管理データ１５と、デバイスのアクセスに関するデータを提供するデバイス管理データ１６と、デバイスの状態とその履歴に関するデータを提供するデバイス状態データ１７とを備える。本実施形態では、記憶部１４は、データベースである。
図２に示すように、サービス管理データ１５は、ユーザ認証情報テーブル２０１と、サービス情報テーブル３０１と、サービスパーミッションテーブル（利用権限情報）４０１と、ノードパーミッションテーブル（アクセス権限情報）５０１と、ノード対応付けテーブル（経路対応情報）６０１と、サービスノードツリー１００１とを備える。
【００２０】
デバイス管理データ１６は、デバイスノード情報テーブル（ノード種別情報）７０１と、デバイスノードツリー９０１とを備える。
デバイス状態データ１７は、デバイスノード状態履歴テーブル（設備機器状態履歴情報）８０１を備える。
【００２１】
次に、前記した各種テーブルの一例およびツリー構造について、図３〜図１１を用いて説明する。
ユーザ認証情報テーブル２０１は、図３に示すように、ユーザとその認証情報を管理するテーブルである。このユーザ認証情報テーブル２０１は、ユーザＩＤ２１０と、ユーザ認証情報２２０とを備える。
ユーザＩＤ２１０は、ユーザを一意に特定するためのＩＤであり、ユーザがサービスを利用するときに、ユーザが提示する情報である。ユーザ認証情報２２０は、ユーザＩＤ２１０を提示したユーザの本人確認のために必要なデータであり、パスワードのハッシュ値や生体認証情報が記録される。
【００２２】
サービス情報テーブル３０１は、図４に示すように、サービスとそのサービスの提供に必要な情報を管理するテーブルである。このサービス情報テーブル３０１は、サービスＩＤ３１０と、サービス情報３２０とを備える。
サービスＩＤ３１０は、多数あるサービスから利用されるサービスを一意に特定するためのＩＤである。サービス情報３２０は、サービスＩＤ３１０で指定されるサービスを提供するために必要な情報であり、本実施形態ではサービスのＵＲＬ（Uniform Resource Locator）が記録される。
【００２３】
サービスパーミッションテーブル（利用権限情報）４０１は、図５に示すように、ユーザとサービスの組に応じてサービスの利用権限を管理するテーブルである。このサービスパーミッションテーブル（利用権限情報）４０１は、ユーザＩＤ４１０と、サービスＩＤ４２０と、サービスパーミッション（アクセス権種別）４３０とを備える。
ユーザＩＤ４１０は、ユーザ認証情報テーブル２０１に記録されるユーザＩＤ２１０と同一である。サービスＩＤ４２０は、サービス情報テーブル３０１に記録されるサービスＩＤ３１０と同一である。サービスパーミッション（アクセス権種別）４３０は、ユーザＩＤに示されるユーザが、サービスＩＤで示されるサービスを利用可能か否か判定するための情報である。
【００２４】
このサービスパーミッション（アクセス権種別）４３０は、例えば、「read」、「write」もしくは「read, write」である。「read」はサービスＩＤで示されるサービスを利用して設備機器の情報を閲覧できる権限、「write」はサービスＩＤで示されるサービスを利用して設備機器に動作指示を与える権限、「read, write」はサービスＩＤで示されるサービスを利用して設備機器の情報の閲覧と動作指示を行える権限を示す。
例えば、「read」では、エアコンが今どのような状態にあるのかを知るというようなことができる。「write」では、エアコンをＯＮにするというようなことができる。また、「write」では、サーバ機器（アクセス権管理装置）１上において、設備機器の状態データを処理するための計算式やパラメータを変更するというようなことができる。さらに、「write」では、設備機器４１〜４７上において、例えばドアが１０秒間開いた状態が続くと警報を鳴らすというように、設備機器４１〜４７の動作のパラメータを変更することもできる。
【００２５】
ノードパーミッションテーブル（アクセス権限情報）５０１は、図６に示すように、ユーザとサービスの組に応じて設備機器のアクセス権限を管理するテーブルである。このノードパーミッションテーブル（アクセス権限情報）５０１は、ユーザＩＤ５１０と、サービスＩＤ５２０と、サービスノードパス（第１の経路）５３０とを備える。
ユーザＩＤ５１０は、ユーザ認証情報テーブル２０１に記録されるユーザＩＤ２１０と同一である。サービスＩＤ５２０は、サービス情報テーブル３０１に記録されるサービスＩＤ３１０と同一である。サービスノードパス（第１の経路）５３０は、ユーザＩＤに示されるユーザが、サービスＩＤで示されるサービスの利用に際して、アクセス可能な設備機器が記録されている。
【００２６】
サービスノードパス（第１の経路）５３０は、サービスノードツリー１００１の各ノードへのパスの文字列表現を記録する。また、文字列表現中には、「＊」を記載し、「＊」が記載されている場所のノード以下の全ノードを示すことができる。
また、このノードパーミッションテーブル（アクセス権限情報）５０１から、ユーザとサービスを特定したものが、アクセス可能設備機器リスト（アクセス可能設備機器情報）である。
【００２７】
ノード対応付けテーブル（経路対応情報）６０１は、図７に示すように、サービスノードパス（第１の経路）６１０とデバイスノードパス（第２の経路）６２０の対応付けを行うテーブルである。
サービスノードパス（第１の経路）６１０は、サービスノードツリー１００１の各ノードへのパスの文字列表現を記録する。デバイスノードパス（第２の経路）６２０は、デバイスノードツリー９０１の各ノードへのパスの文字列表現を記録する。サービスノードツリー１００１のノードに対応する設備機器に対する制御要求は、ノード対応付けテーブル（経路対応情報）６０１により対応付けられるデバイスノードツリー９０１のノードに対応する設備機器への制御要求へと変換される。
【００２８】
デバイスノード情報テーブル（ノード種別情報）７０１は、図８に示すように、設備機器４１〜４７へのアクセスに必要な情報を管理するテーブルである。このデバイスノード情報テーブル（ノード種別情報）７０１は、デバイスノードパス（第２の経路）７１０と、ノード種別７２０と、ノード情報７３０とを備える。
デバイスノードパス（第２の経路）７１０は、デバイスノードツリー９０１の各ノードへのパスの文字列表現を記録する。
【００２９】
ノード種別７２０は、設備機器４１〜４７の制御結果の取得方法の種別を示す。ノード種別７２０は、「０」、「１」、「２」とする。「０」は、常に設備機器４１〜４７へアクセスしてデータを取得することを示す。これは設備機器４１〜４７の現在の状態を取得したい場合等に用いられる。「１」は、デバイス状態データ１７に設備機器４１〜４７の直近の状態データが登録されていない場合にのみ、設備機器４１〜４７へアクセスしてデータを取得することを示す。これは、通信の負荷等を考慮に入れ、現在の状態データでなくても比較的新しい状態データがあれば許容される場合等に用いられる。「２」は、常にデバイス状態データ１７からデータを取得することを示す。これは、設備機器４１〜４７の状態の統計データを取得したい場合等に用いられる。
ノード情報７３０は、デバイスノードパス（第２の経路）７１０で示す設備機器４１〜４７にアクセスするために必要な情報である。ノード情報７３０は、例えば、ＩＰ（Internet Protocol）アドレスとポート番号の組が記録される。
【００３０】
デバイスノード状態履歴テーブル（設備機器状態履歴情報）８０１は、図９に示すように、設備機器４１〜４７の状態とその履歴を管理するテーブルである。このデバイスノード状態履歴テーブル（設備機器状態履歴情報）８０１は、デバイスノードパス（第２の経路）８１０と、日時８２０と、内容８３０とを備える。
デバイスノードパス（第２の経路）８１０は、デバイスノードツリー９０１の各ノードへのパスの文字列表現を記録する。日時８２０は、デバイスノードパス（第２の経路）８１０で示される設備機器において、状態の変化があった日時(「年-月-日 時:分:秒.ミリ秒」)を記録する。内容８３０は、デバイスノードパス（第２の経路）８１０で示される設備機器における状態の変化の内容を記録する。内容８３０は、例えば、ドアの開閉状態やパッケージエアコンの一日の総消費電力量等を記録する。
【００３１】
デバイスノードツリー９０１は、図１０に示すように、設備機器４１〜４７のシステム構成上の管理状態を示すツリーである。すなわち、「server1」は、サーバ機器（アクセス権管理装置）１に、「gw1」は、ゲートウェイ（ＧＷ）機器３に、「cont1」は、制御機器３１に、「cont2」は、制御機器３２に、「cont3」は、制御機器３３に、それぞれ対応する。また、「dev1」〜「dev7」は、それぞれ、設備機器４１〜４７に対応する。
このデバイスノードツリー９０１は、データアクセス制御部１２、デバイスアクセス制御部１３で管理しやすいように構成されたツリーである。本実施形態では、ネットワーク構成を模したツリーとする。データアクセス制御部１２、デバイスアクセス制御部１３で管理しやすいようにツリーを構成することで、設備機器４１〜４７からのデータ取得が容易になる。
【００３２】
サービスノードツリー１００１は、図１１に示すように、設備機器４１〜４７のサービス構成上の管理状態を示すツリーである。すなわち、「buil1」は、「ビル」に、「1f」は、「ビルの１階」に、「2f」は、「ビルの２階」に、「room1」〜「room3」は、それぞれ「部屋１」〜「部屋３」に、対応する。また、「pac1」、「door1」、「door2」は、それぞれ部屋１の「パッケージエアコン１」、「ドア１」、「ドア２」に対応する。「pac2」、「door3」は、それぞれ部屋２の「パッケージエアコン２」、「ドア３」に対応する。「pac3」、「door4」は、それぞれ部屋３の「パッケージエアコン３」、「ドア４」に対応する。
このサービスノードツリー１００１は、デバイスノードツリー９０１とは別に、サービスごと、ユーザごとに別個に作成されるツリーである。また、サービスノードツリー１００１は、サービスアクセス制御部１１で管理しやすいように構成されたツリーである。本実施形態では、建物の構造を模したツリーとする。人の目で見て分かりやすく、サービスアクセス制御部１１で管理しやすいようにツリーを構成することで、サービス提供時のサービス内容表示が容易になる。
サービスノードツリー１００１のノードは、ノード対応付けテーブル（経路対応情報）６０１により、デバイスノードツリー９０１のノードと結び付けられ、設備機器４１〜４７の制御の際は、システム構成上でアクセスしやすい形式に変換される。
【００３３】
なお、サーバ機器（アクセス権管理装置）１は、図示を省略したＣＰＵやメモリを搭載した一般的なコンピュータで実現することができる。このとき、サーバ機器（アクセス権管理装置）１は、コンピュータを、前記した各手段として機能させるアクセス権管理プログラムによって動作する。
【００３４】
[アクセス権管理システム１００の動作]
次に、アクセス権管理システム１００の動作について図１２〜図１６（構成は適宜図１）を参照して説明する。
【００３５】
（ログイン処理）
図１２のフローチャートは、ログイン処理の動作を示すものである。ステップＳ１１より前に、ユーザは、ＨＴＭＬで構築されたログイン画面において、フォームにユーザＩＤと、パスワード、または、生体認証のデバイスを操作して生体認証情報とをクライアント機器２から入力する。
ステップＳ１１において、サービスアクセス制御部１１は、クライアント機器２から送信されたユーザＩＤとユーザ認証情報を取得し、図示しない記憶部に記憶する。
【００３６】
ステップＳ１２において、サービスアクセス制御部１１は、取得したユーザＩＤとパスワードもしくは生体認証情報の組が正しいか否かの確認を行う。サービスアクセス制御部１１は、クライアント機器２から送信されたユーザＩＤに対応するユーザ認証情報を、ユーザ認証情報テーブル２０１から取得し、このユーザ認証情報が、クライアント機器２から送信されたパスワードや生体認証情報と等しいか否かで確認する。
【００３７】
ステップＳ１３において、サービスアクセス制御部１１は、ユーザの認証が成功したか否かを判定する。ユーザの認証が失敗した場合は（ステップＳ１３・Ｎｏ）、ログイン失敗となり、ログイン処理を終了する。
一方、ユーザの認証が成功した場合は（ステップＳ１３・Ｙｅｓ）、ステップＳ１４において、サービスアクセス制御部１１は、サービス情報テーブル３０１から、サービスＩＤとサービス情報を取得し、ユーザに提供するサービスの一覧を取得する。
【００３８】
ステップＳ１５において、サービスアクセス制御部１１は、サービス情報の一覧を、ＨＴＭＬにより、それぞれリンク形式で構築し、クライアント機器２は、サービス情報の一覧を表示する。
ステップＳ１６において、サービスアクセス制御部１１は、ユーザがリンクをクリックすることで指示したサービスのサービスＩＤを図示しない記憶部に記憶する。ユーザは、このクリックにより、サービスの利用を開始することができる。
【００３９】
（サービスアクセス処理）
図１３のフローチャートは、サービス利用時に許可された設備機器にアクセスする動作を示すものである。
ステップＳ２１において、サービスアクセス制御部１１は、ステップＳ１１において記憶したユーザＩＤと、ステップＳ１６において記憶したサービスＩＤと、ユーザが指定したアクセス権種別である「read」または「write」の情報と、ユーザが指定したデータの変更内容などを取得する。
ステップＳ２２において、サービスアクセス制御部１１は、サービスパーミッションテーブル（利用権限情報）４０１から、当該ユーザＩＤと当該サービスＩＤとの組を含む行のサービスパーミッション（アクセス権種別）を取得する。
【００４０】
ステップＳ２３において、サービスアクセス制御部１１は、当該ユーザが当該サービスを利用する権限が有るか否か、を判定する。サービスパーミッション（アクセス権種別）が取得できない場合、すなわち、サービスパーミッションテーブル（利用権限情報）４０１に、当該ユーザＩＤと当該サービスＩＤとの組に該当する行がない場合は（ステップＳ２３・Ｎｏ）、サービス利用不可として、サービスアクセス処理を終了する。
一方、サービスパーミッション（アクセス権種別）が取得できた場合（ステップＳ２３・Ｙｅｓ）、ステップＳ２４において、サービスアクセス制御部１１は、ノードパーミッションテーブル（アクセス権限情報）５０１から、当該ユーザＩＤと当該サービスＩＤとの組を含む行のサービスノードパス（第１の経路）を取得する。なお、ここで取得したサービスノードパス（第１の経路）のリストが、アクセス可能設備機器リスト（アクセス可能設備機器情報）である。
【００４１】
ステップＳ２５において、サービスアクセス制御部１１は、アクセス可能設備機器リスト（アクセス可能設備機器情報）にある設備機器に対してループ処理を行う。なお、ループ処理の対象となる設備機器は、ユーザが選択する。
ステップＳ２６において、サービスアクセス制御部１１は、ステップＳ２１において取得したアクセス権種別を判定する。アクセス権種別が「read」の場合は（ステップＳ２６・read）、ステップＳ２７において、サービスアクセス制御部１１は、サービスノードパス（第１の経路）をデータアクセス制御部１２に渡し、データアクセス制御部１２は、データ取得処理を行う。データ取得処理については、後に詳述する。
一方、アクセス権種別が「write」の場合は（ステップＳ２６・write）、ステップＳ２８において、サービスアクセス制御部１１は、サービスノードパス（第１の経路）をデータアクセス制御部１２に渡し、データアクセス制御部１２は、データ登録処理を行う。データ登録処理については、後に詳述する。
【００４２】
ステップＳ２９において、サービスアクセス制御部１１は、データアクセス制御部１２から取得した制御結果を編集し、ＨＴＭＬ形式の画面データとして構築する。ここで、制御結果とは、ステップＳ２７において取得する設備機器の状態データの取得結果、ステップＳ２８において取得する設備機器に記憶されたデータの変更結果、あるいは、設備機器の動作指示結果などを含む概念である。
なお、画面データは、サービスノードツリー１００１に対応した構成とすることで、人の目で見て分かりやすい表示とする。
【００４３】
ステップＳ３０において、サービスアクセス制御部１１は、画面データをクライアント機器２に送信し、クライアント機器２は、取得した画面データである制御結果を表示し、アクセス権管理システムは、サービスアクセス処理を終了する。
【００４４】
（データ取得処理）
図１４のフローチャートは、設備機器の状態データを取得する処理の動作を示すものである。
ステップＳ２７１において、データアクセス制御部１２は、サービスアクセス制御部１１から渡されたサービスノードパス（第１の経路）を含む行のデバイスノードパス（第２の経路）を、ノード対応付けテーブル（経路対応情報）６０１から取得する。
ステップＳ２７２において、データアクセス制御部１２は、取得したデバイスノードパス（第２の経路）を含む行のノード種別を、デバイスノード情報テーブル（ノード種別情報）７０１から取得する。
【００４５】
ステップＳ２７３において、データアクセス制御部１２は、取得したノード種別に応じて、処理を分岐する。すなわち、ノード種別が「０」の場合は、データアクセス制御部１２は、設備機器４１〜４７へアクセスが必要と判定する（ステップＳ２７３・Ｙｅｓ）。また、ノード種別が「１」の場合は、データアクセス制御部１２は、ステップＳ２７１において取得したデバイスノードパス（第２の経路）を含む行の日時を、デバイスノード状態履歴テーブル（設備機器状態履歴情報）８０１から取得し、最新の日時から一定時間経過している場合には、設備機器４１〜４７へアクセスが必要と判定する（ステップＳ２７３・Ｙｅｓ）。
一方、最新の日時が一定時間内である場合には、データアクセス制御部１２は、記憶部１４からのデータ取得が必要と判定する（ステップＳ２７３・Ｎｏ）。また、ノード種別が「２」の場合は、データアクセス制御部１２は、記憶部１４からのデータ取得が必要と判定する（ステップＳ２７３・Ｎｏ）。
【００４６】
設備機器４１〜４７へアクセスが必要と判定した場合は（ステップＳ２７３・Ｙｅｓ）、ステップＳ２７４において、データアクセス制御部１２は、ステップＳ２７１において取得したデバイスノードパス（第２の経路）を、デバイスアクセス制御部１３に渡し、設備機器４１〜４７の状態データの取得を要求する。デバイスアクセス制御部１３は、渡されたデバイスノードパス（第２の経路）を含む行のノード情報を、デバイスノード情報テーブル（ノード種別情報）７０１から取得する。
ステップＳ２７５において、デバイスアクセス制御部１３は、設備機器の状態データを取得する処理を行う。すなわち、デバイスアクセス制御部１３は、取得したノード情報に含まれるＩＰアドレスとポート番号に対して、通信路を確立する。なお、本実施形態でのＩＰアドレスは、ゲートウェイ（ＧＷ）機器３や制御機器３３のＩＰアドレスとなる。
【００４７】
デバイスアクセス制御部１３は、確立された通信路に対し、ステップＳ２７１において取得したデバイスノードパス（第２の経路）を、ゲートウェイ（ＧＷ）機器３や制御機器３３に送信し、設備機器の状態データの要求を行う。デバイスノードパス（第２の経路）を受信したゲートウェイ（ＧＷ）機器３や制御機器３３は、デバイスノードパス（第２の経路）に対応する設備機器の状態データを、デバイスアクセス制御部１３に返信する。
【００４８】
ステップＳ２７６において、デバイスアクセス制御部１３は、受信した状態データを、データアクセス制御部１２に返すとともに、デバイスノード状態履歴テーブル（設備機器状態履歴情報）８０１に登録する。
【００４９】
一方、記憶部１４からのデータ取得が必要と判定した場合は（ステップＳ２７３・Ｎｏ）、ステップＳ２７７において、データアクセス制御部１２は、ステップＳ２７１において取得したデバイスノードパス（第２の経路）を含む行の日時と内容を、デバイスノード状態履歴テーブル（設備機器状態履歴情報）８０１から取得する。
【００５０】
ステップＳ２７６またはステップＳ２７７の後、データアクセス制御部１２は、設備機器の状態データの取得結果を、サービスアクセス制御部１１に返す。
【００５１】
（データ登録処理）
図１５のフローチャートは、設備機器のデータを登録する処理の動作を示すものである。
ここで、設備機器のデータを登録する処理とは、設備機器のデータを変更する処理、設備機器へ動作指示を与える処理などを含むものである。
【００５２】
ステップＳ２８１およびステップＳ２８２は、ステップＳ２７１およびステップＳ２７２と同様であるため、説明を省略する。
ステップＳ２８３において、データアクセス制御部１２は、取得したノード種別に応じて、処理を分岐する。すなわち、ノード種別が「０」または「１」の場合は、データアクセス制御部１２は、設備機器４１〜４７へアクセスが必要と判定する（ステップＳ２８３・Ｙｅｓ）。
一方、ノード種別が「２」の場合は、データアクセス制御部１２は、記憶部１４へのデータ登録が必要と判定する（ステップＳ２８３・Ｎｏ）。
【００５３】
設備機器４１〜４７へアクセスが必要と判定した場合は（ステップＳ２８３・Ｙｅｓ）、ステップＳ２８４において、データアクセス制御部１２は、ステップＳ２８１において取得したデバイスノードパス（第２の経路）を、デバイスアクセス制御部１３に渡し、設備機器４１〜４７のデータ登録を要求する。デバイスアクセス制御部１３は、渡されたデバイスノードパス（第２の経路）を含む行のノード情報を、デバイスノード情報テーブル（ノード種別情報）７０１から取得する。ここで、データ登録とは、設備機器４１〜４７の記憶領域に記憶されたデータを指定されたデータに変更すること、および、設備機器４１〜４７へ動作指示を与えることなどを含む概念である。
【００５４】
ステップＳ２８５において、デバイスアクセス制御部１３は、取得したノード情報に含まれるＩＰアドレスとポート番号に対して、通信路を確立する。なお、本実施形態でのＩＰアドレスは、ステップＳ２７５と同様、ゲートウェイ（ＧＷ）機器３や制御機器３３のＩＰアドレスとなる。
デバイスアクセス制御部１３は、確立された通信路に対し、ステップＳ２８１において取得したデバイスノードパス（第２の経路）を、ゲートウェイ（ＧＷ）機器３や制御機器３３に送信し、設備機器のデータ登録の要求を行う。これによって、例えばエアコンの温度設定などの設定パラメータの変更や、ドア開閉などの設備機器の動作指示を行うことが可能になる。デバイスノードパス（第２の経路）を受信したゲートウェイ（ＧＷ）機器３や制御機器３３は、デバイスノードパス（第２の経路）に対応する設備機器のデータの登録結果を、デバイスアクセス制御部１３に返信する。デバイスアクセス制御部１３は、受信した登録結果を、データアクセス制御部１２に返す。ここで、登録結果とは、設備機器４１〜４７のデータの変更結果および設備機器４１〜４７への動作指示結果を含む概念である。
【００５５】
ステップＳ２８６において、デバイスアクセス制御部１３は、受信した状態データを、デバイスノード状態履歴テーブル（設備機器状態履歴情報）８０１に登録した後、データアクセス制御部１２に返す。
【００５６】
一方、記憶部１４へのデータ登録が必要と判定した場合は（ステップＳ２８３・Ｎｏ）、ステップＳ２８７において、データアクセス制御部１２は、ステップＳ２８１において取得したデバイスノードパス（第２の経路）と、日時と、ユーザがステップＳ２１において指定したデータの変更内容を、デバイスノード状態履歴テーブル（設備機器状態履歴情報）８０１へ登録する。これによって、例えばデータベースの記録内容を変更したり、例えばエネルギー消費量を計算するための計算式や変換係数などのパラメータを書き換えたりすることなどが可能となる。
【００５７】
ステップＳ２８６またはステップＳ２８７の後、データアクセス制御部１２は、設備機器の登録結果を、サービスアクセス制御部１１に返す。
【００５８】
以上の動作によって、ユーザを特定するユーザＩＤとサービスを特定するサービスＩＤとの組ごとに、アクセス可能な設備機器を対応づけたアクセス権限情報を用いてアクセス権を管理することができ、従来のように設備機器ごとにそれを利用可能なユーザのリストを作成することでアクセス権を設定する必要がなくなるため、膨大な数の設備機器と多数のユーザやサービスの組み合わせに対して、柔軟なアクセス権の付与、設備機器への負荷の軽減、ネットワーク通信量の軽減を行う事が可能となり、ユーザのサービスの可用性が向上する。
【００５９】
＜第２実施形態＞
次に、本発明の第２実施形態について、図１６を参照して説明する。
［アクセス権管理システム１００Ａの構成］
アクセス権管理システム１００Ａの構成は、第１実施形態から、ゲートウェイ（ＧＷ）機器３が取り除かれた構成であり、制御機器３１、制御機器３２がグローバルネットワーク４を介して、サーバ機器（アクセス権管理装置）１と相互に接続される。
【００６０】
また、ノード対応付けテーブル（経路対応情報）６０１、デバイスノード情報テーブル（ノード種別情報）７０１、および、デバイスノードツリー９０１を次に示す構成とする。
ノード対応付けテーブル（経路対応情報）６０１の各行のデバイスノードパスから「/gw1」を削除した構成とする。デバイスノード情報テーブル（ノード種別情報）７０１の各行のデバイスノードパスから「/gw1」を削除した構成とする。デバイスノードツリー９０１の「gw1」のノードを削除し、「cont1」と「cont2」のノードがそれぞれ、「server1」につながる構成とする。
【００６１】
その他は、第１実施形態と同様であり、第１実施形態の構成と同一の構成には同一の符号を付して、説明は省略する。
【００６２】
＜変形例＞
以上、本発明の一実施形態について説明したが、本発明はこれに限定されず、本発明の趣旨を逸脱しない範囲で、例えば次のように変更することができる。
【００６３】
ステップＳ２７５において、ゲートウェイ（ＧＷ）機器３または制御機器３３は、制御機器３１，３２または設備機器４７から通知されていた設備機器それぞれの状態データを履歴として保持しておくことができる。
そして、ゲートウェイ（ＧＷ）機器３または制御機器３３が返信する設備機器の状態データは、設備機器の状態データの要求を受けてから改めて制御機器３１，３２または設備機器４７へ状態データの取得要求を出して得られた状態データでもよいし、制御機器３１，３２または設備機器４７から既に通知され履歴として保持していた状態データでもよい。
【００６４】
また、ゲートウェイ（ＧＷ）機器３または制御機器３３は、状態データの取得要求を受けた時に、保持していた状態データの履歴を全て返信してもよい。
ただし、この場合は、ゲートウェイ（ＧＷ）機器３または制御機器３３は、デバイスアクセス制御部１３がデータアクセス制御部１２に状態データを返すときには、データアクセス制御部１２から要求されていたデバイスノードパス（第２の経路）に対応する設備機器の状態データのみを返すこととする。
この際、ゲートウェイ（ＧＷ）機器３または制御機器３３は、デバイスアクセス制御部１３から要求されていたデバイスノードパス（第２の経路）に対応する設備機器の状態データを、デバイスアクセス制御部１３に返信するデータの先頭にしておくことができる。そして、デバイスアクセス制御部１３は、ゲートウェイ（ＧＷ）機器３または制御機器３３から返信された設備機器の状態データの先頭の状態データのみをデータアクセス制御部１２に即座に返した後、ゲートウェイ（ＧＷ）機器３または制御機器３３から返信されたすべての設備機器の状態データを、デバイスノード状態履歴テーブル（設備機器状態履歴情報）８０１に登録してもよい。
【００６５】
なお、第２実施形態の場合は、ゲートウェイ（ＧＷ）機器３がない構成のため、制御機器３１，３２は、上述した制御機器３３と同様の機能を担うこととなる。
【００６６】
同様に、ステップＳ２８５において、ゲートウェイ（ＧＷ）機器３または制御機器３３は、データ登録の要求を受けた時に、登録結果とともに保持していた設備機器の状態データの履歴を全て返信してもよい。
ただし、この場合は、ゲートウェイ（ＧＷ）機器３または制御機器３３は、デバイスアクセス制御部１３がデータアクセス制御部１２に状態データを返すときには、データアクセス制御部１２から要求されていたデバイスノードパス（第２の経路）に対応する設備機器の登録結果のみを返すこととする。
この際、ゲートウェイ（ＧＷ）機器３または制御機器３３は、デバイスアクセス制御部１３から要求されていたデバイスノードパス（第２の経路）に対応する設備機器の登録結果を、デバイスアクセス制御部１３に返信するデータの先頭にしておくことができる。そして、デバイスアクセス制御部１３は、ゲートウェイ（ＧＷ）機器３または制御機器３３から返信された設備機器の状態データや登録結果のうち、先頭の登録結果のみをデータアクセス制御部１２に即座に返した後、ゲートウェイ（ＧＷ）機器３または制御機器３３から返信されたすべての設備機器の状態データや登録結果を、デバイスノード状態履歴テーブル（設備機器状態履歴情報）８０１に登録してもよい。
【００６７】
なお、第２実施形態の場合は、ゲートウェイ（ＧＷ）機器３がない構成のため、制御機器３１，３２は、上述した制御機器３３と同様の機能を担うこととなる。
【符号の説明】
【００６８】
１      サーバ機器（アクセス権管理装置）
２      クライアント機器
３      ゲートウェイ（ＧＷ）機器
４      グローバルネットワーク
５      ローカルネットワーク
１０    アクセス制御部
１１    サービスアクセス制御部
１２    データアクセス制御部
１３    デバイスアクセス制御部
１４    記憶部
１５    サービス管理データ
１６    デバイス管理データ
１７    デバイス状態データ
３１〜３３    制御機器
４１〜４７    設備機器
１００  アクセス権管理システム
１００Ａ  アクセス権管理システム
２０１  ユーザ認証情報テーブル
３０１  サービス情報テーブル
４０１  サービスパーミッションテーブル（利用権限情報）
５０１  ノードパーミッションテーブル（アクセス権限情報）
６０１  ノード対応付けテーブル（経路対応情報）
６１０  サービスノードパス（第１の経路）
６２０  デバイスノードパス（第２の経路）
７０１  デバイスノード情報テーブル（ノード種別情報）
７２０  ノード種別
７３０  ノード情報
８０１  デバイスノード状態履歴テーブル（設備機器状態履歴情報）
８２０  日時
８３０  内容
９０１  デバイスノードツリー
１００１  サービスノードツリー
【図１】
0005503500.tif 000002
【図２】
0005503500.tif 000003
【図３】
0005503500.tif 000004
【図４】
0005503500.tif 000005
【図５】
0005503500.tif 000006
【図６】
0005503500.tif 000007
【図７】
0005503500.tif 000008
【図８】
0005503500.tif 000009
【図９】
0005503500.tif 000010
【図１０】
0005503500.tif 000011
【図１１】
0005503500.tif 000012
【図１２】
0005503500.tif 000013
【図１３】
0005503500.tif 000014
【図１４】
0005503500.tif 000015
【図１５】
0005503500.tif 000016
【図１６】
0005503500.tif 000017