Sleep check system, sleep check program and sleep check method
Patent Information
- Application Number
- JP2024036193
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-08
- Publication Date
- 2025-05-12
- Estimated Expiration
- 2037-06-30
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a sleep check system, a sleep check program, and a sleep check method, which receive operation inputs all at once. [Background technology]
[0002] In the past, there have been many technologies that detect whether an infant is sleeping on their stomach or their breathing condition and notify the parent / guardian in order to prevent suffocation caused by sleeping on their stomach and sudden infant death syndrome (SIDS).
[0003] As prior art, Patent Document 1 discloses an infant sleeping on their stomach detection device that can prevent suffocation accidents by detecting and alerting the user when an infant is sleeping on their stomach. The detection device consists of a detection unit that is attached to the surface of the infant's clothing and a main body unit, the detection unit is attached to the surface of the clothing, such as the abdomen, and detects when the infant is sleeping on their stomach and sends out an ON signal, and when the main body unit receives the ON signal, an alarm unit of the main body unit emits light, sound, vibration or a combination of these to alert the user.
[0004] Furthermore, Patent Document 2 discloses a system and method for body movement monitoring, temperature monitoring, data collection and analysis in which an acceleration sensor and a temperature sensor are used to measure an infant's characteristics, the measured characteristic information is transmitted to a computer device, a warning about the measured characteristics is displayed on the computer device, and changes in the position of the motion sensor over time, etc. are determined. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2005-312901 A [Patent Document 2] US Patent Application Publication No. 2015 / 0250419 Summary of the Invention [Problem to be solved by the invention]
[0006] Here, in facilities such as daycare centers where multiple infants and young children are enrolled, childcare workers are required to check the position of each child's body while sleeping and the state of their breathing at specified intervals (for example, every five minutes) when checking the afternoon naps of the children in their classes, and record the results of this check for each child on a check sheet or the like, but there is a need to reduce the burden of this checking and recording on childcare workers.
[0007] The conventional technology disclosed in Patent Document 1 only detects the prone sleeping position and alerts the child by voice or other means, so while the alert can inform the childcare worker that the child is sleeping on their stomach, it cannot check the child's normal sleeping state. Additionally, the conventional technology disclosed in Patent Document 2 also displays changes in the sleeping state over time, but the childcare worker must refer to the display and record the results of actually checking the sleeping state of each child on a separate check sheet or the like, which is not sufficient to meet the needs of the child.
[0008] In view of the above-mentioned problems, the present invention provides a sleep check system, a sleep check program, and a sleep check method which, when checking and recording the sleep states of children at predetermined time intervals on a terminal device held by a user such as a childcare worker, detects the sleep states of the children, such as their body position, displays the detected sleep states all at once, accepts input of the results of checking the displayed sleep states all at once, and can change the display of the sleep states for which the checks have been accepted. [Means for solving the problem]
[0009] In order to solve the above problem, the invention described in claim 1 is an infant sleep check system for checking the sleep states of a plurality of subjects as a plurality of infants, comprising a main body part detachable to each of the subjects, a detection part which acquires information on the angle of the main body part from a predetermined reference position from a first predetermined period to detect the body orientation of the subject depending on the angle information, and detects the body temperature of the subject from a fourth predetermined period, a collection part which collects posture data indicating the body orientation of each of the subjects detected by the detection part and generates posture information, and collects temperature data indicating the body temperature of each of the subjects detected by the detection part and generates information indicating the body temperature, a posture display part which displays, using a list for the number of the subjects, that the body orientation of each of the subjects based on the acquired posture information is one of a plurality of states including a supine state and a prone state, and a posture display part which displays, using a list for the number of the subjects, the body orientation of each of the plurality of subjects based on the information indicating the body temperature acquired from each of the plurality of subjects, and an alert information generating and outputting unit that generates alert information indicating that the life of the subject is in danger when the subject's body orientation is detected to be in a prone state based on the posture information, and outputs the generated alert information, wherein the posture display unit uses the list to display an up arrow if the body orientation of the subject is in the supine state, and a down arrow if the body orientation of the subject is in the prone state, based on the body orientation of each subject based on the acquired posture information, and the alert information generating and outputting unit generates the alert information as visible character information and displays it as a pop-up individually for each subject whose body orientation is detected to be in a prone state, and the posture display unit displays the body orientation of the subject at different time intervals for each age of the subject, or for each age and month of the subject.
[0010] The invention described in claim 2 is characterized in that, in addition to the configuration described in claim 1, the posture display unit selects and displays whether or not to display the body orientation of the subject for each age of the subject, or for each age and month of the subject.
[0011] The invention described in claim 3 is, in addition to the configuration described in claim 1 or 2, further comprising a storage unit that stores the collected temperature data, and the collected posture data is stored in the storage unit, The device further includes a calculation unit that calculates the average number of times the subject turns over in their sleep during a third specified period based on the stored posture data, and a determination unit that compares the number of times the subject turns over in their sleep during the third specified period indicated by the generated posture information with the calculated average number of times the subject turns over in their sleep to determine whether the subject turns over a lot during the third specified period, and the posture display unit changes the display of the body direction of the subject that is determined to turn over a lot.
[0012] The invention described in claim 4 is characterized in that, in addition to the configuration described in claim 3, the calculation unit calculates an average body temperature for the subject during a fifth predetermined period based on the stored temperature data, the determination unit compares the calculated average body temperature for the subject with a body temperature indicated by the generated information indicating the body temperature to determine whether the body temperature is normal or not, and the posture display unit changes the display of the body orientation of the subject whose body temperature is determined to be not normal.
[0013] The invention described in claim 5 is an infant sleep check method in an infant sleep check system for checking the sleep states of a plurality of subjects as a plurality of infants, comprising: a detection step in which a detection unit is provided with a main body unit detachable from each of the subjects, and obtains information on the angle of the main body unit from a predetermined reference position every first predetermined period to detect the body orientation of the subject depending on the angle information, and detects the body temperature of the subject every fourth predetermined period; a collection step in which a collection unit collects posture data indicating the body orientation of each of the subjects detected in the detection step and generates posture information, and collects temperature data indicating the body temperature of each of the subjects detected by the detection unit and generates information indicating the body temperature; a posture display step in which the body orientation of each of the subjects based on the posture information obtained in the collection step is one of a plurality of states including a supine state and a prone state, using a list for the number of the subjects, and a posture display step in which the body orientation of each of the subjects based on the posture information obtained in the collection step is one of a plurality of states including a supine state and a prone state, and a posture display step in which the body orientation of each of the subjects is displayed based on the information indicating the body temperature obtained from each of the subjects in the collection step, The method includes a body temperature output step of indicating that the body temperature of a subject among the subjects is not normal, and an alert information generating and output step of generating alert information indicating that the life of the subject is in danger when the body orientation of the subject is detected to be in a prone state based on the posture information, and outputting the generated alert information. In the posture display step, based on the body orientation of each subject based on the acquired posture information, if the body orientation of the subject is in the supine state, an up arrow is displayed using the list, and if the body orientation of the subject is in the prone state, a down arrow is displayed using the list. In the alert information generating and output step, the alert information is generated as visible character information and is displayed as a pop-up individually for each subject whose body orientation is detected to be in a prone state. In the posture display step, the display of the body orientation of the subject is displayed at different time intervals for each age of the subject, or for each age and month of the subject.
[0014] The invention described in claim 6 is an infant sleep check sensor used in an infant sleep check system for checking the sleeping states of a plurality of subjects as a plurality of infants, and for acquiring posture information as information for displaying the orientation of the body of the subject on a posture display unit, the sensor comprising a main body part detachable to each of the subjects, a detection unit which acquires information on the angle of the main body part from a predetermined reference position from a first predetermined period to detect the orientation of the body of the subject depending on the angle information, and detects the body temperature of the subject on a fourth predetermined period, the detection unit collects posture data indicating the orientation of the body, and a collection unit which generates posture information and generates information indicating the body temperature collects the posture data for each of the detected subjects to generate the posture information, collects temperature data indicating the body temperature for each of the subjects to generate information indicating the body temperature, and displays, in a list for the number of subjects, that the orientation of the body of each of the subjects based on the acquired posture information is one of a plurality of states including a supine state and a prone state, and displays the posture information for each of the subjects in a list for each of the subjects, and displays the posture information for each of the subjects in a list for each of the subjects, and displays the posture information for each of the subjects in a list for each of the subjects. Based on the acquired information indicating the body temperature, for the subject among the plurality of subjects whose body temperature is determined to be not normal, a body temperature output unit is caused to indicate that the body temperature is not normal; when it is detected based on the posture information that the body orientation of the subject is in a prone state, alert information indicating that the life of the subject is in a dangerous state is generated; an alert information generation and output unit that outputs the generated alert information is caused to generate the alert information and output the generated alert information; based on the body orientation of each subject based on the acquired posture information, in the display of the posture display unit, an up arrow is displayed using the list if the body orientation of the subject is in the supine state, and a down arrow is displayed using the list if the body orientation of the subject is in the prone state; in the output of the alert information generation and output unit, the alert information is generated as visible character information and is displayed as a pop-up individually for each subject whose body orientation is detected to be in a prone state; in the display of the posture display unit,The display of the subject's body orientation is configured to be displayed at different time intervals for each age and month.
[0015] The invention described in claim 7 is a sleep check program that causes a computer to function as the sleep check system described in any one of claims 1 to 4.
[0016] Any combination of the above components, and any transformation of the present invention into a method, device, system, computer program, data structure, recording medium, etc., are also effective as aspects of the present invention. Effect of the Invention
[0017] According to the present invention, the sleep states of the children, such as the detected body orientations, can be displayed at regular intervals on a terminal device held by a user such as a childcare worker, the displayed sleep states can be checked, and the display of the checked sleep states can be changed. This can provide a sleep check system, sleep check program, and sleep check method that can save the effort of inputting the checks on the sleep states of multiple children one by one, and that can confirm how much has been checked by changing the display of the checked sleep states. [Brief description of the drawings]
[0018] [Figure 1] 1 is a diagram showing an example of a system configuration of a sleep check system according to an embodiment of the present invention; [Diagram 2] 1 is a diagram illustrating an example of a functional configuration of a sleep check system according to an embodiment of the present invention. [Diagram 3] 1 is a schematic diagram showing an overview of a sleep check system according to an embodiment of the present invention; [Figure 4] FIG. 4 is a diagram showing an example of a screen displayed on a display unit of a terminal device according to an embodiment of the present invention. [Diagram 5] FIG. 2 is a diagram showing an example of the operation of the sleep check system according to one embodiment of the present invention. [Figure 6] FIG. 2 is a diagram showing an example of the operation of the sleep check system according to one embodiment of the present invention. [Figure 7] 1 is a graph showing an example of sleep state determination by a sleep check system according to an embodiment of the present invention. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] <One embodiment> Hereinafter, an embodiment of the present invention will be described with reference to the drawings. (System Configuration) FIG. 1 is a system diagram showing an example of the system configuration of a sleep check system according to one embodiment of the present invention.
[0020] As shown in FIG. 1, a sleep check system 100 includes an information processing device 200, a terminal device 300, a sensor device 400, and a network 500 (such as an IP network).
[0021] The information processing device 200 is connected to the terminal device 300 and the sensor device 400 via a network 500. For ease of explanation, three information processing devices 200, two terminal devices 300, and one sensor device 400 are shown in Fig. 1, but it goes without saying that there may be fewer or more of them. In particular, it is preferable to have a plurality of sensor devices 400 in order to check the sleep of a plurality of infants in a facility such as a nursery school.
[0022] The information processing device 200 may be any electronic device that has the processing capabilities for arithmetic and processing such as data acquisition, generation, and updating, and may be, for example, a personal computer, a server, a mainframe, or other electronic device.
[0023] Specifically, the information processing device 200 may be a processing device in which the entire device is controlled by a processor. The processor is configured by connecting a storage device (storage unit 230) such as a RAM, a ROM, and a hard disk drive, an input / output interface, a communication interface (NIC), and the like via a bus. The storage device has a function of storing various processing data and programs required for various processes in the control unit 210. Input / output devices such as a display, a keyboard, a mouse, and an external storage medium are connected to the input / output interface. A network 500 is connected to the communication interface.
[0024] Furthermore, the information processing device 200 may appropriately use SaaS, Paas, or IaaS provided by a cloud server, without providing software, hardware, an OS, or the like dedicated to the sleep check system 100.
[0025] The terminal device 300 may be any electronic device such as a mobile terminal owned by a user, such as a childcare worker, who uses the sleep check system, and may be, for example, a mobile terminal, a tablet terminal, a smartphone, a wearable terminal, a personal computer, or other terminal device.
[0026] The network 500 is, for example, an IP network. If the network 500 is an IP network, it may be wireless, wired, or a combination of wireless and wired. For example, in the case of wireless communication, the terminal device 300 and the sensor device 400 may access a wireless LAN access point (not shown) and communicate with the information processing device 200 via a LAN or a WAN. Furthermore, the network 500 is not limited to these examples, and may be, for example, a public switched telephone network, Bluetooth (registered trademark), an optical line, an ADSL line, a satellite communication network, or the like.
[0027] Here, an overview of the sleep check system 100 according to one embodiment of the present invention will be described with reference to Fig. 3. Fig. 3 is a schematic diagram showing an overview of the sleep check system 100 according to one embodiment of the present invention.
[0028] As shown in Fig. 3, in the sleep check system 100, as an example, a sensor device 400 attached to a sleep check subject such as an infant (hereinafter simply referred to as "subject") detects the body orientation, body temperature, and the presence or absence of breathing of multiple infants while sleeping, and 1. transmits the detected data (sensing data) to a terminal device 300. The terminal device 300 receives the sensing data, 2. collects sleep state information (posture information, etc.) indicating the sleep state of each infant to be checked, 3. calculates the average number of turns in a predetermined time for each infant or for each group of multiple infants based on the collected sleep state information, 4. judges whether each infant or each group is in a state of turning over a lot based on the calculated average number of turns, and 5. generates display information for displaying the sleep state of each infant or each group to be checked, such as the body orientation, body temperature, and whether they are in a state of turning over a lot, including the judgment result.
[0029] As shown in FIG. 3, 6. When the generated display information is transmitted to the display unit 341 of the terminal device 300, 7. for each infant, (1) whether or not the infant is sleeping, (2) an indication of the body position (for example, a text display such as "lying on one's back" and an image display of an up arrow), and (3) the body temperature are displayed on the screen in a list format at predetermined intervals (for example, every 5 minutes).
[0030] Here, "sleep state" refers to the state of an infant's body at a certain point while sleeping, such as its orientation, body temperature, whether it is breathing, etc. Also, "sleep state information" here is composed of information indicating these states, such as posture information indicating the orientation of the infant's body, body temperature information indicating the infant's body temperature, and respiratory information indicating whether the infant is breathing and its respiratory rate.
[0031] The sleep check system 100 can accept the check input of the target infants at a predetermined time in the screen display. For example, as shown in Fig. 3, a check button for inputting that the check has been made for all the target infants is provided for the display showing the body orientation of each infant at 12:10 displayed on the display unit 341, and when the check button is pressed and executed, the display showing the body orientation of all the target infants in the 12:10 column changes to show that the check has been made at a glance, like the 12:00 and 12:05 columns, by (1) changing the text display of the check button from "check" to "done", (2) changing the frame of the arrow or face symbol indicating waking up from a solid line to a dotted line, (3) displaying the name of the childcare worker who checked, "Yuka Sensei", as text at the bottom of the column of the target infant, and (4) changing the column of the time of the checked target to a uniform grayed out display.
[0032] Conventionally, when a user such as a childcare worker checks the sleep state of each child at a specified time and records the check results by hand, if the specified time is 5 minutes, it takes 5 minutes to check the sleep state of all the children in a class in a certain session and to record the check results by hand, and the next check session starts before or immediately after completion, which is a heavy burden on the childcare worker. In response to this problem, the sleep check system 100 has such a configuration that the user can input the check results in one go based on the sleep state detected by the sensor device 400 without having to record them by hand, and the display of the part that accepts the input changes, so it is possible to see at a glance whether the check has been completed, thereby reducing the burden on the childcare worker when performing sleep checks such as afternoon nap checks. (Functional configuration) 2 is a diagram showing an example of a functional configuration of the sleep check system 100 according to one embodiment of the present invention. As shown in FIG. 2, the sleep check system 100 includes an information processing device 200, a terminal device 300, and a sensor device 400.
[0033] Specifically, the sleep check system 100 is a sleep check system that checks the sleep states of multiple subjects, and includes a detection unit 440 that is attached to the subjects and detects the body orientation of the subjects at every first predetermined period, a collection unit 311 that collects posture data indicating the body orientation of each subject detected by the detection unit 440 and generates posture information, a display unit 341 that displays the body orientation of each subject collectively based on the posture information, and an operation input unit 351 that accepts confirmation input for some or all of the subjects collectively for the displayed body orientations of each subject, and when the display unit 341 accepts the confirmation input from the operation input unit 351, it changes the display of the body orientation of the subject that has been confirmed and input.
[0034] Here, the "first predetermined period" refers to the interval time at which the posture detection unit 441 detects the body orientation of the subject, and specifically, if the body orientation is detected every 5 minutes, the first predetermined period is "5 minutes." The first predetermined period may be set according to measures against suffocation and SIDS, such as how many minutes it is desired to check the body orientation of the subject (whether the subject is sleeping on his / her back or on his / her stomach) when checking the sleep state.
[0035] By configuring the sleep check system 100 in this way, it is possible to provide a sleep check system that allows sleep checks for multiple infants and young children to be entered at once, by accepting input that the sleep states have been checked all at once and changing the display of the sleep states that have been checked in response to this input, and that allows confirmation at a glance as to whether or not the checks have been completed.
[0036] The "posture data" here refers to data indicating the orientation of the target infant's body detected by the detection unit 440, and for example, in the case where the posture detection unit 441 detects the orientation of the body using an acceleration sensor or a gyro sensor, it refers to data indicating the degree of inclination (angle) from the initial value at the start of detection. Also, the "posture information" here refers to information indicating the orientation of the target infant's body (facing up, facing down, etc.) obtained from the posture data. (Information processing device 200) As shown in FIG. 2, the information processing device 200 includes a control unit 210, a communication unit 220, and a storage unit 230.
[0037] The control unit 210 is a processor having a function of controlling each functional unit of the information processing device 200, and includes a collection unit 211, a calculation unit 212, and a determination unit 213. The control unit 210 may also include a generation unit 214.
[0038] For example, the control unit 210 refers to, updates, or deletes various information such as sleep state information stored in the storage unit 230 based on a processing request from each functional unit of the terminal device 300, the sensor device 400, or the information processing device 200, and outputs the processing result on the terminal device 300. In this case, the generated output information is transmitted to the terminal device 300 via the communication unit 220 and the network 500.
[0039] Here, the "output information" refers to display information and audio information output by the output unit 340 of the terminal device 300. Note that the information is not limited to these, and any information may be used as long as it can output the sleeping state of an infant or small child to a user such as a nursery teacher. For example, the information may include vibration information that utilizes the vibration function of the terminal device 300 and is output by vibration of the terminal device 300.
[0040] The collecting unit 211 has a function of collecting data detected and output by the sensor device 400. For example, the collecting unit 211 collects posture data indicating the body orientation of each subject detected by the detecting unit 440 of the sensor device 400, and generates posture information. In the collecting method of the collecting unit 211, the sensing data such as posture data received from the sensor device 400 may be temporarily stored in the storage unit 230 for a predetermined period and collected in response to an output request from the terminal device 300, or the sensing data may be collected in pseudo real time at the timing of receiving the data from the sensor device 400. The collecting unit 211 may store the various collected data and the various generated information (posture information, body temperature information, etc.) in the storage unit 230. The collecting unit 211 may calculate the number of turns in sleep during a third predetermined period based on the stored posture information, and store the calculation result together with the posture information. When calculating the number of times the patient has turned over in the collection unit 211, the number of times may be calculated by counting up (incrementing) when the body position changes to that of lying on one's back, side, or stomach, or a predetermined angle standard or angle range may be set and the number of times may be calculated by counting up when the standard or range is exceeded.
[0041] The collection unit 211 may also, for example, collect temperature data indicating the body temperature of each subject detected by the detection unit 440 of the sensor device 400, and generate body temperature information.
[0042] The "temperature data" here refers to data indicating the body temperature of the target infant detected by the detection unit 440, and for example, in the case where the temperature detection unit 442 detects the temperature using a thermometer or a thermographer, refers to the temperature measured from the part of the outside of the target infant's body that the temperature detection unit 442 comes into contact with, or from far infrared rays emitted from inside the body. Also, the "body temperature information" here refers to information indicating the body temperature or normal temperature of the target infant at a certain point in time, which is obtained from the temperature data.
[0043] The calculation unit 212 has a function of calculating an average value for a certain period based on the data stored in the storage unit 230. Specifically, the calculation unit 212 calculates the average number of turns over in sleep for each subject in a third predetermined period based on, for example, the posture data stored in the storage unit 230. The calculation unit 212 may store the calculated average number of turns over in the storage unit 230.
[0044] Here, the "third predetermined period" refers to a period for checking the number of times each subject turns over during sleep and checking whether the subject is asleep or awake. For example, when a nursery teacher checks the naptime of infants enrolled in a nursery school, the naptime (e.g., 1 hour, 2 hours) may be set as the third predetermined period. In addition, a period divided into average REM sleep and non-REM sleep times for infants (for example, a period in which one set of REM sleep and non-REM sleep is set for each age group, such as late fetal period to newborn period: 40 to 50 minutes, 3 to 4 years old: 40 to 60 minutes, and adult: 90 to 100 minutes) may be set as the third predetermined period.
[0045] Furthermore, the calculation unit 212 may calculate an average body temperature for each subject in a fifth predetermined period based on the temperature data stored in the storage unit 230.
[0046] Here, the "fifth predetermined period" is a period for checking the body temperature of each subject, and for example, when a childcare worker checks infants enrolled in a nursery school, the fifth predetermined period may be set to the time from arrival to departure or the time of a nap (for example, 1 hour, 2 hours). In addition, a period divided into average REM sleep and average non-REM sleep of an infant may be set as the fifth predetermined period.
[0047] The determination unit 213 has a function of making a judgment based on the information stored in the storage unit 230. Specifically, for example, the determination unit 213 compares the number of turns indicated by the posture information stored in the storage unit 230 with the average number of turns calculated by the calculation unit 212 for each subject, and judges whether or not there is a lot of turning over in a third predetermined period.
[0048] Here, the "second specified period" refers to a period for which various data on the subject is accumulated in the memory unit 230. For example, in the case of a sleep check of infants enrolled in a nursery school or the like, it may be the period of enrollment for each infant from the beginning of enrollment to the present time, or as another example, it may be a period of six months, one year, five years, or ten years depending on the operating environment of the sleep check system, such as the memory capacity of the memory unit 230.
[0049] The determination unit 213 may determine whether the subject is asleep or awake from a change in body orientation (body movement) in a third predetermined period. Here, an example of a method for determining whether the subject is asleep or awake from a change in body orientation in a third predetermined period by the determination unit 213 will be described with reference to FIG. 7. FIG. 7 is a graph in which the vertical axis represents the amount of change in body orientation (angle [°] from a reference position) and the horizontal axis represents time (in seconds). The graph is a graph in which data on the amount of change in angle from a reference position for each sensor device 400 (S1, S2, ... S10) attached to the subject is plotted over time.
[0050] Specifically, the determination unit 213 may determine the change over time in the body inclination detected by the detection unit 440 of the sensor device 400 using the following methods (1) to (3) based on a group of angle data from a set reference position included in the posture data stored for a third predetermined period for each sensor device 400, which are plotted in the graph shown in FIG.
[0051] (1) As an example, the determination unit 213 may extract a feature amount of the body orientation of the posture data in each of the sleeping state and the awake state from the posture data stored in the storage unit 230 to construct a state determination model in advance, and may use the constructed state determination model to determine whether the subject is in a sleeping state or an awake state based on the feature amount of the body orientation in a third predetermined period. Specifically, the determination unit 213 may extract each feature amount using, for example, a group of angle data included in the posture data as an explanatory variable and the sleeping and awake states as an objective variable, and combine the feature amounts to obtain learning data. The determination unit 213 constructs a state determination model by learning the learning data by machine learning (for example, a learning technique such as SVM (Support Vector Machine)). The determination unit 213 stores the constructed state determination model in the storage unit 230. The determination unit 213 may perform pattern recognition using the stored state determination model based on the feature amount of the body orientation of the posture data collected in the third predetermined period, and determine (classify) whether the subject is in a sleeping state or an awake state. With this configuration, by detecting the direction of the subject's body, it is possible to accurately predict whether the subject is asleep or awake, eliminating the need for users such as childcare workers to constantly check whether the subject's infant is asleep or awake, thereby reducing the burden of sleep checks.
[0052] (2) As another example, the determination unit 213 may count the number of times the graph shown in Fig. 7 passes through a reference angle or angle region during a target period, and may determine that the subject is in an awake state if the number of times the graph passes through is equal to or greater than a predetermined number. Alternatively, the determination unit 213 may determine that the subject is in a sleep state if the number of times the graph passes through is smaller than the predetermined number.
[0053] (3) In addition to the above (1) and (2), the judgment unit 213 may use a judgment method in which, by curve fitting using interpolation, regression analysis, or the like, the graph shown in FIG. 7 is used to find a curve that minimizes the distance from the angle data group, and the obtained curve is used to judge (classify) whether the state is asleep or awake.
[0054] The determination unit 213 may compare, for each subject, the average body temperature calculated by the calculation unit 212 with the body temperature indicated by the generated body temperature information to determine whether the body temperature is normal or not during the third specified period.
[0055] The determination unit 213 may determine whether the subject is in a sleeping or awake state from the change in body orientation during a sixth specified period, and if it determines that the subject has transitioned from the awake state to the sleeping state, it may consider that the subject has started to fall asleep, and may make a start process request to start posture detection and temperature detection by the detection unit 440 of the sensor device 400 under preset conditions.
[0056] For example, in a state before the subject starts to sleep (awake state), the determination unit 213 may partially stop posture detection and temperature detection of the detection unit 440 of the sensor device 400 (such as posture detection at intervals that are a first predetermined period, temperature detection detection stop, or sleep state), and only when the determination unit 213 determines that the subject has started to sleep and transitions to a sleep state, may the determination unit 213 transmit a start processing request to the detection unit 440 of the sensor device 400 to start a full-scale sleep check, such as detecting the body orientation for each first predetermined period, and the detection unit 440 of the sensor device 400 may start detection to start a full-scale sleep check only after the start processing request is transmitted. With such a configuration, unnecessary detection of the wakeful state can be omitted, and the body orientation of the subject can be efficiently detected from the viewpoints of processing performance, communication capacity, and memory capacity.
[0057] The determination unit 213 may group subjects and determine whether or not at least one of the number of subjects determined to turn over a lot or the number of subjects determined to have an abnormal body temperature among the grouped subjects is greater than a predetermined number. Specifically, for example, in the case of an afternoon nap check at a nursery school, the determination unit 213 may group the children by the class they are enrolled in and determine whether or not the number of children who turn over a lot or the number of children whose body temperature is higher than normal is greater than a predetermined number among the grouped children. Here, the "predetermined number" may be half or two-thirds of the number of subjects to be grouped, and may be set according to the check system for the sleep check, etc.
[0058] In addition to the above, the judgment unit 213 may also judge whether the subject's sleeping state is different from usual. For example, it may (1) judge whether the rate of rise in body temperature is abnormally high compared to a predetermined rate of rise (indicating a high possibility of overheating), (2) judge whether the number of times the subject wakes up and falls asleep is more than a predetermined number (indicating a high possibility of difficulty falling asleep), or (3) use machine learning to extract features of the body orientation when sleeping on the stomach and predict the state of prone sleeping.
[0059] The generation unit 214 generates output information (display information, audio information) to be output on the terminal device 300, based on various information stored in the storage unit 230. Specifically, the generation unit 214 may generate display information to be displayed on a display unit 341 as shown in Figs. 3 and 4, based on posture information, body temperature information, personal information, etc., for each target infant. The generation unit 214 transmits the generated output information to the output unit 340 of the terminal device 300 via the communication unit 220 and the network 500.
[0060] The communication unit 220 has a function of executing communication with the terminal device 300, the sensor device 400, or another information processing device 200 via the network 500 under the control of the control unit 210. The communication may be either wired or wireless, and any communication protocol may be used as long as the communication between them is possible. Specifically, the communication unit 220 may transmit output information to the terminal device 300 and receive sensing data from the sensor device 400.
[0061] The storage unit 230 has a function of storing various programs, data, parameters, etc. required when the information processing device 200 performs calculations and processing under the control of the control unit 210. Specifically, the storage unit 230 stores, for example, sensing data (posture data, temperature data), posture information, body temperature information, personal information, etc. Specifically, the storage unit 230 is composed of, for example, a main storage device composed of a ROM and a RAM, an auxiliary storage device composed of a non-volatile memory, etc., a hard disc drive (HDD), a solid state drive (SSD), a flash memory, and various other recording media.
[0062] Here, "personal information" refers to information that identifies or is associated with the individual being checked, specifically, information consisting of name, age and age in months, length of stay in a facility such as a nursery school, address, family structure, and if the subject is a kindergartener, the names of both parents. Personal information may also be composed of information including each subject's normal body temperature (average body temperature in the fifth specified period) and average number of times the subject turns over in bed (average number of times the subject turns over in bed in the second specified period).
[0063] Specifically, the storage unit 230 may store, for a second predetermined period, the posture data for each subject collected by the collection unit 211. Also, specifically, the storage unit 230 may store, for a second predetermined period, the temperature data for each subject collected by the collection unit 211. (Terminal device 300) As shown in FIG. 2, the terminal device 300 includes a control unit 310, a communication unit 320, a storage unit 330, an output unit 340, an input unit 350, and an image capture unit 360.
[0064] The control unit 310 may include a collection unit 311, a calculation unit 312, a determination unit 313, and a generation unit 314, and is a processor having a function of controlling each functional unit of the terminal device 300. Specifically, the control unit 310, for example, stores output information transmitted from the information processing device 200 in the storage unit 330 and outputs the output information to the output unit 340.
[0065] The collection unit 311 has the same functions as the collection unit 211 of the information processing device 200. In other words, the collection process of the sensing data detected by the sensor device 400 may be performed in any of the information processing device 200, the terminal device 300, or the sensor device 400, and may be appropriately determined depending on the processing environment such as the communication environment and memory capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0066] The calculation unit 312 has the same function as the calculation unit 212 of the information processing device 200. In other words, the calculation process of various data collected by the collection unit of each device may be performed in any of the information processing device 200, the terminal device 300, and the sensor device 400, and may be appropriately determined depending on the processing environment such as the communication environment and memory capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0067] The determination unit 313 has the same function as the determination unit 213 of the information processing device 200. That is, in any of the information processing device 200, the terminal device 300, and the sensor device 400, the determination process may be performed based on various data collected by a collection unit of each device and various information generated, and the results calculated by a calculation unit of each device, and may be appropriately determined depending on the processing environment such as the communication environment and memory capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0068] The generation unit 314 has the same function as the generation unit 214 of the information processing device 200. In other words, the information processing device 200, the terminal device 300, or the sensor device 400 may perform generation processing of output information based on information stored in a storage unit of each device, and may be appropriately determined depending on the processing environment such as the communication environment and storage capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0069] The communication unit 320 has a function of executing communication with the information processing device 200, the sensor device 400, or other terminal device 300 via the network 500 under the control of the control unit 310. The communication may be either wired or wireless, and any communication protocol may be used as long as the communication between them can be executed. Specifically, the communication unit 320 may receive output information and the like from the information processing device 200, receive sensing data from the sensor device 400, and transmit input information to the information processing device 200, for example.
[0070] The storage unit 330 has a function of storing various programs, data, parameters, etc. required for the operation of the terminal device 300 under the control of the control unit 310. Specifically, the storage unit 330 stores, for example, sensing data (posture data, temperature data), posture information, body temperature information, personal information, etc. Specifically, the storage unit 330 is composed of, for example, a main storage device composed of a ROM and a RAM, an auxiliary storage device composed of a non-volatile memory, etc., and various recording media such as an HDD, an SSD, and a flash memory.
[0071] The output unit 340 includes a display unit 341 and an audio output unit 342, and has a function of outputting various information to the terminal device 300 under the control of the control unit 310. The output unit 340 outputs the body orientation of each subject collectively based on the posture information stored in the storage unit 330, for example.
[0072] The display unit 341 has a function of outputting various information such as posture information under the control of the control unit 310. Specifically, for example, an LCD (Liquid Crystal Display), an LED (Light Emitting Diode) display, an OLED (Organic Light Emitting Diode) display, or the like may be used. The display unit 341 has a function of displaying display information transmitted from the information processing device 200 via the network 500 under the control of the control unit 310.
[0073] The display screen of the display unit 341 (including what is displayed on the viewfinder screen of the camera of the photographing unit 360) may be generated in a general data format that can be displayed on the screen of the terminal device 300, such as a markup language such as HTML (Hyper Text Markup Language), bitmap data, or compressed image data.
[0074] Under the control of the control unit 310, the display unit 341 displays the body orientations of the subjects all at once based on the posture information stored in the storage unit 330. Furthermore, under the control of the control unit 310, when the display unit 341 receives a confirmation input from the operation input unit 351, it changes the display of the body orientations of the subjects all at once that have been confirmed and input.
[0075] By configuring display unit 341 in this manner, it becomes possible to check at a glance the body orientation and body temperature of multiple displayed infants and young children, and also to check at a glance how far the sleep check has progressed, thereby providing a sleep check system that can reduce the burden on users, such as childcare workers, who must check the sleep of multiple subjects at once, for example, during afternoon nap checks.
[0076] Furthermore, when the display unit 341 receives a confirmation input from the operation input unit 351 under the control of the control unit 310, if there is even one subject whose body is still in a predetermined body orientation, the display unit 341 may display an alert display without changing the display of the confirmed body orientation of the subject. Specifically, in a nap check at a nursery school, if there is even one subject whose body orientation is that of an infant lying face down, there is a concern that if the display is changed upon receiving the confirmation input, the subject may be mistakenly checked, resulting in a missed check. In response to such a concern, the display unit 341 may set the predetermined body orientation to "face down" and, if there is even one child whose body orientation is still face down, display an alert display with a message such as "There is a child sleeping face down" without changing the display of the confirmed body orientation of the subject.
[0077] Furthermore, as an example, the display unit 341 may select and display the body orientation of the subject for each age, or for each age and age in months, under the control of the control unit 310. In naptime checks at daycare centers, when children of different ages or ages are in the same class, there are cases where children aged 1 year and older can be checked every 10 minutes, but they are limited to the format of the check sheet and must be checked every 5 minutes, the same as for newborns. Although the operation of sleep checks differs from daycare center to daycare center, some consider it acceptable to check every 10 minutes for children aged 2 years and older.
[0078] The display unit 341 can display only the appropriate number of check targets by age and month of the target child (e.g., 0 years and several months, 1 year, 2 years, etc.), for example, by displaying the body orientation of the target every 5 minutes for 0 years old, and every 10 minutes for 1 year old, thereby contributing to reducing the burden on the user who checks. Also, by selecting and displaying on the display side, it is possible to deal with the situation without changing the detection interval set in the sensor device 400, and therefore a highly versatile sleep check system can be provided.
[0079] Furthermore, as an example, under the control of the control unit 310, the display unit 341 can select and display the body orientation of the display target of the subject based on the admission period of the subject stored in the memory unit 330. For example, when the sleep check system 100 is used for nap checks at a nursery school, it may be better to check the sleep of children who have just entered the nursery school frequently (for example, every 5 minutes) regardless of their age or month, since their sleep is unstable. It becomes possible to select a check interval that is more suited to the actual situation, in comparison with the selection of the check interval (selection of the body orientation of the display target) based on the age or month of the child.
[0080] As an example, the display unit 341 may change the display of the body direction of the subject determined by the determination unit of each device to be a frequent tosserer under the control of the control unit 310. Specifically, the display unit 341 changes the display to highlight (for example, by adding a text display such as "You are tossing and turning abnormally often", changing the color from other arrows, making the arrow frame thicker, blinking, changing the size, etc.) the arrow display, which is the display of the body direction of the subject determined to be a frequent tosserer under the control of the control unit 310. With such a configuration, it is possible to notify a user such as a childcare worker who checks the sleep that the child's sleep is different from usual, and to make the user aware that the child is likely to be having difficulty sleeping. The user such as a childcare worker can check the highlighting and improve the sleeping environment of the child (for example, by changing the futon or blanket), and can take preventive measures against SIDS, including sleeping on the stomach.
[0081] As an example, the display unit 341 may change the display of the body orientation of a subject whose body temperature is determined by the determination unit of each device to be abnormal under the control of the control unit 310. Specifically, the display unit 341 changes the display to emphasize (for example, add a text display such as "your body temperature is abnormally high", change the color from other numerical displays, make the characters bold, blink, change the size of the characters, etc.) the body temperature display (37.0°, etc.) of a subject whose body temperature is determined to be abnormal under the control of the control unit 310. With such a configuration, it can be determined that there is a high possibility that the subject infant is overheated (and thus a high possibility that SIDS will occur), and preventive measures such as SIDS, including sleeping on the stomach, can be taken. Note that, when the subject is an infant, there is research that if the room temperature is too hot during sleep or the child is too clothed and the temperature rises above the child's own body temperature, the autonomic nerves automatically prioritize body temperature regulation, and the functions of breathing and moving the heart are reduced. As research has shown that many cases of SIDS are caused by high fevers due to poor health or stress-related high fevers due to attending nursery school for the first time, it is important that the infant in question is able to dissipate body heat appropriately, and notifying users such as nursery teachers that their body temperature has risen as a result of sleeping on their stomach is effective from this perspective as well.
[0082] As an example, the display unit 341 may display an alert display for encouraging a change in the settings of the sleep environment on the collective display of the grouped subjects when it is determined that at least one of the number of people who are determined to turn over a lot or the number of people who are determined to have an abnormal body temperature is greater than a predetermined number as a result of determining whether or not the number of people who are determined to turn over a lot or the number of people who are determined to have an abnormal body temperature is greater than a predetermined number, under the control of the control unit 310. For example, when the number of people whose body temperature is determined to be abnormal is greater than a predetermined number, the display unit 341 may display an alert display with a text display such as "It seems that there are many children with abnormally high body temperatures. Please change the settings of the sleep environment, such as lowering the heating setting or opening the window." With this configuration, it is possible to notify that many of the children sleeping in the same environment are sleeping differently than usual, and to make the user, such as a childcare worker, aware that there is a high possibility that the overall sleep environment is not appropriate. Users such as childcare workers can check the alert display and improve the overall sleep environment for the children in question (for example, changing the heating and cooling settings, opening windows, etc.), allowing them to efficiently help improve the sleep environment.
[0083] Here, an example of the display mode on the display unit 341 of the sleep check system 100 and an example of the reception mode of input to the operation input unit 351 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of a screen displayed on the display unit 341 of the terminal device 300 in the sleep check system 100.
[0084] In a case where the sleep check system 100 is used for nap checks in a nursery school, as shown in the example screen on the left side of Figure 4, the display unit 341 displays, for each target child, an up arrow if the child's body is lying on his / her back, and a down arrow if the child is lying on his / her back, at each first predetermined time (in this example, the first predetermined time is 5 minutes).
[0085] As shown in the example screen on the left side of Fig. 4 and the example of the personal information table of the child in the memory of each device, the display unit 341 can selectively display the body orientation of the display target based on the age and age in months of the child, for example, in the case of a child named "Soma", who is 0 years and 10 months old, all body orientations every 5 minutes can be selected as the display target, and in the case of a child named "Anji", body orientations every 10 minutes can be selected as the display target. Also, the display unit 341 can change the display of the body orientation based on the period of admission of the child to the nursery school, for example, in the case of a child named "Momo", who has only been admitted for a short period of "1 month", the name can be underlined to distinguish it from the display of other children, and the display of the body orientation can be displayed so as to be surrounded by a square box.
[0086] Furthermore, when displaying the body orientation based on posture information under the control of the control unit 310, the display unit 341 may display a down arrow for a child whose body orientation is "face down" (in this example, the body orientation of "Momo" detected at 13:25) and may display a pop-up alert message such as "<Warning> Momo is sleeping face down." Under the control of the control unit 310, the display unit 341 may provide a "Confirm" button in the pop-up message. In addition, when a user such as a nursery teacher changes the position of a child from prone to supine, the display may change to show both an up arrow and a down arrow, as shown in the example screen on the right side of Figure 4, so that the user can see that the position has been changed, by pressing the button.
[0087] The audio output unit 342 has a function of outputting the output information as audio under the control of the control unit 310. Specifically, the audio output unit 342 may output, for example, a voice such as "XX-chan is sleeping on her stomach" based on the posture information.
[0088] The input unit 350 includes an operation input unit 351 and a voice input unit 352 , and has a function of inputting various information to the terminal device 300 under the control of the control unit 310 .
[0089] The operation input unit 351 has a function of receiving an operation input from a user under the control of the control unit 310. Specifically, the operation input unit 351 is realized by soft keys or hard keys of a touch panel or the like.
[0090] Specifically, for example, the operation input unit 351 accepts inputs of confirmation of some or all of the subjects collectively for the body orientation of each displayed subject under the control of the control unit 310. The operation input unit 351 may also accept input of an image capture execution operation for the image capture unit 360 under the control of the control unit 310. The operation input unit 351 transmits the accepted input information to the control unit 310 etc. under the control of the control unit 310.
[0091] The voice input unit 352 has a function of inputting and accepting voice from the user under the control of the control unit 310. Specifically, the voice input unit 352 is realized by a microphone or the like attached to the terminal device 300. Specifically, the voice input unit 352 may, for example, under the control of the control unit 310, accept confirmation input of some or all of the subjects collectively with respect to the body orientation of each displayed subject, or accept input of an operation to perform shooting for the shooting unit 360. The voice input unit 352 transmits the accepted input information to the control unit 310 under the control of the control unit 310.
[0092] The photographing unit 360 has a function of photographing the product to be put up for auction through a lens provided in the terminal device 300 under the control of the control unit 310. The photographing unit 360 may be, for example, a camera of a mobile terminal. (Sensor device 400) As shown in FIG. 2, the sensor device 400 includes a control unit 410, a communication unit 420, a storage unit 430, and a detection unit 440.
[0093] The control unit 410 may include a collection unit 411, a calculation unit 412, a determination unit 413, and a generation unit 414, and is a processor having a function of controlling each functional unit of the sensor device 400. Specifically, the control unit 410 may control each functional unit based on an instruction request received from the information processing device 200 or the terminal device 300, for example. Also, the control unit 410 may control the functional units to transmit sensing data to the information processing device 200 or the terminal device 300.
[0094] The collection unit 411 may have the same function as the collection unit 211 of the information processing device 200. In other words, the collection process of the sensing data detected by the sensor device 400 may be performed in any of the information processing device 200, the terminal device 300, or the sensor device 400, and may be appropriately determined depending on the processing environment such as the communication environment and memory capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0095] The calculation unit 412 may have the same function as the calculation unit 212 of the information processing device 200. In other words, the calculation process of various data collected by the collection unit of each device may be performed in any of the information processing device 200, the terminal device 300, and the sensor device 400, and may be appropriately determined depending on the processing environment such as the communication environment and memory capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0096] The determination unit 413 has the same function as the determination unit 213 of the information processing device 200. That is, in any of the information processing device 200, the terminal device 300, and the sensor device 400, the determination process may be performed based on various data collected by a collection unit of each device and various information generated, and the results calculated by a calculation unit of each device, and may be appropriately determined depending on the processing environment such as the communication environment and memory capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0097] The generation unit 414 has the same function as the generation unit 214 of the information processing device 200. In other words, the information processing device 200, the terminal device 300, or the sensor device 400 may perform generation processing of output information based on information stored in a storage unit of each device, and may be appropriately determined depending on the processing environment such as the communication environment and storage capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0098] The communication unit 420 has a function of executing communication with the information processing device 200, the terminal device 300, or another sensor device 400 via the network 500 under the control of the control unit 410. The communication may be either wired or wireless, and any communication protocol may be used as long as the communication between them can be executed. Specifically, the communication unit 420 may receive sensing data from the information processing device 200 or the terminal device 300, or transmit input information to the information processing device 200, for example.
[0099] The storage unit 430 has a function of storing various programs, data, parameters, etc. required for the operation of the sensor device 400 under the control of the control unit 410. Specifically, the storage unit 430 stores, for example, sensing data (posture data, temperature data), posture information, body temperature information, personal information, etc. Specifically, the storage unit 430 is composed of, for example, a main storage device composed of a ROM and a RAM, an auxiliary storage device composed of a non-volatile memory, etc., and various recording media such as an HDD, an SSD, and a flash memory.
[0100] The detection unit 440 includes a posture detection unit 441 and a temperature detection unit 442, and has a function of sensing the sleeping state of the subject. The detection unit 440 may be attached to the body of the subject (specifically, attached to clothes worn by the subject) to perform sensing.
[0101] The posture detection unit 441 is attached to the subject and detects the orientation of the subject's body for each first predetermined period. Specifically, the posture detection unit 441 is realized using an acceleration sensor, a gyro sensor, or the like. The posture detection unit 441 may detect a change in the inclination of the subject's body (specifically, the inclination of the sensor device 400 attached to the body, more specifically, for example, the angle from a set reference position for posture detection) using the acceleration sensor or the gyro sensor.
[0102] When performing a calibration process (setting of the reference position (0°)), the posture detection unit 441 may detect the direction in which the sensor device 400 is facing, and may not perform the calibration process if the direction is not appropriate. With this configuration, for example, if the posture detection unit 441 is calibrated when the subject's body is facing sideways, it may not be possible to correctly detect the subject lying face down, and it is possible to prevent such an error from occurring.
[0103] The temperature detection unit 442 detects the body temperature of the subject at every fourth predetermined period. Specifically, the temperature detection unit 442 is realized by using a contact type thermometer or a non-contact type thermography. Good too.
[0104] (Example of operation) A description will be given of an example of the operation of the sleep check system 100 according to one embodiment of the present invention. Fig. 5 is a flowchart showing an example of the operation of the sleep check system 100 according to one embodiment of the present invention, from detection of the subject's body orientation and the like to the determination process.
[0105] The detection unit 440 of the sensor device 400 is attached to a subject and detects the subject's body orientation, body temperature, etc. (S10). The detection unit 440 transmits the detection result to the collection unit 311 of the terminal device 300 as sensing data.
[0106] The collecting unit 311 collects posture data indicating the body orientation of each subject, temperature data indicating the body temperature, etc. (S11). The collecting unit 311 generates posture information based on the collected posture data, generates body temperature information based on the collected temperature data, and stores this information in the storage unit 330 (S12).
[0107] When the determination unit 313 determines whether the subject turns over a lot (YES in S13), the calculation unit 312 calculates the average number of turns over for each subject in a third predetermined period based on the posture data stored in the storage unit 330 periodically or at the timing when the collection unit 311 collects posture data, etc. (S14). The determination unit 313 compares the stored posture data with the calculated average number of turns over for each subject to determine whether the subject turns over a lot in the third predetermined period (S15). The determination unit 313 stores the result of the determination in the storage unit 330 and transmits it to the display unit 341 so that the display unit 341 can change the display.
[0108] When the determination unit 313 determines whether the subject's body temperature is normal or not (YES in S16), the calculation unit 312 calculates the subject's average body temperature during a fifth predetermined period based on the temperature data stored in the storage unit 330 periodically or at the timing when the collection unit 311 collects posture data, etc. (S17). The determination unit 313 compares the calculated average body temperature with the body temperature indicated by the generated body temperature information for each subject, and determines whether the body temperature is normal or not during a fourth predetermined period (S18). The determination unit 313 stores the result of the determination in the storage unit 330, and transmits it to the display unit 341 so that the display unit 341 can change the display.
[0109] If the sleep check is to be continued (YES in S19), the subject's body orientation, body temperature, etc. are periodically detected at a first predetermined period (return to before S10).
[0110] FIG. 6 is a flowchart showing an example of the operation of the subject display process of the sleep check system 100 according to one embodiment of the present invention.
[0111] The display unit 341 of the terminal device 300 collectively displays the body orientation, body temperature, etc. of each subject based on the posture information, body temperature information, etc. stored in the memory unit 330 (S21). When performing group judgment (YES in S22), the judgment unit 313 groups the subjects and judges whether at least one of the number of subjects judged to turn over a lot or the number of subjects judged to have a normally high body temperature is greater than a predetermined number (S23), and if it is judged to be greater than the predetermined number (S23), the display unit 341 displays an alert display for the collectively displayed grouped subjects to encourage a change in the settings of the sleep environment (S24).
[0112] The operation input unit 351 of the terminal device 300 accepts confirmation input for some or all of the subjects in a batch for the body orientation of each displayed subject (S25). When the display unit 341 accepts the confirmation input from the operation input unit 351, it changes the display of the body orientation of the subject that has been confirmed and input (S26).
[0113] Each functional unit of the information processing device 200, the terminal device 300, and the sensor device 400 may be realized by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), or may be realized by software using a CPU (Central Processing Unit) and a memory. Each functional unit may be realized by one or more integrated circuits, and the functions of multiple functional units may be realized by one integrated circuit. LSIs are sometimes called VLSIs, super LSIs, ultra LSIs, etc., depending on the degree of integration. Here, the "circuit" may include the meaning of digital processing by a computer, that is, functional processing by software. The circuit may be realized by a reconfigurable circuit (for example, FPGA: Field Programmable Gate Array).
[0114] When each functional unit of the information processing device 200, the terminal device 300, and the sensor device 400 is realized by software, the information processing device 200, the terminal device 300, and the sensor device 400 are provided with a CPU that executes instructions of a sleep check program, which is software that realizes each function, a ROM (Read Only Memory) or a storage device (these are referred to as "recording media") in which the sleep check program and various data are recorded so as to be readable by a computer (or a CPU), and a RAM (Random Access Memory) in which the sleep check program is deployed. The object of the present invention is achieved by having the computer (or the CPU) read and execute the sleep check program from the recording medium. As the recording medium, a "non-transient tangible medium", for example, a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, and the like can be used. The sleep check program may be supplied to the computer via any transmission medium (such as a communication network or a broadcast wave) capable of transmitting the sleep check program. The present invention may also be realized in the form of a data signal embedded in a carrier wave in which the sleep check program is embodied by electronic transmission.
[0115] The sleep check program can be implemented using, for example, a scripting language such as ActionScript or JavaScript (registered trademark), an object-oriented programming language such as Objective-C or Java (registered trademark), or a markup language such as HTML5. [Explanation of symbols]
[0116] 100 Sleep Check System 200 Information processing device 210 Control section 220 Communications Department 230 Storage section 300 Terminal Equipment 310 Control section 320 Communications Department 330 Storage section 340 Output section 350 Input section 360 Photography Department 400 Sensor Device 410 Control section 420 Communications Department 430 Storage section 440 Detection Unit 500 Network
Claims
1. A sleep check system for checking the sleep states of a plurality of subjects as a plurality of infants, comprising: a detection unit that includes a main body that is detachable from the subject, acquires information on an angle of the main body from a predetermined reference position at every first predetermined period, and detects a body orientation of the subject that depends on the information on the angle, and detects a body temperature of the subject at every fourth predetermined period; A collection unit that collects posture data indicating a body orientation of each of the subjects detected by the detection unit and generates posture information, and also collects temperature data indicating a body temperature of each of the subjects detected by the detection unit and generates information indicating a body temperature; a display unit that detects whether the body orientation of each of the subjects is a prone state or a state other than prone based on the posture information acquired for each of the first predetermined periods, and when a state other than prone is detected, displays information indicating the body orientation in a list for the number of the subjects, and also displays body temperatures of each of the subjects based on information indicating the body temperature acquired for each of the fourth predetermined periods, for the number of the subjects; an alert information generating and outputting unit that generates alert information indicating that the life of the subject is in danger when it is detected that the subject is lying face down based on the posture information, and outputs the generated alert information; A sleep check system comprising:
2. The sleep check system of claim 1, characterized in that the display unit selects whether or not to display the subject's body orientation for each age of the subject, or for each age and month of the subject.
3. A storage unit that stores the collected temperature data for a second predetermined period, The collected posture data is stored in the storage unit for the second predetermined period, A calculation unit that calculates an average number of times the subject turns over in sleep during a third predetermined period based on the stored posture data; and a determination unit that determines whether the subject turns over a lot during the third specified period by comparing the number of turns over during the third specified period indicated by the generated posture information with the calculated average number of turns over.
3. The sleep check system according to claim 1, wherein the display unit changes the display of the body direction of the subject determined to be tossing and turning a lot.
4. The calculation unit calculates an average body temperature of the subject over a fifth predetermined period based on the stored temperature data; The determination unit compares the calculated average body temperature with the generated information indicating the body temperature of the subject to determine whether the body temperature is normal during the fourth predetermined period; The sleep check system according to claim 3 , wherein the display unit changes the display of the body orientation of the subject whose body temperature is determined to be abnormal.
5. A sleep check method in a sleep check system for checking the sleep states of a plurality of subjects, comprising: a detection step in which the detection is performed by a detection unit that is provided with a main body unit detachable from the subject, acquires information on an angle of the main body unit from a predetermined reference position at every first predetermined period, and detects a body orientation of the subject that depends on the information on the angle, and detects a body temperature of the subject at every fourth predetermined period; a collection step in which a collection unit collects posture data indicating a body orientation of each of the subjects detected in the detection step, and generates posture information, and also collects temperature data indicating a body temperature of each of the subjects detected by the detection unit, and generates information indicating a body temperature; a display step of detecting the body orientation of each of the subjects based on the posture information acquired for each of the first predetermined periods in the collection step as being either a prone state or a state other than prone, and when a state other than prone is detected, displaying information indicating the body orientation all at once using a list for the number of the subjects, and displaying the body temperature of each of the subjects based on the information indicating the body temperature acquired for each of the fourth predetermined periods in the collection step on a display unit for the number of the subjects; an alert information generating and outputting step of generating alert information indicating that the life of the subject is in danger when it is detected that the subject is lying face down based on the posture information, and outputting the generated alert information; A sleep check method in a sleep check system comprising:
6. A sleep check sensor used in a sleep check system for checking the sleep states of a plurality of subjects, said sleep check sensor acquiring posture information as information for displaying the orientation of the bodies of the subjects on a display unit, a detection unit that is provided with a main body unit that is detachable from the subject, acquires information on an angle of the main body unit from a predetermined reference position at every first predetermined period, and detects a body orientation of the subject that depends on the information on the angle, and detects a body temperature of the subject at every fourth predetermined period; The detection unit is a collection unit that collects posture data indicating a body orientation, generates posture information, and generates information indicating a body temperature, and causes the collection unit to collect the posture data for each of the detected subjects to generate the posture information, and to collect temperature data indicating a body temperature for each of the subjects to generate information indicating a body temperature; detect whether the body orientation of each of the subjects is a prone state or a state other than prone state based on the posture information acquired for each of the first predetermined periods, and when a state other than prone state is detected, display information indicating the body orientation collectively on the display unit using a list for the number of the subjects, and display body temperatures of each of the subjects based on information indicating the body temperatures acquired for each of the fourth predetermined periods on the display unit for the number of the subjects; This sleep check sensor is configured to generate alert information indicating that the subject's life is in danger when it is detected based on the posture information that the subject is lying face down, and to cause an alert information generating and outputting unit that outputs the generated alert information to generate the alert information and output the generated alert information.
7. 5. A sleep check program for causing a computer to function as the sleep check system according to claim 1.