Information processing methods, information processing systems, information processing terminals

The system improves identity verification reliability for ticket holders by associating personal information with seat information and performing authentication, addressing the inadequacies of existing methods without increased costs.

JP2026070390APending Publication Date: 2026-04-27NEC PLATFROMS LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NEC PLATFROMS LTD
Filing Date
2024-10-15
Publication Date
2026-04-27

AI Technical Summary

Technical Problem

Existing identity verification methods for ticket resale prevention are inadequate in reliability without increasing costs, such as those described in Patent Document 1, which only check seat reservation accuracy and not the identity of the ticket holder.

Method used

An information processing system and terminal that associate personal information with designated seat information, allowing verification through QR codes or RFID tags, and perform authentication using SMS or biometric methods to ensure the ticket holder is seated correctly.

Benefits of technology

Enhances identity verification reliability while maintaining cost-effectiveness by confirming the match between personal information and seat information, deterring unauthorized entry and quickly identifying seat errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026070390000001_ABST
    Figure 2026070390000001_ABST
Patent Text Reader

Abstract

The inability to improve the reliability of identity verification while suppressing cost increases. [Solution] The information processing method disclosed herein involves an information processing system storing first information that associates the personal information of a person who has purchased a ticket with a designated seat with the seat information; a person's information processing terminal reading installation information installed on the seat and transmitting second information that associates the seat information contained in the installation information with the personal information to the information processing system; the information processing system determining whether the first information and the second information match, and if they match, performing authentication processing on the person's information processing terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing method, an information processing system, and an information processing terminal.

Background Art

[0002] In events such as concerts and sports, there is a problem of illegal resale of tickets. Also, not only in events but also in tickets such as train tickets, there is a problem of illegal resale. As a countermeasure against such illegal resale, identity verification such as whether a person is a ticket purchaser is being carried out. However, when introducing identity verification documents or face recognition as means of identity verification, there is a problem that the cost increases.

[0003] Here, as a technology related to identity verification, Patent Document 1 describes verifying a person who has boarded an express train. Specifically, in Patent Document 1, first, the personal information of a person who has reserved an express train is stored in association with the seat number. Then, a person who has boarded the express train reads a two-dimensional code installed on the seat with a terminal and transmits the personal information entered into the terminal and the seat number to a server to check whether it is the reserved seat number.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, in the technology described in Patent Document 1 mentioned above, it only checks whether the seat reserved by a person is correct, and the identity verification is insufficient. As a result, there is a problem that it is impossible to improve the reliability of identity verification while suppressing an increase in cost.

[0006] Therefore, one of the purposes of this disclosure is to solve the aforementioned problem of being unable to improve the reliability of identity verification while suppressing cost increases. [Means for solving the problem]

[0007] One form of this disclosure is an information processing method, The information processing system stores first information that associates the personal information of the person who purchased the ticket with a designated seat with the seat information. The information processing terminal of the person reads the installation information installed on the seat, and transmits second information to the information processing system, which associates the seat information contained in the installation information with the personal information. The information processing system determines whether the first information and the second information match, and if they match, performs authentication processing on the person's information processing terminal. This is the structure it takes. Furthermore, an information processing system, which is one form of this disclosure, A memory unit that stores first information linking the personal information of a person who purchased a ticket with an assigned seat to the seat information, An acquisition unit obtains second information from the information processing terminal of the person that reads the installation information installed on the seat, which associates the seat information contained in the installation information with the personal information. An authentication unit determines whether the first information stored in memory matches the second information obtained, and if they match, performs authentication processing on the person's information processing terminal. Equipped with, This is the structure it takes. Furthermore, an information processing terminal, which is one form of this disclosure, This is an information processing terminal for a person who has purchased a ticket with a designated seat. A reading function that reads installation information installed on the aforementioned seat, A transmission function that transmits a second piece of information, which associates the seat information contained in the read installation information with the personal information, to an information processing system that stores a first piece of information which associates the personal information of the person with the seat information of the seat. The information processing system determines whether the first information and the second information match, and if they match, the information processing system performs an authentication function corresponding to the authentication process on the person's information processing terminal. Equipped with, This is the structure it takes. [Effects of the Invention]

[0008] This disclosure, structured as described above, can improve the reliability of identity verification while suppressing cost increases. [Brief explanation of the drawing]

[0009] [Figure 1] This block diagram shows an example of the overall configuration of the information processing system related to this disclosure. [Figure 2] This block diagram shows an example of the configuration of the information processing system related to this disclosure. [Figure 3A] This figure shows an example of how the user terminal processes information related to this disclosure. [Figure 3B] This figure shows an example of how the user terminal processes information related to this disclosure. [Figure 4A] This flowchart shows an example of the processing operation of the information processing system related to this disclosure. [Figure 4B] This flowchart shows an example of the processing operation of the information processing system related to this disclosure. [Figure 5] This block diagram shows an example of the hardware configuration of the information processing device related to this disclosure. [Figure 6] This block diagram shows an example of the configuration of the information processing system related to this disclosure. [Figure 7] This block diagram shows an example of the configuration of an information processing terminal related to this disclosure. [Figure 8]It is a flowchart showing an example of the operation of the information processing system according to the present disclosure.

Mode for Carrying Out the Invention

[0010] <First Embodiment> The first embodiment of the present disclosure will be described with reference to the drawings. Note that the drawings may be relevant to any embodiment.

[0011] [Configuration] The information processing system of the present disclosure is used to perform identity verification of a person who uses a ticket for which a seat is designated. Specifically, in the information processing system of the present embodiment, it is to confirm that the person who purchased a ticket for which a seat is designated at an event such as a concert sits in the correct seat. Note that hereinafter, the case where a person purchases and uses a ticket for an event such as a concert will be exemplified, but it is applicable not only to tickets for seats at events but also to any tickets for seats such as train tickets designating seats and airplane tickets designating seats.

[0012] As shown in FIG. 1, the information processing system in the present embodiment includes a management system 10 (information processing system) that sells tickets and manages seats at an event, and a user terminal 30 (information processing terminal) operated by a user (person) who purchases and uses a ticket, and they are connected via a network N. The management system 10 is composed of a plurality of information processing devices and includes a sales server 11, a seat management server 12, a DB (database) server 13, and an authentication server 14 that are connected via the network N. However, the management system 10 is not necessarily limited to being composed of a plurality of information processing devices as described above, and may be composed of one information processing device. Each device will be described in detail below.

[0013] First, let's describe the user terminal 30. The user terminal 30 (information processing terminal) is composed of an information processing device equipped with a computing unit and a storage device. In particular, in this embodiment, the user terminal 30 is a portable information processing terminal such as a smartphone that is held and operated by the user. The user terminal 30 is used by the user when accessing a predetermined server of the management system 10 to purchase event tickets in advance, or when attending an event and presenting tickets or registering for seating.

[0014] Specifically, as shown in Figure 2, the user terminal 30 includes a ticket purchase unit 31, a reading unit 32, a seat registration unit 33, and an authentication unit 34. The functions of the ticket purchase unit 31, reading unit 32, seat registration unit 33, and authentication unit 34 can be realized by the arithmetic unit executing a program for realizing each function stored in the memory.

[0015] The ticket purchase unit 31 accesses the sales server 11 in response to user input to process the purchase of event tickets. At this time, the ticket purchase unit 31 transmits to the sales server 11 information specifying the seat at the event venue, as well as personal information such as the user's name, date of birth, and telephone number. The telephone number entered as personal information is to be a telephone number that identifies the user and user terminal 30 and can receive calls on the user terminal 30, and functions as account information that allows the user terminal 30 to receive short messages. As a result, as described later, the ticket information (first information) that associates the seat information identifying the seat purchased by the user with the user's personal information is stored and registered in the DB server 13 by the sales server 11. It is not necessary for the user terminal 30 to specify a seat; the sales server 11 may specify an arbitrary seat, and that seat information may be associated with the user's personal information and registered.

[0016] The reading unit 32 (reading function) has the function of reading information contained in a predetermined code that appears in an image captured using a camera (shooting device) equipped on the user terminal 30, in response to user operation. In this embodiment, when the user arrives at the event venue, searches for the seat indicated on the ticket, and arrives at the corresponding seat, the reading unit 32 reads the QR code attached to the seat at the user's operation. The QR code contains a URL (Uniform Resource Locator), which is access information to access a seat-specific web page set up on the seat management server 12.

[0017] However, the reading unit 32 is not limited to having the function of reading QR codes, and may have the function of reading installation information installed on the seat by other means. For example, if an RFID (Radio Frequency Identification) tag is installed on the seat, the reading unit 32 may have the function of reading the installation information stored on the RFID tag using short-range wireless communication with a tag reader equipped on the user terminal 30. In this case, the installation information includes a URL, which is access information for accessing a seat-specific web page, as described above. Note that the installation information may be installed on the seat in any way, and the reading unit 32 may read the seat's installation information in any way.

[0018] The seat registration unit 33 (transmission function) accesses the webpage specified by the URL contained in the QR code read as described above to register the seat. Furthermore, if the seat registration unit 33 reads installation information from a seat via short-range wireless communication as described above, it accesses the webpage specified by the URL contained in the read installation information. At this time, the seat registration unit 33 accesses the seat-specific webpage set on the seat management server 12, thereby transmitting seat information, such as the seat number identified by the URL, to the seat management server 12. As a result, the seat registration screen transmitted from the seat management server 12 is displayed on the user terminal 30, as shown in Figure 3A(3-1). The seat registration screen displays event information and seat information such as the seat number, as well as input fields for the user to enter their personal information, such as their phone number and date of birth, which were registered when purchasing the ticket. The seat registration unit 33 inputs personal information for verification, such as the phone number and date of birth, into the seat registration screen in response to user operations and transmits it to the seat management server 12. As a result, the seat registration unit 33 sends matching information (second information) that associates the seat information displayed on the seat registration screen with the entered personal information to the seat management server 12.

[0019] After the user terminal 30 sends the matching information to the seat management server 12, the seat management server 12 performs a check to see if the seat information registered in the DB server 13 when the user purchased the ticket matches the sent matching information, as will be described later. If the check fails, the seat management server 12 sends and displays an error screen as shown in Figure 3A(3-2) to the user terminal 30. On the other hand, if the check is successful, the seat management server 12 sends and displays a check success screen as shown in Figure 3A(3-3) to the user terminal 30.

[0020] As described above, once the matching is successful, the authentication unit 34 (authentication function) displays a matching success screen on the user terminal 30 and, in response to user operations, requests the authentication server 14 via the seat management server 12 to perform SMS (Short Message Service) authentication, and responds to the authentication process performed by the authentication server 14. Specifically, the authentication unit 34 communicates with the seat management server 12 and the authentication server 14. The authentication server 14 sends an authentication code for SMS authentication to the user terminal 30's phone number, and the seat management server 12 sends and displays an authentication code input screen, as shown in Figure 3B(3-4), to the user terminal 30. The authentication unit 34 enters the transmitted authentication code into the authentication code input field on the displayed authentication code input screen and sends it to the authentication server 14 via the seat management server 12. When the authentication server 14 confirms that the authentication code matches, authentication is successful, and the seat management server 12 sends and displays an authentication success screen, as shown in Figure 3B(3-5), to the user terminal 30.

[0021] Next, the sales server 11, seat management server 12, DB server 13, and authentication server 14 will be described. Each of the servers 11 to 14 consists of one or more information processing units equipped with a computing unit and a storage device. The servers 11 to 14 as a whole function as the management system 10, and by executing programs stored in the storage devices of the computing units of each server 11 to 14, the functions of the sales processing unit 21, seating processing unit 22, and authentication processing unit 23 shown in Figure 2 can be realized. The DB server 13, which constitutes the management system 10, is equipped with a ticket information storage unit 25, which is composed of a storage device, as shown in Figure 2. Note that each of the processing units 21 to 23 and the storage unit 25 shown in Figure 2 may be implemented in any of the servers 11 to 14. The following describes each of the servers 11 to 14 and each of the processing units 21 to 23 in detail.

[0022] The sales server 11 operates a website where users can purchase tickets and processes ticket purchases from users. Specifically, the sales server 11 (sales processing unit 21) receives access from the user terminal 30 and accepts information entered from the user terminal 30, including information specifying the seat at the event venue, and personal information such as the user's name, date of birth, and telephone number. The sales server 11 then stores and registers the ticket information (first information), which associates the seat information and personal information, in the ticket information storage unit 25 of the DB server 13. The sales server 11 is not necessarily required to receive seat specifications from the user terminal 30; the sales server 11 may specify an arbitrary seat and register that seat information along with the user's personal information. The sales server 11 also supports a resale function that allows users who can no longer attend the event to list and sell their purchased tickets. When a ticket is transferred, the sales server 11 has a function to overwrite the user's personal information linked to the corresponding seat number in the DB server 13 with the personal information of the recipient user.

[0023] As described above, the DB server 13 is equipped with a ticket information storage unit 25 (storage unit) that stores and registers ticket information, which associates seat information that identifies a seat at an event with the personal information of the user who purchased a ticket for that seat. Furthermore, as will be described later, when the seat management server 12 registers a user's seating, the DB server 13 provides the ticket information registered in the ticket information storage unit 25 to the seat management server 12 for user verification. The ticket information stored in the ticket information storage unit 25 includes status information indicating either seating completed or not seated.

[0024] The seat management server 12 operates a website that allows users to register their seating when they take their seats at an event venue. For example, it can be accessed from the user terminal 30 from the start time to the end time of the event. Specifically, as described above, the seat management server 12 (seat processing unit, acquisition unit, and authentication unit) is accessed when the user reads a QR code attached to a seat at the event venue using the user terminal 30, and the URL contained in the QR code is accessed from the user terminal 30. The seat management server 12 then sends a seating registration screen to the accessing user terminal 30, displaying seat information such as the seat number corresponding to the accessed URL, as well as event information. At this time, as shown in Figure 3A, the seating registration screen displays input fields for the user to enter their personal information, such as their phone number and date of birth. The server obtains matching information from the user terminal 30, which associates the personal information such as the phone number and date of birth entered in these input fields with the seat information. The seat management server 12 then accesses the DB server 13 to query the user's personal information registered as ticket information associated with the seat number corresponding to the verification information entered by the user, and compares it with the personal information entered as verification information on the seat registration screen from the user terminal 30. In other words, the seat management server 12 checks whether personal information such as the telephone number and date of birth, which is registered as ticket information associated with the seat information of the seat to which the QR code photographed by the user with the user terminal 30 is attached, matches personal information such as the telephone number and date of birth included in the verification information entered by the user who is trying to sit in that seat.

[0025] If the seat management server 12 finds that the personal information associated with the same seat does not match the ticket information registered in the DB server 13 and the matching information entered by the user, and the matching fails, it sends an error screen to the user terminal 30 indicating that the seat number is incorrect, as shown in Figure 3A(3-2). On the other hand, if the matching is successful, the seat management server 12 sends a matching success screen to the user terminal 30, as shown in Figure 3A(3-3). When the seat management server 12 receives an SMS authentication start operation from the user terminal 30 on the matching success screen, it sends an authentication request to the authentication server 14 along with the phone number of the user terminal 30, and also sends an authentication code input screen to the user terminal 30, as shown in Figure 3B(3-4). Then, as will be described later, the authentication server 14 performs authentication processing using the phone number of the user terminal 30. At this time, the seat management server 12 sends the authentication code entered on the authentication code input screen from the user terminal 30 to the authentication server 14.

[0026] When the seat management server 12 receives notification from the authentication server 14 that the authentication process for the user terminal 30 has been successful, it registers the seating status with the DB server 13. At this time, the seat management server 12 changes the status information regarding seating in the ticket information of the seat registered in the DB server 13 for the seating registration and successful authentication from "not seated" to "seat completed" and registers it. The seat management server 12 also sends an authentication success screen, as shown in Figure 3A(3-5), to the user terminal 30.

[0027] As described above, the authentication server 14 receives an authentication request from the seat management server 12 and performs authentication processing for the user terminal 30. Specifically, the authentication server 14 (authentication processing unit) sends an authentication code to the phone number of the user terminal 30 that it received along with the request from the seat management server 12. The authentication server 14 then retrieves the authentication code entered by the user terminal 30 via the seat management server 12, and if it matches the authentication code that was sent, it considers authentication successful and notifies the seat management server 12 of the successful authentication.

[0028] [Operation] Next, we will explain the operation of the information processing system described above.

[0029] First, the user accesses the sales server 11 from the user terminal 30 to purchase event tickets. At this time, the user terminal 30 transmits information specifying the seat, as well as personal information such as the user's name, date of birth, and telephone number (step S1 in Figure 4A). In response, the sales server 11 receives the seat information and personal information from the user terminal 30, associates the personal information with the seat information on the ticket, and processes the ticket purchase (step S2 in Figure 4A). Then, the sales server 11 transmits the ticket information (first information), which associates the seat information and personal information, to the DB server 13 (step S3 in Figure 4A), and the DB server 13 stores and registers the received ticket information (step S4 in Figure 4A).

[0030] Furthermore, when the sales server 11 receives information from the user terminal 30 regarding the purchase of a ticket and the user's personal information, it selects an arbitrary seat and registers that seat information in the DB server 13, associating it with the user's personal information. In addition, when a purchased ticket is transferred, the sales server 11 updates the ticket information in the DB server 13 by overwriting the user's personal information associated with the corresponding seat number with the personal information of the transferee user.

[0031] Subsequently, the user who purchased the ticket arrives at the event venue (step S11 in Figure 4B). The user then searches for the seat indicated on the ticket and, upon reaching the seat, operates the user terminal 30 to scan the QR code attached to the seat (step S12 in Figure 4B). The user terminal 30 then accesses the seat-specific webpage (seat management server 12) specified by the URL contained in the scanned QR code and registers the user's seat.

[0032] When the user terminal 30 accesses a seat-specific webpage, the seat management server 12 sends and displays the seat registration screen shown in Figure 3A(3-1) to the user terminal 30. The seat registration screen displays seat information such as event information and seat number, as well as input fields for the user to enter their personal information, such as their phone number and date of birth, which they registered when purchasing the ticket. The user enters their personal information, such as their phone number and date of birth, into the seat registration screen displayed on the user terminal 30 and sends it to the seat management server 12 (step S13 in Figure 4B). As a result, the user terminal 30 sends matching information (second information) to the seat management server 12, which associates the seat information displayed on the seat registration screen with the entered personal information.

[0033] When the seat management server 12 receives verification information from the user terminal 30, it performs verification with the ticket information registered in the DB server 13 (step S14 in Figure 4B). Specifically, the seat management server 12 queries the DB server 13 for the personal information of the user registered as ticket information associated with the seat number corresponding to the verification information, and verifies whether it matches the personal information in the verification information. If the personal information associated with the same seat does not match and the verification fails, the seat management server 12 sends an error screen to the user terminal 30 indicating that the seat number is incorrect, as shown in Figure 3A(3-2) (not shown in Figure 4B). On the other hand, if the verification is successful, the seat management server 12 sends a verification success screen to the user terminal 30, as shown in Figure 3A(3-3) (step S15 in Figure 4B).

[0034] Upon successful verification, the user requests the seat management server 12 to perform SMS authentication from the verification success screen displayed on the user terminal 30 (step S16 in Figure 4B). In response, the seat management server 12 sends the phone number of the user terminal 30 to the authentication server 14 and requests SMS authentication using that phone number (step S17 in Figure 4B). The seat management server 12 also sends an authentication code input screen to the user terminal 30, as shown in Figure 3B(3-4). The authentication server 14 then sends an authentication code to the phone number of the user terminal 30 in response to the SMS authentication request from the seat management server 12 (step S18 in Figure 4B).

[0035] The user then receives the authentication code sent from the authentication server 14, enters it into the authentication code input field on the authentication code input screen displayed on the user terminal 30, and sends it to the seat management server 12. The seat management server 12 then sends the authentication code that was entered into the authentication code input screen and sent from the user terminal 30 to the authentication server 14.

[0036] The authentication server 14 obtains the authentication code entered by the user terminal 30 via the seat management server 12, and if it matches the transmitted authentication code, it considers authentication successful and notifies the seat management server 12 of the successful authentication (step S20 in Figure 4B).

[0037] When the seat management server 12 receives notification from the authentication server 14 that the authentication process for the user terminal 30 has been successful, it registers the seat to the DB server 13 (step S21 in Figure 4B). At this time, the seat management server 12 changes the status information regarding the seating status in the ticket information of the seat registered in the DB server 13 for the seating registration and successful authentication from "not seated" to "seat completed" and registers it. The seat management server 12 also sends and displays an authentication success screen, as shown in Figure 3B(3-5), to the user terminal 30.

[0038] As described above, this embodiment allows for low-cost and highly reliable identity verification without the need to verify identity documents or introduce an authentication system. As a result, it is possible to deter unauthorized entry into the event venue by individuals who are not ticket purchasers. Furthermore, since the system verifies the attendee's information against their assigned seat during the user's seat registration process, it is possible to quickly alert users if they have chosen the wrong seat.

[0039] [Example 1] Next, we will explain a modified version of the information processing system described above. In the above example, when a user registers for a seat, they perform the operations of "reading the seat's QR code with the user terminal 30" and "entering their phone number and date of birth into the user terminal 30." However, the following configuration is also possible.

[0040] First, the user terminal 30 is equipped with a display function to display tickets. For example, the display function displays event information and seat information corresponding to the display screen of the user terminal 30, and also displays a confirmation processing unit that performs an operation to confirm that the ticket has been verified by the venue when the ticket is presented at the event venue. The confirmation processing unit can be operated by sliding on the display screen of the user terminal 30, and the ticket verification process is completed by sliding. When the confirmation processing unit of the ticket displayed by the display function is operated and the verification process is completed, the reader unit 32 (reading function) of the user terminal 30 is authorized to activate. For example, the display function displays an activation button for the reader unit 32 on the displayed ticket. This allows the user to activate the reader unit 32 by operating the activation button on the displayed ticket, and the activated reader unit 32 can then read the seat QR code. In the above example, the reader unit 32 is authorized to activate when the confirmation processing unit displayed with the ticket is operated, but the reader unit 32 may also be authorized to activate depending on the display of the ticket. For example, after the ticket is displayed for a certain period of time, the activation button for the reader unit 32 may be displayed, or the reader unit 32 may be activated.

[0041] Furthermore, the user terminal 30 has pre-stored personal information such as a phone number and date of birth. The seat registration function 33 of the user terminal 30 may automatically input the stored personal information into the input fields of the seat registration screen shown in Figure 3A(3-1), which is sent from the web page accessed after scanning the QR code. This allows the user to easily send matching information linking seat information and personal information to the seat management server 12 without having to re-enter personal information.

[0042] Furthermore, as mentioned above, if the seat has installation information that can be read by short-range wireless communication, the reading unit 32, which is activated by operating the activation button described above, reads the installation information from the seat via short-range wireless communication. The seat registration function 33 may then automatically enter the stored personal information into the input fields of the seat registration screen sent from the accessed web page after reading the installation information.

[0043] [Differentiation 2] Next, we will describe further variations of the information processing system described above. In the above example, SMS authentication is performed on the user terminal 30 if the user matching to the seat is successful, but other authentication processes may be performed. For example, the authentication process may be biometric authentication of the user by an application installed on the user terminal 30.

[0044] Specifically, when performing biometric authentication for a user, first, the user's personal information, such as an email address and user ID, is registered as information that identifies the user and the user terminal 30, similar to a telephone number. When the seat management server 12 successfully matches the user to a seat, it displays a matching success screen on the user terminal 30, as shown in Figure 3A(3-3), displaying a message such as "Perform biometric authentication." The user then requests the seat management server 12 to perform biometric authentication from the matching success screen. In response, the seat management server 12 sends the account information of the user terminal 30 to the authentication server 14 and requests biometric authentication of the user using this account information.

[0045] The authentication server 14 then communicates with the user terminal 30 using the account information and performs biometric authentication. For example, the authentication server 14 requests biometric authentication from an application with biometric authentication functionality built into the user terminal 30, specifying the account information. In response, the application on the user terminal 30 performs biometric authentication, such as facial recognition or fingerprint authentication, corresponding to the account information of the user, and the result of this biometric authentication is sent to the authentication server 14.

[0046] When the authentication server 14 receives notification from the user terminal 30 that biometric authentication has been successful, it notifies the seat management server 12 of the successful authentication. The seat management server 12 then registers the seating with the DB server 13 and sends and displays an authentication success screen, as shown in Figure 3B(3-5), to the user terminal 30.

[0047] Furthermore, the authentication process performed by the authentication server 14 is not limited to the biometric authentication described above, but may be any authentication method applied to the user terminal 30.

[0048] <Second Embodiment> Next, a second embodiment of this disclosure will be described with reference to the drawings. This embodiment shows an outline of the management system, information processing terminal, etc., described in the above-described embodiment. Note that the drawings may be relevant to any embodiment.

[0049] First, the hardware configuration of the information processing device 100 in this disclosure will be described. The information processing device 100 is composed of a general information processing device, and as an example, it is equipped with the following hardware configuration as shown in Figure 5. ·CPU(Central Processing Unit)101(Arithmetic unit) ROM (Read Only Memory) 102 (Storage Device) • RAM (Random Access Memory) 103 (Storage Device) • Program group 104 loaded into RAM 103 • Storage device 105 for storing the program group 104 • Drive device 106 for reading and writing to external storage medium 110 of the information processing device. • Communication interface 107 connecting to a communication network 111 outside the information processing device. • Input / output interface 108 for data input and output. • Bus 109 connecting each component

[0050] Figure 5 shows an example of the hardware configuration of the information processing device 100, and the hardware configuration of the information processing device is not limited to the case described above. For example, the information processing device may consist of only a part of the configuration described above, such as not having a drive device 106. In addition, the information processing device may use a GPU (Graphic Processing Unit), DSP (Digital Signal Processor), MPU (Micro Processing Unit), FPU (Floating point number Processing Unit), PPU (Physics Processing Unit), TPU (Tensor Processing Unit), quantum processor, microcontroller, or a combination thereof instead of the CPU described above.

[0051] Furthermore, the information processing device 100 can be equipped with a storage unit 201, an acquisition unit 202, and an authentication unit 203 as shown in Figure 6, so that it functions as an information processing system 200 similar to the management system 10 described above, by having the CPU 101 acquire the program group 104 and execute it. The program group 104 is, for example, stored in advance in a storage device 105 or ROM 102, and the CPU 101 loads it into RAM 103 and executes it as needed. The program group 104 may also be supplied to the CPU 101 via a communication network 111, or it may be stored in advance in a storage medium 110, and the drive device 106 reads the program and supplies it to the CPU 101. However, the storage unit 201, acquisition unit 202, and authentication unit 203 described above may be constructed with dedicated electronic circuits to realize such means.

[0052] The storage unit 201 stores first information that associates the personal information of a person who purchased a ticket with a designated seat with the seat information. The acquisition unit 202 acquires second information from the person's information processing terminal, which has read the installation information installed on the seat, that associates the seat information contained in the installation information with the personal information. The authentication unit 203 determines whether the first information stored and the acquired second information match, and if they match, performs authentication processing on the person's information processing terminal.

[0053] Furthermore, the information processing device 100 can be equipped with a read function 301, a transmit function 302, and an authentication function 303, as shown in Figure 7, so that it functions as an information processing terminal 300 similar to the user terminal 30 described above, by having the CPU 101 acquire the program group 104 and execute it. The program group 104 is, for example, stored in advance in a storage device 105 or ROM 102, and the CPU 101 loads it into RAM 103 and executes it as needed. The program group 104 may also be supplied to the CPU 101 via a communication network 111, or it may be stored in advance in a storage medium 110, and the drive device 106 reads the program and supplies it to the CPU 101. However, the read function 301, transmit function 302, and authentication function 303 described above may be constructed with dedicated electronic circuits to realize these means.

[0054] The reading function 301 reads the installation information installed on the designated seat of the purchased ticket. The transmission function 302 transmits a second piece of information, which associates the seat information contained in the read installation information with the personal information, to an information processing system that stores a first piece of information which associates the personal information of the person with the seat information of the seat. The authentication function 303 is performed by the information processing system to determine whether the first piece of information and the second piece of information match, and if they match, it corresponds to the authentication process performed by the information processing system on the person's information processing terminal.

[0055] This disclosure describes how, with the configuration described above, the information processing system first stores first information that associates the personal information of a person who has purchased a ticket with a designated seat with the seat information (step S101 in Figure 8). Then, the person's information processing terminal reads the installation information installed on the seat and transmits second information that associates the seat information contained in the installation information with the personal information to the information processing system (step S102 in Figure 8). Subsequently, the information processing system determines whether the first information and the second information match, and if they match, performs authentication processing on the person's information processing terminal (step S103 in Figure 8). This makes it possible to improve the reliability of identity verification while suppressing cost increases.

[0056] Furthermore, at least one of the functions of the storage unit 201, acquisition unit 202, and authentication unit 203 in the information processing system 200 described above, or the functions of the reading function 301, transmission function 302, and authentication function 303 in the information processing terminal 300, may be performed on an information processing device installed and connected at any location on the network, in other words, it may be performed using so-called cloud computing.

[0057] Furthermore, the programs described above can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, and semiconductor memory (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory)). Programs may also be supplied to a computer using various types of transient computer-readable media. Examples of transient computer-readable media include electrical signals, optical signals, and electromagnetic waves. Transitory computer-readable media can be supplied to a computer via wired communication channels such as electric wires and optical fibers, or via wireless communication channels.

[0058] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure are possible, as can be understood by those skilled in the art within the scope of the present disclosure. Furthermore, each of the embodiments described above can be combined with other embodiments as appropriate.

[0059] <Note> Some or all of the above embodiments may also be described as follows. The general configuration of the information processing method, information processing system, and information processing terminal in this disclosure is described below. However, this disclosure is not limited to the configurations described below. Furthermore, some or all of the configurations and functions described in Appendices 2 to 5, which are dependent on Appendice 1 below, may also be dependent on Appendices 6 and 8 in the same way as Appendices 2 to 5. Moreover, not limited to Appendices 1, 6, and 8, some or all of the configurations and functions described as appendices may also be dependent on similar hardware, software, various recording means for recording software, or systems, without departing from the embodiments described above. (Note 1) The information processing system stores first information that associates the personal information of the person who purchased the ticket with a designated seat with the seat information. The information processing terminal of the person reads the installation information installed on the seat, and transmits second information to the information processing system, which associates the seat information contained in the installation information with the personal information. The information processing system determines whether the first information and the second information match, and if they match, performs authentication processing on the person's information processing terminal. Information processing methods. (Note 2) The information processing method described in Appendix 1, The aforementioned personal information includes account information that identifies the information processing terminal of the aforementioned person, The information processing system communicates with the person's information processing terminal using the account information to perform the authentication process. Information processing methods. (Note 2.1) The information processing method described in Appendix 2, The information processing system uses the account information to send an authentication code to the person's information processing terminal and performs the authentication process. Information processing methods. (Note 3) The information processing method described in Appendix 1, The information processing terminal of the person displays the ticket, and in response to the display of the ticket, the activation of the installation information reading function is permitted, and thereafter the reading function is activated to read the installation information. Information processing methods. (Note 4) The information processing method described in Appendix 3, After the person's information processing terminal has performed a verification process on the displayed ticket, it displays a button to activate the reading function on the ticket, and activates the reading function by pressing the button to read the installation information. Information processing methods. (Note 5) The information processing method described in Appendix 3, The information processing terminal of the person stored the personal information and transmitted the second information, which associates the seat information contained in the read installation information with the stored personal information, to the information processing system. Information processing methods. (Note 6) A memory unit that stores first information linking the personal information of a person who purchased a ticket with an assigned seat to the seat information, An acquisition unit obtains second information from the information processing terminal of the person that reads the installation information installed on the seat, which associates the seat information contained in the installation information with the personal information. An authentication unit determines whether the first information stored in memory matches the second information obtained, and if they match, performs authentication processing on the person's information processing terminal. An information processing system equipped with [the following features]. (Note 7) The information processing system described in Appendix 6, The aforementioned personal information includes account information that identifies the information processing terminal of the aforementioned person, The authentication unit communicates with the person's information processing terminal using the account information to perform the authentication process. Information processing system. (Note 7.1) The information processing system described in Appendix 7, The authentication unit uses the account information to send an authentication code to the person's information processing terminal and performs the authentication process. Information processing system. (Note 8) This is an information processing terminal for a person who has purchased a ticket with a designated seat. A reading function that reads installation information installed on the aforementioned seat, A transmission function that transmits a second piece of information, which associates the seat information contained in the read installation information with the personal information, to an information processing system that stores a first piece of information which associates the personal information of the person with the seat information of the seat. The information processing system determines whether the first information and the second information match, and if they match, the information processing system performs an authentication function corresponding to the authentication process on the person's information processing terminal. An information processing terminal equipped with [a specific feature]. (Note 9) The information processing terminal described in Appendix 8, The aforementioned personal information includes account information that identifies the information processing terminal of the aforementioned person, The authentication function performs a pre-configured authentication process in response to a request from the information processing system using the account information. Information processing terminal. (Note 9.1) The information processing terminal described in Appendix 9, The authentication function receives an authentication code transmitted by the information processing system to the person's information processing terminal using the account information, and transmits the authentication code to the information processing system. Information processing terminal. (Note 10) The information processing terminal described in Appendix 8, The system includes a display function for displaying the aforementioned ticket, The aforementioned reading function is authorized to activate in response to the display of the ticket, and is subsequently activated to read the installation information. Information processing terminal. (Note 11) The information processing terminal described in Appendix 10, The aforementioned reading function displays an activation button on the ticket after a verification process has been performed on the displayed ticket, and activates the reading function by pressing the activation button to read the installation information. Information processing terminal. (Note 12) The information processing terminal described in Appendix 10, The aforementioned personal information is stored, The transmission function transmits the second information, which associates the seat information contained in the read installation information with the stored personal information, to the information processing system. Information processing terminal. [Explanation of symbols]

[0060] 10 Management Systems 11 Sales Server 12. Seat management server 13 DB Server 14 Authentication Server 21 Sales Processing Department 22 Seating Processing Unit 23 Authentication Processing Unit 25 Ticket Information Storage Unit 30 User terminals 31 Ticket Purchase Department 32 Reading section 33 Seat Registration Section 34. Authentication Department 100 Information Processing Devices 101 CPU 102 ROM 103 RAM 104 Program Groups 105 Storage device 106 Drive unit 107 Communication Interface 108 Input / Output Interfaces 109 Bus 110 Storage medium 111 Communication Network 200 Information Processing Systems 201 Storage section 202 Acquisition Department 203 Certification Department 300 Information Processing Terminals 301 Reading function 302 Transmission function 303 Authentication Function

Claims

1. The information processing system stores first information that associates the personal information of the person who purchased the ticket with a designated seat with the seat information. The information processing terminal of the person reads the installation information installed on the seat, and transmits second information to the information processing system, which associates the seat information contained in the installation information with the personal information. The information processing system determines whether the first information and the second information match, and if they match, performs authentication processing on the person's information processing terminal. Information processing methods.

2. The information processing method according to claim 1, The aforementioned personal information includes account information that identifies the information processing terminal of the aforementioned person, The information processing system communicates with the person's information processing terminal using the account information to perform the authentication process. Information processing methods.

3. The information processing method according to claim 1, The information processing terminal of the person displays the ticket, and in response to the display of the ticket, the activation of the installation information reading function is permitted, and thereafter the reading function is activated to read the installation information. Information processing methods.

4. The information processing method according to claim 3, After the person's information processing terminal has performed a verification process on the displayed ticket, it displays a button to activate the reading function on the ticket, and activates the reading function by pressing the button to read the installation information. Information processing methods.

5. The information processing method according to claim 3, The information processing terminal of the person stored the personal information and transmitted the second information, which associates the seat information contained in the read installation information with the stored personal information, to the information processing system. Information processing methods.

6. A memory unit that stores first information linking the personal information of a person who purchased a ticket with an assigned seat to the seat information, An acquisition unit obtains second information from the information processing terminal of the person that reads the installation information installed on the seat, which associates the seat information contained in the installation information with the personal information. An authentication unit determines whether the first information stored in memory matches the second information obtained, and if they match, performs authentication processing on the person's information processing terminal. An information processing system equipped with [the following features].

7. The information processing system according to claim 6, The aforementioned personal information includes account information that identifies the information processing terminal of the aforementioned person, The authentication unit communicates with the person's information processing terminal using the account information to perform the authentication process. Information processing system.

8. This is an information processing terminal for a person who has purchased a ticket with a designated seat. A reading function that reads installation information installed on the aforementioned seat, A transmission function that transmits a second piece of information, which associates the seat information contained in the read installation information with the personal information, to an information processing system that stores a first piece of information which associates the personal information of the person with the seat information of the seat. The information processing system determines whether the first information and the second information match, and if they match, the information processing system performs an authentication function corresponding to the authentication process on the person's information processing terminal. An information processing terminal equipped with [a specific feature].

9. An information processing terminal according to claim 8, The aforementioned personal information includes account information that identifies the information processing terminal of the aforementioned person, The authentication function performs a pre-configured authentication process in response to a request from the information processing system using the account information. Information processing terminal.

10. An information processing terminal according to claim 8, The system includes a display function for displaying the aforementioned ticket, The aforementioned reading function is authorized to activate in response to the display of the ticket, and is subsequently activated to read the installation information. Information processing terminal.

Citation Information

Patent Citations

  • Seating determination system, and seating determination program

    JP2023165197A