Terminal, system, terminal control method and program

The terminal performs biometric authentication and ticket issuance internally, addressing the need for dedicated servers and devices in existing systems, facilitating easier user entry control at event venues.

JP7800646B2Active Publication Date: 2026-01-16NEC CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024505789
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-03-11
Publication Date
2026-01-16
Estimated Expiration
2042-03-11

AI Technical Summary

Technical Problem

Existing biometric authentication systems for event venues require dedicated servers and authentication devices, imposing a heavy burden on event organizers, especially for one-off events.

Method used

A terminal equipped with identity verification and ticket issuance control units performs biometric authentication using identification document and ticket purchaser biometric information, allowing internal processing without a server, thus simplifying user entry control.

Benefits of technology

Enables easier and more efficient user entry control at event venues by eliminating the need for dedicated servers and authentication devices, reducing organizational burden.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007800646000001
    Figure 0007800646000001
  • Figure 0007800646000002
    Figure 0007800646000002
  • Figure 0007800646000003
    Figure 0007800646000003
Patent Text Reader

Abstract

Provided is a terminal which more easily executes admission control such as for the admission to an event venue of a user using biometric authentication. The terminal is equipped with an identity verification unit and a ticket-issuing control unit. The identity verification unit performs identity verification of a prospective ticket purchaser via first biometric authentication using first biometric information obtained from an identification document and second biometric information from the prospective ticket purchaser. The identity verification unit stores third biometric information from a prospective ticket purchaser who has successfully completed identity verification. The ticket-issuing control unit performs second biometric authentication which uses fourth biometric information from a prospective ticket issuer and the stored third biometric information. The ticket-issuing control unit performs ticket-issuing processing when the second biometric authentication has been successfully completed.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a terminal, a system, a terminal control method, and a storage medium. [Background technology]

[0002] There are technologies for authenticating ticket purchasers and for managing entry to facilities.

[0003] For example, Patent Document 1 describes an attempt to improve convenience for customers who use tickets. The authentication system in Patent Document 1 includes a customer terminal, an authentication device, and an information processing device. The information processing device has a control unit and a memory unit. The memory unit stores personal information and biometric information received from the customer terminal. The control unit receives biometric information and performance information from the customer terminal along with a ticket purchase request. The control unit compares the biometric information stored in the memory unit with the biometric information received with the ticket purchase request, and if biometric authentication is permitted, sends a ticket purchase permission notice corresponding to the ticket purchase request to the customer terminal. The control unit receives a first authentication request or a second authentication request from the authentication device, compares the biometric information stored in the memory unit with the biometric information included in the first authentication request or the second authentication request, and if biometric authentication is permitted, sends an authentication permission notice to the authentication device. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2019-057004 Summary of the Invention [Problem to be solved by the invention]

[0005] As disclosed in Patent Document 1, biometric authentication is sometimes used for entry to an event venue or the like. Here, as disclosed in Patent Document 1, biometric information for authenticating the person to be authenticated is often stored in a server. In this case, an authentication device installed at the entrance or the like of the event venue transmits the biometric information of the person to be authenticated to the server, and the server determines whether or not the user is allowed to enter the event venue based on the biometric authentication.

[0006] As described above, a client-server biometric authentication system requires a server that stores biometric information and an authentication device that acquires the biometric information of the person to be authenticated. However, preparing such dedicated devices (server, authentication device) for a one-off event such as an outdoor music concert places a heavy burden on the event organizer.

[0007] The main object of the present invention is to provide a terminal, a system, a terminal control method, and a storage medium that contribute to easier control of user entry to an event venue or the like using biometric authentication. [Means for solving the problem]

[0008] According to a first aspect of the present invention, there is provided a terminal comprising: an identity verification unit that performs a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket purchaser, and stores third biometric information of the ticket purchaser whose identity verification is successful; and a ticket issuance control unit that performs a second biometric authentication using fourth biometric information of the ticket purchaser and the stored third biometric information, and performs processing related to ticket issuance if the second biometric authentication is successful.

[0009] According to a second aspect of the present invention, there is provided a system including a server device that sells tickets and a terminal, wherein the terminal is equipped with an identity verification unit that performs a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket desirer to verify the identity of the ticket desirer, and stores third biometric information of the ticket desirer whose identity verification is successful; a ticket purchase control unit that accesses the server device after the identity verification is successful, receives a ticket ID of the purchased ticket from the server device, and stores the received ticket ID; and a ticket issuance control unit that performs a second biometric authentication using fourth biometric information of the ticket desirer and the stored third biometric information, and performs processing related to the issuance of the ticket if the second biometric authentication is successful.

[0010] According to a third aspect of the present invention, there is provided a method for controlling a terminal, which performs a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket purchaser at the terminal, stores third biometric information of the ticket purchaser whose identity has been successfully verified, performs a second biometric authentication using fourth biometric information of the ticket purchaser and the stored third biometric information, and performs processing related to the issuance of the ticket if the second biometric authentication is successful.

[0011] According to a fourth aspect of the present invention, there is provided a computer-readable storage medium that stores a program for causing a computer mounted on a terminal to perform the following processes: a process of verifying the identity of a person wishing to purchase a ticket through a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the person wishing to purchase a ticket, and storing third biometric information of the person wishing to purchase a ticket whose identity has been successfully verified; and a process of performing a second biometric authentication using fourth biometric information of the person wishing to issue a ticket and the stored third biometric information, and processing related to the issuance of the ticket if the second biometric authentication is successful. [Effects of the Invention]

[0012] According to each aspect of the present invention, a terminal, a system, a terminal control method, and a storage medium are provided that contribute to more easily realizing user entry control to an event venue or the like using biometric authentication. Note that the effects of the present invention are not limited to those described above. The present invention may achieve other effects instead of or in addition to the effects described above. [Brief explanation of the drawings]

[0013] [Figure 1] FIG. 1 is a diagram for explaining an outline of an embodiment. [Figure 2] FIG. 2 is a flowchart illustrating the operation of one embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a schematic configuration of an information processing system according to the first embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a display on the terminal according to the first embodiment. [Figure 5] FIG. 5 is a diagram showing an example of a display on the terminal according to the first embodiment. [Figure 6] FIG. 6 is a diagram showing an example of a display on the terminal according to the first embodiment. [Figure 7] FIG. 7 is a diagram for explaining the operation of the information processing system according to the first embodiment. [Figure 8] FIG. 8 is a diagram showing an example of a display on the terminal according to the first embodiment. [Figure 9] FIG. 9 is a diagram showing an example of a display on the terminal according to the first embodiment. [Figure 10] FIG. 10 is a diagram for explaining the operation of the information processing system according to the first embodiment. [Figure 11] FIG. 11 is a diagram for explaining the operation of the information processing system according to the first embodiment. [Figure 12] FIG. 12 is a diagram illustrating the operation of the information processing system according to the first embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of a processing configuration of a server device according to the first embodiment. [Figure 14]FIG. 14 is a diagram illustrating an example of a display on the terminal according to the first embodiment. [Figure 15] FIG. 15 is a diagram illustrating an example of a display on the terminal according to the first embodiment. [Figure 16] FIG. 16 is a diagram illustrating an example of the sales ticket management database according to the first embodiment. [Figure 17] FIG. 17 is a diagram illustrating an example of a processing configuration of an authentication terminal according to the first embodiment. [Figure 18] FIG. 18 is a flowchart showing an example of the operation of the passage control unit according to the first embodiment. [Figure 19] FIG. 19 is a diagram illustrating an example of a processing configuration of a terminal according to the first embodiment. [Figure 20] FIG. 20 is a diagram illustrating an example of the purchase ticket management database according to the first embodiment. [Figure 21] FIG. 21 is a diagram showing an example of a display on the terminal according to the first embodiment. [Figure 22] FIG. 22 is a sequence diagram illustrating an example of the operation of the information processing system according to the first embodiment. [Figure 23] FIG. 23 is a diagram illustrating an example of a hardware configuration of a server device according to the present disclosure. [Figure 24] FIG. 24 is a diagram illustrating the operation of the information processing system according to the modified example of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0014] First, an overview of one embodiment will be described. Note that the reference numerals in the drawings are added to each element for convenience as an example to facilitate understanding, and the description of this overview is not intended to be limiting in any way. Furthermore, unless otherwise specified, the blocks shown in each drawing represent functional units, not hardware units. Connection lines between blocks in each drawing include both bidirectional and unidirectional lines. Unidirectional arrows are used to schematically indicate the flow of main signals (data) and do not exclude bidirectionality. Note that in this specification and drawings, elements that can be similarly described may be assigned the same reference numerals to avoid redundant explanation.

[0015] The terminal 100 according to one embodiment includes an identity verification unit 101 and a ticket issuance control unit 102 (see FIG. 1). The identity verification unit 101 performs a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket desirer (step S1 in FIG. 2). The identity verification unit 101 stores third biometric information of the ticket desirer whose identity verification has been successful (step S2). The ticket issuance control unit 102 performs a second biometric authentication using fourth biometric information of the ticket desirer and the stored third biometric information (step S3). If the second biometric authentication is successful, the ticket issuance control unit 102 performs a process related to ticket issuance (executes ticket issuance process; step S4).

[0016] Before a user purchases a ticket, the terminal 100 performs identity verification using the user's identification document. The terminal 100 performs identity verification of the ticket buyer through biometric authentication using the facial photograph attached to the identification document and a facial image obtained by photographing the user (ticket buyer). Furthermore, when the user (ticket buyer) issues a purchased ticket, the terminal 100 determines whether the ticket buyer and the ticket buyer are the same person through biometric authentication using a facial image obtained by photographing the user and a facial image obtained during prior identity verification. If the ticket buyer and the ticket buyer are the same person, the terminal 100 executes a process related to ticket issuance. In this way, the terminal 100 can complete user authentication through its own internal processing. In other words, the terminal 100 can perform identity verification of the user purchasing a ticket and confirm the identity of the ticket buyer and the ticket buyer (entering the event venue) without using a server device. Because terminal 100 can properly authenticate users without using a server device, it is possible to more easily control users' entry to an event venue, etc. In other words, the event venue only needs a terminal that can confirm the validity of tickets issued to users, and there is no need to install a dedicated terminal specialized for facial recognition at the event venue.

[0017] Specific embodiments will be described in more detail below with reference to the drawings.

[0018] [First embodiment] The first embodiment will be described in more detail with reference to the drawings.

[0019] [System Configuration] 3 is a diagram illustrating an example of a schematic configuration of an information processing system (authentication system, electronic ticket system) according to the first embodiment. As illustrated in FIG. 3, the information processing system includes a server device 10 and an authentication terminal 20.

[0020] The server device 10 is managed and operated by a ticket sales business or the like. Examples of tickets sold by such a business include tickets for events such as sports, concerts, plays, movies, etc. Alternatively, the tickets sold by the business may be tickets for admission to an amusement park or the like, or tickets for attractions installed in the amusement park.

[0021] The server device 10 is a device that handles ticket sales, etc. The server device 10 may be installed in the building of a ticket sales business, or may be installed on a network (on the cloud).

[0022] The authentication terminal 20 is, for example, a device (a gate device equipped with a gate) installed at the entrance to an entry-restricted area where users who do not have a valid ticket cannot enter. The authentication terminal 20 permits passage (entry into the entry-restricted area) of users who have a valid ticket, and denies passage of users who do not have a valid ticket.

[0023] The user operates the terminal 30 that he or she possesses to purchase a ticket.

[0024] The devices shown in Fig. 3 are interconnected. Specifically, the server device 10 and the authentication terminal 20 are connected by wired or wireless communication means and are configured to be able to communicate with each other.

[0025] The configuration of the information processing system shown in Fig. 3 is an example and is not intended to be limiting. For example, the information processing system may include multiple server devices 10. The information processing system may also include at least one authentication terminal 20. Note that in the drawings including Fig. 3, the authentication terminal 20 is illustrated as a gate device equipped with a gate, but the authentication terminal 20 does not have to be equipped with a gate. It is sufficient that the authentication terminal 20 is able to appropriately control the entry of unauthorized users into the entry-restricted area.

[0026] [General operation] Next, the general operation of the information processing system according to the first embodiment will be described.

[0027] <Installing the application> First, the user installs a "ticket management application" on the terminal 30. The user acquires the ticket management application by any means and installs it on the terminal 30. For example, the user operates the terminal 30 to access the server device 10 or a WEB server that provides various applications, and acquires the ticket management application.

[0028] <Initial registration> First, the user starts the ticket management application and performs the initial registration (biometric information registration) required for purchasing a ticket. Specifically, the user registers their own biometric information in the ticket management application.

[0029] Examples of biometric information include data (features) calculated from physical characteristics unique to an individual, such as a face, fingerprint, voiceprint, veins, retina, and iris pattern. Alternatively, the biometric information may be image data such as a face image or fingerprint image. The biometric information may be any information that includes the user's physical characteristics. In the embodiment disclosed herein, a case where biometric information related to a person's "face" (a face image or features generated from a face image) is used will be described.

[0030] When the ticket management application is launched, a menu screen such as that shown in Fig. 4 is displayed on the terminal 30. When using the ticket management application for the first time, the user presses the "Initial Registration" button. In response to the button being pressed, the terminal 30 displays a GUI (Graphical User Interface) for acquiring identification documents and biometric information to verify the user's identity.

[0031] Examples of the identity verification document acquired by the terminal 30 include documents with a photograph of the person's face, such as a driver's license or a passport (documents issued by a public institution).

[0032] For example, the terminal 30 acquires an image obtained by photographing an identification document (personal identification document) using a GUI such as that shown in Fig. 5. The terminal 30 also acquires a facial image of the user using a GUI such as that shown in Fig. 6.

[0033] When the terminal 30 (ticket management application) acquires the identification document and the facial image, it performs identity verification using the identification document and the facial image. Specifically, the terminal 30 executes authentication processing (one-to-one authentication) using the acquired facial image and the facial image attached to the identification document, and determines that identity verification has been successful if the authentication is successful.

[0034] If the identity verification is successful, the terminal 30 stores the fact that the identity verification was successful. The terminal 30 also stores the biometric information of the user whose identity verification was successful (biometric information obtained by photographing the user or biometric information obtained from an identification document).

[0035] <Ticket Purchase> Once the initial registration is complete (if identity verification is successful), the user will be able to purchase tickets from the server device 10. Specifically, once the initial registration is complete, the terminal 30 makes the "Purchase Tickets" button shown in FIG. 4 selectable.

[0036] When the user presses the "Purchase a ticket" button shown in Fig. 4, the terminal 30 accesses the server device 10 (see Fig. 7). For example, the user operates the terminal 30 to access a ticket sales site provided by the server device 10.

[0037] The user operates the terminal 30 to purchase the desired ticket. The user also registers information for identifying the terminal 30 from which the ticket was purchased (hereinafter referred to as terminal identification information) in the server device 10. Examples of the terminal identification information include the terminal ID of the terminal 30 and an email address that can be received by the terminal 30. Alternatively, a member ID issued to the user may be used as the terminal identification information.

[0038] When a ticket is sold to a user, the server device 10 generates a ticket ID for identifying the sold ticket.

[0039] The server device 10 associates the ticket ID, terminal identification information, and information about the sales ticket (hereinafter referred to as ticket information) and stores them in the sales ticket management database. The ticket information includes the event name, event venue, and event date and time. The sales ticket management database will be described in detail later.

[0040] The server device 10 also transmits the ticket ID and ticket information to the terminal 30.

[0041] The terminal 30 (ticket management application) stores the acquired ticket ID and ticket information in a purchased ticket management database, which will be described in detail later.

[0042] <Ticket Usage> A user who has purchased a ticket enters the restricted entry area by passing through authentication terminal 20. Upon arriving at the event venue, the user operates terminal 30 to issue a ticket.

[0043] The user starts the ticket management application and presses the "Issue a ticket" button on the menu screen shown in Fig. 4. In response to pressing the button, the terminal 30 acquires biometric information of the user (the user who is trying to issue a ticket).

[0044] Specifically, the terminal 30 acquires biometric information (face image) of the user using a GUI such as that shown in Fig. 8. After acquiring the face image, the terminal 30 performs biometric authentication (one-to-one authentication) using the biometric information stored at the time of identity verification and the biometric information acquired by the photographing.

[0045] If the biometric authentication is successful, the terminal 30 displays a GUI that allows the user to select a ticket to be issued. For example, the terminal 30 displays a GUI such as that shown in Fig. 9. If the biometric authentication is unsuccessful, the terminal 30 notifies the user that the ticket cannot be issued.

[0046] When the user selects the ticket to be issued according to the GUI as shown in FIG. 9, the terminal 30 sends a ticket issuance request including the ticket ID of the ticket and terminal identification information (e.g., email address) to the server device 10 (see FIG. 10).

[0047] The server device 10 searches the sales ticket management database using the ticket ID included in the ticket issuance request as a key to identify a corresponding entry, and then compares the terminal identification information of the identified entry with the terminal identification information included in the ticket issuance request.

[0048] If the two pieces of terminal identification information do not match, the server device 10 determines that the ticket issuance request is from a terminal other than the terminal 30 that purchased the ticket, and rejects the issuance of the ticket.

[0049] If the two pieces of terminal identification information match, the server device 10 issues the corresponding ticket. Specifically, the server device 10 issues an electronic ticket in which the ticket ID and ticket information of the ticket to be issued (e.g., event name, event venue, event date and time, etc.) are converted into a two-dimensional barcode.

[0050] At this time, the server device 10 sets a "validity period" for the electronic ticket. For example, the server device 10 issues an electronic ticket that is valid for only one minute from the date of issuance. The server device 10 converts the issued ticket information and the set expiration date into a two-dimensional barcode to generate the electronic ticket.

[0051] The server device 10 transmits the generated electronic ticket (a two-dimensional barcode with an expiration date) to the terminal 30.

[0052] The terminal 30 displays the received electronic ticket (see FIG. 11). The user causes the card reader installed in the authentication terminal 20 to read the electronic ticket (the two-dimensional barcode displayed on the terminal 30).

[0053] The authentication terminal 20 decodes the read two-dimensional barcode and acquires the ticket ID, ticket information, and expiration date. If the expiration date of the electronic ticket has not passed and the ticket information matches the information set in the authentication terminal 20 (information for determining that the ticket is valid), the authentication terminal 20 allows the user to pass through the gate.

[0054] That is, the authentication terminal 20 allows the user to pass through if the user presents a correct electronic ticket required to enter the restricted entry area managed by the device itself and if the validity period of the presented electronic ticket has not expired.

[0055] When the user is permitted to pass through, the authentication terminal 20 transmits a "user entry notification" including the ticket ID of the acquired electronic ticket to the server device 10 (see FIG. 12).

[0056] The server device 10 searches the sales ticket management database using the ticket ID included in the received user entry notification as a key, and deletes the corresponding entry. Alternatively, the server device 10 may store in the sales ticket management database that the user of the entry identified by the search has already entered.

[0057] Next, details of each device included in the information processing system according to the first embodiment will be described.

[0058] [Server device] 13 is a diagram illustrating an example of a processing configuration (processing module) of the server device 10 according to the first embodiment. Referring to FIG. 13, the server device 10 includes a communication control unit 201, a ticket management unit 202, and a storage unit 203.

[0059] The communication control unit 201 is a means for controlling communication with other devices. For example, the communication control unit 201 receives data (packets) from the authentication terminal 20. The communication control unit 201 also transmits data to the authentication terminal 20. The communication control unit 201 passes data received from other devices to other processing modules. The communication control unit 201 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 201. The communication control unit 201 has a function as a receiving unit that receives data from other devices and a function as a transmitting unit that transmits data to other devices.

[0060] The ticket management unit 202 is a means for controlling and managing tickets purchased by users. Specifically, when a user operates the terminal 30 to access a ticket purchasing site, the ticket management unit 202 displays a list of tickets that the user can purchase on the terminal 30 (see FIG. 14).

[0061] When the user decides which ticket to purchase (presses the decision button shown in FIG. 14), the ticket management unit 202 displays a GUI for obtaining terminal identification information (for example, an email address) (see FIG. 15).

[0062] When the terminal identification information is acquired (when the OK button in FIG. 15 is pressed), the ticket management unit 202 generates a ticket ID that identifies the ticket purchased by the user. For example, the ticket management unit 202 assigns a unique ticket ID each time a ticket is sold.

[0063] The ticket management unit 202 associates the generated ticket ID, terminal identification information, and ticket information (information indicating the details of the ticket purchased by the user) and stores them in the sales ticket management database (see FIG. 16). Note that the sales ticket management database shown in FIG. 16 is an example and is not intended to limit the items to be stored.

[0064] The ticket management unit 202 transmits to the terminal 30 the ticket ID and ticket information of the ticket sold to the user.

[0065] The ticket management unit 202 processes a ticket issuance request received from the terminal 30. The ticket management unit 202 searches the sales ticket management database using the ticket ID included in the ticket issuance request as a key, and identifies the corresponding entry.

[0066] The ticket management unit 202 compares the terminal identification information (for example, an email address) of the identified entry with the terminal identification information included in the ticket issuance request.

[0067] If the two pieces of terminal identification information do not match, the ticket management unit 202 determines that the ticket issuance request is from a terminal other than the terminal 30 that purchased the ticket, and denies the issuance of the ticket. In this case, the ticket management unit 202 sends a negative response to the terminal 30 indicating that the ticket cannot be issued.

[0068] If the two pieces of terminal identification information match, the ticket management unit 202 issues a ticket. First, the ticket management unit 202 determines the expiration date of the ticket to be issued. For example, the ticket management unit 202 sets the expiration date to a date and time that is a predetermined period after receiving the ticket issuance request.

[0069] The ticket management unit 202 converts the ticket ID, ticket information, and expiration date into a two-dimensional barcode such as a QR (Quick Response) code (registered trademark) to generate an electronic ticket. The ticket management unit 202 transmits an affirmative response indicating that the ticket has been successfully issued to the terminal 30. At that time, the ticket management unit 202 transmits an affirmative response including the generated electronic ticket (two-dimensional barcode) to the terminal 30.

[0070] The ticket management unit 202 receives a "user entry notification" from the authentication terminal 20. The ticket management unit 202 searches the sales ticket management database using the ticket ID included in the received user entry notification as a key to identify the corresponding entry. The ticket management unit 202 then deletes the identified entry.

[0071] The ticket management unit 202 acquires account information (bank account, credit card information) from the user and uses the acquired account information to settle the ticket purchase price.

[0072] The storage unit 203 is a means for storing information necessary for the operation of the server device 10. In the storage unit 203, a sales ticket management database is constructed.

[0073] [Authentication terminal] 17 is a diagram showing an example of a processing configuration (processing module) of the authentication terminal 20 according to the first embodiment. Referring to FIG. 17, the authentication terminal 20 includes a communication control unit 301, a ticket reading unit 302, a passage control unit 303, and a storage unit 304.

[0074] The communication control unit 301 is a means for controlling communication with other devices. For example, the communication control unit 301 receives data (packets) from the server device 10. The communication control unit 301 also transmits data to the server device 10. The communication control unit 301 passes data received from other devices to other processing modules. The communication control unit 301 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 301. The communication control unit 301 has a function as a receiving unit that receives data from other devices and a function as a transmitting unit that transmits data to other devices.

[0075] The ticket reading unit 302 is a means for reading an electronic ticket (two-dimensional barcode) presented by a user. The ticket reading unit 302 controls a barcode reader (not shown) attached to the authentication terminal 20 to read the two-dimensional barcode.

[0076] The ticket reading unit 302 decodes the read two-dimensional barcode and acquires the contents of the electronic ticket (ticket ID, ticket information, and expiration date). The ticket reading unit 302 passes the acquired contents of the electronic ticket to the passage control unit 303.

[0077] The passage control unit 303 is a means for controlling the passage of a user through its own device (entry into an entry-restricted area). Fig. 18 is a flowchart showing an example of the operation of the passage control unit 303 according to the first embodiment. The operation of the passage control unit 303 will be described with reference to Fig. 18.

[0078] The passage control unit 303 determines whether the expiration date of the electronic ticket has passed.

[0079] If the expiration date has passed (step S101, Yes branch), the passage control unit 303 denies the user passage (step S102). For example, the passage control unit 303 closes the gate attached to the authentication terminal 20.

[0080] If the expiration date has not passed (step S101, No branch), the passage control unit 303 determines whether or not the user has a valid ticket that allows entry into the restricted entry area (determining ticket validity; step S103).

[0081] Specifically, the passage control unit 303 determines the validity of the ticket using ticket information obtained from the electronic ticket and valid ticket determination information preset in the device itself.

[0082] The valid ticket determination information includes the same content as the ticket information. Specifically, the valid ticket information includes information such as the event name, event venue, and event date and time, which is used to determine the validity of the electronic ticket that the user presents to the authentication terminal 20.

[0083] If the ticket information of the electronic ticket matches the valid ticket determination information, the passage control unit 303 determines that the user has a valid ticket (a ticket that allows entry into the restricted entry area). If the ticket information of the electronic ticket does not match the valid ticket determination information, the passage control unit 303 determines that the user does not have a valid ticket.

[0084] If the user does not have a valid ticket (step S104, No branch), the passage control unit 303 denies the user passage (step S102).

[0085] If the user has a valid ticket (step S104, Yes branch), the passage control unit 303 permits the user to pass (step S105).

[0086] When the passage control unit 303 detects that the user has passed through its own device (the gate attached to the authentication terminal 20), it transmits a user entry notification including the ticket ID of the electronic ticket to the server device 10 (step S106).

[0087] The passage control unit 303 detects that a user has passed through the gate using an output signal from a human sensor or the like.

[0088] The storage unit 304 is a means for storing information necessary for the operation of the authentication terminal 20 .

[0089] [Device] 19 is a diagram showing an example of a processing configuration (processing module) of the terminal 30 according to the first embodiment. Referring to FIG. 19, the terminal 30 includes a communication control unit 401, an identity verification unit 402, a ticket purchase control unit 403, a ticket issuance control unit 404, and a storage unit 405.

[0090] The communication control unit 401 is a means for controlling communication with other devices. For example, the communication control unit 401 receives data (packets) from the server device 10. The communication control unit 401 also transmits data to the server device 10. The communication control unit 401 passes data received from other devices to other processing modules. The communication control unit 401 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 401. The communication control unit 401 has a function as a receiving unit that receives data from other devices and a function as a transmitting unit that transmits data to other devices.

[0091] The identity verification unit 402, ticket purchase control unit 403, and ticket issuance control unit 404 are realized by a ticket management application installed on the terminal 30. A detailed explanation of the installation of the ticket management application will be omitted, as installing an application is obvious to those skilled in the art and is outside the scope of the present disclosure.

[0092] The identity verification unit 402 is a means for verifying the identity of the ticket purchaser. The identity verification unit 402 verifies the identity of the ticket purchaser by first biometric authentication using first biometric information obtained from the identification document and second biometric information of the ticket purchaser.

[0093] When the user presses the "initial registration" button on the menu screen shown in FIG. 4, the personal identification unit 402 acquires the user's identification document and biometric information (face image).

[0094] For example, the personal identification unit 402 acquires the identification document using a GUI such as that shown in Fig. 5. The personal identification unit 402 controls a camera device (a camera device that captures an image in front of the terminal 30; not shown) to display the identification document on a preview screen. The personal identification unit 402 captures an image when the "photograph" button is pressed, and acquires image data showing the identification document.

[0095] When the photograph of the identification document is completed (when the "Next" button in FIG. 5 is pressed), the identity verification unit 402 acquires the user's biometric information. For example, the identity verification unit 402 controls a camera device (a camera device that captures an image of the front of the terminal 30; not shown) and displays the image on a preview screen. The identity verification unit 402 captures an image at the timing when the "Photograph" button is pressed, and acquires the user's biometric information (face image).

[0096] The personal identification unit 402 performs biometric authentication (one-to-one authentication) using the face photograph attached to the identification document and the face image obtained by photographing.

[0097] First, the personal identification unit 402 extracts a facial photograph attached to an identification document and generates feature quantities from the extracted facial photograph. Similarly, the personal identification unit 402 generates feature quantities from a facial image obtained by photographing.

[0098] Since existing technology can be used for the process of generating feature amounts, detailed description thereof will be omitted. For example, the personal identification unit 402 extracts the eyes, nose, mouth, etc. from the face image as feature points. Thereafter, the personal identification unit 402 calculates the position of each feature point and the distance between each feature point as feature amounts, and generates a feature vector (vector information that characterizes the face image) consisting of multiple feature amounts.

[0099] The identity verification unit 402 calculates the similarity between the two generated feature quantities. The similarity can be calculated using chi-square distance, Euclidean distance, etc. The greater the distance, the lower the similarity, and the closer the distance, the higher the similarity.

[0100] If the calculated similarity is equal to or greater than a predetermined value, the personal identification unit 402 determines that personal identification has been successful. If the calculated similarity is smaller than the predetermined value, the personal identification unit 402 determines that personal identification has failed.

[0101] If the identity verification is successful, the identity verification unit 402 stores this fact in the storage unit 405. The identity verification unit 402 also stores in the storage unit 405 the biometric information of the user whose identity verification has been successful (a facial image obtained from an identification document, a facial image obtained by photographing, or a feature amount generated from either of the two facial images).

[0102] If the identity verification fails, the identity verification unit 402 notifies the user of this fact. In this case, the identity verification unit 402 may reacquire the identity verification document or the user's biometric information (face image).

[0103] In this way, the identity verification unit 402 performs one-to-one authentication using the first biometric information and the second biometric information to verify the identity of the person. Furthermore, the identity verification unit 402 stores the third biometric information of the person who wishes to purchase a ticket and whose identity has been successfully verified. The third biometric information may be either biometric information on an identification document (first biometric information) or biometric information obtained by photographing (second biometric information).

[0104] The ticket purchase control unit 403 is a means for controlling ticket purchases by users. After successful identity verification, the ticket purchase control unit 403 accesses the server device 10 that sells tickets and receives the ticket ID of the purchased ticket from the server device 10. The ticket purchase control unit 403 stores the received ticket ID in the storage unit 405.

[0105] When the user completes the identity verification and presses the "Purchase a ticket" button shown in FIG. 4, the ticket purchase control unit 403 accesses the ticket purchase page provided by the server device 10.

[0106] In response to a user's operation, the ticket purchase control unit 403 determines a ticket to purchase on a ticket purchase page provided by the server device 10 (see FIG. 14). In addition, in response to a user's operation, the ticket purchase control unit 403 inputs terminal identification information (e.g., an email address) into the server device 10 (see FIG. 15).

[0107] The ticket purchase control unit 403 acquires the ticket ID and ticket information of the purchased ticket from the server device 10. The ticket purchase control unit 403 stores the acquired ticket ID and ticket information in the purchased ticket management database (see FIG. 20). Note that the purchased ticket management database shown in FIG. 20 is an example and is not intended to limit the items stored therein.

[0108] The ticket issuance control unit 404 is a means for controlling the issuance of purchased tickets. The ticket issuance control unit 404 performs second biometric authentication using fourth biometric information of the person requesting ticket issuance and third biometric information acquired in advance (biometric information of the ticket purchaser whose identity has been determined to be successful). If the second biometric authentication is successful, the ticket issuance control unit 404 performs processing related to ticket issuance.

[0109] When the user presses the "Issue a ticket" button on the menu screen shown in FIG. 4, the ticket issuance control unit 404 acquires biometric information of the user (the user who is about to issue a ticket).

[0110] Specifically, the ticket issuance control unit 404 acquires the biometric information (facial image) of the user using a GUI such as that shown in Fig. 8. Upon acquiring the facial image, the ticket issuance control unit 404 executes biometric authentication (one-to-one authentication) using the biometric information stored at the time of identity verification and the biometric information acquired by the photograph.

[0111] If the biometric authentication is successful, the ticket issuance control unit 404 displays a GUI that allows the user to select a ticket to be issued from among the purchased tickets.

[0112] For example, the ticket issuance control unit 404 displays a GUI such as that shown in Fig. 9. The ticket issuance control unit 404 accesses the purchased ticket management database and displays a GUI such as that shown in Fig. 9 using ticket information related to the purchased ticket.

[0113] When the user selects a ticket to be issued, the ticket issuance control unit 404 transmits a ticket issuance request including the ticket ID of the selected ticket and terminal identification information (for example, an email address) to the server device 10.

[0114] The ticket issuance control unit 404 receives a response (positive response, negative response) to the ticket issuance request.

[0115] If a negative response (ticket issuance is not permitted) is received, the ticket issuance control unit 404 notifies the user accordingly.

[0116] When a positive response (electronic ticket) is received, the ticket issuance control unit 404 displays the acquired electronic ticket (two-dimensional barcode). For example, the ticket issuance control unit 404 displays a screen as shown in FIG.

[0117] As shown in FIG. 21, the ticket issuance control unit 404 displays the electronic ticket (two-dimensional barcode) and notifies the user that a validity period has been set for the electronic ticket.

[0118] In this way, the ticket issuance control unit 404 performs one-to-one authentication using the third biometric information and the fourth biometric information. If the authentication is successful (if the ticket purchaser and the ticket desirer are the same person), the ticket issuance control unit 404 controls ticket issuance. Specifically, the ticket issuance control unit 404 transmits a ticket issuance request including the ticket ID of the ticket desired by the ticket desirer to the server device 10. In response to transmitting the ticket issuance request to the server device 10, the ticket issuance control unit 404 acquires an electronic ticket from the server device 10. The ticket issuance control unit 404 acquires the electronic ticket converted into a two-dimensional barcode format and displays the acquired electronic ticket.

[0119] The storage unit 405 is a means for storing information necessary for the operation of the terminal 30.

[0120] [System Operation] Next, the operation of the information processing system according to the first embodiment will be described.

[0121] Fig. 22 is a sequence diagram showing an example of the operation of the information processing system according to the first embodiment. The operation when a user enters an entry-restricted area will be described with reference to Fig. 22. Note that a description of the operation related to identity verification (registration of a facial image) by the terminal 30 and the operation related to ticket purchase will be omitted.

[0122] When a user requests the issuance of a ticket, the terminal 30 acquires the user's biometric information (face image) (step S01).

[0123] The terminal 30 performs biometric authentication using the acquired biometric information and biometric information acquired during identity verification (step S02).

[0124] If the biometric authentication (one-to-one authentication) is successful, the terminal 30 transmits a ticket issuance request including the ticket ID of the ticket to be issued to the server device 10 (step S03).

[0125] The server device 10 identifies the ticket to be issued based on the ticket ID included in the ticket issuance request, sets a validity period for the identified ticket, and issues an electronic ticket (step S04). In this way, the server device 10 transmits the issued electronic ticket (a two-dimensional barcode including the ticket ID, ticket information, etc.) to the terminal 30.

[0126] The terminal 30 displays the issued electronic ticket (a two-dimensional barcode including the ticket ID, ticket information, and expiration date as information) (step S05).

[0127] The authentication terminal 20 reads the electronic ticket (two-dimensional barcode) displayed on the terminal 30.

[0128] The authentication terminal 20 verifies the read electronic ticket (step S11). Specifically, the authentication terminal 20 verifies the validity and validity period of the electronic ticket.

[0129] If a valid ticket is presented and the expiration date has not passed, the authentication terminal 20 allows the user to pass (step S12).

[0130] When the user passes through the gate (authentication terminal 20), the authentication terminal 20 transmits a user entry notification including the ticket ID to the server device 10 (step S13).

[0131] The server device 10 updates the sales ticket management database based on the ticket ID included in the user admission notification (updating the database; step S14).

[0132] As described above, the terminal 30 according to the first embodiment includes an identity verification function that verifies whether a facial image captured by a camera device matches a photo ID document and a pre-registered facial image, and a facial authentication function that verifies whether a pre-registered facial image matches a facial image captured by a camera device. The terminal 30 ensures the identity of the ticket purchaser by allowing only users who have registered their biometric information (facial image) in a ticket management application to purchase tickets. Furthermore, the terminal 30 prevents resale of purchased tickets by verifying the identity of the ticket purchaser and the person requesting the ticket when issuing the ticket. Furthermore, the server device 10 issues electronic tickets with copy protection, such as electronic tickets with a set validity period, thereby more robustly preventing ticket resale. Tickets with special benefits (premium tickets) are in high demand and require measures to prevent resale. The terminal 30 disclosed herein can effectively prevent resale while minimizing the burden on event organizers. That is, in the information processing system disclosed herein, the server device 10 issues electronic tickets with very short validity periods, thereby issuing different electronic tickets (two-dimensional barcodes) at regular intervals. Because the content of the electronic ticket (the pattern of the two-dimensional barcode) changes in a short period of time, it is difficult for anyone other than the ticket purchaser to fraudulently use the two-dimensional barcode displayed on the terminal 30.

[0133] As described above, the terminal 30 according to the first embodiment can provide "smartphone-based face authentication" through its identity verification and face authentication functions. Because biometric authentication is completed using each user's own terminal 30, event organizers and other parties do not need to prepare dedicated terminals, thereby reducing investment costs. In other words, event organizers do not need to transport or set up equipment for biometric authentication, reducing the burden on the day of the event. Furthermore, because dedicated terminals and other devices are not required, confusion due to equipment failure or other issues does not occur. Furthermore, the biometric information required for biometric authentication is stored on each user's terminal 30, eliminating the need for the event organizer to manage the biometric information, thereby reducing security concerns. Furthermore, the biometric authentication in the information processing system disclosed herein does not employ a client-server model, eliminating the need for a server responsible for biometric authentication. Therefore, the system can operate stably even when authentication processing is concentrated in a short period of time.

[0134] Next, the hardware of each device constituting the information processing system will be described. Fig. 23 is a diagram showing an example of the hardware configuration of the server device 10.

[0135] The server device 10 can be configured by an information processing device (so-called computer), and has the configuration exemplified in Fig. 23. For example, the server device 10 includes a processor 311, a memory 312, an input / output interface 313, and a communication interface 314. The components such as the processor 311 are connected by an internal bus or the like, and are configured to be able to communicate with each other.

[0136] However, the configuration shown in Fig. 23 is not intended to limit the hardware configuration of the server device 10. The server device 10 may include hardware not shown, and may not include the input / output interface 313 as necessary. Furthermore, the number of processors 311 and the like included in the server device 10 is not intended to be limited to the example shown in Fig. 23, and for example, the server device 10 may include multiple processors 311.

[0137] The processor 311 is a programmable device such as a central processing unit (CPU), a micro processing unit (MPU), or a digital signal processor (DSP). Alternatively, the processor 311 may be a device such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). The processor 311 executes various programs including an operating system (OS).

[0138] The memory 312 is a random access memory (RAM), a read only memory (ROM), a hard disk drive (HDD), a solid state drive (SSD), etc. The memory 312 stores an OS program, application programs, and various data.

[0139] The input / output interface 313 is an interface for a display device and an input device (not shown). The display device is, for example, a liquid crystal display, etc. The input device is, for example, a device that accepts user operations such as a keyboard or a mouse.

[0140] The communication interface 314 is a circuit, module, etc. that communicates with other devices. For example, the communication interface 314 includes a network interface card (NIC).

[0141] The functions of the server device 10 are realized by various processing modules. The processing modules are realized, for example, by the processor 311 executing a program stored in the memory 312. The program can be recorded on a computer-readable storage medium. The storage medium can be a non-transitory medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. That is, the present invention can also be embodied as a computer program product. The program can be downloaded via a network or updated using a storage medium storing the program. The processing modules can also be realized by semiconductor chips.

[0142] Note that the authentication terminal 20 and the terminal 30 can also be configured using information processing devices, similar to the server device 10, and their basic hardware configurations are no different from those of the server device 10, so a description thereof will be omitted. For example, the terminal 30 may be equipped with a camera device for photographing the user, and the authentication terminal 20 may be equipped with a barcode reader and a gate.

[0143] The server device 10, which is an information processing device, is equipped with a computer, and functions of the server device 10 can be realized by causing the computer to execute a program. The server device 10 also executes a control method for the server device 10 by the program.

[0144] [Variations] The configuration, operation, etc. of the information processing system described in the above embodiment are merely examples, and are not intended to limit the configuration, etc. of the system.

[0145] The server device 10 can sell tickets by any method. The server device 10 may sell tickets on a first-come, first-served basis during the ticket sales period, or may use a lottery to determine users who can purchase tickets, regardless of the order of application during the ticket sales period.

[0146] In the above embodiment, the server device 10 uses terminal identification information (e.g., email address, terminal ID) to verify the identity of the terminal 30 that purchased the ticket and the terminal 30 that requests the issuance of the ticket. However, since it can also be considered that the identity of the terminal 30 that purchased the ticket and the terminal 30 that requests the issuance of the ticket is confirmed by biometric authentication at the time of ticket issuance, it is not necessary to verify the terminal 30 using the terminal identification information. Alternatively, the terminal 30 may be verified using the terminal identification information from the perspective of building a more robust ticket sales system in preparation for leaks of ticket IDs, etc.

[0147] In the above embodiment, an electronic ticket with a validity period is issued to a user. However, if it is determined that a validity period is not required based on the policy of the event organizer, an electronic ticket without a validity period may be issued.

[0148] In the above embodiment, the terminal 30 notifies the user that a validity period is set for the ticket after issuing the ticket (see FIG. 21). However, the terminal 30 may notify the user that a validity period is set for the ticket to be issued before issuing the ticket (for example, when selecting the ticket to be issued; see FIG. 9).

[0149] If an electronic ticket with a set validity period is issued and the user does not enter the event venue within the validity period, the issued electronic ticket will become invalid. In this case, the user can operate the terminal 30 to carry out the ticket issuance procedure again. The server device 10 may also manage the number of times an electronic ticket can be reissued and prohibit the issuance of an electronic ticket beyond a predetermined number of times.

[0150] In the above embodiment, the authentication terminal 20 notifies the server device 10 of the ticket ID of the user who has passed through the gate. In this case, the authentication terminal 20 may also notify the terminal 30 carried by the user of the ticket ID. For example, the authentication terminal 20 may notify the terminal 30 of the ticket ID using a short-range wireless communication means such as Bluetooth (registered trademark). The terminal 30 deletes the entry in the purchased ticket management database corresponding to the notified ticket ID. Alternatively, the server device 10 may notify the terminal 30 of the ticket ID notified from the authentication terminal 20. The terminal 30 may obtain the ticket ID of the used ticket by any method and update the purchased ticket management database with the use of the ticket. Alternatively, the terminal 30 may notify the server device 10 of the ticket ID notified from the authentication terminal 20. In other words, a user entry notification including the ticket ID may be sent from the authentication terminal 20 to the server device 10 via the terminal 30.

[0151] The terminal 30 may acquire personal information of the user (e.g., name, age, gender, address, etc.) from the identification document acquired at the time of initial registration (identification). If the terminal 30 determines, based on the acquired personal information, that the user is not eligible to enter the event venue, the terminal 30 may hide the electronic ticket. For example, if the server device 10 sells a ticket to an adult event to the user, it will state this in the ticket information. If the ticket information of the issued electronic ticket states "ticket for adults," the terminal 30 will not display the electronic ticket. By taking such measures, the event organizer does not need to verify the user's age, even if a ticket with an age restriction, such as for public gambling, is sold.

[0152] In the above embodiment, an electronic ticket is issued at a timing desired by the user, but the electronic ticket may also be issued when the user purchases the ticket. In this case, the server device 10 transmits a two-dimensional barcode including a ticket ID and ticket information to the terminal 30 as an electronic ticket. When the user enters the event venue, the user operates the terminal 30 to display the electronic ticket. At that time, the terminal 30 displays the electronic ticket for only a predetermined period (for example, one minute) to prevent fraudulent use of the displayed electronic ticket.

[0153] Alternatively, in the case of lottery-based ticket purchases, the server device 10 transmits an electronic ticket (two-dimensional barcode) to the terminal 30 of the ticket purchaser who wins the lottery, and the terminal 30 stores the electronic ticket internally. When the ticket purchaser enters the event venue, the terminal 30 acquires a facial image of the user. The terminal 30 may display the electronic ticket (two-dimensional barcode) acquired from the server device 10 only if biometric authentication using the acquired facial image and a pre-registered facial image is successful. In this way, the terminal 30 does not need to communicate with the server device 10 when the user enters the event venue.

[0154] In the above embodiment, it has been described that the authentication terminal 20 determines the validity and validity period of the electronic ticket presented by the user. However, this determination may also be made by the server device 10. In this case, the authentication terminal 20 transmits to the server device 10 an authentication request including the ticket ID and validity period of the electronic ticket read from the user's terminal 30 (see FIG. 24). The server device 10 identifies the ticket from the ticket ID included in the authentication request, and determines whether the user can pass through the authentication terminal 20 with the identified ticket. The server device 10 also determines the validity period of the electronic ticket. If the electronic ticket presented by the user is valid for the authentication terminal 20 and the validity period of the electronic ticket has not expired, the server device 10 transmits a notification of successful authentication to the authentication terminal 20.

[0155] In the above embodiment, the authentication terminal 20 controls the passage of a user. However, the passage of the user may also be controlled by a staff member or the like dispatched to the event venue. Specifically, a portable terminal carried by the staff member reads the electronic ticket displayed on the terminal 30 using a barcode reader, and the portable terminal determines the validity and validity period of the electronic ticket and notifies the staff member of the result. If the staff member is notified that the user is allowed to enter the event venue, the staff member allows the user to enter. If the staff member is notified that the user is not allowed to enter the event venue, the staff member denies the user's entry.

[0156] In the above embodiment, it has been explained that the terminal 30 cannot access the server device 10 unless the identity verification and the registration of the face image are completed, so that only users whose identity verification and the registration of the biometric information (face image) are completed at the terminal 30 can purchase tickets. Here, the server device 10 may allow ticket purchases only to terminals 30 that notify that "identity verification has been completed and biometric information has been acquired." In other words, when a user purchases a biometric authentication ticket, the server device 10 may obtain information that "identity verification and face registration have been completed" from the terminal 30 (ticket management application), and sell tickets only to users of terminals 30 that transmit the information.

[0157] In the above embodiment, the case where the sales ticket management database is configured inside the server device 10 has been described, but the database may also be configured on an external database server or the like. That is, some of the functions of the server device 10 may be implemented on another server. More specifically, the above-described "ticket management unit (ticket management means)" and the like may be implemented on any of the devices included in the system.

[0158] The form of data transmission and reception between each device (server device 10, authentication terminal 20, terminal 30) is not particularly limited, but data transmitted and received between these devices may be encrypted. Ticket information and the like is transmitted and received between these devices, and in order to appropriately protect this information, it is desirable to transmit and receive encrypted data.

[0159] In the flow charts (flowcharts, sequence diagrams) used in the above explanation, multiple steps (processes) are described in order, but the execution order of the steps executed in the embodiments is not limited to the order described. In the embodiments, the order of the illustrated steps can be changed to the extent that the content is not affected, such as by executing each process in parallel.

[0160] The above-described embodiments have been described in detail to facilitate understanding of the present disclosure, and it is not intended that all of the above-described configurations are required. Furthermore, when multiple embodiments are described, each embodiment may be used alone or in combination. For example, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of one embodiment with another configuration.

[0161] From the above explanation, it is clear that the present invention has industrial applicability, and the present invention can be suitably applied to an information processing system for selling tickets to users.

[0162] Some or all of the above embodiments can be described as, but are not limited to, the following supplementary notes. [Appendix 1] an identity verification unit that performs a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket purchaser, and stores third biometric information of the ticket purchaser who has been successfully verified; a ticket issuance control unit that performs second biometric authentication using fourth biometric information of the ticket desirer and the stored third biometric information, and performs processing related to ticket issuance if the second biometric authentication is successful; A terminal comprising: [Appendix 2] The terminal described in Appendix 1 further includes a ticket purchase control unit that, after the identity verification is successful, accesses a server device that sells tickets, receives a ticket ID of the purchased ticket from the server device, and stores the received ticket ID. [Appendix 3] The terminal described in Appendix 2, wherein the ticket issuance control unit sends a ticket issuance request including the ticket ID of the ticket that the ticket seeker wishes to issue to the server device. [Appendix 4] The terminal according to any one of appendixes 1 to 3, wherein the identity verification unit performs one-to-one authentication using the first biometric information and the second biometric information to verify the identity of the user. [Appendix 5] The terminal described in Appendix 4, wherein the ticket issuance control unit performs one-to-one authentication using the third biometric information and the fourth biometric information, and controls the issuance of the ticket if the person wishing to purchase the ticket and the person wishing to issue the ticket are the same person. [Appendix 6] The terminal described in Appendix 3, wherein the ticket issuance control unit obtains an electronic ticket from the server device in response to sending the ticket issuance request to the server device. [Appendix 7] The terminal described in Appendix 6, wherein the ticket issuance control unit acquires the electronic ticket converted into a two-dimensional barcode format and displays the acquired electronic ticket. [Appendix 8] The terminal according to claim 7, wherein the electronic ticket has a validity period set thereon. [Appendix 9] The terminal according to any one of Supplementary notes 1 to 8, wherein the first to fourth biometric information are a face image or a feature generated from the face image. [Appendix 10] a server device that sells tickets; A terminal and Including, The terminal an identity verification unit that performs a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket purchaser, and stores third biometric information of the ticket purchaser who has been successfully verified; a ticket purchase control unit that, after the identity verification is successful, accesses the server device, receives a ticket ID of the purchased ticket from the server device, and stores the received ticket ID; a ticket issuance control unit that performs second biometric authentication using fourth biometric information of the ticket desirer and the stored third biometric information, and if the second biometric authentication is successful, performs processing related to the issuance of the ticket; A system comprising: [Appendix 11] On the device, performing a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket purchaser, and storing third biometric information of the ticket purchaser who has been successfully identified; A method for controlling a terminal, which performs a second biometric authentication using the fourth biometric information of a person wishing to issue a ticket and the stored third biometric information, and if the second biometric authentication is successful, performs processing related to the issuance of the ticket. [Appendix 12] The computer installed in the device a process of verifying the identity of the ticket purchaser through a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket purchaser, and storing third biometric information of the ticket purchaser whose identity has been successfully verified; performing a second biometric authentication using fourth biometric information of the person desiring to issue a ticket and the stored third biometric information, and if the second biometric authentication is successful, performing a process related to issuing the ticket; A computer-readable storage medium that stores a program for executing the above.

[0163] The disclosures of the above-cited prior art documents are incorporated herein by reference. Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Those skilled in the art will understand that these embodiments are merely illustrative and that various modifications are possible without departing from the scope and spirit of the present invention. In other words, the present invention naturally includes various modifications and alterations that may be made by those skilled in the art in accordance with the entire disclosure, including the claims, and the technical concepts thereof. [Explanation of symbols]

[0164] 10 Server device 20 Authentication Terminal 30 devices 100 devices 101 Identity Verification Department 102 Ticket issuing control unit 201 Communication control unit 202 Ticket Management Department 203 Storage section 301 Communication Control Unit 302 Ticket reader 303 Traffic Control Unit 304 Storage section 311 processor 312 memory 313 Input / Output Interface 314 Communication Interface 401 Communication control unit 402 Identity Verification Department 403 Ticket Purchase Control Unit 404 Ticket issuing control unit 405 Storage section

Claims

1. an identity verification unit that verifies the identity of the ticket purchaser by a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket purchaser, and stores third biometric information of the ticket purchaser whose identity verification has been successful; a ticket issuance control unit that performs second biometric authentication using fourth biometric information of the ticket desirer and the stored third biometric information, and performs processing related to ticket issuance if the second biometric authentication is successful; a ticket purchase control unit that, after the identity verification is successful, accesses a server device that sells tickets, receives a ticket ID of the purchased ticket from the server device, and stores the received ticket ID; Equipped with the ticket issuance control unit transmits a ticket issuance request to the server device, the ticket issuance request including the ticket ID of the ticket desired by the ticket seeker, acquires an electronic ticket converted into a two-dimensional barcode format from the server device in response to the transmission of the ticket issuance request to the server device, and displays the acquired electronic ticket converted into the two-dimensional barcode format; If the identity verification is successful, the identity verification unit acquires personal information of the ticket purchaser from the identity verification document and stores the acquired personal information; The ticket issuance control unit determines whether the ticket applicant can use the electronic ticket based on the stored personal information and information on the electronic ticket, and if the ticket applicant cannot use the electronic ticket, does not display the electronic ticket converted into the acquired two-dimensional barcode format.

2. The terminal according to claim 1 , wherein the identity verification unit performs one-to-one authentication using the first biometric information and the second biometric information to verify the identity of the user.

3. The terminal according to claim 2, wherein the ticket issuance control unit performs one-to-one authentication using the third biometric information and the fourth biometric information, and controls the issuance of the ticket if the person wishing to purchase the ticket and the person wishing to issue the ticket are the same person.

4. The terminal according to claim 1 , wherein a validity period is set for the electronic ticket.

5. The terminal according to claim 1 , wherein the first to fourth biometric information are a face image or a feature amount generated from the face image.

6. a server device that sells tickets; A terminal and Including, The terminal an identity verification unit that verifies the identity of the ticket purchaser by a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket purchaser, and stores third biometric information of the ticket purchaser whose identity verification has been successful; a ticket purchase control unit that accesses the server device after the identity verification is successful, receives a ticket ID of the purchased ticket from the server device, and stores the received ticket ID; a ticket issuance control unit that performs second biometric authentication using fourth biometric information of the ticket desirer and the stored third biometric information, and if the second biometric authentication is successful, performs processing related to the issuance of the ticket; Equipped with the ticket issuance control unit transmits a ticket issuance request to the server device, the ticket issuance request including the ticket ID of the ticket desired by the ticket seeker, acquires an electronic ticket converted into a two-dimensional barcode format from the server device in response to the transmission of the ticket issuance request to the server device, and displays the acquired electronic ticket converted into the two-dimensional barcode format; If the identity verification is successful, the identity verification unit acquires personal information of the ticket purchaser from the identity verification document and stores the acquired personal information; The ticket issuance control unit determines whether the ticket applicant can use the electronic ticket based on the stored personal information and information on the electronic ticket, and if the ticket applicant cannot use the electronic ticket, does not display the electronic ticket converted into the acquired two-dimensional barcode format.

7. On the device, performing a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket purchaser, and storing third biometric information of the ticket purchaser who has been successfully identified; performing second biometric authentication using fourth biometric information of the ticket applicant and the stored third biometric information, and if the second biometric authentication is successful, performing processing related to issuing the ticket; a terminal control method for accessing a server device that sells tickets after the identity verification is successful, receiving a ticket ID of the purchased ticket from the server device, and storing the received ticket ID, transmitting a ticket issuance request including the ticket ID of the ticket desired by the ticket desirer to the server device, obtaining an electronic ticket converted into a two-dimensional barcode format from the server device in response to the transmission of the ticket issuance request to the server device, and displaying the obtained electronic ticket converted into the two-dimensional barcode format; If the identity verification is successful, obtain personal information of the ticket purchaser from the identity verification document and store the obtained personal information; A terminal control method that determines whether the ticket applicant can use the electronic ticket based on the stored personal information and information on the electronic ticket, and does not display the electronic ticket converted into the acquired two-dimensional barcode format if the ticket applicant cannot use the electronic ticket.

8. The computer installed in the device a process of verifying the identity of the ticket purchaser through a first biometric authentication using first biometric information obtained from an identification document and second biometric information of the ticket purchaser, and storing third biometric information of the ticket purchaser whose identity has been successfully verified; performing second biometric authentication using fourth biometric information of the ticket applicant and the stored third biometric information, and if the second biometric authentication is successful, performing a process related to issuing the ticket; a process of accessing a server device that sells tickets after the identity verification is successful, receiving a ticket ID of the purchased ticket from the server device, and storing the received ticket ID; A program for executing The computer, a process of transmitting a ticket issuance request including the ticket ID of the ticket desired by the ticket desirer to the server device, acquiring an electronic ticket converted into a two-dimensional barcode format from the server device in response to the transmission of the ticket issuance request to the server device, and displaying the acquired electronic ticket converted into the two-dimensional barcode format; If the identity verification is successful, a process of acquiring personal information of the ticket purchaser from the identity verification document and storing the acquired personal information; a process of determining whether or not the ticket applicant is able to use the electronic ticket based on the stored personal information and information on the electronic ticket, and not displaying the electronic ticket converted into the acquired two-dimensional barcode format if the ticket applicant is unable to use the electronic ticket; A program to execute.

Citation Information

Patent Citations

  • Ticket selling system

    JP2015191468A

  • Authentication system, authentication method and information processor

    JP2019057004A

  • Ticketing management system and program

    JP2019128694A

  • Issuing device, server, issuing system, issuing method, and program

    JP2020009067A

  • Issuance system, certification device, and device and method for issuance, and program

    JP2020038443A