Temperature control curve determination method, cooking equipment and storage medium
By generating a target temperature control curve, the problem of manual temperature control required for the first cooking of a new recipe in automated cooking equipment has been solved, thus realizing the intelligence of the equipment and improving the user experience.
Patent Information
- Application Number
- CN202411175382.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-23
- Publication Date
- 2026-03-03
AI Technical Summary
Existing automated cooking equipment requires manual temperature control when cooking a new recipe for the first time, which limits the intelligence of the equipment and the user experience.
By acquiring the temperature control standard curve and equipment difference values of successfully cooked recipes, a target temperature control curve is generated to achieve precise temperature control of equipment that has not cooked recipes.
It improves the intelligence level of cooking equipment, providing a convenient, efficient, and safe cooking experience.
Smart Images

Figure CN121587571A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of cooking control technology, specifically to a method for determining a temperature control curve, cooking equipment, cooking apparatus, and storage medium. Background Technology
[0002] With the ever-accelerating pace of modern life, in order to improve users' cooking efficiency and reduce the time users spend cooking meals, some cooking equipment manufacturers have begun to focus on researching and developing automated cooking equipment.
[0003] While existing automated cooking equipment has improved cooking efficiency to some extent, it still has some limitations. For example, in current technology, when a cooking device needs to cook a new recipe, it must have at least one cooking record of that recipe to automatically control the temperature during the cooking process. This means that if the cooking device has not cooked that recipe before, it cannot automatically control the temperature during the cooking process. When a user cooks a recipe for the first time using a new cooking device, they need to manually control the temperature to achieve this. This limits the intelligence and practicality of the cooking equipment and significantly reduces the user experience.
[0004] Therefore, there is an urgent need for an improved technical solution that would enable cooking equipment to control the temperature of a target recipe during its first cooking session, thereby enhancing the user experience. Summary of the Invention
[0005] This application provides a method for determining a temperature control curve, a cooking device, and an electronic device. The electronic device acquires the temperature control standard curve of a first device that has successfully cooked the target recipe. Based on the temperature control standard curve of the first device and the temperature mapping function between the first and second devices, a target temperature control curve is obtained for a second device that has not previously cooked the target recipe. When the second device subsequently cooks the target recipe, it can control the temperature according to this target temperature control curve. This allows the second device, which has not previously cooked the target recipe, to achieve precise temperature control for that recipe.
[0006] To achieve the above-mentioned technical objectives, this application provides the following technical solution:
[0007] In a first aspect, a method for determining a temperature control curve is provided. The method includes: obtaining a temperature control standard curve for cooking a target recipe using a first device, wherein the first device is a device that has successfully cooked the target recipe; and obtaining a target temperature control curve for cooking the target recipe using a second device based on the temperature control standard curve of the first device and a temperature mapping function between the first device and the second device, wherein the second device is a device that has not cooked the target recipe.
[0008] According to the first aspect, the temperature control standard curve and / or target temperature control curve include time points and the temperatures corresponding to those time points.
[0009] According to the first aspect, or any of the above implementations of the first aspect, the temperature control standard curve is generated based on the cooking data of the first device successfully cooking the target recipe for the first time.
[0010] According to the first aspect, or any implementation of the first aspect above, the temperature mapping function between the first device and the second device is obtained based on the device difference value between the first device and the second device, which reflects the difference in heat generated by the first device and the second device executing the same heating program.
[0011] According to the first aspect, or any implementation of the first aspect above, the method further includes obtaining a device difference value between the first device and the second device. Obtaining the device difference value between the first device and the second device includes: obtaining a first heating curve of the first device heating at different levels and a second heating curve of the second device heating at different levels, wherein the first heating curve and / or the second heating curve includes the time point when the first device and / or the second device are heating at the corresponding level and the temperature corresponding to the time point; obtaining the first heat generated by the first device heating according to a preset heating program based on the first heating curve of the first device, and obtaining the second heat generated by the second device heating according to a preset heating program based on the second heating curve of the second device, wherein the preset heating program includes a heating time period and a level corresponding to the heating time period; obtaining the heat difference value E1-E0 generated by the second device and the first device executing the same preset heating program based on the second heat value E1 and / or the first heat value E0, and taking the ratio of the heat difference value E1-E0 to the first heat value E0 (E1-E0) / E0 as the device difference value K1.
[0012] According to the first aspect, or any implementation of the first aspect above, the temperature mapping function includes the target cooking temperature T1 in the target temperature control curve and the temperature T0 in the temperature control standard curve at the same time point. The method also includes obtaining the temperature mapping function between the first device and the second device. Obtaining the temperature mapping function between the first device and the second device includes: if the heat difference (E1-E0) is less than or equal to 30, the temperature mapping function is T1 = T0*(1+K1); if the first heat E0 and / or the second heat E1 are 0, the device difference value K1 is set to 0; if the heat difference (E1-E0) is greater than 30, the temperature mapping function is T1 = (T0+30) / (T0-30).
[0013] According to the first aspect, or any implementation of the first aspect above, the method further includes: modifying the temperature mapping function between the first device and the second device based on the configuration differences between the first device and the second device and the feeding time point, wherein the configuration differences include the hardware differences between the first device and the second device, and the feeding time point includes the oil feeding time point and the vegetable feeding time point.
[0014] According to the first aspect, or any implementation of the first aspect above, the method further includes: when the second device is cooking according to the target temperature control curve, if it is detected that the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time point is outside a first preset time range, and it is detected that no food has been added to the second device, then the power of the second device is adjusted so that the temperature of the second device is within a first predetermined range of the target cooking temperature determined based on the target temperature control curve; if it is detected that the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time point is within a first preset time range, then the power of the second device is adjusted so that the temperature of the second device is within a first predetermined range of the target temperature control curve. The determined target cooking temperature is within a second predetermined range. If the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time is not within a first preset time range, but it is detected that food has been fed into the second device, then the power of the second device is adjusted so that the temperature of the second device and the target cooking temperature determined based on the target temperature control curve are within a third predetermined range. If the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time is within a first preset time range, and it is detected that food has been fed into the second device, then the power of the second device is adjusted so that the temperature of the second device and the target cooking temperature determined based on the target temperature control curve are within a fourth predetermined range.
[0015] According to the first aspect, or any implementation of the first aspect above, the method further includes: obtaining the temperature control trigger rate of the second device cooking according to the target temperature control curve; when the temperature control trigger rate exceeds a preset threshold range, generating an optimized temperature control curve based on the cooking data of the second device; and using the optimized temperature control curve to cook the target recipe on the second device.
[0016] In a second aspect, a cooking apparatus is provided, comprising: a cooking utensil configured to cook a dish; a temperature measuring unit configured to detect the temperature of the cooking utensil; and a control unit electrically connected to the temperature measuring unit and configured to execute the temperature control curve determination method of the first aspect.
[0017] Thirdly, an electronic device is provided, which has the function of implementing the temperature control profile determination method as described in the first aspect and any of its possible implementations. This function can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described function.
[0018] Fourthly, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program (also referred to as instructions or code) that, when executed by an electronic device, causes the electronic device to perform the method of the first aspect or any embodiment of the first aspect.
[0019] Fifthly, a computer program product is provided that, when run on an electronic device, causes the electronic device to perform the method of the first aspect or any one of the embodiments of the first aspect.
[0020] In a sixth aspect, a circuit system is provided, the circuit system including processing circuitry configured to perform the method of the first aspect or any embodiment of the first aspect.
[0021] In a seventh aspect, a chip system is provided, including at least one processor and at least one interface circuit, wherein the at least one interface circuit is used to perform transceiver functions and send instructions to the at least one processor, and when the at least one processor executes the instructions, the at least one processor performs the method of the first aspect or any embodiment of the first aspect.
[0022] According to an embodiment of the present invention, an electronic device acquires a standard temperature control curve for a first device that has successfully cooked a target recipe. Based on the standard temperature control curve of the first device and a temperature mapping function between the first and second devices, a target temperature control curve for a second device that has not previously cooked the target recipe is obtained. When the second device subsequently cooks the target recipe, it can control the temperature according to this target temperature control curve. This allows for precise temperature control of the target recipe even if the cooking device has never cooked it before. This invention not only improves the intelligence level of cooking equipment but also provides users with a more convenient, efficient, and safe cooking experience, possessing significant practical value and market potential. Attached Figure Description
[0023] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 A schematic diagram of a cooking apparatus provided for some embodiments of this application;
[0025] Figure 2 A schematic diagram of another cooking apparatus provided in some embodiments of this application;
[0026] Figure 3 A flowchart illustrating a method for determining a temperature control curve, provided for some embodiments of this application;
[0027] Figure 4 A flowchart illustrating how an electronic device acquires device difference values between a first device and a second device, provided for some embodiments of this application;
[0028] Figure 5 A schematic diagram showing the cooking time points and corresponding cooking temperatures of the first device provided in some embodiments of this application when heating at level 11;
[0029] Figure 6 A schematic diagram of the first temperature rise curve of the first device provided in some embodiments of this application at level 11;
[0030] Figure 7 This is a schematic diagram of an electronic device according to some embodiments of this application. Detailed Implementation
[0031] To enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, and to make the above-mentioned objectives, features and advantages of the embodiments of the present invention more apparent and understandable, the technical solutions in the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0032] Optionally, the first device and the second device in the embodiments of this application can be implemented by different devices. Different devices can have the same, similar, or somewhat different structural components. An example of their structural components is as follows: Figure 1 and / or Figure 2 As shown.
[0033] Figure 1 This is a schematic diagram of a cooking apparatus provided for some embodiments of this application. For example... Figure 1 As shown, the cooking device 100 may include a support cabinet 102, a stirring assembly 104, and a cooking utensil 106.
[0034] In some examples, the support cabinet 102 can be a cabinet structure that supports other components of the cooking equipment and provides installation positions and space for these components. The cooking appliance 106 can be a wok, frying pan, steamer, etc.
[0035] In some examples, the supporting cabinet 102 may further include a base cabinet 1022 and a side cabinet 1024. The base cabinet 1022 may be a hollow, vertically placed cuboid cabinet, and the side cabinet 1024 may be installed on top of the base cabinet 1022, standing above the base cabinet 1022, or it may be a hollow cabinet structure. It is understood that the side cabinet 1024 may be an integral structure formed with the base cabinet 1022, or it may be a structure welded and fixed to the base cabinet 1022.
[0036] In some examples, cooking appliance 106 can be fixed to base cabinet 1022 and side cabinet 1024, and base cabinet 1022 can be equipped with a motor that drives cooking appliance 106 to rotate in both directions around an axis, so that cooking appliance 106 can rotate around its axis.
[0037] In some examples, a stirring assembly 104 may be mounted above the cooking appliance 106. The stirring assembly 104 may be connected to a support cabinet 102 (e.g., a side cabinet 1024) to fix its position. Furthermore, the stirring assembly 104 may be rotated by a drive motor, thereby cooking the ingredients in the cooking appliance 106.
[0038] In some examples, the cooking device 100 may also include control buttons and / or a display screen. The control buttons may include a power button, a power button, a cooking mode button (e.g., stir-fry mode, steaming mode, frying mode, etc.), a recipe button, etc., for controlling the relevant functions of the cooking device 100; the display screen may be used to display the cooking interface, which may display recipe information, power information, cooking mode, etc.
[0039] Figure 2 This is a schematic diagram of another cooking apparatus provided for some embodiments of this application. (See diagram below.) Figure 2 As shown, the cooking device 200 may include a cooking utensil 206, a temperature measuring unit 208, and a control unit 210. The cooking utensil 206 can be used to cook dishes.
[0040] In some embodiments, since the interior of the cooking appliance 206 is used for cooking food, it is not advisable to install a temperature measuring device on the inner wall of the cooking appliance 206. Therefore, the temperature measuring unit 208 can be installed on the outer wall of the cooking appliance 206 to detect the temperature of the outer wall of the cooking appliance 206.
[0041] In some examples, if the position of the cooking appliance 206 remains unchanged, the food is usually located in the lower half of the cooking appliance 206. Therefore, the temperature measuring unit 208 can be located in the lower half of the cooking appliance 206. For example, the temperature measuring unit 208 can be located at a height less than a preset height (such as 1 / 3 of the overall height of the cooking appliance 206) from the bottom of the cooking appliance 206. This allows for a more accurate reflection of the food temperature, and thus more accurate control of the power and temperature of the cooking equipment during cooking. It is understood that the temperature measuring unit 208 can use any type of temperature measuring device (e.g., a temperature sensor), and this embodiment of the application is not limited to this.
[0042] In some embodiments, the control unit 210 can be used to control components in the cooking appliance 200 that need to perform related functions based on control signals, and can be electrically connected to these components.
[0043] In some examples, the control unit 210 can be configured as follows: Figure 1 The interior of the supporting cabinet 102 shown (e.g., the interior of the side cabinet 1024) can hide the control unit 210 of the cooking equipment 200, making the overall appearance more aesthetically pleasing.
[0044] In some examples, the control unit 210 may also be electrically connected to the motor that drives the cooking appliance 206 to rotate and the motor that drives the stirring assembly 204, and may provide drive signals to these two motors to drive them to rotate, thereby driving the cooking appliance 206 and the stirring assembly 204 to rotate.
[0045] In some examples, the control unit 210 may be electrically connected to the temperature measuring unit 208 and may receive the outer wall temperature of the cooking appliance 206 detected by the temperature measuring unit 208.
[0046] In some embodiments, since the internal temperature of the cooking appliance 206 better reflects the temperature of the ingredients during cooking, the control unit 210 can calculate the internal wall temperature of the cooking appliance 206 based on the external wall temperature detected by the temperature measuring unit 208, and then control other components accordingly based on the internal wall temperature. For example, when the internal wall temperature of the cooking appliance 206 is high, the stirring assembly 204 can be controlled to rotate faster to achieve rapid stir-frying; or, when the internal wall temperature of the cooking appliance 206 is high, the power of the heating element can be reduced to avoid overcooking the food.
[0047] For example, the control unit 210 can calculate the inner wall temperature based on the outer wall temperature of the cooking appliance 206 using a temperature measurement model with a linear model and / or a nonlinear model. The method for determining the inner wall temperature of the cooking appliance 206 is not limited in this embodiment.
[0048] In some embodiments, the cooking device 200 may be equipped with one or more recipes, each recipe corresponding to a specific cooking task. During the execution of a cooking task by the cooking device 200, the control unit 210 may use the inner wall temperature corresponding to each cooking time point when the cooking device 200 executes the target cooking task as the cooking temperature corresponding to each cooking time point, and generate cooking data corresponding to the execution of the target cooking task based on the cooking temperature corresponding to each cooking time point.
[0049] In some examples, the cooking device 200 can establish a communication connection with one or more terminal devices, and the cooking device 200 can send cooking data to the terminal devices for the user to view.
[0050] The method for determining the temperature control curve provided in this application will be described in detail below with reference to the accompanying drawings.
[0051] Figure 3 This is a flowchart illustrating a method for determining a temperature control curve, provided for some embodiments of this application. Figure 3 The method for determining the temperature control curve shown can be implemented by the control unit 210 in the cooking device 200 of the above embodiment. For example... Figure 3 As shown, the method for determining the temperature control curve may include steps 301 to 303 as shown below.
[0052] It should be noted that this method does not rely on... Figure 3 The specific order described below is a limitation. It should be understood that in other embodiments, the order of some steps in the method may be interchanged according to actual needs, or some steps may be omitted or deleted.
[0053] S301, the electronic device acquires the temperature control standard curve of the target recipe for cooking by the first device, wherein the first device is the device that successfully cooks the target recipe.
[0054] In some examples, after a user selects a target recipe in the first device, the first device can execute the target cooking task corresponding to the target recipe to cook the ingredients in the cooking utensils of the first device.
[0055] In some embodiments, the temperature control standard curve and / or target temperature control curve include cooking time points and cooking temperatures corresponding to those cooking time points.
[0056] The cooking time points can include multiple time points from the start time point to the end time point of the cooking equipment performing the target cooking task. For example, cooking time points can include: second 0 (start time point), second 1, second 2, second 3...second 60 (end time point), or second 0 (start time point), second 3, second 6, second 9...second 102 (end time point), etc. In this embodiment, the time interval between adjacent cooking time points is not limited.
[0057] The cooking temperature at each cooking time point of the cooking equipment is the cooking temperature of the cooking utensils within the equipment at that time point. This cooking temperature can be the temperature of the outer wall or the inner wall of the cooking utensils. Understandably, to better reflect the temperature of the food during cooking, the temperature of the inner wall of the cooking utensils can be used as the cooking temperature.
[0058] In some embodiments, the temperature control standard curve is generated by the electronic device or the first device based on cooking data from the first device's first successful cooking of the target recipe.
[0059] In some examples, the first device can acquire the cooking temperature at each cooking time point while performing the target cooking task. Based on the cooking temperature at each cooking time point, a cooking temperature curve corresponding to the first device performing the target cooking task can be obtained.
[0060] In some examples, after the first device detects that it has successfully cooked the target recipe for the first time, the cooking temperature curve generated based on this cooking data serves as the temperature control standard curve. The first device can then send this temperature control standard curve to an electronic device. Alternatively, after the first device detects that it has successfully cooked the target recipe for the first time, it can send a message indicating successful cooking to the electronic device. The electronic device then generates the temperature control standard curve based on the cooking data from the first device's initial successful cooking of the target recipe.
[0061] In some examples, the first device detects that the target recipe has been successfully cooked. This can be based on a signal from the user indicating successful cooking or on calibrations made by the user based on cooking records. Alternatively, the first device can automatically detect and determine that the target recipe has been successfully cooked. For example, the first device can use embedded sensors to detect the cooking temperature and determine whether the cooking was successful based on the detected temperature. Specifically, this application does not limit the scope of the embodiments.
[0062] S302, the electronic device obtains the target temperature control curve for cooking the target recipe on the second device based on the temperature control standard curve of the first device and the temperature mapping function between the first device and the second device. The second device is a device that has not cooked the target recipe before.
[0063] In some embodiments, the temperature mapping function between the first device and the second device is obtained by the electronic device based on the device difference value between the first device and the second device, which reflects the difference in heat generated by the first device and the second device performing the same heating procedure.
[0064] In some embodiments, Figure 4 A flowchart illustrating an electronic device acquiring device difference values between a first device and a second device is shown. Figure 4 As shown, the electronic device acquires the device difference value between the first device and the second device through the following steps S401-S403. It should be noted that this method does not rely on... Figure 4 The specific order described below is a limitation. It should be understood that in other embodiments, the order of some steps in the method may be interchanged according to actual needs, or some steps may be omitted or deleted.
[0065] S401, the electronic device acquires a first temperature rise curve of the first device heating at different settings and a second temperature rise curve of the second device heating at different settings. The first temperature rise curve and / or the second temperature rise curve include the cooking time point when the first device and / or the second device are heating at the corresponding settings and the cooking temperature corresponding to the time point.
[0066] Optionally, the first and / or second devices can acquire the cooking temperature of the machine as it heats at different speeds during the dry-burning stage, as the cooking time changes.
[0067] Optionally, the first and / or second devices can fit a heating curve based on the cooking time point and the corresponding cooking temperature. For example, the first and / or second devices can use a scatter plot, taking the cooking time point and the corresponding cooking temperature as input, and selecting a quadratic equation as the output to obtain the heating curve.
[0068] For example, Figure 5 The diagram shows the cooking time and corresponding cooking temperature when the first device is heating at level 11. The electronic device fits this cooking time and temperature to obtain... Figure 6 The first heating curve of the first device at setting 11 is shown. The horizontal axis represents cooking time, and the vertical axis represents cooking temperature. The function corresponding to this first heating curve is:
[0069] y = 0.023x 2 +6.7373x+0.8018
[0070] Where y represents the cooking temperature and x represents the cooking time.
[0071] In this way, the electronic device can obtain the first temperature rise curve of the first device at different settings:
[0072] Level 1: y1 = a1*X^2 + b1*X + c1
[0073] 2nd gear: y2=a2*X^2+b2*X+c2
[0074] 3rd gear: y3 = a3*X^2 + b3*X + c3
[0075] The same logic applies to other gears.
[0076] The electronic device can obtain the second temperature rise curve of the second device at different settings:
[0077] Level 1: y1 = m1*X^2 + n1*X + p1
[0078] Level 2: y2=m2*X^2+n2*X+p2
[0079] 3rd gear: y3=m3*X^2+n3*X+p3
[0080] The same logic applies to other gears.
[0081] S402, the electronic device obtains the first heat generated by the first device according to the first heating curve of the first device and the second heat generated by the second device according to the second heating curve of the second device and the second heating program. The preset heating program includes a heating time period and a corresponding gear level.
[0082] For example, the electronic device calculates the first heat E0 and the second heat E1 required by the first device and the second device respectively when cooking the target recipe according to the preset heating program of the target recipe.
[0083] For example, a preset heating program includes: heating the pot for 20 seconds, heating at level 3 for 7 seconds, heating at level 8 for 5 seconds, and heating at level 5 for 8 seconds. The electronic device calculates the initial heat amount through integration.
[0084]
[0085] The electronic device calculates the second heat by integration:
[0086]
[0087] S403, the electronic device obtains the heat difference E1-E0 generated by the second heat E1 and / or the first heat E0 when the second device and the first device execute the same preset heating program, and the electronic device uses the ratio (E1-E0) / E0 of the heat difference E1-E0 to the first heat E0 as the device difference value K1.
[0088] That is, the electronic device obtains K1 = (E1 - E0) / E0. Optionally, if the calculated value of E1 or E0 is 0, then K1 is directly set to 0.
[0089] Thus, the electronic device obtains the device difference value between the first device and the second device. The following section describes how the electronic device obtains the temperature mapping function between the first and second devices based on this device difference value.
[0090] In some embodiments, the temperature mapping function includes the target cooking temperature T1 in the target temperature control curve and the temperature T0 in the temperature control standard curve at the same time point.
[0091] In some embodiments, the electronic device acquires the temperature mapping function between the first device and the second device, including the following cases: If the heat difference (E1-E0) is less than or equal to 30, the temperature mapping function is T1 = T0*(1+K1). If the first heat E0 and / or the second heat E1 are 0, the device difference value K1 is set to 0. If the heat difference (E1-E0) is greater than 30, the temperature mapping function is T1 = (T0+30) / (T0-30).
[0092] Wherein, 30 is the critical value of the heat difference determined by the electronic device based on the test results. Depending on the material or process of the first device and the second device, the critical value may also be 60. This application embodiment does not limit this.
[0093] In this way, after the electronic device obtains the cooking temperature T0 of the first device at a certain cooking time point, it can use different mapping methods to map the target cooking temperature T1 of the second device at that cooking time point, which can make the target cooking temperature T1 in the target temperature control curve more accurate.
[0094] In some embodiments, the electronic device corrects the temperature mapping function between the first device and the second device based on the configuration differences between the first device and the second device and the feeding time point. The configuration differences include the hardware differences between the first device and the second device, and the feeding time point includes the oil feeding time point and the vegetable feeding time point.
[0095] In some examples, the electronic device can obtain the target cooking temperature T1 required by the second device based on the temperature mapping function when no ingredients are added to the second device. In other examples, the electronic device needs to adjust the target cooking temperature T1 before and after ingredients are added to the second device. The electronic device adds a difference T as a correction to the temperature mapping function T1 = T0 * (1 + K). For example, the electronic device may adjust the temperature mapping function based on the ingredient addition time of the second device, or differences in the process or materials of the second device.
[0096] In some examples, the electronic device can obtain historical cooking temperature curves based on cooking data from the first and second devices for several target recipes. The electronic device then obtains the temperature difference T based on the temperature difference before and after the ingredient addition time point in the historical cooking curves of the two devices.
[0097] For example, Table 1 below shows an example of a modification to the temperature mapping function.
[0098]
[0099]
[0100] Table 1
[0101] In this way, the electronic device corrects the temperature mapping function based on the configuration differences between the first and second devices and the feeding time. This makes the target cooking temperature T1 in the target temperature control curve more accurate, thereby helping to achieve precise temperature control of the second device.
[0102] In some embodiments, for the second device to successfully complete the cooking task according to the target recipe, the second device needs to judge the temperature in real time and intelligently control the current heating power of the machine when actually cooking the recipe. When the second device detects that the actual cooking temperature has spiked, it reduces the actual cooking temperature by reducing the power. When the second device detects that the actual cooking temperature has returned to the normal range, it restores the power to the power corresponding to the target cooking temperature.
[0103] In some embodiments, when the second device is cooking according to the target temperature control curve, the cooking power can be adjusted according to the difference between the actual cooking temperature of the second device and the target cooking temperature in the target temperature control curve and the cooking progress, thereby achieving precise temperature control of the second device and enabling the second device to successfully complete the cooking task according to the target recipe.
[0104] The following example illustrates real-time temperature control during the actual stir-frying process:
[0105] For example, if the second device detects that the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time is outside a first preset time range, and it is detected that no food has been fed into the second device, then the power of the second device is adjusted so that the temperature of the second device is within a first predetermined range from the target cooking temperature determined based on the target temperature control curve.
[0106] For example, if the second device detects that the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time is within a first preset time range, then the power of the second device is adjusted so that the temperature of the second device is within a second predetermined range from the target cooking temperature determined based on the target temperature control curve.
[0107] For example, if the second device detects that the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time is not within the first preset time range, but it detects that the second device has been fed, then the power of the second device is adjusted so that the temperature of the second device and the target cooking temperature determined based on the target temperature control curve are within a third predetermined range.
[0108] For example, if the second device detects that the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time is within a first preset time range, and it detects that the second device has been fed, then the power of the second device is adjusted so that the temperature of the second device and the target cooking temperature determined based on the target temperature control curve are within a fourth predetermined range.
[0109] In this way, the second device adjusts the power corresponding to each cooking time point based on the difference between the actual cooking temperature and the target cooking temperature at each cooking time point before and after feeding, so that the actual cooking temperature and the target cooking temperature at each cooking time point are within a reasonable range.
[0110] In this way, the second device can control the temperature in real time according to the target recipe and successfully complete the cooking task. The user does not need to participate in the entire stir-frying process, which improves the intelligence of the cooking equipment and the user experience.
[0111] Optionally, the temperature control results of the second device can be displayed to the user, and the second device can also respond to the user's operation, allowing the user to perform real-time temperature control, or jointly perform real-time temperature control with the user. This application embodiment does not limit this.
[0112] In some scenarios, when electronic devices and / or secondary devices detect that the temperature control trigger rate of the secondary device is too high or too low than the standard level, it is necessary to optimize the target temperature control curve.
[0113] In some embodiments, the electronic device and / or the second device acquires the temperature control trigger rate of the second device cooking according to the target temperature control curve. When the temperature control trigger rate exceeds a preset threshold range, an optimized temperature control curve is generated based on the cooking data of the second device. The optimized temperature control curve is used by the second device to cook the target recipe.
[0114] In some examples, when the second device cooks the target recipe, if the actual cooking temperature exceeds the target cooking temperature by a preset temperature threshold, a temperature control event will be triggered. If the second device cooks the target recipe W times and N temperature control events occur, the temperature control trigger rate is N / W. If this temperature control trigger rate exceeds the preset threshold range, the second device determines that the temperature control trigger rate is too high. If the temperature control trigger rate is lower than the preset threshold, the second device determines that the temperature control trigger rate is too low. In this case, the second device needs to optimize and adjust the target temperature control curve to become an optimized temperature control curve.
[0115] In some examples, the electronic device and / or the second device can generate an optimized temperature control curve based on cooking data accumulated locally from cooking the target recipe. This optimized curve can then replace the previous target temperature control curve and be used for subsequent cooking of the target recipe by the second device. For example, after accumulating cooking data from 10 to 20 cooking sessions of the target recipe locally, the second device can detect whether the temperature control trigger rate is abnormal. If an abnormal temperature control trigger rate is detected, the second device can generate an optimized temperature control curve based on the accumulated cooking data.
[0116] Optionally, electronic devices and / or second devices can mark the optimized temperature control profile for use by users or in the background.
[0117] Optionally, the electronic device and / or the second device may adjust and / or optimize the target temperature control curve in response to user feedback. For example, the second device may adjust and / or optimize the target temperature control curve based on user feedback regarding overcooking, undercooking, or burning of food.
[0118] Figure 7 This is a schematic diagram of an electronic device provided for some embodiments of this application. In some embodiments, the electronic device includes one or more processors and a memory. The memory is configured to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the temperature control curve determination method in the above embodiments.
[0119] like Figure 7 As shown, the electronic device 700 includes a processor 701 and a memory 702. Exemplarily, the electronic device 700 may also include a communication interface 703 and a communication bus 704.
[0120] The processor 701, memory 702, and communication interface 703 communicate with each other via communication bus 704. Communication interface 703 is used to communicate with other network elements such as clients or other electronic devices.
[0121] In some embodiments, the processor 701 is used to execute program 705, which specifically performs the relevant steps in the above-described embodiments of the temperature control curve determination method. Specifically, program 705 may include program code, which includes computer-executable instructions.
[0122] For example, processor 701 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement some embodiments of this application. Electronic device 700 may include one or more processors, which may be processors of the same type, such as one or more CPUs; or they may be processors of different types, such as one or more CPUs and one or more ASICs.
[0123] In some embodiments, memory 702 is used to store program 705. Memory 702 may include high-speed RAM memory, and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0124] Specifically, program 705 can be called by processor 701 to enable electronic device 700 to perform temperature control curve determination operation.
[0125] Some embodiments of this application provide a computer-readable storage medium storing at least one executable instruction that, when executed on an electronic device 700, causes the electronic device 700 to perform the temperature control curve determination method described in the above embodiments.
[0126] Specifically, the executable instructions can be used to enable the electronic device 700 to perform the temperature control curve determination operation.
[0127] For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0128] The beneficial effects that the readable storage medium provided in some embodiments of this application can achieve can be referred to the beneficial effects in the corresponding temperature control curve determination method provided above, and will not be repeated here.
[0129] It should be noted that in this application, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.
[0130] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the apparatus embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0131] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus or device (such as a computer-based system, a processor-included system or other system that can fetch and execute instructions from, an instruction execution system, apparatus or device).
[0132] For the purposes of this specification, "computer-readable medium" can mean any means that can contain, store, communicate, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0133] More specific examples (a non-exhaustive list) of computer-readable media include the following: electrical connections having one or more wires (electronic devices), portable computer disks (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM).
[0134] Furthermore, the computer-readable medium can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory. It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof.
[0135] In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0136] The above embodiments of this application do not constitute a limitation on the scope of protection of this application.
Claims
1. A method for determining a temperature control curve, characterized in that, The method includes: Obtain the temperature control standard curve of the target recipe for cooking using a first device, wherein the first device is a device that successfully cooks the target recipe. Based on the temperature control standard curve of the first device and the temperature mapping function between the first device and the second device, a target temperature control curve for cooking the target recipe using the second device is obtained. The second device is a device that has not cooked the target recipe before.
2. The method according to claim 1, characterized in that, The temperature control standard curve and / or the target temperature control curve include cooking time points and cooking temperatures corresponding to those time points.
3. The method according to claim 2, characterized in that, The temperature control standard curve is generated based on the cooking data of the first successful cooking of the target recipe by the first device.
4. The method according to claim 3, characterized in that, The temperature mapping function between the first device and the second device is obtained based on the device difference value between the first device and the second device, which reflects the difference in heat generated by the first device and the second device performing the same heating program.
5. The method according to claim 4, characterized in that, The method further includes obtaining a device difference value between the first device and the second device, wherein obtaining the device difference value between the first device and the second device includes: Obtain a first temperature rise curve of the first device heating at different power levels and a second temperature rise curve of the second device heating at different power levels. The first temperature rise curve and / or the second temperature rise curve include the cooking time point when the first device and / or the second device are heating at the corresponding power level and the cooking temperature corresponding to the cooking time point. Based on the first temperature rise curve of the first device, the first heat generated by the first device according to the preset heating program is obtained; based on the second temperature rise curve of the second device, the second heat generated by the second device according to the preset heating program is obtained; the preset heating program includes a heating time period and a gear corresponding to the heating time period. Based on the second heat E1 and / or the first heat E0, the heat difference E1-E0 generated by the second device and the first device executing the same preset heating program is obtained, and the ratio of the heat difference E1-E0 to the first heat E0 (E1-E0) / E0 is taken as the device difference value K1.
6. The method according to claim 5, characterized in that, The temperature mapping function includes the target cooking temperature T1 in the target temperature control curve and the temperature T0 in the temperature control standard curve at the same time point. The method further includes obtaining the temperature mapping function between the first device and the second device, which includes: If the heat difference (E1-E0) is less than or equal to 30, the temperature mapping function is T1 = T0 * (1 + K1). If the first heat E0 and / or the second heat E1 are 0, the equipment difference value K1 is set to 0. If the heat difference (E1-E0) is greater than 30, the temperature mapping function is T1 = (T0+30) / (T0-30).
7. The method according to claim 6, characterized in that, The method further includes: Based on the configuration differences and feeding time points between the first and second devices, the temperature mapping function between the first and second devices is corrected. The configuration differences include hardware differences between the first and second devices, and the feeding time points include oil feeding time points and vegetable feeding time points.
8. The method according to claim 7, characterized in that, The method further includes: When the second device cooks according to the target temperature control curve. If the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time is outside the first preset time range, and it is detected that no food has been added to the second device, then the power of the second device is adjusted so that the temperature of the second device is within the first predetermined range of the target cooking temperature determined based on the target temperature control curve. If the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time is within a first preset time range, then the power of the second device is adjusted so that the temperature of the second device is within a second predetermined range from the target cooking temperature determined based on the target temperature control curve. If the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time is not within the first preset time range, but it is detected that the second device has been fed, then the power of the second device is adjusted so that the temperature of the second device and the target cooking temperature determined based on the target temperature control curve are within a third predetermined range. If the difference between the actual cooking temperature of the inner wall of the second device at a certain moment and the target cooking temperature at that moment determined based on the target temperature control curve exceeds a preset temperature threshold, and the difference between that moment and the feeding time is within a first preset time range, and it is detected that the second device has been fed, then the power of the second device is adjusted so that the temperature of the second device and the target cooking temperature determined based on the target temperature control curve are within a fourth predetermined range.
9. The method according to claim 8, characterized in that, The method further includes: The temperature control trigger rate of the second device cooking according to the target temperature control curve is obtained. When the temperature control trigger rate exceeds a preset threshold range, an optimized temperature control curve is generated based on the cooking data of the second device. The optimized temperature control curve is used by the second device to cook the target recipe.
10. A cooking device, characterized in that, include: Cooking utensils, configured for cooking dishes; A temperature measuring unit is configured to detect the temperature of the cooking appliance; The control unit is electrically connected to the temperature measuring unit and is configured to perform the operation of a temperature control curve determination method according to any one of claims 1-9.
11. An electronic device, characterized in that, include: One or more processors; and The memory is configured to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the operation of the temperature control curve determination method according to any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, The storage medium stores at least one executable instruction, which, when executed on the cooking device, causes the cooking device to perform the operation of a temperature control curve determination method as described in any one of claims 1-9.