Kettle heating control method, electronic device, kettle and kettle system
By acquiring information about the water dispensing status of the kettle, utilizing the boiling time required, and detecting the remaining water volume using a weight sensor, the system automatically controls the tap to add water. This solves the problem of insufficient intelligence in automatic water-filling kettles, achieving automatic water replenishment at a suitable water temperature, providing an intelligent and user-friendly experience, and simplifying user operation.
Patent Information
- Application Number
- CN202411716755.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2044-11-27
AI Technical Summary
Existing automatic water-filling kettles fail to adequately consider the user's water usage after being removed from the kettle base, resulting in poor intelligence and potentially leading to insufficient hot water or multiple manual refilling operations.
By acquiring information about the kettle's water intake, including the number of times, intervals, and amounts of water taken, and taking into account the time required for boiling, the amount of water to be added can be selectively determined. The remaining water volume can be detected by a weight sensor or a water level sensor, and the water supply can be automatically controlled by the tap, simplifying the user's operation.
It improves the intelligence and user experience of the kettle, ensures a suitable water temperature, reduces the need for multiple manual water filling operations, and simplifies the usage process.
Smart Images

Figure CN119769903B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of equipment control, and more specifically, to a kettle heating control method, electronic equipment, kettle, and kettle system. Background Technology
[0002] Existing automatic water-filling kettles automatically run a water-filling program after being removed from their base, automatically controlling the tap to add water when the kettle is placed back on the base. However, this type of automatic water-filling kettle fails to fully consider the user's water usage habits and has poor intelligence. Summary of the Invention
[0003] This application provides a kettle heating control method, electronic device, kettle, and kettle system to at least solve the technical problem of poor kettle intelligence.
[0004] According to a first aspect of the embodiments of this application, a kettle heating control method is provided, the method comprising:
[0005] In response to the kettle's activation signal, the water dispensing status of the kettle is obtained, wherein the water dispensing status includes parameters related to water dispensing;
[0006] Based on the water intake situation, the first method, which takes the time required for boiling as a factor, is selectively used to determine the amount of water to replenish;
[0007] Add the specified amount of water to the kettle.
[0008] In this embodiment, the water dispensing information includes parameters related to water dispensing. Therefore, the user's usage of the kettle can be determined by the water dispensing information. Thus, before adding water to the kettle, the first method can be selectively used to determine the amount of water to be added. Since the first method takes the boiling time as a factor, the determined amount of water to be added is more likely to ensure the water temperature in the kettle before the user needs to use water, thereby improving the intelligence of the kettle.
[0009] In conjunction with the first aspect, in one optional implementation of the embodiments of this application, the water collection situation includes the number of water collections;
[0010] The method of selectively determining the water replenishment amount based on the water intake situation, taking the boiling time as a factor, includes:
[0011] If the number of water draws is not less than a preset number of draws, then the first method is used to determine the amount of water to replenish, wherein the preset number of draws is not less than 2 draws.
[0012] Using this implementation method, the water dispensing status includes the number of times water is dispensed. When the number of times water is dispensed is not less than 2, it proves that the user has dispensed water from the kettle at least 2 times. This allows us to know the time interval between the two water dispensings. We can use this time interval to determine the amount of water that can be heated to boiling to determine the amount of water to replenish, ensuring that the water temperature in the kettle will be the same when the user uses the water next time, thus improving the user experience and the intelligence of the kettle.
[0013] In conjunction with the first aspect, in an optional implementation of the embodiments of this application, the water taking situation includes the water taking amount in a single water taking and the water taking interval between two adjacent water takings;
[0014] The method of determining the water replenishment amount using the first approach includes:
[0015] The first water volume is determined based on the water volume taken and the remaining water volume in the kettle;
[0016] Calculate the time required for the first boil after adding the first amount of water to the kettle based on the first amount of water.
[0017] If the time required for the first boiling exceeds the water dispensing interval, then the second water volume is determined according to the water dispensing interval, wherein the time required for the second boiling after the second water volume is added to the kettle does not exceed the water dispensing interval.
[0018] The second water volume is taken as the water intake volume;
[0019] If the time required for the first boiling does not exceed the water intake interval, then the first water volume is taken as the water intake volume.
[0020] This implementation first determines the initial water volume based on the user's normal needs. If the time required to heat the initial water volume to boiling point exceeds the water dispensing interval, it indicates that the water temperature in the kettle cannot be guaranteed when the user dispenses water next time. Therefore, the second water volume is determined based on the water dispensing interval. After adding the second water volume to the kettle, the user can obtain boiling water next time they dispense water, thus improving the kettle's intelligence and the user experience.
[0021] In conjunction with the first aspect, in an optional implementation of the embodiments of this application, the method further includes:
[0022] If the number of water draws is less than the set number, a second method is used to determine the amount of water to replenish, wherein the second method includes taking the required amount of water as a factor.
[0023] Using this implementation method, for cases where the number of water draws is less than 2, the second method is used to determine the amount of water to replenish. Since the second method takes the required amount of water as a factor, it ensures that the user can get a sufficient amount of water, thus improving the intelligence of the kettle and the user experience.
[0024] In conjunction with the first aspect, in one optional implementation of the embodiments of this application, the method of determining the water replenishment amount using the second method includes:
[0025] The difference between the amount of water taken and the amount of water remaining in the kettle is used as the replenishment amount, or the preset default amount is used as the replenishment amount, or the difference between the preset set amount and the amount of water remaining is used as the replenishment amount. Here, the default amount refers to the amount of water that needs to be added to the kettle, and the set amount refers to the total amount of water in the kettle after replenishment.
[0026] Using this implementation method, there are multiple ways to determine the amount of water to add in the second method, which improves the flexibility of using the kettle.
[0027] In conjunction with the first aspect, in one optional implementation of the embodiments of this application, the water intake situation includes the amount of water taken in a single intake;
[0028] The method further includes:
[0029] If the amount of water taken exceeds the amount of water remaining in the kettle, then the first method of selectively determining the amount of water to be added, taking into account the time required for boiling, is executed based on the water taken. Otherwise, there is no need to add water to the kettle.
[0030] This implementation first determines whether the amount of water taken exceeds the remaining water volume. If it does not exceed the remaining water volume, it proves that the remaining water volume meets the user's next water demand. Therefore, there is no need to add water to the kettle, which not only ensures the user's next water demand but also avoids excessive water in the kettle, thus improving the kettle's intelligence.
[0031] In conjunction with the first aspect, in an optional implementation of the embodiments of this application, the method further includes:
[0032] After water is added to the kettle, the first weight or the first water level of the kettle is obtained;
[0033] After the kettle is detached from the kettle base and placed back on the kettle base, the second weight or second water level of the kettle is obtained;
[0034] The second weight or the second water level shall be taken as the remaining water volume;
[0035] The difference between the first weight and the second weight, or the difference between the first water level and the second water level, shall be taken as the amount of water taken in this instance.
[0036] This method uses weight or water level to determine the remaining water volume and the amount of water taken, which is simple, convenient, and helps reduce costs.
[0037] In conjunction with the first aspect, in an optional implementation of the embodiments of this application, the method further includes:
[0038] If the number of water collections exceeds 3, the number of people drinking water is determined based on the amount of water collected each time, the water collection intervals, and a preset relationship table, wherein the relationship table includes the correspondence between the amount of water collected, the water collection intervals, and the number of people drinking water.
[0039] The second water volume is adjusted based on the number of people drinking water, wherein the adjusted second water volume is increased as the number of people drinking water increases.
[0040] By adopting this implementation method, the number of people drinking water is determined by the water volume and water intake interval, and the second water volume is adjusted according to the number of people drinking water, so that the kettle can meet the different needs of users under different circumstances, thereby improving the intelligence of the kettle and the user experience.
[0041] According to a second aspect of the embodiments of this application, an electronic device is provided, the electronic device including a memory and a processor;
[0042] The memory is used to store computer programs;
[0043] The processor is used to execute the computer program to implement the steps of the method described above.
[0044] According to a third aspect of the embodiments of this application, a kettle is provided, including the electronic device described above or controlled by the steps of the method described above.
[0045] According to a fourth aspect of the embodiments of this application, a kettle system is provided, including the kettle described above and a kettle base. The kettle base includes a mounting base and a water inlet pipe. The mounting base is provided with a weight sensor for detecting the weight of the kettle, and the water inlet pipe is used to fill the kettle with water.
[0046] The technical effects achieved by the second to fourth aspects mentioned above are similar to those achieved by the corresponding technical means in the first aspect, and will not be repeated here. Attached Figure Description
[0047] Figure 1 This is a flowchart of a kettle heating control method provided in an embodiment of this application;
[0048] Figure 2 This is a flowchart illustrating the determination of water intake in a kettle heating control method provided in this application embodiment;
[0049] Figure 3 This is a flowchart of a kettle heating control method provided in this application in a specific application;
[0050] Figure 4This is another flowchart of a kettle heating control method provided in this application embodiment in a specific application;
[0051] Figure 5 This is a structural block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0052] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0053] It should be understood that "multiple" as mentioned herein refers to two or more. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first," "second," etc., are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and the terms "first," "second," etc., do not necessarily imply differentness.
[0054] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or apparatus.
[0055] Existing automatic water-filling kettles use a weighing module to determine the water level. When the user needs to add water, the tap rotates to the top of the kettle to begin filling, stopping when the default or user-set water level is reached. However, this solution has a problem: the user must manually add water. If the user forgets to press the 'add water' button, there may not be enough hot water left for the next pot of tea. Furthermore, if the user drinks tea for an extended period, they will need to press the 'add water' button multiple times throughout the process, making it not very intelligent.
[0056] Based on this, embodiments of this application provide a kettle heating control method, an electronic device, a kettle, and a kettle system, which have the following characteristics:
[0057] 1. After powering on, the kettle automatically adds water to the default or user-set volume. After the user takes water for the first time, the weighing module detects the amount taken and determines if the remaining water is sufficient for the next draw. If not, the kettle controls the tap to add more water. This simplifies the process, eliminating the need for users to repeatedly click "add water" during extended tea drinking sessions.
[0058] 2. Check the interval between two water collections. If the interval is too short to heat the newly added cold water to boiling, prioritize adding water up to the maximum amount that can be boiled within that time to ensure the water temperature.
[0059] 3. When the user is about to stop drinking tea, the automatic water filling process can be stopped to reduce the water level in the kettle.
[0060] The kettle heating control method provided in this application embodiment detects the amount of water the user takes this time using a weighing module and determines whether the remaining water in the kettle is sufficient for the user's next water intake. If not, it controls the tap to rotate and add water. It also detects the interval between two water intakes and prioritizes adding water to the maximum amount that can be boiled within that time, ensuring the water temperature is maintained. This eliminates the need for users to repeatedly click 'add water' during extended tea drinking sessions, simplifying the usage process and improving the kettle's intelligence.
[0061] To facilitate understanding, the kettle heating control method provided in this embodiment will be further explained. (Refer to...) Figure 1 The flowchart shown is a diagram of a kettle heating control method, which includes the following processing steps.
[0062] S100: In response to the kettle's activation signal, obtain information about the kettle's water dispensing status.
[0063] After receiving the activation signal, obtain information on water intake.
[0064] The water intake information includes parameters related to water intake. Specifically, parameters related to water intake include, for example, the amount of water taken in a single instance, the sum of the amounts taken in multiple instances, and the number of times water is taken. This embodiment does not specify these parameters in detail.
[0065] The activation signal can be triggered when the kettle is placed on the heating base, when the kettle is removed from the heating base, or when the kettle starts heating or finishes heating. In other words, any signal that indicates the kettle is being activated can trigger the activation signal.
[0066] S102. Based on the water intake situation, selectively adopt the first method of taking the boiling time as a factor to determine the amount of water to replenish.
[0067] In one embodiment, different methods for determining the water replenishment amount are selected for different water intake situations. In some cases, a first method is used to determine the water replenishment amount. This first method takes into account the boiling time, which refers to the time required to heat the water in the kettle to boiling.
[0068] Specifically, the more frequently a user takes water and the larger the amount of water taken at a time, the more likely the user will choose the first method to determine the amount of water to replenish.
[0069] S104. Add water to the kettle to make up the required amount.
[0070] In one embodiment, a water replenishment device controlled by the current executing entity is also provided on one side of the heating base of the kettle. The current executing entity replenishes water into the kettle by controlling the water output time or water output of the water replenishment device.
[0071] In this embodiment, the water dispensing information includes parameters related to water dispensing. Therefore, the user's usage of the kettle can be determined by the water dispensing information. Thus, before adding water to the kettle, the first method can be selectively used to determine the amount of water to be added. Since the first method takes the boiling time as a factor, the determined amount of water to be added is more likely to ensure the water temperature in the kettle before the user needs to use water, thereby improving the intelligence of the kettle.
[0072] In one possible embodiment of this application, the water collection situation includes the number of times water is collected;
[0073] The water replenishment amount is determined selectively using the primary method that takes the time required for boiling as a factor, based on the water intake situation. This includes:
[0074] If the number of water draws is preset to a certain number, the first method is used to determine the amount of water to be replenished, wherein the preset number of draws is not less than 2.
[0075] In one embodiment, a water dispensing is considered to have occurred once the kettle is removed from the heating base and then placed back on the heating base. Each water dispensing is counted as one water dispensing, with the initial water dispensing count being 0.
[0076] Using this implementation method, the water dispensing status includes the number of times water is dispensed. When the number of times water is dispensed is not less than 2, it proves that the user has dispensed water from the kettle at least 2 times. This allows us to know the time interval between the two water dispensings. We can use this time interval to determine the amount of water that can be heated to boiling to determine the amount of water to replenish, ensuring that the water temperature in the kettle will be the same when the user uses the water next time, thus improving the user experience and the intelligence of the kettle.
[0077] Optionally, in one implementation of this embodiment, the water intake situation includes the amount of water taken in a single intake and the water intake interval between two adjacent intakes.
[0078] In one embodiment, the time interval between two consecutive times the kettle is removed from the heating base is defined as the water dispensing interval. The amount of water dispensed can be measured using a weight sensor or a water level sensor. Specifically, for example, a water level sensor detects the water level before the kettle is removed from the heating base, and after the kettle is placed back on the heating base, the water level sensor detects the water level again. The difference between the two water level values is used as the amount of water dispensed in this instance. Alternatively, the amount of water dispensed in a single instance can also be the average of the amounts dispensed in previous instances.
[0079] like Figure 2 As shown, the first method is used to determine the water replenishment amount, including:
[0080] S200. Determine the first water volume based on the water intake and the remaining water in the kettle.
[0081] In one embodiment, the first water volume is obtained by subtracting the remaining water volume from the water volume taken.
[0082] S202. Calculate the time required for the first boil after adding the first amount of water to the kettle based on the first amount of water.
[0083] In one embodiment, the amount of water added to the kettle and the time required to heat it to boiling can be obtained through experiments. Therefore, once the initial amount of water is known, the time required for the first boil can be determined based on the previous experimental data.
[0084] Specifically, in other embodiments, the current water temperature in the kettle can be considered, and then combined with the amount of water to be added to determine the boiling time. The lower the current water temperature, or the lower the temperature of the added water, the longer the boiling time will be. The required boiling time can be obtained experimentally for all of these situations.
[0085] S204. If the time required for the first boiling exceeds the water intake interval, the second water volume shall be determined according to the water intake interval.
[0086] The time required for the second boil after the second volume of water is added to the kettle shall not exceed the water dispensing interval.
[0087] Preferably, the water sampling interval is used as the time required for the second boiling, and the water volume is retrieved from the experimental data to obtain the second water volume.
[0088] S206. The second water volume shall be used as the water intake volume.
[0089] S208. If the time required for the first boiling does not exceed the water intake interval, then the first water volume shall be taken as the water intake volume.
[0090] This implementation first determines the initial water volume based on the user's normal needs. If the time required to heat the initial water volume to boiling point exceeds the water dispensing interval, it indicates that the water temperature in the kettle cannot be guaranteed when the user dispenses water next time. Therefore, the second water volume is determined based on the water dispensing interval. After adding the second water volume to the kettle, the user can obtain boiling water next time they dispense water, thus improving the kettle's intelligence and the user experience.
[0091] Optionally, in one implementation of this embodiment, the method further includes:
[0092] If the number of water draws is less than the set number, the second method is used to determine the amount of water to replenish, which includes taking the required amount of water as a factor.
[0093] The required water volume is the amount of water a user needs to draw water each time, which is the amount of water drawn per transaction.
[0094] Using this implementation method, for cases where the number of water draws is less than 2, the second method is used to determine the amount of water to replenish. Since the second method takes the required amount of water as a factor, it ensures that the user can get a sufficient amount of water, thus improving the intelligence of the kettle and the user experience.
[0095] Optionally, in one implementation of this embodiment, a second method is used to determine the water replenishment amount, including:
[0096] The difference between the amount of water drawn and the amount of water remaining in the kettle can be used as the replenishment amount, or the preset default amount of water can be used as the replenishment amount, or the difference between the preset set amount of water and the amount of water remaining can be used as the replenishment amount.
[0097] The default water volume refers to the amount of water that needs to be added to the kettle, while the set water volume refers to the total amount of water in the kettle after adding water.
[0098] Using this implementation method, there are multiple ways to determine the amount of water to add in the second method, which improves the flexibility of using the kettle.
[0099] Optionally, in one implementation of this embodiment, the water intake situation includes the amount of water taken in a single intake;
[0100] The method also includes:
[0101] If the amount of water taken exceeds the amount of water remaining in the kettle, the first method of determining the amount of water to be added will be selectively adopted based on the amount of water taken, taking into account the time required for boiling. Otherwise, there is no need to add water to the kettle.
[0102] This implementation first determines whether the amount of water taken exceeds the remaining water volume. If it does not exceed the remaining water volume, it proves that the remaining water volume meets the user's next water demand. Therefore, there is no need to add water to the kettle, which not only ensures the user's next water demand but also avoids excessive water in the kettle, thus improving the kettle's intelligence.
[0103] Optionally, in one implementation of this embodiment, the method further includes:
[0104] After water is added to the kettle, obtain the first weight or first water level of the kettle;
[0105] After the kettle is detached from the kettle base and placed back on the kettle base, obtain the second weight or second water level of the kettle;
[0106] The second weight or the second water level is taken as the remaining water volume;
[0107] The difference between the first weight and the second weight, or the difference between the first water level and the second water level, shall be taken as the amount of water taken in this instance.
[0108] This method uses weight or water level to determine the remaining water volume and the amount of water taken, which is simple, convenient, and helps reduce costs.
[0109] Optionally, in one implementation of this embodiment, the method further includes:
[0110] If the number of water collections exceeds 3, the number of people drinking water will be determined based on the amount of water collected each time, the water collection intervals, and a preset relationship table. The relationship table includes the correspondence between the amount of water collected, the water collection intervals, and the number of people drinking water.
[0111] The second water volume is adjusted based on the number of people drinking water, with the adjusted second water volume increasing as the number of people drinking water increases.
[0112] In one embodiment, the relationship table contains the number of people drinking water corresponding to different water intake volumes and intervals, as well as the correction value for the second water volume based on the number of people drinking water. Specifically, the correction for the second water volume starts from 3 people, and the correction value increases by one unit for each additional person. The initial value of the correction value can be 50ml or 100ml, and the amount of one unit can be 10ml or 20ml; this embodiment does not impose specific limitations on this.
[0113] By adopting this implementation method, the number of people drinking water is determined by the water volume and water intake interval, and the second water volume is adjusted according to the number of people drinking water, so that the kettle can meet the different needs of users under different circumstances, thereby improving the intelligence of the kettle and the user experience.
[0114] In the above embodiments of this application, the descriptions of each embodiment have their own emphasis. Parts not described in detail in a certain embodiment can be referred to in the relevant descriptions of other embodiments. The steps illustrated in the related flowcharts can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown here. In other words, the order of steps described in the foregoing embodiments is merely an example. Reasonable adjustments to the order of steps based on the content of the embodiments of this application are also within the protection scope of the embodiments of this application.
[0115] In one specific implementation of the embodiments of this application, such as Figure 3 and 4 As shown, the kettle heating control method includes the following processes:
[0116] 1. An automatic water-filling kettle generally consists of three parts: a rotating water tap, the kettle, and a base. When water needs to be added, the tap will rotate to the top of the kettle to add water; after adding water, the tap will return to its initial position, and the kettle will start boiling water.
[0117] 2. The weighing module is located inside the base beneath the kettle and can monitor the water level in real time. The specific process for determining whether to add water is as follows:
[0118] 1) After powering on, the faucet will automatically rotate and add water to the default water volume or the water volume set by the user;
[0119] 2) After the user takes water from the kettle and puts it back, the weighing module can obtain the remaining water volume W in the kettle and calculate the amount of water the user took this time, a, by measuring the change in weight. Since the number of teaware and the number of people used by a user during a tea drinking session are relatively fixed, it can be determined that the amount of water taken next time will also be approximately equal to a.
[0120] 3) When the remaining water volume W < the user's water consumption a, it is considered that the remaining water volume in the kettle is not sufficient to meet the user's next water consumption needs, so the faucet is rotated to the correct position to add water;
[0121] 4) When the remaining water volume W is greater than or equal to the user's water consumption a, it is considered that the remaining water volume is sufficient for the user's next water consumption, and the faucet does not respond.
[0122] 5) If the user is about to finish drinking tea, they can press the 'Stop' button to terminate the automatic water filling process. After that, even if W < a is detected, automatic water filling will not be performed, thereby reducing the water in the kettle.
[0123] 3. After confirming that water needs to be added, the procedure for determining the amount of water to be added is as follows:
[0124] 1) If the user takes water less than twice, add water to the default water level or the user-set water level. Detect the time interval T between two water withdrawals.
[0125] 2) Calculate the amount of new water to be added, N = user's water intake a - remaining water volume W, and calculate the time t it takes for the newly added water N to boil. Here, t is an empirically calculated value that can be obtained during performance testing in the early stages of development.
[0126] 3) When the water intake time interval T is greater than or equal to the time t it takes for the newly added water to boil, it is assumed that the user can boil the newly added water N before the next water intake, so water is added until the user's water intake a is reached;
[0127] 4) When the water intake interval T is less than the time t it takes for the newly added water to boil, it is assumed that if the newly added water reaches level a, it will not boil when the user takes water again. Therefore, the maximum amount of water n that can be boiled within time T should be added. Here, the maximum amount of water n and the time t to boil are both empirically calculated values and need to be obtained during performance testing in the early stages of development.
[0128] 5) Based on this, determine the amount of water to be added to meet the user's water temperature and ensure that the kettle contains boiling water the next time water is drawn.
[0129] 4. After the water filling process is completed, the kettle will start boiling water; with the combination of low-heat boiling and anti-dry-boil logic, users can use hot water at a suitable temperature for each brew, while ensuring safety.
[0130] 5. When the user is about to stop drinking tea and the automatic water filling process is stopped, if the weighing sensor detects that there is still water in the kettle and it has not been cleaned for a certain period of time, a buzzer or indicator light will be used to remind the user to clean the kettle.
[0131] 6. This invention simplifies the operation of clicking the 'Add Water' button multiple times during the tea brewing process to clicking the 'Stop' button once, avoiding interruptions to the user's tea brewing process due to the need to control the addition of water, simplifying the usage process and making it more intelligent.
[0132] The weighing module can be replaced with a liquid level probe, which can also obtain the remaining water W in the kettle and the amount of water taken by the user a.
[0133] This application also provides an electronic device, including a memory and a processor;
[0134] The memory is used to store computer programs;
[0135] The processor is used to execute the computer program to implement the steps of the method described above.
[0136] Specifically, such as Figure 5As shown, the electronic device includes a processor 100, at least one communication bus 200, a user interface 300, at least one external communication interface 400, and a memory 500. The communication bus 200 is configured to enable communication between these components. The user interface 300 may include a display screen, and the external communication interface 400 may include standard wired and wireless interfaces. The memory 500 stores a kettle heating control method. The processor 100 is used to employ the aforementioned method when executing the kettle heating control method stored in the memory 500.
[0137] This embodiment also provides a kettle, which includes the electronic device described above or is controlled by the steps of the method described above.
[0138] This embodiment also provides a kettle system, including the kettle and kettle base described above. The kettle base includes a mounting base and a water inlet pipe. The mounting base is provided with a weight sensor for detecting the weight of the kettle, and the water inlet pipe is used to fill the kettle with water.
[0139] The description of the above electronic device is similar to that of the above method embodiments, and has similar beneficial effects. For technical details not disclosed in the electronic device of this application, please refer to the description of the method embodiments of this application for understanding.
[0140] The sequence numbers or order of description of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0141] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0142] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0143] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0144] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer, or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital versatile disc (DVD)), or a semiconductor medium (e.g., solid state disk (SSD)). It is worth noting that the computer-readable storage medium mentioned in the embodiments of this application can be a non-volatile storage medium; in other words, it can be a non-transient storage medium.
[0145] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in the embodiments of this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the scene data of the current frame in the 3D virtual scene involved in the embodiments of this application, the client's device information, and the scene interaction information are all obtained with full authorization.
[0146] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A kettle heating control method, characterized by, The method comprises: in response to an activation signal of a kettle, obtaining a water taking condition of the kettle; determining a water replenishment amount according to the water taking condition by a first mode, the first mode taking a boiling time as a consideration factor; replenishing water in the kettle by the water replenishment amount; wherein the water taking condition comprises a water taking frequency; the determining of the water replenishment amount according to the water taking condition comprises: if the water taking frequency is greater than or equal to a preset set frequency, determining the water replenishment amount by the first mode, wherein the set frequency is not less than 2 times; the water taking condition further comprises a water taking amount of single water taking and a water taking interval between adjacent two water takings; the determining of the water replenishment amount by the first mode comprises: determining a first water amount according to the water taking amount and a residual water amount in the kettle; calculating a first boiling time required after the first water amount is added into the kettle; if the first boiling time required exceeds the water taking interval, determining a second water amount according to the water taking interval, wherein a second boiling time required after the second water amount is added into the kettle does not exceed the water taking interval; taking the second water amount as the water replenishment amount; if the first boiling time required does not exceed the water taking interval, taking the first water amount as the water replenishment amount.
2. The kettle heating control method of claim 1, wherein, The method further comprises: if the water taking frequency is less than the set frequency, determining a water replenishment amount by a second mode, wherein the second mode comprises a mode taking a required water amount as a consideration factor.
3. The kettle heating control method of claim 2, wherein, the determining of the water replenishment amount by the second mode comprises: taking a difference between the water taking amount of single water taking and the residual water amount in the kettle as the water replenishment amount, or taking a preset default water amount as the water replenishment amount, or taking a difference between a preset set water amount and the residual water amount as the water replenishment amount, wherein the default water amount refers to a water amount required to be added into the kettle, and the set water amount refers to a total water amount in the kettle after water replenishment.
4. The method of claim 1, wherein, The method further comprises: after the kettle is replenished with water, obtaining a first weight or a first water level of the kettle; after the kettle is separated from a kettle base and is placed back on the kettle base, obtaining a second weight or a second water level of the kettle; taking the second weight or the second water level as a residual water amount; taking a difference between the first weight and the second weight or a difference between the first water level and the second water level as a water taking amount of this time.
5. The method of claim 1, wherein, The method further comprises: if the water taking frequency exceeds 3 times, determining a number of people drinking water according to the water taking amount of each water taking, each water taking interval and a preset relationship table, wherein the relationship table comprises a corresponding relationship between the water taking amount and the water taking interval and the number of people drinking water; correcting the second water amount according to the number of people drinking water, wherein the corrected second water amount is increased with an increase of the number of people drinking water.
6. A kettle heating control method, characterized by, The method comprises: in response to an activation signal of a kettle, obtaining a water taking condition of the kettle; determining a water replenishment amount according to the water taking condition by a first mode, the first mode taking a boiling time as a consideration factor; replenishing water in the kettle by the water replenishment amount; the water taking condition comprises a water taking amount of single water taking, and the method comprises: If the water taking amount exceeds the residual water amount in the kettle, the first mode of determining the water supplement amount by taking the boiling time as a consideration factor according to the water taking condition is performed, otherwise, no water supplement is needed in the kettle; The water taking condition further includes a water taking interval between two adjacent water takings; The execution of the first mode of determining the water supplement amount by taking the boiling time as a consideration factor according to the water taking condition includes: Determining a first water amount according to the water taking amount and the residual water amount in the kettle; Calculating a first boiling time required after the first water amount is added into the kettle; If the first boiling time required exceeds the water taking interval, a second water amount is determined according to the water taking interval, wherein a second boiling time required after the second water amount is added into the kettle does not exceed the water taking interval; The second water amount is taken as the water taking amount; If the first boiling time required does not exceed the water taking interval, the first water amount is taken as the water taking amount.
7. An electronic device, comprising: The electronic device includes a memory and a processor; The memory is configured to store a computer program; The processor is configured to execute the computer program to implement the steps of the method in any one of claims 1-6.
8. A kettle characterised in that The electronic device in claim 7 or controlled by the steps of the method in any one of claims 1-6.
9. A kettle system characterized in that, The kettle in claim 8 and a kettle base, the kettle base includes a mounting seat and a water filling pipeline, the mounting seat is provided with a weight sensor for detecting the weight of the kettle, and the water filling pipeline is used for filling water into the kettle.
Citation Information
Patent Citations
Water volume control method and device of electric kettle and electric kettle
CN112998518A
Electric hot-water heater
JP1992317610A