Method, apparatus and device for controlling a microwave oven
Patent Information
- Application Number
- CN202110355989.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-01
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2041-04-01
AI Technical Summary
[0004]制冷微波炉的出现改变了人们的生活习惯,用户逐渐习惯于提前将食物放置在能够制冷的微波炉内,如果用户不能按照预设的时间食用微波炉内的食物,而微波炉到达时间后停止冷藏,容易导致食物变质,因此现有的能够制冷的微波炉还存在着智能程度低的问题
[0012]本公开实施例提供的用于控制微波炉的方法、装置及设备,可以实现以下技术效果:根据所述用户位置监测情况对微波炉的半导体制冷模块进行控制,丰富了微波炉的控制因素,避免了单一根据预设时间对微波炉的半导体制冷装置进行控制,提高了微波炉的智能程度。
Smart Images

Figure CN115183285B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of microwave oven technology, and for example to a method, apparatus, and device for controlling a microwave oven. Background Technology
[0002] Microwave ovens have become ubiquitous in households due to their convenience and speed. However, traditional microwave ovens can only heat food placed inside the cavity; they cannot store food for extended periods, requiring users to remove food from refrigerators or other sources before use. With the ever-increasing pace of life, the automatic heating and cooking of food is a crucial aspect of achieving smart living. To enable direct heating of food inside the microwave, current technology incorporates a semiconductor cooling module. This module cools the food inside the microwave, extending its shelf life and allowing users to pre-heat it after a preset time.
[0003] In the process of implementing the embodiments of this disclosure, at least the following problems were found in the related art:
[0004] The advent of microwave ovens with cooling function has changed people's lifestyles. Users are gradually getting used to placing food in microwave ovens with cooling function in advance. If users do not eat the food in the microwave oven at the preset time, and the microwave oven stops cooling after the time is up, the food is prone to spoilage. Therefore, existing microwave ovens with cooling function still have the problem of low intelligence. Summary of the Invention
[0005] To provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. This summary is not intended as a general commentary, nor is it intended to identify key / important components or describe the scope of protection of these embodiments, but rather as a prelude to the detailed description that follows.
[0006] This disclosure provides a method, apparatus, and device for controlling a microwave oven, thereby improving the intelligence level of the microwave oven.
[0007] In some embodiments, the microwave oven includes a semiconductor cooling module, and the method for controlling the microwave oven includes:
[0008] Acquire user location monitoring data at preset times;
[0009] The semiconductor cooling module is controlled based on the user location monitoring data.
[0010] In some embodiments, the apparatus for controlling a microwave oven includes a processor and a memory storing program instructions, the processor being configured to execute the method for controlling a microwave oven as described above when executing the program instructions.
[0011] In some embodiments, the device includes the above-described means for controlling a microwave oven.
[0012] The method, apparatus, and device for controlling a microwave oven provided in this disclosure can achieve the following technical effects: controlling the semiconductor cooling module of the microwave oven according to the user location monitoring situation enriches the control factors of the microwave oven, avoids controlling the semiconductor cooling device of the microwave oven solely based on a preset time, and improves the intelligence level of the microwave oven.
[0013] The above general description and the description below are exemplary and illustrative only and are not intended to limit this application. Attached Figure Description
[0014] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations and drawings do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are shown as similar elements. The drawings are not to be scaled. And wherein:
[0015] Figure 1 This is a schematic diagram of a method for controlling a microwave oven provided in an embodiment of this disclosure;
[0016] Figure 2 This is a schematic diagram of a device for controlling a microwave oven provided in an embodiment of this disclosure. Detailed Implementation
[0017] To provide a more detailed understanding of the features and technical content of the embodiments of this disclosure, the implementation of the embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of this disclosure. In the following technical description, for ease of explanation, several details are used to provide a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be simplified in their depiction to simplify the drawings.
[0018] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this disclosure described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.
[0019] Unless otherwise stated, the term "multiple" means two or more.
[0020] In this embodiment of the disclosure, the character " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B means: A or B.
[0021] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.
[0022] Combination Figure 1 As shown, this disclosure provides a method for controlling a microwave oven, the microwave oven including a semiconductor cooling module for cooling within the microwave oven; the method includes:
[0023] Step S101: Obtain user location monitoring information at a preset time;
[0024] Step S102: Control the semiconductor cooling module based on the user location monitoring.
[0025] The method for controlling a microwave oven provided in this disclosure controls the microwave oven's semiconductor cooling module based on user location monitoring, enriching the control factors of the microwave oven and avoiding the need to control the microwave oven's semiconductor cooling device solely based on a preset time, thereby improving the microwave oven's intelligence.
[0026] Optionally, the semiconductor cooling module can be controlled based on the user location monitoring, including increasing the current supply to the semiconductor cooling module when no user is detected.
[0027] The advent of microwave ovens with cooling technology has changed people's lifestyles. Users are gradually getting used to placing food in microwave ovens with cooling capabilities in advance. When the microwave oven reaches its set time, it stops cooling and starts heating the food. However, if the user does not take out the heated food in time to eat it, the food is prone to spoilage. The above solution controls the microwave oven's semiconductor cooling module to continue cooling and increases the current of the semiconductor cooling module when no user is detected within the preset time, thereby increasing the cooling power and effectively preventing food spoilage. This solution is more intelligent.
[0028] Optionally, the semiconductor cooling module is controlled based on the user location monitoring, including: if the user location monitoring does not detect a user, determining the user location based on the user location monitoring; and controlling the semiconductor cooling module based on the user location.
[0029] The above solution can accurately locate the user's position when the user is detected within a preset time, and control the microwave oven's semiconductor cooling module based on the user's position, making it more intelligent.
[0030] Optionally, obtaining user location monitoring information through a user positioning device and determining the user's location based on the user location monitoring information includes: determining the user's location for the user positioning device that has detected the user based on the user location monitoring information. That is, determining the user's location based on the user positioning device, which has detected the user. Optionally, the user positioning device is an infrared human body sensor.
[0031] Optionally, determining the user's location for the user positioning device that detected the user's location based on the detected user location monitoring information includes: matching the location information corresponding to the user positioning device whose user location monitoring information indicates that the user has been detected in a preset database; that is, matching the location information corresponding to the user positioning device, which has detected the user; and using the location information as the user's location. The database stores the correspondence between user positioning devices and location information. Optionally, the location information is the location of the user positioning device. Optionally, if multiple user positioning devices have detected the user, the location information of any one of the user positioning devices is used as the user's location.
[0032] Optionally, the semiconductor cooling module can be controlled according to the user's location, including triggering the semiconductor cooling module to stop working when the user's location is a preset position.
[0033] Optionally, the preset location can be one or more of the following: kitchen, bathroom, living room, dining room, and entrance door.
[0034] Optionally, after triggering the semiconductor cooling module to stop working, the system also includes triggering the microwave oven to perform microwave heating.
[0035] The above solution detects the user's location using a user positioning device. When the user arrives at the preset location, it means that the user has gotten up or is preparing to eat the food in the microwave oven. This triggers the semiconductor cooling module to stop working, allowing the food in the microwave oven to be heated in time, thus improving the user's microwave oven experience.
[0036] Optionally, after triggering the semiconductor cooling module to stop working, the method further includes switching the direction of the current flowing through the semiconductor cooling module. Switching the current flowing through the semiconductor cooling module will cause the cooling end of the semiconductor cooling module to heat up, which facilitates a rapid increase in the temperature inside the microwave oven and accelerates the defrosting efficiency of the food inside the microwave oven.
[0037] Optionally, user location monitoring can be obtained through user positioning devices such as cameras or infrared human body detectors.
[0038] Optionally, if the user's location is detected as the entrance door at a preset first time point, it is determined that the user is going out to exercise. A confirmation instruction is sent to the user terminal to confirm whether the user is exercising. After receiving the confirmation instruction from the user terminal, a timer is started. When a preset second time point is reached, the semiconductor cooling module of the microwave oven is triggered to stop cooling and the microwave oven is controlled to heat.
[0039] Optionally, when the semiconductor cooling module is in cooling mode, the user's location and the corresponding duration are obtained; the user's location and the corresponding duration are input into a preset microwave oven heating prediction model to obtain the probability that the user will heat food in the microwave oven; and the microwave oven heating is controlled based on the probability that the user will heat food in the microwave oven. Alternatively, the user's location and the corresponding duration are obtained; the user's location and the corresponding duration are input into a preset microwave oven heating prediction model to obtain the probability that the user will heat food in the microwave oven within a preset time period; and the semiconductor cooling module of the microwave oven is triggered to stop cooling and the microwave oven heating is controlled based on the probability that the user will heat food in the microwave oven.
[0040] Optionally, if the probability of a user heating food in the microwave oven within a preset time period reaches a set threshold, the microwave oven is controlled to heat. Optionally, if the probability of a user heating food in the microwave oven within a preset time period reaches a set threshold, the microwave oven's semiconductor cooling module is triggered to stop cooling and the microwave oven is controlled to heat. Optionally, if the probability of a user heating food in the microwave oven within a preset time period does not reach the set threshold, the microwave oven's semiconductor cooling module is controlled to remain in cooling mode. Optionally, if the probability of a user heating food in the microwave oven within a preset time period does not reach the set threshold, the microwave oven's semiconductor cooling module is controlled to continue cooling and the current of the semiconductor cooling module is increased.
[0041] Optionally, the microwave oven heating prediction model is trained in the following way:
[0042] Training samples are acquired, each including the user's location and the corresponding duration. Each user location carries a label representing the microwave oven's on / off status within a preset time period after the user's location is acquired. Based on these training samples, an initial neural network model is trained to obtain a microwave oven heating prediction model. Optionally, the microwave oven's on / off status is obtained through a microwave oven door opening detection circuit. In some embodiments, the microwave oven's on / off status is either on or off. Obtaining the microwave oven's on / off status through a microwave oven door opening detection circuit is a mature existing technology and will not be elaborated upon here.
[0043] Optionally, the user's location can be obtained through a user positioning device. Optionally, the user positioning device is an infrared human body sensor.
[0044] Optionally, obtaining the user's location through the user positioning device includes: matching the location information corresponding to the user positioning device that detected the user in a preset database, that is, matching the location information corresponding to the user positioning device, which detected the user; and using the location information as the user's location. The database stores the correspondence between user positioning devices and location information. Optionally, the location information is the location of the user positioning device. In some embodiments, the user positioning device detects a human body, which is considered as the user positioning device detecting the user.
[0045] Optionally, after a human body is detected by the infrared human body sensor, the time when the human body is detected by the infrared human body sensor is determined as the first time point, the time after the first time point when the human body is not detected by the infrared human body sensor is determined as the second time point, and the time period between the first time point and the second time point is determined as the duration corresponding to the user's location.
[0046] The advent of microwave ovens has changed people's lifestyles. Users are increasingly accustomed to placing food in microwave ovens that can refrigerate in advance. However, if the microwave oven stops refrigerating and starts heating food after its set time, and the user doesn't remove the heated food promptly, it can easily spoil. The solution described above uses a user positioning device to detect the user's location. A microwave oven heating prediction model, obtained through training samples including the user's location and the corresponding duration, can correlate the user's historical trajectory data with the microwave oven's on / off status. This allows the model to predict the likelihood of the user heating food in the microwave oven within a preset time period based on the user's location and the duration of that location. If the prediction indicates the user will heat food in the microwave oven within the preset time period, the model controls the microwave oven to heat or triggers the semiconductor refrigeration module to stop refrigeration and control the microwave oven to heat, ensuring timely heating of the food and improving the user's microwave oven experience.
[0047] Combination Figure 2As shown, this disclosure provides an apparatus for controlling a microwave oven, including a processor 100 and a memory 101 storing program instructions. Optionally, the apparatus may further include a communication interface 102 and a bus 103. The processor 100, communication interface 102, and memory 101 can communicate with each other via the bus 103. The communication interface 102 can be used for information transmission. The processor 100 can call the program instructions in the memory 101 to execute the method for controlling a microwave oven described in the above embodiment.
[0048] By controlling the microwave oven's semiconductor cooling module based on user location monitoring, the control factors of the microwave oven are enriched, avoiding the need to control the semiconductor cooling device solely based on preset time, and improving the intelligence of the microwave oven.
[0049] Furthermore, the program instructions in the aforementioned memory 101 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.
[0050] The memory 101, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this disclosure. The processor 100 executes functional applications and data processing by running the program instructions / modules stored in the memory 101, that is, it implements the method for controlling the microwave oven in the above embodiments.
[0051] The memory 101 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 101 may include high-speed random access memory and may also include non-volatile memory.
[0052] The device for controlling a microwave oven provided in this disclosure acquires video detection results and radar detection results for the target, and then obtains the control result of the microwave oven based on the video detection results and radar detection results. This can make full use of the respective detection advantages of video detection and radar detection, and the detection accuracy is higher than that of controlling the microwave oven by a single method.
[0053] This disclosure provides a device including the aforementioned apparatus for controlling a microwave oven. This device controls the microwave oven's semiconductor cooling module based on user location monitoring, enriching the control factors of the microwave oven and avoiding the need for solely controlling the semiconductor cooling device based on a preset time, thus improving the microwave oven's intelligence.
[0054] Alternatively, the device may be a server or a microwave oven.
[0055] Optionally, if the device is a server, it acquires information from the user positioning device and issues control commands to the microwave oven when the user's location is determined.
[0056] Optionally, if the device is a microwave oven, the information sent by the user positioning device is obtained, and if the user's location is determined, the microwave oven's semiconductor cooling module is triggered by the microwave oven's controller to perform the corresponding action.
[0057] This disclosure provides a computer-readable storage medium storing computer-executable instructions configured to perform the above-described method for controlling a microwave oven.
[0058] This disclosure provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions that, when executed by a computer, cause the computer to perform the above-described method for controlling a microwave oven.
[0059] The aforementioned computer-readable storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0060] The technical solutions of this disclosure can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in this disclosure. The aforementioned storage medium can be a non-transitory storage medium, including: a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and other media capable of storing program code; it can also be a transient storage medium.
[0061] The foregoing description and accompanying drawings fully illustrate embodiments of this disclosure to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, procedural, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the order of operation may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the terminology used in this application is for describing embodiments only and is not intended to limit the claims. As used in the description of embodiments and claims, the singular forms “a,” “an,” and “the” are intended to equally include the plural forms unless the context clearly indicates otherwise. Similarly, the term “and / or” as used in this application means including one or more of the associated listed items and all possible combinations thereof. Additionally, when used in this application, the term "comprise" and its variations "comprises" and / or "comprising" refer to the presence of stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof. Without further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the process, method, or apparatus that includes said element. In this document, each embodiment may focus on the differences from other embodiments, and similar or identical parts between embodiments can be referred to mutually. For methods, products, etc., disclosed in the embodiments, if they correspond to the method section disclosed in the embodiments, the relevant parts can be referred to the description of the method section.
[0062] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this disclosure. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0063] The methods and products (including but not limited to devices and equipment) disclosed in the embodiments herein can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units may be merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the shown or discussed units may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to implement this embodiment according to actual needs. Furthermore, the functional units in the embodiments of this disclosure 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.
[0064] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks may also occur in a different order than disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. Each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
Claims
1. A method for controlling a microwave oven, the microwave oven comprising a semiconductor cooling module, characterized in that, The method includes: Acquire user location monitoring data at preset times; The semiconductor cooling module is controlled based on the user location monitoring data; The control of the semiconductor cooling module based on the user location monitoring includes: increasing the current supplied to the semiconductor cooling module when no user is detected.
2. The method according to claim 1, characterized in that, Controlling the semiconductor cooling module based on the user location monitoring data includes: If the user location monitoring status indicates that a user has been detected, the user's location is determined based on the user location monitoring status. The semiconductor cooling module is controlled according to the user's location.
3. The method according to claim 2, characterized in that, Obtaining user location monitoring information through a user location device and determining the user location based on the user location monitoring information includes: determining the user location for the user location device that detected the user based on the user location monitoring information.
4. The method according to claim 3, characterized in that, Based on user location monitoring data, the user positioning device determines the user's location, including: The system matches the location information of the user's location monitoring device with the location information of the user in the preset database. The database stores the correspondence between the user's location device and the location information. The location information is then used as the user's location.
5. The method according to any one of claims 2 to 4, characterized in that, Controlling the semiconductor cooling module based on the user's location includes: When the user's location is a preset location, the semiconductor cooling module is triggered to stop working.
6. The method according to claim 5, characterized in that, After triggering the semiconductor cooling module to stop working, the method also includes triggering the microwave oven to perform microwave heating.
7. The method according to claim 5, characterized in that, After triggering the semiconductor cooling module to stop working, the method further includes switching the direction of the current flowing through the semiconductor cooling module.
8. A device for controlling a microwave oven, comprising a processor and a memory storing program instructions, characterized in that, The processor is configured to perform, when executing the program instructions, the method for controlling a microwave oven as described in any one of claims 1 to 7.
9. A device, characterized in that, Includes the device for controlling a microwave oven as described in claim 8.
Citation Information
Patent Citations
Smart home control method and device based on user position information
CN105607506A
Microwave oven
CN204345742U