Sensing result reporting method and device, equipment and storage medium

By using the combination of proxy reporting request frames and proxy reporting frames/groups in WLAN perception scenarios, the problem that proxy initiating devices is difficult to effectively report perceived measurement results is solved, and efficient reporting of large data perception results is achieved.

CN119893690APending Publication Date: 2025-04-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510035331.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-04-26
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In WLAN perception scenarios, it is difficult for the agent initiator to effectively report the perceived measurement results performed by the agent response device, especially when the amount of perceived result data is large.

Method used

The agent initiates the device to send the agent reporting request frame to the agent response device, and the agent responds to the device to feedback the corresponding agent reporting frame or frame group, realizing batch reporting of the perceived result.

Benefits of technology

This method allows the proxy initiation device and the proxy response device to report perceived results based on pairs of "proxy reporting request frame + proxy reporting frame/group", effectively solving the problem of low reporting efficiency in case of large data volume.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119893690A_ABST
    Figure CN119893690A_ABST
Patent Text Reader

Abstract

The application of the invention is a divisional application of 202280093520.4. The invention discloses a sensing result reporting method and device, equipment and a storage medium, and relates to the field of wireless communication. The method comprises the following steps: proxy initiating equipment requests proxy response equipment to report a sensing result by using a target sequence; wherein the agent initiating device indicates how to report the sensing result through first information carried in the agent reporting request frame, and the agent response device reports the sensing result through the agent reporting frame; the proxy-aware process may be indicated to end by a proxy initiating device and / or a proxy responding device.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with application date of April 26, 2022, application number 202280093520.4, and invention name “Method, device, equipment and storage medium for reporting perception results”. Technical Field

[0002] The present application relates to the field of wireless communications, and in particular to a method, device, equipment and storage medium for reporting perception results. Background Art

[0003] Wireless Local Area Networks (WLAN) sensing refers to a technology that senses people or objects in an environment by measuring changes in scattering and / or reflection of WLAN signals passing through people or objects. Summary of the invention

[0004] The embodiment of the present application provides a method, apparatus, device and storage medium for reporting perception results, which can report the perception results to the proxy initiating device in a reasonable manner during the perception measurement process performed by the proxy responding device. The technical solution is as follows:

[0005] According to one aspect of the present application, a method for reporting a perception result is provided, the method being executed by an agent initiating device, the method comprising:

[0006] Sending a proxy reporting request frame to the proxy response device, wherein the proxy reporting request frame is used to request the proxy response device to report the sensing result;

[0007] A proxy reporting frame or a proxy reporting frame group sent by the proxy response device is received, where the proxy reporting frame or the proxy reporting frame group carries the perception result.

[0008] According to one aspect of the present application, a method for reporting a perception result is provided, the method being executed by a proxy response device, the method comprising:

[0009] Receiving a proxy reporting request frame sent by a proxy initiating device, wherein the proxy reporting request frame is used to request the proxy responding device to report the sensing result;

[0010] Sending a proxy reporting frame or a proxy reporting frame group to the proxy sending device, wherein the proxy reporting frame or the proxy reporting frame group carries the perception result.

[0011] According to one aspect of the present application, a device for reporting a perception result is provided, the device comprising:

[0012] A first sending module, configured to send a proxy reporting request frame to a proxy response device, wherein the proxy reporting request frame is used to request the proxy response device to report the sensing result;

[0013] The first receiving module is used to receive a proxy reporting frame or a proxy reporting frame group sent by the proxy response device, where the proxy reporting frame or the proxy reporting frame group carries the perception result.

[0014] According to one aspect of the present application, a device for reporting a perception result is provided, the device comprising:

[0015] A second receiving module is used to receive a proxy reporting request frame sent by a proxy initiating device, wherein the proxy reporting request frame is used to request the proxy responding device to report the sensing result;

[0016] The second sending module is used to send a proxy reporting frame or a proxy reporting frame group to the proxy sending device, where the proxy reporting frame or the proxy reporting frame group carries the perception result.

[0017] According to one aspect of the present application, a proxy initiating device is provided, the proxy initiating device comprising: a processor and a transceiver connected to the processor; wherein:

[0018] The transceiver is used to send a proxy reporting request frame to the proxy response device, wherein the proxy reporting request frame is used to request the proxy response device to report the sensing result;

[0019] The transceiver is used to receive a proxy reporting frame or a proxy reporting frame group sent by the proxy response device, where the proxy reporting frame or the proxy reporting frame group carries the perception result.

[0020] According to one aspect of the present application, a proxy response device is provided, the proxy response device comprising: a processor and a transceiver connected to the processor; wherein,

[0021] The transceiver is used to receive a proxy reporting request frame sent by a proxy initiating device, where the proxy reporting request frame is used to request the proxy responding device to report the sensing result;

[0022] The transceiver is used to send a proxy reporting frame or a proxy reporting frame group to the proxy sending device, where the proxy reporting frame or the proxy reporting frame group carries the perception result.

[0023] According to one aspect of the present application, a proxy initiating device is provided, comprising: a processor and a memory, wherein at least one program is stored in the memory, and the at least one program is loaded and executed by the proxy initiating device or the processor to implement the method for reporting perception results as described in the above aspects.

[0024] According to one aspect of the present application, a proxy response device is provided, comprising: a processor and a memory, wherein at least one program is stored in the memory, and the at least one program is loaded and executed by the proxy response device or the processor to implement the method for reporting perception results as described in the above aspects.

[0025] According to one aspect of the present application, a computer-readable storage medium is provided, in which at least one program is stored. The at least one program is loaded and executed by a computer device to implement the method for reporting perception results as described in the above aspects.

[0026] According to one aspect of an embodiment of the present application, a chip is provided, wherein the chip includes a programmable logic circuit and / or program instructions, and a computer device equipped with the chip is used to implement the method for reporting the perception results described in the above aspect.

[0027] According to one aspect of the present application, a computer program product is provided. When the computer program product is executed on a computer device (or a processor thereof), the computer device executes the method for reporting the perception result described in the above aspect.

[0028] The technical solution provided by the embodiments of the present application includes at least the following beneficial effects:

[0029] By sending a proxy report request frame from the proxy initiating device to the proxy responding device, the proxy responding device feeds back a proxy report frame or a proxy report frame group corresponding to the proxy report request frame, and the proxy report frame or the proxy report frame group carries the perception result of the perception measurement. The present application provides a perception result reporting scheme based on paired "proxy report request frame + proxy report frame / group" between a proxy initiating device and a proxy responding device. Even if the data volume of the perception result is large, such as tens to hundreds of bytes, the perception result can be reported to the proxy initiating device in batches based on multiple groups of "proxy report request frames + proxy report frames / groups" frame sequences. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0031] Figure 1 is a schematic diagram of a wireless communication system provided by an exemplary embodiment of the present application;

[0032] Figure 2is a schematic diagram of a perception measurement process provided by an exemplary embodiment of the present application;

[0033] Figure 3 is a schematic diagram of a perception measurement perception process provided by an exemplary embodiment of the present application;

[0034] Figure 4 is a schematic diagram of a perception measurement perception process provided by an exemplary embodiment of the present application;

[0035] Figure 5 is a flow chart of a perception measurement method provided by an exemplary embodiment of the present application;

[0036] Figure 6 is a flowchart of a method for reporting perception results provided by an exemplary embodiment of the present application;

[0037] Figure 7 is a flowchart of a method for reporting perception results provided by an exemplary embodiment of the present application;

[0038] Figure 8 is a schematic diagram of a frame sequence based on a SIFS interval provided by an exemplary embodiment of the present application;

[0039] Fig. 9 It is a schematic diagram of a frame sequence of retransmission mode 1 based on SIFS interval provided by an exemplary embodiment of the present application;

[0040] Fig.10 It is a schematic diagram of a frame sequence of retransmission mode 2 based on SIFS interval provided by an exemplary embodiment of the present application;

[0041] Fig.11 is a schematic diagram of a frame sequence based on a SIFS interval provided by another exemplary embodiment of the present application;

[0042] Fig.12 is a schematic diagram of a frame sequence of a retransmission mode 1 based on a SIFS interval provided by another exemplary embodiment of the present application;

[0043] Fig.13 is a schematic diagram of a frame sequence of a retransmission mode 1 based on a SIFS interval provided by another exemplary embodiment of the present application;

[0044] Fig.14 is a schematic diagram of a frame sequence of retransmission mode 2 based on a SIFS interval provided by another exemplary embodiment of the present application;

[0045] Fig.15 is a flowchart of a method for reporting perception results provided by an exemplary embodiment of the present application;

[0046] Fig.16It is a schematic diagram of a frame sequence based on a timeout duration T and a one-way confirmation frame provided by an exemplary embodiment of the present application;

[0047] Fig.17 It is a schematic diagram of a frame sequence based on a timeout duration T and a two-way confirmation frame provided by an exemplary embodiment of the present application;

[0048] Fig.18 It is a schematic diagram of a retransmission mode 1 based on a timeout duration T and a one-way confirmation frame provided by an embodiment of the present application;

[0049] Fig.19 It is a schematic diagram of retransmission mode 2 based on timeout duration T and one-way confirmation frame provided by an embodiment of the present application;

[0050] Fig. 20 It is a schematic diagram of a retransmission mode 1 based on a timeout duration T and a two-way confirmation frame provided by an embodiment of the present application;

[0051] Fig.21 It is a schematic diagram of retransmission mode 2 based on timeout duration T and bidirectional confirmation frame provided by an embodiment of the present application;

[0052] Fig. 22 is a schematic diagram of a frame sequence based on a timeout duration T and a one-way confirmation frame provided by another exemplary embodiment of the present application;

[0053] Fig.23 is a flowchart of a method for ending a perception measurement provided by an exemplary embodiment of the present application;

[0054] Fig.24 is a flowchart of a method for ending a perception measurement provided by an exemplary embodiment of the present application;

[0055] Fig.25 is a flowchart of a method for ending a perception measurement provided by an exemplary embodiment of the present application;

[0056] Fig.26 It is a schematic diagram of the frame structure of a proxy request reporting frame provided by an exemplary embodiment of the present application;

[0057] Fig. 27 It is a schematic diagram of the frame structure of a proxy request reporting frame provided by an exemplary embodiment of the present application;

[0058] Fig.28 It is a schematic diagram of the frame structure of a proxy request reporting frame provided by an exemplary embodiment of the present application;

[0059] Fig.29 It is a schematic diagram of the frame structure of a proxy request reporting frame provided by an exemplary embodiment of the present application;

[0060] Fig.30 It is a schematic diagram of the frame structure of a proxy request reporting frame provided by an exemplary embodiment of the present application;

[0061] Fig.31 It is a schematic diagram of the frame structure of a proxy request reporting frame provided by an exemplary embodiment of the present application;

[0062] Fig.32 It is a schematic diagram of the frame structure of a proxy reporting frame provided by an exemplary embodiment of the present application;

[0063] Fig.33 is a schematic diagram of a frame structure of a proxy end frame provided by an exemplary embodiment of the present application;

[0064] Fig.34 is a schematic diagram of a frame structure of a proxy end frame provided by an exemplary embodiment of the present application;

[0065] Fig.35 It is a structural block diagram of a device for reporting perception results provided by an exemplary embodiment of the present application;

[0066] Fig.36 It is a structural block diagram of a device for reporting perception results provided by an exemplary embodiment of the present application;

[0067] Fig.37 It is a structural diagram of a communication device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0068] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0069] First, let’s introduce several terms involved in this application:

[0070] Physical Protocol Data Unit (PPDU): The protocol data unit used to encapsulate data at the physical layer.

[0071] Medium access control (MAC) Protocol Data Unit (MPDU): a protocol data unit used when encapsulating data at the MAC layer.

[0072] Aggregate medium access control (MAC) Protocol Data Unit (A-MPDU): A structure containing one or more MPDUs, which will be sent by the physical layer as a physical layer service data unit (PHY Service Data Unit, PSDU) in a PPDU.

[0073] Medium access control (MAC) Management Protocol Data Unit (MMPDU): an MPDU includes an MMPDU.

[0074] Figure 1 A block diagram of a WLAN system provided by an exemplary embodiment of the present application is shown. The WLAN system includes: an access point (AP) and a station (STA).

[0075] In some scenarios, an AP may be referred to as an AP STA, that is, in a sense, an AP is also a STA. In some scenarios, a STA may be referred to as a non-AP STA.

[0076] In some embodiments, the STA may include an AP STA and a non-AP STA.

[0077] The communication in the communication system may be communication between an AP and a non-AP STA, communication between a non-AP STA and a non-AP STA, or communication between a STA and a peer STA, wherein a peer STA may refer to a device that communicates with the STA peer, for example, a peer STA may be an AP or a non-AP STA.

[0078] AP is equivalent to a bridge connecting wired network and wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to Ethernet. AP devices can be terminal devices (such as mobile phones) or network devices (such as routers) with wireless fidelity (WiFi) chips.

[0079] It should be understood that the role of STA in the communication system is not absolute. For example, in some scenarios, when a mobile phone is connected to a router, the mobile phone is a non-AP STA. When the mobile phone serves as a hotspot for other mobile phones, the mobile phone plays the role of an AP.

[0080] APs and non-AP STAs can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.

[0081] In some embodiments, the non-AP STA may support the 802.11be standard. The non-AP STA may also support various current and future 802.11 family wireless local area network (WLAN) standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.

[0082] In some embodiments, the AP may be a device supporting the 802.11be standard. The AP may also be a device supporting various current and future 802.11 family WLAN standards such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.

[0083] In an embodiment of the present application, STA may be a mobile phone, a tablet computer, a computer, a virtual reality (VR) device, an augmented reality (AR) device, a wireless device in industrial control, a set-top box, a wireless device in self-driving, an in-vehicle communication device, a wireless device in remote medical, a wireless device in a smart grid, a wireless device in transportation safety, a wireless device in a smart city or a wireless device in a smart home, a wireless communication chip / ASIC / SOC / etc. that supports WLAN / WiFi technology.

[0084] The frequency bands supported by WLAN technology may include but are not limited to: low frequency bands (2.4 GHz, 5 GHz, 6 GHz) and high frequency bands (45 GHz, 60 GHz).

[0085] There are one or more links between the station and the access point.

[0086] In some embodiments, the station and access point support multi-band communication, for example, communicating on the 2.4 GHz, 5 GHz, 6 GHz, 45 GHz and 60 GHz bands at the same time, or communicating on different channels of the same band (or different bands) at the same time, to improve the communication throughput and / or reliability between devices. Such a device is generally referred to as a multi-band device, or a multi-link device (MLD), sometimes also referred to as a multi-link entity or a multi-band entity. A multi-link device can be an access point device or a station device. If the multi-link device is an access point device, the multi-link device includes one or more APs; if the multi-link device is a station device, the multi-link device includes one or more non-AP STAs.

[0087] A multi-link device including one or more APs is called an AP, and a multi-link device including one or more non-AP STAs is called a Non-AP. In the application embodiment, the Non-AP may be called a STA.

[0088] In an embodiment of the present application, an AP may include multiple APs, a Non-AP may include multiple STAs, multiple links may be formed between the APs in the AP and the STAs in the Non-AP, and data communication may be performed between the APs in the AP and the corresponding STAs in the Non-AP through corresponding links.

[0089] AP is a device deployed in a wireless local area network to provide wireless communication functions for STA. Site 0 may include: User Equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, user agent or user device. Optionally, site 10 may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, and the embodiments of the present application are not limited to this.

[0090] In the embodiment of the present application, both the station and the access point support the IEEE 802.11 standard.

[0091] In the WLAN perception scenario, the WLAN terminals participating in the perception include: a perception session initiating device and a perception session responding device. Alternatively, the WLAN terminals participating in the perception include: a perception signal sending device and a perception signal receiving device. Among them, the perception session initiating device can be referred to as the perception initiating device; the perception session responding device can be referred to as the perception responding device.

[0092] Figure 2 (1) to (6) show six typical scenarios of WLAN perception based on perception signals provided by an exemplary embodiment of the present application.

[0093] Figure 3 (1) to (4) show four typical scenarios of WLAN perception based on perception signals and reflected signals provided by an exemplary embodiment of the present application.

[0094] Figure 4 The schematic diagram of an exemplary perception measurement process is shown. The WLAN perception measurement includes one or more of the following phases: a perception discovery phase 41, a session establishment phase 42, a perception measurement phase 43, a perception reporting phase 44, and a session termination phase 45.

[0095] The same terminal may have one or more roles in a perception measurement. For example, a perception initiating device may be only a perception initiating device, or may be a perception signal sending device, or may be a perception signal receiving device, or may be both a perception signal sending device and a perception signal receiving device.

[0096] Perception discovery phase 41: used to initiate perception measurements.

[0097] Session establishment phase 42: establish perception measurement, determine the devices participating in the perception measurement and their roles (including the perception signal sending device and the perception signal receiving device), determine the operating parameters related to the perception measurement, and optionally exchange the parameters between terminals.

[0098] Perception measurement phase 43: implementing perception measurement, the perception signal sending device sends the perception signal to the perception signal receiver.

[0099] Perception reporting stage 44: Reporting measurement results. Depending on the application scenario, the perception signal receiving device may need to report the measurement results to the perception measurement initiating device.

[0100] Session termination phase 45: The terminal stops measuring and terminates the perception measurement.

[0101] The above example shows the WLAN sensing process provided in the related art. In some scenarios, when device A needs to perform sensing measurements but is not suitable to be a sensing initiating device, it is hoped that device B can provide proxy sensing measurements. That is, device A acts as a proxy initiating device and requests device B to act as a proxy responding device, and device B replaces device A as the above Figure 4 The role of the perception initiator in the process helps device A to perform perception measurement. After device B performs the perception measurement on its behalf, it reports the perception result of the perception measurement to device A for subsequent use.

[0102] Since device B may perform multiple measurement instances with multiple devices C during perception measurement (one perception measurement is one perception measurement instance), each perception measurement instance generates at least one measurement result. Therefore, the perception result of one perception measurement includes one or more measurement results. Each measurement result can be divided into multiple frame data. Therefore, how device B reports the perception result of the perception measurement to device A is a technical problem that needs to be solved urgently.

[0103] Figure 5 A flowchart of a perception measurement method provided by an embodiment of the present application is shown. The method may be executed by an agent initiating device, and the method may include the following steps:

[0104] Step 502: the proxy initiating device sends a proxy request frame to the proxy responding device, where the proxy request frame is used to request the proxy responding device to perform perception measurement on its behalf.

[0105] In some embodiments, the proxy initiating device sends a proxy request frame to the proxy responding device, and the proxy responding device initiates the sensing measurement after receiving the proxy request frame. That is, the proxy initiating device initiates the sensing measurement through the proxy responding device.

[0106] In some embodiments, the proxy initiating device needs to indicate the perception requirement information to the proxy responding device, so that the proxy responding device generates corresponding perception measurement setting information according to the perception requirement information and finds a suitable perception responding device to establish a perception measurement process. Optionally, the information carried in the proxy request frame is the perception requirement information.

[0107] Optionally, the perception measurement is WLAN perception.

[0108] In some embodiments, the proxy initiating device may be a device with poor perception and measurement capabilities, such as a smart phone or a wearable device; the proxy responding device may be a device with better perception and measurement capabilities, such as a wireless router.

[0109] Of course, the proxy initiating device can also be a terminal device such as a PC (Personal Computer), a tablet computer, a smart TV, an intelligent robot, etc., which is not specifically limited in the embodiments of the present application. The proxy responding device can also be a micro base station, a mobile base station, a TV, etc., which is not specifically limited in the embodiments of the present application.

[0110] Step 504: The proxy initiating device receives the proxy response frame sent by the proxy responding device.

[0111] In this application, after the proxy initiating device initiates a request, the proxy responding device may proxy the perception measurement process. After the proxy perception measurement process is completed, the proxy responding device may report the perception result or measurement result of the perception measurement to the proxy initiating device.

[0112] To summarize, in the method provided in the embodiment of the present application, the proxy initiating device sends a proxy request frame to the proxy responding device, so that the proxy responding device initiates perception measurement according to the proxy request frame, so that the proxy initiating device does not need to initiate perception measurement itself, thereby reducing the requirements on the device parameters of the proxy initiating device and expanding the application scope of the perception measurement.

[0113] Figure 6 A flowchart of a method for reporting a perception result provided by an exemplary embodiment of the present application is shown. The method can be executed by an agent initiating device, and the method includes:

[0114] Step 602: The proxy initiating device sends a proxy reporting request frame to the proxy responding device;

[0115] The perception result of the perception measurement includes at least one measurement result. After the proxy response device obtains at least one measurement result, the proxy response device can cache the measurement result and wait for a proxy report request frame (SBP Report Request) initiated by the proxy initiating device. The proxy report request frame is used to request the proxy response device to report the perception result.

[0116] The proxy initiating device sends a proxy reporting frame to the proxy responding device. Correspondingly, the proxy responding device receives the proxy reporting request frame sent by the proxy initiating device.

[0117] In some embodiments, the time at which the proxy report request frame is sent is later than the time at which the proxy request frame in the previous embodiment is sent.

[0118] Step 604: The proxy responding device sends a proxy reporting frame to the proxy initiating device.

[0119] The proxy response device sends a proxy report frame (SBPReport) corresponding to the proxy report request frame to the proxy initiation device. Correspondingly, the proxy initiation device receives the proxy report frame sent by the proxy response device, and the proxy report frame carries all or part of the data of the sensing result.

[0120] Schematically, one proxy reporting frame carries one frame data. There is an upper limit on the frame data that each proxy reporting frame can carry. Since the perception result includes at least one measurement result, the amount of data for each measurement result is different. Each frame data may carry at least one of the following forms:

[0121] Partial data of a measurement result;

[0122] Complete data of a measurement result;

[0123] At least two measurements;

[0124] For example, complete data of 3 measurement results, or complete data of 2 measurement results + partial data of 1 measurement result.

[0125] All measurements of a perception result.

[0126] That is, when the data volume of a measurement result is small, one proxy reporting frame can carry the measurement result; when the data volume of a measurement result is large, the measurement result can be split into multiple frame data according to the frame data capacity, and one proxy reporting frame carries one frame data, and the measurement result is reported in batches by multiple proxy reporting frames.

[0127] In some embodiments, the proxy reporting frame request frame and the proxy reporting frame are at least two groups that appear in pairs. However, it is not excluded that in some embodiments, the number of the proxy reporting request frames is less than the number of the proxy reporting frames.

[0128] In summary, the method provided in this embodiment is that the proxy initiating device sends a proxy reporting request frame to the proxy responding device, and the proxy responding device feeds back a proxy reporting frame corresponding to the proxy reporting request frame, and the proxy reporting frame carries the perception result of the perception measurement. The present application provides a perception result reporting scheme based on paired "proxy reporting request frame + proxy reporting frame" between a proxy initiating device and a proxy responding device. Even if the data volume of the perception result is large, such as tens to hundreds of bytes, the perception result can be reported to the proxy initiating device in batches based on multiple groups of "proxy reporting request frames + proxy reporting frames" frame sequences.

[0129] It should be noted that the steps performed by the proxy initiating device can be independently implemented as a method embodiment of the proxy initiating device side; the steps performed by the proxy responding device can be independently implemented as a method embodiment of the proxy responding device side.

[0130] As described above, in the perception measurement process established by the proxy response device, multiple perception signal receiving devices may participate in the measurement. Since each perception signal receiving device generates a measurement result, each perception measurement instance may generate multiple measurement results. The proxy response device needs to report all the generated multiple measurement results to the proxy initiating device. The size of a single measurement result may be hundreds of bytes to tens of thousands of bytes, and it may not be possible to carry all the measurement results in one proxy reporting frame. The proxy initiating device needs to request the measurement results cached by the proxy response device one by one.

[0131] Exemplarily, one PPDU may contain one or more A-MPDUs, and one A-MPDU may contain one or more MMPDUs. A measurement result generated by each perception signal receiving device in a measurement instance may be divided into multiple MMPDUs, and the multiple MMPDUs may be included in the same A-MPDU, and then included in the same PPDU for transmission. The multiple MMPDUs may also be included in different A-MPDUs, and then included in different PPDUs for transmission. Multiple measurement results (which may be generated by different perception signal receiving devices or in multiple measurement instances) may be included in one A-MPDU, and then included in the same PPDU for transmission. Multiple measurement results (which may be generated by different perception signal receiving devices or in multiple measurement instances) may be included in multiple A-MPDUs, and then included in the same PPDU for transmission. That is, a proxy reporting frame carries a frame data, each frame data is an MMPDU, and each frame data includes part of the data of a measurement result in the perception result, or all the data of a measurement result, or data of at least two measurement results. A perception result may correspond to one or more PPDUs.

[0132] Exemplarily, a PPDU includes one or more A-MPDUs, an A-MPDU includes one or more MPDUs, and an MPDU includes one MMPDU.

[0133] Exemplarily, when the data volume of the measurement result is large, the measurement result 1 is transmitted using 1 to n MMPDUs, 1 to m MMPDUs belong to A-MPDU 1, and m+1 to n MMPDUs belong to A-MPDU 2.

[0134] Exemplarily, when the data volume of the measurement result is large, the measurement result 1 is transmitted using 1 to n MMPDUs, and the 1 to n MMPDUs belong to A-MPDU 1.

[0135] Exemplarily, when the data volume of the measurement result is large, the measurement result 1 is transmitted using 1 to m MMPDUs, and the 1 to m MMPDUs belong to A-MPDU 1. The measurement result 2 is transmitted using m+1 to n MMPDUs, and the m+1 to n MMPDUs belong to A-MPDU 1.

[0136] Exemplarily, when the data volume of the measurement result is medium, measurement result 1 is transmitted using MMPDU 1, and MMPDU 1 belongs to A-MPDU 1. Measurement result 2 is transmitted using MMPDU 2, and MMPDU 2 belongs to A-MPDU 1. Measurement result 3 is transmitted using MMPDU 3, and MMPDU 3 belongs to A-MPDU 1.

[0137] Exemplarily, when the data volume of the measurement results is small, 1 to m measurement results are transmitted using MMPDU 1, and MMPDU 1 belongs to A-MPDU 1. m+1 to n measurement results are transmitted using MMPDU 2, and MMPDU 2 belongs to A-MPDU 1.

[0138] In some embodiments, the proxy initiating device may request the proxy responding device to report the measurement result of the most recent perception measurement instance after each perception measurement instance. The proxy initiating device may also indicate the request frequency for requesting the proxy responding device to report the perception result. Specifically, it may be:

[0139] Option 1: The proxy initiating device indicates in the proxy request frame the request frequency for requesting the proxy responding device to report the sensing result.

[0140] The proxy initiating device sends a proxy request frame to the proxy responding device, and the proxy request frame carries the request frequency of the sensing result.

[0141] Option 2: The proxy initiating device indicates the request frequency for requesting the proxy responding device to report the perception result in the first proxy reporting request frame.

[0142] For example, the first proxy report request frame carries the request frequency of the perception result.

[0143] Option 3: The proxy initiating device indicates the sending time of the next proxy reporting request frame in each proxy reporting request frame, for example, after several perception measurement instances.

[0144] For example, the (i-1)th proxy reporting request frame carries the sending time of the (i)th proxy reporting request frame.

[0145] Each proxy reporting request frame has a proxy reporting frame or a proxy reporting frame group for feeding back the proxy reporting request frame. The i-th proxy reporting request frame and the i-th proxy reporting frame / group can be regarded as a group, and the above-mentioned "proxy reporting request frame and proxy reporting frame / group" are one or more groups that appear in pairs, thereby forming a frame sequence. The sequence formed by the above-mentioned "proxy reporting request frame + proxy reporting frame / group" can include at least two forms based on the different frame interval times:

[0146] Sequence type 1: a sequence whose inter-frame interval is SIFS interval.

[0147] There is a SIFS interval between adjacent proxy report request frames and proxy report frames / groups.

[0148] Sequence form 2: A sequence whose inter-frame interval is no greater than the predefined timeout period T.

[0149] The interval between adjacent proxy report request frames and proxy report frames / groups is no longer than a predefined timeout period T. The timeout period T is usually much longer than a SIFS period.

[0150] The following embodiments are provided for sequence form 1 (SIFS interval):

[0151] Figure 7 1 is a flowchart of a method for reporting a perception result provided by an exemplary embodiment of the present application. This embodiment is illustrated by an example in which the method is executed by an agent initiating device and an agent responding device. The method includes:

[0152] Step 702: When the proxy initiating device competes for a transmission opportunity, the proxy responding device sends the first proxy reporting request frame to the proxy responding device;

[0153] The proxy initiating device competes for transmission opportunities in the wireless channel based on the channel backoff access process. The channel backoff access process includes at least a distributed coordination function (DCF) or an enhanced distributed channel access (EDCA) backoff. DCF and EDCA will be introduced in detail below.

[0154] Carrier Sense Multiple Access with Collision Avoidance (CSMA / CA) is the core mechanism of DCF and EDCA. Since the wireless channel has only one collision domain, a random access mechanism needs to be set up to avoid the conflict caused by multiple devices accessing the wireless channel at the same time. In the WiFi protocol, this random access mechanism is CSMA / CA.

[0155] After the proxy initiating device competes for a transmission opportunity in the wireless channel, it sends the first proxy reporting request frame to the proxy responding device. Correspondingly, the proxy responding device receives the first proxy reporting request frame.

[0156] Step 704: the proxy response device sends the first proxy report frame to the proxy initiating device after a short interframe space (Short Inter Frame Space, SIFS) interval from the reception end time of the first proxy report request frame as the starting point;

[0157] Correspondingly, the proxy initiating device receives the first proxy reporting frame.

[0158] The proxy response device caches cache data of the perception result, and the perception result includes at least one measurement result. Since the data capacity that can be carried by the same proxy reporting frame is limited, depending on the data volume of the perception result or the measurement result, the frame data carried by a proxy reporting frame may carry: all data of a measurement result, or part of the data of a measurement result, or at least two measurement results, or the entire perception result.

[0159] Optionally, each proxy reporting frame is also used to indicate an index "index" of the carried frame data, which is used to indicate the index of the frame data in the cache of the proxy response device. For example, the proxy response device caches 3 frame data, and the indexes of the 3 frame data are 0, 1, and 2 respectively. The index can also be considered as the frame index of the proxy reporting frame.

[0160] Optionally, each proxy reporting frame is also used to indicate whether the proxy response device has cached unsent frame data. In some embodiments, the proxy reporting frame carries a cache field. When the value of the cache field is a first value, it means that the proxy response device has cached unsent frame data; when the value of the cache field is a second value, it means that the proxy response device does not have cached unsent frame data, that is, all measurement results have been sent. For example, the first value is 1 or yes or true, and the second value is 0 or no or false.

[0161] Step 706: the proxy initiating device sends the i-th proxy reporting request frame to the proxy responding device after an interval SIFS starting from the reception end time of the i-1-th proxy reporting frame;

[0162] Wherein, i is an integer greater than 1. Accordingly, the proxy response device receives the i-th proxy reporting request frame.

[0163] Exemplarily, when the (i-1)th proxy reporting frame indicates that the proxy response device has unsent cached data, the proxy initiating device sends the (i)th proxy reporting request frame to the proxy response device after an interval SIFS starting from the end time of receiving the (i-1)th proxy reporting frame.

[0164] like Figure 8 As shown, the proxy report frame carries a cache field "more". When the value of the cache field "more" is a first value "true", the first value "true" indicates that the proxy response device has unsent cache data. At this time, the proxy initiating device sends the i-th proxy report request frame to the proxy response device after an interval of SIFS with the reception end time of the i-1th proxy report frame as the starting point.

[0165] Step 708: the proxy responding device sends the i-th proxy reporting frame to the proxy initiating device after an interval SIFS starting from the end time of receiving the i-th proxy reporting request frame.

[0166] The interval between adjacent proxy reporting request frames and proxy reporting frames is SIFS. That is, the interval between the i-1th proxy reporting frame and the i-th proxy reporting request frame is SIFS. The time interval between the i-th proxy reporting request frame and the i-th proxy reporting frame is SIFS.

[0167] Combination Figure 8 It can be seen that when the perception result is divided into multiple frame data, the proxy initiating device requests the frame data cached by the proxy responding device one by one. Exemplarily, each requested frame data is successfully received by the proxy initiating device. In this process, after competing for the transmission opportunity, the proxy initiating device sends the first proxy report request frame to the proxy responding device. After receiving the first proxy report request, the proxy responding device starts to send the first proxy report frame within the SIFS time. After receiving the proxy report frame, the proxy initiating device continues to send the proxy report request frame within the SIFS time until all the data cached by the proxy responding device is received.

[0168] In some embodiments, the proxy report request frame may be a newly defined control frame (Control frame) or an action no acknowledgment frame (Action No Ack frame).

[0169] In some embodiments, the proxy report frame is an action no ack frame. The proxy report frame (SBP Report) can use the same frame format as the measurement report frame (Measurement Report). The measurement report frame is a frame sent by the perception signal receiving device to the perception initiating device for reporting the measurement result.

[0170] Since the proxy report frame needs to be sent at a specific time (SIFS time after receiving the proxy report request frame), regardless of whether the proxy report frame uses the same frame format as the measurement result report frame, when the management frame protection function is enabled, the protected proxy report frame (protected SBP Report) needs to use a different replay counter from other protected management frames. Optionally, the protected proxy report frame can use the same newly added replay counter as the protected measurement result report frame. In order to apply the new replay counter, the protected proxy report frame and the protected measurement result report frame both belong to the protected sensing action frame category (Protected SensingAction) instead of the protected dual public action frame category (Protected Dual of Public Action).

[0171] To sum up, the method provided in this embodiment is that after the proxy initiating device obtains the transmission opportunity, the proxy initiating device and the proxy responding device form a frame sequence of "proxy reporting request frame + proxy reporting frame" based on the SIFS interval. Since the interval between adjacent frames is a shorter SIFS, the entire perception result reporting process can be completed faster, thereby improving the speed at which the proxy initiating device obtains the complete perception result.

[0172] In the above-mentioned reporting process of the perception result, it may happen that a certain proxy reporting frame fails to be received successfully. In some embodiments, a retransmission mechanism is also provided.

[0173] Retransmission mechanism 1 (immediate retransmission)

[0174] Assuming that the frame data in the i-1th proxy reporting frame fails to be received, in the case where the i-1th proxy reporting frame fails to be received, the i-th proxy reporting request frame is used to instruct to retransmit the frame data in the i-1th proxy reporting frame.

[0175] In some embodiments, the i-th proxy report request frame carries a retransmission field "retry". When the value of the retransmission field is a first value, it indicates retransmission of the frame data that failed to be transmitted this time; when the value of the retransmission resource is a second value, it indicates initial transmission of the next frame data. For example, the first value is 1 or yes or true, and the second value is 0 or no or false.

[0176] In some embodiments, when the value of the whether to retransmit field is the first value, the i-th proxy report request frame also carries the index of the frame data that needs to be retransmitted. In the case where the index of the frame data in the i-1-th proxy report frame is x, the i-th proxy report request frame also carries the index x of the frame data so that the proxy response device knows the frame data to be retransmitted. In some embodiments, the index of the frame data is an optional field. When the index of the frame data is not carried and the value of the whether to retransmit field is the first value, it implicitly indicates to retransmit the frame data that failed to transmit this time.

[0177] Exemplary references Fig. 9 , the frame data with index 1 is not successfully received by the proxy initiating device. The proxy initiating device sets the retransmission field "retry" to be equal to the first value "true", and sends a request again to instruct the proxy responding device to retransmit the frame data just sent (that is, the frame data with index 1).

[0178] Retransmission mechanism 2 (wait for the last frame of data to be transmitted before retransmitting)

[0179] When the i-1th proxy reporting frame indicates that there is no cached unsent frame data in the perception result and there is a historical failure to receive the j-th proxy reporting frame, an i-th proxy reporting request frame is sent to the proxy response device after an interval SIFS with the reception end time of the i-1th proxy reporting frame as the starting point. The i-th proxy reporting request frame is used to indicate the retransmission of the frame data in the j-th proxy reporting frame.

[0180] When the cache field "more" of the i-1th proxy reporting frame is equal to the second value "false", it means that the last frame data has been transmitted. If the jth proxy reporting frame fails to be received during the entire reporting process, the i-th proxy reporting request frame is sent again to indicate the retransmission of the frame data in the jth proxy reporting frame. Among them, the frame data is part of the data in the perception result, and j is a positive integer not greater than i-1.

[0181] Exemplary references Fig.10, the frame data with index x is not successfully received by the proxy initiating device when it is reported for the first time, and the proxy initiating device continues to request subsequent frame data until the proxy responding device reports all cached frame data. The proxy initiating device then sends proxy reporting request frames for indicating retransmission one by one, and the proxy reporting request frames are used to instruct the proxy responding device to retransmit each frame data that has not been successfully received, such as the frame data with index x.

[0182] Optionally, if the proxy initiating device continues to fail in receiving frame data, for example, it has not received a proxy reporting frame in which the cache field "more" is equal to the second value "false", it should be regarded as a network error and the perception measurement process of actively ending the proxy can be terminated.

[0183] Compared with retransmission mechanism 2, frame data that cannot be successfully received in retransmission mechanism 1 can be retransmitted in time, so that the proxy initiator device can sequentially receive each frame data. The local cache of the proxy initiator device can support the completion of the splicing and synthesis task of different frame data while receiving the frame data.

[0184] Above Figure 8 The frame sequence shown is illustrated by taking each sent agent reporting frame as one frame. Figure 8 The frame sequence shown can be applied to at least the following two situations:

[0185] Case 1: A PPDU includes a non-A-MPDU, each non-A-MPDU includes an MMPDU, and a proxy reporting frame carries an MMPDU.

[0186] Case 2: One PPDU includes one A-MPDU, each A-MPDU includes one MMPDU, and one proxy reporting frame carries one MMPDU.

[0187] In some embodiments, the proxy reporting frames sent by the proxy responding device to the proxy initiating device each time may be at least two, that is, one proxy reporting frame group.

[0188] like Fig.11As shown, after the proxy initiating device competes for the transmission opportunity, it sends the first proxy request reporting frame to the proxy responding device. After the reception end time interval SIFS of the first proxy request reporting frame, the proxy responding device sends the first proxy reporting frame group to the proxy initiating device, and the first proxy reporting frame group includes m proxy reporting frames (index 1 to m) sent continuously, each proxy reporting frame carries an MMPDU, and the m MMPDUs all belong to A-MPDU 1. After the reception end time interval SIFS of the first proxy reporting frame group, the proxy initiating device sends the second proxy reporting request frame to the proxy responding device. After the reception end time interval SIFS of the second proxy request reporting frame, the second proxy reporting frame group includes nm proxy reporting frames (index m+1 to n) sent continuously, each proxy reporting frame carries an MMPDU, and the nm MMPDUs all belong to A-MPDU2. After a SIFS interval from the reception end time of the second proxy reporting frame group, the proxy initiating device sends the third proxy reporting frame group to the proxy responding device, and so on, until all data transmission is completed.

[0189] The same proxy reporting frame group includes at least two proxy reporting frames, and the frame data of at least two proxy reporting frames belong to the same A-MPDU. Fig.11 The frame sequence shown is applicable to at least the following situations:

[0190] Case 3: A PPDU includes an A-MPDU, which includes one or more MMPDUs. A proxy reporting frame carries one MMPDU.

[0191] In some embodiments, the above retransmission mechanism is illustrated by taking a frame data as the retransmission unit. However, in some embodiments, when a frame data transmission fails, the retransmission unit requested by the proxy initiating device may be a measurement result or a perception result. That is, if a portion of the data of a measurement result fails to be received, the entire measurement result may be requested to be retransmitted; if a portion of the data of a perception result fails to be received, the entire perception result may be requested to be retransmitted. The amount of data requested to be retransmitted may be greater than the amount of data carried by the frame data.

[0192] In some embodiments, when the i-1th proxy reporting frame fails to be received, the i-1th proxy reporting request frame is used to indicate retransmission of the measurement result or perception result corresponding to the i-1th proxy reporting frame. At this time, the retransmitted data is all data of the measurement result to which the frame data carried by the i-1th proxy reporting frame belongs, or all data of the perception result to which the frame data carried by the i-1th proxy reporting frame belongs.

[0193] For example, part of the data of the measurement result x is carried in the i-1th proxy reporting frame. When the reception of the i-1th proxy reporting frame fails, the i-th proxy reporting request frame is used to instruct the retransmission of the entire measurement result x. For another example, part of the data of the perception result y is carried in the i-1th proxy reporting frame. When the reception of the i-1th proxy reporting frame fails, the i-th proxy reporting request frame is used to instruct the retransmission of the entire perception result y.

[0194] In some embodiments, when the j-th proxy reporting frame fails to be received, the i-th proxy reporting request frame is used to indicate retransmission of the measurement result or perception result corresponding to the j-th proxy reporting frame. At this time, the retransmitted data is all data of the measurement result to which the frame data carried by the j-th proxy reporting frame belongs, or all data of the perception result to which the frame data carried by the j-th proxy reporting frame belongs.

[0195] For example, part of the data of the measurement result x is carried in the jth proxy reporting frame. When the reception of the jth proxy reporting frame fails, the i-th proxy reporting request frame is used to instruct the retransmission of the entire measurement result x. For another example, part of the data of the perception result y is carried in the jth proxy reporting frame. When the reception of the jth proxy reporting frame fails, the i-th proxy reporting request frame is used to instruct the retransmission of the entire perception result y.

[0196] In some embodiments, the number of proxy reporting frames sent by the proxy responding device to the proxy initiating device each time may be at least two, that is, one proxy reporting frame group. The retransmission unit may also be the entire proxy reporting frame group, that is, all proxy reporting frames in the entire proxy reporting frame group, or a portion of the proxy reporting frames in the entire proxy reporting frame group.

[0197] In some embodiments, when the i-1th proxy reporting frame fails to be received, the i-th proxy reporting request frame is used to indicate retransmission of all proxy reporting frames in the i-1th proxy reporting frame group. Optionally, when the frame index in the i-th proxy reporting request frame is empty, or the frame index contains the indexes of all proxy reporting frames in the i-1th proxy reporting frame group, the i-th proxy reporting request frame is used to indicate retransmission of all proxy reporting frames in the i-1th proxy reporting frame group.

[0198] For example, Fig.12 As shown, when the reception of the second proxy reporting frame group fails, the retransmission field "retry" in the third proxy reporting request frame is equal to the first value "true" and does not indicate the frame index that needs to be retransmitted. At this time, the third proxy reporting request frame is used to indicate the retransmission of all proxy reporting frames in the second proxy reporting frame group.

[0199] In some embodiments, when the reception of the i-1th proxy reporting frame fails, the i-th proxy reporting request frame is used to indicate retransmission of a portion of the proxy reporting frames specified in the i-1th proxy reporting frame group. Optionally, when the frame index in the i-th proxy reporting request frame contains the index of a portion of the proxy reporting frames in the i-1th proxy reporting frame group, the i-th proxy reporting request frame is used to indicate retransmission of a portion of the proxy reporting frames specified by the frame index in the i-1th proxy reporting frame group.

[0200] For example, Fig.13 As shown, when the reception of the second proxy reporting frame group fails, the retransmission field "retry" in the third proxy reporting request frame is equal to the first value "true" and indicates the frame index "m+a, m+g" that needs to be retransmitted. At this time, the third proxy reporting request frame is used to indicate the retransmission of the m+a-th proxy reporting frame and the m+g-th proxy reporting frame in the second proxy reporting frame group.

[0201] In some embodiments, when the j-th proxy reporting frame fails to be received, the i-th proxy reporting request frame is used to indicate retransmission of a portion of the proxy reporting frames specified in the j-th proxy reporting frame group. Optionally, when the frame index in the i-th proxy reporting request frame contains the index of a portion of the proxy reporting frames in the j-th proxy reporting frame group, the i-th proxy reporting request frame is used to indicate retransmission of a portion of the proxy reporting frames specified by the frame index in the j-th proxy reporting frame group.

[0202] For example, Fig.14 As shown, when the last proxy reporting frame group (corresponding to A-MPDU s) is transmitted and there is a history that the second proxy reporting frame group fails to be received, the retransmission field "retry" in the i-th proxy reporting request frame is equal to the first value "true" and indicates the frame index "m+a, m+g" that needs to be retransmitted. At this time, the i-th proxy reporting request frame is used to indicate the retransmission of the m+a-th proxy reporting frame and the m+g-th proxy reporting frame in the second proxy reporting frame group.

[0203] In some embodiments, Fig.13The frame index in can be represented by a frame index bitmap corresponding to a single proxy reporting frame group. If the i-1th or jth proxy reporting frame group that needs to be retransmitted contains m1 proxy reporting frames, the frame index bitmap includes m1 bits, and the first bit in the frame index bitmap is used to indicate whether the first proxy reporting frame needs to be retransmitted, the second bit in the frame index bitmap is used to indicate whether the second proxy reporting frame needs to be retransmitted, and the third bit in the frame index bitmap is used to indicate whether the third proxy reporting frame needs to be retransmitted, and so on. Optionally, a value of 1 represents retransmission, and a value of 0 represents no retransmission. Alternatively, a value of 0 represents retransmission, and a value of 1 represents no retransmission. All bits in the frame index bitmap are set to 1 to indicate a request to retransmit the entire A-MPDU that failed to transmit.

[0204] In some embodiments, Fig.13 and Fig.14 The frame index in can be represented by a frame index bitmap corresponding to all the proxy reporting frame groups that have been transmitted, such as all the proxy reporting frames corresponding to the first A-MPDU to the second A-MPDU in the figure. If all the proxy reporting frame groups that have been transmitted contain m2 proxy reporting frames, the frame index bitmap includes m2 bits, and the first bit in the frame index bitmap is used to indicate whether the first proxy reporting frame needs to be retransmitted, the second bit in the frame index bitmap is used to indicate whether the second proxy reporting frame needs to be retransmitted, and the third bit in the frame index bitmap is used to indicate whether the third proxy reporting frame needs to be retransmitted, and so on. Optionally, a value of 1 represents retransmission, and a value of 0 represents no retransmission. Alternatively, a value of 0 represents retransmission, and a value of 1 represents no retransmission. All bits in the frame index bitmap are set to 1 to indicate a request for all the proxy reporting frame groups that have been transmitted.

[0205] In some embodiments, Fig.14 The frame index in can be represented by a frame index bitmap corresponding to all proxy reporting frame groups, such as all proxy reporting frames corresponding to the 1st A-MPDU to the sth A-MPDU in the figure. If all proxy reporting frame groups contain m3 proxy reporting frames, the frame index bitmap includes m3 bits, and the 1st bit in the frame index bitmap is used to indicate whether the 1st proxy reporting frame needs to be retransmitted, the 2nd bit in the frame index bitmap is used to indicate whether the 2nd proxy reporting frame needs to be retransmitted, and the 3rd bit in the frame index bitmap is used to indicate whether the 3rd proxy reporting frame needs to be retransmitted, and so on. Optionally, a value of 1 represents retransmission, and a value of 0 represents no retransmission. Alternatively, a value of 0 represents retransmission, and a value of 1 represents no retransmission. All bits in the frame index bitmap are set to 1 to indicate a request to retransmit the entire A-MPDU that failed to transmit.

[0206] In some embodiments, Fig.13 and Fig.14The frame index in is represented by a frame index list, which carries the frame index of the proxy reporting frame that needs to be retransmitted, and does not carry the frame index of the proxy reporting frame that does not need to be retransmitted, such as "m+a, m+g".

[0207] The following embodiments are provided for sequence form 2 (predefined timeout period):

[0208] Fig.15 FIG. 1 is a flowchart of a method for reporting a perception result provided by another exemplary embodiment of the present application. This embodiment takes the method executed by an agent initiating device and an agent responding device as an example.

[0209] Step 802: When the proxy initiating device competes for a transmission opportunity, the proxy responding device sends the first proxy reporting request frame to the proxy responding device;

[0210] The proxy initiating device competes for transmission opportunities in the wireless channel based on the channel backoff access process.

[0211] After the proxy initiating device competes for a transmission opportunity in the wireless channel, it sends the first proxy reporting request frame to the proxy responding device. Correspondingly, the proxy responding device receives the first proxy reporting request frame.

[0212] Step 804: after receiving the first proxy report request frame, the proxy response device competes for a transmission opportunity and sends the first proxy report frame to the proxy initiation device;

[0213] Different from sequence form 1, the combination Fig.16 As shown, after receiving the first proxy report request frame, the proxy response device needs to compete for another transmission opportunity again. After the proxy response device competes for another transmission opportunity, it sends the first proxy report frame to the proxy initiating device. Correspondingly, the proxy initiating device receives the first proxy report frame.

[0214] The proxy initiating device caches at least one measurement result, one measurement result can be split into at least one frame data, and one proxy reporting frame carries one frame data.

[0215] Optionally, each proxy reporting frame is also used to indicate an index "index" of the carried frame data, which is used to indicate the index of the frame data in the cache of the proxy response device. For example, the proxy response device cache has 3 frame data, and the indexes of the 3 frame data are 0, 1, and 2 respectively. The index can also be considered as the frame index of the proxy reporting frame.

[0216] Optionally, each proxy reporting frame is also used to indicate whether the proxy response device has unsent cached data. In some embodiments, the proxy reporting frame carries a cache field. When the value of the cache field is a first value, it means that the proxy response device has unsent cached data; when the value of the cache field is a second value, it means that the proxy response device has no unsent cached data, that is, all measurement results have been sent. For example, the first value is 1 or yes or true, and the second value is 0 or no or false.

[0217] Step 806: After receiving the k-1th proxy reporting frame, the proxy initiating device competes for a transmission opportunity and sends the kth proxy reporting request frame to the proxy responding device;

[0218] Different from sequence form 1, after receiving the k-1th proxy report frame, the proxy initiating device needs to compete for another transmission opportunity again. After the proxy initiating device competes for another transmission opportunity, it sends the kth proxy report request frame to the proxy responding device. Where k is an integer. Accordingly, the proxy responding device receives the kth proxy report request frame.

[0219] Exemplarily, when the k-1th proxy reporting frame indicates that the proxy responding device has unsent cached data and the proxy initiating device competes for a transmission opportunity again, a kth proxy reporting request frame is sent to the proxy responding device.

[0220] Optionally, the proxy reporting frame carries a cache field "more". When the value of the cache field "more" is a first value "true", the first value "true" indicates that the proxy response device has unsent cache data. At this time, the proxy initiating device sends the kth proxy reporting request frame to the proxy response device when it competes for the transmission opportunity after receiving the k-1th proxy reporting frame.

[0221] Step 808: After receiving the kth proxy reporting request frame and competing for the transmission opportunity, the proxy responding device sends the kth proxy reporting frame to the proxy initiating device.

[0222] In sequence form 2, the proxy initiating device needs to perform a channel backoff access process to obtain a transmission opportunity each time it sends a proxy report request frame. Each proxy report request frame corresponds to a transmission opportunity, and different proxy report request frames correspond to different transmission opportunities.

[0223] Similarly, each time the proxy response device sends a proxy report frame, it needs to perform a channel backoff access process to obtain a transmission opportunity. Each proxy report frame corresponds to a transmission opportunity, and different proxy report frames correspond to different transmission opportunities.

[0224] In some embodiments, the time interval between each pair of proxy report request frames and proxy report frames cannot exceed the time interval T. This T can be considered as a predefined timeout period or timeout duration.

[0225] One thing that needs to be explained is that Fig.16 The sequence number x in "competing for transmission opportunity sequence number x" is indicated by a comprehensive count according to the reporting process of the perception results by both the proxy initiating device and the proxy responding device. Different sequence numbers are only used to represent different transmission opportunities and the relationship between them. However, they may not be completely consistent with the sequence number of the transmission opportunity obtained by the actual device, because the actual device may have other transmission services.

[0226] One-way confirmation frame mechanism:

[0227] In some embodiments, the proxy initiating device further receives a confirmation frame of the kth proxy reporting request frame sent by the proxy responding device, the confirmation frame being sent by the proxy responding device after an interval SIFS with the reception end time of the kth proxy reporting request frame as the starting point. The kth proxy reporting request frame and the confirmation frame of the kth proxy reporting request frame use the same transmission opportunity (obtained by the proxy initiating device through competition).

[0228] Indicatively Fig.17 As shown, the proxy initiating device requests the cached data (including multiple frame data) of the proxy responding device one by one. Exemplarily, each frame data requested is successfully received by the proxy initiating device.

[0229] In some embodiments, after the proxy initiating device competes for a transmission opportunity, it sends a first proxy reporting request frame to the proxy responding device. After receiving the first proxy reporting request frame, the proxy responding device competes for another transmission opportunity and starts sending the first proxy reporting frame within a predefined timeout period (timeout) T. After receiving the first proxy reporting frame, the proxy initiating device competes again for another transmission opportunity, and continues to send the kth proxy reporting request frame after competing for another transmission opportunity until all data cached by the proxy responding device are received.

[0230] Illustratively, the predefined timeout period T is generally used in the request and response interaction of the management frame, and may be, for example, 10 milliseconds, which is much greater than SIFS.

[0231] In some embodiments, the proxy report request frame is a newly defined action frame. In some embodiments, the proxy report frame is an unconfirmed action frame. In some embodiments, the proxy report frame can use almost the same frame format as the measurement result report frame, except that the value of the public action field is different.

[0232] In some embodiments, when the management frame protection function is enabled, the protected proxy reporting frame can use the same replay counter as other protected management frames. In particular, the protected proxy reporting frame cannot use the same replay counter as the protected measurement result reporting frame. In this case, the protected proxy reporting frame belongs to the protected dual public action frame category, while the protected measurement result reporting frame belongs to the protected perception action frame category.

[0233] Two-way confirmation frame mechanism:

[0234] In some embodiments, in addition to the proxy initiating device receiving the confirmation frame of the proxy reporting request frame sent by the proxy responding device, the proxy initiating device also sends a confirmation frame of the proxy reporting frame to the proxy responding device. Indicatively, the proxy initiating device sends a confirmation frame of the kth proxy reporting frame to the proxy responding device after an interval SIFS from the end time of receiving the kth proxy reporting frame as the starting point. The confirmation frames of the kth proxy reporting frame and the kth proxy reporting frame use the same transmission opportunity (obtained by the proxy responding device through competition).

[0235] Schematic reference Fig.18 As shown, after receiving each proxy reporting frame, the proxy initiating device needs to send a confirmation frame of the proxy reporting frame to the proxy responding device after an interval SIFS starting from the end time of receiving the proxy reporting frame.

[0236] It should be noted that this embodiment is illustrated by taking each proxy reporting frame as an example to feedback a confirmation frame. However, it is not excluded that in some embodiments, there may be a possibility that multiple proxy reporting frames correspond to one confirmation frame, for example, based on the block ack technology, multiple M-MPDUs belonging to the same A-MPDU are confirmed using one block ack frame.

[0237] In summary, the method provided in this embodiment is that after the proxy initiating device and the proxy responding device independently obtain the transmission opportunity, the proxy initiating device and the proxy responding device form a frame sequence of "proxy reporting request frame + proxy reporting frame" based on a predefined timeout interval. Since the interval between adjacent frames is a longer predefined timeout interval, it is possible to ensure that the proxy initiating device and the proxy responding device successfully complete the reporting of the perception results even when the wireless channel is relatively crowded, thereby avoiding long-term occupation of the wireless channel.

[0238] In the above-mentioned reporting process of the perception result, it may happen that a certain proxy reporting frame fails to be received successfully. In some embodiments, a retransmission mechanism is also provided.

[0239] Retransmission mechanism 1 for one-way confirmation frame mechanism (immediate retransmission)

[0240] Assume that the frame data in the kth proxy reporting frame fails to be received. In the case that the kth proxy reporting frame fails to be received, the k+1th proxy reporting request frame is used to instruct to retransmit the frame data in the kth proxy reporting frame.

[0241] In some embodiments, for a scenario with a timeout period T, if the proxy response device fails to obtain a transmission opportunity or other reasons and does not send the kth proxy reporting frame, the proxy initiating device determines that it has not received the kth proxy reporting frame after waiting for the timeout period T corresponding to the kth proxy reporting request frame and obtains a transmission opportunity again, and the proxy initiating device sends the k+1th proxy reporting request frame to the proxy response device, and the k+1th proxy reporting request frame is used to instruct the retransmission of frame data in the kth proxy reporting frame.

[0242] In some embodiments, if the proxy initiating device has determined that it is receiving the kth proxy reporting frame, but the kth proxy reporting frame fails to be received due to strong interference or a weak signal, the proxy initiating device may also instruct the proxy responding device to retransmit the frame data just sent before the end of the predefined timeout period T. That is, if the proxy initiating device has determined that the kth proxy reporting frame fails to be received before the timeout period T corresponding to the kth proxy reporting request frame, and obtains a transmission opportunity again, the proxy initiating device sends the k+1th proxy reporting request frame to the proxy responding device, and the k+1th proxy reporting request frame is used to instruct the retransmission of the frame data in the kth proxy reporting frame.

[0243] In some embodiments, the k+1th proxy report request frame carries a retransmission field "retry". When the value of the retransmission field is a first value, it indicates retransmission of the frame data that failed to be transmitted this time; when the value of the retransmission resource is a second value, it indicates initial transmission of the next frame data. For example, the first value is 1 or yes or true, and the second value is 0 or no or false.

[0244] In some embodiments, when the value of the whether to retransmit field is the first value, the k+1th proxy report request frame also carries the index of the frame data that needs to be retransmitted. In the case where the index of the frame data in the kth proxy report frame is x, the k+1th proxy report request frame also carries the index x of the frame data so that the proxy response device knows the frame data to be retransmitted. In some embodiments, the index of the frame data is an optional field, and when the index of the frame data is not carried and the value of the whether to retransmit field is the first value, it implicitly indicates to retransmit the frame data that failed to transmit this time.

[0245] Exemplary references Fig.19, the frame data with index 1 is not successfully received by the proxy initiating device. The proxy initiating device sets the retransmission field "retry" to be equal to the first value "true", and sends a request again to instruct the proxy responding device to retransmit the frame data just sent (that is, the frame data with index 1).

[0246] Retransmission mechanism 2 for one-way confirmation frame mechanism (final retransmission)

[0247] When the kth proxy reporting frame indicates that there is no cached unsent frame data in the perception result, there is a pth proxy reporting frame reception failure in history and the transmission opportunity is obtained again, the k+1th proxy reporting request frame is sent to the proxy response device, and the k+1th proxy reporting request frame is used to indicate the retransmission of the frame data in the pth proxy reporting frame.

[0248] When the cache field "more" of the kth proxy report frame is equal to the second value "false", it means that the last frame data has been transmitted. If the pth proxy report frame fails to be received during the entire reporting process, the k+1th proxy report request frame is sent again to indicate the retransmission of the frame data in the pth proxy report frame. The frame data is part of the perception result, and p is a positive integer not greater than k.

[0249] Exemplary references Fig. 20 , the frame data with index x is not successfully received by the proxy initiating device when it is reported for the first time, and the proxy initiating device continues to request subsequent frame data until the proxy responding device reports all cached frame data. The proxy initiating device then sends proxy reporting request frames for indicating retransmission one by one, and the proxy reporting request frames are used to instruct the proxy responding device to retransmit each frame data that has not been successfully received, such as the frame data with index x.

[0250] Optionally, if the proxy initiating device continues to fail in receiving frame data, for example, it has not received a proxy reporting frame in which the cache field "more" is equal to the second value "false", it should be regarded as a network error and the perception measurement process of actively ending the proxy can be terminated.

[0251] Compared with retransmission mechanism 2, frame data that cannot be successfully received in retransmission mechanism 1 can be retransmitted in time, so that the proxy initiator device can sequentially receive each frame data. The local cache of the proxy initiator device can support the completion of the splicing and synthesis task of different frame data while receiving the frame data.

[0252] Retransmission mechanism 1 for the two-way confirmation frame mechanism (immediate retransmission)

[0253] Assume that the frame data in the kth proxy reporting frame fails to be received. In the case that the kth proxy reporting frame fails to be received, the k+1th proxy reporting request frame is used to instruct to retransmit the frame data in the kth proxy reporting frame.

[0254] In some embodiments, for a scenario with a timeout period T, if the proxy response device fails to obtain a transmission opportunity or other reasons and does not send the kth proxy reporting frame, the proxy initiating device determines that it has not received the kth proxy reporting frame after waiting for the timeout period T corresponding to the kth proxy reporting request frame and obtains a transmission opportunity again, and the proxy initiating device sends the k+1th proxy reporting request frame to the proxy response device, and the k+1th proxy reporting request frame is used to instruct the retransmission of frame data in the kth proxy reporting frame.

[0255] In some embodiments, if the proxy initiating device has determined that it is receiving the kth proxy reporting frame, but the kth proxy reporting frame fails to be received due to strong interference or a weak signal, the proxy initiating device may also instruct the proxy responding device to retransmit the frame data just sent before the end of the predefined timeout period T. That is, if the proxy initiating device has determined that the kth proxy reporting frame fails to be received before the timeout period T corresponding to the kth proxy reporting request frame, and obtains a transmission opportunity again, the proxy initiating device sends the k+1th proxy reporting request frame to the proxy responding device, and the k+1th proxy reporting request frame is used to instruct the retransmission of the frame data in the kth proxy reporting frame.

[0256] In some embodiments, the k+1th proxy report request frame carries a retransmission field "retry". When the value of the retransmission field is a first value, it indicates retransmission of the frame data that failed to be transmitted this time; when the value of the retransmission resource is a second value, it indicates initial transmission of the next frame data. For example, the first value is 1 or yes or true, and the second value is 0 or no or false.

[0257] In some embodiments, when the value of the whether to retransmit field is the first value, the k+1th proxy report request frame also carries the index of the frame data that needs to be retransmitted. In the case where the index of the frame data in the kth proxy report frame is x, the k+1th proxy report request frame also carries the index x of the frame data so that the proxy response device knows the frame data to be retransmitted. In some embodiments, the index of the frame data is an optional field, and when the index of the frame data is not carried and the value of the whether to retransmit field is the first value, it implicitly indicates to retransmit the frame data that failed to transmit this time.

[0258] Exemplary references Fig.21, the frame data with index 1 is not successfully received by the proxy initiating device. The proxy initiating device sets the retransmission field "retry" to be equal to the first value "true", and sends a request again to instruct the proxy responding device to retransmit the frame data just sent (that is, the frame data with index 1).

[0259] Indicative, Fig.21 and Fig.19 The process is basically the same, except that the proxy reporting frame here is an action frame.

[0260] Retransmission mechanism 2 for the two-way confirmation frame mechanism (final retransmission)

[0261] When the kth proxy reporting frame indicates that there is no cached unsent frame data in the perception result, there is a pth proxy reporting frame reception failure in history and the transmission opportunity is obtained again, the k+1th proxy reporting request frame is sent to the proxy response device, and the k+1th proxy reporting request frame is used to indicate the retransmission of the frame data in the pth proxy reporting frame.

[0262] When the cache field "more" of the kth proxy report frame is equal to the second value "false", it means that the last frame data has been transmitted. If the pth proxy report frame fails to be received during the entire reporting process, the k+1th proxy report request frame is sent again to indicate the retransmission of the frame data in the pth proxy report frame. The frame data is part of the perception result, and p is a positive integer not greater than k.

[0263] Exemplary references Fig. 22 , the frame data with index x is not successfully received by the proxy initiating device when it is reported for the first time, and the proxy initiating device continues to request subsequent frame data until the proxy responding device reports all cached frame data. The proxy initiating device then sends proxy reporting request frames for indicating retransmission one by one, and the proxy reporting request frames are used to instruct the proxy responding device to retransmit each frame data that has not been successfully received, such as the frame data with index x.

[0264] Optionally, if the proxy initiating device continues to fail in receiving frame data, for example, it has not received a proxy reporting frame in which the cache field "more" is equal to the second value "false", it should be regarded as a network error and the perception measurement process of actively ending the proxy can be terminated.

[0265] Compared with retransmission mechanism 2, frame data that cannot be successfully received in retransmission mechanism 1 can be retransmitted in time, so that the proxy initiator device can sequentially receive each frame data. The local cache of the proxy initiator device can support the completion of the splicing and synthesis task of different frame data while receiving the frame data.

[0266] Indicative, Fig. 22 and Fig. 20 The process is basically the same, except that the proxy reporting frame here is an action frame.

[0267] It should be noted that the above retransmission mechanism is illustrated by taking a frame data as the retransmission unit. However, in some embodiments, when a frame data transmission fails, the retransmission unit requested by the proxy initiating device may be a measurement result or a perception result. That is, if a portion of the data of a measurement result fails to be received, the entire measurement result may be requested to be retransmitted; if a portion of the data of a perception result fails to be received, the entire perception result may be requested to be retransmitted. The amount of data requested for retransmission may be greater than the amount of data carried by the frame data.

[0268] In some embodiments, when the reception of the kth proxy reporting frame fails, the k+1th proxy reporting request frame is used to indicate the retransmission of the measurement result or perception result corresponding to the kth proxy reporting frame. At this time, the retransmitted data is all data of the measurement result to which the frame data carried by the kth proxy reporting frame belongs, or all data of the perception result to which the frame data carried by the kth proxy reporting frame belongs.

[0269] For example, part of the data of the measurement result x is carried in the kth proxy reporting frame. When the reception of the kth proxy reporting frame fails, the k+1th proxy reporting request frame is used to instruct the retransmission of the entire measurement result x. For another example, part of the data of the perception result y is carried in the kth proxy reporting frame. When the reception of the kth proxy reporting frame fails, the k+1th proxy reporting request frame is used to instruct the retransmission of the entire perception result y.

[0270] In some embodiments, when the reception of the p-th proxy reporting frame fails, the k+1-th proxy reporting request frame is used to indicate the retransmission of the measurement result or perception result corresponding to the p-th proxy reporting frame. At this time, the retransmitted data is all data of the measurement result to which the frame data carried by the p-th proxy reporting frame belongs, or all data of the perception result to which the frame data carried by the p-th proxy reporting frame belongs.

[0271] For example, part of the data of the measurement result x is carried in the pth proxy reporting frame. When the reception of the pth proxy reporting frame fails, the k+1th proxy reporting request frame is used to instruct the retransmission of the entire measurement result x. For another example, part of the data of the perception result y is carried in the pth proxy reporting frame. When the reception of the pth proxy reporting frame fails, the k+1th proxy reporting request frame is used to instruct the retransmission of the entire perception result y.

[0272] Above Fig.16 The frame sequence shown is illustrated by taking each sent agent reporting frame as one frame. Fig.16The frame sequence shown can be applied to at least the following two situations:

[0273] Case 1: A PPDU includes a non-A-MPDU, each non-A-MPDU includes an MMPDU, and a proxy reporting frame carries an MMPDU.

[0274] Case 2: One PPDU includes one A-MPDU, each A-MPDU includes one MMPDU, and one proxy reporting frame carries one MMPDU.

[0275] In some embodiments, the proxy reporting frames sent by the proxy responding device to the proxy initiating device each time may be at least two, that is, one proxy reporting frame group.

[0276] like Fig. 22 As shown, after the proxy initiating device competes for a transmission opportunity, it sends the first proxy request reporting frame to the proxy responding device. In the case where the proxy responding device competes for the next transmission opportunity after receiving the first proxy request reporting frame, the proxy responding device sends the first proxy reporting frame group to the proxy initiating device, and the first proxy reporting frame group includes m proxy reporting frames (index 1 to m) sent continuously, each proxy reporting frame carries an MMPDU, and the m MMPDUs all belong to A-MPDU 1. In the case where the proxy initiating device competes for the next transmission opportunity after receiving the first proxy reporting frame group, the proxy responding device sends the second proxy reporting request frame to the proxy responding device. After the reception end time of the second proxy request reporting frame is separated by SIFS, the second proxy reporting frame group includes nm proxy reporting frames (index m+1 to n) sent continuously, each proxy reporting frame carries an MMPDU, and the nm MMPDUs all belong to A-MPDU 2. In the case where the proxy initiating device competes for the next transmission opportunity after receiving the second proxy reporting frame group, the proxy initiating device sends the third proxy reporting frame group to the proxy responding device, and so on, until all data transmission is completed.

[0277] The same proxy reporting frame group includes at least two proxy reporting frames, and the frame data of at least two proxy reporting frames belong to the same A-MPDU. Fig. 22 The frame sequence shown is applicable to at least the following situations:

[0278] Case 3: A PPDU includes an A-MPDU, which includes one or more MMPDUs. A proxy reporting frame carries one MMPDU.

[0279] In some embodiments, the number of proxy reporting frames sent by the proxy responding device to the proxy initiating device each time may be at least two, that is, one proxy reporting frame group. The retransmission unit may also be the entire proxy reporting frame group, that is, all proxy reporting frames in the entire proxy reporting frame group, or a portion of the proxy reporting frames in the entire proxy reporting frame group.

[0280] In some embodiments, when the kth proxy reporting frame fails to be received, the k+1th proxy reporting request frame is used to indicate retransmission of all proxy reporting frames in the kth proxy reporting frame group. Optionally, when the frame index in the k+1th proxy reporting request frame is empty, or the frame index contains the indexes of all proxy reporting frames in the kth proxy reporting frame group, the k+1th proxy reporting request frame is used to indicate retransmission of all proxy reporting frames in the kth proxy reporting frame group.

[0281] In some embodiments, when the kth proxy reporting frame fails to be received, the k+1th proxy reporting request frame is used to indicate retransmission of a portion of the proxy reporting frames specified in the kth proxy reporting frame group. Optionally, when the frame index in the k+1th proxy reporting request frame contains the index of a portion of the proxy reporting frames in the kth proxy reporting frame group, the k+1th proxy reporting request frame is used to indicate retransmission of a portion of the proxy reporting frames specified by the frame index in the kth proxy reporting frame group.

[0282] In some embodiments, when the pth proxy reporting frame fails to be received, the k+1th proxy reporting request frame is used to indicate retransmission of a portion of the proxy reporting frames specified in the pth proxy reporting frame group. Optionally, when the frame index in the k+1th proxy reporting request frame contains the index of a portion of the proxy reporting frames in the pth proxy reporting frame group, the k+1th proxy reporting request frame is used to indicate retransmission of a portion of the proxy reporting frames specified by the frame index in the pth proxy reporting frame group.

[0283] In some embodiments, the frame index may be represented by a frame index bitmap corresponding to a single proxy reporting frame group. Alternatively, the frame index may be represented by a frame index bitmap corresponding to all transmitted proxy reporting frame groups. Alternatively, the frame index may be represented by a frame index bitmap corresponding to all proxy reporting frame groups. Alternatively, the frame index may be represented by a frame index list, which carries the frame index of the proxy reporting frame that needs to be retransmitted, and does not carry the frame index of the proxy reporting frame that does not need to be retransmitted.

[0284] Agent end process:

[0285] As a method of implicitly ending proxy perception, the proxy requesting device can include the required perception measurement duration in the perception requirement information in the proxy request frame, that is, how long it will take to end the corresponding proxy perception measurement process, and the proxy responding device needs to end the corresponding perception measurement setting with the relevant perception participating devices and release the corresponding resources, such as cached measurement results and measurement setting information including the measurement setting identifier.

[0286] In some embodiments, the proxy initiating device sends an mth proxy reporting request frame to the proxy responding device, and the mth proxy reporting request frame carries an end indication, and the end indication is used to instruct the proxy responding device to end the perception measurement after the frame data corresponding to the mth proxy reporting frame or the proxy reporting frame group is reported.

[0287] like Fig.23 As shown, the proxy request device may also instruct the proxy response device in the proxy reporting request frame to end the corresponding proxy perception measurement process after completing the reporting of the frame data.

[0288] In some embodiments, the agent initiating device sends a first agent end frame to the agent responding device, where the first agent end frame is used to instruct the agent responding device to end all or part of or at least one agent's perception measurement.

[0289] like Fig.24 As shown, the proxy initiating device explicitly ends the proxy perception, that is, sends a proxy termination frame (SBPTermination) to indicate the termination of the perception measurement perception process of all agents between the two, or indicates the termination of the perception measurement process of one or more agents between the two.

[0290] In some embodiments, the agent responding device sends a second agent end frame to the agent initiating device, where the second agent end frame is used to instruct the agent initiating device to end the perception measurement of all or part or at least one agent.

[0291] like Fig.25 As described above, the proxy response device explicitly ends the proxy perception, that is, sends a proxy end frame to indicate the end of the perception measurement process of all the proxies between the two, or indicates the end of the perception measurement process of one or more proxies between the two.

[0292] Proxy report request frame

[0293] When the proxy reporting request frame is a control frame:

[0294] An exemplary frame structure of a proxy reporting request frame is as follows: Fig.26 As shown in FIG. 1 , a proxy report request frame (SBPreport request frame) is defined: it is a new control frame (Control frame). Among them:

[0295] The frame subtype value of 6 indicates that the frame is an extended control frame, and the control frame extension value of 11 (which can be any value from 11 to 15) indicates that the frame is an agent report request frame. This format is applicable to Figure 8 and Fig. 9 The process shown.

[0296] Control field: indicates whether one or more subsequent fields exist.

[0297] Retry indication bit: indicates whether to request the proxy response device to retransmit the measurement result, frame data or perception result sent last time. In one embodiment, the indication bit is set to 1 to indicate retransmission, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate retransmission, otherwise it is set to 1. Figure 8 and Fig. 9 In the process shown, the indication bit should be set in the first proxy report request frame to indicate no.

[0298] Whether it is the last request (Last) indication bit: indicates whether the proxy response device is required to end the corresponding proxy perception measurement process after completing the report. In one embodiment, the indication bit is set to 1 to indicate that the corresponding proxy perception measurement process is ended after completing the report, otherwise it is set to 0. In another embodiment, the indication bit can also be set to 0 to indicate yes, otherwise it is set to 1.

[0299] Measurement Setup ID field: The ID of the measurement setup corresponding to the requested measurement result.

[0300] Another exemplary frame structure of the proxy report request frame is as follows: Fig. 27 As shown, the retry indication bit and frame index can be used. This format is applicable to Figure 8 and Fig.10 The process shown.

[0301] Retry indication bit: indicates whether to request the proxy response device to retransmit the measurement result indicated by the frame index field. In one embodiment, it is set to 1 to indicate yes, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate yes, otherwise it is set to 1. Figure 8 and Fig.10 In the process shown, the indication bit should be set in the first perception agent reporting request frame to indicate no.

[0302] Frame Index field: indicates the index of the requested measurement frame data in the cache of the perception agent response device. When the retransmission indication bit indicates no, this field does not exist. The frame index field can also be considered as the frame data field, the block index field of the cache data, etc.

[0303] Another exemplary frame structure of the proxy report request frame is as follows: Fig.28 As shown, the retransmission indication bit and the frame index bitmap can be used. The frame index bitmap can be based on a single proxy reporting frame group, or based on all transmitted proxy reporting frame groups, or based on all proxy reporting frame groups. This format is applicable to Fig.13 and Fig.14 The process shown.

[0304] When the proxy reporting request frame is an action frame:

[0305] An exemplary frame structure of a proxy reporting request frame is as follows: Fig.29 As shown, the SBPreport request frame is defined: it is a new action frame or an action frame without confirmation (Action NoAck), the action category (Category) is 4, indicating that the frame is a public action frame (Public Action frame), and the public action subcategory (Public Acton Field) value is 55 (any value in the range of 51 to 255 can be used), indicating that the frame is a proxy report request frame.

[0306] Another embodiment defines a protected SBP report request frame: a new action frame or an action no ack frame, the action category is 9, indicating that the frame is a protected dual public action frame type, and the public action subcategory is 35 (any value in the range of 33 to 255 can be used), indicating that the frame is a protected perception proxy report request frame. The fields following the public action subcategory are exactly the same as the fields following the public action subcategory of the perception proxy report request frame, and will not be described in detail.

[0307] This format applies to either the flow shown for a one-way acknowledgement frame or the flow shown for a two-way acknowledgement frame.

[0308] Control field: indicates whether one or more subsequent fields exist.

[0309] Retry indication bit: indicates whether to request the proxy response device to retransmit the measurement result just sent. In one embodiment, it is set to 1 to indicate yes, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate yes, otherwise it is set to 1. In the illustrated process related to the one-way confirmation frame or the illustrated process related to the two-way confirmation frame, the first proxy report request frame should set this indication bit to indicate no.

[0310] Last request indication bit: indicates whether the proxy response device is required to end the corresponding proxy perception measurement process after completing the report. In one embodiment, it is set to 1 to indicate yes, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate yes, otherwise it is set to 1.

[0311] Measurement Setup ID field: The ID of the measurement setup corresponding to the requested measurement result.

[0312] Another exemplary frame structure of the proxy report request frame is as follows: Fig.30 As shown, the retransmission (Retry) indication bit and the frame index may be used. This format is applicable to the retransmission-related process containing the frame index indication corresponding to the one-way confirmation frame or the two-way confirmation frame.

[0313] Retry indication bit: indicates whether to request the proxy response device to retransmit the measurement result indicated by the frame index or frame data index field. In one embodiment, it is set to 1 to indicate yes, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate yes, otherwise it is set to 1. In the retransmission-related process containing the frame index indication corresponding to the one-way confirmation frame or the two-way confirmation frame, this indication bit should be set in the first proxy report request frame to indicate no.

[0314] Frame Index field: indicates the index of the requested measurement frame data in the cache of the perception agent response device. When the retransmission indication bit indicates no, this field does not exist.

[0315] Another exemplary frame structure of the proxy report request frame is as follows: Fig.31 The retry indication bit and the frame index bitmap may be used. The frame index bitmap may be based on a single proxy reporting frame group, or based on all transmitted proxy reporting frame groups, or based on all proxy reporting frame groups. This format is applicable to the retransmission-related process containing the frame index bitmap corresponding to the one-way confirmation frame or the two-way confirmation frame.

[0316] Agent reporting frame

[0317] An exemplary frame structure of a proxy reporting frame is as follows: Fig.32 As shown in FIG. 1 , a proxy report frame (SBP reportframe) is defined: a new action frame (Action frame) or an action frame without confirmation (Action No Ack). The action category (Category) is 4, indicating that the frame is a public action frame (Public Action frame). The public action subcategory (PublicActon Field) value is 56 (any value in the range of 51 to 255 can be used), indicating that the frame is a proxy report frame.

[0318] Another embodiment defines a protected SBP report frame: a new action frame or an action no ack frame, the action category is 38 (any value in the range of 38 to 255) indicating that the frame is a sensing action frame, and the sensing action subcategory is 6 (any value in the range of 0 to 255) indicating that the frame is a protected SBP report frame. The fields following the sensing action subcategory are exactly the same as the fields following the public action subcategory of the aforementioned SBP report frame, and will not be described in detail.

[0319] Another embodiment defines a protected SBP report frame: a new action frame or an action no ack frame, the action category is 9, indicating that the frame is a protected dual public action frame type, and the public action subcategory value is 36 (any value in the range of 33 to 255 can be used), indicating that the frame is a protected SBP report frame. The fields following the public action subcategory field are completely consistent with the fields following the public action subcategory field of the aforementioned SBP report frame, and will not be described in detail.

[0320] Sensing Measurement Report Type field: indicates the type of frame data in the element. In one embodiment, 0 represents channel state information (CSI, generally refers to channel frequency response, CFR, Channel Frequency Response), 1 represents beam signal-to-noise ratio (beam SNR), 2 represents amplitude information in channel state information only (CSI Amplitude only), 3 represents phase information in channel state information only (CSI Phase only), 4 represents signal arrival angle information (AoA, Angle of Arrival), 5 represents signal departure angle information (AoD, Angle of Departure), 6 represents CSI and signal arrival angle information, 7 represents CSI and signal departure angle information, 8 represents Doppler information, and 9 to 255 are reserved. Among them, the value described in this field is only an exemplary introduction, and it can also be set to other values, as long as the value corresponding to each measurement type is different from the values ​​of other measurement types; for example, the value 2 can represent channel state information; the value 1 can represent the beam signal-to-noise ratio; for another example, the value 8 can represent channel state information; the value 15 can represent the beam signal-to-noise ratio, and so on.

[0321] Sensing Measurement Report Control field: indicates whether one or more subsequent fields in the element exist.

[0322] TX ID Present indication bit: indicates whether the TX ID Present field in the element contains the TX ID Present field. In one embodiment, it is set to 1 to indicate yes, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate yes, otherwise it is set to 1.

[0323] RX ID Present indication bit: indicates whether the RX ID Present field in the element is present. In one embodiment, it is set to 1 to indicate yes, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate yes, otherwise it is set to 1.

[0324] Timestamp Present (RX ID Present) indication bit: indicates whether the timestamp field in the element exists. In one embodiment, it is set to 1 to indicate yes, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate yes, otherwise it is set to 1.

[0325] Sensing Measurement Report Present indication bit: indicates whether the frame data field in the element exists. In one embodiment, it is set to 1 to indicate yes, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate yes, otherwise it is set to 1.

[0326] Whether there are more cached measurement results (More Cached Report) indication bit: indicates whether there are more cached measurement result data to be transmitted after the frame data transmission in the element is completed. In one embodiment, it is set to 1 to indicate yes, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate yes, otherwise it is set to 1.

[0327] Measurement Setup ID field: indicates the ID of the measurement setup corresponding to the frame data in the element.

[0328] Report Index: indicates the index of the frame data in the element in the cache of the perception proxy response device. In one embodiment, 0 represents the first, 1 represents the second, and so on. In another embodiment, 1 may represent the first, 2 represents the second, and so on.

[0329] Perception signal sending device identification (TX ID) field: indicates the identification of the sending device used to generate the perception signal of the frame data in the element, generally the MAC address of the device.

[0330] Perception signal receiving device identification (RX ID) field: indicates the identification of the receiving device used to generate the perception signal of the frame data in the element, generally the MAC address of the device.

[0331] Measurement Timestamp field: indicates the measurement timestamp corresponding to the frame data in the element, that is, the sending time or receiving time of the perception signal used to generate the measurement result data.

[0332] Frame data length (Report Length) field: indicates the length of the frame data in the element, in bytes.

[0333] Frame data (Measurement Report) field: indicates the frame data in the element.

[0334] Proxy End Frame

[0335] An exemplary frame structure of a proxy end frame is as follows: Fig.33As shown in FIG. 1 , a perception proxy termination frame (SBPtermination frame) is defined: a new action frame (Action frame) or an action no acknowledgment frame (Action No Ack). The action category (Category) is 4, indicating that the frame is a public action frame (Public Action frame). The public action subcategory (Public Acton Field) value is 57 (any value in the range of 51 to 255 can be used), indicating that the frame is a perception proxy termination frame.

[0336] Another embodiment defines a protected SBP termination frame: a new action frame or an action no ack frame, the action category is 9, indicating that the frame is a protected dual public action frame type, and the public action subcategory value is 37 (any value in the range of 33 to 255 can be used), indicating that the frame is a protected SBP termination frame. The fields following the public action subcategory field are completely consistent with the fields following the public action subcategory field of the aforementioned SBP termination frame, and will not be described in detail.

[0337] Control field: indicates whether one or more subsequent fields exist.

[0338] Whether to terminate all agent perception (Terminate All) indication bit: indicates whether to terminate the perception measurement process of all agents between the perception agent requesting device and the perception agent responding device. In one embodiment, it is set to 1 to indicate yes, otherwise it is set to 0. In another embodiment, it can also be set to 0 to indicate yes, otherwise it is set to 1.

[0339] The Measurement Setup ID List field indicates the termination of the perception measurement process of one or more agents between the perception agent requesting device and the perception agent responding device. This field does not exist when the Terminate All indication bit indicates yes.

[0340] An exemplary frame structure of a proxy end frame is as follows: Fig.34 As shown, the measurement setting identification bitmap can be used instead Fig.26 A list of measurement setup identifiers.

[0341] Measurement Setup ID Bitmap field: indicates the end of the perception measurement process of one or more agents between the perception agent requesting device and the perception agent responding device. When the Terminate All indicator indicates yes, this field does not exist. In one embodiment, the first bit B0 is set to 1 to indicate the end of the perception measurement process with the measurement setup identifier 1, the second bit B1 is set to 1 to indicate the end of the perception measurement process with the measurement setup identifier 2, and so on. In another embodiment, the first bit B0 may be set to 0 to indicate the end of the perception measurement process with the measurement setup identifier 1, the second bit B1 may be set to 0 to indicate the end of the perception measurement process with the measurement setup identifier 2, and so on.

[0342] Fig.35 A block diagram of a perception result reporting device shown in an exemplary embodiment of the present application is shown. The device can be implemented as a proxy initiating device or a component inside the proxy initiating device. The device includes:

[0343] A first sending module 212 is used to send a proxy reporting request frame to the proxy response device, where the proxy reporting request frame is used to request the proxy response device to report the sensing result;

[0344] The first receiving module 214 is configured to receive a proxy reporting frame or a proxy reporting frame group sent as feedback by the proxy response device, wherein the proxy reporting frame or the proxy reporting frame group carries the perception result.

[0345] In some embodiments, the time interval between adjacent proxy reporting request frames and proxy reporting frames is one SIFS. Or, the time interval between adjacent proxy reporting request frames and proxy reporting frame groups is one SIFS.

[0346] In some embodiments, the first sending module 212 is configured to send the first proxy reporting request frame to the proxy response device when competing for a transmission opportunity; send the i-th proxy reporting request frame to the proxy response device after the SIFS interval from the receiving end time of the i-1th proxy reporting frame or the proxy reporting frame group;

[0347] Wherein, i is an integer greater than 1, and the i-1th proxy reporting frame or the proxy reporting frame group is sent by the proxy response device after the SIFS interval starting from the reception end time of the i-1th proxy reporting request frame.

[0348] In some embodiments, the first sending module 212 is used to send the i-th proxy reporting request frame to the proxy response device after the SIFS interval starting from the reception end time of the i-1th proxy reporting frame or the proxy reporting frame group, when the i-1th proxy reporting frame or the proxy reporting frame group indicates that the proxy response device has unsent cached data.

[0349] In some embodiments, when the i-1th proxy reporting frame or the proxy reporting frame group fails to be received, the i-th proxy reporting request frame is used to indicate retransmission of the corresponding frame data or measurement result or the perception result in the i-1th proxy reporting frame or the proxy reporting frame group;

[0350] The perception result includes at least one measurement result, and the frame data includes all data of one measurement result, or part of the data of the one measurement result, or data of at least two measurement results.

[0351] In some embodiments, the first sending module 212 is configured to send an i-th proxy reporting request frame to the proxy response device after the SIFS interval starting from the reception end time of the i-1th proxy reporting frame or the proxy reporting frame group, when the i-1th proxy reporting frame or the proxy reporting frame group indicates that the proxy response device does not have any unsent cached data and there is a historical failure to receive the j-th proxy reporting frame or the proxy reporting frame group; the i-th proxy reporting request frame is used to indicate retransmission of the frame data in the j-th proxy reporting frame or the proxy reporting frame group;

[0352] Wherein, j is a positive integer not greater than i-1.

[0353] In some embodiments, the proxy reporting request frame is a control frame; or, the proxy reporting request frame is an action frame.

[0354] In some embodiments, the time interval between adjacent proxy reporting request frames and proxy reporting frames is not greater than the timeout period T; or, the time interval between adjacent proxy reporting request frames and proxy reporting frame groups is not greater than the timeout period T.

[0355] In some embodiments, the first sending module 212 is configured to send a k-th proxy reporting request frame to the proxy responding device when the proxy initiating device competes for a transmission opportunity, where k is a positive integer;

[0356] The first receiving module 214 is used to receive the kth proxy reporting frame or the proxy reporting frame group sent by the proxy response device, where the kth proxy reporting frame or the proxy reporting frame group is sent by the proxy response device when it competes for the transmission opportunity again after receiving the kth proxy reporting request.

[0357] In some embodiments, the first receiving module 214 is used to receive a confirmation frame of the kth proxy reporting request frame sent by the proxy response device, and the confirmation frame is sent by the proxy response device after the SIFS interval with the reception end time of the kth proxy reporting request frame as the starting point.

[0358] In some embodiments, the first sending module 212 is used to send a confirmation frame of the kth proxy reporting frame or the proxy reporting frame group to the proxy response device after the SIFS interval starting from the reception end time of the kth proxy reporting frame or the proxy reporting frame group.

[0359] In some embodiments, the first sending module 212 is configured to send a k+1th proxy reporting request frame to the proxy response device when the kth proxy reporting frame or the proxy reporting frame group indicates that the proxy response device has unsent cached data and competes for the transmission opportunity again.

[0360] In some embodiments, when the kth proxy reporting frame or the proxy reporting frame group fails to be received, the k+1th proxy reporting request frame is used to indicate retransmission of the frame data or the measurement result or the perception result corresponding to the kth proxy reporting frame or the proxy reporting frame group;

[0361] The perception result includes at least one measurement result, and the frame data includes all data of one measurement result, or part of the data of the one measurement result, or data of at least two measurement results.

[0362] In some embodiments, the first sending module 212 is configured to send the k+1th proxy reporting request frame to the proxy response device when it is determined that the kth proxy reporting frame or the proxy reporting frame group has not been received after waiting for the timeout period T corresponding to the kth proxy reporting request frame and the transmission opportunity is obtained again;

[0363] Or, the first sending module 212 is used to send the k+1th proxy reporting request frame to the proxy response device when it is determined that the kth proxy reporting frame or the proxy reporting frame group fails to be received before the timeout time T corresponding to the kth proxy reporting request frame and the transmission opportunity is obtained again.

[0364] In some embodiments, the first sending module 212 is configured to send a k+1th proxy reporting request frame to the proxy response device when the kth proxy reporting frame or the proxy reporting frame group indicates that the proxy response device does not have any unsent cached data, and there is a pth proxy reporting frame or the proxy reporting frame group that has failed to be received in history and competes for the transmission opportunity again, wherein the k+1th proxy reporting request frame is used to indicate retransmission of the frame data or the measurement result or the perception result corresponding to the pth proxy reporting frame or the proxy reporting frame group;

[0365] The perception result includes at least one measurement result, the frame data includes all data of one measurement result, or part of the data of one measurement result, or data of at least two measurement results, and p is a positive integer not greater than k.

[0366] In some embodiments, the proxy reporting request frame is an action frame.

[0367] In some embodiments, the proxy reporting frame or the proxy reporting frame group carries a frame data, and the frame data is a media access control layer management protocol data unit MMPDU, and the frame data includes partial data of a measurement result in the perception result, or all data of the one measurement result, or data of at least two measurement results.

[0368] In some embodiments, when at least two of the frame data carry data belonging to the same measurement result, the at least two frame data belong to the same aggregated media access control layer protocol data unit A-MPDU.

[0369] In some embodiments, the first sending module 212 is used to send a proxy request frame to the proxy response device, where the proxy request frame carries the request frequency of the perception result.

[0370] In some embodiments, the first proxy reporting request frame carries the request frequency of the perception result; or, the i-1th proxy reporting request frame carries the sending time of the i-th proxy reporting request frame.

[0371] In some embodiments, the first sending module 212 is used to send the mth proxy reporting request frame to the proxy response device, the mth proxy reporting request frame carries an end indication, and the end indication is used to instruct the proxy response device to end the perception measurement after the frame data corresponding to the mth proxy reporting frame or the proxy reporting frame group is reported;

[0372] Or, the first sending module 212 is used to send a first proxy end frame to the proxy response device, where the first proxy end frame is used to instruct the proxy response device to end the perception measurement of all or part of or at least one proxy;

[0373] Or, the first receiving module 214 is used to receive a second proxy end frame sent by the proxy responding device, where the second proxy end frame is used to instruct the proxy initiating device to end the perception measurement of all or part of or at least one proxy.

[0374] Fig.36 A block diagram of a sensing result reporting device shown in an exemplary embodiment of the present application is shown. The device can be implemented as a proxy response device or a component inside the proxy response device. The device includes a second receiving module 222 and a second sending module 224.

[0375] The second receiving module 222 is used to receive a proxy reporting request frame sent by the proxy initiating device, wherein the proxy reporting request frame is used to request the device to report the sensing result;

[0376] The second sending module 224 is used to send a proxy reporting frame or a proxy reporting frame group to the proxy sending device, where the proxy reporting frame or the proxy reporting frame group carries the perception result.

[0377] In some embodiments, the time interval between adjacent proxy reporting request frames and proxy reporting frames is one SIFS; or, the time interval between adjacent proxy reporting request frames and proxy reporting frame groups is one SIFS.

[0378] In some embodiments, the second sending module 224 is used to send the first proxy reporting frame or the proxy reporting frame group to the proxy sending device after the SIFS interval starting from the reception end time of the first proxy reporting request frame;

[0379] The second sending module 224 is configured to send the i-th proxy reporting frame or the proxy reporting frame group to the proxy sending device after the SIFS interval starting from the reception end time of the i-th proxy reporting request frame;

[0380] Wherein, i is an integer greater than 1, and the i-th proxy reporting request frame is sent by the proxy initiating device after the SIFS interval starting from the receiving end time of the i-1-th proxy reporting frame or the proxy reporting frame group.

[0381] In some embodiments, the first proxy reporting frame and the i-th proxy reporting frame are further used to indicate whether the proxy response device has any unsent cached data; or, the first proxy reporting frame group and the i-th proxy reporting frame group are further used to indicate whether the proxy response device has any unsent cached data.

[0382] In some embodiments, the second sending module 224 is used to send the i-th proxy reporting frame or the proxy reporting frame group to the proxy sending device after an interval SIFS with the reception end time of the i-th proxy reporting request frame as the starting point, when the i-th proxy reporting request frame is used to indicate the retransmission of the frame data or the measurement result or the perception result corresponding to the i-1-th proxy reporting frame or the proxy reporting frame group, wherein the i-th proxy reporting frame or the proxy reporting frame group carries the retransmission data corresponding to the i-1-th proxy reporting frame or the proxy reporting frame group;

[0383] The perception result includes at least one measurement result, and the frame data includes all data of one measurement result, or part of the data of the one measurement result, or data of at least two measurement results.

[0384] In some embodiments, the second sending module 224 is configured to, when the i-th proxy reporting request frame is used to indicate retransmission of frame data or measurement results or the perception results corresponding to the j-th proxy reporting frame or the proxy reporting frame group, send the i-th proxy reporting frame or the proxy reporting frame group to the proxy sending device after an interval SIFS with the reception end time of the i-th proxy reporting request frame as the starting point, wherein the i-th proxy reporting frame or the proxy reporting frame group carries the retransmission data corresponding to the j-th proxy reporting frame or the proxy reporting frame group;

[0385] The perception result includes at least one measurement result, the frame data includes all data of one measurement result, or part of the data of one measurement result, or data of at least two measurement results, and j is a positive integer not greater than i-1.

[0386] In some embodiments, the proxy reporting request frame is a control frame; or, the proxy reporting request frame is an action frame.

[0387] In some embodiments, the time interval between adjacent proxy reporting request frames and proxy reporting frames is not greater than the timeout period T; or, the time interval between adjacent proxy reporting request frames and proxy reporting frame groups is not greater than the timeout period T.

[0388] In some embodiments, the second sending module 224 is configured to send the kth proxy reporting frame or the proxy reporting frame group to the proxy sending device when the second receiving module 222 competes for the transmission opportunity again after receiving the kth proxy reporting request frame;

[0389] Wherein, k is a positive integer, and the kth proxy reporting request frame is sent by the proxy initiating device when it competes for the transmission opportunity.

[0390] In some embodiments, the second sending module 224 is used to send a confirmation frame of the kth proxy reporting request frame to the proxy initiating device after the SIFS interval starting from the reception end time of the kth proxy reporting request frame.

[0391] In some embodiments, the second receiving module 222 is used to receive a confirmation frame of the kth proxy reporting frame or the proxy reporting frame group sent by the proxy initiating device, and the confirmation frame is sent by the proxy initiating device after the SIFS interval with the reception end time of the kth proxy reporting frame or the proxy reporting frame group as the starting point.

[0392] In some embodiments, the kth proxy reporting frame or the proxy reporting frame group is further used to indicate whether the proxy response device has any unsent cached data.

[0393] In some embodiments, the second sending module 224 is used to send the k+1th proxy reporting frame or the proxy reporting frame group to the proxy sending device when the k+1th proxy reporting request frame is used to indicate the retransmission of the frame data or the measurement result or the perception result corresponding to the kth proxy reporting frame or the proxy reporting frame group, and when the second receiving module 222 competes for the transmission opportunity again after receiving the k+1th proxy reporting request frame, the k+1th proxy reporting frame or the proxy reporting frame group carries the retransmission data corresponding to the kth proxy reporting frame or the proxy reporting frame group;

[0394] The perception result includes at least one measurement result, and the frame data includes all data of one measurement result, or part of the data of the one measurement result, or data of at least two measurement results.

[0395] In some embodiments, the k+1th proxy reporting request frame is sent by the proxy initiating device after waiting for the timeout period T corresponding to the kth proxy reporting request frame and determining that the kth proxy reporting frame or the proxy reporting frame group has not been received and the transmission opportunity is obtained again; or, the k+1th proxy reporting request frame is sent by the proxy initiating device before the timeout period T corresponding to the kth proxy reporting request frame and determining that the kth proxy reporting frame or the proxy reporting frame group has failed to be received and the transmission opportunity is obtained again.

[0396] In some embodiments, the second sending module 224 is used to send the k+1th proxy reporting frame or the proxy reporting frame group to the proxy sending device when the k+1th proxy reporting request frame is used to indicate the retransmission of the frame data or the measurement result or the perception result corresponding to the pth proxy reporting frame or the proxy reporting frame group, and when the second receiving module 222 competes for the transmission opportunity again after receiving the k+1th proxy reporting request frame, the k+1th proxy reporting frame or the proxy reporting frame group carries the retransmission data corresponding to the pth proxy reporting frame or the proxy reporting frame group;

[0397] The perception result includes at least one measurement result, the frame data includes all data of one measurement result, or part of the data of one measurement result, or data of at least two measurement results, and p is a positive integer not greater than k.

[0398] In some embodiments, the proxy reporting request frame is an action frame.

[0399] In some embodiments, the proxy reporting frame or the proxy reporting frame group carries a frame data, and the frame data is a media access control layer management protocol data unit MMPDU, and the frame data includes partial data of a measurement result in the perception result, or all data of the one measurement result, or data of at least two measurement results.

[0400] In some embodiments, when at least two of the frame data carry data belonging to the same measurement result, the at least two frame data belong to the same aggregated media access control layer protocol data unit A-MPDU.

[0401] In some embodiments, the second receiving module 222 is used to receive a proxy request frame sent by the proxy initiating device, where the proxy request frame carries the request frequency of the perception result.

[0402] In some embodiments, the first proxy reporting request frame carries the request frequency of the perception result;

[0403] Or, the (i-1)th proxy reporting request frame carries the sending time of the (i)th proxy reporting request frame.

[0404] In some embodiments, the second receiving module 222 is used to receive the mth proxy reporting request frame sent by the proxy initiating device, the mth proxy reporting request frame carries an end indication, and the end indication is used to instruct the proxy responding device to end the perception measurement after reporting the frame data corresponding to the mth proxy reporting frame or the proxy reporting frame group;

[0405] Or, the second receiving module 222 is used to receive a first proxy end frame sent by the proxy initiating device, where the first proxy end frame is used to instruct the proxy responding device to end the perception measurement of all or part of or at least one proxy;

[0406] Or, the second sending module 224 is used to send a second proxy end frame to the proxy initiating device, where the second proxy end frame is used to instruct the proxy initiating device to end the perception measurement of all or part of or at least one proxy.

[0407] Fig.37 A schematic diagram of the structure of a communication device (station or AP or WLAN device or proxy initiating device or proxy responding device) provided by an exemplary embodiment of the present application is shown, and the communication device includes: a processor 101, a receiver 102, a transmitter 103, a memory 104 and a bus 105.

[0408] The processor 101 includes one or more processing cores. The processor 101 executes various functional applications and information processing by running software programs and modules.

[0409] The receiver 102 and the transmitter 103 may be implemented as a communication component, which may be a communication chip, and the communication component may be called a transceiver.

[0410] The memory 104 is connected to the processor 101 via a bus 105 .

[0411] The memory 104 may be used to store at least one instruction, and the processor 101 may be used to execute the at least one instruction to implement each step in the above method embodiment.

[0412] In addition, the memory 104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof. The volatile or non-volatile storage device includes but is not limited to: a magnetic disk or an optical disk, an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a static random access memory (SRAM), a read-only memory (ROM), a magnetic memory, a flash memory, and a programmable read-only memory (PROM).

[0413] Among them, the processor and transceiver in the communication device involved in the embodiments of the present application can execute the steps performed by the proxy initiating device or the proxy responding device in the methods shown in the above embodiments, which will not be repeated here.

[0414] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the method for reporting perception results performed by a communication device provided in the above-mentioned various method embodiments.

[0415] In an exemplary embodiment, a chip is also provided, which includes a programmable logic circuit and / or program instructions. When the chip runs on a computer device, it is used to implement the method for reporting the perception results described in the above aspects.

[0416] In an exemplary embodiment, a computer program product is further provided. When the computer program product is executed on a processor of a computer device, the computer device executes the method for reporting the perception result described in the above aspects.

[0417] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0418] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for reporting a perception result, characterized in that: The method is performed by an agent initiating device, and the method includes: A proxy reporting frame or a proxy reporting frame group sent by a proxy response device is received, where the proxy reporting frame or the proxy reporting frame group carries the perception result.

2. The method according to claim 1, characterized in that The proxy reporting frame carries a frame data, which is a media access control layer management protocol data unit MMPDU, and the frame data includes partial data of a measurement result in the perception result, or all data of the measurement result, or data of at least two measurement results.

3. The method according to claim 1, characterized in that: The method further comprises: A proxy request frame is sent to the proxy response device, where the proxy request frame carries the request frequency of the perception result.

4. The method according to claim 1, characterized in that: The method further comprises: Sending a first proxy end frame to the proxy response device, wherein the first proxy end frame is used to instruct the proxy response device to end the perception measurement of all or part of or at least one proxy; Or, receiving a second proxy end frame sent by the proxy responding device, where the second proxy end frame is used to instruct the proxy initiating device to end the perception measurement of all or part of or at least one proxy.

5. The method according to any one of claims 1 to 4, characterized in that: The proxy reporting frame includes at least one of the following fields: Whether there are still cached measurement result indication bits, used to indicate whether there are more cached measurement result data to be transmitted after the frame data transmission in the element is completed; A frame index, used to indicate the index corresponding to the frame data in the element in the cache of the proxy response device; The frame data length field is used to indicate the length of the frame data in the element.

6. The method according to any one of claims 1 to 5, characterized in that: The protected proxy reporting frame and the protected measurement result reporting frame use the same newly added replay counter. The measurement result reporting frame is sent by the perception signal receiving device to the perception initiating device, and the measurement result reporting frame is used to report the measurement result.

7. The method according to any one of claims 1 to 6, characterized in that: The protected proxy reporting frame and the protected measurement result reporting frame both belong to the protected perception action frame category. The measurement result reporting frame is sent by the perception signal receiving device to the perception initiating device, and the measurement result reporting frame is used to report the measurement result.

8. A method for reporting a perception result, characterized in that: The method is performed by a proxy response device, and the method includes: Sending a proxy reporting frame or a proxy reporting frame group to the proxy initiating device, wherein the proxy reporting frame or the proxy reporting frame group carries the sensing result.

9. The method according to claim 8, characterized in that The proxy reporting frame carries a frame data, the frame data is an MMPDU, and the frame data includes partial data of a measurement result in the perception result, or all data of the measurement result, or data of at least two measurement results.

10. The method according to claim 8, characterized in that The method further comprises: A proxy request frame sent by the proxy initiating device is received, where the proxy request frame carries a request frequency of the sensing result.

11. The method according to claim 8, characterized in that The method further comprises: receiving a first proxy end frame sent by the proxy initiating device, where the first proxy end frame is used to instruct the proxy responding device to end the perception measurement of all or part of or at least one proxy; Or, a second agent end frame is sent to the agent initiating device, where the second agent end frame is used to instruct the agent initiating device to end the perception measurement of all or part of or at least one agent.

12. The method according to any one of claims 8 to 11, characterized in that: The proxy reporting frame includes at least one of the following fields: Whether there are still cached measurement result indication bits, used to indicate whether there are more cached measurement result data to be transmitted after the frame data transmission in the element is completed; A frame index, used to indicate the index corresponding to the frame data in the element in the cache of the proxy response device; The frame data length field is used to indicate the length of the frame data in the element.

13. The method according to any one of claims 8 to 12, characterized in that: The protected proxy reporting frame and the protected measurement result reporting frame use the same newly added replay counter. The measurement result reporting frame is sent by the perception signal receiving device to the perception initiating device, and the measurement result reporting frame is used to report the measurement result.

14. The method according to any one of claims 8 to 13, characterized in that: The protected proxy reporting frame and the protected measurement result reporting frame both belong to the protected perception action frame category. The measurement result reporting frame is sent by the perception signal receiving device to the perception initiating device, and the measurement result reporting frame is used to report the measurement result.

15. An agent initiating device, characterized in that: The proxy initiating device includes: a processor and a memory, wherein at least one program is stored in the memory, and the at least one program is loaded and executed by the proxy initiating device to implement the method for reporting perception results as described in any one of claims 1 to 7.

16. A proxy response device, characterized in that: The proxy response device comprises: a processor and a memory, wherein at least one program is stored in the memory, and the at least one program is loaded and executed by the proxy response device to implement the method for reporting the perception result as described in any one of claims 8 to 14.