The present disclosure relates to an information processing device, a face authentication promotion system, an information processing method, and a non-transitory computer readable media storing a program.
Patent Literature 1 discloses a game system that can achieve, for example, event control reflecting reliability of position information in a system in which an action of visiting various places to earn points is integrated with occurrences of game events.
Patent Literature 1: Japanese Unexamined Patent Application Publication No. 2018-108172
By the way, systems using biometric authentication such as face authentication have been developed for use in various places such as airports. Widespread use of such biometric authentication by various users is desired.
The present disclosure has been made to solve such a problem and an object thereof is to provide an information processing device, a face authentication promotion system, an information processing method, and a program that can promote the use of biometric authentication.
In a first example aspect of the present disclosure, an information processing device includes:
In a second example aspect of the present disclosure, a face authentication promotion system includes:
In a third example aspect of the present disclosure, an information processing method includes:
In a fourth example aspect of the present disclosure, a non-transitory computer readable medium storing a program causes a computer to execute:
According to the present disclosure, it is possible to provide an information processing device and the like that can promote the use of biometric authentication.
Hereinafter, example embodiments of the present disclosure are described below with reference to the drawings.
An information processing device 100 is an electronic circuit unit composed of a CPU, a memory, an interface circuit, and so on (not shown). This information processing device 100 performs predetermined control processing by a CPU executing a program to be implemented. The information processing device 100 includes an authentication request unit 130, an imparting unit 140, and an accumulation unit 150.
The authentication request unit 130 requests biometric authentication to be performed on biometric information about a user acquired by one installed terminal from among a plurality of the installed terminals arranged in various places to be compared with registered biometric information about registered users. The biometric information includes biometric information such as face images, fingerprint images, iris images, voiceprints, veins, and palms. The installed terminal may include a camera, an infrared camera, or a dedicated scanner to acquire such biometric information. When the face authentication is successful, the imparting unit 140 imparts a score that is set for each installed terminal. The “score that is set for each installed terminal” may be the same as or different from each other. The accumulation unit 150 accumulates, for the user, a plurality of the scores imparted in response to a success of biometric authentication at the plurality of installed terminals.
The authentication request unit 130 causes biometric authentication to be performed on the biometric information about the user acquired by one installed terminal from among the plurality of installed terminals arranged in various places to be compared with the registered biometric information about the registered users (Step S102). When the face authentication is successful, the imparting unit 140 imparts a score that is set for each installed terminal (Step S103). The accumulation unit 150 accumulates, for the user, a plurality of scores imparted in response to a success of biometric authentication at the plurality of installed terminals (Step S104).
According to the first example embodiment described above, the use of biometric authentication can be promoted by motivating users to actively use biometric authentication and to continue using it.
An information processing device 100 includes a registration unit 120, an authentication request unit 130, an imparting unit 140, an accumulation unit 150, and an output unit 160. In
The user's face image and the user's identification information are registered in association with each other (Step S101). Such registration may be performed by a user terminal, which will be described later, the installed terminal, or any server device (e.g., a face authentication promotion device described later). The authentication request unit 130 causes face authentication to be performed on the face image of the user captured by a camera of one installed terminal from among the plurality of installed terminals arranged in various places to be compared with the registered face images of the registered users (Step S102). When the face authentication is successful, the imparting unit 140 imparts a score that is set for each installed terminal (Step S103). The accumulation unit 150 accumulates, for the user, a plurality of scores imparted in response to a success of face authentication at the plurality of installed terminals (Step S104). The output unit 160 outputs a privilege for the user according to the accumulated scores (Step S105). As shown in
According to the second example embodiment described above, the use of face authentication can be promoted by further motivating user to use face authentication and to continue using it. In addition, by using a captured image of a user used for face authentication as a privilege for the user, a comprehensive and integrated service can be achieved without any additional burden on the service provider.
Services using the face authentication include, but are not limited to, payment through face authentication, points awarded through face authentication, entry and exit through face authentication (e.g., stadiums, museums, leisure facilities, etc.), ticket gates through face authentication, boarding and exiting through face authentication (e.g., buses, taxis, ferries, etc.), and check-in and check-out through face authentication (e.g., an airport counter or hotel reception, or an alternative to a room key at a hotel).
As shown in
The user terminal 300 is a terminal carried by the user and can be an information processing device such as a smartphone, a tablet, a PC (Personal Computer), or a wearable device. The user terminal 300 can receive face authentication promotion information and display it. The face authentication promotion information may include a face image of a user captured at the time of face authentication, map information about a nearby installed terminal, history information about face authentication for each user (including time information at the time of authentication), and privilege information to be imparted to each user. In addition, the user terminal 300 can acquire position information about the user terminal and transmit the position information to the face authentication promotion device 100a.
As shown in
The camera 310 converts an object image formed by an optical lens in a lens barrel into image data by using the imaging unit, and displays the object image on the display unit 340 based on the converted image data. The camera 310 also records image data of still images and moving images in the recording unit 320. The camera 310 can be used to, in particular, capture the face image of the user or scan an identification card with the user's face image (e.g., driver's license, etc.). The storage unit 320 stores still image and moving image data and programs for implementing each function of the user terminal 300. The storage unit 320 is composed of, for example, a semiconductor memory, an optical disk, or a hard disc (HD).
The communication unit 330 is a communication interface with the network 500. The communication unit 330 is used to communicate with other network node devices that constitute the face authentication promotion system. The communication unit 330 may be used to perform wireless communication. For example, the communication unit 330 may be used to perform wireless LAN communication defined in the IEEE 802.11 series or mobile communication defined in 3GPP (3rd Generation Partnership Project) or the like.
The display unit 340 is composed of, for example, a touchscreen display. That is, the display unit 340 also functions as a reception unit that accepts an operation input by the user. The display unit 340 can also display the position information about the user terminal and the position information about nearby installed terminals on the map in the application 353. The display unit 340 can also display score information, privilege information, and time information about a time when authentication has been successful, which are imparted by the face authentication promotion system.
The control unit 350 is composed of a processor, a memory or the like, and reads software (computer program) into the memory or the like from the storage unit 320 to thereby perform various processing on the user terminal. The control unit 350 controls hardware of the user terminal 300. The processor may be, for example, a microprocessor, a Micro Processing Unit (MPU), or a Central Processing Unit (CPU). The processor may include more than one processor. The control unit 350 includes an imaging unit 351, a registration unit 352, an application 353, and a position information acquisition unit 354.
The imaging unit 351 controls the camera 310 to capture the user's image. This image includes at least the user's face. The registration unit 352 can transmit a face information registration request including the captured image of the user (registered image) to the authentication device 200 via the network 500. The user terminal 300 may display the output image on a screen of the display unit 340. The application 353 is an application program installed by the user. The application 353 can be logged in with login information (e.g., a combination of identification information and password that is unique to the user) that is unique to the user, receive the user-specific information from the face authentication promotion device 100a, and provide it to the user. The position information acquisition unit 354 can acquire the position information about the user terminal based on a signal received from a GPS receiver.
The installed terminal 400 may be composed of a computer. As shown in
The camera 410 converts an object image formed by an optical lens in a lens barrel into image data by using the imaging unit, and displays the object image on the display unit 440 in a live view based on the converted image data. The camera 410 can recognize and capture the user's face in front of the installed terminal. The camera 410 also records image data of still images and moving images in the recording unit 420. The storage unit 420 is composed of, for example, a semiconductor memory, an optical disk, or a hard disc (HD).
The communication unit 430 is a communication interface with the network 500 similar to the communication unit 330 of the user terminal 300. The communication unit 430 can transmit the captured image data to the face authentication promotion device 100a via the network 500.
The display unit 440 is composed of, for example, a liquid crystal display, an organic EL (Electro luminescence) display, a touchscreen display, or the like. The display unit 440 can display the image data captured by the camera 410 in a live view. The display unit 440 can also display face authentication promotion information that promotes users to perform face authentication, for example, via the application 452.
The control unit 450 is composed of a processor, a memory or the like, and reads software (computer program) from the memory or the like to thereby perform various processing on the installed terminal. In addition, the control unit 450 controls hardware (e.g., camera, display unit, etc.) included in or connected to the outside of the installed terminal. The processor may be, for example, a microprocessor, a Micro Processing Unit (MPU), or a Central Processing Unit (CPU).
The control unit 450 includes an imaging unit 451, a registration unit 452, an application 453, and a provision unit 454. The imaging unit 451 controls the camera 410, recognizes the user's face or the like, and captures an image including the face image. The registration unit 452 can transmit a face information registration request including the captured image of the user (registered image) to the authentication device 200 via the network 500. If the user has not registered his/her own face image in the authentication device by using the registration unit of the user terminal, he/she may register his/her own face image in the authentication device by using the registration unit of the installed terminal when face authentication is first performed by the installed terminal. The application 453 is logged in with login information (e.g., a combination of ID and password) that is unique to the installed terminal (or the service provider) and can provide the face authentication promotion information from the face authentication promotion device 100a. The provision unit 454 provides various kinds of processing according to the result of the success or failure of face authentication from the authentication device or the face authentication promotion device. For example, if the installed terminal is a gate device, the provision unit 454 operates to open a gate when face authentication is successful. When the installed terminal is installed in a hotel, the provision unit 454 performs check-in processing by using personal information acquired from the authentication device when the face authentication is successful.
The face authentication promotion device 100a is an information processing device (e.g., server implemented by a computer) used by a service provider using the authentication device 200 (details of the authentication device 200 will be described later). The face authentication promotion device 100a is also referred to as a service delivery device. The service provider is assigned a service ID. A user using the service inputs a user ID and the personal information to the face authentication promotion device 100a, for example, via the user terminal. The face authentication promotion device 100a transmits the user ID and the service ID to the authentication device 200. The face authentication promotion device 100a performs processing for registering the user and the like, and processing for authenticating the user and the like for the authentication device. The authentication device generates a service user ID from the user ID and the service ID and returns it to the face authentication promotion device.
The face authentication promotion device 100a includes a control unit 10a, a memory 11a, a communication unit 12a, and a storage unit 110a. Note that the face authentication promotion device 100a according to this example embodiment is one specific example of the information processing device 100 according to the first or second example embodiment.
The control unit 10a is a control device that controls an operation of the face authentication promotion device 100a and is composed of, for example, a processor such as a CPU. The memory 11a is a storage area for temporarily storing processing contents of the control unit 10a, and is a volatile storage device such as RAM. The control unit 10a reads a program 111 from the storage unit 110a into the memory 11a and executes various processing. Specifically, the control unit 10a functions as a registration unit 120a, an acquisition unit 121a, an authentication request unit 130a, an imparting unit 140a, an accumulation unit 150a, an output unit 160a, and a provision unit 170a.
The storage unit 110a includes a program 111, service user information 112, and installed terminal information 113. The service user information 112 includes a service user ID 1121, personal information 1122 associated with the service user ID 1121, and user terminal information 1123 associated with the service user ID. The installed terminal information 113 includes an installed terminal ID 1131 unique to the installed terminal used by the service provider, position information 1132 indicating a position of the installed terminal associated with the installed terminal ID, and history information about face authentication associated with the user ID and the installed terminal ID. The history information about face authentication indicates when and which user and with which installed terminal, the face authentication is performed. The personal information 1122 includes, for example, name, affiliation, email address, date of birth, account number, credit card number, electronic money information, payment method, etc.
The acquisition unit 121a acquires the user's face image and the user's personal information from the user terminal 300. The acquisition unit 121a acquires the user's face image captured by the camera of the installed terminal 400 at the time of face authentication. The acquisition unit 121a can acquire the position information about the user terminal.
The registration unit 120a registers the face image of the user associated with the service user ID in the storage unit 110a. The registration unit 120a registers the user's face image or face feature information based on the user's face image to the authentication device 200 in association with the service user ID.
The authentication request unit 130a acquires the captured image of the user taken by using the camera 410 of the installed terminal 400 via the network, transmits it to the authentication device 200, and requests the authentication device 200 to perform face authentication by using the face feature information about the captured image.
If the face authentication on the user is successful, the imparting unit 140a imparts a score that is set for each installed terminal to the user. The imparted score is stored in the storage unit in association with the service user ID. The respective scores that are set for each installed terminal may be the same as or different from each other. Alternatively, the same score may be set for each type of installed terminals.
The accumulation unit 150a accumulates the scores imparted by the imparting unit 140a for each user. The accumulated scores are stored in the storage unit associated with the user ID. The accumulation unit may accumulate for each user the scores imparted by the imparting unit 140a during a predetermined period of time (e.g., during the past week, during the past month).
The output unit 160a outputs the accumulated scores to the user terminal 300 or the installed terminal 400. The output unit 160a can output the accumulated scores to the installed terminal that has been successful in the face authentication. In addition, when the accumulated scores reach a predetermined value, the output unit 160a may output a privilege according to the accumulated scores (details will be described later) or information about the privilege. Furthermore, the output unit 160a can output map information about the vicinity of the installed terminal that has been subjected to face authentication to the installed terminal or the user terminal. Alternatively, the output unit 160a can output the position information about the user terminal acquired by the acquisition unit 121a to the user terminal, together with the map information about the vicinity of the installed terminal that has been successful in the face authentication most recently.
The provision unit 170a instructs each service provider to provide services through the installed terminal according to the success or failure of the face authentication. For example, if the installed terminal is a gate device, the provision unit 170a can instruct the installed terminal to open a gate when face authentication is successful. When the installed terminal is installed in a hotel, the provision unit 170a can instruct the installed terminal to perform check-in processing by using the personal information acquired from the authentication device when the face authentication is successful.
The communication unit 12a is an interface for performing communication with the outside of the face authentication promotion device. The communication unit 12a is used to communicate with other network node devices that constitute the face authentication promotion system. The communication unit 12a may be used to perform wireless communication. For example, the communication unit 12a may be used to perform wireless LAN communication defined in the IEEE 802.11 series or mobile communication defined in 3GPP (3rd Generation Partnership Project). Alternatively, the communication unit 12a may include, for example, a network interface card (NIC) conforming to the IEEE 802.3 series.
The face information DB 210 stores the user ID and the face feature information about the user in association with each other. The face information DB 210 also stores a service user ID 214 generated when the authentication device 200 receives the user ID and the service ID in association with a service ID 213 that is unique to the service provider using face authentication. The face information DB 210 is also known as a storage unit. When the authentication device 200 receives the user ID and the service ID from a request source (e.g., the face authentication promotion device 100a), it generates the service user ID and returns it to the request source. In response to a face authentication request received from the request source (e.g., the face authentication promotion device 100a), the authentication device 200 compares the face image included in the request with the face feature information for each user, and returns a result of the comparison (success or failure of face authentication) to the request source.
The face detection unit 220 detects a face area included in a registered image for registering face information and outputs it to the feature point extraction unit 230. The feature point extraction unit 230 extracts feature points (e.g., eyes, nose, mouth, etc.) from the face area detected by the face detection unit 220, calculates the distance of each feature point as a feature amount, and outputs the face feature information to the registration unit 240. Here, the face feature information is a set of extracted feature points. The feature point extraction unit 230 extracts the feature points included in the face image received from the face authentication promotion device 100a and outputs the face feature information to the authentication unit 250.
The registration unit 240 issues a new user ID when registering the face feature information. The registration unit 240 registers the issued user ID and face feature information extracted from the registered image in the face information DB 210 in association with each other. Furthermore, when the registration unit 240 receives the user ID and the service ID from the request source (e.g., the face authentication promotion device 100a), it generates the service user ID and returns it to the request source. The authentication unit 250 compares the face feature information extracted from the face image (captured image) with the face feature information in the face information DB 210. The authentication unit 250 returns whether or not the two pieces of the face feature information match to the face authentication promotion device 100a. Whether or not two pieces of the feature information matches corresponds to the success or failure of the authentication.
The installed terminal 400 acquires a face image of the user by activating the camera (Step S401). The installed terminal 400 transmits the acquired face image of the user to the face authentication promotion device 100 via the network (Step S402). The face authentication promotion device 100 transmits a face authentication request for the face image to the authentication device 200 (Step S403). The authentication device 200 performs processing for comparing the face image with a plurality of pre-registered images (Step S404). Upon successful face authentication, the authentication device 200 specifies the service user ID for the face image and transmits it to the face authentication promotion device 100a (Step S405). The face authentication promotion device 100a specifies the personal information about the user from the service user ID (Step S406) and transmits the personal information to the installed terminal 100 (Step S408). The installed terminal 100 provides predetermined services (e.g., face authentication payments, etc.) based on the personal information.
An example in which a plurality of installed terminals are arranged in a specific area (e.g., the shopping avenue) to promote users to use face authentication will be described. Installed terminals 400a, 400b, 400c, 400d, and 400e are installed at points A, B, C, D, and E, respectively. A score given to the user when the face authentication is successful is set for each of the installed terminals 400a, 400b, 400c, and 400d. For example, 10, 50, 30, 5, and points are set for the installed terminals 400a, 400b, 400c, 400d, and 400e, respectively. Users follow a defined route and successfully authenticate their faces at the set terminals to earn points. Alternatively, the users may randomly succeed in the face authentication at the installed terminals to earn points. In this way, the plurality of installed terminals are disposed at a predetermined distance away and are intended for the user to walk around and perform face authentication across the plurality of installed terminals.
The position information about a plurality of users may be acquired, and such position information may be output to the user terminals or installed terminals so that each user can check each other's positions. In this case, the plurality of users are displayed with different marks on the screen shown in
In the above example, different scores are set for each installed terminal, but the same score may be set for each installed terminal. As described above, there are various types (payment through face authentication, entry and exit through face authentication, check-in and check-out through face authentication) of the installed terminals for face authentication. The same score may be set for the same type of installed terminals. For example, an organization for regional revitalization or tourism promotion may install a plurality of installed terminals in various places, such as a stamp rally (in which users visit different locations to collect stamps), to encourage users to use face authentication. In addition, there are various types of installed terminals (e.g., face authentication payment, entry and exit through face authentication, etc.), and points may be set in such a way that users are allowed to use different types of face authentication services. Points are set for each installed terminal, but if the installed terminal has a face authentication payment function, points may be set according to the amount paid by the user (e.g., higher points are set for higher payments). In addition, points may be set in such a way that the points increase as the frequency of use of face authentication increases.
As a privilege given to the user, a fictitious character is set for the user terminal (e.g., smartphone). When the user uses the installed terminal, the character changes and grows. For example, the fictitious character is set for the installed terminals (in the above example, the installed terminals 400a, 400b, 400c, 400d, and 400e) in a specific area. Different characters may be set in different places. In addition, according to the points acquired by the installed terminal, the character can change and grow as shown in
As another privilege given to the user, when the user uses the installed terminal, a composite photo of the character and the user can be acquired as shown in
As another privilege given to users, users may register their interested celebrities in the system in advance, and when they use the installed terminal, they can acquire goods, information (undisclosed information), and rights (handshake event tickets and priority ticket acquisition) related to the celebrities. More points earned through face authentication may be used to provide more valuable privileges to users.
As another privilege given to users, users may earn coupons, points, or giveaways when they use the installed terminal. The users can use the coupons, points, and giveaways at companies participating in the authentication system.
According to the third example embodiment described above, the use of face authentication can be promoted by further motivating users to use face authentication and to continue using it. In addition, by using a captured image of a user used for face authentication as a privilege for the user, a comprehensive and integrated service can be achieved without any additional burden on the service provider. In addition, service providers can also promote a variety of services using face authentication (e.g., payment through face authentication, entry and exit through face authentication, check-in and check-out through face authentication, etc.).
In the above described third example embodiment, the face authentication promotion device 100a is described as a server device, but some of the functions of the face authentication promotion device 100a may be implemented in the installed terminal 400.
The installed terminal 400 captures a face image of the user and transmits it to the authentication device 200. The authentication device 200 performs comparison processing using the face image. The authentication device 200 transmits personal information to the installed terminal 400 as needed. If the authentication device includes a plurality of databases, the authentication device can use the user ID to coordinate the databases.
When the installed terminal is a gate device, it can open and close a gate when a result of authentication obtained from the authentication device is successful without using personal information. On the other hand, when the installed terminal is disposed in a hotel and has a check-in function, the check-in processing can be executed based on the result of successful authentication and personal information from the authentication device.
In the above example, the program can be stored and provided to a computer using any type of non-transitory computer readable media. Non-transitory computer readable media include any type of tangible storage media. Examples of non-transitory computer readable media include magnetic storage media, optical magnetic storage media (e.g. magneto-optical disks), CD-ROM (Read Only Memory), CD-R, CD-R/W, and semiconductor memories. The magnetic storage media may be floppy disks, magnetic tapes, hard disk drives, etc. The semiconductor memories may be mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (Random Access Memory), etc. The program may be provided to a computer using any type of transitory computer readable media. Examples of transitory computer readable media include electric signals, optical signals, and electromagnetic waves. Transitory computer readable media can provide the program to a computer via a wired communication line (e.g. electric wires, and optical fibers) or a wireless communication line.
This disclosure is not limited to the above example embodiments and may be changed as appropriate without departing from the purport. The plurality of examples described above can also be performed in combination as appropriate.
The whole or part of the example embodiments disclosed above can be described as, but not limited to, the following supplementary notes.
An information processing device comprising:
The information processing device according to Supplementary note 1, further comprising:
The information processing device according to Supplementary note 2, wherein
The information processing device according to Supplementary note 3, wherein
The information processing device according to Supplementary note 2, further comprising:
A face authentication promotion system comprising:
An information processing method comprising:
A non-transitory computer readable medium storing a program for causing a computer to execute:
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/025512 | 6/29/2020 | WO |