(57)【要約】【課題】  各種の情報の設定ミスなどに起因する不具合を検出することができる機器管理装置を提供する。【解決手段】  機器管理装置１は、記憶部３３にカードＩＤと、ドア情報と、被制御機器情報と、カードＩＤ及びドア情報に基づいて当該カードＩＤと当該カードＩＤを保有した利用者が在室している所定の空間とを対応付けた在室情報とを記憶しておき、被制御機器から認証要求を取得すると、機器認証判断部３５によって、記憶部３３に記憶された被制御機器情報に基づいて当該認証要求に含まれる被制御機器情報によって特定される所定の空間を認識し、在室情報を参照して、当該認識した所定の空間に当該認証要求に含まれるカードＩＤが対応している場合に、当該被制御機器の利用を許可する。機器管理装置１は、所定のタイミングで、記憶部３３に記憶された認証判断情報の不具合を検出する不具合検出部３６を備える。【選択図】      図８
2009031917.tif 000002
【特許請求の範囲】
【請求項１】
利用者が保有する情報媒体に記憶された媒体ＩＤに基づいて所定の空間に入退室する権限を認証した結果、当該媒体ＩＤ及び入退室した所定の空間を特定するドア情報を含む入退情報を取得する入退情報取得手段と、
前記利用者を特定する媒体ＩＤと、前記所定の空間を特定するドア情報と、前記被制御機器ごとの設置された所定の空間を特定する被制御機器情報と、前記入退情報取得手段により取得した媒体ＩＤ及びドア情報に基づいて、当該媒体ＩＤと当該媒体ＩＤを保有した利用者が在室している所定の空間とを対応付けた在室情報とを含む認証判断情報を記憶する記憶手段と、
前記被制御機器から、利用者が保有する情報媒体に記憶された媒体ＩＤ及び前記被制御機器情報を含む認証要求を取得する要求取得手段と、
前記要求取得手段により認証要求を取得した場合に、前記記憶手段に記憶された被制御機器情報に基づいて当該認証要求に含まれる被制御機器情報によって特定される所定の空間を認識し、前記在室情報を参照して、当該認識した所定の空間に当該認証要求に含まれる媒体ＩＤが対応している場合に、当該被制御機器の利用を許可する連携認証手段と、
所定のタイミングで、前記記憶手段に記憶された認証判断情報の不具合を検出する不具合検出手段と
を備えることを特徴とする機器管理装置。
【請求項２】
前記不具合検出手段は、前記入退情報取得手段により入退情報を受信したタイミングで、当該入退情報に含まれる媒体ＩＤが前記記憶手段に記憶されていないと判定した場合に、前記認証判断情報の設定漏れの不具合であることを検出することを特徴とする請求項１に記載の機器管理装置。
【請求項３】
前記不具合検出手段は、前記被制御機器から送信された認証要求に対して当該被制御機器の利用を拒否するタイミングで、前記認証判断情報の不具合を検出することを特徴とする請求項１に記載の機器管理装置。
【請求項４】
前記記憶手段には、前記認証判断情報を変更した日時を含む設定変更情報が記憶され、
前記不具合検出手段は、前記連携認証手段によって前記被制御機器の利用を拒否した時刻が、前記設定変更情報に含まれる日時から所定期間内である場合に、当該設定変更情報に関わる認証判断情報の不具合であることを検出すること
を特徴とする請求項１又は請求項３に記載の機器管理装置。
【請求項５】
前記記憶手段には、前記連携認証手段によって前記被制御機器の利用を許可又は拒否した時に、当該連携認証手段により前記認証判断情報が参照された参照履歴が記憶され、
前記不具合検出手段は、前記認証判断情報の参照履歴に基づいて、所定期間に亘って参照されていない参照履歴が存在する場合に、当該認証判断情報の不具合であることを検出することを特徴とする請求項１又は請求項３に記載の機器管理装置。
【請求項６】
前記不具合検出手段は、前記入退情報取得手段により入退情報が取得されていなく且つ前記要求取得手段により認証要求を取得した共連れの発生を検出する共連れ検出手段を備え、当該共連れ発生の頻度が所定の頻度よりも高い場合に、当該所定の空間に対応したドア情報に不具合があることを検出することを特徴とする請求項１又は請求項３に記載の機器管理装置。
【請求項７】
前記不具合検出手段によって共連れ発生の頻度が所定の頻度よりも高い場合に、前記記憶手段に記憶されたドア情報を修正する情報修正手段を更に備えたことを特徴とする請求項６に記載の機器管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のセキュリティ空間の入退室管理と、所定のセキュリティ空間内に設置された情報処理機器の利用管理とを連携して行う機器管理装置に関する。
【背景技術】
【０００２】
従来より、図１６に示すように、入退室管理装置１０１と連携して、各種の被制御機器１０２の機能を制御する機器管理装置１００を備えた機器管理システムが知られている。この機器管理システムは、入退室管理装置１０１と被制御機器１０２との間に機器管理装置１００が接続され、各利用者の入退情報に基づいて利用者のユーザＰＣ１０３を介した被制御機器１０２を使用する権限を認証する。このような機器管理システムとしては、下記の特許文献１に記載されたものも知られている。
【０００３】
この機器管理システムに登録される情報としては、入退室管理装置１０１に登録されるカード情報及びドア情報、機器管理装置１００にデータベース１１３として登録されるカード情報、ドア情報、被制御機器情報、在室情報がある。この機器管理装置１００に登録される各種の情報は、入退室管理装置１０１によって正当に所定のセキュリティ空間に入室した利用者のみが、当該所定のセキュリティ空間に設置された被制御機器１０２を利用可能とするための認証判断情報である。
【０００４】
この認証判断情報のうち、多数のカードＩＤを含むカード情報及び所定のセキュリティ空間を特定するドア情報は、設定端末１０４によって、入退室管理装置１０１に登録された設定ファイルを機器管理装置１００にダウンロードすることや、手作業による入力工程によって設定される。また、被制御機器情報は、設定端末１０４から機器管理装置１００にダウンロード又は手作業による入力工程によって設定される。更に、在室情報は、入退制御部１１１が入退室管理装置１０１から入退情報が供給された時に、入退室管理装置１０１によって認証されたカードＩＤと当該カードＩＤが存在するセキュリティ空間との対応関係が更新される。
【０００５】
機器管理システムは、ある利用者が被制御機器１０２を使用する場合には、先ず、入退室管理装置１０１によって利用者が保持するカードのカードＩＤを認証し、入退室管理装置１０１から機器管理装置１００にカードＩＤ及びドア情報が供給される（動作（１））。このとき、機器管理装置１００の入退制御部１１１は、ドア情報に対応した所定のセキュリティ空間にカードＩＤを対応付けて在室情報を更新する。
【０００６】
その後、利用者がユーザＰＣ１０３を操作することによって、ユーザＰＣ１０３が被制御機器１０２に利用要求を送信した後（動作（２））、被制御機器１０２に利用者が保持するカードを翳すことで、機器管理装置１００にカードＩＤ及び被制御機器ＩＤを含む認証要求を送信する（動作（３））。このとき、機器管理装置１００の認証部１１２は、予め登録されていた被制御機器情報を参照して、被制御機器１０２が設置された所定のセキュリティ空間を認識し、在室情報に、当該所定のセキュリティ空間に対応して認証要求に含まれていたカードＩＤが登録されているか判定することによって、利用者による被制御機器１０２の利用可否を認証して、認証応答を被制御機器１０２に供給する（動作（４））。
【特許文献１】特開２００３−４４８９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したように、機器管理システムにおいては、機器管理装置１００に各種の情報を登録することによって、入退室管理装置１０１から供給された入退情報に基づいて、被制御機器１０２から供給された認証要求に従って認証処理を行う。
【０００８】
このような機器管理システムの運用中にあっては、利用者（カードＩＤ）やドア情報の追加及び削除、利用者が入退できるセキュリティ空間の変更、利用者が利用できる被制御機器１０２の変更など、様々な設定変更が生じる。
【０００９】
このような場合、従来においては、新たな設定ファイルを機器管理装置１００にダウンロードする処理や、機器管理装置１００の各種情報を手作業により変更する工程を行う必要がある。しかし、この各種情報の設定変更に不具合などがある場合、上述した機器管理システムにおいては、利用者に要求される認証処理などを行うことができず、当該設定変更の不具合を特定することは困難であった。
【００１０】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、各種の情報の設定ミスなどに起因する不具合を検出することができる機器管理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る機器管理装置は、利用者が保有する情報媒体に記憶された媒体ＩＤに基づいて所定の空間に入退室する権限を認証した結果、当該媒体ＩＤ及び入退室した所定の空間を特定するドア情報を含む入退情報を取得する入退情報取得手段と、利用者を特定する媒体ＩＤと、所定の空間を特定するドア情報と、被制御機器ごとの設置された所定の空間を特定する被制御機器情報と、入退情報取得手段により取得した媒体ＩＤ及びドア情報に基づいて、当該媒体ＩＤと当該媒体ＩＤを保有した利用者が在室している所定の空間とを対応付けた在室情報とを記憶する記憶手段と、被制御機器から、利用者が保有する情報媒体に記憶された媒体ＩＤ及び被制御機器情報を含む認証要求を取得する要求取得手段と、要求取得手段により認証要求を取得した場合に、記憶手段に記憶された被制御機器情報に基づいて当該認証要求に含まれる被制御機器情報によって特定される所定の空間を認識し、在室情報を参照して、当該認識した所定の空間に当該認証要求に含まれる媒体ＩＤが対応している場合に、当該被制御機器の利用を許可する連携認証手段とを備える。
【００１２】
この機器管理装置は、上述の課題を解決するために、所定のタイミングで、記憶手段に記憶された認証判断情報の不具合を検出する不具合検出手段を備える。
【発明の効果】
【００１３】
本発明に係る機器管理装置によれば、認証に用いられる認証判断情報の不具合を検出するので、各種の情報の設定ミスなどに起因する不具合を検出することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照して説明する。
【００１５】
［機器管理システムの構成］
本発明は、例えば図１に示すような機器管理装置１に適用される。この機器管理装置１は、入退室管理システム２と、例えば複合機である被制御機器３Ａ，３Ｂ（以下、総称する場合には単に「被制御機器３」と呼ぶ。）及び当該被制御機器３Ａ，３Ｂに利用要求を送信するユーザＰＣ４Ａ，４Ｂ（以下、総称する場合には「ユーザＰＣ４」と呼ぶ。）と接続されている。この機器管理システムにおいて、入退室管理システム２は、所定のセキュリティ空間への利用者の入退室を管理し、被制御機器３は、所定のセキュリティ空間に配置されている。
【００１６】
入退室管理システム２は、所定のセキュリティ空間のドアに設けられた入室用カードリーダ１１及び退室用カードリーダ１２と、コントロールユニット１３とを備える。入室用カードリーダ１１及び退室用カードリーダ１２は、利用者が保有するＩＣカード（情報媒体）が翳された時にＩＣカードに格納されたカードＩＤ（媒体ＩＤ）を読み取る。図２に示すように、入室用カードリーダ１１はドアの外側に設けられ、退室用カードリーダ１２はドアの内側に設けられる。
【００１７】
この入退室管理システム２は、図３に示すように、カード情報データベース２Ａ及びドア情報データベース２Ｂと接続されている。カード情報データベース２Ａは、図４（ａ）に示すような基本情報テーブルと、図４（ｂ）に示すようなカード情報テーブルとが格納されている。基本情報テーブルは、例えばカードＩＤとして、社員ナンバー（Ｎｏ）を設定し、カードＩＤと社員の姓名とを関連付けたテーブルである。カード情報テーブルは、ユーザが所有するＩＣカードのカードＩＤとユーザＩＤ（社員ナンバー）と当該ＩＣカードの有効日と有効期限とを関連付けたテーブルである。なお、本発明を適用した機器管理システムは、必ずしも有効日、有効期限は登録しておく必要はない。
【００１８】
ドア情報データベース２Ｂは、図５に示すように、ドアＡ、ドアＢといったドアＩＤと、当該ドアの入室側に属する領域がどのような領域かを示す部屋ＩＤ（部屋情報）とが対応づけられている。この部屋情報は、図２における部屋Ａ、部屋Ｂなどの所定のセキュリティ空間を特定する情報である。
【００１９】
このような入退室管理システム２のコントロールユニット１３は、例えば部屋Ａに入室するために利用者のＩＣカードが入室用カードリーダ１１に翳された場合には、当該ＩＣカードに格納されたカードＩＤを読み取り、図４（ｂ）に示すユーザＩＤを取得する。そして、コントロールユニット１３は、図示しないユーザの権限を記述したテーブルを参照し、ユーザＩＤの利用者が部屋Ａに入室する権限があるか否かを判定し、正当な権限を有するユーザである場合には、ドアＡの電子錠を解錠させるといった認証処理を行う。一方コントロールユニット１３は、例えば部屋Ａから退室するために利用者のＩＣカードが退室用カードリーダ１２に翳された場合には、当該ＩＣカードに格納されたカードＩＤを読み取り、図４（ｂ）に示すユーザＩＤを取得する。
【００２０】
このような認証処理を行う入退室管理システム２は、図３に示すように、入室又は退室というイベントが発生すると、入室又は退室を示すイベント情報、カードＩＤ及びドア情報を含む入退情報（１）を機器管理装置１に出力する。
【００２１】
機器管理装置１は、入退室管理システム２から送信された入退情報を記憶しておき、被制御機器３からカードＩＤ及び被制御機器ＩＤを含む認証要求（２）が供給された場合に、利用者に被制御機器３を利用する権限があるか否かを判定する機器認証処理を行う。この機器認証処理を行った結果、機器管理装置１は、利用者の被制御機器３の利用を許可又は拒否する認証応答を被制御機器３に送信して、被制御機器３の動作を制御する。
【００２２】
この機器管理装置１は、図３に示すように、カード情報データベース１Ａと、ドア情報データベース１Ｂと、被制御機器情報データベース１Ｃと、在室情報データベース１Ｄと接続されている。機器管理装置１は、機器認証処理を行うための認証判断情報として、カード情報、ドア情報、被制御機器情報、在室情報を用いる。これらのカード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃ、在室情報データベース１Ｄは、機器管理装置１内の記憶媒体に設けられている。
【００２３】
カード情報データベース１Ａは、上述の図４に示したデータと同様である。また、ドア情報データベース１Ｂは、上述の図５に示したデータと同様である。これらカード情報データベース１Ａ及びドア情報データベース１Ｂは、入退室管理システム２に登録されたカード情報データベース１Ａ及びドア情報データベース１Ｂをダウンロードすることによって、又は、手作業によって機器管理装置１が読み取り可能な状態となる。
【００２４】
被制御機器情報データベース１Ｃは、図６に示すように、被制御機器３の被制御機器ＩＤと、当該被制御機器３が設置された所定のセキュリティ空間を特定する部屋ＩＤとを対応付けた被制御機器情報が格納されている。この被制御機器情報データベース１Ｃは、被制御機器３の設置時に作業者の手作業などによって、機器管理装置１が読み取り可能な状態に設定される。
【００２５】
在室情報データベース１Ｄは、カードＩＤと部屋ＩＤとを対応付けた在室情報が格納されている。この在室情報データベース１Ｄは、入退室管理システム２から入退情報が供給された時に、入退室管理システム２によって認証されたカードＩＤと当該カードＩＤが存在する部屋ＩＤとの対応関係が更新される。
【００２６】
更に、機器管理装置１は、後述する共連れ検出部３６ａによって、図７に示す共連れ入退発生件数テーブルを作成する。この共連れ入退発生件数テーブルは、カードＩＤによって一意に特定されるユーザＩＤと、部屋ＩＤと、共連れ検出回数とが対応付けられて構成される。
【００２７】
機器管理装置１は、その機能的な構成を図８に示すように、入退室管理システム２から入退情報が供給される入退側通信部３１と、入退制御部３２と、記憶部３３と、被制御機器３から認証要求が供給される認証側通信部３４と、機器認証判断部３５と、不具合検出部３６と、認証判断情報修正部３７と、記憶制御部３８とを備える。
【００２８】
記憶部３３には、上述のカード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃ、在室情報データベース１Ｄが記憶されている。なお、以下の説明において、カード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃ、在室情報データベース１Ｄを総称して、認証判断情報と呼ぶ。この認証判断情報は、被制御機器３から認証要求が供給された時に、機器認証判断部３５によって参照される。
【００２９】
また、記憶部３３には、認証判断情報を更新した時に、当該更新した認証判断情報及びその更新日時を示す設定変更情報３３ａが記憶される。この設定変更情報３３ａは、認証判断情報の更新時に、作業者の手入力などによって設定される。更に、記憶部３３には、機器認証処理時に認証判断情報が参照された履歴を示す認証判断情報参照履歴３３ｂが記憶される。これらの設定変更情報３３ａ及び認証判断情報参照履歴３３ｂは、不具合検出部３６によって認証判断情報の不具合を検出するに際して、参照される。
【００３０】
入退制御部３２は、入退室管理システム２に対するインターフェース回路を含む入退側通信部３１を介して入退情報が供給された場合に、カードＩＤと部屋ＩＤとを対応付けた在室情報を更新する。このとき、入退制御部３２は、入退情報に含まれているカードＩＤが、カード情報データベース１Ａに登録されている場合に、当該入退情報に含まれるカードＩＤとドア情報から一意に特定される部屋ＩＤとを対応させた在室情報データベース１Ｄを更新する。一方、入退制御部３２は、入退情報に含まれているカードＩＤが、カード情報データベース１Ａに登録されていない場合には、カード情報データベース１Ａの不具合の可能性があるので、不具合検出部３６に当該カードＩＤを供給する。
【００３１】
認証側通信部３４は、被制御機器３に対するインターフェース回路を含み、当該被制御機器３から送信された認証要求を受信すると共に認証応答を被制御機器３に供給する。機器認証判断部３５は、認証側通信部３４を介して認証要求が供給された場合に、当該認証要求に含まれるカードＩＤをキーとして在室情報データベース１Ｄを検索する。そして、認証要求に含まれるカードＩＤに対応して部屋ＩＤが記録されている場合には、当該在室情報の部屋ＩＤと、認証要求に含まれる被制御機器ＩＤから一意に特定される部屋ＩＤとを照合して、合致した場合には被制御機器３の利用を許可する。
【００３２】
一方、認証要求に含まれるカードＩＤが在室情報データベース１Ｄに含まれていない場合や、在室情報データベース１ＤにおけるカードＩＤに対応した部屋ＩＤと、認証要求に含まれる被制御機器ＩＤから一意に特定される部屋ＩＤとが合致しない場合には、被制御機器３の利用を拒否する。このように、被制御機器３の利用を拒否する認証応答をする場合には、認証判断情報の不具合の可能性があるので、機器認証判断部３５は、認証要求に含まれるカードＩＤ及び被制御機器ＩＤを不具合検出部３６に供給する。
【００３３】
不具合検出部３６は、入退情報に含まれるカードＩＤがカード情報データベース１Ａに登録されていない場合に入退情報が供給され、被制御機器３の利用を拒否した時に認証要求が供給される。このように入退情報、認証要求が供給された場合、不具合検出部３６は、記憶部３３に記憶された認証判断情報であるカード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃ、在室情報データベース１Ｄを参照して、認証判断情報の不具合を検出する。
【００３４】
この不具合検出部３６は、図７に示した共連れ検出回数を検知する共連れ検出部３６ａを備える。この共連れ検出部３６ａは、共連れ検出を利用して、認証判断情報の不具合を検出する。
【００３５】
認証判断情報修正部３７は、不具合検出部３６の共連れ検出部３６ａによってドア情報データベース１Ｂの設定に不具合があると判断された場合に、自動的にドア情報データベース１Ｂを修正する。
【００３６】
記憶制御部３８は、記憶部３３に記憶されたカード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃの設定変更時において、機器管理装置１の設定装置が接続される。記憶制御部３８は、設定装置から供給された変更コマンドに従って、カード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃの設定を変更する。
【００３７】
［機器管理装置１の処理］
つぎに、上述したように構成された機器管理装置１の処理について図９乃至図１５を参照して説明する。
【００３８】
「メイン処理」
この機器管理装置１は、図９に示すように、先ず、ステップＳ１において、入退室管理システム２から入退情報を受信したか否かを判定し、入退情報を受信した場合にはステップＳ２において入退情報受信タスクを実行する。この入退情報受信タスクは、後述の図１０を参照して説明する。また、機器管理装置１は、ステップＳ３において、被制御機器３から認証要求を受信したか否かを判定し、認証要求を受信した場合にはステップＳ４において認証要求受信タスクを実行する。この認証要求受信タスクは、後述の図１１を参照して説明する。更に、機器管理装置１は、図示しないタイマによって計時している時刻が所定時間となる度に、ステップＳ５において肯定判定をし、不具合検出部３６によって、ステップＳ６の第２不具合検出タスクを実行する。なお、この第２不具合検出タスクは、後述の図１４を参照して説明する。
【００３９】
「入退情報受信タスク」
入退情報受信タスクは、図１０に示すように、先ず、ステップＳ１１において、入退側通信部３１によって入退室管理システム２から送信された入退情報を受信し、ステップＳ１２において、入退制御部３２によって、入退情報に含まれているカードＩＤが記憶部３３に記憶されているカード情報データベース１Ａに登録されているか否かを判定する。ステップＳ１１において受信した入退情報に含まれているカードＩＤがカード情報データベース１Ａに登録されている場合には、ステップＳ１３に処理を進め、登録されていない場合にはステップＳ１４に処理を進める。
【００４０】
ステップＳ１３においては、入退制御部３２によって、入退情報に含まれているカードＩＤに対応した部屋ＩＤを更新することによって、在室情報データベース１Ｄを更新する。一方、ステップＳ１２において、入退制御部３２によって、入退情報に含まれているカードＩＤが記憶部３３に記憶されているカード情報データベース１Ａに登録されていないと判定した場合には、当該入退情報を不具合検出部３６に出力する。そして、次のステップＳ１４において、不具合検出部３６によって、カードＩＤ（認証判断情報）に関わるカード情報データベース１Ａの不具合を検出する第１不具合検出タスクを行う。
【００４１】
「認証要求受信タスク」
認証要求受信タスクは、図１１に示すように、先ず、ステップＳ２１において、認証側通信部３４によって、被制御機器３から送信された認証要求を受信し、ステップＳ２２において、機器認証判断部３５によって、認証要求に含まれているカードＩＤが記憶部３３のカード情報データベース１Ａに登録されているか否かを判定する。認証要求に含まれているカードＩＤが記憶部３３のカード情報データベース１Ａに登録されていない場合には、機器認証判断部３５によって、当該認証要求を不具合検出部３６に出力する。そして、次のステップＳ２７において、不具合検出部３６によって、カードＩＤ（認証判断情報）に関わるカード情報データベース１Ａの不具合を検出する第１不具合検出タスクを行う。
【００４２】
また、機器管理装置１は、ステップＳ２３において、機器認証判断部３５によって、認証要求を送信した被制御機器３の被制御機器ＩＤが、記憶部３３に記憶されている被制御機器情報データベース１Ｃに登録されているか否かを判定する。受信した認証要求に含まれる被制御機器ＩＤが被制御機器情報データベース１Ｃに登録されていない場合には、機器認証判断部３５によって、当該認証要求を不具合検出部３６に出力する。そして、次のステップＳ２７において、不具合検出部３６によって、被制御機器ＩＤ（認証判断情報）に関わる被制御機器情報データベース１Ｃの不具合を検出する第１不具合検出タスクを行う。
【００４３】
更に、機器管理装置１は、ステップＳ２４において、機器認証判断部３５によって、受信した認証要求に含まれるカードＩＤに対応した在室空間を特定する部屋ＩＤと、認証要求に含まれる被制御機器ＩＤに対応した設置空間を特定する部屋ＩＤが一致するか否かを判定する。このとき、機器認証判断部３５は、在室情報データベース１Ｄを参照することによって認証要求に含まれるカードＩＤに対応した在室空間を特定する部屋ＩＤを取得し、被制御機器情報データベース１Ｃを参照することによって被制御機器ＩＤに対応した設置空間を特定する部屋ＩＤを取得する。そして、カードＩＤに対応した在室空間と、被制御機器ＩＤに対応した設置空間とが一致する場合には、ステップＳ２５に処理を進め、一致しない場合にはステップＳ２７に処理を進める。
【００４４】
ステップＳ２５においては、ステップＳ２２、ステップＳ２３及びステップＳ２４の判定が全て肯定判定となったので、被制御機器３から送信された認証要求の応答として、被制御機器３の利用を許可する認証応答を被制御機器３に送信して、ステップＳ２６に処理を進める。このステップＳ２６においては、機器認証判断部３５によって、ステップＳ２５において被制御機器３の利用が許可されたことを記憶部３３の設定変更情報３３ａとして記憶させる。具体的には、機器認証判断部３５は、被制御機器ＩＤとカードＩＤとの組み合わせを設定変更情報３３ａとして記憶部３３に記憶させる。
【００４５】
一方、ステップＳ２７においては、機器認証判断部３５によって、被制御機器情報データベース１Ｃ及び在室情報データベース１Ｄ（認証判断情報）の不具合を検出する第１不具合検出タスクを行い、ステップＳ２８に処理を進める。このステップＳ２８においては、機器認証判断部３５によって、被制御機器３から送信された認証要求の応答として、被制御機器３の利用を拒否する認証応答を被制御機器３に送信する。
【００４６】
ステップＳ２６又はステップＳ２８の次のステップＳ２９において、機器管理装置１は、機器認証判断部３５によって、カード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃを含む認証判断情報にアクセスしたか否かを判定する。このとき、機器認証判断部３５は、ステップＳ２２、ステップＳ２３及びステップＳ２４の全ての判定を行ったと判定した場合には、ステップＳ３０において、機器認証判断部３５によって、カード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃの全てにアクセスしたことを認証判断情報参照履歴３３ｂとして記憶させる。また、ステップＳ２１及びステップＳ２２を行ったと判定した場合には、ステップＳ３０において、機器認証判断部３５によって、カード情報データベース１Ａ、被制御機器情報データベース１Ｃにアクセスしたことを認証判断情報参照履歴３３ｂとして記憶させる。更に、ステップＳ２１のみを行ったと判定した場合には、ステップＳ３０において、機器認証判断部３５によって、カード情報データベース１Ａにアクセスしたことを認証判断情報参照履歴３３ｂとして記憶させる。
【００４７】
「設定変更タスク」
機器管理装置１は、記憶部３３に記憶されたカード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃの内容を変更する場合に、記憶制御部３８によって、図１２に示す設定変更タスクを行う。この設定変更タスクに先立って、機器管理装置１の記憶制御部３８には、図示しない設定装置が接続される。この設定装置は、特に限定するものではないが、機器管理装置１の管理者が操作するパーソナルコンピュータなどが挙げられる。この設定装置となるパーソナルコンピュータは、記憶部３３に記憶されているカード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃ及び在室情報データベース１Ｄを読み出す処理、カード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃを変更する変更コマンドを出力する処理などを行う。
【００４８】
この設定変更タスクは、先ずステップＳ３１において、設定装置から送信された変更コマンドに従って、記憶制御部３８によって、記憶部３３に記憶されたカード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃの内容が変更される設定変更が実施されると、ステップＳ３２に処理を進める。
【００４９】
ステップＳ３２においては、記憶制御部３８によって、被制御機器情報データベース１Ｃに含まれる被制御機器ＩＤに対応した部屋ＩＤが変更されたか否かを判定する。すなわち、記憶制御部３８は、被制御機器３の設置されている部屋の情報が変更されたか否かを判定する。被制御機器情報データベース１Ｃに含まれる被制御機器３に対応した部屋ＩＤが変更された場合にはステップＳ３３に処理を進め、それ以外の変更である場合にはこの設定変更タスクを終了する。
【００５０】
ステップＳ３３においては、記憶制御部３８によって、被制御機器３に対応した部屋ＩＤが変更された日時を設定変更情報３３ａとして記憶部３３に記憶させる。これによって、後述する不具合検出タスクにおいて設定変更情報３３ａが参照可能となる。
【００５１】
「第１不具合検出タスク」
つぎに、図１０に示した入退情報受信タスクのステップＳ１４及び図１１に示した認証要求受信タスクのステップＳ２７において実行される第１不具合検出タスクについて、図１３を参照して説明する。
【００５２】
先ず、ステップＳ４１においては、図１０のステップＳ１２、図１１のステップＳ２２，ステップＳ２３又はステップＳ２４において否定判定されたことによって、入退制御部３２又は機器認証判断部３５から送信された認証判断情報（カードＩＤ、被制御機器ＩＤ又は被制御機器ＩＤに対応した部屋ＩＤ）が、記憶部３３に記憶されているか否かを判定する。入退制御部３２又は機器認証判断部３５から送信された認証判断情報が記憶部３３に記憶されていない場合にはステップＳ５０に処理を進め、認証判断情報が記憶部３３に記憶されている場合にはステップＳ４２に処理を進める。
【００５３】
ステップＳ５０において、不具合検出部３６は、入退制御部３２又は機器認証判断部３５から送信された認証判断情報が記憶部３３に記憶されていない設定漏れの不具合を検出する。また、不具合検出部３６は、認証判断情報の設定漏れを検出した場合に、当該入退制御部３２又は機器認証判断部３５から送信された認証判断情報を機器管理装置１の管理者に通知することが望ましい。例えば、不具合検出部３６によって、図示しない設定漏れとなっている認証判断情報を、管理者が操作する管理装置に送信することなどが挙げられる。
【００５４】
これによって、機器管理装置１は、入退情報を受信したタイミング、又は、被制御機器３から送信された認証要求に対して認証が失敗した認証応答を生成したタイミングで、認証判断情報の不具合を検出することができる。
【００５５】
ステップＳ４２においては、不具合検出部３６によって、機器認証判断部３５から送信された認証要求に含まれていたカードＩＤに対応したユーザが、入退室管理システム２によって認証されて正規に所定のセキュリティ空間に入室しているか否かを判定する。すなわち、被制御機器３から認証要求が送信されて、図１１に示した認証要求受信タスクを行ったが、ステップＳ２２、ステップＳ２３，ステップＳ２４の何れかにおいて否定判定がされて認証が失敗したが、当該認証要求に含まれていたカードＩＤの利用者が入退室管理システム２によって正規に認証されているかを判定する。不具合検出部３６によって在室情報データベース１Ｄ及び被制御機器情報データベース１Ｃを参照して、認証要求に含まれていたカードＩＤに対応した部屋ＩＤと、認証要求に含まれていた被制御機器ＩＤに対応する部屋ＩＤとを比較する。その結果、双方の部屋ＩＤが一致する場合には、利用者が正規に被制御機器３が存在する所定のセキュリティ空間に入室していると判定してステップＳ４３に処理を進め、双方の部屋ＩＤが一致しない場合にはステップＳ４３に処理を進める。
【００５６】
ステップＳ４３においては、不具合検出部３６によって、記憶部３３の設定変更情報３３ａを参照して、当該ユーザが保有するカードＩＤを含む認証要求によって被制御機器３の利用が許可された履歴があるか否かを判定する。具体的には、不具合検出部３６は、被制御機器３の利用が拒否された認証要求に含まれるカードＩＤ及び被制御機器ＩＤが設定変更情報３３ａに含まれている場合にはステップＳ４４に処理を進め、そうではない場合には第１不具合検出タスクを終了する。
【００５７】
ステップＳ４４においては、不具合検出部３６によって、認証要求に含まれていた被制御機器ＩＤに関わる設定変更情報３３ａを参照して、上述した設定変更タスクによって、当該被制御機器３の被制御機器情報が変更された日時が所定期間内であるか否かを判定する。当該被制御機器情報の変更が所定期間内になされている場合にはステップＳ４５に処理を進め、そうでない場合には第１不具合検出タスクを終了する。
【００５８】
ステップＳ４５においては、不具合検出部３６により、機器管理装置１への被制御機器情報の設定誤りであることを検出し、第１不具合検出タスクを終了する。
【００５９】
このように、機器管理装置１は、被制御機器情報の変更日時を設定変更情報３３ａとして保持しておくので、設定変更時に発生した不具合を検出でき、設定変更に関わる情報を早期に修正することができる。なお、被制御機器情報に限らず、カード情報、ドア情報を変更した場合であっても、図１２のような設定変更タスクを行うことにより設定変更情報３３ａを作成して、不具合を検出するようにしても良い。
【００６０】
ステップＳ４２において否定判定された後のステップＳ４６においては、不具合検出部３６の共連れ検出部３６ａによって、当該カードＩＤのユーザが入室用カードリーダ１１にカードＩＤを読み取らせずに、他のユーザと共に所定のセキュリティ空間に進入する共連れであると判定する。また、共連れ検出部３６ａは、当該カードＩＤ、部屋ＩＤに対応させて共連れ発生件数を記録した共連れ発生件数テーブルを作成する。
【００６１】
例えば、図２に示すように、所定のセキュリティ空間である部屋Ａに被制御機器３Ａが設置され、所定のセキュリティ空間である部屋Ｂに被制御機器３Ｂが設置されており、部屋Ａに設けられたドアＡ、部屋Ｂに設けられたドアＢには、それぞれ、入室用カードリーダ１１及び退室用カードリーダ１２が設けられている場合を考える。しかし、図５に示すように、ドアＡの退側の空間が部屋Ｃであるという設定誤りがあった場合、ドアＡの入室用カードリーダ１１によってカードＩＤを読み取って部屋Ａへの入室を許可しても、機器管理装置１にとっては、部屋Ｃに入室したと判定される。この状態で、ユーザが部屋Ａの被制御機器３Ａを操作して認証要求を機器管理装置１に送信すると、ステップＳ４６において、正規に部屋Ａには入室していないにも拘わらす被制御機器３Ａの利用を要求しているので、部屋Ａへの共連れと判定される。
【００６２】
次のステップＳ４７においては、共連れ検出部３６ａによって、所定時間内に閾値以上の頻度で共連れが発生したか否かを判定する。所定時間内に閾値以上の頻度で共連れが発生していない場合には第１不具合検出タスクを終了し、所定時間内に閾値以上の頻度で共連れが発生している場合には、ステップＳ４８に処理を進める。ここで、共連れの発生は、通常、所定の頻度よりは小さいので、当該頻度よりも高い頻度で共連れが発生した場合を検出できるような頻度を共連れ検出部３６ａに記憶させておく。例えば、図７に示した共連れ発生件数が８回、１０回となっている時に、共連れ発生件数が所定の閾値を超えたと判定する。
【００６３】
ステップＳ４８においては、不具合検出部３６によって、ドア情報の設定誤りとして不具合を検出する。図７に示すように、共連れ発生件数が所定の閾値を超えているものに対応する部屋ＩＤが「Ａ」であるので、部屋ＩＤが「Ａ」のドア情報に設定誤りがあると判定する。
【００６４】
次のステップＳ４９においては、認証判断情報修正部３７によって、ステップＳ４８にて設定ミスと判定されたドア情報を修正するドア情報修正タスクを実行して、第１不具合検出タスクを終了する。
【００６５】
このように、機器管理装置１は、認証判断情報としてカード情報データベース１Ａ、ドア情報データベース１Ｂ、被制御機器情報データベース１Ｃ、在室情報データベース１Ｄを備え、当該各種の情報が手作業によって設定されたために設定ミスが発生しても、当該設定ミスを検出することができる。
【００６６】
また、機器管理装置１は、高い頻度で共連れを検出した場合にドア情報の設定ミスの可能性が高いことを検出し、これによって、安定した機器管理システムとすることができる。
【００６７】
「ドア情報修正タスク」
ドア情報修正タスクは、図１４に示すように、ステップＳ６１においては、認証判断情報修正部３７によって、第１不具合検出タスクのステップＳ４６の処理によって記録されているカードＩＤ（ユーザ）ごとの共連れ発生件数を不具合検出部３６から読み出し、共連れ発生件数が所定の閾値以上のユーザの人数を取得する。図７に示す例においては、２人となる。
【００６８】
次のステップＳ６２においては、認証判断情報修正部３７によって、ステップＳ６１にて取得された人数が、ドア情報の修正をする必要があると判定される閾値以上か否かを判定し、閾値以上である場合にステップＳ６３に処理を進める。
【００６９】
ステップＳ６３においては、認証判断情報修正部３７によって、記憶部３３に記憶されている被制御機器情報データベース１Ｃを参照し、認証要求の送信元の被制御機器３の被制御機器ＩＤに対応して登録された部屋ＩＤを取得する。例えば、部屋Ａに共連れしていると判定され、被制御機器３Ａから認証要求が送信され、図６に示すように被制御機器情報が設定されている場合には、部屋ＩＤが「Ａ」を取得する。
【００７０】
次のステップＳ６４においては、認証判断情報修正部３７によって、第１不具合検出タスクのステップＳ４８にて設定誤りであると判定されたドア情報を、ステップＳ６３において取得した被制御機器３が設置されている部屋ＩＤに設定して、修正する。具体的には、図５に示す部屋ＩＤが「Ｃ」となっている設定誤りを、「Ａ」に修正する。
【００７１】
このように、機器管理装置１によれば、ドア情報における部屋ＩＤの設定誤りがあっても、自動的に修正することができる。
【００７２】
「第２不具合検出タスク」
第２不具合検出タスクは、図１５に示すように、ステップＳ５１において、不具合検出部３６によって、記憶部３３に記憶された認証判断情報参照履歴３３ｂを参照し、所定期間に亘って使用されていない認証判断情報が存在するか否かを判定する。所定期間に亘って使用されていない認証判断情報が存在すると判定した場合にはステップＳ５２に処理を進め、所定期間に亘って使用されていない認証判断情報が存在しない場合には第２不具合検出タスクを終了する。
【００７３】
なお、所定期間は、カード情報、ドア情報、被制御機器情報といった情報ごとに設定されていても良く、個々のユーザ、被制御機器３ごとに設定されていても良い。この場合、不具合検出部３６は、認証判断情報参照履歴３３ｂを参照して、個々の所定期間についてステップＳ５１の処理を行うことになる。
【００７４】
ステップＳ５２においては、不具合検出部３６によって、所定期間に亘って使用されていない認証判断情報が、設定誤りであることを検出して、第２不具合検出タスクを終了する。
【００７５】
このような機器管理装置１によれば、認証要求受信タスクにおいて認証判断情報参照履歴３３ｂを記憶しておき、不具合が生じる前に認証判断情報の設定ミスを検出して、より安定した機器管理システムとすることができる。
【００７６】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【００７７】
【図１】本発明を適用した機器管理装置を含む機器管理システムを示すブロック図である。
【図２】被制御機器の配置について説明する図である。
【図３】本発明を適用した機器管理装置を含む機器管理システムを示す他のブロック図である。
【図４】本発明を適用した機器管理装置に記憶されるカード情報データベースを示す図である。
【図５】本発明を適用した機器管理装置に記憶されるドア情報データベースを示す図である。
【図６】本発明を適用した機器管理装置に記憶される被制御機器情報データベースを示す図である。
【図７】本発明を適用した機器管理装置に記憶される共連れ発生件数テーブルを示す図である。
【図８】本発明を適用した機器管理装置の構成を示すブロック図である。
【図９】本発明を適用した機器管理装置のメイン処理を示すフローチャートである。
【図１０】本発明を適用した機器管理装置の入退情報受信タスクを示すフローチャートである。
【図１１】本発明を適用した機器管理装置の認証要求受信タスクを示すフローチャートである。
【図１２】本発明を適用した機器管理装置の設定変更タスクを示すフローチャートである。
【図１３】本発明を適用した機器管理装置の第１不具合検出タスクを示すフローチャートである。
【図１４】本発明を適用した機器管理装置のドア情報修正タスクを示すフローチャートである。
【図１５】本発明を適用した機器管理装置の第２不具合検出タスクを示すフローチャートである。
【図１６】従来の機器管理システムを説明するためのブロック図である。
【符号の説明】
【００７８】
１  機器管理装置
１Ａ  カード情報データベース
１Ｂ  ドア情報データベース
１Ｃ  被制御機器情報データベース
１Ｄ  在室情報データベース
２  入退室管理システム
３  被制御機器
４  ユーザＰＣ
１１  入室用カードリーダ
１２  退室用カードリーダ
１３  コントロールユニット
３１  入退側通信部
３２  入退制御部
３３  記憶部
３３ａ  設定変更情報
３３ｂ  認証判断情報参照履歴
３４  認証側通信部
３５  機器認証判断部
３６  不具合検出部
３６ａ  共連れ検出部
３７  認証判断情報修正部
３８  記憶制御部
【図１】
2009031917.tif 000003
【図２】
2009031917.tif 000004
【図３】
2009031917.tif 000005
【図４】
2009031917.tif 000006
【図５】
2009031917.tif 000007
【図６】
2009031917.tif 000008
【図７】
2009031917.tif 000009
【図８】
2009031917.tif 000010
【図９】
2009031917.tif 000011
【図１０】
2009031917.tif 000012
【図１１】
2009031917.tif 000013
【図１２】
2009031917.tif 000014
【図１３】
2009031917.tif 000015
【図１４】
2009031917.tif 000016
【図１５】
2009031917.tif 000017
【図１６】
2009031917.tif 000018