CN113475943B - Menu execution method and device - Google Patents

Menu execution method and device Download PDF

Info

Publication number
CN113475943B
CN113475943B CN202110778017.XA CN202110778017A CN113475943B CN 113475943 B CN113475943 B CN 113475943B CN 202110778017 A CN202110778017 A CN 202110778017A CN 113475943 B CN113475943 B CN 113475943B
Authority
CN
China
Prior art keywords
cooking
menu
server
user
message
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.)
Active
Application number
CN202110778017.XA
Other languages
Chinese (zh)
Other versions
CN113475943A (en
Inventor
李冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Home Appliances Group Co Ltd
Original Assignee
Hisense Home Appliances Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hisense Home Appliances Group Co Ltd filed Critical Hisense Home Appliances Group Co Ltd
Priority to CN202110778017.XA priority Critical patent/CN113475943B/en
Priority to CN202310078873.3A priority patent/CN116195890A/en
Publication of CN113475943A publication Critical patent/CN113475943A/en
Application granted granted Critical
Publication of CN113475943B publication Critical patent/CN113475943B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J36/00Parts, details or accessories of cooking-vessels
    • A47J36/32Time-controlled igniting mechanisms or alarm devices
    • A47J36/321Time-controlled igniting mechanisms or alarm devices the electronic control being performed over a network, e.g. by means of a handheld device
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Food Science & Technology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the application discloses a menu execution method and device, relates to the technical field of information, and is used for improving expandability of menus. The method comprises the following steps: detecting the selection operation of a user on a target menu; responding to the selection operation of a user on a target menu, and acquiring the target menu from the first server, wherein the target menu comprises the identification of the cooking control information; detecting an operation of a user indicating to execute a target menu; and responding to the operation of executing the target menu instructed by the user, and sending the identification of the cooking control information to the second server so that the second server controls the cooking equipment to cook dishes corresponding to the target menu according to the cooking control information.

Description

Menu execution method and device
Technical Field
The present application relates to the field of information technologies, and in particular, to a menu execution method and apparatus.
Background
Along with the improvement of living standard and the change brought by consumption upgrade, intelligence, science and technology and artificial intelligence are developing at a high speed, the value and the living attitude of consumers are greatly changed, the lives of people tend to be more and more intelligentized, and the intelligent cooking equipment gradually enters the lives of people. Many intelligent cooking devices such as ovens, integrated cookers, cooking machines, etc. have been able to automatically cook food according to recipes, simplifying the cooking process of the user.
However, most of the recipes are pre-stored in the cooking device, and only fixed instruction operation of parameters such as cooking modes, temperatures, duration and the like can be performed, and the recipe structure is single, so that the types of dishes which can be made by the cooking device according to the recipes are very limited.
Disclosure of Invention
The embodiment of the application provides a menu execution method and device, which are used for improving the expandability of menus.
In a first aspect, an embodiment of the present application provides a menu execution method, where the method includes: detecting the selection operation of a user on a target menu; responding to the selection operation of a user on a target menu, and acquiring the target menu from the first server, wherein the target menu comprises the identification of the cooking control information; detecting an operation of a user for indicating to execute a target menu; and responding to the operation of executing the target menu instructed by the user, and sending the identification of the cooking control information to the second server so that the second server controls the cooking equipment to cook dishes corresponding to the target menu according to the cooking control information.
Based on the technical scheme, the user can remotely control the cooking equipment to automatically cook dishes corresponding to the target menu through operation on the terminal equipment. In this way, a more convenient cooking experience is brought to the user. And, be different from the menu in the prior art and be stored in cooking equipment, the menu need not to be stored in cooking equipment in advance in the technical scheme of this application, but stores in the server to make the format/template of menu break away from the restriction of cooking equipment, be favorable to the scalability of menu, can make the menu more diversified.
In addition, the server storing the recipe (i.e., the first server) and the server controlling the cooking appliance (i.e., the second server) are not the same server. Therefore, the server for storing the menu can realize operation operations such as scoring, evaluation, collection and the like of the menu, and is beneficial to deep expansion of the menu without excessively considering the execution content (namely cooking control information) of the menu. And the server controlling the cooking appliance may concentrate on the execution contents of the recipe (i.e., cooking control information). Therefore, the decoupling of the operation of the menu and the execution content of the menu is realized, and the expandability of the menu is facilitated.
Furthermore, the cooking equipment does not need to be connected with and communicated with a server for storing the menu, so that the carrying burden of the cooking equipment can be reduced, and the operating efficiency of the cooking equipment is improved.
In some embodiments, the method further comprises: receiving a first message from a second server, wherein the first message is used for indicating the execution progress of the target menu; and displaying the execution progress of the target menu according to the first message.
In some embodiments, the method further comprises: receiving a second message from a second server, wherein the second message is used for indicating state information of the cooking equipment, and the state information comprises one or more of a cooking temperature value of the cooking equipment, a use mode of the cooking equipment or an operating time of the cooking equipment; and displaying the state information of the cooking appliance according to the second message.
In some embodiments, the method further comprises: receiving a third message from the second service, wherein the third message is used for indicating that the cooking equipment has an abnormal condition; and displaying reminding information according to the third message, wherein the reminding information is used for reminding a user of abnormal conditions of the cooking equipment.
In some embodiments, the method further comprises: receiving evaluation information of a target menu input by a user; and sending the evaluation information to the first server.
In a second aspect, there is provided a menu execution apparatus, comprising: the detection unit is used for detecting the selection operation of a user on the target menu; the receiving and sending unit is used for responding to the selection operation of a user on the target menu, and acquiring the target menu from the first server, wherein the target menu comprises the identification of the cooking control information; the detection unit is also used for detecting the operation of executing the target menu instructed by the user; and the transceiving unit is also used for responding to the operation of executing the target menu instructed by the user and sending the identification of the cooking control information to the second server so that the second server controls the cooking equipment to cook dishes corresponding to the target menu according to the cooking control information.
In some embodiments, the menu execution device further includes a display unit; the receiving and sending unit is further used for receiving a first message from the second server, and the first message is used for indicating the execution progress of the target menu; and the display unit is used for displaying the execution progress of the target menu according to the first message.
In some embodiments, the menu execution device further includes a display unit; the transceiving unit is further used for receiving a second message from the second server, wherein the second message is used for indicating the state information of the cooking equipment, and the state information comprises one or more of a cooking temperature value of the cooking equipment, a mode used by the cooking equipment or a working time of the cooking equipment; and a display unit for displaying the state information of the cooking apparatus according to the second message.
In some embodiments, the menu execution device further includes a display unit; the receiving and sending unit is further used for receiving a third message from the second service, and the third message is used for indicating that the cooking equipment has an abnormal condition; and the display unit is used for displaying reminding information according to the third message, and the reminding information is used for reminding a user that the cooking equipment has abnormal conditions.
In some embodiments, the transceiving unit is further configured to receive evaluation information of the target recipe input by the user; and the transceiving unit is also used for sending the evaluation information to the first server.
In a third aspect, there is provided a menu execution device including: at least one processor; at least one reservoir; the at least one memory has stored therein computer instructions which, when executed by the recipe execution apparatus, cause the recipe execution apparatus to perform any one of the methods provided by the first aspect above.
In a fourth aspect, a computer-readable storage medium is provided, having computer instructions stored therein, wherein the computer instructions, when executed on a cooking device, cause the cooking device to perform any one of the methods provided in the first aspect above.
In a fifth aspect, there is provided a computer program product comprising computer instructions which, when run on a computer, cause the computer to perform any one of the methods provided by the first aspect.
The beneficial effects of the various implementation manners in the second aspect to the fifth aspect may refer to the beneficial effect analysis in the first aspect, and are not described herein again.
Drawings
Fig. 1 is a schematic diagram of a communication system according to an embodiment of the present application;
fig. 2 is a flowchart of a menu execution method provided in an embodiment of the present application;
FIG. 3 is a schematic diagram of a menu interface provided by an embodiment of the present application;
fig. 4 is a schematic diagram of a menu detail page provided in an embodiment of the present application;
FIG. 5 is a schematic diagram of another menu detail page provided by an embodiment of the present application;
fig. 6 is a schematic diagram of a menu reminding interface provided in the embodiment of the present application;
FIG. 7 is a graph illustrating a cooking profile of a recipe provided by an embodiment of the present application;
fig. 8 is a flowchart of a menu execution method provided in an embodiment of the present application;
fig. 9 is a flowchart of a menu execution method according to an embodiment of the present application;
fig. 10 is a flowchart of a menu execution method according to an embodiment of the present application;
fig. 11 is a flowchart of a menu execution method according to an embodiment of the present application;
fig. 12 is a schematic diagram of a recipe evaluation process provided in an embodiment of the present application;
FIG. 13 is a schematic diagram of another menu interface provided by an embodiment of the present application;
fig. 14 is a schematic composition diagram of a menu execution device according to an embodiment of the present application;
fig. 15 is a schematic structural diagram of a menu execution device according to an embodiment of the present application.
Detailed Description
In the description of this application, "/" denotes "or" means, for example, a/B may denote a or B, unless otherwise indicated. "and/or" herein is merely an association describing an associated object, and means that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone.
Further, "at least one" means one or more, "a plurality" means two or more. The terms "first," "second," and the like do not denote any order or importance, but rather the terms "first," "second," and the like do not denote any order or importance.
In this application, the words "exemplary" or "such as" are used herein to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present relevant concepts in a concrete fashion.
As described in the background art, at present, recipes are mostly pre-stored in cooking equipment, and only fixed instruction operation of parameters such as cooking modes, temperatures, durations and the like can be performed, and the recipe structure is single, so that the types of dishes made by the cooking equipment according to the recipes are very limited.
Based on the technical problem, the user can remotely control the cooking equipment to automatically cook dishes corresponding to the target menu through operation on the terminal equipment. In this way, a more convenient cooking experience is brought to the user. Also, the server storing the recipe (i.e., the first server) and the server controlling the cooking appliance (i.e., the second server) are not the same server. Therefore, the server for storing the menu can realize operation operations such as scoring, evaluation, collection and the like of the menu, and is beneficial to deep expansion of the menu without excessively considering the execution content (namely cooking control information) of the menu. And the server controlling the cooking appliance may concentrate on the execution contents of the recipe (i.e., cooking control information). Therefore, the decoupling of the operation of the menu and the execution content of the menu is realized, and the expandability of the menu is facilitated. In addition, the cooking equipment does not need to be connected with and communicated with a server for storing the menu, so that the carrying burden of the cooking equipment can be reduced, and the operating efficiency of the cooking equipment is improved.
With this scheme, the server storing the recipe (i.e., the first server) and the server controlling the cooking appliance (i.e., the second server) are not the same server. Therefore, the server for storing the menu can realize operation operations such as scoring, evaluation, collection and the like of the menu, and is beneficial to deep expansion of the menu without excessively considering the execution content (namely cooking control information) of the menu. And the server controlling the cooking appliance may concentrate on the execution contents of the recipe (i.e., cooking control information). Therefore, the decoupling of the operation of the menu and the execution content of the menu is realized, and the expandability of the menu is facilitated. In addition, the cooking equipment does not need to be connected with and communicated with a server for storing the menu, so that the carrying burden of the cooking equipment can be reduced, and the operating efficiency of the cooking equipment is improved.
Optionally, fig. 1 shows a communication system to which the method provided in the present application is applied. As shown in fig. 1, the system may include a terminal device 11, a cooking device 12, a first server 13, and a second server 14.
As shown in fig. 1, the terminal device 11 establishes a connection with the first server 13 and the second server 14, respectively, and the cooking device 12 establishes a connection with the second server 14.
In the embodiment of the present application, the connection mode between two devices (for example, a terminal device and a server, or a cooking device and a server) may be a wireless connection, for example, a bluetooth connection, a Wi-Fi connection, or the like; alternatively, the connection between the two devices may be a wired connection, for example, a connection through an optical fiber or a network cable.
The terminal device 11 may be any terminal such as a mobile phone, a tablet Computer, a notebook Computer, a wearable device, an Augmented Reality (AR) device, a Virtual Reality (VR) device, an Ultra-mobile Personal Computer (UMPC), a Personal Digital Assistant (PDA), and a Personal Computer (PC).
In this embodiment, the terminal device 11 may obtain the recipe information of the target recipe from the first server 13 according to a selection operation of the user. And sends a corresponding instruction to the second server 14 according to the instructed cooking operation of the user, so that the second server 14 instructs the cooking device 12 to cook dishes corresponding to the target recipe.
The cooking device 12 is a device for realizing intelligent cooking, such as an electric cooker, a saucepan, an electric pan, an oven, a microwave oven, a cooking robot, and other intelligent kitchen appliances. The cooking device 12 is used for cooking the corresponding dishes according to the cooking instructions of the second server 14.
Both the first server 13 and the second server 14 have data processing capabilities and data storage capabilities. The first server 13 may be configured to store recipe information, which includes related information such as a name of a corresponding dish, a raw material of the dish, a cover of the recipe, an image-text step of a manufacturing process, and an identifier of cooking control information. The first server 13 may also be configured to receive a recipe acquisition message of the terminal device 11, and send recipe information of a target recipe to the terminal device 11. The second server 14 may be configured to store cooking control information of the recipe, and instruct the cooking device 12 to cook dishes corresponding to the target recipe according to the determined cooking instruction sent by the terminal device 11.
The embodiments provided in the present application will be described in detail below with reference to the accompanying drawings.
Based on the communication system shown in fig. 1, as shown in fig. 2, an embodiment of the present application provides a menu execution method, which includes the following steps:
s101, the terminal device detects the selection operation of the user on the target menu.
When a user wants to cook by using the cooking device, the user can operate the terminal device to enable the terminal device to display a menu interface, and the menu interface can display the identification of one or more recipes. Illustratively, the identification of the recipe may be implemented in a pattern or text. For example, the identifier of the menu may be a picture of a dish corresponding to the menu. As another example, the identification of the recipe can be the name of the recipe. In this way, the user can select the menu of interest on the menu interface of the terminal device to view the specific information of the menu. The target menu is the menu selected by the user on the menu interface of the terminal equipment.
Illustratively, referring to fig. 3 (a), the terminal device displays a menu interface of the cooker. As shown in fig. 3 (a), the menu interface may display dish names of the dish braised in brown sauce, the tomato-fried egg, and the small fried meat, and a front cover map. Optionally, the menu interface may further display scores of the recipes, and/or the menu interface may further display the number of times of making dishes corresponding to the recipes.
The menu displayed on the menu interface is an average score calculated by the first server according to scores of all users on the target dishes.
Further, the menu information on the menu interface can be arranged in sequence from high to low according to the score of the menu. As shown in fig. 3 (b), the dish braised pork, tomato-fried eggs, and minced meat eggplants of the cooker are sequentially displayed on the menu interface of the terminal device. Wherein, the score of the dish of the braised pork in brown sauce is 4.9, and the dish with the highest score is obtained by the frying machine.
Or the menu information on the menu interface can be arranged from a plurality of times in sequence according to the making times. As shown in fig. 3 (c), the dishes of the cooker, tomato-fried eggs, red-cooked meat, and small-cooked meat are sequentially displayed on the menu interface of the terminal device. The making times of the tomato fried eggs are 1.5 ten thousand, and the tomato fried eggs are the menu with the largest making times of the cooking machine.
Optionally, the terminal device detects a first retrieval operation of the user, where the first retrieval operation is used to retrieve the target menu. For example, the first retrieval operation may be a user inputting a name of a target menu in a search box on a menu interface, and the like. In response to a first retrieval operation by the user, the terminal device may display an identification of the target menu on the menu interface.
Optionally, the terminal device detects a second retrieving operation of the user, where the second retrieving operation is used to retrieve a recipe supported by the cooking device to be used by the user. For example, the second retrieving operation may be a user inputting a name of the cooking appliance in a search box on the menu interface. In response to the second retrieval operation by the user, the terminal device may display a menu supported by one or more cooking devices to be used by the user on the menu interface.
Optionally, when the terminal device displays a menu interface as shown in (a) in fig. 3, the selection operation of the user on the target menu may be an operation of inputting a voice instruction by the user, where the voice instruction may be voice information containing names of menus, such as "stir-frying eggs with tomatoes", "look up a practice of braised pork with brown sauce", and the like. Alternatively, the user's selection operation of the target menu may be a touch operation of an identifier (e.g., a cover sheet or a name) of the target menu.
S102, responding to the selection operation of the user on the target menu, the terminal equipment obtains the target menu from the first server, and the target menu comprises the identification of the cooking control information.
As a possible implementation manner, in response to a selection operation of the target menu by the user, the terminal device may send a query message to the first server to query the target menu. Then, the terminal device receives the target menu from the first server.
Wherein the target recipe includes an identification of cooking control information.
Optionally, the target recipe may further include: name of dish, raw material of dish, cover of menu, and cooking step.
It should be understood that the first server stores the target recipe in advance. The target recipe may be uploaded to the first server by a manufacturer or a user of the cooking appliance.
Illustratively, the user clicks a recipe cover map of dish tomato scrambled eggs on a menu interface as shown in fig. 3 (a), and after detecting the clicking operation of the user, the terminal device sends a query message of dish tomato scrambled eggs to the first server. After receiving the query message sent by the terminal device, the first server retrieves the menu of the tomato fried eggs from the database of the first server based on the dish names in the query message. And then, the first server sends the menu of the tomato fried eggs to the terminal equipment. The terminal device, after receiving the recipe of tomato-fried eggs, may display a detail page of the recipe of tomato-fried eggs as shown in fig. 4 (a). As shown in fig. 4 (a), the recipe detail page may display the name of the dish of the tomato-fried egg, the raw material of the dish, the cover of the recipe, the cooking step.
Optionally, the menu detail page may further include an identifier of the recommended menu.
The recommended recipes may be one or more of the recipes the user collects, the recipes the user scores the highest, the recipes the user has performed the most frequently by the user's cooking device, or other recipes the user may like. Other recipes that the user may like may be determined based on the user's cooking history. In this way, the user can select other recipes directly on the interface without having to reopen the menu interface.
For example, as shown in fig. 4 (a), the recipe detail page may further display a recommended recipe column 41, and the recommended recipe column 41 may include a recipe name of red-cooked meat and a recipe cover map. The recipe of the braised pork in brown sauce is one of the recipes collected by the user. If the user selects the recipe for the red-cooked meat, a recipe detail page for the red-cooked meat as shown in (b) of fig. 4 is displayed on the terminal device at this time.
Optionally, the menu detail page may further include a comment list of the menu.
Illustratively, as shown in fig. 5 (a), the tomato-fried egg detail page may also display a comment preview bar 51. In response to the user clicking on the comment preview bar 51, the terminal device may display a comment list interface as shown in (b) of fig. 5, which includes one or more comments about tomato-fried eggs, all comments in the comment list being from the user of the cooker who made tomato-fried eggs using the recipe.
S103, the terminal device detects that the user instructs to execute the operation of the target menu.
Optionally, a control for executing the target operation may be displayed on the terminal device. For example, as shown in fig. 5 (a), the recipe detail page interface of a tomato-fried egg includes a "start cooking" button 52, and the operation of the user indicating the execution of the target recipe may be a click operation of the "start cooking" button 52 by the user.
Or the operation of the user indicating the execution of the target recipe may be an operation of the user inputting a corresponding voice instruction, and the voice instruction may be voice information such as "start making", "start making red-cooked pork", and the like.
Optionally, after the terminal device detects that the user instructs to execute the target recipe, the terminal device reminds the user of completing the preparation step of the target recipe.
Taking the example of stir-frying eggs with vegetables and tomatoes, after the user inputs an instruction operation for executing a recipe on the terminal device, the terminal device may display a prompt interface as shown in fig. 6 (a), where the prompt interface may include similar prompt information such as "please take out two eggs and break the eggs for use". After the user operation is completed, the confirmation button 61 in (a) in fig. 6 is clicked, and the terminal device may display a reminder message of the next cooking step. As shown in fig. 6 (b), the prompt interface may include a prompt message such as "please cut tomatoes into blocks for use".
After the user preparation steps are all completed, the terminal device may display a prompt interface shown in (c) in fig. 6 to remind the user that the tomato-fried eggs have been made.
And S104, responding to the operation of executing the target menu instructed by the user, sending the identification of the cooking control information to the second server by the terminal equipment, so that the second server controls the cooking equipment to cook dishes corresponding to the target menu according to the cooking control information.
The identifier of the cooking control information may be a corresponding dish number, a dish name, a unique code (cooking control information ID) corresponding to the cooking control information, and the like. The identification of the cooking control information has a one-to-one correspondence with the cooking control information of the recipe.
The cooking control information comprises cooking state parameters corresponding to dishes, and the cooking state parameters comprise specific parameters such as a mode used by the cooking equipment, the working time of the cooking equipment, the cooking temperature value of the cooking equipment and the like.
It should be understood that after a recipe is made by a manufacturer or a user of the cooking apparatus, the cooking control information and its identification in the recipe may be transmitted to the second server so that the second server stores the cooking control information and its identification.
Specifically, the cooking control information and the identifier of the cooking control information may be stored in the second server in a correspondence table as shown in table 1. The second server receives the identifier of the cooking control information sent by the terminal device, and according to the identifier of the cooking control information, the second server may search the correspondence table shown in table 1 to determine the corresponding cooking control information.
TABLE 1
Identification of cooking control information Cooking control information
Identification 1 Cooking control information 1
Identification 2 Cooking control information 2
Identification 3 Cooking control information 3
Sign 4 Cooking control information 4
…… ……
Optionally, the cooking control information includes cooking state parameters corresponding to dishes, and the cooking state parameters include specific parameters such as a mode used by the cooking device, a working time of the cooking device, and a cooking temperature value of the cooking device.
Illustratively, table 2 shows an example of a kind of cooking control information stored in the second server.
TABLE 2
Time point(s) Cooking temperature (. Degree. C.) Mode of operation Voice reminding information
0 15 Mode 1
30 Mode 1 Speech segment 1
100 50 Mode 2
…… …… ……
180 …… Speech segment 2
…… …… ……
450 200 Mode 3
…… …… …… ……
As another example, the cooking control information stored in the second server in the embodiment of the present application may be a graph shown in fig. 7.
Further, the second server analyzes a control instruction of the cooking equipment and a control time corresponding to the control instruction based on the searched cooking control information, and when the running state of the cooking equipment reaches the corresponding control time, the second server sends the control instruction to the cooking equipment so as to control the cooking equipment to cook dishes corresponding to the target menu.
It should be understood that, during the cooking process, the second server receives the transmitted state information of the cooking appliance, which is used to instruct the cooking appliance to operate the current operation state of the target cooking program. And the second server receives the state information and judges whether the running state of the cooking equipment reaches the corresponding control opportunity or not according to the state information.
For example, table 3 shows a control instruction of the cooking device and a control timing corresponding to the control instruction, which are analyzed by the second server based on the searched cooking control information.
TABLE 3
Figure BDA0003156521650000101
Specifically, based on table 3, when the cooking time or the device temperature satisfies a certain control timing, the second server sends a control instruction corresponding to the control timing to the cooking device, so as to control the cooking device to complete the cooking step. For example, when the cooking apparatus starts cooking, that is, when the time point in table 3 is 0s, the second server transmits a control instruction 1 to the cooking apparatus. To control the cooking appliance to operate in mode 1 and heat to 50 c. Or when the second server determines that the current temperature of the cooking device is 30 ℃ according to the sent state information of the cooking device, the second server sends a control instruction 2 to the cooking device to control the cooking device to play the voice clip 1.
Optionally, in the process of cooking the dishes corresponding to the target menu by the cooking device, the terminal device may further prompt the execution progress of the target menu for the user; and/or the terminal equipment can also remind the user of the state information of the cooking equipment; and/or the terminal equipment can also remind the user of abnormal conditions of the cooking equipment.
Based on the embodiment shown in fig. 2, the user can remotely control the cooking device to automatically cook dishes corresponding to the target menu through operation on the terminal device. In this way, a more convenient cooking experience is brought to the user. And, be different from the menu in the prior art and be stored in cooking equipment, the menu need not to be stored in cooking equipment in advance in the technical scheme of this application, but stores in the server to make the format/template of menu break away from the restriction of cooking equipment, be favorable to the scalability of menu, can make the menu more diversified.
In addition, the server storing the recipe (i.e., the first server) and the server controlling the cooking appliance (i.e., the second server) are not the same server. Therefore, the server for storing the menu can realize operation operations such as scoring, evaluating, collecting and the like of the menu, and is beneficial to deep expansion of the menu without excessively considering the execution content (namely cooking control information) of the menu. And the server controlling the cooking appliance may concentrate on the execution contents of the recipe (i.e., cooking control information). Therefore, the decoupling of the operation of the menu and the execution content of the menu is realized, and the expandability of the menu is facilitated.
Furthermore, the cooking equipment does not need to be connected with and communicated with a server for storing the menu, so that the carrying burden of the cooking equipment can be reduced, and the operating efficiency of the cooking equipment is improved.
Optionally, as shown in fig. 8, in the process of cooking the dishes corresponding to the target menu by the cooking device, the terminal device may further prompt the execution progress of the target menu of the user, which may be specifically implemented as:
s201, the terminal device receives a first message from a second server.
The first message is used for indicating the execution progress of the target menu.
In the manufacturing process of the cooking appliance, the cooking appliance may transmit the execution progress of the current target recipe to the second server every time one cooking step is completed. In this case, the second server may send the first message to the terminal device.
S202, the terminal device displays the execution progress of the target menu according to the first message.
Exemplarily, the recipe of the grilled beefsteak shown in table 4 is taken as an example.
TABLE 4
Figure BDA0003156521650000111
When the preheating of the oven to 230 ℃ is completed in the cooking step 1, the terminal device may display text information such as "the oven has been preheated to 230 ℃". Or after the oven is heated up and down at 230 ℃ for 2 minutes in the cooking step 4, the reminding interface can display similar text information such as that the oven is heated up and down at 230 ℃ or that the oven starts heating up and simultaneously the fan is started at 160 ℃, and the like.
Based on the embodiment, the terminal device can display the execution progress of the target menu in time, so that a user can know the execution progress of the target menu in time even if the user is not around the cooking device.
Optionally, as shown in fig. 9, in the process of cooking dishes corresponding to the target menu by the cooking device, the terminal device may further prompt the user with the status information of the cooking device, which may be specifically implemented as:
s301, the terminal device receives a second message from a second server.
Wherein the second message is used to indicate status information of the cooking apparatus. The state information of the cooking appliance includes one or more of a cooking temperature value of the cooking appliance, a mode of use of the cooking appliance, or an operating time period of the cooking appliance.
When the operating state of the cooking appliance is changed, the cooking appliance transmits state information to the second server, the state information being used to instruct the cooking appliance to operate the current operating state of the target cooking program. And the second server receives the state information and sends the received state information to the terminal equipment.
And S302, the terminal equipment displays the state information of the cooking equipment according to the second message.
Illustratively, the recipe for the grilled beefsteak of table 4 is taken as an example. In the cooking process of the grilled beefsteak, the terminal equipment can display similar text information such as ' the oven is started to preheat mode ', ' the oven is started to a fan mode ', ' the oven is heated to 150 ℃ or ' the oven is heated up and down for 2min '.
Based on the embodiment, the terminal device can display the state information of the cooking device in time, so that a user can know the state information of the cooking device even if the user is not around the cooking device.
Optionally, as shown in fig. 10, in the process of cooking dishes corresponding to the target menu by the cooking device, the terminal device may further remind the user that abnormal conditions occur in the cooking device, which may be specifically implemented as:
s401, the terminal device receives a third message from the second server.
Wherein the third message is used for indicating that the abnormal condition of the cooking device occurs. For example, the abnormal condition of the cooking apparatus may be: the cooking device is overheated inside, the cooking device is powered off, and the connection between the second server and the cooking device is disconnected.
And S402, the terminal equipment displays reminding information according to the third message, wherein the reminding information is used for reminding a user that the cooking equipment is abnormal.
Optionally, when the terminal device displays a reminder for reminding a user that the cooking device is in an abnormal condition, the terminal device may further vibrate to remind the user, and/or the terminal device may further play a preset prompting ring.
Based on the embodiment, the terminal equipment can timely know that the cooking equipment has abnormal conditions, so that the user can timely eliminate the faults of the cooking equipment to reduce the influence on the cooking of the menu and prevent dangerous accidents.
Optionally, based on the embodiment shown in fig. 2, as shown in fig. 11, the method for executing the recipe may further include the following steps:
and S105, the terminal equipment receives the evaluation information of the target menu input by the user.
Alternatively, after the execution of the target recipe is completed, the terminal device may display a recipe evaluation interface as shown in (a) of fig. 12, on which the user may input evaluation information. Thus, the terminal device can receive the evaluation information of the target menu input by the user.
For example, as shown in fig. 12 (a), a grading column 121 may be displayed on the recipe evaluation interface, and the user may light a star icon in the grading column 121, where the number of the lighted star icons represents the degree of satisfaction with the current cooking. A picture column 122 can also be displayed on the menu evaluation interface, and the user can add dishes finished in the cooking in the picture column 122. A text field 123 may also be displayed on the menu rating interface, and a user may edit the text rating information in the text field 123.
Further, as shown in fig. 12 (b), after inputting evaluation information related to completion, the user may click a completion button 124 to indicate that the present evaluation is completed.
Alternatively, as shown in fig. 12 (a), a favorite button 125 may be displayed on the menu evaluation interface, and the user may click on the favorite button 125 to add the target menu to the favorite menu list.
Accordingly, the user may open a favorite menu list interface as shown in FIG. 13 when selecting a target menu. The menus in the collected menu list are all the menus which are interested by the user.
S106, the terminal device sends evaluation information to the first server.
Optionally, after the user clicks the completion button 124, the terminal device may display a prompt interface shown in (c) in fig. 12, so as to remind the user that the evaluation content of this time has been released in the comment list of the corresponding dish, so as to be referred by other users.
Optionally, the first server may store the evaluation information after receiving the evaluation information. Thereafter, when the other terminal device requests the first server for the target recipe, the first server may send the target recipe and the evaluation information to the other terminal device.
Based on the embodiment shown in fig. 11, after the dish is made, the user can evaluate the current cooking and issue the evaluation information of the current cooking for reference of other users. Thus, the user can refer to the evaluation information of the target menu when making the row-related dishes.
The above description has been presented primarily from a methodological perspective. It will be appreciated that each node, for example a cooking appliance, comprises corresponding hardware structures and/or software modules for performing each function in order to implement the above-described functions. Those of skill in the art will readily appreciate that the invention can be implemented in hardware, or a combination of hardware and computer software, in connection with the exemplary algorithm steps described in connection with the embodiments disclosed herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The menu execution device may be divided into function modules according to the method example, for example, each function module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, the division of the modules in the present application is schematic, and is only a logical function division, and there may be another division manner in actual implementation.
Fig. 14 is a schematic composition diagram of a menu execution device according to an embodiment of the present application. As shown in fig. 15, the recipe execution apparatus 1000 includes a detection unit 1001 and a transmission/reception unit 1002. Optionally, the menu executing apparatus 1000 may further include a display unit 1003.
A detecting unit 1001 is configured to detect a selection operation of a target recipe by a user.
A transceiving unit 1002, configured to obtain a target recipe from a first server in response to a selection operation of the target recipe by the user, where the target recipe includes an identifier of cooking control information.
The detecting unit 1001 is further configured to detect that the user instructs to execute the operation of the target recipe.
The transceiving unit 1002 is further configured to send, in response to the user instruction to execute the operation of the target recipe, an identifier of cooking control information to a second server, so that the second server controls the cooking device to cook dishes corresponding to the target recipe according to the cooking control information.
In some embodiments, the menu performing apparatus 1000 further includes a display unit 1003. The transceiving unit 1002 is further configured to receive a first message from the second server, where the first message is used to indicate an execution progress of the target recipe. A display unit 1003, configured to display an execution progress of the target recipe according to the first message.
In some embodiments, the menu performing apparatus 1000 further includes a display unit 1003. The transceiver 1002 is further configured to receive a second message from the second server, where the second message is used to indicate status information of the cooking device, and the status information includes one or more of a cooking temperature value of the cooking device, a mode used by the cooking device, or an operating time of the cooking device. A display unit 1003, configured to display status information of the cooking apparatus according to the second message.
In some embodiments, the menu performing apparatus 1000 further includes a display unit 1003. The transceiver 1002 is further configured to receive a third message from the second service, where the third message is used to indicate that an abnormal condition occurs in the cooking device. And a display unit 1003, configured to display a reminding message according to the third message, where the reminding message is used to remind a user that the cooking device is abnormal.
In some embodiments, the transceiver 1002 is further configured to receive evaluation information of the target menu input by the user. The transceiving unit 1002 is further configured to send the evaluation information to the first server.
The respective units in fig. 14, if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be substantially or partially contributed to by the prior art, or all or part of the technical solutions may be embodied in a software product, which is stored in a storage medium and includes several instructions, so that a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) executes all or part of the steps of the method described in the embodiments of the present application. A storage medium storing a computer software product comprising: various media capable of storing program codes, such as a usb disk, a removable hard disk, a read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
As shown in fig. 15, the menu execution device 2000 includes a transceiver 2001, a processor 2002, a touch display 2003, and a memory 2005. The transceiver 2001, processor 2002, touch display 2003, and memory 2005 are connected by a bus 2004.
The transceiver 2001 may be used to communicate with other devices or communication networks (e.g., ethernet, radio Access Network (RAN), wireless Local Area Networks (WLAN), etc.).
The processor 2002 may be a Central Processing Unit (CPU), a general purpose processor Network (NP), a Digital Signal Processor (DSP), a microprocessor, a microcontroller, a Programmable Logic Device (PLD), or any combination thereof. The processor 2002 may also be any other device with processing capabilities such as a circuit, a device, or a software module. The processor 2002 may also include multiple CPUs, and the processor 2001 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor herein may refer to one or more devices, circuits, or processing cores that process data, such as computer program instructions.
The touch display 2003 may be a capacitive touch display screen, a resistive touch display screen, or a surface acoustic wave touch display screen. The touch display 2003 is essentially a display with a touch function, and has a dedicated touch driver.
The bus 2004 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus 2004 is divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 15, but this is not intended to represent only one bus or type of bus.
The memory 2005 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disk read-only memory (CD-ROM) or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
The embodiment of the present application further provides a computer-readable storage medium, which includes computer-executable instructions, and when the computer-readable storage medium runs on a computer, the computer is enabled to execute any one of the above menu execution methods.
Embodiments of the present application further provide a computer program product containing computer program instructions, which when executed on a computer, enable the computer to execute any one of the above-mentioned menu execution methods.
An embodiment of the present application further provides a chip, including: the processing circuit is coupled to the memory through the transceiving pin, and when the processing circuit executes a computer program or a computer execution instruction in the memory, the processing circuit causes any one of the menu execution methods provided by the above embodiments to be executed.
In the above embodiments, all or part of the implementation may be realized by software, hardware, firmware, or any combination thereof. When implemented using a software program, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer-executable instructions. The processes or functions described in accordance with the embodiments of the present application occur, in whole or in part, when computer-executable instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer executable instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer executable instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). Computer-readable storage media can be any available media that can be accessed by a computer or can comprise one or more data storage devices, such as servers, data centers, and the like, that can be integrated with the media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid State Disk (SSD)), among others.
While the present application has been described in connection with various embodiments, other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from a review of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the word "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
Although the present application has been described in conjunction with specific features and embodiments thereof, it will be evident that various modifications and combinations may be made thereto without departing from the spirit and scope of the application. Accordingly, the specification and figures are merely exemplary of the present application as defined in the appended claims and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (10)

1. A method of recipe execution, the method comprising:
detecting the selection operation of a user on a target menu;
responding to the selection operation of the user on a target menu, and acquiring the target menu from a first server, wherein the target menu comprises the identification of cooking control information;
detecting an operation of the user indicating to execute the target menu;
responding to the user instruction to execute the operation of the target menu, sending an identifier of cooking control information to a second server, so that the second server analyzes a control instruction of the cooking equipment and the control time of the control instruction according to the cooking control information, and controlling the cooking equipment to cook dishes corresponding to the target menu through the control instruction when the control time is reached; the first server is used for storing a menu, the second server is used for controlling cooking equipment, and the first server and the second server are two independent servers.
2. The method of claim 1, further comprising:
receiving a first message from the second server, wherein the first message is used for indicating the execution progress of the target menu;
and displaying the execution progress of the target menu according to the first message.
3. The method of claim 1, further comprising:
receiving a second message from the second server, wherein the second message is used for indicating state information of the cooking equipment, and the state information comprises one or more of a cooking temperature value of the cooking equipment, a mode used by the cooking equipment or an operating time of the cooking equipment;
and displaying the state information of the cooking equipment according to the second message.
4. The method of claim 1, further comprising:
receiving a third message from the second service, wherein the third message is used for indicating that the cooking equipment has an abnormal condition;
and displaying reminding information according to the third message, wherein the reminding information is used for reminding a user that the cooking equipment is in an abnormal condition.
5. The method according to any one of claims 1 to 4, further comprising:
receiving evaluation information of the target menu input by the user;
and sending the evaluation information to the first server.
6. A menu execution apparatus, characterized in that the apparatus comprises:
the detection unit is used for detecting the selection operation of a user on the target menu;
the receiving and sending unit is used for responding to the selection operation of the user on a target menu, and acquiring the target menu from the first server, wherein the target menu comprises the identification of the cooking control information;
the receiving and sending unit is further used for detecting the operation of the target menu executed by the user instruction;
the receiving and sending unit is further configured to respond to an operation of the user instruction for executing the target recipe, send an identifier of cooking control information to a second server, so that the second server analyzes a control instruction of the cooking device and a control time of the control instruction according to the cooking control information, and control the cooking device to cook dishes corresponding to the target recipe through the control instruction when the control time is reached; the first server is used for storing a menu, the second server is used for controlling cooking equipment, and the first server and the second server are two independent servers.
7. The menu execution device according to claim 6, characterized in that the menu execution device further comprises a display unit;
the transceiver unit is further configured to receive a first message from the second server, where the first message is used to indicate an execution progress of the target recipe;
and the display unit is used for displaying the execution progress of the target menu according to the first message.
8. The menu execution device according to claim 6, characterized in that the menu execution device further comprises a display unit;
the transceiver unit is further configured to receive a second message from the second server, where the second message is used to indicate state information of the cooking device, and the state information includes one or more of a cooking temperature value of the cooking device, a mode used by the cooking device, or an operating time of the cooking device;
the display unit is used for displaying the state information of the cooking equipment according to the second message.
9. The menu execution device according to claim 6, characterized in that the menu execution device further comprises a display unit;
the transceiver unit is further configured to receive a third message from the second service, where the third message is used to indicate that an abnormal condition occurs in the cooking device;
and the display unit displays reminding information according to the third message, wherein the reminding information is used for reminding a user that the cooking equipment is abnormal.
10. The recipe execution apparatus according to any one of claims 6 to 9,
the receiving and sending unit is further used for receiving evaluation information of the target menu input by the user;
the transceiver unit is further configured to send the evaluation information to the first server.
CN202110778017.XA 2021-07-09 2021-07-09 Menu execution method and device Active CN113475943B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110778017.XA CN113475943B (en) 2021-07-09 2021-07-09 Menu execution method and device
CN202310078873.3A CN116195890A (en) 2021-07-09 2021-07-09 Menu execution method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110778017.XA CN113475943B (en) 2021-07-09 2021-07-09 Menu execution method and device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202310078873.3A Division CN116195890A (en) 2021-07-09 2021-07-09 Menu execution method and device

Publications (2)

Publication Number Publication Date
CN113475943A CN113475943A (en) 2021-10-08
CN113475943B true CN113475943B (en) 2022-12-13

Family

ID=77938367

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202110778017.XA Active CN113475943B (en) 2021-07-09 2021-07-09 Menu execution method and device
CN202310078873.3A Pending CN116195890A (en) 2021-07-09 2021-07-09 Menu execution method and device

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202310078873.3A Pending CN116195890A (en) 2021-07-09 2021-07-09 Menu execution method and device

Country Status (1)

Country Link
CN (2) CN113475943B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114343437B (en) * 2022-01-14 2023-08-04 深圳市伊欧乐科技有限公司 Auxiliary cooking system and method based on voice recognition
CN116076919A (en) * 2023-03-07 2023-05-09 杭州老板电器股份有限公司 Cooking method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108648802A (en) * 2018-05-15 2018-10-12 四川斐讯信息技术有限公司 A kind of recipe recommendation method and system
CN109380975A (en) * 2017-08-02 2019-02-26 浙江绍兴苏泊尔生活电器有限公司 Cooking appliance, control method and system thereof and server
CN110531645A (en) * 2019-09-27 2019-12-03 深圳云厨科技有限公司 A kind of control system and method for intelligent kitchen
CN112147940A (en) * 2020-09-30 2020-12-29 广东美的厨房电器制造有限公司 Control method of first terminal, second terminal and server in cooking system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104580419A (en) * 2014-12-25 2015-04-29 广东美的厨房电器制造有限公司 Control method and control system for kitchen appliances
KR102474544B1 (en) * 2015-09-21 2022-12-05 김경희 Automatic cooking pot device that alarms cooking completion
CN107577160A (en) * 2016-07-04 2018-01-12 佛山市顺德区美的电热电器制造有限公司 The control system and mobile terminal of kitchen appliance
CN106444448A (en) * 2016-09-30 2017-02-22 佛山市顺德区美的电热电器制造有限公司 Method for controlling cooking step by step, terminal and cooking appliance
CN106168772A (en) * 2016-09-30 2016-11-30 佛山市顺德区美的电热电器制造有限公司 Recipe controls the method for cooking apparatus, system and terminal, cooking apparatus
CN108013733A (en) * 2016-11-04 2018-05-11 浙江绍兴苏泊尔生活电器有限公司 Cooking control method, device and system
CN106377153A (en) * 2016-11-11 2017-02-08 宁波卡特马克智能厨具股份有限公司 Intelligent cooking system and cooking method
CN108803446A (en) * 2018-08-01 2018-11-13 杭州老板电器股份有限公司 Control method, system and the intelligent appliance of intelligent appliance

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109380975A (en) * 2017-08-02 2019-02-26 浙江绍兴苏泊尔生活电器有限公司 Cooking appliance, control method and system thereof and server
CN108648802A (en) * 2018-05-15 2018-10-12 四川斐讯信息技术有限公司 A kind of recipe recommendation method and system
CN110531645A (en) * 2019-09-27 2019-12-03 深圳云厨科技有限公司 A kind of control system and method for intelligent kitchen
CN112147940A (en) * 2020-09-30 2020-12-29 广东美的厨房电器制造有限公司 Control method of first terminal, second terminal and server in cooking system

Also Published As

Publication number Publication date
CN116195890A (en) 2023-06-02
CN113475943A (en) 2021-10-08

Similar Documents

Publication Publication Date Title
CN113475943B (en) Menu execution method and device
JP6060386B2 (en) Cooking recipe providing method, computer program, and information terminal
JP6500248B2 (en) Method and program for providing cooking recipe
JP7065612B2 (en) Mobile application for controlling outdoor grills
CN204698314U (en) A kind of intelligent kitchen cooking system
US8419434B2 (en) Interactive recipe preparation using interactive cooking device to communicate with kitchen appliances
US10303136B2 (en) Control method, recording medium, and information providing method for terminal device and information providing system
US10213046B2 (en) Cooking apparatus, information display apparatus, control method, cooking tool, and non-transitory computer-readable recording medium
US20200036804A1 (en) Cooking Device-Based Recipe Pushing Method and Apparatus
CN1985729A (en) Cooking menu information processing system of rice cooker
JP6957879B2 (en) Food ordering system and food ordering method
US20210338008A1 (en) Server device, method for server device, and electronic device
JPWO2014192240A1 (en) Cooking information providing method and cooking information providing system
US20190251202A1 (en) Smart recipe recommendation apparatus, method thereof and automatic cooking apparatus
CN109086367A (en) A kind of the function choosing-item recommended method and equipment of intelligent cooking utensil
WO2020136727A1 (en) Server device, cooking apparatus, system, method, and program
US9369515B2 (en) Communication method, communication device, appliance control method, and appliance control device
WO2021024884A1 (en) Server device, cooking apparatus, system, method, and program
JPH11243874A (en) Cooking system
JP6310165B1 (en) Information processing apparatus, information processing method, program, and storage medium
TWI664599B (en) Smart recipe selection apparatus, method thereof and automatic cooking apparatus
JP4342117B2 (en) Cooking recipe information provision method
US20210312830A1 (en) Server device, electronic device, and method for controlling output control information for recipe information
EP4201275A1 (en) Electronic apparatus and control method thereof
JP2021025759A (en) Server device, cooking apparatus, system, method, and program

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
GR01 Patent grant
GR01 Patent grant