Scanning device, temperature adjustment method, apparatus and storage medium

By dynamically adjusting the operating frequency and pulse width duty cycle of the processor in the scanning device and using the heat sink to transfer heat to regulate the lens temperature, the problem of fogging in medical scanning is solved, achieving both defogging effect and power saving.

CN119699993BActive Publication Date: 2025-11-21SHINING 3D TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311272655.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-11-21
Estimated Expiration
2043-09-28

AI Technical Summary

Technical Problem

In medical scanning scenarios, the temperature difference between the patient's oral cavity, abdominal cavity, and other body parts and the surrounding environment causes fogging to form on the 3D scanner window, affecting the quality of optical signals, reducing image quality, and hindering medical work.

Method used

The lens temperature is obtained by the processor in the scanning device, and the working frequency and pulse width duty cycle are dynamically adjusted. The heat generated by the processor is transferred by the heat sink to regulate the lens temperature, thereby achieving the defogging effect and recycling the heat to save power consumption.

Benefits of technology

It effectively removes fog, improves scanning results, reduces equipment power consumption, and extends the service life of battery-powered devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119699993B_ABST
    Figure CN119699993B_ABST
Patent Text Reader

Abstract

The application relates to a scanning device, a temperature adjusting method, a device and a storage medium, the scanning device comprising a scanning head, a processor and a heat sink, wherein the processor is used for acquiring a current first temperature of a lens in the scanning head, and adjusting a current working frequency to a target working frequency according to the first temperature and a temperature threshold; and the heat sink is used for transferring heat generated by the processor when working at the target working frequency to the lens to adjust the temperature of the lens. The scanning device provided by the application can transfer the heat generated by the processor when working to the lens through the heat sink, heat the lens to remove fog, and reduce the power consumption of the scanning device to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of scanning, in particular to a scanning device, a temperature adjusting method, a device and a storage medium. BACKGROUND

[0002] In a medical scanning scenario, the temperature difference between the patient's oral cavity, abdominal cavity and the surrounding environment can cause fog to form on the three-dimensional scanner window. For example, the fog can cause problems such as light diffraction, refraction, etc., which can change the optical signal, which can reduce the quality of the optical signal, resulting in a decrease in the image quality obtained by the three-dimensional scanner, and the use of low-quality, blurred images can further reduce the quality of the final three-dimensional reconstruction, hindering medical work, so how to remove the fog is a problem to be solved in the prior art. SUMMARY

[0003] To solve the above technical problems, the present application provides a scanning device, a temperature adjusting method, a device and a storage medium, which can realize fog removal of the lens and reduce the power consumption of the scanning device to a certain extent.

[0004] In a first aspect, the present application provides a scanning device, which comprises a scanning head, a processor and a heat sink, wherein:

[0005] The processor is configured to obtain a first temperature of a lens in the scanning head, and adjust a current working frequency to a target working frequency according to the first temperature and a temperature threshold value.

[0006] The heat sink is configured to transfer heat generated by the processor when working at the target working frequency to the lens to adjust the temperature of the lens.

[0007] Optionally, the temperature threshold value comprises a first threshold value and a second threshold value, wherein the first threshold value is a starting temperature at which the scanning head maintains the fog removal function, and the second threshold value is a termination temperature at which the scanning head maintains the fog removal function, and the first threshold value is less than the second threshold value.

[0008] The processor is configured to:

[0009] determine whether the first temperature is less than the first threshold value, and if the first temperature is less than the first threshold value, increase the current working frequency of the processor to a first working frequency; and if the first temperature is not less than the first threshold value, and the first temperature is greater than the second threshold value, decrease the current working frequency to a second working frequency.

[0010] determining the first operating frequency or the second operating frequency as the target operating frequency to adjust the first temperature to a target temperature, wherein the target temperature is greater than the first threshold value and less than the second threshold value, and the first operating frequency is higher than the second operating frequency.

[0011] Optionally, the scanning device further comprises a heating component, and the processor is configured to:

[0012] adjusting a current operating frequency to a target operating frequency and / or adjusting a current pulse width duty cycle to a target duty cycle according to the first temperature, the first threshold value and the second threshold value, wherein the target duty cycle is used to control power consumption of the heating component;

[0013] The heating component is connected to a circuit in which the processor is located, and the heating component is used to work based on the target duty cycle transmitted by the circuit to deliver heat to the scanning head.

[0014] Optionally, in the case that the first temperature is less than the first threshold value, the processor is configured to:

[0015] gradually increasing the current operating frequency until the first operating frequency, and determining the first operating frequency as the target operating frequency;

[0016] acquiring a second temperature of the lens at present after the processor works at the target operating frequency for a first preset time;

[0017] In the case that the second temperature is still less than the first threshold value, adjusting a current pulse width duty cycle to a first duty cycle to increase power consumption of the heating component, and determining the first duty cycle as the target duty cycle.

[0018] Optionally, in the case that the first temperature is greater than the second threshold value, the processor is further configured to:

[0019] adjusting a current pulse width duty cycle to a second duty cycle to reduce power consumption of the heating component, and determining the second duty cycle as the target duty cycle;

[0020] acquiring a third temperature of the scanning head at present after the heating component works at the target duty cycle for a second preset time;

[0021] In the case that the third temperature is still greater than the second threshold value, gradually decreasing the current operating frequency until the second operating frequency, and determining the second operating frequency as the target operating frequency.

[0022] Optionally, the scanning device further comprises a first heat-conducting component and a second heat-conducting component, the first heat-conducting component is used to realize heat transfer between the processor and the heat sink; the second heat-conducting component is used to realize heat transfer between the heat sink and the scanning head.

[0023] Optionally, the scanning device further comprises a temperature sensor, the temperature sensor is used to measure the temperature of the scanning head.

[0024] The temperature sensor and the processor are connected by a circuit, and the processor obtains the temperature of the scanning head through the temperature sensor.

[0025] In a second aspect, the embodiments of the present disclosure provide a temperature adjustment method, applied to a processor in the scanning device, the scanning device comprising a scanning head, and the method comprising:

[0026] obtaining a first temperature of a lens in the scanning head;

[0027] adjusting a current working frequency to a target working frequency according to the first temperature and a temperature threshold, working at the target working frequency and generating heat, so that a heat sink in the scanning device transfers the heat to the lens, and completes temperature adjustment of the lens.

[0028] In a third aspect, the embodiments of the present disclosure provide a temperature adjustment device, applied to a processor in the scanning device, the scanning device comprising a scanning head, and the device comprising:

[0029] an obtaining unit, configured to obtain a first temperature of a lens in the scanning head;

[0030] an adjusting unit, configured to adjust a current working frequency to a target working frequency according to the first temperature and a temperature threshold, work at the target working frequency and generate heat, so that a heat sink in the scanning device transfers the heat to the lens, and completes temperature adjustment of the lens.

[0031] In a fourth aspect, the embodiments of the present disclosure provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the temperature adjustment method.

[0032] The embodiment of the present disclosure provides a scanning device, which comprises a scanning head, a processor and a heat sink, wherein the processor is used to acquire a current first temperature of a lens in the scanning head, and adjust a current working frequency to a target working frequency according to the first temperature and a temperature threshold; and the heat sink is used to transfer heat generated by the processor when working at the target working frequency to the lens, so as to adjust the temperature of the lens. The scanning device provided by the present application can not only heat the lens to remove the fog and avoid the fog from interfering with the working of the scanning device, so as to improve the scanning effect, but also realizes the recycling of the heat and saves the power consumption of the scanning device, so as to prolong the working time of the battery-powered device. BRIEF DESCRIPTION OF DRAWINGS

[0033] The drawings incorporated in the specification and constituting a part of the specification illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure together with the specification.

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.

[0035] Figure 1 A structural schematic diagram of the scanning device provided by the embodiment of the present disclosure is shown in the figure.

[0036] Figure 2 A structural schematic diagram of another scanning device provided by the embodiment of the present disclosure is shown in the figure.

[0037] Figure 3 A structural schematic diagram of another scanning device provided by the embodiment of the present disclosure is shown in the figure.

[0038] Figure 4 A flowchart of the temperature adjusting method provided by the embodiment of the present disclosure is shown in the figure.

[0039] Figure 5 A structural schematic diagram of the temperature adjusting device provided by the embodiment of the present disclosure is shown in the figure.

[0040] Figure 6 A structural schematic diagram of the electronic device provided by the embodiment of the present disclosure is shown in the figure. DETAILED DESCRIPTION

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.

[0042] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. However, the present disclosure can be practiced without the specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to obscure the description of the present disclosure.

[0043] At present, because of the moisture in the oral cavity, when the scanning head of the intraoral scanner (3D scanner) is placed in the oral cavity during the scanning process, the optical lens on the scanning head will fog due to the moisture in the oral cavity, the image formed by the rear optical camera will be blurred, and the 3D scanner will work abnormally.

[0044] In view of the above technical problems, the embodiment of the present disclosure provides a scanning device, which comprises a scanning head, a processor and a heat sink. The processor itself generates heat to directly assist the scanning head in heating, and the dynamic frequency adjustment function of the processor is combined to control the temperature of the scanning head, and the defogging function of the scanning head is started or maintained. Therefore, not only can the lens be heated to remove the fog, avoid the fog from interfering with the work of the scanning device, and improve the scanning effect, but also the heat energy generated by the processor is recycled, which does not increase the power consumption of the scanning device compared with directly using a heating resistor to heat the scanning head. It is not only economical and environmentally friendly, but also can greatly reduce the power consumption of the heating resistor, prolong the use time of the scanning device and the battery-powered equipment in the scanning device.

[0045] The embodiment is specifically described by one or more of the following embodiments.

[0046] Figure 1 The scanning device provided by the embodiment of the present disclosure has the structure shown in the figure, which comprises a scanning head, a processor and a heat sink, wherein:

[0047] The processor is configured to obtain a first temperature of the lens in the scanning head, and adjust the current working frequency to a target working frequency according to the first temperature and a temperature threshold.

[0048] The heat sink is configured to transfer the heat generated by the processor when working at the target working frequency to the lens to adjust the temperature of the lens.

[0049] It can be understood that, referring to Figure 2The heat sink 3 is connected with the scanning head 1 and the processor 2 respectively, the scanning head 1 comprises a lens 10, the lens 10 can be an optical lens, one end of the heat sink 3 is close to the lens 10, and the other end is close to the processor 2. The processor 2 obtains a current temperature of the lens 10, and the current temperature is recorded as a first temperature. The processor 2 adjusts a working frequency of the processor 2 according to the first temperature and a preset temperature threshold, so as to control the temperature of the lens 10 through the heat sink 3. Specifically, the processor 2 can adjust the current working frequency to a target working frequency, the current working frequency and the target working frequency are not fixed, that is, the working frequency of the processor 2 can be adjusted to be higher or lower. The adjustable range of the normal working frequency of the processor 2 can be 900MHz to 1200MHz, and the current working frequency and the target working frequency are both in the adjustable range. The processor 2 generates heat when working at the target working frequency, that is, the processor 2 adjusts the power consumption through the dynamic frequency adjustment function. Different power consumption of the processor 1 generates different heat, and the heat affects the temperature of the heat sink 3, and then the heat sink 3 transmits the generated heat to the lens 10, so as to control the temperature of the lens 10.

[0050] Optionally, the temperature threshold comprises a first threshold and a second threshold, wherein the first threshold is a starting temperature at which the scanning head maintains the defogging function, and the second threshold is a termination temperature at which the scanning head maintains the defogging function, and the first threshold is less than the second threshold.

[0051] It can be understood that the temperature threshold comprises a first threshold and a second threshold, the first threshold is less than the second threshold, the first threshold and the second threshold form a preset temperature range of the lens 10, the lens 10 has a defogging function in the preset temperature range, and the preset temperature range further comprises a target temperature, the target temperature is a temperature at which the lens 10 has an optimal defogging function. Specifically, the first threshold can be understood as a starting temperature at which the scanning head 1 has the defogging function, that is, the lens 10 starts to have the defogging function after the temperature of the lens 10 reaches the first threshold. The second threshold can be understood as a termination temperature at which the scanning head 1 has the defogging function, that is, the lens 10 does not have the defogging function when the temperature of the lens 10 is higher than the second threshold or lower than the first threshold. For example, the first threshold is 40 degrees, the second threshold is 60 degrees, the target temperature is 50 degrees, and the preset temperature range is 40 degrees to 60 degrees. In the preset temperature range, the defogging effect of the lens 10 is different at different temperatures.

[0052] Optionally, the processor is configured to:

[0053] determining whether the first temperature is less than a first threshold value, if the first temperature is less than the first threshold value, increasing the current working frequency of the processor to a first working frequency, if the first temperature is not less than the first threshold value, in a case that the first temperature is greater than a second threshold value, decreasing the current working frequency to a second working frequency, determining the first working frequency or the second working frequency as a target working frequency to adjust the first temperature to a target temperature, wherein the target temperature is greater than the first threshold value and less than the second threshold value, wherein the first working frequency is higher than the second working frequency.

[0054] It can be understood that after the processor 2 obtains the first temperature, it determines whether the first temperature is less than the first threshold value, if the first temperature is less than the first threshold value, it indicates that the temperature of the lens 10 is too low, in this case, the processor 2 automatically increases the current working frequency to the first working frequency to increase the power consumption, if the first temperature is not less than the first threshold value, it indicates that the temperature of the lens 10 may be too high or within the preset temperature range, in this case, it is determined whether the first temperature is greater than the second threshold value, if the first temperature is greater than the second threshold value, it indicates that the temperature of the lens 10 is too high, the processor 2 automatically decreases the current working frequency to the second working frequency, wherein the first working frequency is higher than the second working frequency, based on the above example, the first working frequency is 1200MHz, and the second working frequency is 900MHz. Alternatively, the processor 2 can first determine whether the first temperature is greater than the second threshold value, if the first temperature is less than the second threshold value, then determine whether the first temperature is less than the first threshold value, the order of determining the first temperature and the temperature threshold value is not limited, which can be selected according to the demand. After the processor 2 completes the temperature adjustment, the first working frequency or the second working frequency is determined as the target working frequency, and the processor works at the target working frequency to adjust its power consumption, the heat generated by the power consumption is transmitted to the lens 10 through the heat sink 3 to adjust the temperature of the lens 10 to the target temperature, so as to ensure the best defogging effect.

[0055] Optionally, the scanning device further comprises a heating component, and the processor is configured to:

[0056] adjusting the current working frequency to a target working frequency and / or adjusting the current pulse width duty cycle to a target duty cycle according to the first temperature, the first threshold value and the second threshold value, wherein the target duty cycle is used to control the power consumption of the heating component; the heating component is connected to the circuit where the processor is located, and the heating component is used to work based on the target duty cycle transmitted by the circuit to transfer heat to the scanning head.

[0057] For example, Figure 2 , Figure 2The scanning device shown also comprises a heating component 11 which can be arranged in the scanning head 1 and tightly attached to the back of the lens 10 for providing heat to the lens 10. The heating component 11 can be a heating resistor. The heating component 11 is connected to the circuit 21 in which the processor 2 is arranged. The circuit 21 can be in the form of a circuit board. The circuit 21 can be connected to the circuit board in which the processor 2 is arranged. The processor 2 can control the power consumption of the heating component 11 through the circuit board to adjust the temperature of the lens 10 through the heating component 11.

[0058] It can be understood that when the processor 2 determines the size of the first temperature and the first threshold value and the second threshold value, that is, determines whether the temperature of the lens 10 is too low or too high, the processor 2 can adjust the pulse width duty cycle (the following pulse duty cycle) to control the power consumption of the heating component 11 in addition to adjusting the working frequency of the processor 2. Specifically, the current duty cycle can be adjusted to a target duty cycle. That is, the heating component can be controlled to be turned on and off through the pulse duty cycle. For example, the heating component 11 can be turned on when there is a pulse duty cycle output, and the heating component 11 can be turned off when there is no pulse duty cycle output. The heating component 11 in the off state does not transfer heat to the lens 10.

[0059] Optionally, when the first temperature is less than the first threshold value, the processor is configured to:

[0060] gradually increase the current working frequency until the first working frequency, and determine the first working frequency as the target working frequency; after the processor works at the target working frequency for a first preset time, obtain the second temperature of the lens; when the second temperature is still less than the first threshold value, adjust the current pulse width duty cycle to the first duty cycle to increase the power consumption of the heating component, and determine the first duty cycle as the target duty cycle.

[0061] It can be understood that, in the case that the first temperature is less than the first threshold, that is, the temperature of the lens 10 is low, the processor 2 gradually increases the current working frequency to the first working frequency to increase the power consumption, and the value of the working frequency adjusted each time is not limited, for example, 100MHz is increased each time. After the working frequency of the processor 2 is increased, the temperature of the heat sink 3 is increased, and then the temperature of the lens 10 is increased through the heat sink 3. If the processor 2 adjusts the working frequency to the first working frequency, that is, adjusts the working frequency to the maximum, and works at the first working frequency for the first preset time, so as to ensure that the heat sink 3 transmits heat to the lens 10, so that the temperature of the lens 10 is increased. In this case, the current temperature of the lens 10 is obtained, which is recorded as the second temperature, and at this time the second temperature is higher than the first temperature. Then it is judged whether the second temperature is still less than the first threshold, that is, the temperature of the lens 10 cannot reach the first threshold to start the defogging function after the working frequency of the processor 2 is adjusted to the maximum. The processor 2 automatically adjusts the current duty cycle to the first duty cycle to increase the power consumption of the heating component 11, so that the temperature of the lens 10 exceeds the first threshold to the target temperature. Alternatively, if the second temperature is greater than the first threshold and less than the target temperature, that is, after the working frequency of the processor 2 is adjusted to the maximum, the temperature of the lens 10 is still not reached to the target temperature after the defogging function is started, which leads to poor defogging effect. In this case, the processor 2 automatically adjusts the current duty cycle to the first duty cycle to increase the power consumption of the heating component 11, so that the temperature of the lens 10 reaches the target temperature, which has the best defogging effect.

[0062] A feasible example is that the target temperature is 50℃, and the normal working frequency range of the processor 2 is 900MHz to 1200MHz. When the first temperature is less than the first threshold, that is, the measured temperature of the lens 10 deviates from the target temperature by-10℃, which affects the defogging function of the lens 10. In this case, the processor 2 automatically increases the working frequency to increase the power consumption to increase the heat, so that the temperature of the heat sink 3 is increased, and then the temperature of the lens 10 is increased. When the working frequency of the processor 2 is adjusted to 1200MHz (the first working frequency), the second temperature of the lens 10 is still not reached to the target temperature 50℃, and the processor 2 adjusts the pulse width duty cycle to increase the power consumption of the heating component 11, so that the temperature of the lens 10 is maintained at the target temperature. That is, when the temperature of the lens is lower than the target temperature, the processor will first increase the working frequency and then adjust the pulse duty cycle.

[0063] Optionally, in the case that the first temperature is greater than the second threshold, the processor is further configured to:

[0064] adjusting the current pulse width duty cycle to a second duty cycle to reduce the power consumption of the heating component, and determining the second duty cycle as the target duty cycle; obtaining a third temperature of the scanning head after the heating component works at the target duty cycle for a second preset time; and gradually reducing the current working frequency to a second working frequency until the third temperature is still greater than the second threshold value, and determining the second working frequency as the target working frequency.

[0065] It can be understood that when the first temperature is greater than the second threshold value, that is, the temperature of the lens 10 is too high, the processor 2 automatically adjusts the current duty cycle to the second duty cycle to reduce the power consumption of the heating component 11, so that the measured temperature of the lens 10 is lower than the second threshold value. Specifically, the pulse duty cycle output of the heating component 11 can be turned off. After the heating component 11 works at the target duty cycle for a second preset time, that is, to ensure that the heating component 11 no longer transmits heat to the lens 10 or reduces the heat transmitted to the lens 10, to reduce the temperature of the lens 10, the processor 2 obtains the current temperature of the lens 10, which is recorded as the third temperature. At this time, the third temperature is lower than the first temperature. Then, it is judged whether the third temperature is still greater than the second threshold value. If the third temperature is still greater than the second threshold value, or if the third temperature is less than the second threshold value and greater than the target temperature, the processor 2 gradually reduces the current working frequency to the second working frequency, and determines the second working frequency as the target working frequency, to reduce the temperature of the heat sink 3, and further reduce the temperature of the lens 10, so that the temperature of the lens 10 is maintained at the target temperature, and the best defogging effect is achieved.

[0066] In another feasible example, the target temperature is 50℃, and the normal working frequency range of the processor 2 is 900MHz to 1200MHz. When the first temperature is greater than the second threshold value, that is, when the second threshold value deviates from the target temperature by +10℃, the temperature of the lens 10 is too high. The processor 2 first turns off the pulse duty cycle output for controlling the heating component 11. If the third temperature of the lens 10 is still higher than the target temperature or the second threshold value after the heating component 11 is turned off, the processor 2 gradually reduces the working frequency until the working frequency is reduced to 900MHz (second working frequency), so as to reduce the temperature of the lens 10 and maintain the temperature of the lens 10 at the target temperature. That is, when the temperature of the lens is higher than the target temperature, the processor will first adjust the pulse duty cycle and then reduce the working frequency.

[0067] Optionally, the scanning device further comprises a first heat-conducting component and a second heat-conducting component. The first heat-conducting component is used to realize heat transfer between the processor and the heat sink. The second heat-conducting component is used to realize heat transfer between the heat sink and the scanning head.

[0068] For example, referring to FIG. 1, the scanning device comprises a scanning head 10, a processor 2, a heating component 11, a heat sink 3, and a heat-conducting component 4. Figure 2The scanning device further comprises a first heat-conducting component 20 and a second heat-conducting component 12. The first heat-conducting component 20 is arranged between the heat sink 3 and the processor 2, and is used to realize heat transfer between the processor 2 and the heat sink 3. The first heat-conducting component 20 can be heat-conducting silicone grease. The heat sink 3 and the processor 2 are connected by the heat-conducting silicone grease to realize heat transfer between the heat sink 3 and the processor 2. The second heat-conducting component 12 is arranged between the heat sink 3 and the lens 10, and is used to realize heat transfer between the heat sink 3 and the lens 10. The second heat-conducting component 12 can be heat-conducting silicone grease. The heat sink 3 and the lens 10 are connected by the heat-conducting silicone grease to realize heat transfer between the heat sink 3 and the lens 10.

[0069] Optionally, the scanning device further comprises a temperature sensor. The temperature sensor is used to measure the temperature of the scanning head. The temperature sensor is connected to the circuit of the processor. The processor obtains the temperature of the scanning head through the temperature sensor.

[0070] Optionally, the scanning device further comprises a temperature sensor. The temperature sensor is used to measure the temperature of the scanning head. The temperature sensor is connected to the circuit of the processor. The processor obtains the temperature of the scanning head through the temperature sensor. Figure 2 Optionally, the scanning device further comprises a temperature sensor 13. The temperature sensor 13 is arranged close to the heating component 11 on the back of the lens 10. The temperature sensor 13 is also connected to the circuit 20 of the processor 2. The processor 2 obtains the temperature of the lens 10 in real time through the temperature sensor 13.

[0071] Optionally, the scanning device further comprises a temperature sensor. The temperature sensor is used to measure the temperature of the scanning head. The temperature sensor is connected to the circuit of the processor. The processor obtains the temperature of the scanning head through the temperature sensor.

[0072] Optionally, the scanning device further comprises a temperature sensor. The temperature sensor is used to measure the temperature of the scanning head. The temperature sensor is connected to the circuit of the processor. The processor obtains the temperature of the scanning head through the temperature sensor. Figure 3 Optionally, the scanning device comprises a scanning head 1 and a host 4. The scanning head 1 and the host 4 can be detachably connected. When the scanning head 1 and the host 4 are assembled together, the lens 10 is arranged in the scanning head 1, and the processor 2 is arranged in the host 4. The processor 2 and the lens 10 transfer heat through the heat sink 3. Specifically, the heat sink 3 comprises a heat-conducting bracket 30 arranged in the scanning head 1 and a heat-dissipating framework 31 arranged in the host 4. The heat-conducting bracket 30 and the heat-dissipating framework 31 are overlapped. The processor 2 is connected to the heat-dissipating framework 31 through the first heat-conducting component 20. The lens 10 is connected to the heat-conducting bracket 30 through the second heat-conducting component 12.

[0073] The scanning device provided by the embodiment of the present disclosure can utilize the heat generated by the processor to heat the lens of the scanning head and remove the fog on the lens, thereby saving power consumption, being economic and environmentally friendly. Meanwhile, the lens is provided with a temperature sensor. The processor can obtain the temperature of the lens in real time through the temperature sensor, dynamically adjust the working frequency and pulse duty cycle of the processor according to the temperature of the lens, control the opening and closing of the heating component through the pulse duty cycle, realize closed-loop control of the temperature of the lens, effectively reduce the power consumption, and prolong the use time of the battery-powered equipment.

[0074] On the basis of the above-mentioned embodiment,Figure 4 A flowchart of the temperature adjustment method provided by the embodiments of the present disclosure is applied to the processor 2 in the scanning device, and specifically includes steps S401-S402 as shown in the figure. Figure 4

[0075] S401, obtain a first temperature of the lens in the scanning head.

[0076] S402, adjust the current working frequency to a target working frequency according to the first temperature and a temperature threshold, and work at the target working frequency and generate heat to make the heat sink in the scanning device transfer the heat to the lens, so as to complete the temperature adjustment of the lens.

[0077] It can be understood that the specific implementation steps of S401-S402 above are described in the above embodiments, which are not repeated here.

[0078] The temperature threshold includes a first threshold and a second threshold, wherein the first threshold is a starting temperature for the scanning head to maintain the defogging function, the second threshold is a termination temperature for the scanning head to maintain the defogging function, and the first threshold is less than the second threshold.

[0079] Optionally, in S402 above, the current working frequency is adjusted to the target working frequency according to the first temperature and the temperature threshold, which can be implemented by the following steps:

[0080] determine whether the first temperature is less than the first threshold, if the first temperature is less than the first threshold, increase the current working frequency of the processor to a first working frequency, if the first temperature is not less than the first threshold, in the case that the first temperature is greater than the second threshold, decrease the current working frequency to a second working frequency, determine the first working frequency or the second working frequency as the target working frequency to adjust the first temperature to a target temperature, wherein the target temperature is greater than the first threshold and less than the second threshold, wherein the first working frequency is higher than the second working frequency.

[0081] The scanning device further includes a heating component.

[0082] Optionally, in S402 above, the current working frequency is adjusted to the target working frequency according to the first temperature and the temperature threshold, which can be implemented by the following steps:

[0083] adjust the current working frequency to the target working frequency and / or adjust the current pulse width duty cycle to a target duty cycle according to the first temperature, the first threshold and the second threshold, wherein the target duty cycle is used to control the power consumption of the heating component.

[0084] ​Optionally, in a case where the first temperature is less than the first threshold, the current working frequency is adjusted to a target working frequency and / or the current pulse width duty cycle is adjusted to a target duty cycle according to the first temperature, the first threshold and the second threshold, which can be achieved by the following steps:

[0085] gradually increasing the current working frequency until the first working frequency and determining the first working frequency as the target working frequency; after the processor works at the target working frequency for a first preset time, obtaining a second temperature of the lens; in a case where the second temperature is still less than the first threshold, adjusting the current pulse width duty cycle to a first duty cycle to increase the power consumption of the heating component and determining the first duty cycle as the target duty cycle.

[0086] Optionally, in a case where the first temperature is greater than the second threshold, the current working frequency is adjusted to a target working frequency and / or the current pulse width duty cycle is adjusted to a target duty cycle according to the first temperature, the first threshold and the second threshold, which can be achieved by the following steps:

[0087] adjusting the current pulse width duty cycle to a second duty cycle to reduce the power consumption of the heating component and determining the second duty cycle as the target duty cycle; after the heating component works at the target duty cycle for a second preset time, obtaining a third temperature of the scanning head; in a case where the third temperature is still greater than the second threshold, gradually decreasing the current working frequency until a second working frequency and determining the second working frequency as the target working frequency.

[0088] It can be understood that the specific implementation of the above steps can refer to the above embodiments, which will not be repeated here.

[0089] The temperature adjustment method provided by the embodiments of the present disclosure uses the heat generated by the processor itself on the scanning device to heat the lens and remove the fog on the lens, which can effectively recycle the heat energy emitted by the processor, ensures the scanning effect, saves the device power consumption and prolongs the working time of the battery-powered device.

[0090] Figure 5 The structure diagram of the temperature adjustment device provided by the embodiments of the present disclosure. The temperature adjustment device provided by the embodiments of the present disclosure can execute the processing flow provided by the temperature adjustment method embodiments and is applied to the processor 2 in the scanning device, as shown in Figure 5 The temperature adjustment device 500 includes an obtaining unit 501 and an adjusting unit 502:

[0091] The obtaining unit 501 is configured to obtain a first temperature of a lens in a scanning head;

[0092] The adjusting unit 502 is configured to adjust the current working frequency to the target working frequency according to the first temperature and the temperature threshold, and work at the target working frequency to generate heat, so that the heat sink in the scanning device transmits the heat to the lens to complete the temperature adjustment of the lens.

[0093] Optionally, the temperature threshold includes a first threshold and a second threshold, the first threshold is a starting temperature for the scanning head to keep the defogging function, and the second threshold is a termination temperature for the scanning head to keep the defogging function, and the first threshold is less than the second threshold.

[0094] Optionally, the adjusting unit 502 is configured to:

[0095] determine whether the first temperature is less than the first threshold, if the first temperature is less than the first threshold, increase the current working frequency of the processor to the first working frequency, if the first temperature is not less than the first threshold, in a case that the first temperature is greater than the second threshold, decrease the current working frequency to the second working frequency, determine the first working frequency or the second working frequency as the target working frequency to adjust the first temperature to a target temperature, wherein the target temperature is greater than the first threshold and less than the second threshold, and the first working frequency is higher than the second working frequency.

[0096] Optionally, the scanning device further includes a heating component.

[0097] Optionally, the adjusting unit 502 is configured to:

[0098] adjust the current working frequency to the target working frequency and / or adjust the current pulse width duty cycle to a target duty cycle according to the first temperature, the first threshold and the second threshold, wherein the target duty cycle is used to control the power consumption of the heating component.

[0099] Optionally, the adjusting unit 502 is configured to:

[0100] gradually increase the current working frequency to the first working frequency, and determine the first working frequency as the target working frequency, obtain a second temperature of the lens after the processor works at the target working frequency for a first preset time, and in a case that the second temperature is still less than the first threshold, adjust the current pulse width duty cycle to a first duty cycle to increase the power consumption of the heating component, and determine the first duty cycle as the target duty cycle.

[0101] Optionally, the adjusting unit 502 is configured to:

[0102] The current pulse width duty cycle is adjusted to a second duty cycle to reduce power consumption of the heating component, and the second duty cycle is determined as a target duty cycle; after the heating component works at the target duty cycle for a second preset time, a third temperature of the scanning head at present is acquired; in the case that the third temperature is still greater than the second threshold, the current working frequency is gradually lowered until a second working frequency, and the second working frequency is determined as a target working frequency.

[0103] Figure 5 The temperature adjusting device of the illustrated embodiment can be used to implement the technical solutions of the above-mentioned method embodiments, and has similar implementation principles and technical effects, which will not be described here again.

[0104] Figure 6 The structure schematic diagram of the electronic device provided by the embodiment of the present disclosure is provided. The following will be specifically referred to Figure 6 which shows a structure schematic diagram of an electronic device 600 suitable for being used to implement the embodiment of the present disclosure. The electronic device 600 in the embodiment of the present disclosure can include but is not limited to a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (Personal Digital Assistant), a PAD (Tablet Personal Computer), a PMP (Portable Multimedia Player), a vehicle terminal (such as a vehicle navigation terminal), a wearable electronic device, and the like, and a fixed terminal such as a digital TV, a desktop computer, a smart home device, and the like. Figure 6 The electronic device shown is only an example, and should not bring any limitation to the function and use range of the embodiment of the present disclosure.

[0105] As shown in Figure 6 The electronic device 600 can include a processing device (such as a central processor, a graphics processor, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603 to implement the temperature adjusting method as the embodiment of the present disclosure. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0106] Generally, the following devices can be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, and the like; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, and the like; a storage device 608 including, for example, a magnetic tape, a hard disk, and the like; and a communication device 609. The communication device 609 can allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6The electronic device 600 is shown with various elements, but it is understood that not all of the illustrated elements are required to implement or be present in an embodiment. More or fewer elements can alternatively be implemented or present.

[0107] In particular, in accordance with embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts, thereby implementing the temperature regulation method as described above. In such embodiments, the computer program can be downloaded and installed from a network via the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above-described functions defined in the methods of the embodiments of the present disclosure are performed.

[0108] It is noted that the computer-readable medium described above in the present disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium, for example, can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the foregoing. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program used or used in conjunction with an instruction execution system, apparatus or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or determined as a part of a carrier wave, in which a computer-readable program code is carried. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the foregoing. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium that can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to a wire, a cable, a RF (radio frequency) or the like, or any suitable combination of the foregoing.

[0109] In some embodiments, the client, server, or other computing machines can communicate using any known or later developed form of computer-readable media, including but not limited to wireless media, wire-based media, optical-based media, and the like. In some embodiments, the client, server, or other computing machines can communicate using any current or later developed network protocol, such as the HyperText Transfer Protocol (HTTP), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any current or later developed network.

[0110] The computer-readable medium described above can be included in the electronic device described above; alternatively, the computer-readable medium can exist as a standalone entity.

[0111] Optionally, the electronic device can further perform other steps of the above-described embodiments when the one or more programs are executed by the electronic device.

[0112] Computer program code for carrying out operations of the present disclosure can be written in any one or more of a variety of programming languages or combinations of languages, including an object-oriented programming language such as Java, Smalltalk, C++, or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network ("LAN") or a wide area network ("WAN"), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0113] The computer program product of the first aspect can include one or more non-transitory computer-readable media storing instructions that, when executed, cause one or more processors to perform the operations of the method of the first aspect. The computer program product of the first aspect can include a computer-readable medium storing instructions that, when executed, cause one or more processors to perform the operations of the method of the first aspect.

[0114] The units described in the embodiments of the present disclosure can be implemented by software, or by hardware, or by a combination of software and hardware. In some cases, the names of the units do not constitute a limitation on the units themselves.

[0115] The functions described in this document can be implemented in part or in whole using one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Program-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0116] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0117] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or gateway that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or gateway. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or gateway that includes the element.

[0118] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A scanning device, characterized in that, The scanning device includes a scanning head, a processor, and a heat sink, wherein: The processor is used to obtain the current first temperature of the lens in the scanning head, and adjust the current operating frequency to the target operating frequency according to the first temperature and the temperature threshold. The heat sink is used to transfer the heat generated by the processor when it operates at the target operating frequency to the lens, so as to regulate the temperature of the lens; The temperature threshold includes a first threshold and a second threshold, wherein the first threshold is the starting temperature at which the scanning head maintains the defogging function, and the second threshold is the ending temperature at which the scanning head maintains the defogging function. The first threshold is less than the second threshold. The processor is configured to: If the first temperature is less than the first threshold, the processor's current operating frequency is increased to the first operating frequency; if the first temperature is not less than the first threshold, the processor's current operating frequency is decreased to the second operating frequency if the first temperature is greater than the second threshold. The first operating frequency or the second operating frequency is determined as the target operating frequency to adjust the first temperature to the target temperature, wherein the target temperature is greater than the first threshold and less than the second threshold; and the first operating frequency is higher than the second operating frequency.

2. The scanning device according to claim 1, characterized in that, The scanning device further includes a heating element, and the processor is configured to: Based on the first temperature, the first threshold, and the second threshold, the current operating frequency is adjusted to the target operating frequency, and / or the current pulse width duty cycle is adjusted to the target duty cycle, wherein the target duty cycle is used to control the power consumption of the heating element; The heating element is connected to the circuit containing the processor, and the heating element is used to operate based on the target duty cycle transmitted by the circuit to transfer heat to the scanning head.

3. The scanning device according to claim 2, characterized in that, When the first temperature is less than the first threshold, the processor is configured to: Gradually increase the current operating frequency until it reaches the first operating frequency, and determine the first operating frequency as the target operating frequency; After the processor operates at the target operating frequency for a first preset time, the current second temperature of the lens is obtained; If the second temperature is still lower than the first threshold, the current pulse width duty cycle is adjusted to the first duty cycle to increase the power consumption of the heating element, and the first duty cycle is determined as the target duty cycle.

4. The scanning device according to claim 2, characterized in that, When the first temperature is greater than the second threshold, the processor is further configured to: The current pulse width duty cycle is adjusted to a second duty cycle to reduce the power consumption of the heating component, and the second duty cycle is determined as the target duty cycle; After the heating element operates at the target duty cycle for a second preset time, the current third temperature of the scanning head is obtained; If the third temperature is still greater than the second threshold, the current operating frequency is gradually reduced until the second operating frequency is reached, and the second operating frequency is determined as the target operating frequency.

5. The scanning device according to claim 1, characterized in that, The scanning device further includes a first heat-conducting component and a second heat-conducting component. The first heat-conducting component is used to realize heat transfer between the processor and the heat sink; the second heat-conducting component is used to realize heat transfer between the heat sink and the scanning head.

6. The scanning device according to claim 1, characterized in that, The scanning device also includes a temperature sensor for measuring the temperature of the scanning head; The temperature sensor is connected to the circuit containing the processor, and the processor obtains the temperature of the scanning head through the temperature sensor.

7. A temperature regulation method, characterized in that, A processor applied in any one of the scanning devices according to claims 1-6, the scanning device including a scanning head, the method comprising: Obtain the current first temperature of the lens in the scanning head; After adjusting the current operating frequency to the target operating frequency based on the first temperature and temperature threshold, the device operates at the target operating frequency and generates heat, so that the heat sink in the scanning device transfers the heat to the lens, thereby completing the temperature regulation of the lens. The temperature threshold includes a first threshold and a second threshold. The first threshold is the starting temperature at which the scanning head maintains its defogging function, and the second threshold is the ending temperature at which the scanning head maintains its defogging function. The first threshold is less than the second threshold. Adjusting the current operating frequency to the target operating frequency based on the first temperature and the temperature threshold includes: If the first temperature is less than the first threshold, the processor's current operating frequency is increased to the first operating frequency; if the first temperature is not less than the first threshold, the processor's current operating frequency is decreased to the second operating frequency if the first temperature is greater than the second threshold. The first operating frequency or the second operating frequency is determined as the target operating frequency to adjust the first temperature to the target temperature, wherein the target temperature is greater than the first threshold and less than the second threshold; and the first operating frequency is higher than the second operating frequency.

8. A temperature regulating device, characterized in that, A processor applied in any one of the scanning devices according to claims 1-6, the scanning device including a scanning head, the means comprising: The acquisition unit is used to acquire the current first temperature of the lens in the scanning head; An adjustment unit is used to adjust the current operating frequency to a target operating frequency according to the first temperature and a temperature threshold, and then operate at the target operating frequency and generate heat, so that the heat sink in the scanning device transfers the heat to the lens, thereby completing the temperature adjustment of the lens. The temperature threshold includes a first threshold and a second threshold, wherein the first threshold is the starting temperature at which the scanning head maintains the defogging function, the second threshold is the ending temperature at which the scanning head maintains the defogging function, and the first threshold is less than the second threshold. The adjustment unit is used for: If the first temperature is less than the first threshold, the processor's current operating frequency is increased to the first operating frequency; if the first temperature is not less than the first threshold, the processor's current operating frequency is decreased to the second operating frequency if the first temperature is greater than the second threshold. The first operating frequency or the second operating frequency is determined as the target operating frequency to adjust the first temperature to the target temperature, wherein the target temperature is greater than the first threshold and less than the second threshold; and the first operating frequency is higher than the second operating frequency.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the temperature regulation method as described in claim 7.

Citation Information

Patent Citations

  • Oral cavity scanner

    CN105796046A

  • Glasses control method and device and electronic equipment

    CN112540467A