A method and system for identifying a pan for a cooktop
Patent Information
- Application Number
- CN202611136416.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-29
- Publication Date
- 2026-10-16
AI Technical Summary
[0003]然而,这种配对绑定方案操作繁琐,需要用户手动触发或是通过特定操作才能启动配对流程,不仅增加用户操作步骤,还降低用户使用体验;以及智能化程度较低,且当锅具处于无电状态或是信号故障时,无法完成绑定;此外,还缺乏辅助判断,无法解决灶具的实际使用状态,容易导致误绑定或是逻辑混乱,从而影响整体绑定体验
[0009]应当理解,发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其他特征将通过以下的描述变得容易理解。
Smart Images

Figure CN122934263A_ABST
Abstract
Description
Technical Field
[0001] The embodiments in this specification belong to the field of intelligent kitchen appliance technology, and specifically relate to a cookware certification method and system for stoves. Background Technology
[0002] Pairing and binding smart cooktops with smart cookware is fundamental to achieving personalized cooking and automatic heat adjustment. Currently, common pairing and binding schemes rely on the cookware actively emitting a preset signal carrying identification information. After receiving the preset signal, if the cookware determines that the identification information matches the preset identifier, it automatically performs the binding.
[0003] However, this pairing and binding scheme is cumbersome to operate, requiring users to manually trigger or perform specific operations to start the pairing process. This not only increases the number of steps for users but also reduces the user experience. Furthermore, it has a low level of intelligence and cannot complete the binding when the cookware is out of power or has a signal failure. In addition, it lacks auxiliary judgment and cannot solve the actual usage status of the stove, which can easily lead to misbinding or logical confusion, thus affecting the overall binding experience. Summary of the Invention
[0004] The embodiments of this disclosure provide a method and system for certifying cookware for stoves.
[0005] In a first aspect of this disclosure, a cookware authentication method for a cooktop is provided. The method includes determining whether a first duration during which the first parameter change value is within a preset parameter range, based on a first parameter change value on the cooktop surface, exceeds the preset duration threshold. The method further includes, in response to determining that the first duration exceeds the preset duration threshold, acquiring identification information for at least one cookware, and determining matching identification information from all identification information based on a preset feature database and the first parameter change value; each cookware carries a wireless tag corresponding to the cooktop. Furthermore, the method includes establishing a binding relationship between the cookware and the matching identification information.
[0006] In a second aspect of this disclosure, a cookware authentication system for a cooktop is provided. The system includes a parameter change module configured to determine, based on a first parameter change value on the cooktop surface, whether a first duration during which the first parameter change value is within a preset parameter range exceeds a preset duration threshold. The system also includes a matching identifier determination module configured to, in response to determining that the first duration exceeds the preset duration threshold, acquire identifier information of at least one cookware and, based on a preset feature database and the first parameter change value, determine matching identifier information from all identifier information; each cookware carries a wireless tag corresponding to the cooktop. Furthermore, the system includes a binding authentication module configured to establish a binding relationship between the cookware and the matching identifier information.
[0007] In a third aspect of this disclosure, a computer program product is provided, comprising a computer program that is executed by a processor to implement the method according to the first aspect.
[0008] In a fourth aspect of this disclosure, a machine-readable storage medium is provided. The machine-readable storage medium stores machine-executable instructions, which are executed by a processor to implement the method provided according to a first aspect of this disclosure.
[0009] It should be understood that the description in the Summary of the Invention section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0011] Figure 1 A flowchart illustrating a cookware certification method for a stovetop, according to some embodiments of this disclosure, is shown.
[0012] Figure 2 A flowchart illustrating another cookware certification method for stovetops, according to some embodiments of this disclosure, is shown.
[0013] Figure 3 A block diagram of a cookware authentication system for a stovetop, according to some embodiments of the present disclosure, is shown.
[0014] Figure 4 A block diagram of an electronic device that can implement several embodiments of the present disclosure is shown. Detailed Implementation
[0015] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0016] The terms “comprising” and “having”, and any variations thereof, in this specification, claims, and the foregoing drawings are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus. Depending on the context, the word “if” as it applies herein may be interpreted as “when”, “when”, “in response to determination”, or “in response to detection”.
[0017] As mentioned above, common pairing and binding schemes are cumbersome to operate, requiring users to manually trigger the signal transmission switch on the cookware (such as pressing a button) or to initiate the pairing process by having the cookware actively send an opening command through specific operations. This not only increases the number of steps for users but also reduces the user experience. Furthermore, the level of intelligence is low, relying excessively on the active operation of the cookware rather than the cookware automatically sensing the cookware. When the cookware is without power or has a signal failure, binding cannot be completed. In addition, there is a lack of auxiliary judgment. The single signal binding method cannot be combined with the actual usage status of the cookware (such as whether the cookware is placed stably or whether someone is operating it), which can easily lead to misbinding or logical confusion. Moreover, it cannot accurately distinguish between temporarily moving the cookware and the end of cooking, thus affecting the overall binding experience.
[0018] Another approach is to refer to a smart cooktop control method disclosed in CN111594880A, which identifies cooktops by detecting the weight of the pots on the cooktop and matching that weight with a pre-stored reference weight. While this solution can automatically identify cooktops to some extent, it still has significant shortcomings: Firstly, it does not solve the problem of how to automatically trigger wireless tag scanning, still requiring user intervention or relying on continuous scanning, which is prone to false triggering and consumes a lot of power. Secondly, its matching process relies solely on weight comparison, failing to combine physical parameters for logical cross-verification of the tags, resulting in limited recognition accuracy and anti-interference capabilities. Furthermore, it completely neglects a delayed shutdown strategy after temporarily moving the pot during cooking, meaning it cannot make intelligent decisions based on user behavior and cooktop status.
[0019] Therefore, embodiments of this disclosure propose a cookware authentication method for cooktops. The method includes determining whether a first duration during which the change in a first parameter value on the cooktop surface falls within a preset parameter range exceeds a preset duration threshold. The method further includes, in response to determining that the first duration exceeds the preset duration threshold, acquiring identification information for at least one cookware, and determining matching identification information from all identification information based on a preset feature database and the first parameter change value; each cookware carries a wireless tag corresponding to the cooktop. Furthermore, the method includes establishing a binding relationship between the cookware and the matching identification information.
[0020] In this way, at least the following technical effects can be achieved:
[0021] Simplified operation: Users only need to place the pot, and the stove will automatically trigger, scan, identify and bind it, completely eliminating the need for additional operations such as pressing buttons or voice commands;
[0022] Accurate and reliable identification: By constructing a matching mechanism between physical sensing and wireless tags, the identification information of multiple scanned cookware and the measured parameter changes can meet the preset correspondence, effectively avoiding long-distance crosstalk and misbinding of unauthorized cookware; in addition, it can also combine signal strength proximity judgment to further improve the accuracy in multi-cookware scenarios.
[0023] Precise error prevention and intelligent delayed shutdown: It can also accurately distinguish between temporary pot removal and cooking completion based on human body sensing and rapid pot replay detection, effectively avoiding unexpected flameout caused by temporary pot removal; at the same time, it can also turn off the power in time after the user leaves the kitchen, which saves energy and prevents the risk of gas leakage or dry burning.
[0024] Please see Figure 1The flowchart shown illustrates a cookware authentication method for a cooktop according to some embodiments of this disclosure. Method 100 is executed, for example, by the main control unit (such as an MCU) of the cooktop, which also includes at least a weighing module, a wireless communication module, a sensing module, and a timer. The weighing module can be understood as a weight sensor or capacitive sensor integrated under the cooktop, used to collect parameter changes corresponding to the weight on the cooktop in real time and feed these parameter changes back to the main control unit. The wireless communication module can be understood as Bluetooth, WIFI, or NFC, with its built-in antenna integrated under the heating area of the cooktop. It is used to actively emit wireless excitation signals to the surrounding area of the cooktop based on the instructions of the main control unit, and to receive the identification information of one or more pots around the cooktop based on the backscattering of the wireless excitation signals, and feed back the identification information of each pot to the main control unit. The sensing module can be understood as a pyroelectric infrared sensor or microwave radar sensor integrated on the user-facing side of the cooktop, used to collect a parameter sequence indicating whether the user is in front of the cooktop within a delay time and feed back the parameter sequence to the main control unit. The timer is used to start the delay time timing command from the main control unit, to time according to the delay time, and to feed back the timing end information to the main control unit after the delay time ends. In addition, the cooktop also has one or more corresponding cookwares, each with a wireless tag embedded in its bottom or side wall. This wireless tag can be understood as a Bluetooth slave device, an RFID passive tag, or an NFC passive tag. It is used to passively receive the wireless excitation signal emitted by the aforementioned wireless communication module without the cookware itself having an active transmitting circuit (or any manual switch) powered by a battery. This activates the internal chip to modulate the unique identification information based on the wireless excitation signal and backscatter it back to the wireless communication module.
[0025] It is understandable that the structural composition, connection relationship and application principle of the above-mentioned components and modules are all well-known technical means in this field, and will not be elaborated on here.
[0026] like Figure 1As shown in block 102, method 100 can determine whether the first duration of the first parameter change value within a preset parameter range exceeds a preset duration threshold based on the first parameter change value of the cooktop surface. Here, after the cooktop is started and in standby (or running) state, the main control unit can collect the parameter change value (i.e., the first parameter change value) corresponding to the weight on the cooktop surface in real time based on the weighing module, so as to determine whether there is a user placing a pot. For example, taking the weighing module as a weight sensor, when the weight value collected by the weight sensor at least twice in a row is greater than the preset weight threshold (e.g., 50g), it indicates that there is a user placing a pot (i.e., there is a pot on the cooktop surface); otherwise, it indicates that there is no user placing a pot (i.e., there is no pot on the cooktop surface). Alternatively, taking the weighing module as a capacitive sensor, when the dielectric constant change value collected by the capacitive sensor at least twice in a row is greater than the preset dielectric constant threshold, it indicates that there is a user placing a pot; otherwise, it indicates that there is no user placing a pot.
[0027] After confirming that a user has placed a cookware, the main control unit can determine whether the duration for which the real-time collected parameter change value is within a preset parameter range (i.e., the first duration) exceeds a preset duration threshold. The preset parameter range can be understood as a parameter range that meets the weight characteristics of the cookware type required for authentication, such as a weight range greater than 200g. The first duration can be understood as the duration for which the parameter change value within the preset parameter range lasts in real time, and the preset duration threshold can be, for example, 0.5s.
[0028] Understandably, when the real-time collected parameter change value is within the first time of the preset parameter range, exceeding the preset time threshold, it indicates that the cookware type required for certification has been stably placed on the cooktop, effectively eliminating false triggers caused by momentary placement or slight touch. Otherwise, it indicates that the cookware type required for certification has not yet been stably placed on the cooktop.
[0029] In block 104, method 100 may, in response to determining that a first duration exceeds a preset duration threshold, acquire identification information of at least one cookware and, based on a preset feature database and a first parameter change value, determine matching identification information from all identification information. Here, after determining that the first duration exceeds the preset duration threshold, the main control unit actively emits a wireless excitation signal to the area around the cooktop (such as a designated area above the cooktop surface) via a wireless communication module, so that the wireless tags of one or more cookware placed on the cooktop surface activate their internal chips, thereby modulating and backscattering unique identification information back to the wireless communication module based on the wireless excitation signal. It can be understood that the main control unit can acquire identification information of one or more cookwares within a designated window when the wireless communication module emits the wireless excitation signal, and, based on a preset feature database and a first parameter change value, determine matching identification information from all identification information. This matching identification information is the identification information corresponding to the cookware stably placed above the heating area of the cooktop surface.
[0030] In the embodiments of this disclosure, when the main control unit does not acquire the identification information of any cookware within the specified window of the wireless excitation signal emitted by the wireless communication module, it indicates that the type of cookware required for authentication has not been detected. At this time, the stove can be kept in the current state, and the parameter change value corresponding to the weight on the stove surface can be continuously collected based on the weighing module. The user can also be notified by an indicator light or a buzzer.
[0031] In some implementations, when the main control unit determines matching identification information from all identification information based on a preset feature database and the change value of the first parameter, it specifically determines the corresponding preset feature parameters in the preset feature database based on each identification information. Here, the preset feature database has multiple cookware identification information and preset feature parameters corresponding to each cookware identification information. For example, taking weight as the feature parameter type, the preset feature parameter corresponding to the cookware identification information of wok type (such as PAN-001) can be 2.5kg, or it can also have a corresponding preset feature parameter range (such as 2kg to 3kg), and is not limited to this.
[0032] Subsequently, based on the differences between all preset feature parameters and the change value of the first parameter, and a preset difference range, a set of identification information is determined, and matching identification information is determined based on the set of identification information. Here, the difference between the average change value of all parameters and each preset feature parameter can be calculated based on the average change value of all parameters corresponding to the first duration exceeding a preset duration threshold, and it can be determined whether each difference is within a preset error range. When any difference is within the preset error range, it indicates that the cookware with the corresponding difference's identification information can be used as the type of cookware required for certification; otherwise, it indicates that the cookware with the corresponding difference's identification information does not meet the type of cookware required for certification (i.e., the identification information is incompatible with the type of cookware placed), and the user can be notified through an indicator light or a buzzer.
[0033] Next, in response to determining that any difference falls within a preset error range, the identification information corresponding to the corresponding difference is updated to the identification information set, and matching identification information is determined based on the identification information set. Here, the identification information set contains identification information for at least one type of cookware that can be used as the type of cookware required for certification, and matching identification information can be further determined through preset priority rules.
[0034] In some implementations, when the main control unit determines matching identifiers based on the identifier information set, it specifically determines whether the number of identifiers in the identifier information set exceeds a preset threshold, which may be, for example, 1. In response to determining that the number of identifiers exceeds the preset threshold, based on the signal strength of each identifier in the identifier information set, the identifier corresponding to the maximum signal strength is determined as the matching identifier. Here, when the number of identifiers is determined to be multiple, the signal strength of each identifier in the identifier information set can be read. Since the pot correctly placed above the heating area on the stovetop is closest to the stove's built-in antenna, the identifier corresponding to the maximum signal strength is determined as the matching identifier. It is understood that when the wireless communication module receives the identifier information backscattered by each pot based on the wireless excitation signal, it can also simultaneously latch the received signal strength of that identifier information (such as a register value obtained through the conversion formula provided in the chip datasheet), so that the main control unit can synchronously acquire the identifier information and corresponding signal strength of each pot.
[0035] Alternatively, the main control unit may also determine the identification information in the identification information set as the matching identification information in response to determining that the number of identification information does not exceed a preset number threshold.
[0036] In box 106, method 100 can establish a binding relationship between the cookware and the matching identifier information. Here, after determining the unique matching identifier information, the main control unit can automatically establish a binding relationship between the cookware and the cookware corresponding to the matching identifier information, store the binding relationship in the cookware's local memory, and notify the user of successful binding through an indicator light or buzzer. This ensures that the user only needs to place the cookware normally, without any additional actions, to achieve automatic authentication and binding. It is understandable that after completing the binding relationship between the cookware and the cookware, the main control unit can also directly call the cookware's preset cooking parameters during subsequent cooking processes to improve cooking efficiency.
[0037] Please see Figure 2 The flowchart shown illustrates another cookware authentication method for a cooktop, according to some embodiments of this disclosure. Method 200 is executed, for example, by the cooktop's main control unit (such as an MCU). Its execution process may occur after establishing a binding relationship between the cooktop and the cookware corresponding to the matching identification information, in order to prevent accidental shutdown during temporary pot removal (such as tossing or washing) in the subsequent cooking process, and to promptly shut off the cooktop after confirming that cooking is completed to prevent dry burning or energy waste, thereby improving safety and energy efficiency.
[0038] In box 202, method 200 can determine whether the change value of the second parameter on the cooktop surface is a preset empty threshold based on the change value of the second parameter. Here, after establishing the binding relationship between the cooktop and the pot corresponding to the matching identification information, the main control unit can also continuously collect the parameter change value (i.e., the change value of the second parameter) corresponding to the weight on the cooktop surface based on the weighing module during the cooking process, so as to determine whether there is a user moving the pot. It can be understood that when the user removes the pot from the cooktop, the parameter change value corresponding to the weight on the cooktop surface will drop to the preset empty threshold. This preset empty threshold can be understood as the preset weight threshold corresponding to the weighing module being a weight sensor (e.g., 50g), or the dielectric constant null value corresponding to the weighing module being a capacitive sensor (e.g., 0).
[0039] In block 204, method 200 may, in response to determining that the change value of the second parameter is a preset idle threshold, start a delay timer and determine whether there is a change in the first parameter sequence based on the first parameter sequence collected by the sensing sensor within the delay time. Here, the main control unit may, in response to determining that the change value of the second parameter is a preset idle threshold (i.e., determining that there is a user moving the pot), start the delay timer via a timer to control the stove to be in a delayed shutdown mode (not immediately shut down, such as maintaining the current operating state or being in standby state), and this delay time may be set to, for example, 60 seconds.
[0040] After the timer starts counting according to the delay time, the main control unit can continuously collect a parameter sequence (i.e., the first parameter sequence) containing multiple sensing parameters by the sensing module during the delay time. By determining whether any two adjacent sensing parameters in this parameter sequence have changed, it can determine whether the user has returned to the front of the stove during the delay time. For example, taking a pyroelectric infrared sensor as the sensing module (which outputs a low-level signal when the user is in front of the stove) as an example, the first parameter sequence can be the sequence of level signals continuously collected by the pyroelectric infrared sensor during the delay time. When at least one high-level signal is detected within a set window (e.g., 2 seconds), it can be determined that the user has returned to the front of the stove during the delay time, that is, it can be determined that the first parameter sequence has changed; when no high-level signal is detected within several consecutive set windows (e.g., 20 seconds), it can be determined that the user has left the front of the stove, that is, it can be determined that the first parameter sequence has not changed.
[0041] In block 206, method 200 can reset the delay time in response to determining that a change has occurred in the first parameter sequence, and acquire the second parameter sequence collected by the sensing sensor within the delay time after the time reset. Here, the main control unit can control the timer to reset the delay time (i.e., restart the timer from the delay time) in response to determining that a change has occurred in the first parameter sequence, and after the timer is reset, it continuously acquires the parameter sequence (i.e., the second parameter sequence) containing multiple sensing parameters based on the sensing module within the delay time after the time reset, thereby continuously monitoring whether there is any user movement of the pot during the cooking process. It can be understood that as long as the user is in front of the stove, the main control unit will continuously control the timer to reset the delay time, thereby avoiding unintended flameout caused by actions such as stirring or washing, and greatly improving the continuity of cooking.
[0042] In some implementations, after determining whether there is a change in the first parameter sequence based on the first parameter sequence collected by the sensing sensor within a delay time, the method further determines, in response to determining that there is no change in the first parameter sequence, whether the second duration for which the change value of the third parameter on the cooktop surface within the delay time exceeds a preset duration threshold, based on the change value of the third parameter within a preset parameter range. Here, the main control unit also responds to determining that there is no change in the first parameter sequence (i.e., determining that the user has left the cooktop), but cannot confirm whether the user has finished cooking, and therefore needs to further determine whether the cookware has been put back, that is, based on the weighing module, continuously collecting the parameter change value (i.e., the third parameter change value) corresponding to the weight on the cooktop surface within the delay time, and determining whether the duration for which the continuously collected parameter change value is within the preset parameter range (i.e., the second duration) exceeds a preset duration threshold.
[0043] Subsequently, in response to the determination that the second duration exceeds a preset duration threshold, the stove's operating state is restored. It can be understood that when the second duration exceeds the preset duration threshold, it indicates that the pot has been put back into place. At this time, the stove can be controlled to cancel the delayed shutdown mode, that is, restore the stove's current operating state (such as heating state), so as to proceed with the subsequent cooking process.
[0044] It should be noted that while confirming that the cookware has been returned, it is also necessary to further ensure that the returned cookware has the matching identification information corresponding to the establishment of the binding relationship. That is, to determine whether the cookware with the same identification information as the binding relationship has been returned, so as to avoid the risk of replacing the cookware.
[0045] In one example, when the main control unit restores the stove's working state in response to determining that the second duration exceeds a preset duration threshold, it also specifically determines whether the signal strength of the matching identification information is within a preset strength range. Here, the wireless communication module can also actively transmit a wireless excitation signal again to the area around the stove (such as a designated area above the stovetop), and determine whether the signal strength of the identification signal re-emitted by the cookware corresponding to the aforementioned matching identification information is within a preset strength range. When the signal strength is within the preset strength range, it indicates that the cookware with the same identification information as the binding relationship has been returned, and the returned position is within a designated heating area (such as the center of the heating area) on the cookware countertop. When the signal strength is not within the preset strength range, if the difference between the signal strength and the minimum value of the preset strength range does not exceed a preset signal difference threshold, it indicates that the cookware with the same identification information as the binding relationship has been returned. If a cookware is returned, but its placement is not within the designated heating area of the cookware countertop (e.g., off-center from the heating area), an indicator light or buzzer will be used to prompt the user to adjust the cookware's position, thus ensuring the cookware's safety. If the signal strength is not within the preset strength range, and the difference between the signal strength and the minimum value of the preset strength range exceeds a preset signal difference threshold, it indicates that a cookware with the same identification information as the one bound to the cookware was returned. In this case, an indicator light or buzzer will be used to prompt the user that the cookware type has been incorrectly placed, and the cookware will remain in delayed shutdown mode until the cookware is replaced or the user actively chooses to turn it off.
[0046] Subsequently, in response to the signal strength of the matched identification information being within a preset strength range, the stove's operating state is restored. It can be understood that when the signal strength of the matched identification information is within the preset strength range, it is determined that the cookware has been returned (and that the cookware with the same identification information as the one with the binding relationship has been returned). At this point, the stove can be controlled to cancel the delayed shutdown mode, that is, restore the stove's current operating state (such as heating state), thereby allowing subsequent cooking processes to proceed.
[0047] Alternatively, in response to determining that the second duration has not exceeded a preset duration threshold, the main control unit controls the stove to be in a powered-off state. Here, when the main control unit determines that the second duration has not exceeded the preset duration threshold, it indicates that the pot has not yet been put back on. At this time, it is still necessary to continuously collect parameter sequences based on the sensing sensors within the delay time. When the continuously collected parameter sequences do not change within the delay time (that is, the pot has not been put back on within the delay time and the user has left the stove), it is determined that the cooking process has ended. Then, the timer can be reset to zero and the gas or power supply to the stove can be cut off. Furthermore, a notification message that the pot has been automatically turned off can be pushed to the user through a third-party application.
[0048] In the embodiments of this disclosure, to ensure that the cooktop can adapt to the cooking habits of different users, a dynamic setting mechanism can be used to determine the delay time. In some implementations, the method further includes determining a power factor based on the cooktop's operating power and a preset power factor correspondence. Here, the preset power factor correspondence has multiple sets of correspondences between operating power and power factors. The corresponding power factor is determined by searching for the correspondence between the current operating power of the cooktop in this preset power factor correspondence. It is understood that, for example, when the operating power exceeds a preset maximum power threshold, the corresponding power factor may be 1.5; when the operating power does not exceed the preset maximum power threshold, the corresponding power factor may be 1.0, and it is not limited to this.
[0049] Next, the pot-moving frequency is calculated based on the historical parameter changes of the stove, and a historical factor is determined based on this frequency. Here, the historical parameter changes of the stove can be understood as the number of pot-moving frequencies recorded by the weighing module during the current user's cooking process within a historical time period (users can log in with their identity information before each use of the stove to distinguish different users' stove usage). This is achieved by calculating the pot-moving frequency from all parameter changes, based on the weights collected by the weighing module and the preset parameter ranges and time thresholds mentioned above. The ratio of this pot-moving frequency to the total number of times the current user uses the stove within the historical time period is then determined as the pot-moving frequency. It is understandable that the historical factor corresponds to the pot-moving frequency; for example, a higher pot-moving frequency results in a higher historical factor (e.g., a higher pot-moving frequency might result in a historical factor of 1.3, while a lower pot-moving frequency might result in a historical factor of 1.0).
[0050] Next, the delay time is determined based on the product of the power factor, the historical factor, and a preset reference time. Here, the product of the power factor, the historical factor, and a preset reference time (e.g., 60 seconds) can be directly used as the delay time. This method not only makes the delay time more closely match actual usage scenarios but also further reduces the probability of accidental shutdown mentioned above.
[0051] Furthermore, in the embodiments of this disclosure, the main control unit actively sends wireless excitation signals to the area around the stove via the wireless communication module, so that the wireless tags of one or more pots placed on the stove surface activate the internal chips. During this process, the unique identification information is modulated and backscattered back to the wireless communication module based on the wireless excitation signal. At the same time, the wireless communication module can also send verification codes to the area around the stove, so that the chips activated by the wireless tags of each pot generate response data based on the built-in algorithm and backscatter it back to the wireless communication module. It is understood that only the identification information corresponding to the verified response data (such as whether the format of the response data meets the preset format) can enter the subsequent identification matching process. In this way, the anti-cloning and anti-counterfeiting capabilities can be effectively improved, thereby further enhancing the safety performance of the stove.
[0052] In the embodiments of this disclosure, taking a home-style Chinese stir-fry scenario as an example, the specific process includes the following:
[0053] Automatic pairing: When a user takes a 3kg wok from the cabinet and places it on the stove, the stove's weighing module detects that the weight has changed from 0.1kg (empty) to 3.1kg (wok + ingredients). The main controller immediately initiates a Bluetooth scan and finds a signal with the identifier PAN-001, which corresponds to a weight range of 2.8-3.2kg in the preset feature database. At this point, pairing is successful, the stove beeps, automatically pairs with the wok, and turns on the default heat.
[0054] Stirring during cooking: When the user stir-fries, they need to lift the wok by tossing it. The weighing module detects that the weight has disappeared and the delay timer starts (e.g., 60 seconds). However, the sensing module always detects that the user is in front of the stove, so the delay timer is reset every 5 seconds, and the flame on the stove remains burning.
[0055] Temporary food serving: The user moves the wok away and puts the food into a plate. 15 seconds after the wok is moved away (still within the delay time), the sensor module detects that the user is still operating the appliance, and the stove does not turn off.
[0056] Cooking complete: After serving the food and washing the cookware, the user leaves the kitchen without returning it. The sensor module detects no one for 20 seconds, and the delay timer continues counting down. At the end of 60 seconds, the stove automatically shuts off all flames and cuts off the gas supply, simultaneously sending a notification to the app (e.g., "The stove has automatically turned off; please perform a safety check."). Throughout this entire process, the user never actively presses any pairing or power-off buttons.
[0057] Figure 3A block diagram of a cookware authentication system for a stove according to some embodiments of the present disclosure is shown. The various embodiments in this specification are described in a progressive manner, with reference to each other for similar or identical parts. Each embodiment focuses on describing the differences from other embodiments. In particular, the device embodiments are basically similar to the method embodiments, so the description is relatively simple, and relevant parts can be referred to the description of the method embodiments. Figure 3 As shown, the cookware authentication system 300 for cooktops may include at least a parameter change module 302, configured to determine whether a first duration during which the first parameter change value is within a preset parameter range exceeds a preset duration threshold, based on a first parameter change value of the cooktop surface. The cookware authentication system 300 also includes a matching identifier determination module 304, configured to, in response to determining that the first duration exceeds the preset duration threshold, acquire identifier information of at least one cookware and, based on a preset feature database and the first parameter change value, determine matching identifier information from all identifier information; each cookware carries a wireless tag corresponding to the cooktop. Furthermore, the cookware authentication system 300 also includes a binding authentication module 306, configured to establish a binding relationship between the cookware and the matching identifier information.
[0058] 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 program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this specification 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 or transmitted through a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center 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 media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., Digital Versatile Discs (DVDs)), or semiconductor media (e.g., Solid State Disks (SSDs)).
[0059] Figure 4 Block diagrams of electronic devices that can implement various embodiments of the present disclosure are shown. For example... Figure 4 As shown, the electronic device 400 includes a processor 401, which can perform various appropriate actions and processes based on computer program instructions loaded into random access memory (RAM) 403 according to computer program instructions stored in read-only memory (ROM) 402. The RAM 403 may also store various programs and data required for the operation of the electronic device 400. The processor 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0060] The various processes and procedures described above, such as method 100, can be executed by processor 401. For example, in some embodiments, method 100 may be implemented as a software program tangibly contained in a machine-readable medium. In some embodiments, part or all of the software program may be loaded into and / or installed onto electronic device 400 via ROM 402. When the software program is loaded into RAM 403 and executed by processor 401, one or more actions of method 100 described above may be performed.
[0061] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload programmable logic devices (CPLDs), and so on.
[0062] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0063] This disclosure can be a method, apparatus, system, and / or program product. The program product may include a machine-readable storage medium on which machine-readable program instructions for performing various aspects of this disclosure are loaded. The machine-readable program instructions described herein can be downloaded from the machine-readable storage medium to various computing / processing devices, or downloaded via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the machine-readable program instructions from the network and forwards them to the machine-readable storage medium in the respective computing / processing device.
[0064] Machine program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. Machine-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as a standalone software package, partially on a user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing state information from the machine-readable program instructions to implement various aspects of this disclosure.
[0065] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. Furthermore, although operations are depicted in a specific order, this should be understood as requiring that such operations be performed in the specific order shown or in sequential order, or requiring that all illustrated operations be performed to achieve the desired result. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the foregoing discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation may also be implemented individually or in any suitable sub-combination in multiple implementations.
[0066] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A method for certifying cookware used in stoves, characterized in that, include: Based on the change value of the first parameter of the stove countertop, determine whether the first duration of the change value of the first parameter within the preset parameter range exceeds the preset duration threshold. In response to determining that the first duration exceeds the preset duration threshold, the system acquires the identification information of at least one cookware, and determines matching identification information from all the identification information based on a preset feature database and the first parameter change value; each cookware carries a wireless tag corresponding to the stove. as well as Establish a binding relationship between the cookware and the matching identifier information.
2. The method according to claim 1, characterized in that, The step of determining matching identifier information from all the identifier information based on a preset feature database and the first parameter change value includes: Based on the aforementioned identification information, corresponding preset feature parameters are determined in a preset feature database; the preset feature database contains multiple cookware identification information and preset feature parameters corresponding to each cookware identification information; and Based on the differences between all the preset feature parameters and the change values of the first parameter and the preset difference range, a set of identification information is determined, and matching identification information is determined based on the set of identification information.
3. The method according to claim 2, characterized in that, The step of determining the matching identifier information based on the identifier information set includes: Determine whether the number of identifiers in the identifier information set exceeds a preset threshold. In response to determining that the number of identification information exceeds the preset number threshold, based on the signal strength of each identification information in the identification information set, the identification information corresponding to the maximum signal strength is determined as the matching identification information; or In response to determining that the number of the identification information does not exceed the preset number threshold, the identification information in the identification information set is determined as the matching identification information.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: Based on the change value of the second parameter of the stove countertop, determine whether the change value of the second parameter is a preset empty threshold; In response to determining that the change value of the second parameter is the preset empty threshold, a delay timer is started, and based on the first parameter sequence collected by the sensing sensor within the delay time, it is determined whether there is a change in the first parameter sequence; and In response to determining that the first parameter sequence has changed, the delay time is reset, and the second parameter sequence is acquired by the sensing sensor within the delay time after the time reset.
5. The method according to claim 4, characterized in that, After determining whether the first parameter sequence has changed based on the first parameter sequence collected by the sensing sensor within the delay time, the method further includes: In response to determining that the first parameter sequence has no change, based on the change value of the third parameter of the stove countertop within the delay time, determine whether the second duration of the change value of the third parameter within the preset parameter range exceeds the preset duration threshold. In response to determining that the second duration exceeds the preset duration threshold, the stove's operating state is restored; or In response to determining that the second duration has not exceeded the preset duration threshold, the stove is controlled to be in a power-off state.
6. The method according to claim 5, characterized in that, The step of responding to determining that the second duration exceeds the preset duration threshold and restoring the working state of the stove further includes: In response to determining that the second duration exceeds the preset duration threshold, it is determined whether the signal strength of the matching identification information is within a preset strength range; the signal strength of the matching identification information is determined based on the identification information emitted again by the cookware corresponding to the matching identification information; In response to determining that the signal strength of the matching identifier information is within the preset strength range, the stove's operating state is restored; or In response to determining that the signal strength of the matching identifier information is not within the preset strength range, the difference between the signal strength of the matching identifier information and the minimum value of the preset strength range is determined; Based on the difference and a preset signal difference threshold, a prompt message is issued.
7. The method according to claim 4, characterized in that, The method further includes: The power factor is determined based on the correspondence between the operating power of the stove and the preset power factor; The frequency of pot movement is calculated based on the historical parameter changes of the stove, and a historical factor is determined based on the pot movement frequency; the historical parameter changes of the stove include all parameter changes of the stove during the cooking process within a historical period; and The delay time is obtained based on the product of the power factor, the historical factor, and the preset reference time.
8. A cookware authentication system for stoves, characterized in that, include: The parameter change module is configured to determine, based on the first parameter change value of the cooktop, whether the first parameter change value is within a preset parameter range for a first duration and whether it exceeds a preset duration threshold. The matching identifier determination module is configured to, in response to determining that the first duration exceeds the preset duration threshold, acquire the identifier information of at least one cookware, and determine matching identifier information from all the identifier information based on a preset feature database and the first parameter change value; each cookware carries a wireless tag corresponding to the stove. as well as The binding authentication module is configured to establish a binding relationship between the cookware and the matching identification information.
9. A computer-readable storage medium having a computer program stored thereon, the computer-readable storage medium storing instructions that, when executed on a computer or processor, cause the computer or processor to perform the steps of the method as claimed in any one of claims 1-7.
10. An electronic device, characterized in that, include: One or more processors, and A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Stove and cookware binding method, device and equipment, and computer readable storage medium
CN111594880A