Communication system and communication method

The communication system uses a pressure sensor-equipped mattress and a server device to analyze pressure distribution data, enabling users to identify and improve their sleeping state based on high sleep quality scores.

JP7810621B2Active Publication Date: 2026-02-03NTT DOCOMO BUSINESS INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022144914
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-12
Publication Date
2026-02-03
Estimated Expiration
2042-09-12

AI Technical Summary

Technical Problem

Users desire to understand how their sleeping state differs from a state with good sleep quality, which conventional systems fail to specifically present.

Method used

A communication system comprising a pressure sensor-equipped mattress, a terminal, and a server device that analyzes pressure distribution data to determine the difference between sleeping states with high and low sleep quality scores, using a relationship estimation model to provide insights to users.

Benefits of technology

Enables users to recognize the difference between their sleeping state and a state with good sleep quality, facilitating informed adjustments for improved sleep.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007810621000001
    Figure 0007810621000001
  • Figure 0007810621000002
    Figure 0007810621000002
  • Figure 0007810621000003
    Figure 0007810621000003
Patent Text Reader

Abstract

To present to a user the difference between the quality of a good night's sleep and that of the user's sleep in terms of sleep quality.SOLUTION: In a communication system 1, a server device 10 obtains the difference between a user's sleeping state in which the user's sleep quality score is equal to or more than a target value and the user's sleeping state during a sleeping period, and transmits the difference to a terminal 20 for output, from time-series data of a first pressure distribution detected by a pressure detection sensor of a mattress 40 with a pressure sensor during the user's sleeping period, based on the relationship between the user's sleeping state estimated from a pressure distribution applied to the upper surface of the mattress 40 with the pressure sensor due to the user's sleeping and the user's sleep quality score.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a communication system and a communication method. [Background technology]

[0002] BACKGROUND ART Conventionally, there are known technologies for managing a user's health condition and measuring sleep quality by analyzing vital data acquired from a wearable sensor on a server. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-111241 Summary of the Invention [Problem to be solved by the invention]

[0004] Here, there is a demand from users to know specifically how their own sleeping state differs from a sleeping state when the quality of sleep is good.

[0005] The present invention has been made in consideration of the above, and aims to provide a communication system and a communication method that can present to a user the difference between the user's own sleeping state and the user's sleeping state when the quality of sleep is good. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, the communication system of the present invention is a communication system comprising a pressure sensor-equipped mattress on which a user lies, a terminal that communicates with the pressure sensor-equipped mattress, and a server device that communicates with the terminal, wherein the pressure sensor-equipped mattress has a pressure detection sensor that detects the pressure distribution applied to the upper surface of the pressure sensor-equipped mattress when the user sleeps, and the terminal has a first collection unit that collects the pressure distribution detected by the pressure detection sensor and an output unit that outputs information sent from the server device, and the server device has an acquisition unit that acquires, based on the relationship between the user's sleeping state estimated from the pressure distribution applied to the upper surface of the pressure sensor-equipped mattress when the user sleeps and the user's sleep quality score, from time series data of the first pressure distribution detected by the pressure detection sensor of the pressure sensor-equipped mattress during the user's sleeping period, the difference between the user's sleeping state at which the user's sleep quality score is equal to or greater than a target value and the user's sleeping state during the sleeping period, and transmits the difference to the terminal. [Effects of the Invention]

[0007] According to the present invention, it is possible to present to a user the difference between the user's own sleeping state and the user's sleeping state when the quality of sleep is good. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram illustrating an example of a configuration of a communication system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing an example of the configuration of the terminal shown in FIG. [Figure 3] FIG. 3 is a block diagram illustrating an example of the configuration of the server device illustrated in FIG. [Figure 4] FIG. 4 is a diagram illustrating the processing of the learning unit shown in FIG. [Figure 5] FIG. 5 is a diagram illustrating the processing of the estimation unit shown in FIG. [Figure 6]FIG. 6 is a sequence diagram illustrating a processing procedure of the communication processing according to the embodiment. [Figure 7] FIG. 7 is a sequence diagram illustrating another processing procedure of the communication processing according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating a computer that executes a program. DETAILED DESCRIPTION OF THE INVENTION

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A communication system and a communication method according to an embodiment of the present invention will be described in detail below with reference to the accompanying drawings. However, the communication system and the communication method according to the present invention are not limited to the embodiments.

[0010] [Embodiment Mode] In the following embodiments, the processing flow of a communication system and a communication method according to the embodiments will be explained in order, and finally, the effects of the embodiments will be explained.

[0011] In this embodiment, the difference between the sleeping state (sleeping style) of the user that results in a sleep quality score equal to or greater than the target value and the sleeping state of the user during the target sleeping period is obtained, and the difference is notified to the user. This allows the user to specifically know the difference between their own sleeping state and the sleeping state when sleep quality is good.

[0012] [Communication Systems] Fig. 1 is a block diagram showing an example of the configuration of a communication system according to an embodiment. As shown in Fig. 1, communication system 1 includes terminal 20 used by a user, wearable devices 30-1 and 30-2 worn by the user, a mattress 40 with pressure sensors on which the user lies, and a server device 10 that notifies the user of a difference between the user's sleeping state when the quality of sleep is good. The configuration shown in Fig. 1 is merely an example, and the specific configuration and the number of devices are not particularly limited.

[0013] The wearable devices 30-1 and 30-2 have various sensors and transmit sensor information from the various sensors through communication with the terminal 20. The wearable devices 30-1 and 30-2 have, for example, a vital sensor and an acceleration sensor and measure vital information such as heart rate, heart rate variability, blood pressure, cardiac potential, body temperature, respiratory rate, etc., of the user wearing the wearable devices 30-1 and 30-2, as well as movement, number of steps, etc. The wearable devices 30-1 and 30-2 transmit the detected vital information and sensor information from the acceleration sensor to the terminal 20 via wireless communication. For example, the wearable device 30-1 is a wristwatch type, and the wearable device 30-2 is a ring type.

[0014] The pressure sensor mattress 40 has a pressure detection sensor that detects the pressure distribution of the pressure applied to the upper surface of the pressure sensor mattress 40, and transmits the pressure distribution detected by the pressure detection sensor via wireless communication with the terminal 20. The pressure distribution is transmitted to the terminal 20 via wireless communication.

[0015] The terminal 20 is a smart device such as a smartphone or a tablet, and is a mobile terminal device that can communicate with any server device 10 via a wireless communication network. The terminal 20 may also be an information processing device such as a notebook PC.

[0016] The terminal 20 collects the pressure distribution detected by the pressure detection sensor of the pressure sensor-equipped mattress 40. Then, the terminal 20 attaches a timestamp (detection time) to the obtained pressure distribution and transmits it to the server device 10 as pressure distribution information.

[0017] The terminal 20 collects vital information and sensor information of the acceleration sensors of the user detected by the wearable devices 30-1 and 30-2, and transmits the collected vital information and sensor information of the acceleration sensors to the server device 10.

[0018] The server device 10 acquires in advance a plurality of pressure distributions acting on the upper surface of the mattress 40 with pressure sensors when the user sleeps, and links each pressure distribution to each sleeping state of the user estimated from each pressure distribution.

[0019] The sleeping state may include, for example, the number of times the user turns over, the time the user sleeps on the right side of the pressure sensor mattress, the time the user sleeps on the left side of the pressure sensor mattress 40, the part of the pressure sensor mattress 40 that is under the most stress for the longest time, the weight of the futon on the pressure sensor mattress 40, and / or the time the pillow is used.

[0020] Server device 10 measures the sleep quality of the user based on the vital information of the user measured by wearable devices 30-1 and 30-2. Server device 10 may measure the sleep quality of the user using sensor information of the acceleration sensors measured by wearable devices 30-1 and 30-2 in addition to the vital information of the user.

[0021] The server device 10 trains a relationship estimation model to learn the relationship between the user's sleep quality score and the user's sleeping state based on the pressure distribution applied to the upper surface of the mattress 40 with pressure sensors when the user sleeps, the sleeping state linked to the pressure distribution, and the user's sleep quality score.

[0022] The server device 10 uses the relationship estimation model to obtain, from the time series data of the first pressure distribution detected by the pressure detection sensor of the mattress 40 with pressure sensor during the user's sleeping period (e.g., last night's sleeping period), the difference between the user's sleeping state (sleeping position) that results in a sleep quality score equal to or greater than a target value and the user's sleeping state during this sleeping period.

[0023] Then, the server device 10 transmits to the terminal 20 the difference between the acquired sleeping state of the user in which the sleep quality score is equal to or greater than the target value and the sleeping state of the user during the sleeping period.

[0024] The terminal 20 notifies the user of the difference between the user's sleeping state when the sleep quality score transmitted from the server device 10 is equal to or greater than the target value and the user's sleeping state during the user's sleeping period by outputting the difference on the screen and / or by audio, and the user's sleeping state when the sleep quality is good.

[0025] [Device] Next, a description will be given of the terminal 20. Fig. 2 is a block diagram showing an example of the configuration of the terminal 20 shown in Fig. 1. As shown in Fig. 2, the terminal 20 has a communication unit 21, a storage unit 22, a control unit 23, and an input / output unit 24.

[0026] The communication unit 21 is realized by a NIC (Network Interface Card) or the like, and controls communication between the control unit 23 and external devices via electric communication lines such as a LAN (Local Area Network) or the Internet. For example, the communication unit 21 controls communication with the wearable devices 30-1 and 30-2, communication with the pressure sensor-equipped mattress 40, and communication with the server device 10.

[0027] Communication unit 21 receives sensor information from the acceleration sensors and vital sign information of the user from wearable devices 30-1 and 30-2. Communication unit 21 transmits the sensor information from the acceleration sensors of wearable devices 30-1 and 30-2 and vital sign information of the user to server device 10.

[0028] The communication unit 21 receives the pressure distribution detected by the pressure detection sensor from the pressure sensor-equipped mattress 40. The communication unit 21 transmits the pressure distribution detected by the pressure detection sensor of the pressure sensor-equipped mattress 40 as pressure distribution information to the server device 10. The communication unit 21 receives the estimated result transmitted from the server device 10 regarding the difference between the sleeping state of the user in which the sleep quality score is equal to or greater than the target value and the sleeping state of the user during the sleeping period.

[0029] The input / output unit 24 outputs various information and receives input from the user. The input / output unit 24 includes, for example, a liquid crystal display, a touch panel, a speaker, a microphone, a vibrator, etc. The input / output unit 24 outputs images, sounds, etc. that notify the estimation result.

[0030] The memory unit 22 stores data and programs necessary for various processes by the control unit 23. For example, the memory unit 22 is a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. The memory unit 22 stores pressure distribution information 221 transmitted from the pressure sensor-equipped mattress 40, and vital information 222 and sensor information 223 of the user transmitted from the wearable devices 30-1 and 30-2.

[0031] The control unit 23 has an internal memory for storing programs that define various processing procedures and required data, and executes various processes using these. Here, the control unit 23 is an electronic circuit such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The control unit 23 has a pressure distribution collection unit 231, a vital information collection unit 232, a sensor information collection unit 233, and an output control unit 234.

[0032] The pressure distribution collecting unit 231 collects the pressure distribution acting on the upper surface of the pressure sensor-equipped mattress 40 detected by the pressure detection sensor of the pressure sensor-equipped mattress 40 .

[0033] For example, the pressure distribution collection unit 231 is notified by the server device 10 of the user's sleeping period detected based on the user's vital information, and thereby acquires the start time and end time of the user's sleeping period. The pressure distribution collection unit 231 periodically requests the pressure sensor-equipped mattress 40 to transmit data between the start time and end time of the notified user's sleeping period, thereby collecting the pressure distribution acting on the upper surface of the pressure sensor-equipped mattress 40 due to the user's sleep. Then, the pressure distribution collection unit 231 transmits pressure distribution information, in which a timestamp (detection time) is added to each of the collected pressure distributions, to the server device 10 via the communication unit 21.

[0034] The vital information collecting unit 232 collects vital information detected by the wearable devices 30-1 and 30-2 from the wearable devices 30-1 and 30-2. The vital information collecting unit 232, for example, periodically requests the wearable devices 30-1 and 30-2 to transmit information, and collects the vital information.

[0035] The sensor information collector 233 collects sensor information of the acceleration sensors detected by the wearable devices 30-1 and 30-2 from the wearable devices 30-1 and 30-2. The sensor information collector 233, for example, periodically requests the wearable devices 30-1 and 30-2 to transmit information, thereby collecting the sensor information of the acceleration sensors. The sensor information collector 233 may also collect the information of the acceleration sensors by receiving sensor information transmitted from the wearable devices 30-1 and 30-2 when acceleration equal to or greater than a predetermined value is detected.

[0036] The output control unit 234 controls the input / output unit 25 to output on the screen and / or by voice the difference between the user's sleeping state in which the sleep quality score is equal to or greater than the target value, as transmitted from the server device 10, and the user's sleeping state during the acquisition target period.

[0037] [Server device] Next, a description will be given of the server device 10. Fig. 3 is a block diagram showing an example of the configuration of the server device 10 shown in Fig. 1. As shown in Fig. 3, the server device 10 includes a communication unit 11, a storage unit 12, and a control unit 13.

[0038] The communication unit 11 is realized by a NIC or the like, and controls communication between the control unit 13 and external devices via telecommunication lines such as a LAN or the Internet. For example, the communication unit 11 controls communication with the terminal 20. The communication unit 11 receives, from the terminal 20, pressure distribution information on the pressure distribution applied to the upper surface of the pressure sensor-equipped mattress 40 due to the user's sleep, vital information of the user, and sensor information from the acceleration sensors of the wearable devices 30-1 and 30-2 worn by the user. The communication unit 11 transmits to the terminal 20 the difference between the user's sleeping state in which the sleep quality score is equal to or greater than the target value and the user's sleeping state during the acquisition period.

[0039] The memory unit 12 stores data and programs necessary for various processes by the control unit 13. For example, the memory unit 12 is a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The memory unit 12 stores a pressure distribution information group 121, a vital information group 122, a sensor information group 123, a sleep quality measurement model 124, and a relationship estimation model 125 (model) transmitted from the terminal 20.

[0040] The pressure distribution information group 121 is a group of information on the distribution of pressure exerted on the upper surface of the pressure sensor-equipped mattress 40 due to the user sleeping, transmitted from the terminal 20. The pressure distribution information is provided with the user's identification information and a timestamp. In addition, the pressure distribution information is linked to each sleeping state of the user estimated from this pressure distribution.

[0041] The vital information group 122 is a group of vital information of the user transmitted from the terminal 20. Each piece of vital information is provided with the user's identification information and a timestamp.

[0042] Sensor information group 123 is a group of sensor information from the acceleration sensors of wearable devices 30-1 and 30-2 worn by the user, transmitted from terminal 20. Each piece of sensor information is provided with user identification information and a timestamp.

[0043] The sleep quality measurement model 124 is a model that measures the sleep quality of a user based on the user's vital information. The sleep quality measurement model 124 learns the vital information of the user to be measured for a predetermined period (e.g., two weeks), measures the transition of sleep onset time, wakefulness, REM, light sleep, and deep sleep, and calculates a sleep quality score based on the measurement results.

[0044] The relationship estimation model 125 is a model that learns the relationship between the user's sleep quality score and the user's sleeping state based on the pressure distribution applied to the upper surface of the pressure sensor-equipped mattress when the user sleeps, the sleeping state linked to the pressure distribution, and the user's sleep quality score. When time-series data of the pressure distribution detected by the pressure detection sensor of the pressure sensor-equipped mattress 40 over a predetermined period is input, the relationship estimation model 125 executes learning so as to output the difference between the user's sleeping state that makes the user's sleep quality score equal to or greater than a target value and the user's sleeping state over the predetermined period.

[0045] The control unit 13 has an internal memory for storing programs that define various processing procedures and required data, and executes various processes using these. Here, the control unit 13 is an electronic circuit such as a CPU or MPU, or an integrated circuit such as an ASIC or FPGA. The control unit 13 has a pressure distribution acquisition unit 131, a vital information acquisition unit 132, a sensor information acquisition unit 133, a sleep quality measurement unit 134, a learning unit 135, and an estimation unit 136.

[0046] The pressure distribution acquisition unit 131 acquires the pressure distribution on the upper surface of the pressure sensor-equipped mattress 40 when the user sleeps by receiving the pressure distribution information from the terminal 20. The pressure distribution acquisition unit 131 stores the acquired pressure distribution information in the storage unit 12 in association with the user's identification information.

[0047] The vital information acquisition unit 132 receives, from the terminal 20, vital information of the wearable devices 30-1 and 30-2 worn by the user of the terminal 20, thereby acquiring vital information of the user who is the subject of estimation.

[0048] The sensor information acquisition unit 133 receives, from the terminal 20, sensor information of the wearable devices 30-1 and 30-2 worn by the user of the terminal 20, and thereby acquires sensor information of the acceleration sensors of the wearable devices 30-1 and 30-2 worn by the user.

[0049] The sleep quality measurement unit 134 measures the sleep quality of the user based on the vital information of the measurement target. The sleep quality measurement unit 134 reads the vital information of the measurement target user from the vital information group 122, inputs it to the sleep quality measurement model 124, and obtains an output of the sleep quality measurement model 124, thereby measuring the sleep quality of the user.

[0050] The learning unit 135 causes the relationship estimation model 125 to learn the relationship between the user's sleep quality score and the user's sleeping state based on the pressure distribution applied to the upper surface of the pressure sensor-equipped mattress 40 when the user sleeps, the sleeping state linked to the pressure distribution, and the user's sleep quality score. The learning unit 135 provides a relationship estimation model 125 for each target user and causes the relationship estimation model 125 to learn.

[0051] Fig. 4 is a diagram for explaining the processing of the learning unit 135 shown in Fig. 3. The learning unit 135 uses, as learning data, pressure distributions A1-1 to A1-3 applied to the upper surface of the pressure sensor-equipped mattress 40 when the user to be learned is asleep, the sleeping state of the user to be learned linked to the pressure distributions A1-1 to A1-3, and the sleep quality measurement results of the user to be learned.

[0052] In this case, the learning unit 135 uses the pressure distribution in which the user's sleep quality score is equal to or greater than the target value and the sleeping state of the user linked to the pressure distribution as learning data. In this way, the learning unit 135 causes the relationship estimation model 125 to learn the relationship between the sleeping state in which the sleep quality score of the user to be learned is equal to or greater than the target value and the pressure distribution applied to the upper surface of the pressure sensor-equipped mattress 40 in this sleeping state ((1) in FIG. 4). For example, the learning unit 135 causes the relationship estimation model 125 to learn the relationship between the integrated value of the time spent in each sleeping state by the user and the sleep quality score.

[0053] In this case, the learning unit 135 trains the relationship estimation model 125 so that when time series data of pressure distribution detected by the pressure detection sensor of the mattress 40 with pressure sensor is inputted for a predetermined period, the model outputs the difference between the sleeping state of the user that makes the user's sleep quality score equal to or greater than the target value and the sleeping state of the user for the predetermined period.

[0054] During operation, the estimation unit 136 obtains the difference between the user's sleeping state in which the user's sleep quality score is equal to or greater than the target value and the user's sleeping state during the sleeping period from the time series data of the first pressure distribution detected by the pressure detection sensor of the mattress 40 with pressure sensor during the user's sleeping period, based on the relationship between the user's sleeping state estimated from the pressure distribution applied to the upper surface of the mattress 40 with pressure sensor due to the user's sleep and the user's sleep quality score.

[0055] Fig. 5 is a diagram illustrating the processing of the estimation unit 136 shown in Fig. 3. As shown in Fig. 4, the estimation unit 136 inputs, to the relationship estimation model 125, time-series data of the first pressure distributions Ar-1 to Ar-3 detected by the pressure detection sensor of the pressure sensor-equipped mattress 40 during the sleeping period of the user to be estimated ((1) in Fig. 5).

[0056] Then, the estimation unit 136 acquires the estimation result output from the relationship estimation model 125 ((2) in FIG. 5). This estimation result is an estimation result regarding the difference between the user's sleeping state in which the user's sleep quality score is equal to or greater than the target value and the user's sleeping state during the sleeping period.

[0057] The estimation unit 136 uses the relationship estimation model 125 to estimate the difference between the sleeping state of the user in which the score of the user's sleep quality is equal to or greater than the target value and the sleeping state of the user during the sleeping period.

[0058] Then, the estimation unit 136 transmits to the terminal 20 the difference between the acquired sleeping state of the user in which the score of the user's sleep quality is equal to or greater than the target value and the sleeping state of the user during the sleeping period.

[0059] For example, the estimation unit 136 transmits to the terminal 20, among the sleeping states, the sleeping state that is most different from the sleeping state of the user that makes the user's sleep quality score equal to or greater than the target value. Alternatively, the estimation unit 136 transmits to the terminal 20 an estimation result (see FIG. 5 ) in which the sleeping states that are most different from the sleeping states are listed in order of rank.

[0060] For example, when the number of times the user turns over in sleep during the sleeping state is less than when the user's sleep quality score is equal to or greater than the target value, the estimation unit 136 transmits an estimation result such as "The number of times the user turns over in sleep is less than on days when the sleep score is high" to the terminal 20 and causes it to be output by the terminal 20. At this time, the estimation unit 136 may cause the terminal 20 to output recommendation information such as "You seem to be in poor health. Please get some rest" together with the estimation result.

[0061] Furthermore, when the time spent sleeping on the right side during the sleeping state is longer compared to when the user's sleep quality score is equal to or higher than the target value, the estimation unit 136 transmits an estimation result stating "The time spent sleeping on the right side is longer compared to days when the sleep score is high" to the terminal 20 and causes it to be output to the terminal 20. At this time, the estimation unit 136 may cause the terminal 20 to output recommendation information stating "You seem to be in poor health. Please get some rest" together with the estimation result.

[0062] Furthermore, when the part of the sleeping state that was under the longest load (shoulders, waist, etc.) is different from when the user's sleep quality score is equal to or greater than the target value, the estimation unit 136 transmits an estimation result that "Compared to days when the sleep score was high, the waist was under more load" to the terminal 20 and causes it to be output by the terminal 20. At this time, the estimation unit 136 may cause the terminal 20 to output recommendation information that "You seem to be in poor health. Take a rest" together with the estimation result.

[0063] Furthermore, when the weight of the futon on the pressure sensor-equipped mattress 40 during sleep is heavier than when the user's sleep quality score is equal to or greater than the target value, the estimation unit 136 transmits an estimation result stating "The futon is heavier than on days when the sleep score is high" to the terminal 20, and causes the terminal 20 to output the result. At this time, the estimation unit 136 may also cause the terminal 20 to output recommendation information stating "Use a lighter futon" along with the estimation result. The weight of the futon is calculated by subtracting the pre-registered weight of the user, the weight of the sheets, the weight of the pajamas worn by the user, and the weight of the pillow from the total weight of the top surface of the pressure sensor-equipped mattress 40, based on the pressure distribution detected by the pressure sensor-equipped mattress 40.

[0064] Furthermore, when the time spent using a pillow during the sleeping state is shorter than when the user's sleep quality score is equal to or greater than the target value, the estimation unit 136 transmits an estimation result indicating "The time spent using a pillow is shorter than on days when the sleep score is high" to the terminal 20 and causes it to be output to the terminal 20. At this time, the estimation unit 136 may cause the terminal 20 to output recommendation information indicating "Change your pillow" together with the estimation result.

[0065] [Learning process] Next, a description will be given of the process up to when the communication system 1 sets the permissible conditions. Fig. 6 is a sequence diagram showing the procedure of the communication process according to the embodiment.

[0066] 6, the terminal 20 collects, from the pressure sensor mattress 40, the pressure distribution acting on the upper surface of the pressure sensor mattress 40 during the user's sleeping period (step S1). The terminal 20 transmits pressure distribution information, in which a timestamp is attached to each of the collected pressure distributions, to the server device 10 (step S2).

[0067] Then, terminal 20 collects the user's vital information and sensor information of the acceleration sensor detected by wearable devices 30-1 and 30-2 (steps S3 and S5), and transmits the collected vital information and sensor information of the acceleration sensor to server device 10 (steps S4 and S6).

[0068] The server device 10 measures the sleep quality of the user based on the vital information of the user received in step S7 (step S7).

[0069] The server device 10 executes a learning process to make the relationship estimation model 125 learn the relationship between the user's sleep quality score and the user's sleeping state based on the pressure distribution applied to the upper surface of the mattress 40 with pressure sensors due to the user's sleep, the sleeping state linked to the pressure distribution, and the user's sleep quality score (step S8).

[0070] [Estimation process] Next, a description will be given of the processing during operation of the communication system 1. Fig. 7 is a sequence diagram showing another processing procedure of the communication processing according to the embodiment.

[0071] As shown in FIG. 7, the terminal 20 receives from the pressure sensor mattress 40 a first pressure distribution detected by the pressure detection sensor of the pressure sensor mattress 40 during the user's sleeping period (step S11) and transmits it to the server device 10 (step S12).

[0072] The server device 10 inputs the time series data of the first pressure distribution into the relationship estimation model 125, and performs an estimation process to estimate the difference between the user's sleeping state in which the user's sleep quality score is equal to or greater than the target value and the user's sleeping state during the sleeping period (step S13).

[0073] The server device 10 transmits to the terminal 20 (step S14) and outputs the estimated result of the difference between the user's sleeping state in which the user's sleep quality score is equal to or greater than the target value and the user's sleeping state during the sleeping period (step S15).

[0074] [Effects of the embodiment] In this way, in the communication system 1 according to the embodiment, the difference between the user's sleeping state in which the user's sleep quality score is equal to or greater than the target value and the user's sleeping state during the sleeping period is obtained from the time series data of the first pressure distribution detected by the mattress 40 with pressure sensors during the user's sleeping period.

[0075] Then, the communication system 1 causes the terminal 20 to output the difference between the user's sleeping state when the user's sleep quality score is equal to or greater than the target value and the user's sleeping state during the sleeping period. In this way, the communication system 1 can present to the user the difference between the user's own sleeping state and the user's sleeping state when the sleep quality is good. Then, by referring to the presented content, the user can specifically know the difference between the user's own sleeping state and the sleeping state when the sleep quality is good.

[0076] Furthermore, the communication system 1 uses a relationship estimation model 125 that learns the relationship between the user's sleep quality score and the user's sleeping state based on the pressure distribution applied to the upper surface of the pressure sensor-equipped mattress due to the user's sleep, the sleeping state linked to the pressure distribution, and the user's sleep quality score. This allows the communication system 1 to appropriately estimate the difference between the user's sleeping state in which the user's sleep quality score is equal to or greater than a target value and the user's sleeping state during the sleeping period.

[0077] [System configuration, etc.] Furthermore, the components of each device shown in the figure are conceptual functional units and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of each device can be functionally or physically distributed and integrated in any unit depending on various loads and usage conditions. Furthermore, all or any part of the processing functions performed by each device can be realized by a CPU or GPU and a program analyzed and executed by the CPU or GPU, or can be realized as hardware using wired logic.

[0078] Furthermore, among the processes described in this embodiment, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.In addition, the information including the processing procedures, control procedures, specific names, various data and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified.

[0079] [program] It is also possible to create a program in which the processes executed by the constituent devices of the communication system 1 described in the above embodiment are written in a language executable by a computer. For example, it is also possible to create a program in which the processes executed by the constituent devices of the communication system 1 in the above embodiment are written in a language executable by a computer. In this case, the same effects as those of the above embodiment can be obtained by having a computer execute the program. Furthermore, such a program may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read and executed by a computer to realize processes similar to those of the above embodiment.

[0080] 8 is a diagram showing a computer that executes a program. As shown in the example of FIG. 8, a computer 1000 includes, for example, a memory 1010, a CPU 1020, a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070, and these components are connected by a bus 1080.

[0081] The memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM 1012, as exemplified in FIG. 8. The ROM 1011 stores a boot program such as a BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to a hard disk drive 1090, as exemplified in FIG. 8. The disk drive interface 1040 is connected to a disk drive 1100. A removable storage medium such as a magnetic disk or optical disk is inserted into the disk drive 1100. The serial port interface 1050 is connected to, for example, a mouse 1110 and a keyboard 1120. The video adapter 1060 is connected to, for example, a display 1130.

[0082] 8, the hard disk drive 1090 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. That is, the above programs are stored on the hard disk drive 1090, for example, as program modules in which instructions to be executed by the computer 1000 are written.

[0083] The various data described in the above embodiment are stored as program data, for example, in the memory 1010 or the hard disk drive 1090. The CPU 1020 then reads the program module 1093 and the program data 1094 stored in the memory 1010 or the hard disk drive 1090 into the RAM 1012 as needed, and executes various processing procedures.

[0084] Note that the program module 1093 and program data 1094 related to the program are not limited to being stored in the hard disk drive 1090, and may be stored in, for example, a removable storage medium and read by the CPU 1020 via a disk drive or the like. Alternatively, the program module 1093 and program data 1094 related to the program may be stored in another computer connected via a network (such as a LAN (Local Area Network) or WAN (Wide Area Network)) and read by the CPU 1020 via the network interface 1070.

[0085] The above-described embodiments and their modifications are included in the technology disclosed in this application, as well as in the scope of the invention described in the claims and their equivalents. [Explanation of symbols]

[0086] 1. Communication Systems 10 Server device 11,21 Communications Department 12,22 Storage section 13,23 Control section 20 terminals 24 Input / output section 30-1, 30-2 Wearable devices 40 Mattress with pressure sensor 121 Pressure distribution information group 122 Vital Information Group 123 Sensor Information Group 124 Sleep Quality Measurement Model 125 Relationship Estimation Model 131 Pressure distribution acquisition unit 132 Vital Information Acquisition Unit 133 Sensor information acquisition unit 134 Sleep Quality Measurement Unit 135 Learning Department 136 Estimation Department 221 Pressure distribution information 222 Vital Signs 223 Sensor Information 231 Pressure distribution collection unit 232 Vital Information Collection Department 233 Sensor Information Collection Unit 234 Output control section

Claims

1. A communication system having a pressure sensor-equipped mattress on which a user lies, a terminal that communicates with the pressure sensor-equipped mattress, and a server device that communicates with the terminal, The mattress with pressure sensor includes: a pressure detection sensor that detects the pressure distribution acting on the upper surface of the mattress with pressure sensors when the user sleeps; and The terminal a first collection unit that collects the pressure distribution detected by the pressure detection sensor; an output unit that outputs information transmitted from the server device; and The server device an acquisition unit that acquires, from first time-series data of the pressure distribution detected by the pressure detection sensor of the mattress with pressure sensor during the user's sleeping period, a difference between the sleeping state of the user at which the user's sleep quality score is equal to or greater than a target value and the sleeping state of the user during the sleeping period, using a model that has been trained to output, when time-series data of the pressure distribution detected by the pressure detection sensor of the mattress with pressure sensor during the user's sleeping period, the difference between the sleeping state of the user at which the user's sleep quality score is equal to or greater than a target value and the sleeping state of the user during the sleeping period, and transmits the difference to the terminal; A communication system comprising:

2. The communication system of claim 1, characterized in that the sleeping state is the number of times the user turns over in their sleep, the time the user spends sleeping on the right side of the pressure sensor mattress, the time the user spends sleeping on the left side of the pressure sensor mattress, the part of the pressure sensor mattress that is under the most stress for the longest time, the weight of the futon on the pressure sensor mattress, and / or the time the user spends using a pillow.

3. The communication system comprises: a wearable device worn by the user and having a sensor that measures vital information of the user; and The terminal a second collection unit that communicates with the wearable device and collects vital information of the user; and The server device a measurement unit that measures the sleep quality of the user based on the vital information; a learning unit that learns the model so that, when time-series data of the pressure distribution detected by the pressure detection sensor of the mattress with pressure sensor for a predetermined period is input, the model outputs a difference between the sleeping state of the user that makes the user's sleep quality score equal to or greater than a target value and the sleeping state of the user for the predetermined period; and The communication system according to claim 1 , wherein the acquisition unit acquires the difference using the model.

4. A communication method executed by a communication system having a pressure sensor-equipped mattress on which a user lies, a terminal that communicates with the pressure sensor-equipped mattress, and a server device that communicates with the terminal, comprising: a step of detecting a pressure distribution applied to an upper surface of the pressure sensor-equipped mattress by using a pressure detection sensor in the pressure sensor-equipped mattress when the user sleeps; a step in which the terminal collects pressure distribution detected by the pressure detection sensor; a step in which the server device, when receiving time series data of the pressure distribution detected by the pressure detection sensor of the pressure sensor-equipped mattress during a predetermined period, uses a trained model to output the difference between the sleeping state of the user at which the user's sleep quality score is equal to or greater than a target value and the sleeping state of the user during the predetermined period, from first time series data of the pressure distribution detected by the pressure detection sensor of the pressure sensor-equipped mattress during the user's sleeping period, to obtain the difference between the sleeping state of the user at which the user's sleep quality score is equal to or greater than a target value and the sleeping state of the user during the sleeping period, and transmits the difference to the terminal; a step of outputting, by the terminal, the information transmitted from the server device; A communication method comprising:

Citation Information

Patent Citations

  • Sleep privilege giving system, sleep privilege giving server device and sleep privilege giving program

    JP2014052834A

  • Care assistance device, care assistance method, and care assistance system

    JP2020140329A

  • Information processing device, disease onset probability determination method, and disease onset probability determination program

    JP2021111241A