Cooking utensil, server, cooking system, control method of cooking utensil and control method of server
By introducing a terminal control device and server communication mechanism into the cooking appliance, the problem of cooking interruption caused by temperature sensor failure is solved, and the heating device control continuity and resource saving are achieved when the temperature sensing is abnormal.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZHEJIANG SUPOR ELECTRICAL APPLIANCES MFG CO LTD
- Filing Date
- 2024-11-07
- Publication Date
- 2026-05-08
AI Technical Summary
Existing rice cookers cannot guarantee the cooking effect of rice when the temperature sensor fails, causing the machine to report an error and stop working.
The cooking appliance is equipped with a terminal control device to determine whether the temperature sensing device is working properly. If it is abnormal, it sends a failure signal to the server via wireless communication and receives power control data to control the heating device to ensure the continuity of the cooking function.
When the temperature sensing device malfunctions, the heating device continues to operate using power control data provided by the server, ensuring the normal operation of the cooking function and improving the reliability and resource utilization efficiency of the cooking appliance.
Smart Images

Figure CN121987066A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of cooking control technology, and more specifically to a cooking appliance and a server for the cooking appliance, a cooking system including the cooking appliance and the server, and a control method for the cooking appliance and a control method for the server. Background Technology
[0002] Most rice cookers on the market today control the heating element based on the temperature sensor's readings to ensure proper cooking. However, if the temperature sensor malfunctions, the machine will report an error and fail to guarantee the rice's cooking results.
[0003] Therefore, a cooking system is needed to at least partially solve the above problems. Summary of the Invention
[0004] The summary section introduces a series of simplified concepts, which will be further explained in detail in the detailed description section. This summary section is not intended to limit the key and essential technical features of the claimed technical solution, nor is it intended to determine the scope of protection of the claimed technical solution.
[0005] To at least partially solve the above problems, a first aspect of this application provides a cooking utensil comprising:
[0006] Heating device, used for cooking heating;
[0007] Temperature sensing device for sensing the temperature of cooking heating;
[0008] A terminal wireless communication device used to achieve wireless communication with a server;
[0009] A terminal control device is electrically connected to the heating device, the temperature sensing device, and the terminal wireless communication device, wherein the terminal control device is configured to perform the following operations:
[0010] During the cooking function, it is determined whether the temperature sensing device is working properly.
[0011] When the temperature sensing device is determined to be malfunctioning, the terminal wireless communication device is controlled to send a device failure signal to the server.
[0012] Then, power control data is received from the server, and the heating device is controlled to operate according to the power control data.
[0013] According to this application, when the temperature sensing device of the cooking appliance malfunctions, the cooking appliance can no longer control the heating device to work according to the cooking temperature. At this time, the cooking appliance can seek help from the server and receive power control data from the server. Based on the power control data, it can continue to control the heating device to work, thereby completing the cooking function.
[0014] Optionally, the terminal control device is further configured to periodically acquire temperature sensing data from the temperature sensing device from the moment cooking heating begins, and periodically control the terminal wireless communication device to send the temperature sensing data and the heating power data of the heating device to the server.
[0015] According to this application, the cooking appliance sends actual working data to the server, which helps the server understand the actual situation of the cooking appliance, thereby controlling the operation of the heating device more accurately.
[0016] Optionally, when the terminal control device determines that the temperature sensing device is malfunctioning, it controls the terminal wireless communication device to stop sending the temperature sensing data and the heating power data to the server.
[0017] According to this application, when the temperature sensing device malfunctions, the heating device relies on control data sent by the server for control, thus eliminating the need to send actual working data of the cooking appliance to the server, thereby saving resources and simplifying control.
[0018] Optionally, the temperature sensing device includes a top temperature sensor and a bottom temperature sensor, wherein the top temperature sensor is used to sense the cooking heating temperature at the top of the cooking cavity, and the bottom temperature sensor is used to sense the cooking heating temperature at the bottom of the cooking container.
[0019] The malfunction of the temperature sensing device includes at least one of the top temperature sensor and the bottom temperature sensor malfunctioning.
[0020] According to this application, cooking appliances can more accurately control the operation of heating devices by simultaneously referencing the values of top temperature and bottom temperature.
[0021] Alternatively, the device failure signal may represent one of the following:
[0022] The bottom temperature sensor is malfunctioning, while the top temperature sensor is functioning normally.
[0023] The bottom temperature sensor is working properly, while the top temperature sensor is malfunctioning.
[0024] The bottom temperature sensor is malfunctioning, and the top temperature sensor is malfunctioning.
[0025] According to this application, the equipment failure signal can accurately and comprehensively reflect the status of multiple temperature sensors.
[0026] Optionally, the temperature sensing data includes top temperature sensing data sensed by the top temperature sensor and bottom temperature sensing data sensed by the bottom temperature sensor.
[0027] According to this application, the cooking appliance sends the sensing values of all temperature sensors to the server, so that the server can better understand the actual working condition of the cooking appliance and control the operation of the heating device more accurately.
[0028] Optionally, the terminal control device may also control the terminal wireless communication device to send information about the cooking function performed by the cooking appliance to the server.
[0029] According to this application, the heating device operates differently depending on the cooking function being performed. The server sends control data based on the cooking function, which allows for more precise control of the heating device's operation.
[0030] Optionally, the terminal control device may also control the terminal wireless communication device to send the device model information of the cooking appliance to the server.
[0031] According to this application, the heating device has different operating curves depending on the model of the cooking appliance. The server sends control data according to the device model, which can more accurately control the operation of the heating device.
[0032] Optionally, the cooking appliance further includes a positioning device for obtaining the location of the cooking appliance. The positioning device is electrically connected to the terminal control device, and the terminal control device also controls the terminal wireless communication device to send the location information to the server.
[0033] According to this application, the heating device's operating curve varies depending on the working area of the cooking appliance (e.g., different altitudes). The server sends control data based on the working area, which allows for more precise control of the heating device's operation.
[0034] A second aspect of this application provides a server for a cooking appliance, comprising:
[0035] A server storage device is used to store at least one set of working model data of a cooking appliance, each set of said working model data including at least power model data of the heating power of the cooking appliance changing over time;
[0036] A server wireless communication device for wireless communication with cooking appliances;
[0037] A server control device, electrically connected to the server storage device and the server wireless communication device, is configured to perform the following operations:
[0038] The server's wireless communication device is controlled to establish wireless communication with the cooking appliance.
[0039] When the server wireless communication device receives a device malfunction signal from the cooking appliance indicating that the temperature sensing device is malfunctioning, the server control device selects a set of working model data from the at least one set and controls the server wireless communication device to send at least a portion of the power model data from the selected working model data to the cooking appliance.
[0040] According to this application, the server stores the working template of the cooking appliance. When the temperature sensing device of the cooking appliance malfunctions and can no longer control the heating device to work according to the temperature curve, the server sends the template data to the cooking appliance so that the cooking appliance can continue to work.
[0041] Optionally, the server is configured to design the working model data based on at least the cooking function, and for the same cooking function, the server storage device stores at least one set of the working model data.
[0042] The server's wireless communication device also receives the cooking function information sent by the cooking appliance.
[0043] The server control device selects a set from the at least one set of working model data, including: selecting a set from the working model data having the same cooking function based on the information of the cooking function.
[0044] According to this application, the heating device operates differently depending on the cooking function being performed. The server designs and sends control data based on the cooking function, which allows for more precise control of the heating device's operation.
[0045] Optionally, the server is configured to design the working model data based on at least the device model of the cooking appliance, and for cooking appliances of the same device model, the server storage device stores at least one set of the working model data.
[0046] The server's wireless communication device also receives information about the device model sent by the cooking appliance.
[0047] The server control device selects a set from the at least one set of working model data, including: selecting a set from the working model data having the same device model based on the information of the device model.
[0048] According to this application, the heating device has different operating curves depending on the model of the cooking appliance. The server designs and sends control data according to the equipment model, which can more accurately control the operation of the heating device.
[0049] Optionally, the server is configured to design the working model data based at least on the working area of the cooking appliances, and for each cooking appliance located in the same working area, the server storage device stores at least one set of the working model data.
[0050] The server's wireless communication device also receives information about the location of the cooking appliance sent by the cooking appliance.
[0051] The server control device selects a set from the at least one set of working model data, including: determining the working area of the cooking appliance based on the location information, and selecting one from the working model data that have the same working area.
[0052] According to this application, the heating device's operating curve varies depending on the working area of the cooking appliance (e.g., different altitudes). The server designs and sends control data based on the working area, enabling more precise control of the heating device's operation.
[0053] Optionally, the server control device further controls the server wireless communication device to receive temperature sensing data from the temperature sensing device and heating power data from the heating device sent by the cooking appliance.
[0054] The server control device selects a set of working model data from the at least one set of working model data based on the received temperature sensing data and heating power data, and controls the server wireless communication device to send at least a portion of the power model data from the selected working model data to the cooking appliance.
[0055] According to this application, the cooking appliance sends actual working data to the server, which helps the server understand the actual situation of the cooking appliance, thereby controlling the operation of the heating device more accurately.
[0056] Optionally, the working model data includes general working model data. When the server wireless communication device receives the device failure signal, if the server wireless communication device does not receive the temperature sensing data and heating power data of the cooking appliance, the server control device selects the general working model data from the at least one set of working model data and controls the server wireless communication device to send all the power model data in the general working model data to the cooking appliance.
[0057] According to this application, when the temperature sensing device malfunctions before cooking begins, the server cannot obtain information about the actual working status of the cooking appliance, and therefore sends a general working template.
[0058] Optionally, each set of working model data further includes temperature model data corresponding to the power model data, showing the temperature change of the cooking appliance over time. When the server wireless communication device receives the device malfunction signal, if the server wireless communication device has already received the temperature sensing data and heating power data of the cooking appliance, the server control device compares the heating power data received by the server wireless communication device with the power model data in at least one set of working model data, and compares the temperature sensing data received by the server wireless communication device with the temperature model data in the corresponding working model data. Based on the comparison result, a set is selected from the at least one set of working model data, and the server wireless communication device is controlled to send at least a portion of the power model data from the selected working model data to the cooking appliance.
[0059] According to this application, the server determines a suitable working template by comparing the actual working data of the cooking appliance with template data, thereby better controlling the operation of the heating device.
[0060] Optionally, the server control device further determines the first progress point of the cooking process corresponding to the abnormal operation of the temperature sensing device based on the comparison result, and controls the server wireless communication device to send the power model data after the first progress point in the selected working model data to the cooking appliance.
[0061] According to this application, the server sends the control data corresponding to the failure of the temperature detection device in the working template to the cooking appliance, so that the operation of the heating device has better continuity.
[0062] Optionally, selecting a set from the at least one set of working model data based on the comparison results includes: selecting the working model data from the at least one set of working model data that is closest to the temperature model data and the temperature sensing data.
[0063] According to this application, the server can match a suitable working template based on the comparison results of temperature data.
[0064] Optionally, the working model data includes general working model data.
[0065] The step of selecting one set from the at least one set of working model data based on the comparison results includes:
[0066] When the comparison result meets the preset conditions, a set of data that is not the general working model data is selected from the at least one set of working model data.
[0067] When the comparison result does not meet the preset conditions, the general working model data is selected from the at least one set of working model data.
[0068] According to this application, when the actual working data provided by the cooking appliance meets the preset conditions, the reliability of the actual working data is high, and the heating device is controlled using a template matched with the actual working data. When the actual working data provided by the cooking appliance does not meet the preset conditions, the reliability of the actual working data is low, and a universal template is used to control the heating device.
[0069] Optionally, the temperature sensing device includes a top temperature sensor and a bottom temperature sensor, wherein the top temperature sensor is used to sense the cooking heating temperature at the top of the cooking cavity, and the bottom temperature sensor is used to sense the cooking heating temperature at the bottom of the cooking container.
[0070] The temperature sensing data includes top temperature sensing data sensed by the top temperature sensor and bottom temperature sensing data sensed by the bottom temperature sensor.
[0071] The temperature model data for each set of working model data includes top temperature model data showing the temperature variation over time at the top of the cooking cavity of the corresponding cooking appliance and bottom temperature model data showing the temperature variation over time at the bottom of the cooking container.
[0072] The server control device compares the heating power data received by the server wireless communication device with power model data in at least one set of working model data; compares the top temperature sensing data received by the server wireless communication device with the corresponding top temperature model data in the working model data; and / or compares the bottom temperature sensing data received by the server wireless communication device with the corresponding bottom temperature model data in the working model data.
[0073] Based on the comparison results, a set of working model data is selected from the at least one set, and the server wireless communication device is controlled to send at least a portion of the power model data from the selected working model data to the cooking appliance.
[0074] According to this application, the cooking appliance references both top and bottom temperature values, allowing for more precise control of the heating element's operation. The server is correspondingly configured with template curves for both the top and bottom temperatures to better match the cooking appliance.
[0075] Optionally,
[0076] The working model data includes general working model data.
[0077] When the device malfunction signal indicates that one of the top temperature sensor and the bottom temperature sensor is working normally while the other is malfunctioning, and the server wireless communication device cannot receive sensing data from the malfunctioning sensor or the comparison result based on the received sensing data from the malfunctioning sensor does not meet the preset condition,
[0078] First, select the general working model data from the at least one set of working model data, and control the server wireless communication device to send the power model data after the first progress point in the general working model data to the cooking appliance.
[0079] Simultaneously, the server control device controls the server wireless communication device to continue receiving the heating power data and the sensing data of the normal one, and compares the received heating power data with the power model data in at least one set of working model data other than the general working model data, and compares the sensing data of the normal one with the corresponding temperature model data in the corresponding working model data.
[0080] When the comparison result meets the preset condition, the server control device further determines the second progress point of the cooking process corresponding to the satisfaction of the preset condition, selects a set of working model data from at least one set of working model data other than the general working model data, and controls the server wireless communication device to send the power model data after the second progress point in the selected working model data to the cooking appliance.
[0081] According to this application, when the reliability of the actual working data of the cooking appliance is low, a general working template is first used to control the operation of the heating device. When the reliability of the actual working data of the cooking appliance is improved, the template matched by the actual working data is used to control the operation of the heating device.
[0082] Optionally, the server is configured to design the working model data based at least on the amount of ingredients, and the working model data differs when the amount of ingredients is different.
[0083] The preset condition is that the amount of ingredients in the cooking appliance can be analyzed.
[0084] The step of selecting a set from the at least one set of working model data based on the comparison results includes: when the comparison results meet the preset conditions, selecting the set from the at least one set of working model data whose ingredient quantity is closest to the analyzed ingredient quantity in the cooking appliance.
[0085] According to this application, the heating curve of the cooking appliance varies depending on the amount of food. Designing a working template based on the amount of food allows for more precise control of the heating device's operation.
[0086] Optionally, the temperature sensing device includes a top temperature sensor for sensing the cooking heating temperature at the top of the cooking cavity, and the temperature sensing data includes top temperature sensing data sensed by the top temperature sensor.
[0087] The temperature model data for each set of the working model data includes top temperature model data showing the temperature variation of the top of the cooking cavity of the cooking appliance over time.
[0088] The step of comparing the temperature sensing data received by the server wireless communication device with the temperature model data in the corresponding working model data includes: comparing the top temperature sensing data with the top temperature model data, wherein the comparison includes at least one of the initial temperature, the temperature rise slope, and the time taken to reach the preset temperature.
[0089] According to this application, a working template can be matched based on at least one of the three parameters in the top temperature information: initial temperature, temperature rise slope, and time to reach the preset temperature.
[0090] Optionally, the temperature sensing device includes a bottom temperature sensor for sensing the cooking heating temperature at the bottom of the cooking container, and the temperature sensing data includes bottom temperature sensing data sensed by the bottom temperature sensor.
[0091] The temperature model data for each set of working model data includes bottom temperature model data showing the change in cooking temperature at the bottom of the cooking container of the cooking appliance over time.
[0092] The step of comparing the temperature sensing data received by the server wireless communication device with the temperature model data in the corresponding working model data includes: comparing the bottom temperature sensing data with the bottom temperature model data, wherein the comparison includes at least one of the following: initial temperature, temperature rise slope, temperature fall slope, and time taken to reach the preset temperature.
[0093] According to this application, a working template can be matched based on at least one of the four parameters in the bottom temperature information: initial temperature, temperature rise slope, temperature fall slope, and time taken to reach the preset temperature.
[0094] Optionally, the server control device further controls the server wireless communication device to achieve wireless communication with multiple cooking appliances, and updates at least one set of the working model data based on the temperature sensing data and heating power data of at least one of the cooking appliances that did not send the device failure signal.
[0095] According to this application, the server can update the working template based on the effective working data of the cooking appliance, making the working template more suitable for the cooking appliance.
[0096] Optionally,
[0097] The server is configured to design the working model data based on at least one of the cooking functions, equipment models, and working areas of the cooking appliances.
[0098] The server wireless communication device also receives at least one of the following from the cooking appliance: cooking function, appliance model, and work area.
[0099] The server control device also updates at least one set of the working model data based on at least one of the cooking function, equipment model, and working area.
[0100] According to this application, the server's working template has detailed attributes and is updatable, thus enabling better matching of cooking utensils.
[0101] Optionally, the server control device first normalizes the temperature sensing data and heating power data of multiple cooking appliances that have not sent the device failure signal, and then updates at least one set of the working model data based on the normalized data.
[0102] According to this application, the normalization step can make actual working data comparable to template data.
[0103] A third aspect of this application provides a cooking system comprising:
[0104] At least one cooking utensil according to any one of the first aspects; and
[0105] The server according to any one of the second aspects,
[0106] When the temperature sensing device malfunctions, the terminal wireless communication device sends a device failure signal to the server wireless communication device, indicating that the temperature sensing device is malfunctioning. After the server wireless communication device receives the device failure signal, the server control device selects a set of working model data from the at least one set and controls the server wireless communication device to send at least a portion of the power model data from the selected working model data to the cooking appliance. The terminal control device controls the heating device to work according to the at least a portion of the power model data.
[0107] According to this application, the cooking appliance controls the heating device to operate based on the sensing value of the temperature sensing device. The server stores the operating template of the cooking appliance. When the temperature sensing device of the cooking appliance malfunctions and can no longer control the heating device to operate according to the temperature curve, the server sends the template data to the cooking appliance so that the cooking appliance can continue to operate.
[0108] The fourth aspect of this application provides a method for controlling a cooking appliance.
[0109] The cooking appliance includes a temperature sensing device, a heating device, and a wireless communication device, and the control method includes:
[0110] During the cooking function, it is determined whether the temperature sensing device is working properly. If the temperature sensing device is found to be malfunctioning, a device failure signal indicating that the temperature sensing device is malfunctioning is sent to the server.
[0111] Then, power control data is received from the server, and the heating device is controlled to operate according to the power control data.
[0112] According to this application, the cooking appliance controls the heating device to operate based on the sensing value of the temperature sensing device. When the temperature sensing device of the cooking appliance malfunctions and can no longer control the heating device to operate according to the temperature curve, control data is obtained from the server, allowing the cooking appliance to continue operating.
[0113] Optionally, the control method further includes: sending temperature sensing data from the temperature sensing device and heating power data from the heating device to the server.
[0114] According to this application, the cooking appliance also sends temperature sensing data and heating power data to a server so that the server can determine better power control data based on the temperature sensing data and heating power data.
[0115] Optionally, the control method further includes sending information to the server regarding at least one of the cooking functions, equipment model, and working area of the cooking appliance.
[0116] According to this application, the cooking appliance also sends parameter attributes to the server so that the server can determine better power control data based on the parameter attributes.
[0117] The fifth aspect of this application provides a method for controlling a server, the server being used for cooking appliances, the server including a wireless communication device, the control method comprising:
[0118] Design at least one set of working model data, each set of working model data including at least power model data of the heating power of the cooking appliance changing over time.
[0119] Upon receiving a device malfunction signal from the cooking appliance indicating a faulty temperature sensing device, a set of working model data is selected from the at least one set of working model data, and at least a portion of the power model data from the selected working model data is sent to the cooking appliance.
[0120] According to this application, the cooking appliance controls the heating device to operate based on the sensing value of the temperature sensing device. The server stores the operating template of the cooking appliance. When the temperature sensing device of the cooking appliance malfunctions and can no longer control the heating device to operate according to the temperature curve, the server sends the template data to the cooking appliance so that the cooking appliance can continue to operate.
[0121] Optionally, the control method further includes:
[0122] The working model data is designed based on at least one of the cooking functions, equipment models, and working areas of the cooking appliances.
[0123] It also receives at least one of the cooking function, device model, and work area sent by the cooking appliance.
[0124] Select one of the working model data that has at least one of the same attributes as the cooking function, device model and working area of the cooking appliance, and send at least a portion of the power model data of the selected working model data to the cooking appliance.
[0125] According to this application, the working template in the server has detailed attributes. The server selects a matching working template for the cooking appliance based on the detailed attributes, which can better control the operation of the heating device.
[0126] Optionally, the control method further includes: receiving temperature sensing data from the temperature sensing device and heating power data from the heating device sent by the cooking appliance.
[0127] Based on the received temperature sensing data and heating power data, a set of working model data is selected from the at least one set of working model data, and at least a portion of the power model data in the selected working model data is sent to the cooking appliance.
[0128] According to this application, the server can obtain the actual working data of the cooking appliance and select a working template based on the actual working data, thereby enabling more precise control of the heating device's operation.
[0129] Optionally, the control method further includes: the working model data includes general working model data; when the device malfunction signal is received, if the temperature sensing data and heating power data of the cooking appliance are not received, the general working model data is selected from the at least one set of working model data, and all the power model data in the general working model data is sent to the cooking appliance.
[0130] According to this application, if the temperature sensing device malfunctions before cooking begins, the server cannot obtain the actual working data of the cooking appliance, and therefore controls the heating device to work according to a general template.
[0131] Optionally, the control method further includes: each set of working model data further includes temperature model data of the cooking appliance's cooking heating temperature changing over time, corresponding to the power model data; when the device malfunction signal is received, if the temperature sensing data and heating power data of the cooking appliance have been received, the received heating power data is compared with the power model data in at least one set of working model data, and the received temperature sensing data is compared with the temperature model data in the corresponding working model data; based on the comparison result, a set is selected from the at least one set of working model data, and at least a portion of the power model data in the selected working model data is sent to the cooking appliance.
[0132] According to this application, the actual working data of the cooking appliance corresponds to the data items of the working template on the server. By comparing the corresponding actual group data with the template data, a suitable working template can be matched.
[0133] Optionally, the control method further includes: determining the first progress point of the cooking process corresponding to the abnormal operation of the temperature sensing device based on the comparison result, and sending the power model data after the first progress point in the selected working model data to the cooking appliance.
[0134] According to this application, the server determines the time point when the temperature sensing device malfunctions during the cooking process by comparing the actual working data of the cooking appliance with the template data.
[0135] Optionally,
[0136] The working model data includes general working model data.
[0137] The step of selecting one set from the at least one set of working model data based on the comparison results includes:
[0138] When the comparison result meets the preset conditions, one of the non-general working model data is selected from the at least one set of working model data.
[0139] When the comparison result does not meet the preset conditions, the general working model data is selected from the at least one set of working model data.
[0140] According to this application, when the actual working data provided by the cooking appliance meets the preset conditions, the reliability of the actual working data is high, and the heating device is controlled using a template matched with the actual working data. When the actual working data provided by the cooking appliance does not meet the preset conditions, the reliability of the actual working data is low, and a universal template is used to control the heating device.
[0141] Optionally, the control method further includes: designing the working model data based at least on the amount of ingredients, wherein the working model data differs when the amount of ingredients is different.
[0142] The preset condition is that the amount of ingredients in the cooking appliance can be analyzed.
[0143] The step of selecting one from the at least one set of working model data based on the comparison result includes: when the comparison result meets the preset condition, selecting the one from the at least one set of working model data whose ingredient quantity is closest to the analyzed ingredient quantity in the cooking appliance.
[0144] According to this application, the heating curve of the cooking appliance varies depending on the amount of food. Designing a working template based on the amount of food allows for more precise control of the heating device's operation.
[0145] Optionally, the control method further includes: wirelessly communicating with multiple cooking appliances, and updating at least one set of the operating model data based on the temperature sensing data and heating power data of at least one of the cooking appliances that did not send the device failure signal.
[0146] According to this application, as the cooking appliance ages, its various components change to varying degrees, altering its optimal operating curve. The server modifies the template data based on the constantly changing actual operating curve of the cooking appliance, making the template data more suitable for it. Attached Figure Description
[0147] The following drawings, which are incorporated herein by reference as part of this application, are provided for understanding the application. The drawings illustrate representative embodiments of the application and are used to explain the principles of the application, not to limit it.
[0148] In the attached image:
[0149] Figure 1 This is a structural block diagram of a cooking system according to a specific embodiment of this application;
[0150] Figure 2 This is a perspective view of a cooking utensil according to a specific embodiment of this application;
[0151] Figure 3 This is a side cross-sectional view of a cooking appliance according to a specific embodiment of this application;
[0152] Figure 4 for Figure 1 An example of a set of working model data stored in a server storage device, where data line C1 is power model data, data line C2 is top temperature model data, and data line C3 is bottom temperature model data;
[0153] Figure 5 for Figure 1 The diagram shows the workflow of the cooking system.
[0154] Explanation of reference numerals in the attached figures:
[0155] 10: Cooking utensils
[0156] 20: Cover
[0157] 21: Top Temperature Sensor
[0158] 22: Steam valve
[0159] 30: Claypot
[0160] 31: Inner pot
[0161] 32: Cooking Cavity
[0162] 33: Heating device
[0163] 34: Receiving cavity
[0164] 35: Bottom temperature sensor
[0165] 41: Terminal control device
[0166] 42: Temperature sensing device
[0167] 43: Terminal wireless communication device
[0168] 44: Positioning device
[0169] 50: Server
[0170] 51: Server control device
[0171] 52: Server storage device
[0172] 53: Server wireless communication device
[0173] 100: Cooking System Detailed Implementation
[0174] The following description provides numerous specific details to offer a more thorough understanding of this application. However, it will be apparent to those skilled in the art that this application can be practiced without one or more of these details. In other instances, certain technical features well-known in the art have not been described to avoid confusion with this application.
[0175] To fully understand this application, a detailed description will be provided in the following description. It should be understood that these embodiments are provided so that the disclosure of this application is thorough and complete, and that the concept of these exemplary embodiments is fully conveyed to those skilled in the art. Obviously, the implementation of the embodiments of this application is not limited to the specific details familiar to those skilled in the art. Preferred embodiments of this application are described in detail below; however, in addition to these detailed descriptions, this application may have other embodiments.
[0176] The ordinal numbers such as “first” and “second” used in this application are merely identifiers and have no other meaning, such as a specific order. Furthermore, for example, the term “first component” does not imply the existence of a “second component,” and the term “second component” does not imply the existence of a “first component.” The use of words such as “first,” “second,” and “third” does not indicate any order and can be interpreted as names.
[0177] It should be noted that the terms “upper,” “lower,” “front,” “back,” “left,” “right,” “inner,” “outer,” and similar expressions used in this application are for illustrative purposes only and are not intended to be limiting.
[0178] In this document, terms such as “equal” and “same” are not strict mathematical and / or geometric limitations, but also include errors that are understandable to those skilled in the art and permissible in manufacturing or use.
[0179] Unless otherwise stated, the numerical ranges in this document include not only the entire range within its two endpoints, but also the subranges contained therein.
[0180] This application provides a cooking appliance and a server for the cooking appliance, a cooking system including the cooking appliance and the server, and a cooking control method for the cooking system.
[0181] Exemplary embodiments according to this application will now be described in more detail with reference to the accompanying drawings.
[0182] like Figure 1 As shown, in a specific embodiment, the cooking system 100 according to this application includes a server 50 according to this application and at least one cooking appliance 10 according to this application, wherein the server 50 and the cooking appliance 10 can communicate wirelessly.
[0183] Specifically, server 50 includes a server control device 51 and a server wireless communication device 53. The server control device 51 and the server wireless communication device 53 are electrically connected, so that the server wireless communication device 53 can wirelessly communicate with other devices under the control of the server control device 51. Cooking appliance 10 includes a terminal control device 41 and a terminal wireless communication device 43. The terminal control device 41 and the terminal wireless communication device 43 are electrically connected, so that the terminal wireless communication device 43 can wirelessly communicate with other devices under the control of the terminal control device 41. The server wireless communication device 53 and the terminal wireless communication device 43 communicate wirelessly under the control of their respective control devices, thereby realizing wireless communication between server 50 and cooking appliance 10.
[0184] The terminal control device 41 can be, for example, a microcontroller unit (MCU). The terminal wireless communication device 43 can be a WIFI module, Bluetooth module, IoT module, etc. Depending on the specific product performance, the terminal wireless communication device 43 and the server wireless communication device 53 are connected through necessary gateways, routers, relay equipment, etc. This application does not impose specific restrictions on the configuration of the terminal wireless communication device 43.
[0185] The following section will first introduce the structure of cooking utensil 10.
[0186] like Figure 2 and Figure 3As shown, the cooking utensil 10 may include a pot body 30 and a lid 20. Typically, the pot body 30 includes an inner pot 31, which is a cooking container for holding food. The interior space of the inner pot 31 is a cooking cavity 32. The pot body 30 may have a cylindrical (or other shaped) receiving cavity 34, from which the inner pot 31 can be freely placed or removed for easy cleaning. The inner pot 31 is made of metal and constructed as a rotating body with an opening and an inner cavity formed by the pot wall. The capacity of the inner pot 31 is typically less than 6L; for example, the capacity of the inner pot 31 may be 2L or 4L. The lid 20 is pivotally connected to the pot body 30 via a pivot axis for closing the pot body 30.
[0187] The cooking appliance 10 has a heating element 33 for performing cooking heating. The heating element 33 (e.g., a coil) is typically located at the bottom of the pot body 30, for example, below the inner pot 31. The heating element 33 is electrically connected to a terminal control device 41 for heating the inner pot 31 under the control of the terminal control device 41, thereby realizing the cooking function.
[0188] The cooking appliance 10 also includes a temperature sensing device 42 for sensing the cooking temperature. The temperature sensing device 42 is electrically connected to a terminal control device 41, allowing the terminal control device 41 to obtain cooking temperature information and control the heating device 33 to operate based on this information. The temperature sensing device 42 may include, for example, a top temperature sensor 21 and / or a bottom temperature sensor 35. The top temperature sensor 21, for example, is disposed in the lid 20 and is used to sense the cooking temperature at the top of the cooking cavity 32. The bottom temperature sensor 35, for example, is disposed in the pot body 30 and is used to contact the bottom of the inner pot 31 to sense the cooking temperature at the bottom of the cooking container.
[0189] A steam valve 22 may also be provided in the cover 20 to exhaust steam in the cooking chamber 32 into the environment.
[0190] Understandably, the control method of cooking appliance 10 is executed through terminal control device 41, and the control method of server 50 is executed through server control device 51. The cooking control method of this application is executed collaboratively by terminal control device 41 and server control device 51.
[0191] To address the problems in the background art, the cooking system 100 operates according to the following cooking control method. The server 50 stores at least one set of operating model data, each set of operating model data including at least power model data of the heating power of the cooking appliance changing over time (e.g., power model data of the cooking appliance's heating power changing over time). Figure 4The data line C1 in the cooking appliance 10 is used to determine whether the temperature sensing device 42 is working properly during the cooking process (e.g., cooking rice, cooking porridge, etc.). When the temperature sensing device 42 is determined to be malfunctioning, the cooking appliance 10 sends a device failure signal to the server 50, indicating that the temperature sensing device is malfunctioning. After receiving the device failure signal, the server 50 selects a set of working model data from at least one set and sends at least a portion of the power model data from the selected working model data to the cooking appliance 10 as power control data. The cooking appliance 10 receives the power control data from the server 50 and controls the heating device 33 to work according to the power control data.
[0192] Understandably, in the cooking control method of this application, the wireless communication between the server 50 and the cooking appliance 10 is achieved through wireless communication between the server wireless communication device 53 and the terminal wireless communication device 43. After the terminal wireless communication device 43 receives the power control data from the server wireless communication device 53, the terminal control device 41 controls the heating device 33 to operate according to the power control data.
[0193] like Figure 1 As shown, server 50 includes server storage device 52 for storing at least one set of working model data. Server storage device 52 is electrically connected to server control device 51, so that server control device 51 can access the stored data in server storage device 52. Server storage device 52 can be local storage of server 50, wired and electrically connected to server control device 51; or it can be a cloud database, wirelessly connected to server control device 51 (wireless communication). This application does not specifically limit this.
[0194] The temperature sensing device 42 typically employs a thermistor, which is connected in series with a constant resistor to form a voltage divider circuit. The terminal control device 41 obtains the sensed temperature value by detecting the voltage value of the thermistor. During normal operation, the terminal control device 41 periodically acquires the voltage value of the thermistor at a certain sampling rate, thereby adjusting the power of the heating device 33 in a timely manner. When the voltage value of the thermistor is 0 for an extended period or the power supply voltage is low, it can be determined that the temperature sensing device 42 is malfunctioning. Malfunction of the temperature sensing device 42 includes at least one malfunction of the top temperature sensor 21 and the bottom temperature sensor 35; that is, the failure of any one of the temperature sensors in the cooking appliance 10 constitutes a malfunction of the temperature sensing device 42. When the cooking appliance 10 has both a top temperature sensor 21 and a bottom temperature sensor 35, the device failure signal can indicate that the bottom temperature sensor 35 is malfunctioning but the top temperature sensor 21 is functioning normally, or the bottom temperature sensor 35 is functioning normally but the top temperature sensor 21 is malfunctioning, or both the bottom temperature sensor 35 and the top temperature sensor 21 are malfunctioning.
[0195] According to the cooking control method of this application, the working model data of the server 50 is model data of the complete cooking process of the cooking appliance pre-saved in the experiment, which can be understood as a standard working template. The power model data is a complete template of the heating power changing over time. When the temperature sensing device 42 of the cooking appliance 10 malfunctions (e.g., due to temperature sensor damage, poor contact, circuit failure, etc. causing abnormal operation of the temperature sensing device), the terminal control device 41 can no longer control the heating device 33 to work based on the sensing data of the temperature sensing device 42. Therefore, the cooking appliance 10 seeks help from the server 50. The server 50 sends the heating power template data to the cooking appliance 10, and the heating device 33 continues to work according to the power template data, thereby completing the cooking function.
[0196] Specifically, the cooking system 100 can be pressed Figure 5 The workflow is as follows: After the cooking appliance 10 is powered on, or before performing the cooking function, it sends a handshake signal to the server 50. Upon receiving the handshake signal from the cooking appliance 10, the server 50 also sends a handshake signal to the cooking appliance 10, thereby establishing a connection between the two. After the cooking appliance 10 begins performing the cooking function, during the performance of the cooking function, the terminal control device 41 determines whether the temperature sensing device 42 is working properly, for example, by periodically acquiring the operating parameters of the thermistor. When it is determined that the temperature sensing device 42 is malfunctioning, the terminal control device 41 controls the terminal wireless communication device 43 to send a device failure signal to the server wireless communication device 53. When the server wireless communication device 53 receives the device failure signal representing the malfunction of the temperature sensing device 42 sent by the terminal wireless communication device 43 of the cooking appliance 10, the server control device 51 selects a set from at least one set of operating model data and controls the server wireless communication device 53 to send at least a portion of the power model data from the selected operating model data to the terminal wireless communication device 43 of the cooking appliance 10 as power control data. Then, the terminal wireless communication device 43 receives the power control data from the server wireless communication device 53, and the terminal control device 41 controls the heating device 33 to continue working according to the power control data.
[0197] When server 50 sends data to cooking appliance 10, it can group and send the data in batches according to device performance, network performance, etc., for example, sending 5-10 seconds of power control data each time. Server 50 and cooking appliance 10 can also mutually confirm the data sent and received through a protocol to ensure that the data transmission is error-free and not lost.
[0198] Cooking appliances 10 can have different models, and different models of cooking appliances 10 have different heating performances, for example, the operating curves of heating devices 33 are different. To better control the operation of heating devices 33, preferably, the server 50 is configured to design operating model data based on at least the device model of the cooking appliance 10. For cooking appliances 10 of the same device model, the server storage device 52 stores at least one set of operating model data. In other words, the operating model data of the server 50 has a device model attribute, and the operating model data may differ when the device models are different. The terminal control device 41 also controls the terminal wireless communication device 43 to send the device model information of the cooking appliance 10 to the server 50, for example, during a handshake, when the cooking function is started, when a device malfunction signal is sent, or at other times. Then, the server wireless communication device 53 receives the device model information sent by the cooking appliance 10, and the server control device 51 selects a set of operating model data with the same device model attribute based on this information, and then sends power control data.
[0199] Cooking appliance 10 can perform different cooking functions (e.g., cooking rice and porridge, cooking firmer rice and cooking softer rice). The heating performance of cooking appliance 10 differs under different cooking functions; for example, the operating curve of heating device 33 differs. To better control the operation of heating device 33, preferably, server 50 is configured to design working model data based on at least the cooking functions of cooking appliance 10. For the same cooking function of cooking appliance 10, server storage device 52 stores at least one set of working model data. In other words, the working model data of server 50 possesses cooking function attributes, and the working model data may differ when the cooking function is different. Terminal control device 41 also controls terminal wireless communication device 43 to send information about the cooking function of cooking appliance 10 to server 50, for example, when the cooking function is started, when a device malfunction signal is sent, or at other times. Then, the server wireless communication device 53 receives cooking function information sent by the cooking appliance 10, and the server control device 51 selects a group from the working model data with the same cooking function attributes based on the cooking function information, and then sends power control data.
[0200] Cooking appliance 10 can be located in different regions, and different regions have different altitudes (different boiling points), resulting in different heating performances of cooking appliance 10 in different regions, for example, different operating curves of heating device 33. To better control the operation of heating device 33, preferably, server 50 is configured to design operating model data based on at least the operating region of cooking appliance 10. For the same operating region, server storage device 52 stores at least one set of operating model data. In other words, the operating model data of server 50 has an operating region attribute, and the operating model data may differ when the operating region is different. Figure 1 As shown, the cooking appliance 10 also includes a positioning device 44 (e.g., GPS) for obtaining the location of the cooking appliance 10. The positioning device 44 is electrically connected to the terminal control device 41, so that the terminal control device 41 can obtain the location information of the cooking appliance 10. The terminal control device 41 also controls the terminal wireless communication device 43 to send the location information of the cooking appliance 10 to the server 50, for example, during a handshake, when the cooking function is started, when a device malfunction signal is sent, or at other times. Then, the server wireless communication device 53 receives the location information sent by the cooking appliance 10, and the server control device 51 selects a group from the working model data with the same working area (attribute) based on the location information, and then sends power control data.
[0201] Understandably, the more information the server 50 obtains from the cooking appliance 10, and the more attributes the server 50 has in its working model data, the more beneficial it is for matching the best working model data.
[0202] Preferably, the cooking control method of this application designs working model data based on the equipment model, cooking function, and working area of the cooking appliance 10. For the same equipment model, performing the same cooking function, and being located in the same working area, at least one set of working model data is stored. That is, each set of working model data has equipment model, cooking function, and working area attributes. The cooking appliance 10 sends its equipment model, cooking function, and location to the server 50. The server 50 selects a set from the working model data with the same equipment model, cooking function, and working area (attribute), and then sends power control data.
[0203] In practice, the temperature sensing device 42 may malfunction before the cooking function is executed (i.e., before the heating device 33 has started working), or it may malfunction after the cooking function has been executed for some time (i.e., the heating device 33 has been working for some time, but has not yet completed the entire heating process). Understandably, when the temperature sensing device 42 malfunctions midway through the cooking function, the heating work already performed is effective, and the cooking system 100 needs to solve the problem of how the heating device 33 should work subsequently, that is, it needs to determine which specific data from the complete power model data of the working model data should be sent to the cooking appliance 10.
[0204] To this end, on the one hand, from the moment cooking and heating begins, the terminal control device 41 also periodically controls the terminal wireless communication device 43 to send the temperature sensing data and the heating power data of the heating device 33 to the server 50. The temperature sampling period and the data transmission period of the terminal control device 41 can be the same or different. The server 50 receives the temperature sensing data and heating power data sent by the cooking appliance 10, thereby obtaining information about the existing working status of the cooking appliance 10. Based on the received temperature sensing data and heating power data, and after analyzing the existing working status, the server 50 selects a set of working model data and selects appropriate power model data from the selected working model data to send to the cooking appliance 10.
[0205] For example, each set of working model data stored in the server storage device 52 also includes temperature model data of the cooking appliance 10's heating temperature changing over time, corresponding to the power model data. If the temperature sensing device 42 malfunctions during the cooking function, when the server 50 receives the device malfunction signal, the server 50 has already received the temperature sensing data and heating power data of the cooking appliance 10. In this case, the server control device 51 of the server 50 compares the received heating power data with the power model data in at least one set of working model data, and compares the received temperature sensing data with the temperature model data in the corresponding working model data. Based on the comparison results (e.g., two comparison results), it selects a set of working model data and selects appropriate power model data from the selected working model data to send to the cooking appliance 10.
[0206] Specifically, the server control device 51 of server 50 selects, for example, from at least one set of working model data the working model data whose template temperature model data is closest (similar) to the actual temperature sensing data (e.g., it can calculate the similarity, correlation, etc. of the effective parts of two data curves and select the template with the highest similarity or correlation). The server control device 51 can also determine the first progress point of the cooking process corresponding to the abnormal operation of the temperature sensing device 52 based on the above comparison results (that is, determine at which specific time point of the cooking process the temperature sensing device 52 malfunctions), and send the power model data after the first progress point in the selected working model data to the cooking appliance 10.
[0207] On the other hand, the working model data stored in the server storage device 52 includes general working model data (i.e., general templates), such as general working model data designed according to one or more of the cooking appliance 10's model, cooking function, and working area. When the server wireless communication device 53 receives a device failure signal, if the server wireless communication device 53 does not receive the temperature sensing data and heating power data of the cooking appliance 10, it means that the temperature sensing device 42 has malfunctioned before the cooking function was executed. The server cannot know the existing working status information of the cooking appliance 10, and at this time, the terminal control device 41 has not yet driven the heating device 33 to work. In this case, the server control device 51 selects the general working model data or the general model data with matching attributes, and controls the server wireless communication device 53 to send all the power model data in the selected general working model data to the cooking appliance 10. Thus, all the power control data of the heating device 33 comes from the server 50, and the temperature sensing device 42 does not play any role in the cooking process.
[0208] Optionally, when the terminal control device 41 determines that the temperature sensing device 42 is malfunctioning, it controls the terminal wireless communication device 43 to stop sending temperature sensing data and heating power data to the server 50. Since subsequent temperature sensing data is unreliable and the cooking appliance 10 has already obtained power control data from the server, stopping the cooking appliance 10 from sending data can save resources and simplify control.
[0209] As mentioned earlier, when the temperature sensing device 42 malfunctions midway through the cooking function, the server 50 can obtain information about the operating status of the cooking appliance 10. If the temperature sensing device 42 malfunctions shortly after the cooking function begins, the server 50 receives relatively little temperature sensing data and heating power data, resulting in fewer analytical results and a smaller contribution to matching the optimal operating model data. In other words, the reliability of the data received by the server 50 is relatively low in this case. If the temperature sensing device 42 malfunctions a considerable amount of time after the cooking function begins, the server 50 receives relatively more temperature sensing data and heating power data, resulting in more analytical results and a larger contribution to matching the optimal operating model data. In other words, the reliability of the data received by the server 50 is relatively high in this case. Therefore, the server control device 51 is configured such that if the comparison result meets the preset conditions, indicating that the data sent by the cooking appliance 10 has high reliability, then it selects a set of non-general working model data from at least one set of working model data stored in the server storage device 52, and selects power model data from the selected non-general working model data to send to the cooking appliance 10; if the comparison result does not meet the preset conditions, indicating that the data sent by the cooking appliance 10 has low reliability, then it selects general working model data from at least one set of working model data stored in the server storage device 52, and selects power model data from the selected general working model data to send to the cooking appliance 10.
[0210] Specifically, the aforementioned preset condition is, for example, the ability to analyze the amount of food in the cooking appliance 10. That is, if the amount of food in the cooking appliance 10 can be analyzed based on the comparison results of the temperature sensing data and heating power data sent by the cooking appliance 10 with the working model data, then the preset condition is considered to be met, the server 50 accepts the data sent by the cooking appliance 10, and matches the best working template based on these data; if the amount of food in the cooking appliance 10 cannot be analyzed based on the above comparison results, then the preset condition is considered not to be met, the server 50 does not accept the data sent by the cooking appliance 10, and adopts a general working template.
[0211] For example, the amount of food cooked in the cooking appliance 10 varies each time, resulting in different heating performance of the appliance 10, such as different operating curves for the heating device 33. The server 50 can design working model data based at least on the amount of food, and the working model data will differ depending on the amount of food. In other words, the working model data of the server 50 has an attribute related to the amount of food. When the above comparison results meet the preset conditions, that is, when the amount of food in the cooking appliance 10 can be analyzed, the server control device 51 selects the set of working model data from the server storage device 52 whose amount of food (attribute) is closest to the analyzed amount of food in the cooking appliance 10, and then selects power model data from that set of working model data and sends it to the cooking appliance 10.
[0212] When the preset condition is that the amount of ingredients in the cooking appliance 10 can be analyzed, the process of analyzing the amount of ingredients is also the process of matching the data sent by the cooking appliance 10 with the template data. When a suitable template data is matched, the amount of ingredients is also analyzed at the same time. If there is no matching template, the amount of ingredients cannot be analyzed. In other words, the selected matching template is the template that satisfies the preset condition.
[0213] When the cooking appliance 10 has both a top temperature sensor 21 and a bottom temperature sensor 35, the temperature sensing data sent by the cooking appliance 10 includes top temperature sensing data sensed by the top temperature sensor 21 and bottom temperature sensing data sensed by the bottom temperature sensor 35. Correspondingly, the temperature model data for each set of working model data in the server 50 includes bottom temperature model data (e.g., the temperature of the bottom of the cooking container (inner pot 31) of the cooking appliance 10 as the cooking temperature changes over time). Figure 4 The data line C3 in the middle, and the top temperature model data of the cooking heating temperature over time corresponding to the top of the cooking cavity 32 of the cooking appliance 10 (such as the top temperature model data of the top temperature over time). Figure 4 (Data cable C2 in the middle).
[0214] At this point, comparing the temperature sensing data of the cooking appliance 10 with the temperature model data of the server 50 requires comparing the top temperature sensing data of the cooking appliance 10 with the top temperature model data of the server 50, and comparing the bottom temperature sensing data of the cooking appliance 10 with the bottom temperature model data of the server 50. The comparison of the top temperature may include, for example, at least one of the following: initial temperature, temperature rise slope, and time taken to reach the preset temperature. The comparison of the bottom temperature may include, for example, at least one of the following: initial temperature, temperature rise slope, temperature fall slope, and time taken to reach the preset temperature. The server control device 51 is configured to select one set of operating model data from at least one set based on the comparison results of the top and bottom temperatures, and the power comparison results, and control the server wireless communication device 53 to send at least a portion of the power model data from the selected operating model data to the cooking appliance 10.
[0215] When the top temperature sensor 21 and the bottom temperature sensor 35 malfunction before the cooking function begins, the server 50 sends all power model data from the universal operating model data. When the top temperature sensor 21 and the bottom temperature sensor 35 malfunction after the cooking function has started, if the data sent by the cooking appliance 10 does not meet the preset conditions, the universal operating model data is selected; if the data sent by the cooking appliance 10 meets the preset conditions, the matching non-universal operating model data is selected.
[0216] When one of the top temperature sensor 21 and the bottom temperature sensor 35 fails (that is, the device failure signal indicates that one of the top temperature sensor 21 and the bottom temperature sensor 35 is working normally and the other is malfunctioning), the server control device 51 adopts different control methods according to the sensing signal of the malfunctioning temperature sensor received by the server wireless communication device 53.
[0217] For example, if the server's wireless communication device fails to receive sensing data from an abnormal temperature sensor (the temperature sensor malfunctioned before cooking began), or if the comparison result based on the received sensing data from an abnormal temperature sensor does not meet the preset conditions (the temperature sensor malfunctioned shortly after cooking began), in both cases, the malfunctioning temperature sensor fails to provide sufficient reliable information. The cooking control method of this application includes: firstly, selecting a set of general working model data from at least one set of working model data from server 50, and sending the power model data after the first progress point in the selected general working model data to cooking appliance 10; simultaneously, server 50 continues to receive heating power data from cooking appliance 10 and sensing data from a normal temperature sensor, and compares the received heating power data with the power model data in at least one set of non-general working model data, and compares the sensing data of a normal temperature sensor with the corresponding temperature model data in the corresponding non-general working model data; when the comparison result meets a preset condition (indicating that a working template has been matched), server control device 51 determines the second progress point of the cooking process corresponding to the satisfaction of the preset condition, and sends the power model data after the second progress point in the matched non-general working model data to cooking appliance 10. It is understood that in this case, the data from a malfunctioning temperature sensor cannot help match the working template, but can help determine the time point of its malfunction.
[0218] If the sensing signal from the malfunctioning temperature sensor is sufficiently reliable and meets the preset conditions, a suitable common working template can be matched. Then, the cooking appliance 50 sends the power model data after the first progress point in the matched non-common working model data to the cooking appliance 10.
[0219] Typically, the cooking process of the cooking appliance 10 includes a rapid heating step, in which high heat is used to heat the ingredients from a lower temperature to near boiling point. This step takes less time when the amount of ingredients is small, and longer when the amount is large. Therefore, the duration of the rapid heating step can be determined by the actual heating power of the cooking appliance 10, and the amount of ingredients can be determined based on the rate of temperature change during that period.
[0220] Alternatively, the aforementioned preset conditions could be requirements for data length, temperature difference in temperature sensing data, etc. Server 50 can determine the reliability of the data sent by cooking appliance 10 according to different rules.
[0221] The cooking system 100 may include multiple cooking appliances 10, and the server 50 can establish connections with these appliances 10 to maximize the effectiveness of its standard operating template. The cooking appliances 10 in the cooking system 100 may have different models, be located in different regions, and perform different cooking functions. As described above, the more detailed the attributes of the operating model data in the server 50, the more accurately the server 50 can provide control data for the cooking appliances 10. The operating model data in the server 50 can be obtained by collecting a large amount of operating data from cooking appliances 10 of different models, in different regions, performing different cooking functions, and cooking different amounts of ingredients, and then classifying and organizing this data.
[0222] Each cooking appliance 10 in the cooking system 100 is connected to the server 50 during operation; that is, the server control device 51 also controls the server wireless communication device 53 to achieve wireless communication with multiple cooking appliances 10. When the cooking appliance 10 does not experience a malfunction in its temperature sensing device 42, its shared data is of great reference value. Preferably, the server control device 51 updates at least one set of working model data stored in the server storage device 52 based on the temperature sensing data and heating power data of at least one cooking appliance 10 that did not send a device malfunction signal. For example, the server control device 51 finds at least one set of working model data with matching attributes based on at least one of the cooking function, appliance model, and working area sent by the cooking appliance 10, and updates the working model data based on the received actual working data. For example, the server control device 51 first normalizes the valuable actual working data based on the existing working model data (e.g., normalizes the data length), and then updates the working model data based on the normalized actual data. For example, weights can be assigned to the new actual data and the existing working model data respectively, and the two sets of data can be summed according to the weights.
[0223] As the cooking appliance 10 ages, its various components will change to varying degrees, altering its optimal operating curve. The server 50 modifies the template data based on this constantly changing operating curve, making the template data more suitable for the appliance. Because the server 50 can continuously update the operating template, when power model data is sent to the cooking appliance 10 where the temperature sensing device 42 malfunctions, in the case of batch data transmission, the next batch of data may have already been updated in real time.
[0224] In this application, server 50 can store multiple sets of general working model data, that is, multiple sets of general working templates. For example, general working model data can be designed based on at least one of the following: the equipment model of cooking appliance 10, cooking function, working area, and ingredient quantity. In other words, general working model data can also have at least one of the following attributes: equipment model, cooking function, working area, and ingredient quantity. General working model data is also one type of working model data stored in server storage device 52.
[0225] Compared to the technical solution of storing the working template data in the cooking appliance 10's own memory, the technical solution of this application can save storage resources for the cooking appliance 10. Furthermore, multiple identical (model) cooking appliances 10 can share the same template in the same server 50, meaning only one copy of the template data needs to be stored, thus saving overall storage resources. Moreover, the same server 50 can serve different (models) of cooking appliances 10, further saving overall storage resources. When updating the working template data, only the data in the server 50 needs to be updated, instead of updating the data in each individual cooking appliance 10, making the operation simpler and the work more efficient.
[0226] The processes and steps described in all the preferred embodiments above are merely examples. Unless adverse effects occur, various processing operations can be performed in a different order than those described above. The order of steps in the above process can also be added, combined, or deleted according to actual needs.
[0227] In understanding the scope of this application, the term "comprising" and its derivatives, as used herein, are intended to be open-ended terms that specify the presence of a described feature, element, component, group, whole, and / or step, but do not exclude the presence of other undescribed features, elements, components, groups, wholes, and / or steps. This concept also applies to words with similar meanings, such as the terms "comprising," "having," and their derivatives.
[0228] The term "attached" or "joined" as used herein includes: a construction in which one element is directly fixed to another element by fixing it directly to another element; a construction in which one element is indirectly fixed to another element by fixing it to an intermediate member, which in turn is fixed to another element; and a construction in which one element is integral with another element, that is, one element is substantially part of another element. This definition also applies to words with similar meanings, such as "connect," "joint," "couple," "install," "adhere," "fix," and their derivatives. Finally, degree terms such as "substantially," "approximately," and "approximately" as used herein indicate the amount of deviation from which modifications to the terminology do not significantly alter the final result.
[0229] Unless otherwise defined, the technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used herein is for descriptive purposes only and is not intended to limit the scope of this application. Features described in one embodiment may be applied, alone or in combination with other features, to another embodiment, unless that feature is not applicable in that other embodiment or is otherwise stated.
[0230] This application has been described through the above embodiments. However, it should be understood that the above embodiments are for illustrative purposes only and are not intended to limit this application to the described embodiments. Furthermore, those skilled in the art will understand that this application is not limited to the above embodiments, and many more variations and modifications can be made based on the teachings of this application, all of which fall within the scope of protection claimed in this application.
Claims
1. A cooking utensil, characterized in that, include: Heating device, used for cooking heating; Temperature sensing device for sensing the temperature of cooking heating; A terminal wireless communication device used to achieve wireless communication with a server; A terminal control device is electrically connected to the heating device, the temperature sensing device, and the terminal wireless communication device, wherein the terminal control device is configured to perform the following operations: During the cooking function, it is determined whether the temperature sensing device is working properly. When the temperature sensing device is determined to be malfunctioning, the terminal wireless communication device is controlled to send a device failure signal to the server. Then, power control data is received from the server, and the heating device is controlled to operate according to the power control data.
2. The cooking utensil according to claim 1, characterized in that, The terminal control device is further configured to periodically acquire temperature sensing data from the temperature sensing device from the moment cooking heating begins, and periodically control the terminal wireless communication device to send the temperature sensing data and the heating power data of the heating device to the server.
3. The cooking utensil according to claim 2, characterized in that, The temperature sensing device includes a top temperature sensor and a bottom temperature sensor. The top temperature sensor is used to sense the cooking heating temperature at the top of the cooking cavity, and the bottom temperature sensor is used to sense the cooking heating temperature at the bottom of the cooking container. The malfunction of the temperature sensing device includes at least one of the top temperature sensor and the bottom temperature sensor malfunctioning.
4. The cooking utensil according to claim 3, characterized in that, The temperature sensing data includes top temperature sensing data sensed by the top temperature sensor and bottom temperature sensing data sensed by the bottom temperature sensor.
5. The cooking utensil according to any one of claims 1 to 4, characterized in that, The terminal control device also controls the terminal wireless communication device to send information about the cooking function performed by the cooking appliance to the server.
6. The cooking utensil according to any one of claims 1 to 4, characterized in that, The terminal control device also controls the terminal wireless communication device to send the device model information of the cooking appliance to the server.
7. The cooking utensil according to any one of claims 1 to 4, characterized in that, The cooking appliance also includes a positioning device for obtaining the location of the cooking appliance. The positioning device is electrically connected to the terminal control device, and the terminal control device also controls the terminal wireless communication device to send the location information to the server.
8. A server for cooking appliances, characterized in that, include: A server storage device is used to store at least one set of working model data of a cooking appliance, each set of said working model data including at least power model data of the heating power of the cooking appliance changing over time; A server wireless communication device for wireless communication with cooking appliances; A server control device, electrically connected to the server storage device and the server wireless communication device, is configured to perform the following operations: The server's wireless communication device is controlled to establish wireless communication with the cooking appliance. When the server wireless communication device receives a device malfunction signal from the cooking appliance indicating that the temperature sensing device is malfunctioning, the server control device selects a set of working model data from the at least one set and controls the server wireless communication device to send at least a portion of the power model data from the selected working model data to the cooking appliance.
9. The cooking utensil according to claim 8, characterized in that, The server is configured to design the working model data based on the parameter attributes of the cooking appliance. For the same parameter attribute, the server storage device stores at least one set of working model data. The parameter attribute includes at least one of the following: cooking function, appliance model, and working area of the cooking appliance. The server wireless communication device also receives information about the parameter attributes sent by the cooking appliance. The server control device selects a set from the at least one set of working model data, including: selecting a set from the working model data having the same parameter attributes based on the information of the parameter attributes.
10. The server according to claim 8, characterized in that, The server control device also controls the server wireless communication device to receive temperature sensing data from the temperature sensing device and heating power data from the heating device sent by the cooking appliance. The server control device selects a set of working model data from the at least one set of working model data based on the received temperature sensing data and heating power data, and controls the server wireless communication device to send at least a portion of the power model data from the selected working model data to the cooking appliance.
11. The server according to claim 10, characterized in that, The working model data includes general working model data. When the server wireless communication device receives the device failure signal, if the server wireless communication device does not receive the temperature sensing data and heating power data of the cooking appliance, the server control device selects the general working model data from the at least one set of working model data and controls the server wireless communication device to send all the power model data in the general working model data to the cooking appliance.
12. The server according to claim 10, characterized in that, Each set of working model data also includes temperature model data corresponding to the power model data, showing the temperature change of the cooking appliance over time. When the server wireless communication device receives a device malfunction signal, if the server wireless communication device has already received the temperature sensing data and heating power data of the cooking appliance, the server control device compares the heating power data received by the server wireless communication device with the power model data in at least one set of working model data, and compares the temperature sensing data received by the server wireless communication device with the temperature model data in the corresponding working model data. Based on the comparison result, a set is selected from the at least one set of working model data, and the server wireless communication device is controlled to send at least a portion of the power model data from the selected working model data to the cooking appliance.
13. The server according to claim 12, characterized in that, The server control device also determines the first progress point of the cooking process corresponding to the abnormal operation of the temperature sensing device based on the comparison result, and controls the server wireless communication device to send the power model data after the first progress point in the selected working model data to the cooking appliance.
14. The server according to claim 13, characterized in that, The step of selecting a set from the at least one set of working model data based on the comparison results includes: selecting the working model data from the at least one set of working model data that is closest to the temperature sensing data.
15. The server according to claim 13, characterized in that, The working model data includes general working model data. The step of selecting one set from the at least one set of working model data based on the comparison results includes: When the comparison result meets the preset conditions, a set of data that is not the general working model data is selected from the at least one set of working model data. When the comparison result does not meet the preset conditions, the general working model data is selected from the at least one set of working model data.
16. The server according to claim 15, characterized in that, The temperature sensing device includes a top temperature sensor and a bottom temperature sensor. The top temperature sensor is used to sense the cooking heating temperature at the top of the cooking cavity, and the bottom temperature sensor is used to sense the cooking heating temperature at the bottom of the cooking container. The temperature sensing data includes top temperature sensing data sensed by the top temperature sensor and bottom temperature sensing data sensed by the bottom temperature sensor. The temperature model data for each set of working model data includes top temperature model data showing the temperature variation over time at the top of the cooking cavity of the corresponding cooking appliance and bottom temperature model data showing the temperature variation over time at the bottom of the cooking container. The server control device compares the heating power data received by the server wireless communication device with the power model data in at least one set of working model data; The server wireless communication device compares the top temperature sensing data received with the corresponding top temperature model data in the working model data, and / or compares the bottom temperature sensing data received with the corresponding bottom temperature model data in the working model data. Based on the comparison results, a set of working model data is selected from the at least one set, and the server wireless communication device is controlled to send at least a portion of the power model data from the selected working model data to the cooking appliance.
17. The server according to claim 16, characterized in that, When the device malfunction signal indicates that one of the top temperature sensor and the bottom temperature sensor is working normally while the other is malfunctioning, and the server wireless communication device cannot receive sensing data from the malfunctioning sensor or the comparison result based on the received sensing data from the malfunctioning sensor does not meet the preset condition, First, select the general working model data from the at least one set of working model data, and control the server wireless communication device to send the power model data after the first progress point in the general working model data to the cooking appliance. Simultaneously, the server control device controls the server wireless communication device to continue receiving the heating power data and the sensing data of the normal one, and compares the received heating power data with the power model data in at least one set of working model data other than the general working model data, and compares the sensing data of the normal one with the corresponding temperature model data in the corresponding working model data. When the comparison result meets the preset condition, the server control device further determines the second progress point of the cooking process corresponding to the satisfaction of the preset condition, selects a set of working model data from at least one set of working model data other than the general working model data, and controls the server wireless communication device to send the power model data after the second progress point in the selected working model data to the cooking appliance.
18. The server according to claim 15, characterized in that, The server is configured to design the working model data based at least on the amount of ingredients; the working model data differs when the amount of ingredients is different. The preset condition is that the amount of ingredients in the cooking appliance can be analyzed. The step of selecting a set from the at least one set of working model data based on the comparison results includes: when the comparison results meet the preset conditions, selecting the set from the at least one set of working model data whose ingredient quantity is closest to the analyzed ingredient quantity in the cooking appliance.
19. The server according to claim 12, characterized in that, The temperature sensing device includes a top temperature sensor for sensing the cooking heating temperature at the top of the cooking cavity, and the temperature sensing data includes the top temperature sensing data sensed by the top temperature sensor. The temperature model data for each set of the working model data includes top temperature model data showing the temperature variation of the top of the cooking cavity of the cooking appliance over time. The step of comparing the temperature sensing data received by the server wireless communication device with the temperature model data in the corresponding working model data includes: comparing the top temperature sensing data with the top temperature model data, wherein the comparison includes at least one of the initial temperature, the temperature rise slope, and the time taken to reach the preset temperature.
20. The server according to claim 12, characterized in that, The temperature sensing device includes a bottom temperature sensor for sensing the cooking heating temperature at the bottom of the cooking container, and the temperature sensing data includes bottom temperature sensing data sensed by the bottom temperature sensor. The temperature model data for each set of working model data includes bottom temperature model data showing the change in cooking temperature at the bottom of the cooking container of the cooking appliance over time. The step of comparing the temperature sensing data received by the server wireless communication device with the temperature model data in the corresponding working model data includes: comparing the bottom temperature sensing data with the bottom temperature model data, wherein the comparison includes at least one of the following: initial temperature, temperature rise slope, temperature fall slope, and time taken to reach the preset temperature.
21. The server according to any one of claims 12 to 20, characterized in that, The server control device also controls the server wireless communication device to achieve wireless communication with multiple cooking appliances, and updates at least one set of the working model data based on the temperature sensing data and heating power data of at least one of the cooking appliances that did not send the device failure signal.
22. The server according to claim 21, characterized in that, The server is configured to design the working model data based on at least one of the cooking functions, equipment models, and working areas of the cooking appliances. The server wireless communication device also receives at least one of the following from the cooking appliance: cooking function, appliance model, and work area. The server control device also updates at least one set of the working model data based on at least one of the cooking function, equipment model, and working area.
23. The server according to claim 21, characterized in that, The server control device first normalizes the temperature sensing data and heating power data of multiple cooking appliances that have not sent the device failure signal, and then updates at least one set of working model data based on the normalized data.
24. A cooking system, characterized in that, include: At least one cooking utensil according to any one of claims 1 to 7; and The server according to any one of claims 8 to 23, When the temperature sensing device malfunctions, the terminal wireless communication device sends a device failure signal to the server wireless communication device, indicating that the temperature sensing device is malfunctioning. After the server wireless communication device receives the device failure signal, the server control device selects a set of working model data from the at least one set and controls the server wireless communication device to send at least a portion of the power model data from the selected working model data to the cooking appliance. The terminal control device controls the heating device to work according to the at least a portion of the power model data.
25. A method for controlling a cooking utensil, wherein, The cooking appliance includes a temperature sensing device, a heating device, and a wireless communication device, characterized in that the control method includes: During the cooking function, it is determined whether the temperature sensing device is working properly. If the temperature sensing device is found to be malfunctioning, a device failure signal indicating that the temperature sensing device is malfunctioning is sent to the server. Then, power control data is received from the server, and the heating device is controlled to operate according to the power control data.
26. The control method according to claim 25, characterized in that, Also includes: It also sends the temperature sensing data of the temperature sensing device and the heating power data of the heating device to the server.
27. The control method according to claim 25 or 26, characterized in that, Also includes: It also sends information to the server regarding at least one of the cooking functions, equipment model, and working area of the cooking appliance.
28. A method for controlling a server, the server being used for cooking appliances, the server including a wireless communication device, characterized in that, The control method includes: Design at least one set of working model data, each set of working model data including at least power model data of the heating power of the cooking appliance changing over time. Upon receiving a device malfunction signal from the cooking appliance indicating a faulty temperature sensing device, a set of working model data is selected from the at least one set of working model data, and at least a portion of the power model data from the selected working model data is sent to the cooking appliance.
29. The control method according to claim 28, characterized in that, Also includes: The working model data is designed based on at least one of the cooking functions, equipment models, and working areas of the cooking appliances. It also receives at least one of the cooking function, device model, and work area sent by the cooking appliance. Select one of the working model data that has at least one of the same attributes as the cooking function, device model and working area of the cooking appliance, and send at least a portion of the power model data of the selected working model data to the cooking appliance.
30. The control method according to claim 28, characterized in that, Also includes: It also receives temperature sensing data from the temperature sensing device and heating power data from the heating device sent by the cooking appliance. Based on the received temperature sensing data and heating power data, a set of working model data is selected from the at least one set of working model data, and at least a portion of the power model data in the selected working model data is sent to the cooking appliance.
31. The control method according to claim 30, characterized in that, Also includes: The working model data includes general working model data. When the device malfunction signal is received, if the temperature sensing data and heating power data of the cooking appliance are not received, the general working model data is selected from the at least one set of working model data, and all the power model data in the general working model data is sent to the cooking appliance.
32. The control method according to claim 30, characterized in that, Also includes: Each set of working model data also includes temperature model data corresponding to the power model data, which shows the temperature of the cooking appliance changing over time. When a device malfunction signal is received, if the temperature sensing data and heating power data of the cooking appliance have already been received, the received heating power data is compared with the power model data in at least one set of working model data, and the received temperature sensing data is compared with the temperature model data in the corresponding working model data. Based on the comparison result, a set is selected from the at least one set of working model data, and at least a portion of the power model data in the selected working model data is sent to the cooking appliance.
33. The control method according to claim 32, characterized in that, Also includes: Based on the comparison results, the first progress point of the cooking process corresponding to the abnormal operation of the temperature sensing device is determined, and the power model data after the first progress point in the selected working model data is sent to the cooking appliance.
34. The control method according to claim 33, characterized in that, The working model data includes general working model data. The step of selecting one set from the at least one set of working model data based on the comparison results includes: When the comparison result meets the preset conditions, one of the non-general working model data is selected from the at least one set of working model data. When the comparison result does not meet the preset conditions, the general working model data is selected from the at least one set of working model data.
35. The control method according to claim 34, characterized in that, Also includes: The working model data is designed based on at least the amount of ingredients; the working model data differs when the amount of ingredients is different. The preset condition is that the amount of ingredients in the cooking appliance can be analyzed. The step of selecting one from the at least one set of working model data based on the comparison result includes: when the comparison result meets the preset condition, selecting the one from the at least one set of working model data whose ingredient quantity is closest to the analyzed ingredient quantity in the cooking appliance.
36. The control method according to any one of claims 32 to 35, characterized in that, Also includes: Wireless communication is achieved with multiple cooking appliances, and at least one set of operating model data is updated based on the temperature sensing data and heating power data of at least one of the cooking appliances that did not send a device failure signal.