Feeding method and device, cooking equipment and storage medium
Through pre-configured calibration models and calibration discharge parameters, the problem of inaccurate feeding accuracy of intelligent cooking equipment is solved, efficient and accurate seasoning feeding is achieved, and the number of calibration times and manual intervention are reduced.
Patent Information
- Application Number
- CN202410290117.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-14
- Publication Date
- 2025-09-16
AI Technical Summary
Existing smart cooking equipment has the problem of inaccurate discharge accuracy when adding solid and liquid seasonings, especially the poor accuracy caused by the variation of seasoning particles. The existing calibration method requires multiple calibrations and a large amount of seasoning is wasted.
Using pre-configured calibration models, the discharge volume is automatically determined and adjusted by calibrating the discharge volume and discharge parameters, reducing the number of calibrations and improving accuracy.
It achieves more accurate discharge control, reduces the number of calibrations, improves production efficiency and discharge accuracy, and reduces manual intervention and costs.
Smart Images

Figure CN120643136A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent cooking technology, and in particular to a feeding method and device, cooking equipment and storage medium. Background Art
[0002] With the continuous development of technology, intelligent cooking equipment can automatically dispense liquid and solid seasonings according to the user's cooking needs. Taking solid seasoning as an example, when dispensing solid seasoning, the cooking equipment's seasoning module currently uses a DC reduction motor to drive a screw to push the solid powder according to the user's specified ingredient weight to complete the ingredient. However, over time, the solid powder becomes damp or remains stationary for a period of time, and the size of the solid particles and the gaps between the solid particles change. This results in a decrease in the dispensing accuracy of the seasoning module, which cannot meet user needs and is inconvenient for users.
[0003] For example, consider a smart kitchen appliance whose seasoning module automatically adds 10 grams of salt to ingredients. Initially, the device is calibrated to determine the number of pulses required to deliver 10 grams of salt. However, over time, the salt may become damp and clump, or its fluidity may deteriorate due to other factors. The original number of pulses may only deliver 8 grams of salt. Therefore, the seasoning module's dispensing accuracy needs to be regularly calibrated.
[0004] In the prior art, the method mainly forms a fitting formula by fitting multiple sets of data on motor pulse counts and actual weight of the feed, and then determines the motor pulse count corresponding to the target feed weight according to the fitting formula, and then feeds and discharges the feed according to the motor pulse count corresponding to the target feed weight to obtain the feed of the target feed weight. This method requires that the multiple sets of data on motor pulse counts and actual weight of the feed be calibrated in advance. The number of calibrations is too many, especially when multiple feeds need to be calibrated, which results in a considerable workload and a waste of feed. In addition, since the feed is calculated by matching the fitting formula, there may be a problem of poor accuracy. In addition, when actually feeding liquid feeds, there are also problems similar to those of feeding solid feeds. It is necessary to calibrate multiple sets of data on the pump running time and the actual weight of the liquid feed. The number of calibrations is too many, and the problem of poor accuracy in calculating the feed by matching the fitting formula is also present. Therefore, the above technical problems need to be solved urgently. Summary of the Invention
[0005] In view of the above problems, the present application is proposed to provide a feeding method and device, cooking equipment and storage medium that overcome the above problems or at least partially solve the above problems. The technical solution is as follows:
[0006] In a first aspect, a feeding method is provided for a cooking device, comprising:
[0007] In response to a feeding request, obtaining a current feeding amount corresponding to the feeding request;
[0008] Obtaining a preconfigured calibration model, wherein the calibration model includes at least one calibration output amount;
[0009] Determining one or more pre-discharge amounts corresponding to the current feed amount based on the at least one calibrated discharge amount;
[0010] Discharging is performed at least partially in accordance with each of the one or more pre-discharge amounts.
[0011] In a possible implementation, the calibration model further includes calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount;
[0012] Discharging at least partially in accordance with each of the one or more pre-discharge amounts comprises:
[0013] Determining, based on the calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount, the calibration discharge parameters corresponding to each pre-discharge amount in the one or more pre-discharge amounts;
[0014] Discharging is performed according to the calibrated discharging parameters corresponding to each of the one or more pre-discharging amounts.
[0015] In one possible implementation, the calibration model is configured according to the following steps:
[0016] setting the at least one calibrated discharge amount;
[0017] The calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount are determined by calibration.
[0018] In one possible implementation, determining, through calibration, a calibration discharge parameter corresponding to each calibration discharge amount in the at least one calibration discharge amount includes:
[0019] For each of the at least one calibrated discharge amount, initially setting an initial discharge parameter of the calibrated discharge amount;
[0020] Feeding is performed according to the initial discharge parameters to obtain the actual feeding amount;
[0021] The initial discharge parameters are calibrated according to the actual feed amount to obtain the calibrated discharge parameters corresponding to the calibrated discharge amount.
[0022] In a possible implementation, feeding according to the initial discharge parameters to obtain the actual feeding amount includes:
[0023] Feeding is performed according to the initial discharge parameters, obtaining the actual feeding amount weighed by the weighing device, and feeding back the actual feeding amount to the user and / or the cooking device in a preset manner, wherein the weighing device is communicatively connected to the cooking device.
[0024] In a possible implementation, calibrating the initial discharge parameter according to the actual feed amount to obtain the calibrated discharge parameter corresponding to the calibrated discharge amount includes:
[0025] Determining and adjusting the discharging parameters according to the actual feeding amount, the initial discharging parameters and the calibrated discharging amount;
[0026] Feed the material according to the adjustment of the discharging parameters to obtain the adjusted feeding amount;
[0027] Determining whether the difference between the adjusted feed amount and the calibrated discharge amount is less than a first preset threshold;
[0028] If the difference between the adjusted feed amount and the calibrated discharge amount is smaller than a first preset threshold, the adjusted discharge parameter is determined as the calibrated discharge parameter corresponding to the calibrated discharge amount.
[0029] In a possible implementation, the method further includes:
[0030] If the difference between the adjusted feed amount and the calibrated discharge amount is greater than or equal to a first preset threshold, determining to adjust the discharge parameter again according to the actual feed amount, the initial discharge parameter, the adjusted feed amount, the adjusted discharge parameter and the calibrated discharge amount;
[0031] Adjust the discharging parameters again as described above to feed the material and obtain the adjusted feeding amount;
[0032] Determining whether the difference between the readjusted feeding amount and the calibrated discharge amount is less than a first preset threshold;
[0033] If the difference between the readjusted feeding amount and the calibrated discharge amount is smaller than a first preset threshold, the readjusted discharge parameter is determined as the calibrated discharge parameter corresponding to the calibrated discharge amount.
[0034] In one possible implementation, determining one or more pre-discharge amounts corresponding to the current feed amount based on the at least one calibrated discharge amount includes:
[0035] sorting the at least one calibrated discharge amount from largest to smallest to obtain sorted calibrated discharge amount;
[0036] According to the sorted calibrated discharge amounts, one or more calibrated discharge amounts corresponding to the current feed amount are determined as one or more pre-discharge amounts corresponding to the current feed amount.
[0037] In a possible implementation, after determining one or more calibrated discharge amounts corresponding to the current feed amount according to the sorted calibrated discharge amounts, and using them as one or more pre-discharge amounts corresponding to the current feed amount, the method further includes:
[0038] Confirm the total amount of pre-feeding according to the one or more pre-discharge amounts, and determine whether the difference between the total amount of pre-feeding and the current feed amount is less than a second preset threshold; if the difference between the total amount of pre-feeding and the current feed amount is less than the second preset threshold, feed according to the one or more pre-discharge amounts.
[0039] In a possible implementation, if the difference between the total amount of pre-charged materials and the current charge amount is greater than a second preset threshold, a reminder is given to the user.
[0040] In a possible implementation, determining one or more pre-discharge amounts corresponding to the current feed amount based on the at least one calibrated discharge amount includes:
[0041] Determining one or more pre-discharge amounts corresponding to a plurality of groups of the current feed amounts based on the at least one calibrated feed amount, wherein the one or more pre-discharge amounts of one group of the plurality of groups are different from the one or more pre-discharge amounts of another group;
[0042] Determine the number of discharges corresponding to one or more pre-discharge amounts of each group;
[0043] Determine whether there is a non-calibrated discharge amount in one or more pre-discharge amounts of each group, and obtain a determination result for each group;
[0044] Selecting one or more pre-discharge amounts of the optimal group based on the number of discharges corresponding to the one or more pre-discharge amounts of each group and / or the judgment results of each group;
[0045] The discharging at least partially according to each of the one or more pre-discharge amounts comprises:
[0046] Discharging is performed at least partially in accordance with each of the one or more pre-discharging amounts of the optimal group.
[0047] In a possible implementation, selecting one or more pre-discharge amounts of the optimal group based on the discharge times corresponding to the one or more pre-discharge amounts of each group and / or the judgment results of each group includes:
[0048] Based on the number of discharges corresponding to one or more pre-discharge amounts of each group and the judgment results of each group, the group with the smallest number of discharges and no non-calibrated discharge amount is selected as the optimal group, and the one or more pre-discharge amounts of the optimal group are selected; or
[0049] Based on the judgment results of each group, the group in which the judgment result shows that there is no non-calibrated discharge amount is selected as the optimal group, and one or more pre-discharge amounts of the optimal group are selected; or
[0050] Based on the judgment result of each group that there is non-calibrated discharge amount, the group with the smallest non-calibrated discharge amount is selected as the optimal group, and one or more pre-discharge amounts of the optimal group are selected.
[0051] In a second aspect, a feeding device is provided for a cooking device, comprising:
[0052] A first acquisition module is configured to obtain, in response to a feeding request, a current feeding amount corresponding to the feeding request;
[0053] A second acquisition module is used to acquire a pre-configured calibration model, wherein the calibration model includes at least one calibration discharge amount;
[0054] a determination module, configured to determine one or more pre-discharge amounts corresponding to the current feed amount based on the at least one calibrated discharge amount;
[0055] The feeding module is used to discharge the material at least partially according to each of the one or more pre-discharge amounts.
[0056] In a possible implementation, the calibration model further includes calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount; and the feeding module is further configured to:
[0057] Determining, based on the calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount, the calibration discharge parameters corresponding to each pre-discharge amount in the one or more pre-discharge amounts;
[0058] Discharging is performed according to the calibrated discharging parameters corresponding to each of the one or more pre-discharging amounts.
[0059] In a possible implementation, the apparatus further includes a configuration module, configured to:
[0060] setting the at least one calibrated discharge amount;
[0061] The calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount are determined by calibration.
[0062] In a possible implementation, the configuration module is further configured to:
[0063] For each of the at least one calibrated discharge amount, initially setting an initial discharge parameter of the calibrated discharge amount;
[0064] Feeding is performed according to the initial discharge parameters to obtain the actual feeding amount;
[0065] The initial discharge parameters are calibrated according to the actual feed amount to obtain the calibrated discharge parameters corresponding to the calibrated discharge amount.
[0066] In a possible implementation, the configuration module is further configured to:
[0067] Feeding is performed according to the initial discharge parameters, obtaining the actual feeding amount weighed by the weighing device, and feeding back the actual feeding amount to the user and / or the cooking device in a preset manner, wherein the weighing device is communicatively connected to the cooking device.
[0068] In a possible implementation, the configuration module is further configured to:
[0069] Determining and adjusting the discharging parameters according to the actual feeding amount, the initial discharging parameters and the calibrated discharging amount;
[0070] Feed the material according to the adjustment of the discharging parameters to obtain the adjusted feeding amount;
[0071] Determining whether the difference between the adjusted feed amount and the calibrated discharge amount is less than a first preset threshold;
[0072] If the difference between the adjusted feed amount and the calibrated discharge amount is smaller than a first preset threshold, the adjusted discharge parameter is determined as the calibrated discharge parameter corresponding to the calibrated discharge amount.
[0073] In a possible implementation, the configuration module is further configured to:
[0074] If the difference between the adjusted feed amount and the calibrated discharge amount is greater than or equal to a first preset threshold, determining to adjust the discharge parameter again according to the actual feed amount, the initial discharge parameter, the adjusted feed amount, the adjusted discharge parameter and the calibrated discharge amount;
[0075] Adjust the discharging parameters again as described above to feed the material and obtain the adjusted feeding amount;
[0076] Determining whether the difference between the readjusted feeding amount and the calibrated discharge amount is less than a first preset threshold;
[0077] If the difference between the readjusted feeding amount and the calibrated discharge amount is smaller than a first preset threshold, the readjusted discharge parameter is determined as the calibrated discharge parameter corresponding to the calibrated discharge amount.
[0078] In a possible implementation, the determining module is further configured to:
[0079] sorting the at least one calibrated discharge amount from largest to smallest to obtain sorted calibrated discharge amount;
[0080] According to the sorted calibrated discharge amounts, one or more calibrated discharge amounts corresponding to the current feed amount are determined as one or more pre-discharge amounts corresponding to the current feed amount.
[0081] In a possible implementation, the device further includes a judgment prompt module, configured to:
[0082] The determination module determines one or more calibrated discharge amounts corresponding to the current feed amount according to the sorted calibrated discharge amounts, and uses them as one or more pre-discharge amounts corresponding to the current feed amount. Then, the total pre-feed amount is confirmed based on the one or more pre-discharge amounts, and it is determined whether the difference between the total pre-feed amount and the current feed amount is less than a second preset threshold value; if the difference between the total pre-feed amount and the current feed amount is less than the second preset threshold value, feeding is performed according to the one or more pre-discharge amounts.
[0083] In a possible implementation, the judgment prompt module is further configured to:
[0084] If the difference between the total amount of pre-feeding and the current amount of feeding is greater than a second preset threshold, a reminder is given to the user.
[0085] In a possible implementation, the determining module is further configured to:
[0086] Determining one or more pre-discharge amounts corresponding to a plurality of groups of the current feed amounts based on the at least one calibrated feed amount, wherein the one or more pre-discharge amounts of one group of the plurality of groups are different from the one or more pre-discharge amounts of another group;
[0087] Determine the number of discharges corresponding to one or more pre-discharge amounts of each group;
[0088] Determine whether there is a non-calibrated discharge amount in one or more pre-discharge amounts of each group, and obtain a determination result for each group;
[0089] Selecting one or more pre-discharge amounts of the optimal group based on the number of discharges corresponding to the one or more pre-discharge amounts of each group and / or the judgment results of each group;
[0090] The feeding module is further configured to discharge material at least partially according to each of the one or more pre-discharge amounts in the optimal group.
[0091] In a possible implementation, the determining module is further configured to:
[0092] Based on the number of discharges corresponding to one or more pre-discharge amounts of each group and the judgment results of each group, the group with the smallest number of discharges and no non-calibrated discharge amount is selected as the optimal group, and the one or more pre-discharge amounts of the optimal group are selected; or
[0093] Based on the judgment results of each group, the group in which the judgment result shows that there is no non-calibrated discharge amount is selected as the optimal group, and one or more pre-discharge amounts of the optimal group are selected; or
[0094] Based on the judgment result of each group that there is non-calibrated discharge amount, the group with the smallest non-calibrated discharge amount is selected as the optimal group, and one or more pre-discharge amounts of the optimal group are selected.
[0095] In a third aspect, a cooking device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute any one of the above-mentioned feeding methods.
[0096] In a fourth aspect, a storage medium is provided, wherein the storage medium stores a computer program, wherein the computer program is configured to execute any of the above-mentioned feeding methods when running.
[0097] By means of the above technical solution, the feeding method and apparatus, cooking equipment and storage medium provided by the embodiment of the present application can respond to a feeding request and obtain the current feeding amount corresponding to the feeding request; obtain a pre-configured calibration model, the calibration model including at least one calibrated discharge amount; determine one or more pre-discharge amounts corresponding to the current feeding amount based on the at least one calibrated discharge amount; and discharge the material at least partially according to each of the one or more pre-discharge amounts. It can be seen that the embodiment of the present application determines the pre-discharge amount by using at least one calibrated discharge amount of the pre-configured calibration model, which can more accurately measure and control the discharge, ensure that the feeding amount meets the precise requirements, and solve the problem of poor accuracy of the prior art in calculating the discharge by matching the fitting formula; and, the embodiment pre-configures at least one calibrated discharge amount, and does not need to calibrate a large number of discharge amounts, thereby reducing the number of calibrations and improving the efficiency of the entire production process. BRIEF DESCRIPTION OF THE DRAWINGS
[0098] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for describing the embodiments of the present application.
[0099] Figure 1 A flow chart of the feeding method provided in an embodiment of the present application is shown;
[0100] Figure 2 A flow chart of a feeding device provided in an embodiment of the present application is shown;
[0101] Figure 3 A flow chart of a feeding device provided in another embodiment of the present application is shown. DETAILED DESCRIPTION
[0102] The following describes exemplary embodiments of the present application in more detail with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0103] It should be noted that the terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that such usage is interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the term "including" and its variations are to be interpreted as open-ended terms meaning "including but not limited to."
[0104] In order to solve the above technical problems, the embodiment of the present application provides a feeding method, which can be applied to cooking equipment, such as Figure 1 As shown, the feeding method may include the following steps S101 to S104:
[0105] Step S101: In response to a feeding request, obtain a current feeding amount corresponding to the feeding request.
[0106] Step S102: obtaining a pre-configured calibration model, where the calibration model includes at least one calibration discharge amount.
[0107] For example, taking solid seasoning as an example, the at least one calibrated discharge amount can be three calibrated discharge amounts, such as 1 gram, 50 grams, and 150 grams, or 1 gram, 50 grams, and 100 grams, etc. The at least one calibrated discharge amount can also be four calibrated discharge amounts, such as 1 gram, 20 grams, 50 grams, and 150 grams, or 1 gram, 20 grams, 50 grams, and 100 grams, etc. It should be noted that the examples listed here are merely illustrative and do not limit this embodiment.
[0108] Taking liquid seasoning as an example, the at least one calibrated discharge volume can be three calibrated discharge volumes, such as 1 ml, 50 ml, and 150 ml, or 1 ml, 50 ml, and 100 ml, etc. The at least one calibrated discharge volume can also be four calibrated discharge volumes, such as 1 ml, 20 ml, 50 ml, and 150 ml, or 1 ml, 20 ml, 50 ml, and 100 ml, etc. It should be noted that the examples listed here are merely illustrative and do not limit this embodiment.
[0109] Step S103: determining one or more pre-discharge amounts corresponding to the current feed amount according to at least one calibrated discharge amount.
[0110] In this step, taking three calibrated discharge amounts of 1 gram, 50 grams, and 150 grams as an example, assuming that the current feed amount is 400 grams, then the one or more pre-discharge amounts corresponding to the current feed amount may be 150 grams, 150 grams, 50 grams, and 50 grams. It should be noted that the examples given here are merely illustrative and do not limit this embodiment.
[0111] Taking three calibrated discharge volumes of 1 ml, 50 ml, and 100 ml as an example, assuming that the current feed volume is 400 ml, then the one or more pre-discharge volumes corresponding to the current feed volume may be 100 ml, 100 ml, 100 ml, and 100 ml. It should be noted that the examples given here are merely illustrative and do not limit this embodiment.
[0112] Step S104 : discharging at least partially according to each of the one or more pre-discharging amounts.
[0113] In this step, taking the current feeding amount of 400 grams as an example, the material can be discharged according to 150 grams, 150 grams, 50 grams, and 50 grams.
[0114] Taking the above example where the current feeding amount is 400 ml, the material can be discharged in the order of 100 ml, 100 ml, 100 ml, and 100 ml.
[0115] The embodiment of the present application determines the pre-discharge amount by using at least one calibrated discharge amount of a pre-configured calibration model, which can more accurately measure and control the discharge, ensure that the feed amount meets the precise requirements, and solve the problem of poor accuracy in the prior art of calculating the discharge by matching the fitting formula; and, the present embodiment pre-configures at least one calibrated discharge amount, and there is no need to calibrate a large number of discharge amounts, which reduces the number of calibrations and improves the efficiency of the entire production process.
[0116] In one embodiment of the present application, a possible implementation method is provided. The calibration model mentioned in step S102 above may also include calibration discharge parameters corresponding to each calibration discharge amount in at least one calibration discharge amount. For solid seasonings, for example, the calibration discharge parameter may be a calibration motor pulse count, etc.; for liquid seasonings, for example, the calibration discharge parameter may be a pump operation time, etc. This embodiment does not limit this. Furthermore, step S104 above, at least partially discharging according to each of the one or more pre-discharge amounts, may include the following steps A1 and A2:
[0117] Step A1, determining a calibration discharge parameter corresponding to each pre-discharge amount in one or more pre-discharge amounts according to a calibration discharge parameter corresponding to each calibration discharge amount in at least one calibration discharge amount;
[0118] Step A2: discharging according to the calibrated discharging parameters corresponding to each of the one or more pre-discharging amounts.
[0119] For example, for solid seasoning, at least one calibrated discharge amount is three calibrated discharge amounts, such as 1 gram, 50 grams, and 150 grams. Their corresponding calibrated motor pulse counts are n1, n2, and n3, respectively. Assuming the current feed amount is 400 grams, then one or more pre-discharge amounts corresponding to the current feed amount can be determined to be 150 grams, 150 grams, 50 grams, and 50 grams. Furthermore, the calibrated motor pulse counts corresponding to one or more pre-discharge amounts of 150 grams, 150 grams, 50 grams, and 50 grams are n3, n3, n2, and n2, respectively. Discharge can then proceed in the order of n3, n3, n2, and n2.
[0120] For example, for liquid seasoning, at least one calibrated discharge volume is three calibrated discharge volumes, such as 1 ml, 50 ml, and 150 ml. The corresponding pump run times are t1, t2, and t3, respectively. Assuming the current feed volume is 400 ml, then one or more pre-discharge volumes corresponding to the current feed volume could be 150 ml, 150 ml, 50 ml, and 50 ml. Furthermore, the corresponding pump run times for the pre-discharge volumes of 150 ml, 150 ml, 50 ml, and 50 ml are t3, t3, t2, and t2, respectively. Discharge can then proceed at t3, t3, t2, and t2, respectively.
[0121] This embodiment performs discharging according to calibrated discharging parameters, thereby achieving automated control and optimization of the discharging process, reducing operator intervention, and improving production efficiency.
[0122] The present application provides a possible implementation method, which can configure the calibration model according to the following steps B1 and B2:
[0123] Step B1, setting at least one calibration discharge amount;
[0124] Step B2: determining calibration discharge parameters corresponding to each calibration discharge amount in at least one calibration discharge amount through calibration.
[0125] After the calibration of the discharge volume and the calibration of the discharge parameters are set in this embodiment, the production process is less dependent on human intervention, the possibility of operational errors is reduced, production efficiency is improved and labor costs are reduced.
[0126] In an embodiment of the present application, a possible implementation method is provided. The above step B2 determines the calibration discharge parameters corresponding to each calibration discharge amount in at least one calibration discharge amount through calibration, which can specifically include the following steps B21 to B23:
[0127] Step B21, for each of the at least one calibrated discharge amount, initially setting an initial discharge parameter of the calibrated discharge amount;
[0128] Step B22, feeding according to the initial discharge parameters to obtain the actual feeding amount;
[0129] Step B23: calibrate the initial discharge parameters according to the actual feed amount to obtain the calibrated discharge parameters corresponding to the calibrated discharge amount.
[0130] In this embodiment, the initial discharging parameters are calibrated according to the actual feeding amount, and the parameters can be adjusted in real time, thereby ensuring the accuracy and consistency of each feeding.
[0131] A possible implementation method is provided in an embodiment of the present application. In the above step B22, the material is fed according to the initial discharge parameters to obtain the actual feeding amount. Specifically, the material can be fed according to the initial discharge parameters, the actual feeding amount weighed by the weighing device is obtained, and the actual feeding amount is fed back to the user and / or the cooking device in a preset manner, wherein the weighing device is communicatively connected to the cooking device.
[0132] Here, the weighing device may be a Bluetooth electronic scale, etc., which is not limited in this embodiment. The Bluetooth electronic scale may be composed of a weighing sensor, a processor, a Bluetooth module, and a power supply. Its working principle may include weighing sensor sensing weight, signal processing and digitization, data transmission, and Bluetooth connection.
[0133] Weighing sensors sense weight: When an object is placed on an electronic scale, the weighing sensor is subjected to pressure or gravity, generating a corresponding electrical signal.
[0134] Signal processing and digitization: These electrical signals are processed and digitized by a processor, converting the weight into a digital signal.
[0135] Data transmission: The processor sends the digitized weight information (i.e., the actual feeding amount) through the Bluetooth module.
[0136] Bluetooth connection: Users use the accompanying app or cooking equipment to establish a connection with the electronic scale via Bluetooth, so that weight information can be received and displayed.
[0137] Through these steps, the Bluetooth electronic scale can achieve accurate collection and transmission of weighing data, making it convenient for users to conduct real-time monitoring and recording.
[0138] Therefore, the actual feeding amount is fed back to the user in a preset manner, which may be by displaying the actual feeding amount to the user through an electronic screen, or reporting the actual feeding amount through sound, etc. This embodiment does not impose any restrictions on this.
[0139] In an optional embodiment, for each calibrated discharge amount in at least one calibrated discharge amount, when the calibrated discharge parameters corresponding to each calibrated discharge amount in at least one calibrated discharge amount are determined through calibration, a weighing device, such as a Bluetooth electronic scale, can be used to automatically perform automatic feeding, weighing and feedback of the actual feeding amount for each calibrated discharge amount in turn. In this way, for at least one calibrated discharge amount, the actual feeding amount is automatically filled in each time, avoiding the need to enter the actual feeding amount after manual weighing, saving manual operation and improving calibration efficiency.
[0140] The embodiment of the present application provides a possible implementation method. In the above step B23, the initial discharge parameters are calibrated according to the actual feed amount to obtain the calibrated discharge parameters corresponding to the calibrated discharge amount. Specifically, the following steps B231 to B234 may be included:
[0141] Step B231, determining and adjusting the discharge parameters according to the actual feed amount, the initial discharge parameters and the calibrated discharge amount;
[0142] Step B232, feeding according to the adjusted discharging parameters to obtain the adjusted feeding amount;
[0143] Step B233, determining whether the difference between the adjusted feed amount and the calibrated discharge amount is less than a first preset threshold;
[0144] Step B234: if the difference between the adjusted feed amount and the calibrated discharge amount is less than a first preset threshold, the adjusted discharge parameter is determined as the calibrated discharge parameter corresponding to the calibrated discharge amount.
[0145] In this embodiment, the first preset threshold value can be set according to actual needs. For example, the first preset threshold value can be 2 grams or 5 grams, etc. This embodiment does not impose any limitation on this.
[0146] This embodiment adjusts the discharging parameters once or multiple times and makes a judgment based on the first preset threshold value, so as to more accurately determine the optimal calibrated discharging parameters, thereby improving the accuracy and stability of the discharging.
[0147] In an embodiment of the present application, a possible implementation method is provided. After determining whether the difference between the adjusted feed amount and the calibrated discharge amount is less than a first preset threshold value in step B233, the following steps B235 to B238 may be further included:
[0148] Step B235: if the difference between the adjusted feed amount and the calibrated discharge amount is greater than or equal to a first preset threshold, determining to adjust the discharge parameters again based on the actual feed amount, the initial discharge parameters, the adjusted feed amount, the adjusted discharge parameters, and the calibrated discharge amount;
[0149] Step B236, feeding according to the re-adjusted discharging parameters to obtain the re-adjusted feeding amount;
[0150] Step B237, determining whether the difference between the re-adjusted feeding amount and the calibrated discharge amount is less than a first preset threshold;
[0151] Step B238: If the difference between the re-adjusted feed amount and the calibrated discharge amount is smaller than the first preset threshold, the re-adjusted discharge parameter is determined as the calibrated discharge parameter corresponding to the calibrated discharge amount.
[0152] This embodiment realizes an iterative optimization process by repeatedly adjusting the discharging parameters and feeding, so that the final discharging parameters can better meet the requirements of the calibrated discharging amount.
[0153] The embodiment of the present application provides a possible implementation method. In the above step S103, one or more pre-discharge amounts corresponding to the current feed amount are determined based on at least one calibrated discharge amount. Specifically, the following steps C1 and C2 may be included:
[0154] Step C1, sorting at least one calibrated discharge amount from large to small to obtain a sorted calibrated discharge amount;
[0155] Step C2: determining one or more calibrated discharge amounts corresponding to the current feed amount according to the sorted calibrated discharge amounts, as one or more pre-discharge amounts corresponding to the current feed amount.
[0156] In this embodiment, the at least one calibrated discharge amount can be three calibrated discharge amounts. For example, the three calibrated discharge amounts are 1 gram, 50 grams, and 150 grams, respectively. These are sorted from largest to smallest, resulting in the sorted calibrated discharge amounts of 150 grams, 50 grams, and 1 gram. Assuming that the current feed amount is 350 grams, the one or more pre-discharge amounts corresponding to the current feed amount can be 150 grams, 150 grams, and 50 grams.
[0157] Taking three calibrated discharge volumes of 1 ml, 50 ml, and 100 ml as an example, and sorting them from largest to smallest, the sorted calibrated discharge volumes are 100 ml, 50 ml, and 1 ml. Assuming the current feed volume is 350 ml, then one or more pre-discharge volumes corresponding to the current feed volume can be determined to be 100 ml, 100 ml, 100 ml, and 50 ml. It should be noted that the examples given here are merely illustrative and do not limit this embodiment.
[0158] By selecting an appropriate pre-discharge amount, this embodiment can improve the efficiency and stability of the discharge process, thereby improving production efficiency, reducing waste rate and saving costs.
[0159] The present application provides a possible implementation method. After determining one or more calibrated discharge amounts corresponding to the current feed amount according to the sorted calibrated discharge amounts in step C2, and using them as one or more pre-discharge amounts corresponding to the current feed amount, the following steps C3 and C4 may also be included:
[0160] Step C3, confirming the total amount of pre-charged materials based on one or more pre-discharged materials, and determining whether the difference between the total amount of pre-charged materials and the current charge amount is less than a second preset threshold value;
[0161] Step C4: if the difference between the total amount of pre-charged materials and the current charge amount is less than a second preset threshold, then charging is performed according to one or more pre-discharged materials.
[0162] In the process of confirming the pre-discharge amount, that is, according to the sorted calibrated discharge amount, one or more calibrated discharge amounts corresponding to the current feed amount are determined. In the process of determining one or more pre-discharge amounts corresponding to the current feed amount, it is possible that the sum of one or more pre-discharge amounts is not equal to the current feed amount. For example, the sorted calibrated discharge amounts are 150 grams, 100 grams, and 20 grams, and the current feed amount is 415 grams. Then, it is impossible to make up an integer of 415 grams based on 150 grams, 100 grams, and 20 grams. Therefore, a second preset threshold value can be set, such as 5 grams or 6 grams, etc., and 150 grams, 150 grams, 100 grams, and 20 grams can be made up to get 420 grams based on 150 grams, 100 grams, and 20 grams. And within the second preset threshold value range, therefore, feeding can still be carried out. It should be noted that the examples given here are only illustrative and do not limit this embodiment.
[0163] The embodiment of the present application provides a possible implementation method, which may further include the following steps C5 after confirming the total amount of pre-charged materials according to one or more pre-discharged materials and determining whether the difference between the total amount of pre-charged materials and the current charge amount is less than a second preset threshold value in step C3:
[0164] Step C5: If the difference between the total amount of pre-charged materials and the current amount of charged materials is greater than a second preset threshold, a reminder is given to the user.
[0165] Taking the above example, if the current feeding amount is 410 grams, then the integer of 410 grams cannot be made up based on 150 grams, 100 grams, and 20 grams. Therefore, a second preset threshold value can be set, such as 5 grams or 6 grams, etc., and 150 grams, 100 grams, and 20 grams can be used to make up 150 grams, 150 grams, 100 grams, and 20 grams to get 420 grams. However, if the difference between 420 grams and 410 grams is greater than the second preset threshold value (such as 5 grams or 6 grams), the user will be reminded and the user will decide whether to feed.
[0166] The embodiment of the present application provides a possible implementation method. In the above step S103, one or more pre-discharge amounts corresponding to the current feed amount are determined based on at least one calibrated discharge amount. Specifically, the following steps D1 to D4 may be included:
[0167] Step D1, determining one or more pre-discharge amounts corresponding to multiple groups of current feed amounts based on at least one calibrated discharge amount, wherein the one or more pre-discharge amounts of one group of the multiple groups are different from the one or more pre-discharge amounts of another group.
[0168] For example, at least one calibrated discharge amount is three calibrated discharge amounts, namely 30 grams, 50 grams, and 60 grams. Assuming the current feed amount is 200 grams, there are multiple configuration methods. Method 1 can be 30 grams, 30 grams, 30 grams, 50 grams, and 60 grams; Method 2 can be 30 grams, 50 grams, 60 grams, and 60 grams; Method 3 can be 30 grams, 50 grams, 50 grams, 60 grams, and 10 grams.
[0169] Step D2, determining the number of discharges corresponding to one or more pre-discharge amounts of each group.
[0170] Taking the above example, the number of discharges in method 1 is 5 times, the number of discharges in method 2 is 4 times, and the number of discharges in method 3 is 5 times.
[0171] Step D3, determining whether there is a non-calibrated discharge amount in one or more pre-discharge amounts of each group, and obtaining a determination result for each group.
[0172] Taking the above example as an example, in method 1, the current feed amount of 200 grams is completely split into the calibrated discharge amount. In method 2, the current feed amount of 200 grams is completely split into the calibrated discharge amount. In method 3, the current feed amount of 200 grams is not completely split into the calibrated discharge amount, and there are 10 grams left to be discharged separately. In this embodiment, the discharge amount that is not in the calibrated discharge amount is called the non-calibrated discharge amount. For example, in method 3, the 10 grams is not in the three calibrated discharge amounts of 30 grams, 50 grams, and 60 grams, so the 10 grams is called the non-calibrated discharge amount.
[0173] Step D4, based on the discharge times corresponding to the one or more pre-discharge amounts of each group and / or the judgment results of each group, select one or more pre-discharge amounts of the optimal group.
[0174] Furthermore, step S104 may be to discharge at least partially according to each of the one or more pre-discharge amounts, and specifically may be to discharge at least partially according to each of the one or more pre-discharge amounts in the optimal group.
[0175] This embodiment determines the pre-discharge amount based on the calibrated discharge amount, and then selects the optimal pre-discharge amount according to the discharge times corresponding to the pre-discharge amount and the judgment result, which can optimize the control of the discharge amount and improve the feeding efficiency.
[0176] The embodiment of the present application provides a possible implementation method. The above step D4 selects one or more pre-discharge amounts of the optimal group based on the discharge times corresponding to one or more pre-discharge amounts of each group and / or the judgment results of each group. Specifically, the following steps D41, D42, or D43 may be included:
[0177] Step D41, based on the discharge times corresponding to one or more pre-discharge amounts of each group and the judgment results of each group, select the group with the smallest discharge times and the judgment result that there is no non-calibrated discharge amount as the optimal group, and select one or more pre-discharge amounts of the optimal group.
[0178] Taking the above example, that is, at least one calibrated discharge amount is three calibrated discharge amounts, namely 30 grams, 50 grams and 60 grams. Assuming that the current feed amount is 200 grams, there are multiple configuration methods. Method 1 can be 30 grams, 30 grams, 30 grams, 50 grams, 60 grams (the number of discharges in method 1 is 5 times, and the current feed amount of 200 grams is completely split into the calibrated discharge amount); method 2 can be 30 grams, 50 grams, 60 grams, 60 grams (the number of discharges in method 2 is 4 times, and the current feed amount of 200 grams is completely split into the calibrated discharge amount); method 3 can be 30 grams, 50 grams, 50 grams, 60 grams, 10 grams (the number of discharges in method 3 is 5 times, and the current feed amount of 200 grams is not completely split into the calibrated discharge amount, and there are still 10 grams left to be discharged separately). In this case, we can choose method 2, which has 4 discharges, and the current feed amount of 200 grams is completely divided into the calibrated discharge amount, with no non-calibrated discharge amount. Method 2 is selected as the optimal group. Here, since each discharge may have errors, choosing the solution with the minimum number of discharges can effectively improve the discharge accuracy.
[0179] Step D42 , based on the judgment results of each group, select the group in which the judgment result shows no non-calibrated discharge amount as the optimal group, and select one or more pre-discharge amounts of the optimal group.
[0180] Taking the above example as an example, if there is no method 2, and it is necessary to select the optimal group from methods 1 and 3, then method 1 is selected and the current feed amount of 200 grams is completely split into the calibration output amount, and method 1 is selected as the optimal group.
[0181] Step D43 : based on the judgment result of each group that there is non-calibrated discharge amount, the group with the smallest non-calibrated discharge amount is selected as the optimal group, and one or more pre-discharge amounts of the optimal group are selected.
[0182] If the judgment result of each group is that there is non-calibrated discharge, the group with the smallest non-calibrated discharge is selected as the optimal group.
[0183] In an optional embodiment, when there is no rounding, that is, the judgment result of each group is that there is non-calibrated discharge amount, and the non-calibrated discharge amount is the same, the user can determine whether the non-calibrated discharge amount is manually added. For example, the current feed amount is 205 grams, and at least one calibrated discharge amount is three calibrated discharge amounts, namely 30 grams, 50 grams, and 60 grams. Case one can be 30 grams, 30 grams, 30 grams, 50 grams, 60 grams, and 5 grams; case two can be 30 grams, 50 grams, 60 grams, 60 grams, and 5 grams; case three can be 30 grams, 50 grams, 50 grams, 60 grams, 10 grams, and 5 grams. In this case, the discharge can be carried out according to 30 grams, 50 grams, 60 grams, and 60 grams in case two, and the last 5 grams can be determined by the user whether to be manually added.
[0184] This embodiment optimizes the discharge times and reduces the non-calibrated discharge amount, thereby improving the feeding efficiency.
[0185] It should be noted that the order of execution of the steps in the above embodiments does not necessarily imply a specific order of execution. The order of execution of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In practical applications, all possible implementation methods described above can be combined in any manner to form possible embodiments of the present application, and will not be described in detail here.
[0186] Based on the feeding methods provided in the above embodiments and based on the same inventive concept, the embodiments of the present application also provide a feeding device.
[0187] Figure 2 This is a structural diagram of the feeding device provided in the embodiment of the present application. Figure 2 As shown, the feeding device may specifically include a first acquisition module 210 , a second acquisition module 220 , a determination module 230 and a feeding module 240 .
[0188] The first acquisition module 210 is configured to obtain, in response to a feeding request, a current feeding amount corresponding to the feeding request;
[0189] A second acquisition module 220 is configured to acquire a pre-configured calibration model, wherein the calibration model includes at least one calibration discharge amount;
[0190] A determination module 230 is configured to determine one or more pre-discharge amounts corresponding to the current feed amount based on the at least one calibrated discharge amount;
[0191] The feeding module 240 is configured to discharge material at least partially according to each of the one or more pre-discharge amounts.
[0192] An embodiment of the present application provides a possible implementation method, wherein the calibration model further includes calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount; and the feeding module 240 is further configured to:
[0193] Determining, based on the calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount, the calibration discharge parameters corresponding to each pre-discharge amount in the one or more pre-discharge amounts;
[0194] Discharging is performed according to the calibrated discharging parameters corresponding to each of the one or more pre-discharging amounts.
[0195] A possible implementation method is provided in the embodiment of the present application, such as Figure 3 As shown above Figure 2 The illustrated apparatus may further include a configuration module 310 for:
[0196] setting the at least one calibrated discharge amount;
[0197] The calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount are determined by calibration.
[0198] A possible implementation is provided in an embodiment of the present application, wherein the configuration module 310 is further configured to:
[0199] For each of the at least one calibrated discharge amount, initially setting an initial discharge parameter of the calibrated discharge amount;
[0200] Feeding is performed according to the initial discharge parameters to obtain the actual feeding amount;
[0201] The initial discharge parameters are calibrated according to the actual feed amount to obtain the calibrated discharge parameters corresponding to the calibrated discharge amount.
[0202] A possible implementation is provided in an embodiment of the present application, wherein the configuration module 310 is further configured to:
[0203] Feeding is performed according to the initial discharge parameters, obtaining the actual feeding amount weighed by the weighing device, and feeding back the actual feeding amount to the user and / or the cooking device in a preset manner, wherein the weighing device is communicatively connected to the cooking device.
[0204] A possible implementation is provided in an embodiment of the present application, wherein the configuration module 310 is further configured to:
[0205] Determining and adjusting the discharging parameters according to the actual feeding amount, the initial discharging parameters and the calibrated discharging amount;
[0206] Feed the material according to the adjustment of the discharging parameters to obtain the adjusted feeding amount;
[0207] Determining whether the difference between the adjusted feed amount and the calibrated discharge amount is less than a first preset threshold;
[0208] If the difference between the adjusted feed amount and the calibrated discharge amount is smaller than a first preset threshold, the adjusted discharge parameter is determined as the calibrated discharge parameter corresponding to the calibrated discharge amount.
[0209] A possible implementation is provided in an embodiment of the present application, wherein the configuration module 310 is further configured to:
[0210] If the difference between the adjusted feed amount and the calibrated discharge amount is greater than or equal to a first preset threshold, determining to adjust the discharge parameter again according to the actual feed amount, the initial discharge parameter, the adjusted feed amount, the adjusted discharge parameter and the calibrated discharge amount;
[0211] Adjust the discharging parameters again as described above to feed the material and obtain the adjusted feeding amount;
[0212] Determining whether the difference between the readjusted feeding amount and the calibrated discharge amount is less than a first preset threshold;
[0213] If the difference between the readjusted feeding amount and the calibrated discharge amount is smaller than a first preset threshold, the readjusted discharge parameter is determined as the calibrated discharge parameter corresponding to the calibrated discharge amount.
[0214] An embodiment of the present application provides a possible implementation method, wherein the determining module 230 is further configured to:
[0215] sorting the at least one calibrated discharge amount from largest to smallest to obtain sorted calibrated discharge amount;
[0216] According to the sorted calibrated discharge amounts, one or more calibrated discharge amounts corresponding to the current feed amount are determined as one or more pre-discharge amounts corresponding to the current feed amount.
[0217] A possible implementation method is provided in the embodiment of the present application, such as Figure 3 As shown above Figure 2 The device shown may further include a judgment prompt module 320 for:
[0218] The determination module 230 determines one or more calibrated discharge amounts corresponding to the current feed amount according to the sorted calibrated discharge amounts, and uses them as one or more pre-discharge amounts corresponding to the current feed amount. Then, the total pre-feed amount is confirmed based on the one or more pre-discharge amounts, and it is determined whether the difference between the total pre-feed amount and the current feed amount is less than a second preset threshold value; if the difference between the total pre-feed amount and the current feed amount is less than the second preset threshold value, the feed is carried out according to the one or more pre-discharge amounts.
[0219] A possible implementation method is provided in an embodiment of the present application, wherein the judgment prompt module 320 is further configured to:
[0220] If the difference between the total amount of pre-feeding and the current amount of feeding is greater than a second preset threshold, a reminder is given to the user.
[0221] An embodiment of the present application provides a possible implementation method, wherein the determining module 230 is further configured to:
[0222] Determining one or more pre-discharge amounts corresponding to a plurality of groups of the current feed amounts based on the at least one calibrated feed amount, wherein the one or more pre-discharge amounts of one group of the plurality of groups are different from the one or more pre-discharge amounts of another group;
[0223] Determine the number of discharges corresponding to one or more pre-discharge amounts of each group;
[0224] Determine whether there is a non-calibrated discharge amount in one or more pre-discharge amounts of each group, and obtain a determination result for each group;
[0225] Selecting one or more pre-discharge amounts of the optimal group based on the number of discharges corresponding to the one or more pre-discharge amounts of each group and / or the judgment results of each group;
[0226] The feeding module 240 is further configured to discharge materials at least partially according to each of the one or more pre-discharge amounts in the optimal group.
[0227] An embodiment of the present application provides a possible implementation method, wherein the determining module 230 is further configured to:
[0228] Based on the number of discharges corresponding to one or more pre-discharge amounts of each group and the judgment results of each group, the group with the smallest number of discharges and no non-calibrated discharge amount is selected as the optimal group, and the one or more pre-discharge amounts of the optimal group are selected; or
[0229] Based on the judgment results of each group, the group in which the judgment result shows that there is no non-calibrated discharge amount is selected as the optimal group, and one or more pre-discharge amounts of the optimal group are selected; or
[0230] Based on the judgment result of each group that there is non-calibrated discharge amount, the group with the smallest non-calibrated discharge amount is selected as the optimal group, and one or more pre-discharge amounts of the optimal group are selected.
[0231] Based on the same inventive concept, an embodiment of the present application also provides a cooking device, including a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the feeding method of any one of the above embodiments.
[0232] Based on the same inventive concept, an embodiment of the present application further provides a storage medium, in which a computer program is stored, wherein the computer program is configured to execute the feeding method of any one of the above embodiments when running.
[0233] Those skilled in the art will clearly understand that the specific working processes of the systems, devices, and modules described above can refer to the corresponding processes in the aforementioned method embodiments, and for the sake of brevity, they will not be further described here.
[0234] Those skilled in the art will appreciate that the technical solution of the present application, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes a number of program instructions for causing an electronic device (e.g., a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application when the program instructions are executed. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0235] Alternatively, all or part of the steps of implementing the aforementioned method embodiments may be accomplished by hardware related to program instructions (such as electronic devices such as personal computers, servers, or network devices), and the program instructions may be stored in a computer-readable storage medium. When the program instructions are executed by a processor of an electronic device, the electronic device executes all or part of the steps of the methods described in the various embodiments of the present application.
[0236] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that, within the spirit and principles of the present application, they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not deviate from the protection scope of the present application.
Claims
1. A feeding method for cooking equipment, characterized in that: include: In response to a feeding request, obtaining a current feeding amount corresponding to the feeding request; Obtaining a preconfigured calibration model, wherein the calibration model includes at least one calibration output amount; Determining one or more pre-discharge amounts corresponding to the current feed amount based on the at least one calibrated discharge amount; Discharging is performed at least partially in accordance with each of the one or more pre-discharge amounts.
2. The method according to claim 1, characterized in that The calibration model further includes calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount; Discharging at least partially in accordance with each of the one or more pre-discharge amounts comprises: Determining, based on the calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount, the calibration discharge parameters corresponding to each pre-discharge amount in the one or more pre-discharge amounts; Discharging is performed according to the calibrated discharging parameters corresponding to each of the one or more pre-discharging amounts.
3. The method according to claim 1 or 2, characterized in that Configure the calibration model as follows: setting the at least one calibrated discharge amount; The calibration discharge parameters corresponding to each calibration discharge amount in the at least one calibration discharge amount are determined by calibration.
4. The method according to claim 3, characterized in that Determining, by calibration, a calibration discharge parameter corresponding to each calibration discharge amount in the at least one calibration discharge amount, comprising: For each of the at least one calibrated discharge amount, initially setting an initial discharge parameter of the calibrated discharge amount; Feeding is performed according to the initial discharge parameters to obtain the actual feeding amount; The initial discharge parameters are calibrated according to the actual feed amount to obtain the calibrated discharge parameters corresponding to the calibrated discharge amount.
5. The method according to claim 4, characterized in that The step of feeding according to the initial discharge parameters to obtain the actual feeding amount includes: Feeding is performed according to the initial discharge parameters, obtaining the actual feeding amount weighed by the weighing device, and feeding back the actual feeding amount to the user and / or the cooking device in a preset manner, wherein the weighing device is communicatively connected to the cooking device.
6. The method according to claim 4, characterized in that The initial discharge parameter is calibrated according to the actual feed amount to obtain a calibrated discharge parameter corresponding to the calibrated discharge amount, including: Determining and adjusting the discharging parameters according to the actual feeding amount, the initial discharging parameters and the calibrated discharging amount; Feed the material according to the adjustment of the discharging parameters to obtain the adjusted feeding amount; Determining whether the difference between the adjusted feed amount and the calibrated discharge amount is less than a first preset threshold; If the difference between the adjusted feed amount and the calibrated discharge amount is smaller than a first preset threshold, the adjusted discharge parameter is determined as the calibrated discharge parameter corresponding to the calibrated discharge amount.
7. The method according to claim 6, characterized in that The method further comprises: If the difference between the adjusted feed amount and the calibrated discharge amount is greater than or equal to a first preset threshold, determining to adjust the discharge parameter again according to the actual feed amount, the initial discharge parameter, the adjusted feed amount, the adjusted discharge parameter and the calibrated discharge amount; Adjust the discharging parameters again as described above to feed the material and obtain the adjusted feeding amount; Determining whether the difference between the readjusted feeding amount and the calibrated discharge amount is less than a first preset threshold; If the difference between the readjusted feeding amount and the calibrated discharge amount is smaller than a first preset threshold, the readjusted discharge parameter is determined as the calibrated discharge parameter corresponding to the calibrated discharge amount.
8. The method according to any one of claims 1 to 7, characterized in that Determining one or more pre-discharge amounts corresponding to the current feed amount according to the at least one calibrated discharge amount includes: sorting the at least one calibrated discharge amount from largest to smallest to obtain sorted calibrated discharge amount; According to the sorted calibrated discharge amounts, one or more calibrated discharge amounts corresponding to the current feed amount are determined as one or more pre-discharge amounts corresponding to the current feed amount.
9. The method according to claim 8, characterized in that After determining one or more calibrated discharge amounts corresponding to the current feed amount according to the sorted calibrated discharge amounts as one or more pre-discharge amounts corresponding to the current feed amount, the method further includes: Confirm the total amount of pre-feeding according to the one or more pre-discharge amounts, and determine whether the difference between the total amount of pre-feeding and the current feed amount is less than a second preset threshold; if the difference between the total amount of pre-feeding and the current feed amount is less than the second preset threshold, feed according to the one or more pre-discharge amounts.
10. The method according to claim 9, characterized in that If the difference between the total amount of pre-feeding and the current amount of feeding is greater than a second preset threshold, a reminder is given to the user.
11. The method according to any one of claims 1 to 7, characterized in that The determining, based on the at least one calibrated discharge amount, one or more pre-discharge amounts corresponding to the current feed amount includes: Determining one or more pre-discharge amounts corresponding to a plurality of groups of the current feed amounts based on the at least one calibrated feed amount, wherein the one or more pre-discharge amounts of one group of the plurality of groups are different from the one or more pre-discharge amounts of another group; Determine the number of discharges corresponding to one or more pre-discharge amounts of each group; Determine whether there is a non-calibrated discharge amount in one or more pre-discharge amounts of each group, and obtain a determination result for each group; Selecting one or more pre-discharge amounts of the optimal group based on the number of discharges corresponding to the one or more pre-discharge amounts of each group and / or the judgment results of each group; The discharging at least partially according to each of the one or more pre-discharge amounts comprises: Discharging is performed at least partially in accordance with each of the one or more pre-discharging amounts of the optimal group.
12. The method according to claim 11, characterized in that The selecting one or more pre-discharge amounts of the optimal group based on the discharge times corresponding to the one or more pre-discharge amounts of each group and / or the judgment results of each group includes: Based on the number of discharges corresponding to one or more pre-discharge amounts of each group and the judgment results of each group, the group with the smallest number of discharges and no non-calibrated discharge amount is selected as the optimal group, and the one or more pre-discharge amounts of the optimal group are selected; or Based on the judgment results of each group, the group in which the judgment result shows that there is no non-calibrated discharge amount is selected as the optimal group, and one or more pre-discharge amounts of the optimal group are selected; or Based on the judgment result of each group that there is non-calibrated discharge amount, the group with the smallest non-calibrated discharge amount is selected as the optimal group, and one or more pre-discharge amounts of the optimal group are selected.
13. A feeding device for cooking equipment, characterized in that: include: A first acquisition module is configured to obtain, in response to a feeding request, a current feeding amount corresponding to the feeding request; A second acquisition module is used to acquire a pre-configured calibration model, wherein the calibration model includes at least one calibration discharge amount; a determination module, configured to determine one or more pre-discharge amounts corresponding to the current feed amount based on the at least one calibrated discharge amount; The feeding module is used to discharge the material at least partially according to each of the one or more pre-discharge amounts.
14. A cooking device, characterized in that: The invention comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the feeding method according to any one of claims 1 to 12.
15. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the feeding method according to any one of claims 1 to 12 when running.