Registration terminal, information processing system, and program
Patent Information
- Application Number
- JP2023129580
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-08
- Publication Date
- 2025-02-21
Smart Images

Figure 2025025106000001_ABST
Abstract
Description
[Technical field]
[0001] The embodiment of the present invention relates to a registration terminal, an information processing system, and a program. [Background technology]
[0002] In recent years, advances in artificial intelligence and deep learning have improved the accuracy of biometric authentication using biometric information such as face, fingerprints, palm prints, veins, and irises. As a result, various services using biometric authentication, such as unlocking smartphones, entrance and exit management, immigration control, and payment services, are becoming more widespread.
[0003] However, various services using biometric authentication are often provided by multiple businesses. Therefore, when a user uses multiple services, the user is likely to have to register biometric information for each service, which is inconvenient. Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the present invention is to provide a registration terminal, an information processing system, and a program that can improve the convenience of using services that utilize biometric authentication. [Means for solving the problem]
[0005] A registration terminal according to an embodiment includes an acquisition unit, a first reception unit, and a request unit. The acquisition unit acquires biometric information from a user. The first reception unit receives a selection of a service to be used by the user from among a plurality of predetermined services. The request unit transmits the biometric information acquired by the acquisition unit and information representing the service selected by the first reception unit to a server device that manages management information capable of managing a plurality of pieces of user identification information relating to the use of services in association with one piece of biometric information or one biometric identifier identified by the biometric information, to request registration in the management information. [Brief description of the drawings]
[0006] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of an information processing system according to the first embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of the management server according to the first embodiment. [Diagram 3] FIG. 3 is a diagram showing an example of a data configuration of management information according to the first embodiment. [Figure 4] FIG. 4 is a block diagram illustrating an example of a functional configuration of a control unit of a management server according to the first embodiment. [Diagram 5] FIG. 5 is a block diagram showing an example of the configuration of the authentication server according to the first embodiment. [Figure 6] FIG. 6 is a block diagram illustrating an example of a functional configuration of a control unit of the authentication server according to the first embodiment. [Figure 7] FIG. 7 is a block diagram showing an example of the configuration of the linked server (payment) according to the first embodiment. [Figure 8] FIG. 8 is a block diagram showing an example of a functional configuration of a control unit of the linked server (payment) according to the first embodiment. [Figure 9] FIG. 9 is a block diagram showing an example of the configuration of the link server (electronic receipt) according to the first embodiment. [Figure 10] FIG. 10 is a block diagram illustrating an example of a functional configuration of a control unit of the link server (electronic receipt) according to the first embodiment. [Figure 11] FIG. 11 is a block diagram showing an example of the configuration of the user terminal (POS terminal) according to the first embodiment. [Figure 12] FIG. 12 is a block diagram showing an example of a functional configuration of a control unit of the user terminal (POS terminal) according to the first embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of a screen configuration displayed on the display unit of the user terminal (POS terminal) according to the first embodiment. [Figure 14]FIG. 14 is a diagram illustrating an example of a screen configuration displayed on the display unit of the user terminal (POS terminal) according to the first embodiment. [Figure 15] FIG. 15 is a block diagram showing an example of the configuration of the registration terminal according to the first embodiment. [Figure 16] FIG. 16 is a block diagram illustrating an example of a functional configuration of a control unit of a registration terminal according to the first embodiment. [Figure 17] FIG. 17 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a registration terminal according to the first embodiment. [Figure 18] FIG. 18 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a registration terminal according to the first embodiment. [Figure 19] FIG. 19 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a registration terminal according to the first embodiment. [Figure 20] FIG. 20 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a registration terminal according to the first embodiment. [Figure 21] FIG. 21 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a registration terminal according to the first embodiment. [Figure 22] FIG. 22 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a registration terminal according to the first embodiment. [Diagram 23] FIG. 23 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a registration terminal according to the first embodiment. [Figure 24] FIG. 24 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a registration terminal according to the first embodiment. [Diagram 25] FIG. 25 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a registration terminal according to the first embodiment. [Figure 26] FIG. 26 is a block diagram showing an example of the configuration of the camera device according to the first embodiment. [Figure 27] FIG. 27 is a block diagram showing an example of a functional configuration of a control unit of the camera device according to the first embodiment. [Figure 28] FIG. 28 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of the camera device according to the first embodiment. [Figure 29] FIG. 29 is a sequence diagram illustrating an example of processing executed by the information processing system according to the first embodiment. [Diagram 30] FIG. 30 is a sequence diagram illustrating an example of processing executed by the information processing system according to the first embodiment. [Diagram 31] FIG. 31 is a block diagram showing an example of the configuration of an information processing system according to the second embodiment. [Diagram 32] FIG. 32 is a block diagram showing an example of the configuration of the linking server (entrance and exit management) according to the second embodiment. As shown in FIG. [Diagram 33] FIG. 33 is a block diagram showing an example of a functional configuration of a control unit of a link server (entrance and exit management) according to the second embodiment. [Diagram 34] FIG. 34 is a block diagram showing an example of the configuration of the user terminal (entrance and exit management device) according to the second embodiment. [Diagram 35] FIG. 35 is a block diagram showing an example of a functional configuration of a control unit of a user terminal (entrance and exit management device) according to the second embodiment. [Diagram 36] FIG. 36 is a diagram illustrating an example of a screen configuration displayed on a display unit of a user terminal (entrance and exit control device) according to the second embodiment. [Figure 37] FIG. 37 is a diagram illustrating an example of a screen configuration displayed on a display unit of a user terminal (entrance and exit control device) according to the second embodiment. [Figure 38] FIG. 38 is a diagram illustrating an example of a screen configuration displayed on a display unit of the user terminal (entrance and exit control device) according to the second embodiment. [Figure 39] FIG. 39 is a sequence diagram illustrating an example of processing executed by the information processing system according to the second embodiment. [Diagram 40] FIG. 40 is a block diagram showing an example of the configuration of an information processing system according to the third embodiment. [Diagram 41]FIG. 41 is a block diagram showing an example of the configuration of the linked server (digital marketing) according to the third embodiment. As shown in FIG. [Diagram 42] FIG. 42 is a block diagram illustrating an example of a functional configuration of a control unit of a linked server (digital marketing) according to the third embodiment. [Diagram 43] FIG. 43 is a block diagram showing an example of the configuration of the user terminal (digital signage) according to the third embodiment. [Diagram 44] FIG. 44 is a block diagram showing an example of a functional configuration of a control unit of a user terminal (digital signage) according to the third embodiment. [Diagram 45] FIG. 45 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a user terminal (digital signage) according to the third embodiment. [Figure 46] FIG. 46 is a diagram illustrating an example of a screen configuration of a screen displayed on a display unit of a user terminal (digital signage) according to the third embodiment. [Figure 47] FIG. 47 is a sequence diagram illustrating an example of processing executed by the information processing system according to the third embodiment. [Figure 48] FIG. 48 is a sequence diagram illustrating an example of a process executed by an information processing system according to the fourth modification. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0007] A registration terminal, an information processing system, and a program according to the embodiments will be described below with reference to the accompanying drawings.
[0008] (First embodiment) In the first embodiment, an example in which the information processing system of the present embodiment is applied to a payment service that mainly uses biometric authentication will be described.
[0009] Fig. 1 is a block diagram showing an example of the configuration of an information processing system S according to the first embodiment. As shown in Fig. 1, the information processing system S includes a management server 1, an authentication server 2, a link server 3 (3a, 3b...), a usage terminal 4 (4a, 4b...), a registration terminal 5 (5a, 5b...), and a camera device 6. The devices constituting the information processing system S are connected to each other so as to be able to communicate with each other via a network 7 such as the Internet.
[0010] 1 is an example, and is not limited to this. For example, the information processing system S may have a plurality of authentication servers 2.
[0011] The management server 1 manages biometric information of users. The biometric information is information that indicates the characteristics of a user. Examples of the biometric information include face, fingerprint, palm print, and iris. The configuration of the management server 1 will be described below with reference to Figs. 2 to 4.
[0012] First, a description will be given of the hardware configuration of the management server 1. Fig. 2 is a block diagram showing an example of the hardware configuration of the management server 1. The management server 1 includes a control unit 110, a storage unit 120, and a communication I / F (Interface) 130. The communication I / F 130 is connected to a network 7, and communicates with other devices (such as the authentication server 2, the linking server 3, the use terminal 4, and the registration terminal 5) via the network 7.
[0013] The control unit 110 is composed of, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). The CPU is a processor that executes programs. The ROM is a program memory that stores various programs and control data. The RAM is a working memory that is used to expand various data. The control unit 110 performs overall control of each unit by the CPU reading out the programs stored in the ROM into the RAM and executing them.
[0014] The storage unit 120 is a storage device equipped with a rewritable non-volatile storage medium such as a hard disk drive (HDD), a solid state memory (SSD), a flash memory, etc. For example, the storage unit 120 stores various programs and various data related to the operation of the management server 1.
[0015] Furthermore, for example, the storage unit 120 stores management information 121. The management information 121 is information for managing biometric information of a user. Fig. 3 is a diagram for explaining an example of a data configuration of the management information 121. The management information 121 in Fig. 3 stores a common ID, a name, an address, an age, a sex, a mobile phone number, an email address, a biometric identification ID, a service ID, and a member ID in association with each other.
[0016] The common ID is ID information for identifying a user. The common ID is an example of a common identifier. The common ID is, for example, a number unique to a user who has registered biometric information. The name is information representing the name of the user. The address is information representing the address of the user. The age is information representing the age of the user. The gender is information representing the gender of the user. The mobile phone number is information representing the mobile phone number of the user. The email address is information representing the email address of the user.
[0017] The biometric identification ID is ID information for identifying biometric information. The biometric identification ID is an example of biometric identification information. The service ID is ID information for identifying various services available to a user by using biometric information identified by the corresponding biometric identification ID. The member ID is ID information for using a service identified by the corresponding service ID. The member ID is an example of user identification information.
[0018] The first line in Figure 3 shows that the user with common ID "C001" has a name of "○○ ○○", an address of "△△ prefecture...", a gender of "male", a mobile phone number of "012-3456-7890", and an email address of "aaa@bbb.cc".
[0019] In addition, the first line of Figure 3 indicates that a user identified by the common ID "C001" (hereinafter also referred to as "user C001") has registered biometric information identified by the biometric identification ID "L001" (hereinafter also referred to as "biometric information L001"), that a service identified by the service ID "S001" (hereinafter also referred to as "service S001") can be used using the biometric information "L001", and that the member ID for service "S001" is "M001".
[0020] Moreover, the first to fifth lines in Fig. 3 indicate that the user "C001" can use the service "S001", the service "S002", the service "S003", the service "S004", and the service "S005" with one piece of biometric information "L001". In this way, in this embodiment, the user can use multiple services by registering one piece of biometric information. This can improve the convenience of the user in registering biometric information.
[0021] Also, lines 6 to 9 in Fig. 3 indicate that user "C001" has registered biometric information "L002" that is different from biometric information "L001". In the example in Fig. 3, it is indicated that user "C001" can use service "S001", service "S002", service "S004", and service "S005" with biometric information "L002".
[0022] Here, for example, it is assumed that a user "C001" basically wants to use biometric information "L002", but the service "S003" does not support authentication of the biometric information "L002".
[0023] In this case, since the user "C001" can use the service "S003" with the biometric information "L001," it becomes possible to perform biometric authentication with the biometric information "L001" only when using the service "S003," and to perform biometric authentication with the biometric information "L002" for other services.
[0024] Also, for example, in a situation where biometric information "L001" is a face image and biometric information "L002" is a fingerprint, and biometric authentication is possible using both the face image and the fingerprint, user "C001" can perform biometric authentication using the face image only when the fingerprint cannot be read properly. In this way, in this embodiment, the service can be used with any available biometric information among multiple pieces of biometric information. This can improve the convenience of the user's use of biometric information.
[0025] As described above, in the example of Fig. 3, the user "C001" has registered two pieces of biometric information, namely, the biometric information "L001" and the biometric information "L002." In this manner, in this embodiment, a plurality of pieces of biometric information can be managed using one common ID.
[0026] In addition, there is a service in which the common ID and the member ID are associated but not associated with the biometric identification ID, and when a user attempts to use such a service, the management server 1 may notify the user that biometric authentication cannot be used because the service is not linked to biometric information.
[0027] Next, a description will be given of the functional configuration of the management server 1. Fig. 4 is a block diagram showing an example of the functional configuration of the control unit 110. The control unit 110 functions as various functional units such as a communication control unit 111, a storage control unit 112, and an authentication unit 113 by the CPU executing a program.
[0028] The communication control unit 111 controls the transmission and reception of information with other devices. The control of the transmission and reception of information includes processes such as generating a control command that requests the other devices to execute a process. For example, the communication control unit 111 controls the transmission and reception of information with the authentication server 2, the linking server 3, the use terminal 4, and the registration terminal 5 via the communication I / F 130.
[0029] As an example, the communication control unit 111 transmits a biometric information registration request or the like to the authentication server 2. In addition, the communication control unit 111 receives a biometric information registration completion notification or the like from the authentication server 2. In addition, the communication control unit 111 transmits a linkage service registration request or the like to the linkage server 3. In addition, the communication control unit 111 receives a linkage service registration completion notification or the like from the linkage server 3.
[0030] The communication control unit 111 also receives a service usage request, etc. from the user terminal 4. The communication control unit 111 also transmits a member ID, etc. corresponding to the service usage request to the user terminal 4. The communication control unit 111 also receives a user registration request, a biometric information registration request, a linked service registration request, etc. from the registration terminal 5. The communication control unit 111 also transmits a biometric information registration completion notification, etc. to the registration terminal 5.
[0031] The storage control unit 112 controls the storage device. The control of the storage device includes control of various data processes such as data extraction, data storage, data deletion, etc. For example, the storage control unit 112 stores a common ID, personal information of the user, a biometric identification ID, a service ID, a member ID, etc. in association with each other as management information 121.
[0032] The authentication unit 113 executes authentication processing at the time of user registration. For example, the authentication unit 113 issues an authentication code when the communication control unit 111 receives member information including a mobile phone number and an email address from the registration terminal 5. Next, the authentication unit 113 identifies the mobile phone number or email address from the received member information. Then, in cooperation with the communication control unit 111, the authentication unit 113 transmits the issued authentication code to the registration terminal 5 using SMS (Short Message Service), email, or the like.
[0033] Here, the mobile phone number indicating the destination of the SMS (or the email address indicating the destination of the email) is stored in the storage unit 120 by the storage control unit 112 in association with the authentication code as authentication information.
[0034] Furthermore, the authentication unit 113 cooperates with the communication control unit 111 to transmit an authentication code input screen generation command to the registration terminal 5 that transmitted the member information, using a method different from that of the authentication code. After that, the communication control unit 111 receives information including the authentication code and the mobile phone number (or email address) from the registration terminal 5.
[0035] The authentication unit 113 determines whether there is a set of authentication code and mobile phone number (or email address) stored as authentication information that matches the set of authentication code and mobile phone number (or email address) that the communication control unit 111 received from the registration terminal 5.
[0036] If a matching set exists, the authentication unit 113 issues a common ID. In this case, the set is deleted from the authentication information in the memory unit 120 by the memory control unit 112. The issued common ID is associated with the member information received from the registration terminal 5 by the memory control unit 112 and stored in the memory unit 120 as management information 121. Note that the authentication unit 113 may cooperate with the communication control unit 111 to receive from the registration terminal 5 a terminal ID that identifies the registration terminal 5, and use the terminal ID as the common ID.
[0037] On the other hand, if a matching set does not exist, the authentication unit 113 cooperates with the communication control unit 111 to transmit to the registration terminal 5 a command to generate a warning screen to the effect that the authentication codes do not match.
[0038] The description will continue by returning to Fig. 1. The authentication server 2 performs biometric authentication. The configuration of the authentication server 2 will be described below with reference to Figs.
[0039] First, a description will be given of the hardware configuration of the authentication server 2. Fig. 5 is a block diagram showing an example of the hardware configuration of the authentication server 2. The authentication server 2 includes a control unit 210, a storage unit 220, and a communication I / F 230. The communication I / F 230 is connected to a network 7, and communicates with other devices (such as the management server 1, the user terminal 4, and the camera device 6) via the network 7.
[0040] The control unit 210 is composed of, for example, a CPU, a ROM, and a RAM. The CPU is a processor and executes programs. The ROM is a program memory and stores various programs and control data. The RAM is a working memory and is used to expand various data. The control unit 210 performs overall control of each unit by the CPU reading out the programs stored in the ROM into the RAM and executing them.
[0041] The storage unit 220 is a storage device equipped with a rewritable non-volatile storage medium such as an HDD, SSD, or flash memory.
[0042] For example, the storage unit 220 stores various programs and various data related to the operation of the authentication server 2. Also, for example, the storage unit 220 stores authentication information 221. The authentication information 221 is information used for authenticating a user using biometric information. For example, the authentication information 221 is stored by associating biometric information with a biometric identification ID.
[0043] Next, a description will be given of the functional configuration of the authentication server 2. Fig. 6 is a block diagram showing an example of the functional configuration of the control unit 210. The control unit 210 functions as various functional units such as a communication control unit 211, a storage control unit 212, and a biometric authentication unit 213 by the CPU executing a program.
[0044] The communication control unit 211 controls the transmission and reception of information with other devices. The control of the transmission and reception of information includes processes such as generating a control command that requests the other devices to execute a process. For example, the communication control unit 211 controls the transmission and reception of information between the management server 1, the user terminal 4, and the camera device 6 via the communication I / F 230.
[0045] As an example, the communication control unit 211 receives a biometric information registration request or the like from the management server 1. In addition, the communication control unit 211 transmits a biometric information registration completion notification or the like to the management server 1. In addition, the communication control unit 211 receives an authentication request or the like from the camera device 6. In addition, the communication control unit 211 transmits an authentication completion notification or the like to the utilization terminal 4.
[0046] The storage control unit 212 controls the storage device. The control of the storage device includes control of various data processes such as data extraction, data storage, data deletion, etc. For example, the storage control unit 212 stores biometric information and a biometric identification ID in association with each other as authentication information 221 in the storage unit 220.
[0047] The biometric authentication unit 213 performs processes related to biometric authentication. For example, the biometric authentication unit 213 issues a biometric ID. Also, for example, the biometric authentication unit 213 performs authentication of the user by comparing a face image registered in the authentication information 221 with a face image received from the camera device 6.
[0048] As an example, the biometric authentication unit 213 refers to the authentication information 221 and extracts a face image that matches the face image received from the camera device 6. The biometric authentication unit 213 also refers to the authentication information 221 and specifies a biometric identification ID corresponding to the extracted face image. The biometric authentication unit 213 cooperates with the communication control unit 211 to transmit an authentication completion notification including the specified biometric identification ID to the management server 1.
[0049] Returning to FIG. 1, the explanation will be continued. The linking server 3 generates and manages information related to services that utilize biometric information. The information processing system S of FIG. 1 has linking server (payment) 3a and linking server (electronic receipt) 3b as the linking servers 3. The linking server (payment) 3a generates and manages information related to payment services that utilize biometric information. The configuration of the linking server (payment) 3a will be explained below with reference to FIG. 7 and FIG. 8.
[0050] First, the hardware configuration of the linked server (payment) 3a will be described. Fig. 7 is a block diagram showing an example of the hardware configuration of the linked server (payment) 3a. The linked server (payment) 3a includes a control unit 310a, a storage unit 320a, and a communication I / F 330a. The communication I / F 330a is connected to a network 7 and communicates with other devices (such as the management server 1, the user terminal 4, and the registration terminal 5) via the network 7.
[0051] The control unit 310a is composed of, for example, a CPU, a ROM, and a RAM. The CPU is a processor that executes programs. The ROM is a program memory that stores various programs and control data. The RAM is a working memory that is used to expand various data. The control unit 310a performs overall control of each unit by the CPU reading out the programs stored in the ROM into the RAM and executing them.
[0052] The storage unit 320a is a storage device equipped with a rewritable non-volatile storage medium such as an HDD, SSD, or flash memory.
[0053] For example, the storage unit 320a stores various programs and various data related to the operation of the linked server (payment) 3a. Also, for example, the storage unit 320a stores payment information 321a. The payment information 321a is information used for payment services. For example, the payment information 321a stores a member ID, a card number, a cardholder, an expiration date, a security code, and the like, in association with each other.
[0054] Next, the functional configuration of the linked server (payment) 3a will be described. Fig. 8 is a block diagram showing an example of the functional configuration of the control unit 310a. The control unit 310a functions as various functional units such as a communication control unit 311a, a storage control unit 312a, and a payment processing unit 313a by the CPU executing a program.
[0055] The communication control unit 311a controls the transmission and reception of information between other devices. The control of the transmission and reception of information includes processes such as the generation of control commands that request other devices to execute processes. For example, the communication control unit 311a controls the transmission and reception of information between the management server 1 and the user terminal 4 via the communication I / F 330a.
[0056] As an example, the communication control unit 311a receives an associated service registration request, etc. from the management server 1. The communication control unit 311a also transmits an associated service registration completion notification, etc. to the management server 1. The communication control unit 311a also receives a payment request, etc. from the user terminal 4. The communication control unit 311a also transmits a payment completion notification, etc. to the user terminal 4. The communication control unit 311a also transmits a payment information input screen generation command to the registration terminal 5. The communication control unit 311a also receives payment information, etc. input from the registration terminal 5 via the payment information input screen.
[0057] The storage control unit 312a controls the storage device. The control of the storage device includes control of various data processes such as data extraction, data storage, data deletion, etc. For example, the storage control unit 312a associates a member ID, a card number, a cardholder, an expiration date, a security code, etc., and stores them in the storage unit 320a as payment information 321a.
[0058] The payment processing unit 313a performs payment processing for products whose registration has been accepted by the user terminal (POS terminal) 4a. The payment processing method used by the payment processing unit 313a is, for example, cashless payment such as credit card payment, debit card payment, electronic money payment, and virtual currency payment.
[0059] Returning to FIG. 1, the explanation will be continued. The linking server (electronic receipt) 3b generates and manages information related to an electronic receipt service that uses biometric information. An electronic receipt is a receipt that is generally printed on paper, but which is digitized and can be viewed on a terminal device such as a smartphone. The configuration of the linking server (electronic receipt) 3a will be explained below with reference to FIG. 9 and FIG. 10.
[0060] First, the hardware configuration of the linking server (electronic receipt) 3b will be described. Fig. 9 is a block diagram showing an example of the hardware configuration of the linking server (electronic receipt) 3b. The linking server (electronic receipt) 3b includes a control unit 310b, a storage unit 320b, and a communication I / F 330b. The communication I / F 330b is connected to a network 7 and communicates with other devices (the management server 1, the user terminal 4, the registration terminal 5, etc.) via the network 7.
[0061] The control unit 310b is similar to the above-mentioned control unit 310a, and therefore a description thereof will be omitted.
[0062] The storage unit 320b is a storage device similar to the storage unit 320a described above. For example, the storage unit 320b stores various programs and various data related to the operation of the link server (electronic receipt) 3b. In addition, for example, the storage unit 320b stores user information 321b. The user information 321b is information used for the electronic receipt distribution service. For example, the user information 321b stores a member ID, a name, an age, a sex, an email address, etc. in association with each other.
[0063] Furthermore, for example, the storage unit 320b stores receipt data 322b. The receipt data is obtained by accumulating issued electronic receipts. The receipt data 322b is used for analyzing user preferences, etc. For example, the receipt data 322b is obtained by accumulating a member ID and an electronic receipt each time an electronic receipt is issued, in association with each other. Note that electronic receipts may also be accumulated in the user information 321b.
[0064] Next, the functional configuration of the linked server (electronic receipt) 3b will be described. Fig. 10 is a block diagram showing an example of the functional configuration of the control unit 310b. The control unit 310b functions as various functional units such as a communication control unit 311b, a storage control unit 312b, and a payment processing unit 313a by the CPU executing a program.
[0065] The communication control unit 311b is similar to the above-mentioned communication control unit 311a, but differs from the communication control unit 311a in that it does not transmit or receive information related to the payment and receives information related to receipts. As an example, the communication control unit 311b receives data indicating the result of the payment from the user terminal (POS terminal) 4a.
[0066] The storage control unit 312b controls the storage of various information in the storage device in the same manner as the storage control unit 312a described above. For example, the storage control unit 312b associates a member ID, name, age, sex, email address, etc., and stores them in the storage unit 320b as payment information 321a. The storage control unit 312b also associates receipt data received from the user terminal (POS terminal) 4a with the member ID identified by the management server 1 and stores them in the storage unit 320b.
[0067] Returning to Fig. 1, the explanation will be continued. The user terminal 4 is a terminal device used to utilize various services that utilize biometric information. The information processing system S in Fig. 1 has a user terminal (POS terminal) 4a and a user terminal 4b as the user terminals 4. The user terminal 4b may be a POS terminal similar to the user terminal (POS terminal) 4a, or may be a terminal device used to utilize other services that can utilize biometric information.
[0068] The user terminal (POS terminal) 4a registers and settles for products that the user wishes to purchase. The user can select biometric authentication settlement using biometric information as a settlement method. The user terminal (POS terminal) 4a will be described below with reference to Figs. 11 to 14.
[0069] First, the hardware configuration of the user terminal (POS terminal) 4a will be described. Fig. 11 is a block diagram showing an example of the hardware configuration of the user terminal (POS terminal) 4a. The user terminal (POS terminal) 4a includes a control unit 410a, a storage unit 420a, a communication I / F 430a, a display unit 440a, an operation unit 450a, and a reading unit 460a.
[0070] The communication I / F 430a is connected to the network 7, and communicates with other devices (the management server 1, the link server 3, the camera device 6, etc.) via the network 7.
[0071] The display unit 440a displays various information. For example, the display unit 440a is a display device such as a liquid crystal display. The display unit 440a displays information for the user in the form of characters and images.
[0072] Operation unit 450a accepts various operations. For example, operation unit 450a is a touch panel arranged over display unit 440a. Operation unit 450a accepts operations whose contents correspond to the display contents of display unit 440a.
[0073] The reading unit 460a reads a code symbol such as a barcode attached to a product. For example, the reading unit 460a is a barcode scanner.
[0074] The control unit 410a is composed of, for example, a CPU, a ROM, and a RAM. The CPU is a processor that executes programs. The ROM is a program memory that stores various programs and control data. The RAM is a working memory that is used to expand various data. The control unit 410a performs overall control of each unit by the CPU reading out the programs stored in the ROM into the RAM and executing them.
[0075] The storage unit 420a is a storage device equipped with a rewritable non-volatile storage medium such as an HDD, an SSD, a flash memory, etc. For example, the storage unit 420a stores various programs and various data related to the operation of the user terminal (POS terminal) 4a.
[0076] Next, the functional configuration of the user terminal (POS terminal) 4a will be described. Fig. 12 is a block diagram showing an example of the functional configuration of the control unit 410a. The control unit 410a functions as various functional units such as a communication control unit 411a, a product registration processing unit 412a, a reception unit 413a, a screen generation unit 414a, a display control unit 415a, and a receipt generation unit 416a by the CPU executing a program.
[0077] The communication control unit 411a controls the transmission and reception of information with other devices. The control of the transmission and reception of information includes processes such as generating a control command that requests the other devices to execute a process. For example, the communication control unit 411a controls the transmission and reception of information with the management server 1, the link server 3, and the camera device 6 via the communication I / F 430a.
[0078] As an example, the communication control unit 411a transmits a member ID transmission request for the payment service to the management server 1. The communication control unit 411a also receives a member ID for the payment service from the management server 1. The communication control unit 411a also transmits a payment request to the linked server (payment) 3a. The communication control unit 411a also receives a payment completion notification from the linked server (payment) 3a. The communication control unit 411a also transmits a biometric information acquisition request to the camera device 6.
[0079] The product registration processing unit 412a performs a product registration process. For example, the product registration processing unit 412a identifies product information such as a product code from a code symbol such as a barcode read by the reading unit 460a, and registers the product information as information on the product to be purchased.
[0080] The reception unit 413a receives various operations from the user. For example, the reception unit 413a receives an input indicating completion of the product registration process from the user. In addition, for example, the reception unit 413a receives a selection input of a payment method from the user via the operation unit 450.
[0081] The screen generating unit 414a generates various screens to be displayed on the display unit 440a. For example, the screen generating unit 414a generates a payment method selection screen when the accepting unit 413a accepts an input indicating completion of the product registration process.
[0082] Fig. 13 is a diagram illustrating an example of the screen configuration of a screen displayed on the display unit 440a of the user terminal (POS terminal) 4a. Fig. 13 is an example of the screen configuration of a payment method selection screen. The payment method selection screen in Fig. 13 is composed of a cash payment button 441a, a card payment button 441b, an electronic money payment button 441c, a code payment button 441d, a points payment button 441e, a biometric authentication payment button 441f, and a decision button 442.
[0083] The cash payment button 441a is pressed when the user makes a payment with cash. The card payment button 441b is pressed when the user makes a payment with a credit card or debit card. The electronic money payment button 441c is pressed when the user makes a payment with various electronic money. The code payment button 441d is pressed when the user makes various code payments, and the point payment button 441e is pressed when the user makes a payment with various points.
[0084] The biometric authentication payment button 441f is a button that the user presses when making a biometric authentication payment. In the example of FIG. 13, the biometric authentication payment button is pressed by the user. The decision button 442 is a button for confirming the payment method. The user can confirm the payment method by pressing the decision button 442 while pressing any one of the cash payment button 441a, card payment button 441b, electronic money payment button 441c, code payment button 441d, point payment button 441e, and biometric authentication payment button 441f.
[0085] Also, for example, when the payment process is completed, the screen generating unit 414a generates a payment completion screen.
[0086] Fig. 14 is a diagram illustrating an example of the screen configuration of a screen displayed on the display unit 440a of the user terminal (POS terminal) 4a. Fig. 14 is an example of the screen configuration of a payment completion screen. The payment completion screen of Fig. 14 is composed of a payment completion message 443. The payment completion message 443 is a message for notifying the user that payment has been completed. The display of the payment completion message 443 enables the user to recognize that the payment has been made normally.
[0087] Returning to Fig. 12, the description will be continued. The display control unit 415a controls the display of various information on the display unit 440a. For example, the display control unit 415a causes the display unit 440a to display a payment method selection screen, a payment completion screen, and the like, generated by the screen generation unit 414a.
[0088] The receipt data generation unit 417a generates receipt data. The receipt data is information that records the product name, unit price, number of purchased items, total price of the purchased items, total amount, etc. For example, when the communication control unit 411a receives a payment completion notification, the receipt data generation unit 417a generates receipt data based on the result of the product registration process performed by the product registration processing unit 412a.
[0089] Returning to Fig. 1, the description will continue. The registration terminal 5 performs a process for registering biometric information. For example, the registration terminal 5 is a portable terminal device such as a smartphone or a tablet. The registration terminal 5 will be described below with reference to Figs. 15 to 25.
[0090] 15 is a block diagram showing an example of the configuration of the registration terminal 5. The registration terminal 5 includes a control unit 510, a storage unit 520, a communication I / F 530, a display unit 540, an operation unit 550, a camera 560, and the like.
[0091] The communication I / F 530 is connected to a network and communicates with other devices (such as the management server 1 and the linking server 3) via the network.
[0092] The display unit 540 displays various information. For example, the display unit 540 is a display device such as a liquid crystal display. The display unit 540 displays information for the user in the form of characters and images.
[0093] Operation unit 550 accepts various operations. For example, operation unit 550 is a touch panel disposed over display unit 540. Operation unit 550 accepts operations whose contents correspond to the display contents of display unit 540.
[0094] The camera 560 captures an image. The camera 560 is capable of capturing an image of the user's face. For example, the camera 560 is an image sensor. Note that, in this embodiment, the registration terminal 5 includes the camera 560, but the camera 560 may be configured separately from the registration terminal 5.
[0095] The control unit 510 is composed of, for example, a CPU, a ROM, and a RAM. The CPU is a processor that executes programs. The ROM is a program memory that stores various programs and control data. The RAM is a working memory that is used to expand various data. The control unit 510 performs overall control of each unit by the CPU reading out the programs stored in the ROM into the RAM and executing them.
[0096] The storage unit 520 is a storage device including a rewritable non-volatile storage medium such as an HDD, an SSD, a flash memory, etc. For example, the storage unit 520 stores various programs and various data related to the operation of the registration terminal 5.
[0097] Next, a description will be given of the functional configuration of the registration terminal 5. Fig. 16 is a block diagram showing an example of the functional configuration of the control unit 510. The control unit 510 functions as various functional units such as a communication control unit 511, a reception unit 512, an acquisition unit 513, a screen generation unit 514, and a display control unit 515 by the CPU executing a program.
[0098] The communication control unit 511 controls the transmission and reception of information with other devices. The control of the transmission and reception of information includes processes such as the generation of control commands that request other devices to execute processes. For example, the communication control unit 511 controls the transmission and reception of information with the management server 1 and the linking server 3 via the communication I / F 530.
[0099] As an example, the communication control unit 511 receives a biometric information registration completion notification from the management server 1. The communication control unit 511 also transmits an association service registration request to the management server 1. The communication control unit 511 also receives a command to generate a payment information input screen from the association server 3. The communication control unit 511 also transmits payment information input via the payment information input screen to the association server 3.
[0100] The reception unit 512 receives various operations from the user. For example, the reception unit 512 receives an input of a user registration instruction from the user via the operation unit 450. Also, for example, the reception unit 512 receives an input of user information from the user via the operation unit 450. Also, for example, the reception unit 512 receives an input of a biometric information registration instruction from the user via the operation unit 450.
[0101] Also, for example, the reception unit 512 receives an input of an instruction to register a linked service from the user via the operation unit 450. Also, for example, the reception unit 512 receives an input of information for using a linked service from the user via the operation unit 450.
[0102] The acquisition unit 513 acquires biometric information. For example, the acquisition unit 513 acquires a face image captured by the camera 560 as the biometric information. The acquired face image is transmitted to the authentication server 2 by the communication control unit 511. Note that, although the biometric information is a face image in this embodiment, it may be other biometric information such as a fingerprint, a palm print, or an iris. For example, when the biometric information is a fingerprint, the acquisition unit 513 acquires fingerprint information acquired by a fingerprint sensor as the biometric information.
[0103] Screen generation unit 514 generates various screens to be displayed on display unit 540. For example, when reception unit 512 receives input of a user registration instruction, screen generation unit 514 generates a user information input screen.
[0104] Fig. 17 is a diagram illustrating an example of a screen configuration of a screen displayed on display unit 540 of registration terminal 5. Fig. 17 is an example of a screen configuration of a user information input screen. The user information input screen in Fig. 17 is composed of a process name display field 541a, an input form 542, and a registration button 543.
[0105] The process name display field 541a is a display area for displaying a process that is about to start, is being executed, or has been completed. In the example of Fig. 17, the process name display field 541a displays a character string indicating that member registration (user registration) is about to start or is being executed. The input form 542 is a form for inputting member information. In the example of Fig. 17, a form for receiving input of name, mobile phone number, email, etc. from the user is displayed.
[0106] The registration button 543 is a button for confirming the contents entered in the input form 542. When the user has finished entering the necessary information, the user can confirm the contents entered in the input form 542 by pressing the registration button 543.
[0107] 16 from the user, and thereafter, when the communication control unit 511 receives a command to generate an authentication code input screen from the management server 1, the screen generating unit 514 generates the authentication code input screen. At this time, the authentication code is separately transmitted from the management server 1 to the registration terminal 5 by SMS or the like.
[0108] Fig. 18 is a diagram illustrating an example of a screen configuration of a screen displayed on display unit 540 of registration terminal 5. Fig. 18 is an example of a screen configuration of an authentication code input screen. The authentication code input screen in Fig. 18 is composed of a process name display field 541b, an input instruction message 544, an input form 545, and a registration button 546.
[0109] In the example of Fig. 18, a process name display field 541b displays a character string indicating that the authentication code input process is about to start, is in progress, or has been completed. An input form 545 is a form for inputting an authentication code. In the example of Fig. 18, a form for accepting input of a four-digit authentication code from the user is displayed.
[0110] The register button 546 is a button for confirming the content entered in the input form 545. When the user has finished entering the authentication code, the user can confirm the content entered in the input form 545 by pressing the register button 546.
[0111] Also, for example, when the receiving unit 512 receives an input from the user pressing the registration button 546 in FIG. 18 and the transmitted authentication code matches the input authentication code, the screen generating unit 514 generates a biometric information registration screen.
[0112] Fig. 19 is a diagram illustrating an example of a screen configuration of a screen displayed on display unit 540 of registration terminal 5. Fig. 19 is an example of a screen configuration of a biometric information registration screen. The biometric information registration screen of Fig. 19 is configured with a process name display field 541c and a registration button 547.
[0113] 19, the process name display field 541c displays a character string indicating that the biometric information registration process is about to start, is in progress, or has been completed. The registration button 547 is a button for starting the registration of biometric information. For example, when the user is ready to acquire biometric information, such as taking a face image, the user can instruct the start of acquisition of biometric information by pressing the registration button 547.
[0114] For example, when the reception unit 512 receives an input of pressing the registration button 547, a camera application installed in the registration terminal 5 is started under the control of the control unit 510. The acquisition unit 513 acquires a face image of the user captured by the camera.
[0115] Furthermore, for example, when the communication control unit 511 receives a notification of completion of registration of biometric information from the management server 1, the screen generating unit 514 generates a biometric information registration completion screen.
[0116] Fig. 20 is a diagram illustrating an example of a screen configuration of a screen displayed on display unit 540 of enrollment terminal 5. Fig. 20 is an example of a screen configuration of a biometric information enrollment completion screen. The biometric information enrollment completion screen of Fig. 20 is composed of a process name display field 541c, a completion message 548, and a face image 549.
[0117] In the example of Fig. 20, the process name display field 541c displays a character string indicating that the biometric information registration process is about to start, is in progress, or has been completed. The completion message 548 is a message that notifies the user that the registration of the biometric information has been completed. The face image 549 is a display area that displays a face image registered as biometric information.
[0118] Furthermore, for example, when a predetermined time has elapsed since the biometric information registration completion screen was displayed, or when the reception unit 512 receives an input for starting linked service registration, the screen generation unit 514 generates a linked service registration screen. The linked service registration screen is a screen for receiving selection of one or more services from among a plurality of predetermined services.
[0119] Fig. 21 is a diagram illustrating an example of a screen configuration of a screen displayed on display unit 540 of registration terminal 5. Fig. 21 is an example of a screen configuration of a linked service registration screen. The linked service registration screen in Fig. 21 is composed of a process name display field 541d, a check box 551, and a registration button 552.
[0120] In the example of FIG. 21, the process name display field 541d displays a character string indicating that the linked service registration process is about to start, is in progress, or has been completed. The check box 551 is an input field for selecting a service to be registered. By checking a service, the user can designate that service as a registration target. In the example of FIG. 21, a payment service is selected as a registration target from among multiple predetermined services.
[0121] The register button 552 is a button for confirming the service to be registered. By pressing the register button 552, the user can confirm the service to be registered.
[0122] Also, for example, when screen generation unit 514 receives input from the user of checking check box 551 corresponding to payment on the screen of FIG. 21 and pressing register button 552, it generates a membership information input screen for the payment service.
[0123] Fig. 22 is a diagram illustrating an example of the screen configuration of a screen displayed on display unit 540 of registration terminal 5. Fig. 22 is an example of the screen configuration of a member information input screen for a payment service. The member information input screen for the payment service in Fig. 22 is composed of a process name display field 541d, an input form 553, and a registration button 554.
[0124] In the example of Fig. 22, process name display field 541d displays a character string indicating that the linked service registration process is about to start, is in progress, or has been completed. Input form 553 is a form for inputting payment information. In the example of Fig. 22, a form for accepting input of a member ID, card number, expiration date, etc. from a user is displayed. Note that with regard to the member ID, the member ID assigned by management server 1 may be automatically displayed in input form 553.
[0125] The registration button 554 is a button for confirming the contents entered in the input form 553. When the user has finished entering the necessary information, the user can confirm the contents entered in the input form 553 by pressing the registration button 554.
[0126] Also, for example, when screen generating unit 514 receives input of pressing registration button 554 in FIG. 22 and there are no errors in the input, screen generating unit 514 generates a payment service registration completion screen.
[0127] Fig. 23 is a diagram illustrating an example of the screen configuration of a screen displayed on display unit 540 of registration terminal 5. Fig. 23 is an example of the screen configuration of a payment service registration completion screen. The payment service registration completion screen of Fig. 23 is composed of a process name display field 541d and a completion message 555.
[0128] 23, the process name display field 541d displays a character string indicating that the linked service registration process is about to start, is in progress, or has been completed. The completion message 555 is a message that notifies the user that the registration of the linked service has been completed.
[0129] Furthermore, for example, when the communication control unit 511 receives a linked service registration completion notification from the management server 1, the screen generation unit 514 generates a linked service registration completion screen.
[0130] Fig. 24 is a diagram illustrating an example of a screen configuration of a screen displayed on display unit 540 of registration terminal 5. Fig. 24 is an example of a screen configuration of a linkage service registration completion screen. The linkage service registration completion screen of Fig. 24 is composed of a process name display field 541d and a completion message 556.
[0131] 24, the process name display field 541d displays a character string indicating that the linked service registration process is about to start, is in progress, or has been completed. The completion message 556 is a message notifying the user that the common ID, the biometric identification ID, and the linked service member ID have been stored in association with each other.
[0132] Also, for example, when a predetermined time has elapsed since the linked service registration completion screen of FIG. 24 was displayed, or when the reception unit 512 receives a registered service confirmation instruction from the user, a registered service confirmation screen is generated.
[0133] Fig. 25 is a diagram illustrating an example of a screen configuration of a screen displayed on display unit 540 of registration terminal 5. Fig. 25 is an example of a screen configuration of a registered service confirmation screen. The registered service confirmation screen in Fig. 25 is composed of a process name display field 541e and a registered service display field 557.
[0134] The process name display field 541e displays a character string indicating that the registered service confirmation process is about to start, is in progress, or has been completed. The registered service display field 557 is a display field that indicates whether or not a plurality of linked services are registered as linked services by whether or not they are checked. In the example of Fig. 25, payment and entry / exit have been registered as linked services, while electronic receipts and digital marketing have not been registered as linked services.
[0135] 16, the description will be continued. The display control unit 515 controls the display of various information on the display unit 540. For example, the display control unit 515 causes the display unit 540 to display various screens generated by the screen generation unit 514 described above.
[0136] The description will continue by returning to Fig. 1. The camera device 6 captures a face image used for biometric authentication. The camera device 6 will be described below with reference to Figs. 26 to 28.
[0137] 26 is a block diagram showing an example of the configuration of the camera device 6. The camera device 6 includes a control unit 610, a storage unit 620, a communication I / F 630, a display unit 640, an operation unit 650, a camera 660, and the like.
[0138] The communication I / F 630 is connected to a network and communicates with other devices (such as the authentication server 2 and the user terminal 4) via the network.
[0139] The display unit 640 displays various information. For example, the display unit 640 is a display device such as a liquid crystal display. The display unit 640 displays information for the user in the form of characters and images.
[0140] Operation unit 650 accepts various operations. For example, operation unit 650 is a touch panel disposed over display unit 640. Operation unit 650 accepts operations whose contents correspond to the display contents of display unit 640.
[0141] The camera 660 captures an image. The camera 660 is capable of capturing an image of a user's face. For example, the camera 660 is an image sensor.
[0142] The control unit 610 is composed of, for example, a CPU, a ROM, and a RAM. The CPU is a processor that executes programs. The ROM is a program memory that stores various programs and control data. The RAM is a working memory that is used to expand various data. The control unit 610 performs overall control of each unit by the CPU reading out the programs stored in the ROM into the RAM and executing them.
[0143] The storage unit 620 is a storage device equipped with a rewritable non-volatile storage medium such as an HDD, an SSD, a flash memory, etc. For example, the storage unit 620 stores various programs and various data related to the operation of the camera device 6.
[0144] Next, a description will be given of the functional configuration of the camera device 6. Fig. 27 is a block diagram showing an example of the functional configuration of the control unit 610. The control unit 610 functions as various functional units such as a communication control unit 611, an acquisition unit 612, a screen generation unit 613, and a display control unit 614 by the CPU executing a program.
[0145] The communication control unit 611 controls the transmission and reception of information with other devices. The control of the transmission and reception of information includes processes such as the generation of control commands that request other devices to execute processes. For example, the communication control unit 611 controls the transmission and reception of information between the authentication server 2 and the user terminal (POS terminal) 4a via the communication I / F 630.
[0146] As an example, the communication control unit 611 transmits an authentication request or the like to the authentication server 2. In addition, the communication control unit 611 receives a face image acquisition request or the like from the user terminal (POS terminal) 4a.
[0147] The acquiring unit 612 acquires biometric information. For example, the acquiring unit 612 acquires a face image captured by the camera 660 as the biometric information. The acquired face image is transmitted to the authentication server 2 by the communication control unit 611.
[0148] The screen generating unit 613 generates various screens to be displayed on the display unit 640. For example, when the communication control unit 611 receives a face image acquisition request from the user terminal (POS terminal) 4a, the screen generating unit 613 generates a shooting screen.
[0149] Fig. 28 is a diagram illustrating an example of the screen configuration of a screen displayed on the display unit 640 of the camera device 6. Fig. 28 is an example of the screen configuration of a shooting screen. The shooting screen in Fig. 28 is composed of a message 641, a guide display 642, and a shot image display field 643.
[0150] Message 641 is a message that prompts the user to capture (scan) a face image. Guide display 642 shows an area where the face image is easy to recognize. By displaying guide display 642, the user can avoid capturing an image in a position where the face image is difficult to recognize. This allows the user to capture a face image efficiently.
[0151] The captured image display field 643 is an area for displaying an image being captured in real time. By displaying an image being captured in real time, the user can easily adjust his / her posture, etc. This allows the user to capture face images efficiently.
[0152] In this embodiment, the user terminal (POS terminal) 4a and the camera device 6 are configured separately, but the user terminal (POS terminal) 4a may have a camera. In this case, the user terminal (POS terminal) 4a may have each function of the camera device 6.
[0153] 27 to continue the description. The display control unit 614 controls the display of various information on the display unit 640. For example, the display control unit 614 causes the display unit 640 to display a shooting screen or the like generated by the screen generation unit 514 described above.
[0154] Next, the processing executed by the information processing system S according to the first embodiment will be described. First, the processing related to the registration of a service will be described. FIG. 29 is a sequence diagram showing an example of the processing executed by the information processing system S according to the first embodiment. FIG. 29 shows an example of the registration processing such as user registration, biometric information registration, and linked service registration. In FIG. 29, it is assumed that a face image is registered as the biometric information.
[0155] First, the communication control unit 511 of the registration terminal 5 transmits a member (user) registration request to the management server 1 (ST1).
[0156] For example, when a user starts a biometric authentication registration application installed in the registration terminal 5 and the reception unit 512 receives an instruction for member registration from the user, the communication control unit 511 transmits a member registration request to the management server 1. The member registration request includes information for identifying the sender of the member registration request. The communication control unit 111 of the management server 1 receives the member registration request.
[0157] Next, the communications control unit 111 transmits a member information input screen generation command to the registration terminal 5 (ST2). For example, when the communications control unit 111 receives a member registration request from the registration terminal 5, it transmits the member information input screen generation command to the registration terminal 5 that transmitted the member registration request. The communications control unit 511 of the registration terminal 5 receives the member information input screen generation command.
[0158] Next, screen generation unit 514 generates a member information input screen in accordance with the member information input screen generation command (ST3). For example, screen generation unit 514 generates a member information input screen (see FIG. 17) in accordance with the member information input screen generation command received by communications control unit 511. The generated screen is displayed on display unit 540 by display control unit 515. Below, a description of the display of the screen generated by screen generation unit 514 on display unit 540 will be omitted.
[0159] Note that, in FIG. 29, an example is described in which various screens are generated on the registration terminal 5 side, but the registration terminal 5 may also display on the display unit 540 screens generated (or stored) by external devices such as the management server 1 or the link server 3 via the network 7.
[0160] Next, the reception unit 512 receives input of member information from the user via the member information input screen (ST4). For example, the reception unit 512 receives input of member information including a name, a mobile phone number, an email address, etc. from the user via the member information input screen and the operation unit 550.
[0161] Next, the communication control unit 511 transmits the member information received in ST4 to the management server 1 (ST5). In Fig. 29, the member information includes a mobile phone number. The communication control unit 111 of the management server 1 receives the member information.
[0162] Next, authentication unit 113 issues an authentication code (authentication number) (ST6). Authentication unit 113 cooperates with communication control unit 111 to transmit the authentication code issued in ST6 to registration terminal 5 by using SMS (ST7). The authentication code issued in ST6 and the mobile phone number indicating the destination of the SMS are associated with each other by memory control unit 112 and stored in memory unit 120 as authentication information.
[0163] Furthermore, the authentication unit 113 transmits an authentication code input screen generation command to the registration terminal 5 via a path (for example, via a biometric authentication registration application) different from the path for transmitting the authentication code in ST6 (ST8). The communication control unit 511 of the registration terminal 5 receives the authentication code input screen generation command.
[0164] Screen generation unit 514 generates an authentication code input screen in accordance with the authentication code input screen generation command (ST9). For example, screen generation unit 514 generates an authentication code input screen (see FIG. 18) in accordance with the authentication code input screen generation command received by communication control unit 511.
[0165] Next, the reception unit 512 receives an input of an authentication code from the user via the authentication code input screen (ST10). For example, the reception unit 512 receives an input of an authentication code from the user via the authentication code input screen and the operation unit 550.
[0166] Next, the communication control unit 511 transmits the authentication code received in ST10 to the management server 1 (ST11). In Fig. 29, the authentication code is transmitted in association with the mobile phone number of the transmission source. The communication control unit 111 of the management server 1 receives the authentication code associated with the mobile phone number.
[0167] Next, the authentication unit 113 performs an authentication process (ST12). For example, the authentication unit 113 compares the set of the authentication code and the mobile phone number stored in the storage unit 120 as authentication information after ST7 with the set of the authentication code and the mobile phone number received by the communication control unit 111.
[0168] If a set of authentication code and mobile phone number that matches the received set of authentication code and mobile phone number is present among the sets of authentication code and mobile phone number stored as authentication information, authentication unit 113 issues a common ID (ST13). The issued common ID is associated with the member information received by communication control unit 111 and stored in memory unit 120 as management information 121 by memory control unit 112.
[0169] In addition, after the issued common ID is associated with the member information received by the communication control unit 111 and stored in the memory unit 120 as management information 121 by the memory control unit 112, the communication control unit 111 may send a command to the registration terminal 5 to generate a screen indicating that member registration has been completed.
[0170] It is also possible to use a mobile phone number, an email address, or a combination of these, contained in the member information as ID information for identifying a user, without issuing a common ID in ST13.
[0171] Also, although not shown in Figure 29, if there is no set of matching authentication code and mobile phone number in ST12, the authentication unit 113, in cooperation with the communication control unit 111, sends a command to the registration terminal 5 to generate a warning display screen indicating that the authentication codes do not match.
[0172] Next, the communication control unit 111 transmits a biometric information registration screen generation command to the registration terminal 5 (ST14). In Fig. 29, the communication control unit 111 transmits the mobile phone number used for transmitting the authentication number in ST6 together with the biometric information registration screen generation command. The communication control unit 511 of the registration terminal 5 receives the member information input screen generation command.
[0173] Next, the screen generating unit 514 generates a biometric information registration screen in accordance with the biometric information registration screen generation command (ST15). For example, the screen generating unit 514 generates a biometric information registration screen (see FIG. 19) in accordance with the biometric information registration screen generation command received by the communication control unit 511.
[0174] Next, the reception unit 512 receives an input of an instruction to register biometric information from the user via the biometric information registration screen (ST16). For example, the reception unit 512 receives an input of an instruction to register biometric information from the user via the biometric information registration screen and the operation unit 550.
[0175] Next, the screen generating unit 514 generates a captured screen (ST17). For example, the screen generating unit generates a screen similar to the screen shown in Fig. 28. On this screen, it is possible to control the camera 560 to capture a face image of the user. Next, the acquiring unit 513 acquires the face image captured by the user (ST18).
[0176] Next, the communication control unit 111 transmits to the management server 1 the face image acquired in ST18 and the mobile phone number transmitted from the management server 1 together with the biometric information registration screen generation command (ST19). The communication control unit 111 of the management server 1 receives the face image and the mobile phone number.
[0177] Next, the communication control unit 111 transmits a face image registration request (biometric information registration request) to the authentication server 2 (ST20).
[0178] For example, the communication control unit 111 transmits a face image registration request, in which a face image registration request ID for identifying the face image registration request is added to the face image received from the registration terminal 5, to the authentication server 2. The added face image registration request ID is associated with various information associated with the mobile phone number transmitted from the registration terminal 5 in ST19, and is temporarily stored in the memory unit 120 as management information 121 by the memory control unit 112.
[0179] Furthermore, the communication control unit 211 of the authentication server 2 receives the face image registration request transmitted from the management server 1. Next, the biometric authentication unit 213 of the authentication server 2 issues a biometric identification ID (ST21). Next, the storage control unit 212 performs a face image registration process (ST22). For example, the storage control unit 212 associates the biometric identification ID issued in ST21 with the face image included in the received face image registration request, and stores them in the storage unit 220 as authentication information 221.
[0180] Next, the communication control unit 211 transmits a face image registration completion notification to the management server 1 (ST23). In Fig. 29, the face image registration completion notification includes a face image registration request ID, a biometric identification ID, and a face image. The communication control unit 111 of the management server 1 receives the face image registration completion notification.
[0181] Next, the storage control unit 112 performs a biometric identification ID registration process (ST24). For example, the storage control unit 112 searches the management information 121 using the face image registration request ID included in the face image registration completion notification as a key. The storage control unit 112 associates the extracted face image registration request ID, various information associated with the face image registration request ID, and the biometric identification ID included in the face image registration completion notification, and stores them in the storage unit 120 as management information 121 (updates the management information 121).
[0182] In this manner, in this embodiment, the facial image registration request ID can be used to identify information to which the biometric identification information ID is to be associated from among various pieces of information stored in the management information 121. Incidentally, it is also possible to perform a similar process using a common ID, but by using the facial image registration request ID as described above, there is no possibility that the common ID will be leaked outside the management server 1. For this reason, the common ID is managed only by the management server 1, and security can be expected to be improved compared to the case where information is identified using the common ID.
[0183] Next, the communication control unit 111 transmits a face image registration completion notification to the registration terminal 5 (ST25). In FIG. 29, the face image registration completion notification includes a face image registration request ID and a face image. The communication control unit 511 of the registration terminal 5 receives the face image registration completion notification. The face image may be discarded after transmitting the face image registration completion notification. In other words, the face image does not need to be managed by the management server 1.
[0184] Next, the screen generating unit 514 generates a face image registration completion screen (ST26). For example, the screen generating unit 514 generates a face image registration completion screen (see FIG. 20) using the reception of the face image registration completion notification as a trigger. Then, after a predetermined time has elapsed since the display of the face image registration completion screen, the screen generating unit 514 generates an instruction screen for receiving an instruction from the user to start the linked service registration process.
[0185] Next, the reception unit 512 receives an instruction to start the linked service registration process from the user via the instruction screen (ST27). Note that the instruction screen may be capable of receiving an instruction from the user not to start the linked service registration process. Note that, although not shown, when the reception unit 512 receives an instruction from the user not to start the linked service registration process, this process is terminated.
[0186] Next, the screen generation unit 514 generates an linked service registration screen (ST28). For example, the screen generation unit 514 generates the linked service registration screen (see FIG. 21) after a predetermined time has elapsed since the display of the face image registration completion screen or when the reception unit 512 receives an instruction to display the linked service registration screen from the user.
[0187] Next, the reception unit 512 receives an input of an instruction to register an integrated service from the user via the integrated service registration screen (ST29). For example, the reception unit 512 receives an input of an instruction to register an integrated service from the user via the integrated service registration screen and the operation unit 550. In FIG. 29, a case will be described in which a payment service is selected from a plurality of predetermined services and registered as an integrated service.
[0188] Next, the communication control unit 511 transmits an integrated service registration request to the management server 1 (ST30). In Fig. 29, the integrated service registration request includes a face image registration request ID and a service ID of the service for which registration is requested. The communication control unit 111 of the management server 1 receives the integrated service registration request.
[0189] Next, the storage control unit 112 issues a member ID for the payment service (ST31). Next, the communication control unit 111 transmits an linked service registration request to the linked server (payment) 3a (ST32). For example, the communication control unit 111 transmits an linked service registration request to the linked server (payment) 3a by adding an linked service registration request ID for identifying the linked service registration request to the member ID (payment) issued in step ST31.
[0190] The added linked service registration request ID is associated with various information associated with the facial image registration request ID included in the linked service registration request transmitted from registration terminal 5 in ST30, and is temporarily stored in storage unit 120 by storage control unit 112 as management information 121. Thereafter, storage control unit 112 deletes the facial image registration request ID from management information 121. Note that the facial image registration request ID may be used as the linked service registration request ID.
[0191] Furthermore, the communication control unit 311a of the linking server (payment) 3a receives a linking service registration request from the management server 1. Next, the communication control unit 311a transmits a payment information input screen generation command to the registration terminal 5 (ST33). In FIG. 29, the payment information input screen generation command includes the linking service registration request ID and the member ID (payment). The communication control unit 511 of the registration terminal 5 receives the payment information input screen generation command.
[0192] Next, screen generation unit 514 generates a biometric information registration screen according to the payment information input screen generation command (ST34). For example, screen generation unit 514 generates a payment information input screen (see FIG. 22) according to the payment information input screen generation command received by communication control unit 511. Note that the member ID (payment) received by communication control unit 511 together with the payment information input screen generation command may be automatically entered in an unchangeable form into the member ID (payment) input field on the payment information input screen.
[0193] Next, the reception unit 512 receives an input of an instruction to register biometric information from the user via the payment information input screen (ST35). For example, the reception unit 512 receives input of payment information such as a card number and expiration date from the user via the payment information input screen and the operation unit 550.
[0194] Next, the communication control unit 511 transmits the payment information received in ST35 to the linked server (payment) 3a (ST36). In Fig. 29, the payment information includes the linked service registration request ID and the member ID (payment). The communication control unit 311a of the linked server (payment) 3a receives the payment information.
[0195] Next, the storage control unit 312a performs a payment information registration process (ST37). For example, the storage control unit 312a associates the member ID (payment), card number, expiration date, etc., and stores them in the storage unit 320a as payment information 321a. Next, the communication control unit 311a transmits a payment information registration completion notice to the management server 1 (ST38). In FIG. 29, the payment information registration completion notice includes the linked service registration request ID and the member ID (payment).
[0196] Although not shown in Fig. 29, the communication control unit 311a may transmit a payment information registration completion notification to the registration terminal 5 in addition to the management server 1. In this case, the screen generation unit 514 of the registration terminal 5 may generate a registration completion screen (see Fig. 23) indicating that the payment information has been registered in the linked server (payment) 3a.
[0197] Next, memory control unit 112 registers the member ID (payment) in management information 121 (ST39).
[0198] For example, the storage control unit 112 searches management information 121 using the linked service registration request ID included in the payment information registration completion notification as a key. The storage control unit 112 associates the extracted linked service registration request ID, various information associated with the linked service registration request ID, the member ID (payment), and the service ID of the payment service, and stores them in the storage unit 120 as management information 121 (updates management information 121).
[0199] Next, the communication control unit 111 transmits an linked service registration completion notification to the registration terminal 5 (ST40). In Fig. 29, the payment information registration completion notification includes an linked service registration request ID. The communication control unit 511 of the registration terminal 5 receives the payment information registration completion notification.
[0200] Next, the screen generation unit 514 generates an linked service registration completion screen (ST41). For example, the screen generation unit 514 generates an linked service registration completion screen (see FIG. 24) using the reception of the linked service registration completion notification as a trigger.
[0201] Next, the communication control unit 511 transmits a registered service inquiry to the management server 1 to acquire information on services registered as linked services (ST42). In Fig. 29, the registered service inquiry includes an linked service registration request ID. The communication control unit 111 of the management server 1 receives the registered service inquiry.
[0202] For example, the communication control unit 511 transmits a registered service inquiry to the management server 1 after a predetermined time has elapsed since the linked service registration completion screen was displayed, or when the reception unit 512 receives a registered service confirmation instruction from the user.
[0203] Next, the storage control unit 112 identifies a service that has already been registered as an integrated service (ST43). For example, the storage control unit 112 refers to the management information 121, and extracts the integrated service registration request ID and information associated with the ID using the integrated service registration request ID included in the registered service inquiry as a key. The storage control unit 112 identifies a service that has already been registered as an integrated service from the service ID associated with the extracted integrated service registration request ID.
[0204] Next, the communication control unit 111 transmits information on the registered service identified in ST43 to the registration terminal 5 (ST44). After that, the storage control unit 112 deletes the linked service registration request ID from the management information 121. The communication control unit 511 of the registration terminal 5 receives the information on the registered service.
[0205] Next, the screen generating unit 514 generates a registered service confirmation screen (see FIG. 25) based on the received information on the registered service, and ends this process (ST45).
[0206] Although an example of initial registration has been described with reference to FIG. 29, for example, when associating an already registered face image with an unregistered service (additional registration), the following process is carried out.
[0207] It is assumed that the registration terminal 5 holds the biometric identification ID of the registered face image in the storage unit 520 or the like. The reception unit 512 receives a selection of a service to be additionally registered from the user. The communication control unit 111 transmits an additional registration request including the biometric identification ID and the service ID of the service to be additionally registered to the management server 1. Thereafter, the same process as that shown in FIG. 29 is performed. This allows the user to additionally register a service with a simple procedure.
[0208] Furthermore, for example, when biometric information other than a facial image is additionally registered, a process similar to the facial image registration process in Fig. 29 is performed. For example, when linking the additionally registered biometric information with a service already linked with the facial image, the management server 1 does not issue a member ID, but executes a process of linking the biometric identification ID of the additionally registered biometric information with the issued member ID of the service and the information associated with the member ID.
[0209] Next, a process related to the use of a service will be described. Fig. 30 is a sequence diagram showing an example of a process executed by the information processing system S according to the first embodiment. Fig. 30 shows an example of a process for using a service using biometric authentication. Fig. 30 mainly describes the use of a payment service using face authentication. It is assumed that the product registration process by the user has been completed.
[0210] First, the screen generating unit 414a of the user terminal (POS terminal) 4a generates a payment method selection screen (ST61).
[0211] For example, the screen generating unit 414a generates a payment method selection screen (see FIG. 13) when the receiving unit 413a receives an instruction to end product registration from the user as a trigger. The generated payment method selection screen is displayed on the display unit 440a by the display control unit 415a. Hereinafter, a description of the display of the screen generated by the screen generating unit 414a on the display unit 440a will be omitted.
[0212] Next, the reception unit 413a receives a selection input of a payment method from the user via a payment method selection screen (ST62). For example, the reception unit 413a receives a selection input of a payment method from the user via the payment method selection screen and the operation unit 450a. Here, the reception unit 413a receives a selection of face recognition payment from the user.
[0213] Next, the communication control unit 411a transmits a face image acquisition command to the camera device 6 (ST63). In Fig. 30, the face image acquisition command includes a terminal ID for identifying the user terminal (POS terminal) 4a that is the transmission source. The communication control unit 611 of the camera device 6 receives the face image acquisition command.
[0214] Next, the screen generating unit 613 generates a photographing screen (ST64). For example, the screen generating unit 613 generates a photographing screen (see FIG. 28) when the communication control unit 611 receives a face image acquisition command as a trigger. The generated photographing screen is displayed on the display unit 640 by the display control unit 614. On this screen, it is possible to control the camera 660 to photograph the face image of the user.
[0215] Next, the acquisition unit 612 acquires a face image captured by the user (ST65). Next, the communication control unit 611 transmits an authentication request to the authentication server 2 (ST66). In Fig. 30, the authentication request includes the face image acquired in ST65 and the terminal ID. The communication control unit 211 of the authentication server 2 receives the authentication request.
[0216] Next, the biometric authentication unit 213 performs authentication processing (ST67). For example, the biometric authentication unit 213 refers to the authentication information 221 and identifies the biometric identification ID corresponding to the face image included in the authentication request received by the communication control unit 211.
[0217] Next, the communication control unit 211 transmits an authentication completion notification to the user terminal (POS terminal) 4a (ST68). For example, the communication control unit 211 identifies the user terminal (POS terminal) 4a to which the authentication completion notification is to be sent from the terminal ID included in the authentication request, and transmits the authentication completion notification. In FIG. 30, the authentication completion notification includes the biometric identification ID identified in ST67. The communication control unit 411a of the user terminal (POS terminal) 4a receives the authentication completion notification.
[0218] Next, the communication control unit 411a transmits a member ID (payment) request to the management server 1 (ST69). In Fig. 30, the member ID (payment) request includes the biometric identification ID included in the authentication completion notification and the service ID that identifies the payment service. The communication control unit 111 of the management server 1 receives the member ID (payment) request.
[0219] Next, the memory control unit 112 identifies the member ID (payment) (ST70). For example, the memory control unit 112 refers to the management information 121 and identifies the member ID that corresponds to the biometric identification ID and the service ID included in the member ID (payment) request as the member ID (payment).
[0220] Next, the communication control unit 111 transmits the member ID (payment) identified in ST70 to the user terminal (POS terminal) 4a (ST71). The communication control unit 411a of the user terminal (POS terminal) 4a receives the member ID (payment).
[0221] Next, the communication control unit 411a transmits a payment request to the linked server (payment) 3a (ST72). In Fig. 30, the payment request includes amount information indicating the billing amount determined by the product registration process and the member ID (payment). The communication control unit 311a of the linked server (payment) 3a receives the payment request.
[0222] Next, the payment processing unit 313a identifies payment information (for example, information necessary for payment, such as a card number) (ST73). For example, the payment processing unit 313a refers to the payment information 321a and identifies, as the payment information, a card number, etc., corresponding to the member ID (payment) included in the payment request received by the communication control unit 311a.
[0223] Next, the payment processing unit 313a performs the payment process (ST74). For example, the payment processing unit 313a performs the payment process based on the amount information included in the payment request received by the communication control unit 311a and the payment information specified in ST73.
[0224] Next, the communication control unit 311a transmits a payment completion notice to the user terminal (POS terminal) 4a (ST75). In Fig. 30, the payment completion notice includes the member ID (settlement). The communication control unit 411a of the user terminal (POS terminal) 4a receives the payment completion notice.
[0225] Next, the screen generating unit 414a generates a payment completion screen (ST76). For example, the screen generating unit 414a generates a payment completion screen (see FIG. 14) when the communication control unit 311a receives a payment completion notice.
[0226] Next, the receipt data generating unit 416a generates receipt data (ST77). For example, the receipt data generating unit 416a generates receipt data based on the result of the product registration process, triggered by the communication control unit 311a receiving a payment completion notification.
[0227] Next, the communication control unit 411a transmits a member ID (electronic receipt) request to the management server 1 (ST78). In Fig. 30, the member ID (electronic receipt) request includes the biometric identification ID included in the authentication completion notification and the service ID for identifying the electronic receipt service. The communication control unit 111 of the management server 1 receives the member ID (electronic receipt) request.
[0228] Next, the storage control unit 112 identifies the member ID (electronic receipt) (ST79). For example, the storage control unit 112 refers to the management information 121 and identifies the member ID corresponding to the biometric identification ID and the service ID included in the member ID (electronic receipt) request as the member ID (electronic receipt).
[0229] Next, the communication control unit 111 transmits the member ID (electronic receipt) identified in ST79 to the user terminal (POS terminal) 4a (ST80). The communication control unit 411a of the user terminal (POS terminal) 4a receives the member ID (electronic receipt).
[0230] Next, the communication control unit 411a transmits a data link request to the link server (electronic receipt) 3b (ST81). In Fig. 30, the data link request includes the receipt data and the member ID (electronic receipt) generated in ST77. The communication control unit 311b of the link server (electronic receipt) 3b receives the data link request.
[0231] Next, the storage control unit 312b stores (accumulates) the receipt data in the storage unit 320b, and ends this process (ST82).
[0232] For example, the storage control unit 312b associates the member ID (electronic receipt) included in the data link request received by the communication control unit 311b with the receipt data, and stores the associated data in the storage unit 320b as receipt data 322b. The stored receipt data becomes viewable by the user via an electronic receipt app on a terminal device such as a smartphone or tablet.
[0233] 30, the receipt data is stored in the storage unit 320b of the linkage server (electronic receipt) 3b, but the receipt data may be stored in a storage device of an external device not shown in Fig. 1. The receipt data may also be stored in the storage unit 120 of the management server 1.
[0234] As described above, the information processing system S according to the first embodiment receives an instruction to register biometric information that can be used in a plurality of services, acquires the biometric information from the user, and stores the biometric information in a storage device in association with a biometric identification ID that identifies the biometric information. At this time, the user is notified of the completion of registration of the biometric information. The information processing system S also receives an instruction to link the registered biometric information with a service, and stores the biometric identification ID in association with a member ID for using the service in a storage device. At this time, the user is notified of the completion of registration of the link between the registered biometric information and the service.
[0235] This makes it possible to link multiple services to one piece of biometric information, for example. This allows the user to use the service without registering biometric information for each service. In other words, the information processing system S according to this embodiment can improve the convenience of using the service using biometric authentication.
[0236] Furthermore, the information processing system S according to this embodiment registers multiple pieces of biometric information, and stores multiple biometric identification IDs corresponding to the multiple pieces of biometric information in association with the member ID in the storage device. This allows, for example, multiple pieces of biometric information to be registered for one service, allowing a user to select a biometric authentication method that is easy to use when using the service, or to decide which biometric information to register based on the content of the service or security.
[0237] In addition, in the information processing system S according to the present embodiment, when a face image is registered as biometric information, the screen that notifies the user of the completion of registration of the biometric information includes the registered face image, so that the user can know what kind of face image has been registered.
[0238] Furthermore, in the information processing system S according to the present embodiment, a payment service can be registered as a service to be linked with biometric information. Therefore, it is possible to link a plurality of different payment methods, such as credit cards, debit cards, electronic money, and virtual currency, with one piece of biometric information. In this case, the user can easily perform payment processing by simply selecting any payment method and performing biometric authentication.
[0239] Second embodiment In the above-mentioned first embodiment, the registration and use of the payment service has been mainly described, whereas in the second embodiment, the registration and use of the entrance and exit management service will be mainly described.
[0240] In the following, differences from the above-described embodiment will be mainly described, and detailed description of commonalities with the contents already described will be omitted. Also, each embodiment described below may be implemented individually or in appropriate combination.
[0241] Fig. 31 is a block diagram showing an example of the configuration of an information processing system Sa according to the second embodiment. As shown in Fig. 31, the information processing system Sa includes a management server 1, an authentication server 2, linkage servers 3 (3c, 3d, ...), user terminals 4 (4c, 4d, ...), registration terminals 5 (5a, 5b, ...), and an automatic door 8.
[0242] The devices constituting the information processing system S, except for the automatic door 8, are connected to each other so as to be able to communicate with each other via a network 7 such as the Internet. The user terminal 4c and the automatic door 8 are connected to each other so as to be able to communicate with each other via a wireless or wired network 9.
[0243] The management server 1, authentication server 2, and registration terminal 5 are the same as those in Fig. 1 of the first embodiment, and therefore their explanations are omitted. The information processing system Sa in Fig. 31 has a linking server (entrance / exit management) 3c and a linking server 3d as the linking server 3. The linking server 3d may be a server device related to the entry / exit management service like the linking server (entrance / exit management) 3c, or may be a server device related to another service.
[0244] The link server (entrance / exit management) 3c manages people who have entered or left a facility, the time, the location, etc. The configuration of the link server (entrance / exit management) 3c will be described below with reference to Figs.
[0245] First, the hardware configuration of the linking server (entrance / exit management) 3c will be described. Fig. 32 is a block diagram showing an example of the hardware configuration of the linking server (entrance / exit management) 3c. The linking server (entrance / exit management) 3c includes a control unit 310c, a storage unit 320c, and a communication I / F 330c. The control unit 310c and the communication I / F 330c are similar to the control unit 310a and the communication I / F 330a in Fig. 1 of the first embodiment, and therefore a description thereof will be omitted.
[0246] The storage unit 320c is a storage device similar to the storage unit 320a in Fig. 1. For example, the storage unit 320c stores various programs and various data related to the operation of the linkage server (entrance / exit management) 3c. In addition, for example, the storage unit 320c stores user information 321c. The user information 321c is information used for the entrance / exit management service. For example, the user information 321c stores a member ID, a name, information indicating an area within a facility that can be entered, and the like, in association with each other.
[0247] Furthermore, for example, the storage unit 320c stores entry / exit management information 322c. The entry / exit management information 322c is information about entry / exit recorded. For example, the entry / exit management information 322c stores information indicating a member ID, a name, an entry location, an entry time, an exit time, and an exit location in association with each other.
[0248] Next, the functional configuration of the linkage server (entrance / exit management) 3c will be described. Fig. 33 is a block diagram showing an example of the functional configuration of the control unit 310c. The control unit 310c functions as various functional units such as a communication control unit 311c, a storage control unit 312c, and an entrance / exit management unit 314c by the CPU executing a program.
[0249] The communication control unit 311c is similar to the communication control unit 311a in FIG. 8, but differs from the communication control unit 311a in that it does not transmit and receive information related to payment, but transmits and receives information related to entering and leaving a room.
[0250] As an example, the communication control unit 311c receives an entry / exit request from the user terminal (entrance / exit management device) 4c. The entry / exit request is a request to record the entry and exit of the user. The entry / exit request may also include a request to confirm whether the user has the authority to enter the location he or she wishes to enter. The communication control unit 311c also transmits an unlock permission notification to the user terminal (entrance / exit management device) 4c. The unlock permission notification is a notification that allows the unlocking of the locked automatic door 8.
[0251] The storage control unit 312c controls storage of various information in the storage device in the same manner as the storage control unit 312a in Fig. 8. For example, the storage control unit 312c associates a member ID, a name, information indicating an accessible area in a facility, and the like, and stores the information as user information 321c in the storage unit 320c.
[0252] In addition, when the memory control unit 312c receives an entry / exit request from the user terminal (entrance / exit management device) 4b, it cooperates with the entry / exit management unit 314c described below to associate the member ID identified by the management server 1 with the entry (exit) time and the entry (exit) location, and stores them in the memory unit 320c as entry / exit management information 322c.
[0253] The entrance / exit management unit 314c manages information related to entrance / exit. For example, the entrance / exit management unit 314c cooperates with the above-mentioned storage control unit 312c to execute a process of registering the entrance (exit) time, the entrance (exit) location, etc., in the entrance / exit management information 322c.
[0254] In addition, for example, when the communication control unit 311c receives an entry request related to a locked automatic door 8, the entry / exit management unit 314c refers to the user information 321c and determines whether the user related to the entry request is allowed to enter the room in which the automatic door 8 is installed.
[0255] Returning to Fig. 31, the description will be continued. The information processing system Sa in Fig. 31 has a user terminal (entrance / exit management device) 4c and a user terminal 4d as the user terminal 4. The user terminal 4d may be an entrance / exit management device similar to the user terminal (entrance / exit management device) 4c, or may be a terminal device used to utilize a service that can utilize other biological information.
[0256] The user terminal (entrance / exit management device) 4c cooperates with the link server (entrance / exit management) 3c to manage people who enter or exit a facility, the time, the location, etc. The user terminal (entrance / exit management device) 4c will be described below with reference to Figs. 34 to 38.
[0257] First, the hardware configuration of the user terminal (entrance / exit management device) 4c will be described. Fig. 34 is a block diagram showing an example of the hardware configuration of the user terminal (entrance / exit management device) 4c. The user terminal (entrance / exit management device) 4c includes a control unit 410c, a storage unit 420c, a communication I / F 430c, a display unit 440c, an operation unit 450c, and a camera 460c.
[0258] The control unit 410c, memory unit 420c, communication I / F 430c, display unit 440c, and operation unit 450c are similar to the control unit 410a, memory unit 420a, communication I / F 430a, display unit 440a, and operation unit 450a in Figure 11, so their descriptions are omitted.
[0259] The camera 460c captures an image. The camera 460c is capable of capturing an image of the user's face. For example, the camera 460c is an image sensor. In this embodiment, the user terminal (entrance / exit management device) 4c includes the camera 460c, but the camera 460c may be configured separately from the user terminal (entrance / exit management device) 4c.
[0260] Next, the functional configuration of the user terminal (entrance / exit management device) 4c will be described. Fig. 35 is a block diagram showing an example of the functional configuration of the control unit 410c. The control unit 410c functions as various functional units such as a communication control unit 411c, a reception unit 413c, a screen generation unit 414c, a display control unit 415c, an acquisition unit 416c, and a lock control unit 417c by the CPU executing a program.
[0261] The communication control unit 411c is similar to the communication control unit 411a in FIG. 12, but differs from the communication control unit 411a in that it does not send or receive information related to payment, it sends authentication requests, and it sends and receives information related to entry and exit management.
[0262] As an example, the communication control unit 411c transmits an authentication request to the authentication server 2. The communication control unit 411c also transmits an entry / exit request to the cooperating server (entrance / exit management) 3c. The communication control unit 411c also receives an unlocking permission notification from the cooperating server (entrance / exit management) 3c. The communication control unit 411c also transmits an unlocking command to the automatic door 8. The communication control unit 411c also receives an unlocking completion notification from the automatic door 8.
[0263] Receiving unit 413c receives various operations in the same manner as receiving unit 413a in Fig. 8. For example, receiving unit 413c receives an entry / exit instruction from a user.
[0264] The screen generating unit 414c generates various screens in the same manner as the screen generating unit 414a in Fig. 8. For example, the screen generating unit 414c generates an entry / exit instruction screen when the receiving unit 413c receives an operation start instruction from a user. The entry / exit instruction screen is a screen for receiving an entry / exit instruction from a user.
[0265] Fig. 36 is a diagram for explaining an example of a screen configuration of a screen displayed on the display unit 440c of the user terminal (entrance and exit management device) 4c. Fig. 36 is an example of the screen configuration of an entry and exit instruction screen. The entry and exit instruction screen of Fig. 36 is composed of an entry button 444a and an exit button 444b. The entry button 444a is a button for issuing an instruction to record entry. The exit button 444b is a button for issuing an instruction to record exit.
[0266] Also, for example, the screen generating unit 414c generates a shooting screen when the receiving unit 413c receives an entry instruction (or an exit instruction) from a user.
[0267] Fig. 37 is a diagram illustrating an example of the screen configuration of a screen displayed on the display unit 440c of the user terminal (entrance and exit management device) 4c. Fig. 37 is an example of the screen configuration of a shooting screen. The shooting screen in Fig. 37 is composed of a message 445, a guide display 446, and a captured image display field 447. The shooting screen is similar to the shooting screen in Fig. 28 (message 641, guide display 642, and captured image display field 643), so a description thereof will be omitted.
[0268] Also, for example, when the automatic door 8 for entering the room is locked and the communication control unit 411c receives an unlocking completion notification from the automatic door 8, the screen generating unit 414c generates an unlocking completion screen.
[0269] Fig. 38 is a diagram illustrating an example of a screen configuration of a screen displayed on the display unit 440c of the user terminal (entrance and exit management device) 4c. Fig. 38 is an example of the screen configuration of an unlocking screen. The unlocking screen in Fig. 38 is composed of an unlocking display 448. The unlocking display 448 is a display indicating that the automatic door related to entry has been unlocked.
[0270] Returning to Fig. 35, the description will be continued. The display control unit 415c causes the display device to display various information, similar to the display control unit 415a of Fig. 8. For example, the display control unit 415c causes the display unit 440c to display an entry / exit instruction screen, a photography screen, an unlock screen, and the like, which are generated by the screen generation unit 414c.
[0271] The acquiring unit 416c acquires biometric information. For example, the acquiring unit 416c acquires a face image captured by the camera 460c, similar to the acquiring unit 612 in FIG.
[0272] The lock control unit 417c controls the locking of the automatic door 8. For example, when the communication control unit 411c receives an unlock permission notification from the cooperation server (entrance and exit management) 3c, the lock control unit 417c generates an unlock command. The communication control unit 411c transmits the unlock command to the target automatic door 8, whereby the automatic door 8 is unlocked.
[0273] Also, for example, the lock control unit 417c generates a lock command for the unlocked automatic door 8 a predetermined time after the communication control unit 411c receives an unlocking completion notification from the automatic door 8. The communication control unit 411c transmits the lock command to the target automatic door 8, whereby the automatic door 8 is locked.
[0274] Returning to Fig. 31, the description will continue. Automatic door 8 is a door installed in a place that is subject to entrance and exit management in a facility.
[0275] For example, the automatic door 8 locks and unlocks the door according to instructions from the user terminal (entrance and exit management device) 4c. Also, for example, the automatic door 8 includes a control unit and a communication I / F (neither of which are shown in the figures). When the control unit unlocks the door according to instructions from the user terminal (entrance and exit management device) 4c, it transmits an unlocking completion notification to the user terminal (entrance and exit management device) 4c via the communication I / F.
[0276] In this embodiment, the automatic door 8 is opened and closed automatically. However, the automatic door 8 may be opened and closed manually by the user as long as it is equipped with an electronic lock.
[0277] Next, a process executed by the information processing system Sa according to the second embodiment will be described. Fig. 39 is a sequence diagram showing an example of a process executed by the information processing system Sa according to the second embodiment. Fig. 39 shows an example of a process for using a service by biometric authentication. Fig. 39 explains the use of an entrance / exit management service using face authentication. It is assumed that the user terminal (entrance / exit management device) 4c has received an operation disclosure instruction from a user.
[0278] First, the screen generating unit 414c generates an entry / exit instruction screen (ST101). For example, the screen generating unit 414c generates an entry / exit instruction screen (see FIG. 36). The generated screen is displayed on the display unit 440c by the display control unit 415c. Hereinafter, a description of the display of the screen generated by the screen generating unit 414c on the display unit 440c will be omitted.
[0279] Next, the reception unit 413c receives an input of an entry or exit instruction from the user via the entry / exit instruction screen (ST102). For example, the reception unit 413c receives an entry instruction or an exit instruction from the user via the entry / exit instruction screen and the operation unit 450c. In FIG. 39, the reception unit 413c receives an entry instruction from the user. In addition, it is assumed that the automatic door 8 related to the user's entry instruction is locked.
[0280] Next, the screen generating unit 414c generates a photographing screen (ST103). For example, the screen generating unit generates a photographing screen (see FIG. 37). On this screen, it is possible to control the camera 460c to photograph a face image of the user. Next, the acquiring unit 416c acquires the face image photographed by the user (ST104).
[0281] Next, the communication control unit 411c transmits an authentication request to the authentication server 2 (ST105). In Fig. 39, the authentication request includes the face image acquired in ST104 and the terminal ID for identifying the user terminal (entrance and exit management device) 4c. The communication control unit 211 of the authentication server 2 receives the authentication request.
[0282] Next, the biometric authentication unit 213 performs authentication processing (ST106). For example, the biometric authentication unit 213 refers to the authentication information 221 and identifies the biometric identification ID corresponding to the face image included in the authentication request received by the communication control unit 211.
[0283] Next, the communication control unit 211 transmits an authentication completion notification to the user terminal (entrance and exit control device) 4c (ST107). For example, the communication control unit 211 identifies the user terminal (entrance and exit control device) 4c to which the authentication completion notification is to be sent from the terminal ID included in the authentication request, and transmits the authentication completion notification. In FIG. 39, the authentication completion notification includes the biometric identification ID identified in ST106. The communication control unit 411c of the user terminal (entrance and exit control device) 4c receives the authentication completion notification.
[0284] Next, the communication control unit 411c transmits a member ID (entrance / exit management) request to the management server 1 (ST108). In Fig. 39, the member ID (entrance / exit management) request includes the biometric identification ID included in the authentication completion notification and the service ID that identifies the entrance / exit management service. The communication control unit 111 of the management server 1 receives the member ID (entrance / exit management) request.
[0285] Next, memory control unit 112 identifies the member ID (entrance / exit management) (ST109). For example, memory control unit 112 refers to management information 121 and identifies the member ID corresponding to the biometric identification ID and the service ID included in the member ID (entrance / exit management) request as the member ID (entrance / exit management).
[0286] Next, communication control unit 111 transmits the member ID (entrance / exit management) identified in ST109 to user terminal (entrance / exit management device) 4c (ST110). Communication control unit 411c of user terminal (entrance / exit management device) 4c receives the member ID (entrance / exit management).
[0287] Next, the communication control unit 411c transmits an unlock request to the linking server (entrance / exit management) 3c (ST111). In Fig. 39, the unlock request includes the member ID (entrance / exit management) and the door ID that identifies the automatic door 8 related to the entry / exit. The communication control unit 311c of the linking server (entrance / exit management) 3c receives the unlock request.
[0288] Next, the entry / exit management unit 314c performs an unlocking determination (ST112). For example, the entry / exit management unit 314c refers to the user information 321c and determines whether the member ID (entry / exit management) included in the unlocking request has the authority to unlock the automatic door 8 identified by the door ID included in the unlocking request (whether entry is permitted).
[0289] In Fig. 39, the entry / exit management unit 314c determines that the door can be unlocked. Although not shown, if the door cannot be unlocked, the entry / exit management unit 314c transmits a command to generate a warning display indicating that the user does not have the authority to enter the room to the user terminal (entry / exit management device) 4c.
[0290] Next, the communication control unit 311c transmits an unlock permission notification to the user terminal (entrance / exit management) 4c (ST113). In Fig. 39, the unlock permission notification includes the member ID (entrance / exit management) and the door ID. The communication control unit 411c of the user terminal (entrance / exit management) 4c receives the unlock permission notification.
[0291] Next, the lock control unit 417c cooperates with the communication control unit 411c to transmit an unlock command to the automatic door 8 (ST114). For example, the lock control unit 417c generates an unlock command to unlock the automatic door 8 identified by the door ID included in the unlock permission notice. Then, the communication control unit 411c transmits the unlock command to the automatic door 8 identified by the door ID included in the unlock permission notice. The automatic door 8 receives the unlock command.
[0292] The control unit of the automatic door 8 releases the lock in accordance with the unlock command in ST114 (ST115). Next, the control unit of the automatic door 8 transmits an unlock completion notification to the user terminal (entrance / exit management device) (ST116). The communication control unit 411c of the user terminal (entrance / exit management) 4c receives the unlock completion notification.
[0293] Next, the screen generating unit 414c generates an unlock screen (ST117). For example, the screen generating unit 414c generates an unlock screen (see FIG. 38) when the communication control unit 411c receives an unlock completion notification.
[0294] Next, the communication control unit 411c transmits an entry record instruction to the linkage server (entrance and exit management) 3c (ST118). In Fig. 39, the entry record instruction includes the member ID (entrance and exit management), information indicating the entry time, and information indicating the entry location. The communication control unit 311c of the linkage server (entrance and exit management) 3c receives the entry record instruction.
[0295] Next, the entry / exit management unit 314c records the entry / exit time (ST119) and ends this process. For example, the entry / exit management unit 314c cooperates with the storage control unit 312b to associate the member ID included in the entry record instruction with the entry time and the entry location, and stores them in the storage unit 320b as entry / exit management information 322c.
[0296] As described above, according to the second embodiment, the entrance / exit management service can be linked with biometric information. This allows, for example, a user to record entrance / exit and unlock a locked door simply by performing biometric authentication. Furthermore, for example, the information processing system Sa according to this embodiment can easily link other services, such as a payment service, to the biometric information registered for use in the entrance / exit management service. In other words, the information processing system Sa according to this embodiment can improve the convenience of using services that utilize biometric authentication.
[0297] Third embodiment In the above-described first embodiment, the registration and use of a payment service has been mainly described. In the present embodiment, the registration and use of a digital marketing service will be described.
[0298] Fig. 40 is a block diagram showing an example of the configuration of an information processing system Sb according to the third embodiment. As shown in Fig. 40, the information processing system S includes a management server 1, an authentication server 2, a link server 3 (3b, 3e...), a usage terminal 4 (4a, 4e...), a registration terminal 5 (5a, 5b...), and a camera device 6. The devices constituting the information processing system Sb are connected to each other so as to be able to communicate with each other via a network 7 such as the Internet.
[0299] The management server 1, authentication server 2, registration terminal 5, and camera device 6 are the same as those in Fig. 1 of the first embodiment, and therefore their explanations will be omitted. The information processing system Sb in Fig. 40 has a linking server (electronic receipt) 3b and a linking server (digital marketing) 3e as the linking server 3. The linking server (electronic receipt) 3b is the same as that in Fig. 1 of the first embodiment, and therefore its explanation will be omitted. Note that the information processing system Sb may also have a linking server (payment) 3a.
[0300] The linking server (digital marketing) 3e provides digital marketing services. For example, the linking server (digital marketing) 3e recommends products and services to the user based on the user's personal information, receipt data of past shopping, etc. The configuration of the linking server (digital marketing) 3e will be described below with reference to Figs. 41 and 42.
[0301] First, the hardware configuration of the linked server (digital marketing) 3e will be described. Fig. 41 is a block diagram showing an example of the hardware configuration of the linked server (digital marketing) 3e. The linked server (digital marketing) 3e includes a control unit 310e, a storage unit 320e, and a communication I / F 330e. The control unit 310e and the communication I / F 330e are similar to the control unit 310a and the communication I / F 330a in Fig. 1 of the first embodiment, and therefore a description thereof will be omitted.
[0302] The storage unit 320e is a storage device similar to the storage unit 320a in Fig. 1. For example, the storage unit 320e stores various programs and various data related to the operation of the linked server (digital marketing) 3e. In addition, for example, the storage unit 320e stores user information 321e. The user information 321e is information used for digital marketing services. For example, the user information 321e stores a member ID, name, age, sex, address, etc. in association with each other.
[0303] Next, the functional configuration of the linked server (digital marketing) 3e will be described. Fig. 42 is a block diagram showing an example of the functional configuration of the control unit 310e. The control unit 310e functions as various functional units such as a communication control unit 311e, a storage control unit 312e, a collection unit 315e, and an information generation unit 316e by the CPU executing a program.
[0304] The communication control unit 311e is similar to the communication control unit 311a in FIG. 8, but differs from the communication control unit 311a in that it does not transmit and receive information related to payment, but transmits and receives information related to digital marketing.
[0305] As an example, the communication control unit 311e sends a receipt data request to the management server 1. The communication control unit 311e also receives receipt data from the linkage server (electronic receipt) 3b. The communication control unit 311e also receives a recommendation information request from a user terminal (digital signage) 4e (described later). The communication control unit 311e also sends the recommendation information to the user terminal (digital signage) 4e.
[0306] The storage control unit 312e controls storage of various information in a storage device in the same manner as the storage control unit 312a in Fig. 8. For example, the storage control unit 312e associates a member ID, a name, an age, a sex, an address, and the like, and stores them as user information 321e in the storage unit 320e.
[0307] The collection unit 315e collects information used to generate recommendation information. For example, the collection unit 315e cooperates with the communication control unit 311e to collect receipt data of target users who are the targets of recommendations by sending a receipt data request to the linkage server (electronic receipt) 3b to request the sending of receipt data.
[0308] Furthermore, for example, the collection unit 315e cooperates with the storage control unit 312e to extract user information of the target user from the user information 321, thereby collecting information such as the age, sex, and address of the target user.
[0309] The collection unit 315e may collect information used to generate recommendation information from information obtained from face images registered in the authentication server 2. For example, the collection unit 315e may collect information such as the age and gender of the target user by estimating the age and gender of the person in the face image using a trained model that has learned the relationship between the face image and age, gender, etc., using a known machine learning technique or deep learning technique.
[0310] The information generating unit 316e generates recommendation information for the user based on the information collected by the collecting unit 315e. For example, the information generating unit 316e generates recommendation information based on the user information and receipt data collected by the collecting unit 315e.
[0311] Returning to Fig. 40, the description will continue. The information processing system Sb in Fig. 40 has a user terminal (POS terminal) 4a and a user terminal (digital signage) 4e as the user terminals 4. The user terminal (POS terminal) 4a is similar to that in Fig. 1 of the first embodiment, and therefore a description thereof will be omitted.
[0312] The user terminal (digital signage) 4e is an information display device (electronic signage) installed outdoors, in stores, in public spaces, in transportation facilities, etc. For example, the user terminal (digital signage) 4e installed in a store displays recommendation information for shoppers. The user terminal (digital signage) 4e will be described below with reference to Figs. 43 to 46.
[0313] First, the hardware configuration of the user terminal (digital signage) 4e will be described. Fig. 43 is a block diagram showing an example of the hardware configuration of the user terminal (digital signage) 4e. The user terminal (digital signage) 4e includes a control unit 410e, a storage unit 420e, a communication I / F 430e, a display unit 440e, and an operation unit 450e.
[0314] The control unit 410e, the memory unit 420e, the communication I / F 430e, the display unit 440e, and the operation unit 450e are similar to the control unit 410a, the memory unit 420a, the communication I / F 430a, the display unit 440a, and the operation unit 450a in Figure 1 of the first embodiment, so their descriptions will be omitted.
[0315] Next, the functional configuration of the user terminal (digital signage) 4e will be described. Fig. 44 is a block diagram showing an example of the functional configuration of the control unit 410e. The control unit 410e functions as various functional units such as a communication control unit 411e, a reception unit 413e, a screen generation unit 414e, and a display control unit 415e by the CPU executing a program.
[0316] The communication control unit 411e is similar to the communication control unit 411a in FIG. 12, but differs from the communication control unit 411a in that it does not transmit and receive information related to payment, but transmits and receives information related to digital marketing.
[0317] As an example, the communication control unit 411e transmits a recommendation information request to the linked server (digital marketing) 3e. Also, the communication control unit 411e receives recommendation information from the linked server (digital marketing) 3e.
[0318] The reception unit 413e receives various operations in the same manner as the reception unit 413a in Fig. 8. For example, the reception unit 413e receives a biometric authentication instruction from a user. Also, for example, the reception unit 413e receives a display instruction of recommended information from a user.
[0319] The screen generating unit 414e generates various screens in the same manner as the screen generating unit 414a in Fig. 8. For example, the screen generating unit 414c generates a biometric authentication instruction screen when the receiving unit 413e receives an operation instruction from a user. The biometric authentication instruction screen is a screen for receiving a biometric authentication instruction from a user.
[0320] Fig. 45 is a diagram for explaining an example of a screen configuration of a screen displayed on the display unit 440e of the user terminal (digital signage) 4e. Fig. 45 is an example of a screen configuration of a biometric authentication instruction screen. The biometric authentication instruction screen of Fig. 45 is configured with a user authentication button 449. The user authentication button 449 is a button for accepting input of a biometric authentication instruction. When the user presses the user authentication button 449, biometric authentication processing by the information processing system Sb is started.
[0321] Also, for example, when the screen generating unit 414e receives recommendation information from the linked server (digital marketing) 3e, it generates a recommendation display instruction screen. Fig. 46 is a diagram for explaining an example of a screen configuration of a screen displayed on the display unit 440e of the user terminal (digital signage) 4e. Fig. 46 is an example of the screen configuration of the recommendation display instruction screen.
[0322] The recommendation display instruction screen is a screen for receiving a recommendation display instruction from a user. The recommendation display instruction screen is configured with a recommendation display button 451. The recommendation display button 451 is a button for receiving input of a recommendation display instruction. When the user presses the recommendation display button 451, recommendation information is displayed on the display unit 440e.
[0323] Returning to Fig. 43, the description will be continued. The display control unit 415e causes the display device to display various information, similar to the display control unit 415a in Fig. 8. For example, the display control unit 415e causes the display unit 440e to display a biometric authentication instruction screen, a recommendation display instruction screen, and the like, which are generated by the screen generating unit 414e.
[0324] Next, a process executed by the information processing system Sb according to the third embodiment will be described. Fig. 47 is a sequence diagram showing an example of a process executed by the information processing system Sb according to the third embodiment. Fig. 47 shows an example of a process for using a service by biometric authentication. Fig. 47 describes the use of a digital marketing service using face authentication.
[0325] It is assumed that receipt data of each user is stored in the storage unit 320b of the link server (electronic receipt) 3b, and that the terminal (digital signage) 4e receives operation instructions from the user.
[0326] First, the screen generating unit 414c generates a biometric authentication instruction screen (ST131). For example, the screen generating unit 414c generates a biometric authentication instruction screen (see FIG. 45). The generated screen is displayed on the display unit 440e by the display control unit 415e. Hereinafter, a description of the display of the screen generated by the screen generating unit 414e on the display unit 440e will be omitted.
[0327] Next, the reception unit 413c receives a biometric authentication instruction input from the user via the biometric authentication instruction screen (ST132). For example, the reception unit 413e receives a biometric authentication instruction input from the user via the biometric authentication instruction screen and the operation unit 450e. ST133 to ST138 are the same as ST63 to ST68 in FIG. 30, and therefore the description will be omitted.
[0328] After ST138, the communications control unit 411e sends a member ID (digital marketing) request to the management server 1 (ST139). In Fig. 47, the member ID (digital marketing) request includes the biometric identification ID included in the authentication completion notification and the service ID that identifies the digital marketing service. The communications control unit 111 of the management server 1 receives the member ID (digital marketing) request.
[0329] Next, the storage control unit 112 identifies the member ID (digital marketing) (ST140). For example, the storage control unit 112 refers to the management information 121 and identifies the member ID corresponding to the biometric identification ID and the service ID included in the member ID (digital marketing) request as the member ID (digital marketing).
[0330] Next, communication control unit 111 transmits the member ID (digital marketing) identified in ST140 to user terminal (digital signage) 4e (ST141). Communication control unit 411e of user terminal (digital signage) 4e receives the member ID (digital marketing).
[0331] Next, the communication control unit 411e transmits a recommendation information request to the linked server (digital marketing) 3e (ST142). In FIG. 47, the recommendation information request includes the biometric identification ID and the member ID (digital marketing). The communication control unit 311e of the linked server (digital marketing) 3e receives the recommendation information request.
[0332] Next, the collection unit 315e requests the transmission of receipt data to be used for generating recommendation information (ST143). For example, the collection unit 315e cooperates with the communication control unit 311e to send a receipt data request to the management server 1. In FIG. 47, the receipt data request includes the biometric identification ID, member ID (digital marketing), and service ID of the electronic receipt service, which are included in the authentication completion notification. The communication control unit 111 of the management server 1 receives the receipt data request.
[0333] Next, the storage control unit 112 identifies the member ID (electronic receipt) (ST144). For example, the storage control unit 112 refers to the management information 121 and identifies the member ID that corresponds to the biometric identification ID and the service ID included in the receipt data request as the member ID (electronic receipt).
[0334] Next, the communications control unit 111 sends a receipt data transmission request to the linkage server (electronic receipt) 3b (ST145). In Fig. 47, the receipt data transmission request includes the member ID (digital marketing) and the member ID (electronic receipt) identified in ST144. The communications control unit 311c of the linkage server (electronic receipt) 3c receives the receipt data transmission request.
[0335] Next, the communication control unit 311c transmits the receipt data to the communication control unit 311e of the linked server (digital marketing) 3e (ST146). In FIG. 47, the receipt data transmitted is associated with a member ID (digital marketing). The communication control unit 311e of the linked server (digital marketing) 3e receives the receipt data.
[0336] Next, the information generating unit 316e generates recommendation information (ST147). For example, the information generating unit 316e refers to the user information 321e and identifies user information corresponding to the member ID (digital marketing) associated with the receipt data received by the communication control unit 311e. The information generating unit 316e generates recommendation information based on the identified user information and the receipt data.
[0337] Next, the communication control unit 311e transmits the recommendation information generated in ST147 to the terminal (digital signage) 4e (ST148). In FIG. 47, the recommendation information to be transmitted is associated with a member ID (digital marketing). The communication control unit 411e of the terminal (digital signage) 4e receives the recommendation information.
[0338] Next, the screen generating unit 414e generates a recommendation display instruction screen (ST149) and ends this process. For example, the screen generating unit 414e generates a recommendation display instruction screen (see FIG. 46) when the communication control unit 411e receives recommendation information from the linked server (digital marketing) 3e as a trigger.
[0339] As described above, according to the third embodiment, it is possible to link a digital marketing service with biometric information. As a result, for example, when a user sees an electronic signboard, the user can obtain recommended information simply by performing biometric authentication. Also, for example, the information processing system Sb according to this embodiment can easily link other services, such as a payment service or an entrance / exit management service, to the biometric information registered for use of the digital marketing service. In other words, according to the information processing system Sb according to this embodiment, it is possible to improve the convenience of using a service that utilizes biometric authentication.
[0340] The above-described first to third embodiments can be modified as appropriate by changing a portion of the configuration or function of each device of the information processing system S (Sa, Sb). Therefore, some modified examples of the above-described embodiments will be described below as other embodiments. Note that the following mainly describes the differences from the above-described embodiments, and detailed descriptions of the points in common with the contents already described will be omitted. The modified examples described below may be implemented individually or in appropriate combination.
[0341] (Variation 1) In the above-described first embodiment, the management server 1 issues a common ID and associates the common ID with a biometric identification ID and a member ID. In this modification, a description will be given of a mode in which the common ID is not associated.
[0342] In this modification, the authentication unit 113 of the management server 1 does not issue a common ID after the completion of SMS authentication. The memory control unit 112 stores the received member information in the memory unit 120 as management information 121. When transmitting a facial image acquired for biometric information registration to the management server 1, the communication control unit 511 of the registration terminal 5 transmits only the facial image to the management server 1.
[0343] Furthermore, when transmitting a biometric information registration request to the authentication server 2, the communication control unit 111 of the management server 1 transmits only the face image received from the registration terminal 5. Furthermore, after registering the biometric information, the communication control unit 211 of the authentication server 2 transmits a face image registration completion notification including a biometric identification ID and a face image to the management server 1.
[0344] During the registration process of the biometric identification ID, the storage control unit 112 of the management server 1 searches the management information 121 using, for example, the mobile phone number used to transmit the authentication code as a key. The storage control unit 112 stores the various pieces of information associated with the extracted mobile phone number and the biometric identification ID included in the face image registration completion notification in association with each other as the management information 121 in the storage unit 120 (updates the management information 121).
[0345] In addition, the communication control unit 111 transmits an association service registration request including the biometric identification ID and the member ID (payment) to the association server (payment) 3a. After registering the payment information, the communication control unit 311a of the association server (payment) 3a transmits a payment information registration completion notification including the biometric identification ID and the member ID (payment) to the management server 1.
[0346] Furthermore, the storage control unit 112 of the management server 1 searches the management information 121 using the biometric identification ID included in the payment information registration completion notification as a key. The storage control unit 112 stores the extracted biometric identification ID, various information associated with the biometric identification ID, the member ID (payment), and the service ID of the payment service in association with each other as management information 121 in the storage unit 120 (updates the management information 121).
[0347] According to this modification, it is possible to associate a single biometric information identification ID with the member IDs of a plurality of linked services, which improves the convenience of using services that utilize biometric authentication.
[0348] (Variation 2) In the above-described first embodiment, a configuration has been described in which management server 1 issues a member ID for a linked service. In this modification, a configuration will be described in which linked server 3 issues a member ID.
[0349] In this modification, when the communication control unit 111 of the management server 1 receives a linkage service registration request from the registration terminal 5, it transmits a member ID issuance request to the linkage server 3. The communication control unit 311 of the linkage server 3 receives the member ID issuance request. Then, the storage control unit 312 issues a member ID for the linkage service.
[0350] According to this modification, it is possible to execute service cooperation processing suited to the specifications of each service.
[0351] (Variation 3) In the above-described third embodiment, a configuration has been described in which the management server 1 causes the linking server (electronic receipt) 3b to transmit receipt data to the linking server (digital marketing) 3e, and the linking server (digital marketing) 3e generates recommendation information based on the receipt data, etc. In this modified example, a configuration will be described in which the management server 1 causes the linking server (digital marketing) 3e to generate recommendation information without going through the linking server (electronic receipt) 3b.
[0352] In this modified example, the collection unit 315e of the linked server (digital marketing) 3e requests the linked server (electronic receipt) 3b, rather than the management server 1, to transmit receipt data used to generate recommendation information.
[0353] For example, the memory unit 320b of the linking server (electronic receipt) 3b stores the member ID (electronic receipt) and the member ID (digital marketing) in association with each other. The linking server (digital marketing) 3e sends a receipt data transmission request including the member ID (digital marketing) to the linking server (electronic receipt) 3b.
[0354] The linking server (digital marketing) 3b, which has received the receipt data transmission request, identifies the member ID (electronic receipt) corresponding to the member ID (digital marketing). The communication control unit 311b transmits the receipt data corresponding to the identified member ID (electronic receipt) to the linking server (digital marketing) 3e. The linking server (digital marketing) 3e then generates recommendation information based on the received receipt data, etc.
[0355] According to this modification, the processing load on the management server 1 can be reduced.
[0356] (Variation 4) In the above-described first to third embodiments, a description has been given of a form in which, during biometric authentication, an authentication request is transmitted to the authentication server 2 without passing through the management server 1. In this modified example, a description will be given of a form in which an authentication request is transmitted to the authentication server 2 via the management server 1.
[0357] An example of a process executed by the information processing system S according to this modification will be described assuming that the information processing system S according to this modification has the same configuration as that of the first embodiment. Fig. 48 is a sequence diagram showing an example of a process executed by the information processing system S according to the second modification.
[0358] ST161 to ST165 are the same as ST61 to ST65 in Fig. 30, and therefore the description will be omitted. After acquiring the face image in ST165, the communication control unit 611 of the camera device 6 transmits the face image acquired in ST65 to the user terminal (POS terminal) 4a (ST166). The user terminal (POS terminal) 4a receives the face image.
[0359] Next, the communication control section 411a associates the face image received by the communication control section 411a with a terminal ID for identifying its own device, and transmits the resulting image to the management server 1 (ST167). The communication control section 111 of the management server 1 receives the face image.
[0360] Next, the communication control section 111 transmits an authentication request to the authentication server 2 (ST168). In Fig. 48, the authentication request includes a face image and a terminal ID. The communication control section 211 of the authentication server 2 receives the authentication request.
[0361] ST169 to ST184 are similar to ST67 to ST82 in FIG. 30, and therefore the description thereof will be omitted.
[0362] According to this modification, since an authentication request is sent from a server device (management server 1) that generally has high processing power, for example, it becomes easier to take measures to improve security.
[0363] (Variation 5) The functions of each device of the information processing system S (Sa, Sb) according to the above-described first to third embodiments may be integrated into one device or distributed among a plurality of devices.
[0364] For example, the control unit 110 of the management server 1 may function as a communication control unit 211, a memory control unit 212, and a biometric authentication unit 213 in addition to the communication control unit 111, the memory control unit 112, and the authentication unit 113. In this case, the memory control unit 112 may store the biometric information, the member ID of the service, and other information in association with each other as management information 121 in the memory unit 120 without using a biometric identification ID.
[0365] As a result, for example, the process of transmitting and receiving information between the management server 1 and the authentication server 2 can be omitted, and the process of the information processing system S as a whole can be simplified.
[0366] Also, for example, functional units other than the communication control unit 411a possessed by the control unit 410a of the user terminal (POS terminal) 4a may be possessed by the control unit 110 of the management server 1, the control unit 310a of the linked server 3a, or the control unit 310b of the linked server 3b.
[0367] In this case, the user terminal (POS terminal) 4a only executes the process of transmitting and receiving information and the process of displaying a screen showing the results of the process executed by the management server 1 or the like on the display unit 440a under the control of the management server 1 or the like. This reduces the processing load on the user terminal (POS terminal) 4a. The same applies to user terminals 4 other than the user terminal (POS terminal) 4a.
[0368] Also, for example, functional units other than the communication control unit 511 of the control unit 510 of the registration terminal 5 may be included in the control unit 110 of the management server 1, the control unit 310a of the link server 3a, or the control unit 310b of the link server 3b.
[0369] In this case, the registration terminal 5 executes only the process of transmitting and receiving information and the process of displaying a screen showing the result of the process executed by the management server 1 or the like on the display unit 540 under the control of the management server 1 or the like. This reduces the processing load on the registration terminal 5.
[0370] According to this modification, for example, a system can be freely designed according to the processing capacity of the device.
[0371] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.
[0372] Regarding the above embodiment, the following supplementary notes are disclosed as one aspect and optional features of the invention.
[0373] (Appendix 1) An acquisition unit that acquires biometric information of a user; a first reception unit that receives a selection of a service to be used by the user from among a plurality of predetermined services; a first request unit that transmits to a server device managing management information capable of managing a single piece of biometric information or a single biometric identifier identified by the biometric information in association with a plurality of pieces of user identification information related to use of the service, the biometric information acquired by the acquisition unit and information representing the service selected and accepted by the first acceptance unit, to request registration of the biometric information in the management information; A registration terminal comprising: (Appendix 2) the management information is information in which a plurality of pieces of the user identification information are associated with one piece of the biometric information or one piece of the biometric identifier, the first reception unit receives an additional selection of the service to be additionally registered in the management information from among the plurality of predetermined services; The acquisition unit acquires the biometric information associated with the service to be additionally registered or the biometric identifier of the biometric information, the first request unit transmits the biometric information or the biometric identifier, and information representing the service for which the first reception unit has received an additional selection, to request additional registration to the management information. The registered terminal as described in Appendix 1. (Appendix 3) the management information is information in which a plurality of pieces of user identification information are associated with each of the plurality of pieces of biometric information or each of the plurality of biometric identifiers, a second reception unit configured to receive an additional selection of the biometric information to be additionally registered in the management information from among a plurality of pieces of the biometric information determined in advance, The acquisition unit acquires the biometric information for which an additional selection has been accepted by the second acceptance unit, the first request unit transmits the biometric information for which the second reception unit has received a selection for addition or the biometric identifier of the biometric information, and information representing the service, to request additional registration to the management information. The registered terminal as described in Appendix 1. (Appendix 4) The management information manages a plurality of pieces of biometric information or a plurality of biometric identifiers and a plurality of pieces of user identification information in association with one common identifier capable of identifying the user or the registered terminal. 4. A registration terminal according to any one of appendix 1 to 3. (Appendix 5) The service is any one of a card payment, an electronic money payment, a code payment, and a virtual currency payment, The first reception unit receives an additional selection of the payment service to be additionally registered in the management information from among card payment, electronic money payment, code payment, and virtual currency payment. 4. A registration terminal according to any one of appendix 1 to 3. (Appendix 6) a first receiving unit that receives biometric information of a user who uses a registration terminal from the registration terminal; a storage control unit that associates a plurality of pieces of user identification information of services that the user can use with one piece of the biometric information or one biometric identifier identified by the biometric information, and stores the plurality of pieces of user identification information of services that the user can use as management information in a storage device; an output unit that outputs information indicating services that the user can use to the registration terminal; A server device comprising: (Appendix 7) the storage control unit stores in the storage device the management information in which one of the biometric information or one of the biometric identifiers is associated with a plurality of the user identification information for a common identifier capable of identifying the user or the registration terminal; 7. The server device according to claim 6. (Appendix 8) the storage control unit stores in the storage device the management information in which the plurality of pieces of biometric information or the plurality of biometric identifiers are associated with the plurality of pieces of user identification information for one common identifier; 7. The server device according to claim 6. (Appendix 9) A second receiving unit that receives biometric information from a user terminal related to the use of the service; a first link processing unit that, when the biometric information received by the second receiving unit or a biometric identifier identified by the biometric information is stored in the storage device, provides the user terminal with user identification information associated with the common identifier of the corresponding biometric information or the biometric identifier; Further comprising: 7. The server device according to claim 6. (Appendix 10) a third reception unit that receives an instruction to provide a service from a user; A second acquisition unit that acquires biometric information of the user; a second request unit that requests a server device that manages a plurality of pieces of user identification information related to the use of the service in association with one piece of biometric information to compare the biometric information acquired by the second acquisition unit with the biometric information managed by the server device; a second link processing unit that receives the user identification information corresponding to the biometric information when the biometric information acquired by the second acquisition unit matches the biometric information managed by the server device; A terminal equipped with the above. (Appendix 11) An information processing system having a registration terminal and a server device, The registration terminal includes: An acquisition unit that acquires biometric information of a user; a reception unit that receives a selection of a service to be used by the user from among a plurality of predetermined services; a request unit that transmits to the server device the biometric information acquired by the acquisition unit and information representing the service selected by the reception unit, to request registration of one piece of the biometric information or one biometric identifier identified by the biometric information in management information that can manage a plurality of pieces of user identification information related to use of the service in association with each other; Equipped with The server device includes: a receiving unit that receives the biometric information and the information representing the service from the registration terminal; a storage control unit that associates the user identification information identified from the information representing the service with the biometric information or the biometric identifier and stores the associated user identification information in a storage device as the management information; a transmission unit that transmits information representing services that the user can use to the registration terminal based on the user identification information stored in the storage device; An information processing system comprising: (Appendix 12) Computer, An acquisition unit that acquires biometric information of a user; a reception unit that receives a selection of a service to be used by the user from among a plurality of predetermined services; a request unit that transmits the biometric information acquired by the acquisition unit and information representing the service selected and accepted by the acceptance unit to a server device that manages manageable management information by associating a plurality of pieces of user identification information related to the use of the service with one piece of the biometric information or one biometric identifier identified by the biometric information, to request registration in the management information; A program that functions as a [Explanation of symbols]
[0374] 1 Management Server 2 Authentication Server 3, 3a, 3b, 3c, 3d, 3e linked server 4, 4a, 4b, 4c, 4d, 4e terminals used 5. Registered terminal 6. Camera Devices 110, 210, 310a, 310b, 310c, 310e, 410a, 410c, 410e, 510, 610 Control unit 111, 211, 311a, 311b, 311c, 311e, 411a, 411c, 411e, 511, 611 Communication control unit 112, 212, 312a, 312b, 312c, 312e Storage control unit 113 Authentication Department 120, 220, 320a, 320b, 320c, 320e, 420a, 420c, 420e, 520, 620 storage unit 130, 230, 330a, 330b, 330c, 330e, 430a, 430c, 430e, 530, 630 Communication I / F 213 Biometrics Department 313a Payment processing unit 314c Entrance and Exit Control Department 315e Collection Department 316e Information generation section 412a Product registration processing section 413a, 413c, 413e, 512 Reception Department 414a, 414c, 414e, 514, 613 Screen generation section 415a, 415c, 415e, 515, 614 Display control unit 416a Receipt data generation unit 416c, 513, 612 Acquisition Department 417c Lock control section 440a, 440c, 440e, 540, 640 display 450a, 450c, 450e, 550, 650 control unit 460a Reading unit 460c, 560, 660 Camera [Prior art documents] [Patent documents]
[0375] [Patent Document 1] JP 2008-152587 A [Patent Document 2] Patent No. 5228070
Claims
1. An acquisition unit that acquires biometric information of a user; a first reception unit that receives a selection of a service to be used by the user from among a plurality of predetermined services; a request unit that transmits the biometric information acquired by the acquisition unit and information representing the service selected and accepted by the first acceptance unit to a server device that manages management information capable of managing a plurality of pieces of user identification information related to use of the service in association with one piece of the biometric information or one biometric identifier identified by the biometric information, to request registration of the biometric information in the management information; A registration terminal comprising:
2. the management information is information in which a plurality of pieces of user identification information are associated with one piece of the biometric information or one piece of the biometric identifier, the first reception unit receives an additional selection of the service to be additionally registered in the management information from among the plurality of predetermined services; The acquisition unit acquires the biometric information associated with the service to be additionally registered or the biometric identifier of the biometric information, the request unit transmits the biometric information or the biometric identifier, and information representing the service for which the first reception unit has received a selection for addition, to request additional registration to the management information. The registration terminal according to claim 1.
3. the management information is information in which a plurality of pieces of user identification information are associated with each of the plurality of pieces of biometric information or each of the plurality of biometric identifiers, a second reception unit that receives an additional selection of the biometric information to be additionally registered in the management information from among a predetermined plurality of pieces of the biometric information, The acquisition unit acquires the biometric information for which an additional selection has been accepted by the second acceptance unit, the request unit transmits the biometric information for which the second reception unit has received a selection for addition or the biometric identifier of the biometric information, and information representing the service, to request additional registration to the management information. The registration terminal according to claim 1.
4. The management information manages a plurality of pieces of biometric information or a plurality of biometric identifiers and a plurality of pieces of user identification information in association with one common identifier capable of identifying the user or the registered terminal. A registration terminal according to any one of claims 1 to 3.
5. The service is any one of a card payment, an electronic money payment, a code payment, and a virtual currency payment, The first reception unit receives an additional selection of the payment service to be additionally registered in the management information from among card payment, electronic money payment, code payment, and virtual currency payment. A registration terminal according to any one of claims 1 to 3.
6. An information processing system having a registration terminal and a server device, The registration terminal includes: An acquisition unit that acquires biometric information of a user; a reception unit that receives a selection of a service to be used by the user from among a plurality of predetermined services; a request unit that transmits to the server device the biometric information acquired by the acquisition unit and information representing the service selected by the reception unit, to request registration of one piece of the biometric information or one biometric identifier identified by the biometric information in management information that can manage a plurality of pieces of user identification information related to use of the service in association with each other; Equipped with The server device includes: a receiving unit that receives the biometric information and information representing the service from the registration terminal; a storage control unit that associates the user identification information identified from the information representing the service with the biometric information or the biometric identifier and stores the associated user identification information in a storage device as the management information; a transmission unit that transmits information representing services that the user can use to the registration terminal based on the user identification information stored in the storage device; An information processing system comprising:
7. Computer, An acquisition unit that acquires biometric information of a user; a reception unit that receives a selection of a service to be used by the user from among a plurality of predetermined services; a request unit that transmits the biometric information acquired by the acquisition unit and information representing the service selected and accepted by the acceptance unit to a server device that manages management information capable of managing a plurality of pieces of user identification information related to the use of the service in association with one piece of biometric information or one biometric identifier identified by the biometric information, to request registration in the management information; A program that functions as a
Citation Information
Patent Citations
Information memory device, shopping system and shopping method
JP2002007933A
Authentication system and authentication method
JP2007172431A
Fraud detection system, fraud detection method, and program
WO2021130991A1
Authentication system, terminal, control method for terminal, and storage medium
WO2021214969A1
Dust collector
JP1977028070A