Passive smart surface device control method, passive smart surface device and system

By combining the motor-driven passive intelligent surface with UWB module and processor, the problem that passive intelligent surface cannot accurately adjust the signal angle is solved, and rapid signal adjustment is achieved when the position of the communication terminal changes, improving the signal quality and stability of the communication terminal.

CN115412184BActive Publication Date: 2025-09-02INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211038737.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-29
Publication Date
2025-09-02
Estimated Expiration
2042-08-29

AI Technical Summary

Technical Problem

Existing passive intelligent surfaces cannot flexibly control the angle of signal reflection or refraction, making it difficult to determine the appropriate installation angle during deployment, and cannot accurately transmit the signal to the communication terminal, especially when the communication terminal position changes, the signal may become deteriorated or interrupted.

Method used

The motor drives the passive intelligent surface, combined with the UWB module and processor, control the motor to drive the passive intelligent surface to adjust the reflection or refractive angle to achieve accurate transmission of the signal by determining the position of the communication terminal and receiving calibration signals.

Benefits of technology

It realizes that the passive intelligent surface can quickly adjust the signal reflection or refractive angle when the communication terminal position changes, ensure that the communication terminal obtains the maximum communication signal, improves communication capabilities and stability, and avoids interference with the existing communication environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115412184B_ABST
    Figure CN115412184B_ABST
Patent Text Reader

Abstract

This article relates to the field of communication equipment and provides a control method, passive smart surface device, and system. The passive smart surface device includes: a motor, a passive smart surface, a UWB module, a power module, and a processor. The motor, UWB module, and power module are electrically connected to the processor, and the motor is fixedly connected to the passive smart surface. The method, applied to the processor, includes: determining the position of a communication terminal and receiving a calibration signal via the UWB module; after receiving the calibration signal, controlling the motor to move the passive smart surface based on the communication terminal position and a preset control strategy, so that the reflection or refraction angle of the passive smart surface enables the communication terminal to obtain the maximum communication signal. This article can adjust the reflection or refraction angle of the passive smart surface device, thereby enabling the communication terminal to obtain the maximum communication signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication equipment, and in particular to a passive smart surface device control method, a passive smart surface device and a system. Background Art

[0002] In existing technologies, outbound marketing efforts (e.g., banking) often require visits to suburban areas, industrial zones, and villages where operator base station coverage is insufficient. To create a comfortable environment for outbound marketing, temporary indoor workspaces are often necessary. Due to the low base station density in these areas, outdoor mobile network signals are already suboptimal, and the mobile network signals in indoor temporary workspaces are even worse. This poor signal often severely impacts the efficiency of online transactions when conducting business through the operator's mobile network.

[0003] Currently, to address the problem of poor indoor signal quality in areas with insufficient operator base station coverage, there are solutions using technologies such as signal amplifiers, passive smart surfaces, and active smart surfaces. However, these solutions have the following technical issues:

[0004] (1) Unauthorized installation of signal amplifiers is not in compliance with regulations, and the installation of signal amplifiers will interfere with the original communication signal environment, causing the signal of nearby users to deteriorate;

[0005] (2) Passive smart surfaces can transmit outdoor communication signals to indoor spaces by reflection or refraction. Since they only reflect or refract the signals, they do not disrupt the existing communication signal environment and do not present any non-compliance issues. However, passive smart surfaces cannot flexibly control the angle of signal reflection or refraction. During deployment, it is difficult to determine the installation angle to accurately transmit the signal to the communication terminal. Furthermore, when the position of the communication terminal changes significantly, the signal at the communication terminal may deteriorate or even be interrupted due to the inability to adjust the installation angle in real time. Summary of the Invention

[0006] This paper aims to solve the problem that existing passive smart surfaces cannot control the angle of signal reflection or refraction, making it difficult to determine the appropriate installation angle during deployment, and thus unable to accurately transmit signals to communication terminals.

[0007] To solve the above technical problems, a first aspect of this document provides a control method for a passive smart surface device. The passive smart surface device includes: a motor, a passive smart surface, a UWB module, a power module, and a processor. The motor, UWB module, and power module are electrically connected to the processor, and the motor is fixedly connected to the passive smart surface. The method is applied to the processor and includes:

[0008] Determine the communication terminal location and receive calibration signals through the UWB module;

[0009] After receiving the calibration signal, the motor is controlled to drive the passive smart surface to move according to the position of the communication terminal and the preset control strategy, so that the reflection or refraction angle of the passive smart surface can enable the communication terminal to obtain the maximum communication signal.

[0010] As a further embodiment of the present invention, according to the position of the communication terminal and the preset control strategy, controlling the motor to drive the passive smart surface to move includes:

[0011] When the frequency of position change of the communication terminal is lower than a predetermined frequency value, controlling the motor to drive the passive smart surface to move according to a first preset control strategy;

[0012] When the frequency of position change of the communication terminal is greater than or equal to a predetermined frequency value, the motor is controlled to drive the passive smart surface to move according to a second preset control strategy.

[0013] As a further embodiment of this invention, the first preset control strategy includes:

[0014] Within the global angle range, the motor is controlled to rotate according to a first preset rotation angle step value, and each time the motor rotates, the mobile signal strength of the communication terminal is obtained through the UWB module. After the global angle range is covered, the rotation number with the maximum mobile signal strength is screened out, and the angle range to be checked is determined based on the rotation number with the maximum signal strength;

[0015] Within the angle range to be checked, the motor is controlled to rotate according to a second preset rotation angle step value, and each time the motor rotates, the mobile signal strength of the communication terminal is obtained through the UWB module. After the angle range to be checked is covered, the angle range corresponding to the number of rotations with the maximum mobile signal strength is selected as the optimal angle;

[0016] Controlling the motor to rotate to an optimal angle;

[0017] Wherein, the second preset rotation angle step value is smaller than the first preset rotation angle step value.

[0018] As a further embodiment of this invention, the second preset control strategy includes:

[0019] Performing bidirectional positioning with a communication terminal through the UWB module at preset time intervals to obtain relative positioning information, wherein the relative positioning information includes a relative distance and a relative angle between the UWB module and the communication terminal;

[0020] Controlling the motor to rotate to an optimal angle using the first preset control strategy;

[0021] The motor is controlled to perform automatic following motion according to the relative positioning information.

[0022] As a further embodiment of the present invention, after controlling the motor to drive the passive smart surface to move according to the first preset control strategy, the UWB module is controlled to enter a dormant state until a calibration signal is received again.

[0023] As a further embodiment of the present invention, the device further includes: a gyroscope and a GPS module, wherein the gyroscope and the GPS module are connected to the processor, and the method further includes:

[0024] determining whether the passive smart surface device is moved according to the acceleration information monitored by the gyroscope, and waking up the GPS module when the passive smart surface device is moved;

[0025] After the GPS module is awakened, determining three-dimensional positioning information based on the GPS signal at regular intervals;

[0026] The passive smart surface device is tracked according to the three-dimensional positioning information.

[0027] As a further embodiment of the present invention, tracking the passive smart surface device according to the three-dimensional positioning information includes:

[0028] Perform N-order sliding average filtering on the multiple sets of three-dimensional positioning information obtained to obtain the sliding average of the three-dimensional positioning information

[0029] When the sliding average of the three-dimensional positioning information Relative initial 3D positioning information When the norm of the difference between the two meets the preset positioning error range, it is determined that the passive smart surface device is moved, and the UWB module is controlled to send an alarm signal with three-dimensional positioning information to the communication terminal.

[0030] As a further embodiment of the present invention, before tracking the passive smart surface device according to the three-dimensional positioning information, the method further includes:

[0031] Determine the GPS signal strength of the GPS module, and when the strength is greater than a predetermined strength value, track the passive smart surface device according to the three-dimensional positioning information; when the strength is less than the predetermined strength value, track the passive smart surface device according to the following steps:

[0032] Performing bidirectional positioning with a communication terminal through the UWB module at preset time intervals to obtain relative positioning information, wherein the relative positioning information includes a relative distance and a relative angle between the UWB module and the communication terminal;

[0033] Perform N-order sliding average filtering on the acquired relative positioning information to obtain the sliding average value of the relative positioning information

[0034] Calculate the relative position change value in the sliding average of each M relative positioning information

[0035] When the relative position change value or the sliding average value of the relative position information meets a preset threshold, it is determined that the passive smart surface device is moved, and the UWB module is controlled to send an alarm signal with relative positioning information to the communication terminal.

[0036] As a further embodiment of this invention, after controlling the UWB module to send an alarm signal to the communication terminal, if no confirmation information is received after a predetermined time, the communication power of the UWB module is increased and the alarm signal is resent until the communication terminal responds.

[0037] A second aspect of the present invention provides a passive smart surface device, comprising: a motor, a passive smart surface, a UWB module, a power module, and a processor;

[0038] The motor is electrically connected to the processor and fixedly connected to the passive smart surface, and is used to drive the passive smart surface to move under the control of the processor to adjust the position of the passive smart surface;

[0039] The UWB module is electrically connected to the processor and is used to pair with the communication terminal and establish a wireless communication link, determine the position of the communication terminal and receive a calibration signal through the wireless communication link;

[0040] The power supply module is electrically connected to the processor and is used to provide electrical energy;

[0041] After receiving the calibration signal, the processor is used to control the operation of the motor according to the position of the communication terminal and a preset control strategy, so that the reflection or refraction angle of the passive intelligent surface can enable the communication terminal to obtain the maximum communication signal.

[0042] As a further embodiment of the present invention, the processor controls the motor to operate according to the position of the communication terminal and a preset control strategy, including:

[0043] When the frequency of change of the communication terminal position is lower than a predetermined frequency value, controlling the motor to operate according to a first preset control strategy;

[0044] When the frequency of change of the communication terminal position is greater than or equal to a predetermined frequency value, the motor is controlled to operate according to a second preset control strategy.

[0045] As a further embodiment of this invention, the first preset control strategy includes:

[0046] Within the global angle range, the motor is controlled to rotate according to a first preset rotation angle step value, and each time the motor rotates, the mobile signal strength of the communication terminal is obtained through the UWB module. After the global angle range is covered, the rotation number with the maximum mobile signal strength is screened out, and the angle range to be checked is determined based on the rotation number with the maximum signal strength;

[0047] Within the angle range to be checked, the motor is controlled to rotate according to a second preset rotation angle step value, and each time the motor rotates, the mobile signal strength of the communication terminal is obtained through the UWB module. After the angle range to be checked is covered, the angle range corresponding to the number of rotations with the maximum mobile signal strength is selected as the optimal angle;

[0048] Controlling the motor to rotate to an optimal angle;

[0049] Wherein, the second preset rotation angle step value is smaller than the first preset rotation angle step value.

[0050] As a further embodiment of this invention, the second preset control strategy includes:

[0051] Performing bidirectional positioning with a communication terminal through the UWB module at preset time intervals to obtain relative positioning information, wherein the relative positioning information includes a relative distance and a relative angle between the UWB module and the communication terminal;

[0052] Controlling the motor to rotate to an optimal angle using the first preset control strategy;

[0053] The motor is controlled to perform automatic following motion according to the relative positioning information.

[0054] As a further embodiment of the present invention, after the processor controls the motor to rotate according to the first preset control strategy, it controls the UWB module to enter a dormant state until a calibration signal is received again.

[0055] As a further embodiment herein, the passive smart surface device further comprises: a gyroscope and a GPS module, wherein the gyroscope and the GPS module are connected to the processor;

[0056] The gyroscope is used to monitor acceleration information, and the processor determines whether the passive smart surface device is moved according to the monitored acceleration information, and wakes up the GPS module when the passive smart surface device is moved;

[0057] The processor determines three-dimensional positioning information according to the GPS signal at regular intervals after the GPS module is awakened, and tracks the passive smart surface device according to the three-dimensional positioning information.

[0058] As a further embodiment of the present invention, the processor tracking the passive smart surface device according to the three-dimensional positioning information includes:

[0059] Perform N-order sliding average filtering on the multiple sets of three-dimensional positioning information obtained to obtain the sliding average of the three-dimensional positioning information

[0060] When the sliding average of the three-dimensional positioning information Relative initial 3D positioning information When the norm of the difference between the two meets the preset positioning error range, it is determined that the passive smart surface device is moved, and the UWB module is controlled to send an alarm signal with three-dimensional positioning information to the communication terminal.

[0061] As a further embodiment of the present invention, before the processor tracks the passive smart surface device according to the three-dimensional positioning information, the processor further includes:

[0062] Determine the GPS signal strength of the GPS module, and when the strength is greater than a predetermined strength value, track the passive smart surface device according to the three-dimensional positioning information; when the strength is less than the predetermined strength value, track the passive smart surface device according to the following steps:

[0063] Performing bidirectional positioning with a communication terminal through the UWB module at preset time intervals to obtain relative positioning information, wherein the relative positioning information includes a relative distance and a relative angle between the UWB module and the communication terminal;

[0064] Perform N-order sliding average filtering on the acquired relative positioning information to obtain the sliding average value of the relative positioning information

[0065] Calculate the relative position change value in the sliding average of each M relative positioning information

[0066] When the relative position change value or the sliding average value of the relative position information meets a preset threshold, it is determined that the passive smart surface device is moved, and the UWB module is controlled to send an alarm signal with relative positioning information to the communication terminal.

[0067] As a further embodiment of this invention, after the processor controls the UWB module to send an alarm signal to the communication terminal, if no confirmation information is received after a predetermined time, the communication power of the UWB module is increased and the alarm signal is resent until the communication terminal replies.

[0068] As a further embodiment of the present invention, the passive smart surface device further includes: an audio-visual module connected to the processor, and when the processor controls the UWB module to send an alarm signal to the communication terminal, the processor also controls the audio-visual module to emit an alarm sound and light.

[0069] A third aspect of the present invention provides a passive smart surface device control system, comprising: a communication terminal and the passive smart surface device according to any one of the aforementioned embodiments.

[0070] A fourth aspect of the present invention provides a computer storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor of a computer device, the computer program executes instructions of the method according to any of the aforementioned embodiments.

[0071] The passive smart surface device and control method provided herein are designed to include a motor, a passive smart surface, a UWB module, a power module, and a processor. The passive smart surface is fixedly connected to the motor, and the UWB module is paired with a communication terminal to establish a wireless communication link. The wireless communication link is used to determine the position of the communication terminal and receive a calibration signal. After receiving the calibration signal, the processor controls the operation of the motor based on the position of the communication terminal and a preset control strategy. This ensures that the reflection or refraction angle of the passive smart surface enables the communication terminal to obtain the maximum communication signal, thereby accurately transmitting the signal to the communication terminal, thereby improving the communication capability and stability of the communication terminal.

[0072] In order to make the above and other purposes, features and advantages of this article more obvious and easy to understand, the following specifically cites preferred embodiments and provides detailed descriptions in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] In order to more clearly illustrate the technical solutions in the embodiments of this article or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of this article. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0074] Figure 1 shows a first structural diagram of a passive smart surface device according to an embodiment of this invention;

[0075] Figure 2 A flow chart showing the first preset control strategy of the embodiment of this article is shown;

[0076] Figure 3 A flow chart showing the second preset control strategy of the embodiment of this article is shown;

[0077] Figure 4 A second structural diagram of the passive smart surface device according to an embodiment of the present invention is shown;

[0078] Figure 5 A first flow chart showing tracking of a passive smart surface device according to an embodiment of the present invention is shown;

[0079] Figure 6 A second flow chart showing tracking of a passive smart surface device according to an embodiment of this document is shown;

[0080] Figure 7 A third structural diagram of the passive smart surface device according to an embodiment of the present invention is shown;

[0081] Figure 8 A flow chart showing a method for controlling a passive smart surface device according to an embodiment of the present invention is shown;

[0082] Figure 9 A flow chart showing a passive smart surface control process according to an embodiment of the present invention is shown;

[0083] Figure 10 A schematic diagram showing a control system of a passive smart surface device according to an embodiment of the present invention is shown;

[0084] Figure 11 FIG. 4 shows a fourth structural diagram of a passive smart surface device according to an embodiment of the present invention.

[0085] Description of the accompanying symbols:

[0086] 101. Motor;

[0087] 102. Passive smart surface;

[0088] 103. UWB module;

[0089] 104. Power module;

[0090] 105. Processor;

[0091] 106. Gyroscope;

[0092] 107. GPS module;

[0093] 108. Sound and light module;

[0094] 1001. Communication terminal;

[0095] 1002. Passive smart surface device;

[0096] 1102. Passive smart surface device;

[0097] 1104, processor;

[0098] 1106. Memory;

[0099] 1108, driving mechanism;

[0100] 1110, input / output module;

[0101] 1112. Input device;

[0102] 1114. Output device;

[0103] 1116. Presentation equipment;

[0104] 1118. Graphical User Interface;

[0105] 1120, network interface;

[0106] 1122, communication link;

[0107] 1124. Communication bus. DETAILED DESCRIPTION

[0108] The following will be combined with the accompanying drawings to clearly and completely describe the technical solutions in the embodiments of this document. Obviously, the embodiments described are only part of the embodiments of this document, not all of the embodiments. Based on the embodiments of this document, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this document.

[0109] It should be noted that the terms "first," "second," and the like in the specification and claims herein and in the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or device comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to these processes, methods, products, or devices.

[0110] This specification provides method operation steps as described in the embodiments or flowcharts, but more or fewer operation steps may be included based on routine or non-creative work. The order of steps listed in the embodiments is only one way of executing the steps among many orderings and does not represent the only execution order. When a system or device product is actually executed, the method can be executed in the order shown in the embodiments or the drawings or in parallel.

[0111] Smart surfaces can also be referred to as smart metasurfaces, smart reflective surfaces, or smart reflective surfaces. Outwardly, they appear to be an unremarkable thin sheet. However, they can be flexibly deployed within wireless communication environments, manipulating the frequency, phase, and polarization characteristics of reflected or refracted electromagnetic waves to reshape wireless channels. In layman's terms, smart surfaces are to signals what mirrors are to light—they reflect signals just as mirrors reflect light. By reflecting and refracting signals, indoor environments previously obscured by buildings can also be covered by signals.

[0112] The existing passive smart surface technology cannot control the angle of signal reflection or refraction, and it is difficult to determine the appropriate installation angle during deployment, and thus it is impossible to accurately transmit signals to the communication terminal. Based on this, in one embodiment of this invention, a passive smart surface device is provided, such as Figure 1 As shown, it includes: a motor 101, a passive smart surface 102, a UWB module 103, a power module 104 and a processor 105.

[0113] The motor 101 is electrically connected to the processor 105 and fixedly connected to the passive smart surface 102 , and is used to drive the passive smart surface 102 to move under the control of the processor 105 to adjust the position of the passive smart surface 102 ;

[0114] The UWB module 103 is electrically connected to the processor 105 and is used to establish a wireless communication link with the communication terminal, determine the position of the communication terminal through the wireless communication link and receive a calibration signal;

[0115] The power module 104 is electrically connected to the processor 105 and is used to provide power;

[0116] After receiving the calibration signal, the processor 105 controls the motor 101 to operate according to the position of the communication terminal and a preset control strategy, so that the reflection or refraction angle of the passive smart surface 102 can enable the communication terminal to obtain the maximum communication signal.

[0117] In detail, the motor 101 and the passive smart surface 102 can be fixedly connected by screws or other fixing parts. As long as the passive smart surface 102 can move with the motor 101, this article does not limit the fixing method between the motor 101 and the passive smart surface 102.

[0118] The passive smart surface 102 is used to reflect or refract communication signals from the communication operator's base station so that the communication terminal can obtain the maximum communication signal. The specific structure of the passive smart surface 102 can refer to the existing technology and will not be described in detail herein.

[0119] The UWB module 103 is used to establish a wireless communication link with a communication terminal, enabling mutual positioning and signal reception between the communication terminal and the passive smart surface device. In specific implementations, it may also include an NFC module for touch-pairing with the communication terminal to identify the terminal's device information. Once the NFC module of the passive smart surface device connects with the NFC module of the communication terminal, it enters operational mode.

[0120] The power module 104 supplies power to the passive smart surface device and can be connected to a power source such as mains electricity, a storage battery, or a generator. The type of power source is not limited herein.

[0121] Processor 105 is the control center of the passive smart surface device, responsible for computing, storage, control, and power distribution. Processor 105 can be a central processing unit (CPU), other programmable general-purpose or special-purpose microprocessors, digital signal processors (DSPs), programmable controllers, application-specific integrated circuits (ASICs), or other similar components, or a combination of these components.

[0122] This embodiment uses a motor to drive the passive smart surface to move, so that the reflection or refraction angle of the passive smart surface can enable the communication terminal to obtain the maximum communication signal, and then accurately transmit the signal to the communication terminal, thereby improving the communication capability and stability of the communication terminal.

[0123] In one embodiment of the present invention, to improve the efficiency of adjusting the movement angle of the passive smart surface, different control strategies are adopted depending on the position of the communication terminal. Specifically, when the frequency of change in the communication terminal's position is lower than a predetermined frequency, the motor is controlled according to a first predetermined control strategy to ensure that the reflection or refraction angle of the passive smart surface enables the communication terminal to obtain the maximum signal. When the frequency of change in the communication terminal's position is greater than or equal to the predetermined frequency, the motor is controlled according to a second predetermined control strategy to ensure that the reflection or refraction angle of the passive smart surface changes with the position of the communication terminal, thereby continuously obtaining the maximum signal.

[0124] In one embodiment of the present invention, whether to execute the first preset control strategy or the second preset control strategy can also be determined by distinguishing calibration signals. Specifically, for example, upon receiving a first calibration signal sent by a communication terminal, the first preset control strategy is executed, and upon receiving a second calibration signal, the second preset control strategy is executed.

[0125] In one embodiment of this invention, Figure 2As shown, the process of controlling the motor operation by the first preset control strategy includes:

[0126] Step 201: Determine the angle range to be checked within the entire angle range by coarse adjustment.

[0127] Specifically, it includes: within the global angle range, controlling the rotation of the motor according to a first preset rotation angle step value, obtaining the mobile signal strength of the communication terminal through the UWB module each time it rotates, and after covering the said global angle range, screening out the number of rotations with the largest mobile signal strength, and determining the angle range to be checked based on the number of rotations with the largest signal strength.

[0128] The first preset rotation angle is denoted as Φ1, for example, 10°. The motor is controlled to rotate according to the first preset rotation angle step value, that is, the motor moves by the first preset rotation angle step value each time until the full angle range is covered. The full angle range is, for example, 360° and can also be manually set. The specific value is not limited in this document.

[0129] In this step, the UWB module obtains the mobile signal strength of the communication terminal by: sending a "rotation completed" signal to the communication terminal through the UWB module (the signal may be determined according to the agreement between the communication terminal and the passive smart surface device); receiving the current mobile signal strength returned by the communication terminal, denoted as Γ j , represents the mobile signal strength of the communication terminal corresponding to the jth rotation number, and the angle range corresponding to each rotation number is the first preset rotation angle step value. For example, the angle range corresponding to the first rotation is 0°~10°, and the angle range corresponding to the second rotation is 10°~20°, etc.

[0130] In this step, the calculation formula for the number of rotations with the largest mobile signal strength is: * =argmax{Γ j}; where j * is the number of rotations with the maximum mobile signal strength, argmax is the optimization function (in {Γ j} Take the j corresponding to the maximum value in the set).

[0131] In this step, the angle range to be checked is determined based on the number of rotations with the maximum signal strength, including the angle range j * The corresponding angle range is used as the angle range to be checked (i.e. the angle range of the second-level search). In order to improve the adjustment accuracy, the angle corresponding to the number of rotations that meets the following formula can also be used as the angle range to be checked: j′=[j * -1,j * +1].

[0132] Step 202: Determine the optimal angle by fine-tuning within the angle range to be checked.

[0133] Specifically, this step includes: controlling the motor to rotate according to the second preset rotation angle step value within the angle range to be checked, obtaining the mobile signal strength of the communication terminal through the UWB module each time it rotates, and after covering the angle range to be checked, screening out the angle range with the largest mobile signal strength as the optimal angle.

[0134] The second preset rotation angle step value is smaller than the first preset rotation angle step value, and the second preset rotation angle step value is denoted as Φ2, for example, 2°.

[0135] In this step, the UWB module obtains the mobile signal strength of the communication terminal by: sending a "rotation completed" signal to the communication terminal through the UWB module (the signal may be determined according to the agreement between the communication terminal and the passive smart surface device); receiving the current mobile signal strength returned by the communication terminal, denoted as Γ i , represents the mobile signal strength of the communication terminal corresponding to the i-th rotation number.

[0136] In this step, the calculation formula for the number of rotations with the largest mobile signal strength is: * =argmax{Γ i}; where i * is the number of rotations with the maximum mobile signal strength. At this time, i * The corresponding angle range is the optimal angle.

[0137] Step 203: Control the motor to rotate to an optimal angle.

[0138] During this step, the motor rotates to the optimal angle and remains unchanged. To reduce power consumption, the UWB module enters a dormant state until it receives a calibration signal again and starts up.

[0139] This embodiment controls the operation of the motor through a coarse adjustment + fine adjustment method, which can improve the adjustment efficiency of the passive smart surface when the frequency of position change of the communication terminal is low, so that the reflection or refraction angle of the passive smart surface can enable the communication terminal to obtain the maximum communication signal as quickly as possible.

[0140] In one embodiment of this invention, Figure 3 As shown, the process of controlling the motor operation by the second preset control strategy includes:

[0141] Step 301: bidirectional positioning is performed with the communication terminal via the UWB module at preset time intervals to obtain relative positioning information, where the relative positioning information includes a relative distance and a relative angle between the UWB module and the communication terminal.

[0142] In this step, the relative positioning information can be expressed as where d k is the relative distance between the UWB module and the communication terminal, φk is the relative angle between the UWB module and the communication terminal, and k is the k-th sampling, that is, the sampling at the k-th preset time interval.

[0143] Relative distance d k Used to adaptively adjust the UWB module transmission power P = A·10nlog 10 d k , A is the basic power, n is the linear coefficient, which is adjusted within a certain range according to the environment (such as 1 to 4, 1 for open scenes and 3 for scenes with many obstacles). k Used for automatic following.

[0144] Step 302: Control the motor to rotate to an optimal angle using a first preset control strategy.

[0145] In this step, the optimal angle can be determined by referring to Figure 2 The illustrated embodiment will not be described in detail here.

[0146] Step 303 : Control the motor to perform automatic following motion according to the positioning information obtained in step 301 .

[0147] The specific implementation process of this step includes:

[0148] (1) The relative angle φ in the positioning information obtained in step 301 k Perform N-order sliding average filtering to obtain the sliding average of the relative angle. The specific calculation formula is: Where N is the total number of samples;

[0149] (2) Calculate the relative angle change value based on the sliding average of the adjacent relative angles, and control the motor 101 to rotate by the angle of the relative angle change value. The specific calculation formula for the relative angle change value is: Where k is the kth sampling, and k-1 is the k-1th sampling.

[0150] This step can suppress periodic interference and improve calculation accuracy through N-order sliding average filtering.

[0151] In one embodiment of the present invention, in order to ensure the safety of the passive smart surface device, Figure 4 As shown, the passive smart surface device further includes a gyroscope 106 and a GPS module 107 , and the gyroscope 106 and the GPS module 107 are connected to the processor 105 .

[0152] The gyroscope 106 is used to monitor acceleration information. The processor 105 determines whether the passive smart surface device has been moved based on the monitored acceleration information. When the passive smart surface device has been moved, the GPS module 107 is activated. The GPS module 107 is used to detect GPS signals, which can be used to determine the location information of the passive smart surface device.

[0153] After the GPS module 107 is awakened, the processor 105 determines three-dimensional positioning information based on the GPS signal at regular intervals, and tracks the passive smart surface device based on the three-dimensional positioning information.

[0154] Specifically, such as Figure 5 As shown, the processor tracks the passive smart surface device according to the three-dimensional positioning information, including:

[0155] Step 501: Perform N-order sliding average filtering on the multiple sets of three-dimensional positioning information obtained to obtain the sliding average of the three-dimensional positioning information.

[0156] Step 502: When the sliding average of the three-dimensional positioning information Relative initial 3D positioning information When the norm of the difference between the two meets the preset positioning error range, it is determined that the passive smart surface device has been moved, and the UWB module is controlled to send an alarm signal with three-dimensional positioning information to the communication terminal.

[0157] In this step, the sliding average of the three-dimensional positioning information can be determined by judging whether the following formula is true Relative initial 3D positioning information Whether the norm of the difference meets the preset positioning error range:

[0158]

[0159] Among them, γ l The preset positioning error range, i.e., geo-fence, should not be set too small to prevent false alarms.

[0160] In one embodiment of this invention, in order to improve the tracking accuracy of the passive smart surface device, Figure 6 As shown, the processor 105 tracks the passive smart surface device according to the three-dimensional positioning information, including:

[0161] Step 601 , determining the GPS signal strength of the GPS module. When the strength is greater than a predetermined strength value, executing step 602 ; when the strength is less than the predetermined strength value, executing step 604 .

[0162] In this step, the predetermined intensity value is set manually and can be set based on experience or experiments, and this article does not limit its specific value.

[0163] Step 602: Perform N-order sliding average filtering on the multiple sets of three-dimensional positioning information obtained to obtain the sliding average of the three-dimensional positioning information.

[0164] Step 603: When the sliding average of the three-dimensional positioning information Relative initial 3D positioning information When the norm of the difference between the two meets the preset positioning error range, it is determined that the passive smart surface device has been moved, and the UWB module is controlled to send an alarm signal with three-dimensional positioning information to the communication terminal.

[0165] Step 604 : bidirectional positioning is performed with the communication terminal via the UWB module at preset time intervals to obtain relative positioning information, where the relative positioning information includes the relative distance and relative angle between the UWB module and the communication terminal.

[0166] In this step, the relative positioning information is recorded as where d k is the relative distance, φ k is a relative angle.

[0167] Step 605: Perform N-order sliding average filtering on the acquired relative positioning information to obtain the sliding average value of the relative positioning information.

[0168] In this step, the calculation formula for the N-order sliding average filter is: Wherein, m is the mth sampling, and k is the kth sampling.

[0169] Step 606: Calculate the relative position change value in the sliding average of each M relative positioning information.

[0170] Step 607 : When the relative position change value or the sliding average value of the relative position information meets a preset threshold, it is determined that the passive smart surface device has been moved, and the UWB module is controlled to send an alarm signal with relative positioning information to the communication terminal.

[0171] In this step, the relative position change value includes the relative distance change value and the relative angle change value. The preset thresholds of the relative distance change value, the relative angle change value, and the sliding average value can be different. Specifically, it is determined whether the relative distance change value, the relative angle change value, and the sliding average value meet the following formula:

[0172] or or

[0173] in, is the relative position change value, is the relative angle change value, is the sliding mean, γ Δd Preset threshold for relative distance change, γ Δφ Preset threshold for relative angle change, γ d Preset threshold for sliding average.

[0174] If the conditions are satisfied, it is determined that the passive smart surface device has been moved; if the conditions are not satisfied, it is determined that the passive smart surface device has not been moved.

[0175] This embodiment can achieve tracking of the passive smart surface device both when the GPS signal is weak and when the GPS signal is strong, thereby avoiding loss.

[0176] In one embodiment of the present invention, to ensure that a communication terminal can receive an alarm signal from a passive smart surface device, a processor in the passive smart surface device controls the UWB module to send an alarm signal to the communication terminal. If no confirmation information is received after a predetermined time, the processor increases the communication power of the UWB module and resends the alarm signal until the communication terminal responds.

[0177] During specific implementation, the method further includes: upon receiving the "alarm cancellation" information sent by the communication terminal, the passive smart surface device stops sending the positioning information.

[0178] In one embodiment of this invention, Figure 7 As shown, the passive smart surface device further includes: an audio-visual module 108 connected to the processor 105. When the processor 105 controls the UWB module to send an alarm signal to the communication terminal, it also controls the audio-visual module 108 to emit an alarm sound and light.

[0179] The sound and light module 108 described herein at least includes a sound player (such as a buzzer) and a display light (such as an LED). The specific structure of the sound and light module 108 is not limited herein.

[0180] Furthermore, upon receiving the “alarm clear” message sent by the communication terminal, the passive smart surface device turns off the sound and light module 108 .

[0181] In one embodiment of the present invention, a control method for a passive smart surface device is also provided, which is applied to the processor of the aforementioned passive smart surface device. Figure 8 Shown, including:

[0182] Step 801: Determine the location of the communication terminal and receive a calibration signal through the UWB module.

[0183] Step 802: After receiving the calibration signal, the motor is controlled to drive the passive smart surface to move according to the position of the communication terminal and the preset control strategy, so that the reflection or refraction angle of the passive smart surface can enable the communication terminal to obtain the maximum communication signal.

[0184] In a further embodiment, Figure 9 As shown, according to the position of the communication terminal and the preset control strategy, controlling the motor to drive the passive intelligent surface to move includes:

[0185] Step 901: When the frequency of position change of the communication terminal is lower than a predetermined frequency value, controlling the motor to drive the passive smart surface to move according to a first preset control strategy;

[0186] Step 902 : When the frequency of position change of the communication terminal is greater than or equal to a predetermined frequency value, control the motor to drive the passive smart surface to move according to a second preset control strategy.

[0187] The specific execution process of the first preset control strategy refers to Figure 2 As shown, the specific execution process of the second preset control strategy is referenced Figure 3 As shown, no further details are given here.

[0188] In a further embodiment, the passive smart surface device control method further includes: Figure 5 and Figure 6 One of them shows the process of tracking a passive smart surface device.

[0189] In one embodiment of the present invention, a passive smart surface device control system is also provided. Figure 10 As shown, the system includes a communication terminal 1001 and a passive smart surface device 1002 as described in any of the aforementioned embodiments. The interaction process between the communication terminal 1001 and the passive smart surface device 1002 is similar to the aforementioned embodiments and will not be described in detail here. Only one communication terminal 1001 is allowed to access the passive smart surface device 1002 at a time.

[0190] The communication terminals described herein may be desktop computers, tablet computers, laptop computers, smartphones, digital assistants, smart wearable devices, etc. Smart wearable devices may include smart bracelets, smart watches, smart glasses, smart helmets, etc. This document does not limit the specific type of communication terminal.

[0191] The passive smart surface device, system, and passive smart surface device control method provided herein can achieve the following technical effects:

[0192] 1. It only reflects or refracts the communication signals transmitted by the operator's base station, which will not disrupt the existing communication environment. There are no legal issues, and ordinary people can also freely deploy this passive smart surface device.

[0193] 2. Compared to general passive smart surfaces, the angle of signal reflection or refraction can be adjusted by a motor, providing the best signal to the communication terminal more quickly. Moreover, when the position of the communication terminal changes, the passive smart surface device can also conveniently adjust the angle of signal reflection or refraction to ensure that the communication terminal can receive a stable and good signal.

[0194] 3. Compared with general active smart surfaces, it does not require an external power supply and has the advantages of lower power consumption, lower cost and easier deployment.

[0195] 4. Compared with general smart surfaces, it can also solve the problem of device theft.

[0196] In one embodiment of this invention, Figure 11 As shown, the passive smart surface device 1102 includes a motor (not shown), a passive smart surface (not shown), a UWB module (not shown), a power module (not shown), and a processor 1104. The processor 1104 may be, for example, one or more central processing units (CPUs), each of which may implement one or more hardware threads. The passive smart surface device 1102 also includes any memory 1106 for storing any type of information, such as code, settings, data, and the like. For example, and without limitation, the memory 1106 may include any one or more combinations of the following: any type of RAM, any type of ROM, a flash memory device, a hard disk, an optical disk, and the like. More generally, any memory may use any technology to store information. Furthermore, any memory may provide volatile or non-volatile retention of information. Furthermore, any memory may represent a fixed or removable component of the passive smart surface device 1102. In one embodiment, when the processor 1104 executes associated instructions stored in any memory or combination of memories, the passive smart surface device 1102 may perform any operation of the associated instructions. The passive smart surface device 1102 also includes one or more drive mechanisms 1108 for interacting with any storage, such as a hard drive mechanism, an optical drive mechanism, etc.

[0197] The passive smart surface device 1102 may also include an input / output module 1110 (I / O) for receiving various inputs (via input devices 1112) and providing various outputs (via output devices 1114). A specific output mechanism may include a presentation device 1116 and an associated graphical user interface 1118 (GUI). In other embodiments, the input / output module 1110 (I / O), input devices 1112, and output devices 1114 may not be included, and the device may simply function as a computer device on a network. The passive smart surface device 1102 may also include one or more network interfaces 1120 for exchanging data with other devices via one or more communication links 1122. One or more communication buses 1124 couple the components described above.

[0198] The communication link 1122 may be implemented in any manner, for example, via a local area network, a wide area network (e.g., the Internet), a point-to-point connection, etc., or any combination thereof. The communication link 1122 may include any combination of hardwired links, wireless links, routers, gateway functions, name servers, etc., governed by any protocol or combination of protocols.

[0199] Corresponding to Figure 2 、 Figure 3 、 Figure 5 、 Figure 6 、 Figure 8 and Figure 9 The embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which executes the steps of the above method when executed by a processor.

[0200] The embodiment of the present invention also provides a computer readable instruction, wherein when the processor executes the instruction, the program causes the processor to execute the following Figure 2 、 Figure 3 、 Figure 5 、 Figure 6 、 Figure 8 and Figure 9 The method shown.

[0201] It should be understood that in the various embodiments of this document, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this document.

[0202] It should also be understood that in the embodiments herein, the term "and / or" merely describes an association between associated objects, indicating that three possible relationships exist. For example, "A and / or B" could represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates an "or" relationship between the associated objects.

[0203] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the composition and steps of each example according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this document.

[0204] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0205] In the several embodiments provided herein, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices, or units, or can be an electrical, mechanical, or other form of connection.

[0206] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments herein.

[0207] In addition, the functional units in the various embodiments herein may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0208] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this article is essentially or the part that contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of this article. The aforementioned storage medium includes: various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0209] This article uses specific embodiments to illustrate the principles and implementation methods of this article. The description of the above embodiments is only used to help understand the methods and core ideas of this article. At the same time, for those skilled in the art, based on the ideas of this article, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation to this article.

Claims

1. A passive smart surface device control method, characterized in that: The passive smart surface device includes: a motor, a passive smart surface, a UWB module, a power module, and a processor; the motor, UWB module, and power module are electrically connected to the processor, and the motor is fixedly connected to the passive smart surface. The method is applied to the processor and includes: Determine the communication terminal location and receive calibration signals through the UWB module; After receiving the calibration signal, the motor is controlled to drive the passive smart surface to move according to the position of the communication terminal and the preset control strategy, so that the reflection or refraction angle of the passive smart surface can enable the communication terminal to obtain the maximum communication signal; The controlling the motor to drive the passive smart surface to move according to the position of the communication terminal and the preset control strategy includes: When the frequency of position change of the communication terminal is lower than a predetermined frequency value, controlling the motor to drive the passive smart surface to move according to a first preset control strategy; When the frequency of position change of the communication terminal is greater than or equal to a predetermined frequency value, controlling the motor to drive the passive smart surface to move according to a second preset control strategy; Wherein, the first preset control strategy includes: Within the global angle range, the motor is controlled to rotate according to a first preset rotation angle step value, and each time the motor rotates, the mobile signal strength of the communication terminal is obtained through the UWB module. After the global angle range is covered, the rotation number with the maximum mobile signal strength is screened out, and the angle range to be checked is determined based on the rotation number with the maximum signal strength; Within the angle range to be checked, the motor is controlled to rotate according to a second preset rotation angle step value, and each time the motor rotates, the mobile signal strength of the communication terminal is obtained through the UWB module. After the angle range to be checked is covered, the angle range corresponding to the number of rotations with the maximum mobile signal strength is selected as the optimal angle; Controlling the motor to rotate to an optimal angle; Wherein, the second preset rotation angle step value is smaller than the first preset rotation angle step value.

2. The method according to claim 1, wherein The second preset control strategy includes: Performing bidirectional positioning with a communication terminal through the UWB module at preset time intervals to obtain relative positioning information, wherein the relative positioning information includes a relative distance and a relative angle between the UWB module and the communication terminal; Controlling the motor to rotate to an optimal angle using the first preset control strategy; The motor is controlled to perform automatic following motion according to the relative positioning information.

3. The method according to claim 1, wherein After controlling the motor to drive the passive smart surface to move according to the first preset control strategy, the UWB module is controlled to enter a dormant state until a calibration signal is received again.

4. The method according to claim 1, wherein The device further includes: a gyroscope and a GPS module, wherein the gyroscope and the GPS module are connected to the processor, and the method further includes: determining whether the passive smart surface device is moved according to the acceleration information monitored by the gyroscope, and waking up the GPS module when the passive smart surface device is moved; After the GPS module is awakened, determining three-dimensional positioning information based on the GPS signal at regular intervals; The passive smart surface device is tracked according to the three-dimensional positioning information.

5. The method according to claim 4, wherein Tracking the passive smart surface device according to the three-dimensional positioning information includes: Perform N-order sliding average filtering on the multiple sets of three-dimensional positioning information obtained to obtain the sliding average of the three-dimensional positioning information When the sliding average of the three-dimensional positioning information Relative initial 3D positioning information When the norm of the difference between the two meets the preset positioning error range, it is determined that the passive smart surface device is moved, and the UWB module is controlled to send an alarm signal with three-dimensional positioning information to the communication terminal.

6. The method according to claim 4, wherein Before tracking the passive smart surface device according to the three-dimensional positioning information, the method further includes: Determine the GPS signal strength of the GPS module, and when the strength is greater than a predetermined strength value, track the passive smart surface device according to the three-dimensional positioning information; when the strength is less than the predetermined strength value, track the passive smart surface device according to the following steps: Performing bidirectional positioning with a communication terminal through the UWB module at preset time intervals to obtain relative positioning information, wherein the relative positioning information includes a relative distance and a relative angle between the UWB module and the communication terminal; Perform N-order sliding average filtering on the acquired relative positioning information to obtain the sliding average value of the relative positioning information Calculate the relative position change value in the sliding average of each M relative positioning information When the relative position change value or the sliding average value of the relative position information meets a preset threshold, it is determined that the passive smart surface device is moved, and the UWB module is controlled to send an alarm signal with relative positioning information to the communication terminal.

7. The method according to claim 5 or 6, wherein: After the UWB module is controlled to send an alarm signal to the communication terminal, if no confirmation information is received after a predetermined time, the communication power of the UWB module is increased and the alarm signal is resent until the communication terminal responds.

8. A passive smart surface device, characterized in that: include: Motors, passive smart surfaces, UWB modules, power modules and processors; The motor is electrically connected to the processor and fixedly connected to the passive smart surface, and is used to drive the passive smart surface to move under the control of the processor to adjust the position of the passive smart surface; The UWB module is electrically connected to the processor and is used to pair with the communication terminal and establish a wireless communication link, determine the position of the communication terminal and receive a calibration signal through the wireless communication link; The power supply module is electrically connected to the processor and is used to provide electrical energy; The processor is configured to, after receiving the calibration signal, control the motor according to the position of the communication terminal and a preset control strategy so that the reflection or refraction angle of the passive intelligent surface enables the communication terminal to obtain a maximum communication signal; The controlling the motor to operate according to the position of the communication terminal and a preset control strategy includes: When the frequency of position change of the communication terminal is lower than a predetermined frequency value, controlling the motor to operate according to a first preset control strategy; When the frequency of position change of the communication terminal is greater than or equal to a predetermined frequency value, controlling the motor to operate according to a second preset control strategy; Wherein, the first preset control strategy includes: Within the global angle range, the motor is controlled to rotate according to a first preset rotation angle step value, and each time the motor rotates, the mobile signal strength of the communication terminal is obtained through the UWB module. After the global angle range is covered, the rotation number with the maximum mobile signal strength is screened out, and the angle range to be checked is determined based on the rotation number with the maximum signal strength; Within the angle range to be checked, the motor is controlled to rotate according to a second preset rotation angle step value, and each time the motor rotates, the mobile signal strength of the communication terminal is obtained through the UWB module. After the angle range to be checked is covered, the angle range corresponding to the number of rotations with the maximum mobile signal strength is selected as the optimal angle; Controlling the motor to rotate to an optimal angle; Wherein, the second preset rotation angle step value is smaller than the first preset rotation angle step value.

9. The device according to claim 8, wherein Also includes: A gyroscope and a GPS module, wherein the gyroscope and the GPS module are connected to the processor; The gyroscope is used to monitor acceleration information, and the processor determines whether the passive smart surface device is moved according to the monitored acceleration information, and wakes up the GPS module when the passive smart surface device is moved; The processor determines three-dimensional positioning information based on the GPS signal at regular intervals after the GPS module is awakened, tracks the passive smart surface device based on the three-dimensional positioning information, and controls the UWB module to send an alarm signal to the communication terminal when it is determined that the passive smart surface device has been moved.

10. The device according to claim 9, wherein Also includes: The sound and light module is connected to the processor. When the processor controls the UWB module to send an alarm signal to the communication terminal, it also controls the sound and light module to emit a warning sound and light.

11. A passive smart surface device control system, characterized in that: include: A communication terminal and the passive smart surface device according to any one of claims 8 to 10.

12. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor of a computer device, the computer program executes the instructions of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Intelligent reflecting surface control method, device, equipment, system and storage medium

    CN113381795A