Conflict-avoiding perception configuration method, wireless communication device and system
By adopting a periodic sensing service cycle and TXOP configuration in wireless LAN, the channel conflict and high power consumption problems in long-term sensing tasks are solved, realizing a low-power and efficient sensing method, reducing channel resource consumption and interaction processes.
Patent Information
- Application Number
- CN202380097549.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-24
- Publication Date
- 2025-12-02
AI Technical Summary
Existing wireless LAN sensing tasks suffer from unnecessary channel overhead and information transmission delays during long-term sensing processes, and the devices consume a lot of power, making it impossible to effectively avoid channel conflicts between sensing tasks and communication traffic.
The method of configuring sensing service cycles and transmission opportunities (TXOP) based on periodic sensing tasks is adopted. The non-competitive time allocation of sensing responders is defined by timing parameters, the occupancy of downlink and uplink is separated, the sensing service cycle interval is set to avoid conflicts, and the system enters energy-saving state during non-sensing service cycles.
It achieves low-power, high-efficiency long-term wireless LAN sensing, reduces channel resource consumption, avoids conflicts between sensing measurements and other services, supports long-term, multiple measurements without frequent interaction processes, and improves sensing efficiency.
Smart Images

Figure CN121058271A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication systems, and more specifically, to a collision-avoidance sensing configuration method, wireless communication device, and system. Background Technology
[0002] Wireless communication systems and other communication devices are widely deployed for transmitting various communication content such as voice, video, data packets, messages, and broadcasts. Wireless communication systems can be multiple access systems (MIS), which support multiple users communicating simultaneously by sharing system resources such as time, frequency, and power. Taking a wireless local area network (WLAN) as an example, the WLAN standard used is the IEEE 802.11 protocol (Wi-Fi). It typically includes an access point (AP) that can communicate with one or more wireless mobile stations (STAs) or devices. WLANs allow users to connect to wireless networks in their homes, offices, or specific service areas using radio frequency technology via portable terminals such as personal digital assistants (PDAs), laptops, portable multimedia players (PMPs), and smartphones. APs can access networks such as the Internet, enabling mobile devices to communicate through the network (or communicate with other devices connected to the AP). Wireless devices can communicate bidirectionally with network devices. For example, in a WLAN, a STA can communicate with its associated AP via downlink and uplink. The downlink refers to the communication link from the AP to the STA, while the uplink refers to the communication link from the STA to the AP.
[0003] The IEEE 802.11 series of standards has released a series of international standards related to wireless local area networks (WLANs). Therefore, WLAN devices should support WLAN communication and WLAN-based functions such as ranging, sensing, and positioning. How to efficiently implement these functions and minimize additional channel overhead and device power consumption is a challenging problem. Technical issues
[0004] The 802.11bf working group proposed the Wireless LAN Sensing Project. This sensing session process includes multiple steps performed by the sensing initiator (SI) and sensing responder (SR), specifically including session establishment, measurement configuration, measurement instance creation, measurement termination, and session end. The measurement instance comprises four phases: polling mechanism, null data packet announcement (NDPA) probe, trigger frame (TF) probe, and result reporting.
[0005] Each sensing task requires completing the above steps. For long-term sensing tasks, such as health detection, the sensing process becomes very cumbersome and can lead to unnecessary channel overhead and information transmission delays.
[0006] During measurement, the device acting as the sensing responder must remain active and ready to receive instructions from the sensing initiator. This is necessary because the sensing responder is waiting for the initiator to schedule the measurement and configure the device. Clearly, this is not an energy-saving solution.
[0007] In long-term sensing tasks, it is essential to resolve channel conflicts between sensing traffic and communication traffic in wireless LANs to ensure that normal communication is not interfered with by the sensing task.
[0008] Therefore, there is a need to provide a low-power and high-efficiency WLAN sensing method for long-term sensing services. Summary of the Invention
[0009] One objective of this application is to propose a collision-avoidance sensing configuration method, wireless communication device, and system.
[0010] The first aspect of this application provides a collision-avoidance sensing configuration method, performed by a wireless communication device acting as a sensing initiator, comprising: Send a sensing configuration for wireless local area network (WLAN) sensing (SENS), wherein the sensing configuration includes the timing of a sensing service period based on periodic sensing tasks and a transmission opportunity (TXOP) for one or more sensing responders. Receive one or more responses from one or more sensing responders regarding the sensing configuration; Based on the parameters in the perception configuration, periodically receive one or more perception reports sent by one or more perception responders.
[0011] A second aspect of this application provides a wireless communication device including a memory, a processor, and a transceiver, wherein the processor is connected to the transceiver and configured to execute instructions stored in the memory to perform the method of the application.
[0012] A third aspect of this application provides a collision-avoidance sensing configuration method, executed by a wireless communication device acting as a first sensing responder, comprising: Receive the sensing configuration of WLAN SENS, which includes the timing of the sensing service period based on periodic sensing tasks, and the TXOP of one or more sensing responders; Send a response to the awareness configuration; Periodically perform perception measurements and send perception reports for one or more perception measurements based on the parameters in the perception configuration.
[0013] In one embodiment, the transmitter circuit and receiver circuit in the wireless communication device are in an active state for WLAN sensing during the downlink and UL occupancy periods in the TXOP timing, and in an inactive state for WLAN sensing outside the sensing service period.
[0014] A fourth aspect of the present invention provides a wireless communication device including a memory, a processor, and a transceiver, the processor being connected to the transceiver and configured to execute instructions stored in the memory to perform the method of the application.
[0015] The fifth aspect of this application provides a wireless communication system, comprising: Perception initiator; and One or more sensing responses; The sensing initiator sends the sensing configuration of WLAN SENS to one or more sensing responders. The sensing configuration includes the timing of the sensing service period based on the periodic sensing task and the TXOP of the one or more sensing responders. The one or more sensing responders determine whether to accept the sensing configuration based on the determination of whether to accept the sensing configuration, and send one or more responses to the sensing initiator based on the determination; The sensing initiator receives a response to the sensing configuration from one or more sensing responders; The one or more sensing responders periodically perform sensing measurements and send one or more sensing reports of the sensing measurements from the first sensing responder according to parameters in the sensing configuration; The sensing initiator periodically receives one or more sensing reports from one or more sensing responders, based on the parameters in the sensing configuration.
[0016] In one embodiment, the transmitter circuit and receiver circuit in the wireless communication device are in an active state for WLAN sensing during the downlink and UL occupancy periods in the TXOP timing, and in an inactive state for WLAN sensing outside the sensing service period.
[0017] The method described in the application can be implemented in a chip, which may include a processor configured to invoke and run a computer program stored in a memory, so that a device equipped with the chip performs the method described in the application.
[0018] The method is programmable as computer-executable instructions stored in a non-volatile computer-readable medium. When the non-volatile computer-readable medium is loaded into a computer, it instructs the computer's processor to execute the method.
[0019] Non-transient computer-readable media may include at least one selected from the group consisting of: hard disk, CD-ROM, optical storage device, magnetic storage device, read-only memory, programmable read-only memory, erasable programmable read-only memory, EPROM, electrically erasable programmable read-only memory, and flash memory.
[0020] The method claimed can be programmed into a computer program product that causes a computer to execute the method claimed.
[0021] The method claimed can be programmed into a computer program that causes a computer to execute the method claimed. Beneficial effects
[0022] This application provides a timing-based, non-contention-based collision avoidance mechanism. The sensing initiator provides parameters (i.e., sensing configuration parameters) to the responder through a configuration file (called the sensing configuration). This configuration file contains timing parameters used to define the collision avoidance time slot allocation for different wireless LAN services (or different unlicensed frequency band communication services), as well as the non-contention-based time slot allocation for the sensing responder. These parameters consist of two parts: general parameters and user-defined parameters. ●Periodic sensing services help sensing responders perform periodic measurements and reporting in a lower power and more efficient manner to enable long-term WLAN sensing services. ● Separating downlink (DL) and uplink (UL) occupancy in TXOP effectively prevents conflicts between uplink and downlink transmissions of frames. Td and Tu are assigned to different sensing responders to achieve non-competitive time allocation between sensing responders. ● Between two sensing service periods, a sensing service period Ts is allocated for either WLAN communication or non-WLAN sensing services. During the downlink and UL occupancy of TXOP, the transmitting and receiving circuits in the wireless communication device will be in an active state for WLAN sensing in chronological order; outside of the sensing service period, they will be in an inactive state. ● To avoid conflicts between sensing measurements and other services, the sensing initiator or responder shall not perform any sensing services during the time interval Ts. This time interval Ts is used to allocate time for conflict avoidance for different unlicensed frequency band communication services. ● The proposed method enables flexible configuration, allowing for the modification and updating of awareness configuration parameters at any time. ● This method saves channel resources, and a single sensing configuration can support multiple measurements over a long period of time, eliminating the need for interactive processes such as sensing session setup, triggering, and polling for each measurement by SI and SR. Attached Figure Description
[0023] To more clearly illustrate the embodiments or related technologies of this application, the accompanying drawings will be described below, which are briefly introduced in the embodiments. Obviously, the drawings are only some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any preconditions.
[0024] Figure 1 This is a schematic diagram illustrating an example of a wireless communication system according to an embodiment of this application.
[0025] Figure 2 This is a schematic diagram of one or more communication stations (STAs) and access points in a wireless communication system according to an embodiment of this application.
[0026] Figure 3 This is a schematic diagram illustrating a conflict-avoiding awareness configuration method according to an embodiment of this application.
[0027] Figure 4 This is a schematic diagram showing that each sensing service cycle contains two sensing TXOPs, and each TXOP contains a pair of Td and Tu.
[0028] Figure 5 This is a schematic diagram illustrating an example where each sensing service cycle includes a sensing TXOP, and each TXOP contains two pairs of Td and Tu.
[0029] Figure 6 This is a schematic diagram illustrating an embodiment of Solution 1, where the AP acts as the sensing initiator and each sensing service cycle includes two sensing TXOPs.
[0030] Figure 7This is a schematic diagram illustrating one embodiment of Solution 2, where the AP acts as the sensing initiator and each sensing service cycle contains a sensing TXOP.
[0031] Figure 8 This is a schematic diagram illustrating an embodiment of Solution 1, in which the STA acts as the sensing initiator, and each sensing service cycle includes two sensing TXOPs.
[0032] Figure 9 This is a schematic diagram illustrating an embodiment of Solution 2, in which the STA acts as the sensing initiator, and each sensing service cycle includes a sensing TXOP.
[0033] Figure 10 This is a block diagram of a wireless communication system according to an embodiment of this application.
[0034] Figure 11 This is a schematic diagram illustrating a conflict-avoiding awareness configuration method according to an embodiment of this application.
[0035] Figure 12 This is a schematic diagram of a conflict-avoiding awareness configuration method according to an embodiment of this application. Detailed Implementation
[0036] The embodiments of this application, in conjunction with the accompanying drawings, provide a detailed description of the technical problems, structural features, objectives, and effects. It should be specifically noted that the terminology used in the embodiments of this application is only for describing the purpose of specific embodiments and should not be considered as a limitation of this application.
[0037] This application provides a method for resolving problems existing in the current specification for WLAN awareness in IEEE 802.11bf.
[0038] The following description is intended to illustrate the innovative aspects of this application and relates to certain embodiments. However, those skilled in the art will understand that the technology described herein can be applied to a variety of different scenarios. The described implementations can be implemented in any device, system, or network capable of transmitting and receiving radio frequency (RF) signals that comply with the IEEE 802.11 standard. Standards, Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Global System for Mobile Communications (GSM), GSM / General Packet Radio Service (GPRS), Enhanced Data GSM Environment (EDGE), Terrestrial Trunked Radio (TETRA), Wideband-CDMA (W-CDMA), Evolution Data Optimized (EV-DO), 1×EV-DO, EV-DO Rev A, EV-DO Rev B, High Speed Packet Access (HSPA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Evolved High Speed Packet Access (HSPA+), Long Term Evolution (LTE) The document refers to communication signals from known wireless, cellular, or Internet of Things (IoT) networks, such as systems employing 3G, 4G, or 5G technologies and their extensions. The standards mentioned herein include at least one or more versions of the IEEE 802.11 specification.
[0039] Figure 1An example of a wireless communication system according to an embodiment of this application is illustrated. This wireless communication system can serve as an example of a WLAN 100 conforming to various aspects of this application. This WLAN is also referred to as a Wi-Fi network, such as a next-generation, next big thing (NBT), ultra-high throughput (UHT), or enhanced high throughput (EHT) Wi-Fi network. As described herein, the terms “next-generation,” “NBT,” “UHT,” and “EHT” are considered synonyms, all referring to a Wi-Fi network supporting high spatiotemporal streaming. The WLAN 100 includes an AP 10 and multiple associated STA devices (i.e., sites), which may represent mobile terminals, personal digital assistants (PDAs), other handheld devices, netbooks, laptops, tablets, display devices (such as televisions, computer monitors, etc.), printers, etc. The AP 10 and its associated STA devices 20 may constitute a basic service set (BSS) or an extended service set (ESS). Each STA 20 in the network can communicate with each other through the AP 10. The diagram also shows the coverage area 110 of AP 10, which corresponds to the basic service area (BSA) of WLAN 100. Extended network stations (not shown) associated with WLAN 100 can connect to a wired or wireless distribution system that allows multiple AP 10s to interconnect within the ESS.
[0040] In some embodiments, STA 20 may be deployed at the boundary of multiple coverage areas 110 and may connect to multiple APs 10. A single AP 10 and its associated set of STAs 20 may be referred to as a Base Station Service Set (BSS). A Base Station Extended Service (ESS) consists of multiple interconnected BSSs. APs 10 in a Base Station Extended Service may be connected via an allocation system not shown. Sometimes, the coverage area 110 of an AP 10 may be divided into several sectors (again not shown). The wireless LAN 100 may contain different types of APs 10 (such as metropolitan area networks, home networks, etc.), whose coverage areas 110 differ and may overlap. Two STAs 20 may communicate via a direct wireless link 125 even if they are not in the same coverage area 110. Examples of direct wireless links 126 include Wi-Fi Direct and Wi-Fi Tunneled Direct Link Setup (TDLS) networking methods. The STA 20 and AP10 can communicate using the IEEE 802.11 standard wireless transceiver protocol and Media Access Control (MAC) layer protocol, covering versions such as 802.11b, 802.11g, 802.11a, 802.11n, 802.11ac, 802.11ad, 802.11ah, 802.11ax, 802.11ay, and 802.11bf. In other implementation schemes, the wireless LAN 100 can achieve peer-to-peer connections or self-organizing network functions.
[0041] Figure 2 The communication architecture of one or more stations (STA) 20 and AP 10 in a wireless communication system 700 according to an embodiment of this application is shown. Figure 2 The wireless communication system 700 includes an access point (AP) 10 and one or more stations (STAs) 20. The AP 10 may include a memory 12, a transceiver 13, and a processor 11 connected to the memory 12 and the transceiver 13. One or more stations 20 may include a memory 22, a transceiver 23, and a processor 21 connected to the memory 22 and the transceiver 23. The transceiver 13 includes a transmitter 13a and a receiver 13b, and the transceiver 23 includes a transmitter 23a and a receiver 23b. The transmitter 13a may transmit data, control signals, sensing configurations, or sensing reports to the receiver 23b; the transmitter 23a may also transmit data, control signals, sensing configurations, or sensing reports to the receiver 13b. The processor 11 or 21 may be configured to implement the functions, programs, and / or methods described herein, and may internally implement the various layers of the radio interface protocol. The memory 12 or 22 is operatively connected to the processor 11 or 21 and stores various information used to drive the operation of the processor. Transceiver 13 or 23 is operatively connected to processor 11 or 21 and is responsible for transmitting and / or receiving radio signals.
[0042] Processor 11 or 21 may include application-specific integrated circuits (ASICs), other chipsets, logic circuits, and / or data processing devices. Memory 12 or 22 may be read-only memory (ROM), random access memory (RAM), flash memory, memory cards, storage media, or other storage devices. Transceiver 13 or 23 is equipped with baseband circuitry for processing radio frequency (RF) signals. When this solution is implemented in software, the techniques described herein can be executed through a modular design (such as instructions, programs, processes, etc.). These modules are stored in and operated by the memory of processor 11 or 21. The memory may be integrated inside the processor or external to the processor—the latter requiring connection to the processor via an industry-standard communication interface.
[0043] In some embodiments, processor 21 is configured to perform the methods claimed in the embodiments of this application. STAs (such as STA-a, STA-b, STA-c, STA-d, and STA-e) in the description are examples of STA 20. APs (such as AP 100) in the description are examples of AP 10.
[0044] like Figure 3 As shown, AP can act as the sensing initiator, while STA can act as the sensing responder. Alternatively, STA can act as the sensing initiator, while AP and other STAs can act as sensing responders.
[0045] like Figure 3 As shown, the entire process is described in detail below: 1. During the perception session establishment phase, the perception initiator (SI) needs to establish associations with multiple perception responders (SRs) through the association process (S202). Specifically, each STA sends an association request frame to the AP. Upon receiving the request, the AP sends an association response frame and assigns an association identifier (AID) to each station. Each STA has a corresponding AID. It should be noted that in some application scenarios, both the AP and STA can simultaneously act as either a perception initiator (SI) or a perception responder (SR). 2. In the pre-configuration phase of the sensing process, the sensing initiator (SI) establishes a sensing configuration (e.g., a sensing configuration table) based on periodic sensing tasks and sends this configuration to the responder (SR) (step S204). The sensing configuration needs to include various sensing-related parameters, such as: sensing transmitter (TX) address or AID, receiver (RX) address or AID, subband bandwidth, number of antennas, detection type, training field repetition count, target received power, and timing parameters. Timing parameters include TXOP interval, sensing service cycle interval, uplink and downlink duration within TXOP, and test and report duration within uplink and downlink periods, etc. (the specifics depend on the implementation). The parameters in the sensing configuration can be sent by the initiator to one or more responders via a sensing pre-configuration request frame. Essentially, the sensing configuration contains timing parameters, where general parameters cover one or more of the following: The cycle of the perceived service life; and The interval between two sensing service cycles; Number of TXOPs, where each TXOP includes one or more UL occupancy and one or more DL occupancy. The sensing service period interval is dedicated to non-WLAN sensing services. For example, after the pre-configuration process of sensing configuration is completed, the WLAN sensing service will be initiated at a time point of one short frame interval (SIFS) plus one sensing service period interval. SI receives one or more responses regarding sensing configuration from one or more sensing responders. The one or more responses regarding sensing configuration include response frames sent from a first sensing responder to a sensing initiator, the response frames comprising: A response frame used to indicate that the first sensing responder has accepted all parameters in the sensing configuration; A response frame containing a suggested value means that the first sensing responder requests to adjust the parameters in the sensing configuration according to the suggested value; or it is a response frame indicating that the first sensing responder has rejected the WLAN sensing operation. 3. If the SR meets the parameter requirements of the configuration table, it will directly return a positive response (e.g., a SUCCESS message) to the perception interface (SI) (step S206). If the SR is incompatible with any parameter in the perception configuration, it will return its corresponding capability parameters to the SI (step S208). The SI will update the perception configuration according to these capability parameters (e.g., create a new configuration table) and send the updated configuration to the SR (step S210). Subsequently, the SR will return a positive response (e.g., a SUCCESS message) to the SI (step S212). Of course, pre-configuration may fail. When the SR in the awareness configuration cannot meet the requirements or parameters, the SI will no longer attempt pre-configuration, but will directly send a configuration cancellation message to the current SR and wait for an association request from a suitable SR. Alternatively, the SR can choose to directly reject the awareness configuration and send a rejection notification to the SI. 4. After the handshake confirmation of the configuration table between SI and SR, the perception pre-configuration phase is completed (S214). 5. Each SR performs periodic sensing measurements and periodic reports based on the parameters in the configuration table, and enters an energy-saving inactive state during other time periods (S216). At this time, the SI or SR can send request frames as needed to update the sensing configuration parameters (S218). 6. SR or SI can terminate the sensing session (S220). There are several ways to terminate a sensing session: ● Due to special circumstances, SR failed to perform perception measurement and reporting according to the configuration table, resulting in perception timeout and termination (implicit method). ●SI proactively sends a termination message to SR to cease sensing (explicit method) ●SI declares the stop time or stop cycle for sensing measurements in the configuration table, and uses the configuration table (implicit method) as a reference. Automatic stop
[0046] In one embodiment, WLAN sensing operations on the first sensing responder among one or more sensing responders are terminated when one or more of the following conditions are met: ● Used to indicate an event in which the first sensing responder fails to perform sensing measurement or reporting; ● The termination command sent by the sensing initiator; and ● A condition declared by the first sensing responder that indicates the opportunity to terminate the first sensing responder's WLAN sensing operation.
[0047] This condition includes the stop time of the sensing measurement or the number of rounds of sensing measurement in the sensing configuration.
[0048] Methods to avoid conflict:
[0049] This application provides a non-contention-based collision avoidance mechanism based on timing parameters. The sensing initiator provides the responder with parameters (i.e., sensing configuration parameters) for wireless LAN sensing in a configuration file (referred to as the sensing configuration). These configuration parameters include timing parameters that define timing, including both collision avoidance time allocation schemes set for different wireless LAN services (or different unlicensed frequency band communication services) and non-contention-based time allocation schemes set for the responder. The sensing configuration parameters consist of general parameters and user-defined parameters.
[0050] There are some general parameters that need clarification: 1. General parameters:
[0051] All SRs receive the following information as general parameters: ● Sensing Service Cycle: A sensing service cycle is a time window for executing sensing measurement instances. One or more TXOPs (Thinking, Probe, and Detection) can be allocated for probing within a sensing service cycle. The interval between two adjacent sensing service cycles is Ts. The periodicity of sensing service cycles helps sensing responders to perform measurements and report regularly. ● Sensing TXOP: Internally, the TXOP is divided into DL (Deep Link) and UL (Ultra Link) occupancy, used to transmit uplink and downlink frames related to the sensing task. A single TXOP can contain one or more DL / UL occupancy segments. ●Td and Tu represent the downlink and uplink occupancy periods, respectively. Uplink frames contain null packets (NDP), report frames, etc., while downlink frames contain NDP, termination frames, etc. In the TXOP system, separating the uplink occupancy periods effectively avoids conflicts between uplink and downlink frame transmissions. The system assigns different sensing responses to Td and Tu, thereby implementing a non-contention-based time allocation mechanism. ●Ts: Ts is the interval between any two adjacent sensing service periods. This time period Ts also serves as the transmission time window for wireless LAN communication or other services. To avoid conflicts between sensing measurements and other services, the sensing initiator or responder will not perform any sensing services within the Ts time period. The Ts interval allows for a conflict-avoiding time allocation scheme for communication services in different unlicensed frequency bands. ●Tx: Tx is the interval between any two adjacent TXOPs.
[0052] In one embodiment, timing parameters are used to indicate the time allocation of one or more UL occupancy and one or more DL occupancy. These UL occupancy and DL occupancy together constitute a TXOP, the time allocation of which is represented by the proportion of time occupied by UL occupancy and DL occupancy within the TXOP; The perception pre-configuration request frame includes a field for indicating the proportion.
[0053] In one embodiment, the timing parameter represents the time allocation of one or more UL occupancy and one or more DL occupancy, which together constitute a TXOP, and the time allocation is represented by the amount of time allocated to the UL occupancy and the amount of time allocated to the DL occupancy. The perception pre-configuration request frame includes fields for indicating the amount of time allocated to one or more ULs and the amount of time allocated to one or more DLs.
[0054] In one embodiment, the distribution of time occupied by one or more ULs and one or more DLs is pre-configured in entries of a configuration table and associated with the index of the configuration table entries; and The perception pre-configuration request frame includes fields for indicating the index.
[0055] In one embodiment, the transmitting circuit and the receiving circuit in the wireless communication device are in an active state for WLAN sensing during the sensing service period in the timing sequence, and in an inactive state for WLAN sensing outside the sensing service period. 2. Custom parameters for different SRs: ●Detection type, ●Termination method ●RU allocation, ●Measurement time, ●Reporting time within the time frame such as Td or Tu.
[0056] Each SR has its own timer. Measurement and reporting times are defined based on the start time of the sensing TXOP or sensing service cycle, ensuring time synchronization and avoiding conflicts. SRs remain active during sensing and reporting, and can switch to inactive mode for the rest of the time to conserve energy.
[0057] Active state: In the active state, the transmitter or receiver of the SR can perform sending or receiving operations.
[0058] Inactive state: In the inactive state, the receiver and transmitter of the SR are turned off, or the SR retains only the minimum capability of monitoring the channel to achieve the energy-saving state of the device.
[0059] Within a single sensing service cycle, one or more TXOPs can be allocated for probing. In a specific implementation, the sensing configuration explicitly sets the number of TXOPs. A first value of the configuration indicates that each sensing service cycle includes only one TXOP, while a second value indicates that each sensing service cycle includes multiple TXOPs. When the configuration indicates that each sensing service cycle includes multiple TXOPs, the sensing configuration may include timing parameters to define the interval between two adjacent TXOPs.
[0060] Solution 1: For Multi-Sensing TXOP
[0061] In this scheme, a sensing service cycle can contain multiple sensing TXOPs (i.e., a set of sensing TXOPs), with intervals of Tx time units, and each sensing TXOP contains only one Td and one Tu. The next sensing service cycle will begin after a Ts time interval following the end of the previous cycle. The SR can perform periodic and long-term sensing tasks based on these parameters. The start time of the first sensing service cycle is after the completion of the pre-configuration phase (i.e., the SI has received the last SUCCESS message sent by the SR), followed by a time interval of one SIFS plus one Ts. ● Timing parameters include Tu, Td, Tx, and Ts. ●Perception TXOP: Tu+Td. ●Sensing service cycle: ((Td+Tu)*n)+(Tx*(n-1)), where a sensing service cycle contains n sensing TXOPs, and n depends on the actual application.
[0062] Figure 4 An example is shown where each perception service cycle contains two perception TXOPs, and each TXOP contains a pair of Td and Tu. This perception configuration will always apply to all perception service cycles until the perception configuration is updated or the perception session terminates. The time axis t represents the timeline. Although only a limited number of perception service cycles are shown in the figure, the time series defined by the perception configuration may include many more perception service cycles.
[0063] Solution 2: For a single sensing TXOP.
[0064] In this scheme, only one sensing TXOP is configured per sensing service cycle, so there is no need to set the parameter Tx. Each TXOP contains multiple sets of Td and Tu time slot pairs, whose time allocation can be different. The interval between adjacent sensing service cycles is Ts time slots, and the SR can perform periodic or long-term sensing tasks according to these parameters. The start time of the first sensing service cycle is one SIFS plus one Ts time point after the completion of the pre-configuration phase (i.e., the SI has received the last successful SUCCESS message from the SR).
[0065] The start time of the first perception service cycle is the time point one SIFS plus one Ts after the completion of the pre-configuration phase (e.g., SI has received the last SUCCESS message in response to SRs). ● Timing parameters include: Tu1, Td1, Tu2, Td2, ..., Tun, Tdn, and Ts. Among them, Tu1, Tu2, ..., Tun are instances of UL occupying Tu, and Td1, Td2, ..., Tdn are instances of DL occupying Td. ● When a TXOP contains n pairs of uplink and DL occupancy, the length of the sensing service period is exactly equal to the length of the sensing TXOP, Td1+Tu1+Td2+Tu2+...+Tdn+Tun, where the variable n depends on the actual application.
[0066] Figure 5 An example is shown where each perception service cycle contains one perception TXOP, and each TXOP contains two pairs of Td and Tu. This perception configuration will always apply to all perception service cycles until the perception configuration is updated or the perception session terminates. The time axis t represents the timeline. Although only a limited number of perception service cycles are shown in the figure, the time series defined by the perception configuration may contain many more perception service cycles.
[0067] Example of transmission-aware configuration parameters:
[0068] Method 1: SI sends a pre-configuration request frame to SR, and each pre-configuration request frame contains all perception-related parameters.
[0069] Taking Scheme 1 above as an example, during the pre-configuration phase, the SI sends a pre-configuration request frame to the SR, which directly specifies several sensing parameters. For example, in the request frame, Tu is directly set to 5 seconds, Td to 3 seconds, measurement time to 1 second, and measurement type to NDPA detection, etc. The term "second" (hereinafter referred to as s) may be abbreviated. The SR provides feedback to the SI through a pre-configuration response frame. If the response frame shows a positive reply (such as "SUCCESS"), it indicates that the SR has accepted all parameters; if the SR needs to modify the parameters, it will suggest parameters in the response frame; if the response frame shows a negative reply (such as "DECLINE"), it indicates that the SR has rejected the pre-configuration request.
[0070] Method 2: SI sends a pre-configuration request frame to SR. Each pre-configuration request frame directly contains a ratio or index to represent timing parameters.
[0071] Taking Solution 1 above as an example, the SI sends a pre-configuration request frame to the SR. All sensing-related parameters in this request frame can be identified by their corresponding index values. As shown in the table below, these parameters can be directly specified by index: for example, in the pre-configuration request frame, index 0 of the sensing TXOP field represents a 10-second sensing period, index 0 of the Td to Tu ratio field indicates a 1:1 ratio (i.e., 5 seconds each), and index 0 of the detection type field corresponds to the TF detection mode. Clearly, all pre-configuration parameters can be identified by their index values. Table 1: Indexes in the fields of the perceived TXOP. Table 2: Index in the field representing the ratio of Td to Tu index Td:Tu 0 1:1 1 3:2 2 7:3 … … Table 3: Indexes in the fields representing probe types. index tone type 0 TF 1 NDPA … …
[0072] Example A: The AP acting as the perception initiator in Solution 1.
[0073] like Figure 6 As shown, in this embodiment, AP 100 acts as the sensing initiator, and multiple STAs act as sensing responders. STA-a and STA-b are configured to perform TF probing in the second sensing TXOP, but according to this application, the trigger frame can be omitted; STA-d and STA-e are configured to perform NDPA probing in the first sensing TXOP. Om represents the measurement operation of wireless LAN sensing. SI2SR NDP (such as SI2SR NDP1 and SI2SR NDP2) or I2R NDP are terms in the IEEE standard, referring to NDP sent from SI to SR. SR2SI NDP (such as SR2SI NDP1 and SR2SI NDP2) or R2I NDP are terms in the IEEE standard, referring to NDP sent from SR to SI.
[0074] Specifically, AP 100 sends pre-configuration request frames to STA-a, STA-b, STA-c, STA-d, and STA-e. Each request frame contains awareness configuration information, including general and custom parameters. STA-a is configured with measurement time Tm1, STA-b with measurement time Tm2, and STA-c rejects the awareness configuration. STA-d is configured with measurement time Tm3 and reporting time Tr1, and STA-e with measurement time Tm4 and reporting time Tr2.
[0075] Because STA-c rejected the perception pre-configuration request frame, the perception session for STA-c was not successfully established. STA-d did not agree to the initial perception parameters in the pre-configuration request frame, so AP 100 updated the perception parameters and sent another pre-configuration request frame with the updated perception parameters to STA-d.
[0076] According to this application, the NDPA frame can be omitted. In this case, both SI and SR can directly send the NDP frame based on pre-configured parameters without triggering, polling, or scheduling operations. When DL is occupied, AP 100 can send NDP frames to STA-d and STA-e, and also send a termination frame to terminate the sensing session. When UL is occupied, STA-a and STA-b can send NDP frames to AP 100, while STA-d and STA-e can send reporting frames to AP 100 to report the measurement results of the sensing session.
[0077] AP 100 needs to negotiate the following parameters with each STA during the pre-configuration phase: Table 4
[0078] Among these parameters, the AID or MAC address is used to identify the STA. As mentioned earlier, these parameters can be specified directly or identified by their corresponding index. Figure 6 As shown, in the first sensing TXOP, Tm3 and Tm4 are allocated to the DL occupancy period to indicate the sequential transmission time window of downlink NDP frames (Tm3>Tm4), while Tr2 is allocated to the UL occupancy period to indicate the reporting time of STA-e. In the second sensing TXOP, Tm1 and Tm2 are allocated to the UL occupancy period to indicate the sequential transmission time window of uplink NDP frames. Tr1 is used to indicate the reporting time of STA-d, and Tr1... <Tm1<Tm2。
[0079] Specifically, in the first sensing TXOP, Tm3 of the DL occupancy period indicates the time when the AP sends a downlink NDP frame to STA-d. The AP sends the downlink NDP frame to STA-d at the time specified by Tm3. STA-d responds to the NDP frame by performing a measurement and sends a measurement report to the AP at the time specified by Tr1 in the second TXOP. This report can be transmitted during the UL occupancy period of either the first or second sensing TXOP.
[0080] In the first DL occupancy of the perceived TXOP, Tm4 indicates the time when the AP sends a downlink NDP frame to the STA-e. The AP sends the downlink NDP frame to the STA-e within the time indicated by Tm4. The STA-e responds to the NDP frame by performing measurements and sends a measurement report to the AP at the reporting time indicated by Tr2.
[0081] In the second sensing TXOP, Tm1 occupied by UL represents the time when STA-a sends the UL NDP frame to AP. After receiving the uplink NDP frame, AP will perform measurement operations based on the frame.
[0082] In the second sensing TXOP, the Tm2 occupied by UL indicates the time when the UL NDP frame is sent from STA-b to AP. The AP receives the uplink NDP frame and performs a measurement in response to the uplink NDP frame.
[0083] Example B: AP acts as the sensing initiator in Solution 2.
[0084] like Figure 7As shown, unlike Embodiment A, in Embodiment B, the awareness service cycle includes a TXOP. Similar to Embodiment A, AP 100 needs to negotiate the following parameters with each STA during the pre-configuration phase: Table 5
[0085] Each of Tu1, Tu2, ..., and Tun is an instance of Tu occupied by a UL. Each of Td1, Td2, ..., and Tdn is an instance of Td occupied by a DL.
[0086] Example C: STA acts as the perception initiator in Solution 1.
[0087] like Figure 8 As shown, in this embodiment, the STA acts as the sensing initiator, and the AP acts as the sensing responder. The NDP sent by the sensing initiator to the responder uses UL occupancy transmission, while the NDP and report sent by the sensing responder to the initiator use DL occupancy transmission. After the sensing service cycle, the STA updates the sensing pre-configuration parameters. At this time, the SI and SR will periodically perform detection and reporting operations based on the updated parameters (referred to as the new parameters).
[0088] Example D: STA acts as the perception initiator in Solution 2.
[0089] like Figure 9 As shown, unlike Embodiment C, the sensing service cycle in Embodiment D includes a TXOP. Similar to Embodiment C, multiple measurement and reporting operations can be performed within the sensing TXOP, and Td and Tu can be set to different values within this cycle. The measurement parameters can also be updated in real time. In this embodiment, STA acts as the sensing initiator, and AP acts as the sensing responder. The NDP sent by the sensing initiator to the responder uses UL occupancy transmission, while the NDP and report sent by the sensing responder to the initiator use DL occupancy transmission.
[0090] Figure 10 This is a block diagram of a wireless communication example system 700 according to an embodiment of this application. The embodiments described herein can be implemented in this system by any appropriately configured hardware and / or software. Figure 10 The system 700 is shown to include a radio frequency (RF) circuit 710, a baseband circuit 720, a processing unit 730, a storage unit / storage device 740, a display 750, and an input / output (I / O) interface 780, with the components interconnected as shown in the figure.
[0091] The processing unit 730 may include circuit components, such as, but not limited to, single-core or multi-core processors. These processors may take the form of any combination of general-purpose processors and special-purpose processors (such as graphics processors and application processors). The processors are connected to a storage unit / storage device and configured to execute instructions stored therein, thereby supporting various applications and / or operating systems running on the system.
[0092] The baseband circuit 720 may include, but is not limited to, components such as single-core or multi-core processors. This circuit is typically equipped with a baseband processor capable of handling various radio frequency (RF) control functions to enable communication with wireless networks via RF circuitry. These control functions include, but are not limited to, signal modulation, encoding / decoding, and RF frequency shifting techniques. In some implementations, the baseband circuit supports multiple wireless communication standards, such as 5G NR, LTE, Wireless Metropolitan Area Networks (WMANs) such as Evolved Universal Terrestrial Radio Access Network (EUTRAN), WLANs, and Wireless Personal Area Networks (WPANs). When the baseband circuit supports multiple wireless protocols, this design is referred to as a multimode baseband circuit. Furthermore, the baseband circuit 720 also has the capability to handle non-strictly defined baseband frequency signals, such as supporting intermediate frequency (IF) signals between the baseband frequency and the radio frequency (RF).
[0093] The radio frequency (RF) circuit 710 can communicate with a wireless network via modulated electromagnetic radiation in a non-solid medium. In different embodiments, the RF circuit may include components such as switches, filters, and amplifiers to facilitate communication with the wireless network. In some embodiments, the RF circuit 710 may also include circuitry that works in conjunction with non-strictly defined RF signals. For example, in some embodiments, the RF circuit may include circuitry that works in conjunction with intermediate frequency (IF) signals, whose frequencies lie between the baseband frequency and the RF frequency.
[0094] In various implementations, the transmitting, controlling, or receiving circuits corresponding to the MLD, STA, or AP described above may be wholly or partially integrated into the radio frequency circuitry, baseband circuitry, and / or processing unit. The term "circuit" as used herein includes, but is not limited to: application-specific integrated circuits (ASICs), electronic circuits, processors (shared / dedicated / grouped) and memories (shared / dedicated / grouped), which execute software or firmware programs; combinational logic circuits; and other hardware elements that implement the described functions. In some implementations, the circuitry functions of the electronic device may be implemented through software or firmware modules. Furthermore, in some implementations, some or all components of the baseband circuitry, processing unit, and memory may be integrated into a system-on-a-chip (SoC).
[0095] The memory / storage device 740 can be used to load and store data and / or instructions, such as data required by the system. In one embodiment, the memory may include any combination of volatile memory such as dynamic random access memory (DRAM) and non-volatile memory such as flash memory. In different embodiments, the input / output interface 780 may include one or more user interfaces for user interaction with the system, or include peripheral component interfaces for connecting peripheral components to the system. The user interface may include, but is not limited to, a physical keyboard, touchpad, speaker, microphone, etc.; the peripheral component interface may include a non-volatile memory port, a universal serial bus (USB) port, an audio jack, and a power interface, etc.
[0096] In various implementations, the display 750 may be a display device such as an LCD screen or a touch screen. The system 700 may be used as a mobile computing device, including but not limited to laptops, tablets, netbooks, ultrabooks, and smartphones. The number of system components and the architecture design may vary in different implementations. It should be noted that the method described herein can be implemented by a computer program, which is stored in a storage medium such as a non-volatile storage medium.
[0097] The embodiments of this application are combinations of technologies / processes that can be adopted in the IEEE 802.11be specification to create the final product.
[0098] Those skilled in the art should understand that the units, algorithms, and steps described in the embodiments of this application are all implemented through a combination of computer software and electronic hardware. Whether hardware or software implementation is used depends on the application scenario and design requirements of the technical solution. Those skilled in the art can choose the implementation method according to different application scenarios, but such implementation methods should not exceed the scope of this application. Since the workflows of the above systems, devices, and units are basically the same, those skilled in the art can refer to their workflows for understanding. For ease of explanation, the specific workflow will not be repeated here.
[0099] It should be noted that the systems, devices, and methods disclosed in the embodiments of this application can be implemented in other ways. The above embodiments are only illustrative examples, and the division of each unit is based on logical function. Different division methods may exist in actual applications. Multiple units or components can be combined and integrated into other systems, and some features may be omitted or skipped. On the other hand, the mutual coupling, direct coupling, or communication coupling described herein, whether indirect or through electrical, mechanical, or other forms of communication, all require the use of specific ports, devices, or units for implementation.
[0100] The units used for explanation are separate components and may be physically independent or physically related. The display unit may be a separate entity or distributed across multiple network units. Depending on the specific implementation, some or all of the units may be used. Furthermore, the functional units in each embodiment may be integrated into independent processing units or may be combined with two or more units to form a single processing unit.
[0101] When a software functional unit is implemented and sold as a product, its code can be stored in a computer-readable storage medium. Based on this principle, the technical solutions proposed in this application can be implemented entirely or partially in the form of software products. Furthermore, the parts of the technical solutions that are beneficial to the prior art can also be converted into software products. The software products in a computer are stored in a storage medium and include a set of instructions for computing devices (such as personal computers, servers, or network devices) to execute all or part of the steps disclosed in the embodiments of this application. The storage medium can be a carrier capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), random access memory (RAM), or floppy disk.
[0102] like Figure 11 and Figure 12 As shown, the conflict-avoiding sensing configuration method can be performed by a wireless communication device (e.g., AP 10 or STA 20) acting as a sensing initiator and a wireless communication device (e.g., STA 20 or AP 10) acting as a sensing responder.
[0103] SI transmits WLAN SENS, which includes a sensing service period timing based on periodic sensing tasks and TXOPs of one or more sensing responders (S301). SR is one type of sensing responder. SR receives the WLAN sensing configuration including the sensing service period timing and TXOPs of one or more sensing responders based on periodic sensing tasks (S401).
[0104] The SR sends a response regarding the perception configuration (S402). One or more perception responders send one or more responses regarding the perception configuration to the SI. The SI receives one or more responses regarding the perception configuration from the perception responders (S302).
[0105] The SR periodically performs sensing measurements and sends one or more sensing reports from the first sensing responder according to the parameters in the sensing configuration (S403). The SI periodically receives one or more sensing reports from one or more sensing responders according to the parameters in the sensing configuration (S303).
[0106] This application provides a timing-based, non-contention-based collision avoidance mechanism. The sensing initiator provides parameters (i.e., sensing configuration parameters) to the responder through a configuration file (called the sensing configuration). This configuration file contains timing parameters used to define the collision avoidance time allocation for different wireless LAN services (or different unlicensed frequency band communication services), as well as the non-contention-based time allocation for the sensing responder. These parameters consist of two parts: general parameters and custom parameters. ●Periodic sensing services help sensing responders perform periodic measurements and reporting in a lower power and more efficient manner to enable long-term WLAN sensing services. ● Separating DL and UL occupancy in TXOP effectively prevents conflicts between uplink and downlink transmissions of frames. Td and Tu are assigned to different sensing responders to achieve non-contentionable time allocation for sensing responders. ● Between two sensing service cycles, a sensing service cycle Ts is allocated for either WLAN communication or non-WLAN sensing services. During the downlink and UL occupancy of TXOP, the transmitting and receiving circuits in the wireless communication device will be in an active state for WLAN sensing in chronological order; outside of the sensing service cycle, they will enter an inactive state for WLAN sensing. ● To avoid conflicts between sensing measurements and other services, the sensing initiator or responder does not perform any sensing services within the time period Ts. The interval Ts enables conflict-free time slot allocation between different unlicensed frequency band communication services. ● This application method allows for flexible configuration, where the perceived configuration parameters can be modified and updated at any time. ● The proposed method saves channel resources. A single sensing configuration can support multiple measurements over a long period of time, so SI and SR do not need to perform sensing session setup, triggering, polling, and other interactive processes for each measurement.
[0107] The perception configuration includes custom parameters for different perception responders among the one or more perception responders, and the custom parameters include one or more of the following: ● Measurement time of parameters in chronological order ● In the timing parameters, the reporting time within the DL or UL occupancy period. ●Detection type, ●Termination method ●Resource Unit (RU) allocation, ● Detect the transmitter's TX address or AID. ● Receiver's RX address or AID ● Subband bandwidth ●Number of antennas ●Sense configuration ID, and ● Number of repetitions in the long training field (LTF), target received power.
[0108] Although this application has been described in conjunction with what are considered to be the most practical and preferred embodiments, it should be understood that this application is not limited to the embodiments claimed, but is intended to cover various arrangements made without departing from the broadest interpretation of the appended claims.
Claims
1. A conflict-avoiding perception configuration method, characterized in that, Performed by the wireless communication device that initiates the sensing, including: Send the sensing configuration of the wireless local area network (WLAN) sensing SENS, the sensing configuration including the timing of the sensing service period based on the periodic sensing task and the transmission opportunities (TXOP) of one or more sensing responders. Receive one or more responses regarding the sensing configuration sent by the one or more sensing responders; Based on the parameters in the perception configuration, one or more perception reports sent by one or more perception responders are periodically received.
2. The conflict-avoiding perception configuration method according to claim 1, characterized in that, The perception configuration includes timing parameters, which include general parameters, and the general parameters represent one or more of the following: The periodicity of the perception service cycle; as well as The interval between two sensing service cycles; Number of TXOPs, where each TXOP includes one or more uplink UL occupancy and one or more downlink DL occupancy.
3. The conflict-avoiding perception configuration method according to claim 2, characterized in that, The sensing service period interval is allocated to non-WLAN sensing services.
4. The conflict-avoiding perception configuration method according to claim 2, characterized in that, The WLAN sensing is initiated at a time point one short inter-frame interval (SIFS) plus one sensing service cycle interval after the pre-configuration process of the sensing configuration is completed.
5. The conflict-avoiding perception configuration method according to claim 2, characterized in that, The perception configuration indicates the configuration regarding the number of TXOPs, wherein a first value of the configuration is used to indicate that each perception service cycle contains only one TXOP, and a second value of the configuration is used to indicate that each perception service cycle contains multiple TXOPs.
6. The conflict-avoiding perception configuration method according to claim 5, characterized in that, When the configuration indicates that each sensing service cycle includes multiple TXOPs, the sensing configuration includes timing parameters to indicate: The TXOP interval between two adjacent TXOPs.
7. The conflict-avoiding perception configuration method according to claim 2, characterized in that, The parameters in the perception configuration are sent from the perception initiator to the one or more perception responders via a perception pre-configuration request frame.
8. The conflict-avoiding perception configuration method according to claim 7, characterized in that, The timing parameters indicate the time allocation of one or more UL occupancy and one or more DL occupancy, which together constitute a TXOP, and the time allocation of the one or more UL occupancy and one or more DL occupancy is presented as a time ratio of the UL occupancy and DL occupancy allocated in the TXOP; and the perceptual preconfiguration request frame includes a field for indicating the ratio.
9. The conflict-avoiding perception configuration method according to claim 7, characterized in that, The timing parameters indicate the time allocation of the one or more UL occupancy and one or more DL occupancy, the one or more UL occupancy and one or more DL occupancy constituting a TXOP, and the time allocation of the one or more UL occupancy and one or more DL occupancy is presented in the form of the amount of time allocated to the one or more UL occupancy and the amount of time allocated to the one or more DL occupancy; and The perception pre-configuration request frame includes fields for indicating the amount of time allocated to one or more ULs and the amount of time allocated to one or more DLs.
10. The conflict-avoiding perception configuration method according to claim 8 or 9, characterized in that, The time allocation for one or more UL occupancy and one or more DL occupancy is pre-configured in an entry of the configuration table and associated with an index of the configuration table entry; and the awareness pre-configuration request frame includes a field for indicating the index.
11. The conflict-avoiding perception configuration method according to claim 1, characterized in that, The perception configuration includes custom parameters for different perception responders among the one or more perception responders, and the custom parameters include one or more of the following: Measurement time in timing parameters, In the timing parameters, the reporting time within the DL or UL occupancy period. Detection type, Termination method, Resource Unit (RU) Allocation Detect the transmitter's TX address or associated identifier AID. Receiver RX address or AID Subband bandwidth, Number of antennas Perceive configuration ID, and Long training field (LTF) repetition count, target received power.
12. The conflict-avoiding perception configuration method according to claim 1, characterized in that, The transmitting circuit and the receiving circuit in the wireless communication device are in an active WLAN sensing state during the sensing service in the time series, and in an inactive WLAN sensing state outside the sensing service period.
13. The conflict-avoiding perception configuration method as described in claim 1, characterized in that, One or more responses to the perception configuration include response frames sent by a first perception response direction to the perception initiator, the response frames including: A response frame used to indicate that the first sensing responder has accepted all parameters in the sensing configuration; A response frame containing a suggested value means that the first sensing responder requests to adjust the parameters in the sensing configuration according to the suggested value; or it is a response frame indicating that the first sensing responder has rejected the WLAN sensing operation.
14. The conflict-avoiding perception configuration method according to claim 1, characterized in that, The WLAN sensing operation of the first sensing responder among the one or more sensing responders is terminated in response to one or more of the following conditions: Indicates an event that the first sensing responder failed to perform sensing measurement or report; The termination command sent by the sensing initiator; as well as The conditions declared by the first sensing responder indicate an opportunity to terminate the WLAN sensing operation of the first sensing responder.
15. The conflict-avoiding perception configuration method according to claim 14, characterized in that, The conditions include the stop time or number of rounds of sensing measurements in the sensing configuration.
16. A wireless communication device, characterized in that, include: A processor configured to invoke and run a computer program stored in memory to cause a device on which the processor is installed to perform the method of any one of claims 1 to 15.
17. A chip, characterized in that, include: A processor configured to invoke and run a computer program stored in memory, such that a device on which the chip is mounted performs any of the methods of claims 1 to 15.
18. A computer-readable storage medium, characterized in that, The computer program is stored thereon, which causes the computer to perform the method of any one of claims 1 to 15.
19. A computer program product, comprising a computer program, characterized in that, The computer program causes the computer to perform any of the methods of claims 1 to 15.
20. A computer program, characterized in that, The computer program causes the computer to perform the method according to any one of claims 1 to 15.
21. A collision-avoiding sensing configuration method, performed by a wireless communication device acting as a first sensing responder, characterized in that, include: Receive the sensing configuration of the wireless local area network (WLAN) sensing SENS, wherein the sensing configuration includes the timing of the sensing service period based on the periodic sensing task and the transmission opportunities (TXOP) of one or more sensing responders. Send a response to the perception configuration; Periodically perform sensing measurements and send one or more sensing reports of the sensing measurements according to the parameters in the sensing configuration.
22. The conflict-avoiding perception configuration method according to claim 21, characterized in that, The perception configuration includes timing parameters, which include general parameters, and the general parameters represent one or more of the following: The periodicity of the perception service cycle; as well as The interval between two sensing service cycles; Number of TXOPs, where each TXOP includes one or more UL occupancy and one or more DL occupancy.
23. The conflict-avoiding perception configuration method according to claim 22, characterized in that, The sensing service period interval is assigned to non-WLAN sensing services.
24. The conflict-avoiding perception configuration method according to claim 22, characterized in that, The WLAN sensing is initiated at a time point one SIFS plus one sensing service cycle interval after the pre-configuration process of the sensing configuration is completed.
25. The conflict-avoiding perception configuration method according to claim 22, characterized in that, The perception configuration indicates the configuration regarding the number of TXOPs, wherein a first value of the configuration is used to indicate that each perception service cycle contains only one TXOP, and a second value of the configuration is used to indicate that each perception service cycle contains multiple TXOPs.
26. The conflict-avoiding perception configuration method according to claim 25, characterized in that, When the configuration indicates that each sensing service cycle includes multiple TXOPs, the sensing configuration includes timing parameters to indicate: The TXOP interval between two adjacent TXOPs.
27. The conflict-avoiding perception configuration method according to claim 22, characterized in that, The parameters in the perception configuration are sent by the perception initiator to the one or more perception responders in the perception pre-configuration request frame.
28. The conflict-avoiding perception configuration method according to claim 27, characterized in that, The timing parameters indicate the time allocation of one or more UL occupancy and one or more DL occupancy, the time allocation being presented as a ratio of the time allocated to UL occupancy and DL occupancy in the TXOP; and the perceptual preconfiguration request frame includes a field for indicating the ratio.
29. The conflict-avoiding perception configuration method according to claim 27, characterized in that, The timing parameters indicate the time allocation of the one or more UL occupancy and the one or more DL occupancy, and the time allocation of the one or more UL occupancy and the one or more DL occupancy is presented in the form of the amount of time allocated to the one or more UL occupancy and the amount of time allocated to the one or more DL occupancy; and The perception pre-configuration request frame includes fields for indicating the amount of time allocated to one or more ULs and the amount of time allocated to one or more DLs.
30. The conflict-avoiding perception configuration method according to claim 28 or 29, characterized in that, The time allocation for one or more UL occupancy and one or more DL occupancy is pre-configured in entries of the configuration table and associated with the index of the configuration table entry; and The awareness pre-configuration request frame includes fields for indicating the index.
31. The conflict-avoiding perception configuration method according to claim 21, characterized in that, The perception configuration includes custom parameters for different perception responders among the one or more perception responders, and the custom parameters include one or more of the following: Measurement time in timing parameters, In the timing parameters, the reporting time within the DL or UL occupancy period. Detection type, Termination method, RU allocation, Detecting TX address or AID, RX address or AID Subband bandwidth, Number of antennas Perceive configuration ID, and LTF repetition count, target received power.
32. The conflict-avoiding perception configuration method according to claim 21, characterized in that, The transmitting circuit and the receiving circuit in the wireless communication device are in an active state for WLAN sensing during the sensing service period in the timing sequence, and in an inactive state for WLAN sensing outside the sensing service period.
33. The conflict-avoiding perception configuration method according to claim 21, characterized in that, One or more responses to the perception configuration include response frames sent from a first perception responder to the perception initiator, and the response frames include: A response frame indicating that the first sensing responder has accepted all parameters in the sensing configuration; A response frame containing a suggested value means that the first sensing responder requests to adjust the parameters in the sensing configuration according to the suggested value; or it is a response frame indicating that the first sensing responder has rejected the WLAN sensing operation.
34. The conflict-avoiding perception configuration method according to claim 21, characterized in that, A WLAN sensing operation for the first sensing responder among one or more sensing responders terminates in response to one or more of the following conditions: Indicates an event in which the first sensing responder failed to complete a sensing measurement or report; The termination command sent by the sensing initiator; and A condition declared by the first sensing responder, which indicates an opportunity to terminate the WLAN sensing operation of the first sensing responder.
35. The conflict-avoiding perception configuration method according to claim 34, characterized in that, The conditions include the stop time or number of rounds of sensing measurements in the sensing configuration.
36. A wireless communication device, characterized in that, include: A processor configured to invoke and run a computer program stored in memory, such that a device equipped with the processor performs any of the methods of claims 21 to 35.
37. A chip, characterized in that, include: A processor configured to invoke and run a computer program stored in memory, such that a device having the chip mounted performs any of the methods of claims 21 to 35.
38. A computer-readable storage medium, characterized in that, The computer program is stored thereon, which causes the computer to perform the method of any one of claims 21 to 35.
39. A computer program product, comprising a computer program, characterized in that, The computer program causes the computer to perform the method of any one of claims 21 to 35.
40. A computer program, characterized in that, The computer program causes the computer to perform the method according to any one of claims 21 to 35.
41. A wireless communication system, characterized in that, include: Perception initiator; as well as One or more sensing responses; The sensing initiator sends the sensing configuration of WLAN SENS to one or more sensing responders. The sensing configuration includes the timing of the sensing service period based on the periodic sensing task and the TXOP of the one or more sensing responders. The one or more sensing responders determine whether to accept the sensing configuration based on the determination of whether to accept the sensing configuration, and send one or more responses to the sensing initiator; The sensing initiator receives a response to the sensing configuration from one or more sensing responders; The one or more sensing responders periodically perform sensing measurements and send one or more sensing reports of the sensing measurements according to the parameters in the sensing configuration; The sensing initiator periodically receives one or more sensing reports sent by one or more sensing responders, based on the parameters in the sensing configuration.
42. The wireless communication system according to claim 21, characterized in that, The perception configuration includes timing parameters, which include general parameters, and the general parameters represent one or more of the following: The period of the perception service cycle; and The interval between two sensing service cycles; Number of TXOPs, where each TXOP includes one or more UL occupancy and one or more DL occupancy.
43. The wireless communication system according to claim 22, characterized in that, The sensing service period interval is assigned to non-WLAN sensing services.
44. The wireless communication system according to claim 22, characterized in that, The WLAN sensing is initiated at a point in time, one SIFS plus one sensing service cycle, after the pre-configuration process of the sensing configuration is completed.
45. The wireless communication system according to claim 22, characterized in that, The perception configuration indicates the configuration regarding the number of TXOPs, wherein a first value of the configuration is used to indicate that each perception service cycle includes only one TXOP, and a second value of the configuration is used to indicate that each perception service cycle includes multiple TXOPs.
46. The wireless communication system according to claim 25, characterized in that, When the configuration indicates that each sensing service cycle includes multiple TXOPs, the sensing configuration includes timing parameters to indicate: The interval between two adjacent TXOPs.
47. The wireless communication system according to claim 22, characterized in that, The parameters in the perception configuration are sent by the perception initiator to the one or more perception responders in the perception pre-configuration request frame.
48. The wireless communication system according to claim 27, characterized in that, The timing parameters indicate the time allocation of one or more UL occupancy and one or more DL occupancy, the time allocation of the one or more UL occupancy and one or more DL occupancy being presented as the time ratio of UL occupancy and DL occupancy allocated in the TXOP; and The perception pre-configuration request frame includes a field for indicating the ratio.
49. The wireless communication system according to claim 27, characterized in that, The timing parameters indicate the time allocation for the one or more UL occupancy and one or more DL occupancy, the time allocation being presented in the form of the amount of time allocated to the one or more UL occupancy and the amount of time allocated to the one or more DL occupancy; and The perception pre-configuration request frame includes fields for indicating the amount of time allocated to one or more ULs and the amount of time allocated to one or more DLs.
50. The wireless communication system according to claim 28 or 29, characterized in that, The time allocation for one or more UL occupancy and one or more DL occupancy is pre-configured in entries of the configuration table and associated with the index of the configuration table entry; and The awareness pre-configuration request frame includes fields for indicating the index.
51. The wireless communication system according to claim 31, characterized in that, The perception configuration includes custom parameters for different perception responders among the one or more perception responders, and the custom parameters include one or more of the following: Measurement time in timing parameters, In the timing parameters, the reporting time within the DL or UL occupancy period. Detection type, Termination method, RU allocation, Detecting TX address or AID, RX address or AID Subband bandwidth, Number of antennas Perceive configuration ID, and LTF repetition count, target received power.
52. The wireless communication system according to claim 31, characterized in that, The transmitting circuit and the receiving circuit in the wireless communication device are in an active state for WLAN sensing during the sensing service period in the timing sequence, and in an inactive state for WLAN sensing outside the sensing service period.
53. The wireless communication system according to claim 31, characterized in that, One or more responses to the perception configuration include response frames sent from a first perception responder to the perception initiator, and the response frames include: A response frame indicating that the first sensing responder has accepted all parameters in the sensing configuration; A response frame containing a suggested value means that the first sensing responder requests that the parameters in the sensing configuration be adjusted according to the suggested value; or a response frame of the sensing configuration indicating that the first sensing responder has rejected the WLAN sensing operation.
54. The wireless communication system according to claim 31, characterized in that, The WLAN sensing operation of the first sensing responder among the one or more sensing responders is terminated in response to one or more of the following conditions: Indicates an event that the first sensing responder failed to perform sensing measurement or report; The termination command sent by the sensing initiator; as well as A condition declared by the first sensing responder, which indicates an opportunity to terminate the WLAN sensing operation of the first sensing responder.
55. The wireless communication system according to claim 34, characterized in that, The conditions include the stop time or number of rounds of sensing measurements in the sensing configuration.
56. A wireless communication device, characterized in that, include: A processor configured to invoke and run a computer program stored in memory, such that a device equipped with the processor performs any of the methods of claims 21 to 35.
57. A chip, characterized in that, include: A processor configured to invoke and run a computer program stored in memory, such that a device having the chip mounted performs any of the methods of claims 21 to 35.
58. A computer-readable storage medium, characterized in that, The computer program is stored thereon, which causes the computer to perform the method of any one of claims 21 to 35.
59. A computer program product, characterized in that, Includes a computer program, wherein the computer program causes a computer to perform the method of any one of claims 21 to 35.
60. A computer program, characterized in that, The computer program causes the computer to perform the method of any one of claims 21 to 35.