Intelligent control method, device and electronic equipment for cutting and matching equipment

By integrating intelligent control methods in the cutting and assembly equipment, using area images to identify the types of ingredients and generate recipe recommendation information, the existing cutting and assembly equipment control technology is solved, and the user's fast and efficient cooking process and cooking quality are achieved.

CN119758833APending Publication Date: 2025-04-04HANGZHOU ROBAM APPLIANCES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411943075.3
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

Technical Problem

The existing cutting equipment control technology is cumbersome, making it difficult for users to complete cooking quickly and efficiently, and the cooking quality is difficult to ensure.

Method used

By integrating intelligent control methods in the cutting device, the food types are recognized using area images, recipe recommendation information is generated, and the parameters of the associated cooking device are automatically controlled according to the recipes selected by the user.

Benefits of technology

It enables users to complete cooking quickly and efficiently without experience, ensuring the guarantee of cooking quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119758833A_ABST
    Figure CN119758833A_ABST
Patent Text Reader

Abstract

The embodiments of this specification disclose an intelligent control method, device and electronic device for cutting and preparing equipment. The method includes determining the currently selected cutting and preparing operation, and after the weight data of the cutting and preparing area is stable, executing the cutting and preparing operation and obtaining a regional image of the cutting and preparing area; identifying the type of ingredients of the cutting and preparing object based on the regional image, and reading the current weight data after the cutting and preparing operation is completed, and generating recipe recommendation information based on the current weight data and the type of ingredients; receiving a first selection instruction for the recipe recommendation information, determining the associated cooking equipment and cooking setting parameters corresponding to the first selection instruction, and sending a cooking control instruction to the associated cooking equipment based on the cooking setting parameters. The embodiments of this specification realize the integrated process control of kitchen cooking by recommending recipes according to the cut ingredients and directly setting parameters of the associated cooking equipment according to the selected recipes, thereby realizing the intelligentization of the kitchen, completing cooking quickly and efficiently, and ensuring the cooking quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments of the present specification relate to cutting and matching equipment control technology, and more particularly, to an intelligent control method, device and electronic device for cutting and matching equipment. Background Art

[0002] During the food preparation process, users can use kitchen cutting equipment to pre-process vegetables, meat, pasta and other ingredients, such as slicing, shredding, and mashing the ingredients, so that the ingredients are processed into the state they want to eat. However, for users with insufficient cooking experience, they may not know what dishes are suitable for the processed ingredients, and because the various kitchen equipment are independent of each other, even if users know what dishes they want to cook, they still need to rely on cooking experience or use additional terminals such as mobile phones and tablets to query recipes and then independently set up the corresponding kitchen equipment for cooking, which makes the entire cooking process cumbersome and inefficient, and the cooking quality cannot be guaranteed. Summary of the invention

[0003] In order to solve the above problems, one or more embodiments of this specification describe an intelligent control method, device and electronic device for cutting and matching equipment.

[0004] According to a first aspect, an intelligent control method for a cutting and matching device is provided, the method comprising:

[0005] Determine the currently selected cutting operation, and after the weight data of the cutting area is stable, perform the cutting operation and obtain the area image of the cutting area;

[0006] Identify the type of ingredients to be cut based on the area image, read the current weight data after the cutting operation is completed, and generate recipe recommendation information based on the current weight data and the type of ingredients;

[0007] A first selection instruction for the recipe recommendation information is received, an associated cooking device and a cooking setting parameter corresponding to the first selection instruction are determined, and a cooking control instruction is sent to the associated cooking device based on the cooking setting parameter.

[0008] Preferably, the determining of the currently selected cutting and matching operation includes:

[0009] Determine an installed cutting and matching module, and display at least one optional operation of the cutting and matching module;

[0010] A second selection instruction for the optional operation is received, and a currently selected cutting operation is determined according to the second selection instruction.

[0011] Preferably, after the weight data of the cutting area is stable, performing the cutting operation and acquiring the area image of the cutting area includes:

[0012] After detecting the execution instruction for the cutting operation, continuously acquiring the weight data of the cutting area;

[0013] When the weight data does not change within a preset time period, the cutting operation is performed and a regional image of the cutting area is acquired.

[0014] Preferably, performing the cutting operation and acquiring the regional image of the cutting area includes:

[0015] The cutting and matching operation is performed, and at least two area images of the cutting and matching area are continuously acquired according to a preset interval.

[0016] Preferably, the method of identifying the type of food to be cut and prepared based on the regional image includes:

[0017] Performing image recognition on each of the regional images respectively to obtain recognition results of each of the regional images;

[0018] The recognition results are classified, and the types of ingredients to be cut and prepared are determined according to the categories with the largest number.

[0019] Preferably, generating recipe recommendation information based on the current weight data and ingredient types includes:

[0020] The properties of the ingredients after cutting are determined based on the ingredient types and cutting operations, and recommended recipes matching the ingredient properties and current weight data are searched, and recipe recommendation information is generated based on each recommended recipe.

[0021] Preferably, the determining the associated cooking device and cooking setting parameters corresponding to the first selection instruction, and sending the cooking control instruction to the associated cooking device based on the cooking setting parameters, comprises:

[0022] Determine a target recipe corresponding to the first selection instruction, and determine, according to the target recipe, each associated cooking device except the cutting and preparing device and the cooking steps of each associated cooking device;

[0023] generating cooking setting parameters for each of the associated cooking devices based on the cooking steps, and sending a cooking control instruction to the associated cooking device, wherein the cooking control instruction is used to control the associated cooking device to start up and adjust current parameters to the cooking setting parameters;

[0024] The types of ingredients to be cut are determined according to the target recipe and the types of ingredients that have been cut, and guidance information is displayed, wherein the guidance information is used to indicate the types of ingredients to be cut and the operation sequence of each of the associated cooking devices.

[0025] According to a second aspect, an intelligent control device for a cutting and matching device is provided, the device comprising:

[0026] A determination module, used to determine the currently selected cutting operation, and after the weight data of the cutting area is stable, perform the cutting operation and obtain the area image of the cutting area;

[0027] an identification module, for identifying the type of ingredients of the cutting object based on the regional image, and reading the current weight data after the cutting operation is completed, and generating recipe recommendation information based on the current weight data and the type of ingredients;

[0028] The control module is used to receive a first selection instruction for the recipe recommendation information, determine the associated cooking device and cooking setting parameters corresponding to the first selection instruction, and send a cooking control instruction to the associated cooking device based on the cooking setting parameters.

[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 solution provided in the embodiments of the present specification can identify the type of ingredients and current weight data when the user selects the corresponding cutting operation to cut the ingredients, so as to generate recipe recommendation information to recommend recipes to the user, and determine the corresponding associated cooking equipment and cooking setting parameters according to the user's first selection instruction, and directly send cooking control instructions to the associated cooking equipment to achieve kitchen cooking integrated process control of recommending recipes according to the cut ingredients and directly setting parameters of the associated cooking equipment according to the selected recipe, thereby realizing kitchen intelligence. Even users with insufficient cooking experience can complete cooking quickly and efficiently, and the parameters of the associated cooking equipment are directly set according to the recipe, so the cooking quality can be guaranteed. 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 It is a flow chart of an intelligent control method for cutting and matching equipment provided in one embodiment of this specification.

[0037] Figure 2 A schematic diagram of the structure of an intelligent control device for cutting and matching equipment provided in one embodiment of the present specification.

[0038] Figure 3 A schematic diagram of the structure of an electronic device provided in one embodiment of this specification. DETAILED DESCRIPTION

[0039] 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.

[0040] 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.

[0041] 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.

[0042] See also Figure 1 , Figure 1 : is a flow chart of an intelligent control method for a cutting and matching device provided in an embodiment of the present application. In an embodiment of the present application, the method includes:

[0043] S101, determining a currently selected cutting operation, and after weight data of a cutting area is stabilized, executing the cutting operation and acquiring an area image of the cutting area.

[0044] The executor of the present application may be a controller of the cutting and matching equipment.

[0045] In the embodiment of the present specification, the cutting device can display the cutting operations that the current cutting device can perform, such as shredding, slicing, dicing, mashing, etc., to the user through the display of the control panel of the display screen, the display of the mobile phone APP interface, etc. The user can select a specific cutting operation by touching, clicking, etc. on the display interface according to the state that the food material is processed into. The controller can determine the currently selected cutting operation according to the selection instruction generated when the user performs the selection operation, and will subsequently control the blades and other components in the cutting device to work in the working mode of the cutting operation. After determining the cutting operation, the controller will not immediately perform the cutting operation, but monitor the weight data of the cutting area. The cutting area can be the area corresponding to the power platform in the cutting device for placing the food material to be cut, and a weight sensor is provided at the bottom of the power platform, which can obtain the weight data corresponding to the power platform, so as to determine the weight of the food material placed on the power platform. After selecting the cutting operation, the user will place the food material to be cut in the cutting area, and the weight data will continue to change during this process. When the weight data is stable, that is, the weight data has not changed within a certain period of time, the controller assumes that the user has placed all the ingredients, and will execute the currently selected cutting operation and obtain the area image of the cutting area through a camera set on the side or top of the cutting area.

[0046] In addition, for safety reasons, in addition to the stable weight data, the user can also be required to click the confirmation button on the corresponding display interface before the cutting operation is performed. The child lock function can also be set, and the user needs to unlock the child lock in a safe environment before starting.

[0047] In one possible implementation, determining the currently selected cutting and matching operation includes:

[0048] Determine an installed cutting and matching module, and display at least one optional operation of the cutting and matching module;

[0049] A second selection instruction for the optional operation is received, and a currently selected cutting operation is determined according to the second selection instruction.

[0050] In the embodiments of the present specification, in order to allow the cutting and matching equipment to perform enough types of cutting and matching operations, multiple cutting and matching modules can be stored in the storage space of the cutting and matching equipment, such as a meat cutting module, a vegetable cutting module, a mincing module, etc. The user first needs to select the corresponding cutting and matching module according to the ingredients that he wants to cut and the state that he wants to cut the ingredients into, and install the cutting and matching module at the designated position of the cutting and matching equipment. After the cutting and matching module is installed, the controller can be connected to the cutting and matching module to obtain the module information of the cutting and matching module, determine which type of module the cutting and matching module is, and display the optional operations that can be performed by this type of module. The user can select the operation he wants to perform from the displayed optional operations to generate a second selection instruction. The controller will determine which optional operation the user has specifically selected based on the second selection instruction, and use the optional operation as the currently selected cutting and matching operation.

[0051] In one possible implementation, after the weight data of the cutting area is stable, performing the cutting operation and acquiring the area image of the cutting area includes:

[0052] After detecting the execution instruction for the cutting operation, continuously acquiring the weight data of the cutting area;

[0053] When the weight data does not change within a preset time period, the cutting operation is performed and a regional image of the cutting area is acquired.

[0054] In the embodiment of the present specification, when the user desires to perform a cutting operation, an execution instruction will be generated through a confirmation operation on the panel. After detecting the execution instruction, the controller will first continuously obtain the weight data of the cutting area. If the weight data is constantly changing, it is considered that the user is still placing the ingredients, and the cutting operation will not be performed. If the weight data does not change within a preset time, it is considered that the user has placed the ingredients, and the cutting operation will be performed and the area image will be obtained.

[0055] In one possible implementation, performing the cutting operation and acquiring a regional image of the cutting area includes:

[0056] The cutting and matching operation is performed, and at least two area images of the cutting and matching area are continuously acquired according to a preset interval.

[0057] In the embodiments of the present specification, the regional image of the cutting area is obtained mainly for the purpose of performing image recognition on the regional image, thereby identifying and determining the type of food currently being cut. If the user chooses to cut meat into strips or cubes, the appearance of some meats after being cut into strips or cubes will be relatively similar, making it difficult to accurately identify them. If the user chooses to cut winter melon, gourd, or potato, sweet potato, etc., which have similar appearances before being cut, it is also difficult to accurately identify the type of food before cutting. Therefore, simply obtaining the image before cutting or the image after cutting may lead to deviations in the identification results of the type of food. Therefore, a preset interval will be stored in the controller, and it will continue to obtain the regional image of the cutting area according to the preset interval, so that the regional image obtained can include different images before, during, and after cutting, thereby improving the accuracy of subsequent recognition results and improving the user's cutting experience.

[0058] S102, identifying the type of ingredients to be cut based on the area image, reading current weight data after the cutting operation is completed, and generating recipe recommendation information based on the current weight data and the type of ingredients.

[0059] In the embodiments of the present specification, the controller can identify the type of ingredients of the cutting object (i.e., the ingredients being cut) in the regional image based on a pre-trained image recognition model for identifying various types of ingredients. In addition, considering that the weight of some ingredients will change due to water loss and other reasons after being cut, the controller will also read the current weight data of the cutting area after the cutting operation is completed. Based on the type of ingredients and the current weight data, the controller can determine how much weight of a certain ingredient is currently present, and then use this to query the recipes that match it, generate and display recipe recommendation information, and provide users with selections.

[0060] In one possible implementation, the identifying the type of food to be cut and prepared based on the regional image includes:

[0061] Performing image recognition on each of the regional images respectively to obtain recognition results of each of the regional images;

[0062] The recognition results are classified, and the types of ingredients to be cut and prepared are determined according to the categories with the largest number.

[0063] In the embodiment of the present specification, when multiple regional images are acquired, the controller will perform image recognition on each regional image respectively to obtain a recognition result, and the recognition result is used to characterize the type of food recognized from the image. Then, the recognition results will be classified, and the same type of results will be grouped together, and finally the type of food corresponding to the largest number of categories will be determined as the final type of food for the cutting object. In this way, even if the food may be similar to other food in a certain state and difficult to distinguish, the final type of food can be accurately determined from the multiple regional images in the entire cutting process.

[0064] In one possible implementation, generating recipe recommendation information based on the current weight data and the type of ingredients includes:

[0065] The properties of the ingredients after cutting are determined based on the ingredient types and cutting operations, and recommended recipes matching the ingredient properties and current weight data are searched, and recipe recommendation information is generated based on each recommended recipe.

[0066] In the embodiments of this specification, the type of ingredients is generally only set to represent the specific type of ingredients, i.e., beef, apple, tomato, etc., but not the specific properties of the ingredients, i.e., whether the ingredients are in the form of slices, shreds, or blocks, etc. The controller will determine the properties of the ingredients after cutting based on the cutting operation performed and the type of ingredients, and the properties of the ingredients can be characterized as shredded beef, apple chunks, tomato slices, etc. Based on the properties of the ingredients, the controller will query the recipe library stored in itself based on the current weight data to find matching recommended recipes, and generate recipe recommendation information based on each recommended recipe.

[0067] S103: Receive a first selection instruction for the recipe recommendation information, determine an associated cooking device and a cooking setting parameter corresponding to the first selection instruction, and send a cooking control instruction to the associated cooking device based on the cooking setting parameter.

[0068] In the embodiment of the present specification, after the user selects a specific recipe from the displayed recipe recommendation information, a first selection instruction will be generated. The controller will determine the recipe selected by the user according to the first selection instruction, and then determine the associated cooking equipment to be used according to the processing steps required by the recipe, such as an automatic cooking pot, a smart stove, an automatic feeder, etc., and set corresponding cooking setting parameters for each associated cooking equipment according to the cooking data in the recipe. Then, the controller will generate a cooking control instruction according to the cooking setting parameters, and send the corresponding cooking control instruction to the connected associated cooking equipment through Bluetooth, wifi and other connection methods to control the associated cooking equipment to set its own equipment parameters to the cooking setting parameters. In the above manner, after the user has processed the ingredients through the cutting and preparing equipment, he only needs to place the ingredients in the corresponding associated cooking equipment to complete the cooking, without the user having to adjust the parameters of the associated cooking equipment based on experience, which not only improves the cooking efficiency but also ensures the cooking quality.

[0069] In one possible implementation, the determining the associated cooking device and cooking setting parameters corresponding to the first selection instruction, and sending the cooking control instruction to the associated cooking device based on the cooking setting parameters, includes:

[0070] Determine a target recipe corresponding to the first selection instruction, and determine, according to the target recipe, each associated cooking device except the cutting and preparing device and the cooking steps of each associated cooking device;

[0071] generating cooking setting parameters for each of the associated cooking devices based on the cooking steps, and sending a cooking control instruction to the associated cooking device, wherein the cooking control instruction is used to control the associated cooking device to start up and adjust current parameters to the cooking setting parameters;

[0072] The types of ingredients to be cut are determined according to the target recipe and the types of ingredients that have been cut, and guidance information is displayed, wherein the guidance information is used to indicate the types of ingredients to be cut and the operation sequence of each of the associated cooking devices.

[0073] In the embodiment of the present specification, the controller will determine the target recipe selected by the user according to the user's first selection instruction, and determine the cooking equipment that needs to be used in addition to the cutting equipment according to the cooking process in the target recipe, and use it as the associated cooking equipment, and determine the cooking steps corresponding to each associated cooking equipment in the recipe. By extracting keywords from fields such as stir-frying over high heat for 30 seconds and simmering over low heat for 30 minutes in the cooking steps, the cooking setting parameters of the associated cooking equipment can be generated, so that the cooking control instructions are sent to the associated cooking equipment, the associated cooking equipment is started, and the cooking setting parameters of the associated cooking equipment are adjusted. In addition, depending on the recipe, the user may also need to cut and prepare other ingredients, so the controller will also determine the types of ingredients to be cut and prepared, and display guidance information. In addition to displaying the ingredients that need to be cut and prepared, the guidance information can also indicate the operation order of each associated cooking equipment after the ingredients are cut and prepared, that is, which associated cooking equipment is used first for processing, and which associated cooking equipment is put into which the processed ingredients for the next step of processing, etc.

[0074] Among them, the specific process of determining the associated cooking equipment according to the target recipe can be to extract keywords from the target recipe, identify keywords such as stir-fry, stew, and boil, and then determine the associated cooking equipment corresponding to the keywords, such as a wok, stew pot, boiling pot, stove, etc. It can also be that each recipe has been pre-set with the cooking equipment required to complete the recipe. After determining the target recipe, the controller directly determines the associated cooking equipment according to the cooking equipment corresponding to the target recipe, or other implementable methods can be used. Similarly, the specific method of determining the cooking setting parameters can be to determine a number of cooking steps related to a certain associated cooking device according to the keywords, extract the numerical data in the cooking steps, and determine the cooking setting parameters according to the numerical data and the settable parameters of the associated cooking device. It can also be that the cooking setting parameters that need to be adjusted for the associated cooking device are pre-set according to the specific content of the recipe, or other implementable methods can be used.

[0075] The following will be combined with the attached Figure 2 , the intelligent control device for cutting and matching equipment provided in the embodiment of the present application is introduced in detail. It should be noted that the attached Figure 2 The intelligent control device of the cutting and matching equipment shown is used to execute the present application Figure 1 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 1 The embodiment shown.

[0076] See also Figure 2 , Figure 2 Schematic diagram of the structure of an intelligent control device for cutting and matching equipment provided in an embodiment of the present application. Figure 2 As shown, the device comprises:

[0077] A determination module 201 is used to determine the currently selected cutting operation, and after the weight data of the cutting area is stable, perform the cutting operation and obtain the area image of the cutting area;

[0078] An identification module 202 is used to identify the type of ingredients of the cutting object based on the regional image, and read the current weight data after the cutting operation is completed, and generate recipe recommendation information based on the current weight data and the type of ingredients;

[0079] The control module 203 is used to receive a first selection instruction for the recipe recommendation information, determine the associated cooking device and cooking setting parameters corresponding to the first selection instruction, and send a cooking control instruction to the associated cooking device based on the cooking setting parameters.

[0080] In one possible implementation, the determination module 201 is specifically configured to:

[0081] Determine an installed cutting and matching module, and display at least one optional operation of the cutting and matching module;

[0082] A second selection instruction for the optional operation is received, and a currently selected cutting operation is determined according to the second selection instruction.

[0083] In one possible implementation, the determination module 201 is further configured to:

[0084] After detecting the execution instruction for the cutting operation, continuously acquiring the weight data of the cutting area;

[0085] When the weight data does not change within a preset time period, the cutting operation is performed and a regional image of the cutting area is acquired.

[0086] In one possible implementation, the determination module 201 is further configured to:

[0087] The cutting and matching operation is performed, and at least two area images of the cutting and matching area are continuously acquired according to a preset interval.

[0088] In one possible implementation, the identification module 202 is specifically used for:

[0089] Performing image recognition on each of the regional images respectively to obtain recognition results of each of the regional images;

[0090] The recognition results are classified, and the types of ingredients to be cut and prepared are determined according to the categories with the largest number.

[0091] In one possible implementation, the identification module 202 is further configured to:

[0092] The properties of the ingredients after cutting are determined based on the ingredient types and cutting operations, and recommended recipes matching the ingredient properties and current weight data are searched, and recipe recommendation information is generated based on each recommended recipe.

[0093] In one possible implementation, the control module 203 is specifically configured to:

[0094] Determine a target recipe corresponding to the first selection instruction, and determine, according to the target recipe, each associated cooking device except the cutting and preparing device and the cooking steps of each associated cooking device;

[0095] generating cooking setting parameters for each of the associated cooking devices based on the cooking steps, and sending a cooking control instruction to the associated cooking device, wherein the cooking control instruction is used to control the associated cooking device to start up and adjust current parameters to the cooking setting parameters;

[0096] The types of ingredients to be cut are determined according to the target recipe and the types of ingredients that have been cut, and guidance information is displayed, wherein the guidance information is used to indicate the types of ingredients to be cut and the operation sequence of each of the associated cooking devices.

[0097] 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.

[0098] 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.

[0099] See also Figure 3 , 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 1 The method in the embodiment shown. Figure 3 As shown, the electronic device 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 305 , and at least one communication bus 302 .

[0100] The communication bus 302 is used to realize the connection and communication between these components.

[0101] The user interface 303 may include a display screen (Display) and a camera (Camera). The optional user interface 303 may also include a standard wired interface and a wireless interface.

[0102] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0103] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts within the entire electronic device 300, and executes various functions and processes data of the electronic device 300 by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Optionally, the processor 301 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 301 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 301, and it can be implemented separately through a chip.

[0104] Among them, the memory 305 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 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 method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory 305 may also be optionally at least one storage device located away from the aforementioned processor 301. As Figure 3 As shown, the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.

[0105] exist Figure 3 In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 301 can be used to call the intelligent control application of the cutting and matching device stored in the memory 305, and specifically perform the following operations:

[0106] Determine the currently selected cutting operation, and after the weight data of the cutting area is stable, perform the cutting operation and obtain the area image of the cutting area;

[0107] Identify the type of ingredients to be cut based on the area image, read the current weight data after the cutting operation is completed, and generate recipe recommendation information based on the current weight data and the type of ingredients;

[0108] A first selection instruction for the recipe recommendation information is received, an associated cooking device and a cooking setting parameter corresponding to the first selection instruction are determined, and a cooking control instruction is sent to the associated cooking device based on the cooking setting parameter.

[0109] 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.

[0110] 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.

[0111] 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.

[0112] 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.

[0113] 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.

[0114] 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.

[0115] 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.

[0116] 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.

[0117] 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. An intelligent control method for cutting and matching equipment, characterized in that: The method comprises: Determine the currently selected cutting operation, and after the weight data of the cutting area is stable, perform the cutting operation and obtain the area image of the cutting area; Identify the type of ingredients to be cut based on the area image, read the current weight data after the cutting operation is completed, and generate recipe recommendation information based on the current weight data and the type of ingredients; A first selection instruction for the recipe recommendation information is received, an associated cooking device and a cooking setting parameter corresponding to the first selection instruction are determined, and a cooking control instruction is sent to the associated cooking device based on the cooking setting parameter.

2. The method according to claim 1, characterized in that The step of determining the currently selected cutting and matching operation includes: Determine an installed cutting and matching module, and display at least one optional operation of the cutting and matching module; A second selection instruction for the optional operation is received, and a currently selected cutting operation is determined according to the second selection instruction.

3. The method according to claim 1, characterized in that: After the weight data of the cutting area is stable, performing the cutting operation and acquiring the area image of the cutting area includes: After detecting the execution instruction for the cutting operation, continuously acquiring the weight data of the cutting area; When the weight data does not change within a preset time period, the cutting operation is performed and a regional image of the cutting area is acquired.

4. The method according to claim 1, characterized in that The performing of the cutting and matching operation and obtaining the regional image of the cutting and matching region includes: The cutting and matching operation is performed, and at least two area images of the cutting and matching area are continuously acquired according to a preset interval.

5. The method according to claim 4, characterized in that The method of identifying the type of food to be cut and prepared based on the regional image includes: Performing image recognition on each of the regional images respectively to obtain recognition results of each of the regional images; The recognition results are classified, and the types of ingredients to be cut and prepared are determined according to the categories with the largest number.

6. The method according to claim 1, characterized in that The generating of recipe recommendation information based on the current weight data and the type of ingredients includes: The properties of the ingredients after cutting are determined based on the ingredient types and cutting operations, and recommended recipes matching the ingredient properties and current weight data are searched, and recipe recommendation information is generated based on each recommended recipe.

7. The method according to claim 1, characterized in that The determining the associated cooking device and cooking setting parameters corresponding to the first selection instruction, and sending the cooking control instruction to the associated cooking device based on the cooking setting parameters, comprises: Determine a target recipe corresponding to the first selection instruction, and determine, according to the target recipe, each associated cooking device except the cutting and preparing device and the cooking steps of each associated cooking device; generating cooking setting parameters for each of the associated cooking devices based on the cooking steps, and sending a cooking control instruction to the associated cooking device, wherein the cooking control instruction is used to control the associated cooking device to start and adjust current parameters to the cooking setting parameters; The types of ingredients to be cut are determined according to the target recipe and the types of ingredients that have been cut, and guidance information is displayed, wherein the guidance information is used to indicate the types of ingredients to be cut and the operation sequence of each of the associated cooking devices.

8. An intelligent control device for cutting and matching equipment, characterized in that: The device comprises: A determination module, used to determine the currently selected cutting operation, and after the weight data of the cutting area is stable, perform the cutting operation and obtain the area image of the cutting area; an identification module, for identifying the type of ingredients of the cutting object based on the regional image, and reading the current weight data after the cutting operation is completed, and generating recipe recommendation information based on the current weight data and the type of ingredients; The control module is used to receive a first selection instruction for the recipe recommendation information, determine the associated cooking device and cooking setting parameters corresponding to the first selection instruction, and send a cooking control instruction to the associated cooking device based on the cooking setting parameters.

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.