Sandwich furnace control method and system
Through real-time identification and sorting of food information and automatic adjustment of temperature and duration, the sandwich furnace control method is solved by identifying and sorting food information in real time, the problem of insufficient user experience is solved, and the effect of making sandwiches for inexperienced users and avoiding cold drops is achieved.
Patent Information
- Application Number
- CN202510420832.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-08-12
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing sandwich furnace has a high demand for users' experience during use, especially for users who have no production experience, it is difficult to get started.
By obtaining the weight and images of the placement platform in real time, identifying the food category and thickness, randomly sorting the ingredients and determining the heating interval and processing order, using the simulated cooking model to output the processing plan, and automatically adjusting the temperature and duration for sandwich making.
Reduces the need for users' experience in sandwich furnaces, ensuring that the sandwich can be effectively made without experience and avoids cold.
Smart Images

Figure CN120469273A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of intelligent control technology for household appliances, and in particular to a sandwich oven control method and system. Background Art
[0002] A sandwich maker is a small kitchen appliance that is mainly used to make sandwiches. The working principle of a sandwich maker is very simple, similar to an electric baking pan. It generates heat through a heating tube and transfers the heat to a heating plate, which then transfers the heat to the ingredients through the heating plate to heat the food and cook it.
[0003] In the related art, when using a sandwich maker, the user places the ingredients to be heated on the heating plate in sequence, and then selects the required heating temperature and heating time to process the ingredients to make a sandwich.
[0004] In the above-mentioned related technologies, when making sandwiches, users need to select the heating temperature and heating time based on experience. For users who have no making experience, it is difficult to get started, and there is still room for improvement. Summary of the Invention
[0005] In order to reduce the requirements of the sandwich maker on the user's experience, the present application provides a sandwich maker control method and system.
[0006] In a first aspect, the present application provides a sandwich oven control method, which adopts the following technical solution: A sandwich oven control method, comprising: Obtain the platform detection weight and platform detection image of the preset placement platform in real time; The platform weight change is determined by performing a difference calculation based on the platform detection weights obtained at adjacent time points. When the platform weight change is greater than the preset added weight, feature recognition is performed based on the platform detection image obtained at the corresponding time point to determine the type of added food. The current platform weight change is defined as the added food weight corresponding to the added food type. Determine the cross-sectional area of the food based on the type of food to be added in the platform detection image, and determine the thickness of the food corresponding to the cross-sectional area and weight of the food to be added based on a preset thickness matching relationship; Randomly sort the ingredients from high to low to determine an ingredient placement plan, and determine the heating interval distance between each ingredient and the preset heating point based on the ingredient placement plan and the thickness of each ingredient added; Determine the processing difficulty coefficient corresponding to the type of added ingredients and the thickness of the added ingredients according to the preset difficulty matching relationship, and sort the ingredients according to the processing difficulty coefficient to determine the difficulty processing order; Sort the ingredients according to the heating interval distance to determine a distance processing order, define the ingredient placement plan when the distance processing order is consistent with the difficulty processing order as a valid placement plan, and display the valid placement plan on a preset display screen; Inputting the type of added ingredients and the corresponding thickness of the added ingredients into a preset simulated cooking model according to the effective placement plan to output a cooking process plan, wherein the cooking process plan includes a cooking process temperature and a cooking process time; When all ingredients of the added ingredient categories are added to the preset heating plate, the sandwich maker is controlled to operate according to the cooking process plan.
[0007] Optionally, after the cooking process plan is determined, the sandwich oven control method further includes: Counting was done according to the cooking process to determine the total number of processes; Determine whether the number of overall solutions is one; If the number of overall plans is one, the current cooking and processing plan is used for subsequent control; If the number of overall plans is not one, the cooking energy consumption is determined based on each cooking process plan; The cooking energy consumption amount with the smallest value is determined according to a preset sorting rule, and all cooking processing schemes other than the cooking processing scheme corresponding to the cooking energy consumption amount are deleted.
[0008] Optionally, if the number of overall solutions is not one, the sandwich oven control method further includes: Get the user's selected waiting time; Determine whether the selected waiting time is zero; If the waiting time is set to zero, the energy consumption for cooking is determined according to each cooking processing plan; If the selected waiting time is not zero, the difference between the selected waiting time and the cooking time is calculated to determine the deviation processing time; The deviation processing time with the smallest value is determined according to the sorting rule, and all cooking processing plans other than the cooking processing plan corresponding to the deviation processing time are deleted.
[0009] Optionally, if the waiting time is set to zero, the sandwich oven control method further includes: Determine the ingredient category combination by combining the added ingredient categories; On the preset time axis, a historical interval with a preset historical length is constructed with the current time point as the end point, and the historical category combination is obtained in the historical interval; The time point corresponding to the historical category combination that is consistent with the current ingredient category combination is defined as a similar time point, and the relative deviation duration is determined based on the similar time point and the current time point; The selected waiting time corresponding to the similar time point whose relative deviation time is less than the preset reference time is defined as the reference waiting time; An average is calculated based on each reference waiting time to determine the current selected waiting time.
[0010] Optionally, after the reference waiting time is determined, the sandwich oven control method further includes: Randomly select one reference waiting time from all reference waiting times as the standard waiting time, and define the remaining reference waiting times as comparative waiting times; A standard similar interval is constructed based on the standard waiting time and the preset similar time, and the internal quantity is determined by counting the comparative waiting time within the standard similar interval; Count all reference wait times to determine the overall quantity, and calculate the internal quantity and the overall quantity to determine the internal share; Determine the internal proportion with the largest value according to the sorting rules, and define the internal proportion as the upper limit proportion; Determine whether the upper limit ratio is greater than the preset demand ratio; If the upper limit ratio is not greater than the demand ratio, the cooking energy consumption is determined according to each cooking processing plan; If the upper limit ratio is greater than the demand ratio, the current selected waiting time is determined by averaging the reference waiting times within the standard similar interval corresponding to the upper limit ratio.
[0011] Optionally, when all ingredients of the added ingredient categories are added to the preset heating plate, the sandwich oven control method further includes: Determine the actual placement plan based on all the ingredients added to the heating plate; Determine whether the actual placement plan is consistent with the effective placement plan; If the actual placement plan is consistent with the effective placement plan, the sandwich oven is controlled to operate according to the cooking process plan; If the actual placement plan is inconsistent with the effective placement plan, the current actual placement plan is updated to the effective placement plan, and a new cooking process plan is determined based on the new effective placement plan, and the sandwich oven is controlled to operate according to the new cooking process plan.
[0012] In a second aspect, the present application provides a sandwich oven control system, which adopts the following technical solution: A sandwich oven control system, comprising: An acquisition module is used to obtain the platform detection weight and platform detection image of the preset placement platform in real time; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; The judgment module is connected with the acquisition module and the processing module and is used for judging the information; The processing module calculates the difference between the platform detection weights obtained at adjacent time points to determine the platform change weight. When the judgment module determines that the platform change weight is greater than the preset added weight, the processing module performs feature recognition based on the platform detection image obtained at the corresponding time point to determine the category of the added food, and defines the current platform change weight as the added food weight corresponding to the added food category. The processing module determines the cross-sectional area of the food according to the type of food to be added in the platform detection image, and determines the thickness of the food to be added corresponding to the cross-sectional area of the food and the weight of the food to be added according to a preset thickness matching relationship; The processing module randomly sorts the ingredients from high to low to determine an ingredient placement plan, and determines the heating interval distance between each ingredient and a preset heating point based on the ingredient placement plan and the thickness of each ingredient added; The processing module determines the processing difficulty coefficient corresponding to the type of added ingredients and the thickness of the added ingredients according to the preset difficulty matching relationship, and sorts the ingredients according to the processing difficulty coefficient to determine the difficulty processing order; The processing module sorts the ingredients according to the heating interval distance to determine a distance processing order, defines an ingredient placement plan when the distance processing order is consistent with the difficulty processing order as a valid placement plan, and displays the valid placement plan on a preset display screen; The processing module inputs the type of added ingredients and the corresponding thickness of the added ingredients into a preset simulated cooking model according to the effective placement plan to output a cooking process plan, wherein the cooking process plan includes a cooking process temperature and a cooking process time; When all the food items of the added food items are added to the preset heating plate, the processing module controls the sandwich maker to operate according to the cooking processing plan.
[0013] In summary, this application includes at least one of the following beneficial technical effects: When an inexperienced user is making a sandwich, the machine can instruct the user to place the ingredients according to the ingredients to be added, and automatically adjust the temperature and time to the appropriate level to process the sandwich, thereby reducing the need for user experience in the sandwich oven. During the sandwich making process, the sandwich can be processed according to the time selected by the user to ensure that the sandwich will not be cold when the user takes the product; When the user does not select the time for taking the sandwich, the sandwich processing situation can be analyzed to determine the possible time, so that the sandwich can be processed better. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 It is a flow chart of the sandwich oven control method.
[0015] Figure 2 It is a module flow chart of the sandwich oven control method. DETAILED DESCRIPTION
[0016] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-Figure 2 It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0017] The embodiments of the present application are described in further detail below with reference to the accompanying drawings.
[0018] The present application embodiment discloses a sandwich oven control method, referring to Figure 1 The method flow of the sandwich oven control method includes the following steps: Step S100: obtaining the platform detection weight and platform detection image of the preset placement platform in real time.
[0019] The placement platform is an area on the sandwich oven where ingredients to be processed can be temporarily placed. The platform detection weight is the weight of the object placed on the platform, and the platform detection image is the captured image of the placement platform.
[0020] Step S101: Perform difference calculation based on the platform detection weights obtained at adjacent time points to determine the platform change weight, and when the platform change weight is greater than the preset added weight, perform feature recognition based on the platform detection image obtained at the corresponding time point to determine the category of added ingredients, and define the current platform change weight as the added ingredient weight corresponding to the added ingredient category.
[0021] The platform change weight is the weight difference obtained by subtracting the platform detection weight at the front end time point from the platform detection weight at the back end time point under adjacent time points. The added weight is the minimum platform change weight set by the staff to determine that the user places the ingredients to be processed on the placement platform. When the platform change weight is greater than the added weight, it means that the user places the ingredients to be processed on the platform. At this time, the type of ingredients placed can be known through image recognition, that is, the category of added ingredients. The feature recognition method can be to build a recognition database through neural network learning in advance. At this time, the added ingredient weight is defined to determine the weight of each category of added ingredients to facilitate subsequent analysis.
[0022] Step S102: determining the cross-sectional area of the food according to the type of the added food in the platform detection image, and determining the thickness of the added food corresponding to the cross-sectional area of the food and the weight of the added food according to a preset thickness matching relationship.
[0023] The cross-sectional area of the food is the area occupied by the food when placed on the placement platform, which can be determined by the occupied area of the food in the platform detection image; the thickness of the added food is the thickness of the food obtained under theoretical conditions. For different foods, there is a corresponding relationship between the weight, area and thickness of the food. The thickness matching relationship between the three can be determined by the staff in advance through multiple tests.
[0024] Step S103: Randomly sort the ingredients from high to low to determine an ingredient placement plan, and determine the heating interval distance between each ingredient and the preset heating point according to the ingredient placement plan and the thickness of each ingredient added.
[0025] The food placement plan is a simulated placement plan obtained by randomly placing the ingredients from high to low. The heating points are the bottom of the two heating plates of the sandwich oven, that is, the bottom and top points of the food placement plan. The heating interval distance is the smaller distance between the center point of the food and the two heating points. For example, the thickness of the food at the lowest end is 1 cm, and the distances from the two heating points are 0.5 cm and 3 cm respectively, then the corresponding heating interval distance is 0.5 cm.
[0026] Step S104: Determine the processing difficulty coefficient corresponding to the type of added ingredients and the thickness of added ingredients according to the preset difficulty matching relationship, and sort the ingredients according to the processing difficulty coefficient to determine the difficulty processing order.
[0027] The processing difficulty coefficient is the difficulty coefficient of processing the ingredients until they are cooked. For example, for the same kind of ingredient, the greater the corresponding thickness, the greater the processing difficulty coefficient. Different types of added ingredients and thicknesses of added ingredients have corresponding processing difficulty coefficients. The difficulty matching relationship between the three is determined in advance by the staff and entered accordingly; the difficulty processing order is the ranking of the difficulty of processing each ingredient at present, and the ranking is determined from large to small according to the processing difficulty coefficient.
[0028] Step S105: Sort the ingredients according to the heating interval distance to determine the distance processing order, define the ingredient placement plan when the distance processing order is consistent with the difficulty processing order as a valid placement plan, and display the valid placement plan on a preset display screen.
[0029] The distance processing order is the order obtained after sorting the ingredients from small to large according to the heating interval distance. When the distance processing order is consistent with the difficulty processing order, it means that the difficult-to-cook ingredients can be close to the heating point for easy cooking. Therefore, the ingredient placement plan at this time is most convenient for processing all current ingredients. At this time, it can be defined as an effective placement plan for distinction; the display screen is a screen on the sandwich oven used to display content. The effective placement plan is displayed on the display screen for inexperienced users to refer to for cooking ingredients, so that subsequent users can place the ingredients into the heating plate according to the corresponding order.
[0030] Step S106: Input the added food category and the corresponding added food thickness into a preset simulated cooking model according to the effective placement plan to output a cooking process plan, wherein the cooking process plan includes a cooking process temperature and a cooking process time.
[0031] The simulated cooking model is an operation model that the staff has trained in advance to simulate the cooking of ingredients. When the information of the ingredients is input into the simulated cooking model, a cooking processing plan that can cook each ingredient can be obtained. The plan includes the cooking processing temperature and cooking processing time.
[0032] Step S107: When all the ingredients of the added food categories are added to the preset heating plate, the sandwich maker is controlled to operate according to the cooking processing plan.
[0033] When all ingredients of the added ingredient categories are added to the heating plate, it means that the user has completed the addition of ingredients. At this time, controlling the sandwich oven to operate according to the cooking processing plan can ensure the effective production of sandwiches.
[0034] After the cooking process plan is determined, the sandwich oven control method also includes: Step S200: Counting is performed according to the cooking processing scheme to determine the total number of schemes.
[0035] The total number of plans is the number of cooking plans output.
[0036] Step S201: Determine whether the number of overall solutions is one.
[0037] The purpose of judgment is to find out whether there are multiple processing options to choose from.
[0038] Step S2011: If the number of overall plans is one, the current cooking plan is used for subsequent control.
[0039] When the number of overall plans is one, it means that there is only one cooking plan available, and the cooking operation can be performed normally according to the plan.
[0040] Step S2012: If the number of overall plans is not one, the cooking energy consumption is determined according to each cooking processing plan.
[0041] When the number of overall plans is not one, it means that there are multiple plans to choose from, and you can further select the plan you want to use; the cooking energy consumption is the amount of energy required to execute the cooking processing plan, which can be calculated based on the cooking processing temperature and cooking processing time.
[0042] Step S202: determining the cooking energy consumption with the minimum value according to a preset sorting rule, and deleting all cooking processing schemes except the cooking processing scheme corresponding to the cooking energy consumption.
[0043] The sorting rule is a method set by the staff to sort the size of the values, such as the bubble method. The sorting rule can be used to determine the cooking energy consumption with the smallest value, that is, the plan that requires the lowest amount of electricity. At this time, the plan can be retained for subsequent use.
[0044] If the number of overall solutions is not one, the sandwich oven control method also includes: Step S300: Obtain the user's selected waiting time.
[0045] The selected waiting time is the waiting time input by the user through the display screen. For example, when a user gets up early, puts the sandwich in to make it, and then goes to wash up, the user can determine the selected waiting time according to the corresponding washing time to ensure that the sandwich will not be cold when the subsequent user takes it.
[0046] Step S301: Determine whether the selected waiting time is zero.
[0047] The purpose of the judgment is to know whether the user has input the corresponding selection waiting time.
[0048] Step S3011: If the waiting time is selected to be zero, the cooking energy consumption is determined according to each cooking processing plan.
[0049] When the selection waiting time is zero, it means that the user has not entered the corresponding selection waiting time. At this time, the solution selection analysis can be carried out normally.
[0050] Step S3012: If the selected waiting time is not zero, a difference calculation is performed based on the selected waiting time and the cooking processing time to determine the deviation processing time.
[0051] When the selected waiting time is not zero, it means that the user has input the selected waiting time. At this time, the plan can be selected according to the user input to improve the user experience; the deviation processing ingredients is the difference between the selected waiting time and the cooking time, and the difference is an absolute value.
[0052] Step S302: determining the smallest deviation processing time according to the sorting rule, and deleting all cooking processing plans except the one corresponding to the deviation processing time.
[0053] The sorting rules can be used to determine the processing time with the smallest deviation value, that is, the corresponding solution at this time best meets the user's current needs, so the corresponding solution can be retained for subsequent use.
[0054] If the waiting time is set to zero, the sandwich oven control method further includes: Step S400: Determine a food category combination by combining the added food categories.
[0055] The ingredient category combination is the ingredient combination formed by combining all the currently added ingredient categories.
[0056] Step S401: constructing a historical interval with a preset historical length on a preset time axis with the current time point as the rear end point, and obtaining a historical category combination in the historical interval.
[0057] The time axis is a coordinate axis formed by the combination of various time points. The coordinate axis points from the time points that have passed to the time points that have not yet arrived, where the time points that have passed are on the left side of the time axis, and the left side is defined as the front end of the time axis; the historical duration is the duration from the time point when the sandwich maker was put into use to the current time point. By constructing a historical interval, it is convenient to analyze the historical usage of the sandwich maker; the historical category combination is the ingredient category combination determined when making a sandwich at a single time point in the historical interval.
[0058] Step S402: defining the time point corresponding to the historical category combination consistent with the current food category combination as a similar time point, and determining the relative deviation duration based on the similar time point and the current time point.
[0059] When the historical category combination is consistent with the current ingredient category combination, it indicates that sandwiches are being made for the same user. Therefore, similar time points are defined to analyze the production conditions at different time points. The relative deviation duration is calculated based on a 24-hour day to determine the duration between similar time points and the current time point. That is, the date is excluded and only the duration between the two time points after the hour, minute, and second is considered.
[0060] Step S403: defining the selection waiting time corresponding to the similar time point whose relative deviation time is less than the preset reference time as the reference waiting time.
[0061] The benchmark duration is the maximum relative deviation duration allowed when the staff determines that it is more consistent with the living habits of the same person. When the relative deviation duration is less than the benchmark duration, it means that the sandwich maker at the similar time point is more likely to be the current person. Therefore, the corresponding selected waiting time can be defined as the reference waiting time for subsequent analysis.
[0062] Step S404: performing average calculation based on each reference waiting time to determine the current selected waiting time.
[0063] At this time, the determined reference waiting time is averaged to obtain a waiting time that is more in line with the current personnel's selection, so that the sandwich can be cooked better.
[0064] After the reference waiting time is determined, the sandwich oven control method further includes: Step S500 : randomly selecting a reference waiting time from all reference waiting times as a standard waiting time, and defining the remaining reference waiting times as comparative waiting times.
[0065] Define standard waiting times and comparative waiting times to distinguish different reference waiting times for subsequent analysis.
[0066] Step S501: constructing a standard similar interval according to the standard waiting time and the preset similar time, and counting the comparative waiting times within the standard similar interval to determine the internal quantity.
[0067] The similar duration is the maximum difference allowed between the duration set by the staff that is close to the standard waiting time and the standard waiting time. The standard similar interval is the interval value obtained by adding and subtracting the similar duration from the standard waiting time. The internal number is the number of comparative waiting times within the standard similar interval.
[0068] Step S502: Count all reference waiting times to determine the overall number, and calculate based on the internal number and the overall number to determine the internal proportion.
[0069] The overall number is the number of all reference waiting times, and the internal proportion is the proportion of the reference waiting times determined to be within the standard similar range to all reference waiting times, which is determined by dividing the internal number by the overall number.
[0070] Step S503: Determine the internal proportion with the largest value according to the sorting rule, and define the internal proportion as the upper limit proportion.
[0071] The sorting rules can be used to determine the internal proportion with the largest value, that is, the number of reference waiting times that appear in the corresponding standard similar interval is the largest. Therefore, the upper limit proportion is defined to distinguish different internal proportions for subsequent analysis.
[0072] Step S504: Determine whether the upper limit ratio is greater than the preset demand ratio.
[0073] The demand ratio is the minimum upper limit ratio set by the staff to determine the reliability of the user's living habits. The purpose of the judgment is to find out whether the current user's habits can be determined through historical data.
[0074] Step S5041: If the upper limit ratio is not greater than the required ratio, the cooking energy consumption is determined according to each cooking processing plan.
[0075] When the upper limit ratio is not greater than the demand ratio, it means that the user habits cannot be determined, so the plan cannot be selected by selecting the waiting time. At this time, the plans can be filtered according to the energy situation.
[0076] Step S5042: If the upper limit ratio is greater than the demand ratio, an average calculation is performed based on the reference waiting times in the standard similar interval corresponding to the upper limit ratio to determine the current selected waiting time.
[0077] When the upper limit ratio is greater than the demand ratio, it means that the current user's habits can be effectively determined. Therefore, the current selection waiting time can be determined by calculating the average of the reference waiting time that can reflect the user's habits within a standard similar range.
[0078] When all ingredients of the added ingredient categories are added to the preset heating plate, the sandwich maker control method further includes: Step S600: Determine the actual placement plan based on all the food categories added on the heating plate.
[0079] The actual placement plan is the placement plan of the food placed by the user on the heating plate.
[0080] Step S601: Determine whether the actual placement plan is consistent with the effective placement plan.
[0081] The purpose of the judgment is to know whether the user places the ingredients according to the prompts on the display screen.
[0082] Step S6011: If the actual placement plan is consistent with the effective placement plan, the sandwich maker is controlled to operate according to the cooking process plan.
[0083] When the actual placement plan is consistent with the effective placement plan, it means that the user has placed the ingredients according to the prompts on the display screen. At this time, using the cooking processing plan to process the ingredients can ensure that all ingredients can be processed well, thereby making a better sandwich.
[0084] Step S6012: If the actual placement plan is inconsistent with the effective placement plan, the current actual placement plan is updated to the effective placement plan, and a new cooking process plan is determined based on the new effective placement plan, and the sandwich oven is controlled to operate according to the new cooking process plan.
[0085] When the actual placement plan is inconsistent with the effective placement plan, it means that the user did not place the ingredients according to the prompts on the display screen. At this time, only a cooking plan that can mature the ingredients can be adapted according to the specific placement situation to ensure that the processed sandwiches are edible.
[0086] Reference Figure 2 Based on the same inventive concept, an embodiment of the present invention provides a sandwich oven control system, comprising: An acquisition module is used to obtain the platform detection weight and platform detection image of the preset placement platform in real time; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; The judgment module is connected with the acquisition module and the processing module and is used for judging the information; The processing module calculates the difference between the platform detection weights obtained at adjacent time points to determine the platform change weight. When the judgment module determines that the platform change weight is greater than the preset added weight, the processing module performs feature recognition based on the platform detection image obtained at the corresponding time point to determine the category of the added food, and defines the current platform change weight as the added food weight corresponding to the added food category. The processing module determines the cross-sectional area of the food according to the type of food to be added in the platform detection image, and determines the thickness of the food to be added corresponding to the cross-sectional area of the food and the weight of the food to be added according to a preset thickness matching relationship; The processing module randomly sorts the ingredients from high to low to determine an ingredient placement plan, and determines the heating interval distance between each ingredient and a preset heating point based on the ingredient placement plan and the thickness of each ingredient added; The processing module determines the processing difficulty coefficient corresponding to the type of added ingredients and the thickness of the added ingredients according to the preset difficulty matching relationship, and sorts the ingredients according to the processing difficulty coefficient to determine the difficulty processing order; The processing module sorts the ingredients according to the heating interval distance to determine a distance processing order, defines an ingredient placement plan when the distance processing order is consistent with the difficulty processing order as a valid placement plan, and displays the valid placement plan on a preset display screen; The processing module inputs the type of added ingredients and the corresponding thickness of the added ingredients into a preset simulated cooking model according to the effective placement plan to output a cooking process plan, wherein the cooking process plan includes a cooking process temperature and a cooking process time; The processing module controls the sandwich maker to operate according to the cooking process plan when all ingredients of the added food categories are added to the preset heating plate; A program selection module selects a program to be used based on the energy consumption required by each cooking program; The solution adaptation module determines the adapted solution based on the duration selected by the user; A selection waiting time determination module is used to determine an appropriate selection waiting time by referring to historical usage; Select the waiting time precision module, which is used to improve the accuracy of determining the waiting time; The cooking and processing plan update module updates the cooking and processing plan based on the actual ingredients added by the user.
[0087] Those skilled in the art will clearly understand that for the sake of convenience and brevity, the division of the above-mentioned functional modules is only used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working processes of the above-mentioned systems, devices, and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
Claims
1. A sandwich oven control method, characterized in that: include: Obtain the platform detection weight and platform detection image of the preset placement platform in real time; The platform weight change is determined by performing a difference calculation based on the platform detection weights obtained at adjacent time points. When the platform weight change is greater than the preset added weight, feature recognition is performed based on the platform detection image obtained at the corresponding time point to determine the type of added food. The current platform weight change is defined as the added food weight corresponding to the added food type. Determine the cross-sectional area of the food based on the type of food to be added in the platform detection image, and determine the thickness of the food corresponding to the cross-sectional area and weight of the food to be added based on a preset thickness matching relationship; Randomly sort the ingredients from high to low to determine an ingredient placement plan, and determine the heating interval distance between each ingredient and the preset heating point based on the ingredient placement plan and the thickness of each ingredient added; Determine the processing difficulty coefficient corresponding to the type of added ingredients and the thickness of the added ingredients according to the preset difficulty matching relationship, and sort the ingredients according to the processing difficulty coefficient to determine the difficulty processing order; Sort the ingredients according to the heating interval distance to determine a distance processing order, define the ingredient placement plan when the distance processing order is consistent with the difficulty processing order as a valid placement plan, and display the valid placement plan on a preset display screen; Inputting the type of added ingredients and the corresponding thickness of the added ingredients into a preset simulated cooking model according to the effective placement plan to output a cooking process plan, wherein the cooking process plan includes a cooking process temperature and a cooking process time; When all ingredients of the added ingredient categories are added to the preset heating plate, the sandwich maker is controlled to operate according to the cooking process plan.
2. The sandwich oven control method according to claim 1, characterized in that: After the cooking process plan is determined, the sandwich oven control method also includes: Counting was done according to the cooking process to determine the total number of processes; Determine whether the number of overall solutions is one; If the number of overall plans is one, the current cooking and processing plan is used for subsequent control; If the number of overall plans is not one, the cooking energy consumption is determined based on each cooking process plan; The cooking energy consumption amount with the smallest value is determined according to a preset sorting rule, and all cooking processing schemes other than the cooking processing scheme corresponding to the cooking energy consumption amount are deleted.
3. The sandwich oven control method according to claim 2, characterized in that: If the number of overall solutions is not one, the sandwich oven control method also includes: Get the user's selected waiting time; Determine whether the selected waiting time is zero; If the waiting time is set to zero, the energy consumption for cooking is determined according to each cooking processing plan; If the selected waiting time is not zero, the difference between the selected waiting time and the cooking time is calculated to determine the deviation processing time; The deviation processing time with the smallest value is determined according to the sorting rule, and all cooking processing plans other than the cooking processing plan corresponding to the deviation processing time are deleted.
4. The sandwich oven control method according to claim 3, characterized in that: If the waiting time is set to zero, the sandwich oven control method further includes: Determine the ingredient category combination by combining the added ingredient categories; On the preset time axis, a historical interval with a preset historical length is constructed with the current time point as the end point, and the historical category combination is obtained in the historical interval; The time point corresponding to the historical category combination that is consistent with the current ingredient category combination is defined as a similar time point, and the relative deviation duration is determined based on the similar time point and the current time point; The selected waiting time corresponding to the similar time point whose relative deviation time is less than the preset reference time is defined as the reference waiting time; An average is calculated based on each reference waiting time to determine the current selected waiting time.
5. The sandwich oven control method according to claim 4, characterized in that: After the reference waiting time is determined, the sandwich oven control method further includes: Randomly select one reference waiting time from all reference waiting times as the standard waiting time, and define the remaining reference waiting times as comparative waiting times; A standard similar interval is constructed based on the standard waiting time and the preset similar time, and the internal quantity is determined by counting the comparative waiting time within the standard similar interval; Count all reference wait times to determine the overall quantity, and calculate the internal quantity and the overall quantity to determine the internal share; Determine the internal proportion with the largest value according to the sorting rules, and define the internal proportion as the upper limit proportion; Determine whether the upper limit ratio is greater than the preset demand ratio; If the upper limit ratio is not greater than the demand ratio, the cooking energy consumption is determined according to each cooking processing plan; If the upper limit ratio is greater than the demand ratio, the current selected waiting time is determined by averaging the reference waiting times within the standard similar interval corresponding to the upper limit ratio.
6. The sandwich oven control method according to claim 1, characterized in that: When all ingredients of the added ingredient categories are added to the preset heating plate, the sandwich maker control method further includes: Determine the actual placement plan based on all the ingredients added to the heating plate; Determine whether the actual placement plan is consistent with the effective placement plan; If the actual placement plan is consistent with the effective placement plan, the sandwich oven is controlled to operate according to the cooking process plan; If the actual placement plan is inconsistent with the effective placement plan, the current actual placement plan is updated to the effective placement plan, and a new cooking process plan is determined based on the new effective placement plan, and the sandwich oven is controlled to operate according to the new cooking process plan.
7. A sandwich oven control system, characterized in that: include: An acquisition module is used to obtain the platform detection weight and platform detection image of the preset placement platform in real time; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; The judgment module is connected with the acquisition module and the processing module and is used for judging the information; The processing module calculates the difference between the platform detection weights obtained at adjacent time points to determine the platform change weight. When the judgment module determines that the platform change weight is greater than the preset added weight, the processing module performs feature recognition based on the platform detection image obtained at the corresponding time point to determine the category of the added food, and defines the current platform change weight as the added food weight corresponding to the added food category. The processing module determines the cross-sectional area of the food according to the type of food to be added in the platform detection image, and determines the thickness of the food to be added corresponding to the cross-sectional area of the food and the weight of the food to be added according to a preset thickness matching relationship; The processing module randomly sorts the ingredients from high to low to determine an ingredient placement plan, and determines the heating interval distance between each ingredient and a preset heating point based on the ingredient placement plan and the thickness of each ingredient added; The processing module determines the processing difficulty coefficient corresponding to the type of added ingredients and the thickness of the added ingredients according to the preset difficulty matching relationship, and sorts the ingredients according to the processing difficulty coefficient to determine the difficulty processing order; The processing module sorts the ingredients according to the heating interval distance to determine a distance processing order, defines an ingredient placement plan when the distance processing order is consistent with the difficulty processing order as a valid placement plan, and displays the valid placement plan on a preset display screen; The processing module inputs the type of added ingredients and the corresponding thickness of the added ingredients into a preset simulated cooking model according to the effective placement plan to output a cooking process plan, wherein the cooking process plan includes a cooking process temperature and a cooking process time; When all the food ingredients of the added food categories are added to the preset heating plate, the processing module controls the sandwich maker to operate according to the cooking processing plan.