A waffle machine control method and system
By acquiring user identity information and analyzing its correspondence with waffle supply time, the waffle machine automatically determines the supply time and start-up timing, solving the problem of users not setting supply time and ensuring that the waffle supply time and temperature meet user needs.
Patent Information
- Application Number
- CN202211087256.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-07
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2042-09-07
AI Technical Summary
Users may fail to obtain waffles in time due to negligence in setting the serving time when using the waffle machine.
By acquiring user identity information and analyzing the correspondence between user identity and waffle supply time, the system automatically determines the waffle supply time and adjusts the start timing based on heating time and ambient temperature to ensure that the waffle supply time and temperature meet user needs.
Even if the user does not set a serving time, the waffle machine can automatically analyze and serve waffles at a reasonable and accurate time to meet the user's time and temperature requirements.
Smart Images

Figure CN115562079B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of household appliance technology, and in particular to a waffle maker control method and system. Background Technology
[0002] A waffle maker is a sealed appliance used to bake and bake dough to make waffles.
[0003] There is a type of waffle machine. When processing and producing waffles, the user mainly needs to put the relevant ingredients for making waffles into the mold inside the waffle machine in advance. Then, the user presses the start switch of the waffle machine and sets the waffle supply time, so that the waffles can be obtained at the required time.
[0004] Regarding the aforementioned technologies, the inventors have discovered the following drawbacks: if a user forgets to set the waffle supply time after pressing the start switch of the waffle machine due to negligence, the waffles will not be available in time. Summary of the Invention
[0005] To better ensure that the timing of waffle supply from the waffle machine meets user needs, this application provides a waffle machine control method and system.
[0006] Firstly, this application provides a waffle machine control method, which adopts the following technical solution:
[0007] A waffle machine control method includes:
[0008] Obtain the user's identity information when pressing the waffle machine start switch;
[0009] Analyze whether the user-set waffle supply time is obtained within a preset time after the waffle machine start switch is pressed;
[0010] If not, analyze and determine the waffle serving time based on the correspondence between user identity information and waffle serving time;
[0011] If so, the set waffle serving time will be used as the waffle serving time determined by the analysis.
[0012] Based on the analyzed and determined waffle supply time and waffle heating time, the start time for starting the waffle machine to process waffles is determined.
[0013] Based on the analyzed and determined start-up timing for starting the waffle machine to process waffles, start the waffle machine to process waffles.
[0014] By adopting the above technical solution, taking into account the situation where the waffle supply time is set after pressing the waffle machine start switch, especially the situation where no waffle supply time is set, the corresponding waffle supply time will be analyzed based on the user's identity information, so as to better ensure that the timing of the waffle machine's subsequent waffle supply can meet the user's needs.
[0015] Optionally, obtaining the user's identity information by pressing the waffle start switch includes:
[0016] Obtain the pressing signal of the waffle maker start switch;
[0017] Analyze whether fingerprint information of pressing the waffle maker's start switch has been obtained;
[0018] If so, the user identity information for pressing the waffle machine start switch will be determined based on the correspondence between fingerprint information and user identity information.
[0019] If not, the user with the highest probability is determined based on the probability distribution of the user within a preset distance range around the waffle machine during the current time period, and this user is used as the identity information of the user who pressed the start switch of the waffle machine.
[0020] By adopting the above technical solution, when determining the identity information of the user who pressed the waffle start switch, fingerprint information is used as the primary method of judgment. If fingerprint recognition fails, the identity information of the user who pressed the waffle start switch will be determined by analyzing the information of the user who was most likely to use the waffle machine during that time period.
[0021] Optionally, based on the correspondence between user identity information and waffle serving time, the waffle serving time can be analyzed and determined, including:
[0022] The source information for obtaining and confirming user identity information is defined as including fingerprint information of pressing the waffle machine start switch and the probability distribution of the user within a preset distance area around the waffle machine during the current time period.
[0023] If the source information of the user's identity information is confirmed to be the fingerprint information of pressing the waffle start switch, then the waffle supply time is determined by analyzing the correspondence between the user's identity information and the waffle supply time.
[0024] If the source information of the user identity information is confirmed to be the probability distribution of the user in the preset area around the waffle machine during the current time period, then the preliminary supply time of the waffle is determined by analyzing the correspondence between the user identity information and the waffle supply time.
[0025] Based on the preset error time and the initial waffle supply time, the waffle supply time is determined through analysis.
[0026] By adopting the above technical solution, when determining the waffle supply time in actual analysis, the focus will be on confirming the source information of user identity information, and different waffle supply times will be determined according to different source information. In particular, when determining user identity information by the probability distribution of users within a preset distance area around the waffle machine during the current time period, there is a possibility of error in user identity judgment. Therefore, the error time caused by the corresponding method will be considered when determining the waffle supply time, so as to better ensure that the waffle supply time is more reasonable and accurate.
[0027] Optionally, the preset error time can be obtained by:
[0028] The analysis assumes that the source of the user's identity information is the probability distribution of the user within a preset distance area around the waffle machine during the current time period, and analyzes the actual time of waffle acquisition and the time of waffle supply.
[0029] The error time was calculated based on the actual acquisition time and supply time of the waffles.
[0030] By adopting the above technical solution, the main consideration is to analyze the difference between the actual acquisition time and the supply time of waffles, under the premise that the source information of the user's identity information is confirmed to be the probability distribution of the user within a preset distance range around the waffle machine at the current time. This allows for a better analysis of the time error caused by adopting the corresponding method.
[0031] Optionally, based on the correspondence between user identity information and waffle serving time, the waffle serving time can be analyzed and determined, including:
[0032] Determine whether the current time period falls within the preset time period range;
[0033] If not, the waffle serving time will be determined by analyzing the correspondence between user identity information and waffle serving time.
[0034] If so, the waffle supply time will be predicted and determined based on the user's historical data within a preset time period, the time of obtaining the waffle start switch, the time of pressing the waffle machine start switch, and the current time.
[0035] By adopting the above technical solution, the main consideration is that the user needs for obtaining waffles from the waffle machine vary at different times, especially the user's demand for waffle supply time at specific times. The waffle supply time can be better predicted based on the user's historical time nodes for obtaining waffles within a preset time period.
[0036] Optionally, predicting and determining waffle supply times includes:
[0037] The system retrieves the user's historical data, including the time points when waffles were obtained and the time points when the waffle machine start switch was pressed within a preset time period.
[0038] Based on the user's historical data of waffle acquisition time points and waffle machine start switch press time points within a preset time period, the average waffle demand time of the user within the preset time period is analyzed and calculated.
[0039] Based on the average demand time for waffles from users within a preset time period and the current time, the waffle supply time is predicted and determined.
[0040] By adopting the above technical solution, in the process of predicting and determining the waffle supply time, the waffle supply time will be predicted based on the average demand time of users for waffles within a preset time period and the current time node, so as to better ensure the accuracy and rationality of the waffle supply time prediction.
[0041] Optionally, it also includes a step following the prediction and determination of the waffle supply time based on the average demand time for waffles within a preset time period and the current time, as follows:
[0042] The analysis determines whether the predicted waffle supply time exceeds the latest time point in the user's history of obtaining waffles within the preset time period.
[0043] If so, the latest time node in the user's history of obtaining waffles within the preset time period will be used as the predicted waffle supply time.
[0044] If not, then remain unchanged.
[0045] By adopting the above technical solution, the user's time plan, which may require them to go out or handle other matters at specific times, is taken into account. The latest time for obtaining waffles will be specifically set, thereby improving the accuracy and rationality of the predicted waffle supply time.
[0046] Optionally, based on the correspondence between user identity information and waffle serving time, the waffle serving time can be analyzed and determined, including:
[0047] Determine whether the current time period falls within the preset time period range;
[0048] If not, obtain the source information for confirming the user's identity information. The source information includes the fingerprint information of pressing the waffle machine's start switch and the probability distribution of the user within a preset distance area around the waffle machine during the current time period.
[0049] If the source information of the user's identity information is confirmed to be the fingerprint information of pressing the waffle start switch, then the waffle supply time is determined by analyzing the correspondence between the user's identity information and the waffle supply time.
[0050] If the source information of the user identity information is confirmed to be the probability distribution of the user in the preset area around the waffle machine during the current time period, then the preliminary supply time of the waffle is determined by analyzing the correspondence between the user identity information and the waffle supply time.
[0051] Based on the preset error time and the initial waffle supply time, the waffle supply time is determined through analysis.
[0052] If so, the waffle supply time will be predicted and determined based on the user's historical data within a preset time period, the time of obtaining the waffle start switch, the time of pressing the waffle machine start switch, and the current time.
[0053] By adopting the above technical solution, firstly, it prioritizes the different needs of users at different times to obtain waffles from the waffle machine, especially considering the user's demand for waffle supply time at a specific time. Secondly, it considers that when there is no time period that affects the waffle supply time, the waffle supply time will be predicted based on the source information of the user's identity information. In summary, it maximizes the accuracy of waffle supply time prediction.
[0054] Based on the analyzed and determined waffle supply time and waffle heating time, the analysis determined the following start-up timing for starting the waffle machine to process waffles:
[0055] Obtain the ambient temperature;
[0056] Based on the user identity information obtained from pressing the waffle machine start switch, and the correspondence between the user identity information and the preferred waffle temperature under different ambient temperatures, the analysis confirms the preferred waffle temperature for the corresponding user under the current ambient temperature.
[0057] Based on the preset waffle cooling efficiency, waffle heating time, and the analyzed and determined waffle supply time, the start-up timing for starting the waffle machine to process waffles is analyzed and determined.
[0058] If the analysis determines that the start time for starting the waffle machine to process waffles is the current time point or earlier, then the start time determined by the analysis will be taken as the waffle temperature that the corresponding user prefers to eat at the current ambient temperature.
[0059] Conversely, the current time point is used as the starting point for analyzing and determining when to start the waffle machine to process waffles.
[0060] By adopting the above technical solution, it is fully considered that users are easily affected by the external ambient temperature when eating waffles. Therefore, when supplying waffles, the temperature at which they are supplied will be considered to meet the user's needs. Based on this, further predictive analysis is made on the start time of waffle machine processing, so that the produced waffles not only meet the user's needs in terms of time, but also meet the user's needs in terms of eating temperature.
[0061] Secondly, this application provides a waffle machine control system, which adopts the following technical solution:
[0062] A waffle machine control system, comprising:
[0063] The acquisition module is used to: acquire the user identity information of the user who pressed the start switch of the waffle machine;
[0064] The analysis module is used to: analyze whether the waffle supply time set by the user is obtained within a preset time after the waffle machine start switch is pressed; if not, analyze and determine the waffle supply time according to the correspondence between the user's identity information and the waffle supply time; if yes, use the set waffle supply time as the waffle supply time determined by the analysis.
[0065] The start-up timing determination module is used to analyze and determine the start-up timing for the waffle machine to process waffles based on the analyzed and determined waffle supply time and waffle heating time.
[0066] The execution module is used to: start the waffle machine to process waffles according to the analyzed and determined start time for starting the waffle machine to process waffles.
[0067] By adopting the above technical solution, through the acquisition module and the analysis module, the system comprehensively considers the situation where the waffle supply time is set after pressing the waffle machine start switch, especially the situation where no waffle supply time is set. It will analyze the corresponding waffle supply time based on the user's identity information, and use the start timing determination module and the execution module to specifically execute the timing of the waffle machine's waffle supply, thereby better ensuring that the timing of the waffle machine's subsequent waffle supply can meet the user's needs.
[0068] In summary, the beneficial technical effects of this application are as follows:
[0069] 1. After the user presses the start switch of the waffle machine, even if the user does not set the waffle supply time, the machine can automatically analyze the supply time based on the user's identity information, so that the supply of waffles can meet the user's needs.
[0070] 2. Once the user's identity information is confirmed, the temperature requirements for eating waffles in different environments will be comprehensively considered, and the processing time of the waffle machine will be adjusted according to the waffle temperature requirements, so that the supply of waffles not only meets the user's needs in terms of time, but also meets the user's needs in terms of temperature. Attached Figure Description
[0071] Figure 1 This is a flowchart illustrating a waffle machine control method according to an embodiment of this application.
[0072] Figure 2 This is a schematic diagram of the process for obtaining user identity information by pressing the waffle start switch, according to another embodiment of this application.
[0073] Figure 3 yes Figure 1 A flowchart illustrating one embodiment of step S300.
[0074] Figure 4 yes Figure 3 A schematic diagram of the specific process of step S340.
[0075] Figure 5 yes Figure 1 A flowchart illustrating another implementation of step S300.
[0076] Figure 6 yes Figure 5 A flowchart illustrating the process of predicting and determining waffle supply time mentioned in step S3C0.
[0077] Figure 7 yes Figure 1 A flowchart illustrating another implementation of step S300.
[0078] Figure 8 This is a flowchart illustrating another embodiment of the present application, which analyzes and determines the start-up timing for starting the waffle machine to process waffles based on the analyzed and determined waffle supply time and waffle heating time.
[0079] Figure 9 This is a system block diagram of a waffle machine control system according to an embodiment of this application.
[0080] In the diagram, 1 is the acquisition module; 2 is the analysis module; 3 is the startup timing determination module; and 4 is the execution module. Detailed Implementation
[0081] The present application will be further described in detail below with reference to the accompanying drawings.
[0082] Reference Figure 1 The present application discloses a waffle machine control method, comprising:
[0083] Step S100: Obtain the user identity information of the user who pressed the start switch of the waffle machine.
[0084] The waffle machine start switch refers to the switch that enables the waffle machine to process and produce waffles. This start switch can be a button switch or a touch switch. The user identity information of the user who presses the waffle machine start switch refers to the specific user who presses the waffle machine start switch. The user identity information of the user who presses the waffle machine start switch can be obtained by fingerprint recognition, iris recognition, or facial recognition.
[0085] Step S200: Analyze whether the waffle supply time set by the user is obtained within a preset time after pressing the waffle machine start switch. If not, proceed to step S300; if yes, proceed to step S400.
[0086] The preset time can be 3 seconds or 4 seconds, or other times set by the user. The waffle supply time set by the user refers to the waffle demand time set by the user through the system settings or the touch switch on the waffle machine. The waffle supply time set by the user is obtained through the system.
[0087] Step S300: Analyze and determine the waffle supply time based on the correspondence between user identity information and waffle supply time.
[0088] The analysis determines the waffle supply time by querying a pre-set database containing waffle supply time information. For example, if user A requests a waffle supply time of 8:00 am, then the waffle supply time is 8:00 am.
[0089] Step S400: The set waffle supply time is used as the waffle supply time determined by the analysis.
[0090] Step S500: Based on the analyzed and determined waffle supply time and waffle heating time, analyze and determine the start time for starting the waffle machine to process waffles.
[0091] The heating time for waffles can be 5 minutes or 10 minutes, or any other time set by the user. The starting time for starting the waffle machine to process waffles is determined as follows: the heating time of the waffles is shifted forward from the waffle supply time determined by the analysis, which is the starting time for starting the waffle machine to process waffles.
[0092] For example, assuming the waffle supply time is set to 8:00 am and the waffle heating time is 10 minutes, then the waffle machine should be started at 7:50 am.
[0093] Step S600: Based on the analyzed and determined start time for starting the waffle machine to process waffles, start the waffle machine to process waffles.
[0094] It needs to be clarified that in this case, before the waffle machine processes the waffles, the relevant ingredients for the waffles have already been placed in the waffle mold. Starting the waffle machine to process the waffles refers to baking the waffles at the set temperature to complete the processing and production of the waffles. The waffle-related ingredients mentioned above include low-gluten flour, matcha powder, yogurt, egg yolks, etc. The process before the waffle machine processes the waffles can be as follows: 1. Mix low-gluten flour and matcha powder in advance, sift several times until uniform, and set aside. Melt butter in a double boiler, pour in yogurt and stir well, then add egg yolks and stir. 2. Sift in the mixture of low-gluten flour and matcha powder, mix well, and beat egg whites with granulated saccharin until stiff peaks form. 3. Mix the egg white mixture and egg yolk mixture evenly.
[0095] exist Figure 1 In step S100, considering that during the process of obtaining user identity information by pressing the waffle start switch, there may be situations where the user's identity cannot be determined according to the preset method of identifying identity information, further analysis of the acquisition of user identity information by pressing the waffle start switch is required. Specifically... Figure 2 The illustrated embodiments are described in detail.
[0096] Reference Figure 2 The acquisition of user identity information for pressing the waffle start switch includes:
[0097] Step S110: Obtain the pressing signal of the waffle maker start switch.
[0098] The pressing signal of the waffle maker's start switch can be identified and obtained by the system.
[0099] Step S120: Analyze whether fingerprint information of pressing the waffle maker start switch has been obtained. If yes, proceed to step S130; if no, proceed to step S140.
[0100] The fingerprint information obtained by pressing the waffle maker's start switch can be identified and obtained through a fingerprint recognition device integrated into the waffle start switch.
[0101] Step S130: Based on the correspondence between fingerprint information and user identity information, analyze and determine the user identity information of the user who pressed the waffle machine start switch.
[0102] The user's identity information for pressing the waffle machine start switch can be retrieved from a pre-set database that stores the correspondence between fingerprint information and user identity information.
[0103] Step S140: Based on the probability distribution of users within a preset distance range around the waffle machine during the current time period, analyze and determine the user with the highest probability as the user identity information of the user who pressed the start switch of the waffle machine.
[0104] Among them, the analysis of the most probable user can be determined by using the user and the current time period as common query objects, and querying from a preset database that stores the probability distribution of users within a preset distance range around the waffle machine during the current time period.
[0105] For example, suppose the probability distribution of users within a preset distance area around the waffle machine at the current time period is as follows: A 60%, B 40%; then A will be selected as the user with the highest probability.
[0106] exist Figure 1 In step S300, further consideration is given to the process of analyzing and determining the waffle supply time based on the correspondence between user identity information and waffle supply time. There may be multiple ways to verify user identity information, and the varying accuracy of these methods may affect the waffle supply time. Therefore, further analysis is needed to determine the waffle supply time. (See details below.) Figure 3 The illustrated embodiments are described in detail.
[0107] Reference Figure 3 Step S300: Based on the correspondence between user identity information and waffle supply time, analyze and determine the waffle supply time, including:
[0108] Step S310: Obtain the source information for confirming the user's identity information.
[0109] The source information includes the fingerprint information of pressing the waffle machine's start switch and the probability distribution of the user within a preset distance area around the waffle machine during the current time period; the source information for confirming the user's identity information is obtained through system tracing.
[0110] Step S320: If it is confirmed that the source information of the user identity information is the fingerprint information of pressing the waffle start switch, then the waffle supply time is determined by analyzing the correspondence between the user identity information and the waffle supply time.
[0111] The analysis and determination of waffle supply time can be obtained by querying a pre-set database that stores the correspondence between user identity information and waffle supply time.
[0112] Step S330: If the source information of the user identity information is confirmed to be the probability distribution of the user in the preset area around the waffle machine during the current time period, then the preliminary supply time of the waffle is determined by analyzing the correspondence between the user identity information and the waffle supply time.
[0113] The analysis and determination of the initial waffle supply time can be obtained by querying a pre-set database that stores the correspondence between user identity information and waffle supply time.
[0114] Step S340: Analyze and determine the waffle supply time based on the preset error time and the initial waffle supply time.
[0115] The preset error time can be 30 seconds or 1 minute, or other error times set by the user.
[0116] For example, assuming the preset error time is 60 seconds, and the initial waffle supply time is 8:00 am, then the waffle supply time is 8:01 am.
[0117] exist Figure 3 In step S330, considering that the preset error time can be determined based on historical data, it is necessary to further analyze and obtain the preset error time, specifically through... Figure 4 The following is a detailed explanation.
[0118] Reference Figure 4 The acquisition of the preset error time includes:
[0119] Step S34a: Analyze the actual waffle acquisition time and waffle supply time, assuming that the source information of the user's identity information is the probability distribution of the user within a preset distance range around the waffle machine during the current time period.
[0120] The actual waffle acquisition time refers to the time when a user opens the waffle machine and takes a waffle. The actual waffle acquisition time and the waffle supply time can be obtained from a database that stores the probability distribution of the user's actual acquisition time and the waffle supply time within a preset distance area around the waffle machine, based on the source information confirming the user's identity information.
[0121] Step S34b: Analyze and calculate the error time based on the actual waffle acquisition time and waffle supply time.
[0122] The error time refers to the difference between the actual time the waffles are obtained and the time the waffles are supplied.
[0123] For example, if the actual time to obtain the waffle is 8:01 and the waffle is served at 8:00, then the error time is 1 minute.
[0124] exist Figure 1In step S300, further consideration is needed when analyzing and determining the waffle supply time based on the correspondence between user identity information and waffle supply time. It is also necessary to consider that the time a user obtains the waffle varies during specific time periods. Therefore, further analysis is required to determine the waffle supply time. (See details below.) Figure 5 The illustrated embodiments are described in detail.
[0125] Reference Figure 5 In step S300, based on the correspondence between user identity information and waffle supply time, the waffle supply time is analyzed and determined, including:
[0126] Step S3A0: Determine whether the current time period falls within the preset time period range. If not, proceed to step S3B0; if yes, proceed to step S3C0.
[0127] The preset time period can be from 7:00 AM to 8:00 AM. At this time, users may be in a hurry to get to work, so they may need waffles in a more urgent manner. Whether the current time period falls within the preset time period can be determined by analyzing whether the current time falls within the preset time period. For example, if the current time period is from 9:00 AM to 10:00 AM, then it will not fall within the preset time period mentioned above.
[0128] Step S3B0: Analyze and determine the waffle supply time based on the correspondence between user identity information and waffle supply time.
[0129] The analysis and determination of waffle supply time can be obtained by querying a pre-set database that stores the correspondence between user identity information and waffle supply time.
[0130] Step S3C0: Based on the user's historical data within a preset time period, obtain the time nodes for waffles, the time nodes for pressing the waffle machine start switch, and the current time node, and predict and determine the waffle supply time.
[0131] Reference Figure 6 The prediction mentioned in step S3C0 determines the waffle supply time as follows:
[0132] Step S3C1: Obtain the time nodes when the user acquired waffles within a preset time period and the time nodes when the waffle machine start switch was pressed.
[0133] The time nodes when a user historically acquired waffles and pressed the start switch of the waffle machine within a preset time period can be retrieved from a preset database that stores the time nodes when a user historically acquired waffles and pressed the start switch of the waffle machine within a preset time period.
[0134] Step S3C2: Based on the user's historical data of obtaining waffle times and pressing the waffle machine start switch within a preset time period, analyze and calculate the user's average waffle demand time within the preset time period.
[0135] The analysis and calculation of the average demand time for waffles by users within the preset time period is as follows: obtain the time difference between the time node of each waffle and the time node of pressing the waffle machine start switch, and then take the average value.
[0136] Step S3C3: Based on the average demand time for waffles in the user's history within a preset time period and the current time, predict and determine the waffle supply time.
[0137] The process of predicting and determining the waffle supply time is as follows: the average demand time can be predicted by extrapolating the average demand time backward from the current time point.
[0138] For example, assuming the average demand time is 10 minutes and the current time is 8:00 am, then the predicted waffle supply time is 8:10 am.
[0139] Step S3C4: Analyze whether the predicted waffle supply time exceeds the latest time node in the user's history of obtaining waffles within the preset time period. If yes, proceed to step S3C5; if no, proceed to step S3C6.
[0140] The latest time for obtaining waffles can be 8:20 am, or any other time. The analysis determines whether the predicted waffle supply time exceeds the user's historical latest waffle acquisition time within the preset time period.
[0141] Step S3C5: The latest time node for obtaining waffles in the user's history within a preset time period is used as the predicted waffle supply time.
[0142] Step S3C6 remains unchanged.
[0143] exist Figure 1 In step S300, further consideration is given to the process of analyzing and determining the waffle supply time based on the correspondence between user identity information and waffle supply time. This involves considering that the time a user obtains a waffle may vary within a specific time period, and also taking into account the possibility of multiple methods for verifying user identity information. The varying accuracy of these methods may affect the waffle supply time; therefore, further analysis is needed to determine the waffle supply time. (See the details below.) Figure 7 The illustrated embodiments are described in detail.
[0144] Reference Figure 7 In step S300, based on the correspondence between user identity information and waffle supply time, the waffle supply time is analyzed and determined, including:
[0145] Step S3a0: Determine whether the current time period falls within the preset time period range. If not, proceed to step S3b0; if yes, proceed to step S3f0.
[0146] The preset time period can be from 7:00 AM to 8:00 AM. At this time, users may be in a hurry to get to work, so they may need waffles in a more urgent manner. Whether the current time period falls within the preset time period can be determined by analyzing whether the current time falls within the preset time period. For example, if the current time period is from 9:00 AM to 10:00 AM, then it will not fall within the preset time period mentioned above.
[0147] Step S3b0: Obtain the source information for confirming the user's identity information.
[0148] The source information is defined as including the fingerprint information of pressing the waffle machine's start switch and the probability distribution of the user within a preset distance range around the waffle machine during the current time period; the source information for confirming the user's identity information is obtained through system traceability.
[0149] Step S3c0: If it is confirmed that the source information of the user identity information is the fingerprint information of pressing the waffle start switch, then the waffle supply time is determined by analyzing the correspondence between the user identity information and the waffle supply time.
[0150] The analysis and determination of waffle supply time can be obtained by querying a pre-set database that stores the correspondence between user identity information and waffle supply time.
[0151] Step S3d0: If the source information of the user identity information is confirmed to be the probability distribution of the user in the preset area around the waffle machine during the current time period, then the preliminary supply time of the waffle is determined by analyzing the correspondence between the user identity information and the waffle supply time.
[0152] The analysis and determination of the initial waffle supply time can be obtained by querying a pre-set database that stores the correspondence between user identity information and waffle supply time.
[0153] Step S3e0: Analyze and determine the waffle supply time based on the preset error time and the initial waffle supply time.
[0154] The preset error time can be 30 seconds or 1 minute, or other error times set by the user.
[0155] For example, assuming the preset error time is 60 seconds, and the initial waffle supply time is 8:00 am, then the waffle supply time is 8:01 am.
[0156] Step S3f0: Based on the user's historical data within a preset time period, obtain the time nodes for waffles, the time nodes for pressing the waffle machine start switch, and the current time node, and predict and determine the waffle supply time.
[0157] Specifically, based on the time points when users historically requested waffles within a preset time period and the time points when they pressed the waffle machine start switch, the average demand time for waffles within the preset time period is analyzed and calculated. Then, based on the average demand time for waffles within the preset time period and the current time point, the waffle supply time is predicted and determined.
[0158] The process of predicting and determining the waffle supply time is as follows: the average demand time can be predicted by extrapolating the average demand time forward from the current time point.
[0159] For example, assuming the average demand time is 10 minutes and the current time is 8:00 am, then the predicted waffle supply time is 8:10 am.
[0160] exist Figure 1 In step S500, it is further considered that when users actually eat waffles, they are also affected by the external temperature, and there will be requirements for the eating temperature of the waffles, which will affect the starting time of the waffle machine to process waffles. Therefore, it is necessary to further analyze and determine the starting time of the waffle machine to process waffles, specifically referring to... Figure 8 The illustrated embodiments are described in detail.
[0161] Reference Figure 8 Based on the analyzed and determined waffle supply time and waffle heating time, the starting timing for starting the waffle machine to process waffles includes:
[0162] Step S510: Obtain the ambient temperature.
[0163] The ambient temperature can be obtained through a temperature detection device pre-installed on the outside of the waffle machine to detect the ambient temperature.
[0164] Step S520: Based on the user identity information obtained from pressing the waffle machine start switch, and the correspondence between the user identity information and the preferred waffle temperature under different ambient temperatures, analyze and confirm the preferred waffle temperature for the corresponding user under the current ambient temperature.
[0165] The analysis and determination of the waffle temperature that the corresponding user prefers to eat under the current ambient temperature can be achieved in the following way: using the user's identity information obtained from pressing the waffle machine start switch as the query object, the information is retrieved from a preset database that stores the correspondence between user identity information and the preferred waffle temperature under different ambient temperatures.
[0166] Step S530: Based on the preset waffle cooling efficiency, waffle heating time, and the analyzed and determined waffle supply time, analyze and determine the start time for starting the waffle machine to process waffles.
[0167] The preset waffle cooling efficiency can be obtained from a database containing preset waffle cooling efficiencies, and the waffle heating time can be obtained from a database containing preset waffle heating times.
[0168] The following method can be used to analyze and determine the start time for starting the waffle machine to process waffles: First, calculate the temperature difference between the temperature of the waffle after processing and the user's preferred eating temperature. Then, calculate the cooling time of the waffle based on the temperature difference and the waffle cooling efficiency. Finally, analyze the time node for processing waffles based on the waffle supply time, the waffle heating time, and the cooling time.
[0169] For example, assuming the waffles are served at 8:00 am, the heating time is 5 minutes, and the cooling time is 10 minutes, then the waffles are processed at 7:45 am.
[0170] Step S540: If the analysis determines that the start time for starting the waffle machine to process waffles is the current time node or earlier, then the start time determined by the analysis is taken as the waffle temperature that the corresponding user prefers to eat at the current ambient temperature.
[0171] For example, following the example of step S530, assuming the current time is 7:40 am, the start time for starting the waffle machine to process waffles is 7:45 am.
[0172] Step S550: Conversely, the current time node is used as the starting point for analysis to determine when to start the waffle machine to process waffles.
[0173] Reference Figure 9 This application also provides a waffle machine control system, which adopts the following technical solution:
[0174] A waffle machine control system, comprising:
[0175] Module 1 is used to: obtain the user identity information of the user who pressed the start switch of the waffle machine.
[0176] Analysis module 2 is used to: analyze whether the waffle supply time set by the user is obtained within a preset time after the waffle machine start switch is pressed; if not, analyze and determine the waffle supply time according to the correspondence between the user's identity information and the waffle supply time; if yes, use the set waffle supply time as the waffle supply time determined by the analysis.
[0177] The start-up timing determination module 3 is used to analyze and determine the start-up timing for starting the waffle machine to process waffles based on the analyzed and determined waffle supply time and waffle heating time.
[0178] Execution module 4 is used to: start the waffle machine to process waffles according to the analyzed and determined start time for starting the waffle machine to process waffles.
[0179] The embodiments described in this specific implementation are preferred embodiments of this application and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.
Claims
1. A method for controlling a waffle machine, characterized in that, include: Obtain the user's identity information when pressing the waffle machine start switch; Analyze whether the user-set waffle supply time is obtained within a preset time after the waffle machine start switch is pressed; If not, analyze and determine the waffle serving time based on the correspondence between user identity information and waffle serving time; If so, the set waffle serving time will be used as the waffle serving time determined by the analysis. Based on the analyzed and determined waffle supply time and waffle heating time, the start time for starting the waffle machine to process waffles is determined. Based on the analyzed and determined start-up timing for starting the waffle machine to process waffles, start the waffle machine to process waffles; The acquisition of user identity information for pressing the waffle start switch includes: Obtain the pressing signal of the waffle maker start switch; Analyze whether fingerprint information of pressing the waffle maker's start switch has been obtained; If so, the user identity information for pressing the waffle machine start switch will be determined based on the correspondence between fingerprint information and user identity information. If not, the user with the highest probability is determined based on the probability distribution of the user within the preset distance area around the waffle machine during the current time period, and this user is used as the identity information of the user who pressed the start switch of the waffle machine. Based on the correspondence between user identity information and waffle serving time, the waffle serving time is determined to include: The source information for obtaining and confirming user identity information is defined as including fingerprint information of pressing the waffle machine start switch and the probability distribution of the user within a preset distance area around the waffle machine during the current time period. If the source information of the user's identity information is confirmed to be the fingerprint information of pressing the waffle start switch, then the waffle supply time is determined by analyzing the correspondence between the user's identity information and the waffle supply time. If the source information of the user identity information is confirmed to be the probability distribution of the user in the preset area around the waffle machine during the current time period, then the preliminary supply time of the waffle is determined by analyzing the correspondence between the user identity information and the waffle supply time. Based on the preset error time and the initial waffle supply time, the waffle supply time is determined through analysis.
2. The waffle machine control method according to claim 1, characterized in that, The acquisition of the preset error time includes: The analysis assumes that the source of the user's identity information is the probability distribution of the user within a preset distance area around the waffle machine during the current time period, and analyzes the actual time of waffle acquisition and the time of waffle supply. The error time was calculated based on the actual acquisition time and supply time of the waffles.
3. The waffle machine control method according to claim 1, characterized in that, Based on the correspondence between user identity information and waffle serving time, the waffle serving time is determined to include: Determine whether the current time period falls within the preset time period range; If not, the waffle serving time will be determined by analyzing the correspondence between user identity information and waffle serving time. If so, the waffle supply time will be predicted and determined based on the user's historical data within a preset time period, the time of obtaining the waffle start switch, the time of pressing the waffle machine start switch, and the current time.
4. The waffle machine control method according to claim 3, characterized in that, Predicting and determining waffle availability includes: The system retrieves the user's historical data, including the time points when waffles were obtained and the time points when the waffle machine start switch was pressed within a preset time period. Based on the user's historical data of waffle acquisition time points and waffle machine start switch press time points within a preset time period, the average waffle demand time of the user within the preset time period is analyzed and calculated. Based on the average demand time for waffles from users within a preset time period and the current time, the waffle supply time is predicted and determined.
5. The waffle machine control method according to claim 4, characterized in that, It also includes the step of predicting and determining the waffle supply time based on the average demand time for waffles within a preset time period and the current time, as follows: The analysis determines whether the predicted waffle supply time exceeds the latest time point in the user's history of obtaining waffles within the preset time period. If so, the latest time node in the user's history of obtaining waffles within the preset time period will be used as the predicted waffle supply time. If not, then remain unchanged.
6. The waffle machine control method according to claim 1, characterized in that, Based on the correspondence between user identity information and waffle serving time, the waffle serving time is determined to include: Determine whether the current time period falls within the preset time period range; If not, obtain the source information for confirming the user's identity information. The source information includes the fingerprint information of pressing the waffle machine's start switch and the probability distribution of the user within a preset distance area around the waffle machine during the current time period. If the source information of the user's identity information is confirmed to be the fingerprint information of pressing the waffle start switch, then the waffle supply time is determined by analyzing the correspondence between the user's identity information and the waffle supply time. If the source information of the user identity information is confirmed to be the probability distribution of the user in the preset area around the waffle machine during the current time period, then the preliminary supply time of the waffle is determined by analyzing the correspondence between the user identity information and the waffle supply time. Based on the preset error time and the initial waffle supply time, the waffle supply time is determined through analysis. If so, the waffle supply time will be predicted and determined based on the user's historical data within a preset time period, the time of obtaining the waffle start switch, the time of pressing the waffle machine start switch, and the current time.
7. A waffle machine control method according to any one of claims 1 to 6, characterized in that, Based on the analyzed and determined waffle supply time and waffle heating time, the analysis determined the following start-up timing for starting the waffle machine to process waffles: Obtain the ambient temperature; Based on the user identity information obtained from pressing the waffle machine start switch, and the correspondence between the user identity information and the preferred waffle temperature under different ambient temperatures, the analysis confirms the preferred waffle temperature for the corresponding user under the current ambient temperature. Based on the preset waffle cooling efficiency, waffle heating time, and the analyzed and determined waffle supply time, the start-up timing for starting the waffle machine to process waffles is analyzed and determined. If the analysis determines that the start time for starting the waffle machine to process waffles is the current time point or earlier, then the start time determined by the analysis will be taken as the waffle temperature that the corresponding user prefers to eat at the current ambient temperature. Conversely, the current time point is used as the starting point for analyzing and determining when to start the waffle machine to process waffles.
8. A waffle machine control system, characterized in that, include: The acquisition module (1) is used to: acquire the user identity information of pressing the waffle machine start switch, acquire the pressing signal of pressing the waffle machine start switch, and acquire the source information of confirming the user identity information; Analysis module (2) is used to: analyze whether the waffle supply time set by the user is obtained within a preset time after pressing the waffle machine start switch; If not, analyze and determine the waffle serving time based on the correspondence between user identity information and waffle serving time; If so, the set waffle serving time will be used as the waffle serving time determined by the analysis; analyze whether to obtain fingerprint information of pressing the waffle machine start switch; If yes, then the user identity information of the user who pressed the waffle machine start switch is determined based on the correspondence between fingerprint information and user identity information; if no, then the user with the highest probability is determined based on the probability distribution of the user within a preset distance area around the waffle machine during the current time period, and this user is used as the obtained user identity information of the user who pressed the waffle machine start switch; if the source information of the user identity information is confirmed to be the fingerprint information of the user who pressed the waffle machine start switch, then the waffle supply time is determined based on the correspondence between user identity information and waffle supply time. If the source information of the user identity information is confirmed to be the probability distribution of the user in the preset area around the waffle machine during the current time period, then the preliminary supply time of the waffle is determined by analyzing the correspondence between the user identity information and the waffle supply time. Based on the preset error time and the initial waffle supply time, the waffle supply time is determined through analysis. The start-up timing determination module (3) is used to: analyze and determine the start-up timing for starting the waffle machine to process waffles based on the analyzed and determined waffle supply time and waffle heating time; The execution module (4) is used to: start the waffle machine to process waffles according to the start time determined by the analysis.
Citation Information
Patent Citations
Intelligent control method of waffle machine
CN109008662A
Water inlet valve with intelligent water stopping function, management and control method and storage medium
CN114266462A
Health-care kettle control method for health-care user and health-care kettle
CN114668300A