Sleep management system and sleep management method

The sleep management system addresses the lack of automated personalized sleep solutions by using sensors and a user device to provide tailored sleep induction programs and feedback, significantly improving sleep quality.

WO2025071009A1PCT designated stage expired Publication Date: 2025-04-03SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/012063
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-27
Filing Date
2024-08-13
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

Existing technologies lack an automated solution to provide personalized sleep induction programs for users, failing to effectively address insomnia and other sleeping disorders.

Method used

A sleep management system comprising sensors, a hub device for data preprocessing, and a user device with a processor and memory to identify user stability and provide tailored sleep induction programs, along with feedback mechanisms.

Benefits of technology

The system automatically provides suitable sleep induction programs, monitors user stability, and offers feedback, effectively aiding users in improving their sleep quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024012063_03042025_PF_FP_ABST
    Figure KR2024012063_03042025_PF_FP_ABST
Patent Text Reader

Abstract

The disclosed sleep management system comprises: a plurality of sensors for acquiring user data; a hub device for preprocessing the user data acquired by the plurality of sensors; and a user device for acquiring the preprocessed user data from the hub device. The user device determines the stability of a user on the basis of the preprocessed user data, provides, through a user interface, a sleep inducing program corresponding to the stability of the user, monitors changes in the stability of the user according to the provision of the sleep inducing program, and provides, through the user interface, feedback information corresponding to the changes in the stability of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Sleep management system and sleep management method

[0001] The disclosed invention relates to a sleep management system and a sleep management method.

[0002] Sleep is essential to human health and well-being, playing a variety of roles, including restoring the body, forming new memories, maintaining concentration, and removing accumulated brain waste. Maintaining quality sleep is crucial for a healthy and fulfilling life.

[0003] Many people today suffer from insomnia. Insomnia can manifest in various forms. For example, insomnia can include sleep onset disorder, which involves difficulty falling asleep or difficulty falling asleep. Sleep onset disorder can cause significant stress, which can lead to various medical symptoms.

[0004] While there are many ways to help users initiate sleep, there is no technology that automatically provides the right solution for each user.

[0005] The disclosed invention provides a sleep management system and a sleep management method that can automatically provide a sleep induction program suitable for a user.

[0006] The disclosed invention provides a sleep management system and a sleep management method capable of monitoring a user's level of stability to provide appropriate feedback and automatically performing provision and termination of a sleep induction program.

[0007] A sleep management system according to one embodiment includes a sensor for acquiring data about a user; a hub device for preprocessing the data about the user acquired by the sensor; and a user device including at least one memory for storing one or more commands and at least one processor for executing the one or more commands. When the one or more commands are executed by the at least one processor of the user device, the user device acquires the preprocessed data from the hub device, identifies the user's level of stability based on the preprocessed data, provides a sleep induction program corresponding to the user's level of stability through a user interface, monitors changes in the user's level of stability simultaneously with providing the sleep induction program, and provides feedback information corresponding to changes in the user's level of stability through the user interface.

[0008] In a sleep management method, according to one embodiment, the sleep management method may include: acquiring data about a user by a sensor; preprocessing the data about the user by a hub device; identifying the user's level of stability based on the preprocessed data by a user device; providing a sleep induction program corresponding to the user's level of stability by the user device; monitoring a change in the user's level of stability simultaneously with providing the sleep induction program by the user device; and providing feedback information corresponding to a change in the user's level of stability by the user device.

[0009] The disclosed sleep management system and sleep management method can automatically provide a sleep induction program suitable for a user.

[0010] The disclosed sleep management system and method can monitor the user's level of restfulness, provide appropriate feedback, and automatically initiate and terminate sleep induction programs. Therefore, they can effectively assist the user in initiating sleep.

[0011] FIG. 1 illustrates a network of a sleep management system according to one embodiment.

[0012] Figure 2 schematically illustrates the structure of a sleep management system according to one embodiment.

[0013] FIG. 3 illustrates a control block diagram of a sleep management system according to one embodiment.

[0014] Figures 4 and 5 illustrate various examples of arrangement of various sensors included in a sleep management system.

[0015] Figure 6 describes a method for processing data acquired from multiple sensors.

[0016] FIG. 7 is a flowchart schematically illustrating an example of a sleep management method performed by a user device.

[0017] Figure 8 is a flowchart explaining in more detail the sleep management method described in Figure 7.

[0018] Figures 9 and 10 illustrate a sleep management method performed by a sleep management system according to one embodiment.

[0019] Figures 11 and 12 illustrate a sleep management method performed by a sleep management system according to another embodiment.

[0020] FIG. 13 illustrates an example of a screen regarding user status information provided through at least one of a user device and a home appliance.

[0021] Figure 14 illustrates an example of feedback information provided according to the user's level of stability when providing a sleep induction program.

[0022] Figure 15 illustrates another example of feedback information provided according to the user's level of comfort when providing a sleep induction program.

[0023] Figures 16, 17 and 18 illustrate various examples of home appliance control for providing sleep induction programs and feedback information.

[0024] It should be understood that the various embodiments and terms used in this document are not intended to limit the technical features described in this document to specific embodiments, but rather to include various modifications, equivalents, or substitutes of the embodiments.

[0025] In connection with the description of the drawings, similar reference numerals may be used for similar or related components.

[0026] The singular form of a noun corresponding to an item may include one or more of said items, unless the relevant context clearly indicates otherwise.

[0027] In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" may include any one of the items listed together in that phrase, or all possible combinations thereof.

[0028] The term “and / or” includes any combination of a plurality of related described elements or any one of a plurality of related described elements.

[0029] For example, a phrase such as "A, B, and / or C" may include any one of the items listed in that phrase, or all possible combinations of them.

[0030] Terms such as "first," "second," or "first" or "second" may be used simply to distinguish one component from another and do not qualify the components in any other respect (e.g., importance or order).

[0031] When a component (e.g., a first component) is referred to as being "coupled" or "connected" to another component (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

[0032] The terms “include” or “have” are intended to specify the presence of a feature, number, step, operation, component, part or combination thereof described in this document, but do not preclude the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.

[0033] When a component is said to be “connected,” “coupled,” “supported,” or “in contact with” another component, this includes not only cases where the components are directly connected, coupled, supported, or in contact, but also cases where the components are indirectly connected, coupled, supported, or in contact through a third component.

[0034] When we say that a component is "on" another component, this includes not only cases where the component is in contact with the other component, but also cases where there is another component between the two components.

[0035] Below, a sleep management system according to various embodiments is specifically described with reference to the attached drawings.

[0036] Figure 1 illustrates a network of a sleep management system (0) according to one embodiment.

[0037] Referring to FIG. 1, a sleep management system (0) according to one embodiment may include a hub device (1), a user device (2), a server (3), and / or a home appliance (4).

[0038] The hub device (1) may include a communication module capable of communicating with a user device (2), a server (3), and / or a home appliance (4), at least one processor for processing data, and at least one memory storing a program for controlling the operation of the hub device (1).

[0039] The hub device (1) can process data acquired from multiple sensors and obtain processed data. In one embodiment, the hub device (1) can process data collected from multiple sensors using a machine learning model.

[0040] The hub device (1) can transmit processing data to the user device (2). For example, the hub device (1) can transmit processing data to the user device (2) through direct communication without going through the server (3).

[0041] The home appliance (4) may include various types of electronic products. For example, the home appliance (4) may include at least one of a display device (41), a furniture control device (42), a lighting device (43), an automatic curtain opening / closing device (44), an air conditioner (45), a speaker (46), and an air purifier (47). The aforementioned home appliances are merely examples, and therefore, in addition to the aforementioned home appliances, various types of electronic products, such as a clothing manager, may also be included in the home appliance (4).

[0042] The home appliance (4) can be remotely controlled by the user device (2) and the server (3).

[0043] The furniture control device (42) may include an actuator that can change the user's posture by changing the structure of the furniture and / or a vibration element that can transmit vibration to a user lying or sitting on the furniture. For example, the furniture control device (42) may include an actuator that can control the reclining angle of a recliner bed, a recliner chair, and / or a recliner sofa.

[0044] The lighting device (43) may include a light source whose light intensity and / or light color can be controlled.

[0045] The automatic curtain opening / closing device (44) may include an actuator for automatically opening or closing the curtain.

[0046] The server (3) may include a communication module capable of communicating with a hub device (1), a user device (2), and / or a home appliance (4).

[0047] The server (3) may include at least one processor capable of processing data received from a hub device (1), a user device (2), and / or a home appliance (4), and at least one memory capable of storing a program for processing data or processed data.

[0048] The server (3) may be implemented as a variety of computing devices, such as a workstation, a cloud, a data drive, or a data station. The server (3) may be implemented as one or more servers physically or logically separated based on function, detailed configuration of function, or data, and may transmit and receive data and process the transmitted and received data through communication between each server.

[0049] The server (3) can store and / or manage user accounts, register hub devices (1), user devices (2), and / or home appliances (4) by linking them to user accounts, and perform functions of managing or controlling the registered hub devices (1) and home appliances (4). For example, a user can access the server (3) via the user device (2) and create a user account. The user account can be identified by an ID and password set by the user. The user can access the server (3) via the user device (2) and manage the user account.

[0050] The server (3) can register a hub device (1), a user device (2), and / or a home appliance (4) to a user account according to a predetermined procedure. For example, the server (3) can register, manage, and control the hub device (1) by linking identification information (e.g., serial number or MAC address) of the hub device (1) to the user account. Similarly, the server (3) can register and control the user device (2) and the home appliance (4) to the user account. The server (3) can receive various types of information from the hub device (1), the user device (2), and / or the home appliance (4) registered to the user account.

[0051] The server (3) may include multiple servers for performing the same and / or different operations. For example, the server (3) may include a first server and a second server. The first server may create and / or manage user account information, and register and / or manage information of a hub device (1), a user device (2), and / or a home appliance (4) in the user account information. The second server may receive registration information of the user device (2) and the home appliance (4) from the first server, and control the user device (2) and / or the home appliance (4). The second server may also perform the management function of the hub device (1) and the home appliance (4) registered with the first server on behalf of the first server. The number of servers (3) is not limited to the exemplified ones.

[0052] The user device (2) may include a communication module capable of communicating with a hub device (1), a server (3), and / or a home appliance (4). The user device (2) may include a user interface for receiving user input or outputting information to the user. The user device (2) may include at least one processor for controlling the operation of the user device (2) and at least one memory for storing a program for controlling the operation of the user device (2).

[0053] The user device (2) may be carried by the user or placed in the user's home or office, etc. The user device (2) may include a personal computer, a terminal, a mobile phone, a smart phone, a handheld device, a wearable device, and / or a display device. The user device (2) is not limited to those exemplified.

[0054] The memory of the user device (2) may store programs, software and / or applications capable of processing data received from the hub device (1). The programs, software and / or applications may be sold installed on the user device (2) or downloaded from the server (3) and stored on the user device (2).

[0055] When a program, software and / or application installed on a user device (2) is executed by a user, the user device (2) connects to a server (3) to create a user account, and communicates with the server (3) based on the logged-in user account to register a hub device (1) and / or a home appliance (4).

[0056] For example, if the home appliance (4) is operated so that it can be connected to the server (3) according to the procedure guided by the application installed on the user device (2), the server (3) can register the home appliance (4) to the user account by registering the identification information (e.g., serial number or MAC address) of the home appliance (4) to the corresponding user account. The home appliance (4) can also be registered to the user account in the same manner. It goes without saying that the information required to register a device such as a home appliance (4), home appliance (4), etc. to a user account may include other information that can identify the device in addition to the serial number or MAC address of the device.

[0057] The user device (2) can receive various information from the server (3) or directly from the hub device (1) or home appliance (4) registered to the user account.

[0058] A network can include both wired and wireless networks. Wired networks include cable networks or telephone networks, while wireless networks can include any network that transmits and receives signals via radio waves. Wired and wireless networks can be interconnected.

[0059] A network may include a wide area network (WAN) such as the Internet, a local area network (LAN) formed around an access point (AP), and a short-range wireless network that does not use an access point (AP). Short-range wireless networks may include, but are not limited to, Bluetooth (IEEE 802.15.1), Zigbee (IEEE 802.15.4), Wi-Fi Direct, Near Field Communication (NFC), Z-Wave, etc.

[0060] An access point (AP) can connect a hub device (1), a user device (2), and / or a home appliance (4) to a wide area network (WAN) to which a server (3) is connected. The hub device (1), a user device (2), and / or a home appliance (4) can be connected to the server (3) via the wide area network (WAN).

[0061] The access point (AP) communicates with a hub device (1), a user device (2), and / or a home appliance (4) using wireless communication such as Wi-Fi (IEEE 802.11), Bluetooth (IEEE 802.15.1), or Zigbee (IEEE 802.15.4), and can connect to a wide area network (WAN) using wired communication, but the wireless communication method of the access point (AP) is not limited to this.

[0062] In one embodiment, the hub device (1) can communicate with the user device (2) via a short-range wireless network that does not go through an access point (AP).

[0063] For example, the hub device (1) may be connected to the user device (2) via a short-range wireless network (e.g., Wi-Fi Direct, Bluetooth, NFC). As another example, the hub device (1) may be connected to the user device (2) via a wide area network (WAN) using a long-range wireless network (e.g., a cellular communication module).

[0064] Fig. 2 schematically illustrates the structure of a sleep management system according to one embodiment. Fig. 3 illustrates a control block diagram of a sleep management system according to one embodiment.

[0065] Referring to FIGS. 2 and 3, the hub device (1) can obtain user data from a plurality of sensors (5).

[0066] The plurality of sensors (5) may include a first sensor (51), a second sensor (52), a third sensor (53), a fourth sensor (54), and a fifth sensor (55). Each of the plurality of sensors (5) may acquire user data. Each of the plurality of sensors (5) may transmit the acquired user data to the hub device (1). The user data may include various data related to the user's status.

[0067] Each of the first sensor (51), the second sensor (52), the third sensor (53), the fourth sensor (54), and the fifth sensor (55) may be one of a pressure sensor, an ultra-wideband (UWB) sensor, a radar sensor, an oxygen saturation sensor, an electrocardiogram sensor, and an acceleration sensor. For example, the first sensor (51) may be a pressure sensor, the second sensor (52) may be a UWB sensor, the third sensor (53) may be a radar sensor, the fourth sensor (54) may be an oxygen saturation sensor or an electrocardiogram sensor, and the fifth sensor (55) may be an acceleration sensor.

[0068] The plurality of sensors (5) may include at least two of a pressure sensor that obtains pressure data corresponding to the pressure level of each body part of the user, a UWB sensor that obtains displacement data corresponding to the displacement of the body that changes according to the user's breathing, an oxygen saturation sensor that obtains oxygen saturation data corresponding to the user's oxygen saturation, an electrocardiogram sensor that obtains electrocardiogram data corresponding to the user's electrocardiogram, an acceleration sensor that obtains acceleration data corresponding to the intensity of the user's movement, and a radar sensor that obtains eye-movement data corresponding to the movement of the user's eyes.

[0069] The user data may include pressure data corresponding to pressure levels for each body part, displacement data corresponding to displacement of the body that changes according to the user's breathing, oxygen saturation data corresponding to the user's oxygen saturation, electrocardiogram data corresponding to the user's electrocardiogram, acceleration data corresponding to the intensity of the user's movement, and / or eye-movement data corresponding to the movement of the user's eyes.

[0070] The sensor (5) is not limited to the exemplified one. The sensor (5) may further include various sensors, such as an image sensor (e.g., a camera) and an audio sensor (e.g., a microphone). Furthermore, at least one of the exemplified sensors may be omitted.

[0071] Each of the plurality of sensors (5) can transmit acquired user data to the hub device (1). User data acquired by at least one sensor among the plurality of sensors (5) can be transmitted to the hub device (1) via wired communication and / or wireless communication.

[0072] In one embodiment, the fourth sensor (54) may be included in a smart sensor device (e.g., a wearable device). The smart sensor device may include a wireless communication module and the fourth sensor (54). For example, the smart sensor device may include a smart watch in the form of a watch and / or a smart ring in the form of a ring, but the form of the smart sensor device is not limited thereto. The smart sensor device may establish wireless communication with the hub device (1) and transmit data collected from the fourth sensor (54) to the hub device (1) via wireless communication.

[0073] In one embodiment, the smart sensor device may include a fourth sensor (54) and a fifth sensor (55). The smart sensor device may establish wireless communication with the hub device (1) and transmit data collected from the fourth sensor (54) and the fifth sensor (55) to the hub device (1) via wireless communication.

[0074] The hub device (1) may include a memory (120) that stores a program for processing data collected from a plurality of sensors (5), and a processor (110) that can process data collected from a plurality of sensors (5) based on the program stored in the memory (120). One or more processors (110) and memories (120) may be provided.

[0075] The memory (120) can store a machine learning model for processing data collected from a plurality of sensors (5). The machine learning model may be a feature extraction machine learning model that extracts data features when data collected from a plurality of sensors (5) is input and outputs processed data including the extracted features. The data features may include elements extracted from the data by the machine learning model to perform classification or prediction.

[0076] The machine learning model can input data transmitted from multiple sensors (5) and output processed data containing information about the user's status.

[0077] A plurality of machine learning models corresponding to a plurality of sensors (5) may be stored in the memory (120) of the hub device (1). For example, the plurality of machine learning models may include a first machine learning model (11) that processes first data collected from a first sensor (51), a second machine learning model (12) that processes second data collected from a second sensor (52), a third machine learning model (13) that processes third data collected from a third sensor (53), a fourth machine learning model (14) that processes fourth data collected from a fourth sensor (54), and / or a fifth machine learning model (15) that processes fifth data collected from a fifth sensor (55).

[0078] The processor (110) of the hub device (1) can process first data transmitted from the first sensor (51) to obtain first processed data. The first processed data may include feature data extracted from the first data and / or information regarding the user's status extracted from the first data. The capacity of the first processed data may be smaller than that of the first data.

[0079] The processor (110) of the hub device (1) can process second data transmitted from the second sensor (52) to obtain second processed data. The second processed data may include feature data extracted from the second data and / or information regarding the user's status extracted from the second data. The capacity of the second processed data may be smaller than that of the second data.

[0080] The processor (110) of the hub device (1) can process third data transmitted from the third sensor (53) to obtain third processing data. The third processing data may include feature data extracted from the third data and / or information regarding the user's status extracted from the third data. The capacity of the third processing data may be smaller than that of the third data.

[0081] The processor (110) of the hub device (1) can process the fourth data transmitted from the fourth sensor (54) to obtain fourth processed data. The fourth processed data may include feature data extracted from the fourth data and / or information regarding the user's status extracted from the fourth data. The capacity of the fourth processed data may be smaller than that of the fourth data.

[0082] The processor (110) of the hub device (1) can process fifth data transmitted from the fifth sensor (55) to obtain fifth processed data. The fifth processed data may include feature data extracted from the fifth data and / or information regarding the user's status extracted from the fifth data. The capacity of the fifth processed data may be smaller than that of the fifth data.

[0083] By having the hub device (1) primarily process data acquired by multiple sensors (5) and transmit the processed data to the user device (2), the amount of data processing that the user device (2) must bear can be reduced. That is, the hub device (1) can reduce the capacity and / or size of data by preprocessing the data acquired by multiple sensors (5).

[0084] The hub device (1) may include a communication unit (130) including a wired communication circuit for performing wired communication with a plurality of sensors (5), and / or a wireless communication circuit for performing wireless communication with a user device (2), a server (3), and / or a home appliance. The hub device (1) may include a printed circuit board including a processor (110), a memory (120), and a communication unit (130). At least some of the plurality of sensors (5) may be connected to the printed circuit board by wire.

[0085] The hub device (1) may include a housing covering a printed circuit board. A user interface device (input device and output device) may be provided on the hub device (1). The user interface can acquire user input and output various information. However, the user interface is not an essential element for achieving the functions of the hub device (1).

[0086] A user can connect the hub device (1) to an access point (AP) by operating a user interface device provided in the hub device (1). A user can activate a communication unit (130) of the hub device (1) by operating a user interface device provided in the hub device (1). A user can turn on the power of the hub device (1) by operating a user interface device provided in the hub device (1).

[0087] The processor (110) of the hub device (1) can control a plurality of sensors (5). For example, the processor (110) can control at least one wired sensor among the plurality of sensors (5). The processor (110) can wake up at least one wired sensor among the plurality of sensors (5) based on the satisfaction of a sensor wake-up condition. Waking up the sensor may include activating the sensor.

[0088] The processor (110) may switch at least one wired sensor among the plurality of sensors (5) to a standby state based on the satisfaction of a sensor standby condition. Switching the sensor to a standby state may include deactivating the sensor or operating it in a low-power mode.

[0089] The user device (2) can receive data acquired by the hub device (1) from the hub device (1) via wireless communication. The data output from the hub device (1) can include processed data obtained by preprocessing data collected from a plurality of sensors (5).

[0090] The user device (2) may include a memory (220) that stores a program for processing preprocessed data transmitted from the hub device (1), and a processor (210) that can process the preprocessed data transmitted from the hub device (1) based on the program stored in the memory (220). One or more processors (210) and memories (220) may be provided.

[0091] The memory (220) of the user device (2) can store a machine learning model for processing preprocessed data transmitted from the hub device (1). The memory (220) of the user device (2) can store a sleep management application that can be downloaded from an external server. The sleep-related application can be stored as a downloadable app on a manufacturer's server, an application store's server, and / or a non-transitory storage medium. The sleep management application can include a machine learning model. The machine learning model included in the sleep management application can be updated by the server (3).

[0092] The user device (2) may include a communication unit (230) for performing communication with a hub device (1), a server (3), a home appliance (4), a plurality of sensors (5) and / or a smart sensor device. The communication unit (230) may include at least one of a wireless communication circuit and a wired communication circuit.

[0093] The user device (2) can receive preprocessed data from the hub device (1) via the communication unit (230). The processor (210) of the user device (2) can establish communication between the communication unit (130) of the hub device (1) and the communication unit (230) of the user device (2) in response to the communication unit (230) (e.g., a short-range wireless communication module) being activated.

[0094] The processor (210) of the user device (2) can control the user interface (240) to request the user to activate the communication unit (230) in response to the sleep management application being executed while the communication unit (230) (e.g., short-range wireless communication module) is not activated.

[0095] The processor (210) of the user device (2) can wirelessly receive data from the hub device (1) through a communication unit (230) (e.g., a short-range wireless communication module).

[0096] The processor (210) of the user device (2) can process data received from the hub device (1) using a machine learning model stored in the memory (220). The data received from the hub device (1) can include first processing data, second processing data, third processing data, fourth processing data, and / or fifth processing data.

[0097] The processor (210) of the user device (2) can input the first processing data, the second processing data, the third processing data, the fourth processing data, and / or the fifth processing data into a machine learning model stored in the memory (220) to obtain user status information related to the user's status.

[0098] The user status information may include at least one of information about the user's stability, information about the user's stress index, or information about the user's sleep disorder.

[0099] The machine learning model stored in the memory (220) can output user status information related to the user's status when first processing data, second processing data, third processing data, fourth processing data, and / or fifth processing data are input.

[0100] The processor (210) of the user device (2) can input the first processing data, the second processing data, the third processing data, the fourth processing data, and / or the fifth processing data into the machine learning model and store the acquired user status information in the memory (220).

[0101] The processor (210) of the user device (2) can control the communication unit (230) to transmit user status information obtained by inputting the first processing data, the second processing data, the third processing data, the fourth processing data, and / or the fifth processing data into the machine learning model to the server (3).

[0102] The communication unit (230) may include a first communication module for establishing communication with the hub device (1) and a second communication module for establishing communication with the server (3). The communication unit (230) may perform communication with the hub device (1) through the first communication method while simultaneously performing communication with the server (3) through the second communication method.

[0103] Additionally, the user device (2) may include a user interface (240) for interaction with a user. The user interface (240) may obtain user input. The user interface (240) may provide various information regarding the operation of the user device (2). The user interface (240) may include an input interface and an output interface.

[0104] The input interface may include various input devices for obtaining user input. For example, the input interface may include a physical button, a touch screen, and / or a microphone. The input interface may transmit an electrical signal corresponding to the user input to the processor (210).

[0105] User input may include various commands. For example, the user input may include a command to launch a sleep management application. Launching the sleep management application may be performed by the user's touch input or voice command input.

[0106] The output interface can output information related to the operation of the user device (2). The output interface can display information input by the user or information provided to the user on various screens. The output interface can display information related to the operation of the user device (2) in the form of at least one of an image and text. In addition, the output interface can include a speaker that outputs sound.

[0107] The output interface can display a graphical user interface (GUI) that enables control of the user device (2). The output interface can output a graphical user interface (GUI) of a sleep management application. The output interface can display a user interface element (UI element), such as an icon.

[0108] The output interface may include a liquid crystal display panel (LCD Panel), a light emitting diode panel (LED Panel), an organic light emitting diode panel (OLED Panel), or a micro LED panel. The output interface may include a touch display that also functions as an input device. The output interface and the input interface may be provided as separate devices or as a single device (e.g., a touch display).

[0109] In the disclosed sleep management system (0), user data acquired by a plurality of sensors (5) can be primarily processed by a hub device (1) and secondarily processed by a user device (2). The user device (2) can generate user status information and transmit the user status information to a server (3). Since the user data acquired by the plurality of sensors (5) is related to the user's private life, it is preferable that the user data not be directly transmitted to the server (3).

[0110] According to various embodiments, it is also possible for the hub device (1) to primarily process data acquired by multiple sensors (5) and secondarily process the primarily processed processing data to generate user status information.

[0111] According to various embodiments, it is also possible for the hub device (1) to primarily process data acquired by a plurality of sensors (5), transmit the primarily processed processing data to a server (3), and have the server (3) secondarily process the primarily processed processing data to generate user status information.

[0112] According to various embodiments, it is also possible for the hub device (1) to transmit data acquired by a plurality of sensors (5) to the user device (2), and for the user device (2) to primarily process the data received from the hub device (1), and secondarily process the primarily processed processing data to generate user status information.

[0113] According to various embodiments, it is also possible for the hub device (1) to transmit data acquired by a plurality of sensors (5) to the server (3), and for the server (3) to primarily process the data received from the hub device (1) and secondarily process the primarily processed data to generate user status information.

[0114] The server (3) can obtain user status information from the user device (2) via wireless communication.

[0115] The server (3) may include a memory (320) that stores a program for processing user status information received from a user device (2), and a processor (310) that processes the user status information received from the user device (2) based on the program stored in the memory (320). The memory (320) may store the user status information received from the user device (2).

[0116] The server (3) may include a communication unit (330) that establishes communication with a hub device (1), a user device (2), a home appliance (4), and / or a plurality of sensors (5). The communication unit (330) may include at least one of a wired communication circuit and a wireless communication circuit.

[0117] The memory (320) of the server (3) can store a program for controlling the home appliance (4) based on user status information received from the user device (2). The processor (310) of the server (3) can generate control information for controlling the home appliance (4) based on the user status information received from the user device (2). The server (3) can transmit the control information to the home appliance (4).

[0118] Figures 4 and 5 illustrate various examples of arrangement of various sensors included in a sleep management system.

[0119] Referring to FIGS. 4 and 5, some of the plurality of sensors (5) (e.g., the first sensor (51), the second sensor (52), and / or the third sensor (53)) may be installed in furniture (10), and other some of the plurality of sensors (5) (e.g., the fourth sensor (54), and / or the fifth sensor (55)) may be provided in a smart sensor device (e.g., a smart watch, a smart ring, etc.).

[0120] At least some of the plurality of sensors (5) may be installed on furniture (10) on which a user may sit or lie. The furniture (10) on which a user may sit or lie may include, for example, a bed, a chair, and / or a sofa. The furniture (10) is not limited to the examples provided, and may be installed in various forms on which a user may sit or lie.

[0121] Furniture (10) such as a bed, chair or sofa may include an actuator that can change the user's posture by changing its structure and / or a vibration element that can transmit vibration to the user.

[0122] The first sensor (51) may include a pressure sensor. The pressure sensor may include a piezoelectric element that generates an electrical signal corresponding to pressure. The first sensor (51) may be installed at various locations on the furniture (10). For example, the first sensor (51) may be installed at various locations to measure pressure generated by a body part of the user depending on whether the user is lying down or sitting.

[0123] If the furniture (10) corresponds to a bed, the first sensor (51) may be provided on a mattress that comes into contact with a body part of the user (e.g., head, torso, arms, hips, legs). The mattress may include a cover that forms an exterior and has a receiving space, and a pad that is provided in the receiving space of the cover and on which the first sensor (51) is placed. The structure (e.g., length, width, and arrangement pattern) of the first sensor (51) may vary depending on the size and shape of the mattress. The mattress may be placed on a floor, a chair, a sofa, or a bed. The mattress may further include springs and / or sponges. The springs and / or sponges may be provided in the receiving space of the cover.

[0124] If the furniture (10) corresponds to a chair, the first sensor (51) may be provided on a seat, backrest, headrest, armrest, and / or leg rest that generate pressure by a user's body part (e.g., head, torso, arms, hips, legs). The seat may contact the user's hips. The backrest may contact the user's back. The headrest may contact the user's head. The armrest may contact the user's arms. The leg rest may contact the user's legs.

[0125] The first sensor (51) can detect pressure generated by a body part of a user in contact with the furniture (10). For example, the first sensor (51) can detect the pressure distribution generated by a user lying or sitting on the furniture (10). The first sensor (51) can obtain pressure data corresponding to the pressure generated by a user lying or sitting on the furniture (10).

[0126] The second sensor (52) may include an Ultra-WideBand (UWB) sensor. The UWB sensor may include a UWB signal emitter that transmits an ultra-wideband signal (UWB signal) and a UWB signal receiver that receives a UWB signal reflected from an object. The second sensor (52) may transmit an ultra-wideband signal (UWB signal) toward the user's body and receive a UWB signal reflected from the user's body.

[0127] The second sensor (52) may have a detection area directed toward a part of the body (e.g., torso) of a user lying or sitting on the furniture (10). The second sensor (52) may have a detection area capable of detecting body displacement according to the user's breathing. The second sensor (52) may be provided on the frame of the furniture (10) to have a detection area directed toward the user's body (e.g., torso), but the location of the second sensor (52) is not limited thereto.

[0128] For example, if the furniture (10) corresponds to a bed, the second sensor (52) may have a detection area facing the central area of ​​the bed. If the furniture (10) corresponds to a chair, the second sensor (52) may have a detection area facing the backrest of the chair.

[0129] The second sensor (52) can measure the displacement of the user's body based on the UWB signal reflected from the user's body. For example, the second sensor (52) can measure the displacement of the user's body based on the time of flight (ToF; Time of Fight) of the UWB signal. The second sensor (52) can also measure the displacement of the user's body according to the change in the wavelength (and frequency) of the UWB signal by using the Doppler effect. The second sensor (52) can obtain displacement data corresponding to the displacement of the body that changes according to the user's breathing.

[0130] The third sensor (53) may include a radar sensor. The third sensor (53) may include a radar signal irradiation unit that transmits a radar signal (e.g., mmWave signal, millimeter wave wave) and a radar signal reception unit that receives a radar signal (e.g., mmWave signal) reflected from the user's body.

[0131] The frequency (e.g., 28 GHz) of the radar signal output from the third sensor (53) may be greater than the frequency (e.g., 6.0 GHz) of the UWB signal output from the second sensor (52). The frequency bandwidth of the radar signal output from the third sensor (53) may be narrower than the frequency bandwidth of the UWB signal output from the second sensor (52).

[0132] The third sensor may have a detection area directed toward a part of the body (e.g., the face) of a user lying or sitting on the furniture (10). The third sensor (53) may have a detection area capable of detecting the movement of the user's eyes. The third sensor (53) may measure the movement of the user's eyes based on mmWave waves reflected from the user's eyes. The third sensor (53) may acquire eye movement data corresponding to the movement of the user's eyes.

[0133] The third sensor (53) may be provided on the frame of the furniture (10) to have a detection area directed toward the user's body (e.g., torso), but the location of the third sensor (53) is not limited thereto. For example, if the furniture (10) corresponds to a bed, the third sensor (53) may have a detection area directed toward the head area of ​​the bed. If the furniture (10) corresponds to a chair, the third sensor (53) may have a detection area directed toward the headrest of the chair.

[0134] The fourth sensor (54) may include an oxygen saturation sensor and / or an electrocardiogram sensor. The oxygen saturation sensor and / or the electrocardiogram sensor may include a light source that irradiates light and a light receiver that receives light reflected from the user's body. The fourth sensor (54) may be provided in a smart sensor device (e.g., a smart watch, a smart ring, etc.) that can be worn by the user. The fourth sensor (54) operates in a non-invasive manner, irradiates light toward a part of the user's body (e.g., the wrist), and receives light reflected from the user's body.

[0135] The fourth sensor (54) can measure the user's blood oxygen saturation and / or electrocardiogram based on the intensity of light reflected from the user's body. A portion of the light irradiated toward a part of the body is absorbed by blood vessels, and the user's blood oxygen saturation or electrocardiogram can be measured based on the light absorption rate or the pattern of the absorbed light.

[0136] The fifth sensor (55) may include an acceleration sensor. The acceleration sensor may include a MEMS sensor, a 3-axis acceleration sensor, and / or a 6-axis acceleration sensor. The fifth sensor (55) may be provided in a smart sensor device (e.g., a smart watch, a smart ring, etc.) wearable by a user. The fifth sensor (55) may also be installed in furniture (10). The fifth sensor (55) may obtain acceleration data corresponding to the intensity of the user's movement.

[0137] The types and locations of the multiple sensors (5) are not limited to those exemplified. Various types of sensors may be used and installed in various locations as needed.

[0138] Figure 6 describes a method for processing data acquired from multiple sensors.

[0139] Referring to FIG. 6, when multiple sensors (5) are activated, the hub device (1) can obtain various data from the multiple sensors (5).

[0140] When multiple sensors (5) are always maintained in an activated state, the power consumption supplied to the multiple sensors (5) may be high. The activated state may indicate a state in which the multiple sensors (5) are supplied with power and thus can acquire user data.

[0141] The hub device (1) can activate a plurality of sensors (5) based on satisfaction of a predetermined activation condition. At least some of the plurality of sensors (5) can be switched from an inactive state to an activated state when the activation condition is satisfied. The inactive state may include a state in which power supply to the sensor is cut off or a standby state.

[0142] For example, the hub device (1) can determine whether a user is present in the furniture (10) based on data transmitted from some of the plurality of sensors (5). The presence of a user in the furniture (10) may include the user lying down or sitting on the furniture (10).

[0143] The hub device (1) can switch at least some of the plurality of sensors (5) to a standby state based on the determination that there is no user in the furniture (10). For example, the hub device (1) can deactivate the remaining sensors except for the first sensor (51) and operate the first sensor (51) in a low power mode.

[0144] Operating a sensor in a low-power mode may include setting a longer operating cycle (e.g., data collection cycle) of the sensor. The hub device (1) can determine whether a user is present in the furniture (10) based on data acquired by a sensor (e.g., the first sensor (51)) operating in a low-power mode among the plurality of sensors (5).

[0145] The hub device (1) can wake up a plurality of sensors (5) based on determining that a user is present in the furniture (10). Waking up the plurality of sensors (5) can refer to switching the plurality of sensors (5) from an inactive state to an active state. The plurality of sensors (5) can transmit data to the hub device (1) based on being activated.

[0146] The first sensor (51) can transmit first data to the hub device (1), the second sensor (52) can transmit second data to the hub device (1), the third sensor (53) can transmit third data to the hub device (1), the fourth sensor (54) can transmit fourth data to the hub device (1), and the fifth sensor (55) can transmit fifth data to the hub device (1). The plurality of sensors (5) can transmit data to the hub device (1) via wired communication and / or wireless communication.

[0147] The data acquired by the multiple sensors (5) may have a large volume as raw data and may include data related to the user's private life. Therefore, it is desirable that the raw data not be directly transmitted to the server (3). In addition, the user device (2) may not be able to communicate with all of the multiple sensors (5), and the computing power of the user device (2) may not be sufficient to process data having a large volume. This problem can be solved by providing a hub device (1) capable of processing the data acquired by the multiple sensors (5).

[0148] The hub device (1) can preprocess (primary process) raw data transmitted from a plurality of sensors (5). For this purpose, the hub device (1) can use a machine learning model. The hub device (1) can include a first machine learning model (11) that extracts features from first data transmitted from a first sensor (51), a second machine learning model (12) that extracts features from second data transmitted from a second sensor (52), a third machine learning model (13) that extracts features from third data transmitted from a third sensor (53), a fourth machine learning model (14) that extracts features from fourth data transmitted from a fourth sensor (54), and / or a fifth machine learning model (15) that extracts features from fifth data transmitted from a fifth sensor (55).

[0149] The first machine learning model (11) may be pre-trained to extract features from pressure data collected by a pressure sensor. The second machine learning model (12) may be pre-trained to extract features from displacement data collected by a UWB sensor. The third machine learning model (13) may be pre-trained to extract features from eye movement data collected by a radar sensor. The fourth machine learning model (14) may be pre-trained to extract features from oxygen saturation data and / or electrocardiogram data collected by an oxygen saturation sensor and / or an electrocardiogram sensor. The fifth machine learning model (15) may be pre-trained to extract features from acceleration data collected by an acceleration sensor.

[0150] The first machine learning model (11) can use first data (e.g., pressure data) collected by the first sensor (51) as input data and output first processed data. The first processed data may include, for example, information about the user's movement, posture, respiration rate, and heart rate inferred from the first data. The first processed data may also include information about the user's condition inferred from the first data and information about the user's stress level.

[0151] The second machine learning model (12) can use second data (e.g., displacement data) collected by the second sensor (52) as input data to output second processed data. The second processed data may include, for example, information regarding respiration rate and heart rate inferred from the second data. The second processed data may also include information regarding the user's condition and stress level inferred from the second data.

[0152] The third machine learning model (13) can use third data (e.g., eye movement data) collected by the third sensor (53) as input data and output third processed data. The third processed data may include, for example, information about eye movement inferred from the third data. The third processed data may also include information about the user's condition and stress inferred from the third data.

[0153] The fourth machine learning model (14) can use fourth data (e.g., oxygen saturation data and / or electrocardiogram data) collected by the fourth sensor (54) as input data and output fourth processed data. The fourth processed data may include, for example, information about oxygen saturation and / or electrocardiogram inferred from the fourth data. The fourth processed data may also include information about the user's condition and information about the user's stress inferred from the fourth data.

[0154] The fifth machine learning model (15) can use fifth data (e.g., acceleration data) collected by the fifth sensor (55) as input data to output fifth processed data. The fifth processed data may include, for example, information about movement inferred from the fifth data. The fifth processed data may also include information about the user's condition inferred from the fifth data and information about the user's stress level.

[0155] The hub device (1) can transmit preprocessed data to the user device (2). The data preprocessed by the hub device (1) may have a relatively small capacity. Therefore, the amount of data processing that the user device (2) must bear can be reduced.

[0156] The hub device (1) can transmit processing data to the user device (2) via wireless communication. The communication unit (130) of the hub device (1) can include a first communication circuit for receiving data collected from some sensors (e.g., the fourth sensor (54)) among the plurality of sensors (5) via a first wireless communication method, and a second communication circuit for transmitting the processing data to the user device (2) via a second wireless communication method. The first wireless communication method and the second wireless communication method may be the same or different from each other.

[0157] The user device (2) can process the processing data transmitted from the hub device (1). For this purpose, the user device (2) can utilize a machine learning model. The machine learning model (21) mounted on the user device (2) can include an artificial neural network (deep neural network) model having multiple layers (e.g., an input layer, a hidden layer, and an output layer). The machine learning model (21) mounted on the user device (2) can be configured as a perceptron structure having a structure that inputs multiple signals and outputs one signal. The machine learning model (21) mounted on the user device (2) can be trained to estimate the user's status based on the processing data processed by the hub device (1).

[0158] The machine learning model (21) mounted on the user device (2) can output information related to the user's stability by utilizing the processing data output by the machine learning model of the hub device (1) as input data. In addition, the machine learning model (21) mounted on the user device (2) can output user status information by utilizing the first processing data, the second processing data, the third processing data, the fourth processing data, and / or the fifth processing data as input data.

[0159] The first processing data, the second processing data, the third processing data, the fourth processing data and / or the fifth processing data may include probability information regarding the user's stability.

[0160] The first processing data may include a probability value p1 regarding whether a pressure level for each body part of the user corresponds to a specific level among multiple levels of the user's stability.

[0161] The second processing data may include a probability value p2 regarding whether the user's respiratory rate corresponding to the displacement of the body corresponds to a specific level among multiple levels of the user's stability.

[0162] The third processing data may include a probability value p3 regarding whether the user's eye movement corresponds to a particular level among multiple levels of the user's stability.

[0163] The fourth processing data may include a probability value p4 regarding whether the user's blood oxygen saturation and / or the user's electrocardiogram corresponds to a particular level among a plurality of levels of the user's stability.

[0164] The fifth processing data may include a probability value p5 regarding whether the user's movement intensity corresponds to a specific level among multiple levels of the user's stability.

[0165] The machine learning model (21) installed in the user device (2) can assign different weights to each probability value (p1, p2, p3, p4, p5) included in the first to fifth processing data. The user device (2) can determine the user's stability by adding up the weighted probability values.

[0166] For example, factors that have a relatively large influence on determining the user's stability may be the user's posture and movements. The user device (2) may assign a relatively high weight to the probability value p1 included in the first processed data regarding pressure data and the probability value p5 included in the fifth processed data regarding acceleration data.

[0167] The user status information generated by the user device (2) may include first processing data, second processing data, third processing data, fourth processing data, and fifth processing data transmitted from the hub device (1). In addition, the user status information may include information regarding the user's stability.

[0168] In this way, raw data acquired by multiple sensors (5) is primarily processed by a machine learning model (11, 12, 13, 14, 15) mounted on a hub device (1) and secondarily processed by a machine learning model (21) mounted on a user device (2), thereby allowing the user's stability to be accurately determined.

[0169] The user device (2) can transmit user status information to the server (3). The user device (2) can generate control information for controlling the home appliance (4) based on the user's stability, and can also transmit the control information for controlling the home appliance (4) to the server (3). The server (3) can transmit the control information received from the user device (2) to the home appliance (4).

[0170] Additionally, the primary processing of the hub device (1) may include protection processing regarding the user's private information contained in the raw data. Since the user's private information is not directly transmitted to the server (3), user consent regarding the collection of user data can be more easily obtained.

[0171] Control information for controlling a home appliance (4) may also be generated by a server (3). The server (3) may determine the user's stability based on user status information transmitted from the user device (2), and generate control information for controlling the home appliance (4) based on the user's stability. The home appliance (4) may be linked to the user device (2) and registered to a user account.

[0172] Below, sleep management methods to help users initiate sleep are described in detail.

[0173] FIG. 7 is a flowchart schematically illustrating an example of a sleep management method performed by a user device.

[0174] As described above, the disclosed sleep management system (0) may include a plurality of sensors (5), a hub device (1), and a user device (2). The plurality of sensors (5) may acquire user data. The hub device (1) may preprocess the user data acquired by the plurality of sensors (5).

[0175] Referring to FIG. 7, the user device (2) can obtain user data from the hub device (1) (701). The user data can be preprocessed by the hub device (1) and then transmitted to the user device (2).

[0176] The user device (2) can determine the user's stability based on the preprocessed user data (702). For example, the user device (2) can determine the user's stability based on at least one of the user's movement intensity, the user's pressure level for each body part, the user's breathing rate, and the user's heart rate included in the preprocessed user data.

[0177] The user device (2) can obtain at least one reference range related to at least one of the user's movement intensity, the user's body part-specific pressure level, the user's breathing rate, and the user's heart rate from the memory (220). The memory (220) can store in advance a first reference range related to the user's movement intensity, a second reference range related to the user's body part-specific pressure level, a third reference range related to the user's breathing rate, and a fourth reference range related to the user's heart rate.

[0178] The user device (2) can determine the user's stability by comparing at least one of the user's movement intensity, pressure level for each body part, the user's breathing rate, and the user's heart rate with at least one reference range. The user's stability can be categorized into multiple levels. A higher stability level may indicate a more stable user condition.

[0179] If the user's movement intensity exceeds the upper limit of the first reference range, the user's stability may be determined to be relatively low. Conversely, if the user's movement intensity falls within the first reference range or falls below the lower limit of the first reference range, the user's stability may be determined to be relatively high. The more the user moves vigorously rather than remaining still, the more likely the user is to be in an unstable state.

[0180] If the user's pressure level for each body part is higher than the upper limit of the second reference range, the user's stability may be determined to be relatively low. Conversely, if the user's pressure level for each body part is within the second reference range or lower than the lower limit of the second reference range, the user's stability may be determined to be relatively high.

[0181] When a user lies on a mattress, the pressure on the parts of the user's body that come into contact with the mattress may vary depending on the user's posture. As described above, the mattress may be equipped with pressure sensors. If the user is in an uncomfortable posture (e.g., lying on their side), relatively high pressure may be applied to certain parts of the body (e.g., the arms and the sides of the torso). In other words, if relatively high pressure is detected in a specific part of the body, it can be assumed that the user is in an unstable state.

[0182] If the user's breathing rate is greater than the upper limit of the third reference range, the user's stability may be determined to be relatively low. Conversely, if the user's breathing rate is within the third reference range or less than the lower limit of the third reference range, the user's stability may be determined to be relatively high. In other words, the higher the user's breathing rate, the more likely the user is to be in an unstable state.

[0183] If the user's heart rate exceeds the upper limit of the fourth reference range, the user's stability may be determined to be relatively low. Conversely, if the user's heart rate is within the fourth reference range or below the lower limit of the fourth reference range, the user's stability may be determined to be relatively high. In other words, the higher the user's heart rate, the more likely the user is to be in an unstable state.

[0184] Factors determining a user's stability include, but are not limited to, the intensity of the user's movements, the level of pressure applied to each body part, the user's breathing rate, and the user's heart rate. In addition to the examples listed, various other factors can be used to determine a user's stability.

[0185] The user device (2) can provide a sleep induction program corresponding to the user's level of stability through the user interface (240) (703). For example, the user device (2) can provide a first sleep induction program for guiding the user's physical relaxation or a second sleep induction program for guiding the user's mental relaxation based on the user's level of stability.

[0186] The sleep induction program may include at least one of visual and auditory information. The visual information included in the sleep induction program may be provided to the user through a display on the user interface (240). The auditory information included in the sleep induction program may be provided to the user through a speaker.

[0187] The user device (2) can monitor changes in the user's stability as a result of the provision of a sleep induction program. For example, while providing the sleep induction program, the user device (2) can monitor changes in the user's stability by monitoring at least one of changes in the user's movement intensity, changes in pressure levels for each body part of the user, changes in the user's breathing rate, and changes in the user's heart rate.

[0188] The user device (2) can provide feedback information corresponding to changes in the user's stability through the user interface (240) (704). The feedback information can include information that guides the user's actions and thoughts. The user device (2) can monitor changes in stability according to the provision of feedback information.

[0189] The user device (2) may terminate the provision of the sleep induction program when a predetermined termination condition is satisfied (705). For example, the user device (2) may terminate the provision of the sleep induction program based on the user's level of comfort remaining higher than or equal to a reference level for a predetermined period of time.

[0190] If a stability level higher than the reference level is maintained for a certain period of time, the user device (2) can determine that sleep has begun, and thus can terminate the provision of the sleep induction program. Conditions for terminating the sleep induction program may also include cases where the stability level is higher than the reference level and the change in stability is less than a threshold value for a predetermined period of time.

[0191] Since the user device (2) can automatically terminate the sleep induction program even if no termination command is input from the user, user convenience can be improved.

[0192] Meanwhile, the user device (2) may generate control information for controlling the home appliance (4) based on the user's stability, and transmit the control information for controlling the home appliance (4) to the server (3). The home appliance (4) may include at least one of a display device and an audio output device. The server (3) may transmit the control information received from the user device (2) to the home appliance (4). The home appliance (4) may provide a sleep induction program and feedback information upon receiving the control information.

[0193] Figure 8 is a flowchart explaining in more detail the sleep management method described in Figure 7.

[0194] Referring to FIG. 8, the user device (2) can obtain user data from the hub device (1) (801). The user device (2) can determine the user's stability based on the obtained user data (802). Steps 801 and 802 may correspond to steps 701 and 702 described in FIG. 7.

[0195] The user device (2) may provide a first sleep induction program to guide the user to physical relaxation or a second sleep induction program to guide the user to mental relaxation based on the user's level of stability. To determine whether to provide the first sleep induction program or the second sleep induction program, the user device (2) may compare the determined user's level of stability with a reference level (803).

[0196] The user device (2) may provide a first sleep induction program (804) based on whether the user's comfort level is below a reference level. The reference level may vary depending on the user. A user's comfort level below the reference level may indicate physical and mental instability or discomfort.

[0197] If the user's movement intensity is greater than the upper limit of the first reference range, if the user's body part pressure level is greater than the upper limit of the second reference range, if the user's breathing rate is greater than the upper limit of the third reference range, and / or if the user's heart rate is greater than the upper limit of the fourth reference range, the stability may be determined to be lower than the reference level. If the stability is lower than the reference level, the first sleep induction program may be provided first to induce the user's physical stability.

[0198] The first sleep-inducing program may include at least one of visual and auditory information to guide the user toward physical relaxation. For example, the first sleep-inducing program may be a yoga program, a stretching program, or a body scan program. A body scan program refers to a program that allows the user to focus on a specific part of their body.

[0199] The user device (2) can monitor changes in the user's stability following the provision of the first sleep induction program and provide first feedback information to increase the amount of change in the user's stability when the first sleep induction program is provided (805). Since sleep is impossible when the user's stability is below a reference level, it is necessary to quickly increase the stability.

[0200] The first feedback information may include various information designed to increase stability by reducing the user's movement, the level of pressure applied to the user's body parts, the user's breathing rate, and the user's heart rate. The first feedback information may change in real time in response to changes in the user's stability.

[0201] For example, the first feedback information may include at least one of visual information and auditory information that guides movement of a specific body part of the user (e.g., neck, shoulder, waist). The first feedback information may include at least one of video information, text information, and sound information that guides the user to reduce tension in the body part.

[0202] The user's level of stability may increase with the provision of the first sleep-inducing program. The user device (2) may provide the second sleep-inducing program (806) based on whether the user's level of stability is higher than or equal to a reference level. A user's level of stability being higher than or equal to a reference level may indicate that the user is physically and mentally stable or comfortable.

[0203] If the user's movement intensity is within the first reference range or less than the lower limit of the first reference range, if the user's body part pressure level is within the second reference range or less than the lower limit of the second reference range, if the user's breathing rate is within the third reference range or less than the lower limit of the third reference range, and / or if the user's heart rate is within the fourth reference range or less than the lower limit of the fourth reference range, the stability may be determined to be higher than the reference level. If the stability is higher than the reference level, a second sleep induction program may be provided to maintain the user's stability.

[0204] The second sleep-inducing program may include at least one of visual and auditory information to guide the user toward mental relaxation. For example, the second sleep-inducing program may correspond to a meditation program.

[0205] The user device (2) may monitor changes in the user's stability following the provision of the second sleep induction program and provide second feedback information (807) to reduce the amount of change in the user's stability when the second sleep induction program is provided. When the user's stability is higher than or equal to a reference level, maintaining the stability at a constant level may help initiating sleep.

[0206] The second feedback information may include various information to maintain a high level of stability by maintaining the user's movements, pressure applied to the user's body parts, breathing rate, and heart rate at a low level. The second feedback information may change in real time in response to changes in the user's stability.

[0207] For example, the second feedback information may include at least one of visual and auditory information that guides the user to take deep breaths and to think of relaxing thoughts. When the stability level is higher than the reference level, the user's movement is minimal and an even pressure distribution is detected across the user's body. Therefore, the user device (2) may provide second feedback information containing different content based on changes in the user's breathing rate and heart rate.

[0208] The user device (2) may terminate the provision of the second sleep induction program when a predetermined termination condition is satisfied (808). For example, the user device (2) may terminate the provision of the second sleep induction program based on the user's level of comfort remaining higher than or equal to a reference level for a predetermined period of time. If the user's level of comfort remains higher than the reference level for a predetermined period of time, the user device (2) may determine that sleep has begun, and thus, the user device (2) may terminate the provision of the second sleep induction program.

[0209] The sleep management method described in FIGS. 7 and 8 can be performed by the processor (210) of the user device (2).

[0210] Figures 9 and 10 illustrate a sleep management method performed by a sleep management system according to one embodiment.

[0211] Referring to FIG. 9, the user device (2) can execute a sleep management application based on user input (901). When the sleep management application is executed, the user device (2) can request user data from the hub device (1) (902). The hub device (1) can wake up multiple sensors (5) upon receiving a user data request from the user device (2). The hub device (1) can obtain user data from the multiple sensors (5) (903).

[0212] For example, the user data may include at least one of the first data, the second data, the third data, the fourth data, and the fifth data described above. The first data may correspond to pressure data acquired by the pressure sensor. The second data may correspond to body displacement data acquired by the UWB sensor. The third data may correspond to eye movement data acquired by the radar sensor. The fourth data may correspond to oxygen saturation data and / or electrocardiogram data acquired by the oxygen saturation sensor and / or electrocardiogram sensor. The fifth data may correspond to acceleration data acquired by the acceleration sensor.

[0213] The hub device (1) can preprocess user data acquired from a plurality of sensors (5) and output at least one of first processed data, second processed data, third processed data, fourth processed data, and fifth processed data. The preprocessed user data can include at least one of first processed data, second processed data, third processed data, fourth processed data, and fifth processed data.

[0214] The hub device (1) can transmit preprocessed user data to the user device (2) (904). The user device (2) can generate user status information based on the received user data (905). The user device (2) can generate the user status information by secondary processing at least one of the first processing data, the second processing data, the third processing data, the fourth processing data, and the fifth processing data generated by the hub device (1).

[0215] User status information may include information regarding at least one of the user's movement intensity, pressure levels for each body part, breathing rate, and heart rate. Additionally, user status information may include probability information regarding the user's stability.

[0216] The user device (2) can transmit user status information to the server (3) (906). The server (3) can determine the user's stability based on the user status information transmitted from the user device (2) (907). The server (3) can generate information regarding the determined user's stability and transmit the information regarding the user's stability to the user device (2) (908). The information regarding the user's stability transmitted from the server (3) to the user device (2) can include information regarding a sleep induction program corresponding to the user's stability.

[0217] In Fig. 7, it is exemplified that the user's stability is determined by the user device (2), but as shown in Fig. 8, the user's stability may also be determined by the server (3).

[0218] The user device (2) may provide a sleep induction program based on information regarding the user's level of stability received from the server (3) (909). For example, the user device (2) may provide a first sleep induction program for guiding the user's physical relaxation or a second sleep induction program for guiding the user's mental relaxation based on the user's level of stability.

[0219] Figure 10 continues from Figure 9. Referring to Figure 10, the hub device (1) can transmit user data to the user device (2) even while the user device (2) provides a sleep induction program (910). That is, while the sleep induction program is provided, the user device (2) can receive user data from the hub device (1) at predetermined intervals.

[0220] User data may change depending on the provision of a sleep induction program. That is, while the sleep induction program is being provided, at least one of the aforementioned pressure data, body displacement data, eye movement data, oxygen saturation data, electrocardiogram data, and acceleration data may change.

[0221] The user device (2) can generate status change information (911) based on changes in user data transmitted from the hub device (1). The status change information may include information regarding changes in the user's status. For example, the status change information may include information regarding at least one of changes in the user's movement intensity, changes in pressure levels for each body part of the user, changes in the user's breathing rate, and changes in the user's heart rate.

[0222] The user device (2) can transmit status change information to the server (3) (912). The server (3) can determine the amount of change in the user's stability based on the status change information transmitted from the user device (2) (913).

[0223] The server (3) can determine whether the termination conditions for terminating the provision of a sleep induction program are satisfied (914). For example, the server (3) can determine whether the user's level of stability remains above or equal to a reference level for a predetermined period of time.

[0224] If a stability level higher than the reference level is maintained for a certain period of time, the server (3) can determine that the user has entered sleep, and thus can decide to terminate the provision of the sleep induction program. Conditions for terminating the sleep induction program may also include cases where the stability level is higher than the reference level and the change in stability is less than a threshold value for a predetermined period of time.

[0225] If the termination condition for terminating the provision of the sleep induction program is not satisfied, the server (3) can generate stability change information (915) and transmit the stability change information to the user device (2) (916).

[0226] The user device (2) may provide feedback information corresponding to the stability change information (917). For example, the user device (2) may provide first feedback information to increase the amount of change in the user's stability when providing a first sleep induction program. The user device (2) may provide second feedback information to decrease the amount of change in the user's stability when providing a second sleep induction program.

[0227] The user device (2) can monitor changes in the user's status in response to the provision of feedback information based on user data transmitted from the hub device (1). After the provision of feedback information, acquisition of user data, generation of status change information, and determination of the amount of change in stability can be performed again.

[0228] When the termination condition for terminating the provision of the sleep induction program is satisfied, the server (3) can generate a termination message for terminating the provision of the sleep induction program (918). The server (3) can transmit the termination message to the user device (2) (919). The user device (2) can terminate the provision of the sleep induction program based on receiving the termination message from the server (3) (920).

[0229] Figures 11 and 12 illustrate a sleep management method performed by a sleep management system according to another embodiment.

[0230] Referring to FIG. 11, steps 1101, 1102, 1103, 1104, 1105, 1106, and 1107 may correspond to steps 901 to 907 described in FIG. 9.

[0231] The server (3) can generate control information for controlling the home appliance (4) (1108). The control information for controlling the home appliance (4) can be generated based on user status information received from the user device (2) and the user's stability. The server (3) can transmit the generated control information to the home appliance (4) (1109).

[0232] The home appliance (4) may provide a sleep induction program based on control information received from the server (3) (1110). For example, the home appliance (4) may include at least one of a display device and an audio output device. The display device may output at least one of visual information and audio information provided by the sleep induction program. The audio output device may output audio content provided by the sleep induction program.

[0233] Figure 12 continues from Figure 11. Referring to Figure 12, while the home appliance (4) provides a sleep induction program, the hub device (1) can transmit user data to the user device (2) (1111). The user device (2) can generate state change information based on changes in the user data transmitted from the hub device (1) (1112). The user device (2) can transmit the state change information to the server (3) (1113).

[0234] The server (3) can determine the amount of change in the user's stability based on the status change information transmitted from the user device (2) (1115). The server (3) can determine whether the termination condition for terminating the provision of the sleep induction program is satisfied (1115).

[0235] If the termination condition for terminating the provision of the sleep induction program is not satisfied, the server (3) can generate feedback information corresponding to the change in the user's stability (1116). The server (3) can transmit the generated feedback information to the home appliance (4) (1117). The home appliance (4) can provide the feedback information received from the server (3) to the user (1118).

[0236] For example, the server (3) may generate first feedback information to increase the amount of change in the user's stability while the first sleep induction program is provided through the home appliance (4). The server (3) may generate second feedback information to decrease the amount of change in the user's stability while the second sleep induction program is provided through the home appliance (4). The home appliance (4) may output the first feedback information or the second feedback information.

[0237] The user device (2) can monitor changes in the user's status in response to the provision of feedback information based on user data transmitted from the hub device (1). After the provision of feedback information, acquisition of user data, generation of status change information, and determination of the amount of change in stability can be performed again.

[0238] When the termination condition for terminating the provision of the sleep induction program is satisfied, the server (3) can generate a termination message for terminating the provision of the sleep induction program (1119). The server (3) can transmit the termination message to the home appliance (4) (1120). The home appliance (4) can terminate the provision of the sleep induction program based on receiving the termination message from the server (3) (1121).

[0239] As described in FIGS. 7 through 12, the disclosed sleep management system and method can automatically provide a sleep induction program suitable for the user. The disclosed sleep management system and method can monitor the user's level of restfulness, provide appropriate feedback, and automatically provide and terminate the sleep induction program. Therefore, effective assistance can be provided to the user in initiating sleep.

[0240] FIG. 13 illustrates an example of a screen regarding user status information provided through at least one of a user device and a home appliance.

[0241] User status information can be generated in real time by the sleep management system. In other words, user status information can be generated at predetermined time intervals.

[0242] Referring to FIG. 13, user status information may include information on stability, information on oxygen saturation, information on sleep disorders, information on stress index, information on respiration rate, information on movement, information on heart rate, and information on body pressure. User status information may be provided through a user device (2) or a home appliance (4).

[0243] Information about stability may include information about the user's current stability and changes in stability. Information about stability may be obtained at a preset time set by the user using the user device (2), at the time the user lies down or sits on furniture (10) for sleep, or at the time the user launches a sleep management application. Information about stability may be displayed in the form of a graph, with the x-axis of the graph representing time and the y-axis representing the user's stability.

[0244] Information regarding oxygen saturation may include information regarding the user's current oxygen saturation and information regarding the user's oxygen saturation over time. When information regarding oxygen saturation is output via the user device (2) or the home appliance (4), the oxygen saturation value may be output in the form of a percentage. Additionally, when information regarding oxygen saturation is output via the user device (2) or the home appliance (4), whether the user's oxygen saturation is normal according to medical standards may be indicated.

[0245] Information about sleep state may include information about whether the user is awake, in REM sleep, or in non-REM sleep.

[0246] Information about the user's stress level may include information about the user's stress level. When information about the user's stress level is output via the user device (2) or home appliance (4), the user's stress level may be output numerically or in the form of comparative terms (e.g., "high," "medium," "low"), and whether the user's stress level is normal according to medical standards may be indicated.

[0247] Information about the user's respiratory rate may include information about the user's current respiratory rate and information about the user's respiratory rate over time. When information about the current respiratory rate is output through the user device (2) or home appliance (4), the user's respiratory rate may be numerically output, and whether the user's respiratory rate is normal according to medical standards may be indicated.

[0248] Information about movement may include information about the intensity of the user's movement and information about the intensity of the user's movement over time. When information about the current degree of movement is output via the user device (2) or home appliance (4), the degree of the user's movement may be output numerically or in the form of comparative terms (e.g., high, medium, low).

[0249] Heart rate information may include information about the user's current heart rate and information about the user's heart rate over time. When current heart rate information is provided through the user device (2) or home appliance (4), the user's heart rate may be numerically output, and whether the user's heart rate is normal according to medical standards may be indicated.

[0250] Information about body pressure may include information about the pressure level of each body part of the user. Furthermore, information about body pressure may include information about the user's posture. For example, information about body pressure may include information about whether the user is lying flat, lying on their left side, lying on their right side, lying prone, or sitting.

[0251] When information about body pressure is output through a user device (2) or home appliance (4), terms indicating the user's posture may be used, and information about pressure distribution on the user's entire body may be provided.

[0252] Figure 14 illustrates an example of feedback information provided based on a user's level of comfort when providing a sleep induction program. Referring to Figure 14, an example of a screen (1400) displayed via a user device (2) or home appliance (4) is illustrated.

[0253] If the user's comfort level falls below a baseline level, a first sleep-inducing program may be provided to guide the user toward physical relaxation. For example, the first sleep-inducing program may be a yoga program, a stretching program, or a body scan program.

[0254] While the first sleep induction program is being provided, first feedback information may be displayed based on changes in the user's level of comfort. Sleep is impossible if the user's comfort level falls below the baseline level, so it is necessary to quickly increase comfort.

[0255] The first feedback information may include various information designed to increase stability by reducing the user's movement, the level of pressure applied to the user's body parts, the user's breathing rate, and the user's heart rate. The first feedback information may also include visual information designed to increase the amount of change in the user's stability.

[0256] For example, the first feedback information may include at least one of image information and text information for guiding movement of a specific body part of the user (e.g., neck, shoulder, waist). As illustrated in FIG. 14, a text message such as "Please relax by turning your neck" may be displayed via the user device (2) or the home appliance (4). The first feedback information may be changed in real time in response to changes in the user's stability. Additionally, as described above, the first feedback information may also be provided as auditory information, such as voice guidance.

[0257] Figure 15 illustrates another example of feedback information provided based on the user's level of comfort when providing a sleep induction program. Referring to Figure 15, another example of a screen (1500) displayed via a user device (2) or home appliance (4) is illustrated.

[0258] If the user's level of stability is equal to or higher than the baseline level, a second sleep-inducing program may be provided to guide the user toward mental relaxation. For example, the second sleep-inducing program may be a meditation program.

[0259] The second feedback information may include various information to maintain stability at a high level by keeping the user's movements, the level of pressure applied to the user's body parts, the user's breathing rate, and the user's heart rate at a low level.

[0260] For example, the second feedback information may include at least one of video information and text information that guides the user to take deep breaths and think of relaxing thoughts. As illustrated in FIG. 15, a text message such as "Think of the most comfortable situation." may be displayed via the user device (2) or home appliance (4). The second feedback information may change in real time in response to changes in the user's level of comfort. Additionally, as described above, the second feedback information may also be provided as auditory information, such as voice guidance.

[0261] Figures 16, 17 and 18 illustrate various examples of home appliance control for providing sleep induction programs and feedback information.

[0262] Referring to FIG. 16, the server (3) can control the display device (41) to perform a predetermined operation for inducing sleep in the user. For example, the server (3) can control the display device (41) so that the brightness of the image output from the display device (41) gradually darkens. The server (3) can control the display device (41) so that the display device (41) plays predetermined music (e.g., music for inducing sleep).

[0263] The server (3) can also control the speaker (46) to play a predetermined music (e.g., music for inducing sleep).

[0264] The server (3) can control the lighting device (43) to perform a predetermined operation for inducing sleep. For example, the server (3) can control the lighting device so that the brightness of the light output from the lighting device (43) gradually darkens. The server (3) can control the lighting device so that the color of the light output from the lighting device (43) changes to a predetermined color (e.g., a color having a color temperature of 2000 K or less).

[0265] The server (3) can control the automatic curtain opening / closing device (44) to perform a predetermined operation for inducing sleep. For example, the server (3) can control the automatic curtain opening / closing device (44) to close the curtain.

[0266] The server (3) can control the air conditioner (45) and / or the air purifier (47) to perform a predetermined operation for inducing sleep. For example, the server (3) can control the air conditioner and / or the air purifier (47) to operate in sleep mode. When the air conditioner (45) and / or the air purifier (47) operates in sleep mode, noise can be minimized, for example, by slowing down the fan speed.

[0267] The predetermined operation for sleep induction that can be performed by the home appliance (4) is not limited to the above-described example and may be changed depending on the user's settings and the type of home appliance (4).

[0268] Referring to FIGS. 17 and 18, the furniture control device (42) may include a vibration element (42a) capable of transmitting vibration to a user lying or sitting on the furniture (10) and / or an actuator (42b) capable of changing the user's posture by changing the structure of the furniture (10).

[0269] The server (3) can control the furniture control device (42) to perform a predetermined operation for inducing sleep. For example, the server (3) can control the vibration element (42a) to output vibrations at a predetermined cycle that can relieve the user's tension. The server (3) can control the actuator (42b) to change the structure of the furniture so that the user's posture changes to a predetermined posture (lying upright) that is comfortable for sleeping.

[0270] A sleep management system according to one embodiment includes a sensor for acquiring data about a user; a hub device for preprocessing the data about the user acquired by the sensor; and a user device including at least one memory for storing one or more commands and at least one processor for executing the one or more commands. When the one or more commands are executed by the at least one processor of the user device, the user device acquires the preprocessed data from the hub device, identifies the user's level of stability based on the preprocessed data, provides a sleep induction program corresponding to the user's level of stability through a user interface, monitors changes in the user's level of stability simultaneously with providing the sleep induction program, and provides feedback information corresponding to changes in the user's level of stability through the user interface.

[0271] When the one or more commands are executed by at least one processor of the user device, the user device may provide the sleep induction program by providing a first sleep induction program for guiding physical relaxation to the user or a second sleep induction program for guiding mental relaxation to the user based on the user's stability.

[0272] When the one or more commands are executed by at least one processor of the user device, the user device may provide the first sleep induction program based on whether the user's stability is lower than a reference level. The user device may provide the second sleep induction program based on whether the user's stability is higher than or equal to the reference level.

[0273] When the one or more commands are executed by at least one processor of the user device, the user device may terminate provision of the second sleep induction program based on the user's level of stability remaining higher than or equal to the reference level for a predetermined period of time.

[0274] The preprocessed data may include at least one of the user's movement intensity, the user's pressure level for each body part, the user's breathing rate, and the user's heart rate.

[0275] When the one or more commands are executed by at least one processor of the user device, the user device can monitor the amount of change in the user's stability by monitoring a change in at least one of the movement intensity, the pressure level, the respiratory rate, and the heart rate based on whether the first sleep induction program or the second sleep induction program is provided.

[0276] When the one or more commands are executed by at least one processor of the user device, the user device may provide first feedback information for increasing the amount of change in the user's stability based on the provision of the first sleep induction program. The user device may provide second feedback information for decreasing the amount of change in the user's stability based on the provision of the second sleep induction program.

[0277] When the one or more instructions are executed by at least one processor of the user device, the user device may obtain, from the at least one memory, at least one reference range related to at least one of the user's movement intensity, the user's body part's pressure level, the user's breathing rate, and the user's heart rate. The user device may identify the user's stability by comparing at least one of the movement intensity, the pressure level, the breathing rate, and the heart rate with the at least one reference range.

[0278] When the one or more commands are executed by at least one processor of the user device, the user device can control the user interface to provide the sleep induction program and the feedback information as at least one of visual information and auditory information.

[0279] When the one or more commands are executed by at least one processor of the user device, the user device can generate control information for providing the sleep induction program and the feedback information through at least one of a display device and an audio output device, and transmit the control information to a server.

[0280] In a sleep management method, according to one embodiment, the sleep management method may include: acquiring data about a user by a sensor; preprocessing the data about the user by a hub device; identifying the user's level of stability based on the preprocessed data by a user device; providing a sleep induction program corresponding to the user's level of stability by the user device; monitoring a change in the user's level of stability simultaneously with providing the sleep induction program by the user device; and providing feedback information corresponding to a change in the user's level of stability by the user device.

[0281] Providing the above sleep induction program may include providing a first sleep induction program for guiding physical relaxation to the user or a second sleep induction program for guiding mental relaxation to the user based on the user's level of stability.

[0282] Providing the sleep induction program may include providing the first sleep induction program based on the user's stability being lower than a reference level; and providing the second sleep induction program based on the user's stability being higher than or equal to the reference level.

[0283] The sleep management method may further include terminating the provision of the second sleep induction program based on the user's level of stability being higher than or equal to the reference level for a predetermined period of time.

[0284] The preprocessed data may include at least one of the user's movement intensity, the user's pressure level for each body part, the user's breathing rate, and the user's heart rate.

[0285] Monitoring the change in the user's stability may include monitoring the change in the user's stability by monitoring a change in at least one of the movement intensity, the pressure level, the respiratory rate, and the heart rate based on the provision of the first sleep induction program or the second sleep induction program.

[0286] Providing the above feedback information may include providing first feedback information for increasing the amount of change in the user's stability based on the provision of the first sleep induction program; and providing second feedback information for decreasing the amount of change in the user's stability based on the provision of the second sleep induction program.

[0287] Determining the stability of the user may include obtaining at least one reference range related to at least one of a movement intensity of the user, a pressure level of a body part of the user, a breathing rate of the user, and a heart rate of the user from a memory of the user device; and identifying the stability of the user by comparing at least one of the movement intensity, the pressure level, the breathing rate, and the heart rate with the at least one reference range.

[0288] The above sleep induction program and the above feedback information may be provided through the user device as at least one of visual information and auditory information.

[0289] The above sleep management method may further include generating control information for providing the sleep induction program and the feedback information through at least one of a display device and an audio output device by the user device; and transmitting the control information to a server.

[0290] The disclosed sleep management system and sleep management method can automatically provide a sleep induction program suitable for a user.

[0291] The disclosed sleep management system and method can monitor the user's level of restfulness, provide appropriate feedback, and automatically initiate and terminate sleep induction programs. Therefore, they can effectively assist the user in initiating sleep.

[0292] Meanwhile, the disclosed embodiments may be implemented in the form of a recording medium storing computer-executable instructions. The instructions may be stored in the form of program code, and when executed by a processor, may generate program modules to perform the operations of the disclosed embodiments. The recording medium may be implemented as a computer-readable recording medium.

[0293] Computer-readable storage media include all types of storage media that store instructions that can be deciphered by a computer. Examples include read-only memory (ROM), random access memory (RAM), magnetic tape, magnetic disks, flash memory, and optical data storage devices.

[0294] Additionally, a computer-readable recording medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transitory storage medium" simply means a tangible device that does not contain signals (e.g., electromagnetic waves). This term does not distinguish between cases where data is permanently stored in the storage medium and cases where data is temporarily stored. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.

[0295] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable recording medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily generated on a machine-readable recording medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0296] The above illustrates and describes specific embodiments. However, the invention is not limited to the above-described embodiments, and those skilled in the art will readily appreciate that various modifications and implementations can be made without departing from the spirit and scope of the invention as set forth in the claims below.

Claims

1. A sensor that obtains data about the user; A hub device that preprocesses data about the user acquired by the sensor; and A user device comprising at least one memory storing one or more instructions and at least one processor executing the one or more instructions; When said one or more instructions are executed by at least one processor of said user device, said user device Obtaining the preprocessed data from the above hub device, Identify the user's stability based on the above preprocessed data, A sleep induction program corresponding to the user's level of stability is provided through the user interface. While providing the above sleep induction program, monitor the change in the user's stability, A sleep management system that provides feedback information corresponding to changes in the user's stability through the user interface.

2. In paragraph 1, When said one or more instructions are executed by at least one processor of said user device, said user device A sleep management system that provides a sleep induction program by providing a first sleep induction program for guiding physical relaxation to the user or a second sleep induction program for guiding mental relaxation to the user based on the user's level of stability.

3. In paragraph 2, When said one or more instructions are executed by at least one processor of said user device, said user device Providing the first sleep induction program based on the user's stability being lower than the reference level, A sleep management system that provides the second sleep induction program based on the user's level of stability being higher than or equal to the reference level.

4. In paragraph 3, When said one or more instructions are executed by at least one processor of said user device, said user device A sleep management system that terminates provision of the second sleep induction program based on the user's level of comfort being equal to or higher than the reference level for a predetermined period of time.

5. In paragraph 2, A sleep management system wherein the preprocessed data includes at least one of the user's movement intensity, the user's pressure level for each body part, the user's breathing rate, and the user's heart rate.

6. In paragraph 5, When said one or more instructions are executed by at least one processor of said user device, said user device A sleep management system that monitors changes in the user's level of restfulness by monitoring changes in at least one of the movement intensity, the pressure level, the breathing rate, and the heart rate based on the provision of the first sleep induction program or the second sleep induction program.

7. In paragraph 6, When said one or more instructions are executed by at least one processor of said user device, said user device Based on the provision of the first sleep induction program, first feedback information is provided to increase the amount of change in the user's stability, A sleep management system that provides second feedback information to reduce the amount of change in the user's level of stability based on the provision of the second sleep induction program.

8. In paragraph 5, When said one or more instructions are executed by at least one processor of said user device, said user device Obtaining at least one reference range related to at least one of the user's movement intensity, the user's body part's pressure level, the user's breathing rate and the user's heart rate from the at least one memory, A sleep management system that identifies the user's level of rest by comparing at least one of the movement intensity, the pressure level, the breathing rate and the heart rate with the at least one reference range.

9. In paragraph 1, When said one or more instructions are executed by at least one processor of said user device, said user device A sleep management system that controls the user interface to provide the sleep induction program and the feedback information as at least one of visual information and auditory information.

10. In paragraph 1, When said one or more instructions are executed by at least one processor of said user device, said user device A sleep management system that generates control information for providing the sleep induction program and the feedback information through at least one of a display device and an audio output device, and transmits the control information to a server.

11. In terms of sleep management methods, Obtain data about the user through sensors; Preprocessing data about said user by the hub device; By the user device, the user's stability is identified based on the preprocessed data; Providing a sleep induction program corresponding to the user's level of stability through the user device; By the user device, monitoring the change in the user's stability while providing the sleep induction program; A sleep management method comprising: providing feedback information corresponding to a change in the user's level of stability by the user device.

12. In paragraph 11, Providing the above sleep induction program, A sleep management method comprising: providing a first sleep induction program for guiding physical relaxation to the user or a second sleep induction program for guiding mental relaxation to the user based on the user's level of stability.

13. In paragraph 12, Providing the above sleep induction program, Providing the first sleep induction program based on the user's stability being lower than a reference level; A sleep management method comprising: providing the second sleep induction program based on the user's level of stability being higher than or equal to the reference level.

14. In paragraph 13, A sleep management method further comprising: terminating provision of the second sleep induction program based on the user's level of comfort being equal to or higher than the reference level for a predetermined period of time.

15. In paragraph 12, A sleep management method wherein the preprocessed data includes at least one of the user's movement intensity, the user's body part pressure level, the user's breathing rate, and the user's heart rate.

Citation Information

Patent Citations

  • Bedding with sleep controller

    JP2005270401A

  • Appratus for inducing sleep and using method thereof

    KR1020120087592A

  • Eye-and-ear mask device for inducing personalized sleep and method for driving the same

    KR1020130005802A

  • Bsf scattering devices

    KR1020230010431A

  • Ventilation system type vertical air current for enhancing disinfection efficiency

    KR102267814B1