Contact type electronic thermometer measuring method and system and storage medium

By optimizing the temperature control method of the contact electronic thermometer, the temperature of the temperature measuring head is adjusted using heating devices and cooling plates, the problems of low temperature measurement efficiency and poor user experience are solved, and fast and accurate body temperature measurement is achieved.

CN120352047APending Publication Date: 2025-07-22KANGFU MEDICAL EQUIP FACTORY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510524597.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-24
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

When measuring temperature, traditional contact electronic thermometers have large temperature differences between the temperature measuring end and the human body, resulting in low temperature measurement efficiency and poor user experience.

Method used

By obtaining the working signal, obtaining the temperature of the temperature measuring head, determining whether it falls into the fine-tuning range, generating a coarse temperature control signal and fine-tuning signal, adjusting the temperature of the temperature measuring head to a suitable human body temperature, using heating devices and cooling plates to optimize temperature control, combining historical user body temperature to generate fine-tuning basic values, and improving temperature measurement efficiency and user experience.

Benefits of technology

During the thermometer turn on, optimize temperature adjustment, reduce energy consumption, improve temperature measurement efficiency and user experience, ensure that the temperature of the temperature measuring head is close to the user's body temperature, and shorten the measurement time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120352047A_ABST
    Figure CN120352047A_ABST
Patent Text Reader

Abstract

The invention provides a contact type electronic thermometer measuring method and system and a storage medium, and the method comprises the steps: obtaining a working signal, and obtaining the temperature of a temperature measuring head based on the working signal; judging whether the temperature of the temperature measuring head falls into the fine adjustment interval, if not, determining that the temperature measuring head needs to be adjusted to the temperature after temperature measurement adjustment based on the fine adjustment interval and the temperature of the temperature measuring head, and generating a coarse temperature adjustment signal based on the temperature of the temperature measuring head and the temperature after temperature measurement adjustment so as to enable the temperature of the temperature measuring head to reach the temperature after temperature measurement adjustment; if so, determining the temperature of the temperature measuring head as the temperature after temperature measurement adjustment; acquiring a working mode and a historical user body temperature, and determining a fine tuning basic value corresponding to the working mode based on the working mode and the historical user body temperature; generating a fine tuning signal based on the temperature after temperature measurement adjustment and a fine tuning basic value so as to enable the temperature of the temperature measurement head to reach the fine tuning basic value; acquiring a measurement signal, and acquiring the user body temperature measured by the temperature measuring head based on the measurement signal. The temperature measurement efficiency and the user experience can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of thermometers, and particularly to a measurement method, system and storage medium for a contact electronic thermometer. Background Art

[0002] Although traditional temperature measurement tools such as mercury thermometers are accurate in measurement, since they contain mercury and are made of glass, once accidentally dropped on the ground, it is easy for the mercury to spill out, causing certain dangers and hazards.

[0003] In order to reduce these potential hazards, contact electronic thermometers are generally used at present. Because of their relatively safe and simple operation characteristics, they are applied to families. However, during the use process, due to the low-temperature characteristics of the temperature measurement probe, there is a large temperature difference between the temperature measurement end and the human body and a cold feeling is given to the user, resulting in low temperature measurement efficiency and poor user experience. Summary of the Invention

[0004] In order to improve the temperature measurement efficiency and user experience, the embodiments of this application provide a measurement method, system and storage medium for a contact electronic thermometer.

[0005] In a first aspect, the embodiments of this application provide a measurement method for a contact electronic thermometer, and the method includes: Obtain a working signal, and obtain the temperature of the temperature measurement head based on the working signal; Judge whether the temperature of the temperature measurement head falls within a fine-tuning range. If not, determine the adjusted temperature to which the temperature measurement head needs to be adjusted based on the fine-tuning range and the temperature of the temperature measurement head, and generate a coarse temperature adjustment signal based on the temperature of the temperature measurement head and the adjusted temperature to make the temperature of the temperature measurement head reach the adjusted temperature; If it falls within, determine the temperature of the temperature measurement head as the adjusted temperature; Obtain the working mode and the historical user body temperature, and determine the fine-tuning base value corresponding to the working mode based on the working mode and the historical user body temperature; Generate a fine-tuning signal based on the adjusted temperature and the fine-tuning base value to make the temperature of the temperature measurement head reach the fine-tuning base value; Obtain a measurement signal, and obtain the user body temperature measured by the temperature measurement head based on the measurement signal.

[0006] In some of these embodiments, the fine-tuning range includes a fine-tuning lower limit value and a fine-tuning upper limit value, and the determining the adjusted temperature to which the temperature measurement head needs to be adjusted based on the fine-tuning range and the temperature of the temperature measurement head includes: Judge whether the temperature of the temperature measurement head is less than the fine-tuning lower limit value. If it is less, determine the fine-tuning lower limit value as the adjusted temperature; If it is not less than, determine the fine-tuning upper limit value as the temperature after temperature measurement adjustment.

[0007] In some of these embodiments, the coarse temperature adjustment signal includes a coarse temperature increase signal and a coarse temperature decrease signal. Generating the coarse temperature adjustment signal based on the temperature of the temperature measurement head and the temperature after temperature measurement adjustment includes: Obtain the startup time required for the thermometer to go from receiving the working signal to having the working mode selection during the startup process, and the coarse temperature difference between the temperature of the temperature measurement head and the temperature after temperature measurement adjustment; If the coarse temperature difference is negative, substitute the coarse temperature difference and the startup time into a preset time-temperature difference-heating device quantity comparison table to determine the quantity of working coarse heating devices that need to be in the working state; Generate a coarse temperature increase signal that requires the corresponding heating devices to work based on the quantity of working coarse heating devices; If the coarse temperature difference is positive, substitute the coarse temperature difference and the startup time into a preset temperature difference-time-semiconductor cooling fin quantity relationship to determine the quantity of working semiconductor cooling fins that need to be in the working state; Generate a coarse temperature decrease signal that requires the corresponding cooling fins to work based on the quantity of working semiconductor cooling fins.

[0008] In some of these embodiments, determining the fine-tuning base value corresponding to the working mode based on the working mode and the historical user body temperature includes: Obtain the target historical user body temperature corresponding to the working mode from the historical user body temperature based on the working mode; Obtain the target time corresponding to each target historical user body temperature and the current time. Based on the current time and the target time, determine the effective target historical user body temperature corresponding to this measurement from the target historical user body temperature; Determine the body temperature change relationship with time of the body temperature according to the order of the corresponding target times of the effective target historical user body temperatures from early to late, and substitute the current time into the body temperature change relationship to obtain the fine-tuning base value corresponding to the working mode.

[0009] In some of these embodiments, determining the effective target historical user body temperature corresponding to this measurement from the target historical user body temperature based on the current time and the target time includes: Obtain a time group for all target times and the current time in the order of time from late to early, and successively determine the time differences between adjacent two times in the time group. In the order from the time difference corresponding to the time closest to the current time to the time difference corresponding to the time farthest from the current time, successively determine whether each time difference is greater than a preset time difference. If none of them are greater, determine the target historical user body temperatures corresponding to all target times in the time group as the effective target historical user body temperatures corresponding to this measurement; If it is greater, determine the target time closer to the current time among the two target times corresponding to the time difference as the boundary target time corresponding to this measurement, and determine the target historical user body temperatures corresponding to all target times before the boundary target time in the time group and the target historical user body temperature corresponding to the boundary target time as the effective target historical user body temperatures corresponding to this measurement.

[0010] In some embodiments, the fine-tuning signal includes a micro temperature increase signal and a micro temperature decrease signal. Generating the fine-tuning signal based on the temperature after temperature measurement adjustment and the fine-tuning base value includes: Obtain the fine-tuning temperature difference between the temperature after temperature measurement adjustment and the fine-tuning base value; If the fine-tuning temperature difference is negative, obtain the total number of heating devices included in the thermometer, and substitute the total number of heating devices and the fine-tuning temperature difference into a preset time-temperature difference-heating device number comparison table to determine the micro heating time required for all heating devices to be in a working state; Generate a micro temperature increase signal that requires all heating devices to work based on the micro heating time; If the fine-tuning temperature difference is positive, obtain the total number of semiconductor cooling chips included in the thermometer, and substitute the fine-tuning temperature difference and the total number of semiconductor cooling chips into a preset relationship between temperature difference-time and the number of cooling chips to determine the micro cooling time required for all semiconductor cooling chips to be in a working state; Generate a micro temperature decrease signal that requires all cooling chips to work based on the micro cooling time.

[0011] In some embodiments, the method further includes: sending the user body temperature and the working mode to a preset person.

[0012] In a second aspect, this embodiment provides a contact electronic thermometer measurement system, and the system includes: an acquisition module, a temperature adjustment module, and a measurement module; wherein, The acquisition module is used to acquire a working signal and acquire the temperature of the temperature measurement head based on the working signal; The temperature adjustment module is used to determine whether the temperature of the temperature measurement head falls within the fine-tuning range. If it does not fall within the range, based on the fine-tuning range and the temperature of the temperature measurement head, determine the temperature after temperature adjustment to which the temperature measurement head needs to be adjusted, and generate a coarse temperature adjustment signal based on the temperature of the temperature measurement head and the temperature after temperature adjustment, so that the temperature of the temperature measurement head reaches the temperature after temperature adjustment; if it falls within the range, determine the temperature of the temperature measurement head as the temperature after temperature adjustment. The acquisition module is further used to acquire the working mode and the historical user body temperature, and determine the fine-tuning base value corresponding to the working mode based on the working mode and the historical user body temperature. The temperature adjustment module is further used to generate a fine-tuning signal based on the temperature after temperature adjustment and the fine-tuning base value, so that the temperature of the temperature measurement head reaches the fine-tuning base value. The measurement module is used to acquire a measurement signal and acquire the user body temperature measured by the temperature measurement head based on the measurement signal.

[0013] In some of the embodiments, the system further includes a sending module; wherein, The sending module is used to send the user body temperature and the working mode to a preset person.

[0014] In a third aspect, the present embodiment provides a computer-readable storage medium, on which a computer program capable of running on a processor is stored. When the computer program is executed by the processor, it implements a contact electronic thermometer measurement method as described in the first aspect.

[0015] By adopting the above method, the present application first acquires a working signal and acquires the temperature of the temperature measurement head based on the working signal. On the one hand, only when the working signal is received, the temperature sensor of the thermometer is in a working state, which can reduce the energy consumption caused by the temperature sensor when the thermometer is not in use and play a role in saving energy. On the other hand, when the thermometer is just turned on, the temperature of the temperature measurement head is synchronously acquired, so that the processing controller can quickly obtain the temperature of the temperature measurement head in the first time, which is convenient for subsequent temperature adjustment operations based on the temperature of the temperature measurement head and provides as much time as possible for subsequent temperature adjustment operations.

[0016] Then, it is determined whether the temperature of the temperature measuring head falls within the fine-tuning range. If it does not fall within the range, based on the fine-tuning range and the temperature of the temperature measuring head, the adjusted temperature to which the temperature measuring head needs to be adjusted is determined, and a coarse temperature adjustment signal is generated based on the temperature of the temperature measuring head and the adjusted temperature after measurement, so that the temperature of the temperature measuring head reaches the adjusted temperature after measurement; if it falls within the range, the temperature of the temperature measuring head is determined as the adjusted temperature after measurement. By adjusting the temperature of the temperature measuring head of the thermometer once during the startup period of the thermometer, no other time needs to be wasted, but the temperature adjustment of the temperature measuring head is completed during the startup period of the thermometer, so that the temperature measuring head is first at a temperature that will not cause discomfort to the human body.

[0017] Then, the working mode and the historical user body temperature are obtained, and the fine-tuning base value corresponding to the working mode is determined based on the working mode and the historical user body temperature; a fine-tuning signal is generated based on the adjusted temperature after measurement and the fine-tuning base value, so that the temperature of the temperature measuring head reaches the fine-tuning base value. This enables the thermometer to reach a temperature that is more in line with the user's body temperature before contacting the human body, so that the measurement can be more efficient after contact and the thermometer can provide a better experience for the user when contacting the user. This period of time can also be used to continue adjusting the temperature of the temperature measuring head.

[0018] Finally, a measurement signal is obtained, and the user body temperature measured by the temperature measuring head is obtained based on the measurement signal. In this way, when the user uses the thermometer to measure the body temperature, the time spent from the startup of the thermometer to the time when it has the function of performing measurement is not additionally increased to complete the temperature adjustment of the temperature measuring head, so that the temperature of the temperature measuring head is as close as possible to the user's body temperature when contacting the user's measurement part, thereby improving the temperature measurement efficiency and the user experience. Description of the Drawings

[0019] Figure 1 It is a block diagram of a measurement method for a contact electronic thermometer provided by an embodiment of the present application.

[0020] Figure 2 It is a block diagram of generating a coarse temperature adjustment signal based on the temperature of the temperature measuring head and the adjusted temperature after measurement provided by an embodiment of the present application.

[0021] Figure 3 It is a block diagram of determining the fine-tuning base value corresponding to the working mode based on the working mode and the historical user body temperature provided by an embodiment of the present application.

[0022] Figure 4 It is a block diagram of determining the effective target historical user body temperature corresponding to the current measurement from the target historical user body temperature based on the current time and the target time provided by an embodiment of the present application.

[0023] Figure 5 It is a schematic connection diagram of a contact electronic thermometer measurement system provided by an embodiment of the present application. Detailed Embodiments

[0024] To understand the purpose, technical solution, and advantages of this application more clearly, the following describes and explains this application in combination with the accompanying drawings and embodiments. However, those of ordinary skill in the art should understand that this application can be implemented without these details. For those of ordinary skill in the art, it is obvious that various changes can be made to the disclosed embodiments of this application, and without departing from the principles and scope of this application, the general principles defined in this application can be applied to other embodiments and application scenarios. Therefore, this application is not limited to the shown embodiments, but conforms to the broadest scope consistent with the scope claimed in this application.

[0025] The following further describes the embodiments of this application in detail with reference to the accompanying drawings of the specification.

[0026] The contact electronic thermometer measures body temperature by directly contacting the skin and uses a temperature sensor to sense temperature changes at the same time. The contact electronic thermometer is specifically an electronic thermometer, generally including a housing, a temperature measuring head, a temperature sensor, a liquid crystal display, a buzzer, a battery pack, a processing controller, etc. This embodiment specifically describes a measurement method of a contact electronic thermometer from the perspective of the processing controller. Figure 1 It is a block diagram of a measurement method of a contact electronic thermometer provided by an embodiment of this application. As Figure 1 shown, a measurement method of a contact electronic thermometer includes the following steps: Step S100, obtain a working signal, and obtain the temperature of the temperature measuring head based on the working signal.

[0027] The above-mentioned working signal specifically refers to the signal received when the electronic thermometer switches from the off state to the on state. This working signal is specifically obtained by the processing controller when the user presses the power button of the thermometer when there is a need to use the thermometer.

[0028] After the processing controller obtains the working signal, it knows that the thermometer is ready to perform temperature measurement work. At this time, the processing controller turns on the temperature sensor, so that the temperature sensor switches from the non-working state to the working state. Among them, the temperature sensor is arranged at the temperature measuring head, so that when the temperature sensor is in the working state, it can detect the temperature of the temperature measuring head of the temperature measuring head and send the detected temperature of the temperature measuring head to the processing controller, so that the processing controller obtains the temperature of the temperature measuring head based on the working signal. In this way, on the one hand, the thermometer only makes the temperature sensor in the working state after receiving the working signal, which can reduce the energy consumption caused by the temperature sensor when the thermometer is not in use and play a role in saving energy. On the other hand, the temperature of the temperature measuring head is synchronously obtained when the thermometer is just turned on, so that the processing controller can quickly obtain the temperature of the temperature measuring head in the first time, which is convenient for subsequent temperature adjustment operations based on the temperature of the temperature measuring head and provides as much time as possible for subsequent temperature adjustment operations.

[0029] Step S200: Determine whether the temperature of the temperature measuring head falls within the fine-tuning range. If not, based on the fine-tuning range and the temperature of the temperature measuring head, determine the temperature after adjustment of the temperature measuring head to which the temperature measuring head needs to be adjusted, and generate a rough temperature adjustment signal based on the temperature of the temperature measuring head and the temperature after adjustment of the temperature measuring head, so that the temperature of the temperature measuring head reaches the temperature after adjustment of the temperature measuring head.

[0030] The above fine-tuning range includes a fine-tuning lower limit value and a fine-tuning upper limit value, and the fine-tuning lower limit value is less than the fine-tuning upper limit value. The fine-tuning range specifically refers to a numerical range, the minimum value of which is the fine-tuning lower limit value and the maximum value of which is the fine-tuning upper limit value. The fine-tuning range is specifically used to partition whether the temperature of the temperature measuring head is too low or too high. The specific values of the fine-tuning upper limit value and the fine-tuning lower limit value of the fine-tuning range are set with reference to the human body temperature range. Optionally, the fine-tuning lower limit value of the fine-tuning range can be 35.5 degrees, and the fine-tuning upper limit value of the fine-tuning range can be 36 degrees.

[0031] By comparing the temperature of the temperature measuring head with the fine-tuning lower limit value and the fine-tuning upper limit value of the fine-tuning range, it can be determined whether the temperature of the temperature measuring head falls within the fine-tuning range. If the temperature of the temperature measuring head is not less than the fine-tuning lower limit value and not greater than the fine-tuning upper limit value, then the temperature of the temperature measuring head falls within the fine-tuning range. If the temperature of the temperature measuring head is less than the fine-tuning lower limit value or the temperature of the temperature measuring head is greater than the fine-tuning upper limit value, then the temperature of the temperature measuring head does not fall within the fine-tuning range.

[0032] When the temperature of the temperature measuring head does not fall within the fine-tuning range, it indicates that the temperature of the temperature measuring head is too high or too low, and it will make people feel uncomfortable when measuring the human body temperature. To alleviate this discomfort, the temperature of the temperature measuring head of the thermometer is adjusted once during the time when the thermometer is turned on. In this way, no other time needs to be wasted, but the temperature adjustment of the temperature measuring head is completed during the time when the thermometer is turned on, so that the temperature measuring head is first at a temperature that will not make people feel uncomfortable. Among them, the above temperature after adjustment of the temperature measuring head refers to the temperature at which the temperature measuring head is located after the temperature adjustment of the temperature measuring head this time. Determining the temperature after adjustment of the temperature measuring head to which the temperature measuring head needs to be adjusted based on the fine-tuning range and the temperature of the temperature measuring head includes the following steps: Step S201: Determine whether the temperature of the temperature measuring head is less than the fine-tuning lower limit value. If so, determine the fine-tuning lower limit value as the temperature after adjustment of the temperature measuring head.

[0033] Step S202: If not less, determine the fine-tuning upper limit value as the temperature after adjustment of the temperature measuring head.

[0034] Since the temperature values within the fine-tuning range are all temperatures that do not cause discomfort to the human body, based on the principle of adjusting nearby and the principle of saving resources by adjusting the temperature as little as possible, when the temperature of the temperature measurement head is less than the lower limit value of fine-tuning, the lower limit value of fine-tuning is determined as the temperature after temperature measurement adjustment. When the temperature of the temperature measurement head is greater than the upper limit value of fine-tuning, the upper limit value of fine-tuning is determined as the temperature after temperature measurement adjustment. Among them, the way to determine whether the temperature of the temperature measurement head is less than the lower limit value of fine-tuning can be by comparing the temperature of the temperature measurement head and the upper limit value of fine-tuning. Since the temperature of the temperature measurement head does not fall within the fine-tuning range, when the temperature of the temperature measurement head is not less than the lower limit value of fine-tuning, it indicates that the temperature of the temperature measurement head is greater than the lower limit value of fine-tuning.

[0035] The above-mentioned rough temperature adjustment signal refers to the instruction on how to adjust the temperature of the temperature measurement head to the temperature after temperature measurement adjustment when the temperature of the temperature measurement head does not fall within the fine-tuning range during the startup stage. The rough temperature adjustment signal includes a rough temperature increase signal and a rough temperature decrease signal. When the temperature of the temperature measurement head is less than the temperature after temperature measurement adjustment, the rough temperature adjustment signal is a rough temperature increase signal; when the temperature of the temperature measurement head is greater than the temperature after temperature measurement adjustment, the rough temperature adjustment signal is a rough temperature decrease signal. Figure 2 It is a block diagram for generating a rough temperature adjustment signal based on the temperature of the temperature measurement head and the temperature after temperature measurement adjustment provided by an embodiment of the present application. As Figure 2 shown, generating a rough temperature adjustment signal based on the temperature of the temperature measurement head and the temperature after temperature measurement adjustment includes the following steps: Step S203, obtain the startup time required for the thermometer to enter the working mode selection from receiving the working signal during the startup process, and the rough temperature difference between the temperature of the temperature measurement head and the temperature after temperature measurement adjustment.

[0036] Step S204, if the rough temperature difference is negative, substitute the rough temperature difference and the startup time into a preset time-temperature difference-heating device quantity comparison table to determine the number of working rough heating devices that need to be in the working state.

[0037] Step S205, generate a rough temperature increase signal for the corresponding heating device to work based on the number of working rough heating devices.

[0038] Step S206, if the rough temperature difference is positive, substitute the rough temperature difference and the startup time into a preset relationship between temperature difference-time-number of cooling fins to determine the number of working semiconductor cooling fins that need to be in the working state.

[0039] Step S207, generate a rough temperature decrease signal for the corresponding cooling fin to work based on the number of working semiconductor cooling fins.

[0040] The above-mentioned start-up time specifically refers to the time elapsed from when the thermometer obtains the working signal until it is ready to receive the working mode selection state. This start-up time is set at the time of the thermometer's factory production, and the start-up time is fixed. This start-up time is stored in the processing controller, and the start-up time can be obtained by viewing the stored information. Also, by subtracting the temperature after temperature measurement adjustment from the temperature of the temperature measurement head, the rough temperature difference between the two can be obtained.

[0041] Since the temperature of the temperature measurement head does not fall within the fine-tuning range at this time, the temperature of the temperature measurement head will not be equal to the upper limit value of fine-tuning, nor will it be equal to the lower limit value of fine-tuning. That is, the temperature of the temperature measurement head will not be equal to the temperature after temperature measurement adjustment, so the rough temperature difference must be either negative or positive.

[0042] When the rough temperature difference is negative, it indicates that the temperature measurement head needs to be heated during the start-up stage. At this time, since measurement cannot be performed during the start-up stage, in order not to waste the start-up time, the initial temperature adjustment of the temperature measurement head is completed during the start-up process. That is, the rough temperature difference and the start-up time are substituted into the pre-set time-temperature difference-number of heating devices comparison table. When two of the three variables are known, the number of heating devices can be obtained by viewing this comparison table. That is, the number of heating devices that need to be in operation to complete the first temperature adjustment of the temperature measurement head using the entire start-up time is determined. Subsequently, a rough temperature increase signal for so many heating devices to operate is generated based on the determined number of working rough heating devices. Among them, the pre-set time-temperature difference-number of heating devices comparison table is pre-stored in the processing controller and is a comparison table obtained through a large number of tests in advance offline. The number of heating devices in the thermometer is not less than the number of working rough heating devices. This enables the thermometer to complete the first heating during the start-up process using as few heating devices as possible for heating work. On the one hand, it can make full use of the start-up time to use as few heating devices as possible for heating work, without wasting the start-up time by having all heating devices perform heating work. After all, the body temperature cannot be measured during the start-up process. By using as few heating devices as possible, the service life of the thermometer can be indirectly extended, as the more times the heating devices are used, the more easily they are damaged. On the other hand, when the body temperature cannot be measured during the start-up process, adjusting the temperature measurement head to a temperature suitable for the human body can reduce the uncomfortable experience of the user and improve the user experience. Moreover, through this temperature adjustment, the temperature of the temperature measurement head can be made closer to the body temperature to be measured, providing a temperature closer to the body temperature for subsequent re-temperature adjustment and indirectly improving the efficiency of subsequent temperature adjustment.

[0043] When the coarse temperature difference is positive, it indicates that the temperature of the temperature sensor needs to be lowered during the startup phase. Since measurements cannot be taken during the startup phase, to avoid wasting startup time, the initial temperature adjustment of the temperature sensor is completed during startup. That is, the coarse temperature difference and startup time are input into the preset relationship between temperature difference, time, and the number of Peltier coolers. Given two of the three variables, substituting them into this relationship can obtain the number of Peltier coolers required. In other words, the number of Peltier coolers in the working state needed to complete the first temperature adjustment of the temperature sensor using the entire startup time is determined. Subsequently, a coarse cooling signal for this number of Peltier coolers to work is generated based on the determined number of working Peltier coolers. Among them, the preset relationship between temperature difference, time, and the number of Peltier coolers is pre-stored in the processing controller and is a comparison table obtained through a large number of offline experiments in advance. This enables the thermometer to use as few Peltier coolers as possible for cooling during startup to complete the first cooling during startup. On the one hand, it can make full use of the startup time to use as few Peltier coolers as possible for cooling, without wasting startup time by having all Peltier coolers perform cooling work. After all, body temperature cannot be measured during startup. By using as few Peltier coolers as possible, the service life of the thermometer can be indirectly extended because the more times a Peltier cooler is used, the more likely it is to be damaged. On the other hand, when body temperature cannot be measured during startup, adjusting the temperature of the temperature sensor to a suitable temperature for the human body can reduce the discomfort of the user and improve the user experience. Moreover, through this temperature adjustment, the temperature of the temperature sensor can be closer to the body temperature to be measured, providing a temperature closer to the body temperature for subsequent fine-tuning and indirectly improving the efficiency of subsequent fine-tuning.

[0044] Subsequently, after obtaining the coarse heating signal or coarse cooling signal, the corresponding heating device or Peltier cooler is controlled to work, so that the temperature of the temperature sensor reaches the post-measurement adjustment temperature at the end of the startup process.

[0045] Step S300, if the temperature of the temperature sensor falls within the fine-tuning range, determine the temperature of the temperature sensor as the post-measurement adjustment temperature.

[0046] When the temperature of the temperature sensor falls within the fine-tuning range, it indicates that the temperature of the temperature sensor will not cause discomfort to the human body when measuring body temperature. At this time, no temperature adjustment of the temperature sensor is required during startup, that is, the processing control terminal does not generate any instructions, and neither the heating device nor the Peltier cooler works. The temperature of the temperature sensor at this time is the post-measurement adjustment temperature.

[0047] Step S400, obtain the working mode and historical body temperature of the user, and determine the fine-tuning base value corresponding to the working mode based on the working mode and historical body temperature.

[0048] Step S500: Generate a fine-tuning signal based on the temperature after temperature measurement adjustment and the fine-tuning base value, so that the temperature of the temperature measurement head reaches the fine-tuning base value.

[0049] After the thermometer completes booting according to the obtained working signal, it is in a state where it can obtain the working mode. Subsequently, after the thermometer goes through the booting process, the user can send the working mode required for this measurement to the processing and control end by pressing the relevant buttons of the thermometer according to their own needs, so that the processing and control end obtains the working mode. Among them, the above-mentioned working mode specifically refers to any one of the baby mode, adult mode, and elderly mode. The above-mentioned historical user body temperature specifically refers to the body temperature value obtained by the thermometer during body temperature measurement, and the historical user body temperature can be obtained by viewing the information stored in the processing and control end.

[0050] The thermometer also needs to go through a period of time when it obtains the working mode, adjusts the thermometer to the corresponding mode according to the working mode, and contacts the human body measurement part. In order to make the thermometer reach a temperature more in line with the user's body temperature before contacting the human body, so that the measurement can be more efficient after contact and the thermometer's contact with the user can give the user a better experience, this period of time can also be used to continue to adjust the temperature of the temperature measurement head. That is, determine the fine-tuning base value corresponding to the working mode, and generate a fine-tuning signal based on the temperature after temperature measurement adjustment and the fine-tuning base value, so that the temperature of the temperature measurement head reaches the fine-tuning base value. Among them, the above-mentioned fine-tuning base value refers to the temperature at which the temperature measurement head of the thermometer contacts the measurement part of the user.

[0051] Figure 3 It is a block diagram for determining the fine-tuning base value corresponding to the working mode provided by the embodiment of the present application. As Figure 3 shown, determining the fine-tuning base value corresponding to the working mode based on the working mode and historical user body temperature includes the following steps: Step S301: Obtain the target historical user body temperature corresponding to the working mode from the historical user body temperature based on the working mode.

[0052] Step S302: Obtain the target time corresponding to each target historical user body temperature and the current time, and determine the effective target historical user body temperature corresponding to this measurement from the target user body temperature based on the current time and the target time.

[0053] Step S303: Determine the relationship between body temperature and time of body temperature change according to the order of the effective target historical user body temperatures from earliest to latest corresponding to the target time, and substitute the current time into the body temperature change relationship to obtain the fine-tuning base value corresponding to the working mode.

[0054] Historical user body temperatures include the body temperature values obtained in various modes. Each historical user body temperature corresponds to a working mode. The working mode currently obtained by the thermometer is used to find all the historical user body temperatures corresponding to this working mode among all the stored historical user body temperatures, so as to obtain the target historical user body temperature.

[0055] When the thermometer obtains each historical user body temperature, it will simultaneously check the internal time recording device to obtain the time corresponding to this historical user body temperature. Thus, by checking the time corresponding to each target historical user, the target time corresponding to each target historical user body temperature can be obtained. In addition, the current time can be obtained by checking the time recording device at the current moment. The above-mentioned valid target historical user body temperatures refer to the historical user body temperatures related to the current measurement. Among them, being related specifically means corresponding to the same illness or physical discomfort during this period. After all, for the same illness or physical discomfort, measurements need to be taken at short intervals, and the measured body temperatures are related to each other. Based on the valid target historical user body temperatures, subsequent corresponding calculations are performed to obtain the fine-tuning base value, which can better conform to the actual measurement value corresponding to the user's current measurement. Therefore, in this embodiment, the valid target historical user body temperature corresponding to the current measurement is determined from the target historical user body temperatures based on the current time and the target time.

[0056] Figure 4 It is a block diagram for determining the valid target historical user body temperature corresponding to the current measurement from the target historical user body temperatures provided by an embodiment of the present application. As Figure 4 shown, determining the valid target historical user body temperature corresponding to the current measurement from the target historical user body temperatures based on the current time and the target time includes the following steps: Step S302-1: Arrange all the target times and the current time in descending order of time to obtain a time group. Determine the time difference between two adjacent times in this time group. In the order from the time difference corresponding to the time closest to the current time to the time difference corresponding to the time farthest from the current time, sequentially determine whether each time difference is greater than a preset time difference. If none of them are greater, determine all the target historical user body temperatures corresponding to the target times in the time group as the valid target historical user body temperatures corresponding to the current measurement.

[0057] Step S302-2: If it is greater, determine the target time closer to the current time among the two target times corresponding to the time difference as the demarcation target time corresponding to the current measurement. Determine all the target historical user body temperatures corresponding to the target times before the demarcation target time and the target historical user body temperature corresponding to the demarcation target time in the time group as the valid historical user body temperatures corresponding to the current measurement.

[0058] By sorting the obtained target time and the current time in descending order, an ordered time group is obtained. In this time group, the current time is at the first position, and the target time with the longest distance from the current time among all target times is at the last position. Then, subtract the time closer to the last position from the time closer to the first position among two adjacent times to obtain the time difference between the two adjacent times. Subsequently, in the order from the time difference corresponding to the time closest to the current time to the time difference corresponding to the time farthest from the current time, sequentially determine whether each time difference is greater than a preset time difference. If it is determined that the first time difference is not greater than the preset time difference, then continue to determine whether the second time difference is greater than the preset time difference in this order. And so on, until it is determined that the time difference is greater than the preset time difference and no further subsequent determination is made. Thus, the target time closer to the current time among the target times corresponding to this time difference is determined as the boundary target time corresponding to this measurement. Then, all target times before the boundary target time and the target historical user body temperatures corresponding to the boundary target time are determined as the effective target historical user body temperatures corresponding to this measurement. Among them, the preset time difference specifically refers to the time difference used to distinguish whether the time difference between two adjacent body temperature measurements is too long. After all, the time difference between two adjacent related body temperature measurements will not be too long, and this preset time difference is set according to the actual situation. The boundary target time refers to the time corresponding to the earliest measurement associated with this measurement.

[0059] If, after sequential determination, all time differences are not greater than the preset time difference, then all the obtained target historical user body temperatures are the effective target historical user body temperatures corresponding to this measurement. By making corresponding determinations in the order from the time difference corresponding to the time closest to the current time to the time difference corresponding to the time farthest from the current time, the effective target historical user body temperatures corresponding to this measurement are determined. At most, all time differences are judged, which can reduce the number of judgments and shorten the time spent on determining the effective target historical user body temperatures corresponding to this measurement, thereby indirectly shortening the time spent on generating the fine-tuning signal.

[0060] After determining the effective target historical user body temperatures corresponding to this measurement, subsequently use relevant calculation tools to fit the effective target historical user body temperatures in ascending order of the corresponding target times, thereby obtaining the body temperature change relationship with time, which is the corresponding relationship between body temperature and time. Then substitute the current time into the body temperature change relationship to obtain the fine-tuning base value corresponding to this working mode. In this way, the temperature value that the temperature measurement head needs to be adjusted to again can be obtained in as short a time as possible, providing a temperature adjustment reference for subsequent generation of the fine-tuning signal.

[0061] The above temperature adjustment signal refers to the instruction that the thermometer needs to readjust the temperature again before measurement after receiving the working mode. Among them, generating a fine-tuning signal based on the temperature after temperature measurement adjustment and the fine-tuning base value includes the following steps: Step S401: Obtain the fine-tuning temperature difference between the temperature after temperature measurement adjustment and the fine-tuning base value.

[0062] Step S402: If the fine-tuning temperature difference is negative, obtain the total number of heating devices including the heating device in the thermometer, and substitute the total number of heating devices and the fine-tuning temperature difference into the preset time-temperature-difference-heating device comparison table to determine the micro-heating time required for all heating devices to be in the working state.

[0063] Step S403: Generate a micro-temperature increase signal that requires all heating devices to work based on the micro-heating time.

[0064] Step S404: If the fine-tuning temperature difference is positive, obtain the total number of semiconductor cooling chips included in the thermometer, and substitute the fine-tuning temperature difference and the total number of semiconductor cooling chips into the preset temperature difference-time and cooling chip quantity relationship to determine the micro-cooling time required for all semiconductor cooling chips to be in the working state.

[0065] Step S405: Generate a micro-cooling signal that requires all cooling chips to work based on the micro-cooling time.

[0066] By subtracting the temperature after temperature measurement adjustment from the fine-tuning base value, the fine-tuning temperature difference can be obtained. When the fine-tuning temperature difference is negative, it indicates that the temperature of the probe is still low and further heating operations are required. At this time, since it is necessary to heat as soon as possible, the total number of heating devices and the fine-tuning temperature difference are substituted into the preset time-temperature-difference-heating device quantity comparison table to obtain the shortest time required for heating, that is, the micro-heating time. Subsequently, a micro-temperature increase signal for the working time required by all heating devices is generated according to the micro-heating time, so that the temperature of the temperature probe can reach the fine-tuning base value as much as possible. Among them, after the thermometer detects that the temperature probe touches the skin, the processing control terminal immediately generates a stop signal to stop all heating devices from working. This can make the temperature of the temperature probe reach the fine-tuning base value as quickly as possible, improving the user experience and temperature measurement efficiency.

[0067] When the fine-tuning temperature difference is positive, it indicates that the temperature of the probe is still relatively high and further cooling operations are required. At this time, since rapid cooling is selected, the fine-tuning temperature difference and the total number of semiconductor cooling sheets are substituted into the preset temperature difference-time and cooling sheet number relationship to obtain the shortest time required for cooling, that is, the micro-cooling time. Subsequently, a micro-cooling signal for the working time required for all cooling sheets is generated according to the micro-cooling time, so that the temperature of the temperature measurement head can reach the fine-tuning base value as much as possible. Among them, after the thermometer detects that the temperature measurement head touches the skin, the processing control terminal immediately generates a stop signal to stop all cooling sheets from working. This can make the temperature of the temperature measurement head reach the fine-tuning base value as quickly as possible, improving the user experience and temperature measurement efficiency.

[0068] Step S600: Obtain a measurement signal and obtain the user's body temperature measured by the temperature measurement head based on the measurement signal.

[0069] After the thermometer obtains the working mode and completes the adjustment of the corresponding model, it is in a state where it can obtain a measurement signal. Subsequently, it can receive the measurement signal sent by the user within a certain period of time, thereby obtaining the measurement signal. After obtaining the measurement signal, the temperature of the temperature measurement head is obtained to get the user's body temperature. In this way, when the user uses the thermometer for temperature measurement, there is no additional time spent from the start of the thermometer to the state of being able to perform the measurement function to complete the temperature adjustment of the temperature measurement head, making the temperature of the temperature measurement head as close as possible to the user's body temperature when contacting the user's measurement part, thereby improving the temperature measurement efficiency and user experience.

[0070] In addition, the user's body temperature and the working mode can also be sent to a preset person, so that the preset person can timely understand the user's situation. Among them, the preset person can specifically be the guardian of a child, the child of an elderly person, etc.

[0071] Figure 5 It is a schematic connection diagram of a contact electronic thermometer measurement system provided by an embodiment of the present application. As Figure 5 shown, a contact electronic thermometer measurement system includes: an acquisition module, a temperature adjustment module, a measurement module, and a sending module.

[0072] Among them, an acquisition module is used to acquire a working signal and obtain the temperature of the temperature measuring head based on the working signal. A temperature adjustment module is used to determine whether the temperature of the temperature measuring head falls within a fine-tuning range. If not, it determines the adjusted temperature to which the temperature measuring head needs to be adjusted based on the fine-tuning range and the temperature of the temperature measuring head, and generates a coarse temperature adjustment signal based on the temperature of the temperature measuring head and the adjusted temperature to make the temperature of the temperature measuring head reach the adjusted temperature. If it falls within the range, the temperature of the temperature measuring head is determined as the adjusted temperature. The acquisition module is also used to acquire the working mode and the historical user body temperature, and determine the fine-tuning base value corresponding to the working mode based on the working mode and the historical user body temperature. The temperature adjustment module is also used to generate a fine-tuning signal based on the adjusted temperature and the fine-tuning base value to make the temperature of the temperature measuring head reach the fine-tuning base value. A measurement module is used to acquire a measurement signal and obtain the user body temperature measured by the temperature measuring head based on the measurement signal. A sending module is used to send the user body temperature and the working mode to a preset person.

[0073] Other functions executed by the above acquisition module, temperature adjustment module, measurement module, and sending module, as well as the technical details of each function, are the same as or similar to the corresponding features in a contact electronic body temperature measurement method described above, so they will not be elaborated here.

[0074] The embodiment of the present application also provides a computer storage medium, on which a computer program is stored. When it runs on a computer, it enables the computer to execute the steps in a contact electronic thermometer measurement method described above.

[0075] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless clearly stated in this article, the execution of these steps has no strict order limit and can be executed in other orders.

[0076] The above are only partial embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.

Claims

1. A measurement method for a contact electronic thermometer, characterized in that, The method includes: Obtaining a working signal and obtaining the temperature of the temperature measuring head based on the working signal; Judging whether the temperature of the temperature measuring head falls within a fine-tuning range. If it does not fall within the range, determining the temperature after fine-tuning to which the temperature measuring head needs to be adjusted based on the fine-tuning range and the temperature of the temperature measuring head, and generating a rough temperature adjustment signal based on the temperature of the temperature measuring head and the temperature after fine-tuning, so that the temperature of the temperature measuring head reaches the temperature after fine-tuning; If it falls within the range, determining the temperature of the temperature measuring head as the temperature after fine-tuning; Obtaining a working mode and a historical user body temperature, and determining a fine-tuning base value corresponding to the working mode based on the working mode and the historical user body temperature; Generating a fine-tuning signal based on the temperature after fine-tuning and the fine-tuning base value, so that the temperature of the temperature measuring head reaches the fine-tuning base value; Obtaining a measurement signal and obtaining the user body temperature measured by the temperature measuring head based on the measurement signal.

2. The method according to claim 1, wherein The fine-tuning range includes a fine-tuning lower limit value and a fine-tuning upper limit value. The determining the temperature after fine-tuning to which the temperature measuring head needs to be adjusted based on the fine-tuning range and the temperature of the temperature measuring head includes: Judging whether the temperature of the temperature measuring head is less than the fine-tuning lower limit value. If it is less than, determining the fine-tuning lower limit value as the temperature after fine-tuning; If it is not less than, determining the fine-tuning upper limit value as the temperature after fine-tuning.

3. The method according to claim 2, wherein The rough temperature adjustment signal includes a rough temperature increase signal and a rough temperature decrease signal. The generating a rough temperature adjustment signal based on the temperature of the temperature measuring head and the temperature after fine-tuning includes: Obtaining the startup time required for the thermometer to have the working mode selection from receiving the working signal to the startup process, and the rough temperature difference between the temperature of the temperature measuring head and the temperature after fine-tuning; If the rough temperature difference is negative, substituting the rough temperature difference and the startup time into a preset time-temperature difference-heating device quantity comparison table to determine the quantity of rough heating devices that need to be in the working state; Generating a rough temperature increase signal for the corresponding heating devices to work based on the quantity of rough heating devices; If the rough temperature difference is positive, substituting the rough temperature difference and the startup time into a preset temperature difference-time-cooling fin quantity relationship to determine the quantity of semiconductor cooling fins that need to be in the working state; Generating a rough temperature decrease signal for the corresponding cooling fins to work based on the quantity of semiconductor cooling fins.

4. The method according to claim 1, wherein The determining the fine-tuning base value corresponding to the working mode based on the working mode and the historical user body temperature includes: Obtaining the target historical user body temperature corresponding to the working mode from the historical user body temperature based on the working mode; Obtaining the target time corresponding to each target historical user body temperature and the current time, and determining the effective target historical user body temperature corresponding to this measurement from the target historical user body temperature based on the current time and the target time; Determining the body temperature change relationship with time for the body temperature according to the order of the target time corresponding to the effective target historical user body temperature from early to late, and substituting the current time into the body temperature change relationship to obtain the fine-tuning base value corresponding to the working mode.

5. The method according to claim 4, wherein Determining the effective target historical user body temperature corresponding to the current measurement from the target historical user body temperatures based on the current time and the target time includes: Obtaining a time group by arranging all the target times and the current time in descending order of time, sequentially determining the time differences between adjacent two times in the time group, and sequentially judging whether each time difference is greater than a preset time difference in the order from the time difference corresponding to the time closest to the current time to the time difference corresponding to the time farthest from the current time. If none of them are greater, determining the target historical user body temperatures corresponding to all the target times in the time group as the effective target historical user body temperature corresponding to the current measurement; If it is greater, determining the target time closer to the current time among the two target times corresponding to the time difference as the demarcation target time corresponding to the current measurement, and determining the target historical user body temperatures corresponding to all the target times before the demarcation target time in the time group and the target historical user body temperature corresponding to the demarcation target time as the effective target historical user body temperature corresponding to the current measurement.

6. The method according to claim 3, wherein The fine-tuning signal includes a micro temperature increase signal and a micro temperature decrease signal. Generating the fine-tuning signal based on the temperature after temperature measurement adjustment and the fine-tuning base value includes: Obtaining the fine-tuning temperature difference between the temperature after temperature measurement adjustment and the fine-tuning base value; If the fine-tuning temperature difference is negative, obtaining the total number of heating devices included in the thermometer, and substituting the total number of heating devices and the fine-tuning temperature difference into a preset time-temperature difference-heating device number comparison table to determine the micro heating time required for all heating devices to be in the working state; Generating a micro temperature increase signal for all heating devices to work based on the micro heating time; If the fine-tuning temperature difference is positive, obtaining the total number of semiconductor cooling sheets included in the thermometer, and substituting the fine-tuning temperature difference and the total number of semiconductor cooling sheets into a preset relationship between temperature difference-time and the number of cooling sheets to determine the micro cooling time required for all semiconductor cooling sheets to be in the working state; Generating a micro temperature decrease signal for all cooling sheets to work based on the micro cooling time.

7. The method according to claim 1, wherein The method further includes: sending the user body temperature and the working mode to a preset person.

8. A contact electronic thermometer measurement system, characterized in that, The system includes: an acquisition module, a temperature adjustment module, and a measurement module; wherein, The acquisition module is used to acquire a working signal and acquire the temperature of the temperature measurement head based on the working signal; The temperature adjustment module is used to judge whether the temperature of the temperature measurement head falls within the fine-tuning range. If it does not fall within, determining the temperature after temperature measurement adjustment to which the temperature measurement head needs to be adjusted based on the fine-tuning range and the temperature of the temperature measurement head, and generating a coarse temperature adjustment signal based on the temperature of the temperature measurement head and the temperature after temperature measurement adjustment so that the temperature of the temperature measurement head reaches the temperature after temperature measurement adjustment; if it falls within, determining the temperature of the temperature measurement head as the temperature after temperature measurement adjustment; The acquisition module is further used to acquire the working mode and the historical user body temperature, and determine the fine-tuning base value corresponding to the working mode based on the working mode and the historical user body temperature; The temperature adjustment module is further configured to generate a fine-tuning signal based on the temperature after temperature measurement adjustment and the fine-tuning base value, so that the temperature of the temperature measurement head reaches the fine-tuning base value; The measurement module is configured to obtain a measurement signal and obtain the user's body temperature measured by the temperature measurement head based on the measurement signal.

9. The system according to claim 8, wherein The system further includes a sending module; wherein, The sending module is configured to send the user's body temperature and the working mode to a preset person.

10. A computer-readable storage medium having stored thereon a computer program that can be run on a processor, characterized in that, When the computer program is executed by the processor, it implements a contact electronic thermometer measurement method according to any one of claims 1 to 7.