Body temperature measurement device, body temperature measurement method, and program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TOPPAN HOLDINGS INC
- Filing Date
- 2022-09-20
- Publication Date
- 2026-08-04
AI Technical Summary
【0009】 本発明によれば、体温測定装置を装着したユーザが就寝したタイミングで体温測定を開始することができる。
Smart Images

Figure 0007899659000001 
Figure 0007899659000002 
Figure 0007899659000003
Abstract
Description
Technical Field
[0001] The present invention relates to a body temperature measuring device, a body temperature measuring method, and a program.
Background Art
[0002] There is a technology for continuously measuring body temperature for the purpose of health management etc. (see, for example, Patent Documents 1-3). Patent Documents 1-3 disclose technologies related to a body temperature measuring device that can be worn by a user. Patent Document 1 describes a technology in which when a temperature sensor reaches a certain temperature or higher, it is determined that the body temperature measuring device is worn and body temperature measurement is started. Patent Document 2 describes a technology in which the movement of a user is measured by an acceleration sensor etc., and when the fluctuation of the movement is above a certain level, the measured body temperature is not accumulated and is not used as data for estimating the basal body temperature. Patent Document 3 describes that when measuring the temperature of deep body tissues by heat flow compensation, the body temperature is measured at the timing when a certain time has elapsed since falling asleep and the user is maintaining a resting state by an acceleration sensor.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Patent Document 3
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, Patent Document 1 has the problem that it does not determine whether the user is asleep or awake, so it is unclear whether the measured body temperature is the body temperature while asleep. Also, Patent Document 2 does not start measuring body temperature when the user goes to sleep. Measurements are taken at a predetermined time (for example, between 11 p.m. and 6 a.m.), and there is a problem that the amount of data that can be obtained decreases if the user's sleep time deviates from the measurement time. Furthermore, Patent Document 3 does not determine whether the user is wearing the body temperature measuring device, so the temperature may be measured even when the user is not wearing the device, in which case the power required for measurement is wasted.
[0005] This invention has been made in view of these circumstances, and its purpose is to provide a body temperature measuring device, a body temperature measuring method, and a program that can start measuring body temperature when a user wearing the body temperature measuring device goes to sleep. [Means for solving the problem]
[0006] To solve the above-mentioned problems, the body temperature measuring device according to the present invention is a body temperature measuring device that can be worn by the user who is the subject of measurement, and comprises a temperature sensor, an acceleration sensor, an attachment determination unit that performs an attachment determination to determine whether the user is wearing the body temperature measuring device based on the temperature measured by the temperature sensor, a sleep determination unit that performs a sleep determination to determine whether the user is asleep or awake based on the measurement value measured by the acceleration sensor, and causes the attachment determination unit to perform the attachment determination, and if the attachment determination unit determines that the user is wearing the body temperature measuring device, causes the sleep determination unit to perform the sleep determination, and if the sleep determination unit determines that the user is asleep, performs a body temperature measurement to obtain the temperature measured by the temperature sensor as the user's body temperature. Furthermore, if the maximum rate of change of any of the three axial measurements measured by the acceleration sensor during sleep remains below a threshold for a predetermined period of time or longer, the body temperature measured after a predetermined period of time has elapsed from the point in time when the maximum rate of change fell below the threshold is used as the user's basal body temperature. It comprises a measurement control unit and
[0007] Furthermore, in order to solve the above-mentioned problems, the body temperature measurement method according to the present invention is a body temperature measurement device that can be worn by the user who is the subject of measurement, and is a body temperature measurement method performed by a body temperature measurement device that includes a temperature sensor and an acceleration sensor, wherein the wearing determination unit performs an wearing determination to determine whether the user is wearing the body temperature measurement device based on the temperature measured by the temperature sensor, the sleeping determination unit performs a sleeping determination to determine whether the user is sleeping or awake based on the measurement value measured by the acceleration sensor, the measurement control unit causes the wearing determination unit to perform the wearing determination, causes the sleeping determination unit to perform the sleeping determination if the wearing determination unit determines that the user is wearing the body temperature measurement device, and if the sleeping determination unit determines that the user is sleeping, performs a body temperature measurement to obtain the temperature measured by the temperature sensor as the user's body temperature. Furthermore, if the maximum rate of change of any of the three axial measurements measured by the acceleration sensor during sleep remains below a threshold for a predetermined period of time or longer, the body temperature measured after a predetermined period of time has elapsed from the point in time when the maximum rate of change fell below the threshold is used as the user's basal body temperature. do.
[0008] Furthermore, in order to solve the above-mentioned problems, the present invention is a program for operating a computer as the body temperature measuring device described above, and is a program for causing the computer to function as each part of the body temperature measuring device. [Effects of the Invention]
[0009] According to the present invention, body temperature measurement can be started when a user wearing a body temperature measurement device falls asleep. [Brief explanation of the drawing]
[0010] [Figure 1] This is a block diagram showing an example configuration of the body temperature measuring device 10 according to the first embodiment. [Figure 2] This figure shows an example of measurement data stored in the measurement data storage unit 17 according to the first embodiment. [Figure 3] This figure shows an example of measurement data stored in the measurement data storage unit 17 according to the first embodiment. [Figure 4] This figure shows an example of measurement data stored in the measurement data storage unit 17 according to the first embodiment. [Figure 5] It is a flowchart showing the flow of the process performed by the body temperature measurement device 10 according to the first embodiment. [Figure 6] It is a flowchart showing the flow of the process performed by the body temperature measurement device 10 according to Modification 1 of the first embodiment. [Figure 7] It is a diagram showing an example of measurement data stored in the measurement data storage unit 17 according to the second embodiment. [Figure 8] It is a flowchart showing the flow of the process performed by the body temperature measurement device 10 according to the second embodiment. [Figure 9] It is a flowchart showing the flow of the process performed by the body temperature measurement device 10 according to Modification 1 of the second embodiment.
Mode for Carrying Out the Invention
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0012] <First Embodiment> First, the first embodiment will be described.
[0013] <Overview of the Body Temperature Measurement Device 10> The body temperature measurement device 10 measures the body temperature of a user who is a subject (measurement subject) for whom the body temperature is to be measured. The body temperature measurement device 10 is a computer, for example, a microcontroller, a PLC (Programmable Logic Controller), or the like. The body temperature measurement device 10 has a temperature measurement function (temperature sensor 12 described later), and measures the user's body temperature when the body temperature measurement device 10 is worn on the user's body.
[0014] The body temperature measurement device 10 is worn on the user's body by being stored in a storage pocket provided inside clothing such as underwear, for example. Alternatively, it may be worn on the user's body by being fixed with a belt or the like. Further, it may be worn by being attached to the user's body or underwear or the like using an adhesive member such as a sticker.
[0015] The body temperature measuring device 10 stores data (measurement data) indicating the measured body temperature and the like inside the device. Alternatively, the body temperature measuring device 10 may be provided with a communication function and transmit the measurement data to an external device. The communication function here is, for example, short-range wireless communication such as Bluetooth (registered trademark), infrared communication, or wireless LAN. Also, the external device here is, for example, the user's smartphone, mobile phone, tablet terminal, or the like. Further, the measurement data may be transmitted to a server, cloud server, PC, or the like via the user's smartphone.
[0016] <Configuration of the body temperature measuring device 10> FIG. 1 is a block diagram showing a configuration example of the body temperature measuring device 10 according to the first embodiment. The body temperature measuring device 10 includes, for example, an acceleration sensor 11, a temperature sensor 12, a timer 13, a wearing determination unit 14, a bedtime determination unit 15, a measurement control unit 16, and a measurement data storage unit 17.
[0017] The acceleration sensor 11 measures acceleration. The acceleration sensor 11 is, for example, a three-axis acceleration sensor and measures the acceleration acting in each of the three directions of the x-axis, y-axis, and z-axis. The acceleration sensor 11 is built into the body temperature measuring device 10, and when the body temperature measuring device 10 is worn by the user, it is arranged such that the direction of a specific axis (for example, the x-axis) in the acceleration sensor 11 becomes the body length direction of the user. The body length direction here is the direction from the top of the head to the toes or the direction from the toes to the top of the head. For example, the body temperature measuring device 10 is worn on the trunk so that the specific axis of the acceleration sensor 11 is arranged along the body length direction. By wearing the body temperature measuring device 10 on the trunk, it is possible to accurately measure the presence or absence of acceleration acting in the body length direction as compared with the case where the body temperature measuring device 10 is worn on an end portion such as the wrist that is likely to move in a direction unrelated to the body length direction. In the state where the body temperature measuring device 10 is worn, the acceleration sensor 11 measures the acceleration acting in each of the three directions of the x-axis, y-axis, and z-axis and outputs the measured value of the acceleration to the bedtime determination unit 15.
[0018] The temperature sensor 12 measures the temperature and outputs the measured temperature to the mounting determination unit 14 and the measurement control unit 16.
[0019] The timer 13 starts measuring time based on the control of the measurement control unit 16, and outputs a message to the measurement control unit 16 when a time corresponding to a preset timer setting has elapsed. The timer 13 also has a clock function and outputs a message to the measurement control unit 16 when a predetermined time has arrived.
[0020] The attachment determination unit 14 performs an attachment determination based on the measured temperature measured by the temperature sensor 12. The attachment determination consists of two processes, for example, attachment determination 1 and attachment determination 2. Attachment determination 1 is the process of determining whether the user has attached the body temperature measuring device 10 (changed from an unattached state to an attached state). Attachment determination 2 is the process of determining whether the user is still wearing the body temperature measuring device 10 (continuing to be in an attached state).
[0021] First, let's explain the fitting determination 1. Generally, a person's body temperature is higher than the ambient temperature. Therefore, the fitting determination unit 14 determines that the user has put on the body temperature measuring device 10 (changed from an unfitted state to a fitted state) if the measured temperature is above a predetermined threshold (for example, 33°C).
[0022] Alternatively, the attachment determination unit 14 may determine that the user has attached the body temperature measuring device 10 (changed from an unattached state to an attached state) if the measured temperature is below a predetermined threshold (e.g., 33°C), but the measured temperature is on an upward trend, and the rate of change (rate of increase) is equal to or greater than a predetermined threshold (e.g., 2°C / min). Furthermore, the attachment determination unit 14 may determine that the user has attached the body temperature measuring device 10 (changed from an unattached state to an attached state) regardless of the measured temperature, if the measured temperature is on an upward trend, and the rate of change (rate of increase) is equal to or greater than a predetermined threshold (e.g., 2°C / min).
[0023] On the other hand, the attachment determination unit 14 determines that the user is not wearing the body temperature measuring device 10 (is not wearing it) if the measured temperature is below a predetermined threshold (for example, 33°C), and the measured temperature is not on an upward trend, or even if it is on an upward trend, the rate of change (rate of increase) is below a predetermined threshold (for example, 2°C / min).
[0024] Next, the fitting determination 2 will be explained. The fitting determination unit 14 determines that the user is wearing the body temperature measuring device 10 (the state of wearing it is continuing) if the measured temperature is above a predetermined threshold (for example, 33°C).
[0025] Alternatively, the attachment determination unit 14 may determine that the user is wearing the body temperature measuring device 10 (that the user is continuing to wear it) if the absolute value of the rate of change of the measured temperature is less than a predetermined threshold (for example, 2°C / min), regardless of the measured temperature.
[0026] On the other hand, the attachment determination unit 14 determines that the user is not wearing the body temperature measuring device 10 (the state has changed from being worn to not being worn (attached / detached)) if the measured temperature is below a predetermined threshold (for example, 33°C), and the measured temperature is not on an upward trend, or even if it is on an upward trend, the rate of change (rate of increase) is above a predetermined threshold (for example, 2°C / min).
[0027] The sleep determination unit 15 performs a sleep determination to determine whether the user is asleep or awake based on the acceleration measurement value measured by the acceleration sensor 11. For example, consider the case where the x-axis direction of the acceleration sensor 11 is aligned with the user's body length direction. In this case, if an acceleration equivalent to gravitational acceleration is measured in the x-axis direction, it indicates that gravity is acting in the body length direction. Therefore, the sleep determination unit 15 determines that the user is awake if the measurement value in the x-axis direction is equivalent to gravitational acceleration. On the other hand, if no acceleration equivalent to gravitational acceleration is detected in the x-axis direction, it indicates that gravity is acting in a direction different from the body length direction. Therefore, the sleep determination unit 15 determines that the user is not awake and is lying down asleep if the measurement value in the x-axis direction is different from the value equivalent to gravitational acceleration (for example, a value smaller than gravitational acceleration). For example, the sleep determination unit 15 may determine that the user is awake if the acceleration acting in the x-axis direction is the maximum among the absolute values of accelerations acting in each of the three axes: x, y, and z. This is because, in everyday life, it can be assumed that there are no situations in which an acceleration greater than the acceleration due to gravity acts upon the user.
[0028] Furthermore, the sleep determination unit 15 determines whether the user is moving or not based on the acceleration measurement value measured by the acceleration sensor 11. Determining whether the user is moving or not is one example of "sleep determination". For example, the sleep determination unit 15 determines that the user is moving if the rate of change of any of the three measured values of the x, y, and z axes is above a predetermined threshold. On the other hand, the sleep determination unit 15 determines that the user is not moving if the rate of change of any or all of the three measured values of the x, y, and z axes is below a predetermined threshold.
[0029] The measurement control unit 16 controls the wearing determination unit 14 and the sleep determination unit 15. The measurement control unit 16 causes the wearing determination unit 14 to perform an wearing determination. If the wearing determination unit 14 determines that the user is wearing the body temperature measuring device 10, the measurement control unit 16 causes the sleep determination unit 15 to perform a sleep determination. Then, if the sleep determination unit 15 determines that the user is asleep, the measurement control unit 16 starts the main measurement, which periodically (for example, every 5 minutes) takes the temperature measured by the temperature sensor 12 and acquires it as the user's body temperature. This makes it possible to start the main measurement by performing a body temperature measurement at the time the user wearing the body temperature measuring device 10 falls asleep.
[0030] The measurement control unit 16 uses a timer 13 to cause the attachment determination unit 14 to perform an attachment determination every first hour (for example, 30 minutes), and if the attachment determination unit 14 determines that the user is wearing the body temperature measuring device 10, it causes the sleep determination unit 15 to perform a sleep determination. The measurement control unit 16 performs body temperature measurement every second hour (for example, 5 minutes), which is shorter than the first hour (for example, 30 minutes).
[0031] When the measurement control unit 16 decides to perform the measurement, it instructs the attachment determination unit 14 to perform an attachment determination. The measurement control unit 16 performs the measurement if the attachment determination unit 14 determines that the user is wearing the body temperature measuring device 10. On the other hand, the measurement control unit 16 does not perform the body temperature measurement if the attachment determination unit 14 determines that the user is not wearing the body temperature measuring device 10.
[0032] When the measurement control unit 16 performs this measurement, it instructs the sleep determination unit 15 to perform a sleep determination. The measurement control unit 16 performs this measurement if the sleep determination unit 15 determines that the user is asleep. On the other hand, the measurement control unit 16 does not perform body temperature measurement if the sleep determination unit 15 determines that the user is awake.
[0033] The measurement control unit 16 may calculate the user's basal body temperature using multiple body temperatures acquired during the measurement. For example, the measurement control unit 16 may use the average value of multiple body temperatures acquired during the measurement, or the lowest or highest body temperature, as the user's basal body temperature. By using the average value of body temperatures measured during sleep as the basal body temperature, a more accurate basal body temperature can be calculated. Theoretically, there is a view that the body temperature measured in the least active state, i.e., the lowest body temperature, is appropriate as the basal body temperature. However, when measuring body temperature using a wearable body temperature measuring device 10 as in this embodiment, it is conceivable that the body temperature measuring device 10 may temporarily detach from the user's body and float during sleep. The temperature measured in this floating state is likely to be the minimum value, and therefore, calculating the lowest body temperature among those measured during sleep as the basal body temperature is not practical.
[0034] Alternatively, the measurement control unit 16 may choose the temperature taken in the most restful state among the multiple temperatures obtained in this measurement as the user's basal body temperature. In this case, the measurement control unit 16 stores information relating the temperature obtained in this measurement to the acceleration measurement value used in the sleep determination result performed at the time of temperature measurement, for example, in the measurement data storage unit 17, which will be described later. Then, based on the acceleration measurement value, the measurement control unit 16 uses the temperature measured at a point in time when there is little movement, such as turning over in bed, for an extended period as the basal body temperature. For example, the measurement control unit 16 calculates the rate of change of the measured values for each of the three axes (x, y, and z) from the acceleration measurement value associated with the temperature, and extracts the value with the largest rate of change among the three calculated rates of change (hereinafter referred to as the maximum rate of change). The measurement control unit 16 obtains the maximum rate of change for each temperature measured during sleep. If the state in which the obtained maximum rate of change is below a threshold continues for a predetermined time or longer, the measurement control unit 16 uses the temperature measured after a predetermined time has elapsed from the point in time when the maximum rate of change fell below the threshold as the user's basal body temperature.
[0035] The measurement data storage unit 17 stores measurement data under the control of the measurement control unit 16. The measurement data is data indicating body temperature measured by the body temperature measuring device 10, such as acceleration measured by the acceleration sensor 11, temperature measured by the temperature sensor 12, time measured by the timer 13, the result of the wearing determination unit 14, the result of the sleeping determination unit 15, and combinations thereof.
[0036] The measurement data storage unit 17 is composed of a storage medium, such as an HDD (Hard Disk Drive), flash memory, EEPROM (Electrically Erasable Programmable Read Only Memory), RAM (Random Access read / write Memory), ROM (Read Only Memory), or any combination of these storage media.
[0037] Furthermore, the body temperature measuring device 10 stores programs for executing various processes and temporary data used when performing these processes. The CPU (Central Processing Unit) of the body temperature measuring device 10 executes the programs pre-stored in the device, thereby realizing various processes (processes performed by the attachment determination unit 14, the sleep determination unit 15, and the measurement control unit 16).
[0038] <Measurement Data> Here, the measurement data will be explained using Figures 2 to 4. Figures 2 to 4 show examples of measurement data stored in the measurement data storage unit 17 according to the first embodiment.
[0039] Figure 2 shows an example of measurement data from the state before the user puts on the body temperature measuring device 10 until the start of the actual measurement. In this example, the temperature sensor 12 measures the temperature every 30 minutes from 19:00 to 22:00, and the results of the wearing determination 1, which is performed based on the measured temperature, are shown. For example, the temperature measured at 19:00 is 27.8℃, and the wearing determination unit 14 determines that the body temperature measuring device 10 is not worn (not worn). In this case, the sleep determination unit 15 does not perform a sleep determination, and the acceleration measured by the acceleration sensor 11 is not stored (no determination). In this case, the actual measurement is not performed, and the measurement status becomes "provisional measurement".
[0040] Furthermore, in the example shown in Figure 2, the temperature measured at 22:00 was 33.0℃, and the wearing determination unit 14 determined that the user had worn the body temperature measuring device 10 (changed from an unworn state to a worn state) (indicated as "worn" in Figure 2). In this case, the sleep determination unit 15 performs a sleep determination. The acceleration in the x-axis direction measured by the acceleration sensor 11 is equivalent to the acceleration due to gravity (9.8 m / s²). 2 Since the user is not asleep, it is determined that the user is not sleeping. In this case, the measurement will not be performed, and the measurement status will be "preliminary measurement".
[0041] Furthermore, in the example shown in Figure 2, the acceleration in the x-axis direction measured by the acceleration sensor 11 at 23:00 is a different value from the acceleration due to gravity (0.0 m / s²). 2As a result, the sleep determination unit 15 determines that the user has gone to sleep (sleep detected). In this case, it is determined that the user wearing the body temperature measuring device 10 has gone to sleep, and the main measurement is started. The temperature measured at this time (23:00) (36.3℃) is stored as the user's body temperature at the time of sleep. In this case, the measurement status at 23:00 will be "Main measurement". Subsequently, the main measurement is performed every 5 minutes. As a result of the wearing determination unit 14's wearing determination 2, it is determined that the user is wearing the body temperature measuring device 10 (the wearing state continues) (indicated as "Wearing" in Figure 2), and the sleep determination unit 15 determines (sleep detected). In this case, the temperature measured by the temperature sensor 12 is recorded as the user's body temperature.
[0042] Figures 3 and 4 show examples of measurement data from the start to the end of the measurement. In Figures 3 and 4, during the measurement conducted from 23:50 to 6:00 the following day, the wearing determination unit 14 determined that the user was wearing the body temperature measuring device 10 (the wearing state was continued) (indicated as "wearing" in Figure 2), and the sleep determination unit 15 determined that the user was sleeping. As a result, the temperature measured by the temperature sensor 12 was recorded as the user's body temperature, and the measurement was performed.
[0043] Figure 3 shows that at 6:05, the wearing determination unit 14 determined that the user was not wearing the body temperature measuring device 10 (the state changed from worn to not worn (attached / detached)) (indicated as "not worn" in Figure 2), and the measurement was completed. In this case, the measurement status becomes "measurement completed". Also, in this case, the sleep determination unit 15 does not perform a sleep determination, and the acceleration measured by the acceleration sensor 11 is not stored (no determination).
[0044] Figure 4 shows that at 6:05, the wearing determination unit 14 determined that the user was wearing the body temperature measuring device 10 (the wearing state was continued), based on the temperature measured by the temperature sensor 12. However, the sleep determination unit 15 determined that the user was asleep (not asleep) based on the acceleration measured by the acceleration sensor 11, and the measurement was terminated. In this case, the measurement status becomes "Measurement Complete".
[0045] <Processing flow> Here, the processing flow performed by the body temperature measurement device 10 will be explained using Figure 5. Figure 5 is a flowchart showing the processing flow performed by the body temperature measurement device 10 according to the first embodiment.
[0046] (Step S10): The body temperature measuring device 10 checks the temperature at regular intervals (30 minutes). For example, the measurement control unit 16 controls the timer 13 to output a trigger signal every time the timer 13 has elapsed for one hour (for example, 30 minutes). When the timer 13 outputs a trigger signal, the measurement control unit 16 outputs the measured temperature measured by the temperature sensor 12 at that time to the attachment determination unit 14.
[0047] (Step S11): The body temperature measuring device 10 performs a temperature-based fitting determination 1. The body temperature measuring device 10 causes the fitting determination unit 14 to perform the fitting determination 1 based on the measured temperature measured by the temperature sensor 12. The fitting determination unit 14 determines whether the measured temperature is above a predetermined threshold (for example, 33°C). Alternatively, the fitting determination unit 14 determines whether the measured temperature is on an upward trend and whether the rate of change (rate of increase) is above a predetermined threshold (for example, 2°C / min). The fitting determination unit 14 determines that the user is wearing the body temperature measuring device 10 if the measured temperature is above a predetermined threshold (e.g., 33°C). Alternatively, the fitting determination unit 14 determines that the user has worn the body temperature measuring device 10 (changed from an unworn state to a worn state) if the measured temperature is on an upward trend and the rate of change (rate of increase) is above a predetermined threshold (e.g., 2°C / min). Here, the fitting determination unit 14 may also determine that the user has worn the body temperature measuring device 10 (changed from an unworn state to a worn state) if the measured temperature is above a predetermined threshold (e.g., 33°C) AND the rate of change is above a predetermined threshold (e.g., 2°C / min). On the other hand, the fitting determination unit 14 determines that the user is not wearing the body temperature measuring device 10 if the measured temperature is below a predetermined threshold (e.g., 33°C). Alternatively, the fitting determination unit 14 determines that the user is not wearing the body temperature measuring device 10 (remains unworn) if the measured temperature is not on an upward trend, or if the measured temperature is on an upward trend but the rate of change (rate of increase) is below a predetermined threshold (e.g., 2°C / min). Here, the fitting determination unit 14 may also determine that the user is not wearing the body temperature measuring device 10 (remains unworn) if the measured temperature is below a predetermined threshold (e.g., 33°C) AND the rate of change is below a predetermined threshold (e.g., 2°C / min). If the body temperature measuring device 10 is determined by the attachment determination unit 14 to be attached (changed from an unattached state to an attached state), the process proceeds to the step S12; if the attachment determination unit 14 is determined to be unattached (remains unattached), the process returns to the step S10.
[0048] (Step S12): The body temperature measuring device 10 performs sleep determination based on acceleration. The body temperature measuring device 10 causes the sleep determination unit 15 to perform sleep determination based on the acceleration measurement value measured by the acceleration sensor 11. The sleep determination unit 15 determines whether the measurement value in the x-axis direction corresponding to the user's body length is equivalent to the acceleration due to gravity. Alternatively, the sleep determination unit 15 determines whether the rate of change of any of the three measurement values in the x-axis, y-axis, and z-axis is above a predetermined threshold. The sleep determination unit 15 determines if the measurement in the x-axis direction corresponding to the user's body length is different from the gravitational acceleration (for example, 0.0 m / s²). 2 If the above conditions are met, the system determines that the user is asleep. Alternatively, the sleep determination unit 15 determines that the user is asleep if the rate of change of any or all of the measured values of the x, y, and z axes is below a predetermined threshold. On the other hand, the sleep determination unit 15 determines that the measurement in the x-axis direction corresponding to the user's body length is the acceleration due to gravity (for example, 9.8 m / s²). 2 If the conditions are as described above, the system determines that the user is awake and not asleep. Alternatively, the sleep determination unit 15 determines that the user is awake and not asleep if the rate of change of any of the three measured values of the x, y, and z axes is greater than or equal to a predetermined threshold. If the body temperature measuring device 10 determines that the user is asleep by the sleep determination unit 15, it proceeds to the process shown in step S13. If the sleep determination unit 15 determines that the user is not asleep, it returns to the process shown in step S12. In this case, the sleep determination is performed at regular intervals (30 minutes). That is, every first hour (for example, every 30 minutes), the sleep determination unit 15 performs a sleep determination based on the acceleration measurement value measured by the acceleration sensor 11. In the above, if the sleep determination unit 15 determines that the user is not asleep, it returns to the process shown in step S11, the wearing determination unit 14 performs the wearing determination 1 again, and then proceeds to the process shown in step S12.
[0049] (Step S13): The body temperature measuring device 10 starts the measurement. This measurement is a process that periodically (for example, every 5 minutes) measures body temperature while the person is sleeping. This measurement is carried out by executing the processes shown in steps S130 to S132 below.
[0050] (Step S130): The body temperature measuring device 10 performs the measurement at regular intervals (5 minutes). For example, the measurement control unit 16 controls the timer 13 to output a trigger signal every two hours (for example, 5 minutes) that the timer 13 has elapsed. When the timer 13 outputs a trigger signal, the measurement control unit 16 outputs the measured temperature measured by the temperature sensor 12 at that time to the wearing determination unit 14. As a result, steps S131-S132, described later, are repeatedly executed at regular intervals (5 minutes). If, in step S131, the wearing determination 2 determines that the user is wearing the body temperature measuring device 10 (the wearing state is continued), and in step S132, the sleep determination determines that the user is asleep, the measured temperature is recorded as the user's body temperature, and the acceleration measurement value is also recorded.
[0051] (Step S131): The body temperature measuring device 10 performs a temperature-based fitting determination 2. The body temperature measuring device 10 causes the fitting determination unit 14 to perform the fitting determination 2 based on the measured temperature measured by the temperature sensor 12. The fitting determination unit 14 determines whether the measured temperature is above a predetermined threshold (for example, 33°C). The fitting determination unit 14 also determines whether the absolute value of the rate of change of the measured temperature is below a predetermined threshold (for example, 2°C / min). The fitting determination unit 14 determines that the user is wearing the body temperature measuring device 10 (the state of wearing it is being continued) if the measured temperature is above a predetermined threshold (e.g., 33°C). The fitting determination unit 14 also determines that the user is wearing the body temperature measuring device 10 (the state of wearing it is being continued) if the absolute value of the rate of change of the measured temperature is less than a predetermined threshold (e.g., 2°C / min). Here, the fitting determination unit 14 may also determine that the user is wearing the body temperature measuring device 10 (the state of wearing it is being continued) if the measured temperature is above a predetermined threshold (e.g., 33°C) AND the absolute value of the rate of change of the measured temperature is less than a predetermined threshold (e.g., 2°C / min). On the other hand, the fitting determination unit 14 determines that the user is not wearing the body temperature measuring device 10 if the measured temperature is below a predetermined threshold (e.g., 33°C). Alternatively, the fitting determination unit 14 determines that the device is not being worn (it has changed from a worn state to an unworn state (attached / detached state)) if the measured temperature is not on an upward trend, or even if the measured temperature is on an upward trend, the rate of change (rate of increase) is above a predetermined threshold (e.g., 2°C / min). Here, the fitting determination unit 14 may also determine that the device is not being worn (it has changed from a worn state to an unworn state (attached / detached state)) if the measured temperature is below a predetermined threshold (e.g., 33°C) AND the absolute value of the rate of change of the measured temperature is above a predetermined threshold (e.g., 2°C / min). If the fitting determination unit 14 determines that the user is wearing the body temperature measuring device 10, the body temperature measuring device 10 proceeds to the process shown in step S132, and if the fitting determination unit 14 determines that the user is not wearing the body temperature measuring device 10, the measurement is terminated.
[0052] (Step S132): The body temperature measuring device 10 performs sleep determination based on acceleration. Since the sleep determination process is the same as in step S12, its explanation is omitted. If the sleep determination unit 15 determines that the user is asleep, the body temperature measuring device 10 returns to the process shown in step S131. On the other hand, the body temperature measurement device 10 terminates the measurement if the sleep status determination unit 15 determines that the user has woken up.
[0053] As described above, the body temperature measuring device 10 of the first embodiment is a device that can be worn by the user who is the subject of measurement. The body temperature measuring device 10 comprises an acceleration sensor 11, a temperature sensor 12, a wearing determination unit 14, a sleep determination unit 15, and a measurement control unit 16. The wearing determination unit 14 performs wearing determination 1 ("an example of wearing determination"). Wearing determination 1 is a process that determines whether the user has worn the body temperature measuring device 10 (changed from an unworn state to a worn state) based on the temperature measured by the temperature sensor 12. The sleep determination unit 15 performs sleep determination. Sleep determination is a process that determines whether the user is asleep or awake based on the measurement value measured by the acceleration sensor 11. The measurement control unit 16 determines the timing to start body temperature measurement. The measurement control unit 16 causes the wearing determination unit 14 to perform wearing determination 1, and determines whether the user has worn the body temperature measuring device 10 (changed from an unworn state to an worn state) based on the wearing determination unit 14. When it is determined that the user has changed from a state of wearing the device to a state of wearing the device, the sleep determination unit 15 is instructed to perform a sleep determination. If the sleep determination unit 15 determines that the user is asleep, the measurement control unit 16 performs a body temperature measurement. Body temperature measurement is the process of acquiring the temperature measured by the temperature sensor 12 as the user's body temperature. This makes it possible to start body temperature measurement when the user wearing the body temperature measurement device 10 falls asleep. Therefore, if the body temperature measurement device is not worn, or if the user is not asleep, the user's body temperature measurement will not be performed, and an increase in power consumption can be suppressed.
[0054] As a comparative example, let's consider adding a power button to a body temperature measuring device. In this comparative example, the device starts measuring when the power button is pressed and stops measuring when the power button is pressed again. However, there is a possibility of wasted power if the user forgets to press the power button and fails to take a measurement, or if the user does not immediately put on the device after pressing the power button. In addition, there is a possibility of accidental button presses during sleep, such as turning over, which could end the measurement. Furthermore, there are concerns that adding a power button would increase manufacturing costs and make the device larger.
[0055] In contrast, the body temperature measuring device 10 of the first embodiment can start measuring body temperature when the user wearing the device falls asleep, without the need to add dedicated functions such as a power button. Therefore, it is possible to suppress an increase in power consumption without increasing manufacturing costs or making the device larger.
[0056] Furthermore, in the body temperature measuring device 10 of the first embodiment, the attachment determination unit 14 determines that the user has attached the body temperature measuring device (changed from an unattached state to an attached state) if the temperature measured by the temperature sensor 12 is above a first threshold (for example, 33°C), or if the rate of change of the temperature measured by the temperature sensor 12 is above a second threshold (for example, 2°C / min). This makes it possible to determine that the body temperature measuring device 10 has been attached, even when the body temperature measuring device 10 has not been warmed by the user's body temperature, such as immediately after attachment.
[0057] Furthermore, in the body temperature measuring device 10 of the first embodiment, the sleep determination unit 15 determines whether the rate of change of the measured value measured by the acceleration sensor 11 is less than the third threshold, or whether the acceleration in the length direction of the user's body (e.g., the x-axis direction) in the measured value measured by the acceleration sensor 11 is below the fourth threshold (e.g., 9.8 m / s²). 2The system determines that the user is asleep if the value is less than (the value obtained by subtracting a predetermined margin from the specified value). This allows the system to determine that the user is neither standing nor sitting, i.e., lying down and asleep, when gravity is not acting along the length of the user's body.
[0058] Furthermore, the body temperature measuring device 10 of the first embodiment further includes a timer 13. The measurement control unit 16 uses the timer 13 to cause the attachment determination unit 14 to perform attachment determination 1 every first hour (for example, 30 minutes), and to perform body temperature measurement every second hour (for example, 5 minutes), which is shorter than the first hour. The timer 13 here is an example of a "measurement interval measuring timer". This reduces the frequency of temperature measurement and acceleration measurement when the user's body temperature is not being measured, thereby suppressing an increase in power consumption. In addition, it is possible to measure body temperature at a predetermined frequency and to grasp changes in body temperature with a desired resolution.
[0059] Furthermore, in the body temperature measuring device 10 of the first embodiment, the measurement control unit 16 causes the wearing determination unit 14 to perform wearing determination 2 ("Example of wearing determination"), and performs body temperature measurement if it is determined that the user is wearing the device (the wearing state is continuing), and does not perform body temperature measurement if it is determined that the user is not wearing the device (the state has changed from wearing the device to not wearing it (attached / detached state)). Furthermore, in the body temperature measuring device 10 of the first embodiment, the measurement control unit 16 causes the sleep determination unit 15 to perform sleep determination, and performs body temperature measurement if it is determined that the user is sleeping, and does not perform body temperature measurement if it is determined that the user is awake. Furthermore, in the body temperature measuring device 10 of the first embodiment, the measurement control unit 16 causes the wearing determination unit 14 to perform wearing determination 2 If the system determines that the user is wearing the device (the device is still being worn), the sleep determination unit 15 may perform a sleep determination, and if it determines that the user is asleep, it may perform a temperature measurement. In addition, the measurement control unit 16 will not perform a temperature measurement if the wear determination 2 determines that the user is not wearing the device (the state has changed from wearing the device to not wearing it (put on / off state)) or if the sleep determination determines that the user is not asleep (the user is awake). This makes it possible to avoid performing temperature measurements if the user stops wearing the temperature measuring device 10 or wakes up after falling asleep, and to measure only the temperature while wearing the device and sleeping, thereby suppressing an increase in power consumption.
[0060] Furthermore, in the body temperature measuring device 10 of the first embodiment, the measurement control unit 16 calculates the user's basal body temperature using multiple body temperatures obtained during body temperature measurement. As a result, the body temperature measuring device 10 can calculate the basal body temperature using body temperatures while wearing the device and while sleeping.
[0061] <Modification 1 of the first embodiment> Herein, we will describe Modification 1 of the First Embodiment. In this Modification, preliminary measurements are started at a time when the person is likely to be asleep (for example, midnight). Also, in this Modification, the measurement is terminated when a predetermined measurement time (for example, 6 hours) has elapsed since the start of the main measurement.
[0062] Generally, when you sleep more than usual, your body temperature tends to rise during the oversleep period, even while lying down, due to increased metabolism. For example, if a user who normally sleeps for 6 hours sleeps for 10 hours on a holiday, their body temperature 6 to 10 hours after falling asleep tends to be higher than their body temperature 1 to 6 hours after falling asleep. In this modified version, by ending the measurement after a predetermined measurement time (e.g., 6 hours) has elapsed since the start of the measurement, the body temperature measured during the oversleep period is excluded from the measurement target. This makes it possible to exclude the body temperature measured during the oversleep period from the body temperature used to estimate basal body temperature, etc. Basal body temperature is the body temperature measured while removing as many mental and physical temperature fluctuation factors as possible. By excluding the body temperature measured during the oversleep period, it becomes possible to estimate basal body temperature and other body temperatures with greater accuracy. Furthermore, by limiting the measurement time of this measurement, it is possible to further suppress the increase in power consumption compared to the first embodiment described above. In other words, it is possible to measure body temperature that can be estimated with greater accuracy, such as basal body temperature, without increasing power consumption.
[0063] Figure 6 is a flowchart showing the processing flow of the body temperature measuring device 10 according to Modification 1 of the First Embodiment. The processes shown in steps S21 to S23, and S240, S242, and S243 in Figure 6 are the same as the processes shown in steps S10 to S12, and S130, S131, and S132 in Figure 5, so their explanation will be omitted. Therefore, steps S20, S24, and S241 will be explained below.
[0064] (Step S20): The body temperature measuring device 10 determines whether a predetermined time (midnight) has passed. The predetermined time here is the time when the fitting determination 1 is started in the preliminary measurement, and is the time when the temperature measurement starts. That is, the body temperature measuring device 10 causes the fitting determination unit 14 to perform the fitting determination 1 after the first time (for example, midnight).
[0065] (Step S24): The body temperature measuring device 10 starts timing with the timer 13 at the time the measurement control unit 16 starts the measurement (measurement start time), and controls it to output a trigger signal after a predetermined measurement period (for example, 6 hours) has elapsed.
[0066] (Step S241): The body temperature measuring device 10 determines whether a predetermined measurement time (e.g., 6 hours) has elapsed since the start of measurement. The measurement control unit 16 determines that a predetermined measurement time (e.g., 6 hours) has elapsed since the start of measurement if a trigger signal is output from the timer 13. On the other hand, if no trigger signal is output from the timer 13, the measurement control unit 16 determines that a predetermined measurement time (e.g., 6 hours) has not elapsed since the start of measurement. The body temperature measuring device 10 terminates the measurement when a predetermined measurement time (for example, 6 hours) has elapsed from the measurement start time. If the predetermined measurement time (for example, 6 hours) has not elapsed from the measurement start time, the body temperature measuring device 10 proceeds to step S242 and performs body temperature measurement. In the above explanation, the case in which the timer 13 measures "first time," "second time," and "measurement time" is described as an example, but the timer that measures "first time," the timer that measures "second time," and the timer that measures "measurement time" may be separate timers, or some or all of them may be the same timer.
[0067] As described above, in the body temperature measuring device 10 according to Modification 1 of the First Embodiment, the measurement control unit 16 causes the attachment determination unit 14 to perform attachment determination 1 (an example of "attachment determination") after the first time (for example, midnight). The measurement control unit 16 terminates the measurement when a predetermined measurement time (for example, 6 hours) has elapsed from the second time (measurement start time) when the measurement was started. The timer 13 here is an example of a "measurement time measurement timer". As a result, the body temperature measuring device 10 according to Modification 1 of the First Embodiment can measure body temperature that can be estimated with high accuracy, such as basal body temperature, without increasing power consumption.
[0068] <Modification 2 of the first embodiment> In the first embodiment described above, the example of terminating the measurement was explained when it was determined in step S242 that the device was not being worn, or when it was determined in step S243 that the user was not sleeping (waking up). However, even if such determinations are made, the device may be configured to return to step S21 and perform the measurement if it is within a predetermined time (for example, 3 hours) from the time the measurement was started. With this configuration, even if the user intentionally removes and reattaches the body temperature measuring device 10 while sleeping, or gets up to go to the toilet, etc., it becomes possible to continue measuring body temperature afterward.
[0069] <Second Embodiment> Next, a second embodiment will be described. This embodiment differs from the embodiment described above in that it determines that the user is asleep when (1) the user is lying down and (2) the user is not moving (body movement).
[0070] In the first embodiment described above, it was determined that the user was asleep if at least one of (1) or (2) was satisfied. However, if only (1) is satisfied, the user is lying down but not asleep, and this may include cases such as lying down with eyes open, lying down and using a smartphone, or lying down and watching television. In such cases, if body temperature measurement is started even though the user is awake, the body temperature when not asleep will be recorded as the body temperature when asleep.
[0071] Therefore, in this embodiment, it is determined that the user is asleep if both (1) and (2) are satisfied. This makes it possible to measure the body temperature of users who are more likely to be asleep.
[0072] The sleep determination unit 15 in this embodiment first performs a reclining determination to determine whether the user is lying down or not. The sleep determination unit 15 determines that the user is lying down if the absolute value of the measurement in the length direction of the user's body (for example, in the x-axis direction) is less than the reclining threshold (for example, a value smaller than the acceleration due to gravity). On the other hand, the sleep determination unit 15 determines that the user is not lying down if the absolute value of the measurement in the length direction of the user's body (for example, in the x-axis direction) is equal to or greater than the reclining threshold.
[0073] If the sleep detection unit 15 determines that the user is lying down, it performs a body movement detection to determine whether or not the user is moving (body movement). The sleep detection unit 15 determines that the user is moving if the difference between the maximum and minimum values per unit time for any of the three measured values of the x, y, and z axes is greater than or equal to the body movement threshold. On the other hand, the sleep detection unit 15 determines that the user is not moving if the difference between any or all of the three axes of the x, y, and z axes is less than the body movement threshold.
[0074] The sleep determination unit 15 determines that the user is asleep if the user is lying down and there is no movement (body movement) from the user.
[0075] If the sleep determination unit 15 determines that the user is lying down, the measurement control unit 16 sets the measurement interval to be shorter than before the determination. For example, before the user lies down, the temperature sensor 12 measures the temperature at 30-minute intervals. If the temperature measurement determines that the body temperature measuring device 10 is attached, the measurement control unit 16 determines whether the user is lying down based on the acceleration measurement result from the acceleration sensor 11. If the user is determined to be lying down, the measurement control unit 16 shortens the temperature and acceleration measurement intervals, for example, to perform measurements and determinations (attachment determination and body movement determination) every minute. This allows for earlier detection of sleep.
[0076] Figure 7 shows an example of measurement data up to the start of the measurement in this embodiment. In this example, similar to Figure 2, the "wearing" status is determined to be "none" from 19:00 to 22:00. During this time, the body temperature measuring device 10 is not worn, so acceleration is not recorded. The measurement status during this time is "Provisional measurement (1)". Subsequently, the temperature measured at 22:30 was 33.0℃. Based on this, the "wearing" status was determined to be "yes". From this time onward, acceleration was recorded because the body temperature measuring device 10 was worn. Based on the acceleration measurement at this time, it was determined that the user was not lying down, and the "lying down" status was determined to be "not lying down". At this time, the measurement status was "Provisional measurement (1)". Subsequently, the absolute value of the acceleration measured at 23:00 fell below the reclining threshold. Therefore, it was determined that the user was lying down, and the "lying down" status was determined to be "lying down." At this time, the measurement status became "Provisional Measurement (2)." When the measurement status becomes "Provisional Measurement (2)," the subsequent measurement interval is changed to a shorter interval than in Provisional Measurement (1) (for example, every minute). Subsequently, until 23:13, the absolute value of the acceleration measured at one-minute intervals remained below the lying-down threshold. Based on this, it was determined that the user was still lying down. Furthermore, between 23:10 and 23:11, the value obtained by dividing the maximum value by the minimum value of the acceleration measured over the past 10 minutes was above the body movement threshold. Therefore, at 23:10 and 23:11, it was determined that the user was moving, and "body movement" was judged as "body movement present." Subsequently, between 23:12 and 23:13, the value obtained by dividing the maximum and minimum values of the absolute acceleration measured over a 10-minute period was below the body movement threshold. Therefore, it was determined that the user was not moving between 23:12 and 23:13, and "body movement" was determined to be "no body movement." Since the user was lying down and it was determined that the user was not moving, the measurement status became "main measurement."
[0077] Here, the processing flow performed by the body temperature measuring device 10 in the second embodiment will be explained using Figures 8 and 9. Figures 8 and 9 are flowcharts showing the processing flow performed by the body temperature measuring device 10 according to the second embodiment.
[0078] Figure 8 is a flowchart corresponding to Figure 5 in the first embodiment. The processes shown in steps S30-S31 and S350-S351 in Figure 8 are the same as the processes in steps S10-S11 and S131-S132 in Figure 5, so their explanation is omitted.
[0079] (Step S32): The body temperature measuring device 10 performs a lying-down determination based on acceleration. The body temperature measuring device 10's sleep determination unit 15 determines that the user is lying down if the absolute value of the acceleration in the x-axis direction corresponding to the user's body length is less than the lying-down threshold. If it is determined that the user is lying down, the body temperature measuring device 10 proceeds to step S33. On the other hand, if it is determined that the user is not lying down, the process returns to step S32 and repeats the lying-down determination until it is determined that the user is lying down.
[0080] (Step S33): The body temperature measuring device 10 starts the preliminary measurement 2. The body temperature measuring device 10 shortens the measurement interval and measures temperature and acceleration at regular intervals (for example, 1 minute).
[0081] (Step S34): The body temperature measuring device 10 performs a body movement determination. The body temperature measuring device 10 starts the preliminary measurement 2. The sleep determination unit 15 determines that the user is moving, for example, if the difference between the maximum and minimum values of the acceleration of each of the three axes (x, y, and z) measured over 10 minutes is greater than or equal to the body movement threshold. On the other hand, the sleep determination unit 15 determines that the user is not moving if the difference is less than the body movement threshold. If it is determined that there is no body movement of the user, the body temperature measuring device 10 proceeds to step S35. On the other hand, if it is determined that there is body movement of the user, the body temperature measuring device 10 returns to step S34 and repeats the body movement determination until it is determined that there is no more body movement of the user.
[0082] (Step S35): The body temperature measuring device 10 starts the measurement.
[0083] Figure 9 is a flowchart corresponding to Figure 6 in the first embodiment. The processes shown in steps S40-S42 and S460-S462 in Figure 9 are the same as the processes in steps S20-S22 and S241-S243 in Figure 6, so their explanation is omitted. Furthermore, the processes shown in steps S43 to S46 in Figure 9 are the same as those shown in steps S32 to S35 in Figure 8, so their explanation will be omitted.
[0084] As explained above, in the second embodiment of the body temperature measuring device 10, the sleep determination unit 15 determines that the user is asleep when the rate of change of the measured value measured by the acceleration sensor 11 is less than the body movement threshold (third threshold), and the absolute value of the acceleration in the length direction of the user's body (for example, the x-axis direction) in the measured value measured by the acceleration sensor 11 is less than the lying-down threshold (fourth threshold). This makes it possible to determine that the user is asleep when they are lying down and not moving. Therefore, it is possible to avoid starting the measurement when the user is lying down but moving and awake.
[0085] The lateral recumbent threshold and the body movement threshold can be determined arbitrarily. In the example in Figure 7, the lateral recumbent threshold is set to 500, but considering the changes in the values shown in Figure 7, it may be set to around 300. Similarly, the example shows the body movement threshold set to 200, but considering the changes in the values shown in Figure 7, it may be set to around 100. Furthermore, in body movement detection, the time interval to be used for detection can be set arbitrarily. In the example in Figure 7, the case of using acceleration measured over 10 minutes is illustrated, but it is not limited to this. For example, body movement detection may be performed using acceleration measured over 20 minutes. However, if the time interval to be used for detection is large, the possibility of fluctuations in values due to turning over in bed being included in a single detection increases. If fluctuations in values due to turning over in bed are included, the movement due to turning over in bed may be detected as body movement, so it is often preferable to perform body movement detection using acceleration measured over a period of about 10 minutes. Furthermore, the measurement interval for acceleration in the preliminary measurement (2) and the main measurement may be determined arbitrarily. The inventors performed measurements with acceleration measurement intervals of 5 seconds, 30 seconds, 1 minute, and 2 minutes, respectively. As a result, when measurements were taken at 5-second intervals, there were cases where noise was included in the measured values. When measurements were taken at 2-minute intervals, there were cases where, despite body movement, the timing of the body movement and the measurement timing did not match, and acceleration indicating body movement was not measured. From this viewpoint, it is preferable to set the acceleration measurement interval in the preliminary measurement (2) and the main measurement to 30 seconds to 1 minute. However, it is desirable to determine the measurement interval comprehensively, taking into account data capacity for storing measurement results and power consumption.
[0086] All or part of the body temperature measuring device 10 in at least one of the embodiments described above may be implemented using a computer. In that case, the program for implementing this function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be loaded into a computer system and executed. Here, "computer system" includes hardware such as an OS and peripheral devices. Furthermore, "computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROMs, CD-ROMs, and storage devices such as hard disks built into a computer system. Moreover, "computer-readable recording medium" may also include those that dynamically hold programs for a short period of time, such as communication lines used when transmitting programs via networks such as the Internet or communication lines such as telephone lines, and those that hold programs for a certain period of time, such as volatile memory inside a computer system that acts as a server or client in such cases. Furthermore, the above program may be for implementing a part of the aforementioned function, or it may be a program that can implement the aforementioned function in combination with a program already recorded in the computer system, or it may be implemented using a programmable logic device such as an FPGA (Field Programmable Gate Array).
[0087] Although embodiments of this invention have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments and includes designs and the like that do not depart from the spirit of this invention. [Explanation of symbols]
[0088] 10...Body temperature measurement device, 11...Accelerometer, 12...Temperature sensor, 13...Timer, 14...Wearing detection unit, 15...Sleep detection unit, 16...Measurement control unit, 17...Measurement data storage unit
Claims
1. A body temperature measuring device that can be worn by the user who is the subject of measurement. A temperature sensor and Accelerometer and An attachment determination unit performs an attachment determination to determine whether or not the user is wearing a body temperature measuring device based on the temperature measured by the temperature sensor, A sleep determination unit performs a sleep determination to determine whether the user is asleep or awake based on the measured value by the acceleration sensor, The measurement control unit causes the attachment determination unit to perform the attachment determination, and if the attachment determination unit determines that the user has attached the body temperature measuring device, it causes the sleep determination unit to perform the sleep determination, and if the sleep determination unit determines that the user is asleep, it performs a body temperature measurement to acquire the temperature measured by the temperature sensor as the user's body temperature, and if the state in which the maximum rate of change of each of the three axial measurements measured by the acceleration sensor during sleep is below a threshold continues for a predetermined time or longer, it sets the body temperature measured after a predetermined time has elapsed from the time when the maximum rate of change is below the threshold as the user's basal body temperature, A body temperature measuring device equipped with the following features.
2. The attachment determination unit determines that the user has attached the body temperature measuring device when the temperature measured by the temperature sensor is equal to or greater than a first threshold, or when the rate of change of the temperature measured by the temperature sensor is equal to or greater than a second threshold. The body temperature measuring device according to claim 1.
3. The sleep determination unit determines that the user is asleep if the rate of change of the measured value measured by the acceleration sensor is less than a third threshold, or if the acceleration in the longitudinal direction of the user's body in the measured value measured by the acceleration sensor is less than a fourth threshold. A body temperature measuring device according to claim 1 or claim 2.
4. The sleep determination unit determines that the user is asleep when the rate of change of the measured value measured by the acceleration sensor is less than a third threshold, and the acceleration of the user in the longitudinal direction of the body measured by the acceleration sensor is less than a fourth threshold. A body temperature measuring device according to claim 1 or claim 2.
5. It also features a measurement interval timer, The measurement control unit uses the measurement interval timer to cause the attachment determination unit to perform the attachment determination every first hour, and to perform the body temperature measurement every second hour, which is less than the first hour. A body temperature measuring device according to claim 1 or claim 2.
6. The measurement control unit causes the attachment determination unit to perform the attachment determination, and if the attachment determination unit determines that the user is wearing the body temperature measuring device, it performs the body temperature measurement, and if the attachment determination unit determines that the user is not wearing the device, it does not perform the body temperature measurement. A body temperature measuring device according to claim 1 or claim 2.
7. The measurement control unit causes the sleep determination unit to perform the sleep determination, and if the sleep determination unit determines that the user is asleep, it performs the temperature measurement, and if the sleep determination unit determines that the user is awake, it does not perform the temperature measurement. The body temperature measuring device according to claim 1.
8. The measurement control unit calculates the user's basal body temperature using the multiple body temperatures obtained in the body temperature measurement. The body temperature measuring device according to claim 1.
9. It also includes a measurement time timer, The measurement control unit uses the measurement time timer to periodically perform the body temperature measurement, and a predetermined measurement time has elapsed from the second time when the measurement started. In that case, the measurement described above will be terminated. The body temperature measuring device according to claim 1.
10. A body temperature measurement device that can be worn by the user being measured, and which includes a temperature sensor and an acceleration sensor, and a method for measuring body temperature performed by the body temperature measurement device, The attachment determination unit performs an attachment determination based on the temperature measured by the temperature sensor to determine whether or not the user is wearing the body temperature measuring device. The sleep determination unit performs a sleep determination based on the measurement value measured by the acceleration sensor to determine whether the user is asleep or awake. The measurement control unit causes the attachment determination unit to perform the attachment determination, and if the attachment determination unit determines that the user has attached the body temperature measuring device, it causes the sleep determination unit to perform the sleep determination, and if the sleep determination unit determines that the user is asleep, it performs a body temperature measurement to acquire the temperature measured by the temperature sensor as the user's body temperature, and if the state in which the maximum rate of change of each of the three axial measurements measured by the acceleration sensor remains below a threshold for a predetermined period of time or longer, the body temperature measured after a predetermined period of time has elapsed from the point in time when the maximum rate of change became below the threshold is taken as the user's basal body temperature. How to measure body temperature.
11. A program for operating a computer as a body temperature measuring device according to claim 1, the program for causing the computer to function as each part of the body temperature measuring device.