Proposal system, program, and control device
The system provides personalized bathing information suggestions based on user history to improve sleep quality by integrating acquisition, determination, and output units, optimizing bathing times and conditions.
Patent Information
- Application Number
- JP2024134161
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-24
AI Technical Summary
Existing bathtub systems do not provide personalized bathing information suggestions based on the bathing history or sleeping history of other users, limiting the ability to improve sleep quality.
A system that includes an acquisition unit to gather bathing and sleeping history information, a determination unit to suggest bathing information for improving sleep quality, and an output unit to provide personalized recommendations, considering factors like bedtime schedules, physical information, and environmental conditions.
Enables personalized bathing information suggestions that enhance sleep quality by optimizing bathing times and conditions based on user history and preferences.
Smart Images

Figure 2026030957000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a proposal system, a program, and a control device. [Background technology]
[0002] BACKGROUND ART Bathtub devices and the like that take into consideration the sleep of the bather (user) have been known.
[0003] In this regard, Patent Document 1 discloses a bathtub device that controls a heating / cooling device to set the body temperature of the bather at an appropriate temperature when the bather is sleeping. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2024-005763 Summary of the Invention [Problem to be solved by the invention]
[0005] However, with the technology described in Patent Document 1, a user cannot receive suggestions of bathing information based on the bathing history or sleeping history of other users.
[0006] The present invention has been made in consideration of such problems, and its purpose is to provide a suggestion system, program, and control device that can suggest bathing information to improve the quality of sleep based on the bathing history and sleeping history of other users. [Means for solving the problem]
[0007] In order to solve the above problem, the proposed system according to a first aspect of the present invention includes an acquisition unit that acquires bathing history information relating to a first user's past bathing and sleeping history information relating to the first user's past sleeping, a determination unit that determines bathing information for improving the quality of sleep of a second user different from the first user based on the acquired bathing history information and sleeping history information, and an output unit that outputs the determined bathing information to the second user.
[0008] In addition, in a second aspect of the present invention, the acquisition unit acquires bedtime schedule information regarding the second user's bedtime plans, and the determination unit determines the bathing time or bathing exit time to be recommended as the bathing information based on the bedtime included in the bedtime schedule information.
[0009] In a third aspect of the present invention, the determination unit determines a bathing period to be recommended as the bathing information.
[0010] In addition, in a fourth aspect of the present invention, the determination unit determines the bathing information depending on the bathing time when the second user takes a bath.
[0011] In addition, in a fifth aspect of the present invention, the determination unit determines the bathing information depending on the temperature inside or outside the bathroom in which the second user takes a bath.
[0012] In a sixth aspect of the present invention, the determination unit determines the bathing information by referring to an optimal model related to improving sleep quality.
[0013] In addition, in a seventh aspect of the present invention, the optimal model is updated in accordance with sleeping history information relating to past sleeping of the second user.
[0014] In addition, in an eighth aspect of the present invention, the optimal model is updated in accordance with bathing history information relating to past sleep of the second user.
[0015] In addition, in a ninth aspect of the present invention, the acquisition unit acquires physical information regarding a body of the second user, and the determination unit determines the bathing information according to the physical information.
[0016] In addition, in a tenth aspect of the present invention, the first user and the second user are users who are the same or similar in one or more of gender, age, height, weight, body fat percentage, and BMI index.
[0017] In addition, a program relating to an eleventh aspect of the present invention causes a computer to function as an acquisition unit that acquires bathing history information regarding a first user's past bathing and sleeping history information regarding the first user's past sleeping, a determination unit that determines bathing information to improve the quality of sleep of a second user who is different from the first user based on the acquired bathing history information and sleeping history information, and an output unit that outputs the determined bathing information to the second user.
[0018] In addition, a control device according to a twelfth aspect of the present invention includes an acquisition unit that acquires bathing history information related to a first user's past bathing and sleeping history information related to the first user's past sleeping, a determination unit that determines bathing information to improve the quality of sleep of a second user different from the first user based on the acquired bathing history information and sleeping history information, and an output unit that outputs the determined bathing information to the second user. [Effects of the Invention]
[0019] According to the present invention, bathing information for improving the quality of sleep can be suggested based on the bathing history and sleeping history of other users. [Brief explanation of the drawings]
[0020] [Figure 1] 1 is a diagram showing an example of the overall configuration of a bathroom system according to an embodiment of the present invention; [Figure 2A] FIG. 2 is a perspective view showing an example of the configuration of the bathroom shown in FIG. [Figure 2B] FIG. 2B is a perspective view showing an example of the configuration of the bathtub shown in FIG. 2A. [Figure 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a control device according to the first embodiment. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional configuration of a control device according to the first embodiment. [Figure 5] FIG. 10 is a diagram illustrating an example of a first optimal model. [Figure 6] FIG. 10 is a diagram illustrating an example of a second optimal model. [Figure 7] 5 is a flowchart showing an example of the flow of processing performed by each functional unit shown in FIG. 4 in the proposal system according to the first embodiment. [Figure 8] FIG. 10 is a diagram showing an example of a bathing information suggestion screen in the first embodiment. [Figure 9] 10 is a flowchart showing an example of the flow of processing performed by each functional unit in the proposal system according to the second embodiment. [Figure 10] 11 is a flowchart showing an example of the flow of processing performed by each functional unit in the proposal system according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0021] Hereinafter, several embodiments of the present invention will be described with reference to the accompanying drawings. To facilitate understanding of the description, the same components and steps in each drawing will be designated by the same reference numerals as much as possible, and redundant description will be omitted.
[0022] ---First embodiment--- First, the first embodiment will be described.
[0023] <Overall structure> FIG. 1 is a diagram showing an example of the overall configuration of a proposal system 1 according to a first embodiment. As shown in FIG. 1, the proposal system 1 includes, for example, a bathroom 10, a control device 20, and multiple terminal devices 30. The bathroom 10, the control device 20, and the terminal devices 30 are communicatively connected via a communication network NT such as an intranet, the Internet, or a telephone line. Note that, although the proposal system 1 in FIG. 1 is shown to be connected to multiple terminal devices 30 via the communication network NT, it may also be connected to a single terminal device 30.
[0024] Bathroom 10 is a unit that includes, for example, bathtub 12, shower, water supply mechanism, drainage mechanism, and control devices for controlling each device. Bathroom 10 receives control commands transmitted from control device 20 via communications network NT and operates each device according to the received control commands. Bathroom 10 also transmits the status of each device in bathroom 10 to control device 20 via communications network NT. The status of each device includes, for example, the temperature and amount of hot water stored in bathtub 12, the temperature of hot water supplied from the shower, and the operating status of the water supply mechanism and drainage mechanism. Note that bathroom 10 may operate each device in response to user input via an input / output device provided separately from terminal devices 30A-30C.
[0025] The control device 20 is, for example, a computer or server device serving as an information processing device, and provides the results of content execution obtained by executing a program, or the program itself, to users of the terminal devices 30A-30C via the communications network NT. The control device 20 also transmits control commands related to operational control of the bathroom 10 to the bathroom 10 via the communications network NT. The control device 20 also acquires information related to the operational status of the bathroom 10 from the bathroom 10 via the communications network NT, and acquires information such as the results of program execution and user input operations on the terminal devices 30A-30C from the terminal devices 30A-30C. The control device 20 is connected (wired or wirelessly) to be able to communicate with the bathroom 10 and the terminal devices 30A-30C.
[0026] The terminal device 30 is an interface device used by a user, and includes an input device (for example, a touch panel) and an output device (for example, a display and a speaker). For example, terminal device 30A is an input / output device that allows the user to control the operation of bathroom 10 or set the control content. For example, the input device of terminal device 30A is a button (switch). However, this input device may also be a cross key, a touch panel display, or the like. Furthermore, for example, the terminal device 30B is a smart device (for example, a smartphone or a tablet terminal) used by the user. Furthermore, for example, the terminal device 30C is a smart watch used (worn) by the user. The terminal device 30 may be a personal computer, a clock, a sleeping device (a bed device or a panel device), or the like.
[0027] The terminal device 30 receives input from the user and transmits information including the content of the received input to the control device 20 via the communication network NT. The terminal device 30 also conveys the information transmitted from the control device 20 via the communication network NT to the user by displaying it on a screen, outputting sound, vibrating, or the like.
[0028] <Bathroom configuration> Figure 2 is a diagram showing an example of the configuration of a bathroom 10 and bathtub 12 according to the first embodiment. Figure 2A is a perspective view showing an example of the configuration of the bathroom 10 shown in Figure 1. Figure 2B is a perspective view showing an example of the configuration of the bathtub 12 shown in Figure 2A. As shown in Figures 2A and 2B, the bathroom 10 is configured to include, for example, a bathtub 12, sensors 14a to 14c, a temperature sensor 15, a signal processing device 16, a remote control 16a, an outlet 17, a water discharge device 18, and a water intake section 19. The water intake section 19 is configured to include a bathtub water discharge outlet 19a and a water intake 19b.
[0029] Bathtub 12 is shaped like a roughly rectangular box in a plan view and is configured to store hot and cold water inside. The inner wall surface that forms one of the short sides of bathtub 12 is formed as backrest surface 12a, an inner wall surface that is formed so that the user can lean against it while bathing. Note that while bathtub 12 has a roughly rectangular body shape, this is not limited to this and any shape is possible. Bathtub 12 is provided with drain outlet 17 on the bottom that can be opened and closed with a plug, and when drain outlet 17 is open, the hot and cold water stored in bathtub 12 is discharged to the outside of bathtub 12.
[0030] Water discharge device 18 is provided above backrest surface 12a of bathtub 12 and is configured to discharge hot water toward the inside of bathtub 12. Water discharge device 18 has a flat, wide water outlet 18a extending along the upper edge of backrest surface 12a and is configured to discharge hot water toward the shoulders of a user leaning against backrest surface 12a. Water discharge device 18 is also configured to discharge a portion of the hot water drawn in from water intake port 19b through water outlet 18a. As a result, the hot water in bathtub 12 circulates, being sucked in through water intake port 19b and discharged through water outlet 18a to flow into bathtub 12. Furthermore, a portion of the hot water drawn in from water intake port 19b is also discharged from bathtub water outlet 19a provided on backrest surface 12a of bathtub 12.
[0031] Sensors 14a-14c are sensors that detect the physical condition of the user while bathing. For example, sensors 14a-14c detect the user's electrocardiogram signal via the hot and cold water stored in bathtub 12 based on the potential difference between sensors 14a and 14b. Sensor 14a is, for example, a negative electrode and is located on backrest surface 12a of bathtub 12. Sensor 14b is, for example, a positive electrode and is located on backrest surface 12a of bathtub 12. Sensor 14c is, for example, an electrode that acquires a reference potential for the potentials detected by sensors 14a and 14b and is located on backrest surface 12a.
[0032] Sensors 14a to 14c detect (measure) the user's body temperature (skin temperature), heart rate (pulse), blood flow velocity, whether the user is bathing (in bathtub 12), etc. Sensors 14a to 14c may also detect the temperature and amount of water stored in bathtub 12.
[0033] Temperature sensor 15 is a human presence sensor that is installed inside or outside bathroom 10 and detects the user's body temperature while bathing, before bathing, and after bathing, thereby detecting whether the user has entered (or left) bathroom 10. Temperature sensor 15 also measures the air temperature inside or outside bathroom 10.
[0034] Signal processing device 16 controls the operation of each part of bathroom 10 in accordance with control commands transmitted from control device 20 via communications network NT. Signal processing device 16 is also configured to communicate with remote control 16a and controls the operation of each part of bathroom 10 in accordance with control commands transmitted from remote control 16a. Remote control 16a is an input / output device for operating each part of bathroom 10, and is configured to allow the user to operate, for example, the user's electrocardiogram detection function in bathtub 12 and water discharge device 18. Signal processing device 16 fills bathtub 12 with water at a temperature and volume in accordance with the control commands transmitted from control device 20, and plays music or sounds a timer via remote control 16a in response to the control commands. Bathroom 10 also discharges or stops the discharge of water from water outlet 18a and bathtub water outlet 19a at a temperature and flow rate in accordance with the control commands, in accordance with a sequence in accordance with the control commands transmitted from control device 20.
[0035] <Hardware configuration> 3 is a diagram illustrating an example of a hardware configuration of the control device 20 according to the first embodiment. As illustrated in FIG. 3, the control device 20 includes, for example, a CPU (Central Processing Unit) 21, a memory 22, a storage device 23, a communication device 24, and an input / output device 25.
[0036] The CPU 21 functions as various functional components by executing predetermined programs stored in the memory 22 or the storage device 23. Details of these functional components will be described later.
[0037] The storage device 23 is configured by a hard disk, etc. The storage device 23 stores various programs and information required for the CPU 21 to execute processing, as well as information on the processing results.
[0038] Communication device 24 is configured with a communication interface for communicating with external devices, etc. Communication device 24 transmits and receives various information between bathroom 10 and terminal device 30, for example.
[0039] The input / output device 25 receives inputs for the user to operate the control device 20, and displays to the user information provided by the control device 20. The input / output device 25 may be a terminal device 30.
[0040] The control device 20 can be realized using an information processing device such as a dedicated or general-purpose server computer. The control device 20 may be configured from a single information processing device or from multiple information processing devices distributed over a communication network NT. Fig. 3 shows only a portion of the main hardware configuration of the control device 20, and the control device 20 may also have other configurations that are generally included in a server.
[0041] <Functional configuration> Fig. 4 is a diagram showing an example of the functional configuration of the control device 20 according to the first embodiment. As shown in Fig. 4, the control device 20 is configured to include, as its functional configuration, for example, a storage unit 210, an acquisition unit 220, a determination unit 230, an output unit 240, and a control unit 250. The functional means other than the storage unit 210 are realized by the control device 20 executing programs stored in the storage device 23 or the like.
[0042] The storage unit 210 is a functional configuration that stores suggested content 211 and various information to be displayed to the user via the terminal device 30. Specifically, the storage unit 210 stores the suggested content 211, user information 212, a first optimal model 213, and a second optimal model 214.
[0043] The suggested content 211 includes screen data to be displayed on an output device (e.g., a display) of the terminal device 30. In the first embodiment, the suggested content 211 includes, for example, basic screen data (e.g., a screen that does not include suggested bedtime information or bathing information).
[0044] The user information 212 includes basic information, physical information, bathing environment information, bathing history information, sleeping history information, bedtime schedule information, etc., associated with a user ID for each user.
[0045] The basic information includes, for example, the user's name and address, device identification information corresponding to the terminal device 30 used by the user, a telephone number, an email address, etc. This device identification information is, for example, information required to send a push notification to the terminal device 30B and the terminal device 30C used by the user.
[0046] The physical information includes, for example, the user's body temperature, heart rate (pulse rate), electrocardiogram waveform, blood flow velocity, respiratory rate, etc. This physical information is updated every time detection (measurement) is performed by, for example, sensors 14a to 14c, temperature sensor 15, terminal device 30C, etc. For example, the physical information includes the transition of the user's body temperature, heart rate (pulse rate), electrocardiogram waveform, blood flow velocity, respiratory rate, etc. over a certain period of time (for example, one hour).
[0047] The physical information also includes physical information such as the user's gender, age, height, weight, body fat percentage, BMI (Body Mass Index), presence or absence of disease, average body temperature (normal temperature), and average heart rate, which the user has registered in advance using a terminal device 30 or the like.
[0048] The bathing environment information includes information about the user's current bathing environment, such as the temperature and amount of water stored or to be stored in bathtub 12, and air temperature. The bathing environment information includes, for example, information detected (measured) by sensors 14a to 14c and temperature sensor 15. The bathing environment information is updated, for example, at a predetermined interval (for example, every 10 seconds).
[0049] The hot water temperature and hot water volume include the hot water temperature and hot water volume that are controlled (or will be controlled) by the control unit 250.
[0050] The temperature includes the temperature inside or outside the bathroom 10 where the user takes a bath. This temperature includes information measured by the temperature sensor 15, for example.
[0051] Bathing history information includes information about the user's past bathing. For example, when the date is changed, this bathing history information is updated (shifted) to reflect information that is common to the bathing information (information about the user's current bathing) in association with the previous day's date. For example, the bathing history information includes the water temperature and volume, bathing time, bathing exit time, bathing duration, and air temperature when the user bathed for each past date (bathing period).
[0052] The hot water temperature and hot water volume include the hot water temperature and hot water volume controlled by the control unit 250.
[0053] The bathing time includes the time when the user takes a bath. Examples of the bathing time include the time when the sensors 14a to 14c detect that the user has started bathing, or the time when the temperature sensor 15 detects that the user has entered the bathroom 10. The bathing time may be calculated by subtracting the bathing duration from the bathing exit time.
[0054] The bathing exit time includes the time when the user exits the bath. Examples of the bathing exit time include the time when sensors 14a to 14c detect that the user has finished bathing, or the time when temperature sensor 15 detects that the user has left bathroom 10. The bathing exit time may be calculated by adding the bathing duration to the bathing time.
[0055] The bathing period includes the period during which the user bathes (bathing time). Examples of the bathing period include the period from when the sensors 14a to 14c detect that the user has started bathing to when the user has finished bathing, or the period from when the temperature sensor 15 detects that the user has entered the bathroom 10 to when the user has left the bathroom 10. The bathing period may be calculated, for example, from the difference between the time the user leaves the bath and the time the user starts bathing.
[0056] The sleeping history information includes information about the user's past sleeping history, such as the time of going to bed, the time of waking up, the time before going to bed, and sleep evaluation information for each past date (bedtime).
[0057] The bedtime and wake-up time are times measured by, for example, a terminal device 30 (for example, terminal device 30B or terminal device 30C).
[0058] The time before going to bed is calculated, for example, from the difference between the time of taking a bath and the time of going to bed.
[0059] The sleep evaluation information includes, for example, evaluations related to sleep time, falling asleep, waking up, recovery from fatigue and physical strength, and an overall evaluation. Sleep time is calculated, for example, from the difference between bedtime and wake-up time. Falling asleep, waking up, and recovery from fatigue and physical strength include, for example, three-level evaluations (e.g., good, normal, poor) registered by the user operating the terminal device 30. The overall evaluation includes three-level evaluations (e.g., good, normal, poor) based on an overall evaluation of sleep time, falling asleep, waking up, recovery from fatigue and physical strength, etc.
[0060] The bedtime schedule information includes information about the user's bedtime schedule. For example, the bedtime schedule information includes a bedtime, a wake-up time, etc. for each current and future date. The bedtime schedule information is, for example, information registered in advance by the user.
[0061] The first optimum model 213 includes recommended bathing conditions for improving the quality of sleep for each user, in association with the user ID. For example, the first optimal model 213 is a table that contains recommended bathing conditions that are optimal for improving the quality of the user's sleep, in association with the user's physical condition and the user's bedtime schedule. The recommended bathing conditions are stored as information calculated using a predetermined algorithm.
[0062] FIG. 5 is a diagram showing an example of the first optimum model 213.
[0063] As shown in FIG. 5, the first optimum model 213 includes recommended bathing conditions associated with physical conditions and bedtime plans for each pattern. For example, the physical condition includes information on the comparison between the body temperature and the average body temperature (normal temperature), and this comparison information includes, for example, one of "high," "normal," and "low." Furthermore, for example, the bedtime plan includes a planned bedtime when the user plans to start going to bed (getting into bed). The recommended bathing conditions include, for example, the water temperature, the bathing duration, and the time to leave the bath.
[0064] Returning to Fig. 4, the second optimum model 214 includes recommended bathing conditions for improving sleep quality, etc., for each user, associated with the user ID. For example, the second optimum model 214 is a table including the user's past bathing conditions, past bedtimes, and past sleep evaluation information, and includes recommended bathing conditions optimal for improving the user's sleep quality. The recommended bathing conditions are stored as information calculated using a predetermined algorithm based on the user's past bathing conditions, past bedtimes, past sleep evaluation information, etc.
[0065] FIG. 6 is a diagram showing an example of the second optimum model 214.
[0066] As shown in FIG. 6, the second optimum model 214 includes recommended bathing conditions for each pattern, in association with the user's past bathing conditions, past bedtimes, and past sleep evaluation information. For example, the water temperature, bathing duration, and bathing exit time included in the past bathing conditions are the same as the water temperature, bathing duration, and bathing exit time included in the bathing history information of the user information 212. Furthermore, for example, the past bedtimes and past sleep evaluation information are the same as the bedtimes and sleep evaluation information included in the sleep history information of the user information 212. The recommended bathing conditions include, for example, the water temperature, the bathing duration, and the time to leave the bath.
[0067] Returning to FIG. 4, the acquisition unit 220 is a functional means for acquiring various information about the user to whom the proposal is made. In the first embodiment, the acquisition unit 220 acquires physical information related to the user's body, bedtime schedule information related to the user's bedtime schedule, and bathing environment information related to the user's current bathing environment.
[0068] For example, the acquisition unit 220 acquires, as physical information related to the user's body, body temperature (most recent body temperature), average body temperature (normal temperature), etc. from the physical information in the user information 212. Note that the acquisition unit 220 may also acquire physical information (e.g., body temperature) directly from the sensors 14a to 14c in the bathroom 10, the temperature sensor 15, the terminal device 30C, etc.
[0069] Furthermore, for example, the acquisition unit 220 acquires the bedtime, wake-up time, and the like on the current date from the bedtime schedule information of the user information 212 as bedtime schedule information related to the user's bedtime schedule.
[0070] Furthermore, for example, the acquisition unit 220 acquires the temperature and amount of water, air temperature, etc. from the bathing environment information of the user information 212 as bathing environment information relating to the user's current bathing environment.
[0071] The determination unit 230 is a functional means for determining information to be proposed to the user. In the first embodiment, the determination unit 230 determines bathing information for improving the quality of sleep of the user, based on the physical information and bedtime schedule information acquired by the acquisition unit 220. This bathing information includes, for example, bathing time, bathing exit time, bathing duration, water temperature, etc. Examples of improving the quality of sleep include improving the ease of falling asleep (ease of waking up), physical strength, and ability to recover from fatigue.
[0072] For example, the determination unit 230 determines the recommended bathing time or bathing exit time as bathing information based on the body temperature or average body temperature (normal body temperature) included in the physical information acquired by the acquisition unit 220 and the bedtime included in the bedtime schedule information. For example, the determination unit 230 compares the user's body temperature with the average body temperature (normal body temperature). Next, the determination unit 230 determines the recommended bathing time or bathing exit time based on the result of comparing the body temperature with the average body temperature (normal body temperature) and the bedtime included in the bedtime schedule information. This recommended bathing time is based on a standard time (e.g., 90 minutes) from the time of leaving the bath to the bedtime included in the bedtime schedule information (the time it takes for the body temperature to drop to a level suitable for sleeping), and is changed (adjusted) depending on the body temperature, etc.
[0073] For example, the higher the body temperature is above the average body temperature (normal body temperature), the earlier the bathing time (the longer the time before bedtime) will be determined by the determination unit 230. Specifically, if the body temperature is -0.5 degrees below the average body temperature (normal body temperature), the determination unit 230 will determine or provisionally determine the bathing time to be 90 minutes before the bedtime included in the bedtime schedule information. Also, for example, if the body temperature is +1.0 degrees above the average body temperature (normal body temperature), the determination unit 230 will determine or provisionally determine the bathing time to be 110 minutes before the bedtime included in the bedtime schedule information. The determining unit 230 may set the bathing time later (shorten the time before bedtime) the higher the body temperature is compared to the average body temperature (normal body temperature).
[0074] Furthermore, for example, the determination unit 230 determines the bathing duration recommended as bathing information. For example, the higher the body temperature is above the average body temperature (normal body temperature), the shorter the bathing duration is set by the determination unit 230. Specifically, when the body temperature is -1.0°C above the average body temperature (normal body temperature), the determination unit 230 determines or provisionally determines the bathing duration to be 12 minutes. Furthermore, for example, when the body temperature is +1.0°C above the average body temperature (normal body temperature), the determination unit 230 determines or provisionally determines the bathing duration to be 8 minutes. The determining unit 230 may extend the bathing period as the body temperature is higher than the average body temperature (normal body temperature).
[0075] Furthermore, for example, the determination unit 230 determines bathing information according to the bathing season when the user takes a bath (for example, the season when the bathing information is proposed). For example, the determination unit 230 changes (adjusts) the bathing time or the bathing exit time so that the hotter the bathing season is, the earlier the bathing time or the bathing exit time (the longer the time before going to bed). Specifically, if the bathing season is summer, the determination unit 230 changes the bathing start time and bathing exit time to 10 minutes earlier. Furthermore, for example, if the bathing season is spring or autumn, the determination unit 230 does not change the bathing start time and bathing exit time. Furthermore, for example, if the bathing season is winter, the determination unit 230 changes the bathing start time and bathing exit time to 10 minutes later. The determining unit 230 may change (adjust) the bathing time and the bathing exit time to be later (shorten the time before going to bed) the hotter the bathing season.
[0076] Also, for example, the determining unit 230 changes (adjusts) the bathing period so that the hotter the bathing season is, the shorter the bathing period will be. Specifically, if the bathing season is summer, the determination unit 230 shortens the provisionally determined bathing period by one minute. Furthermore, for example, if the bathing season is spring or autumn, the determination unit 230 does not change the bathing period. Furthermore, for example, if the bathing season is winter, the determination unit 230 lengthens the bathing period by one minute. The determining unit 230 may change (adjust) the bathing period so that the hotter the bathing season is, the longer the bathing period will be.
[0077] Furthermore, for example, the determination unit 230 determines bathing information according to the temperature included in the bathing environment information acquired by the acquisition unit 220. For example, the determination unit 230 changes (adjusts) the provisionally determined bathing time and bathing exit time so that they are earlier (longer the time before going to bed) the higher the temperature when the user takes a bath. Specifically, when the temperature is 25 degrees Celsius or higher, the determination unit 230 changes the provisionally determined bathing time or bathing exit time to 10 minutes earlier. Furthermore, for example, when the temperature is 15 degrees Celsius or higher but less than 25 degrees Celsius, the determination unit 230 does not change the provisionally determined bathing time or bathing exit time. Furthermore, for example, when the temperature is less than 15 degrees Celsius, the determination unit 230 changes the provisionally determined bathing time or bathing exit time to 10 minutes later. The determining unit 230 may change (adjust) the provisionally determined bathing time so that the higher the temperature when the user takes a bath, the later the bathing time (the shorter the time before going to bed).
[0078] Furthermore, for example, the determining unit 230 changes (adjusts) the provisionally determined bathing period so that the higher the temperature when the user takes a bath, the shorter the period. Specifically, the determination unit 230 shortens the provisionally determined bathing period by one minute when the temperature is 25 degrees Celsius or higher. Furthermore, for example, the determination unit 230 does not change the provisionally determined bathing period when the temperature is 15 degrees Celsius or higher but less than 25 degrees Celsius. Furthermore, for example, the determination unit 230 lengthens the provisionally determined bathing period by one minute when the temperature is less than 15 degrees Celsius. The determining unit 230 may change (adjust) the provisionally determined bathing time so that the higher the temperature when the user takes a bath, the longer the time.
[0079] Furthermore, for example, the determination unit 230 determines bathing information according to the water temperature included in the bathing environment information acquired by the acquisition unit 220. For example, the determination unit 230 changes (adjusts) the provisionally determined bathing time and bathing exit time so that they are earlier (longer the time before bedtime) the higher the water temperature when the user takes a bath. Specifically, if the hot water temperature is 42 degrees Celsius or higher, the determination unit 230 changes the provisionally determined bathing time or bathing exit time to 10 minutes earlier. Furthermore, for example, if the hot water temperature is 39 degrees Celsius or higher but less than 42 degrees Celsius, the determination unit 230 does not change the provisionally determined bathing time or bathing exit time. Furthermore, for example, if the hot water temperature is less than 39 degrees Celsius, the determination unit 230 changes the provisionally determined bathing time or bathing exit time to 10 minutes later. The determination unit 230 may change (adjust) the provisionally determined bathing time or bathing exit time so that the higher the water temperature when the user takes a bath, the later the time to enter or leave the bath (the shorter the time before going to bed).
[0080] Also, for example, the determination unit 230 changes (adjusts) the provisionally determined bathing period so that the higher the water temperature when the user takes a bath, the longer the period. Specifically, if the water temperature is 42 degrees Celsius or higher, the determination unit 230 shortens the provisionally determined bathing period by one minute. Furthermore, for example, if the water temperature is 39 degrees Celsius or higher but less than 42 degrees Celsius, the determination unit 230 does not change the provisionally determined bathing period. Furthermore, for example, if the water temperature is less than 39 degrees Celsius, the determination unit 230 lengthens the provisionally determined bathing period by one minute. The determining unit 230 may change (adjust) the provisionally determined bathing period so that the higher the water temperature when the user takes a bath, the shorter the bathing period.
[0081] Furthermore, for example, the determination unit 230 determines bathing information by referring to the first optimal model 213. For example, the determination unit 230 compares the body temperature included in the physical information acquired by the acquisition unit 220 with the average body temperature (normal body temperature) and identifies whether the body temperature is "high," "normal," or "low." Next, the determination unit 230 refers to the user's physical condition and bedtime schedule in the first optimal model 213 and identifies a pattern (e.g., pattern 1) of the first optimal model 213 that matches the identified body temperature (e.g., high) and the bedtime (e.g., 9:30 p.m.) included in the bedtime schedule information acquired by the acquisition unit 220. Next, the determination unit 230 identifies recommended bathing conditions associated with the identified pattern (e.g., pattern 1). Next, the determination unit 230 determines or provisionally determines bathing information (e.g., water temperature, bathing time, bathing exit time, bathing duration, etc.) based on the water temperature, bathing duration, and bathing exit time included in the identified recommended bathing conditions. For example, the bathing time included in this bathing information is calculated by subtracting the bathing duration from the bathing departure time.
[0082] The output unit 240 is a functional means for outputting information to the user. In the first embodiment, the output unit 240 outputs the bathing information determined by the determination unit 230 to the user. For example, the output unit 240 displays a screen on the output device (display) of the terminal device 30. Specifically, the output unit 240 reflects the bathing information determined by the determination unit 230 in the suggested content 211, and displays a bathing information suggestion screen that suggests bathing information on the output device of the terminal device 30. The output unit 240 may send a push notification to the terminal device 30B or the terminal device 30C, thereby causing the bathing information proposal screen to be displayed on the output device of the terminal device 30B or the terminal device 30C. The output process performed by the output unit 240 is not limited to presenting data in a form that can be seen by the user, but may also include a process of creating data in a form that is not visible to the user.
[0083] The control unit 250 is a functional means for controlling the entire proposal system 1. In the first embodiment, the control unit 250 controls the temperature and amount of hot water. For example, the control unit 250 automatically controls the temperature of the water stored in the bathtub 12 to the temperature included in the bathing information suggested to the user. The control unit 250 also updates the physical information, bathing environment information, sleeping history information, bathing history information, etc. of the user information 212 based on information detected (measured) by the sensors 14a-14c, the temperature sensor 15, the terminal device 30C, etc.
[0084] Furthermore, for example, the control unit 250 updates the first optimum model 213 and the second optimum model 214 (optimum models). For example, the control unit 250 updates the first optimum model 213 and the second optimum model 214 of the user in accordance with sleeping history information relating to the user's past sleeping (sleeping history information in the user information 212). In other words, the first optimum model 213 and the second optimum model 214 are updated in accordance with the sleeping history information relating to the user's past sleeping.
[0085] Specifically, the control unit 250 calculates statistical information (e.g., average time) of the time before bedtime for dates on which the overall evaluation of the sleep evaluation information is "good" in the sleep history information. Next, if the calculated statistical information (e.g., average time) of the time before bedtime is longer than a first predetermined time (e.g., 100 minutes), the control unit 250 advances the bathing start time included in the recommended bathing information associated with some or all of the patterns of the first optimal model 213 and the second optimal model 214 for the user. Examples of some or all of these patterns include patterns in which the difference between the bathing start time included in the recommended bathing conditions and the planned bedtime included in the bedtime plan (time before bedtime) is less than a reference time (e.g., 90 minutes). Note that if the calculated statistical information (e.g., average time) of the time before bedtime is longer than the first predetermined time (e.g., 100 minutes), the control unit 250 may change the water temperature or the bathing duration included in the recommended bathing information associated with some or all of the patterns of the first optimal model 213 and the second optimal model 214.
[0086] On the other hand, if the calculated statistical information on the time before bedtime (e.g., average time) is shorter than a second predetermined time (e.g., 80 minutes), the control unit 250 delays the bathing start time included in the recommended bathing conditions associated with some or all of the patterns of the first optimal model 213 and the second optimal model 214. Examples of some or all of these patterns include a pattern in which the difference between the bathing start time included in the recommended bathing conditions and the planned bedtime included in the bedtime schedule (time before bedtime) exceeds a reference time (e.g., 90 minutes). If the calculated statistical information on the time before bedtime (e.g., average time) is shorter than the second predetermined time (e.g., 80 minutes), the control unit 250 may change the water temperature or bathing duration included in the recommended bathing information associated with some or all of the patterns of the first optimal model 213 and the second optimal model 214.
[0087] Furthermore, for example, the control unit 250 updates the first optimum model 213 and the second optimum model 214 (optimum models) of the user according to bathing history information about the user's past bathing (bathing history information in the user information 212). In other words, the first optimum model 213 and the second optimum model 214 are updated according to bathing history information about the user's past bathing.
[0088] Specifically, when statistical information (e.g., average time) of bathing times in the bathing history information is earlier than a first predetermined time (e.g., 6 p.m.), the control unit 250 advances the bath exit time included in the recommended bathing conditions associated with some or all of the patterns of the user's first optimal model 213 and second optimal model 214. Note that when statistical information (e.g., average time) of bathing times in the bathing history information is earlier than the first predetermined time (e.g., 6 p.m.), the control unit 250 may change the water temperature and bathing duration included in the recommended bathing conditions associated with some or all of the patterns of the user's first optimal model 213 and second optimal model 214.
[0089] On the other hand, if the statistical information (e.g., average time) of bathing times in the bathing history information is later than a second predetermined time (e.g., 10 p.m.), the control unit 250 delays the bathing exit time included in the recommended bathing conditions associated with some or all of the patterns of the user's first optimal model 213 and second optimal model 214. Note that if the statistical information (e.g., average time) of bathing times in the bathing history information is later than the second predetermined time (e.g., 10 p.m.), the control unit 250 may change the water temperature and bathing duration included in the recommended bathing conditions associated with some or all of the patterns of the user's first optimal model 213 and second optimal model 214.
[0090] <Processing flow> Fig. 7 is a flowchart showing an example of the flow of processing performed by each functional unit shown in Fig. 4 in the proposal system 1 according to the first embodiment. Note that the order and content of the following steps can be changed as appropriate.
[0091] (Step SP10) The control unit 250 determines whether a predetermined time has arrived. Examples of the predetermined time include a time (e.g., 6:00 PM) that is preset in the proposal system 1, a time that is preset by the user, and the like. If the determination is affirmative, the process proceeds to step SP12, whereas if the determination is negative, the process proceeds to step SP10.
[0092] (Step SP12) The acquisition unit 220 acquires the physical information of the user information 212 . Then, the process proceeds to step SP14.
[0093] (Step SP14) The acquisition unit 220 acquires bedtime schedule information from the user information 212. Then, the process proceeds to step SP16.
[0094] (Step SP16) The determination unit 230 determines bathing information based on the physical information acquired in step SP12 and the bedtime schedule information acquired in step SP14. For example, the determination unit 230 compares the user's body temperature included in the physical information with the average body temperature (normal body temperature). Subsequently, the determination unit 230 sets the bathing time earlier (the time before bedtime longer) the higher the body temperature is compared to the average body temperature (normal body temperature). Specifically, if the body temperature is 1.0°C higher than the average body temperature (normal body temperature), the determination unit 230 determines the bathing time to be 110 minutes before the bedtime included in the bedtime schedule information. Furthermore, the higher the body temperature is compared to the average body temperature (normal body temperature), the shorter the bathing duration. Specifically, if the body temperature is 1.0°C higher than the average body temperature (normal body temperature), the determination unit 230 determines the bathing duration to be 8 minutes. Then, the process proceeds to step SP18.
[0095] (Step SP18) The output unit 240 reflects the bathing information determined in step SP16 in the proposed content 211 and generates a bathing information proposal screen that proposes bathing information to the user before taking a bath. Then, the output unit 240 causes the output device of the terminal device 30 to display the generated bathing information proposal screen.
[0096] FIG. 8 is a diagram showing an example of the bathing information proposal screen 2110 in the first embodiment.
[0097] As shown in FIG. 8, the bathing information suggestion screen 2110 includes a sleeping information area 2112 and a suggested information area 2114. For example, an image showing the bedtime included in the bedtime schedule information acquired in step SP14 is displayed in the bedtime information area 2112. Note that this bedtime may be the bedtime information (bedtime) determined by the determination unit 230. The suggested information area 2114 displays images showing bathing time, bathing duration, and water temperature as bathing information recommended to the user.
[0098] Then, the series of processes shown in FIG. 7 ends.
[0099] <Effects> As described above, the first embodiment includes an acquisition unit 220 that acquires physical information about the user's body and bedtime schedule information about the user's bedtime schedule, a determination unit 230 that determines bathing information to improve the user's sleep quality based on the acquired physical information and bedtime schedule information, and an output unit 240 that outputs the determined bathing information to the user.
[0100] According to this configuration, bathing information for improving the quality of sleep can be suggested according to the user's physical information (for example, physical condition).
[0101] In the first embodiment, the bedtime schedule information includes a bedtime, and the determination unit 230 determines the bathing time or bathing exit time recommended as bathing information according to the bedtime.
[0102] According to this configuration, it is possible to suggest to the user bathing times or bathing times that are in line with the user's bedtime schedule.
[0103] In the first embodiment, the determination unit 230 determines the bathing period recommended as bathing information.
[0104] According to this configuration, it is possible to suggest to the user a bathing period that is in line with their bedtime schedule.
[0105] In the first embodiment, the determination unit 230 determines the bathing information according to the bathing time of the user.
[0106] According to this configuration, bathing information according to the bathing season can be suggested to the user, thereby improving the quality of the user's sleep.
[0107] In the first embodiment, the determination unit 230 determines the bathing information according to the temperature inside or outside the bathroom 10 where the user takes a bath.
[0108] According to this configuration, bathing information according to the temperature at the time of bathing can be proposed to the user, thereby improving the quality of sleep of the user.
[0109] In the first embodiment, the determination unit 230 determines bathing information by referring to an optimal model related to improving the quality of sleep.
[0110] This configuration makes it possible to provide the user with optimal suggestions for improving the quality of their sleep.
[0111] In the first embodiment, the optimum model is updated in accordance with the sleeping history information relating to the user's past sleeping habits.
[0112] According to this configuration, the optimal model is updated according to the user's sleeping history information regarding past sleep habits, so that bathing information suited to the user's sleeping characteristics can be suggested.
[0113] In addition, in the first embodiment, the optimum model is updated according to bathing history information relating to the user's past bathing.
[0114] According to this configuration, the optimal model is updated according to bathing history information relating to the user's past bathing, so that bathing information suited to the user's bathing characteristics can be proposed.
[0115] ---Second embodiment--- Next, a second embodiment will be described.
[0116] The second embodiment differs from the first embodiment in that the acquisition unit 220 acquires bathing history information and sleeping history information, and the determination unit 230 determines bathing information based on the acquired bathing history information and sleeping history information. Note that the configuration and functions of the proposal system 1 according to the second embodiment, which will not be described below, are the same as those of the proposal system 1 according to the first embodiment.
[0117] In the second embodiment, the acquisition unit 220 acquires bathing history information related to the user's past bathing and sleeping history information related to the user's past sleeping. Also, for example, the acquisition unit 220 acquires bedtime schedule information related to the user's bedtime schedule. Also, for example, the acquisition unit 220 acquires bathing environment information related to the user's bathing environment on the current date. Also, for example, the acquisition unit 220 acquires physical information related to the user's body.
[0118] Furthermore, for example, the acquiring unit 220 acquires the water temperature and amount, bathing time, bathing exit time, bathing duration, air temperature, etc., of the user bathed for each past date from the bathing history information of the user information 212. For example, the acquiring unit 220 acquires the bedtime, wake-up time, time before bedtime, sleep evaluation information, etc., for each past date from the sleep history information of the user information 212.
[0119] Also, for example, the acquiring unit 220 acquires the bedtime and wake-up time for the current date from the bedtime schedule information in the user information 212. Also, for example, the acquiring unit 220 acquires the water temperature, amount of water, air temperature, etc. from the bathing environment information in the user information 212.
[0120] Furthermore, for example, the acquiring unit 220 acquires body temperature, average body temperature (normal temperature), and the like from the physical information of the user information 212.
[0121] In the second embodiment, the determination unit 230 determines bathing information for improving the quality of sleep of the user based on the bathing history information and the sleeping history information acquired by the acquisition unit 220.
[0122] For example, the determination unit 230 identifies a date in the sleeping history information on which the overall evaluation of the sleep evaluation information is "good," and calculates statistical information on bathing times (e.g., average time) and statistical information on bathing periods (e.g., average duration) included in the bathing history information for the identified date. Next, the determination unit 230 determines or provisionally determines the calculated statistical information on bathing times (e.g., average time) as the recommended bathing time, and determines or provisionally determines the calculated statistical information on bathing periods (e.g., average duration) as the recommended bathing period. Furthermore, the determination unit 230 determines or provisionally determines the time obtained by adding the calculated statistical information on bathing times (e.g., average time) to the calculated statistical information on bathing periods (e.g., average duration) as the recommended bathing time.
[0123] Furthermore, for example, the determination unit 230 determines bedtime information (bedtime) recommended to the user according to the sleep evaluation information included in the sleep history information. For example, the determination unit 230 calculates statistical information (e.g., average time) of bedtimes on dates on which the overall evaluation of the sleep evaluation information is "good" in the sleep history information, and determines the calculated statistical information (e.g., average time) of bedtimes as the recommended bedtime information (bedtime).
[0124] Also, for example, the determination unit 230 determines or provisionally determines the bathing time or bathing exit time to be recommended to the user as bathing information, based on the bedtime included in the bedtime schedule information acquired by the acquisition unit 220, the time before bedtime included in the bedtime history information, and the sleep evaluation information.
[0125] Specifically, the determination unit 230 calculates statistical information (e.g., average time) of the time before going to bed for dates in the sleep history information for which the overall evaluation of the sleep evaluation information is "good." Next, the determination unit 230 determines or provisionally determines as the recommended bath time the time obtained by subtracting the calculated statistical information (e.g., average time) of the time before going to bed from the bedtime included in the bedtime schedule information.
[0126] Furthermore, for example, the determination unit 230 determines a bathing period to be recommended as bathing information. For example, the determination unit 230 identifies a date in the sleeping history information on which the overall evaluation of the sleep evaluation information is "good," and determines or provisionally determines statistical information (e.g., average time) of the bathing period included in the bathing history information for the identified date as the bathing period to be recommended to the user.
[0127] Furthermore, for example, the determination unit 230 determines bathing information according to the bathing season (for example, the current date) when the user takes a bath. For example, the determination unit 230 changes (adjusts) the provisionally determined bathing time and bathing exit time so that they are earlier the hotter the bathing season is. The determining unit 230 may change (adjust) the provisionally determined bathing time and bathing exit time so that the hotter the bathing season is, the later the bathing time and bathing exit time will be.
[0128] Furthermore, for example, the determination unit 230 determines the bathing information according to the temperature (temperature inside or outside the bathroom 10) included in the bathing environment information acquired by the acquisition unit 220. For example, the determination unit 230 changes (adjusts) the provisionally determined bathing time and bathing exit time so that they are earlier the higher the temperature included in the bathing environment information. The determining unit 230 may change (adjust) the provisionally determined bathing start time or bathing exit time so that the higher the temperature included in the bathing environment information, the later the time.
[0129] Furthermore, for example, the determination unit 230 determines the bathing time or bathing exit time recommended as bathing information according to the water temperature included in the bathing environment information acquired by the acquisition unit 220. For example, the determination unit 230 changes (adjusts) the provisionally determined bathing time or bathing exit time so that it becomes earlier as the water temperature included in the bathing environment information becomes higher. The determining unit 230 may change (adjust) the provisionally determined bathing start time or bathing exit time so that the higher the water temperature included in the bathing environment information, the later the time.
[0130] Furthermore, for example, the determination unit 230 determines bathing information by referring to the second optimal model 214. For example, the determination unit 230 identifies a pattern (e.g., pattern 1) of the second optimal model 214 in which the bedtime (e.g., 9:30 PM) included in the bedtime schedule information acquired by the acquisition unit 220 matches or is similar to the user's past bedtime in the second optimal model 214. Next, the determination unit 230 determines or provisionally determines the bathing time (e.g., 7:50 PM), the bathing exit time (e.g., 8:00 PM), the bathing duration (e.g., 10 minutes), and the bathing temperature (e.g., 40 to 42 degrees Celsius) as bathing information based on the bedtime (e.g., 9:30 PM) included in the bedtime schedule information and the bathing water temperature (e.g., 40 to 42 degrees Celsius), the bathing duration (e.g., 10 minutes), and the bathing exit time (e.g., 90 minutes before bedtime) included in the recommended bathing conditions associated with the identified pattern (e.g., pattern 1).
[0131] Furthermore, for example, the determination unit 230 determines bathing information according to the physical information acquired by the acquisition unit 220. For example, the determination unit 230 compares the body temperature (most recent body temperature) included in the physical information with the average body temperature (normal body temperature), and changes (adjusts) the provisionally determined bathing time and bathing exit time so that they are earlier (longer the time before bedtime) the higher the body temperature is compared with the average body temperature (normal body temperature). In addition, the determination unit 230 may compare the body temperature (most recent body temperature) included in the physical information with the average body temperature (normal body temperature), and change (adjust) the provisionally determined bathing time and bathing exit time so that the higher the body temperature is than the average body temperature (normal body temperature), the later the time before going to bed.
[0132] <Processing flow> 9 is a flowchart showing an example of the flow of processing performed by each functional unit in the proposal system 1 according to the second embodiment. Note that the order and content of the following steps can be changed as appropriate.
[0133] (Step SP20) The control unit 250 determines whether a predetermined time has arrived. Examples of the predetermined time include a time (e.g., 6:00 PM) that is preset in the proposal system 1, a time that is preset by the user, and the like. If the determination is affirmative, the process proceeds to step SP22, whereas if the determination is negative, the process proceeds to step SP20.
[0134] (Step SP22) The acquisition unit 220 acquires bathing history information from the user information 212. Then, the process proceeds to step SP24.
[0135] (Step SP24) The acquisition unit 220 acquires the sleeping history information from the user information 212. Then, the process proceeds to step SP26.
[0136] (Step SP26) The determination unit 230 determines bathing information according to the bathing history information acquired in step SP22 and the sleeping history information acquired in step SP24. The determination unit 230 also determines recommended sleeping information (bedtime) according to the sleeping history information. For example, the determination unit 230 identifies dates in the sleeping history information on which the overall evaluation of the sleep evaluation information is "good," and calculates the average bathing time, average bathing duration, and average bathing water temperature included in the bathing history information for the identified dates. The determination unit 230 then determines the calculated average bathing time as the recommended bathing time, the calculated average bathing duration as the recommended bathing duration, and the calculated average bathing temperature as the recommended bathing water temperature. The determination unit 230 also determines the calculated average bathing time plus the calculated average bathing duration as the recommended bathing time. Furthermore, for example, the determination unit 230 calculates the average bedtime for dates on which the overall evaluation of the sleep evaluation information is "good" in the sleep history information, and determines the calculated average bedtime as the recommended bedtime information (bedtime). Then, the process proceeds to step SP28.
[0137] (Step SP28) The output unit 240 reflects the bathing information and bedtime information determined in step SP26 in the suggested content 211, and generates a bathing information suggestion screen that suggests bathing information to the user before taking a bath. Next, the output unit 240 displays the generated bathing information suggestion screen on the output device of the terminal device 30. This bathing information suggestion screen is similar to the screen shown in FIG. 8, for example.
[0138] Then, the series of processes shown in FIG. 9 ends.
[0139] <Effects> As described above, the second embodiment includes an acquisition unit 220 that acquires bathing history information related to the user's past bathing and sleeping history information related to the user's past sleeping, a determination unit 230 that determines bathing information to improve the quality of the user's sleep based on the acquired bathing history information and sleeping history information, and an output unit 240 that outputs the determined bathing information to the user.
[0140] According to this configuration, bathing information based on bathing history information and sleeping history information can be suggested to the user.
[0141] In addition, in the second embodiment, the acquisition unit 220 acquires bedtime schedule information regarding the user's bedtime plans, and the determination unit 230 determines the bathing time or bathing exit time to be recommended as bathing information according to the bedtime included in the bedtime schedule information.
[0142] According to this configuration, it is possible to suggest to the user bathing times or bathing times that are in line with the user's bedtime schedule.
[0143] In the second embodiment, the determination unit 230 determines the bathing period recommended as bathing information.
[0144] According to this configuration, it is possible to suggest to the user a bathing period that is in line with their bedtime schedule.
[0145] In the second embodiment, the determination unit 230 determines bathing information according to the bathing season when the user takes a bath.
[0146] According to this configuration, bathing information according to the bathing season can be suggested to the user, thereby improving the quality of the user's sleep.
[0147] In the second embodiment, the determination unit 230 determines bathing information according to the temperature inside or outside the bathroom 10 where the user takes a bath.
[0148] According to this configuration, bathing information according to the temperature at the time of bathing can be proposed to the user, thereby improving the quality of sleep of the user.
[0149] In the second embodiment, the determination unit 230 determines bathing information by referring to an optimal model related to improving the quality of sleep.
[0150] This configuration makes it possible to provide the user with optimal suggestions for improving the quality of their sleep.
[0151] In the second embodiment, the optimum model is updated in accordance with the sleeping history information.
[0152] According to this configuration, the optimal model is updated according to the user's sleeping history information regarding past sleep habits, so that bathing information suited to the user's sleeping characteristics can be suggested.
[0153] In the second embodiment, the optimal model is updated according to bathing history information.
[0154] According to this configuration, the optimal model is updated according to bathing history information relating to the user's past bathing, so that bathing information suited to the user's bathing characteristics can be proposed.
[0155] In the second embodiment, the acquisition unit 220 acquires physical information about the user's body, and the determination unit 230 determines bathing information according to the physical information.
[0156] According to this configuration, bathing information for improving the quality of sleep of a user can be suggested in accordance with the user's physical information (for example, physical condition).
[0157] ---Third embodiment--- Next, a third embodiment will be described.
[0158] The third embodiment differs from the first and second embodiments in that the acquisition unit 220 acquires bathing history information and sleeping history information of the first user, the determination unit 230 determines bathing information to be proposed to the second user based on the acquired bathing history information and sleeping history information, and the output unit 240 outputs (proposes) bathing information to the second user. The first and second users are different users, and are, for example, users who are the same or similar in one or more of gender, age, height, weight, body fat percentage, and BMI index. Note that the configuration and functions of the proposal system 1 according to the third embodiment, which will not be described below, are the same as those of the proposal system 1 according to the first and second embodiments.
[0159] In the third embodiment, the acquisition unit 220 acquires bathing history information related to the first user's past bathing and sleeping history information related to the first user's past sleeping. Furthermore, for example, the acquisition unit 220 acquires bedtime schedule information related to the second user's bedtime schedule. Furthermore, for example, the acquisition unit 220 acquires bathing environment information related to the second user's bathing environment on the current date. Furthermore, for example, the acquisition unit 220 acquires physical information related to the second user's body.
[0160] For example, the acquisition unit 220 acquires the water temperature and volume, bathing time, bathing exit time, bathing duration, air temperature, etc., for each past date when the first user took a bath from the bathing history information of the first user in the user information 212. Also, for example, the acquisition unit 220 acquires the bedtime, wake-up time, time before bedtime, sleep evaluation information, etc., for each past date from the sleep history information corresponding to the first user in the user information 212.
[0161] Furthermore, for example, the acquiring unit 220 acquires the bedtime, wake-up time, etc. for the current date from the bedtime schedule information of the second user in the user information 212. Furthermore, for example, the acquiring unit 220 acquires the water temperature, amount of water, air temperature, etc. from the bathing environment information of the second user in the user information 212.
[0162] Furthermore, for example, the acquiring unit 220 acquires the body temperature, the average body temperature (normal temperature), and the like from the physical information of the second user in the user information 212.
[0163] In the third embodiment, the determination unit 230 determines bathing information for improving the quality of sleep of the second user according to the acquired sleeping history information and bathing history information.
[0164] For example, the determination unit 230 identifies a date in the first user's sleeping history information on which the overall evaluation of the sleep evaluation information is "good," and calculates statistical information on bathing times (e.g., average time), statistical information on bathing periods (e.g., average duration), and statistical information on water temperature (e.g., average temperature) included in the first user's bathing history information for the identified date. Next, the determination unit 230 determines or provisionally determines the calculated statistical information on bathing times (e.g., average time) as the recommended bathing time, determines or provisionally determines the calculated statistical information on bathing periods (e.g., average duration) as the recommended bathing period, and determines or provisionally determines the calculated statistical information on water temperature (e.g., average temperature) as the recommended water temperature. The determination unit 230 also determines or provisionally determines the time calculated by adding the calculated statistical information on bathing times (e.g., average time) to the calculated statistical information on bathing periods (e.g., average duration) as the recommended bathing time to be the recommended time to leave the bath.
[0165] Furthermore, for example, the determination unit 230 determines bedtime information (bedtime) recommended to the second user according to the sleep evaluation information included in the sleep history information. For example, the determination unit 230 calculates statistical information (e.g., average time) of bedtimes on dates on which the overall evaluation of the sleep evaluation information is "good" in the sleep history information, and determines the calculated statistical information (e.g., average time) of bedtimes as the recommended bedtime information (bedtime).
[0166] Furthermore, for example, the determination unit 230 determines or provisionally determines the bathing time or bathing exit time to be recommended as bathing information to the second user based on the bedtime included in the bedtime schedule information of the second user acquired by the acquisition unit 220, and the time before bedtime and sleep evaluation information included in the bedtime history information of the first user.
[0167] Specifically, the determination unit 230 calculates statistical information (e.g., average time) of the time before bedtime for dates on which the overall evaluation of the sleep evaluation information is "good" in the first user's sleep history information. Next, the determination unit 230 determines or provisionally determines as the recommended bath time for the second user the time obtained by subtracting the calculated statistical information (e.g., average time) of the time before bedtime from the bedtime included in the second user's bedtime schedule information.
[0168] Furthermore, for example, the determination unit 230 determines a bathing period to be recommended as bathing information. For example, the determination unit 230 identifies a date in the sleeping history information on which the overall evaluation of the sleep evaluation information is "good," and determines or provisionally determines statistical information (e.g., average time) of the bathing period included in the bathing history information for the identified date as the bathing period to be recommended to the second user.
[0169] Furthermore, for example, the determination unit 230 determines the bathing information according to the bathing season (for example, the current date) when the second user will take a bath. For example, the determination unit 230 changes (adjusts) the provisionally determined bathing time and bathing exit time so that they are earlier the hotter the bathing season is. The determining unit 230 may change (adjust) the provisionally determined bathing time and bathing exit time so that the hotter the bathing season is, the later the bathing time and bathing exit time will be.
[0170] Furthermore, for example, the determination unit 230 determines the bathing information according to the temperature (temperature inside or outside the bathroom 10) included in the bathing environment information of the second user acquired by the acquisition unit 220. For example, the determination unit 230 changes (adjusts) the provisionally determined bathing time and bathing exit time so that they are earlier the higher the temperature included in the bathing environment information of the second user. The determination unit 230 may change (adjust) the provisionally determined bathing time and bathing exit time so that the higher the temperature included in the bathing environment information of the second user, the later the time.
[0171] Furthermore, for example, the determination unit 230 determines the bathing time or bathing exit time to be recommended as bathing information according to the water temperature included in the bathing environment information of the second user acquired by the acquisition unit 220. For example, the determination unit 230 changes (adjusts) the provisionally determined bathing time or bathing exit time so that it becomes earlier as the water temperature included in the bathing environment information of the second user becomes higher. The determination unit 230 may change (adjust) the provisionally determined bathing start time or bathing exit time so that the higher the water temperature included in the bathing environment information of the second user is, the later the time is.
[0172] Furthermore, for example, the determination unit 230 determines bathing information by referring to the second optimal model 214. For example, the determination unit 230 identifies a pattern (e.g., pattern 1) of the second optimal model 214 in which the bedtime (e.g., 9:30 PM) included in the bedtime schedule information of the second user acquired by the acquisition unit 220 matches or is similar to the past bedtime of the second user in the second optimal model 214. Next, the determination unit 230 determines or provisionally determines the bathing time (e.g., 7:50 PM), the bathing exit time (e.g., 8:00 PM), the bathing duration (e.g., 10 minutes), and the bathing temperature (e.g., 40 to 42 degrees Celsius) as bathing information based on the bedtime (e.g., 9:30 PM) included in the bedtime schedule information and the bathing water temperature (e.g., 40 to 42 degrees Celsius), the bathing duration (e.g., 10 minutes), and the bathing exit time (e.g., 90 minutes before bedtime) included in the recommended bathing conditions associated with the identified pattern (e.g., pattern 1).
[0173] Furthermore, for example, the determination unit 230 determines bathing information according to the physical information of the second user acquired by the acquisition unit 220. For example, the determination unit 230 compares the body temperature (most recent body temperature) included in the physical information of the second user with the average body temperature (normal body temperature), and changes (adjusts) the provisionally determined bathing time and bathing exit time so that they are earlier (longer the time before bedtime) the higher the body temperature is compared with the average body temperature (normal body temperature). In addition, the determination unit 230 may compare the body temperature (most recent body temperature) included in the physical information with the average body temperature (normal body temperature), and change (adjust) the provisionally determined bathing time and bathing exit time so that the higher the body temperature is than the average body temperature (normal body temperature), the later the time before going to bed.
[0174] In the third embodiment, the output unit 240 outputs to the second user the bathing information determined by the determination unit 230. For example, the output unit 240 displays a bathing information suggestion screen on the output device (display) of the terminal device 30 used by the second user.
[0175] <Processing flow> 10 is a flowchart showing an example of the flow of processing performed by each functional unit in the proposal system 1 according to the third embodiment. Note that the order and content of the following steps can be changed as appropriate.
[0176] (Step SP30) The control unit 250 determines whether a predetermined time has arrived. Examples of the predetermined time include a time (e.g., 6:00 PM) that is preset in the proposal system 1, a time that is preset by the second user, and the like. If the determination is affirmative, the process proceeds to step SP32, whereas if the determination is negative, the process proceeds to step SP30.
[0177] (Step SP32) The acquisition unit 220 acquires the physical information of all users in the user information 212. Next, the control unit 250 extracts one first user who has the same or similar one or more of the sex, age, height, weight, body fat percentage, and BMI index as the second user included in the acquired physical information. Then, the process proceeds to step SP34.
[0178] (Step SP34) The acquisition unit 220 acquires the bathing history information of the first user extracted in step SP32. For example, the acquisition unit 220 acquires the bathing history information of the first user in the user information 212. Then, the process proceeds to step SP36.
[0179] (Step SP36) The acquisition unit 220 acquires the sleeping history information of the first user extracted in step SP32. For example, the acquisition unit 220 acquires the sleeping history information of the first user in the user information 212. Then, the process proceeds to step SP38.
[0180] (Step SP38) The determination unit 230 determines bathing information according to the bathing history information of the first user acquired in step SP34 and the sleeping history information of the first user acquired in step SP36. Furthermore, the determination unit 230 determines recommended sleeping information (bedtime) according to the sleeping history information of the first user. For example, the determination unit 230 identifies dates in the first user's sleeping history information on which the overall evaluation of the sleep evaluation information is "good," and calculates the average bathing time, average bathing duration, and average water temperature included in the first user's bathing history information for the identified dates. The determination unit 230 then determines the calculated average bathing time as the recommended bathing time, the calculated average bathing duration as the recommended bathing duration, and the calculated average water temperature as the recommended water temperature. The determination unit 230 also determines the calculated average bathing time plus the calculated average bathing duration as the recommended bathing time. Furthermore, for example, the determination unit 230 calculates the average bedtime for dates on which the overall evaluation of the sleep evaluation information is "good" in the first user's sleep history information, and determines the calculated average bedtime as the recommended bedtime information (bedtime). Then, the process proceeds to step SP40.
[0181] (Step SP40) The output unit 240 reflects the bathing information and bedtime information determined in step SP38 in the suggested content 211 and generates a bathing information suggestion screen that suggests bathing information to the second user before taking a bath. Next, the output unit 240 displays the generated bathing information suggestion screen on the output device of the terminal device 30 used by the second user. This bathing information suggestion screen is similar to the screen shown in FIG. 8, for example.
[0182] Then, the series of processes shown in FIG. 10 ends.
[0183] <Effects> As described above, the third embodiment includes an acquisition unit 220 that acquires bathing history information related to a first user's past bathing and sleeping history information related to the first user's past sleeping, a determination unit 230 that determines bathing information for improving the quality of sleep of a second user different from the first user based on the acquired bathing history information and sleeping history information, and an output unit 240 that outputs the determined bathing information to the second user.
[0184] According to this configuration, it is possible to propose bathing information to a user (second user) based on the bathing history information and sleeping history information of another user (first user).
[0185] In addition, in the third embodiment, the acquisition unit 220 acquires bedtime schedule information regarding the second user's bedtime schedule, and the determination unit 230 determines the bathing time or bathing exit time to be recommended as bathing information according to the bedtime included in the bedtime schedule information.
[0186] According to this configuration, it is possible to suggest to the user (second user) a bathing time or a bathing exit time that is in line with the user's bedtime plan (schedule).
[0187] In the third embodiment, the determination unit 230 determines the bathing period recommended as bathing information.
[0188] According to this configuration, it is possible to suggest to the user (second user) a bathing period that is in line with the user's bedtime schedule.
[0189] In the third embodiment, the determination unit 230 determines the bathing information according to the bathing time when the second user takes a bath.
[0190] According to this configuration, bathing information according to the bathing season can be proposed to the user (second user), and the quality of sleep of the user can be improved.
[0191] In the third embodiment, the determination unit 230 determines the bathing information according to the temperature inside or outside the bathroom 10 where the second user takes a bath.
[0192] According to this configuration, bathing information according to the temperature at the time of bathing can be proposed to the user (second user), and the quality of sleep of the user can be improved.
[0193] In the third embodiment, the determination unit 230 determines bathing information by referring to an optimal model related to improving the quality of sleep.
[0194] According to this configuration, it is possible to provide the user (second user) with optimal suggestions for improving the quality of sleep.
[0195] Furthermore, in the third embodiment, the optimum model is updated in accordance with the sleeping history information regarding the second user's past sleeping.
[0196] According to this configuration, the optimum model is updated in accordance with the sleeping history information relating to the past sleeping of the user (second user), so that bathing information suited to the sleeping characteristics of the user can be proposed.
[0197] In the third embodiment, the optimum model is updated according to bathing history information relating to the second user's past sleep.
[0198] According to this configuration, the optimum model is updated according to bathing history information relating to the past bathing of the user (second user), so that bathing information suited to the bathing characteristics of the user can be proposed.
[0199] In the third embodiment, the acquisition unit 220 acquires physical information relating to the body of the second user, and the determination unit 230 determines bathing information according to the physical information.
[0200] According to this configuration, bathing information for improving the quality of sleep of a user (second user) can be suggested in accordance with the user's physical information (for example, physical condition).
[0201] In the third embodiment, the first user and the second user are users who are the same or similar in one or more of sex, age, height, weight, body fat percentage, and BMI index.
[0202] According to this configuration, it is possible to suggest to the user (second user) sleeping information based on the sleeping history information and bathing history information of another user (first user) who has the same or similar physical information, thereby improving the quality of sleep of the user.
[0203] <Modification> The present invention is not limited to the above-described embodiments. In other words, variations of the above-described embodiments, which are appropriately modified by a person skilled in the art, are also included within the scope of the present invention as long as they include the features of the present invention. Furthermore, the elements of the above-described embodiments and the modifications described below can be combined to the extent technically possible, and such combinations are also included within the scope of the present invention as long as they include the features of the present invention.
[0204] For example, in the first embodiment, the control device 20 is described as being provided separately from the terminal device 30A, but it may also be integrated with the terminal device 30A. For example, the output device (e.g., a display) of the terminal device 30A displays the current date and time and the time elapsed since the user started bathing (entering the bathroom 10). The terminal device 30A may also play an alarm when a recommended bathing period for the user has elapsed. The terminal device 30A may also play music while the user is bathing, and stop playing the music when the recommended bathing period has elapsed.
[0205] Furthermore, in the first embodiment, the bathroom 10 is described as being configured with the sensors 14a to 14c, the temperature sensor 15, and the like, but a sensor that detects the activity level of the user's brain, and the like, may also be provided.
[0206] In addition, in the first embodiment, the physical conditions of the first optimal model 213 include a comparison condition between body temperature and average body temperature (normal temperature), but the physical conditions may also include a comparison condition between heart rate (pulse) and average heart rate, a comparison condition between electrocardiogram waveform and average electrocardiogram waveform, and comparison information between blood flow velocity and average blood flow velocity.
[0207] In addition, in the first embodiment and the like, the case where bathing information is proposed to a user (second user) before taking a bath has been mainly described, but bathing information may also be proposed to a user who is taking a bath. For example, the output unit 240 may cause the terminal device 30 to display a bathing information proposal screen in response to detection by the sensors 14a to 14c or the temperature sensor 15 that the user is taking a bath or entering the bathroom 10.
[0208] In addition, in the first embodiment, etc., the bathing information is described as including the bathing time, bathing time, bathing duration, water temperature, etc., but it may also include the pH and water quality of the water, ingredients (whether bath salts should be used), brightness of the bathroom 10 (brightness of the lighting), and temperature and humidity inside and outside the bathroom 10.
[0209] In the first embodiment and the like, the bedtime information is a recommended bedtime, but is not limited to this. For example, the bedtime information may include a recommended bedtime, the type of pajamas or bedding, the environment of the bedroom or living room (room temperature, humidity, lighting control), the time when electronic devices that emit blue light (smartphones, personal computers, televisions, etc.) may be used, foods and drinks, types of stretching, types of massages, etc.
[0210] Furthermore, in the first embodiment and the like, the statistical information is an average value (average time, average time, etc.), but it may be a median, a mode, or the like.
[0211] In addition, in the first embodiment and the like, the determination unit 230 has been described as determining bathing information by referring to the first optimal model 213 and the second optimal model 214, but the bathing information may also be determined by AI (Artificial Intelligence), a predetermined algorithm, or a predetermined calculation formula.
[0212] In addition, in the first embodiment and the like, the determination unit 230 has been described as changing (adjusting) bathing information (bathing time, bathing exit time, bathing duration, water temperature) according to bedtime schedule information (bedtime), the time of day when the user will take a bath, and bathing environment information (water temperature and air temperature), but the bathing information may also be determined directly according to some or all of this information.
[0213] In the first embodiment and the like, the first optimal model 213 and the second optimal model 214 are described as tables containing recommended bathing conditions and the like for each user, but they may also be tables shared by multiple users. These multiple users include all users of the proposed system 1, users of the same gender, and users with similar ages, heights, weights, body fat percentages, and BMIs.
[0214] Furthermore, in the third embodiment, the control unit 250 extracts one first user who is identical to or similar in gender, age, etc. to the second user. However, multiple first users may be extracted. In this case, the determination unit 230 identifies dates in the sleep history information of each of the multiple first users on which the overall evaluation of the sleep evaluation information is "good," and calculates statistical information on bathing times (e.g., average times), statistical information on bathing periods (e.g., average durations), and statistical information on water temperature (e.g., average temperatures) included in the bathing history information of each of the multiple first users on the identified dates. Next, the determination unit 230 determines or provisionally determines the calculated statistical information on bathing times (e.g., average times) as the recommended bathing time, determines or provisionally determines the calculated statistical information on bathing periods (e.g., average durations) as the recommended bathing period, and determines or provisionally determines the calculated statistical information on water temperature (e.g., average temperatures) as the recommended water temperature. Furthermore, the determination unit 230 determines or provisionally determines as the recommended bathing time the time obtained by adding the calculated statistical information of the bathing period (for example, average time) to the calculated statistical information of the bathing time (for example, average time). [Explanation of symbols]
[0215] 1. Proposed system 10...Bathroom 20...Control device (computer) 213...First optimal model 214...Second optimal model 220…Acquisition Department 230...Decision Section 240...Output section
Claims
1. an acquisition unit that acquires bathing history information related to past bathing of a first user and sleeping history information related to past sleeping of the first user; a determination unit that determines bathing information for improving the quality of sleep of a second user different from the first user according to the acquired bathing history information and sleeping history information; an output unit that outputs the determined bathing information to the second user; The proposed system comprises:
2. the acquisition unit acquires bedtime schedule information regarding a bedtime schedule of the second user, the determining unit determines a bathing time or a bathing exit time to be recommended as the bathing information according to a bedtime included in the bedtime schedule information. The recommendation system of claim 1 .
3. The determination unit determines a bathing period to be recommended as the bathing information. The proposal system of claim 2 .
4. The determination unit determines the bathing information according to a bathing time when the second user takes a bath. The proposal system of claim 3 .
5. The determination unit determines the bathing information according to an internal or external temperature of a bathroom in which the second user takes a bath. The proposal system of claim 3 .
6. the determination unit determines the bathing information by referring to an optimal model related to improvement of sleep quality.
6. A proposal system according to any one of claims 2 to 5.
7. The optimal model is updated according to sleeping history information regarding the second user's past sleeping. The proposal system of claim 6.
8. The optimal model is updated according to bathing history information regarding the second user's past sleeping. The proposal system of claim 7.
9. the acquisition unit acquires physical information related to a body of the second user, the determination unit determines the bathing information in accordance with the physical information.
9. A proposal system according to any one of claims 1 to 8.
10. The first user and the second user are users who are identical or similar in one or more of gender, age, height, weight, body fat percentage, and BMI index. The proposal system of claim 9.
11. Computer, an acquisition unit that acquires bathing history information related to past bathing by the first user and sleeping history information related to past sleeping by the first user; a determination unit that determines bathing information for improving the quality of sleep of a second user different from the first user according to the acquired bathing history information and sleeping history information; an output unit that outputs the determined bathing information to the second user; A program that functions as a
12. an acquisition unit that acquires bathing history information related to past bathing of a first user and sleeping history information related to past sleeping of the first user; a determination unit that determines bathing information for improving the quality of sleep of a second user different from the first user according to the acquired bathing history information and sleeping history information; an output unit that outputs the determined bathing information to the second user; A control device comprising:
Citation Information
Patent Citations
Bathtub device
JP2024005763A