(57)【特許請求の範囲】
【請求項１】
ＩＤカードに記憶されている資格データが入力される入力部と、
正当な資格データを記憶した記憶部と、
前記入力部から入力された前記ＩＤカードの資格データと前記正当な資格データとを照合してそのＩＤカードの正当性を判定する正当性判定部と、
を有する資格チェック装置であって、
前記ＩＤカードの資格データは、第一の資格データ及び第二の資格データを含み、
前記記憶部は、第一の資格データ及び第二の資格データを含むレコードを記憶した無効登録テーブルを有し、
前記正当性判定部は、前記レコードに含まれる第一の資格データが特定コードであると、前記入力されたＩＤカードの第一の資格データと関係なく当該レコードに含まれる第二の資格データと前記入力されたＩＤカードの第二の資格データとが所定の関係を有するＩＤカードを無効であると判定する無効判定手段を具備すること、
を特徴とする資格チェック装置。
【請求項２】
前記ＩＤカード及び前記無効登録テーブルの第一の資格データと前記ＩＤカード及び前記無効登録テーブルの第二の資格データは、一方が発行回数であり、他方が利用者データである請求項１に記載の資格チェック装置。
【請求項３】
前記所定の関係は、前記入力されたＩＤカードの第二の資格データが、前記特定コードを有するレコードの第二の資格データ以下の数値となる関係である請求項１又は２に記載の資格チェック装置。
【請求項４】
前記無効判定手段は、さらに、前記入力されたＩＤカードの資格データと前記レコードの資格データとがすべて一致したときは、そのＩＤカードを無効であると判定する請求項１〜３の何れか一項に記載の資格チェック装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＤカードを照合することにより、利用者の正当性をチェックする資格チェック装置に関し、特に、紛失などをしたＩＤカードを無効なカードであると判定することができる資格チェック装置に関する。
【０００２】
【従来の技術】
資格チェック装置は、例えば、警備システムに組み込まれて使用される。警備システムでは、ビル内の警備状態を解除して入館しようとするとき、又は、ビルから退館してビル内を警備状態にセットしようとするとき、利用者は、ＩＤカードをカードリーダ部で操作する。ＩＤカードには、資格データを含むレコードが記憶されている。
【０００３】
資格チェック装置は、ＩＤカードから読み取った資格データが正当な資格データと一致したときは、利用者に正当な資格があると判定し、不一致の場合は正当性なしと判定する。
警備システムでは、資格チェック装置が正当性なしと判定をしたときは、利用者の操作を無効として受け付けない。
【０００４】
利用者がカードを紛失した場合、又は、利用者の資格がなくなってもＩＤカードが返却されなかった場合、無効とされるＩＤカードに記憶されていた資格データが、無効登録テーブルに登録される。
その後、カードリーダによりＩＤカードが操作されると、正当性判定処理が行われ、その中で無効判定処理が行われる。無効判定処理では、ＩＤカードから読み取った資格データと無効登録テーブルに登録された無効カードの資格データとが比較され、両者が一致したときは、そのＩＤカードは無効で、利用者に正当な資格がないと判定される。
【０００５】
【発明が解決しようとする課題】
無効カードは、資格チェック装置の長年の使用によって累積され増加していく。また、複数のテナントが入居しているビル内におけるような大規模な警備システムになると、一つのテナントが入れ替わると、従来の利用者からＩＤカードを回収する必要がある。この際、すべてのＩＤカードを回収できないことがある。このようなときには、急激に無効カードが増加する。
【０００６】
このように無効カードの枚数が増加すると、種々の不都合が生じる。すなわち、無効カードの登録作業が煩雑となる。無効データの登録可能数は記憶素子の容量で決まるので、紛失カードを登録しきれなくなる場合がある。また、資格チェック装置における処理においても、ＩＤカードからレコードを読み取る都度、無効登録テーブルに記憶されたすべてのレコードと照合をすることとなるため、時間がかかり、処理スピードが低下する。
【０００７】
本発明は、資格チェック装置において、無効カードが増加しても無効登録テーブルに登録するレコードの数を少なくすることを目的とするものである。
【０００８】
【課題を解決するための手段】
本発明は、上記目的を達成するためになされたものである。本発明は、ＩＤカードに記憶されている資格データが入力される入力部と、正当な資格データを記憶した記憶部と、前記入力された資格データと前記正当な資格データとを照合してそのＩＤカードの正当性を判定する正当性判定部とを有する資格チェック装置を対象とする。
【０００９】
前記記憶部は、第一の資格データ及び第二の資格データを含むレコードを記憶した無効登録テーブルを有し、前記正当性判定部は、前記無効登録テーブルの第一の資格データが特定コードであると、第二の資格データと所定の関係を有するＩＤカードを無効であると判定する無効判定手段を具備する。
前記第一の資格データ及び第二の資格データは、例えば、一方が発行回数であり、他方が利用者データである。
【００１０】
無効カードが発生すると、無効登録テーブルに記憶させるレコードとして、第一の資格データに特定コードを記憶させ、第二の資格データに、無効カードの第二の資格データと所定の関係となるデータを記憶させる。例えば、無効登録テーブルの第二の資格データには、無効カードの資格データか又はより大きい数値を記憶させる。新たに発行するＩＤカードには、第二の資格データと所定の関係にないデータを記憶させる。例えば、無効登録テーブルの第二の資格データの数値か又はより大きい数値をＩＤカードに記憶させる。
【００１１】
無効判定手段は、無効とされているＩＤカードの資格データが入力されると、その第二の資格データの数値が無効登録テーブルの第二の資格データと所定の関係、例えば、第二の資格データの数値が無効登録テーブルの第二の資格データ以下の数値であるので、そのＩＤカードを無効と判定する。新たに発行された正当なＩＤカードの資格データが入力されたときは、その第二の資格データの数値は無効登録テーブルの第二の資格データと所定の関係にない、例えば、第二の資格データの数値が無効登録テーブルの第二の資格データより大きい数値であるので、そのＩＤカードは無効カードではないと判定する。
【００１２】
本発明によれば、無効なＩＤカードが大量に発生した場合でも、無効登録テーブルの１レコードとして、第一の資格データを特定コードとし、第二の資格データとして無効カードの資格データと所定の関係にある数値を記憶させるだけで、すべての無効カードを無効と判定することができる。したがって、無効登録テーブルに記憶するレコード数を実際の無効カードの数よりも少なくすることができる。
【００１３】
無効登録テーブルには、第一の資格データと第二の資格データが共に特定コードでないレコードを記憶させることができる。この場合は、無効となったＩＤカードごとにその資格データを１レコードとして記憶することになる。この場合、入力されたＩＤカードの資格データのすべてが無効登録テーブルに記憶されたレコードと一致した場合に、そのＩＤカードが無効であると判定される。
【００１４】
【発明の実施の形態】
本発明を警備システムに適用した例について図を用いて説明する。
図１は、警備システムの全体構成を示す図である。
ビル内にメインコントローラ１が配置され、通信網２を介して監視センタ３と接続される。
ビル内が、テナントごとに複数のブロック４に区分され、各ブロック４、４にローカルコントローラ５が配置される。メインコントローラ１と各ローカルコントローラ５は、ＬＡＮ６により接続される。
【００１５】
ＬＡＮ６には、更に、ブロック４ごとに、カードリーダ７、電気錠制御器１１、センサインタフェース１２が接続される。電気錠制御器１１には電気錠１３が接続される。センサインタフェース１２には扉センサ１４、窓センサ１５、人体センサ１６が接続される。
【００１６】
テナントの利用者は、自分が操作資格を有しているローカルコントローラ４において、カードリーダ７でＩＤカードを操作する。これにより、ブロック内の警備モードが警備セット状態又は解除状態にされる。このとき、ローカルコントローラ５では、操作されたＩＤカードについて正当性の判定を行う。ＩＤカードに正当性がなければ、利用者の操作を無効として受け付けない。正当性の判定の詳細については後述する。
【００１７】
ブロック４内が警備セット状態で、センサ１４〜１６が異常を検知すると、ローカルコントローラ５に異常信号が送出される。異常信号を受信したローカルコントローラ５は、所定のアルゴリズムにしたがって、ブロック４内の異常の有無などを判定する。そして、異常ありと判定すれば、メインコントローラ１に異常信号を送信する。
異常信号を受けたメインコントローラ１は、監視センタ３に対して異常通報を行う。
【００１８】
図２を用いてローカルコントローラ５の構成を説明する。メインコントローラ１の構成については、公知のものであるので説明を省略する。
ローカルコントローラ５は、ＣＰＵなどにより構成される制御手段２１と記憶手段２２を有する。制御手段２１はインタフェース２３によりビル内のＬＡＮ６に接続される。
【００１９】
制御手段２１は、無効登録をするための無効登録手段２４と、ブロック４内の警備システムに関する処理を実行するブロック管理手段２５と、カードリーダ７で操作されたＩＤカードの正当性を判定することにより資格チェックをする認証処理手段２６とを有する。
記憶手段２２には、認証処理手段２６によるＩＤカードの正当性判定に使用する無効登録テーブル２７、ブロック４が警備セットと解除のいずれにあるかを示すブロック状態２８、ローカルコントローラ５を所定の動作をさせるためのプログラム及び各種データ２９が記憶される。
【００２０】
図３、図４のフローチャートを用いて認証処理手段２６の動作を説明する。なお、無効登録手段２４、ブロック管理手段２５の処理については、公知のものであるので説明を省略する。
図３は、正当性判定の全体のフローを示し、図４は、その一部の、無効判定を行うフローを示す。
【００２１】
カードリーダ７においてＩＤカードが操作され、ＩＤカードから読み込まれた資格データが入力されると、図３の処理が開始される。
ＩＤカードから読み込まれた資格データの物件データとブロックデータが、記憶手段２２に記憶された図示していない正当な資格データと一致するか否かが判定される（Ｓ１）。これにより、一応の正当性の判定がされる。なお、本実施の形態では、正当な資格データとして物件データとブロックデータを用いているが、これに限られるものではなく、例えば、後述する利用者データや発行回数又は複数の物件にて使用できるマスターコードなどを含めても良い。
【００２２】
続いて、操作されたＩＤカードが無効カードであるか否かをチェックするため、入力されたＩＤカードの資格データと無効登録テーブルとの照合を行う（Ｓ２）。その結果、認証がＯＫであるか否かが判定される（Ｓ３）。
ステップＳ１又は３でＮＯであれば、即ち、物件データとブロックデータのいずれかが不一致であるか、又は、無効カードとして登録されていたもの（ＮＯ）であれば、認証ＮＧ（正当性なし）の出力がされる（Ｓ５）。
ステップＳ１及び３のいずれでもＹＥＳであれば、認証ＯＫ（正当性あり）の出力がされる（Ｓ４）。認証結果は、警備状態のセット又は解除の処理を行うプログラムや電気錠制御器１１などに対して、その認証要求への返答として出力される。
【００２３】
ステップＳ１について更に説明をする。
図５にＩＤカードに記憶された資格データを示す。
物件データは、ビルごとに付けられたコードである。ブロックデータは、ブロック４ごとに付けられたコードである。利用者データは、利用者ごとに付けられたコードである。このＩＤカードを所持する利用者は、物件データで指定されたビル内の、ブロックデータで指定されたブロックについて警備セット、解除の操作などをする正当な資格を有していることになる。発行回数は、同一ＩＤカード（同一物件データ、同一ブロックデータ、同一利用者データ）が発行された回数を示す。
【００２４】
図３のステップＳ２の無効登録テーブルとの照合については図４を用いて説明するが、その前に、無効登録テーブル２７の内容を説明する。
図６は、本例で使用する無効登録テーブルを示す。
無効登録テーブルでは、レコードごとに、ＩＤカードの資格データと同一属性のデータ（物件データ、ブロックデータ、利用者データ、発行回数）が記憶されている。
【００２５】
レコード１では、利用者データとして特定コード(00000) が記憶され、レコード２では、発行回数として特定コード(000) が記憶されている。そのほかの資格データには、通常のデータが記憶されている。レコード３には、特定コードが含まれていない。つまり、通常の資格データのみが記憶されている。特定コードには、ＩＤカードに記憶される資格コードとして登録されることがない数値又は文字が使用される。
【００２６】
図７に、参考として、従来の無効登録テーブルを示す。
従来の無効登録テーブルでは、無効カードごとにその資格データが１レコードとして記憶される。レコード１〜７は、それぞれ異なる無効カードの資格データを示している。
図７の無効登録テーブルを使用した場合、ＩＤカードの資格データが入力されると、無効登録テーブルに登録されたレコードすべてについて照合を行い、すべての資格データが一致するレコードがあった場合は、そのＩＤカードについては認証がＮＧであると判定をする。したがって、無効カードが増加すると、無効登録テーブルの照合処理に要する時間が大きくなる。
【００２７】
本例でも、図６のレコード３は、従来の無効登録テーブルと同様に１枚の無効カードで１レコードを形成している。したがって、入力されたＩＤカードの資格データがレコード３の資格データとすべて一致すれば、そのＩＤカードは無効カードである。
【００２８】
レコード１について説明する。
ここでは、利用者データを第一の資格データとして、特定コード00000 を記憶させてある。第二の資格データとして発行回数に002 を記憶してある。このレコードは、特定コードが付けられた利用者データに関係なく、第二の資格データの発行回数が002 以下のＩＤカードはすべて無効にすることを意味する。
【００２９】
例えば、未回収により無効カードが１枚以上発生したとき、その発行回数の最大値が002 であれば、発行回数002 以下のＩＤカードを回収し、新たに発行回数が003 のＩＤカードを発行する。これにより、発行回数002 以下の未回収ＩＤカードをすべて無効カードとして取り扱うことができる。
【００３０】
レコード２について説明する。
ここでは、発行回数を第一の資格データとして、特定コード000 を記憶させてある。第二の資格データとして利用者データに00098 を記憶してある。このレコードは、特定コードが付けられた発行回数に関係なく、第二の資格データの利用者データが00098 以下のＩＤカードはすべて無効にすることを意味する。
【００３１】
例えば、未回収により無効カードが１枚以上発生したとき、その利用者データの最大値が00098 であれば、利用者データ00098 以下のＩＤカードを回収し、新たに利用者データが00098 を超えるＩＤカードを発行する。これにより、利用者データ00098以下の未回収ＩＤカードをすべて無効カードとして取り扱うことができる。
【００３２】
レコード３について説明する。
ここでは、発行回数を第一の資格データとして003 、第二の資格データとして00100 を記憶してある。このレコード３は、入力されるＩＤカードの資格コードとして003 及び00100 が記憶されているＩＤカードを無効カードとして取り扱う。
【００３３】
無効登録テーブル２７への登録作業は、メインコントローラ１にて行われる。各ローカルコントローラ４では、データを受信すると、無効登録手段２４により無効登録テーブル２７へ登録をする。なお、登録作業は、ローカルコントローラ４ごとに行うこともできる。または、監視センタ３から遠隔地での操作により、メインコントローラ１を介して、ローカルコントローラ４へ登録するようにしても良い。特に、登録作業を監視センタ３からに限定すると、悪意をもって無効テーブルの変更を行えなくすることができる。
【００３４】
図４を用いて、図３のステップＳ２の無効登録テーブル照合処理の詳細を説明する。なお、無効登録テーブルは図６に示すものを例として説明する。
最初にレコード１との比較を行い（Ｓ１１）、発行回数が0000（特定コード）であるか否かが判定される（Ｓ１２）。ここではＮＯであるので、ステップＳ１３へ進み、利用者データが0000 （特定コード）であるか否かが判定される。
【００３５】
ここではＹＥＳなので、ステップＳ１９へ進み、発行回数について、ＩＤカードの資格データがレコード１のデータ以下であるか否かが判定される。ここでＹＥＳであれば、無効カードであるので、認証ＮＧと判定され（Ｓ２０）、ＮＯであれば、全資格データが一致するか否かが判定される（Ｓ１４）。レコード１は、利用者データに特定コード00000 を含んでいるので、一致することはなく、ＮＯとなる。
【００３６】
次に、全レコードについて比較が終了したか否かが判定され（Ｓ１５）、現在はレコード２、３が残っていてＮＯであるので、ステップＳ１７へ進み、次のレコード２が選択される。ステップＳ１２では、発行回数が000 （特定コード）であるか否かが判定される。ここではＹＥＳとなるので、ステップＳ１８へ進み、ＩＤカードの利用者データがレコード２の利用者データ以下であるか否かが判定される。
【００３７】
ここでＹＥＳであれば無効カードであるので、認証ＮＧと判定される（Ｓ２０）。ＮＯであれば、ステップＳ１３へ進み、利用者データが00000 （特定コード）であるか否かが判定される。ここではＮＯであるので、ステップＳ１４へ進み、レコード中の全資格データが一致するか否かが判定される。レコード２は、発行回数に特定コードを含んでいるので、一致することはなく、ＮＯとなる。
【００３８】
次に、ステップＳ１５、１７を通って、レコード３について、発行回数003 、利用者データ00100 が特定コードであるか否かが判定される（Ｓ１２、１３）。ここではＮＯであるので、ステップＳ１４で、全資格データが一致するか否かが判定される。ここでＹＥＳであれば、認証ＮＧと判定される（Ｓ２０）。ＮＯであれば、ステップＳ１５で、全レコード終了と判定され、認証ＯＫと判定される。
【００３９】
以上説明した例によれば、無効カードが増加した場合、無効登録テーブルの資格データの１つに特定コードを記憶させることにより、実際の無効カードの数より、無効登録テーブルのレコード数を少なくすることができる。
したがって、無効カードの登録作業が簡単になる。また、図４の無効登録テーブル照合処理は、少なくなったレコード数だけ繰り返されるので、認証処理に要する時間が短縮される。
【００４０】
なお、本発明は、上記実施形態に限定されるものではなく、特許請求の範囲に記載された範囲内で種々の変形が可能なものである。
例えば、上記実施例では、発行回数及び利用者データを昇順としているが、これを降順として、特定コードに対応している発行回数又は利用者データを最大値とする方法がある。特定コードに数字を用いずに、アルファベットなどを使用する方法もある。
【００４１】
図６のレコード１又は２の一方のみを使用するようにすることもできる。無効判定用の資格データとして、発行回数、利用者データ以外のものを使用することもできる。
【００４２】
【発明の効果】
本発明によれば、資格チェック装置において、無効カードが増加しても無効登録テーブルに登録するレコードの数を少なくすることができる。
【図面の簡単な説明】
【図１】本発明を適用した警備システムの構成を示す図である。
【図２】図１のローカルコントローラの構成を示す図である。
【図３】図２の認証処理手段の動作を示すフローチャートである。
【図４】図３の無効登録テーブル照合の処理を示すフローチャートである。
【図５】図３の処理で使用されるＩＤカードに記憶された資格データを示す図である。
【図６】図３の処理で使用される無効登録テーブルを示す図である。
【図７】従来の無効登録テーブルを示す図である。
【符号の説明】
１…メインコントローラ
２…通信網
３…監視センタ
４…ブロック
５…ローカルコントローラ
６…ＬＡＮ
７…カードリーダ
１１…電気錠制御器
１２…センサインタフェース
１３…電気錠
１４…扉センサ
１５…窓センサ
１６…人体センサ
２１…制御手段
２２…記憶手段
２３…インタフェース
２４…無効登録手段
２５…ブロック管理手段
２６…認証処理手段
２７…無効登録テーブル
２８…ブロック状態
２９…プログラム及び各種データ
【図１】
0003935738.tif 000002
【図２】
0003935738.tif 000003
【図３】
0003935738.tif 000004
【図４】
0003935738.tif 000005
【図５】
0003935738.tif 000006
【図６】
0003935738.tif 000007
【図７】
0003935738.tif 000008