(57)【要約】      （修正有）【課題】使用されていないカードに関する情報を削除できる情報処理装置を提供する。【解決手段】ユーザが認証に使用するカードに関する情報を管理する情報処理装置（認証サーバ装置）３０）であって、カードの識別情報を取得する取得手段と、カードを用いた認証要求を取得した場合、カードの識別情報と要求日時を対応付けて保存する保存手段と、所定のタイミングにおいて要求日時から所定期間以上が経過している場合、要求日時から所定期間以上が経過したカードの識別情報に対応付けられたカードに関する情報を削除する削除手段と、を有する。【選択図】図３
2019121912.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが認証に使用するカードに関する情報を管理する情報処理装置であって、
前記カードの識別情報を取得する取得手段と、
前記カードを用いた認証要求を取得した場合、前記カードの識別情報と要求日時を対応付けて保存する保存手段と、
所定のタイミングにおいて前記要求日時から所定期間以上が経過している場合、前記要求日時から所定期間以上が経過した前記カードの識別情報に対応付けられたカードに関する情報を削除する削除手段と、
を有する情報処理装置。
【請求項２】
前記削除手段は、あるユーザが保有する複数のカードのうち、所定のタイミングにおいて前記要求日時から所定期間以上が経過していないカード及び前記要求日時から所定期間以上が経過しているカードがある場合、
前記要求日時から所定期間以上が経過した前記カードの識別情報に対応付けられたカードに関する情報を削除することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記削除手段は、前記カードの識別情報に前記カードを保有するユーザの識別情報が対応付けられたカード情報記憶部を参照することができ、
前記削除手段は、所定のタイミングにおいて前記要求日時から所定期間以上が経過している場合、前記要求日時から所定期間以上が経過した前記カードの識別情報に対応付けられた前記ユーザの識別情報を前記カード情報記憶部から特定し、
前記カード情報記憶部で同じ前記ユーザの識別情報に対応付けられた他のカードの識別情報に対応付けられた前記要求日時が所定のタイミングにおいて所定期間以上、経過していない場合、
前記要求日時から所定期間以上が経過した前記カードの識別情報に対応付けられたカードに関する情報を削除することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記削除手段は、前記要求日時から所定期間以上が経過した前記カードのうち、あるユーザが保有することができるカードの枚数を超えている範囲で、前記要求日時が古いものを優先して前記カードの識別情報に対応付けられたカードに関する情報を削除することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記削除手段は、
前記カードの識別情報に前記カードを保有するユーザの識別情報が対応付けられたカード情報記憶部を参照することができ、
ユーザの識別情報に前記カードを保有することができるカードの枚数が対応付けられたユーザ情報記憶部を参照することができ、
前記削除手段は、所定のタイミングにおいて前記要求日時から所定期間以上が経過している場合、前記要求日時から所定期間以上が経過した前記カードの識別情報に対応付けられた前記ユーザの識別情報を前記カード情報記憶部から特定し、
前記カード情報記憶部で同じ前記ユーザの識別情報に対応付けられた第一のカードの枚数をカウントし、
前記ユーザの識別情報に対応付けられた第二のカードの枚数を前記ユーザ情報記憶部から取得し、
前記第一のカードの枚数が前記第二のカードの枚数を超えている場合であって、所定のタイミングにおいて前記要求日時から所定期間以上が経過している前記カードの前記要求日時の順位が古い方から数えて超えているカードの枚数に入る場合、
前記要求日時から所定期間以上が経過した前記カードの識別情報に対応付けられたカードに関する情報を削除することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記所定期間が登録された所定期間記憶部を有し、
外部から前記所定期間の設定を受け付けることを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記所定のタイミングは、予め定められた定期的なタイミングであることを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
ユーザが使用する際にユーザの認証要求を受け付ける電子機器と、ユーザが認証に使用するカードに関する情報を管理する情報処理装置とを有する認証システムあって、
前記カードから少なくとも前記カードの識別情報を取得する情報取得手段と、
前記カードを用いた認証要求を取得した場合、前記カードの識別情報と要求日時を対応付けて保存する保存手段と、
所定のタイミングにおいて前記要求日時から所定期間以上が経過している場合、前記要求日時から所定期間以上が経過した前記カードの識別情報に対応付けられたカードに関する情報を削除する削除手段と、
を有する認証システム。
【請求項９】
ユーザが認証に使用するカードに関する情報を管理する情報処理装置を、
前記カードの識別情報を取得する取得手段と、
前記カードを用いた認証要求を取得した場合、前記カードの識別情報と要求日時を対応付けて保存する保存手段と、
所定のタイミングにおいて前記要求日時から所定期間以上が経過している場合、前記要求日時から所定期間以上が経過した前記カードの識別情報に対応付けられたカードに関する情報を削除する削除手段、
として機能させるためのプログラム。
【請求項１０】
ユーザが認証に使用するカードに関する情報を管理する情報処理装置が行うカード情報削除方法であって、
取得手段が、前記カードの識別情報を取得するステップと、
保存手段が、前記カードを用いた認証要求を取得した場合、前記カードの識別情報と要求日時を対応付けて保存するステップと、
削除手段が、所定のタイミングにおいて前記要求日時から所定期間以上が経過している場合、前記要求日時から所定期間以上が経過した前記カードの識別情報に対応付けられたカードに関する情報を削除するステップと、
を有するカード情報削除方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、認証システム、プログラム、及び、カード情報削除方法に関する。
【背景技術】
【０００２】
企業等において画像形成装置等の電子機器を利用できるユーザを制限したりユーザの権限に応じて利用できる電子機器の機能を制限したりしたいという要請がある。例えば、決まった部署の人間だけに電子機器の利用を許可したり、重要な設定を一般のユーザが任意に変更したりすることなどを抑制するためである。このため、電子機器の利用の前にユーザの認証が行われる場合がある。認証が成立するとユーザが電子機器にログインして電子機器を利用可能になる。
【０００３】
認証の一形態として、ユーザが電子機器の操作パネルから、ユーザ名とパスワードを入力することでログインする形態がある。しかし、この形態ではユーザ名とパスワードの入力が手間であるため、ＩＣカードを使用する形態も可能な電子機器も多い。各ユーザは自身が保有するＩＣカードを画像形成装置又は認証用の装置等に事前に登録しておく。ログインする際、ユーザはＩＣカードを画像形成装置のカードリーダ又画像形成装置に接続されたカードリーダ等にかざすことで、ユーザ名とパスワードの入力を省くことができる。
【０００４】
ＩＣカードの登録は管理者が行うことも可能であるが、各ユーザも自身で自分が使用するＩＣカードを事前に登録することができる。しかし、ユーザがＩＣカードを複数保持していたり、保持しているＩＣカードが変更されたりした場合に、古いＩＣカードの情報がいつまでも画像形成装置又は認証用の装置に残ってしまうという不都合がある。管理者であればユーザのＩＣカードの情報を手動で削除することができるが、管理者はどのＩＣカードが古いのか、仮に古いとしても削除してよいのかを判定することができないため、管理者が削除することが困難であった。
【０００５】
そこで、ユーザがＩＣカードの情報を削除する技術が考案されている（例えば、特許文献１参照。）。特許文献１には、ログインしたユーザに対して登録されている情報を複合機がＩＣカード認証サーバから取得して一覧表示し、複合機の画面においてユーザが選択したカード情報の削除要求をＩＣカード認証サーバに送信するシステムについて開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されたＩＣカードの情報の削除方法では、ユーザ自身が手動でＩＣカードの情報を削除しなければならず、各ユーザに作業を徹底することが難しいという問題がある。すなわち、使用しないＩＣカードの情報を削除したいが、そのＩＣカードがどれなのかをユーザが識別しなくてはならず、利便性に欠けている。このため、結果的に古いＩＣカードの情報が残ってしまう可能性が高い。
【０００７】
本発明は、上記課題に鑑み、使用されていないカードに関する情報を削除できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、ユーザが認証に使用するカードに関する情報を管理する情報処理装置であって、前記カードの識別情報を取得する取得手段と、前記カードを用いた認証要求を取得した場合、前記カードの識別情報と要求日時を対応付けて保存する保存手段と、所定のタイミングにおいて前記要求日時から所定期間以上が経過している場合、前記要求日時から所定期間以上が経過した前記カードの識別情報に対応付けられたカードに関する情報を削除する削除手段と、を有する情報処理装置を提供する。
【発明の効果】
【０００９】
使用されていないカードに関する情報を削除できる情報処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】電子機器の動作の概略を説明する図の一例である。
【図２】認証システムのシステム構成図の一例である。
【図３】認証サーバ装置の概略的なハードウェア構成図の一例である。
【図４】電子機器の概略的なハードウェア構成を示したブロック図の一例である。
【図５】認証システムが有する電子機器及び認証サーバ装置の機能をブロック状に示す機能ブロック図の一例である。
【図６】認証システムがユーザを認証する手順を示すシーケンス図の一例である。
【図７】定期メンテ部が定期的にカード情報記憶部のカード管理情報を削除する手順を示すフローチャート図の一例である。
【図８】操作パネルに表示された保管期間設定画面の一例を示す図である。
【図９】定期メンテ部が定期的にカード情報記憶部のカード管理情報を削除する手順を示すフローチャート図の一例である。
【図１０】定期メンテ部が定期的にカード情報記憶部のカード管理情報を削除する手順を示すフローチャート図の一例である。
【図１１】カード情報記憶部を有する電子機器の機能ブロック図の一例である。
【図１２】入室時にユーザを認証する認証システムのシステム構成を説明する図の一例である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態の一例として、認証システムと認証システムが行うカード情報削除方法について図面を参照しながら説明する。
【実施例１】
【００１２】
＜動作の概略＞
本実施形態では、ＩＣカードを使用した認証要求時に、要求日時をログインに使用されたＩＣカードと関連付けて電子機器等が保持しておく。そして、最終ログイン日時から所定期間が経過しているカード管理情報（カードに関して管理されている情報）を削除する。したがって、ユーザが削除するＩＣカードを特定しなくても、使用されていないＩＣカードのカード管理情報を削除することができる。
【００１３】
図１は、本実施形態の電子機器１０の動作の概略を説明する図の一例である。
（１）ユーザＵがＩＣカード９を使用して電子機器１０にログインする。
（２）電子機器１０はカードＩＤに対応付けて最終ログイン日時を記録する。
（３）電子機器１０は最終ログイン日時から所定期間が経過したＩＣカードのカード管理情報を削除する。
【００１４】
このように自動的に古いカード管理情報が削除されるので、ユーザＵが削除するＩＣカードを選択しなくても、使用されていないＩＣカードに関する情報を削除することができる。
【００１５】
＜用語について＞
カードを用いた認証要求とは、カードが保有する情報の少なくとも一部と共に認証を要求することをいう。また、カードは情報を記憶していればよく、シート状又は板状の記憶部材であればよい。
【００１６】
要求日時は、ユーザが認証要求の操作を行った日時である。認証要求により認証が成立した日時、認証が成立しなかったが認証要求された日時、又は、認証要求の操作から認証が成立した日時までの間など、認証という処理に関する日時であればよい。
【００１７】
所定のタイミングとは、要求日時から所定期間以上が経過しているか否かが判定されるタイミングである。本実施形態では、一例として定期的なタイミングを例にするが、任意のタイミングで要求日時から所定期間以上が経過しているか否かが判定されてよい。あるいは、要求日時からの経過時間を算出する現在日時ということができる。
【００１８】
カードの識別情報に対応付けられたカードに関する情報は、少なくとも一部にカードが保持する情報を有していればよい。
【００１９】
＜システム構成例＞
図２は、本実施形態の認証システム１００のシステム構成図の一例を示す。認証システム１００はネットワークを介して通信することができる１つ以上の電子機器１０と認証サーバ装置３０とを有する。
【００２０】
ネットワークＮは、電子機器１０が設置されている拠点などに構築されているＬＡＮ、ＬＡＮをインターネットに接続するプロバイダのプロバイダネットワーク、及び、回線事業者が提供する回線等により構築されている。ネットワークＮが複数のＬＡＮを有する場合、ネットワークはＷＡＮやインターネットと呼ばれる。この他、ＶＰＮ（Virtual Private Network）や広域イーサネット（登録商標）が含まれていてもよい。ネットワークＮは有線又は無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、３Ｇ、ＬＴＥ（Long Term Evolution）、４Ｇなどの携帯電話網により接続される場合、ＬＡＮはなくてもよい。
【００２１】
電子機器１０はＩＣカードでユーザＵを認証する装置等であればよい。電子機器１０は、複数のユーザＵにより使用されるが、不特定ではなく社員など使用する資格を有する者に使用されることが想定される。例えば、複合機、電子黒板、プロジェクタ、及び、テレビ会議端末などが本実施形態の電子機器１０となりうる。複合機の「複合」とは、プリント、ＦＡＸ送受信、原稿のスキャン、及び、コピーなどの複数の機能を有することを意味するが、複合機が複数の機能を有することは本実施形態では必要でない。したがって、複合機は、例えば、プリンタ、印刷装置、スキャナ装置、ＦＡＸ装置、コピー機など１つの機能を有するだけでもよい。なお、複合機は、ＭＦＰ（Multi‐Function Peripheral）、複写機、コピー機、画像形成装置、又は、オフィス機器などと呼ばれていてもよい。
【００２２】
更に、電子機器１０は、ＰＣ（Personal Computer）、ＨＵＤ（Head Up Display）装置、又はテレビゲーム機などでもよい。ＩＣカードで個人を認証することがあれば個人が使用するような装置でもよい。
【００２３】
認証サーバ装置３０は、電子機器１０のユーザＵを認証する情報処理装置である。サーバとは、ネットワークを介して接続されたクライアント装置（図２では電子機器１０）からの要求に応じて、何らかのデータ又は何らかの処理結果を提供する装置である。本実施形態ではユーザＵの認証結果を電子機器１０に提供する。
【００２４】
認証サーバ装置３０は社内又は社外のどちらに存在してもよい。図示する認証サーバ装置３０は１台の装置として記載されているが、認証サーバ装置３０はクラウドコンピューティングに対応していてもよい。クラウドコンピューティングとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用されるコンピュータの利用形態をいう。
【００２５】
＜ハードウェア構成＞
＜＜認証サーバ装置＞＞
図３は、認証サーバ装置３０の概略的なハードウェア構成図の一例である。認証サーバ装置３０は、ＣＰＵ２０１と、ＣＰＵ２０１が使用するデータの高速アクセスを可能とするメモリ２０２とを備える。ＣＰＵ２０１及びメモリ２０２は、システム・バス２０３を介して、認証サーバ装置３０の他の電子機器１０又はドライバ、例えば、グラフィックス・ドライバ２０４及びネットワーク・ドライバ（ＮＩＣ）２０５へと接続されている。
【００２６】
グラフィックス・ドライバ２０４は、バスを介してＬＣＤ（ディスプレイ装置）２０６に接続されて、ＣＰＵ２０１による処理結果をモニタする。また、ネットワーク・ドライバ２０５は、トランスポート層レベル及び物理層レベルで認証サーバ装置３０をネットワークＮへと接続して、電子機器１０とのセッションを確立させている。
【００２７】
システム・バス２０３には、更にＩ／Ｏバス・ブリッジ２０７が接続されている。Ｉ／Ｏバス・ブリッジ２０７の下流側には、ＰＣＩなどのＩ／Ｏバス２０８を介して、ＩＤＥ、ＡＴＡ、ＡＴＡＰＩ、シリアルＡＴＡ、ＳＣＳＩ、ＵＳＢなどにより、ＨＤＤ（ハードディスクドライブ）２０９などの記憶装置が接続されている。ＨＤＤ２０９は認証サーバ装置３０の全体を制御するプログラム２０９ｐを記憶している。ＨＤＤ２０９はＳＳＤ（Solid State Drive）でもよい。
【００２８】
また、Ｉ／Ｏバス２０８には、ＵＳＢなどのバスを介して、キーボード及びマウス（ポインティング・デバイスと呼ばれる）などの入力装置２１０が接続され、システム管理者などのオペレータによる入力及び指令を受け付けている。
【００２９】
なお、図示した認証サーバ装置３０のハードウェア構成は、１つの筐体に収納されていたり一まとまりの装置として備えられていたりする必要はなく、認証サーバ装置３０が備えていることが好ましいハード的な要素を示す。また、クラウドコンピューティングに対応するため、本実施例の認証サーバ装置３０の物理的な構成は固定的でなくてもよく、負荷に応じてハード的なリソースが動的に接続・切断されることで構成されてよい。
【００３０】
<<電子機器のハードウェア構成について>>
図４は、電子機器１０の概略的なハードウェア構成を示したブロック図の一例である。電子機器１０では、コントローラ４１０に、ＦＣＵ（Ｆａｃｓｉｍｉｌｅ Ｃｏｎｔｒｏｌ Ｕｎｉｔ）４１２、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）４１３、ＩＥＥＥ１３９４（ｔｈｅ Ｉｎｓｔｉｔｕｔｅ ｏｆ Ｅｌｅｃｔｒｉｃａｌ ａｎｄ Ｅｌｅｃｔｒｏｎｉｃｓ Ｅｎｇｉｎｅｅｒｓ １３９４）インタフェース４１４、エンジン部（Ｅｎｇｉｎｅ）４１５、及びＩＣカードリーダ４１７が、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ Ｃｏｍｐｏｎｅｎｔ Ｉｎｔｅｒｆａｃｅ）バス４１６で接続されている。
【００３１】
コントローラ４１０は、電子機器１０全体の制御と描画、通信、操作パネル４１１からの入力を制御するコントローラである。 エンジン部４１５は、ＰＣＩバス４１６に接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナ又はファックスユニットなどである。
【００３２】
なお、このエンジン部４１５には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００３３】
コントローラ４１０は、ＣＰＵ４０１と、ノースブリッジ（ＮＢ）４０３と、システムメモリ（ＭＥＭ‐Ｐ）４０２と、サウスブリッジ（ＳＢ）４０４と、ローカルメモリ（ＭＥＭ‐Ｃ）４０７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）４０６と、ハードディスクドライブ（ＨＤＤ）４０８とを有し、ノースブリッジ（ＮＢ）４０３とＡＳＩＣ４０６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ Ｇｒａｐｈｉｃｓ Ｐｏｒｔ）バス４０５で接続した構成となる。
【００３４】
また、ＭＥＭ‐Ｐ４０２は、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）４０２ａと、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ)４０２ｂと、を更に有する。
【００３５】
ＣＰＵ４０１は、電子機器１０の全体制御を行うものであり、ＮＢ４０３、ＭＥＭ‐Ｐ４０２及びＳＢ４０４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００３６】
ＮＢ４０３は、ＣＰＵ４０１とＭＥＭ‐Ｐ４０２、ＳＢ４０４、ＡＧＰバス４０５とを接続するためのブリッジであり、ＭＥＭ‐Ｐ４０２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタ及びＡＧＰターゲットとを有する。
【００３７】
ＭＥＭ‐Ｐ４０２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ４０２ａとＲＡＭ４０２ｂとからなる。
【００３８】
ＲＯＭ４０２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ４０２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込み及び読み出し可能なメモリである。
【００３９】
ＳＢ４０４は、ＮＢ４０３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ４０４は、ＰＣＩバスを介してＮＢ４０３と接続されており、このＰＣＩバスには、ネットワークＩ／Ｆ４０９なども接続される。ＡＳＩＣ４０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）であり、ＡＧＰバス４０５、ＰＣＩバス４１６、ＨＤＤ４０８及びＭＥＭ‐Ｃ４０７をそれぞれ接続するブリッジの役割を有する。
【００４０】
このＡＳＩＣ４０６は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ４０６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ‐Ｃ４０７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などを行う複数のＤＭＡＣ（Ｄｉｒｅｃｔ Ｍｅｍｏｒｙ Ａｃｃｅｓｓ Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部４１５との間でＰＣＩバスを介したデータ転送を行うＰＣＩユニットとを有する。
【００４１】
ネットワークＩ／Ｆ４０９はネットワークＮを介して認証サーバ装置３０等と通信するための通信装置であり、例えばＮＩＣ（Network Interface Card）である。
【００４２】
操作パネル４１１はＡＳＩＣ４０６に直接接続されている。 ＭＥＭ‐Ｃ４０７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリである。ＨＤＤ４０８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００４３】
ＩＣカードリーダ４１７は、電波が届く範囲にあるＩＣカードから非接触にＩＣカードが記憶する情報を読み取る装置である。また、表面に形成された端子に接触してＩＣカードが記憶する情報を読み取る装置である。更に、ＩＣカードに情報を書き込む機能を有していてもよい。なお、ＩＣカードは磁気カードでもよく、ＩＣカードと磁気カードとの両方の機能を備えていてもよい。磁気カードとは磁性体の帯があるカードであり、その中の磁性粒子の磁性を変化させることでデータを格納するカードである。磁気カードの場合、ＩＣカードリーダ４１７はＩＣカードに接触して情報を読み取る。また、ＩＣカードが記憶する情報をユーザが手で入力してもよい。この場合、ＩＣカードリーダはキーボードでよい。また、ＩＣカードは携帯電話やスマートフォンが有するＮＦＣ（Near  Field Communication）でもよい。
【００４４】
また、ＨＤＤ４０８は、電子機器１０で実行されるプログラム４０８ｐを記憶する。 ＡＧＰバス４０５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ‐Ｐ４０２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００４５】
なお、図示する電子機器１０のハードウェア構成図は一例に過ぎず、例えば操作パネルをタブレット端末などの情報処理装置で実現したデバイス等もあり、ハードウェア構成は電子機器１０によって異なってよい。
【００４６】
＜機能について＞
図５は、認証システム１００が有する電子機器１０及び認証サーバ装置３０の機能をブロック状に示す機能ブロック図の一例である。なお、本実施形態の説明の上でなくても支障がない電子機器１０及び認証サーバ装置３０の機能については図示されていない。
【００４７】
＜＜電子機器＞＞
電子機器１０は、アプリ群１１、カード情報読取部１５、通信部１６、制御部１７、及び、表示処理部１８を有する。電子機器１０が有するこれらの各機能は、図４に示したＨＤＤ４０８からＲＡＭ４０２ｂに展開されたプログラム４０８ｐをＣＰＵ４０１が実行することにより実現されている機能又は手段である。なお、このプログラム４０８ｐは、プログラム配信用のサーバから配信されてもよいし、ＵＳＢメモリや光記憶媒体などの可搬性の記憶媒体に記憶された状態で配布されてもよい。
【００４８】
アプリ群１１は、電子機器１０に搭載された１つ以上のアプリである。電子機器１０が有する機能に対応してプリントアプリ１２、コピーアプリ１３、及び、認証アプリ１４を有する。アプリ群１１のアプリはユーザＵが電子機器１０のボタンを押下することで呼び出され、各機能で設定が必要又は可能な項目を有するユーザインタフェースを生成する。ユーザインタフェースは各アプリの画面として表示処理部１８が操作パネル４１１に表示する。
【００４９】
各アプリは電子機器１０の機能を呼び出すＡＰＩ（Application Interface）を介して、プリント、コピー、認証等を電子機器１０に実行させる。例えば、認証アプリ１４は認証が成立するまでは認証を受け付けるロック画面を操作パネル４１１に表示しており、認証が成立すると他のアプリの画面の表示を許可する。
【００５０】
カード情報読取部１５は、上記のＩＣカードリーダ４１７により実現され、所定距離内に接近したＩＣカードからカード情報を読み取る。カード情報はＩＣカードに記憶されている情報の全体又は一部である。上記のようにＩＣカードが記憶する情報は磁気カードや手で入力されてもよい。ＩＣカードが記憶するカード情報はＩＣカードによって様々であるが、例えばＰＩＮ番号（Personal Identification Number）、カードＩＤ、ユーザＩＤ、ユーザ名、及び、パスワードなどが記憶されている。ＰＩＮ番号は一意性が保証されたＩＣカードの識別情報である。ＰＩＮ番号がカードＩＤ又はユーザＩＤとして使用されてもよい。ＩＣカードにはこの他、多くの情報が記憶されうる。
【００５１】
通信部１６は、ネットワークＮを介して認証サーバ装置３０と各種の情報を送受信する。本実施形態ではカード情報を認証サーバ装置３０に送信し、認証結果を認証サーバ装置３０から受信する。
【００５２】
制御部１７は、電子機器１０の動作の全体を制御する装置であり、認証アプリ１４の要求に対しユーザＵの認証に必要な処理を実行する。すなわち、カード情報読取部１５にＩＣカードのカード情報を読み取らせ、通信部１６にカード情報を送信させ、認証サーバ装置３０から受信した認証結果を認証アプリ１４に返す。認証が成立した場合、認証アプリ１４は認証結果に応じた画面の表示を制御部１７に要求するので、制御部１７は認証結果等の表示を表示処理部１８に要求する。
【００５３】
表示処理部１８は、操作パネル４１１に各種の画面を表示する。例えば、アプリ群１１が生成するユーザインタフェースとなる画面を表示する。
【００５４】
＜＜認証サーバ装置＞＞
認証サーバ装置３０は、通信部３１、ユーザ情報管理部３２、及び、定期メンテ部３３を有する。認証サーバ装置３０が有するこれらの各機能は、図３に示したＨＤＤ２０９からメモリ２０２に展開されたプログラム２０９ｐをＣＰＵ２０１が実行することにより実現されている機能又は手段である。なお、このプログラム２０９ｐは、プログラム配信用のサーバから配信されてもよいし、ＵＳＢメモリや光記憶媒体などの可搬性の記憶媒体に記憶された状態で配布されてもよい。
【００５５】
また、認証サーバ装置３０は図３に示したＨＤＤ２０９又はメモリ２０２により構築されるユーザ情報記憶部３７、カード情報記憶部３８、及び、判定条件記憶部３９を有する。まず、これらの各ＤＢ（Data Base）について説明する。
【００５６】
【表１】
2019121912.tif 000003
表１はユーザ情報記憶部３７に記憶されたユーザ情報を模式的に示す。ユーザ情報記憶部３７にはユーザＵに関する情報が記憶される。表１では一例として、ユーザ情報記憶部３７はユーザ名とパスワードの各項目を有する。ユーザ名は認証サーバ装置３０において本人や管理者がユーザＵを識別するための名称である。パスワードはユーザＵを認証するために秘密にされる情報である。
【００５７】
【表２】
2019121912.tif 000004
表２はカード情報記憶部３８に記憶されたカード管理情報を模式的に示す。カード管理情報とはＩＣカードに記憶されている情報の少なくとも一部、及び、ＩＣカードに記憶されている情報と関連付けて保持しておくべき情報である。したがって、ＩＣカードが記憶するカード情報と一部又は全部が重複してよい。カード管理情報はカードの識別情報に対応付けられたカードに関する情報の一例である。
【００５８】
カード情報記憶部３８には、カードＩＤ、所有ユーザ名、及び、最終ログイン日時の各項目が記憶されている。カードＩＤはＩＣカードを一意に識別又は特定するための識別情報である。例えば上記のＰＩＮ番号でもよい。所有ユーザ名は該ＩＣカードを所有しているユーザＵのユーザ名である。最終ログイン日時は、ユーザＵが最後に電子機器１０にログインした日時である。なお、ログインとは、電子機器１０が提供するサービスをユーザが利用する際に、予め登録しておいたアカウント情報（例えばカードＩＤ、ユーザ名とパスワード等）を用いて機器の機能又は個々人のデータにアクセスする権限を有するかを判断する認証行為をいう。ログオン又はサインインという場合もある。ユーザは認証サーバ装置３０による認証が成立したことでログインが可能になる。本実施形態では、認証サーバ装置３０によるユーザＵの認証が最後に成立した日時を最終ログイン日時として説明する。
【００５９】
表２から明らかなように、カード情報記憶部３８の所有ユーザ名とカードＩＤにより、ユーザＵとＩＣカードが関連付けられている。
【００６０】
【表３】
2019121912.tif 000005
表３は、判定条件記憶部３９に記憶された情報を模式的に示す。判定条件記憶部３９にはカード情報記憶部３８に記憶されているカード管理情報が削除されない保管期間が登録されている。換言すると、保管期間は、カード情報記憶部３８に記憶されているカード管理情報を削除するまでの期間である。表３では保管期間として３０日が設定されているが、あくまで一例に過ぎず、管理者（又はユーザＵが設定してもよい）は保管期間を任意に設定できる。
【００６１】
図５に戻って説明する。ユーザ情報管理部３２は、電子機器１０からのユーザＵの認証要求を受け付け、ユーザ情報記憶部３７又はカード情報記憶部３８を参照してユーザの認証に関する処理を行う。ユーザがユーザ名とパスワードを入力した場合はユーザ情報記憶部３７が参照され、ユーザがＩＣカードを読み取らせた場合はカード情報記憶部３８が参照される。本実施形態ではカード情報記憶部３８が参照される場合を説明する。また、ユーザ情報管理部３２はカード情報記憶部３８の最終ログイン日時を更新する。
【００６２】
なお、ユーザＵの認証については、更に外部のディレクトリサーバ（Active Directoryサーバ等）へ接続して認証を行ってもよい。
【００６３】
定期メンテ部３３は、最終ログイン日時から判定条件記憶部３９に記憶されている保管期間が経過したカード管理情報をカード情報記憶部３８から削除する。削除は定期的に行われる他、任意のタイミングで削除できる。なお、所定のタイミングで古いカード管理情報を削除することをカード管理情報のメンテナンスという。
【００６４】
＜動作手順＞
図６は、認証システム１００がユーザＵを認証する手順を示すシーケンス図の一例である。図６の処理は、認証アプリ１４がロック画面を表示した状態でユーザＵが認証を受ける操作を開始することでスタートする。ロック画面では接近するＩＣカードを待ち受けているものとして説明する。
【００６５】
S1：まず、ユーザＵは携帯しているＩＣカードをＩＣカードリーダ４１７にかざす。
【００６６】
S2：カード情報読取部１５はＩＣカードが記憶するカードＩＤを読み取る。その他の情報を読み取ってもよい。
【００６７】
S3：カード情報読取部１５はカードＩＤを含むカード読取通知を制御部１７に送出する。
【００６８】
S4：制御部１７はカードＩＤを含むカードログイン要求を認証アプリ１４に送出する。
【００６９】
S5：認証アプリ１４は通信部１６を介してカードログイン要求を認証サーバ装置３０のユーザ情報管理部３２に送信する。なお、図６では説明を容易にするため、電子機器１０の通信部１６と認証サーバ装置３０の通信部３１を省略した。
【００７０】
S6：認証サーバ装置３０の通信部３１はカードログイン要求を受信しユーザ情報管理部３２に送出する。ユーザ情報管理部３２はカード情報読取部１５に電子機器１０から送信されたカードＩＤが記憶されているか否かを判定する。図６の説明ではカード情報読取部１５にカードＩＤが記憶されているものとする。これにより、認証ＯＫと判定される。なお、カード情報読取部１５にカードＩＤが記憶されていない場合は認証ＮＧと判定される。
【００７１】
また、図６の処理シーケンスでは、カード情報記憶部３８に登録されているカードＩＤ（ユーザＵが保有しているカード）であれば認証ＯＫとしているが、更にユーザ情報記憶部３７のパスワードのチェックを行ってもよい。
【００７２】
S7：次に、ユーザ情報管理部３２はカードＩＤに対応する所有ユーザ名をカード情報記憶部３８から取得する。
【００７３】
S8：次に、ユーザ情報管理部３２はカードＩＤに対応する最終ログイン日時を現在の日時で更新する。
【００７４】
S9：認証サーバ装置３０のユーザ情報管理部３２は通信部３１を介してユーザ名を含む認証ＯＫを電子機器１０に送信する。
【００７５】
S10：電子機器１０の認証アプリ１４は通信部１６を介して認証ＯＫを受信し、制御部１７に認証ＯＫを送出する。
【００７６】
S11：制御部１７はログイン通知を表示処理部１８に送出する。
【００７７】
S12：表示処理部１８はログイン通知に対しログインできた旨（例えばユーザ名）を画面の一部に表示するなどしてログインが完了したことをユーザＵに通知する。これにより、ユーザＵは電子機器１０を利用することが可能となる。
【００７８】
なお、認証ＮＧの場合、ユーザＵは電子機器１０を利用することができない（例えば、ロック画面が解除されない。）。これにより、登録されたＩＣカードを持っていないユーザＵ又はＩＣカードが認証サーバ装置３０に登録されていないユーザＵが電子機器１０を利用することを抑制できる。
【００７９】
＜古いＩＣカードの削除＞
図７は、定期メンテ部３３が定期的にカード情報記憶部３８のカード管理情報を削除する手順を示すフローチャート図の一例である。図７の処理は、例えば半日に１回、１日に１回、週に１回、月に一回などの決まったタイミングで実行される。
【００８０】
まず、定期メンテ部３３は判定条件記憶部３９から保管期間を取得する（Ｓ１０１）。
【００８１】
次に、定期メンテ部３３はカード情報記憶部３８に記憶された全てのカード管理情報についてステップＳ１０２とＳ１０３の処理をループＲＰして（繰り返し）行う。
【００８２】
ステップＳ１０２では最終ログイン日時が保管期間を超えているか否かを判定する（Ｓ１０２）。
【００８３】
ステップＳ１０２の判定がＹｅｓの場合、カード管理情報が古いと判定してよいので、定期メンテ部３３はカード管理情報を削除する（Ｓ１０３）。
【００８４】
こうすることで、最終ログイン日時が古いカード管理情報を削除することが可能となる。したがって、定期メンテ部３３が定期的に処理を実行することでカード情報記憶部３８のメンテナンスが可能となる。
【００８５】
また、メンテナンス処理は定期的に行われる必要がなく、管理者が「削除の実行」を指示したタイミングで行われてもよい。これにより、管理者がカード管理情報の容量を減らしたいなどの任意のタイミングでメンテナンスすることができる。また、ＩＣカードによる認証要求を認証サーバ装置３０が受信するたびに実行してもよい。これにより、カード情報記憶部３８にアクセスしたタイミングでメンテナンスすることができる。
【００８６】
一方、定期処理であれば、管理者やユーザＵによる指示が不要であり、管理者又はユーザがメンテナンスを指示する場合よりも利便性が高まる。
【００８７】
＜保管期間の登録＞
ユーザＵや企業によってどのくらい古いカード管理情報を削除したいと判定するかは様々であると考えられるので、管理者が保管期間を任意に設定できることが好ましい。管理者が電子機器１０にログインすると、管理者に認められた権限により保管期間を設定することができる。認証アプリ１４は、管理者の操作に応じて保管期間を設定するための画面を、表示処理部１８を介して操作パネルに表示する。
【００８８】
図８は、操作パネルに表示された保管期間設定画面５０１の一例である。保管期間設定画面５０１は保管期間設定欄５０２を有する。管理者は保管期間設定欄５０２から保管期間を設定することができる。なお、図８では保管期間の単位が「日」であるが、「週」「月」又は「年」が単位でもよい。
【００８９】
また、管理者はユーザＵごとに異なる保管期間を設定してもよい。この場合、保管期間設定画面５０１にはユーザ名に対応付けて保管期間設定欄５０２が表示される。電子機器１０はユーザ名を認証サーバ装置３０から取得して保管期間設定欄５０２と共に表示する。こうすることで、ユーザＵごとにカード管理情報の保管期間を変更できる。更に、ユーザの権限ごと、又は、部署ごとのようにユーザの一部の保管期間を一括して設定してもよい。
【００９０】
管理者が設定した保管期間は認証サーバ装置３０に送信され、判定条件記憶部３９に記憶される。
【００９１】
＜まとめ＞
以上説明したように、本実施例の認証システム１００によれば、自動的に古いカード管理情報が削除されるので、管理者又はユーザＵが削除するＩＣカードを特定しなくても、使用されていないＩＣカードのカード管理情報を削除することができる。したがって、ユーザＵがＩＣカードを複数保持していたり、保持しているＩＣカードが変更されたりした場合でも、古いＩＣカードに関する情報がいつまでも認証サーバ装置３０に残ってしまうことを抑制できる。
【実施例２】
【００９２】
実施例１の認証システム１００によれば古いカード管理情報を削除できるが、ユーザＵがＩＣカードを１枚しか保有していない場合にはカード管理情報の削除により電子機器１０にログインできなくなる。
【００９３】
そこで、本実施例では、ユーザが複数のＩＣカードを保有している場合にカード管理情報を削除する認証システム１００について説明する。具体的には、保管期間を超えたカード管理情報がある場合、そのＩＣカードの最終ログイン日時よりも後にユーザＵが保有する他のＩＣカードによるログイン記録がある場合のみ、カード管理情報を削除する。
【００９４】
換言すると、あるユーザが保有する複数のＩＣカードのうち、メンテナンス時において最終ログイン日時から所定期間以上が経過していないＩＣカード及び所定期間以上が経過しているＩＣカードの両方がある場合、最終ログイン日時から所定期間以上が経過したＩＣカードのカード管理情報を削除する。
【００９５】
なお、本実施例において、図３，図４に示したハードウェア構成図は本実施例においても相違がないか又は相違があったとしても本実施例の説明において支障がないものとする。また、図５の機能ブロック図についても本実施例においても相違がないか又は相違があったとしても本実施例の説明において支障がないものとする。
【００９６】
＜動作手順＞
図９は、定期メンテ部３３が定期的にカード情報記憶部３８のカード管理情報を削除する手順を示すフローチャート図の一例である。図９の説明は主に図７との相違を説明する。ステップＳ１０１、Ｓ１０２の処理は図７と同様でよい。
【００９７】
ステップＳ１０２で最終ログイン日時が保管期間を超えていると判定されると（Ｓ１０２のＹｅｓ）、定期メンテ部３３は最終ログイン日時が保管期間を超えたＩＣカードの保有者が別のＩＣカードを持っているか否かを確認する（Ｓ２０１）。すなわち、最終ログイン日時が保管期間を過ぎているカード管理情報があっても、すぐに削除はしない。定期メンテ部３３はカード管理情報を参照し、最終ログイン日時が保管期間を超えたＩＣカードの所有ユーザ名と同じ所有ユーザ名のカード管理情報（レコード）が複数あるかどうかを確認する。
【００９８】
最終ログイン日時が保管期間を超えたＩＣカードの保有者が別のＩＣカードを保有していない場合（Ｓ２０２のＮｏ）、次のカード管理情報が処理される。つまり、ユーザＵがＩＣカードを１枚しか保有していない場合、最終ログイン日時が保管期間を超えてもカード管理情報は削除されない。
【００９９】
最終ログイン日時が保管期間情報を超えたＩＣカードの保有者が別のＩＣカードを保有している場合（Ｓ２０２のＹｅｓ）、定期メンテ部３３は別のＩＣカードのうち最終ログイン日時が最も新しいＩＣカードが保管期間を超えているか否かを判定する（Ｓ２０３）。
【０１００】
ステップＳ２０３の判定がＮｏの場合、定期メンテ部３３はそのユーザＵが現在処理中（ステップＳ１０２で保管期間を超えていたＩＣカード）のＩＣカードをもはや使用していないと判定し、ステップＳ１０２で保管期間を超えていたＩＣカードのカード管理情報を削除する（Ｓ１０３）。
【０１０１】
しかし、ステップＳ２０３の判定がＹｅｓの場合、すなわち、別のＩＣカードについても保管期間を経過している場合は、そもそもそのユーザＵが電子機器１０を利用していない、又は、利用できない状況だと判定して、カード管理情報を削除しない。こうすることで、長時間、電子機器１０を利用できないユーザＵがいる場合に定期処理で誤ってＩＣカードのカード管理情報を削除しないようにすることができる。
【０１０２】
＜まとめ＞
本実施例の認証システム１００によれば、ユーザＵがＩＣカードを１枚しか保有していない場合にはカード管理情報を削除することを抑制できるので、しばらくログインしていないユーザＵであってもログインできなくなることがない。また、ユーザＵがＩＣカードを２枚保有していても、その両方の最終ログイン日時が保管期間を超えている場合は、カード管理情報を削除しないので、ユーザＵが電子機器１０を利用していない、又は、利用できない状況ではカード管理情報を保存したままにできる。また、ユーザが複数のＩＣカードを保有していて一部のＩＣカードを使用しなくなった場合は使用しなくなったＩＣカードのカード管理情報を削除できる。
【実施例３】
【０１０３】
ユーザＵによっては業務のために複数のＩＣカードを保有しておりそれが許可されている場合がある。この場合、実施例２により最終ログイン日時が古いＩＣカードのカード管理情報が削除されると、ユーザＵが保有している一部のＩＣカードでログインできなくなってしまう。したがって、ユーザＵが保有することを許可された枚数のＩＣカードに関してはカード管理情報を削除すべきでない。
【０１０４】
本実施例では、ユーザＵが保有することが可能な枚数以上のＩＣカードを保有している場合に、保有枚数を超えている範囲で最終ログイン日時が古いＩＣカードのカード管理情報から優先して削除する認証システム１００について説明する。
【０１０５】
なお、本実施例において、図３，図４に示したハードウェア構成図は本実施例においても相違がないか又は相違があったとしても本実施例の説明において支障がないものとする。また、図５の機能ブロック図については本実施例との相違点を説明する。本実施例ではユーザ情報記憶部３７に記憶されるユーザ情報が実施例１の表１と異なっている。
【０１０６】
【表４】
2019121912.tif 000006
表４はユーザ情報記憶部３７に記憶されたユーザ情報を模式的に示す。表４の説明では表１との相違を説明する。表４のユーザ情報は、表１の項目に加え、更に保有可能カード枚数の項目を有する。保有可能カード枚数は、各ユーザＵが保有可能なカード枚数の上限である。管理者等がユーザ毎に値を設定することで、ユーザＵごとに保有可能カード枚数を変更することができる。認証サーバ装置３０は保有可能カード枚数よりも多くのＩＣカードをユーザＵが使っている場合、保有枚数を超えている範囲で、最終ログイン日時が古いＩＣカードのカード管理情報から優先して削除する。
【０１０７】
＜動作手順＞
図１０は、定期メンテ部３３が定期的にカード情報記憶部３８のカード管理情報を削除する手順を示すフローチャート図の一例である。図１０の説明は主に図７との相違を説明する。ステップＳ１０１、Ｓ１０２の処理は図７と同様でよい。
【０１０８】
ステップＳ１０２で最終ログイン日時が保管期間を超えていると判定されると（Ｓ１０２のＹｅｓ）、定期メンテ部３３はユーザ情報記憶部３７から最終ログイン日時が保管期間を超えているＩＣカードを保有するユーザＵの保有可能カード枚数を取得する（Ｓ３０１）。すなわち、カード情報記憶部３８から最終ログイン日時が保管期間を超えているＩＣカードを保有するユーザＵの所有ユーザ名を取得して、ユーザ情報記憶部３７から所有ユーザ名のユーザＵの保有可能カード枚数を取得する。
【０１０９】
次に、定期メンテ部３３は、最終ログイン日時が保管期間を超えているＩＣカードを保有するユーザＵが所有しているＩＣカードの枚数を、カード情報記憶部３８を検索してカウントする（Ｓ３０２）。カウント方法は図９のステップＳ２０１と同様でよい。
【０１１０】
そして、定期メンテ部３３はステップＳ３０１で取得した保有可能カード枚数（第二のカードの枚数）を、ステップＳ３０２でカウントしたユーザＵが所有しているカードの枚数（第一のカードの枚数）が超えているか否かを判定する（Ｓ３０３）。
【０１１１】
超えていない場合（Ｓ３０３のＮｏ）、ユーザＵは許可された範囲でＩＣカードを使用しているので、定期メンテ部３３はループ処理を終了して、次のカード管理情報を処理する。
【０１１２】
超えている場合（Ｓ３０３のＹｅｓ）、定期メンテ部３３は、保管期間を超えているＩＣカードの最終ログイン日時が、ユーザＵが所有している全てのＩＣカードの中で何番目に古いＩＣカードなのかを決定し、保有可能カード枚数を超えた順位に相当するか否かを判定する（Ｓ３０４）。たとえば、保有しているＩＣカードの枚数が保有可能カード枚数よりも１枚超えている場合、ステップＳ１０２で最終ログイン日時が保管期間を超えていたＩＣカードが一番古いＩＣカードか（古い順に１番目までに入るか）否かを判定する。２枚超えている場合は、一番古いＩＣカードか又は２番目に古いＩＣカードか（古い順に２番目までに入るか）否かを判定する。
【０１１３】
ステップＳ３０４の判定がＹｅｓの場合、定期メンテ部３３はステップＳ１０２で最終ログイン日時が保管期間を超えていたＩＣカードのカード管理情報を削除する（Ｓ１０３）。
【０１１４】
＜まとめ＞
以上説明したように本実施例の認証サーバ装置３０は、ユーザＵがログインに使用するＩＣカードの枚管が保有可能カード枚数を超えている場合、超えている範囲で最終ログイン日時が古いＩＣカードのカード管理情報から優先して削除することができる。
【０１１５】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０１１６】
＜＜電子機器のみによるカード管理情報の削除＞＞
実施例１〜３では、電子機器１０と認証サーバ装置３０を有する認証システム１００が、カード管理情報を削除したが、電子機器本体がカード情報記憶部３８を有する場合、実施例１〜３で説明した処理は電子機器単体でも実現可能である。
【０１１７】
図１１は、カード情報記憶部３８を有する電子機器１０の機能ブロック図の一例を示す。図１１の電子機器１０は、図５の認証サーバ装置３０の機能を電子機器１０が有している。なお、電子機器１０と認証サーバ装置３０との通信が不要なので、通信部１６，３１はなくてよい。電子機器１０が有する機能は図５と同様でよい。
【０１１８】
図１１のような構成によれば、電子機器単体でユーザＵを認証でき、更に、古いカード管理情報を自動的に削除できる。
【０１１９】
＜＜入出時におけるユーザ認証＞＞
実施例１〜３ではユーザＵが電子機器１０を使用する際にＩＣカードが使用される場合を説明したが、ユーザＵが建物や部屋に入る際にＩＣカードを使用する場合がある。
【０１２０】
図１２は、入室時にユーザＵを認証する認証システム１００のシステム構成を説明する図の一例である。図１２に示すように、ドア４１の近くにＩＣカードリーダ４１７が配置されている。ＩＣカードリーダ４１７はマイコンなどの情報処理装置で構成される入室制御部４０と無線又は有線で接続されている。入室制御部４０はＩＣカードリーダ４１７と一体に壁に固定されていたり、埋め込まれていたりする。
【０１２１】
入室制御部４０はカード情報読取部１５、通信部１６、及び、施錠・解錠部１９を有する。カード情報読取部１５と通信部１６の機能は図５と同様でよい。施錠・解錠部１９はドア４１のロック機構と無線又は有線で接続されており、ドア４１を施錠又は解錠する。なお、ドア４１がモータで解錠まで行うものと、ドア４１が施錠の信号を受信した後にユーザＵが手で解錠するものがある。認証サーバ装置３０の構成は図５と同様でよい。
【０１２２】
図１２のような構成によれば、カード情報読取部１５が読み取ったカードＩＤに基づき、認証サーバ装置３０が図６の処理を行って、認証ＯＫ又は認証ＮＧを入室制御部４０に送信する。認証ＯＫを取得した場合、施錠・解錠部１９はドアを解錠する。
【０１２３】
認証サーバ装置３０は実施例１〜３で説明した方法で古いカード管理情報を削除する。このように、ＩＣカードが利用されるケースとは関連なく（又は低い関連性で）、カード管理情報をメンテナンスすることができる。
【０１２４】
この他、例えば、自動車などの移動体への乗車に使用されるＩＣカード、会員制の飲食店への入店時に使用されるＩＣカード、又は、屋外の所定の地域への入場時に使用されるＩＣカード等のメンテナンスにも本実施形態を適用できる。
【０１２５】
また、図５などの構成例は、電子機器１０、及び認証サーバ装置３０の処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。また、電子機器１０、及び認証サーバ装置３０の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる
また、認証する情報処理装置とメンテナンスする情報処理装置が別々であってもよい。
【０１２６】
なお、図５の通信部３１は取得手段の一例であり、図１１のカード情報読取部１５は取得手段の一例であり、ユーザ情報管理部３２は保存手段の一例であり、定期メンテ部３３は削除手段の一例であり、判定条件記憶部３９は所定期間記憶部の一例であり、保管期間は所定期間の一例であり、カード情報読取部１５は情報取得手段の一例である。
【符号の説明】
【０１２７】
９        ＩＣカード
１０      電子機器
３０      認証サーバ装置
１００    認証システム
【先行技術文献】
【特許文献】
【０１２８】
【特許文献１】特開２０１３‐２３９２０２号公報
【図１】
2019121912.tif 000007
【図２】
2019121912.tif 000008
【図３】
2019121912.tif 000009
【図４】
2019121912.tif 000010
【図５】
2019121912.tif 000011
【図６】
2019121912.tif 000012
【図７】
2019121912.tif 000013
【図８】
2019121912.tif 000014
【図９】
2019121912.tif 000015
【図１０】
2019121912.tif 000016
【図１１】
2019121912.tif 000017
【図１２】
2019121912.tif 000018