(57)【要約】【課題】生体情報の登録に関する利便性を向上させる。【解決手段】利用者の操作に応じて取引処理を実行する自動取引装置は、生体情報読取部と、記録媒体取扱部と、利用者生体情報登録部と、認証部と、を有している。記録媒体取扱部は、所定の記録媒体に格納された情報の読み取りと、記録媒体への情報の書き込みとを行う。利用者生体情報登録部は、利用者の生体情報である利用者生体情報を生体情報読取部によって読み取り、読み取った利用者生体情報を利用者を特定する利用者識別子に関連付けて登録する。認証部は、自動取引装置における特定の処理の実行権限であって、利用者識別子とは無関係に設定された特定の処理の実行権限の有無を判断する。この自動取引装置は、認証部により、利用者生体情報の登録処理を実行する権限を有すると判断された場合に、利用者生体情報の登録処理を実行する。【選択図】図３
2008107934.tif 000002
【特許請求の範囲】
【請求項１】
利用者の操作に応じて取引処理を実行する自動取引装置であって、
生体上の特徴を表す生体情報を読み取る生体情報読取部と、
所定の記録媒体に格納された情報の読み取りと、前記記録媒体への情報の書き込みと、を行う記録媒体取扱部と、
前記利用者の生体情報である利用者生体情報を前記生体情報読取部によって読み取り、読み取った前記利用者生体情報を前記利用者を特定する利用者識別子に関連付けて登録する利用者生体情報登録部と、
前記自動取引装置における特定の処理の実行権限であって、前記利用者識別子とは無関係に設定された前記特定の処理の実行権限の有無を判断する認証部と、
を備え、
前記認証部により、前記利用者生体情報登録部による前記利用者生体情報の登録処理を実行する登録処理実行権限を有すると判断された場合に、前記利用者生体情報登録部による前記利用者生体情報の登録処理を実行する、
自動取引装置。
【請求項２】
請求項１記載の自動取引装置であって、
前記認証部は、前記登録処理実行権限を有する管理者が所持する管理者用記録媒体に格納された認証用識別子を前記記録媒体取扱部により読み取り、読み取った認証用識別子と、予め前記自動取引装置に登録された認証用識別子と、を照合することにより前記登録処理実行権限を有するか否かを判断する、自動取引装置。
【請求項３】
請求項１記載の自動取引装置であって、
前記認証部は、前記登録処理実行権限を有する管理者の生体情報を前記生体情報読取部により読み取り、読み取った管理者生体情報と、予め前記自動取引装置に登録された管理者生体情報と、を照合することにより前記登録処理実行権限を有するか否かを判断する、自動取引装置。
【請求項４】
生体上の特徴を表す生体情報を読み取る生体情報読取部を有し、利用者の操作に応じて取引処理を実行する自動取引装置を用いて、利用者の生体情報である利用者生体情報を登録する利用者生体情報登録方法であって、
（ａ）前記利用者生体情報を前記生体情報読取部によって読み取る工程と、
（ｂ）前記工程（ａ）において読み取った前記利用者生体情報を前記利用者を特定する利用者識別子に関連付けて登録する工程と、
（ｃ）前記自動取引装置における特定の処理の実行権限であって、前記利用者識別子とは無関係に設定された前記特定の処理の実行権限の有無を判断する工程と、
を備え、
前記工程（ａ）および（ｂ）は、前記工程（ｃ）において前記利用者生体情報の登録処理を実行する権限を有すると判断された場合に実行される、
利用者生体情報登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自動取引装置を用いて生体情報を登録する技術に関する。
【背景技術】
【０００２】
自動取引装置での利用者の認証に、利用者の生体上の特徴を表す生体情報を用いることが行われている。生体情報を用いて利用者の認証を行う場合、自動取引装置で読み取られた生体情報と、予め登録された生体情報（登録生体情報）と、の照合が行われる。ところで、登録生体情報を登録する場合、登録された生体情報により利用者の認証が行われるため、他人が利用者になりすまして生体情報を登録する「なりすまし」等の不正な登録を防ぐことが求められる。そこで、自動取引装置を用いてＩＣカードに生体情報の登録を行う際に、ＩＣカードに対して発行された登録用パスワードにより利用者を認証し、認証が成功した場合に生体情報をＩＣカードに登録することが提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００６−９２２９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このように登録用パスワードにより利用者の認証を行う場合、登録パスワードの漏洩による不正登録を抑制するため、登録パスワードの有効期限あるいは有効回数などを設定することとなる。そのため、利用者の都合に応じた生体情報の登録や、利用者の必要に応じた生体情報の更新等が困難となる場合が生じ、生体情報の登録に関する利便性が必ずしも高くなかった。
【０００５】
本発明は、上述した従来の課題を解決するためになされたものであり、生体情報の登録に関する利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的の少なくとも一部を達成するために、本発明の自動取引装置は、利用者の操作に応じて取引処理を実行する自動取引装置であって、生体上の特徴を表す生体情報を読み取る生体情報読取部と、所定の記録媒体に格納された情報の読み取りと、前記記録媒体への情報の書き込みと、を行う記録媒体取扱部と、前記利用者の生体情報である利用者生体情報を前記生体情報読取部によって読み取り、読み取った前記利用者生体情報を前記利用者を特定する利用者識別子に関連付けて登録する利用者生体情報登録部と、前記自動取引装置における特定の処理の実行権限であって、前記利用者識別子とは無関係に設定された前記特定の処理の実行権限の有無を判断する認証部と、を備え、前記認証部により、前記利用者生体情報登録部による前記利用者生体情報の登録処理を実行する登録処理実行権限を有すると判断された場合に、前記利用者生体情報登録部による前記利用者生体情報の登録処理を実行することを特徴とする。
【０００７】
この構成によれば、利用者生体情報の登録処理の実行権限は、利用者を特定する利用者識別子とは無関係に設定される。そのため、利用者の都合に応じた生体情報の登録や、利用者の必要に応じた生体情報の更新が可能となり、生体情報の登録に関する利便性が向上する。また、利用者生体情報の登録は、認証部により登録処理の実行権限を有すると判断された場合に行われるので、不特定多数の利用者が使用する自動取引装置を用いても、不正登録が行われることを抑制することができる。
【０００８】
前記認証部は、前記登録処理実行権限を有する管理者が所持する管理者用記録媒体に格納された認証用識別子を前記記録媒体取扱部により読み取り、読み取った認証用識別子と、予め前記自動取引装置に登録された認証用識別子と、を照合することにより前記登録処理実行権限を有するか否かを判断するものとしても良い。
【０００９】
この構成によれば、管理者用記録媒体と自動取引装置に登録された認証用識別子を用いて利用者生体情報の登録処理実行権限が判断される。そのため、認証用識別子の流出による不正登録の発生を抑制することができる。
【００１０】
前記認証部は、前記登録処理実行権限を有する管理者の生体情報を前記生体情報読取部により読み取り、読み取った管理者生体情報と、予め前記自動取引装置に登録された管理者生体情報と、を照合することにより前記登録処理実行権限を有するか否かを判断するものとしても良い。
【００１１】
この構成によれば、管理者の生体情報により利用者生体情報の登録処理実行権限が判断される。そのため、管理者用記録媒体の管理が省略でき、利用者生体情報の登録処理実行権限を有する管理者の利便性が向上する。
【００１２】
なお、本発明は、種々の態様で実現することが可能である。例えば、自動取引装置とその制御装置および制御方法、自動取引装置を利用した生体情報の登録方法、それらの装置および方法、を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の態様で実現することができる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１実施例：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．変形例：
【００１４】
Ａ．第１実施例：
図１は、第１実施例における自動取引装置１００を用いた取引システム１０の構成を示す説明図である。取引システム１０は、利用者の指示に応じて種々の取引処理を実行する自動取引装置（ＡＴＭ：Automatic Teller Machine）１００と、ホストコンピュータ２００と、生体情報サーバ３００と、が互いにネットワーク１２を介して接続されている。
【００１５】
ＡＴＭ１００は、生体情報読取部１１０と、ＩＣカード取扱部１２０と、タッチパネル１３０と、外部記憶装置１４０と、送受信部１５０と、制御部１６０と、を備えている。制御部１６０は、図示しないＣＰＵ、ＲＯＭ、および、ＲＡＭを有するコンピュータとして構成されている。制御部１６０のＣＰＵは、ＲＯＭに格納されたプログラムを実行することにより、生体認証実行部１６２と、カード情報処理部１６４と、入出力処理部１６６と、登録処理実行部１６８と、の機能を実現する。登録処理実行部１６８は、これらの生体認証実行部１６２とカード情報処理部１６４と入出力処理部１６６との間でデータの授受を行うことにより、後述する生体情報の登録処理を行う。
【００１６】
生体情報読取部１１０は、個人の生体上の特徴を表す生体情報として指の静脈パターンを読み取る機構である。生体情報読取部１１０は、読み取った生体情報を所定の形式のデータ（生体情報データ）として制御部１６０に供給する。制御部１６０の生体認証実行部１６２は、生体情報読取部１１０から供給される生体情報データ（読取生体情報）と、登録処理実行部１６８から供給される生体情報データ（認証生体情報）と、を照合する。照合の結果は、生体認証実行部１６２から登録処理実行部１６８に供給される。ただし、生体情報読取部１１０において、読取生体情報と認証生体情報との照合を行うものとしても良い。なお、生体情報読取部１１０が読み取る生体情報としては、指の静脈パターンの他、指紋や、掌の静脈パターンや、虹彩のパターン等の種々の生体情報が利用可能である。
【００１７】
ＩＣカード取扱部１２０は、制御部１６０の指示に応じて、ＩＣカード取扱部１２０に挿入されたＩＣ（ＩＣ：Integrated Circuit）カードや磁気カード（以下、併せて単に「カード」とも呼ぶ）の受入、搬送、および、排出を行う。ＩＣカード取扱部１２０は、カードが有するＩＣチップや磁気ストライプ（ＭＳ：Magnetic Stripe）に格納されたカード情報を読み取り、制御部１６０のカード情報処理部１６４に供給する。カード情報処理部１６４から供給されるカード情報は、ＩＣカード取扱部１２０によりカードに書き込まれる。ＩＣカード取扱部１２０は、また、受け入れたカードのエンボス部分のイメージを表す画像データを生成する。生成された画像データは、制御部１６０に供給される。
【００１８】
タッチパネル１３０は、制御部１６０の入出力処理部１６６から供給される情報（表示情報）を表示する。タッチパネル１３０は、タッチパネル１３０上に表示されたボタンの操作を検出し、検出結果を制御部１６０の入出力処理部１６６に供給する。ＡＴＭ１００の利用者は、タッチパネル１３０に表示される操作案内（ガイダンス）やアナウンス情報等を見ながらタッチパネル１３０に触れることにより、ＡＴＭ１００に取引のための指示を入力する。
【００１９】
外部記憶装置１４０は、制御部１６０に接続されたハードディスク（ＨＤＤ）等の記憶装置である。制御部１６０は、外部記憶装置１４０に種々の情報を格納し、あるいは、外部記憶装置１４０に格納された種々の情報を取得する。第１実施例の外部記憶装置１４０には、管理者ＩＤが格納されている。ただし、管理者ＩＤは、外部記憶装置１４０とは別に格納されるものとしても良い。管理者ＩＤは、例えば、制御部１６０が有する不揮発性の記憶装置（フラッシュメモリ等）に格納するものとしても良い。一般に、管理者ＩＤは、ＡＴＭ１００が有するいずれかの装置に格納されていればよい。本明細書では、ＡＴＭ１００のいずれかの装置に格納することを、ＡＴＭ１００に「登録」するともいう。
【００２０】
送受信部１５０は、制御部１６０とネットワーク１２との間のデータの授受を仲介する。ＡＴＭ１００は、ネットワーク１２を介したデータ転送を行うことにより、ホストコンピュータ２００や生体情報サーバ３００等のネットワーク１２に接続された装置との通信を行う。
【００２１】
ホストコンピュータ２００は、ネットワーク１２を介して、ＡＴＭ１００との間で金融取引に関する種々の情報の授受を行う。具体的には、ＡＴＭ１００から供給される利用者情報と取引内容に関する情報とに基づいて、利用者に対応付けられた取引項目情報を更新する。また、取引項目情報に基づいて、取引の結果等の取引に関する種々の情報を生成し、生成した情報をＡＴＭ１００に供給する。ＡＴＭ１００は、ホストコンピュータ２００から供給された情報に基づいて、取引に関する情報を利用者に提供する。
【００２２】
生体情報サーバ３００は、データベース管理部３１０と、生体情報データベース３２０と、を有している。生体情報データベース３２０には、利用者情報と、利用者情報に関連付けられた生体情報等が格納される。データベース管理部３１０は、ネットワーク１２を介してＡＴＭ１００やその他の端末（以下、併せて「端末装置」とも呼ぶ）から供給される利用者情報および生体情報等を生体情報データベース３２０に格納する。また、端末装置からの要求に応じて、利用者情報に関連付けられた生体情報等をネットワーク１２を介して端末装置に伝送する。
【００２３】
図２は、ＩＣカード取扱部１２０により情報の読み取りおよび書き込みが行われるＩＣカードに格納される情報と、生体情報データベース３２０に格納される情報と、の一例を示す説明図である。
【００２４】
図２（ａ）は、利用者ＩＣカードＣＤＵに格納される情報の一例を示している。利用者ＩＣカードＣＤＵは、一般の利用者（以下、単に「利用者」とも呼ぶ）が所持するＩＣカードである。利用者は、利用者ＩＣカードＣＤＵを用いてＡＴＭ１００（図１）での取引を行う。利用者ＩＣカードＣＤＵには、利用者の生体情報を格納する生体情報格納部ＳＢＭが設けられている。生体情報格納部ＳＢＭには、口座番号等の利用者情報として使用される登録番号と、登録番号に関連付けられた生体情報およびその他の情報が格納されている。なお、登録番号は、利用者を特定するために利用される番号であるので、利用者識別子ともいうことができる。
【００２５】
図２（ｂ）は、ＡＴＭ１００の管理者が所持する管理者用ＩＣカードＣＤＡに格納される情報の一例を示している。ここで、「管理者」とは、銀行の係員等の特定の権限を有する者である。管理者用ＩＣカードＣＤＡは、特定の管理者によって保管されており、一般の利用者は所持することができない。管理者用ＩＣカードＣＤＡには、管理者に関する情報を格納する管理者情報格納部ＳＡＩが設けられている。管理者情報格納部ＳＡＩには、管理者を識別するための管理者ＩＤが格納されている。
【００２６】
図２（ｃ）は、生体情報サーバ３００（図１）の生体情報データベース３２０に格納された情報の一例を示している。生体情報データベース３２０には、利用者情報である登録番号と、登録番号に関連付けられた生体情報、カードに関する情報であるカード情報、および、その他の情報と、が格納されている。
【００２７】
図３ないし図５は、登録処理実行部１６８（図１）により実行される生体情報の登録処理の流れを示すフローチャートである。図６および図７は、生体情報の登録処理の実行中にタッチパネル１３０に表示される画面の一例を示している。
【００２８】
図６（ａ）は、生体情報の登録処理の開始前にタッチパネル１３０に表示される画面の一例を示している。タッチパネル１３０には、カードまたは通帳の挿入を促すメッセージＭＳＧ１が表示されている。このメッセージＭＳＧ１が表示されている状態で、管理者用ＩＣカードＣＤＡ（図２）をＩＣカード取扱部１２０に挿入することにより、図３の生体情報登録ルーチンが実行される。具体的には、ＩＣカード取扱部１２０は、管理者ＩＣカードＣＤＡの挿入を検知すると、管理者ＩＣカードＣＤＡが挿入されたことを表す情報を制御部１６０に供給する。制御部１６０は、ＩＣカード取扱部１２０から供給される情報に基づいて、生体情報登録ルーチンを実行を開始する。
【００２９】
図３のステップＳ１１０において、登録処理実行部１６８は、カード情報処理部１６４から管理者用ＩＣカードＣＤＡ（図２（ｂ））に格納された管理者ＩＤを取得する。具体的には、登録処理実行部１６８は、カード情報処理部１６４に管理者用ＩＣカードＣＤＡの管理者ＩＤの読み取りを指示する。カード情報処理部１６４により読み取られた管理者ＩＤは、登録処理実行部１６８に供給される。
【００３０】
ステップＳ１２０において、登録処理実行部１６８は、ＩＣカードＣＤＡ（図２（ｂ））の管理者ＩＤと、外部記憶装置１４０（図１）に格納された管理者ＩＤと、を照合する。ＩＣカードＣＤＡの管理者ＩＤが外部記憶装置１４０に格納された管理者ＩＤと一致した場合、制御はステップＳ２１０に移される。一方、ＩＣカードＣＤＡの管理者ＩＤが外部記憶装置１４０に格納された管理者ＩＤと一致しなかった場合、制御はステップＳ３１０に移される。なお、複数の管理者ＩＤが外部記憶装置１４０に格納されている場合、ＩＣカードＣＤＡの管理者ＩＤと複数の管理者ＩＤのいずれかが一致した時には、管理者ＩＤが一致したと判断され、制御はステップＳ２１０に移される。
【００３１】
ステップＳ３１０において、登録処理実行部１６８は、ＩＣカード取扱部１２０（図１）に挿入された管理者用ＩＣカードＣＤＡを排出し、管理者に管理者用ＩＣカードＣＤＡを返却する。管理者用ＩＣカードＣＤＡの返却の後、生体情報登録ルーチンは終了する。
【００３２】
ステップＳ２１０において、登録処理実行部１６８は、利用者の生体情報登録の開始を通知する画面（登録開始画面）をタッチパネル１３０に表示する。図６（ｂ）は、ステップＳ２１０において、タッチパネル１３０に表示される登録開始画面の一例を示している。このとき、タッチパネル１３０には、生体情報の登録を開始するか否かを問い合わせるメッセージＭＳＧ２と、登録を開始するか否かの指示を取得するための「登録」ボタンＢＰＲ２および「中止」ボタンＢＡＢ２と、が表示される。「登録」ボタンＢＰＲ２が操作された場合には、図３の生体情報登録ルーチンの制御はステップＳ２１０からステップＳ２２０に移される。一方、「中止」ボタンＢＡＢ２が操作された場合には、制御はステップＳ３１０に移され、図３の生体情報登録ルーチンの実行は中止される。
【００３３】
ステップＳ２２０において、登録処理実行部１６８は、生体情報を入力するためのガイダンスをタッチパネル１３０に表示する。図６（ｃ）は、ステップＳ２２０において、タッチパネル１３０に表示される画面の一例を示している。第１実施例では、生体情報読取部１１０が読み取る生体情報が指の静脈パターンである。そのため、タッチパネル１３０には、利用者に認証ユニット（すなわち、図１の生体情報読取部１１０）に指をかざすように指示するメッセージＭＳＧ３が表示される。
【００３４】
図３のステップＳ２３０において、登録処理実行部１６８は、利用者の生体情報を取得する。具体的には、登録処理実行部１６８は、利用者が生体情報読取部１１０に指をかざすことにより生体情報読取部１１０が読み取った指の静脈パターンを、生体認証実行部１６２を介して取得する。
【００３５】
ステップＳ２４０において、登録処理実行部１６８は、読み取った生体情報を、利用者用ＩＣカードＣＤＵ（図２）と、生体情報サーバ３００（図１）とのいずれに登録するかを問い合わせるための画面をタッチパネル１３０に表示する。図７（ａ）は、ステップＳ２４０において、タッチパネル１３０に表示される画面の一例を示している。このとき、タッチパネル１３０には、読み取った生体情報の登録先の指定を促すメッセージＭＳＧ４と、生体情報サーバ３００を指定するための「サーバ」ボタンＢＳＳと、利用者ＩＣカードＣＤＵ（図２）を指定するための「ＩＣカード」ボタンＢＣＤと、が表示されている。
【００３６】
図３のステップＳ２５０において、登録処理実行部１６８は、登録先を指定する利用者の指示を取得する。具体的には、登録処理実行部１６８は、利用者がボタンＢＳＳ，ＢＣＤのいずれが操作することによりタッチパネル１３０が検知した利用者の指示を、入出力処理部１６６を介して取得する。
【００３７】
ステップＳ２６０において、登録処理実行部１６８は、ＩＣカード取扱部１２０（図１）に挿入された管理者用ＩＣカードＣＤＡを排出し、管理者に管理者用ＩＣカードＣＤＡを返却する。
【００３８】
ステップＳ２７０において、登録処理実行部１６８は、ステップＳ２５０において取得された登録先指定指示から、利用者により指定された登録先が利用者用ＩＣカードＣＤＵ（図２（ａ））か否かを判断する。登録先に利用者用ＩＣカードＣＤＵが指定されていた場合には、制御はステップＳ４１０に移される。一方、登録先に生体情報サーバ３００（図１）が指定されていた場合には、制御はステップＳ６００に移される。
【００３９】
ステップＳ４１０において、登録処理実行部１６８は、利用者用ＩＣカードＣＤＵ（図２（ａ））のＩＣカード取扱部１２０（図１）への挿入を促すガイダンスをタッチパネル１３０に表示する。図７（ｂ）は、ステップＳ２８０において、タッチパネル１３０に表示される画面の一例を示している。タッチパネル１３０には、利用者に生体情報を登録するＩＣカードの挿入を促すメッセージＭＳＧ５が表示される。
【００４０】
図３のステップＳ５００において、登録処理実行部１６８は、利用者用ＩＣカードＣＤＵ（図２（ａ））にステップＳ２３０で取得した利用者の生体情報を登録する。図４は、ステップＳ５００において登録処理実行部１６８により実行されるＩＣカード登録ルーチンを示すフローチャートである。
【００４１】
ステップＳ５１０において、登録処理実行部１６８は、生体情報の登録対象となる口座の利用者登録番号（対象登録番号）を取得する。具体的には、登録処理実行部１６８は、登録処理実行部１６８は、カード情報処理部１６４を介して利用者用ＩＣカードＣＤＵの生体情報格納部ＳＢＭに格納された登録番号を読み込む。生体情報格納部ＳＢＭに複数の登録番号が格納されている場合には、複数の登録番号のうちの１つの登録番号が選択される。登録番号の選択は、例えば、登録処理実行部１６８が複数の登録番号に関する情報をタッチパネル１３０に表示し、利用者による登録番号を選択する指示を取得することによって行うことができる。また、登録処理実行部１６８が、複数の登録番号のうちから、ＡＴＭ１００（図１）が設置されている金融機関の口座に対応する登録番号を選択するものとしても良い。
【００４２】
ステップＳ５２０において、登録処理実行部１６８は、対象登録番号に関連付けられた生体情報を読み込む。このとき、対象登録番号に対して生体情報が登録されていない場合には、生体情報が登録されていないことを表す特定の値（未登録設定値）が生体情報に設定される。
【００４３】
ステップＳ５３０において、登録処理実行部１６８は、生体情報が既に登録されているか否かを判断する。具体的には、ステップＳ５２０で取得した生体情報が、未登録設定値であるか否かを判断する。生体情報が未登録設定値であった場合、生体情報が登録されていないと判断され、制御はステップＳ５４０に移される。一方、生体情報が未登録設定値でない場合、生体情報が登録されていると判断され、制御はステップＳ５３２に移される。
【００４４】
ステップＳ５３２において、登録処理実行部１６８は、生体情報の更新を行うか否かを問い合わせるための画面をタッチパネル１３０に表示する。図７（ｃ）は、ステップＳ５３２において、タッチパネル１３０に表示される画面の一例を示している。このとき、タッチパネル１３０には、生体情報が既に登録されていることを通知して生体情報の更新の可否を問い合わせるメッセージＭＳＧ６と、生体情報を更新するか否かの指示を取得するための「更新する」ボタンＢＰＲ６および「更新しない」ボタンＢＡＢ６と、が表示される。
【００４５】
図４のステップＳ５３４において、登録処理実行部１６８は、更新の可否を指定する利用者の指示を取得する。具体的には、登録処理実行部１６８は、利用者がボタンＢＰＲ６，ＢＡＢ６のいずれが操作することによりタッチパネル１３０が検知した利用者の指示を、入出力処理部１６６を介して取得する。
【００４６】
ステップＳ５３６において、登録処理実行部１６８は、ステップＳ５３４において取得された更新可否の指示から、利用者が生体情報の更新を指示したか否かを判断する。利用者の指示が更新を行う指示であった場合には、制御はステップＳ５４０に移される。一方、利用者の指示が更新を行わない指示であった場合には、図４のＩＣカード登録ルーチンは終了し、制御は図３の生体情報登録ルーチンに戻される。
【００４７】
ステップＳ５４０において、登録処理実行部１６８は、図３のステップＳ２３０において取得された利用者の生体情報を利用者用ＩＣカードＣＤＵ（図２（ａ））の生体情報格納部ＳＢＭに書き込む。具体的には、ステップＳ５１０で取得された対象登録番号に関連付けられた生体情報に、取得された利用者生体情報を書き込む。利用者生体情報の書き込みの後、図４のＩＣカード登録ルーチンは終了し、制御は図３の生体情報登録ルーチンに戻される。
【００４８】
図３のステップＳ４２０において、登録処理実行部１６８は、ＩＣカード取扱部１２０（図１）に挿入された利用者用ＩＣカードＣＤＵを排出し、利用者に利用者用ＩＣカードＣＤＵを返却する。
【００４９】
ステップＳ２７０において、登録先に生体情報サーバ３００（図１）が指定されていたと判断された場合、登録処理実行部１６８は、ステップＳ６００において、ステップＳ２３０で取得した利用者の生体情報を生体情報サーバ３００に登録する。図５は、ステップＳ６００において登録処理実行部１６８により実行されるサーバ登録ルーチンを示すフローチャートである。なお、図５に示すサーバ登録ルーチンのフローチャートは、ステップＳ５１０がステップＳ６１０に置き換えられている点と、ステップＳ５２０がステップＳ６２０に置き換えられている点と、ステップＳ５４０がステップＳ６４０に置き換えられている点と、で図４に示すＩＣカード登録ルーチンのフローチャートと異なっている。他の点は、同じである。
【００５０】
ステップＳ６１０において、登録処理実行部１６８は、利用者登録番号を取得する。利用者登録番号は、例えば、ＩＣカードや磁気カードに格納された登録番号をＩＣカード取扱部１２０（図１）により読み込むことにより取得することができる。この場合、登録処理実行部１６８は、カードの挿入を促すメッセージをタッチパネル１３０に表示し、利用者登録番号の取得の後カードを利用者に返却する。なお、利用者登録番号は、他の方法により取得することも可能である。例えば、口座番号等の情報の入力を利用者に求める画面をタッチパネル１３０に表示し、利用者が入力する口座番号等の情報から取得することも可能である。ただし、利用者の操作がより容易となる点で、カードに格納された登録番号から利用者登録番号を取得するのがより好ましい。
【００５１】
ステップＳ６２０において、登録処理実行部１６８は、生体情報サーバ３００（図１）に格納され、ステップＳ６１０で取得された利用者登録番号に関連付けられた生体情報を取得する。具体的には、登録処理実行部１６８は、利用者登録番号を指定して生体情報の送信を要求する通信メッセージを、データベース管理部３１０（図１）に送信する。データベース管理部３１０は、生体情報データベース３２０（図２（ｃ））から指定された登録番号に関連付けられた生体情報を取得し、取得した生体情報を含む通信メッセージを登録処理実行部１６８に返信する。なお、データベース管理部３１０は、指定された登録番号に対して生体情報が登録されていない場合には、生体情報に未登録設定値を設定する。登録処理実行部１６８は、受信した通信メッセージから生体情報を取得する。
【００５２】
ステップＳ６４０において、登録処理実行部１６８は、図３のステップＳ２３０において取得された利用者の生体情報を生体情報サーバ３００（図１）に格納する。具体的には、登録処理実行部１６８は、利用者登録番号と生体情報とを含み生体情報の格納を要求する通信メッセージを、データベース管理部３１０に送信する。データベース管理部３１０は、通信メッセージに含まれる生体情報を登録番号に関連付けて生体情報データベース３２０（図２（ｃ））に格納する。
【００５３】
第１実施例では、図３のステップＳ１１０，Ｓ１２０において、管理者用ＩＣカードＣＤＡ（図２（ｂ））の管理者情報格納部ＳＡＩに格納された管理者ＩＤと、ＡＴＭ１００（図１）の外部記憶装置１４０に格納された管理者ＩＤと、が照合される。管理者のみが所持する管理者用ＩＣカードＣＤＡの管理者ＩＤとＡＴＭ１００の管理者ＩＤとが一致するか否かが判断される。すなわち、ステップＳ１１０，Ｓ１２０において、登録処理実行部１６８は、生体情報の登録処理を実行する権限の有無を判断する。そして、生体情報の登録処理の実行権限を有する場合には、ステップＳ２１０以降の各ステップにおいて実際の利用者の生体情報の登録が行われる。そのため、登録処理実行部１６８は、利用者の生体情報の登録権限の有無を判断する認証部と、実際の利用者生体情報の登録処理を行う利用者生体情報登録部と、を有しているということができる。
【００５４】
このように、第１実施例では、管理者用ＩＣカードＣＤＡの管理者ＩＤと、ＡＴＭ１００に登録された管理者ＩＤと、により生体情報の登録処理を実行する権限の有無が判断される。そして、生体情報の登録処理の実行権限を有する場合にのみ利用者の生体情報の登録が行われる。そのため、管理者の立ち会い無しでの一般の利用者によるの生体情報の登録が抑制できる。これにより、不特定多数の利用者が使用可能なＡＴＭ１００を用いて、なりすましによる生体情報登録などの不正な生体情報登録を抑制しつつ、生体情報の登録を行うことが可能となる。
【００５５】
Ｂ．第２実施例：
図８は、第２実施例におけるＡＴＭ１００ａを用いた取引システム１０ａの構成を示す説明図である。第２実施例の取引システム１０ａは、ＡＴＭ１００ａの構成が図１に示すＡＴＭ１００と異なっている。図８に示す第２実施例のＡＴＭ１００ａは、管理者ＩＤに替えて複数のアプリケーションが外部記憶装置１４０に格納されている点と、登録処理実行部１６８（図１）がアプリケーション実行部１６８ａに置き換えられている点と、で図１に示す第１実施例のＡＴＭ１００と異なっている。他の点は、第１実施例と同様である。
【００５６】
外部記憶装置１４０には、生体情報を登録するための生体情報登録アプリケーションを含む複数のアプリケーションが格納されている。これらの複数のアプリケーションには、個々のアプリケーションごとにアプリケーションＩＤが割り当てられている。アプリケーション実行部１６８ａは、アプリケーションＩＤによって指定されるアプリケーションを外部記憶装置１４０から読み出し、読み出したアプリケーションを実行することにより種々の処理を実行する。これらの種々の処理は、管理者用ＩＣカードを所持した管理者により行われる。そのため、アプリケーション実行部１６８ａは、アプリケーションＩＤで指定される特定の処理の実行権限の有無を判断する機能を有しているともいえる。なお、アプリケーション実行部１６８ａは、生体情報登録アプリケーションを実行することにより生体情報の登録機能を実現するので、第１実施例の登録処理実行部１６８に相当する。
【００５７】
図９は、第２実施例において使用される管理者用ＩＣカードＣＤＡａに格納される情報の一例を示す説明図である。第２実施例の管理者用ＩＣカードＣＤＡａは、管理者ＩＤを格納する管理者情報格納部ＳＡＩが、アプリケーションＩＤを格納するアプリケーション情報格納部ＳＡＩａに置き換えられている点で、図２（ｂ）に示す第１実施例の管理者用ＩＣカードＣＤＡと異なっている。他の点は、第１実施例の管理者用ＩＣカードＣＤＡと同じである。
【００５８】
図１０は、アプリケーション実行部１６８ａにより実行されるアプリケーション実行ルーチンを示すフローチャートである。アプリケーション実行ルーチンは、ステップＳ１１０がステップＳ１１２に替えられている点と、ステップＳ１２０がステップＳ１２２に替えられている点と、ステップＳ３１０の前にステップＳ３０２が設けられている点と、その他のステップが登録処理実行部１６８（図１）に替えてアプリケーション実行部１６８ａ（図８）により実行される点と、で図３に示す生体情報登録ルーチンと異なっている。他の点は、同じである。このアプリケーション実行ルーチンは、ＩＣカード取扱部１２０（図８）に管理者用ＩＣカードＣＤＡａ（図９）が挿入されることにより実行される。
【００５９】
ステップＳ１１２において、アプリケーション実行部１６８ａは、カード情報処理部１６４から管理者用ＩＣカードＣＤＡａ（図９）に格納されたアプリケーションＩＤを取得する。具体的には、アプリケーション実行部１６８ａは、カード情報処理部１６４に管理者用ＩＣカードＣＤＡａのアプリケーションＩＤの読み取りを指示する。カード情報処理部１６４により読み取られたアプリケーションＩＤは、アプリケーション実行部１６８ａに供給される。
【００６０】
ステップＳ１２２において、アプリケーション実行部１６８ａは、ＩＣカードＣＤＡａのアプリケーションＩＤと、外部記憶装置１４０に格納された生体情報登録アプリケーションに割り当てられたアプリケーションＩＤと、を照合する。ＩＣカードＣＤＡａのアプリケーションＩＤが外部記憶装置１４０に格納された生体情報登録アプリケーションのアプリケーションＩＤと一致した場合、外部記憶装置１４０から生体情報登録アプリケーションが読み出される。そして、生体情報登録アプリケーションを実行することにより、制御はステップＳ２１０に移される。一方、ＩＣカードＣＤＡａのアプリケーションＩＤが外部記憶装置１４０に格納された生体情報登録アプリケーションのアプリケーションＩＤと一致しなかった場合、制御はステップＳ３０２に移される。
【００６１】
ステップＳ３０２において、アプリケーション実行部１６８ａは、ＩＣカードＣＤＡａのアプリケーションＩＤで指定され、外部記憶装置１４０に格納された他のアプリケーションを実行する。
【００６２】
このように、第２実施例では、管理者用ＩＣカードＣＤＡａ（図９）のアプリケーション情報格納部ＳＡＩａに格納されたアプリケーションＩＤと、生体情報登録アプリケーションのアプリケーションＩＤと、を照合する。そして、管理者のみが所持する管理者用ＩＣカードＣＤＡａのアプリケーションＩＤと生体情報登録アプリケーションのアプリケーションＩＤとが一致した場合、すなわち、生体情報の登録処理の実行権限が認証された場合にのみ生体情報の登録が行われる。そのため、第１実施例と同様に、不特定多数の利用者が使用可能なＡＴＭ１００（図８）を用いて、不正な生体情報登録を抑制しつつ生体情報の登録を行うことが可能となる。
【００６３】
Ｃ．第３実施例：
図１１は、第３実施例におけるＡＴＭ１００ｂを用いた取引システム１０ｂの構成を示す説明図である。第３実施例の取引システム１０ｂは、ＡＴＭ１００ｂの構成が図１に示すＡＴＭ１００と異なっている。図１１に示す第３実施例のＡＴＭ１００ｂは、管理者ＩＤに替えて管理者の生体情報が外部記憶装置１４０に格納されている点と、登録処理実行部１６８（図１）が機能の異なる登録処理実行部１６８ｂに置き換えられている点と、で図１に示す第１実施例のＡＴＭ１００と異なっている。他の点は、第１実施例と同様である。
【００６４】
図１２は、第３実施例の登録処理実行部１６８ｂにより実行される生体情報登録ルーチンを示すフローチャートである。第３実施例の生体情報登録ルーチンは、ステップＳ１１０がステップＳ１１４に替えられている点と、ステップＳ１２０がステップＳ１２４に替えられている点と、ステップＳ３１０，Ｓ２６０，Ｓ４１０が省略されている点と、ステップＳ６００の後にステップＳ４６０が設けられている点と、で図３に示す生体情報登録ルーチンと異なっている。他の点は、同様である。第３実施例の生体情報登録ルーチンは、ＩＣカード取扱部１２０（図８）に利用者用ＩＣカードＣＤＵ（図２（ａ））が挿入されることにより実行される。
【００６５】
ステップＳ１１４において、登録処理実行部１６８ｂは、外部記憶装置１４０に格納された管理者生体情報を用いて生体認証を実行する。具体的には、登録処理実行部１６８ｂは、生体認証実行部１６２に管理者生体情報を供給して、認証の実行を指示する。認証の実行を指示された生体認証実行部は、生体情報読取部１１０から取得した生体情報と、登録処理実行部１６８ｂから供給された管理者生体情報と、を照合して認証を行う。認証結果は、登録処理実行部１６８ｂに供給される。
【００６６】
ステップＳ１２４において、登録処理実行部１６８ｂは、ステップＳ１１４における認証が成功したか否かを判断する。認証が成功したと判断された場合には、制御はステップＳ２１０に移され、生体情報の登録が行われる。一方、認証が失敗したと判断された場合には、生体情報登録ルーチンは終了し、制御は通常の取引処理に移行する。
【００６７】
なお、管理者が管理者本人の所持する利用者用ＩＣカードを使用した場合、制御はステップＳ１２４からステップＳ２１０に移される。そこで、第３実施例では、ステップＳ２１０においてタッチパネル１３０に表示される「中止」ボタンＢＡＢ２（図６（ｂ））の操作により、生体情報登録ルーチンが終了して制御が通常の取引処理に移行するようになっている。そのため、管理者は、ステップＳ２１０において「中止」ボタンＢＡＢ２を操作することによって、通常の取引処理を行うことができる。
【００６８】
図１２のステップＳ４２０において、登録処理実行部１６８ｂは、ＩＣカード取扱部１２０（図１１）に挿入された利用者用ＩＣカードＣＤＵを排出し、利用者に利用者用ＩＣカードＣＤＵを返却する。
【００６９】
このように、第３実施例では、外部記憶装置１４０に格納された管理者生体情報を用いた認証が行われる。そして、認証が成功した場合、すなわち、生体情報の登録処理の実行権限が認証された場合にのみ生体情報の登録が行われる。そのため、第１および第２実施例と同様に、不正な生体情報登録を抑制しつつ、不特定多数の利用者が使用可能なＡＴＭ１００（図１２）により生体情報の登録を行うことが可能となる。
【００７０】
なお、第３実施例は、管理者用ＩＣカードを使用せずに生体情報の登録処理の実行権限を認証することができる。そのため、管理者用ＩＣカードの管理の不備により不正な生体情報登録が行われることを抑制できる点で第１および第２実施例よりも好ましい。一方、第１および第２実施例は、利用者用ＩＣカードとは別の管理者用ＩＣカードを用いることで、管理者が通常の取引処理を行う際の手間を省くことができる点で、第３実施例よりも好ましい。
【００７１】
Ｄ．変形例：
なお、この発明は上記実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００７２】
Ｄ１．変形例１：
上記各実施例では、管理者ＩＤ（図１）やアプリケーションＩＤ（図８）の識別子（認証用識別子、あるいは、管理者生体情報（図１１）のＡＴＭに登録された情報を利用して、生体情報の登録処理を実行する権限の有無が判断される。そのため、生体情報の登録処理を実行する権限は、利用者の登録番号とは無関係に、個々のＡＴＭに対して設定されている。しかしながら、登録処理実行権限の有無は、利用者の登録番号とは無関係に設定されていればよく、必ずしも個々のＡＴＭに対して設定されていなくても良い。例えば、認証用識別子や管理者生体情報を専用のサーバに登録し、サーバに登録された認証用識別子や管理者生体情報を用いて個々のＡＴＭとは無関係に設定された登録処理実行権限の有無を判断することも可能である。このようにしても、利用者生体情報の登録は、認証部により登録処理の実行権限を有すると判断された場合に行われるので、不特定多数の利用者が使用する自動取引装置を用いても、不正登録が行われることを抑制することができる。また、管理者の立ち会いがあれば、利用者の都合に応じた生体情報の登録や、利用者の必要に応じた生体情報の更新が可能となり、生体情報の登録に関する利用者の利便性が向上する。
【００７３】
Ｄ２．変形例２：
上記第１および第２実施例では、管理者ＩＤやアプリケーションＩＤの認証用識別子を管理者用ＩＣカードＣＤＡ，ＣＤＡａに格納しているが、これらの認証用識別子を格納する記録媒体はＩＣカードに限定されない。認証用識別子を格納する記録媒体は、磁気ストライプが付加された通帳等、取引処理に使用される記録媒体であれば、任意の記録媒体を利用することができる。また、磁気ディスクなどの取引処理に使用されない記録媒体に認証用識別子を格納するものとしても良い。ただし、ＡＴＭへの追加的な記録媒体取扱機構の付加を省略できる点で、認証用識別子は取引処理に使用される記録媒体に格納されるのが好ましい。
【図面の簡単な説明】
【００７４】
【図１】第１実施例における自動取引装置１００を用いた取引システム１０の構成を示す説明図。
【図２】ＩＣカードに格納される情報と、生体情報データベース３２０に格納される情報と、の一例を示す説明図。
【図３】第１実施例の登録処理実行部１６８により実行される生体情報登録ルーチンを示すフローチャート。
【図４】図３のステップＳ５００において登録処理実行部１６８により実行されるＩＣカード登録ルーチンを示すフローチャート。
【図５】図３のステップＳ６００において登録処理実行部１６８により実行されるサーバ登録ルーチンを示すフローチャート。
【図６】生体情報の登録処理の実行中にタッチパネル１３０に表示される画面の一例を示す説明図。
【図７】生体情報の登録処理の実行中にタッチパネル１３０に表示される画面の一例を示す説明図。
【図８】第２実施例におけるＡＴＭ１００ａを用いた取引システム１０ａの構成を示す説明図。
【図９】第２実施例において使用される管理者用ＩＣカードＣＤＡａに格納される情報の一例を示す説明図。
【図１０】アプリケーション実行部１６８ａにより実行されるアプリケーション実行ルーチンを示すフローチャート。
【図１１】第３実施例におけるＡＴＭ１００ｂを用いた取引システム１０ｂの構成を示す説明図。
【図１２】第３実施例の登録処理実行部１６８ｂにより実行される生体情報登録ルーチンを示すフローチャート。
【符号の説明】
【００７５】
１０，１０ａ，１０ｂ…取引システム
１２…ネットワーク
１００，１００ａ，１００ｂ…ＡＴＭ
１１０…生体情報読取部
１２０…ＩＣカード取扱部
１３０…タッチパネル
１４０…外部記憶装置
１５０…送受信部
１６０…制御部
１６２…生体認証実行部
１６４…カード情報処理部
１６６…入出力処理部
１６８，１６８ｂ…登録処理実行部
１６８ａ…アプリケーション実行部
２００…ホストコンピュータ
３００…生体情報サーバ
３１０…データベース管理部
３２０…生体情報データベース
ＣＤＡ，ＣＤＡａ…管理者用ＩＣカード
ＣＤＵ…利用者用ＩＣカード
ＳＡＩ…管理者情報格納部
ＳＡＩａ…アプリケーション情報格納部
ＳＢＭ…生体情報格納部
【図１】
2008107934.tif 000003
【図２】
2008107934.tif 000004
【図３】
2008107934.tif 000005
【図４】
2008107934.tif 000006
【図５】
2008107934.tif 000007
【図６】
2008107934.tif 000008
【図７】
2008107934.tif 000009
【図８】
2008107934.tif 000010
【図９】
2008107934.tif 000011
【図１０】
2008107934.tif 000012
【図１１】
2008107934.tif 000013
【図１２】
2008107934.tif 000014