Cooker timing control method and device, electronic equipment and storage medium
By setting up a detection module in the stove, the timing function is automatically adjusted and restarted, the pause problem caused by misoperation during the startup of the timing function is solved, and the reliability and safety of the timing control of the stove is improved.
Patent Information
- Application Number
- CN202411893579.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-03-11
AI Technical Summary
The existing stove timing control methods lack effective automatic adjustment mechanism during the timing function startup, which may cause misoperation due to overflow of the pot, wipe the towel, water accumulation, etc., resulting in unexpected suspension of the timing function, which in turn leads to safety issues such as burning in the pot.
By setting up a detection module in the stove, detecting the timing parameter modification operation, and when no further modification operation is detected within the preset time period, the timing function parameters are automatically adjusted based on the recorded modification parameters, restarting the timing function, and generating prompt information.
It realizes the automatic maintenance of the timing function during the start of the stove timing function, avoids the suspension of the timing function caused by misoperation, and improves the reliability and safety of the stove timing control.
Smart Images

Figure CN119594431A_ABST
Abstract
Description
Technical Field
[0001] One or more embodiments of the present specification relate to intelligent control technology, and more particularly to a method, device, electronic device and storage medium for controlling a cooking stove timing. Background Art
[0002] With the popularization of the concept of smart home, kitchen appliances are gradually developing in the direction of intelligence. As the core equipment in the kitchen, the intelligent upgrade of stoves has become an inevitable trend. As an important part of smart stoves, the timing control function can significantly improve the convenience and safety of cooking. However, after using the timing function, users generally assume that the stove will automatically turn off the fire after the timing ends, and pay less attention to the current use of the stove. When water overflows in the pot, the overflowing liquid flows to the control panel, which may cause the operation button to be accidentally touched, and then the timing function may be turned off, which eventually causes the pot to dry up without being noticed by the user, causing safety problems. Therefore, the reliability and safety of the existing stove timing control method are not good enough. Summary of the invention
[0003] In order to solve the above problems, one or more embodiments of this specification describe a method, device and electronic device for controlling timing of a cooker.
[0004] According to a first aspect, a method for controlling a cooker timing is provided, the method comprising:
[0005] For a cooker whose timing function is in an activated state, when a timing parameter modification operation for the cooker is detected, the timing function of the cooker is paused, and the modification parameters corresponding to the timing parameter modification operation are recorded;
[0006] When the timing parameter modification operation is not detected within the first preset time period, the timing function parameters are adjusted based on the recorded modification parameters, the stove timing function is started, and the first prompt information is generated based on the current timing function parameters.
[0007] Preferably, the method further comprises:
[0008] For a cooker whose timing function is in a turned-off state, when a timing parameter modification operation for the cooker is detected, recording a modification parameter corresponding to the timing parameter modification operation;
[0009] When a confirmation operation for the modified parameter is detected within a second preset time period, adjusting the timing function parameter based on the recorded modified parameter and starting the cooking appliance timing function, wherein the second preset time period is greater than the first preset time period;
[0010] When no confirmation operation for the modified parameter is detected within a second preset time period, the recorded modified parameter is deleted and a second prompt message is generated.
[0011] Preferably, after generating the first prompt information based on the current timing function parameter, the method further includes:
[0012] Determining the position information of the user relative to the cooker based on the detection result of the infrared sensor, wherein the position information is first information indicating that the user is near the cooker or second information indicating that the user is not near the cooker;
[0013] A prompt playback object is determined according to the position information, and the first prompt information is played according to the prompt playback object.
[0014] Preferably, determining the prompt playback object according to the position information includes:
[0015] When the position information is the first information, determining the speaker as the prompt playback object;
[0016] When the location information is the second information, the activation status of each currently authorized authorized terminal is determined, and the activated target authorized terminal with the highest authorization authority is determined as the prompt playback object.
[0017] Preferably, the recording of the modification parameters corresponding to the timing parameter modification operation includes:
[0018] Counting statistical data corresponding to the timing parameter modification operations within a third preset time length, and verifying the statistical data based on preset operation conditions, the statistical data including the cumulative number of operations of each operation type, the operation interval between the timing parameter modification operations, and the operation sequence of the timing parameter modification operations;
[0019] After the statistical data passes verification, the modification parameters corresponding to the timing parameter modification operation are recorded.
[0020] Preferably, the method further comprises:
[0021] When the statistical data fails to pass the verification, abnormal operation behavior is determined according to the statistical data, and third prompt information is generated according to the abnormal operation behavior.
[0022] Preferably, the method further comprises:
[0023] A regional image of a cooker area is acquired, a current cooking object in the regional image is identified, and a timing interval is set according to the object type of the current cooking object, wherein the timing interval is used to limit a settable time range of a timing function of the cooker.
[0024] According to a second aspect, a cooker timing control device is provided, the device comprising:
[0025] a first detection module, for a cooker whose timing function is in an activated state, pausing the timing function of the cooker when a timing parameter modification operation for the cooker is detected, and recording a modification parameter corresponding to the timing parameter modification operation;
[0026] The first modification module is used to adjust the timing function parameters based on the recorded modification parameters, start the stove timing function, and generate first prompt information based on the current timing function parameters when the timing parameter modification operation is not detected within a first preset time period.
[0027] According to a third aspect, there is provided an electronic device, comprising a processor and a memory;
[0028] The processor is connected to the memory;
[0029] The memory is used to store executable program code;
[0030] The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method provided in the first aspect or any possible implementation manner of the first aspect.
[0031] According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer-readable storage medium stores instructions, which, when the instructions are executed on a computer or a processor, cause the computer or the processor to execute the method provided in the first aspect or any possible implementation of the first aspect.
[0032] The solution provided in the embodiments of the present specification can record the corresponding modified parameters when a timing parameter modification operation is detected during the start-up of the timing function of the stove, and automatically adjust and start the parameters of the stove timing function according to the recorded modified parameters after no timing parameter modification operation is detected within a first preset time period, thereby achieving the purpose of automatically maintaining the timing function during the start-up of the timing function, avoiding the timing function from being suspended due to misoperation due to overflowing pot, wiping with a towel, water accumulation, etc., which ultimately leads to the safety problem of the pot burning dry, and making the reliability and safety of the stove timing control better. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0034] Figure 1The present invention is a flowchart of a method for controlling a timing of a cooker provided in accordance with an embodiment of the present invention.
[0035] Figure 2 This is a schematic diagram of a stove operation panel of a smart stove provided by an embodiment of the present specification.
[0036] Figure 3 This is another schematic diagram of a stove operation panel of a smart stove provided by an embodiment of this specification.
[0037] Figure 4 The present invention is a flowchart of another method for controlling a timing of a cooker provided in accordance with an embodiment of the present invention.
[0038] Figure 5 The present invention is a flowchart of another method for controlling a timing of a cooker provided in accordance with an embodiment of the present invention.
[0039] Figure 6 It is a structural schematic diagram of a stove timing control device provided by an embodiment of this specification.
[0040] Figure 7 It is a structural schematic diagram of an electronic device provided by an embodiment of this specification. DETAILED DESCRIPTION
[0041] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0042] In the following introduction, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The following introduction provides multiple embodiments of the present application, and different embodiments can be replaced or combined, so the present application can also be considered to include all possible combinations of the same and / or different embodiments recorded. Therefore, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments containing one or more of all other possible combinations of A, B, C, and D, although the embodiment may not be clearly recorded in the following text.
[0043] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present application. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described in some examples may be combined in other examples.
[0044] See also Figure 1 , Figure 1 : is a flow chart of a method for controlling a cooking stove timing provided by an embodiment of the present application. In the embodiment of the present application, the method includes:
[0045] S101. For a cooker whose timing function is in an activated state, when a timing parameter modification operation for the cooker is detected, pausing the timing function of the cooker and recording a modification parameter corresponding to the timing parameter modification operation.
[0046] The executor of the present application may be a controller in a smart cooker.
[0047] In the embodiments of this specification, the smart cooker is generally provided with an operation panel, such as Figure 2 As shown in the figure, in addition to displaying the working status of the cooker, the user can also select the timing function by touching it, and after setting the time by operating the plus and minus methods, touch and click the confirmation key to control the cooker to perform the cooker timing function according to the set time. After entering the cooker timing function, it will count down according to the set time, and automatically control the cooker to turn off when the countdown ends. The interface distribution of the operation panel of the smart cooker is not unique. For example, when the smart cooker is an integrated cooker with other devices, such as Figure 3 As shown, the operation panel can also be used to switch between the cooker operation area and other equipment operation areas.
[0048] In the existing intelligent stove control process, if the stove timing function has been started, when the user touches and presses at least one of the confirmation key, operation minus key, operation plus key, and other common keys, the system will think that the user needs to adjust the timing setting or needs to pause the timing or needs to stop the timing function and switch to other equipment operation areas for other operations. In order to avoid conflicts between control instructions, the system will suspend the stove timing function at this time, wait for the user to set it and click the confirmation key, and then perform a new timing control process according to the user's settings at this time. However, if the corresponding button or control of the operation panel is triggered by mistake due to overflowing pot, towel wiping, water accumulation, etc., the timing function will be continuously suspended because no one clicks the confirmation key. After the user turns on the timing function, out of trust in the smart stove, the user may leave the kitchen to handle other matters, which will cause the stove to not be automatically turned off after the timing function is accidentally paused, which will cause the pot to burn dry and cause safety problems.
[0049] In the control process of the present application, when the stove timing function of the stove has been started, if the controller detects that a timing parameter modification operation for the stove has been generated on the operation panel (for example, the confirmation key, the operation minus key, the operation plus key, other common keys, etc. have been touched), in order to avoid conflicts between control instructions, the controller will first still suspend the stove timing function, and at the same time record the modification parameters corresponding to the timing parameter modification operation detected this time. The modification parameters are generally the parameters generated by the operation plus and operation minus to modify the timing time. If only the confirmation key or other keys that do not involve modifying the parameters but only cause the timing function to be paused are touched, it is considered that the timing parameter modification operation has not generated any modification parameters and does not need to be recorded.
[0050] S102: When no modification operation of the timing parameters is detected within a first preset time period, adjusting the timing function parameters based on the recorded modification parameters, starting the cooking stove timing function, and generating first prompt information based on the current timing function parameters.
[0051] In the embodiment of the present specification, the controller will set a first preset time (for example, 5 seconds) in advance. After the timing parameter modification operation is detected and the stove timing function is paused, if the timing parameter modification operation is not detected again within the first preset time, then no matter it is an accidental touch or the user's own operation, it is considered that the operation has ended. At this time, the controller will adjust the timing function parameters according to the recorded modification parameters, and restart the stove timing function according to the timing function parameters at this time, so as to ensure that the stove timing function can be restarted in a short time, thereby ensuring that the fire can be turned off in time. Among them, even if the timing changes to a certain extent due to the accidental touch, the accidental touch generally cannot significantly adjust the timing function parameters, so the parameter change caused by the accidental touch is acceptable relative to the burn-out situation, and in the case where the user does not confirm and automatically starts the stove timing function, the controller will also generate a first prompt message according to the timing function parameters, and send the first prompt message to the user for prompting. If the user receives the first prompt message and finds that the timing does not meet his expectations due to the erroneous operation, he can go to the stove position to reset it. The first prompt information may be a text prompt information and / or a voice prompt information, and the method of sending the first prompt information to the user may be to send the first prompt information to a terminal set by the user. As an example, the specific content of the first prompt information may be "the current timing duration has been changed to XX duration" or the like.
[0052] In one embodiment, the method further comprises:
[0053] For a cooker whose timing function is in a turned-off state, when a timing parameter modification operation for the cooker is detected, recording a modification parameter corresponding to the timing parameter modification operation;
[0054] When a confirmation operation for the modified parameter is detected within a second preset time period, adjusting the timing function parameter based on the recorded modified parameter and starting the cooking appliance timing function, wherein the second preset time period is greater than the first preset time period;
[0055] When no confirmation operation for the modified parameter is detected within a second preset time period, the recorded modified parameter is deleted and a second prompt message is generated.
[0056] In the embodiment of the present specification, if the timing function of the stove is still in the off state, that is, the user has not set the timing function, if the timing parameter modification operation is detected, it is necessary to detect the confirmation operation for the modified parameters, that is, the user clicks the confirmation key on the operation panel before the stove timing function is started, otherwise it will be considered as an accidental touch, no processing will be performed, and the recorded modified parameters will be deleted. When the stove timing function is in the off state, that is, there is no need to turn off the stove on time, the recognition of the confirmation operation is not so urgent, so the second preset time length set for judgment can be greater than the first preset time length, for example, it can be set to 3 minutes. At the same time, in order to avoid the user just forgetting to press the confirmation key, after reaching the second preset time length, a second prompt message will also be generated to remind the user. As an example, the content of the second prompt message can be "the stove timing function failed to start" and the like.
[0057] In one embodiment, the method further comprises:
[0058] A regional image of a cooker area is acquired, a current cooking object in the regional image is identified, and a timing interval is set according to the object type of the current cooking object, wherein the timing interval is used to limit a settable time range of a timing function of the cooker.
[0059] In the embodiment of the present specification, a range hood and other equipment are generally provided above the cooker, and a camera can be provided on these equipment to shoot the regional image of the corresponding cooker area of the smart cooker through the camera's downward angle of view. The controller can obtain the regional image, and perform image recognition on the regional image through a pre-trained image recognition model to determine the current cooking object in the image, that is, the pot (such as a wok, a steamer, a crock pot, etc.) placed on the cooker. The amount of water added to the current cooking object of different object types during conventional use is different, and the controller can pre-set the corresponding timing interval for different object types according to artificial experience. The timing interval can be pre-collected from the user's usage habits for various cookers to determine the water volume interval that will be added when the user normally uses different cookers and the duration interval for cooking such as stewing and stewing, and then manually adjusted and set according to experience. When the cooker timing function needs to adjust the timing duration, it will be limited by the timing interval so that the timing duration can only be set within the timing interval to avoid continuous false touches in extreme cases and greatly modifying the timing duration, which still causes the water in the cooker to be burned dry. In addition, if the user has special requirements for the cooking time of the cooker, the user can also turn off the setting function of the timing interval by setting.
[0060] See also Figure 4 , Figure 4 : is a flow chart of another method for controlling the timing of a cooker provided in an embodiment of the present application. In an embodiment of the present application, the method includes:
[0061] S401 . For a cooker whose timing function is in an activated state, when a timing parameter modification operation for the cooker is detected, pausing the timing function of the cooker and recording modification parameters corresponding to the timing parameter modification operation.
[0062] The executor of the present application may be a controller in a smart cooker.
[0063] In the embodiment of this specification, step 401 may refer to step 101 and will not be described in detail here.
[0064] S402: When no modification operation of the timing parameters is detected within a first preset time period, adjusting the timing function parameters based on the recorded modification parameters, starting the cooking stove timing function, and generating first prompt information based on the current timing function parameters.
[0065] In the embodiment of this specification, step 402 may refer to step 102 and will not be described in detail here.
[0066] S403: Determine the position information of the user relative to the cooker based on the detection result of the infrared sensor.
[0067] The location information is first information indicating that the user is near the stove or second information indicating that the user is not near the stove.
[0068] In the embodiments of this specification, an infrared sensor may be further provided in the smart cooker to perform infrared detection of human beings in the kitchen area where the smart cooker is located, and generate a detection result, which may be characterized as human beings being detected or not detected. Different location information may be generated according to different detection results to indicate whether the user is currently near the cooker.
[0069] S404: Determine a prompt playback object according to the position information, and play the first prompt information according to the prompt playback object.
[0070] In the embodiment of this specification, different prompt playback objects will be selected to play the first prompt information according to different location information, that is, according to different distances between the user and the stove. The prompt playback objects corresponding to different location information can be set differently according to specific needs. For example, because the first information indicates that the user is nearby, the prompt playback object can be the speaker of the stove, and because the second information indicates that the user is not near the stove, the prompt playback object can be the mobile phone terminal used by the user.
[0071] In one possible implementation, determining the prompt playback object according to the position information includes:
[0072] When the position information is the first information, determining the speaker as the prompt playback object;
[0073] When the location information is the second information, the activation status of each currently authorized authorized terminal is determined, and the activated target authorized terminal with the highest authorization authority is determined as the prompt playback object.
[0074] In the embodiment of this specification, the user can pre-set several authorized terminals according to his own living habits, and set an authorization authority level for each authorized terminal. The authorized terminal can be a TV, a mobile phone, a tablet, etc., to indicate that the user may leave and use these authorized terminals during the timing function. After setting the authorized terminal, the controller can automatically connect to it via wifi when the authorized terminal is started. For the second information, that is, the situation where the user is away from the stove, the controller can first determine the activation status of each authorized authorized terminal, that is, determine which authorized terminals are started, and determine the authorized terminal with the highest authorization authority among the activated authorized terminals as the target authorized terminal, and use it as the final prompt playback object.
[0075] See also Figure 5 , Figure 5: is a flow chart of another method for controlling the timing of a cooker provided in an embodiment of the present application. In an embodiment of the present application, the method includes:
[0076] S501 . For a stove whose timing function is in an activated state, when a timing parameter modification operation for the stove is detected, pausing the timing function of the stove.
[0077] The executor of the present application may be a controller in a smart cooker.
[0078] In the embodiment of this specification, step 501 may refer to step 101 and will not be described in detail here.
[0079] S502: Count statistical data corresponding to the timing parameter modification operation within a third preset time period, and verify the statistical data based on preset operating conditions.
[0080] The statistical data includes the cumulative number of operations of each operation type, the operation interval between the timing parameter modification operations, and the operation sequence of the timing parameter modification operations.
[0081] In the embodiment of the present specification, since the controller will automatically start the stove timing function after the first preset time, considering extreme situations, such as serious overflow, and the overflowed liquid just flows to the position of operation plus and / or operation minus, and because it is in a boiling state and continues to cause misoperation, there will be a greater safety risk of burning dry, so it can also be verified according to the preset operating conditions after the timing parameter modification operation is detected. The specific content of the operating conditions can be set according to actual needs, generally involving three aspects: the cumulative number of operations of each operation type, the operation interval between the timing parameter modification operations, and the operation sequence of the timing parameter modification operations, because under normal circumstances, the user will not click multiple buttons very quickly and continuously, nor will he click buttons such as the confirmation key repeatedly, and the setting operation sequence for the timing function is fixed (for example, only after clicking the operation plus and / or operation minus, will the confirmation key be clicked). Therefore, the operating conditions can be set to the cumulative number of operations of a certain operation type (such as the confirmation operation) cannot be greater than a certain number of times, the operation interval cannot be less than a certain number of seconds, and the operation sequence needs to be in a specific order. Only when the statistical data meets the operating conditions, the controller will consider that the statistical data has passed the verification, and will consider that this operation does not involve extreme abnormal conditions, and will allow the controller to continue with the subsequent steps.
[0082] S503: After the statistical data passes verification, record the modification parameters corresponding to the timing parameter modification operation.
[0083] In the embodiments of the present specification, the controller will record the modified parameters only after the statistical data has passed the verification, so as to avoid recording meaningless data and wasting the storage resources of the controller.
[0084] In one embodiment, the method further comprises:
[0085] When the statistical data fails to pass the verification, abnormal operation behavior is determined according to the statistical data, and third prompt information is generated according to the abnormal operation behavior.
[0086] In the embodiment of the present specification, if the statistical data fails to pass the verification, it is considered that an extreme situation has occurred, and the abnormal operation behavior will be determined based on the part of the statistical data that does not meet the operation conditions. The specific abnormal operation behaviors corresponding to different non-satisfactory situations can be set in advance. For example, assuming that the number of operations of the confirmation key does not meet the operation conditions, the abnormal operation behavior is multiple operations of the confirmation key in a short period of time. The content of the third prompt information finally generated can be "The confirmation key has been operated multiple times in a short period of time, please go to confirm."
[0087] S504: When no modification operation of the timing parameters is detected within a first preset time period, adjusting the timing function parameters based on the recorded modification parameters, starting the cooking stove timing function, and generating first prompt information based on the current timing function parameters.
[0088] In the embodiment of this specification, step 504 may refer to step 102 and will not be described in detail here.
[0089] The following will be combined with the attached Figure 6 , the stove timing control device provided by the embodiment of the present application is introduced in detail. It should be noted that the attached Figure 6 The stove timing control device shown is used to implement the present application Figure 6 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 1 The embodiment shown.
[0090] See also Figure 6 , Figure 6 Schematic diagram of a stove timing control device provided in an embodiment of the present application. Figure 6 As shown, the device comprises:
[0091] The first detection module 601 is used for pausing the timing function of the cooker whose timing function is in the activated state, when detecting a timing parameter modification operation for the cooker, and recording the modification parameters corresponding to the timing parameter modification operation;
[0092] The first modification module 602 is used to adjust the timing function parameters based on the recorded modification parameters, start the cooker timing function, and generate first prompt information based on the current timing function parameters when the timing parameter modification operation is not detected within a first preset time period.
[0093] In one embodiment, the device further comprises:
[0094] a second detection module, for a cooker whose timing function is in a turned-off state, and when a timing parameter modification operation for the cooker is detected, recording a modification parameter corresponding to the timing parameter modification operation;
[0095] a second modification module, configured to adjust the timing function parameters based on the recorded modification parameters and start the cooking appliance timing function when a confirmation operation for the modification parameters is detected within a second preset time period, wherein the second preset time period is greater than the first preset time period;
[0096] The deleting module is used to delete the recorded modification parameters and generate second prompt information when no confirmation operation for the modification parameters is detected within a second preset time period.
[0097] In one possible implementation, the first modification module 602 is further configured to:
[0098] Determining the position information of the user relative to the cooker based on the detection result of the infrared sensor, wherein the position information is first information indicating that the user is near the cooker or second information indicating that the user is not near the cooker;
[0099] A prompt playback object is determined according to the position information, and the first prompt information is played according to the prompt playback object.
[0100] In one possible implementation, the first modification module 602 is further configured to:
[0101] When the position information is the first information, determining the speaker as the prompt playback object;
[0102] When the location information is the second information, the activation status of each currently authorized authorized terminal is determined, and the activated target authorized terminal with the highest authorization authority is determined as the prompt playback object.
[0103] In one possible implementation, the first detection module 601 is further specifically used for:
[0104] Counting statistical data corresponding to the timing parameter modification operations within a third preset time length, and verifying the statistical data based on preset operation conditions, the statistical data including the cumulative number of operations of each operation type, the operation interval between the timing parameter modification operations, and the operation sequence of the timing parameter modification operations;
[0105] After the statistical data passes verification, the modification parameters corresponding to the timing parameter modification operation are recorded.
[0106] In one possible implementation, the first detection module 601 is further specifically used for:
[0107] When the statistical data fails to pass the verification, abnormal operation behavior is determined according to the statistical data, and third prompt information is generated according to the abnormal operation behavior.
[0108] In one embodiment, the device further comprises:
[0109] The acquisition module is used to acquire a regional image of the stove area, identify a current cooking object in the regional image, and set a timing interval according to the object type of the current cooking object, wherein the timing interval is used to limit a settable time range of the stove timing function.
[0110] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented with the help of software and / or hardware. The "unit" and "module" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array (Field-Programmable Gate Array, FPGA), an integrated circuit (Integrated Circuit, IC), etc.
[0111] Each processing unit and / or module of the embodiments of the present application may be implemented by an analog circuit that implements the functions described in the embodiments of the present application, or may be implemented by software that executes the functions described in the embodiments of the present application.
[0112] See also Figure 7 , which shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present application, the electronic device can be used to implement Figure 1 The method in the embodiment shown. Figure 7 As shown, the electronic device 700 may include: at least one processor 701 , at least one network interface 704 , a user interface 703 , a memory 705 , and at least one communication bus 702 .
[0113] The communication bus 702 is used to realize the connection and communication between these components.
[0114] The user interface 703 may include a display screen (Display) and a camera (Camera), and the optional user interface 703 may also include a standard wired interface and a wireless interface.
[0115] The network interface 704 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0116] Among them, the processor 701 may include one or more processing cores. The processor 701 uses various interfaces and lines to connect various parts within the entire electronic device 700, and executes various functions and processes data of the electronic device 700 by running or executing instructions, programs, code sets or instruction sets stored in the memory 705, and calling data stored in the memory 705. Optionally, the processor 701 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 701 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics central processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 701, and it can be implemented separately through a chip.
[0117] Among them, the memory 705 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 705 includes a non-transitory computer-readable storage medium. The memory 705 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 705 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory 705 may optionally be at least one storage device located away from the aforementioned processor 701. As Figure 7 As shown, the memory 705 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.
[0118] exist Figure 7 In the electronic device 700 shown, the user interface 703 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 701 can be used to call the cooker timing control application stored in the memory 705 and specifically perform the following operations:
[0119] For a cooker whose timing function is in an activated state, when a timing parameter modification operation for the cooker is detected, pausing the timing function of the cooker and recording the modification parameters corresponding to the timing parameter modification operation;
[0120] When the timing parameter modification operation is not detected within the first preset time period, the timing function parameters are adjusted based on the recorded modification parameters, the stove timing function is started, and the first prompt information is generated based on the current timing function parameters.
[0121] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.
[0122] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0123] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0124] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0125] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0126] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0127] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program code.
[0128] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by entering a program to instruct the relevant hardware. The program may be stored in a computer-readable memory, and the memory may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0129] The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of the implementation scheme of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A method for controlling a cooking appliance timing, characterized in that: The method comprises: For a cooker whose timing function is in an activated state, when a timing parameter modification operation for the cooker is detected, pausing the timing function of the cooker and recording the modification parameters corresponding to the timing parameter modification operation; When the timing parameter modification operation is not detected within the first preset time period, the timing function parameters are adjusted based on the recorded modification parameters, the stove timing function is started, and the first prompt information is generated based on the current timing function parameters.
2. The method according to claim 1, characterized in that The method further comprises: For a cooker whose timing function is in a turned-off state, when a timing parameter modification operation for the cooker is detected, recording a modification parameter corresponding to the timing parameter modification operation; When a confirmation operation for the modified parameter is detected within a second preset time period, adjusting the timing function parameter based on the recorded modified parameter and starting the cooking stove timing function, the second preset time period being greater than the first preset time period; When no confirmation operation for the modified parameter is detected within a second preset time period, the recorded modified parameter is deleted and a second prompt message is generated.
3. The method according to claim 1, characterized in that After the first prompt information is generated based on the current timing function parameter, the method further includes: Determining the position information of the user relative to the cooker based on the detection result of the infrared sensor, wherein the position information is first information indicating that the user is near the cooker or second information indicating that the user is not near the cooker; A prompt playback object is determined according to the position information, and the first prompt information is played according to the prompt playback object.
4. The method according to claim 3, characterized in that The step of determining the prompt playback object according to the position information includes: When the position information is the first information, determining the speaker as the prompt playback object; When the location information is the second information, the activation status of each currently authorized authorized terminal is determined, and the activated target authorized terminal with the highest authorization authority is determined as the prompt playback object.
5. The method according to claim 1, characterized in that The recording of the modification parameters corresponding to the timing parameter modification operation includes: Counting statistical data corresponding to the timing parameter modification operations within a third preset time length, and verifying the statistical data based on preset operation conditions, the statistical data including the cumulative number of operations of each operation type, the operation interval between the timing parameter modification operations, and the operation sequence of the timing parameter modification operations; After the statistical data passes verification, the modification parameters corresponding to the timing parameter modification operation are recorded.
6. The method according to claim 5, characterized in that The method further comprises: When the statistical data fails to pass the verification, abnormal operation behavior is determined according to the statistical data, and third prompt information is generated according to the abnormal operation behavior.
7. The method according to claim 1, characterized in that The method further comprises: A regional image of a cooker area is acquired, a current cooking object in the regional image is identified, and a timing interval is set according to the object type of the current cooking object, wherein the timing interval is used to limit a settable time range of a timing function of the cooker.
8. A cooking appliance timing control device, characterized in that: The device comprises: a first detection module, for a cooker whose timing function is in an activated state, pausing the timing function of the cooker when a timing parameter modification operation for the cooker is detected, and recording a modification parameter corresponding to the timing parameter modification operation; The first modification module is used to adjust the timing function parameters based on the recorded modification parameters, start the stove timing function, and generate first prompt information based on the current timing function parameters when the timing parameter modification operation is not detected within a first preset time period.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, wherein the computer-readable storage medium has instructions stored therein, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.