CN111766835A - Cooking method, apparatus and storage medium - Google Patents
Cooking method, apparatus and storage medium Download PDFInfo
- Publication number
- CN111766835A CN111766835A CN201910258738.0A CN201910258738A CN111766835A CN 111766835 A CN111766835 A CN 111766835A CN 201910258738 A CN201910258738 A CN 201910258738A CN 111766835 A CN111766835 A CN 111766835A
- Authority
- CN
- China
- Prior art keywords
- household appliance
- recipe
- cooking
- list
- household
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000010411 cooking Methods 0.000 title claims abstract description 274
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 230000006855 networking Effects 0.000 claims description 43
- 238000001514 detection method Methods 0.000 claims description 41
- 238000004590 computer program Methods 0.000 claims description 24
- 238000007781 pre-processing Methods 0.000 claims description 6
- 239000000463 material Substances 0.000 description 8
- 235000013570 smoothie Nutrition 0.000 description 8
- 238000004891 communication Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000006698 induction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011895 specific detection Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2643—Oven, cooking
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a cooking method, which comprises the following steps: determining a target recipe, and determining at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance according to the target recipe; sending the cooking instruction to a corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking. The invention also discloses a cooking device and a storage medium.
Description
Technical Field
The invention relates to an intelligent household appliance technology, in particular to a cooking method, a cooking device and a computer readable storage medium.
Background
The function of cooking is only realized alone to current cooking equipment when cooking, but often the culinary art of a food material needs multiple cooking equipment to jointly make in the life, for example: when the ice slush is manufactured, the combined manufacturing of a refrigerator and a wall breaking machine is needed; when the braised pig trotters are prepared, the pig trotters need to be cooked in a pressure cooker and then put into an induction cooker for braising. The above processes involve the operation of each cooking device, the user needs to set different devices respectively, and the cooking devices are not intelligent enough.
Disclosure of Invention
In order to solve the existing technical problems, embodiments of the present invention provide a cooking method, an apparatus, and a computer-readable storage medium.
The technical scheme of the invention is realized as follows:
the embodiment of the invention provides a cooking method, which comprises the following steps:
determining a target recipe, and determining at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance according to the target recipe;
sending the cooking instruction to a corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking.
In the foregoing solution, the determining a target recipe includes:
acquiring a preset recipe list; the recipe list comprises at least one recipe, and each recipe corresponds to a recipe name, at least one household appliance and a cooking instruction corresponding to each household appliance;
acquiring a preset household appliance list; the list of home appliances includes at least one network-enabled home appliance;
and determining the name of a target recipe, searching the recipe list according to the name of the target recipe and the household appliance list, and determining the target recipe.
In the above scheme, the method further comprises: generating the recipe list;
the generating a recipe list comprises: acquiring initial data of at least one recipe; identifying the initial data, and determining household appliances required for cooking according to the recipe data, cooking instructions corresponding to the household appliances and an execution sequence of the cooking instructions corresponding to the household appliances;
and correspondingly storing the initial data of the recipe, the household appliances required for cooking, the cooking instruction corresponding to each household appliance and the execution sequence of the cooking instruction corresponding to each household appliance in the recipe list.
In the above scheme, the sending the cooking instruction to the corresponding household appliance includes:
and determining the corresponding relation between each cooking instruction and each household appliance according to the target recipe, and sending the cooking instruction to the corresponding household appliance.
In the above scheme, before the cooking instruction is sent to the corresponding household appliance, the method further includes:
sending networking detection information to each household appliance in the household appliance list;
when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked;
and when determining that the networking detection feedback message sent by the household appliance is not received, sending a prompt message to the mobile terminal to prompt a user to network the household appliance.
An embodiment of the present invention provides a cooking apparatus, including: a first processing module and a second processing module; wherein,
the first processing module is used for determining a target recipe, and determining at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance according to the target recipe;
the second processing module is used for sending the cooking instruction to the corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking.
In the above scheme, the first processing module is specifically configured to obtain a preset recipe list; the recipe list comprises at least one recipe, and each recipe corresponds to a recipe name, at least one household appliance and a cooking instruction corresponding to each household appliance;
acquiring a preset household appliance list; the list of home appliances includes at least one network-enabled home appliance;
and determining the name of a target recipe, searching the recipe list according to the name of the target recipe and the household appliance list, and determining the target recipe.
In the above scheme, the apparatus further comprises: the system comprises a preprocessing module, a data processing module and a data processing module, wherein the preprocessing module is used for acquiring initial data of at least one recipe; identifying the initial data, and determining household appliances required for cooking according to the recipe data, cooking instructions corresponding to the household appliances and an execution sequence of the cooking instructions corresponding to the household appliances;
and correspondingly storing the initial data of the recipe, the household appliances required for cooking, the cooking instruction corresponding to each household appliance and the execution sequence of the cooking instruction corresponding to each household appliance in the recipe list.
In the above scheme, the second processing module is specifically configured to determine a correspondence between each cooking instruction and each household appliance according to the target recipe, and send the cooking instruction to the corresponding household appliance.
In the above scheme, the second processing module is further configured to send a networking detection message to each of the home appliances in the home appliance list;
when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked;
and when determining that the networking detection feedback message sent by the household appliance is not received, sending a prompt message to the mobile terminal to prompt a user to network the household appliance.
An embodiment of the present invention provides a cooking apparatus, including: a processor and a memory for storing a computer program capable of running on the processor;
wherein the processor is configured to execute the steps of any one of the cooking methods described above when running the computer program.
Embodiments of the present invention also provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of any one of the cooking methods described above.
An embodiment of the present invention further provides a server, where the server includes a processor and a memory storing an executable program executed by the processor, and the processor executes any one of the steps of the cooking method when executing the executable program.
The cooking method, the cooking device and the computer readable storage medium provided by the embodiment of the invention are used for determining a target recipe, and determining at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance according to the target recipe; sending the cooking instruction to a corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking. According to the scheme of the embodiment of the invention, the linkage operation among the plurality of household appliances is realized, the cooking is finished, and the user experience is improved.
Drawings
Fig. 1 is a schematic flow chart of a cooking method according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of another cooking method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a cooking apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of another cooking device according to an embodiment of the present invention.
Detailed Description
In various embodiments of the invention, a target recipe is determined, and at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance are determined according to the target recipe; sending the cooking instruction to a corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking.
The present invention will be described in further detail with reference to examples.
Fig. 1 is a schematic flow chart of a cooking method according to an embodiment of the present invention; the method can be applied to a server which can be connected with a mobile terminal of a user and a household appliance which can be networked and is owned by the user; as shown in fig. 1, the cooking method includes:
Here, the mobile terminal includes: mobile phones, tablet computers, and the like; a user can perform input operation through a human-computer interaction interface provided by the mobile terminal, the mobile terminal correspondingly receives an input instruction, and the name of a target recipe is determined according to the input instruction; sending a query instruction to a server, wherein the query instruction comprises the name of a target recipe; and the server determines the name of the target recipe according to the query instruction, and determines the target recipe according to the name of the target recipe.
Here, the home appliance includes: one or more cooking appliances; or the household appliance comprises: one or more cooking appliances, and one or more non-cooking appliances.
The cooking appliance may include: electric cooker, oven, wall breaking machine, juicer, etc.; the non-household appliance may include: a refrigerator, etc.
Specifically, the determining the target recipe includes:
acquiring a preset recipe list; the recipe list comprises at least one recipe, and each recipe corresponds to a recipe name, at least one household appliance and a cooking instruction corresponding to each household appliance;
acquiring a preset household appliance list; the list of home appliances includes at least one network-enabled home appliance;
and determining the name of a target recipe, searching the recipe list according to the name of the target recipe and the household appliance list, and determining the target recipe.
Specifically, the server stores the recipe list; the server can also store a household appliance list corresponding to the user of the mobile terminal, and the household appliance list and the user identification are stored in the server correspondingly. The household appliance list and the user identification are preset by a user and are sent to the server through the mobile terminal.
Further, the mobile terminal may be installed with an Application program (APP), the APP is developed by an operator and provided to a user, the user downloads and installs the APP, registers identity information, that is, the user identifier, through the APP, and sends a home appliance list through the APP; and the server receives the user identification corresponding to the APP and the household appliance list, and the household appliance list and the user identification can be correspondingly stored. And the user performs an input operation to input the name of the target recipe, which may be performed by the APP.
Here, the determining the name of the target recipe, searching the recipe list according to the name of the target recipe and the household appliance list, and determining the target recipe includes:
the server searches at least one recipe to be selected from the recipe list according to the name of the target recipe (specifically, the name of the target recipe can be matched with the recipe name included in the recipe list to obtain at least one recipe to be selected), determines the household electrical appliance corresponding to each recipe to be selected, matches the household electrical appliance corresponding to each recipe to be selected with the household electrical appliances in the household electrical appliance list, sends each recipe to be selected to the APP in the sequence of high matching rate to low matching rate (here, the larger the matching number of the household electrical appliances, the higher the matching rate), and selects the target recipe from each recipe to be selected by the user (the user can perform selection operation, such as clicking the selected recipe), and the APP determines a target recipe selected by the user according to the selection operation and sends a selection result to the server, and the server can determine the target recipe.
In this embodiment, the method further includes: generating the recipe list.
Here, the generating the recipe list includes: acquiring initial data of at least one recipe; identifying the initial data, and determining household appliances required for cooking according to the recipe data, cooking instructions corresponding to the household appliances and an execution sequence of the cooking instructions corresponding to the household appliances;
and correspondingly storing the initial data of the recipe, the household appliances required for cooking, the cooking instruction corresponding to each household appliance and the execution sequence of the cooking instruction corresponding to each household appliance in the recipe list.
The initial data may be text data of a recipe, such as existing text data describing ingredients, cooking equipment, cooking time, and the like required for cooking. And performing semantic recognition on the initial data to obtain the household appliances required for cooking, the cooking instruction corresponding to each household appliance and the execution sequence of the cooking instruction corresponding to each household appliance.
In an embodiment, before sending the cooking instruction to the corresponding household appliance, the method further includes:
the server sends networking detection information to each household appliance in the household appliance list;
when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked;
and when determining that the networking detection feedback message sent by the household appliance is not received, sending a prompt message to the mobile terminal to prompt a user to network the household appliance.
In another embodiment, before the sending the cooking instruction to the corresponding household appliance, the method may further include:
sending a networking detection notification message to the mobile terminal of the user;
and the mobile terminal carries out networking detection on the household appliances according to the networking detection notification message.
Specifically, the mobile terminal performs networking detection on the home appliance according to the networking detection notification message, and may include: the mobile terminal sends networking detection information to each household appliance in the household appliance list; when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked; and when determining that the networking detection feedback message sent by the household appliance is not received, prompting the user to network the household appliance.
Specifically, the sending the cooking instruction to the corresponding household appliance includes:
the server sends the cooking instruction to the corresponding household appliance, and/or the server sends the cooking instruction to the mobile terminal (specifically, APP of the mobile terminal), and the mobile terminal sends the cooking instruction to the corresponding household appliance.
Here, the cooking instructions have a sequential order of execution thereof; sequentially sending the plurality of cooking instructions to the corresponding household appliances according to the sequence; executing the instruction by the household appliance.
In one embodiment, the cooking instruction is received by the household appliance and performs a corresponding cooking operation according to the cooking instruction, and the cooking operation includes:
the current household appliance executes a cooking instruction, and after the dependent cooking operation is completed, a feedback message is sent to the next household appliance;
the next household appliance determines that the previous household appliance finishes the cooking operation according to the feedback message, and the next household appliance prepares to enter a cooking state according to the corresponding cooking instruction (if corresponding data such as cooking time, big fire and the like are set, namely the setting required on the panel of the household appliance is finished); cooking after receiving a starting instruction sent by a user;
and repeating the steps until all the household appliances finish the corresponding cooking instructions, and finishing the cooking.
The feedback message can be sent to the mobile terminal to inform the user that the current household appliance completes the corresponding cooking operation and the user can be informed that the next household appliance can execute the cooking instruction; the feedback message can also be sent to the next household appliance, the next household appliance can determine that the previous household appliance completes the operation after receiving the feedback message, the next household appliance is ready to enter a cooking state, and cooking is performed according to a corresponding cooking instruction after receiving a starting instruction (such as a start button pressed by a user) input by the user.
FIG. 2 is a schematic flow chart of another cooking method according to an embodiment of the present invention; as shown in fig. 2, the method includes:
Here, the recipe list may be preset by a developer and stored in the server. The recipe list comprises at least one recipe for guiding the user to complete cooking of the food material. Each recipe corresponds to the name of the recipe, the recipe data, at least one household appliance required for cooking and a cooking instruction corresponding to each household appliance.
The household appliance includes: a non-cooking appliance, and/or a cooking appliance. For example, a recipe for completing cooking by a single cooking appliance corresponds to an electric cooker; a non-cooking electric appliance and a cooking electric appliance are linked to finish a recipe for cooking, and a refrigerator and an electric cooker are correspondingly arranged; the cooking appliance and the cooking appliance are linked to finish a cooking recipe, and the electric pressure cooker and the induction cooker are correspondingly arranged.
Specifically, a user holds a mobile terminal that can be installed with the APP for recipe retrieval. The APP is developed by a developer and provided for a user to download and install the APP into the mobile terminal for use.
Here, the server further stores a list of home appliances corresponding to the home appliances owned by each user.
The step 202 specifically includes: the server searches at least one to-be-selected recipe from the recipe list according to the name of the target recipe, determines the household appliances corresponding to each to-be-selected recipe, matches the household appliances corresponding to each to-be-selected recipe with the household appliances in the household appliance list, sends each to-be-selected recipe to the APP according to the sequence of the matching rate from high to low (namely, the more the household appliances are matched, the higher the matching rate), the user selects the target recipe (the user can perform selection operation, such as clicking the selected recipe) from each to-be-selected recipe, the APP determines the target recipe selected by the user according to the selection operation, and sends the selection result to the server, and the server can determine the target recipe.
And 203, determining the required household appliances and the cooking instructions corresponding to the household appliances according to the target recipe, and sending the cooking instructions to the corresponding household appliances.
Here, the server sends the determined target recipe to the APP, and the APP sends the cooking instructions corresponding to the household appliances. The cooking instruction can also be sent to the corresponding household appliance by the server through a network (wired or wireless network), and the household appliance executes corresponding operation according to the cooking instruction after receiving the cooking instruction.
Specifically, before step 203, the method further includes: and detecting whether the household appliances corresponding to the target recipe are networked or not, determining that all the household appliances corresponding to the target recipe are networked, and entering step 203. The specific operations may include: the server sends networking detection information to the household appliances corresponding to the target recipe; when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked; and when determining that the networking detection feedback message sent by the household appliance is not received, sending a prompt message to the mobile terminal to prompt a user to network the household appliance. Or the server sends a networking detection notification message to the APP; and the APP performs networking detection on the household appliance according to the networking detection notification message, and the specific detection method is similar to the operation of the server, which is not described herein again.
And step 204, after receiving the cooking instruction, the household appliance executes corresponding operation according to the cooking instruction, and cooking food materials.
In particular, the target recipe may correspond to a plurality of home appliances, each home appliance executing the cooking instructions in its corresponding order. The step 204 specifically includes:
the first household appliance cooks according to the cooking instruction corresponding to the first household appliance in the target recipe, and after cooking is finished, a feedback message is sent to inform that the APP and other related household appliances finish cooking;
after receiving the feedback message of the cooking completion of the first household appliance, the second household appliance enters a preparation state; preferably, the second household appliance automatically jumps to a User Interface (UI) corresponding to the target recipe, that is, data setting of the second household appliance is completed, and the User can start cooking without complicated function selection but by directly pressing a start button; after the second household appliance finishes cooking, sending a feedback message to inform the APP and other related household appliances of finishing cooking;
the third household appliance is similar to the second household appliance: after receiving a feedback message of cooking completion of the second household appliance, entering a preparation state, starting cooking by directly pressing a start key by a user, and after cooking is completed, sending the feedback message to inform that the APP and other related household appliances finish cooking;
and repeating the steps until the last household appliance corresponding to the target recipe executes the corresponding cooking instruction, and finishing cooking.
Here, after the cooking is completed, the last household appliance may send a reminding message to the APP to remind the user that the cooking is completed.
For example, the server determines that the target recipe is a recipe for making smoothie, and determines that the corresponding household appliance comprises a refrigerator and a wall breaking machine according to the target recipe. Suppose a user has connected a wall breaking machine, a refrigerator with APP, i.e. the wall breaking machine and the refrigerator are kept in a list of home appliances. And the user searches and selects the recipe for making the smoothie by linking the wall breaking machine and the refrigerator through the APP. The APP sends an instruction for starting manufacturing, the networking condition of the household appliances is checked, the household appliances which are not networked are determined to exist, then a user is informed of completing networking, and the wall breaking machine and the refrigerator are all networked until the determination is made. Correspondingly sending cooking instructions corresponding to the refrigerator and the wall breaking machine, respectively jumping to a state for making the smoothie and preparing to make the smoothie, and displaying an operation flow guide of the smoothie on a display screen of the refrigerator or the mobile phone; the user prepares food materials according to the guidance of the target recipe, and after the food materials are put into the refrigerator, the user only needs to click a start key to make the smoothie because the refrigerator directly displays an operation interface of the smoothie; the refrigerator freezes and times the food materials, informs the APP and the wall breaking machine of the completion of freezing after the time is reached, and reminds the user to carry out the next manufacturing in the modes of voice or characters and the like; the user takes out the food materials, places the food materials in a wall breaking machine, and clicks a start key to make the smoothie (without selecting a function). After the completion of the production, the procedure is ended.
Fig. 3 is a schematic structural diagram of a cooking apparatus according to an embodiment of the present invention; as shown in fig. 3, the apparatus includes: the device comprises a first processing module and a second processing module.
The first processing module is used for determining a target recipe, and determining at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance according to the target recipe;
the second processing module is used for sending the cooking instruction to the corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking.
Specifically, the first processing module is specifically configured to obtain a preset recipe list; the recipe list comprises at least one recipe, and each recipe corresponds to a recipe name, at least one household appliance and a cooking instruction corresponding to each household appliance;
acquiring a preset household appliance list; the list of home appliances includes at least one network-enabled home appliance;
and determining the name of a target recipe, searching the recipe list according to the name of the target recipe and the household appliance list, and determining the target recipe.
Specifically, the apparatus further comprises: the system comprises a preprocessing module, a data processing module and a data processing module, wherein the preprocessing module is used for acquiring initial data of at least one recipe; identifying the initial data, and determining household appliances required for cooking according to the recipe data, cooking instructions corresponding to the household appliances and an execution sequence of the cooking instructions corresponding to the household appliances;
and correspondingly storing the initial data of the recipe, the household appliances required for cooking, the cooking instruction corresponding to each household appliance and the execution sequence of the cooking instruction corresponding to each household appliance in the recipe list.
Specifically, the second processing module is specifically configured to determine a corresponding relationship between each cooking instruction and each household appliance according to the target recipe, and send the cooking instruction to the corresponding household appliance.
Specifically, the second processing module is further configured to send a networking detection message to each of the home appliances in the home appliance list;
when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked;
and when determining that the networking detection feedback message sent by the household appliance is not received, sending a prompt message to the mobile terminal to prompt a user to network the household appliance.
It should be noted that: in the cooking device provided in the above embodiment, when cooking is performed, only the division of the program modules is exemplified, and in practical applications, the processing distribution may be completed by different program modules according to needs, that is, the internal structure of the device may be divided into different program modules to complete all or part of the processing described above. In addition, the cooking device and the cooking method provided by the embodiment belong to the same concept, and specific implementation processes are described in the method embodiment and are not described again.
In order to implement the method of the embodiment of the present invention, the embodiment of the present invention provides a cooking apparatus, which may be applied to a server, and specifically, as shown in fig. 4, the apparatus 40 includes: a processor 401 and a memory 402 for storing computer programs executable on said processor; wherein, the processor 401 is configured to execute, when running the computer program, the following steps: determining a target recipe, and determining at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance according to the target recipe; sending the cooking instruction to a corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking.
In an embodiment, the processor 401, when running the computer program, is configured to perform: acquiring a preset recipe list; the recipe list comprises at least one recipe, and each recipe corresponds to a recipe name, at least one household appliance and a cooking instruction corresponding to each household appliance; acquiring a preset household appliance list; the list of home appliances includes at least one network-enabled home appliance; and determining the name of a target recipe, searching the recipe list according to the name of the target recipe and the household appliance list, and determining the target recipe.
In an embodiment, the processor 401, when running the computer program, is configured to perform: acquiring initial data of at least one recipe; identifying the initial data, and determining household appliances required for cooking according to the recipe data, cooking instructions corresponding to the household appliances and an execution sequence of the cooking instructions corresponding to the household appliances; and correspondingly storing the initial data of the recipe, the household appliances required for cooking, the cooking instruction corresponding to each household appliance and the execution sequence of the cooking instruction corresponding to each household appliance in the recipe list.
In an embodiment, the processor 401, when running the computer program, is configured to perform: and determining the corresponding relation between each cooking instruction and each household appliance according to the target recipe, and sending the cooking instruction to the corresponding household appliance.
In an embodiment, the processor 401, when running the computer program, is configured to perform: sending networking detection information to each household appliance in the household appliance list; when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked; and when determining that the networking detection feedback message sent by the household appliance is not received, sending a prompt message to the mobile terminal to prompt a user to network the household appliance.
It should be noted that: the cooking device and the cooking method provided by the embodiment belong to the same concept, and specific implementation processes are described in the method embodiment and are not described again.
Of course, in practical applications, as shown in fig. 4, the apparatus 40 may further include: at least one network interface 403. The various components in cooking device 40 are coupled together by a bus system 404. It is understood that the bus system 404 is used to enable communications among the components. The bus system 404 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 404 in FIG. 4. The number of the processors 404 may be at least one. The network interface 403 is used for wired or wireless communication between the cooking appliance 40 and other devices. Memory 402 in embodiments of the present invention is used to store various types of data to support the operation of device 40.
The method disclosed in the above embodiments of the present invention may be applied to the processor 401, or implemented by the processor 401. The processor 401 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 401. The Processor 401 described above may be a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. Processor 401 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed by the embodiment of the invention can be directly implemented by a hardware decoding processor, or can be implemented by combining hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in the memory 402, and the processor 401 reads the information in the memory 402 and performs the steps of the aforementioned methods in conjunction with its hardware.
In an exemplary embodiment, the cooking Device 40 may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, Micro Controllers (MCUs), microprocessors (microprocessors), or other electronic components for performing the aforementioned methods.
Specifically, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the computer program performs: determining a target recipe, and determining at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance according to the target recipe; sending the cooking instruction to a corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking.
In one embodiment, the computer program, when executed by the processor, performs: acquiring a preset recipe list; the recipe list comprises at least one recipe, and each recipe corresponds to a recipe name, at least one household appliance and a cooking instruction corresponding to each household appliance; acquiring a preset household appliance list; the list of home appliances includes at least one network-enabled home appliance; and determining the name of a target recipe, searching the recipe list according to the name of the target recipe and the household appliance list, and determining the target recipe.
In one embodiment, the computer program, when executed by the processor, performs: acquiring initial data of at least one recipe; identifying the initial data, and determining household appliances required for cooking according to the recipe data, cooking instructions corresponding to the household appliances and an execution sequence of the cooking instructions corresponding to the household appliances; and correspondingly storing the initial data of the recipe, the household appliances required for cooking, the cooking instruction corresponding to each household appliance and the execution sequence of the cooking instruction corresponding to each household appliance in the recipe list.
In one embodiment, the computer program, when executed by the processor, performs: and determining the corresponding relation between each cooking instruction and each household appliance according to the target recipe, and sending the cooking instruction to the corresponding household appliance.
In one embodiment, the computer program, when executed by the processor, performs: sending networking detection information to each household appliance in the household appliance list; when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked; and when determining that the networking detection feedback message sent by the household appliance is not received, sending a prompt message to the mobile terminal to prompt a user to network the household appliance.
The embodiment of the invention also provides a server, which comprises a processor and a memory, wherein the memory is used for storing the executable program run by the processor; when the processor runs the executable program, executing: determining a target recipe, and determining at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance according to the target recipe; sending the cooking instruction to a corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking.
The processor is further configured to, when executing the computer program, perform: acquiring a preset recipe list; the recipe list comprises at least one recipe, and each recipe corresponds to a recipe name, at least one household appliance and a cooking instruction corresponding to each household appliance; acquiring a preset household appliance list; the list of home appliances includes at least one network-enabled home appliance; and determining the name of a target recipe, searching the recipe list according to the name of the target recipe and the household appliance list, and determining the target recipe.
The processor is further configured to, when executing the computer program, perform: acquiring initial data of at least one recipe; identifying the initial data, and determining household appliances required for cooking according to the recipe data, cooking instructions corresponding to the household appliances and an execution sequence of the cooking instructions corresponding to the household appliances; and correspondingly storing the initial data of the recipe, the household appliances required for cooking, the cooking instruction corresponding to each household appliance and the execution sequence of the cooking instruction corresponding to each household appliance in the recipe list.
The processor is further configured to, when executing the computer program, perform: and determining the corresponding relation between each cooking instruction and each household appliance according to the target recipe, and sending the cooking instruction to the corresponding household appliance.
The processor is further configured to, when executing the computer program, perform: sending networking detection information to each household appliance in the household appliance list; when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked; and when determining that the networking detection feedback message sent by the household appliance is not received, sending a prompt message to the mobile terminal to prompt a user to network the household appliance.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only exemplary of the present invention and should not be taken as limiting the scope of the present invention, and any modifications, equivalents, improvements, etc. that are within the spirit and principle of the present invention should be included in the present invention.
Claims (12)
1. A method of cooking, the method comprising:
determining a target recipe, and determining at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance according to the target recipe;
sending the cooking instruction to a corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking.
2. The method of claim 1, wherein determining a target recipe comprises:
acquiring a preset recipe list; the recipe list comprises at least one recipe, and each recipe corresponds to a recipe name, at least one household appliance and a cooking instruction corresponding to each household appliance;
acquiring a preset household appliance list; the list of home appliances includes at least one network-enabled home appliance;
and determining the name of a target recipe, searching the recipe list according to the name of the target recipe and the household appliance list, and determining the target recipe.
3. The method of claim 2, further comprising: generating the recipe list;
the generating a recipe list comprises: acquiring initial data of at least one recipe; identifying the initial data, and determining household appliances required for cooking according to the recipe data, cooking instructions corresponding to the household appliances and an execution sequence of the cooking instructions corresponding to the household appliances;
and correspondingly storing the initial data of the recipe, the household appliances required for cooking, the cooking instruction corresponding to each household appliance and the execution sequence of the cooking instruction corresponding to each household appliance in the recipe list.
4. The method of claim 1, wherein said sending the cooking instructions to the corresponding household appliance comprises:
and determining the corresponding relation between each cooking instruction and each household appliance according to the target recipe, and sending the cooking instruction to the corresponding household appliance.
5. The method of claim 4, wherein prior to sending the cooking instructions to the corresponding household appliance, the method further comprises:
sending networking detection information to each household appliance in the household appliance list;
when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked;
and when determining that the networking detection feedback message sent by the household appliance is not received, sending a prompt message to the mobile terminal to prompt a user to network the household appliance.
6. A cooking device, characterized in that it comprises: a first processing module and a second processing module; wherein,
the first processing module is used for determining a target recipe, and determining at least one household appliance corresponding to the target recipe and a cooking instruction corresponding to each household appliance according to the target recipe;
the second processing module is used for sending the cooking instruction to the corresponding household appliance; the cooking instruction is received by the household appliance and corresponding cooking operation is carried out according to the cooking instruction so as to finish cooking.
7. The device according to claim 6, wherein the first processing module is specifically configured to obtain a preset recipe list; the recipe list comprises at least one recipe, and each recipe corresponds to a recipe name, at least one household appliance and a cooking instruction corresponding to each household appliance;
acquiring a preset household appliance list; the list of home appliances includes at least one network-enabled home appliance;
and determining the name of a target recipe, searching the recipe list according to the name of the target recipe and the household appliance list, and determining the target recipe.
8. The apparatus of claim 7, further comprising: the system comprises a preprocessing module, a data processing module and a data processing module, wherein the preprocessing module is used for acquiring initial data of at least one recipe; identifying the initial data, and determining household appliances required for cooking according to the recipe data, cooking instructions corresponding to the household appliances and an execution sequence of the cooking instructions corresponding to the household appliances;
and correspondingly storing the initial data of the recipe, the household appliances required for cooking, the cooking instruction corresponding to each household appliance and the execution sequence of the cooking instruction corresponding to each household appliance in the recipe list.
9. The device according to claim 6, wherein the second processing module is specifically configured to determine a corresponding relationship between each cooking instruction and each household appliance according to the target recipe, and send the cooking instruction to the corresponding household appliance.
10. The apparatus of claim 9, wherein the second processing module is further configured to send a networking detection message to each household appliance in the list of household appliances;
when the networking detection feedback message sent by the household appliance is determined to be received, the household appliance is determined to be networked;
and when determining that the networking detection feedback message sent by the household appliance is not received, sending a prompt message to the mobile terminal to prompt a user to network the household appliance.
11. A cooking device, characterized in that it comprises: a processor and a memory for storing a computer program capable of running on the processor;
wherein the processor is adapted to perform the steps of the method of any one of claims 1 to 5 when running the computer program.
12. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910258738.0A CN111766835A (en) | 2019-04-01 | 2019-04-01 | Cooking method, apparatus and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910258738.0A CN111766835A (en) | 2019-04-01 | 2019-04-01 | Cooking method, apparatus and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111766835A true CN111766835A (en) | 2020-10-13 |
Family
ID=72718155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910258738.0A Withdrawn CN111766835A (en) | 2019-04-01 | 2019-04-01 | Cooking method, apparatus and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111766835A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112698869A (en) * | 2020-12-31 | 2021-04-23 | 青岛海尔科技有限公司 | Instruction determination method and device, storage medium and electronic device |
CN112704402A (en) * | 2020-12-29 | 2021-04-27 | 广东美的厨房电器制造有限公司 | Cooking appliance linkage control method and device, electronic equipment and storage medium |
CN113467316A (en) * | 2021-07-16 | 2021-10-01 | 海信家电集团股份有限公司 | Menu generation and execution method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580419A (en) * | 2014-12-25 | 2015-04-29 | 广东美的厨房电器制造有限公司 | Control method and control system for kitchen appliances |
CN108427325A (en) * | 2017-02-14 | 2018-08-21 | 杭州老板电器股份有限公司 | Intelligent cooking method, apparatus and system |
-
2019
- 2019-04-01 CN CN201910258738.0A patent/CN111766835A/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580419A (en) * | 2014-12-25 | 2015-04-29 | 广东美的厨房电器制造有限公司 | Control method and control system for kitchen appliances |
CN108427325A (en) * | 2017-02-14 | 2018-08-21 | 杭州老板电器股份有限公司 | Intelligent cooking method, apparatus and system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112704402A (en) * | 2020-12-29 | 2021-04-27 | 广东美的厨房电器制造有限公司 | Cooking appliance linkage control method and device, electronic equipment and storage medium |
CN112698869A (en) * | 2020-12-31 | 2021-04-23 | 青岛海尔科技有限公司 | Instruction determination method and device, storage medium and electronic device |
CN113467316A (en) * | 2021-07-16 | 2021-10-01 | 海信家电集团股份有限公司 | Menu generation and execution method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109819426B (en) | Network distribution method of household appliance, mobile terminal and storage medium | |
CN111766835A (en) | Cooking method, apparatus and storage medium | |
CN109246604B (en) | Intelligent device safety binding method, server, intelligent device and user side device | |
CN106201219B (en) | The quick call method of function of application and system | |
CN102657471B (en) | Electric cooker capable of cooking according to menu data | |
CN104580419A (en) | Control method and control system for kitchen appliances | |
CN110209060B (en) | Control method, control device, control equipment and computer storage medium | |
CN108986821B (en) | Method and equipment for setting relation between room and equipment | |
CN108415306B (en) | Control method and device of cooking equipment | |
CN202681585U (en) | Electrical cooking appliance and system thereof | |
US20150026206A1 (en) | Matching method and matching program | |
CN113475943B (en) | Menu execution method and device | |
CN106896747B (en) | Household electric appliance control method, device and mobile terminal | |
CN105559508A (en) | Control method and system for cooking utensil | |
CN111444435A (en) | Dish searching method and device, intelligent cooking equipment and storage medium | |
CN110850749B (en) | Control method of cooking apparatus, and computer-readable storage medium | |
CN112947101A (en) | Control method and device of household appliance | |
CN112698772A (en) | Document template processing method and device and document creating method and device | |
CN202665195U (en) | Cooking electrical equipment capable of cooking according to menu data | |
CN113126742B (en) | Intelligent electric appliance operation guiding method, electronic equipment and readable storage medium | |
CN114568948A (en) | Cooking control method, device and system | |
CN109542483B (en) | Firmware upgrading method and device for electric appliance, storage medium, terminal and electric appliance | |
CN112507175A (en) | Electronic menu operation method and device, storage medium and electronic device | |
CN114422638B (en) | Cloud mobile phone control method, device, equipment, medium and program product | |
CN111722595B (en) | Operation control method and device, cooking utensil, remote control equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20201013 |