Server device, server device control method and program
Patent Information
- Application Number
- JP2025523786
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Filing Date
- 2025-11-05
- Publication Date
- 2026-02-04
AI Technical Summary
Existing systems for providing services in hotel settings face challenges in obtaining accurate biometric information from guests, leading to inadequate service delivery due to limitations in wearable sensors used in guest rooms.
A server device and method for acquiring and utilizing health data from high-performance sensors installed in hotel guest rooms, such as those attached to beds, toilets, and dressing tables, to provide personalized information and services to guests based on their health conditions.
Enables the collection of accurate health data, allowing for the provision of tailored services and advice, enhancing the guest experience by offering relevant health advice and recommendations based on their health status and attributes.
Abstract
Description
Server device, server device control method and storage medium
[0001] The present invention relates to a server device, a control method for a server device, and a storage medium.
[0002] There is a technology that provides information according to the attributes of the user.
[0003] For example, the program disclosed in Patent Document 1 acquires a request based on voice data acquired from a user interface installed in a guest room of a lodging facility, and a user interface identifier that identifies the user interface. The program acquires guest information about a guest staying in the guest room based on the acquired user interface identifier. The program then causes a computer to execute a process of outputting product or service information, which is information about a product or service, based on the acquired guest information and request.
[0004] Furthermore, Patent Document 1 describes that biometric information of a guest (for example, body temperature, pulse rate, etc.) is utilized in a service provided to the guest. For example, paragraph
[0204] of Patent Document 1 describes that the biometric information may be recorded, for example, by a guest service using a constantly worn sensor attached to the guest's body to acquire the guest's biometric information and record it in a guest service server.
[0005] Japanese Patent Application Laid-Open No. 2021-101333
[0006] As disclosed in Patent Literature 1, it is conceivable to utilize the biometric information of guests to provide services. In this case, if the acquired biometric information is not accurate, appropriate services will not be provided to the guests. As disclosed in Patent Literature 1, there is a possibility that accurate biometric information cannot be acquired using a type of sensor worn by the user.
[0007] A primary object of the present invention is to provide a server device, a method for controlling a server device, and a storage medium that contribute to providing better services to hotel guests and the like.
[0008] According to a first aspect of the present invention, there is provided a server device comprising: an acquisition means for acquiring health data of a user using facilities in a hotel guest room; and a control means for providing an information provision service to the user using at least the acquired health data.
[0009] According to a second aspect of the present invention, there is provided a method for controlling a server device, the method including: an acquisition step in the server device of acquiring health data of a user using the facilities in a hotel guest room; and a control step of providing an information provision service to the user using at least the acquired health data.
[0010] According to a third aspect of the present invention, there is provided a computer-readable storage medium for storing a program for causing a computer mounted on a server device to execute an acquisition process for acquiring health data of users using the facilities in hotel guest rooms, and a control process for providing an information provision service to the users using at least the acquired health data.
[0011] According to each aspect of the present invention, a server device, a control method for a server device, and a storage medium are provided that contribute to providing better services to hotel guests and the like. Note that the effects of the present invention are not limited to those described above. The present invention may achieve other effects instead of or in addition to the effects described above.
[0012] FIG. 1 is a diagram illustrating an overview of an embodiment. FIG. 2 is a flowchart illustrating an overview of an operation of an embodiment. FIG. 3 is a diagram illustrating an example of a schematic configuration of an information processing system according to a first embodiment. FIG. 4 is a diagram illustrating installation of a sensing device according to the first embodiment. FIG. 5 is a diagram illustrating operation of the information processing system according to the first embodiment. FIG. 6 is a diagram illustrating an example of a processing configuration of a server device according to the first embodiment. FIG. 7 is a diagram illustrating an example of a user management database according to the first embodiment. FIG. 8 is a flowchart illustrating an example of operation of an information provision control unit according to the first embodiment. FIG. 9 is a diagram illustrating an example of a display on a terminal according to the first embodiment. FIG. 10 is a diagram illustrating an example of a display on a terminal according to the first embodiment. FIG. 11 is a diagram illustrating an example of a hardware configuration of a server device according to the present disclosure.
[0013] First, an overview of one embodiment will be described. Note that the reference numerals in the drawings are added to each element for convenience as an example to facilitate understanding, and the description of this overview is not intended to be limiting in any way. Furthermore, unless otherwise specified, the blocks shown in each drawing represent functional units, not hardware units. Connection lines between blocks in each drawing include both bidirectional and unidirectional lines. Unidirectional arrows are used to schematically indicate the flow of the main signal (data) and do not exclude bidirectionality. Note that in this specification and drawings, elements that can be similarly described may be assigned the same reference numerals to avoid redundant explanation.
[0014] Server device 100 according to one embodiment includes acquisition means 101 and control means 102 (see FIG. 1 ). Acquisition means 101 acquires health data of users who use the facilities in hotel rooms (step S1 in FIG. 2 ). Control means 102 provides information provision services to users using at least the acquired health data (step S2).
[0015] The server device 100 acquires the user's health data from the hotel guest room facilities. The server device 10 uses the user's health data to provide information according to the user's health condition, etc. Wearable sensors are limited in the amount of health data they can obtain due to space and other constraints, and the accuracy of the health data obtained is insufficient. In contrast, expensive, high-performance sensors can be attached to the hotel guest room facilities. By collecting accurate health data of the user from high-performance sensors, the server device 100 can generate and provide information tailored to the user (information useful to the user). As a result, the server device 100 can provide better services to hotel guests, etc.
[0016] Specific embodiments will be described in more detail below with reference to the drawings.
[0017] First Embodiment The first embodiment will be described in more detail with reference to the drawings.
[0018] [System Configuration] Fig. 3 is a diagram showing an example of a schematic configuration of an information processing system according to Embodiment 1. As shown in Fig. 3, the information processing system includes a server device 10 and a sensing device 20.
[0019] The server device 10 performs the main business of the hotel. Specifically, the server device 10 stores reservation information of hotel guests (e.g., name, gender, address, date of birth, email address, stay date (stay period; check-in date, check-out date), room type, etc.). The server device 10 uses the reservation information to perform check-in procedures, check-out procedures, etc. for guests.
[0020] The server device 10 also has a function of providing useful information to hotel users (e.g., guests). The information providing service provided by the server device 10 will be described in detail later.
[0021] The server device 10 may be installed inside the hotel building or on a network (on the cloud).
[0022] The sensing device 20 is a device installed in each hotel guest room. For example, as shown in Fig. 4, the sensing device 20 is attached to a bed, toilet, dressing table, etc. Alternatively, the sensing device 20 may be incorporated into a bed or a tray. The sensing device 20 is installed so that the server device 10 can measure and understand the health status of hotel guests.
[0023] The sensing device 20 has built-in sensors that are suited to the characteristics and features of the equipment (equipment in the guest room) to be installed, and digitizes various information using the sensors. The sensing device 20 transmits the acquired data to the server device 10. The sensing device 20 is also an IoT (Internet of Things) device that transmits the acquired data to the server device 10.
[0024] For example, the sensing device 20-1 is attached to a bed. The sensing device 20-1 acquires physical data such as the weight of a user while sleeping. For example, the sensing device 20-1 measures the weight of the user using a pressure sensor or the like.
[0025] For example, the sensing device 20-2 is attached to a toilet. The sensing device 20-2 acquires physiological data such as urine pH, urine volume, and uric acid level of a user who has urinated. The sensing device 20-2 measures the uric acid level and other data using a small sensor called a biosensor.
[0026] For example, the sensing device 20-3 is attached to a dressing table (mirror table). The sensing device 20-3 acquires vital data such as blood pressure and heart rate by analyzing image data (still images and video) obtained by photographing a user using the dressing table. For example, heart rate is related to changes in facial surface brightness (facial surface brightness resulting from blood flow), and a learning model utilizing this relationship can be generated. The sensing device 20-3 can estimate the user's heart rate using this learning model. Alternatively, the sensing device 20-3 may measure the user's body temperature (body surface temperature) using a thermal camera or the like.
[0027] The sensors built into each sensing device 20 and the method of acquiring measurement data are different from the spirit of the present disclosure, and therefore detailed description thereof will be omitted.
[0028] In the following description, the data measured and acquired by sensing device 20 will be collectively referred to as "health data." The facilities in each hotel room are equipped with sensing functions (sensing means) for acquiring health data of the user.
[0029] In the following description, unless there is a particular reason to distinguish between the sensing devices 20-1 to 20-3, they will simply be referred to as "sensing devices 20." Similarly, for other elements, the reference numeral to the left of the hyphen will represent that element.
[0030] 3, a user (guest) carries a terminal 30. The user makes hotel reservations and the like using the terminal 30. Examples of the terminal 30 include mobile terminals such as smartphones and tablets.
[0031] The devices shown in Fig. 3 are interconnected. Specifically, the server device 10 and the sensing device 20 are connected by wired or wireless communication means and configured to be able to communicate with each other.
[0032] 3 and 4 are merely examples and are not intended to limit the scope of the present invention. For example, the system may include multiple server devices 10. Alternatively, at least one sensing device 20 may be installed in each hotel guest room.
[0033] [Overall Operation] Next, an overall operation of the information processing system according to the first embodiment will be described.
[0034] <Room Reservation> A user operates the terminal 30 to access an accommodation reservation site provided by the server device 10. When the user operates the terminal 30 to apply for a reservation, the server device 10 acquires reservation information (e.g., the name, sex, address, date of birth (age), biometric information, email address, date of stay, room type, etc. of the person making the reservation).
[0035] The server device 10 stores the acquired reservation information in the user management database. As described above, the reservation information is used for the check-in procedure of the guest. The user management database will be described in detail later.
[0036] <Collection and storage of health data> On the day of their stay, users visit the hotel and complete the check-in procedure. Guests will be assigned a room.
[0037] The sensing device 20 acquires health data of users (guests) who use the guest room facilities such as the bed, toilet, dressing table, etc. For example, the sensing device 20 acquires the user's weight, uric acid level, heart rate, etc.
[0038] The sensing device 20 periodically or at a predetermined timing transmits the acquired health data to the server device 10. The sensing device 20 transmits a "health data notification" including the user's health data (type of health data, measurement values) and the device ID to the server device 10 (see FIG. 5).
[0039] The device ID is an ID for identifying the sensing device 20 installed in the hotel guest room. The device ID may be a media access control (MAC) address or an internet protocol (IP) address of the sensing device 20.
[0040] Upon receiving the health data notification, server device 10 stores the health data included in the notification in the user management database. Server device 10 identifies the guest room (guest room number) in which sensing device 20 is installed based on the device ID included in the health data notification.
[0041] The server device 10 searches the user management database using the identified room number as a key to identify the user (entry) staying in the room. The server device 10 stores the health data included in the health data notification in the identified entry.
[0042] <Information Providing Service> The server device 10 provides an information providing service to hotel guests. For example, the server device 10 provides information providing services such as health advice and recommendations for tourist spots around the hotel in response to requests from guests.
[0043] The user operates the terminal 30 to access a website or the like provided by the server device 10. The server device 10 acquires information that identifies the user from the website or the like (for example, a name or a combination of a name and a date of birth).
[0044] The server device 10 displays a list of information provision services (e.g., health advice, tourist spot recommendations) on the website, and the user selects a desired information provision service from the displayed list.
[0045] The server device 10 provides an information provision service according to the user's selection. In this case, the server device 10 provides information (information useful to the user) according to the user's health condition, etc., using the user's health data (e.g., weight, uric acid level, heart rate, etc.) and attribute information (e.g., gender, age, etc.).
[0046] Specifically, the server device 10 identifies a user who wishes to receive information based on the user's name, etc., and reads the identified user's health data and attribute information from the user management database. The server device 10 then inputs the user's health data and attribute information into an AI (Artificial Intelligence) model generated by machine learning. The AI model outputs information corresponding to the health data and attribute information.
[0047] The server device 10 inputs the user's health data and attribute information into an AI model prepared for each type of information provision service. For example, if the user selects "health advice," the server device 10 inputs the health data, attribute information, etc. into an AI model for health advice. Alternatively, if the user selects "tourist attraction recommendation," the server device 10 inputs the user's health data, attribute information, etc. into an AI model for recommending tourist attractions.
[0048] The server device 10 provides information to the user using information acquired from the AI model (e.g., health advice, recommended tourist spots, etc.), and displays the health advice, etc. on the user's terminal 30.
[0049] Next, details of each device included in the information processing system according to the first embodiment will be described.
[0050] [Server Device] Fig. 6 is a diagram showing an example of the processing configuration (processing modules) of server device 10 according to embodiment 1. Referring to Fig. 6, server device 10 includes a communication control unit 201, a hotel business control unit 202, a health data acquisition unit 203, an information provision control unit 204, and a storage unit 205.
[0051] 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 terminal 30. The communication control unit 201 also transmits data to the terminal 30. The communication control unit 201 passes data received from other devices to other processing modules. The communication control unit 201 transmits data acquired from other processing modules to other devices. In this way, other processing modules transmit and receive data to and from other devices via the communication control unit 201. The communication control unit 201 has a function as a receiving unit that receives data from other devices and a function as a transmitting unit that transmits data to other devices.
[0052] The hotel business control unit 202 is a means for controlling the business of each hotel, and controls the room reservation, check-in procedure, check-out procedure, and the like.
[0053] Specifically, the hotel business control unit 202 realizes an accommodation reservation site where users can make reservations for rooms. The hotel business control unit 202 acquires information about the room (e.g., the date of stay, the room type) and information about the person making the reservation (e.g., the name, the gender, etc.) from the accommodation reservation site.
[0054] The hotel business control unit 202 displays a GUI (Graphical User Interface) for acquiring the user's name, etc. on the terminal 30. The hotel business control unit 202 acquires reservation information (name, gender, address, date of birth, email address, date of stay, room type, etc.) from the user.
[0055] When the hotel business control unit 202 acquires reservation information, it generates a user ID for identifying the user (guest). The user ID may be any information that can uniquely identify the guest. For example, the hotel business control unit 202 may assign a unique value each time reservation information is acquired and use this number as the user ID.
[0056] The hotel business control unit 202 associates the generated user ID, name, gender, etc. and registers them in the user management database (see FIG. 7). Note that the user management database shown in FIG. 7 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.
[0057] Furthermore, the hotel business control unit 202 controls check-in procedures, check-out procedures, etc. Check-in procedures may be performed using biometric authentication, or may be performed by a hotel employee waiting at the reception counter. When the check-in procedures are performed, the room number of the room used by the hotel user (guest) is stored in the user management database.
[0058] When the user completes the check-out procedure, the hotel business control unit 202 deletes the user's entry from the user management database.
[0059] Hotel room reservations and check-in procedures are not within the scope of this disclosure, and therefore further explanation will be omitted.
[0060] Health data acquisition unit 203 is a means for acquiring health data of users who use the facilities in hotel rooms. Specifically, health data acquisition unit 203 acquires health data from sensing device 20.
[0061] When receiving the health data notification, health data acquisition unit 203 identifies the guest room (guest room number) in which sensing device 20 is installed based on the device ID included in the health data notification. For example, health data acquisition unit 203 identifies the guest room number by referring to table information that stores device IDs and guest room numbers in association with each other.
[0062] The health data acquisition unit 203 searches the user management database using the identified room number as a key to identify the guest (entry) staying in that room. The health data acquisition unit 203 stores the measurement value in the health data field of the identified entry (the field among the health data fields that corresponds to the type of health data acquired).
[0063] In this way, when health data acquisition unit 203 receives health data and the terminal ID from sensing device 20, it identifies the room number of the guest room in which the equipment including sensing device 20 is installed based on the terminal ID of sensing device 20. Health data acquisition unit 203 stores the health data received from sensing device 20 in the user management database as health data of the user using the room corresponding to the identified room number.
[0064] Information provision control unit 204 is a means for controlling the information provision service. Information provision control unit 204 provides the information provision service to the user using at least the health data acquired by health data acquisition unit 203 (health data received from sensing device 20).
[0065] The operation of the information provision control unit 204 will be described with reference to FIG.
[0066] The information provision control unit 204 identifies a user who desires to use the information provision service (step S101). For example, when the user operates the terminal 30 to access a predetermined website, the information provision control unit 204 acquires specific information (for example, a name or a combination of a name and a date of birth) that identifies the user. For example, the user accesses the predetermined website during their stay in a guest room (before checking out).
[0067] When a hotel user (guest) completes check-in procedures, information for accessing the website is distributed to the hotel user. For example, a printed two-dimensional barcode containing the URL (Uniform Resource Locator) of the website is distributed to the hotel user. The user accesses the website by operating the terminal 30 and reading the two-dimensional barcode.
[0068] When the information provision control unit 204 acquires the specific information that identifies the user, it searches the user management database using the acquired information as a key to identify the corresponding user (entry).
[0069] Thereafter, the information provision control unit 204 acquires the type of information provision service desired by the user (step S102). For example, the information provision control unit 204 displays a GUI (Graphical User Interface) as shown in Fig. 9 on the terminal 30 to acquire the type of information provision service desired by the user.
[0070] The information provision control unit 204 generates information (provided information) according to the user's selection (step S103). For example, the information provision control unit 204 generates health advice, recommended tourist spot information, and the like.
[0071] Specifically, the information provision control unit 204 acquires health data (for example, weight, uric acid level, heart rate, etc.) and attribute information (for example, gender, age, etc.) from the identified entry.
[0072] The information provision control unit 204 inputs the acquired health data and attribute information into an AI model corresponding to the information provision service selected by the user. The AI model outputs information (e.g., health advice, recommended tourist spots, etc.) according to the health data and attribute information.
[0073] In addition, AI models (learning models) corresponding to each type of information provision service are generated by machine learning.
[0074] The AI model for health advice is obtained by machine learning using a large amount of training data in which labels (specific health advice) are assigned to health data and attribute information (for example, at least one of weight, heart rate, gender, and age, or a combination thereof). Similarly, the AI model for recommending tourist spots is obtained by machine learning using a large amount of training data in which labels (names of recommended tourist spots and information about them) are assigned to health data and attribute information.
[0075] It should be noted that any algorithm such as a support vector machine, boosting, or neural network can be used to generate the AI model. Since known techniques can be used for the algorithms such as the support vector machine, a description thereof will be omitted.
[0076] The information provision control unit 204 presents the information acquired from the AI model to the user as provided information (e.g., health advice, information on recommended tourist spots, etc.) (step S104). Specifically, the information provision control unit 204 displays a screen such as that shown in Fig. 10 on the terminal 30. Alternatively, the information provision control unit 204 may process the information acquired from the AI model to generate provided information to be presented to the user.
[0077] In this way, the information provision control unit 204 provides an information provision service using the user's health data and attribute information. More specifically, the information provision control unit 204 uses specific information (e.g., name) of the user who desires the information provision service to acquire the health data and attribute information of the user who desires the information provision service from the user management database. The information provision control unit 204 inputs the acquired health data and attribute information into a pre-prepared AI model to generate information to be presented to the user who desires the information provision service.
[0078] Depending on the type of information provision service selected by the user, the information provision control unit 204 may not need to input the user's attribute information. Alternatively, if the information provision control unit 204 cannot acquire attribute information, it may generate information to be provided using an AI model that outputs information (e.g., health advice) according to health data.
[0079] The storage unit 205 is a means for storing information necessary for the operation of the server device 10. The storage unit 205 stores attribute information for each of a plurality of users who use the hotel. More specifically, the storage unit 205 stores the attribute information (e.g., gender, age) of each of a plurality of users (guests), the room number of the guest room used, and specific information (e.g., name) that identifies each user in the user management database, in association with each other.
[0080] [Sensing Device] The sensing device 20 includes a sensor for measuring various data and a communication device for transmitting the measurement data to the server device 10. As an existing device or the like can be adopted as the sensing device 20, detailed description thereof will be omitted.
[0081] Once the data of the measurement target is determined, the sensing device 20 may notify the server device 10 of the determined value. For example, the sensing device 20 may transmit the average value of the measurement data obtained over a predetermined period of time to the server device 10 as health data. Alternatively, the process for determining the measurement data (health data) may be performed by the server device 10.
[0082] [Terminal] Examples of the terminal 30 include mobile terminal devices such as smartphones, mobile phones, game consoles, and tablets, as well as computers (personal computers, laptop computers). The terminal 30 can be any equipment or device that can accept user operations and communicate with the server device 10, etc. Furthermore, the configuration of the terminal 30 is clear to those skilled in the art, and therefore a detailed description thereof will be omitted.
[0083] Next, a specific example of an information providing service will be described.
[0084] <Specific Example 1> The server device 10 (information provision control unit 204) may provide a user with health advice related to tourist spots near a hotel. For example, for a user determined to need moderate exercise, the server device 10 may suggest (advise) the user to walk to a tourist spot or station close to the hotel. Alternatively, the server device 10 may advise the user to travel to the destination by bicycle or scooter, taking into account secondary transportation to the destination. In other words, the server device 10 may provide advice suitable for promoting health using transportation methods such as walking, cycling, or scooter. The information provision control unit 204 may provide advice on transportation methods for arriving at tourist spots using the user's health data and attribute information.
[0085] <Specific Example 2> Alternatively, the server device 10 (information provision control unit 204) may provide recommendation information including activities at tourist spots using the user's health data and attribute information. For example, the server device 10 may determine tourist spots to recommend and activities at the tourist spots based on the user's health condition (accumulated fatigue or poor health). For example, the server device 10 may recommend bathing in a hot spring to a user who is in poor health, and suggest shopping at a shopping mall or the like to a user who is in good health.
[0086] As described above, the server device 10 according to the first embodiment acquires health data of a user from the guest room facilities (equipment having the functionality of the sensing device 20). The server device 10 also acquires attribute information of the user when reserving a room, etc. The server device 10 can provide personalized information to the user using the health data and attribute information. For example, the server device 10 may provide health advice for the user using the user's health data and attribute information. Alternatively, the server device 10 may provide recommended information about tourist spots using the user's health data and attribute information. Expensive, high-performance sensing devices 20 can be installed in the guest room facilities. The server device 10 can generate information tailored to the user by collecting accurate health data of the user from the high-performance sensing device 20.
[0087] Furthermore, users can receive useful health advice using accurate vital data during their stay at the hotel or when checking out, while staying in a relaxing space such as a hotel room. In other words, the information processing system disclosed in the present application can provide hotels with the function of providing comfortable and useful health advice (medical advice within the scope of general principles) to users.
[0088] Next, the hardware of each device constituting the information processing system will be described. Fig. 11 is a diagram showing an example of the hardware configuration of the server device 10.
[0089] The server device 10 can be configured by an information processing device (so-called computer), and has the configuration exemplified in Fig. 11. For example, the server device 10 includes a processor 311, a memory 312, an input / output interface 313, and a communication interface 314. The components such as the processor 311 are connected by an internal bus or the like, and are configured to be able to communicate with each other.
[0090] 11 is not intended to limit the hardware configuration of the server device 10. The server device 10 may include hardware not shown, and may not include the input / output interface 313 as necessary. Furthermore, the number of processors 311 and the like included in the server device 10 is not intended to be limited to the example shown in FIG. 11 , and the server device 10 may include multiple processors 311, for example.
[0091] The processor 311 is a programmable device such as a central processing unit (CPU), a micro processing unit (MPU), or a digital signal processor (DSP). Alternatively, the processor 311 may be a device such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC). The processor 311 executes various programs including an operating system (OS).
[0092] The memory 312 is a random access memory (RAM), a read only memory (ROM), a hard disk drive (HDD), a solid state drive (SSD), etc. The memory 312 stores an OS program, application programs, and various data.
[0093] The input / output interface 313 is an interface for a display device and an input device (not shown). The display device is, for example, a liquid crystal display. The input device is, for example, a keyboard, a mouse, a touch panel, or the like that accepts user operations.
[0094] The communication interface 314 is a circuit, module, etc. that communicates with other devices. For example, the communication interface 314 includes a network interface card (NIC).
[0095] The functions of the server device 10 are realized by various processing modules. The processing modules are realized, for example, by the processor 311 executing a program stored in the memory 312. The program can be recorded on a computer-readable storage medium. The storage medium can be a non-transitory medium such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. That is, the present invention can also be embodied as a computer program product. The program can be downloaded via a network or updated using a storage medium storing the program. Furthermore, the processing modules can be realized by semiconductor chips.
[0096] The terminal 30 and the like can also be configured by an information processing device in the same way as the server device 10, and the basic hardware configuration is the same as that of the server device 10, so a description thereof will be omitted.
[0097] The server device 10 is equipped with a computer, and the computer executes a program to realize the functions of the server device 10. The server device 10 also executes a control method for the server device 10 by the program.
[0098] [Modification] The configuration, operation, etc. of the information processing system described in the above embodiment are merely examples, and are not intended to limit the configuration, etc. of the system.
[0099] In the above embodiment, the information provision service provided by the server device 10 has been described mainly using examples such as health advice and recommended information for tourist spots. Health advice and the like are merely examples, and the server device 10 can provide any information to the user. For example, the server device 10 may provide the user with recommended information regarding the purchase of products or services using the user's health data, etc. For example, the server device 10 may recommend supplements, etc., based on the user's gender, age, and health condition.
[0100] In the above embodiment, the operation of the information processing system has been described using a bed, a toilet, and a dressing table as examples of equipment equipped with the sensing device 20. These pieces of equipment are merely examples, and the sensing device 20 may be attached to other equipment. For example, a sensing device 20 for measuring the weight of a user may be incorporated into the "floor" of a guest room, or a sensing device 20 for detecting the posture of a user may be incorporated into the "wall."
[0101] When inputting health data and attribute information into the AI model, the server device 10 (information provision control unit 204) may input each health data, etc. obtained from the user management database into the AI model, or may select data required by the AI model and input it into the AI model. For example, the information provision control unit 204 may input gender and age read from the user management database into an AI model that requires gender, or may input only gender. In the former case, the AI model may output information without taking age into consideration.
[0102] In the above embodiment, the server device 10 provides information such as health advice to a user in response to a request from the user. The server device 10 may notify the user of the information such as health advice at a predetermined timing (may send a push notification). For example, the server device 10 may transmit health advice or recommended tourist spot information to the terminal 30 of the user who has completed the checkout procedure.
[0103] Furthermore, the information (provided information) transmitted by the push notification may be all information that the server device 10 can generate, or may be a portion of the information that the server device 10 can generate. Alternatively, when a user makes a reservation for accommodation, the server device 10 may obtain the type of information provision service desired by the user (e.g., health advice, recommended tourist spot information). The server device 10 may provide the desired type of information when the guest completes the check-out procedure.
[0104] The server device 10 may identify a user (guest) using the facilities in a guest room through biometric authentication. In this case, when a user reserves a guest room, the server device 10 stores the user's biometric information (facial information such as a facial image) and stores it in a user management database. In addition, a sensing device 20 attached to the facility acquires the user's biometric information (e.g., a facial image) and transmits it to the server device 10 along with health data, etc. The server device 10 identifies the facility user through an authentication process (matching process) using the acquired biometric information and biometric information stored in the user management database. The server device 10 stores the health data in the entry for the identified user (entry in the user management database). By identifying the user through biometric authentication, the server device 10 can accurately identify the facility user even when multiple users are staying in the same guest room.
[0105] Alternatively, the server device 10 may use biometric information instead of specific information such as a name to identify a user who wishes to receive the information provision service. Alternatively, the server device 10 may acquire a room number as the user's specific information. For example, the room number may be included in a two-dimensional barcode distributed to a guest upon completion of check-in. Specifically, a URL with the room number embedded therein may be written in the two-dimensional barcode. The server device 10 may acquire the room number from the terminal 30 accessed according to the two-dimensional barcode.
[0106] In the above embodiment, a case where health advice or the like is provided to hotel guests has been described. However, the target of the information provision service is not limited to hotel guests, and health advice or the like may also be provided to day-use users.
[0107] The server device 10 may provide health data acquired from a hotel (equipment installed in the hotel guest rooms) to a medical institution or the like affiliated with the hotel. The server device 10 may provide health data of a user who has agreed to the provision of their health data to an external party to a medical institution or the like affiliated with the hotel.
[0108] The server device 10 may store the hotel user's accommodation history (guest information) in association with health data, and use this information to provide information to the user. For example, each time a user stays at a hotel, the server device 10 stores the guest's name, the date of stay (date of stay), and health data in association with each other. Each time a user stays at a hotel that supports health data collection, the user's health data is accumulated in the server device 10. The server device 10 may use the accumulated health data to provide information to the user.
[0109] In the above embodiment, the case where the user management database is configured inside the server device 10 has been described, but the database may also be configured on an external database server or the like. That is, some of the functions of the server device 10 may be implemented in another device. More specifically, the above-described "information provision control unit (information provision control means)" and the like may be implemented in any of the devices included in the system.
[0110] The form of data transmission and reception between the devices (server device 10, sensing device 20) is not particularly limited, but the data transmitted and received between these devices may be encrypted. Information such as the weight of guests is transmitted and received between these devices, and in order to appropriately protect this information, it is desirable to transmit and receive encrypted data.
[0111] In the flow charts (flowcharts, sequence diagrams) used in the above explanation, multiple steps (processes) are described in order, but the order of execution of the steps executed in the embodiments is not limited to the order described. In the embodiments, the order of the steps shown in the drawings can be changed to the extent that the content is not affected, such as by executing each process in parallel.
[0112] The above-described embodiments have been described in detail to facilitate understanding of the present disclosure, and it is not intended that all of the above-described configurations are required. Furthermore, when multiple embodiments are described, each embodiment may be used alone or in combination. For example, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of one embodiment with another configuration.
[0113] From the above explanation, it is clear that the present invention has industrial applicability, and the present invention can be suitably applied to an information processing system that provides various information to hotel guests.
[0114] Some or all of the above embodiments may be described as, but are not limited to, the following supplementary notes. [Supplementary Note 1] A server device comprising: an acquisition means for acquiring health data of a user using the facilities of a hotel guest room; and a control means for providing an information provision service to the user using at least the acquired health data. [Supplementary Note 2] The server device of Supplementary Note 1, wherein the facilities of the guest room comprise a sensing device for acquiring the health data of the user, and the acquisition means acquires the health data from the sensing device. [Supplementary Note 3] The server device of Supplementary Note 2, further comprising: a storage means for storing attribute information of each of a plurality of users using the hotel, and the control means for providing the information provision service using the health data and the attribute information of the users. [Supplementary Note 4] The server device of Supplementary Note 3, wherein the storage means associates attribute information of each of the users with the room number of the room used by the user and identification information identifying each user, and stores the associated information in a database; the acquisition means receives the health data and a terminal ID from the sensing device, identifies the room number of a room where equipment equipped with the sensing device is installed based on the terminal ID of the sensing device, and stores the health data received from the sensing device in the database as the health data of the user using the room corresponding to the identified room number; and the control means acquires the health data and attribute information of the user requesting the information provision service from the database using the identification information of the user, and inputs the acquired health data and attribute information into a pre-prepared AI (Artificial Intelligence) model to generate information to be presented to the user requesting the information provision service. [Supplementary Note 5] The server device of any one of Supplements 1 to 4, wherein the control means provides health advice to the user using the health data and attribute information of the user. [Supplementary Note 6] The server device according to any one of Supplementary Notes 1 to 4, wherein the control means provides recommended information about tourist spots using the health data and the attribute information of the user.[Supplementary Note 7] The server device of any one of Supplements 1 to 4, wherein the control means uses the user's health data and the attribute information to provide advice on transportation means for arriving at tourist attractions. [Supplementary Note 8] The server device of any one of Supplements 1 to 4, wherein the control means uses the user's health data and the attribute information to provide recommendation information including actions at tourist attractions. [Supplementary Note 9] A control method for a server device, comprising: an acquisition step of acquiring health data of a user using facilities in a hotel guest room; and a control step of providing an information provision service to the user using at least the acquired health data. [Supplementary Note 10] The control method for a server device of Supplementary Note 9, wherein the facilities in the guest room include a sensing device that acquires the user's health data, and the acquisition step acquires the health data from the sensing device. [Supplementary Note 11] The control method for a server device of Supplementary Note 10, further comprising a storage step of storing attribute information for each of a plurality of users using the hotel, and wherein the control step provides the information provision service using the user's health data and the attribute information. [Supplementary Note 12] The control method for a server device described in Supplementary Note 11, wherein the storage step associates attribute information of each of the multiple users with the room number of the room they will be using and specific information that identifies each user, and stores them in a database; the acquisition step receives the health data and a terminal ID from the sensing device, and identifies the room number of a room in which equipment equipped with the sensing device is installed based on the terminal ID of the sensing device, and stores the health data received from the sensing device in the database as the health data of the user using the room corresponding to the identified room number; and the control step acquires the health data and attribute information of the user who wishes to use the information provision service from the database using the specific information of the user, and inputs the acquired health data and attribute information into a pre-prepared AI (Artificial Intelligence) model to generate information to be presented to the user who wishes to use the information provision service.[Supplementary Note 13] The control method for a server device according to any one of Supplements 9 to 12, wherein the control step uses the user's health data and the attribute information to provide health advice to the user. [Supplementary Note 14] The control method for a server device according to any one of Supplements 9 to 12, wherein the control step uses the user's health data and the attribute information to provide recommendation information about tourist spots. [Supplementary Note 15] The control method for a server device according to any one of Supplements 9 to 12, wherein the control step uses the user's health data and the attribute information to provide advice about travel procedures for arriving at the tourist spot. [Supplementary Note 16] The control method for a server device according to any one of Supplements 9 to 12, wherein the control step uses the user's health data and the attribute information to provide recommendation information including actions at the tourist spot. [Supplementary Note 17] A computer-readable storage medium storing a program for causing a computer mounted on a server device to execute an acquisition process for acquiring health data of a user using facilities in a hotel guest room, and a control process for providing an information provision service to the user using at least the acquired health data. [Supplementary Note 18] The storage medium of Supplementary Note 17, wherein the guest room facilities include sensing devices that acquire the health data of the users, and the acquisition process acquires the health data from the sensing devices. [Supplementary Note 19] The storage medium of Supplementary Note 18, further including a storage process that stores attribute information for each of a plurality of users using the hotel, and the control process provides the information provision service using the health data and the attribute information of the users.[Supplementary Note 20] The storage medium of Supplementary Note 19, wherein the storage process associates attribute information of each of the multiple users, a room number of a room used by the user, and specific information identifying each user, and stores them in a database; the acquisition process receives the health data and a terminal ID from the sensing device, identifies a room number of a room where equipment including the sensing device is installed based on the terminal ID of the sensing device, and stores the health data received from the sensing device in the database as the health data of the user using the room corresponding to the identified room number; and the control process acquires the health data and attribute information of the user requesting the information provision service from the database using the specific information of the user requesting the information provision service, and inputs the acquired health data and attribute information into a pre-prepared AI (Artificial Intelligence) model to generate information to be presented to the user requesting the information provision service. [Supplementary Note 21] The storage medium of any one of Supplements 17 to 20, wherein the control process provides health advice to the user using the health data and attribute information of the user. [Supplementary Note 22] The storage medium according to any one of Supplements 17 to 20, wherein the control process uses the health data and the attribute information of the user to provide recommendation information about tourist spots. [Supplementary Note 23] The storage medium according to any one of Supplements 17 to 20, wherein the control process uses the health data and the attribute information of the user to provide advice about travel processes for arriving at tourist spots. [Supplementary Note 24] The storage medium according to any one of Supplements 17 to 20, wherein the control process uses the health data and the attribute information of the user to provide recommendation information including actions to take at tourist spots.
[0115] The disclosures of the above-cited prior art documents are incorporated herein by reference. Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments. Those skilled in the art will understand that these embodiments are merely illustrative and that various modifications are possible without departing from the scope and spirit of the present invention. In other words, the present invention naturally includes various modifications and alterations that may be made by those skilled in the art in accordance with the entire disclosure, including the claims, and the technical concepts thereof.
[0116] 10 Server device 20 Sensing device 20-1 Sensing device 20-2 Sensing device 20-3 Sensing device 30 Terminal 100 Server device 101 Acquisition means 102 Control means 201 Communication control unit 202 Hotel business control unit 203 Health data acquisition unit 204 Information provision control unit 205 Storage unit 311 Processor 312 Memory 313 Input / output interface 314 Communication interface
Claims
1. An acquisition means for acquiring health data of guests using the hotel guest room facilities; a control means for providing an information provision service to the user using at least the acquired health data; A server device comprising:
2. The guest room facilities include a sensing device that acquires the health data of the user, The server device according to claim 1 , wherein the acquiring means acquires the health data from the sensing device.
3. The hotel further comprises a storage means for storing attribute information of each of a plurality of users who use the hotel; 3. The server device according to claim 2, wherein the control means provides the information providing service using the health data and the attribute information of the user.
4. the storage means stores the attribute information of each of the plurality of users, the room number of the room to be used, and specific information for identifying each user in a database in association with each other; the acquiring means receives the health data and the terminal ID from the sensing device, identifies the guest room number of the guest room in which the facility including the sensing device is installed based on the terminal ID of the sensing device, and stores the health data received from the sensing device in the database as the health data of the user using the guest room corresponding to the identified guest room number; The server device according to claim 3, wherein the control means uses the specific information of the user desiring the information provision service to acquire the health data and attribute information of the user desiring the information provision service from the database, and inputs the acquired health data and attribute information into a pre-prepared AI (Artificial Intelligence) model to generate information to be presented to the user desiring the information provision service.
5. The server device according to claim 1 , wherein the control means provides health advice to the user using the health data and the attribute information of the user.
6. The server device according to claim 1 , wherein the control means provides recommended information about tourist spots using the health data and the attribute information of the user.
7. The server device according to claim 1 , wherein the control means uses the health data and the attribute information of the user to provide advice on transportation means for arriving at tourist spots.
8. The server device according to claim 1 , wherein the control means uses the health data and the attribute information of the user to provide recommendation information including actions to be taken at tourist spots.
9. In the server device, an acquisition step of acquiring health data of guests using the hotel guest room facilities; a control step of providing an information provision service to the user using at least the acquired health data; A method for controlling a server device, comprising:
10. The computer installed in the server device an acquisition process for acquiring health data of guests using the hotel guest room facilities; a control process for providing an information provision service to the user using at least the acquired health data; A program to execute.