(57)【特許請求の範囲】
【請求項１】
出席者の出席状況を管理するために，コンピュータに，
出席場所において出席者の所定の身体的特徴を示す生体情報を読み取る処理と，
前記生体情報読取処理において読み取られた生体情報に，当該生体情報の読み取り日時を付与した照合用データを作成する処理と，
前記照合用データを照合用データ格納部に格納する処理と，
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から，前記出席者の個人特定情報およびテンプレート生体情報を読み取る処理と，
前記読み取られたテンプレート生体情報と前記格納された照合用データの生体情報とを照合し，前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する処理と，
前記読み取られた個人特定情報に，前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成する処理と，
前記出席管理用データを出席管理用データ格納部に格納する処理と，
前記照合用データを抽出する処理において，前記テンプレート生体情報と前記生体情報が一致した照合用データを，前記照合用データ格納部から削除する処理とを実行させる
ための出席管理プログラム。
【請求項２】
出席者の出席状況を管理する出席管理システムであって，
出席場所に設けられて，出席者の所定の身体的特徴を示す生体情報を読み取る生体情報読取部と，
前記生体情報読取部において読み取られた生体情報に当該生体情報の読み取り日時を付与した照合用データを作成し，照合用データ格納部に格納する照合用データ蓄積部と，
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から，前記出席者の個人特定情報およびテンプレート生体情報を読み取る記録媒体情報読取部と，
前記テンプレート生体情報と前記照合用データの生体情報とを照合し，前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する生体情報照合部と，
前記個人特定情報に前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成し，出席管理用データ格納部に格納する出席管理用データ管理部とを備えるとともに，
前記照合用データ蓄積部は，前記テンプレート生体情報と前記生体情報が一致した照合用データを前記照合用データ格納部から削除する
ことを特徴とする出席管理システム。
【請求項３】
管理する出席場所が複数である場合に，前記出席場所の各々に前記生体情報読取部が設けられ，
前記照合用データ蓄積部は，前記生体情報に前記生体情報が読み取られた出席場所を付与した照合用データを作成し，
前記生体情報照合部は，前記個人特定情報に前記抽出された照合用データの読み取り日時と出席場所とを対応付けた前記出席管理用データを作成する
請求項２に記載の出席管理システム。
【請求項４】
管理する出席場所が複数である場合に，前記出席場所の各々に，前記生体情報読取部に対応付けられた前記照合用データ格納部および前記照合用データ蓄積部が設けられ，
前記照合用データ蓄積部は，前記生体情報に前記生体情報を一意に特定する照合用ＩＤを付与して照合用データを作成し，前記他の照合用データ蓄積部へ前記作成した照合用データを送信し，前記照合用データ格納部に，前記他の照合用データ蓄積部から受信した照合用データを格納し，前記テンプレート生体情報と前記生体情報が一致した照合用データの削除要求を前記他の照合用データ蓄積部へ送信し，前記他の照合用データ蓄積部から受信した削除要求にかかる照合用データを前記照合用データ格納部から削除する
請求項２に記載の出席管理システム。
【請求項５】
出席管理用データ格納部を備えたコンピュータが実行する，出席状況を管理する出席管理方法であって，
出席場所において出席者の所定の身体的特徴を示す生体情報を読み取る処理過程と，
前記生体情報読取処理において読み取られた生体情報に，当該生体情報の読み取り日時を付与した照合用データを作成する処理過程と，
前記照合用データを照合用データ格納部に格納する処理過程と，
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から，前記出席者の個人特定情報およびテンプレート生体情報を読み取る処理過程と，
前記読み取られたテンプレート生体情報と前記格納された照合用データの生体情報とを照合し，前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する処理過程と，
前記読み取られた個人特定情報に前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成する処理過程と，
前記出席管理用データを出席管理用データ格納部に格納する処理過程と，
前記照合用データを抽出する処理過程において，前記テンプレート生体情報と前記生体情報が一致した照合用データを，前記照合用データ格納部から削除する処理過程とを備える
ことを特徴とする出席管理方法。
【請求項６】
出席者の出席状況を管理する出席管理システムであって，
生体データ関連付け装置は，
出席者の所定の身体的特徴を示す生体情報と，当該生体情報の読取日時に関する情報と，当該生体情報が可搬型記録媒体に記録されている生体認証用のテンプレート生体情報との同一性につき検証されたか否かを表す情報とを少なくとも含む照合用データを読取装置から受信して格納する照合用データ格納部と，
前記読取装置から受信した第１の照合用データが同一性が検証済みであることを示す情報を含むものであった場合に，前記照合用データ格納部から，当該第１の照合用データと同一の前記生体情報を含む照合用データを全て抽出し，当該第１および抽出した照合用データに含まれる，全ての前記読取日時に関する情報を，一まとまりのデータとして出席管理装置へ送信する送信手段とを備え，
出席管理装置は，
前記読取装置が前記出席者を特定する個人特定情報と前記生体情報との両方を読み取った場合に送信する，該個人特定情報と該生体情報の読取日時に関する情報とを受信する手段と，
前記読取装置から受信した情報に含まれる読取日時に関する情報と同一の読取日時を含む前記生体データ関連付け装置から受信した一まとまりの読取日時に関する情報につき，該一まとまりの読取日時の全てについて，出席管理用データを生成する手段とを備える
ことを特徴とする出席管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，例えば大学や専門学校などで行われる授業や講義などへの出席状況を管理する技術に関し，特に，生体認証によって出席者の出席を確認し，出席管理を行う技術に関する。
【背景技術】
【０００２】
従来，磁気カード，ＩＣカードなどの可搬型の記録媒体に，氏名や学籍番号などの個人を特定する情報を記録したＩＤカードを出席者に携帯させて，出席者がそのＩＤカードをカード読取装置（リーダ）に通すことにより出席確認を行う出席管理の手法がある。しかし，この手法では，ＩＤカードの所有者以外の者がリーダにＩＤカードを通すことで所有者の出席確認を行うという，いわゆる「代返」が可能であることが問題となっていた。
【０００３】
これに対して，出席者本人を特定するために，出席者の生体認証を用いて出席確認を行う手法が存在する（例えば，特許文献１参照）。特許文献１には，講義への出席状況に応じて料金を課金する出欠課金管理システムに関する技術が記載されている。特許文献１のシステムは，氏名や学籍番号などの個人を特定する個人特定情報と生体情報とが対応付けられたデータベースをあらかじめシステム内に保持し，入力された生体情報でデータベースを参照することによって出席者の特定を行っている。
【０００４】
また，生体認証による本人確認の手法として，口座情報と口座所有者の生体情報を記録した銀行カードを発行し，銀行のＡＴＭに挿入される銀行カードの生体情報と読取装置で読み取った操作者の生体情報とを照合することによって口座所有者を確認する技術が知られている。
【特許文献１】特開２００４−２８０１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし，上記の特許文献１のように，あらかじめ氏名や学籍番号などの個人特定情報と生体情報とが対応付けられたデータをシステムで一元的に管理する方法では，このデータが漏洩した場合に，生体情報に個人特定情報が紐付けられた個人情報が，多人数分まとめて漏洩してしまうという問題がある。
【０００６】
これに対して，金融機関で用いられるような，ＩＣカードに登録された生体認証のテンプレートとなる生体情報（テンプレート生体情報）と読取装置で読み取られた生体情報とを照合して本人確認を行う方法では，システム側で生体情報を保持しないために，システムのサーバから個人情報が多人数分まとめて漏洩する危険性はない。
【０００７】
しかし，ＩＣカードによる本人確認の手法を出席管理に利用する場合に，以下のような問題がある。
【０００８】
まず，出席場所となる教室の出入口に備えられた端末にＩＣカードを挿入し，生体情報の読取装置で手のひらや指などを読み取らせるという出席確認のための一連の行為操作，特にはＩＣカードをカバンなどから取り出す，端末にＩＣカード内の情報を読み取らせ，ＩＣカードをカバンなどにしまう行為には，ある程度の時間がかかると考えられる。そのため，出席者の人数が多くなると，すべての出席者が操作を完了するまでにかなりの時間がかかり，講義の開始時間までに出席者全員の出席確認が終わらないという問題が発生する。この問題を解消できるだけの複数台の端末を設置するという対処法も考えられるが，十分な台数の端末を揃えるだけの費用を掛けることができないことも多い。
【０００９】
したがって，生体認証を用いた出席管理を現実的に運用できるように，個人特定情報と生体情報とが対応付けられたデータを一括管理することなく，かつ，できる限り短時間の操作で出席確認が行えるようなシステムが要求されている。
【００１０】
本発明は，出席管理のために，個人特定情報と生体情報とが対応づけられた状態で保持されることがなく，また，授業や講義の開始時間前のような短時間内でも多くの出席者が出席確認の操作が行えるような出席管理を可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は，ＩＣカードなどの可搬型の記録媒体を用いた生体認証により出席管理を行うものであって，出席場所で出席者から読み取った生体情報と読み取り日時の対を，出席者の個人特定情報と対応付けを行わずに蓄積しておく。そして，ＩＣカードから読み取った出席者のテンプレート生体情報によって蓄積した生体情報が照合できた後に，蓄積していた生体情報を削除し，ＩＣカードからテンプレート生体情報とともに読み取った出席者の本人特定情報に，照合できた生体情報の読み取り日時を対応付けて出席管理用データを作成することを特徴とする。
【００１２】
具体的には，本発明は，出席者の出席状況を管理するために，コンピュータに，１）出席場所において出席者の所定の身体的特徴を示す生体情報を読み取る処理と，２）前記生体情報読取処理において読み取られた生体情報に当該生体情報の読み取り日時を付与した照合用データを作成する処理と，３）前記照合用データを照合用データ格納部に格納する処理と，４）出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から，前記出席者の個人特定情報およびテンプレート生体情報を読み取る処理と，５）前記読み取られたテンプレート生体情報と前記格納された照合用データの生体情報とを照合し，前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する処理と，６）前記読み取られた個人特定情報に，前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成する処理と，７）前記出席管理用データを出席管理用データ格納部に格納する処理と，８）前記照合用データを抽出する処理において，前記テンプレート生体情報と前記生体情報が一致した照合用データを，前記照合用データ格納部から削除する処理とを実行させるためのプログラムである。
【００１３】
本発明のプログラムが実行されるコンピュータまたはコンピュータシステムでは，出席場所に設定された生体情報読取装置によって，出席者の生体情報を読み取る。読み取られた生体情報に，読み取り日時を付与して照合用データを作成し，照合用データ格納部に格納する。また，出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から，出席者の個人特定情報およびテンプレート生体情報を読み取る。
【００１４】
そして，読み取られたテンプレート生体情報と，照合用データ格納部に格納されていた照合用データの生体情報とを照合し，テンプレート生体情報と生体情報が一致する照合用データを抽出する。そして，その出席者の個人特定情報に，抽出されたすべての照合用データの読み取り日時を対応付けて出席管理用データを生成し，出席管理用データ格納部に格納する。さらに，テンプレート生体情報と生体情報が一致した照合用データを，照合用データ格納部から削除する。
【００１５】
このように，本発明によれば，出席者の個人特定情報と生体情報とが対応付けられて蓄積されることがなく，個人の特定が可能な状態となった生体情報が漏洩する危険性がなくなる。
【００１６】
また，本発明は，上記の出席管理のための処理を実現する処理手段を備えた出席管理システムである。また，本発明は，出席管理用データ格納部を備えたコンピュータが実行する出席管理方法である。
【発明の効果】
【００１７】
本発明によれば，出席者の生体情報と個人特定情報とが対応付けられた状態のデータはシステムまたは処理装置内に保持されない。また，生体情報の照合処理が実行されると，照合できた生体情報とそのテンプレート生体情報は，直ちに削除される。そのため，システムまたは処理装置から，個人情報が漏洩する危険性がなくなる。
【００１８】
また，本発明によれば，出席者は，授業や講義毎に，生体情報を読み取らせる操作のみを行い，その日の，あるいは教育機関が出席状況を把握したい期間での，最後の授業／講義時や下校時に，ＩＣカードによる個人特定情報とテンプレート生体情報とを読み取らせる操作を一回だけ行えばよい。そのため，出席者一人当たりの出席確認の操作時間は，従来に比べて短縮され，一つの生体情報読取手段（読取装置）によって多数の出席者の生体情報の読取操作を行えるようになる。よって，生体情報の読取手段の設置コストを抑制しながら，多数の出席者を対象にした出席管理を行うことができる。
【００１９】
また，本発明によれば，出席者の生体情報を読み取り日時と対応づけて蓄積する処理と，生体情報の照合処理および照合できた生体情報にもとづく出席管理用データの作成処理とを，別個に独立したタイミングで行うことができる。そのため，生体情報の照合処理のタイミングを出席管理の運用に合わせて任意に設定することができる。
【００２０】
さらに，出席者がＩＣカードを忘れた場合でも，授業の出席時に生体情報を読み取らせておけば，後日にＩＣカードで個人特定情報とテンプレート生体情報を読み取らせることによって，生体情報を照合して出席管理用データが作成できる。そのため，出席管理の柔軟な運用を実現することができる。
【発明を実施するための最良の形態】
【００２１】
以下，本発明の実施の形態について，図を用いて説明する。
【００２２】
本発明において，出席者は，例えば，学生，受講生，会社員などである。また，生体情報は，指紋，虹彩，声紋，手のひら静脈などから取得される身体的特徴を示す情報である。出席者を特定する個人特定情報は，例えば，出席者の氏名，登録番号，学籍番号などである。可搬型の記録媒体は，出席者の個人特定情報およびテンプレート生体情報とが格納可能な容量のメモリを備えた媒体や装置であって，所定の情報読取手段によって，メモリ内の情報が読み取れるものであればよく，例えば，ＩＣカード，メモリを備える携帯電話などである。また，出席管理の対象は，授業，講義，講演，会議，イベントなどである。
【００２３】
本実施の形態では，講義を受ける学生の出席管理の例を説明する。
【００２４】
図１は，本発明の実施の形態による出席管理システムの構成例を示す図である。出席管理システムは，出席管理サーバ１０と，１または複数の出席管理端末２０とが，ネットワークＮで接続された構成となっている。
【００２５】
出席管理サーバ１０は，各学生の出席状況を管理するサーバである。出席管理サーバ１０は，出席管理用データ受付処理部１１，データ転送処理部１２，端末設置情報データベース（ＤＢ）１３，講義開催教室情報データベース（ＤＢ）１４，履修管理データベース（ＤＢ）１５，講義開催スケジュールデータベース（ＤＢ）１６，出席管理用データ格納データベース（ＤＢ）１７を備える。
【００２６】
出席管理サーバ１０の出席管理用データ受付処理部１１は，各学生の講義への出席状況を示すデータを出席管理端末２０から受け，そのデータを出席管理用データとして出席管理用データ格納ＤＢ１７に格納する処理手段である。
【００２７】
データ転送処理部１２は，出席管理端末２０から送信された照合用データを，送信元以外の出席管理端末２０に転送する処理手段である。
【００２８】
出席管理端末２０は，出席場所として，例えば講義を行う教室の入口などに設置され，講義を受講する学生の出席確認を行う端末である。出席管理端末２０は，生体データ読取部２１，ＩＣカード読取部２２，生体データ入力処理部２３，生体データ照合処理部２４，照合用データ管理部２５，照合用データ格納データベース（ＤＢ）２６を備える。
【００２９】
図２は，出席管理サーバ１０が保有する各データベースの構造の例を示す図である。
【００３０】
図２（Ａ）の端末設置情報ＤＢ１３には，出席管理端末２０の設置情報として，講義を行う教室（教室ＩＤ）と，その教室の入り口などに設置された出席管理端末２０（端末ＩＤ）との対応関係が設定されている。
【００３１】
図２（Ｂ）の講義開催教室情報ＤＢ１４には，教室ＩＤと，その教室で行われる講義を識別する講義ＩＤとの対応関係が設定されている。
【００３２】
図２（Ｃ）の履修管理ＤＢ１５には，講義ＩＤと，その講義を履修する学生を特定する情報（学籍番号）との対応関係が設定されている。
【００３３】
図２（Ｄ）の講義開催スケジュールＤＢ１６には，講義ＩＤと，その講義が行われる日程（講義が開催される年月日，時間）との対応関係が設定されている。
【００３４】
図２（Ｅ）の出席管理用データ格納ＤＢ１７には，出席管理端末２０を介して収集されたデータから生成された，各学生の講義への出席状況を示す出席管理用データが格納される。
【００３５】
出席管理用データは，読み取った生体データが照合できた学生の学籍番号，生体データの読み取りを行った日時，生体データの読み取りを行った出席管理端末２０の端末ＩＤなどの情報からなる。この出席管理用データによって，生体データの読み取り日時および読み取った場所にその学生がいたことがわかり，学生の講義への出席状況を知ることができる。
【００３６】
また，図２に示すように，出席管理サーバ１０側では，生体情報を保持しない。
【００３７】
出席管理端末２０の生体データ読取部２１は，各学生の生体データを読み取る処理手段である。生体データ読取部２１で読み取る生体データとしては，例えば，指紋，虹彩，声紋，手のひら静脈など，さまざまなものが考えられる。
【００３８】
ＩＣカード読取部２２は，可搬型の記録媒体であるＩＣカードに記録された，学生を特定する情報（学籍番号）や，生体認証処理においてテンプレートとして用いるテンプレート生体データなどを読み取る処理手段である。
【００３９】
図３は，ＩＣカードの例を示す図である。本実施の形態では，可搬型の記録媒体としてＩＣカードを用いる。各学生は，１人１枚ずつＩＣカードを所有する。ＩＣカードには，そのＩＣカードの所有者である学生を特定する学籍番号などの情報のほかに，その所有者のテンプレート生体データが記録されている。
【００４０】
図３（Ａ）は，学籍番号Ｐ０１の学生ａのＩＣカードであり，図３（Ｂ）は，学籍番号Ｐ０２の学生ｂのＩＣカードである。
【００４１】
出席管理端末２０の生体データ入力処理部２３は，生体データ読取部２１によって読み取られた生体データを受け取り，入力された生体データに読み取り日時や端末ＩＤなどの出席対象となる講義を特定する情報を付加し，それを照合用データとして照合用ＩＤを付けて照合用データ格納ＤＢ２６に格納する処理手段である。
【００４２】
生体データ入力処理部２３は，生体データ読取部２１によって読み取られた生体データを受け取ると，照合用データ格納ＤＢ２６に同一の生体データが既に格納されていれば，同一の照合ＩＤを付けて格納する。これによって，同一の生体データすなわち学生に，同一の照合ＩＤが付与されることになる。
【００４３】
生体データ照合処理部２４は，ＩＣカード読取部２２によってＩＣカードから読み取られたテンプレート生体データを入力し，テンプレート生体データと照合用データ格納ＤＢ２６に蓄積された照合用データの生体データとを照合し，テンプレート生体データと生体データが一致する照合用データを抽出する。そして，抽出されたすべての照合用データの読み取り日時と端末ＩＤとの対を，ＩＣカードから読み取られた学籍番号と対応付けて，照合結果データを作成する。この照合結果データは，そのＩＣカードを所有する学生の出席状況を示すデータである。
【００４４】
出席管理サーバ１０の出席管理用データ受付処理部１１は，出席管理端末２０から，照合結果データを受け取り，出席管理用データとして出席管理用データ格納ＤＢ１７へ格納する。
【００４５】
生体データ照合処理部２４は，この照合結果データを，ネットワークＮを介して出席管理サーバ１０に送信する。また，抽出した照合用データを照合用データ格納ＤＢ２６から削除し，他の出席管理端末２０に対して，該当する照合用データ（テンプレート生体データと生体データが一致した照合用データ）の照合ＩＤを付けた削除指示データを発行する。
【００４６】
照合用データ管理部２５は，他の出席管理端末２０または出席管理サーバ１０を経由してきた他の出席管理端末２０で生成された照合用データを受け付け，照合用データ格納ＤＢ２６に格納する処理手段である。また，照合用データ管理部２５は，他の出席管理端末２０または出席管理サーバ１０から送られてきた削除指示データを受け付け，その削除指示データの照合ＩＤに該当する照合用データを照合用データ格納ＤＢ２６から削除する。
【００４７】
図４は，照合用データ格納ＤＢの状態遷移の例を示す図である。
【００４８】
照合用データ格納ＤＢ２６に格納される照合用データは，生体データが読み込まれた読み込み日時（日時）と，生体データの読み込みを行った出席管理端末２０（端末ＩＤ）と，読み込まれた生体データと，生体データごとに一意に付けられた照合用ＩＤなどの情報からなる。照合用データは，生体データ入力処理部２３および照合用データ管理部２５によって格納，蓄積される。
【００４９】
図４は，端末ＩＤ＝Ｒ００２の出席管理端末２０での照合用データ格納ＤＢ２６の状態遷移の例である。
【００５０】
まず，端末ＩＤ＝Ｒ００２の出席管理端末２０で学籍番号Ｐ０１の学生ａの生体データの読み取りが，生体データ読取部２１によって行われると，生体データ入力処理部２３によって，読み取りが行われた日時（20051205091011），読み取りが行われた出席管理端末２０の端末ＩＤ（Ｒ００２），読み取られた生体データからなる照合用データのレコードが，照合用データ格納ＤＢ２６に格納される。このとき，過去に同じ生体データを持つレコードが格納されているか否かが検索され，同じ生体データを持つレコードがなければ，一意となる新たな照合用ＩＤ（R00220051205091011）がそのレコードに割り当てられる（図４（Ａ）参照）。
【００５１】
また，このとき照合用データ格納ＤＢ２６に格納されるレコードは，同時に他の出席管理端末２０または出席管理サーバ１０に照合用データとして送信される。なお，図４の例では，照合用ＩＤが端末ＩＤと日時とから作成されているが，この値を意味のないランダムな値などにすれば，より高いセキュリティ効果が得られるようになる。
【００５２】
次に，端末ＩＤ＝Ｒ００１の出席管理端末２０で学籍番号Ｐ０２の学生ｂの生体データの読み取りが行われると，その照合用データが，端末ＩＤ＝Ｒ００２の出席管理端末２０に送られてくる。端末ＩＤ＝Ｒ００２の出席管理端末２０では，照合用データ管理部２５によって，端末ＩＤ＝Ｒ００１の出席管理端末２０から送られてきた日時（20051205091137），端末ＩＤ（Ｒ００１），生体データ，照合用ＩＤ（R00120051205091137）からなる照合用データが，照合用データ格納ＤＢ２６に格納される（図４（Ｂ）参照）。
【００５３】
端末ＩＤ＝Ｒ００２の出席管理端末２０で学籍番号Ｐ０１の学生ａの２度目の生体データの読み取りが行われると，生体データ入力処理部２３によって，読み取りが行われた日時（20051205131154），読み取りが行われた出席管理端末２０の端末ＩＤ（Ｒ００２），読み取られた生体データからなる照合用データのレコードが，照合用データ格納ＤＢ２６に格納される。このとき，過去に同じ生体データを持つレコードが格納されているかを検索し，同じ生体データを持つレコードが存在する場合には，同じ生体データを持つレコードに割り当てられていた照合用ＩＤ（R00220051205091011）を記録する（図４（Ｃ）参照）。また，このとき照合用データ格納ＤＢ２６に格納されるレコードは，同時に他の出席管理端末２０または出席管理サーバ１０に照合用データとして送信される。
【００５４】
その日の最後の講義終了後などに，学籍番号Ｐ０１の学生ａが，ＩＣカード読取部２２によってＩＣカードの読み取りを行うと，生体データ照合処理部２４によって，ＩＣカードに記録されているテンプレート生体データと同じ生体データを持つレコードが，照合用データ格納ＤＢ２６から抽出される。抽出作業が終了すると，テンプレート生体データと同じ生体データを持つレコードが，照合用データ格納ＤＢ２６から削除される（図４（Ｄ）参照）。また，削除されるレコードの照合用ＩＤを，他の出席管理端末２０または出席管理サーバ１０に削除指示データとして送信する。
【００５５】
図４に示すように，出席管理端末２０は，生体データの照合処理が行われるまで，学生の生体データを保持するが，学籍番号，氏名などの学生を特定する情報とその学生の生体データとの対応付けはされていない。
【００５６】
なお，図４の例では，レコードごとに生体データ，照合用ＩＤを持つように記載されているが，１つの生体データ，照合用ＩＤに複数の日時，端末ＩＤが対応付けられる形式でレコードが蓄積されてもよい。
【００５７】
図５は，出席管理システムを用いた実施例を説明する図である。以下では，ここまで説明したような構成の出席管理システムを用いた実施例として，３つのパターンを説明する。
【００５８】
図５（Ａ）は，第１パターンの形態を説明する図である。
【００５９】
第１パターンは，出席管理サーバ１０が１台，出席管理端末２０が１台という，もっともシンプルな構成の出席管理システムの例である。出席管理端末２０が１台なので，他の出席管理端末２０との照合用データの整合性をとる必要がない。そのため，図１の出席管理システムの構成において，出席管理サーバ１０のデータ転送処理部１２と，出席管理端末２０の照合用データ管理部２５は，必要ない。
【００６０】
出席管理端末２０において，生体データ読取部２１から読み取られた各学生の生体データは，生体データ入力処理部２３によって，図４で説明した手順に従って，その出席管理端末２０でのみ照合用データ格納ＤＢ２６に照合用データとして蓄積される。なお，出席管理端末２０が１台しかないので，照合用データの端末ＩＤは必要ない。
【００６１】
ＩＣカード読取部２２によってＩＣカードから各学生の生体データが読み取られると，生体データ照合処理部２４は，ＩＣカードから読み取ったテンプレート生体データと，照合用データ格納ＤＢ２６に蓄積された照合用データの生体データとを照合する。テンプレート生体データと一致する生体データのレコードが存在する場合には，一致するすべてのレコードの日時の情報とＩＣカードから読み取られた学籍番号とを対応付け，それを照合結果データとして出席管理サーバ１０に送る。その後，該当する生体データをもつレコードを，すべて照合用データ格納ＤＢ２６から削除する。
【００６２】
出席管理サーバ１０において，出席管理用データ受付処理部１１は，出席管理端末２０から送られてきた照合結果データを，出席管理用データとして出席管理用データ格納ＤＢ１７に格納する。
【００６３】
図５（Ｂ）は，第２パターンの形態を説明する図である。第２パターンは，出席管理サーバ１０が１台，出席管理端末２０が複数台の構成の出席管理システムの例である。第２パターンでは，出席管理端末２０間での通信により，複数の出席管理端末２０間での照合用データの整合性をとる。図１の出席管理システムの構成において，出席管理サーバ１０のデータ転送処理部１２は，必要ない。
【００６４】
出席管理端末２０において，各学生の生体データが読み取られた場合の処理は，基本的には，第１パターンと同様である。ただし，照合用データには，生体データの読み取りを行った出席管理端末２０の端末ＩＤが記録される。このとき，第２パターンでは，照合用データ格納ＤＢ２６に格納されるレコードは，同時に他の出席管理端末２０に照合用データとして送信される。また，他の出席管理端末２０から照合用データを受信した場合には，受信した照合用データを照合用データ格納ＤＢ２６に格納する。
【００６５】
ＩＣカードからテンプレート生体データが読み取られた場合の処理も，基本的には，第１パターンと同様である。このとき，第２パターンでは，削除されるレコードの照合用ＩＤを，他の出席管理端末２０に削除指示データとして送信する。他の出席管理端末２０から削除指示データを受信した場合には，受信した削除指示データで指定された照合用ＩＤを持つすべてのレコードを，照合用データ格納ＤＢ２６から削除する。
【００６６】
このように，出席管理端末２０間で互いに新たに蓄積された照合用データの送受信を行うことにより，複数の出席管理端末２０間での照合用データの整合性をとることが可能となる。なお，送受信されるデータの暗号化／復号化を行ってもよい。
【００６７】
図５（Ｃ）は，第３パターンの形態を説明する図である。第３パターンは，出席管理サーバ１０が１台，出席管理端末２０が複数台の構成の出席管理システムの例である。第３パターンでは，第２パターンと異なり，出席管理サーバ１０を介して，複数の出席管理端末２０間での照合用データの整合性をとる。
【００６８】
出席管理端末２０において，各学生の生体データが読み取られた場合の処理は，基本的には，第１パターンと同様である。ただし，照合用データには，生体データの読み取りを行った出席管理端末２０の端末ＩＤが記録される。このとき，第３パターンでは，照合用データ格納ＤＢ２６に格納されるレコードは，同時に出席管理サーバ１０に照合用データとして送信される。出席管理サーバ１０において，データ転送処理部１２は，出席管理端末２０から照合用データを受信すると，その受信した照合用データを送信元以外の出席管理端末２０に転送する。出席管理端末２０は，出席管理サーバ１０から照合用データを受信すると，受信した照合用データを照合用データ格納ＤＢ２６に格納する。
【００６９】
ＩＣカードからテンプレート生体データが読み取られた場合の処理も，基本的には，第１パターンと同様である。このとき，第３パターンでは，削除されるレコードの照合用ＩＤを，出席管理サーバ１０に削除指示データとして送信する。出席管理サーバ１０において，データ転送処理部１２は，出席管理端末２０から削除指示データを受信すると，その受信した削除指示データを送信元以外の出席管理端末２０に転送する。出席管理端末２０は，出席管理サーバ１０から削除指示データを受信すると，受信した削除指示データで指定された照合用ＩＤを持つすべてのレコードを，照合用データ格納ＤＢ２６から削除する。
【００７０】
このように，出席管理サーバ１０を介して出席管理端末２０間で互いに新たに蓄積された照合用データの送受信を行うことにより，複数の出席管理端末２０間での照合用データの整合性をとることが可能となる。なお，送受信されるデータの暗号化／復号化を行ってもよい。
【００７１】
図６は，第４パターンの形態を説明する図である。第４パターンは，出席管理サーバ１０，出席管理端末２０，および生体データ関連付けサーバ３０から構成される。
【００７２】
第４パターンは，前記の第１〜３パターンと異なり，生体データ入力処理部２３の一部の機能を持つ生体データ入力処理部２３′，照合用データ格納ＤＢ２６，および照合用データ管理部２５を生体データ関連付けサーバ３０内にもつ。
【００７３】
出席管理端末２０側には，生体データ読取部２１，生体データ入力処理部２３の一部の機能を持つ生体データ入力処理部２３″，ＩＣカード読取部２２，および同一性検証部２７をもつ。
【００７４】
同一性検証部２７は，生体データ照合処理部２４の代わりの処理手段であって，ＩＣカードから読み取ったテンプレート生体データと，生体データ読取部２１により読み取った生体データの同一性を検証するものである。
【００７５】
また，出席管理サーバ１０には，出席管理用データ受付処理部１１の代わりに，出席管理用データ生成処理部１８をもつ。
【００７６】
図６に示す第４パターンは，図１に示す出席管理システムが備える機能から，照合用データを保存しておく機能と照合用データの整合性をとる機能とを他装置上に設けた構成である。
【００７７】
第４パターンでは，出席管理端末２０において，学生の生体データのみを読み取った場合には，同一性検証部２７は，検証済フラグにＮｏを設定し，生体データ，生体データ読取日時や端末ＩＤなどの出席対象となる講義を特定する識別データ（以下，講義特定用データ），および検証済フラグ（＝Ｎｏ）を生体データ関連付けサーバ３０に送信する。
【００７８】
出席管理端末２０において，ＩＣカードからテンプレート生体データを読み取り，かつ生体データを読み取った場合には，同一性検証部２７は，読み取ったデータの同一性を検証し，テンプレート生体データと生体データとが同一であると認められる場合のみ検証済フラグにＹｅｓを設定する。そして，生体データ，講義特定用データ，および検証済フラグ（＝Ｙｅｓ）を，生体データ関連付けサーバ３０に送信する。
【００７９】
さらに，出席管理端末２０では，ＩＣカードから読み取った学籍番号など学生を特定する情報と，生体データ関連付けサーバ３０へ送信したのと同じ講義特定用データとを対にして照合済学生データとし，この照合済学生データを出席管理サーバ１０へ送信する。
【００８０】
生体データ関連付けサーバ３０は，出席管理端末２０から，生体データ，講義特定用データ，および検証済フラグを受け取る。
【００８１】
生体データ入力処理部２３′は，検証済フラグがＮｏであり，かつ，照合用データ格納ＤＢ２６に出席管理端末２０から受け取った生体データと同一の生体データが既に格納されていれば，同一の照合用ＩＤを受け取った生体データに付加し，講義特定用データとともに照合用データ格納ＤＢ２６に格納する。照合用データ格納ＤＢ２６に同一の生体データが格納されていなければ，一意の照合用ＩＤを割り当て，講義特定用データと生体データとともに照合用データ格納ＤＢ２６に格納する。
【００８２】
生体データ入力処理部２３′は，検証済フラグがＹｅｓであり，かつ，照合用データ格納ＤＢ２６に出席管理端末２０から受け取った生体データと同一の生体データが既に格納されていれば，同一の生体データに該当する講義特定用データ全てと，出席管理端末２０から受け取った講義特定用データとをまとめて照合済出席データとし，この照合済出席データを出席管理サーバ１０へ送信する。
【００８３】
また，検証済フラグはＹｅｓであるが，照合用データ格納ＤＢ２６に出席管理端末２０から受け取った生体データと同一の生体データが格納されていなければ，受け取った講義特定用データのみを照合済出席データとし，出席管理サーバ１０へ送信する。
【００８４】
生体データ関連付けサーバ３０は，出席管理サーバ１０へ既に送信した，講義特定用データをもつレコードを照合用データ格納ＤＢ２６から削除する。すなわち，前記の処理においては，生体データ関連付けサーバ３０は，テンプレート生体データとの同一性検証が行われていないデータを保存しておき，同一性が検証できると，照合用データ格納ＤＢ２６に格納しておいたデータを出席管理サーバ１０へ送信する役割を果たす。
【００８５】
出席管理サーバ１０は，出席管理端末２０がＩＣカードを読み取った場合に，その出席管理端末２０から，照合済学生データ（学籍番号など学生を特定する情報，１つの講義特定用データ）を受け取る。また，出席管理サーバ１０は，生体データ関連付けサーバ３０から，照合済出席データとして，講義特定用データ１つ以上を，まとまりで受け取る。
【００８６】
出席管理サーバ１０の出席管理用データ生成処理部１８は，照合済学生データ中の講義特定用データと，照合済出席データに含まれる講義特定用データとを比較し，照合済学生データと同一の講義特定用データをもつ照合済出席データに含まれる講義特定用データ全てと，端末設置情報ＤＢ１３，講義開催教室情報ＤＢ１４，履修管理ＤＢ１５，講義開催スケジュールＤＢ１６に格納されている情報を参照することによって，当該の照合済学生データに含まれる学籍番号などから特定される学生の出席管理データを作成する。
【００８７】
第４パターンの構成によれば，例えば各教室毎に設置する出席管理端末２０は，生体データを読み取り，またＩＣカードを読み取った場合には，生体データとテンプレート生体データとの同一性を検証するため，読み取ったデータに応じてデータを出席管理サーバ１０または生体データ関連付けサーバ３０へ送信するのみという簡易な構成によって実施することができ，システム全体の構築費用，保守費用を低く抑えることができる。
【００８８】
また，第４パターンでは，生体データと学籍番号など個人を特定する情報とを同一のデータ内に含めて送信することはなく，また，ＩＣカード以外の記憶装置（または記憶媒体）においては，生体データと学籍番号など個人を特定する情報との両方を格納することがないので，ネットワーク上の盗聴によって，生体データと個人を特定する情報とが紐付けられる形で漏洩する危険性を回避することができる。
【００８９】
図７は，本実施の形態による生体データ入力処理フローチャートである。ここでは，上記の第１〜第３パターンを例として，出席管理端末２０による生体データ入力処理を説明する。
【００９０】
まず，生体データ読取部２１によって講義に出席する学生の生体データを読み取ると（ステップＳ１０），読み取った生体データで照合用データ格納ＤＢ２６を検索し（ステップＳ１１），読み取った生体データと一致する生体データを持つレコードがあるかを確認する（ステップＳ１２）。
【００９１】
生体データが一致するレコードが存在する場合には（ステップＳ１２のＹＥＳ），生体データが一致するレコードの照合用ＩＤを取得する（ステップＳ１３）。生体データが一致するレコードが存在しない場合には（ステップＳ１２のＮＯ），一意となる照合用ＩＤを新規に作成する（ステップＳ１４）。
【００９２】
生体データの読み取りを行った日時，生体データの読み取りを行った出席管理端末２０の端末ＩＤ，読み取った生体データ，取得または作成された照合用ＩＤからなるレコードを作成する（ステップＳ１５）。なお，上記の第１パターンの場合には，レコードに端末ＩＤはなくてもよい。
【００９３】
作成されたレコードを，照合用データとして照合用データ格納ＤＢ２６に格納する（ステップＳ１６）。
【００９４】
ここで，上記の第２パターンである場合には（ステップＳ１７のＹＥＳ），作成されたレコードを，照合用データとして他の出席管理端末２０に送信する（ステップＳ１８）。また，上記の第３パターンである場合には（ステップＳ１９のＹＥＳ），作成されたレコードを，照合用データとして出席管理サーバ１０に送信する（ステップＳ２０）。
【００９５】
図８は，本実施の形態による照合用データ管理処理フローチャートである。ここでは，上記の第２および第３パターンを例として，出席管理端末２０による照合用データ管理処理を説明する。
【００９６】
まず，他の出席管理端末２０または出席管理サーバ１０からデータを受信すると（ステップＳ３０），そのデータが照合用データであるか（ステップＳ３１），または削除指示データであるかを確認する（ステップＳ３３）。
【００９７】
受信したデータが照合用データであれば（ステップＳ３１のＹＥＳ），受信した照合用データを照合用データ格納ＤＢ２６に格納する（ステップＳ３２）。受信したデータが削除指示データであれば（ステップＳ３３のＹＥＳ），受信した削除指示データで指定された照合用ＩＤを持つすべてのレコードを，照合用データ格納ＤＢ２６から削除する（ステップＳ３４）。
【００９８】
図９は，本実施の形態による生体データ照合処理フローチャートである。ここでは，上記の第１〜第３パターンを例として，出席管理端末２０による生体データ照合処理を説明する。
【００９９】
まず，ＩＣカード読取部２２によってＩＣカードに記録されたテンプレート生体データと学籍番号とを読み取ると（ステップＳ４０），ＩＣカードから読み取ったテンプレート生体データと，照合用データ格納ＤＢ２６に格納されたすべてのレコードの生体データとを照合し（ステップＳ４１），ＩＣカードから読み取ったテンプレート生体データと一致する生体データを持つレコードがあるかを確認する（ステップＳ４２）。生体データが一致するレコードが存在する場合には（ステップＳ４２のＹＥＳ），ＩＣカードから読み取った学籍番号と，ＩＣカードから読み取ったテンプレート生体データと一致する生体データを持つすべてのレコードの日時，端末ＩＤとを対応付け，それを照合結果データとして出席管理サーバ１０に送信する（ステップＳ４４）。また，ＩＣカードから読み取ったテンプレート生体データと一致する生体データを持つレコードの照合用ＩＤを取得する（ステップＳ４５）。
【０１００】
ここで，上記の第２パターンである場合には（ステップＳ４６のＹＥＳ），取得した照合用ＩＤを，削除指示データとして他の出席管理端末２０に送信する（ステップＳ４７）。また，上記の第３パターンである場合には（ステップＳ４８のＹＥＳ），取得した照合用ＩＤを，削除指示データとして出席管理サーバ１０に送信する（ステップＳ４９）。
【０１０１】
最後に，取得した照合用ＩＤを持つすべてのレコードを，照合用データ格納ＤＢ２６から削除する（ステップＳ５０）。
【０１０２】
図１０は，本実施の形態による出席管理処理フローチャートである。ここでは，上記の第１〜第３パターンを例として，出席管理サーバ１０による出席管理処理を説明する。
【０１０３】
まず，出席管理端末２０からデータを受信すると（ステップＳ６０），そのデータが照合結果データであるかを確認し（ステップＳ６１），照合結果データであれば（ステップＳ６１のＹＥＳ），受信した照合結果データを出席管理用データとして出席管理用データ格納ＤＢ１７に格納する（ステップＳ６２）。
【０１０４】
上記の第３パターンの場合には，受信したデータが照合結果データでなければ（ステップＳ６１のＮＯ），受信したデータが照合用データであるか（ステップＳ６３），または削除指示データであるかを確認する（ステップＳ６５）。
【０１０５】
受信したデータが照合用データであれば（ステップＳ６３のＹＥＳ），受信した照合用データを，送信元の出席管理端末２０以外のすべての出席管理端末２０に転送する（ステップＳ６４）。受信したデータが削除指示データであれば（ステップＳ６５のＹＥＳ），受信した削除指示データを，送信元の出席管理端末２０以外のすべての出席管理端末２０に転送する（ステップＳ６６）。
【０１０６】
以上のような，第１〜第３パターンの出席管理サーバ１０，出席管理端末２０によって行われる処理，第４パターンの出席管理サーバ１０，出席管理端末２０，生体データ関連付けサーバ３０によって行われる処理は，コンピュータとソフトウェアプログラムとによって実現することができ，そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも，ネットワークを通して提供することも可能である。
【０１０７】
以上，本発明の実施の形態について説明したが，本発明はこれに限られるものではない。例えば，本実施の形態では，本発明を学生の講義への出席状況の管理に用いた場合について説明したが，講演や会議への出席者の出席管理など，本発明を様々な出席管理に利用することができる。
【０１０８】
また，本実施の形態では，ＩＣカードによる生体データの照合をその日の最後の講義終了後に行うように記載されているが，例えばその日の最後の講義への出席時などに，生体データの格納とＩＣカードによる生体データの照合とを同時に行うようにしてもよい。なお，ＩＣカードによる生体データの照合の期限は，管理者側が自由に規定することができる。また，生体データ読み取り時に，生年月日の一部，学籍番号の一部など一意ではないが分類に使える識別情報を入力させ，その識別情報により照合用データを分類しておくことで，新たに読み取った生体データとの照合処理に要する時間を短くすることもできる。
【０１０９】
以下に，本発明の形態および実施例の特徴を列記する。
【０１１０】
（付記１）  出席者の出席状況を管理するために，コンピュータに，
出席場所において出席者の所定の身体的特徴を示す生体情報を読み取る処理と，
前記生体情報読取処理において読み取られた生体情報に，当該生体情報の読み取り日時を付与した照合用データを作成する処理と，
前記照合用データを照合用データ格納部に格納する処理と，
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から，前記出席者の個人特定情報およびテンプレート生体情報を読み取る処理と，
前記読み取られたテンプレート生体情報と前記格納された照合用データの生体情報とを照合し，前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する処理と，
前記読み取られた個人特定情報に，前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成する処理と，
前記出席管理用データを出席管理用データ格納部に格納する処理と，
前記照合用データを抽出する処理において，前記テンプレート生体情報と前記生体情報が一致した照合用データを，前記照合用データ格納部から削除する処理とを実行させる
ための出席管理プログラム。
【０１１１】
（付記２）  前記コンピュータに，
前記照合用データを作成する処理では，前記生体情報に前記生体情報が読み取られた出席場所を付与した照合用データを作成する処理を，
前記出席管理用データを作成する処理では，前記読み取られた個人特定情報に，前記抽出された照合用データの読み取り日時と出席場所とを対応付けた前記出席管理用データを作成する処理を実行させる
ための前記付記１に記載の出席管理プログラム。
【０１１２】
（付記３）  出席者の出席状況を管理する出席管理システムであって，
出席場所に設けられて，出席者の所定の身体的特徴を示す生体情報を読み取る生体情報読取部と，
前記生体情報読取部において読み取られた生体情報に当該生体情報の読み取り日時を付与した照合用データを作成し，照合用データ格納部に格納する照合用データ蓄積部と，
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から，前記出席者の個人特定情報およびテンプレート生体情報を読み取る記録媒体情報読取部と，
前記テンプレート生体情報と前記照合用データの生体情報とを照合し，前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する生体情報照合部と，
前記個人特定情報に前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを生成し，出席管理用データ格納部に格納する出席管理用データ管理部とを備えるとともに，
前記照合用データ蓄積部は，前記テンプレート生体情報と前記生体情報が一致した照合用データを前記照合用データ格納部から削除する
ことを特徴とする出席管理システム。
【０１１３】
（付記４）  管理する出席場所が複数である場合に，前記出席場所の各々に前記生体情報読取部が設けられ，
前記照合用データ蓄積部は，前記生体情報に前記生体情報が読み取られた出席場所を付与した照合用データを作成し，
前記生体情報照合部は，前記個人特定情報に前記抽出された照合用データの読み取り日時と出席場所とを対応付けた前記出席管理用データを作成する
前記付記３に記載の出席管理システム。
【０１１４】
（付記５）  管理する出席場所が複数である場合に，前記出席場所の各々に，前記生体情報読取部に対応付けられた前記照合用データ格納部および前記照合用データ蓄積部が設けられ，
前記照合用データ蓄積部は，前記生体情報に，前記生体情報を一意に特定する照合用ＩＤを付与して照合用データを作成し，前記他の照合用データ蓄積部へ前記作成した照合用データを送信し，前記照合用データ格納部に，前記他の照合用データ蓄積部から受信した照合用データを格納し，前記テンプレート生体情報と前記生体情報が一致した照合用データの削除要求を前記他の照合用データ蓄積部へ送信し，前記他の照合用データ蓄積部から受信した削除要求にかかる照合用データを前記照合用データ格納部から削除する
前記付記３に記載の出席管理システム。
【０１１５】
（付記６）  出席管理用データ格納部を備えたコンピュータが実行する，出席状況を管理する出席管理方法であって，
出席場所において出席者の所定の身体的特徴を示す生体情報を読み取る処理過程と，
前記生体情報読取処理において読み取られた生体情報に，当該生体情報の読み取り日時を付与して照合用データを作成する処理過程と，
前記照合用データを照合用データ格納部に格納する処理過程と，
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から，前記出席者の個人特定情報およびテンプレート生体情報を読み取る処理過程と，
前記読み取られたテンプレート生体情報と前記格納された照合用データの生体情報とを照合し，前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する処理過程と，
前記読み取られた個人特定情報に前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成する処理過程と，
前記出席管理用データを出席管理用データ格納部に格納する処理過程と，
前記照合用データを抽出する処理過程において，前記テンプレート生体情報と前記生体情報が一致した照合用データを，前記照合用データ格納部から削除する処理過程とを備える
ことを特徴とする出席管理方法。
【０１１６】
（付記７）
出席者の出席状況を管理する出席管理システムであって，
生体データ関連付け装置は，
出席者の所定の身体的特徴を示す生体情報と，当該生体情報の読取日時に関する情報と，当該生体情報が可搬型記録媒体に記録されている生体認証用のテンプレート生体情報との同一性につき検証されたか否かを表す情報とを少なくとも含む照合用データを読取装置から受信して格納する照合用データ格納部と，
前記読取装置から受信した第１の照合用データが同一性が検証済みであることを示す情報を含むものであった場合に，前記照合用データ格納部から，当該第１の照合用データと同一の前記生体情報を含む照合用データを全て抽出し，当該第１および抽出した照合用データに含まれる，全ての前記読取日時に関する情報を，一まとまりのデータとして出席管理装置へ送信する送信手段とを備え，
出席管理装置は，
前記読取装置が前記出席者を特定する個人特定情報と前記生体情報との両方を読み取った場合に送信する，該個人特定情報と該生体情報の読取日時に関する情報とを受信する手段と，
前記読取装置から受信した情報に含まれる読取日時に関する情報と同一の読取日時を含む前記生体データ関連付け装置から受信した一まとまりの読取日時に関する情報につき，該一まとまりの読取日時の全てについて，出席管理用データを生成する手段とを備える
ことを特徴とする出席管理システム。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施の形態による出席管理システムの構成例を示す図である。
【図２】出席管理サーバが保有する各データベースの構造の例を示す図である。
【図３】ＩＣカードの例を示す図である。
【図４】照合用データ格納ＤＢの状態遷移の例を示す図である。
【図５】出席管理システムを用いた実施の形態の例を説明する図である。
【図６】出席管理システムを用いた実施の形態の例を説明する図である。
【図７】本実施の形態による生体データ入力処理フローチャートである。
【図８】本実施の形態による照合用データ管理処理フローチャートである。
【図９】本実施の形態による生体データ照合処理フローチャートである。
【図１０】本実施の形態による出席管理処理フローチャートである。
【符号の説明】
【０１１８】
１０  出席管理サーバ
１１  出席管理用データ受付処理部
１２  データ転送処理部
１３  端末設置情報ＤＢ
１４  講義開催教室情報ＤＢ
１５  履修管理ＤＢ
１６  講義開催スケジュールＤＢ
１７  出席管理用データ格納ＤＢ
１８  出席管理用データ生成処理部
２０  出席管理端末
２１  生体データ読取部
２２  ＩＣカード読取部
２３，２３′，２３″  生体データ入力処理部
２４  生体データ照合処理部
２５  照合用データ管理部
２６  照合用データ格納ＤＢ
２７  同一性検証部
３０  生体データ関連付けサーバ
Ｎ  ネットワーク
【図１】
0004795904.tif 000002
【図２】
0004795904.tif 000003
【図３】
0004795904.tif 000004
【図４】
0004795904.tif 000005
【図５】
0004795904.tif 000006
【図６】
0004795904.tif 000007
【図７】
0004795904.tif 000008
【図８】
0004795904.tif 000009
【図９】
0004795904.tif 000010
【図１０】
0004795904.tif 000011