Communication method and apparatus, and computer-readable storage medium
The communication method enhances the efficiency and accuracy of sensing measurement result feedback in DMG sensing by notifying devices to prepare for and receive sensing measurements, addressing the issue of mismatched times in DMG SBP.
Patent Information
- Application Number
- JP2025520736
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-10-10
- Filing Date
- 2023-09-15
- Publication Date
- 2025-09-29
AI Technical Summary
In directional multi-gigabit (DMG) sensing, the SBP initiator may be a non-AP STA or an AP, and the SBP responder may also be a non-AP STA or an AP, leading to mismatched sensing measurement times and inaccurate feedback of sensing measurement results due to the lack of control and resource allocation capabilities in the non-AP STA.
A communication method where a first device notifies a second device to prepare for sensing measurement results, ensuring timely reception by staying awake or performing pre-processing operations, and includes transmitting and receiving sensing physical layer protocol data units (PPDUs) to acquire accurate measurement results.
Improves the efficiency and accuracy of feeding back sensing measurement results by ensuring timely and accurate reception, regardless of whether the first device is an AP or a non-AP STA, and whether it is associated with the second device.
Smart Images

Figure 2025532425000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority to Chinese Patent Application No. 202211233672.8, entitled "COMMUNICATION METHOD AND APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM," filed with the State Intellectual Property Office of China on October 10, 2022, which is incorporated herein by reference in its entirety.
[0002] This application relates to the field of wireless communication technologies, and in particular to communication methods and apparatus, and computer-readable storage media. [Background technology]
[0003] Wireless local area network (WLAN) sensing technology may utilize wireless signals based on wireless networks and devices to perform motion detection, gesture recognition, and biometric measurement. Sensing by proxy (SBP) means that the SBP initiator can obtain the sensing measurement results without participating in the sensing measurement. The sensing measurement results need to be sent to the SBP initiator by the SBP responder after the sensing measurement is completed.
[0004] For SBP over the sub-7 GHz frequency band, the SBP initiator is a non-access point (non-AP) station (STA), the SBP responder is an AP, and the sensing responder is a non-AP STA. It can be understood that an AP used as an intermediate hub can centrally schedule the SBP initiator and the sensing responder. To ensure that the SBP initiator can receive the SBP report transmitted by the SBP responder during the SBP setup process, the AP assigns a time window to the SBP initiator based on the SBP initiator's request. Here, the time window is utilized for subsequent sensing measurements. Thus, the SBP initiator can determine the time at which the sensing measurements occur to ensure that the SBP initiator remains awake or active to receive the SBP report when the sensing measurements occur.
[0005] However, in directional multi-gigabit (DMG) sensing, the SBP initiator may be a non-AP STA or an AP, and the SBP responder may also be a non-AP STA or an AP. When the SBP responder is a non-AP STA, the SBP responder does not have the control, management, and resource allocation capabilities of the AP and may not be able to control the time at which sensing measurements occur. As a result, the measurement times agreed upon between the DMG SBP initiator and the DMG SBP responder may not match, or may not match the time information agreed upon between the DMG SBP responder and the sensing responder. Furthermore, the DMG SBP initiator may not be able to accurately determine the time at which each sensing measurement occurs, i.e., the time at which each SBP report is received. This may cause a problem in which the DMG SBP initiator cannot timely receive the sensing measurement results fed back by the DMG SBP responder. Therefore, how to improve the efficiency of feedback of DMG SBP reports is an urgent issue to be solved. Summary of the Invention
[0006] Embodiments of the present application provide a communication method and apparatus, and a computer-readable storage medium, for improving the efficiency of feeding back DMG SBP reports.
[0007] According to a first aspect, an embodiment of the present application provides a communication method. The communication method is applicable to a first device, a module (e.g., a chip or a processor) within the first device, or a logic module or software capable of realizing all or part of the functions of the first device. In the following, an example in which the method is performed by the first device is used for explanation. The communication method includes: a first device transmits a first frame to a second device, the first frame includes a first message, the first message is used to notify the second device to prepare to receive a sensing measurement result, and the first device acquires the sensing measurement result.
[0008] In this embodiment of the present application, before performing a sensing measurement, the first device notifies the second device to prepare to receive the sensing measurement result, so that the second device may stay awake or active, or perform a pre-processing operation for receiving the sensing measurement result, and then receive the sensing measurement result. Therefore, the second device can timely receive the sensing measurement result fed back by the first device. It is not limited to whether the first device is an AP or a non-AP STA, and it is not limited to whether the first device is associated with the second device, which can improve the efficiency and accuracy of feeding back the sensing measurement result.
[0009] In a possible implementation, the first device acquiring the sensing measurement result includes the first device transmitting and receiving a sensing physical layer protocol data unit (PPDU) and performing a sensing measurement based on the sensing PPDU to acquire the sensing measurement result. In a monostatic type sensing measurement, the first device may transmit and receive the sensing PPDU and perform a sensing measurement based on the sensing PPDU to acquire the sensing measurement result.
[0010] In a possible implementation, the first device obtaining the sensing measurement result includes the first device transmitting a sensing PPDU to a third device, where the third device includes one or more devices, and the first device receiving the sensing measurement result from the third device, where the sensing measurement result is determined by the third device based on the sensing PPDU. When the first device is used as a transmitter of the sensing PPDU and the third device is used as a receiver of the sensing PPDU, the first device may transmit the sensing PPDU to the third device, and the third device may perform a sensing measurement based on the sensing PPDU to obtain the sensing measurement result and transmit the sensing measurement result to the first device.
[0011] In a possible implementation, the first device obtaining the sensing measurement result includes the first device receiving a sensing PPDU from a third device, and the first device performing a sensing measurement based on the sensing PPDU to obtain the sensing measurement result. When the first device is used as a receiver of the sensing PPDU and the third device is used as a transmitter of the sensing PPDU, the third device may transmit the sensing PPDU to the first device, and the first device performs a sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
[0012] In a possible implementation, the sensing measurement includes at least one instance group, and each instance group in the at least one instance group includes one or more instances, each of which includes obtaining a sensing PPDU and performing a sensing measurement based on the sensing PPDU to obtain a sensing measurement result.
[0013] In a possible implementation, the first device transmitting the first frame to the second device includes the first device transmitting the first frame to the second device for each instance before each instance starts, or the first device transmitting the first frame to the second device for each instance group before each instance group starts.
[0014] In a possible implementation, the communication method further includes the first device transmitting the sensing measurement to the second device.
[0015] In a possible implementation, the first device transmitting the sensing measurement results to the second device includes the first device transmitting the sensing measurement results to the second device after each instance is completed, or the first device transmitting the sensing measurement results to the second device after each group of instances is completed.
[0016] In a possible implementation, the first device transmitting the sensing measurement results to the second device after each instance is completed includes the first device transmitting the sensing measurement results corresponding to the instance to the second device using a frame corresponding to each instance and used to feed back a DMG SBP report.
[0017] In a possible implementation, the first device transmitting sensing measurement results to the second device after each instance group is completed includes the first device transmitting sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the last instance in each instance group and used to feedback a DMG SBP report, or the first device transmitting sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report.
[0018] In a possible implementation, performing the sensing measurement includes performing the sensing measurement when the first device receives the second frame from the second device.
[0019] In a possible implementation, the communication method further includes the first device receiving a DMG SBP request frame from the second device, where the DMG SBP request frame is utilized to request the second device to establish an SBP with the first device, and the first device sending a DMG SBP response frame to the second device, where the DMG SBP response frame indicates that the first device has successfully established a DMG SBP with the second device.
[0020] In a possible implementation, the communication method further includes the first device sending a DMG measurement setup request frame to a third device, where the DMG measurement setup request frame is utilized to request establishment of a DMG measurement, and the third device includes one or more devices; and the first device receiving a DMG measurement setup response frame from the third device, where the DMG measurement setup response frame indicates that the first device has successfully established a DMG measurement with the third device.
[0021] In a possible implementation, the first frame is a DMG sensing request frame or a DMG sensing poll frame. In the solution provided in this application, the first message may be carried in a DMG sensing request frame or a DMG sensing poll frame, or may be carried in another frame that can realize the function. The type of frame is not limited in the embodiments of this application.
[0022] In a possible implementation, the first frame is a DMG sensing request frame, the DMG sensing request frame includes a time division duplex (TDD) beamforming information field, the TDD beamforming information field includes a first field, a DMG measurement setup identifier (ID) field, a measurement instance group ID field, a sensing instance sequence number (SN) field, and a sensing type field, and the first message is determined based on the first field.
[0023] In a possible implementation, the first frame is a DMG sensing poll frame, and the DMG sensing poll frame includes a DMG measurement setup ID field, a measurement instance group ID field, and a sensing instance SN field.
[0024] According to a second aspect, an embodiment of the present application provides a communication method. The communication method is applicable to a first device, a module (e.g., a chip or a processor) within the first device, or a logic module or software capable of realizing all or part of the functions of the first device. In the following, an example in which the method is performed by the first device is used for explanation. The communication method includes: a first device receiving a first DMG SBP request frame from a second device, the first DMG SBP request frame including first sensing scheduling information; The first device determines that the sensing scheduling information of the third device matches the first sensing scheduling information and sends a first DMG SBP response frame to the second device, where the third device includes one or more devices, and the first DMG SBP response frame indicates that the first device has successfully established a DMG SBP with the second device; or The first device determines that sensing scheduling information of one or more devices among the third devices does not match the first sensing scheduling information, and sends a second DMG SBP response frame to the second device, where the second DMG SBP response frame indicates that the first device has failed to establish a DMG SBP with the second device.
[0025] In this embodiment of the present application, the second device may learn the sensing scheduling information of the third device. In this way, the second device may wake up or maintain an active state within the sensing measurement time indicated by the sensing scheduling information of the third device, or perform pre-processing for receiving the sensing measurement result, and receive the sensing measurement result. Therefore, the second device can timely receive the sensing measurement result fed back by the first device. It is not limited to whether the first device is an AP or a non-AP STA, and it is not limited to whether the first device is associated with the second device, thereby improving the efficiency and accuracy of feeding back the sensing measurement result.
[0026] In a possible implementation, the communication method further includes the first device determining that current sensing scheduling information of one or more devices among the third devices does not match the first sensing scheduling information and sending a DMG SBP end frame to the second device, wherein the DMG SBP end frame indicates that the first device is terminating the DMG SBP with the second device.
[0027] In a possible implementation, the DMG SBP end frame includes sensing scheduling information of the third device.
[0028] In a possible implementation, the first DMG SBP response frame and / or the second DMG SBP response frame include sensing scheduling information of a third device, the sensing scheduling information being one or more DMG sensing scheduling sub-elements, and the DMG sensing scheduling sub-elements being carried in a DMG sensing measurement setup element.
[0029] In a possible implementation, the communication method further includes the first device receiving a second DMG SBP request frame from the second device, the second DMG SBP request frame including second sensing scheduling information, and the second sensing scheduling information being determined based on the sensing scheduling information of the third device.
[0030] According to a third aspect, an embodiment of the present application provides a communication device. The communication device may be utilized in a first device, a module (e.g., a chip or a processor) within the first device, or a logic module or software capable of implementing all or part of the functions of the first device. The communication device has a function for implementing the behavior of the example method in any one of the first and second aspects. The function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For advantageous effects, please refer to the descriptions in the first and second aspects. Details will not be described again here.
[0031] According to a fourth aspect, there is provided a communication device. The communication device may be the first device in the above method embodiments, or a chip or processor disposed in the first device. The communication device may include a processor. The processor is coupled to a memory. The memory is configured to store a program or instructions. When the program or instructions are executed by the processor, the communication device is capable of performing the method performed by the first device or the chip or processor in the first device in the above method embodiments.
[0032] According to a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium storing a computer program or computer instructions, which when executed on a computer enable the computer to perform the method of the first aspect or any one of the possible implementations of the first aspect, or the second aspect or any one of the possible implementations of the second aspect.
[0033] According to a sixth aspect, an embodiment of the present application provides a computer program product comprising program instructions, which when executed on a computer enables the computer to perform the method of the first aspect or any one of the possible implementations of the first aspect, or the method of the second aspect or any one of the possible implementations of the second aspect.
[0034] According to a seventh aspect, an embodiment of the present application provides a chip system. The chip system includes a processor configured to implement the functions of the above-described method. In a possible implementation, the chip system may further include a memory configured to store program instructions and / or data. The chip system may include a chip, or may include a chip and other discrete components.
[0035] According to an eighth aspect, an embodiment of the present application provides a communication system. The communication system includes a first device provided in the first aspect or the second aspect, and may further include a second device and a third device. The first device is configured to perform the method in the first aspect or any one of the possible implementations of the first aspect, or the method in the second aspect or any one of the possible implementations of the second aspect. [Brief explanation of the drawings]
[0036] In order to more clearly describe the embodiments of this application, the following briefly describes the accompanying drawings used in the embodiments, and it is obvious that those skilled in the art can obtain other drawings based on these accompanying drawings without any creative efforts.
[0037] [Figure 1] FIG. 1 is a diagram of a radar sensing scenario according to an embodiment of the present application. [Figure 2] 1 is a schematic flow chart of SBP according to an embodiment of the present application. [Figure 3]FIG. 2 is a diagram of instances and instance groups according to an embodiment of the present application. [Figure 4] FIG. 1 is a diagram of a network architecture according to an embodiment of the present application. [Figure 5] FIG. 1 is a diagram of a monostatic DMG SBP scenario according to an embodiment of the present application. [Figure 6] FIG. 1 is a diagram of a bistatic DMG SBP scenario according to an embodiment of the present application. [Figure 7] FIG. 1 is a diagram of a multi-static DMG SBP scenario according to an embodiment of the present application. [Figure 8] FIG. 1 is a diagram of a monostatic cooperative DMG SBP scenario according to an embodiment of this application. [Figure 9] FIG. 1 is a diagram of a scenario of bistatic cooperative DMG SBP according to an embodiment of this application. [Figure 10] 1 is an interaction flowchart of a communication method according to an embodiment of the present application; [Figure 11] FIG. 10 is a diagram of the structure of a DMG sensing request frame according to an embodiment of this application. [Figure 12] FIG. 1 is a diagram of the structure of a TDD beamforming information field according to an embodiment of the present application. [Figure 13] FIG. 10 is a diagram of another DMG sensing pole frame structure according to an embodiment of the present application. [Figure 14] 4 is an interaction flowchart of another communication method according to an embodiment of the present application; [Figure 15] FIG. 1 is a diagram of a monostatic DMG SBP scenario according to an embodiment of the present application. [Figure 16] FIG. 10 is a diagram of another scenario of monostatic DMG SBP according to an embodiment of the present application. [Figure 17] FIG. 10 is a diagram of yet another scenario of monostatic DMG SBP according to an embodiment of the present application. [Figure 18] FIG. 1 is a diagram of a bistatic DMG SBP scenario according to an embodiment of the present application. [Figure 19] FIG. 10 is a diagram of another scenario of bistatic DMG SBP according to an embodiment of the present application. [Figure 20] FIG. 10 is a diagram of yet another scenario of bistatic DMG SBP according to an embodiment of the present application. [Figure 21] FIG. 10 is a diagram of yet another scenario of bistatic DMG SBP according to an embodiment of the present application. [Figure 22] FIG. 10 is a diagram of yet another scenario of bistatic DMG SBP according to an embodiment of the present application. [Figure 23] FIG. 10 is a diagram of yet another scenario of bistatic DMG SBP according to an embodiment of the present application. [Figure 24] FIG. 1 is a diagram of a multi-static DMG SBP scenario according to an embodiment of the present application. [Figure 25] FIG. 10 is a diagram of another scenario of a multi-static DMG SBP according to an embodiment of the present application. [Figure 26] FIG. 1 is a diagram of a monostatic cooperative DMG SBP scenario according to an embodiment of this application. [Figure 27] FIG. 1 is a diagram of a monostatic cooperative DMG SBP scenario according to an embodiment of this application. [Figure 28] FIG. 1 is a diagram of a scenario of bistatic cooperative DMG SBP according to an embodiment of this application. [Figure 29] FIG. 1 is a diagram of a scenario of bistatic cooperative DMG SBP according to an embodiment of this application. [Figure 30] FIG. 10 is a diagram of another scenario of bistatic cooperative DMG SBP according to an embodiment of the present application. [Figure 31] FIG. 10 is a diagram of another scenario of bistatic cooperative DMG SBP according to an embodiment of the present application. [Figure 32] 10 is an interaction flowchart of yet another communication method according to an embodiment of the present application; [Figure 33]FIG. 10 is a diagram of the structure of a DMG sensing scheduling sub-element according to an embodiment of the present application. [Figure 34] FIG. 1 is a diagram of the structure of a DMG sensing measurement setup element according to an embodiment of the present application. [Figure 35] FIG. 10 is a diagram of the structure of another DMG sensing scheduling sub-element according to an embodiment of the present application. [Figure 36] 1 is a schematic structure of a communication device according to an embodiment of the present application; [Figure 37] FIG. 10 is a diagram of the structure of another communication device according to an embodiment of the present application. [Figure 38] FIG. 10 is a structural diagram of yet another communication device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0038] The following describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. The terms "system" and "network" can be used interchangeably in the embodiments of this application. Unless otherwise specified, " / " represents an "or" relationship between related objects. For example, A / B represents A or B. In this application, the term "and / or" is simply an association relationship for describing related objects, and represents that three relationships may exist. For example, A and / or B can represent the following three cases: only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. In addition, in the description of this application, unless otherwise specified, "plurality" means two or more. At least one of the following items (portions) or similar expressions refers to any combination of these items, including any combination of a singular item (portion) or multiple items (portions). For example, at least one of a, b, or c may represent a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural. In addition, to clearly describe the technical solutions in the embodiments of this application, terms such as "first" and "second" are used in the embodiments of this application to distinguish between identical or similar items that basically provide the same network element or function. Those skilled in the art may understand that terms such as "first" and "second" do not limit the quantity or execution order, and terms such as "first" and "second" do not indicate absolute differences.
[0039] References to "an embodiment" or "some embodiments" described in the embodiments of this application indicate that one or more embodiments of this application include the particular feature, structure, or characteristic described in connection with the embodiment. Thus, the appearance of phrases such as "in an embodiment," "in some embodiments," "in some other embodiments," and "in other embodiments" in different places within this specification are not necessarily meant to refer to the same embodiment. Instead, unless otherwise specifically emphasized, the phrase means "one or more, but not all, of the embodiments." Unless otherwise specifically emphasized, the terms "including," "having," and variations thereof all mean "including, but not limited to."
[0040] The objectives, technical solutions and advantageous effects of this application are further described in detail in the following specific implementations. It should be understood that the following description is merely a specific implementation of this application and is not intended to limit the protection scope of this application. Any modifications, equivalent replacements or improvements made based on the technical solutions of this application should fall within the protection scope of this application.
[0041] The following first describes technical terms that may appear in the embodiments of this application. The terms used in the implementation of this application are merely used to describe specific embodiments of this application and are not intended to limit this application. In the embodiments of this application, unless otherwise stated or there is no logical contradiction, the terms and / or descriptions in different embodiments are consistent and can be mutually referenced, and the technical features in different embodiments can be combined based on their internal logical relationships to form a new embodiment.
[0042] (1) Sensing Sensing initiator: A station that starts the sensing procedure.
[0043] Sensing responder: A station that participates in the sensing procedure initiated by the sensing initiator.
[0044] Sensing transmitter: A station that transmits PPDUs used for sensing measurements in a sensing procedure.
[0045] Sensing receiver: A station that receives the PPDUs sent by a sensing transmitter and performs sensing measurements in the sensing procedure.
[0046] Sensing measurement setup: For the sensing initiator and responder to exchange and unify some parameters and attributes that need to be utilized in the sensing procedure, such as the roles of the sensing initiator and responder (e.g., sensing transmitter and sensing receiver), measurement feedback type, and other parameters. Each set of parameters is identified by a sensing measurement setup ID.
[0047] Sensing measurement instance: A sensing measurement is performed in a sensing measurement instance. One sensing measurement instance allows multiple sensing responders to join. Each measurement instance is identified by a sensing measurement instance ID.
[0048] Proxy sensing initiator (SBP initiator): A station that initiates the sensing by proxy procedure.
[0049] Proxy sensing responder (SBP responder): A station that participates in a proxy sensing procedure initiated by a proxy sensing initiator and is used as the proxy sensing initiator in the proxy sensing procedure.
[0050] (2) Radar sensing FIG. 1 is a diagram of a radar sensing scenario according to an embodiment of this application. Radar sensing is a wireless sensing technology. As shown in FIG. 1, a radar includes a transmitting antenna and a receiving antenna. The transmitting antenna transmits electromagnetic waves. When the electromagnetic waves reach a target, they are reflected, and the reflected waves are received by the receiving antenna. The radar system analyzes target characteristic information, such as position, shape, and movement characteristics, through signal processing based on the changes in the transmitted and received waves. Radar sensing has many unique advantages. For example, radar is not affected by light and has the ability to penetrate obstacles, thereby better protecting personal privacy. The longer the radar sensing range, the less likely it is to cause harm to people or animals. The advantage of using radar technology to realize sensing is mainly reflected in movement detection. The Doppler effect of the target echo is used to observe and interpret the target's movement state, such as its movement direction and speed.
[0051] The introduction of sensing technology in WLANs has promising prospects. Wireless fidelity sensing (Wi-Fi sensing) technology can be used in various scenarios. For example, in sports, this technology can be used to detect the movement of people and balls. In home environments, this technology can be used for human fall detection to prevent elderly people from falling, and the human movement state can be interpreted by processing channel state information (CSI). Wireless sensing technology makes full use of existing WLAN resources without incurring high costs. In future densely deployed WLANs, there will be multiple STAs within the coverage area of one AP, and the AP can perform appropriate resource scheduling for each STA to improve system throughput and robustness.
[0052] (3) Millimeter wave sensing The wireless sensing protocol, i.e., the IEEE 802.11bf protocol, supports sensing in the sub-7 GHz band and the millimeter wave band (60 GHz). In the sub-7 GHz frequency band, sensing involves detecting the wireless channel and estimating CSI to perform action identification, movement identification, fall detection, etc. In the 60 GHz frequency band, sensing involves performing directional beam scanning on the environment to obtain target status information and environmental information and obtain a range Doppler map (RD map). The phase of the transmitting antenna is adjusted, so that the energy of the wireless signal forms a directional beam in a specific direction. The beamwidth of the directional beam is narrow, and the energy is more concentrated. Therefore, the directional beam has high antenna gain and can reduce interference with other received signals.
[0053] In the IEEE 802.11bf protocol, a sensing session is initiated by one sensing initiator and involves one or more sensing responders. The protocol defines five types of radio frequency sensing: monostatic, bistatic, multistatic, monostatic with coordination, and bistatic with coordination.
[0054] In an embodiment of this application, radio frequency sensing may be DMG sensing defined in the IEEE 802.11bf protocol. Radio frequency sensing in the IEEE 802.11bf protocol may rely on the IEEE 802.11ad protocol and the IEEE 802.11ay protocol. The IEEE 802.11ad protocol may also be referred to as a directional multi-gigabit (DMG) protocol, and the IEEE 802.11ay protocol may also be referred to as an enhanced directional multi-gigabit (EDMG) protocol. For DMG sensing, when the sensing initiator and the sensing responder are the same device, it may be referred to as self-sending and self-receiving, and when the sensing initiator and the sensing responder are different devices, it may be referred to as receiving and sending separation.
[0055] (4) Surrogate Sensing (SBP) Proxy sensing means that a non-AP STA can request an AP to perform WLAN sensing and feed back the sensing result to the AP. A non-AP STA that initiates an SBP procedure is called an SBP initiator. An AP that acts as a proxy and participates in the SBP is called an SBP responder. In addition, an AP is also the sensing initiator of the SBP sensing procedure.
[0056] For the procedure of performing SBP on the sub-7 GHz frequency band in the IEEE 802.11bf protocol, please refer to Figure 2. Figure 2 is a diagram of the SBP procedure according to an embodiment of this application. As shown in Figure 2, the SBP procedure may include four phases.
[0057] SBP setup phase: The SBP initiator sends an SBP request frame to the SBP responder. The frame may contain configuration parameters for the SBP procedure. After receiving the SBP request frame, the SBP responder may send an SBP response frame to the SBP initiator. If the configuration parameters match the settings of the SBP responder, the SBP response frame may indicate that the SBP request is allowed and the SBP is successfully established. Otherwise, the SBP response frame may indicate that the SBP request is rejected and the SBP establishment fails.
[0058] Sensing measurement phase: After the SBP is successfully established, the SBP responder, as the sensing initiator, initiates a sensing procedure to one or more sensing responders. The sensing procedure includes a sensing measurement setup phase and a sensing measurement instance phase. The sensing measurement setup phase includes the following: the sensing initiator sends a DMG measurement setup request frame to the sensing responder, and the sensing responder sends a DMG measurement setup response frame to the sensing initiator. The sensing measurement performed on the sub-7 GHz frequency band may be a trigger-based (TB) sensing measurement.
[0059] SBP reporting phase: After obtaining the sensing measurement results, the SBP responder feeds back the results to the SBP initiator through an SBP report frame.
[0060] SBP termination phase: An SBP can be terminated by either the SBP initiator or the SBP responder by sending an SBP termination frame.
[0061] (5) DMG sensing measurement In the IEEE 802.11bf protocol, a DMG sensing measurement is performed in a DMG sensing measurement instance. The protocol specifies that multiple instances form an instance group (burst for short), and also specifies the intra-burst interval between instances and the inter-burst interval between instance groups. Figure 3 is a diagram of instances and instance groups according to an embodiment of this application. As shown in Figure 3, each measurement instance may include three phases: an initiation phase (to set parameters for the current measurement), a sounding phase (to transmit a sensing PPDU for measurement), and a report phase (to feed back the measurement results).
[0062] Not all DMG sensing types include three phases in their measurements, and the monostatic and bistatic types do not have an initiation phase. The sensing measurement occurs at the device end that receives the sensing PPDU. If the sensing measurement occurs at the sensing responder, the sensing responder must feed back the measurement result to the sensing initiator. If the sensing measurement occurs at the sensing initiator, the result does not need to be fed back.
[0063] The embodiments of this application include: SensingIt should be understood that the present application is applicable to systems, and is applicable to systems conforming to IEEE 802.11 system standards, such as 802.11bf, 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, or their next-generation standards, such as 802.11be, Wi-Fi 7, or EHT, or their further next-generation standards, such as 802.11 series protocols, such as wireless local area network systems conforming to Wi-Fi 8, UHR, or Wi-Fi AI, or wireless personal area network systems based on ultra-wideband (UWB), or to wireless local area network (WLAN) scenarios. Alternatively, the present application is applicable to wireless local area network systems, such as Internet of Things (IoT) networks or vehicle-to-X (V2X) networks. Of course, the embodiments of this application are also applicable to other possible communication systems, such as long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunications system (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, and future 6G communication systems.
[0064] The following uses an example in which the embodiments of this application are applicable to a WLAN scenario. It should be understood that WLAN has evolved from the 802.11a / g standard to 802.11n, 802.11ac, 802.11ax, and the currently discussed 802.11be and Wi-Fi 8. 802.11n can also be referred to as high throughput (HT), 802.11ac can also be referred to as very high throughput (VHT), 802.11ax can also be referred to as high efficiency (HE) or Wi-Fi 6, and 802.11be can also be referred to as extremely high throughput (EHT) or Wi-Fi 7. Pre-HT standards such as 802.11a / b / g are collectively referred to as non-high throughput (non-HT).
[0065] FIG. 4 is a diagram of a network architecture according to an embodiment of this application. As shown in FIG. 4, an example in which the network architecture includes one wireless access point (AP) and two stations is used for explanation. STAs associated with the AP can receive wireless frames transmitted by the AP and can also transmit wireless frames to the AP. In addition, the embodiment of this application is also applicable to communication between APs. For example, APs may communicate with each other using a distributed system (DS). The embodiment of this application is also applicable to communication between STAs. It should be understood that the number of APs and STAs in FIG. 1 is merely an example. There may be more or fewer APs and STAs.
[0066] In the embodiments of this application, a STA is a device having wireless communication capabilities, supports communication according to a WLAN protocol, and is capable of communicating with other stations or access points in a WLAN network. In a WLAN system, a station may be referred to as a non-access point station (non-AP STA). For example, a STA is any user communication device that allows a user to communicate with an AP and further with a WLAN. The device may be an entire device, or a chip or processing system installed within the entire device. A device equipped with a chip or processing system may implement the methods and functions in the embodiments of this application under the control of the chip or processing system. For example, a STA may be a user terminal, user equipment, access device, subscriber station, subscriber unit, mobile station, user agent, user device, or any other name having wireless communication capabilities. User terminals may include various handheld devices, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, having wireless communication capabilities, as well as various forms of user equipment (UE), mobile stations (MSs), terminals, terminal equipment, portable communication devices, handheld devices, portable computing devices, entertainment devices, gaming devices or systems, global positioning system devices, or any other suitable devices configured to perform network communications over a wireless medium. For example, an STA may be a router, switch, bridge, or the like. For ease of explanation, the above-mentioned devices will be collectively referred to as stations or STAs.
[0067] An access point (e.g., AP) in the embodiments of this application is a device with wireless communication capabilities, supports communication according to a WLAN protocol, and has the capability of communicating with other devices (e.g., stations or other access points) in a WLAN network, and may also have the capability of communicating with other devices. In a WLAN system, an access point may be referred to as an access point station (AP STA). The device may be an entire device, or a chip or processing system installed within the entire device. The device to which the chip or processing system is installed may implement the methods and functions in the embodiments of this application under the control of the chip or processing system. An AP in the embodiments of this application may be a device that provides services to STAs and may support 802.11 series protocols. For example, an AP may be a communication entity such as a communication server, a router, a switch, or a bridge. APs may take various forms, including macro base stations, micro base stations, and relay stations. Of course, an AP may alternatively be a chip and processing system within these various forms of devices for implementing the methods and functions in the embodiments of this application.
[0068] The AP and STA in the embodiments of this application may be APs and STAs applicable to the IEEE 802.11 system standard. The AP is a device deployed in a wireless communication network and provides wireless communication functions to STAs associated with the AP. The AP may be used as the center of a communication system and is typically a network-side product supporting the MAC and PHY layers of the 802.11 system standard, and may be a communication device such as a base station, router, gateway, repeater, communication server, switch, or bridge. The base station may take various forms, including a macro base station, a micro base station, or a relay station. For ease of explanation, the above-mentioned devices are collectively referred to as an AP. The STA is typically a terminal product supporting the media access control (MAC) layer and the physical (PHY) layer of the 802.11 system standard, such as a mobile phone or a notebook computer.
[0069] WLAN systems can provide high-speed and low-latency transmission. With the continuous development of WLAN application scenarios, WLAN systems are being applied in more scenarios and industries, such as the Internet of Things industry, Vehicle-to-X industry, banking industry, enterprise offices, stadium exhibition halls, concert halls, hotel rooms, dormitories, hospital wards, classrooms, supermarkets, squares, roads, production plants, and warehouses. Of course, devices (e.g., access points or stations) supporting WLAN communication may be sensor nodes in smart cities (e.g., smart water meters, smart electricity meters, or smart air detection nodes), smart devices in smart homes (e.g., smart cameras, projectors, displays, televisions, speakers, refrigerators, or washing machines), nodes and entertainment terminals in the Internet of Things (e.g., wearable devices such as AR devices or VR devices), smart devices in smart offices (e.g., printers, projectors, loudspeakers, or speakers), vehicle-to-X devices in vehicle-to-X, infrastructure in daily life scenarios (e.g., vending machines, self-service navigation desks, self-service cashier desks, or self-service food ordering machines in supermarkets), or devices in large stadiums and music halls. The specific forms of the STAs and APs are not particularly limited in the embodiments of this application, and are merely examples for explanation purposes.
[0070] Furthermore, scenarios to which this application can be applied can be classified into several types based on DMG sensing type, including monostatic DMG SBP (DMG SBP with monostatic), bistatic DMG SBP (DMG SBP with bistatic), multistatic DMG SBP (DMG SBP with multistatic), monostatic coordinated DMG SBP (DMG SBP with monostatic with coordination), and bistatic coordinated DMG SBP (DMG SBP with bistatic with coordination).
[0071] In the embodiments of this application, TX may refer to a sensing transmitter, i.e., a device that transmits a sensing PPDU, and RX may refer to a sensing receiver, i.e., a device that receives a sensing PPDU. A general description is provided here, and details will not be described hereinafter.
[0072] For example, Figure 5 is a diagram of a monostatic DMG SBP scenario according to an embodiment of this application. As shown in Figure 5, in the monostatic DMG SBP scenario, the sensing initiator is also a sensing responder, which receives the sensing PPDU sent by the sensing initiator and performs sensing measurement, i.e., performs self-transmission and reception, and then performs sensing measurement.
[0073] 6 is a diagram of a bistatic DMG SBP scenario according to an embodiment of this application. As shown in FIG. 6, in the bistatic DMG SBP scenario, a sensing initiator and a sensing responder respectively transmit and receive a sensing PPDU, that is, the sensing initiator may transmit a sensing PPDU to the sensing responder, and the sensing responder performs sensing measurements.
[0074] 7 is a diagram of a multi-static DMG SBP scenario according to an embodiment of this application. As shown in FIG. 7, in the multi-static DMG SBP scenario, a sensing initiator may send one sensing PPDU to two or more sensing responders, i.e., a single transmitter and multiple receivers, and multiple sensing responders perform sensing measurements.
[0075] 8 is a diagram of a monostatic cooperative DMG SBP scenario according to an embodiment of this application. As shown in FIG. 8, in the monostatic cooperative DMG SBP scenario, a sensing initiator may cause one or more sensing responders to perform self-sending and self-receiving sensing measurements. Optionally, the DMG SBP initiator may request the sensing initiator to perform self-sending and self-receiving sensing measurements.
[0076] 9 is a diagram of a bistatic cooperative DMG SBP scenario according to an embodiment of this application. As shown in FIG. 9, in the bistatic cooperative DMG SBP scenario, a sensing initiator and multiple sensing responders perform one-sending one-receiving sensing measurement. Generally, the sensing measurement is performed between the sensing initiator and the sensing responders. It should be noted that in the bistatic cooperative scenario, there is sensing measurement performed between the sensing responders, specifically, a sensing responder used as a TX sends a sensing PPDU to another sensing responder used as a RX, and the latter performs the sensing measurement, and then feeds back the measurement result to the sensing initiator.
[0077] To facilitate understanding of the embodiments of the present invention, the following first describes several technical solutions currently involved in the implementation of SBP, and provides an explanation using examples.
[0078] In the SBP procedure, an SBP initiator can obtain sensing measurement results without participating in the sensing measurement. The sensing measurement results need to be sent to the SBP initiator by an SBP responder after the sensing measurement is completed.
[0079] For SBP over the sub-7 GHz frequency band, the SBP initiator is a non-AP STA, the SBP responder is an AP, and the sensing responder is a non-AP STA. It can be understood that an AP used as an intermediate hub can centrally schedule the SBP initiator and the sensing responder. To ensure that the SBP initiator can receive the SBP report sent by the SBP responder, in the SBP setup procedure, the AP assigns a time window to the SBP initiator based on the SBP initiator's request. Here, the time window is used for subsequent sensing measurements. Thus, the SBP initiator can determine the time at which the sensing measurement occurs and ensure that the SBP initiator remains awake or active when the sensing measurement occurs, or perform pre-processing to receive the sensing measurement result and receive the SBP report.
[0080] However, in DMG sensing, the SBP initiator may be a non-AP STA or an AP, and the SBP responder may also be a non-AP STA or an AP. When the SBP responder is a non-AP STA, the SBP responder does not have the control, management, and resource allocation capabilities of the AP. As a result, the measurement time (including information such as the measurement period and frequency) negotiated between the DMG SBP initiator and the DMG SBP responder may not match or align with the time information negotiated between the DMG SBP responder and the sensing responder, and the DMG SBP initiator cannot accurately determine the time when each sensing measurement occurs and the time when each SBP report is received. Even if the SBP responder is an AP, the AP assigns the sensing measurement time based on the AP's local clock, and devices associated with the AP periodically perform clock synchronization with the AP. When the non-AP STA and the AP are not associated, the clocks of the non-AP STA and the AP may be asynchronous or misaligned. Therefore, when the DMG SBP initiator and the DMG SBP responder are in an unassociated state, the clocks of the DMG SBP initiator and the DMG SBP responder are not synchronized, so the time at which the sensing measurement occurs may be different on the two devices, causing the DMG SBP initiator to inaccurately determine the measurement time, resulting in inaccurate SBP reporting.
[0081] Based on the problem that a DMG SBP initiator may not timely receive sensing measurement results fed back by a DMG SBP responder, an embodiment of the present application provides a communication method that enables the DMG SBP initiator to timely receive sensing measurement results fed back by a DMG SBP responder. In addition, the method is not limited to whether the DMG SBP initiator is an AP or a non-AP STA, and is not limited to whether the DMG SBP initiator is associated with a DMG SBP responder, thereby improving the efficiency and accuracy of feeding back DMG SBP reports.
[0082] FIG. 10 is an interaction flowchart of a communication method according to an embodiment of this application. In FIG. 10, an example in which a first device and a second device are used as execution subjects of the interaction diagram is used to explain the method. However, the execution subjects of the interaction diagram are not limited in this application. For example, the first device in FIG. 10 may be a chip, chip system, or processor that supports the first device to perform the method, or may be a logic module or software capable of realizing all or part of the functions of the first device. The second device in FIG. 10 may be a chip, chip system, or processor that supports the second device to perform the method, or may be a logic module or software capable of realizing all or part of the functions of the second device. The first device, the second device, and the third device may be APs or non-AP STAs. The first device may be a DMG SBP responder and a DMG sensing initiator. The second device may be a DMG SBP initiator. The third device may be a DMG sensing responder. As shown in FIG. 10, the communication method includes, but is not limited to, the following steps:
[0083] S1001: A first device transmits a first frame including a first message to a second device, where the first message is used to notify the second device to prepare to receive a sensing measurement result, and in response, the second device receives the first frame from the first device.
[0084] The first message may be used to notify the second device to prepare to receive the sensing measurement result, and may also be understood to be used to notify the second device that the first device has started or is about to start a sensing measurement. Optionally, the first message may further include information such as the time of the current sensing measurement and the time the second device needs to wait.
[0085] The first frame may include the first message and may further include information such as the number of devices participating in the current sensing measurement (e.g., the number of sensing responders participating in the current sensing measurement) and the number of PPDUs.
[0086] The first frame may be a DMG sensing request frame or a DMG sensing poll frame. In this embodiment, the first message may be carried in the DMG sensing request frame or the DMG sensing poll frame, or may be carried in another frame capable of realizing the function. The type of frame is not limited in the embodiment of this application.
[0087] For example, the first frame may be a DMG sensing request frame. Figure 11 is a diagram of a structure of a DMG sensing request frame according to an embodiment of this application. As shown in Figure 11, the DMG sensing request frame may include a TDD beamforming information field, and may further include a frame control field, a receiver address (RA) field, a transmitter address (TA) field, a TDD beamforming control field, and a frame check sequence (FCS) field.
[0088] FIG. 12 is a diagram of a structure of a TDD beamforming information field according to an embodiment of this application. As shown in FIG. 12, the TDD beamforming information field may include a first field, a DMG measurement setup ID field, a measurement burst ID field, a sensing instance SN field, and a sensing type field, and may further include a STA ID field, a first beam index field, a number of STAs in an instance field, a number of PPDUs in an instance field, an EDMG training (TRN) length field, a RX TRN-Units per Each TX TRN-Unit field, an EDMG TRN-Unit P field, an EDMG TRN-Unit M field, an EDMG TRN-Unit N field, a TRN subfield sequence length field, a bandwidth, The first message may include a BW field, a reserved field, and a BW field. The first message may be determined using the first field.
[0089] For example, the first field may utilize two bits B76 and B77, and the values of the first field may be represented as follows: a value of 0 indicates that the frame is utilized to notify the second device to prepare to receive sensing measurement results and the corresponding sensing type is a sensing type indicated by B24 to B26, a value of 1 indicates that the frame is utilized to notify the second device to prepare to receive sensing measurement results and the corresponding sensing type is monostatic, a value of 2 indicates that the frame is utilized to notify the second device to prepare to receive sensing measurement results and the corresponding sensing type is bistatic, and a value of 3 is a reserved value.
[0090] It should be noted that when the sensing type is monostatic or bistatic, the TDD beamforming information field includes information on at least B0 to B26. For multistatic, monostatic coordination, and bistatic coordination types, the TDD beamforming information field may further include information on B27 to B29 and B38 to B42. Optionally, B24 to B26 may indicate three types, i.e., multistatic, bistatic coordination, and monostatic coordination, and the other two types, i.e., monostatic and bistatic, may be indicated by B76 and B77.
[0091] For example, the first frame may be a DMG sensing poll frame. See FIG. 11 for a diagram of the structure of a DMG sensing poll frame. See FIG. 13 for a diagram of the structure of a TDD beamforming information field. FIG. 13 is a diagram of the structure of another DMG sensing poll frame according to an embodiment of this application. As shown in FIG. 13, the TDD beamforming information field may include a first field, a DMG measurement setup ID field, a measurement burst ID field, and a sensing instance SN field. For example, the first field may utilize a B24 bit, and the value of the B24 bit may be represented as follows: A value of 1 indicates that the frame is utilized to notify the second device to prepare to receive sensing measurement results; otherwise, the value is 0.
[0092] S1002: The first device acquires a sensing measurement result.
[0093] After transmitting the first frame to the second device, the first device may obtain sensing measurements.
[0094] Furthermore, optionally, when the first device receives the second frame from the second device, the first device may obtain a sensing measurement result. The second frame may be understood as a response frame to the first frame. For example, the first frame may be a DMG sensing request frame and the second frame may be a DMG sensing response frame, or the first frame may be a DMG sensing poll frame and the second frame may be a DMG sensing poll response frame. Alternatively, the second frame may be another frame capable of realizing the function, and it may be understood that the name of the second frame is not limited to these names.
[0095] Further, optionally, if the first device does not receive a second frame from the second device after transmitting the first frame, the first device may acquire sensing measurement results in two ways. In a possible implementation, the first device may continue to acquire sensing measurement results, store the sensing measurement results, and then feed back the sensing measurement results together when receiving the second frame. In another possible implementation, the first device stops acquiring sensing measurement results and resends the first frame after a preset period. The preset period may be 1 second, 2 seconds, 5 seconds, or the like. The preset period is not limited in this embodiment.
[0096] The implementation in which the first device obtains the sensing measurement results may be any one of the following:
[0097] Manner 1: The first device may send and receive a sensing PPDU, and perform sensing measurement based on the sensing PPDU to obtain a sensing measurement result, for example, in a monostatic DMG SBP scenario.
[0098] Method 2: The first device is used as a transmitter of a sensing PPDU, and the third device is used as a receiver of the sensing PPDU. Specifically, the first device transmits the sensing PPDU to the third device, and the third device performs sensing measurement based on the sensing PPDU to obtain a sensing measurement result and transmits the sensing measurement result to the first device. The third device may include one or more devices.
[0099] Scheme 3: The first device is used as a receiver of the sensing PPDU, and the third device is used as a transmitter of the sensing PPDU. Specifically, the first device receives the sensing PPDU from the third device, and performs sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
[0100] S1003: The first device transmits the sensing measurement result to the second device, and in response, the second device receives the sensing measurement result from the first device.
[0101] The sensing measurement in this embodiment may include at least one instance group, and each instance group may include one or more instances, and each instance may include obtaining a sensing PPDU and performing a sensing measurement based on the sensing PPDU to obtain a sensing measurement result.
[0102] The implementation in which the first device transmits the first frame to the second device may be any one of the following:
[0103] Method 1: The first device sends a first frame to the second device for each instance before the start of each instance.
[0104] Method 2: The first device sends a first frame to the second device for each instance group before each instance group starts.
[0105] The implementation in which the first device transmits the sensing measurement results to the second device may be any one of the following:
[0106] Method 1: The first device transmits the sensing measurement result to the second device after each instance is completed. For example, the first device may transmit the sensing measurement result corresponding to each instance to the second device using a frame corresponding to each instance and used to feedback the DMG SBP report.
[0107] Method 2: The first device transmits sensing measurement results to the second device after each instance group is completed. For example, the first device may transmit sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the last instance in each instance group and used to feedback a DMG SBP report, or, for example, the first device transmits sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report.
[0108] In this embodiment, before performing the sensing measurement, the first device notifies the second device to prepare to receive the sensing measurement result, so that the second device may stay awake or active, or may perform a pre-processing operation for receiving the sensing measurement result, and then receive the sensing measurement result. Therefore, the second device can timely receive the sensing measurement result fed back by the first device. The first device is not limited to whether it is an AP or a non-AP STA, and is not limited to whether it is associated with the second device, thereby improving the efficiency and accuracy of feeding back the sensing measurement result.
[0109] Based on FIG. 10 , FIG. 14 is an interaction flowchart of another communication method according to an embodiment of this application. In FIG. 14 , an example in which a first device, a second device, and a third device are used as execution entities of the interaction diagram is used to explain the method. However, the execution entities of the interaction diagram are not limited in this application. For example, the first device in FIG. 14 may be a chip, chip system, or processor that supports the first device to perform the method, or may be a logic module or software capable of realizing all or part of the functions of the first device. The second device in FIG. 14 may be a chip, chip system, or processor that supports the second device to perform the method, or may be a logic module or software capable of realizing all or part of the functions of the second device. The third device in FIG. 14 may be a chip, chip system, or processor that supports the third device to perform the method, or may be a logic module or software capable of realizing all or part of the functions of the third device. The first device, second device, and third device may be APs or non-AP STAs. The first device may be a DMG SBP responder and a DMG sensing initiator. The second device may be a DMG SBP initiator. The third device may be a DMG sensing responder. As shown in FIG. 14 , the communication method may include, but is not limited to, the following steps:
[0110] S1401: A second device transmits a DMG SBP request frame to a first device, and in response, the first device receives a DMG SBP request frame from the second device.
[0111] S1402: The first device transmits a DMG SBP response frame to the second device, and in response, the second device receives a DMG SBP response frame from the first device.
[0112] Steps S1401 and S1402 may be understood as a DMG SBP setup phase. Specifically, a second device (DMG SBP initiator) sends a DMG SBP request frame to a first device (DMG SBP responder). The frame may include configuration parameters related to the DMG SBP procedure. After receiving the DMG SBP request frame, the first device may send a DMG SBP response frame to the second device. If the configuration parameters match the settings of the first device, the DMG SBP response frame may indicate that the DMG SBP request is permitted and the DMG SBP is successfully established. Otherwise, the DMG SBP response frame may indicate that the DMG SBP request is rejected and the DMG SBP establishment fails.
[0113] S1403: The first device sends a DMG measurement setup request frame to the third device, and in response, the third device receives a DMG measurement setup request frame from the first device.
[0114] S1404: The third device sends a DMG measurement setup response frame to the first device. In response, the first device receives a DMG measurement setup response frame from the third device.
[0115] Steps S1403 and S1404 may be understood as a sensing measurement phase. After the DMG SBP is successfully established, the first device (sensing initiator) initiates sensing measurement setup for the third device (sensing responder). The sensing measurement setup phase includes: the first device sends a DMG measurement setup request frame to the third device, and the third device sends a DMG measurement setup response frame to the first device. The third device includes one or more devices.
[0116] S1405: The first device transmits a first frame including a first message to the second device, where the first message is used to notify the second device to prepare to receive the sensing measurement result, and in response, the second device receives the first frame from the first device.
[0117] S1406: The first device acquires a sensing measurement result.
[0118] S1407: The first device transmits the sensing measurement result to the second device, and in response, the second device receives the sensing measurement result from the first device.
[0119] It can be understood that the implementation of steps S1405 to S1407 should refer to the above steps S1001 to S1003, and the details will not be described again here.
[0120] Additionally, implementations of different sensing types are described below with the aid of examples.
[0121] Monostatic:
[0122] FIG. 15 is a diagram of a monostatic DMG SBP scenario according to an embodiment of the present application. As shown in FIG. 15, the first device may transmit a first frame to the second device for each instance, i.e., before each instance starts, the first device may transmit the first frame to the second device. The first device may also transmit a sensing measurement result for each instance to the second device, i.e., using a frame corresponding to each instance and utilized for feedback of the DMG SBP report. Specifically, after the first device and the second device complete the DMG SBP setup, the first device may perform sensing measurements. For each sensing measurement instance, the first device may transmit a first frame to the second device (DMG SBP initiator) each time before transmitting a sensing PPDU to perform self-transmit / receive sensing measurements. Optionally, upon receiving the second frame from the second device, the first device transmits and receives a sensing PPDU to perform sensing measurements. After the sensing measurement is completed and the sensing measurement results are obtained, for each sensing measurement instance, the first device may send the sensing measurement results corresponding to the instance to the second device using a DMG SBP report frame.
[0123] FIG. 16 is a diagram of another scenario of monostatic DMG SBP according to an embodiment of the present application. As shown in FIG. 16, the first device transmits a first frame to the second device for each instance, i.e., transmits a first frame to the second device before each instance starts. The first device transmits sensing measurement results to the second device for each instance group, i.e., may transmit sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the last instance in each instance group and used to feedback a DMG SBP report, or may transmit sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report. In FIG. 16, an example in which the first device transmits sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report is used for explanation. Specifically, after the first device and the second device complete the DMG SBP setup, the first device may perform sensing measurements. For each sensing measurement instance, before a sensing PPDU is transmitted to perform a self-transmitted / received sensing measurement, the first device may transmit a first frame to the second device (DMG SBP initiator). Optionally, when the first device receives a second frame from the second device, the first device transmits and receives a sensing PPDU to perform the sensing measurement. After the sensing measurement is completed and the sensing measurement results are obtained, for each instance group, the first device may transmit the sensing measurement results corresponding to all instances in the instance group to the second device using a DMG SBP report frame.The DMG SBP reporting frame may be a DMG SBP reporting frame corresponding to the last instance in the current instance group, or alternatively, the DMG SBP reporting frame may be a DMG SBP reporting frame corresponding to the first instance in the next instance group.
[0124] FIG. 17 illustrates another scenario of monostatic DMG SBP according to an embodiment of the present application. As shown in FIG. 17, the first device transmits a first frame to the second device for each instance group. In other words, the first device transmits a first frame to the second device before each instance group starts. The first device transmits sensing measurement results for each instance group to the second device. In other words, the first device may transmit sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the last instance in each instance group and used to feedback a DMG SBP report, or may transmit sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report. In FIG. 17, the first device transmits sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report. For specific implementation details, please refer to the descriptions of FIGS. 15 and 16.
[0125] Bistatic:
[0126] The bistatic type can be classified into two types: one in which a first device is used as a transmitter for PPDU sensing and a third device is used as a receiver for PPDU sensing, and the other in which a first device is used as a receiver for PPDU sensing and a third device is used as a transmitter for PPDU sensing. The bistatic type sensing PPDU can be a beam refinement protocol (BRP) frame carrying a TRN.
[0127] In the following, Figures 18 to 20 will be described using an example in which a first device is used as a transmitter of a sensing PPDU and a third device is used as a receiver of the sensing PPDU, and Figures 21 to 23 will be described using an example in which a first device is used as a receiver of a sensing PPDU and a third device is used as a transmitter of a sensing PPDU and the third device includes one device.
[0128] FIG. 18 is a diagram of a bistatic DMG SBP scenario according to an embodiment of this application. As shown in FIG. 18, the first device may transmit a first frame to the second device for each instance, in other words, before each instance starts, the first device may transmit a first frame to the second device. The first device may transmit a sensing measurement result for each instance to the second device, in other words, using a frame corresponding to each instance and utilized for feedback of a DMG SBP report to transmit the sensing measurement result corresponding to the instance to the second device. Specifically, after the first device and the second device complete DMG SBP setup and after the first device and the third device complete DMG measurement setup, the first device and the third device may perform sensing measurement. For each sensing measurement instance, the first device may transmit a first frame to the second device (DMG SBP initiator) every time before the first device transmits a sensing PPDU (including a BRP frame of the TRN) to the third device. Optionally, when receiving the second frame from the second device, the first device may send a sensing PPDU to the third device, receive a BRP report frame from the third device, and perform sensing measurement. After the sensing measurement is completed and the sensing measurement results are obtained, for each sensing measurement instance, the first device may use a DMG SBP report frame to send the sensing measurement result corresponding to the instance to the second device.
[0129] 19 is a diagram of another scenario of bistatic DMG SBP according to an embodiment of the present application. As shown in FIG. 19, the first device transmits a first frame to the second device for each instance, i.e., transmits a first frame to the second device before each instance starts. The first device transmits sensing measurement results to the second device for each instance group, i.e., the first device may transmit sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the last instance in each instance group and used to feedback a DMG SBP report, or may transmit sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report. 19For illustrative purposes, an example in which a first device transmits sensing measurement results corresponding to all instances in a next instance group to a second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report will be used. Specifically, after the first device and the second device complete the DMG SBP setup and after the first device and the third device complete the DMG measurement setup, the first device and the third device may perform sensing measurements. For each sensing measurement instance, the first device may transmit a first frame to the second device (DMG SBP initiator) every time before the first device transmits a sensing PPDU (including a BRP frame of the TRN) to the third device. Optionally, upon receiving the second frame from the second device, the first device transmits a sensing PPDU to the third device, receives a BRP report frame from the third device, and performs sensing measurements. After the sensing measurement is completed and the sensing measurement results are obtained, for each instance group, the first device may use a DMG SBP report frame to transmit the sensing measurement results corresponding to all instances in the instance group to the second device, where the DMG SBP report frame may be a DMG SBP report frame corresponding to the last instance in the current instance group or a DMG SBP report frame corresponding to the first instance in the next instance group.
[0130] FIG. 20 is a diagram of another scenario of bistatic DMG SBP according to an embodiment of this application. As shown in FIG. 20, the first device transmits a first frame to the second device for each instance group, i.e., transmits a first frame to the second device before each instance group starts, and the first device transmits sensing measurement results to the second device for each instance group. In other words, the first device may transmit sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the last instance in each instance group and used to feedback a DMG SBP report, or may transmit sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report. In FIG. 20, an example in which the first device transmits sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report is used for explanation. For specific implementation details, please refer to the descriptions of FIG. 18 and FIG. 19.
[0131] FIG. 21 is a diagram of another scenario of bistatic DMG SBP according to an embodiment of this application. As shown in FIG. 21, the first device transmits a first frame to the second device for each instance, in other words, transmits the first frame to the second device before each instance starts, and the first device transmits sensing measurement results to the second device for each instance, in other words, transmits the sensing measurement results corresponding to each instance to the second device using a frame corresponding to each instance and utilized for feedback of the DMG SBP report. Specifically, after the first device and the second device complete the DMG SBP setup and after the first device and the third device complete the DMG measurement setup, the first device may perform sensing measurement. For each sensing measurement instance, the third device (sensing responder) transmits a sensing PPDU (including a BRP frame of the TRN) to the first device. Before transmitting the BRP frame, the first device may transmit the first frame to the second device (DMG SBP initiator). Optionally, upon receiving the second frame from the second device, the first device transmits a BRP frame, receives a sensing PPDU (including the BRP frame of the TRN) transmitted by the third device, and performs sensing measurement. After the sensing measurement is completed and the sensing measurement results are obtained, for each sensing measurement instance, the first device may transmit the sensing measurement results corresponding to the instance to the second device using a DMG SBP report frame.
[0132] FIG. 22 is a diagram of another scenario of bistatic DMG SBP according to an embodiment of the present application. As shown in FIG. 22, the first device transmits a first frame to the second device for each instance. In other words, the first device transmits a first frame to the second device before each instance starts. The first device transmits sensing measurement results to the second device for each instance group. In other words, the first device may transmit sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the last instance in each instance group and used to feedback a DMG SBP report, or may transmit sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report. In FIG. 22, an example in which the first device transmits sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report is used for explanation. Specifically, after the first device and the second device complete the DMG SBP setup and after the first device and the third device complete the DMG measurement setup, the first device may perform a sensing measurement. For each sensing measurement instance, the third device (sensing responder) sends a sensing PPDU (including a BRP frame of TRN) to the first device. Before sending the BRP frame, the first device may send a first frame to the second device (DMG SBP initiator). Optionally, when receiving the second frame from the second device, the first device sends a BRP frame, receives the sensing PPDU (including the BRP frame of TRN) sent by the third device, and performs a sensing measurement.After the sensing measurement is completed and the sensing measurement results are obtained, for each instance group, the first device may use a DMG SBP report frame to transmit the sensing measurement results corresponding to all instances in the instance group to the second device, where the DMG SBP report frame may be a DMG SBP report frame corresponding to the last instance in the current instance group or a DMG SBP report frame corresponding to the first instance in the next instance group.
[0133] 23 is a diagram of yet another scenario of bistatic DMG SBP according to an embodiment of the present application. As shown in FIG. 23, the first device transmits a first frame to the second device for each instance group, i.e., transmits a first frame to the second device before each instance group starts, and the first device transmits sensing measurement results to the second device for each instance group. In other words, the first device may transmit sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the last instance in each instance group and used to feedback a DMG SBP report, or may transmit sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report. In FIG. 23, an example in which the first device transmits sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the first instance in the next instance group and used to feedback a DMG SBP report is used for explanation. For specific implementation, please refer to the descriptions in Figures 21 and 22.
[0134] Multistatic:
[0135] In the multi-static type, the third device includes multiple devices. In FIGS. 24 and 25, an example in which the third device includes two devices is used for explanation. In the multi-static type, the first device is used as a transmitter of a sensing PPDU, and the third device is used as a receiver of the sensing PPDU. The sensing PPDU may carry a TRN field. The first device transmits the sensing PPDU to each device among the third devices. Here, the TRN is used for sensing, and the TRN may be received by all third devices (including non-target receivers). The multi-static type sensing may include an initiation phase, a sounding phase, and a reporting phase. The initiation phase includes the first device transmitting a DMG sensing request frame to the third device, and the third device returning a DMG sensing response frame.
[0136] 24 is a diagram of a multi-static DMG SBP scenario according to an embodiment of the present application. As shown in FIG. 24, the first device transmits a first frame to the second device for each instance, in other words, transmits a first frame to the second device before each instance starts, and the first device transmits sensing measurement results to the second device for each instance, in other words, transmits the sensing measurement results corresponding to each instance to the second device using a frame corresponding to each instance and utilized to feedback a DMG SBP report. It should be noted that the first device may feedback the sensing measurement results corresponding to the instances to the second device in the form of a third device, respectively.
[0137] 25 is a diagram of another scenario of multi-static DMG SBP according to an embodiment of the present application. As shown in FIG. 25, the first device transmits a first frame to the second device for each instance, in other words, transmits a first frame to the second device before each instance starts, and the first device transmits sensing measurement results to the second device for each instance, in other words, transmits the sensing measurement results corresponding to each instance to the second device using a frame corresponding to each instance and utilized to feedback a DMG SBP report. It should be noted that the first device may feedback the sensing measurement results corresponding to the instances to the second device in the form of multiple devices among a third device.
[0138] Monostatic with coordination:
[0139] The monostatic cooperative type sensing may include an initiation phase, a sounding phase, and a reporting phase. Multiple devices among the third devices may perform self-transmitting and receiving sensing measurements simultaneously or in a time-shared manner.
[0140] 26 is a diagram of a monostatic cooperative DMG SBP scenario according to an embodiment of this application. As shown in FIG. 26, multiple devices among the third device simultaneously perform self-transmitting and receiving sensing measurements. The first device transmits a first frame to the second device for each instance, in other words, transmits a first frame to the second device before each instance starts, and the first device transmits sensing measurement results to the second device for each instance, in other words, may transmit the sensing measurement results corresponding to each instance to the second device using a frame corresponding to each instance and utilized for feedback of a DMG SBP report. It should be noted that the first device may feedback the sensing measurement results corresponding to each instance to the second device in the form of each third device.
[0141] FIG. 27 is a diagram of a monostatic cooperative DMG SBP scenario according to an embodiment of this application. As shown in FIG. 27, multiple devices among the third device perform self-transmitting and receiving sensing measurements in a time-division (sequential) manner. The first device transmits a first frame to the second device for each instance, in other words, transmits a first frame to the second device before each instance starts, and the first device transmits sensing measurement results for each instance to the second device, in other words, using a frame corresponding to each instance and utilized to feedback a DMG SBP report. It should be noted that the first device may feedback the sensing measurement results corresponding to each instance to the second device in the form of each third device.
[0142] 26 and 27, it should be noted that the first device may feed back the sensing measurement results corresponding to the instance to the second device in the form of each of the third devices. Similarly, the first device may alternatively feed back the sensing measurement results corresponding to the instance to the second device in the form of multiple devices among the third devices. For details, see the description of FIG. 25.
[0143] Bistatic with coordination:
[0144] The bistatic cooperation type can be classified into two types: one in which the first device is used as a transmitter for PPDU sensing and the third device is used as a receiver for PPDU sensing, and the other in which the first device is used as a receiver for PPDU sensing and the third device is used as a transmitter for PPDU sensing. The sensing PPDU of the bistatic cooperation type may be a BRP frame carrying a TRN.
[0145] In the following, Figures 28 and 29 will be described using an example in which a first device is used as a transmitter of a sensing PPDU and a third device is used as a receiver of the sensing PPDU, and Figures 30 and 31 will be described using an example in which a first device is used as a receiver of a sensing PPDU and a third device is used as a transmitter of a sensing PPDU and the third device includes two devices.
[0146] 28 and 29 are diagrams of a bistatic cooperative DMG SBP scenario according to an embodiment of the present application. As shown in FIG. 28 and FIG. 29, a first device may transmit a first frame to a second device for each instance, in other words, transmit a first frame to the second device before each instance starts, and the first device may transmit a sensing measurement result to the second device for each instance, in other words, transmit the sensing measurement result corresponding to each instance to the second device using a frame corresponding to each instance and utilized for feedback of a DMG SBP report. It should be noted that the difference between FIG. 28 and FIG. 29 is that in FIG. 28, the first device may transmit the first frame to the second device once, even before sensing measurements with multiple devices among the third device start, while in FIG. 29, the first device may transmit the first frame separately to the second device before sensing measurements with multiple devices among the third device start.
[0147] 28 and 29, it should be noted that the first device may feed back sensing measurement results corresponding to the instances to the second device in the form of each of the third devices. Similarly, the first device may alternatively feed back sensing measurement results corresponding to the instances to the second device in the form of multiple devices among the third devices.
[0148] 30 and 31 are diagrams of other scenarios of bistatic cooperative DMG SBP according to an embodiment of the present application. As shown in FIG. 30 and 31, the first device may transmit a first frame to the second device for each instance, in other words, transmit the first frame to the second device before each instance starts, and the first device may transmit sensing measurement results to the second device for each instance, in other words, transmit the sensing measurement results corresponding to each instance to the second device using a frame corresponding to each instance and utilized for feedback of the DMG SBP report. The difference between FIG. 30 and FIG. 31 is that in FIG. 30, the first device may transmit the first frame to the second device once, even before sensing measurements with multiple devices among the third device start, while in FIG. 31, the first device may transmit the first frame separately to the second device before sensing measurements with multiple devices among the third device start.
[0149] 30 and 31, it should be noted that the first device may feed back sensing measurement results corresponding to the instances to the second device in the form of each of the third devices. Similarly, the first device may alternatively feed back sensing measurement results corresponding to the instances to the second device in the form of multiple devices among the third devices.
[0150] FIG. 32 is an interaction flowchart of another communication method according to an embodiment of this application. In FIG. 32, an example in which a first device and a second device are used as execution subjects of the interaction diagram is used to explain the method. However, the execution subjects of the interaction diagram are not limited in this application. For example, the first device in FIG. 32 may be a chip, chip system, or processor that supports the first device in performing the method, or may be a logic module or software capable of realizing all or part of the functions of the first device. The second device in FIG. 32 may be a chip, chip system, or processor that supports the second device in performing the method, or may be a logic module or software capable of realizing all or part of the functions of the second device. The first device, the second device, and the third device may be APs or non-AP STAs. The first device may be a DMG SBP responder and a DMG sensing initiator. The second device may be a DMG SBP initiator. The third device may be a DMG sensing responder. As shown in Figure 32, the communication method includes, but is not limited to, the following steps: Steps S3203 and S3204 are optional steps.
[0151] S3201: The second device transmits a first DMG SBP request frame including first sensing scheduling information to the first device. In response, the first device receives the first DMG SBP request frame from the second device.
[0152] A first device may establish a DMG SBP with a second device. In a DMG SBP setup phase, the second device may send a first DMG SBP request frame to the first device. The first DMG SBP request frame may include first sensing scheduling information. For example, the first sensing scheduling information may be a time window used for sensing measurements, or the first sensing scheduling information may be other information. The type of the first sensing scheduling information is not limited in this embodiment. The first sensing scheduling information may use a DMG sensing scheduling subelement. For the format of the DMG sensing scheduling subelement, see FIG. 33. FIG. 33 is a diagram of a structure of a DMG sensing scheduling subelement according to an embodiment of this application. As shown in FIG. 33, the DMG sensing and scheduling subelement includes a subelement ID field, a length field, a start of burst field, an inter burst interval field, an intra burst interval field, a number of TX beams per instance field, a repeat per instance field, and a number of bursts field.
[0153] S3202: The first device determines that the sensing scheduling information of the third device matches the first sensing scheduling information and transmits a first DMG SBP response frame to the second device. In response, the second device receives the first DMG SBP response frame from the first device. Alternatively, the first device determines that the sensing scheduling information of one or more devices among the third devices does not match the first sensing scheduling information and transmits a second DMG SBP response frame to the second device. In response, the second device receives the second DMG SBP response frame from the first device.
[0154] The third device includes one or more devices.
[0155] After receiving the first DMG SBP request frame from the second device, the first device may determine, based on the locally stored sensing scheduling information of the third device, whether the sensing scheduling information of the third device matches the first sensing scheduling information. If the sensing scheduling information of the third device matches the first sensing scheduling information, the first device may send a first DMG SBP response frame to the second device, which indicates that the first device has successfully established a DMG SBP with the second device. This indicates that the third device's subsequent sensing measurement time falls within the time window indicated by the first sensing scheduling information. Optionally, the frequency and period of the third device's subsequent sensing measurement are also included in the frequency and period indicated by the first sensing scheduling information. In other words, the parameters in the DMG sensing scheduling subelement may be applied to the third device.
[0156] Optionally, at least one of the first DMG SBP response frame and the second DMG SBP response frame may include sensing scheduling information for a third device. It may be understood that at least one of the first DMG SBP response frame and the second DMG SBP response frame may include sensing scheduling information for some or all of the third devices. The sensing scheduling information may be one or more DMG sensing scheduling sub-elements, which are carried in a DMG sensing measurement setup element. It may be understood that at least one of the first DMG SBP response frame and the second DMG SBP response frame may include a DMG sensing measurement setup element. The element may include multiple DMG sensing scheduling sub-elements, each corresponding to one of the third devices. Figure 34 is a diagram of the structure of a DMG sensing measurement setup element according to an embodiment of this application. As shown in Figure 34, the DMG sensing measurement setup element includes an element ID field, a length field, an element ID extension field, a measurement setup control field, a report type field, a location configuration information (LCI) field, a peer orientation field, and an optional subelement field. A DMG sensing scheduling subelement may be included in the optional subelement. In this case, the format of the DMG sensing scheduling subelement may be shown in Figure 35. Figure 35 is a diagram of the structure of another DMG sensing scheduling subelement according to an embodiment of this application.As shown in FIG. 35, unlike the DMG sensing scheduling sub-element shown in FIG. 33, the DMG sensing scheduling sub-element shown in FIG. 35 may further include a sensing responder ID field. Each sensing responder ID may indicate a third device corresponding to the scheduling sub-element, and the ID may be a medium access control (MAC) address or an association identifier (AID) of the third device. For example, the ID field may be represented using one byte. The length of the ID field is not limited in this embodiment.
[0157] Alternatively, if the sensing scheduling information of one or more of the third devices does not match the first sensing scheduling information, it may be understood that the first device determines, based on the sensing scheduling information stored locally in the third device, that the third device cannot comply with the parameters in the first DMG SBP frame. For example, if the sensing measurement times for some of the third devices do not overlap with the time window indicated by the first sensing scheduling information, the first device may transmit a second DMG SBP response frame to the second device. The second DMG SBP response frame indicates that the first device has failed to establish a DMG SBP with the second device. Optionally, the second DMG SBP response frame includes the sensing scheduling information of the third device. It may be understood that the second DMG SBP response frame may include sensing scheduling information for some or all of the third devices.
[0158] Optionally, if the sensing scheduling information for one or more devices among the third devices does not match the first sensing scheduling information, the first device alternatively sends a DMG SBP end frame to the second device, where the DMG SBP end frame indicates that the first device ends the DMG SBP with the second device.
[0159] S3203: The first device determines that the current sensing scheduling information for one or more devices among the third devices does not match the first sensing scheduling information, and transmits a DMG SBP end frame to the second device. In response, the second device receives a DMG SBP end frame from the first device.
[0160] In a possible implementation, after a first device transmits a first DMG SBP response frame to a second device, if the first device determines that current sensing scheduling information for one or more devices among the third devices does not match the first sensing scheduling information, the first device may transmit a DMG SBP end frame to the second device. The DMG SBP end frame indicates that the first device will end the DMG SBP with the second device. Optionally, the DMG SBP end frame includes sensing scheduling information for the third device. It may be understood that the DMG SBP end frame may include sensing scheduling information for some or all of the third devices.
[0161] In a possible implementation, after the first device sends a second DMG SBP response frame to the second device, if the first device determines that the current sensing scheduling information for one or more devices among the third devices does not match the first sensing scheduling information, the first device may send a DMG SBP end frame to the second device.
[0162] Optionally, to improve the success rate and efficiency of establishing a DMG SBP, after receiving the first DMG SBP request frame from the second device, the first device may establish measurement sensing with a third device and determine current sensing scheduling information of the third device. One or more of the first DMG SBP response frame, the second DMG SBP response frame, and the DMG SBP end frame returned to the second device may carry the current sensing scheduling information of the third device. It may be understood that one or more of the first DMG SBP response frame, the second DMG SBP response frame, and the DMG SBP end frame may include current sensing scheduling information for some or all of the third devices. The sensing scheduling information is one or more DMG sensing scheduling sub-elements, which are carried in a DMG sensing measurement setup element. For a specific diagram of the structure of the DMG sensing measurement setup element, please refer to the description of FIG. 34.
[0163] S3204: The second device transmits a second DMG SBP request frame including the second sensing scheduling information to the first device. In response, the first device receives the second DMG SBP request frame from the second device.
[0164] The second sensing scheduling information is determined by the second device based on the sensing scheduling information of the third device. Specifically, the second device receives the sensing scheduling information of the third device from the first device. Here, the sensing scheduling information of the third device may include a sensing measurement time window of each device. Based on the information, the second device may retransmit a DMG SBP request frame, i.e., a second DMG SBP request frame, to the first device. The second DMG SBP request frame includes the second sensing scheduling information. For example, the second sensing scheduling information may include a sensing measurement time window of each device among the third devices.
[0165] In this embodiment, the second device may learn the sensing scheduling information of the third device. In this manner, the second device may wake up or remain active within the sensing measurement time indicated by the sensing scheduling information of the third device, or perform pre-processing for receiving the sensing measurement result, and receive the sensing measurement result. Therefore, the second device can timely receive the sensing measurement result fed back by the first device. The first device is not limited to whether it is an AP or a non-AP STA, and is not limited to whether it is associated with the second device, thereby improving the efficiency and accuracy of feeding back the sensing measurement result.
[0166] The above content describes the method provided in this application. To better implement the above solution in the embodiments of this application, the embodiments of this application further provide a corresponding apparatus.
[0167] In the embodiments of this application, the communication device may be divided into functional modules based on the above-mentioned method examples. For example, the functional modules may be obtained through division based on corresponding functions, or two or more functions may be integrated into one processing module. The integrated module may be implemented in the form of hardware or in the form of a software functional module. It should be noted that in the embodiments of this application, the module division is an example and is merely a logical function division. In actual implementation, other division methods may be used.
[0168] 36 is a diagram of the structure of a communication device according to an embodiment of this application. The communication device may be a first device, a module (e.g., a chip or a processor) in the first device, or a logic module or software that can realize all or part of the functions of the first device. As shown in FIG. 36, the communication device 3600 includes at least a transmitting unit 3601, a processing unit 3602, and a receiving unit 3603.
[0169] The transmitting unit 3601 is configured to transmit a first frame to a second device, the first frame including a first message, and the first message is utilized to notify the second device to prepare to receive the sensing measurement result.
[0170] The processing unit 3602 is configured to obtain the sensing measurements.
[0171] In an embodiment, when obtaining a sensing measurement result, the processing unit 3602 is specifically configured to send and receive a sensing PPDU, and perform a sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
[0172] In one embodiment, when obtaining the sensing measurement result, the processing unit 3602 is particularly configured to: send a sensing PPDU to a third device, where the third device includes one or more devices; and receive the sensing measurement result from the third device, where the sensing measurement result is determined by the third device based on the sensing PPDU.
[0173] In one embodiment, when obtaining a sensing measurement result, the processing unit 3602 is specifically configured to receive a sensing PPDU from a third device, and the first device performs a sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
[0174] In an embodiment, the sensing measurement includes at least one instance group, and each instance group in the at least one instance group includes one or more instances, each of which includes obtaining a sensing PPDU and performing a sensing measurement based on the sensing PPDU to obtain a sensing measurement result.
[0175] In one embodiment, when transmitting the first frame to the second device, the transmitting unit 3601 is specifically configured such that the first device transmits the first frame to the second device for each instance before each instance starts, or such that the first device transmits the first frame to the second device for each instance group before each instance group starts.
[0176] In an embodiment, the sending unit 3601 is further configured to send the sensing measurement result to a second device.
[0177] In one embodiment, the sending unit 3601 sending the sensing measurement result to the second device specifically means that the first device sends the sensing measurement result to the second device after each instance is completed, or that the first device sends the sensing measurement result to the second device after each instance group is completed.
[0178] In one embodiment, after each instance is completed, the transmitting unit 3601 transmits the sensing measurement result to the second device, specifically, the sensing measurement result corresponding to the instance is transmitted to the second device using a frame corresponding to each instance and used to feedback the DMG SBP report.
[0179] In one embodiment, after each instance group is completed, the transmitting unit 3601 transmits the sensing measurement results to the second device, specifically, the sensing measurement results corresponding to all instances in each instance group are transmitted to the second device using a frame corresponding to the last instance in each instance group and used to feed back a DMG SBP report, or the sensing measurement results corresponding to all instances in the instance group are transmitted to the second device using a frame corresponding to the first instance in the next instance group and used to feed back a DMG SBP report.
[0180] In an embodiment, when performing the sensing measurement, the processing unit 3602 is specifically configured to perform the sensing measurement when receiving a second frame from the second device.
[0181] In an embodiment, the communications apparatus 3600 further includes a receiving unit 3603 configured to receive a DMG SBP request frame from the second device, where the DMG SBP request frame is utilized to request the second device to establish an SBP with the first device, and a transmitting unit 3601 further configured to transmit a DMG SBP response frame to the second device, where the DMG SBP response frame indicates that the first device has successfully established a DMG SBP with the second device.
[0182] In an embodiment, the transmitting unit 3601 is further configured to transmit a DMG measurement setup request frame to a third device, where the DMG measurement setup request frame is utilized to request establishing a DMG measurement, and the third device includes one or more devices.
[0183] The communication apparatus 3600 further includes a receiving unit 3603 further configured to receive a DMG measurement setup response frame from the third device, where the DMG measurement setup response frame indicates that the first device has successfully established DMG measurement with the third device.
[0184] In one embodiment, the first frame is a DMG sensing request frame or a DMG sensing poll frame.
[0185] In one embodiment, the first frame is a DMG sensing request frame, and the DMG sensing request frame includes: TDD The TDD beamforming information field includes a beamforming information field, the TDD beamforming information field includes a first field, a DMG measurement setup ID field, a measurement instance group ID field, a sensing instance SN field, and a sensing type field, and the first message is determined based on the first field.
[0186] In one embodiment, the first frame is a DMG sensing poll frame, and the DMG sensing poll frame includes a DMG measurement setup ID field, a measurement instance group ID field, and a sensing instance SN field.
[0187] For more detailed descriptions of the sending unit 3601, the processing unit 3602, and the receiving unit 3603, please directly refer to the relevant descriptions of the first device in the method embodiments shown in Figures 10 to 31. The details will not be described again here.
[0188] 37 is a diagram of the structure of another communication device according to an embodiment of the present application. The communication device may be a first device, a module (e.g., a chip or a processor) within the first device, or a logic module or software capable of realizing all or part of the functions of the first device. As shown in FIG. 37, the communication device 3700 may include at least a receiving unit 3701 and a processing unit 3702.
[0189] The receiving unit 3701 is configured to receive a first DMG SBP request frame from a second device, where the first DMG SBP request frame includes first sensing scheduling information.
[0190] The processing unit 3702 is configured to: determine that the sensing scheduling information of the third device matches the first sensing scheduling information and send a first DMG SBP response frame to the second device, where the third device includes one or more devices, and the first DMG SBP response frame indicates that the first device has successfully established a DMG SBP with the second device; or determine that the sensing scheduling information of one or more devices among the third devices does not match the first sensing scheduling information and send a second DMG SBP response frame to the second device, where the second DMG SBP response frame indicates that the first device has failed to establish a DMG SBP with the second device.
[0191] In an embodiment, the processing unit 3702 is further configured to: determine that current sensing scheduling information of one or more devices among the third devices does not match the first sensing scheduling information; and send a DMG SBP end frame to the second device, where the DMG SBP end frame indicates that the first device is terminating the DMG SBP with the second device.
[0192] In an embodiment, the DMG SBP end frame includes sensing scheduling information of the third device.
[0193] In one embodiment, the first DMG SBP response frame and / or the second DMG SBP response frame includes sensing scheduling information of a third device, the sensing scheduling information being one or more DMG sensing scheduling sub-elements, and the DMG sensing scheduling sub-elements being carried in a DMG sensing measurement setup element.
[0194] In an embodiment, the receiving unit 3701 is further configured to receive a second DMG SBP request frame from the second device, where the second DMG SBP request frame includes second sensing scheduling information, and the second sensing scheduling information is determined based on the sensing scheduling information of the third device.
[0195] For a more detailed description of the receiving unit 3701 and the processing unit 3702, please directly refer to the relevant description of the first device in the method embodiments shown in Figures 32 to 35. The details will not be described again here.
[0196] FIG. 38 is a diagram of the structure of another communication device according to an embodiment of the present application. As shown in FIG. 38, the device 3800 may include one or more processors 3801. The processor 3801 may also be referred to as a processing unit and may implement specific control functions. The processor 3801 may be a general-purpose processor or a special-purpose processor, etc. In an optional design, the processor 3801 may alternatively store instructions 3803, which may be executed on the processor, thereby causing the device 3800 to perform the methods described in the above method embodiments.
[0197] In another optional design, the processor 3801 may include a transceiver unit for implementing receiving and transmitting functions. For example, the transceiver unit may be a transceiver circuit, an interface, an interface circuit, or a communication interface. The transceiver circuit, interface, or interface circuit configured to implement the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be configured to read and write code / data. Alternatively, the transceiver circuit, interface, or interface circuit may be configured to transmit or forward signals.
[0198] In yet another possible design, the apparatus 3800 may include circuitry that may implement the transmitting, receiving, or communication functionality in the above method embodiments.
[0199] Optionally, the apparatus 3800 may include one or more memories 3802. The memory 3802 may store instructions 3804. The instructions may be executed on the processor, thereby causing the apparatus 3800 to perform the methods described in the above method embodiments. Optionally, the memory may further store data. Optionally, the processor may also store instructions and / or data. The processor and the memory may be located separately or may be integrated. For example, the correspondences described in the above method embodiments may be stored in the memory or in the processor.
[0200] Optionally, the apparatus 3800 may further include a transceiver 3805 and / or an antenna 3806. The processor 3801 may be referred to as a processing unit, and controls the apparatus 3800. The transceiver 3805 may be referred to as a transceiver unit, transceiver machine, transceiver circuit, transceiver device, transceiver module, etc., and is configured to implement transceiver functionality.
[0201] Optionally, the apparatus 3800 in this embodiment of the present application may be configured to perform the methods described in FIGS. 10 to 35 in the embodiments of the present application.
[0202] In some embodiments, the communication device 3800 may be implemented in a first device, a module (e.g., a chip or processor) within the first device, or a logic module or software capable of implementing all or part of the functions of the first device. When computer program instructions stored in the memory 3802 are executed, the processor 3801 is configured to control the processing unit 3602 to perform the operations performed in the above embodiments, or to control the processing unit 3702 to perform the operations performed in the above embodiments, and the transceiver 3805 is configured to perform the operations performed by the transmitting unit 3601 and the receiving unit 3603 in the above embodiments, or to perform the operations performed by the receiving unit 3701 in the above embodiments. The transceiver 3805 is further configured to transmit information to a communication device other than the communication device. The first device or a module within the first device may be further configured to perform various methods performed by the first device in the method embodiments of FIGS. 10 to 35. Details will not be described again here.
[0203] The processors and transceivers described in this application may be implemented as an integrated circuit (IC), an analog IC, a radio frequency interface chip (RFIC), a hybrid signal IC, an application-specific integrated circuit (ASIC), a printed circuit board (PCB), or an electronic device. The processors and transceivers may be fabricated using a variety of IC technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (NMOS), p-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), and gallium arsenide (GaAs).
[0204] The device described in the above embodiments may be a first terminal device or a second terminal device. However, the scope of the devices described in this application is not limited thereto, and the structure of the device may not be limited by that of FIG. 38. The device may be a standalone device or part of a larger device. For example, the device may be (1) an independent integrated circuit IC, chip, chip system, or subsystem; (2) a set of one or more ICs, which may optionally also include a storage component configured to store data and / or instructions; (3) an ASIC, such as a modem (MSM); (4) a module that can be embedded in another device; (5) a receiver, terminal, intelligent terminal, cellular phone, wireless device, handheld device, mobile unit, in-vehicle device, network device, cloud device, artificial intelligence device, machine device, home device, medical device, industrial device, or the like; or (6) others.
[0205] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, and when the program is executed by a processor, the procedures related to the first device in the communication method provided in the above method embodiment can be performed.
[0206] An embodiment of this application further provides a computer program product. When the computer program product is executed on a computer or processor, the computer or processor is enabled to perform one or more steps of any one of the above communication methods. When each of the component modules of the above device is implemented in the form of a software functional unit and sold or used as an independent product, the component module may be stored in a computer-readable storage medium.
[0207] An embodiment of the present application further provides a chip system including at least one processor and a communication interface. The communication interface and the at least one processor are interconnected through a line, and the at least one processor is configured to execute a computer program or instructions to perform some or all of the steps recited in any one of the method embodiments corresponding to Figures 10 to 35. The chip system may include a chip, or may include a chip and other discrete components.
[0208] An embodiment of this application further discloses a communication system. The system includes a first device, a second device, and a third device. For specific descriptions, please refer to the communication methods illustrated in Figures 10 to 35.
[0209] It should be understood that the memory referred to in the embodiments of this application may be volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. Nonvolatile memory may be a hard disk drive (HDD), a solid-state drive (SSD), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM) used as an external cache. By way of example and not limitation, many forms of RAM may be utilized, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct Rambus random access memory (DR RAM). Memory may also be any other medium capable of carrying or storing program code, such as instructions or data structures, and accessible by a computer, without limitation. Memory in the embodiments of this application may alternatively be a circuit or any other device capable of implementing a storage function and configured to store program instructions and / or data.
[0210] It should be further understood that the processor referred to in the embodiments of this application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, etc. The general-purpose processor may be a microprocessor, and the processor may be any conventional processor, etc.
[0211] It should be noted that when the processor is a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a discrete gate, a transistor logic device, or a discrete hardware component, the memory (storage module) may be integrated into the processor.
[0212] It should be noted that memory as described herein is intended to include, without being limited to, these and any other suitable types of memory.
[0213] It should be understood that the sequence numbers of the above processes do not mean the execution order in various embodiments of this application. The execution order of the processes should be determined according to the functions and internal logic of the processes, and should not be construed as any limitation on the implementation process of the embodiments of this application.
[0214] Those skilled in the art may realize that the units and algorithm steps in the examples described in connection with the embodiments provided in this specification may be realized by electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but the implementation should not be considered as going beyond the scope of this application.
[0215] For the purpose of convenient and concise description, it can be obviously understood by those skilled in the art that the detailed operation processes of the above systems, devices and units should be referred to the corresponding processes in the above method embodiments, and the details will not be described again here.
[0216] In the various embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the device embodiments described are merely examples. For example, the division into units is merely a logical functional division, and actual implementation may involve other divisions. For example, multiple units or components may be combined or integrated into other systems, or some functions may be omitted or not performed. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be implemented using some interfaces. Indirect or communication connections between devices or units may be implemented in electrical, mechanical, or other forms.
[0217] The units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, located in one place or distributed over multiple network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
[0218] In addition, the functional units in the embodiments of this application may be integrated into one processing unit, each of the units may exist physically alone, or two or more units may be integrated into one unit.
[0219] When a function is implemented in the form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, essentially, a part contributing to technology, or all or part of the technical solution, may be implemented in the form of a software product. A computer software product is stored in a storage medium and includes some instructions for instructing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method described in the embodiments of this application. The above storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0220] The sequence of steps in the methods in the embodiments of this application can be adjusted, combined or eliminated based on actual requirements.
[0221] The modules / units in the device in the embodiments of this application can be combined, divided and deleted based on actual requirements.
[0222] In conclusion, the above embodiments are merely intended to describe the technical solutions of this application, and are not intended to limit this application. Although this application has been described in detail in connection with the above embodiments, it should be understood that those skilled in the art can still make modifications to the technical solutions described in the above embodiments and make equivalent substitutions for some technical features thereof without departing from the scope of the technical solutions of the embodiments of this application.
Claims
1. transmitting, by a first device, a first frame to a second device, the first frame including a first message, the first message being utilized to notify the second device to prepare to receive sensing measurement results; acquiring, by the first device, the sensing measurement; A communication method, including:
2. The step of obtaining the sensing measurement by the first device includes: The method includes: transmitting and receiving a sensing physical layer protocol data unit (PPDU) by the first device; and performing a sensing measurement based on the sensing PPDU to obtain the sensing measurement result. The method of claim 1.
3. The step of obtaining the sensing measurement by the first device includes: transmitting, by the first device, a sensing PPDU to a third device, the third device including one or more devices; receiving, by the first device, the sensing measurement result from the third device, the sensing measurement result being determined by the third device based on the sensing PPDU; Including, The method of claim 1.
4. The step of obtaining the sensing measurement by the first device includes: receiving, by the first device, a sensing PPDU from a third device; performing, by the first device, a sensing measurement based on the sensing PPDU to obtain the sensing measurement result; Including, The method of claim 1.
5. the sensing measurement includes at least one instance group, each instance group in the at least one instance group including one or more instances; Each of the one or more instances includes obtaining the sensing physical layer protocol data unit (PPDU); and performing the sensing measurement based on the sensing PPDU to obtain the sensing measurement result. The method according to any one of claims 2 to 4.
6. The step of transmitting, by a first device, a first frame to a second device includes: transmitting, by the first device, the first frame to the second device for each instance before each instance starts; or transmitting, by the first device, the first frame to the second device for each instance group before each instance group starts; Including, The method according to any one of claims 2 to 5.
7. The method further includes transmitting, by the first device, the sensing measurements to the second device. The method according to any one of claims 2 to 6.
8. The step of transmitting, by the first device, the sensing measurement results to the second device comprises: transmitting the sensing measurements to the second device after each instance is completed by the first device; or transmitting the sensing measurement results to the second device after each instance group is completed by the first device. Including, The method of claim 7.
9. The step of transmitting the sensing measurement results to the second device after each instance is completed by the first device comprises: transmitting, by the first device, the sensing measurement result corresponding to each instance to the second device using a frame corresponding to each instance and used for feedback of a DMG SBP report; The method of claim 8.
10. The step of transmitting the sensing measurement results to the second device after each instance group is completed by the first device includes: transmitting, by the first device, sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the last instance in each instance group and used for feedback DMG SBP reporting; or transmitting, by the first device, sensing measurement results corresponding to a first instance in a next instance group and corresponding to all instances in the instance group to the second device using a frame used for feedback DMG SBP reporting; Including, The method of claim 8.
11. The step of performing a sensing measurement includes: performing, by the first device, the sensing measurement upon receiving a second frame from the second device; The method according to any one of claims 1 to 10.
12. The method comprises: receiving, by the first device, a DMG SBP request frame from the second device, the DMG SBP request frame being utilized to request the second device to establish an SBP with the first device; sending, by the first device, a DMG SBP response frame to the second device, the DMG SBP response frame indicating that the first device has successfully established a DMG SBP with the second device; further comprising: The method according to any one of claims 1 to 11.
13. The method comprises: transmitting, by the first device, a DMG measurement setup request frame to the third device, the DMG measurement setup request frame being utilized to request establishing a DMG measurement, the third device including one or more devices; receiving, by the first device, a DMG measurement setup response frame from the third device, the DMG measurement setup response frame indicating that the first device has successfully established DMG measurements with the third device; further comprising: The method according to any one of claims 1 to 12.
14. The first frame is a DMG sensing request frame or a DMG sensing poll frame. The method according to any one of claims 1 to 13.
15. the first frame is the DMG sensing request frame, the DMG sensing request frame includes a time division duplex TDD beamforming information field, the TDD beamforming information field includes a first field, a DMG measurement setup identifier ID field, a measurement instance group ID field, a sensing instance sequence number SN field, and a sensing type field, and the first message is determined based on the first field.
15. The method of claim 14.
16. the first frame is the DMG sensing poll frame, and the DMG sensing poll frame includes a DMG measurement setup identifier ID field, a measurement instance group ID field, and a sensing instance sequence number SN field; 15. The method of claim 14.
17. receiving, by a first device, a first directional multi-gigabit DMG proxy sensing SBP request frame from a second device, the first DMG SBP request frame including first sensing scheduling information; determining, by the first device, that sensing scheduling information of a third device matches the first sensing scheduling information, and sending a first DMG SBP response frame to the second device, wherein the third device includes one or more devices, and the first DMG SBP response frame indicates that the first device has successfully established a DMG SBP with the second device; or determining, by the first device, that sensing scheduling information of one or more devices among the third devices does not match the first sensing scheduling information, and transmitting a second DMG SBP response frame to the second device, the second DMG SBP response frame indicating that the first device has failed to establish a DMG SBP with the second device; A communication method, including:
18. The method further includes determining, by the first device, that current sensing scheduling information of the one or more devices among the third devices does not match the first sensing scheduling information, and transmitting a DMG SBP end frame to the second device, the DMG SBP end frame indicating that the first device is ending the DMG SBP with the second device.
18. The method of claim 17.
19. the DMG SBP end frame includes the sensing scheduling information of the third device; 20. The method of claim 18.
20. the first DMG SBP response frame and / or the second DMG SBP response frame includes the sensing scheduling information of the third device, the sensing scheduling information being one or more DMG sensing scheduling sub-elements, and the DMG sensing scheduling sub-elements being carried in a DMG sensing measurement setup element; The method according to any one of claims 17 to 19.
21. The method further includes a step of receiving, by the first device, a second DMG SBP request frame from the second device, the second DMG SBP request frame including second sensing scheduling information, the second sensing scheduling information being determined based on the sensing scheduling information of the third device. The method according to any one of claims 17 to 20.
22. obtaining, by a first device, a sensing measurement; The first device transmitting the sensing measurement result to the second device includes: transmitting the sensing measurements to the second device after each instance is completed by the first device; or transmitting the sensing measurement results to the second device after each instance group is completed by the first device. A communication method, including:
23. The step of transmitting the sensing measurement results to the second device after each instance is completed by the first device comprises: transmitting, by the first device, the sensing measurement result corresponding to each instance to the second device using a frame corresponding to each instance and used for feedback of a DMG SBP report; 23. The method of claim 22.
24. The step of transmitting the sensing measurement results to the second device after each instance group is completed by the first device includes: transmitting, by the first device, sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to the last instance in each instance group and used for feedback DMG SBP reporting; or transmitting, by the first device, sensing measurement results corresponding to a first instance in a next instance group and corresponding to all instances in the instance group to the second device using a frame used for feedback DMG SBP reporting; Including, 23. The method of claim 22.
25. The step of obtaining a sensing measurement by a first device comprises: The method includes: transmitting a sensing PPDU by the first device and receiving the sensing PPDU by the first device; and performing a sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
23. The method of claim 22.
26. The step of obtaining a sensing measurement by a first device comprises: transmitting, by the first device, the sensing PPDU to a third device, the third device including one or more devices; receiving, by the first device, the sensing measurement result from the third device, the sensing measurement result being determined by the third device based on the sensing PPDU; Including, 23. The method of claim 22.
27. The step of obtaining a sensing measurement by a first device comprises: receiving, by the first device, a sensing PPDU from the third device; performing, by the first device, a sensing measurement based on the sensing PPDU to obtain the sensing measurement result; Including, 23. The method of claim 22.
28. the sensing measurement includes at least one instance group, each instance group in the at least one instance group including one or more instances; Each of the one or more instances includes obtaining a sensing physical layer protocol data unit (PPDU); and performing the sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
23. The method of claim 22.
29. The method further includes transmitting, by the first device, a first frame to the second device, the first frame including a first message, the first message being utilized to notify the second device to prepare to receive sensing measurement results. The method according to any one of claims 22 to 28.
30. The step of transmitting, by the first device, a first frame to the second device comprises: transmitting, by the first device, the first frame to the second device for each instance before each instance starts; or transmitting, by the first device, the first frame to the second device for each instance group before each instance group starts; Including, 30. The method of claim 29.
31. The step of performing a sensing measurement by the first device comprises: performing, by the first device, the sensing measurement upon receiving a second frame from the second device; 28. The method of claim 25 or 27.
32. The method comprises: receiving, by the first device, a DMG SBP request frame from the second device, the DMG SBP request frame being utilized to request the second device to establish an SBP with the first device; sending, by the first device, a DMG SBP response frame to the second device, the DMG SBP response frame indicating that the first device has successfully established a DMG SBP with the second device; further comprising: The method according to any one of claims 22 to 31.
33. The method comprises: transmitting, by the first device, a DMG measurement setup request frame to the third device, the DMG measurement setup request frame being utilized to request establishing a DMG measurement, the third device including one or more devices; receiving, by the first device, a DMG measurement setup response frame from the third device, the DMG measurement setup response frame indicating that the first device has successfully established DMG measurements with the third device; further comprising: The method according to any one of claims 22 to 31.
34. The first frame is a DMG sensing request frame or a DMG sensing poll frame. The method according to any one of claims 29 to 31.
35. the first frame is the DMG sensing request frame, the DMG sensing request frame includes a time division duplex TDD beamforming information field, the TDD beamforming information field includes a first field, a DMG measurement setup identifier ID field, a measurement instance group ID field, a sensing instance sequence number SN field, and a sensing type field, and the first message is determined based on the first field.
35. The method of claim 34.
36. the first frame is the DMG sensing poll frame, and the DMG sensing poll frame includes a DMG measurement setup identifier ID field, a measurement instance group ID field, and a sensing instance sequence number SN field; 35. The method of claim 34.
37. a transmitting unit configured to transmit a first frame to a second device, the first frame including a first message, the first message being utilized to notify the second device to prepare to receive sensing measurement results; a processing unit configured to acquire the sensing measurements; 2. A communication device comprising:
38. The processing unit is particularly configured to send and receive a sensing physical layer protocol data unit (PPDU), and perform sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
38. The apparatus of claim 37.
39. The processing unit transmitting a sensing PPDU to a third device, wherein the third device comprises one or more devices; receiving the sensing measurement result from the third device, the sensing measurement result being determined by the third device based on the sensing PPDU; 38. The apparatus of claim 37.
40. the processing unit is particularly configured to receive a sensing PPDU from a third device, and perform a sensing measurement based on the sensing PPDU to obtain the sensing measurement result; 38. The apparatus of claim 37.
41. the sensing measurement includes at least one instance group, each instance group in the at least one instance group including one or more instances; Each of the one or more instances includes obtaining, by the processing unit, the sensing physical layer protocol data unit (PPDU); and performing the sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
41. Apparatus according to any one of claims 38 to 40.
42. The transmitting unit transmitting the first frame to the second device for each instance before each instance starts; or For each instance group, before each instance group starts, transmit the first frame to the second device. Specifically configured to:
42. Apparatus according to any one of claims 38 to 41.
43. the transmitting unit is further configured to transmit the sensing measurement to the second device.
43. Apparatus according to any one of claims 38 to 42.
44. The transmitting unit transmitting the sensing measurements to the second device after each instance is completed; or After each instance group is completed, the sensing measurement results are transmitted to the second device. Specifically configured to:
44. The apparatus of claim 43.
45. The transmitting unit is particularly configured to transmit the sensing measurement result corresponding to each instance to the second device using a frame corresponding to each instance and used for feedbacking a DMG SBP report.
45. The apparatus of claim 44.
46. The transmitting unit transmitting sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the last instance in each instance group and used to feedback a DMG SBP report; or transmitting sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to a first instance in the next instance group and utilized for feedback DMG SBP reporting; Specifically configured to:
45. The apparatus of claim 44.
47. the processing unit is particularly configured to perform the sensing measurement when a second frame is received from the second device.
47. Apparatus according to any one of claims 37 to 46.
48. The receiving unit is further configured to receive a DMG SBP request frame from the second device, the DMG SBP request frame being utilized to request the second device to establish an SBP with the first device; the transmitting unit is further configured to transmit a DMG SBP response frame to the second device, the DMG SBP response frame indicating that the first device has successfully established a DMG SBP with the second device.
48. Apparatus according to any one of claims 37 to 47.
49. the transmitting unit is further configured to: transmit a DMG measurement setup request frame to the third device, the DMG measurement setup request frame being utilized to request establishing a DMG measurement, the third device including one or more devices; the receiving unit is further configured to receive a DMG measurement setup response frame from the third device, the DMG measurement setup response frame indicating that the first device has successfully established DMG measurement with the third device.
49. Apparatus according to any one of claims 37 to 48.
50. The first frame is a DMG sensing request frame or a DMG sensing poll frame.
50. Apparatus according to any one of claims 37 to 49.
51. the first frame is the DMG sensing request frame, the DMG sensing request frame includes a time division duplex TDD beamforming information field, the TDD beamforming information field includes a first field, a DMG measurement setup identifier ID field, a measurement instance group ID field, a sensing instance sequence number SN field, and a sensing type field, and the first message is determined based on the first field.
51. The apparatus of claim 50.
52. the first frame is the DMG sensing poll frame, and the DMG sensing poll frame includes a DMG measurement setup identifier ID field, a measurement instance group ID field, and a sensing instance sequence number SN field; 51. The apparatus of claim 50.
53. a receiving unit configured to receive a first directional multi-gigabit DMG surrogate sensing SBP request frame from a second device, the first DMG SBP request frame including first sensing scheduling information; determining that sensing scheduling information of a third device matches the first sensing scheduling information and sending a first DMG SBP response frame to the second device, wherein the third device includes one or more devices, and the first DMG SBP response frame indicates that the first device has successfully established a DMG SBP with the second device; or determining that sensing scheduling information of one or more devices among the third devices does not match the first sensing scheduling information, and transmitting a second DMG SBP response frame to the second device, the second DMG SBP response frame indicating that the first device has failed to establish a DMG SBP with the second device. A processing unit configured as follows:
2. A communication device comprising:
54. The processing unit is further configured to: determine that current sensing scheduling information of the one or more devices among the third devices does not match the first sensing scheduling information; and send a DMG SBP end frame to the second device, the DMG SBP end frame indicating that the first device ends a DMG SBP with the second device.
54. The apparatus of claim 53.
55. the DMG SBP end frame includes the sensing scheduling information of the third device; 55. The apparatus of claim 54.
56. the first DMG SBP response frame and / or the second DMG SBP response frame includes the sensing scheduling information of the third device, the sensing scheduling information being one or more DMG sensing scheduling sub-elements, and the DMG sensing scheduling sub-elements being carried in a DMG sensing measurement setup element; 56. Apparatus according to any one of claims 53 to 55.
57. the receiving unit is further configured to receive a second DMG SBP request frame from the second device, the second DMG SBP request frame including second sensing scheduling information, the second sensing scheduling information being determined based on the sensing scheduling information of the third device.
57. Apparatus according to any one of claims 53 to 56.
58. a processing unit configured to obtain sensing measurements; configured to transmit the sensing measurements to a second device; and After each instance is completed, the sensing measurement results are transmitted to the second device. Alternatively, after each group of instances is completed, the sensing measurement results are transmitted to the second device. a transmitting unit specially configured to 2. A communication device comprising:
59. The transmitting unit is particularly configured to transmit the sensing measurement result corresponding to each instance to the second device using a frame corresponding to each instance and used for feedbacking a DMG SBP report.
59. The apparatus of claim 58.
60. The transmitting unit transmitting sensing measurement results corresponding to all instances in each instance group to the second device using a frame corresponding to the last instance in each instance group and used to feedback a DMG SBP report; or transmitting sensing measurement results corresponding to all instances in the instance group to the second device using a frame corresponding to a first instance in the next instance group and utilized for feedback DMG SBP reporting; Specifically configured to:
59. The apparatus of claim 58.
61. The processing unit is particularly configured to send and receive a sensing PPDU, and perform a sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
59. The apparatus of claim 58.
62. the processing unit is particularly configured to: transmit the sensing PPDU to a third device, the third device including one or more devices; and receive the sensing measurement result from the third device, the sensing measurement result being determined by the third device based on the sensing PPDU.
59. The apparatus of claim 58.
63. the processing unit is particularly configured to receive a sensing PPDU from the third device, and perform a sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
59. The apparatus of claim 58.
64. the sensing measurement includes at least one instance group, each instance group in the at least one instance group including one or more instances; Each of the one or more instances includes obtaining, by the processing unit, a sensing physical layer protocol data unit (PPDU); and performing the sensing measurement based on the sensing PPDU to obtain the sensing measurement result.
59. The apparatus of claim 58.
65. the transmitting unit is further configured to transmit a first frame to the second device, the first frame including a first message, the first message being utilized to notify the second device to prepare to receive sensing measurement results.
65. Apparatus according to any one of claims 58 to 64.
66. The transmitting unit transmitting the first frame to the second device for each instance before each instance starts; or For each instance group, before each instance group starts, transmit the first frame to the second device. Specifically configured to:
66. The apparatus of claim 65.
67. the processing unit is particularly configured to perform the sensing measurement when a second frame is received from the second device.
64. Apparatus according to claim 61 or 63.
68. The apparatus further includes a receiving unit configured to receive a DMG SBP request frame from the second device, the DMG SBP request frame being utilized to request the second device to establish an SBP with the first device; the transmitting unit is further configured to transmit a DMG SBP response frame to the second device, the DMG SBP response frame indicating that the first device has successfully established a DMG SBP with the second device.
68. Apparatus according to any one of claims 58 to 67.
69. the transmitting unit is further configured to: transmit a DMG measurement setup request frame to the third device, the DMG measurement setup request frame being utilized to request establishing a DMG measurement, the third device including one or more devices; the receiving unit is further configured to receive a DMG measurement setup response frame from the third device, the DMG measurement setup response frame indicating that the first device has successfully established DMG measurement with the third device.
68. Apparatus according to any one of claims 58 to 67.
70. The first frame is a DMG sensing request frame or a DMG sensing poll frame.
68. Apparatus according to any one of claims 65 to 67.
71. the first frame is the DMG sensing request frame, the DMG sensing request frame includes a time division duplex TDD beamforming information field, the TDD beamforming information field includes a first field, a DMG measurement setup identifier ID field, a measurement instance group ID field, a sensing instance sequence number SN field, and a sensing type field, and the first message is determined based on the first field.
71. The apparatus of claim 70.
72. the first frame is the DMG sensing poll frame, and the DMG sensing poll frame includes a DMG measurement setup identifier ID field, a measurement instance group ID field, and a sensing instance sequence number SN field; 71. The apparatus of claim 70.
73. A communication device comprising a processor, a memory, an input interface and an output interface, wherein the input interface is configured to receive information from a communication device other than the communication device, and the output interface is configured to output information to the communication device other than the communication device, and wherein when a stored computer program stored in the memory is called by the processor, the method of any one of claims 1 to 16 is performed, or the method of any one of claims 17 to 21 is performed, or the method of any one of claims 22 to 36 is performed.
74. 1. A computer-readable storage medium storing a computer program or computer instructions, the computer-readable storage medium storing a computer program or computer instructions that, when executed by a processor, causes a first device to be supported to perform a method according to any one of claims 1 to 16, or causes a first device to be supported to perform a method according to any one of claims 17 to 21, or causes a first device to be supported to perform a method according to any one of claims 22 to 36.
75. A computer program product comprising program instructions, which when run on a computer, cause the method of any one of claims 1 to 16 to be performed, or the method of any one of claims 17 to 21 to be performed, or the method of any one of claims 22 to 36 to be performed.
76. A chip system including at least one processor, a memory, and an interface circuit, wherein the memory, the interface circuit, and the at least one processor are interconnected through lines, and the at least one memory stores instructions that, when executed by the processor, support a first device to perform the method of any one of claims 1 to 16, or support a first device to perform the method of any one of claims 17 to 21, or support a first device to perform the method of any one of claims 22 to 36.
77. A communication system comprising a first device, a second device and a third device, wherein the first device is configured to perform a method according to any one of claims 1 to 16, or to perform a method according to any one of claims 17 to 21, or to perform a method according to any one of claims 22 to 36.
Citation Information
Patent Citations
Feedback method and device based on channel state information, and medium
CN115118318A