Disclosure of Invention
In view of the above, the present application provides a cooking control method and apparatus, and a cooking system, which are helpful for improving control flexibility of a cooking device.
According to an aspect of the present application, there is provided a cooking control method, 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, constructing a first virtual device corresponding to the first cooking device on the second cooking device, and displaying the first virtual device on a second control interface corresponding to the second cooking device, wherein the second virtual device is used for checking and controlling second device parameters of the second cooking device, and the first virtual device is used for checking and controlling first device parameters of the first cooking device.
Optionally, the first cooking device is a master control cooking device, the second cooking device is a slave control cooking device, and before the communication connection between the first cooking device and the second cooking device is established, the method further comprises:
When any cooking device receives a cooking instruction, determining the any cooking device as the master control cooking device, wherein the cooking instruction comprises an operation instruction of a target electronic menu;
And the master control cooking equipment analyzes the cooking equipment requirements corresponding to the target electronic menu, and determines the slave control cooking equipment according to the cooking equipment requirements.
Optionally, the establishing a communication connection between the first cooking device and the second cooking device specifically includes:
controlling the master control cooking equipment to send an equipment connection request carrying a master control cooking equipment identifier to the slave control cooking equipment;
and after receiving the equipment connection request, the slave control cooking equipment feeds back response information for the equipment connection request to the master control cooking equipment, wherein the response information comprises a slave control cooking equipment identifier.
Optionally, the second virtual device corresponding to the second cooking device is built on the first cooking device, specifically including that the master control cooking device loads slave control device capability information of the slave control cooking device based on the slave control cooking device identifier, and builds slave control virtual device according to the slave control device capability information;
The method specifically comprises the steps that the slave control cooking equipment loads the master control equipment capacity information of the master control cooking equipment based on the master control cooking equipment identification, and a master control virtual equipment is built according to the master control equipment capacity information.
Optionally, the first control interface includes a first master control device control option, a first slave control device control option, and a first menu operation display option in a selectable state; displaying the second virtual device on a first control interface corresponding to the first cooking device, wherein the method specifically comprises the steps of displaying a first slave control device control interface corresponding to the slave virtual device on the first control interface when the first slave control device control option in the first control interface is selected;
The second control interface comprises a second main control equipment control option and a second auxiliary control equipment control option which are in selectable states, or the second control interface comprises a second main control equipment control option and a second auxiliary control equipment control option which are in selectable states and a second menu operation display option which is in non-selectable states, the first virtual equipment is displayed on the second control interface corresponding to the second cooking equipment, and particularly the second main control equipment control interface corresponding to the main control virtual equipment is displayed on the second control interface when the second main control equipment control option in the second control interface is selected.
Optionally, the method further comprises:
Displaying operation progress data of the target electronic menu on the first control interface when the first menu operation display option is selected, and/or,
The main control cooking equipment performs voice broadcasting on the running progress of the target electronic menu and/or,
And uploading the main control equipment parameters, the auxiliary control equipment parameters and the running progress of the target electronic menu by the main control cooking equipment.
Optionally, after the determining of the any cooking device as the master cooking device, the method further includes:
the main control cooking equipment analyzes a first cooking instruction corresponding to the target electronic menu;
storing the first cooking instruction in the master control cooking device and sending the first cooking instruction to the slave control cooking device;
Under the condition that any cooking device monitors that other cooking devices are out of line, acquiring cooking instructions related to the other cooking devices in the first cooking instructions as cooking instructions to be prompted, and outputting corresponding cooking instruction prompting information when operation prompting time corresponding to the cooking instructions to be prompted arrives.
The first cooking equipment comprises a roller pan, the second cooking equipment comprises a batching machine, or the first cooking equipment comprises a batching machine, the second cooking equipment comprises a roller pan, the first control interface comprises a first roller pan control option and a first batching machine control option, the second control interface comprises a second roller pan control option and a second batching machine control option, the first roller pan control interface corresponding to the first roller pan control option and the second roller pan control interface corresponding to the second roller pan control option comprise at least one of a temperature display module, a power configuration module, a steering configuration module, a station configuration module and a rotating speed configuration module, and 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 comprise a seasoning category configuration module, a seasoning specification configuration module and a seasoning throwing confirmation module;
accordingly, the method further comprises:
The method comprises the steps of controlling the display state of a power icon corresponding to a power configuration module according to real-time power of a roller pan, controlling the display state of a steering icon corresponding to the steering configuration module according to real-time steering of the roller pan, controlling the display state of a rotating speed icon corresponding to the rotating speed configuration module according to real-time rotating speed of the roller pan, controlling the display state of a station icon corresponding to a station configuration module according to a real-time station of the roller pan, and/or obtaining temperature detection values acquired by a plurality of temperature sensors corresponding to the roller pan, determining the temperature of the roller pan according to the median value of the temperature detection values, and displaying the temperature of the roller pan through a temperature display module.
According to another aspect of the present application, there is provided a cooking control apparatus comprising:
The device connection module is used for establishing communication connection between the first cooking device and the second cooking device;
The device construction module is used for 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, constructing a first virtual device corresponding to the first cooking device on the second cooking device, and displaying the first virtual device on a second control interface corresponding to the second cooking device, wherein the second virtual device is used for checking and controlling second device parameters of the second cooking device, and the first virtual device is used for checking and controlling first device parameters of the first cooking device.
Optionally, the first cooking device is a master control cooking device, the second cooking device is a slave control cooking device, and the apparatus further comprises:
The equipment determining module is used for determining any cooking equipment as the master control cooking equipment when the cooking equipment receives a cooking instruction before the communication connection between the first cooking equipment and the second cooking equipment is established, wherein the cooking instruction comprises an operation instruction of a target electronic menu, and the master control cooking equipment analyzes the cooking equipment requirement corresponding to the target electronic menu and determines the slave control cooking equipment according to the cooking equipment requirement.
The equipment connection module specifically comprises a step of controlling the master control cooking equipment to send an equipment connection request carrying a master control cooking equipment identifier to the slave control cooking equipment, and a step of feeding back response information for the equipment connection request to the master control cooking equipment after the slave control cooking equipment receives the equipment connection request, wherein the response information comprises the slave control cooking equipment identifier.
The device construction module is specifically used for loading slave control device capability information of the slave control cooking device based on the slave control cooking device identifier and constructing slave control virtual devices according to the slave control device capability information, and loading master control device capability information of the master control cooking device based on the master control cooking device identifier and constructing master control virtual devices according to the master control device capability information.
Optionally, the first control interface includes a first master control device control option, a first slave control device control option, and a first menu operation display option in a selectable state; the device construction module is specifically further configured to display, on the first control interface, a first slave control device control interface corresponding to the slave virtual device when the first slave control device control option in the first control interface is selected;
The second control interface comprises a second main control device control option in a selectable state and a second auxiliary control device control option; or the second control interface comprises a second main control device control option and a second auxiliary control device control option which are in selectable states, and a second menu operation display option which is in an unselected state; the device construction module is specifically further configured to display, on the second control interface, a second master control device control interface corresponding to the master virtual device when the second master control device control option in the second control interface is selected.
Optionally, the apparatus further comprises:
the display module is used for displaying the operation progress data of the target electronic menu on the first control interface when the first menu operation display option is selected, and/or the main control cooking equipment performs voice broadcasting on the operation progress of the target electronic menu, and/or the main control cooking equipment uploads the main control equipment parameters, the auxiliary control equipment parameters and the operation progress of the target electronic menu.
Optionally, the apparatus further comprises:
The system comprises a main control cooking device, a prompting module, a first cooking instruction storage module and a second cooking instruction storage module, wherein the main control cooking device is used for analyzing a first cooking instruction corresponding to the target electronic menu after determining any cooking device as the main control cooking device, the first cooking instruction is stored in the main control cooking device and is sent to the auxiliary control cooking device, when any cooking device monitors that other cooking devices are disconnected, the cooking instruction related to the other cooking devices in the first cooking instruction is obtained as a cooking instruction to be prompted, and when the operation prompting time corresponding to the cooking instruction to be prompted arrives, corresponding cooking instruction prompting information is output.
The first cooking equipment comprises a roller pan, the second cooking equipment comprises a batching machine, or the first cooking equipment comprises a batching machine, the second cooking equipment comprises a roller pan, the first control interface comprises a first roller pan control option and a first batching machine control option, the second control interface comprises a second roller pan control option and a second batching machine control option, the first roller pan control interface corresponding to the first roller pan control option and the second roller pan control interface corresponding to the second roller pan control option comprise at least one of a temperature display module, a power configuration module, a steering configuration module, a station configuration module and a rotating speed configuration module, and 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 comprise a seasoning category configuration module, a seasoning specification configuration module and a seasoning throwing confirmation module;
The display module is also used for controlling the display state of the power icon corresponding to the power configuration module according to the real-time power of the roller pan, controlling the display state of the steering icon corresponding to the steering configuration module according to the real-time steering of the roller pan, controlling the display state of the rotating speed icon corresponding to the rotating speed configuration module according to the real-time rotating speed of the roller pan, controlling the display state of the station icon corresponding to the station configuration module according to the real-time station of the roller pan, and/or acquiring temperature detection values acquired by a plurality of temperature sensors corresponding to the roller pan, determining the temperature of the roller pan according to the median value of the temperature detection values, and displaying the temperature of the roller pan through the temperature display module.
According to still another aspect of the present application, there is provided a storage medium having stored thereon a computer program which when executed by a processor implements the above cooking control method.
According to still another aspect of the present application, there is provided a cooking system including a storage medium, a processor and a computer program stored on the storage medium and executable on the processor, the processor implementing the cooking control method as described above when executing the program.
By means of the technical scheme, the cooking control method, the cooking control device and the cooking system, after the first cooking equipment and the second cooking equipment are in communication connection, virtual equipment corresponding to other cooking equipment is respectively built in the first cooking equipment and the second cooking equipment, and the virtual equipment is visually displayed in respective control interfaces, so that a user can view and control equipment parameters of the other cooking equipment in the control interfaces of the cooking equipment. Compared with the mode of selecting one cooking device as the control device and controlling each associated device through the control device in the prior art, the embodiment of the application enables the cooking devices after communication connection to mutually control and view device parameters in a mode of constructing the virtual cooking device, breaks through the limitation that only one cooking device can issue instructions in the prior art, ensures more flexible and diversified cooking control, and is beneficial to improving cooking efficiency and user experience.
The foregoing description is only an overview of the present application, and is intended to be implemented in accordance with the teachings of the present application in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present application more readily apparent.
Detailed Description
The application will be described in detail hereinafter with reference to the drawings in conjunction with embodiments. It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other.
In this embodiment, there is provided a cooking control method, as shown in fig. 1, including:
Step 101, establishing communication connection between a first cooking device and a second cooking device;
Step 102, 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, constructing a first virtual device corresponding to the first cooking device on the second cooking device, and displaying the first virtual device on a second control interface corresponding to the second cooking device, wherein the second virtual device is used for checking and controlling second device parameters of the second cooking device, and the first virtual device is used for checking and controlling first device parameters of the first cooking device.
In the embodiment of the application, the first cooking device and the second cooking device may be different cooking devices belonging to the same physical space, and cooking is completed together through cooperation between the first cooking device and the second cooking device, for example, the first cooking device and the second cooking device are respectively a roller pot and a batching machine. In a specific application scene, after the first cooking equipment and the second cooking equipment are determined, communication connection between the first cooking equipment and the second cooking equipment is established, the first cooking equipment and the second cooking equipment can be connected through a serial port carrier, for example, after a roller pot is electrified, a roller pot identifier is sent to a batching machine through a serial port, after the batching machine receives the identifier, a response is generated to the roller pot, the batching machine identifier is fed back to the roller pot, and connection between the first cooking equipment and the second cooking equipment is established.
After the first cooking device is connected with the second cooking device, the first cooking device builds a second virtual device matched with the device capability of the second cooking device, the control interface of the second virtual device is displayed through a control panel of the first cooking device, namely the first control interface, a user can generate a control instruction for the second cooking device through touching the control interface of the second virtual device, the control instruction is sent to the second cooking device through the first cooking device, so that control for the second cooking device is achieved, in addition, the second cooking device can also send own device parameters to the first cooking device, the first control interface can also display the device parameters of the second cooking device, so that the second device parameters of the second cooking device can be checked through the first control interface, and the second device parameters of the second cooking device can be controlled through the first control interface. Meanwhile, a first virtual device matched with the device capability of the first cooking device is constructed on the side of the second cooking device, and first device parameters of the first cooking device are checked and controlled through a second control interface of the second cooking device. By constructing virtual equipment corresponding to other cooking equipment in one cooking equipment and visually displaying the constructed virtual equipment on a control interface, a user can view and control equipment parameters of other cooking equipment on the control interface of each cooking equipment, and finally, mutual control among the cooking equipment is realized, after the equipment is associated, the user can control the associated equipment on any one equipment, the control flexibility is high, and the control means are diversified.
By applying the technical scheme of the embodiment, after the first cooking device and the second cooking device are in communication connection, virtual devices corresponding to other cooking devices are respectively built in the first cooking device and the second cooking device, and the virtual devices are visually displayed in respective control interfaces, so that a user can view and control device parameters of the other cooking devices in the control interfaces of the cooking devices. Compared with the mode of selecting one cooking device as the control device and controlling each associated device through the control device in the prior art, the embodiment of the application enables the cooking devices after communication connection to mutually control and view device parameters in a mode of constructing the virtual cooking device, breaks through the limitation that only one cooking device can issue instructions in the prior art, ensures more flexible and diversified cooking control, and is beneficial to improving cooking efficiency and user experience.
In the embodiment of the present application, optionally, the first cooking device is a master control cooking device, and the second cooking device is a slave control cooking device, and before step 101, the method may further include:
Step 103, when any cooking device receives a cooking instruction, determining the any cooking device as the master control cooking device, wherein the cooking instruction comprises an operation instruction of a target electronic menu, and the master control cooking device analyzes a cooking device requirement corresponding to the target electronic menu and determines the slave control cooking device according to the cooking device requirement.
In the above embodiment, one of the cooking apparatuses may be used as a master cooking apparatus, and the other cooking apparatuses may be used as slave cooking apparatuses, in which embodiment, the first cooking apparatus is used as a master cooking apparatus, and the second cooking apparatus is used as a slave cooking apparatus. The cooking device selected by the user can be directly used as a master control cooking device, the slave control cooking device can be determined according to the target electronic menu, the target electronic menu can be analyzed, the number of cooking devices required by the target electronic menu to be operated is determined, namely, the requirements of the cooking devices are analyzed, then the slave control cooking device is determined according to the requirements, for example, the user selects to operate a certain dish electronic menu on a cooking machine, the cooking machine is the master control cooking device, the cooking device requirements corresponding to the menu comprise the cooking machine and a batching machine, and then the slave control cooking device can be determined to be the batching machine.
In this embodiment of the present application, optionally, step 101 may specifically include controlling the master control cooking device to send a device connection request carrying a master control cooking device identifier to the slave control cooking device, where after receiving the device connection request, the slave control cooking device feeds back response information to the master control cooking device to the device connection request, where the response information includes the slave control cooking device identifier.
Correspondingly, in step 102, the construction of the second virtual device corresponding to the second cooking device on the first cooking device may specifically include loading, by the master control cooking device, slave control device capability information of the slave control cooking device based on the slave control cooking device identifier, and constructing a slave control virtual device according to the slave control device capability information, and the construction of the first virtual device corresponding to the first cooking device on the second cooking device may specifically include loading, by the slave control cooking device, master control device capability information of the master control cooking device based on the master control cooking device identifier, and constructing a master control virtual device according to the master control device capability information.
In the above embodiment, after the master control cooking device and the slave control cooking device are determined, taking the master control cooking device as a roller pot and the slave control cooking device as a batching machine as an example, the roller pot may send a device connection request to the batching machine, where the request carries a device identifier of the roller pot, so that the batching machine determines and loads a device capability of the roller pot according to the roller pot identifier, thereby constructing a virtual roller pot matched with the device capability of the roller pot, and performing visual display of the virtual roller pot.
In the embodiment of the application, optionally, the first control interface comprises a first main control equipment control option, a first auxiliary control equipment control option and a first menu operation display option which are in selectable states, wherein the second virtual equipment is displayed on the first control interface corresponding to the first cooking equipment;
The second control interface comprises a second main control equipment control option and a second auxiliary control equipment control option which are in selectable states, or the second control interface comprises a second main control equipment control option and a second auxiliary control equipment control option which are in selectable states and a second menu operation display option which is in non-selectable states, the first virtual equipment is displayed on the second control interface corresponding to the second cooking equipment, and particularly the second main control equipment control interface corresponding to the main control virtual equipment is displayed on the second control interface when the second main control equipment control option in the second control interface is selected.
In the above embodiment, the master control cooking device is still taken as a roller pan, and the slave control cooking device is taken as an example of a batching machine. The main control cooking equipment side can carry out parameter control on the main control cooking equipment and the auxiliary control cooking equipment, a menu, control menu operation and the like can be checked, a control panel of the roller pan, namely a first control interface, can comprise roller pan control options, proportioning machine control options and menu operation display options, the control options are selectable options in the main control cooking equipment, a user can trigger the first control interface to display a corresponding operation interface by selecting any one of the control options, for example, after the user selects proportioning machine control options, the proportioning machine control interface can be displayed on the first control interface, specifically, various seasonings supported by the proportioning machine and a numeric keyboard can be displayed, and the user can firstly select a certain seasoning type and then input the wanted seasoning amount of the seasoning through the numeric keyboard. The secondary control cooking equipment side can only control the main control cooking equipment and the secondary control cooking equipment, the secondary control cooking equipment generally does not have the functions of checking a menu and controlling the menu operation, the second control interface of the batching machine can comprise a drum pot control option and a batching machine control option which are in optional states, and also can comprise a menu operation display option which is in non-optional states, a user can trigger to display a corresponding control interface through selecting the optional options, so that parameters of the corresponding equipment are checked and controlled, 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 operation parameter information such as multistage heating power, pot position, rotation direction, rotation speed and the like of the drum pot, and the user can select heating power, pot position and the like of the drum pot through touch control, so that the operation parameters of the drum pot are adjusted, and the control flexibility is improved.
In an embodiment of the present application, optionally, after step 102, the method may further include:
Step 104, when the first menu operation display option is selected, displaying operation progress data of the target electronic menu on the first control interface, and/or, performing voice broadcasting on the operation progress of the target electronic menu by the main control cooking device, and/or uploading the main control device parameters, the auxiliary control device parameters and the operation progress of the target electronic menu by the main control cooking device.
In the foregoing embodiment, the main control cooking device may further include one or more functions described above, for example, after the user selects the first menu operation display option in the first control interface, the operation progress situation of the target electronic menu may be displayed, specifically, there may be multiple display modes, for example, each step of the menu is displayed in a rolling manner according to the progress, the currently executed menu step rolls to a position close to the center of the screen and is highlighted, the content of each step of the menu may include one or more of a seasoning type and a seasoning amount required to be put in the current step, a food type and a weight required to be put in the current step, a heating power of the current step, a duration of the current step, a pot position of the current step, a rotation direction of the drum of the current step, and the like, so that the user can conveniently learn the operation progress of the menu, and, for example, the main control cooking device side may also perform real-time voice on the operation situation of the target electronic menu to remind the user, and, for example, the main control cooking device side may also upload the operation progress of the target electronic menu and device parameters of each cooking device, specifically, may upload the seasoning type and seasoning amount required to be put in the current step, one or more than one or more cooking parameters of the cooking device may be recorded in the server, and may be further be notified to the user about the cooking order, and the user may be associated with the cooking order, and the user may be further complete the cooking order.
In an embodiment of the present application, optionally, step 103 may further include:
Step 105, the master control cooking device analyzes a first cooking instruction corresponding to the target electronic menu, stores the first cooking instruction in the master control cooking device and sends the first cooking instruction to the slave control cooking device, obtains cooking instructions related to other cooking devices in the first cooking instruction as cooking instructions to be prompted when any cooking device monitors that the other cooking devices are disconnected, and outputs corresponding cooking instruction prompting information when operation prompting time corresponding to the cooking instructions to be prompted arrives.
In the above embodiment, the master control cooking device may further analyze each cooking step of the target electronic menu into a corresponding first cooking instruction, for example, when analyzing a certain cooking step into 5 minutes and 30 seconds, the batching machine puts 5g of salt into the roller pan, after obtaining the first cooking instruction, the master control cooking device stores the first cooking instruction in the master control cooking device, and synchronizes the first cooking instruction to the slave control cooking device, in the operation process of the target electronic menu, if a certain cooking device monitors that other cooking devices are disconnected, the cooking instruction related to the disconnection device is taken as a cooking instruction to be prompted in the first cooking instruction, and when the operation prompting time before the execution of the cooking instruction to be prompted arrives, the cooking instruction prompting information is output to remind the user to manually control the cooking device or the reconnection device to ensure that the target electronic menu runs smoothly. Taking main control cooking equipment as a roller pot and slave control cooking equipment as a batching machine as an example, the automatic execution instruction of the batching machine such as feeding is not needed under the condition of no disconnection, namely during double-machine cooking, the batching machine is directly put into a pot after being quantified, but after the batching machine is disconnected, the operation executed by the original batching machine such as feeding needs to be manually replaced, and then voice broadcasting is needed. On the contrary, similarly, if the batching machine detects that the roller pot is disconnected in the cooking process, corresponding cooking instructions (such as stir-frying instructions, 2000W cooking, pot turning and the like) are converted into voice prompts, so that a user is prompted to manually execute voice prompts of the capability of roller equipment such as heating or pot turning and the like, the cooking failure caused by the disconnection of the equipment is avoided, and the cooking quality and reliability are improved.
In the embodiment of the application, in order to monitor the online condition of the cooking equipment, optionally, the master control cooking equipment sends a first signal to the slave control cooking equipment at a first frequency, and the slave control cooking equipment sends a second signal to the master control cooking equipment at a second frequency, the master control cooking equipment continuously monitors the second signal, determines that the slave control cooking equipment is disconnected if the second signal is not monitored in a first time period, and the slave control cooking equipment continuously monitors the first signal, and determines that the master control cooking equipment is disconnected if the first signal is not monitored in a second time period.
In the above embodiment, after the proportioning machine and the roller pan are connected successfully and during the cooking process, both sides send the communication keep-alive packets at certain time intervals, and if the communication keep-alive packets of the connected successful equipment are not received within a certain time window, the corresponding equipment is disconnected.
In the embodiment of the application, optionally, the first cooking equipment comprises a roller pan, the second cooking equipment comprises a batching machine, or the first cooking equipment comprises a batching machine, the second cooking equipment comprises a roller pan, the first control interface comprises a first roller pan control option and a first batching machine control option, the second control interface comprises a second roller pan control option and a second batching machine control option, the first roller pan control interface corresponding to the first roller pan control option and the second roller pan control interface corresponding to the second roller pan control option comprise at least one of a temperature display module, a power configuration module, a steering configuration module, a station configuration module and a rotating speed configuration module, and 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 comprise a seasoning category configuration module, a seasoning specification configuration module and a seasoning throwing confirmation module;
Accordingly, step 102 may further include:
Step 106, controlling the display state of the power icon corresponding to the power configuration module according to the real-time power of the roller pan, and/or controlling the display state of the steering icon corresponding to the steering configuration module according to the real-time steering of the roller pan, and/or controlling the display state of the rotating speed icon corresponding to the rotating speed configuration module according to the real-time rotating speed of the roller pan, and/or controlling the display state of the station icon corresponding to the station configuration module according to the real-time station of the roller pan, and/or acquiring temperature detection values acquired by a plurality of temperature sensors corresponding to the roller pan, determining the temperature of the roller pan according to the median value of the temperature detection values, and displaying the temperature of the roller pan through the temperature display module.
In the above-described embodiments of the present invention, the first drum pan control interface, the second drum pan control interface may include a temperature display module (e.g., area displaying 200 ℃), a power configuration module (e.g., area displaying 0W, 2KW.. The steering configuration module (e.g., area displaying clockwise, counter-clockwise), a station configuration module (area displaying out-of-dish, cook-pan, feed-in-pan), and rotational speed configuration module (area displaying stall, low speed, medium speed, high speed), the first and second dispensing machine control interfaces may include a seasoning category configuration module (e.g., a plurality of seasoning categories: oil, sesame oil, etc.), a seasoning specification configuration module (e.g., an area displayed as a numeric keypad through which a user can input an amount of seasoning), and a seasoning delivery confirmation module (e.g., an area displayed as a seasoning option that a user clicks can confirm the delivery, i.e., the dispenser can deliver seasoning according to a previously selected seasoning type and an input amount of seasoning).
In addition, the first control interface and the second control interface can synchronously display the real-time power, the real-time steering, the real-time rotating speed, the real-time station and the real-time temperature of the roller pot and the batching machine, the icons are changed according to the state of the pot, for example, the rotating direction icons of the pot and the rotating speed icons of the pot are changed in real time according to the running state of the pot, the corresponding buttons are rotated when the pot rotates, the pot stops rotating, and the corresponding icons stop rotating. The roller pan can be provided with 3 temperature measuring points, intermediate values which are displayed in the first control interface and the second control interface and are 3 detection values are used for preventing a certain temperature sensor from being damaged, so that the deviation between a detection result and the actual temperature is overlarge, and the intermediate values are selected to be beneficial to improving the accuracy of the temperature display values.
In the embodiment of the application, optionally, the master control cooking device analyzes a first cooking instruction corresponding to the target electronic menu, controls the master control device parameter of the master control cooking device and the slave control device parameter of the slave control cooking device according to the first cooking instruction, receives the selection data of any parameter configuration option on the first control interface and/or the second control interface, generates a second cooking instruction, and controls the master control device parameter and/or the slave control device parameter according to the second cooking instruction, wherein the response priority of the master control cooking device and the slave control cooking device to the second cooking instruction is higher than that of the first cooking instruction.
In the above embodiment, each cooking device may be controlled by a first cooking instruction corresponding to the target electronic menu, and after entering the menu flow, the manual may also send an instruction to adjust parameters such as firepower, that is, the cooking device may also be controlled by a user manually inputting the instruction, in a specific application scenario, the user may trigger to generate a second cooking instruction by selecting options in the first control interface and the second control interface, so as to control each cooking device, where when the menu and the manual instruction are issued simultaneously, the manual instruction has high priority to be executed, and in addition, the manual instruction execution does not affect the original execution logic of the menu.
In the embodiment of the application, optionally, when the operation of the target electronic menu is finished, 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 off-line cooking equipment is in an unselected state.
In the above embodiment, when the target electronic recipe is running, the cooking end prompt information and the cooking device cleaning option may be displayed to prompt the user that the cooking is ended and prompt the user to clean the drum pot and the ingredient pipe, it should be noted that if there is a cooking device disconnection, that is, when the single machine is running, the subsequent recipe program after the cooking is also adaptively adjusted according to the current device condition, when the single machine is running, the subsequent program required to be executed by the ingredient machine is reserved, and the subsequent program required to be executed by the drum is omitted, otherwise, when the single machine is running, the subsequent program required to be executed by the drum is reserved, and the subsequent program required to be executed by the ingredient machine is omitted. For example, when the drum pot is operated singly, cooking is directly displayed after menu operation is finished, the cleaning pot can be further prompted, the pot can be cleaned by clicking a cleaning pot button, but a program executed by a batching machine such as a cleaning pipeline is omitted, when the double-machine operation is carried out, the drum pot and the pipeline of the batching machine can be cleaned after dishes are discharged successfully, the cleaning pipeline button is displayed, the blanking pipeline of the batching machine can be cleaned by clicking the cleaning pipeline button, and when the batching machine is cooked singly, the display interface is only different from the double-machine operation display interface in that the ash placement of the cleaning pot button executed by the pot is not clickable.
In the embodiment of the application, optionally, if the master control cooking device or the slave control cooking device comprises a batching machine, a liquid seasoning throwing instruction in the first cooking instruction is obtained, and the preparation starting time corresponding to the target liquid seasoning is determined according to the liquid seasoning throwing instruction, wherein the preparation starting time of any target liquid seasoning is determined according to the throwing ending time of the previous target liquid seasoning and the preset allowance time.
In the above embodiment, for the instructions related to the seasoning feeding, if the seasoning to be fed is a solid seasoning, seasoning can be immediately fed and seasoning quantification and feeding are simultaneously performed, and if the seasoning to be fed is a liquid seasoning, then the seasoning needs to be prepared in advance and prepared one by one, in a specific application scenario, if the first cooking instruction includes the liquid feeding instruction, then the preparation start time of each target liquid seasoning can be calculated separately, specifically, the feeding sequence of each liquid seasoning can be determined first, for example, the first liquid seasoning starts to prepare at the beginning of the recipe operation, the second liquid seasoning starts to prepare after the feeding of the first liquid seasoning ends for a certain time, for example, after 1 second, and so on.
Further, as a specific implementation of the method of fig. 1, an embodiment of the present application provides a cooking control apparatus, as shown in fig. 2, including:
The device connection module is used for establishing communication connection between the first cooking device and the second cooking device;
The device construction module is used for 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, constructing a first virtual device corresponding to the first cooking device on the second cooking device, and displaying the first virtual device on a second control interface corresponding to the second cooking device, wherein the second virtual device is used for checking and controlling second device parameters of the second cooking device, and the first virtual device is used for checking and controlling first device parameters of the first cooking device.
Optionally, the first cooking device is a master control cooking device, the second cooking device is a slave control cooking device, and the apparatus further comprises:
The equipment determining module is used for determining any cooking equipment as the master control cooking equipment when the cooking equipment receives a cooking instruction before the communication connection between the first cooking equipment and the second cooking equipment is established, wherein the cooking instruction comprises an operation instruction of a target electronic menu, and the master control cooking equipment analyzes the cooking equipment requirement corresponding to the target electronic menu and determines the slave control cooking equipment according to the cooking equipment requirement.
The equipment connection module specifically comprises a step of controlling the master control cooking equipment to send an equipment connection request carrying a master control cooking equipment identifier to the slave control cooking equipment, and a step of feeding back response information for the equipment connection request to the master control cooking equipment after the slave control cooking equipment receives the equipment connection request, wherein the response information comprises the slave control cooking equipment identifier.
The device construction module is specifically used for loading slave control device capability information of the slave control cooking device based on the slave control cooking device identifier and constructing slave control virtual devices according to the slave control device capability information, and loading master control device capability information of the master control cooking device based on the master control cooking device identifier and constructing master control virtual devices according to the master control device capability information.
Optionally, the first control interface includes a first master control device control option, a first slave control device control option, and a first menu operation display option in a selectable state; the device construction module is specifically further configured to display, on the first control interface, a first slave control device control interface corresponding to the slave virtual device when the first slave control device control option in the first control interface is selected;
The second control interface comprises a second main control device control option in a selectable state and a second auxiliary control device control option; or the second control interface comprises a second main control device control option and a second auxiliary control device control option which are in selectable states, and a second menu operation display option which is in an unselected state; the device construction module is specifically further configured to display, on the second control interface, a second master control device control interface corresponding to the master virtual device when the second master control device control option in the second control interface is selected.
Optionally, the apparatus further comprises:
the display module is used for displaying the operation progress data of the target electronic menu on the first control interface when the first menu operation display option is selected, and/or the main control cooking equipment performs voice broadcasting on the operation progress of the target electronic menu, and/or the main control cooking equipment uploads the main control equipment parameters, the auxiliary control equipment parameters and the operation progress of the target electronic menu.
Optionally, the apparatus further comprises:
The system comprises a main control cooking device, a prompting module, a first cooking instruction storage module and a second cooking instruction storage module, wherein the main control cooking device is used for analyzing a first cooking instruction corresponding to the target electronic menu after determining any cooking device as the main control cooking device, the first cooking instruction is stored in the main control cooking device and is sent to the auxiliary control cooking device, when any cooking device monitors that other cooking devices are disconnected, the cooking instruction related to the other cooking devices in the first cooking instruction is obtained as a cooking instruction to be prompted, and when the operation prompting time corresponding to the cooking instruction to be prompted arrives, corresponding cooking instruction prompting information is output.
The first cooking equipment comprises a roller pan, the second cooking equipment comprises a batching machine, or the first cooking equipment comprises a batching machine, the second cooking equipment comprises a roller pan, the first control interface comprises a first roller pan control option and a first batching machine control option, the second control interface comprises a second roller pan control option and a second batching machine control option, the first roller pan control interface corresponding to the first roller pan control option and the second roller pan control interface corresponding to the second roller pan control option comprise at least one of a temperature display module, a power configuration module, a steering configuration module, a station configuration module and a rotating speed configuration module, and 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 comprise a seasoning category configuration module, a seasoning specification configuration module and a seasoning throwing confirmation module;
The display module is also used for controlling the display state of the power icon corresponding to the power configuration module according to the real-time power of the roller pan, controlling the display state of the steering icon corresponding to the steering configuration module according to the real-time steering of the roller pan, controlling the display state of the rotating speed icon corresponding to the rotating speed configuration module according to the real-time rotating speed of the roller pan, controlling the display state of the station icon corresponding to the station configuration module according to the real-time station of the roller pan, and/or acquiring temperature detection values acquired by a plurality of temperature sensors corresponding to the roller pan, determining the temperature of the roller pan according to the median value of the temperature detection values, and displaying the temperature of the roller pan through the temperature display module.
It should be noted that, for other corresponding descriptions of each functional unit related to the cooking control apparatus provided by the embodiment of the present application, reference may be made to corresponding descriptions in the method of fig. 1, and no further description is given here.
Based on the above method shown in fig. 1, correspondingly, the embodiment of the present application further provides a storage medium, on which a computer program is stored, which when executed by a processor, implements the above cooking control method shown in fig. 1.
Based on such understanding, the technical solution of the present application may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.), and includes several instructions for causing a cooking system (may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective implementation scenario of the present application.
In order to achieve the above object, based on the method shown in fig. 1 and the virtual device embodiment shown in fig. 2, an embodiment of the present application further provides a cooking system, which includes a storage medium and a processor, the storage medium storing a computer program, and the processor executing the computer program to implement the cooking control method shown in fig. 1.
The storage medium may also include an operating system, a network communication module. An operating system is a program that manages and saves cooking system hardware and software resources, supporting the execution of information handling programs and other software and/or programs. The network communication module is used for realizing communication among all components in the storage medium and communication with other hardware and software in the entity equipment.
Through the description of the above embodiments, it can be clearly understood by those skilled in the art that the present application may be implemented by means of software plus a necessary general hardware platform, or may be implemented by hardware to establish a communication connection between a first cooking device and a second cooking device, and then respectively construct virtual devices corresponding to other cooking devices in the first cooking device and the second cooking device, and visually display the virtual devices in respective control interfaces, so that a user may implement viewing and control of device parameters of other cooking devices in the control interfaces of the respective cooking devices. Compared with the mode of selecting one cooking device as the control device and controlling each associated device through the control device in the prior art, the embodiment of the application enables the cooking devices after communication connection to mutually control and view device parameters in a mode of constructing the virtual cooking device, breaks through the limitation that only one cooking device can issue instructions in the prior art, ensures more flexible and diversified cooking control, and is beneficial to improving cooking efficiency and user experience.
Those skilled in the art will appreciate that the drawing is merely a schematic illustration of a preferred implementation scenario and that the modules or flows in the drawing are not necessarily required to practice the application. Those skilled in the art will appreciate that modules in an apparatus in an implementation scenario may be distributed in an apparatus in an implementation scenario according to an implementation scenario description, or that corresponding changes may be located in one or more apparatuses different from the implementation scenario. The modules of the implementation scenario may be combined into one module, or may be further split into a plurality of sub-modules.
The above-mentioned inventive sequence numbers are merely for description and do not represent advantages or disadvantages of the implementation scenario. The foregoing disclosure is merely illustrative of some embodiments of the application, and the application is not limited thereto, as modifications may be made by those skilled in the art without departing from the scope of the application.