Communication method and communication apparatus

By generating and parsing wireless frames to indicate the location information acquisition method and mode in the sensing measurement session, and negotiating the ranging and angle measurement cycles between devices, the problem of measurement inaccuracy caused by changes in device position is solved, thereby improving the accuracy and efficiency of wireless sensing.

WO2026026887A1PCT designated stage Publication Date: 2026-02-05HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/111647
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-02
Filing Date
2025-07-31
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

Existing wireless sensing technologies struggle to accurately adjust sensing parameters when device location changes, leading to inaccurate measurement results and wasted resources.

Method used

By generating and parsing wireless frames, the system indicates the location information acquisition method, ranging and angle measurement modes in the sensing and measurement session, negotiates the ranging and angle measurement cycles between devices, exchanges device capability information and location updates, and optimizes the sensing and measurement process.

Benefits of technology

It improves the accuracy and efficiency of wireless sensing measurement, expands application scenarios, and reduces the complexity and resource consumption of solution implementation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025111647_05022026_PF_FP_ABST
    Figure CN2025111647_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus, applied to the field of communications. The technical solution of the present application can support IEEE protocols, such as IEEE 802.11be / Wi-Fi 7 / EHT protocol, IEEE 802.11bn / UHR / Wi-Fi 8 protocol, Integrated mmWave / integrated millimeter wave / IMMW protocol, IEEE 802.15 / UWB protocol, IEEE 802.11bf / sensing protocol, or spark link / nearlink standard protocol. In the technical solution of the present application, sensing devices indicate relative position acquisition related information, thereby facilitating acquisition of the relative position between the sensing devices, improvement of the accuracy of a sensing result and the flexibility of sensing device deployment, and broadening of the range of application scenarios of sensing measurement.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and communication devices

[0001] This application claims priority to Chinese Patent Application No. 202411062670.6, filed with the State Intellectual Property Office of China on August 2, 2024, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more particularly to communication methods and communication devices. Background Technology

[0003] With the rapid development of wireless communication technology, sensing based on wireless communication devices has become a key research focus both domestically and internationally. Specifically, by utilizing the propagation of wireless signals between the transmitter and receiver and analyzing the characteristics of changes in these signals, information about changes in the environment caused by the target can be obtained, enabling sensing in various scenarios.

[0004] Generally speaking, the more accurate the perception results, the better. Therefore, how to improve the accuracy of perception results has become an urgent technical problem to be solved. Summary of the Invention

[0005] This application provides a communication method and a communication device, which helps to improve the accuracy of wireless sensing results, broaden the application scenarios of wireless sensing measurement, and improve the deployment flexibility of wireless sensing measurement equipment.

[0006] In a first aspect, this application provides a communication method, the method comprising: generating a first wireless frame, the first wireless frame including a sensing measurement session identifier and at least one of the following information: first location information acquisition information, indicating whether the sensing measurement session corresponding to the sensing measurement session identifier requests ranging and / or angle measurement by a second device; first ranging mode information, indicating whether the sensing measurement session requests periodic ranging and / or non-periodic ranging by a second device; and first angle measurement mode information, indicating whether the sensing measurement session requests periodic angle measurement and / or non-periodic angle measurement by a second device; and transmitting the first wireless frame to a second device.

[0007] The method in this application can be executed by a first device, or by a chip, processor, chip system, circuit structure, or circuit system applied in the first device. In some designs, the first device may be referred to as a sensing node or sensing device.

[0008] In this method, the first device instructs the second device on information related to the acquisition method of location information in the sensing and measurement session, enabling the second device to know whether ranging and / or angle measurement is required and how to measure ranging and / or angle. This provides technical support for ranging and / or angle measurement between the first and second devices, thereby providing technical support for determining whether the position between the first and second devices has changed. Furthermore, it provides technical support for timely and accurate adjustment of sensing parameters and / or updating of location information, ultimately enabling the improvement of the accuracy of sensing results.

[0009] Furthermore, the first device instructs the second device on this information, enabling the second device to obtain the sensing and measurement parameters, thereby improving measurement efficiency and the accuracy of measurement results, and consequently improving the accuracy of the sensing results.

[0010] Furthermore, this method enables wireless sensing measurement to be applied to more scenarios, such as when the device's location changes, thus improving the versatility of wireless sensing measurement applications.

[0011] In some possible implementations, the first frame may also include at least one of the following: first ranging period information, indicating the ranging period in the sensing measurement session; or, first angle measurement period information, indicating the angle measurement period in the sensing measurement session.

[0012] In this implementation, the first device indicates the ranging period to the second device, so that the second device can know the ranging period and perform ranging, thereby improving the measurement accuracy and efficiency.

[0013] In this implementation, the first device indicates the angle measurement period to the second device, so that the second device can know the angle measurement period and perform distance measurement, thereby improving measurement accuracy and efficiency.

[0014] In some possible implementations, the first frame includes a sensing measurement request frame or a sensing configuration frame. In this implementation, multiplexing the sensing measurement request frame or the sensing configuration frame to transmit first position information acquisition information, first ranging mode information, or first angle measurement mode information can reduce the complexity of the implementation, improve transmission efficiency, and save transmission resources.

[0015] In some possible implementations, the method further includes: receiving a second frame from a second device, the second frame including device location measurement response information indicating whether the second device agrees to perform device location measurement in the sensing measurement session.

[0016] In this implementation, the first device receives the second frame from the second device and can determine whether the second device agrees to the location information acquisition request in the first wireless frame. This allows the first device to know the second device's implementation method for acquiring location information, thereby further improving measurement accuracy and efficiency.

[0017] In some possible implementations, the second frame includes a sensing measurement response frame or a sensing configuration feedback frame. In this implementation, reusing other frames to transmit device position measurement response information can reduce the complexity of the implementation, improve transmission efficiency, and save transmission resources.

[0018] In some possible implementations, the method further includes: receiving a third wireless frame from the second device, the third wireless frame including a sensing measurement session identifier and at least one of the following: at least one sensing parameter; second location information acquisition information indicating whether ranging and / or angle measurement by the first device is requested in the sensing measurement session; second ranging mode information indicating whether periodic ranging and / or non-periodic ranging by the first device is requested in the sensing measurement session; second angle measurement mode information indicating whether periodic angle measurement and / or non-periodic angle measurement by the first device is requested in the sensing measurement session; second ranging period information indicating the ranging period requested by the second device in the sensing measurement session; or, second angle measurement period information indicating the angle measurement period requested by the second device in the sensing measurement session.

[0019] In this implementation, the first device receives relevant information about location acquisition from the second device, which can improve the accuracy of the relevant information about location acquisition used by the first device, thereby helping to improve measurement efficiency and the accuracy of measurement results, and thus improve the accuracy of sensing results.

[0020] In some possible implementations, the method further includes: receiving first information from a second device, the first information being used for sensing and measurement, the first information including at least one of the following: location information acquisition capability information, indicating whether the second device supports ranging capability and / or angle measurement capability; ranging mode capability information, indicating whether the second device supports periodic ranging and / or non-periodic ranging; angle measurement mode capability information, indicating whether the second device supports periodic angle measurement and / or non-periodic angle measurement; or, device movement status information, indicating the movement probability of the second device.

[0021] In this implementation, the first device can learn about the second device's capabilities or movement probability regarding location information acquisition through the first information, providing reference information for the first device to determine the aforementioned information in the first wireless frame. This makes the various information indicated by the first device in the first wireless frame more consistent with the capabilities of the second device, thereby providing a strong guarantee for the successful implementation of ranging and / or angle measurement between the first device and the second device.

[0022] In some possible implementations, the first information is contained within the perception capability information. For example, the first information may be carried in the perception capability response frame or the capability element frame.

[0023] In this implementation, reusing other information or other frames to transmit the device's first information can reduce the complexity of the solution, improve transmission efficiency, and save transmission resources.

[0024] In some possible implementations, the method further includes: receiving device location update information from a second device, the device location update information indicating whether a device location update has occurred in the sensing measurement session.

[0025] In this implementation, the first device can promptly determine whether the device location has been updated based on the device location information. This allows it to perform corresponding operations in a timely manner based on whether the device location has been updated. For example, if the device location has been updated, the updated device location can be obtained promptly to ensure the accuracy of the device location and thus improve the accuracy of the sensing results. Alternatively, if the device location has not been updated, operations related to changing the device location can be avoided or operations that require device location can be avoided to prevent resource waste.

[0026] In some possible implementations, device location update information is carried within the sensing measurement report. This approach reuses the sensing measurement report to transmit initial device information, reducing implementation complexity, improving transmission efficiency, and saving transmission resources.

[0027] Secondly, this application provides a communication method, the method further comprising: receiving a first wireless frame from a first device, the first wireless frame including a sensing measurement session identifier and at least one of the following information: first location information acquisition information, indicating whether the sensing measurement session corresponding to the sensing measurement session identifier requests ranging and / or angle measurement by the second device; first ranging mode information, indicating whether the sensing measurement session requests periodic ranging and / or non-periodic ranging by the second device; first angle measurement mode information, indicating whether the sensing measurement session requests periodic angle measurement and / or non-periodic angle measurement by the second device; and parsing the first wireless frame.

[0028] The methods in this application can be executed by a second device, or by a chip, processor, chip system, circuit structure, or circuit system applied in the second device. In some designs, the second device may be referred to as a sensing node or sensing device.

[0029] In this application, parsing the first wireless frame can be understood as obtaining the information carried in the first wireless frame.

[0030] In some possible implementations, the first radio frame may also include at least one of the following: first ranging period information, indicating the ranging period in the sensing measurement session; or, first angle measurement period information, indicating the angle measurement period in the sensing measurement session.

[0031] In some possible implementations, the first wireless frame includes a sensing measurement request frame or a sensing configuration frame.

[0032] In some possible implementations, the method further includes: sending a second wireless frame to a first device, the second wireless frame including device location measurement response information, the device location measurement response information indicating whether the second device agrees to perform device location measurement in a sensing measurement session.

[0033] In some possible implementations, the second wireless frame includes a sensing measurement response frame or a sensing configuration feedback frame.

[0034] In some possible implementations, the method further includes: sending a third wireless frame to a first device, the third wireless frame including a sensing measurement session identifier and at least one of the following: at least one sensing parameter; second location information acquisition information indicating whether the sensing measurement session requests ranging and / or angle measurement by the first device; second ranging mode information indicating whether the sensing measurement session requests periodic ranging and / or non-periodic ranging by the first device; second angle measurement mode information indicating whether the sensing measurement session requests periodic angle measurement and / or non-periodic angle measurement by the first device; second ranging period information indicating the ranging period requested by the second device in the sensing measurement session; or, second angle measurement period information indicating the angle measurement period requested by the second device in the sensing measurement session.

[0035] In some possible implementations, the method further includes: sending first information to a first device, the first information being used for sensing and measurement, the first information including at least one of the following: location information acquisition capability information, indicating whether the second device supports ranging capability and / or angle measurement capability; ranging mode capability information, indicating whether the second device supports periodic ranging and / or non-periodic ranging; angle measurement mode capability information, indicating whether the second device supports periodic angle measurement and / or non-periodic angle measurement; or, device movement status information, indicating the movement probability of the second device.

[0036] In some possible implementations, the first information is contained within the perception information.

[0037] In some possible implementations, the method further includes: sending device location update information to a first device, the device location update information indicating whether a device location update has occurred in the sensing measurement session.

[0038] In some possible implementations, device location update information is carried in the sensing measurement report.

[0039] The technical effects of the second aspect or any of its possible implementations can be referenced to the technical effects of the corresponding technical solutions in the first aspect, and will not be elaborated here.

[0040] Thirdly, this application provides a communication method, the method comprising: receiving first information from a second device, the first information including at least one of the following: location information acquisition capability information, indicating whether the second device supports ranging capability and / or angle measurement capability; ranging mode capability information, indicating whether the second device supports periodic ranging and / or non-periodic ranging; angle measurement mode capability information, indicating whether the second device supports periodic angle measurement and / or non-periodic angle measurement; or, device movement status information, indicating the movement probability of the second device; and performing sensing measurement based on the first information.

[0041] The method in this application can be executed by a first device, or by a chip, processor, chip system, circuit structure, or circuit system applied in the first device. In some designs, the first device may be referred to as a sensing node or sensing device.

[0042] In this implementation, the first device can learn about the second device's capabilities or movement probability regarding location information acquisition through the first information, enabling the first device to use a method more compatible with the capabilities of the second device to achieve distance measurement and / or angle measurement, thereby providing a strong guarantee for the successful implementation of distance measurement and / or angle measurement between the first device and the second device.

[0043] In some possible implementations, the first information is contained within the perception information.

[0044] In some possible implementations, the method further includes: receiving device location update information from a second device, the device location update information indicating whether a device location update has occurred in the sensing measurement session.

[0045] In some possible implementations, device location update information is carried in the sensing measurement report.

[0046] The technical effects of any possible implementation in the third aspect can be referenced from the technical effects of similar technical solutions in the first aspect, and will not be elaborated here.

[0047] Fourthly, this application provides a communication method, the method comprising: generating first information for sensing measurement, the first information including at least one of the following: location information acquisition capability information, indicating whether the second device supports ranging capability and / or angle measurement capability; ranging mode capability information, indicating whether the second device supports periodic ranging and / or non-periodic ranging; angle measurement mode capability information, indicating whether the second device supports periodic angle measurement and / or non-periodic angle measurement; or, device movement status information, indicating the movement probability of the second device; and sending the first information to a first device.

[0048] The methods in this application can be executed by a second device, or by a chip, processor, chip system, circuit structure, or circuit system applied in the second device. In some designs, the second device may be referred to as a sensing node or sensing device.

[0049] In some possible implementations, the first information is included in the perception capability information.

[0050] In some possible implementations, the method further includes: sending device location update information to the first device, the device location update information indicating whether a device location update has occurred in the sensing measurement session.

[0051] In some possible implementations, device location update information is carried in the sensing measurement report.

[0052] The technical effects of the technical solutions in the fourth aspect or any of the possible implementations can be referenced from the technical effects of the corresponding technical solutions in the third aspect, and will not be repeated here.

[0053] Fifthly, this application provides a communication device. This communication device may include modules corresponding to the methods / operations / steps / actions described in the first aspect or any possible implementation of the first aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software.

[0054] In one design, the device may include a processing module and a communication module. The communication module is used to perform the sending and receiving actions in the method described in the first aspect or any possible implementation thereof, while the processing module is used to perform the processing actions involved in the method described in the first aspect or any possible implementation thereof.

[0055] In one design, the device can be a communication device, or a device, module, circuit, or chip configured in the communication device, or a device that can be used in conjunction with the communication device.

[0056] In one design, this communication device may be referred to as a sensing node or a sensing device.

[0057] Sixthly, this application provides a communication device. This communication device may include modules corresponding to the methods / operations / steps / actions described in the second aspect or any possible implementation of the second aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software.

[0058] In one design, the device may include a processing module and a communication module. The communication module is used to perform the sending and receiving actions in the method described in the second aspect or any possible implementation thereof, while the processing module is used to perform the processing actions involved in the method described in the second aspect or any possible implementation thereof.

[0059] In one design, the device can be a communication device, or a device, module, circuit or chip configured in the communication device, or a device that can be used in conjunction with the communication device.

[0060] In one design, this communication device may be referred to as a sensing node or a sensing device.

[0061] In a seventh aspect, this application provides a communication device. This communication device may include modules corresponding to the methods / operations / steps / actions described in the third aspect or any possible implementation thereof. These modules may be hardware circuits, software, or a combination of hardware circuits and software.

[0062] In one design, the device may include a processing module and a communication module. The communication module is used to perform the sending and receiving actions in the method described in the third aspect or any possible implementation thereof, while the processing module is used to perform the processing actions involved in the method described in the third aspect or any possible implementation thereof.

[0063] In one design, the device can be a communication device, or a device, module, circuit, or chip configured in the communication device, or a device that can be used in conjunction with the communication device.

[0064] In one design, this communication device may be referred to as a sensing node or a sensing device.

[0065] Eighthly, this application provides a communication device. This communication device may include modules corresponding to the methods / operations / steps / actions described in the fourth aspect or any possible implementation of the fourth aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software.

[0066] In one design, the device may include a processing module and a communication module. The communication module is used to perform the sending and receiving actions in the method described in the fourth aspect or any possible implementation thereof, while the processing module is used to perform the processing actions involved in the method described in the fourth aspect or any possible implementation thereof.

[0067] In one design, the device can be a communication device, or a device, module, circuit or chip configured in the communication device, or a device that can be used in conjunction with the communication device.

[0068] In one design, this communication device may be referred to as a sensing node or a sensing device.

[0069] A ninth aspect provides an apparatus including a processor, wherein instructions, when executed by the processor, cause a method as in the first aspect or any possible implementation thereof to be implemented, or cause a method as in the second aspect or any possible implementation thereof to be implemented, or cause a method as in the third aspect or any possible implementation thereof to be implemented, or cause a method as in the fourth aspect or any possible implementation thereof to be implemented.

[0070] Optionally, the device may further include a storage medium that stores the instructions executed by the processor.

[0071] In a tenth aspect, a chip is provided, including processing circuitry, the processing circuitry being configured to run a program or instructions to cause the method as described in the first aspect or any possible implementation thereof to be implemented, or to cause the method as described in the second aspect or any possible implementation thereof to be implemented, or to cause the method as described in the third aspect or any possible implementation thereof to be implemented, or to cause the method as described in the fourth aspect or any possible implementation thereof to be implemented.

[0072] Optionally, the chip may further include a memory for storing programs or instructions.

[0073] Optionally, the chip may also include the transceiver circuit, or an input / output interface.

[0074] Eleventhly, a computer-readable storage medium is provided, the computer-readable storage medium including instructions that, when executed by a processor, cause the method as in the first aspect or any possible implementation of the first aspect to be implemented, or cause the method as in the second aspect or any possible implementation of the second aspect to be implemented, or cause the method as in the third aspect or any possible implementation of the third aspect to be implemented, or cause the method as in the fourth aspect or any possible implementation of the fourth aspect to be implemented.

[0075] In a twelfth aspect, a computer program product is provided, the computer program product comprising computer program code or instructions that, when the computer program code or instructions are executed, cause the method as in the first aspect or any possible implementation thereof to be implemented, or cause the method as in the second aspect or any possible implementation thereof to be implemented, or cause the method as in the third aspect or any possible implementation thereof to be implemented, or cause the method as in the fourth aspect or any possible implementation thereof to be implemented.

[0076] In a thirteenth aspect, a communication system is provided, comprising: means for performing the method of the first aspect or any possible implementation thereof, and means for performing the method of the second aspect or any possible implementation thereof;

[0077] Alternatively, it may include: means for performing the method in the third aspect or any possible implementation of the third aspect, and means for performing the method in the fourth aspect or any possible implementation of the fourth aspect. Attached Figure Description

[0078] Figure 1 is an exemplary structural diagram of a wireless sensing system according to an embodiment of this application;

[0079] Figures 2 and 3 are example diagrams of an application scenario of an embodiment of this application;

[0080] Figure 4 is an exemplary flowchart of a communication method according to an embodiment of this application;

[0081] Figure 5 is an exemplary flowchart of a communication method according to an embodiment of this application;

[0082] Figure 6 is an exemplary flowchart of a communication method according to an embodiment of this application;

[0083] Figure 7 is an exemplary flowchart of a communication method according to an embodiment of this application;

[0084] Figure 8 is an exemplary structural diagram of a communication device according to an embodiment of this application;

[0085] Figure 9 is an exemplary structural diagram of a communication device according to an embodiment of this application. Detailed Implementation

[0086] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0087] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.

[0088] It should be noted that, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0089] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and / or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0090] To facilitate understanding of the communication methods provided in the embodiments of this application, some concepts in the embodiments of this application will be explained below. It should be understood that these explanations of concepts do not constitute a limitation on the technical solutions provided in the embodiments of this application.

[0091] The communication device in this application embodiment can be a mobile device or a fixed device. The communication device in this application is a device with short-range wireless communication capabilities. Some examples of short-range wireless communication are as follows: Wireless Fidelity (Wi-Fi), SparkLink / NearLink, ZigBee, Bluetooth, Ultra Wide Bandwidth (UWB), and infrared radiation.

[0092] For example, the communication devices in this application may include, but are not limited to: mobile phones, tablets, laptops, speakers, wearable devices, mice, keyboards, sockets, desk lamps, smart screens, televisions, smart home appliances, Internet of Things (IoT) devices, camera devices, etc.

[0093] Optionally, the communication equipment can also be a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device, a virtual reality (VR) terminal device, a drone device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in a smart home, etc.

[0094] This application does not specifically limit the form of the communication device. It should be understood that a fixed device can be understood as a device that cannot be moved or whose location is inconvenient to move. For example, a television can be understood as a fixed device.

[0095] A sensing initiator is a device that initiates sensing; a sensing responder is a device that responds to sensing initiated by a sensing initiator; a sensing transmitter is a device that sends sensing measurement signals for sensing measurement; and a sensing receiver is a device that receives sensing measurement signals sent by a sensing transmitter and performs sensing measurement.

[0096] The sensing capabilities exchange process completes the exchange of sensing capabilities between the two sensing parties.

[0097] The sensing measurement session process involves the sensing initiator and sensing responder negotiating sensing measurement parameters and establishing a sensing measurement session.

[0098] The sensing measurement exchange process is the actual measurement part of sensing. It involves the sensing transmitter sending sensing measurement frames to the sensing receiver to perform sensing measurements. The unit of measurement within this process is the sensing measurement exchange.

[0099] The sensing measurement session termination procedure is used to terminate a sensing measurement session.

[0100] In the sensing measurement session process, a sensing measurement request frame is sent from the sensing initiator to the sensing responder. The sensing measurement request frame carries a set of sensing measurement parameters for negotiation. The sensing responder responds to the sensing initiator by replying with a sensing measurement response frame.

[0101] For example, if the sensing responder agrees to the sensing measurement parameters carried in the sensing measurement request frame, it indicates agreement in the sensing measurement response frame, and the sensing measurement session is established. If the sensing responder rejects the sensing measurement parameters carried in the sensing measurement request frame, it indicates rejection in the sensing measurement response frame, and the sensing measurement session fails to establish. If the sensing responder rejects the sensing measurement parameters carried in the sensing measurement request frame, it can also indicate rejection and provide suggestions in the sensing measurement response frame, and the sensing measurement response frame will carry the corresponding recommended sensing measurement parameters, and the sensing measurement session will fail to establish.

[0102] The sensing initiator and sensing responder can continuously reuse the establishment process of the sensing measurement session to negotiate sensing measurement parameters until the sensing measurement session is successfully established.

[0103] Currently, during the perception capability interaction phase, the capability information reported by the perception response node to the perception initiating node can include location information capability information, indicating whether the perception response node has the ability to acquire location information, that is, whether the perception response node can acquire location information.

[0104] During the perception measurement session, the perception initiating node may send a perception measurement request frame to the perception responding node, which may include location information to indicate whether the perception responding node has acquired the location information.

[0105] During the perception measurement interaction phase, the perception response node can include node location information in the perception measurement report, indicating the current node location in the perception session.

[0106] The technical solutions in this application embodiment can support IEEE protocols, such as IEEE 802.11be / Wi-Fi 7 / EHT protocol, IEEE 802.11bn / UHR / Wi-Fi 8 protocol, Integrated mmWave / IMMW protocol, IEEE 802.15 / UWB protocol, IEEE 802.11bf / sensing protocol, or SparkLink protocol. Examples of SparkLink protocols include: the SparkLink-LowEnergy (SLE) access mode protocol, the SparkLink Basic (SLB) access mode protocol, and the SparkLink-Positioning (SLP) mode protocol.

[0107] Figure 1 is an exemplary structural diagram of a wireless sensing measurement system according to an embodiment of this application. As shown in Figure 1, the system may include a communication device 110 and a communication device 120. Both communication device 110 and communication device 120 are communication devices with wireless sensing capabilities. Communication device 110 and communication device 120 can be referred to as sensing nodes, that is, communication device 110 can also be referred to as sensing device 110, and communication device 120 can also be referred to as sensing device 120.

[0108] The communication device in this application may be referred to as a communication node, and the sensing device may be referred to as a sensing node.

[0109] Communication device 110 can act as a sensing initiator and / or sensing responder, and communication device 120 can act as a sensing initiator and / or sensing responder.

[0110] Communication device 110 can act as a sensing sender and / or sensing receiver, and communication device 120 can act as a sensing sender and / or sensing receiver.

[0111] The sensing initiator transmits a wireless communication signal; during the propagation process, the wireless communication signal is affected by the environment, causing changes in its amplitude, phase, and other characteristics; after receiving the wireless communication signal whose propagation has been affected by the environment, the sensing receiver can extract target feature information in the environment through signal processing, thereby realizing wireless sensing measurement.

[0112] Current research on sensor integration technology only considers scenarios where the devices are in fixed positions. However, in real-world scenarios, the deployment and application requirements of devices are becoming increasingly diverse, meaning that the relative positions between devices are often not fixed and can change.

[0113] When the location of any device changes, the propagation path of the wireless signal changes. Different locations result in different coverage areas.

[0114] For example, as the relative distance between devices increases, the sensing range will gradually expand from an initial small ellipse to a large ellipse; if the distance between devices continues to increase, the sensing range will decrease and become peanut-shaped, eventually splitting into two circles surrounding the devices.

[0115] Changes in the relative positions of devices can alter the sensing coverage area, as well as the channel and propagation path, potentially leading to errors in the sensing results when using the original sensing parameters. For example, if the relative distance between devices changes from far to near, using the original automatic gain control (AGC) may result in signal saturation; conversely, if the relative distance between devices changes from near to far, using the original signal transmission parameters may lead to insufficient coverage or inadequate signal-to-noise ratio. Furthermore, in scenarios involving measuring the position of a sensed object, the positional information between devices can affect the measurement results.

[0116] Figures 2 and 3 are example diagrams of a wireless sensing scenario according to an embodiment of this application. In Figures 2 and 3, the solid line represents the distance between the smart screen and the mobile phone, and the dashed line represents the propagation path of the wireless sensing signal between the smart screen and the mobile phone through the human body.

[0117] Assuming at a certain point in time, as shown in Figure 2, the distance between the smart screen and the mobile phone is L1. At this time, the smart screen and the mobile phone can perform sensing measurements through pre-configured or negotiated optimal sensing parameters to achieve wireless sensing of the human as a sensing target, such as sensing the human's presence, behavior, actions, and other vital characteristics.

[0118] After some time, at another point in time, as shown in Figure 3, the distance between the smart screen and the mobile phone becomes L2. At this point, the channel and propagation path of the sensing measurement signal between the smart screen and the mobile phone change. If the previous sensing parameters are continued to be used for measurement, it may lead to signal saturation, thereby affecting the accuracy of the measurement results or wasting power.

[0119] For example, suppose at a certain point in time, as shown in Figure 3, the distance between the smart screen and the mobile phone is L2. At this time, the smart screen and the mobile phone can perform sensing measurements through the configured or negotiated optimal sensing parameters to achieve wireless sensing of the human as the sensing target.

[0120] After some time, at another point in time, as shown in Figure 2, the distance between the smart screen and the mobile phone becomes L1. At this time, the channel and propagation path of the sensing measurement signal between the smart screen and the mobile phone change. If the previous sensing parameters are used for measurement, sensing failure or inaccurate sensing results may occur due to insufficient coverage or insufficient signal-to-noise ratio.

[0121] It is understandable that the scenarios illustrated in Figures 2 and 3, which use changes in distance as an example, are merely examples. Similar scenarios exist where the angle changes or where both distance and angle change.

[0122] Therefore, for scenarios where the movement of devices causes changes in their relative positions, a reasonable and effective method is needed to measure the distance and / or angle between sensing devices to obtain their relative positions. This allows for subsequent processing based on these relative positions, such as adjusting sensing parameters and / or updating device positions, thereby improving the quality of the sensing results.

[0123] Figure 4 is an exemplary flowchart of a communication method according to an embodiment of this application. As shown in Figure 4, the method includes steps S410 to S440. The embodiment shown in Figure 4 is described using a first device and a second device as examples of execution subjects. It can be understood that the first device in the method shown in Figure 4 can be replaced by a processor, processor system, chip, chip system, circuit unit, or circuit system applied to the first device, and the second device in the method shown in Figure 4 can be replaced by a processor, processor system, chip, chip system, circuit unit, or circuit system applied to the second device.

[0124] S410, the second device sends first information to the first device. This first information is used for sensing and measurement and includes: location information acquisition capability information, indicating whether the second device supports ranging and angle measurement capabilities; ranging mode capability information, indicating whether the second device supports periodic and non-periodic ranging; angle measurement mode capability information, indicating whether the second device supports periodic and non-periodic angle measurement; and device movement status information, indicating the probability of movement of the second device. Correspondingly, the first device receives the first information.

[0125] As an example, the first device is communication device 110 and the second device is communication device 120; or, the first device is communication device 120 and the second communication device is communication device 110.

[0126] It is understood that the location information acquisition capability information and the location information capability information in this embodiment are different. The location information capability information only indicates whether a node can acquire location information, but does not indicate what capabilities the node can acquire location information based on; while the location information acquisition capability information in this embodiment indicates more finely what location information acquisition capabilities the node possesses, that is, what capabilities it can acquire location information based on, and these capabilities are the capabilities to acquire the relative positions between nodes, thereby helping to realize the related operations of acquiring relative positions.

[0127] In some implementations, the first device is the sensing initiator, and the second device is the sensing responder.

[0128] In some implementations, the first information is included in the perception capability information.

[0129] In some implementations, the second device sends first information to the first device, which can be referred to as the first device and the second device exchanging first information.

[0130] For example, the first device and the second device interact to sense information.

[0131] For example, the first device and the second device exchange first information during the perception capability interaction phase.

[0132] In some implementations, the first information is carried in the sensing capability response frame, narrowband sensing capability response frame, ultra-wideband pulse sensing capability response frame, or capability element frame.

[0133] In some implementations, the device movement state can also be referred to as the device movement probability.

[0134] In some implementations, the first information may also include at least one of the following: sensing support capability information, indicating whether the second device supports wireless sensing; sensing interaction attribute information, indicating the sensing role supported by the second device as a participating device in the sensing process; sensing transmission parameters, including the sensing transmission parameters of the sensing initiator, such as transmission signal bandwidth, channel, and transmission period; sensing report feedback mode information, indicating the sensing report feedback modes supported by the second device; multi-antenna capability information, indicating the node's ability to support multiple antennas; device type information, indicating the site device type; or, location information capability information, indicating whether the second device has the ability to acquire location information.

[0135] In some implementations, the information in this embodiment can be referred to as parameters, which can be carried by fields.

[0136] Since the location information acquisition capability information can reveal the location information acquisition methods supported by the second device, the location information acquisition capability information can also be understood as: indicating the location information acquisition methods supported by the second device, which include at least one of ranging capability and angle measurement capability.

[0137] Similarly, ranging mode capability information can be understood as: indicating the ranging modes supported by the second device, where the ranging modes include at least one of periodic ranging and aperiodic ranging; angle measurement mode capability information can be understood as: indicating the angle measurement modes supported by the second device, where the angle measurement modes include at least one of periodic angle measurement and aperiodic angle measurement.

[0138] When the first information is included in the sensing capability information, and the first information includes sensing support capability information, sensing interaction attribute information, sensing transmission parameters, sensing report feedback mode information, multi-antenna capability information, location information capability information, location information acquisition capability information, ranging mode capability information, angle measurement mode capability information, device type information, and device movement status information, an example of the first information being represented in tabular form is shown in Table 1. It can be understood that the nodes in Table 1 represent the nodes that send the first information, for example, representing the second device.

[0139] Table 1. Information on Perceptual Ability

[0140] In some implementations, the field carrying device mobility status information indicates different movement probabilities of the node through different values. Table 2 shows the mapping relationship between the values ​​of the device mobility status information field and the movement probabilities. The device mobility status information field shown in Table 2 has three values, which correspond to three different movement probabilities.

[0141] Table 2 Equipment Movement Status Information

[0142] In this embodiment, location information capability information, location information acquisition capability information, ranging mode capability information, and angle measurement mode capability information are collectively referred to as location-related information. Each location-related information can be carried in a corresponding field. Table 3 provides examples of the bit length occupied by the field corresponding to each location-related information and the meaning represented by the bit value.

[0143] Table 3 Location-related information

[0144] S420, the first device sends a first frame to the second device. The first frame includes a sensing measurement session identifier and the following information: first location information acquisition information, indicating whether ranging and angle measurement are requested in the sensing measurement session corresponding to the sensing measurement session identifier; first ranging mode information, indicating whether periodic ranging and non-periodic ranging are requested in the sensing measurement session; and first angle measurement mode information, indicating whether periodic angle measurement and non-periodic angle measurement are requested in the sensing measurement session. Accordingly, the second device receives the first frame.

[0145] It is understood that the location information acquired in this embodiment is different from the existing location information. The existing location information indicates whether location information needs to be acquired, while the location information acquisition information indicates what method needs to be used or should be used to acquire the location information, or in other words, the location information acquisition information indicates what type (distance and / or angle) of location information needs to be acquired.

[0146] In some implementations, after the second device interacts with the first device to exchange first information, the first device, based on location-related information and in combination with the device type and device movement status (probability), estimates the relative position change between the sensing initiator and the sensing responder, and determines the location information acquisition method to be configured or requested, ranging mode and / or angle measurement mode.

[0147] It is understandable that the location acquisition method, ranging mode, and angle measurement mode requested by the first device are consistent with the capabilities reported by the second device, and generally cannot exceed the capabilities of the second device.

[0148] In this embodiment, the first frame contains both a perception measurement session identifier and information such as location information acquisition information, ranging mode information, and angle measurement mode information. This indicates that the location information acquisition information, ranging mode information, and angle measurement mode information are bound to the perception measurement session identifier. In the corresponding perception measurement session, measurements need to be performed according to this information.

[0149] As an example, if the first device and / or the second device are mobile devices (such as routers, speakers, or mobile phones), then a periodic ranging and / or periodic angle measurement mode is set or requested, and the ranging period and / or angle measurement period is set or requested in conjunction with the device's movement status (probability).

[0150] For example, when mobile terminals such as smartphones are used as sensing stations, shorter ranging and / or angle measurement periods can be set or requested to dynamically capture changes in the relative positions between sensing stations and achieve reliable sensing.

[0151] For example, when a portable but infrequently moved terminal such as a speaker or router is used as a sensing station, a longer ranging period and / or angle measurement period can be set or requested. This can dynamically capture changes in the relative positions between sensing stations and save resources and energy to a certain extent.

[0152] For example, if both the first and second devices are relatively fixed devices (such as in-vehicle anchor points or home nodes), and the probability of device movement is extremely low, and the devices have high power consumption requirements, then a non-periodic ranging and / or non-periodic angle measurement mode can be set or requested, or a long-period periodic ranging and / or periodic angle measurement mode can be set.

[0153] In the non-periodic ranging and / or non-periodic angle measurement mode, some implementations set the triggering method for non-periodic ranging and / or non-periodic angle measurement.

[0154] For example, in non-periodic ranging and / or non-periodic angle measurement modes, the first device and / or the second device dynamically trigger the ranging process and / or angle measurement process based on the sensed measurement data or task instructions.

[0155] When triggered by sensing measurement data, in some implementations, the triggering limits include pre-set channel state information (CSI) thresholds, whether CSI is saturated, etc.

[0156] In some implementations, the ranging and / or angle measurement processes are triggered by the instruction message when the task instruction information is triggered.

[0157] In some implementations, the first device sends a first frame to the second device during the sensing and measurement session.

[0158] In some implementations, the first frame is a sensing measurement request frame or a sensing measurement establishment request frame.

[0159] In some implementations, the first frame is the perception configuration frame.

[0160] In some implementations, the first frame also includes a ranging period and / or an angle measuring period.

[0161] In some implementations, the first frame may also include at least one of the following: sensing signal parameters, indicating parameters such as signal bandwidth, channel, and transmission period; sensing report feedback type information, indicating the sensing report feedback type; sensing interaction attribute information, indicating the sensing role supported by the node as a participating device in the sensing process; or, location information, indicating whether the node has acquired location information.

[0162] An example of how the first frame is represented in tabular form is shown in Table 4. It can be understood that the nodes in Table 4 represent the sending node of the first frame, such as the first device; the devices identified are the receiving nodes of the first frame, such as the second device.

[0163] Table 4 First Frame

[0164] S430, the second device sends a second frame to the first device. The second frame includes device location measurement response information, which indicates whether the second device agrees to perform device location measurement in the sensing measurement session.

[0165] In some implementations, after receiving the first frame, the second device determines whether to agree to perform device location measurement in the sensing measurement session based on the parameters carried in the first frame, and feeds back the determination result in the second frame.

[0166] In some implementations, the second device sends a second frame to the first device during the sensing and measurement session.

[0167] In some implementations, the second frame is a sensing measurement response frame or a sensing measurement setup response frame.

[0168] In some implementations, the second frame is the perception configuration feedback frame.

[0169] In some implementations, the second frame also includes at least one of the following: a sensing measurement session identifier; a sensing response result indicating whether consent is given to the sensing measurement; or, sensing transmission parameters indicating parameters such as signal bandwidth, channel, and transmission period.

[0170] The parameters and descriptions contained in the second frame are shown in Table 5.

[0171] Table 5, second frame

[0172] After receiving the second frame, the first device and the second device begin sensing and measurement. During the sensing and measurement phase, the first device and the second device perform device position measurement according to the device position measurement method negotiated between the first and second frames.

[0173] In some implementations, during a sensing measurement session, the distance and / or angle between devices are measured by ranging frames and / or angle measuring frames, and the distance and / or angle measurement results are reported during each ranging and / or angle measuring process.

[0174] In one implementation, during the sensing and measurement process, the sensing parameters of the first device and / or the second device can be dynamically adjusted by the first device and / or the second device based on the position information obtained by ranging and / or angle measurement.

[0175] For example, the transmission power, signal duration, and signal transmission period of the sensing transmitter can be adjusted.

[0176] For example, the AGC of the sensing receiver can be adjusted.

[0177] For example, the antenna and / or beam directions of the sensing transmitter and receiver, determined by the angle, need to be switched to achieve optimal sensing parameter adaptation for different node location combinations. However, the same sensing parameters can be used for measurement before the next node location information measurement.

[0178] In one implementation, after measuring the distance and / or angle between devices during the sensing measurement process, the sensing parameters of the sensing transmitter and the sensing receiver can be dynamically adjusted based on whether the results of comparing the distance and / or angle obtained in this measurement with the previous measurement result meet the conditions.

[0179] The distance and / or angle results obtained in this measurement meet the following conditions when compared with the previous measurement results: either the absolute value of the distance and / or angle changes, or the difference between the relative distance / angle of the two measurements is higher than or equal to a threshold.

[0180] If the conditions are met, the updating and negotiation of sensing parameters between devices will be triggered.

[0181] For example, under refined measurement, if the distance and / or angle change relative to each other, i.e. the phase position between the first device and the second device changes, the sensing initiating station will restart the negotiation of sensing parameters.

[0182] For example, in a coarse measurement task, if the distance and / or angle change significantly compared to the previous measurement result, i.e., the absolute value of the difference between the distance and / or angle measurement result and the previous measurement result is greater than the threshold, the update and negotiation of the sensing parameters are restarted.

[0183] In one implementation, periodic ranging and non-periodic ranging can be switched to each other, non-periodic angle measurement and periodic angle measurement can be switched to each other, the period of periodic ranging can be dynamically adjusted and reset, and the period of periodic angle measurement can be dynamically adjusted and reset.

[0184] In periodic ranging mode, as an example, the ranging period can be reset based on the ranging results.

[0185] For example, if the distance between the first and second devices changes rapidly, then a shorter ranging cycle is set.

[0186] For example, if the distance between the first and second devices changes slowly, then a longer ranging cycle should be set.

[0187] In the periodic angle measurement mode, as an example, the angle measurement period can be reset based on the angle measurement results.

[0188] For example, if the angle between the first and second devices changes rapidly, then a shorter angle measurement cycle is updated.

[0189] For example, if the angle between the first and second devices changes slowly, then a longer angle measurement cycle should be updated.

[0190] As an example, after the second device performs ranging and / or angle measurement with the first device, the second device may send a third frame to the first device, and the first device receives the third frame accordingly. The third frame includes a sensing measurement session identifier and at least one of the following: at least one sensing parameter; location information acquisition information indicating whether ranging and / or angle measurement by the first device is requested in the sensing measurement session; ranging mode information indicating whether periodic ranging and / or non-periodic ranging by the first device is requested in the sensing measurement session; angle measurement mode information indicating whether periodic and / or non-periodic angle measurement by the first device is requested in the sensing measurement session; ranging period information indicating the ranging period requested by the second device in the sensing measurement session; or, angle measurement period information indicating the angle measurement period requested by the second device in the sensing measurement session.

[0191] This example indicates that the second device triggers the resetting of one or more parameters among the location information acquisition method, ranging mode, angle measurement mode, ranging period, angle measurement period, and sensing parameters.

[0192] As another example, after the second device performs ranging and / or angle measurement with the first device, the first device may send a third frame to the second device, and the second device receives the third frame accordingly. The third frame includes a sensing measurement session identifier and at least one of the following: at least one sensing parameter; location information acquisition information indicating whether ranging and / or angle measurement by the first device is requested in the sensing measurement session; ranging mode information indicating whether periodic ranging and / or non-periodic ranging by the first device is requested in the sensing measurement session; angle measurement mode information indicating whether periodic and / or non-periodic angle measurement by the first device is requested in the sensing measurement session; ranging period information indicating the ranging period requested by the second device in the sensing measurement session; or, angle measurement period information indicating the angle measurement period requested by the second device in the sensing measurement session.

[0193] This example indicates that the first device triggers the resetting of one or more parameters among the location information acquisition method, ranging mode, angle measurement mode, ranging period, angle measurement period, and sensing parameters.

[0194] In some implementations, the frame structure of the third frame can be the same as that of the second frame.

[0195] In some implementations, the frame structure of the third frame can be a redefined frame structure.

[0196] S440, the first device and the second device exchange device location update information, the device location update information indicating whether a node location update has occurred in the sensing and measurement session.

[0197] For example, the second device sends location update information to the first device.

[0198] For example, during and / or after the sensing measurement process, the first device exchanges location update information with the second device.

[0199] In some implementations, device location update information is included in the sensing measurement report. An example of a sensing measurement report represented in a table is shown in Table 6.

[0200] Table 6 Sensing Measurement Report

[0201] It is understood that the node position update information and the node position information in this embodiment are different. The node position information indicates the current position of the node, while the node position update information indicates whether the node position has been updated or has changed.

[0202] Compared to node location information, node location update information has at least the following technical advantages: Based on node location update information, the device can know whether the location information has changed. If it has changed, for operations or steps that require the use of node location information, these operations or steps can be re-executed in a timely manner to ensure the accuracy of the results. If it has not changed, even if node location information is received, it is not necessary to re-execute the operations or steps related to node location information, thereby saving resources.

[0203] In some implementations, during the sensing measurement process, the device performs a sensing measurement report interaction after each distance and / or angle measurement.

[0204] In some implementations, a perception measurement report is generated when the distance and / or angle measured by the device changes compared to the previous measurement.

[0205] In some implementations, when the difference between the distance and / or angle measured by the device this time and the result of the previous measurement is greater than a preset threshold, a perception measurement report is generated and interacted with.

[0206] In this embodiment, changes in the relative position of the device can be dynamically detected in a flexible manner during the sensing and measurement process. The triggering method is flexible and can be switched. Under the premise of meeting the sensing and measurement requirements, position measurement resources can be saved.

[0207] In this embodiment, during the sensing and measurement process, the parameters of the sensing transceiver are flexibly adjusted according to the changes in the relative position of the device, and the target position is updated in applications such as positioning, so as to avoid errors caused by changes in the position of the sensing node, effectively improve the accuracy of mobile device sensing, and expand the scenarios for mobile device sensing.

[0208] In this embodiment, because the devices can dynamically adjust the sensing and measurement parameters based on their relative positions, dynamic sensing and measurement can be achieved. That is, the realization of sensing and measurement is not limited by the position between the devices, nor is it affected by changes in the position between the devices. Therefore, sensing and measurement can be applied to a wider range of scenarios, such as scenarios where the device position is fixed, the relative position between the devices is fixed, the device position changes, and the relative position between the devices changes. Furthermore, the sensing and measurement devices can be flexibly deployed, or in other words, any device with short-range communication capabilities can be used as a sensing and measurement device.

[0209] For example, in the scenario shown in Figure 2, the smart screen and / or mobile phone use the method of the embodiments of this application to measure distance. When the distance between the smart screen and the mobile phone decreases from L1 to L2, or increases from L2 to L1, the smart screen and / or mobile phone can know the distance change, so as to dynamically adjust the perception parameters to obtain accurate perception results.

[0210] For example, in the scenario shown in Figure 3, the computer and / or mobile phone use the method of the embodiment of this application to measure the distance. After the computer and / or mobile phone determine that the distance has decreased to a certain extent, they can start wireless sensing of the human body in a timely manner.

[0211] It is understood that if, after S420, the second device does not agree to the request of the first device after receiving the first frame, then S430 and S440 may not be executed in the method of this embodiment.

[0212] Alternatively, after S420, if the second device does not agree to the request of the first device after receiving the first frame, it can indicate in the second frame of S430 that the request of the first device is rejected, and then the subsequent perception measurement interaction and S440 can be omitted.

[0213] It is understood that the sequential positional relationship of various information in the tables of this embodiment is only an example, and this application does not limit the order of the fields corresponding to these information in the frame; the number of bits occupied by each field is only an example, and this application does not limit the number of bits occupied by each field.

[0214] It is understandable that the device movement status field in Table 2 has 3 possible values, each corresponding to a different probability range. This is just an example. In this embodiment, the device movement status field may have more or fewer possible values, each corresponding to a different probability range or probability.

[0215] It is understandable that in Table 3, the first bit in the location information acquisition capability field corresponds to "distance measurement" and the second bit corresponds to "angle measurement," which is just an example. For example, the first bit could correspond to "angle measurement" and the second bit to "distance measurement."

[0216] In some implementations, the location information acquisition capability field can be divided into two fields, each containing one bit, and these two fields correspond one-to-one with ranging and angle measurement.

[0217] It is understandable that in Table 3, the first bit in the ranging mode capability field corresponds to "periodic ranging" and the second bit corresponds to "non-periodic ranging," which is only an example. For instance, the first bit could correspond to "non-periodic ranging" and the second bit to "periodic ranging."

[0218] In some implementations, the ranging mode capability field can be divided into two fields, each containing one bit, which correspond one-to-one with periodic ranging and aperiodic ranging.

[0219] It is understandable that in Table 3, the first bit in the angle measurement mode capability field corresponds to "periodic angle measurement" and the second bit corresponds to "non-periodic angle measurement," which is only an example. For example, the first bit could correspond to "non-periodic angle measurement" and the second bit could correspond to "periodic angle measurement."

[0220] In some implementations, the angle measurement mode capability field can be divided into two fields, each containing one bit, and these two fields correspond one-to-one with periodic angle measurement and aperiodic angle measurement.

[0221] It is understandable that in Table 4, the first bit in the location information acquisition field corresponds to "distance measurement" and the second bit corresponds to "angle measurement," which is just an example. For example, the first bit could correspond to "angle measurement" and the second bit to "distance measurement."

[0222] In some implementations, the location information acquisition field can be divided into two fields, each containing one bit, and these two fields correspond one-to-one with the ranging and angle measurement.

[0223] It is understandable that in Table 4, the first bit in the ranging mode field corresponds to "periodic ranging" and the second bit corresponds to "non-periodic ranging," but this is only an example. For instance, the first bit could correspond to "non-periodic ranging" and the second bit to "periodic ranging."

[0224] In some implementations, the ranging mode field can be divided into two fields, each containing one bit, which correspond one-to-one with periodic ranging and aperiodic ranging.

[0225] It is understandable that in Table 4, the first bit in the angle measurement mode field corresponds to "periodic angle measurement" and the second bit corresponds to "non-periodic angle measurement," which is only an example. For example, the first bit could correspond to "non-periodic angle measurement" and the second bit could correspond to "periodic angle measurement."

[0226] In some implementations, the angle measurement mode field can be divided into two fields, each containing one bit, and these two fields correspond one-to-one with periodic angle measurement and aperiodic angle measurement.

[0227] It is understandable that in Table 4, a value of 0 in the ranging period field to indicate non-periodic ranging is merely an example. For instance, it could be stipulated that the ranging period field cannot be 0. Alternatively, it could be stipulated that a larger value in the ranging period field indicates non-periodic ranging.

[0228] It is understandable that in Table 4, a value of 0 in the angle measurement period field to indicate non-periodic angle measurement is merely an example. For instance, it could be stipulated that the value of the angle measurement period field cannot be 0. Alternatively, it could be stipulated that a larger value in the angle measurement period field indicates non-periodic angle measurement.

[0229] In some implementations, the location information acquisition capability field in Table 3 can be replaced with other types of fields, such as numerical fields. Different values ​​represent different location information acquisition capabilities, which can be understood as identifiers or indexes of the location information acquisition capabilities. For example, when the value of the location information acquisition capability field is "00", it means that the node does not support device ranging and does not support angle measurement; when the value of the location information acquisition capability field is "01", it means that the node only supports device ranging and does not support angle measurement; when the value of the location information acquisition capability field is "10", it means that the node only supports device angle measurement and does not support ranging; when the value of the location information acquisition capability field is "11", it means that the node supports both device ranging and angle measurement.

[0230] In some implementations, the ranging mode capability field in Table 3 can be replaced with other types of fields, such as numerical fields. Different values ​​represent different ranging mode capabilities, which can be understood as identifiers or indexes of the ranging mode capabilities. For example, when the value of the ranging mode capability field is "00", it means that the node does not support periodic ranging or non-periodic ranging; when the value of the ranging mode capability field is "01", it means that the node only supports periodic ranging and does not support non-periodic ranging; when the value of the ranging mode capability field is "10", it means that the node only supports non-periodic ranging and does not support periodic ranging; and when the value of the ranging mode capability field is "11", it means that the node supports both periodic and non-periodic ranging.

[0231] In some implementations, the angle measurement mode capability field in Table 3 can be replaced with other types of fields, such as numerical fields. Different values ​​represent different angle measurement mode capabilities, which can be understood as identifiers or indexes of the angle measurement mode capabilities. For example, when the value of the angle measurement mode capability field is "00", it means that the node does not support periodic angle measurement or non-periodic angle measurement; when the value of the angle measurement mode capability field is "01", it means that the node only supports periodic angle measurement and does not support non-periodic angle measurement; when the value of the angle measurement mode capability field is "10", it means that the node only supports non-periodic angle measurement and does not support periodic angle measurement; and when the value of the angle measurement mode capability field is "11", it means that the node supports both periodic and non-periodic angle measurement.

[0232] In some implementations, the location information acquisition field in Table 4 can be replaced with other types of fields, such as numerical fields. Different values ​​represent different location information acquisition methods, which can be understood as identifiers or indexes of the location information acquisition methods. For example, when the value of the location information acquisition field is "00", it means that the node does not request the device to measure distance and angle; when the value of the location information acquisition method field is "01", it means that the node only requests the device to measure distance and does not request angle; when the value of the location information acquisition method field is "10", it means that the node only requests the device to measure angle and does not request distance; and when the value of the location information acquisition field is "11", it means that the node requests both distance and angle measurement.

[0233] In some implementations, the ranging mode field in Table 4 can be replaced with other types of fields, such as numerical fields. Different values ​​represent different ranging modes, which can be understood as identifiers or indexes of the ranging modes. For example, when the value of the ranging mode field is "00", it means that the node does not request periodic ranging or non-periodic ranging; when the value of the ranging mode field is "01", it means that the node only requests periodic ranging and does not request non-periodic ranging; when the value of the ranging mode field is "10", it means that the node only requests non-periodic ranging and does not request periodic ranging; and when the value of the ranging mode field is "11", it means that the node requests both periodic and non-periodic ranging.

[0234] In some implementations, the angle measurement mode field in Table 4 can be replaced with other types of fields, such as numerical fields. Different values ​​represent different angle measurement modes, which can be understood as identifiers or indexes of the angle measurement mode. For example, when the value of the angle measurement mode field is "00", it means that the node does not request periodic angle measurement or non-periodic angle measurement; when the value of the angle measurement mode field is "01", it means that the node only requests periodic angle measurement and does not request non-periodic angle measurement; when the value of the angle measurement mode field is "10", it means that the node only requests non-periodic angle measurement and does not request periodic angle measurement; and when the value of the angle measurement mode field is "11", it means that the node requests both periodic and non-periodic angle measurement.

[0235] In some implementations, if the location information acquisition capability field in the first information indicates that the node supports location information acquisition methods that do not include ranging, then the first information may not include a ranging mode capability field; if the location information acquisition capability field indicates that the node supports location information acquisition methods that do not include angle measurement, then the first information may not include an angle measurement mode capability field.

[0236] In some implementations, if the location information acquisition field in the first frame indicates that the location information acquisition method requested by the node does not include ranging, then the first frame may not include the ranging mode field and / or the ranging period field; if the location information acquisition field indicates that the location information acquisition method requested by the node does not include angle measurement, then the first frame may not include the angle measurement mode field and / or the angle measurement period field.

[0237] In some implementations, if the ranging mode field in the first frame indicates that the ranging mode requested by the node does not include periodic ranging, then the first frame may not include a ranging period field; if the angle measurement mode field indicates that the angle measurement mode requested by the node does not include periodic angle measurement, then the first frame may not include an angle measurement period field.

[0238] Figure 5 is an exemplary flowchart of a communication method according to an embodiment of this application. As shown in Figure 5, the method includes steps S510 to S540. One difference between the embodiment shown in Figure 5 and the embodiment shown in Figure 4 is that the first information in the embodiment shown in Figure 4 includes location information acquisition capability information, ranging mode capability information, angle measurement mode capability information, and device movement status information, while the first information in the embodiment shown in Figure 5 may only include a portion of the location information acquisition capability information, ranging mode capability information, angle measurement mode capability information, and device movement status information; the first frame in the embodiment shown in Figure 4 includes location information acquisition method information, ranging mode information, angle measurement mode information, ranging period information, and angle measurement period information, while the first frame in the embodiment shown in Figure 5 may only include a portion of the acquisition method information, ranging mode information, angle measurement mode information, ranging period information, and angle measurement period information.

[0239] S510, the second device sends first information to the first device. The first information is used for sensing and measurement, and includes at least one of the following: location information acquisition capability information, indicating whether the second device supports ranging and angle measurement capabilities; ranging mode capability information, indicating whether the second device supports periodic ranging and non-periodic ranging; angle measurement mode capability information, indicating whether the second device supports periodic angle measurement and non-periodic angle measurement; or, device movement status information, indicating the movement probability of the second device. Accordingly, the first device receives the first information.

[0240] Regarding the four pieces of information—location information acquisition capability information, ranging mode capability information, angle measurement mode capability information, and device movement status information—in some implementations, the first piece of information does not include device movement status information at least. For example, the first piece of information may include location information acquisition capability information, or, the first piece of information may include ranging mode capability information, or, the first piece of information may include angle measurement mode capability information, or, the first piece of information may include both ranging mode capability information and angle measurement mode capability information, or, the first piece of information may include both angle measurement mode capability information and location information acquisition capability information.

[0241] When the first information does not include device movement status information, in some implementations, the first device determines the movement probability of the device based on the device type, for example, the movement probability of a mobile phone is high and the movement probability of a TV is low; in other implementations, when the device is set to acquire location information, range measurement mode and angle measurement mode, the movement probability information is not used.

[0242] When the first information does not include device movement status information, the relevant operations of the first device and the second device for the information included in the first information can be referred to the relevant content in the example shown in Figure 4, which will not be repeated here.

[0243] Regarding the four pieces of information—location information acquisition capability information, ranging mode capability information, angle measurement mode capability information, and device movement status information—in some implementations, the first piece of information does not include location information acquisition capability information at all. For example, the first piece of information may include ranging mode capability information, angle measurement mode capability information, and device movement status information; or, the first piece of information may include angle measurement mode capability information and device movement status information; or, the first piece of information may include ranging mode capability information and device movement status information; or, the first piece of information may include device movement status information.

[0244] The first information does not include location acquisition capability information, but when it includes ranging mode capability information and / or angle measurement mode capability information, in some implementations, the device can determine its location acquisition capability based on the ranging mode capability information and / or angle measurement mode capability information. For example, if the ranging mode capability information indicates that periodic ranging is not supported and aperiodic angle measurement is not supported, it can be determined that the device does not support ranging; if the angle measurement mode capability information indicates that periodic angle measurement is not supported and aperiodic angle measurement is not supported, it can be determined that the device does not support angle measurement.

[0245] When the first information does not include location information acquisition capability information, the relevant operations of the first device and the second device for the information included in the first information can be referred to the relevant content in the example shown in Figure 4, which will not be repeated here.

[0246] Regarding the four pieces of information—location information acquisition capability information, ranging mode capability information, angle measurement mode capability information, and device movement status information—in some implementations, the first piece of information does not include ranging mode capability information at least.

[0247] When the first information does not include ranging mode capability information, in some implementations, the default is: to support both periodic ranging and non-periodic ranging, or to support only periodic ranging, or to support only non-periodic ranging, or to support neither periodic ranging nor non-periodic ranging.

[0248] When the first information does not include location information acquisition capability information, the relevant operations of the first device and the second device for the information included in the first information can be referred to the relevant content in the example shown in Figure 4, which will not be repeated here.

[0249] Regarding the four pieces of information—location information acquisition capability information, ranging mode capability information, angle measurement mode capability information, and device movement status information—in some implementations, the first piece of information does not include angle measurement mode capability information at least.

[0250] When the first information does not include angle measurement mode capability information, in some implementations, the default is: to support both periodic and non-periodic angle measurement, or to support only periodic angle measurement, or to support only non-periodic angle measurement, or to support neither periodic nor non-periodic angle measurement.

[0251] When the first information does not include location information acquisition capability information, the relevant operations of the first device and the second device for the information included in the first information can be referred to the relevant content in the example shown in Figure 4, which will not be repeated here.

[0252] S520, the first device sends a first frame to the second device. The first frame includes a sensing measurement session identifier and at least one of the following: first location information acquisition information, indicating whether ranging and angle measurement are requested in the sensing measurement session corresponding to the sensing measurement session identifier; first ranging mode information, indicating whether periodic ranging and non-periodic ranging are requested in the sensing measurement session; first angle measurement mode information, indicating whether periodic angle measurement and non-periodic angle measurement are requested in the sensing measurement session; first ranging period information, indicating the ranging period in the sensing measurement session; or, first angle measurement period information, indicating the angle measurement period in the sensing measurement session. Accordingly, the second device receives the first frame.

[0253] Regarding the five pieces of information—location information acquisition method information, ranging mode information, angle measurement mode information, ranging period information, and angle measurement period information—in some implementations, the first frame does not include the location information acquisition information at all. For example, the first frame may include ranging mode information, angle measurement mode information, ranging period information, and angle measurement period information; or, the first frame may include ranging period information and angle measurement period information; or, the first frame may include ranging mode information and angle measurement mode information; or, the first frame may include ranging mode information and ranging period information; or, the first frame may include angle measurement mode information and ranging period information.

[0254] The first frame does not include position information acquisition information, but when it does include ranging mode information and / or angle measurement mode information, in some implementations, the device can determine the position information acquisition method based on the ranging mode information and / or angle measurement mode information. For example, if the ranging mode information indicates that periodic ranging and non-periodic angle measurement are not requested, it can be determined that ranging is not requested; if the angle measurement mode information indicates that periodic angle measurement and non-periodic angle measurement are not requested, it can be determined that the device does not request angle measurement.

[0255] Regarding the five pieces of information—location information acquisition method information, ranging mode information, angle measurement mode information, ranging period information, and angle measurement period information—in some implementations, the first frame does not include the ranging mode information at all. For example, the first frame includes the information acquisition method information, angle measurement mode information, and angle measurement period information; or, the first frame includes the information acquisition method information and angle measurement mode information; or, the first frame includes the information acquisition method information and angle measurement period information.

[0256] When the first frame does not include ranging mode information, in some implementations, the default is to request both periodic and non-periodic ranging, or only periodic ranging, or only non-periodic ranging, or neither periodic nor non-periodic ranging.

[0257] Regarding the five pieces of information—location information acquisition method information, ranging mode information, angle measurement mode information, ranging period information, and angle measurement period information—in some implementations, the first frame does not include the angle measurement mode information at all. For example, the first frame includes the information acquisition method information, ranging mode information, and ranging period information; or, the first frame includes the information acquisition method information and ranging mode information; or, the first frame includes the information acquisition method information and ranging period information.

[0258] When the first frame does not include angle measurement mode information, in some implementations, the default is: to request both periodic and non-periodic angle measurement, or to request only periodic angle measurement, or to request only non-periodic angle measurement, or to request neither periodic nor non-periodic angle measurement.

[0259] Regarding the five pieces of information—location information acquisition method, ranging mode information, angle measurement mode information, ranging period information, and angle measurement period information—in some implementations, the first frame does not include the ranging period information at all. For example, the first frame may include the information acquisition method information and the ranging mode information, or the first frame may include the information acquisition method information and the angle measurement mode information, or the first frame may include the information acquisition method information and the angle measurement period information, or the first frame may include the information acquisition method information, the angle measurement mode information, and the angle measurement period information.

[0260] When the first frame does not include ranging period information, some implementations may use a method that does not include ranging; use the default ranging period; or imply that the ranging mode is non-periodic ranging; or imply that ranging is not requested.

[0261] Regarding the five pieces of information—location information acquisition method, ranging mode information, angle measurement mode information, ranging period information, and angle measurement period information—in some implementations, the first frame does not include the angle measurement period information at all. For example, the first frame may include the information acquisition method information and the angle measurement mode information, or the first frame may include the information acquisition method information and the ranging mode information, or the first frame may include the information acquisition method information and the ranging period information, or the first frame may include the information acquisition method information, the ranging mode information, and the ranging period information.

[0262] When the first frame does not include angle measurement period information, in some implementations, the information acquisition method does not include angle measurement; or a default angle measurement period is used; or it implies that the angle measurement mode is non-periodic angle measurement; or it implies that angle measurement is not requested.

[0263] In some implementations, the method shown in Figure 5 may also include S530 and / or S540.

[0264] S530, the second device sends a second frame to the first device. The second frame includes device location measurement response information, which indicates whether the second device agrees to perform device location measurement in the sensing measurement session.

[0265] S540, the first device and the second device exchange device location update information, the device location update information indicating whether a node location update has occurred in the sensing and measurement session.

[0266] Specifically, S530 can refer to the content related to S430 mentioned above, and S540 can refer to the content related to S440 mentioned above; these details will not be repeated here.

[0267] In some implementations, the method shown in Figure 5 may also include other steps as shown in Figure 4, which will not be elaborated here.

[0268] Figure 6 is an exemplary flowchart of a communication method according to an embodiment of this application. The difference between this method and the embodiment shown in Figure 6 includes: in this embodiment, the second device does not report location information acquisition capability information, ranging mode capability information, angle measurement mode capability information, and device movement status information to the first device.

[0269] S610, the first device sends a first frame to the second device. The first frame includes a sensing measurement session identifier and at least one of the following: first location information acquisition information, indicating whether ranging and angle measurement are requested in the sensing measurement session corresponding to the sensing measurement session identifier; first ranging mode information, indicating whether periodic ranging and non-periodic ranging are requested in the sensing measurement session; or, first angle measurement mode information, indicating whether periodic angle measurement and non-periodic angle measurement are requested in the sensing measurement session. Accordingly, the second device receives the first frame.

[0270] For example, the first frame may contain location information acquisition information, ranging mode information, angle measuring mode information, ranging period information, and angle measuring period information; or, the first frame may contain location information acquisition information, ranging mode information, and ranging period information; or, the first frame may contain location information acquisition information, angle measuring mode information, and angle measuring period information; or, the first frame may contain location information acquisition information, ranging mode information, and angle measuring mode information; or, the first frame may contain location information acquisition information and ranging mode information; or, the first frame may contain location information acquisition information; or, the first frame may include ranging mode information, angle measuring mode information, ranging period information, and angle measuring period information; or, the first frame may include ranging mode information and angle measuring mode information; or, the first frame may include ranging period information and angle measuring period information; or, the first frame may include ranging mode information and ranging period information; or, the first frame may include angle measuring mode information and angle measuring period information.

[0271] This step can be referred to in the content related to S420 or S520 mentioned above, and will not be repeated here.

[0272] In some implementations, the method of this embodiment further includes S620 and / or S630.

[0273] S620, the second device sends a second frame to the first device. The second frame includes device location measurement response information, which indicates whether the second device agrees to perform device location measurement in the sensing measurement session.

[0274] S630, the first device and the second device exchange device location update information, the device location update information indicates whether a node location update has occurred in the sensing and measurement session.

[0275] Specifically, S630 can refer to the content related to S430 mentioned above, and S640 can refer to the content related to S440 mentioned above; these details will not be repeated here.

[0276] In some implementations, the method shown in Figure 6 may also include other steps from the method shown in Figure 4, which will not be elaborated here.

[0277] In this embodiment, the second device does not report its location acquisition capability information, ranging mode capability information, or angle measurement mode capability information to the first device. In some implementations, the location acquisition method information, ranging mode information, angle measurement mode information, ranging period information, and angle measurement period information in the first frame can be set based on the first device's own capabilities. In some implementations, the first device can set these based on protocol specifications.

[0278] In this situation, if the content set by the first device exceeds the capabilities of the second device, in some implementations, the second device can indicate rejection in the second frame after receiving the first frame.

[0279] When the second device indicates rejection in the second frame, in some implementations, the second device may set at least one of the following supported information in the second frame: location information acquisition method, ranging mode, angle measurement mode, ranging period, or angle measurement period.

[0280] Figure 7 is an exemplary flowchart of a communication method according to an embodiment of this application. The difference between this method and the embodiment shown in Figure 4 includes that, in this embodiment, the first device does not indicate the location information acquisition method information, ranging mode information, angle measuring mode information, angle measuring period information, and ranging period information to the second device in the second frame.

[0281] S710, the second device sends first information to the first device. The first information is used for sensing and measurement, and includes at least one of the following: location information acquisition capability information, indicating whether the second device supports ranging and angle measurement capabilities; ranging mode capability information, indicating whether the second device supports periodic ranging and non-periodic ranging; angle measurement mode capability information, indicating whether the second device supports periodic angle measurement and non-periodic angle measurement; or, device movement status information, indicating the movement probability of the second device. Accordingly, the first device receives the first information.

[0282] This step can be referred to in the content related to S410 or S510 mentioned above, and will not be repeated here.

[0283] In some implementations of this embodiment, the capabilities reported by the second device do not match those of the first device. Therefore, the first device does not send information to the second device to set the location information acquisition method, ranging mode, and angle measurement mode.

[0284] In some implementations of this embodiment, the first device does not send information to the second device to set the location information acquisition method, ranging mode, and angle measurement mode. Instead, the location information acquisition method, ranging mode, and angle measurement mode can be set to the location information acquisition method, ranging mode, and angle measurement mode supported by the second device by default.

[0285] In some implementations, this embodiment also includes at least one of S720 to S740.

[0286] S720, the first device sends a sensing measurement request frame to the second device.

[0287] S730, the second device sends a second frame to the first device. The second frame includes device location measurement response information, which indicates whether the second device agrees to perform device location measurement in the sensing measurement session.

[0288] S740, the first device and the second device exchange device location update information, the device location update information indicating whether a node location update has occurred in the sensing and measurement session.

[0289] Specifically, S730 can refer to the content related to S430 mentioned above, and S740 can refer to the content related to S440 mentioned above; these details will not be repeated here.

[0290] In some implementations, the method shown in Figure 7 may also include other steps from the method shown in Figure 4, which will not be elaborated here.

[0291] Figure 8 is a schematic diagram of the structure of a communication device according to an embodiment of this application. As shown in Figure 8, the communication device 800 may include a processing module 801 and a communication module 802.

[0292] As a first example, the communication device 800 can be used to implement the communication method implemented by the first device in any of the embodiments shown in Figures 4 to 7. For example, the processing module 801 is used to implement the processing-related steps performed by the first device in any of the embodiments shown in Figures 4 to 7, and the communication module 802 is used to implement the sending and / or receiving steps performed by the first device in any of the embodiments shown in Figures 4 to 7.

[0293] As a second example, the communication device 800 can be used to implement the communication method implemented by the second device in any of the embodiments shown in Figures 4 to 7. For example, the processing module 801 is used to implement the processing-related steps performed by the second device in any of the embodiments shown in Figures 4 to 7, and the communication module 802 is used to implement the sending and / or receiving steps performed by the second device in any of the embodiments shown in Figures 4 to 7.

[0294] Figure 9 is a schematic diagram of a communication device provided in another embodiment of this application. As shown in Figure 9, the communication device 900 includes a processor 901 and a communication circuit 902. The processor 901 and the communication circuit 902 are coupled to each other. It is understood that the communication circuit 902 can be a transceiver or an input / output interface. Optionally, the communication device 900 may also include a memory 903 for storing instructions executed by the processor 901, or storing input data required by the processor 901 to execute instructions, or storing data generated after the processor 901 executes instructions. It is understood that the memory 903 can be located outside the processor 901, or inside the processor 901.

[0295] As an example, processor 901 is used to implement the functions of the processing module 801 described above, and communication circuit 902 is used to implement the functions of the communication module 802 described above.

[0296] The communication device 900 can be a communication device or a chip used in a communication device. For example, the communication device 900 can be a sensing initiating node or a chip used in a sensing initiating node, and / or, it can be a sensing response node or a chip used in a sensing response node.

[0297] It is understandable that when the communication device 900 is a communication equipment, the communication circuit 902 can be a transceiver. When the device 900 is a chip, the communication circuit 902 can be an input / output interface.

[0298] In some embodiments of this application, a computer program product is also provided. When the computer program product is run on a processor, it can implement the method implemented by the first device in any of the above embodiments, or it can implement the method implemented by the second device in any of the above method embodiments.

[0299] In some embodiments of this application, a computer-readable storage medium is also provided, which contains computer instructions that, when executed on a processor, can implement the method implemented by the first device in any of the above embodiments, or can implement the method implemented by the second device in any of the above method embodiments.

[0300] In some embodiments of this application, a communication system is also provided, which can implement the methods implemented by the first device and the second device in any of the above embodiments.

[0301] It is understood that the processor in the embodiments of this application may be any of the following devices or all or part of the circuitry used for processing functions: a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0302] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Additionally, the ASIC can reside in a network device or terminal device. Alternatively, the processor and storage medium can exist as discrete components in the network device or terminal device.

[0303] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive.

[0304] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0305] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method characterized by comprising: The method applied to a first device comprises: generating a first frame, the first frame comprising a perception measurement session identifier and at least one of the following information: first position information acquisition information indicating whether to request the second device to perform ranging and / or to perform angle measurement in the perception measurement session corresponding to the perception measurement session identifier; first ranging mode information indicating whether to request the second device to perform periodic ranging and / or aperiodic ranging in the perception measurement session; first angle measurement mode information indicating whether to request the second device to perform periodic angle measurement and / or aperiodic angle measurement in the perception measurement session; sending the first frame to the second device.

2. The method of claim 1, wherein, The first frame further comprises at least one of the following information: first ranging period information indicating a ranging period in the perception measurement session; or, first angle measurement period information indicating an angle measurement period in the perception measurement session.

3. The method according to claim 1 or 2, characterized in that, The first frame comprises a perception measurement request frame or a perception configuration frame.

4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: receiving a second frame from the second device, the second frame comprising device position measurement response information indicating whether the second device agrees to perform device position measurement in the perception measurement session.

5. The method of claim 4, wherein, The second frame comprises a perception measurement response frame or a perception configuration feedback frame.

6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: receiving a third frame from the second device, the third frame comprising the perception measurement session identifier and at least one of the following information: at least one perception parameter; second position information acquisition information indicating whether to request the first device to perform ranging and / or to perform angle measurement in the perception measurement session; second ranging mode information indicating whether to request the first device to perform periodic ranging and / or aperiodic ranging in the perception measurement session; second angle measurement mode information indicating whether to request the first device to perform periodic angle measurement and / or aperiodic angle measurement in the perception measurement session; second ranging period information indicating a ranging period requested by the second device in the perception measurement session; or, second angle measurement period information indicating an angle measurement period requested by the second device in the perception measurement session.

7. The method according to any one of claims 1 to 6, characterized in that, The method further comprises: receiving first information from the second device, the first information being used for perception measurement, the first information comprising at least one of the following information: position information acquisition capability information indicating whether the second device supports ranging capability and / or angle measurement capability; ranging mode capability information indicating whether the second device supports periodic ranging and / or aperiodic ranging; angle measurement mode capability information indicating whether the second device supports periodic angle measurement and / or aperiodic angle measurement; or, device movement state information indicating a movement probability of the second device.

8. The method of claim 7, wherein, The first information is included in perception capability information.

9. The method according to any one of claims 1 to 8, characterized in that, The method further comprises: receiving device position update information from the second device, the device position update information indicating whether device position update occurs in the perception measurement session.

10. The method of claim 9, wherein, The device position update information is carried in a perception measurement report.

11. A communication method, comprising: The method applied to a second device further comprises: receiving a first frame from a first device, the first frame comprising a perception measurement session identifier and at least one of: first location information acquisition information indicating whether ranging and / or angle measurement is requested for the second device in a perception measurement session corresponding to the perception measurement session identifier; first ranging mode information indicating whether periodic ranging and / or aperiodic ranging is requested for the second device in the perception measurement session; first angle measurement mode information indicating whether periodic angle measurement and / or aperiodic angle measurement is requested for the second device in the perception measurement session; parsing the first frame.

12. The method of claim 11, wherein, The first frame further comprises at least one of: first ranging period information indicating a ranging period in the perception measurement session; or, first angle measurement period information indicating an angle measurement period in the perception measurement session.

13. The method according to claim 11 or 12, characterized in that, The first frame comprises a perception measurement request frame or a perception configuration frame.

14. The method according to any one of claims 11 to 13, characterized in that, The method further comprises: sending a second frame to the first device, the second frame comprising device location measurement response information indicating whether the second device agrees to perform device location measurement in the perception measurement session.

15. The method of claim 14, wherein, The second frame comprises a perception measurement response frame or a perception configuration feedback frame.

16. The method according to any one of claims 11 to 15, characterized in that, The method further comprises: sending a third frame to the first device, the third frame comprising the perception measurement session identifier and at least one of: at least one perception parameter; second location information acquisition information indicating whether ranging and / or angle measurement is requested for the first device in the perception measurement session; second ranging mode information indicating whether periodic ranging and / or aperiodic ranging is requested for the first device in the perception measurement session; second angle measurement mode information indicating whether periodic angle measurement and / or aperiodic angle measurement is requested for the first device in the perception measurement session; second ranging period information indicating a ranging period requested by the second device in the perception measurement session; or, second angle measurement period information indicating an angle measurement period requested by the second device in the perception measurement session.

17. The method according to any one of claims 11 to 16, characterized in that, The method further comprises: sending first information to the first device, the first information being used for perception measurement, the first information comprising at least one of: location information acquisition capability information indicating whether the second device supports ranging capability and / or angle measurement capability; ranging mode capability information indicating whether the second device supports periodic ranging and / or aperiodic ranging; angle measurement mode capability information indicating whether the second device supports periodic angle measurement and / or aperiodic angle measurement; or, device movement state information indicating a movement probability of the second device.

18. The method of claim 17, wherein, The first information is comprised in perception capability information.

19. The method according to any one of claims 11 to 18, characterized in that, The method further comprises: sending device location update information to the first device, the device location update information indicating whether device location update occurs in the perception measurement session.

20. The method of claim 19, wherein, The device location update information is carried in a perception measurement report.

21. A communications device, characterized by comprising a processor coupled to a memory for storing program instructions, the processor configured to execute the program instructions in the memory to implement the method of any of claims 1-10.

22. A communications device, characterized by comprising a processor coupled to a memory for storing program instructions, the processor configured to execute the program instructions in the memory to implement the method of any of claims 11-20.

23. A communications device, characterized by comprising a processing module and a communication module, the communication device configured to implement the method of any of claims 1-10.

24. A communications device, characterized by comprising a processing module and a communication module, the communication device configured to implement the method of any of claims 11-20.

25. A communication system, characterized by comprising the communication device of claim 21 and the communication device of claim 22, or, comprising the communication device of claim 23 and the communication device of claim 24.

Citation Information

Patent Citations

  • Processing method and device for sensing elevator position

    CN108892012A

  • Multi-station cooperative sensing positioning method and device

    CN117545069A

  • Wireless communication method and device

    US20240114376A1

  • Measurement method and apparatus, and device

    WO2023185341A1