Cooking equipment cooking parameter monitoring method and device, cooking equipment, storage medium
Patent Information
- Application Number
- CN202311759342.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2043-12-20
AI Technical Summary
Existing cooking equipment often suffers from low accuracy and abnormal data when monitoring cooking parameters due to the large number of parameters.
By segmenting the cooking parameter value sequence, the target parameter value in each parameter value subsequence is obtained, and monitoring is performed based on these target parameter values, simplifying the amount of data and improving accuracy.
By segmenting cooking parameter values, the accuracy of data monitoring is simplified, thus improving the accuracy and convenience of cooking parameter monitoring.
Smart Images

Figure CN117825083B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of equipment monitoring technology, and in particular to a method and apparatus for monitoring cooking parameters of cooking equipment, cooking equipment, and storage medium. Background Technology
[0002] With the development of intelligent cooking equipment, it is necessary to monitor the cooking parameters generated by the cooking equipment in order to achieve better cooking results.
[0003] However, the number of cooking parameters collected is usually large, and there may be abnormal data among them, which can easily lead to low monitoring accuracy. Summary of the Invention
[0004] Therefore, it is necessary to provide a method and device for monitoring cooking parameters of cooking equipment, cooking equipment, and storage medium that can improve the monitoring accuracy in response to the above-mentioned technical problems.
[0005] In a first aspect, this application provides a method for monitoring cooking parameters of a cooking device, including:
[0006] For a specific type of cooking parameter in the cooking process of a cooking device, a parameter value sequence consisting of multiple parameter values of the target type of cooking parameter is obtained; the order of each parameter value in the parameter value sequence is determined based on the corresponding acquisition time.
[0007] The parameter value sequence is divided into multiple parameter value subsequences; each parameter value subsequence contains the same number of parameter values and the total number of parameter values contained therein is an odd number greater than 1.
[0008] Based on each subsequence of parameter values, obtain the corresponding target parameter value;
[0009] Cooking parameters are monitored based on the target parameter value corresponding to each parameter value subsequence.
[0010] In one embodiment, obtaining the corresponding target parameter value based on each parameter value subsequence includes:
[0011] If the intermediate parameter value in the middle of the parameter value subsequence is greater than the parameter value before the intermediate parameter value in the parameter value subsequence and less than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence.
[0012] If the intermediate parameter value in the middle of the parameter value subsequence is less than the parameter value preceding the intermediate parameter value in the parameter value subsequence, but greater than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence.
[0013] In one embodiment, updating the intermediate parameter value to obtain the updated intermediate parameter value includes:
[0014] Calculate the average value of the two parameter values that are adjacent to the intermediate parameter value in the subsequence of parameter values, and use the average value of the parameters as the updated intermediate parameter value.
[0015] In one embodiment, the monitoring of cooking parameters based on the target parameter value corresponding to each parameter value subsequence includes:
[0016] By using the target parameter values corresponding to each parameter value subsequence, the cooking parameter curve is obtained;
[0017] Cooking parameters are monitored based on the cooking parameter curve.
[0018] In one embodiment, the monitoring of cooking parameters based on the cooking parameter curve includes:
[0019] A target terminal is identified to establish a communication connection with the cooking equipment, and the cooking parameter curve is displayed on the target terminal to achieve cooking parameter monitoring.
[0020] In one embodiment, the cooking parameters include temperature values; the total number of parameter values included in each parameter value subsequence is 5.
[0021] Secondly, this application also provides a cooking equipment cooking parameter monitoring device, comprising:
[0022] The sequence acquisition module is used to acquire a sequence of parameter values consisting of multiple parameter values of a target type of cooking parameter during the cooking process of the cooking equipment; the order of each parameter value in the sequence of parameter values is determined based on the corresponding acquisition time.
[0023] The sequence segmentation module is used to segment the parameter value sequence to obtain multiple parameter value subsequences; each parameter value subsequence contains the same number of parameter values and the total number of parameter values contained therein is an odd number greater than 1.
[0024] The target parameter value acquisition module is used to obtain the corresponding target parameter value based on each parameter value subsequence;
[0025] The parameter monitoring module is used to monitor cooking parameters based on the target parameter values corresponding to each parameter value subsequence.
[0026] Thirdly, this application also provides a cooking device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the above methods.
[0027] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of any of the methods described above.
[0028] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of any of the methods described above.
[0029] The aforementioned cooking equipment cooking parameter monitoring method, apparatus, cooking equipment, and storage medium, for a specific type of cooking parameter during the cooking process, acquire a parameter value sequence, segment the parameter value sequence into multiple parameter value subsequences, each subsequence containing the same number of parameter values, with the total number of parameter values being greater than an odd number (greater than 1), and obtain a corresponding target parameter value based on each subsequence. Cooking parameter monitoring is then performed based on this target parameter value. Compared to traditional technologies where the large number of cooking parameters leads to low monitoring accuracy, this application acquires a parameter value sequence for a single target type of cooking parameter, avoiding confusion. Segmenting the parameter value sequence into subsequences simplifies the subsequences containing multiple parameter values into a single target parameter value, reducing the data volume. Monitoring cooking parameters based on the target parameter value improves monitoring accuracy. Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is a flowchart illustrating the method for monitoring cooking parameters of a cooking device provided in the embodiments of this application;
[0032] Figure 2 This is a flowchart illustrating the process of obtaining the corresponding target parameter value in one embodiment;
[0033] Figure 3 This is a schematic diagram of the process for monitoring cooking parameters in one embodiment;
[0034] Figure 4 This is a structural block diagram of a cooking parameter monitoring device for a cooking equipment provided in the embodiments of this application;
[0035] Figure 5 This is an internal structural diagram of a cooking device provided in an embodiment of this application. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0037] This embodiment provides a method for monitoring cooking parameters of a cooking device, and this embodiment uses the application of this method to a cooking device as an example for illustration.
[0038] Figure 1 This is a flowchart illustrating a method for monitoring cooking parameters in a cooking device according to an embodiment of this application. The method is applied to a cooking device. In one embodiment, such as... Figure 1 As shown, it includes the following steps:
[0039] S101, for a target type of cooking parameter in the cooking process of the cooking equipment, obtain a parameter value sequence consisting of multiple parameter values of the target type of cooking parameter; the order of each parameter value in the parameter value sequence is determined based on the corresponding acquisition time.
[0040] Cooking equipment refers to equipment used for cooking. For example, a cooking appliance is a steam oven. The cooking process refers to the operation of the cooking equipment in a specific cooking mode.
[0041] Taking roast beef as an example with a specific cooking mode and temperature as the cooking parameter, the parameter value sequence consisting of multiple parameter values of the target type is obtained and displayed in tabular form, as shown in Table 1 below. Table 1:
[0042]
[0043] Where A represents cooking equipment information, for example, A is the cooking equipment number.
[0044] It should be understood that the interval between two adjacent data collection moments is equal and can be set manually. For example, if cooking parameters are set to be collected once per second, then the interval between two adjacent data collection moments is 1 second.
[0045] S102, the parameter value sequence is divided into multiple parameter value subsequences; each parameter value subsequence contains the same number of parameter values and the total number of parameter values contained therein is an odd number greater than 1.
[0046] In some embodiments, the parameter value sequence is segmented, and if there are insufficient remaining parameter values to form a parameter value subsequence, the remaining parameter values are not processed.
[0047] Taking the parameter value sequence {T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12} as an example, where each parameter value subsequence contains a total of 5 parameter values, the parameter value sequence is split into two parameter value subsequences: {T1, T2, T3, T4, T5} and {T6, T7, T8, T9, T10}. T11 and T12 are not processed.
[0048] S103, based on each parameter value subsequence, obtain the corresponding target parameter value.
[0049] S104, based on the target parameter value corresponding to each parameter value subsequence, monitor cooking parameters.
[0050] The cooking parameter monitoring method for cooking equipment provided in this embodiment acquires a parameter value sequence for a target type of cooking parameter during the cooking process. This sequence is then segmented into multiple parameter value subsequences, each containing the same number of parameter values, with the total number of values being greater than an odd number. A corresponding target parameter value is then obtained based on each subsequence, and cooking parameter monitoring is performed based on this target parameter value. Compared to traditional techniques where the large number of cooking parameters leads to low monitoring accuracy, this embodiment acquires a parameter value sequence for a single target type of cooking parameter, avoiding confusion. By segmenting the parameter value sequence into subsequences and then obtaining the corresponding target parameter value, the method simplifies the subsequences containing multiple parameter values into a single target parameter value, reducing the amount of data. Monitoring cooking parameters based on this target parameter value improves monitoring accuracy.
[0051] In one embodiment, a flowchart illustrating the process of obtaining the corresponding target parameter value based on each parameter value subsequence is shown below. Figure 2 As shown, it includes the following:
[0052] S201, if the intermediate parameter value in the middle of the parameter value subsequence is greater than the parameter value before the intermediate parameter value in the parameter value subsequence and less than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence.
[0053] Taking the parameter value subsequence {T1, T2, T3, T4, T5} as an example, T3 is the middle parameter value in the subsequence. If T3 is greater than T2, greater than T1, and less than (T1+T2+T3+T4+T5) / 5, then T3 is updated.
[0054] S202, if the intermediate parameter value in the middle of the parameter value subsequence is less than the parameter value before the intermediate parameter value in the parameter value subsequence and greater than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence.
[0055] Taking the parameter value subsequence {T6, T7, T8, T9, T10} as an example, T8 is the middle parameter value in this parameter value subsequence. If T8 is less than T7, less than T6, and greater than (T6+T7+T8+T9+T10) / 5, then T8 is updated.
[0056] In this embodiment, explicitly defining the method for obtaining the target parameter value corresponding to each parameter value subsequence can reduce the amount of data.
[0057] In one embodiment, updating the intermediate parameter value to obtain the updated intermediate parameter value includes:
[0058] Calculate the average of the two parameter values that are adjacent to the intermediate parameter value in the subsequence of parameter values, and use the average of the parameters as the updated intermediate parameter value.
[0059] It should be understood that the update method is the same regardless of whether the intermediate parameter value is updated when it is greater than the parameter value preceding the intermediate parameter value in the parameter value subsequence and less than the average value of the parameter value subsequence, or when it is less than the parameter value preceding the intermediate parameter value in the parameter value subsequence and greater than the average value of the parameter value subsequence.
[0060] Taking the parameter value subsequence as {T1, T2, T3, T4, T5}, where T3 is greater than T2, T3 is greater than T1, and T3 is less than (T1+T2+T3+T4+T5) / 5 as an example, the update of T3 includes:
[0061] T3' = (T2 + T4) / 2, where T3' is the updated intermediate parameter value.
[0062] In this embodiment, the average value of two adjacent parameter values is used as the updated intermediate parameter value, which ensures the accuracy of the updated intermediate parameter value and improves the monitoring accuracy.
[0063] In one embodiment, a flowchart illustrating the process of monitoring cooking parameters based on the target parameter value corresponding to each parameter value subsequence is shown below. Figure 3 As shown, it includes the following:
[0064] S301, using the target parameter value corresponding to each parameter value subsequence, obtain the cooking parameter curve.
[0065] In the cooking parameter curve, the horizontal axis represents the acquisition time, and the vertical axis represents the parameter value of the cooking parameter.
[0066] S302 monitors cooking parameters based on cooking parameter curves.
[0067] In this embodiment, the cooking parameter curve is obtained through the target parameter value, which avoids the lack of intuitiveness of data display alone. The cooking parameter monitoring based on the cooking parameter curve allows for intuitive observation, making the monitoring of cooking parameters more convenient.
[0068] In one embodiment, monitoring cooking parameters based on cooking parameter curves includes:
[0069] Identify the target terminal that establishes a communication connection with the cooking equipment, and display the cooking parameter curves on the target terminal to achieve cooking parameter monitoring.
[0070] The communication connection method can be wireless, such as Bluetooth or WIFI.
[0071] In this embodiment, cooking parameter curves are obtained through cooking equipment and then uploaded to the target terminal for display. This allows users to monitor cooking parameters through the target terminal even when they are not in front of the cooking equipment, thus improving the convenience of monitoring.
[0072] In one embodiment, the cooking parameters include temperature values; the total number of parameter values included in each parameter value subsequence is 5.
[0073] In this embodiment, considering that most of the cooking parameters affecting the cooking effect of the cooking equipment are temperature values, and selecting a suitable value as the total number of parameter values included in each parameter value subsequence, the monitoring accuracy is further improved.
[0074] Here, a specific embodiment is used to describe in detail the cooking parameter monitoring method for cooking equipment provided in this application. The implementation process of the cooking parameter monitoring method includes:
[0075] The target terminal connects to the cooking device via Bluetooth. The target terminal sends the router's name and password to the cooking device, which then connects to the router using the same name and password. Simultaneously, the cooking device synchronizes its information to the target terminal. The target terminal controls the cooking device to collect a target type of cooking parameter, such as temperature, at a certain sampling frequency during the cooking process. This cooking parameter is then transmitted back to the target terminal, which obtains a sequence of parameter values composed of multiple values for the target type of cooking parameter; for example, the parameter value sequence could be {T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12}.
[0076] The parameter value sequence is divided into multiple parameter value subsequences. Each parameter value subsequence contains the same number of parameter values, and the total number of parameter values is greater than 1 and is an odd number, such as 5. Then, two parameter value subsequences are obtained, namely {T1, T2, T3, T4, T5} and {T6, T7, T8, T9, T10}.
[0077] If the middle parameter value in the parameter value subsequence is greater than the parameter value before the middle parameter value in the parameter value subsequence but less than the average value of the parameter value subsequence, calculate the average value of the two parameter values before and after the middle parameter value in the parameter value subsequence, use the average value as the updated middle parameter value, and use the updated middle parameter value as the target parameter value of the parameter value subsequence.
[0078] If the middle parameter value in the parameter value subsequence is less than the parameter value before the middle parameter value in the parameter value subsequence but greater than the average value of the parameter value subsequence, calculate the average value of the two parameter values before and after the middle parameter value in the parameter value subsequence, use the average value as the updated middle parameter value, and use the updated middle parameter value as the target parameter value of the parameter value subsequence.
[0079] The cooking parameter curve is obtained by using the target parameter value corresponding to each parameter value subsequence. For example, the target parameter value T3' of the parameter value subsequence {T1, T2, T3, T4, T5} and the target parameter value T8' of the parameter value subsequence {T6, T7, T8, T9, T10} are obtained through the four points (H3, T3'), (H8, T8'), (H11, T11), and (H12, T12). Here, H3 is the acquisition time corresponding to T3, H8 is the acquisition time corresponding to T8, H11 is the acquisition time corresponding to T11, and H12 is the acquisition time corresponding to T12.
[0080] The cooking parameter curves are displayed on the target terminal to enable cooking parameter monitoring.
[0081] The cooking parameter monitoring method for cooking equipment provided in this embodiment first establishes communication between the target terminal and the cooking equipment to enable data transmission. Even when the user is not in front of the cooking equipment, cooking parameters can be monitored through the target terminal, improving monitoring convenience. Furthermore, obtaining parameter value sequences for a single type of cooking parameter avoids confusion. After segmenting the parameter value sequence to obtain parameter value subsequences, the corresponding target parameter values are obtained. The parameter value subsequence containing multiple parameter values is simplified into the target parameter value, reducing the amount of data. Monitoring cooking parameters based on the target parameter value improves monitoring accuracy. In addition, monitoring cooking parameters through cooking parameter curves avoids the problem of unintuitive data display, allowing for more intuitive observation.
[0082] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0083] Based on the same inventive concept, this application also provides a cooking equipment cooking parameter monitoring device for implementing the cooking equipment cooking parameter monitoring method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more embodiments of the cooking equipment cooking parameter monitoring device provided below can be found in the limitations of the cooking equipment cooking parameter monitoring method described above, and will not be repeated here.
[0084] See Figure 4 , Figure 4 This is a structural block diagram of a cooking parameter monitoring device for a cooking apparatus provided in this application embodiment. The device 400 includes: a sequence acquisition module 401, a sequence segmentation module 402, a target parameter value acquisition module 403, and a parameter monitoring module 404, wherein:
[0085] The sequence acquisition module 401 is used to acquire a sequence of parameter values consisting of multiple parameter values of a target type of cooking parameter during the cooking process of the cooking equipment; the order of each parameter value in the sequence of parameter values is determined based on the corresponding acquisition time.
[0086] The sequence segmentation module 402 is used to segment the parameter value sequence to obtain multiple parameter value subsequences; each parameter value subsequence contains the same number of parameter values and the total number of parameter values contained therein is an odd number greater than 1;
[0087] The target parameter value acquisition module 403 is used to acquire the corresponding target parameter value based on each parameter value subsequence;
[0088] The parameter monitoring module 404 is used to monitor cooking parameters based on the target parameter value corresponding to each parameter value subsequence.
[0089] The cooking parameter monitoring device for cooking equipment provided in this embodiment acquires a parameter value sequence for a target type of cooking parameter during the cooking process using a sequence acquisition module. A sequence segmentation module then segments this sequence into multiple parameter value subsequences. Each subsequence contains the same number of parameter values, and the total number of these subsequences is greater than one (an odd number). A target parameter value acquisition module obtains the corresponding target parameter value based on each subsequence. Finally, a parameter monitoring module monitors the cooking parameters based on these target parameter values. Compared to traditional technologies where the large number of cooking parameters leads to low monitoring accuracy, this embodiment acquires parameter value sequences for a single target type of cooking parameter, avoiding confusion. By segmenting the parameter value sequence into subsequences and then obtaining the corresponding target parameter value, the device simplifies the subsequences containing multiple parameter values into a single target parameter value, reducing the amount of data. Monitoring the cooking parameters based on these target parameter values improves monitoring accuracy.
[0090] Optionally, the target parameter value acquisition module 403 includes:
[0091] The first target parameter value acquisition unit is used to update the intermediate parameter value when the intermediate parameter value in the middle of the parameter value subsequence is greater than the parameter value before the intermediate parameter value in the parameter value subsequence and less than the average value of the parameter value subsequence, and to obtain the updated intermediate parameter value, and to use the updated intermediate parameter value as the target parameter value of the parameter value subsequence.
[0092] The second target parameter value acquisition unit is used to update the intermediate parameter value when the intermediate parameter value in the middle of the parameter value subsequence is less than the parameter value before the intermediate parameter value in the parameter value subsequence and greater than the average value of the parameter value subsequence, and to obtain the updated intermediate parameter value, and to use the updated intermediate parameter value as the target parameter value of the parameter value subsequence.
[0093] Optionally, the first target parameter value acquisition unit and the second target parameter value acquisition unit include:
[0094] The calculation sub-unit is used to calculate the average value of two adjacent parameter values in the parameter value subsequence, and use the average value as the updated intermediate parameter value.
[0095] Optionally, the parameter monitoring module 404 includes:
[0096] The curve acquisition unit is used to obtain the cooking parameter curve using the corresponding target parameter value of each parameter value subsequence;
[0097] The parameter monitoring unit is used to monitor cooking parameters based on the cooking parameter curve.
[0098] Optionally, the parameter monitoring unit includes:
[0099] The display sub-unit is used to identify the target terminal that establishes a communication connection with the cooking equipment and to display the cooking parameter curves on the target terminal to achieve cooking parameter monitoring.
[0100] Optionally, cooking parameters include temperature values; the total number of parameter values included in each parameter value subsequence is 5.
[0101] Each module in the cooking parameter monitoring device of the aforementioned cooking equipment can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0102] In one embodiment, a cooking device is provided, which may include a terminal, the internal structure of which may be as shown in the figure below. Figure 5As shown, the cooking device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface is used for information exchange between the processor and the device. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for monitoring cooking parameters of the cooking device. The display unit is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the cooking device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the outer shell of the cooking device, or an external keyboard, touchpad, or mouse, etc.
[0103] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the cooking equipment to which the present application is applied. Specific cooking equipment may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0104] In one embodiment, a cooking device is provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the cooking parameter monitoring method of the cooking device provided in the above embodiment:
[0105] For a specific type of cooking parameter in the cooking process of a cooking device, a parameter value sequence consisting of multiple parameter values of the target type of cooking parameter is obtained; the order of each parameter value in the parameter value sequence is determined based on the corresponding acquisition time.
[0106] The parameter value sequence is divided into multiple parameter value subsequences; each parameter value subsequence contains the same number of parameter values and the total number of parameter values contained therein is an odd number greater than 1.
[0107] Based on each subsequence of parameter values, obtain the corresponding target parameter value;
[0108] Cooking parameters are monitored based on the target parameter value corresponding to each parameter value subsequence.
[0109] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0110] If the intermediate parameter value in the parameter value subsequence is greater than the parameter value before the intermediate parameter value in the parameter value subsequence but less than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence.
[0111] If the intermediate parameter value in the middle of the parameter value subsequence is less than the parameter value before the intermediate parameter value in the parameter value subsequence, but greater than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence.
[0112] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0113] Calculate the average of the two parameter values that are adjacent to the intermediate parameter value in the subsequence of parameter values, and use the average of the parameters as the updated intermediate parameter value.
[0114] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0115] By using the target parameter values corresponding to each parameter value subsequence, the cooking parameter curve is obtained;
[0116] Monitoring of cooking parameters based on cooking parameter curves.
[0117] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0118] Identify the target terminal that establishes a communication connection with the cooking equipment, and display the cooking parameter curves on the target terminal to achieve cooking parameter monitoring.
[0119] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0120] Cooking parameters include temperature values; the total number of parameter values included in each parameter value subsequence is 5.
[0121] The implementation principle and technical effects of the above embodiments are similar to those of the above method embodiments, and will not be repeated here.
[0122] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the cooking device cooking parameter monitoring method provided in the above embodiment:
[0123] For a specific type of cooking parameter in the cooking process of a cooking device, a parameter value sequence consisting of multiple parameter values of the target type of cooking parameter is obtained; the order of each parameter value in the parameter value sequence is determined based on the corresponding acquisition time.
[0124] The parameter value sequence is divided into multiple parameter value subsequences; each parameter value subsequence contains the same number of parameter values and the total number of parameter values contained therein is an odd number greater than 1.
[0125] Based on each subsequence of parameter values, obtain the corresponding target parameter value;
[0126] Cooking parameters are monitored based on the target parameter value corresponding to each parameter value subsequence.
[0127] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0128] If the intermediate parameter value in the parameter value subsequence is greater than the parameter value before the intermediate parameter value in the parameter value subsequence but less than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence.
[0129] If the intermediate parameter value in the middle of the parameter value subsequence is less than the parameter value before the intermediate parameter value in the parameter value subsequence, but greater than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence.
[0130] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0131] Calculate the average of the two parameter values that are adjacent to the intermediate parameter value in the subsequence of parameter values, and use the average of the parameters as the updated intermediate parameter value.
[0132] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0133] By using the target parameter values corresponding to each parameter value subsequence, the cooking parameter curve is obtained;
[0134] Monitoring of cooking parameters based on cooking parameter curves.
[0135] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0136] Identify the target terminal that establishes a communication connection with the cooking equipment, and display the cooking parameter curves on the target terminal to achieve cooking parameter monitoring.
[0137] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0138] Cooking parameters include temperature values; the total number of parameter values included in each parameter value subsequence is 5.
[0139] The implementation principle and technical effects of the above embodiments are similar to those of the above method embodiments, and will not be repeated here.
[0140] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the cooking device cooking parameter monitoring method provided in the above embodiment:
[0141] For a specific type of cooking parameter in the cooking process of a cooking device, a parameter value sequence consisting of multiple parameter values of the target type of cooking parameter is obtained; the order of each parameter value in the parameter value sequence is determined based on the corresponding acquisition time.
[0142] The parameter value sequence is divided into multiple parameter value subsequences; each parameter value subsequence contains the same number of parameter values and the total number of parameter values contained therein is an odd number greater than 1.
[0143] Based on each subsequence of parameter values, obtain the corresponding target parameter value;
[0144] Cooking parameters are monitored based on the target parameter value corresponding to each parameter value subsequence.
[0145] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0146] If the intermediate parameter value in the parameter value subsequence is greater than the parameter value before the intermediate parameter value in the parameter value subsequence but less than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence.
[0147] If the intermediate parameter value in the middle of the parameter value subsequence is less than the parameter value before the intermediate parameter value in the parameter value subsequence, but greater than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence.
[0148] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0149] Calculate the average of the two parameter values that are adjacent to the intermediate parameter value in the subsequence of parameter values, and use the average of the parameters as the updated intermediate parameter value.
[0150] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0151] By using the target parameter values corresponding to each parameter value subsequence, the cooking parameter curve is obtained;
[0152] Monitoring of cooking parameters based on cooking parameter curves.
[0153] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0154] Identify the target terminal that establishes a communication connection with the cooking equipment, and display the cooking parameter curves on the target terminal to achieve cooking parameter monitoring.
[0155] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0156] Cooking parameters include temperature values; the total number of parameter values included in each parameter value subsequence is 5.
[0157] The implementation principle and technical effects of the above embodiments are similar to those of the above method embodiments, and will not be repeated here.
[0158] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0159] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0160] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for monitoring cooking parameters of a cooking device, characterized in that, The method includes: For a specific type of cooking parameter in the cooking process of a cooking device, a parameter value sequence consisting of multiple parameter values of the target type of cooking parameter is obtained; the order of each parameter value in the parameter value sequence is determined based on the corresponding acquisition time. The parameter value sequence is divided into multiple parameter value subsequences; each parameter value subsequence contains the same number of parameter values and the total number of parameter values contained therein is an odd number greater than 1. If the intermediate parameter value in the middle of the parameter value subsequence is greater than the parameter value before the intermediate parameter value in the parameter value subsequence and less than the average value of the parameter value subsequence, the intermediate parameter value is updated to obtain the updated intermediate parameter value, and the updated intermediate parameter value is used as the target parameter value of the parameter value subsequence. If the intermediate parameter value in the middle of the parameter value subsequence is less than the parameter value before the intermediate parameter value in the parameter value subsequence but greater than the average value of the parameter value subsequence, calculate the average value of the two parameter values adjacent to the intermediate parameter value in the parameter value subsequence, use the average value of the parameter value as the updated intermediate parameter value, and use the updated intermediate parameter value as the target parameter value of the parameter value subsequence. By using the target parameter values corresponding to each parameter value subsequence, the cooking parameter curve is obtained; Cooking parameters are monitored based on the cooking parameter curve.
2. The method according to claim 1, characterized in that, The monitoring of cooking parameters based on the cooking parameter curve includes: A target terminal is identified to establish a communication connection with the cooking equipment, and the cooking parameter curve is displayed on the target terminal to achieve cooking parameter monitoring.
3. The method according to any one of claims 1 to 2, characterized in that, The cooking parameters include temperature values; the total number of parameter values included in each parameter value subsequence is 5.
4. A cooking parameter monitoring device for cooking equipment, characterized in that, The device includes: The sequence acquisition module is used to acquire a sequence of parameter values consisting of multiple parameter values of a target type of cooking parameter during the cooking process of the cooking equipment; the order of each parameter value in the sequence of parameter values is determined based on the corresponding acquisition time. The sequence segmentation module is used to segment the parameter value sequence to obtain multiple parameter value subsequences; each parameter value subsequence contains the same number of parameter values and the total number of parameter values contained therein is an odd number greater than 1. The target parameter value acquisition module is used to update the intermediate parameter value when the intermediate parameter value in the middle of the parameter value subsequence is greater than the parameter value preceding the intermediate parameter value in the parameter value subsequence but less than the average value of the parameter value subsequence, and to obtain an updated intermediate parameter value, and to use the updated intermediate parameter value as the target parameter value of the parameter value subsequence; when the intermediate parameter value in the middle of the parameter value subsequence is less than the parameter value preceding the intermediate parameter value in the parameter value subsequence but greater than the average value of the parameter value subsequence, the module calculates the average value of the two parameter values adjacent to the intermediate parameter value in the parameter value subsequence, and uses the average value as the updated intermediate parameter value, and to use the updated intermediate parameter value as the target parameter value of the parameter value subsequence. The parameter monitoring module is used to obtain a cooking parameter curve by utilizing the target parameter value corresponding to each parameter value subsequence; and to monitor the cooking parameters based on the cooking parameter curve.
5. A cooking device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 3.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3.
7. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Prediction model training method and device, storage medium and electronic equipment
CN108304354A
Cooking utensil control method and device
CN113729488A
