A temperature data processing method, device and equipment of an intelligent cooking device
By monitoring buffer and algorithm information, and dynamically adjusting the temperature data processing algorithm and acquisition frequency, the buffer overflow problem of the central control system of cooking equipment is solved, realizing real-time temperature field display and a low-latency user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NINGBO FOTILE KITCHEN WARE CO LTD
- Filing Date
- 2026-01-08
- Publication Date
- 2026-06-05
AI Technical Summary
When the central control system of existing cooking equipment processes temperature field data from multiple devices, it is prone to abnormal situations such as buffer overflow, temperature data corruption, frame loss, or high latency. Furthermore, traditional streaming media optimization solutions cannot be directly applied, resulting in display abnormalities.
By monitoring buffer occupancy and algorithm information, the temperature data processing algorithm and acquisition frequency are dynamically adjusted to ensure that the buffer is within a stable range, avoiding overflow or underload, and realizing real-time temperature field display.
It effectively avoids buffer overflows and display anomalies, achieves real-time display of cooking status and low latency, and improves user experience.
Smart Images

Figure CN122152219A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and in particular to a method, apparatus, and device for processing temperature data of an intelligent cooking device. Background Technology
[0002] Currently, cooking appliances such as steam ovens, ovens, and microwave ovens typically monitor the cooking status of food by using built-in infrared sensors. The main working principle is as follows: during the cooking process, the infrared sensor collects temperature data in real time and transmits it to the central control system. The central control system then converts the temperature data into a visualized temperature field based on an infrared interpolation algorithm, which is then dynamically displayed on the screen.
[0003] However, due to limitations in the computing power of embedded devices, when the central control system processes temperature field data from multiple devices simultaneously, or when the CPU's computational load increases, or when network fluctuations occur, buffer overflows may occur, leading to abnormal situations such as temperature data corruption, frame drops, or high latency. In addition, traditional streaming media generally dynamically adjusts the bitrate, frame rate, or resolution based on packet loss feedback, but temperature field pseudo-color display relies on the interpolation and transformation of temperature data. This characteristic makes it impossible to directly apply streaming media optimization schemes, and adjusting parameters after packet loss occurs will result in stuttering and display abnormalities. Summary of the Invention
[0004] To address the aforementioned technical problems, this invention provides a method, apparatus, and device for processing temperature data in an intelligent cooking device.
[0005] A first aspect provides a method for processing temperature data of a smart cooking device, the cooking device including a central control device and a temperature sensor connected in communication, the temperature sensor being used to collect temperature data of the cooking device and send it to the central control device, the method comprising: During the cooking process of the cooking equipment, the first buffer occupancy information, algorithm information, second buffer occupancy information, and temperature data acquisition frequency information are monitored. The first buffer occupancy information indicates the cache occupancy of the data receiving buffer of the central control device, the second buffer occupancy information indicates the cache occupancy of the data sending buffer of the temperature sensor, the algorithm information is used to indicate the algorithm level of the current temperature data processing algorithm of the central control device, and different algorithm levels have different computational resource occupancy, and the temperature data acquisition frequency information is used to indicate the current acquisition frequency of the temperature sensor. If the first buffer occupancy information indicates that the first buffer occupancy value of the data receiving buffer exceeds the first stable interval, at least one of the algorithm information and the temperature data acquisition frequency information is adjusted based on the difference between the first buffer occupancy information and the first stable interval, until the updated first buffer occupancy information indicates that the first buffer occupancy value hits the first stable interval. The temperature data received by the central control device is processed based on the temperature data processing algorithm corresponding to the adjusted algorithm information, and / or the temperature sensor is controlled to collect the temperature of the cooking device at the adjusted temperature data acquisition frequency.
[0006] In a possible implementation, the method further includes: If the second buffer occupancy information indicates that the second buffer occupancy value of the data transmission buffer exceeds the second stable range, the temperature data acquisition frequency information is adjusted based on the difference between the second buffer occupancy information and the second stable range until the updated second buffer occupancy information indicates that the second buffer occupancy value hits the second stable range. The temperature sensor is controlled to collect temperature data from the cooking device at an adjusted temperature data acquisition frequency.
[0007] In a possible implementation, the first stable interval refers to the numerical range between a first preset upper limit threshold and a first preset lower limit threshold. The first preset upper limit threshold indicates the allowable capacity threshold when the data receiving buffer of the central control device is in a non-overflow state, and the first preset lower limit threshold indicates the critical threshold required when the data receiving buffer of the central control device is in a non-underload state. The step of adjusting at least one of the algorithm information and the temperature data acquisition frequency information based on the difference between the first buffer occupancy information and the first stable interval includes: If the first cache occupancy value is greater than the first preset upper limit threshold, and the algorithm information does not reach the first preset level, the central control device is controlled to reduce the algorithm level of the temperature data processing algorithm at least once, and the step of executing until the updated first buffer occupancy information indicates that the first cache occupancy value hits the first stable range is executed. When the first buffer occupancy value is less than or equal to the first preset lower limit threshold, the central control device is controlled to increase the algorithm level of the temperature data processing algorithm at least once, and the step of executing until the updated first buffer occupancy information indicates that the first buffer occupancy value hits the first stable interval is executed. The first preset level indicates the critical level required when the data receiving buffer of the central control device is in normal operating state.
[0008] In a possible implementation, adjusting at least one of the algorithm information and the temperature data acquisition frequency information based on the difference between the first buffer occupancy information and the first stable interval includes: When the first cache occupancy value is greater than the first preset upper limit threshold and the algorithm information reaches the first preset level, the temperature sensor is controlled to reduce the temperature data acquisition frequency by at least one time, and the step of executing the updated first buffer occupancy information indicating that the first cache occupancy value hits the first stable range is executed.
[0009] In a possible implementation, adjusting at least one of the algorithm information and the temperature data acquisition frequency information based on the difference between the first buffer occupancy information and the first stable interval includes: When the first cache occupancy value is less than or equal to the first preset lower limit threshold and the algorithm information reaches the first preset level, the temperature sensor is controlled to increase the temperature data acquisition frequency by at least one time, and a first updated temperature data acquisition frequency information is generated. The first updated temperature data acquisition frequency information represents the acquisition frequency of the temperature sensor after the step of increasing the temperature data acquisition frequency by at least one time. If the first updated temperature data acquisition frequency information reaches the first preset acquisition frequency threshold, the central control device is controlled to increase the algorithm level of the temperature data processing method by at least one time, and the step of executing the updated first buffer occupancy information indicating that the first buffer occupancy value hits the first stable range is executed. The range of the first preset acquisition frequency threshold is 15~65Hz. If the first updated temperature data acquisition frequency information does not reach the first preset acquisition frequency threshold, the step of updating the first buffer occupancy information to indicate that the first buffer occupancy value hits the first stable interval is executed.
[0010] In a possible implementation, the second stable interval refers to the numerical range between the second preset upper threshold and the second preset lower threshold. The second preset upper threshold indicates the allowable capacity threshold when the data transmission buffer of the temperature sensor is in a non-overflow state, and the second preset lower threshold indicates the critical threshold required when the data transmission buffer of the temperature sensor is in a non-underload state. The step of adjusting the temperature data acquisition frequency information based on the difference between the second buffer occupancy information and the second stable interval includes: If the second buffer occupancy value is greater than the second preset upper limit threshold, control the temperature sensor to reduce the temperature data acquisition frequency by at least one time, and execute the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable range; If the second buffer occupancy value is less than or equal to the second preset lower threshold, control the temperature sensor to increase the temperature data acquisition frequency by at least one time, and execute the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable interval.
[0011] In a possible implementation, adjusting the temperature data acquisition frequency information based on the difference between the second buffer occupancy information and the second stable interval includes: When the second cache occupancy value is less than or equal to the second preset lower threshold, the temperature sensor is controlled to increase the temperature data acquisition frequency by at least one time, and a second updated temperature data acquisition frequency information is generated. The second updated temperature data acquisition frequency information represents the acquisition frequency of the temperature sensor after the step of increasing the temperature data acquisition frequency by at least one time. If the second updated temperature data acquisition frequency information meets the preset non-overflow condition, control the temperature sensor to increase the temperature data acquisition rate by at least one time, and execute the step of indicating that the second buffer occupancy value hits the second stable range until the updated second buffer occupancy information indicates that the second buffer occupancy value hits the second stable range. The preset non-overflow condition means that the second updated temperature data acquisition frequency information is less than or equal to the adjusted temperature data acquisition frequency sent by the central control device to the temperature sensor. If the second updated temperature data acquisition frequency information does not meet the preset overflow condition, the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable interval is executed.
[0012] In a possible implementation, the cooking device includes a core area for collecting food temperature. The step of adjusting the temperature data acquisition frequency information based on the difference between the second buffer occupancy information and the second stable interval, if the second buffer occupancy information indicates that the second buffer occupancy value of the data transmission buffer exceeds a second stable interval, includes: If the second buffer occupancy value is greater than the second preset upper limit threshold, and the temperature data acquisition frequency information is less than or equal to the second preset acquisition frequency threshold, the temperature sensor is controlled to acquire temperature data in the core area, and the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable interval is executed. The range of the second preset acquisition frequency threshold is 1~5Hz. If the second buffer occupancy value is greater than the second preset upper limit threshold, and the temperature data acquisition frequency information is greater than the second preset acquisition frequency threshold, the temperature sensor is controlled to reduce the temperature data acquisition frequency by at least one time, and the step of indicating that the second buffer occupancy value hits the second stable interval is executed until the updated second buffer occupancy information.
[0013] In a second aspect, a temperature data processing device for an intelligent cooking device is provided. The cooking device includes a central control device and a temperature sensor connected in communication. The temperature sensor is used to collect temperature data of the cooking device and send it to the central control device. The device includes: The monitoring module is used to monitor first buffer occupancy information, algorithm information, second buffer occupancy information, and temperature data acquisition frequency information during the cooking process of the cooking equipment. The first buffer occupancy information indicates the buffer occupancy of the data receiving buffer of the central control device, the second buffer occupancy information indicates the buffer occupancy of the data sending buffer of the temperature sensor, the algorithm information indicates the current algorithm level of the temperature data processing algorithm of the central control device, and different algorithm levels have different computational resource occupancy. The temperature data acquisition frequency information indicates the current acquisition frequency of the temperature sensor. The adjustment module is configured to, if the first buffer occupancy information indicates that the first buffer occupancy value of the data receiving buffer exceeds the first stable interval, adjust at least one of the algorithm information and the temperature data acquisition frequency information based on the difference between the first buffer occupancy information and the first stable interval, until the updated first buffer occupancy information indicates that the first buffer occupancy value hits the first stable interval; The control module is used to process the temperature data received by the central control device based on the temperature data processing algorithm corresponding to the adjusted algorithm information, and / or to control the temperature sensor to collect the temperature of the cooking device at the adjusted temperature data acquisition frequency.
[0014] Thirdly, a smart cooking device is provided, including a temperature data processing device as described in the above embodiments.
[0015] By adopting the above technical solution, the present invention has the following beneficial effects: This invention monitors first buffer occupancy information, algorithm information, second buffer occupancy information, and temperature data acquisition frequency information. If the first buffer occupancy information indicates that the first buffer occupancy value of the data receiving buffer exceeds a first stable interval, at least one of the algorithm information and temperature data acquisition frequency information is adjusted based on the difference between the first buffer occupancy information and the first stable interval until the updated first buffer occupancy information indicates that the first buffer occupancy value hits the first stable interval. Based on the temperature data processing algorithm corresponding to the adjusted algorithm information, the temperature data received by the central control device is processed, and / or, the temperature sensor is controlled to acquire the temperature of the cooking device at the adjusted temperature data acquisition frequency. This invention can monitor the buffer occupancy of the central control device's data receiving buffer in real time and adjust the algorithm information and temperature data acquisition frequency based on the buffer occupancy of the data receiving buffer. This avoids the data receiving buffer overflow of the central control device, which could lead to abnormal situations such as temperature data corruption, frame loss, or high latency. It achieves real-time display of the temperature field in the cooking state with low latency, without the need for the traditional streaming media technology of dynamically adjusting the bit rate, frame rate, or resolution based on packet loss rate feedback, thus improving the user experience. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention, and the same reference numerals usually represent the same parts. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A flowchart illustrating a temperature data processing method for an intelligent cooking device provided in this embodiment of the invention; Figure 2 This is a flowchart illustrating a temperature data processing method for an intelligent cooking device provided in an embodiment of the present invention; Figure 3 This is a flowchart illustrating a temperature data processing method for an intelligent cooking device provided in an embodiment of the present invention; Figure 4 This is a flowchart illustrating a temperature data processing method for an intelligent cooking device provided in an embodiment of the present invention; Figure 5 This is a flowchart illustrating a temperature data processing method for an intelligent cooking device provided in an embodiment of the present invention; Figure 6 This is a schematic diagram of the structure of a temperature data processing device for an intelligent cooking equipment provided in an embodiment of the present invention.
[0018] Figure 7This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0020] The term "an embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the invention. In the description of the invention, it should be understood that the terms "upper," "lower," "top," "bottom," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined with "first" and "second" may explicitly or implicitly include one or more of that feature. Moreover, the terms "first," "second," etc., are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be used in real time in orders other than those illustrated or described herein.
[0021] Reference Appendix Figure 1 This embodiment provides a method for processing temperature data of an intelligent cooking device. The cooking device includes a central control device and a temperature sensor connected in communication. The temperature sensor is used to collect temperature data of the cooking device and send it to the central control device. The method includes: S1: During the cooking process of the cooking equipment, monitor the first buffer occupancy information, algorithm information, second buffer occupancy information, and temperature data acquisition frequency information.
[0022] Specifically, the first buffer occupancy information indicates the cache occupancy status of the data receiving buffer of the central control device, and the second buffer occupancy information indicates the cache occupancy status of the data sending buffer of the temperature sensor.
[0023] Specifically, the temperature data acquisition frequency information is used to indicate the current acquisition frequency of the temperature sensor.
[0024] Specifically, the algorithm information is used to indicate the current algorithm level of the temperature data processing algorithm of the central control equipment. Different algorithm levels have different computational resource requirements. The algorithm level here can be bilinear interpolation, cubic polynomial interpolation, cubic polynomial interpolation followed by bilinear interpolation, or bicubic polynomial interpolation. The algorithm levels are sorted according to the amount of computation, such as the computational amount of bilinear interpolation (level 1) < the computational amount of cubic polynomial interpolation followed by bilinear interpolation (level 2) < the computational amount of cubic polynomial interpolation (level 3) < the computational amount of bicubic polynomial interpolation (level 4). This application does not limit the specific type of algorithm level.
[0025] Specifically, the cooking device can be a steamer, microwave oven, or oven equipped with an infrared sensor.
[0026] S2: If the first buffer occupancy information indicates that the first buffer occupancy value of the data receiving buffer exceeds the first stable interval, adjust at least one of the algorithm information and temperature data acquisition frequency information based on the difference between the first buffer occupancy information and the first stable interval, until the updated first buffer occupancy information indicates that the first buffer occupancy value hits the first stable interval.
[0027] Specifically, the first stable interval refers to the numerical range between the first preset upper limit threshold and the first preset lower limit threshold. The first preset upper limit threshold indicates the allowable capacity threshold when the data receiving buffer of the central control device is in a non-overflow state, and the first preset lower limit threshold indicates the critical threshold required when the data receiving buffer of the central control device is in a non-underload state.
[0028] In some embodiments, at least one of the following is adjusted based on the difference between the first buffer occupancy information and the first stable interval: algorithm information and temperature data acquisition frequency information: If the algorithm information does not reach the first preset level when the first cache occupancy value is greater than the first preset upper limit threshold, the control central control device reduces the algorithm level of the temperature data processing algorithm at least once, and executes the step of updating the first cache occupancy information to indicate that the first cache occupancy value hits the first stable range. When the first buffer occupancy value is less than or equal to the first preset lower threshold, the control central control device increases the algorithm level of the temperature data processing algorithm at least once, and executes the step of updating the first buffer occupancy information to indicate that the first buffer occupancy value hits the first stable interval.
[0029] Specifically, the first preset level indicates the critical level required for the data receiving buffer of the central control equipment to be in normal operating condition. Here, the first preset level can be bilinear interpolation (level 1). Each increase in the algorithm level of the temperature data processing algorithm represents an increase of one level, such as from bilinear interpolation (level 1) to cubic polynomial interpolation followed by bilinear interpolation (level 2). Each decrease in the algorithm level of the temperature data processing algorithm represents a decrease of one level, such as from cubic polynomial interpolation followed by bilinear interpolation (level 2) to bilinear interpolation (level 1).
[0030] Specifically, such as Figure 2 As shown, the specific procedures for controlling the central control equipment to reduce the algorithm level of the temperature data processing algorithm at least once and to increase the temperature data processing algorithm at least once include: S200: Is the first cache occupancy value greater than the first preset upper limit threshold? If yes, proceed to step S201; if no, proceed to step S202. S201: The current temperature data processing algorithm has not reached the first preset level. Proceed to step 202. S202: Control the central control equipment to reduce the algorithm level of the primary temperature data processing algorithm and execute step S200; S203: Is the first cache occupancy value less than or equal to the first preset lower limit threshold? If yes, proceed to step S204; if no, proceed to step S200. S204: Control the central control equipment to increase the algorithm level once and execute step S203.
[0031] In this embodiment, by comparing the first buffer occupancy value with the first preset upper limit threshold and the first preset lower limit threshold, the algorithm level is increased or decreased according to the comparison result, thereby greatly avoiding the overflow of the receiving buffer and ensuring the interpolation accuracy to improve the clarity.
[0032] In some embodiments, at least one of the following is adjusted based on the difference between the first buffer occupancy information and the first stable interval: algorithm information and temperature data acquisition frequency information: When the first buffer occupancy value is greater than the first preset upper limit threshold and the algorithm information reaches the first preset level, the temperature sensor is controlled to reduce the temperature data acquisition frequency by at least one time, and the step of executing the updated first buffer occupancy information indicating that the first buffer occupancy value hits the first stable interval is executed.
[0033] Specifically, for each time the temperature sensor reduces the temperature data acquisition frequency, the reduction amount is 10% of the current temperature data acquisition frequency.
[0034] In this embodiment, if the first cache occupancy value is greater than the first preset upper limit threshold and the algorithm information reaches the first preset level, it may cause the data receiving buffer of the central control device to overflow. Therefore, in this case, the present invention ensures that the data receiving buffer of the central control device does not overflow by reducing the temperature data acquisition frequency and thus reducing the refresh rate.
[0035] In some embodiments, at least one of the algorithm information and temperature data acquisition frequency information is adjusted based on the difference between the first buffer occupancy information and the first stable interval, including: When the first cache occupancy value is less than or equal to the first preset lower threshold and the algorithm information reaches the first preset level, the temperature sensor is controlled to increase the temperature data acquisition frequency by at least one time, and the first updated temperature data acquisition frequency information is generated. The first updated temperature data acquisition frequency information represents the acquisition frequency of the temperature sensor after the step of increasing the temperature data acquisition frequency by at least one time. If the first updated temperature data acquisition frequency information reaches the first preset acquisition frequency threshold, the control central control device increases the algorithm level of the temperature data processing method by at least one time, and executes the step of the updated first buffer occupancy information indicating that the first buffer occupancy value hits the first stable range. The range of the first preset acquisition frequency threshold is 15~65Hz. If the first updated temperature data acquisition frequency information does not reach the first preset acquisition frequency threshold, the step of updating the first buffer occupancy information to indicate that the first buffer occupancy value hits the first stable interval is executed.
[0036] Specifically, the range of the first preset sampling frequency threshold is 16~64Hz.
[0037] Specifically, for each increase in the temperature data acquisition frequency, the increment is calculated as a preset percentage of the current temperature data acquisition frequency. Specifically, the preset percentage ranges from 5% to 15%. Preferably, the preset percentage is 10%.
[0038] Specifically, such as Figure 3 As shown, controlling the temperature sensor to reduce the temperature data acquisition frequency at least once and controlling the temperature sensor to increase the temperature data acquisition frequency at least once include: S205: The first cache occupancy value is greater than the first preset upper limit threshold and the algorithm information reaches the first preset level, then execute step S206; S206: Control the temperature sensor to reduce the frequency of temperature data acquisition, and execute step S207; S207: Is the first cache occupancy value greater than the first preset upper limit threshold? If yes, proceed to step S206; if no, proceed to step S208. S208: Is the first cache occupancy value less than or equal to the first preset lower limit threshold? If yes, proceed to step S209; if no, proceed to step S207. S209: Control the temperature sensor to increase the temperature data acquisition frequency once, and generate the first updated temperature data acquisition frequency information, and execute step S210; S210: Does the first updated temperature data acquisition frequency information reach the first preset acquisition frequency threshold? If yes, proceed to step S211; if no, proceed to step S208.
[0039] S211: Control the central control equipment to increase the algorithm level once and execute step S203.
[0040] In this embodiment, when the first cache occupancy value is less than or equal to the first preset lower limit threshold and the algorithm information reaches the first preset level, the temperature data acquisition frequency of the temperature sensor is increased. If the first updated temperature data acquisition frequency information reaches the first preset acquisition frequency threshold, the algorithm level of the central control device is increased. This avoids buffer overflow while ensuring the refresh rate and reducing interpolation accuracy to improve clarity.
[0041] By monitoring the first buffer occupancy value of the receiving data buffer of the central control device in real time and combining it with threshold judgment, the algorithm level of the temperature data processing method and the sampling frequency of the temperature sensor were dynamically adjusted. This solved the problems of display lag and display abnormalities caused by insufficient CPU resources of the central control device leading to overflow of the receiving data buffer, and achieved the effect of real-time display of the temperature field with less latency.
[0042] S3: Based on the adjusted algorithm information, the temperature data processing algorithm processes the temperature data received by the central control equipment.
[0043] S4: If the second buffer occupancy information indicates that the second buffer occupancy value of the data transmission buffer exceeds the second stable interval, the temperature data acquisition frequency information is adjusted based on the difference between the second buffer occupancy information and the second stable interval until the updated second buffer occupancy information indicates that the second buffer occupancy value hits the second stable interval. This invention achieves the effects of reducing latency, reducing bandwidth occupation, and avoiding display abnormalities by judging the threshold of the temperature sensor's data transmission buffer and dynamically adjusting the temperature sensor's acquisition frequency.
[0044] Specifically, the second stable interval refers to the numerical range between the second preset upper threshold and the second preset lower threshold. The second preset upper threshold indicates the allowable capacity threshold when the data transmission buffer of the temperature sensor is in a non-overflow state, and the second preset lower threshold indicates the critical threshold required when the data transmission buffer of the temperature sensor is in a non-underload state. The second preset upper threshold and the second preset lower threshold can be determined according to the system performance requirements of the product, and this application does not specifically limit them.
[0045] In some embodiments, adjusting the temperature data acquisition frequency information based on the difference between the second buffer occupancy information and the second stable interval includes: If the second buffer occupancy value is greater than the second preset upper limit threshold, control the temperature sensor to reduce the temperature data acquisition frequency by at least one time, and execute the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable range; If the second buffer occupancy value is less than or equal to the second preset lower threshold, the temperature sensor is controlled to increase the temperature data acquisition frequency by at least one time, and the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable interval is executed.
[0046] Specifically, each time the temperature sensor increases or decreases its temperature data acquisition frequency, the increment or decrease is a preset percentage of the current temperature data acquisition frequency. Specifically, the preset percentage ranges from 5% to 15%. Preferably, the preset percentage is 10%.
[0047] In this embodiment, by comparing the second buffer occupancy value, the second preset upper limit threshold, and the second preset lower limit threshold, the temperature sensor is controlled to increase or decrease the temperature data acquisition frequency, which greatly avoids the overflow of the temperature sensor's data transmission buffer, thereby reducing latency, reducing bandwidth usage, and avoiding display abnormalities. In addition, moderate frequency reduction can prevent the temperature sensor from overheating and improve the lifespan of the temperature sensor.
[0048] In this embodiment, the specific process of controlling the temperature sensor to reduce the temperature data acquisition frequency at least once and controlling the temperature sensor to increase the temperature data acquisition frequency at least once includes: S400: Is the second cache occupancy value greater than the second preset upper limit threshold? If yes, proceed to step S401; if no, proceed to step S402. S401: Control the temperature sensor to reduce the frequency of temperature data acquisition and repeat step S400. S402: Is the second cache occupancy value less than or equal to the second preset lower limit threshold? If yes, proceed to step S403; if no, repeat step S400. S403: Control the temperature sensor to increase the temperature data acquisition frequency once, and repeat step S402.
[0049] In some embodiments, the cooking device includes a core area for collecting the temperature of food ingredients. If the second buffer occupancy information indicates that the second buffer occupancy value of the data transmission buffer exceeds a second stable interval, the temperature data acquisition frequency information is adjusted based on the difference between the second buffer occupancy information and the second stable interval, including: If the second buffer occupancy value is greater than the second preset upper limit threshold, and the temperature data acquisition frequency information is less than or equal to the second preset acquisition frequency threshold, the temperature sensor is controlled to acquire temperature data in the core area, and the step of indicating that the second buffer occupancy value hits the second stable interval is executed until the updated second buffer occupancy information is updated. If the second buffer occupancy value is greater than the second preset upper limit threshold, and the temperature data acquisition frequency information is greater than the second preset acquisition frequency threshold, the temperature sensor is controlled to reduce the temperature data acquisition frequency by at least one time, and the step of executing until the updated second buffer occupancy information indicates that the second buffer occupancy value hits the second stable interval is performed.
[0050] Specifically, the range of the second preset sampling frequency threshold is 1~5Hz. Preferably, the range of the second preset sampling frequency threshold is 1~2Hz. More preferably, the range of the second preset sampling frequency threshold is 1Hz.
[0051] In this embodiment, as Figure 4 As shown, the specific process for controlling the temperature sensor to reduce the temperature data acquisition frequency at least once includes: S404: Is the second cache occupancy value greater than the second preset upper limit threshold? If yes, proceed to step S405; if no, proceed to step S408. S405: Is the temperature data acquisition frequency information less than or equal to the second preset acquisition frequency threshold? If yes, proceed to step S406; if no, proceed to step S407. S406: Control the temperature sensor to collect temperature data of the core area and execute step S404; S407: Control the temperature sensor to reduce the frequency of temperature data acquisition and execute step S404.
[0052] In this embodiment, when the second buffer occupancy value is greater than the second preset upper limit threshold, the temperature data acquisition frequency information is compared with the second preset acquisition frequency threshold. If the temperature data acquisition frequency information is less than or equal to the second preset acquisition frequency threshold, only the temperature data of the core area is acquired, thereby improving the refresh rate while ensuring that the data transmission buffer does not overflow.
[0053] In some embodiments, adjusting the temperature data acquisition frequency information based on the difference between the second buffer occupancy information and the second stable interval includes: When the second buffer occupancy value is less than or equal to the second preset lower threshold, the temperature sensor is controlled to increase the temperature data acquisition frequency by at least one time, and a second updated temperature data acquisition frequency information is generated. The second updated temperature data acquisition frequency information represents the acquisition frequency of the temperature sensor after the step of increasing the temperature data acquisition frequency by at least one time. If the second updated temperature data acquisition frequency information meets the preset non-overflow condition, control the temperature sensor to increase the temperature data acquisition rate by at least one time, and execute the step of the updated second buffer occupancy information indicating that the second buffer occupancy value hits the second stable range. The preset non-overflow condition means that the second updated temperature data acquisition frequency information is less than or equal to the adjusted temperature data acquisition frequency sent by the central control device to the temperature sensor. If the second updated temperature data acquisition frequency information does not meet the preset overflow condition, the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable interval is executed.
[0054] In this embodiment, the central control device sends the adjusted temperature data acquisition frequency to the temperature sensor. When the second buffer occupancy value is less than or equal to the second preset lower threshold, the second updated temperature data acquisition frequency information is compared with the adjusted temperature data acquisition frequency sent by the central control device to the temperature sensor. If the second updated temperature data acquisition frequency information meets the preset overflow condition, it proves that the data transmission buffer of the temperature sensor may overflow. Therefore, the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable interval is then executed, which greatly avoids the overflow of the temperature sensor's data transmission buffer.
[0055] In this embodiment, as Figure 5 As shown, the specific process for controlling the temperature sensor to increase the temperature data acquisition frequency by at least one time includes: S408: Is the second cache occupancy value less than or equal to the second preset lower limit threshold? If yes, proceed to step S409; if no, proceed to step S404. S409: Control the temperature sensor to increase the temperature data acquisition frequency once, and generate a second updated temperature data acquisition frequency information, and execute step S411; S411: Does the second update temperature data acquisition frequency information meet the preset non-overflow condition? If yes, proceed to step S412; otherwise, proceed to step S404. S412: Control the temperature sensor to increase the temperature data acquisition frequency once, and execute step S408; S5: Control the temperature sensor to collect temperature data from the cooking device at the adjusted temperature data acquisition frequency.
[0056] like Figure 6 As shown, the present invention also protects a temperature data processing device 100 for an intelligent cooking device. The cooking device includes a central control device and a temperature sensor connected in communication. The temperature sensor is used to collect temperature data of the cooking device and send it to the central control device. The device includes: Monitoring module 101 is used to monitor the first buffer occupancy information, algorithm information, second buffer occupancy information and temperature data acquisition frequency information during the cooking process of the cooking equipment; The adjustment module 102 is used to adjust at least one of the algorithm information and temperature data acquisition frequency information based on the difference between the first buffer occupancy information and the first stable interval if the first buffer occupancy information indicates that the first buffer occupancy value of the data receiving buffer exceeds the first stable interval, so that the updated first buffer occupancy information indicates that the first buffer occupancy value hits the first stable interval. The adjustment module 102 includes a first control unit, a second control unit, a third control unit, a fourth control unit, a fifth control unit, and a first execution unit; The first control unit is configured to, when the first buffer occupancy value is greater than the first preset upper limit threshold, if the algorithm information has not reached the first preset level, control the central control device to reduce the algorithm level of the temperature data processing algorithm at least once, and execute the step of updating the first buffer occupancy information to indicate that the first buffer occupancy value hits the first stable range. The second control unit is used to control the central control device to increase the algorithm level of the temperature data processing algorithm at least once when the first buffer occupancy value is less than or equal to the first preset lower threshold, and to execute the step of indicating that the first buffer occupancy value hits the first stable range when the first buffer occupancy value is less than or equal to the first preset lower threshold. The third control unit is used to control the temperature sensor to reduce the temperature data acquisition frequency by at least one time when the first buffer occupancy value is greater than the first preset upper limit threshold and the algorithm information reaches the first preset level, and to execute the step of indicating that the first buffer occupancy value hits the first stable range when the first buffer occupancy value is greater than the first preset upper limit threshold and the algorithm information reaches the first preset level. The fourth control unit is used to control the temperature sensor to increase the temperature data acquisition frequency by at least one time and generate the first updated temperature data acquisition frequency information when the first buffer occupancy value is less than or equal to the first preset lower threshold and the algorithm information reaches the first preset level. The fifth control unit is used to control the central control device to increase the algorithm level of the temperature data processing method by at least one time if the first updated temperature data acquisition frequency information reaches the first preset acquisition frequency threshold, and to execute the step of the updated first buffer occupancy information indicating that the first buffer occupancy value hits the first stable range, wherein the range of the first preset acquisition frequency threshold is 15~65Hz. The first execution unit is configured to execute the step of updating the first buffer occupancy information to indicate that the first buffer occupancy value hits the first stable interval if the first updated temperature data acquisition frequency information does not reach the first preset acquisition frequency threshold. Control module 103 is used to process the temperature data received by the central control device based on the temperature data processing algorithm corresponding to the adjusted algorithm information, and / or to control the temperature sensor to collect the temperature of the cooking device at the adjusted temperature data acquisition frequency. The adjustment module is used to adjust the temperature data acquisition frequency information based on the difference between the second buffer occupancy information and the second stable range if the second buffer occupancy information indicates that the second buffer occupancy value of the data transmission buffer exceeds the second stable range, until the updated second buffer occupancy information indicates that the second buffer occupancy value hits the second stable range; The adjustment module includes a first adjustment unit, a second adjustment unit, a third adjustment unit, a fourth adjustment unit, a second execution unit, a fifth adjustment unit, and a sixth adjustment unit; The first adjustment unit is used to control the temperature sensor to reduce the temperature data acquisition frequency by at least one time if the second buffer occupancy value is greater than the second preset upper limit threshold, and to execute the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable range. The second adjustment unit is used to control the temperature sensor to increase the temperature data acquisition frequency by at least one time if the second buffer occupancy value is less than or equal to the second preset lower threshold, and to execute the step of the updated second buffer occupancy information indicating that the second buffer occupancy value hits the second stable range. The third adjustment unit is used to control the temperature sensor to increase the temperature data acquisition frequency by at least one time when the second buffer occupancy value is less than or equal to the second preset lower threshold value, and to generate second updated temperature data acquisition frequency information. The second updated temperature data acquisition frequency information represents the acquisition frequency of the temperature sensor after the step of increasing the temperature data acquisition frequency by at least one time. The fourth adjustment unit is used to control the temperature sensor to increase the temperature data acquisition rate by at least one time if the second updated temperature data acquisition frequency information meets the preset non-overflow condition, and to execute the step of the updated second buffer occupancy information indicating that the second buffer occupancy value hits the second stable range. The preset non-overflow condition means that the second updated temperature data acquisition frequency information is less than or equal to the adjusted temperature data acquisition frequency sent by the central control device to the temperature sensor. The second execution unit is used to execute the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable interval if the second updated temperature data acquisition frequency information does not meet the preset overflow condition.
[0057] The fifth adjustment unit is used to control the temperature sensor to collect temperature data of the core area when the temperature data acquisition frequency information is less than or equal to the second preset acquisition frequency threshold, and to execute the step of indicating that the second buffer occupancy value hits the second stable range when the second buffer occupancy value is greater than the second preset upper limit threshold. The range of the second preset acquisition frequency threshold is 1~5Hz. The sixth adjustment unit is used to control the temperature sensor to reduce the temperature data acquisition frequency by at least one time when the temperature data acquisition frequency information is greater than the second preset acquisition frequency threshold, and to execute the step of the updated second buffer occupancy information indicating that the second buffer occupancy value hits the second stable interval when the second buffer occupancy value is greater than the second preset upper limit threshold.
[0058] The execution module controls the temperature sensor to collect temperature data from the cooking equipment at an adjusted temperature data acquisition frequency.
[0059] This invention also protects an intelligent cooking device, including the temperature data processing device described above. Using this cooking device not only avoids display anomalies caused by overflow of the central control device's received data buffer, but also reduces bandwidth usage and latency.
[0060] In this embodiment, the temperature data processing method for the cleaning machine of the cooking equipment specifically includes: S100: During the cooking process of the cooking equipment, monitor the first buffer occupancy information, algorithm information, second buffer occupancy information, and temperature data acquisition frequency information.
[0061] S101: Is the first cache occupancy value greater than the first preset upper limit threshold? If yes, proceed to step S1011; if no, proceed to step S1012. S1011: Has the current temperature data processing algorithm reached the first preset level? If yes, proceed to step S1015; otherwise, proceed to step S1013. S1012: Is the first cache occupancy value less than or equal to the first preset lower limit threshold? If yes, proceed to step S1014; if no, proceed to step S101. S1013: Control the central control device to lower the algorithm level once and repeat step S101; S1014: Control the central control equipment to increase the algorithm level once, and repeat step S1012.
[0062] S1015: Control the temperature sensor to reduce the frequency of temperature data acquisition, and execute step S1016; S1016: Is the first cache occupancy value greater than the first preset upper limit threshold? If yes, repeat step S1015; if no, execute step S1017. S1017: Is the first cache occupancy value less than or equal to the first preset lower limit threshold? If yes, proceed to step S1018; if no, proceed to step S1016. S1018: Control the temperature sensor to increase the temperature data acquisition frequency once and generate the first updated temperature data acquisition frequency information. Check whether the first updated temperature data acquisition frequency information reaches the first preset acquisition frequency threshold. If yes, execute step S1014; if no, execute step S1017. S102: Based on the temperature data processing algorithm corresponding to the adjusted algorithm information, the temperature data received by the centrally controlled equipment is processed and the temperature sensor is controlled to collect the temperature of the cooking equipment at the adjusted temperature data acquisition frequency. S103: Is the second cache occupancy value greater than the second preset upper limit threshold? If yes, proceed to step 1031; if no, proceed to step S1034. S1031: Is the temperature data acquisition frequency information less than or equal to the second preset acquisition frequency threshold? If yes, proceed to step S1032; if no, proceed to step S1033. S1032: Control the temperature sensor to collect temperature data of the core area and execute step S1033; S1033: Control the temperature sensor to reduce the frequency of temperature data acquisition and execute step S103.
[0063] S1034: Is the second cache occupancy value less than or equal to the second preset lower limit threshold? If yes, proceed to step S1035; if no, proceed to step S103. S1035: Control the temperature sensor to increase the temperature data acquisition frequency once, and generate a second updated temperature data acquisition frequency information, and execute step S1036; S1036: Does the second update temperature data acquisition frequency information meet the preset non-overflow condition? If yes, proceed to step S1037; otherwise, proceed to step S103. S1037: Control the temperature sensor to increase the temperature data acquisition frequency once, and execute step S1034; S104: Control the temperature sensor to collect temperature data from the cooking device at an adjusted temperature data acquisition frequency.
[0064] This invention also provides an electronic device, which includes a processor and a memory; the memory stores one or more instructions, which are adapted to be loaded and executed by the processor to implement the temperature data processing method of the cooking device as described in the above method embodiments.
[0065] Memory can be used to store software programs and modules. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory. Memory can primarily include a program storage area and a data storage area. The program storage area can store the operating system, application programs required for the functions, etc.; the data storage area can store data created based on the use of the device, etc. Furthermore, memory can include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, memory may also include a memory controller to provide the processor with access to the memory.
[0066] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. The internal structure of the electronic device may include, but is not limited to, a processor 401, a memory 402, and a communication interface 403. The processor 401, memory 402, and communication interface 403 within the electronic device can be connected via a bus or other means. In the embodiments shown in this specification, the processor 401 (or CPU (Central Processing Unit)) is the computing and control core of the electronic device. The communication interface 403 is used for communication between the memory 402 and the processor 401. The memory 402 is used to store programs and data. It is understood that the memory here can be a high-speed RAM storage device, or a non-volatile storage device, such as at least one disk storage device; optionally, it can also be at least one storage device located far from the aforementioned processor. The memory provides storage space, which stores the operating system of the electronic device, and may include, but is not limited to, a Windows system (an operating system), a Linux system (an operating system), etc. The present invention does not limit this; and the storage space also stores computer programs (including program code) suitable for being loaded and executed by the processor. In the embodiments of this specification, the processor 401 loads and executes the computer program stored in the memory 402 to implement the temperature data processing method of the cooking device provided in the above method embodiments.
[0067] This invention also provides a computer-readable storage medium, which can be disposed in an electronic device to store at least one instruction, at least one program, code set, or instruction set related to implementing a temperature data processing method for a cooking device in the method embodiment. The at least one instruction, the at least one program, the code set, or the instruction set can be loaded and executed by the processor of the electronic device to implement the temperature data processing method for the cooking device provided in the above method embodiment.
[0068] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks. Figure 3 Taking the example of a connection between China and Israel via a bus.
[0069] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, the above description focuses on specific embodiments, while other embodiments fall within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than those shown in the embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0070] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0071] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0072] The above description is merely a preferred embodiment of the present invention and should not be construed as limiting the scope of the invention. Therefore, any equivalent variations made in accordance with the claims of the present invention are still within the scope of the present invention.
[0073] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for processing temperature data in an intelligent cooking device, the cooking device comprising a central control unit and a temperature sensor connected in communication, the temperature sensor being used to collect temperature data of the cooking device and send it to the central control unit, characterized in that, The method includes: During the cooking process of the cooking equipment, the first buffer occupancy information, algorithm information, second buffer occupancy information, and temperature data acquisition frequency information are monitored. The first buffer occupancy information indicates the buffer occupancy of the data receiving buffer of the central control device, the second buffer occupancy information indicates the buffer occupancy of the data sending buffer of the temperature sensor, the algorithm information is used to indicate the algorithm level of the current temperature data processing algorithm of the central control device, and different algorithm levels have different computational resource occupancy, and the temperature data acquisition frequency information is used to indicate the current acquisition frequency of the temperature sensor. If the first buffer occupancy information indicates that the first buffer occupancy value of the data receiving buffer exceeds the first stable interval, at least one of the algorithm information and the temperature data acquisition frequency information is adjusted based on the difference between the first buffer occupancy information and the first stable interval, until the updated first buffer occupancy information indicates that the first buffer occupancy value hits the first stable interval. The temperature data received by the central control device is processed based on the temperature data processing algorithm corresponding to the adjusted algorithm information, and / or the temperature sensor is controlled to collect the temperature of the cooking device at the adjusted temperature data acquisition frequency.
2. The temperature data processing method according to claim 1, characterized in that, The method further includes: If the second buffer occupancy information indicates that the second buffer occupancy value of the data transmission buffer exceeds the second stable range, the temperature data acquisition frequency information is adjusted based on the difference between the second buffer occupancy information and the second stable range until the updated second buffer occupancy information indicates that the second buffer occupancy value hits the second stable range. The temperature sensor is controlled to collect temperature data from the cooking device at an adjusted temperature data acquisition frequency.
3. The temperature data processing method according to claim 1, characterized in that, The first stable interval refers to the numerical range between the first preset upper limit threshold and the first preset lower limit threshold. The first preset upper limit threshold indicates the allowable capacity threshold when the data receiving buffer of the central control device is in a non-overflow state, and the first preset lower limit threshold indicates the critical threshold required when the data receiving buffer of the central control device is in a non-underload state. The step of adjusting at least one of the algorithm information and the temperature data acquisition frequency information based on the difference between the first buffer occupancy information and the first stable interval includes: If the first cache occupancy value is greater than the first preset upper limit threshold, and the algorithm information does not reach the first preset level, the central control device is controlled to reduce the algorithm level of the temperature data processing algorithm at least once, and the step of executing until the updated first buffer occupancy information indicates that the first cache occupancy value hits the first stable range is executed. When the first buffer occupancy value is less than or equal to the first preset lower limit threshold, the central control device is controlled to increase the algorithm level of the temperature data processing algorithm at least once, and the step of executing until the updated first buffer occupancy information indicates that the first buffer occupancy value hits the first stable interval is executed. The first preset level indicates the critical level required when the data receiving buffer of the central control device is in normal operating state.
4. The temperature data processing method according to claim 3, characterized in that, The step of adjusting at least one of the algorithm information and the temperature data acquisition frequency information based on the difference between the first buffer occupancy information and the first stable interval includes: When the first cache occupancy value is greater than the first preset upper limit threshold and the algorithm information reaches the first preset level, the temperature sensor is controlled to reduce the temperature data acquisition frequency by at least one time, and the step of executing the updated first buffer occupancy information indicating that the first cache occupancy value hits the first stable range is executed.
5. The temperature data processing method according to claim 3, characterized in that, The step of adjusting at least one of the algorithm information and the temperature data acquisition frequency information based on the difference between the first buffer occupancy information and the first stable interval includes: When the first cache occupancy value is less than or equal to the first preset lower limit threshold and the algorithm information reaches the first preset level, the temperature sensor is controlled to increase the temperature data acquisition frequency by at least one time, and a first updated temperature data acquisition frequency information is generated. The first updated temperature data acquisition frequency information represents the acquisition frequency of the temperature sensor after the step of increasing the temperature data acquisition frequency by at least one time. If the first updated temperature data acquisition frequency information reaches the first preset acquisition frequency threshold, the central control device is controlled to increase the algorithm level of the temperature data processing method by at least one time, and the step of executing the updated first buffer occupancy information indicating that the first buffer occupancy value hits the first stable range is executed. The range of the first preset acquisition frequency threshold is 15~65Hz. If the first updated temperature data acquisition frequency information does not reach the first preset acquisition frequency threshold, the step of updating the first buffer occupancy information to indicate that the first buffer occupancy value hits the first stable interval is executed.
6. The temperature data processing method according to claim 2, characterized in that, The second stable range refers to the numerical range between the second preset upper threshold and the second preset lower threshold. The second preset upper threshold indicates the allowable capacity threshold when the data transmission buffer of the temperature sensor is in a non-overflow state, and the second preset lower threshold indicates the critical threshold required when the data transmission buffer of the temperature sensor is in a non-underload state. The step of adjusting the temperature data acquisition frequency information based on the difference between the second buffer occupancy information and the second stable interval includes: If the second buffer occupancy value is greater than the second preset upper limit threshold, control the temperature sensor to reduce the temperature data acquisition frequency by at least one time, and execute the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable range; If the second buffer occupancy value is less than or equal to the second preset lower threshold, control the temperature sensor to increase the temperature data acquisition frequency by at least one time, and execute the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable interval.
7. The temperature data processing method according to claim 6, characterized in that, The step of adjusting the temperature data acquisition frequency information based on the difference between the second buffer occupancy information and the second stable interval includes: When the second cache occupancy value is less than or equal to the second preset lower threshold, the temperature sensor is controlled to increase the temperature data acquisition frequency by at least one time, and a second updated temperature data acquisition frequency information is generated. The second updated temperature data acquisition frequency information represents the acquisition frequency of the temperature sensor after the step of increasing the temperature data acquisition frequency by at least one time. If the second updated temperature data acquisition frequency information meets the preset non-overflow condition, control the temperature sensor to increase the temperature data acquisition rate by at least one time, and execute the step of indicating that the second buffer occupancy value hits the second stable range until the updated second buffer occupancy information indicates that the second buffer occupancy value hits the second stable range. The preset non-overflow condition means that the second updated temperature data acquisition frequency information is less than or equal to the adjusted temperature data acquisition frequency sent by the central control device to the temperature sensor. If the second updated temperature data acquisition frequency information does not meet the preset overflow condition, the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable interval is executed.
8. The temperature data processing method according to claim 6, characterized in that, The cooking equipment includes a core area for collecting food temperature. If the second buffer occupancy information indicates that the second buffer occupancy value of the data transmission buffer exceeds a second stable interval, adjusting the temperature data acquisition frequency information based on the difference between the second buffer occupancy information and the second stable interval includes: If the second buffer occupancy value is greater than the second preset upper limit threshold, and the temperature data acquisition frequency information is less than or equal to the second preset acquisition frequency threshold, the temperature sensor is controlled to acquire temperature data in the core area, and the step of updating the second buffer occupancy information to indicate that the second buffer occupancy value hits the second stable interval is executed. The range of the second preset acquisition frequency threshold is 1~5Hz. If the second buffer occupancy value is greater than the second preset upper limit threshold, and the temperature data acquisition frequency information is greater than the second preset acquisition frequency threshold, the temperature sensor is controlled to reduce the temperature data acquisition frequency by at least one time, and the step of indicating that the second buffer occupancy value hits the second stable interval is executed until the updated second buffer occupancy information.
9. A temperature data processing device for an intelligent cooking device, the cooking device comprising a central control unit and a temperature sensor connected in communication, the temperature sensor being used to collect temperature data of the cooking device and send it to the central control unit, characterized in that, The device includes: The monitoring module is used to monitor first buffer occupancy information, algorithm information, second buffer occupancy information, and temperature data acquisition frequency information during the cooking process of the cooking equipment. The first buffer occupancy information indicates the buffer occupancy of the data receiving buffer of the central control device, the second buffer occupancy information indicates the buffer occupancy of the data sending buffer of the temperature sensor, the algorithm information indicates the current algorithm level of the temperature data processing algorithm of the central control device, and different algorithm levels have different computational resource occupancy. The temperature data acquisition frequency information indicates the current acquisition frequency of the temperature sensor. The adjustment module is configured to, if the first buffer occupancy information indicates that the first buffer occupancy value of the data receiving buffer exceeds the first stable interval, adjust at least one of the algorithm information and the temperature data acquisition frequency information based on the difference between the first buffer occupancy information and the first stable interval, until the updated first buffer occupancy information indicates that the first buffer occupancy value hits the first stable interval; The control module is used to process the temperature data received by the central control device based on the temperature data processing algorithm corresponding to the adjusted algorithm information, and / or to control the temperature sensor to collect the temperature of the cooking device at the adjusted temperature data acquisition frequency.
10. A smart cooking device, comprising the temperature data processing device as described in claim 9.