Storage equipment control method and device, storage equipment and readable storage medium

By adjusting the power range of the radar module and establishing an energy-distance mapping table, the problem of insufficient ranging accuracy of storage devices was solved, achieving more accurate target distance detection and saving computing resources.

CN121634937APending Publication Date: 2026-03-10QINDAO HAIER REFRIGERATOR CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In the existing technology, the ranging accuracy of storage devices based on radar human sensing modules is low, and cannot reach an accuracy of ±0.5m, which makes it impossible to accurately detect the distance of the target object.

Method used

By adjusting the power range of the radar module, transmitting frequency sweep signals and receiving reflected signals, the presence of the target object is determined by the changes in energy and distance, and an energy-distance mapping table is established to accurately determine the target distance.

Benefits of technology

It improves ranging accuracy, enabling more precise determination of the distance between storage devices and target objects, while saving computing resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121634937A_ABST
    Figure CN121634937A_ABST
Patent Text Reader

Abstract

The invention discloses a control method and device of storage equipment, the storage equipment and a readable storage medium, and belongs to the technical field of storage equipment. The method comprises the following steps: controlling a radar module to transmit a first sweep frequency signal to a detection environment according to first power; determining at least part of the energy change condition, the distance change condition and the reflected first energy information of the detection object according to the received first reflection signal; under the condition that it is determined that a target object exists in the detection objects according to the energy change condition and / or the distance change condition, the target distance between the storage equipment and the target object is determined according to the first energy information of the target object; and controlling the storage equipment according to the target distance. According to the embodiment of the invention, the target object in the detection environment is accurately determined, the target distance between the storage equipment and the target object is more accurately determined, and the distance measurement precision is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of storage equipment technology, and particularly relates to a control method, device, storage equipment and readable storage medium for a storage device. Background Technology

[0002] Storage devices such as refrigerators can use radar human-sensing modules to detect the distance between a target object (such as a user) and the refrigerator (or refrigerator door). The radar human-sensing module of the relevant technology uses FMCW (Frequency Modulated Continuous Wave) modulation technology for ranging. FMCW modulation determines the distance between the target object and the frequency difference of the mixed frequency of the swept signal and the reflected signal. However, in practical applications, since the authorized frequency bands in the home appliance field are low-frequency bands, the distance obtained based on the frequency difference of the low-frequency band sweep is less accurate and cannot achieve a ranging accuracy of ±0.5m. Summary of the Invention

[0003] This application aims to at least solve one of the technical problems existing in the related art. To this end, this application proposes a control method, apparatus, storage device, and computer-readable storage medium for a storage device, enabling more accurate determination of the target distance between the storage device and the target object, thereby improving ranging accuracy.

[0004] In a first aspect, this application provides a control method for a storage device, the method comprising:

[0005] The first power control radar module transmits a first frequency sweep signal to the detection environment;

[0006] Based on the received first reflected signal, at least a portion of the energy change, distance change, and first energy information of the detected object is determined;

[0007] If it is determined that a target object exists among the detected objects based on energy changes and / or distance changes, the target distance between the storage device and the target object is determined based on the first energy information of the target object.

[0008] The storage equipment is controlled based on the target distance.

[0009] According to the control method of the storage device of this application, when it is determined that a target object exists in the detection object based on the energy change and / or distance change, the target distance between the storage device and the target object is determined based on the first energy information of the target object. This achieves accurate determination of the target object in the detection environment, more precise determination of the target distance between the storage device and the target object, improved ranging accuracy, and also effectively saves computing resources.

[0010] According to one embodiment of this application, before transmitting a first frequency sweep signal to the detection environment according to the first power control radar module, the method further includes:

[0011] The power control radar module transmits a second frequency sweep signal to the detection environment based on the power range of the initial power range;

[0012] The first distance and the intensity of each first level of reflection are determined based on the received second reflected signal;

[0013] The initial power range is shortened based on the first level intensity and the corresponding first distance to obtain a first power range, which includes the first power.

[0014] According to one embodiment of this application, a first power range is obtained by shortening an initial power range based on each first level intensity and a corresponding first distance, including:

[0015] Obtain the low-noise amplifier coefficient and target level intensity;

[0016] Determine the second level intensity that satisfies the target level intensity after being amplified according to the low-noise amplifier coefficient from each of the first level intensities;

[0017] Determine the power used to obtain the second level intensity within the initial power range;

[0018] The first power range is obtained based on the power used for the second level intensity.

[0019] According to one embodiment of this application, after receiving the first reflected signal, the method further includes:

[0020] The second target frequency sweep signal is determined from the second frequency sweep signal, and the power of the second target frequency sweep signal is within the first power range;

[0021] For a second target frequency sweep signal with the same power and the same first distance, determine the maximum energy information and minimum energy information of the second target reflected signal corresponding to the second target frequency sweep signal;

[0022] The first distance range to which each first distance belongs is determined based on the accuracy information; the first distance range includes the maximum distance and the minimum distance.

[0023] Under the same power, establish a mapping relationship between the maximum energy information and the maximum distance, and a mapping relationship between the minimum energy information and the minimum distance;

[0024] Generate an energy distance mapping table corresponding to each power level; the energy distance mapping table stores the mapping relationships.

[0025] According to one embodiment of this application, determining the target distance between the storage device and the target object based on first energy information of the target object includes:

[0026] The second distance range is determined based on the first reflected signal;

[0027] The energy information range corresponding to the second distance range is determined based on the mapping relationship in the energy distance mapping table corresponding to the first power.

[0028] The first power range is shortened based on the energy information range and the first energy information to obtain the second power range; the second power range includes the second power.

[0029] The second power control radar module transmits a third frequency sweep signal toward the target object;

[0030] The target energy information reflected at the current moment is determined based on the received third reflection signal;

[0031] The distance corresponding to the target energy information is determined based on the mapping relationship in the energy distance mapping table corresponding to the second power.

[0032] Based on the distance corresponding to the target energy information, the target distance between the storage device and the target object is obtained.

[0033] According to one embodiment of this application, a second power range is obtained by shortening a first power range based on an energy information range and first energy information, including:

[0034] The portion of the first energy information that falls within the energy information range is taken as the second energy information;

[0035] The first power used to obtain the second energy information in the first power range is taken as the first target power;

[0036] The second power range is determined based on the maximum and minimum values ​​of the first target power.

[0037] According to one embodiment of this application, obtaining the target distance between the storage device and the target object based on the distance corresponding to the target energy information includes:

[0038] The motion state of the target object is determined based on the received third reflected signal;

[0039] If the target object's motion state is determined to be close, the target distance between the storage device and the target object is obtained based on the distance corresponding to the target energy information.

[0040] According to one embodiment of this application, determining the motion state of a target object based on a received third reflection signal includes:

[0041] The energy change trend of the target object is determined based on the received third reflection signals;

[0042] Given that the trend of energy change is gradually increasing, the motion state of the target object is determined to be an approaching state.

[0043] According to one embodiment of this application, determining the presence of a target object in a detection object based on energy changes and distance changes includes:

[0044] If the distance change is less than or equal to a first distance threshold and the energy information change is greater than or equal to an energy threshold, then the presence of a target object in the detection environment is determined.

[0045] According to one embodiment of this application, controlling a storage device based on a target distance includes:

[0046] If the target distance is determined to be less than or equal to the second distance threshold, a target operation is triggered on the storage device;

[0047] The target operation includes at least one of the following:

[0048] Open the door of the storage unit;

[0049] The display screen controlling the storage device is in a wake-up state;

[0050] Control the voice player to play voice information.

[0051] Secondly, this application provides a control device for a storage device, the device comprising:

[0052] The first control module is used to control the radar module to transmit a first frequency sweep signal to the detection environment according to the first power.

[0053] The first processing module is used to determine at least a portion of the energy change, distance change, and reflected first energy information of the detected object based on the received first reflection signal;

[0054] The second processing module is used to determine the target distance between the storage device and the target object based on the first energy information of the target object when it is determined that a target object exists in the detection object based on the energy change and / or distance change.

[0055] The second control module is used to control the storage device based on the target distance.

[0056] According to the control device of the storage device of this application, when it is determined that a target object exists in the detection object based on the energy change and / or distance change, the target distance between the storage device and the target object is determined based on the first energy information of the target object. This enables accurate determination of the target object in the detection environment, more precise determination of the target distance between the storage device and the target object, improved ranging accuracy, and effective saving of computing resources.

[0057] Thirdly, this application provides a storage device, which includes:

[0058] The box contains storage space for placing items.

[0059] The door is used to open or close the storage space;

[0060] The radar module is used to transmit frequency sweep signals and receive reflected signals;

[0061] Storage module, used to store computer programs;

[0062] The processing module, when executing the computer program, can implement the control method for the storage device as described in the first aspect above.

[0063] Fourthly, this application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the control method for the storage device as described in the first aspect above.

[0064] The above-described one or more technical solutions in the embodiments of this application have at least one of the following technical effects:

[0065] This embodiment of the application transmits a first frequency sweep signal to the detection environment based on a first power control radar module; determines at least a portion of the energy change, distance change, and reflected first energy information of the detected object based on the received first reflected signal; and, if the presence of a target object is determined based on the energy change and / or distance change, determines the target distance between the storage device and the target object based on the first energy information of the target object. This achieves accurate determination of the target object, and when the presence of a target object is confirmed, the target distance between the storage device and the target object can be determined more precisely based on the first energy information of the target object, improving ranging accuracy and effectively saving computational resources.

[0066] Furthermore, in this embodiment, the initial power range is shortened to obtain a first power range. Compared to the initial power range, the first power range is a narrower power range. This narrower power range can adapt to the detection environment and the panel material of the storage device, while also reducing the time consumed by the formal frequency sweep.

[0067] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0068] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0069] Figure 1 This is one of the flowcharts illustrating the control method for the storage device provided in the embodiments of this application;

[0070] Figure 2 This is a schematic diagram of an energy distance mapping table created for a power level according to an embodiment of this application;

[0071] Figure 3 This is a flowchart illustrating the initialization process provided in an embodiment of this application;

[0072] Figure 4 This is a second schematic flowchart of the control method for the storage device provided in the embodiments of this application;

[0073] Figure 5 This is a schematic diagram of the system architecture for implementing the control method for storage devices provided in the embodiments of this application;

[0074] Figure 6 This is a schematic diagram of the structure of the control device for the storage equipment provided in the embodiments of this application;

[0075] Figure 7 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0076] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0077] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0078] The control method, control device, electronic device, and readable storage medium of the storage device provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0079] The control method for the storage device can be applied to the terminal, and can be executed by the hardware or software in the terminal.

[0080] The control method for storage devices provided in this application embodiment can be executed by an electronic device or a functional module or entity in an electronic device that can implement the control method for the storage device. The electronic devices mentioned in this application embodiment include, but are not limited to, mobile phones, tablets, computers, cameras, and wearable devices. The control method for storage devices provided in this application embodiment will be described below using an electronic device as the execution subject as an example.

[0081] The storage devices in this application embodiment can be understood as refrigeration storage devices in a broad sense, including but not limited to refrigerators, freezers, display cases, beverage cabinets, wine cabinets, refrigerated display cases, and refrigerated vending machines. The storage devices have diverse structural forms and a wide range of applications.

[0082] The radar human detection module in a refrigerator is an intelligent device that uses radar technology to detect human activity and control the on / off state. It utilizes the transmission and reception of radar waves to sense human movement in the surrounding environment, thereby achieving automated control. Compared to traditional infrared and sound sensing methods, the human radar sensor switch has higher sensitivity and accuracy, is unaffected by external factors such as light and sound, and can operate stably in complex environments. It detects the presence and movement of people in the surrounding environment by transmitting and receiving radio waves (usually millimeter waves), thus enabling intelligent control of lighting, electrical appliances, and other equipment.

[0083] like Figure 1 As shown, Figure 1This is one of the flowcharts illustrating a control method for a storage device provided in an embodiment of this application. The control method for the storage device can be applied to a radar human sensing module, which includes a radar module. The control method for the storage device includes steps 110, 120, 130, and 140.

[0084] Step 110: Transmit the first frequency sweep signal to the detection environment according to the first power control radar module;

[0085] In this embodiment of the application, the detection environment is the environment where the storage device is located. Specifically, for a refrigerator, the detection environment can be the room where the refrigerator is located; the detection environment can also be the environment within a certain distance range of the storage device, such as the environment within 5m of the storage device.

[0086] The detection environment in this application embodiment may include multiple detection objects, which may be people or objects. The types of detection objects are diverse and the application range is wide.

[0087] In this embodiment, the first power is the power within a first power range, which is obtained by shortening an initial power range. Due to factors such as the environment in which the storage device is located, the panel material and thickness of the storage device, some powers in the default initial power range of the storage device may not be suitable for demodulation. Therefore, it is necessary to shorten the initial power range to remove unsuitable powers. Details on shortening the initial power range will be provided in subsequent sections.

[0088] In this application embodiment, the first power can be any power within the first power range. The first power is also called "transmit power" or "sweep power". There can be multiple first powers. There can be a preset difference (e.g., 0.5W) between two adjacent first powers. The first sweep signal is the radar signal transmitted by the radar module of the storage device according to the first power and the preset authorized frequency band. It can scan the corresponding authorized frequency band in a manner from low frequency to high frequency or from high frequency to low frequency, thereby generating a first sweep signal with a transmit power of the first power but different frequencies.

[0089] Licensed frequency bands refer to the frequency ranges approved for radar operation by relevant international or national agencies. The frequency bands used by radar systems must comply with the radio spectrum management regulations of each country to ensure their proper operation and avoid interference with other radio services.

[0090] In the home appliance sector, licensed frequency bands for radar modules include the 5.8GHz band (the frequency range corresponding to the 5.8GHz band is 5.725GHz to 5.850GHz) and the 24GHz band (the frequency range corresponding to the 24GHz band is 24.0GHz to 24.25GHz).

[0091] Step 120: Determine at least a portion of the energy change, distance change, and reflected first energy information of the detected object based on the received first reflection signal.

[0092] The first reflected signal is the reflected signal of the first swept frequency signal. After receiving the first reflected signal, it is necessary to demodulate the first reflected signal to obtain the reflection frequency of the first reflected signal, the first energy information reflected by the object in the detection environment, and the energy change.

[0093] The first energy information refers to the energy carried by the first reflected signal received. This energy can refer to the power of the first reflected signal. The magnitude of the first energy information is usually related to the transmission power, the distance between the storage device and the object being detected, the material of the object being detected, the detection environment, and the panel material of the storage device. The first energy information can be a discrete energy value or a range of energy values.

[0094] Energy change refers to the change in energy within a unit of time. This unit of time can be 1 second, 2 seconds, etc., or it can be the frequency sweep period of the licensed frequency band. The frequency sweep period refers to the time required to scan the entire frequency range within a certain period of time.

[0095] The distance change can be the change in distance per unit time. The distance at each moment can be determined based on the mixing frequency difference between the first sweep signal and the first reflection signal, thereby determining the distance change of each detected object per unit time.

[0096] Energy changes can be defined as changes in energy within a unit of time.

[0097] The unit of time can be 1 second, 2 seconds, etc., or it can be the frequency sweep period of the licensed frequency band; there are no restrictions on this.

[0098] Step 130: If it is determined that a target object exists among the detected objects based on the energy change and / or distance change, the target distance between the storage device and the target object is determined based on the first energy information of the target object.

[0099] This application embodiment can determine whether a target object exists among the various detection objects included in the detection environment based on energy changes and distance changes. The target object can be a person.

[0100] It is understandable that when the object being detected is a non-target object (such as an object) in the detection environment, the non-target object will not move under normal circumstances. Therefore, the distance and energy information of the non-target object are constant, and there is no change in distance or energy. In other words, the change in energy and distance are unchanged.

[0101] For the target object, which is a person, people are usually in motion. This means that the distance and energy information of the target object are changing. However, since the unit time is usually a short duration, the distance change of the target object in the unit time is small, usually less than 1m. But since the accuracy of determining the distance based on the mixing frequency difference is ±1m, the distance measured based on the mixing frequency difference may be constant in this case. This may result in the distance change being constant, or the distance change being less than or equal to the first distance threshold.

[0102] The closer the target object is to the storage device, the greater the reflected energy, and the more obvious the energy change is. Therefore, the energy of the target object is variable, or in other words, the energy change is greater than or equal to the preset energy threshold.

[0103] By combining the energy changes and distance changes of each first reflection signal in the detection environment, it is possible to more accurately determine whether a target object exists in the detection environment.

[0104] In some embodiments, determining the presence of a target object within a detection target based on energy changes and distance changes includes:

[0105] If the distance change is less than or equal to a first distance threshold and the energy information change is greater than or equal to an energy threshold, then the presence of a target object in the detection environment is determined.

[0106] If the distance change is greater than the first distance threshold and the energy change is less than the energy threshold, a fault is determined to exist.

[0107] If the change in distance is greater than a first distance threshold and the change in energy information is greater than an energy threshold, then the detected object is determined not to be the target object.

[0108] In this embodiment of the application, after determining that a target object exists in the detection environment, the target distance between the storage device and the target object can be determined based on the first energy information of the target object.

[0109] In fact, before the frequency sweep based on the first power, the embodiments of this application also include an initialization process, which may occur after power-on for a period of time. In this initialization process, the embodiments of this application create an energy distance mapping table corresponding to each power. The energy distance mapping table includes the mapping relationship between energy information and distance determined by frequency sweep under the corresponding power.

[0110] Each power has a corresponding energy distance mapping table, which can be updated and improved. The distance corresponding to the first energy information can be directly determined from the energy mapping table corresponding to each first power, and the distance corresponding to the first energy information can be used as the target distance between the storage device and the target object.

[0111] When there are multiple first power values ​​and multiple first energy values, the average distance corresponding to each first energy value can be used as the target distance between the storage device and the target object.

[0112] Of course, in some scenarios, in order to more accurately determine the target distance between the storage device and the target object, the second distance range between the target object and the storage device can be determined first based on the mixing frequency difference between the first sweep frequency signal and the first reflection signal.

[0113] Specifically, the frequency of the first sweep signal and the frequency of the first reflected signal can be mixed by a preset mixer to obtain the mixing frequency difference between the first sweep signal and the first reflected signal. The second distance can be determined based on the mixing frequency difference and the sweep period.

[0114] Since the distance determined based on the frequency difference of the sweep frequency has an error of ±1m, the second distance range of the detected object can be determined based on the second distance and this error. The second distance range is [second distance - error, second distance + error].

[0115] Specifically, if the second distance between the storage device and the object being detected, measured based on the frequency difference of the mixing of the first sweep signal and the first reflection signal, is 2m, then due to an error of ±1m, the range of the second distance between the storage device and the object being detected can be determined to be 1m to 3m.

[0116] The first power range can be shortened based on the second distance range and the first energy information to obtain the second power range. A third frequency sweep signal is transmitted to the target object based on the second power in the second power range. The target energy information reflected at the current moment is determined based on the received third reflection signal. The distance corresponding to the target energy information is determined based on the mapping relationship in the energy distance mapping table corresponding to the second power. The distance corresponding to the target energy information is taken as the target distance between the storage device and the target object.

[0117] Step 140: Control the storage device according to the target distance.

[0118] In this embodiment, after determining the target distance between the storage device and the target object, the storage device is controlled to perform a target operation based on the target distance. For example, assuming the storage device is a refrigerator, when the target distance is less than or equal to a second distance threshold, the target operation could be to control the opening of the refrigerator door to facilitate the user to directly retrieve the goods; assuming the refrigerator includes a display screen, when the target distance is less than or equal to the second distance threshold, the target operation could be to wake up the refrigerator's display screen; assuming the storage device is a vending machine, when the target distance is less than or equal to the second distance threshold, the target operation could be to control a voice player to play voice information, such as "Welcome, please scan the code to shop".

[0119] Of course, the target operation can also be other specific operations that control the storage device, and there are no restrictions on this.

[0120] In this embodiment, a first power control radar module transmits a first frequency sweep signal to the detection environment; at least a portion of the energy change, distance change, and reflected first energy information of the detected object are determined based on the received first reflected signal; if a target object is determined to exist among the detected objects based on the energy change and / or distance change, the target distance between the storage device and the target object is determined based on the first energy information of the target object, thereby accurately determining the target object. When the existence of a target object is determined, the target distance between the storage device and the target object can be determined more accurately based on the first energy information of the target object, improving ranging accuracy and effectively saving computing resources.

[0121] In some embodiments, before transmitting a first frequency sweep signal to the detection environment according to the first power control radar module, the control method of the storage device further obtains a first power range in the following manner:

[0122] The power control radar module transmits a second frequency sweep signal to the detection environment based on the power range of the initial power range;

[0123] The first distance and the intensity of each first level of reflection are determined based on the received second reflected signal;

[0124] The initial power range is shortened based on the first level intensity and the corresponding first distance to obtain a first power range, which includes the first power.

[0125] Before being placed in the detection environment, the radar module cannot know the environmental information of the detection environment. Before being installed on the storage device, the radar module usually does not know the panel material of the storage device. In order to adapt to the complex and ever-changing detection environment and the panel materials of various storage devices, the initial power range of the radar module is usually a wide power range.

[0126] It is understandable that the panel material of a storage device is fixed, and the detection environment of the storage device after power-on is basically fixed and usually does not change significantly. In this case, sweeping the frequency range based on multiple different power gradients within the initial power range may not be able to measure the accurate distance and is also quite time-consuming. This is because some lower power levels within the initial power range may be attenuated and unable to measure slightly longer distances, while some higher power levels may be unable to be demodulated due to the high level of reflected signals. If the frequency range is swept using multiple different power levels within the initial power range each time during the sweeping frequency range, it is quite time-consuming and may not be able to measure the accurate distance. Therefore, it is necessary to shorten the initial power range.

[0127] Specifically, different powers can be selected from the initial power range. There can be preset interpolation between these powers. For example, if the initial power range is 1w-10w, then the selected power can be 1w, 1.5w, 2w, 2.5w, ..., 9w, 9.5w and 10w, etc. The second frequency sweep signal is transmitted to the detection environment through these powers respectively, and the second reflection signal corresponding to the second frequency sweep signal is received.

[0128] For any power, the first distance between the storage device and each detection object can be determined based on the mixing frequency difference between the second sweep frequency signal and the second reflection signal of that power. The first distance determined based on the mixing frequency difference is a rough distance, but it is sufficient to filter the initial power range.

[0129] With the low-noise amplifier coefficient (referred to as "low-noise amplifier coefficient", such as coefficient 2 being 1.5, 2, etc., which can be set by the user) and power multiple (amplification power) determined, the initial power range can be shortened according to each first distance corresponding to each power and the first level intensity corresponding to each first distance.

[0130] For some smaller powers (e.g., 1W) in the initial power range, if the first distance measured based on this power is small (e.g., less than the third distance threshold, which can be 2m), and the corresponding first level intensity is less than the first target level intensity (the first target level intensity is a preset level intensity threshold), this indicates that the power cannot measure the distance between the detected object at a greater distance. In this case, the power and other powers smaller than this power can be removed from the initial power range to shorten the initial power.

[0131] Furthermore, for some larger powers (e.g., 9W) in the initial power range, if a larger first distance can be measured based on this power (e.g., greater than the fourth distance threshold, which can be 6m), and the corresponding first level intensity is greater than the second target level intensity (the second target level intensity can be a preset level intensity threshold, and the third level intensity can be a saturated level intensity), the radar module may be unable to demodulate the corresponding second reflection signal due to the excessively large first level intensity of the second reflection signal. Therefore, this power and other powers greater than this power can be removed from the initial power range to shorten the initial power.

[0132] In some embodiments, shortening the initial power range according to each first level intensity and the corresponding first distance to obtain a first power range includes:

[0133] Obtain the low-noise amplifier coefficient and target level intensity;

[0134] Determine the second level intensity that satisfies the target level intensity after being amplified according to the low-noise amplifier coefficient from each of the first level intensities;

[0135] Determine the power used to obtain the second level intensity within the initial power range;

[0136] The first power range is obtained based on the power used for the second level intensity.

[0137] Continuing with the foregoing embodiments, this application embodiment can obtain a target level intensity. The target level intensity can be a level intensity range. The target level intensity has a first target level intensity as the lower limit and a second target level intensity as the upper limit. Both the first target level intensity and the second target level intensity are preset thresholds. The first target level intensity is less than the second target level intensity.

[0138] In this embodiment, after each of the following first level intensities, the first level intensity is amplified according to the low noise amplification factor to obtain the amplified first level intensity. If the amplified first level intensity is greater than or equal to the first target level intensity and less than or equal to the second target level intensity, then the first level intensity before amplification is taken as the second level intensity. The power used to obtain the second level intensity in the initial power range is determined, and the maximum power and minimum power among the various powers used to obtain the second level intensity are determined. The power range composed of the maximum power and the minimum power is taken as the first power range.

[0139] In this embodiment, the initial power range is shortened to obtain a first power range. Compared with the initial power range, the first power range is a narrower power range. This narrower power range can adapt to the detection environment and the panel material of the storage device, while reducing the time consumed by the formal frequency sweep.

[0140] In some embodiments, after receiving the first reflected signal, the method further includes:

[0141] The second target frequency sweep signal is determined from the second frequency sweep signal, and the power of the second target frequency sweep signal is within the first power range;

[0142] For a second target frequency sweep signal with the same power and the same first distance, determine the maximum energy information and minimum energy information of the second target reflected signal corresponding to the second target frequency sweep signal;

[0143] The first distance range to which each first distance belongs is determined based on the accuracy information; the first distance range includes the maximum distance and the minimum distance.

[0144] Under the same power, establish a mapping relationship between the maximum energy information and the maximum distance, and a mapping relationship between the minimum energy information and the minimum distance;

[0145] Generate an energy distance mapping table corresponding to each power level; the energy distance mapping table stores the mapping relationships.

[0146] This application embodiment can create an energy-distance mapping table after initialization, which contains the mapping relationship between energy and distance.

[0147] Since the first power range has been determined in the aforementioned embodiments, it is necessary to determine the second target sweep signal from the second sweep signal, the power of the second target sweep signal being within the first power range, in order to exclude sweep signals with power and power that are not suitable for the detection environment.

[0148] It is understandable that, since the distance determined based on the frequency difference of the mixing frequency has an accuracy error of ±1m, assuming that the first distance between the detection object and the storage device determined based on the frequency difference of the mixing frequency is 2m, under the condition of accuracy error, it can be determined that the actual distance between the detection object and the storage device is between 1m and 3m in the first distance range.

[0149] For power A, suppose there are three second reflected signals with a first distance of 2m. However, the energy information of these second reflected signals are 0.25w, 0.3w, and 0.2w respectively. Although the first distance is roughly the same, the energy information of the three is different, indicating that the actual distance between the three detected objects is not necessarily 2m.

[0150] Understandably, when the transmitted frequency sweep power is the same, the closer the distance, the greater the reflected energy information, and the farther the distance, the smaller the reflected energy information. In this case, a mapping relationship between the maximum energy information and the maximum distance, as well as a mapping relationship between the minimum energy information and the minimum distance, can be created and stored in the energy mapping table corresponding to that power.

[0151] like Figure 2 As shown, it illustrates a schematic diagram of an energy distance mapping table created by a power source according to an embodiment of this application. The transmission power is 2W. With the low-noise amplifier coefficient determined, the reflected energy information corresponding to a distance of 1m is 0.5W, the reflected energy information corresponding to a distance of 2m is 0.4W, and the reflected energy information corresponding to a distance of 3m is 0.2W. Based on this, it can be further determined that the reflected energy information corresponding to a distance of 1.5m is 0.45W, and the reflected energy information corresponding to a distance of 2.5m is 0.35W.

[0152] In some embodiments, determining the target distance between the storage device and the target object based on first energy information of the target object includes:

[0153] The second distance range is determined based on the first reflected signal;

[0154] The energy information range corresponding to the second distance range is determined based on the mapping relationship in the energy distance mapping table corresponding to the first power.

[0155] The first power range is shortened based on the energy information range and the first energy information to obtain the second power range; the second power range includes the second power.

[0156] The second power control radar module transmits a third frequency sweep signal to the target object, and determines the target energy information reflected at the current moment based on the received third reflection signal;

[0157] The distance corresponding to the target energy information is determined based on the mapping relationship in the energy distance mapping table corresponding to the second power.

[0158] Based on the distance corresponding to the target energy information, the target distance between the storage device and the target object is obtained.

[0159] It is understandable that due to differences in human body shape (height, weight, and build), the reflected energy at the same distance may be different, or the reflected energy at different distances may be the same. In order to further reduce the influence of human body shape on ranging, the embodiments of this application further shorten the first power range.

[0160] The second distance between the target object and the storage device can be determined based on the mixing frequency difference between the first sweep frequency signal and the first reflection signal. Then, the second distance range can be determined based on the second distance and the preset accuracy information. The energy information range corresponding to the second distance range can be determined based on the mapping relationship in the energy distance mapping table corresponding to the first power. Specifically, the energy information corresponding to the maximum and minimum second distances of the second distance range can be found. The energy information range can be obtained based on the energy information of the maximum and minimum second distances. Then, the first power range can be shortened based on the energy information range and the first energy information.

[0161] In some embodiments, shortening the first power range based on the energy information range and the first energy information to obtain a second power range includes:

[0162] The portion of the first energy information that falls within the energy information range is taken as the second energy information;

[0163] The first power used to obtain the second energy information in the first power range is taken as the first target power;

[0164] The second power range is determined based on the maximum and minimum values ​​of the first target power.

[0165] Energy information that does not belong to the energy information range can be removed from each first energy information to obtain each second energy information that is within the energy information range. Then, the first reflection signal corresponding to each second energy information can be determined, the first sweep frequency signal corresponding to each first reflection signal can be determined, and then the first target power corresponding to each first sweep frequency signal can be determined. The power range composed of the maximum and minimum values ​​of each first target power can be used as the second power range.

[0166] In this embodiment of the application, after obtaining the second power range, the radar module is controlled to transmit a third frequency sweep signal to the target object according to the second power in the second power range, and a third reflection signal is received.

[0167] The target energy information reflected at the current moment can be determined based on the received third reflection signal. It can be understood that the second power range is a small power range, and the difference between the various second powers in the second power range is small. Therefore, a small number of second powers can be selected, such as 1 to 2 second powers. The distance corresponding to the target energy information can be determined according to the mapping relationship in the energy distance mapping table corresponding to the second power.

[0168] Furthermore, when the second power is 1, the distance corresponding to the target energy information can be directly used as the target distance between the storage device and the target object. When the second power is at least 2, the average of the distances corresponding to each target energy information can be used as the target distance between the storage device and the target object.

[0169] In some embodiments, controlling the storage device based on a target distance includes:

[0170] If the target distance is determined to be less than or equal to the second distance threshold, a target operation is triggered on the storage device;

[0171] The target operation includes at least one of the following:

[0172] Open the door of the storage unit;

[0173] The display screen controlling the storage device is in a wake-up state;

[0174] Control the voice player to play voice information.

[0175] The foregoing embodiments have already described this, and will not be repeated here.

[0176] In some embodiments, obtaining the target distance between the storage device and the target object based on the distance corresponding to the target energy information includes:

[0177] The motion state of the target object is determined based on the received third reflected signal;

[0178] If the target object's motion state is determined to be close, the target distance between the storage device and the target object is obtained based on the distance corresponding to the target energy information.

[0179] Although the target user is in motion, they are not necessarily moving towards the storage device. When the target user is moving away from the storage device, they do not need to operate it. The target user's motion state is "approaching," meaning they can only operate the storage device when they are close to it. Therefore, it is necessary to first determine the motion state of the target object based on the received third reflection signal. If the target object's motion state is determined to be "approaching," the energy distance lookup table is consulted to determine the distance corresponding to the target energy information, thereby obtaining the target distance between the storage device and the target object.

[0180] In some embodiments, determining the motion state of the target object based on the received third reflection signal includes:

[0181] The energy change trend of the target object is determined based on the received third reflection signals;

[0182] Given that the trend of energy change is gradually increasing, the motion state of the target object is determined to be an approaching state.

[0183] Conversely, if the trend of energy change is determined to be gradually decreasing, and the motion state of the target object is determined to be moving away, then there is no need to determine the target distance.

[0184] like Figure 3 The diagram shown is a flowchart of the initialization process provided in an embodiment of this application, including steps 301 to 311:

[0185] Step 301: Control the power of the radar module within the initial power range to transmit a second frequency sweep signal to the detection environment;

[0186] Step 302: Determine each first distance and each first level intensity of the reflection based on the received second reflected signal;

[0187] Step 303: Obtain the low-noise amplifier coefficient and target level intensity;

[0188] Step 304: Determine the second level intensity that satisfies the target level intensity after being amplified according to the low noise amplifier coefficient from each of the first level intensity;

[0189] Step 305: Determine the power used to obtain the second level intensity within the initial power range;

[0190] Step 306: Determine the first power range based on the power used to obtain the second level intensity;

[0191] Step 307: Determine the second target frequency sweep signal from the second frequency sweep signal, wherein the power of the second target frequency sweep signal is within the first power range;

[0192] Step 308: For the second target frequency sweep signal with the same power and the same first distance, determine the maximum energy information and minimum energy information of the second target reflected signal corresponding to the second target frequency sweep signal;

[0193] Step 309: Determine the first distance range to which each first distance belongs based on the accuracy information; the first distance range includes the maximum distance and the minimum distance.

[0194] Step 310: Under the same power, establish the mapping relationship between the maximum energy information and the maximum distance, and the mapping relationship between the minimum energy information and the minimum distance;

[0195] Step 311: Generate an energy distance mapping table corresponding to each power level; the energy distance mapping table stores the mapping relationships.

[0196] The detailed implementation process of steps 301 to 311 is described in the foregoing embodiments and will not be repeated here.

[0197] like Figure 4 The second flowchart illustrates a control method for a storage device provided in this application embodiment. This second flowchart can be applied to the formal frequency sweep process after the initialization process, and includes the following steps:

[0198] Step 401: The first frequency sweep signal is transmitted to the detection environment according to the first power control radar module;

[0199] Step 402: Determine at least a portion of the second distance range, energy variation, distance variation, and reflected first energy information of the detected object based on the received first reflected signal; the second distance range is determined based on the mixing frequency difference between the first sweep frequency signal and the first reflected signal.

[0200] Step 403: If it is determined that a target object exists in the detection object based on the energy change and / or distance change, determine the energy information range corresponding to the second distance range according to the mapping relationship in the energy distance mapping table corresponding to the first power.

[0201] Step 404: Take the portion of the first energy information that falls within the energy information range as the second energy information;

[0202] Step 405: Take the first power in the first power range used to obtain the second energy information as the first target power;

[0203] Step 406: Determine the second power range based on the maximum and minimum values ​​of the first target power; the second power range includes the second power.

[0204] Step 407: The second power control radar module transmits a third frequency sweep signal to the target object;

[0205] Step 408: Determine the target energy information reflected at the current moment based on the received third reflection signal;

[0206] Step 409: Determine the distance corresponding to the target energy information based on the mapping relationship in the energy distance mapping table corresponding to the second power;

[0207] Step 410: Obtain the target distance between the storage device and the target object based on the distance corresponding to the target energy information.

[0208] The detailed implementation process of steps 401 to 410 is described in the foregoing embodiments and will not be repeated here.

[0209] Figure 5 The diagram shown is a schematic diagram of the system architecture for implementing the control method of the storage device provided in the embodiment of this application. This system architecture can be applied to the radar human sensing module, specifically including MCU 501, VCO 502, power amplifier 503, mixer 504, power amplifier 505, filter 506, single-ended to differential circuit / RF switch 507, low-noise amplifier 508, and antenna 509.

[0210] The connections are as follows: MCU 501 is connected to VCO 502; MCU 501 is connected to power amplifier 503; MCU 501 is connected to power amplifier 505; MCU 501 is connected to low-noise amplifier 508; VCO 502 is connected to power amplifier 503; VCO 502 is connected to mixer 504; power amplifier 503 is connected to filter 506; filter 506 is connected to single-ended to differential circuit / RF switch 507; single-ended to differential circuit / RF switch 507 is connected to low-noise amplifier 508; single-ended to differential circuit / RF switch 507 is connected to antenna; mixer 504 is connected to power amplifier 505.

[0211] MCU 501 can control other components; VCO 502 can generate sweep signals of a certain frequency according to the licensed frequency band (such as the aforementioned first sweep signal, second sweep signal, and third sweep signal); power amplifier 503 can control the VCO. The swept frequency signal generated by 502 is amplified to obtain various amplified powers (such as the first power in the first power range, the second power in the initial power range, and the third power in the second power range); the filter 506 is used to selectively pass or suppress signals within a specific frequency range, mainly by changing the frequency distribution of the signal to process and regulate the signal; the single-ended to differential circuit / RF switch 507 is used to convert the swept frequency signal into a differential signal and transmit the differential signal through the antenna 509; the antenna 509 is also used to receive differential signals detected by environmental reflection, and converts the received differential signals into reflected signals (such as the first reflected signal, the second reflected signal, and the third reflected signal, etc.) via the single-ended to differential circuit / RF switch 507; the low-noise amplifier 508 is used to minimize the introduction of noise while amplifying the signal; the power amplifier 505 is used to amplify the power of the reflected signal; the mixer 504 can determine the VCO. The frequency sweep signal of 502 and the mixed frequency difference signal of power amplifier 505 can be amplified by power amplifier 505, and the amplified mixed frequency difference signal, reflected signal, etc. can be output to MCU unit. MCU unit can execute the aforementioned control method of storage device according to the various received signals (mixed frequency difference signal, reflected signal, etc.) to realize accurate and fast measurement of target distance between storage device and target object.

[0212] The control method for storage devices provided in this application can be executed by a control device for the storage device. This application uses the example of a control device executing the control method for the storage device to illustrate the control device for the storage device provided in this application.

[0213] This application also provides a control device for a storage device.

[0214] like Figure 6 As shown, the control device of the storage equipment includes: a first control module 610, a first processing module 620, a second processing module 630, and a second control module 640.

[0215] The first control module 610 is used to control the radar module to transmit a first frequency sweep signal to the detection environment according to the first power.

[0216] The first processing module 620 is used to determine at least a portion of the energy change, distance change, and reflected first energy information of the detected object based on the received first reflection signal;

[0217] The second processing module 630 is used to determine the target distance between the storage device and the target object based on the first energy information of the target object when it is determined that a target object exists in the detection object based on the energy change and / or distance change.

[0218] The second control module 640 is used to control the storage device according to the target distance.

[0219] According to the control device of the storage device of this application, when it is determined that there is a target object in the detection object based on the energy change and / or distance change, the target distance between the storage device and the target object is determined based on the first energy information of the target object, so as to more accurately determine the target object in the detection environment, improve the ranging accuracy, and effectively save computing resources.

[0220] In some embodiments, the control device for the storage device further includes:

[0221] The third control module is used to control the radar module to transmit a second frequency sweep signal to the detection environment according to the power in the initial power range;

[0222] The third processing module is used to determine each first distance and each first level intensity of the reflected signal based on the received second reflected signal; and to shorten the initial power range based on each first level intensity and the corresponding first distance to obtain a first power range, wherein the first power range includes the first power.

[0223] In some embodiments, the third processing module is specifically used for:

[0224] Obtain the low-noise amplifier coefficient and target level intensity;

[0225] Determine the second level intensity that satisfies the target level intensity after being amplified according to the low-noise amplifier coefficient from each of the first level intensities;

[0226] Determine the power used to obtain the second level intensity within the initial power range;

[0227] The first power range is obtained based on the power used for the second level intensity.

[0228] In some embodiments, the control device for the storage device further includes:

[0229] The fourth processing module is used to determine the second target frequency sweep signal from the second frequency sweep signal, wherein the power of the second target frequency sweep signal is within the first power range;

[0230] For a second target frequency sweep signal with the same power and the same first distance, determine the maximum energy information and minimum energy information of the second target reflected signal corresponding to the second target frequency sweep signal;

[0231] The first distance range to which each first distance belongs is determined based on the accuracy information; the first distance range includes the maximum distance and the minimum distance.

[0232] Under the same power, establish a mapping relationship between the maximum energy information and the maximum distance, and a mapping relationship between the minimum energy information and the minimum distance;

[0233] Generate an energy distance mapping table corresponding to each power level; the energy distance mapping table stores the mapping relationships.

[0234] In some embodiments, the second processing module includes:

[0235] The first processing submodule is used to determine the second distance range based on the first reflected signal; and to determine the energy information range corresponding to the second distance range based on the mapping relationship in the energy distance mapping table corresponding to the first power.

[0236] The second processing submodule is used to shorten the first power range according to the energy information range and the first energy information to obtain a second power range; the second power range includes the second power.

[0237] The third control submodule is used to control the radar module to transmit a third frequency sweep signal to the target object according to the second power control;

[0238] The third processing submodule is used to determine the target energy information reflected at the current moment based on the received third reflection signal;

[0239] The fourth processing submodule is used to determine the distance corresponding to the target energy information according to the mapping relationship in the energy distance mapping table corresponding to the second power; and to obtain the target distance between the storage device and the target object according to the distance corresponding to the target energy information.

[0240] In some embodiments, the second processing submodule is specifically used for

[0241] The portion of the first energy information that falls within the energy information range is taken as the second energy information;

[0242] The first power used to obtain the second energy information in the first power range is taken as the first target power;

[0243] The second power range is determined based on the maximum and minimum values ​​of the first target power.

[0244] In some embodiments, the fourth processing submodule is used for:

[0245] The motion state of the target object is determined based on the received third reflected signal;

[0246] If the target object's motion state is determined to be close, the target distance between the storage device and the target object is obtained based on the distance corresponding to the target energy information.

[0247] In some embodiments, the fourth processing submodule is further configured to:

[0248] The energy change trend of the target object is determined based on the received third reflection signals;

[0249] Given that the trend of energy change is gradually increasing, the motion state of the target object is determined to be an approaching state.

[0250] In some embodiments, the second processing module is further configured to:

[0251] If the distance change is less than or equal to a first distance threshold and the energy information change is greater than or equal to an energy threshold, then the presence of a target object in the detection environment is determined.

[0252] In some embodiments, the second control module is configured to trigger a target operation on the storage device when it is determined that the target distance is less than or equal to a second distance threshold.

[0253] The target operation includes at least one of the following:

[0254] Open the door of the storage unit;

[0255] The display screen controlling the storage device is in a wake-up state;

[0256] Control the voice player to play voice information.

[0257] The control device for the storage device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the scope of the device.

[0258] The control device for the storage device in this application embodiment can be a device with an operating system. This operating system can be a Microsoft (Windows) operating system, an Android operating system, an iOS operating system, or other possible operating systems; this application embodiment does not specifically limit the specific operating system.

[0259] The control device for the storage equipment provided in this application embodiment can achieve... Figures 1 to 5 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0260] In some embodiments, this application also provides a storage device, the storage device comprising:

[0261] The box contains storage space for placing items.

[0262] The door is used to open or close the storage space;

[0263] The radar module is used to transmit frequency sweep signals and receive reflected signals;

[0264] Storage module, used to store computer programs;

[0265] The processing module, when executing the computer program, can realize various processes in the control method of the storage device.

[0266] It should be noted that the storage devices in the embodiments can be understood as refrigeration storage devices in a broad sense, including but not limited to refrigerators, freezers, display cases, beverage cabinets, wine cabinets, refrigerated display cases, and refrigerated vending machines. The storage devices have diverse structural forms and a wide range of applications.

[0267] Taking the vending machine as an example, the temperature of the compartment formed by the vending machine can be below 0 degrees Celsius. In some embodiments, the temperature of the compartment can be from -5°C to -30°C, such as -25°C. The vending machine is used to sell frozen or refrigerated goods.

[0268] It is understood that a compartment can constitute at least one of a normal temperature room, a cold storage room, or a freezer room, and a normal temperature room can be cooled to constitute a cold storage room, a cold storage room can be further cooled to constitute a freezer room, and a freezer room can be heated to constitute a cold storage room. When the refrigeration system is used to provide cooling to the compartment to make the temperature of the compartment suitable for below zero degrees Celsius, the items in the compartment are frozen, and the compartment constitutes a freezer room. When the refrigeration system is used to provide cooling to the compartment to make the temperature of the compartment suitable for above 0 degrees Celsius and below 9 degrees Celsius, the compartment constitutes a cold storage room. When the refrigeration system is not operating, the compartment constitutes a normal temperature room.

[0269] The radar module of the storage device can transmit a sweep frequency signal and receive the reflected signal of the sweep frequency signal, which includes the aforementioned first sweep frequency signal, second sweep frequency signal, and third sweep frequency signal, etc.

[0270] The radar module, processing module, and storage module of the storage equipment can be installed on the door of the storage equipment or in other locations, without restriction.

[0271] The processing module in the embodiments of this application can also be implemented. Figures 1 to 5 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0272] In some embodiments, such as Figure 7 As shown, this application embodiment also provides an electronic device 700, including a processor 701, a memory 702, and a computer program stored in the memory 702 and executable on the processor 701. When the program is executed by the processor 701, it implements the various processes of the above-described control method embodiment for the storage device and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0273] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0274] This application also provides a non-transitory computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described control method embodiments for the storage device and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0275] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0276] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the control method for the storage device described above.

[0277] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0278] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described control method embodiment for the storage device, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0279] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0280] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0281] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the related technology, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or storage device, etc.) to execute the methods described in the various embodiments of this application.

[0282] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

[0283] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0284] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.

Claims

1. A control method of a storage device, characterized by, The method comprises: transmitting a first sweep signal to a detection environment according to a first power control radar module; determining at least part of energy variation, distance variation and first energy information of a detection object according to a received first reflected signal; in a case where it is determined that a target object exists in the detection object according to the energy variation and / or the distance variation, determining a target distance between the storage device and the target object according to first energy information of the target object; controlling the storage device according to the target distance.

2. The control method of the storage device according to claim 1, wherein Before the step of transmitting the first sweep signal to the detection environment according to the first power control radar module, the method further comprises: transmitting a second sweep signal to the detection environment according to a power control radar module in an initial power range; determining each first distance and each first level intensity of reflection according to a received second reflected signal; shortening the initial power range according to each first level intensity and a corresponding first distance, to obtain the first power range, wherein the first power range comprises the first power.

3. The control method of the storage device according to claim 2, wherein The step of shortening the initial power range according to each first level intensity and a corresponding first distance, to obtain the first power range, comprises: obtaining a low-noise amplification coefficient and a target level intensity; determining, from each first level intensity, a second level intensity that satisfies the target level intensity after amplification according to the low-noise amplification coefficient; determining a power in the initial power range for obtaining the second level intensity; obtaining a first power range according to the power for the second level intensity.

4. The control method of the storage device according to claim 2, wherein After receiving the first reflected signal, the method further comprises: determining a second target sweep signal from the second sweep signal, wherein a power of the second target sweep signal is located in the first power range; for the second target sweep signal with the same power and the same first distance, determining maximum energy information and minimum energy information of a corresponding second target reflected signal of the second target sweep signal; determining a first distance range to which each first distance belongs according to accuracy information, wherein the first distance range comprises a maximum distance and a minimum distance; establishing a mapping relationship between the maximum energy information and the maximum distance and a mapping relationship between the minimum energy information and the minimum distance for the same power; generating an energy distance mapping table corresponding to each power, wherein the energy distance mapping table stores the mapping relationship.

5. The control method of the storage device according to claim 4, wherein The step of determining a target distance between the storage device and the target object according to first energy information of the target object, comprises: determining a second distance range according to the first reflected signal; determining an energy information range corresponding to the second distance range according to a mapping relationship in the energy distance mapping table corresponding to the first power; shortening the first power range according to the energy information range and the first energy information, to obtain a second power range, wherein the second power range comprises a second power; transmitting a third sweep signal to the target object according to the second power control radar module; determining target energy information of reflection at a current time according to a received third reflected signal; determine the distance corresponding to the target energy information according to the mapping relationship in the energy distance mapping table corresponding to the second power; obtain the target distance between the storage device and the target object according to the distance corresponding to the target energy information.

6. The control method of the storage device according to claim 5, wherein the second power range is obtained by shortening the first power range according to the energy information range and the first energy information, including: part of the first energy information located in the energy information range is taken as the second energy information; the first power used to obtain the second energy information in the first power range is taken as the first target power; the second power range is determined according to the maximum and minimum values of the first target power.

7. The control method of the storage device according to claim 5, wherein the target distance between the storage device and the target object is obtained according to the distance corresponding to the target energy information, including: determine the motion state of the target object according to the received third reflection signal; in the case of determining that the motion state of the target object is the approaching state, the target distance between the storage device and the target object is obtained according to the distance corresponding to the target energy information.

8. The control method of the storage device according to claim 7, wherein determine the motion state of the target object according to the received third reflection signal, including: determine the energy change trend of the target object according to each received third reflection signal; in the case of determining that the energy change trend is gradually increasing, it is determined that the motion state of the target object is the approaching state.

9. The method of claim 1-8, wherein, determine that there is a target object in the detection object according to the energy change and the distance change, including: in the case of determining that the distance change is less than or equal to the first distance threshold, and the energy information change is greater than or equal to the energy threshold, it is determined that there is a target object in the detection environment.

10. The method of claim 1-8, wherein controlling the storage device according to the target distance, including: in the case of determining that the target distance is less than or equal to the second distance threshold, triggering the target operation of the storage device; the target operation includes at least one of the following: open the door body of the storage device; control the display screen of the storage device to be in the wake-up state; control the voice player to play voice information.

11. A control device for a storage apparatus, characterized by comprising: including: the first control module is used for controlling the radar module to emit the first sweep frequency signal to the detection environment according to the first power; the first processing module is used for determining at least part of the energy change, distance change and reflected first energy information of the detection object according to the received first reflection signal; the second processing module is used for determining the target distance between the storage device and the target object according to the first energy information of the target object in the case of determining that there is a target object in the detection object according to the energy change and / or the distance change; the second control module is used for controlling the storage device according to the target distance.

12. A storage device, comprising: including: the box body is provided with a storage space for placing articles; the door body is used to open or close the storage space; the radar module is used to emit sweep frequency signals and receive reflection signals; the storage module stores computer programs; A processing module, which, when the computer program is executed, can implement the steps in the control method of the storage device according to any one of claims 1 to 10.

13. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the control method of the storage device according to any one of claims 1 to 10.