Information processing device, face authentication promotion system, information processing method, non-transitory computer readable medium storing program
An information processing device includes an acquisition unit, an authentication request unit, a generation unit, and a determination unit. The authentication request unit causes biometric authentication to be performed on biometric information about a user acquired by one or more installed terminals arranged in various places to be compared with biometric information about registered users. The acquisition unit acquires time information about a time when the biometric authentication has been successful. The generation unit generates route information about the user based on position information about the one or more installed terminals for which the biometric authentication has been successful and the time information about the time when the biometric authentication has been successful. The determination unit determines a privilege for the user based on the route information.
1 . An information processing system comprising:
at least one memory storing instructions, and
at least one processor configured to execute the instructions to;
acquire a face image of a user with a camera of one or more installed terminals arranged in various places, the one or more installed terminals including one or more gate devices;
cause face authentication to be performed on face features extracted from the acquired face image to be compared with feature points extracted from a face image of registered user;
acquire time information about a time when the face authentication has been successful;
acquire position information about the one or more installed terminals for which the face authentication has been successful;
acquire position information about a user terminal of the user based on a signal received from a GPS receiver;
generate route information about the user based on the position information about the one or more installed terminals for which the face authentication has been successful, the position information of the user terminal of the user, and the time information about the time when the face authentication has been successful;
determine a privilege for the user based on the route information; and
instruct the one or more installed terminals to provide services of each service provider through the installed terminal according to the success or failure of the face authentication;
instruct the gate device of the one or more installed terminals to open a gate associated with the gate device when the face authentication for the user is successful; and
transmit, to the user terminal of the user, information to display the result of the face authentication for the user, the position information about the one or more installed terminals for which the face authentication for the user has been successful, the time information about a time when the face authentication for the user has been successful, the position of a next installed terminal, the current position information of the user terminal of the user, a route to the position of the next installed terminal, a distance to the position of the next installed terminal, and a time limit for the next installed terminal,
wherein the privilege includes an image obtained by performing predetermined processing on the face image of the user captured by the camera of the installed terminal, the predetermined processing comprises combining a character determined based on the route information with the captured face image of the user to obtain a composite image, and wherein the character changes in stages based on the route information.
2 . The information processing system according to claim 1 , wherein
the at least one processor is configured to determine the privilege for the user based on a result of a comparison between the time information about the user acquired by the installed terminal and the time information about another user when the route information, includes a predefined installed terminal and the time information acquired at the installed terminal indicates a time within a predetermined period of time.
3 . The information processing system according to claim 1 , wherein
the at least one processor is configured to execute the instructions to determine the privilege for the user when the route information includes the position information about a predefined installed terminal and the time information acquired at the installed terminal satisfies a predetermined condition.
4 . The information processing system according to claim 3 , wherein
the at least one processor is configured to execute the instructions to determine the privilege for the user when the route information includes a predefined installed terminal and the time information acquired at the installed terminal indicates a time within a predetermined period of time.
5 . The information processing system according to claim 3 , wherein
when the route information includes a predefined installed terminal, the at least one processor is configured to execute the instructions to determine the privilege for the user based on a result of a comparison between the time information about the user acquired by the installed terminal and the time information about another user.
6 . The information processing system according to claim 1 , wherein: the at least one processor is configured to execute the instructions to
output the privilege for the user.
7 . The information processing system according to claim 1 , wherein the at least one processor is configured to execute the instructions to acquire the position information about the user from a user terminal owned by the user; and
output, to the user terminal, the position information indicating positions of one or more of the plurality of installed terminals together with the position information about the user.
8 . An information processing method comprising:
acquiring a face image of a user acquired with a camera of one or more installed terminals arranged in various places, the one or more installed terminals including one or more gate devices;
causing face authentication to be performed on face features extracted the acquired face image to be compared with feature points extracted from a face image of registered user;
acquiring time information about a time when the face authentication has been successful;
acquiring position information about the one or more installed terminals for which the face authentication has been successful;
acquiring position information about a user terminal of the user based on a signal received from a GPS receiver;
generating route information about the user based on the position information about the one or more installed terminals for which the face authentication has been successful, the position information of the user terminal of the user, and the time information about the time when the face authentication has been successful;
determining a privilege for the user based on the route information; and
instructing the one or more installed terminals to provide services of each service provider through the installed terminal according to the success or failure of the face authentication;
instructing the gate device of the one or more installed terminals to open a gate associated with the gate device when the face authentication for the user is successful; and
transmit, to the user terminal of the user, information to display the result of the face authentication for the user, the position information about the one or more installed terminals for which the face authentication for the user has been successful, the time information about a time when the face authentication for the user has been successful, the position of a next installed terminal, the current position information of the user terminal of the user, a route to the position of the next installed terminal, a distance to the position of the next installed terminal, and a time limit for the next installed terminal,
wherein the privilege includes an image obtained by performing predetermined processing on the face image of the user captured by the camera of the installed terminal, the predetermined processing comprises combining a character determined based on the route information with the captured face image of the user to obtain a composite image, and wherein the character changes in stages based on the route information.
9 . A non-transitory computer readable medium storing a program for causing a computer to execute:
processing of acquiring a face image of a user acquired with a camera of one or more installed terminals arranged in various places, the one or more installed terminals including one or more gate devices;
processing of causing face authentication to be performed on face features extracted the acquired face image to be compared with feature points extracted from a face image of registered users;
processing of acquiring time information about a time when the face authentication has been successful;
processing of acquiring position information about the one or more installed terminals for which the face authentication has been successful;
processing of acquiring position information about a user terminal of the user based on a signal received from a GPS receiver;
processing of generating route information about the user based on the position information about the one or more installed terminals for which the face authentication has been successful, the position information of the user terminal of the user, and the time information about the time when the face authentication has been successful;
processing of determining a privilege for the user based on the route information; and
processing of instructing the one or more installed terminals to provide services of each service provider through the installed terminal according to the success or failure of the face authentication;
processing of instructing the gate device of the one or more installed terminals to open a gate associated with the gate device when the face authentication for the user is successful; and
processing of transmitting, to the user terminal of the user, information to display the result of the face authentication for the user, the position information about the one or more installed terminals for which the face authentication for the user has been successful, the time information about a time when the face authentication for the user has been successful, the position of a next installed terminal, the current position information of the user terminal of the user, a route to the position of the next installed terminal, a distance to the position of the next installed terminal, and a time limit for the next installed terminal,
wherein the privilege includes an image obtained by performing predetermined processing on the face image of the user captured by the camera of the installed terminal, the predetermined processing comprises combining a character determined based on the route information with the captured face image of the user to obtain a composite image, and wherein the character changes in stages based on the route information.
10 . The information processing method according to claim 8 , further comprising
determining the privilege for the user based on a result of a comparison between the time information about the user acquired by the installed terminal and the time information about another user when the route information, includes a predefined installed terminal and the time information acquired at the installed terminal indicates a time within a predetermined period of time.
11 . The information processing method according to claim 8 , further comprising
determining the privilege for the user when the route information includes the position information about a predefined installed terminal and the time information acquired at the installed terminal satisfies a predetermined condition.
12 . The information processing method according to claim 11 , further comprising
determining the privilege for the user when the route information includes a predefined installed terminal and the time information acquired at the installed terminal indicates a time within a predetermined period of time.
13 . The information processing method according to claim 11 , further comprising
when the route information includes a predefined installed terminal, determining the privilege for the user based on a result of a comparison between the time information about the user acquired by the installed terminal and the time information about another user.
14 . The information processing method according to claim 8 , further comprising outputting the privilege for the user.
15 . The non-transitory computer readable medium according to claim 9 , further storing a program for causing a computer to execute:
processing of determining the privilege for the user based on a result of a comparison between the time information about the user acquired by the installed terminal and the time information about another user when the route information, includes a predefined installed terminal and the time information acquired at the installed terminal indicates a time within a predetermined period of time.
16 . The non-transitory computer readable medium according to claim 9 , further storing a program for causing a computer to execute:
processing of determining the privilege for the user when the route information includes the position information about a predefined installed terminal and the time information acquired at the installed terminal satisfies a predetermined condition.
17 . The non-transitory computer readable medium according to claim 16 , further storing a program for causing a computer to execute:
processing of determining the privilege for the user when the route information includes a predefined installed terminal and the time information acquired at the installed terminal indicates a time within a predetermined period of time.
18 . The non-transitory computer readable medium according to claim 16 , further storing a program for causing a computer to execute:
when the route information includes a predefined installed terminal, processing of determining the privilege for the user based on a result of a comparison between the time information about the user acquired by the installed terminal and the time information about another user.
19 . The non-transitory computer readable medium according to claim 9 , further storing a program for causing a computer to execute:
processing of outputting the privilege for the user.
20 . The non-transitory computer readable medium according to claim 9 , further storing a program for causing a computer to execute:
processing of acquiring the position information about the user from a user terminal owned by the user; and
processing of outputting, to the user terminal, the position information indicating positions of one or more of the plurality of installed terminals together with the position information about the user.