Metabolic calorie measurement method and metabolic calorie correction method for measuring blood glucose
By measuring the oral temperature at each time point, calculating the temperature mean and incremental value, and combining meal and physiological cycle information to perform metabolic calorie correction, the problems of long detection time and large errors in the existing technology are solved, and fast and accurate metabolic calorie measurement and correction are achieved, thereby improving the accuracy of blood sugar testing.
Patent Information
- Application Number
- CN202510693113.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-27
- Publication Date
- 2025-09-09
AI Technical Summary
The existing oral temperature measurement technology for blood sugar is lengthy and unstable, patient compliance is poor, eating protein and carbohydrates affects measurement accuracy, and women's menstrual cycle causes body temperature fluctuations, leading to measurement deviations.
By measuring the oral temperature value at each time point, calculating the temperature mean and incremental value, determining the initial and end temperature points, combining meal and physiological cycle information to make metabolic heat corrections, and using high-precision temperature sensors and algorithms to optimize the measurement process.
It achieves fast and accurate metabolic heat measurement, shortens detection time, improves detection efficiency, reduces errors, and accurately reflects blood sugar levels.
Smart Images

Figure CN120604986A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of blood glucose detection, and in particular to a metabolic heat measurement method and a metabolic heat correction method for calculating blood glucose. Background Art
[0002] Non-invasive blood glucose monitoring technology based on oral temperature monitoring, a significant breakthrough in biomedical engineering, has been practically applied in wearable medical devices in recent years. This technology establishes a thermodynamic coupling model between oral temperature and blood glucose concentration, using a high-precision temperature sensor to capture microthermal changes in the oral mucosa.
[0003] Existing oral blood glucose measurement technology requires heat conduction between the temperature sensor probe and the oral mucosa, maintaining static contact for at least 10 minutes to achieve thermodynamic equilibrium. This lengthy testing time not only significantly reduces test accuracy but can also lead to measurement interruptions due to patient compliance, posing a risk to data integrity. Some manufacturers have attempted to compromise this technology by rigidly shortening the test time (e.g., limiting it to 3 minutes). However, this results in the temperature sensor failing to reach steady-state operation, leading to deviations in the measured metabolic heat.
[0004] Furthermore, consuming too much protein or carbohydrates can generate metabolic heat that can add to the heat generated by glucose metabolism, leading to higher blood sugar readings. Furthermore, the natural fluctuations in a woman's body temperature during her menstrual cycle can also interfere with metabolic heat measurement results. Summary of the Invention
[0005] The main purpose of the embodiments of the present application is to propose a metabolic heat measurement method and a metabolic heat correction method for calculating blood sugar, which can be used.
[0006] To achieve the above objectives, a first aspect of an embodiment of the present application provides a method for measuring metabolic heat for calculating blood sugar, comprising: Measure the oral temperature of the subject at each time point according to the time sequence; Selecting a time point from each time point as a first time point, and performing an average calculation on the oral temperature value at the first time point and the oral temperature values corresponding to all second time points to obtain a first temperature average, wherein the second time point is a time point before the first time point; If the first temperature average is greater than the first threshold, the first temperature average is determined as the initial temperature value, and the next time point after the first time point is determined as the third time point; Taking the third time point as the starting point, intercepting a target time period at each time point after the starting point according to a preset unit time length, calculating the oral temperature increment between two adjacent time points within the target time period, and performing an algebraic sum operation on all oral temperature increments within the target time period to obtain an incremental algebraic value for the target time period; If the incremental algebraic value is less than or equal to the second threshold, and the absolute values of the oral temperature incremental values within the target time period are all less than or equal to the third threshold, the oral temperature value at the end of the target time period is determined as the termination temperature value; The difference between the final temperature and the initial temperature is taken as the metabolic heat of the object to be measured.
[0007] Furthermore, in some embodiments, the metabolic heat measurement method also includes updating the next time point of the first time point as the new first time point if the first temperature average is less than or equal to the first threshold, and returning to the step of performing an average calculation on the oral temperature value of the first time point and the oral temperature values corresponding to each second time point to obtain the first temperature average, until the first temperature average is greater than the first threshold.
[0008] Furthermore, in some embodiments, the metabolic heat measurement method also includes updating the next time point of the third time point to a new third time point if the incremental algebraic value is greater than the second threshold, or the absolute value of any oral temperature incremental value within the target time period is greater than a third threshold, and returning to the third time point as the starting point, intercepting the target time period at each time point after the starting point according to a preset unit time length, and calculating the oral temperature incremental value between two adjacent time points within the target time period, and performing algebraic sum operations on all oral temperature incremental values within the target time period to obtain the incremental algebraic value of the target time period, until the incremental algebraic value is less than or equal to the second threshold, and the absolute values of each oral temperature incremental value within the target time period are less than or equal to the third threshold.
[0009] Furthermore, in some embodiments, calculating the oral temperature increment between two adjacent time points within the target time period includes: Determine the start and end time points of the target time period, and use the start time point as the current incremental time point; Subtract the oral temperature value at the current incremental time point from the oral temperature value at the next time point of the current incremental time point to obtain an oral temperature increment value in the target time period, and update the next time point of the current incremental time point as the new current incremental time point; Repeat the step of subtracting the oral temperature value at the next time point from the current incremental time point to obtain an oral temperature incremental value in the target time period, and updating the next time point of the current incremental time point to the new current incremental time point, until the updated current incremental time point is the end time point, then all oral temperature incremental values in the target time period are obtained.
[0010] Furthermore, in some embodiments, after determining the next time point after the first time point as the third time point, the metabolic heat measurement method further includes: Determine the mean of the oral temperature values corresponding to each time point to obtain the total oral temperature mean; Determine the time mean between each time point to obtain the total time mean; Calculate the temperature fluctuation value corresponding to each time point based on the oral temperature value corresponding to each time point, the total oral temperature mean and the total time mean; Among the time points after the third time point, one time point is used as the fourth time point; If the fourth time point is within the first preset time period and the temperature fluctuation value at the fourth time point is lower than the first fluctuation threshold, outputting a first prompt; Alternatively, if the fourth time point is within the second preset time period and the temperature fluctuation value at the fourth time point is lower than the second fluctuation threshold, a first prompt is output; Alternatively, if the fourth time point is within the third preset time period and the temperature fluctuation value at the fourth time point is lower than the third fluctuation threshold, then outputting the first prompt; Alternatively, if the fourth time point exceeds the preset time limit and the temperature fluctuation value at the fourth time point is lower than the fourth fluctuation threshold, then outputting the first prompt; Alternatively, if the first prompt is output more than twice, a second prompt is output and the measurement of the oral temperature of the subject is terminated; Among them, the first prompt is used to remind the subject to be measured not to move or talk at will after the probe is placed under the tongue, and the second prompt is used to remind the subject to be measured that the temperature measurement process is abnormal and needs to be remeasured. The output method of the first prompt and the second prompt is text output and / or voice output.
[0011] The embodiments of the first aspect of the present application have the following beneficial effects: the present application measures the oral temperature value of the object to be measured at each time point, selects a first time point, calculates a first temperature average between the oral temperature values of the first time point and all second time points, wherein the second time point is a time point before the first time point, and if the first temperature average is greater than a first threshold value, the first temperature average is determined as the initial temperature value, so as to improve the stability of metabolic heat measurement by using the first temperature average as the judgment condition of the initial detection point, and then determines the next time point after the first time point as the starting point, intercepts a target time period at each time point after the starting point according to a preset unit time length, and calculates the time between two adjacent time points in the target time period. The oral temperature increment value between the two values and the incremental algebraic value between all the oral temperature increment values are used. If the incremental algebraic value is less than or equal to the second threshold value, and the absolute value of each oral temperature increment value is less than or equal to the third threshold value, the oral temperature value at the end time point of the target time period is determined as the termination temperature value. The incremental algebraic value is then used to indicate that the probe temperature and the oral space temperature have reached a complete thermal equilibrium state, and the current time point is determined as the termination detection point, thereby further improving the stability of metabolic heat measurement. Finally, the oral temperature value at the end time point of the target time period is determined as the termination temperature value, thereby being able to quickly and accurately determine the metabolic heat of the object to be measured, greatly shortening the measurement time and improving the detection efficiency of metabolic heat.
[0012] To achieve the above-mentioned purpose, a second aspect of the embodiments of the present application provides a metabolic heat correction method for measuring blood sugar, comprising: Obtaining the current metabolic calories of the subject at the current measurement time point, and the meal content of the nutrients consumed at the last meal time point, wherein the nutrients include at least one of the following: fat, protein, and carbohydrates; Perform the difference operation between the current measurement time point and the meal time point to obtain the time interval of post-meal measurement; According to the time interval and meal content, the post-meal corrected calories are determined in the post-meal calorie difference change curve, where the post-meal calorie difference change curve is the temperature difference-time change curve of the subject to be tested when consuming the preset content of nutrients. The difference between the current metabolic calories and the post-meal corrected calories is corrected to obtain the corrected target metabolic calories.
[0013] Furthermore, in some embodiments, the post-meal calorie difference change curve is obtained by the following steps: Detecting the calorie changes of the subject under test in a single day without eating, and obtaining the daily rhythm calorie change curve of the subject under test; Detecting the calorie change of the subject under test when the subject takes a single intake of a preset amount of nutrients in a single day, and obtaining a post-meal calorie change curve of the subject under test; The difference between the daily rhythm calorie change curve and the post-meal calorie change curve is calculated to obtain the post-meal calorie difference change curve.
[0014] Furthermore, in some embodiments, the post-meal calorie change curve includes at least one of the following: a first post-meal calorie change curve, a second post-meal calorie change curve, and a third post-meal calorie change curve.
[0015] Furthermore, in some embodiments, detecting the calorie change of the subject when the subject ingests a single nutrient component with a preset content in a single day to obtain a post-meal calorie change curve of the subject includes at least one of the following: Detecting the calorie change of the subject when taking a single dose of fat at a preset level within a single day, and obtaining a calorie change curve after the first meal; Detecting the calorie change of the subject when taking a single dose of protein at a preset level within a single day, and obtaining a second post-meal calorie change curve; The calorie change of the subject to be tested when taking a preset amount of carbohydrates once in a single day is detected to obtain a calorie change curve after the third meal.
[0016] Furthermore, in some embodiments, determining the post-meal corrected calories in the post-meal calorie difference change curve based on the time interval and the meal content includes: According to the time interval, determining the correction time point corresponding to the post-meal calorie difference change curve, and determining the corresponding calorie difference value according to the correction time point; Perform a proportional calculation between the meal content and the preset content to obtain a correction ratio; Multiply the calorie difference by the correction ratio to get the post-meal corrected calories.
[0017] The embodiments of the second aspect of the present application have the following beneficial effects: the present application obtains the current metabolic calories of the subject to be measured at the current measurement time point, and the meal content of the nutrients ingested at the meal time point of the last meal, and performs a difference operation between the current measurement time point and the meal time point to obtain the time interval of post-meal measurement; according to the time interval and the meal content, the post-meal corrected calories are determined in the post-meal calorie difference change curve, and the current metabolic calories and the post-meal corrected calories are corrected by difference to obtain the corrected target metabolic calories, thereby fully considering the impact of the meal process on body temperature and metabolic calories, more accurately reflecting the blood sugar level, reducing the error caused by relying solely on the current metabolic calories, making the metabolic calorie detection result closer to the true value, and helping to more accurately judge the blood sugar status.
[0018] To achieve the above objectives, a third aspect of the embodiments of the present application provides a metabolic heat correction method for measuring blood sugar, comprising: Obtaining the preset physiological cycle information of the subject to be measured, as well as the current metabolic heat measured on the current date; Determine the first ovulation reference day of the subject in the current physiological cycle based on the physiological cycle information; If the current date is before the first ovulation reference day, the first corrected calorie of the subject to be tested in the follicular phase is obtained, and the current metabolic calorie is added to the first corrected calorie to obtain the corrected target metabolic calorie; Alternatively, if the current date is after the first ovulation reference day, the second corrected calorie calibrated by the subject in the luteal phase is obtained, and the current metabolic calorie is subtracted from the second corrected calorie to obtain the target metabolic calorie.
[0019] Furthermore, in some embodiments, the first corrected heat amount is obtained by the following steps: Obtain the metabolic heat of the subject on each day during the previous physiological cycle; According to the physiological cycle information, the starting reference day and the second ovulation reference day of the subject to be tested in the previous physiological cycle are determined, and the day before the second ovulation reference day is used as the first comparison day, and a day between the starting reference day and the first comparison day is selected as the calibration day; Performing a difference calculation on the metabolic heat of the first comparison day and the metabolic heat of the calibration day to obtain a first heat difference; If the first calorie difference exceeds the first calorie threshold, the average of the metabolic calories of the first comparison day and the metabolic calories of the day after the first comparison day is calculated to obtain the measured metabolic calories, and the difference between the measured metabolic calories and the metabolic calories of the calibration day is used as the first corrected calories; If the first calorie difference does not exceed the first calorie threshold, the day after the first comparison day is updated as the new first comparison day, and the process returns to the step of performing a difference calculation between the metabolic heat of the first comparison day and the metabolic heat of the calibration day to obtain the first calorie difference, until the first calorie difference exceeds the first calorie threshold.
[0020] Furthermore, in some embodiments, the second corrected heat amount is obtained by the following steps: Obtain the metabolic heat of the subject on each day during the previous physiological cycle; According to the physiological cycle information, the end reference day and the second ovulation reference day of the last physiological cycle of the subject to be tested are determined, and the day before the end reference day is used as the second comparison day, and a day between the second comparison day and the end reference day is selected as the calibration day; Performing a difference calculation on the metabolic heat of the second comparison day and the metabolic heat of the calibration day to obtain a second heat difference; If the second calorie difference exceeds the second calorie threshold, the average of the metabolic calories of the second comparison day and the metabolic calories of the day after the second comparison day is calculated to obtain the measured metabolic calories, and the difference between the measured metabolic calories and the metabolic calories of the calibration day is used as the second corrected calories; If the second calorie difference does not exceed the second calorie threshold, the day after the second comparison day is updated as the new second comparison day, and the step of performing a difference calculation between the metabolic heat of the second comparison day and the metabolic heat of the calibration day to obtain the second calorie difference is repeated until the second calorie difference exceeds the second calorie threshold.
[0021] The embodiments of the third aspect of the present application have the following beneficial effects: the present application obtains the preset physiological cycle information of the subject to be tested and the current metabolic heat measured on the current date, and determines the first ovulation reference day of the subject to be tested in the current physiological cycle based on the physiological cycle information; if the current date is before the first ovulation reference day, the first corrected heat calibrated by the subject to be tested in the follicular phase is obtained, and the current metabolic heat is added to the first corrected heat to obtain the corrected target metabolic heat; or, if the current date is after the first ovulation reference day, the second corrected heat calibrated by the subject to be tested in the luteal phase is obtained, and the current metabolic heat is subtracted from the second corrected heat to obtain the target metabolic heat, thereby fully considering the impact of the female physiological cycle on body temperature and metabolic heat, and by using different corrected heat for adjustment in the follicular phase and the luteal phase respectively, it can more accurately reflect the blood sugar level, reduce the error caused by relying solely on the current metabolic heat, make the metabolic heat detection result closer to the true value, and help to more accurately judge the blood sugar status.
[0022] To achieve the above-mentioned purpose, the fourth aspect of the embodiments of the present application proposes an electronic device, which includes a memory and a processor, the memory storing a computer program, and when the processor executes the computer program, it implements the metabolic calorie correction method for measuring blood sugar of the above-mentioned first aspect embodiment, and / or implements the metabolic calorie correction method for measuring blood sugar of the above-mentioned second aspect embodiment, and / or implements the metabolic calorie correction method for measuring blood sugar of the above-mentioned third aspect embodiment.
[0023] To achieve the above-mentioned purpose, the fifth aspect of the embodiments of the present application proposes a storage medium, which is a computer-readable storage medium, and the storage medium stores a computer program. When the computer program is executed by a processor, it implements the metabolic calorie correction method for measuring blood sugar in the above-mentioned first aspect embodiment, and / or implements the metabolic calorie correction method for measuring blood sugar in the above-mentioned second aspect embodiment, and / or implements the metabolic calorie correction method for measuring blood sugar in the above-mentioned third aspect embodiment. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1This is an optional flow chart of the metabolic heat measurement method for calculating blood sugar provided in an embodiment of the present application; Figure 2 This is an optional flow chart for calculating the incremental value of oral temperature between two adjacent time points within a target time period provided in an embodiment of the present application; Figure 3 This is a graph showing the relationship between the oral temperature increment and time of volunteer A over a period of time, provided in an embodiment of the present application; Figure 4 This is an optional flow chart provided in an embodiment of the present application for determining the time point after the third time point; Figure 5 This is a graph showing the relationship between the temperature fluctuation value and time of volunteer A within a period of time, provided in an embodiment of the present application; Figure 6 This is an optional flow chart of a metabolic heat correction method for measuring blood sugar provided in an embodiment of the present application; Figure 7 This is an optional flow chart for obtaining a post-meal calorie difference change curve provided in an embodiment of the present application; Figure 8 Schematic diagram of the daily rhythm heat change curve of volunteer A provided in the examples of the present application; Figure 9 This is a schematic diagram of the daily rhythm calorie change curve and the post-meal calorie change curve corresponding to volunteer A eating protein, provided in an embodiment of the present application; Figure 10 Schematic diagram of the post-meal calorie difference change curve of volunteer A after eating a meal provided in the examples of the present application; Figure 11 This embodiment of the present application provides Figure 5 An optional flowchart of step S502; Figure 12 This embodiment of the present application provides Figure 6 An optional flowchart of step S603; Figure 13 This is another optional flow chart of the metabolic heat correction method for measuring blood sugar provided in the embodiment of the present application; Figure 14 This is a schematic diagram of metabolic heat changes during a woman's menstrual cycle provided in an embodiment of the present application; Figure 15 This is an optional flow chart for obtaining a first corrected heat quantity provided in an embodiment of the present application; Figure 16 This is an optional flow chart for obtaining a second corrected heat quantity provided in an embodiment of the present application; Figure 17 This is a schematic diagram of the hardware structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0026] In the description of this application, it should be understood that descriptions involving orientations, such as up, down, front, back, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, they cannot be understood as limitations on this application.
[0027] It should also be noted that, in the description of this application, "several" means more than one, "plurality" means more than two, "greater than," "less than," and "exceed" are understood to exclude the number itself, while "above," "below," and "within" are understood to include the number itself. The use of "first" and "second" in the description is solely for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance, implicitly specifying the number of the indicated technical features, or implicitly specifying the order of the indicated technical features.
[0028] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.
[0029] In the description of this application, reference to the terms "one embodiment," "some embodiments," "illustrative embodiments," "examples," "specific examples," or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of this application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples.
[0030] First, let’s analyze some of the terms used in this application: Metabolic heat refers to the amount of heat produced or consumed by an organism during metabolism. In biology and medicine, metabolic heat is a key indicator of an organism's energy metabolism, reflecting how an organism converts and utilizes energy over a given period of time. Metabolic heat can be used in research related to energy expenditure, temperature regulation, and blood sugar estimation.
[0031] Existing oral blood glucose measurement technology requires heat conduction between the temperature sensor probe and the oral mucosa, maintaining static contact for at least 10 minutes to reach thermodynamic equilibrium. This lengthy testing time not only significantly reduces test accuracy but can also lead to measurement interruptions due to lack of patient compliance, posing risks to data collection integrity. Some manufacturers have attempted to compromise this technology by rigidly shortening the test time (e.g., limiting it to 3 minutes), but this results in the temperature sensor failing to reach a steady-state operating state, leading to deviations in the measured metabolic heat. Furthermore, the heat generated by consuming excessive amounts of protein and carbohydrates can be superimposed on the heat of glucose metabolism, resulting in elevated blood glucose levels. Furthermore, the natural fluctuations in a woman's body temperature during her menstrual cycle can also interfere with metabolic heat measurement results.
[0032] Based on this, the embodiments of the present application provide a metabolic calorie measurement method and a metabolic calorie correction method for calculating blood sugar, which can quickly and accurately determine the metabolic calorie of the object to be measured, greatly shorten the measurement time, improve the detection efficiency of metabolic calorie, and can fully consider the impact of the meal process and the female menstrual cycle on body temperature and metabolic calorie, more accurately reflect the blood sugar level, reduce the error caused by relying solely on the current metabolic calorie, make the metabolic calorie detection result closer to the true value, and help to more accurately judge the blood sugar status.
[0033] In a first aspect, the embodiments of the present application provide a metabolic heat measurement method for calculating blood sugar, which is specifically described through the following embodiments.
[0034] Reference Figure 1 As shown, Figure 1 This is an optional flow chart of a metabolic heat measurement method for calculating blood sugar provided in an embodiment of the present application. The metabolic heat measurement method may include but is not limited to steps S101 to S109.
[0035] Step S101: measuring the oral temperature of the subject at each time point according to the time sequence.
[0036] Specifically, a high-precision temperature sensing device is used to measure the subject's oral temperature at each preset time point in a time series. This process requires a stable measurement environment, and the subject's mouth must remain still before measurement to ensure that the temperature values accurately reflect their current oral temperature. This method generates a set of chronologically ordered, continuous, and complete oral temperature values, providing a detailed and reliable data foundation for subsequent blood glucose estimation.
[0037] It should be noted that when the ambient temperature is low, in order to shorten the measurement time, the temperature sensing device can be preheated before measurement, while when the ambient temperature is high, the temperature sensing device generally does not need to be preheated.
[0038] Step S102: selecting a time point from each time point as a first time point.
[0039] Specifically, one time point is selected from each time point as the first time point.
[0040] Step S103: performing an average calculation on the oral temperature value at the first time point and the oral temperature values corresponding to all second time points to obtain a first temperature average.
[0041] The second time point is a time point before the first time point.
[0042] Specifically, the oral temperature value obtained at the first time point is combined with the oral temperature values corresponding to all second time points, and then their average is calculated to ultimately arrive at the first temperature mean. This process not only effectively reduces the accidental error of the measurement data at a single time point, but also more comprehensively reflects the overall oral temperature level of the subject during the measurement period, providing a more stable and reliable temperature reference value for subsequent blood glucose estimation.
[0043] Step S104: If the first temperature average is greater than the first threshold, the first temperature average is determined as the initial temperature value, and the next time point after the first time point is determined as the third time point.
[0044] In one embodiment, the first threshold is 0.35 o C.
[0045] Specifically, the first temperature average is compared with a pre-set first threshold. If the first temperature average is greater than the first threshold, it means that the current temperature level reflects that the metabolic physiological state of the subject to be measured is tending to be stable. In this case, the first temperature average is officially determined as the initial temperature value, and this initial temperature value will serve as an important basic data for subsequent blood glucose estimation. At the same time, in order to continue to advance the measurement process or start the measurement task of the next stage, the time point next to the first time point is determined as the third time point.
[0046] Step S105: If the first temperature average is less than or equal to the first threshold, the next time point of the first time point is updated as the new first time point, and the process returns to step S103 until the first temperature average is greater than the first threshold.
[0047] Specifically, the first temperature average is compared with a pre-set first threshold. If the first temperature average is less than or equal to the first threshold, this indicates that the current temperature level reflects that the subject's metabolic and physiological state has not stabilized. In this case, the process returns to step S103 until the first temperature average exceeds the first threshold, indicating that the subject's metabolic and physiological state is stabilizing.
[0048] Step S106: Taking the third time point as the starting point, intercept the target time period at each time point after the starting point according to the preset unit time length, and calculate the oral temperature increment value between two adjacent time points within the target time period, and perform an algebraic sum operation on all the oral temperature increment values within the target time period to obtain the incremental algebraic value of the target time period.
[0049] Specifically, using the previously determined third time point as the new starting point, a specific target time period is precisely captured at each time point after the starting point, based on a preset unit duration. Within this target time period, the oral temperature increment between two adjacent time points is first calculated. Simply put, by comparing the oral temperature values at adjacent time points, the temperature difference between them, or the increment, is determined. These increments can be positive, indicating a temperature increase, or negative, indicating a temperature decrease. Subsequently, an algebraic sum operation is performed on all oral temperature increments within the target time period. This operation adds these positive and negative increments in the order in which they occur, ultimately yielding the incremental algebraic value for the target time period. This process not only captures the dynamic characteristics of oral temperature changes over a short period of time but also comprehensively reflects the overall trend of temperature changes throughout the target time period through the algebraic sum operation, providing more detailed and comprehensive temperature change information for the subsequent blood glucose estimation model.
[0050] In one embodiment, taking a unit time length of 10 seconds as an example, the algebraic sum of 10 incremental values within the target time period of every 10 seconds is calculated, for example: the incremental algebraic value M of the 1st to 10th seconds is 0.34, the incremental algebraic value M of the 2nd to 11th seconds is 0.35, the incremental algebraic value M of the 30th to 39th seconds is 0.13, the incremental algebraic value M of the 31st to 40th seconds is 0.10, the incremental algebraic value M of the 100th to 109th seconds is 0.05, the incremental algebraic value M of the 101st to 110th seconds is 0.03, and the incremental algebraic value M of the 125th to 134th seconds is 0.00.
[0051] Step S107: If the incremental algebraic value is less than or equal to the second threshold, and the absolute values of the oral temperature incremental values within the target time period are all less than or equal to the third threshold, the oral temperature value at the end time point of the target time period is determined as the termination temperature value.
[0052] It should be noted that the condition that the incremental algebraic value M is less than or equal to the second threshold value Mb means that the smaller the second threshold value Mb is, the more accurate the metabolic heat measurement result will be, but the measurement time will be longer. For example, if the second threshold value Mb = 0.00 (its physical meaning is that the oral temperature value does not increase by more than 0 in a unit time), o C) Compared with setting Mb = 0.01, the measurement time will be 3-5 times longer. In one embodiment, the second threshold Mb is set to 0.01.
[0053] It should also be noted that the condition that the absolute value of each oral temperature increment within the target time period is less than or equal to the third threshold value Tb means that the smaller the third threshold value Tb, the more accurate the metabolic heat measurement result, but the longer the measurement time. In one example, the third threshold value Tb is set to 0.02.
[0054] In one embodiment, taking a unit time length of 10 seconds as an example, calculations show that the incremental algebraic value M corresponding to each target time period before the 125th second does not meet the above criteria (the incremental algebraic value M is less than or equal to the second threshold value Mb=0.01 and the absolute values of the oral temperature incremental values within the target time period are all less than or equal to the third threshold value Tb=0.02). It is not until the target time period of 125-134 seconds that the incremental algebraic value M corresponding to the target time period of 125-134 seconds reaches 0.00, and the absolute values of the oral temperature incremental values within the target time period are all less than or equal to the third threshold value Tb=0.02. Therefore, the end time point of the target time period of 125-134 seconds (i.e., the 134th second) is taken as the end time of the temperature measurement process, and the oral temperature value at the 134th second is determined as the termination temperature value, and then the temperature measurement is stopped.
[0055] Step S108: If the incremental algebraic value is greater than the second threshold, or the absolute value of any oral temperature incremental value within the target time period is greater than the third threshold, the next time point of the third time point is updated as the new third time point, and the process returns to step S150 until the incremental algebraic value is less than or equal to the second threshold, and the absolute values of each oral temperature incremental value within the target time period are less than or equal to the third threshold.
[0056] Specifically, if the incremental algebraic value is greater than the second threshold, or the absolute value of any oral temperature incremental value within the target time period is greater than the third threshold, the next time point of the third time point is updated to the new third time point, and the process returns to step S150 until the incremental algebraic value is less than or equal to the second threshold, and the absolute values of each oral temperature incremental value within the target time period are less than or equal to the third threshold.
[0057] Step S109: taking the difference between the final temperature value and the initial temperature value as the metabolic heat of the object to be measured.
[0058] Specifically, the initial temperature value is subtracted from the final temperature value to obtain the oral temperature difference value, and the oral temperature difference value is used as the metabolic heat of the object to be measured. Reference Figure 2 As shown, Figure 2 This is an optional flow chart for calculating the oral temperature increment value between two adjacent time points within a target time period provided in an embodiment of the present application. The calculation method may include but is not limited to steps S201 to S203.
[0059] Step S201: Determine the start time point and the end time point of the target time period, and use the start time point as the current incremental time point.
[0060] In one embodiment, taking the target time period of 1-10 seconds as an example, the starting time point of the target time period is the 1st second, the ending time point is the 10th second, and the 1st second is determined as the current incremental time point.
[0061] Step S202: Subtract the oral temperature value at the current incremental time point from the oral temperature value at the next time point of the current incremental time point to obtain an oral temperature increment value in the target time period, and update the next time point of the current incremental time point as the new current incremental time point.
[0062] In one embodiment, the oral temperature value at the current incremental time point (the 1st second) is subtracted from the oral temperature value at the next time point after the current incremental time point (i.e., the 2nd second) to obtain the oral temperature increment value between adjacent time points (the 1st and 2nd seconds), and the 2nd second is updated as the new current incremental time point.
[0063] Step S203: Repeat step S202 until the updated current incremental time point is the end time point, thereby obtaining all oral temperature incremental values in the target time period.
[0064] In one embodiment, since the new current incremental time point is the 2nd second, step S202 is executed again to obtain the oral temperature incremental value between adjacent time points (the 2nd and 3rd seconds), and the 3rd second is updated as the new current incremental time point. Then, step S202 is repeated in this way until the updated current incremental time point is the last time point (i.e., the 10th second), then step S202 is stopped to obtain all the oral temperature incremental values in the target time period (i.e., the oral temperature incremental values of the 1st to 2nd seconds, the 2nd to 3rd seconds, the 3rd to 4th seconds, the 4th to 5th seconds, the 5th to 6th seconds, the 6th to 7th seconds, the 7th to 8th seconds, the 8th to 9th seconds, and the 9th to 10th seconds).
[0065] Reference Figure 3 As shown, Figure 3This is a graph showing the relationship between the oral temperature increment and time of volunteer A within a period of time provided in the embodiment of the present application. Figure 3 It can be seen that as time goes by, the incremental value of oral temperature gradually changes from greater than 0 to close to 0, and more cases of being less than 0 appear, which shows that the oral temperature value measured over time gradually tends to be stable.
[0066] Reference Figure 4 As shown, Figure 4 This is an optional flowchart provided by an embodiment of the present application for determining the time after the third time point. The method may include but is not limited to steps S401 to S409.
[0067] Step S401: Determine the mean of the oral temperature values corresponding to each time point to obtain the total oral temperature mean.
[0068] Specifically, the mean of the oral temperature values corresponding to all time points is calculated, that is, all the oral temperature values are added together and then divided by the number of time points, to finally obtain the total oral temperature mean T'.
[0069] Step S402: Determine the time mean between each time point to obtain the total time mean.
[0070] Specifically, the time mean between all time points is calculated, that is, the values of all time points are added up and divided by the total number of time points, and finally the total time mean t' that can reflect the overall time distribution characteristics is obtained.
[0071] Step S403: Calculate the temperature fluctuation value corresponding to each time point according to the oral temperature value corresponding to each time point, the total oral temperature average and the total time average.
[0072] The temperature fluctuation value indicates significant fluctuations due to improper temperature measurement operation (such as talking, not placing the probe under the tongue, or moving around). A larger temperature fluctuation value indicates a more stable temperature measurement operation.
[0073] Specifically, the temperature fluctuation value corresponding to each time point is calculated based on the oral temperature value corresponding to each time point, the total oral temperature mean T', and the total time mean t'. The calculation formula of the temperature fluctuation value R is as follows: ; in, is the oral temperature value at the i-th time point, is the i-th time point.
[0074] Reference Figure 5 As shown, Figure 5 This is a graph showing the relationship between the temperature fluctuation value and time of volunteer A in a period of time provided in the embodiment of the present application. Figure 5As can be seen from the figure, the oral temperature value rises nonlinearly in the initial stage, and then gradually turns into a linear increase. Therefore, the temperature fluctuation value R is small in the early stage of temperature measurement, and gradually increases as time goes by.
[0075] Step S404: Among the time points after the third time point, one time point is used as the fourth time point.
[0076] Step S405: If the fourth time point is within the first preset time period and the temperature fluctuation value at the fourth time point is lower than the first fluctuation threshold, a first prompt is output.
[0077] In one implementation, if the fourth time point is within the first preset time period [0 seconds, 20 seconds], and the temperature fluctuation value at the fourth time point is lower than the first fluctuation threshold value of 0.85, the first prompt is output and measurement is continued.
[0078] Among them, the first prompt is used to remind the subject to be tested not to move or speak arbitrarily after the probe is placed under the tongue, and the output mode of the first prompt is text output and / or voice output.
[0079] Step S406: Alternatively, if the fourth time point is within the second preset time period and the temperature fluctuation value at the fourth time point is lower than the second fluctuation threshold, a first prompt is output.
[0080] In one implementation, if the fourth time point is within the second preset time period [20 seconds, 40 seconds], and the temperature fluctuation value at the fourth time point is lower than the second fluctuation threshold value 0.925, the first prompt is output and measurement is continued.
[0081] Step S407: Alternatively, if the fourth time point is within the third preset time period and the temperature fluctuation value at the fourth time point is lower than the third fluctuation threshold, a first prompt is output.
[0082] In one implementation, if the fourth time point is within the third preset time period [40 seconds, 100 seconds], and the temperature fluctuation value at the fourth time point is lower than the third fluctuation threshold value of 0.95, the first prompt is output and measurement is continued.
[0083] Step S408: Alternatively, if the fourth time point exceeds the preset time limit and the temperature fluctuation value at the fourth time point is lower than the fourth fluctuation threshold, a first prompt is output.
[0084] In one implementation, if the fourth time point exceeds the preset time limit of 100 seconds and the temperature fluctuation value at the fourth time point is lower than the fourth fluctuation threshold of 0.97, the first prompt is output and the measurement is continued.
[0085] Step S409: Alternatively, if the first prompt is outputted more than twice, a second prompt is outputted, and the measurement of the oral temperature of the subject is terminated.
[0086] In one embodiment, if the first prompt is output more than twice, a second prompt is output and the measurement of the oral temperature of the subject is terminated.
[0087] The second prompt is used to prompt that the temperature measurement process of the object to be measured is abnormal and needs to be remeasured. The output mode of the second prompt is text output and / or voice output.
[0088] In a second aspect, the embodiments of the present application provide a metabolic calorie correction method for measuring blood sugar, which is specifically described through the following embodiments.
[0089] Reference Figure 6 As shown, Figure 6 This is an optional flow chart of a metabolic calorie correction method for measuring blood sugar provided in an embodiment of the present application. The metabolic calorie correction method may include but is not limited to steps S601 to S606.
[0090] Step S601: obtaining the current metabolic calories of the subject at the current measurement time point, and the meal content of the nutrients ingested at the meal time point of the last meal.
[0091] Among them, the nutrients include at least one of the following: fat, protein, and carbohydrates.
[0092] It's important to note that after eating, the subject's blood sugar levels will rise, accompanied by an increase in heat production. This physiological metabolic heat phenomenon is known as the Special Dynamic Action (SDA) or Thermic Effect of Food (TEF). TEF is the energy produced by digesting, absorbing, and processing ingested nutrients. Its magnitude depends on the total caloric content and nutrient composition of the meal. Like resting metabolic rate and exercise, TEF is a component of metabolism with the following characteristics: TEF is generated whenever a meal is consumed, and the timing and frequency of meals have no effect. TEF also occurs even when a person is experiencing a fever. Aerobic or anaerobic exercise of sufficient duration and intensity will increase TEF, but the increase is minimal, only 7-8 calories per hour.
[0093] It's also important to note that the post-meal thermic effect of different nutrients in commonly consumed mixed foods varies significantly. Fat is easily absorbed, and the metabolic heat it generates lasts no more than 30-45 minutes after a meal. However, its thermic effect is relatively small, generally accounting for only about 5% of caloric intake. Carbohydrates have a thermic effect of 5% to 15% of caloric intake, and the metabolic heat they generate generally lasts for 1-2 hours. Protein, on the other hand, is the most difficult to absorb and takes the longest to process. Its thermic effect generally accounts for 20-30% of caloric intake, begins to manifest 3-4 hours after a meal, and the metabolic heat it generates can last up to 10-12 hours. For mixed foods, this lasts for about 6 hours.
[0094] Step S602: performing a difference operation between the current measurement time point and the meal time point to obtain the time interval for post-meal measurement.
[0095] Specifically, the current measurement time point is subtracted from the meal time point to obtain the time interval for post-meal measurement.
[0096] Step S603: determining the post-meal corrected calories in the post-meal calorie difference change curve according to the time interval and the meal content.
[0097] The post-meal calorie difference change curve is a temperature difference-time change curve when the subject to be measured consumes a preset amount of nutrients.
[0098] Specifically, the post-meal corrected calories are determined in the post-meal calorie difference change curve according to the time interval and the meal content.
[0099] It should be noted that more than 70% of the energy in mixed foods is provided by sugars. If blood glucose is calculated by measuring deep body temperature after a meal, the metabolic heat produced within 30-45 minutes after a meal needs to be corrected for the effect of heat produced by fat metabolism, the effect of heat produced by glucose oxidation metabolism needs to be corrected within 1-3 hours after a meal, and the effect of heat produced by protein metabolism needs to be corrected after 3 hours after a meal.
[0100] Step S604: performing difference correction between the current metabolic calories and the post-meal corrected calories to obtain a corrected target metabolic calories.
[0101] Specifically, the current metabolic calories are subtracted from the post-meal correction calories to obtain the corrected target metabolic calories.
[0102] Reference Figure 7 As shown, Figure 7 This is an optional flow chart for obtaining a post-meal calorie difference change curve provided in an embodiment of the present application. The method for obtaining a post-meal calorie difference change curve may include but is not limited to steps S701 to S703.
[0103] Step S701: detecting the calorie change of the subject to be measured without eating in a single day, and obtaining a daily rhythm calorie change curve of the subject to be measured.
[0104] Specifically, the subjects to be tested are asked not to engage in any eating activities for one day, and a high-precision metabolic measurement instrument, such as an indirect calorimeter, is used to continuously monitor the production and consumption of heat in their bodies. In this way, a series of data points about the changes in body heat in the subjects to be tested in the absence of meals can be obtained. These data points reflect the metabolic heat fluctuations of the human body in a natural state when it relies solely on its own energy reserves to maintain life activities. Subsequently, based on these data points, a curve is drawn that can intuitively show the pattern of heat changes in the subjects to be tested within 24 hours, namely the daily rhythm heat change curve.
[0105] It should be noted that human metabolic heat, especially deep body temperature, has the characteristics of diurnal cyclical changes. During the day, it is lowest at 4-5 in the morning, starts to rise after dawn, and remains at a high level throughout the day, reaching a peak around 6 pm. This physiological phenomenon of reciprocating peaks and troughs in a 24-hour cycle is called diurnal rhythmic heat variation, and this diurnal rhythmic heat variation will not undergo physiological changes due to eating. Figure 8 As shown, Figure 8 This is a schematic diagram of the daily rhythm heat change curve of volunteer A provided in the embodiment of the present application, from Figure 8 It can be seen that the daily rhythm curve of body temperature is not completely smooth and there will be fluctuations in certain time periods.
[0106] Step S702: detecting the calorie change of the subject to be tested when the subject ingests a preset amount of nutrients in a single day, and obtaining a post-meal calorie change curve of the subject to be tested.
[0107] Specifically, the subjects to be tested are arranged to take a one-time nutrient intake within a single day, and the nutrient content of this intake is pre-set, in order to control variables to observe the effect of a specific amount of nutrients on calorie changes. During this process, high-precision metabolic measurement equipment, such as an indirect calorimeter, is used to continuously monitor the subjects. From the moment the subject to be tested begins to take in nutrients until a period of time after the meal, the device will regularly record the production and consumption of calories in the body. These data points can reflect how the metabolic activity of the human body changes over time after taking in a specific amount of nutrients. Based on these data points, a curve is drawn that can intuitively show the calorie change pattern of the subject to be tested within 24 hours, namely the post-meal calorie change curve.
[0108] Step S703: performing a difference calculation on the daily rhythm calorie change curve and the post-meal calorie change curve to obtain a post-meal calorie difference change curve.
[0109] Specifically, a difference calculation is performed between the daily rhythm calorie change curve and the post-meal calorie change curve, that is, for each corresponding time point, the difference between the post-meal calorie value and the daily rhythm calorie value is calculated. In this way, a new curve is obtained, namely the post-meal calorie difference change curve.
[0110] Reference Figure 9 and Figure 10 As shown, Figure 9 This is a schematic diagram of the daily rhythm calorie change curve and the post-meal calorie change curve corresponding to volunteer A eating protein, provided in the examples of this application. Figure 10 is a schematic diagram of the postprandial calorie difference change curve after the volunteer A has eaten a meal provided in the embodiment of the present application, from Figure 9 It can be seen that the gap between the post-meal caloric value and the daily rhythm caloric value of volunteer A began to widen gradually after about 3 hours of eating, and continued until 6-7 hours after the meal. Figure 10 It can be seen that the metabolic heat effect of protein begins 3 hours after a meal, reaches a peak around 6 hours, and then decreases rapidly until it ends 7-8 hours after a meal.
[0111] Further, optionally, the post-meal calorie change curve includes at least one of the following: a first post-meal calorie change curve, a second post-meal calorie change curve, and a third post-meal calorie change curve.
[0112] Reference Figure 11 As shown, Figure 11 This embodiment of the present application provides Figure 5 An optional flowchart of step S502 in the method may include at least one of steps S1101 to S1103.
[0113] Step S1101: detecting the calorie change of the subject when the subject ingests a preset amount of fat once in a single day, and obtaining a first post-meal calorie change curve.
[0114] In one embodiment, the subject to be tested is arranged to consume 300 grams of fat food once a day. Then, from the moment the subject to be tested begins to consume nutrients until a period of time after the meal, metabolic measurement will regularly record the production and consumption of calories in the body, obtaining multiple fat metabolism heat data points. Finally, based on these fat metabolism data points, a curve is drawn that can intuitively show the calorie change pattern of the subject to be tested within 24 hours, namely the first post-meal calorie change curve.
[0115] Step S1102: detecting the calorie change of the subject when taking a preset amount of protein once in a single day, and obtaining a second post-meal calorie change curve.
[0116] In one embodiment, the subject to be tested is arranged to take in 300 grams of protein food once a day. Then, from the moment the subject to be tested starts to take in nutrients until a period of time after the meal, metabolic measurement will regularly record the production and consumption of calories in the body, and obtain multiple protein metabolic heat data points. Finally, based on these protein metabolic heat data points, a curve is drawn that can intuitively show the calorie change pattern of the subject to be tested within 24 hours, that is, the second post-meal calorie change curve.
[0117] Step S1103: detecting the calorie change of the subject when taking a single intake of a preset amount of carbohydrates in a single day, and obtaining a third post-meal calorie change curve.
[0118] In one embodiment, the subject to be tested is arranged to take in 300 grams of carbohydrate food once a day. Then, from the moment the subject to be tested starts to take in nutrients until a period of time after the meal, metabolic measurement will regularly record the production and consumption of calories in the body, and obtain multiple glucose metabolism heat data points. Finally, based on these glucose metabolism heat data points, a curve is drawn that can intuitively show the calorie change pattern of the subject to be tested within 24 hours, that is, the third post-meal calorie change curve.
[0119] Reference Figure 12 As shown, Figure 12 This embodiment of the present application provides Figure 6 An optional flowchart of step S603 in the method may include but is not limited to steps S1201 to S1203.
[0120] Step S1201: According to the time interval, a correction time point corresponding to the post-meal calorie difference change curve is determined, and the corresponding calorie difference value is determined according to the correction time point.
[0121] In one embodiment, the subject is asked to take a full protein (3 eggs, 100 grams of protein) meal at 8 am, and then the current metabolic heat is measured at 12 noon. Then, according to the 4-hour time interval after the meal, the corrected time point after the meal can be determined as 12 noon in the post-meal heat difference change curve. The heat difference value corresponding to 12 noon in the post-meal heat difference change curve is determined to be 0.05. o C.
[0122] Step S1202: performing a ratio calculation between the meal content and the preset content to obtain a correction ratio.
[0123] In one embodiment, the above-mentioned post-meal calorie difference change curve is obtained based on the measurement of a one-time intake of 300 grams (preset content) of protein in a single day. Then, 100 grams (meal content) / 300 grams (preset content) = 1 / 3, and the correction ratio is obtained = 1 / 3.
[0124] Step S1203: Multiply the calorie difference by the correction ratio to obtain the post-meal corrected calorie.
[0125] In one embodiment, the above 0.05 o Multiply the C calorie difference by the 1 / 3 correction ratio to get the post-meal corrected calorie 0.017 o C.
[0126] In a third aspect, the embodiments of the present application provide a metabolic calorie correction method for measuring blood sugar, which is specifically described through the following embodiments.
[0127] Reference Figure 13 As shown, Figure 13 This is another optional flow chart of the metabolic calorie correction method for measuring blood sugar provided in an embodiment of the present application. The metabolic calorie correction method may include but is not limited to steps S1301 to S1304.
[0128] Step S1301: Acquire the preset physiological cycle information of the subject to be measured and the current metabolic heat measured on the current date.
[0129] It should be noted that the physiological cycle of an adult woman is approximately 28 days. Menstruation begins on the 1st day and ends on the 7th day. The ovulation period is from the 13th to the 15th day. The period before this is the follicular phase, and the period after this is the luteal phase. The transition from the luteal phase to the follicular phase occurs between the 26th and 28th day. Due to individual differences, the specific ovulation date and transition date vary. The physiological cycle information preset by the subject to be tested is the information summarized by the subject to be tested based on their past physiological cycles, which includes the reference start date of the menstrual cycle, the reference end date of the menstrual cycle, the length of the menstrual cycle, etc.
[0130] The current metabolic heat is the deep body temperature of the subject in the fasting and resting state in the early morning.
[0131] Step S1302: Determine the first ovulation reference day of the subject in the current physiological cycle according to the physiological cycle information.
[0132] Specifically, according to the physiological cycle information, the first ovulation reference day of the subject to be tested in the current physiological cycle is determined.
[0133] It should be noted that, referring to FIG14, Figure 14This is a schematic diagram of metabolic heat changes in the female physiological cycle provided by the embodiment of the present application. The difference in body temperature between the luteal phase and the follicular phase of a woman can generally reach 0.5 o C. If oral temperature is used to measure blood sugar, the result calculated during the luteal phase will be significantly higher than the result calculated during the follicular phase. However, actual blood sugar levels do not change with a woman's menstrual cycle. Therefore, it is necessary to determine the first ovulation reference day of the subject's current menstrual cycle. The luteal and follicular phases of the current menstrual cycle are then determined based on this first ovulation reference day. Metabolic heat corrections are then performed during both the luteal and follicular phases.
[0134] Step S1303: If the current date is before the first ovulation reference day, the first corrected calorie calibrated by the subject in the follicular phase is obtained, and the current metabolic calorie is added to the first corrected calorie to obtain a corrected target metabolic calorie.
[0135] Specifically, if the current test date (e.g., the 2nd of the month) is before the first ovulation reference day (e.g., the 10th of the month), it is determined that the subject to be tested is in the follicular phase. Then, the first corrected calorie calibrated for the subject to be tested in the follicular phase is obtained, and the current metabolic calorie is added to the first corrected calorie to obtain the corrected target metabolic calorie, which can effectively eliminate the impact of follicular metabolic fluctuations on the measurement results.
[0136] Step S1304: Alternatively, if the current date is after the first ovulation reference day, the second corrected calorie calibrated by the subject in the luteal phase is obtained, and the current metabolic calorie is subtracted from the second corrected calorie to obtain the target metabolic calorie.
[0137] Specifically, if the current date (e.g., the 12th of the month) is after the first ovulation reference day (e.g., the 10th of the month), it is determined that the subject to be tested is in the luteal phase, and the second corrected calorie calibrated for the subject to be tested in the luteal phase is obtained. The current metabolic calorie is subtracted from the second corrected calorie to obtain the target metabolic calorie, which can effectively eliminate the impact of follicular phase metabolic fluctuations on the measurement results.
[0138] Reference Figure 15 As shown, Figure 15 This is an optional flow chart for obtaining the first corrected heat provided in an embodiment of the present application. The method for obtaining the first corrected heat may include but is not limited to steps S1501 to S1504.
[0139] Step S1501: Obtain the metabolic calories of the subject for each day in the previous physiological cycle.
[0140] Specifically, the metabolic heat of the subject to be measured is continuously measured daily during the last physiological cycle of the subject to be measured by the metabolic measurement device.
[0141] Step S1502: Determine the starting reference day and the second ovulation reference day of the subject in the previous menstrual cycle based on the menstrual cycle information, take the day before the second ovulation reference day as the first comparison day, and select a day between the starting reference day and the first comparison day as the calibration day.
[0142] The starting reference date is the date when the subject under test was in the follicular phase of the previous physiological cycle.
[0143] In one embodiment, based on the menstrual cycle information, it is determined that the starting reference day of the last menstrual cycle of the subject to be tested is day 1, and the second ovulation reference day is day 14. The day before the second ovulation reference day (i.e., day 13) is used as the first comparison day, and the third day between the starting reference day and the first comparison day is selected as the calibration day.
[0144] Step S1503: performing a difference calculation between the metabolic calories of the first comparison day and the metabolic calories of the calibration day to obtain a first calorie difference.
[0145] In one embodiment, the metabolic heat of the first comparison day (i.e., day 13) is 36.34 o C, the metabolic heat of the calibration day (i.e. day 3) is 36.35 o C, then subtract the metabolic heat of the calibration day from the metabolic heat of the first comparison day to obtain the first heat difference of -0.01 o C.
[0146] Step S1504: If the first calorie difference exceeds the first calorie threshold, the average of the metabolic calories of the first comparison day and the metabolic calories of the day after the first comparison day is calculated to obtain the measured metabolic calories, and the difference between the measured metabolic calories and the metabolic calories of the calibration day is used as the first corrected calories.
[0147] In one embodiment, the first comparison day is the 15th day, and the metabolic calories on the 15th day are 36.67 o C, then the first heat difference is 0.32 o C exceeds the first thermal threshold 0.2 o C, then calculate the metabolic heat of the first comparison day (i.e. day 15) as 36.67 o C and the metabolic heat of the day after the first comparison day (day 16) 36.69 o The average of C is 36.68, which is the actual metabolic heat. o C, and finally, the measured metabolic heat 36.68 o C minus the metabolic heat of the calibration day 36.35 o C, and the heat difference is 0.33 o C, and the heat difference is 0.33 o C is used as the first corrected heat.
[0148] Step S1505: If the first calorie difference does not exceed the first calorie threshold, the day after the first comparison day is updated as the new first comparison day, and the process returns to the step of performing a difference calculation between the metabolic calories of the first comparison day and the metabolic calories of the calibration day to obtain the first calorie difference, until the first calorie difference exceeds the first calorie threshold.
[0149] In one embodiment, the metabolic heat of the first comparison day (i.e., day 13) is 36.34 o C, the metabolic heat of the calibration day (i.e. day 3) is 36.35 o C, the first heat difference is -0.01 o C does not exceed the first thermal threshold 0.2 o C, then the day after the first comparison day (i.e., the 14th day) is updated as the new first comparison day, and the metabolic heat of the first comparison day is returned to perform the difference calculation with the metabolic heat of the calibration day to obtain the first heat difference. This step is repeated to update the first comparison day in a progressive manner (i.e., the first comparison day is updated to the 14th day, the 15th day, the 16th day, etc.) until the updated first comparison day is the above-mentioned 16th day, that is, the first heat difference is 0.32 o C exceeds the first thermal threshold 0.2 o C, then jump to step S1504.
[0150] Reference Figure 16 As shown, Figure 16 This is an optional flow chart for obtaining the second corrected heat provided in an embodiment of the present application. The method for obtaining the second corrected heat may include but is not limited to steps S1601 to S1604.
[0151] Step S1601: Obtain the metabolic calories of the subject for each day in the previous physiological cycle.
[0152] Specifically, the metabolic heat of the subject to be measured is continuously measured daily during the last physiological cycle of the subject to be measured by the metabolic measurement device.
[0153] Step S1602: Determine the end reference day and the second ovulation reference day of the last menstrual cycle of the subject to be tested based on the menstrual cycle information, use the day before the end reference day as the second comparison day, and select a day between the second comparison day and the end reference day as the calibration day.
[0154] The termination reference date is the date when the subject changes from the luteal phase of the previous physiological cycle to the follicular phase of the current physiological cycle.
[0155] In one embodiment, based on the menstrual cycle information, it is determined that the end reference day of the previous menstrual cycle of the subject to be tested is the 28th day, and the second ovulation reference day is the 14th day. The day before the end reference day (i.e., the 27th day) is used as the second comparison day, and the 23rd day between the second comparison day and the end reference day is selected as the calibration day.
[0156] Step S1603: performing a difference calculation between the metabolic calories of the second comparison day and the metabolic calories of the calibration day to obtain a second calorie difference.
[0157] In one embodiment, the metabolic heat of the second comparison day (i.e., day 27) is 36.32 o C, the metabolic heat of the calibration day (i.e. the 23rd day) is 36.55 o C, then subtract the metabolic heat of the calibration day from the metabolic heat of the second comparison day to obtain the second heat difference of -0.34 o C.
[0158] Step S1604: If the second calorie difference exceeds the second calorie threshold, the average of the metabolic calories of the second comparison day and the metabolic calories of the day after the second comparison day is calculated to obtain the measured metabolic calories, and the difference between the measured metabolic calories and the metabolic calories of the calibration day is used as the second corrected calories.
[0159] In one embodiment, the second comparison day is the 27th day, and the metabolic calories on the 27th day are 36.32 o C, then the first heat difference is -0.34 o C exceeds the second thermal threshold -0.2 o C, then calculate the metabolic heat of the second comparison day (i.e. day 27) as 36.67 o C and the metabolic heat of the day after the second comparison day (day 28) 36.29 o The average of C is 36.305, which is the actual metabolic heat. o C, and finally, the measured metabolic heat 36.305 o C minus the metabolic heat of the calibration day 36.55 o C, and the heat difference is 0.355 o C, and the heat difference is 0.355 o C is used as the second corrected heat.
[0160] Step S1605: If the second calorie difference does not exceed the second calorie threshold, the day after the second comparison day is updated as the new second comparison day, and the process returns to the step of performing a difference calculation between the metabolic calories of the second comparison day and the metabolic calories of the calibration day to obtain the second calorie difference, until the second calorie difference exceeds the second calorie threshold.
[0161] In one embodiment, the metabolic heat of the second comparison day (i.e., day 27) is 36.44 o C, the metabolic heat of the calibration day (i.e. the 23rd day) is 36.55 o C, the second heat difference is -0.11 o C does not exceed the second thermal threshold -0.2 o C, then the day after the second comparison day (i.e., the 28th day) is updated as the new second comparison day, and the metabolic heat of the second comparison day is returned to the step of calculating the difference between the metabolic heat of the calibration day and the second heat difference, and the step is repeated to progressively update the second comparison day (i.e., the second comparison day is updated to the 28th day, the 29th day, etc.) until the updated second comparison day is the 28th day, that is, the corresponding first heat difference is -0.32. o C exceeds the second thermal threshold -0.2 o C, then jump to step S1604.
[0162] See also Figure 17 , Figure 17 This is a schematic diagram of the hardware structure of an electronic device provided in one embodiment of the present application, the electronic device comprising: The processor 1701 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the residual stress detection method provided in the embodiments of the present application; The memory 1702 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1702 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1702 and is called by the processor 1701 to execute the residual stress detection method provided in the embodiments of this application. Input / output interface 1703, used to implement information input and output; Communication interface 1704, used to implement communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WiFi, Bluetooth, etc.); Bus 1705 , which transmits information between various components of the device (e.g., processor 1701 , memory 1702 , input / output interface 1703 , and communication interface 1704 ); The processor 1701 , the memory 1702 , the input / output interface 1703 and the communication interface 1704 are connected to each other in communication within the device via a bus 1705 .
[0163] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the residual stress detection method provided in the embodiment of the present application is provided.
[0164] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0165] The embodiments described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0166] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0167] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.
[0168] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.
[0169] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0170] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0171] In the several embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For example, the division of the above units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0172] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0173] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0174] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes multiple instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store programs.
[0175] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but are not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present invention should be within the scope of the present invention.
Claims
1. A method for measuring metabolic heat of blood sugar, characterized in that: include: Measure the oral temperature of the subject at each time point according to the time sequence; Selecting one of the time points as a first time point, and performing an average calculation on the oral temperature value at the first time point and the oral temperature values corresponding to all second time points to obtain a first temperature average, wherein the second time point is a time point before the first time point; If the first temperature average is greater than a first threshold, the first temperature average is determined as the initial temperature value, and a time point next to the first time point is determined as a third time point; Taking the third time point as the starting point, intercepting a target time period at each time point after the starting point according to a preset unit time length, calculating the oral temperature increment between two adjacent time points within the target time period, and performing an algebraic sum operation on all the oral temperature increments within the target time period to obtain an incremental algebraic value for the target time period; If the incremental algebraic value is less than or equal to a second threshold, and the absolute values of the oral temperature incremental values within the target time period are all less than or equal to a third threshold, then the oral temperature value at the end time point of the target time period is determined as the termination temperature value; The difference between the end temperature value and the initial temperature value is used as the metabolic heat of the object to be measured.
2. The metabolic heat measurement method according to claim 1, characterized in that The method further comprises: If the first temperature average is less than or equal to the first threshold, the next time point after the first time point is updated as the new first time point, and the process returns to the step of performing an average calculation on the oral temperature value at the first time point and the oral temperature values corresponding to each second time point to obtain the first temperature average, until the first temperature average is greater than the first threshold.
3. The metabolic heat measurement method according to claim 1, characterized in that The method further comprises: If the incremental algebraic value is greater than the second threshold, or the absolute value of any oral temperature incremental value within the target time period is greater than the third threshold, the next time point after the third time point is updated to the new third time point, and the target time period is returned to the third time point as the starting point, and the oral temperature incremental value between two adjacent time points is intercepted according to the preset unit time length within the target time period, and the oral temperature incremental value between two adjacent time points is calculated respectively, and all the oral temperature incremental values within the target time period are algebraically sumed to obtain the incremental algebraic value of the target time period. This step is repeated until the incremental algebraic value is less than or equal to the second threshold, and the absolute value of each oral temperature incremental value within the target time period is less than or equal to the third threshold.
4. The metabolic heat measurement method according to claim 1, characterized in that: The step of calculating the oral temperature increment between two adjacent time points within the target time period includes: Determine the starting time point and the ending time point of the target time period, and use the starting time point as the current incremental time point; Subtracting the oral temperature value at the current incremental time point from the oral temperature value at the next time point of the current incremental time point to obtain an oral temperature increment value in the target time period, and updating the next time point of the current incremental time point as the new current incremental time point; Repeat the step of subtracting the oral temperature value at the current incremental time point from the oral temperature value at the next time point of the current incremental time point to obtain one of the oral temperature incremental values in the target time period, and updating the next time point of the current incremental time point as the new current incremental time point, until the updated current incremental time point is the end time point, thereby obtaining all the oral temperature incremental values in the target time period.
5. The metabolic heat measurement method according to claim 1, characterized in that: After determining the time point next to the first time point as the third time point, the method further includes: Determine the mean of the oral temperature values corresponding to each of the time points to obtain a total oral temperature mean; Determine the time mean between each of the time points to obtain the total time mean; Calculate the temperature fluctuation value corresponding to each time point according to the oral temperature value corresponding to each time point, the total oral temperature average and the total time average; Among the time points after the third time point, one of the time points is used as a fourth time point; If the fourth time point is within the first preset time period and the temperature fluctuation value at the fourth time point is lower than the first fluctuation threshold, outputting a first prompt; Alternatively, if the fourth time point is within a second preset time period and the temperature fluctuation value at the fourth time point is lower than a second fluctuation threshold, outputting the first prompt; Alternatively, if the fourth time point is within a third preset time period and the temperature fluctuation value at the fourth time point is lower than a third fluctuation threshold, outputting the first prompt; Alternatively, if the fourth time point exceeds a preset time limit and the temperature fluctuation value at the fourth time point is lower than a fourth fluctuation threshold, outputting the first prompt; Alternatively, if the first prompt is output more than twice, a second prompt is output, and the measurement of the oral temperature of the subject is terminated; Among them, the first prompt is used to remind the subject to be measured not to move or talk at will after the probe is placed under the tongue, and the second prompt is used to remind the subject to be measured that the temperature measurement process is abnormal and needs to be remeasured. The output method of the first prompt and the second prompt is text output and / or voice output.
6. A metabolic heat correction method for measuring blood sugar, characterized in that: include: Obtaining the current metabolic calories of the subject at the current measurement time point, and the meal content of the nutrients consumed at the last meal time point, wherein the nutrients include at least one of the following: fat, protein, and carbohydrates; Perform a difference operation between the current measurement time point and the meal time point to obtain a time interval for post-meal measurement; According to the time interval and the meal content, the post-meal corrected calories are determined in the post-meal calorie difference change curve, wherein the post-meal calorie difference change curve is the temperature difference-time change curve of the subject to be tested when taking the preset content of nutrients The current metabolic calories and the post-meal corrected calories are corrected for the difference to obtain a corrected target metabolic calories.
7. The metabolic heat correction method according to claim 6, characterized in that: The post-meal calorie difference change curve is obtained by the following steps: Detecting the calorie change of the subject to be tested in a single day without eating, and obtaining a daily rhythm calorie change curve of the subject to be tested; Detecting the calorie change of the subject to be tested when the subject ingests the preset amount of nutrients once in a single day, and obtaining a post-meal calorie change curve of the subject to be tested; A difference operation is performed between the daily rhythm calorie change curve and the post-meal calorie change curve to obtain the post-meal calorie difference change curve.
8. The metabolic heat correction method according to claim 7, characterized in that: The post-meal calorie change curve includes at least one of the following: a first post-meal calorie change curve, a second post-meal calorie change curve, and a third post-meal calorie change curve; The detecting of the calorie change of the subject to be tested when the subject ingests the preset amount of nutrients in a single day to obtain a post-meal calorie change curve of the subject to be tested includes at least one of the following: detecting a calorie change of the subject when the subject ingests the preset fat content once in a single day to obtain the first post-meal calorie change curve; detecting a calorie change of the subject when the subject ingests the preset protein content once in a single day to obtain the second post-meal calorie change curve; The calorie change of the subject to be tested when the subject ingests the preset amount of carbohydrates once in a single day is detected to obtain the third post-meal calorie change curve.
9. The metabolic heat correction method according to claim 6, characterized in that: Determining the post-meal corrected calories in the post-meal calorie difference change curve according to the time interval and the meal content includes: According to the time interval, determining a correction time point corresponding to the post-meal calorie difference change curve, and determining a corresponding calorie difference value according to the correction time point; Performing a proportional calculation on the meal content and the preset content to obtain a corrected ratio; The calorie difference is multiplied by the correction ratio to obtain the post-meal corrected calorie.
10. A metabolic heat correction method for measuring blood sugar, characterized in that: include: Obtaining the preset physiological cycle information of the subject to be measured, as well as the current metabolic heat measured on the current date; Determining the first ovulation reference day of the subject in the current physiological cycle according to the physiological cycle information; If the current date is before the first ovulation reference date, obtaining a first corrected calorie of the subject to be tested during the follicular phase, and adding the current metabolic calorie to the first corrected calorie to obtain a corrected target metabolic calorie; Alternatively, if the current date is after the first ovulation reference day, the second corrected calorie calibrated by the subject in the luteal phase is obtained, and the current metabolic calorie is subtracted from the second corrected calorie to obtain the target metabolic calorie.