A control method, device, electronic device and storage medium for a cutting and matching machine
By receiving cutting control instructions in the cutting machine and monitoring the cutting weight in real time, and automatically controlling the cutting process, the problem of user manual weighing and weight selection is solved, and the efficiency of cooking and preparation is improved.
Patent Information
- Application Number
- CN202411943076.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-04
AI Technical Summary
After the existing cutting machine processes the ingredients, users need to manually take out the ingredients and use other tools to weigh and select weights. The operation is cumbersome and inefficient.
By receiving the cutting control command, the cutting information is determined, including the cutting area, the cutting gear, the ingredients to be cut and the target cutting weight. After the cutting machine detects the ingredients to be cut, it controls the cutting object to work according to the cutting gear and obtains the current cutting weight in real time. The weight change delay is determined based on the type of ingredients and the cutting gear, and the second target cutting weight is set until the cutting work is stopped when the weight is reached.
It realizes automatic control of the weight cutting during the ingredient cutting process, avoids the steps of manual weighing and weight selection by users, and improves the efficiency of pre-cooking dishes.
Smart Images

Figure CN119758834A_ABST
Abstract
Description
Technical Field
[0001] One or more embodiments of the present specification relate to intelligent control technology, and more particularly to a control method, device, electronic device and storage medium for a cutting and matching machine. Background Art
[0002] With the continuous development of modern kitchen equipment, users will use cutting and preparating machines to process ingredients intelligently. However, existing cutting and preparating machines will slice, shred, and process all the ingredients that users put into the feeding port and then output all the ingredients. Users still need to take out the processed ingredients, weigh the cut ingredients again with other tools, and select the weight they need. The whole operation process is rather cumbersome, and the efficiency of preparing food before cooking is low. Summary of the invention
[0003] In order to solve the above problems, one or more embodiments of this specification describe a control method, device and electronic device for a cutting and matching machine.
[0004] According to a first aspect, a control method for a cutting and matching machine is provided, the method comprising:
[0005] receiving a cutting control instruction, and determining cutting information according to the cutting control instruction, wherein the cutting information includes a cutting area, a cutting gear, ingredients to be cut, and a first target cutting weight;
[0006] After the food to be cut is detected in the cutting area, the cutting object corresponding to the cutting area is controlled to work based on the cutting gear, and the current cutting weight of the storage object corresponding to the material outlet of the cutting area is obtained in real time;
[0007] The weight change delay per unit time is determined based on the type of food to be cut and the cutting gear, and the second target cutting weight is determined based on the weight change delay and the first target cutting weight, and the cutting object operation is stopped when the current cutting weight reaches the second target cutting weight.
[0008] Preferably, determining the cutting information according to the cutting control instruction includes:
[0009] Determine at least one piece of cutting information according to the cutting control instruction;
[0010] After the food to be cut is detected in the cutting area, the cutting object corresponding to the cutting area is controlled to work based on the cutting gear, including:
[0011] For each of the cutting and preparing areas, after the food to be cut and prepared is detected in the cutting and preparing area, the cutting and preparing object corresponding to the cutting and preparing area is controlled to work based on the cutting and preparing gear.
[0012] Preferably, after determining the cutting and matching information according to the cutting and matching control instruction, the method further includes:
[0013] An estimated quantity of the to-be-cut food in a standard size is determined according to the first target cutting weight, and a standard image and the estimated quantity are displayed on a display terminal.
[0014] Preferably, determining the estimated quantity of the to-be-cut food in a standard size according to the first target cutting weight, and displaying a standard image and the estimated quantity on a display terminal, comprises:
[0015] Displaying images of various optional varieties of the ingredients to be cut and prepared on a display terminal;
[0016] receiving a selection instruction for the selectable variety image, and determining a standard size and a standard image of the food to be cut and prepared according to the selection instruction;
[0017] The estimated quantity of the food to be cut in the standard size is determined according to the first target cutting weight, and the standard image and the estimated quantity are displayed on the display terminal.
[0018] Preferably, the step of determining the weight change delay per unit time based on the type of food to be cut and the cutting gear comprises:
[0019] Based on the type of food to be cut and the cutting gear, the preset database corresponding to the cutting area is queried to obtain the weight change delay per unit time. The preset database stores the mapping relationship between the type of food, the cutting gear and the weight change delay.
[0020] Preferably, after determining the second target cutting and matching weight according to the weight change delay and the first target cutting and matching weight, the method further comprises:
[0021] Setting a third target cutting and matching weight based on the second target cutting and matching weight, wherein the third target cutting and matching weight is less than the second target cutting and matching weight;
[0022] When the current cutting and matching weight reaches the third target cutting and matching weight, the cutting and matching gear is adjusted so that the cutting and matching gear does not exceed a preset gear.
[0023] Preferably, the method further comprises:
[0024] When a discharge instruction is received or the stored object is detected in the discharge area after a preset time, the cutting area is controlled to perform a residual material discharge action.
[0025] According to a second aspect, a control device for a cutting and matching machine is provided, the device comprising:
[0026] A receiving module, configured to receive a cutting control instruction, and determine cutting information according to the cutting control instruction, wherein the cutting information includes a cutting area, a cutting gear, ingredients to be cut, and a first target cutting weight;
[0027] A control module, for controlling the operation of the cutting object corresponding to the cutting area based on the cutting gear after the food to be cut is detected in the cutting area, and obtaining in real time the current cutting weight of the storage object corresponding to the material outlet of the cutting area;
[0028] A determination module is used to determine the weight change delay per unit time based on the type of food to be cut and the cutting gear, and to determine the second target cutting weight based on the weight change delay and the first target cutting weight, and to stop the cutting object when the current cutting weight reaches the second target cutting weight.
[0029] According to a third aspect, there is provided an electronic device, comprising a processor and a memory;
[0030] The processor is connected to the memory;
[0031] The memory is used to store executable program code;
[0032] The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method provided in the first aspect or any possible implementation manner of the first aspect.
[0033] According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer-readable storage medium stores instructions, which, when the instructions are executed on a computer or a processor, cause the computer or the processor to execute the method provided in the first aspect or any possible implementation of the first aspect.
[0034] The method provided in the embodiments of the present specification can determine the weight change delay of the cutting object when cutting the ingredients to be cut according to the cutting information, and then set the second target cutting weight according to the weight change delay, and control the working state of the cutting object with the second target cutting weight as the target arrival value of the current cutting weight, thereby finally achieving that the weight of the cut ingredients stored in the storage object is exactly the weight required by the user, eliminating the process of the user using other tools to weigh the ingredients and select the weight again, thereby improving the efficiency of preparing food in the early stage of cooking. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0036] Figure 1 A schematic diagram of the system architecture of a control method for a cutting and matching machine provided in one embodiment of the present specification.
[0037] Figure 2 It is a flow chart of a control method for a cutting and matching machine in one embodiment of the present specification.
[0038] Figure 3 It is a schematic diagram of the structure of a control device for a cutting and matching machine in one embodiment of the present specification.
[0039] Figure 4 It is a structural diagram of an electronic device in one embodiment of this specification. DETAILED DESCRIPTION
[0040] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0041] In the following introduction, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The following introduction provides multiple embodiments of the present application, and different embodiments can be replaced or combined, so the present application can also be considered to include all possible combinations of the same and / or different embodiments recorded. Therefore, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments containing one or more of all other possible combinations of A, B, C, and D, although the embodiment may not be clearly recorded in the following text.
[0042] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present application. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described in some examples may be combined in other examples.
[0043] See also Figure 1 , Figure 1 A schematic diagram of the system architecture of a control method for a cutting and matching machine provided in an embodiment of this specification is shown.
[0044] like Figure 1 As shown, the system can be a cutting machine 100, in which a cutting area for processing different types of ingredients (such as meat and vegetables), a storage object 101, an electronic scale 102 and a controller are provided. The cutting area is provided with a cutting object for cutting and matching according to different cutting modes at different speeds and different cutting and matching actions. The ingredients can be put into the cutting area through the feeding port provided on the cutting machine 100. Then, the user can select the corresponding operation mode according to the operation panel on the display screen of the cutting machine 100 to send the corresponding control instruction to the controller, and then the controller controls the cutting object to achieve the cutting of the ingredients. After being cut, the ingredients will fall into the storage object 101 through the discharge port. The discharge ports of different cutting areas can correspond to different storage objects 101. The storage object 101 can be a cavity such as a dinner plate or a bowl. The electronic scale 102 is provided below the storage object 101 to weigh the storage object 101 to accurately determine the weight of the cut ingredients. After the cutting and preparation is completed, the user can take out the storage object 101 from the food taking area 103 and take out the cut ingredients.
[0045] In addition, it should be noted that Figure 1 What is shown is only one system provided by the present invention. In actual applications, other systems may also be selected. For example, only one cutting and preparing area may be set, and the discharge ports of each cutting and preparing area may correspond to the same storage object. For example, there is no display screen and control panel on the cutting and preparing machine, but remote wireless interaction with the controller is carried out through a remote control, etc.
[0046] See also Figure 2 , Figure 2 : is a flow chart of a control method of a cutting and matching machine provided in an embodiment of the present application. In the embodiment of the present application, the method includes:
[0047] S201, receiving a cutting and matching control instruction, and determining cutting and matching information according to the cutting and matching control instruction.
[0048] The cutting information includes a cutting area, a cutting gear, ingredients to be cut and a first target cutting weight.
[0049] The executor of the present application may be a controller in a cutting and matching machine.
[0050] In the embodiment of the present specification, when the user wants to use the cutting machine to cut the ingredients, he will operate on the control panel of the cutting machine, input and select the cutting area to be used, the cutting gear of the cutting object (that is, the cutting mode and the cutting speed), the type of ingredients to be cut, and the weight of the cut ingredients that he expects to obtain, so as to generate a cutting control instruction. The controller will parse the cutting control instruction and determine the cutting information. Among them, different cutting areas can be used to handle different categories of ingredients, such as a cutting area specifically for vegetables, a cutting area specifically for meat, etc. Each cutting area can be configured with different cutting gears, and the cutting gears include cutting modes such as shredding and slicing and the speed of performing the cutting action.
[0051] In one possible implementation manner, after determining the matching information according to the matching control instruction, the method further includes:
[0052] The estimated quantity of the to-be-cut food in a standard size is determined according to the first target cutting weight, and a standard image and the estimated quantity are displayed on a display terminal.
[0053] In the embodiment of the present specification, after the food is put into the feeding port of the cutting area, no matter whether it is finally completely cut or not, it may be lost in the cutting area due to partial cutting or pushing and squeezing. Therefore, ideally, it is hoped that the amount of food put into the cutting area by the user can just match the first target cutting weight required by the user, or will not exceed the first target cutting weight too much. To this end, the controller will determine the standard size of the food of the type and the standard weight of the food of the standard size after cutting in the database according to the type of food to be cut selected by the user, so as to estimate the number of food required if all the food of standard size is used. Finally, the standard image corresponding to the standard size and the estimated quantity will be displayed through the display terminal set on the surface of the cutting machine, so that the user can intuitively understand the number of food that needs to be put into the feeding port, and then decide how much food to put into the feeding port according to the difference between the food actually purchased and the standard size.
[0054] In one possible implementation, determining the estimated quantity of the to-be-cut food in a standard size according to the first target cutting weight, and displaying a standard image and the estimated quantity on a display terminal, includes:
[0055] Displaying images of various optional varieties of the ingredients to be cut and prepared on a display terminal;
[0056] receiving a selection instruction for the selectable variety image, and determining a standard size and a standard image of the food to be cut and prepared according to the selection instruction;
[0057] The estimated quantity of the food to be cut in the standard size is determined according to the first target cutting weight, and the standard image and the estimated quantity are displayed on the display terminal.
[0058] In the embodiments of this specification, each ingredient may have different varieties. For example, there are larger potato varieties and smaller potato varieties. In order to allow users to more intuitively and accurately understand the amount of ingredients that need to be put in, the quantity should be estimated based on the standard size consistent with the variety purchased by the user. Therefore, the controller will first display the images of various optional varieties of ingredients to be cut on the display terminal, and the user will select the image to inform the controller of the variety of ingredients actually used. The controller's database will pre-store standard sizes and standard images corresponding to different varieties of ingredients, so the estimated quantity can be calculated based on the variety image selected by the user combined with the first target cutting weight. Finally, the standard image and estimated quantity will be displayed on the display terminal.
[0059] S202: After the food to be cut is detected in the cutting area, the cutting object corresponding to the cutting area is controlled to operate based on the cutting gear, and the current cutting weight of the storage object corresponding to the discharge port of the cutting area is obtained in real time.
[0060] In the embodiments of the present specification, a camera can be set in each cutting area to collect images of the cutting area. Only when the food is identified as the food to be cut in the cutting information based on the collected image, the controller will control the cutting object (i.e., the cutting knife disc) in the cutting area to run according to the cutting gear to perform the cutting work. If the identified food does not match the food to be cut, a reminder message can be generated to prevent the user from accidentally putting in the wrong food and causing waste. After the cutting work starts, the controller will obtain the current cutting weight of the storage object (i.e., the plate loaded with the cut food) in real time through the electronic scale.
[0061] In one possible implementation manner, determining the cutting information according to the cutting control instruction includes:
[0062] Determine at least one piece of cutting information according to the cutting control instruction;
[0063] After the food to be cut is detected in the cutting area, the cutting object corresponding to the cutting area is controlled to work based on the cutting gear, including:
[0064] For each of the cutting and preparing areas, after the food to be cut and prepared is detected in the cutting and preparing area, the cutting and preparing object corresponding to the cutting and preparing area is controlled to work based on the cutting and preparing gear.
[0065] In the embodiment of the present specification, when there are multiple cutting areas in the cutting machine, since each cutting area is independent of each other, there can be multiple cutting areas to cut and process different ingredients at the same time. The cutting control instructions can include control instructions for multiple cutting areas, that is, multiple cutting information can be parsed, and each cutting information corresponds to the control information of a cutting area. Therefore, the controller can control the cutting work of each cutting area separately according to each cutting information, thereby improving the efficiency of food preparation.
[0066] S203, determining the weight change delay per unit time based on the type of food to be cut and the cutting gear, and determining the second target cutting weight according to the weight change delay and the first target cutting weight, and stopping the cutting object operation when the current cutting weight reaches the second target cutting weight.
[0067] In the embodiment of the present specification, the ingredients are cut by the cutting object in the cutting area, and there is a time delay until the ingredients are cut and fall into the storage object. If the current cutting weight of the storage object has reached the first target cutting weight required by the user and the cutting object is stopped, the cutting object will still be cut a small amount under the action of inertia, and there will be a small amount of already cut ingredients that are still in the process of sliding from the cutting area to the storage object, resulting in the total weight of the ingredients loaded in the final storage object exceeding the first target cutting weight. Therefore, it is possible to determine the weight change delay per unit time of different types of ingredients when they are cut at different cutting gears in advance through artificial simulation tests, and build a database based on this. In actual situations, the controller will determine the weight change delay from the database according to the cutting information, and determine the second target cutting weight according to the weight change delay and the first target cutting weight. As long as the current cutting weight of the storage object reaches the second target cutting weight, the controller will control the cutting object to stop working. Generally, a weight change is calculated based on the time required for the cutting object to stop working and the weight change delay per unit time. The second target cutting weight is the difference between the first target cutting weight and the weight change.
[0068] In one possible implementation, the determining of the weight change delay per unit time based on the type of food to be cut and the cutting gear comprises:
[0069] Based on the type of food to be cut and the cutting gear, the preset database corresponding to the cutting area is queried to obtain the weight change delay per unit time. The preset database stores the mapping relationship between the type of food, the cutting gear and the weight change delay.
[0070] In the embodiment of the present specification, for each cutting area, different types of ingredients are input into the cutting object position in advance, and cutting tests at different cutting gears are performed to obtain weight change delay data under different conditions, and a mapping relationship between ingredient types, cutting gears, and weight change delays is constructed based on these data, thereby constructing a preset database. In the actual processing process, the controller only needs to query the preset database to determine the weight change delay of this time.
[0071] In one possible implementation, after determining the second target cutting and matching weight according to the weight change delay and the first target cutting and matching weight, the method further includes:
[0072] Setting a third target cutting and matching weight based on the second target cutting and matching weight, wherein the third target cutting and matching weight is less than the second target cutting and matching weight;
[0073] When the current cutting and matching weight reaches the third target cutting and matching weight, the cutting and matching gear is adjusted so that the cutting and matching gear does not exceed a preset gear.
[0074] In the embodiments of the present specification, if the matching speed of the matching gear set by the matching information is too fast, in actual situations, it is easy for the current matching weight to change too quickly and the matching object to stop in time, resulting in the final weight still exceeding the first target matching weight. Therefore, the controller can pre-store a weight warning difference and set the third target matching weight with the difference between the second target matching weight and the weight warning difference. As long as the current matching weight reaches the third target matching weight, the matching gear will be adjusted so that the matching gear does not exceed the preset gear to ensure that the matching speed at this time is not too high. Specifically, if the matching gear does not exceed the preset gear, the matching gear will remain unchanged; if the matching gear exceeds the preset gear, the matching gear will be adjusted to the preset gear.
[0075] In one embodiment, the method further comprises:
[0076] When a discharge instruction is received or the stored object is detected in the discharge area after a preset time, the cutting area is controlled to perform a residual material discharge action.
[0077] In the embodiments of this specification, it is difficult to completely consume the ingredients in the cutting area just after reaching the first target cutting weight in actual situations, and generally a small amount of uncut ingredients will remain in the cutting area. The user can generate a discharge command through the control panel to discharge the remaining ingredients directly, or after a preset period of time, if a storage object is detected in the discharging area, the residual material discharge action is executed. The reason for the latter setting is that after cutting the ingredients of the weight required by the user, the user will take the storage object out of the cutting machine to use the ingredients for subsequent cooking operations. When the user puts the storage object back into the cutting machine, the storage object is generally cleaned up and there is no other food. Therefore, the controller can execute the residual material discharge action after waiting for a period of time, when the storage object is detected again in the discharging area, and discharge the residual material into the storage object, and remind the user.
[0078] The following will be combined with the attached Figure 3 , the control device of the cutting and matching machine provided in the embodiment of the present application is introduced in detail. It should be noted that the attached Figure 3 The control device of the cutting and matching machine shown is used to execute the present application Figure 2 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 2 The embodiment shown.
[0079] See also Figure 3 , Figure 3 Schematic diagram of the structure of a control device for a cutting and matching machine provided in an embodiment of the present application. Figure 3 As shown, the device comprises:
[0080] The receiving module 301 is used to receive a cutting control instruction, and determine the cutting information according to the cutting control instruction, wherein the cutting information includes a cutting area, a cutting gear, ingredients to be cut, and a first target cutting weight;
[0081] The control module 302 is used to control the operation of the cutting object corresponding to the cutting area based on the cutting gear after the food to be cut is detected in the cutting area, and obtain the current cutting weight of the storage object corresponding to the material outlet of the cutting area in real time;
[0082] Determination module 303 is used to determine the weight change delay per unit time based on the type of food to be cut and the cutting gear, and determine the second target cutting weight according to the weight change delay and the first target cutting weight, and stop the cutting object when the current cutting weight reaches the second target cutting weight.
[0083] In one possible implementation, the receiving module 301 is specifically used for:
[0084] Determine at least one piece of cutting information according to the cutting control instruction;
[0085] The control module 302 is specifically used for:
[0086] For each of the cutting and preparing areas, after the food to be cut and prepared is detected in the cutting and preparing area, the cutting and preparing object corresponding to the cutting and preparing area is controlled to work based on the cutting and preparing gear.
[0087] In one possible implementation, the receiving module 301 is further configured to:
[0088] The estimated quantity of the to-be-cut food in a standard size is determined according to the first target cutting weight, and a standard image and the estimated quantity are displayed on a display terminal.
[0089] In one possible implementation, the receiving module 301 is further configured to:
[0090] Displaying images of various optional varieties of the ingredients to be cut and prepared on a display terminal;
[0091] receiving a selection instruction for the selectable variety image, and determining a standard size and a standard image of the food to be cut and prepared according to the selection instruction;
[0092] The estimated quantity of the food to be cut in the standard size is determined according to the first target cutting weight, and the standard image and the estimated quantity are displayed on the display terminal.
[0093] In one possible implementation, the determination module 303 is specifically configured to:
[0094] Based on the type of food to be cut and the cutting gear, the preset database corresponding to the cutting area is queried to obtain the weight change delay per unit time. The preset database stores the mapping relationship between the type of food, the cutting gear and the weight change delay.
[0095] In one possible implementation, the determination module 303 is further configured to:
[0096] Setting a third target cutting and matching weight based on the second target cutting and matching weight, wherein the third target cutting and matching weight is less than the second target cutting and matching weight;
[0097] When the current cutting and matching weight reaches the third target cutting and matching weight, the cutting and matching gear is adjusted so that the cutting and matching gear does not exceed a preset gear.
[0098] In one embodiment, the device further comprises:
[0099] The discharge module is used to control the cutting area to perform the residual material discharge action when the storage object is detected in the discharge area after receiving the discharge instruction or after a preset time.
[0100] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented with the help of software and / or hardware. The "unit" and "module" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array (Field-Programmable Gate Array, FPGA), an integrated circuit (Integrated Circuit, IC), etc.
[0101] Each processing unit and / or module of the embodiments of the present application may be implemented by an analog circuit that implements the functions described in the embodiments of the present application, or may be implemented by software that executes the functions described in the embodiments of the present application.
[0102] See also Figure 4 , which shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present application, the electronic device can be used to implement Figure 2 The method in the embodiment shown. Figure 4 As shown, the electronic device 400 may include: at least one processor 401 , at least one network interface 404 , a user interface 403 , a memory 405 , and at least one communication bus 402 .
[0103] The communication bus 402 is used to realize the connection and communication between these components.
[0104] The user interface 403 may include a display screen (Display) and a camera (Camera), and the optional user interface 403 may also include a standard wired interface and a wireless interface.
[0105] The network interface 404 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0106] Among them, the processor 401 may include one or more processing cores. The processor 401 uses various interfaces and lines to connect various parts within the entire electronic device 400, and executes various functions and processes data of the electronic device 400 by running or executing instructions, programs, code sets or instruction sets stored in the memory 405, and calling data stored in the memory 405. Optionally, the processor 401 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 401 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics central processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 401, and it can be implemented separately through a chip.
[0107] Among them, the memory 405 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 405 includes a non-transitory computer-readable storage medium. The memory 405 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 405 may optionally be at least one storage device located away from the aforementioned processor 401. As Figure 4 As shown, the memory 405 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.
[0108] exist Figure 4In the electronic device 400 shown, the user interface 403 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 401 can be used to call the control application of the cutting machine stored in the memory 405, and specifically perform the following operations:
[0109] receiving a cutting control instruction, and determining cutting information according to the cutting control instruction, wherein the cutting information includes a cutting area, a cutting gear, ingredients to be cut, and a first target cutting weight;
[0110] After the food to be cut is detected in the cutting area, the cutting object corresponding to the cutting area is controlled to work based on the cutting gear, and the current cutting weight of the storage object corresponding to the material outlet of the cutting area is obtained in real time;
[0111] The weight change delay per unit time is determined based on the type of food to be cut and the cutting gear, and the second target cutting weight is determined based on the weight change delay and the first target cutting weight, and the cutting object operation is stopped when the current cutting weight reaches the second target cutting weight.
[0112] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.
[0113] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0114] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0115] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0116] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0117] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0118] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program code.
[0119] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by entering a program to instruct the relevant hardware. The program may be stored in a computer-readable memory, and the memory may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0120] The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of the implementation scheme of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A control method for a cutting and matching machine, characterized in that: The method comprises: receiving a cutting control instruction, and determining cutting information according to the cutting control instruction, wherein the cutting information includes a cutting area, a cutting gear, ingredients to be cut, and a first target cutting weight; After the food to be cut is detected in the cutting area, the cutting object corresponding to the cutting area is controlled to work based on the cutting gear, and the current cutting weight of the storage object corresponding to the material outlet of the cutting area is obtained in real time; The weight change delay per unit time is determined based on the type of food to be cut and the cutting gear, and the second target cutting weight is determined based on the weight change delay and the first target cutting weight, and the cutting object operation is stopped when the current cutting weight reaches the second target cutting weight.
2. The method according to claim 1, characterized in that The determining the cutting and matching information according to the cutting and matching control instruction includes: Determine at least one piece of cutting information according to the cutting control instruction; After the food to be cut is detected in the cutting area, the cutting object corresponding to the cutting area is controlled to work based on the cutting gear, including: For each of the cutting and preparing areas, after the food to be cut and prepared is detected in the cutting and preparing area, the cutting and preparing object corresponding to the cutting and preparing area is controlled to work based on the cutting and preparing gear.
3. The method according to claim 1, characterized in that: After determining the cutting and matching information according to the cutting and matching control instruction, the method further includes: The estimated quantity of the to-be-cut food in a standard size is determined according to the first target cutting weight, and a standard image and the estimated quantity are displayed on a display terminal.
4. The method according to claim 3, characterized in that Determining the estimated quantity of the to-be-cut food in a standard size according to the first target cutting weight, and displaying a standard image and the estimated quantity on a display terminal, includes: Displaying images of various optional varieties of the ingredients to be cut and prepared on a display terminal; receiving a selection instruction for the selectable variety image, and determining a standard size and a standard image of the food to be cut and prepared according to the selection instruction; The estimated quantity of the food to be cut in the standard size is determined according to the first target cutting weight, and the standard image and the estimated quantity are displayed on the display terminal.
5. The method according to claim 1, characterized in that The step of determining the weight change delay per unit time based on the type of food to be cut and the cutting gear includes: Based on the type of food to be cut and the cutting gear, the preset database corresponding to the cutting area is queried to obtain the weight change delay per unit time. The preset database stores the mapping relationship between the type of food, the cutting gear and the weight change delay.
6. The method according to claim 1, characterized in that After determining the second target cutting and matching weight according to the weight change delay and the first target cutting and matching weight, the method further includes: Setting a third target cutting and matching weight based on the second target cutting and matching weight, wherein the third target cutting and matching weight is less than the second target cutting and matching weight; When the current cutting and matching weight reaches the third target cutting and matching weight, the cutting and matching gear is adjusted so that the cutting and matching gear does not exceed a preset gear.
7. The method according to claim 1, characterized in that The method further comprises: When a discharge instruction is received or the stored object is detected in the discharge area after a preset time, the cutting area is controlled to perform a residual material discharge action.
8. A control device for a cutting and matching machine, characterized in that: The device comprises: A receiving module, configured to receive a cutting control instruction, and determine cutting information according to the cutting control instruction, wherein the cutting information includes a cutting area, a cutting gear, ingredients to be cut, and a first target cutting weight; A control module, for controlling the operation of the cutting object corresponding to the cutting area based on the cutting gear after the food to be cut is detected in the cutting area, and obtaining in real time the current cutting weight of the storage object corresponding to the material outlet of the cutting area; A determination module is used to determine the weight change delay per unit time based on the type of food to be cut and the cutting gear, and to determine the second target cutting weight based on the weight change delay and the first target cutting weight, and to stop the cutting object when the current cutting weight reaches the second target cutting weight.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, wherein the computer-readable storage medium has instructions stored therein, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.