[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4795904B2 - Attendance management program, system, and method - Google Patents

Attendance management program, system, and method Download PDF

Info

Publication number
JP4795904B2
JP4795904B2 JP2006253763A JP2006253763A JP4795904B2 JP 4795904 B2 JP4795904 B2 JP 4795904B2 JP 2006253763 A JP2006253763 A JP 2006253763A JP 2006253763 A JP2006253763 A JP 2006253763A JP 4795904 B2 JP4795904 B2 JP 4795904B2
Authority
JP
Japan
Prior art keywords
data
biometric information
attendance management
biometric
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006253763A
Other languages
Japanese (ja)
Other versions
JP2007287123A (en
Inventor
泰士 捧
浩一 中澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2006253763A priority Critical patent/JP4795904B2/en
Publication of JP2007287123A publication Critical patent/JP2007287123A/en
Application granted granted Critical
Publication of JP4795904B2 publication Critical patent/JP4795904B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Storage Device Security (AREA)

Description

本発明は,例えば大学や専門学校などで行われる授業や講義などへの出席状況を管理する技術に関し,特に,生体認証によって出席者の出席を確認し,出席管理を行う技術に関する。   The present invention relates to a technique for managing the attendance status of classes and lectures held at, for example, universities and vocational schools, and more particularly to a technique for confirming attendance of attendees by biometric authentication and managing attendance.

従来,磁気カード,ICカードなどの可搬型の記録媒体に,氏名や学籍番号などの個人を特定する情報を記録したIDカードを出席者に携帯させて,出席者がそのIDカードをカード読取装置(リーダ)に通すことにより出席確認を行う出席管理の手法がある。しかし,この手法では,IDカードの所有者以外の者がリーダにIDカードを通すことで所有者の出席確認を行うという,いわゆる「代返」が可能であることが問題となっていた。   Conventionally, an ID card in which information for identifying an individual such as a name and a student ID number is recorded on a portable recording medium such as a magnetic card or an IC card is carried by the attendee, and the attendant uses the ID card as a card reader. There is an attendance management method in which attendance is confirmed by passing through a (leader). However, this method has a problem that so-called “return” is possible in which a person other than the owner of the ID card checks the attendance of the owner by passing the ID card through the reader.

これに対して,出席者本人を特定するために,出席者の生体認証を用いて出席確認を行う手法が存在する(例えば,特許文献1参照)。特許文献1には,講義への出席状況に応じて料金を課金する出欠課金管理システムに関する技術が記載されている。特許文献1のシステムは,氏名や学籍番号などの個人を特定する個人特定情報と生体情報とが対応付けられたデータベースをあらかじめシステム内に保持し,入力された生体情報でデータベースを参照することによって出席者の特定を行っている。   On the other hand, there is a technique for confirming attendance using biometric authentication of an attendee in order to identify the attendee (see, for example, Patent Document 1). Patent Document 1 describes a technology related to an attendance charge management system that charges a fee according to the attendance status of a lecture. The system of Patent Document 1 stores a database in which personal identification information for identifying an individual such as a name and a student ID number is associated with biometric information in advance in the system, and refers to the database with input biometric information. Attendees are identified.

また,生体認証による本人確認の手法として,口座情報と口座所有者の生体情報を記録した銀行カードを発行し,銀行のATMに挿入される銀行カードの生体情報と読取装置で読み取った操作者の生体情報とを照合することによって口座所有者を確認する技術が知られている。
特開2004−280142号公報
Also, as a method of identity verification by biometric authentication, a bank card that records the account information and the account holder's biometric information is issued, and the biometric information of the bank card inserted into the bank ATM and the operator's A technique is known in which an account holder is confirmed by checking biometric information.
JP 2004-280142 A

しかし,上記の特許文献1のように,あらかじめ氏名や学籍番号などの個人特定情報と生体情報とが対応付けられたデータをシステムで一元的に管理する方法では,このデータが漏洩した場合に,生体情報に個人特定情報が紐付けられた個人情報が,多人数分まとめて漏洩してしまうという問題がある。   However, as in the above-mentioned Patent Document 1, in the method of managing the data in which personal identification information such as name and student ID number and biometric information are associated with each other in a unified manner in the system, when this data is leaked, There is a problem that personal information in which personal identification information is linked to biometric information leaks together for a large number of people.

これに対して,金融機関で用いられるような,ICカードに登録された生体認証のテンプレートとなる生体情報(テンプレート生体情報)と読取装置で読み取られた生体情報とを照合して本人確認を行う方法では,システム側で生体情報を保持しないために,システムのサーバから個人情報が多人数分まとめて漏洩する危険性はない。   On the other hand, identification is performed by comparing biometric information (template biometric information) that is a template for biometric authentication registered in an IC card and biometric information read by a reading device, as used in a financial institution. In the method, since no biometric information is held on the system side, there is no risk of leaking personal information from a system server for a large number of people.

しかし,ICカードによる本人確認の手法を出席管理に利用する場合に,以下のような問題がある。   However, there are the following problems when the identity verification method using an IC card is used for attendance management.

まず,出席場所となる教室の出入口に備えられた端末にICカードを挿入し,生体情報の読取装置で手のひらや指などを読み取らせるという出席確認のための一連の行為操作,特にはICカードをカバンなどから取り出す,端末にICカード内の情報を読み取らせ,ICカードをカバンなどにしまう行為には,ある程度の時間がかかると考えられる。そのため,出席者の人数が多くなると,すべての出席者が操作を完了するまでにかなりの時間がかかり,講義の開始時間までに出席者全員の出席確認が終わらないという問題が発生する。この問題を解消できるだけの複数台の端末を設置するという対処法も考えられるが,十分な台数の端末を揃えるだけの費用を掛けることができないことも多い。   First, a series of action operations for confirming attendance, such as inserting an IC card into a terminal provided at the entrance / exit of the classroom where it will be attended, and reading a palm or finger with a biological information reader, especially an IC card It is considered that it takes a certain amount of time to take out information from the IC card from the bag or the like, and to make the IC card into a bag or the like. For this reason, when the number of attendees increases, it takes a considerable time for all attendees to complete the operation, and the attendance confirmation of all attendees does not end by the start time of the lecture. A possible solution is to install multiple terminals that can solve this problem, but it is often not possible to spend the cost of preparing a sufficient number of terminals.

したがって,生体認証を用いた出席管理を現実的に運用できるように,個人特定情報と生体情報とが対応付けられたデータを一括管理することなく,かつ,できる限り短時間の操作で出席確認が行えるようなシステムが要求されている。   Therefore, attendance confirmation can be performed in a short operation as much as possible without managing the data in which personal identification information and biometric information are associated in a batch so that attendance management using biometric authentication can be practically operated. A system that can do this is required.

本発明は,出席管理のために,個人特定情報と生体情報とが対応づけられた状態で保持されることがなく,また,授業や講義の開始時間前のような短時間内でも多くの出席者が出席確認の操作が行えるような出席管理を可能とする技術を提供することを目的とする。   The present invention does not hold personal identification information and biometric information in correspondence with each other for attendance management, and it is possible to attend many attendances even within a short time such as before the start time of a class or lecture. It is intended to provide a technology that enables attendance management so that a person can perform an attendance confirmation operation.

本発明は,ICカードなどの可搬型の記録媒体を用いた生体認証により出席管理を行うものであって,出席場所で出席者から読み取った生体情報と読み取り日時の対を,出席者の個人特定情報と対応付けを行わずに蓄積しておく。そして,ICカードから読み取った出席者のテンプレート生体情報によって蓄積した生体情報が照合できた後に,蓄積していた生体情報を削除し,ICカードからテンプレート生体情報とともに読み取った出席者の本人特定情報に,照合できた生体情報の読み取り日時を対応付けて出席管理用データを作成することを特徴とする。   The present invention performs attendance management by biometric authentication using a portable recording medium such as an IC card, and the pair of biometric information read from the attendee at the attendance location and the read date / time Accumulate without associating with information. Then, after the biometric information accumulated by the template biometric information of the attendee read from the IC card can be collated, the biometric information accumulated is deleted, and the identification information of the attendee read together with the template biometric information from the IC card is obtained. The attendance management data is created by associating the read date and time of the biometric information that has been verified.

具体的には,本発明は,出席者の出席状況を管理するために,コンピュータに,1)出席場所において出席者の所定の身体的特徴を示す生体情報を読み取る処理と,2)前記生体情報読取処理において読み取られた生体情報に当該生体情報の読み取り日時を付与した照合用データを作成する処理と,3)前記照合用データを照合用データ格納部に格納する処理と,4)出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から,前記出席者の個人特定情報およびテンプレート生体情報を読み取る処理と,5)前記読み取られたテンプレート生体情報と前記格納された照合用データの生体情報とを照合し,前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する処理と,6)前記読み取られた個人特定情報に,前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成する処理と,7)前記出席管理用データを出席管理用データ格納部に格納する処理と,8)前記照合用データを抽出する処理において,前記テンプレート生体情報と前記生体情報が一致した照合用データを,前記照合用データ格納部から削除する処理とを実行させるためのプログラムである。   Specifically, in order to manage the attendance status of attendees, the present invention provides a computer with 1) a process of reading biometric information indicating predetermined physical characteristics of attendees at the attendance location, and 2) the biometric information. A process of creating collation data in which the biometric information read in the reading process is provided with the date and time of reading the biometric information, 3) a process of storing the collation data in the collation data storage unit, and 4) an attendee A process of reading the attendee's personal identification information and template biometric information from a portable recording medium in which personal identification information to be identified and template biometric information for biometric authentication are recorded; and 5) the read template biometric information A process for collating the biometric information of the stored collation data and extracting collation data in which the template biometric information and the biometric information match, 6) A process of creating attendance management data in which the read personal identification information is associated with the read date and time of all the extracted verification data; and 7) the attendance management data is stored in the attendance management data storage unit. A program for executing a process of storing, and 8) a process of extracting the verification data in which the biometric information matches the template biometric information from the verification data storage unit in the process of extracting the verification data It is.

本発明のプログラムが実行されるコンピュータまたはコンピュータシステムでは,出席場所に設定された生体情報読取装置によって,出席者の生体情報を読み取る。読み取られた生体情報に,読み取り日時を付与して照合用データを作成し,照合用データ格納部に格納する。また,出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から,出席者の個人特定情報およびテンプレート生体情報を読み取る。   In the computer or computer system in which the program of the present invention is executed, the biometric information of the attendee is read by the biometric information reader set in the attendance place. The read biometric information is given a read date and time to create collation data, which is stored in the collation data storage unit. Further, the personal identification information and the template biometric information of the attendee are read from a portable recording medium in which the personal identification information for identifying the attendee and the biometric biometric template biometric information are recorded.

そして,読み取られたテンプレート生体情報と,照合用データ格納部に格納されていた照合用データの生体情報とを照合し,テンプレート生体情報と生体情報が一致する照合用データを抽出する。そして,その出席者の個人特定情報に,抽出されたすべての照合用データの読み取り日時を対応付けて出席管理用データを生成し,出席管理用データ格納部に格納する。さらに,テンプレート生体情報と生体情報が一致した照合用データを,照合用データ格納部から削除する。   Then, the read template biometric information is collated with the biometric information of the collation data stored in the collation data storage unit, and collation data in which the template biometric information matches the biometric information is extracted. Then, the attendance management data is generated by associating the personal identification information of the attendee with the read date and time of all the extracted verification data, and stored in the attendance management data storage unit. Further, the collation data in which the template biometric information and the biometric information match is deleted from the collation data storage unit.

このように,本発明によれば,出席者の個人特定情報と生体情報とが対応付けられて蓄積されることがなく,個人の特定が可能な状態となった生体情報が漏洩する危険性がなくなる。   As described above, according to the present invention, the personal identification information of the attendee and the biological information are not accumulated in association with each other, and there is a risk of leakage of the biological information in which the individual can be identified. Disappear.

また,本発明は,上記の出席管理のための処理を実現する処理手段を備えた出席管理システムである。また,本発明は,出席管理用データ格納部を備えたコンピュータが実行する出席管理方法である。   The present invention also provides an attendance management system comprising processing means for realizing the above-described attendance management processing. The present invention is also an attendance management method executed by a computer having an attendance management data storage unit.

本発明によれば,出席者の生体情報と個人特定情報とが対応付けられた状態のデータはシステムまたは処理装置内に保持されない。また,生体情報の照合処理が実行されると,照合できた生体情報とそのテンプレート生体情報は,直ちに削除される。そのため,システムまたは処理装置から,個人情報が漏洩する危険性がなくなる。   According to the present invention, data in a state where the attendee's biometric information and personal identification information are associated is not held in the system or the processing device. When the biometric information matching process is executed, the matched biometric information and its template biometric information are immediately deleted. This eliminates the risk of personal information leaking from the system or processing device.

また,本発明によれば,出席者は,授業や講義毎に,生体情報を読み取らせる操作のみを行い,その日の,あるいは教育機関が出席状況を把握したい期間での,最後の授業/講義時や下校時に,ICカードによる個人特定情報とテンプレート生体情報とを読み取らせる操作を一回だけ行えばよい。そのため,出席者一人当たりの出席確認の操作時間は,従来に比べて短縮され,一つの生体情報読取手段(読取装置)によって多数の出席者の生体情報の読取操作を行えるようになる。よって,生体情報の読取手段の設置コストを抑制しながら,多数の出席者を対象にした出席管理を行うことができる。   Further, according to the present invention, the attendee performs only the operation for reading the biometric information for each class or lecture, and at the last class / lecture during the day or the period when the educational institution wants to grasp the attendance status. Or, at the time of leaving school, the operation for reading the personal identification information and the template biometric information by the IC card only needs to be performed once. Therefore, the operation time for attendance confirmation per attendee is shortened as compared with the prior art, and the biometric information reading operation of a large number of attendees can be performed by one biometric information reading means (reading device). Therefore, attendance management for a large number of attendees can be performed while suppressing the installation cost of the biometric information reading means.

また,本発明によれば,出席者の生体情報を読み取り日時と対応づけて蓄積する処理と,生体情報の照合処理および照合できた生体情報にもとづく出席管理用データの作成処理とを,別個に独立したタイミングで行うことができる。そのため,生体情報の照合処理のタイミングを出席管理の運用に合わせて任意に設定することができる。   Further, according to the present invention, the process of accumulating the attendee's biometric information in association with the read date and time, the biometric information collation process, and the attendance management data creation process based on the biometric information that can be collated are separately performed. It can be done at independent timing. Therefore, the timing of the biometric information matching process can be arbitrarily set according to the operation of attendance management.

さらに,出席者がICカードを忘れた場合でも,授業の出席時に生体情報を読み取らせておけば,後日にICカードで個人特定情報とテンプレート生体情報を読み取らせることによって,生体情報を照合して出席管理用データが作成できる。そのため,出席管理の柔軟な運用を実現することができる。   In addition, even if the attendee forgets the IC card, if the biometric information is read at the time of class attendance, the biometric information is verified by reading the personal identification information and the template biometric information with the IC card at a later date. Attendance management data can be created. Therefore, flexible operation of attendance management can be realized.

以下,本発明の実施の形態について,図を用いて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

本発明において,出席者は,例えば,学生,受講生,会社員などである。また,生体情報は,指紋,虹彩,声紋,手のひら静脈などから取得される身体的特徴を示す情報である。出席者を特定する個人特定情報は,例えば,出席者の氏名,登録番号,学籍番号などである。可搬型の記録媒体は,出席者の個人特定情報およびテンプレート生体情報とが格納可能な容量のメモリを備えた媒体や装置であって,所定の情報読取手段によって,メモリ内の情報が読み取れるものであればよく,例えば,ICカード,メモリを備える携帯電話などである。また,出席管理の対象は,授業,講義,講演,会議,イベントなどである。   In the present invention, the attendees are, for example, students, students, company employees, and the like. The biometric information is information indicating physical characteristics acquired from fingerprints, irises, voiceprints, palm veins, and the like. The personal identification information for identifying the attendee is, for example, the attendee's name, registration number, and student ID number. The portable recording medium is a medium or device having a memory capable of storing attendee personal identification information and template biometric information, and the information in the memory can be read by a predetermined information reading means. For example, an IC card or a mobile phone equipped with a memory may be used. Also, attendance management targets include classes, lectures, lectures, meetings, and events.

本実施の形態では,講義を受ける学生の出席管理の例を説明する。   In this embodiment, an example of attendance management for students who take lectures will be described.

図1は,本発明の実施の形態による出席管理システムの構成例を示す図である。出席管理システムは,出席管理サーバ10と,1または複数の出席管理端末20とが,ネットワークNで接続された構成となっている。   FIG. 1 is a diagram showing a configuration example of an attendance management system according to an embodiment of the present invention. The attendance management system has a configuration in which an attendance management server 10 and one or a plurality of attendance management terminals 20 are connected via a network N.

出席管理サーバ10は,各学生の出席状況を管理するサーバである。出席管理サーバ10は,出席管理用データ受付処理部11,データ転送処理部12,端末設置情報データベース(DB)13,講義開催教室情報データベース(DB)14,履修管理データベース(DB)15,講義開催スケジュールデータベース(DB)16,出席管理用データ格納データベース(DB)17を備える。   The attendance management server 10 is a server that manages the attendance status of each student. The attendance management server 10 includes an attendance management data reception processing unit 11, a data transfer processing unit 12, a terminal installation information database (DB) 13, a lecture holding classroom information database (DB) 14, a course management database (DB) 15, and a lecture holding. A schedule database (DB) 16 and an attendance management data storage database (DB) 17 are provided.

出席管理サーバ10の出席管理用データ受付処理部11は,各学生の講義への出席状況を示すデータを出席管理端末20から受け,そのデータを出席管理用データとして出席管理用データ格納DB17に格納する処理手段である。   The attendance management data reception processing unit 11 of the attendance management server 10 receives data indicating attendance status of each student from the attendance management terminal 20 and stores the data in the attendance management data storage DB 17 as attendance management data. Processing means.

データ転送処理部12は,出席管理端末20から送信された照合用データを,送信元以外の出席管理端末20に転送する処理手段である。   The data transfer processing unit 12 is a processing unit that transfers the verification data transmitted from the attendance management terminal 20 to the attendance management terminal 20 other than the transmission source.

出席管理端末20は,出席場所として,例えば講義を行う教室の入口などに設置され,講義を受講する学生の出席確認を行う端末である。出席管理端末20は,生体データ読取部21,ICカード読取部22,生体データ入力処理部23,生体データ照合処理部24,照合用データ管理部25,照合用データ格納データベース(DB)26を備える。   The attendance management terminal 20 is a terminal that is installed as an attendance place, for example, at the entrance of a classroom where a lecture is given, and for confirming attendance of students who take the lecture. The attendance management terminal 20 includes a biometric data reading unit 21, an IC card reading unit 22, a biometric data input processing unit 23, a biometric data collation processing unit 24, a collation data management unit 25, and a collation data storage database (DB) 26. .

図2は,出席管理サーバ10が保有する各データベースの構造の例を示す図である。   FIG. 2 is a diagram illustrating an example of the structure of each database held by the attendance management server 10.

図2(A)の端末設置情報DB13には,出席管理端末20の設置情報として,講義を行う教室(教室ID)と,その教室の入り口などに設置された出席管理端末20(端末ID)との対応関係が設定されている。   In the terminal installation information DB 13 of FIG. 2 (A), as the installation information of the attendance management terminal 20, a classroom (classroom ID) for giving a lecture, an attendance management terminal 20 (terminal ID) installed at the entrance of the classroom, etc. The correspondence of is set.

図2(B)の講義開催教室情報DB14には,教室IDと,その教室で行われる講義を識別する講義IDとの対応関係が設定されている。   In the lecture holding classroom information DB 14 shown in FIG. 2B, a correspondence relationship between a classroom ID and a lecture ID for identifying a lecture conducted in the classroom is set.

図2(C)の履修管理DB15には,講義IDと,その講義を履修する学生を特定する情報(学籍番号)との対応関係が設定されている。   In the course management DB 15 shown in FIG. 2C, a correspondence relationship between a lecture ID and information (student ID number) for identifying a student who takes the course is set.

図2(D)の講義開催スケジュールDB16には,講義IDと,その講義が行われる日程(講義が開催される年月日,時間)との対応関係が設定されている。   In the lecture holding schedule DB 16 in FIG. 2D, a correspondence relationship between the lecture ID and the schedule (the date, time when the lecture is held) is set.

図2(E)の出席管理用データ格納DB17には,出席管理端末20を介して収集されたデータから生成された,各学生の講義への出席状況を示す出席管理用データが格納される。   In the attendance management data storage DB 17 in FIG. 2E, attendance management data indicating attendance status of each student at a lecture, which is generated from data collected via the attendance management terminal 20, is stored.

出席管理用データは,読み取った生体データが照合できた学生の学籍番号,生体データの読み取りを行った日時,生体データの読み取りを行った出席管理端末20の端末IDなどの情報からなる。この出席管理用データによって,生体データの読み取り日時および読み取った場所にその学生がいたことがわかり,学生の講義への出席状況を知ることができる。   The attendance management data includes information such as the student ID number of the student whose biometric data that was read can be collated, the date and time when the biometric data was read, and the terminal ID of the attendance management terminal 20 that read the biometric data. With this attendance management data, it is possible to know that the student was at the reading date and location of the biometric data and to know the attendance status of the student.

また,図2に示すように,出席管理サーバ10側では,生体情報を保持しない。   Also, as shown in FIG. 2, the attendance management server 10 does not hold biometric information.

出席管理端末20の生体データ読取部21は,各学生の生体データを読み取る処理手段である。生体データ読取部21で読み取る生体データとしては,例えば,指紋,虹彩,声紋,手のひら静脈など,さまざまなものが考えられる。   The biometric data reading unit 21 of the attendance management terminal 20 is a processing unit that reads biometric data of each student. As the biometric data read by the biometric data reading unit 21, various data such as a fingerprint, an iris, a voice print, and a palm vein can be considered.

ICカード読取部22は,可搬型の記録媒体であるICカードに記録された,学生を特定する情報(学籍番号)や,生体認証処理においてテンプレートとして用いるテンプレート生体データなどを読み取る処理手段である。   The IC card reading unit 22 is processing means for reading information (student ID number) for identifying a student, template biometric data used as a template in biometric authentication processing, and the like recorded on an IC card that is a portable recording medium.

図3は,ICカードの例を示す図である。本実施の形態では,可搬型の記録媒体としてICカードを用いる。各学生は,1人1枚ずつICカードを所有する。ICカードには,そのICカードの所有者である学生を特定する学籍番号などの情報のほかに,その所有者のテンプレート生体データが記録されている。   FIG. 3 is a diagram illustrating an example of an IC card. In this embodiment, an IC card is used as a portable recording medium. Each student has one IC card per person. In addition to information such as a student ID number that identifies the student who is the owner of the IC card, the template biometric data of the owner is recorded on the IC card.

図3(A)は,学籍番号P01の学生aのICカードであり,図3(B)は,学籍番号P02の学生bのICカードである。   FIG. 3A shows the IC card of the student a with the student ID number P01, and FIG. 3B shows the IC card of the student b with the student ID number P02.

出席管理端末20の生体データ入力処理部23は,生体データ読取部21によって読み取られた生体データを受け取り,入力された生体データに読み取り日時や端末IDなどの出席対象となる講義を特定する情報を付加し,それを照合用データとして照合用IDを付けて照合用データ格納DB26に格納する処理手段である。   The biometric data input processing unit 23 of the attendance management terminal 20 receives the biometric data read by the biometric data reading unit 21, and adds information specifying the lecture to be attended such as the read date and time and the terminal ID to the input biometric data. It is a processing means that is added and stored in the collation data storage DB 26 with the collation ID as collation data.

生体データ入力処理部23は,生体データ読取部21によって読み取られた生体データを受け取ると,照合用データ格納DB26に同一の生体データが既に格納されていれば,同一の照合IDを付けて格納する。これによって,同一の生体データすなわち学生に,同一の照合IDが付与されることになる。   When the biometric data input processing unit 23 receives the biometric data read by the biometric data reading unit 21, if the same biometric data is already stored in the collation data storage DB 26, the biometric data input processing unit 23 stores the same biometric data with the same collation ID. . As a result, the same collation ID is given to the same biometric data, that is, the student.

生体データ照合処理部24は,ICカード読取部22によってICカードから読み取られたテンプレート生体データを入力し,テンプレート生体データと照合用データ格納DB26に蓄積された照合用データの生体データとを照合し,テンプレート生体データと生体データが一致する照合用データを抽出する。そして,抽出されたすべての照合用データの読み取り日時と端末IDとの対を,ICカードから読み取られた学籍番号と対応付けて,照合結果データを作成する。この照合結果データは,そのICカードを所有する学生の出席状況を示すデータである。   The biometric data collation processing unit 24 inputs the template biometric data read from the IC card by the IC card reading unit 22, and collates the template biometric data with the biometric data of the collation data stored in the collation data storage DB 26. , The matching data in which the template biometric data matches the biometric data is extracted. Then, collation result data is created by associating pairs of reading date / time and terminal ID of all the extracted collation data with the student ID number read from the IC card. This verification result data is data indicating the attendance status of the student who owns the IC card.

出席管理サーバ10の出席管理用データ受付処理部11は,出席管理端末20から,照合結果データを受け取り,出席管理用データとして出席管理用データ格納DB17へ格納する。   The attendance management data reception processing unit 11 of the attendance management server 10 receives the verification result data from the attendance management terminal 20 and stores it as attendance management data in the attendance management data storage DB 17.

生体データ照合処理部24は,この照合結果データを,ネットワークNを介して出席管理サーバ10に送信する。また,抽出した照合用データを照合用データ格納DB26から削除し,他の出席管理端末20に対して,該当する照合用データ(テンプレート生体データと生体データが一致した照合用データ)の照合IDを付けた削除指示データを発行する。   The biometric data collation processing unit 24 transmits the collation result data to the attendance management server 10 via the network N. Further, the extracted collation data is deleted from the collation data storage DB 26, and the collation ID of the corresponding collation data (the collation data in which the template biometric data matches the biometric data) is assigned to the other attendance management terminals 20. The attached deletion instruction data is issued.

照合用データ管理部25は,他の出席管理端末20または出席管理サーバ10を経由してきた他の出席管理端末20で生成された照合用データを受け付け,照合用データ格納DB26に格納する処理手段である。また,照合用データ管理部25は,他の出席管理端末20または出席管理サーバ10から送られてきた削除指示データを受け付け,その削除指示データの照合IDに該当する照合用データを照合用データ格納DB26から削除する。   The verification data management unit 25 is processing means for receiving verification data generated by another attendance management terminal 20 or another attendance management terminal 20 via the attendance management server 10 and storing it in the verification data storage DB 26. is there. Further, the verification data management unit 25 receives the deletion instruction data sent from the other attendance management terminal 20 or the attendance management server 10, and stores the verification data corresponding to the verification ID of the deletion instruction data in the verification data. Delete from DB26.

図4は,照合用データ格納DBの状態遷移の例を示す図である。   FIG. 4 is a diagram illustrating an example of state transition of the verification data storage DB.

照合用データ格納DB26に格納される照合用データは,生体データが読み込まれた読み込み日時(日時)と,生体データの読み込みを行った出席管理端末20(端末ID)と,読み込まれた生体データと,生体データごとに一意に付けられた照合用IDなどの情報からなる。照合用データは,生体データ入力処理部23および照合用データ管理部25によって格納,蓄積される。   The collation data stored in the collation data storage DB 26 includes the reading date and time (date and time) when the biometric data is read, the attendance management terminal 20 (terminal ID) that has read the biometric data, and the read biometric data and , And consists of information such as a collation ID uniquely assigned to each biometric data. The verification data is stored and accumulated by the biometric data input processing unit 23 and the verification data management unit 25.

図4は,端末ID=R002の出席管理端末20での照合用データ格納DB26の状態遷移の例である。   FIG. 4 is an example of the state transition of the collation data storage DB 26 at the attendance management terminal 20 with the terminal ID = R002.

まず,端末ID=R002の出席管理端末20で学籍番号P01の学生aの生体データの読み取りが,生体データ読取部21によって行われると,生体データ入力処理部23によって,読み取りが行われた日時(20051205091011),読み取りが行われた出席管理端末20の端末ID(R002),読み取られた生体データからなる照合用データのレコードが,照合用データ格納DB26に格納される。このとき,過去に同じ生体データを持つレコードが格納されているか否かが検索され,同じ生体データを持つレコードがなければ,一意となる新たな照合用ID(R00220051205091011)がそのレコードに割り当てられる(図4(A)参照)。   First, when the biometric data of the student a with the student ID number P01 is read by the biometric data reading unit 21 at the attendance management terminal 20 with the terminal ID = R002, the date and time when the reading is performed by the biometric data input processing unit 23 ( 20051205091011), a record of collation data consisting of the terminal ID (R002) of the attendance management terminal 20 that has been read and the read biometric data is stored in the collation data storage DB 26. At this time, it is searched whether or not a record having the same biometric data has been stored in the past. If there is no record having the same biometric data, a new unique ID for collation (R00220051205091011) is assigned to the record ( (See FIG. 4A).

また,このとき照合用データ格納DB26に格納されるレコードは,同時に他の出席管理端末20または出席管理サーバ10に照合用データとして送信される。なお,図4の例では,照合用IDが端末IDと日時とから作成されているが,この値を意味のないランダムな値などにすれば,より高いセキュリティ効果が得られるようになる。   At this time, the record stored in the verification data storage DB 26 is simultaneously transmitted to the other attendance management terminal 20 or the attendance management server 10 as verification data. In the example of FIG. 4, the verification ID is created from the terminal ID and the date and time. However, if this value is changed to a meaningless random value, a higher security effect can be obtained.

次に,端末ID=R001の出席管理端末20で学籍番号P02の学生bの生体データの読み取りが行われると,その照合用データが,端末ID=R002の出席管理端末20に送られてくる。端末ID=R002の出席管理端末20では,照合用データ管理部25によって,端末ID=R001の出席管理端末20から送られてきた日時(20051205091137),端末ID(R001),生体データ,照合用ID(R00120051205091137)からなる照合用データが,照合用データ格納DB26に格納される(図4(B)参照)。   Next, when the attendance management terminal 20 with the terminal ID = R001 reads the biometric data of the student b with the student ID number P02, the verification data is sent to the attendance management terminal 20 with the terminal ID = R002. In the attendance management terminal 20 with terminal ID = R002, the date and time (20051205091137), terminal ID (R001), biometric data, and verification ID sent from the attendance management terminal 20 with terminal ID = R001 by the verification data management unit 25. The verification data composed of (R00120051205091137) is stored in the verification data storage DB 26 (see FIG. 4B).

端末ID=R002の出席管理端末20で学籍番号P01の学生aの2度目の生体データの読み取りが行われると,生体データ入力処理部23によって,読み取りが行われた日時(20051205131154),読み取りが行われた出席管理端末20の端末ID(R002),読み取られた生体データからなる照合用データのレコードが,照合用データ格納DB26に格納される。このとき,過去に同じ生体データを持つレコードが格納されているかを検索し,同じ生体データを持つレコードが存在する場合には,同じ生体データを持つレコードに割り当てられていた照合用ID(R00220051205091011)を記録する(図4(C)参照)。また,このとき照合用データ格納DB26に格納されるレコードは,同時に他の出席管理端末20または出席管理サーバ10に照合用データとして送信される。   When the biometric data of the student a with the student ID number P01 is read for the second time at the attendance management terminal 20 with the terminal ID = R002, the date and time when the reading is performed by the biometric data input processing unit 23 (20051205131154), and the reading is performed. A record of collation data consisting of the terminal ID (R002) of the attendance management terminal 20 and the read biometric data is stored in the collation data storage DB 26. At this time, it is searched whether a record having the same biometric data has been stored in the past, and if there is a record having the same biometric data, the collation ID assigned to the record having the same biometric data (R00220051205091011) Is recorded (see FIG. 4C). At this time, the record stored in the verification data storage DB 26 is simultaneously transmitted to the other attendance management terminal 20 or the attendance management server 10 as verification data.

その日の最後の講義終了後などに,学籍番号P01の学生aが,ICカード読取部22によってICカードの読み取りを行うと,生体データ照合処理部24によって,ICカードに記録されているテンプレート生体データと同じ生体データを持つレコードが,照合用データ格納DB26から抽出される。抽出作業が終了すると,テンプレート生体データと同じ生体データを持つレコードが,照合用データ格納DB26から削除される(図4(D)参照)。また,削除されるレコードの照合用IDを,他の出席管理端末20または出席管理サーバ10に削除指示データとして送信する。   When the student a with the student ID number P01 reads the IC card by the IC card reading unit 22 after the last lecture of the day, the template biometric data recorded on the IC card is recorded by the biometric data matching processing unit 24. Records having the same biometric data are extracted from the collation data storage DB 26. When the extraction operation is completed, a record having the same biometric data as the template biometric data is deleted from the collation data storage DB 26 (see FIG. 4D). Further, the ID for collation of the record to be deleted is transmitted as deletion instruction data to the other attendance management terminal 20 or the attendance management server 10.

図4に示すように,出席管理端末20は,生体データの照合処理が行われるまで,学生の生体データを保持するが,学籍番号,氏名などの学生を特定する情報とその学生の生体データとの対応付けはされていない。   As shown in FIG. 4, the attendance management terminal 20 holds the student's biometric data until the biometric data is collated. The student identification information, such as the student ID number and name, and the student's biometric data Are not associated.

なお,図4の例では,レコードごとに生体データ,照合用IDを持つように記載されているが,1つの生体データ,照合用IDに複数の日時,端末IDが対応付けられる形式でレコードが蓄積されてもよい。   In the example of FIG. 4, each record is described so as to have biometric data and a collation ID. However, a record in a format in which a plurality of dates and terminal IDs are associated with one biometric data and collation ID. It may be accumulated.

図5は,出席管理システムを用いた実施例を説明する図である。以下では,ここまで説明したような構成の出席管理システムを用いた実施例として,3つのパターンを説明する。   FIG. 5 is a diagram for explaining an embodiment using an attendance management system. In the following, three patterns will be described as examples using the attendance management system configured as described above.

図5(A)は,第1パターンの形態を説明する図である。   FIG. 5A is a diagram illustrating the form of the first pattern.

第1パターンは,出席管理サーバ10が1台,出席管理端末20が1台という,もっともシンプルな構成の出席管理システムの例である。出席管理端末20が1台なので,他の出席管理端末20との照合用データの整合性をとる必要がない。そのため,図1の出席管理システムの構成において,出席管理サーバ10のデータ転送処理部12と,出席管理端末20の照合用データ管理部25は,必要ない。   The first pattern is an example of an attendance management system having the simplest configuration in which there is one attendance management server 10 and one attendance management terminal 20. Since there is only one attendance management terminal 20, there is no need to ensure consistency of verification data with other attendance management terminals 20. Therefore, in the configuration of the attendance management system of FIG. 1, the data transfer processing unit 12 of the attendance management server 10 and the verification data management unit 25 of the attendance management terminal 20 are not necessary.

出席管理端末20において,生体データ読取部21から読み取られた各学生の生体データは,生体データ入力処理部23によって,図4で説明した手順に従って,その出席管理端末20でのみ照合用データ格納DB26に照合用データとして蓄積される。なお,出席管理端末20が1台しかないので,照合用データの端末IDは必要ない。   In the attendance management terminal 20, the biometric data of each student read from the biometric data reading unit 21 is collated by the biometric data input processing unit 23 according to the procedure described with reference to FIG. Is stored as verification data. Since there is only one attendance management terminal 20, the terminal ID of the verification data is not necessary.

ICカード読取部22によってICカードから各学生の生体データが読み取られると,生体データ照合処理部24は,ICカードから読み取ったテンプレート生体データと,照合用データ格納DB26に蓄積された照合用データの生体データとを照合する。テンプレート生体データと一致する生体データのレコードが存在する場合には,一致するすべてのレコードの日時の情報とICカードから読み取られた学籍番号とを対応付け,それを照合結果データとして出席管理サーバ10に送る。その後,該当する生体データをもつレコードを,すべて照合用データ格納DB26から削除する。   When the biometric data of each student is read from the IC card by the IC card reading unit 22, the biometric data collation processing unit 24 compares the template biometric data read from the IC card and the collation data stored in the collation data storage DB 26. Check biometric data. If there is a record of biometric data that matches the template biometric data, the date and time information of all the matching records is associated with the student ID number read from the IC card, and this is used as matching result data for the attendance management server 10. Send to. Thereafter, all records having the corresponding biometric data are deleted from the collation data storage DB 26.

出席管理サーバ10において,出席管理用データ受付処理部11は,出席管理端末20から送られてきた照合結果データを,出席管理用データとして出席管理用データ格納DB17に格納する。   In the attendance management server 10, the attendance management data reception processing unit 11 stores the collation result data sent from the attendance management terminal 20 in the attendance management data storage DB 17 as attendance management data.

図5(B)は,第2パターンの形態を説明する図である。第2パターンは,出席管理サーバ10が1台,出席管理端末20が複数台の構成の出席管理システムの例である。第2パターンでは,出席管理端末20間での通信により,複数の出席管理端末20間での照合用データの整合性をとる。図1の出席管理システムの構成において,出席管理サーバ10のデータ転送処理部12は,必要ない。   FIG. 5B is a diagram illustrating the form of the second pattern. The second pattern is an example of an attendance management system having one attendance management server 10 and a plurality of attendance management terminals 20. In the second pattern, the matching data among the plurality of attendance management terminals 20 is made consistent by communication between the attendance management terminals 20. In the configuration of the attendance management system of FIG. 1, the data transfer processing unit 12 of the attendance management server 10 is not necessary.

出席管理端末20において,各学生の生体データが読み取られた場合の処理は,基本的には,第1パターンと同様である。ただし,照合用データには,生体データの読み取りを行った出席管理端末20の端末IDが記録される。このとき,第2パターンでは,照合用データ格納DB26に格納されるレコードは,同時に他の出席管理端末20に照合用データとして送信される。また,他の出席管理端末20から照合用データを受信した場合には,受信した照合用データを照合用データ格納DB26に格納する。   In the attendance management terminal 20, processing when each student's biometric data is read is basically the same as the first pattern. However, the terminal ID of the attendance management terminal 20 that has read the biometric data is recorded in the verification data. At this time, in the second pattern, the record stored in the verification data storage DB 26 is simultaneously transmitted to the other attendance management terminals 20 as verification data. When the verification data is received from another attendance management terminal 20, the received verification data is stored in the verification data storage DB 26.

ICカードからテンプレート生体データが読み取られた場合の処理も,基本的には,第1パターンと同様である。このとき,第2パターンでは,削除されるレコードの照合用IDを,他の出席管理端末20に削除指示データとして送信する。他の出席管理端末20から削除指示データを受信した場合には,受信した削除指示データで指定された照合用IDを持つすべてのレコードを,照合用データ格納DB26から削除する。   The processing when the template biometric data is read from the IC card is basically the same as the first pattern. At this time, in the second pattern, the verification ID of the record to be deleted is transmitted to other attendance management terminals 20 as deletion instruction data. When deletion instruction data is received from another attendance management terminal 20, all records having the verification ID specified by the received deletion instruction data are deleted from the verification data storage DB 26.

このように,出席管理端末20間で互いに新たに蓄積された照合用データの送受信を行うことにより,複数の出席管理端末20間での照合用データの整合性をとることが可能となる。なお,送受信されるデータの暗号化/復号化を行ってもよい。   In this way, by performing transmission / reception of the collation data newly accumulated between the attendance management terminals 20, it is possible to ensure the consistency of the collation data among the plurality of attendance management terminals 20. Note that data to be transmitted / received may be encrypted / decrypted.

図5(C)は,第3パターンの形態を説明する図である。第3パターンは,出席管理サーバ10が1台,出席管理端末20が複数台の構成の出席管理システムの例である。第3パターンでは,第2パターンと異なり,出席管理サーバ10を介して,複数の出席管理端末20間での照合用データの整合性をとる。   FIG. 5C is a diagram illustrating the form of the third pattern. The third pattern is an example of an attendance management system having one attendance management server 10 and plural attendance management terminals 20. Unlike the second pattern, the third pattern uses the attendance management server 10 to ensure consistency of verification data among a plurality of attendance management terminals 20.

出席管理端末20において,各学生の生体データが読み取られた場合の処理は,基本的には,第1パターンと同様である。ただし,照合用データには,生体データの読み取りを行った出席管理端末20の端末IDが記録される。このとき,第3パターンでは,照合用データ格納DB26に格納されるレコードは,同時に出席管理サーバ10に照合用データとして送信される。出席管理サーバ10において,データ転送処理部12は,出席管理端末20から照合用データを受信すると,その受信した照合用データを送信元以外の出席管理端末20に転送する。出席管理端末20は,出席管理サーバ10から照合用データを受信すると,受信した照合用データを照合用データ格納DB26に格納する。   In the attendance management terminal 20, processing when each student's biometric data is read is basically the same as the first pattern. However, the terminal ID of the attendance management terminal 20 that has read the biometric data is recorded in the verification data. At this time, in the third pattern, the record stored in the verification data storage DB 26 is simultaneously transmitted to the attendance management server 10 as verification data. In the attendance management server 10, when receiving the verification data from the attendance management terminal 20, the data transfer processing unit 12 transfers the received verification data to the attendance management terminal 20 other than the transmission source. Upon receiving the verification data from the attendance management server 10, the attendance management terminal 20 stores the received verification data in the verification data storage DB 26.

ICカードからテンプレート生体データが読み取られた場合の処理も,基本的には,第1パターンと同様である。このとき,第3パターンでは,削除されるレコードの照合用IDを,出席管理サーバ10に削除指示データとして送信する。出席管理サーバ10において,データ転送処理部12は,出席管理端末20から削除指示データを受信すると,その受信した削除指示データを送信元以外の出席管理端末20に転送する。出席管理端末20は,出席管理サーバ10から削除指示データを受信すると,受信した削除指示データで指定された照合用IDを持つすべてのレコードを,照合用データ格納DB26から削除する。   The processing when the template biometric data is read from the IC card is basically the same as the first pattern. At this time, in the third pattern, the verification ID of the record to be deleted is transmitted to the attendance management server 10 as deletion instruction data. In the attendance management server 10, when receiving the delete instruction data from the attendance management terminal 20, the data transfer processing unit 12 transfers the received delete instruction data to the attendance management terminal 20 other than the transmission source. When the attendance management terminal 20 receives the deletion instruction data from the attendance management server 10, the attendance management terminal 20 deletes all the records having the collation ID specified by the received deletion instruction data from the collation data storage DB 26.

このように,出席管理サーバ10を介して出席管理端末20間で互いに新たに蓄積された照合用データの送受信を行うことにより,複数の出席管理端末20間での照合用データの整合性をとることが可能となる。なお,送受信されるデータの暗号化/復号化を行ってもよい。   In this way, the verification data newly accumulated between the attendance management terminals 20 is transmitted and received through the attendance management server 10 to thereby ensure consistency of the verification data among the plurality of attendance management terminals 20. It becomes possible. Note that data to be transmitted / received may be encrypted / decrypted.

図6は,第4パターンの形態を説明する図である。第4パターンは,出席管理サーバ10,出席管理端末20,および生体データ関連付けサーバ30から構成される。   FIG. 6 is a diagram for explaining the form of the fourth pattern. The fourth pattern includes an attendance management server 10, an attendance management terminal 20, and a biometric data association server 30.

第4パターンは,前記の第1〜3パターンと異なり,生体データ入力処理部23の一部の機能を持つ生体データ入力処理部23′,照合用データ格納DB26,および照合用データ管理部25を生体データ関連付けサーバ30内にもつ。   Unlike the first to third patterns, the fourth pattern includes a biometric data input processing unit 23 ′ having a partial function of the biometric data input processing unit 23, a collation data storage DB 26, and a collation data management unit 25. It is stored in the biometric data association server 30.

出席管理端末20側には,生体データ読取部21,生体データ入力処理部23の一部の機能を持つ生体データ入力処理部23″,ICカード読取部22,および同一性検証部27をもつ。   On the attendance management terminal 20 side, a biometric data reading unit 21, a biometric data input processing unit 23 ″ having a part of the functions of the biometric data input processing unit 23, an IC card reading unit 22, and an identity verification unit 27 are provided.

同一性検証部27は,生体データ照合処理部24の代わりの処理手段であって,ICカードから読み取ったテンプレート生体データと,生体データ読取部21により読み取った生体データの同一性を検証するものである。   The identity verification unit 27 is a processing means instead of the biometric data matching processing unit 24, and verifies the identity of the template biometric data read from the IC card and the biometric data read by the biometric data reading unit 21. is there.

また,出席管理サーバ10には,出席管理用データ受付処理部11の代わりに,出席管理用データ生成処理部18をもつ。   In addition, the attendance management server 10 has an attendance management data generation processing unit 18 instead of the attendance management data reception processing unit 11.

図6に示す第4パターンは,図1に示す出席管理システムが備える機能から,照合用データを保存しておく機能と照合用データの整合性をとる機能とを他装置上に設けた構成である。   The fourth pattern shown in FIG. 6 is a configuration in which the function of storing the verification data and the function of ensuring the consistency of the verification data are provided on another device from the functions of the attendance management system shown in FIG. is there.

第4パターンでは,出席管理端末20において,学生の生体データのみを読み取った場合には,同一性検証部27は,検証済フラグにNoを設定し,生体データ,生体データ読取日時や端末IDなどの出席対象となる講義を特定する識別データ(以下,講義特定用データ),および検証済フラグ(=No)を生体データ関連付けサーバ30に送信する。   In the fourth pattern, when the attendance management terminal 20 reads only the biometric data of the student, the identity verification unit 27 sets No to the verified flag, and the biometric data, the biometric data reading date and time, the terminal ID, etc. Identification data (hereinafter referred to as data for specifying the lecture) and a verified flag (= No) are transmitted to the biometric data association server 30.

出席管理端末20において,ICカードからテンプレート生体データを読み取り,かつ生体データを読み取った場合には,同一性検証部27は,読み取ったデータの同一性を検証し,テンプレート生体データと生体データとが同一であると認められる場合のみ検証済フラグにYesを設定する。そして,生体データ,講義特定用データ,および検証済フラグ(=Yes)を,生体データ関連付けサーバ30に送信する。   When the attendance management terminal 20 reads the template biometric data from the IC card and reads the biometric data, the identity verification unit 27 verifies the identity of the read data, and the template biometric data and the biometric data are Only when it is recognized that they are the same, Yes is set in the verified flag. Then, the biometric data, the lecture specifying data, and the verified flag (= Yes) are transmitted to the biometric data association server 30.

さらに,出席管理端末20では,ICカードから読み取った学籍番号など学生を特定する情報と,生体データ関連付けサーバ30へ送信したのと同じ講義特定用データとを対にして照合済学生データとし,この照合済学生データを出席管理サーバ10へ送信する。   Further, the attendance management terminal 20 uses the student identification information read from the IC card, such as the student identification number, and the same lecture identification data transmitted to the biometric data association server 30 as a pair of verified student data. The verified student data is transmitted to the attendance management server 10.

生体データ関連付けサーバ30は,出席管理端末20から,生体データ,講義特定用データ,および検証済フラグを受け取る。   The biometric data association server 30 receives the biometric data, the lecture specifying data, and the verified flag from the attendance management terminal 20.

生体データ入力処理部23′は,検証済フラグがNoであり,かつ,照合用データ格納DB26に出席管理端末20から受け取った生体データと同一の生体データが既に格納されていれば,同一の照合用IDを受け取った生体データに付加し,講義特定用データとともに照合用データ格納DB26に格納する。照合用データ格納DB26に同一の生体データが格納されていなければ,一意の照合用IDを割り当て,講義特定用データと生体データとともに照合用データ格納DB26に格納する。   If the verified flag is No and the same biometric data as the biometric data received from the attendance management terminal 20 is already stored in the verification data storage DB 26, the biometric data input processing unit 23 ' The business ID is added to the received biometric data, and stored in the collation data storage DB 26 together with the lecture specifying data. If the same biometric data is not stored in the collation data storage DB 26, a unique collation ID is assigned and stored in the collation data storage DB 26 together with the lecture specifying data and the biometric data.

生体データ入力処理部23′は,検証済フラグがYesであり,かつ,照合用データ格納DB26に出席管理端末20から受け取った生体データと同一の生体データが既に格納されていれば,同一の生体データに該当する講義特定用データ全てと,出席管理端末20から受け取った講義特定用データとをまとめて照合済出席データとし,この照合済出席データを出席管理サーバ10へ送信する。   The biometric data input processing unit 23 ′ has the same biometric data if the verified flag is Yes and the same biometric data as the biometric data received from the attendance management terminal 20 is already stored in the collation data storage DB 26. All of the lecture specifying data corresponding to the data and the lecture specifying data received from the attendance management terminal 20 are collected as collated attendance data, and the collated attendance data is transmitted to the attendance management server 10.

また,検証済フラグはYesであるが,照合用データ格納DB26に出席管理端末20から受け取った生体データと同一の生体データが格納されていなければ,受け取った講義特定用データのみを照合済出席データとし,出席管理サーバ10へ送信する。   The verified flag is Yes, but if the same biometric data as the biometric data received from the attendance management terminal 20 is not stored in the verification data storage DB 26, only the received lecture specifying data is verified. And sent to the attendance management server 10.

生体データ関連付けサーバ30は,出席管理サーバ10へ既に送信した,講義特定用データをもつレコードを照合用データ格納DB26から削除する。すなわち,前記の処理においては,生体データ関連付けサーバ30は,テンプレート生体データとの同一性検証が行われていないデータを保存しておき,同一性が検証できると,照合用データ格納DB26に格納しておいたデータを出席管理サーバ10へ送信する役割を果たす。   The biometric data association server 30 deletes the record having the lecture specifying data already transmitted to the attendance management server 10 from the collation data storage DB 26. That is, in the above process, the biometric data association server 30 stores data that has not been verified with the template biometric data, and stores the data in the collation data storage DB 26 when the identity can be verified. It plays a role of transmitting the stored data to the attendance management server 10.

出席管理サーバ10は,出席管理端末20がICカードを読み取った場合に,その出席管理端末20から,照合済学生データ(学籍番号など学生を特定する情報,1つの講義特定用データ)を受け取る。また,出席管理サーバ10は,生体データ関連付けサーバ30から,照合済出席データとして,講義特定用データ1つ以上を,まとまりで受け取る。   When the attendance management terminal 20 reads the IC card, the attendance management server 10 receives verified student data (information for identifying a student such as a student ID number, one piece of data for specifying a lecture) from the attendance management terminal 20. In addition, the attendance management server 10 receives one or more pieces of lecture specifying data as a batch from the biometric data association server 30 as verified attendance data.

出席管理サーバ10の出席管理用データ生成処理部18は,照合済学生データ中の講義特定用データと,照合済出席データに含まれる講義特定用データとを比較し,照合済学生データと同一の講義特定用データをもつ照合済出席データに含まれる講義特定用データ全てと,端末設置情報DB13,講義開催教室情報DB14,履修管理DB15,講義開催スケジュールDB16に格納されている情報を参照することによって,当該の照合済学生データに含まれる学籍番号などから特定される学生の出席管理データを作成する。   The attendance management data generation processing unit 18 of the attendance management server 10 compares the lecture specifying data in the verified student data with the lecture specifying data included in the verified attendance data, and is the same as the verified student data. By referring to all the lecture specifying data included in the verified attendance data having the lecture specifying data and the information stored in the terminal installation information DB 13, the lecture holding classroom information DB 14, the course management DB 15, and the lecture holding schedule DB 16 , Attendance management data of the student specified from the student ID number included in the collated student data is created.

第4パターンの構成によれば,例えば各教室毎に設置する出席管理端末20は,生体データを読み取り,またICカードを読み取った場合には,生体データとテンプレート生体データとの同一性を検証するため,読み取ったデータに応じてデータを出席管理サーバ10または生体データ関連付けサーバ30へ送信するのみという簡易な構成によって実施することができ,システム全体の構築費用,保守費用を低く抑えることができる。   According to the configuration of the fourth pattern, for example, the attendance management terminal 20 installed in each classroom reads the biometric data, and when reading the IC card, verifies the identity between the biometric data and the template biometric data. Therefore, it can be implemented with a simple configuration in which data is only transmitted to the attendance management server 10 or the biometric data association server 30 according to the read data, and the construction cost and maintenance cost of the entire system can be kept low.

また,第4パターンでは,生体データと学籍番号など個人を特定する情報とを同一のデータ内に含めて送信することはなく,また,ICカード以外の記憶装置(または記憶媒体)においては,生体データと学籍番号など個人を特定する情報との両方を格納することがないので,ネットワーク上の盗聴によって,生体データと個人を特定する情報とが紐付けられる形で漏洩する危険性を回避することができる。   In the fourth pattern, the biometric data and information for identifying an individual such as a student ID number are not included in the same data and transmitted, and in a storage device (or storage medium) other than an IC card, Since both data and information identifying individuals such as student ID numbers are not stored, the risk of eavesdropping on the network in a form where biometric data and information identifying individuals are linked is avoided. Can do.

図7は,本実施の形態による生体データ入力処理フローチャートである。ここでは,上記の第1〜第3パターンを例として,出席管理端末20による生体データ入力処理を説明する。   FIG. 7 is a flowchart of biometric data input processing according to this embodiment. Here, the biometric data input process by the attendance management terminal 20 will be described using the first to third patterns as an example.

まず,生体データ読取部21によって講義に出席する学生の生体データを読み取ると(ステップS10),読み取った生体データで照合用データ格納DB26を検索し(ステップS11),読み取った生体データと一致する生体データを持つレコードがあるかを確認する(ステップS12)。   First, when the biometric data of the student attending the lecture is read by the biometric data reading unit 21 (step S10), the collation data storage DB 26 is searched with the read biometric data (step S11), and the biometric data matching the read biometric data is retrieved. It is confirmed whether there is a record having data (step S12).

生体データが一致するレコードが存在する場合には(ステップS12のYES),生体データが一致するレコードの照合用IDを取得する(ステップS13)。生体データが一致するレコードが存在しない場合には(ステップS12のNO),一意となる照合用IDを新規に作成する(ステップS14)。   If there is a record that matches the biometric data (YES in step S12), the collation ID of the record that matches the biometric data is acquired (step S13). If there is no record that matches the biometric data (NO in step S12), a unique collation ID is created (step S14).

生体データの読み取りを行った日時,生体データの読み取りを行った出席管理端末20の端末ID,読み取った生体データ,取得または作成された照合用IDからなるレコードを作成する(ステップS15)。なお,上記の第1パターンの場合には,レコードに端末IDはなくてもよい。   A record is created that includes the date and time when the biometric data was read, the terminal ID of the attendance management terminal 20 that read the biometric data, the read biometric data, and the acquired or created verification ID (step S15). In the case of the first pattern described above, the terminal ID may not be included in the record.

作成されたレコードを,照合用データとして照合用データ格納DB26に格納する(ステップS16)。   The created record is stored in the collation data storage DB 26 as collation data (step S16).

ここで,上記の第2パターンである場合には(ステップS17のYES),作成されたレコードを,照合用データとして他の出席管理端末20に送信する(ステップS18)。また,上記の第3パターンである場合には(ステップS19のYES),作成されたレコードを,照合用データとして出席管理サーバ10に送信する(ステップS20)。   Here, in the case of the second pattern (YES in step S17), the created record is transmitted to the other attendance management terminal 20 as verification data (step S18). If it is the third pattern (YES in step S19), the created record is transmitted to the attendance management server 10 as verification data (step S20).

図8は,本実施の形態による照合用データ管理処理フローチャートである。ここでは,上記の第2および第3パターンを例として,出席管理端末20による照合用データ管理処理を説明する。   FIG. 8 is a flowchart of collation data management processing according to this embodiment. Here, the verification data management processing by the attendance management terminal 20 will be described by taking the second and third patterns as an example.

まず,他の出席管理端末20または出席管理サーバ10からデータを受信すると(ステップS30),そのデータが照合用データであるか(ステップS31),または削除指示データであるかを確認する(ステップS33)。   First, when data is received from another attendance management terminal 20 or attendance management server 10 (step S30), it is confirmed whether the data is verification data (step S31) or deletion instruction data (step S33). ).

受信したデータが照合用データであれば(ステップS31のYES),受信した照合用データを照合用データ格納DB26に格納する(ステップS32)。受信したデータが削除指示データであれば(ステップS33のYES),受信した削除指示データで指定された照合用IDを持つすべてのレコードを,照合用データ格納DB26から削除する(ステップS34)。   If the received data is verification data (YES in step S31), the received verification data is stored in the verification data storage DB 26 (step S32). If the received data is deletion instruction data (YES in step S33), all records having the collation ID specified by the received deletion instruction data are deleted from the collation data storage DB 26 (step S34).

図9は,本実施の形態による生体データ照合処理フローチャートである。ここでは,上記の第1〜第3パターンを例として,出席管理端末20による生体データ照合処理を説明する。   FIG. 9 is a flowchart of biometric data matching processing according to the present embodiment. Here, the biometric data matching process by the attendance management terminal 20 will be described by taking the first to third patterns as an example.

まず,ICカード読取部22によってICカードに記録されたテンプレート生体データと学籍番号とを読み取ると(ステップS40),ICカードから読み取ったテンプレート生体データと,照合用データ格納DB26に格納されたすべてのレコードの生体データとを照合し(ステップS41),ICカードから読み取ったテンプレート生体データと一致する生体データを持つレコードがあるかを確認する(ステップS42)。生体データが一致するレコードが存在する場合には(ステップS42のYES),ICカードから読み取った学籍番号と,ICカードから読み取ったテンプレート生体データと一致する生体データを持つすべてのレコードの日時,端末IDとを対応付け,それを照合結果データとして出席管理サーバ10に送信する(ステップS44)。また,ICカードから読み取ったテンプレート生体データと一致する生体データを持つレコードの照合用IDを取得する(ステップS45)。   First, when the template biometric data and the student ID number recorded on the IC card are read by the IC card reading unit 22 (step S40), the template biometric data read from the IC card and all of the collation data storage DB 26 stored in the collation data storage DB 26 are read. The biometric data of the record is collated (step S41), and it is confirmed whether there is a record having biometric data that matches the template biometric data read from the IC card (step S42). If there is a record that matches the biometric data (YES in step S42), the student ID number read from the IC card, the date and time of all records having biometric data that matches the template biometric data read from the IC card, terminals The ID is associated and transmitted as verification result data to the attendance management server 10 (step S44). Also, the collation ID of the record having the biometric data that matches the template biometric data read from the IC card is acquired (step S45).

ここで,上記の第2パターンである場合には(ステップS46のYES),取得した照合用IDを,削除指示データとして他の出席管理端末20に送信する(ステップS47)。また,上記の第3パターンである場合には(ステップS48のYES),取得した照合用IDを,削除指示データとして出席管理サーバ10に送信する(ステップS49)。   Here, if it is the second pattern (YES in step S46), the acquired verification ID is transmitted to other attendance management terminals 20 as deletion instruction data (step S47). If it is the third pattern (YES in step S48), the acquired verification ID is transmitted to the attendance management server 10 as deletion instruction data (step S49).

最後に,取得した照合用IDを持つすべてのレコードを,照合用データ格納DB26から削除する(ステップS50)。   Finally, all records having the acquired verification ID are deleted from the verification data storage DB 26 (step S50).

図10は,本実施の形態による出席管理処理フローチャートである。ここでは,上記の第1〜第3パターンを例として,出席管理サーバ10による出席管理処理を説明する。   FIG. 10 is a flowchart of attendance management processing according to this embodiment. Here, the attendance management process by the attendance management server 10 will be described using the first to third patterns as an example.

まず,出席管理端末20からデータを受信すると(ステップS60),そのデータが照合結果データであるかを確認し(ステップS61),照合結果データであれば(ステップS61のYES),受信した照合結果データを出席管理用データとして出席管理用データ格納DB17に格納する(ステップS62)。   First, when data is received from the attendance management terminal 20 (step S60), it is confirmed whether the data is collation result data (step S61). If the data is collation result data (YES in step S61), the received collation result is received. The data is stored in the attendance management data storage DB 17 as attendance management data (step S62).

上記の第3パターンの場合には,受信したデータが照合結果データでなければ(ステップS61のNO),受信したデータが照合用データであるか(ステップS63),または削除指示データであるかを確認する(ステップS65)。   In the case of the third pattern, if the received data is not verification result data (NO in step S61), it is determined whether the received data is verification data (step S63) or deletion instruction data. Confirm (step S65).

受信したデータが照合用データであれば(ステップS63のYES),受信した照合用データを,送信元の出席管理端末20以外のすべての出席管理端末20に転送する(ステップS64)。受信したデータが削除指示データであれば(ステップS65のYES),受信した削除指示データを,送信元の出席管理端末20以外のすべての出席管理端末20に転送する(ステップS66)。   If the received data is verification data (YES in step S63), the received verification data is transferred to all attendance management terminals 20 other than the attendance management terminal 20 that is the transmission source (step S64). If the received data is delete instruction data (YES in step S65), the received delete instruction data is transferred to all attendance management terminals 20 other than the sender attendance management terminal 20 (step S66).

以上のような,第1〜第3パターンの出席管理サーバ10,出席管理端末20によって行われる処理,第4パターンの出席管理サーバ10,出席管理端末20,生体データ関連付けサーバ30によって行われる処理は,コンピュータとソフトウェアプログラムとによって実現することができ,そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも,ネットワークを通して提供することも可能である。   The processes performed by the attendance management server 10 and the attendance management terminal 20 of the first to third patterns as described above, and the processes performed by the attendance management server 10, the attendance management terminal 20, and the biometric data association server 30 of the fourth pattern are as follows. It can be realized by a computer and a software program, and the program can be recorded on a computer-readable recording medium or provided through a network.

以上,本発明の実施の形態について説明したが,本発明はこれに限られるものではない。例えば,本実施の形態では,本発明を学生の講義への出席状況の管理に用いた場合について説明したが,講演や会議への出席者の出席管理など,本発明を様々な出席管理に利用することができる。   The embodiment of the present invention has been described above, but the present invention is not limited to this. For example, in the present embodiment, the case where the present invention is used for managing the attendance status of students to lectures has been described. However, the present invention can be used for various attendance management such as attendance management of attendees for lectures and conferences. can do.

また,本実施の形態では,ICカードによる生体データの照合をその日の最後の講義終了後に行うように記載されているが,例えばその日の最後の講義への出席時などに,生体データの格納とICカードによる生体データの照合とを同時に行うようにしてもよい。なお,ICカードによる生体データの照合の期限は,管理者側が自由に規定することができる。また,生体データ読み取り時に,生年月日の一部,学籍番号の一部など一意ではないが分類に使える識別情報を入力させ,その識別情報により照合用データを分類しておくことで,新たに読み取った生体データとの照合処理に要する時間を短くすることもできる。   Further, in this embodiment, it is described that biometric data collation using an IC card is performed after the last lecture of the day. For example, when attending the last lecture of the day, The biometric data collation using the IC card may be performed simultaneously. Note that the time limit for biometric data verification by the IC card can be freely defined by the administrator. In addition, when biometric data is read, identification information that is not unique but can be used for classification, such as part of the date of birth and part of the student ID number, is entered, and the verification data is classified based on the identification information. The time required for the collation process with the read biometric data can also be shortened.

以下に,本発明の形態および実施例の特徴を列記する。   The features of the embodiments and examples of the present invention are listed below.

(付記1) 出席者の出席状況を管理するために,コンピュータに,
出席場所において出席者の所定の身体的特徴を示す生体情報を読み取る処理と,
前記生体情報読取処理において読み取られた生体情報に,当該生体情報の読み取り日時を付与した照合用データを作成する処理と,
前記照合用データを照合用データ格納部に格納する処理と,
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から,前記出席者の個人特定情報およびテンプレート生体情報を読み取る処理と,
前記読み取られたテンプレート生体情報と前記格納された照合用データの生体情報とを照合し,前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する処理と,
前記読み取られた個人特定情報に,前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成する処理と,
前記出席管理用データを出席管理用データ格納部に格納する処理と,
前記照合用データを抽出する処理において,前記テンプレート生体情報と前記生体情報が一致した照合用データを,前記照合用データ格納部から削除する処理とを実行させる
ための出席管理プログラム。
(Appendix 1) To manage attendance status of attendees,
A process of reading biometric information indicating predetermined physical characteristics of the attendee at the attendance location;
A process of creating collation data in which the biometric information read in the biometric information reading process is given the reading date and time of the biometric information;
Processing for storing the verification data in the verification data storage unit;
A process of reading the personal identification information and template biometric information of the attendee from a portable recording medium on which personal identification information for identifying the attendee and biometric authentication template biometric information are recorded;
A process of collating the read template biometric information with the biometric information of the stored collation data, and extracting collation data in which the template biometric information and the biometric information match;
A process of creating attendance management data in which the read personal identification information is associated with the read date and time of all the extracted verification data;
Storing the attendance management data in the attendance management data storage unit;
An attendance management program for executing, in the process of extracting the verification data, a process of deleting the verification data in which the template biometric information matches the biometric information from the verification data storage unit.

(付記2) 前記コンピュータに,
前記照合用データを作成する処理では,前記生体情報に前記生体情報が読み取られた出席場所を付与した照合用データを作成する処理を,
前記出席管理用データを作成する処理では,前記読み取られた個人特定情報に,前記抽出された照合用データの読み取り日時と出席場所とを対応付けた前記出席管理用データを作成する処理を実行させる
ための前記付記1に記載の出席管理プログラム。
(Supplementary note 2)
In the process of creating the collation data, the process of creating collation data in which the attendance place where the biometric information is read is added to the biometric information.
In the process of creating the attendance management data, the process of creating the attendance management data in which the read personal identification information is associated with the read date and time of the extracted verification data and the attendance place is executed. An attendance management program as set forth in Appendix 1.

(付記3) 出席者の出席状況を管理する出席管理システムであって,
出席場所に設けられて,出席者の所定の身体的特徴を示す生体情報を読み取る生体情報読取部と,
前記生体情報読取部において読み取られた生体情報に当該生体情報の読み取り日時を付与した照合用データを作成し,照合用データ格納部に格納する照合用データ蓄積部と,
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から,前記出席者の個人特定情報およびテンプレート生体情報を読み取る記録媒体情報読取部と,
前記テンプレート生体情報と前記照合用データの生体情報とを照合し,前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する生体情報照合部と,
前記個人特定情報に前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを生成し,出席管理用データ格納部に格納する出席管理用データ管理部とを備えるとともに,
前記照合用データ蓄積部は,前記テンプレート生体情報と前記生体情報が一致した照合用データを前記照合用データ格納部から削除する
ことを特徴とする出席管理システム。
(Appendix 3) An attendance management system for managing attendance status of attendees,
A biometric information reading unit provided at an attendance location for reading biometric information indicating a predetermined physical feature of the attendee;
A collation data storage unit for creating collation data in which the biometric information read by the biometric information reading unit is provided with a reading date and time of the biometric information, and storing the collation data in the collation data storage unit;
A recording medium information reading unit for reading the personal identification information and template biometric information of the attendee from a portable recording medium in which personal identification information for identifying the attendee and biometric authentication template biometric information are recorded;
A biometric information matching unit that compares the template biometric information and the biometric information of the matching data, and extracts matching data that matches the template biometric information and the biometric information;
An attendance management data management unit that generates attendance management data in which the read date and time of all the extracted verification data is associated with the personal identification information, and stores the attendance management data storage unit in the attendance management data storage unit;
The attendance management system, wherein the collation data storage unit deletes collation data in which the template biometric information matches the biometric information from the collation data storage unit.

(付記4) 管理する出席場所が複数である場合に,前記出席場所の各々に前記生体情報読取部が設けられ,
前記照合用データ蓄積部は,前記生体情報に前記生体情報が読み取られた出席場所を付与した照合用データを作成し,
前記生体情報照合部は,前記個人特定情報に前記抽出された照合用データの読み取り日時と出席場所とを対応付けた前記出席管理用データを作成する
前記付記3に記載の出席管理システム。
(Appendix 4) When there are a plurality of attendance locations to be managed, the biometric information reading unit is provided in each of the attendance locations,
The collation data storage unit creates collation data in which an attendance place where the biometric information is read is added to the biometric information,
The attendance management system according to appendix 3, wherein the biometric information collating unit creates the attendance management data in which the read date and time of the extracted collation data are associated with the personal identification information.

(付記5) 管理する出席場所が複数である場合に,前記出席場所の各々に,前記生体情報読取部に対応付けられた前記照合用データ格納部および前記照合用データ蓄積部が設けられ,
前記照合用データ蓄積部は,前記生体情報に,前記生体情報を一意に特定する照合用IDを付与して照合用データを作成し,前記他の照合用データ蓄積部へ前記作成した照合用データを送信し,前記照合用データ格納部に,前記他の照合用データ蓄積部から受信した照合用データを格納し,前記テンプレート生体情報と前記生体情報が一致した照合用データの削除要求を前記他の照合用データ蓄積部へ送信し,前記他の照合用データ蓄積部から受信した削除要求にかかる照合用データを前記照合用データ格納部から削除する
前記付記3に記載の出席管理システム。
(Supplementary Note 5) When there are a plurality of attendance locations to be managed, each of the attendance locations is provided with the collation data storage unit and the collation data storage unit associated with the biometric information reading unit,
The collation data storage unit creates collation data by giving a collation ID that uniquely identifies the biometric information to the biometric information, and creates the collation data in the other collation data storage unit The collation data storage unit stores the collation data received from the other collation data storage unit, and sends a request to delete collation data whose biometric information matches the template biometric information to the other collation data storage unit. 4. The attendance management system according to appendix 3, wherein the verification data related to the deletion request transmitted to the other verification data storage unit and received from the other verification data storage unit is deleted from the verification data storage unit.

(付記6) 出席管理用データ格納部を備えたコンピュータが実行する,出席状況を管理する出席管理方法であって,
出席場所において出席者の所定の身体的特徴を示す生体情報を読み取る処理過程と,
前記生体情報読取処理において読み取られた生体情報に,当該生体情報の読み取り日時を付与して照合用データを作成する処理過程と,
前記照合用データを照合用データ格納部に格納する処理過程と,
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から,前記出席者の個人特定情報およびテンプレート生体情報を読み取る処理過程と,
前記読み取られたテンプレート生体情報と前記格納された照合用データの生体情報とを照合し,前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する処理過程と,
前記読み取られた個人特定情報に前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成する処理過程と,
前記出席管理用データを出席管理用データ格納部に格納する処理過程と,
前記照合用データを抽出する処理過程において,前記テンプレート生体情報と前記生体情報が一致した照合用データを,前記照合用データ格納部から削除する処理過程とを備える
ことを特徴とする出席管理方法。
(Appendix 6) An attendance management method for managing attendance status, executed by a computer having an attendance management data storage unit,
A process of reading biometric information indicative of predetermined physical characteristics of attendees at the attendance location;
A process of creating collation data by giving a reading date and time of the biometric information to the biometric information read in the biometric information reading process;
A process of storing the verification data in the verification data storage unit;
A process of reading the personal identification information and template biometric information of the attendee from a portable recording medium in which personal identification information for identifying the attendee and biometric authentication template biometric information are recorded;
A process of collating the read template biometric information with the biometric information of the stored collation data, and extracting collation data in which the template biometric information and the biometric information match;
A process of creating attendance management data in which the read personal identification information is associated with the read date and time of all the extracted verification data;
A process of storing the attendance management data in the attendance management data storage;
An attendance management method comprising: a process of deleting the verification data in which the template biometric information and the biometric information match in the process of extracting the verification data from the verification data storage unit.

(付記7)
出席者の出席状況を管理する出席管理システムであって,
生体データ関連付け装置は,
出席者の所定の身体的特徴を示す生体情報と,当該生体情報の読取日時に関する情報と,当該生体情報が可搬型記録媒体に記録されている生体認証用のテンプレート生体情報との同一性につき検証されたか否かを表す情報とを少なくとも含む照合用データを読取装置から受信して格納する照合用データ格納部と,
前記読取装置から受信した第1の照合用データが同一性が検証済みであることを示す情報を含むものであった場合に,前記照合用データ格納部から,当該第1の照合用データと同一の前記生体情報を含む照合用データを全て抽出し,当該第1および抽出した照合用データに含まれる,全ての前記読取日時に関する情報を,一まとまりのデータとして出席管理装置へ送信する送信手段とを備え,
出席管理装置は,
前記読取装置が前記出席者を特定する個人特定情報と前記生体情報との両方を読み取った場合に送信する,該個人特定情報と該生体情報の読取日時に関する情報とを受信する手段と,
前記読取装置から受信した情報に含まれる読取日時に関する情報と同一の読取日時を含む前記生体データ関連付け装置から受信した一まとまりの読取日時に関する情報につき,該一まとまりの読取日時の全てについて,出席管理用データを生成する手段とを備える
ことを特徴とする出席管理システム。
(Appendix 7)
An attendance management system for managing attendance status of attendees,
The biometric data association device
Verification of identity of biometric information indicating predetermined physical characteristics of attendees, information related to the reading date and time of the biometric information, and template biometric information for biometric authentication recorded on a portable recording medium A collation data storage for receiving and storing collation data including at least information indicating whether or not the data has been received from the reader;
When the first verification data received from the reading device includes information indicating that the identity has been verified, the first verification data is the same as the first verification data from the verification data storage unit. Transmitting means for extracting all the verification data including the biometric information and transmitting all the information related to the reading date and time included in the first and extracted verification data to the attendance management apparatus as a set of data; With
Attendance management device
Means for receiving when the reading device reads both the personal identification information for identifying the attendee and the biological information, and receiving the personal identification information and information relating to the reading date of the biological information;
Attendance management is performed for all of the reading date and time for the batch of information regarding the reading date and time received from the biometric data association device that includes the same reading date and time as the information regarding the reading date and time included in the information received from the reading device. An attendance management system comprising: means for generating business data.

本発明の実施の形態による出席管理システムの構成例を示す図である。It is a figure which shows the structural example of the attendance management system by embodiment of this invention. 出席管理サーバが保有する各データベースの構造の例を示す図である。It is a figure which shows the example of the structure of each database which an attendance management server holds. ICカードの例を示す図である。It is a figure which shows the example of an IC card. 照合用データ格納DBの状態遷移の例を示す図である。It is a figure which shows the example of the state transition of data storage DB for collation. 出席管理システムを用いた実施の形態の例を説明する図である。It is a figure explaining the example of embodiment using an attendance management system. 出席管理システムを用いた実施の形態の例を説明する図である。It is a figure explaining the example of embodiment using an attendance management system. 本実施の形態による生体データ入力処理フローチャートである。It is a biometric data input processing flowchart by this Embodiment. 本実施の形態による照合用データ管理処理フローチャートである。It is a data management process flowchart for collation by this Embodiment. 本実施の形態による生体データ照合処理フローチャートである。It is a biometric data collation process flowchart by this Embodiment. 本実施の形態による出席管理処理フローチャートである。It is an attendance management process flowchart by this Embodiment.

符号の説明Explanation of symbols

10 出席管理サーバ
11 出席管理用データ受付処理部
12 データ転送処理部
13 端末設置情報DB
14 講義開催教室情報DB
15 履修管理DB
16 講義開催スケジュールDB
17 出席管理用データ格納DB
18 出席管理用データ生成処理部
20 出席管理端末
21 生体データ読取部
22 ICカード読取部
23,23′,23″ 生体データ入力処理部
24 生体データ照合処理部
25 照合用データ管理部
26 照合用データ格納DB
27 同一性検証部
30 生体データ関連付けサーバ
N ネットワーク
DESCRIPTION OF SYMBOLS 10 Attendance management server 11 Attendance management data reception processing part 12 Data transfer processing part 13 Terminal installation information DB
14 Lecture holding classroom information DB
15 Course Management DB
16 Lecture Schedule DB
17 Attendance management data storage DB
DESCRIPTION OF SYMBOLS 18 Attendance management data generation processing part 20 Attendance management terminal 21 Biometric data reading part 22 IC card reading part 23, 23 ', 23 "Biometric data input processing part 24 Biometric data collation processing part 25 Collation data management part 26 Collation data Storage DB
27 Identity Verification Unit 30 Biometric Data Association Server N Network

Claims (6)

出席者の出席状況を管理するために,コンピュータに,
出席場所において出席者の所定の身体的特徴を示す生体情報を読み取る処理と,
前記生体情報読取処理において読み取られた生体情報に,当該生体情報の読み取り日時を付与した照合用データを作成する処理と,
前記照合用データを照合用データ格納部に格納する処理と,
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から,前記出席者の個人特定情報およびテンプレート生体情報を読み取る処理と,
前記読み取られたテンプレート生体情報と前記格納された照合用データの生体情報とを照合し,前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する処理と,
前記読み取られた個人特定情報に,前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成する処理と,
前記出席管理用データを出席管理用データ格納部に格納する処理と,
前記照合用データを抽出する処理において,前記テンプレート生体情報と前記生体情報が一致した照合用データを,前記照合用データ格納部から削除する処理とを実行させる
ための出席管理プログラム。
To manage attendance status of attendees,
A process of reading biometric information indicating predetermined physical characteristics of the attendee at the attendance location;
A process of creating collation data in which the biometric information read in the biometric information reading process is given the reading date and time of the biometric information;
Processing for storing the verification data in the verification data storage unit;
A process of reading the personal identification information and template biometric information of the attendee from a portable recording medium on which personal identification information for identifying the attendee and biometric authentication template biometric information are recorded;
A process of collating the read template biometric information with the biometric information of the stored collation data, and extracting collation data in which the template biometric information and the biometric information match;
A process of creating attendance management data in which the read personal identification information is associated with the read date and time of all the extracted verification data;
Storing the attendance management data in the attendance management data storage unit;
An attendance management program for executing, in the process of extracting the verification data, a process of deleting the verification data in which the template biometric information matches the biometric information from the verification data storage unit.
出席者の出席状況を管理する出席管理システムであって,
出席場所に設けられて,出席者の所定の身体的特徴を示す生体情報を読み取る生体情報読取部と,
前記生体情報読取部において読み取られた生体情報に当該生体情報の読み取り日時を付与した照合用データを作成し,照合用データ格納部に格納する照合用データ蓄積部と,
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から,前記出席者の個人特定情報およびテンプレート生体情報を読み取る記録媒体情報読取部と,
前記テンプレート生体情報と前記照合用データの生体情報とを照合し,前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する生体情報照合部と,
前記個人特定情報に前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成し,出席管理用データ格納部に格納する出席管理用データ管理部とを備えるとともに,
前記照合用データ蓄積部は,前記テンプレート生体情報と前記生体情報が一致した照合用データを前記照合用データ格納部から削除する
ことを特徴とする出席管理システム。
An attendance management system for managing attendance status of attendees,
A biometric information reading unit provided at an attendance location for reading biometric information indicating a predetermined physical feature of the attendee;
A collation data storage unit for creating collation data in which the biometric information read by the biometric information reading unit is provided with a reading date and time of the biometric information, and storing the collation data in the collation data storage unit;
A recording medium information reading unit for reading the personal identification information and template biometric information of the attendee from a portable recording medium in which personal identification information for identifying the attendee and biometric authentication template biometric information are recorded;
A biometric information matching unit that compares the template biometric information and the biometric information of the matching data, and extracts matching data that matches the template biometric information and the biometric information;
An attendance management data management unit that creates attendance management data in which the read date and time of all the extracted verification data is associated with the personal identification information, and stores the attendance management data storage unit in the attendance management data storage unit;
The attendance management system, wherein the collation data storage unit deletes collation data in which the template biometric information matches the biometric information from the collation data storage unit.
管理する出席場所が複数である場合に,前記出席場所の各々に前記生体情報読取部が設けられ,
前記照合用データ蓄積部は,前記生体情報に前記生体情報が読み取られた出席場所を付与した照合用データを作成し,
前記生体情報照合部は,前記個人特定情報に前記抽出された照合用データの読み取り日時と出席場所とを対応付けた前記出席管理用データを作成する
請求項2に記載の出席管理システム。
When there are a plurality of attendance locations to be managed, each of the attendance locations is provided with the biometric information reading unit,
The collation data storage unit creates collation data in which an attendance place where the biometric information is read is added to the biometric information,
The attendance management system according to claim 2, wherein the biometric information collating unit creates the attendance management data in which the read date and time of the extracted collation data and the attendance place are associated with the personal identification information.
管理する出席場所が複数である場合に,前記出席場所の各々に,前記生体情報読取部に対応付けられた前記照合用データ格納部および前記照合用データ蓄積部が設けられ,
前記照合用データ蓄積部は,前記生体情報に前記生体情報を一意に特定する照合用IDを付与して照合用データを作成し,前記他の照合用データ蓄積部へ前記作成した照合用データを送信し,前記照合用データ格納部に,前記他の照合用データ蓄積部から受信した照合用データを格納し,前記テンプレート生体情報と前記生体情報が一致した照合用データの削除要求を前記他の照合用データ蓄積部へ送信し,前記他の照合用データ蓄積部から受信した削除要求にかかる照合用データを前記照合用データ格納部から削除する
請求項2に記載の出席管理システム。
When there are a plurality of attendance locations to be managed, each of the attendance locations is provided with the collation data storage unit and the collation data storage unit associated with the biometric information reading unit,
The collation data storage unit creates collation data by giving a collation ID that uniquely identifies the biometric information to the biometric information, and the created collation data is stored in the other collation data storage unit. The collation data storage unit stores the collation data received from the other collation data storage unit, and a request for deleting the collation data in which the template biometric information matches the biometric information is sent to the other collation data storage unit. The attendance management system according to claim 2, wherein the verification data related to the deletion request transmitted to the verification data storage unit and received from the other verification data storage unit is deleted from the verification data storage unit.
出席管理用データ格納部を備えたコンピュータが実行する,出席状況を管理する出席管理方法であって,
出席場所において出席者の所定の身体的特徴を示す生体情報を読み取る処理過程と,
前記生体情報読取処理において読み取られた生体情報に,当該生体情報の読み取り日時を付与した照合用データを作成する処理過程と,
前記照合用データを照合用データ格納部に格納する処理過程と,
出席者を特定する個人特定情報と生体認証用のテンプレート生体情報とが記録された可搬型記録媒体から,前記出席者の個人特定情報およびテンプレート生体情報を読み取る処理過程と,
前記読み取られたテンプレート生体情報と前記格納された照合用データの生体情報とを照合し,前記テンプレート生体情報と前記生体情報が一致する照合用データを抽出する処理過程と,
前記読み取られた個人特定情報に前記抽出されたすべての照合用データの読み取り日時を対応付けた出席管理用データを作成する処理過程と,
前記出席管理用データを出席管理用データ格納部に格納する処理過程と,
前記照合用データを抽出する処理過程において,前記テンプレート生体情報と前記生体情報が一致した照合用データを,前記照合用データ格納部から削除する処理過程とを備える
ことを特徴とする出席管理方法。
An attendance management method for managing attendance status, executed by a computer having an attendance management data storage unit,
A process of reading biometric information indicative of predetermined physical characteristics of attendees at the attendance location;
A process of creating verification data in which the biometric information read in the biometric information reading process is given the reading date and time of the biometric information;
A process of storing the verification data in the verification data storage unit;
A process of reading the personal identification information and template biometric information of the attendee from a portable recording medium in which personal identification information for identifying the attendee and biometric authentication template biometric information are recorded;
A process of collating the read template biometric information with the biometric information of the stored collation data, and extracting collation data in which the template biometric information and the biometric information match;
A process of creating attendance management data in which the read personal identification information is associated with the read date and time of all the extracted verification data;
A process of storing the attendance management data in the attendance management data storage;
An attendance management method comprising: a process of deleting the verification data in which the template biometric information and the biometric information match in the process of extracting the verification data from the verification data storage unit.
出席者の出席状況を管理する出席管理システムであって,
生体データ関連付け装置は,
出席者の所定の身体的特徴を示す生体情報と,当該生体情報の読取日時に関する情報と,当該生体情報が可搬型記録媒体に記録されている生体認証用のテンプレート生体情報との同一性につき検証されたか否かを表す情報とを少なくとも含む照合用データを読取装置から受信して格納する照合用データ格納部と,
前記読取装置から受信した第1の照合用データが同一性が検証済みであることを示す情報を含むものであった場合に,前記照合用データ格納部から,当該第1の照合用データと同一の前記生体情報を含む照合用データを全て抽出し,当該第1および抽出した照合用データに含まれる,全ての前記読取日時に関する情報を,一まとまりのデータとして出席管理装置へ送信する送信手段とを備え,
出席管理装置は,
前記読取装置が前記出席者を特定する個人特定情報と前記生体情報との両方を読み取った場合に送信する,該個人特定情報と該生体情報の読取日時に関する情報とを受信する手段と,
前記読取装置から受信した情報に含まれる読取日時に関する情報と同一の読取日時を含む前記生体データ関連付け装置から受信した一まとまりの読取日時に関する情報につき,該一まとまりの読取日時の全てについて,出席管理用データを生成する手段とを備える
ことを特徴とする出席管理システム。
An attendance management system for managing attendance status of attendees,
The biometric data association device
Verification of identity of biometric information indicating predetermined physical characteristics of attendees, information related to the reading date and time of the biometric information, and template biometric information for biometric authentication recorded on a portable recording medium A collation data storage for receiving and storing collation data including at least information indicating whether or not the data has been received from the reader;
When the first verification data received from the reading device includes information indicating that the identity has been verified, the first verification data is the same as the first verification data from the verification data storage unit. Transmitting means for extracting all the verification data including the biometric information and transmitting all the information related to the reading date and time included in the first and extracted verification data to the attendance management apparatus as a set of data; With
Attendance management device
Means for receiving when the reading device reads both the personal identification information for identifying the attendee and the biological information, and receiving the personal identification information and information relating to the reading date of the biological information;
Attendance management is performed for all of the reading date and time for the batch of information regarding the reading date and time received from the biometric data association device that includes the same reading date and time as the information regarding the reading date and time included in the information received from the reading device. An attendance management system comprising: means for generating business data.
JP2006253763A 2006-03-20 2006-09-20 Attendance management program, system, and method Expired - Fee Related JP4795904B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006253763A JP4795904B2 (en) 2006-03-20 2006-09-20 Attendance management program, system, and method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2006075909 2006-03-20
JP2006075909 2006-03-20
JP2006253763A JP4795904B2 (en) 2006-03-20 2006-09-20 Attendance management program, system, and method

Publications (2)

Publication Number Publication Date
JP2007287123A JP2007287123A (en) 2007-11-01
JP4795904B2 true JP4795904B2 (en) 2011-10-19

Family

ID=38758801

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006253763A Expired - Fee Related JP4795904B2 (en) 2006-03-20 2006-09-20 Attendance management program, system, and method

Country Status (1)

Country Link
JP (1) JP4795904B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5309088B2 (en) * 2010-06-21 2013-10-09 株式会社日立製作所 Biometric information registration method, template usage application method, and authentication method in biometric authentication system
JP5846206B2 (en) * 2011-08-03 2016-01-20 富士通株式会社 Information management server, information management method, information management program
JP6519867B2 (en) * 2015-06-30 2019-05-29 ユタカ電気株式会社 How to get in and out of the shuttle bus
CN113947376B (en) * 2019-01-16 2024-06-18 北京影谱科技股份有限公司 C/S (computer/subscriber line) card punching method and device based on multiple biological characteristics
JPWO2022269669A1 (en) * 2021-06-21 2022-12-29

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004171488A (en) * 2002-11-22 2004-06-17 Fuji Photo Film Co Ltd Digital camera
US7183895B2 (en) * 2003-09-05 2007-02-27 Honeywell International Inc. System and method for dynamic stand-off biometric verification
JP2005208995A (en) * 2004-01-23 2005-08-04 Ntt Comware Corp Attendance and absence management system
JP2005226363A (en) * 2004-02-13 2005-08-25 Toshiba Corp Entrance/exit management apparatus
JP2005346388A (en) * 2004-06-02 2005-12-15 Hitachi Ltd Method for authenticating user, security system, portable storage medium and authentication device

Also Published As

Publication number Publication date
JP2007287123A (en) 2007-11-01

Similar Documents

Publication Publication Date Title
CN106325562B (en) Apparatus, system, and method for registering and verifying handwritten signatures and archiving handwritten information
JP2020517034A (en) System and method for concluding and delivering electronic documents
CN101086776B (en) Browsing management apparatus, browsing management method, and program product thereof
Taxila Development of academic attendance monitoring system using fingerprint identification
US20020150277A1 (en) Method and system for generating data of an application with a picture
US11928907B2 (en) Information processing apparatus, control program of communication terminal, and entrance and exit management method
US20130340058A1 (en) Secure system and method for collecting, authenticating, and using personal data
CN109165829A (en) A kind of railway operator on duty relieves system and method for relieving
JP4795904B2 (en) Attendance management program, system, and method
JP2005190452A (en) Authentication system
CN105593867A (en) Method for evaluating document
JP2020013525A (en) Authentication device, authentication system, and authentication method
US20020002477A1 (en) Continuing education tracking and reporting system and method
CN108900536A (en) Authentication method, device, computer equipment and storage medium
JP2007213371A (en) Attendance verification system
JP2007272563A (en) Attendance information management system, attendance information management method and attendance information management program
CN105913508B (en) A kind of Work attendance method based on intelligent NFC label
CN112597457A (en) Operation public information management system and method based on block chain technology
CN108551440B (en) A kind of dynamic acquisition data and the system for generating card manufacturing file
Unufe et al. Election administration in Nigeria: Interrogating Independent National Electoral Commission transition efforts from manual to electronic voting
JP2023036705A (en) Information processing apparatus, processing method, and program
CN110111105A (en) Contract based on block chain deposits card method, equipment and storage medium
JP2003308396A (en) Attendance management system by portable terminal
WO2006075396A1 (en) Authentication system
Kommey Biometric Course Attendance Monitor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090710

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110708

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110726

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110728

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140805

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees