This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2009-74347, filed on Mar. 25, 2009, the entire contents of which are incorporated herein by reference.
Japanese Unexamined Patent Application Publication Nos. 2006-277428 and 2007-77708 disclose biometric authentication techniques using both hands.
The passage control apparatus 203 associates a fingerprint reading surface with a control area, but does not enhance the convenience for right-handed people and left-handed people. For example, in order to enter a control area, a user needs to use a predetermined reading surface associated with the control area and cannot use a desired reading surface. As a result, the user is forced to use a non-dominant hand. This reduces convenience for the user. Furthermore, since the orientation of the user is changed as a result of the reduction in convenience, authentication accuracy is degraded and an authentication speed is reduced.
A passage authorization system includes a plurality of gate management apparatuses that are individually provided with authentication sensors for acquiring biometric data from a presented hand and form paths, an authentication unit configured to output a result of authentication comparison performed with the biometric data acquired by each of the authentication sensors and a hand determination result of determining whether the biometric data is data of a left hand or a right hand, and a control unit configured to control opening/closing of a gate corresponding to the hand determination result on the basis of the result of authentication comparison.
The object and advantages of the various embodiments will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the various embodiments, as claimed.
Embodiments of the present invention will be described below.
[Configuration]
Referring to
The system management terminal 1 for performing overall management of the biometric authentication gate system is electrically connected to the biometric authentication processing server 4 and the gate management apparatuses 2#1 to 2#4, and performs the registration and deletion of biometric data, the setting of a gate control table, the opening and closing of a gate, etc.
Each of the gate management apparatuses 2#1 to 2#4 acquires the biometric data of a user who wants to pass through a gate and opens/closes the gate in accordance with a result of authentication. The result of authentication includes an authentication comparison result indicating that the user has been determined to be a registrant by comparison, a direction determination result indicating whether the biometric data checked by comparison is left-hand data or right-hand data, and a presentation direction determination result (angle information) for the biometric data checked by comparison which indicates the direction of a presented hand.
The gate management apparatuses 2#1 to 2#4 are provided with authentication sensors 21#1 to 21#4 for acquiring the biometric data of a hand presented by a user, respectively. The gate management apparatuses 2#1 to 2#4 are disposed at predetermined intervals between impassable areas 6 and 7 that are, for example, walls or fences, and form a plurality of paths 5#1 to 5#3.
The gate management apparatuses 2#1 to 2#3 are provided with the gates 3#1 to 3#3, respectively, and the gate management apparatus 2#4 has no gate. Although a case in which a biometric authentication gate system having four gate management apparatuses and three paths has been described, it is possible to increase or reduce the number of paths by increasing or reducing the number of gate management apparatuses. The number of gate management apparatuses is a value obtained by adding one to the number of paths.
The biometric authentication processing server 4 performs integrated authentication processing by comparing biometric data obtained from a user by each of the gate management apparatuses 2#1 to 2#4 with a biometric data template registered in advance, and is electrically connected to the system management terminal 1 and the gate management apparatuses 2#1 to 2#4.
Referring to
The biometric data management unit 11 for managing the biometric data of a user registers biometric data in a master database 43 (to be described later) included in the biometric authentication processing server 4. The biometric data includes a template representing a biometric characteristic of a user.
The gate control table overall management unit 12 for managing a gate control table 23 (to be described later) of each of the gate management apparatuses 2#1 to 2#4 sets the gate control table 23 for each of the gate management apparatuses 2#1 to 2#4 at the time of starting of a system. Furthermore, the gate control table overall management unit 12 notifies the gate overall monitoring unit 13 of contents of the gate control table 23 in response to a reference made by the gate overall monitoring unit 13.
The gate overall monitoring unit 13 monitors the operation states of all of the gate management apparatuses 2#1 to 2#4, and transmits to a corresponding gate management apparatus an instruction for opening a gate (a gate open instruction) as necessary. The gate overall monitoring unit 13 receives from each of the gate management apparatuses 2#1 to 2#4 an authentication result and the number of a gate to be opened. If the gate to be opened is a gate managed by another gate management apparatus different from a gate management apparatus that has transmitted the number of the gate to be opened to the gate overall monitoring unit 13, the gate overall monitoring unit 13 transmits a gate open instruction to a corresponding gate management apparatus. In a case where the gate overall monitoring unit 13 dynamically assigns a temporary authentication priority or the like, the gate overall monitoring unit 13 refers to the contents of the gate control tables via the gate control table overall management unit 12 and performs setting processing for the gate control table 23 of a corresponding gate management apparatus.
Each of the gate management apparatuses 2#1 to 2#4 includes an authentication sensor 21, a biometric authentication unit 22, the gate control table 23, a gate control unit 24, and a gate open/close device 25.
The authentication sensor 21 reads a biometric characteristic used for biometric authentication. More specifically, the authentication sensor 21 is a sensor for reading a fingerprint, the vein of a palm, or the shape of a palm. The authentication sensor 21 includes a distance sensor, a touch sensor, or the like for detecting that a user's hand has been presented so as to determine a reading operation start time.
The biometric authentication unit 22 mediates biometric authentication performed by the biometric authentication processing server 4. That is, the biometric authentication unit 22 receives biometric data from the authentication sensor 21 and transmits an authentication request to the biometric authentication processing server 4. At that time, the biometric authentication unit 22 refers to the gate control table 23 and transmits to the biometric authentication processing server 4 an authentication condition list including a plurality of authentication conditions for performing biometric authentication along with the biometric data. The authentication conditions include information about which of the template of a left hand or the template of a right hand is used for authentication, an authentication priority to be described later, and a temporary authentication priority to be described later. In a case where the left hand and the right hand are equally authenticated, an authentication condition list including an authentication condition “authentication target template L/R flag: L” and an authentication condition “authentication target template L/R flag: R” is transmitted. Alternatively, in a case where the left hand and the right hand are equally authenticated, an authentication condition list may not be added. The biometric authentication unit 22 transmits an authentication result received from the biometric authentication processing server 4 to the gate control unit 24. The authentication result includes the L/R flag value (“L” or “R”) of a template on the condition that biometric data acquired from a user matches any one of registered templates (the degree of similarity obtained by comparison between the biometric data acquired from a user and any one of registered templates exceeds a predetermined value). In the case of a bi-directional path, the authentication result further includes a comparison angle Δθ (a relative rotation angle of an image obtained when the biometric data matches any one of the registered templates).
The gate control table 23 has a data structure describing the relationship between an authentication result and a gate to be opened. Since the gate management apparatuses 2#1 to 2#4 form the paths 5#1 to 5#3, positions at which a user can present are classified into several patterns. Furthermore, since a user presents the right hand or the left hand, it is possible to estimate the position of the user on the basis of an authentication result. As a result, it is possible to appropriately control opening/closing of a gate. A concrete example of the gate control table 23 will be described later.
The gate control unit 24 controls opening of a gate 3 (the gates 3#1 to 3#3) using the gate open/close device 25 on the basis of an authentication result. The gate control unit 24 refers to the gate control table 23 on the basis of an authentication result, specifies a gate to be opened, and autonomously opens the specified gate when the specified gate is its own gate. The gate control unit 24 transmits the authentication result and the gate number of the gate to be opened to the gate overall monitoring unit 13 included in the system management terminal 1. Upon receiving a gate open instruction from the gate overall monitoring unit 13, the gate control unit 24 opens its own gate.
The gate open/close device 25 physically opens/closes the gate 3 that is its own gate (the gates 3#1 to 3#3) in accordance with an instruction transmitted from the gate control unit 24. Since the gate management apparatus 2#4 has no gate, it does not require the gate open/close device 25.
The biometric authentication processing server 4 includes a biometric authentication control unit 41, a biometric authentication engine 42, and the master database 43.
The biometric authentication control unit 41 processes an authentication request transmitted from each of the gate management apparatuses 2#1 to 2#4. Upon receiving biometric data to be authenticated and an authentication condition list from the biometric authentication unit 22 included in the gate management apparatus 2, the biometric authentication control unit 41 transmits the biometric data and the authentication condition list to the biometric authentication engine 42. Upon receiving an authentication result from the biometric authentication engine 42, the biometric authentication control unit 41 transmits it to the biometric authentication unit 22 included in the gate management apparatus 2.
The biometric authentication engine 42 performs authentication by comparing biometric data with a registered template. That is, upon receiving biometric data from the biometric authentication control unit 41 and receiving an authentication condition list as appropriate from the biometric authentication control unit 41, the biometric authentication engine 42 refers to the master database 43 and calculates the degrees of similarity by comparing the received biometric data with all of registered templates. If the maximum value of the degree of similarity exceeds a predetermined threshold value, the biometric authentication engine 42 outputs a user ID corresponding to a registered template having the maximum value of the degree of similarity and the L/R flag of the registered template. In addition, the biometric authentication engine 42 outputs the comparison angle Δθ as necessary. The biometric authentication engine 42 may output an authentication result at the time of obtaining the degree of similarity exceeding a predetermined threshold value without completing the comparison of the biometric data with all registered templates.
The master database 43 stores the biometric data of a user. An example of biometric data will be described later.
Registered biometric data includes items of “user ID”, “L/R flag”, and “registered template”. The user ID is a unique identification mark assigned to each registered user. The L/R flag is a flag indicating whether a corresponding registered template is a template of the left hand or a template of the right hand. The registered template is biometric characteristic data itself used for comparison processing performed at the time of biometric authentication, and is, for example, fingerprint characteristic data extracted from a fingerprint.
In the gate control table 23 of the gate management apparatus 2#1 illustrated in
In the gate control table 23 of the gate management apparatus 2#2 illustrated in
In the gate control table 23 of the gate management apparatus 2#3 illustrated in
In the gate control table 23 of the gate management apparatus 2#4 illustrated in
Referring back to
In the gate control table 23 of the gate management apparatus 2#2 illustrated in
Furthermore, in the gate control table 23 of the gate management apparatus 2#2 illustrated in
In the gate control table 23 of the gate management apparatus 2#3 illustrated in
In the gate control table 23 of the gate management apparatus 2#4 illustrated in
[Operation]
Referring to
Referring to
Referring to
In step S103, the biometric authentication unit 22 transmits an authentication request to the biometric authentication control unit 41 included in the biometric authentication processing server 4 (see,
In step S104, the biometric authentication control unit 41 (see,
In step S105, the biometric authentication control unit 41 (see,
In step S106, the biometric authentication unit 22 transmits the received authentication result to the gate control unit 24.
In step S107, the gate control unit 24 that has received the authentication result refers to the gate control table 23 and specifies a gate to be opened on the basis of the authentication result. That is, in the case of a one-way path, the gate control unit 24 refers to one of the gate control tables 23 illustrated in
Referring back to
In step S109, the gate control unit 24 determines whether the “gate to be opened” that has been specified is the gate 3 managed by its own gate management apparatus. If the “gate to be opened” that has been specified is the gate 3 managed by its own gate management apparatus (Yes in step S109), the gate control unit 24 transmits a gate open instruction to the gate open/close device 25 and the gate open/close device 25 opens the gate 3 for a predetermined period and closes the gate 3 using an internal timer in step S110. In step S113, the process ends.
If the “gate to be opened” that has been specified is not the gate 3 managed by its own gate management apparatus (No in step S109), the gate overall monitoring unit 13 included in the system management terminal 1 transmits a gate open instruction to the gate control unit 24 included in the corresponding gate management apparatus 2 in step S111.
The gate control unit 24 included in the gate management apparatus 2 that has received the gate open instruction transmits the gate open instruction to the gate open/close device 25 included in the gate management apparatus 2 and the gate open/close device 25 opens the gate 3 for a predetermined period and closes the gate 3 in step S112. The process ends in step S113.
Referring to
In step S203, it is determined whether comparison with all templates has been completed by determining whether i reaches N representing the number of all registered templates. If it is determined that comparison with all templates has been completed (Yes in step S203), the authentication process ends in step S208.
If it is determined that comparison with all templates has yet to be completed (No in step S203), Si representing the maximum value of the degree of similarity of an ith template is calculated while changing the comparison angle Δθ, the ID of the ith template is set to IDi, the L/R flag of the ith template is set to L/Ri, and the comparison angle Δθ at which Si is obtained is set to Δθi in step S204. In the case of a one-way path, Δθi is not required.
In step S205, it is determined whether Si exceeds Smax. If Si exceeds Smax (Yes in step S205), the highest degree of similarity is updated in step S206. That is, Si is set as Smax, IDi is set as IDmax, L/Ri is set as L/Rmax, and Δθi is set as Δθmax. In the case of a one-way path, Δθmax is not required.
In step S207, one is added to i. The authentication process returns to step S203 in which it is determined whether comparison with all templates has been completed.
If Smax that is the highest degree of similarity exceeds a predetermined value after the authentication process has ended in step S208, IDmax, L/Rmax, and Δθmax are used as an authentication result.
[Special Authentication Condition Setting Case]
In a case where the characteristic (usage) of each path is known in advance, it is possible to effectively perform the authentication process using the characteristic. For example, in a case where there are a plurality of paths as illustrated in
In this case, the biometric authentication engine 42 included in the biometric authentication processing server 4 (see,
On the other hand, in a case where a gate management apparatus intended for left-hand use is disposed as described previously, it can be expected that many left-handed persons will gather at a gate management apparatus near the gate management apparatus intended for left-hand use. This is caused by the usage of the gate management apparatus near the gate management apparatus intended for left-hand use by an overflow of the gate management apparatus intended for left-hand use.
In this case, by setting an item “authentication priority” in the gate control table, it is possible to effectively perform the authentication process. The “authentication priority” is a value representing the priority for the authentication process. The higher the value, the higher the priority for the authentication process.
In this case, first, the biometric authentication control unit 41 included in the biometric authentication processing server 4 (see,
In a case where a prediction can be made with usage patterns of other gates, it is possible to effectively perform the authentication process by changing an authentication priority in accordance with the usage patterns of these gates. For example, in a case where a biometric authentication system is used at a station ticket gate, it is expected that the number of users will increase in a direction of the exit from the station ticket gate at the time of arrival of a train. Under the assumption that, when the authentication process is performed at a certain gate, the number of users of gates near the gate increases in the same direction, it is possible to effectively perform the authentication process by temporarily setting an authentication priority for these gates. Here, descriptions will be made under the assumption that bi-directional paths are formed.
In this case, the biometric authentication control unit 41 included in the biometric authentication processing server 4 (see,
The “temporary authentication priority” is effective for only a predetermined time. After the predetermined time has elapsed, a corresponding part is cleared to zero. The gate overall monitoring unit 13 included in the system management terminal 1 may perform the zero clearance upon the gate control table 23 of the gate management apparatus 2#2. Alternatively, time stamping may be performed upon the “temporary authentication priority”, and the gate management apparatus 2#2 may autonomously perform the zero clearance.
The gate control table 23 and an authentication condition list may have both the “authentication priority” that is fixedly set and the “temporary authentication priority”. In this case, it is possible to effectively perform the authentication process by performing fixed priority processing in accordance with the arrangement of gates and performing temporary priority processing.
Furthermore, a prediction can be made using a tendency for continuous users of the same gate management apparatus to travel in the same direction. That is, when focusing attention on a certain path, it can be assumed that a user's travel direction rarely changes and continuous users often travel in the same direction. This is because that it can be assumed that continuous users pass through the gate one after another.
In this case, in order to effectively perform the authentication process, an authentication priority is temporarily increased in a gate management apparatus. That is, the temporary authentication priority for the authentication process performed on the same condition as that of the last authentication process is increased.
Still furthermore, an authentication priority may be set in accordance with time (setting of an authentication priority performed in accordance with time). For example, in a case where a biometric authentication system is used at a station ticket gate, it is possible to effectively perform the authentication process by increasing a priority for the authentication process performed for a user traveling in a corresponding direction (a direction of exit from the station ticket gate) at an expected arrival time of a train known in advance.
Still furthermore, a hand mainly used by a user may be registered in advance at the time of registration of a biometric authentication template, and an authentication priority may be set on the basis of the registered information (setting of an authentication priority performed on the basis of registered data). In general, the ratio between right-handed persons and left-handed persons is constant. However, the ratio may change in a case where a relatively small number of users are registered. In this case, for example, if the number of registered right-handed users is larger than usual, it is possible to effectively perform the authentication process by setting an authentication priority in accordance with such a state'
[Overview]
As described previously, according to various embodiments, the following advantages can be obtained: (1) the increase in an apparatus installation cost can be prevented because the number of authentication sensors is limited to a number obtained by adding one to the number of paths; and (2) it is possible to enhance the convenience and authentication accuracy of an apparatus because the apparatus can similarly use the left hand and the right hand for authentication and allows a user to use a easier-to-use hand for authentication.
The embodiments can be implemented in computing hardware (computing apparatus) and/or software, such as (in a non-limiting example) any computer that can store, retrieve, process and/or output data and/or communicate with other computers. The results produced can be displayed on a display of the computing hardware. A program/software implementing the embodiments may be recorded on computer-readable media comprising computer-readable recording media. The program/software implementing the embodiments may also be transmitted over transmission communication media. Examples of the computer-readable recording media include a magnetic recording apparatus, an optical disk, a magneto-optical disk, and/or a semiconductor memory (for example, RAM, ROM, etc.). Examples of the magnetic recording apparatus include a hard disk device (HDD), a flexible disk (FD), and a magnetic tape (MT). Examples of the optical disk include a DVD (Digital Versatile Disc), a DVD-RAM, a CD-ROM (Compact Disc—Read Only Memory), and a CD-R (Recordable)/RW. An example of communication media includes a carrier-wave signal. The media described above are non-transitory media.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the principles of the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although various embodiments have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2009-74347 | Mar 2009 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5793881 | Stiver et al. | Aug 1998 | A |
5845692 | Kellem et al. | Dec 1998 | A |
6119096 | Mann et al. | Sep 2000 | A |
6745520 | Puskaric et al. | Jun 2004 | B2 |
6819219 | Bolle et al. | Nov 2004 | B1 |
6867683 | Calvesio et al. | Mar 2005 | B2 |
7203344 | McClurg et al. | Apr 2007 | B2 |
7331522 | Sandoval et al. | Feb 2008 | B2 |
7392939 | Hauke et al. | Jul 2008 | B2 |
7773780 | Schneider et al. | Aug 2010 | B2 |
7885433 | Yano et al. | Feb 2011 | B2 |
20030169640 | Koenig | Sep 2003 | A1 |
20040133804 | Smith et al. | Jul 2004 | A1 |
20050092831 | Sandoval et al. | May 2005 | A1 |
20100237984 | Zenaty | Sep 2010 | A1 |
Number | Date | Country |
---|---|---|
101 63 123 | Jul 2003 | DE |
10 2004 048 403 | Apr 2006 | DE |
0 345 980 | Dec 1989 | EP |
0 910 050 | Apr 1999 | EP |
1 347 420 | Sep 2003 | EP |
1 502 586 | Mar 1978 | GB |
2006-119851 | May 2006 | JP |
2006-277428 | Oct 2006 | JP |
2007-77708 | Mar 2007 | JP |
2006048311 | May 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20100245041 A1 | Sep 2010 | US |