Rice cooker cooking control method and device and rice cooker
Patent Information
- Application Number
- CN202611394170.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-09
- Publication Date
- 2026-10-13
AI Technical Summary
[0004]基于此,有必要针对上述技术问题,提供一种能够在提高电饭煲煮饭效果的同时,解决倒计时显示突兀变化问题的电饭煲烹饪控制方法、装置和电饭煲
[0047]上述电饭煲烹饪控制方法、装置和电饭煲,通过将目标烹饪阶段的实际米水重量与理论米水重量之间的重量差值作为后续烹饪阶段烹饪时长修正的依据,能够将锅内物料偏离标准状态的程度量化为具体的烹饪补偿时间,从而利用电饭煲自身的称重数据实现对后续烹饪阶段烹饪时长的精准调节,有效改善因米量、水量或环境因素波动导致的烹饪品质不稳定性。另一方面,在进行时长修正时,并不是直接将修正时长叠加至显示倒计时上引起跳变,而是将修正后的总时长均匀分摊至后续烹饪阶段的每一单位显示时长所对应的基准运行时长上,使得显示界面上的倒计时始终保持以每单位显示时长递减幅度相同的连续变化速率,降低了倒计时显示时间发生突变或回跳的可能性,在提高煮饭效果的同时,实现了显示倒计时的全程平滑过渡。
Smart Images

Figure CN122902350A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent control technology for electrical appliances, and in particular to a cooking control method, device and rice cooker for rice cookers. Background Technology
[0002] As one of the most common cooking appliances in modern family kitchens, the rice cooker has become an indispensable cooking utensil in daily life. With the accelerating pace of life and consumers' increasing demands for the taste of rice, the rice cooker has gradually evolved from a cooking utensil with only simple heating functions into an intelligent kitchen device that integrates multiple cooking modes, intelligent control, and taste optimization.
[0003] Current rice cookers typically use preset programs to control the cooking process. Their heating time and countdown display are based on standard time parameters determined through extensive testing before leaving the factory. These parameters are set based on fixed factors such as rice type, water volume, and heating power, and cannot be dynamically adjusted according to specific conditions in actual use. In actual use, because the amount of rice or water added by the user often deviates from the experimental data, it's easy to find that the rice is not cooked after the preset time has elapsed, forcing the user to add extra heating time. This can cause the countdown to "jump back" after reaching zero. Alternatively, when the actual cooking progress is ahead of schedule, the countdown may reach zero more quickly, resulting in an abrupt "quick end" experience. Summary of the Invention
[0004] Therefore, it is necessary to provide a rice cooker cooking control method, device, and rice cooker that can improve the rice cooking effect of the rice cooker while solving the problem of abrupt changes in the countdown display.
[0005] Firstly, this application provides a method for controlling the cooking of a rice cooker. The method includes:
[0006] At the end of the target cooking stage of the rice cooker, the actual weight of rice and water in the rice cooker is obtained. The target cooking stage is a non-final cooking stage of the rice cooking mode, which includes multiple cooking stages.
[0007] Obtain the display countdown duration for at least one subsequent cooking stage after the target cooking stage, and the theoretical weight of rice and water at the end of the target cooking stage;
[0008] The cooking correction time for the subsequent cooking stage is determined based on the weight difference between the actual rice and water weight and the theoretical rice and water weight.
[0009] Based on the cooking correction time, the base running time corresponding to each unit of display time in the display countdown time is corrected to obtain the actual running time corresponding to each unit of display time.
[0010] When the rice cooker enters the subsequent cooking stage, it displays a cooking countdown according to the actual running time.
[0011] In one embodiment, the subsequent cooking stage includes the next cooking stage after the target cooking stage;
[0012] The step of adjusting the base runtime corresponding to each unit of display duration in the countdown timer based on the cooking correction duration to obtain the actual runtime corresponding to each unit of display duration includes:
[0013] The cooking correction time is allocated to each unit of display time in the display countdown time, resulting in the running correction time for each unit of display time.
[0014] The base runtime corresponding to each unit display duration is corrected using the runtime correction duration to obtain the actual runtime corresponding to each unit display duration.
[0015] In one embodiment, the subsequent cooking stages include all cooking stages following the target cooking stage;
[0016] The step of adjusting the base runtime corresponding to each unit of display duration in the countdown timer based on the cooking correction duration to obtain the actual runtime corresponding to each unit of display duration includes:
[0017] The total countdown time is obtained by summing the countdown times for each subsequent cooking stage.
[0018] The cooking correction time is allocated to each unit of display time in the total display countdown time, resulting in the running correction time for each unit of display time.
[0019] The base runtime corresponding to each unit display duration is corrected using the runtime correction duration to obtain the actual runtime corresponding to each unit display duration.
[0020] In one embodiment, obtaining the actual weight of rice and water in the rice cooker at the end of the target cooking stage of the rice cooker includes:
[0021] At the end of the target cooking stage of the rice cooker, the initial weight of rice and water in the rice cooker is collected by the strain gauge weight sensor in the rice cooker.
[0022] Obtain the ambient temperature of the environment in which the strain gauge weight sensor is located;
[0023] The weight correction parameters are determined based on the ambient temperature and the preset reference temperature.
[0024] The initial rice-water weight is corrected using the weight correction parameter to obtain the actual rice-water weight of the ingredients in the rice cooker.
[0025] In one embodiment, determining the weight correction parameter based on the ambient temperature and a preset reference temperature includes:
[0026] Determine the temperature difference between the ambient temperature and the preset reference temperature;
[0027] The product of the temperature difference and the preset weight correction factor is determined as the weight correction coefficient.
[0028] Secondly, this application also provides a rice cooker. The rice cooker includes:
[0029] The inner pot is used to hold the ingredients to be cooked;
[0030] The base is used to support the inner liner;
[0031] The weight acquisition component installed on the base is used to acquire the weight of the material in the rice cooker.
[0032] A display component is used to display the cooking countdown of the rice cooker;
[0033] A controller that is communicatively connected to both the weight acquisition component and the display component is used to execute the steps of the above method.
[0034] In one embodiment, the number of weight acquisition components is multiple;
[0035] Each of the weight acquisition components is respectively set in different areas of the base, and is used to collect the weight of the material in different areas to obtain the weight of each area;
[0036] The controller is communicatively connected to each of the weight acquisition components to obtain the weight of the area collected by each weight acquisition component, and to determine the actual weight of rice and water in the rice cooker based on the sum of the weights of each area.
[0037] In one embodiment, the weight acquisition component includes a strain gauge weight sensor.
[0038] In one embodiment, the rice cooker further includes a temperature sensor disposed on the strain gauge weight sensor;
[0039] The temperature sensor is used to collect the ambient temperature of the environment where the strain gauge weight sensor is located.
[0040] The controller is communicatively connected to the temperature sensor and is used to determine a weight correction parameter based on the ambient temperature and a preset reference temperature. The weight correction parameter is then used to correct the initial rice-water weight of the material in the rice cooker to obtain the actual rice-water weight of the material in the rice cooker.
[0041] Thirdly, this application also provides a rice cooker cooking control device, the device comprising:
[0042] The actual weight acquisition module is used to acquire the actual weight of rice and water in the rice cooker at the end of the target cooking stage when the rice cooker is not in the final cooking stage of the cooking mode; the cooking mode includes multiple cooking stages.
[0043] The duration and theoretical weight acquisition module is used to acquire the display countdown duration of at least one subsequent cooking stage after the target cooking stage, and the theoretical weight of rice and water at the end of the target cooking stage.
[0044] The correction time determination module is used to determine the cooking correction time for the subsequent cooking stage based on the weight difference between the actual rice and water weight and the theoretical rice and water weight.
[0045] The duration correction module is used to correct the baseline runtime corresponding to each unit of display duration in the display countdown duration based on the cooking correction duration, so as to obtain the actual runtime corresponding to each unit of display duration.
[0046] The countdown display control module is used to control the rice cooker to display a cooking countdown according to the actual running time when the subsequent cooking stage is started.
[0047] The aforementioned rice cooker cooking control method, device, and rice cooker, by using the weight difference between the actual and theoretical weight of rice and water at the target cooking stage as the basis for adjusting the cooking time in subsequent stages, quantify the degree to which the ingredients deviate from the standard state into specific cooking compensation time. This allows for precise adjustment of the cooking time in subsequent stages using the rice cooker's own weighing data, effectively improving the instability of cooking quality caused by fluctuations in rice quantity, water quantity, or environmental factors. Furthermore, when adjusting the cooking time, the corrected time is not directly added to the countdown display to cause a jump. Instead, the corrected total time is evenly distributed across the baseline runtime corresponding to each unit of display time in subsequent cooking stages. This ensures that the countdown on the display interface maintains a continuous rate of change with the same decrease per unit of display time, reducing the possibility of sudden changes or jumps in the countdown display time. This improves the cooking effect while achieving a smooth transition throughout the countdown display. Attached Figure Description
[0048] Figure 1 This is a structural block diagram of a rice cooker in one embodiment;
[0049] Figure 2 This is a schematic diagram of the structure of a rice cooker in one embodiment;
[0050] Figure 3 This is a schematic diagram of the structure of a rice cooker in another embodiment;
[0051] Figure 4 This is a schematic diagram of the structure of a rice cooker in yet another embodiment;
[0052] Figure 5 Here is a schematic diagram of the structure of the rice cooker in one embodiment;
[0053] Figure 6 This is a flowchart illustrating a rice cooker cooking control method in one embodiment;
[0054] Figure 7 This is a flowchart illustrating how, based on the cooking correction time, the baseline runtime corresponding to each unit of display time in the countdown time is corrected to obtain the actual runtime corresponding to each unit of display time in one embodiment.
[0055] Figure 8 In another embodiment, a flowchart is shown in which the baseline runtime corresponding to each unit of display time in the countdown time is corrected based on the cooking correction time to obtain the actual runtime corresponding to each unit of display time.
[0056] Figure 9 This is a flowchart illustrating the rice cooker cooking control method in another embodiment;
[0057] Figure 10 This is a structural block diagram of a rice cooker cooking control device in one embodiment;
[0058] Figure 11 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0059] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0060] The rice cooker cooking control method provided in this application embodiment can be applied to, for example... Figure 1The rice cooker shown may include an inner pot 101, a base 102, a weight acquisition component 103 disposed on the base 102, a display component 104, and a controller 105 that is communicatively connected to the weight acquisition component 103 and the display component 104 respectively.
[0061] The inner pot 101 is the container component in the rice cooker that comes into direct contact with the food and is used to hold the food being cooked.
[0062] The base 102 is a physical support structure in the rice cooker used to support and fix the internal functional components, and can be used to support the inner pot 101. The interior of the base 102 can be used to install the relevant electrical components of the rice cooker, such as the weight acquisition component 103 and the controller 105, while the exterior is used to contact the table surface to support the entire machine.
[0063] The weight acquisition component 103 is a sensing device that can convert physical weight into a processable electrical signal. The weight acquisition component 103 can be set on the base 102 to detect the gravity load generated by the inner liner 101 and its materials placed on the base 102, and convert the gravity load into an analog or digital electrical signal output.
[0064] Understandably, the weight acquisition component 103 can be any type of hardware component capable of acquiring weight, such as a capacitive load cell, an inductive load cell, a strain gauge weight cell, etc.
[0065] The display component 104 is an actuator on the rice cooker that outputs visual information to the user. It receives display drive signals from the controller 105 and converts them into visual content. The display component 104 can be disposed on the surface of the rice cooker shell and is used to present cooking status information to the user, including but not limited to remaining cooking time, current mode, temperature status, etc. For example, the display component 104 can be a display control panel or display screen on the rice cooker.
[0066] The controller 105 is the core of the rice cooker for data processing and logical decision-making. It may include a processor chip and integrated circuits. It can receive signal inputs from various acquisition components and execute preset control algorithms to output corresponding control commands.
[0067] For example, when the target cooking stage of the rice cooker ends, the controller 105 obtains the actual weight of rice and water in the rice cooker through the weight acquisition component 103. The target cooking stage is a non-final cooking stage of the rice cooking mode, which may include multiple cooking stages. Subsequently, the controller 105 can obtain the display countdown duration of at least one subsequent cooking stage after the target cooking stage, as well as the theoretical weight of rice and water at the end of the target cooking stage. Based on the weight difference between the actual weight of rice and water and the theoretical weight of rice and water, the controller determines the cooking correction duration of the subsequent cooking stage. Based on the cooking correction duration, the controller corrects the base running time corresponding to each unit of display duration in the display countdown duration to obtain the actual running time corresponding to each unit of display duration. When the subsequent cooking stage begins, the controller controls the display component 104 of the rice cooker to display the cooking countdown according to the actual running time.
[0068] In one embodiment, the weight acquisition component 103 acquires the total weight of the rice cooker. Since the weight of other components, except for the materials, does not change much, the controller 105 can equate the total weight of the rice cooker with the actual weight of rice and water in the rice cooker. In this case, the theoretical weight of rice and water is also determined by adding the total weight of the rice cooker to the rice and water weight during the experiment.
[0069] In one embodiment, the controller 105 is pre-set with a zero-point calibration weight, which can be determined before the rice cooker leaves the factory based on the weight of the entire machine without any materials. After obtaining the weight of the entire machine from the weight acquisition component 103, the zero-point calibration weight can be subtracted from the weight of the entire machine to obtain the net weight of the materials in the rice cooker, which is taken as the actual weight of rice and water.
[0070] The aforementioned rice cooker uses the weight difference between the actual and theoretical weight of rice and water at the target cooking stage as the basis for adjusting the cooking time in subsequent stages. This quantifies the degree to which the ingredients deviate from the standard state and translates it into specific cooking compensation time. By utilizing the rice cooker's own weighing data, it achieves precise adjustment of the cooking time for subsequent stages, effectively improving the instability of cooking quality caused by fluctuations in rice quantity, water quantity, or environmental factors. Furthermore, when adjusting the time, it doesn't directly add the corrected time to the countdown display, causing a jump. Instead, it evenly distributes the corrected total time across the baseline runtime corresponding to each unit of display time in subsequent cooking stages. This ensures that the countdown on the display maintains a continuous rate of change with the same decrease per unit of display time, reducing the possibility of sudden changes or jumps in the countdown display. This improves the cooking effect while achieving a smooth transition throughout the countdown process.
[0071] In one embodiment, such as Figure 2As shown, there are multiple sets of weight acquisition components 103, each set in a different area of the base, used to collect the weight of the material in different areas and obtain the weight of each area.
[0072] The different areas of the base indicate the non-overlapping positions occupied by each weight acquisition component 103 on the base. The installation positions of each weight acquisition component 103 are spaced apart, so that the force-bearing ends of each weight acquisition component 103 support different positions on the bottom of the rice cooker.
[0073] Among them, the regional weight is the local weight value independently measured by a single weight acquisition component 103 at its corresponding support point. This weight value reflects the distribution ratio of the whole machine weight borne by the support area where the group of weight acquisition components 103 is located, rather than the total weight of the whole machine.
[0074] For example, the controller can communicate with each weight acquisition component 103 to obtain the regional weights collected by each group of weight acquisition components 103 in different areas of the base, and determine the actual weight of rice and water in the rice cooker based on the weights of each region.
[0075] In one embodiment, the controller can calculate the sum of the weights of each region and directly determine the sum of the weights as the actual weight of rice and water in the rice cooker.
[0076] In one embodiment, the controller can calculate the sum of the weights of each region to obtain the total weight of the machine, and then subtract the zero-point calibration weight from the total weight to obtain the actual weight of rice and water in the rice cooker.
[0077] In the above embodiments, by independently collecting data from multiple sets of weight acquisition components placed in different areas of the base, and summing the weights from each area to determine the actual weight of rice and water, the influence of center of gravity shift caused by deviations in the placement of the inner pot or uneven distribution of materials in the pot on the force distribution of each set of sensors can be eliminated. This ensures that the total weight after summing is equal to the actual mass of the materials, thereby avoiding measurement errors caused by the force point of a single sensor being off-center. This improves the accuracy of collecting the actual weight of rice and water, and provides a reliable weight data basis for subsequent dynamic correction of cooking time based on this weight.
[0078] In one embodiment, the weight acquisition component includes a strain gauge weight sensor.
[0079] Among them, strain gauge weight sensors are measuring elements that realize force-to-electricity conversion by utilizing the strain resistance effect of metal or semiconductor materials. Their core structure can include an elastic sensing element and a resistance strain gauge attached to it. When the weight to be measured is transmitted to the elastic body through the force-bearing structure, the elastic body undergoes a small mechanical deformation proportional to the weight. This deformation causes the strain gauge attached to it to be stretched or compressed, resulting in changes in the cross-sectional area and length of the metal resistance wire in the strain gauge. The change in resistance is converted into a measurable voltage signal output through a corresponding bridge circuit, and the weight value applied to the sensor can be obtained from the voltage value.
[0080] In one embodiment, the strain gauge weight sensor can be a metal foil strain gauge weight sensor, which is a force-sensitive element that uses the resistance strain effect of metal foil material to convert the physical weight applied to it into a measurable electrical signal, and its core sensitive material is a thin metal foil sheet.
[0081] In the above embodiments, by using a strain gauge weight sensor in the weight acquisition component, the linear relationship between the elastic body deformation and the resistance change is utilized to achieve force-to-electricity conversion. This provides the controller with a weight signal that is highly repeatable and has low nonlinear error based on the mature resistance strain measurement principle, thus providing a stable and reliable weight detection foundation for the entire intelligent cooking control.
[0082] In one embodiment, such as Figure 3 The rice cooker may also include a temperature sensor 302 disposed on a strain gauge weight sensor 301.
[0083] The temperature sensor 302 is a sensing element that converts the physical quantity of temperature into a measurable electrical signal. Its working principle can be based on the resistance temperature coefficient (RTC) effect or the thermoelectric effect to collect temperature information. The temperature sensor 302 can be installed on the strain gauge weight sensor 301 to collect the ambient temperature of the environment in which the strain gauge weight sensor 301 is located.
[0084] For example, the controller can communicate with the temperature sensor 302 to determine the temperature weight correction parameter based on the ambient temperature and the preset base temperature, and use the weight correction parameter to correct the initial rice and water weight of the ingredients in the rice cooker to obtain the actual rice and water weight of the ingredients in the rice cooker.
[0085] In one embodiment, the weight acquisition component may further include a support plate 303, a bracket 304, and shock-absorbing rubber feet 305. Figure 3 The left image is an axis view of the weight acquisition component, and the right image is a cross-sectional view of the weight acquisition component. Figure 3 As shown, the temperature sensor 302 is mounted on the strain gauge weight sensor 301.
[0086] In one embodiment, such as Figure 4 As shown, the temperature sensor 302 can be fixed to the metal plate of the strain gauge weight sensor 301 by two screws 401.
[0087] In the above embodiments, by setting a temperature sensor in the weight acquisition component, the ambient temperature of the environment in which the strain gauge weight sensor is located is acquired in a manner close to the actual working part of the strain gauge weight sensor. This enables the controller to obtain a temperature drift compensation basis consistent with the actual thermal state of the sensor. Then, based on the deviation of the ambient temperature from the preset reference temperature, the weight correction parameters are calculated, and the initial rice and water weight is reversed and corrected. This eliminates the measurement errors introduced by strain gauge resistance drift and changes in elastic modulus caused by temperature changes, improves the acquisition accuracy of the actual rice and water weight, and provides an accurate and reliable basic input for subsequent dynamic correction of cooking time based on this weight data.
[0088] In one embodiment, a rice cooker is provided, which may include a base, a winding reel, an inner pot, a support ring, an inner lid, a top lid, a controller, and a display panel.
[0089] The rice cooker's base integrates four sets of high-precision weight acquisition components. Each set of weight acquisition components may include a support plate, a metal foil strain gauge weight sensor, a bracket, and shock-absorbing adhesive. The total weight of the rice cooker is the sum of the weights collected by the four weight acquisition components.
[0090] To eliminate interference from ambient temperature, a high-precision NTC temperature sensor is built into the weight acquisition component. The NTC temperature sensor is fixed to the metal plate of the metal foil strain gauge weight sensor by two screws.
[0091] In one embodiment, the oblique view of the rice cooker lid open is as follows: Figure 5 As shown, the weight acquisition component 103 is installed inside the base of the rice cooker.
[0092] Based on the same inventive concept, in one embodiment, such as Figure 6 As shown, a cooking control method for a rice cooker is provided, which is applied to... Figure 1 Taking controller 105 as an example, the following steps are included:
[0093] S602, at the end of the target cooking stage of the rice cooker, obtain the actual weight of rice and water in the rice cooker.
[0094] The target cooking stage refers to any cooking stage other than the final cooking stage among the multiple cooking stages included in the rice cooking mode. It can be understood that the rice cooking mode includes multiple cooking stages, such as rapid heating, boiling, low-heat simmering, and residual heat cooking. Residual heat cooking is the final cooking stage, and all other cooking stages can be considered target cooking stages. When the cooking time reaches the cooking period of a certain cooking stage, that cooking stage is the target cooking stage. Different cooking stages have different heating power and temperature control targets, and each stage is executed sequentially according to a preset order, together forming a complete rice cooking program.
[0095] The ingredients in a rice cooker are the mixture of rice and water placed inside the inner pot to be cooked. During the cooking process, the weight of the ingredients will change due to factors such as water evaporation and expansion from water absorption.
[0096] The actual weight of rice and water refers to the weight of the material determined by the weight acquisition component in the rice cooker at the end of the target cooking stage.
[0097] In one embodiment, the controller can directly determine the total weight of the machine collected by the weight acquisition component as the actual weight of the rice and water in the material.
[0098] In one embodiment, when the controller obtains the total weight of the rice cooker from the weight acquisition component, it can subtract the zero-point calibration weight from the total weight to obtain the net weight of the materials inside the rice cooker, which is taken as the actual weight of rice and water.
[0099] For example, when the controller controls the rice cooker to run the cooking mode, it can monitor the current cooking stage. When the rice cooker is in a non-final cooking stage of the cooking mode, it can determine the cooking stage as the target cooking stage. When the target cooking stage ends, it can obtain the actual weight of rice and water in the rice cooker through the weight acquisition component.
[0100] S604, obtain the display countdown duration of at least one subsequent cooking stage after the target cooking stage, and the theoretical weight of rice and water at the end of the target cooking stage.
[0101] Subsequent cooking stages refer to one or more cooking stages that follow the target cooking stage in chronological order. They can refer to any cooking stage after the target cooking stage, such as the cooking stage whose cooking time has the least impact on the cooking result. They can also refer to the cooking stage immediately following the target cooking stage, or all cooking stages that follow the target cooking stage.
[0102] The countdown duration for subsequent cooking stages refers to the time interval displayed on the display component for that specific cooking stage; that is, the length of time that subsequent cooking stage should be displayed during the countdown. Although the display component only shows the total remaining time from the current moment to the end of cooking at any given time, this remaining time is actually the sum of the countdown durations for each subsequent cooking stage, and each subsequent cooking stage corresponds to an independent countdown duration. For example, the countdown duration for the low-heat simmering stage is 10 minutes. This means that after the low-heat simmering stage begins, the countdown starts at the value when that stage should begin, gradually decreasing within a 10-unit interval until the value when entering the residual heat simmering stage, which has a countdown duration of 6 minutes.
[0103] The theoretical weight of rice and water at the end of the target cooking stage refers to the standard weight that the rice cooker should reach at the end of the target cooking stage. This weight can be determined through experimental data, such as the weight of rice and water collected from the rice cooker at the end of the target cooking stage under standard experimental conditions. The theoretical weight of rice and water can serve as a reference benchmark for judging whether the actual weight of rice and water deviates from the standard.
[0104] For example, the controller may obtain the display countdown duration of at least one subsequent cooking stage after the target cooking stage, and the theoretical weight of rice and water at the end of the target cooking stage.
[0105] In one embodiment, the controller is pre-configured with a mapping relationship between the theoretical weight of rice and water and the cooking runtime. The controller can determine the cooking runtime that has been run at the end of the target cooking stage, and then find the mapping relationship based on the cooking runtime to determine the theoretical weight of rice and water that matches the cooking runtime.
[0106] S606, based on the weight difference between the actual weight of rice and water and the theoretical weight of rice and water, determines the cooking correction time for subsequent cooking stages.
[0107] The cooking correction time is the adjustment period needed to achieve the desired cooking effect. It's calculated based on the weight difference and represents the absolute amount by which the total cooking time for subsequent stages needs to be extended or shortened. Understandably, a positive cooking correction time indicates a longer cooking time when the actual rice and water weight is higher than the theoretical weight, while a negative cooking correction time indicates a shorter cooking time when the actual rice and water weight is lower than the theoretical weight.
[0108] For example, the controller can calculate the weight difference between the actual weight of rice and water and the theoretical weight of rice and water, and determine the cooking correction time for subsequent cooking stages based on the weight difference.
[0109] In one embodiment, the controller can pre-set a mapping relationship between weight difference and correction time. After determining the weight difference between the actual rice and water weight and the theoretical rice and water weight, the controller searches for the mapping relationship between weight difference and correction time based on the weight difference and determines the cooking correction time that matches the weight difference.
[0110] In one embodiment, the controller can be pre-set with a calculation function for the weight difference and correction time. After determining the weight difference between the actual rice and water weight and the theoretical rice and water weight, the controller determines the cooking correction time that matches the weight difference based on the calculation function.
[0111] S608, based on the cooking correction time, corrects the base running time corresponding to each unit of display time in the countdown time to obtain the actual running time corresponding to each unit of display time.
[0112] The display duration per unit of the countdown timer refers to the amount of time corresponding to the smallest visual unit of change in the countdown digits on the display component. In other words, it represents the amount of display time represented by one smallest increment in the countdown digits on the rice cooker's display component. For example, a unit display duration could be 1 minute; that is, each decrease of one digit on the display component represents a decrease of one minute of display time.
[0113] The baseline runtime refers to the physical time length corresponding to each unit of display duration under standard preset conditions; that is, the actual physical time corresponding to each unit of display duration on the display component without any time correction. For example, if the unit display duration is 1 minute, its baseline runtime is also 1 minute of physical time.
[0114] Duration correction refers to the operation of changing the mapping ratio between unit display duration and physical time. This operation can change the 1:1 mapping relationship between unit display duration and base runtime, so that the physical duration corresponding to each unit display duration is stretched or compressed after correction.
[0115] The actual runtime refers to the actual physical time length corresponding to each unit of display time after time correction. This value replaces the reference runtime as the actual time reference for controlling the internal timer. During the corrected cooking phase, the internal timer in the controller will control the time elapsed according to this actual runtime.
[0116] For example, the controller can adjust the base runtime corresponding to each unit of display duration in the countdown timer based on the cooking correction duration to obtain the actual runtime corresponding to each unit of display duration.
[0117] S610, when entering the subsequent cooking stage, controls the rice cooker to display a cooking countdown based on the actual running time.
[0118] For example, when the controller detects that the rice cooker has entered the subsequent cooking stage, it can control the rice cooker to display a cooking countdown according to the actual running time.
[0119] In the aforementioned rice cooker cooking control method, the weight difference between the actual and theoretical weight of rice and water at the target cooking stage is used as the basis for adjusting the cooking time in subsequent stages. This quantifies the degree to which the ingredients deviate from the standard state into a specific cooking compensation time, thereby utilizing the rice cooker's own weighing data to precisely adjust the cooking time of subsequent stages. This effectively improves the instability of cooking quality caused by fluctuations in rice quantity, water quantity, or environmental factors. On the other hand, when adjusting the time, the corrected time is not directly added to the countdown display to cause a jump. Instead, the corrected total time is evenly distributed to the base running time corresponding to each unit of display time in subsequent cooking stages. This ensures that the countdown on the display interface always maintains a continuous rate of change with the same decrease in each unit of display time, reducing the possibility of sudden changes or jumps in the countdown display time. This improves the cooking effect while achieving a smooth transition of the entire countdown display.
[0120] In one embodiment, the subsequent cooking stage includes the next cooking stage after the target cooking stage. S608, based on the cooking correction duration, the baseline runtime corresponding to each unit of display duration in the display countdown duration is corrected to obtain the actual runtime corresponding to each unit of display duration, which may include:
[0121] The cooking correction time is allocated to each unit of display time in the countdown timer, resulting in the running correction time for each unit of display time. The running correction time is then used to correct the base runtime corresponding to each unit of display time, resulting in the actual runtime corresponding to each unit of display time.
[0122] The next stage after the target cooking stage refers to the first cooking stage that follows the target cooking stage in the cooking mode's stage sequence. For example, if the target cooking stage is the boiling stage, then the next cooking stage is the simmering stage.
[0123] Understandably, the subsequent cooking stages, including the next cooking stage after the target cooking stage, mean that at the end of each cooking stage other than the final cooking stage, the base running time of the unit display duration of the next cooking stage will be adjusted based on the actual weight of rice and water collected, thereby reducing the possibility of sudden changes in the countdown display of the rice cooker.
[0124] Among them, the running correction duration refers to the local compensation amount allocated to each unit of display duration, used to adjust the mapping relationship between the unit's display duration and physical duration.
[0125] For example, after determining the cooking correction time for the next cooking stage, the controller can evenly distribute the cooking correction time to each unit of display time in the display countdown time of the next cooking stage, thereby obtaining the running correction time corresponding to each unit of display time. Then, the running correction time is used to correct the base runtime corresponding to each unit of display time, such as extending or shortening the base runtime, to obtain the actual runtime corresponding to each unit of display time.
[0126] In the above embodiments, by evenly distributing the cooking correction time to each unit of display time in the countdown time of the next cooking stage, each unit of display time can obtain a corresponding running correction time, and the base running time of each unit of display time can be adjusted according to the correction time. This ensures that the display countdown of the subsequent cooking stage maintains a constant digital deceleration rate throughout, avoiding the correction amount from being concentrated at a certain moment and causing a sudden change or jump in the countdown. This achieves the unification of cooking time correction and smooth display transition.
[0127] In another embodiment, such as Figure 7 As shown, subsequent cooking stages include all cooking stages after the target cooking stage. S608, based on the cooking correction time, performs a time correction on the base runtime corresponding to each unit of display time in the countdown timer to obtain the actual runtime corresponding to each unit of display time, which may include:
[0128] S702, sum the display countdown durations for each subsequent cooking stage to obtain the total display countdown duration.
[0129] The subsequent cooking stages include all cooking stages after the target cooking stage. This means that at the end of each cooking stage other than the final cooking stage, the base running time of the countdown display for all cooking stages after the target cooking stage will be adjusted based on the actual weight of rice and water collected. This ensures that the countdown display rate remains consistent throughout all subsequent cooking stages, further reducing the possibility of sudden changes in the rice cooker's countdown display.
[0130] The total countdown duration refers to the sum of the countdown durations for each subsequent cooking stage after the target cooking stage. This value represents the total number of minutes that should be displayed on the display component from the end of the target cooking stage until the end of cooking.
[0131] For example, the controller can sum the display countdown durations for each subsequent cooking stage to obtain the total display countdown duration.
[0132] S704, allocates the cooking correction time to each unit of display time in the total display countdown time, and obtains the running correction time for each unit of display time.
[0133] For example, the controller can evenly distribute the cooking correction time to each unit of display time in the display countdown time of all subsequent cooking stages, thus obtaining the running correction time corresponding to each unit of display time.
[0134] S706 uses the runtime correction duration to correct the base runtime corresponding to each unit display duration, thus obtaining the actual runtime corresponding to each unit display duration.
[0135] For example, the controller can use the runtime correction duration to correct the base runtime corresponding to each unit display duration, such as by extending or shortening the base runtime, to obtain the actual runtime corresponding to each unit display duration.
[0136] In the above embodiments, by performing a weighing at the end of each non-final cooking stage and evenly distributing the compensation amount to each unit of display time in all subsequent stages, the compensation amount for each correction can be spread across a wider range of display units. The absolute value of the single operation correction time obtained in each unit of display time is smaller, and the superposition effect of multiple progressive corrections allows the display rate to be adjusted gradually with finer steps. This further reduces the disturbance amplitude of the display rate caused by a single correction throughout the cooking process, achieving a more continuous and smooth transition of the display countdown throughout the entire stage.
[0137] In one embodiment, such as Figure 8 As shown, S602, at the end of the target cooking stage of the rice cooker, obtaining the actual weight of rice and water in the rice cooker may include:
[0138] S802, at the end of the target cooking stage of the rice cooker, the initial weight of rice and water in the rice cooker is collected by the strain gauge weight sensor in the rice cooker.
[0139] The initial weight of rice and water refers to the original weight of the material directly acquired and output by a strain gauge weight sensor without temperature correction. Because the initial weight of rice and water is not temperature-compensated, it may contain measurement errors introduced by strain gauge resistance temperature drift and changes in the elastic modulus of the elastomer due to changes in ambient temperature.
[0140] For example, when the controller detects that the target cooking stage of the rice cooker has ended, it can collect the initial weight of rice and water in the rice cooker through a strain gauge weight sensor in the rice cooker.
[0141] S804 obtains the ambient temperature of the environment where the strain gauge weight sensor is located.
[0142] Among them, ambient temperature refers to the quantitative value of the thermodynamic state of the medium surrounding the location of the strain gauge weight sensor. This value reflects the thermal state of the strain gauge weight sensor during actual operation and is the input parameter for calculating the temperature compensation.
[0143] For example, the controller can acquire the ambient temperature of the environment where the strain gauge weight sensor is located through a temperature sensor installed in the rice cooker.
[0144] S806 determines the weight correction parameters based on the ambient temperature and the preset reference temperature.
[0145] The preset reference temperature is a standard temperature value used as the zero point for temperature compensation calculations. It is a fixed temperature value that is pre-set and stored in the controller before leaving the factory. This temperature value corresponds to the ambient temperature conditions of the strain gauge weight sensor during factory calibration. For example, the preset reference temperature can be 25℃, which is the temperature value of the laboratory environment in which the strain gauge weight sensor was calibrated at the factory zero point and for sensitivity calibration.
[0146] The weight correction parameter is a compensation amount used to offset weight measurement deviations caused by temperature changes. The weight correction parameter can be positive, negative, or zero. For example, a positive weight correction parameter indicates that an increase in temperature leads to a higher measurement value, and this value needs to be subtracted from the initial weight of rice and water. A negative weight correction parameter indicates that a decrease in temperature leads to a lower measurement value, and this value needs to be added to the initial weight of rice and water.
[0147] For example, the controller can determine the weight correction parameters based on the ambient temperature and a preset reference temperature.
[0148] S808 uses weight correction parameters to correct the initial rice and water weight, thus obtaining the actual rice and water weight of the ingredients in the rice cooker.
[0149] For example, the controller can use a weight correction parameter to correct the initial rice and water weight to obtain the actual rice and water weight of the ingredients in the rice cooker.
[0150] In the above embodiments, by determining the weight correction parameter based on the deviation of the ambient temperature from the preset reference temperature at the end of the target cooking stage, and compensating for the initial rice and water weight, the measurement error introduced by the strain gauge resistance drift and the change of the elastomer modulus caused by temperature changes is eliminated, so that the actual rice and water weight more accurately reflects the true weight of the material, thereby providing a reliable input basis for the subsequent dynamic compensation of cooking time based on this weight, and ensuring the accuracy of the correction decision.
[0151] In one embodiment, S806, determining the weight correction parameter based on the ambient temperature and the preset reference temperature includes: determining the temperature difference between the ambient temperature and the preset reference temperature, and multiplying the temperature difference by a preset weight correction factor to determine the weight correction coefficient.
[0152] The preset weight correction factor is a pre-calibrated proportional coefficient used to convert temperature deviation into weight correction parameters. Its physical meaning is the weight correction amount corresponding to each unit temperature change. Understandably, the preset weight correction factor can be obtained through systematic experimental calibration across the entire temperature range before leaving the factory, reflecting the temperature drift characteristics of the strain gauge weight sensor.
[0153] For example, the controller can first calculate the temperature difference between the ambient temperature and the preset reference temperature, and then multiply the temperature difference by the preset weight correction factor to obtain the weight correction coefficient.
[0154] In the above embodiments, by taking the difference between the ambient temperature and the preset reference temperature as the independent variable and multiplying it by a pre-calibrated weight correction factor that reflects the temperature drift characteristics of the sensor, the temperature deviation is directly converted into the corresponding weight deviation compensation value in a linear mapping manner. This enables the controller to quickly and accurately calculate the correction amount required to eliminate temperature drift based on the current measured temperature, thereby achieving temperature compensation with simple multiplication and addition operations, and providing accurate actual rice and water weight data for subsequent cooking control.
[0155] In one embodiment, such as Figure 9 As shown, a method for controlling the cooking process of a rice cooker is provided. The method may specifically include the following steps:
[0156] S901, at the end of the target cooking stage of the rice cooker, the initial weight of rice and water in the rice cooker is collected by the strain gauge weight sensor in the rice cooker.
[0157] For example, the controller can acquire the total weight of the rice cooker through a metal foil strain gauge weight sensor in the rice cooker, and subtract the zero-point calibration value from the total weight to obtain the initial weight of rice and water in the rice cooker. The zero-point calibration value is obtained by performing zero-point calibration before the rice cooker leaves the factory.
[0158] S902, obtain the ambient temperature of the environment where the metal foil strain gauge weight sensor is located.
[0159] S903, determine the temperature difference between the ambient temperature and the preset reference temperature.
[0160] S904 determines the weight correction coefficient by multiplying the temperature difference by the preset weight correction factor.
[0161] S905 uses weight correction parameters to correct the initial rice and water weight, thus obtaining the actual rice and water weight of the ingredients in the rice cooker.
[0162] For example, experiments have shown that at a baseline of 25°C, a deformation of 0.7 millimeters (mm) corresponds to a weight of 10 kilograms (Kg). Using this as a baseline, a systematic experiment covering the entire text domain from 0 to 55°C can be conducted to establish a temperature-weight correction model.
[0163] In one embodiment, the model expression for the temperature-weight correction model can be: ΔW = -0.002·ΔT, where ΔT is the value of the ambient temperature deviating from the reference temperature by 25°C. That is, for every 10°C increase, the weighing value needs to be deducted by 0.02Kg, and vice versa.
[0164] The experimental data obtained from the systematic experiment covering the entire text range of 0-55℃ are shown in the table below:
[0165]
[0166] S906, obtain the display countdown duration of the next cooking stage of the target cooking stage, and the theoretical weight of rice and water at the end of the target cooking stage.
[0167] S907 determines the cooking correction time for subsequent cooking stages based on the weight difference between the actual rice and water weight and the theoretical rice and water weight.
[0168] S908 allocates the cooking correction time to each unit of display time in the display countdown time, and obtains the running correction time for each unit of display time.
[0169] S909 uses the runtime correction duration to correct the base runtime corresponding to each unit display duration, thus obtaining the actual runtime corresponding to each unit display duration.
[0170] When the S910 enters the next cooking stage, it controls the rice cooker's display panel to show a cooking countdown based on the actual cooking time.
[0171] For example, in actual use, after rinsing the rice, the user places it into the inner pot (containing rice and water). The controller will weigh the rice in real time using a metal foil strain gauge weight sensor and match it with a pre-stored rice-water weight-cooking time curve. Cooking is divided into four stages: rapid heating, boiling, low-heat simmering, and residual heat cooking. The durations for these four stages are t1, t2, t3, and t4. At the end of each of the first three stages, the weighing component weighs the entire machine to obtain the weight inside the pot. The difference between the actual weight and the standard weight is matched based on extensive prior experimental data and then converted into a time difference. This time difference is evenly distributed across the next stage. To avoid the impact of time jumps on the user, the displayed time remains constant, while the actual time per minute increases or decreases slightly. This smooth time display transition provides the user with an accurate cooking countdown in the later stages of cooking.
[0172] For example, a user can select the "Quick Cook" mode, using 3 cups of rice (339g) + normal water (853g, total weight 1192g) to cook rice. The initial countdown is 38 minutes (corresponding to the standard cooking cycle). The rapid heating t1, boiling t2, low-heat simmering t3, and residual heat simmering t4 are 8 minutes, 14 minutes, 10 minutes, and 6 minutes respectively. When boiling t2 ends, after 22 minutes, the weight is 996.8g (significantly higher than the normal 953.3g, deviation +43.5g). The experimental data shows that 996.8g is close to the normal data after 18 minutes, indicating a delay of 4 minutes. This issue may be caused by excessive moisture (an imbalance in the rice-to-water ratio). Dynamic time compensation is employed, extending the cooking time by 4 minutes using a "smooth incremental compensation strategy." This involves a uniform increase of 24 seconds per minute (0.4 seconds per second) during the next 10-minute low-heat simmering phase (t3), ensuring a smooth and continuous transition in the countdown display (without abrupt changes) and guaranteeing a seamless user experience. The table below shows the weight-time relationship for 3 cups of rice cooked normally, verified through experiments:
[0173]
[0174] In the above embodiments, a three-dimensional dynamic compensation architecture of weighing, temperature, and time enables precise control of the cooking process, thereby improving the accuracy of the countdown. A pre-stored curve (referring to a reference data curve pre-established and stored by the system through extensive rice-to-water ratio cooking tests) is established. The actual weight during operation is compared with the weight during standard operation, and then converted into a time difference. This time difference is then evenly distributed to the next cooking stage. This solution can be widely applied to smart kitchen appliances, providing users with a precise, safe, and consistent cooking experience. It can also display the accurate remaining cooking time to the user in the later stages of cooking.
[0175] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0176] Based on the same inventive concept, this application also provides a rice cooker cooking control device for implementing the rice cooker cooking control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of one or more rice cooker cooking control device embodiments provided below can be found in the limitations of the rice cooker cooking control method described above, and will not be repeated here.
[0177] In one embodiment, such as Figure 10 As shown, a rice cooker cooking control device 1000 is provided, including: an actual weight acquisition module 1001, a time and theoretical weight acquisition module 1002, a corrected time determination module 1003, a time correction module 1004, and a countdown display control module 1005, wherein:
[0178] The actual weight acquisition module 1001 is used to acquire the actual weight of rice and water in the rice cooker at the end of the target cooking stage when the rice cooker is not in the final cooking stage of the cooking mode; the cooking mode includes multiple cooking stages.
[0179] The duration and theoretical weight acquisition module 1002 is used to acquire the display countdown duration of at least one subsequent cooking stage after the target cooking stage, and the theoretical weight of rice and water at the end of the target cooking stage.
[0180] The correction time determination module 1003 is used to determine the cooking correction time for subsequent cooking stages based on the weight difference between the actual rice and water weight and the theoretical rice and water weight.
[0181] The duration correction module 1004 is used to correct the baseline runtime corresponding to each unit of display duration in the countdown timer based on the cooking correction duration, so as to obtain the actual runtime corresponding to each unit of display duration.
[0182] The countdown display control module 1005 is used to control the rice cooker to display the cooking countdown according to the actual running time when the subsequent cooking stage begins.
[0183] In one embodiment, the subsequent cooking stage includes the next cooking stage after the target cooking stage. The duration correction module 1004 is used to: allocate the cooking correction duration to each unit of display duration in the display countdown duration to obtain the running correction duration for each unit of display duration; and use the running correction duration to correct the baseline runtime corresponding to each unit of display duration to obtain the actual runtime corresponding to each unit of display duration.
[0184] In one embodiment, the subsequent cooking stages include all cooking stages after the target cooking stage. The duration correction module 1004 is used to: sum the display countdown durations of each subsequent cooking stage to obtain the total display countdown duration; allocate the cooking correction duration to each unit of display duration in the total display countdown duration to obtain the running correction duration for each unit of display duration; and use the running correction duration to correct the base runtime corresponding to each unit of display duration to obtain the actual runtime corresponding to each unit of display duration.
[0185] In one embodiment, the actual weight acquisition module 1001 is used to: acquire the initial rice and water weight of the material in the rice cooker by means of a strain gauge weight sensor in the rice cooker at the end of the target cooking stage; acquire the ambient temperature of the environment where the strain gauge weight sensor is located; determine the weight correction parameter according to the ambient temperature and the preset reference temperature; and correct the initial rice and water weight using the weight correction parameter to obtain the actual rice and water weight of the material in the rice cooker.
[0186] In one embodiment, the actual weight acquisition module 1001 is used to: determine the temperature difference between the ambient temperature and the preset reference temperature; and multiply the temperature difference by the preset weight correction factor to determine the weight correction coefficient.
[0187] The various modules in the aforementioned rice cooker cooking control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0188] In one embodiment, a computer device is provided, which may be a controller, and its internal structure diagram may be as follows: Figure 11As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores data related to the rice cooker cooking control method. The network interface communicates with external terminals via a network connection. When the processor executes the computer program, it implements a rice cooker cooking control method.
[0189] Those skilled in the art will understand that Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0190] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the specific steps of the method embodiment described above.
[0191] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the specific steps of the above-described method embodiment.
[0192] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the specific steps of the method embodiment described above.
[0193] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the acquisition, storage, processing, and transmission of the data all comply with relevant laws and regulations.
[0194] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0195] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0196] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A cooking control method for a rice cooker, characterized in that, The method includes: At the end of the target cooking stage of the rice cooker, the actual weight of rice and water in the rice cooker is obtained. The target cooking stage is a non-final cooking stage of the rice cooking mode, which includes multiple cooking stages. Obtain the display countdown duration for at least one subsequent cooking stage after the target cooking stage, and the theoretical weight of rice and water at the end of the target cooking stage; The cooking correction time for the subsequent cooking stage is determined based on the weight difference between the actual rice and water weight and the theoretical rice and water weight. Based on the cooking correction time, the base running time corresponding to each unit of display time in the display countdown time is corrected to obtain the actual running time corresponding to each unit of display time. When the rice cooker enters the subsequent cooking stage, it displays a cooking countdown according to the actual running time.
2. The method according to claim 1, characterized in that, The subsequent cooking stage includes the next cooking stage after the target cooking stage; The step of adjusting the base runtime corresponding to each unit of display duration in the countdown timer based on the cooking correction duration to obtain the actual runtime corresponding to each unit of display duration includes: The cooking correction time is allocated to each unit of display time in the display countdown time, resulting in the running correction time for each unit of display time. The base runtime corresponding to each unit display duration is corrected using the runtime correction duration to obtain the actual runtime corresponding to each unit display duration.
3. The method according to claim 1, characterized in that, The subsequent cooking stages include all cooking stages following the target cooking stage; The step of adjusting the base runtime corresponding to each unit of display duration in the countdown timer based on the cooking correction duration to obtain the actual runtime corresponding to each unit of display duration includes: The total countdown time is obtained by summing the countdown times for each subsequent cooking stage. The cooking correction time is allocated to each unit of display time in the total display countdown time, resulting in the running correction time for each unit of display time. The base runtime corresponding to each unit display duration is corrected using the runtime correction duration to obtain the actual runtime corresponding to each unit display duration.
4. The method according to any one of claims 1 to 3, characterized in that, The step of obtaining the actual weight of rice and water in the rice cooker at the end of the target cooking stage includes: At the end of the target cooking stage of the rice cooker, the initial weight of rice and water in the rice cooker is collected by the strain gauge weight sensor in the rice cooker. Obtain the ambient temperature of the environment in which the strain gauge weight sensor is located; The weight correction parameters are determined based on the ambient temperature and the preset reference temperature. The initial rice-water weight is corrected using the weight correction parameter to obtain the actual rice-water weight of the ingredients in the rice cooker.
5. The method according to claim 4, characterized in that, The step of determining the weight correction parameters based on the ambient temperature and the preset reference temperature includes: Determine the temperature difference between the ambient temperature and the preset reference temperature; The product of the temperature difference and the preset weight correction factor is determined as the weight correction coefficient.
6. A rice cooker, characterized in that, The rice cooker includes: The inner pot is used to hold the ingredients to be cooked; The base is used to support the inner liner; The weight acquisition component installed on the base is used to acquire the weight of the material in the rice cooker. A display component is used to display the cooking countdown of the rice cooker; A controller communicatively connected to the weight acquisition component and the display component, respectively, the controller being used to execute the method according to any one of claims 1 to 5.
7. The rice cooker according to claim 6, characterized in that, The number of weight acquisition components is multiple; Each of the weight acquisition components is respectively set in different areas of the base, and is used to collect the weight of the material in different areas to obtain the weight of each area; The controller is communicatively connected to each of the weight acquisition components to obtain the weight of the area collected by each weight acquisition component, and to determine the actual weight of rice and water in the rice cooker based on the sum of the weights of each area.
8. The rice cooker according to claim 6 or 7, characterized in that, The weight acquisition component includes a strain gauge weight sensor.
9. The rice cooker according to claim 8, characterized in that, The rice cooker also includes a temperature sensor disposed on the strain gauge weight sensor; The temperature sensor is used to collect the ambient temperature of the environment where the strain gauge weight sensor is located. The controller is communicatively connected to the temperature sensor and is used to determine a weight correction parameter based on the ambient temperature and a preset reference temperature. The weight correction parameter is then used to correct the initial rice-water weight of the material in the rice cooker to obtain the actual rice-water weight of the material in the rice cooker.
10. A rice cooker cooking control device, characterized in that, The device includes: The actual weight acquisition module is used to acquire the actual weight of rice and water in the rice cooker at the end of the target cooking stage when the rice cooker is not in the final cooking stage of the cooking mode; the cooking mode includes multiple cooking stages. The duration and theoretical weight acquisition module is used to acquire the display countdown duration of at least one subsequent cooking stage after the target cooking stage, and the theoretical weight of rice and water at the end of the target cooking stage. The correction time determination module is used to determine the cooking correction time for the subsequent cooking stage based on the weight difference between the actual rice and water weight and the theoretical rice and water weight. The duration correction module is used to correct the baseline runtime corresponding to each unit of display duration in the display countdown duration based on the cooking correction duration, so as to obtain the actual runtime corresponding to each unit of display duration. The countdown display control module is used to control the rice cooker to display a cooking countdown according to the actual running time when the subsequent cooking stage is started.