WO2024061062A1 - 通信方法、电子设备,以及可读存储介质 - Google Patents

通信方法、电子设备,以及可读存储介质 Download PDF

Info

Publication number
WO2024061062A1
WO2024061062A1 PCT/CN2023/118411 CN2023118411W WO2024061062A1 WO 2024061062 A1 WO2024061062 A1 WO 2024061062A1 CN 2023118411 W CN2023118411 W CN 2023118411W WO 2024061062 A1 WO2024061062 A1 WO 2024061062A1
Authority
WO
WIPO (PCT)
Prior art keywords
radar
target area
ultra
radar coverage
wideband
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2023/118411
Other languages
English (en)
French (fr)
Inventor
祝艳宏
丁仁天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to EP23867351.1A priority Critical patent/EP4579510A4/en
Publication of WO2024061062A1 publication Critical patent/WO2024061062A1/zh
Priority to US19/086,476 priority patent/US20250216507A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating
    • G01S7/4004Means for monitoring or calibrating of parts of a radar system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/003Bistatic radar systems; Multistatic radar systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/003Transmission of data between radar, sonar or lidar systems and remote stations
    • G01S7/006Transmission of data between radar, sonar or lidar systems and remote stations using shared front-end circuitry, e.g. antennas
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/04Display arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]

Definitions

  • the embodiments of the present application relate to the field of communication technology, and in particular, to a communication method, electronic device, and readable storage medium.
  • radar equipment can be deployed in the room, and the radar equipment can emit radar pulses for target detection, motion detection, etc.
  • Embodiments of the present application provide a communication method, electronic device, and readable storage medium. Users can deploy radar equipment by themselves, and the deployment efficiency is high.
  • inventions of the present application provide a communication method.
  • the execution subject of the communication method may be a control device or a first device.
  • the first device and the second device are both ultra-wideband devices, and both the first device and the second device are in the target area. Target areas such as homes, factories, classrooms, etc. are not limited in this embodiment of the application.
  • the first device and the second device may be wired or wirelessly connected, and communication may be performed between the first device and the second device.
  • the execution subject is a control device
  • the control device may be connected to the first device and the second device through wired or wireless connections.
  • the first device when the user deploys the first device and the second device, the first device can obtain the first initial position of the first device and the field of view of the first device, as well as the position information of the second device and the field of view of the second device.
  • the first device can locate the second device to obtain the position information of the second device, and the first device can interact with the second device to obtain the field of view of the second device.
  • the first initial position of the first device can be predefined, input by the user, or sent to the first device after the second device locates the first device.
  • the first device may display the first radar coverage of the first device on the spatial layout map of the target area according to the first initial position of the first device and the field of view angle of the first device, and , display the second radar coverage of the second device on the spatial layout map according to the location information of the second device and the field of view of the second device. In this way, the user can see the deployed first radar coverage of the first device and the second radar coverage of the second device on the first device.
  • the first device may detect whether it is necessary to adjust the position of the first device and/or the second device according to the first radar coverage and the second radar coverage so that the target area is covered by the first radar.
  • the coverage range and the second radar coverage range are wider and do not include coverage blind spots.
  • control device obtains the first initial position of the first device and the field of view of the first device, as well as the position information of the second device and the field of view of the second device.
  • Field angle :
  • the first device can locate the second device and obtain the location information of the second device, and the second device can also locate the first device and obtain the location information of the first device.
  • the first device can send the position information of the second device and the field of view of the first device to the control device, and the second device can also send the position information of the first device and the field of view of the second device to the control device.
  • the control device can obtain the first initial position of the first device and the field of view angle of the first device, as well as the position information of the second device and the field of view angle of the second device.
  • the location information of the first device includes the first initial location.
  • the first device is a master device, and the master device is used to exchange data with the control device.
  • the first device may locate the The second device can obtain the location information of the second device.
  • the second device can also locate the first device and obtain the location information of the first device.
  • the second device can send the location information of the first device and the field of view of the second device to the first device.
  • the first device can send the location information of the first device, the location information of the second device, and the field of view of the first device.
  • the field angle, and the field of view angle of the second device are sent to the control device.
  • the control device can also obtain the first initial position of the first device and the field of view angle of the first device, as well as the position information of the second device and the field of view angle of the second device.
  • the location information of the first device includes the first initial location.
  • the first device can locate and obtain the first initial position of the first device to be deployed, and the position information of the second device, without the user having to measure the position of the radar device to be deployed. information, high efficiency, and high accuracy.
  • the first device may determine the first device based on the first initial position of the first device and the field of view angle of the first device, as well as the position information of the second device and the field of view angle of the second device.
  • the coverage area of the first device and the second device prompts the user to adjust the location of the first device and/or the second device, so that the user can deploy the first device and the second device at the prompt of the first device without the need for professionals to come to the door. Deployment, deployment efficiency is high.
  • the first device can provide an interface for interaction with the user, and when the user deploys the first device and the second device, the first device can display a spatial layout diagram of the target area.
  • the first device when the spatial layout diagram of the target area is pre-stored in the first device, the first device can directly display the spatial layout diagram of the target area; when the spatial layout diagram of the target area is not stored in the first device, the first device can Second prompt information is output to prompt the user to input the spatial layout of the target area. After the user inputs the spatial layout of the target area, the first device may display the spatial layout of the target area.
  • the purpose of the first device displaying the spatial layout of the target area is to facilitate the user to determine the first initial position.
  • the first device may display the first initial position on the spatial layout map. For example, the first device can click a position on the spatial layout map of the target area, and the position is the first initial position of the first device determined by the user.
  • the purpose for the user to determine the first initial location is: in one example, the first device locates the second device, and the acquired location information of the second device is location information relative to the first device, such as the location information of the second device relative to the first device. After the first initial position is determined based on the distance and angle of the device, the first device can determine the second initial position of the second device based on the position information of the second device obtained by positioning the first device.
  • the user when deploying the first device and the second device, the user can first determine the first initial position of the first device on the spatial layout map of the target area. This facilitates the first device to locate the second device and obtains the first Second initial position of the second device in the target area.
  • the first device detects whether the position of the first device and/or the second device needs to be adjusted based on the first radar coverage and the second radar coverage.
  • first radar coverage area and the second radar coverage area intersect, it is determined that there is no need to adjust the positions of the first device and/or the second device.
  • positions of the first device and/or the second device need to be adjusted. In other words, if there is no uncovered area between the first radar coverage range and the second radar coverage range, it is determined that there is no need to adjust the positions of the first device and/or the second device.
  • the first device can detect whether there is a radar coverage blind area in the target area based on the target area, the first radar coverage area, and the second radar coverage area. Wherein, if there is a radar coverage blind area in the target area, the first device determines that the positions of the first device and/or the second device need to be adjusted; if there is no radar coverage blind area in the target area, the first device determines that there is no need to adjust The location of the first device and/or the second device. In other words, when there is an uncovered area in the target area, the positions of the first device and/or the second device need to be adjusted.
  • the first prompt information output by the first device includes: the adjusted position of the first device and/or the adjusted position of the second device.
  • the user can determine the specific position to which the first device and/or the second device should be adjusted based on the first prompt information, thereby achieving a wider coverage without the need for the user to calculate by himself or for professionals to come to adjust.
  • the user later installs or removes the radar device, he or she can still trigger the first device or the control device to redeploy the radar device, which is not only efficient but also highly accurate in deployment.
  • the first device can also detect the radar device in the target area in real time to automatically trigger the redeployment of the radar device:
  • the first device may perform positioning every first preset time period to detect whether an ultra-wideband device is added to the target area, an ultra-wideband device is removed, the location of the first device changes, or The position of the second device changes.
  • an ultra-wideband device is added to the target area, an ultra-wideband device is removed, the location of the first device changes, or the location of the second device changes, according to the location and location of the ultra-wideband device in the target area, field of view, determines the ultra-wideband in the target area Radar coverage of the device.
  • the first device detects whether the position of the ultra-wideband device in the target area needs to be adjusted based on the radar coverage of the ultra-wideband device in the target area.
  • the ultra-wideband equipment in the target area when a new ultra-wideband device is added to the target area, includes: the first device, the second device, and the newly added ultra-wideband device.
  • the ultra-wideband devices in the target area include: devices that have not been removed from the first device and the second device.
  • the ultra-wideband devices in the target area include: the first device and the second device.
  • the first device may output third prompt information, and the third prompt information is used to prompt the user to adjust The location of ultra-wideband equipment in the target area.
  • the first device can detect the addition, removal, and position change of the ultra-wideband in the target area by itself, and can automatically prompt the user to adjust the position of the ultra-wideband device, which is more intelligent.
  • the deployment process of the first device and the second device is described above.
  • the following describes the method for the first device and the second device to collaboratively sense objects after the deployment of the first device and the second device is completed:
  • the first device may emit radar pulses to sense objects in the target area.
  • the first device may send a listening instruction to the second device, where the listening instruction is used to instruct the second device to enter the listening state from the working state.
  • the second device receives the listening instruction from the first device. If the second device does not sense the object, the second device can enter the listening state from the working state. If the second device is also sensing the object, the second device The working state can be maintained to continue to perceive objects.
  • the first device After the first device sends a listening instruction to the second device, it can continue to sense the object, and when the object moves to the second radar coverage range, send a wake-up instruction to the second device.
  • the wake-up indication is used to instruct the second device to enter the working state from the listening state to continue to sense the object.
  • the location of an object can be detected, and the devices within the radar coverage range where the object is located can sense the object, and other devices can enter a listening state to reduce device power consumption.
  • the first device after sending the wake-up instruction to the second device, the first device also needs to perform clock synchronization with the second device in order to align the data of the objects sensed by the first device and the second device. And the first device also sends the configuration parameters of the first device to the second device, so that the second device adjusts the configuration parameters of the second device to be consistent with the configuration parameters of the first device, In this way, the second device and the first device collect data according to the same configuration parameters to ensure the accuracy of perception. In addition, the first device can also send data that the object has been sensed to the second device, which can ensure the continuity of object perception.
  • the second device can send a listening instruction to the first device, and the first device can enter from the working state in response to the listening instruction. Listening state to reduce power consumption of the first device.
  • the target area includes the first device and the second device.
  • the target area also includes a third device, and the third device is an ultra-wideband device.
  • the first device, the second device, and the third device may communicate with each other, or the first device, the second device, and the third device may also communicate with the control device.
  • the first device when sensing the motion of the object, it is necessary to determine a target device that cooperates in sensing the object.
  • the first device is the master device
  • the second device and the third device can send their respective strengths to the first device.
  • the master device may be determined by the user.
  • the first device may be determined as the master device in response to the user's operation of determining the first device as the master device.
  • the master device may also be determined by the first device, the second device, and the third device.
  • the first device, the second device, and the third device may send respective strengths to each other to determine the target device of the collaborative sensing object.
  • the first device can receive the second intensity from the second device and the third intensity from the third device, where the second intensity is: the third intensity
  • the second device emits a radar pulse and collects the intensity of the reflected radar signal.
  • the third intensity is: the third device emits a radar pulse and collects the intensity of the reflected radar signal.
  • the first device determines at least two candidate devices greater than a strength threshold based on the first strength, the second strength, and the third strength of the first device, where the first strength is: the first device
  • the intensity of the reflected radar signal is collected after transmitting a radar pulse.
  • the first device will connect pairs of the at least two candidate devices to obtain at least one connection, and according to the angle between the movement direction of the object and each connection, it will move with the object.
  • the two devices on the connection with the smallest direction angle are used as target devices, and the target devices are used to sense the movement of the object.
  • two devices on the line with the smallest angle to the object's movement direction are used as target devices, so that the result of sensing the object can be determined more accurately and the sensing accuracy can be improved.
  • the first device may perform clock synchronization with the second device, and the first device may send the first device to the second device.
  • Configuration parameters of a device so that the second device adjusts the configuration parameters of the second device to be consistent with the configuration parameters of the first device.
  • the second device can send the second motion detection result of the object sensed by the second device to the first device, and the result of the first device sensing the object is the first motion detection. result.
  • the first device may fuse the first motion detection result of the object sensed by the first device and the second motion detection result to obtain the motion detection result of the object.
  • the first device can fuse the motion detection results of objects sensed by multiple devices to obtain detection results with higher accuracy.
  • embodiments of the present application provide an electronic device, which may include a processor and a memory.
  • the memory is used to store computer-executable program code, and the program code includes instructions; when the processor executes the instructions, the instructions cause the electronic device to perform the method in the first aspect.
  • embodiments of the present application provide a computer program product containing instructions that, when run on a computer, cause the computer to execute the method in the first aspect.
  • embodiments of the present application provide a computer-readable storage medium that stores instructions that, when run on a computer, cause the computer to execute the method in the first aspect.
  • Figure 1 is an existing system architecture diagram of radar sensing
  • Figure 2A is a schematic diagram of a system architecture provided by an embodiment of the present application.
  • Figure 2B is a schematic diagram of another system architecture provided by an embodiment of the present application.
  • Figure 3A is a schematic flowchart of an embodiment of the communication method provided by the embodiment of the present application.
  • Figure 3B is a schematic flow chart of another embodiment of the communication method provided by the embodiment of the present application.
  • Figure 4 is a schematic diagram of the interface for a UWB device to access an AP provided by the embodiment of the present application;
  • FIG. 5 is a schematic interface diagram of UWB device deployment provided by the embodiment of the present application.
  • Figure 6A is a schematic diagram of the radar coverage provided by the embodiment of the present application.
  • Figure 6B is a schematic diagram of adjusting UWB device deployment provided by an embodiment of the present application.
  • Figure 7 is a schematic flow chart of another embodiment of the communication method provided by the embodiment of the present application.
  • Figure 8 is a schematic diagram of adjusting UWB device deployment provided by an embodiment of the present application.
  • FIG. 9 is a schematic flowchart of another embodiment of the communication method provided by the embodiment of the present application.
  • Figure 10 is a schematic diagram of collaborative sensing of UWB devices provided by an embodiment of the present application.
  • Figure 11 is a schematic flow chart of another embodiment of the communication method provided by the embodiment of the present application.
  • Figure 12A is a schematic diagram of the connection of two UWB devices provided by the embodiment of the present application.
  • Figure 12B is another schematic diagram of collaborative sensing of UWB devices provided by an embodiment of the present application.
  • Figure 12C is another schematic diagram of cooperative sensing of UWB devices provided by an embodiment of the present application.
  • Figure 13 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
  • Radar sensing technology has been widely used in various scenarios, such as whole-house smart scenarios, driving scenarios, smart factory scenarios, etc.
  • the basic principle of radar sensing is: radar equipment emits radar pulses, which can be reflected when encountering objects, people, etc.
  • the radar equipment can sense the environment around the radar equipment based on the reflected radar signals.
  • a vehicle can emit radar pulses and sense objects around the vehicle based on the reflected radar signals to ensure safe driving.
  • radar sensing technology can also be used to identify the posture of objects, perform motion detection, and detect physical signs. wait.
  • the radar device can continuously detect the distance of the object from the radar device based on the reflected radar signal to detect the movement of the object.
  • Physical sign detection may include but is not limited to: breathing detection, sleep detection, and heart rate detection.
  • breathing detection as an example, the radar device can sense the breathing frequency of the subject based on the radar signal reflected from the chest of the subject.
  • the embodiments of this application are not exhaustive of the functions of radar sensing technology.
  • the radar equipment can be a separate device, or integrated with the home appliances or furniture in the whole-house intelligent scene.
  • This application implements There is no restriction on this. Radar equipment is usually deployed in hard-to-reach locations such as ceilings or corners. It is difficult for users to measure the installation location of radar equipment. Moreover, users do not know the coverage of each radar equipment and cannot measure the location of each radar equipment. deploy. Improper deployment of radar equipment can easily cause problems such as incomplete radar coverage or interference between radar pulses. Currently, when deploying radar equipment, professionals need to install and deploy the radar equipment, which is inefficient.
  • Figure 1 is an existing system architecture diagram of radar sensing.
  • the system architecture may include: a master control node and N radar devices.
  • N radar devices include radar device 1, radar device 2 and radar device 3 are taken as an example.
  • the radar devices in Figure 1 are all for Doppler radar.
  • the wireless connection is such as Bluetooth connection.
  • the embodiment of the present application does not limit the wireless connection method.
  • Multiple radar devices work in a frequency division multiplexing manner, and the master control node obtains the data collected by each radar device in a time division multiplexing polling manner.
  • radar equipment also needs to be installed and deployed by professionals, and there is still a problem of low efficiency.
  • the master control node controls the corresponding radar to detect the object, considering the air interface delay, it will cause the problem of untimely response. Therefore, multiple radar devices in Figure 1 will keep working to detect the object in time. This will lead to high power consumption of radar equipment, and it is also necessary to adopt frequency division multiplexing or frequency hopping and other anti-interference mechanisms between radar devices to realize the simultaneous operation of multiple radar devices.
  • UWB radar includes: millimeter wave radar and ultra wide band (UWB) radar.
  • UWB radar may include, but is not limited to: impulse ultrawideband (IR-UWB) radar, orthogonal frequency division multiplexing (OFDM) radar, and stepped frequency Radar (stepped frequency radar), the embodiment of this application does not limit the type of UWB radar.
  • IR-UWB impulse ultrawideband
  • OFDM orthogonal frequency division multiplexing
  • stepped frequency Radar stepped frequency radar
  • Millimeter wave radar is a radar that operates in the millimeter wave frequency band.
  • millimeter wave radars operating in the 24GHz frequency band, with an available bandwidth of 250MHz.
  • the available bandwidth of millimeter-wave radar is small, resulting in low distance resolution and weak anti-interference ability of millimeter-wave radar.
  • the frequency band in which millimeter wave radar operates will produce large transmission losses.
  • the working frequency band of UWB radar is the 8GHz frequency band.
  • the loss of radar transmission is low, and the available bandwidth of UWB radar is greater than 1.5GHz.
  • UWB radar Compared with millimeter-wave radar, UWB radar has high distance resolution and strong anti-interference ability.
  • UWB radar also has communication capabilities of up to 31.2Mbps and centimeter-level precision positioning capabilities defined by the 802.15.4z protocol, making it easier to implement radar Point-to-point communication between UWB radars makes it easier to implement self-networking and deployment between UWB radars.
  • embodiments of the present application provide a communication method. Based on the communication capabilities of UWB radars themselves, a method for UWB radars to interact with each other to form a self-organizing network is provided, as well as a method for UWB radars to interact with users to provide deployment solutions. With this method, users can deploy the radar by themselves, without the need for professionals to install and deploy it. The difficulty is low and the deployment efficiency can be improved.
  • the first device and the second device are taken as examples to illustrate the self-organizing network between the devices provided by the embodiments of the present application and the deployment process.
  • both the first device and the second device are UWB devices, and both the first device and the second device have positioning functions and radar sensing functions.
  • the first device having a positioning function as an example to illustrate, that is, the first device can position other electronic devices.
  • the first device has communication capabilities defined by the 802.15.4z protocol, and the first device can achieve positioning based on this communication capability.
  • the embodiment of this application does not elaborate on the principle of positioning the first device, and reference can be made to the description in the 802.15.4z protocol.
  • the first device having a radar sensing function that is, the first device can emit radar pulses to achieve radar sensing, such as sensing objects, identifying object postures, performing motion detection, and physical sign detection, etc.
  • the first device and the second device may have the same or different shapes.
  • the first device may It is: home appliances or furniture in home scenarios such as central control screens, smart screens, TVs, speakers, lights, routers, etc.
  • the form of the first device is not specifically limited.
  • the forms of the first device and the second device can change as the application scenario changes.
  • the first device in a smart factory scenario, can be: a robotic arm, a robot, etc.
  • FIG. 2A is a schematic diagram of a system architecture provided by an embodiment of the present application.
  • the system architecture includes: a central control screen, an access point (AP), a first device, and a second device.
  • Figure 2A takes the access point as a router as an example for illustration.
  • the central control panel, the first device, and the second device can access the AP to access the network. It should be understood that in FIG. 2A , the first device and the second device are both lamps.
  • the central control screen can be connected to the AP wired or wirelessly.
  • the central control screen when the central control screen is connected to the AP by wire, the central control screen can first be connected to the smart host, and the smart host is connected to the AP through a network cable to realize the connection between the central control screen and the AP.
  • Intelligent host used to transmit interactive data between the central control screen and AP.
  • Figure 2A takes the wireless connection between the central control screen and the AP as an example for illustration.
  • the central control screen can provide an interface to facilitate the user to control the first device and the second device. For example, if the first device and the second device are both lights, the user can turn on or off the lights by operating the central control screen.
  • the interface of the central control screen may display a control to turn on the light.
  • the central control screen may be triggered to send an instruction to turn on the light to the AP, and the AP responds to the instruction to turn on the light. , you can control the corresponding light to turn on.
  • the embodiments of this application will not elaborate on the functions and specific implementation principles of the central control screen.
  • the central control screen is also used to provide an interface for deploying the first device and the second device.
  • the central control screen is also used to provide an interface for deploying the first device and the second device.
  • the central control screen can also be replaced by other devices carrying a display screen, such as a mobile phone, a laptop, etc.
  • mobile phones, laptops and other devices can also be connected to the AP, and users can control the first device and the second device on the mobile phones, laptops and other devices to implement the deployment of the first device and the second device.
  • FIG. 2B is a schematic diagram of another system architecture provided by an embodiment of the present application.
  • the system architecture includes: a first device and a second device.
  • a third device is also shown in Figure 2B.
  • the third device is also a UWB device.
  • the third device is a smart screen as an example for explanation.
  • the first device, the second device, and the third device can communicate with each other, and any one of the first device, the second device, and the third device can serve as a device in the system architecture.
  • Main device For example, when the third device serves as the master device in the system architecture, an interface for deploying the first device, the second device, and the third device may be displayed. For details, refer to the relevant description in FIG. 5 .
  • the third device when the third device is a TV, a smart screen, or other device with a display screen, the third device can be used to display an interface for deploying the first device, the second device, and the third device, that is, the user can Three devices can deploy the first device, the second device, and the third device.
  • system architecture of Figure 2A is taken as an example to illustrate the networking of the first device and the second device, and the deployment process of the first device and the second device.
  • the central control screen can be called controlling device.
  • system architecture shown in Figure 2B can also perform the methods provided in Figures 3A, 3B, 7, 9, and 11.
  • Figure 3A is a flow chart of an embodiment of the communication method provided by the embodiment of the present application.
  • the communication method provided by the embodiment of the present application may include:
  • the first device accesses the AP.
  • the user can operate the first device, such as searching the network where the AP is located on the first device, and entering the password of the network to access the AP.
  • the user can also control the device to connect the first device to the AP.
  • the embodiment of the present application does not limit the way in which the first device accesses the AP.
  • Figure 4 takes the first device as a speaker as an example to illustrate the process of the user connecting the first device to the AP by controlling the device.
  • the add device control 41 may be displayed on the control device, and the user's operation of the add device control 41 may trigger the control device to scan devices around the control device, as shown in b in FIG. 4 .
  • the control device may display the scanned first device.
  • the control device may display the name of the first device, such as “speaker”, and the connection control 42 .
  • the user operates the connection control 42, and the control device can display an interface for inputting the network password.
  • the user inputs the network password, and the first device can be connected to the AP.
  • Figure 4 does not show the specific process of the user inputting the network password.
  • S302 The second device accesses the AP.
  • the first device and the second device can communicate, that is, the first device and the second device are successfully networked, and the first device and the second device can communicate with each other.
  • the first device and the second device can communicate with each other.
  • the relevant descriptions in the 802.15.4z protocol please refer to the relevant descriptions in the 802.15.4z protocol.
  • the user can first deploy the first device and the second device at the initial location. For example, deploy the first device at the first initial location and the second device at the second location. initial position.
  • the target area is the area where the first device and the second device are to be deployed.
  • the target area may be the user's home. The home includes multiple rooms, and the user can deploy the first device in room 1 and the second device in room 2, or the user can also deploy the first device and the second device in one room.
  • the first initial position can be located in the corner of the room at a preset distance from the ground, or the first initial position can be located on the ceiling of the room.
  • This application does not limit the deployment location of the first device.
  • the first initial position can be located in a corner of the room at a preset distance from the ground, so that when the antenna field of view of the first device reaches 90°, the radar pulse can be fully covered This room allows the embodiment of the present application to be applied to different types of radar equipment.
  • the first device and the second device may also be connected via wires to complete the networking.
  • the first device and the second device can also be wired to the central control screen and the AP.
  • Networking of the first device and the second device can be regarded as a prerequisite for deploying the first device and the second device. It should be understood that when the first device and the second device are networked, the first device and the second device may be deployed at least once.
  • control device In response to the deployment instruction, the control device displays a spatial layout diagram of the target area.
  • the target area is an area where the first device and the second device are to be deployed.
  • the target area may be the user's home.
  • the spatial layout diagram of the target area may be a two-dimensional spatial layout diagram or a three-dimensional spatial layout diagram.
  • the embodiment of the present application does not limit the type of spatial layout diagram. Taking the target area as a home as an example, the spatial layout diagram of the target area includes: the layout of the rooms in the target area, and the size of each room. For example, the dimensions of a room can be characterized by length, width, and height.
  • the user can operate the control device to trigger the deployment of the first device and the second device, so that the control device can display the spatial layout of the target area.
  • a radar deployment control 51 is displayed on the central control screen.
  • the user operates the radar deployment control 51 to trigger the deployment of the first device and the second device.
  • the user's operation of the radar deployment control 51 can be understood as a deployment instruction.
  • the spatial layout diagram of the target area is taken as a top view of the target area as an example for explanation.
  • the user can also select the device to be deployed on the central control screen. For example, the user can select the first device and the second device. In this way, the central control screen can determine the device to be deployed.
  • the deployed devices are the first device and the second device.
  • the control device can directly display the spatial layout map of the target area in response to the deployment instruction. For example, if the user has previously input the spatial layout diagram of the target area when deploying speakers in the home on the central control screen, the spatial layout diagram of the target area has been stored in the control device. Correspondingly, the control device responds to the user operation
  • the radar deployment control 51 can display the spatial layout of the target area.
  • the control device may output a second prompt message in response to the deployment instruction to prompt the user to input the spatial layout diagram of the target area.
  • the control device may output a second prompt message in response to the deployment instruction to prompt the user to input the spatial layout diagram of the target area.
  • the user may input a picture of the spatial layout diagram of the target area, or edit the spatial layout diagram of the target area on the control device.
  • the control device may display an interface for inputting the spatial layout of the target area.
  • the control device may display the spatial layout of the target area. It should be understood that the embodiment of the present application illustrates the style of the interface of the control device as an example and does not constitute a display of the interface of the control device, and the process of the user inputting the spatial layout of the target area is not shown in Figure 5 .
  • control device displays the first initial position of the first device on the spatial layout map.
  • the embodiments of the present application do not limit the interaction method between the user and the control device.
  • the user can interact with the control device by operating the interface of the control device, or the user can also interact with the control device through voice.
  • the user can select a position in the spatial layout of the target area, and the position is used to deploy the first device.
  • the user can click position A on the spatial layout map of the target area, and the position A is used to deploy the first device.
  • position A can be the first initial position, and the user is in the space of the target area.
  • the operation of clicking position A on the layout diagram can be used as the first operation.
  • the embodiments of the present application can also support the user's operations such as zooming in, zooming out, and rotating the spatial layout map, so as to facilitate the user to determine the first initial position on the spatial layout map.
  • FIG5 shows a top view of the spatial layout diagram, and therefore does not show the distance between position A and the ground.
  • S305 The first device locates the second device and obtains location information of the second device.
  • the control device may send a positioning instruction to the first device, where the positioning instruction is used to instruct the first device to start positioning the second device.
  • the control device may also send a positioning instruction to the second device, where the positioning instruction is used to instruct the second device to start positioning the first device. That is to say, because the user can select the first device and the second device to be deployed on the control device, the control device can trigger mutual positioning between the devices to be deployed in response to the deployment instruction.
  • the user after the user deploys the first device to the first initial position and the second device to the second initial position, the user can actively trigger the first device to locate the second device.
  • the first device locates the second device and can obtain the location information of the second device. Based on the positioning principle of UWB, when the first device locates the second device, the distance between the first device and the second device can be obtained, as well as the angle of the second device relative to the first device.
  • the coordinates of the first device in the three-dimensional coordinate system may be called first coordinates.
  • the first device can determine the coordinates of the second device in the three-dimensional coordinate system based on the distance between the first device and the second device and the angle of the second device relative to the first device.
  • the location information of the second device includes: the coordinates of the second device in the three-dimensional coordinate system.
  • the coordinates of the second device in the three-dimensional coordinate system may be called second coordinates.
  • the three axes of the three-dimensional coordinate system can be predefined.
  • the first device can also position the third device and the fourth device to obtain the coordinates of the third device in the three-dimensional coordinate system, and the fourth device Coordinates in a three-dimensional coordinate system. That is to say, the first device can locate other devices to be deployed to obtain the coordinates of each device.
  • the second device can also locate the first device and obtain the location information of the first device.
  • the location information of the first device can refer to the relevant description of the location information of the second device. That is to say, multiple devices to be deployed can position each other to obtain the coordinates of each device.
  • the master device may be determined among the first device and the second device.
  • the main device is used to interact with the control device and can also perform other calculations.
  • the main device can be a device with strong processing capabilities, such as a TV, a smart screen, etc.
  • the user when the user selects the first device and the second device to be deployed on the control device, the user can also select the main device among the first device and the second device.
  • the control device may send a notification message to the first device and the second device to notify the first device as the master device.
  • the first device and the second device can determine the master device by themselves. For example, the first device can send the capability information of the first device to the second device, and the second device can send the capability information of the second device to the first device.
  • the first device can determine that a device with strong processing capabilities is the master device based on the capability information of the first device and the capability information of the second device, and the second device can also determine that a device with strong processing capabilities is the master device based on the capability information of the first device and the capability information of the second device. Capability information is used to characterize the processing capability of a device.
  • the capability information may include: the type of processor, storage capacity, operating frequency, or processing capabilities supported by the device (such as whether floating-point operations are supported), etc.
  • the capability information includes storage capacity, the device with the largest storage capacity can be used as the master device.
  • the master device determined by the first device and the second device is the same.
  • the first device and the second device determine the master device, they can notify each other of the determined master device to determine the accurate master device, wherein the master device can notify other devices that it is the master device.
  • S306 The first device sends the location information of the second device to the control device.
  • the first device when the first device is the master device, the first device may send the location information of the second device to the control device, and the second device may not send the location information of the first device to the control device.
  • the master device can obtain the location information of other UWB devices and send the location information of other UWB devices to the control device.
  • the first device may carry the identifier of the second device so that the control device can identify the second device.
  • the identification of the second device may include but is not limited to: the name of the second device, a user-defined name for the second device, etc.
  • the first device can obtain the identity of the second device.
  • the first device can send a data frame to the second device to locate the second device, and the second device can The message feeding back the data frame carries the identifier of the second device.
  • the first device when it sends the location information of the second device to the control device, it may also send information of the three-dimensional coordinate system.
  • information so that the control device can determine the position of the second device on the spatial layout map based on the three-dimensional coordinate system, and the position of the second device can be the second initial position.
  • the information of the three-dimensional coordinate system may include: information of three axes in the three-dimensional coordinate system.
  • the first device may not send the three-dimensional coordinate system information to the control device.
  • the first device may send the location information of the second device to the control device, and the second device may send the location information of the first device to the control device.
  • the second device may send the location information of the first device to the control device.
  • S305-S306 may be viewed as a process of controlling the device to obtain the location information of the second device.
  • the control device obtains the field of view angle of the first device and the field of view angle of the second device.
  • the first device when the master device is not determined, when the first device sends the location information of the second device to the control device, the first device may send the field of view of the first device to the control device, and the second device may send the location information of the second device to the control device.
  • the control device When the control device sends the location information of the first device, it may send the field of view of the second device to the control device.
  • each UWB device can send its own position information and field of view to the control.
  • the first device when the first device is the master device, when positioning the second device, the first device can request the second device for the field of view of the second device. In response to the request, the second device can Send the field of view of the second device to the first device. In this way, the first device can obtain the field of view of the second device.
  • the first device when the first device sends the location information of the second device to the control device, it may send the field of view angle of the first device and the field of view angle of the second device to the control device.
  • the master device can obtain the position information and field of view angles of other UWB devices, and send the field of view angles of the master device and the position information and field of view angles of other UWB devices to the control device.
  • S303 and S304 are optional steps.
  • S307 may be replaced by S307A: in response to the deployment instruction, the control device may not display the spatial layout map of the target area, but The method is to obtain the first initial position of the first device, the field of view angle of the first device, and the position information and field of view angle of the second device.
  • the control device may perform S308-S311. It should be noted that S311 is not shown in Figure 3B.
  • the first initial position may be a preset position, such as the preset position being a corner of the living room, and the control device may predetermine the first initial position.
  • the second device can also locate the first device and obtain the location information of the first device, where the location information of the first device includes the first initial location. In this way, whether the first device serves as the master device and sends the location information of the first device to the control device, or the second device sends the location information of the first device to the control device, the control device can obtain the first initial location.
  • the steps shown in Figure 3B can also be performed by the first device.
  • the control device displays the first initial position and the first radar coverage of the first device in the spatial layout diagram according to the first initial position of the first device and the first device's field of view, and according to the second device's first
  • the second initial position and the field of view angle of the second device are shown in the spatial layout diagram.
  • the second initial position of the second device and the second radar coverage range are displayed.
  • the control device may determine the radar coverage of the first device in the target area, that is, the first radar coverage.
  • the main device can determine the height of the room according to the height of the ceiling (that is, the height of the room) and the field of view of the first device. , determine the first radar coverage range, which is the range in which the radar pulse of the first device covers the ground of the room.
  • a in FIG. 6A shows a side view of the spatial layout diagram, which includes three UWB devices, and the three UWB devices are all lights.
  • a in FIG. 6A shows the side-view radar coverage of three lamps
  • b in FIG. 6A shows a top view of the spatial layout diagram, which includes the top-view radar coverage of the three lamps. It should be noted that b in Figure 6A shows the range of the radar pulses emitted by the three lamps covering the ground of the room respectively. It should be understood that the radar coverage is represented by shading in Figure 6A.
  • the first device when the first device is deployed in the corner of the room, as long as the field of view angle of the first device exceeds 90°, the first device can completely cover the corner, so the first radar coverage of the first device is equal to It is related to the distance that the radar pulses emitted by the first device can reach, that is, the first radar coverage range is: a range of a preset distance from the first device, and the preset distance is the distance that the radar pulses emitted by the first device can reach.
  • control device can determine the radar coverage of the second device in the target area, that is, the second radar coverage, according to the second initial position of the second device and the field of view of the second device, and can refer to the relevant description of the first device.
  • the control device can display the first initial position and the first radar coverage range of the first device in the spatial layout diagram, and display the second initial position and the second radar coverage range of the second device.
  • the central control screen can display the first initial position as position A, the second initial position as position B, the first radar coverage range as area 1, and the second radar coverage range as area 2.
  • S309 The control device detects whether the position of the second device needs to be adjusted based on the first radar coverage and the second radar coverage. If yes, execute S310; if not, execute S311.
  • the control device may determine whether the first radar coverage and the second radar coverage overlap based on the first radar coverage and the second radar coverage. For example, when the first device is deployed on the ceiling of the room, as shown in b in Figure 6A , the ranges of radar pulses emitted by lamp 1 and lamp 2 that cover the floor of the room overlap, and the control device can determine the first radar coverage The range overlaps with the second radar coverage.
  • first radar coverage range and the second radar coverage range intersect, it means that there is no radar coverage blind area in the deployment of the first device and the second device. This can ensure that the deployed UWB device can accurately sense the target area. objects in .
  • first radar coverage and the second radar coverage do not intersect, it indicates that there is a radar coverage blind spot in the deployment of the first device and the second device.
  • the control device determines that there is no need to adjust the position of the second device.
  • the control device determines that there is no need to adjust the position of the second device. Determine where the secondary device needs to be adjusted.
  • the control device can also detect whether there is an area in the target area that is not covered by the radar based on the radar coverage area in the target area. Wherein, when there is an area not covered by the radar in the target area, the control device determines that the position of the second device needs to be adjusted. When there is no area in the target area that is not covered by the radar, the control device determines that there is no need to adjust the position of the second device.
  • S309 may also be replaced by: the control device detects whether it is necessary to adjust the position of the first device and/or the position of the second device according to the first radar coverage range and the second radar coverage range.
  • the control device determines that there is no need to adjust the position of the second device and/or the position of the first device.
  • the control device determines that it is necessary to adjust the position of the second device and/or the position of the first device.
  • the control device determines that it is necessary to adjust the position of the second device and/or the position of the first device.
  • the control device determines that there is no need to adjust the position of the second device and/or the position of the first device.
  • the control device outputs prompt information.
  • the prompt information is used to instruct the user to adjust the position of the second device.
  • the control device can determine the adjusted third device based on the position of the first device, the first radar coverage, the position of the second device, and the second radar coverage.
  • the position of the second device that is, the second position.
  • the prompt information output by the control device in S310 may be called first prompt information.
  • the control device can move the position of the second device toward the direction of the first device, move a preset distance, and calculate the second position after the moved position. a new radar coverage of the device, and detecting whether there is an intersection between the first radar coverage and the new radar coverage of the second device.
  • the control device may use the moved position of the second device as the second position of the second device.
  • the control device can continue to move the position of the second device toward the direction of the first device, move the preset distance, and calculate the third position after the move.
  • the new radar coverage of the second device is iterated in this way until there is an intersection between the first radar coverage and the new radar coverage of the second device, and the second position of the second device is determined.
  • the control device can determine the adjusted position of the second device based on the position of the first device, the first radar coverage, the position of the second device, the second radar coverage, and the radar coverage blind area in the target area, That is the second position. For example, the control device may gradually move the position of the second device toward the direction of the radar coverage blind area in the target area, so as to ensure that the first radar coverage and the second radar coverage overlap, so that the second device New radar coverage covers radar coverage blind spots.
  • Part 1 the control device may also determine the second position of the second device.
  • the control device can determine the second position of the second device, and the control device can output prompt information, and the prompt information is used to instruct the user to adjust the second initial position of the second device. to the second position.
  • S310 may be replaced by: the control device outputs prompt information, and the prompt information is used to instruct the user to adjust the first setting. a first initial position of the device to a first position, and/or a second initial position of the second device to a second position.
  • the prompt information is used to instruct the user to adjust the first initial position of the first device to the first position, and the second initial position of the second device to the second position.
  • the control device can move the position of the second device toward the direction of the first device by a preset distance, and move the position of the first device toward the direction of the second device by a preset distance, and Calculating a new radar coverage of the second device after moving the position and a new radar coverage of the first device after moving the position to detect the new radar coverage of the first device and the new radar coverage of the second device Whether the ranges overlap.
  • the control device may use the moved position of the second device as the second position of the second device, and move the first device The last position serves as the first position of the first device.
  • the control device may continue to move the position of the second device toward the direction of the first device by a preset distance, and move the first device The position of the device moves toward the direction of the second device by a preset distance, and the new radar coverage of the second device after the moved position and the new radar coverage of the first device after the moved position are calculated, and so on until the first The new radar coverage of the device intersects with the new radar coverage to determine a first location of the first device and a second location of the second device.
  • control device can also move the position of the first device and the position of the second device toward the direction of the radar coverage blind area in the target area, so as to ensure that the coverage of the first radar and the coverage of the second radar intersect.
  • Part 2 To enable the new radar coverage of the second device to cover the blind area, please refer to the relevant description in "Part 2".
  • control device can determine the first position of the first device and the second position of the second device, and the control device can output prompt information, and the prompt information is used to instruct the user to adjust the first initial position of the first device to the first position, and adjusting the second initial position of the second device to the second position.
  • control device can also directly output prompt information to prompt the user to move the second device in the direction toward the first device, or the control device can output prompt information to prompt the user to move the first device in the direction toward the second device. direction, and move the second device in a direction toward the first device.
  • the first device can locate the second device in real time and move the second device The position is reported to the control device, and the control device can determine the new position of the second device and the new radar coverage of the second device in real time.
  • the control device can display the new location of the second device and the new radar coverage of the second device on the spatial layout map in real time.
  • the user may view a spatial layout map showing a new location of the second device and a new radar coverage of the second device, where the first radar coverage and the new radar coverage of the second device exist When intersecting, stop moving the second device.
  • the user can view the new position of the second device and the new radar coverage of the second device on the spatial layout map, and stop moving the second device when there is no radar coverage blind spot in the target area.
  • control device can perform real-time detection, and when there is an intersection between the first radar coverage range and the new radar coverage range of the second device, output prompt information to prompt the user to stop moving the second device. Or, when the control device detects that there is no radar coverage blind spot in the target area, it outputs prompt information to prompt the user to stop moving the second device.
  • the user can also move the first device and the second device simultaneously to adjust the radar coverage of the target area.
  • FIG6B when there are two UWB devices, lamp 1 and lamp 3, in the room, and there is a radar coverage blind spot between the radar coverage ranges of lamp 1 and lamp 3, the control device can output prompt information 61, prompting the user to move lamp 1 in the direction toward lamp 3, and to move lamp 3 in the direction toward lamp 1.
  • FIG6B is illustrated by taking a top view as an example.
  • Figure 3A illustrates a solution in which the user deploys the first device and the second device through the control device.
  • the user can also deploy the first device and the second device through the first device or the second device.
  • the first device can perform the operations of controlling the device in S303-S305 and S307-S310.
  • UWB devices are used, and UWB devices can communicate with each other. Furthermore, after the UWB devices are connected to the AP, they can form their own network for communication. And UWB devices can position each other to determine the location of the UWB device. In addition, the control device can also determine the radar coverage of the UWB device based on the location and field of view of the UWB device. Control devices can be based on UWB device location and radar coverage, prompting users to adjust the location of UWB devices in a timely manner. Users can deploy UWB devices by themselves, which is simple to operate and efficient.
  • the first device and the second device can detect the addition, removal, and location change of the device by themselves, and then adjust the deployment of the UWB device.
  • S701-S702 may also be performed.
  • the communication method provided by the embodiment of this application may include:
  • S701 The first device performs positioning every preset time period to detect whether deployment adjustment is required. If yes, execute S702; if not, return to execute S701.
  • the first device can perform positioning every preset time period to detect whether deployment adjustments are needed. Detecting whether deployment adjustment is needed can be understood as: detecting whether the positions of the first device and the second device need to be adjusted.
  • the first device performs positioning every preset time period, and can detect other UWB devices that are on the same network as the first device, and then can detect whether a new UWB device is added in the target area, or The UWB device is removed, or the location of the deployed UWB device (such as the first device and the second device) changes, etc.
  • the second device can also perform positioning every preset time period to detect whether a UWB device is added or removed in the target area, or the location of the deployed UWB device changes.
  • the preset duration in S701 may be called the first preset duration.
  • the first device when the first device detects that a new UWB device is added in the target area, the first device can obtain the location of the new UWB device, and the first device can send the location of the new UWB device to the control device.
  • the position, and the control device can obtain the field of view of the newly added UWB device, please refer to the relevant descriptions in S305-S307.
  • the control device can determine the radar coverage of the new UWB device based on the location of the new UWB device and the field of view of the new UWB device.
  • the control device can detect whether the target needs to be adjusted based on the location of the first device, the first radar coverage, the location of the second device, the second radar coverage, the location of the new UWB device, and the radar coverage of the new UWB device.
  • the control device can output prompt information to prompt for adjusting the position of the UWB device.
  • the device deployment is completed.
  • adjusting the position of the UWB device can be understood as: adjusting the position of at least one device among "the first device, the second device, and the new UWB device" in the target area.
  • the first device when the first device detects that a UWB device has been removed, the first device does not locate the second device. In this way, the first device can send a message to the control device that the second device has not been located, so that the control device can output prompt information to remind the user that the second device has not been located.
  • the control device can detect whether it is necessary based on the location of the first device and the first radar coverage, as well as the location and radar coverage of the other UWB devices. To adjust the position of the UWB device, please refer to the relevant descriptions in S309-S311 for details.
  • the first device when the first device detects that the location of the second device changes, the first device can send the new location of the second device to the control device.
  • the control device can detect whether the position of the device needs to be adjusted based on the position of the first device and the first radar coverage, as well as the new position and new radar coverage of the second device. For details, please refer to the relevant descriptions in S309-S311.
  • the second device when the location of the first device changes, can detect that the location of the first device changes, and the second device can send the new location of the first device to the control device.
  • the control device can detect whether the position of the device needs to be adjusted based on the position of the second device and the second radar coverage, as well as the new position and new radar coverage of the first device. For details, please refer to the relevant descriptions in S309-S311.
  • the first device when there is a master device in the first device and the second device, for example, when the master device is the first device, the first device can perform positioning every preset time period to detect whether deployment adjustment is required.
  • the second device does not need to perform positioning every preset time period, which can reduce the power consumption of the second device.
  • S702 output prompt information, which is used to prompt the user to make deployment adjustments.
  • the control device when the control device determines that the position of the UWB device needs to be adjusted, the control device can output prompt information.
  • the prompt information can include the new position of the device to be adjusted.
  • the new position is the adjusted position of the device to be adjusted. s position.
  • the control device may also output prompt information to indicate the moving direction of the device to be adjusted. Please refer to the relevant description in S310.
  • the device to be adjusted may be at least one device among "the first device, the second device, and the newly added UWB device".
  • S701 The prompt information in S702 may be called third prompt information.
  • the target area includes three UWB devices, namely lamp 1, lamp 2, and lamp 3.
  • the control device can recalculate the radar coverage of light 1 and light 3 and determine that there is a radar coverage blind spot in the target area.
  • the control device may output prompt information to prompt the user to move the lamp 1 toward the direction of the lamp 3 and to move the lamp 3 toward the direction of the lamp 1 .
  • the radar coverage ranges of the moved lamp 1 and lamp 3 overlap, and there is no radar coverage blind area in the target area. It should be understood that a in Figure 8 shows a side view, and b in Figure 8 shows a top view.
  • the UWB device can be repositioned every preset time period to timely detect the location of the UWB device in the target area. There are locations of new UWB devices, removed devices, and deployed UWB devices in the target area. When changes occur, the control device can promptly guide the user to adjust the deployment of the device to ensure the accuracy of radar perception.
  • radar sensing including "object detection and motion detection” is used as an example to illustrate the process of collaborative work between the first device and the second device for radar sensing.
  • object detection can be understood as: the position of the object has not changed, it is necessary to sense whether there is an object in the target area, and to detect the position or physical signs of the object.
  • Motion detection can be understood as: the position of the object changes, and the movement distance and direction of movement of the object are detected.
  • both the first device and the second device may be in working status.
  • the state of the first device may include: a working state and a listening state.
  • the first device can turn off the transmitter and keep the receiver on, such that the first device can receive a wake-up indication from the second device and not transmit radar pulses.
  • the first device can turn on the transceiver and keep the receiver on to interact with the second device and the control device, and can emit radar pulses for radar sensing.
  • the state of the first device may also include other states such as the closed state.
  • the embodiment of the present application relates to the "working state and listening state" of the first device.
  • Scenario 1 Object detection.
  • the communication method provided by the embodiment of the present application may include:
  • a first device transmits a radar pulse to sense an object in a target area.
  • the first device may emit radar pulses to sense objects in the target area.
  • the principle of the first device sensing the object in the target area will not be described in detail.
  • the first device senses the breathing frequency of the object as an example for explanation.
  • the first device When the first device senses the object, it indicates that the object is within the coverage of the first radar. In one example, the first device can sense whether the object is moving, such as the first device can sense the position of the object to detect whether the object is moving. When the first device senses that the position of the object has changed, it can be determined that the object is moving, and when the first device senses that the position of the object has not changed, it can be determined that the object is not moving.
  • the second device emits radar pulses to sense objects in the target area.
  • S902 can refer to the relevant description in S901. There is no order distinction between S902 and S901, and both can be executed at the same time.
  • both the first device and the second device can sense the object, it indicates that the object is within the intersection of the first radar coverage range and the second radar coverage range.
  • the first device and the second device may determine the device that continues to sense the object. For example, the first device can collect the first intensity of the reflected radar signal, the second device can collect the second intensity of the reflected radar signal, the first device can send the first intensity to the second device, and the second device can send the first intensity to the second device.
  • the first device sends the second intensity, and both the first device and the second device can use the device with the highest intensity among the first intensity and the second intensity as the device that continues to sense the object. For example, if the first device is determined to be the device that continues to sense the object, the first device may perform S903.
  • the first device may send the first strength to the control device
  • the second device may send the second strength to the control device
  • the master device of the first device and the second device may send the first strength and the second strength to the control device
  • the control device may use the device with the highest strength of the first strength and the second strength as the device that continues to perceive the object.
  • the control device may send an instruction to continue to perceive the object to the first device, and the first device may execute S903.
  • the control device may send an instruction to continue to perceive the object to the first device, and send a listening instruction to the second device.
  • the first device can accurately sense the object without the need for other UWB devices to sense it.
  • the first device may send a listening instruction to the second device.
  • “second device” is used to represent other UWB devices that are networked with the first device.
  • the listening instruction is used to instruct the second device to enter the listening state from the working state, so as to reduce the power consumption of the second device.
  • the first device may also send a listening instruction to the second device through the control device.
  • the first device may send a listening instruction to the control device, where the listening instruction includes the identification of the device to be listened to.
  • the control device may send a listening instruction to the device to be listened to (such as a second device) according to the listening instruction.
  • S904 The second device responds to the listening instruction and enters the listening state from the working state.
  • the second device may send a listening response to the first device in response to the listening indication, so as to indicate that the second device enters a listening state.
  • the second device may respond. In response to the listening instruction, a listening response is sent to the first device, and the listening state is entered from the working state to reduce power consumption of the second device.
  • the second device receives the listening instruction from the first device, if there are objects within the second radar coverage of the second device, that is, the second device is sensing objects within the second radar coverage, the second device can Continue to work without sending a listening response to the first device.
  • the second device does not sense the object when the second device receives the listening instruction as an example for description.
  • the first device continues to sense the object, and when the object moves into the coverage range of the second radar, the first device sends a wake-up instruction to the second device.
  • the first device may periodically emit radar pulses to continue sensing objects. According to the description in S901, the first device can also sense whether the object moves. Wherein, when the first device senses that the object moves toward the direction of the second device and the object leaves the first radar coverage range, the first device may send a wake-up instruction to the second device.
  • the wake-up indication is used to wake up the second device, so that the second device enters the working state from the listening state, so that the second device can continue to sense the object.
  • the first device in order to facilitate the second device to sense the object in time, the first device can detect the object moving toward the second device and the object is a preset distance away from the boundary of the first radar coverage range. Send wake-up instructions.
  • the wake-up instruction can also be sent to the second device through the control device.
  • the first device can sense the object, and can send the location of the object to the control device in real time.
  • the control device can send the location of the object to the second device when the object enters the intersection area of the first radar coverage and the second radar coverage.
  • Wake-up instructions can also send a wake-up instruction to the second device when the object is a preset distance from the boundary of the second radar coverage range.
  • the second device responds to the wake-up instruction, enters the working state from the listening state, and sends a wake-up response to the first device.
  • the first device sends a synchronization request to the second device.
  • the synchronization request is used to request clock synchronization between the second device and the first device.
  • the second device In response to the synchronization request, the second device sends a synchronization response to the first device, where the synchronization response includes the clock of the second device.
  • the first device sends the synchronization measurement result to the second device.
  • the first device may detect whether the clock of the first device is consistent with the clock of the second device, and then determine whether to adjust the clock of the first device.
  • the first device determines that there is no need to adjust the clock of the first device.
  • the clock of the first device and the clock of the second device are inconsistent, for example, the clock of the first device is slower or faster than the clock of the second device, the first device can adjust the clock of the first device to be consistent with the clock of the second device.
  • the synchronization measurement results may include: an adjusted clock of the first device.
  • the second device responds to the synchronization measurement result and sends a synchronization confirmation message to the first device when the clock of the first device and the clock of the second device are consistent.
  • the second device can detect whether the clock of the first device is consistent with its own clock. When the clock of the first device is consistent with the clock of the second device, the second device may send a synchronization confirmation message to the first device to indicate that clock synchronization is completed. When the clock of the first device and the clock of the second device are inconsistent, S908-S909 may be continued to continue clock synchronization until the clock of the first device and the clock of the second device are consistent.
  • the first device responds to the synchronization confirmation message and sends the configuration parameters of the first device to the second device.
  • Configuration parameters of the first device may include, but are not limited to: a channel for transmitting radar pulses, a bandwidth, and a sampling rate.
  • the second device modifies the configuration parameters of the second device to be the same as the configuration parameters of the first device.
  • the second device can modify the configuration parameters of the second device to be the same as the configuration parameters of the first device according to the configuration parameters of the first device.
  • the purpose is that the second device can modify the configuration parameters of the second device according to the same configuration parameters as the first device. Configure parameters and continue to sense objects to ensure the accuracy of perception.
  • the second device senses the breathing of the subject according to the same configuration parameters as the first device. For example, the first device collects five data frames and performs a calculation of the breathing frequency, then the first device calculates the breathing frequency. The second device can continue to sense the object's breathing frequency in the same way, ensuring the accuracy of sensing the breathing frequency. It should be understood that it is an example that the first device collects five data frames and performs a respiratory frequency once, and the embodiment of the present application does not limit how the first device calculates the respiratory frequency.
  • the first device and the second device can synchronize clocks and adjust configuration parameters at the same time.
  • the synchronization request in S907 may also carry the configuration parameters of the first device, so that the second device can keep the same configuration parameters as the first device to reduce signaling overhead.
  • the embodiment of the present application does not limit the first device.
  • the signaling interaction method between the device and the second device does not limit the first device.
  • the first device sends the data of the sensed object to the second device.
  • the first device may calculate the breathing frequency every five data frames collected.
  • the first device may send the calculated respiratory frequency to the second device, and when the data frames collected by the first device are less than 5 data frames, the first device may send the collected data frames to the second device.
  • S914 The second device continues to sense the object based on the data of the object from the first device.
  • the purpose of the first device sending the data of the sensed object to the second device is to ensure the continuity of sensing.
  • the first device when the first device has collected 4 data frames, and the 4 data frames are not enough to calculate one respiratory frequency, the first device can send the 4 collected data frames to the second device, so that the second device can then Collecting 1 data frame can calculate a respiratory rate without waiting for 5 more data frames to calculate a respiratory rate. In this way, the second device can quickly perceive the object, ensuring continuity of perception and reducing response delay.
  • the second device after the second device enters the working state from the listening state, if the second device can sense the object within a preset time period, the second device can send a listening instruction to the first device.
  • the listening instruction is used to instruct the first device to enter the listening state from the working state.
  • the second device does not send a listening instruction to the first device as soon as it enters the working state.
  • the purpose is to avoid the object moving back and forth, causing ping-pong switching of the UWB device state.
  • the preset duration in S915 may be called the second preset duration.
  • the second device sends a listening instruction to the first device as soon as it enters the working state, and the first device just enters the listening state, the second device will sense that the object moves to the first radar coverage area. , the first device needs to be awakened, and the first device will switch to the working state, which causes the UWB device to continuously switch between the listening state and the working state, causing ping-pong switching and consuming the power consumption of the UWB device.
  • S916 The first device sends a listening response to the second device.
  • the listening response is used to indicate that the first device enters the listening state from the working state.
  • the first device sends a listening response to the second device, please refer to the relevant description in S904.
  • the first device and the second device are deployed, referring to a in Figure 10, when an object (such as a user) is within the coverage of the first radar, the first device can sense the object, and the first device can instruct the second device to enter the detection range. Listen to status. Referring to b in Figure 10, when the object moves to the intersection of the first radar coverage area and the second radar coverage area, or when the object is about to leave the first radar coverage area, the first device can wake up the second device, and the second device can Continue to perceive the object.
  • an object such as a user
  • the object in the object detection scenario, can be sensed by the first device within the radar coverage area, and other UWB devices enter the listening state, which can reduce the power consumption of the UWB device.
  • the corresponding second device can be awakened to continue sensing, and the first device and the second device can synchronize their clocks to ensure the accuracy of sensing the object, and the first device can send messages to the second device Synchronizing the configuration parameters of the first device and the collected object data can ensure the continuity of sensing objects.
  • Scenario 2 Motion detection.
  • the target device includes a first device, a second device, and a third device.
  • the communication method provided by the embodiment of the present application may include:
  • a first device transmits a radar pulse to sense an object in a target area.
  • the second device emits radar pulses to sense objects in the target area.
  • the third device can also emit radar pulses to sense objects in the target area.
  • S1101-S1102 may refer to the description in S901-S902.
  • the UWB device when the object moves, can determine that the object requires motion detection, that is, at least two UWB devices require collaborative sensing. In this case, it is necessary to select a target device among multiple UWB devices for cooperative sensing.
  • the target device includes two UWB devices as an example for description.
  • the first device is the master device
  • the second device when the second device senses the movement of the object, it can send the second strength of the second device to the first device.
  • the master device can receive the strength of the radar signal collected and reflected by itself and sent by other UWB devices.
  • the second device represents other UWB devices.
  • the third device when the first device is the master device, when the third device senses the motion of the object, it sends the third intensity of the third device to the first device.
  • the third intensity may refer to the related description of the second intensity.
  • the first device determines candidate devices based on the first strength, the second strength, and the third strength of the first device.
  • the first device can collect the intensity of the reflected radar signal (first intensity) according to itself, and the intensity of the reflected radar signal collected by other UWB devices (such as the second intensity of the second device, and the third intensity of the third device), Use N devices greater than the intensity threshold as candidate devices.
  • N is an integer greater than or equal to 2.
  • the control device may perform S1104-S1106 and S1113-S1114 actions of the first device.
  • the first device may send a first intensity to the control device
  • the second device may send a second intensity to the control device
  • the third device may send a third intensity to the control device
  • the control device may send a third intensity to the control device according to the first intensity and the third intensity.
  • N devices greater than the intensity threshold are used as candidate devices.
  • S1105 The first device connects the positions of two candidate devices to obtain at least one connection.
  • the first device is the master device. According to the relevant description in Figure 3A, the first device can obtain the location of each UWB device. The first device can connect the positions of two candidate devices to obtain at least one connection.
  • candidate devices include lamp 1, lamp 2 and lamp 4.
  • lamp 1 can connect lamp 1, lamp 2 and lamp 4 to obtain lamp 1 and lamp 4.
  • the first device determines the target device for motion detection based on the movement direction of the object and the angle between each connection line.
  • n1 and n2 will be canceled out due to their irrelevance. Therefore, using the detection results of lamp 1 and lamp 2 for data fusion can obtain a higher signal-to-noise ratio, that is, a more accurate user's movement distance can be obtained.
  • the first device can use the two UWB devices with the smallest angles as the target devices for motion detection based on the object's movement direction and the angle of each connection. This can avoid noise on motion detection. influence to obtain accurate motion detection results.
  • the first device can connect lamp 1 and lamp 2 2 as the target device for motion detection.
  • the first device can continuously detect whether the angle between the object's movement direction and the target device exceeds the angle threshold. If the angle between the object's movement direction and the line connecting the target device exceeds the angle threshold, which indicates that the angle between the object's movement direction and the line connecting the target device is large, noise will affect the perception results, and the first device can re-execute S1104 and S1106 to obtain a new target device for motion detection. If the angle between the object's motion direction and the line connecting the target device does not exceed the angle threshold, there is no need to change the target device.
  • the target device includes a first device and a second device
  • the first device sends a synchronization request to the second device.
  • the synchronization request is used to request clock synchronization between the second device and the first device.
  • the first device may send listening instructions to other UWB devices to reduce power consumption of other UWB devices.
  • the first device can wake up the new target device to continue motion detection.
  • the third device when the target device includes a first device and a second device, the third device can enter the listening state from the working state to reduce the power consumption of the third device. Please refer to the relevant description in Scenario 1.
  • the second device responds to the synchronization request and sends a synchronization response to the first device, where the synchronization response includes the clock of the second device.
  • the first device sends the synchronization measurement result to the second device.
  • the second device responds to the synchronization measurement result and sends a synchronization confirmation message to the first device when the clock of the first device and the clock of the second device are consistent.
  • the first device responds to the synchronization confirmation message and sends the configuration parameters of the first device to the second device.
  • the second device modifies the configuration parameters of the second device to be the same as the configuration parameters of the first device.
  • S1107-S1112 may refer to the description in S907-S912.
  • the second device sends the second motion detection result of the object obtained by the second device to the first device.
  • a main device such as a first device, may fuse the motion detection result of the object obtained by the target device to obtain the motion detection result of the object.
  • the second device may send the second motion detection result to the first device.
  • the second motion detection result may include: a second motion distance of the object relative to the second device.
  • the control device can fuse the motion detection results of the object obtained by the target device to obtain the motion detection result of the object.
  • the first device may send the first motion detection result to the control device
  • the second device may send the first motion detection result to the control device.
  • the device sends the second motion detection result.
  • the first motion detection result may include: a first motion distance of the object relative to the first device.
  • the first device fuses the motion detection result of the object obtained by the target device as an example for explanation.
  • the first device obtains the motion detection result of the object based on the second motion detection result and the first motion detection result of the object obtained by the first device.
  • the first device can perform operations such as summation and difference on the first motion detection result and the second motion detection result to obtain the motion detection result of the object. For example, when the connection line of the target device is parallel to the movement direction of the object, the first device can add the first movement distance and the second movement distance to obtain the movement distance of the object.
  • the first device and the second device are both lights as an example.
  • the frequency of radar pulses emitted by the first device and the second device is high and the period is short. In a short period of time, the moving distance of the object is small.
  • the angle ⁇ between the connection line of the target device and the connection line between the first device and the object, the target The angle ⁇ between the connection line of the device and the connection line between the second device and the object can be regarded as unchanged.
  • the first device can be based on the angle ⁇ between the connection between the target device and the connection between the first device and the object, the angle ⁇ between the connection between the target device and the connection between the second device and the object, and the first movement distance L1 , and the second movement distance L2, the movement distance of the object is calculated.
  • the projection of the object's movement distance on the connection line of the target device can be expressed as "L1 ⁇ cos ⁇ -L2 ⁇ cos ⁇ ".
  • the first device can calculate the first movement distance according to the projection of the object's movement distance on the connection line of the target device.
  • L1 the second movement distance L2, and the included angle ⁇ and the included angle ⁇ are used to obtain the movement distance of the object.
  • This process will not be described in detail in the embodiment of this application.
  • the embodiment of the present application takes running detection as the movement distance of the detection object as an example for explanation.
  • the communication method in the embodiment of the present application can also be applied to other running detection scenarios, and the embodiment of the present application does not limit this.
  • the embodiment of this application does not elaborate on the process of fusing motion detection results of multiple UWB devices. It should be understood that L1 and L2 are not shown in Figure 12C.
  • the intensity of the reflected radar signal collected by the UWB device in the target area can be combined to determine the candidate device, and among the candidate devices, according to the connection between two UWB devices and the operation of the object Direction, select the target device with the smallest angle to the object's movement direction, and use the target device for motion detection to avoid noise affecting the perception accuracy, so that the accuracy of motion detection is high.
  • the motion detection results sensed by the target device can be fused to obtain accurate motion detection results of the object.
  • the embodiment of the present application further provides an electronic device, which may be the first device, the second device or the control device described in the above embodiment.
  • the electronic device may include: a processor 1301 (such as a CPU) and a memory 1302 .
  • the memory 1302 may include high-speed random-access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk memory.
  • RAM random-access memory
  • NVM non-volatile memory
  • Various instructions may be stored in the memory 1302 , to complete various processing functions and implement the method steps of the present application.
  • the electronic device involved in this application may also include: a power supply 1303, a communication bus 1304, and a communication port 1305.
  • the above-mentioned communication port 1305 is used to realize connection and communication between the electronic device and other peripheral devices.
  • the memory 1302 is used to store computer executable program code, and the program code includes instructions; when the processor 1301 executes the instructions, the instructions cause the processor 1301 of the electronic device to perform the actions in the above method embodiment, which implements The principles and technical effects are similar and will not be repeated here.
  • the electronic device may further include a display screen 1306 .
  • the display screen 1306 is used to display the interface of the electronic device to implement interaction with the user.
  • the embodiment of the present application further provides a communication system, which may include: a first device and a second device.
  • the communication system may also include a control device.
  • modules or components described in the above embodiments may be one or more integrated circuits configured to implement the above methods, such as: one or more application specific integrated circuits (ASICs), or , one or more microprocessors (digital signal processor, DSP), or one or more field programmable gate arrays (field programmable gate array, FPGA), etc.
  • ASICs application specific integrated circuits
  • DSP digital signal processor
  • FPGA field programmable gate array
  • the processing element can be a general processor, such as a central processing unit (CPU) or other processors that can call the program code such as a control device.
  • these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
  • SOC system-on-a-chip
  • a computer program product includes one or more computer instructions.
  • Computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, e.g., computer instructions may be transmitted from a website, computer, server or data center via a wired link (e.g.
  • Coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless means to transmit to another website site, computer, server or data center.
  • Computer-readable storage media can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or other integrated media that contains one or more available media. Available media may be magnetic media (eg, floppy disk, hard disk, tape), optical media (eg, DVD), or semiconductor media (eg, Solid State Disk (SSD)), etc.
  • the term "plurality” as used herein means two or more.
  • the term “and/or” in this article is just an association relationship that describes related objects, indicating that three relationships can exist. For example, A and/or B can mean: A exists alone, A and B exist simultaneously, and they exist alone. B these three situations.
  • the character "/" in this article generally means that the related objects before and after are an “or” relationship; in the formula, the character “/” means that the related objects before and after are a “division” relationship.
  • words such as “first” and “second” are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating. Or suggestive order.
  • the size of the sequence numbers of the above-mentioned processes does not mean the order of execution.
  • the execution order of each process should be determined by its functions and internal logic, and should not be used in the implementation of the present application.
  • the implementation of the examples does not constitute any limitations.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

本申请实施例提供了一种通信方法、电子设备,以及可读存储介质,第一设备和第二设备均为超宽带设备,该方法中,获取第一设备的第一初始位置和第一设备的视场角,以及第二设备的位置信息和第二设备的视场角;根据第一设备的第一初始位置和第一设备的视场角,在目标区域的空间布局图上显示第一设备的第一雷达覆盖范围,以及,根据第二设备的位置信息和第二设备的视场角,在空间布局图上显示第二设备的第二雷达覆盖范围;根据第一雷达覆盖范围和第二雷达覆盖范围,若检测到需要调整第一设备和/或第二设备的位置,则输出第一提示信息,第一提示信息用于提示用户调整第一设备和/或第二设备的位置。本申请中用户可以自己部署雷达设备,效率高。

Description

通信方法、电子设备,以及可读存储介质
本申请要求于2022年09月23日提交中国专利局、申请号为202211166857.1、申请名称为“通信方法、电子设备,以及可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种通信方法、电子设备,以及可读存储介质。
背景技术
全屋智能场景,以及驾驶场景等多个场景中对目标检测、运动检测等具有较强的需求。如在全屋智能场景中,可以在房间中部署雷达设备,雷达设备可以发射雷达脉冲,以进行目标检测、运动检测等。
目前在部署雷达设备时,需要由专业人员安装、部署雷达设备,效率低。
发明内容
本申请实施例提供一种通信方法、电子设备,以及可读存储介质,用户可以自己部署雷达设备,部署效率高。
第一方面,本申请实施例提供一种通信方法,该通信方法的执行主体可以为控制设备或第一设备。其中,第一设备和第二设备均为超宽带设备,第一设备和第二设备均处于目标区域。目标区域如家庭、工厂、教室等,本申请实施例对此不作限制。在一种示例中,第一设备和第二设备可以有线连接或无线连接,第一设备和第二设备之间可以进行通信。当执行主体为控制设备时,控制设备可以与第一设备、第二设备之间有线连接或无线连接。
以第一设备为执行主体为例,用户在部署第一设备和第二设备时,第一设备可以获取所述第一设备的第一初始位置和所述第一设备的视场角,以及所述第二设备的位置信息和所述第二设备的视场角。其中,第一设备可以定位第二设备,以得到第二设备的位置信息,第一设备可以与第二设备交互,以得到第二设备的视场角。第一设备的第一初始位置可以为预定义的、用户输入的、或第二设备定位第一设备后发送给第一设备的。
第一设备可以根据所述第一设备的第一初始位置和所述第一设备的视场角,在所述目标区域的空间布局图上显示所述第一设备的第一雷达覆盖范围,以及,根据所述第二设备的位置信息和所述第二设备的视场角,在所述空间布局图上显示所述第二设备的第二雷达覆盖范围。这样,用户可以在第一设备上看到部署的第一设备的第一雷达覆盖范围和第二设备的第二雷达覆盖范围。
第一设备可以根据所述第一雷达覆盖范围和所述第二雷达覆盖范围,检测是否需要调整所述第一设备和/或所述第二设备的位置,以便于目标区域中被第一雷达覆盖范围和所述第二雷达覆盖范围覆盖的更广,且不包含有覆盖盲区。其中,若检测到需要调整所述第一设备和/或所述第二设备的位置,则第一设备输出第一提示信息,所述第一提示信息用于提示用户调整所述第一设备和/或所述第二设备的位置。
这里以控制设备为执行主体为例,说明控制设备获取第一设备的第一初始位置和所述第一设备的视场角,以及所述第二设备的位置信息和所述第二设备的视场角:
用户在部署第一设备和第二设备时,第一设备可以定位第二设备,得到第二设备的位置信息,第二设备也可以定位第一设备,得到第一设备的位置信息。第一设备可以将第二设备的位置信息,以及第一设备的视场角发送给控制设备,第二设备也可以将第一设备的位置信息,以及第二设备的视场角发送给控制设备,如此控制设备可以获取第一设备的第一初始位置和所述第一设备的视场角,以及所述第二设备的位置信息和所述第二设备的视场角。第一设备的位置信息中包含第一初始位置。
或者,第一设备为主设备,主设备用于与控制设备交互数据。在该种示例中,第一设备可以定位第 二设备,得到第二设备的位置信息,第二设备也可以定位第一设备,得到第一设备的位置信息。第二设备可以将第一设备的位置信息,以及第二设备的视场角发送给第一设备,第一设备可以将第一设备的位置信息、第二设备的位置信息,第一设备的视场角,以及第二设备的视场角发送给控制设备。如此,控制设备也可以获取第一设备的第一初始位置和所述第一设备的视场角,以及所述第二设备的位置信息和所述第二设备的视场角。第一设备的位置信息中包含第一初始位置。
以第一设备为例,本申请实施例中,第一设备可以定位获取待部署的第一设备的第一初始位置,以及第二设备的位置信息,无需用户自己测量待部署的雷达设备的位置信息,效率高,且准确性高。另,第一设备可以根据所述第一设备的第一初始位置和所述第一设备的视场角,以及所述第二设备的位置信息和所述第二设备的视场角,确定第一设备和第二设备的覆盖范围,提示用户调整第一设备和/或所述第二设备的位置,这样用户可以在第一设备的提示下部署第一设备和第二设备,无需专业人员上门部署,部署效率高。
下面均以第一设备为执行主体为例进行说明:
在一种可能的实现方式中,第一设备可以提供与用户交互的界面,当用户部署第一设备和第二设备时,第一设备可以显示目标区域的空间布局图。其中,当第一设备中预先存储有目标区域的空间布局图时,第一设备可以直接显示目标区域的空间布局图,当第一设备中未存储目标区域的空间布局图时,第一设备可以输出第二提示信息,以提示用户输入目标区域的空间布局图。在用户输入目标区域的空间布局图后,第一设备可以显示目标区域的空间布局图。
第一设备显示目标区域的空间布局图的目的在于:便于用户确定第一初始位置。其中,第一设备响应于用户的第一操作,可以在所述空间布局图上显示所述第一初始位置。示例性的,第一设备可以在目标区域的空间布局图上点击一位置,该位置即为用户确定的第一设备的第一初始位置。
用户确定第一初始位置的目的在于:在一种示例中,第一设备定位第二设备,获取的第二设备的位置信息为相对于第一设备的位置信息,如第二设备相对于第一设备的距离、角度,在第一初始位置确定后,第一设备可以根据第一设备定位得到的第二设备的位置信息,可以确定第二设备的第二初始位置。
在该实现方式中,用户在部署第一设备和第二设备时,可以先在目标区域的空间布局图上确定第一设备的第一初始位置,这样便于第一设备定位第二设备,得到第二设备在目标区域中的第二初始位置。
在一种可能的实现方式中,第一设备根据所述第一雷达覆盖范围和所述第二雷达覆盖范围,检测是否需要调整所述第一设备和/或所述第二设备的位置的方式可以包括:
其一,当所述第一雷达覆盖范围和所述第二雷达覆盖范围存在交集时,确定无需调整所述第一设备和/或所述第二设备的位置。当所述第一雷达覆盖范围和所述第二雷达覆盖范围不存在交集时,确定需要调整所述第一设备和/或所述第二设备的位置。换句话说,第一雷达覆盖范围和第二雷达覆盖范围之间无未被覆盖的区域,则确定无需调整所述第一设备和/或所述第二设备的位置。
其二,第一设备可以根据所述目标区域、所述第一雷达覆盖范围,以及所述第二雷达覆盖范围,检测所述目标区域中是否存在雷达覆盖盲区。其中,若目标区域中存在雷达覆盖盲区,第一设备确定需要调整所述第一设备和/或所述第二设备的位置;若目标区域中不存在雷达覆盖盲区,第一设备确定无要调整所述第一设备和/或所述第二设备的位置。换句话说,目标区域中存在未被覆盖的区域时,需要调整所述第一设备和/或所述第二设备的位置。
在一种可能的实现方式中,第一设备输出的所述第一提示信息中包括:调整后的第一设备的位置和/或调整后第二设备的位置。这样,用户可以根据第一提示信息,可以确定第一设备和/或第二设备具体调整至哪个位置,可以达到更广的覆盖范围,无需用户自己计算,也无需专业人员上门调整。
在该种实施例中,用户若后期安装或者移除雷达设备,仍然可以触发第一设备或控制设备重新部署雷达设备,这样不仅效率高且部署精度高。
这里讲述的是用户主动触发重新部署雷达设备,在一种示例中,第一设备还可以实时检测目标区域中的雷达设备,以自动触发重新部署雷达设备:
在该实现方式中,第一设备可以每隔第一预设时长进行一次定位,以检测所述目标区域是否新增超宽带设备、移除超宽带设备、所述第一设备的位置发生改变或所述第二设备的位置发生改变。
其中,若所述目标区域新增超宽带设备、移除超宽带设备、所述第一设备的位置发生改变或所述第二设备的位置发生改变,根据所述目标区域中超宽带设备的位置和视场角,确定所述目标区域中超宽带 设备的雷达覆盖范围。第一设备根据所述目标区域中超宽带设备的雷达覆盖范围,检测是否需要调整所述目标区域中超宽带设备的位置。
其中,当所述目标区域新增超宽带设备时,所述目标区域中超宽带设备包括:所述第一设备、所述第二设备,以及所述新增超宽带设备,当所述目标区域移除超宽带设备时,所述目标区域中超宽带设备包括:所述第一设备和所述第二设备中未被移除的设备,当所述第一设备的位置发生改变或所述第二设备的位置发生改变时,所述目标区域中超宽带设备包括:所述第一设备和所述第二设备。
当第一设备确定需要调整所述目标区域中超宽带设备的位置,即需要重新部署目标区域中超宽带设备,第一设备可以输出第三提示信息,所述第三提示信息用于提示所述用户调整所述目标区域中超宽带设备的位置。
在该实现方式中,第一设备可以自行检测目标区域中超宽带的增加、移除,以及位置的改变,可以实现自动提示用户调整超宽带设备的位置,更加智能化。
如上讲述了第一设备和第二设备的部署过程,下面讲述第一设备和第二设备部署完成后,第一设备和第二设备协同感知对象的方法:
其一,在所述第一设备和所述第二设备部署完成之后,第一设备可以发射雷达脉冲,以感知所述目标区域中的对象。其中,当第一设备感知所述对象未运动时,可以向所述第二设备发送侦听指示,所述侦听指示用于指示所述第二设备从工作状态进入侦听状态。其中,第二设备接收到来自第一设备的侦听指示,若第二设备未感知对象,则第二设备可以从工作状态进入侦听状态,若第二设备也在感知对象,则第二设备可以继续保持工作状态,以继续感知对象。
第一设备向所述第二设备发送侦听指示之后,可以继续感知所述对象,且在所述对象运动至所述第二雷达覆盖范围时,向所述第二设备发送唤醒指示,所述唤醒指示用于指示所述第二设备从侦听状态进入工作状态,以继续感知所述对象。
在该实现方式中,可以检测对象所处的位置,对象所处的雷达覆盖范围的设备对该对象进行感知,其他设备可以进入侦听状态,以减少设备功耗。
其中,第一设备在向所述第二设备发送唤醒指示之后,还需要与所述第二设备进行时钟同步,以便于对齐第一设备和第二设备感知的对象的数据。且第一设备还向所述第二设备发送所述第一设备的配置参数,以使所述第二设备将所述第二设备的配置参数调整至与所述第一设备的配置参数一致,这样第二设备和第一设备按照相同的配置参数采集数据,保证感知的准确性。另,第一设备还可以向所述第二设备发送已感知所述对象的数据,可以保证对象感知的连续性。
在一种可能的实现方式中,第二设备在感知对象的第二预设时长后,第二设备可以向第一设备发送侦听指示,第一设备响应于侦听指示,可以从工作状态进入侦听状态,以减少第一设备的功耗。
其二,如上示例中以目标区域中包括第一设备和第二设备为例进行说明,在一种示例中,所述目标区域中还包括第三设备,所述第三设备为超宽带设备。其中,第一设备、第二设备,以及第三设备之间可以相互进行通信,或者第一设备、第二设备以及第三设备还可以与控制设备进行通信。
其中,当第一设备发射雷达脉冲之后,当感知所述对象运动时,需要确定协同感知对象的目标设备。当第一设备为主设备时,第二设备、第三设备可以将各自的强度发送给第一设备。其中,在一种可能的实现方式中,主设备可以为用户确定的,如可以响应于所述用户确定所述第一设备为主设备的操作,确定所述第一设备为主设备。或者,主设备还可以是第一设备与所述第二设备,以及所述第三设备确定的。
当第一设备、第二设备,以及第三设备中不存在主设备时,第一设备、第二设备,以及第三设备可以相互发送各自的强度,以确定协同感知对象的目标设备。
其中,以第一设备为主设备为例,第一设备可以接收来自所述第二设备的第二强度,以及来自所述第三设备的第三强度,所述第二强度为:所述第二设备发射雷达脉冲后采集反射的雷达信号的强度,所述第三强度为:所述第三设备发射雷达脉冲后采集反射的雷达信号的强度。第一设备根据所述第一设备的第一强度、所述第二强度,以及所述第三强度,确定大于强度阈值的至少两个候选设备,所述第一强度为:所述第一设备发射雷达脉冲后采集反射的雷达信号的强度。
第一设备将将所述至少两个候选设备中的两两设备进行连线,得到至少一个连线,且根据所述对象的运动方向与每个连线的夹角,将与所述对象运动方向夹角最小的连线上的两个设备作为目标设备,所述目标设备用于感知所述对象的运动。
在该实现方式中,将与所述对象运动方向夹角最小的连线上的两个设备作为目标设备,可以更为准确地确定感知对象的结果,提高感知精度。
其中,当所述目标设备包括所述第一设备和所述第二设备时,第一设备可以与所述第二设备进行时钟同步,且第一设备可以向所述第二设备发送所述第一设备的配置参数,以使所述第二设备将所述第二设备的配置参数调整至与所述第一设备的配置参数一致。因为第一设备和第二设备是协同感知对象,因此第二设备可以向第一设备发送第二设备感知的所述对象的第二运动检测结果,第一设备感知对象的结果为第一运动检测结果。第一设备可以融合根据所述第一设备感知的所述对象的第一运动检测结果,以及所述第二运动检测结果,获取所述对象的运动检测结果。
在该实现方式中,第一设备可以融合多个设备感知对象的运动检测结果,得到准确性更高的检测结果。
第二方面,本申请实施例提供一种电子设备,该电子设备可以包括:处理器、存储器。存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使所述电子设备执行如第一方面中的方法。
第三方面,本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面中的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中的方法。
上述第二方面至第四方面的各可能的实现方式,其有益效果可以参见上述第一方面所带来的有益效果,在此不加赘述。
附图说明
图1为已有的一种雷达感知的系统架构图;
图2A为本申请实施例提供的一种系统架构示意图;
图2B为本申请实施例提供的另一种系统架构示意图;
图3A为本申请实施例提供的通信方法的一种实施例的流程示意图;
图3B为本申请实施例提供的通信方法的另一种实施例的流程示意图;
图4为本申请实施例提供的UWB设备接入AP的界面示意图;
图5为本申请实施例提供的UWB设备部署的界面示意图;
图6A为本申请实施例提供的雷达覆盖范围的示意图;
图6B为本申请实施例提供的调整UWB设备部署的一种示意图;
图7为本申请实施例提供的通信方法的另一种实施例的流程示意图;
图8为本申请实施例提供的调整UWB设备部署的一种示意图;
图9为本申请实施例提供的通信方法的另一种实施例的流程示意图;
图10为本申请实施例提供的UWB设备协同感知的一种示意图;
图11为本申请实施例提供的通信方法的另一种实施例的流程示意图;
图12A为本申请实施例提供的两两UWB设备的连线示意图;
图12B为本申请实施例提供的UWB设备协同感知的另一种示意图;
图12C为本申请实施例提供的UWB设备协同感知的另一种示意图;
图13为本申请实施例提供的电子设备的一种结构示意图。
具体实施方式
雷达感知技术已广泛应用于各种场景中,如全屋智能场景、驾驶场景、智能工厂场景等。雷达感知的基本原理为:雷达设备发射雷达脉冲,雷达脉冲在遇到物体、人物等对象时可以进行反射,雷达设备可以根据反射的雷达信号,感知雷达设备周围的环境。示例性的,驾驶场景中,车辆可以发射雷达脉冲,且根据反射的雷达信号感知车辆周围的对象,以保证安全驾驶。
雷达感知技术除了可以用于感知对象,还可以用于识别对象的姿态、进行运动检测、以及体征检测 等。示例性的,如雷达设备可以根据反射的雷达信号,持续检测对象距离雷达设备的距离,以对对象的运动进行检测。体征检测可以包括但不限于:呼吸检测、睡眠检测,以及心率检测。示例性的,以呼吸检测为例,雷达设备可以根据对象胸腔处反射的雷达信号,感知对象的呼吸频率,本申请实施例对雷达感知技术的作用不做穷举。
以全屋智能场景为例,在全屋智能场景中,可以部署多个雷达设备,雷达设备可以为单独设置的设备,或与全屋智能场景中的家电或家具集成为一体设置,本申请实施例对此不作限制。雷达设备通常部署在天花板、或墙角等不易触碰到的位置,用户很难对雷达设备的安装位置进行测量,且用户也不知道每个雷达设备的覆盖范围,无法对各雷达设备的位置进行部署。雷达设备部署不当,容易造成雷达覆盖不全或雷达脉冲之间产生干扰等问题。目前,在部署雷达设备时,需要由专业人员安装、部署雷达设备,效率低。
另外,若用户后期购买了其他雷达设备,用户无法将这些雷达设备与已经部署好的雷达设备进行协同工作,给用户造成困扰。
图1为已有的一种雷达感知的系统架构图。参照图1,该系统架构中可以包括:主控节点和N个雷达设备,图1中以N个雷达设备包括雷达设备1、雷达设备2以及雷达设备3为例,图1中的雷达设备均为多普勒雷达。图1中的多个雷达设备之间,以及雷达设备与主控节点之间不存在时钟同步。主控节点与每个雷达设备之间无线连接,无线连接如蓝牙连接,本申请实施例对无线连接方式不做限制。多个雷达设备采用频分复用的方式工作,且主控节点以时分复用的轮询方式分别获取每个雷达设备采集的数据。
图1所示的系统架构中,雷达设备在部署时也需要由专业人员安装、部署,仍存在效率低的问题。另,对象在运动时,若主控节点通过控制对应的雷达工作以检测对象,考虑到空口时延,会产生反应不及时的问题,因此图1中的多个雷达设备会一直保持工作,以及时检测对象。这样会导致雷达设备的功耗大,且还需要雷达设备之间采用频分复用或者跳频等抗干扰的机制,才能实现多个雷达设备同时工作。
另外,图1中的多个雷达设备之间,以及雷达设备与主控节点之间不存在时钟同步,因此主控节点在分别获取每个雷达设备采集的数据后,会通过插值修正多个雷达设备采集的数据的延时误差。然而雷达脉冲传播速度为3×108米/秒,主控节点10ns的插值时间就会导致1.5米的距离误差,会造成雷达感知的准确性差,也由此可知雷达设备之间的时间同步对于雷达感知准确性至关重要。
目前的雷达设备包括:毫米波雷达和超宽带(ultra wide band,UWB)雷达等。在一种示例中,UWB雷达可以包括但不限于:脉冲超宽带(impulse radio ultra wide band,IR-UWB)雷达、正交频分复用(orthogonal frequency division multiplexing,OFDM)雷达,以及步进频雷达(stepped frequency radar),本申请实施例不限制UWB雷达的类型。
毫米波雷达是工作在毫米波(millimeter wave)频段的雷达,如目前存在工作在24GHz频段的毫米波雷达,可用带宽为250MHz。其中,毫米波雷达的可用带宽少,导致毫米波雷达的距离分辨率低,抗干扰的能力也较弱。另外,毫米波雷达工作的频段会产生较大的传输损耗。
UWB雷达的工作频段为8GHz频段,雷达传输的损耗低,且UWB雷达的可用带宽大于1.5GHz。相较于毫米波雷达,UWB雷达的距离分辨率高,抗干扰的能力强,且UWB雷达还具有802.15.4z协议定义的高达31.2Mbps的通信能力以及厘米级精度的定位能力,更易实现雷达之间的点对点通信,因此UWB雷达之间进行自行组网和部署也更容易实现。
基于雷达设备的特性,本申请实施例提供一种通信方法,根据UWB雷达自身的通信能力,提供一种UWB雷达之间进行交互进行自组网的方法,以及UWB雷达与用户交互提供部署方案的方法,用户可以自行部署雷达,无需由专业人员安装和部署,难度低,且可以提高部署效率。
下述实施例中以第一设备和第二设备为例,说明本申请实施例提供的设备之间进行自组网,以及部署的过程。应理解,第一设备和第二设备均为UWB设备,第一设备和第二设备均具备定位功能和雷达感知功能。以第一设备具备定位功能为例进行说明,即第一设备可以定位其他电子设备,可以理解的是,第一设备具有802.15.4z协议定义的通信能力,第一设备可以基于该通信能力实现定位,本申请实施例对第一设备进行定位的原理不做赘述,可以参照802.15.4z协议中的描述。以第一设备具备雷达感知功能为例进行说明,即第一设备可以发射雷达脉冲,以实现雷达感知,如感知对象、识别对象的姿态、进行运动检测、以及体征检测等。
在全屋智能场景中,第一设备和第二设备的形态可以相同或不同,以第一设备为例,第一设备可以 为:中控屏、智慧屏、电视、音箱、灯、路由器等家庭场景中的家电或家具,本申请实施例中对第一设备的形态不做具体限定。第一设备和第二设备的形态可以随着应用场景的改变而改变,如在智能工厂场景中,第一设备可以为:机械手臂、机器人等。
在介绍本申请实施例提供的通信方法之前,对本申请实施例提供的通信方法适用的系统架构进行说明:
图2A为本申请实施例提供的一种系统架构示意图。参照图2A,该系统架构中包括:中控屏、接入点(access point,AP)、第一设备,以及第二设备。其中,图2A中以接入点为路由器为例进行说明,中控屏、第一设备,以及第二设备可以接入AP,以接入网络。应理解,图2A中以第一设备和第二设备均为灯为例进行说明。
中控屏可以与AP有线连接或无线连接。在一种示例中,当中控屏与AP有线连接时,中控屏可以先与智能主机连接,智能主机通过网线连接AP,以实现中控屏与AP连接。智能主机,用于传输中控屏和AP之间交互的数据。图2A中以中控屏与AP无线连接为例进行说明。
中控屏,可以提供界面,以便于用户控制第一设备,以及第二设备。示例性的,如第一设备和第二设备均为灯,用户操作中控屏可以打开灯或关闭灯。示例性的,如中控屏的界面上可以显示打开灯的控件,用户点击该打开灯的控件,可以触发中控屏向AP发送打开灯的指示,AP响应于打开灯的指示,可以控制对应的灯打开。本申请实施例对中控屏的功能和具体实现原理不做赘述。
本申请实施例中,中控屏还用于提供部署第一设备和第二设备的界面,具体可以参照图5中的相关描述。
在一种示例中,参照图2A所示,中控屏还可以替换为其他携带有显示屏的设备,如手机、笔记本电脑等。其中,手机、笔记本电脑等设备也可以接入AP,用户可以在手机或笔记本电脑等设备上控制第一设备,以及第二设备,以实现部署第一设备和第二设备。
图2B为本申请实施例提供的另一种系统架构示意图。参照图2B,该系统架构中包括:第一设备,以及第二设备。为了体现UWB之间可以相互通信,图2B中还示出了第三设备,第三设备也为UWB设备,图2B中以第三设备为智慧屏为例进行说明。
在该系统架构中,第一设备、第二设备,以及第三设备之间可以互相通信,且第一设备、第二设备,以及第三设备中的任一个设备均可以作为该系统架构中的主设备。示例性的,当第三设备作为该系统架构中的主设备时,可以显示用于部署第一设备、第二设备,以及第三设备的界面,具体可以参照图5中的相关描述。示例性的,如当第三设备为电视、智慧屏或其他具有显示屏的设备时,第三设备可以用于显示部署第一设备、第二设备,以及第三设备的界面,即用户通过第三设备可以部署第一设备、第二设备,以及第三设备。
下述实施例中以图2A的系统架构为例,说明第一设备和第二设备组网,以及第一设备和第二设备部署的过程,在该系统架构中,可以将中控屏称为控制设备。应理解,图2B中所示的系统架构也可以执行图3A、图3B、图7、图9,以及图11中提供的方法。
下面结合具体的实施例对本申请实施例提供的通信方法进行说明。下面这几个实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。图3A为本申请实施例提供的通信方法的一种实施例的流程示意图。参照图3A,本申请实施例提供的通信方法可以包括:
S301,第一设备接入AP。
用户可以操作第一设备,如在第一设备上搜索AP所处的网络,输入网络的密码以接入AP。或者,用户还可以通过控制设备将第一设备接入AP,本申请实施例对第一设备接入AP的方式不做限制。
图4中以第一设备为音箱为例,说明用户通过控制设备将第一设备接入AP的过程。参照图4中的a,控制设备上可以显示添加设备控件41,用户操作添加设备控件41可以触发控制设备扫描控制设备周围的设备,如图4中的b所示。在控制设备扫描到第一设备后,控制设备可以显示扫描到的第一设备。如图4中的c所示,控制设备可以显示第一设备的名称如“音箱”,以及连接控件42。用户操作连接控件42,控制设备可以显示输入网络的密码的界面,用户输入网络的密码,可以将第一设备接入AP,图4中未示出用户输入网络的密码的具体过程。
S302,第二设备接入AP。
第二设备接入AP的方式可以参照S301中的相关描述。
应理解,第一设备接入AP,以及第二设备接入AP后,第一设备和第二设备可以进行通信,即第一设备和第二设备组网成功,第一设备和第二设备之间具体的通信原理可以参照802.15.4z协议中的相关描述。
在第一设备和第二设备均接入AP后,用户可以先将第一设备和第二设备部署在初始位置,如将第一设备部署在第一初始位置,将第二设备部署在第二初始位置。示例性的,目标区域为待部署第一设备和第二设备的区域,示例性的,目标区域可以为用户的家庭。家庭中包括多个房间,用户可以将第一设备部署在房间1中,将第二设备部署在房间2,或者用户也可以在一个房间部署第一设备和第二设备。
以第一初始位置为例说明第一设备和第二设备的初始位置,第一初始位置可以位于房间的墙角,且距离地面预设距离,或者,第一初始位置可以位于房间的天花板,本申请实施例对第一设备的部署位置不做限制。在一种实施例中,第一初始位置可以位于房间的墙角,且距离地面预设距离,这样在第一设备的天线视场角(field of view)达到90°时,雷达脉冲就可以完全覆盖该房间,以便于本申请实施例可以适用于不同类型的雷达设备中。
在一种实施例中,第一设备、第二设备也可以有线连接,以完成组网。在该种实施例中,第一设备、第二设备也可以与中控屏、AP有线连接。
第一设备和第二设备组网,可以看作部署第一设备和第二设备的前提条件。应理解,在第一设备和第二设备组网的情况下,可以对第一设备、第二设备进行至少一次部署。
S303,响应于部署指示,控制设备显示目标区域的空间布局图。
目标区域为待部署第一设备和第二设备的区域,示例性的,目标区域可以为用户的家庭。目标区域的空间布局图可以为二维空间布局图或三维空间布局图,本申请实施例对空间布局图的类型不做限制。以目标区域为家庭为例,目标区域的空间布局图中包括:目标区域中房间的布局,以及每个房间的尺寸。示例性的,如房间的尺寸可以以长、宽,以及高表征。
在一种示例中,用户可以操作控制设备,触发部署第一设备和第二设备,以便控制设备可以显示目标区域的空间布局图。示例性的,参照图5中的a,以控制设备为中控屏为例,中控屏上显示有雷达部署控件51,用户操作雷达部署控件51,可以触发部署第一设备和第二设备。其中,用户操作雷达部署控件51可以理解为部署指示。应理解,图5中以目标区域的空间布局图为目标区域的俯视图为例进行说明。
在一种实施例中,在用户操作雷达部署控件51之后,用户还可以在中控屏上选择待部署的设备,如用户可以选择第一设备和第二设备,这样,中控屏可以确定待部署的设备为第一设备和第二设备。
在一种示例中,若控制设备中已存储有目标区域的空间布局图,则控制设备响应于部署指示,可以直接显示目标区域空间布局图。示例性的,如用户之前在中控屏上部署家庭中的音箱时,输入过目标区域的空间布局图,则控制设备中已存储目标区域的空间布局图,相应的,控制设备响应于用户操作雷达部署控件51,可以显示目标区域的空间布局图。
在一种示例中,若控制设备中未存储目标区域的空间布局图,则控制设备可以响应于部署指示,输出第二提示信息,以提示用户输入目标区域的空间布局图,本申请实施例中对用户输入目标区域的空间布局图的方式不做限制。如用户可以输入目标区域的空间布局图的图片,或者在控制设备上编辑目标区域的空间布局图。
示例性的,参照图5中的b,用户操作雷达部署控件51,控制设备可以显示输入目标区域的空间布局图的界面。参照图5中的c,在用户输入目标区域的空间布局图后,控制设备可以显示目标区域的空间布局图。应理解,本申请实施例对控制设备的界面的样式为示例说明,并不构成对控制设备的界面的显示,且图5中未示出用户输入目标区域的空间布局图的过程。
S304,响应于用户的第一操作,控制设备在空间布局图上显示第一设备的第一初始位置。
本申请实施例对用户和控制设备之间的交互方式不做限制,用户可以通过操作控制设备的界面与控制设备交互,或者用户还可以通过语音的方式与控制设备交互。
以用户通过操作控制设备的界面与控制设备交互为例,用户可以在目标区域的空间布局图中选择一位置,该位置用于部署第一设备。示例性的,参照图5中的c,用户可以在目标区域的空间布局图上点击位置A,该位置A用于部署第一设备。示例性的,位置A可以为第一初始位置,用户在目标区域的空间 布局图上点击位置A的操作可以作为第一操作。应理解,本申请实施例中还可以支持用户对空间布局图的放大、缩小、旋转等操作,以便于用户在空间布局图上确定第一初始位置。
应理解,图5所示的为空间布局图的俯视图,因此未示出位置A距离地面的距离。
S305,第一设备定位第二设备,获取第二设备的位置信息。
在一种示例中,控制设备响应于部署指示,可以向第一设备发送定位指示,定位指示用于指示第一设备开始定位第二设备。同理的,控制设备响应于部署指示,也可以向第二设备发送定位指示,定位指示用于指示第二设备开始定位第一设备。也就是说,因为用户可以在控制设备上选择待部署的第一设备和第二设备,因此控制设备响应于部署指示,可以触发待部署的设备之间进行互相定位。
在一种示例中,用户在将第一设备部署至第一初始位置,以及将第二设备部署至第二初始位置后,用户可以主动触发第一设备定位第二设备。
第一设备定位第二设备,可以获取第二设备的位置信息。基于UWB的定位原理,第一设备定位第二设备,可以获取第一设备与第二设备之间的距离,以及第二设备相对于第一设备的角度。
本申请实施例中,假设第一设备以第一设备的位置为原点构建三维坐标系,第一设备在三维坐标系中的坐标可以称为第一坐标。第一设备可以根据第一设备与第二设备之间的距离,以及第二设备相对于第一设备的角度,可以确定第二设备在三维坐标系中的坐标。第二设备的位置信息包括:第二设备在三维坐标系中的坐标,第二设备在三维坐标系中的坐标可以称为第二坐标。在一种示例中,三维坐标系的三个轴可以预先定义。
应理解,若待部署的设备还包括第三设备、第四设备时,第一设备还可以定位第三设备、第四设备,以得到第三设备在三维坐标系中的坐标,以及第四设备在三维坐标系中的坐标。也就是说,第一设备可以定位其他待部署的设备,以得到每个设备的坐标。
同理的,第二设备也可以定位第一设备,获取第一设备的位置信息,第一设备的位置信息可以参照第二设备的位置信息的相关描述。也就是说,待部署的多个设备之间可以相互定位,以得到每个设备的坐标。
在一种实施例中,可以在第一设备和第二设备中确定主设备。主设备,用于与控制设备进行交互,且还可以进行其他计算处理。示例性的,主设备可以为具备较强处理能力的设备,如电视、智慧屏等。
在一种示例中,当用户在控制设备上选择待部署的第一设备和第二设备时,用户还可以在第一设备和第二设备中选择主设备。在该种示例中,以第一设备为主设备为例,控制设备可以向第一设备和第二设备发送通知消息,以通知第一设备为主设备。
在一种示例中,第一设备和第二设备组网成功后,可以自行确定主设备。如第一设备可以向第二设备发送第一设备的能力信息,以及第二设备向第一设备发送第二设备的能力信息。第一设备可以根据第一设备的能力信息和第二设备的能力信息,确定处理能力强的设备为主设备,第二设备也可以根据第一设备的能力信息和第二设备的能力信息,确定处理能力强的设备为主设备。能力信息用于表征设备的处理能力,示例性的,能力信息可以包括:处理器的类型、存储容量、工作频率或设备支持的处理能力(如是否支持浮点运算)等。示例性的,当能力信息中包括存储容量时,可以将存储容量最大的设备作为主设备。
应理解,因为第一设备和第二设备可以采用相同的逻辑确定主设备,因此第一设备和第二设备确定的主设备相同。或者,在第一设备和第二设备确定主设备后,可以互相通知自己确定的主设备,以确定准确的主设备,其中,主设备可以通知其他设备自己为主设备。
S306,第一设备向控制设备发送第二设备的位置信息。
在一种实施例中,当第一设备为主设备时,第一设备可以向控制设备发送第二设备的位置信息,第二设备可以不向控制设备发送第一设备的位置信息。换句话说,主设备可以获取其他UWB设备的位置信息,且向控制设备发送其他UWB设备的位置信息。
第一设备在向控制设备发送第二设备的位置信息时,可以携带第二设备的标识,以便于控制设备识别第二设备。第二设备的标识可以包括但不限于为:第二设备的名称,用户为第二设备自定义的名字等。在一种示例中,第一设备在定位第二设备的过程中,可以获取第二设备的标识,如第一设备可以向第二设备发送数据帧,以定位第二设备,第二设备可以在反馈该数据帧的消息中携带第二设备的标识。
在一种实施例中,第一设备在向控制设备发送第二设备的位置信息时,还可以发送三维坐标系的信 息,以便于控制设备可以基于三维坐标系,在空间布局图上确定第二设备的位置,第二设备的位置可以为第二初始位置。三维坐标系的信息可以包括:三维坐标系中三个轴的信息。
在一种实施例中,若三维坐标系是预先定义的,控制设备中可以预先存储三维坐标系的信息,则第一设备可以不向控制设备发送三维坐标系的信息。
在一种实施例中,当未确定主设备时,第一设备可以向控制设备发送第二设备的位置信息,且第二设备可以向控制设备发送第一设备的位置信息。第二设备向控制设备发送第一设备的位置信息的方式,可以参照第一设备向控制设备发送第二设备的位置信息的相关描述。
在一种示例中,S305-S306可以看作控制设备获取第二设备的位置信息的过程。
S307,控制设备获取第一设备的视场角和第二设备的视场角。
在一种实施例中,当未确定主设备时,第一设备在向控制设备发送第二设备的位置信息时,可以向控制设备发送第一设备的视场角,以及,第二设备在向控制设备发送第一设备的位置信息时,可以向控制设备发送第二设备的视场角。换句话说,每个UWB设备可以向控制发送自己的位置信息和视场角。
在一种实施例中,如当第一设备为主设备时,第一设备在定位第二设备时,可以向第二设备请求第二设备的视场角,第二设备响应于该请求,可以将第二设备的视场角发送给第一设备。这样,第一设备可以获取第二设备的视场角。在该种实施例中,第一设备在向控制设备发送第二设备的位置信息时,可以向控制设备发送第一设备的视场角和第二设备的视场角。换句话说,主设备可以获取其他UWB设备的位置信息和视场角,且向控制设备发送主设备的视场角、其他UWB设备的位置信息和视场角。
在一种示例中,S303和S304为可选步骤。在该示例中,参照图3B,如在控制设备中存储有目标区域的空间布局图的情况下,S307可以替换为S307A:控制设备响应于部署指示,可以不显示目标区域的空间布局图,而是获取第一设备的第一初始位置、第一设备的视场角,以及第二设备的位置信息和第二设备的视场角。在控制设备获取第一设备的第一初始位置、第一设备的视场角,以及第二设备的位置信息和第二设备的视场角的情况下,控制设备可以执行S308-S311。应注意,图3B中未示出S311。
其中,控制设备获取第一设备的视场角,以及第二设备的位置信息和第二设备的视场角的过程,可以参照S305-S307中的相关描述。在一种示例中,第一初始位置可以为预设位置,如预设位置为客厅的墙角,控制设备可以预先确定第一初始位置。在一种示例中,第二设备也可以定位第一设备,获取第一设备的位置信息,第一设备的位置信息中包括第一初始位置。如此,无论第一设备作为主设备向控制设备发送第一设备的位置信息,还是第二设备向控制设备发送第一设备的位置信息,控制设备均可以获取第一初始位置。
在一种实施例中,图3B所示的步骤也可以由第一设备执行。
S308,控制设备根据第一设备的第一初始位置和第一设备的视场角,在空间布局图中显示第一设备的第一初始位置和第一雷达覆盖范围,以及根据第二设备的第二初始位置和第二设备的视场角,在空间布局图中显示第二设备的第二初始位置和第二雷达覆盖范围。
控制设备在获取第一设备的第一初始位置和第一设备的视场角后,可以确定第一设备在目标区域的雷达覆盖范围,即第一雷达覆盖范围。
在一种示例中,当第一设备部署在房间的天花板时,即第一初始位置位于房间的天花板时,主设备可以根据天花板的高度(即房间的高度),以及第一设备的视场角,确定第一雷达覆盖范围,第一雷达覆盖范围为第一设备的雷达脉冲覆盖房间的地面的范围。图6A中的a示出了空间布局图的侧视图,该图中包括三个UWB设备,该三个UWB设备均为灯。图6A中的a示出了三个灯的侧视的雷达覆盖范围,图6A中的b示出了空间布局图的俯视图,该图中包括三个灯的俯视的雷达覆盖范围。应注意,图6A中的b所示的为三个灯发射的雷达脉冲分别覆盖房间的地面的范围。应理解,图6A中以阴影表征雷达覆盖范围。
在一种示例中,当第一设备部署在房间的墙角时,因为只要第一设备的视场角超过90°,则第一设备可以完全覆盖墙角,因此第一设备的第一雷达覆盖范围与第一设备发射的雷达脉冲能够达到的距离相关,即第一雷达覆盖范围为:距离第一设备为预设距离的范围,该预设距离为第一设备发射的雷达脉冲能够达到的距离。
同理的,控制设备可以根据第二设备的第二初始位置和第二设备的视场角,可以确定第二设备在目标区域的雷达覆盖范围,即第二雷达覆盖范围,可以参照第一设备的相关描述。
控制设备在获取第一雷达覆盖范围和第二雷达覆盖范围后,可以在空间布局图中显示第一设备的第一初始位置和第一雷达覆盖范围,以及显示第二设备的第二初始位置和第二雷达覆盖范围。如图5中的d所示,中控屏上可以显示第一初始位置为位置A,第二初始位置为位置B,以及显示第一雷达覆盖范围为区域1,以及第二雷达覆盖范围为区域2。
S309,控制设备根据第一雷达覆盖范围和第二雷达覆盖范围,检测是否需要调整第二设备的位置。若是,执行S310,若否,执行S311。
控制设备根据第一雷达覆盖范围和第二雷达覆盖范围,可以确定第一雷达覆盖范围和第二雷达覆盖范围是否有交集。示例性的,当第一设备部署在房间的天花板时,如图6A中的b所示,灯1和灯2发射的雷达脉冲覆盖房间的地面的范围存在交集,控制设备可以确定第一雷达覆盖范围和第二雷达覆盖范围有交集。
在一种示例中,当第一雷达覆盖范围和第二雷达覆盖范围有交集时,表征第一设备和第二设备的部署不存在雷达覆盖盲区,这样可以保证部署的UWB设备可以准确感知目标区域中的对象。当第一雷达覆盖范围和第二雷达覆盖范围没有交集时,表征第一设备和第二设备的部署存在雷达覆盖盲区。
在该示例中,当第一雷达覆盖范围和第二雷达覆盖范围有交集时,控制设备确定无需调整第二设备的位置,当第一雷达覆盖范围和第二雷达覆盖范围没有交集时,控制设备确定需要调整第二设备的位置。
在一种示例中,当第一雷达覆盖范围和第二雷达覆盖范围有交集时,控制设备还可以根据目标区域中的雷达覆盖范围,检测目标区域中是否还存在未被雷达覆盖的区域。其中,当目标区域中存在未被雷达覆盖的区域时,控制设备确定需要调整第二设备的位置。当目标区域中不存在未被雷达覆盖的区域时,控制设备确定无需调整第二设备的位置。
在一种示例中,S309还可以替换为:控制设备根据第一雷达覆盖范围和第二雷达覆盖范围,检测是否需要调整第一设备的位置,和/或,第二设备的位置。
其中,当第一雷达覆盖范围和第二雷达覆盖范围有交集时,控制设备确定无需调整第二设备的位置,和/或,第一设备的位置,当第一雷达覆盖范围和第二雷达覆盖范围没有交集时,控制设备确定需要调整第二设备的位置,和/或,第一设备的位置。
其中,当目标区域中存在未被雷达覆盖的时,控制设备确定需要调整第二设备的位置,和/或,第一设备的位置。当目标区域中不存在未被雷达覆盖的区域时,控制设备确定无需调整第二设备的位置,和/或,第一设备的位置。
S310,控制设备输出提示信息,提示信息用于指示用户调整第二设备的位置。
当控制设备确定需要调整第二设备的位置时,其一,控制设备可以根据第一设备的位置、第一雷达覆盖范围、第二设备的位置,以及第二雷达覆盖范围,确定调整后的第二设备的位置,即第二位置。在一种示例中,S310中控制设备输出的提示信息可以称为第一提示信息。
示例性的,当第一雷达覆盖范围和第二雷达覆盖范围不存在交集时,控制设备可以将第二设备的位置朝向第一设备的方向,移动预设距离,且计算移动位置后的第二设备的新的雷达覆盖范围,以及检测第一雷达覆盖范围和第二设备的新的雷达覆盖范围是否存在交集。当第一雷达覆盖范围和第二设备的新的雷达覆盖范围存在交集时,控制设备可以将第二设备移动后的位置作为第二设备的第二位置。当第一雷达覆盖范围和第二设备的新的雷达覆盖范围不存在交集时,控制设备可以继续将第二设备的位置朝向第一设备的方向,移动预设距离,且计算移动位置后的第二设备的新的雷达覆盖范围,如此迭代,直至第一雷达覆盖范围和第二设备的新的雷达覆盖范围存在交集,确定第二设备的第二位置。
其二,控制设备可以根据第一设备的位置、第一雷达覆盖范围、第二设备的位置、第二雷达覆盖范围,以及目标区域中的雷达覆盖盲区,确定调整后的第二设备的位置,即第二位置。示例性的,控制设备可以将第二设备的位置朝向目标区域中雷达覆盖盲区的方向逐步移动,以在保证第一雷达覆盖范围和第二雷达覆盖范围存在交集的前提下,使得第二设备的新的雷达覆盖范围覆盖雷达覆盖盲区。其中,第二设备移动的方式可以参照“其一”中的相关描述,在该示例中,控制设备也可以确定第二设备的第二位置。
在“其一”和“其二”所示的示例中,控制设备可以确定第二设备的第二位置,控制设备可以输出提示信息,提示信息用于指示用户调整第二设备的第二初始位置至第二位置。
在一种实施例中,S310可以替换为:控制设备输出提示信息,提示信息用于指示用户调整第一设 备的第一初始位置至第一位置,和/或,第二设备的第二初始位置至第二位置。
在该种实施例中,以提示信息用于指示用户调整第一设备的第一初始位置至第一位置,以及第二设备的第二初始位置至第二位置为例,当第一雷达覆盖范围和第二雷达覆盖范围不存在交集时,控制设备可以将第二设备的位置朝向第一设备的方向移动预设距离,以及将第一设备的位置朝向第二设备的方向移动预设距离,且计算移动位置后的第二设备的新的雷达覆盖范围,以及移动位置后的第一设备的新的雷达覆盖范围,以检测第一设备的新的雷达覆盖范围和第二设备的新的雷达覆盖范围是否存在交集。当第一设备的新的雷达覆盖范围和第二设备的新的雷达覆盖范围存在交集时,控制设备可以将第二设备移动后的位置作为第二设备的第二位置,以及将第一设备移动后的位置作为第一设备的第一位置。
当第一设备的新的雷达覆盖范围和第二设备的新的雷达覆盖范围不存在交集时,控制设备可以继续将第二设备的位置朝向第一设备的方向移动预设距离,以及将第一设备的位置朝向第二设备的方向移动预设距离,且计算移动位置后的第二设备的新的雷达覆盖范围和移动位置后的第一设备的新的雷达覆盖范围,如此迭代,直至第一设备的新的雷达覆盖范围和新的雷达覆盖范围存在交集,以确定第一设备的第一位置和第二设备的第二位置。
同理的,控制设备还可以将第一设备的位置,以及第二设备的位置朝向目标区域中雷达覆盖盲区的方向移动,以在保证第一雷达覆盖范围和第二雷达覆盖范围存在交集的前提下,使得第二设备的新的雷达覆盖范围覆盖盲区,可以参照“其二”中的相关描述。
在该种实施例中,控制设备可以确定第一设备的第一位置和第二设备的第二位置,控制设备可以输出提示信息,提示信息用于指示用户调整第一设备的第一初始位置至第一位置,以及调整第二设备的第二初始位置至第二位置。
其三,控制设备还可以直接输出提示信息,以提示用户将第二设备沿着朝向第一设备的方向移动,或者控制设备可以输出提示信息,以提示用户将第一设备沿着朝向第二设备的方向移动,以及将第二设备沿着朝向第一设备的方向移动。
以“提示信息用于提示用户将第二设备沿着朝向第一设备的方向移动”为例,用户在移动第二设备的过程中,第一设备可以实时定位第二设备,且将第二设备的位置上报至控制设备,进而控制设备可以实时确定第二设备的新的位置,以及第二设备的新的雷达覆盖范围。在一种示例中,控制设备可以实时在空间布局图上显示第二设备的新的位置,以及第二设备的新的雷达覆盖范围。
在一种示例中,用户可以观看空间布局图上显示第二设备的新的位置,以及第二设备的新的雷达覆盖范围,在第一雷达覆盖范围和第二设备的新的雷达覆盖范围存在交集时,停止移动第二设备。或者,用户可以观看空间布局图上显示第二设备的新的位置,以及第二设备的新的雷达覆盖范围,在目标区域不存在雷达覆盖范围盲区时,停止移动第二设备。
在一种示例中,控制设备可以进行实时检测,在第一雷达覆盖范围和第二设备的新的雷达覆盖范围存在交集时,输出提示信息,提示用户停止移动第二设备。或者,控制设备检测到目标区域不存在雷达覆盖范围盲区时,输出提示信息,提示用户停止移动第二设备。
在一种实施例中,用户还可以同时移动第一设备和第二设备,以便于调整目标区域的雷达覆盖范围。
示例性的,参照图6B中的a,当房间中存在灯1和灯3两个UWB设备,且灯1和灯3的雷达覆盖范围之间存在雷达覆盖盲区时,控制设备可以输出提示信息61,提示用户将灯1沿着朝向灯3的方向移动,以及将灯3沿着朝向灯1的方向移动。参照图6B中的b,在用户移动灯1和灯3后,目标区域不存在雷达覆盖盲区,这样,灯1和灯3可以准确对目标区域中的对象进行雷达感知。应理解,图6B中以俯视图为例进行说明。
S311,第一设备和第二设备部署完成。
当第一设备的位置和第二设备的位置无需调整时,第一设备和第二设备部署完成。
图3A中讲述了用户通过控制设备部署第一设备和第二设备的方案,在一种实施例中,用户也可以通过第一设备或第二设备部署第一设备和第二设备。以用户在第一设备上部署第一设备和第二设备为例,在第一设备和第二设备均接入AP后,第一设备可以执行S303-S305、S307-S310中控制设备的操作。
本申请实施例中采用UWB设备,UWB设备之间可以进行通信,进而在UWB设备接入AP后可以自行组网以进行通信。且UWB设备之间可以相互定位,以确定UWB设备的位置,另控制设备还可以根据UWB设备的位置和视场角,确定UWB设备的雷达覆盖范围。控制设备可以根据UWB设备的位置和雷达 覆盖范围,提示用户及时调整UWB设备的位置,用户可以自行部署UWB设备,操作简单、效率高。
在一种实施例中,在用户首次部署第一设备和第二设备后,若用户在目标区域新增了第三设备,或者第一设备和第二设备中存在设备故障,或第一设备的位置发生改变,或第二设备的位置发生改变,第一设备和第二设备可以自行检测设备的新增、移除以及位置的改变等,进而调整UWB设备的部署。
在该种实施例中,参照图7,在S310之后,还可以执行S701-S702。本申请实施例提供的通信方法可以包括:
S701,第一设备每隔预设时长进行一次定位,以检测是否需要进行部署调整。若是,执行S702,若否,返回执行S701。
第一设备可以每隔预设时长进行一次定位,检测是否需要进行部署调整。检测是否需要进行部署调整可以理解为:检测第一设备和第二设备的位置是否需要调整。
预设时长如可以为一天,第一设备每隔预设时长进行一次定位,可以检测到与第一设备处于同一网络下的其他UWB设备,进而可以检测到目标区域中是否新增UWB设备、或者移除UWB设备,或者已部署的UWB设备(如第一设备和第二设备)的位置发生改变等。相应的,第二设备也可以每隔预设时长进行一次定位,以检测目标区域中是否新增UWB设备、或者移除UWB设备,或者已部署的UWB设备的位置发生改变等。在一种示例中,S701中的预设时长可以称为第一预设时长。
其中,以第一设备为例,当第一设备检测到有目标区域中新增UWB设备时,第一设备可以获取新增UWB设备的位置,第一设备可以向控制设备发送新增UWB设备的位置,且控制设备可以获取新增UWB设备的视场角,可以参照S305-S307中的相关描述。如此,控制设备可以根据新增UWB设备的位置,以及新增UWB设备的视场角,确定新增UWB设备的雷达覆盖范围。
控制设备可以根据第一设备的位置、第一雷达覆盖范围、第二设备的位置、第二雷达覆盖范围,新增UWB设备的位置,以及新增UWB设备的雷达覆盖范围,检测是否需要调整目标区域中的UWB设备的位置。当需要调整UWB设备的位置时,控制设备可以输出提示信息,以提示用于调整UWB设备的位置。当不需要调整UWB设备的位置时,设备部署完成,具体可以参照S309-S311中的相关描述。其中,调整UWB设备的位置可以理解为:调整目标区域中“第一设备、第二设备,以及新增UWB设备”中至少一个设备的位置。
其中,以第一设备为例,当第一设备检测到有UWB设备移除时,如第一设备未定位到第二设备。在该种方式中,第一设备可以向控制设备发送未定位到第二设备的消息,这样控制设备可以以输出提示信息,以提示用户未定位到第二设备。其中,若目标区域中除了第二设备之外,还存在其他UWB设备时,控制设备可以根据第一设备的位置和第一雷达覆盖范围,以及其他UWB设备的位置和雷达覆盖范围,检测是否需要调整UWB设备的位置,具体可以参照S309-S311中的相关描述。
其中,以第一设备为例,以第二设备的位置发生改变为例,当第一设备检测到第二设备的位置发生改变时,第一设备可以向控制设备发送第二设备的新的位置。控制设备可以根据第一设备的位置和第一雷达覆盖范围,以及第二设备的新的位置和新的雷达覆盖范围,检测是否需要调整设备的位置,具体可以参照S309-S311中的相关描述。
在一种实施例中,当第一设备的位置发生改变时,第二设备可以检测到第一设备的位置发生改变,第二设备可以向控制设备发送第一设备的新的位置。控制设备可以根据第二设备的位置和第二雷达覆盖范围,以及第一设备的新的位置和新的雷达覆盖范围,检测是否需要调整设备的位置,具体可以参照S309-S311中的相关描述。
在一种实施例中,当第一设备和第二设备中存在主设备,如主设备为第一设备时,第一设备可以每隔预设时长进行一次定位,以检测是否需要进行部署调整,第二设备无需每隔预设时长进行一次定位,可以降低第二设备的功耗。
S702,输出提示信息,提示信息用于提示用户进行部署调整。
本申请实施例中,当控制设备确定需要调整UWB设备的位置时,控制设备可以输出提示信息,该提示信息中可以包括待调整的设备的新的位置,新的位置即待调整的设备调整后的位置。或者,控制设备还可以输出提示信息,以指示待调整的设备的移动方向,可以参照S310中的相关描述。其中,待调整的设备可以为“第一设备、第二设备,以及新增UWB设备”中至少一个设备。在一种示例中,S701 和S702中的提示信息可以称为第三提示信息。
参照图8中的a,用户首次部署UWB设备后,目标区域中包括三个UWB设备,分别为灯1、灯2,以及灯3,但由于灯2的损坏,灯1和灯3均未定位到灯2,控制设备可以重新计算灯1和灯3的雷达覆盖范围,确定目标区域中存在雷达覆盖盲区。参照图8中的b,控制设备可以输出提示信息,提示用户将灯1朝向灯3的方向移动,以及将灯3朝向灯1的方向移动。参照图8中的b,移动后的灯1和灯3的雷达覆盖范围存在交集,且目标区域中不存在雷达覆盖盲区。应理解,图8中的a显示的为侧视图,图8中的b显示的为俯视图。
本申请实施例中,UWB设备可以每隔预设时长重新进行一次定位,以及时检测目标区域中UWB设备的位置,在目标区域存在新增UWB设备、移除设备以及已部署的UWB设备的位置发生改变时,控制设备可以及时引导用户调整设备的部署,以保证雷达感知的准确性。
在第一设备和第二设备部署完成后,第一设备和第二设备可以协同工作,以进行雷达感知。下面的实施例中以雷达感知包括“对象检测和运动检测”为例,说明第一设备和第二设备之间协同工作进行雷达感知的过程。应理解,对象检测可以理解为:对象的位置未发生改变,需要感知目标区域是否存在对象,对对象的位置或体征进行检测。运动检测可以理解为:对象的位置发生改变,检测对象的运动距离和运动方向。
第一设备和第二设备在部署完成后,可以均处于工作状态。应理解,以第一设备为例,第一设备的状态可以包括:工作状态和侦听状态。当第一设备处于侦听状态时,第一设备可以关闭发射器并保持接收器打开,如第一设备可以接收来自第二设备的唤醒指示,以及不发射雷达脉冲。当第一设备处于工作状态时,第一设备可以打开收发器且保持接收器打开,以实现与第二设备、控制设备的交互,以及可以发射雷达脉冲,以进行雷达感知。应理解,第一设备的状态除了工作状态和侦听状态之外,还可以包括关闭状态等其他状态,本申请实施例涉及到第一设备的“工作状态和侦听状态”。
场景一:对象检测。
参照图9,本申请实施例提供的通信方法可以包括:
S901,第一设备发射雷达脉冲,以感知目标区域中的对象。
在第一设备和第二设备部署完成后,第一设备可以发射雷达脉冲,以感知目标区域中的对象。本申请实施例中对第一设备感知目标区域中的对象的原理不做赘述,本申请实施例中以第一设备感知对象的呼吸频率为例进行说明。
当第一设备感知到对象时,表征对象处于第一雷达覆盖范围内。在一种示例中,第一设备可以感知对象是否运动,如第一设备可以感知对象的位置,以检测对象是否运动。其中,当第一设备感知到对象的位置发生改变,可以确定对象运动,当第一设备感知到对象的位置未发生改变,可以确定对象未运动。
S902,第二设备发射雷达脉冲,以感知目标区域中的对象。
S902可以参照S901中的相关描述,S902和S901没有先后顺序的区分,二者可以同时执行。
在一种实施例中,若第一设备和第二设备均能够感知到对象,表征对象处于第一雷达覆盖范围和第二雷达覆盖范围的交集内。在该种实施例中,第一设备和第二设备可以确定继续感知对象的设备。示例性的,第一设备可以采集反射的雷达信号的第一强度,第二设备可以采集反射的雷达信号的第二强度,第一设备可以向第二设备发送第一强度,第二设备可以向第一设备发送第二强度,第一设备、第二设备均可以将第一强度和第二强度中强度最大的设备作为继续感知对象的设备。示例性的,如第一设备被确定为继续感知对象的设备,第一设备可以执行S903。
在该种实施例中,第一设备可以向控制设备发送第一强度,第二设备可以向控制设备发送第二强度,或者由第一设备和第二设备中的主设备向控制设备发送第一强度和第二强度,控制设备可以将第一强度和第二强度中强度最大的设备作为继续感知对象的设备。示例性的,若控制设备确定第一设备为强度最大的设备,控制设备可以向第一设备发送继续感知对象的指示,第一设备可以执行S903。或者,若控制设备确定第一设备为强度最大的设备,控制设备可以向第一设备发送继续感知对象的指示,以及向第二设备发送侦听指示。
S903,当第一设备感知对象未运动时,第一设备向第二设备发送侦听指示。
因为对象处于第一雷达覆盖范围,第一设备可以准确感知对象,无需其他UWB设备进行感知,因 此第一设备可以向第二设备发送侦听指示,应理解,本申请实施例中使用“第二设备”表征与第一设备组网的其他UWB设备。侦听指示用于指示第二设备从工作状态进入侦听状态,以降低第二设备的功耗。
在一种示例中,第一设备也可以通过控制设备向第二设备发送侦听指示。示例性的,当第一设备感知对象未运动时,第一设备可以向控制设备发送侦听指示,该侦听指示中包括待侦听的设备的标识。控制设备可以根据侦听指示,向待侦听的设备(如第二设备)发送侦听指示。
S904,第二设备响应于侦听指示,从工作状态进入侦听状态。
在一种实施例中,第二设备可以响应于侦听指示,可以向第一设备发送侦听响应,以表征第二设备进入侦听状态。
应理解的是,当第二设备接收到来自第一设备的侦听指示时,若第二设备的第二雷达覆盖范围内不存在对象,即第二设备未感知对象,则第二设备可以响应于侦听指示,向第一设备发送侦听响应,且从工作状态进入侦听状态,以减少第二设备的功耗。当第二设备接收到来自第一设备的侦听指示时,若第二设备的第二雷达覆盖范围内也存在对象,即第二设备正在感知处于第二雷达覆盖范围的对象,第二设备可以继续保持工作状态,不向第一设备发送侦听响应。本申请实施例中以第二设备在接收到侦听指示时,第二设备未感知对象为例进行说明。
S905,第一设备继续感知对象,且在对象运动至第二雷达覆盖范围内时,第一设备向第二设备发送唤醒指示。
第一设备可以周期性地发射雷达脉冲,以继续感知对象。根据S901中的描述,第一设备还可以感知到对象是否运动。其中,当第一设备感知对象朝向第二设备的方向运动,且对象离开第一雷达覆盖范围时,第一设备可以向第二设备发送唤醒指示。唤醒指示用于唤醒第二设备,使得第二设备从侦听状态进入工作状态,以使第二设备可以继续感知对象。在一种示例中,为了便于第二设备可以及时感知对象,第一设备可以在感知对象朝向第二设备的方向运动,且对象距离第一雷达覆盖范围的边界预设距离时,向第二设备发送唤醒指示。
在一种示例中,也可以通过控制设备向第二设备发送唤醒指示。示例性的,第一设备可以感知对象,且可以实时将对象的位置发送给控制设备,控制设备可以在对象进入第一雷达覆盖范围和第二雷达覆盖范围的交集区域时,向第二设备发送唤醒指示。或者,控制设备也可以在对象距离第二雷达覆盖范围的边界预设距离时,向第二设备发送唤醒指示。
S906,第二设备响应于唤醒指示,从侦听状态进入工作状态,且向第一设备发送唤醒响应。
S907,第一设备向第二设备发送同步请求,同步请求用于请求第二设备与第一设备进行时钟同步。
S908,第二设备响应于同步请求,向第一设备发送同步响应,同步响应中包括第二设备的时钟。
S909,第一设备向第二设备发送同步测量结果。
第一设备响应于来自第二设备的同步响应,可以检测第一设备的时钟与第二设备的时钟是否一致,进而确定是否调整第一设备的时钟。当第一设备的时钟与第二设备的时钟一致时,第一设备确定无需调整第一设备的时钟。当第一设备的时钟和第二设备的时钟不一致,如第一设备的时钟比第二设备的时钟慢或者快时,第一设备可以调整第一设备的时钟与第二设备的时钟保持一致。同步测量结果可以包括:调整后的第一设备的时钟。
S910,第二设备响应于同步测量结果,在第一设备的时钟和第二设备的时钟一致时,向第一设备发送同步确认消息。
第二设备根据来自第一设备同步测量结果,可以检测第一设备的时钟是否与自己的时钟保持一致。当第一设备的时钟和第二设备的时钟一致时,第二设备可以向第一设备发送同步确认消息,以表征时钟同步完成。当第一设备的时钟和第二设备的时钟不一致时,可以继续S908-S909,以继续进行时钟同步,直至第一设备的时钟和第二设备的时钟一致。
S911,第一设备响应于同步确认消息,向第二设备发送第一设备的配置参数。
第一设备的配置参数可以包括但不限于:用于发射雷达脉冲的信道、带宽,以及采样率。
S912,第二设备将第二设备的配置参数修改为与第一设备的配置参数相同。
本申请实施例中,第二设备可以根据第一设备的配置参数,将第二设备的配置参数修改为与第一设备的配置参数相同,目的在于:第二设备可以按照与第一设备相同的配置参数,继续感知对象,以保证感知的准确性。
示例性的,以感知对象的呼吸频率为例,第二设备按照与第一设备相同的配置参数感知对象的呼吸,如第一设备每采集5个数据帧,进行一次呼吸频率的计算,那么第二设备可以按照相同的方式,继续感知对象的呼吸频率,可以保证感知呼吸频率的准确性。应理解,第一设备每采集5个数据帧,进行一次呼吸频率为示例说明,本申请实施例对第一设备如何计算呼吸频率不做限制。
在一种实施例中,第一设备和第二设备可以同时进行时钟同步,以及配置参数的调整。示例性的,S907中的同步请求中也可以携带第一设备的配置参数,以使第二设备可以与第一设备保持配置参数相同,以减少信令开销,本申请实施例并不限制第一设备和第二设备的信令交互方式。
S913,第一设备向第二设备发送已感知的对象的数据。
示例性的,以第一设备感知对象的呼吸频率为例,第一设备可以每采集5个数据帧,进行一次呼吸频率的计算。第一设备可以将已计算得到的呼吸频率发送给第二设备,且当第一设备已采集的数据帧小于5个数据帧时,第一设备可以将已采集的数据帧发送给第二设备。
S914,第二设备根据来自第一设备的对象的数据,继续感知对象。
本申请实施例中,第一设备向第二设备发送已感知的对象的数据的目的在于:保证感知的连续性。
示例性的,当第一设备已采集4个数据帧时,4个数据帧不足以计算一次呼吸频率,第一设备可以将已采集的4个数据帧发送给第二设备,这样第二设备再采集1个数据帧,便可以计算一次呼吸频率,而无需等待继续采集5个数据帧才能计算一次呼吸频率。这样,第二设备可以快速感知对象,保证了感知的连续性,降低了响应时延。
S915,若第二设备在预设时长内均可以感知到对象,则向第一设备发送侦听指示。
本申请实施例中,在第二设备从侦听状态进入工作状态后,若第二设备在预设时长内均可以感知到对象,则第二设备可以向第一设备发送侦听指示,该侦听指示用于指示第一设备从工作状态进入侦听状态。其中,第二设备并非一进入工作状态就向第一设备发送侦听指示,目的在于:避免对象来回运动,造成UWB设备状态的乒乓切换。在一种示例中,S915中的预设时长可以称为第二预设时长。
示例性的,如对象来回运动,若第二设备一进入工作状态就向第一设备发送侦听指示,第一设备刚进入侦听状态,第二设备就感知到对象运动至第一雷达覆盖范围,需要唤醒第一设备,第一设备就会切换至工作状态,这样导致UWB设备不断在侦听状态和工作状态之间切换,造成乒乓切换,消耗UWB设备的功耗。
S916,第一设备向第二设备发送侦听响应。
侦听响应用于表征第一设备从工作状态进入侦听状态。第一设备向第二设备发送侦听响应,可以参照S904中的相关描述。
第一设备和第二设备部署完成后,参照图10中的a,当对象(如用户)处于第一雷达覆盖范围内时,第一设备能够感知对象,第一设备可以指示第二设备进入侦听状态。参照图10中的b,当对象运动至第一雷达覆盖范围和第二雷达覆盖范围的交集时,或者对象即将离开第一雷达覆盖范围时,第一设备可以唤醒第二设备,第二设备可以继续感知对象。
本申请实施例中,在对象检测的场景中,可以由对象所处的雷达覆盖范围的第一设备进行感知,其他UWB设备进入侦听状态,可以减少UWB设备的功耗。另外,在对象运动的情况下,可以唤醒对应的第二设备继续进行感知,且第一设备和第二设备可以进行时钟同步,以保证感知对象的准确性,且第一设备可以向第二设备同步第一设备的配置参数,以及已采集的对象的数据,可以保证感知对象的连续性。
场景二:运动检测。
与对象检测不同的是,运动检测时对象的位置是实时变化的,需要至少两个UWB设备协同感知。参照图2B所示的系统架构,本申请实施例中以目标设备中包括第一设备、第二设备以及第三设备进行说明。在该种实施例中,参照图11,本申请实施例提供的通信方法可以包括:
S1101,第一设备发射雷达脉冲,以感知目标区域中的对象。
S1102,第二设备发射雷达脉冲,以感知目标区域中的对象。
其中,第三设备也可以发射雷达脉冲,以感知目标区域中的对象。
S1101-S1102可以参照S901-S902中的描述。
S1103,在第一设备为主设备的情况下,当第二设备感知对象运动时,向第一设备发送第二设备的 第二强度。
本申请实施例中,当对象运动时,UWB设备可以确定对象需要进行运动检测,即需要至少两个UWB设备协同感知。在该种情况下,需要在多个UWB设备中选择目标设备以进行协同感知,本申请实施例中以目标设备包括两个UWB设备为例进行说明。
当第一设备为主设备的情况下,第二设备感知对象运动时,可以向第一设备发送第二设备的第二强度。换句话说,主设备可以接收到其他UWB设备发送的自己采集反射的雷达信号的强度,本申请实施例中以第二设备表征其他UWB设备。
同理的,在第一设备为主设备的情况下,当第三设备感知对象运动时,向第一设备发送第三设备的第三强度。第三强度可以参照第二强度的相关描述。
S1104,第一设备根据第一设备的第一强度,第二强度,以及第三强度,确定候选设备。
第一设备可以根据自己采集反射的雷达信号的强度(第一强度),以及其他UWB设备集反射的雷达信号的强度(如第二设备的第二强度,以及第三设备的第三强度),将大于强度阈值的N个设备作为候选设备。N为大于或等于2的整数。
在一种实施例中,当UWB设备中不存在主设备时,可以由控制设备执行S1104-S1106,以及S1113-S1114第一设备的动作。示例性的,第一设备可以向控制设备发送第一强度,第二设备可以向控制设备发送第二强度,以及第三设备可以向控制设备发送第三强度,控制设备可以根据第一强度、第二强度以及第三强度,将大于强度阈值的N个设备作为候选设备。
S1105,第一设备将两两候选设备的位置进行连线,得到至少一个连线。
第一设备为主设备,根据图3A中的相关描述,第一设备可以获取每个UWB设备的位置。第一设备可以将两两候选设备的位置进行连线,得到至少一个连线。示例性的,参照图12A,候选设备包括灯1、灯2以及灯4,当灯1为第一设备时,灯1可以将灯1、灯2以及灯4进行连线,得到灯1和灯2的连线1、灯1和灯4的连线2,以及灯2和灯4的连线3。
S1106,第一设备根据对象的运动方向和每个连线的夹角,确定进行运动检测的目标设备。
如图12B所示,当对象(如用户)从灯1向灯2运动时,如对象从位置1运动至位置2,假设灯1和灯2的连线与用户的运动方向平行,则用户在远离灯1“ΔX”的同时,也会靠近灯2“ΔX”,应理解,“ΔX”表征距离。即灯1检测到的对象的运动距离为ΔX,第二节点检测到对象的运动距离为-ΔX,综合灯1和灯2的检测结果,可以得到的对象的运动距离为2ΔX。假设灯1和灯2感知用户的位置的噪声分别为n1与n2,则在综合灯1和灯2的检测结果时,n1与n2由于不相关会被抵消。因此采用灯1和灯2的检测结果进行数据融合,能获得更高的信噪比,即可以得到更为准确的用户的运动距离。
基于图12B中的相关分析,第一设备可以根据对象的运动方向和每个连线的夹角,将夹角最小的两个UWB设备,作为运动检测的目标设备,这样可以避免噪声对运动检测的影响,以获取准确的运动检测结果。参照图12A,假设对象从灯1向灯2运动,灯1和灯2的连线1与对象的运动方向平行,即与对象的运动方向的夹角最小,第一设备可以将灯1和灯2作为运动检测的目标设备。
另,考虑到对象的运动方向可能会发生变化,因此第一设备可以不断检测对象的运动方向与目标设备的连线的夹角是否超过夹角阈值。如果对象的运动方向与目标设备的连线的夹角超过夹角阈值,表征对象的运动方向与目标设备的连线之间的夹角较大,噪声会影响感知结果,第一设备可以重新执行S1104和S1106,以获取新的目标设备进行运动检测。如果对象的运动方向与目标设备的连线的夹角未超过夹角阈值,则无需改变目标设备。
S1107,当目标设备包括第一设备和第二设备时,第一设备向第二设备发送同步请求,同步请求用于请求第二设备与第一设备进行时钟同步。
在一种实施例中,在确定目标设备之后预设时长时,第一设备可以向其他UWB设备发送侦听指示,以减少其他UWB设备的功耗。另,需要注意的是,考虑到对象的运动方向可能会发生变化,若目标设备发生改变时,第一设备可以唤醒新的目标设备以继续进行运动检测。
在该种实施例中,当目标设备包括第一设备和第二设备时,第三设备可以从工作状态进入侦听状态,以减少第三设备的功耗,可以参照场景一中的相关描述。
S1108,第二设备响应于同步请求,向第一设备发送同步响应,同步响应中包括第二设备的时钟。
S1109,第一设备向第二设备发送同步测量结果。
S1110,第二设备响应于同步测量结果,在第一设备的时钟和第二设备的时钟一致时,向第一设备发送同步确认消息。
S1111,第一设备响应于同步确认消息,向第二设备发送第一设备的配置参数。
S1112,第二设备将第二设备的配置参数修改为与第一设备的配置参数相同。
S1107-S1112可以参照S907-S912中的描述。
S1113,第二设备向第一设备发送第二设备获取的对象的第二运动检测结果。
在一种实施例中,可以由主设备,如第一设备融合目标设备获取的对象的运动检测结果,以得到对象的运动检测结果。在该种实施例中,第二设备在获取对象的第二运动检测结果后,可以向第一设备发送第二运动检测结果。示例性的,第二运行检测结果可以包括:对象相对于第二设备的第二运动距离。
在一种实施例中,可以由控制设备融合目标设备获取的对象的运动检测结果,以得到对象的运动检测结果。在该种实施例中,第一设备在获取对象的第一运动检测结果后,可以向控制设备发送第一运动检测结果,以及第二设备在获取对象的第二运动检测结果后,可以向控制设备发送第二运动检测结果。第一运动检测结果可以包括:对象相对于第一设备的第一运动距离。
本申请实施例中以第一设备融合目标设备获取的对象的运动检测结果为例进行说明。
S1114,第一设备根据第二运动检测结果,以及第一设备获取的对象的第一运动检测结果,得到对象的运动检测结果。
第一设备可以对第一运动检测结果和第二运动检测结果,进行求和、差分等操作,以得到对象的运动检测结果。示例性的,当目标设备的连线与对象的运动方向平行时,第一设备可以将第一运动距离和第二运动距离相加,得到对象的运动距离。
参照图12C,当目标设备的连线与对象的运动方向之间存在夹角时,图12C中以第一设备和第二设备均为灯为例。第一设备和第二设备发射雷达脉冲的频率高、周期短,在很短的时间内,对象的运动距离小,目标设备的连线与第一设备和对象的连线的夹角α、目标设备的连线与第二设备和对象的连线的夹角β可以看作未变化。其中,第一设备可以根据目标设备的连线与第一设备和对象的连线的夹角α、目标设备的连线与第二设备和对象的连线的夹角β、第一运动距离L1,以及第二运动距离L2,计算得到对象的运动距离。
如对象的运动距离在目标设备的连线上的投影可以表示为“L1·cosα-L2·cosβ”,第一设备可以根据对象的运动距离在目标设备的连线上的投影,第一运动距离L1、第二运动距离L2,以及夹角α和夹角β,获取对象的运动距离,本申请实施例对此过程不做赘述。应理解,本申请实施例以运行检测为检测对象的运动距离为例进行说明,本申请实施例中的通信方法还可以适用于其他运行检测的场景中,本申请实施例对此不作限制。本申请实施例对融合多个UWB设备的运动检测结果的过程不做赘述。应理解,图12C中未示出L1和L2。
本申请实施例中,在运动检测的场景中,可以结合目标区域中UWB设备采集反射的雷达信号的强度,确定候选设备,且在候选设备中,根据两两UWB设备的连线以及对象的运行方向,选择与对象的运动方向的夹角最小的目标设备,采用目标设备进行运动检测,可以避免因噪声影响感知准确性,这样运动检测的准确性高。另,可以融合目标设备感知的运动检测结果,以得到准确的对象的运动检测结果。
在一种实施例中,本申请实施例还提供一种电子设备,该电子设备可以为上述实施例中所述的第一设备、第二设备或控制设备。参照图13,该电子设备中可以包括:处理器1301(例如CPU)、存储器1302。存储器1302可能包含高速随机存取存储器(random-access memory,RAM),也可能还包括非易失性存储器(non-volatile memory,NVM),例如至少一个磁盘存储器,存储器1302中可以存储各种指令,以用于完成各种处理功能以及实现本申请的方法步骤。
可选的,本申请涉及的电子设备还可以包括:电源1303、通信总线1304以及通信端口1305。上述通信端口1305用于实现电子设备与其他外设之间进行连接通信。在本申请实施例中,存储器1302用于存储计算机可执行程序代码,程序代码包括指令;当处理器1301执行指令时,指令使电子设备的处理器1301执行上述方法实施例中的动作,其实现原理和技术效果类似,在此不再赘述。
在一种实施例中,电子设备还可以包括:显示屏1306。显示屏1306用于显示电子设备的界面,以实现与用户交互。
在一种实施例中,本申请实施例还提供一种通信系统,该通信系统中可以包括:第一设备和第二设备。在一种示例中,该通信系统中还可以包括控制设备。
需要说明的是,上述实施例中所述的模块或部件可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,CPU)或其它可以调用程序代码的处理器如控制器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,SOC)的形式实现。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
本文中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。另外,需要理解的是,在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。
可以理解的是,在本申请的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。

Claims (20)

  1. 一种通信方法,其特征在于,第一设备和第二设备均为超宽带设备,所述第一设备和所述第二设备处于目标区域,所述方法包括:
    获取所述第一设备的第一初始位置和所述第一设备的视场角,以及所述第二设备的位置信息和所述第二设备的视场角;
    根据所述第一设备的第一初始位置和所述第一设备的视场角,在所述目标区域的空间布局图上显示所述第一设备的第一雷达覆盖范围,以及,根据所述第二设备的位置信息和所述第二设备的视场角,在所述空间布局图上显示所述第二设备的第二雷达覆盖范围;
    根据所述第一雷达覆盖范围和所述第二雷达覆盖范围,若检测到需要调整所述第一设备和/或所述第二设备的位置,则输出第一提示信息,所述第一提示信息用于提示用户调整所述第一设备和/或所述第二设备的位置。
  2. 根据权利要求1所述的方法,其特征在于,所述获取所述第一设备的第一初始位置和所述第一设备的视场角之前,还包括:
    显示所述空间布局图;
    响应于用户的第一操作,在所述空间布局图上显示所述第一初始位置。
  3. 根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
    当所述第一雷达覆盖范围和所述第二雷达覆盖范围存在交集时,确定无需调整所述第一设备和/或所述第二设备的位置;
    当所述第一雷达覆盖范围和所述第二雷达覆盖范围不存在交集时,确定需要调整所述第一设备和/或所述第二设备的位置。
  4. 根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
    根据所述目标区域、所述第一雷达覆盖范围,以及所述第二雷达覆盖范围,检测所述目标区域中是否存在雷达覆盖盲区;
    若是,则确定需要调整所述第一设备和/或所述第二设备的位置;
    若否,则确定无需调整所述第一设备和/或所述第二设备的位置。
  5. 根据权利要求2所述的方法,其特征在于,所述显示所述空间布局图之前,还包括:
    响应于部署指示,若所述第一设备中未存储所述空间布局图,则输出第二提示信息,所述第二提示信息用于提示所述用户输入所述空间布局图。
  6. 根据权利要求1-5中任一项所述的方法,其特征在于,所述第一提示信息中包括:调整后的第一设备的位置和/或调整后第二设备的位置。
  7. 根据权利要求1-6中任一项所述的方法,其特征在于,所述方法应用于所述第一设备,获取所述第二设备的位置信息,包括:
    定位所述第二设备,以获取所述第二设备的位置信息。
  8. 根据权利要求7所述的方法,其特征在于,所述方法还包括:
    接收来自所述第二设备的视场角。
  9. 根据权利要求2所述的方法,其特征在于,所述方法应用于控制设备,获取所述第一设备的视场角,以及所述第二设备的位置信息和所述第二设备的视场角,包括:
    接收来自所述第一设备的所述第一设备的视场角,以及所述第二设备的位置信息和所述第二设备的视场角,所述第二设备的位置信息是所述第一设备定位得到的;或者,
    接收来自所述第一设备的所述第一设备的视场角;
    接收来自所述第二设备的所述第二设备的位置信息和所述第二设备的视场角。
  10. 根据权利要求1-8中任一项所述的方法,其特征在于,所述方法应用于所述第一设备,所述方法还包括:
    每隔第一预设时长进行一次定位,以检测所述目标区域是否新增超宽带设备、移除超宽带设备、所述第一设备的位置发生改变或所述第二设备的位置发生改变;
    若所述目标区域新增超宽带设备、移除超宽带设备、所述第一设备的位置发生改变或所述第二设备的位置发生改变,根据所述目标区域中超宽带设备的位置和视场角,确定所述目标区域中超宽带设备的 雷达覆盖范围;
    根据所述目标区域中超宽带设备的雷达覆盖范围,检测是否需要调整所述目标区域中超宽带设备的位置;其中,当所述目标区域新增超宽带设备时,所述目标区域中超宽带设备包括:所述第一设备、所述第二设备,以及所述新增超宽带设备,当所述目标区域移除超宽带设备时,所述目标区域中超宽带设备包括:所述第一设备和所述第二设备中未被移除的设备,当所述第一设备的位置发生改变或所述第二设备的位置发生改变时,所述目标区域中超宽带设备包括:所述第一设备和所述第二设备;
    若是,输出第三提示信息,所述第三提示信息用于提示所述用户调整所述目标区域中超宽带设备的位置。
  11. 根据权利要求1-8、10中任一项所述的方法,其特征在于,所述方法应用于所述第一设备,在所述第一设备和所述第二设备部署完成之后,所述方法还包括:
    发射雷达脉冲,以感知所述目标区域中的对象;
    当感知所述对象未运动时,向所述第二设备发送侦听指示,所述侦听指示用于指示所述第二设备从工作状态进入侦听状态。
  12. 根据权利要求11所述的方法,其特征在于,所述向所述第二设备发送侦听指示之后,还包括:
    继续感知所述对象,且在所述对象运动至所述第二雷达覆盖范围时,向所述第二设备发送唤醒指示,所述唤醒指示用于指示所述第二设备从侦听状态进入工作状态,以继续感知所述对象。
  13. 根据权利要求12所述的方法,其特征在于,所述向所述第二设备发送唤醒指示之后,还包括:
    与所述第二设备进行时钟同步;
    向所述第二设备发送所述第一设备的配置参数,以使所述第二设备将所述第二设备的配置参数调整至与所述第一设备的配置参数一致;
    向所述第二设备发送已感知所述对象的数据。
  14. 根据权利要求13所述的方法,其特征在于,所述向所述第二设备发送已感知所述对象的数据之后,还包括:
    接收来自所述第二设备的侦听指示,所述第二设备的侦听指示为所述第二设备进入工作状态第二预设时长后发送的;
    从工作状态进入侦听状态。
  15. 根据权利要求11所述的方法,其特征在于,所述目标区域中还包括第三设备,所述第三设备为超宽带设备,所述发射雷达脉冲之后,还包括:
    当感知所述对象运动时,接收来自所述第二设备的第二强度,以及来自所述第三设备的第三强度,所述第二强度为:所述第二设备发射雷达脉冲后采集反射的雷达信号的强度,所述第三强度为:所述第三设备发射雷达脉冲后采集反射的雷达信号的强度;
    根据所述第一设备的第一强度、所述第二强度,以及所述第三强度,确定大于强度阈值的至少两个候选设备,所述第一强度为:所述第一设备发射雷达脉冲后采集反射的雷达信号的强度;
    将所述至少两个候选设备中的两两设备进行连线,得到至少一个连线;
    根据所述对象的运动方向与每个连线的夹角,将与所述对象运动方向夹角最小的连线上的两个设备作为目标设备,所述目标设备用于感知所述对象的运动。
  16. 根据权利要求15所述的方法,其特征在于,当所述目标设备包括所述第一设备和所述第二设备时,所述将与所述对象运动方向夹角最小的连线上的两个设备作为目标设备之后,还包括:
    与所述第二设备进行时钟同步;
    向所述第二设备发送所述第一设备的配置参数,以使所述第二设备将所述第二设备的配置参数调整至与所述第一设备的配置参数一致;
    接收来自所述第二设备感知的所述对象的第二运动检测结果;
    根据所述第一设备感知的所述对象的第一运动检测结果,以及所述第二运动检测结果,获取所述对象的运动检测结果。
  17. 根据权利要求15或16所述的方法,其特征在于,所述方法还包括:
    确定所述第一设备为主设备,所述主设备用于获取所述对象的运动检测结果。
  18. 根据权利要求17所述的方法,其特征在于,所述确定所述第一设备为主设备,包括:
    响应于所述用户确定所述第一设备为主设备的操作,确定所述第一设备为主设备;或者,
    与所述第二设备,以及所述第三设备确定所述第一设备为主设备。
  19. 一种电子设备,其特征在于,包括:处理器和存储器;
    所述存储器存储计算机执行指令;
    所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如权利要求1-18中任一项所述的方法。
  20. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被运行时,实现如权利要求1-18中任一项所述的方法。
PCT/CN2023/118411 2022-09-23 2023-09-13 通信方法、电子设备,以及可读存储介质 Ceased WO2024061062A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP23867351.1A EP4579510A4 (en) 2022-09-23 2023-09-13 COMMUNICATION METHOD, ELECTRONIC DEVICE AND READABLE STORAGE MEDIA
US19/086,476 US20250216507A1 (en) 2022-09-23 2025-03-21 Communication method, electronic device, and readable storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211166857.1A CN117763768A (zh) 2022-09-23 2022-09-23 通信方法、电子设备,以及可读存储介质
CN202211166857.1 2022-09-23

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US19/086,476 Continuation US20250216507A1 (en) 2022-09-23 2025-03-21 Communication method, electronic device, and readable storage medium

Publications (1)

Publication Number Publication Date
WO2024061062A1 true WO2024061062A1 (zh) 2024-03-28

Family

ID=90317066

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/118411 Ceased WO2024061062A1 (zh) 2022-09-23 2023-09-13 通信方法、电子设备,以及可读存储介质

Country Status (4)

Country Link
US (1) US20250216507A1 (zh)
EP (1) EP4579510A4 (zh)
CN (1) CN117763768A (zh)
WO (1) WO2024061062A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4386446A1 (en) * 2022-12-12 2024-06-19 Nxp B.V. Method of operating a uwb radar device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105376538A (zh) * 2015-12-08 2016-03-02 湖南纳雷科技有限公司 一种雷达与视频融合的大范围监控系统及方法
CN208314185U (zh) * 2018-05-17 2019-01-01 驭势科技(北京)有限公司 雷达布置位置的测试装置
CN111610494A (zh) * 2020-05-27 2020-09-01 武汉理工大学 一种vts雷达配置信号覆盖优化方法
EP4027533A1 (en) * 2021-01-12 2022-07-13 Volkswagen Ag Adaptation of operating parameters of a beamforming base station

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7983684B2 (en) * 2007-01-31 2011-07-19 Symbol Technologies, Inc. Methods and apparatus for determining RF transmitter placement via local coverage optimization
US20080182583A1 (en) * 2007-01-31 2008-07-31 Symbol Technologies, Inc. Methods and apparatus for determining optimal rf transmitter placement via a coverage metric
CN109219118B (zh) * 2018-11-27 2021-08-24 上海交通大学 一种基于序列唤醒机制的分布式一致状态估计方法
CN217064015U (zh) * 2022-01-18 2022-07-26 北京智芯微电子科技有限公司 室内定位标签及定位系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105376538A (zh) * 2015-12-08 2016-03-02 湖南纳雷科技有限公司 一种雷达与视频融合的大范围监控系统及方法
CN208314185U (zh) * 2018-05-17 2019-01-01 驭势科技(北京)有限公司 雷达布置位置的测试装置
CN111610494A (zh) * 2020-05-27 2020-09-01 武汉理工大学 一种vts雷达配置信号覆盖优化方法
EP4027533A1 (en) * 2021-01-12 2022-07-13 Volkswagen Ag Adaptation of operating parameters of a beamforming base station

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4579510A4

Also Published As

Publication number Publication date
EP4579510A4 (en) 2026-04-22
CN117763768A (zh) 2024-03-26
US20250216507A1 (en) 2025-07-03
EP4579510A1 (en) 2025-07-02

Similar Documents

Publication Publication Date Title
CN107003397B (zh) 用于识别重复性运动的方法、数字工具、设备和系统
US10514704B2 (en) Systems and methods for using radio frequency signals and sensors to monitor environments
CN113766415B (zh) 定位服务方法及相关装置
US20150032456A1 (en) Intelligent placement of appliance response to voice command
CN108370492A (zh) 一种室内定位的方法和设备
CN109507904B (zh) 家居设备管理方法、服务器、及管理系统
KR20170016784A (ko) 프록시미티 측정을 이용한 사용자 경험을 제공하기 위한 장치 및 방법
WO2010018903A1 (en) Portable terminal and a control method of peripheral device using the same
CN114268898B (zh) 时隙更新方法、装置及存储介质
CN115243084B (zh) 显示设备及设备互联方法
WO2024061062A1 (zh) 通信方法、电子设备,以及可读存储介质
CN111860058B (zh) 一种移动机器人室内功能区域的定位方法及系统
WO2024193608A1 (zh) 设备控制方法、装置、电子设备及存储介质
CN111698671A (zh) 一种蓝牙遥控器
WO2022042751A1 (zh) 一种移动轨迹生成方法和装置
CN112867141A (zh) 一种定位控制方法、蓝牙服务节点及电子设备
US10193704B2 (en) Device control method and apparatus in home network system
EP4282159B1 (en) Radio frequency sensing system
CN114513771B (zh) IoT设备的控制方法、装置、控制系统及终端设备
CN113508607B (zh) 移动设备、系统和方法
CN116017032A (zh) 投屏方法以及相关设备
CN117826135A (zh) 通信方法、电子设备以及存储介质
WO2022151832A1 (zh) IoT设备的控制方法、装置、UWB标签及终端设备
US20260072582A1 (en) Device control method and electronic device
WO2025214874A1 (en) Configuring an rf-based sensing system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23867351

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023867351

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2023867351

Country of ref document: EP

Effective date: 20250324

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2023867351

Country of ref document: EP