Communication systems and communication methods

JP7897748B2Active Publication Date: 2026-07-30NTT DOCOMO BUSINESS INC
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NTT DOCOMO BUSINESS INC
Filing Date
2022-09-12
Publication Date
2026-07-30

AI Technical Summary

Benefits of technology

【0007】 本発明によれば、睡眠の品質を保持可能であるトイレのタイミングをユーザに報知することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007897748000001
    Figure 0007897748000001
  • Figure 0007897748000002
    Figure 0007897748000002
  • Figure 0007897748000003
    Figure 0007897748000003
Patent Text Reader

Abstract

To notify a user of timing to use a restroom, which can preserve the quality of sleep.SOLUTION: In a communication system 1, a server device 10 has a sleep quality measurement unit that measures the past sleep quality of a user based at least on the history of the user's vital information, a toilet time detection unit that detects the past toilet time of the user after falling asleep based on the history of the user's vital information and / or the history of sensor information of an acceleration sensor, and a toilet schedule setting unit that sets a toilet schedule indicating timing when the user should use the restroom after falling asleep based on the relationship between the past sleep quality of the user and the past toilet time of the user after falling asleep. A terminal 20 notifies the user of timing to use the restroom according to the toilet schedule set by the server device 10.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 Art

[0002] Conventionally, there are known technologies for analyzing vital data acquired from a wearable sensor by a server to manage the health state of a user and technologies for measuring sleep quality.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] As people age, the number of times they go to the toilet at night increases, and they may not get enough sleep, which may lead to poor physical condition during the day. Therefore, there has been a desire to maintain sleep quality even when going to the toilet at night.

[0005] The present invention has been made in view of the above, and an object thereof is to provide a communication system and a communication method capable of notifying a user of the timing of a toilet that can maintain the quality of sleep.

Means for Solving the Problems

[0006] In order to solve the above-described problems and achieve the object, a communication system of the present invention is a communication system including a wearable device worn by a user, a terminal of the user that communicates with the wearable device, and a server device that communicates with the terminal, wherein the wearable device includes a sensor that measures vital information of the user, The terminal has an acceleration sensor and a storage unit that stores the user's toilet schedule after falling asleep, which is created by the server device; a collection unit that collects sensor information from the acceleration sensor and the user's vital information; and an output unit that notifies the user of the timing of toilet use according to the toilet schedule. The server device has a measurement unit that measures the user's past sleep quality based on at least the user's vital information history; a detection unit that detects the user's past toilet time after falling asleep based on the user's vital information history and / or the acceleration sensor history; and a setting unit that sets a toilet schedule indicating the timing of the user's toilet use after falling asleep based on the relationship between the user's past sleep quality and the user's past toilet time after falling asleep, and transmits the set toilet schedule to the terminal. [Effects of the Invention]

[0007] According to the present invention, it is possible to notify the user of the optimal timing for using the toilet while maintaining sleep quality. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 is a block diagram showing an example of the configuration of a communication system according to an embodiment. [Figure 2] Figure 2 is a block diagram showing an example of the configuration of the terminal shown in Figure 1. [Figure 3] Figure 3 is a block diagram showing an example of the configuration of the server device shown in Figure 1. [Figure 4] Figure 4 is a diagram illustrating the processing between the learning unit and the toilet schedule setting unit shown in Figure 3. [Figure 5] Figure 5 is a sequence diagram showing the processing procedure of the communication process according to the embodiment. [Figure 6] Figure 6 shows a computer running the program. [Modes for carrying out the invention]

[0009] Embodiments of the communication system and communication method according to the present application will be described in detail below with reference to the drawings. However, these embodiments do not limit the communication system and communication method according to the present application.

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

[0011] Waking up to use the toilet during deep sleep is thought to reduce sleep quality. Therefore, in this embodiment, a schedule is set that indicates toilet times that allow for maintaining sleep quality, and the user is notified of these toilet times, so that even if the user wakes up to use the toilet, they can still get good quality sleep.

[0012] Specifically, the communication system according to this embodiment sets a toilet schedule indicating the timing of a user's toilet breaks after falling asleep, based on the relationship between the user's past sleep quality and the user's past toilet break times after falling asleep. The communication system trains a toilet schedule setting model (model) on the relationship between the user's past sleep quality and the user's past toilet break times after falling asleep. Then, using this toilet schedule setting model, the communication system sets toilet break times that satisfy the user's sleep quality score to a target value, thereby ensuring that the user can get good quality sleep even if they wake up to use the toilet.

[0013] [Communication System] Figure 1 is a block diagram showing an example of the configuration of a communication system according to an embodiment. As shown in Figure 1, the communication system 1 includes a terminal 20 used by the user, wearable devices 30-1 and 30-2 worn by the user, and a server device 10 that sets a toilet schedule indicating the timing of the user's toilet needs after falling asleep. Furthermore, the configuration shown in Figure 1 is merely an example, and the specific configuration and the number of each device are not particularly limited.

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

[0015] The terminal 20 is a smart device such as a smartphone or a tablet, and is a portable terminal device that can communicate with any server device 10 via a wireless communication network. The terminal 20 collects the vital information of the user and the sensor information of the acceleration sensors detected by the wearable devices 30-1 and 30-2, and transmits the collected vital information and the sensor information of the acceleration sensors to the server device 10.

[0016] The server device 10 measures the sleep quality of the user based on the vital information of the user measured by the wearable devices 30-1 and 30-2. The server device 10 may measure the sleep quality of the user using the sensor information of the acceleration sensors measured by the wearable devices 30-1 and 30-2 together with the vital information of the user.

[0017] The server device 10 detects the toilet time after the user falls asleep based on the history of the vital information of the user measured by the wearable devices 30-1 and 30-2 and / or the history of the sensor information of the acceleration sensors.

[0018] The server device 10 sets a toilet schedule indicating the timing of the user's toilet use after falling asleep based on the relationship between the past user's sleep quality and the past user's toilet time after falling asleep. At this time, the server device 10 uses a toilet schedule setting model that has learned the relationship between the past user's sleep quality and the past user's toilet time after falling asleep to estimate the timing of the toilet when the score of the user's sleep quality meets the target value, and sets a toilet schedule including the estimated toilet timing.

[0019] Then, the server device 10 transmits the set toilet schedule to the terminal 20. The terminal 20 notifies the user of the toilet timing according to the toilet schedule after the user falls asleep created by the server device 10, using voice, vibration, etc.

[0020] [Terminal] Next, the terminal 20 will be described. 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 includes a communication unit 21, a storage unit 22, a control unit 23, and an input / output unit 24.

[0021] The communication unit 21 is realized by a NIC (Network Interface Card) or the like, and controls communication between an external device and the control unit 23 via a telecommunication line such as a LAN (Local Area Network) or the Internet. For example, the communication unit 21 controls communication between the wearable devices 30-1 and 30-2, and communication between the server device 10.

[0022] The communication unit 21 receives sensor information of the acceleration sensor and the user's vital information from the wearable devices 30-1 and 30-2. The communication unit 21 transmits the sensor information of the acceleration sensor and the user's vital information of the wearable devices 30-1 and 30-2 to the server device 10. The communication unit 21 receives the toilet schedule after the user falls asleep transmitted from the server device 10.

[0023] The input / output unit 24 outputs various information and receives input from the user. The input / output unit 24 includes, for example, an LCD screen, a touch panel, a speaker, a microphone, a vibrator, etc. The input / output unit 24 outputs sounds, vibrations, etc., to notify the user of the timing for using the toilet.

[0024] The memory unit 22 stores data and programs necessary for various processes performed by the control unit 23. For example, the memory unit 22 may be a semiconductor memory element such as RAM (Random Access Memory) or flash memory, or a storage device such as a hard disk or optical disc. The memory unit 22 stores the user's vital information 221 and sensor information 222 transmitted from the wearable devices 30-1 and 30-2, and the user's toilet schedule 223 after falling asleep, transmitted from the server device 10.

[0025] 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 MPU (Micro Processing Unit), or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). The control unit 23 includes a vital information collection unit 231, a sensor information collection unit 232, a schedule registration unit 233, and a toilet time notification unit 234.

[0026] The vital information collection unit 231 collects vital information detected by wearable devices 30-1 and 30-2 from wearable devices 30-1 and 30-2. The vital information collection unit 231 collects vital information by periodically requesting information transmission from wearable devices 30-1 and 30-2.

[0027] The sensor information collection unit 232 collects sensor information from the wearable devices 30-1 and 30-2 regarding the acceleration sensor detected by the wearable devices 30-1 and 30-2. The sensor information collection unit 232 collects sensor information from the acceleration sensor by periodically requesting information transmission from the wearable devices 30-1 and 30-2, for example. Alternatively, the sensor information collection unit 232 may collect acceleration sensor information by receiving sensor information transmitted from the wearable devices 30-1 and 30-2 when an acceleration of a predetermined value or higher is detected.

[0028] When the schedule registration unit 233 receives the user's toilet schedule after falling asleep from the server device 10, it registers the toilet schedule 223 in the storage unit 22.

[0029] The toilet time notification unit 234 notifies the user of the timing for using the toilet according to the toilet schedule 223.

[0030] The toilet time notification unit 234, for example, causes the input / output unit 24 to output sound, vibration, or the like to notify the user that it is time to use the toilet at the toilet timing indicated in the toilet schedule 223.

[0031] Furthermore, the toilet time notification unit 234 outputs an audio or vibration notification, for example, at a predetermined time before the toilet timing time indicated in the toilet schedule 223, to notify the user that it is time to use the toilet. The toilet time notification unit 234 then stops outputting audio or vibration notifications when it detects waking up or walking based on sensor information from wearable devices 30-1 and 30-2.

[0032] [Server equipment] Next, the server device 10 will be described. Figure 3 is a block diagram showing an example of the configuration of the server device 10 shown in Figure 1. As shown in Figure 3, the server device 10 has a communication unit 11, a storage unit 12, and a control unit 13.

[0033] The communication unit 11 is implemented using a NIC or the like and controls communication between the control unit 13 and external devices via telecommunication lines such as LANs or the Internet. For example, the communication unit 11 controls communication with the terminal 20. The communication unit 11 receives the user's vital information and sensor information from the acceleration sensors of the wearable devices 30-1 and 30-2 worn by the user from the terminal 20. The communication unit 11 transmits the user's toilet schedule after falling asleep to the terminal 20.

[0034] The memory unit 12 stores data and programs necessary for various processes performed by the control unit 13. For example, the memory unit 12 may be a semiconductor memory element such as RAM or flash memory, or a storage device such as a hard disk or optical disc. The memory unit 12 stores vital information group 121, sensor information group 122, sleep quality measurement model 123, toilet time detection model 124, and toilet schedule setting model 125 (model).

[0035] The vital information group 121 is a set of vital information of the user transmitted from terminal 20. Each vital information item is accompanied by the user's identification information and a timestamp.

[0036] Sensor information group 122 is a set of sensor information from the accelerometers of wearable devices 30-1 and 30-2 worn by the user, transmitted from terminal 20. Each sensor information is associated with the user's identification information and a timestamp.

[0037] The sleep quality measurement model 123 is a model that measures the sleep quality of a user based on at least the user's vital information. The sleep quality measurement model 123 learns the vital information of the user being measured over a predetermined period (e.g., two weeks), measures the progression of sleep onset time, wakefulness, REM sleep, light sleep, and deep sleep, and measures a sleep quality score based on the measurement results. The sleep quality measurement model 123 may further measure the user's sleep quality score using sensor information from the acceleration sensors of wearable devices 30-1 and 30-2.

[0038] The toilet time detection model 124 receives the user's vital information history and / or the sensor information history from the accelerometer sensors of the wearable devices 30-1 and 30-2 worn by the user as input, and detects and outputs the user's past toilet time after falling asleep.

[0039] For example, the toilet time detection model 124, upon inputting the history of sensor information from the acceleration sensor, estimates the user's waking up action and, if a predetermined number of steps or more are measured thereafter, detects that the user got up to go to the toilet at the time of the waking action. The toilet time detection model 124 also detects that the user got up to go to the toilet during the wakefulness period if a predetermined number of steps or more are measured during the wakefulness period, based on the sleep quality results measured using vital information. Furthermore, the toilet time detection model 124 detects the occurrence of the urge to urinate based on fluctuations in blood pressure values ​​among the vital information and detects that the user got up to go to the toilet.

[0040] The toilet schedule setting model 125 is a model that has learned the relationship between past users' sleep quality and past users' toilet time after falling asleep.

[0041] The toilet schedule setting model 125, upon inputting the user's sleep quality and the user's toilet time after falling asleep, estimates and outputs a schedule showing the timing of toilet visits after the user falls asleep for the current day and / or the following day and beyond, where the user's sleep quality score meets the target value. The target value for the user's sleep quality score is set to a default value, but may also be changed as appropriate according to the user's sleep quality history, or may be changed by the user themselves.

[0042] 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 includes a vital information acquisition unit 131, a sensor information acquisition unit 132, a sleep quality measurement unit 133 (measurement unit), a toilet time detection unit 134 (detection unit), a learning unit 135, and a toilet schedule setting unit 139 (setting unit).

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

[0044] The sensor information acquisition unit 132 receives sensor information from the wearable devices 30-1 and 30-2 worn by the user from the terminal 20, thereby acquiring sensor information from the acceleration sensors of the wearable devices 30-1 and 30-2 worn by the user, which are the target of estimation.

[0045] The sleep quality measurement unit 133 measures the user's sleep quality based on the vital information of the person being measured. The sleep quality measurement unit 133 measures the user's sleep onset time, wakefulness, REM sleep, light sleep, and deep sleep progression, and calculates a sleep quality score based on the measurement results. The sleep quality measurement unit 133 reads the vital information of the person being measured from the vital information group 121, inputs it into the sleep quality measurement model 123, and obtains the output of the sleep quality measurement model 123 to measure the user's sleep quality score.

[0046] The toilet time detection unit 134 detects past toilet times after a user falls asleep based on the user's vital information history and / or the sensor information history of the acceleration sensors of the wearable devices 30-1 and 30-2 worn by the user. The toilet time detection unit 134 inputs the vital information history of the user being measured and / or the sensor information history of the acceleration sensors of the wearable devices 30-1 and 30-2 worn by the user into the toilet time detection model 124 and obtains the output of the toilet time detection model 124 to detect past toilet times after a user falls asleep.

[0047] The learning unit 135 trains the toilet schedule setting model 125 on the relationship between past users' sleep quality and past users' toilet time after falling asleep. The learning unit 135 sets up a toilet schedule setting model 125 for each target user and trains each model on the relationship between the corresponding user's past users' sleep quality and past users' toilet time after falling asleep.

[0048] Figure 4 is a diagram illustrating the processing between the learning unit 135 and the toilet schedule setting unit 136 (described later), as shown in Figure 3. The learning unit 135 uses the history of past users' sleep quality measurement results and the history of past users' toilet time detection results after falling asleep as learning data to train the toilet schedule setting model 125 on the relationship between past users' sleep quality and past users' toilet time after falling asleep (Figure 4 (1)).

[0049] The toilet schedule setting unit 136 then sets a toilet schedule indicating the timing of the user's toilet visits after falling asleep, based on the relationship between the user's past sleep quality and the user's past toilet visit times after falling asleep. The toilet schedule setting unit 136 sets the timing of the user's toilet visits to be at least during times other than deep sleep.

[0050] The toilet schedule setting unit 136 uses the toilet schedule setting model 125 to estimate the timing of toilet breaks that will satisfy the user's sleep quality score and create a toilet schedule that includes the estimated toilet breaks (Figure 4(2)).

[0051] The toilet schedule setting unit 136 inputs the user's sleep quality and the user's toilet time after falling asleep into the toilet schedule setting model 125, and sets the user's toilet schedule for the current day and / or the following day and beyond, by obtaining an output schedule that shows the timing of toilet visits after the user falls asleep for the current day and / or the following day and beyond, where the user's sleep quality score meets the target value. In the toilet schedule illustrated in Figure 4, two toilet visits are set after the user falls asleep, but this is not limited to this. The number of toilet visits included in the toilet schedule may be one or three or more.

[0052] The toilet schedule setting unit 136 transmits the set toilet schedule to the terminal 20. The terminal 20 notifies the user of the toilet timing according to the toilet schedule 223.

[0053] [Communication Processing] Next, the communication processing according to the embodiment will be described. Figure 5 is a sequence diagram showing the processing procedure of the communication processing according to the embodiment.

[0054] As shown in Figure 5, terminal 20 collects the user's vital information and acceleration sensor information detected by wearable devices 30-1 and 30-2 (steps S1 and S3), and transmits the collected vital information and acceleration sensor information to server device 10 (steps S2 and S4).

[0055] The server device 10 measures the user's past sleep quality based on at least the user's vital information history (step S5).

[0056] The server device 10 detects past toilet breaks after the user fell asleep based on the user's vital information history and / or the sensor information history from the accelerometers of the wearable devices 30-1 and 30-2 (step S6).

[0057] The server device 10 performs a learning process to train the toilet schedule setting model 125 on the relationship between past users' sleep quality and past users' toilet time after falling asleep (step S7).

[0058] The server device 10 sets a toilet schedule indicating the timing of the user's toilet visits after falling asleep, based on the relationship between the user's past sleep quality and the user's past toilet visit times after falling asleep (step S8). In step S8, the server device 10 uses the toilet schedule setting model 125 to estimate the timing of the toilet visits that will satisfy the user's sleep quality score to the target value, and sets a toilet schedule that includes the estimated toilet visit timing.

[0059] The server device 10 sends the configured toilet schedule to the terminal 20 (step S9). The terminal 20 registers the toilet schedule received from the server device 10 (step S10).

[0060] Terminal 20 determines whether it is toilet time as indicated in the registered toilet schedule (step S11). If it is toilet time (step S11: Yes), it notifies the user of the toilet timing (step S12).

[0061] Furthermore, terminal 20 determines that the user has an urge to urinate if their current blood pressure exceeds a predetermined value, and notifies the user of the timing to use the toilet, even if the toilet time indicated in the registered toilet schedule has not yet been reached. The predetermined value is set based on the blood pressure value at which the urge to urinate occurs, which is determined based on the relationship between the blood pressure value and the amount of urine accumulated in the bladder. This allows the timing of toilet visits to be adjusted according to the user's eating and drinking habits and physical condition on that day.

[0062] Terminal 20 determines whether the next toilet time is scheduled in the toilet schedule (step S13). If there is no next toilet time scheduled (step S13: No), terminal 20 terminates the toilet time notification process.

[0063] If it is not toilet time (Step S11: No), or if there is a scheduled toilet time (Step S13: Yes), terminal 20 returns to step S11 and performs the determination in step S11.

[0064] Furthermore, the communication system 1 optimizes the toilet schedule by performing the processes in steps S1 to S9 at predetermined intervals.

[0065] [Effects of the embodiment] As described above, the communication system 1 according to this embodiment measures the user's past sleep quality based on at least the user's vital information history. The communication system 1 detects the user's past toilet time after falling asleep based on the user's vital information history and / or the acceleration sensor information history. The communication system 1 sets a toilet schedule indicating the timing of the user's toilet time after falling asleep, based on the relationship between the user's past sleep quality and the user's past toilet time after falling asleep. The terminal 20 notifies the user of the toilet timing according to the toilet schedule.

[0066] Therefore, according to the communication system 1, the user can maintain a sleep quality score at the target value by getting up to go to the toilet at the times notified by terminal 20 according to this toilet schedule.

[0067] Furthermore, the communication system 1 uses a toilet schedule setting model 125, which has learned the relationship between past users' sleep quality and past users' toilet times after falling asleep, to set toilet timings that satisfy the user's sleep quality score at a target value. By using the toilet schedule setting model 125, the communication system 1 can appropriately determine toilet timings that satisfy the sleep quality score at a target value.

[0068] Therefore, by getting up to use the toilet according to the toilet schedule set by the server device 10, users can get a sufficiently good quality of sleep even when they get up to use the toilet.

[0069] [System configuration, etc.] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those illustrated, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions. Moreover, each processing function performed by each device can be implemented, in whole or in any part, by a CPU or GPU and programs that are analyzed and executed by said CPU or GPU, or by hardware using wired logic.

[0070] 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 by known methods. In addition, the processing procedures, control procedures, specific names, and information including various data and parameters shown in the above document and drawings can be arbitrarily changed unless otherwise specified.

[0071] [program] Furthermore, it is also possible to create a program that describes the processing performed by the components of the communication system 1 described in the above embodiment in a language that can be executed by a computer. For example, it is possible to create a program that describes the processing performed by the components of the communication system 1 in the embodiment in a language that can be executed by a computer. In this case, the same effects as in the above embodiment can be obtained by having a computer execute the program. Moreover, the same processing as in the above embodiment may be realized by recording such a program on a computer-readable recording medium and having a computer read and execute the program recorded on this recording medium.

[0072] Figure 6 shows a computer running a program. As illustrated in Figure 6, computer 1000 includes, for example, memory 1010, CPU 1020, hard disk drive interface 1030, disk drive interface 1040, serial port interface 1050, video adapter 1060, and network interface 1070, all of which are connected by bus 1080.

[0073] Memory 1010 includes ROM (Read Only Memory) 1011 and RAM 1012, as illustrated in Figure 6. ROM 1011 stores, for example, a boot program such as BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to the hard disk drive 1090, as illustrated in Figure 6. The disk drive interface 1040 is connected to the disk drive 1100. For example, 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.

[0074] Here, as illustrated in Figure 6, the hard disk drive 1090 stores, for example, the OS 1091, the application program 1092, the program module 1093, and the program data 1094. In other words, the above-mentioned program is stored in the hard disk drive 1090, for example, as a program module in which instructions to be executed by the computer 1000 are described.

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

[0076] Furthermore, the program module 1093 and program data 1094 related to the program are not limited to being stored on the hard disk drive 1090, but may also be stored on a removable storage medium, for example, 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 on another computer connected via a network (LAN (Local Area Network), WAN (Wide Area Network), etc.) and read by the CPU 1020 via the network interface 1070.

[0077] The embodiments described above and their variations are included in the art disclosed herein, as well as in the scope of the invention described in the claims and its equivalents. [Explanation of Symbols]

[0078] 1. Communication System 10 Server devices 11,21 Communications Department 12,22 Storage section 13,23 Control Unit 20 devices 24 Input / output section 30-1, 30-2 Wearable devices 121 Vital Information Group 122 Sensor Information Group 123 Sleep Quality Measurement Model 124 Toilet Time Detection Model 125 Toilet Schedule Setting Model 131 Vital Information Acquisition Department 132 Sensor Information Acquisition Unit 133 Sleep Quality Measurement Department 134 Toilet Time Detection Unit 135 Learning Department 136 Toilet Schedule Setting Section 221 Vital Information 222 Sensor Information 223 Toilet Schedule 231 Vital Information Collection Department 232 Sensor Information Acquisition Unit 233 Schedule Registration Section 234 Toilet Time News Department

Claims

1. A communication system comprising a wearable device worn by a user, a user's terminal that communicates with the wearable device, and a server device that communicates with the terminal, The wearable device is A sensor for measuring the user's vital information, Accelerometer and It has, The aforementioned terminal is A storage unit that stores the user's toilet schedule after falling asleep, created by the server device, A data collection unit that collects sensor information from the acceleration sensor and the user's vital information, An output unit that notifies the user of the timing of toilet use according to the aforementioned toilet schedule, It has, The server device is A measurement unit that measures the past sleep quality of the user based on at least the user's vital information history, A detection unit that detects the user's past toilet time after falling asleep, based on the user's vital information history and / or the sensor information history of the acceleration sensor, A setting unit sets a toilet schedule indicating the timing of the user's toilet visits after falling asleep, based on the relationship between the past user's sleep quality and the past user's toilet visits after falling asleep, and transmits the set toilet schedule to the terminal. A communication system characterized by having the following features.

2. The measurement unit measures the user's sleep onset time, wakefulness, REM sleep, light sleep, and deep sleep progression, and calculates a sleep quality score based on the measurement results. The communication system according to claim 1, characterized in that the setting unit sets the timing of the user's toilet use at least during times other than the deep sleep period.

3. The learning unit trains the model on the relationship between the sleep quality of past users and the toilet time of those past users after falling asleep. It further possesses, The communication system according to claim 1, characterized in that the setting unit uses the model to estimate the timing of a toilet break when the user's sleep quality score meets a target value, and sets the toilet schedule including the estimated toilet break timing.

4. The communication system according to claim 3, characterized in that when the user's sleep quality and the user's toilet time after falling asleep are input, the model outputs a schedule indicating the timing of the user's toilet time after falling asleep on the current day and / or the following day and beyond.

5. A communication method performed by a communication system having a wearable device worn by a user, a terminal of the user that communicates with the wearable device, and a server device that communicates with the terminal, The wearable device performs the step of measuring the user's vital information, The wearable device performs the step of measuring sensor information using an acceleration sensor, The terminal collects sensor information from the acceleration sensor and vital information of the user. The server device includes a step of measuring the user's past sleep quality based on at least the user's vital information history, A step of detecting the user's past toilet time after falling asleep, based on the user's vital information history and / or the sensor information history of the acceleration sensor, The process involves setting a toilet schedule that indicates the timing of the user's toilet visits after falling asleep, based on the relationship between the past user's sleep quality and the past user's toilet visits after falling asleep, and transmitting the set toilet schedule to the terminal. The terminal performs the step of notifying the user of the timing for using the toilet according to the toilet schedule, A communication method characterized by including [something].