Household appliance control method and device, storage medium and household appliance
By customizing the trigger condition setting of the home appliance radar, the problem of poor radar interactive control is solved, and more accurate and reliable home appliance control is achieved, improving the user experience.
Patent Information
- Application Number
- CN202510107822.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-06
AI Technical Summary
Radar-based interactive control of home appliances has poor reliability, resulting in poor user experience.
By setting the trigger conditions for the radar corresponding to the home appliance equipment, custom trigger conditions are obtained, including custom trigger range and interactive instructions. The radar sends a trigger signal when detecting a detection signal that meets the predetermined state within the target trigger range, which is used to control the home appliance equipment.
It effectively avoids misdetection and miscontrol of areas outside the custom trigger range, improves the reliability of radar's interactive control of home appliances, and improves user experience.
Smart Images

Figure CN119937342A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of control technology, and in particular to a method, device, storage medium and home appliance control method of a home appliance. Background Art
[0002] The need for intelligent interactive control of home appliances (such as TVs, refrigerators, etc.) is becoming more and more common. In related technologies, radars (such as millimeter-wave radars, etc.) are set on home appliances to sense the environment and control the home appliances based on the sensed conditions. In current home environments, when radars are used for detection, the movement of sweepers, pets, etc. is often detected, triggering miscontrol of home appliances.
[0003] In this regard, in the related art, the radar sensitivity is usually adjusted to control the radar limit detection range (i.e., the maximum detection range of the radar under the set sensitivity) to reduce the miscontrol of home appliances. However, in this way, only the maximum detection range of the radar is adjusted, and misdetection and miscontrol still often occur.
[0004] Therefore, the current interactive control of home appliances based on radar has the problem of poor interactive control reliability, resulting in a poor user experience. Summary of the invention
[0005] The embodiment of the present application provides a solution that can improve the reliability of interactive control of home appliances based on radar and enhance user experience.
[0006] The embodiments of the present application provide the following technical solutions:
[0007] According to one embodiment of the present application, a method for controlling a household appliance includes: setting a trigger condition for a radar corresponding to the household appliance to obtain a custom trigger condition for the radar, the custom trigger condition including at least one custom trigger range and a corresponding interaction instruction, each of the custom trigger ranges being less than or equal to the radar limit detection range of the radar; receiving a trigger signal corresponding to a target trigger range sent by the radar, the trigger signal being issued by the radar when a detection signal that meets a predetermined state appears within the target trigger range, the target trigger range being one or more of the at least one custom trigger range; determining an interaction instruction that matches the target trigger range corresponding to the trigger signal, and controlling the household appliance based on the interaction instruction.
[0008] In some embodiments of the present application, the trigger conditions are set for the radar corresponding to the household appliance to obtain the custom trigger conditions of the radar, including: detecting the marker body by the radar to record at least one wandering boundary of the marker body, each wandering boundary serving as a custom trigger range; setting the interaction instructions corresponding to each custom trigger range or a combination of multiple custom trigger ranges.
[0009] In some embodiments of the present application, the trigger conditions for the radar corresponding to the household appliance are set to obtain the custom trigger conditions of the radar, including: obtaining at least one boundary data customized by the user, each of the boundary data serving as the custom trigger range; setting the interaction instructions corresponding to each custom trigger range or the combination of multiple custom trigger ranges.
[0010] In some embodiments of the present application, the trigger conditions are set for the radar corresponding to the household appliance to obtain the custom trigger conditions of the radar, including: obtaining historical interaction control data of the household appliance; analyzing and setting the custom trigger conditions of the radar based on the historical interaction control data.
[0011] In some embodiments of the present application, the radar includes an antenna array, the antenna array includes multiple antennas, adjacent antennas are connected by phase delay lines, and the multiple antennas are arranged vertically in a vertical plane perpendicular to the ground; before receiving the trigger signal corresponding to the target trigger range sent by the radar, the method also includes: controlling the beam of the antenna array to concentrate on the target area in the space for detection, wherein the target area refers to an area in the space that is a certain distance above the ground, and the radar sends a corresponding trigger signal when detecting a detection signal that meets a predetermined state within the target trigger range within the target area.
[0012] In some embodiments of the present application, the method further includes: acquiring detection area adjustment information; and controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information.
[0013] In some embodiments of the present application, controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information includes: determining the adjustment length of the phase delay line between the antennas according to the detection area adjustment information; and controlling the radar to adjust the length of the phase delay line between the antennas in the antenna array according to the adjustment length of the phase delay line between the antennas to adjust the target area.
[0014] In some embodiments of the present application, controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information includes: determining the adjustment amplitude and phase of the antennas in the antenna array according to the detection area adjustment information; and controlling the radar to adjust the amplitude and phase of the antennas in the antenna array according to the adjustment amplitude and phase of the antennas in the antenna array to adjust the target area.
[0015] In some embodiments of the present application, controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information includes: determining the rotation angle of the radar according to the detection area adjustment information; and controlling the radar to rotate to adjust the target area according to the rotation angle of the radar.
[0016] According to one embodiment of the present application, a home appliance control device includes: a setting module, used to: set trigger conditions for a radar corresponding to the home appliance to obtain a custom trigger condition for the radar, the custom trigger condition includes at least one custom trigger range and a corresponding interaction instruction, each of the custom trigger ranges is less than or equal to the radar limit detection range of the radar; a receiving module, used to: receive a trigger signal corresponding to a target trigger range sent by the radar, the trigger signal is sent by the radar when a detection signal that meets a predetermined state appears within the target trigger range, and the target trigger range is one or more of the at least one custom trigger range; a control module, used to: determine the interaction instruction that matches the target trigger range corresponding to the trigger signal, and control the home appliance based on the interaction instruction.
[0017] In some embodiments of the present application, the setting module is used to: detect the marker body through the radar to record at least one wandering boundary of the marker body, each wandering boundary serving as a custom trigger range; set interactive instructions corresponding to each custom trigger range or a combination of multiple custom trigger ranges.
[0018] In some embodiments of the present application, the setting module is used to: obtain at least one boundary data customized by the user, each of the boundary data serves as a customized trigger range; and set the interaction instructions corresponding to each customized trigger range or a combination of multiple customized trigger ranges.
[0019] In some embodiments of the present application, the setting module is used to: obtain historical interactive control data of the home appliance; analyze and set custom trigger conditions for the radar based on the historical interactive control data.
[0020] In some embodiments of the present application, the radar includes an antenna array, which includes multiple antennas, adjacent antennas are connected by phase delay lines, and the multiple antennas are arranged vertically in a vertical plane perpendicular to the ground; before receiving the trigger signal corresponding to the target trigger range sent by the radar, the device also includes a detection module, which is used to: control the beam of the antenna array to concentrate on the target area in the space for detection, wherein the target area refers to an area in the space that is a certain distance above the ground, and the radar sends a corresponding trigger signal when it detects a detection signal that meets a predetermined state within the target trigger range within the target area.
[0021] In some embodiments of the present application, the device further includes an adjustment module, which is used to: obtain detection area adjustment information; and control the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information.
[0022] In some embodiments of the present application, the adjustment module is used to: determine the adjustment length of the phase delay line between the antennas according to the detection area adjustment information; and control the radar to adjust the length of the phase delay line between the antennas in the antenna array according to the adjustment length of the phase delay line between the antennas to adjust the target area.
[0023] In some embodiments of the present application, the adjustment module is used to: determine the adjustment amplitude and phase of the antenna in the antenna array according to the detection area adjustment information; and control the radar to adjust the amplitude and phase of the antenna in the antenna array according to the adjustment amplitude and phase of the antenna in the antenna array to adjust the target area.
[0024] In some embodiments of the present application, the adjustment module is used to: determine a rotation angle of the radar according to the detection area adjustment information; and control the rotation of the radar to adjust the target area according to the rotation angle of the radar.
[0025] According to another embodiment of the present application, a storage medium stores a computer program thereon. When the computer program is executed by a processor of a home appliance or a control terminal, the home appliance or the control terminal executes the method described in the embodiment of the present application.
[0026] According to another embodiment of the present application, a household appliance may include: a memory storing a computer program; and a processor reading the computer program stored in the memory to execute the method described in the embodiment of the present application.
[0027] According to another embodiment of the present application, a computer program product or a computer program includes a computer instruction stored in a computer-readable storage medium. A processor of a home appliance or a control terminal reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the home appliance or the control terminal executes the method provided in various optional implementations described in the embodiments of the present application.
[0028] In an embodiment of the present application, a trigger condition is set for a radar corresponding to a household appliance to obtain a custom trigger condition of the radar, wherein the custom trigger condition includes at least one custom trigger range and a corresponding interaction instruction, and each custom trigger range is less than or equal to the radar limit detection range of the radar; a trigger signal corresponding to a target trigger range sent by the radar is received, wherein the trigger signal is issued by the radar when a detection signal that meets a predetermined state appears within the target trigger range, and the target trigger range is one or more of the at least one custom trigger range; an interaction instruction matching the target trigger range corresponding to the trigger signal is determined, and the household appliance is controlled based on the interaction instruction.
[0029] In this manner in the embodiments of the present application, by setting trigger conditions for the radar corresponding to the home appliance, a custom trigger condition for the radar is set, and the custom trigger condition includes at least one custom trigger range and a corresponding interactive instruction. The radar can detect according to the custom trigger range and send a trigger signal, and the trigger signal further triggers the interactive instruction to control the home appliance. This can avoid false detection of areas outside the custom trigger range that lead to false control, thereby achieving interactive control of home appliances based on radar that reliably meets personalized needs, and effectively improving the reliability of interactive control of home appliances based on radar as a whole, thereby improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0031] Figure 1 A flow chart of a method for controlling a household appliance according to an embodiment of the present application is shown.
[0032] Figure 2 A schematic diagram of detecting a wandering boundary according to an embodiment of the present application is shown.
[0033] Figure 3A structural diagram of an antenna array according to an embodiment of the present application is shown.
[0034] Figure 4 A schematic diagram of a beam concentration area according to an embodiment of the present application is shown.
[0035] Figure 5 A block diagram of a home appliance control device according to an embodiment of the present application is shown.
[0036] Figure 6 A block diagram of a household appliance according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0037] The present disclosure is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the embodiments provided herein are only used to explain the present disclosure and are not intended to limit the present disclosure. In addition, the embodiments provided below are partial embodiments for implementing the present disclosure, rather than providing all embodiments for implementing the present disclosure. In the absence of conflict, the technical solutions recorded in the embodiments of the present disclosure can be implemented in any combination.
[0038] It should be noted that, in the embodiments of the present disclosure, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a method or apparatus including a series of elements includes not only the elements explicitly recorded, but also includes other elements not explicitly listed, or also includes elements inherent to the implementation of the method or apparatus. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other related elements in the method or apparatus including the element (such as a step in the method or a unit in the apparatus, for example, a unit may be a part of a circuit, a part of a processor, a part of a program or software, etc.).
[0039] For example, the household appliance control method provided in the embodiment of the present disclosure includes a series of steps, but the household appliance control method provided in the embodiment of the present disclosure is not limited to the recorded steps. Similarly, the household appliance control device provided in the embodiment of the present disclosure includes a series of units, but the device provided in the embodiment of the present disclosure is not limited to including the units explicitly recorded, and may also include units required to obtain relevant information or perform processing based on the information.
[0040] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present disclosure belongs. The terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0041] It is understandable that in the specific implementation of this application, relevant data is involved. When the embodiments in this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0042] Figure 1 The flowchart of a method for controlling a household appliance according to an embodiment of the present application is schematically shown. The execution subject of the method for controlling a household appliance may be a household appliance itself with processing capabilities or a control terminal of the household appliance. Household appliances include televisions, refrigerators, washing machines, etc.; the control terminal of a household appliance is a terminal that can control the household appliance, such as a remote control or other dedicated control device, etc. Specifically, in a specific embodiment of the present application, the execution subject of the method for controlling a household appliance is a television, and the controlled household appliance is the television itself.
[0043] Further, such as Figure 1 As shown, the household appliance control method may include steps S110 to S130.
[0044] Step S110, setting a trigger condition for a radar corresponding to the household appliance to obtain a custom trigger condition for the radar, wherein the custom trigger condition includes at least one custom trigger range and a corresponding interaction instruction, and each custom trigger range is less than or equal to a radar limit detection range of the radar;
[0045] Step S120, receiving a trigger signal corresponding to a target trigger range sent by the radar, wherein the trigger signal is sent by the radar when a detection signal that meets a predetermined state appears within the target trigger range, and the target trigger range is one or more of the at least one custom trigger range;
[0046] Step S130, determining an interaction instruction that matches the target trigger range corresponding to the trigger signal, and controlling the home appliance based on the interaction instruction.
[0047] By the user performing setting operations on the control terminal of the home appliance, or by the user performing setting operations on the home appliance, or by the home appliance or the control terminal performing automatic judgment and setting operations, the trigger conditions of the radar corresponding to the home appliance can be set to obtain the customized trigger conditions of the set radar.
[0048] The custom trigger condition includes at least one custom trigger range (eg, 1 or 5, etc.) and a corresponding interaction instruction, wherein each custom trigger range may correspond to an interaction instruction, or a combination of multiple custom trigger ranges may correspond to an interaction instruction.
[0049] After setting the custom trigger condition, when the radar detects a detection signal that meets the predetermined state within the target trigger range, it can send a trigger signal to the execution entity (i.e., the home appliance itself or the control terminal of the home appliance). The trigger signal can be used to inform the execution entity that a detection signal that meets the predetermined state appears within the target trigger range. The target trigger range can be one of the at least one custom trigger range mentioned above or multiple custom trigger ranges.
[0050] For example, when a detection signal that meets the predetermined state appears in custom trigger range 1, trigger signal 1 is issued, and trigger signal 1 can inform that a detection signal that meets the predetermined state appears in custom trigger range 1. When a detection signal that meets the predetermined state appears in custom trigger range 2 and custom trigger range 3, trigger signal 2 is issued, and trigger signal 2 can inform that a detection signal that meets the predetermined state appears in both custom trigger range 2 and custom trigger range 3.
[0051] Among them, each custom trigger range is less than or equal to the radar limit detection range of the radar, and the radar limit detection range is the maximum detection range of the radar under the currently set sensitivity. If a detection signal appears in a range greater than the custom trigger range and less than the radar limit detection range, the radar will not send a trigger signal.
[0052] After the execution subject receives the trigger signal corresponding to the custom trigger range sent by the radar, it can further determine that the trigger signal indicates that a detection signal that meets the predetermined state appears within the target trigger range, and further determine the interaction instruction corresponding to the target trigger range (that is, a certain custom trigger range or a combination of multiple custom trigger ranges) according to the custom trigger condition.
[0053] The interactive instruction is an instruction for interactively controlling the home appliance, for example, the interactive instruction may be an instruction for turning on, turning off, switching channels, adjusting volume, etc. The execution subject may control the home appliance based on the interactive instruction.
[0054] In this manner in the embodiments of the present application, by setting trigger conditions for the radar corresponding to the home appliance, a custom trigger condition for the radar is set, and the custom trigger condition includes at least one custom trigger range and a corresponding interactive instruction. The radar can detect according to the custom trigger range and send a trigger signal, and the trigger signal further triggers the interactive instruction to control the home appliance. This can avoid false detection of areas outside the custom trigger range that lead to false control, thereby achieving interactive control of home appliances based on radar that reliably meets personalized needs, and effectively improving the reliability of interactive control of home appliances based on radar as a whole, thereby improving user experience.
[0055] Described below Figure 1When controlling the household electrical appliances under the embodiment, further optional specific embodiments are provided for each step performed.
[0056] In one embodiment, the trigger conditions for the radar corresponding to the household appliance are set to obtain the custom trigger conditions of the radar, which may include: detecting the marker body by the radar to record at least one wandering boundary of the marker body, each wandering boundary serving as a custom trigger range; setting interaction instructions corresponding to each custom trigger range or a combination of multiple custom trigger ranges.
[0057] In the process of setting the trigger conditions, the marker (such as a human body) can move according to the required boundaries. By detecting the marker through radar, at least one movement boundary (that is, the motion trajectory) of the marker can be recorded. The marker can move to form one or more movement boundaries.
[0058] Each wandering boundary is used as a custom trigger range, and the range data (i.e., boundary data) of each custom trigger range can be stored in a processor storage unit such as SOC in the form of a table. Figure 2 As shown, a custom trigger range 220 is detected and recorded before the location of the radar 210. The custom trigger range 220 can be recorded in a table as "within the range of θ∈(-90°, 90°), r≤f(r,θ)", where θ is the angle between the line connecting each point on the boundary of the custom trigger range and the radar and the forward direction of the radar, and r is the distance from the radar to each point on the boundary of the custom trigger range.
[0059] Furthermore, the user can set the interaction instruction corresponding to each custom trigger range through the instruction association setting operation. For example, if custom trigger range 1, custom trigger range 2 and custom trigger range 3 are set, interaction instruction 1 can be set for custom trigger range 1, interaction instruction 2 can be set for custom trigger range 2, and interaction instruction 3 can be set for custom trigger range 3; at this time, after trigger signal 1 is sent out when a detection signal that meets the predetermined state appears in custom trigger range 1, it can be determined that the target trigger range corresponding to trigger signal 1 is custom trigger range 1, and its matching interaction instruction is interaction instruction 1.
[0060] Furthermore, the user can set the interaction instructions corresponding to the combination of multiple custom trigger ranges through the instruction association setting operation. For example, custom trigger range 1, custom trigger range 2 and custom trigger range 3 are set, and interaction instruction 4 can be set for combination 1 of custom trigger range 1 and custom trigger range 2. At this time, after trigger signal 4 is issued when detection signals that meet the predetermined state appear in both custom trigger ranges 1 and 2, it can be determined that the target trigger range corresponding to trigger signal 4 is the combination of custom trigger ranges 1 and 2, and the interaction instruction matched therewith is interaction instruction 4.
[0061] Furthermore, in one embodiment, the triggering conditions for the radar corresponding to the household appliance are set to obtain the custom triggering conditions for the radar, which may include: obtaining at least one boundary data customized by the user, each of the boundary data serving as a custom trigger range; and setting interaction instructions corresponding to each custom trigger range or a combination of multiple custom trigger ranges.
[0062] The user can directly customize one or more boundary data (such as table data or boundary functions, etc.) through tools such as tables or formula editors according to needs, and then obtain at least one boundary data customized by the user, and each boundary data can be stored in the processor storage unit as a customized trigger range. At the same time, the interaction instruction corresponding to each customized trigger range is set, or the interaction instruction corresponding to the combination of multiple customized trigger ranges is set.
[0063] Furthermore, in one embodiment, setting the trigger conditions for the radar corresponding to the household appliance to obtain the custom trigger conditions of the radar may include: obtaining historical interactive control data of the household appliance; analyzing and setting the custom trigger conditions of the radar based on the historical interactive control data.
[0064] The historical interactive control data is the data recorded when the user controls the home appliance in the past. The historical interactive control data generated within a predetermined time period can be obtained from the record file. The historical interactive control data may include the user's location in the space and the interactive instructions issued to the home appliance at that location.
[0065] By using models such as fine-tuned large language models to analyze the historical interactive control data, the customized trigger conditions of the radar can be intelligently set according to the user's interactive control habits, further improving the control experience of home appliances. Similarly, the customized trigger conditions of the radar include at least one customized trigger range and the corresponding interactive instructions (that is, the interactive instructions corresponding to each customized trigger range or a combination of multiple customized trigger ranges can be set), and each customized trigger range is less than or equal to the radar limit detection range of the radar.
[0066] In one embodiment, the radar includes an antenna array, which includes multiple antennas, adjacent antennas are connected by phase delay lines, and the multiple antennas are arranged vertically in a vertical plane perpendicular to the ground; before receiving a trigger signal corresponding to a target trigger range sent by the radar, the method also includes: controlling the beam of the antenna array to concentrate on a target area in space for detection, wherein the target area refers to an area in the space that is a certain distance above the ground, and the radar sends a corresponding trigger signal when detecting a detection signal that meets a predetermined state within a target trigger range within the target area.
[0067] See also Figure 3 , the multiple antennas (such as Figure 3 The adjacent antennas in the antenna ANT1, antenna ANT2, etc. shown in the figure are connected by a phase delay line 320, and the multiple antennas are arranged vertically in a vertical plane perpendicular to the ground. Figure 4 As shown, the antennas in the antenna array 310 can be beam-shaped in the vertical plane. By setting the installation position of the radar or adjusting the antenna, the beam of the antenna array can be conveniently and flexibly concentrated on the target area in the space for detection, while reducing or avoiding detection of areas outside the target area.
[0068] The target area refers to the area in space that is a certain distance above the ground, e.g. Figure 4 As shown, the target area is a target area 410 that is a certain distance above the ground. The radar will reduce or avoid detection of the bottom area 420 outside the target area, thereby further avoiding misdetection and miscontrol caused by the activities of small animals or sweepers in the bottom area, thereby further improving the reliability of interactive control of home appliances based on radar.
[0069] Furthermore, in an embodiment, the method may also include: obtaining detection area adjustment information; and controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information.
[0070] The detection area adjustment information is reference information for adjusting the target area in the beam focus of the antenna array. In one example, the detection area adjustment information can be the location information of a new target area input or selected by the user. For example, the user can open the space map in the settings page and edit or select a new target area in the space map. In one example, the detection area adjustment information can be the size information of an interference object (such as an animal or a sweeper) in the space detected by other sensors or other devices.
[0071] After obtaining the detection area adjustment information, the radar is controlled to adjust the target area where the beam of the antenna array is concentrated according to the detection area adjustment information, so that the radar can detect a more reasonable target area, further improving the control reliability of home appliances.
[0072] In one embodiment, controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information may include: determining an adjustment length of the phase delay line between the antennas according to the detection area adjustment information; and controlling the radar to adjust the length of the phase delay line between the antennas in the antenna array according to the adjustment length of the phase delay line between the antennas to adjust the target area.
[0073] In one method, determining the adjustment length of the phase delay line between antennas based on the detection area adjustment information may include: the detection area adjustment information is the location information of the new target area, the difference between the location information of the new target area and the location information of the original target area can be calculated, and the predetermined adjustment length corresponding to the difference can be queried from the first preset adjustment table as the adjustment length of the phase delay line between antennas, or the adjustment length of the phase delay line between antennas can be calculated according to the difference through a preset formula.
[0074] Optionally, in other methods, the adjustment length of the phase delay line between antennas can be determined based on the detection area adjustment information, which may include: the detection area adjustment information is the size information of an interference object in space (such as an animal or a sweeper), and the position information of a new target area that does not interfere with the interference object can be determined based on the size information, and the difference between the position information of the new target area and the position information of the original target area can be further calculated, and the predetermined adjustment length corresponding to the difference can be queried from the first preset adjustment table as the adjustment length of the phase delay line between the antennas, or the adjustment length of the phase delay line between the antennas can be calculated according to the difference through a preset formula.
[0075] A mechanism for adjusting the length of the phase delay line between antennas in the antenna array can be set in the radar. After determining the adjusted length of the phase delay line between the antennas according to the detection area adjustment information, the radar can be controlled to adjust the length of the phase delay line between the antennas in the antenna array through the mechanism according to the adjusted length of the phase delay line between the antennas, thereby effectively suppressing or reducing the gain of other areas outside the new target area, so that the beam of the antenna array is concentrated on the new target area for detection.
[0076] In one embodiment, controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information may include: determining the adjustment amplitude and phase of the antennas in the antenna array according to the detection area adjustment information; and controlling the radar to adjust the amplitude and phase of the antennas in the antenna array according to the adjustment amplitude and phase of the antennas in the antenna array to adjust the target area.
[0077] In one method, determining the adjustment amplitude and phase of the antenna in the antenna array based on the detection area adjustment information may include: the detection area adjustment information is the location information of the new target area, the difference between the location information of the new target area and the location information of the original target area can be calculated, and the predetermined adjustment amplitude and phase corresponding to the difference can be queried from a second preset adjustment table as the adjustment amplitude and phase of the antenna in the antenna array, or the adjustment amplitude and phase of the antenna in the antenna array can be calculated according to the difference through a preset formula.
[0078] Optionally, in other methods, the adjustment length of the phase delay line between antennas can be determined based on the detection area adjustment information, which may include: the detection area adjustment information is the size information of the interference object in the space (such as an animal or a sweeper), and the position information of a new target area that does not interfere with the interference object can be determined based on the size information, and the difference between the position information of the new target area and the position information of the original target area can be further calculated, and the predetermined adjustment amplitude and phase corresponding to the difference can be queried from the second preset adjustment table as the adjustment amplitude and phase of the antenna in the antenna array, or the adjustment amplitude and phase of the antenna in the antenna array can be calculated according to the difference through a preset formula.
[0079] According to the adjustment amplitude and phase of the antenna in the antenna array, the radar can be controlled to adjust the amplitude and phase of the antenna in the antenna array, suppressing or reducing the gain of other areas outside the new target area, so that the beam of the antenna array is concentrated on the new target area for detection.
[0080] In one embodiment, controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information may include: determining a rotation angle of the radar according to the detection area adjustment information; and controlling the radar to rotate to adjust the target area according to the rotation angle of the radar.
[0081] In one method, determining the rotation angle of the radar based on the detection area adjustment information may include: the detection area adjustment information is the position information of the new target area, the difference between the position information of the new target area and the position information of the original target area can be calculated, and the predetermined rotation angle corresponding to the difference can be queried from a third preset adjustment table as the rotation angle of the radar, or the rotation angle of the radar can be calculated according to the difference through a preset formula.
[0082] Optionally, in other methods, the adjustment length of the phase delay line between antennas can be determined based on the detection area adjustment information, which may include: the detection area adjustment information is the size information of the interference object in the space (such as an animal or a sweeper), and the position information of a new target area that does not interfere with the interference object can be determined based on the size information, and the difference between the position information of the new target area and the position information of the original target area can be further calculated, and the predetermined rotation angle corresponding to the difference can be queried from the third preset adjustment table as the rotation angle of the radar, or the rotation angle of the radar can be calculated according to the difference through a preset formula.
[0083] The radar can be arranged on a rotating base, and the rotating base can be controlled to rotate the radar according to the rotation angle of the radar, so that the beam of the antenna array is concentrated on a new target area for detection.
[0084] In order to facilitate better implementation of the household appliance control method provided in the embodiment of the present application, the embodiment of the present application also provides a household appliance control device based on the household appliance control method. The meanings of the terms are the same as those in the household appliance control method, and the specific implementation details can refer to the description in the method embodiment. Figure 5 A block diagram of a home appliance control device according to an embodiment of the present application is shown.
[0085] like Figure 5 As shown, the home appliance control device 500 may include: a setting module 510 can be used to: set trigger conditions for the radar corresponding to the home appliance, and obtain a custom trigger condition for the radar, wherein the custom trigger condition includes at least one custom trigger range and a corresponding interaction instruction, and each custom trigger range is less than or equal to the radar limit detection range of the radar; a receiving module 520 can be used to: receive a trigger signal corresponding to a target trigger range sent by the radar, wherein the trigger signal is sent by the radar when a detection signal that meets a predetermined state appears within the target trigger range, and the target trigger range is one or more of the at least one custom trigger range; a control module 530 can be used to: determine an interaction instruction that matches the target trigger range corresponding to the trigger signal, and control the home appliance based on the interaction instruction.
[0086] In some embodiments of the present application, the setting module is used to: detect the marker body through the radar to record at least one wandering boundary of the marker body, each wandering boundary serving as a custom trigger range; set interactive instructions corresponding to each custom trigger range or a combination of multiple custom trigger ranges.
[0087] In some embodiments of the present application, the setting module is used to: obtain at least one boundary data customized by the user, each of the boundary data serves as a customized trigger range; and set the interaction instructions corresponding to each customized trigger range or a combination of multiple customized trigger ranges.
[0088] In some embodiments of the present application, the setting module is used to: obtain historical interactive control data of the home appliance; analyze and set custom trigger conditions for the radar based on the historical interactive control data.
[0089] In some embodiments of the present application, the radar includes an antenna array, which includes multiple antennas, adjacent antennas are connected by phase delay lines, and the multiple antennas are arranged vertically in a vertical plane perpendicular to the ground; before receiving the trigger signal corresponding to the target trigger range sent by the radar, the device also includes a detection module, which is used to: control the beam of the antenna array to concentrate on the target area in the space for detection, wherein the target area refers to an area in the space that is a certain distance above the ground, and the radar sends a corresponding trigger signal when it detects a detection signal that meets a predetermined state within the target trigger range within the target area.
[0090] In some embodiments of the present application, the device further includes an adjustment module, which is used to: obtain detection area adjustment information; and control the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information.
[0091] In some embodiments of the present application, the adjustment module is used to: determine the adjustment length of the phase delay line between the antennas according to the detection area adjustment information; and control the radar to adjust the length of the phase delay line between the antennas in the antenna array according to the adjustment length of the phase delay line between the antennas to adjust the target area.
[0092] In some embodiments of the present application, the adjustment module is used to: determine the adjustment amplitude and phase of the antenna in the antenna array according to the detection area adjustment information; and control the radar to adjust the amplitude and phase of the antenna in the antenna array according to the adjustment amplitude and phase of the antenna in the antenna array to adjust the target area.
[0093] In some embodiments of the present application, the adjustment module is used to: determine the rotation angle of the radar according to the detection area adjustment information; and control the rotation of the radar to adjust the target area according to the rotation angle of the radar.
[0094] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0095] In addition, the present application also provides a household appliance, such as Figure 6 As shown, Figure 6 A block diagram of a household appliance according to an embodiment of the present application is shown, specifically:
[0096] The household appliance may include one or more processors 601 of processing cores, one or more computer-readable storage media memories 602, a power supply 603, an input unit 604 and other components. Those skilled in the art will appreciate that Figure 6 The structure of the household appliance shown in the figure does not constitute a limitation on the household appliance, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0097] in:
[0098] The processor 601 is the control center of the home appliance. It uses various interfaces and lines to connect various parts of the entire computer device. By running or executing software programs and / or modules stored in the memory 602 and calling data stored in the memory 602, it executes various functions of the computer device and processes data, thereby monitoring the home appliance as a whole. Optionally, the processor 601 may include one or more processing cores; preferably, the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user pages and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 601.
[0099] The memory 602 can be used to store software programs and modules. The processor 601 executes various functional applications and data processing by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 602 may also include a memory controller to provide the processor 601 with access to the memory 602.
[0100] The household appliance also includes a power supply 603 for supplying power to each component. Preferably, the power supply 603 can be logically connected to the processor 601 through a power management system, so as to manage charging, discharging, power consumption and other functions through the power management system. The power supply 603 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators and other arbitrary components.
[0101] The home appliance may further include an input unit 604, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0102] Although not shown, the household appliance may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 601 in the household appliance will load the executable files corresponding to the processes of one or more computer programs into the memory 602 according to the following instructions, and the processor 601 will run the computer programs stored in the memory 602, thereby realizing various functions in the aforementioned embodiments of the present application. For example, the processor 601 may perform the following steps:
[0103] A trigger condition is set for a radar corresponding to a household appliance to obtain a custom trigger condition for the radar, wherein the custom trigger condition includes at least one custom trigger range and a corresponding interaction instruction, and each custom trigger range is less than or equal to the radar limit detection range of the radar; a trigger signal corresponding to a target trigger range sent by the radar is received, wherein the trigger signal is sent by the radar when a detection signal that meets a predetermined state appears within the target trigger range, and the target trigger range is one or more of the at least one custom trigger range; an interaction instruction matching the target trigger range corresponding to the trigger signal is determined, and the household appliance is controlled based on the interaction instruction.
[0104] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0105] To this end, an embodiment of the present application further provides a storage medium, in which a computer program is stored. The computer program can be loaded by a processor to execute the steps in any method provided in the embodiment of the present application.
[0106] The storage medium may be a computer-readable storage medium, and the storage medium may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0107] Since the computer program stored in the storage medium can execute the steps in any method provided in the embodiments of the present application, the beneficial effects that can be achieved by the method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0108] According to another embodiment of the present application, a computer program product or a computer program includes a computer instruction stored in a computer-readable storage medium. A processor of a home appliance or a control terminal reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the home appliance or the control terminal executes the method provided in various optional implementations described in the embodiments of the present application.
[0109] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.
[0110] It should be understood that the present application is not limited to the embodiments that have been described above and shown in the accompanying drawings, but various modifications and changes may be made without departing from the scope thereof.
Claims
1. A method for controlling a household appliance, characterized in that: include: Setting a trigger condition for a radar corresponding to the home appliance to obtain a custom trigger condition for the radar, wherein the custom trigger condition includes at least one custom trigger range and a corresponding interaction instruction, and each custom trigger range is less than or equal to a radar limit detection range of the radar; receiving a trigger signal corresponding to a target trigger range sent by the radar, wherein the trigger signal is sent by the radar when a detection signal that meets a predetermined state appears within the target trigger range, and the target trigger range is one or more of the at least one custom trigger range; Determine an interaction instruction that matches the target trigger range corresponding to the trigger signal, and control the home appliance based on the interaction instruction.
2. The method according to claim 1, characterized in that The step of setting a trigger condition for the radar corresponding to the household appliance to obtain a custom trigger condition for the radar includes: Detecting the marker by the radar to record at least one wandering boundary of the marker, each wandering boundary serving as a custom trigger range; An interaction instruction corresponding to each of the custom trigger ranges or a combination of multiple custom trigger ranges is set.
3. The method according to claim 1, characterized in that The step of setting a trigger condition for the radar corresponding to the household appliance to obtain a custom trigger condition for the radar includes: Acquire at least one boundary data defined by a user, each of the boundary data being used as a defined trigger range; An interaction instruction corresponding to each of the custom trigger ranges or a combination of multiple custom trigger ranges is set.
4. The method according to claim 1, characterized in that: The step of setting a trigger condition for the radar corresponding to the household appliance to obtain a custom trigger condition for the radar includes: Acquiring historical interactive control data of the home appliance; Analyze and set the custom trigger condition of the radar according to the historical interactive control data.
5. The method according to any one of claims 1 to 4, characterized in that: The radar includes an antenna array, the antenna array includes a plurality of antennas, adjacent antennas are connected via phase delay lines, and the plurality of antennas are longitudinally arranged in a vertical plane perpendicular to the ground; Before receiving the trigger signal corresponding to the target trigger range sent by the radar, the method further includes: The beam of the antenna array is controlled to be concentrated in a target area in space for detection, wherein the target area refers to an area in the space that is a certain distance above the ground, and the radar sends a corresponding trigger signal when a detection signal that meets a predetermined state appears within a target trigger range in the target area.
6. The method according to claim 5, characterized in that The method further comprises: Get detection area adjustment information; The radar is controlled to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information.
7. The method according to claim 6, characterized in that The step of controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information includes: Determining an adjustment length of a phase delay line between the antennas according to the detection area adjustment information; According to the adjusted length of the phase delay line between the antennas, the radar is controlled to adjust the length of the phase delay line between the antennas in the antenna array to adjust the target area.
8. The method according to claim 6, characterized in that The step of controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information includes: Determining adjustment amplitudes and phases of antennas in the antenna array according to the detection area adjustment information; According to the adjustment amplitude and phase of the antennas in the antenna array, the radar is controlled to adjust the amplitude and phase of the antennas in the antenna array to adjust the target area.
9. The method according to claim 6, characterized in that The step of controlling the radar to adjust the target area in the beam focus of the antenna array according to the detection area adjustment information includes: Determining a rotation angle of the radar according to the detection area adjustment information; According to the rotation angle of the radar, the radar is controlled to rotate to adjust the target area.
10. A household appliance control device, characterized in that: include: A setting module is used to: set a trigger condition for a radar corresponding to the household appliance to obtain a custom trigger condition for the radar, wherein the custom trigger condition includes at least one custom trigger range and a corresponding interaction instruction, and each custom trigger range is less than or equal to a radar limit detection range of the radar; A receiving module, used to: receive a trigger signal corresponding to a target trigger range sent by the radar, wherein the trigger signal is sent by the radar when a detection signal that meets a predetermined state appears within the target trigger range, and the target trigger range is one or more of the at least one custom trigger range; The control module is used to determine an interaction instruction that matches the target trigger range corresponding to the trigger signal, and control the home appliance based on the interaction instruction.
11. A storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor of a home appliance or a control terminal, the home appliance or the control terminal executes the method described in any one of claims 1 to 9.
12. A household appliance, characterized in that: include: a memory storing a computer program; A processor reads a computer program stored in a memory to execute the method according to any one of claims 1 to 9.
Citation Information
Cited By
Household appliance control method and apparatus, storage medium, and household appliance
WO2026157330A1