Server apparatus, method for controlling server apparatus, and storage medium

The server device authenticates and identifies qualified individuals within a specified area to quickly mobilize support candidates, addressing the challenge of privacy concerns in existing rescue support systems and enhancing emergency response efficiency.

JP2026032616APending Publication Date: 2026-02-27NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024135264
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

Existing rescue support systems face challenges in quickly identifying and mobilizing qualified medical professionals or individuals with appropriate qualifications to assist in emergencies due to privacy concerns over location sharing.

Method used

A server device and method that stores authentication and qualification information for users, authenticates individuals within a specified area, and extracts suitable support candidates based on their qualifications to request assistance when an incident occurs.

Benefits of technology

Facilitates rapid resolution of incidents by identifying and mobilizing the most qualified individuals to provide assistance, ensuring efficient response to emergencies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026032616000001_ABST
    Figure 2026032616000001_ABST
Patent Text Reader

Abstract

To provide a server device that contributes to early resolution of an incident.SOLUTION: The server device includes storage means, authentication means, and control means. The storage means stores authentication information and qualification information of each of a plurality of users by using a database. The authentication means receives authentication information of a person to be authenticated from an authentication terminal installed in a predetermined area, and specifies the person to be authenticated from among the plurality of users by using the received authentication information and the plurality of pieces of authentication information stored in the database. The authentication means stores in a database that the identified person to be authenticated stays in the predetermined area. When an incident occurs in the predetermined area, the controller extracts a supporter candidate who requests support for the incident from at least one or more users staying in the predetermined area based on the qualification information of each user staying in the predetermined area. The control means requests the extracted supporter candidate to support the incident.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a server device, a method for controlling a server device, and a program. [Background technology]

[0002] There is technology available for rescuing those in need of assistance.

[0003] For example, Patent Document 1 discloses a rescue support server, a rescue support system, and a program capable of sending an appropriate rescuer to provide rescue. The rescue support server in Patent Document 1 includes a collected data receiving unit, a location information receiving unit, a rescue determination unit, an attribute assigning unit, a ranking assigning unit, and a request notification unit. The collected data receiving unit receives image data from a camera. The location information receiving unit receives location information of a mobile device carried by a rescuer. The rescue determination unit determines whether or not a rescuee is present based on the image data received from the camera. When the rescue determination unit determines that a rescuee is present, the attribute assigning unit assigns rescue attribute information based on the image data and the camera's location information. The ranking assigning unit refers to a rescuer attribute storage unit that stores attribute information of rescuers, and ranks rescuers matching the rescue attribute information according to the degree of suitability. The request notification unit notifies the mobile devices of the rescuers ranked highest of a rescue request including the location information of the rescuee and a request based on the image data. [Prior art documents] [Patent documents]

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

[0005] For example, if someone is injured in an accident or other incident, it is efficient for a doctor or other medical professional near the scene to provide first aid. However, if the location of a qualified medical professional or other person is unknown, that person will not be asked to provide assistance in the event of an accident.

[0006] In Patent Document 1, the rescue support server receives location information from the rescuer's device to determine the location of the rescuer. However, many users refuse to receive location information due to privacy concerns. In such cases, even if the technology in Patent Document 1 is applied, it is difficult to quickly resolve the incident.

[0007] A primary object of the present invention is to provide a server device, a method for controlling a server device, and a program that contribute to the early resolution of incidents. [Means for solving the problem]

[0008] According to a first aspect of the present invention, there is provided a server device comprising: a storage means for storing authentication information and qualification information of each of a plurality of users using a database; an authentication means for receiving authentication information of an authenticatee from an authentication terminal installed in a specified area, identifying the authenticatee from among the plurality of users using the received authentication information and the plurality of pieces of authentication information stored in the database, and storing in the database that the identified authenticatee is staying in the specified area; and a control means for, when an incident occurs in the specified area, extracting supporter candidates from at least one or more users staying in the specified area based on the qualification information of each user staying in the specified area to request support for the incident that has occurred, and requesting support for the incident from the extracted supporter candidates.

[0009] According to a second aspect of the present invention, there is provided a control method for a server device, comprising: a storage step of using a database to store authentication information and qualification information for each of a plurality of users; an authentication step of receiving authentication information for an authenticatee from an authentication terminal installed in a specified area, identifying the authenticatee from among the plurality of users using the received authentication information and the plurality of pieces of authentication information stored in the database, and storing in the database that the identified authenticatee is staying in the specified area; and a control step of, when an incident occurs in the specified area, extracting supporter candidates from at least one or more users staying in the specified area based on the qualification information of each user staying in the specified area to request support for the incident that has occurred, and requesting support for the incident from the extracted supporter candidates.

[0010] According to a third aspect of the present invention, there is provided a program for causing a computer mounted on a server device to execute the following steps: a storage process for storing authentication information and qualification information of each of a plurality of users using a database; an authentication process for receiving authentication information of an authenticatee from an authentication terminal installed in a specified area, identifying the authenticatee from among the plurality of users using the received authentication information and the plurality of pieces of authentication information stored in the database, and storing in the database that the identified authenticatee is staying in the specified area; and a control process for, when an incident occurs in the specified area, extracting supporter candidates from at least one or more users staying in the specified area based on the qualification information of each user staying in the specified area to request support for the incident that has occurred, and requesting support for the incident from the extracted supporter candidates. [Effects of the Invention]

[0011] According to each aspect of the present invention, a server device, a control method for a server device, and a program are provided that contribute to the early resolution of incidents. 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]

[0012] [Figure 1] FIG. 1 is a diagram for explaining an outline of an embodiment. [Figure 2] FIG. 2 is a flowchart for explaining an outline of 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 an embodiment of the present disclosure. [Figure 4] FIG. 4 is a diagram for explaining the operation of the information processing system according to the embodiment of the present disclosure. [Figure 5] FIG. 5 is a diagram illustrating an example of a display on the staff terminal according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a diagram for explaining the operation of the information processing system according to the embodiment of the present disclosure. [Figure 7] FIG. 7 is a diagram illustrating an example of a display of a user terminal according to an embodiment of the present disclosure. [Figure 8] FIG. 8 is a diagram illustrating an example of a display of a user terminal according to an embodiment of the present disclosure. [Figure 9] FIG. 9 is a diagram illustrating an example of a processing configuration of a server device according to an embodiment of the present disclosure. [Figure 10] FIG. 10 is a diagram illustrating an example of a display of a user terminal according to an embodiment of the present disclosure. [Figure 11] FIG. 11 is a diagram illustrating an example of a user management database according to an embodiment of the present disclosure. [Figure 12] FIG. 12 is a flowchart illustrating an example of the operation of the incident control unit according to an embodiment of the present disclosure. [Figure 13] FIG. 13 is a diagram illustrating an example of a hardware configuration of a server device according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0013] 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.

[0014] A server device 100 according to one embodiment includes a storage unit 101, an authentication unit 102, and a control unit 103 (see FIG. 1). The storage unit 101 uses a database to store authentication information and qualification information for each of a plurality of users (step S1 in FIG. 2). The authentication unit 102 receives authentication information for an authenticatee from an authentication terminal installed in a predetermined area, and identifies the authenticatee from among the plurality of users using the received authentication information and the plurality of pieces of authentication information stored in the database (step S2). The authentication unit 102 stores in the database that the identified authenticatee is staying in the predetermined area (step S3). When an incident occurs in the predetermined area, the control unit 103 extracts supporter candidates to request support for the incident from at least one or more users staying in the predetermined area based on the qualification information of each user staying in the predetermined area (step S4). The control unit 103 requests support for the incident from the extracted supporter candidates (step S5).

[0015] The server device 100 stores the qualification information of multiple users. When an incident occurs, the server device 100 extracts the user best suited to the incident based on the qualification information of each user. For example, if an injury occurs, the server device 100 extracts a user with a medical license. The server device 100 requests assistance with the incident from the extracted user. Since an assistance person best suited to the incident is selected, the incident can be resolved quickly.

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

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

[0018] In an information processing system according to a first embodiment, visitors staying in a predetermined area are identified through authentication processing. When an incident occurs in the predetermined area, assistance is requested from visitors who have the appropriate qualifications and abilities to deal with the incident. In the first embodiment, the configuration, operation, etc. of the information processing system will be described using a theme park or amusement park as an example of the predetermined area.

[0019] [System Configuration] 3 is a diagram illustrating an example of a schematic configuration of an information processing system according to an embodiment of the present disclosure. The information processing system according to the first embodiment includes facilities such as a theme park and an amusement park.

[0020] As shown in FIG. 3, the information processing system includes a server device 10 and an authentication terminal 20.

[0021] The server device 10 sells tickets for admission to a theme park, etc. The server device 10 also controls admission to the theme park, etc. Furthermore, if an incident such as an accident or disaster occurs, the server device 10 controls the incident.

[0022] The server device 10 may be installed in a theme park, or may be installed on a network (on the cloud).

[0023] The authentication terminal 20 is, for example, a gate-type device installed at the entrance to the entire theme park. The authentication terminal 20 allows passage to users who have the authority to enter the theme park and denies passage to users who do not have the authority.

[0024] A general user who uses the theme park carries a user terminal 30. The user operates the user terminal 30 to access the server device 10. For example, the user operates the user terminal 30 to access the server device 10 and purchases a ticket for admission to the theme park.

[0025] A theme park application for making the theme park more convenient to enjoy is installed on user terminal 30. After entering the theme park, the user launches the theme park application.

[0026] Theme park employees (staff) and the like carry staff terminals 40. The staff operate the staff terminals 40 to access the server device 10.

[0027] Business applications necessary for carrying out business are installed on the staff terminal 40. When a staff member starts a business within the theme park, the staff member starts up the business application.

[0028] 3 are connected to a network. Specifically, the server device 10, authentication terminal 20, user terminal 30, staff terminal 40, etc. are connected to the network via wired or wireless communication means.

[0029] 3 is an example and is not intended to limit the configuration. For example, the system may include multiple server devices 10. Load balancing and redundancy may be achieved by using multiple server devices 10.

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

[0031] <Create an account> A user visiting the theme park creates an account on the server device 10. For example, the user operates the user terminal 30 to access a user registration page provided by the server device 10.

[0032] The user enters their name, gender, date of birth, address, login information (e.g., ID, password), biometric information, qualification information, telephone number, email address, etc. on the user registration page.

[0033] Examples of biometric information include data (features) calculated from physical characteristics unique to an individual, such as a face, fingerprint, voiceprint, veins, retina, or iris pattern. Alternatively, biometric information may be image data such as a face image or fingerprint image. Biometric information may be any information that includes an individual's physical characteristics. In the present disclosure, biometric information is defined as a person's face image or features generated from a face image.

[0034] The qualification information is information about the qualifications, abilities, etc. held by a user. For example, the qualification information is information about the qualifications and status held by a user who requires official authorization, such as a doctor, nurse, police officer, or firefighter. Alternatively, the qualification information may be information about the user's abilities, such as driving a special vehicle.

[0035] When the server device 10 acquires the user's name, biometric information, qualification information, etc., it stores this information in a user management database and creates an account for the user. The user management database will be described in detail later.

[0036] <Ticket Purchase> A user who has created an account purchases a ticket for admission to a theme park. For example, the user operates the user terminal 30 to log in to the account and purchase a ticket. The server device 10 stores information about the ticket purchased by the user (ticket information) in the user management database.

[0037] <Admission to the theme park> A user enters the theme park by passing through authentication terminal 20 (gate device). When authentication terminal 20 detects a user (person to be authenticated), it transmits an authentication request including biometric information of the person to be authenticated to server device 10 (see FIG. 4).

[0038] Upon receiving the authentication request, the server device 10 executes authentication processing (one-to-N authentication; N is a positive integer, the same applies hereinafter) using the biometric information included in the authentication request and the biometric information stored in the user management database.

[0039] If the person to be authenticated possesses a valid ticket, the server device 10 notifies the authentication terminal 20 that the authentication has been successful. In this case, the server device 10 transmits an affirmative response indicating successful authentication to the authentication terminal 20. The server device 10 also stores the fact that the user has entered the theme park in the user management data. That is, the server device 10 stores the fact that the user is staying in the theme park in the user management database.

[0040] If the person to be authenticated does not have a valid ticket, server device 10 notifies authentication terminal 20 of authentication failure. In this case, server device 10 transmits a negative response to authentication terminal 20 indicating authentication failure.

[0041] The authentication terminal 20 receives the authentication result (authentication success, authentication failure). When authentication success is received, the authentication terminal 20 opens the gate and allows the person to be authenticated to pass. When authentication failure is received, the authentication terminal 20 closes the gate and denies the person to be authenticated from passing.

[0042] In the first embodiment, the server device 10 authenticates the theme park visitor using biometric information of the user. However, the server device 10 may authenticate the theme park visitor using other information. For example, the server device 10 may authenticate the theme park visitor using a two-dimensional barcode or the like.

[0043] In this way, server device 10 receives authentication information of the person to be authenticated from authentication terminal 20 installed in the theme park, and identifies the person to be authenticated from among multiple users using the received authentication information and multiple pieces of authentication information stored in the user database. Server device 10 stores in the user management database that the identified person to be authenticated is staying at the theme park.

[0044] <Incident occurs> When an incident (such as an accident or fire) occurs in the theme park, the staff member operates the staff terminal 40 to notify the server device 10. When the staff member terminal 40 (business application) detects a predetermined operation by the staff member (for example, pressing an incident occurrence button), it displays a GUI (Graphical User Interface) for reporting the incident that has occurred.

[0045] For example, the staff terminal 40 displays a GUI as shown in Fig. 5 to acquire information about the incident that has occurred. For example, the staff terminal 40 acquires incident information such as the location of the incident, the type of incident, whether or not anyone is injured, etc. Upon acquiring the incident information, the staff terminal 40 transmits an "incident occurrence notification" including the incident information to the server device 10 (see Fig. 6).

[0046] Upon receiving the incident occurrence notification, the server device 10 notifies the theme park manager (facility manager) or the like of the occurrence of the incident. Furthermore, the server device 10 extracts users (visitors, visitors) in the theme park who will be requested to take measures against the incident. The server device 10 extracts users who will be requested to support and deal with the incident from among the visitors as "supporter candidates."

[0047] Specifically, the server device 10 extracts users who are suitable for dealing with an incident that has occurred from among users who have entered the theme park as supporter candidates. More specifically, the server device 10 searches the user management database to extract users who have entered the theme park. Furthermore, the server device 10 extracts (selects) supporter candidates based on the qualification information of each extracted user.

[0048] For example, if an accident or the like has caused injuries, the server device 10 selects doctors, nurses, etc. as supporter candidates. Alternatively, if a fire has broken out, the server device 10 selects police officers, firefighters, etc. as supporter candidates.

[0049] The server device 10 requests at least one selected supporter candidate to provide support for and handle the incident that has occurred. Specifically, the server device 10 transmits information about the incident for which support is requested to the user terminal 30.

[0050] Specifically, the server device 10 transmits a "request for support" including incident information such as the location of the incident, the type of incident, and whether or not anyone is injured to the user terminal 30 carried by the supporter candidate.

[0051] The user terminal 30 (theme park application) that receives the request for assistance uses the incident information included in the request for assistance to display (push notification) the information shown in Fig. 7. Upon seeing the display shown in Fig. 7, the user heads to the displayed location to deal with the incident.

[0052] The supporter of the incident reports the results of dealing with the incident to the server device 10. Specifically, when the user terminal 30 detects a predetermined operation by the user (for example, pressing a result report button), it displays a GUI for reporting the results of dealing with the incident. For example, the user terminal 30 uses a GUI such as that shown in FIG. 8 to acquire a photo of the injured person who received first aid, comments from the supporter, and the like.

[0053] When the user terminal 30 acquires the photos and comments from the supporters, the user terminal 30 notifies the server device 10 of the photos and the like as handling result information. Specifically, the user terminal 30 transmits a "handling result report" including the handling result information to the server device 10 (see FIG. 6).

[0054] The server device 10 notifies the person in charge, etc. of the received photos and comments. The person in charge contacts the fire department, police, etc. (requests for assistance) as necessary.

[0055] In this way, when an incident occurs at a theme park, the server device 10 extracts supporter candidates to request support for the incident from at least one or more users staying at the theme park based on the qualification information of each user staying at the theme park. The server device 10 then requests support for the incident from the extracted supporter candidates.

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

[0057] [Server device] 9 is a diagram illustrating an example of a processing configuration (processing module) of the server device 10 according to the embodiment of the present disclosure. Referring to FIG. 9, the server device 10 includes a communication control unit 201, a user registration control unit 202, a ticket sales control unit 203, an authentication unit 204, an incident control unit 205, and a storage unit 206.

[0058] 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.

[0059] The user registration control unit 202 is a means for controlling user registration. When a user operates the user terminal 30 to perform a predetermined action on the user registration site (for example, pressing the account creation button), the user registration control unit 202 acquires information about the user.

[0060] For example, the user registration control unit 202 may display a GUI (Graphical User Interface) on the user terminal 30 to acquire the user's name, sex, date of birth, address, login information (e.g., ID, password), biometric information, qualification information, telephone number, email address, etc. Alternatively, the user registration control unit 202 may acquire account information (e.g., credit card information) for purchasing tickets (admission tickets to a theme park, tickets to use attractions) or account information for biometric authentication payments at a convenience store.

[0061] At that time, the user registration control unit 202 clearly indicates that registering the credential information is treated as consent to a request for assistance in the event of an incident, as shown in Fig. 10. Alternatively, the user registration control unit 202 may obtain clear consent from the user to a request for assistance.

[0062] Furthermore, when the qualification information is acquired from the user, the user registration control unit 202 verifies that the application made by the user is correct (verifies that the application made is not false).

[0063] For example, when the user completes inputting information such as name (pressing the OK button in FIG. 10), the user registration control unit 202 instructs the user to take a photo of the face of the certificate or the like corresponding to the registered qualification. The user registration control unit 202 acquires image data showing the qualification certificate or the like via the user terminal 30.

[0064] If the image data contains a facial image, the user registration control unit 202 extracts the facial image from the image data. The user registration control unit 202 also acquires the name and other information written on the card using OCR (Optical Character Recognition) technology.

[0065] The user registration control unit 202 determines whether the extracted face image, name, etc. match the face image, name, etc. that the user entered on the user registration site.

[0066] Specifically, the user registration control unit 202 performs one-to-one authentication using a facial image entered into the user registration site and a facial image obtained from the qualification certificate. The user registration control unit 202 also determines whether the basic information entered into the user registration site (e.g., name, gender, date of birth, etc.) matches the basic information obtained from the qualification certificate.

[0067] If one-to-one authentication is successful and the basic information matches, the user registration control unit 202 determines that the user's application regarding qualifications, etc. is correct. If one-to-one authentication fails or the basic information does not match, the user registration control unit 202 determines that the user's application regarding qualifications, etc. is incorrect.

[0068] Alternatively, the user registration control unit 202 may determine the validity of the acquired credentials using a learning model.

[0069] The learning model is obtained by machine learning using a large amount of training data in which labels (whether the qualifications are legitimate or illegitimate) are assigned to image data (image data showing qualifications). Any algorithm such as a support vector machine, boosting, or neural network can be used to generate the learning model. Since well-known techniques can be used for the algorithms such as the support vector machine, a description thereof will be omitted.

[0070] When a face image is acquired as biometric information at the user registration site, the user registration control unit 202 generates feature amounts from the face image.

[0071] Since existing technology can be used for the feature generation process by the user registration control unit 202, a detailed description thereof will be omitted. For example, the user registration control unit 202 extracts the eyes, nose, mouth, etc. from the face image as feature points. Thereafter, the user registration control unit 202 calculates the position of each feature point and the distance between each feature point as feature amounts (generating a feature vector consisting of multiple feature amounts).

[0072] Furthermore, the user registration control unit 202 generates a user ID for identifying the user. The user ID may be any information that can uniquely identify the user. For example, the user registration control unit 202 may assign a unique value each time information about a user is acquired and use this as the user ID.

[0073] The user registration control unit 202 issues the generated user ID to the user (user terminal 30 held by the user) as necessary.

[0074] The user registration control unit 202 stores the user ID, name, biometric information, qualification information, etc. in the user management database (see FIG. 11). The user management database shown in FIG. 11 is an example and is not intended to limit the items to be stored. Also, the initial value of the status field is "not entered."

[0075] The ticket sales control unit 203 is a means for controlling ticket sales.

[0076] When a user who has logged in to an account wishes to purchase a ticket, the ticket sales control unit 203 sells the ticket to the user. The ticket sales control unit 203 stores information about the sold ticket (ticket information; for example, the date of visit to the theme park) in the user management database.

[0077] A detailed explanation of ticket sales will be omitted, as ticket sales are obvious to those skilled in the art and are not within the scope of the present disclosure.

[0078] The authentication unit 204 is a means for authenticating the person to be authenticated. Specifically, the authentication unit 204 authenticates visitors entering the theme park.

[0079] The authentication unit 204 processes an authentication request received from the authentication terminal 20. When the authentication unit 204 receives an authentication request from the authentication terminal 20, it performs a matching process using the biometric information included in the authentication request and the biometric information stored in the user management database.

[0080] Specifically, the authentication unit 204 generates features from the face image included in the authentication request. The authentication unit 204 sets the generated features as a matching target and performs matching processing (1:N matching) with features registered in the user management database.

[0081] The authentication unit 204 calculates the similarity between the feature to be matched and each of the multiple feature values ​​on the registration side. The similarity can be calculated using chi-square distance, Euclidean distance, or the like. Note that the greater the distance, the lower the similarity, and the closer the distance, the higher the similarity.

[0082] The authentication unit 204 determines that the matching process has failed if there is no feature among the multiple feature amounts registered in the user management database that has a similarity with the feature amount to be matched that is equal to or greater than a predetermined value.

[0083] If the matching process fails, the authentication unit 204 transmits to the authentication terminal 20 a negative response indicating that the authentication of the person to be authenticated has failed.

[0084] The authentication unit 204 determines that the matching process has been successful if there is a feature among the multiple feature amounts registered in the user management database that has a similarity with the feature amount to be matched that is equal to or greater than a predetermined value.

[0085] If the matching process is successful, the authentication unit 204 identifies the user of the entry corresponding to the feature with the highest similarity as the person to be authenticated (a visitor to the theme park). The authentication unit 204 determines whether the identified person to be authenticated has a valid ticket. For example, if the processing date of the authentication request matches the admission date written in the ticket information field, the authentication unit 204 determines that the person to be authenticated has a valid ticket.

[0086] If the ticket is invalid, the authentication unit 204 sends a negative response indicating authentication failure to the authentication terminal 20.

[0087] If the ticket is valid, the authentication unit 204 sends an affirmative response indicating successful authentication to the authentication terminal 20. Furthermore, when the authentication terminal 20 is notified of successful authentication, the authentication unit 204 sets "enter" in the status field of the person to be authenticated identified by the matching process.

[0088] The entries in the user management database are deleted at a predetermined timing, for example, when the date changes.

[0089] Furthermore, in the information processing system according to the first embodiment, authentication of a person leaving a theme park may be performed. In this case, the authentication unit 204 receives an authentication request (an authentication request including biometric information of the person to be authenticated) from an authentication terminal 20 installed at the exit of the theme park. The authentication unit 204 identifies the person leaving the theme park using the acquired biometric information, and deletes the entry of the identified person (an entry in the user management database).

[0090] In this way, the authentication unit 204 receives authentication information of the person to be authenticated (for example, biometric information required for user authentication) from the authentication terminal 20 installed in the specified area. The authentication unit 204 identifies the person to be authenticated from among multiple users using the received authentication information and multiple pieces of authentication information stored in the user database. The authentication unit 204 stores in the user management database that the identified person to be authenticated is staying in the specified area.

[0091] The incident control unit 205 is a means for executing control regarding incidents that occur in theme parks and the like.

[0092] When an incident occurs in a predetermined area, the incident control unit 205 extracts supporter candidates to request support for the incident from at least one or more users staying in the predetermined area based on the qualification information of each user staying in the predetermined area. The incident control unit 205 requests support for the incident from the extracted supporter candidates.

[0093] 12 is a flowchart showing an example of the operation of the incident control unit 205 according to the embodiment of the present disclosure. The operation of the incident control unit 205 will be described with reference to FIG.

[0094] The incident control unit 205 receives an incident occurrence notification from the staff terminal 40 (step S101). Upon receiving the incident occurrence notification, the incident control unit 205 transmits the incident information included in the incident occurrence notification to the staff terminal 40 carried by the theme park manager or the like (notifying the manager; step S102).

[0095] Furthermore, the incident control unit 205 extracts users (admissions, visitors) in the theme park who will request support and handling of the incident as "support candidate" (step S103).

[0096] Specifically, the incident control unit 205 accesses the user management database and extracts entries for which the status field is set to "entered." Furthermore, the incident control unit 205 extracts supporter candidates using the qualification information and incident information of each extracted user.

[0097] For example, the incident control unit 205 inputs incident information contained in the incident occurrence notification into a learning model to obtain the qualifications (optimal qualifications) required to deal with an incident that occurs within a theme park.

[0098] For example, in the case of an incident involving injuries, the learning model outputs "doctor" or "nurse" as the qualification required for the supporter to deal with the incident. Alternatively, in the case of a fire, the learning model outputs "firefighter" as the qualification required for the supporter to deal with the incident.

[0099] Alternatively, the incident control unit 205 may acquire the qualifications required for the supporter by using generative AI (Artificial Intelligence) such as a large-scale language model. Specifically, the incident control unit 205 may acquire the qualifications required for the supporter by inputting a prompt (a prompt including information about the incident that has occurred) that instructs the output of the qualifications required for the supporter who handles the incident into the large-scale language model.

[0100] The incident control unit 205 extracts users who have the qualifications required for a supporter who can deal with an incident as supporter candidates from among users who have entered the theme park.

[0101] If there are no visitors in the theme park or if there are no users who meet the qualifications required for a supporter, the incident control unit 205 stops the process. Alternatively, the incident control unit 205 notifies a responsible person or the like that a supporter candidate could not be extracted.

[0102] The incident control unit 205 requests at least one or more extracted supporter candidates to provide support and handle the incident that has occurred. Specifically, the incident control unit 205 transmits a "support request" including incident information such as the location of the incident, the type of incident, and whether or not anyone is injured to the user terminal 30 carried by the supporter candidate (step S104).

[0103] The incident control unit 205 sends a support request to the phone number or email address of the support candidate. When the user terminal 30 (theme park application) receives the message from the server device 10, it displays a screen as shown in FIG.

[0104] The incident control unit 205 receives a "response result report" from the user terminal 30 (step S105). The incident control unit 205 notifies a person in charge or the like of the response result information (for example, a photo of the injured person or comments from the supporter) included in the received response result report (notify person in charge; step S106).

[0105] In this way, the incident control unit 205 detects the occurrence of an incident by receiving information about the incident from a terminal carried by a visitor staying in a predetermined area (for example, the staff terminal 40). More specifically, the incident control unit 205 receives an incident occurrence notification including the location of the incident, the type of incident, and whether or not anyone is injured from the terminal carried by the visitor.

[0106] Furthermore, the incident control unit 205 extracts supporter candidates from among the users staying in a predetermined area, and transmits information about the incident for which support is requested to a terminal carried by the supporter candidate (for example, the user terminal 30). More specifically, the incident control unit 205 transmits a support request including the location of the incident, the type of incident, and whether or not there are any injured people to the terminal carried by the supporter candidate.

[0107] Furthermore, the incident control unit 205 receives the results of the user who requested support dealing with the incident from the terminal held by the support candidate (the user terminal 30 held by the user who requested support). The incident control unit 205 notifies the person in charge of the specified area of ​​the received results of the user's dealing with the incident.

[0108] The storage unit 206 is a means for storing information necessary for the operation of the server device 10. The storage unit 206 uses a user management database to store authentication information and qualification information for each of a plurality of users.

[0109] [Authentication terminal] An example of the authentication terminal 20 is a gate device equipped with a camera device. Alternatively, the authentication terminal 20 may be a tablet-type terminal. The configuration of the authentication terminal 20 is clear to those skilled in the art, so detailed explanation will be omitted. For example, the authentication terminal 20 detects the person to be authenticated in front of it using a sensor or the like. The authentication terminal 20 photographs the detected person to acquire biometric information (e.g., a facial image) of the person to be authenticated. The authentication terminal 20 transmits an authentication request including the biometric information (facial image) to the server device 10. The authentication terminal 20 may perform processing according to the response (positive response, negative response) from the server device 10.

[0110] [User terminal] Examples of the user terminal 30 include mobile terminal devices such as smartphones, mobile phones, game consoles, and tablets, as well as computers (personal computers, laptop computers). The user terminal 30 can be any equipment or device that can accept user operations and communicate with the server device 10, etc. The configuration of the user terminal 30 is clear to those skilled in the art, so a detailed description will be omitted.

[0111] [Staff terminal] Examples of the staff terminal 40 include mobile terminal devices such as smartphones, mobile phones, game consoles, and tablets, as well as computers (personal computers, laptop computers). The staff terminal 40 can be any equipment or device that can accept operations by the staff member and communicate with the server device 10, etc. Furthermore, the configuration of the staff terminal 40 is clear to those skilled in the art, so a detailed description will be omitted.

[0112] Next, a modified example of the first embodiment will be described.

[0113] <Variation 1> The server device 10 may grant a predetermined benefit to a user who has registered the qualification information. For example, the ticket sales control unit 203 may discount the ticket price of a user who has registered the qualification information. In this way, the ticket sales control unit 203 may have a function as a benefit granting unit that grants a predetermined benefit to a user who has registered the qualification information.

[0114] Alternatively, the server device 10 may grant points that can be used within the theme park to users who have registered their credentials. The points may be used when the user purchases merchandise at a shop within the theme park. For example, when a payment is made using biometric authentication at a payment terminal installed at a shop, a discount equivalent to the points held by the user may be applied.

[0115] Alternatively, the server device 10 may grant the right to participate in attractions in a theme park to a user who has registered their qualification information.

[0116] <Variation 2> In the above embodiment, the operation of the information processing system has been described using an example in which the authentication terminal 20 is installed at the entrance to a theme park. However, the authentication terminal 20 may be installed at each attraction, shop, etc. within the theme park. The server device 10 may process an authentication request received from an authentication terminal 20 installed for attraction admission control or an authentication terminal 20 installed for biometric authentication payment, thereby storing the fact that the user is staying at the theme park in the user management database.

[0117] In this case, when the authentication unit 204 identifies the user to be authenticated through the authentication process, it stores the date and time of identification in the user management database. The incident control unit 205 considers that the user has been staying in the theme park for a predetermined period (e.g., 30 minutes) since the user was last identified, and extracts supporter candidates.

[0118] As described above, the server device 10 according to the first embodiment stores authentication information and qualification information of multiple users. The server device 10 identifies users staying in the theme park through authentication processing using the authentication information. When an incident occurs, the server device 10 extracts the user who is best suited to the incident from among the users staying in the theme park. More specifically, the server device 10 extracts the best user using the qualification information of each user. The server device 100 requests assistance with the incident from the extracted users. Since an assistance person best suited to the incident is selected, the incident can be resolved quickly.

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

[0120] The server device 10 can be configured by an information processing device (so-called computer), and has the configuration exemplified in Fig. 13. 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.

[0121] However, the configuration shown in Fig. 13 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. 13, and for example, the server device 10 may include multiple processors 311.

[0122] 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).

[0123] 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.

[0124] 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. The input device is, for example, a keyboard, a mouse, a touch panel, or the like that accepts user operations.

[0125] 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).

[0126] 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.

[0127] The authentication terminal 20 and the like can also be configured by an information processing device, similar to the server device 10, and the basic hardware configuration is the same as that of the server device 10, so a description thereof will be omitted.

[0128] The server device 10 is equipped with a computer, and the computer executes a program to realize the functions of the server device 10. The server device 10 also executes a control method for the server device 10 by the program.

[0129] [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.

[0130] In the above embodiment, the configuration, operation, etc. of the information processing system have been described using a theme park as an example of a predetermined area. However, the predetermined area is not limited to a theme park. For example, an event venue such as a concert, a building where employees work, the interior of an aircraft carrying passengers, an evacuation shelter in the event of a disaster, etc. may also be set as the predetermined area. In any case, the server device 10 may perform authentication processing in response to receiving an authentication request from the authentication terminal 20 and identify users who are staying in the predetermined area. The server device 10 may extract users who will deal with an incident (users who request handling of an incident) using the credential information of users who are staying in the predetermined area.

[0131] When notifying the server device 10 of the occurrence of an incident, the staff terminal 40 may transmit to the server device 10 an incident occurrence notification including a photograph of the scene where the incident occurred.

[0132] Alternatively, the user terminal 30 may transmit a notification of an incident occurrence. Alternatively, a camera device (such as a surveillance camera; not shown in FIG. 3, etc.) installed in the theme park may detect the occurrence of an incident and transmit the notification of the incident to the server device 10. Alternatively, the server device 10 may detect the occurrence of an incident by analyzing image data acquired from the camera device. For example, the server device 10 may input the image data into a learning model to determine the location and type of the incident, whether or not anyone is injured, etc.

[0133] When requesting assistance from the user, the server device 10 may transmit to the user terminal 30 a request for assistance that includes map information within the theme park that indicates the location of the incident.

[0134] When the user is staying in the theme park (when the theme park application is running), the user terminal 30 may perform positioning using a global positioning system (GPS) or the like to calculate location information. The user terminal 30 may notify the server device 10 of the current location of the user (user terminal 30) periodically or at a predetermined timing. The server device 10 may store the notified current location in user management data and use it to determine whether the user is staying in the theme park. Alternatively, when multiple supporter candidates are extracted, the server device 10 may send a support request to the user terminal 30 of the supporter candidate closest to the incident that occurred.

[0135] In the above embodiment, a case has been described in which users (visitors, visitors) staying in the theme park are selected as supporter candidates. However, supporter candidates may be selected from theme park staff in addition to or instead of visitors. In this case, the server device 10 manages the qualification information and attendance status of staff using a database such as a user management database. The server device 10 may extract supporter candidates based on the qualification information of staff who are currently on duty.

[0136] In the above embodiment, the server device 10 extracts supporter candidates using a learning model (generative AI). However, the server device 10 may extract supporter candidates using table information. For example, the server device 10 may refer to table information that stores incident information (type of incident, presence or absence of injuries, etc.) in association with required qualification information, and acquire the qualifications required for a supporter who will handle the incident that has occurred.

[0137] In the above embodiment, it has been described that authentication processing using biometric information is performed when a user enters a theme park or the like. However, authentication of the person to be authenticated may be performed using other methods. For example, the server device 10 may issue a user ID to the user and obtain the issued user ID from the authentication terminal 20. For example, the server device 10 may generate a two-dimensional barcode into which the user ID has been converted and transmit the generated two-dimensional barcode to the user terminal 30. The user terminal 30 displays the two-dimensional barcode in response to an operation by the user. The authentication terminal 20 reads the displayed two-dimensional barcode and obtains the user ID. The authentication terminal 20 transmits an authentication request including the obtained user ID to the server device 10. The server device 10 may identify the person to be authenticated using the user ID as authentication information and determine whether the person to be authenticated holds a valid ticket (a ticket valid for the entry date).

[0138] In the above embodiment, the explanation was given assuming that a ticket is not required to enter each attraction. However, a ticket may be required to enter each attraction. In this case, the server device 10 sells tickets for each attraction to users. Also, in this case, an authentication terminal 20 is installed at the entrance / exit of each attraction. The server device 10 processes an authentication request received from the authentication terminal 20 installed at the entrance / exit of each attraction in the same way as it processes authentication requests sent by authentication terminals 20 installed at the entrances / exits of the entire theme park.

[0139] When notifying the server device 10 of the occurrence of an incident, the staff terminal 40 may display a button or the like for connecting to an emergency number such as the police or fire department. The staff terminal 40 may display a button for calling the fire department or the like on the screen shown in FIG.

[0140] If an incident results in an injury, the staff member may photograph the injured person and notify the server device 10 of the facial image. The server device 10 may identify the injured person by performing a matching process using the acquired facial image and biometric information stored in the user management database. The server device 10 may notify the theme park manager of information (e.g., name, etc.) of the identified injured person.

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

[0142] 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.

[0143] 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.

[0144] From the above explanation, the industrial applicability of the present invention is clear, and the present invention can be suitably applied to information processing systems for resolving incidents that occur in theme parks and the like.

[0145] Some or all of the above embodiments can be described as, but are not limited to, the following supplementary notes.

[0146] [Appendix 1] a storage means for storing authentication information and qualification information of each of a plurality of users using a database; an authentication means for receiving authentication information of a person to be authenticated from an authentication terminal installed in a predetermined area, identifying the person to be authenticated from among the plurality of users using the received authentication information and a plurality of pieces of authentication information stored in the database, and storing in the database that the identified person to be authenticated is staying in the predetermined area; a control means for, when an incident occurs in the predetermined area, extracting supporter candidates to request support for the incident from at least one or more users staying in the predetermined area based on qualification information of each user staying in the predetermined area, and requesting support for the incident from the extracted supporter candidates; A server device comprising:

[0147] [Appendix 2] The server device described in Appendix 1, wherein the control means detects the occurrence of the incident by receiving information regarding the incident from a terminal carried by a visitor staying in the specified area.

[0148] [Appendix 3] The server device described in Appendix 2, wherein the control means receives an incident occurrence notification from a terminal carried by the visitor, the incident notification including the location of the incident, the type of the incident, and whether or not there are any injuries.

[0149] [Appendix 4] The server device according to claim 1, wherein the control means transmits information about the incident for which support is requested to a terminal carried by the support candidate.

[0150] [Appendix 5] The server device described in Appendix 4, wherein the control means sends a request for assistance to a terminal carried by the support candidate, the request including the location of the incident, the type of the incident, and whether or not there are any injuries.

[0151] [Appendix 6] The server device according to claim 5, wherein the control means receives the results of the user who requested support dealing with the incident from a terminal carried by the support candidate.

[0152] [Appendix 7] 7. The server device according to claim 6, wherein the control means notifies a person in charge of the specified area of ​​the results of the user's response to the incident.

[0153] [Appendix 8] The server device according to any one of Supplementary Notes 1 to 7, further comprising a reward granting means for granting a predetermined reward to a user who has registered the qualification information.

[0154] [Appendix 9] a storing step of storing authentication information and qualification information for each of a plurality of users using a database; an authentication process of receiving authentication information of a person to be authenticated from an authentication terminal installed in a predetermined area, identifying the person to be authenticated from among the plurality of users using the received authentication information and a plurality of pieces of authentication information stored in the database, and storing in the database that the identified person to be authenticated is staying in the predetermined area; a control step of, when an incident occurs in the predetermined area, extracting supporter candidates to be requested to provide support for the incident from at least one or more users staying in the predetermined area based on qualification information of each user staying in the predetermined area, and requesting support for the incident from the extracted supporter candidates; A method for controlling a server device, comprising:

[0155] [Appendix 10] A control method for a server device as described in Appendix 9, wherein the control step detects the occurrence of the incident by receiving information regarding the incident from a terminal carried by a visitor staying in the specified area.

[0156] [Appendix 11] The control method of the server device described in Appendix 10, wherein the control step receives an incident occurrence notification from a terminal carried by the visitor, the notification including the location of the incident, the type of the incident, and whether or not there are any injuries.

[0157] [Appendix 12] The control method for a server device according to claim 9, wherein the control step transmits information about the incident for which support is requested to a terminal carried by the support candidate.

[0158] [Appendix 13] The control method of the server device described in Appendix 12, wherein the control step sends a request for assistance to a terminal carried by the support candidate, the request including the location of the incident, the type of the incident, and whether or not there are any injuries.

[0159] [Appendix 14] The control method of the server device described in Appendix 13, wherein the control process receives the results of the user who requested support dealing with the incident from a terminal carried by the support candidate.

[0160] [Appendix 15] 15. The server device control method according to claim 14, wherein the control step notifies a person in charge of the specified area of ​​the results of the user's response to the incident.

[0161] [Appendix 16] The server device control method according to any one of appendices 9 to 15, further comprising a bonus granting step of granting a predetermined bonus to a user who has registered the qualification information.

[0162] [Appendix 17] The computer installed in the server device storing authentication information and credentials of each of a plurality of users using a database; an authentication process that receives authentication information of an authenticatee from an authentication terminal installed in a predetermined area, identifies the authenticatee from among the plurality of users using the received authentication information and a plurality of pieces of authentication information stored in the database, and stores in the database that the identified authenticatee is staying in the predetermined area; a control process for, when an incident occurs in the predetermined area, extracting supporter candidates to request support for the incident from at least one or more users staying in the predetermined area based on qualification information of each user staying in the predetermined area, and requesting support for the incident from the extracted supporter candidates; A program to execute.

[0163] [Appendix 18] The program described in Appendix 17, wherein the control process detects the occurrence of the incident by receiving information regarding the incident from a terminal carried by a visitor staying in the specified area.

[0164] [Appendix 19] The program described in Appendix 18, wherein the control process receives an incident occurrence notification from a terminal carried by the visitor, the notification including the location of the incident, the type of the incident, and whether or not there are any injuries.

[0165] [Appendix 20] The program described in Appendix 17, wherein the control process sends information about the incident for which support is requested to a terminal carried by the support candidate.

[0166] [Appendix 21] The program described in Appendix 20, wherein the control process sends a request for assistance to a terminal carried by the support candidate, the request including the location of the incident, the type of the incident, and whether or not there are any injuries.

[0167] [Appendix 22] The program described in Appendix 21, wherein the control process receives the results of the user who requested support dealing with the incident from a terminal carried by the support candidate.

[0168] [Appendix 23] The program described in Appendix 22, wherein the control process notifies the person in charge of the specified area of ​​the results of the user's response to the incident.

[0169] [Appendix 24] The program according to any one of appendices 17 to 23, further executing a reward granting process to grant a predetermined reward to a user who has registered the qualification information.

[0170] Furthermore, some or all of the configurations described in Supplementary Notes 2 to 8, which are dependent on Supplementary Note 1, may also be dependent on Supplementary Notes 9 and 17 in the same dependent relationship as Supplementary Notes 2 to 8. Furthermore, not limited to Supplementary Notes 1, 9, and 17, but within the scope of each of the above-mentioned embodiments, some or all of the configurations described as Supplements may also be dependent on various hardware, software, various recording means for recording software, or systems.

[0171] 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]

[0172] 10 Server device 20 Authentication Terminal 30 User terminal 40 Staff terminal 100 Server device 101 Memory means 102 Authentication Methods 103 Control Means 201 Communication control unit 202 User registration control unit 203 Ticket Sales Control Unit 204 Authentication Department 205 Incident Control Department 206 Memory section 311 processor 312 memory 313 Input / Output Interface 314 Communication Interface

Claims

1. a storage means for storing authentication information and qualification information of each of a plurality of users using a database; an authentication means for receiving authentication information of a person to be authenticated from an authentication terminal installed in a predetermined area, identifying the person to be authenticated from among the plurality of users using the received authentication information and a plurality of pieces of authentication information stored in the database, and storing in the database that the identified person to be authenticated is staying in the predetermined area; a control means for, when an incident occurs in the predetermined area, extracting supporter candidates to request support for the incident from at least one or more users staying in the predetermined area based on qualification information of each user staying in the predetermined area, and requesting support for the incident from the extracted supporter candidates; A server device comprising:

2. The server device according to claim 1 , wherein the control means detects the occurrence of the incident by receiving information about the incident from a terminal carried by a visitor staying in the predetermined area.

3. The server device according to claim 2 , wherein the control means receives an incident occurrence notification including the location of the incident, the type of the incident, and whether or not anyone is injured, from a terminal carried by the visitor.

4. The server device according to claim 1 , wherein the control means transmits information about the incident for which support is requested to a terminal carried by the support candidate.

5. The server device according to claim 4 , wherein the control means transmits a request for assistance to a terminal carried by the support candidate, the request including information on the location of the incident, the type of the incident, and whether or not anyone is injured.

6. The server device according to claim 5 , wherein the control means receives a result of the user who has requested support dealing with the incident from a terminal carried by the supporter candidate.

7. 7. The server device according to claim 6, wherein the control means notifies a person in charge of the predetermined area of ​​the result of the user's response to the incident.

8. The server device according to claim 1 , further comprising a reward providing unit that provides a predetermined reward to a user who has registered said qualification information.

9. a storing step of storing authentication information and qualification information for each of a plurality of users using a database; an authentication process of receiving authentication information of a person to be authenticated from an authentication terminal installed in a predetermined area, identifying the person to be authenticated from among the plurality of users using the received authentication information and a plurality of pieces of authentication information stored in the database, and storing in the database that the identified person to be authenticated is staying in the predetermined area; a control step of, when an incident occurs in the predetermined area, extracting supporter candidates to be requested to provide support for the incident from at least one or more users staying in the predetermined area based on qualification information of each user staying in the predetermined area, and requesting the extracted supporter candidates to provide support for the incident; A method for controlling a server device, comprising:

10. The computer installed in the server device storing authentication information and credentials of each of a plurality of users using a database; an authentication process that receives authentication information of an authenticatee from an authentication terminal installed in a predetermined area, identifies the authenticatee from among the plurality of users using the received authentication information and a plurality of pieces of authentication information stored in the database, and stores in the database that the identified authenticatee is staying in the predetermined area; a control process for, when an incident occurs in the predetermined area, extracting supporter candidates to request support for the incident from at least one or more users staying in the predetermined area based on qualification information of each user staying in the predetermined area, and requesting support for the incident from the extracted supporter candidates; A program to execute.

Citation Information

Patent Citations

  • Rescue support server, rescue support system and program

    JP2020052856A