(57)【要約】【課題】  ＩＣカードとＩＣホルダにより構成される携帯型ＩＣ機器を用いて、正当な者だけ入退室することが可能な入退室管理システムを提供する。【解決手段】  指紋センサ２４により取得された指紋データは、ＩＣカード１０に送信されて、認証判定部１６が、不揮発性メモリ１４に記録された指紋データと照合する。照合の結果、正当である場合は、書き換え処理部１７が、認証「正」の旨を不揮発性メモリ１４に書き込むと共に、ＩＣホルダ２０内の時間管理部２７が経過時間の計時を行う。送信処理部１８は、不揮発性メモリ１４内に認証「正」の旨が記録されている場合には、ＩＣホルダ２０を介してホストＰＣ３０にユーザＩＤの送信処理を行う。ホストＰＣ３０は、受信したユーザＩＤにより利用者の正当性を判断し、正当である場合にゲートを開錠する。【選択図】  図１
2006188859.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカード、当該ＩＣカードを保持するＩＣホルダ、ホストＰＣ、ゲート機構により構成される入退室管理システムであって、
前記ＩＣカードは、正当利用者の指紋データ、正当利用者のユーザＩＤ、認証が正当に行われたか否かを示す認証正否情報を記憶する不揮発性記憶手段と、前記ＩＣホルダから取得した指紋データと前記不揮発性記憶手段に記憶された正当利用者の指紋データを照合することにより取得した指紋データの正当性を認証する認証判定手段と、前記認証判定手段により正当であると認証された場合に、前記記憶手段内の認証正否情報を正を示す状態に書き換える機能を有すると共に、前記ホストＰＣから受信した情報に基づいて、前記不揮発性記憶手段内の前記認証正否情報を否を示す状態に書き換える機能を有する書き換え処理手段と、を有し、
前記ＩＣホルダは、利用者の指紋データを取得する指紋センサと、前記ホストＰＣとのデータの送受信を行うホストＰＣ通信手段を有し、
前記ホストＰＣは、前記ＩＣホルダから受信したユーザＩＤに基づいて、正当利用者であるかどうかを判断する手段と、正当利用者である場合に前記ユーザＩＤの受信時刻を入退室時刻と判断して登録する手段と、入退室を許可した旨の情報を前記ＩＣホルダに送信する送信手段と、前記ゲート機構に対して開錠すべき旨の指示を送信する指示手段を有することを特徴とする入退室管理システム。
【請求項２】
前記ＩＣホルダは、時間を管理する時間管理手段を有し、当該時間管理手段が管理する経過時間が所定の時間に達した場合に、前記ＩＣカードに書き換え命令を送信するものであり、
前記ＩＣカード内の書き換え処理手段は、前記ＩＣホルダからの書き換え命令に基づいて、前記認証正否情報を否を示す状態に書き換えるものであることを特徴とする請求項１に記載の入退室管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型電子機器を用いて入退室管理を行うための技術に関する。
【背景技術】
【０００２】
近年、ＩＳＯ７８１６で規定されるＩＣカードの接触通信と、ＵＳＢ（ユニバーサル・シリアル・バス）通信、さらには、ＩＳＯ１４４４３で規定されるＩＣカードの非接触通信等の複数のインターフェースを備えたＩＣデバイスが開発されている（例えば、特許文献１参照）。このようなＩＣデバイスは、小型のＩＣカードとＩＣホルダにより構成されており、ＩＣカードへの情報の入出力がＩＣホルダを介して可能となっている。一方、ＩＣカードは、社員証カードなどとして入退室管理にも用いられるようになってきている。
【０００３】
【特許文献１】特開２００４−２６４９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の入退室管理システムでは、本人認証を行った上での管理が困難であるため、例えば、カードを拾った人が入退室できてしまう等の危険性がある。
【０００５】
そこで、本発明は、ＩＣカードとＩＣホルダにより構成される携帯型ＩＣ機器を用いて、正当な者だけ入退室することが可能な入退室管理システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では、ＩＣカード、当該ＩＣカードを保持するＩＣホルダ、ホストＰＣ、ゲート機構により構成されており、前記ＩＣカードは、正当利用者の指紋データ、正当利用者のユーザＩＤ、認証が正当に行われたか否かを示す認証正否情報を記憶する不揮発性記憶手段と、前記ＩＣホルダから取得した指紋データと前記不揮発性記憶手段に記憶された正当利用者の指紋データを照合することにより取得した指紋データの正当性を認証する認証判定手段と、前記認証判定手段により正当であると認証された場合に、前記記憶手段内の認証正否情報を正を示す状態に書き換える機能を有すると共に、前記ホストＰＣから受信した情報に基づいて、前記不揮発性記憶手段内の前記認証正否情報を否を示す状態に書き換える機能を有する書き換え処理手段を有し、前記ＩＣホルダは、利用者の指紋データを取得する指紋センサと、前記ホストＰＣとのデータの送受信を行うホストＰＣ通信手段を有し、前記ホストＰＣは、前記ＩＣホルダから受信したユーザＩＤに基づいて、正当利用者であるかどうかを判断する手段と、正当利用者である場合に前記ユーザＩＤの受信時刻を入退室時刻と判断して登録する手段と、入退室を許可した旨の情報を前記ＩＣホルダに送信する送信手段と、前記ゲート機構に対して開錠すべき旨の指示を送信する指示手段を有することを特徴とする入退室管理システムを提供する。
【０００７】
また、本発明では、前記ＩＣホルダが、時間を管理する時間管理手段を有し、当該時間管理手段が管理する経過時間が所定の時間に達した場合に、前記ＩＣカードに書き換え命令を送信するものであり、前記ＩＣカード内の書き換え処理手段は、前記ＩＣホルダからの書き換え命令に基づいて、前記認証正否情報を否を示す状態に書き換えるものであることを特徴とする。
【０００８】
本発明によれば、ＩＣホルダに設けられた指紋センサを用いて正当利用者が指紋認証を行った際にのみ、その情報がＩＣカード内の不揮発性記憶手段に書き込まれ、この不揮発性記憶手段に記憶された正当に認証が行われた旨の情報を利用して、ホストＰＣにおいて正当利用者であるかどうかを判断し、ホストＰＣから入退室を許可した旨の情報（入退室時刻）を受信した際に、不揮発性記憶手段内の認証が正当に行われた旨の情報を消去することになる。また、ＩＣホルダが認証が正当に行われた時からの経過時間を管理し、所定時間経過した場合には、ＩＣカード内の正当に認証が行われた旨の情報を消去することになる。
【発明の効果】
【０００９】
本発明によれば、携帯型ＩＣ機器を利用して簡易に入退室許可処理を行うことが可能になると共に、正当利用者以外の者が不正に入退室することを防ぐことが可能となる。さらに、認証した後、所定時間経過すると、入退室することが不可能となり、セキュリティが向上する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
（システム構成）
図１は、本発明に係る入退室管理システムの構成を示すブロック図である。図１において、１０はＩＣカード、１１はホルダＩ／Ｆ、１２はＲＯＭ、１３はＲＡＭ、１４は不揮発性メモリ、１５はＣＰＵ、１６は認証判定部、１７は書き換え処理部、１８は送信処理部、２０はＩＣホルダ、２１はＰＣ・Ｉ／Ｆ、２２は指示入力部、２３は表示部、２４は指紋センサ、２５はＣＰＵ、２６はＨＵＢ、２７は時間管理部、２８はＩＣ・Ｉ／Ｆ、３０はホストＰＣ、３１は利用者データベース（以下、利用者ＤＢという）、４０はゲート機構である。
【００１１】
ＩＣカード１０は、ホルダＩ／Ｆ１１、ＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４、ＣＰＵ１５を備えた構成となっている。ＩＣカード１０は、ＩＣホルダ２０等の接触式ＩＣカードリーダライタと接触式での通信を行う。ＩＣカード１０として、本実施形態では、ＳＩＭを用いる場合を想定して説明する。ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）とは、クレジット決済用の個人識別情報等を記録した小型のＩＣカードである。
【００１２】
ホルダＩ／Ｆ１１は、ＩＣカード１０が装着されているＩＣホルダ２０の接触端子と接触して電気的導通を行う接触端子などを備え、ＩＣカード１０がＩＣホルダ２０に挿入され、互いの接触端子が接続されることによって、電源、クロックの供給をＩＣホルダ２０から受ける。すなわち、ホルダＩ／Ｆ１１は、ＩＣホルダ２０からの情報の入力およびＩＣホルダ２０への情報の出力を行う入出力手段であって、ＩＣホルダ２０との接触式での通信を媒介する。
【００１３】
ＲＯＭ１２、ＲＡＭ１３、不揮発性メモリ１４は、ＣＰＵ１５の処理に必要なプログラム、データ等の情報を記憶するための記憶手段である。ＲＯＭ１２は、読み出し専用メモリであって、オペレーティングシステム（ＯＳ）、実行環境等のプログラム、プログラムの処理に必要なデータ等を記憶している。ＲＡＭ１３は、揮発性メモリであり、ＣＰＵ１５が処理を行うための作業領域として使用される。
【００１４】
不揮発性メモリ１４は、ＥＥＰＲＯＭ、フラッシュメモリ、ＦＲＡＭ等の随時書き換え可能な不揮発性のメモリであり、利用者の作業領域、プログラム領域等として使用される。不揮発性メモリ１４は、利用者を正当利用者と認証するために必要な情報である正当利用者の指紋データを記憶している。正当利用者の指紋データとは、正当利用者の指紋の特徴を示すデータである。また、不揮発性メモリ１４には、このＩＣカード１０の正当利用者のユーザＩＤ、指紋認証のために必要な処理を行うためのプログラムが記憶されている。さらに、不揮発性メモリ１４は、認証が正当に行われたか否かを示す認証正否情報も記憶する。認証正否情報とは、認証の正否を示すステータス情報であり、「正」と「否」の２通りのステータスを記録する。
【００１５】
ＣＰＵ１５は、ＩＣホルダ２０、ホストＰＣ３０から受信する情報に応じて記憶手段に格納されているＯＳ、アプリケーション等のプログラムを実行し、種々の演算および制御を行い、ＩＣカード１０を統括制御し、認証判定部１６、書き換え処理部１７、送信処理部１８を実現する。
【００１６】
認証判定部１６は、ＩＣホルダ２０を介してＩＣカード１０に入力された利用者の指紋データと、不揮発性メモリ１４に記憶されている正当利用者の指紋データとを照合し、一致するか否かによって、そのときのＩＣカード１０の利用者が正当利用者であるか否かの認証判定処理を行う機能を有する。利用者の指紋データは、ＩＣホルダ２０の指紋センサ２４により取得され、ＩＣカード１０に入力される。
【００１７】
書き換え処理部１７は、認証判定部１６が利用者を正当利用者であると判定した場合に、認証が正当に行われた旨を不揮発性メモリ１４に書き込む。具体的には、認証正否情報を「正」の状態に書き換えることになる。また、書き換え処理部１７は、ホストＰＣ３０からＩＣホルダ２０を介して入退室を許可した旨の情報を受信した場合には、不揮発性メモリ１４内の認証正否情報を「否」の状態に書き換える。また、書き換え処理部１７は、ＩＣホルダ２０から直接書き換え命令を受信した場合も、不揮発性メモリ１４内の認証正否情報を「否」の状態に書き換える。
【００１８】
送信処理部１８は、不揮発性メモリ１４に書き込まれた認証正否情報を定期的に参照し、認証正否情報が「正」となっている場合には、ユーザＩＤを送信する処理を行う。送信処理部１８は、認証正否情報が「正」である限り、送信処理を行い続けることになる。
【００１９】
ＩＣホルダ２０は、ＰＣ・Ｉ／Ｆ２１、指示入力部２２、表示部２３、指紋センサ２４、ＣＰＵ２５、ＨＵＢ２６、時間管理部２７、ＩＣ・Ｉ／Ｆ２８を備えている。ＰＣ・Ｉ／Ｆ２１は、ホストＰＣ３０との無線通信を行うためのインターフェースであり、本実施形態では、ＺｉｇＢｅｅ規格に従ったものとなっている。指示入力部２２は、外部からの指示を入力するためのものであり、その指示は基本的には利用者による操作ボタンＢの操作により行われる。表示部２３は、利用者に対して情報を表示出力するためのものである。
【００２０】
指紋センサ２４は、その上に置かれた指の指紋データを取得する。指紋データは、指紋データの特徴点のデータであっても良く、２つの指紋データを比較して一致又は不一致の照合を所望の精度で行うことができれば良い。ＩＣカード１０の不揮発性メモリ１４に記憶されている指紋データについても同様である。また、指紋センサ２４として用いるセンサの方式としては、光学式、静電式、感熱式、電界式、圧力式などいずれであっても良く、センサが設けられる装置の使用形態に合わせることが望ましい。
【００２１】
ＣＰＵ２５は、ＩＣホルダ２０全体を統括制御する機能を有している。ＨＵＢ２６は、ＣＰＵ２５とＩＣ・Ｉ／Ｆ２８の間の接続を中継する。時間管理部２７は、ＣＰＵのクロックに基づいて時間を管理するものである。ＩＣ・Ｉ／Ｆ２８は、装着されているＩＣカード１０の接触端子に対応する接触端子を備え、ＩＣカード１０との接続を媒介する。
【００２２】
ホストＰＣ３０は、ゲート管理を行うためのホストコンピュータである。ホストＰＣ３０は、利用者情報を記録した利用者ＤＢ３１を管理しており、ＩＣホルダ２０からの暗号化データを復号してユーザＩＤを取得し、そのユーザＩＤが登録された利用者のものであるかどうかを確認する機能、受信したユーザＩＤが登録された利用者のものである場合に、正当な利用者であると判断して、そのユーザＩＤの受信時刻を入退室時刻として利用者ＤＢ３１に登録する機能、登録した入退室時刻をＩＣホルダ２０に送信する機能、正当な利用者であると判断した場合に、ゲート機構４０に開錠指令を送信する機能を有している。これらの機能は、ホストＰＣ３０が専用のプログラムを実行することにより実現される。利用者ＤＢ３１は、利用者情報として各利用者を特定するユーザＩＤ、各利用者の在室状況、その他利用者の個人情報を記録している。
【００２３】
ゲート機構４０は、ゲート（例えばドア）の開錠・施錠を管理する機構であり、ホストＰＣ３０からの指令に従って、開錠・施錠を実行する機能を有している。
【００２４】
図１に示したＩＣホルダ２０の外観を図２に示す。図２に示すように、ＩＣホルダ２０は、その表面に指紋センサ２４、表示部２３を備えると共に、その側面に複数の操作ボタンＢを有している。ＩＣホルダ２０は、側面に設けられた挿入口からＩＣカード１０を挿入することが可能となっており、内部にＩＣカード１０を保持することができる。内部にＩＣカード１０を装着した状態において、図１に示したように、ホルダＩ／Ｆ１１とＩＣ・Ｉ／Ｆ２８が接続された状態となる。
【００２５】
（処理動作）
続いて、図１に示したシステムの処理動作について説明する。まず、利用者が、操作ボタンＢの操作により電源スイッチをＯＮにすると、ＩＣホルダ２０内のＣＰＵ２５が起動し、表示部２３にメニュー画面を表示させる。ここで、ゲートから入退室するため、利用者は「入退室管理」を選択したものとする。この選択は、複数ある操作ボタンＢのうちの一つを操作することにより行うことができる。すると、ＣＰＵ２５により指紋認証ルーチンが起動されると共にＩＳＯ７８１６に従ったＩ／Ｆが起動され、指紋センサ２４が起動すると共に、表示部２３には「指をセンサに置いて下さい」等の指紋照合を促すメッセージが表示される。このメッセージに従って、利用者が指紋センサ２４に指を乗せると、指紋センサ２４は指が乗せられたことを検知して、その指から指紋データを取得する。取得された指紋データは、ＩＣホルダ２０のＣＰＵ２５の命令により、ＩＣカード１０に送信される。
【００２６】
ＩＣカード１０が指紋データを受信すると、認証判定部１６は、受信した指紋データと、不揮発性メモリ１４に記憶されている指紋データを照合し、認証判定処理を行う。指紋データが一致せず、認証しないと判定した場合には、ＩＣカード１０は「否」のステータスのレスポンスをＩＣホルダ２０に送信し、処理を終了する。ＩＣホルダ２０は、「否」のステータスのレスポンスを受信した場合には、処理を終了する。なお、認証判定部１６が「否」と判定した回数は不揮発性メモリ１４に記憶され、「正」と判定するまで累積してカウントされる。この回数が所定の回数に達した場合には、一定時間指紋データの受付を拒否する状態となる。
【００２７】
一方、認証判定部１６が一致すると判定した場合には、書き換え処理部１７は、不揮発性メモリ１４内の認証正否情報を「正」の状態に書き換える処理を行う。すなわち、認証が正しい旨のフラグを立てる処理を行う。また、送信処理部１８が、「正」のステータスのレスポンスをＩＣホルダ２０に送信する。
【００２８】
ＩＣホルダ２０では、ＩＣカード１０から「正」のステータスのレスポンスを受信すると、時間管理部２７を起動させ、経過時間の計時を開始する。さらに、ＩＣホルダ２０は、表示部２３に「指紋照合完了。ゲートでボタン操作を行って下さい」というメッセージを表示する。
【００２９】
利用者は、このメッセージに従ってゲートに向かい、ゲートに到着したところで、操作ボタンＢを操作して、無線通信を指示する。操作ボタンＢによる操作は、指示入力部２２からの指示として、ＩＣホルダ２０に入力され、ＩＣカード１０に送信される。ＩＣカード１０が、この指示を受け取ると、送信処理部１８は、不揮発性メモリ１４に書き込まれた認証正否情報を参照する。認証正否情報が「否」となっている場合には、送信処理部１８は、「否」となっている旨をＩＣホルダ２０に送信し、処理を終了する。一方、認証正否情報が「正」となっている場合には、送信処理部１８は、不揮発性メモリ１４に登録されているユーザＩＤを抽出して暗号化する。さらに、送信処理部１８は、暗号化した暗号化データをＩＣホルダ２０に送信する。ＩＣホルダ２０は、ＩＣカード１０から暗号化データを受信すると、受信した暗号化データをＰＣ・Ｉ／Ｆ２１を介してホストＰＣ３０に無線により送信する。
【００３０】
ホストＰＣ３０では、ＩＣホルダ２０から暗号化データを受信すると、受信した暗号化データを復号し、ユーザＩＤを取得する。そして、取得したユーザＩＤが利用者ＤＢ３１に登録されているユーザＩＤと一致するかどうかの照合を行う。一致するユーザＩＤが利用者ＤＢ３１に存在しない場合には、未登録のユーザＩＤである旨をＩＣホルダ２０に無線により送信する。ＩＣホルダ２０では、未登録のユーザＩＤである旨を受信すると、その旨を表示部２３に表示させる。この場合は、当然のことながら、ゲートは開錠されない。一致するユーザＩＤが利用者ＤＢ３１に存在する場合には、ゲートを開錠する。これにより、利用者はゲートを開けて入退室できることになる。また、ホストＰＣ３０は、自身の内部時計の現在時刻を、そのユーザＩＤの入室時刻または退室時刻として利用者ＤＢ３１に登録する。入室であるか退室であるかどうかの判断は、利用者ＤＢ３１に登録された各利用者の在室状況を参照することにより行う。続いて、ホストＰＣ３０は、入退室時刻（入室の場合は入室時刻、退室の場合は退室時刻）をＩＣホルダ２０に無線により送信する。入退室時刻は、入退室を許可した旨の情報として送信されることになる。
【００３１】
ＩＣホルダ２０は、ホストＰＣ３０から入退室時刻を受信すると、認証正否情報を「否」に書き換えるべき旨の命令をＩＣカード１０に送信する。ＩＣカード１０が認証正否情報を「否」に書き換える旨の命令を受信すると、書き換え処理部１７は、不揮発性メモリ１４に記録された認証正否情報を「否」の状態に書き換える処理を行う。また、ＩＣホルダ２０は、ホストＰＣ３０から受信した入退室時刻を表示部２３に表示させる処理を行う。
【００３２】
一方、ＩＣホルダ２０のＣＰＵ２５は、時間管理部２７が管理する経過時間が所定時間に達すると、ＩＣカード１０に対して、認証正否情報を「否」の状態に書き換えるべき命令を送信する。すると、ＩＣカード１０内の書き換え処理部１７は、不揮発性メモリ１４に記録された認証正否情報を「否」の状態に書き換える処理を行う。認証正否情報が「否」の状態になっている場合は、送信処理部１８は、ユーザＩＤの送信処理を行わなくなるため、入退室は不可能となる。すなわち、指紋認証が正しく行われた場合であっても、利用者が所定時間内に入退室を行わないと、入退室できないことになる。この場合は、再度指紋認証から行う必要がある。また、外部から指示のない状態でさらに所定の時間が経過すると、ＩＣホルダ２０は表示部２３における表示を停止し、ＣＰＵ２５もＯＦＦにする。
【００３３】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されるものではない。例えば、上記実施形態では、ＩＣカード１０としてＳＩＭを用いた場合について説明したが、ＵＩＭ（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）等他の形式のＩＣカードであっても良い。
【００３４】
また、上記実施形態では、ホストＰＣ３０が利用者を正当な利用者であると判断して、入退室を許可する場合、その入退室時刻を入退室を許可した旨を示す情報ＩＣホルダ２０に送信するようにしたが、入退室時刻をＩＣホルダ２０で表示させる必要がない場合は、入退室を許可した旨を示す情報のみをＩＣホルダ２０に送信するようにしても良い。
【図面の簡単な説明】
【００３５】
【図１】本発明に係る入退室管理システムの構成図である。
【図２】ＩＣホルダ２０の外観を示す図である。
【符号の説明】
【００３６】
１０・・・ＩＣカード
１１・・・ホルダＩ／Ｆ
１２・・・ＲＯＭ
１３・・・ＲＡＭ
１４・・・不揮発性メモリ
１５・・・ＣＰＵ
１６・・・認証判定部
１７・・・書き換え処理部
１８・・・送信処理部
２０・・・ＩＣホルダ
２１・・・ＰＣ・Ｉ／Ｆ
２２・・・指示入力部
２３・・・表示部
２４・・・指紋センサ
２５・・・ＣＰＵ
２６・・・ＨＵＢ
２７・・・時間管理部
２８・・・ＩＣ・Ｉ／Ｆ
３０・・・ホストＰＣ
３１・・・利用者ＤＢ
４０・・・ゲート機構
Ｂ・・・操作ボタン
【図１】
2006188859.tif 000003
【図２】
2006188859.tif 000004