Computer, method, and program
The information processing system addresses the integration burden of facial recognition by performing facial authentication and displaying linked user information without modifying existing systems, enabling seamless integration.
Patent Information
- Application Number
- JP2021152772
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-21
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2041-09-21
AI Technical Summary
Introducing a facial recognition system for user identification requires modifying or replacing existing systems, increasing the burden of integration.
An information processing system that includes an image acquisition unit, authentication request unit, and display control unit to perform facial authentication and display a code indicating linked user information without modifying existing systems.
Reduces the burden of integrating facial recognition by allowing existing systems to continue functioning while obtaining user information through facial authentication.
Smart Images

Figure 0007718202000001 
Figure 0007718202000002 
Figure 0007718202000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing system and the like. [Background technology]
[0002] A code reader connected to a POS (Point of Sales) terminal is used to read barcodes or two-dimensional codes that encode customer identification information. Customers use media such as membership cards or electronic devices to present the code, which is then read by the code reader. By presenting the code, customers can, for example, receive incentives. Alternatively, customers can make electronic payments by presenting the code.
[0003] As a technique related to the present disclosure, Patent Document 1 discloses an information processing system that performs payment processing using registered information of a member that corresponds to face information. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-126749 Summary of the Invention [Problem to be solved by the invention]
[0005] If a user's identification information can be obtained through facial recognition, the user does not need to present a medium that holds the identification information, such as a membership card or electronic device. However, introducing a facial recognition system may require replacing or modifying existing systems.
[0006] The present disclosure aims to provide an information processing system and the like that reduces the burden of introducing a system that acquires information linked to a user through biometric authentication. [Means for solving the problem]
[0007] The information processing system according to the present disclosure includes an image acquisition means for acquiring image data including a photographed facial image of a user, an authentication request means for requesting an authentication server to perform facial authentication based on the image data, an information acquisition means for acquiring information linked to the user if the facial authentication is successful, and a display control means for displaying a code indicating the information linked to the user on a display.
[0008] The method disclosed herein acquires image data including a photographed facial image of a user, requests facial authentication based on the image data from an authentication server, and if facial authentication is successful, acquires information linked to the user and displays a code indicating the information linked to the user on a display.
[0009] The program disclosed herein causes a computer to acquire image data including a photographed image of a user's face, request facial authentication based on the image data from an authentication server, and if facial authentication is successful, acquire information linked to the user and display a code indicating the information linked to the user on a display. [Effects of the Invention]
[0010] According to the present disclosure, it is possible to reduce the burden of introducing a system that acquires information linked to a user using biometric authentication. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a block diagram showing an example of the configuration of an information processing system 100. FIG. [Figure 2] 10 is a flowchart showing an example of the operation of the information processing system 100. [Figure 3] FIG. 2 is a block diagram showing an example of the configuration of an information processing system 110. [Figure 4] FIG. 2 is a block diagram showing an example of the configuration of an authentication server 30. [Figure 5] 2 is a block diagram showing an example of the configuration of a POS terminal 20. FIG. [Figure 6]FIG. 2 is a schematic diagram showing a checkout counter. [Figure 7] 10 is a flowchart showing an example of the operation of the information processing system 100, the authentication server 30, and the POS terminal 20. [Figure 8] FIG. 10 is a diagram showing an example of a confirmation screen presented to a user. [Figure 9] FIG. 10 is a schematic diagram showing the opposite side of the checkout counter. [Figure 10] FIG. 10 is a diagram illustrating an example of a display selection screen. [Figure 11] FIG. 10 is a diagram illustrating an example of an acquisition selection screen. [Figure 12] FIG. 10 is a diagram illustrating an example of a code display screen. [Figure 13] FIG. 5 is a block diagram showing an example of the hardware configuration of a computer 500. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, with reference to the drawings, embodiments of an information processing system, an information processing method, a program, and a non-transitory recording medium for recording a program according to the present disclosure will be described in detail. The present embodiments do not limit the disclosed technology.
[0013] [First embodiment] 1 is a block diagram showing an example of the configuration of an information processing system 100 according to an embodiment. The information processing system 100 includes an image acquisition unit 101, an authentication request unit 102, an information acquisition unit 103, and a display control unit 104.
[0014] An information processing system 100 according to one embodiment is used to display a code indicating information associated with a user on a display. In the following example, the user is a user who is a member of a given service and whose membership information is registered in a membership system (not shown). The membership system is a computer system for realizing a given service. The services include, for example, a facility membership service, a loyalty point awarding service, a coupon distribution service, and a code payment service.
[0015] Membership information is linked to each user and registered in the membership system for each user. The membership information includes a user identifier, coupon information linked to the user, or a payment code associated with the user's payment account. The user identifier is an identifier that uniquely identifies a user registered in the membership system. The user identifier is represented by characters such as letters or numbers, for example.
[0016] The membership system receives a code indicating information linked to a user from a code reading system (not shown) that includes a code reader and a terminal. When the code indicating the information linked to a user is read, the membership system provides a service to the registered user. The information linked to the user includes, for example, a user identifier, coupon information, and a payment code. However, the types of services and the types of member information are not limited to those described above.
[0017] When the code indicating the user identifier is read, the membership system provides members-only services, including, for example, applying member-only prices, awarding loyalty points, permitting entry and exit to facilities, and registering items for rental.
[0018] When the code indicating the coupon information is read, the membership system applies the coupon to the user. The coupon information includes an identifier that identifies the type of coupon available to the user. Coupons include, for example, a discount from the bill amount, a discount on a specific product, or an increase in points awarded to the user. The type of coupon distributed to each user may be different. A common coupon identifier may be set for multiple users for the same type of coupon. Alternatively, a different coupon identifier may be set for each user.
[0019] When the code indicating the payment code is read, the member system processes the payment with the payment account. For security reasons, the payment code may be changed at predetermined intervals. For example, the member system may generate a new payment code every five minutes.
[0020] The image acquisition unit 101 acquires image data including a facial image of the user captured by a camera, and transmits the acquired image data to the authentication request unit .
[0021] The authentication request unit 102 requests the authentication server to perform face authentication based on the image data. For example, the authentication request unit 102 may transmit the image data to the authentication server to request face authentication. Alternatively, the authentication request unit 102 may extract facial features from the image data and transmit the facial features to the authentication server.
[0022] The authentication server performs facial authentication of the user. For example, the authentication server stores a user identifier and data related to the user's face in association with each other. The authentication server compares the data received from the authentication request unit 102 with pre-stored data related to the user's face. If facial authentication is successful, the user is uniquely identified.
[0023] The authentication server may further acquire information associated with the user from the membership system, and may store the acquired information associated with the user.
[0024] If face authentication is successful, the information acquisition unit 103 acquires information associated with the user. The information acquisition unit 103 acquires the information associated with the user from, for example, an authentication server. The information acquisition unit 103 transmits the acquired information associated with the user to the display control unit 104.
[0025] The display control unit 104 displays a code indicating information associated with the user on the display. The code displayed by the display control unit 104 is, for example, a one-dimensional code or a two-dimensional code obtained by converting characters of the information associated with the user. The code displayed on the display is read by, for example, a code reader or a camera.
[0026] 2 is a flowchart showing an example of operation of the information processing system 100 according to an embodiment. The image acquisition unit 101 acquires image data including a facial image of a user captured by a camera (step S1). The authentication request unit 102 requests face authentication based on the image data from the authentication server (step S2). If face authentication is successful, the information acquisition unit 103 acquires information linked to the user (step S3). The display control unit 104 displays a code indicating the information linked to the user on the display (step S4).
[0027] According to a system that uses facial recognition to obtain information linked to a user, the user does not need to present a medium that displays a code indicating information linked to the user, such as a membership card or electronic device.
[0028] In the above embodiment, the information processing system 100 requests the authentication server to perform face authentication based on image data including a captured image of the user's face. If face authentication is successful, a code indicating information associated with the user is displayed on the display. This allows the information processing system 100 to reduce the burden of introducing a system that acquires information associated with the user using face authentication.
[0029] For example, a case will be described in which a system for reading printed codes or codes displayed on a user's mobile device has already been introduced. When the information processing system 100 is introduced, there is no need to modify the existing system so that information associated with the user is received from the authentication server based on the results of facial authentication. Furthermore, there is no need to replace the existing system with a system that acquires information associated with the user through facial authentication. Therefore, the existing system introduced earlier can continue to be used.
[0030] The embodiment of the information processing system 100 is not limited to the above-described example, and various modifications are possible. Each functional unit including the image acquisition unit 101, the authentication request unit 102, the information acquisition unit 103, and the display control unit 104 may be realized by a single device. For example, each functional unit may be realized by a single server or a single terminal device that can be operated by a user. Alternatively, each functional unit may be realized by multiple devices. For example, each functional unit may be realized by multiple servers.
[0031] [Second embodiment] In another embodiment, the above-described information processing system 100 may be included in, for example, an information processing system 110. Fig. 3 is a block diagram showing an example configuration of the information processing system 110. The information processing system 110 includes an authentication server 30. The information processing system 110 may further include a camera 11 and a display 12. In the example of Fig. 3, the information processing system 100 is communicably connected to the camera 11, the display 12, and the authentication server 30 via wired or wireless communication.
[0032] The camera 11 captures an image including the user's face. The camera 11 transmits image data of the captured image to the image acquisition unit 101 of the information processing system 100.
[0033] The display 12 displays the code under the control of the display control unit 104 of the information processing system 100. The display 12 may display the code to the user whose face image has been acquired, or to another person. The code displayed on the display 12 may be scanned by a human operation, for example.
[0034] The information processing system 100, the camera 11, and the display 12 may be realized by a single terminal device. The terminal device may be, for example, a single tablet device including the camera 11 and the display 12. The information processing system 100 may be realized by a program installed on the tablet. Alternatively, the information processing system 100, the camera 11, and the display 12 may be realized by a combination of multiple devices.
[0035] FIG. 4 is a block diagram showing an example configuration of the authentication server 30. The authentication server 30 includes, for example, a matching unit 31 and a facial feature database 32. The facial feature database 32 stores facial feature information of a user in association with a user identifier. The information stored in the facial feature database 32 may be registered using a mobile terminal owned by the user, or may be registered using the camera 11 and display 12 described above. The matching unit 31 matches data received from the information processing system 100 with data stored in the facial feature database 32. If the matching results in successful face authentication, the matching unit 31 transmits information associated with the matched user to the information processing system 100. For example, the matching unit 31 transmits a user identifier to the information processing system 100.
[0036] When authentication is successful, the matching unit 31 may request the other payment system to generate a payment code. For example, the matching unit 31 receives a payment code generated by the other payment system and transmits the payment code to the information processing system 100. The other payment system may include, for example, a membership system.
[0037] Authentication server 30 may further include a member information database 33. Member information database 33 stores, for example, member information and a user identifier in association with each other. Matching unit 31 acquires member information corresponding to the user identifier of the matched user from member information database 33. Member information database 33 stores, for example, coupon information for each user. Member information database 33 may also store payment codes generated in another payment system in association with the user. Matching unit 31 acquires the member information stored in member information database 33 and transmits it to information processing system 100.
[0038] Each functional unit of the authentication server 30 may be realized by a plurality of devices. The authentication server 30 may be provided on a cloud. However, part or all of the authentication server 30 may be realized on-premise.
[0039] Each DB, data used in the processing of each unit, and the results of the processing of each unit may be stored in a storage unit (not shown). The storage unit (not shown) may be provided in the authentication server 30, or may be provided in a device different from the authentication server 30. Also, some of the multiple databases (DBs) may be realized by a single DB. Also, each DB may be divided into multiple DBs in more detail. In this way, the method of realizing each DB is not particularly limited.
[0040] The information processing system 110 is not limited to the above-described embodiment and may be modified in various ways. For example, one device may include both at least some of the functional units of the authentication server 30 and at least some of the functional units of the information processing system 100.
[0041] The information processing system 110 is used in conjunction with, for example, a POS terminal 20. Fig. 5 is a block diagram showing an example configuration of the POS terminal 20. The POS terminal 20 is connected to, for example, a code reader 21 and a sales management system 22 so as to be able to communicate with each other.
[0042] The POS terminal 20 is used for checking out products in a store. The code reader 21, for example, reads a barcode attached to a product and transmits the code to the POS terminal 20. The POS terminal 20 registers the product purchased by the customer based on the product information linked to the barcode. The POS terminal 20 transmits information related to product sales to a sales management system 22.
[0043] Furthermore, the code reader 21 reads a code indicating information associated with the user and transmits it to the POS terminal 20. The code reader 21 reads a one-dimensional code or a two-dimensional code indicating information associated with the user. The code reader 21 may be a reader that reads both the information associated with the user and the barcode attached to the product. Alternatively, the code reader 21 may be a dual reader that reads information associated with the user and the product barcode.
[0044] The POS terminal 20 provides a service based on the read information. For example, if the information associated with the user is a coupon identifier, the POS terminal 20 applies a discount corresponding to the coupon.
[0045] The POS terminal 20 may also be communicably connected to a member system 23. The POS terminal 20 may transmit the read information to the member system 23. The member system 23 provides services based on the received information. The member system 23 may be realized by a single server or a combination of multiple servers.
[0046] If the information linked to the user is a user identifier, the member system 23, for example, awards points to the user.
[0047] If the information linked to the user is a payment code, the member system 23 may, for example, generate the payment code. The member system 23 then transmits the generated payment code to the authentication server 30. The information processing system 100 receives the payment code from the authentication server 30 and displays it on the display 12. Next, the member system 23 receives the payment code read by the code reader 21. Based on the received payment code, the member system 23 executes payment processing using the user's payment account. The member system 23 notifies the POS terminal 20 of the completion of the payment processing.
[0048] The information linked to the user may be transmitted from the sales management system 22 to the member system 23. The member system 23 may be referenced to register information in the facial feature database 32. The member system 23 may update the member information database 33 by transmitting member information to the member information database 33.
[0049] The camera 11, the display 12, and the POS terminal 20 may be installed at, for example, a checkout counter of a store. Fig. 6 is a schematic diagram showing a checkout counter of a store. The display 12 may be, for example, a touch panel display.
[0050] For example, the store clerk C2 uses the POS terminal 20 to register the product that the customer C1 is purchasing. The store clerk C2 may start capturing images with the camera 11 by pressing a start button displayed on the display 12. The camera 11 captures an image of the user (customer C1). The image captured by the camera 11 may be displayed on the display 12. The store clerk C2 uses the code reader 21 to scan the code displayed on the display 12.
[0051] A mirror may be provided on the back of the display 12 so that customer C1 can check whether he or she is within the shooting range of the camera 11. If his or her image is within a predetermined range of the mirror, customer C1 can recognize that his or her position is appropriate.
[0052] 6, camera 11 is attached to display 12. However, the location where camera 11 is installed is not limited to this. Camera 11 may be installed anywhere, such as POS terminal 20 or the ceiling, as long as it can capture an image of the user's face. Furthermore, a person such as customer C1 or store clerk C2 may hold camera 11 or a tablet with built-in camera 11 to capture an image of the user's face.
[0053] In FIG. 6, display 12 is facing clerk C2. However, display 12 may be temporarily facing customer C1 to present information to customer C1. For example, display 12 may be facing customer C1 while photographing customer C1. For example, the stand of display 12 may be rotated so that display 12 faces the customer. Customer C1 can recognize that he or she is being photographed by checking the image photographed by camera 11 displayed on display 12, for example.
[0054] FIG. 7 is a flowchart showing an example of the operation of the information processing system 100, the authentication server 30, and the POS terminal 20.
[0055] The image acquisition unit 101 obtains consent from the user as to whether facial recognition can be started (step S10). For example, the display control unit 104 displays the confirmation screen of FIG. 8 on the display 12. FIG. 8 is a diagram showing an example of the confirmation screen presented to the user. The confirmation screen of FIG. 8 is an example of a screen that prompts the user to select whether or not to acquire member information through facial recognition. On the screen of FIG. 8, for example, the user touches a button that displays "Yes, please take a picture of me." The image acquisition unit 101 obtains consent to start facial recognition from the user based on the touch of the button.
[0056] Once the user's consent is obtained, the image acquisition unit 101 instructs the camera 11 to start photographing the user. Then, the image acquisition unit 101 acquires image data of the user from the camera 11 (step S11).
[0057] The authentication request unit 102 requests the authentication server to perform face authentication based on the image data (step S12). For example, the authentication request unit 102 includes the facial feature amount of the user in the authentication request and transmits the request to the authentication server 30.
[0058] The authentication server 30 performs face authentication based on the authentication request (step S31). If the authentication is successful, the authentication server 30 transmits the member information to the information processing system 100 (step S32).
[0059] The information acquisition unit 103 acquires member information about the user, for example, from the authentication server 30 (step S13). Then, the display control unit 104 displays a code indicating the member information on the display 12 (step S14). For example, the display control unit 104 displays a barcode on the display 12, as shown in FIG. 6.
[0060] The POS terminal 20 registers the product to be purchased by the user (step S21). After the code is displayed on the display 12 in step S14, the POS terminal 20 acquires the code via the code reader 21 (step S22). Step S21 may be performed at any time before or after any of steps S10 to S14. Step S21 may be performed after step S22. After step S22, the POS terminal 20 transmits the member information to the member system 23 or the like. The member system 23 uses the member information to, for example, apply coupons, award points, or perform payment processing.
[0061] After step S14, the information processing system 100 ends the display of the code. For example, the display control unit 104 of the information processing system 100 may end the display after a predetermined time has elapsed since the code was displayed. The predetermined time may be set arbitrarily, for example, between 20 seconds and 1 minute. Alternatively, the display control unit 104 may end the display when the user leaves in front of the POS terminal 20 (or the camera 11). In this case, the display control unit 104 may determine that the user has left based on the fact that the camera 11 no longer captures the user's face. Alternatively, the display control unit 104 may determine that the user has left based on the output of a human presence sensor provided in the POS terminal 20 or the like. Alternatively, the display control unit 104 may end the display of the code when an end button displayed on the display 12 is pressed.
[0062] In the above embodiment, the information processing system 100 displays a code indicating information linked to a user on the display 12 based on the result of facial recognition. The POS terminal 20 then reads the code displayed on the display 12. After reading the code, the POS terminal 20 performs normal transaction processing. In the above example, the information processing system 100 and the POS terminal 20 can perform their respective processes without transmitting or receiving data to each other. This eliminates the need to modify the POS terminal 20 so that it can transmit and receive data related to facial recognition. Therefore, the information processing system 100 can reduce the burden of introducing a system that uses facial recognition to obtain information linked to a user.
[0063] [Variations] As shown in FIG. 9, the checkout counter may be provided with a display 13, separate from the display 12, that displays information for the user (customer C1) to be photographed. FIG. 9 is a schematic diagram showing the opposite side of the checkout counter in FIG. 6. In FIG. 9, the display 13 is installed behind the display 12. However, the installation location of the display 13 is not limited to this as long as it can present information to the user. The display 13 may display an image captured by the camera 11. Furthermore, the display 13 may display information to be presented to the customer, as described above.
[0064] 6 and 9 are examples of installation states, and the POS terminal 20 may be a self-checkout operated by the customer C1. In this case, the display 12 is installed facing the customer C1. The customer C1 uses the code reader 21 to scan the product barcode and the code displayed on the display 12.
[0065] If the facial authentication fails, the display control unit 104 may display a notification indicating that the facial authentication failed on the display 12 or the display 13. The notification may include a message requesting the user to present a printed code or a code displayed on the user's mobile device.
[0066] The display control unit 104 may display a screen for accepting a selection of a code indicating which of a plurality of pieces of information linked to the user is to be displayed, or may display a screen for accepting a selection. For example, if a store allows users to accumulate multiple types of points, the display control unit 104 may accept a selection of which of a plurality of point services is to be displayed as a code. Furthermore, if different types of code payments are available at the store, the display control unit 104 may accept a selection of which type of code is to be displayed.
[0067] The member information acquired by the information acquisition unit 103 is not limited to one. The information acquisition unit 103 may acquire multiple pieces of member information. In this case, the display control unit 104 may display multiple codes on the display.
[0068] The display control unit 104 may display a code indicating each of the multiple pieces of member information acquired by the information acquisition unit 103. For example, the display control unit 104 may display each of the multiple codes related to different types of point services acquired by the information acquisition unit 103. Furthermore, the display control unit 104 may display codes related to a selected portion of the multiple pieces of member information acquired by the information acquisition unit 103.
[0069] The information acquisition unit 103 acquires, for example, multiple types of coupons distributed to users. The display control unit 104 may display, for example, on the display 12 or the display 13, a display selection screen that accepts selection of member information for which a code is to be displayed. Fig. 10 is a diagram showing an example of the display selection screen. The display control unit 104 displays the code of the corresponding coupon based on the accepted selection.
[0070] The display control unit 104 may display an acquisition selection screen on the display 12 or the display 13, which accepts a selection as to which member information the information acquisition unit 103 should acquire. Fig. 11 is a diagram showing an example of the acquisition selection screen. The information acquisition unit 103 acquires the member information based on the accepted selection.
[0071] Fig. 12 is a diagram showing an example of a code display screen. As shown in Fig. 12, the display control unit 104 may display multiple codes on the display 12. The display control unit 104 may also display an explanation of what type of member information the code represents in association with the code.
[0072] The situations in which the information processing system 110 is used are not limited to those described above. The information processing system 110 may be used in conjunction with a system other than the POS terminal 20. For example, the information processing system 110 may be used together with a rental management system or an entrance / exit management system instead of the POS terminal 20. These systems are linked to a membership system. For example, the rental management system registers the rental of a specific item to a user when a code is scanned. For example, the entrance / exit management system permits a user to enter or exit when a code is scanned.
[0073] In the above embodiment, the information processing system 100 displays a code related to a user based on the result of facial authentication of the user. However, the information processing system 100 may be modified in various ways to display a code related to a user based on the result of biometric authentication other than facial authentication, including authentication of iris, fingerprint, or vein. For example, the image acquisition unit 101 acquires image data including an image of at least one eye of the user. The authentication server, for example, compares the image data with stored iris features.
[0074] [Hardware configuration] In each of the above-described embodiments, each component of the information processing system 100 and the information processing system 110 is represented by a functional block. Some or all of the components of each device may be realized by any combination of the computer 500 and a program.
[0075] Fig. 13 is a block diagram showing an example of the hardware configuration of a computer 500. Referring to Fig. 13, the computer 500 includes, for example, a CPU (Central Processing Unit) 501, a ROM (Read Only Memory) 502, a RAM (Random Access Memory) 503, a program 504, a storage device 505, a drive device 507, a communication interface 508, an input device 509, an input / output interface 511, and a bus 512.
[0076] The program 504 includes instructions for realizing each function of each device. The program 504 is stored in advance in the ROM 502, RAM 503, or storage device 505. The CPU 501 executes the instructions included in the program 504 to realize each function of each device. For example, the CPU 501 of the information processing system 100 executes the instructions included in the program 504 to realize the functions of the information processing system 100. The RAM 503 may also store data to be processed in each function of each device. For example, member information may be stored in the RAM 503 of the computer 500.
[0077] The drive device 507 reads and writes data from and to the recording medium 506. The communication interface 508 provides an interface with a communication network. The input device 509 is, for example, a touch panel, a mouse, or a keyboard, and receives information input from a user or the like. The output device 510 is, for example, a display, and outputs (displays) information to a user or the like. The input / output interface 511 provides an interface with peripheral devices. The bus 512 connects these hardware components. The program 504 may be supplied to the CPU 501 via a communication network, or may be stored in advance on the recording medium 506, read by the drive device 507, and supplied to the CPU 501.
[0078] It should be noted that the hardware configuration shown in FIG. 13 is an example, and other components may be added, or some components may not be included.
[0079] There are various variations in the method of realizing each device. For example, each device may be realized by any combination of a different computer and a program for each component. Furthermore, multiple components of each device may be realized by any combination of a single computer and a program.
[0080] Furthermore, some or all of the components of each device may be realized by general-purpose or dedicated circuits including a processor, etc., or a combination of these. These circuits may be configured by a single chip, or may be configured by multiple chips connected via a bus. Some or all of the components of each device may be realized by a combination of the above-mentioned circuits, etc., and a program.
[0081] Furthermore, when some or all of the components of each device are realized by a plurality of computers, circuits, etc., the plurality of computers, circuits, etc. may be centrally located or distributed.
[0082] Furthermore, at least a part of the information processing systems 100 and 110 may be provided in a software as a service (SaaS) format. That is, at least a part of the functions for realizing the information processing systems 100 and 110 may be executed by software that is executed via a network.
[0083] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, the configurations in the respective embodiments can be combined with each other without departing from the scope of the present disclosure.
[0084] Some or all of the above embodiments may be described as, but are not limited to, the following supplementary notes.
[0085] [Appendix 1] image acquisition means for acquiring image data including a photographed face image of the user; an authentication request means for requesting an authentication server to perform face authentication based on the image data; an information acquisition means for acquiring information associated with the user if face authentication is successful; a display control means for displaying a code indicating information linked to the user on a display; An information processing system comprising:
[0086] [Appendix 2] The information associated with the user is the user identifier of the user. 10. The information processing system of claim 1.
[0087] [Appendix 3] The information linked to the user is a payment code associated with the user. 3. The information processing system according to claim 1 or 2.
[0088] [Appendix 4] The information linked to the user is coupon information associated with the user. 4. An information processing system according to any one of claims 1 to 3.
[0089] [Appendix 5] The display control means displays a screen for accepting a selection of a code indicating which information is to be displayed from among a plurality of pieces of information associated with the user. 5. An information processing system according to any one of claims 1 to 4.
[0090] [Appendix 6] the display control means displays a screen for prompting the user to select whether to acquire information linked to the user through face authentication. 6. An information processing system according to any one of appendices 1 to 5.
[0091] [Appendix 7] the information acquisition means acquires a plurality of pieces of information associated with the user; The display control means displays a plurality of the codes. 7. An information processing system according to any one of appendices 1 to 6.
[0092] [Appendix 8] The code displayed on the display is a code that is read by a code reader connected to a POS terminal. 8. An information processing system according to any one of appendices 1 to 7.
[0093] [Appendix 9] Acquire image data including the captured face image of the user; requesting an authentication server to perform face authentication based on the image data; If face authentication is successful, information associated with the user is acquired; A code indicating information linked to the user is displayed on a display. method.
[0094] [Appendix 10] Acquire image data including the captured face image of the user; requesting an authentication server to perform face authentication based on the image data; If face authentication is successful, information associated with the user is acquired; A code indicating information linked to the user is displayed on a display. A program that causes a computer to perform a process.
[0095] [Appendix 11] An information processing system communicatively connected to a camera, a display, and an authentication server, an image acquisition means for acquiring image data including a facial image of the user captured by the camera; an authentication request means for requesting an authentication server to perform face authentication based on the image data; an information acquisition means for acquiring information associated with the user from the authentication server if face authentication is successful; a display control means for displaying a code indicating information linked to the user on the display; An information processing system comprising: [Explanation of symbols]
[0096] 100, 110 Information Processing Systems 101 Image acquisition unit 102 Authentication Request Section 103 Information acquisition department 104 Display control unit 11 Camera 12, 13 Display 20 POS terminals 21 Code reader 22 Sales Management System 23 Membership System 30 Authentication Server 31 Matching unit 32 Facial Feature Database 33 Membership Information Database C1 Customer C2 Clerk 500 computers
Claims
1. A computer used in conjunction with a system that executes processing using a code read by a code reader, and that controls the display of a display installed in a position where the code to be displayed can be read by the code reader, image acquisition means for acquiring image data including a facial image of a user captured by a camera; an authentication request means for requesting an authentication server to perform face authentication based on the image data; an information acquisition means for acquiring information associated with the user from the authentication server if face authentication is successful; a display control means for displaying a code indicating information linked to the user on the display; A computer comprising:
2. The information associated with the user is the user identifier of the user. The computer of claim 1.
3. The information linked to the user is a payment code associated with the user.
3. The computer according to claim 1 or 2.
4. The information linked to the user is coupon information associated with the user. A computer according to any one of claims 1 to 3.
5. The display control means displays a screen for accepting a selection of a code indicating which information is to be displayed from among a plurality of pieces of information associated with the user. A computer according to any one of claims 1 to 4.
6. the display control means displays a screen for prompting the user to select whether to acquire information linked to the user through face authentication. A computer according to any one of claims 1 to 5.
7. the information acquisition means acquires a plurality of pieces of information associated with the user; The display control means displays a plurality of the codes. A computer according to any one of claims 1 to 6.
8. The display control means controls the display of the display installed in a position where the code to be displayed can be read by the code reader connected to a POS terminal, which is a device in the system. A computer according to any one of claims 1 to 7.
9. A computer used in conjunction with a system that executes processing using a code read by a code reader, the computer controlling the display of a display installed in a position where the code to be displayed can be read by the code reader, Acquire image data including a facial image of the user captured by a camera; requesting an authentication server to perform face authentication based on the image data; If the face authentication is successful, information associated with the user is acquired from the authentication server; A code indicating information linked to the user is displayed on the display. method.
10. A computer that is used in conjunction with a system that executes processing using a code read by a code reader, and that controls the display of a display installed in a position where the code to be displayed can be read by the code reader, Acquire image data including a facial image of the user captured by a camera; requesting an authentication server to perform face authentication based on the image data; If the face authentication is successful, information associated with the user is acquired from the authentication server; A code indicating information linked to the user is displayed on the display. A program that executes a process.
11. A device communicably connected to the camera, the display, and the authentication server. A computer according to any one of claims 1 to 8.
Citation Information
Patent Citations
System, method, and program for settlement by using fingerprint
JP2004030176A
Terminal device for using privilege, IC tag, program, method and system
JP2015018437A
Information processing system and information processing program
JP2016126749A
Processing method, portable terminal, and program
JP2021012621A
Payment method and electronic device for performing same
US20190156325A1