(57)【特許請求の範囲】
【請求項１】
許可ユーザーを登録する第１登録手段と、
ユーザーの認証情報を取得する認証情報取得手段と、
前記取得された認証情報が前記登録された許可ユーザーの認証情報と一致することを条件に、ユーザーを認証する認証手段と、
前記認証手段により第１のユーザーが認証された後、前記認証情報取得手段により前記第１のユーザーの認証情報と同じ認証情報が取得され、その後さらに、前記第１のユーザーとは別の第２のユーザーの認証情報が取得される場合、前記第２のユーザーを一時許可ユーザーとして登録する第２登録手段と、を備え、
前記認証手段は、前記取得された認証情報が前記登録された一時許可ユーザーの認証情報と一致する場合に、ユーザーを認証する、認証装置。
【請求項２】
前記第２登録手段は、前記認証手段により前記第１のユーザーが認証された後、前記認証情報取得手段により前記第２のユーザーの認証情報が取得される前に、前記第１のユーザーの認証情報と同じ認証情報が取得される回数と同じ数の第２のユーザーを一時許可ユーザーとして登録する、請求項１に記載の認証装置。
【請求項３】
前記認証情報取得手段は、ユーザーにより携帯され、前記ユーザーに関連する関連情報を記憶する識別装置から前記関連情報を前記認証情報として読み出す読出手段を含む、請求項１または２に記載の認証装置。
【請求項４】
前記認証情報取得手段は、ユーザーの生体情報を前記認証情報として取得する生体情報取得手段を含む、請求項１または２に記載の認証装置。
【請求項５】
ユーザーにより携帯され、前記ユーザーに関連付けられた関連情報を記憶する識別装置とユーザーの人体を通信媒体として通信する人体通信手段を、さらに備え、
前記認証情報取得手段は、前記人体通信手段を制御して、前記人体通信手段が識別装置から受信する関連情報を前記認証情報として取得する、請求項１または２に記載の認証装置。
【請求項６】
許可ユーザーを登録する第１登録手段と、
ユーザーにより携帯され、前記ユーザーに関連付けられた関連情報を記憶する識別装置とユーザーの人体を通信媒体として通信する人体通信手段と、
前記人体通信手段を制御して、前記人体通信手段が識別装置から受信する関連情報を取得する認証情報取得手段と、
前記取得された関連情報が前記登録された許可ユーザーの関連情報と一致することを条件に、ユーザーを認証する認証手段と、
前記認証手段により第１のユーザーが認証された後、前記第１のユーザーが携帯する識別装置から前記人体通信手段によって受信される信号の強度の所定の変化が検出され、その後さらに、前記第１のユーザーとは別の第２のユーザーが携帯する識別装置から前記認証情報取得手段によって関連情報が取得される場合、前記第２のユーザーを一時許可ユーザーとして登録する第２登録手段と、を備え、
前記認証手段は、前記取得された関連情報が前記登録された一時許可ユーザーの関連情報と一致する場合に、ユーザーを認証する、認証装置。
【請求項７】
前記第２登録手段は、前記認証手段により前記第１のユーザーが認証された後、前記人体通信手段によって前記第２のユーザーの関連情報が受信される前に、前記人体通信手段によって前記第１のユーザーが携帯する識別装置から受信される信号の電波強度の所定の変化の回数と同じ数の第２のユーザーを一時許可ユーザーとして登録する、請求項６に記載の認証装置。
【請求項８】
許可ユーザーを登録する第１登録手段と、
被写体を撮像し画像を出力する撮像手段と、
前記撮像手段が出力する画像中で、被写体として含まれるユーザーの身体の一部の画像を解析することによって、被写体となるユーザーを識別するユーザー識別手段と、
前記ユーザー識別手段により識別されたユーザーが前記登録された許可ユーザーであることを条件に認証する認証手段と、
前記撮像手段が出力する画像データ中で、被写体として含まれるユーザーの身体の一部の画像の変化を検出することによってユーザーによる所定のジェスチャーを検出するジェスチャー検出手段と、
第１のユーザーが認証された後に、前記第１のユーザーによる前記所定のジェスチャーが検出される場合、前記第１のユーザーとは別の第２のユーザーが前記ユーザー識別手段により識別される場合、前記第２のユーザーを一時許可ユーザーとして登録する第２登録手段と、を備え、
前記認証手段は、前記ユーザー識別手段により識別されたユーザーが登録された一時許可ユーザーの場合に、ユーザーを認証する、認証装置。
【請求項９】
前記第２登録手段は、前記ジェスチャー検出手段により前記所定のジェスチャーが検出される回数と同じ数の第２のユーザーを一時許可ユーザーとして登録する、請求項８に記載の認証装置。
【請求項１０】
所定のエリアの出入り口に設置されたゲート装置と、
前記認証手段によりユーザーが認証されることに応じて、前記ゲート装置を開放する開放手段と、をさらに備え、
前記認証情報取得手段は、前記ゲート装置を通過するユーザーの認証情報を取得する、請求項１〜７のいずれかに記載の認証装置。
【請求項１１】
前記第２登録手段は、認証される期間が制限される一時許可ユーザーとして登録し、
前記第１登録手段は、前記第２登録手段により一時許可ユーザーとして登録された回数が所定回数以上のユーザーを、認証される期間が制限されない許可ユーザーとして登録する、請求項１０に記載の認証装置。
【請求項１２】
前記第１登録手段は、第１の期間に、前記第２登録手段により一時許可ユーザーとして登録された回数が所定回数以上のユーザーを、許可ユーザーとして登録する、請求項１１に記載の認証装置。
【請求項１３】
前記第１登録手段は、前記第２登録手段により一時許可ユーザーとして登録されたユーザーが前記所定のエリアに入場してから退場するまでの滞在期間が第２の期間以下の場合は、前記第２登録手段により一時許可ユーザーとして登録された回数に含めない、請求項１１または１２に記載の認証装置。
【請求項１４】
前記所定のエリアに配置された画像形成装置に前記第２登録手段により登録された一時許可ユーザーの認証情報を送信する認証支援手段を、さらに備え、
前記画像形成装置は、ユーザーを認証する装置側認証手段を備え、
前記装置側認証手段は、前記認証支援手段により送信される一時許可ユーザーの認証情報を用いてユーザーを認証する、請求項１０〜１３のいずれかに記載の認証装置。
【請求項１５】
前記所定のエリアが複数あり、前記複数のエリアごとに複数のレベルのいずれかが設定されており、
前記複数のエリアそれぞれに前記ゲート装置が少なくとも１つ配置されており、
前記許可ユーザーおよび前記一時許可ユーザーは、前記複数のレベルのいずれかが関連付けて登録され、
前記認証手段は、ユーザーに関連付けられたレベルが前記複数のエリアのうちユーザーが入場するエリアに設定されたレベル以上であることをさらに条件として、認証し、
前記第２登録手段は、前記第２のユーザーを、前記認証手段により前記第１のユーザーが認証されて開放されたゲート装置が配置されたエリアに設定されたレベルを関連付けた一時許可ユーザーとして登録する、請求項１０〜１４のいずれかに記載の認証装置。
【請求項１６】
認証装置で実行される認証方法であって、
許可ユーザーを登録する第１登録ステップと、
ユーザーの認証情報を取得する認証情報取得ステップと、
前記取得された認証情報が前記登録された許可ユーザーの認証情報と一致することを条件に、ユーザーを認証する認証ステップと、
前記認証ステップにおいて第１のユーザーが認証された後、前記認証情報取得ステップにおいて前記第１のユーザーの認証情報と同じ認証情報が取得され、その後さらに、前記第１のユーザーとは別の第２のユーザーの認証情報が取得される場合、前記第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、を前記認証装置に実行させ、
前記認証ステップは、前記取得された認証情報が前記登録された一時許可ユーザーの認証情報と一致する場合に、ユーザーを認証するステップを含む、認証方法。
【請求項１７】
認証装置で実行される認証方法であって、
許可ユーザーを登録する第１登録ステップと、
ユーザーにより携帯され、前記ユーザーに関連付けられた関連情報を記憶する識別装置とユーザーの人体を通信媒体として通信する人体通信手段を制御して、前記人体通信手段が識別装置から受信する関連情報を取得する認証情報取得ステップと、
前記取得された関連情報が前記登録された許可ユーザーの関連情報と一致することを条件に、ユーザーを認証する認証ステップと、
前記認証ステップにおいて第１のユーザーが認証された後、前記第１のユーザーが携帯する識別装置から前記人体通信手段によって受信される信号の強度の所定の変化が検出され、その後さらに、前記第１のユーザーとは別の第２のユーザーが携帯する識別装置から前記認証情報取得ステップにおいて関連情報が取得される場合、前記第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、を前記認証装置に実行させ、
前記認証ステップは、前記取得された関連情報が前記登録された一時許可ユーザーの関連情報と一致する場合に、ユーザーを認証するステップを含む、認証方法。
【請求項１８】
認証装置で実行される認証方法であって、
許可ユーザーを登録する第１登録ステップと、
被写体を撮像し画像を出力する撮像手段が出力する画像中で、被写体として含まれるユーザーの身体の一部の画像を解析することによって、被写体となるユーザーを識別するユーザー識別ステップと、
前記ユーザー識別ステップにおいて識別されたユーザーが前記登録された許可ユーザーであることを条件に認証する認証ステップと、
前記撮像手段が出力する画像データ中で、被写体として含まれるユーザーの身体の一部の画像の変化を検出することによってユーザーによる所定のジェスチャーを検出するジェスチャー検出ステップと、
第１のユーザーが認証された後に、前記第１のユーザーによる前記所定のジェスチャーが検出される場合、前記第１のユーザーとは別の第２のユーザーが前記ユーザー識別ステップにおいて識別される場合、前記第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、を前記認証装置に実行させ、
前記認証ステップは、前記ユーザー識別ステップにおいて識別されたユーザーが前記登録された一時許可ユーザーの場合に、ユーザーを認証するステップを含む、認証方法。
【請求項１９】
認証装置を制御するコンピューターで実行される認証プログラムであって、
許可ユーザーを登録する第１登録ステップと、
ユーザーの認証情報を取得する認証情報取得ステップと、
前記取得された認証情報が前記登録された許可ユーザーの認証情報と一致することを条件に、ユーザーを認証する認証ステップと、
前記認証ステップにおいて第１のユーザーが認証された後、前記認証情報取得ステップにおいて前記第１のユーザーの認証情報と同じ認証情報が取得され、その後さらに、前記第１のユーザーとは別の第２のユーザーの認証情報が取得される場合、前記第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、を前記コンピューターに実行させ、
前記認証ステップは、前記取得された認証情報が前記登録された一時許可ユーザーの認証情報と一致する場合に、ユーザーを認証するステップを含む、認証プログラム。
【請求項２０】
認証装置を制御するコンピューターで実行される認証プログラムであって、
許可ユーザーを登録する第１登録ステップと、
ユーザーにより携帯され、前記ユーザーに関連付けられた関連情報を記憶する識別装置とユーザーの人体を通信媒体として通信する人体通信手段を制御して、前記人体通信手段が識別装置から受信する関連情報を取得する認証情報取得ステップと、
前記取得された関連情報が前記登録された許可ユーザーの関連情報と一致することを条件に、ユーザーを認証する認証ステップと、
前記認証ステップにおいて第１のユーザーが認証された後、前記第１のユーザーが携帯する識別装置から前記人体通信手段によって受信される信号の強度の所定の変化が検出され、その後さらに、前記第１のユーザーとは別の第２のユーザーが携帯する識別装置から前記認証情報取得ステップにおいて関連情報が取得される場合、前記第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、を前記コンピューターに実行させ、
前記認証ステップは、前記取得された関連情報が前記登録された一時許可ユーザーの関連情報と一致する場合に、ユーザーを認証するステップを含む、認証プログラム。
【請求項２１】
認証装置を制御するコンピューターで実行される認証プログラムであって、
許可ユーザーを登録する第１登録ステップと、
被写体を撮像し画像を出力する撮像手段が出力する画像中で、被写体として含まれるユーザーの身体の一部の画像を解析することによって、被写体となるユーザーを識別するユーザー識別ステップと、
前記ユーザー識別ステップにおいて識別されたユーザーが前記登録された許可ユーザーであることを条件に認証する認証ステップと、
前記撮像手段が出力する画像データ中で、被写体として含まれるユーザーの身体の一部の画像の変化を検出することによってユーザーによる所定のジェスチャーを検出するジェスチャー検出ステップと、
第１のユーザーが認証された後に、前記第１のユーザーによる前記所定のジェスチャーが検出される場合、前記第１のユーザーとは別の第２のユーザーが前記ユーザー識別ステップにおいて識別される場合、前記第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、を前記コンピューターに実行させ、
前記認証ステップは、前記ユーザー識別ステップにおいて識別されたユーザーが前記登録された一時許可ユーザーの場合に、ユーザーを認証するステップを含む、認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、認証装置、認証方法および認証プログラムに関し、特に、予め登録されたユーザーを認証する認証装置、その認証装置で実行される認証方法および認証プログラムに関する。
【背景技術】
【０００２】
近年、機密性を確保するために、建物または、建物内の部屋への進入を制限するために、建物または建物内の部屋の出入り口に認証装置を設け、認証装置によって予め登録されたユーザーが認証されることを条件に、建物または建物内の部屋への進入を許可するシステムが知られている。この種のシステムにおいては、進入を許可するユーザーを予め登録する必要があり、例えば、外部のユーザーに対して一時的に進入を許可する場合であっても、その外部のユーザーを登録しなければならない。このため、進入を許可するユーザーの管理が煩雑になるといった問題がある。この問題を解決するために、例えば、特開２０１０−２６７３３号公報には、入場制限エリアの入場口付近に配置されている端末コントローラがカードリーダーを介して、通行者の識別情報を入力し、通行者の識別情報が通行権限のある通行権限者の識別情報に一致する場合に、端末コントローラは、一時通行権限付与モードに移行し、一定の制限時間内に他の識別情報がカードリーダーを介して入力された場合に、当該識別情報は通行権限者の同行のもと一時的に通行する臨時通行者のものであるとして、当該識別情報を有効期限とともに登録し、以降、臨時通行者が通行する場合には、端末コントローラは、カードリーダーから入力された識別情報と登録している臨時通行者の識別情報との照合により、通行権限者の同行がなくても臨時通行者の通行を認める入退室管理システムが記載されている。
【０００３】
しかしながら、特開２０１０−２６７３３号公報に記載の入退室管理システムにおいては、通行権限のある通行権限者の識別情報が入力されてから制限時間内であれば、その制限時間内に入力される臨時通行者の識別情報が有効期限とともに登録されるので、通行権限のある通行権限者と関係のない者の識別情報までもが登録されてしまい、セキュリティーを確保できない場合があるといった問題がある。
【特許文献１】特開２０１０−２６７３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、登録されたユーザーによる所定の動作を条件に、登録されていないユーザーを登録することが可能な認証装置を提供することである。
【０００５】
この発明の他の目的は、登録されたユーザーによる所定の動作を条件に、登録されていないユーザーを登録することが可能な認証方法を提供することである。
【０００６】
この発明の他の目的は、登録されたユーザーによる所定の動作を条件に、登録されていないユーザーを登録することが可能な認証プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、認証装置は、許可ユーザーを登録する第１登録手段と、ユーザーの認証情報を取得する認証情報取得手段と、取得された認証情報が登録された許可ユーザーの認証情報と一致することを条件に、ユーザーを認証する認証手段と、認証手段により第１のユーザーが認証された後、認証情報取得手段により第１のユーザーの認証情報と同じ認証情報が取得され、その後さらに、第１のユーザーとは別の第２のユーザーの認証情報が取得される場合、第２のユーザーを一時許可ユーザーとして登録する第２登録手段と、を備え、認証手段は、取得された認証情報が登録された一時許可ユーザーの認証情報と一致する場合に、ユーザーを認証する。
【０００８】
この局面に従えば、第１のユーザーが認証された後、第１のユーザーの認証情報と同じ認証情報が取得され、その後さらに、第２のユーザーの認証情報が取得される場合、第２のユーザーを一時許可ユーザーとして登録する。こため、許可ユーザーとして登録された第１のユーザーが認証された後にその第１のユーザーによる認証を受けるための動作があり、その後、第２のユーザーによる認証を受けるための動作があると、第２のユーザーを一時許可ユーザーとして登録する。このため、登録されたユーザーによる認証を受けるための動作を条件に、登録されていないユーザーを登録することが可能な認証装置を提供することができる。
【０００９】
好ましくは、第２登録手段は、認証手段により第１のユーザーが認証された後、認証情報取得手段により第２のユーザーの認証情報が取得される前に、第１のユーザーの認証情報と同じ認証情報が取得される場合、第１のユーザーの認証情報と同じ認証情報が取得される回数と同じ数の第２のユーザーを一時許可ユーザーとして登録する。
【００１０】
この局面に従えば、第２のユーザーの認証情報が取得される前に、第１のユーザーの認証情報と同じ認証情報が取得される回数と同じ数の第２のユーザーを一時許可ユーザーとして登録するので、登録されたユーザーは認証を受けるための動作の回数で、登録されていないユーザーを登録する人数を指定することができる。
【００１１】
好ましくは、認証情報取得手段は、ユーザーにより携帯され、ユーザーに関連する関連情報を記憶する識別装置から関連情報を認証情報として読み出す読出手段を含む。
【００１２】
この局面に従えば、ユーザーにより携帯され、ユーザーに関連する関連情報を記憶する識別装置を用いた認証に対応することができる。
【００１３】
好ましくは、認証情報取得手段は、ユーザーの生体情報を認証情報として取得する生体情報取得手段を含む。
【００１４】
この局面に従えば、生体情報を用いた認証に対応することができる。
【００１５】
好ましくは、ユーザーにより携帯され、ユーザーに関連付けられた関連情報を記憶する識別装置とユーザーの人体を通信媒体として通信する人体通信手段を、さらに備え、認証情報取得手段は、人体通信手段を制御して、人体通信手段が識別装置から受信する関連情報を認証情報として取得する。
【００１６】
この局面に従えば、人体通信を用いた認証に対応することができる。
【００１７】
この発明の他の局面によれば、認証装置は、許可ユーザーを登録する第１登録手段と、ユーザーにより携帯され、ユーザーに関連付けられた関連情報を記憶する識別装置とユーザーの人体を通信媒体として通信する人体通信手段と、人体通信手段を制御して、人体通信手段が識別装置から受信する関連情報を取得する認証情報取得手段と、取得された関連情報が登録された許可ユーザーの関連情報と一致することを条件に、ユーザーを認証する認証手段と、認証手段により第１のユーザーが認証された後、第１のユーザーが携帯する識別装置から人体通信手段によって受信される信号の強度の所定の変化が検出され、その後さらに、第１のユーザーとは別の第２のユーザーが携帯する識別装置から認証情報取得手段によって関連情報が取得される場合、第２のユーザーを一時許可ユーザーとして登録する第２登録手段と、を備え、認証手段は、取得された関連情報が登録された一時許可ユーザーの関連情報と一致する場合に、ユーザーを認証する。
【００１８】
この局面に従えば、第１のユーザーが認証された後、第１のユーザーが携帯する識別装置から受信される信号の強度の所定の変化が検出され、その後さらに、第１のユーザーとは別の第２のユーザーが携帯する識別装置から関連情報が受信される場合、第２のユーザーを一時許可ユーザーとして登録する。このため、登録されたユーザーによる所定の動作を条件に、登録されていないユーザーを登録することが可能な認証装置を提供することができる。
【００１９】
好ましくは、第２登録手段は、認証手段により第１のユーザーが認証された後、人体通信手段によって第２のユーザーの関連情報が受信される前に、人体通信手段によって第１のユーザーが携帯する識別装置から受信される信号の電波強度の所定の変化の回数と同じ数の第２のユーザーを一時許可ユーザーとして登録する。
【００２０】
この局面に従えば、第２のユーザーの関連情報が受信される前に、第１のユーザーが携帯する識別装置から受信される信号の電波強度の所定の変化の回数と同じ数の第２のユーザーを一時許可ユーザーとして登録するので、登録されたユーザーは電波強度が変化する所定の動作の回数で、登録されていないユーザーを登録する人数を指定することができる。
【００２１】
この発明のさらに他の局面によれば、認証装置は、許可ユーザーを登録する第１登録手段と、被写体を撮像し画像を出力する撮像手段と、撮像手段が出力する画像中で、被写体として含まれるユーザーの身体の一部の画像を解析することによって、被写体となるユーザーを識別するユーザー識別手段と、ユーザー識別手段により識別されたユーザーが登録された許可ユーザーであることを条件に認証する認証手段と、撮像手段が出力する画像データ中で、被写体として含まれるユーザーの身体の一部の画像の変化を検出することによってユーザーによる所定のジェスチャーを検出するジェスチャー検出手段と、第１のユーザーが認証された後に、第１のユーザーによる所定のジェスチャーが検出される場合、第１のユーザーとは別の第２のユーザーがユーザー識別手段により識別される場合、第２のユーザーを一時許可ユーザーとして登録する第２登録手段と、を備え、認証手段は、ユーザー識別手段により識別されたユーザーが登録された一時許可ユーザーの場合に、ユーザーを認証する。
【００２２】
この局面に従えば、第１のユーザーが認証された後、第１のユーザーによる所定のジェスチャーが検出され、その後さらに、第１のユーザーとは別の第２のユーザーが識別される場合、第２のユーザーを一時許可ユーザーとして登録する。このため、登録されたユーザーによる所定のジェスチャーを条件に、登録されていないユーザーを登録することが可能な認証装置を提供することができる。
【００２３】
好ましくは、第２登録手段は、ジェスチャー検出手段により所定のジェスチャーが検出される回数と同じ数の第２のユーザーを一時許可ユーザーとして登録する。
【００２４】
この局面に従えば、第１のユーザーによる所定のジェスチャーの回数と同じ数の第２のユーザーを一時許可ユーザーとして登録するので、登録されたユーザーはジェスチャーの回数で、登録されていないユーザーを登録する人数を指定することができる。
【００２５】
好ましくは、所定のエリアの出入り口に設置されたゲート装置と、認証手段によりユーザーが認証されることに応じて、ゲート装置を開放する開放手段と、をさらに備え、認証情報取得手段は、ゲート装置を通過するユーザーの認証情報を取得する。
【００２６】
この局面に従えば、エリアの入退出を管理することができる。
【００２７】
好ましくは、第２登録手段は、認証される期間が制限される一時許可ユーザーとして登録し、第１登録手段は、第２登録手段により一時許可ユーザーとして登録された回数が所定回数以上のユーザーを、認証される期間が制限されない許可ユーザーとして登録する。
【００２８】
この局面に従えば、エリアへの進入を一時的に許可するユーザーと、期間の制限なくエリアへの進入を許可するユーザーとを区別して登録することができるとともに、エリアへの進入回数の多いユーザーの期間の制限をなくすことができる。
【００２９】
好ましくは、第１登録手段は、第１の期間に、第２登録手段により一時許可ユーザーとして登録された回数が所定回数以上のユーザーを、許可ユーザーとして登録する。
【００３０】
この局面に従えば、所定期間にエリアへの進入頻度の多いユーザーの期間の制限をなくすことができる。
【００３１】
好ましくは、第１登録手段は、第２登録手段により一時許可ユーザーとして登録されたユーザーが所定のエリアに入場してから退場するまでの滞在期間が第２の期間以下の場合は、第２登録手段により一時許可ユーザーとして登録された回数に含めない。
【００３２】
この局面に従えば、エリアに入場する事象を制限することにより、ユーザーが認証される期間の制限をなくすための条件の精度を向上させることができる。
【００３３】
好ましくは、所定のエリアに配置された画像形成装置に第２登録手段により登録された一時許可ユーザーの認証情報を送信する認証支援手段を、さらに備え、画像形成装置は、ユーザーを認証する装置側認証手段を備え、装置側認証手段は、認証支援手段により送信される一時許可ユーザーの認証情報を用いてユーザーを認証する。
【００３４】
この局面に従えば、エリアに進入したユーザーが画像形成装置を使用可能にすることができる。
【００３５】
好ましくは、所定のエリアが複数あり、複数のエリアごとに複数のレベルのいずれかが設定されており、複数のエリアそれぞれにゲート装置が少なくとも１つ配置されており、
許可ユーザーおよび一時許可ユーザーは、複数のレベルのいずれかが関連付けて登録され、認証手段は、ユーザーに関連付けられたレベルが複数のエリアのうちユーザーが入場するエリアに設定されたレベル以上であることをさらに条件として、認証し、第２登録手段は、第２のユーザーを、認証手段により第１のユーザーが認証されて開放されたゲート装置が配置されたエリアに設定されたレベルを関連付けた一時許可ユーザーとして登録する。
【００３６】
この局面に従えば、ユーザーに関連付けられたレベルと、エリアに設定されたレベルとに基づいて、ユーザーがエリアに進入可能か否かを判断するので、エリアが複数の場合に、複数のエリアごとに進入可否を定める必要がなく、進入可否の設定が容易となる。
【００３７】
この発明のさらに他の局面に従えば、認証方法は、認証装置で実行される認証方法であって、許可ユーザーを登録する第１登録ステップと、ユーザーの認証情報を取得する認証情報取得ステップと、取得された認証情報が登録された許可ユーザーの認証情報と一致することを条件に、ユーザーを認証する認証ステップと、認証ステップにおいて第１のユーザーが認証された後、認証情報取得ステップにおいて第１のユーザーの認証情報と同じ認証情報が取得され、その後さらに、第１のユーザーとは別の第２のユーザーの認証情報が取得される場合、第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、を認証装置に実行させ、認証ステップは、取得された認証情報が登録された一時許可ユーザーの認証情報と一致する場合に、ユーザーを認証するステップを含む。
【００３８】
この局面に従えば、登録されたユーザーによる認証を受けるための動作を条件に、登録されていないユーザーを登録することが可能な認証方法を提供することができる。
【００３９】
この発明のさらに他の局面に従えば、認証方法は、認証装置で実行される認証方法であって、許可ユーザーを登録する第１登録ステップと、ユーザーにより携帯され、ユーザーに関連付けられた関連情報を記憶する識別装置とユーザーの人体を通信媒体として通信する人体通信手段を制御して、人体通信手段が識別装置から受信する関連情報を取得する認証情報取得ステップと、取得された関連情報が登録された許可ユーザーの関連情報と一致することを条件に、ユーザーを認証する認証ステップと、認証ステップにおいて第１のユーザーが認証された後、第１のユーザーが携帯する識別装置から人体通信手段によって受信される信号の強度の所定の変化が検出され、その後さらに、第１のユーザーとは別の第２のユーザーが携帯する識別装置から認証情報取得ステップにおいて関連情報が取得される場合、第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、を認証装置に実行させ、認証ステップは、取得された関連情報が登録された一時許可ユーザーの関連情報と一致する場合に、ユーザーを認証するステップを含む。
【００４０】
この局面に従えば、登録されたユーザーによる所定の動作を条件に、登録されていないユーザーを登録することが可能な認証方法を提供することができる。
【００４１】
この発明のさらに他の局面に従えば、認証方法は、認証装置で実行される認証方法であって、許可ユーザーを登録する第１登録ステップと、被写体を撮像し画像を出力する撮像手段が出力する画像中で、被写体として含まれるユーザーの身体の一部の画像を解析することによって、被写体となるユーザーを識別するユーザー識別ステップと、ユーザー識別ステップにおいて識別されたユーザーが登録された許可ユーザーであることを条件に認証する認証ステップと、撮像手段が出力する画像データ中で、被写体として含まれるユーザーの身体の一部の画像の変化を検出することによってユーザーによる所定のジェスチャーを検出するジェスチャー検出ステップと、第１のユーザーが認証された後に、第１のユーザーによる所定のジェスチャーが検出される場合、第１のユーザーとは別の第２のユーザーがユーザー識別ステップにおいて識別される場合、第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、を認証装置に実行させ、認証ステップは、ユーザー識別ステップにおいて識別されたユーザーが登録された一時許可ユーザーの場合に、ユーザーを認証するステップを含む。
【００４２】
この局面に従えば、登録されたユーザーによる所定のジェスチャーを条件に、登録されていないユーザーを登録することが可能な認証方法を提供することができる。
【００４３】
この発明のさらに他の局面に従えば、認証プログラムは、認証装置を制御するコンピューターで実行される認証プログラムであって、許可ユーザーを登録する第１登録ステップと、ユーザーの認証情報を取得する認証情報取得ステップと、取得された認証情報が登録された許可ユーザーの認証情報と一致することを条件に、ユーザーを認証する認証ステップと、認証ステップにおいて第１のユーザーが認証された後、認証情報取得ステップにおいて第１のユーザーの認証情報と同じ認証情報が取得され、その後さらに、第１のユーザーとは別の第２のユーザーの認証情報が取得される場合、第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、をコンピューターに実行させ、認証ステップは、取得された認証情報が登録された一時許可ユーザーの認証情報と一致する場合に、ユーザーを認証するステップを含む。
【００４４】
この局面に従えば、登録されたユーザーによる認証を受けるための動作を条件に、登録されていないユーザーを登録することが可能な認証プログラムを提供することができる。
【００４５】
この発明のさらに他の局面に従えば、認証プログラムは、認証装置を制御するコンピューターで実行される認証プログラムであって、許可ユーザーを登録する第１登録ステップと、ユーザーにより携帯され、ユーザーに関連付けられた関連情報を記憶する識別装置とユーザーの人体を通信媒体として通信する人体通信手段を制御して、人体通信手段が識別装置から受信する関連情報を取得する認証情報取得ステップと、取得された関連情報が登録された許可ユーザーの関連情報と一致することを条件に、ユーザーを認証する認証ステップと、認証ステップにおいて第１のユーザーが認証された後、第１のユーザーが携帯する識別装置から人体通信手段によって受信される信号の強度の所定の変化が検出され、その後さらに、第１のユーザーとは別の第２のユーザーが携帯する識別装置から認証情報取得ステップにおいて関連情報が取得される場合、第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、をコンピューターに実行させ、認証ステップは、取得された関連情報が登録された一時許可ユーザーの関連情報と一致する場合に、ユーザーを認証するステップを含む。
【００４６】
この局面に従えば、登録されたユーザーによる所定の動作を条件に、登録されていないユーザーを登録することが可能な認証プログラムを提供することができる。
【００４７】
この発明のさらに他の局面に従えば、認証プログラムは、認証装置を制御するコンピューターで実行される認証プログラムであって、許可ユーザーを登録する第１登録ステップと、被写体を撮像し画像を出力する撮像手段が出力する画像中で、被写体として含まれるユーザーの身体の一部の画像を解析することによって、被写体となるユーザーを識別するユーザー識別ステップと、ユーザー識別ステップにおいて識別されたユーザーが登録された許可ユーザーであることを条件に認証する認証ステップと、撮像手段が出力する画像データ中で、被写体として含まれるユーザーの身体の一部の画像の変化を検出することによってユーザーによる所定のジェスチャーを検出するジェスチャー検出ステップと、第１のユーザーが認証された後に、第１のユーザーによる所定のジェスチャーが検出される場合、第１のユーザーとは別の第２のユーザーがユーザー識別ステップにおいて識別される場合、第２のユーザーを一時許可ユーザーとして登録する第２登録ステップと、をコンピューターに実行させ、認証ステップは、ユーザー識別ステップにおいて識別されたユーザーが登録された一時許可ユーザーの場合に、ユーザーを認証するステップを含む。
【００４８】
この局面に従えば、登録されたユーザーによる所定のジェスチャーを条件に、登録されていないユーザーを登録することが可能な認証装置を提供することができる。
【図面の簡単な説明】
【００４９】
【図１】第１の実施の形態における入退室管理システムの全体概要の一例を示す図である。
【図２】入退室管理システムによって管理される建物の見取り図である。
【図３】第１の実施の形態における入退室管理装置の構成の一例を示すブロック図である。
【図４】入口側認証情報取得装置が配置される位置の一例を示す図である。
【図５】認証サーバーのハードウェア構成の一例を示す図である。
【図６】第１の実施の形態における認証サーバーが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図７】エリアレコードのフォーマットの一例を示す図である。
【図８】ユーザーレコードのフォーマットの一例を示す図である。
【図９】登録履歴レコードのフォーマットの一例を示す図である。
【図１０】入退場履歴レコードのフォーマットの一例を示す図である。
【図１１】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図１２】ＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。
【図１３】第１の実施の形態における入退室管理処理の流れの一例を示すフローチャートである。
【図１４】許可ユーザー登録処理の流れの一例を示すフローチャートである。
【図１５】第２の実施の形態の１つにおける入退室管理システムの全体概要の一例を示す図である。
【図１６】第２の実施の形態における入退室管理装置の構成の一例を示すブロック図である。
【図１７】第２の実施の形態における認証サーバーが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図１８】第２の実施の形態における入退室管理処理の流れの一例を示すフローチャートである。
【図１９】第３の実施の形態の１つにおける入退室管理システムの全体概要の一例を示す図である。
【図２０】第３の実施の形態における入退室管理装置の構成の一例を示すブロック図である。
【図２１】入口側アンテナおよび出口側アンテナが配置される位置の一例を示す図である。
【図２２】第３の実施の形態における認証サーバーが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図２３】第３の実施の形態における入退室管理処理の流れの一例を示すフローチャートである。
【図２４】入退出判断方法の変形例におけるエリアレコードのフォーマットの一例を示す図である。
【図２５】入退出判断方法の変形例におけるユーザーレコードのフォーマットの一例を示す図である。
【発明を実施するための形態】
【００５０】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００５１】
＜第１の実施の形態＞
第１の実施の形態における入退室管理システムは、ユーザーが携帯する磁気カードまたはＩＣカードを用いて、複数のエリアに入退室するユーザーを管理する。ここでは、建物全体と、その建物に含まれる３つの会議室それぞれの出入り口に、ユーザーの入退場を制限する入退室管理装置を設置する場合を例に説明する。
【００５２】
図１は、第１の実施の形態における入退室管理システムの全体概要の一例を示す図である。図１を参照して、入退室管理システム１は、認証サーバー２００と、入退室管理装置１００，１００Ａ〜１００Ｃと、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）３００Ａ〜３００Ｃと、を含む。ここでは、建物が、３つの会議室Ａ、会議室Ｂおよび会議室Ｃを有する場合を例に示している。
【００５３】
入退室管理装置１００は建物全体に入退出するユーザーを管理し、入退室管理装置１００Ａは会議室Ａに入退出するユーザーを管理し、入退室管理装置１００Ｂは会議室Ｂに入退出するユーザーを管理し、入退室管理装置１００Ｃは会議室Ｃに入退出するユーザーを管理する。ＭＦＰ３００Ａは会議室Ａに設置され、ＭＦＰ３００Ｂは会議室Ｂに設置され、ＭＦＰ３００Ｃは会議室Ｃに設置される。
【００５４】
認証サーバー２００は、一般的なコンピューターである。認証サーバー２００と、入退室管理装置１００，１００Ａ〜１００Ｃと、ＭＦＰ３００Ａ〜３００Ｃそれぞれは、ネットワーク２と接続されており、互いに通信可能である。
【００５５】
図２は、入退室管理システムによって管理される建物の見取り図である。図２を参照して、建物６００は、３つの会議室Ａ、会議室Ｂおよび会議室Ｃを含む。建物６００は、出入口６０１を備え、その出入口６０１につながる通路は、会議室Ａの出入口６１１、会議室Ｂの出入口６２１および会議室Ｃの出入口６３１につながる。
【００５６】
建物６００の出入口６０１には入退室管理装置１００が配置されており、入退室管理装置１００は建物６００の出入口６０１を通って建物６００の全体のエリアに入退出するユーザーを検出する。会議室Ａの出入口６１１には入退室管理装置１００Ａが配置されており、入退室管理装置１００Ａは会議室Ａの出入口６１１を通って会議室Ａのエリアに入退出するユーザーを検出する。会議室Ｂの出入口６２１には入退室管理装置１００Ｂが配置されており、入退室管理装置１００Ｂは会議室Ｂの出入口６２１を通って会議室Ｂのエリアに入退出するユーザーを検出する。会議室Ｃの出入口６３１には入退室管理装置１００Ｃが配置されており、入退室管理装置１００Ｃは会議室Ｃの出入口６３１を通って会議室Ｃのエリアに入退出するユーザーを検出する。
【００５７】
入退室管理装置１００，１００Ａ，１００Ｂ，１００Ｃは、それらが管理するエリアが異なるのみで、ハードウェア構成および機能は同じである。ここでは、入退室管理装置１００Ａを例に説明する。
【００５８】
図３は、第１の実施の形態における入退室管理装置の構成の一例を示すブロック図である。図３を参照して、入退室管理装置１００Ａは、入退室管理装置１００Ａの全体を制御するコントローラ１０１と、入口側認証情報取得装置１１１と、出口側認証情報取得装置１１３と、ゲート制御装置１１５と、を含む。コントローラ１０１は、入口側認証情報取得装置１１１、出口側認証情報取得装置１１３およびゲート制御装置１１５を制御するとともに、ネットワーク２と接続されており、認証サーバー２００と通信する。
【００５９】
入口側認証情報取得装置１１１および出口側認証情報取得装置１１３それぞれは、ユーザーが携帯する識別装置である磁気カードまたはＩＣカードに記憶されたカード識別情報を読み取る。カード識別情報は、ユーザーに関連する関連情報である。入口側認証情報取得装置１１１および出口側認証情報取得装置１１３それぞれは、カード識別情報を読み取ることに応じて、コントローラ１０１にカード識別情報を出力する。入口側認証情報取得装置１１１は、入退室管理装置１００Ａが配置されるエリアである会議室Ａの外側で、会議室Ａの出入口６１１の近傍に配置される。出口側認証情報取得装置１１３は、入退室管理装置１００Ａが配置されるエリアである会議室Ａの内側で、会議室Ａの出入口６１１の近傍に配置される。
【００６０】
図４は、入口側認証情報取得装置が配置される位置の一例を示す図である。図４を参照して、入口側認証情報取得装置１１１は、会議室Ａの外側の壁面であって、会議室Ａの出入口６１１の横に配置される。
【００６１】
図３に戻って、コントローラ１０１は、入口側認証情報取得装置１１１からカード識別情報が入力されることに応じて、入場フラグとカード識別情報との組を認証サーバー２００に送信する。コントローラ１０１は、入口側認証情報取得装置１１１から同一のカード識別情報が連続して入力される場合がある。コントローラ１０１は、入口側認証情報取得装置１１１から同一のカード識別情報が連続して入力される場合、カード識別情報が入力されるごとに、入場フラグとカード識別情報との組を認証サーバー２００に送信する。また、コントローラ１０１は、出口側認証情報取得装置１１３からカード識別情報が入力されることに応じて、退場フラグと、カード識別情報との組を認証サーバー２００に送信する。
【００６２】
コントローラ１０１は、認証サーバー２００に、入場フラグとカード識別情報との組を送信することに応じて、認証サーバー２００から認証結果を受信する。コントローラ１０１は、認証結果が認証成功を示す場合に、ゲート制御装置１１５に開錠指示を出力するが、認証結果が認証失敗を示す場合は、ゲート制御装置１１５に開錠指示を出力することなく、認証に失敗したことをユーザーに通知する。通知は、例えば、音を発生してもよいし、表示装置を備える場合にはメッセージを表示するようにしてもよい。また、コントローラ１０１は、認証サーバー２００に、退場フラグと、装置識別情報とカード識別情報との組を送信する場合、ゲート制御装置１１５に開錠指示を出力する。
【００６３】
ゲート制御装置１１５は、会議室Ａの出入口６１１のドアに配置された錠の施錠および開錠を切り換える。ゲート制御装置１１５は、コントローラ１０１から開錠指示が入力されることに応じて、開錠し、ドアが開いたのちに閉じると施錠する。
【００６４】
図５は、認証サーバーのハードウェア構成の一例を示す図である。図５を参照して、認証サーバー２００は、認証サーバー２００の全体を制御するためのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＣＰＵ２０１が実行するためのプログラムを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＣＰＵ２０１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、データを不揮発的に記憶するハードディスドライブ（ＨＤＤ）２０４と、ＣＰＵ２０１をネットワーク２に接続する通信部２０５と、情報を表示する表示部２０６と、ユーザーの操作の入力を受け付ける操作部２０７と、外部記憶装置２０８と、を含む。
【００６５】
ＣＰＵ２０１は、ＲＯＭ２０２またはＨＤＤ２０４に記憶されたプログラムをＲＡＭ２０２にロードして実行する。外部記憶装置２０８は、プログラムを記憶したＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）２０９が装着可能である。ＣＰＵ２０１は、外部記憶装置２０８を介してＣＤ−ＲＯＭ２０９にアクセス可能である。ＣＰＵ２０１は、ＣＤ−ＲＯＭ２０９に記録されたプログラムをＲＡＭ２０２にロードして実行することが可能である。
【００６６】
なお、ＣＰＵ２０１が実行するプログラムとして、ＲＯＭ２０２、ＨＤＤ２０４またはＣＤ−ＲＯＭ２０９に記録されたプログラムについて説明したが、ネットワーク２に接続された他のコンピューターが、ＨＤＤ２０４に記憶されたプログラムを書換えたプログラム、または、追加して書き込んだ新たなプログラムであってもよい。さらに、認証サーバー２００が、ネットワーク２に接続された他のコンピューターからダウンロードしたプログラムでもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００６７】
なお、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ３０９に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリーであってもよい。
【００６８】
図６は、第１の実施の形態における認証サーバーが備えるＣＰＵが有する機能の一例を示すブロック図である。図６に示す機能は、認証サーバー２００が備えるＣＰＵ２０１が、ＲＯＭ２０２、ＨＤＤ２０４またはＣＤ−ＲＯＭ２０９に記憶された認証プログラムを実行することにより、ＣＰＵ２０１に形成される。図６を参照して、認証サーバー２００が備えるＣＰＵ２０１は、第１登録部２５１と、認証情報取得部２５３と、第２登録部２５５と、認証部２５７と、ゲート制御部２５９と、認証支援部２６１と、を含む。
【００６９】
第１登録部２５１は、入退室管理装置１００，１００Ａ〜１００Ｃそれぞれを、４つのエリアのうちそれが配置されたエリアに関連付ける。ここでは、エリアを、建物全体と、その建物に含まれる会議室Ａ、会議室Ｂ、会議室Ｃの４つとしている。具体的には、認証サーバー２００は、ＨＤＤ２０４にエリアテーブルを記憶する。エリアテーブルは、エリアごとにエリアレコードを含む。
【００７０】
図７は、エリアレコードのフォーマットの一例を示す図である。エリアレコードは、エリアの項目と、装置識別情報の項目とを含む。エリアの項目は、そのエリアを識別するためのエリア識別情報が設定される。装置識別情報の項目は、入退室管理装置１００，１００Ａ〜１００Ｃのうち、エリアの項目に設定されたエリア識別情報で特定されるエリアに配置される装置の装置識別情報が設定される。
【００７１】
図６に戻って、第１登録部２５１は、エリアへの入場を許可するユーザーを登録する。例えば、認証サーバー２００を操作するユーザーが複数のユーザーごとにそのユーザーがエリアに入場可能か否か登録する。ここでは、登録するユーザーを１以上としている。以下、第１登録部２５１によって登録されるユーザーを許可ユーザーという。第１登録部２５１は、ユーザーごとに、４つのエリアそれぞれへの入場可否を登録する。具体的には、第１登録部２５１は、ＨＤＤ２０４に登録ユーザーテーブルを記憶する。登録ユーザーテーブルは、複数のユーザーそれぞれに対応する複数のユーザーレコードを含む。ユーザーレコードは、そのユーザーごとに、４つのエリアそれぞれの入場可否を関連付ける。
【００７２】
図８は、ユーザーレコードのフォーマットの一例を示す図である。図８を参照して、ユーザーレコードは、ユーザーの項目と、認証情報の項目と、入場可否の項目を含む。入場可否の項目は、４つのエリアそれぞれに対応するエリア１の項目、エリア２の項目、エリア３の項目、エリア４の項目を含む。ユーザーの項目は、ユーザーを識別するためのユーザー識別情報が設定され、認証情報の項目は、カード識別情報が設定される。カード識別情報は、ユーザーに割り当てられた磁気カードまたはＩＣカードに記憶された情報である。入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目は、建物全体のエリア、会議室Ａのエリア、会議室Ｂのエリアおよび会議室Ｃのエリアがそれぞれ対応付けられている。建物全体のエリアが関連付けられるエリア１の項目は、建物全体のエリアへの入場可否が設定される。会議室Ａのエリアが関連付けられるエリア２の項目は、会議室Ａのエリアへの入場可否が設定される。会議室Ｂのエリアが関連付けられるエリア３の項目は、会議室Ｂのエリアへの入場可否が設定される。会議室Ｃのエリアが関連付けられるエリア４の項目は、会議室Ｃのエリアへの入場可否が設定される。４つのエリア１の項目〜エリア４の項目ごとに、入場可の場合に「可」が設定され、入場不可の場合に「不可」が設定される。また、後述する一時許可ユーザーの場合には、４つのエリア１の項目〜エリア４の項目ごとに、入場が許可された年月日が設定される。一時許可ユーザーについては後述する。
【００７３】
図６に戻って、第１登録部２５１は、複数のユーザーごとに、そのユーザーに対応するユーザーレコードを生成し、ＨＤＤ２０４に記憶された認証テーブルに追加することにより、許可ユーザーとして登録する。例えば、第１登録部２５１は、表示部２０６に登録画面を表示し、認証サーバー２００を操作するユーザーが登録画面に従って操作部２０７に入力するユーザー識別情報、認証情報、４つのエリアそれぞれの入場可否を受け付け、ユーザーレコードを生成する。ここでは、認証情報は、ユーザーが携帯する磁気カードまたはＩＣカードに記憶されたカード識別情報である。
【００７４】
認証情報取得部２５３は、入退室管理装置１００，１００Ａ〜１００Ｃを制御し、認証情報を取得する。認証情報取得部２５３による入退室管理装置１００，１００Ａ〜１００Ｃの制御は同じなので、ここでは、会議室Ａに配置される入退室管理装置１００Ａから認証情報を取得する場合を例に説明する。入退室管理装置１００Ａは、入口側認証情報取得装置１１１が、ユーザーが携帯する磁気カードまたはＩＣカードに記憶されたカード識別情報を読み取ると、入場フラグと、カード識別情報との組を認証サーバー２００に送信し、出口側認証情報取得装置１１３が、ユーザーが携帯する磁気カードまたはＩＣカードに記憶されたカード識別情報を読み取ると、退場フラグと、カード識別情報との組を認証サーバー２００に送信する。認証情報取得部２５３は、通信部２０５が、入退室管理装置１００Ａから入場フラグまたは退場フラグとカード識別情報との組を受信すると、入場フラグまたは退場フラグとカード識別情報とを取得する。認証情報取得部２５３は、入場フラグまたは退場フラグと、カード識別情報とを送信してきた装置を入退室管理装置１００，１００Ａ〜１００Ｃのうちから特定し、入場フラグまたは退場フラグと、カード識別情報と、特定した装置の装置識別情報とを含む認証依頼情報を認証部２５７および第２登録部２５５に出力する。
【００７５】
認証部２５７は、認証情報取得部２５３から入場フラグを含む認証依頼情報が入力されることに応じて、入力される認証依頼情報に含まれるカード識別情報で特定されるユーザーを認証する。具体的には、認証部２５７は、認証依頼情報に含まれるカード識別情報で特定されるユーザーが、入退室管理装置１００，１００Ａ〜１００Ｃのうち認証依頼情報に含まれる装置識別情報で特定される装置が配置されたエリアに入場可能な許可ユーザーとして登録されているか否かを判断する。認証部２５７は、ユーザーがエリアに入場可能な許可ユーザーとして登録されているならば認証するが、ユーザーがエリアに入場可能な許可ユーザーとして登録されていなければ認証しない。
【００７６】
具体的には、認証部２５７は、第１登録部２５１によりＨＤＤ２０４に記憶された認証テーブルに含まれるユーザーレコードのうちに、認証依頼情報に含まれるカード識別情報と同じカード識別情報が認証情報の項目に設定されたユーザーレコードを抽出する。認証部２５７は、ユーザーレコードを抽出する場合、抽出されたユーザーレコードにおいて、認証依頼情報に含まれる装置識別情報で特定されるエリアに対して設定されている入場可否を取得する。ここでは、認証依頼情報に含まれる装置識別情報が、入退室管理装置１００Ａの装置識別情報の場合を例に説明する。認証部２５７は、ＨＤＤ２０４に記憶されたエリアテーブルを参照して、認証依頼情報に含まれる装置識別情報で特定される入退室管理装置１００Ａに関連付けられたエリアである会議室Ａのエリア識別情報を取得する。そして、認証部２５７は、ユーザーレコードの入場可否の項目に含まれる４つの項目のうち会議室Ａに対応するエリア２の項目に設定されている入場可否を取得する。認証部２５７は、ユーザーレコードの会議室Ａに対応するエリア２の項目に、「可」が設定されている場合に、ユーザーが会議室Ａへの進入が許可された許可ユーザーとして登録されていると判断し、認証するが、「不可」が設定されている場合にユーザーが会議室Ａへの進入が許可された許可ユーザーとして登録されていないと判断し、認証しない。
【００７７】
認証部２５７は、ユーザーを認証する場合およびユーザーを認証しない場合のいずれであっても、認証依頼情報に含まれる装置識別情報と認証結果との組を、ゲート制御部２５９および認証支援部２６１に出力する。認証結果は、認証に成功したことを示す場合と、認証に失敗したことを示す場合とがある。
【００７８】
ゲート制御部２５９は、認証部２５７から装置識別情報と認証結果との組が入力されることに応じて、通信部２０５を制御して、認証部２５７から入力される認証結果を、認証部２５７から入力される装置識別情報で特定される入退室管理装置１００Ａに送信する。
【００７９】
以下、認証部２５７が、認証情報取得部２５３から入力される認証依頼情報であって、その認証依頼情報に従って許可ユーザーとして登録されていると判断する場合の認証依頼情報を第１の認証依頼情報という。
【００８０】
認証部２５７は、第１の認証依頼情報に従って第１のユーザーを許可ユーザーとして認証した後に、第１の認証依頼情報と同じ認証依頼情報が１以上連続して入力される場合、認証情報取得部２５３から入力される第１の認証依頼情報と同じ認証依頼情報の数を計数し、計数した数を登録数に決定する。認証部２５７は、登録数を決定する場合、登録指示を第２登録部２５５に出力する。登録指示は、登録数と、第１の認証依頼情報に含まれる装置識別情報と、許可ユーザーとして登録されている第１のユーザーのユーザー識別情報と、を含む。
【００８１】
第２登録部２５５は、認証情報取得部２５３から認証依頼情報が入力され、認証部２５７から登録指示が入力される。以下、第２登録部２５５に、認証情報取得部２５３から入力される認証依頼情報であって、第１の認証依頼情報より後に入力され、第１の認証依頼情報に含まれるカード識別情報とは異なるカード識別情報を含む認証依頼情報を第２の認証依頼情報という。
【００８２】
第２登録部２５５は、認証情報取得部２５３から入力される第２の認証依頼情報に基づいて、第２のユーザーを一時許可ユーザーとして登録する。第２登録部２５５は、認証情報取得部２５３から連続して入力される第２の認証依頼情報に基づいて、登録数と同じ数の第２のユーザーを一時許可ユーザーとして登録する。第２登録部２５５は、登録数の第２の認証依頼情報それぞれについて、その第２の認証依頼情報に含まれるカード識別情報で特定される第２のユーザーを、第２の認証依頼情報に含まれる装置識別情報で特定される入退室管理装置１００Ａが配置されたエリアに進入可能な一時許可ユーザーとして登録する。具体的には、第２登録部２５５は、第２の認証依頼情報に含まれるカード識別情報を認証情報の項目に設定し、入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち第２の認証依頼情報に含まれる装置識別情報に関連付けられたエリアに対応するエリアの項目に、一時的に進入が許可されることを示す情報としてその日の年月日を設定したユーザーレコードを生成し、ユーザーレコードをＨＤＤ２０４に記憶された認証テーブルに追加する。第２登録部２５５は、認証テーブルに、第２の認証依頼情報に含まれるカード識別情報と同じカード識別情報が認証情報の項目に設定されたユーザーレコードが存在する場合には、ユーザーレコードを追加することなく、そのユーザーレコードにおいて、入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち第２の認証依頼情報に含まれる装置識別情報に関連付けられたエリアに対応するエリアの項目に、「不可」が設定されている場合に、「不可」に代えてその日の年月日を設定する。
【００８３】
ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目それぞれに、第１登録部２５１によって入場が許可されることを示す「可」、および入場が許可されない「不可」のいずれかに設定される。さらに、ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目それぞれに、第２登録部２５５によって一時的に入場が許可される日を示す年月日が設定される。したがって、ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のいずれかに年月日が設定されているユーザーレコードは、ユーザーの項目に設定されたユーザー識別情報で特定されるユーザーが、４つのエリア１の項目〜エリア４の項目のうち年月日が設定された項目に対応するエリアに対して第１登録部２５１によって登録された許可ユーザーとは異なり、第２登録部２５５により登録された一時許可ユーザーであることを示す。換言すれば、第２登録部２５５は、認証サーバー２００を管理するユーザーによって登録された許可ユーザーと区別するために、ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち第２の認証依頼情報に含まれる装置識別情報に関連付けられたエリアに対応する項目に「可」および「不可」のいずれでもなく、年月日を設定する。
【００８４】
また、第２登録部２５５は、ユーザー識別情報とカード識別情報とを関連付けたテーブルを予めＨＤＤ２０４に記憶しており、カード識別情報と関連付けられたユーザー識別情報を、ユーザーレコードのユーザーの項目に設定する。なお、第２登録部２５５によって生成される第２のユーザーのユーザーレコードは、ユーザーの項目がブランクであってもよい。カード識別情報だけからユーザーを特定することができるからである。
【００８５】
また、第２登録部２５５は、第２のユーザーを一時許可ユーザーとして登録する際に、登録履歴レコードを生成し、ＨＤＤ２０４に記憶する。
【００８６】
図９は、登録履歴レコードのフォーマットの一例を示す図である。図９を参照して、登録履歴レコードは、ユーザーの項目と、エリアの項目と、登録年月日の項目と、を含む。ユーザーの項目は、一時許可ユーザーとして登録された第２のユーザーのユーザー識別情報が設定され、エリアの項目は、第２の認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報が設定され、登録年月日の項目は、登録履歴レコードを生成した年月日が設定される。
【００８７】
図６に戻って、認証部２５７は、第２登録部２５５によって一時許可ユーザーとして第２のユーザーが登録された後に、認証情報取得部２５３から第２のユーザーが携帯するカードに記憶されたカード識別情報と入場フラグとを含む認証依頼情報が入力される場合、認証依頼情報に含まれるカード識別情報と同じカード識別情報が認証情報の項目に設定されたユーザーデータを用いて、第２のユーザーを認証する。認証部２５７は、認証に用いるユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアに対応する項目に年月日が設定されており、かつ、設定された年月日がその日の年月日である場合に、第２のユーザーが認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアへの進入が許可された一時許可ユーザーと判断し、認証する。認証部２５７は、ユーザーを一時許可ユーザーとして登録されていると判断し、認証する場合および認証しない場合のいずれであっても、認証依頼情報に含まれる装置識別情報と認証結果との組を、ゲート制御部２５９および認証支援部２６１に出力する。認証結果は、認証に成功したことを示す場合と、認証に失敗したことを示す場合とがある。なお、一時許可ユーザーとして登録されているユーザーとして認証される期限を、第２登録部２５５によって登録された日としたが、登録された日から所定の期間までを認証するようにしてもよい。
【００８８】
一方、認証部２５７は、認証に用いるユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアに対応する項目に年月日が設定されていない場合、または年月日が設定されているがその日の年月日と異なる場合は、ユーザーが認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアへの進入が許可された一時許可ユーとして登録されていないと判断し、認証しない。
【００８９】
認証部２５７は、一時許可ユーザーとして登録された第２のユーザーを認証する場合、第２のユーザーがエリアに入場したことを示す入退場履歴レコードを生成し、入退場レコードをＨＤＤ２０４に記憶する。
【００９０】
図１０は、入退場履歴レコードのフォーマットの一例を示す図である。図１０を参照して、入退場履歴レコードは、入退場フラグの項目と、ユーザーの項目と、エリアの項目と、入退場日時の項目を含む。入退場フラグの項目は、入場フラグまたは退場フラグが設定される。ユーザーの項目は、第２のユーザーのユーザー識別情報が設定される。エリアの項目は、認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報が設定される。入退場日時の項目は、認証情報取得部２５３から認証依頼情報が入力される日の年月日が設定される。
【００９１】
図６に戻って、認証部２５７は、入退場フラグの項目に入場フラグを設定し、ユーザーの項目に第２のユーザーのユーザー識別情報を設定し、エリアの項目に認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成する。
【００９２】
また、認証部２５７は、認証情報取得部２５３から退場フラグと、第２登録部２５５によって一時許可ユーザーとして登録された第２のユーザーが携帯するカードに記憶されたカード識別情報とを含む認証依頼情報が入力される場合、第２のユーザーを特定し、特定された第２のユーザーがエリアから退場したと判断する。認証部２５７は、第２のユーザーが退場したと判断する場合、第２のユーザーがエリアから退場したことを示す入退場履歴レコードを生成し、ＨＤＤ２０４に記憶する。認証部２５７は、入退場フラグの項目に退場フラグを設定し、ユーザーの項目に第２のユーザーのユーザー識別情報を設定し、エリアの項目に認証情報取得部２５３から入力される認証依頼情報に含まれる装置識別情報に対応するエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成する。
【００９３】
第１登録部２５１は、第１の期間の間に、第２登録部２５５によって一時許可ユーザーとして登録された回数が所定回数以上の第２のユーザーを許可ユーザーとして登録する。ただし、第１登録部２５１は、第２登録部２５５によって一時許可ユーザーとして登録された第２のユーザーがエリアに入場してからそのエリアから退場するまでの滞在時間が第２の時間以下の場合は、第２登録部２５５によって一時許可ユーザーとして登録された回数として計数しない。
【００９４】
第１登録部２５１は、ＨＤＤ２０４に記憶された登録履歴レコードを用いて、第１の期間に第２のユーザーが第２登録部２５５によって一時許可ユーザーとして登録された回数を計数する。具体的には、第１登録部２５１は、ＨＤＤ２０４に記憶された登録履歴レコードのうちから処理対象となるユーザーのユーザー識別情報を含む登録履歴レコードを処理対象に抽出する。第１登録部２５１は、抽出された１以上の登録履歴レコードのそれぞれについて、その登録履歴レコードのエリアの項目に設定されたエリア識別情報および年月日の項目に設定された年月日それぞれが、エリアの項目および入退場日時の項目に設定された入場履歴レコードおよび退場履歴レコードに基づいて、エリア識別情報で特定されるエリアに滞在した滞在時間を、算出する。第１登録部２５１は、１以上の登録履歴レコードのうち、算出された滞在時間が第２の時間以下の登録履歴レコードを、処理対象として抽出された１以上の登録履歴レコードから削除することにより、一時許可ユーザーとして登録された回数の計数から除外する。これにより、第２のユーザーが、第２の時間以上エリアに滞在した場合にのみ、一時許可ユーザーとして登録された回数に含めるので、そのエリアに進入する権限を与える必要のない用件で一時的にエリアへの進入を許可する場合を除外することができる。エリアに第２の時間以上滞在しない場合は、例えば、エリア内に滞在する人に挨拶に訪れる場合等である。
【００９５】
第１登録部２５１は、処理対象とされる１以上の登録履歴レコードを、それぞれのエリアの項目に設定されたエリア識別情報が同一の登録履歴レコードの数を算出することにより、登録履歴レコードを複数のエリアごとに分類する。第１登録部２５１は、複数のエリアを順に処理対象に選択し、処理対象に選択されたエリアについて、そのエリアに分類された１以上の登録履歴レコードを、それらの登録履歴レコードを生成した年月日が第１の期間内となる複数の集合ごとに１以上の登録履歴レコードの数を算出し、算出された数の最大値を、複数のエリアごとに一時許可ユーザーとして登録された回数に決定する。第１登録部２５１は、一時許可ユーザーとして登録された回数が所定回数以上のエリアが存在する場合、ＨＤＤ２０４に記憶されたユーザーレコードのうち、ユーザーの項目に処理対象となるユーザーのユーザー識別情報が設定されたユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち処理対象に選択されたエリアに対応する項目に「可」を設定することにより、一時許可ユーザーとして登録されたユーザーを許可ユーザーとして登録する。これにより、認証サーバー２００を操作するユーザーによって許可ユーザーとして登録されていないユーザーを、許可ユーザーとして登録することができる。
【００９６】
認証支援部２６１は、認証部２５７から装置識別情報と認証結果とが入力される。認証支援部２６１は、認証部２５７によりユーザーが認証される場合、認証部２５７から入力される装置識別情報とエリアテーブルによって関連付けられたエリアを特定し、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのうちから特定されたエリアに配置された装置に認証されたユーザーのカード識別情報を送信する。例えば、認証支援部２６１は、認証部２５７によって会議室Ａのエリアに許可ユーザーまたは一時許可ユーザーとして登録されたユーザーとして認証される場合、会議室Ａに配置されたＭＦＰ３００Ａを特定し、特定されたＭＦＰ３００Ａに、認証されたユーザーのカード識別情報を送信する。
【００９７】
ＭＦＰ３００Ａ〜３００Ｃそれぞれのハードウェア構成および機能は同じである。ここでは、ＭＦＰ３００Ａを例に説明する。
【００９８】
図１１は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図１１を参照して、ＭＦＰ３００Ａは、メイン回路３１０と、原稿を読み取るための原稿読取部３３０と、原稿を原稿読取部３３０に搬送するための自動原稿搬送装置３２０と、原稿読取部３３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部３４０と、画像形成部３４０に用紙を供給するための給紙部３５０と、画像が形成された用紙を処理する後処理部３５５と、ユーザーインターフェースとしての操作パネル３６０とを含む。
【００９９】
後処理部３５５は、画像形成部３４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【０１００】
メイン回路３１０は、ＣＰＵ３１１と、通信インターフェース（Ｉ／Ｆ）部３１２と、ＲＯＭ３１３と、ＲＡＭ３１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）３１５と、ファクシミリ部３１６と、ＣＤ−ＲＯＭ３１９が装着される外部記憶装置３１８と、を含む。ＣＰＵ３１１は、自動原稿搬送装置３２０、原稿読取部３３０、画像形成部３４０、給紙部３５０、後処理部３５５および操作パネル３６０と接続され、ＭＦＰ３００の全体を制御する。
【０１０１】
ＲＯＭ３１３は、ＣＰＵ３１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ３１４は、ＣＰＵ３１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ３１４は、原稿読取部３３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【０１０２】
操作パネル３６０は、ＭＦＰ３００の上面に設けられ、表示部３６１と操作部３６３とを含む。表示部３６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部３６３は、複数のキーからなるハードキー部３６７を備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部３６３は、表示部３６１上に設けられたタッチパネル３６５をさらに含む。
【０１０３】
通信Ｉ／Ｆ部３１２は、ＭＦＰ３００をＬＡＮ３に接続するためのインターフェースである。ＣＰＵ３１１は、通信Ｉ／Ｆ部３１２を介して、ネットワーク２に接続された認証サーバー２００との間で通信し、データを送受信する。
【０１０４】
ファクシミリ部３１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部３１６は、受信したファクシミリデータを、ＨＤＤ３１５に記憶する、または画像形成部３４０に出力する。画像形成部３４０は、ファクシミリ部３１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部３１６は、ＨＤＤ３１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【０１０５】
認証情報取得装置３１７は、ユーザーが携帯する磁気カードまたはＩＣカードに記憶されたカード識別情報を読み取る。認証情報取得装置３１７は、ＭＦＰ３００Ａの上面に配置される。例えば、操作パネル３６０に配置するようにしてもよい。認証情報取得装置３１７は、カード識別情報を読み取ることに応じて、ＣＰＵ３１１にカード識別情報を出力する。
【０１０６】
外部記憶装置３１８は、ＣＤ−ＲＯＭ３１９が装着される。ＣＰＵ３１１は、外部記憶装置３１８を介してＣＤ−ＲＯＭ３１９にアクセス可能である。ＣＰＵ３１１は、外部記憶装置３１８に装着されたＣＤ−ＲＯＭ３１９に記録されたプログラムをＲＡＭ３１４にロードして実行する。なお、ＣＰＵ３１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ３１９に限られず、光ディスク（ＭＯ／ＭＤ／ＤＶＤ）、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリーであってもよい。
【０１０７】
また、ＣＰＵ３１１は、ＨＤＤ３１５に記憶されたプログラムをＲＡＭ３１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピューターが、ＭＦＰ３００ＡのＨＤＤ３１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ３００Ａが、ネットワーク２に接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ３１５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ３１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【０１０８】
図１２は、ＭＦＰが備えるＣＰＵの機能の一例を示すブロック図である。図１２に示す機能は、ＭＦＰ３００Ａが備えるＣＰＵ３０１が管理プログラムを実行することによりＣＰＵ３０１により実行される処理である。図１２を参照して、ＭＦＰ３００Ａは、装置側認証情報取得部５１と、認証情報受信部５７と、装置側認証部５３と、を備える。
【０１０９】
認証情報受信部５７は、通信Ｉ／Ｆ部３１２を制御して、認証サーバー２００からカード識別情報が入力されることに応じて、カード識別情報を装置側認証部５３に出力する
装置側認証情報取得部５１は、認証情報取得装置３１７を制御し、認証情報取得装置３１７が、ユーザーが携帯する磁気カードまたはＩＣカードに記憶されたカード識別情報を読み取る場合に出力するカード識別情報を認証情報として取得する。装置側認証情報取得部５１は、カード識別情報を取得することに応じて、そのカード識別情報を装置側認証部５３に出力する。
【０１１０】
装置側認証部５３は、装置側認証情報取得部５１からカード識別情報が入力されることに応じて、カード識別情報で特定されるユーザーを認証する。ＭＦＰ３００Ａは、ＭＦＰ３００Ａの使用を許可する装置ユーザーを予め登録しており、装置ユーザーに対して割り当てられたカード識別情報をＨＤＤ３１５に記憶している。装置側認証部５３は、装置側認証情報取得部５１から入力されるカード識別情報がＨＤＤ３１５に記憶されていれば、カード識別情報が割り当てられたユーザーを認証する。装置側認証部５３は、装置側認証情報取得部５１から入力されるカード識別情報がＨＤＤ３１５に記憶されていなければ、装置側認証情報取得部５１から入力されるカード識別情報が認証情報受信部５７によって認証サーバー２００から受信されているか否かを判断する。装置側認証部５３は、装置側認証情報取得部５１から入力されるカード識別情報が認証情報受信部５７によって認証サーバー２００から受信されていれば、カード識別情報が割り当てられたユーザーを認証するが、そうでなければ認証しない。
【０１１１】
装置側認証部５３は、ユーザーを認証する場合、認証したユーザーによる操作に従った処理の実行を許可するが、ユーザーを認証する場合、認証したユーザーによる操作に従った処理の実行を許可しない。ＣＰＵ３１１は、装置側認証部５３によって認証される場合は、操作パネル３６０が受け付ける操作を認証したユーザーによる操作と判断して、操作パネル３６０により受け付けられた操作に従って処理を実行するが、装置側認証部５３によって認証されない場合は、操作パネル３６０が受け付ける操作を無視する。
【０１１２】
したがって、ＭＦＰ３００Ａの使用が許可された装置ユーザーとしてＭＦＰ３００Ａに登録されていないユーザーであっても、会議室Ａに入場する際に認証サーバー２００によって一時許可ユーザーとして登録される場合には、ＭＦＰ３００Ａを使用することができる。
【０１１３】
図１３は、第１の実施の形態における入退室管理処理の流れの一例を示すフローチャートである。入退室管理処理は、認証サーバー２００が備えるＣＰＵ２０１が、ＲＯＭ２０２、ＨＤＤ２０４またはＣＤ−ＲＯＭ２０９に記憶された認証プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図１３を参照して、認証サーバー２００が備えるＣＰＵ２０１は、カード識別情報を受信したか否かを判断する。カード識別情報を受信するまで待機状態となり、カード識別情報を受信したならば処理をステップＳ０２に進める。通信部２０５が入退室管理装置１００，１００Ａ〜１００Ｃのいずれかからカード識別情報を受信したか否かを判断する。ここでは、入退室管理装置１００Ａからカード識別情報を受信する場合を例に説明する。
【０１１４】
ステップＳ０２においては、エリアを特定する。ステップＳ０１において受信されたカード識別情報を送信してきた装置に関連付けられたエリアを特定する。ここでは、カード識別情報を入退室管理装置１００Ａから受信するので、ＨＤＤ２０４に記憶されたエリアテーブルを参照して、入退室管理装置１００Ａに関連付けられた会議室Ａをエリアとして特定する。
【０１１５】
次のステップＳ０３においては、カード識別情報とともに入場フラグを受信したか否かを判断する。カード識別情報を送信する入退室管理装置１００Ａは、カード識別情報とともに入場フラグおよび退場フラグのいずれかを送信するので、通信部２０５がカード識別情報とともに入場フラグを受信したならば処理をステップＳ０４に進めるが、そうでなければ処理をステップＳ１９に進める。
【０１１６】
処理がステップＳ１９に進む場合、通信部２０５がカード識別情報とともに退場フラグを受信する場合である。ステップＳ１９においては、退場履歴を記憶し、処理をステップＳ０１に戻す。具体的には、入退場フラグの項目に退場フラグを設定し、ユーザーの項目に、ステップＳ０１において受信されたカード識別情報に対応するユーザーのユーザー識別情報を設定し、エリアの項目にステップＳ０２において特定されたエリア、ここでは会議室Ａのエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成し、ＨＤＤ２０４に記憶する。
【０１１７】
ステップＳ０４においては、カード識別情報を含むユーザーレコードが存在するか否かを判断する。ＨＤＤ２０４に記憶されているユーザーテーブルに、ステップＳ０１において受信されたカード識別情報が認証情報の項目に設定されたユーザーレコードが存在すれば、そのユーザーレコードを読出し、処理をステップＳ０５に進めるが、そうでなければ処理をステップＳ１８に進める。
【０１１８】
ステップＳ０５においては、ステップＳ０２において特定されたエリアへの入場を許可するか否かを判断する。ステップＳ０４において読み出されたユーザーレコードの入場許可の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち、ステップＳ０２において特定されたエリアに対応する項目に、「可」またはその日の年月日が設定されているならば入場を許可するが、そうでなければ入場を許可しない。入場を許可する場合は処理をステップＳ０６に進めるが、入場を許可しない場合は処理をステップＳ１８に進める。ステップＳ１８においては、通信部２０５を制御して、認証失敗を示す認証結果を、ステップＳ０１において受信されたカード識別情報を送信してきた装置、ここでは、入退室管理装置１００Ａに送信し、処理をステップＳ０１に戻す。
【０１１９】
ステップＳ０６においては、通信部２０５を制御して、認証成功を示す認証結果を、ステップＳ０１において受信されたカード識別情報を送信してきた装置、ここでは、入退室管理装置１００Ａに送信し、処理をステップＳ０７に進める。ステップＳ０７においては、入場履歴を記憶し、処理をステップＳ０８に進める。具体的には、入退場フラグの項目に入場フラグを設定し、ユーザーの項目に、ステップＳ０１において受信されたカード識別情報に対応するユーザーのユーザー識別情報を設定し、エリアの項目にステップＳ０２において特定されたエリア、ここでは会議室Ａのエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成し、ＨＤＤ２０４に記憶する。
【０１２０】
ステップＳ０８においては、認証されたユーザーが許可ユーザーとして登録されたユーザーか否かを判断する。ステップＳ０４において読み出されたユーザーレコードの入場許可の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち、ステップＳ０２において特定されたエリアに対応する項目に、「可」が設定されているならば許可ユーザーと判断し、その日の年月日が設定されているならば一時許可ユーザーと判断する。許可ユーザーと判断するならば処理をステップＳ０９に進めるが、そうでなければ処理をステップＳ０１に戻す。
【０１２１】
ステップＳ０９においては、通信部２０５が、ステップＳ０５において進入を許可したエリア、ここでは会議室Ａに配置された入退室管理装置１００Ａからカード識別情報を受信したか否かを判断する。入退室管理装置１００Ａからカード識別情報を受信したならば処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ０１に戻す。ステップＳ１０においては、ステップＳ０９において受信されたカード識別情報が、ステップＳ０５において会議室Ａへの進入を許可したユーザーに関連付けられたカード識別情報と同じか否かを判断する。ステップＳ０５において会議室Ａへの進入を許可したユーザーに関連付けられたカード識別情報は、ステップＳ０１において受信されたカード識別情報と同じである。ステップＳ０９において受信されたカード識別情報が、ステップＳ０５において会議室Ａへの進入を許可したユーザーに関連付けられたカード識別情報と同じならば処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ１２に進める。ステップＳ１１においては、登録ユーザー数をカウントアップし、処理をステップＳ０９に戻す。換言すれば、ステップＳ０５において会議室Ａへの進入を許可したユーザーに関連付けられたカード識別情報と同じカード識別情報が受信される回数を、登録ユーザー数とする。
【０１２２】
処理がステップＳ１２に進む場合、ステップＳ０９において会議室Ａに配置された入退室管理装置１００Ａから受信されるカード識別情報が、ステップＳ０５において会議室Ａへの進入を許可したユーザーに関連付けられたカード識別情報と同じカード識別情報でない場合である。この場合、登録ユーザー数は、０以上である。ステップＳ１２においては、ステップＳ０９において受信されたカード識別情報で特定されるユーザーを一時許可ユーザーとして登録する。具体的には、ステップＳ０９において受信されたカード識別情報を認証情報の項目に設定し、入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうちステップＳ０２において特定されたエリアに対応する項目に、一時的に進入が許可されることを示す情報としてその日の年月日を設定したユーザーレコードを生成し、ユーザーレコードをＨＤＤ２０４に記憶された認証テーブルに追加する。ステップＳ０２において特定されたエリアは、ここでは会議室Ａである。また、ステップＳ０９において受信されたカード識別情報が認証情報の項目に設定されたユーザーレコードが、ＨＤＤ２０４に記憶された認証テーブルに存在する場合、そのレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうちステップＳ０２において特定されたエリアに対応する項目に、「不可」が設定されている場合に、一時的に進入が許可されることを示す情報としてその日の年月日を設定し、年月日が設定されている場合にはその日の年月日を設定する。なお、ステップＳ０２において特定されたエリアに対応する項目に「可」が設定されている場合には許可ユーザーなので、その項目を変更することなく処理をステップＳ１３に進める。
【０１２３】
ステップＳ１３においては、入場履歴を記憶し、処理をステップＳ１４に進める。具体的には、入退場フラグの項目に入場フラグを設定し、ユーザーの項目に、ステップＳ０９において受信されたカード識別情報に対応するユーザーのユーザー識別情報を設定し、エリアの項目にステップＳ０２において特定されたエリア、ここでは会議室Ａのエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成し、ＨＤＤ２０４に記憶する。
【０１２４】
ステップＳ１４においては、認証情報を送信し、処理をステップＳ１５に進める。認証情報は、ステップＳ０９において受信されたカード識別情報である。また、認証情報の送信先は、ステップＳ０２において特定されたエリア、ここでは会議室Ａに配置されたＭＦＰ１００Ａである。
【０１２５】
次のステップＳ１５においては、登録履歴を記憶し、処理をステップＳ１６に進める。具体的には、ステップＳ１２において一時許可ユーザーとして登録されたユーザーのユーザー識別情報をユーザーの項目に設定し、ステップＳ０２において特定されたエリア、ここでは会議室Ａのエリア識別情報をエリアの項目に設定し、その日の年月日を登録年月日の項目に設定した登録履歴レコードを生成し、ＨＤＤ２０４に記憶する。
【０１２６】
ステップＳ１６においては、変数Ｎをインクメントし、処理をステップＳ１７に進める。変数Ｎは、一時許可ユーザーとして登録したユーザーの数を計数する変数であり、初期値は０である。ステップＳ１７においては、変数ＮがステップＳ１１において計数された登録ユーザー数より大きいか否かを判断する。変数ＮがステップＳ１１において計数された登録ユーザー数より大きいならば処理をステップＳ０１に戻すが、そうでなければ処理をステップＳ０９に戻す。
【０１２７】
図１４は、許可ユーザー登録処理の流れの一例を示すフローチャートである。許可ユーザー登録処理は、認証サーバー２００が備えるＣＰＵ２０１が、ＲＯＭ２０２、ＨＤＤ２０４またはＣＤ−ＲＯＭ２０９に記憶された認証プログラムを実行することにより、ＣＰＵ２０１により実行される処理であり、入場管理処理と並列で実行される。図１４を参照して、ＣＰＵ２０１は、一時許可ユーザーとして登録されているユーザーを選択する（ステップＳ３１）。ＨＤＤ２０４に記憶されているユーザーテーブルに含まれる１以上のユーザーレコードのうち入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のいずれかに年月日が設定されているユーザーレコードを処理対象に選択する。選択されるユーザーレコードのユーザーの項目に設定されているユーザー識別情報で特定されるユーザーが、一時許可ユーザーとして登録されているユーザーである。
【０１２８】
次のステップＳ３２においては、エリアを特定する。ステップＳ３１において処理対象に選択されたユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうちで年月日が設定されている項目に対応するエリアを選択する。４つのエリア１の項目〜エリア４の項目のうちで年月日が設定されている項目が複数の場合には、任意の１つの項目に対応するエリアを選択する。
【０１２９】
次のステップＳ３３においては、選択されたユーザーがエリアに一時許可ユーザーとして登録された回数をカウントするために、登録履歴レコードを抽出する。ＨＤＤ２０４に記憶されている登録履歴レコードのうち、ユーザーの項目にステップＳ３１において処理対象に選択されたユーザーのユーザー識別情報が設定されており、かつ、エリアの項目にステップＳ３２において処理対象に選択されたエリアのエリア識別情報が設定されている登録履歴レコードの全てを抽出する。そして、最後に生成された登録履歴レコードを選択する（ステップＳ３４）。抽出された登録履歴レコードのうちから登録年月日の項目に設定されている年月日が最も後の登録履歴レコードを処理対象に選択する。そして、滞在時間がしきい値Ｔ２以上か否かを判断する。ＨＤＤ２０４に記憶されている入退場履歴レコードを参照して滞在時間を算出する。具体的には、ＨＤＤ２０４に記憶されている入退場履歴レコードのうちから、ユーザーの項目にステップＳ３１において選択されたユーザーのユーザー識別情報が設定されており、エリアの項目に、ステップＳ３２において選択されたエリアのエリア識別情報が設定されており、入退場日時の項目にステップＳ３４において選択された登録履歴レコードの登録年月日の項目に設定されている年月日が設定されている入退場履歴レコードを抽出する。抽出される入退場履歴レコードは、入退場フラグの項目に入場フラグが設定されている入退場レコードと、入退場フラグの項目に退場フラグが設定されている入退場レコードとの組を１以上含む。１以上の組それぞれに対して入場した時刻と、退場した時刻とから時間を算出する。１以上の組それぞれに対して算出された時間のうち最大の値を滞在時間とする。なお、１以上の組それぞれに対して算出された時間のうち最小の値、または平均の値を滞在時間としてもよい。そして、滞在時間をしきい値Ｔ２と比較し、滞在時間がしきい値Ｔ２以上ならば処理をステップＳ３６に進めるが、そうでなければ処理をステップＳ３８に進める。滞在時間がしきい値Ｔ２より短い場合には、登録回数として計数しないようにするためである。
【０１３０】
ステップＳ３６においては、変数である登録回数をインクリメントし、処理をステップＳ３７に進める。登録回数は、ステップＳ３１において処理対象に選択されたユーザーが、ステップＳ３２において選択されたエリアに一時許可ユーザーとして登録された回数を示し、ステップＳ３２が実行されるごとに０にリセットされ、その後、ステップＳ３６が実行されるごとにインクリメントされる。
【０１３１】
ステップＳ３７においては、ステップＳ３４において処理対象に選択された登録履歴レコード、または後述するステップＳ３９において処理対象に選択された登録履歴レコードよりも、登録年月日が１つ前の登録履歴レコードが、ステップＳ３３において選択された登録履歴レコードのうちに存在するか否かを判断する。そのような登録履歴レコードが存在すれば処理をステップＳ３８に進めるが、存在しなければ処理をステップＳ４０に進める。
【０１３２】
ステップＳ３８においては、ステップＳ３７において処理対象に選択された登録履歴レコードが、ステップＳ３４において選択された最後の登録履歴レコードが生成され日から第１の期間だけ前の期間内に生成されたか否かを判断する。ステップＳ３７において処理対象に選択された登録履歴レコードの登録年月日の項目に設定された年月日と、ステップＳ３４において選択された最後の登録履歴レコードの登録年月日の項目に設定された年月日とからそれらが生成された日の間の期間が、第１の期間以下ならば処理をステップＳ３９に進めるが、そうでなければ処理をステップＳ４０に進める。第１の期間内に一時許可ユーザーとして登録された回数を計数するためのである。なお、ここでは、最後に生成された登録履歴レコードを基準にして、第１の期間内に生成された登録履歴レコードの数をカウントする例を示すが、任意の登録履歴レコードを基準にして、第１の期間内に生成された登録履歴レコードの数をカウントするようにしてもよい。
【０１３３】
ステップＳ３９においては、ステップＳ３７において存在が確認された登録年月日が１つ前の登録履歴レコードを処理対象に選択し、処理をステップＳ３５に戻す。
【０１３４】
一方、ステップＳ４０においては、登録回数がしきい値ＴＮ以上か否かを判断する。ステップＳ３６においてカウントされた登録回数がしきい値ＴＮ以上ならば処理をステップＳ４１に進めるが、そうでなければ処理をステップＳ４２に進める。ステップＳ４１においては、ステップＳ３１において選択されたユーザーを、ステップＳ３２において選択されたエリアへの進入が許可された許可ユーザーとして登録し、処理をステップＳ４２に進める。具体的には、ステップＳ３１において選択されたユーザーのユーザー識別情報がユーザーの項目に設定されたユーザーレコードの入場許可の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち、ステップＳ３２において選択されたエリアに対応する項目に「可」を設定する。
【０１３５】
次のステップＳ４２においては、処理対処に選択されていないエリアが存在するか否かを判断する。ステップＳ３１において選択されたユーザーレコードの入場許可の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち、ステップＳ３２において処理対象に選択されていないエリアに対応する項目であって、年月日が設定されている項目が存在する場合に、処理対処に選択されていないエリアが存在すると判断する。処理対処に選択されていないエリアが存在するならば処理をステップＳ３２に戻すが、そうでなければ処理をステップＳ４３に進める。
【０１３６】
ステップＳ４２においては、次の一時許可ユーザーが存在するか否かを判断する。ステップＳ３１において処理対象に選択されていない一時許可ユーザーが存在するならば処理をステップＳ３１に戻すが、そうでなければ処理を終了する。
【０１３７】
以上説明したように、第１の実施の形態における入退場管理システム１において、認証サーバー２００は、第１のユーザーが携帯する磁気カードまたはＩＣカードから受信されるカード識別情報を用いて第１のユーザーを認証した後、第１のユーザーが携帯する磁気カードまたはＩＣカードが取得され、その後さらに、第２のユーザーが携帯する磁気カードまたはＩＣカードからカード識別情報が受信される場合、第２のユーザーを一時許可ユーザーとして登録する。このため、許可ユーザーとして登録された第１のユーザーが認証された後にその第１のユーザーによる認証を受けるための動作、例えば、磁気カードまたはＩＣカードを読み取らせる動作があり、その後、第２のユーザーによる認証を受けるための動作があると、第２のユーザーを一時許可ユーザーとして登録する。このため、許可ユーザーとして登録された第１のユーザーによる簡単な操作で、第２のユーザーを一時許可ユーザーとして登録することができる。
【０１３８】
また、認証サーバー２００は、第２のユーザーが携帯する磁気カードまたはＩＣカードからカード識別情報が受信される前に、第１のユーザーが携帯する磁気カードまたはＩＣカードからカード認証情報が受信される回数と同じ数の第２のユーザーを一時許可ユーザーとして登録する。このため、第１のユーザーは、認証を受けるための動作、例えば、磁気カードまたはＩＣカードを読み取らせる動作を繰り返す回数で、登録されていない第２のユーザーを登録する人数を指定することができる。
また、建物６００、建物６００に含まれる会議室Ａ、会議室Ｂおよび会議室Ｃそれぞれのエリアの出入り口に設置された入退場管理装置１００，１００Ａ，１００Ｂ，１００Ｃを用いて、ユーザーが携帯する磁気カードまたはＩＣカードからカード識別情報を読み取り、ドアの施錠および開錠を制御するので、建物６００、会議室Ａ、会議室Ｂおよび会議室Ｃそれぞれのエリアに入退場するユーザーを管理することができる。
【０１３９】
また、認証サーバー２００は、一時許可ユーザーとして登録された回数が所定回数以上のユーザーを、許可ユーザーとして登録するので、エリアへの進入を一時的に許可するユーザーと、期間の制限なくエリアへの進入を許可するユーザーとを区別して登録することができる。そして、エリアへの進入回数の多いユーザーの期間の制限をなくすことができる。
【０１４０】
また、認証サーバー２００は、第１の期間に、一時許可ユーザーとして登録された回数が所定回数以上のユーザーを、許可ユーザーとして登録するので、所定期間にエリアへの進入頻度の多いユーザーの期間の制限をなくすことができる。
【０１４１】
また、認証サーバー２００は、一時許可ユーザーとして登録されたユーザーがエリアに入場してから退場するまでの滞在期間が第２の期間以下の場合は、一時許可ユーザーとして登録された回数に含めない。エリアに入場する事象を制限することにより、ユーザーが認証される期間の制限をなくすための条件の精度を向上させることができる。例えば、エリア内の他のユーザーに挨拶するためにエリアに進入した事象を排除することができる。
【０１４２】
また、認証サーバー２００は、例えば、会議室Ａに進入が許可された一時許可ユーザーとして登録すると、そのユーザーが携帯する磁気カードまたはＩＣカードのカード識別情報をＭＦＰ１００Ａに送信する。ＭＦＰ１００Ａは、一時許可ユーザーとして登録されたユーザーが携帯する磁気カードまたはＩＣカードのカード識別情報を読み取ると、一時許可ユーザーを認証し、使用を許可する。このため、会議室Ａに進入を許可したユーザーが、ＭＦＰ１００Ａを使用可能にすることができる。
【０１４３】
＜第１の実施の形態の変形例＞
第１の実施の形態における入退室管理システム１は、ユーザーが携帯する磁気カードまたはＩＣカードに記憶されたカード識別情報を認証情報としたが、第１の実施の形態の変形例における入退室管理システム１は、ユーザーの生体情報を認証情報とするものである。第１の実施の形態の変形例における入退室管理システム１は、ユーザーの生体情報を用いて認証することにより、複数のエリアに入退室するユーザーを管理する。以下、第１の実施の形態の変形例における入退室管理システム１について、第１の実施の形態における入退室管理システム１と異なる点を主に説明する。
【０１４４】
図３を参照して、第１の実施の形態の変形例における入退室管理システム１は、認証情報を生体情報とするため、入退室管理装置１００，１００Ａ〜１００Ｃそれぞれが備える入口側認証情報取得装置１１１および出口側認証情報取得装置１１３は、ユーザーの生体情報を取得する。生体情報は、指紋、虹彩、静脈パターンのいずれを用いてもよい。具体的には、入口側認証情報取得装置１１１および出口側認証情報取得装置１１３それぞれは、生体情報を読み取るためのカメラを用いることができる。この場合に、生体情報は、カメラによって撮像された画像である。
【０１４５】
また、第１の実施の形態の変形例における認証サーバー２００は、入退室管理装置１００，１００Ａ〜１００Ｃそれぞれから送信される認証情報を受信し、処理する。認証情報を生体情報とする点で、ユーザーが携帯する磁気カードまたはＩＣカードに記憶されたカード識別情報を認証情報とする第１の実施の形態における認証サーバー２００と異なるのみである。
【０１４６】
以上説明したように、第１の実施の形態の変形例における入退場管理システム１は、ユーザーの生体情報を認証情報とする。このため、第１の実施の形態の変形例における入退場管理システム１において、認証サーバー２００は、第１のユーザーの生体情報を用いて第１のユーザーを認証した後、第１のユーザーの生体情報が取得され、その後さらに、第２のユーザーの生体情報が取得される場合、第２のユーザーを一時許可ユーザーとして登録する。このため、許可ユーザーとして登録された第１のユーザーが認証された後にその第１のユーザーによる認証を受けるための動作、例えば、生体情報を読み取らせる動作があり、その後、第２のユーザーによる認証を受けるための動作があると、第２のユーザーを一時許可ユーザーとして登録する。このため、許可ユーザーとして登録された第１のユーザーによる簡単な操作で、第２のユーザーを一時許可ユーザーとして登録することができる。
【０１４７】
また、第１の実施の形態の変形例における認証サーバー２００は、第２のユーザーの生体情報を取得する前に、第１のユーザーの生体情報が受信される回数と同じ数の第２のユーザーを一時許可ユーザーとして登録する。このため、第１のユーザーは、認証を受けるための動作、例えば、生体情報を読み取らせる動作を繰り返す回数で、登録されていない第２のユーザーを登録する人数を指定することができる。
【０１４８】
＜第２の実施の形態＞
第２の実施の形態における入退室管理システム１Ａは、認証方法に顔認証方式を用いてユーザーを認証し、複数のエリアに入退室するユーザーを管理する。以下、第２の実施の形態における入退室管理システム１Ａについて、第１の実施の形態における入退室管理システム１と同じ部材には同じ符号を付し、異なる点を主に説明する。第２の実施の形態における入退室管理システム１Ａは、図２に示した見取り図で示される建物６００においてユーザーの入退出を管理する。
【０１４９】
図１５は、第２の実施の形態の１つにおける入退室管理システムの全体概要の一例を示す図である。図１５を参照して、第２の実施の形態における入退室管理システム１Ａは、認証サーバー２００Ａと、入退室管理装置４００，４００Ａ〜４００Ｃと、ＭＦＰ３００Ａ〜３００Ｃと、を含む。
【０１５０】
入退室管理装置４００は、建物６００の出入口６０１に設置され、建物６００の出入口６０１を通って建物６００の全体のエリアに入退出するユーザーを検出する。入退室管理装置４００Ａは、会議室Ａの出入口６１１に設置され、会議室Ａの出入口６１１を通って会議室Ａのエリアに入退出するユーザーを検出する。入退室管理装置４００Ｂは、会議室Ｂの出入口６２１に設置され、会議室Ｂの出入口６２１を通って会議室Ｂのエリアに入退出するユーザーを検出する。入退室管理装置４００Ｃは、会議室Ｃの出入口６３１に設置され、会議室Ｃの出入口６３１を通って会議室Ｃのエリアに入退出するユーザーを検出する。ＭＦＰ３００Ａは会議室Ａに設置され、ＭＦＰＢは会議室Ｂに設置され、ＭＦＰ３００Ｃは会議室Ｃに設置される。
【０１５１】
認証サーバー２００Ａは、一般的なコンピューターである。認証サーバー２００Ａと、入退室管理装置４００，４００Ａ〜４００Ｃと、ＭＦＰ３００Ａ〜３００Ｃそれぞれは、ネットワーク２と接続されており、互いに通信可能である。
【０１５２】
入退室管理装置４００，４００Ａ，４００Ｂ，４００Ｃは、それらが配置されるエリアが異なるのみで、ハードウェア構成および機能は同じである。ここでは、入退室管理装置４００Ａを例に説明する。
【０１５３】
図１６は、第２の実施の形態における入退室管理装置の構成の一例を示すブロック図である。図１６を参照して、入退室管理装置４００Ａは、入退室管理装置４００Ａの全体を制御するコントローラ４０１と、入口側認証情報取得装置４１１と、出口側認証情報取得装置４１３と、ゲート制御装置１１５と、を含む。
【０１５４】
コントローラ４０１は、入口側認証情報取得装置４１１、出口側認証情報取得装置４１３およびゲート制御装置１１５を制御するとともに、ネットワーク２と接続されており、認証サーバー２００Ａと通信する。
【０１５５】
入口側認証情報取得装置４１１は、入退室管理装置４００Ａが配置されるエリアである会議室Ａの外側で、会議室Ａの出入口６１１の近傍に配置される。出口側認証情報取得装置４１３は、入退室管理装置１００Ａが配置されるエリアである会議室Ａの内側で、会議室Ａの出入口６１１の近傍に配置される。入口側認証情報取得装置４１１および出口側認証情報取得装置４１３それぞれは、カメラを含み、カメラでユーザーの顔を撮像し、撮像した画像をコントローラ４０１に出力する。
【０１５６】
コントローラ４０１は、入口側認証情報取得装置４１１および出口側認証情報取得装置４１３のいずれかから入力される画像を解析し、画像中から人の顔を検出する。コントローラ４０１は、例えば、画像中から顔に含まれる目、鼻および口の形状を検出する場合に、画像中に人の顔を検出する。コントローラ４０１は、入口側認証情報取得装置４１１から入力される画像から顔を検出する場合、入場フラグと、入口側認証情報取得装置４１１から入力される画像との組を認証サーバー２００Ａに送信する。コントローラ４０１は、出口側認証情報取得装置４１３から入力される画像から顔を検出する場合、退場フラグと、出口側認証情報取得装置４１３から入力される画像との組を認証サーバー２００Ａに送信する。
【０１５７】
コントローラ４０１は、認証サーバー２００Ａに、入場フラグと画像との組を送信することに応じて、認証サーバー２００Ａから認証結果を受信する。コントローラ４０１は、認証結果が認証成功を示す場合に、ゲート制御装置１１５に開錠指示を出力するが、認証結果が認証失敗を示す場合は、ゲート制御装置１１５に開錠指示を出力することなく、認証に失敗したことをユーザーに通知する。通知は、例えば、音を発生してもよいし、表示装置を備える場合にはメッセージを表示するようにしてもよい。
【０１５８】
また、コントローラ４０１は、出口側認証情報取得装置４１３から退場フラグと画像との組が入力されることに応じて、退場フラグと画像との組を認証サーバー２００に送信するとともに、ゲート制御装置１１５に開錠指示を出力する。
【０１５９】
ゲート制御装置１１５は、会議室Ａの出入口６１１のドアに配置された錠の施錠および開錠を切り換える。ゲート制御装置１１５は、コントローラ４０１から開錠指示が入力されることに応じて、開錠し、ドアが開いた後に閉じると施錠する。
【０１６０】
また、コントローラ４０１は、認証サーバー２００Ａから認証成功を示す認証結果を受信する場合、入口側認証情報取得装置４１１から入力される画像を解析して、ユーザーによるジェスチャーを検出する。ジェスチャーは、予め定められた顔の表情の変化である。例えば、ジェスチャーは、ユーザーが目を瞬きさせる動作、ユーザーが口を開閉する動作である。コントローラ４０１は、入口側認証情報取得装置４１１から入力される画像を解析して、ジェスチャーの回数を計数する。例えば、目を瞬きする回数、口を開閉する回数をカウントする。１回のジェスチャーを検出するごとに、ジェスチャーを検出したことユーザーにブザー音などで通知し、通知から所定時間以内に次のジェスチャーを検出する場合に、２回目以降のジェスチャーを検出する。コントローラ４０１は、ジェスチャーを検出後の通知から所定時間経過する場合、ジェスチャーの検出を終了し、それまでに検出したジェスチャーの回数を、認証サーバー２００に送信する。
【０１６１】
図１７は、第２の実施の形態における認証サーバーが備えるＣＰＵが有する機能の一例を示すブロック図である。図１７に示す機能は、第２の実施の形態における認証サーバー２００Ａが備えるＣＰＵ２０１が、ＲＯＭ２０２、ＨＤＤ２０４またはＣＤ−ＲＯＭ２０９に記憶された認証プログラムを実行することにより、ＣＰＵ２０１に形成される。図１７を参照して、認証サーバー２００Ａが備えるＣＰＵ２０１は、第１登録部２５１Ａと、認証情報取得部２５３Ａと、第２登録部２５５Ａと、認証部２５７Ａと、ゲート制御部２５９と、認証支援部２６１と、を含む。ゲート制御部２５９および認証支援部２６１は、第１の実施の形態におけるゲート制御部２５９および認証支援部２６１と同じなのでここでは説明を繰り返さない。
【０１６２】
第１登録部２５１Ａは、第１の実施の形態における第１登録部２５１と同様に、入退室管理装置４００，４００Ａ〜４００Ｃそれぞれを、４つのエリアのうちそれが配置されたエリアに関連付ける。
【０１６３】
また、第１登録部２５１Ａは、エリアに入場を許可するユーザーを登録する。例えば、認証サーバー２００Ａを操作するユーザーが複数のユーザーごとにそのユーザーがエリアに入場可能か否か登録する。ここでは、登録する登録ユーザーを１以上としている。このため、第１登録部２５１Ａは、登録ユーザーごとに、４つのエリアそれぞれへの入場可否を登録する。具体的には、第１登録部２５１Ａは、ＨＤＤ２０４に登録ユーザーテーブルを記憶する。登録ユーザーテーブルは、複数の登録ユーザーそれぞれに対応する複数のユーザーレコードを含む。ユーザーレコードは、そのユーザーを識別するためのユーザー識別情報と、そのユーザーの認証情報と、４つのエリアそれぞれの入場可否とを関連付ける。第１登録部２５１Ａは、複数の登録ユーザーごとに、その登録ユーザーを識別するためのユーザー識別情報と、認証情報と、４つのエリアそれぞれの入場可否とを関連付けたユーザーレコードを、ＨＤＤ２０４に記憶された認証テーブルに追加することにより、登録ユーザーを登録する。ユーザーレコードのフォーマットは、図８に示したフォーマットと同じである。例えば、第１登録部２５１Ａは、表示部２０６に登録画面を表示し、認証サーバー２００Ａを操作するユーザーが登録画面に従って操作部２０７に入力するユーザー識別情報、認証情報、４つのエリアそれぞれの入場可否を受け付け、ユーザーレコードを生成する。ここでは、認証情報は、ユーザーの顔の画像としている。
【０１６４】
認証情報取得部２５３Ａは、入退室管理装置４００，４００Ａ〜４００Ｃを制御し、入退室管理装置４００，４００Ａ〜４００Ｃのいずれかから認証情報を取得する。認証情報取得部２５３Ａによる入退室管理装置４００，４００Ａ〜４００Ｃの制御は同じなので、ここでは入退室管理装置４００Ａから認証情報を取得する場合を例に説明する。入退室管理装置４００Ａは、入口側認証情報取得装置４１１が、ユーザーの顔を撮像すると、入場フラグと、ユーザーの顔を撮像した画像との組を認証サーバー２００Ａに送信し、出口側認証情報取得装置４１３が、ユーザーの顔を撮像すると、退場フラグと、ユーザーの顔を撮像した画像との組を認証サーバー２００Ａに送信する。認証情報取得部２５３Ａは、通信部２０５が、入退室管理装置４００Ａから入場フラグまたは退場フラグと画像との組を受信すると、入場フラグまたは退場フラグと画像とを取得する。認証情報取得部２５３Ａは、入場フラグまたは退場フラグと画像との組を送信してきた装置を入退室管理装置４００，４００Ａ〜４００Ｃのうちから特定し、入場フラグまたは退場フラグと、画像と、特定した装置の装置識別情報とを含む認証依頼情報を認証部２５７Ａおよび第２登録部２５５Ａに出力する。
【０１６５】
認証部２５７Ａは、認証情報取得部２５３Ａから入場フラグを含む認証依頼情報が入力されることに応じて、認証依頼情報に含まれる画像で特定されるユーザーを認証する。具体的には、認証部２５７Ａは、認証依頼情報に含まれる画像を解析し、その画像中に含まれる顔を抽出し、抽出された顔のユーザーが、入退室管理装置４００，４００Ａ〜４００Ｃのうち認証依頼情報に含まれる装置識別情報で特定される装置が配置されたエリアに入場可能な許可ユーザーとして登録されているか否かを判断する。認証部２５７Ａは、ユーザーがエリアに入場可能な許可ユーザーとして登録されているならば認証するが、ユーザーがエリアに入場可能な許可ユーザーとして登録されていなければ認証しない。
【０１６６】
具体的には、認証部２５７Ａは、第１登録部２５１ＡによりＨＤＤ２０４に記憶された認証テーブルに含まれるユーザーレコードのうちに、認証依頼情報に含まれる画像中の顔と同一または類似する顔を含む画像が認証情報の項目に設定されたユーザーレコードを抽出する。認証部２５７Ａは、ユーザーレコードを抽出する場合、抽出されたユーザーレコードにおいて、認証依頼情報に含まれる装置識別情報で特定されるエリアに対して設定されている入場可否を取得する。ここでは、認証依頼情報に含まれる装置識別情報が、入退室管理装置１００Ａの装置識別情報の場合を例に説明する。認証部２５７Ａは、ＨＤＤ２０４に記憶されたエリアテーブルを参照して、認証依頼情報に含まれる装置識別情報で特定される入退室管理装置１００Ａに関連付けられたエリアである会議室Ａのエリア識別情報を取得する。そして、認証部２５７Ａは、ユーザーレコードの入場可否の項目に含まれる４つの項目のうち会議室Ａに対応するエリア２の項目に設定されている入場可否を取得する。認証部２５７Ａは、ユーザーレコードの会議室Ａに対応するエリア２の項目に、「可」が設定されている場合に、ユーザーが会議室Ａへの進入が許可された許可ユーザーとして登録されていると判断し、認証するが、「不可」が設定されている場合にユーザーが会議室Ａへの進入が許可された許可ユーザーとして登録されていないと判断し、認証しない。
【０１６７】
ゲート制御部２５９は、認証部２５７Ａから装置識別情報と認証結果との組が入力されることに応じて、通信部２０５を制御して、認証部２５７Ａから入力される認証結果を、認証部２５７Ａから入力される装置識別情報で特定される入退室管理装置４００Ａに送信する。
【０１６８】
以下、認証部２５７Ａが、認証情報取得部２５３Ａから入力される認証依頼情報であって、その認証依頼情報に従って許可ユーザーとして登録されていると判断する場合の認証依頼情報を第１の認証依頼情報という。
【０１６９】
認証部２５７Ａは、第１の認証依頼情報に基づいて第１のユーザーを許可ユーザーとして認証した後に、第１の認証依頼情報に含まれる装置識別情報で特定される入退室管理装置４００Ａからジェスチャー回数を受信する場合がある。認証部２５７Ａは、入退室管理装置４００Ａからジェスチャー回数を受信する場合、ジェスチャー回数を登録数に決定する。認証部２５７Ａは、登録数を決定する場合、登録数と同じ数の登録指示を第２登録部２５５Ａに出力する。
【０１７０】
第２登録部２５５Ａは、認証情報取得部２５３Ａから認証依頼情報が入力され、認証部２５７Ａから登録指示が入力される。以下、第２登録部２５５Ａに、認証情報取得部２５３Ａから入力される認証依頼情報であって、第１の認証依頼情報より後に入力され、第１の認証依頼情報に含まれる画像に含まれる顔と異なる顔の画像を含む認証依頼情報を第２の認証依頼情報という。第２登録部２５５Ａは、認証情報取得部２５３Ａから入力される第２の認証依頼情報に基づいて、第２のユーザーを一時許可ユーザーとして登録する。第２登録部２５５Ａは、第２のユーザーを一時許可ユーザーとして登録すると、登録したことを示す登録完了信号を認証部２５７Ａに出力する。
【０１７１】
認証部２５７Ａは、第２登録部２５５Ａから登録完了信号が入力された後に、認証情報取得部２５３Ａから第２登録部２５５Ａによって一時許可ユーザーに登録された第２のユーザーの顔を撮像した画像と入場フラグとを含む認証依頼情報が入力される場合、認証依頼情報に含まれる画像に含まれる顔の部分と同一または類似する画像が認証情報の項目に設定されたユーザーデータを用いて、第２のユーザーを認証する。認証部２５７Ａは、認証に成功する場合、第２登録部２５５Ａに出力した登録指示の数が登録数未満であれば、第２登録部２５５Ａに登録指示を出力する。これにより、登録数と同じ数の第２のユーザーが一時許可ユーザーとして登録される。
【０１７２】
第２登録部２５５Ａは、第２の認証依頼情報に含まれる画像から顔の部分を抽出し、抽出された画像で特定される第２のユーザーを、第２の認証依頼情報に含まれる装置識別情報で特定される入退室管理装置１００Ａが配置されたエリアに進入可能な一時許可ユーザーとして登録する。具体的には、第２登録部２５５Ａは、第２の認証依頼情報に含まれる画像から抽出された顔の部分を認証情報の項目に設定し、第２の認証依頼情報に含まれる装置識別情報により特定されるエリアに対応する入場可否の項目に、一時的に進入が許可されることを示す情報としてその日の年月日を設定したユーザーレコードを生成し、ユーザーレコードをＨＤＤ２０４に記憶された認証テーブルに追加する。第２登録部２５５Ａは、認証テーブルに、第２の認証依頼情報に含まれる画像から抽出された顔と同一または類似する画像が認証情報の項目に設定されたユーザーレコードが存在する場合には、ユーザーレコードを追加することなく、そのユーザーレコードにおいて、第２の認証依頼情報に含まれる装置識別情報により特定されるエリアに対応する入場可否の項目に「不可」が設定されている場合に、「不可」に代えてその日の年月日を設定する。
【０１７３】
ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目それぞれに、第１登録部２５１Ａによって入場が許可されることを示す「可」、および入場が許可されない「不可」のいずれかに設定される。さらに、ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目それぞれに、第２登録部２５５Ａによって一時的に入場が許可される日を示す年月日が設定される。したがって、ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のいずれかに年月日が設定されているユーザーレコードは、ユーザーの項目に設定されたユーザー識別情報で特定されるユーザーが、４つのエリア１の項目〜エリア４の項目のうち年月日が設定された項目に対応するエリアに対して第１登録部２５１Ａによって登録された許可ユーザーとは異なり、第２登録部２５５Ａにより登録された一時許可ユーザーであることを示す。換言すれば、第２登録部２５５Ａは、認証サーバー２００Ａを管理するユーザーによって登録された許可ユーザーと区別するために、ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち第２の認証依頼情報に含まれる装置識別情報に関連付けられたエリアに対応する項目に「可」および「不可」のいずれでもなく、年月日を設定する。
【０１７４】
また、第２登録部２５５Ａは、ユーザー識別情報と顔の画像とを関連付けたテーブルを予めＨＤＤ２０４に記憶しており、顔の画像と関連付けられたユーザー識別情報を、ユーザーレコードのユーザーの項目に設定する。なお、第２登録部２５５Ａによって生成される第２のユーザーのユーザーレコードは、ユーザーの項目がブランクであってもよい。認証情報の項目に設定された顔の画像だけからユーザーを特定することができるからである。
【０１７５】
また、第２登録部２５５Ａは、第２のユーザーを一時許可ユーザーとして登録する際に、登録履歴レコードを生成し、ＨＤＤ２０４に記憶する。登録履歴レコードのフォーマットは、図９に示したフォーマットと同じであり、一時許可ユーザーとして登録された第２のユーザーのユーザー識別情報が設定されるユーザーの項目、第２の認証依頼情報に含まれる装置識別情報により特定されるエリアのエリア識別情報が設定されているエリアの項目と、登録履歴レコードを生成した年月日が設定される登録年月日の項目と、を含む。
【０１７６】
認証部２５７Ａは、第２登録部２５５Ａによって一時許可ユーザーとして第２のユーザーが登録された後に、認証情報取得部２５３Ａから第２のユーザーの顔を撮像した画像と入場フラグとを含む認証依頼情報が入力される場合、認証依頼情報に含まれる画像に含まれる顔の部分と同一または類似する画像が認証情報の項目に設定されたユーザーデータを用いて、第２のユーザーを認証する。認証部２５７Ａは、認証に用いるユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアに対応する項目に年月日が設定されており、かつ、設定された年月日がその日の年月日である場合に、第２のユーザーが認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアへの進入が許可された一時許可ユーザーと判断し、認証する。なお、一時許可ユーザーとして登録されているユーザーとして認証される期限を、第２登録部２５５Ａによって登録された日としたが、登録された日から所定の期間までを認証するようにしてもよい。
【０１７７】
一方、認証部２５７Ａは、認証に用いるユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアに対応する項目に年月日が設定されていない場合、または年月日が設定されているがその日の年月日と異なる場合は、ユーザーが認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアへの進入が許可された一時許可ユーとして登録されていないと判断し、認証しない。
【０１７８】
認証部２５７Ａは、一時許可ユーザーとして登録された第２のユーザーを認証する場合、第２のユーザーがエリアに入場したことを示す入退場履歴レコードを生成し、入退場レコードをＨＤＤ２０４に記憶する。入退場履歴レコードのフォーマットは、図１０に示したフォーマットと同じである。認証部２５７Ａは、入退場フラグの項目に入場フラグを設定し、ユーザーの項目に第２のユーザーのユーザー識別情報を設定し、エリアの項目に認証依頼情報に含まれる装置識別情報に対応するエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成する。
【０１７９】
また、認証部２５７Ａは、認証情報取得部２５３Ａから退場フラグと、第２登録部２５５Ａによって一時許可ユーザーとして登録された第２のユーザーの顔の画像を含む認証依頼情報が入力される場合、第２のユーザーを特定し、特定された第２のユーザーがエリアから退場したと判断する。認証部２５７Ａは、第２のユーザーが退場したと判断する場合、第２のユーザーがエリアから退場したことを示す入退場履歴レコードを生成し、ＨＤＤ２０４に記憶する。認証部２５７Ａは、入退場フラグの項目に退場フラグを設定し、ユーザーの項目に第２のユーザーのユーザー識別情報を設定し、エリアの項目に認証情報取得部２５３から入力される認証依頼情報に含まれる装置識別情報に対応するエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成する。
【０１８０】
第１登録部２５１Ａは、第１の期間の間に、第２登録部２５５Ａによって一時許可ユーザーとして登録された回数が所定回数以上の第２のユーザーを許可ユーザーとして登録する。ただし、第１登録部２５１Ａは、第２登録部２５５Ａによって一時許可ユーザーとして登録された第２のユーザーがエリアに入場してからそのエリアから退場するまでの滞在時間が第２の時間以下の場合は、第２登録部２５５Ａによって一時許可ユーザーとして登録された回数として計数しない。
【０１８１】
第１登録部２５１Ａが、第２登録部２５５Ａによって一時許可ユーザーとして登録された第２のユーザーを許可ユーザーとして登録する機能は、第１の実施の形態における第１登録部２５１の機能と同じである。また、認証支援部２６１の機能は、第１の実施の形態における認証支援部２６１の機能と同じである。したがって、ここでは説明を繰り返さない。
【０１８２】
第２の実施の形態におけるＭＦＰ３００Ａ、３００Ｂ，３００Ｃそれぞれが備える認証情報取得装置３１７は、カメラを含み、カメラでユーザーの顔を撮像し、撮像した画像をＣＰＵ３１１に出力する。ＭＦＰ３００Ａ、３００Ｂ，３００Ｃそれぞれが備えるＣＰＵ３１１は、図１２に示した機能と同じ機能を有する。装置側認証情報取得部５１は、認証情報取得装置３１７を制御し、認証情報取得装置３１７が、ユーザーの顔を撮像して出力する画像を認証情報として取得し、装置側認証部５３は、装置側認証情報取得部５１から画像が入力されることに応じて、画像中の顔の部分で特定されるユーザーを認証する。ＭＦＰ３００Ａ、３００Ｂ，３００Ｃそれぞれは、装置側認証情報取得部５１から入力される画像中に含まれる顔と同じ顔の画像がＨＤＤ３１５に記憶されていれば、ユーザーを認証する。装置側認証部５３は、装置側認証情報取得部５１から入力される画像中に含まれる顔と同一または類似する顔の画像がＨＤＤ３１５に記憶されていなければ、装置側認証情報取得部５１から入力される画像中の顔と同一または類似する顔の画像が認証情報受信部５７によって認証サーバー２００Ａから受信されているか否かを判断する。装置側認証部５３は、装置側認証情報取得部５１から入力されるカード識別情報が認証情報受信部５７によって認証サーバー２００Ａから受信されていれば、ユーザーを認証するが、そうでなければ認証しない。
【０１８３】
したがって、例えば、ＭＦＰ３００Ａの使用が許可された装置ユーザーとしてＭＦＰ３００Ａに登録されていないユーザーであっても、会議室Ａに入場する際に認証サーバー２００Ａによって一時許可ユーザーとして登録される場合には、ＭＦＰ３００Ａを使用することができる。
【０１８４】
図１８は、第２の実施の形態における入退室管理処理の流れの一例を示すフローチャートである。第２の実施の形態における入退室管理処理は、図１３に示した第１の実施の形態における入退室管理処理と異なる点は、ステップＳ０１がステップＳ０１Ａに変更された点、ステップＳ０９〜ステップＳ１１が、ステップＳ２１〜ステップＳ２３に変更された点である。その他の処理は、図１３に示した処理と同じなのでここでは説明を繰り返さない。
【０１８５】
図１８を参照して、第２の実施の形態における認証サーバー２００Ａが備えるＣＰＵ２０１は、顔画像を受信したか否かを判断する。通信部２０５が入退室管理装置１００，１００Ａ〜１００Ｃのいずれかからユーザーの顔を撮像した顔画像を受信したか否かを判断する。ここでは、入退室管理装置１００Ａから顔画像を受信する場合を例に説明する。
【０１８６】
ステップＳ２１においては、通信部２０５が、ステップＳ０５において進入を許可したエリア、ここでは会議室Ａに配置された入退室管理装置１００Ａからジェスチャー回数を受信したか否かを判断する。入退室管理装置１００Ａからジェスチャー回数を受信したならば処理をステップＳ２２に進めるが、そうでなければ処理をステップＳ０１Ａに戻す。ステップＳ２２においては、登録ユーザー数を受信されたジェスチャー回数に決定し、所定をステップＳ２３に進める。
【０１８７】
ステップＳ２３においては、通信部２０５が、ステップＳ０５において進入を許可したエリア、ここでは会議室Ａに配置された入退室管理装置１００Ａから顔画像を受信したか否かを判断する。顔画像を受信するまで待機状態となり、顔画像を受信したならば処理をステップＳ１２に進める。
【０１８８】
ステップＳ１２においては、ステップＳ２３において受信された顔画像で特定されるユーザーを一時許可ユーザーとして登録する。具体的には、ステップＳ２３において受信された顔画像を認証情報の項目に設定し、入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうちステップＳ０２において特定されたエリアに対応する項目に、一時的に進入が許可されることを示す情報としてその日の年月日を設定したユーザーレコードを生成し、ユーザーレコードをＨＤＤ２０４に記憶された認証テーブルに追加する。ステップＳ０２において特定されたエリアは、ここでは会議室Ａである。また、ステップＳ２３において受信された顔画像が認証情報の項目に設定されたユーザーレコードが、ＨＤＤ２０４に記憶された認証テーブルに存在する場合、そのレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうちステップＳ０２において特定されたエリアに対応する項目に、「不可」が設定されている場合に、一時的に進入が許可されることを示す情報としてその日の年月日を設定し、年月日が設定されている場合にはその日の年月日を設定する。なお、ステップＳ０２において特定されたエリアに対応する項目に「可」が設定されている場合には許可ユーザーなので、その項目を変更することなく処理をステップＳ１３に進める。
【０１８９】
以上説明したように、第２の実施の形態における入退室管理システム１Ａは、認証方法に顔認証を採用する点で、第１の実施の形態における入退室管理システム１と異なる。第１の実施の形態における入退室管理システム１Ａは、第１の実施の形態における入退室管理システム１が有する効果に加えて以下の効果を有する。
【０１９０】
第３の実施の形態における入退室管理システム１において、認証サーバー２００Ａは、第１のユーザーを認証した後、第１のユーザーによる所定のジェスチャーを検出する場合、その後さらに、第１のユーザーとは別の第２のユーザーの顔を撮像した画像から第２のユーザーが識別される場合、第２のユーザーを一時許可ユーザーとして登録する。このため、許可ユーザーとして登録されたユーザーによるジェスチャーを条件に、許可ユーザーとして登録されていないユーザーを一時許可ユーザーとして登録することができる。ジェスチャーは、例えば、ウインク、口を開閉する動作である。
【０１９１】
また、第２の実施の形態における認証サーバー２００Ａは、許可ユーザーとして登録された第１のユーザーによるジェスチャーの回数と同じ数の第２のユーザーを一時許可ユーザーとして登録する。このため、許可ユーザーとして登録されたユーザーはジェスチャーの回数で、許可ユーザーとして登録されていないユーザーを登録する人数を指定することができる。
【０１９２】
＜第３の実施の形態＞
第３の実施の形態における入退室管理システム１Ｂは、ユーザーが携帯する携帯装置と人体通信することによってユーザーを認証し、複数のエリアに入退室するユーザーを管理する。以下、第３の実施の形態における入退室管理システム１Ｂについて、第１の実施の形態における入退室管理システム１と同じ部材には同じ符号を付し、異なる点を主に説明する。第３の実施の形態における入退室管理システム１Ｂは、図２に示した見取り図で示される建物６００においてユーザーの入退出を管理する。
【０１９３】
図１９は、第３の実施の形態の１つにおける入退室管理システムの全体概要の一例を示す図である。図１９を参照して、第３の実施の形態における入退室管理システム１Ｂは、認証サーバー２００Ｂと、入退室管理装置５００，５００Ａ〜５００Ｃと、ＭＦＰ３００Ａ〜３００Ｃと、を含む。
【０１９４】
入退室管理装置５００は、建物６００の出入口６０１に設置され、建物６００の出入口６０１を通って建物６００の全体のエリアに入退出するユーザーを検出する。入退室管理装置５００Ａは、会議室Ａの出入口６１１に設置され、会議室Ａの出入口６１１を通って会議室Ａのエリアに入退出するユーザーを検出する。入退室管理装置５００Ｂは、会議室Ｂの出入口６２１に設置され、会議室Ｂの出入口６２１を通って会議室Ｂのエリアに入退出するユーザーを検出する。入退室管理装置５００Ｃは、会議室Ｃの出入口６３１に設置され、会議室Ｃの出入口６３１を通って会議室Ｃのエリアに入退出するユーザーを検出する。ＭＦＰ３００Ａは会議室Ａに設置され、ＭＦＰＢは会議室Ｂに設置され、ＭＦＰ３００Ｃは会議室Ｃに設置される。
【０１９５】
認証サーバー２００Ｂは、一般的なコンピューターである。認証サーバー２００Ｂと、入退室管理装置５００，５００Ａ〜５００Ｃと、ＭＦＰ３００Ａ〜３００Ｃそれぞれは、ネットワーク２と接続されており、互いに通信可能である。
【０１９６】
入退室管理装置５００，５００Ａ，５００Ｂ，５００Ｃは、それらが配置されるエリアが異なるのみで、ハードウェア構成および機能は同じである。ここでは、入退室管理装置５００Ａを例に説明する。
【０１９７】
図２０は、第３の実施の形態における入退室管理装置の構成の一例を示すブロック図である。図２０を参照して、入退室管理装置５００Ａは、入退室管理装置５００Ａの全体を制御するコントローラ５０１と、認証情報取得装置５１１と、入口側アンテナ５１３と、出口側アンテナ５１５と、ゲート制御装置１１５と、を含む。
【０１９８】
コントローラ５０１は、認証情報取得装置５１１およびゲート制御装置１１５を制御するとともに、ネットワーク２と接続されており、認証サーバー２００Ｂと通信する。
【０１９９】
入口側アンテナ５１３は、入退室管理装置５００Ａが配置されるエリアである会議室Ａの外側で、会議室Ａの出入口６１１の近傍に配置される。出口側アンテナ５１５は、入退室管理装置１００Ａが配置されるエリアである会議室Ａの内側で、会議室Ａの出入口６１１の近傍に配置される。
【０２００】
図２１は、入口側アンテナおよび出口側アンテナが配置される位置の一例を示す図である。図２１を参照して、入口側アンテナ５１３は、会議室Ａの外側の床面であって、会議室Ａの出入口６１１の横に配置される。出口側アンテナ５１５は、会議室Ａの内側の床面であって、会議室Ａの出入口６１１の横に配置される。
【０２０１】
図２０に戻って、認証情報取得装置５１１は、入口側アンテナ５１３または出口側アンテナ５１５と接続され、入口側アンテナ５１３または出口側アンテナ５１５の上に、携帯装置を携帯したユーザーが存在する場合には、入口側アンテナ５１３または出口側アンテナ５１５とユーザーの人体とを通信媒体として、携帯装置と通信する。人体通信する技術は周知の技術であり、伝送方式として、電流方式と電界方式との２つがあるが、ここでは、電界方式を用いる場合を例に説明する。
【０２０２】
認証情報取得装置５１１は、ユーザーが携帯する携帯装置と通信して携帯装置に記憶された認証情報を受信する。携帯装置に記憶される認証情報は、ユーザーに関連付けられた関連情報であり、そのユーザーを識別可能な情報であればよい。ここでは、認証情報を、携帯端末を識別するための端末識別情報とする場合を例に説明する。
【０２０３】
認証情報取得装置５１１は、入口側アンテナ５１３を介して携帯装置から端末識別情報を受信することに応じて、コントローラ５０１に入場フラグと端末識別情報との組を出力する。認証情報取得装置５１１は、出口側アンテナ５１５を介して携帯装置から端末識別情報を受信することに応じて、コントローラ５０１に退場フラグと端末識別情報との組を出力する。
【０２０４】
コントローラ５０１は、認証情報取得装置５１１から入場フラグと端末識別情報との組が入力されることに応じて、入場フラグと端末識別情報との組を認証サーバー２００Ｂに送信する。コントローラ５０１は、認証サーバー２００Ｂに、入場フラグと端末識別情報との組を送信することに応じて、認証サーバー２００Ｂから認証結果を受信する。コントローラ５０１は、認証サーバー２００Ｂから受信された認証結果が認証成功を示す場合に、ゲート制御装置１１５に開錠指示を出力するが、認証結果が認証失敗を示す場合は、ゲート制御装置１１５に開錠指示を出力することなく、認証に失敗したことをユーザーに通知する。通知は、例えば、音を発生してもよいし、表示装置を備える場合にはメッセージを表示するようにしてもよい。
【０２０５】
また、コントローラ５０１は、認証情報取得装置５１１から退場フラグと端末識別情報との組が入力されることに応じて、退場フラグと端末識別情報との組を認証サーバー２００Ｂに送信するとともに、ゲート制御装置１１５に開錠指示を出力する。
【０２０６】
ゲート制御装置１１５は、会議室Ａの出入口６１１のドアに配置された錠の施錠および開錠を切り換える。ゲート制御装置１１５は、コントローラ１０１から開錠指示が入力されることに応じて、開錠し、ドアが開いたのちに閉じると施錠する。ゲート制御装置１１５は、コントローラ１０１から開錠指示が入力されることに応じて、開錠し、ドアが開いた後に閉じると施錠する。
【０２０７】
コントローラ５０１が認証サーバー２００Ｂに、入場フラグと端末識別情報との組を送信した後、認証サーバー２００Ｂによって認証される場合、ゲート制御装置１１５によってドアが開錠されるので、ユーザーは、会議室Ａに進入可能となる。この場合、ユーザーは、出口側アンテナ５１５の上を歩行するので、認証情報取得装置５１１が、出口側アンテナ５１５を介して携帯装置から端末識別情報を受信し、コントローラ５０１に退場フラグと端末識別情報との組を出力する。この場合、コントローラ５０１は、認証情報取得装置５１１から退場フラグと端末識別情報との組が入力されても、退場フラグと端末識別情報との組を認証サーバー２００Ｂに送信しない。同様に、コントローラ５０１が認証サーバー２００Ｂに、退場フラグと端末識別情報との組を送信する場合、ゲート制御装置１１５によってドアが開錠されるので、ユーザーは、会議室Ａから退出可能となる。この場合、ユーザーは、入口側アンテナ５１３の上を歩行するので、認証情報取得装置５１１が、入口側アンテナ５１３を介して携帯装置から端末識別情報を受信し、コントローラ５０１に入場フラグと端末識別情報との組を出力する。この場合、コントローラ５０１は、認証情報取得装置５１１から入場フラグと端末識別情報との組が入力されても、入場フラグと端末識別情報との組を認証サーバー２００Ｂに送信しない。
【０２０８】
また、コントローラ５０１は、認証サーバー２００Ｂに、入場フラグと端末識別情報との組を送信した後、認証サーバー２００Ｂから認証成功を示す認証結果を受信する場合、認証情報取得装置５１１に信号検出指示を出力する。認証情報取得装置５１１は、信号検出指示が入力された後、入口側アンテナ５１３が携帯装置から受信する信号の強度を、コントローラ５０１に出力する。ここでは、認証情報取得装置５１１は、入口側アンテナ５１３を介して携帯装置と電界方式で通信するので、入口側アンテナ５１３で検出される電界の強度を出力する。
【０２０９】
コントローラ５０１は、認証情報取得装置５１１から入力される電界の強度の時間的な変化に基づいて、許可ユーザーとして認証されたユーザーがその場で足踏みする回数をカウントする。ユーザーが入口側アンテナ５１３の上で足踏みをすると、入口側アンテナ５１３で検出される電界の強度が変化する。コントローラ４０１は、認証情報取得装置５１１から入力される電界の強度の変化に基づいて、ユーザーによる動作を検出する。ユーザーによる動作は、例えば、足踏みする動作を検出する。例えば、コントローラ５０１は、電界の強度が、上限のしきい値ＴＵ以上となる事象と、下限しきい値ＴＤ以下となる事象を検出し、上限のしきい値ＴＵ以上となる事象の次に下限しきい値ＴＤ以下となる事象が検出される場合に、１回の足踏み動作を検出する。コントローラ５０１は、ユーザーによる足踏みの動作回数を計数する。例えば、コントローラ５０１は、１回の足踏み動作を検出するごとに、足踏みする動作を検出したことユーザーにブザー音などで通知し、通知から所定時間以内に次の足踏みする動作を検出する場合に、２回目以降の足踏み動作を検出する。コントローラ５０１は、足踏み動作を検出後の通知から所定時間経過する場合、足踏み動作の検出を終了し、それまでに検出した足踏み動作の回数を、認証サーバー２００Ｂに送信する。なお、コントローラ４０１は、ユーザーが足踏みする動作を検出するようにしたが、認証情報取得装置５１１から入力される電界の強度の変化に基づいて、検出できるユーザーの動作であればよい。例えば、入口側アンテナ５１３上でジャンプする動作、入口側アンテナ５１３に出入りする動作であってもよい。
【０２１０】
図２２は、第３の実施の形態における認証サーバーが備えるＣＰＵが有する機能の一例を示すブロック図である。図２２に示す機能は、第３の実施の形態における認証サーバー２００Ｂが備えるＣＰＵ２０１が、ＲＯＭ２０２、ＨＤＤ２０４またはＣＤ−ＲＯＭ２０９に記憶された認証プログラムを実行することにより、ＣＰＵ２０１に形成される。図２２を参照して、認証サーバー２００Ｂが備えるＣＰＵ２０１は、第１登録部２５１Ｂと、認証情報取得部２５３Ｂと、第２登録部２５５Ｂと、認証部２５７Ｂと、ゲート制御部２５９と、認証支援部２６１と、を含む。ゲート制御部２５９および認証支援部２６１は、第１の実施の形態におけるゲート制御部２５９および認証支援部２６１と同じなのでここでは説明を繰り返さない。
【０２１１】
第１登録部２５１Ｂは、入退室管理装置５００，５００Ａ〜４００Ｃそれぞれを、４つのエリアのうちそれが配置されたエリアに関連付ける。ここでは、エリアを、会議室Ａ、会議室Ｂ、会議室Ｃおよびそれらをまとめたフロアの４つとしている。具体的には、ＨＤＤ２０４にエリアテーブルを記憶する。エリアテーブルは、エリアを識別するためのエリア識別情報と、入退室管理装置５００，５００Ａ〜５００Ｃのうちそのエリアに配置された装置の装置識別情報と、を含むエリアレコードを含む。エリアレコードのフォーマットは、図７に示したフォーマットと同じである。
【０２１２】
また、第１登録部２５１Ｂは、エリアに入場を許可するユーザーを登録する。例えば、認証サーバー２００Ｂを操作するユーザーが複数のユーザーごとにそのユーザーがエリアに入場可能か否か登録する。ここでは、登録する登録ユーザーを１以上としている。このため、第１登録部２５１Ｂは、登録ユーザーごとに、４つのエリアそれぞれへの入場可否を登録する。具体的には、第１登録部２５１Ｂは、ＨＤＤ２０４に登録ユーザーテーブルを記憶する。登録ユーザーテーブルは、複数の登録ユーザーそれぞれに対応する複数のユーザーレコードを含む。ユーザーレコードは、そのユーザーを識別するためのユーザー識別情報と、そのユーザーの認証情報と、４つのエリアそれぞれの入場可否とを関連付ける。第１登録部２５１Ａは、複数の登録ユーザーごとに、その登録ユーザーを識別するためのユーザー識別情報と、認証情報と、４つのエリアそれぞれの入場可否とを関連付けたユーザーレコードを、ＨＤＤ２０４に記憶された認証テーブルに追加することにより、登録ユーザーを登録する。ユーザーレコードのフォーマットは、図８に示したフォーマットと同じである。例えば、第１登録部２５１Ｂは、表示部２０６に登録画面を表示し、認証サーバー２００Ｂを操作するユーザーが登録画面に従って操作部２０７に入力するユーザー識別情報、認証情報、４つのエリアそれぞれの入場可否を受け付け、ユーザーレコードを生成する。ここでは、認証情報は、ユーザーに割り当てられた携帯装置に記憶された端末識別情報である。
【０２１３】
認証情報取得部２５３Ｂは、入退室管理装置５００，５００Ａ〜５００Ｃを制御し、入退室管理装置５００，５００Ａ〜５００Ｃのいずれかから端末識別情報を取得する。認証情報取得部２５３Ｂによる入退室管理装置５００，５００Ａ〜５００Ｃの制御は同じなので、ここでは入退室管理装置５００Ａから端末識別情報を取得する場合を例に説明する。入退室管理装置５００Ａは、認証情報取得装置５１１が、入口側アンテナ５１３を介してユーザーが携帯する携帯装置から端末識別情報を受信すると、入場フラグと、受信された端末識別情報との組を認証サーバー２００Ｂに送信し、出口側アンテナ５１５を介してユーザーが携帯する携帯装置から端末識別情報を受信すると、退場フラグと、受信された端末識別情報との組を認証サーバー２００Ｂに送信する。認証情報取得部２５３Ｂは、通信部２０５が、入退室管理装置５００Ａから入場フラグまたは退場フラグと端末識別情報との組を受信すると、入場フラグまたは退場フラグと端末識別情報とを取得する。認証情報取得部２５３Ｂは、入場フラグまたは退場フラグと端末識別情報との組を送信してきた装置を入退室管理装置５００，５００Ａ〜５００Ｃのうちから特定し、入場フラグまたは退場フラグと、端末識別情報と、特定した装置の装置識別情報とを含む認証依頼情報を認証部２５７Ｂおよび第２登録部２５５Ｂに出力する。
【０２１４】
認証部２５７Ｂは、認証情報取得部２５３Ｂから入場フラグを含む認証依頼情報が入力されることに応じて、認証依頼情報に含まれる端末識別情報で特定されるユーザーを認証する。具体的には、認証部２５７Ｂは、認証依頼情報に含まれる端末識別情報で特定されるユーザーが、入退室管理装置５００，５００Ａ〜５００Ｃのうち認証依頼情報に含まれる装置識別情報で特定される装置が配置されたエリアに入場可能な許可ユーザーとして登録されているか否かを判断する。認証部２５７Ｂは、ユーザーがエリアに入場可能な許可ユーザーとして登録されているならば認証するが、ユーザーがエリアに入場可能な許可ユーザーとして登録されていなければ認証しない。
【０２１５】
具体的には、認証部２５７Ｂは、第１登録部２５１ＢによりＨＤＤ２０４に記憶された認証テーブルに含まれるユーザーレコードのうちに、認証依頼情報に含まれる端末識別情報と同じ端末識別情報が認証情報の項目に設定されたユーザーレコードを抽出する。認証部２５７Ｂは、ユーザーレコードを抽出する場合、抽出されたユーザーレコードにおいて、認証依頼情報に含まれる装置識別情報で特定されるエリアに対して設定されている入場可否を取得する。ここでは、認証依頼情報に含まれる装置識別情報が、入退室管理装置１００Ａの装置識別情報の場合を例に説明する。認証部２５７Ｂは、ＨＤＤ２０４に記憶されたエリアテーブルを参照して、認証依頼情報に含まれる装置識別情報で特定される入退室管理装置１００Ａに関連付けられたエリアである会議室Ａのエリア識別情報を取得する。そして、認証部２５７Ｂは、ユーザーレコードの入場可否の項目に含まれる４つの項目のうち会議室Ａに対応するエリア２の項目に設定されている入場可否を取得する。認証部２５７Ｂは、ユーザーレコードの会議室Ｂに対応するエリア２の項目に、「可」が設定されている場合に、ユーザーが会議室Ａへの進入が許可された許可ユーザーとして登録されていると判断し、認証するが、「不可」が設定されている場合にユーザーが会議室Ａへの進入が許可された許可ユーザーとして登録されていないと判断し、認証しない。
【０２１６】
ゲート制御部２５９は、認証部２５７Ｂから装置識別情報と認証結果との組が入力されることに応じて、通信部２０５を制御して、認証部２５７Ｂから入力される認証結果を、認証部２５７Ｂから入力される装置識別情報で特定される入退室管理装置５００Ａに送信する。
【０２１７】
以下、認証部２５７Ｂが、認証情報取得部２５３Ｂから入力される認証依頼情報であって、その認証依頼情報に従って許可ユーザーとして登録されていると判断する場合の認証依頼情報を第１の認証依頼情報という。
【０２１８】
認証部２５７Ｂは、第１の認証依頼情報に基づいて第１のユーザーを許可ユーザーとして認証した後に、第１の認証依頼情報に含まれる装置識別情報で特定される入退室管理装置５００Ａから足踏み回数を受信する場合がある。認証部２５７Ｂは、入退室管理装置５００Ａから足踏み回数を受信する場合、足踏み回数を登録数に決定する。認証部２５７Ｂは、登録数を決定する場合、登録数と同じ数の登録指示を第２登録部２５５Ｂに出力する。
【０２１９】
第２登録部２５５Ｂは、認証情報取得部２５３Ｂから認証依頼情報が入力され、認証部２５７Ｂから登録指示が入力される。以下、第２登録部２５５Ｂに、認証情報取得部２５３Ｂから入力される認証依頼情報であって、第１の認証依頼情報より後に入力され、第１の認証依頼情報に含まれる端末識別情報と異なる端末識別情報を含む認証依頼情報を第２の認証依頼情報という。第２登録部２５５Ｂは、認証情報取得部２５３Ｂから入力される第２の認証依頼情報に基づいて、第２のユーザーを一時許可ユーザーとして登録する。第２登録部２５５Ｂは、第２のユーザーを一時許可ユーザーとして登録すると、登録したことを示す登録完了信号を認証部２５７Ｂに出力する。
【０２２０】
認証部２５７Ｂは、第２登録部２５５Ａから登録完了信号が入力された後に、認証情報取得部２５３Ｂから第２登録部２５５Ｂによって一時許可ユーザーに登録された第２のユーザーの端末識別情報と入場フラグとを含む認証依頼情報が入力される場合、認証依頼情報に含まれる端末識別情報と同一の端末識別情報が認証情報の項目に設定されたユーザーデータを用いて、第２のユーザーを認証する。認証部２５７Ｂは、認証に成功する場合、第２登録部２５５Ｂに出力した登録指示の数が登録数未満であれば、第２登録部２５５Ｂに登録指示を出力する。これにより、登録数と同じ数の第２のユーザーが一時許可ユーザーとして登録される。
【０２２１】
第２登録部２５５Ｂは、第２の認証依頼情報に含まれる端末識別情報で特定される第２のユーザーを、第２の認証依頼情報に含まれる装置識別情報で特定される入退室管理装置１００が配置されたエリアに進入可能な一時許可ユーザーとして登録する。具体的には、第２登録部２５５Ｂは、第２の認証依頼情報に含まれる端末識別情報を認証情報の項目に設定し、第２の認証依頼情報に含まれる装置識別情報により特定されるエリアに対応する入場可否の項目に、一時的に進入が許可されることを示す情報としてその日の年月日を設定したユーザーレコードを生成し、ユーザーレコードをＨＤＤ２０４に記憶された認証テーブルに追加する。第２登録部２５５Ｂは、認証テーブルに、第２の認証依頼情報に含まれる端末識別情報と同一の認証情報が認証情報の項目に設定されたユーザーレコードが存在する場合には、ユーザーレコードを追加することなく、そのユーザーレコードにおいて、第２の認証依頼情報に含まれる装置識別情報により特定されるエリアに対応する入場可否の項目に「不可」が設定されている場合に、「不可」に代えてその日の年月日を設定する。
【０２２２】
ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目それぞれに、第１登録部２５１Ｂによって入場が許可されることを示す「可」、および入場が許可されない「不可」のいずれかに設定される。さらに、ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目それぞれに、第２登録部２５５Ｂによって一時的に入場が許可される日を示す年月日が設定される。したがって、ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のいずれかに年月日が設定されているユーザーレコードは、ユーザーの項目に設定されたユーザー識別情報で特定されるユーザーが、４つのエリア１の項目〜エリア４の項目のうち年月日が設定された項目に対応するエリアに対して第１登録部２５１Ｂによって登録された許可ユーザーとは異なり、第２登録部２５５Ｂにより登録された一時許可ユーザーであることを示す。換言すれば、第２登録部２５５Ｂは、認証サーバー２００Ｂを管理するユーザーによって登録された許可ユーザーと区別するために、ユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち第２の認証依頼情報に含まれる装置識別情報に関連付けられたエリアに対応する項目に「可」および「不可」のいずれでもなく、年月日を設定する。
【０２２３】
また、第２登録部２５５Ｂは、ユーザー識別情報と端末識別情報とを関連付けたテーブルを予めＨＤＤ２０４に記憶しており、端末識別情報と関連付けられたユーザー識別情報を、ユーザーレコードのユーザーの項目に設定する。なお、第２登録部２５５Ｂによって生成される第２のユーザーのユーザーレコードは、ユーザーの項目がブランクであってもよい。認証情報の項目に設定された端末識別情報だけからユーザーを特定することができるからである。
【０２２４】
また、第２登録部２５５Ｂは、第２のユーザーを一時許可ユーザーとして登録する際に、登録履歴レコードを生成し、ＨＤＤ２０４に記憶する。登録履歴レコードのフォーマットは、図９に示したフォーマットと同じであり、一時許可ユーザーとして登録された第２のユーザーのユーザー識別情報が設定されるユーザーの項目、第２の認証依頼情報に含まれる装置識別情報により特定されるエリアのエリア識別情報が設定されているエリアの項目と、登録履歴レコードを生成した年月日が設定される登録年月日の項目と、を含む。
【０２２５】
認証部２５７Ｂは、第２登録部２５５Ｂによって一時許可ユーザーとして第２のユーザーが登録された後に、認証情報取得部２５３Ｂから第２のユーザーの端末識別情報と入場フラグとを含む認証依頼情報が入力される場合、認証依頼情報に含まれる端末識別情報と同一の端末識別情報が認証情報の項目に設定されたユーザーデータを用いて、第２のユーザーを認証する。認証部２５７Ｂは、認証に用いるユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアに対応する項目に年月日が設定されており、かつ、設定された年月日がその日の年月日である場合に、第２のユーザーが認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアへの進入が許可された一時許可ユーザーと判断し、認証する。なお、一時許可ユーザーとして登録されているユーザーとして認証される期限を、第２登録部２５５Ｂによって登録された日としたが、登録された日から所定の期間までを認証するようにしてもよい。
【０２２６】
一方、認証部２５７Ｂは、認証に用いるユーザーレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうち認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアに対応する項目に年月日が設定されていない場合、または年月日が設定されているがその日の年月日と異なる場合は、ユーザーが認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアへの進入が許可された一時許可ユーとして登録されていないと判断し、認証しない。
【０２２７】
認証部２５７Ｂは、一時許可ユーザーとして登録された第２のユーザーを認証する場合、第２のユーザーがエリアに入場したことを示す入退場履歴レコードを生成し、入退場レコードをＨＤＤ２０４に記憶する。入退場履歴レコードのフォーマットは、図１０に示したフォーマットと同じである。認証部２５７Ｂは、入退場フラグの項目に入場フラグを設定し、ユーザーの項目に第２のユーザーのユーザー識別情報を設定し、エリアの項目に認証依頼情報に含まれる装置識別情報に対応するエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成する。
【０２２８】
また、認証部２５７Ｂは、認証情報取得部２５３Ｂから退場フラグと、第２登録部２５５Ｂによって一時許可ユーザーとして登録された第２のユーザーの端末識別情報を含む認証依頼情報が入力される場合、第２のユーザーを特定し、特定された第２のユーザーがエリアから退場したと判断する。認証部２５７Ｂは、第２のユーザーが退場したと判断する場合、第２のユーザーがエリアから退場したことを示す入退場履歴レコードを生成し、ＨＤＤ２０４に記憶する。認証部２５７Ｂは、入退場フラグの項目に退場フラグを設定し、ユーザーの項目に第２のユーザーのユーザー識別情報を設定し、エリアの項目に認証情報取得部２５３から入力される認証依頼情報に含まれる装置識別情報に対応するエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成する。
【０２２９】
第１登録部２５１Ｂは、第１の期間の間に、第２登録部２５５Ｂによって一時許可ユーザーとして登録された回数が所定回数以上の第２のユーザーを許可ユーザーとして登録する。ただし、第１登録部２５１Ｂは、第２登録部２５５Ｂによって一時許可ユーザーとして登録された第２のユーザーがエリアに入場してからそのエリアから退場するまでの滞在時間が第２の時間以下の場合は、第２登録部２５５Ｂによって一時許可ユーザーとして登録された回数として計数しない。
【０２３０】
第１登録部２５１Ｂが、第２登録部２５５Ｂによって一時許可ユーザーとして登録された第２のユーザーを許可ユーザーとして登録する機能は、第１の実施の形態における第１登録部２５１の機能と同じである。また、認証支援部２６１の機能は、第１の実施の形態における認証支援部２６１の機能と同じである。したがって、ここでは説明を繰り返さない。
【０２３１】
なお、第３の実施の形態におけるＭＦＰ３００Ａ、３００Ｂ，３００Ｃそれぞれが備える認証情報取得装置３１７は、入口側アンテナ５１３または出口側アンテナ５１５と同様のアンテナを含み、認証情報取得装置５１１と同様の機能を有し、アンテナを介してユーザーが携帯する携帯装置と人体通信して携帯装置から端末識別情報を受信し、受信された端末識別情報をＣＰＵ３１１に出力する。ＭＦＰ３００Ａ、３００Ｂ，３００Ｃそれぞれが備えるＣＰＵ３１１は、図１２に示した機能と同じ機能を有する。装置側認証情報取得部５１は、認証情報取得装置３１７を制御し、認証情報取得装置３１７が、ユーザーが携帯する携帯装置から受信した端末識別情報を認証情報として取得し、装置側認証部５３は、装置側認証情報取得部５１から入力される端末識別情報を用いて、ユーザーを認証する。ＭＦＰ３００Ａ、３００Ｂ，３００Ｃそれぞれは、装置側認証情報取得部５１から入力される端末識別情報と同じ端末識別情報がＨＤＤ３１５に記憶されていれば、ユーザーを認証する。装置側認証部５３は、装置側認証情報取得部５１から入力される端末識別情報と同じ端末識別情報がＨＤＤ３１５に記憶されていなければ、装置側認証情報取得部５１から入力される端末識別情報と同一の端末識別情報が認証情報受信部５７によって認証サーバー２００Ｂから受信されているか否かを判断する。装置側認証部５３は、装置側認証情報取得部５１から入力される端末識別情報が認証情報受信部５７によって認証サーバー２００Ｂから受信されていれば、ユーザーを認証するが、そうでなければ認証しない。
【０２３２】
したがって、例えば、ＭＦＰ３００Ａの使用が許可された装置ユーザーとしてＭＦＰ３００Ａに登録されていないユーザーであっても、会議室Ａに入場する際に認証サーバー２００Ｂによって一時許可ユーザーとして登録される場合には、ＭＦＰ３００Ａを使用することができる。
【０２３３】
図２３は、第３の実施の形態における入退室管理処理の流れの一例を示すフローチャートである。第３の実施の形態における入退室管理処理は、図１３に示した第１の実施の形態における入退室管理処理と異なる点は、ステップＳ０１Ａ、ステップＳ２１からステップＳ２３が、ステップＳ０１Ｂ、ステップＳ２１Ｂ〜ステップＳ２３Ｂに変更された点である。
【０２３４】
ステップＳ０１Ｂにおいては、端末識別情報を受信したか否かを判断する。通信部２０５が入退室管理装置１００，１００Ａ〜１００Ｃのいずれかからユーザーが携帯する携帯装置に記憶された端末識別情報を受信したか否かを判断する。ここでは、入退室管理装置１００Ａから端末識別情報を受信する場合を例に説明する。
【０２３５】
ステップＳ２１Ｂにおいては、通信部２０５が、ステップＳ０５において進入を許可したエリア、ここでは会議室Ａに配置された入退室管理装置１００Ａから足踏み回数を受信したか否かを判断する。入退室管理装置１００Ａから足踏み回数を受信したならば処理をステップＳ２２Ｂに進めるが、そうでなければ処理をステップＳ０１Ｂに戻す。ステップＳ２２Ｂにおいては、登録ユーザー数を受信された足踏み回数に決定し、所定をステップＳ２３Ｂに進める。
【０２３６】
ステップＳ２３Ｂにおいては、通信部２０５が、ステップＳ０５において進入を許可したエリア、ここでは会議室Ａに配置された入退室管理装置１００Ａから端末識別情報を受信したか否かを判断する。端末識別情報を受信するまで待機状態となり、端末識別情報を受信したならば処理をステップＳ１２に進める。
【０２３７】
ステップＳ１２においては、ステップＳ２３Ｂにおいて受信された端末識別情報で特定されるユーザーを一時許可ユーザーとして登録する。具体的には、ステップＳ２３Ｂにおいて受信された端末識別情報を認証情報の項目に設定し、入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうちステップＳ０２において特定されたエリアに対応する項目に、一時的に進入が許可されることを示す情報としてその日の年月日を設定したユーザーレコードを生成し、ユーザーレコードをＨＤＤ２０４に記憶された認証テーブルに追加する。ステップＳ０２において特定されたエリアは、ここでは会議室Ａである。また、ステップＳ２３Ｂにおいて受信された端末識別情報が認証情報の項目に設定されたユーザーレコードが、ＨＤＤ２０４に記憶された認証テーブルに存在する場合、そのレコードの入場可否の項目に含まれる４つのエリア１の項目〜エリア４の項目のうちステップＳ０２において特定されたエリアに対応する項目に、「不可」が設定されている場合に、一時的に進入が許可されることを示す情報としてその日の年月日を設定し、年月日が設定されている場合にはその日の年月日を設定する。なお、ステップＳ０２において特定されたエリアに対応する項目に「可」が設定されている場合には許可ユーザーなので、その項目を変更することなく処理をステップＳ１３に進める。
【０２３８】
以上説明したように第３の実施の形態における入退室管理システム１Ｂは、人体通信を用いて、ユーザーが携帯する携帯装置に記憶された端末識別情報を受信する点で、ユーザーが携帯する磁気カードまたはＩＣカードからカード識別情報を読み取る第１の実施の形態における入退室管理システム１と異なる。第２の実施の形態における入退室管理システム１Ｂは、第１の実施の形態における入退室管理システム１が有する効果に加えて以下の効果を有する。
【０２３９】
第２の実施の形態における入退室管理システム１Ｂにおいて、認証サーバー２００Ｂは、第１のユーザーを認証した後、第１のユーザーが携帯する携帯装置から受信される信号の強度の所定の変化を検出し、その後さらに、第１のユーザーとは別の第２のユーザーが携帯する携帯装置から携帯装置の端末識別情報が受信される場合、第２のユーザーを一時許可ユーザーとして登録する。人体通信は、ユーザーの人体を通信媒体とするため、ユーザーとアンテナとが接触している必要がある。このため、ユーザーが足踏みをすると、ユーザーが携帯する携帯装置が出力する電波の強度が変化する。足踏みの動作による電波の強度の変化のパターンを予め定めておき、足踏み動作を検出することができる。このため、許可ユーザーとして登録されたユーザーによる足踏み動作を条件に、許可ユーザーとして登録されていないユーザーを登録することができる。
【０２４０】
また、認証サーバー２００Ｂは、第２のユーザーが携帯する携帯装置から端末識別情報を受信する前に、第１のユーザーが携帯する識別装置から受信される信号の電波強度の所定の変化の回数と同じ数の第２のユーザーを一時許可ユーザーとして登録する。このため、許可ユーザーとして登録されたユーザーが足踏みする回数で、許可ユーザーとして登録されていないユーザーを登録する人数を指定することができる。
【０２４１】
＜第３の実施の形態の変形例＞
第３の実施の形態においては、入退室管理装置５００Ａにおいて、コントローラ５０１は、認証サーバー２００Ｂに入場フラグと端末識別情報との組を送信した後、認証サーバー２００Ｂから認証成功を示す認証結果を受信する場合、認証情報取得装置５１１から入力される電界の強度の時間的な変化に基づいて、許可ユーザーとして認証されたユーザーがその場で足踏みする回数をカウントする。第３の実施の形態の変形例においては、入退室管理装置５００Ａにおいて、コントローラ５０１が、許可ユーザーとして認証されたユーザーがその場で足踏みする回数をカウントしない。この場合、入退室管理装置５００Ａにおいて、コントローラ５０１は、認証サーバー２００Ｂに、入場フラグと端末識別情報との組を送信した後、認証サーバー２００Ｂから認証成功を示す認証結果を受信する場合、第１の実施の形態と同様に、認証情報取得装置５１１から入場フラグと端末識別情報との組が入力されることに応じて、入場フラグと端末識別情報との組を認証サーバー２００Ｂに送信する。換言すれば、許可ユーザーとして認証されたユーザーがその場で足踏みする場合、足踏みした回数と同じ数の入場フラグと端末識別情報との組を認証サーバー２００Ｂに送信する。
【０２４２】
具体的には、入退場管理装置２００Ａが備える認証情報取得装置５１１は、入口側アンテナ５１３で検出される電界の強度が所定の値以上の場合に携帯情報装置と通信可能となり、携帯情報装置と通信して携帯装置から端末識別情報を受信する。認証情報取得装置５１１は、携帯装置から端末識別情報を受信することに応じて、コントローラ５０１に入場フラグと端末識別情報との組を出力する。このため、ユーザーが入口側アンテナ５１３の上で足踏みをする場合、ユーザーと入口側アンテナ５１３とが接触および非接触を繰り返すので、入口側アンテナ５１３で検出される電界の強度が変化し、認証情報取得装置５１１は、携帯装置と通信可能な状態と、通信不可能な状態とを繰り返すことになる。認証情報取得装置５１１は、ユーザーが入口側アンテナ５１３と接触するごとに、携帯装置と通信して端末識別情報を受信するので、コントローラ５０１は、ユーザーが足踏みする回数と同じ数の入場フラグと端末識別情報との組を認証サーバー３００Ｂに送信する。第３の実施の形態の変形例においては、認証サーバー２００Ｂが備えるＣＰＵ２０１Ｂは、図６に示した機能と同じ機能を有するようにすればよい。
【０２４３】
＜入退出判断方法の変形例＞
第１〜第３の実施の形態においては、認証サーバー２００，２００Ａ、２００Ｂそれぞれは、図８に示したフォーマットのユーザーレコードによって、ユーザーごとに、認証情報を定めるとともに、４つのエリアそれぞれの入場可否を定め、認証情報を用いてユーザーを認証するとともに、４つのエリアそれぞれの入場可否に基づいて、ユーザーが進入を試みるエリアへの入場可否を判断する。認証情報は、第１の実施の形態においては、ユーザーが携帯する磁気カードまたはＩＣカードに記憶されたカード識別情報であり、第１の実施の形態の変形例においては、ユーザーの生体情報であり、第２の実施の形態においては、ユーザーの顔の画像であり、第３の実施の形態においては、ユーザーが携帯する携帯装置に記憶された端末識別情報である。
【０２４４】
入退出判断方法の変形例においては、第１〜第３の実施の形態における認証情報と同じ認証情報を用いて認証する点で第１〜第３の実施の形態における入退室管理システム１，１Ａ，１Ｂと同じであるが、複数のエリアごとに進入が可能か否かを、ユーザーおよび複数のエリアそれぞれに付与されたレベルを比較して判断する点で、第１〜第３の実施の形態における認証サーバー２００，２００Ａ，２００Ｂと異なる。第１〜第３の実施の形態における認証サーバー２００，２００Ａ，２００Ｂにおいて、入退出判断方法の変形例における入退出判断方法はすべて同じなので、ここでは、第１の実施の形態における認証サーバー２００における入退出判断方法の変形例について説明する。
【０２４５】
入退出判断方法の変形例における認証サーバー２００が備えるＣＰＵ２０１が有する機能は、図６に示した機能のうち第１登録部２５１、認証部２５７および第２登録部２５５が異なり、その他の機能は同じである。以下、図６を用いて入退出判断方法の変形例における認証サーバー２００が備えるＣＰＵ２０１が有する機能について、図６に示した機能と異なる点を主に説明する。
【０２４６】
入退出判断方法の変形例における第１登録部２５１は、認証サーバー２００を操作するユーザーが複数のユーザーごとにそのユーザーが複数のエリアに入場可能か否か登録する。ここでは、図２に示したように複数のエリアを、建物全体、会議室Ａ、会議室Ｂ、会議室Ｃとしている。また、登録するユーザーを１以上としている。このため、４つのエリアそれぞれにレベルを付与し、かつ、１以上のユーザーそれぞれに対してレベルを付与することにより、１以上のユーザーごとに４つのエリアそれぞれに対する入場可否を登録する。
【０２４７】
より具体的には、入退出判断方法の変形例における認証サーバー２００は、ＨＤＤ２０４にエリアテーブルを記憶する。エリアテーブルは、エリアごとにエリアレコードを含む。
【０２４８】
図２４は、入退出判断方法の変形例におけるエリアレコードのフォーマットの一例を示す図である。入退出判断方法の変形例におけるエリアレコードは、エリアの項目と、装置識別情報の項目と、レベルの項目と、を含む。エリアの項目は、そのエリアを識別するためのエリア識別情報が設定される。装置識別情報の項目は、入退室管理装置１００，１００Ａ〜１００Ｃのうち、エリアの項目に設定されたエリア識別情報で特定されるエリアに配置される装置の装置識別情報が設定される。レベルの項目は、エリア識別情報の項目に設定されたエリア識別情報で特定されるエリアに付与されるレベルが設定される。レベルは、任意の尺度で定めることができるが、ここでは、機密性の高いエリアほど高いレベルを付与する。
【０２４９】
入退出判断方法の変形例における第１登録部２５１は、４つのエリアごとに、そのエリアに入場可能なユーザーを登録する。第１登録部２５１は、エリアに付されたレベル以上のレベルをユーザーに付与することにより、そのエリアに入場可能なユーザーを登録する。入退出判断方法の変形例における第１登録部２５１は、ＨＤＤ２０４に登録ユーザーテーブルを記憶する。登録ユーザーテーブルは、複数のユーザーそれぞれに対応する複数のユーザーレコードを含む。ユーザーレコードは、そのユーザーごとに、認証情報と、レベルと、一時許可フラグとを関連付ける。
【０２５０】
図２５は、入退出判断方法の変形例におけるユーザーレコードのフォーマットの一例を示す図である。図２５を参照して、ユーザーレコードは、ユーザーの項目と、認証情報の項目と、レベルの項目と、一時許可フラグの項目と、を含む。ユーザーの項目は、ユーザーを識別するためのユーザー識別情報が設定される。認証情報の項目は、第１の実施の形態においてはカード識別情報が設定され、第１の実施の形態の変形例においては生体情報が設定され、第２の実施の形態においては顔画像が設定され、第３の実施の形態においては端末識別情報が設定される。レベルの項目は、ユーザーに付与されたレベルが設定される。一時許可フラグの項目は、一時許可ユーザーとして登録される場合に、一時許可ユーザーとして登録されたことを示すフラグが設定される。ここでは、一時許可フラグの項目に設定されるフラグを、一時許可ユーザーとして登録された年月日としている。一時許可ユーザーとして登録される期間を制限するためである。
【０２５１】
例えば、許可ユーザーとして登録される場合は、レベルの項目にレベルが設定され、一時許可フラグの項目にブランクが設定される。一時許可ユーザーとして登録される場合は、レベルの項目にレベルが設定され、一時許可フラグの項目に一時許可ユーザーとして登録される日の年月日が設定される。許可ユーザーおよび一時許可ユーザーの何れでもない場合には、レベルの項目および一時許可フラグの項目にブランクが設定される。
【０２５２】
図６を参照して、入退出判断方法の変形例における認証サーバー２００が備えるＣＰＵ２０１が有する第１登録部２５１は、複数のユーザーごとに、そのユーザーに対応するユーザーレコードを生成し、ＨＤＤ２０４に記憶された認証テーブルに追加することにより、許可ユーザーとして登録する。例えば、入退出判断方法の変形例における第１登録部２５１は、表示部２０６に登録画面を表示し、認証サーバー２００を操作するユーザーが登録画面に従って操作部２０７に入力するユーザー識別情報、認証情報、そのユーザーに付与するレベルを受け付け、ユーザーレコードを生成する。
【０２５３】
入退出判断方法の変形例における認証部２５７は、入退出判断方法の変形例における認証情報取得部２５３から入場フラグと、装置識別情報と認証情報とが入力されることに応じて、認証情報で特定されるユーザーを認証する。具体的には、入退出判断方法の変形例における認証部２５７は、認証依頼情報に含まれる認証情報で特定されるユーザーが、入退室管理装置１００，１００Ａ〜１００Ｃのうち認証依頼情報に含まれる装置識別情報で特定される装置が配置されたエリアに入場可能な許可ユーザーとして登録されているか否かを判断する。認証部２５７は、ユーザーがエリアに入場可能な許可ユーザーとして登録されているならば認証するが、ユーザーがエリアに入場可能な許可ユーザーとして登録されていなければ認証しない。
【０２５４】
より具体的には、入退出判断方法の変形例における認証部２５７は、入退出判断方法の変形例における第１登録部２５１によりＨＤＤ２０４に記憶された認証テーブルに含まれるユーザーレコードのうちから、認証依頼情報に含まれる認証情報と同じ認証情報が認証情報の項目に設定されたユーザーレコードを抽出する。入退出判断方法の変形例における認証部２５７は、ユーザーレコードを抽出する場合、抽出されたユーザーレコードにおいて、レベルの項目に設定されているレベルを取得する。ここでは、認証依頼情報に含まれる装置識別情報が、入退室管理装置１００Ａの装置識別情報の場合を例に説明する。入退出判断方法の変形例における認証部２５７は、ＨＤＤ２０４に記憶されたエリアテーブルを参照して、認証依頼情報に含まれる装置識別情報で特定される入退室管理装置１００Ａに関連付けられたエリアである会議室Ａのエリア識別情報とレベルとを取得する。そして、入退出判断方法の変形例における認証部２５７は、認証情報で特定されるユーザーのレベルを、装置識別情報で特定される入退室管理装置１００が配置されたエリア、ここでは会議室Ａのレベルと比較する。入退出判断方法の変形例における認証部２５７は、ユーザーのレベルが会議室Ａのレベル以上の場合に、ユーザーが会議室Ａへの進入が許可された許可ユーザーとして登録されていると判断し、認証するが、ユーザーのレベルが会議室Ａのレベル未満ならばユーザーが会議室Ａへの進入が許可された許可ユーザーとして登録されていないと判断し、認証しない。
【０２５５】
入退出判断方法の変形例における認証部２５７は、ユーザーを認証する場合およびユーザーを認証しない場合のいずれであっても、認証依頼情報に含まれる装置識別情報と認証結果との組を、ゲート制御部２５９に出力する。認証結果は、認証に成功したことを示す場合と、認証に失敗したことを示す場合とがある。
【０２５６】
以下、入退出判断方法の変形例における認証部２５７が、入退出判断方法の変形例における認証情報取得部２５３から入力される認証依頼情報であって、その認証依頼情報に従って許可ユーザーとして登録されていると判断する場合の認証依頼情報を第１の認証依頼情報という。
【０２５７】
入退出判断方法の変形例における認証部２５７は、第１の認証依頼情報に従って第１のユーザーを許可ユーザーとして認証した後に、第１の認証依頼情報と同じ認証依頼情報が１以上連続して入力される場合、入退出判断方法の変形例における認証情報取得部２５３から入力される第１の認証依頼情報と同じ認証依頼情報の数を計数し、計数した数を登録数に決定する。入退出判断方法の変形例における認証部２５７は、登録数を決定する場合、登録指示を入退出判断方法の変形例における第２登録部２５５に出力する。登録指示は、登録数と、第１の認証依頼情報に含まれる装置識別情報と、許可ユーザーとして登録されている第１のユーザーのユーザー識別情報と、を含む。
【０２５８】
入退出判断方法の変形例における第２登録部２５５は、入退出判断方法の変形例における認証情報取得部２５３から認証依頼情報が入力され、入退出判断方法の変形例における認証部２５７から登録指示が入力される。以下、入退出判断方法の変形例における第２登録部２５５に、入退出判断方法の変形例における認証情報取得部２５３から入力される認証依頼情報であって、第１の認証依頼情報より後に入力され、第１の認証依頼情報に含まれる認証情報とは異なる認証情報を含む認証依頼情報を第２の認証依頼情報という。
【０２５９】
入退出判断方法の変形例における第２登録部２５５は、入退出判断方法の変形例における認証情報取得部２５３から入力される第２の認証依頼情報に基づいて、第２のユーザーを一時許可ユーザーとして登録する。入退出判断方法の変形例における第２登録部２５５は、入退出判断方法の変形例における認証情報取得部２５３から連続して入力される第２の認証依頼情報に基づいて、登録数と同じ数の第２のユーザーを一時許可ユーザーとして登録する。入退出判断方法の変形例における第２登録部２５５は、登録数の第２の認証依頼情報それぞれについて、その第２の認証依頼情報に含まれる認証情報で特定される第２のユーザーを、第２の認証依頼情報に含まれる装置識別情報で特定される入退室管理装置１００が配置されたエリアに進入可能な一時許可ユーザーとして登録する。具体的には、入退出判断方法の変形例における第２登録部２５５は、第２の認証依頼情報に含まれる認証情報を認証情報の項目に設定し、第２の認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアに付与されたレベルと同じレベルをレベルの項目に設定し、一時許可フラグの項目に一時許可ユーザーであることを示すフラグとしてその日の年月日を設定したユーザーレコードを生成し、ユーザーレコードをＨＤＤ２０４に記憶された認証テーブルに追加する。入退出判断方法の変形例における第２登録部２５５は、認証テーブルに、第２の認証依頼情報に含まれる認証情報と同じ認証情報が認証情報の項目に設定されたユーザーレコードが存在し、そのユーザーレコードの一時許可フラグの項目にブランクが設定されており、レベルの項目に設定されている値がエリアに付与されたレベルより小さい場合には、そのユーザーレコードとは別のユーザーレコードを生成し、認証テーブルに追加する。一時許可フラグの項目にブランクが設定されているユーザーレコードは、許可ユーザーに対するユーザーレコードであり、許可ユーザーに対するユーザーレコードとは別に、一時許可ユーザーに対するユーザーレコードを記憶するためである。
【０２６０】
入退出判断方法の変形例における第２登録部２５５は、認証テーブルに、第２の認証依頼情報に含まれる認証情報と同じ認証情報が認証情報の項目に設定されたユーザーレコードが存在し、そのユーザーレコードの一時許可フラグの項目にブランクが設定されており、かつ、レベルの項目に設定されている値がエリアに付与されたレベル以上の場合には、一時許可ユーザーに対するユーザーレコードを生成しない。許可ユーザーに対するユーザーレコードで十分だからである。
【０２６１】
入退出判断方法の変形例における第２登録部２５５は、認証テーブルに、第２の認証依頼情報に含まれる認証情報と同じ認証情報が認証情報の項目に設定されたユーザーレコードが存在し、そのユーザーレコードの一時許可フラグの項目に一時許可ユーザーとして登録する日の年月日と異なる年月日が設定されている場合、そのユーザーレコードのレベルの項目を第２の認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアに付与されたレベルで更新し、一時許可フラグの項目にその日の年月日で更新する。
【０２６２】
また、入退出判断方法の変形例における第２登録部２５５は、ユーザー識別情報と認証情報とを関連付けたテーブルを予めＨＤＤ２０４に記憶しており、認証情報と関連付けられたユーザー識別情報を、ユーザーレコードのユーザーの項目に設定する。なお、入退出判断方法の変形例における第２登録部２５５によって生成される第２のユーザーのユーザーレコードは、ユーザーの項目がブランクであってもよい。カード識別情報だけからユーザーを特定することができるからである。
【０２６３】
また、入退出判断方法の変形例における第２登録部２５５は、第２のユーザーを一時許可ユーザーとして登録する際に、登録履歴レコードを生成し、ＨＤＤ２０４に記憶する。
【０２６４】
入退出判断方法の変形例における認証部２５７は、入退出判断方法の変形例における第２登録部２５５によって一時許可ユーザーとして第２のユーザーが登録された後に、入退出判断方法の変形例における認証情報取得部２５３から第２のユーザーの認証情報と入場フラグとを含む認証依頼情報が入力される場合、認証依頼情報に含まれる認証情報と同じ認証情報が認証情報の項目に設定されたユーザーデータを用いて、第２のユーザーを認証する。入退出判断方法の変形例における認証部２５７は、認証に用いるユーザーレコードの一時許可フラグにその日の年月日が設定されており、かつ、ユーザーレコードのレベルの項目に設定されたレベルが、認証依頼情報に含まれる装置識別情報が関連付けられたエリアに付与されたレベル以上の場合に、第２のユーザーが認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアへの進入が許可された一時許可ユーザーと判断し、認証する。なお、一時許可ユーザーとして登録されているユーザーとして認証される期限を、入退出判断方法の変形例における第２登録部２５５によって登録された日としたが、登録された日から所定の期間までを認証するようにしてもよい。
【０２６５】
一方、入退出判断方法の変形例における認証部２５７は、認証に用いるユーザーレコードの一時許可フラグに年月日が設定されているが、その年月日がその日と異なる場合は、ユーザーが認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報で特定されるエリアへの進入が許可された一時許可ユーとして登録されていないと判断し、認証しない。
【０２６６】
入退出判断方法の変形例における認証部２５７は、一時許可ユーザーとして登録された第２のユーザーを認証する場合、第２のユーザーがエリアに入場したことを示す入退場履歴レコードを生成し、入退場レコードをＨＤＤ２０４に記憶する。入退場履歴レコードのフォーマットは図１０に示したフォーマットと同じである。
【０２６７】
入退出判断方法の変形例における認証部２５７は、入退場フラグの項目に入場フラグを設定し、ユーザーの項目に第２のユーザーのユーザー識別情報を設定し、エリアの項目に認証依頼情報に含まれる装置識別情報に関連付けられたエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成する。
【０２６８】
また、入退出判断方法の変形例における認証部２５７は、入退出判断方法の変形例における認証情報取得部２５３から退場フラグと、入退出判断方法の変形例における第２登録部２５５によって一時許可ユーザーとして登録された第２のユーザーの認証情報とを含む認証依頼情報が入力される場合、第２のユーザーを特定し、特定された第２のユーザーがエリアから退場したと判断する。入退出判断方法の変形例における認証部２５７は、第２のユーザーが退場したと判断する場合、第２のユーザーがエリアから退場したことを示す入退場履歴レコードを生成し、ＨＤＤ２０４に記憶する。入退出判断方法の変形例における認証部２５７は、入退場フラグの項目に退場フラグを設定し、ユーザーの項目に第２のユーザーのユーザー識別情報を設定し、エリアの項目に認証情報取得部２５３から入力される認証依頼情報に含まれる装置識別情報に対応するエリア識別情報を設定し、入退場日時の項目に現在の日時を設定した、入退場履歴レコードを生成する。
【０２６９】
入退出判断方法の変形例における第１登録部２５１は、第１の期間の間に、入退出判断方法の変形例における第２登録部２５５によって一時許可ユーザーとして登録された回数が所定回数以上の第２のユーザーを許可ユーザーとして登録する。入退出判断方法の変形例における第１登録部２５１が、入退出判断方法の変形例における第２登録部２５５によって一時許可ユーザーとして登録された第２のユーザーを許可ユーザーとして登録する機能は、第１の実施の形態における第１登録部２５１の機能と同じである。
【０２７０】
入退出判断方法の変形例における認証サーバー２００は、ユーザーに関連付けられたレベルと、エリアに設定されたレベルとに基づいて、ユーザーがエリアに進入可能か否かを判断するので、エリアが複数の場合に、複数のエリアごとに進入可否を定める必要がなく、進入可否の設定が容易となる。
【０２７１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２７２】
１，１Ａ，１Ｂ  入退室管理システム、２  ネットワーク、１００，１００Ａ，１００Ｂ，１００Ｃ  入退室管理装置、２００，２００Ａ，２００Ｂ  認証サーバー、３００Ａ，３００Ｂ，３００Ｃ  ＭＦＰ、５１  装置側認証情報取得部、５３  装置側認証部、５７  認証情報受信部、１０１  コントローラ、１１１  入口側認証情報取得装置、１１３  出口側認証情報取得装置、１１５  ゲート制御装置、２０１  ＣＰＵ、２０２  ＲＯＭ、２０３  ＲＡＭ、２０４  ＨＤＤ、２０５  通信部、２０６  表示部、２０７  操作部、２０８  外部記憶装置、２０９  ＣＤ−ＲＯＭ、２５１，２５１Ａ，２５１Ｂ  第１登録部、２５３，２５３Ａ，２５３Ｂ  認証情報取得部、２５５，２５５Ａ，２５５Ｂ  第２登録部、２５７，２５７Ａ，２５７Ｂ  認証部、２５９  ゲート制御部、２６１  認証支援部、４００，４００Ａ，４００Ｂ，４００Ｃ  入退室管理装置、４０１  コントローラ、４１１  入口側認証情報取得装置、４１３  出口側認証情報取得装置、５００，５００Ａ，５００Ｂ，５００Ｃ  入退室管理装置、５０１  コントローラ、５１１  認証情報取得装置、５１３  入口側アンテナ、５１５  出口側アンテナ、６００  建物、６０１  建物の出入口、６１１  会議室Ａの出入口、６２１  会議室Ｂの出入口、６３１  会議室Ｃの出入口。
【図１】
0006500610.tif 000002
【図２】
0006500610.tif 000003
【図３】
0006500610.tif 000004
【図４】
0006500610.tif 000005
【図５】
0006500610.tif 000006
【図６】
0006500610.tif 000007
【図７】
0006500610.tif 000008
【図８】
0006500610.tif 000009
【図９】
0006500610.tif 000010
【図１０】
0006500610.tif 000011
【図１１】
0006500610.tif 000012
【図１２】
0006500610.tif 000013
【図１３】
0006500610.tif 000014
【図１４】
0006500610.tif 000015
【図１５】
0006500610.tif 000016
【図１６】
0006500610.tif 000017
【図１７】
0006500610.tif 000018
【図１８】
0006500610.tif 000019
【図１９】
0006500610.tif 000020
【図２０】
0006500610.tif 000021
【図２１】
0006500610.tif 000022
【図２２】
0006500610.tif 000023
【図２３】
0006500610.tif 000024
【図２４】
0006500610.tif 000025
【図２５】
0006500610.tif 000026