Electronic equipment, cooking equipment, stove and control method thereof
By establishing a communication connection between electronic devices and cooking equipment, and obtaining and generating recipes in real time, the problems of inefficient recipe development and instability in the existing technology are solved, and efficient and accurate recipe generation and cooking data management are achieved.
Patent Information
- Application Number
- CN202311272679.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
Existing cooking equipment cannot directly record and organize user cooking process data, resulting in inefficient recipe development and unstable procedures.
By establishing a communication connection between electronic devices and cooking devices, cooking data can be obtained in real time and recipes are generated based on these data, so that users can avoid manual entry.
Improve the efficiency of recipe generation and data accuracy, and enhance the stability of cooking equipment programs.
Smart Images

Figure CN119699873A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of cooking technology, and in particular to an electronic device, a cooking device, a stove and a control method thereof. Background Art
[0002] With the continuous improvement of the intelligence level of cooking equipment, some cooking equipment has begun to provide smart recipe services, allowing users who originally cannot cook to cook delicious food by referring to the guidance of recipes.
[0003] The existing recipe development methods are basically carried out by users' manual operations. The basic operating steps of the concept are written down on paper, and then cooking equipment is used to use different gears, temperatures or modes to cook over and over again for testing, and the final method is selected based on the comparison of cooking effects.
[0004] However, the large amount of information generated in this process needs to rely on the user's memory or paper records. The cooking equipment cannot directly record the cooking parameters of the user during the cooking process and organize and analyze the data, resulting in low efficiency in recipe development and unstable recipe programs. Summary of the invention
[0005] The present application provides an electronic device, a cooking device, a stove and a control method thereof, which are used to solve the problem of low efficiency in automatic recipe generation.
[0006] In order to achieve the above objectives, this application adopts the following technical solutions.
[0007] In a first aspect, an embodiment of the present application provides an electronic device, comprising: a first communication module; a first controller, configured to: in response to a recipe generation instruction for a target dish, issue a cooking data collection request through the first communication module; the cooking data collection request includes the dish name of the target dish; receive cooking data of the target dish through the first communication module; the cooking data is cooking process data of the target dish recorded by a target cooking device corresponding to the target dish; and generate a recipe for the target dish based on the cooking data.
[0008] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects: the technical solution realizes a communication connection between the electronic device and the cooking device, so that the electronic device can obtain in real time the cooking data of the user when cooking the target dish recorded by the cooking device, and generate a recipe for the target dish according to the cooking parameters, thereby avoiding information errors and time waste when the user manually enters the information, thereby improving the efficiency of the user in generating recipe information, the data accuracy of the recipe information and the stability of the cooking device program.
[0009] In some embodiments, the first communication module is used to communicate with at least one cooking device; the first controller is configured to receive cooking data of the target dish through the first communication module, and is specifically configured to: in response to a recipe generation instruction for the target dish, determine the cooking device selected by the user as the target cooking device corresponding to the target dish; when the target cooking device is a first type of cooking device, receive the cooking data of the target dish through the first communication module.
[0010] In some embodiments, the first communication module is used to communicate with the stove; the first controller is configured to receive cooking data of the target dish through the first communication module, and is also configured to: when the target cooking device is a second-category cooking device, send a cooking data collection request to the stove through the first communication module, so that the stove sends the cooking data collection request to the target cooking device.
[0011] In some embodiments, the first controller is configured to generate a recipe for a target dish based on cooking data, and is also configured to: obtain preset field titles for the recipe; the preset field titles include fire level, cooking temperature, cooking time, and ingredient weight; map the cooking data to the preset field titles to generate a recipe for the target dish.
[0012] In a second aspect, an embodiment of the present application provides a cooking device, comprising: a second communication module for communicating with an electronic device; a second controller, configured to: record cooking data of a cooking process of a target dish in response to a cooking data collection request issued by the electronic device; and send the cooking process data to the electronic device through the second communication module.
[0013] In some embodiments, the second communication module is used to communicate with the stove; the second controller is also configured to: record the cooking data of the cooking process of the target dish in response to a cooking data collection request issued by the electronic device; and send the cooking process data to the stove through the second communication module.
[0014] In a third aspect, an embodiment of the present application provides a stove, comprising: a third communication module, used to communicate with an electronic device and a cooking device; a third controller, configured to: receive cooking data sent by the cooking device; locally store the cooking data; and send the cooking data to the electronic device via a third wireless module.
[0015] In a fourth aspect, an embodiment of the present application provides a control method for an electronic device, the method comprising: in response to a recipe generation instruction for a target dish, issuing a cooking data collection request through a first communication module; the cooking data collection request includes the dish name of the target dish; receiving the cooking data of the target dish through the first communication module; the cooking data is cooking process data of the target dish recorded by a target cooking device corresponding to the target dish; and generating a recipe for the target dish based on the cooking data.
[0016] In a fifth aspect, an embodiment of the present application provides a method for controlling a cooking device, comprising: recording cooking data of a cooking process of a target dish in response to a cooking data collection request issued by an electronic device; and sending the cooking process data to the electronic device through a second communication module.
[0017] In a sixth aspect, an embodiment of the present application provides a method for controlling a cooker, the method comprising: receiving cooking data sent by a cooking device; locally storing the cooking data; and sending the cooking data from electronic device to electronic device via a third wireless module.
[0018] In the seventh aspect, an embodiment of the present application provides a controller, comprising: one or more processors; one or more memories; wherein the one or more memories are used to store computer program codes, the computer program codes include computer instructions, and when the one or more processors execute the computer instructions, the controller executes any one of the electronic device control methods provided in the fourth aspect, any one of the cooking device control methods provided in the fifth aspect, and any one of the stove control methods provided in the sixth aspect.
[0019] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on a computer, the computer executes the methods provided in the fourth aspect, the fifth aspect, the sixth aspect and possible implementations.
[0020] In the ninth aspect, an embodiment of the present invention provides a computer program product, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program product can implement the methods provided in the fourth aspect, the fifth aspect, the sixth aspect and possible implementation methods.
[0021] It should be noted that the above computer instructions may be stored in whole or in part on a computer-readable storage medium, wherein the computer-readable storage medium may be packaged together with the processor of the controller, or may be packaged separately from the processor of the controller, which is not limited in this application.
[0022] The beneficial effects described in the second to seventh aspects of the present application can be referred to the beneficial effect analysis of the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.
[0024] Figure 1 A schematic diagram of a recipe development process provided in an embodiment of the present application;
[0025] Figure 2 A schematic diagram of a communication connection method of an electronic device provided in an embodiment of the present application;
[0026] Figure 3 A schematic diagram of a front-end interface of a recipe management terminal provided in an embodiment of the present application;
[0027] Figure 4 A schematic diagram of another communication connection method of an electronic device provided in an embodiment of the present application;
[0028] Figure 5 A hardware configuration block diagram of an electronic device provided in an embodiment of the present application;
[0029] Figure 6 A hardware configuration block diagram of a cooking device provided in an embodiment of the present application;
[0030] Figure 7 A hardware configuration block diagram of a stove provided in an embodiment of the present application;
[0031] Figure 8 A schematic diagram of a control method for an electronic device provided in an embodiment of the present application;
[0032] Fig. 9 A schematic flow chart of another control method of an electronic device provided in an embodiment of the present application;
[0033] Fig.10 A front-end interface diagram of a cooking curve database provided in an embodiment of the present application;
[0034] Fig.11 A schematic flow chart of another control method of an electronic device provided in an embodiment of the present application;
[0035] Fig.12 A schematic flow chart of a control method for a cooking device provided in an embodiment of the present application;
[0036] Fig.13 A flow chart of another control method for a cooking device provided in an embodiment of the present application;
[0037] Fig.14A flow chart of a control method for a cooker provided in an embodiment of the present application;
[0038] Fig.15 Another recipe development process diagram provided in an embodiment of the present application;
[0039] Fig.16 Another schematic diagram of a recipe development process provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0041] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0042] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.
[0043] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "connected" and "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances. In addition, when describing a pipeline, the "connected" and "connection" used in this application have the meaning of conduction. The specific meaning needs to be understood in conjunction with the context.
[0044] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0045] Figure 1A recipe development process diagram provided in the embodiment of the present application is used to describe the recipe development method used in the prior art, such as Figure 1 As shown, when a user needs to develop a new recipe, he needs to record the basic operating steps of the concept, that is, the preparation stage, record the preset steps of the new recipe, prepare the ingredients required for the new recipe, and take photos of the required ingredients.
[0046] Furthermore, the user performs cooking operations on the cooking device multiple times for testing, and performs voice recording, data generation, and photo taking of cooking parameters during the cooking process, for example, using different fire levels, cooking temperatures, or cooking modes each time.
[0047] Next, the user corrects the detailed steps in the recipe management terminal of the electronic device, and imports the corrected data into the recipe management terminal for public scoring or joint measurement.
[0048] Subsequently, the corrected data is segmented into curves and the object storage service (OSS) is configured. The configuration content includes cooking curves, cooking steps, ingredient lists, and pictures, and a code is generated.
[0049] Finally, configure the operation background, including cooking steps, ingredient list and pictures, and upload the number according to the curve number. Determine the most accurate and reasonable cooking method based on the final cooking effect.
[0050] However, in this process, although the cooking equipment itself can automatically record data such as the fire level, cooking temperature or cooking mode, the recorded data needs to be exported from the system of the cooking equipment by users through technical means, and then manually sorted and analyzed to finally complete the development of new recipes.
[0051] As mentioned above, the steps for users to create new recipes through cooking equipment are too complicated and consume too much human resources, resulting in extremely low efficiency in recipe development. In addition, manual processing is also prone to data errors, resulting in unstable recipe programs.
[0052] Based on this, the present application provides an electronic device, which includes: a first communication module; a first controller, configured to: respond to a recipe generation instruction of a target dish, issue a cooking data collection request through the first communication module; the cooking data collection request includes the dish name of the target dish; receive the cooking data of the target dish through the first communication module; the cooking data is cooking process data of the target dish recorded by a target cooking device corresponding to the target dish; and generate a recipe for the target dish based on the cooking data.
[0053] This allows users to complete a digital working method for efficiently developing recipes, greatly improving user development efficiency and enhancing the security and accuracy of process data.
[0054] The embodiments provided in this application are described in detail below in conjunction with the accompanying drawings.
[0055] Figure 2 A schematic diagram of a communication connection method of an electronic device provided in an embodiment of the present application. Figure 2 As shown, the electronic device 1 includes a cloud platform 11, a recipe management terminal 12, a first communication module 13 and a controller 100 ( Figure 2 not shown).
[0056] Optionally, the first communication module 13 may be a Wi-Fi module, and the electronic device 1 is communicatively connected to the cooking device 2 via the Wi-Fi module.
[0057] In some embodiments, the cooking device 2 includes a second communication module 21 ( Figure 2 ), the human-machine interface 22 and the controller 200 ( Figure 2 not shown).
[0058] Optionally, the second communication module 21 may be a Wi-Fi module, and the cooking device 2 is communicatively connected to the electronic device 1 via the Wi-Fi module.
[0059] In some embodiments, the cooking device 2 is used to perform cooking operations and record cooking data.
[0060] In some embodiments, the human-computer interaction interface 22 is used to display cooking data.
[0061] In some embodiments, the cloud platform 11 is used to store recipe information.
[0062] In some embodiments, the recipe management terminal 12 is used to process cooking data and generate a recipe according to the cooking data.
[0063] In some embodiments, the recipe management terminal 12 is also used to review cooking data and recipes.
[0064] In some embodiments, the recipe management terminal 12 is also used to obtain recipe information from the cloud platform 11 .
[0065] In some embodiments, the recipe management terminal 12 is also used to send cooking instructions to the cooking device 2.
[0066] Figure 3 This is a schematic diagram of a front-end interface of a recipe management terminal provided in an embodiment of the present application. Figure 3As shown, taking the cooking device as an oven as an example, when the user starts to create a new recipe, Figure 3 The interface shown is used to input basic information of the recipe, including basic information, ingredient information, pre-steps, and main steps.
[0067] In some embodiments, the basic information includes recipe name, recipe introduction, cuisine, cooking equipment, cooking equipment model, stove type, cooking difficulty, suitable people, recipe classification, number of diners, cooking time, recipe cover, recipe texture and nutritional analysis data, recipe score, score reference document, associated cooking curve, recipe development batch, major ingredient category, preheating type, baking tray type, functional scenario, used shelves, whether zoned baking is used, whether an oxygen sensor is used, whether a barbecue probe is used, whether steam mode is used, and whether humidity control is used.
[0068] In some embodiments, the food information includes adding main ingredients and adding auxiliary ingredients, and the main ingredient and auxiliary ingredient information may also be deleted.
[0069] In some embodiments, the preceding step includes adding a preceding step, and the preceding step information may also be deleted.
[0070] In some embodiments, the formal steps include adding step content and uploading step pictures, and the step information can also be deleted.
[0071] In some embodiments, when the user clicks "Return" or "Save", a pop-up window prompts "Do you want to save the currently edited content?". When the user clicks "Copy", the front-end interface enters an editable interface, which can be modified and saved, and the development batch is automatically increased by 1. If the user copies and modifies but does not save, the current information is automatically discarded, and a new recipe data is generated after clicking Save and confirming.
[0072] It should be noted that Figure 3 The front-end interface of a recipe management terminal for creating a new recipe for a cooking device is shown only as an example. In a specific implementation, different cooking devices may have different front-end interfaces when creating a new recipe and may have different functions, which is not limited in this application.
[0073] Figure 4 This is a schematic diagram of another communication connection method of an electronic device provided in an embodiment of the present application. Figure 4 As shown, the electronic device 1 is communicatively connected to the stove 3 via the first communication module 13 , and the stove 3 is communicatively connected to the cooking device 2 .
[0074] In some embodiments, the cooker 3 includes a third communication module 31 ( Figure 4 ) and the controller 300 ( Figure 4 not shown).
[0075] Optionally, the third communication module 31 includes a Bluetooth module 311 and a Wi-Fi module 312 .
[0076] In some embodiments, the cooker 3 is connected to the cooking device 2 through a Bluetooth module 311 , and the cooker 3 is connected to the electronic device 1 through a Wi-Fi module 312 .
[0077] In the embodiments shown in the present application, the controller 100, the controller 200 and the controller 300 refer to devices that can generate operation control signals according to instruction operation codes and timing signals to instruct the electronic device 1, the cooking device 2 and the stove 3 to execute control instructions. Exemplarily, the controller 100, the controller 200 and the controller 300 can be a central processing unit (CPU), a general-purpose processor network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD) or any combination thereof. The controller 100, the controller 200 and the controller 300 can also be other devices with processing functions, such as circuits, devices or software modules, and the embodiments of the present application do not impose any restrictions on this.
[0078] In addition, the controller 100 , the controller 200 and the controller 300 can be used to control various components inside the electronic device 1 , the cooking device 2 and the stove 3 , so that each component operates to realize various predetermined functions of the electronic device 1 , the cooking device 2 and the stove 3 .
[0079] Figure 5 FIG. 1 is a hardware configuration block diagram of an electronic device 1 provided by the present application according to an exemplary embodiment. Figure 5 As shown, the electronic device may further include the following two items: a memory 101 and a communication interface 102 .
[0080] In some embodiments, the memory 101 can be used to store software programs and data. The controller 100 executes various functions and data processing of the electronic device 1 by running the software programs or data stored in the memory 101. The memory 101 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. The memory 101 stores an operating system that enables the electronic device 1 to run. In the present application, the memory 101 can store an operating system and various application programs, and can also store code for executing the control method of the electronic device 1 provided in the embodiment of the present application.
[0081] In some embodiments, the communication interface 102 is used to establish a communication connection with other network entities, such as establishing a communication connection with a terminal device. The communication interface 102 may include a radio frequency (RF) module, a cellular module, a wireless fidelity (WIFI) module, and a GPS module. Taking the RF module as an example, the RF module can be used to receive and send signals, in particular, send the received information to the controller 100 for processing; in addition, send the signal generated by the controller 100. Typically, the RF circuit may include but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc.
[0082] Those skilled in the art will understand that Figure 5 The hardware structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0083] Figure 6 FIG. 2 is a hardware configuration block diagram of a cooking device 2 provided by the present application according to an exemplary embodiment. Figure 6 As shown, the electronic device may further include the following two items: a memory 201 and a communication interface 202 .
[0084] Figure 7 FIG. 1 is a hardware configuration block diagram of a stove 3 provided according to an exemplary embodiment of the present application. Figure 7 As shown, the electronic device may further include the following two items: a memory 301 and a communication interface 302 .
[0085] It should be noted that, for the relevant descriptions of the memory and communication interface of the cooking equipment and stove, refer to the hardware configuration description of the above-mentioned electronic device and will not be repeated here.
[0086] Figure 8 A schematic diagram of a control method for an electronic device provided in an embodiment of the present application. Figure 8 As shown, the method includes:
[0087] S101. In response to a recipe generation instruction for a target dish, a first controller sends a cooking data collection request through a first communication module.
[0088] The cooking data collection request includes the name of the target dish.
[0089] In some embodiments, when a user needs to generate a new dish, the user creates a name of the dish to be generated in the recipe management terminal of the electronic device.
[0090] Furthermore, when the dish name is successfully created, the user selects a target cooking device in the recipe management terminal. Fig. 9 A flow chart of another control method of an electronic device provided in an embodiment of the present application, which is used to determine a target cooking device, such as Fig. 9 As shown, the method comprises the following steps:
[0091] S201. In response to a recipe generation instruction for a target dish, a first controller determines a cooking device selected by a user as a target cooking device corresponding to the target dish.
[0092] It should be noted that before the cooking operation begins, the recipe management terminal will maintain and edit the information of the available cooking equipment. The maintained and edited information includes but is not limited to the equipment type, equipment name, equipment wireless MAC address and equipment barcode.
[0093] In some embodiments, after the dish name is successfully created, the user selects the required cooking equipment type in the recipe management terminal.
[0094] Optionally, cooking equipment types include stoves, steam ovens, and multi-function cooking machines.
[0095] In some embodiments, after the user selects the type of cooking equipment to be used, the recipe management terminal will display the details of the equipment available under this type, and the user can choose according to the actual situation. After the cooking equipment is determined, the recipe management terminal will send the name and number of the dish to be developed to the cooking equipment.
[0096] S202: When the target cooking device is a first type of cooking device, the first controller receives cooking data of the target dish through the first communication module.
[0097] Optionally, the first category of cooking equipment is equipment with Wi-Fi connection function, such as a baker, a steam oven, and a multi-function cooking machine.
[0098] Specifically, when the target cooking device is a device with a Wi-Fi connection function, the first controller receives the cooking data of the target dish sent by the cooking device through the first communication module.
[0099] Furthermore, after receiving the name and number of the dish to be developed issued by the recipe management terminal, the cooking device sends a recipe generation instruction of the target dish to the recipe management terminal.
[0100] In some embodiments, the electronic device sends a cooking data collection request through the first communication module in response to a recipe generation instruction for a target dish.
[0101] In some embodiments, when the target cooking device is a second-category cooking device, the first controller sends a cooking data collection request to the cooker through the first communication module, so that the cooker sends the cooking data collection request to the target cooking device.
[0102] Optionally, the stove may be a range hood.
[0103] Optionally, the second type of cooking device is a device that does not have a Wi-Fi connection function, such as a stove.
[0104] Specifically, when the target cooking device is a device without a Wi-Fi connection function, the first controller sends a cooking data collection request to the range hood through the first communication module, so that the cooker sends the cooking data collection request to the target cooking device.
[0105] S102: The first controller receives cooking data of a target dish through a first communication module.
[0106] The cooking data is cooking data of a cooking process of a target dish recorded by a target cooking device corresponding to the target dish.
[0107] In some embodiments, when the cooking device obtains the cooking data collection request sent by the recipe management terminal, the name of the proposed new dish is displayed on the human-computer interaction interface. After the user completes the preliminary work of the cooking operation, he can click on the dish name on the human-computer interaction interface to start recording the cooking data of the cooking process of the target dish.
[0108] Among them, the cooking data is the cooking data of the cooking process of the target dish recorded by the target cooking equipment corresponding to the target dish, including at least one of firepower level information, cooking temperature information, cooking time information and ingredient weight information.
[0109] Furthermore, after acquiring the cooking data of the entire cooking process, the cooking device combines the cooking data into a cooking curve according to an agreed format, pre-processes the cooking curve, performs error correction check on the cooking curve, and deletes invalid data.
[0110] In some embodiments, after the cooking device collects cooking data of the cooking process of cooking the target dish, when the communication connection between the cooking device and the electronic device is normal, the cooking device uploads the cooking curve to the cloud platform of the electronic device for storage.
[0111] It should be noted that the cooking device also needs to upload the recipe number and upload time to the cloud platform for storage.
[0112] In some embodiments, after the cooking device uploads the cooking curve to the cloud platform of the electronic device, the first controller of the electronic device receives the cooking data of the target dish through the first communication module.
[0113] S103: The first controller generates a recipe for the target dish according to the cooking data.
[0114] In some embodiments, after the electronic device receives the cooking curve of the target dish, the electronic device stores the cooking curve in the cloud platform. When the cooking operation is completed, the user can select the cooking curve to be loaded and parsed in the cooking curve database. Fig.10 A front-end interface diagram of a cooking curve database provided in an embodiment of the present application, such as Fig.10 As shown, the cooking curve database contains at least one cooking curve.
[0115] In some embodiments, after the user finds the desired cooking curve, he / she selects the button in front of the device and clicks OK to associate the associated cooking parameter data with the recipe of the target dish.
[0116] Furthermore, a recipe for a target dish may be generated based on the preset field titles of the recipe.
[0117] Fig.11 A flow chart of another control method of an electronic device provided in an embodiment of the present application, which is used to generate a recipe for a target dish, such as Fig.11 As shown, the method comprises the following steps:
[0118] S301. The first controller obtains a preset field title of a recipe.
[0119] Among them, the preset field titles include fire level, cooking temperature, cooking time and ingredient weight.
[0120] It should be noted that, when a user creates a new dish name, the preset field title of the recipe corresponding to the dish name can be determined based on the dish name.
[0121] Table 1 shows a correspondence table. As described in Table 1, the correspondence may include multiple preset field titles and cooking data, and the multiple preset field titles and the multiple cooking data have a one-to-one correspondence.
[0122] Table 1
[0123] Default field title Cooking data Firepower level X-File Cooking Temperature Y degrees Celsius Cooking time Z Minutes Weight of ingredients A Ke ... ...
[0124] It should be noted that Table 1 only exemplarily shows the correspondence between four preset field titles and cooking data. In a specific implementation, the preset field titles of the recipe may include more or fewer field titles, and this application does not limit this.
[0125] S302: The first controller maps the cooking data to preset field titles to generate a recipe for a target dish.
[0126] In some embodiments, after the first controller obtains the preset field title and cooking data of the recipe, the electronic device parses the cooking data according to the agreed format, maps the parsed cooking data to the preset field title, and generates a recipe for the target dish.
[0127] For example, if the cooking data of the target dish received by the first controller is that the fire level is medium, the cooking temperature is 105 degrees Celsius, the cooking time is 20 minutes, and the cooking weight is 200 grams, the mapping result of the cooking data and the preset field title is shown in Table 2.
[0128] Table 2
[0129]
[0130]
[0131] In some embodiments, after the recipe of the target dish is generated, the user can manually review the recipe on the electronic device. When the review is successful, the recipe is stored in the cloud platform for direct use next time cooking.
[0132] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects: the technical solution realizes a communication connection between the electronic device and the cooking device, so that the electronic device can obtain in real time the cooking data of the user when cooking the target dish recorded by the cooking device, and generate a recipe for the target dish according to the cooking parameters, thereby avoiding information errors and time waste when the user manually enters the information, thereby improving the efficiency of the user in generating recipe information, the data accuracy of the recipe information and the stability of the cooking device program.
[0133] In some embodiments, the present application also provides a cooking device that is communicatively connected to an electronic device. Fig.12 A flow chart of a control method for a cooking device provided in an embodiment of the present application. Fig.12 As shown, the method comprises the following steps:
[0134] S401: In response to a cooking data collection request sent by an electronic device, a second controller records cooking data of a cooking process of a target dish.
[0135] In some embodiments, the electronic device will record the device code (such as MAC identifier) of the cooking device used to generate the recipe and establish a one-to-one mapping relationship.
[0136] In some embodiments, a button that is not frequently used on the cooking device may be defined as a "data collection" function. For example, pressing the button twice in succession activates the cooking data collection function.
[0137] In some embodiments, after the cooking device obtains the cooking data collection request sent by the electronic device, in response to the cooking data collection request, the second controller records the cooking data of the cooking process of the target dish.
[0138] S402: The second controller sends the cooking process data to the electronic device through the second communication module.
[0139] In some embodiments, when the cooking device has a Wi-Fi connection function, the second controller sends the cooking process data to the electronic device through the second communication module.
[0140] In some embodiments, the present application also provides a cooking device, which is communicatively connected to a stove. Fig.13 A flow chart of another control method for a cooking device provided in an embodiment of the present application. Fig.13 As shown, the method comprises the following steps:
[0141] S501: In response to a cooking data collection request sent by an electronic device, a second controller records cooking data of a cooking process of a target dish.
[0142] S502: The second controller sends the cooking process data to the cooker through the second communication module.
[0143] In some embodiments, when the cooking device does not have a Wi-Fi connection function, the second controller sends the cooking process data to the electronic device through the second communication module.
[0144] Optionally, the second communication module is a Bluetooth module.
[0145] In some embodiments, the present application also provides a cooker that is communicatively connected to an electronic device and a cooking device. Fig.14 A flow chart of a control method for a stove provided in an embodiment of the present application is shown in FIG. Fig.14 As shown, the method comprises the following steps:
[0146] S601. The third controller receives cooking data sent by the cooking device.
[0147] In some embodiments, when the cooking device does not have a Wi-Fi connection function, after obtaining the cooking data of the entire cooking process, the cooking device combines the cooking data into a cooking curve according to an agreed format, pre-processes the cooking curve, performs error correction check on the cooking curve and deletes invalid data.
[0148] Furthermore, when the cooking device sends the preprocessed cooking curve to the cooker via Bluetooth, the device code and collection time of the cooking device are also sent to the cooker via Bluetooth.
[0149] S602: The third controller stores the cooking data locally.
[0150] In some embodiments, after the third controller of the cooker obtains the cooking data, the device code and the collection time sent by the cooking device, it stores these data locally.
[0151] S603: The third controller sends the cooking data to the electronic device via the third wireless module.
[0152] In some embodiments, when the communication connection between the cooker and the electronic device is normal, the third controller of the cooker uploads the data to the electronic device.
[0153] Fig.15 Another recipe development process diagram provided in the embodiment of the present application. In some embodiments, when the target cooking device has a Wi-Fi function, the above method can also be performed as follows: Fig.15 The process shown is implemented as Fig.15 As shown, the method comprises the following steps:
[0154] S11. The user creates a name of a dish to be developed in a recipe management terminal of the electronic device.
[0155] S12: The user selects the type of cooking equipment to be used for cooking operations.
[0156] S13: The user selects a target cooking device under the cooking device type.
[0157] S14. The electronic device sends the dish name and dish number to the target cooking device.
[0158] S15: The user starts the cooking operation, and the target cooking device records the cooking data of the cooking process.
[0159] S16: The cooking device pre-processes the cooking data.
[0160] S17: The cooking device uploads the pre-processed cooking data to the electronic device.
[0161] S18. The electronic device parses and generates a recipe, and the user reviews the recipe.
[0162] Fig.16 Another recipe development process diagram provided in the embodiment of the present application. In some embodiments, when the target cooking device does not have a Wi-Fi function, the above method can also be performed as follows: Fig.16 The process shown is implemented as Fig.16 As shown, the method comprises the following steps:
[0163] S21. Obtain the device number of the target cooking device and file it in the electronic device.
[0164] S22: The user activates the cooking data collection function of the cooking device and starts the cooking operation of the target dish.
[0165] S23. The cooking device records the cooking parameters during the cooking operation.
[0166] S24. The cooking device combines the cooking parameters into a cooking curve.
[0167] S25. The cooking device sends the cooking curve to the cooker via Bluetooth.
[0168] S26: The cooker stores the cooking curve locally and then sends it to the electronic device.
[0169] S27. Electronic equipment analyzes the cooking curve.
[0170] S28. The user maps the cooking curve with the recipe preset field title through the recipe management terminal in the electronic device.
[0171] S29. The user reviews the recipe in the recipe management terminal.
[0172] In some embodiments, when a recipe is successfully reviewed, the recipe is stored in a cloud platform of the electronic device for direct retrieval the next time you cook.
[0173] An embodiment of the present invention further provides a computer-readable storage medium, which includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer executes the method provided in the above embodiment.
[0174] An embodiment of the present invention further provides a computer program product, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program product can implement the method provided in the above embodiment.
[0175] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the present invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented using software, the functions may be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium may be any available medium that a general or special-purpose computer can access.
[0176] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0177] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely exemplary, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The unit described as a separate component may or may not be physically separated, and the component displayed as a unit may be a physical unit or multiple physical units, that is, it may be located in one place, or it may be distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0178] In addition, each functional unit in each embodiment of the present invention can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a disk, or an optical disk.
[0179] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. An electronic device, characterized in that: The electronic device comprises: A first communication module, used for communicating with at least one cooking device; The first controller is configured as: In response to a recipe generation instruction for a target dish, a cooking data collection request is issued through the first communication module; the cooking data collection request includes the name of the target dish; Receiving cooking data of the target dish through the first communication module; the cooking data is cooking process data of the target dish recorded by the target cooking device corresponding to the target dish; the cooking data includes at least one of fire power level information, cooking temperature information, cooking time information and food weight information; A recipe for the target dish is generated according to the cooking data.
2. The electronic device according to claim 1, characterized in that: The first controller is configured to receive the cooking data of the target dish through the first communication module, and is specifically configured to: In response to the recipe generation instruction of the target dish, determining the cooking device selected by the user as the target cooking device corresponding to the target dish; In a case where the target cooking device is a first type of cooking device, the cooking data of the target dish is received through the first communication module.
3. The electronic device according to claim 2, characterized in that: The first communication module is used to communicate with the cooker; The first controller is configured to receive the cooking data of the target dish through the first communication module, and is further configured to: In the case that the target cooking device is a second type of cooking device, a cooking data collection request is sent to the cooker through the first communication module, so that the cooker sends the cooking data collection request to the target cooking device.
4. The electronic device according to claim 1, characterized in that: The first controller is configured to generate a recipe for the target dish according to the cooking data, and is further configured to: Obtaining preset field titles of the recipe; the preset field titles include power level, cooking temperature, cooking time, and ingredient weight; The cooking data is mapped to the preset field titles to generate a recipe for the target dish.
5. A cooking device, characterized in that: The cooking device comprises: A second communication module, used for communication connection with an electronic device; The second controller is configured as: In response to a cooking data collection request sent by the electronic device, recording cooking data of a cooking process of a target dish; The cooking process data is sent to the electronic device through the second communication module.
6. The cooking device according to claim 5, characterized in that The second communication module is used to communicate with the cooker; The second controller is further configured to: In response to a cooking data collection request sent by the electronic device, recording cooking data of a cooking process of a target dish; The cooking process data is sent to the cooker through the second communication module.
7. A cooking appliance, characterized in that: The stove comprises: A third communication module, used for communicating with the electronic device and the cooking device; The third controller is configured as: receiving cooking data sent by the cooking device; locally storing the cooking data; The cooking data is sent to the electronic device through the third wireless module.
8. A method for controlling an electronic device, characterized in that: The method comprises: In response to a recipe generation instruction for a target dish, a cooking data collection request is issued through the first communication module; the cooking data collection request includes the name of the target dish; Receiving cooking data of the target dish through the first communication module; the cooking data is cooking process data of the target dish recorded by the target cooking device corresponding to the target dish; the cooking data includes at least one of fire power level information, cooking temperature information, cooking time information and food weight information; A recipe for the target dish is generated according to the cooking data.
9. A method for controlling a cooking device, characterized in that: The method comprises: In response to a cooking data collection request sent by the electronic device, recording cooking data of a cooking process of a target dish; The cooking process data is sent to the electronic device through the second communication module.
10. A method for controlling a stove, characterized in that: The method comprises: receiving cooking data sent by a cooking device; locally storing the cooking data; The electronic device sends the data to the electronic device through the third wireless module.