Cooking control method and device, cooking system

By establishing communication connections between smart cooking devices and building virtual devices, flexible mutual control and parameter viewing between multiple devices are realized, and poor control flexibility in the prior art is solved, and cooking efficiency and user experience are improved.

CN115437274BActive Publication Date: 2025-04-25ZHUHAI UNICOOK TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110613443.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-02
Publication Date
2025-04-25
Estimated Expiration
2041-06-02

AI Technical Summary

Technical Problem

Existing smart cooking equipment has poor control flexibility when multi-device collaboration, and has a single control method, making it difficult to achieve flexible mutual control and viewing between multiple devices.

Method used

By establishing a communication connection between the first cooking device and the second cooking device, a virtual device corresponding to the other device is constructed on each device, and visually displayed on the control interface, mutual control and parameter viewing between each cooking device is realized.

Benefits of technology

It breaks through the limitations of the prior art that only orders can be issued on one device, realizes flexible mutual control and parameter viewing between multiple devices, and improves cooking efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115437274B_ABST
    Figure CN115437274B_ABST
Patent Text Reader

Abstract

The present application discloses a cooking control method and device, and a cooking system, the method comprising: establishing a communication connection between a first cooking device and a second cooking device; constructing a second virtual device corresponding to the second cooking device on the first cooking device, displaying the second virtual device on a first control interface corresponding to the first cooking device, and constructing a first virtual device corresponding to the first cooking device on the second cooking device, displaying the first virtual device on a second control interface corresponding to the second cooking device, wherein the second virtual device is used to view and control the second device parameters of the second cooking device, and the first virtual device is used to view and control the first device parameters of the first cooking device. The present application makes cooking control more flexible and diversified, and helps to improve cooking efficiency and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent cooking technology, and in particular to a cooking control method and device, and a cooking system. Background Art

[0002] With the advancement of science and technology, people's living standards are constantly improving, and more and more people are beginning to pursue a higher quality of life. At the same time, the operation and management of the catering industry are affected by Internet technology, and the traditional catering industry has begun to explore the path of automation. Under this development trend, various intelligent cooking equipment has emerged, and more and more catering stores are using intelligent cooking equipment. However, an intelligent cooking device usually only has specific cooking functions, such as a batching machine has a batching function and a cooking machine has a cooking function, and an electronic recipe usually requires two or more intelligent cooking devices to collaborate to complete the execution, such as a batching machine and a cooking machine collaborating to complete an electronic recipe.

[0003] In the prior art, in situations where multiple cooking devices need to collaborate, one of the devices is used as a control device, and control instructions are issued by the control device to control other cooking devices, which has poor flexibility and a single control method. Summary of the invention

[0004] In view of this, the present application provides a cooking control method and device, and a cooking system, which help to improve the control flexibility of cooking equipment.

[0005] According to one aspect of the present application, a cooking control method is provided, the method comprising:

[0006] establishing a communication connection between the first cooking device and the second cooking device;

[0007] A second virtual device corresponding to the second cooking device is constructed on the first cooking device, and the second virtual device is displayed on a first control interface corresponding to the first cooking device; and a first virtual device corresponding to the first cooking device is constructed on the second cooking device, and the first virtual device is displayed on a second control interface corresponding to the second cooking device, wherein the second virtual device is used to view and control second device parameters of the second cooking device, and the first virtual device is used to view and control first device parameters of the first cooking device.

[0008] Optionally, the first cooking device is a master cooking device, and the second cooking device is a slave cooking device; before establishing the communication connection between the first cooking device and the second cooking device, the method further includes:

[0009] When any cooking device receives a cooking instruction, the cooking device is determined as the master cooking device, wherein the cooking instruction includes an operation instruction of a target electronic recipe;

[0010] The master cooking device analyzes the cooking device requirements corresponding to the target electronic recipe, and determines the slave cooking device according to the cooking device requirements.

[0011] Optionally, establishing a communication connection between the first cooking device and the second cooking device specifically includes:

[0012] Controlling the master cooking device to send a device connection request carrying the master cooking device identifier to the slave cooking device;

[0013] After receiving the device connection request, the slave cooking device feeds back response information of the device connection request to the master cooking device, wherein the response information includes the slave cooking device identifier.

[0014] Optionally, constructing the second virtual device corresponding to the second cooking device on the first cooking device specifically includes: the master cooking device loading the slave device capability information of the slave cooking device based on the slave cooking device identifier, and constructing the slave virtual device according to the slave device capability information;

[0015] The constructing of the first virtual device corresponding to the first cooking device on the second cooking device specifically includes: the slave cooking device loading the master device capability information of the master cooking device based on the master cooking device identifier, and constructing the master virtual device according to the master device capability information.

[0016] Optionally, the first control interface includes a first master device control option, a first slave device control option, and a first recipe running display option in an optional state; displaying the second virtual device on the first control interface corresponding to the first cooking device specifically includes: when the first slave device control option in the first control interface is selected, displaying a first slave device control interface corresponding to the slave virtual device on the first control interface;

[0017] The second control interface includes a second master device control option and a second slave device control option in an optional state; or, the second control interface includes a second master device control option and a second slave device control option in an optional state, and a second recipe running display option in an unselectable state; displaying the first virtual device on the second control interface corresponding to the second cooking device specifically includes: when the second master device control option in the second control interface is selected, displaying the second master device control interface corresponding to the master virtual device on the second control interface.

[0018] Optionally, the method further comprises:

[0019] When the first recipe running display option is selected, displaying the running progress data of the target electronic recipe on the first control interface; and / or,

[0020] The main cooking device performs voice broadcasting of the running progress of the target electronic recipe; and / or,

[0021] The master cooking device uploads the master device parameters, the slave device parameters and the running progress of the target electronic recipe.

[0022] Optionally, after determining any one of the cooking devices as the master cooking device, the method further includes:

[0023] The main cooking device parses the first cooking instruction corresponding to the target electronic recipe;

[0024] storing the first cooking instruction in the master cooking device, and sending the first cooking instruction to the slave cooking device;

[0025] When any cooking device monitors that other cooking devices are offline, the cooking instructions related to the other cooking devices in the first cooking instructions are obtained as cooking instructions to be prompted, and when the running prompt time corresponding to the cooking instructions to be prompted arrives, the corresponding cooking instruction prompt information is output.

[0026] Optionally, the first cooking device includes a drum pot, and the second cooking device includes a batching machine; or, the first cooking device includes a batching machine, and the second cooking device includes a drum pot; the first control interface includes a first drum pot control option and a first batching machine control option, the second control interface includes a second drum pot control option and a second batching machine control option, the first drum pot control interface corresponding to the first drum pot control option and the second drum pot control interface corresponding to the second drum pot control option include at least one of a temperature display module, a power configuration module, a steering configuration module, a station configuration module and a speed configuration module, the first batching machine control interface corresponding to the first batching machine control option and the second batching machine control interface corresponding to the second batching machine control option include a seasoning type configuration module, a seasoning specification configuration module and a seasoning delivery confirmation module;

[0027] Accordingly, the method further comprises:

[0028] According to the real-time power of the drum pot, control the display status of the power icon corresponding to the power configuration module; and / or, according to the real-time steering of the drum pot, control the display status of the steering icon corresponding to the steering configuration module; and / or, according to the real-time rotation speed of the drum pot, control the display status of the rotation speed icon corresponding to the rotation speed configuration module; and / or, according to the real-time work position of the drum pot, control the display status of the work position icon corresponding to the work position configuration module; and / or, obtain the temperature detection values ​​collected by multiple temperature sensors corresponding to the drum pot, determine the drum pot temperature according to the median value of the temperature detection values, and display the drum pot temperature through the temperature display module.

[0029] According to another aspect of the present application, a cooking control device is provided, comprising:

[0030] An equipment connection module, used to establish a communication connection between the first cooking equipment and the second cooking equipment;

[0031] An equipment construction module is used to construct a second virtual device corresponding to the second cooking device on the first cooking device, and display the second virtual device on a first control interface corresponding to the first cooking device, and to construct a first virtual device corresponding to the first cooking device on the second cooking device, and display the first virtual device on a second control interface corresponding to the second cooking device, wherein the second virtual device is used to view and control second equipment parameters of the second cooking device, and the first virtual device is used to view and control first equipment parameters of the first cooking device.

[0032] Optionally, the first cooking device is a master cooking device, and the second cooking device is a slave cooking device; the device further comprises:

[0033] The device determination module is used to determine any cooking device as the master cooking device when any cooking device receives a cooking instruction before establishing a communication connection between the first cooking device and the second cooking device, wherein the cooking instruction includes an operation instruction of a target electronic recipe; the master cooking device parses the cooking device requirements corresponding to the target electronic recipe, and determines the slave cooking device based on the cooking device requirements.

[0034] Optionally, the device connection module specifically includes: controlling the master cooking device to send a device connection request carrying the master cooking device identifier to the slave cooking device; after the slave cooking device receives the device connection request, the slave cooking device feeds back response information to the device connection request to the master cooking device, wherein the response information includes the slave cooking device identifier.

[0035] Optionally, the device construction module is specifically used for: the master cooking device loads the slave device capability information of the slave cooking device based on the slave cooking device identifier, and constructs a slave virtual device according to the slave device capability information; the slave cooking device loads the master device capability information of the master cooking device based on the master cooking device identifier, and constructs a master virtual device according to the master device capability information.

[0036] Optionally, the first control interface includes a first master device control option, a first slave device control option, and a first recipe running display option in an optional state; the device construction module is further configured to: when the first slave device control option in the first control interface is selected, display a first slave device control interface corresponding to the slave virtual device on the first control interface;

[0037] The second control interface includes a second master device control option and a second slave device control option in an optional state; or, the second control interface includes a second master device control option and a second slave device control option in an optional state, and a second recipe running display option in an unselectable state; the device construction module is specifically used to: when the second master device control option in the second control interface is selected, display the second master device control interface corresponding to the master virtual device on the second control interface.

[0038] Optionally, the device further comprises:

[0039] A display module is used to display the running progress data of the target electronic recipe on the first control interface when the first recipe running display option is selected; and / or the master cooking device voice broadcasts the running progress of the target electronic recipe; and / or the master cooking device uploads the master device parameters, the slave device parameters and the running progress of the target electronic recipe.

[0040] Optionally, the device further comprises:

[0041] A prompt module is used for, after any one of the cooking devices is determined as the master cooking device, the master cooking device to parse the first cooking instruction corresponding to the target electronic recipe; to store the first cooking instruction in the master cooking device, and to send the first cooking instruction to the slave cooking device; in the case that any cooking device monitors that other cooking devices are offline, to obtain the cooking instructions related to the other cooking devices in the first cooking instructions as cooking instructions to be prompted, and when the running prompt time corresponding to the cooking instructions to be prompted arrives, to output corresponding cooking instruction prompt information.

[0042] Optionally, the first cooking device includes a drum pot, and the second cooking device includes a batching machine; or, the first cooking device includes a batching machine, and the second cooking device includes a drum pot; the first control interface includes a first drum pot control option and a first batching machine control option, the second control interface includes a second drum pot control option and a second batching machine control option, the first drum pot control interface corresponding to the first drum pot control option and the second drum pot control interface corresponding to the second drum pot control option include at least one of a temperature display module, a power configuration module, a steering configuration module, a station configuration module and a speed configuration module, the first batching machine control interface corresponding to the first batching machine control option and the second batching machine control interface corresponding to the second batching machine control option include a seasoning type configuration module, a seasoning specification configuration module and a seasoning delivery confirmation module;

[0043] Correspondingly, the display module is also used to: control the display status of the power icon corresponding to the power configuration module according to the real-time power of the drum pot; and / or, control the display status of the steering icon corresponding to the steering configuration module according to the real-time steering of the drum pot; and / or, control the display status of the speed icon corresponding to the speed configuration module according to the real-time speed of the drum pot; and / or, control the display status of the workstation icon corresponding to the workstation configuration module according to the real-time workstation of the drum pot; and / or, obtain the temperature detection values ​​collected by multiple temperature sensors corresponding to the drum pot, determine the drum pot temperature according to the median value of the temperature detection values, and display the drum pot temperature through the temperature display module.

[0044] According to another aspect of the present application, a storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the above-mentioned cooking control method is implemented.

[0045] According to another aspect of the present application, a cooking system is provided, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the above-mentioned cooking control method when executing the program.

[0046] By means of the above technical scheme, the present application provides a cooking control method and device, and a cooking system. After the first cooking device and the second cooking device establish a communication connection, virtual devices corresponding to other cooking devices are respectively constructed in the first cooking device and the second cooking device, and the virtual devices are visualized in their respective control interfaces, so that users can view and control the device parameters of other cooking devices in the control interface of each cooking device. Compared with the method of selecting a cooking device as a control device and controlling various associated devices through the control device in the prior art, the embodiment of the present application constructs a virtual cooking device, so that the cooking devices after the communication connection can control each other and view device parameters, breaking through the limitation of the prior art that instructions can only be issued on one cooking device, and the cooking control is more flexible and diversified, which helps to improve cooking efficiency and user experience.

[0047] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0049] Figure 1 A schematic diagram of a cooking control method provided in an embodiment of the present application is shown;

[0050] Figure 2 A structural schematic diagram of a cooking control device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0051] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.

[0052] In this embodiment, a cooking control method is provided. Figure 1 As shown, the method includes:

[0053] Step 101, establishing a communication connection between a first cooking device and a second cooking device;

[0054] Step 102: construct a second virtual device corresponding to the second cooking device on the first cooking device, and display the second virtual device on a first control interface corresponding to the first cooking device; and construct a first virtual device corresponding to the first cooking device on the second cooking device, and display the first virtual device on a second control interface corresponding to the second cooking device, wherein the second virtual device is used to view and control second device parameters of the second cooking device, and the first virtual device is used to view and control first device parameters of the first cooking device.

[0055] In the embodiment of the present application, the first cooking device and the second cooking device may be different cooking devices that belong to the same physical space, and cooking is completed through the cooperation between the first cooking device and the second cooking device. For example, the first cooking device and the second cooking device are a drum pot and a batching machine, respectively. In a specific application scenario, after the first cooking device and the second cooking device are determined, a communication connection between the two is established. The first cooking device and the second cooking device may be connected via a serial port carrier. For example, after the drum pot is powered on, the drum pot identifier is sent to the batching machine via the serial port. After the batching machine receives the identifier, it responds to the drum pot and feeds back the batching machine identifier to the drum pot to establish a connection between the two.

[0056] After the first cooking device and the second cooking device are connected, the first cooking device constructs a second virtual device that matches the device capabilities of the second cooking device, and displays the control interface of the second virtual device through the control panel of the first cooking device, i.e., the first control interface. The user can generate control instructions for the second cooking device by touching the control interface of the second virtual device, and send the control instructions to the second cooking device through the first cooking device to control the second cooking device. In addition, the second cooking device can also send its own device parameters to the first cooking device, and the first control interface can also display the device parameters of the second cooking device, so as to view the second device parameters of the second cooking device through the first control interface, and control the second device parameters of the second cooking device through the first control interface. At the same time, on the side of the second cooking device, a first virtual device that matches the device capabilities of the first cooking device is constructed, and the first device parameters of the first cooking device are viewed and controlled through the second control interface of the second cooking device. By constructing virtual devices corresponding to other cooking devices in one cooking device, and visually displaying the constructed virtual devices on the control interface, users can view and control the device parameters of other cooking devices on the control interface of each cooking device, and ultimately achieve mutual control between the cooking devices. After the devices are associated, users can control the associated devices on any device, with high control flexibility and diversified control methods.

[0057] By applying the technical solution of this embodiment, after the first cooking device and the second cooking device establish a communication connection, virtual devices corresponding to other cooking devices are constructed in the first cooking device and the second cooking device respectively, and the virtual devices are visualized in their respective control interfaces, so that users can view and control the device parameters of other cooking devices in the control interface of each cooking device. Compared with the method of selecting a cooking device as a control device and controlling various associated devices through the control device in the prior art, the embodiment of the present application constructs a virtual cooking device, so that the cooking devices after the communication connection can control each other and view device parameters, breaking through the limitation of the prior art that only instructions can be issued on one cooking device, making cooking control more flexible and diversified, and helping to improve cooking efficiency and user experience.

[0058] In the embodiment of the present application, optionally, the first cooking device is a master cooking device, and the second cooking device is a slave cooking device; before step 101, the following may also be included:

[0059] Step 103: When any cooking device receives a cooking instruction, the any cooking device is determined as the master cooking device, wherein the cooking instruction includes an operating instruction of a target electronic recipe; the master cooking device parses the cooking device requirements corresponding to the target electronic recipe, and determines the slave cooking device based on the cooking device requirements.

[0060] In the above embodiment, one of the cooking devices can be used as the master cooking device, and the other cooking devices can be used as slave cooking devices. In this embodiment, the first cooking device is used as the master cooking device, and the second cooking device is used as the slave cooking device. Among them, the user can choose to issue the cooking instruction for running the target electronic recipe on any cooking device. The cooking device selected by the user can be directly used as the master cooking device, and the slave cooking device can be determined based on the target electronic recipe. Specifically, the target electronic recipe can be parsed to determine which cooking devices are required to run the target electronic recipe, that is, the cooking device requirements are parsed, and then the slave cooking device is determined based on the requirements. For example, if the user chooses to run an electronic recipe for a dish on a cooking machine, the cooking machine is the master cooking device, and the cooking device requirements corresponding to the recipe include a cooking machine and a batching machine, then the slave cooking device can be determined to be a batching machine.

[0061] In an embodiment of the present application, optionally, step 101 may specifically include: controlling the master cooking device to send a device connection request carrying the master cooking device identifier to the slave cooking device; after the slave cooking device receives the device connection request, the slave cooking device feeds back response information to the device connection request to the master cooking device, wherein the response information includes the slave cooking device identifier.

[0062] Correspondingly, in step 102, constructing the second virtual device corresponding to the second cooking device on the first cooking device may specifically include: the master cooking device loads the slave device capability information of the slave cooking device based on the slave cooking device identifier, and constructs the slave virtual device according to the slave device capability information; constructing the first virtual device corresponding to the first cooking device on the second cooking device may specifically include: the slave cooking device loads the master device capability information of the master cooking device based on the master cooking device identifier, and constructs the master virtual device according to the master device capability information.

[0063] In the above embodiment, after determining the master and slave cooking devices, taking the master cooking device as a drum pot and the slave cooking device as a batching machine as an example, the drum pot can send a device connection request to the batching machine, and the request carries the device identification of the drum pot, so that the batching machine can determine and load the device capabilities of the drum pot according to the drum pot identification, thereby constructing a virtual drum pot that matches the device capabilities of the drum pot, and performing a visual display of the virtual drum pot. In addition, after receiving the device connection request, the batching machine sends a response message carrying the batching machine identification to the drum pot, so that the drum pot can determine and load the batching machine equipment capabilities according to the batching machine identification, construct a virtual batching machine, and perform a visual display.

[0064] In the embodiment of the present application, optionally, the first control interface includes a first master device control option, a first slave device control option, and a first recipe running display option in an optional state; displaying the second virtual device on the first control interface corresponding to the first cooking device may specifically include: when the first slave device control option in the first control interface is selected, displaying a first slave device control interface corresponding to the slave virtual device on the first control interface;

[0065] The second control interface includes a second master device control option and a second slave device control option in an optional state; or, the second control interface includes a second master device control option and a second slave device control option in an optional state, and a second recipe running display option in an unselectable state; displaying the first virtual device on the second control interface corresponding to the second cooking device specifically includes: when the second master device control option in the second control interface is selected, displaying the second master device control interface corresponding to the master virtual device on the second control interface.

[0066] In the above embodiment, the main control cooking device is a drum pot, and the slave control cooking device is a batching machine. The main control cooking device can control the parameters of the main control and slave control cooking devices, view recipes, control recipe operations, etc. The control panel of the drum pot, i.e., the first control interface, may include drum pot control options, batching machine control options, and recipe operation display options. In the main control cooking device, these control options are all optional options. The user can trigger the first control interface to display the corresponding operation interface by selecting any of the options. For example, after the user selects the batching machine control option, the batching machine control interface can be displayed on the first control interface. Specifically, various seasonings supported by the batching machine and a numeric keyboard can be displayed. The user can first select a certain seasoning type and then enter the desired seasoning amount of the seasoning through the numeric keyboard. The slave-controlled cooking equipment can only control the master-controlled and slave-controlled cooking equipment. The slave-controlled cooking equipment generally does not have the function of viewing recipes and controlling recipe operations. The second control interface of the batching machine may include an optional drum pot control option and a batching machine control option, and may also include a recipe operation display option that is not selectable. The user can trigger the display of the corresponding control interface by selecting the optional option, so as to view and control the parameters of the corresponding equipment. For example, after the user selects the drum pot control option, the drum pot control interface can be displayed on the second control interface. Specifically, the drum pot control interface can display the drum pot multi-stage heating power, pot position, rotation direction, speed and other operating parameter information of the drum pot. The user can select the heating power, pot position, etc. of the drum pot by touch, so as to adjust the operating parameters of the drum pot and improve the control flexibility.

[0067] In the embodiment of the present application, optionally, after step 102, the following may also be included:

[0068] Step 104, when the first recipe running display option is selected, the running progress data of the target electronic recipe is displayed on the first control interface; and / or the master cooking device voice broadcasts the running progress of the target electronic recipe; and / or the master cooking device uploads the master device parameters, the slave device parameters and the running progress of the target electronic recipe.

[0069] In the above embodiment, the main control cooking device may also include one or more of the above functions. For example, after the user selects the first recipe running display option in the first control interface, the running progress of the target electronic recipe is displayed. Specifically, there may be multiple display modes. For example, each step of the recipe is scrolled and displayed according to the progress. The currently executed recipe step is scrolled to the center of the screen and highlighted. The content of each step of the recipe may include one or more of the type and amount of seasoning required for the current step, the type and weight of ingredients required for the current step, the heating power of the current step, the duration of the current step, the drum position of the current step, the rotation direction of the drum of the current step, etc., so that the user can understand the progress of the recipe running. For another example, the main control cooking device side can also perform real-time voice broadcasting of the running status of the target electronic recipe to remind the user of the current recipe execution status. For another example, the main control cooking device side can also upload the running progress of the target electronic recipe and the equipment parameters of each cooking device, which can be uploaded to the server for recording. In addition, for some cooking devices associated with the merchant's ordering system or cooking system, the completion time of each dish order can be estimated and the user can be notified based on the uploaded data.

[0070] In the embodiment of the present application, optionally, after step 103, the following may also be included:

[0071] Step 105, the master cooking device parses the first cooking instruction corresponding to the target electronic recipe; stores the first cooking instruction in the master cooking device, and sends the first cooking instruction to the slave cooking device; when any cooking device monitors that other cooking devices are offline, obtains the cooking instructions related to the other cooking devices in the first cooking instruction as cooking instructions to be prompted, and outputs corresponding cooking instruction prompt information when the running prompt time corresponding to the cooking instructions to be prompted arrives.

[0072] In the above embodiment, the master cooking device can also parse each cooking step of the target electronic recipe into a corresponding first cooking instruction. For example, a certain cooking step is parsed as the ingredient machine adding 5g of salt to the drum pot at 5 minutes and 30 seconds. After obtaining the first cooking instruction, the master cooking device stores the first cooking instruction in the master cooking device, and synchronizes the first cooking instruction to the slave cooking device. During the operation of the target electronic recipe, if a cooking device monitors that other cooking devices are offline, the cooking instruction related to the offline device in the first cooking instruction is obtained as the cooking instruction to be prompted, and when the operation prompt time before the execution of the cooking instruction to be prompted arrives, the cooking instruction reminder information is output to remind the user to manually control the cooking device or reconnect the device to ensure the smooth operation of the target electronic recipe. For example, if the main cooking device is a drum pot and the slave cooking device is a batching machine, when the machine is not offline, that is, when cooking with two machines, the instructions automatically executed by the batching machine, such as feeding, do not require voice prompts. The batching machine directly feeds the ingredients into the pot after quantitative measurement. However, after the batching machine is offline, the operations originally performed by the batching machine, such as feeding, need to be performed manually, so voice broadcast is required. Conversely, similarly, if the batching machine detects that the drum pot has been offline during the cooking process, the corresponding cooking instructions (such as stir-fry instructions, adjusting to 2000W cooking, turning the pot, etc.) will be converted into voice prompts, prompting the user to manually execute heating or turning the pot, etc. The drum device can voice prompts to avoid cooking failures caused by device offline, thereby improving cooking quality and reliability.

[0073] In an embodiment of the present application, in order to monitor the online status of the cooking device, optionally, the master cooking device sends a first signal to the slave cooking device at a first frequency, and the slave cooking device sends a second signal to the master cooking device at a second frequency; the master cooking device continuously monitors the second signal, and determines that the slave cooking device has been offline if the second signal is not monitored within a first time period, and the slave cooking device continuously monitors the first signal, and determines that the master cooking device has been offline if the first signal is not monitored within a second time period.

[0074] In the above embodiment, after the batching machine and the drum pot are successfully connected and during the cooking process, both parties will send communication keep-alive packets at certain time intervals. If the communication keep-alive packet of the successfully connected device is not received within a certain time window, it means that the corresponding device has been disconnected.

[0075] In an embodiment of the present application, optionally, the first cooking device includes a drum pot, and the second cooking device includes a batching machine; or, the first cooking device includes a batching machine, and the second cooking device includes a drum pot; the first control interface includes a first drum pot control option and a first batching machine control option, the second control interface includes a second drum pot control option and a second batching machine control option, the first drum pot control interface corresponding to the first drum pot control option and the second drum pot control interface corresponding to the second drum pot control option include at least one of a temperature display module, a power configuration module, a steering configuration module, a station configuration module, and a speed configuration module, the first batching machine control interface corresponding to the first batching machine control option and the second batching machine control interface corresponding to the second batching machine control option include a seasoning type configuration module, a seasoning specification configuration module, and a seasoning delivery confirmation module;

[0076] Accordingly, step 102 may further include:

[0077] Step 106, according to the real-time power of the drum pot, control the display status of the power icon corresponding to the power configuration module; and / or, according to the real-time steering of the drum pot, control the display status of the steering icon corresponding to the steering configuration module; and / or, according to the real-time rotation speed of the drum pot, control the display status of the speed icon corresponding to the speed configuration module; and / or, according to the real-time work position of the drum pot, control the display status of the work position icon corresponding to the work position configuration module; and / or, obtain the temperature detection values ​​collected by multiple temperature sensors corresponding to the drum pot, determine the drum pot temperature according to the median value of the temperature detection values, and display the drum pot temperature through the temperature display module.

[0078] In the above embodiment, the first drum pot control interface and the second drum pot control interface may include a temperature display module (for example, an area displaying 200°C), a power configuration module (for example, an area displaying 0W, 2KW...), a steering configuration module (for example, an area displaying clockwise and counterclockwise), a workstation configuration module (an area displaying serving position, cooking position, hot pot position, and feeding position) and a speed configuration module (an area displaying stop, low speed, medium speed, and high speed); the first batching machine control interface and the second batching machine control interface may include a seasoning type configuration module (for example, there are multiple types of seasonings: oil, sesame oil, etc.), a seasoning specification configuration module (for example, an area displayed as a numeric keyboard, and the user can enter the amount of seasoning through the numeric keyboard area) and a seasoning delivery confirmation module (for example, an area displayed as a feeding option, and the user can confirm the feeding by clicking the feeding option, that is, the batching machine can feed according to the pre-selected seasoning type and the input seasoning amount).

[0079] In addition, the first control interface and the second control interface can also synchronously display the real-time power, real-time direction, real-time speed, real-time station, and real-time temperature of the drum pot and batching machine. The icons change according to the state of the pot. For example, the pot rotation direction icon and the pot rotation speed icon change in real time according to the running state of the pot. When the pot rotates, the corresponding button also rotates. When the pot stops, the corresponding icon also stops rotating. Among them, the drum pot can be set with 3 temperature measurement points. The middle value of the 3 detection values ​​is displayed in the first control interface and the second control interface to prevent a temperature sensor from being damaged, resulting in a large deviation between the detection result and the actual temperature. Selecting the middle value helps to improve the accuracy of the temperature display value.

[0080] In an embodiment of the present application, optionally, the master cooking device parses the first cooking instruction corresponding to the target electronic recipe, and controls the master device parameters of the master cooking device and the slave device parameters of the slave cooking device according to the first cooking instruction; receives selection data for any parameter configuration option on the first control interface and / or the second control interface, generates a second cooking instruction, and controls the master device parameters and / or the slave device parameters according to the second cooking instruction, wherein the response priority of the master cooking device and the slave cooking device to the second cooking instruction is higher than that of the first cooking instruction.

[0081] In the above embodiment, in addition to being controlled by the first cooking instruction corresponding to the target electronic recipe, each cooking device can also manually send instructions to adjust parameters such as firepower after entering the recipe process. That is, the cooking device can also be controlled by instructions manually input by the user. In a specific application scenario, the user can trigger the generation of the second cooking instruction by selecting options in the first control interface and the second control interface, thereby controlling each cooking device. When the recipe and manual instructions are issued at the same time, the manual instructions have a high priority execution. In addition, the execution of manual instructions does not affect the original execution logic of the recipe.

[0082] In an embodiment of the present application, optionally, when the target electronic recipe is finished running, a cooking end prompt message and a cooking equipment cleaning option are displayed on the first control interface and the second control interface, wherein the cooking equipment cleaning option corresponding to the offline cooking equipment is in an unselectable state.

[0083] In the above embodiment, when the target electronic recipe is finished, a cooking end prompt message and a cooking equipment cleaning option can also be displayed to prompt the user that cooking is finished and that the user can clean the drum pot and the ingredient pipe. It should be noted that if a cooking device is offline, that is, running alone, the subsequent recipe program after cooking is also adaptively adjusted according to the current equipment conditions. When the batching machine runs alone, the subsequent programs that need to be executed by the batching machine are retained, and the subsequent programs that need to be executed by the drum are omitted. Conversely, when the drum runs alone, the subsequent programs that need to be executed by the drum are retained, and the subsequent programs that need to be executed by the batching machine are omitted. For example, when the drum pot is running alone, the cooking completion message will be displayed directly after the recipe is finished running, and there may be a further prompt to clean the pot. The pot can be cleaned by clicking the "Clean Pot" button, but the procedures executed by the batching machine such as cleaning pipes are omitted; when two machines are running, the drum pot and the pipes of the batching machine can be cleaned after the dish is successfully served. The "Clean Pipe" button will be displayed, and the discharge pipes of the batching machine can be cleaned by clicking the "Clean Pipe" button; when only the batching machine is cooking alone, the only difference between the display interface and the display interface of the two machines is that the "Clean Pot" button that requires the pot to be executed is grayed out and cannot be clicked.

[0084] In an embodiment of the present application, optionally, if the master cooking device or the slave cooking device includes a batching machine, the liquid seasoning delivery instruction in the first cooking instruction is obtained; based on the liquid seasoning delivery instruction, the preparation start time corresponding to the target liquid seasoning is determined, wherein the preparation start time of any target liquid seasoning is determined based on the delivery end time of the previous target liquid seasoning and a preset remaining time.

[0085] In the above embodiment, for the seasoning delivery related instructions, if the seasoning to be delivered is solid seasoning, it can be prepared immediately, and the seasoning can be quantified and delivered at the same time. If the seasoning to be delivered is liquid seasoning, it is necessary to prepare the ingredients in advance and prepare them one by one. In a specific application scenario, if the first cooking instruction includes a liquid delivery instruction, the preparation start time of each target liquid seasoning can be calculated separately. Specifically, the delivery order of various liquid seasonings can be determined first. For example, the preparation of the first liquid seasoning starts at the beginning of the recipe operation, and the preparation of the second liquid seasoning starts a certain time after the first liquid seasoning is delivered, for example, 1 second later. The preparation start time of other liquid seasonings is similar.

[0086] Further, as Figure 1 The specific implementation of the method, the embodiment of the present application provides a cooking control device, such as Figure 2 As shown, the device comprises:

[0087] An equipment connection module, used to establish a communication connection between the first cooking equipment and the second cooking equipment;

[0088] An equipment construction module is used to construct a second virtual device corresponding to the second cooking device on the first cooking device, and display the second virtual device on a first control interface corresponding to the first cooking device, and to construct a first virtual device corresponding to the first cooking device on the second cooking device, and display the first virtual device on a second control interface corresponding to the second cooking device, wherein the second virtual device is used to view and control second equipment parameters of the second cooking device, and the first virtual device is used to view and control first equipment parameters of the first cooking device.

[0089] Optionally, the first cooking device is a master cooking device, and the second cooking device is a slave cooking device; the device further comprises:

[0090] The device determination module is used to determine any cooking device as the master cooking device when any cooking device receives a cooking instruction before establishing a communication connection between the first cooking device and the second cooking device, wherein the cooking instruction includes an operation instruction of a target electronic recipe; the master cooking device parses the cooking device requirements corresponding to the target electronic recipe, and determines the slave cooking device based on the cooking device requirements.

[0091] Optionally, the device connection module specifically includes: controlling the master cooking device to send a device connection request carrying the master cooking device identifier to the slave cooking device; after the slave cooking device receives the device connection request, the slave cooking device feeds back response information to the device connection request to the master cooking device, wherein the response information includes the slave cooking device identifier.

[0092] Optionally, the device construction module is specifically used for: the master cooking device loads the slave device capability information of the slave cooking device based on the slave cooking device identifier, and constructs a slave virtual device according to the slave device capability information; the slave cooking device loads the master device capability information of the master cooking device based on the master cooking device identifier, and constructs a master virtual device according to the master device capability information.

[0093] Optionally, the first control interface includes a first master device control option, a first slave device control option, and a first recipe running display option in an optional state; the device construction module is further configured to: when the first slave device control option in the first control interface is selected, display a first slave device control interface corresponding to the slave virtual device on the first control interface;

[0094] The second control interface includes a second master device control option and a second slave device control option in an optional state; or, the second control interface includes a second master device control option and a second slave device control option in an optional state, and a second recipe running display option in an unselectable state; the device construction module is specifically used to: when the second master device control option in the second control interface is selected, display the second master device control interface corresponding to the master virtual device on the second control interface.

[0095] Optionally, the device further comprises:

[0096] A display module is used to display the running progress data of the target electronic recipe on the first control interface when the first recipe running display option is selected; and / or the master cooking device voice broadcasts the running progress of the target electronic recipe; and / or the master cooking device uploads the master device parameters, the slave device parameters and the running progress of the target electronic recipe.

[0097] Optionally, the device further comprises:

[0098] A prompt module is used for, after any one of the cooking devices is determined as the master cooking device, the master cooking device to parse the first cooking instruction corresponding to the target electronic recipe; to store the first cooking instruction in the master cooking device, and to send the first cooking instruction to the slave cooking device; in the case that any cooking device monitors that other cooking devices are offline, to obtain the cooking instructions related to the other cooking devices in the first cooking instructions as cooking instructions to be prompted, and when the running prompt time corresponding to the cooking instructions to be prompted arrives, to output corresponding cooking instruction prompt information.

[0099] Optionally, the first cooking device includes a drum pot, and the second cooking device includes a batching machine; or, the first cooking device includes a batching machine, and the second cooking device includes a drum pot; the first control interface includes a first drum pot control option and a first batching machine control option, the second control interface includes a second drum pot control option and a second batching machine control option, the first drum pot control interface corresponding to the first drum pot control option and the second drum pot control interface corresponding to the second drum pot control option include at least one of a temperature display module, a power configuration module, a steering configuration module, a station configuration module and a speed configuration module, the first batching machine control interface corresponding to the first batching machine control option and the second batching machine control interface corresponding to the second batching machine control option include a seasoning type configuration module, a seasoning specification configuration module and a seasoning delivery confirmation module;

[0100] Correspondingly, the display module is also used to: control the display status of the power icon corresponding to the power configuration module according to the real-time power of the drum pot; and / or, control the display status of the steering icon corresponding to the steering configuration module according to the real-time steering of the drum pot; and / or, control the display status of the speed icon corresponding to the speed configuration module according to the real-time speed of the drum pot; and / or, control the display status of the workstation icon corresponding to the workstation configuration module according to the real-time workstation of the drum pot; and / or, obtain the temperature detection values ​​collected by multiple temperature sensors corresponding to the drum pot, determine the drum pot temperature according to the median value of the temperature detection values, and display the drum pot temperature through the temperature display module.

[0101] It should be noted that for other corresponding descriptions of the functional units involved in a cooking control device provided in an embodiment of the present application, reference can be made to Figure 1 The corresponding description in the method will not be repeated here.

[0102] Based on the above Figure 1 The method shown in the embodiment of the present application accordingly provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned Figure 1 Cooking control method shown.

[0103] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.), including a number of instructions for enabling a cooking system (which can be a personal computer, server, or network device, etc.) to execute the methods described in each implementation scenario of the present application.

[0104] Based on the above Figure 1 The method shown, and Figure 2 In order to achieve the above-mentioned purpose, the embodiment of the present application further provides a cooking system, which includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to achieve the above-mentioned Figure 1 Cooking control method shown.

[0105] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages and saves the hardware and software resources of the cooking system, and supports the operation of information processing programs and other software and / or programs. The network communication module is used to achieve communication between components within the storage medium, as well as communication with other hardware and software in the physical device.

[0106] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform, or by means of hardware. After the first cooking device and the second cooking device establish a communication connection, virtual devices corresponding to other cooking devices are respectively constructed in the first cooking device and the second cooking device, and the virtual devices are visualized in their respective control interfaces, so that users can view and control the device parameters of other cooking devices in the control interface of each cooking device. Compared with the prior art method of selecting a cooking device as a control device and controlling each associated device through the control device, the embodiment of the present application constructs a virtual cooking device, so that each cooking device after the communication connection can control each other and view device parameters, breaking through the limitation of the prior art that instructions can only be issued on one cooking device, making cooking control more flexible and diversified, and helping to improve cooking efficiency and user experience.

[0107] Those skilled in the art will appreciate that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, and the modules or processes in the accompanying drawings are not necessarily necessary for implementing the present application. Those skilled in the art will appreciate that the modules in the devices in the implementation scenario can be distributed in the devices of the implementation scenario according to the description of the implementation scenario, or can be changed accordingly and located in one or more devices different from the present implementation scenario. The modules of the above-mentioned implementation scenario can be combined into one module, or can be further split into multiple submodules.

[0108] The above serial numbers of this application are only for description and do not represent the advantages and disadvantages of the implementation scenarios. The above disclosure is only a few specific implementation scenarios of this application, but this application is not limited to them, and any changes that can be thought of by technicians in this field should fall within the scope of protection of this application.

Claims

1. A cooking control method, characterized in that: The method comprises: Establishing a communication connection between a first cooking device and a second cooking device; the first cooking device includes a drum pot, and the second cooking device includes a batching machine; or the first cooking device includes a batching machine, and the second cooking device includes a drum pot; A second virtual device corresponding to the second cooking device is constructed on the first cooking device, and the second virtual device is displayed on the first control interface corresponding to the first cooking device, and a first virtual device corresponding to the first cooking device is constructed on the second cooking device, and the first virtual device is displayed on the second control interface corresponding to the second cooking device, wherein the second virtual device is used to view and control the second device parameters of the second cooking device, and the first virtual device is used to view and control the first device parameters of the first cooking device; the first control interface includes a first drum pot control option and a first batching machine control option, the second control interface includes a second drum pot control option and a second batching machine control option, the first drum pot control interface corresponding to the first drum pot control option and the second drum pot control interface corresponding to the second drum pot control option include at least one of a temperature display module, a power configuration module, a steering configuration module, a workstation configuration module and a speed configuration module, the first batching machine control interface corresponding to the first batching machine control option and the second batching machine control interface corresponding to the second batching machine control option include a seasoning type configuration module, a seasoning specification configuration module and a seasoning delivery confirmation module.

2. The method according to claim 1, characterized in that The first cooking device is a master cooking device, and the second cooking device is a slave cooking device; Before establishing the communication connection between the first cooking device and the second cooking device, the method further includes: When any cooking device receives a cooking instruction, the cooking device is determined as the master cooking device, wherein the cooking instruction includes an operation instruction of a target electronic recipe; The master cooking device analyzes the cooking device requirements corresponding to the target electronic recipe, and determines the slave cooking device according to the cooking device requirements.

3. The method according to claim 2, characterized in that The establishing of a communication connection between the first cooking device and the second cooking device specifically includes: Controlling the master cooking device to send a device connection request carrying the master cooking device identifier to the slave cooking device; After receiving the device connection request, the slave cooking device feeds back response information of the device connection request to the master cooking device, wherein the response information includes the slave cooking device identifier.

4. The method according to claim 3, characterized in that: The step of constructing the second virtual device corresponding to the second cooking device on the first cooking device specifically includes: the master cooking device loading the slave device capability information of the slave cooking device based on the slave cooking device identifier, and constructing the slave virtual device according to the slave device capability information; The constructing of the first virtual device corresponding to the first cooking device on the second cooking device specifically includes: the slave cooking device loading the master device capability information of the master cooking device based on the master cooking device identifier, and constructing the master virtual device according to the master device capability information.

5. The method according to claim 2, characterized in that: The first control interface includes a first master control device control option, a first slave control device control option, and a first recipe running display option in an optional state; The displaying of the second virtual device on the first control interface corresponding to the first cooking device specifically includes: when the first slave control device control option in the first control interface is selected, displaying the first slave control device control interface corresponding to the slave cooking device on the first control interface; The second control interface includes a second master device control option and a second slave device control option in an optional state; or, the second control interface includes a second master device control option and a second slave device control option in an optional state, and a second recipe running display option in an unselectable state; displaying the first virtual device on the second control interface corresponding to the second cooking device specifically includes: when the second master device control option in the second control interface is selected, displaying the second master device control interface corresponding to the master cooking device on the second control interface.

6. The method according to claim 5, characterized in that The method further comprises: When the first recipe running display option is selected, displaying the running progress data of the target electronic recipe on the first control interface; and / or, The main cooking device performs voice broadcasting of the running progress of the target electronic recipe; and / or, The master cooking device uploads the master device parameters, the slave device parameters and the running progress of the target electronic recipe.

7. The method according to claim 2, characterized in that: After determining any one of the cooking devices as the master cooking device, the method further includes: The main cooking device parses the first cooking instruction corresponding to the target electronic recipe; storing the first cooking instruction in the master cooking device, and sending the first cooking instruction to the slave cooking device; When any cooking device monitors that other cooking devices are offline, the cooking instructions related to the other cooking devices in the first cooking instructions are obtained as cooking instructions to be prompted, and when the running prompt time corresponding to the cooking instructions to be prompted arrives, the corresponding cooking instruction prompt information is output.

8. The method according to claim 1, characterized in that The method further comprises: According to the real-time power of the drum pot, controlling the display state of the power icon corresponding to the power configuration module; and / or, According to the real-time steering of the drum pot, controlling the display state of the steering icon corresponding to the steering configuration module; and / or, According to the real-time rotation speed of the drum pot, control the display state of the rotation speed icon corresponding to the rotation speed configuration module; and / or, According to the real-time working position of the drum pot, controlling the display state of the working position icon corresponding to the working position configuration module; and / or, The temperature detection values ​​collected by the multiple temperature sensors corresponding to the drum pot are obtained, the temperature of the drum pot is determined according to the median value of the temperature detection values, and the temperature of the drum pot is displayed through the temperature display module.

9. A cooking control device, characterized in that: include: An equipment connection module, used to establish a communication connection between a first cooking equipment and a second cooking equipment; the first cooking equipment includes a drum pot, and the second cooking equipment includes a batching machine; or the first cooking equipment includes the batching machine, and the second cooking equipment includes a drum pot; an equipment construction module, for constructing a second virtual equipment corresponding to the second cooking equipment on the first cooking equipment, displaying the second virtual equipment on the first control interface corresponding to the first cooking equipment, and constructing a first virtual equipment corresponding to the first cooking equipment on the second cooking equipment, displaying the first virtual equipment on the second control interface corresponding to the second cooking equipment, wherein the second virtual equipment is used to view and control the second equipment parameters of the second cooking equipment, and the first virtual equipment is used to view and control the first equipment parameters of the first cooking equipment; the first control interface includes a first drum pot control option and a first batching machine control option, the second control interface includes a second drum pot control option and a second batching machine control option, the first drum pot control interface corresponding to the first drum pot control option and the second drum pot control interface corresponding to the second drum pot control option include at least one of a temperature display module, a power configuration module, a steering configuration module, a station configuration module and a speed configuration module, the first batching machine control interface corresponding to the first batching machine control option and the second batching machine control interface corresponding to the second batching machine control option include a seasoning type configuration module, a seasoning specification configuration module and a seasoning delivery confirmation module.

10. A cooking system, comprising a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Cooking apparatus, cooking apparatus controlling system, and method of controlling cooking apparatus

    CN108474563A

  • Control method and control device of household electrical appliance, storage medium and electronic device

    CN108958057A

  • Method for Controlling at Least Two Cooking Devices, Cooking Device, and System Including at Least Two Cooking Devices

    US20110070340A1