(57)【要約】【課題】利便性の高い認証サービスを実現できる認証プログラム、認証装置、及び認証システムを提供する。【解決手段】認証プログラムは、利用認証時に用いる利用者情報に登録されている登録利用者に対して発行された第１記憶媒体と、前記利用者情報に登録されていない未登録利用者に対して発行された第２記憶媒体とが読み取られた場合、読み取った前記第２記憶媒体を、読み取った前記第１記憶媒体に割り当てられた前記登録利用者に対応付けて、前記利用者情報を更新する利用者情報管理ステップを、コンピュータに実行させる。【選択図】図３
2014215984.tif 000002
【特許請求の範囲】
【請求項１】
利用認証時に用いる利用者情報に登録されている登録利用者に対して発行された第１記憶媒体と、前記利用者情報に登録されていない未登録利用者に対して発行された第２記憶媒体とが読み取られた場合、読み取った前記第２記憶媒体を、読み取った前記第１記憶媒体に割り当てられた前記登録利用者に対応付けて、前記利用者情報を更新する利用者情報管理ステップを、コンピュータに実行させるための認証プログラム。
【請求項２】
前記利用者情報管理ステップは、
読み取った記憶媒体に割り当てられた利用者が前記登録利用者又は前記未登録利用者であるかを判定し、
判定結果に基づき、前記記憶媒体から読み取った読み取り情報を一時保持する、又は、前記第２記憶媒体を前記第１記憶媒体に割り当てられた前記登録利用者に対応付けることを特徴とする請求項１に記載の認証プログラム。
【請求項３】
前記利用者情報管理ステップは、
前記第１記憶媒体を読み取ってから前記第２記憶媒体を読み取るまでの読み取り経過時間、又は、前記第２記憶媒体を読み取ってから前記第１記憶媒体を読み取るまでの読み取り経過時間が所定の期間内であった場合、前記第２記憶媒体を、前記第１記憶媒体に割り当てられた前記登録利用者に対応付けることを特徴とする請求項１に記載の認証プログラム。
【請求項４】
前記利用者情報管理ステップは、
前記第２記憶媒体が、前記第１記憶媒体より後に読み取られた場合、前記第１記憶媒体から読み取った第１読み取り情報を保持し、
保持する前記第１読み取り情報と、前記第２記憶媒体から読み取った第２読み取り情報とに基づき、前記第２記憶媒体を、前記第１記憶媒体に割り当てられた前記登録利用者に対応付けることを特徴とする請求項１に記載の認証プログラム。
【請求項５】
前記利用者情報管理ステップは、
前記第２記憶媒体が、前記第１記憶媒体より先に読み取られた場合、前記第２記憶媒体から読み取った第２読み取り情報を保持し、
保持する前記第２読み取り情報と、前記第１記憶媒体から読み取った第１読み取り情報とに基づき、前記第２記憶媒体を、前記第１記憶媒体に割り当てられた前記登録利用者に対応付けることを特徴とする請求項１に記載の認証プログラム。
【請求項６】
前記利用者情報管理ステップは、
前記第２記憶媒体が、前記第１記憶媒体より後に読み取られた場合、前記第１記憶媒体から読み取った第１読み取り情報を保持し、
前記第１記憶媒体を読み取ってから前記第２記憶媒体を読み取るまでの読み取り経過時間が所定の期間内であった場合、保持する前記第１読み取り情報と、前記第２記憶媒体から読み取った第２読み取り情報とに基づき、前記第２記憶媒体を、前記第２記憶媒体より先に読み取った前記第１記憶媒体に割り当てられた前記登録利用者に対応付けることを特徴とする請求項１に記載の認証プログラム。
【請求項７】
前記利用者情報管理ステップは、
前記第２記憶媒体が、前記第１記憶媒体より先に読み取られた場合、前記第２記憶媒体から読み取った第２読み取り情報を保持し、
前記第２記憶媒体を読み取ってから前記第１記憶媒体を読み取るまでの読み取り経過時間が所定の期間内であった場合、保持する前記第２読み取り情報と、前記第１記憶媒体から読み取った第１読み取り情報とに基づき、前記第２記憶媒体を、前記第２記憶媒体より後に読み取った前記第１記憶媒体に割り当てられた前記登録利用者に対応付けることを特徴とする請求項１に記載の認証プログラム。
【請求項８】
前記利用者情報管理ステップは、
読み取った記憶媒体に割り当てられた利用者が前記登録利用者であった場合、読み取った前記記憶媒体が前記第１記憶媒体であると判断し、前記第１記憶媒体を読み取った読み取り装置において、所定の期間内に、前記第２記憶媒体が読み取られているか否かを判定し、
前記読み取り装置で前記第２記憶媒体が読み取られていない場合、前記第１記憶媒体から読み取った第１読み取り情報を保持し、
前記読み取り装置で前記第２記憶媒体が読み取られていた場合、保持する前記第１読み取り情報と、前記第２記憶媒体から読み取った第２読み取り情報とに基づき、前記第２記憶媒体を、前記第２記憶媒体により後に読み取った前記第１記憶媒体に割り当てられた前記登録利用者に対応付け、
読み取った記憶媒体に割り当てられた利用者が前記未登録利用者であった場合、読み取った前記記憶媒体が前記第２記憶媒体であると判断し、前記第２記憶媒体を読み取った前記読み取り装置において、所定の期間内に、前記第１記憶媒体が読み取られているか否かを判定し、
前記読み取り装置で前記第１記憶媒体が読み取られていない場合、前記第２記憶媒体から読み取った前記第２読み取り情報を保持し、
前記読み取り装置で前記第１記憶媒体が読み取られていた場合、保持する前記第２読み取り情報と、前記第１記憶媒体から読み取った前記第１読み取り情報とに基づき、前記第２記憶媒体を、前記第２記憶媒体により前に読み取った前記第１記憶媒体に割り当てられた前記登録利用者に対応付けることを特徴とする請求項１に記載の認証プログラム。
【請求項９】
利用認証時に用いる利用者情報に登録されている登録利用者に対して発行された第１記憶媒体と、前記利用者情報に登録されていない未登録利用者に対して発行された第２記憶媒体とが読み取られた場合、読み取った前記第２記憶媒体を、読み取った前記第１記憶媒体に割り当てられた前記登録利用者に対応付けて、前記利用者情報を更新する利用者情報管理部、を備えることを特徴とする認証装置。
【請求項１０】
記憶媒体から情報を読み取る読み取り部と、
利用認証時に用いる利用者情報に登録されている登録利用者に対して発行された第１記憶媒体と、前記利用者情報に登録されていない未登録利用者に対して発行された第２記憶媒体とが読み取られた場合、読み取った前記第２記憶媒体を、読み取った前記第１記憶媒体に割り当てられた前記登録利用者に対応付けて、前記利用者情報を更新する利用者情報管理部と、を備えることを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証プログラム、認証装置、及び認証システムに関する。
【背景技術】
【０００２】
従来から、施設の入退室を管理するシステムが知られている。このようなシステムの中には、訪問者（ゲスト）に対して、臨時の認証カード（以下「ゲストカード」という）を発行し、施設利用を一時的に許可する仕組み（認証機能）を有するものがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の認証機能は、訪問者に対する受付作業が煩雑であった。通常、訪問者は、施設内の所定の窓口で受け付けを行う。このとき訪問者に対してゲストカードが発行される。その際には、受付担当者が専用端末を操作し、ゲストカードと訪問者を対応する社員（以下「担当社員」という）とを対応付ける情報などを、発行するゲストカードに付加する。そのため、多くの訪問者を受け付ける場面では、カード発行に手間がかかり、その作業は煩雑である。これに対して、例えば特許文献１には、訪問者の名刺を読み取って、読み取り情報をゲストカードに付加する技術が開示されている。しかし、特許文献１に記載の技術は、ゲストカードに訪問者の情報を動的に付加するものであって、ゲストカードと担当社員とを対応付けるものでなく、受付担当者のカード発行作業にかかる負荷を軽減するものではない。
【０００４】
このように、従来の認証機能では、訪問者に対する受付作業が煩雑なものとなり、利便性の高い認証サービスを実現するものではなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、利便性の高い認証サービスを実現できる認証プログラム、認証装置、及び認証システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る認証プログラムは、利用認証時に用いる利用者情報に登録されている登録利用者に対して発行された第１記憶媒体と、前記利用者情報に登録されていない未登録利用者に対して発行された第２記憶媒体とが読み取られた場合、読み取った前記第２記憶媒体を、読み取った前記第１記憶媒体に割り当てられた前記登録利用者に対応付けて、前記利用者情報を更新する利用者情報管理ステップを、コンピュータに実行させる。
【発明の効果】
【０００７】
本発明によれば、利便性の高い認証サービスを実現できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態に係る認証システムの構成例を示す図である。
【図２】図２は、第１の実施形態に係る認証装置の構成例を示す図である。
【図３】図３は、第１の実施形態に係る認証機能の構成例を示す図である。
【図４】図４は、第１の実施形態に係る利用者情報のデータ例を示す図である。
【図５】図５は、第１の実施形態に係る認証時の処理手順例を示すシーケンス図である。
【図６】図６は、第１の実施形態に係る未登録利用者カードと登録利用者との対応付け処理手順例（その１）を示すフローチャートである。
【図７】図７は、第１の実施形態に係る未登録利用者カードと登録利用者との対応付け処理手順例（その２）を示すフローチャートである。
【図８】図８は、第１の実施形態に係る未登録利用者カードと登録利用者との対応付け処理手順例（その３）を示すフローチャートである。
【図９】図９は、第１の実施形態に係る未登録利用者カードと登録利用者との対応付け処理手順例（その４）を示すフローチャートである。
【図１０】図１０は、変形例１に係る未登録利用者カードと登録利用者との対応付け処理手順例を示すフローチャートである。
【図１１】図１１は、変形例１に係るキャッシュデータの例を示す図である。
【図１２】図１２は、変形例２に係る認証時の処理手順例を示すシーケンス図である。
【図１３】図１３は、変形例３に係る認証システムの構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、添付図面を参照して、認証プログラム、認証装置、及び認証システムの実施形態を詳細に説明する。
【００１０】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る認証システム１０００の構成例を示す図である。図１には、例えば企業内などの施設に導入される入退室管理の一般的なシステム構成例が示されている。
【００１１】
図１に示すように、本実施形態に係る認証システム１０００は、認証装置１００、入退室管理装置２００、及び読み取り装置３００などを備える。認証システム１０００は、各装置が所定のデータ伝送路Ｎ（例えば「ネットワーク」など）を介して相互に接続される。
【００１２】
認証装置１００は、施設の利用認証を行う認証機能を提供する機器であり、情報処理装置（例えば「ＰＣ：Personal  Computer」など）に相当する。入退室管理装置２００は、施設の入退室を管理する入退室管理機能を提供する機器であり、認証装置１００と同様に情報処理装置に相当する。読み取り装置３００は、例えばＩＣ（Integrated  Circuit）カードなどの記憶媒体から情報を読み取る読み取り機能を提供する機器であり、カードリーダに相当する。
【００１３】
本実施形態に係る認証システム１０００を利用する施設では、次のような手順で訪問者を受け付ける。まず、訪問者は、施設内の所定の窓口に向かう。窓口では、受付担当者が、訪問者を確認し、ゲストカードを手渡す。このとき手渡されるゲストカードには、ゲストカードと担当社員とを対応付ける情報などは付加されていない。つまり、受付担当者は、カード発行時に専用端末を操作し、手渡すゲストカードに情報を付加する作業を行わず、予め用意された複数のゲストカードから任意のカードを訪問者に手渡せばよい。このようにして受付を済ませた訪問者は、その後、担当社員と面会し、担当社員とともに施設に入る。
【００１４】
このとき、本実施形態に係る認証システム１０００は、次のようなサービスを提供する。まず、読み取り装置３００は、訪問者のゲストカードと担当社員の社員カードを読み取る。読み取り装置３００は、読み取ったカード情報を入退室管理装置２００に送信する。これを受けて入退室管理装置２００は、受信したカード情報を認証装置１００に転送する。これを受けて認証装置１００は、受信したカード情報に基づき、ゲストカードを担当社員に対応づける。このとき認証装置１００は、ゲストカードと社員カードとの読み取り時間が、所定の期間内であった場合、ゲストカードを担当社員に対応づける。その結果、認証装置１００は、対応付け結果に基づき、施設の利用認証時に用いる利用者情報を更新する。
【００１５】
＜装置構成＞
図２は、本実施形態に係る認証装置１００の構成例を示す図である。図２には、一般的な情報処理装置の構成例が示されている。
【００１６】
図２に示すように、本実施形態に係る認証装置１００は、ＣＰＵ（Central  Processing  Unit）１０１、及び主記憶装置１０２などを備える。また、認証装置１００は、補助記憶装置１０３、通信ＩＦ（interface）１０４、外部ＩＦ１０５、及びドライブ装置１０７などを備える。認証装置１００は、各デバイスがバスＢを介して相互に接続される。
【００１７】
ＣＰＵ１０１は、装置全体の制御や搭載機能を実現するための演算装置である。主記憶装置１０２は、プログラムやデータなどを所定の記憶領域に保持する記憶装置（メモリ）である。主記憶装置１０２は、例えばＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などである。また、補助記憶装置１０３は、主記憶装置１０２より容量の大きい記憶領域を備える記憶装置である。補助記憶装置１０３は、例えばＨＤＤ（Hard  Disk  Drive）やメモリカード（Memory  Card）などの不揮発性の記憶装置である。よって、ＣＰＵ１０１は、例えば補助記憶装置１０３から主記憶装置１０２上に、プログラムやデータを読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する。
【００１８】
通信ＩＦ１０４は、例えばＮＩＣ（Network  Interface  Card）などに相当し、装置をデータ伝送路Ｎに接続するインタフェースである。これにより、認証装置１００は、入退室管理装置２００や読み取り装置３００とデータ通信が行える。外部ＩＦ１０５は、装置と外部装置１０６との間でデータを送受信するためのインタフェースである。外部装置１０６には、例えば処理結果などの各種情報を表示する表示装置（例えば「液晶ディスプレイ」）や操作入力を受け付ける入力装置（例えば「テンキー」、「キーボード」、又は「タッチパネル」）などがある。ドライブ装置１０７は、記憶媒体１０８の書き込み又は読み取りを行う制御装置である。記憶媒体１０８は、例えばフレキシブルディスク（ＦＤ）、ＣＤ（Compact  Disk）、及びＤＶＤ（Digital  Versatile  Disk）などである。
【００１９】
以上のように、本実施形態に係る認証システム１０００では、上記構成により、カード読み取り時に、訪問者のゲストカードと担当社員とを対応付けて、施設の利用認証を行う認証機能を提供することができる。
【００２０】
＜認証機能＞
本実施形態に係る認証機能について説明する。本実施形態に係る認証装置１００は、登録利用者（社員）の登録利用者カード（社員カード）と、未登録利用者に対して臨時に発行された未登録利用者カード（ゲストカード）とが、読み取り装置で読み取られた場合、未登録利用者カードを登録利用者に対応付ける。このとき認証装置１００は、登録利用者カードと未登録利用者カードとが読み取られるまでの読み取り経過時間が所定の期間内であった場合、未登録利用者カードを、登録利用者カードに割り当てられた登録利用者に対応付ける。本実施形態に係る認証装置１００は、このような機能を有している。
【００２１】
従来のシステムでは、カード発行時に、受付担当者が専用端末を操作し、訪問者に対して発行するゲストカードに、ゲストカードと担当社員とを対応付ける情報などを付加する。そのため、多くの訪問者を受け付ける場面では、カード発行に手間がかかり、その作業は煩雑であった。なお、ゲストカードと担当社員とを対応付ける理由は、例えば訪問者の施設設備（施設内に備えられた機器など）の利用履歴を、担当社員に対応付けて管理する施設管理を実現するためである。
【００２２】
そこで、本実施形態に係る認証機能は、カード読み取り時に、訪問者に対して発行されたゲストカードを担当社員に対応付ける仕組みとした。
【００２３】
これにより、本実施形態に係る認証機能は、受付担当者が専用端末を操作することなく、訪問者のゲストカードと担当社員とを対応付ける環境を提供する。その結果、受付担当者が、予め用意された複数のゲストカードから任意のカードを訪問者に手渡すことで、カード発行作業を終えることができる。このように、本実施形態に係る認証機能では、訪問者に対する受付作業の負荷が軽減され、利便性の高い認証サービスを実現することができる。
【００２４】
以下に、本実施形態に係る認証機能の構成とその動作について説明する。
【００２５】
図３は、本実施形態に係る認証機能の構成例を示す図である。図３に示すように、本実施形態に係る認証機能は、利用者情報管理部１１、認証部１２、入退室情報管理部２１、読み取り部３１、表示部３２、入退室情報記憶部９１、及び利用者情報記憶部９２などを有する。具体的には、認証装置１００が、利用者情報管理部１１、認証部１２、及び利用者情報記憶部９２を有する。また、入退室管理装置２００が、入退室情報管理部２１及び入退室情報記憶部９１を有する。また、読み取り装置３００が、読み取り部３１及び表示部３２を有する。以下の説明では、本実施形態に係る認証機能の動作順に従って、上記各機能部について説明する。
【００２６】
《読み取り装置３００の機能》
読み取り部３１は、登録利用者カード又は未登録利用者カードを読み取る。読み取り部３１は、読み取り結果として、カード情報を取得する。このとき取得するカード情報には、例えばカードを識別するためのカード識別情報や利用者を識別するための利用者識別情報などが含まれる。読み取り部３１は、取得したカード情報（読み取り情報）を、入退室管理装置２００に送信する。なお、本実施形態に係る登録利用者カードは、予め施設利用が許可され、利用者情報に登録されている登録利用者に対して発行されたカード（登録利用者用の記憶媒体；第１記憶媒体）に相当し、例えば社員カードなどである。一方、本実施形態に係る未登録利用者カードは、臨時に施設利用が許可され、利用者情報に登録されていない未登録利用者に対して発行されたカード（未登録利用者用の記憶媒体；第２記憶媒体）に相当し、例えばゲストカードなどである。
【００２７】
表示部３２は、登録利用者カード又は未登録利用者カードの各種情報を表示する。このとき表示される情報には、例えばカード情報やカード情報に基づく利用認証結果などがある。
【００２８】
《入退室管理装置２００の機能》
入退室情報管理部２１は、利用者の入退室を記録する入退室情報を管理する。入退室情報は、施設の入室日時又は退室日時を示す入退室日時情報を含み、入退室情報記憶部９１に保持される。入退室情報記憶部９１は、例えば入退室管理装置２００が備える記憶装置の所定の記憶領域に相当する。入退室情報管理部２１は、例えば読み取り装置３００からカード情報を受信すると、入退室情報記憶部９１にアクセスし、カード情報の受信日時を入退室日時情報として記録し、入退室情報を更新する。このとき入退室情報管理部２１は、カード情報に含まれる利用者識別情報に基づき、施設への入室又は退室日時を示す日時情報を、利用者ごとに記録する。入退室情報管理部２１は、入退室情報を更新すると、読み取り装置３００から受信したカード情報を認証装置１００に転送する。
【００２９】
《認証装置１００の機能》
利用者情報管理部１１は、予め施設利用が許可された利用者を登録する利用者情報を管理する。利用者情報は、利用者情報記憶部９２に保持される。利用者情報記憶部９２は、例えば認証装置１００が備える記憶装置の所定の記憶領域に相当する。
【００３０】
図４は、本実施形態に係る利用者情報９２Ｄのデータ例を示す図である。図４に示すように、本実施形態に係る利用者情報９２Ｄは、カード識別、利用者識別、及び有効期限などの情報項目を有し、各情報項目の項目値が対応付けられている。カード識別項目は、カード識別情報を登録・保持する情報項目であり、項目値は、例えば社員カードＩＤなどのような、カードにユニークに割り当てられたＩＤ（カード識別子）などである。また、利用者識別項目は、利用者識別情報を登録・保持する情報項目であり、項目値は、例えば社員ＩＤなどのような、利用者にユニークに割り当てられたＩＤ（利用者識別子）などである。有効期限項目は、利用認証に用いることが可能なカードの有効期限を示す有効期限情報を登録・保持する情報項目であり、項目値は、例えば日時などのような、カードに割り当てられた有効期限日時などである。
【００３１】
図３の説明に戻る。利用者情報管理部１１は、例えば所定のＧＵＩ（Graphical  User  Interface）を介して、各情報項目の設定値を受け付けると、利用者情報記憶部９２にアクセスし、受け付けた設定値を、利用者情報９２Ｄの各情報項目の項目値として登録する。
【００３２】
また、利用者情報管理部１１は、入退室管理装置２００からカード情報を受信すると、未登録利用者カードを登録利用者に対応付け、利用者情報９２Ｄを更新（登録）する。そのため、利用者情報管理部１１は、判定部１１１及び対応付け部１１２を有する。
【００３３】
判定部１１１は、カード利用者が登録利用者か、又は、未登録利用者かを判定する。判定部１１１は、入退室管理装置２００から受信したカード情報に含まれる利用者識別情報に基づき、利用者情報９２Ｄを検索し、検索結果から、該当利用者の登録有無の判定結果を得る。その結果、利用者情報管理部１１は、判定部１１１の判定結果に基づき、未登録利用者カードを、該当した登録利用者に対応付ける処理を実行する。利用者情報管理部１１は、判定部１１１による利用者確認を行う。
【００３４】
対応付け部１１２は、未登録利用者カードを登録利用者に対応付ける。対応付け部１１２は、未登録利用者カードの読み取り日時と登録利用者カードの読み取り日時とに基づき、未登録利用者カードを、判定部１１１で判定した登録利用者に対応付ける。具体的には、対応付け部１１２は、登録利用者カードの読み取り日時と未登録利用者カードの読み取り日時とから、登録利用者カードと未登録利用者カードとが読み取られるまでの読み取り経過時間を算出する。対応付け部１１２は、算出した読み取り経過時間が所定の期間内であった場合、未登録利用者カードを登録利用者に対応付ける。このときの読み取り経過時間は、主に２通りある。具体的には、未登録利用者カードを読み取ってから登録利用者カードを読み取るまでの読み取り経過時間と、登録利用者カードを読み取ってから未登録利用者カードを読み取るまでの読み取り経過時間である。対応付け部１２は、これらの読み取り経過時間のうち、少なくとも１つを算出する。なお、所定の期間は、未登録利用者カードと登録利用者とを対応付けるために、予め設定しておいた期間を示し、例えば秒数などのような、期間の範囲を示す時間情報に相当する。また、カードの読み取り日時は、入退室管理装置２００からカード情報を受信した受信日時に相当する。
【００３５】
その結果、利用者情報管理部１１は、対応付け部１１２による対応付け結果に基づき、利用者情報９２Ｄを更新する。具体的には、利用者情報管理部１１は、利用者情報９２Ｄに対して、図４（Ｂ）に示すような更新を行う。
【００３６】
図４（Ａ）には、対応付け前の利用者情報９２Ｄのデータ例が示されており、図４（Ｂ）には、対応付け後の利用者情報９２Ｄのデータ例が示されている。また、図４（Ｂ）には、カードＩＤ：“Ｃ０１１１”のゲストカード（未登録利用者カード）を受け取った訪問者（未登録利用者）が、利用者ＩＤ：“Ｕ０００１”の担当社員（登録利用者）とともに、施設に入った場合の例が示されている。この場合、利用者情報管理部１１は、判定部１１１により、読み取った社員カード（登録利用者カード）のカード情報から、社員カードに割り当てられた利用者ＩＤ：“Ｕ０００１”の担当社員が登録利用者である判定結果を得る。これを受けて利用者情報管理部１１は、対応付け部１１２により、社員カードを読み取ってから所定の期間内に読み取ったカードＩＤ：“Ｃ０１１１”のゲストカードを、社員カードに割り当てられた利用者ＩＤ：“Ｕ０００１”の担当社員に対応付ける結果を得る。その結果、利用者情報管理部１１は、対応付け結果に基づき、ゲストカードのカードＩＤ：“Ｃ０１１１”を、利用者情報９２Ｄのカード識別情報として新規登録する。また、利用者情報管理部１１は、登録したゲストカードのカード識別情報に対応付けて、担当社員の利用者ＩＤ：“Ｕ０００１”を、利用者情報９２Ｄの利用者識別情報として登録する。また、利用者情報管理部１１は、登録したゲストカードのカード識別情報に対応付けて、カードの有効期限が１日であることを示す値“１日”を、有効期限情報として登録する。利用者情報管理部１１は、対応付け部１１２の結果に基づき、このような利用者情報９２Ｄの更新を行う。これにより、利用者情報９２Ｄは、カード読み取り時に、訪問者のゲストカードが担当社員に対応付けられた内容に更新される。
【００３７】
認証部１２は、利用者に対して、施設の利用認証を行う。認証部１２は、入退室管理装置２００から受信したカード情報に基づき、カード利用者の利用者情報９２Ｄへの登録有無の判定や認証情報（例えば「パスワード」など）の確認などを行い、判定結果や確認結果から利用認証を行う。認証部１２は、利用認証結果を、入退室管理装置２００を介して、読み取り装置３００に送信する。これにより、読み取り装置３００では、表示部３２により、利用認証結果が表示される。
【００３８】
以上のように、本実施形態に係る認証機能は、ソフトウェアの実装により実現される。具体的には、認証システム１０００が備える各装置において、認証機能を実現するプログラム（認証プログラム）が実行され、上記各機能部が連携動作することで実現される。
【００３９】
プログラムは、例えば認証装置１００が実行環境である場合、認証装置１００（コンピュータ）が読み取り可能な記憶媒体１０８に、インストール可能な形式又は実行可能な形式のファイルで記憶され提供される。プログラムは、上記各機能部を含むモジュール構成となっており、ＣＰＵ１０１が記憶媒体１０８からプログラムを読み出し実行することで、主記憶装置１０２のＲＡＭ上に各機能部が生成される。なお、プログラムの提供方法は、この限りでない。例えばプログラムを、インターネットなどに接続された機器に格納し、通信ＩＦ１０４を介してデータ伝送路Ｎ経由でダウンロードする方法であってもよい。また、プログラムの提供方法は、主記憶装置１０２のＲＯＭや補助記憶装置１０３のＨＤＤなどに予め組み込んで提供する方法であってもよい。
【００４０】
以下に、本実施形態に係るプログラム実行時の処理（各機能部の連携動作）について、シーケンス図及びフローチャートを用いて説明する。
【００４１】
《認証処理》
図５は、本実施形態に係る認証時の処理手順例を示すシーケンス図である。図５には、登録利用者カードに相当する社員カードを読み取った後に、未登録利用者カードに相当するゲストカードを読み取った場合（便宜上、以下「認証場面１」という）の処理例が示されている。
【００４２】
《認証場面１の処理》
図５に示すように、まず、読み取り装置３００は、読み取り部３１により、登録利用者カード（社員カード）を読み取る（ステップＳ１１）。その後、読み取り装置３００は、読み取り結果として取得した登録利用者カードのカード情報を、入退室管理装置２００に送信する（ステップＳ１２）。
【００４３】
これを受けて入退室管理装置２００は、入退室情報管理部２１により、登録利用者（担当社員）の入退室情報を記録する（ステップＳ１３）。このとき入退室情報管理部２１は、登録利用者カードのカード情報の受信日時を、登録利用者の入退室日時情報として記録し、入退室情報を更新する。その後、入退室管理装置２００は、登録利用者カードのカード情報を、認証装置１００に転送する（ステップＳ１４）。
【００４４】
これを受けて認証装置１００は、利用者情報管理部１１により、登録利用者カードのカード情報に基づき、利用者情報９２Ｄのデータ処理を行う（ステップＳ１５）。このとき利用者情報管理部１１は、登録利用者に対応付けるカードが読み取られていないことから、登録利用者カードのカード情報を、所定の記憶領域に一時保持する（メモリ上にキャッシュする）。なお、一時保持したカード情報は、次のような条件で消去される。例えば未登録利用者カードと登録利用者との対応付けが行われなかった場合や、予め決めておいた所定時間を経過した場合などである。
【００４５】
また、読み取り装置３００は、読み取り部３１により、未登録利用者カード（ゲストカード）を読み取る（ステップＳ１６）。その後、読み取り装置３００は、読み取り結果として取得した未登録利用者カードのカード情報を、入退室管理装置２００に送信する（ステップＳ１７）。
【００４６】
これを受けて入退室管理装置２００は、入退室情報管理部２１により、未登録利用者（訪問者）の入退室情報を記録する（ステップＳ１８）。このとき入退室情報管理部２１は、未登録利用者カードのカード情報の受信日時を、未登録利用者の入退室日時情報として記録し、入退室情報を更新する。その後、入退室管理装置２００は、登録利用者カードのカード情報を、認証装置１００に転送する（ステップＳ１９）。
【００４７】
これを受けて認証装置１００は、利用者情報管理部１１により、未登録利用者カードのカード情報に基づき、利用者情報９２Ｄのデータ処理を行う（ステップＳ２０）。このとき利用者情報管理部１１は、登録利用者に対応付けるカードが読み取られたことから、未登録利用者カードのカード情報と、一時保持しておいた登録利用者カードのカード情報とに基づき、未登録利用者カードを登録利用者に対応付ける。その結果、利用者情報管理部１１は、対応付け結果に基づき、利用者情報９２Ｄを更新する。
【００４８】
以下に、上記認証場面１において、利用者情報管理部１１による未登録利用者カードと登録利用者との対応付け処理について（ステップＳ１５，Ｓ２０の詳細処理）説明する。
【００４９】
《認証場面１における利用者情報９２Ｄのデータ処理：その１》
図６は、本実施形態に係る未登録利用者カードと登録利用者との対応付け処理手順例（その１）を示すフローチャートである。
【００５０】
図６に示すように、利用者情報管理部１１は、入退室管理装置２００からカード情報を受信する（ステップＳ１０１）。これを受けて利用者情報管理部１１の判定部１１１は、受信したカード情報に含まれる利用者識別情報に基づき、利用者情報記憶部９２に記憶される利用者情報９２Ｄを検索する（ステップＳ１０２）。判定部１１１は、検索結果から、カード利用者が登録利用者か否かを判定する（ステップＳ１０３）。
【００５１】
その結果、利用者情報管理部１１は、判定部１１１が、カード利用者が登録利用者であると判定した場合（ステップＳ１０３：ＹＥＳ）、受信したカード情報が登録利用者カードの読み取り情報（第１読み取り情報）であると判断する。その結果、利用者情報管理部１１は、登録利用者カードのカード情報を一時保持する（ステップＳ１０４）。これにより、認証装置１００は、訪問者のゲストカードの直前に読み取った担当社員の社員カードのカード情報を、メモリ上にキャッシュする。
【００５２】
一方、利用者情報管理部１１は、判定部１１１が、カード利用者が未登録利用者であると判定した場合（ステップＳ１０３：ＮＯ）、受信したカード情報が未登録利用者カードの読み取り情報（第２読み取り情報）であると判断する。その結果、利用者情報管理部１１の対応付け部１１２は、未登録利用者カードを、未登録利用者カードの直前に読み取った登録利用者カードに割り当てられた登録利用者に対応付ける（ステップＳ１０５）。このとき利用者情報管理部１１は、対応付け結果に基づき、次のように利用者情報９２Ｄを更新する。利用者情報管理部１１は、受信したカード情報（第２読み取り情報）に含まれる未登録利用者カードのカード識別情報と、一時保持するカード情報（第１読み取り情報）に含まれる登録利用者の利用者識別情報とを対応付けて登録し、利用者情報９２Ｄを更新する。これにより、認証装置１００は、社員カードの直後に読み取ったゲストカードを、直前に読み取った社員カードの担当社員に対応付ける。
【００５３】
《認証場面１における利用者情報９２Ｄのデータ処理：その２》
図７は、本実施形態に係る未登録利用者カードと登録利用者との対応付け処理手順例（その２）を示すフローチャートである。図６に示す処理例との違いは、未登録利用者カードと登録利用者カードとが読み取られるまでの読み取り経過時間が所定の期間内か否かの判定結果に基づき、未登録利用者カードを登録利用者に対応付ける点である。
【００５４】
図７に示すように、利用者情報管理部１１は、入退室管理装置２００からカード情報を受信する（ステップＳ２０１）。これを受けて利用者情報管理部１１の判定部１１１は、受信したカード情報に含まれる利用者識別情報に基づき、利用者情報記憶部９２に記憶される利用者情報９２Ｄを検索する（ステップＳ２０２）。判定部１１１は、検索結果から、カード利用者が登録利用者か否かを判定する（ステップＳ２０３）。
【００５５】
その結果、利用者情報管理部１１は、判定部１１１が、カード利用者が登録利用者であると判定した場合（ステップＳ２０３：ＹＥＳ）、受信したカード情報が登録利用者カードの読み取り情報（第１読み取り情報）であると判断する。その結果、利用者情報管理部１１は、登録利用者カードのカード情報を一時保持する（ステップＳ２０４）。これにより、認証装置１００は、訪問者のゲストカードより先に読み取った担当社員の社員カードのカード情報を、メモリ上にキャッシュする。
【００５６】
一方、利用者情報管理部１１は、判定部１１１が、カード利用者が未登録利用者であると判定した場合（ステップＳ２０３：ＮＯ）、受信したカード情報が未登録利用者カードの読み取り情報（第２読み取り情報）であると判断する。その結果、利用者情報管理部１１の対応付け部１１２は、登録利用者カードを読み取ってから未登録利用者カードを読み取るまでの読み取り経過時間Ｔが所定の期間内（Ｔ≦Ｘ［秒］）か否かを判定する（ステップＳ２０５）。このとき対応付け部１１２は、登録利用者カードの読み取り日時と未登録利用者カードの読み取り日時とに基づき、読み取り経過時間Ｔを算出する。
【００５７】
対応付け部１１２は、読み取り経過時間Ｔが所定の期間内であると判定した場合（ステップＳ２０５：ＹＥＳ）、未登録利用者カードを、未登録利用者カードより先に読み取った登録利用者カードに割り当てられた登録利用者に対応付ける（ステップＳ２０６）。このとき利用者情報管理部１１は、対応付け結果に基づき、次のように利用者情報９２Ｄを更新する。利用者情報管理部１１は、受信したカード情報（第２読み取り情報）に含まれる未登録利用者カードのカード識別情報と、一時保持するカード情報（第１読み取り情報）に含まれる登録利用者の利用者識別情報とを対応付けて登録し、利用者情報９２Ｄを更新する。これにより、認証装置１００は、社員カードより後に読み取ったゲストカードを、先に読み取った社員カードの担当社員に対応付ける。
【００５８】
なお、利用者情報管理部１１は、対応付け部１１２が、読み取り経過時間Ｔが所定の期間を超過していると判定した場合（ステップＳ２０５：ＮＯ）、未登録利用者カードを登録利用者に対応づけない。通常、訪問者は、担当社員とともに施設に入室するのが一般的である。このことから、社員カードを読み取ってからゲストカードを読み取るまでの読み取り経過時間Ｔが長い場合には、先に読み取った社員カードの社員が、後に読み取ったゲストカードの訪問者を対応する社員（担当社員）でない可能性が高い。よって、利用者情報管理部１１は、社員カードを読み取ってからゲストカードを読み取るまでの読み取り経過時間Ｔが所定の期間Ｘ［秒］より長い場合、ゲストカードを、先に読み取った社員カードに割り当てられた社員に対応づけない。
【００５９】
このように、本実施形態に係る認証装置１００は、担当社員の社員カード、訪問者のゲストカードの順に読み取った際に、ゲストカードを、ゲストカードより先に読み取った社員カードの担当社員に対応付ける。
【００６０】
《その他の認証場面の処理》
また、本実施形態に係る認証システム１０００が想定する認証場面は、上記認証場面１に限らない。例えば未登録利用者カードに相当するゲストカードを読み取った後に、登録利用者カードに相当する社員カードを読み取るといったように、図５で想定するカード読み取り順が逆の場合（便宜上、以下「認証場面２」という）もある。
【００６１】
以下に、上記認証場面２において、利用者情報管理部１１による未登録利用者カードと登録利用者との対応付け処理について説明する。
【００６２】
《認証場面２における利用者情報９２Ｄのデータ処理：その１》
図８は、本実施形態に係る未登録利用者カードと登録利用者との対応付け処理手順例（その３）を示すフローチャートである。
【００６３】
図８に示すように、利用者情報管理部１１は、入退室管理装置２００からカード情報を受信する（ステップＳ３０１）。これを受けて利用者情報管理部１１の判定部１１１は、受信したカード情報に含まれる利用者識別情報に基づき、利用者情報記憶部９２に記憶される利用者情報９２Ｄを検索する（ステップＳ３０２）。判定部１１１は、検索結果から、カード利用者が未登録利用者か否かを判定する（ステップＳ３０３）。
【００６４】
その結果、利用者情報管理部１１は、判定部１１１が、カード利用者が未登録利用者であると判定した場合（ステップＳ３０３：ＹＥＳ）、受信したカード情報が未登録利用者カードの読み取り情報（第２読み取り情報）であると判断する。その結果、利用者情報管理部１１は、未登録利用者カードのカード情報を一時保持する（ステップＳ３０４）。これにより、認証装置１００は、担当社員の社員カードの直前に読み取った訪問者のゲストカードのカード情報を、メモリ上にキャッシュする。
【００６５】
一方、利用者情報管理部１１は、判定部１１１が、カード利用者が登録利用者であると判定した場合（ステップＳ３０３：ＮＯ）、受信したカード情報が登録利用者カードの読み取り情報（第１読み取り情報）であると判断する。その結果、利用者情報管理部１１の対応付け部１１２は、未登録利用者カードを、未登録利用者カードの直後に読み取った登録利用者カードに割り当てられた登録利用者に対応付ける（ステップＳ３０５）。このとき利用者情報管理部１１は、対応付け結果に基づき、次のように利用者情報９２Ｄを更新する。利用者情報管理部１１は、受信したカード情報（第１読み取り情報）に含まれる登録利用者の利用者識別情報と、一時保持するカード情報（第２読み取り情報）に含まれる未登録利用者カードのカード識別情報とを対応付けて登録し、利用者情報９２Ｄを更新する。これにより、認証装置１００は、社員カードの直前に読み取ったゲストカードを、直後に読み取った社員カードの担当社員に対応付ける。
【００６６】
《認証場面２における利用者情報９２Ｄのデータ処理：その２》
図９は、本実施形態に係る未登録利用者カードと登録利用者との対応付け処理手順例（その４）を示すフローチャートである。図８に示す処理例との違いは、未登録利用者カードと登録利用者カードとが読み取られるまでの読み取り経過時間が所定の期間内か否かの判定結果に基づき、未登録利用者カードを登録利用者に対応付ける点である。
【００６７】
図９に示すように、利用者情報管理部１１は、入退室管理装置２００からカード情報を受信する（ステップＳ４０１）。これを受けて利用者情報管理部１１の判定部１１１は、受信したカード情報に含まれる利用者識別情報に基づき、利用者情報記憶部９２に記憶される利用者情報９２Ｄを検索する（ステップＳ４０２）。判定部１１１は、検索結果から、カード利用者が未登録利用者か否かを判定する（ステップＳ４０３）。
【００６８】
その結果、利用者情報管理部１１は、判定部１１１が、カード利用者が未登録利用者であると判定した場合（ステップＳ４０３：ＹＥＳ）、受信したカード情報が未登録利用者カードの読み取り情報（第２読み取り情報）であると判断する。その結果、利用者情報管理部１１は、未登録利用者カードのカード情報を一時保持する（ステップＳ４０４）。これにより、認証装置１００は、担当社員の社員カードより先に読み取った訪問者のゲストカードのカード情報を、メモリ上にキャッシュする。
【００６９】
一方、利用者情報管理部１１は、判定部１１１が、カード利用者が登録利用者であると判定した場合（ステップＳ４０３：ＮＯ）、受信したカード情報が登録利用者カードの読み取り情報（第１読み取り情報）であると判断する。その結果、利用者情報管理部１１の対応付け部１１２は、未登録利用者カードを読み取ってから登録利用者カードを読み取るまでの読み取り経過時間Ｔが所定の期間内（Ｔ≦Ｘ［秒］）か否かを判定する（ステップＳ４０５）。このとき対応付け部１１２は、未登録利用者カードの読み取り日時と登録利用者カードの読み取り日時とに基づき、読み取り経過時間Ｔを算出する。
【００７０】
対応付け部１１２は、読み取り経過時間Ｔが所定の期間内であると判定した場合（ステップＳ４０５：ＹＥＳ）、未登録利用者カードを、未登録利用者カードより後に読み取った登録利用者カードに割り当てられた登録利用者に対応付ける（ステップＳ４０６）。このとき利用者情報管理部１１は、対応付け結果に基づき、次のように利用者情報９２Ｄを更新する。利用者情報管理部１１は、受信したカード情報（第１読み取り情報）に含まれる登録利用者の利用者識別情報と、一時保持するカード情報（第２読み取り情報）に含まれる未登録利用者カードのカード識別情報とを対応付けて登録し、利用者情報９２Ｄを更新する。これにより、認証装置１００は、社員カードより先に読み取ったゲストカードを、後に読み取った社員カードの担当社員に対応付ける。
【００７１】
なお、利用者情報管理部１１は、対応付け部１１２が、読み取り経過時間Ｔが所定の期間を超過していると判定した場合（ステップＳ４０５：ＮＯ）、未登録利用者カードを登録利用者に対応づけない。通常、訪問者は、担当社員とともに施設に入室するのが一般的である。このことから、ゲストカードを読み取ってから社員カードを読み取るまでの読み取り経過時間Ｔが長い場合には、後に読み取った社員カードの社員が、先に読み取ったゲストカードの訪問者を対応する社員（担当社員）でない可能性が高い。よって、利用者情報管理部１１は、ゲストカードを読み取ってから社員カードを読み取るまでの読み取り経過時間Ｔが所定の期間Ｘ［秒］より長い場合、ゲストカードを、後に読み取った社員カードに割り当てられた社員に対応づけない。
【００７２】
このように、本実施形態に係る認証装置１００は、訪問者のゲストカード、担当社員の社員カードの順に読み取った際に、ゲストカードを、ゲストカードより後に読み取った社員カードの担当社員に対応付ける。
【００７３】
＜まとめ＞
以上のように、本実施形態に係る認証装置１００によれば、登録利用者カードと未登録利用者カードとが、読み取り装置３００で読み取られた場合、利用者情報管理部１１により、未登録利用者カードを、登録利用者カードに割り当てられた登録利用者に対応付ける。このとき利用者情報管理部１１は、対応付け部１１２により、未登録利用者カードと登録利用者カードとが読み取られるまでの読み取り経過時間Ｔが所定の期間内であった場合、未登録利用者カードを、登録利用者カードに割り当てられた登録利用者に対応付ける。
【００７４】
これによって、本実施形態に係る認証装置１００は、受付担当者が専用端末を操作することなく、訪問者のゲストカードと担当社員とを対応付ける環境を提供する。その結果、本実施形態に係る認証システム１０００では、訪問者に対する受付作業の負荷が軽減され、利便性の高い認証サービスを実現することができる。
【００７５】
なお、上記実施形態では、認証装置１００、入退室管理装置２００、及び読み取り装置３００を備えるシステム構成例について説明を行ったが、この限りでない。例えば認証装置１００及び読み取り装置３００を備えるシステム構成であってもよい。この場合、認証装置１００は、読み取り装置３００から直接カード情報を受信し、カード情報の受信日時を、カードの読み取り日時とする。
【００７６】
また、上記実施形態では、認証機能をプログラム（ソフトウェア）の実行により実現する例を説明したが、この限りでない。例えば上記認証機能の各機能部の一部又は全部を、ハードウェア（「専用回路」や「専用プロセッサ」など）の実装により実現してもよい。
【００７７】
［変形例１］
上記実施形態では、訪問者のゲストカードと担当社員の社員カードとの読み取り順に従って、認証時の処理を行う例について説明を行ったが、この限りでない。本変形例１では、カードの読み取り順に関係なく、ゲストカードを担当社員に対応付ける認証時の処理を提案する。なお、以下の説明では、上記実施形態と異なる事項について説明し、同じ事項については、同一符号を付し、その説明を簡略又は省略する。
【００７８】
《利用者情報９２Ｄのデータ処理》
図１０は、本変形例１に係る未登録利用者カードと登録利用者との対応付け処理手順例を示すフローチャートである。また、図１１は、本変形例１に係るキャッシュデータＣＤ１，ＣＤ２の例を示す図である。
【００７９】
図１０に示すように、利用者情報管理部１１は、入退室管理装置２００からカード情報を受信する（ステップＳ５０１）。これを受けて利用者情報管理部１１の判定部１１１は、受信したカード情報に含まれる利用者識別情報に基づき、利用者情報記憶部９２に記憶される利用者情報９２Ｄを検索する（ステップＳ５０２）。判定部１１１は、検索結果から、カード利用者が登録利用者か否かを判定する（ステップＳ５０３）。
【００８０】
その結果、利用者情報管理部１１は、判定部１１１が、カード利用者が登録利用者であると判定した場合（ステップＳ５０３：ＹＥＳ）、受信したカード情報が登録利用者カードの情報であると判断する。その結果、利用者情報管理部１１の対応付け部１１２は、登録利用者カードを読み取った読み取り装置（同じ読み取り装置）３００において、所定の期間内（Ｙ［秒］以内）に、未登録利用者カードが読み取られているか否かを判定する（ステップＳ５０４）。このとき対応付け部１１２は、読み取り装置３００を識別するための読み取り装置識別情報と、未登録利用者カードの読み取り日時とに基づき、判定する。なお、読み取り装置識別情報は、読み取り装置３００からカード情報とともに送信され、入退室管理装置２００を介して、認証装置１００で受信される。
【００８１】
対応付け部１１２は、同じ読み取り装置３００において、所定の期間内に、未登録利用者カードが読み取られていないと判定した場合（ステップＳ５０４：ＮＯ）、登録利用者カードのカード情報を一時保持する（ステップＳ５０５）。これにより、認証装置１００は、訪問者のゲストカードより先に読み取った担当社員の社員カードのカード情報を、メモリ上にキャッシュする。
【００８２】
図１１（Ａ）には、本変形例１に係るキャッシュデータＣＤ１の例が示されている。上記ステップＳ５０５の処理では、例えば図１１（Ａ）に示すようなキャッシュデータＣＤ１がメモリ上に生成される。より具体的には、登録利用者の利用者識別情報、登録利用者カードを読み取った読み取り装置３００の読み取り装置識別情報、及び登録利用者カードの読み取り日時などが対応付けられたキャッシュデータＣＤ１が生成される。
【００８３】
一方、対応付け部１１２は、同じ読み取り装置３００において、所定の期間内に、未登録利用者カードが読み取られたと判定した場合（ステップＳ５０４：ＹＥＳ）、未登録利用者カードを登録利用者に対応付ける（ステップＳ５０６）。このとき対応付け部１１２は、先に読み取った未登録利用者カードを、後に読み取った登録利用者カードに割り当てられた登録利用者に対応付ける。これを受けて利用者情報管理部１１は、対応付け結果に基づき、次のように利用者情報９２Ｄを更新する。利用者情報管理部１１は、受信したカード情報に含まれる登録利用者の利用者識別情報と、キャッシュデータＣＤ２に含まれる未登録利用者カードのカード識別情報とを対応付けて登録し、利用者情報９２Ｄを更新する。これにより、認証装置１００は、社員カードより先に読み取ったゲストカードを、後に読み取った社員カードの担当社員に対応付ける。
【００８４】
また、利用者情報管理部１１は、判定部１１１が、カード利用者が未登録利用者であると判定した場合（ステップＳ５０３：ＮＯ）、受信したカード情報が未登録利用者カードの情報であると判断する。その結果、利用者情報管理部１１の対応付け部１１２は、未登録利用者カードを読み取った読み取り装置（同じ読み取り装置）３００において、所定の期間内（Ｘ［秒］以内）に、登録利用者カードが読み取られているか否かを判定する（ステップＳ５０７）。このとき対応付け部１１２は、読み取り装置３００を識別するための読み取り装置識別情報と、登録利用者カードの読み取り日時とに基づき、判定する。なお、読み取り装置識別情報は、読み取り装置３００からカード情報とともに送信され、入退室管理装置２００を介して、認証装置１００で受信される。
【００８５】
対応付け部１１２は、同じ読み取り装置３００において、所定の期間内に、登録利用者カードが読み取られていないと判定した場合（ステップＳ５０７：ＮＯ）、未登録利用者カードのカード情報を一時保持する（ステップＳ５０８）。これにより、認証装置１００は、担当社員の社員カードより先に読み取った訪問者のゲストカードのカード情報を、メモリ上にキャッシュする。
【００８６】
図１１（Ｂ）には、本変形例１に係るキャッシュデータＣＤ２の例が示されている。上記ステップＳ５０８の処理では、例えば図１１（Ｂ）に示すようなキャッシュデータＣＤ２がメモリ上に生成される。より具体的には、未登録利用者カードのカード識別情報、未登録利用者カードを読み取った読み取り装置３００の読み取り装置識別情報、及び未登録利用者カードの読み取り日時などが対応付けられたキャッシュデータＣＤ２が生成される。
【００８７】
一方、対応付け部１１２は、同じ読み取り装置３００において、所定の期間内に、登録利用者カードが読み取られたと判定した場合（ステップＳ５０７：ＹＥＳ）、未登録利用者カードを登録利用者に対応付ける（ステップＳ５０９）。このとき対応付け部１１２は、後に読み取った未登録利用者カードを、先に読み取った登録利用者カードに割り当てられた登録利用者に対応付ける。これを受けて利用者情報管理部１１は、対応付け結果に基づき、次のように利用者情報９２Ｄを更新する。利用者情報管理部１１は、受信したカード情報に含まれる未登録利用者カードのカード識別情報と、キャッシュデータＣＤ１に含まれる登録利用者の利用者識別情報とを対応付けて登録し、利用者情報９２Ｄを更新する。これにより、認証装置１００は、社員カードより後に読み取ったゲストカードを、先に読み取った社員カードの担当社員に対応付ける。
【００８８】
このように、本変形例１に係る認証装置１００は、カードの読み取り順に関係なく、ゲストカードを担当社員に対応付ける。よって、本変形例１に係る認証システム１０００では、上記実施形態と同様の効果を奏するとともに、柔軟なシステム運用を実現できる。
【００８９】
［変形例２］
本変形例２では、訪問者のゲストカードと担当社員の社員カードとの対応付け結果を、読み取り装置３００に表示する処理を提案する。なお、以下の説明では、上記実施形態と異なる事項について説明し、同じ事項については、同一符号を付し、その説明を簡略又は省略する。
【００９０】
図１２は、本変形例２に係る認証時の処理手順例を示すシーケンス図である。図１２に示すステップＳ２１〜Ｓ３０までの処理は、上記実施形態で説明を行った図５に示すステップＳ１１〜Ｓ２０までの処理と同様である。
【００９１】
図１２に示すように、認証装置１００は、利用者情報管理部１１による対応付け結果（未登録利用者カードと登録利用者との対応付け結果）を、入退室管理装置２００に送信する（ステップＳ３１）。これを受けて入退室管理装置２００は、入退室情報管理部２１により、受信した対応付け結果を、読み取り装置３００に転送する（ステップＳ３２）。これを受けて読み取り装置３００は、表示部３２により、受信した対応付け結果を表示する（ステップＳ３３）。
【００９２】
このように、本変形例２に係る認証システム１０００は、対応付けられたゲストカードの情報を担当社員に通知する。よって、本変形例２に係る認証システム１０００では、上記実施形態と同様の効果を奏するとともに、訪問者が施設設備を利用する前に、担当社員への対応付けが確認でき、正確な施設管理を実現できる。
【００９３】
［変形例３］
上記実施形態では、認証装置１００、入退室管理装置２００、及び読み取り装置３００を備えるシステム構成例について説明を行ったが、この限りでない。本変形例３では、施設設備の一例である画像処理装置４００をさらに含むシステム構成例を提案する。なお、以下の説明では、上記実施形態と異なる事項について説明し、同じ事項については、同一符号を付し、その説明を簡略又は省略する。
【００９４】
図１３は、本変形例３に係る認証システム２０００の構成例を示す図である。本変形例３に係る認証システム２０００では、上記実施形態で説明を行った認証サービスに加えて、次のようなサービスを提供できる。
【００９５】
まず、読み取り装置３００は、訪問者のゲストカードと担当社員の社員カードを読み取る。読み取り装置３００は、読み取ったカード情報を入退室管理装置２００に送信する。これを受けて入退室管理装置２００は、受信したカード情報を認証装置１００に転送する。これを受けて認証装置１００は、受信したカード情報に基づき、ゲストカードを担当社員に対応づける。このとき認証装置１００は、ゲストカードと社員カードとの読み取り時間が、所定の期間内であった場合、ゲストカードを担当社員に対応づける。その結果、認証装置１００は、対応付け結果に基づき、施設の利用認証時に用いる利用者情報９２Ｄを更新する。
【００９６】
その後、施設に入った訪問者は、画像処理装置４００が備える読み取り装置（非図示）により、ゲストカードを読み取らせ、画像処理装置４００を利用する。その結果、画像処理装置４００は、印刷枚数などのような、機器利用の履歴を示す利用履歴情報を、読み取ったゲストカードのカード識別情報とともに認証装置１００に送信する。これを受けて認証装置１００は、受信した利用履歴情報を、画像処理装置４００を利用した訪問者のゲストカードに対応付けられた担当社員の利用履歴として記録する。このとき認証装置１００は、利用履歴情報とともに受信したカード識別情報に基づき、利用者情報９２Ｄを参照し、該当するカード識別情報に対応付けられた利用者識別情報から、利用履歴を記録する担当社員を特定する。
【００９７】
このように、本変形例３に係る認証システム２０００は、カード読み取り時の認証処理により、施設の利用が許可された訪問者の施設設備の利用履歴を、担当社員に対応付けて管理する。よって、本変形例３に係る認証システム２０００では、上記実施形態と同様の効果を奏するとともに、訪問者の施設設備の利用に対して、適切な施設管理を実現できる。具体的には、施設設備の利用上限の管理などを実現できる。
【００９８】
なお、上記変形例３では、認証装置１００が、施設整備の利用履歴情報を受信するシステム構成例について説明を行ったが、この限りでない。例えば認証システム２０００が、施設整備の利用履歴を管理する利用履歴管理装置（ログ管理装置；非図示）を備えている場合には、画像処理装置４００から利用履歴管理装置に対して利用履歴情報を送信するようにしてもよい。
【００９９】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１００】
１１      利用者情報管理部
１１１    判定部
１１２    対応付け部
１２      認証部
２１      入退室情報管理部
３１      読み取り部
３２      表示部
９１      入退室情報記憶部
９２      利用者情報記憶部（９２Ｄ：利用者情報）
１００    認証装置
２００    入退室管理装置
３００    読み取り装置
４００    画像処理装置
１０００，２０００  認証システム
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開２００９−１８７１０５号公報
【図１】
2014215984.tif 000003
【図２】
2014215984.tif 000004
【図３】
2014215984.tif 000005
【図４】
2014215984.tif 000006
【図５】
2014215984.tif 000007
【図６】
2014215984.tif 000008
【図７】
2014215984.tif 000009
【図８】
2014215984.tif 000010
【図９】
2014215984.tif 000011
【図１０】
2014215984.tif 000012
【図１１】
2014215984.tif 000013
【図１２】
2014215984.tif 000014
【図１３】
2014215984.tif 000015