Terminal
The terminal device enhances sleep quality by using biometric data to adjust external devices, overcoming limitations of traditional sleep system settings.
Patent Information
- Application Number
- JP2025186664
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-11-05
- Publication Date
- 2026-02-03
AI Technical Summary
Sleep quality is not solely determined by sleep system settings, limiting the effectiveness of existing sleep systems in improving sleep quality.
A terminal device that communicates with an external device and detects biometric information to calculate an index, selecting advice items based on this index and transmitting operation signals to the external device without displaying them, thereby enhancing sleep quality.
Improves sleep quality by dynamically adjusting external devices based on user-specific biometric data and behavioral insights, addressing limitations of traditional sleep system settings.
Smart Images

Figure 2026016756000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a terminal device and the like. [Background technology]
[0002] Various methods for supporting a user's sleep are known. For example, Patent Document 1 discloses a method for calculating an index related to sleep quality based on objective and subjective evaluations, associating the index with settings of a sleep system, and adjusting the settings of the sleep system based on the index. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2005 / 066868 Summary of the Invention [Problem to be solved by the invention]
[0004] However, sleep quality is not necessarily determined solely by sleep system settings, so there are limitations to how much sleep system settings can improve sleep quality.
[0005] According to some aspects of the present disclosure, it is possible to provide a terminal device or the like that supports improvement of a user's sleep quality. [Means for solving the problem]
[0006] One aspect of the present disclosure relates to a terminal device comprising: a communication unit capable of communicating information with an external device usable by a user and a detection device capable of detecting biometric information of the user; a display unit that displays advice items related to sleep; and a control unit that calculates an index based on the operating status of the external device acquired via the communication unit and the biometric information of the user acquired from the detection device, wherein the control unit selects the advice item based on the index and transmits an operation signal for the selected advice item to the external device via the communication unit without displaying it on the display unit. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of a control system. [Figure 2] FIG. 2 is a diagram illustrating an example of the arrangement of the detection device in FIG. [Figure 3] 2 is a functional block diagram showing an example of the configuration of the terminal device of FIG. 1. [Figure 4] 10 is a flowchart illustrating an example of a process executed by a terminal device in an advance preparation stage. [Figure 5] FIG. 10 is a diagram illustrating an example of a preliminary information input screen. [Figure 6] FIG. 10 is a diagram illustrating an example of an advice display screen. [Figure 7] FIG. 10 is a diagram illustrating an example of a confirmation screen. [Figure 8] 10 is a flowchart illustrating an example of a process executed by a terminal device in a data acquisition stage. [Figure 9] 10 is a flowchart illustrating an example of processing executed by the terminal device at a result display stage. [Figure 10] FIG. 10 is a diagram showing an example of a post-event information input screen. [Figure 11] FIG. 10 is a diagram showing an example of a program implementation result screen. [Figure 12] 10 is a flowchart illustrating an example of advice item selection processing executed by a terminal device. [Figure 13]10 is a flowchart illustrating another example of advice item selection processing executed by the terminal device. [Figure 14] FIG. 10 is a diagram illustrating an application example of a control system. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, the present embodiment will be described with reference to the drawings. In the drawings, identical or equivalent elements are designated by the same reference numerals, and duplicate explanations will be omitted. Note that the present embodiment described below does not unduly limit the content described in the claims. Furthermore, not all of the configurations described in the present embodiment are necessarily essential components of the present disclosure.
[0009] 1. System configuration example FIG. 1 is a diagram illustrating an overview of a control system 10. The control system 10 provides a user with a sleep improvement program for improving the quality of the user's sleep. In this embodiment, the control system 10 includes a terminal device 100, a detection device 200, and a bed 300. However, the control system 10 is not limited to the example of FIG. 1, and modifications such as omitting some components or adding other components are possible as appropriate. For example, the detection device 200 may be omitted, or other devices may be added.
[0010] Bed 300 is an electric bed including a control unit 310 and a movable unit 70 as a controlled unit controlled by control unit 310. Movable unit 70 includes a bottom 71. A mattress 76 (see FIG. 2) is placed on bottom 71. A user lies on mattress 76 when sleeping. Here, bottom 71 is a floor board on which mattress 76 and the like are placed. Bottom 71 may include a plurality of plate-like members, for example, as shown in FIG. 1.
[0011] For the bed in which the controlled unit is controlled, the technique described in PCT / JP2018 / 044703 (Invention title: Electric furniture, International filing date: December 5, 2018) can be used, for example. This patent application is incorporated by reference in its entirety.
[0012] The bottom 71 includes, for example, a back section 70a, a knee section 70b, a leg section 70c, and a height change section 70h. The height change section 70h is, for example, a bed elevator. As shown in the example of FIG. 1, the movable section 70 may further include a head section 70d. The multiple sections included in the bottom 71 (the back section 70a, the knee section 70b, the leg section 70c, and the head section 70d) can be operated independently to change the angles relative to each other.
[0013] For example, the angle of the user's back can be changed by moving the back bottom 70a. The angle of the user's knees can be changed by moving the knee bottom 70b and leg bottom 70c. The angle or height of the user's head can be changed by moving the head bottom 70d. The angles of multiple parts included in the bottom 71 (hereinafter simply referred to as the "angle of the bottom 71" in this specification) may change in conjunction with each other. The angle of the bottom 71 is an angle based on the frame 75 of the bed. For example, the frame 75 is set substantially parallel to the floor surface. The angle of the bottom 71 may also be an angle based on the floor surface. In the example of Figure 1, casters 70g are provided below the frame 75. The casters 70g may be omitted and replaced with "legs".
[0014] The height changer 70h can change the distance (height) between the floor surface and the bed surface, for example. The height changer 70h may be able to change the height of the head side of the bed 300 and the height of the foot side of the bed 300 independently. This allows the overall inclination of the bed surface to be changed.
[0015] The movable unit 70 uses, for example, an actuator. The movement of the movable unit 70 changes the angles of the back bottom 70a, knee bottom 70b, leg bottom 70c, head bottom 70d, and height change unit 70h. This makes it possible to perform at least one of "back lifting," "knee lifting," "height adjustment," and "tilting." Note that "tilting" includes at least one of rolling and tilting.
[0016] Furthermore, as shown in FIG. 1, the bed 300 may include an illumination unit 73a and a temperature control unit 73b as controlled units.
[0017] The bed 300 of this embodiment is communicatively connected to the terminal device 100, and the controlled units including the movable unit 70 are controlled based on signals from the terminal device 100. For example, the terminal device 100 transmits a control signal to the control unit 310 of the bed 300, and the control unit 310 operates the movable unit 70 based on the control signal.
[0018] For example, the terminal device 100 operates in accordance with control application software to display an arbitrary operation screen on the display unit 140. As a method for controlling a bed linked to a terminal device, for example, the method described in Japanese Patent Application No. 2018-228590 (Title of Invention: Bed Apparatus, Filing Date: December 5, 2018) can be used. This patent application is incorporated by reference in its entirety.
[0019] Note that the bed 300 does not necessarily have to be controlled based on a signal from the terminal device 100, and may be controlled based on a signal from an operation unit provided in the bed 300. The operation unit is configured to include, for example, a touch panel and a plurality of operation buttons.
[0020] FIG. 2 is a schematic diagram illustrating an example of the arrangement of the detection device 200. In FIG. 2, the bottom 71 and the mattress 76 are depicted separately from each other to make the drawing easier to see. As shown in FIG. 2, in the bed 300, the bottom 71 is provided on the bed leg portion 74 of the bed section 70B. The mattress 76 is placed on the bottom 71. The mattress 76 is configured so that its hardness can be changed, for example, by adjusting the amount of air inside. The user 81 lies on the mattress 76. The detection device 200 is provided, for example, between the bottom 71 and the mattress 76. The detection device 200 is, for example, a sheet-like or plate-like device.
[0021] The detection device 200 determines the state of the user 81. Specifically, when the user 81 goes to bed, the detection device 200 detects body vibrations (body movement, vibrations) of the user 81 via the mattress 76. Based on the body vibrations detected by the detection device 200, biological information indicating the state of biological activity of the user 81 is calculated. For example, the biological information includes information on the respiratory rate, heart rate, activity level, posture, awake / asleep, and getting out / being in bed. Furthermore, the determination of sleep may include determining whether the user is in non-REM sleep or REM sleep, and determining the depth of sleep.
[0022] The biological information is calculated by, for example, the terminal device 100. In this case, the terminal device 100 and the detection device 200 are connected for communication, and the terminal device 100 can calculate the biological information based on information such as body vibration received from the detection device 200. However, the calculation of the biological information may be performed by the detection device 200, or may be performed by another device (for example, the control unit 310 of the bed 300, a server connected to the terminal device 100, etc.).
[0023] For example, the respiration rate and heart rate of the biological information are calculated by analyzing the periodicity of body movement and detecting peak frequencies. The periodicity is analyzed, for example, by Fourier transform. The respiration rate is the number of breaths per unit time. The heart rate is the number of heartbeats per unit time. The unit time is, for example, one minute. Furthermore, the activity level of the biological information is calculated based on the number of detected body vibrations detected per sampling unit time.
[0024] Methods for detecting whether the user 81 is in bed, leaving bed, position, posture, etc. can be cited, for example, the method of detecting entry and exit described in Japanese Patent Application No. 2002-327624 (title of invention: bed entry and exit detection device, filing date: November 11, 2002), the detection method described in Japanese Patent Application No. 2002-327632 (title of invention: bed position shift detection device, filing date: November 11, 2002), and the detection method described in Japanese Patent Application No. 2002-327633 (title of invention: bed position detection device, filing date: November 11, 2002). These patent applications are incorporated by reference in their entirety.
[0025] In this embodiment, the detection device 200 is only required to be able to detect the biometric information of the user 81, and the method for detecting this is not limited to using body vibrations. The biometric information may be calculated using, for example, an infrared sensor, a camera, an actuator with a strain gauge, an acceleration sensor, a load sensor, or radar that detects the displacement of the body surface or bedding.
[0026] The terminal device 100 is, for example, a mobile terminal device such as a smartphone or a tablet terminal. The terminal device 100 may also be another device such as a PC (Personal Computer). The sleep improvement program provided by the control system 10 is started, for example, by launching a predetermined application installed on the terminal device 100.
[0027] 3 is a functional block diagram showing an example of the configuration of the terminal device 100 according to this embodiment. As shown in FIG. 3, the terminal device 100 includes a control unit 110, a microphone 120, a storage unit 130, a display unit 140, a communication unit 150, and an input unit 160.
[0028] The control unit 110 controls and manages the entire terminal device 100, including each functional unit of the terminal device 100. In this embodiment, in particular, the terminal device 100 executes a computer program stored in the storage unit 130 to provide a sleep improvement program to the user.
[0029] The control unit 110 may include, as hardware, at least one of a circuit for processing digital signals and a circuit for processing analog signals. For example, the control unit 110 may be configured with hardware such as one or more circuit devices mounted on a circuit board or one or more circuit elements. The one or more circuit devices may be, for example, an integrated circuit (IC) or a field-programmable gate array (FPGA). The one or more circuit elements may be, for example, a resistor, a capacitor, etc.
[0030] The control unit 110 may also be implemented by a processor. The terminal device 100 of this embodiment includes a memory that stores information and a processor that operates based on the information stored in the memory. The information may be, for example, a computer program and various data. The processor includes hardware. Various types of processors may be used as the processor, such as a central processing unit (CPU), a graphics processing unit (GPU), or a digital signal processor (DSP). The memory may be a semiconductor memory such as a static random access memory (SRAM), a dynamic random access memory (DRAM), or a flash memory, or may be a register, a magnetic storage device such as a hard disk drive (HDD), or an optical storage device such as an optical disk drive. For example, the memory stores computer-readable instructions, and the processor executes the instructions to realize the functions of the control unit 110 as processing. The instructions may be instructions from an instruction set that constitutes a computer program, or instructions that instruct the hardware circuitry of the processor to operate.
[0031] In this embodiment, the control unit 110 includes a snoring information acquisition unit 111, a biological information acquisition unit 112, and an angle adjustment unit 113. The control unit 110 causes the snoring information acquisition unit 111, the biological information acquisition unit 112, and the angle adjustment unit 113 to control the bottom 71 of the bed 300 used by the user while sleeping, as needed, during the course of the sleep improvement program.
[0032] The snore information acquisition unit 111 acquires an audio signal from the microphone 120 and performs processing to obtain snore information representing the user's snoring based on the audio signal. For example, the snore information acquisition unit 111 extracts components corresponding to snoring from the audio signal and obtains information representing the duration of snoring as snore information. This allows the snore information acquisition unit 111 to determine whether snoring has been detected and, if so, the duration of snoring. Note that the components corresponding to snoring may be, for example, components in a predetermined frequency band. Furthermore, known audio signal processing can be widely applied to calculate the snore information.
[0033] The biological information acquiring unit 112 calculates the user's biological information based on information representing body vibrations from the detection device 200. Specifically, as described above, the biological information acquiring unit 112 calculates information related to the respiratory rate, heart rate, activity level, posture, wakefulness / asleep, and getting out / being in bed as the biological information. Note that although the connection relationship is omitted in FIG. 3 , the acquisition of the body vibrations from the detection device 200 is performed via the communication unit 150.
[0034] The angle adjustment unit 113 transmits a signal for controlling the bottom 71 of the bed 300 to the control unit 310 of the bed 300 as necessary. For example, the angle adjustment unit 113 transmits a signal to the control unit 310 of the bed 300 for causing the bottom 71 to execute a predetermined control in order to change the angle of the user's back (back angle), the angle of the user's knees (knee angle), or the angle or height of the user's head. Note that although the connection relationship is omitted in FIG. 3 , the transmission of a control signal to the bed 300 is executed via the communication unit 150.
[0035] The microphone 120 is a microphone built into the terminal device 100, and is an element that converts sound into an electric signal. Although an example in which the terminal device 100 includes the microphone 120 has been shown here, the snoring information acquiring unit 111 may acquire an audio signal from a microphone provided outside the terminal device 100. For example, the microphone may be provided in the bed 300.
[0036] The storage unit 130 is a work area for the control unit 110 and is realized by various types of memory such as SRAM, DRAM, and ROM (Read Only Memory). The storage unit 130 may store a computer program for executing a sleep improvement program. The storage unit 130 may also store snoring information and biological information.
[0037] Display unit 140 is an interface that displays various information and may be a liquid crystal display, an organic EL display, or any other type of display. Display unit 140 displays screens that will be described later with reference to Figures 5 to 7 and Figures 10 and 11.
[0038] The communication unit 150 is an interface for communicating via a network, and includes, for example, an antenna, an RF (radio frequency) circuit, and a baseband circuit. The communication unit 150 may operate under the control of the control unit 110, or may include a processor for communication control that is different from the control unit 110. For example, the communication unit 150 communicates with the detection device 200 and the bed 300 using Bluetooth (registered trademark). However, the communication unit 150 may communicate using a wireless LAN (Local Area Network), or may communicate using another method. Furthermore, the communication method used for communication with the detection device 200 and the communication method used for communication with the bed 300 may be the same or different.
[0039] The input unit 160 performs processing to accept operation input by a user who uses the terminal device 100. The input unit 160 is configured by, for example, operation buttons. Alternatively, a touch sensor may be provided on the display unit 140, and the touch sensor provided on the display unit 140 may function as the input unit 160. In this embodiment, the description will be given assuming that a touch sensor is provided on the display unit 140 and the touch sensor functions as the input unit 160.
[0040] The program according to this embodiment can be stored in, for example, a non-transitory information storage device (information storage medium), which is a computer-readable medium. The information storage device can be realized, for example, by an optical disc, a memory card, a HDD, or a semiconductor memory. The semiconductor memory is, for example, a ROM. The control unit 110 and the like perform various processes according to this embodiment based on the programs stored in the information storage device. That is, the information storage device stores programs for causing a computer to function as the control unit 110 and the like. A computer is a device equipped with an input device, a processing unit, a storage unit, and an output unit. Specifically, the program according to this embodiment is a program for causing a computer to execute each step described below using Figures 4, 8, 9, 12, 13, etc.
[0041] 2. Sleep Improvement Program Next, the sleep improvement program will be described, focusing on the processing executed by the terminal device 100. The sleep improvement program is carried out over a predetermined program period. The predetermined program period may be determined as appropriate. In this embodiment, the predetermined program period is divided into a plurality of segment periods (predetermined periods). In other words, the program period is configured to include a plurality of segment periods.
[0042] In this embodiment, the description will be given assuming that the segment period is one week and the program period is four weeks. That is, the program period is made up of four segment periods. The four segment periods are consecutive. In other words, of the four segment periods, when the first segment period (first week) ends, the second segment period (second week) starts immediately after. The same is true for the third and fourth segment periods. When the fourth segment period (fourth week) ends, the sleep improvement program ends. However, the lengths of the segment periods and program period do not have to be one week and four weeks, respectively. The lengths of the segment periods and program period may be determined as appropriate by the provider or user of the sleep improvement program, etc.
[0043] Each segment of the sleep improvement program is divided into three stages: a preparation stage, a data acquisition stage, and a result display stage. The preparation stage is a stage in the sleep improvement program where the input of information that is the premise for data acquisition is accepted and predetermined information is displayed. The data acquisition stage is a stage where data from the user's sleep is acquired. The result display stage is a stage where results are displayed based on the acquired data. Each stage is explained in detail below.
[0044] 2.1 Preparatory Stage In each segment period of the sleep improvement program, processing in a preparatory stage is executed. For example, when the user starts the sleep improvement program by launching an application installed on the terminal device 100, the first segment period (first week) begins, and processing in the preparatory stage of the first segment period is executed.
[0045] FIG. 4 is a flowchart illustrating an example of processing executed by the terminal device 100 in the advance preparation stage.
[0046] 4, the control unit 110 of the terminal device 100 first accepts input of the user's sleep-related worries (step S11). The control unit 110 displays a predetermined input screen (hereinafter also referred to as a "preliminary information input screen") on the display unit 140, and allows the user to input the sleep-related worries on the preliminary information input screen, thereby allowing the input unit 160 to accept the input of the worries.
[0047] FIG. 5 is a diagram showing an example of a preliminary information input screen. As shown in FIG. 5, the preliminary information input screen has a field for inputting sleep-related concerns. Specifically, in the example shown in FIG. 5, candidate items for sleep-related concerns are displayed on the display unit 140, and sleep-related concerns are input by selecting the corresponding items in the form of check boxes. The candidate items for sleep-related concerns are stored in advance in the storage unit 130, for example. The control unit 110 reads out the candidate items for sleep-related concerns stored in the storage unit 130 and displays them on the display unit 140.
[0048] For example, as shown in Fig. 5, the display unit 140 displays, as candidate items for sleep-related worries, "trouble falling asleep," "waking up in the middle of the night," "waking up earlier than the planned wake-up time and not being able to fall back asleep," "not feeling satisfied with the sleep," "trouble waking up in the morning," "snoring bothers me," etc. Also, as shown in Fig. 5, "other" may be displayed as a candidate item for sleep-related worries, and a free-text field for describing specific worries may be provided.
[0049] 5, sleep-related concerns are input in the form of check boxes, but the method for inputting sleep-related concerns is not limited to this, and other well-known methods can be used. For example, a pull-down menu or radio button format can be used as a method for inputting sleep-related concerns.
[0050] When the user inputs sleep-related worries on the advance information input screen shown in Fig. 5, the control unit 110 accepts the input of sleep-related worries. The control unit 110 stores the input items of sleep-related worries in the storage unit 130. For example, the control unit 110 stores the input items in the storage unit 130 by setting a flag for the input items among the items that are candidates for sleep-related worries.
[0051] Next, the control unit 110 of the terminal device 100 accepts input of the user's subjective sleep assessment from the input unit 160 (step S12). The subjective assessment is a subjective assessment by the user of the quality of their current sleep or their sleep over a recent predetermined period. The subjective assessment is input, for example, as a score. In this specification, a score indicating the subjective assessment will also be referred to as a "subjective score." A field for accepting input of the subjective score may be provided on a preliminary information input screen, as shown in FIG. 5, for example. In FIG. 5, the subjective score is expressed by the term "sleep sensation." However, the field for accepting input of the subjective score may be provided on a screen different from the display screen on which a field for inputting sleep-related concerns is provided (i.e., a different page). The control unit 110 can accept input of the subjective score by having the user input the subjective score on the preliminary information input screen.
[0052] The subjective score is input within a predetermined range, for example, between 0 and 100 points. If the subjective score is input outside the predetermined range, a pop-up message is displayed on the display unit 140, prompting the user to re-input the score or informing the user that the input subjective score is out of range. The subjective score may be set to be input in a predetermined range. For example, the subjective score may be set to be input in increments of 5 or 10 points. The subjective score may also be input using a pull-down menu or a drum roll. The control unit 110 stores the input subjective score in the storage unit 130. Note that the subjective evaluation does not necessarily have to be input as a subjective score and may be input using other methods. For example, the subjective evaluation may be input by selecting from five levels, such as "satisfied," "somewhat satisfied," "average," "somewhat dissatisfied," and "dissatisfied."
[0053] After inputting sleep-related concerns and subjective scores on the preliminary information input screen, the user touches the "Next" button shown in Fig. 5, for example. This completes the input of sleep-related concerns and subjective scores. Therefore, when the "Next" button is touched, the control unit 110 may store the input sleep-related concerns and subjective scores in the storage unit 130.
[0054] When the control unit 110 of the terminal device 100 receives the input of the sleep-related concerns and subjective scores, it displays sleep-related advice on the display unit 140 (step S13). The advice is stored in, for example, the storage unit 130 as a plurality of sleep-related items (advice items). The advice items include, for example, advice for improving sleep quality. The control unit 110 selects all or some of the advice items stored in the storage unit 130 based on a rule and displays them on the display unit 140. For example, the storage unit 130 stores a program that executes a process for selecting advice items to be displayed on the display unit 140 based on information about the user's sleep. The control unit 110 uses the program to select advice items to be displayed on the display unit 140 based on information about the user's past sleep, and displays the selected advice items on the display unit 140. The sleep-related information may include at least one of biometric information, a subjective score, and an objective score, which will be described later. In the present embodiment, the sleep-related information will be described below as including biometric information, a subjective score, and an objective score.
[0055] If there is no information about the user's past sleep, the control unit 110 may display all advice items on the display unit 140. For example, when the user uses the sleep improvement program for the first time, information about the user's past sleep is not stored in the storage unit 130. In this case, in the advance preparation stage of the first week, the control unit 110 may display all advice items that the terminal device 100 can display on the display unit 140. Alternatively, in this case, the control unit 110 may display only a predetermined portion of the advice items on the display unit 140, rather than all of the advice items. When only a portion of the advice items are displayed, it is possible to avoid a situation where too many advice items are displayed on the display unit 140, making the screen difficult to see.
[0056] FIG. 6 is a diagram showing an example of an advice display screen. The advice display screen is a screen that displays advice selected by the control unit 110. As shown in FIG. 6, all selected advice items are displayed on the advice display screen. For example, in the example shown in FIG. 6, six advice items are displayed: "Adjust mattress hardness," "Adjust back angle for falling asleep," "Adjust knee angle for falling asleep," "Urinate before going to bed," "Go to bed only after feeling sufficiently sleepy," and "Avoid caffeine after dinner."
[0057] In this embodiment, the advice items include items related to lifestyle habits. Examples of the items related to lifestyle habits include "urinate before going to bed," "go to bed only after you feel sufficiently sleepy," and "avoid caffeine after dinner." The items related to the user's lifestyle habits are implemented by the user's own actions.
[0058] The terminal device 100 receives, via the input unit 160, an input of an item that the user plans to perform from the items displayed on the advice display screen (hereinafter also referred to as a "scheduled item") (step S14). Specifically, the user performs an operation input to select a scheduled item from the advice items displayed on the advice display screen. The terminal device 100 receives the input of the scheduled item based on the operation input.
[0059] The input of the scheduled action items may be configured to be executable from an advice display screen, for example, as shown in FIG. 6. In the example shown in FIG. 6, the scheduled action items are input by selecting the scheduled action items in a checkbox format from among the advice items displayed on the advice display screen. However, the input of the scheduled action items does not necessarily have to be in the checkbox format, and may be in another format. Furthermore, the input of the scheduled action items does not necessarily have to be made on the advice display screen. The input of the scheduled action items may also be made from a different screen.
[0060] The scheduled implementation items are items that the user plans to implement in the sectional period that is about to start. Therefore, for example, at the start of the sleep improvement program, the scheduled implementation items are items that the user plans to implement in the first sectional period (first week). The scheduled implementation items do not necessarily have to be items that are planned to be implemented throughout the entire sectional period. The scheduled implementation items may be items that are planned to be implemented for at least a part of the sectional period, for example. For example, in the present embodiment, when one sectional period is one week (i.e., seven days), items that are planned to be implemented for three or more days may be selected as the scheduled implementation items. In this case, the advice display screen for inputting the scheduled implementation items displays, for example, as shown in FIG. 6, "Please select items that can be implemented three or more times a week." This allows the user to understand that it is sufficient to select items that are planned to be implemented for three or more days. The user is required to implement the scheduled implementation items input in step S14 as much as possible during the target sectional period.
[0061] Note that, when a predetermined advice item for improving sleep quality can be executed by controlling the movable part 70 of the bed 300, the control part 110 may execute the advice item by automatically controlling the movable part 70 of the bed 300 without displaying the executable advice item in step S13. In other words, the control part 110 can automatically execute advice items that can be executed by the control system 10 without the user actively executing them, even if they are not selected by the user. Specifically, advice items other than those related to lifestyle habits can be executed by the control system 10.
[0062] Furthermore, when it is possible to execute predetermined advice items for improving sleep quality by controlling the movable part 70 of the bed 300, the control part 110 may execute these controls based on a user's input. For example, the control part 110 may display on the display part 150 of the terminal device 100 a message prompting the user to select whether or not to execute these controls, and may execute or not execute the controls based on the user's input in response to the display. This allows only the controls that are in line with the user's intentions to be executed.
[0063] For example, of the advice items displayed on the advice display screen in Fig. 6, two items, "Adjust back angle for falling asleep" and "Adjust knee angle for falling asleep," can be implemented by controlling the movable unit 70. Therefore, the control unit 110 does not need to display these two items on the advice display screen.
[0064] After inputting the scheduled activity items on the advice display screen, for example, the user touches the "Next" button shown in Fig. 6. This completes the input of the scheduled activity items. Therefore, when the "Next" button is touched, the control unit 110 may store the input scheduled activity items in the storage unit 130.
[0065] When the control unit 110 of the terminal device 100 receives the input of the scheduled activity items, the control unit 110 displays a confirmation screen on the display unit 140 for confirming the content of the input received in the advance preparation stage (step S15).
[0066] FIG. 7 is a diagram showing an example of a confirmation screen. As shown in FIG. 7, the confirmation screen displays the sleep-related concerns input in step S11, the subjective scores input in step S12, and the planned action items input in step S14. If the content displayed on the confirmation screen does not match the content the user input, the user can return to the advance information input screen of FIG. 5 or the advice display screen of FIG. 6 and correct the input content. On the other hand, if the content displayed on the confirmation screen matches the content the user input, the user touches, for example, a "Set" button shown in FIG. 7. When the "Set" button is touched, the control unit 110 confirms the input content and completes the preparatory stage processing. Then, the process proceeds to the data acquisition stage processing.
[0067] 2.2 Data Acquisition Stage Once the preparation stage is complete, the data acquisition stage is executed. In the data acquisition stage, the planned activities selected by the user in the preparation stage are carried out as much as possible, and biological information of the user during sleep is calculated.
[0068] FIG. 8 is a flowchart illustrating an example of processing executed by the terminal device 100 in the data acquisition stage.
[0069] The control unit 110 of the terminal device 100 controls the bed 300 as necessary (step S21). For example, when the control unit 110 can implement an advice item for improving sleep quality by controlling the movable unit 70 of the bed 300, the control unit 110 transmits a signal to control the movable unit 70 so as to implement the advice item. That is, in step S21, the control unit 110 can implement an advice item that can be automatically implemented by the control system 10. Alternatively, when the control unit 110 can implement an advice item for improving sleep quality by adjusting the hardness of the mattress 76 of the bed 300, the control unit 110 transmits a signal to adjust the amount of air inside the mattress 76.
[0070] Alternatively, for example, when the scheduled action item inputted in step S14 can be carried out by controlling the movable unit 70 of the bed 300, the control unit 110 transmits a signal to control the movable unit 70 so as to carry out the scheduled action item. That is, the control unit 110 can carry out in step S21 advice items that can be automatically carried out by the control system 10 among the scheduled action items selected by the user. Note that the control in step S21 may be executed only when the user inputs permission to carry out the advice items.
[0071] Furthermore, the control unit 110 of the terminal device 100 displays the scheduled activity items input in step S14 on the display unit 140 as necessary (step S22). For example, the control unit 110 displays the scheduled activity items on the display unit 140 based on a predetermined operational input by the user. This allows the user to check the scheduled activity items as needed during the segmented period. For example, if the user forgets the content of a scheduled activity item, the user can check it as needed by having the scheduled activity item displayed on the display unit 140. Alternatively, the control unit 110 may periodically display the scheduled activity items during the segmented period. This allows the user to be periodically aware of the scheduled activity items.
[0072] Then, the biometric information acquiring unit 112 of the terminal device 100 acquires information representing the body vibrations from the detection device 200 (step S23). Specifically, the detection device 200 detects the user's body vibrations through the mattress 76 when the user is in bed. The detection device 200 transmits information representing the detected body vibrations to the terminal device 100 as appropriate. For example, the detection device 200 may transmit information representing the detected body vibrations to the terminal device 100 in real time, or may transmit information representing the detected body vibrations to the terminal device 100 periodically (for example, at a fixed time every day). The biometric information acquiring unit 112 acquires the information representing the body vibrations transmitted from the detection device 200 in this manner.
[0073] The biometric information acquiring unit 112 of the terminal device 100 calculates biometric information of the user based on the information representing the body vibration acquired from the detection device 200 in step S23 (step S24). For example, the biometric information acquiring unit 112 calculates information on the respiratory rate, heart rate, activity level, posture, wakefulness / asleep, and getting out / being in bed as the biometric information.
[0074] The control unit 110 may acquire an audio signal from the microphone 120, and the snore information acquisition unit 111 may perform processing to obtain snore information representing the user's snoring based on the audio signal. The snore information thus obtained may be included in the biological information. That is, the control unit 110 may generate the snore information in step S24.
[0075] Then, the control unit 110 of the terminal device 100 determines whether the segmented period has ended (step S25). That is, in this example, the control unit 110 determines whether one week has passed since the segmented period started. For example, if the first segmented period has started, the control unit 110 determines in step S25 whether the first segmented period has ended. The same applies to the second to fourth segmented periods. The control unit 110 can determine whether the segmented period has ended, for example, by using a clock function provided in the terminal device 100.
[0076] Note that in step S25, the control unit 110 does not have to determine that the seg- ment period has ended exactly one week after the start of the seg- ment period. For example, the control unit 110 may determine that the seg- ment period has ended a predetermined time (for example, several tens of minutes to several hours) before the time that marks one week after the start of the seg- ment period, and proceed to step S26. Alternatively, for example, the control unit 110 may determine that the seg- ment period has ended and proceed to step S26 when it detects that the user has woken up on the last day of the seg- ment period (i.e., the seventh day). This is because it is sufficient to have acquired biological information of the user when he or she goes to bed during the seg- ment period (one week).
[0077] If the control unit 110 determines that the division period has not ended (No in step S25), the control unit 110 proceeds to step S21. In this way, the control unit 110 collects biological information of the user while in bed for the period until the division period has elapsed (here, one week).
[0078] On the other hand, if the control unit 110 determines that the division period has ended (Yes in step S25), it completes the processing in the data acquisition stage and moves to the processing in the result display stage.
[0079] 2.3 Result display stage When the processing in the data acquisition stage is completed, the processing in the result display stage is executed. Fig. 9 is a flowchart illustrating an example of processing executed by the terminal device 100 in the result display stage.
[0080] The control unit 110 of the terminal device 100 calculates an objective evaluation of the user's sleep for a target segmented period (step S31). The target segmented period is the segmented period determined to have ended in step S25. The objective evaluation is an objective evaluation of the user's sleep quality calculated from biometric information. The objective evaluation is input, for example, as a score. In this specification, the score indicating the objective evaluation is also referred to as the "objective score." The objective score is calculated from the biometric information, for example, according to a predetermined calculation formula (algorithm). The calculation of the objective score may be performed using a known method capable of quantifying sleep quality. The calculation formula may be set so that the higher the user's sleep quality estimated from the biometric information, the higher the score. The calculation formula may be set so that the objective score falls within a predetermined range, for example, between 0 and 100 points. When the "Set" button is touched, the control unit 110 confirms the input content and completes the preparatory stage processing.
[0081] The control unit 110 calculates a score for each specific index based on the biometric information, and can use the calculated score for each index to calculate an objective score as a comprehensive evaluation. The specific index is an index that can be calculated from the biometric information. The specific index includes, for example, the user's sleep time, the time it takes for the user to fall asleep, whether or not the user has woken up during sleep, the number of times the user gets up from bed during sleep, the time spent in bed or asleep during the day, the time from falling asleep to waking up, the standard deviation of wake-up time, the standard deviation of bedtime, the number or duration of snoring, etc. However, the indexes described here are merely examples. Therefore, the specific index may include other indexes not described here.
[0082] The control unit 110 may use, for example, the actual time or number of times calculated based on biological information as a value indicating the index. As a specific example, in the case of an index related to the user's sleeping time, the control unit 110 may use the user's actual sleeping time as a value indicating the index. Alternatively, the control unit 110 may separately calculate a value indicating the index by performing a specific calculation based on the actual time or number of times. In the case of an index related to the user's sleeping time, the control unit 110 may use a value derived by performing a specific calculation based on the actual sleeping time as a value indicating the index. The same applies to other indexes. The control unit 110 may, for example, calculate a score for each of these indexes, and calculate an objective score as a comprehensive evaluation based on the calculated scores.
[0083] The control unit 110 stores the calculated number of objective viewpoints in, for example, the storage unit 130. When the control unit 110 calculates the number of objective viewpoints, it completes the processing of the data acquisition stage and moves to the processing of the result display stage.
[0084] The control unit 110 of the terminal device 100 also accepts input of action items at the input unit 160 (step S32). The control unit 110 can accept input of action items by, for example, displaying a predetermined input screen (hereinafter also referred to as a "post-event information input screen" in this specification) and having the user input the action items on the post-event information input screen. Here, the action items are, of the scheduled action items, items that the user actually performed during the target segmented period. In other words, the user inputs, from the post-event information input screen, action items that were actually performed during the segmented period, of the scheduled action items selected in the advance preparation stage.
[0085] FIG. 10 is a diagram showing an example of a post-event information input screen. As shown in FIG. 10, the post-event information input screen has a field for inputting action items. In the field for inputting action items, a list of planned action items selected in the advance preparation stage is displayed, for example, as shown in FIG. 10. The user can input the action items by selecting the items that were actually performed from the list of planned action items, for example, in the form of check boxes. As with inputting planned action items, the user may select, as the action items, items that were performed for, for example, three or more days in a week. Note that the input format is not limited to check boxes, as with inputting planned action items. For example, an input field for inputting content that was performed other than the planned action items may be provided, and the user may input content that was performed other than the planned action items through the input field.
[0086] Note that the action items do not necessarily have to be input by the user. For example, for action items that can be recognized by the control unit 110, such as items performed by automatic control by the control unit 110 or items that the control unit 110 can detect as having performed based on biological information calculated from body vibrations, the control unit 110 may automatically input the action items without relying on user input. Specifically, for example, if the control unit 110 detects based on the biological information that the user woke up at 8:00 for three or more days, the control unit 110 may automatically select (input) the item "Wake up at a fixed time every day" as the action item.
[0087] Furthermore, even if an item was not selected as a scheduled action item in the advance preparation stage, if the control unit 110 can recognize that the item has been performed, the control unit 110 may select the item as a scheduled action item or display it on the display unit 150. Specifically, for example, if the control unit 110 detects, based on the biometric information, that the user has woken up at 8:00 for three or more days, the control unit 110 may display the item "Wake up at a fixed time every day" on the post-event information input screen as an item selectable by the user or automatically select the item as a scheduled action item, even if the item was not selected as a scheduled action item in the advance preparation stage.
[0088] The post-event information input screen can have an item "No items performed more than three times a week" in consideration of the case where the user has not performed any of the scheduled items, as shown in Fig. 10. If the user has not performed any of the scheduled items three or more times a week, the user selects the item "No items performed more than three times a week."
[0089] Furthermore, the control unit 110 of the terminal device 100 receives input of the user's subjective evaluation regarding sleep for the target segment period via the input unit 160 (step S33). The subjective evaluation is input as a subjective score, for example, as in the pre-preparation stage. A field for receiving input of the subjective score is provided on the post-event information input screen, for example, as shown in FIG. 10. However, the field for receiving input of the subjective score may be provided on a screen different from the display screen on which the field for inputting the action items is provided. The control unit 110 can receive input of the subjective score by having the user input the subjective score on the post-event information input screen.
[0090] As in the advance preparation stage, the subjective scores may be input within a predetermined range, or may be set so that a predetermined score range can be input.
[0091] The control unit 110 associates the action items input in step S32 with the subjective evaluation input in step S33, and stores them in the storage unit 130 (step S34). At this time, the control unit 110 may also associate the objective evaluation calculated in step S31 with them and store them in the storage unit 130.
[0092] For example, after inputting the action items and subjective scores on the post-event information input screen, the user touches, for example, the "Next" button shown in FIG. 10. This completes the input of the action items and subjective scores. When the input of the action items and subjective scores is complete, the control unit 110 associates the action items, subjective scores, and objective scores, and stores them in the storage unit 130. That is, in this example, when the "Next" button is touched, the control unit 110 associates the action items, subjective scores, and objective scores, and stores them in the storage unit 130.
[0093] The terminal device 100 may be configured to further allow the user to input sleep-related worries, in which case the user inputs sleep-related worries after the target segment period has passed.
[0094] Next, the control unit 110 of the terminal device 100 determines whether the program period has ended (step S35). In this example, it has been explained that the program period is made up of four segment periods, from the first segment period to the fourth segment period. Therefore, in step S35, the control unit 110 determines whether the fourth segment period (fourth week) has ended.
[0095] If the control unit 110 determines that the program period has not ended (No in step S35), it moves on to the next segment period and executes the advance preparation stage for the next segment period. For example, if the first segment period (first week) has ended, the control unit 110 determines that the program period has not ended. In this case, the control unit 110 moves on to the second segment period (second week), which is the segment period following the first segment period (first week), and executes the advance preparation stage for the second segment period. Similarly, when the second segment period (second week) and the third segment period (third week) have ended, it moves on to the next segment periods, the third segment period (third week) and the fourth segment period (fourth week), respectively.
[0096] The control unit 110 executes the process described with reference to FIG. 4 in the advance preparation stage for the next segment period. At this time, information about the user's past sleep collected in previous segment periods can be used. For example, in the advance preparation stage for the next segment period, the control unit 110 can execute a process based on the user's biometric information, subjective score, and number of objective points collected in previous segment periods. Specifically, in the advance preparation stage for the next segment period, the control unit 110 can determine the advice items to be displayed on the display unit 140 in step S13 of FIG. 4 based on the user's biometric information, subjective score, and number of objective points. An example of the process executed by the control unit 110 in this case will be described in detail later in the description of FIGS. 12 and 13.
[0097] On the other hand, when the control unit 110 determines that the program period has ended (Yes in step S35), it displays the program implementation result on the display unit 140 (step S36). That is, in this example, when the control unit 110 determines that the fourth segment period has ended, it displays the program implementation result on the display unit 140. The program implementation result is the result of implementing the sleep improvement program.
[0098] Fig. 11 is a diagram showing an example of a program implementation result screen. The program implementation result screen is a screen showing the program implementation results, and is a screen displayed on the display unit 140 in step S36, for example. The program implementation result screen displays the changes in the subjective score and the number of objective comments during the sleep improvement program, as shown in Fig. 11, for example. The changes in the subjective score and the number of objective comments are shown by, for example, a bar graph or a line graph. The changes in the subjective score and the number of objective comments may be displayed for each segmented period, for example.
[0099] The program implementation result screen also displays a radar chart of biological information, as shown in FIG. 11, for example. The radar chart displays a graph using indices calculated based on biological information as radar chart items. The radar chart may display data before and after the implementation of the sleep improvement program, as shown in FIG. 11, for example. The data before the implementation of the sleep improvement program can use indices calculated based on biological information calculated in the first segment period, for example.
[0100] Furthermore, the program implementation result screen displays sleep-related concerns, as shown in Fig. 11. The sleep-related concerns are input by the user while the sleep improvement program is being implemented. The program implementation result screen displays, for example, sleep-related concerns before and after implementing the sleep improvement program.
[0101] Figure 11 is merely an example of a program implementation result screen. Therefore, the control unit 110 may include information not shown in Figure 11 in the program implementation result screen, and conversely, may not include information shown in Figure 11 in the program implementation result screen. By displaying the program implementation result screen, the user can know information about their own sleep before and after implementing the sleep improvement program.
[0102] 2.4 Selection of advice items Next, a method for selecting an advice item will be described in detail. As described in step S13 of Fig. 4, control unit 110 selects advice for improving sleep quality and displays it on display unit 140. At this time, control unit 110 selects an advice item from the advice items stored in storage unit 130 based on information about the user's past sleep, and displays the selected advice item. Here, an example of the advice item selection process executed by control unit 110 at this time will be described.
[0103] Fig. 12 is a flowchart showing an example of advice item selection processing executed by the terminal device 100. Specifically, Fig. 12 is a flowchart showing an example of processing for selecting advice items based on the user's biometric information. The flow shown in Fig. 12 is not executed, for example, in the advance preparation stage of the first segmented period in which the biometric information has not yet been collected, but is executed in the advance preparation stages of the second segmented period to the fourth segmented period after the biometric information has been collected.
[0104] First, the control unit 110 of the terminal device 100 determines whether an index calculated based on the biological information is outside a reference range (step S41). The index calculated based on the biological information is the specific index described above, and includes, for example, an index related to the user's sleeping time, an index related to the time the user falls asleep, an index related to waking up during sleep, an index related to the number of times the user gets out of bed during sleep, an index related to the time spent in bed and sleeping during the day, an index related to the time from falling asleep to waking up, an index related to the standard deviation of wake-up time, an index related to the standard deviation of bedtime, an index related to snoring, etc. The control unit 110 calculates all or some of these indexes based on the biological information.
[0105] Furthermore, the reference ranges for the indices are stored in advance, for example, in the storage unit 130. The reference ranges for the indices are determined for each index. Therefore, in step S41, the control unit 110 refers to the reference ranges stored in the storage unit 130 for each calculated index, and determines whether the index is outside the reference range.
[0106] If the control unit 110 determines that the index calculated based on the biological information is within the reference range (No in step S41), the control unit 110 ends this flow. Therefore, in this case, the advice item based on the index determined to be within the reference range is not selected.
[0107] On the other hand, when the control unit 110 determines that the index calculated based on the biological information is outside the reference range (Yes in step S41), it selects an advice item based on the index determined to be outside the reference range (step S42). The advice item to be selected is determined for each index and is stored in advance in the storage unit 130, for example. Therefore, when the control unit 110 determines that a specific index is outside the reference range, it selects an advice item stored in association with the specific index. The advice item selected in this manner is displayed on the display unit 140 in step S13 of FIG. 4.
[0108] Here, specific examples of indices calculated based on biological information, reference ranges, and advice items will be described.
[0109] For example, the control unit 110 calculates the user's sleep time as an index calculated based on biological information. The sleep time can be calculated based on the time the user falls asleep and the time the user falls asleep. Furthermore, a reference range for sleep time is set, for example, between six hours and nine hours. If the user's sleep time is less than six hours, the control unit 110 determines that the index is outside the reference range and selects the advice item "Keep sleep time at least six hours." If the user's sleep time is nine hours or more, the control unit 110 determines that the index is outside the reference range and selects the advice item "Keep sleep time at least nine hours." The selected advice item is displayed on the display unit 140 in step S13.
[0110] For example, the control unit 110 calculates the time it takes for the user to fall asleep as an index calculated based on biological information. The time it takes to fall asleep can be calculated based on the time the user goes to bed and the time the user falls asleep. Furthermore, a predetermined time (for example, several minutes to several tens of minutes) is set as a reference range for the time it takes to fall asleep. If the time it takes for the user to fall asleep exceeds the predetermined time, the control unit 110 selects the following advice items: "Adjust the mattress hardness to be comfortable and to make it easy to turn over in bed," "Finish dinner and drinking alcohol at least three hours before going to bed," "Avoid consuming caffeine after dinner," and "Go to bed only after you feel sufficiently sleepy." The selected advice items are displayed on the display unit 140 in step S13.
[0111] The control unit 110 of the terminal device 100 controls the bed 300 as necessary to execute the selected advice item. For example, the control unit 110 can execute the advice item "Adjust the mattress hardness to be comfortable and to turn over easily" by controlling the movable unit 70 of the bed 300. The control unit 110 may control the bed 300 only when the user inputs permission to implement the advice.
[0112] Furthermore, when the angle of the bottom 71 is adjustable, the control unit 110 may further select an advice item related to the angle of the bottom 71. For example, when the time it takes the user to fall asleep exceeds a predetermined time, the control unit 110 selects the advice items "adjust the back angle when falling asleep to a comfortable angle" and "adjust the knee angle when falling asleep to a comfortable angle." When the angle of the bottom 71 is adjustable by controlling the movable unit 70, the control unit 110 may automatically apply the advice item selected here without displaying it on the display unit 140. In other words, the control unit 110 may automatically adjust the angle of the bottom 71 in the next division period. The control unit 110 may control the angle of the bottom 71 only when the user has input permission to do so.
[0113] The control unit 110 of the terminal device 100 controls the bed 300 to execute the selected advice item as necessary. For example, the control unit 110 can execute the advice items "adjust the back angle when falling asleep to a comfortable angle" and "adjust the knee angle when falling asleep to a comfortable angle" by controlling the bottom 71. The control unit 110 may control the bed 300 only when the user inputs permission to implement the advice.
[0114] Furthermore, when automatic driving at sleep onset can be set, the control unit 110 may select an advice item based on whether automatic driving at sleep onset is set, in addition to the time it takes to fall asleep. Automatic driving at sleep onset is a driving function that automatically adjusts the back angle or knee angle to an angle that makes it easier to fall asleep when falling asleep. For example, if the time it takes the user to fall asleep exceeds a predetermined time and there is a day during the target segment period (one week) when automatic driving at sleep onset is not set (it is turned off), the control unit 110 selects the advice item "Turn on automatic driving at sleep on every day."
[0115] The control unit 110 of the terminal device 100 controls the bed 300 to execute the selected advice item as necessary. For example, the control unit 110 can execute the advice item "turn on automatic operation when falling asleep every day" by controlling the bed 300. The control unit 110 may control the bed 300 only when the user has input permission to implement the advice.
[0116] For example, the control unit 110 detects whether or not the patient has woken up during the night as an index calculated based on biological information. The presence or absence of awakening during the night can be detected based on information related to wakefulness / sleep. For example, when the control unit 110 determines that the patient has woken up during the night, it determines that the result is outside the reference range. When the control unit 110 detects that the patient has woken up during the night, it selects the following advice items: "Adjust the mattress hardness to be comfortable and to make it easy to turn over in sleep," "Finish dinner and drinking alcohol at least three hours before going to bed," "Avoid consuming caffeine after dinner," and "Go to bed only after you feel sufficiently sleepy." The selected advice items are displayed on the display unit 140 in step S13.
[0117] The control unit 110 of the terminal device 100 controls the bed 300 as necessary to execute the selected advice item. For example, the control unit 110 can execute the advice item "Adjust the mattress hardness to be comfortable and to turn over easily" by controlling the movable unit 70 of the bed 300. The control unit 110 may control the bed 300 only when the user inputs permission to implement the advice.
[0118] Even in the case where the driver wakes up during the night, the control unit 110 may further select the above-described advice item regarding the angle of the bottom 71. Furthermore, even in the case where the driver wakes up during the night, the control unit 110 may select the advice item based on whether or not automatic driving is set when the driver falls asleep, as described above.
[0119] For example, the control unit 110 calculates the number of times the patient gets out of bed during sleep as an index calculated based on biological information. The number of times the patient gets out of bed can be calculated based on information about getting out of bed / being in bed. Furthermore, it is assumed that a predetermined number of times (for example, several times) is set as a reference range for the number of times the patient gets out of bed. If the number of times the patient gets out of bed exceeds the predetermined number of times, the control unit 110 selects the advice items "finish dinner and drinking alcohol at least three hours before going to bed," "avoid consuming caffeine after dinner," and "urinate before going to bed." The selected advice items are displayed on the display unit 140 in step S13.
[0120] For example, the control unit 110 calculates the daytime in-bed and sleeping time as an index calculated based on biological information. The daytime in-bed and sleeping time can be calculated based on time information and information regarding waking / sleeping or information regarding getting out of bed and being in bed. Furthermore, a predetermined sleeping time (e.g., several tens of minutes) during the daytime is set as a reference range for the daytime in-bed and sleeping time. If the daytime sleeping time exceeds the predetermined sleeping time, the control unit 110 selects the following advice items: "If you sleep during the day, take a 15-minute nap between 12:00 and 15:00," "Spend the daytime somewhere other than your bed," "Get some sunlight during the day," "Stay active and move your body during the day," and "Enjoy your hobbies during the day." The selected advice items are displayed on the display unit 140 in step S13.
[0121] For example, the control unit 110 calculates the time from falling asleep to waking up as an index calculated based on biological information. The time from falling asleep to waking up can be calculated based on information about awakening and information about getting out of bed. Furthermore, a predetermined time (e.g., several minutes) is set as a reference range for the time from falling asleep to waking up. If the time from falling asleep to waking up exceeds the predetermined time and there is a day in the target segment period (one week) when automatic wake-up driving is not set (off), the control unit 110 selects the advice items "Turn on automatic wake-up driving every day" and "Wake up at a fixed time every day." Here, automatic wake-up driving is a driving function that adjusts the back angle or knee angle to wake the user up. The selected advice items are displayed on the display unit 140 in step S13.
[0122] The control unit 110 of the terminal device 100 controls the bed 300 to execute the selected advice item as necessary. For example, the control unit 110 can execute the advice item "turn on automatic operation when falling asleep every day" by controlling the bed 300. The control unit 110 may control the bed 300 only when the user has input permission to implement the advice.
[0123] Furthermore, if the time from falling asleep to waking up exceeds a predetermined time and snooze is not set (off) in automatic driving when waking up, the control unit 110 selects the advice item "Turn on snooze in automatic driving when waking up."
[0124] The control unit 110 of the terminal device 100 controls the bed 300 to execute the selected advice item as necessary. For example, the control unit 110 can execute the advice item "Turn on snooze in automatic driving when waking up" by controlling the bed 300. The control unit 110 may control the bed 300 only when the user has input permission to implement the advice item.
[0125] For example, the control unit 110 calculates the standard deviation of wake-up times as an index calculated based on biological information. The standard deviation of wake-up times can be calculated based on time information and information related to getting out of bed. Furthermore, it is assumed that a predetermined range of standard deviation is set as a reference range for the standard deviation of wake-up times. If the standard deviation of wake-up times is outside the predetermined range, the control unit 110 selects the advice items "expose yourself to sunlight when you wake up in the morning (open the curtains)", "eat breakfast", and "wake up at roughly the same time every morning". The selected advice items are displayed on the display unit 140 in step S13.
[0126] Furthermore, when automatic driving at wake-up can be set, the control unit 110 may select an advice item based on the setting of automatic driving at wake-up in addition to the standard deviation of the wake-up time. For example, when the standard deviation of the wake-up time is outside a predetermined range and there is a day in the target segment period when automatic driving at wake-up is not set, the control unit 110 selects the advice item "Turn on automatic driving at wake-up every day." Furthermore, when the standard deviation of the wake-up time is outside a predetermined range and snooze is not set for automatic driving at wake-up, the control unit 110 selects the advice item "Turn on snooze for automatic driving at wake-up."
[0127] The control unit 110 of the terminal device 100 controls the bed 300 as necessary to execute the selected advice item. For example, the control unit 110 can execute the advice items "Turn on automatic driving every day when waking up" and "Turn on snooze when waking up when automatic driving" by controlling the bed 300. The control unit 110 may control the bed 300 only when the user has input permission to implement the advice items.
[0128] For example, the control unit 110 calculates the standard deviation of bedtime as an index calculated based on biological information. The standard deviation of bedtime can be calculated based on time information and information about being in bed. Furthermore, it is assumed that a predetermined range of standard deviation is set as a reference range for the standard deviation of bedtime. If the standard deviation of bedtime is outside the predetermined range, the control unit 110 selects the advice item "Go to bed only after you feel sufficiently sleepy." The selected advice item is displayed on the display unit 140 in step S13.
[0129] For example, the control unit 110 calculates the number of snores or the duration of snores as an index calculated based on biological information. The number of snores or the duration of snores is calculated based on the snore information generated by the snore information acquisition unit 111. Furthermore, it is assumed that a predetermined number of times or a predetermined duration is set as a reference range for the number of snores or the duration of snores. If the number of snores exceeds the predetermined number of times or the duration of snores exceeds the predetermined duration, the control unit 110 selects the advice items "sleep on your side" and "avoid caffeine intake three hours before going to bed." The selected advice items are displayed on the display unit 140 in step S13.
[0130] Furthermore, if the number of snores exceeds a predetermined number or the duration of snoring exceeds a predetermined time, the control unit 110 may select an advice item to instruct the user to set the back angle at a predetermined angle when falling asleep. The predetermined angle is an angle that is unlikely to induce snoring, such as 10 degrees or more.
[0131] The control unit 110 can select advice items using the index calculated based on the user's biological information in this way, and display the selected advice items on the display unit 140. In other words, the control unit 110 can select advice items on a rule basis using the biological information calculated based on the body movement detected by the detection device 200. Note that the content described here is merely an example, and other advice items may be selected based on the user's biological information.
[0132] Furthermore, in this embodiment, the control unit 110 can also select and display advice regarding the settings of the movable unit 70 of the bed 300. For example, like the advice items "Turn on automatic operation every day when falling asleep" and "Turn on snooze in automatic operation when waking up" shown in the above example, it is possible to select as an advice item an advice item to turn on or off a specific setting regarding the movable unit 70.
[0133] The control unit 110 of the terminal device 100 controls the bed 300 as necessary to execute the selected advice items. For example, the control unit 110 can execute the advice items "Turn on automatic operation when falling asleep every day" and "Turn on snooze in automatic operation when waking up" by controlling the bed 300. The control unit 110 may control the bed 300 only when the user has input permission to implement the advice items.
[0134] Fig. 13 is a flowchart showing another example of the advice item selection process executed by the terminal device 100. Specifically, Fig. 13 is a flowchart showing an example of the process of selecting advice items using the subjective score and the number of objective points. The flow shown in Fig. 13 is not executed, for example, in the advance preparation stage of the first segment period in which the number of objective points has not yet been collected, but is executed in the advance preparation stages of the second to fourth segment periods after biometric information has been collected.
[0135] First, the control unit 110 of the terminal device 100 extracts a segmented period in which the subjective evaluation and the objective evaluation satisfy a predetermined evaluation criterion. The predetermined evaluation criterion is a criterion that can extract items that are highly effective in improving the user's sleep quality. Here, thresholds for the subjective score and the number of objective evaluations are set as the predetermined evaluation criterion. That is, the control unit 110 of the terminal device 100 extracts a segmented period in which the subjective score and the number of objective evaluations are equal to or greater than the threshold (step S51). Specifically, the control unit 110 first extracts a segmented period in which both the subjective score and the number of objective evaluations are equal to or greater than the threshold among the segmented periods that have already been performed. The threshold can be set as appropriate, for example, 70 points. In this case, the control unit 110 extracts a segmented period in which the subjective score input by the user in the result display stage (i.e., the subjective score input in step S33 of FIG. 9) is equal to or greater than 70 points and the number of objective evaluations calculated at the end of the segmented period (i.e., the number of objective evaluations calculated in step S26 of FIG. 8) is equal to or greater than 70 points.
[0136] If there is no segmented period in which both the subjective score and the objective score are equal to or greater than the threshold, the control unit 110 may end the flow of FIG. 13 without selecting an advice item.
[0137] Next, the control unit 110 extracts action items for the extracted segment period (here, a segment period having a subjective score and an objective point number of 70 or more) (step S52). The control unit 110 can extract action items for the extracted segment period by, for example, referring to action items stored in association with the subjective score and the objective point number.
[0138] Then, the control unit 110 selects the action items extracted in step S52 (step S53). The action items extracted in step S52 are advice items that the user actually performed during the extracted segmented period. That is, in step S53, the control unit 110 selects advice items that the user performed in the past and that resulted in the subjective score and the number of objective points being equal to or greater than the threshold. The selected advice items are displayed on the display unit 140 in step S13, which is the advance preparation stage for the next segmented period. In this way, the control unit 110 can continue to present advice items that were performed in the past and were highly effective to the user as advice thereafter. The action items selected in step S53 also include items related to lifestyle habits.
[0139] 13 , the terminal device 100 can select advice items based on the correspondence between past implementation items and subjective assessments, and display the selected advice items on the display unit 140. Specifically, the terminal device 100 can extract lifestyle habit-related items that are highly effective for improving sleep quality, and display them as advice items on the display unit 140 in step S13 of the advance preparation stage for the next segmented period. That is, the terminal device 100 can not only select advice items using indices calculated based on biological information, but also extract effective advice items based on lifestyle habits that cannot be obtained from information detected by the detection device 200. Therefore, the terminal device 100 can support the user in improving their sleep quality.
[0140] Furthermore, the terminal device 100 extracts action items for a segmented period for which the subjective score and the number of objective comments are equal to or greater than a threshold, thereby extracting advice items that can improve sleep quality. Behaviors that can improve sleep quality may differ depending on the user. However, by extracting advice items based on the subjective score and the number of objective comments as in the present embodiment, the terminal device 100 can extract advice items that can improve sleep quality for users corresponding to these subjective scores and the number of objective comments. In this way, more appropriate advice for improving sleep quality can be extracted for each user. In other words, the terminal device 100 can improve the accuracy of the advice to be presented by extracting advice that is suited to the user. Conversely, advice items that are unlikely to improve sleep quality are not presented to the user, thereby efficiently improving the user's sleep quality.
[0141] It has been explained here that the control unit 110 extracts a segmented period in which both the subjective score and the number of objective comments are equal to or greater than a threshold. In other words, it has been explained that the control unit 110 extracts a segmented period in which both the subjective evaluation and the objective evaluation satisfy a predetermined evaluation standard. However, the control unit 110 may also extract a segmented period in which either the subjective evaluation or the objective evaluation satisfies a predetermined evaluation standard. In other words, it may extract a segmented period in which either the subjective score or the number of objective comments is equal to or greater than a threshold. This is because, even when either the subjective score or the number of objective comments is equal to or greater than a threshold, advice items with high objective values based on the user's subjective sensation or biometric information can be presented to the user.
[0142] For example, the control unit 110 may extract a segmented period in which the subjective score is equal to or greater than a threshold, and select the action items for the extracted segmented period as advice items. In this way, the control unit 110 can extract advice items based on the correspondence between past action items and subjective evaluations, and display them on the display unit 140.
[0143] As described above, the control unit 110 of the terminal device 100 repeats the display of advice items (step S13) and the reception of input of action items and subjective evaluations (steps S32 and S33) for each segment period. The control unit 110 repeats this process the number of segment periods until the end of the program period. This improves the accuracy of advice to the user to improve sleep quality.
[0144] 3. Application Examples Next, several application examples using the control system 10 according to the above embodiment will be described.
[0145] 3.1 Selection of advice items based on the operating status of external devices The terminal device 100 can select an advice item based on, for example, the operating status of an external device. Fig. 14 is a diagram showing an application example of a control system. As shown in Fig. 14, the control system 20 includes the terminal device 100, a detection device 200, and a bed 300. The specific configurations of the terminal device 100, the detection device 200, and the bed 300 are the same as those of the control system 10 according to the above embodiment, and therefore will not be described here.
[0146] Control system 20 further includes a plurality of external devices. For example, as shown in Fig. 14, control system 20 includes, as external devices, lighting fixture 401, speaker 402, air conditioner 403, and aroma diffuser 404. However, the external devices are not limited to those illustrated in Fig. 14 and may include other devices. The lighting fixture 401, speaker 402, air conditioner 403, and aroma diffuser 404, which are external devices, are each connected to terminal device 100 so as to be able to communicate with the external devices. In other words, terminal device 100 is able to communicate with the external devices via communication unit 150.
[0147] Each external device operates based on, for example, a user's operation. For example, lighting fixture 401 turns on or off a light (light-emitting unit) based on a user's operation. For example, speaker 402 outputs sound based on a user's operation. Air conditioner 403 is, for example, an air conditioner, heater, cooler, humidifier, dehumidifier, fan, air purifier, etc., and performs operations such as cooling, heating, or fan operation based on a user's operation. Aroma diffuser 404 is, for example, a heating, spray, or ultrasonic aroma diffuser, and diffuses aroma by being driven based on a user's operation.
[0148] A user can operate an external device by performing an operation input on an operation unit (for example, a switch or an operation button) of the external device. Also, by performing an operation input on, for example, the terminal device 100, the user can transmit an operation signal from the terminal device 100 to the external device and operate the external device.
[0149] The plurality of external devices transmit information about their respective operating states to the terminal device 100. For example, a lighting fixture 401 transmits information about whether the light is on or off to the terminal device 100. For example, a speaker 402 transmits information about whether it is outputting sound to the terminal device 100. For example, an air conditioner 403 transmits information about its operating state, such as cooling, heating, or fan, to the terminal device 100. For example, an aroma diffuser 404 transmits information about whether it is operating to the terminal device 100.
[0150] The terminal device 100 may select an advice item using information on the operation status acquired from the external device in the advance preparation stage of the division period. For example, if an index calculated based on the user's biological information is likely to be caused by the operation status of the external device, the terminal device 100 may select an advice item related to the operation of the external device and display it on the display unit 140.
[0151] Specifically, assume that the nighttime temperature is equal to or higher than a predetermined temperature, the user's midnight awakening time is longer than a predetermined time, and the air conditioning equipment 403 is not operating. Here, the terminal device 100 can acquire temperature information from, for example, a thermometer communicably connected to the terminal device 100. In this case, the control unit 110 of the terminal device 100 selects an advice item to operate the cooling function of the air conditioning equipment 403 at night, and displays it on the display unit 140.
[0152] Similarly, advice items can be selected for lighting device 401, speaker 402, and aroma diffuser 404 based on their operating conditions. For example, control unit 110 selects an advice item to darken the room based on the relationship between the illuminance of the room when the user is sleeping and an index calculated based on the biometric information, and displays the advice item on display unit 140. Also, for example, control unit 110 selects an advice item to play specific music (e.g., specific music with a relaxing effect) while sleeping based on the relationship between the type of music being output from speaker 402 and an index calculated based on the biometric information, and displays the advice item on display unit 140. Also, for example, control unit 110 selects an advice item to operate aroma diffuser 404 while sleeping based on the relationship between whether aroma diffuser 404 is operating and an index calculated based on the biometric information, and displays the advice item on display unit 140.
[0153] When one of these advice items is selected, the control unit 110 may operate the external device by automatically transmitting an operation signal to the external device without displaying it on the display unit 140. The control unit 110 may transmit the operation signal to the external device only when the user has input permission to perform the operation.
[0154] 3.2 Selection of advice items according to sleep environment The terminal device 100 can select advice items according to, for example, the user's sleeping environment. Here, the sleeping environment refers to the environment in which the user sleeps, and more specifically, the devices the user uses while sleeping. For example, when the user normally sleeps at home, the user uses an air conditioner and an aroma diffuser as external devices, whereas when the user sleeps at a hotel while traveling, the user uses only the air conditioner as external devices. In this case, the sleeping environments at home and in the hotel are different. When the sleeping environments differ in this way, the terminal device 100 can select advice items according to the difference in the sleeping environments.
[0155] In this case, the terminal device 100 may select different advice items depending on differences in sleeping environments. For example, the terminal device 100 stores groups of advice items in association with sleeping environments. The group of advice items is a group of advice items made up of a plurality of advice items. For example, the terminal device 100 may store in the storage unit 130 a first group of advice items for when an air conditioner and an aroma diffuser are used as external devices, and a second group of advice items for when only an air conditioner is used as external devices. For example, the first group of advice items includes advice items related to the operation of the air conditioner and the operation of the aroma diffuser. On the other hand, the second group of advice items includes advice items related to the operation of the air conditioner, but does not include advice items related to the operation of the aroma diffuser.
[0156] The control unit 110 of the terminal device 100 detects external devices that are communicatively connected to the terminal device 100 itself. If the external devices communicatively connected to the terminal device 100 are an air conditioner and an aroma diffuser, the control unit 110 determines to use a first group of advice items. On the other hand, if the external devices communicatively connected to the terminal device 100 are only air conditioners, the control unit 110 determines to use a second group of advice items. The control unit 110 selects advice items from the determined group of advice items.
[0157] Therefore, when the external devices are an air conditioner and an aroma diffuser, the control unit 110 selects advice items from the first advice item group and displays the selected advice items on the display unit 140. Similarly, when the external devices are only an air conditioner, the control unit 110 selects advice items from the second advice item group and displays the selected advice items on the display unit 140. In this way, the terminal device 100 can display advice items that match the sleeping environment. Therefore, for example, in a sleeping environment where an aroma diffuser cannot be used, an advice item that cannot be implemented, such as using an aroma diffuser, is not displayed. In other words, advice items that the user can implement are displayed according to the sleeping environment.
[0158] Furthermore, when the sleeping environment is different from usual, the control unit 110 may select advice items in a different way than usual. For example, when the user usually sleeps at home, an air conditioner and an aroma diffuser are used as external devices, whereas when the user sleeps at a hotel while away from home, only the air conditioner is used as external devices. In this way, when the sleeping environment is different from usual, the control unit 110 may select advice items in a different way than usual.
[0159] As an example, it is assumed that the control unit 110 normally selects advice items based on the subjective score and the number of objective comments, as described with reference to FIG. 13 . However, when the sleeping environment is different from usual, the control unit 110 can select advice items based only on the subjective score. Because the number of objective comments may depend on the sleeping environment, when the sleeping environment is different from usual, it may be difficult to appropriately assess the sleeping environment using the same criteria as usual. Therefore, when the sleeping environment is different from usual, the control unit 110 may select advice items based only on at least the sleep quality perceived by the user himself / herself, i.e., the subjective score. This makes it easier to maintain a high level of sleep quality perceived by the user even when the sleeping environment is different from usual.
[0160] 3.3 Providing products that can improve sleep quality While the sleep improvement program is running, the terminal device 100 can display information about products that can improve sleep quality on the display unit 140. For example, the terminal device 100 can display information about products that can improve sleep quality in a pop-up or other format along with sleep advice items. Products that can improve sleep quality may be any product used in connection with sleep, such as a bed, mattress, pillow, or pajamas. Products that can improve sleep quality may also be lighting fixtures, air conditioners, or aroma diffusers. The terminal device 100 can present product information to the user by, for example, displaying the manufacturer name and product name of the product. The presented product information may be stored in advance in the storage unit 130, or may be obtained from an external source via information communication. The terminal device 100 may select products to present based on, for example, the user's biometric information, subjective evaluation, and objective evaluation. The user may improve their sleep quality by using the presented products.
[0161] 3.4 Providing advice to other users The terminal device 100 may present advice items to users other than the user sleeping in the bed 300. Specifically, in step S13 of FIG. 4 , the control unit 110 of the terminal device 100 may display the advice items on a display unit of a terminal device used by a user other than the user sleeping in the bed 300.
[0162] In this case, the control unit 110 displays advice items that can be implemented by other users to improve the quality of the user's sleep. The other users input items that they plan to implement (planned implementation items) from among the displayed advice items. In step S14, the control unit 110 accepts the input of the planned implementation items input by the other users.
[0163] In this way, presenting advice items to other users is effective, for example, when the user himself is a care recipient who needs help from other users in his daily life. For example, even if an advice item such as "expose yourself to sunlight when you wake up in the morning (open the curtains)" is presented to a care recipient who has difficulty walking due to old age or injury, it is difficult for the user himself to follow the advice because he has difficulty walking. In such a case, by presenting the advice item "expose yourself to sunlight when you wake up in the morning (open the curtains)" to the other user who is providing the caregiver, the caregiver can be encouraged to open the curtains in the room where the care recipient is. In this way, by presenting advice items to other users, the other users can follow the advice items that the user himself is unable to follow, thereby improving the user's quality of sleep.
[0164] 3.5 How to determine and present a day with a high sense of sleep The terminal device 100 can determine a day with a high sense of sleepiness and display it on the display unit 140. Here, a day with a high sense of sleepiness is a day on which the user feels that they slept well, and can be determined based on, for example, a subjective evaluation and / or an objective evaluation. For example, the terminal device 100 calculates an average value of the subjective scores and / or the number of objective comments for each segment period based on the subjective scores and / or the number of objective comments. For example, if the program period is four weeks, an average value is calculated for each of the four segment periods. Next, the terminal device 100 selects the segment period with the highest calculated average value. Then, the terminal device 100 determines the day with the highest subjective score and / or the highest number of objective comments among the selected segment periods as the day with the highest sense of sleepiness. The terminal device 100 displays the determined day with the highest sense of sleepiness on the display unit 140. This allows the user to know the day with the highest sense of sleepiness.
[0165] 3.6 Presentation of implementation rate and effect of advice items The terminal device 100 can present the implementation rate and effectiveness of advice items to a user based on data from multiple users of the sleep improvement program. For example, the terminal device 100 transmits information about the user's implementation status of the sleep improvement program to an external server. The external server also acquires information about the implementation status of the sleep improvement program by other users. As a result, information about the implementation status of the sleep improvement program by multiple users is stored in the external server. The external server calculates, for example, the implementation rate of each advice item based on the accumulated information. Specifically, the external server calculates the percentage of people who implemented each advice item. Furthermore, the external server may calculate the effect of implementing each advice item for each advice item. The effect can be calculated based on, for example, the increase / decrease or rate of change in subjective and / or objective evaluations. Specifically, the external server can treat the increase or rate of increase in subjective and / or objective evaluations as a numerical value indicating the effect of the advice item.
[0166] The external server transmits information on the implementation rate and effect of the advice item to the terminal device 100, and the terminal device 100 displays the received information on the implementation rate and effect of the advice item on the display unit 140. This allows the user to know the implementation rate and effect of the advice item, and the user can use this information as a reference when selecting an advice item to implement. For example, if information is displayed that the implementation rate of the advice item "urinate before going to bed" is 80% and the effect is equal to or greater than a predetermined value (for example, the number of objectives increases by 10 points), the user can decide to implement "urinate before going to bed" as an advice item that is easy for many people to implement and is effective. Alternatively, if the implementation rate of a particular advice item is low but the effect is high, the user can decide to implement that advice item.
[0167] Although the present embodiment has been described in detail above, it will be readily apparent to those skilled in the art that many modifications are possible without substantially departing from the novel features and advantages of the present embodiment. Therefore, all such modifications are intended to be included within the scope of the present disclosure. For example, a term described at least once in the specification or drawings with a different term having a broader or equivalent meaning may be replaced with that different term anywhere in the specification or drawings. Furthermore, all combinations of the present embodiment and modifications are also included within the scope of the present disclosure. Furthermore, the configurations and operations of the terminal device, detection device, bed, etc. are not limited to those described in the present embodiment, and various modifications are possible. [Explanation of symbols]
[0168] 10...control system, 70...moving part, 70B...bed part, 70a...back bottom, 70b...knee bottom, 70c...leg bottom, 70d...head bottom, 70g...caster, 70h...height adjustment part, 71...bottom, 73a...lighting part, 73b...temperature control part, 74...bed leg part, 75...frame, 76...mattress, 81...user, 100...terminal device, 110...control part, 111...snoring information acquisition part, 112...biometric information acquisition part, 113...angle adjustment part, 120...microphone, 130...memory part, 140...display part, 150...communication part, 160...input part, 200...detection device, 300...bed, 310...control part, 401...lighting fixture, 402...speaker, 403...air conditioning equipment, 404...aroma diffuser
Claims
1. a communication unit capable of communicating information with an external device usable by a user and a detection device capable of detecting biometric information of the user; a display unit that displays advice items related to sleep; a control unit that calculates an index based on the operating status of the external device acquired via the communication unit and the biometric information of the user acquired from the detection device; Equipped with the control unit selects the advice item based on the index, transmitting an operation signal to the external device via the communication unit without displaying the selected advice item on the display unit; Terminal device.
2. 2. The terminal device according to claim 1, wherein the control unit selects the corresponding advice item when it is determined that the indicator calculated based on the biometric information of the user is likely to be caused by the operating status of the external device.
3. The terminal device according to claim 1 , wherein the control unit transmits an operation signal to the external device only when the control unit receives an input of permission to implement the advice item from the user.
4. an input unit that receives input of an implementation item that the user actually implemented within a predetermined period of time among the advice items and a subjective evaluation of the user regarding sleep within the predetermined period of time; a storage unit that stores the action items and the subjective evaluation in association with each other, and further stores an objective evaluation of the user that evaluates the quality of sleep based on biological information during sleep in the predetermined period in association with each other, 2. The terminal device according to claim 1, wherein the control unit extracts the action items corresponding to the specified period for which at least one of the subjective evaluation and the objective evaluation stored in the memory unit satisfies a specified evaluation criterion, and selects the advice items to be displayed on the display unit.
5. The terminal device according to claim 1 , wherein the external device includes at least one of a lighting fixture, an audio device, an air conditioner, and an aroma diffuser.
6. 2. The terminal device according to claim 1, wherein the control unit transmits information regarding the user's implementation status of a sleep improvement program to an external server via the communication unit, receives from the external server implementation rates of the advice items calculated based on information regarding the implementation status of the sleep improvement program of a plurality of other users, and displays the implementation rates on the display unit.
Citation Information
Patent Citations
Sleep and environment control method and system
WO2005066868A2