Server device, server device control method and program

The server device and method allow users to track and analyze changes in vital data before and after using a sauna, enabling them to objectively experience health improvements and promoting continued use.

JP2025112727APending Publication Date: 2025-08-01NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024007146
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-22
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

Users cannot objectively experience the health improvement effects of using facilities like saunas, as existing technologies only collect static health examination data without providing a means to track and analyze changes in vital data over time.

Method used

A server device and method that stores biometric information, performs authentication, and acquires and stores vital data from users before and after using a facility like a sauna, allowing users to track changes in their vital data over time.

Benefits of technology

Enables users to objectively experience the effects of using a sauna by providing a system to accumulate and analyze vital data, facilitating health management and motivating continued use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025112727000001_ABST
    Figure 2025112727000001_ABST
Patent Text Reader

Abstract

To provide a server device that contributes to enabling users using a facility such as a sauna to realize the effects of using the facility.SOLUTION: A server device includes storage means, authentication means, and vital data control means. The storage means stores biometric information for each of a plurality of users who use a specified facility. The authentication means receives an authentication request including biometric information for a person to be authenticated from an authentication terminal installed in the specified facility. The authentication means executes authentication processing using the biometric information included in the received authentication request and multiple pieces of biometric information stored, and notifies the authentication terminal of the authentication result. The vital data control means acquires, from the authentication terminal, vital data of a successfully authenticated person who has been determined to have been successfully authenticated, and stores the acquired vital data.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 control method for the server device, and a program.

Background Art

[0002] Techniques for collecting users' vital data and utilizing the collected vital data have been disclosed.

[0003] For example, Patent Document 1 discloses a relocation-stay type health maintenance system that performs real-time health checkups while freely moving and enjoying oneself during a relocation stay, aiming to improve health and the like. The system includes a central processing unit under the jurisdiction of a system management company, a contractor terminal device, a mobile communication type physical condition measuring device, a hot spring plan management device, a meal plan management device, a channel partner terminal device, an external institution terminal device, and a relocation-stay person terminal device. The relocation-stay person carries a mobile communication type physical condition measuring device and transmits static medical examination data and dynamic medical examination data detected at any time to the central processing unit through a network. The central processing unit calculates the static medical examination data and dynamic medical examination data, stores and returns the processed information.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Due to the increasing awareness of health, facilities such as saunas are widely used. Users hope to feel that their health has been improved by using a sauna or the like, but in reality, there is no means for users to objectively grasp such health improvement.

[0006] Even if the technology disclosed in Patent Document 1 is applied, users cannot experience the effects of a sauna or the like. In Patent Document 1, user vital data (such as static health examination data) is merely collected at various locations.

[0007] A main object of the present invention is to provide a server device, a control method of the server device, and a program that contribute to enabling a user who uses a facility such as a sauna to experience the effects of using the facility.

Means for Solving the Problems

[0008] According to a first aspect of the present invention, there is provided a server device including: a storage means for storing biometric information of each of a plurality of users who use a predetermined facility; an authentication means for receiving an authentication request including the biometric information of an authenticated person from an authentication terminal installed in the predetermined facility, performing an authentication process using the biometric information included in the received authentication request and the plurality of stored biometric information, and notifying the authentication result to the authentication terminal; and a vital data control means for acquiring vital data of an authentication successful person determined to be authentication successful from the authentication terminal and storing the acquired vital data.

[0009] According to a second aspect of the present invention, there is provided a control method of a server device, in which the server device stores biometric information of each of a plurality of users who use a predetermined facility, receives an authentication request including the biometric information of an authenticated person from an authentication terminal installed in the predetermined facility, performs an authentication process using the biometric information included in the received authentication request and the plurality of stored biometric information, notifies the authentication result to the authentication terminal, acquires vital data of an authentication successful person determined to be authentication successful from the authentication terminal, and stores the acquired vital data.

[0010] According to a third aspect of the present invention, a computer mounted on a server device is caused to execute a process of storing biometric information of each of a plurality of users who use a predetermined facility, receive an authentication request including the biometric information of an authentication target from an authentication terminal installed in the predetermined facility, execute an authentication process using the biometric information included in the received authentication request and the plurality of stored biometric information, and notify the authentication result to the authentication terminal, and acquire vital data of an authentication successful person determined to be authentication successful from the authentication terminal and store the acquired vital data. A program for causing the above to be executed is provided.

Effect of the Invention

[0011] According to each aspect of the present invention, a server device, a control method of the server device, and a program are provided that contribute to enabling a user who uses a facility such as a sauna to experience the effects of using the facility. Note that the effects of the present invention are not limited to the above. According to the present invention, instead of or together with the above effects, other effects may be achieved.

Brief Description of the Drawings

[0012]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Embodiments for Carrying Out the Invention

[0013] First, an overview of an embodiment will be described. Note that the reference numerals of the drawings appended to this overview are for convenience and are appended to each element as an example to assist understanding, and the description of this overview is not intended to be limiting in any way. Also, unless otherwise specified, the blocks shown in each drawing represent a configuration of functional units, not a configuration of hardware units. The connection lines between the blocks in each figure include both bidirectional and unidirectional ones. The one-way arrow schematically shows the flow of the main signal (data) and does not exclude bidirectionality. In this specification and the drawings, for elements that can be similarly described, duplicate description may be omitted by assigning the same reference numeral.

[0014] The server device 100 according to an embodiment includes a storage means 101, an authentication means 102, and a vital data control means 103 (see FIG. 1). The storage means 101 stores the biometric information of each of a plurality of users who use a predetermined facility (step S1 in FIG. 2). The authentication means 102 receives an authentication request including the biometric information of the person to be authenticated from an authentication terminal installed in a predetermined facility (step S2). The authentication means 102 executes an authentication process using the biometric information included in the received authentication request and the stored plurality of biometric information, and notifies the authentication result to the authentication terminal (step S3). The vital data control means 103 acquires the vital data of the authentication successful person determined to be authenticated successfully from the authentication terminal, and stores the acquired vital data (step S4).

[0015] The server device 100 authenticates a user each time the user uses a predetermined facility (for example, a hot bath facility such as a sauna). Further, the server device 100 acquires the vital data of a user (authentication successful user) who is determined to have successful authentication and attempts to use the facility, and stores the acquired vital data. Since the server device 100 stores vital data each time a user uses the facility, the vital data of the user accumulates in the server device 100. The server device 100 can provide the user with the accumulated vital data and information generated from the accumulated vital data. A user who uses a facility such as a sauna can experience the effect of using the facility such as a sauna by checking the change in vital data.

[0016] Hereinafter, specific embodiments will be described in more detail with reference to the drawings.

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

[0018] [Configuration of System] FIG. 3 is a diagram showing an example of a schematic configuration of an information processing system (authentication system) according to an embodiment of the present disclosure. As shown in FIG. 3, the information processing system includes a hot bath facility.

[0019] The hot bath facility includes at least one or more saunas (sauna rooms), a changing room, and the like. In order to use the sauna, the user concludes a contract (facility use contract) with the operator who operates the hot bath facility. The user pays the operator a fee according to the usage time of the sauna.

[0020] The operator who operates the hot bath facility manages and operates the server device 10. The server device 10 is a server that performs operations related to the management of sauna users and the settlement of sauna usage fees. Alternatively, the server device 10 has a function of providing useful information to the user.

[0021] The server device 10 may be installed in the building of an operator who manages a hot spring facility, or may be installed on a network (in the cloud).

[0022] As shown in FIG. 4, authentication terminals 20-1 and 20-2 are installed in the hot spring facility. The authentication terminal 20-1 is installed outside (at the entrance) of the hot spring facility. The authentication terminal 20-2 is installed inside (at the exit) of the hot spring facility.

[0023] Users of the sauna undergo authentication by the authentication terminal 20-1 and enter the hot spring facility. Users who have finished using the sauna undergo authentication by the authentication terminal 20-2 and exit the hot spring facility.

[0024] In the following description, when there is no particular reason to distinguish between the authentication terminal 20-1 and the authentication terminal 20-2, it is simply referred to as "authentication terminal 20".

[0025] The authentication terminal 20 is provided with means for restricting the passage of users, such as doors, gates, and flaps. The authentication terminal 20 permits the passage of users who have successfully authenticated. The authentication terminal 20 denies the passage of users who have failed authentication.

[0026] In addition to the function related to user authentication, the authentication terminal 20 is provided with a function for measuring the vital data of users (for example, body weight, body fat percentage, body temperature, pulse, blood pressure, etc.). The authentication terminal 20 is provided with a function for acquiring at least one or more vital data (at least one or more types of vital data).

[0027] The server device 10 and the authentication terminal 20 are connected to each other. Specifically, the server device 10 and the authentication terminal 20 are connected by wired or wireless communication means and are configured to be able to communicate with each other.

[0028] As shown in FIG. 3, the user holds a terminal 30 such as a smartphone. The user operates the terminal 30 to access the server device 10.

[0029] The configuration of the information processing system shown in FIG. 3 is an example and is not intended to limit the configuration. For example, the information processing system may include a plurality of server devices 10. Load distribution and redundancy may be realized by the plurality of server devices 10. Also, the number of hot bath facilities (saunas) included in the information processing system is not limited to "1". Alternatively, in FIG. 4, a configuration in which the entrance and exit of the hot bath facility are different is illustrated, but the entrance and exit may be common.

[0030] [Schematic operation] Subsequently, the schematic operation of the information processing system according to the first embodiment will be described.

[0031] [User registration] In order to use the hot bath facility (sauna), the user needs to perform user registration and generate an account. The user operates the terminal 30 to access a predetermined website (for example, a membership registration site) provided by the server device 10.

[0032] The user registers login information (ID, password), name, gender, date of birth, address, phone number, email address, biometric information, payment-related information, etc. on the membership registration site.

[0033] Examples of biometric information include data (feature amounts) calculated from personal physical characteristics such as face, fingerprint, voiceprint, vein, retina, and iris pattern of the pupil. Alternatively, the biometric information may be image data such as a face image or a fingerprint image. The biometric information may be any information that includes the user's physical characteristics. In the present disclosure, the case of using biometric information (face image or feature amount generated from the face image) related to a person's "face" will be described.

[0034] Payment-related information is information for the operator of the hot bath facility to settle the facility usage fee by the user. For example, the payment-related information is information related to a credit card or information related to a bank account.

[0035] When the server device 10 acquires the name etc. of the user, it generates a user ID for identifying the user. The server device 10 stores the generated user ID, login information, name, biometric information, credit card information, etc. in the user management database in association with each other. Details of the user management database will be described later.

[0036] The server device 10 pays out (sends) the generated user ID to the terminal 30. The terminal 30 stores the received user ID.

[0037] <Entering the hot spring facility> A user who wishes to use the sauna moves in front of the authentication terminal 20-1 installed at the entrance of the hot spring facility. When the authentication terminal 20-1 detects the user in front of it, it acquires the biometric information (face image) of the user. The authentication terminal 20-1 transmits an "authentication request (entry)" including the acquired biometric information to the server device 10 (see FIG. 5).

[0038] The server device 10 executes an authentication process using the biometric information included in the authentication request (entry) and the biometric information stored in the user management database, and authenticates the user standing in front of the authentication terminal 20-1. When the authentication is successful, the server device 10 stores the date and time when the authentication request (entry) was received as the entry date and time (the entry date and time to the hot spring facility) of the user.

[0039] The server device 10 notifies the authentication terminal 20-1 of the authentication result (authentication success, authentication failure). In the case of authentication success, the server device 10 notifies the authentication terminal 20-1 of the user ID of the user identified by the authentication process.

[0040] Upon receiving successful authentication, the authentication terminal 20-1 permits the user to enter the hot spring facility. Also, the authentication terminal 20-1 acquires whether the user wishes to obtain vital data. For example, the authentication terminal 20-1 acquires the user's wish (the necessity of obtaining vital data) using a GUI (Graphical User Interface) as shown in FIG. 6. In the case of successful authentication, the server device 10 may notify the authentication terminal 20-1 of the name etc. of the authentication successful person together with the user ID. The authentication terminal 20-1 may display the name etc. of the user in addition to the message shown in FIG. 6.

[0041] If the user does not wish to obtain vital data, the authentication terminal 20-1 opens the door etc. and permits the user to enter the hot spring facility.

[0042] If the user wishes to obtain vital data, the authentication terminal 20-1 acquires the vital data of the user. For example, the authentication terminal 20-1 acquires vital data such as the user's weight, body temperature, pulse, blood pressure, etc. using a sensor etc. Alternatively, the authentication terminal 20-1 analyzes image data (video, still image) obtained by photographing the user and acquires the vital data of the user.

[0043] When the acquisition of vital data is completed, the authentication terminal 20-1 notifies the user to that effect (completion of acquisition of vital data), opens the door etc., and permits the user to enter the hot spring facility.

[0044] Also, when acquiring the vital data of the user, the authentication terminal 20-1 transmits a "vital registration request (entry)" including the user ID of the user (the user ID received from the server device 10) and the acquired vital data to the server device 10 (see FIG. 5).

[0045] When the server device 10 receives a vital registration request (entry), it searches the user management database using the user ID included in the request to identify the corresponding user. The server device 10 stores the vital data included in the vital registration request (entry) as the vital data before sauna use in the account (entry) of the identified user.

[0046] <Exiting the hot spring facility> A user who intends to exit the hot spring facility moves in front of the authentication terminal 20-2 installed at the exit of the hot spring facility. When the authentication terminal 20-2 detects a user in front of it, it acquires the biometric information (face image) of the user. The authentication terminal 20-2 transmits an "authentication request (exit)" including the acquired biometric information to the server device 10 (see Fig. 7).

[0047] Upon receiving the authentication request (exit), the server device 10 executes an authentication process using the biometric information included in the authentication request (exit) and the biometric information stored in the user management database. Specifically, the server device 10 identifies the user standing in front of the authentication terminal 20-2 through a collation process using biometric information. The server device 10 stores the date and time when it received the authentication request (exit) from the authentication terminal 20-2 as the exit date and time (the exit date and time from the hot spring facility) of the identified user.

[0048] The server device 10 calculates the sauna usage fee for the user based on the entry date and time and the exit date and time of the user. The server device 10 settles the calculated sauna usage fee using the payment-related information of the user (for example, the credit card information of the user identified through the collation process).

[0049] When the settlement is successful, the server device 10 determines that the authentication of the user (the user exiting the hot spring facility) has succeeded.

[0050] The server device 10 notifies the authentication terminal 20-2 of the authentication result (authentication success, authentication failure). In the case of authentication success, the server device 10 notifies the authentication terminal 20-2 of the user ID of the user identified through the authentication process.

[0051] Upon receiving successful authentication, the authentication terminal 20-2 permits the user to leave the hot bath facility. At this time, the authentication terminal 20-2 determines whether the user wishes to obtain vital data. For example, the authentication terminal 20-2 uses a GUI similar to that shown in FIG. 6 to determine the user's preference (whether vital data acquisition is required).

[0052] If the user does not wish to obtain vital data, the authentication terminal 20-2 opens the door or the like and permits the user to leave the hot bath facility.

[0053] If the user wishes to obtain vital data, the authentication terminal 20-2 obtains the vital data of the user in the same manner as the authentication terminal 20-1.

[0054] Upon completion of vital data acquisition, the authentication terminal 20-2 notifies the user to that effect (completion of vital data acquisition), opens the door or the like, and permits the user to leave the hot bath facility.

[0055] Also, upon obtaining the vital data of the user, the authentication terminal 20-2 transmits a "vital registration request (exit)" including the user ID of the user (the user ID received from the server device 10) and the obtained vital data to the server device 10.

[0056] Upon receiving the vital registration request (exit), the server device 10 stores the vital data included in the vital registration request (exit) as the vital data after sauna use in the account (entry) of the user corresponding to the obtained user ID.

[0057] Through the operation of the information processing system as described above, for users who wish to obtain vital data, the vital data is accumulated in the server device 10. The server device 10 can store the vital data before and after using the sauna room for each use of the sauna room by the user.

[0058] <Health Management> By accessing the server device 10, the user can check the vital data stored in the server device 10. Specifically, the user logs in to their own account. The user operates the terminal 30 to perform a predetermined operation (for example, pressing a vital data confirmation button) in their account.

[0059] In response to the operation, the server device 10 displays the vital data stored in the user's account on the terminal 30. In particular, the server device 10 displays the history of the vital data in a format that allows the user to easily understand how the vital data has changed due to a single sauna use.

[0060] For example, the server device 10 displays a screen as shown in FIG. 8 on the terminal 30. The user who comes into contact with the display as shown in FIG. 8 can experience the effects of the sauna, etc. due to the change in the vital data.

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

[0062] FIG. 9 is a diagram showing an example of the processing configuration (processing modules) of the server device 10 according to the embodiment disclosed in the present application. Referring to FIG. 9, the server device 10 includes a communication control unit 201, a user management unit 202, an authentication unit 203, a vital data control unit 204, an information provision control unit 205, and a storage unit 206.

[0063] 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. Also, the communication control unit 201 transmits data to the authentication terminal 20. The communication control unit 201 delivers the data received from other devices to other processing modules. The communication control unit 201 transmits the data acquired from other processing modules to other devices. In this way, other processing modules perform data transmission and reception with other devices via the communication control unit 201. The communication control unit 201 has a function as a receiving unit for receiving data from other devices and a function as a transmitting unit for transmitting data to other devices.

[0064] The user management unit 202 is a means for controlling and managing users of the hot bath facility (sauna).

[0065] The user management unit 202 registers login information (ID, password), name, gender, date of birth, address, phone number, email address, biometric information, payment-related information, etc. from users who have accessed the membership registration site.

[0066] When acquiring a face image as biometric information, the user management unit 202 generates feature amounts from the face image.

[0067] Regarding the generation process of feature amounts, existing technologies can be used, so detailed explanations thereof are omitted. For example, the user management unit 202 extracts eyes, nose, mouth, etc. as feature points from the face image. Then, the user management unit 202 calculates the positions of each feature point and the distances between each feature point as feature amounts (generates a feature vector consisting of a plurality of feature amounts).

[0068] Furthermore, when acquiring the name, etc. of the user, the user management unit 202 generates a user ID for identifying the user. Note that the user ID can be any information as long as it can uniquely identify the user. For example, the user management unit 202 may assign a unique value each time a user registers and use it as the user ID.

[0069] When a user ID is generated, the user management unit 202 associates the generated user ID, login information, name, biometric information (feature amount), payment-related information, etc., and stores them in the user management database (see FIG. 10). Note that the user management database shown in FIG. 10 is an example and is not intended to limit the items to be stored. For example, a "face image" may be registered in the user management database as biometric information.

[0070] The user management unit 202 transmits the generated user ID to the terminal 30.

[0071] The authentication unit 203 is a means for authenticating an authenticatee (a user who attempts to enter the hot spring facility or a user who attempts to leave the hot spring facility). The authentication unit 203 receives an authentication request including the biometric information of the authenticatee from the authentication terminal 20 installed in a predetermined facility (hot spring facility). The authentication unit 203 executes an authentication process using the biometric information included in the received authentication request and the plurality of biometric information stored in the user management database, and notifies the authentication result to the authentication terminal 20.

[0072] FIG. 11 is a flowchart showing an example of the operation of the authentication unit 203 according to the embodiment of the present disclosure. With reference to FIG. 11, the operation of the authentication unit 203 when an authentication request (entry) is received will be described.

[0073] When the authentication request (entry) is received from the authentication terminal 20-1, the authentication unit 203 executes a collation process (one-to-N collation; N is a positive integer, the same hereinafter) using the biometric information included in the authentication request (entry) and the biometric information stored in the user management database (step S101).

[0074] Specifically, the authentication unit 203 calculates a feature amount from the face image included in the authentication request (entry). The authentication unit 203 sets the calculated feature amount as the collation target, and performs a collation process with the feature amounts registered in the user management database. More specifically, the authentication unit 203 sets the calculated feature amount (feature vector) as the collation target, and executes a one-to-N collation with a plurality of feature amounts in the user management database.

[0075] The authentication unit 203 calculates the similarity between the feature quantity to be collated and each of the plurality of feature quantities on the registration side. For the similarity, a chi-square distance, a Euclidean distance, or the like can be used. Note that the greater the distance, the lower the similarity, and the closer the distance, the higher the similarity.

[0076] If there is a feature quantity whose similarity with the feature quantity to be collated is equal to or greater than a predetermined value among the plurality of feature quantities stored in the user management database, the authentication unit 203 determines that the collation process has succeeded. If there is no such feature quantity as described above, the authentication unit 203 determines that the collation process has failed.

[0077] When the collation process fails (branch to No in step S102), the authentication unit 203 determines that the authentication of the person to be authenticated who attempts to enter the warm bath facility has failed. In this case, the authentication unit 203 transmits a negative response indicating authentication failure to the authentication terminal 20-1 (step S103).

[0078] When the collation process succeeds (branch to Yes in step S102), the authentication unit 203 determines that the authentication of the person to be authenticated who attempts to enter the warm bath facility has succeeded. In this case, the authentication unit 203 transmits an affirmative response indicating authentication success to the authentication terminal 20-1 (step S104). At that time, the authentication unit 203 transmits an affirmative response including the user ID of the user specified by the collation process (the user corresponding to the feature quantity having the highest similarity) to the authentication terminal 20-1.

[0079] When the authentication of the person to be authenticated succeeds, the authentication unit 203 stores the reception date and time of the authentication request (entry) in the user management database as the entry date and time of the user (store the entry date and time; step S105). The authentication unit 203 adds a new entry to the user management database for the user specified by the collation process. The authentication unit 203 stores the fact that the user has entered and the entry date and time in the entry / exit date and time field of the added entry.

[0080] In this way, the authentication unit 203 receives a first authentication request (authentication request (entry)) including biometric information of an authenticator who attempts to enter a predetermined facility, from a first authentication terminal (authentication terminal 20-1) installed at the entrance of the predetermined facility. When the authentication of the authenticator is successful, the authentication unit 203 stores the reception date and time of the first authentication request as the entry date and time when the facility user of the predetermined facility enters the predetermined facility.

[0081] FIG. 12 is a flowchart showing an example of the operation of the authentication unit 203 according to the embodiment disclosed in the present application. Referring to FIG. 12, the operation of the authentication unit 203 when receiving an authentication request (exit) will be described.

[0082] When receiving an authentication request (exit) from the authentication terminal 20-2, the authentication unit 203 executes a collation process using the biometric information included in the authentication request (exit) and the biometric information stored in the user management database (step S201).

[0083] Note that since the collation process of the authentication unit 203 can be the same as the process when receiving an authentication request (entry), a detailed description thereof will be omitted.

[0084] When the collation process fails (step S202, No branch), the authentication unit 203 determines that the authentication of the authenticator who attempts to exit the warm bath facility has failed. In this case, the authentication unit 203 transmits a negative response indicating authentication failure to the authentication terminal 20-2 (step S203).

[0085] When the collation process is successful (step S202, Yes branch), the authentication unit 203 stores the date and time when the authentication request (exit) is received from the authentication terminal 20-2 as the exit date and time of the authenticator in the user management database (store exit date and time; step S204).

[0086] The authentication unit 203 adds a new entry to the user management database for the user identified by the collation process. The authentication unit 203 stores the fact that the user has exited and the exit date and time in the entry / exit date and time field of the added entry.

[0087] After that, the authentication unit 203 calculates the sauna usage fee of the person to be authenticated (step S205). Specifically, the authentication unit 203 calculates the staying time of the facility user in the hot spring facility (sauna) by subtracting the entry date and time from the exit date and time of the person to be authenticated (facility user) for whom authentication is successful. The authentication unit 203 refers to table information or the like that associates and stores the staying time and the sauna usage fee, and calculates the sauna usage fee of the facility user.

[0088] After calculating the sauna usage fee, the authentication unit 203 settles the sauna usage fee (settlement of the sauna usage fee; step S206).

[0089] For example, the authentication unit 203 requests the server or the like of the credit card company corresponding to the credit card information of the facility user to settle by sending the credit card number of the facility user, the sauna usage fee, etc. to the server.

[0090] Note that the settlement process using credit card information is obvious to those skilled in the art and is different from the gist of the present disclosure, so a more detailed description is omitted.

[0091] If the settlement process fails (step S207, No branch), the authentication unit 203 determines that the authentication of the person to be authenticated who attempts to leave the hot spring facility has failed. In this case, the authentication unit 203 sends a negative response indicating authentication failure to the authentication terminal 20-2 (step S203).

[0092] If the settlement process is successful (step S207, Yes branch), the authentication unit 203 determines that the authentication of the person to be authenticated (facility user) who attempts to leave the hot spring facility has been successful. In this case, the authentication unit 203 sends an affirmative response indicating authentication success to the authentication terminal 20-2 (step S208). At that time, the authentication unit 203 sends an affirmative response including the user ID of the user specified by the collation process to the authentication terminal 20-2.

[0093] In this way, the authentication unit 203 receives a second authentication request (authentication request (exit)) including biometric information of an authenticated person who intends to leave a predetermined facility from a second authentication terminal (authentication terminal 20-2) installed at the exit of the predetermined facility. When the authentication of the authenticated person is successful, the authentication unit 203 stores the reception date and time of the second authentication request as the exit date and time when the facility user left the predetermined facility.

[0094] Furthermore, the authentication unit 203 calculates the usage fee of a predetermined facility (hot spring facility) by the facility user based on the entry date and time and the exit date and time of the facility user stored in the user management database. When receiving the second authentication request, the authentication unit 203 identifies the authenticated person from among a plurality of authentication target persons by a collation process using the biometric information included in the second authentication request and the plurality of biometric information stored in the user management database. When the settlement of the usage fee of the predetermined facility calculated above is successful using the settlement-related information of the identified authenticated person, the authentication unit 203 determines that the authentication corresponding to the second authentication request is successful.

[0095] The vital data control unit 204 is a means for controlling the vital data of the user. The vital data control unit 204 acquires the vital data of the authentication successful person (the authenticated person determined to be authentication successful) from the authentication terminal 20 and stores the acquired vital data.

[0096] The vital data control unit 204 processes a vital registration request (entry) or a vital registration request (exit) received from the authentication terminal 20.

[0097] When receiving the vital registration request (entry), the vital data control unit 204 searches the user management database using the user ID included in the request as a key and identifies the corresponding user.

[0098] The vital data control unit 204 stores the vital data included in the vital registration request (entry) as the vital data before sauna use in the account (entry) of the identified user. When the user enters the hot spring facility, the vital data control unit 204 stores each piece of vital data included in the vital registration request (entry) in the vital data field of the entry added at that time.

[0099] When receiving a vital registration request (exit), the vital data control unit 204 processes the request in the same manner as the vital registration request (entry). The vital data control unit 204 stores the vital data included in the vital registration request (exit) as the vital data after sauna use.

[0100] In this way, the vital data control unit 204 acquires the vital data of the facility user who intends to enter a predetermined facility from the first authentication terminal (authentication terminal 20-1). The vital data control unit 204 stores the vital data acquired from the first authentication terminal as the first vital data (the vital data of the facility user) before the facility user uses the predetermined facility. The vital data control unit 204 acquires the vital data of the facility user who intends to exit a predetermined facility from the second authentication terminal (authentication terminal 20-2). The vital data control unit 204 stores the vital data acquired from the second authentication terminal as the second vital data after the facility user uses the predetermined facility.

[0101] The information providing control unit 205 is a means for providing information using vital data. Specifically, the information providing control unit 205 provides information using the vital data stored in the user management database.

[0102] For example, in response to a request from a user who has logged in to its own account (for example, pressing a vital data confirmation button), the information providing control unit 205 provides the accumulated vital data of the user.

[0103] For example, the information providing control unit 205 displays a screen as shown in FIG. 8 on the terminal 30. In FIG. 8, for each vital data stored in the user management database, the information providing control unit 205 represents the vital data before sauna use on the left side of the arrow and the vital data after sauna use on the right side of the arrow for each sauna use date of the user.

[0104] Alternatively, the information providing control unit 205 may graph time-series data regarding the vital data desired by the user (the vital data selected by the user; for example, weight) and display it on the terminal 30. For example, the information providing control unit 205 may present a screen as shown in FIG. 13 on the terminal 30.

[0105] Alternatively, the information providing control unit 205 may perform statistical processing on the user's vital data and display the result of the statistical processing on the terminal 30. For example, the information providing control unit 205 may calculate the average value, median value, mode value, variance value (standard deviation), change rate, etc. for a predetermined period regarding the vital data specified by the user and provide them to the user.

[0106] In this way, the information providing control unit 205 provides information using the first and second vital data (vital data before and after sauna use) stored in the user management database. At that time, the information providing control unit 205 may display (provide to the user) the vital data in a form that allows the user to easily grasp how the vital data before and after sauna use has changed.

[0107] The storage unit 206 is a means for storing information necessary for the operation of the server device 10. The storage unit 206 stores the biometric information of each of a plurality of users who use a predetermined facility (a hot spring facility) using the user management database. Further, the storage unit 206 stores the biometric information of each of a plurality of authentication target persons in association with settlement-related information (for example, credit card information).

[0108] [Authentication Terminal] FIG. 14 is a diagram showing an example of the processing configuration (processing module) of the authentication terminal 20 according to the embodiment disclosed in the present application. Referring to FIG. 14, the authentication terminal 20 includes a communication control unit 301, a biometric information acquisition unit 302, an authentication control unit 303, a vital data control unit 304, and a storage unit 305.

[0109] Note that an operation mode is set in advance for each authentication terminal 20. Specifically, the authentication terminal 20 is set to either an operation mode in which it operates as the authentication terminal 20-1 installed at the entrance of the hot bath facility or an operation mode in which it operates as the authentication terminal 20-2 installed at the exit of the hot bath facility.

[0110] The communication control unit 301 is a means for controlling communication with other devices. For example, the communication control unit 301 receives data (packets) from the server device 10. Also, the communication control unit 301 transmits data to the server device 10. The communication control unit 301 delivers the data received from other devices to other processing modules. The communication control unit 301 transmits the data acquired from other processing modules to other devices. In this way, other processing modules perform data transmission and reception with other devices via the communication control unit 301. The communication control unit 301 has a function as a receiving unit for receiving data from other devices and a function as a transmitting unit for transmitting data to other devices.

[0111] The biometric information acquisition unit 302 is a means for controlling a camera or the like and acquiring biometric information (for example, a face image) of the person to be authenticated.

[0112] Specifically, the biometric information acquisition unit 302 images the front of its own device at regular intervals or at a predetermined timing. The biometric information acquisition unit 302 determines whether a face image of a person is included in the acquired image, and if a face image is included, extracts the face image from the acquired image data.

[0113] Note that since existing technologies can be used for the face image detection process and face image extraction process by the biological information acquisition unit 302, detailed descriptions thereof are omitted. For example, the biological information acquisition unit 302 may extract a face image (face area) from the image data using a learning model learned by a CNN (Convolutional Neural Network). Alternatively, the biological information acquisition unit 302 may extract a face image using a method such as template matching.

[0114] The biological information acquisition unit 302 delivers the acquired biological information (for example, a face image) to the authentication control unit 303.

[0115] The authentication control unit 303 is a means for performing control related to the authentication of the person to be authenticated.

[0116] Specifically, the authentication control unit 303 transmits an authentication request including the biological information of the person to be authenticated (the user in front of the authentication terminal 20) to the server device 10.

[0117] When operating as the authentication terminal 20-1, the authentication control unit 303 transmits an authentication request (entry) to the server device 10. When operating as the authentication terminal 20-2, the authentication control unit 303 transmits an authentication request (exit) to the server device 10.

[0118] The authentication control unit 303 receives an authentication result (authentication success, authentication failure) from the server device 10.

[0119] Upon receiving an authentication failure, the authentication control unit 303 notifies the person to be authenticated that the authentication has failed, that they cannot enter the hot spring facility, or that they cannot exit the hot spring facility.

[0120] Here, the authentication request (exit) basically never results in an authentication failure. Therefore, when the authentication result for the authentication request (exit) is an authentication failure (when a negative response is received), the authentication control unit 303 may guide the person to be authenticated to go to the staff of the hot spring facility. The staff will listen to the situation from the person to be authenticated and handle it appropriately.

[0121] Upon receiving successful authentication, the authentication control unit 303 delivers the user ID received from the server device 10 (the user ID included in the positive response) to the vital data control unit 304.

[0122] The vital data control unit 304 is a means for performing control such as acquiring the vital data of the user.

[0123] Upon obtaining the user ID from the authentication control unit 303, the vital data control unit 304 determines whether the authenticated person wishes to obtain vital data (whether vital data is to be collected). For example, the vital data control unit 304 uses a GUI as shown in FIG. 6 to obtain the user's preference (wishing to obtain vital data or not wishing to obtain vital data).

[0124] If the user does not wish to obtain vital data (when the "vital data not required" button in FIG. 6 is pressed), the vital data control unit 304 controls the passage restriction means such as a door to permit the authenticated person (the person determined to have successful authentication) to pass through the door.

[0125] If the user wishes to obtain vital data (when the "vital data acquisition" button in FIG. 6 is pressed), the vital data control unit 304 uses various sensors built into the device itself to obtain the vital data of the authenticated person.

[0126] For example, the vital data control unit 304 obtains vital data from sensors corresponding to various vital data such as weight, body fat percentage, body temperature, pulse, and blood pressure.

[0127] Note that obtaining vital data using sensors is obvious to those skilled in the art and is different from the gist of the present disclosure, so a more detailed description is omitted. For example, if a weighing scale, thermometer, blood pressure monitor, etc. are incorporated into the authentication terminal 20, the vital data control unit 304 may obtain vital data such as weight from these devices.

[0128] Alternatively, the vital data control unit 304 may acquire (estimate) the vital data of the authentication successful person using the biometric information of the authentication successful person (for example, video data obtained by photographing the user).

[0129] For example, the vital data control unit 304 acquires estimated values of vital data such as the user's weight, heart rate, blood pressure, blood glucose level, and oxygen saturation by analyzing the acquired biometric information.

[0130] Note that the estimation of vital data may be performed by a learning model obtained by machine learning. For example, an operator who operates a hot spring facility generates a learning model using a large number of teacher data consisting of a combination of video data including face information and vital data measurement results.

[0131] For example, the user's weight is related to the facial contour, etc., and a learning model that utilizes this relationship (a learning model that obtains the weight when a face image is input) can be generated. Also, the heart rate is related to the change in the luminance of the face surface (the luminance of the face surface caused by blood flow), and a learning model that utilizes this relationship (a learning model that obtains the heart rate when a plurality of face images are input) can be generated. Furthermore, the puffiness of the face can be estimated from the physical distance and blood flow volume of the facial feature points, and a learning model for estimating the puffiness of the face can be generated.

[0132] The generated learning model is implemented in the authentication terminal 20.

[0133] When the vital data control unit 304 completes the acquisition of the vital data of the user (authentication successful person), it notifies the user to that effect, and also notifies the user that they can enter or exit the hot spring facility. The vital data control unit 304 opens the door or the like and permits the user to pass through.

[0134] Also, when acquiring vital data, the vital data control unit 304 transmits the acquired vital data to the server device 10. The vital data control unit 304 transmits a vital registration request including the acquired vital data and the user ID of the user to the server device 10.

[0135] When the own device is operating as the authentication terminal 20-1, the vital data control unit 304 transmits a vital registration request (entry) to the server device 10. When the own device is operating as the authentication terminal 20-2, the vital data control unit 304 transmits a vital registration request (exit) to the server device 10.

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

[0137] [Terminal] Examples of the terminal 30 include portable terminal devices such as smartphones, mobile phones, game machines, and tablets, and computers (personal computers, notebook personal computers), etc. The terminal 30 can be any device or apparatus as long as it can receive the operation of the user and communicate with the server device 10 or the like. Also, since the configuration of the terminal 30 and the like are obvious to those skilled in the art, detailed description thereof is omitted.

[0138] [Operation of the System] Subsequently, the operation of the information processing system according to the first embodiment will be described. FIG. 15 is a sequence diagram showing an example of the operation of the information processing system according to the embodiment disclosed in the present application. With reference to FIG. 15, the operation of the information processing system when the user enters the hot spring facility will be described.

[0139] When the authentication terminal 20-1 detects the person to be authenticated, it acquires the biometric information of the person to be authenticated (step S01).

[0140] The authentication terminal 20-1 transmits an authentication request (entry) including the acquired biometric information to the server device 10 (step S02).

[0141] The server device 10 executes authentication processing using the biometric information included in the authentication request (entry) and the biometric information stored in the user management database (step S03).

[0142] The server device 10 transmits the authentication result (authentication success, authentication failure) to the authentication terminal 20-1 (step S04).

[0143] When it is determined that the authenticated person who has been authenticated successfully wishes to acquire vital data, the authentication terminal 20-1 acquires the vital data of the authenticated person (step S05).

[0144] The authentication terminal 20-1 transmits a vital registration request (entry) including the acquired vital data to the server device 10 (step S06).

[0145] The server device 10 stores the acquired vital data as the vital data of the user before using the sauna (step S07).

[0146] Those skilled in the art can easily infer the operation of the information processing system when the user exits the hot spring facility based on the operation of the information processing system when the user enters the hot spring facility. Therefore, the description of the information processing system when the user exits the hot spring facility is omitted.

[0147] Subsequently, a modification according to the first embodiment will be described.

[0148] <Modification 1> The server device 10 may store information regarding the sauna used by the user in the user's account. In this case, an operator of the hot spring facility or the like inputs daily sauna settings (sauna setting information; for example, set temperature and set humidity) to the server device 10.

[0149] The server device 10 may store the sauna setting information corresponding to the date and time when the user entered the hot spring facility in the user's account.

[0150] In addition, when providing information about vital data to the user, the server device 10 may provide the user with sauna setting information during sauna use together with the vital data. For example, the server device 10 may display a screen as shown in FIG. 16 on the terminal 30.

[0151] <Modification Example 2> As shown in FIG. 17, when the hot spring facility includes a plurality of saunas (multiple types of saunas), the server device 10 may store the type of sauna used by the user and the sauna setting information in the user's account.

[0152] In this case, the operator of the hot spring facility or the like inputs the type of sauna and the settings (sauna setting information) for each sauna room into the server device 10. The server device 10 may store the type of sauna used and the sauna setting information corresponding to the date and time when the user entered the hot spring facility in the user's account.

[0153] Note that various methods are envisioned for the server device 10 to acquire the type of sauna used by the user.

[0154] For example, when the user exits the hot spring facility, the authentication terminal 20-2 may acquire the type of sauna (the number of the sauna room) used by the user. For example, when the authentication terminal 20-2 detects the person to be authenticated (when acquiring biometric information), it may acquire the sauna (the number of the sauna room) used by the user using a GUI as shown in FIG. 18.

[0155] When the authentication terminal 20-2 sends an authentication request (exit) or a vital registration request (exit) to the server device 10, it may notify the server device 10 of the type of sauna acquired from the user together with the biometric information and vital data.

[0156] When providing information about vital data to the user, the server device 10 may provide the user with the type of sauna used by the user and / or the sauna setting information together with the vital data.

[0157] In this way, the storage unit 206 of the server device 10 stores the first and second vital data in association with setting information (sauna setting information) regarding a predetermined facility when a facility user uses the predetermined facility or the type of facility (type of sauna) used by the facility user. The information providing control unit 205 of the server device 10 may perform information providing using the stored first and second vital data and the setting information or the type of facility.

[0158] <Modification Example 3> Alternatively, the server device 10 may specify the type of sauna (sauna room into which the user entered) used by the user through biometric authentication.

[0159] For example, when registering a user, the server device 10 acquires the fingerprint information of the user together with the name etc. and stores it in the user management database.

[0160] A fingerprint authentication unit is attached to each sauna room. When a user enters the sauna room, the user touches the fingerprint authentication unit with a finger. The fingerprint authentication unit transmits the fingerprint information of the user and the information of the sauna room (number of the sauna room) in which the self-device is installed to the server device 10.

[0161] The server device 10 identifies the user entering the sauna room through fingerprint authentication, and identifies the type of sauna and / or sauna setting information used by the user based on the sauna room number. The server device 10 stores the type of sauna and sauna setting information in the account of the identified user.

[0162] <Modification Example 4> In the above embodiment, the case where the authentication terminal 20 has a function of acquiring the vital data of the user has been described. However, the authentication terminal 20 does not necessarily have a function of acquiring vital data (sensors etc. for acquiring vital data).

[0163] For example, the authentication terminal 20 may acquire vital data from an existing vital acquisition device (such as a weighing scale or a sphygmomanometer) capable of acquiring vital data. In this case, the authentication terminal 20 may communicate with the device using wireless communication means such as Bluetooth (registered trademark) or wired communication means such as USB (Universal Serial Bus) to acquire vital data.

[0164] When using an existing vital acquisition device, the user inputs the user ID issued from the server device 10 into the device. For example, the user operates the terminal 30 to display a two-dimensional barcode generated based on the user ID. The user causes the two-dimensional barcode displayed on the terminal 30 to be read by the vital acquisition device. The vital acquisition device transmits the user ID acquired via the two-dimensional barcode and the user's vital data to the authentication terminal 20.

[0165] The authentication terminal 20 transmits the user ID and vital data acquired from at least one or more vital acquisition devices to the server device 10. The authentication terminal 20 transmits a vital registration request (entry) or a vital registration request (exit) including the user ID and vital data to the server device 10.

[0166] The server device 10 identifies the user based on the user ID and stores the vital data in the user's account.

[0167] <Modification Example 5> In the above embodiment, the case where the vital data of the user is stored in the server device 10 has been described. However, the vital data may be stored in the terminal 30 possessed by the user.

[0168] In this case, instead of or in addition to storing the vital data acquired from the authentication terminal 20 in the user management database, the vital data control unit 204 of the server device 10 may transmit the vital data to the terminal 30 possessed by the user. The vital data control unit 204 may transmit the vital data to the email address or the like registered in the user management database.

[0169] When vital data is stored in the user's terminal 30, the terminal 30 may have an information providing function (a function realized by the information providing control unit 205) provided in the server device 10. The terminal 30 may display a screen as shown in FIGS. 8 and 13 in response to a user operation.

[0170] <Modification Example 6> Alternatively, the authentication terminal 20 may communicate directly with the user's terminal 30 and transmit the vital data to the terminal 30. When the authentication terminal 20 acquires the user's vital data, the acquired vital data may be transmitted to the terminal 30 using short-range wireless communication means such as Bluetooth (registered trademark).

[0171] When the terminal 30 acquires vital data from the authentication terminal 20-1, it manages the acquired vital data as vital data before using the sauna. Similarly, when the terminal 30 acquires vital data from the authentication terminal 20-2, it manages the acquired vital data as vital data after using the sauna.

[0172] <Modification Example 7> The server device 10 or the terminal 30 may analyze the vital data and make proposals regarding the use of the sauna. For example, the information providing control unit 205 of the server device 10 may use the first and second vital data (vital data before and after using the sauna) stored in the user management database to provide information regarding the use of a predetermined facility (sauna) by the facility user. For example, the information providing control unit 205 of the server device 10 may propose the type of sauna that can be recommended to the user using the vital data.

[0173] In this case, the information providing control unit 205 may generate information to be proposed to the user by using a learning model obtained by machine learning.

[0174] Note that the learning model is obtained by machine learning using a large number of teacher data in which at least one or more types of vital data before and after sauna use are labeled (the type of sauna to be recommended). Any algorithm such as a support vector machine, boosting, or neural network can be used to generate the learning model. Since algorithms such as the support vector machine use known techniques, their description is omitted.

[0175] The information providing control unit 205 inputs the user's vital data (specific numerical values such as weight before and after sauna use) into the learning model, and acquires the type of sauna suitable for the user's health condition and the like from the learning model. The information providing control unit 205 presents the acquired type of sauna to the user as the recommended sauna.

[0176] Alternatively, if the user is a sports player, the information providing control unit 205 may generate a training menu that improves the performance of the sports player. The information providing control unit 205 may generate a training menu suitable for the sports player by using the vital data of the sports player. A learning model is also utilized to generate the training menu.

[0177] As described above, the authentication terminal 20 according to the first embodiment has a function of acquiring biometric information and vital data of the person to be authenticated, and the authentication terminal 20 transmits the acquired biometric information and vital data to the server device 10. The server device 10 authenticates the person to be authenticated using the acquired biometric information and stores the vital data of the person. In the information processing system according to the first embodiment, each of the authentication terminal 20-1 installed at the entrance of the hot bath facility and the authentication terminal 20-2 installed at the exit acquires the vital data of the user and transmits the acquired vital data to the server device 10. The server device 10 manages the acquired vital data as vital data before using the sauna and vital data after using the sauna. In this way, biometric authentication and vital check (acquisition of vital data) are performed before and after using the sauna, and the acquired vital data is automatically registered in the user's account (automatically data-linked). The server device 10 can present the user with the vital data before and after using the sauna (the change in the vital data before and after using the sauna). By confirming the change in the vital data, the user can experience the effect of using the sauna (for example, weight loss). That is, the user can objectively grasp the improvement in physical condition (change in physical condition) due to the sauna based on the vital data and utilize it for their own health management. In addition, since the user can operate the terminal 30 they possess to check long-term vital data (numerical change in long-term vital data), continuous health management can be performed.

[0178] In addition, the server device 10 stores the settings and types when the user uses the sauna. The server device 10 can store the sauna usage date and time, vital data, settings, and types of the user in association with each other. Since the server device 10 can provide information to the user using these data, it can provide useful information to the user. For example, the server device 10 can provide the user with the changes in the user's vital data and the types and settings of the sauna at the same time. By checking the provided information, the user can grasp the temperature and type of the sauna suitable for himself / herself. As a result, the user is more motivated to use the sauna, and repeated use of the sauna by the user can be expected. When the number of times the user uses the sauna increases, the performance of the sauna operator improves.

[0179] In addition, the information processing system according to the first embodiment includes an authentication terminal 20 installed in a hot spring facility or the like having a sauna. The authentication terminal 20 performs operations related to biometric authentication of sauna users. The authentication terminal 20 transmits biometric information (for example, a face image) to the server device 10. The server device 10 manages the entry and exit of the user to and from the hot spring facility through an authentication process using the acquired biometric information. The server device 10 performs charging according to the entry and exit of the user. Here, in existing hot spring facilities (hot spring facilities with a time-based charging system), there are often manned procedures such as using a locker key. Therefore, a lot of costs (labor costs) are required for the operation of the hot spring facility. In addition, in existing hot spring facilities, there are many procedures at the reception, which also causes congestion at the reception. On the other hand, in the information processing system according to the first embodiment, since biometric authentication is used for the entry and exit and payment settlement of the user, manned procedures are omitted. As a result, the expenses required for the operation of the hot spring facility are reduced, and congestion at the reception does not occur.

[0180] Subsequently, the hardware of each device constituting the information processing system will be described. FIG. 19 is a diagram showing an example of the hardware configuration of the server device 10.

[0181] The server device 10 can be configured by an information processing device (so-called computer) and has the configuration illustrated in FIG. 19. For example, the server device 10 includes a processor 311, a memory 312, an input / output interface 313, a communication interface 314, and the like. 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.

[0182] However, the configuration shown in FIG. 19 is not intended to limit the hardware configuration of the server device 10. The server device 10 may include hardware not shown, or may not include the input / output interface 313 as necessary. Also, the number of components such as the processor 311 included in the server device 10 is not intended to be limited to the example shown in FIG. 19. For example, a plurality of processors 311 may be included in the server device 10.

[0183] The processor 311 is a programmable device such as a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor), for example. Alternatively, the processor 311 may be a device such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The processor 311 executes various programs including an operating system (OS; Operating System).

[0184] The memory 312 is a RAM (Random Access Memory), a ROM (Read Only Memory), an HDD (Hard Disk Drive), an SSD (Solid State Drive), or the like. The memory 312 stores an OS program, an application program, and various data.

[0185] 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 or the like. The input device is a device that accepts user operations such as a keyboard and a mouse.

[0186] The communication interface 314 is a circuit, module, etc. that communicates with other devices. For example, the communication interface 314 includes a NIC (Network Interface Card) or the like.

[0187] 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. Also, the program can be recorded on a computer-readable storage medium. The storage medium can be non-transitory such as a semiconductor memory, a hard disk, a magnetic recording medium, an optical recording medium, etc. That is, the present invention can also be embodied as a computer program product. Also, the above program can be downloaded via a network or updated using a storage medium storing the program. Furthermore, the above processing modules may be realized by semiconductor chips.

[0188] Note that the authentication terminal 20 can also be configured by an information processing device in the same manner as the server device 10, and its basic hardware configuration is the same as that of the server device 10, so the description is omitted. The authentication terminal 20 may be provided with a camera, a sensor, etc.

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

[0190] [Modification Example] Note that the configuration, operations, etc. of the information processing system described in the above embodiments are examples and are not intended to limit the configuration of the system or the like.

[0191] In the above embodiment, the case where the user's vital data is acquired before and after using the hot spring facility has been described. However, the user's vital data may be acquired before and after the user exercises. For example, authentication terminals 20-1 and 20-2 may be installed in a sports gym, and the vital data of the user before and after exercising may be acquired via these authentication terminals 20. Thus, the information processing system according to the present disclosure may acquire the user's vital data for facilities other than the hot spring facility.

[0192] In the above embodiment, the case where users who wish to acquire vital data and users who do not wish to acquire vital data are mixed has been described. The authentication terminal 20 acquires the user's wishes regarding vital data through a GUI as shown in FIG. 6 in order to appropriately handle the mixture of such users. However, the authentication terminal 20 may acquire the vital data for each user entering the hot spring facility and each user leaving the hot spring facility.

[0193] In the above embodiment, the case where one authentication terminal 20 handles users who wish to acquire vital data and users who do not wish to acquire vital data has been described. However, the information processing system may include an authentication terminal 20 dedicated to users who wish to acquire vital data and an authentication terminal 20 dedicated to users who do not wish to acquire vital data. The user may perform the procedures (authentication procedures) for entering and leaving the facility using the authentication terminal 20 that matches their wishes.

[0194] In the above embodiment, the description has been made on the premise that the vital data (type of vital data) acquired by the authentication terminal 20 is predetermined. However, the user may be able to select the type of vital data acquired by the authentication terminal 20. For example, the authentication terminal 20 may acquire the vital data desired by the user using a GUI. For example, the authentication terminal 20 may display a GUI for the user to select vital data following the GUI shown in FIG. 6.

[0195] Alternatively, the user may specify the type of vital data acquired by the authentication terminal 20 at the time of user registration. The server device 10 stores the vital data (type of vital data) specified by the user in the user management database in association with the biometric information etc. of the user. When the authentication of the user is successful, the server device 10 notifies the authentication terminal 20 of the type of vital data specified by the user together with the user ID. The authentication terminal 20 acquires the notified vital data.

[0196] In the above embodiment, the case where the authentication terminal 20 estimates the vital data of the authenticated person using the biometric information of the authenticated person has been described. However, the estimation of the vital data may be performed by the server device 10. For example, the server device 10 may estimate the vital data of the authenticated person using the biometric information included in the authentication request. In order to enable the estimation of the vital data, the authentication terminal 20 may transmit an authentication request including video data in which the authenticated person appears to the server device 10.

[0197] The authentication terminal 20 may transmit the biometric information and the vital data of the authenticated person to the server device 10 at the same time. For example, after acquiring the vital data of the authenticated person, the authentication terminal 20 may transmit an authentication request including the biometric information and the vital data of the authenticated person to the server device 10. In this case, when the authentication of the authenticated person is successful, the server device 10 may register the vital data in the account of the user identified by the collation process. Note that when the biometric information and the vital data are transmitted at the same time, the authentication terminal 20 does not transmit a vital registration request to the server device 10.

[0198] In the above embodiment, the case where an operator of a hot bath facility or the like sets sauna setting information or the like in the server device 10 has been described. However, the sauna setting information and the type of sauna may be transmitted from the authentication terminal 20 to the server device 10. For example, an operator of a hot bath facility registers sauna setting information or the like in the authentication terminal 20. When transmitting the biometric information and vital data of the person to be authenticated, the authentication terminal 20 may transmit the sauna setting information or the like to the server device 10 together.

[0199] When providing information to the user, the server device 10 may use not only the data of the user himself / herself but also the data of others. Specifically, the information providing control unit 205 may calculate an average value or the like regarding the vital data (for example, weight) of each user who uses the same hot bath facility. Alternatively, the information providing control unit 205 may obtain the national average (national average value of vital data) of users of the same age or the same gender as the user from an external server or the like. The information providing control unit 205 may provide these data (average value of vital data of users of the same facility, national average value of vital data) to the user according to the user's request (as an option that the user can select). In this way, the server device 10 may have a function of comparing the vital data of the user himself / herself with the vital data of others (such as the average value of vital data of users of the same facility) and presenting it to the user.

[0200] In the above embodiment, the case where a user management database is configured inside the server device 10 has been described, but the database may be constructed in an external database server or the like. That is, some functions of the server device 10 may be implemented on another server. More specifically, any device including the "authentication unit (authentication means)" described above may be implemented in the system.

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

[0202] In the flowcharts (flowcharts, sequence diagrams) used in the above description, a plurality of steps (processes) are described in order, but the execution order of the steps executed in the embodiment is not limited to the described order. In the embodiment, for example, each process can be executed in parallel, and the order of the illustrated steps can be changed within a range that does not substantially affect the content.

[0203] The above embodiments have been described in detail for ease of understanding of the disclosure of the present application, and it is not intended that all the configurations described above are necessary. Also, when a plurality of embodiments are described, each embodiment may be used alone or in combination. For example, it is also 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 other configurations for a part of the configuration of the embodiment.

[0204] From the above description, the industrial applicability of the present invention is clear, but the present invention is suitably applicable to an information processing system that authenticates users who use a predetermined facility.

[0205] Some or all of the above embodiments may be described as follows in the appended claims, but are not limited thereto. [Appended Claim 1] Storage means for storing the biometric information of each of a plurality of users who use a predetermined facility; Receiving an authentication request including the biometric information of the person to be authenticated from an authentication terminal installed in the predetermined facility, executing an authentication process using the biometric information included in the received authentication request and the plurality of stored biometric information, and notifying the authentication result to the authentication terminal; Authentication means; Vital data control means for acquiring vital data of an authentication successful person determined to be authentication successful from the authentication terminal and storing the acquired vital data. A server device comprising the same. [Appendix 2] The authentication means Receives a first authentication request including biometric information of the person to be authenticated who intends to enter the predetermined facility from a first authentication terminal installed at the entrance of the predetermined facility, and when the authentication of the person to be authenticated is successful, stores the reception date and time of the first authentication request as the entry date and time when the facility user of the predetermined facility enters the predetermined facility. Receives a second authentication request including biometric information of the person to be authenticated who intends to leave the predetermined facility from a second authentication terminal installed at the exit of the predetermined facility, and when the authentication of the person to be authenticated is successful, stores the reception date and time of the second authentication request as the exit date and time when the facility user leaves the predetermined facility. The server device according to Appendix 1. [Appendix 3] The vital data control means Acquires vital data of the facility user who intends to enter the predetermined facility from the first authentication terminal, and stores the vital data acquired from the first authentication terminal as first vital data before the facility user uses the predetermined facility. Acquires vital data of the facility user who intends to leave the predetermined facility from the second authentication terminal, and stores the vital data acquired from the second authentication terminal as second vital data after the facility user uses the predetermined facility. The server device according to Appendix 2. [Appendix 4] The server device according to Appendix 3, further comprising information providing control means for providing information using the stored first and second vital data. [Appendix 5] The storage means stores the first and second vital data in association with setting information regarding the predetermined facility when the facility user uses the predetermined facility or the type of facility used by the facility user. The information providing control means is the server device according to Supplementary Note 4 that performs information provision using the stored first and second vital data, the setting information, or the type of the facility. [Supplementary Note 6] The information providing control means is the server device according to Supplementary Note 5 that performs information provision regarding the use of the predetermined facility by the facility user using the first and second vital data. [Supplementary Note 7] The authentication means is the server device according to Supplementary Note 2 that calculates the usage fee of the predetermined facility by the facility user based on the stored entry date and time and exit date and time of the facility user. [Supplementary Note 8] The storage means stores by associating the biometric information and the settlement-related information of each of the plurality of users, When receiving the second authentication request, the authentication means identifies the authenticated person from among the plurality of users by a collation process using the biometric information included in the second authentication request and the stored plurality of biometric information, and when the settlement of the calculated usage fee of the predetermined facility is successful using the settlement-related information of the identified authenticated person, determines that the authentication corresponding to the second authentication request has been successful. The server device according to Supplementary Note 7. [Supplementary Note 9] In a server device, stores the biometric information of each of a plurality of users who use a predetermined facility, receives an authentication request including the biometric information of the authenticated person from an authentication terminal installed in the predetermined facility, executes an authentication process using the biometric information included in the received authentication request and the stored plurality of biometric information, and notifies the authentication result to the authentication terminal, A control method for a server device that acquires the vital data of an authentication successful person determined to be authentication successful from the authentication terminal and stores the acquired vital data. [Supplementary Note 10] In a computer mounted on a server device, a process of storing the biometric information of each of a plurality of users who use a predetermined facility, and Receiving an authentication request including biometric information of an authenticated person from an authentication terminal installed in the predetermined facility, performing an authentication process using the biometric information included in the received authentication request and the plurality of stored biometric information, and notifying the authentication result to the authentication terminal; Obtaining vital data of an authentication successful person determined to be authentication successful from the authentication terminal, and storing the obtained vital data; A program for causing the above to be executed.

[0206] In addition, part or all of the configurations described in Supplementary Notes 2 to 8 subordinate to Supplementary Note 1 described above may be subordinate to Supplementary Notes 9 and 10 in the same subordinate relationship as Supplementary Notes 2 to 8. Furthermore, not limited to Supplementary Notes 1, 9, and 10, part or all of the configurations described as supplementary notes can similarly be made subordinate to various hardware, software, various recording means for recording software, or systems, without departing from the scope of the above-described embodiments.

[0207] Note that each disclosure of the above-cited prior art documents is incorporated herein by reference. As described above, the embodiments of the present invention have been described, but the present invention is not limited to these embodiments. It will be understood by those skilled in the art that these embodiments are merely illustrative and that various modifications can be made without departing from the scope and spirit of the present invention. That is, the present invention naturally includes all modifications and variations that can be made by those skilled in the art in accordance with the entire disclosure including the claims and the technical idea.

Explanation of Signs

[0208] 10 Server device 20 Authentication terminal 20-1 Authentication terminal 20-2 Authentication terminal 30 Terminal 100 Server device 101 Storage means 102 Authentication means 103 Vital data control means 201 Communication control unit User Management Department 202 Authentication Department 203 Vital Data Control Department 204 Information Provision Control Department 205 Memory Department 206 Communication Control Department 301 Biological Information Acquisition Department 302 Authentication Control Department 303 Vital Data Control Department 304 Memory Department 305 Processor 311 Memory 312 Input / Output Interface 313 Communication Interface 314

Claims

1. A storage means for storing biometric information of each of a plurality of users who use a predetermined facility; An authentication means for receiving an authentication request including the biometric information of an authenticated person from an authentication terminal installed in the predetermined facility, performing an authentication process using the biometric information included in the received authentication request and the plurality of stored biometric information, and notifying the authentication result to the authentication terminal; A vital data control means for acquiring vital data of an authentication successful person determined to be authentication successful from the authentication terminal and storing the acquired vital data; A server device comprising the above.

2. The authentication means: Receives a first authentication request including the biometric information of the authenticated person who intends to enter the predetermined facility from a first authentication terminal installed at the entrance of the predetermined facility, and when the authentication of the authenticated person is successful, stores the reception date and time of the first authentication request as the entry date and time when the facility user of the predetermined facility entered the predetermined facility; Receives a second authentication request including the biometric information of the authenticated person who intends to leave the predetermined facility from a second authentication terminal installed at the exit of the predetermined facility, and when the authentication of the authenticated person is successful, stores the reception date and time of the second authentication request as the exit date and time when the facility user left the predetermined facility. The server device according to Claim 1.

3. The vital data control means: Acquires the vital data of the facility user who intends to enter the predetermined facility from the first authentication terminal, and stores the vital data acquired from the first authentication terminal as first vital data before the facility user uses the predetermined facility; Acquires the vital data of the facility user who intends to leave the predetermined facility from the second authentication terminal, and stores the vital data acquired from the second authentication terminal as second vital data after the facility user uses the predetermined facility. The server device according to Claim 2.

4. The server device according to Claim 3, further comprising an information providing control means for providing information using the stored first and second vital data.

5. The storage means stores the first and second vital data in association with setting information regarding the predetermined facility when the facility user uses the predetermined facility or the type of facility used by the facility user. The information providing control means performs information provision using the stored first and second vital data and the setting information or the type of the facility, the server device according to claim 4.

6. The information providing control means performs information provision regarding the use of the predetermined facility by the facility user using the first and second vital data, the server device according to claim 5.

7. The authentication means calculates the usage fee of the predetermined facility by the facility user based on the stored entry date and time and exit date and time of the facility user, the server device according to claim 2.

8. The storage means stores the biometric information and settlement-related information of each of the plurality of users in association with each other. When receiving the second authentication request, the authentication means identifies the authenticated person from the plurality of users by a collation process using the biometric information included in the second authentication request and the stored plurality of biometric information, and when the settlement of the calculated usage fee of the predetermined facility is successful using the settlement-related information of the identified authenticated person, it determines that the authentication corresponding to the second authentication request is successful, the server device according to claim 7.

9. In a server device, stores the biometric information of each of a plurality of users who use a predetermined facility, receives an authentication request including the biometric information of the authenticated person from an authentication terminal installed in the predetermined facility, executes an authentication process using the biometric information included in the received authentication request and the stored plurality of biometric information, and notifies the authentication result to the authentication terminal, obtains the vital data of the authentication successful person determined to be authentication successful from the authentication terminal, and stores the obtained vital data, a control method of the server device.

10. In a computer mounted on a server device, a process of storing the biometric information of each of a plurality of users who use a predetermined facility, a process of receiving an authentication request including the biometric information of the authenticated person from an authentication terminal installed in the predetermined facility, executing an authentication process using the biometric information included in the received authentication request and the stored plurality of biometric information, and notifying the authentication result to the authentication terminal, a process of obtaining the vital data of the authentication successful person determined to be authentication successful from the authentication terminal, and storing the obtained vital data, a program for causing the above to be executed.

Citation Information

Patent Citations

  • Resort stay type health recreation system

    JP2006163859A