(57)【要約】【課題】様々な分野において利用されているシステムやアプリケーションソフトと連携して動作する生体情報管理システムを提供することを目的とする。【解決手段】指静脈認証ソフトＢＣは、上位プログラムの動作下で動作する下位プログラムである。オペレータは、指静脈認証ソフトＢＣを、上位プログラムの中から起動する。その際にオペレータＩＤや、顧客登録情報などの本人確認情報が上位プログラムから指静脈認証ソフトＢＣへと引き継がれる。指静脈認証ソフトＢＣは、指静脈情報を取得しＩＣカードへの登録を終えると、その成功、失敗の報告を上位プログラムに報告する。オペレータは引き続き上位プログラムの操作に戻るが、オペレータは単一のソフトを操作していると感じることができる。【選択図】図２
2007226613.tif 000002
【特許請求の範囲】
【請求項１】
顧客の生体情報を取得し登録及び認証を行う管理システムであって、
顧客情報を管理するサーバと、
前記サーバとネットワークを介して接続された端末コンピュータと、
を備え、
前記端末コンピュータは、
生体情報認証装置と、
ＩＣカードリーダと、
顧客情報を用いた処理を行う上位プログラムと、
前記生体情報認証装置と前記ＩＣカードリーダとを用いて前記生体情報の取得と前記生体情報のＩＣカードへの登録を行う下位プログラムと、
を備え、
前記下位プログラムは、前記上位プログラムの管理下で動作するときに、前記上位プログラムの中から起動し、前記生体情報とともに前記ＩＣカードに登録すべき顧客情報を、前記上位プログラムから受け取ることを特徴とする、
管理システム。
【請求項２】
請求項１に記載の管理システムであって、
前記下位プログラムは、前記生体情報認証装置に、前記生体情報を複数の種類についてそれぞれ複数回にわたり取得させることを特徴とする、
管理システム。
【請求項３】
請求項１または請求項２に記載の管理システムであって、
前記下位プログラムは、前記上位プログラムの管理下で行った処理の実行終了時に、前記生体情報の登録の成功あるいは失敗の結果報告を前記上位プログラムへ返し、
前記失敗の結果報告は、失敗の原因とともに前記上位プログラムへ返すことを特徴とする、
管理システム。
【請求項４】
請求項１ないし請求項３のいずれかに記載の管理システムであって、
前記下位プログラムは、前記上位プログラムの管理下で動作するときに、前記上位プログラムからの指示で、前記下位プログラムの実行を終了することを特徴とする、
管理システム。
【請求項５】
請求項１ないし請求項４のいずれかに記載の管理システムであって、
前記生体情報は指静脈情報であり、
前記下位プログラムは、取得した前記指静脈情報の指の本数と指の種類とのうちの少なくとも一方を前記サーバへと送信することを特徴とする、
管理システム。
【請求項６】
顧客の生体情報を取得し登録及び認証を行うコンピュータプログラムであって、
生体情報認証装置とＩＣカードリーダとを用いて前記生体情報の取得と前記生体情報のＩＣカードへの登録を行う機能と、
顧客情報を用いた処理を行う上位プログラムの管理下で動作するときに、前記上位プログラムの中から起動し、前記生体情報とともに、前記ＩＣカードに登録すべき顧客情報を受け取る機能と、
をコンピュータに実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、生体情報の管理システムに関する。
【背景技術】
【０００２】
生体情報を用いたセキュリティシステムの需要の高まりとともに、その利用分野も急速な広がりを見せている。それに伴い、昨今では種々の生体情報管理システムが提案され実用化されている（特許文献１等）。
【０００３】
【特許文献１】特開２００４−１５１９７７
【特許文献２】特開２０００−２５９２７８
【０００４】
一方、そうした生体情報管理システムの利用分野の広がりに応じて、生体情報管理システムには、それぞれの利用分野ごとに利用される様々なアプリケーションソフトやシステムと連携することでシステムを構成できる柔軟な機能が要求されている。例えば、銀行における口座登録システムに連動して処理を実行できる生体情報管理システム等である。しかし、現在の生体情報管理システムの処理実行アプリケーションソフトは、他のシステムやアプリケーションソフトから独立してその実行処理を行い、その実行処理や処理手順がそのソフト内で完結してしまっている。そのため、他のシステムやアプリケーションソフトと連携し柔軟にシステムを構成することは困難であった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、様々な分野において利用されているシステムやアプリケーションソフトと連携して動作する生体情報管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、顧客の生体情報を取得し登録及び認証を行う管理システムであって、顧客情報を管理するサーバと、前記サーバとネットワークを介して接続された端末コンピュータとを備え、前記端末コンピュータは、生体情報認証装置と、ＩＣカードリーダと、顧客情報を用いた処理を行う上位プログラムと、前記生体情報認証装置と前記ＩＣカードリーダとを用いて前記生体情報の取得と前記生体情報のＩＣカードへの登録を行う下位プログラムとを備え、前記下位プログラムは、前記上位プログラムの管理下で動作するときに、前記上位プログラムの中から起動し、前記生体情報とともに前記ＩＣカードに登録すべき顧客情報を、前記上位プログラムから受け取ることを特徴とする。
【０００７】
この管理システムによれば、様々な利用分野において利用されている上位プログラムと、生体情報のＩＣカードへの登録を行う下位プログラムとが連携して動作可能となり、オペレータは、下位プログラムの操作を、上位プログラムの操作から一貫して引き続き行っているように感じる。また、下位プログラムは上位プログラムの指示のもとでシステムに応じた機能を発揮することとなり、それによって柔軟なシステム構成が可能となる。
【０００８】
前記管理システムは、前記生体情報を、複数の種類についてそれぞれ複数回にわたり取得することを特徴とするとしても良い。
【０００９】
この管理システムによれば、よりセキュリティ性の高い生体情報管理システムを構築できる。
【００１０】
前記下位プログラムは、前記上位プログラムの管理下で行った処理の実行終了時に、前記生体情報の登録の成功あるいは失敗の結果報告を前記上位プログラムへ返し、前記失敗の結果報告は、失敗の原因とともに前記上位プログラムへ返すことを特徴とするとしても良い。
【００１１】
この管理システムによれば、さらに前記上位プログラムと前記下位プログラムの連携を緊密にすることができる。
【００１２】
前記下位プログラムは、前記上位プログラムの管理下で動作するときに、前記上位プログラムからの指示で、前記下位プログラムの実行を終了することを特徴とするものとしても良い。
【００１３】
この管理システムによれば、前記下位プログラムの動作を前記上位プログラムによってさらに厳密に管理することができる。例え下位プログラムが、上位プログラムの依頼による処理が一端終了したとしても、下位プログラムは終了することなくそのまま待機し、上位プログラムとの連携状態を保持できる。
【００１４】
前記生体情報は指静脈情報であり、前記下位プログラムは、取得した前記指静脈情報の指の本数及び又は種類を前記サーバへと送信することを特徴とするとしても良い。
【００１５】
この管理システムによれば、指静脈情報の認証をする度に登録した指の本数や種類を設定する処理を省略することができ、効率の良い認証処理が行える。
【００１６】
なお、本発明は、種々の形態で実現することが可能であり、例えば、生体情報登録方法および生体情報登録装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．システムの全体構成：
Ｂ．オペレータ端末におけるソフトウェア構成：
Ｃ．処理手順：
Ｄ．変形例：
【００１８】
Ａ．システムの全体構成：
図１は、一実施例として生体情報を用いた銀行の口座開設などの処理を行うシステム（「口座登録システム」と呼ぶ）の構成を示すブロック図である。この口座登録システムは、オペレータ端末１００と、それに接続する指静脈認証装置１０１ａとＩＣカードリーダ１０１ｂとを備えており、さらに、オペレータ端末１００がネットワーク１０３を介してサーバ１０２と接続されている。
【００１９】
オペレータ端末１００は、主に銀行のテラー（窓口業務担当）がオペレータとして操作し、口座開設の処理を行うコンピュータ端末である。オペレータ端末１００は、テラーが操作を行う際に見る表示画面（図示せず）と、テラーの操作を受け付けるキーボード、マウス等の入力デバイス（図示せず）を備えている。表示画面はテラーにのみ見える配置となっており、顧客には表示画面は見えなくなっているものとしても良い。また、表示画面と入力デバイスは一体となったタッチパネルであるとしても良い。なお、オペレータ端末１００は複数が並列にネットワーク１０３に接続されているものとしても良い。
【００２０】
指静脈認証装置１０１ａは、顧客の生体情報である指静脈情報を取得する端末である。指静脈認証装置１０１ａは、顧客がかざした指の静脈パターンの画像を近赤外線により読み取る方式のものとしても良い。
【００２１】
ＩＣカードリーダ１０１ｂは、顧客のＩＣカード（後述）が挿入されると、そのＩＣカード内のデータを読み込むことができ、逆にＩＣカードに対しデータを書き込むこともできる端末である。さらに、ＩＣカードリーダ１０１ｂは、ＩＣカード内の情報の物理的な完全消去や、そのＩＣカードを更新不能に設定することができる装置であることが好ましい。また、ＩＣカードを使用不能に設定することができるものとしても良い。
【００２２】
指静脈認証装置１０１ａとＩＣカードリーダ１０１ｂは、主に顧客がテラーの指示に従い使用する。指静脈認証装置１０１ａとＩＣカードリーダ１０１ｂは、顧客が使用しやすいように配置されており、両者が一体となって構成されているものとしても良い。
【００２３】
ＩＣカードとは、プラスチック製のカードに極めて薄いＩＣチップ（半導体集積回路）を埋め込むことで、大量の情報を書き込むことが可能となったカードである。ＩＣカードには、顧客の指静脈情報と、その指静脈情報の認証を行うプログラムと、その他の顧客を特定するための情報（本人確認情報）などが記録される。通常は発行後、顧客自身が保管することになり、顧客は、銀行ＡＴＭなどで取引を行う際には、ＩＣカードを提示し認証を受けることで取引を開始できる。ＩＣカードとしては接触方式のものでも非接触方式のものでも良い。
【００２４】
サーバ１０２は、データベースとしての機能を備えており、顧客の口座の情報が登録されている。サーバ１０２は、ネットワークを介して、複数の端末から、顧客に関する情報が登録可能であり、逆に端末に対して顧客に関する情報を検索し送信可能である。
【００２５】
Ｂ．オペレータ端末におけるソフトウェア構成：
図２は、オペレータ端末１００が有するソフトウェアの構成を示すソフトウェア構成図である。オペレータ端末１００は、オペレーションシステム（ＯＳ）２０と、口座登録用アプリケーションプログラムＡＲ（以下、「口座登録ソフトＡＲ」と呼ぶ）と、指静脈情報認証アプリケーションプログラムＢＣ（以下、「指静脈認証ソフトＢＣ」と呼ぶ）と、指静脈認証装置ドライバ２１と、ＩＣカードマネージャ２２と、ＩＣカードライブラリ２３とで構成される。なお、オペレータ端末１００には、他のアプリケーションプログラムなども存在するものとしても良い。
【００２６】
ＯＳ２０は、オペレータ端末１００の全体の管理を行う基本ソフトウェアであり、入出力管理やメモリ管理などを行う。他のアプリケーションプログラムは全て、ＯＳ２０の管理下で動作することになる。
【００２７】
口座登録ソフトＡＲは、例えば銀行業務における口座管理ソフトのようなアプリケーションプログラムであり、本実施例においては、顧客の口座開設を行う時に使用するものである。この口座登録ソフトＡＲは、口座開設の際に必要な情報の登録や、サーバ１０２への問い合わせ、報告および登録などを行い、口座開設に伴う顧客取引全般を処理する機能を有する。口座登録ソフトＡＲは、指静脈登録ソフトＢＣを呼び出し生体情報の登録処理を実行させる上位プログラムである。なお、口座登録ソフトＡＲは、さらに上位のプログラムなどにより管理下で動作するものとしても良く、例えば、サーバ１０２の管理下で動作しているものとしても良い。
【００２８】
指静脈認証ソフトＢＣは、上位プログラムからの呼び出しで起動し、その上位プログラムの動作下で動作するアプリケーションプログラム（下位プログラム）であり、顧客の指静脈情報の取得及び登録、認証などの処理を行う。また、上位プログラムを管理するさらに上位のプログラムなどの指示を直接うけて動作できるものとしても良い。本実施例においては、指静脈登録ソフトＢＣは、口座登録ソフトＡＲを上位プログラムとして動作する。その処理手順及び詳細な機能は後述する。なお、指静脈ソフトＢＣは、単体で起動し動作も可能なプログラムであるとしても良い。また、その上位プログラムは、口座ソフトＡＲに限られたものではない。
【００２９】
指静脈認証装置ドライバ２１は、指静脈認証装置１０１ａの動作をオペレータ端末１００から管理するソフトウェアである。ＩＣカードマネージャ２２は、ＩＣカードリーダ１０１ｂの動作をオペレータ端末１００から管理するソフトウェアである。両者は、指静脈認証ソフトＢＣからの指示、または、口座登録ソフトＡＲからの指示で動作する。ＩＣカードライブラリ２３は、ＩＣカードマネージャ２２の一部として動作するプログラムファイル群である。
【００３０】
Ｃ．処理手順：
図３は、本実施例である口座開設取引における処理手順を示すフローチャートである。以下、フローチャートの各ステップに沿って、その処理手順を説明する。
【００３１】
テラーは、顧客から口座開設依頼を受けたとき、オペレータ端末１００において、口座登録ソフトＡＲを起動する（ステップＳ３００）。この時に、テラーは自身のＩＤ及びパスワードを入力するものとしても良いし、オペレータ端末１００の起動時に入力されたテラーのＩＤ（オペレータＩＤ）及びパスワードがＯＳ２０から口座登録ソフトＡＲへ引き継がれるものとしても良い。
【００３２】
次にテラーは、口座登録ソフトＡＲに対して、顧客の口座に関する情報（「顧客口座情報」と呼ぶ）を登録する（ステップＳ３１０）。顧客口座情報には、例えば、顧客の氏名や住所、電話番号、開設する口座の口座科目や入金金額などがある。この時、口座登録ソフトＡＲは、サーバ１０２へ問い合わせ、新たに登録可能な口座番号を決定するものとしても良い。
【００３３】
次にテラーは、顧客の指静脈情報を登録するために、指静脈認証ソフトＢＣを起動し（ステップＳ３２０）、以下、ステップＳ３３０における指静脈情報登録処理が開始される。なお、指静脈認証ソフトＢＣは、テラーが口座登録ソフトＡＲの操作画面に設けられた起動ボタンをクリックすることで立ち上がるものとしても良いし、口座登録ソフトＡＲのコマンド入力欄からコマンドを入力することで立ち上がるものとしても良い。ただし、指静脈認証ソフトＢＣの起動も、口座登録ソフトＡＲの操作の一環として行われることが好ましい。
【００３４】
指静脈認証ソフトＢＣの起動とともに、その処理は指静脈認証ソフトＢＣへと移行するのであるが、その際に、口座登録ソフトＡＲで登録された顧客口座情報が本人確認情報として指静脈認証ソフトＢＣへと引き継がれる。ここで引き継がれる本人確認情報としては、例えば、顧客の氏名や住所、電話番号、開設する口座の口座科目や口座番号などである。またこれ以外の情報であっても良く、オペレータＩＤなども引き継がれるものとしても良い。これにより、テラーは、その処理が口座登録ソフトＡＲから指静脈認証ソフトＢＣへ移行したことを意識することなく、引き続き口座登録ソフトＡＲを操作しているように感じることができる。
【００３５】
図４は、指静脈認証ソフトＢＣが起動したときにオペレータ端末１００の表示画面に表示される指静脈認証ソフトＢＣの基本操作ウィンドウＢＷを示している。基本操作ウィンドウＢＷは、タイトルバー４１と、本人確認情報が表示される本人確認情報表示領域ＡＤと、指静脈登録処理に関する表示をする登録指情報表示領域ＦＤとを含んでいる。
【００３６】
タイトルバー４１には、指静脈認証ソフトＢＣのタイトルと、登録処理を行っている旨の表示と、オペレータＩＤが表示されている。オペレータＩＤは、図４では「１２３４５６７８９０」と表示されている。タイトルバー４１には、その他の情報やアイコンなどが表示されていても良いし、上記の情報のいずれが表示されていなくとも良い。
【００３７】
本人確認情報表示領域ＡＤには、顧客口座情報のうち、店番４２と、科目４３と、口座番号４４とが表示されている。本人確認情報表示領域ＡＤには、他の顧客口座情報が表示されるものとしても良い。なお、「店番」とは各支店ごとに与えられたコード番号である。また「科目」とは、「口座科目」ごとに決められたコードのことであり、例えば「１」なら「普通口座」を表すとしても良い。
【００３８】
登録指情報表示領域ＦＤには、メッセージ表示欄ＭＣ１〜ＭＣ３があり、指静脈の登録本数を設定する登録本数入力欄ＦＮと、指静脈情報登録処理の進捗状況を表示する進捗状況表示欄ＰＣと、テラーが処理手順に従って選択しクリックする選択ボタンＢＴがある。
【００３９】
メッセージ表示欄ＭＣ１には、現在の行われている処理名が表示される。テラーはこの表示によって現在の処理段階を確認できる。メッセージ表示欄ＭＣ２には、テラーに対する指示や説明が表示される。テラーはこの表示に従ってオペレータ端末１００の操作をする。また、メッセージ表示欄ＭＣ３には、テラーが顧客に対してすべき説明や指示が表示される。テラーはここに表示されたメッセージを顧客に伝える。
【００４０】
登録本数入力欄ＦＮ、進捗状況表示欄ＰＣ、選択ボタンＢＴについては、処理手順に従って以下に随時説明する。
【００４１】
図５は、指静脈認証ソフトＢＣの処理手順を示すフローチャートである。テラーは、まだ何も記録されていないＩＣカードを準備し、顧客にＩＣカードをＩＣカードリーダ１０１ｂへ挿入してもらう（ステップＳ５００）。この時の指静脈認証ソフトＢＣの基本操作ウィンドウＢＷを図６に示す。テラーは、選択ボタンＢＴのうち「カード読取」をクリックし、顧客にＩＣカードの挿入指示を出す。
【００４２】
ＩＣカードの読み込みに際してエラーが発生した場合、そのエラーの種類に応じて、メッセージ表示欄ＭＣ２、ＭＣ３の表示がされる。ＩＣカードに既に生体情報の記録が施されていた場合には、図７（Ａ）の表示がされる。ＩＣカードが以前に記録内容を消去され、使用不能な状態にされたものであったなどの場合には、図７（Ｂ）の表示がされる。ＩＣカードの種類が異なっていた場合には、図７（Ｃ）の表示がされる。ＩＣカードには生体情報が記録されているが、その生体情報が読み込めない場合には、図７（Ｄ）が表示される。ＩＣカードに何らかの理由でアクセスできない場合には、図８（Ａ）が表示される。ＩＣカードが正しくセットされていない、例えば裏表を間違えて挿入した場合などは、図８（Ｂ）が表示される。テラーが選択ボタンＢＴの「カード読取」をクリックしてから所定の時間（例えば５分）ＩＣカードが挿入されない状態であった場合には、図８（Ｃ）が表示される。テラーはそれぞれのメッセージに従い、顧客に指示を出す。
【００４３】
ＩＣカードの読み込みに成功したなら、指静脈情報取得処理へ移行する（図５；ステップＳ５１０）。指静脈の取得は、予め登録する指の本数（ｍ本）を設定し、その指ごとに所定の回数（ｎ回）の取得、即ち、合計ｍ×ｎ回の取得を行うものとしても良い。
【００４４】
図９は、指静脈情報取得処理の処理手順を示すフローチャートである。まず、テラーは指静脈情報を取得する指の本数を設定する（ステップＳ９００）。顧客が指静脈認証装置１０１ａに指を配置した後、指静脈認証装置１０１ａは、指静脈情報を取得する（ステップＳ９１０）。ステップＳ９２０において所定のｎ回目の指静脈の取得が終了していないなら、テラーは、顧客にもう一度同じ指を指静脈認証装置１０１ａに配置し直すよう指示をする（ステップＳ９４０）。即ち、所定のｎ回を終えるまで、ステップＳ９１０が繰り返される。さらに、ステップＳ９２０において、所定のｎ回目の指静脈情報の取得を終えても、ステップＳ９３０において、設定した登録指本数（ｍ本）の指静脈情報取得が終わっていなければ、テラーは、次の指を指静脈認証装置１０１ａに配置するよう顧客に指示をし（ステップＳ９５０）、再びステップＳ９１０をｎ回繰り返す。ステップＳ９３０において、ｍ本目の指についての指静脈取得処理が終了すると、全ての指静脈情報取得処理が完了する。このようにｍ本の指について、ｎ回ステップＳ９１０が繰り返されるのである。
【００４５】
具体的に、本実施例における指静脈情報取得処理を指静脈認証ソフトＢＣの表示画面に沿って説明する。図１０（Ａ）〜（Ｄ）は、指静脈情報取得処理における指静脈認証ソフトＢＣの基本操作ウィンドウＢＷを示す説明図である。本実施例では、２本の指についてそれぞれ３回の指静脈の取得を行い、３回取得した指静脈情報のうち最適な指静脈情報を１つずつ登録するものとする。
【００４６】
テラーは、顧客に指静脈情報を登録する指の本数を確認し、登録本数入力欄ＦＮに入力する（図９；ステップＳ９００）。本実施例では、まだ何も入力していない状態（デフォルト）では、登録本数入力欄ＦＮ（図１０）に２本の設定がされている。登録本数は、少なくとも１本以上が設定できれば良い。また、指の登録本数のみでなく、登録する指の種類を複数選択し登録できるものとしても良い。本実施例においては、右手親指（１本目の指）と右手人差指（２本目の指）の２本の指について登録する。
【００４７】
進捗状況表示欄ＰＣは、テラーが「どの指の何回目の取得であるか」を確認するための表示がされている。具体的には、１本目の指の指静脈取得に際しては「親指」の表示欄に完了マーク１１１（白丸）が表示される。２本目の指の指静脈取得に際しては「人差指」の表示欄に同様の完了マーク１１１が表示されることになる。また、インジケータ１１２は、取得回数ごとに図１０（Ｂ）に示すように表示が変化し、何回目の取得処理であるかを示す。２本目の指の指静脈取得に際しても、「人差指」の表示欄に同様の表示をする。全ての指静脈取得が終了すれば、進捗状況表示欄ＰＣは図１０（Ｃ）に示すような表示となる。なお、テラーが処理の進捗状況を確認できるのであれば、進捗状況表示欄ＰＣは、他の表示方法であっても良いし、進捗状況表示欄ＰＣは省略されても良い。
【００４８】
１本目の指の指静脈取得に際し、まず、基本操作ウィンドウＢＷ（図１０）のメッセージ表示欄ＭＣ２、ＭＣ３には、図１１（Ａ）のメッセージが表示される。テラーは表示に従い、顧客に、指静脈認証装置１０１ａの指静脈読取部に指を配置するように指示をし、選択ボタンＢＴのうち「読取開始」をクリックする。メッセージ表示欄ＭＣ２、ＭＣ３には図１１（Ｂ）のメッセージが表示される。指静脈認証装置１０１ａは、顧客の指が配置されたことを検知すると指静脈の取得を開始する。指静脈の取得中、メッセージ表示欄ＭＣ２、ＭＣ３には、図１１（Ｃ）のメッセージが表示され、取得が無事終了すると、メッセージ表示欄ＭＣ２、ＭＣ３には、図１１（Ｄ）のメッセージが表示される。さらにメッセージ表示欄ＭＣ２，ＭＣ３には、図１２（Ａ）のメッセージが表示され、２回目の指静脈情報の取得処理を開始することになる。２回目の取得処理が開始されるまでには図１２（Ｂ）のメッセージが表示される。以後、指の本数と取得回数の表示を変えて、同様のメッセージが適宜表示される。
【００４９】
なお、１本目の指の１回目の指静脈取得が開始される前に、テラーが選択ボタンＢＴの「登録中止」をクリックした場合、図１３（Ａ）に示すメッセージウィンドウ１３０が開く。このメッセージウィンドウ１３０の中で、テラーが「ＹＥＳ」を選択すると、指静脈認証ソフトＢＣは終了し、口座登録ソフトＡＲの画面へと戻り、指静脈情報取得処理は中止されたことになる。テラーが「ＮＯ」を選択すれば、再び基本操作ウィンドウＢＷに戻り、指静脈情報取得処理が続行される。
【００５０】
基本操作ウィンドウＢＷ（図１０（Ａ））の選択ボタンＢＴの表示は、指静脈認証装置１０１ａが読取処理を行っている最中は、図１３（Ｂ１）となる。また、選択ボタンＢＴの表示は、１回毎の指静脈情報の取得処理が終わる度に、図１３（Ｂ２）となる。もし、テラーが選択ボタンＢＴの「キャンセル」又は「やり直し」をクリックするとメッセージ表示欄ＭＣ２、ＭＣ３には、図１３（Ｃ）のメッセージが表示される（なお、メッセージ中の回数表示は適宜変わる。以下も同様である。）。テラーは、顧客にメッセージ表示欄ＭＣ３に表示されている指示を出し、もう一度指静脈取得処理を行う。
【００５１】
指静脈の取得に失敗した場合、エラーウィンドウ１４０（図１４（Ａ））が表示される。テラーは確認後、このエラーウィンドウ１４０の「ＯＫ」をクリックすれば、再び基本操作ウィンドウＢＷが表示され、メッセージ表示欄ＭＣ２、ＭＣ３には図１４（Ｂ）のメッセージが表示さる。テラーは、顧客にメッセージ表示欄ＭＣ３に表示されている指示を出し、もう一度指静脈取得処理を行うことになる。
【００５２】
全ての指静脈情報の取得が終了すると、指静脈認証ソフトＢＣは、取得した情報のＩＣカードへの登録処理へ移行する（図５；ステップＳ５２０）。基本操作ウィンドウＢＷの表示は、図１５（Ａ）になる。また、メッセージ表示欄ＭＣ２、ＭＣ３には、図１５（Ｂ）のメッセージが表示される。テラーは、メッセージ表示欄ＭＣ３のメッセージを顧客に伝えつつ、選択ボタンＢＴの「登録」をクリックする。すると、指静脈認証ソフトＢＣは、ＩＣカードマネージャ２２に指示を出し、ＩＣカードリーダが、取得した指静脈情報のＩＣカードへの書き込みを開始する。書き込み中は、メッセージ表示欄ＭＣ２、ＭＣ３には、図１５（Ｃ）のメッセージが表示される。
【００５３】
指静脈情報は、１本目の指の情報から順にＩＣカードに書き込まれ、指毎の書き込みが終了する度に、進捗状況表示欄ＰＣの「登録」の列には完了マーク１６１（白丸）が付される（図１６（Ａ））。即ち、全ての指について「登録」の列に完了マーク１６１が付されると書き込みは終了したことになる。
【００５４】
なお、図１５の基本操作ウィンドウＢＷにおいて、テラーが選択ボタンＢＴから「登録中止」を選択した場合は、指静脈情報取得処理の時と同様に、メッセージウィンドウ１３０（図１３（Ａ））が表示される。このメッセージウィンドウ１３０においてテラーが、「ＹＥＳ」を選択すると、指静脈認証ソフトＢＣは、ＩＣカード内に情報を書き込んだ後であればそれを消去し（図５；ステップＳ５８０）、口座登録は中止された旨を報告する（図５；ステップＳ５９０）。表示画面は、口座登録ソフトＡＲの操作画面へと戻る。テラーが「ＮＯ」を選択すれば、再び基本操作ウィンドウＢＷに戻り、ＩＣカードへの書き込み処理が続行される。
【００５５】
ＩＣカードへの書き込み処理が終了すると、メッセージ表示欄ＭＣ２、ＭＣ３には、図１６（Ｂ）のメッセージが表示される。指静脈認証ソフトＢＣは、ＩＣカードから、書き込んだ指静脈情報を改めて読み込み、書き込み後の指静脈情報の確認処理（図５；ステップＳ５３０）の準備をする。書き込み後の確認は、ＩＣカードから読み込んだ指静脈情報と、再度顧客から取得した指静脈の認証を行うことでなされる。
【００５６】
図１７（Ａ）は、ＩＣカードに書き込まれた情報の確認を行う際の基本操作ウィンドウＢＷの表示を示している。メッセージ表示欄ＭＣ２、ＭＣ３には、図１７（Ｂ）のメッセージが表示され、テラーは顧客にメッセージ表示欄ＭＣ３の表示内容を伝え、テラーは選択ボタンＢＴから「確認開始」を選択する。顧客が指を指静脈認証装置１０１ａに配置したことが検知されると取得を開始するが、それまでの間、メッセージ表示欄ＭＣ２、ＭＣ３は図１７（Ｃ）の表示がされ、基本操作ウィンドウＢＷ（図１７（Ａ））の選択ボタンＢＴの表示は図１８（Ａ）となる。なお、認証処理のためのプログラムは、ＩＣカード内に記録されており、認証の際にプログラムがＩＣカード内で実行されるものとしても良い。
【００５７】
認証処理の間、メッセージ表示欄ＭＣ２、ＭＣ３には図１８（Ｂ）のメッセージが表示される。１本目の指の認証に成功すると、メッセージ表示欄ＭＣ２、ＭＣ３には、図１８（Ｃ）の表示がされ、進捗状況表示欄ＰＣの「確認」の列には、完了マーク１８１が付され（図１８（Ｄ））、次の指が配置されたことを指静脈認証装置１０１ａが検知すると、次の指の認証処理が開始される。全ての指についての認証が成功すると、進捗状況表示欄ＰＣの「確認」の列全てに完了マーク１８１が付された状態となり、基本操作ウィンドウＢＷ（図１７（Ａ））の選択ボタンＢＴの表示は、図１８（Ｅ）に変わる。また、メッセージ表示欄ＭＣ２、ＭＣ３には、図１９（Ａ）のメッセージが表示される。テラーが選択ボタンＢＴから「登録完了」をクリックすると、認証処理は成功したことになる（図５；ステップＳ５４０）。なお、認証処理の途中、テラーが選択ボタンＢＴから「キャンセル」をクリックした場合は、メッセージ表示欄ＭＣ２、ＭＣ３には図１９（Ｂ）のメッセージが表示され（ただしメッセージ中の回数表示は適宜変わる）、再び顧客に指を配置し直してもらい、認証処理を繰り返す。
【００５８】
ステップＳ５３０（図５）において、選択ボタンＢＴ（図１７（Ａ）；基本操作ウィンドウＢＷ）から「確認開始」を選択することなく、「登録中止」をクリックした場合、メッセージウィンドウ２００（図２０（Ａ））が表示される。メッセージウィンドウ２００でテラーが「ＮＯ」を選択したなら、基本操作ウィンドウＢＷ（図１７（Ａ））に戻り、書き込み後の確認処理（図５；ステップＳ５３０）は続行される。メッセージウィンドウ２００で、テラーが「ＹＥＳ」を選択すると、表示画面は基本操作ウィンドウＢＷに戻り、メッセージ表示欄ＭＣ２、ＭＣ３には、図２０（Ｂ）のメッセージが表示される。また、指静脈認証ソフトＢＣは、ＩＣカードの内容を消去し（図５；ステップＳ５８０）、指静脈認証ソフトＢＣは登録失敗を口座登録ソフトＡＲに報告し（ステップＳ５９０）終了する。ＩＣカードの内容を消去する際に、何らかの障害が発生した場合は、メッセージウィンドウ２０１（図２０（Ｃ））が表示され、テラーが「ＯＫ」をクリックすると、指静脈認証ソフトＢＣは、口座登録ソフトＡＲにその報告（ステップＳ５９０）をし、終了する。指静脈登録ソフトＢＣ終了後は、表示画面が口座登録ソフトＡＲの操作画面へと戻る。
【００５９】
認証に失敗した場合は、エラーウィンドウ２１０（図２１（Ａ））が表示され、テラーが確認後「ＯＫ」をクリックすると、基本操作ウィンドウＢＷに戻る。この時、基本操作ウィンドウＢＷのメッセージ表示欄ＭＣ２、ＭＣ３の表示は、図２１（Ｂ）のメッセージを表示し、基本操作ウィンドウＢＷの選択ボタンＢＴの表示は図２１（Ｃ）となっている。テラーは、書き込み後の確認処理を再度行いたい場合は、選択ボタンＢＴから「確認開始」を選択する。すると、図５のステップＳ５４０からステップＳ５３０に戻り、再び図１７（Ａ）の基本操作ウィンドウＢＷが表示されて、書き込み後の確認処理をやり直すことができる。
【００６０】
認証処理の失敗を３回（あるいは任意の複数回としても良い）連続でしている場合は、テラーは選択ボタンＢＴから「最初から」を選択する。するとメッセージ表示欄ＭＣ２、ＭＣ３には図２１（Ｄ）の表示がされ、ＩＣカードの内容を消去（図５；ステップＳ５８０）した後、ステップＳ５１０の処理を最初からやり直すことになる。
【００６１】
なお、さらに認証失敗を所定回数以上繰り返している場合、図５のステップＳ５４０からステップＳ５８０に強制的に移行する。ステップＳ５８０では、エラーウィンドウ２２０（図２２）が表示され、ＩＣカード内の情報は消去される。またＩＣカードは書き込みが出来ないように設定されものとしても良い。その後、口座登録ソフトＡＲの操作画面へと戻る（ステップＳ５８０から破線で示すフロー）。その際に、指静脈認証ソフトＢＣは口座登録ソフトＡＲに登録失敗の結果報告をその理由（ＩＣカードの不良など）を渡し（ステップＳ５９０）、口座登録ソフトＡＲからの指示を待つ待機状態になる。
【００６２】
ＩＣカードへの書き込み後の確認が成功したなら、その結果は指静脈認証ソフトＢＣから口座登録ソフトＡＲへと報告される（図５；ステップＳ５５０）。指静脈登録ソフトＢＣは、引き続き、サーバ１０２に対して、取得した指静脈情報の指の本数及び又は指の種類の情報と顧客の口座情報などの登録処理を行う。登録が成功したなら（ステップＳ５６０）、指静脈認証ソフトＢＣは、ＩＣカードの指静脈情報の更新ができなくなるようＩＣカードを設定する（ステップＳ５７０）。サーバ１０２への登録が失敗した場合には、指静脈認証ソフトＢＣは、ＩＣカード内の指静脈情報を物理的に消去する（ステップＳ５８０）。その後ステップＳ５１０に戻り、取得する指静脈情報の指の本数の設定からやり直すことになる。
【００６３】
一連の指静脈登録処理が完了したなら、指静脈登録ソフトＢＣは、口座登録ソフトＡＲに登録成功の報告をする（ステップＳ５９０）。操作は口座登録ソフトＡＲへと戻ることになるが、指静脈登録ソフトＢＣはそのまま口座登録ソフトＡＲの指示を待ち、口座登録ソフトＡＲからの終了の指示によって終了する（ステップＳ５９５）。なお、終了の指示は、サーバ１０２から受けるものとしても良い。また、指静脈登録ソフトＢＣは、引き続き他の処理の指示を受けるものとしても良い。
【００６４】
テラーは引き続き口座登録ソフトＡＲの操作を行い、ＩＣカードやサーバ１０２へその他の情報の登録（例えば暗証番号の登録）などを行う（図３；ステップＳ３４０）こととしても良い。
【００６５】
以上のように、口座登録ソフトＡＲと指静脈登録ソフトＢＣとは、その情報や結果の報告を互いに行うことで連携動作しており、テラーは上記の口座開設の処理において指静脈登録ソフトＢＣを使用していると感じることなく、全て口座登録ソフトＡＲで処理していると感じることが出来る。
【００６６】
また、指静脈登録ソフトＢＣは、上記のような上位プログラムとの連携動作を可能にしたことにより、指静脈登録ソフトＢＣのプログラムを改変することなく、上位プログラムの処理形態に適合させることができる。例えば、あるシステムにおいては、ＩＣカードへの登録が失敗した場合、ＩＣカードの内容を消去するのみであるなら、上位プログラムから指静脈登録ソフトＢＣへそのような指示がされるものとすれば良い。また、あるシステムにおいては、ＩＣカードへの登録が失敗した場合、ＩＣカードを使用不能な状態にするのであれば、上位プログラムから指静脈登録ソフトＢＣへそのような指示がされるものとすれば良い。このように柔軟なシステム構築が可能となる。
【００６７】
Ｄ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００６８】
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしても良く、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしても良い。例えば、指静脈認証ソフトＢＣの機能の一部をオペレータ端末１００が実行するようにすることもできる。また、一のソフトウェアの持つ機能を他のソフトウェアが持つ構成としても良い。例えば、指静脈認証ソフトＢＣの機能の一部を口座登録ソフトＡＲが行うものとしても良いし、逆に、口座登録ソフトＡＲの機能の一部を指静脈認証ソフトＢＣが行うこととしても良い。
【００６９】
Ｄ１．変形例１：
登録する生体情報としては、指静脈情報に限られるものではなく、例えば、指紋情報であっても良いし、虹彩情報であるとしても良い。さらには、それら複数の種類の生体情報を組み合わせるものとしても良く、顧客が選択できるものとしても良い。
【００７０】
Ｄ２．変形例２：
銀行口座登録における生体情報管理システムに限られず、その他の分野における生体情報管理システムであっても良い。例えば、ホテルなどの利用施設における顧客管理を行う生体情報管理システムであるとしても良い。なお、上位プログラムは、そのシステムに応じたアプリケーションプログラムとなる。
【図面の簡単な説明】
【００７１】
【図１】口座登録システムの全体構成を示すブロック図
【図２】オペレータ端末におけるソフトウェア構成図を示す説明図
【図３】指静脈情報登録の処理手順を示すフローチャート
【図４】指静脈認証ソフトの起動画面を示す説明図
【図５】指静脈認証ソフトの処理手順を示すフローチャート
【図６】ＩＣカード読み込み処理時の基本操作ウィンドウ
【図７】ＩＣカード読み込みエラーメッセージ１
【図８】ＩＣカード読み込みエラーメッセージ２
【図９】指静脈情報取得処理の処理手順を示すフローチャート
【図１０】指静脈情報取得処理中の基本操作ウィンドウ
【図１１】指静脈情報取得処理時の表示メッセージ１
【図１２】指静脈情報取得処理時の表示メッセージ２
【図１３】指静脈情報取得処理における登録中止選択時の表示メッセージ
【図１４】指静脈情報取得処理におけるエラー発生時の表示メッセージ
【図１５】ＩＣカード書き込み処理時の基本操作ウィンドウ及びメッセージ
【図１６】ＩＣカード書き込み処理時の基本操作ウィンドウの表示及びメッセージ
【図１７】書き込み後の確認処理時の基本操作ウィンドウ及びメッセージ
【図１８】書き込み後の確認処理時の基本操作ウィンドウの表示及びメッセージ
【図１９】書き込み後の確認処理時の表示メッセージ
【図２０】書き込み後の確認処理における登録中止選択時の表示メッセージ
【図２１】書き込み後の確認処理における認証失敗時の表示１
【図２２】書き込み後の確認処理における認証失敗時の表示２
【符号の説明】
【００７２】
２１…指静脈認証装置ドライバ
２２…ＩＣカードマネージャ
２３…ＩＣカードライブラリ
４１…タイトルバー
４２…店番
４３…科目
４４…口座番号
１００…オペレータ端末
１０１ａ…指静脈認証装置
１０１ｂ…ＩＣカードリーダ
１０２…サーバ
１０３…ネットワーク
１１１…完了マーク
１１２…インジケータ
１３０…メッセージウィンドウ
１４０…エラーウィンドウ
１６１…完了マーク
１８１…完了マーク
２００…メッセージウィンドウ
２０１…メッセージウィンドウ
２１０…エラーウィンドウ
２２０…エラーウィンドウ
ＡＤ…本人確認情報表示領域
ＡＲ…口座登録ソフト（口座登録用アプリケーションプログラム）
ＢＣ…指静脈認証ソフト（指静脈情報認証アプリケーションプログラム）
ＢＴ…選択ボタン
ＢＷ…基本操作ウィンドウ
ＦＤ…登録指情報表示領域
ＦＮ…登録本数入力欄
ＭＣ１…メッセージ表示欄
ＭＣ２…メッセージ表示欄
ＭＣ３…メッセージ表示欄
ＰＣ…進捗状況表示欄
【図１】
2007226613.tif 000003
【図２】
2007226613.tif 000004
【図３】
2007226613.tif 000005
【図４】
2007226613.tif 000006
【図５】
2007226613.tif 000007
【図６】
2007226613.tif 000008
【図７】
2007226613.tif 000009
【図８】
2007226613.tif 000010
【図９】
2007226613.tif 000011
【図１０】
2007226613.tif 000012
【図１１】
2007226613.tif 000013
【図１２】
2007226613.tif 000014
【図１３】
2007226613.tif 000015
【図１４】
2007226613.tif 000016
【図１５】
2007226613.tif 000017
【図１６】
2007226613.tif 000018
【図１７】
2007226613.tif 000019
【図１８】
2007226613.tif 000020
【図１９】
2007226613.tif 000021
【図２０】
2007226613.tif 000022
【図２１】
2007226613.tif 000023
【図２２】
2007226613.tif 000024