(57)【要約】【課題】ＩＤカードを利用した入退管理システムにおけるアンチパスバック違反状態の解除に関して、システムの利便性を高めることができる技術を提供する。【解決手段】本入退管理システムにおいて、制御装置１０は、解除リーダ４が設置される解除エリアの情報を設定する設定部１１と、アンチパスバック（ＡＰＢ）制御に対応した第１の経路の情報、及び設定部１１の情報を用いて、カード９のＡＰＢ違反の時の違反エリアから解除エリアまでの第２の経路の情報を生成する経路生成部１２と、カード９のＡＰＢ違反の状態の時、当該カード９のＡＰＢ制御の状態を、第１の経路から第２の経路へ切り替える第１経路切り替え部１３と、解除リーダ４におけるＡＰＢ違反の状態のカード９の解除操作に伴い、当該カード９のＡＰＢ制御の状態を、第２の経路から第１の経路へ切り替える第２経路切り替え部１４と、を有する。【選択図】図１
2014191620.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤカードを利用した入退管理及びアンチパスバック制御を行う制御装置と、
前記制御装置に接続される、前記ＩＤカードの情報を読み取るリーダ、及び前記ＩＤカードのアンチパスバック違反の状態を解除するための解除リーダと、を有し、
前記制御装置は、
前記解除リーダの情報及び当該解除リーダが設置される解除エリアの情報を含む情報が設定される設定部と、
前記アンチパスバック制御に対応した第１の経路の制御のための第１の入退室シーケンス情報、前記解除リーダ及び解除エリアの情報を用いて、前記ＩＤカードのアンチパスバック違反の時の違反エリアから前記解除エリアまでの第２の経路の制御のための第２の入退室シーケンス情報を生成する経路生成部と、
前記ＩＤカードのアンチパスバック違反の状態の時、当該ＩＤカードのアンチパスバック制御の状態を、前記第１の入退室シーケンス情報から前記第２の入退室シーケンス情報の適用の状態へ切り替える第１切り替え部と、
前記解除リーダにおける前記アンチパスバック違反の状態のＩＤカードによる解除操作に伴い、当該ＩＤカードのアンチパスバック制御の状態を、前記第２の入退室シーケンス情報から前記第１の入退室シーケンス情報の適用の状態へ切り替える第２切り替え部と、を有する、入退管理システム。
【請求項２】
請求項１記載の入退管理システムにおいて、
前記設定部は、管理者の操作に基づき、前記ＩＤカードのアンチパスバック違反の時の違反エリアと前記解除エリアとの関係付けの情報を設定し、
前記経路生成部は、前記違反エリアと前記解除エリアとの関係付けの情報を用いて、前記第２の経路の制御のための第２の入退室シーケンス情報を生成する、入退管理システム。
【請求項３】
請求項１記載の入退管理システムにおいて、
前記経路生成部は、前記第２の経路の制御のための第２の入退室シーケンス情報を生成する際、前記違反エリア内のリーダのうち次に認証の結果を許可とするリーダの情報を生成する、入退管理システム。
【請求項４】
請求項１記載の入退管理システムにおいて、
前記制御装置は、前記解除リーダにおける前記アンチパスバック違反の状態のＩＤカードによる解除操作の際、当該ＩＤカードの認証を行い、当該ＩＤカードに対応付けられた利用者が正規登録者である場合は、当該ＩＤカードのアンチパスバック違反の状態を解除する処理を行う、入退管理システム。
【請求項５】
請求項１記載の入退管理システムにおいて、
前記経路生成部は、前記違反エリアから前記解除エリアまでの前記第２の経路として、前記違反エリアと前記解除エリアとの間に複数の管理エリアが存在する場合は複数の経路を生成する、入退管理システム。
【請求項６】
請求項１記載の入退管理システムにおいて、
前記制御装置は、前記ＩＤカードごとの前記第２の経路に対応した第２の入退室シーケンスごとに、有効または無効の状態を設定し、
前記第１切り替え部は、前記第１の入退室シーケンス情報から前記有効の状態の第２の入退室シーケンス情報の適用の状態へ切り替える、入退管理システム。
【請求項７】
請求項１記載の入退管理システムにおいて、
前記設定部は、前記管理者の操作に基づき、複数の前記解除リーダの情報と、複数の前記解除エリアの情報と、前記違反エリアと前記複数のうち１つ以上の解除エリアとの関係付けの情報と、を設定し、
前記経路生成部は、前記第２の経路として、前記違反エリアごとに前記複数のうち１つ以上の解除エリアまでの１つ以上の第２の入退室シーケンス情報を生成する、入退管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤカードを利用した入退管理システムの技術に関する。また本発明は、入退管理システムにおけるアンチパスバック制御の技術に関する。
【背景技術】
【０００２】
ＩＤカードを利用した入退管理システム及びそのアンチパスバック制御などに関する先行技術例として、特開２００９−０８７０８４号公報（特許文献１）、特開２０１２−２０８７４６号公報（特許文献２）が挙げられる。特許文献１及び特許文献２は、利用者によりアンチパスバック違反状態の解除を行うことができる手段を提供する技術が記載されている。
【０００３】
特許文献１は、アンチパスバック制御の一時的な解除のためのパスワードの入力を受け付け、入力パスワードが登録済み情報である場合に、扉の通行制御を解除することが記載されている。
【０００４】
特許文献２は、アンチパスバック違反状態の利用者のカードをリーダにかざした後、一定時間内に、解除権限を有する利用者のカードをリーダにかざすことにより、違反状態の利用者のアンチパスバック違反状態を解除することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−０８７０８４号公報
【特許文献２】特開２０１２−２０８７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
入退管理システムにおけるアンチパスバック制御において、利用者のカードのアンチパスバック違反が発生した場合、当該違反状態の利用者のカードをリーダにかざしても他の管理エリアに移動できない。そのため、アンチパスバック違反状態を解除する必要が生じる。
【０００７】
その場合、従来の入退管理システムのアンチパスバック制御の方式においては、管理者などにより人為的にシステムのリセット、ないしアンチパスバック状態の解除の作業を行う。この方式の場合、常に入退管理システムの管理者あるいは解除権限を有する者による上記解除などの操作を必要とする。よって、例えば管理者の常駐や、解除の作業の手間が大きく、システムの利便性に関して課題がある。
【０００８】
なお特許文献１の技術では、入退管理システムの管理者の操作を伴わずに、利用者自身が単独で登録パスワードを入力することにより、アンチパスバック違反状態の解除ができる。しかしながら、利用者がパスワードを忘れた場合には、管理者の操作により上記解除の作業を行う必要がある。
【０００９】
なお特許文献２の技術では、利用者のカードのアンチパスバック違反状態の解除のためには、解除権限を持つ別の利用者のカードを必要とし、利用者単独では解除はできない。
【００１０】
本発明の目的は、上記ＩＤカードを利用した入退管理システム及びアンチパスバック制御に関して、アンチパスバック違反状態の解除を、管理者や他の利用者の操作を必要とせずに可能とし、システムの利便性を高めることができる技術を提供することである。
【課題を解決するための手段】
【００１１】
本発明のうち代表的な実施の形態は、ＩＤカードを利用した入退管理システム、等であって、以下に示す構成を有することを特徴とする。
【００１２】
一実施の形態の入退管理システムは、ＩＤカードを利用した入退管理及びアンチパスバック制御を行う制御装置と、前記制御装置に接続される、前記ＩＤカードの情報を読み取るリーダ、及び前記ＩＤカードのアンチパスバック違反の状態を解除するための解除リーダと、を有し、前記制御装置は、前記解除リーダの情報及び当該解除リーダが設置される解除エリアの情報を含む情報が設定される設定部と、前記アンチパスバック制御に対応した第１の経路の制御のための第１の入退室シーケンス情報、前記解除リーダ及び解除エリアの情報を用いて、前記ＩＤカードのアンチパスバック違反の時の違反エリアから前記解除エリアまでの第２の経路の制御のための第２の入退室シーケンス情報を生成する経路生成部と、前記ＩＤカードのアンチパスバック違反の状態の時、当該ＩＤカードのアンチパスバック制御の状態を、前記第１の入退室シーケンス情報から前記第２の入退室シーケンス情報の適用の状態へ切り替える第１切り替え部と、前記解除リーダにおける前記アンチパスバック違反の状態のＩＤカードによる解除操作に伴い、当該ＩＤカードのアンチパスバック制御の状態を、前記第２の入退室シーケンス情報から前記第１の入退室シーケンス情報の適用の状態へ切り替える第２切り替え部と、を有する。
【００１３】
前記設定部は、管理者の操作に基づき、前記ＩＤカードのアンチパスバック違反の時の違反エリアと前記解除エリアとの関係付けの情報を設定し、前記経路生成部は、前記違反エリアと前記解除エリアとの関係付けの情報を用いて、前記第２の経路の制御のための第２の入退室シーケンス情報を生成する。
【００１４】
前記経路生成部は、前記第２の経路の制御のための第２の入退室シーケンス情報を生成する際、前記違反エリア内のリーダのうち次に認証の結果を許可とするリーダの情報を生成する。
【００１５】
前記制御装置は、前記解除リーダにおける前記アンチパスバック違反の状態のＩＤカードによる解除操作の際、当該ＩＤカードの認証を行い、当該ＩＤカードに対応付けられた利用者が正規登録者である場合は、当該ＩＤカードのアンチパスバック違反の状態を解除する処理を行う。
【００１６】
前記経路生成部は、前記違反エリアから前記解除エリアまでの前記第２の経路として、前記違反エリアと前記解除エリアとの間に複数の管理エリアが存在する場合は複数の経路を生成する。
【００１７】
前記制御装置は、前記ＩＤカードごとの前記第２の経路に対応した第２の入退室シーケンスごとに、有効または無効の状態を設定し、前記第１切り替え部は、前記第１の入退室シーケンス情報から前記有効の状態の第２の入退室シーケンス情報の適用の状態へ切り替える。
【００１８】
前記設定部は、前記管理者の操作に基づき、複数の前記解除リーダの情報と、複数の前記解除エリアの情報と、前記違反エリアと前記複数のうち１つ以上の解除エリアとの関係付けの情報と、を設定し、前記経路生成部は、前記第２の経路として、前記違反エリアごとに前記複数のうち１つ以上の解除エリアまでの１つ以上の第２の入退室シーケンス情報を生成する。
【発明の効果】
【００１９】
本発明のうち代表的な実施の形態によれば、ＩＤカードを利用した入退管理システム及びアンチパスバック制御に関して、アンチパスバック違反状態の解除を、管理者や他の利用者の操作を必要とせずに可能とし、システムの利便性を高めることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１の入退管理システムの構成を示す図である。
【図２】本発明の実施の形態２の入退管理システムの構成を示す図である。
【図３】実施の形態２における経路やパスの例を示す図である。
【図４】実施の形態２における具体例を示す図である。
【図５】実施の形態２におけるサーバの機能ブロック構成を示す図である。
【図６】実施の形態２における認証装置の機能ブロック構成を示す図である。
【図７】実施の形態２のパス情報テーブルの構成例を示す図である。
【図８】実施の形態２の解除リーダ及び解除エリア定義テーブルの構成例を示す図である。
【図９】実施の形態２の違反エリア及び解除エリア定義テーブルの構成例を示す図である。
【図１０】実施の形態２の解除経路情報テーブルの構成例を示す図である。
【図１１】実施の形態２の違反時情報テーブルの構成例を示す図である。
【図１２】実施の形態２のサーバが生成する違反時用入退室シーケンステーブルの構成例を示す図である。
【図１３】実施の形態２の認証装置が保持する入退室シーケンステーブルの第１の部分の構成例を示す図である。
【図１４】実施の形態２の認証装置が保持する入退室シーケンステーブルの第２の部分の構成例を示す図である。
【図１５】実施の形態２のＡＰＢ許可フラグテーブルの構成例を示す図である。
【図１６】実施の形態２の適用パターンテーブルの構成例を示す図である。
【図１７】実施の形態２のサーバの第１生成処理部による第１生成処理のフロー図である。
【図１８】実施の形態２のサーバの第１生成処理部によるパス登録処理のフロー図である。
【図１９】実施の形態２のサーバの第２生成処理部による第２生成処理のフロー図である。
【図２０】実施の形態２のサーバの第２生成処理部による違反時データ生成処理のフロー図である。
【図２１】実施の形態２の認証装置のＡＰＢ判定処理部のＡＰＢ判定処理のフロー図である。
【図２２】実施の形態２の認証装置のＡＰＢ判定処理部のＡＰＢ許可処理のフロー図である。
【図２３】実施の形態２の認証装置のＡＰＢ判定処理部のＡＰＢ不許可処理のフロー図である。
【図２４】実施の形態２の認証装置の対他装置通信処理部の許可フラグ配信処理のフロー図であり、（ａ）は送信処理、（ｂ）は受信処理を示す。
【図２５】実施の形態２の認証装置の対他装置通信処理部の適用パターン切り替え配信処理のフロー図であり、（ａ）は送信処理、（ｂ）は受信処理を示す。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一符号を付し、その繰り返しの説明は省略する。なお説明上、適宜、「アンチパスバック」をＡＰＢと略称する。
【００２２】
＜概要等＞
本実施の形態の入退管理システムは、ＡＰＢ違反時の利用者の入退室制限、及び利用者自身によるＡＰＢ違反の解除を可能とする機能を提供する。本実施の形態の入退管理システムは、利用者のカードのＡＰＢ違反時に、当該所在エリアから、当該ＡＰＢ違反状態の解除用のリーダである解除リーダが設置されている解除エリアまでの経路を、ＡＰＢ違反時用の解除経路として提供する。本実施の形態の入退管理システムは、当該利用者のカードのＡＰＢ違反時に、当該カードに関する経路ないし入退室シーケンスの適用の状態を、通常のＡＰＢ制御の経路から、上記解除経路へと切り替える。また、本実施の形態の入退管理システムは、上記ＡＰＢ違反時の解除経路に対しても、所定のＡＰＢ制御を継続して適用することによりセキュリティを確保する。
【００２３】
＜実施の形態１＞
図１を用いて、本発明の実施の形態１の入退管理システムについて説明する。
【００２４】
図１は、実施の形態１の入退管理システムの構成を示す。実施の形態１の入退管理システムは、制御装置１０と、制御装置１０に対して接続される、複数のリーダ３、１つ以上の解除リーダ４、及びドア（電気錠付き扉）５と、利用者Ｕが所持するカード９と、を有する。入退管理システムは、セキュリティの確保が必要な複数のエリア（管理エリアともいう）に関する入退室管理を行う。
【００２５】
カード９は、固有のＩＤ（Identification）が登録されているＩＤカードである。リーダ３は、利用者のカード９のＩＤを読み取るカードリーダである。解除リーダ４は、利用者のカード９のＡＰＢ違反時に当該カード９のＩＤを読み取る。ドア５は、制御装置１０からの信号に基づき電気錠の解錠が制御される。
【００２６】
制御装置１０は、コンピュータの情報処理を用いて実現される機能である、入退管理機能Ｆ１を有する。入退管理機能Ｆ１は、複数の管理エリアを含む管理対象空間内におけるカード９を利用した利用者の入退室管理を行う機能であり、ＡＰＢ制御機能Ｆ２を含む。ＡＰＢ制御機能Ｆ２は、ＡＰＢ違反解除機能Ｆ３を含む。
【００２７】
入退管理機能Ｆ１は、利用者によりカード９がリーダ３にかざされ、そのカード９の所持者の入退室権限の有無を照会ないし認証し、その結果に応じてリーダ３に対応付けられたドア５の開閉を制御する。
【００２８】
ＡＰＢ制御機能Ｆ２は、管理者ＭによるＡＰＢ制御に関する設定、リーダ３及び認証装置２を用いたＡＰＢ違反の検知及び処理などを行う。なおＡＰＢ制御機能Ｆ２は、通常時のＡＰＢ制御に対応する通常経路情報ｄ１として、第１の入退室シーケンス情報を設定及び管理する。なお入退室シーケンスとは、ＡＰＢ制御に対応した、管理エリア間の入退の正規の手順を定義したパターン情報であり、後述するが、認証が許可になるリーダの順序などによって定義される。
【００２９】
ＡＰＢ違反解除機能Ｆ３は、設定部１１、経路生成部１２、第１経路切り替え部１３、第２経路切り替え部１４を有する。ＡＰＢ違反解除機能Ｆ３は、ＡＰＢ制御機能Ｆ２が管理している通常経路情報ｄ１などを利用する。またＡＰＢ違反解除機能Ｆ３は、ＡＰＢ制御機能Ｆ２が持つ基本的な機能であるＡＰＢ違反の検知の機能などを利用する。
【００３０】
設定部１１は、管理者Ｍの操作に基づき、解除リーダ及び解除エリア情報ｄ２と、違反エリア及び解除エリア情報ｄ３とを含むデータ情報を設定する。解除リーダ及び解除エリア情報ｄ２は、リーダ３の一種である解除リーダ４と、解除リーダ４が設置される管理エリアである解除エリアとの関係付けの情報を含む。違反エリア及び解除エリア情報ｄ３は、利用者のカード９がＡＰＢ違反をした時の所在管理エリアである違反エリアと、当該ＡＰＢ違反状態を解除するための解除リーダがある解除エリアとの関係付けの情報を含む。
【００３１】
経路生成部１２は、ＡＰＢ制御機能Ｆ２が管理している情報や、設定部１１で設定された情報を用いて、解除経路情報ｄ４を生成する処理を行う。解除経路情報ｄ４は、利用者のカード９のＡＰＢ違反時に適用する解除経路として、第２の入退室シーケンス情報を含む。解除経路情報ｄ４は、例えば、ＡＰＢ違反時に違反エリアから解除エリアまで利用者を移動可能とするために、認証を許可とするリーダ３の情報と、解除リーダ４が設置されている解除エリアまでの所定のＡＰＢ制御の適用を含む入退室シーケンス情報とを有する。
【００３２】
第１経路切り替え部１３は、解除経路情報ｄ４を用いて、利用者のカード９のＡＰＢ違反の検知時に、当該カード９に関して、通常経路ないし第１の入退室シーケンスから、ＡＰＢ違反時用の解除経路ないし第２の入退室シーケンスに適用を切り替える。
【００３３】
第２経路切り替え部１４は、解除リーダ４でのＡＰＢ違反状態の利用者のカード９の認証及び解除の操作に伴い、当該カード９に関して、ＡＰＢ違反時用の解除経路ないし第２の入退室シーケンスから、通常経路ないし第１の入退室シーケンスに適用を切り替える。第２経路切り替え部１４は、例えば、解除リーダ４でＡＰＢ違反状態の利用者のカード９の認証を行った結果が、正規登録者であるため許可となった場合、ＡＰＢ違反状態を解除（例えば後述のＡＰＢ許可フラグテーブルのリセット）する。そして、第２経路切り替え部１４は、当該カード９に関して、通常経路情報ｄ１による通常経路へ切り替える。
【００３４】
上記実施の形態１の入退管理システムの構成により、利用者Ｕは、ＡＰＢ違反時に、利用者自身が単独で上記解除経路に従って解除リーダ４でＡＰＢ違反の解除の手続きを行うことができる。よって実施の形態１は、例えば管理者Ｍや解除権限を持つ別の利用者が不在の場合であっても、利用者がＡＰＢ違反状態の解除を行うことができるので、システムの利便性が高い。
【００３５】
［ＡＰＢ制御］
なお前提であるＡＰＢ制御について補足する。入退管理システムを用いたセキュリティを強化する策として、ＡＰＢ制御機能がある。ＡＰＢ制御機能は、共連れやすれ違いなどにより、正規登録者を含むカード所持者が入退室の所定の手順を踏まずに入退室することにより、入退室の整合性に矛盾が生じること、言い換えると、通行履歴違反による通行エラー、を検知する。
【００３６】
ＡＰＢ制御機能において規定する正規の手順ないしルールの例として、利用者がリーダにカードをかざして入室しない場合は、ＡＰＢ違反状態となり、退室用のリーダにカードをかざしても退室することができない。また、退室用のリーダにカードをかざして退室しないと、ＡＰＢ違反状態となり、次回入室する際に入室用のリーダにカードをかざしても入室することができない。
【００３７】
以下にＡＰＢ違反状態となる例を示す。後述の図２の管理対象空間の例において、カードＡを持つ利用者ＵＡが例えば管理エリアＡ１内におり、リーダＣＲ３にカードＡをかざし、認証ないし入室が許可されたとする。ＡＰＢ制御では、利用者ＵＡが管理エリアＡ１からドアＢを通じて管理エリアＡ２に入室することを正規の手順として規定する。ＡＰＢ制御機能は、リーダＣＲ３で許可されたにも係わらず、利用者ＵＡが管理エリアＡ２に入室しなかった場合、当該カードＡをＡＰＢ違反の状態とする。この状態では、利用者ＵＡが管理エリアＡ１内のリーダ３にカード９をかざしても認証の結果が不許可となる。また、管理エリアＡ１内で他の利用者がリーダＣＲ３で許可されて管理エリアＡ２へ移動する際に、上記利用者ＵＡがリーダＣＲ３での認証を経由せずに他の利用者と一緒にドアＢを通じて管理エリアＡ２に入室した場合、同様に、ＡＰＢ制御機能は、当該カードＡをＡＰＢ違反の状態とする。この状態では、利用者が管理エリアＡ２内のリーダ３にカード９をかざしても認証が不許可となる。
【００３８】
＜実施の形態２＞
次に、図２以降を用いて、本発明の実施の形態２の入退管理システムについて説明する。
【００３９】
［入退管理システム］
図２は、実施の形態２の入退管理システムの全体の構成を示す。実施の形態２の入退管理システムは、前述のＡＰＢ違反解除機能Ｆ２を含む構成を有する。図２は、管理対象空間の例もあわせて示している。実施の形態２の入退管理システムは、サーバ１、複数の認証装置２、複数のリーダ３、１つ以上の解除リーダ４、複数のドア５、複数のドア制御部６、複数の管理エリア７、ＬＡＮ８、及び複数の利用者Ｕのカード９を有する。複数の利用者Ｕの例として、ＵＡ，ＵＢ等を有する。複数の利用者Ｕのカード９の例として、カードＡ、カードＢ、カードｎ等を有する。
【００４０】
サーバ１は、後述の図５に詳しい構成を示す。サーバ１は、例えば１台のサーバ１がＬＡＮ８に接続されている。例えば管理者Ｍはサーバ１に対して各種の情報の設定や参照が可能である。また管理者Ｍは、ＬＡＮ８に接続される端末装置などからサーバ１や認証装置２に対して情報の設定や参照を行うことが可能である。例えば、管理者Ｍは、端末装置の画面で、後述の各テーブルの情報を表示し、設定の確認や変更が可能である。
【００４１】
認証装置２は、後述の図６に詳しい構成を示す。認証装置２は、図２の例では２台の認証装置２がＬＡＮ８及びサーバ１に対して接続されている。またそれぞれの認証装置２は、通信線を介して１つ以上のドア制御部６が接続されている。
【００４２】
ドア制御部６は、管理エリア７間のドア５とそのドア５に対して設置されるリーダ３とを含む部分である。ドア５に対しては、入室側及び退室側の少なくとも一方にリーダ３が設置されている。ドア５は、電気錠付き扉であり、認証装置２からの制御の信号に従い電気錠が解錠される。
【００４３】
リーダ３は、カード９のＩＤを読み取るカードリーダである。複数のリーダ３は、認証装置２に対して接続されており、読み取られたＩＤを認証装置２へ送信する。認証装置２では、リーダ３からのＩＤを参照して認証処理などを行う。なおリーダ３を、図面中では「ＣＲ」で示し、各リーダ３の識別子としてＣＲ１等を示し、データ上もこの識別子で管理されるとする。
【００４４】
図２の管理対象空間の例では、複数のリーダ３として、ＣＲ１〜ＣＲ１２を有する。例えば図示左側の第１の認証装置２は、リーダ３として、ＣＲ１〜ＣＲ４，ＣＲ１１が接続されている。また第１の認証装置２は、ドアＡ、ドアＢ、ドアＦを制御する。図示右側の第２の認証装置２は、リーダ３として、ＣＲ５〜ＣＲ１０が接続されている。また第２の認証装置２は、ドアＣ、ドアＤ、ドアＥを制御する。管理対象空間の大きさ等に応じて、認証装置２及びリーダ３の数などは可変である。
【００４５】
解除リーダ４は、リーダ３の一種であり、ＡＰＢ違反の解除用に設定される、ＡＰＢ違反解除用リーダである。図２の例では、ＣＲ１２で示すリーダ３は、解除リーダ４として設定されている。解除リーダ４は、ＡＰＢ違反状態の利用者が当該解除リーダ４にカード９をかざすことにより、認証装置２での所定の認証及び解除処理を経て、当該利用者のカード９のＡＰＢ違反状態を解除して通常のＡＰＢ制御状態へ戻すことができる。解除リーダ４は、特定の管理エリア７である解除エリアに設置される。管理者Ｍは、管理対象空間内の任意の管理エリア７に解除リーダ及び解除エリアを設定可能である。
【００４６】
管理エリア７は、入退室管理の単位となるエリアであり、壁及びドア５などで囲まれたエリアである。なお管理エリア７は、図面中、識別子として、Ａ１等でも示し、データ上もこの識別子で管理されるとする。図２の例では、複数の管理エリア７の例として、Ａ０，Ａ１，……，Ａ５で示す６つの管理エリアを有する。なお部屋に相当する５つの管理エリアＡ１〜Ａ５の外側にあるエリアは管理エリアＡ０として管理される。
【００４７】
［管理エリア、経路、パス］
図３は、図２の管理対象空間に対応した、管理エリア７、経路、及びパスなどの構成例を示す。図中、経路をＲで表す。図中、パスをｐで表す。一番外側にある管理エリアＡ０と、管理エリアＡ１とが、リーダＣＲ１及びリーダＣＲ２が設置されたドアＡを介して、パスｐ１及びパスｐ２により通じている。パスｐ１は、管理エリアＡ０からドアＡのリーダＣＲ１を通じて管理エリアＡ１へ入室するパスである。パスｐ２は、管理エリアＡ１からドアＡのリーダＣＲ２を通じて管理エリアＡ０へ退室するパスである。パスｐ１における管理エリアＡ０から管理エリアＡ１への入室は、リーダＣＲ１での認証操作を通じて許可される。パスｐ２における管理エリアＡ１から管理エリアＡ０への退室は、リーダＣＲ２での認証操作を通じて許可される。
【００４８】
管理エリアＡ１は、管理エリアＡ２、管理エリアＡ３、及び管理エリアＡ５に、それぞれ、パスｐ３のドアＢのリーダＣＲ３、パスｐ５のドアＣのリーダＣＲ５、及びパスｐ１１のドアＦのリーダＣＲ１１を介して通じている。また、管理エリアＡ５は、解除エリアであり、解除リーダであるリーダＣＲ１２が設置されており、管理エリアＡ１とドアＦを介して通じている。
【００４９】
経路Ｒ１は、管理エリアＡ０から、管理エリアＡ１、管理エリアＡ３を通じて、管理エリア４へ至る経路であり、パスｐ１、パスｐ５、パスｐ９の順の複数のパスにより構成される。経路Ｒ２は、管理エリアＡ４から、管理エリアＡ２、管理エリアＡ１を通じて、解除エリアである管理エリア５へ至る経路であり、パスｐ８、パスｐ４、パスｐ１１の順の複数のパスにより構成される。経路Ｒ１は通常時の経路の例、経路Ｒ２は解除経路の例である。
【００５０】
なおパスｐ１１で示す管理エリアＡ１から管理エリアＡ５への入室は、ドアＦのリーダＣＲ１１での認証が必要なパスである。一方、ｐ１２で示す管理エリアＡ５から管理エリアＡ１への退室は、ドアＦのリーダ３が無く、認証が不要なパスである。そのため、パス１２については後述のパス情報テーブルＤ１００で管理する必要は無い。上記管理エリアＡ１及び管理エリアＡ５のパスｐ１１，ｐ１２の箇所は、認証即ちリーダ３の設置が一方の管理エリア７側のみになる箇所の例である。なおこのパスｐ１２の箇所についても、管理エリアＡ５側に退室時の認証用のリーダ３を設置することも可能である。
【００５１】
なお、管理対象空間において、上記パスｐ１１，ｐ１２の箇所に限らず、認証即ちリーダ３の設置が一方の管理エリア７側のみになる箇所を任意に設けることができる。その場合も、本実施の形態の入退室管理システムは、特徴的なＡＰＢ違反解除機能Ｆ２を同様に適用が可能である。
【００５２】
［具体例］
図４を用いて、本実施の形態の入退管理システムにおける詳しい処理を説明する前に、通常経路及び解除経路などに関する具体例を説明する。図４の管理対象空間において、例えば利用者ＵＡがカードＡを所持し、当該カードＡは、通常時の経路のＡＰＢ制御に対応する入退室の権限として、管理エリアＡ１〜Ａ４のすべてが入退室可能であるとする。利用者ＵＡは、カードＡをリーダＣＲ１にかざし、リーダＣＲ１及び認証装置２での認証を経て、当該カードＡは入室許可となり、ドアＡは解錠される。
【００５３】
利用者ＵＡは、カードＡと共に、ドアＡを通じて管理エリアＡ１へ入室する。この際のパスｐ１は、移動元エリアがＡ０、移動先エリアがＡ１である。当該認証及び管理エリアＡ１への入室に伴い、後述の図１５のＡＰＢ許可フラグテーブルＤ２１０のカードＡの行は、通常経路に対応したＡＰＢ入退室シーケンスによって、２１００に示す状態となる。２１００の行において、管理エリアＡ１内にあるリーダ３に対応した、リーダＣＲ２、ＣＲ３、ＣＲ５の箇所が許可を示す０１となり、その他の箇所が不許可を示す００となる。即ち、次に認証で許可になるリーダ３は、管理エリアＡ１内に設置されているリーダＣＲ２、ＣＲ３、ＣＲ５である。なお本例ではリーダＣＲ１１及びドアＦについては通常時の通過を不許可としている。
【００５４】
次に、利用者ＵＡがカードＡをドアＢのリーダＣＲ３にかざしたとする。リーダＣＲ３及び認証装置２での認証を経て、当該カードＡは入室許可となり、ドアＢは解錠される。これに伴い、ＡＰＢ許可フラグテーブルＤ２１０のカードＡの行は、通常時用のＡＰＢ入退室シーケンスによって、２１００の状態から２１０１の状態になる。２１０１の行において、リーダＣＲ４、ＣＲ７の箇所が許可である０１となり、その他の箇所が不許可である００となる。この時、入室許可となったにも係わらず、管理エリアＡ１の利用者ＵＡがドアＢを通じて管理エリアＡ２へ入室せずに、管理エリアＡ１内に残ったとする。
【００５５】
管理エリアＡ１内で利用者ＵＡがカードＡを再度リーダＣＲ３にかざすと、ＡＰＢ許可フラグテーブルＤ２１０の当該カードＡの行のＣＲ３の値は不許可である００であるため、ＡＰＢ違反状態であると判定され、認証は不許可の結果となる。同様に、利用者ＵＡが管理エリアＡ１内で他のリーダ３であるＣＲ２，ＣＲ３にカードＡをかざしても、ＡＰＢ違反状態である。
【００５６】
認証装置２は、上記利用者ＵＡのカードＡがＡＰＢ違反状態となったため、当該カードＡに関してのＡＰＢ制御状態を、違反エリアである管理エリアＡ１及び違反リーダであるリーダＣＲ３に対応させた、解除経路ないしそのＡＰＢ入退室シーケンスへ切り替える。この解除経路の例として、利用者ＵＡを管理エリアＡ１から解除エリアである管理エリアＡ５へ移動させる、パスｐ１１で示す解除経路ＲＡ１となる。これに伴い、ＡＰＢ許可フラグテーブルＤ２１０のカードＡの行は、２１０２に示す状態になる。即ちリーダＣＲ１１の値のみが許可である０１になる。
【００５７】
利用者ＵＡは、カードＡをリーダＣＲ１１にかざすと、認証が許可の結果となり、ドアＦを通じて、解除エリアである管理エリアＡ５に入室できる。そして利用者ＵＡは、カードＡを解除リーダＣＲ１２にかざすと、正規登録者である場合は認証が許可の結果となり、ＡＰＢ違反状態の解除処理が行われる。解除処理として例えばＡＰＢ許可フラグテーブルＤ２１０の当該カードＡの行が、２１０３のようにリセットの状態としてすべてのリーダが許可である０１の状態となり、次のすべてのリーダ３での認証が許可となる。上記解除処理に伴い、認証装置２は、当該利用者ＵＡのカードＡに関して、ＡＰＢ制御状態を、解除経路から通常経路へと切り替える。認証装置２は、例えば、ＡＰＢ許可フラグテーブルＤ２１０のカードＡの行を、２１０３の状態のままとするか、管理エリアＡ１にいることに対応した２１００の状態に戻す。
【００５８】
上記解除後、利用者ＵＡは、管理エリアＡ１で例えばリーダＣＲ３にカードをかざすと、２１０３の状態または２１００の状態のいずれにおいても、認証が許可の結果となり、管理エリアＡ２へ入室ができる。これに伴い、認証装置２は、通常のＡＰＢ制御に対応して、ＡＰＢ許可フラグテーブルＤ２１０のカードＡの行を、管理エリアＡ２にいることに対応した２１０１の状態にする。
【００５９】
［サーバ］
図５は、サーバ１の機能ブロック構成を示す。サーバ１は、第１生成処理部である解除経路生成処理部１００、第２生成処理部である違反時許可リーダ及び入退室シーケンス生成処理部１１０、配信処理部１２０などを有する。また、サーバ１は、パス情報テーブルＤ１００（後述の図７）、違反エリア及び解除エリア定義テーブルＤ１１０（後述の図９）、解除リーダ及び解除エリア定義テーブルＤ１５０（後述の図８）などが事前に管理者Ｍにより設定されている。また、サーバ１は、解除経路情報テーブルＤ１２０（後述の図１０）、違反時情報テーブルＤ１３０（後述の図１１）、違反時用入退室シーケンステーブルＤ１４０（後述の図１２）などを保持する。
【００６０】
サーバ１の第１生成処理部１００は、パス情報テーブルＤ１００と、違反エリア及び解除エリア定義テーブルＤ１１０とを用いて、解除経路情報テーブルＤ１２０を生成する。第１生成処理部１００は、パス情報テーブルＤ１００のリーダＩＤ、移動元エリアＩＤ、及び移動先エリアＩＤ等の情報を用いる。また第１生成処理部１００は、違反エリア及び解除エリア定義テーブルＤ１１０の違反エリアＩＤ、及び解除エリアＩＤ等の情報を用いる。
【００６１】
サーバ１の第２生成処理部１１０は、解除経路情報テーブルＤ１２０のデータを用いて、ＡＰＢ違反時の許可リーダ情報を含む違反時情報テーブルＤ１３０と、違反時用入室室シーケンステーブルＤ１４０とを生成する。
【００６２】
サーバ１の配信処理部Ｆ１２０は、違反時情報テーブルＤ１３０、違反時用入退室シーケンステーブルＤ１４０、及び解除リーダ及び解除エリア定義テーブルＤ１５０の内容を、各認証装置２へ配信する処理を行う。
【００６３】
［パス情報テーブルＤ１００］
図７は、パス情報テーブルＤ１００の構成例を示す。パス情報テーブルＤ１００は、管理対象空間内の管理エリア７間の経路または経路を構成するパスを定義する情報である。パス情報テーブルＤ１００は、利用者のカード９が、当該カード９を認証したリーダ３の通過権限を有する場合、どの管理エリア７からどのドア５及びリーダ３を通過してどの管理エリア７へ移動するかを含むパス情報が定義される。なお１つの経路は、１つ以上のパスのつながりにより構成される。
【００６４】
パス情報テーブルＤ１００において、Ｄ１０１の列は、パスのＩＤであるパスＩＤを示す。Ｄ１０２の列は、リーダ３のＩＤであるリーダＩＤを示す。Ｄ１０３の列は、移動元の管理エリア７のＩＤである移動元エリアＩＤを示す。Ｄ１０４の列は、移動先の管理エリア７のＩＤである移動元エリアＩＤを示す。Ｄ１０５の列は、移動元エリアから移動先エリアへの移動の際に通過するドア５のＩＤを示す。例えばパスｐ１の行は、移動元エリアＡ０のドアＡに設置されたリーダＣＲ１でのカード９の認証で許可される場合、移動先エリアＡ１へ移動できることを示す。
【００６５】
なお図７のパス情報テーブルＤ１００の値の設定状態は、図３のパスの例と対応している。
【００６６】
［解除リーダ及び解除エリア定義テーブルＤ１５０］
図８は、解除リーダ及び解除エリア定義テーブルＤ１５０の構成例を示す。解除リーダ及び解除エリア定義テーブルＤ１５０は、解除リーダ４が設置される解除エリアの情報が定義される。解除リーダ及び解除エリア定義テーブルＤ１５０において、Ｄ１５１の列は、解除エリアである管理エリア７のＩＤを示す。Ｄ１５２の列は、解除リーダであるリーダ３のＩＤを示す。例えば図８の設定状態では、図２等の例に対応して、解除エリアとして管理エリアＡ５、及び解除リーダ４としてリーダＣＲ１２が設定されている。
【００６７】
なお解除リーダ及び解除エリア定義テーブルＤ１５０に、解除時の許可リーダのＩＤ等を管理する項目を設けてもよい。
【００６８】
［違反エリア及び解除エリア定義テーブルＤ１１０］
図９は、違反エリア及び解除エリア定義テーブルＤ１１０の構成例を示す。違反エリア及び解除エリア定義テーブルＤ１１０は、利用者のカード９がＡＰＢ違反した時の所在管理エリア７である違反エリア毎に、どの解除エリアで当該ＡＰＢ違反状態の解除が可能であるかを含む、違反エリアと解除エリアとの関係付けの情報が定義される。違反エリア及び解除エリア定義テーブルＤ１１０において、Ｄ１１１の列は、違反エリアである管理エリア７のＩＤを示す。Ｄ１１２の列は、本テーブルにおける行の管理のために付与される追番を示す。Ｄ１１３の列は、解除エリアである管理エリア７のＩＤを示す。例えば違反エリアＩＤがＡ０の行は、利用者が管理エリアＡ０でＡＰＢ違反した場合に解除エリアが管理エリアＡ５になることが設定されている。
【００６９】
［解除経路情報テーブルＤ１２０］
図１０は、解除経路情報テーブルＤ１２０の構成例を示す。解除経路情報テーブルＤ１２０は、利用者のカード９がＡＰＢ違反した時の違反エリアから解除エリアまでに移動可能な経路である解除経路に関する情報が定義される。解除経路は、ＡＰＢ入退室シーケンスにより構成される。ＡＰＢ入退室シーケンスは、ＡＰＢ制御が適用された入退室シーケンスであり、パターンともいう。
【００７０】
解除経路情報テーブルＤ１２０において、Ｄ１２１の列は、違反エリアＩＤ、Ｄ１２２の列は、解除エリアＩＤを示す。Ｄ１２３の列は、解除経路を識別する経路番号、ないしＡＰＢ入退室シーケンスを識別するパターンＩＤを示す。Ｄ１２４の列は、有効無効フラグを示し、当該解除経路の有効または無効の状態を規定する。Ｄ１２５の列は、解除経路の経路情報として当該経路を構成するパスのＩＤリストを示す。例えば違反エリアＩＤがＡ０の行は、利用者が管理エリアＡ０でＡＰＢ違反した場合に、その解除のための解除エリアである管理エリアＡ５までに通過が許可される解除経路が、経路番号１の経路であることを示す。またこの経路番号１の解除経路は、有効な状態であり、当該経路を構成するパスは、パスｐ１、パスｐ１１の順であることを示す。
【００７１】
また解除経路情報テーブルＤ１２０は、Ｄ１２４の有効無効フラグの設定に応じて、解除経路としての有効または無効の状態が規定される。図１０の設定状態では、可能なパスの組合せのうち、１２０４，１２０６，１２０８の行で示す経路は、無効の状態に設定されている。無効の状態の経路は、解除経路としては適用されない。Ｄ１２４の有効無効フラグの情報は、例えば、ＡＰＢ違反時に解除リーダ４までの解除経路のパターンとして利用者Ｕに通過させたくない個所がある場合などに使用できる。管理者Ｍの判断により、サーバ１に対し、解除経路情報テーブルＤ１２０の有効無効フラグの設定を変更可能としてもよい。これにより、特定の経路を解除経路として使用しないように設定することができる。
【００７２】
なお解除経路情報テーブルＤ１２０のＤ１２５の経路情報（パスＩＤリスト）を別のテーブルに分けて関連付けて管理してもよい。
【００７３】
［違反時情報テーブルＤ１３０］
図１１は、違反時情報テーブルＤ１３０の構成例を示す。違反時情報テーブルＤ１３０は、違反リーダ及びそれに対応する違反エリア毎に、当該ＡＰＢ違反状態を解除するまでに適用する解除経路ないしＡＰＢ入退室シーケンスを指定する情報、及び許可リーダの情報を含む情報が保持される。違反リーダは、ＡＰＢ違反した利用者のカード９がかざされたリーダ３を指す。許可リーダは、当該違反エリアで次にＡＰＢ判定を許可とするリーダ３を指す。
【００７４】
違反時情報テーブルＤ１３０において、Ｄ１３１の列は、違反リーダであるリーダ３のＩＤを示す。Ｄ１３２の列は、違反エリアＩＤを示す。Ｄ１３３の列は、上記許可リーダであるリーダ３のＩＤリストを示す。Ｄ１３４の列は、上記適用する解除経路に対応するＡＰＢ入退室シーケンスを識別するパターンＩＤを示し、経路番号に代えてもよい。例えば違反リーダＩＤがＣＲ３の行は、利用者が管理エリアＡ１のリーダＣＲ３でＡＰＢ違反した場合に、適用する解除経路に対応するＡＰＢ入室室シーケンスがパターンＰ２で指定されることを示す。またその時、違反エリアである管理エリアＡ１で次にＡＰＢ判定が許可になるリーダ３がリーダＣＲ１１であることを示す。
【００７５】
また例えば違反リーダＩＤがＣＲ４の行は、利用者が管理エリアＡ２のリーダＣＲ４でＡＰＢ違反した場合に、適用する解除経路に対応するＡＰＢ入室室シーケンスがパターンＰ３で指定されることを示す。またその時、違反エリアである管理エリアＡ２で次にＡＰＢ判定が許可になるリーダ３がリーダＣＲ４であることを示す。また例えば違反リーダＩＤがＣＲ６の行は、利用者が管理エリアＡ３のリーダＣＲ６でＡＰＢ違反した場合に、適用する解除経路に対応するＡＰＢ入室室シーケンスがパターンＰ４で指定されることを示す。またその時、違反エリアである管理エリアＡ３で次にＡＰＢ判定が許可になるリーダ３がリーダＣＲ６であることを示す。また例えば違反リーダＩＤがＣＲ８の行は、利用者が管理エリアＡ４のリーダＣＲ８でＡＰＢ違反した場合に、適用する解除経路に対応するＡＰＢ入室室シーケンスがパターンＰ５で指定されることを示す。またその時、違反エリアである管理エリアＡ４で次にＡＰＢ判定が許可になるリーダ３がリーダＣＲ８であることを示す。
【００７６】
［違反時用入退室シーケンステーブルＤ１４０］
図１２は、違反時用入退室シーケンステーブルＤ１４０の構成例を示す。違反時用入退室シーケンステーブルＤ１４０は、利用者のカード９がＡＰＢ違反状態になった時に適用する解除経路に対応するＡＰＢ入退室シーケンスを含む情報が保持される。違反時用入退室シーケンステーブルＤ１４０において、Ｄ１４１の列は、ＡＰＢ入退室シーケンスを識別するパターンＩＤを示す。Ｄ１４２の列は、認証リーダＩＤとして、利用者のカード９を認証したリーダ３のＩＤを示す。Ｄ１４３の行列は、次許可リーダとして、Ｄ１４２の認証リーダで認証が許可になった場合に次に認証が許可になるリーダ３を規定する。Ｄ１４３の行列において、認証リーダＩＤの行と次許可リーダの列との交差のセルに、許可の場合は０１、不許可の場合は００が格納される。
【００７７】
例えばパターンＩＤがＰ１の行において、ＡＰＢ違反時用の解除経路に対応した１つのＡＰＢ入退室シーケンスが設定されている。例えば、認証リーダがＣＲ１の場合、次に許可になるリーダがＣＲ１１であることを示す。なお図１２で例えばパターンＰ１のＣＲ３からＣＲ１０までの行は、１つ上のＣＲ２の行と同じ内容即ちすべて００となることを示す。
【００７８】
なお本実施の形態において、通常時のＡＰＢ制御の経路に対応する第１の入退室シーケンス情報、及びＡＰＢ違反時の解除経路に対応する第２の入退室シーケンス情報は、それぞれ、特有のＡＰＢ制御が継続及び確保される情報であるため、ＡＰＢ入退室シーケンスと称する。
【００７９】
［認証装置］
図６は、認証装置２の機能ブロック構成を示す。認証装置２は、ＡＰＢ判定処理部２００、対他装置通信処理部２１０、カード認証処理部２２０、及びドア制御処理部２３０を有する。認証装置２は、サーバ１から配信されたデータによる違反時情報テーブルＤ１３０、解除リーダ及び解除エリア定義テーブルＤ１５０などを保持する。また認証装置２は、ＡＰＢ入退室シーケンステーブルＤ２００（後述の図１３，図１４）と、ＡＰＢ許可フラグテーブルＤ２１０（後述の図１５）と、適用パターンテーブルＤ２２０（後述の図１６）とを保持する。
【００８０】
カード認証処理部２２０は、リーダ３でカード９から読み取られたＩＤキーをもとに、管理エリア７のセキュリティの確保のため、カード９毎の入室の許可及び不許可の情報を判定する認証処理、言い換えるとカード９を認証したリーダ３の通過権限を持っているかどうかの判定処理を行う。
【００８１】
ドア制御処理部２３０は、カード認証処理部２２０の認証結果が許可である場合に応じて、管理エリア７に設置されているドア制御部６のドア５に対して解錠信号を送ることにより、ドア５の電気錠の状態を解錠するように制御する。
【００８２】
カード認証処理部２２０の認証処理の結果、入室許可である場合、ＡＰＢ判定処理部２００は、そのカード９がＡＰＢ違反の状態でないかどうかを判定するＡＰＢ判定処理を、ＡＰＢ許可フラグテーブルＤ２１０等の各テーブルの情報の参照に基づいて行う。そしてＡＰＢ判定処理部２００は、そのＡＰＢ判定の結果の情報を、対他装置通信処理部２１０の処理を経由して、他の認証装置２に配信する処理である許可フラグ配信を行う。
【００８３】
ＡＰＢ判定処理部２００は、カード９がＡＰＢ違反状態であると判定した場合、違反時情報テーブルＤ１３０（図１１）を参照し、以下の処理を行う。即ち、ＡＰＢ判定処理部２００は、解除経路として適用するＡＰＢ入退室シーケンスの決定と、入退室シーケンステーブルＤ２００（図１３，図１４）の内容によるＡＰＢ許可フラグテーブルＤ２１０（図１５）の内容の更新とを行う。そして、ＡＰＢ判定処理部２００は、上記処理に対応した内容の情報を、対他装置通信処理部２１０の処理を経由して、他の認証装置２に配信する。
【００８４】
ＡＰＢ判定処理部２００は、当該カード９を認証したリーダ３が解除リーダとして設定されている場合、かつ、適用パターンテーブルＤ２２０（図１６）から取得した適用パターンＩＤが、違反時用のＡＰＢ入退室シーケンスを示すパターンＩＤであった場合は、以下の処理を行う。即ち、ＡＰＢ判定処理部２００は、ＡＰＢ許可フラグテーブルＤ２１０の内容をリセットし、通常経路に対応するＡＰＢ入退室シーケンスを適用する。そしてＡＰＢ判定処理部２００は、上記処理の内容に対応した情報を、対他装置通信処理部２１０の処理を経由して、他の認証装置２に配信する処理である適用パターン切り替え配信を行う。
【００８５】
対他装置通信処理部２１０が他の認証装置２から上記の許可フラグ配信による情報を受信した時、対他装置通信処理部２１０またはＡＰＢ判定処理部２００は、認証されたカード９のＩＤをもとに、適用パターンテーブルＤ２２０から現在適用中のＡＰＢ入退室シーケンスを参照して当該パターンＩＤを取得する。そして対他装置通信処理部２１０またはＡＰＢ判定処理部２００は、当該取得したパターンＩＤと、認証したリーダ３のＩＤとをもとに、入退室シーケンステーブルＤ２００を参照し、当該参照した情報を用いてＡＰＢ許可フラグテーブルＤ２１０の内容を更新する。
【００８６】
対他装置通信処理部２１０が他の認証装置２から上記の適用パターン切り替え配信の情報を受信した時、対他装置通信処理部Ｆ２１０またはＡＰＢ判定処理部Ｆ２００は、適用パターンテーブルＤ２２０の内容を、受信したＡＰＢ入退室シーケンスのパターンＩＤによって更新し、当該パターンＩＤと、認証したリーダ３のＩＤとを用いて、入退室シーケンステーブルＤ２００の内容を参照し、当該参照した情報を用いてＡＰＢ許可フラグテーブルＤ２１０の内容を更新する。
【００８７】
［入退室シーケンステーブルＤ２００］
図１３及び図１４に示す入退室シーケンステーブルＤ２００は、認証装置２用の入退室シーケンステーブルである。各認証装置２は、この入退室シーケンステーブルＤ２００を保持し、各認証装置２の入退室シーケンステーブルＤ２００の内容は配信処理により同じ内容になるように同期される。入退室シーケンステーブルＤ２００のデータ構造は、前述の違反時用入退室シーケンステーブルＤ１４０と基本的には同様である。入退室シーケンステーブルＤ２００の内容は、通常経路に対応するＡＰＢ入退室シーケンスの情報と、ＡＰＢ違反時用の解除経路に対応する入退室シーケンスの情報とを含んだ内容である。入退室シーケンステーブルＤ２００は、Ｄ２０１の列のＡＰＢ入退室シーケンスパターンＩＤと、Ｄ２０２の列の認証リーダＩＤと、Ｄ２０３の行列の次許可リーダとを有する。
【００８８】
図１３は、入退室シーケンステーブルＤ２００のうちＡＰＢ入退室シーケンスのパターンＩＤがパターンＰ０である部分を示す。パターンＰ０は、通常運用時に使用するための通常経路に対応するＡＰＢ入退室シーケンスが設定されている。例えば、認証リーダＩＤがＣＲ１の行において、次に認証が許可になるリーダ３が、ＣＲ２，ＣＲ３，ＣＲ５，ＣＲ１１であることを示す。図３の例で言えば、利用者のカード９がリーダＣＲ１の認証の許可を通じて管理エリアＡ１に入った場合、次に許可になるリーダ３が、管理エリアＡ１内にある上記のＣＲ２，ＣＲ３，ＣＲ５，ＣＲ１１であることを示す。
【００８９】
図１４は、入退室シーケンステーブルＤ２００のうちＡＰＢ入退室シーケンスのパターンＩＤがパターンＰ２〜パターンＰ５である部分を示す。パターンＰ２〜パターンＰ５は、サーバ１で生成した、ＡＰＢ違反時用の解除経路に対応するＡＰＢ入退室シーケンスが設定されている。例えばパターンＰ１の部分は、Ｄ２０３の次許可リーダの値がすべて００の状態である。なお図１４の入退室シーケンステーブルＤ２００の設定状態では、パターンＰ２〜パターンＰ５の部分は、図１２のサーバ１による違反時用入退室シーケンステーブルＤ１４０のパターンＰ２〜パターンＰ５の部分と同じである。
【００９０】
［ＡＰＢ許可フラグテーブルＤ２１０］
図１５は、ＡＰＢ許可フラグテーブルＤ２１０の構成例を示す。ＡＰＢ許可フラグテーブルＤ２１０は、利用者のカード９ごとのＡＰＢ制御の状態を管理するため、次に認証及び通過が許可になるリーダ３との対応関係の情報が格納される。各認証装置２は、このＡＰＢ許可フラグテーブルＤ２１０を保持し、各認証装置２のＡＰＢ許可フラグテーブルＤ２１０の内容は配信処理により同じ内容になるように同期される。
【００９１】
ＡＰＢ許可フラグテーブルＤ２１０において、Ｄ２１１の列は、カード９のＩＤを示す。カード９のＩＤは、利用者Ｕと関係付けられている。Ｄ２１２の行列は、カードＩＤごとに、リーダ３ごとのＡＰＢ許可フラグが格納される。ＡＰＢ許可フラグは、０１が許可、００が不許可を示す。例えばカードＩＤがカードＡの行は、次に認証が許可になるリーダ３がＣＲ４，ＣＲ７であり、その他のリーダ３ではＡＰＢ違反として不許可になることを示す。
【００９２】
［適用パターンテーブルＤ２２０］
図１６は、適用パターンテーブルＤ２２０の構成例を示す。適用パターンテーブルＤ２２０は、利用者のカード９ごとに適用されているＡＰＢ入退室シーケンスの状態を管理する。適用パターンテーブルＤ２２０において、Ｄ２２１の列のカードＩＤと、Ｄ２２２の列の適用パターンＩＤとが関係付けられている。適用パターンＩＤは、当該利用者のカード９に適用されているＡＰＢ入退室シーケンスの状態を示している。例えばカードＩＤがカードＡの行は、パターンＰ０で示す通常時用の経路に対応するＡＰＢ入退室シーケンスが使用されている状態であることを示す。例えばカードＩＤがカードＢの行は、パターンＰ１で示すＡＰＢ違反時用の解除経路に対応するＡＰＢ入退室シーケンスが使用されている状態であることを示す。利用者のカード９ごとに適用する経路の切り替えに伴い、適用パターンテーブルＤ２２０の適用パターンＩＤの値が更新される。
【００９３】
［第１生成処理（１）］
次に、図１７を用いて、サーバ１の第１生成処理部である解除経路生成処理部１００による処理例を説明する。なおS100等は処理ステップを表す。
【００９４】
（S100）  第１生成処理部１００は、解除経路情報テーブルＤ１２０を生成する前に当該テーブルをクリアする。
【００９５】
（S101）  第１生成処理部１００は、違反エリア及び解除エリア定義テーブルＤ１１０のすべてのデータに対して、違反エリアから解除エリアまでの経路を生成するため、違反エリア及び解除エリア定義テーブルＤ１１０のデータを１つずつ取得しながら処理を行う。
【００９６】
（S102）  ある１つの違反エリアからある１つの解除エリアまでの経路は、複数のパターンが存在し得る。そのため、S102では、第１生成処理部１００は、前回処理した違反エリアと解除エリアとの組合せが同じ情報をS101で取得した場合、パターンＩＤをインクリメントし、異なる場合は１に設定しなおす。
【００９７】
（S103）  第１生成処理部１００は、違反エリアから解除エリアまでの１つ以上の経路及びパスを保持するための経路情報（パスＩＤリスト）を初期化する。
【００９８】
（S104）  第１生成処理部１００は、次のS105のパス登録処理を実行するためのパラメータを設定する。S105のパス登録処理のパラメータは、パス検索開始エリアＩＤ、解除エリアＩＤ、パスＩＤリスト、パターンＩＤから構成される。S105のパス登録処理のパラメータは、パス検索開始エリアＩＤに違反エリアＩＤ、パスＩＤリストにS103で初期化したパスＩＤリスト、パターンＩＤにS102で初期化したパターンＩＤ、違反エリアＩＤにS101で取得した違反エリア及び解除エリア定義テーブルＤ１１０の解除エリアＩＤが設定される。
【００９９】
（S105）  第１生成処理部１００は、S104で設定したパラメータを、S105のパス登録処理に渡して実行する。
【０１００】
［第１生成処理（２）］
図１８を用いて、第１生成処理部１００によるパス登録処理（S105）について説明する。
【０１０１】
（S200）  S105のパス登録処理は再帰呼び出しされる。そのため、S200では、第１生成処理部１００は、一旦パラメータで指定されたパスＩＤリストをコピーし、第２パスＩＤリストを作成する。
【０１０２】
（S201）  パラメータで指定されたパス検索開始エリアＩＤを移動元エリアとするパス情報は複数のパターンが存在し得る。そのため、第１生成処理部１００は、１つずつデータを処理する。
【０１０３】
（S202）  第１生成処理部１００は、パラメータで指定された解除エリアＩＤがS201で取得したパス情報の移動先エリアＩＤと一致する場合、１つの経路のパターンが抽出できたと判断し、S204へ進み、一致しない場合は、S203へ進む。
【０１０４】
（S203）  S203では、第１生成処理部１００は、S201で取得したパス情報の移動先エリアＩＤがS200で作成した第２パスＩＤリストのいずれかのパス情報の移動元エリアＩＤまたは移動先エリアＩＤに存在する場合、そのパス情報はそれまでに通過してきた管理エリア７に戻ることになるため、無効な経路ないしパスであると判断する。そして第１生成処理部１００は、次のパス情報を処理するため、S201へ戻る。また第１生成処理部１００は、上記が存在しない場合、解除エリアは移動先エリアの更に先にあると判断し、S207へ進む。
【０１０５】
（S204）  S204では、S202の判定で１つの経路のパターンが抽出できたと判断したため、第１生成処理部１００は、解除経路情報テーブルＤ１２０に、違反エリアＩＤ、解除エリアＩＤ、パターンＩＤ、及び第２パスＩＤリストを登録する。
【０１０６】
（S205）  第１生成処理部１００は、１つの経路のパターンが完結したため、パターンＩＤをインクリメントする。
【０１０７】
（S206）  第１生成処理部１００は、１つの経路のパターンが完結したため、第２パスＩＤリストをパラメータのパスＩＤリストで初期化する。
【０１０８】
（S207）  第１生成処理部１００は、S203の判定でS201で取得したパス情報の移動先エリアの先のパス情報を検索するために、S209に渡す第３パスＩＤリストを作成する。第３パスＩＤリストは、パラメータのパスＩＤリストにS201で取得したパス情報のパスＩＤを追加したデータである。
【０１０９】
（S208）  S208では、第１生成処理部１００は、S209のパス登録処理を実行するためのパラメータを設定する。第１生成処理部１００は、パス検索開始エリアＩＤに、S201で取得したパス情報の移動先エリアＩＤ、違反エリアＩＤにパラメータの違反エリアＩＤ、パスＩＤリストにS203で作成した第３パスＩＤリスト、パターンＩＤに現在保持中のパターンＩＤを設定する。
【０１１０】
（S209）  第１生成処理部１００は、S208で設定されたパラメータをS209のパス登録処理に渡して実行する。
【０１１１】
［第２生成処理（１）］
図１９を用いて、サーバ１の第２生成処理部１１０による第２生成処理について説明する。
【０１１２】
（S300）  第２生成処理部１１０は、違反時情報テーブルＤ１３０の内容をクリアする。
【０１１３】
（S301）  第２生成処理部１１０は、違反時用入退室シーケンステーブルＤ１４０の内容をクリアする。
【０１１４】
（S302）  第２生成処理部１１０は、違反時用入退室シーケンスに設定するパターンＩＤを１に設定する。
【０１１５】
（S303）  第２生成処理部Ｆ１１０は、解除経路情報テーブルＤ１２０を基に、違反時情報テーブルＤ１３０と違反時用入退室シーケンステーブルＤ１４０とを作成するため、解除経路情報テーブルＤ１２０の全データを１つずつ処理する。
【０１１６】
（S304）  第２生成処理部１１０は、有効な経路のパターンのみ処理を行うため、S303で取得した解除経路情報テーブルＤ１２０のデータの有効無効フラグの値が有効かどうかを判定する。解除経路情報テーブルＤ１２０のデータの有効無効フラグの値が無効の場合はS309へ進み、次の解除経路情報Ｄテーブル１２０のデータの処理を行う。上記フラグ値が有効の場合はS305へ進む。
【０１１７】
（S305）  S305では、第２生成処理部１１０は、S303で取得した解除経路情報テーブルＤ１２０のデータから、違反エリアＩＤを取得する。
【０１１８】
（S306）  S306では、第２生成処理部１１０は、S303で取得した解除経路情報テーブルＤ１２０のデータのパスＩＤリストから、パスＩＤを取得し、１つずつ処理を行う。
【０１１９】
（S307）  第２生成処理部１１０は、S307の違反時データ生成処理を実行する。
【０１２０】
（S308）  第２生成処理部１１０は、次のパスＩＤを処理するため、S303に戻る。
【０１２１】
（S309）  第２生成処理部１１０は、次の解除経路情報テーブルＤ１２０のデータを処理するため、S303に戻る。
【０１２２】
［第２生成処理（２）］
図２０を用いて、第２生成処理部１１０によるS307の違反時データ生成処理について説明する。
【０１２３】
（S400）  第２生成処理部１１０は、パス情報テーブルＤ１００のパスＩＤがS303で取得したパスＩＤと一致する情報を取得する。
【０１２４】
（S401）  第２生成処理１１０は、違反時情報テーブルＤ１３０の違反エリアＩＤがS305で取得した解除経路情報テーブルＤ１２０の違反エリアＩＤと一致する情報が存在する場合、S413へ進み、存在しない場合、S402へ進む。
【０１２５】
（S402）  S402では、第２生成処理部１１０は、違反時用入退室シーケンステーブルＤ１４０にデータを追加する。追加する情報は、違反時用入退室シーケンステーブルＤ１４０のＤ１４１のパターンＩＤに、パターンＩＤを追加する。当該追加パターンＩＤは、初期値はS302で設定された値、それ以降はS403でインクリメントされた値とする。また追加する情報は、認証リーダＩＤには、本システム内にあるリーダ３のうち解除リーダ及び解除エリア定義テーブルＤ１５０に存在しないすべてのリーダＩＤを追加する。また追加する情報は、次許可リーダには、不許可である００の値を追加する。
【０１２６】
（S403）  第２生成処理部１１０は、パターンＩＤをインクリメントする。
【０１２７】
（S404）  S404では、第２生成処理部１１０は、S306で取得した解除経路情報テーブルＤ１２０のパスＩＤリストのパスＩＤが、パスＩＤリストの先頭のパスＩＤである場合、S405へ進み、異なる場合、S415へ進む。
【０１２８】
（S405）  第２生成処理部１１０は、違反時情報テーブルＤ１３０の違反エリアＩＤがS305で取得した解除経路情報テーブルＤ１２０の違反エリアＩＤと一致する情報が存在する場合、S407へ進み、存在しない場合、S406へ進む。
【０１２９】
（S406）  第２生成処理部１１０は、違反時情報テーブルＤ１３０にS305で取得した解除経路情報Ｄ１２０の違反エリアＩＤを移動元とする複数のパス情報テーブルＤ１００のリーダＩＤを違反リーダＩＤとする情報を追加する。当該追加する際、違反エリアＩＤは、S305で取得した解除経路情報テーブルＤ１２０の違反エリアＩＤ、適用パターンＩＤは、S402で追加した違反時用入退室シーケンスのパターンＩＤである。
【０１３０】
（S407）  第２生成処理部１１０は、違反時情報テーブルＤ１３０の違反エリアＩＤがS305で取得した解除経路情報テーブルＤ１２０の違反エリアＩＤと一致する情報のすべてに対してS408の処理を行う。
【０１３１】
（S408）  第２生成処理部１１０は、S407で取得した違反時情報テーブルＤ１３０の許可リーダＩＤリストにS400で取得したパス情報テーブルＤ１００のリーダＩＤを追加する。
【０１３２】
（S409）  第２生成処理部１１０は、S407へ戻り、次の処理を行う。
【０１３３】
（S410）  第２生成処理部１１０は、S400で取得したパス情報テーブルＤ１００のドアＩＤが同一で、移動元エリアＩＤと移動先エリアＩＤとが逆に設定されているパス情報テーブルＤ１００が存在しない場合、S411へ進み、存在する場合、S412へ進む。
【０１３４】
（S411）  第２生成処理部１１０は、処理対象の違反時用入退室シーケンステーブルＤ１４０のデータ（S402で追加、またはS414で取得した情報）において、認証リーダＩＤがS400で取得したパス情報テーブルＤ１００のリーダＩＤと一致する行の次許可リーダの値がS400で取得したパス情報テーブルＤ１００のリーダＩＤと一致する箇所の許可フラグを、許可である０１に設定する。これは、前述のように入室側の管理エリア７にしかリーダ３が設置されていない場合で、一旦入室した後に退室した時に再度入室できるようにするためである。
【０１３５】
（S412）  第２生成処理部１１０は、S400で取得したパス情報テーブルＤ１００のリーダＩＤを保持する。
【０１３６】
（S413）  第２生成処理部１１０は、違反時情報テーブルＤ１３０の違反エリアＩＤがS305で取得した解除経路情報テーブルＤ１２０の違反エリアＩＤと一致する情報の適用パターンＩＤを取得する。
【０１３７】
（S414）  第２生成処理部１１０は、違反時用入退室シーケンステーブルＤ１４０の入退室シーケンスのパターンＩＤがS413で取得した適用パターンＩＤと一致する情報を取得する。
【０１３８】
（S415）  第２生成処理部１１０は、処理対象の違反時用入退室シーケンステーブルＤ１４０のデータ（S402で追加、またはS414で取得した情報）におけるS400で保持したリーダＩＤの行において、次許可リーダの値がS400で取得したパス情報テーブルＤ１００のリーダＩＤと一致する箇所の許可フラグを、許可である０１に設定する。
【０１３９】
次に、認証装置２のＡＰＢ判定処理部２００の処理、及び対他装置通信処理部２１０の処理の例を説明する。
【０１４０】
［ＡＰＢ判定処理部Ｆ２００のＡＰＢ判定処理］
図２１を用いて、認証装置２のＡＰＢ判定処理部２００のＡＰＢ判定処理を説明する。
【０１４１】
（S500）  ＡＰＢ判定処理部２００によるＡＰＢ判定処理は、カード認証処理部２２０の判定結果が許可である時に実行される。S500では、ＡＰＢ判定処理部２００は、許可のカードＩＤとＡＰＢ許可フラグテーブルＤ２１０のカードＩＤとが一致する情報を取得する。
【０１４２】
（S501）  ＡＰＢ判定処理部２００は、S500で取得したＡＰＢ許可フラグテーブルＤ２１０の情報で、リーダ毎のＡＰＢ許可フラグが、認証したリーダ３である許可フラグを取得する。
【０１４３】
（S502）  ＡＰＢ判定処理部２００は、S501で取得した許可フラグが許可である０１か、認証したリーダ３が解除用リーダ及び解除エリア定義テーブルＤ１５０のリーダＩＤである場合、ＡＰＢ許可と判断し、S503に進む、それ以外の場合、ＡＰＢ不許可と判断し、S504に進む。
【０１４４】
（S503）  上記ＡＰＢ許可の場合、ＡＰＢ許可判定処理部２００のＡＰＢ許可処理（図２２）に進む。
【０１４５】
（S504）  上記ＡＰＢ不許可の場合、ＡＰＢ許可判定処理部２００のＡＰＢ不許可処理（図２３）に進む。
【０１４６】
［ＡＰＢ判定処理部Ｆ２００のＡＰＢ許可処理］
図２２を用いて、認証装置２のＡＰＢ判定処理部２００のＡＰＢ許可処理（S503）について説明する。
【０１４７】
（S600）  ＡＰＢ判定処理部２００は、適用パターンテーブルＤ２２０のカードＩＤが許可となったカードＩＤと一致する情報を取得する。
【０１４８】
（S601）  ＡＰＢ判定処理部２００は、S600で取得した情報の適用パターンＩＤがパターンＰ０以外（即ち違反時用のＡＰＢ入退室シーケンス）、かつ、解除リーダ及び解除エリア定義テーブルＤ１５０のリーダＩＤが認証リーダＩＤと一致する情報が存在する場合、S602へ進み、いずれの条件にも合致しない場合は、S606へ進む。
【０１４９】
（S602）  ＡＰＢ判定処理部２００は、S600で検索した適用パターンテーブルＤ２２０の適用パターンＩＤをパターンＰ０（通常時用）に設定する。
【０１５０】
（S603）  ＡＰＢ判定処理部２００は、ＡＰＢ許可フラグテーブルＤ２１０でカードＩＤが許可となったカードＩＤと一致するリーダ毎のＡＰＢ許可フラグをすべて許可である０１に設定する。
【０１５１】
（S604）  ＡＰＢ判定処理部２００は、認証したリーダ３が自認証装置２に接続されるものである場合、S605へ進む。
【０１５２】
（S605）  S605では、ＡＰＢ判定処理部２００は、他の認証装置２にＡＰＢ違反が解除されたことを配信するため、対他装置通信処理部２１０の適用パターン切り替え配信送信処理（図２５（ａ））を実行する。
【０１５３】
（S606）  ＡＰＢ判定処理部２００は、入退室シーケンステーブルＤ２００のパターンＩＤが、S600で検索した適用パターンテーブルＤ２２０のパターンＩＤと一致する情報を取得する。
【０１５４】
（S607）  ＡＰＢ判定処理部２００は、S606で取得した入退室シーケンステーブルＤ２００のデータの認証リーダＩＤが認証リーダと一致する行のデータを、ＡＰＢ許可フラグテーブルＤ２１０のカードＩＤと許可となったカードＩＤとが一致する行に設定する。
【０１５５】
（S608）  ＡＰＢ判定処理部２００は、認証したリーダ３が自認証装置２に接続されるものである場合、S609へ進む。
【０１５６】
（S609）  ＡＰＢ判定処理部２００は、他の認証装置２にＡＰＢ許可フラグの更新の情報を配信するため、対他装置通信処理部２１０の許可フラグ配信送信処理（図２４（ａ））を実行する。
【０１５７】
［ＡＰＢ判定処理部Ｆ２００のＡＰＢ不許可処理］
図２３を用いて、ＡＰＢ判定処理部２００のＡＰＢ不許可処理を説明する。
【０１５８】
（S700）  ＡＰＢ判定処理部２００は、適用パターンテーブルＤ２２０のカードＩＤから許可となったカードＩＤと一致する情報を取得する。
【０１５９】
（S701）  ＡＰＢ判定処理部２００は、ＡＰＢ違反状態であるのか、最初にＡＰＢ違反になったのか、また、最初にＡＰＢ違反になったがＡＰＢ違反時のＡＰＢ入退室シーケンスが存在するのか等を判定するため、S701の処理を行う。即ちＡＰＢ判定処理部２００は、S700で取得した情報の適用パターンＩＤを判定し、パターンＰ０かつ違反時情報テーブルＤ１３０の違反リーダＩＤが認証リーダＩＤに一致する情報が存在する場合はS702へ進み、パターンＰ０以外の場合はS709へ進む。
【０１６０】
（S702）  ＡＰＢ判定処理部２００は、違反時情報テーブルＤ１３０の違反リーダＩＤが認証したリーダに一致する情報を取得する。
【０１６１】
（S703）  ＡＰＢ判定処理部２００は、適用パターンテーブルＤ２００のカードＩＤと不許可となったカードＩＤが一致する情報の適用パターンＩＤを、S702で取得した情報の適用パターンＩＤに設定する。
【０１６２】
（S704）  ＡＰＢ判定処理部２００は、入退室シーケンステーブルＤ２００のパターンＩＤがS703で設定した適用パターンＩＤと一致する情報を取得する。
【０１６３】
（S705）  ＡＰＢ判定処理部２００は、S704で取得した入退室シーケンステーブルＤ２００のデータの認証リーダＩＤと認証したリーダとが一致する行のデータを、ＡＰＢ許可フラグテーブルＤ２１０のカードＩＤが不許可となったカードＩＤと一致する行に設定する。
【０１６４】
（S706）  ＡＰＢ判定処理部２００は、ＡＰＢ許可フラグテーブルＤ２１０のカードＩＤが不許可となったカードＩＤと一致する行のうち、リーダ毎のＡＰＢ許可フラグがS702で取得した違反時情報テーブルＤ１３０の許可リーダＩＤリストに設定されているリーダＩＤと一致する箇所のすべてを許可である０１に設定する。
【０１６５】
（S707）  ＡＰＢ判定処理部２００は、認証したリーダ３が自認証装置２に接続されるものである場合、S708へ進む。
【０１６６】
（S708）  ＡＰＢ判定処理部２００は、他の認証装置２にＡＰＢ違反の情報を配信するため、対他装置通信処理部２１０の適用パターン切り替え配信送信処理（図２５（ａ））を実行する。
【０１６７】
（S709）  ＡＰＢ判定処理部２００は、入退室シーケンステーブルＤ２００のパターンＩＤがS700で取得した適用パターンＩＤと一致する情報を取得する。
【０１６８】
（S710）  ＡＰＢ判定処理部２００は、S709で取得した入退室シーケンステーブルＤ２００の認証リーダＩＤと認証したリーダが一致する行のデータを、ＡＰＢ許可フラグテーブルＤ２１０のカードＩＤが不許可となったカードＩＤと一致する行に設定する。
【０１６９】
（S711）  ＡＰＢ判定処理部２００は、認証したリーダ３が自認証装置２に接続されるものである場合、S712へ進む。
【０１７０】
（S712）  ＡＰＢ判定処理部２００は、他の認証装置２にＡＰＢ許可フラグの更新の情報を配信するため、対他装置通信処理部２１０の許可フラグ配信送信処理（図２４（ａ）、）を実行する。
【０１７１】
［対他装置通信処理部２１０の許可フラグ配信処理］
図２４（ａ）を用いて、対他装置通信処理部２１０の許可フラグ配信送信処理を説明する。
【０１７２】
（S800）  対他装置通信処理部２１０は、認証リーダＩＤ、カードＩＤ、及び認証結果の情報から、他の認証装置２へ配信するコマンドを作成する。
【０１７３】
（S801）  対他装置通信処理部２１０は、自認証装置２以外のすべての認証装置２に対して、１つずつS802の処理を行う。
【０１７４】
（S802）  対他装置通信処理部２１０は、S800で作成したコマンドを他の認証装置２へ送信する。
【０１７５】
（S803）  対他装置通信処理部２１０は、S801に戻り、次の認証装置２に対しての処理を行う。
【０１７６】
図２４（ｂ）を用いて、対他装置通信処理部Ｆ２１０の許可フラグ配信受信処理を説明する。
【０１７７】
（S804）  対他装置通信処理部２１０は、他の認証装置２から受信したコマンドから、認証リーダＩＤ、カードＩＤ、及び認証結果の情報を取り出す。
【０１７８】
（S805）  対他装置通信処理部２１０は、S804で取得した情報をパラメータとしてＡＰＢ判定処理部Ｆ２００のＡＰＢ判定処理を実行させる。
【０１７９】
［対他装置通信処理部２１０の適用パターン切り替え配信処理］
図２５（ａ）を用いて、対他装置通信処理部Ｆ２１０の適用パターン切り替え配信送信処理を説明する。
【０１８０】
（S900）  対他装置通信処理部２１０は、カードＩＤ、パターンＩＤ、及び認証リーダＩＤの情報から、他の認証装置２へ配信するコマンドを作成する。
【０１８１】
（S901）  対他装置通信処理部２１０は、自認証装置２以外のすべての認証装置２に対して１つずつS902の処理を行う。
【０１８２】
（S902）  対他装置通信処理部２１０は、S900で作成したコマンドを他の認証装置２へ送信する。
【０１８３】
（S903）  対他装置通信処理部２１０は、S901に戻り、次の認証装置２に対しての処理を行う。
【０１８４】
図２５（ｂ）を用いて、対他装置通信処理部２１０の適用パターン切り替え配信受信処理を説明する。
【０１８５】
（S904）  対他装置通信処理部２１０は、他の認証装置２から受信したコマンドから、カードＩＤ、パターンＩＤ、及び認証リーダＩＤの情報を取得する。
【０１８６】
（S905）  対他装置通信処理部２１０は、適用パターンテーブルＤ２２０のカードＩＤとS904で取得したコマンドのカードＩＤとが一致する情報の適用パターンＩＤをS904で取得したコマンドのパターンＩＤに設定する。
【０１８７】
（S906）  対他装置通信処理部２１０は、入退室シーケンステーブルＤ２００のパターンＩＤがS904で取得したコマンドのパターンＩＤと一致する情報を取得する。
【０１８８】
（S907）  対他装置通信処理部２１０は、S906で取得した入退室シーケンスの認証リーダＩＤとS904で取得したコマンドの認証リーダＩＤとが一致する行のデータを、ＡＰＢ許可フラグテーブルＤ２１０のカードＩＤとS904で取得したコマンドのカードＩＤとが一致する行に設定する。
【０１８９】
［具体例（１）］
次に、図３，図４等を用いて、本実施の形態の入退管理システムにおける具体例を説明する。図１のシステム構成において、図７のパス情報テーブルＤ１００、図８の解除リーダ及び解除エリア定義テーブルＤ１５０、及び図９の違反エリア及び解除エリア定義テーブルＤ１１０の内容が設定された状態とする。この設定に基づき、サーバ１は、図１１の違反時情報テーブルＤ１３０、及び図１２の違反時用入退室シーケンステーブルＤ１４０の内容を生成する。サーバ１から認証装置２に配信されるデータによる入退室シーケンステーブルＤ２００の内容は、図１３のようになる。
【０１９０】
図３において、管理エリアＡ１内にカードＡを持つ利用者ＵＡが入室しているとする。利用者ＵＡがカードＡをリーダＣＲ５にかざしたとする。リーダＣＲ５及び認証装置２での認証を経て、当該カードＡは入室許可となり、ドアＣは解錠される。これに伴い、ＡＰＢ許可フラグテーブルＤ２１０のカードＡの行は、通常時用のＡＰＢ入退室シーケンスによって、２１０４に示す行のように、リーダＣＲ６、ＣＲ９の箇所が許可である０１となり、その他の箇所が不許可である００となる。この時、入室許可となったにも係わらず、管理エリアＡ１の利用者ＵＡがドアＣを通じて管理エリアＡ３へ入室せずに、管理エリアＡ１内に残ったとする。
【０１９１】
管理エリアＡ１内で利用者ＵＡがカードＡを再度リーダＣＲ５にかざすと、ＡＰＢ許可フラグテーブルＤ２１０の当該カードＡの行は、不許可である００であるため、ＡＰＢ違反状態であると判定される。同様に、管理エリアＡ１内で他のリーダであるＣＲ２，ＣＲ３にカードＡをかざしてもＡＰＢ違反状態であると判定される。
【０１９２】
認証装置２は、上記利用者ＵＡのカードＡがＡＰＢ違反状態となったため、違反時情報テーブルＤ１３０の違反リーダＩＤがＣＲ５である行を参照する。このＣＲ５の行では、違反エリアがＡ１、許可リーダＩＤリストの値がＣＲ１１、適用パターンＩＤがパターンＰ２となっている。認証装置２は、このパターンＰ２を、図１６の適用パターンテーブルＤ２２０の当該カードＡの適用パターンＩＤに設定する。即ち、カードＡについて、通常経路に対応するパターンＰ０の適用の状態から、解除経路に対応するパターンＰ２の適用の状態へ設定が更新される。
【０１９３】
次に、認証装置２は、上記適用パターンテーブルＤ２２０のカードＡの適用パターンＩＤであるパターンＰ２と一致する入退室シーケンステーブルＤ２００のパターンＩＤがパターンＰ２の行を参照する。図１４の入退室シーケンステーブルＤ２００の設定状態では、パターンＰ２における認証リーダＩＤがＣＲ１〜ＣＲ１０である行は、すべて次許可リーダの値に不許可である００が設定されている。そして、認証装置２は、当該パターンＰ２の行において、認証リーダＩＤが上記違反リーダであるＣＲ５に一致する行の情報（すべての次許可リーダの値が００である）を、ＡＰＢ許可フラグテーブルＤ２１０に設定する。即ち図１５のＡＰＢ許可フラグテーブルＤ２１０の状態では、カードＡの行は、ＣＲ４，ＣＲ７が許可の０１であるが、２１０５のように、すべてのリーダが不許可である００に更新される。
【０１９４】
更に続いて、認証装置２は、上記違反時情報テーブルＤ１３０の違反リーダがＣＲ５、適用パターンＩＤがパターンＰ２に対応した、許可リーダＩＤリストに設定されているリーダＣＲ１１に対応させて、上記ＡＰＢ許可フラグテーブルＤ２１０における当該リーダＣＲ１１の箇所に、許可である０１を設定する。これにより、図１５のＡＰＢ許可フラグテーブルＤ２１０におけるカードＡの行は、２１０６に示す状態に更新される。即ち最終的に、ＡＰＢ許可フラグテーブルＤ２１０のカードＡの行は、解除エリアに入室するためのリーダＣＲ１１が、次に許可される状態となる。
【０１９５】
次に、管理エリアＡ１内の利用者ＵＡは、ＡＰＢ違反状態を解除するために、解除経路を通じて解除エリアの解除リーダ４に向かう。このため、利用者ＵＡは、カードＡを、上記リーダＣＲ１１にかざす。これにより、リーダＣＲ１１及び認証装置２での認証を経て、当該カードＡは入室許可となり、ドアＦは解錠される。利用者ＵＡは、カードＡと共に、ドアＦを通じて、解除エリアである管理エリアＡ５へ入室する。
【０１９６】
次に、解除エリアである管理エリアＡ５内の利用者ＵＡは、カードＡを解除リーダ４であるリーダＣＲ１２にかざす。これにより認証装置２は、カードＡの利用者ＵＡが正規登録者であるため認証の結果を許可とし、所定のＡＰＢ違反解除処理を行い、利用者ＵＡのカードＡのＡＰＢ違反状態が解除され、通常のＡＰＢ制御の状態へ戻る。これに伴い、認証装置２は、図１５のＡＰＢ許可フラグテーブルＤ２１０の当該カードＡの行における、リーダごとのＡＰＢ許可フラグの値を、２１０３のようにすべて許可である０１に設定する。そして、認証装置２は、適用パターンテーブルＤ２２０の当該カードＡの行における適用パターンＩＤの設定値を、上記解除経路に対応したパターンＰ２の状態から、通常経路に対応したパターンＰ０に戻すように設定する。この際、認証装置２は、例えば図１５の２１０３の状態または２１００の状態に切り替える。これによりＡＰＢ違反状態の解除が完了する。この状態から、通常のＡＰＢ制御が再開及び継続される。
【０１９７】
その後、利用者ＵＡは、解除エリアである管理エリアＡ５から退室し、管理エリアＡ１内のすべてのリーダ３が、次に認証が許可となっているので、いずれの管理エリア７への移動も可能である。次にカード９がかざされたリーダ３からは、通常のＡＰＢ制御が継続される。
【０１９８】
［具体例（２）］
図４を用いて、本実施の形態の入退管理システムにおける変形例や別の具体例について説明する。図４において、管理エリアＡ４内にいるカードＢを所持する利用者ＵＢが、管理エリアＡ４内でＡＰＢ違反をしたとする。これに伴い、本入退管理システムは、利用者ＵＢのカードＢのＡＰＢ制御の状態を、通常経路から、解除リーダであるリーダＣＲ１２が設置された解除エリアである管理エリアＡ５への解除経路へ切り替える。この解除経路として、図示する２つの経路ＲＢ１，ＲＢ２がある。一方の経路ＲＢ１は、パスｐ８、パスｐ４、パスｐ１１の順で構成される。他方の経路ＲＢ２は、パスｐ１０、パスｐ６、パスｐ１１の順で構成される。利用者ＵＢは、２つの経路ＲＢ１，ＲＢ２のいずれを使用することもできる。
【０１９９】
また管理エリアＡ４での利用者ＵＢのカードＢによる違反リーダが例えばＣＲ８である場合に、次に許可にするリーダ３として、ＣＲ８とは別のＣＲ１０に設定し、解除経路として経路ＲＢ２のみを有効にしてもよい。逆に、管理エリアＡ４での違反リーダが例えばＣＲ１０である場合に、次に許可にするリーダとして、ＣＲ１０とは別のＣＲ８に設定し、解除経路として経路ＲＢ１のみを有効にしてもよい。
【０２００】
また、１つの違反エリアに対して複数の解除経路を提供する例に限らず、違反エリアごとに異なる解除経路を割り当てることも勿論可能である。例えば管理エリアＡ２が違反エリアの場合は解除エリアをＡ５への解除経路をパスｐ４、ｐ１１の順の１つの経路のみとし、管理エリアＡ４が違反エリアの場合は解除エリアをＡ５への解除経路をパスｐ１０、ｐ６、ｐ１１の順の１つの経路のみとする、といった運用が可能である。
【０２０１】
また本実施の形態の入退管理システムは、通常経路と解除経路との切り替えに関して、予め運用のポリシーとして各利用者に伝えておくことにより、利用者はＡＰＢ違反時には解除リーダ４へ向かえばよいことがわかる。また本実施の形態の入退管理システムは、通常経路から解除経路に適用を切り替えた際に、利用者に対してそのことを通知する手段を備えてもよい。例えば、リーダ２に備えるＬＥＤランプやディスプレイを特定の状態に制御するようにしてもよい。例えばＡＰＢ違反時にはリーダ２の赤色のＬＥＤランプを点灯し、通行ができないことやＡＰＢ違反状態であることを利用者に伝える。また、解除経路に切り替えた際は、次に認証を許可するリーダ３の緑色のＬＥＤランプを点灯する。これにより、利用者に、次にどのリーダ３を経由して解除エリアへ向かえばよいのかを伝える。また本実施の形態は、上記ＬＥＤランプに限らず、他の手段を用いて、解除経路に関して利用者に通知してもよい。
【０２０２】
［具体例（３）］
図４を用いて、本実施の形態の入退管理システムにおける変形例や別の具体例について説明する。本実施の形態の入退管理システムは、管理者Ｍによる制御装置１０またはサーバ１への情報の設定に基づき、管理対象空間内に複数の解除エリア及び複数の解除リーダを設定可能である。図４において、例えば管理エリアＡ５が第１の解除エリアとして設定され、リーダＣＲ１２が第１の解除リーダとして設定される。また管理エリアＡ６が第２の解除エリアとして設定され、リーダＣＲ１４が第２の解除リーダとして設定される。利用者は、パスｐａとして示すように、管理エリアＡ３から、ドアＧに設置されるリーダＣＲ１３での認証を通じて、管理エリアＡ６に入室可能である。管理エリアＡ６は、管理エリアＡ５と同様に解除リーダとしてリーダＣＲ１４が設置及び設定される。例えば広い建物などの場合、複数の解除エリア及び解除リーダが設定されることにより、利用者が解除エリアに向かう際に距離が近くなり、利便性が高い。
【０２０３】
例えば管理エリアＡ４内で利用者ＵＢのカードＢがＡＰＢ違反した場合に、２つの解除リーダであるリーダＣＲ１１及びＣＲ１４へのそれぞれの解除経路を提供する。例えば第１の解除経路は、第１の解除リーダであるＣＲ１１が設置された解除エリアである管理エリアＡ５への経路として、例えばパスｐ１０、パスｐ６、パスｐ１１により構成される経路ＲＢ２とする。また、第２の解除経路は、第２の解除リーダであるＣＲ１４が設置された解除エリアである管理エリアＡ６への経路として、パスｐ１０、パスｐａにより構成される経路とする。利用者ＵＢは、上記２つの経路のいずれを使用してもよい。
【０２０４】
［具体例（４）］
図４を用いて、本実施の形態の入退管理システムにおける変形例や別の具体例について説明する。管理者Ｍによる制御装置１０またはサーバ１への情報の設定に基づき、管理対象空間の全体のうち、一部の管理エリアを本システムによるＡＰＢ違反解除機能の対象として設定し、他の一部の管理エリアを本システムによるＡＰＢ違反解除機能の対象外として設定することができる。図４の例において、管理エリアＡ２からドアＨに設置されるリーダＣＲ１５を通じて入室可能な管理エリアＡ７を有する。例えば管理エリアＡ７を、ＡＰＢ違反解除機能の対象外のエリアとして設定可能である。またこの設定は、利用者のカード９ごとに個別に可能である。
【０２０５】
例えば管理エリアＡ７を重要エリアとする場合、本システム及び管理者Ｍは、当該管理エリアＡ７を経由する解除経路を生成しないように設定することができる。サーバ１は、解除経路情報テーブルＤ１２０を生成する際、管理エリアＡ７を経由する解除経路を生成しない。また管理者Ｍは、解除経路情報テーブルＤ１２０などの設定を変更することにより、管理エリアＡ７を経由する解除経路を無効にすることができる。
【０２０６】
［具体例（５）］
本実施の形態の入退管理システムにおける変形例や別の具体例について説明する。本実施の形態の入退管理システムの設定及び運用として、管理者Ｍによる制御装置１０またはサーバ１への情報の設定に基づき、違反エリアに対して解除エリアを設定しないことも可能である。この場合、その特定の管理エリアでは、利用者のカードのＡＰＢ違反時に、解除経路への切り替えは行われず、その違反エリアから当該ＡＰＢ違反状態の利用者を移動させないことが可能である。
【０２０７】
［具体例（６）］
本実施の形態の入退管理システムにおける変形例や別の具体例について説明する。解除エリアとして設定される管理エリアにおいて、解除リーダ４を設けるだけでなく、セキュリティを高めるために、監視カメラや生体認証装置といった手段を設ける構成としてもよい。この構成の場合、解除エリアで利用者がカード９を用いて解除リーダ４で解除操作を行う際に、例えば監視カメラでその記録をとる。これによりセキュリティを高めることができる。
【０２０８】
［効果等］
以上説明したように、本実施の形態の入退管理システムによれば、ＡＰＢ違反状態の解除を、管理者Ｍや解除権限を持つ他の利用者の操作を必要とせずに可能とし、システムの利便性を高めることができる。本入退管理システムによれば、利用者のカード９のＡＰＢ違反時に、違反時用の解除経路として、違反エリアから解除リーダが設置された解除エリアまでの経路を提供する。また本システムは、当該解除経路に対して所定のＡＰＢ制御を継続して適用する。これにより、ＡＰＢ違反状態の利用者自身が単独でＡＰＢ違反状態を解除することができる。これにより、例えば管理者Ｍや解除権限を持つ他の利用者が不在の場合であっても、ＡＰＢ違反状態の解除を行うことができ、通常のＡＰＢ制御状態へ速やかに戻ることができる。
【０２０９】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【産業上の利用可能性】
【０２１０】
本発明は、入退管理システムに利用可能である。
【符号の説明】
【０２１１】
１…サーバ、２…認証装置、３…リーダ、４…解除リーダ、５…ドア（電気錠付き扉）、６…ドア制御部、７…管理エリア、８…ＬＡＮ、９…カード、１０…制御装置、１１…設定部、１２…経路生成部、１３…第１経路切り替え部、１４…第２経路切り替え部、Ｆ１…入退管理機能、Ｆ２…アンチパスバック制御機能、Ｆ３…アンチパスバック違反解除機能、ｄ１…通常経路情報、ｄ２…解除リーダ及び解除エリア情報、ｄ３…違反エリア及び解除エリア情報、ｄ４…解除経路情報、１００…第１生成処理部、１１０…第２生成処理部、１２０…配信処理部、２００…ＡＰＢ判定処理部、２１０…対他装置通信処理部、２２０…カード認証処理部、２３０…ドア制御処理部、Ｄ１００…パス情報テーブル、Ｄ１１０…違反エリア及び解除エリア定義テーブル、Ｄ１２０…解除経路情報テーブル、Ｄ１３０…違反時情報テーブル、Ｄ１４０…違反時用入退室シーケンステーブル、Ｄ１５０…解除リーダ及び解除エリア定義テーブル、Ｄ２００…入退室シーケンステーブル、Ｄ２１０…アンチパスバック許可フラグテーブル、Ｄ２２０…適用パターンテーブル。
【図１】
2014191620.tif 000003
【図２】
2014191620.tif 000004
【図３】
2014191620.tif 000005
【図４】
2014191620.tif 000006
【図５】
2014191620.tif 000007
【図６】
2014191620.tif 000008
【図７】
2014191620.tif 000009
【図８】
2014191620.tif 000010
【図９】
2014191620.tif 000011
【図１０】
2014191620.tif 000012
【図１１】
2014191620.tif 000013
【図１２】
2014191620.tif 000014
【図１３】
2014191620.tif 000015
【図１４】
2014191620.tif 000016
【図１５】
2014191620.tif 000017
【図１６】
2014191620.tif 000018
【図１７】
2014191620.tif 000019
【図１８】
2014191620.tif 000020
【図１９】
2014191620.tif 000021
【図２０】
2014191620.tif 000022
【図２１】
2014191620.tif 000023
【図２２】
2014191620.tif 000024
【図２３】
2014191620.tif 000025
【図２４】
2014191620.tif 000026
【図２５】
2014191620.tif 000027