Wireless communication methods, apparatuses, and devices
Patent Information
- Application Number
- CN202511415013.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-29
- Publication Date
- 2026-10-13
AI Technical Summary
那么非VO业务在TWT SP内就会一直受到VO流量的压制,唤醒的STA无法竞争到信道,导致能耗增加
[0027]基于以上技术方案,STA从AP接收第一帧;其中,第一帧包括第一字段,第一字段用于指示是否允许在TWT SP内发起P-EDCA竞争,或者,第一字段用于指示TWT SP内是否使能P-EDCA功能。AP可以通过第一字段设置TWT SP内P-EDCA功能开关,可以避免因P-EDCA竞争导致TWT SP资源被过度占用,可以降低TWT SP内节能STA的能耗,也可以降低TWT SP内非AC_VO的流量的延迟,从而可以提升TWT SP内的传输性能。
Smart Images

Figure CN122909646A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a wireless communication method, apparatus, and device. Background Technology
[0002] In related technologies, during the Target Wake Time (TWT) service period (ServicePeriod, SP), it is assumed that there are stations (STAs) that meet the conditions for Prioritized Enhanced Distributed Channel Access (P-EDCA) and initiate P-EDCA contention. Within a trigger-enabled TWT SP, STAs in power-saving mode are woken up at the start of the TWT SP and wait for a trigger frame from the access point (AP). Even though the AP can compete for the channel in any access category (AC) when sending the trigger frame, P-EDCA contention is only allowed if the AP meets the requirement of exceeding the retransmission threshold. For STAs, the longer they wait for the AP to send the trigger frame, the greater the energy consumption. For Restricted Target Wake Time (R-TWT) SPs, if the AP cannot obtain a transmission opportunity (TXOP) at the start of the R-TWT SP, it cannot prioritize scheduling delay-sensitive STAs, leading to increased latency. Within a triggered-disabled TWT SP, if the service to be transmitted by the woken-up STA is a non-voice (VO) service, even if the number of retransmissions meets the retransmission threshold, if the STA cannot compete for the channel with the AC_VO parameters, it cannot initiate P-EDCA contention. Therefore, the non-VO service will be continuously suppressed by VO traffic within the TWT SP, and the woken-up STA will be unable to compete for the channel, leading to increased power consumption.
[0003] For both trigger-enabled and trigger-disabled TWT SPs, P-EDCA contention within the TWT SP will increase the power consumption of the STA. In the worst case, the entire TWT SP is occupied by multiple STAs that initiate P-EDCA, and the services of STAs that should be scheduled within the TWT SP can only wait for the arrival of the next TWT SP, which will affect latency performance. Summary of the Invention
[0004] This application provides a wireless communication method, apparatus, and device. By setting a P-EDCA function switch within the TWT SP, the excessive occupation of TWT SP resources due to P-EDCA contention can be avoided, thereby improving the transmission performance within the TWT SP.
[0005] In a first aspect, embodiments of this application provide a wireless communication method, including: STA receives the first frame from AP; The first frame includes a first field, which indicates whether P-EDCA contention is allowed within the TWT SP, or whether the P-EDCA function is enabled within the TWT SP.
[0006] Secondly, embodiments of this application provide a wireless communication method, including: AP sends the first frame to STA; The first frame includes a first field, which indicates whether P-EDCA contention is allowed within the TWT SP, or whether the P-EDCA function is enabled within the TWT SP.
[0007] Thirdly, embodiments of this application provide a wireless communication device, including: The communication module is used to receive the first frame from the AP; The first frame includes a first field, which indicates whether P-EDCA contention is allowed within the TWT SP, or whether the P-EDCA function is enabled within the TWT SP.
[0008] Fourthly, embodiments of this application provide a wireless communication device, including: The communication module is used to send the first frame to the STA. The first frame includes a first field, which indicates whether P-EDCA contention is allowed within the TWT SP, or whether the P-EDCA function is enabled within the TWT SP.
[0009] Fifthly, embodiments of this application provide a Standalone Execution Module (STA) for performing the methods described in the first aspect or its various implementations above. Specifically, the STA includes functional modules for performing the methods described in the first aspect or its various implementations above.
[0010] In one implementation, the STA may include a processing module for performing functions related to information processing. For example, the processing module may be a processor.
[0011] In one implementation, the STA may include a transmitting module and / or a receiving module. The transmitting module performs functions related to transmission, and the receiving module performs functions related to reception. For example, the transmitting module may be a transmitter or a receiver. Alternatively, if the STA is a communication chip, the transmitting module may be an input circuit or interface of the communication chip, or it may be an output circuit or interface of the communication chip.
[0012] Sixthly, embodiments of this application provide an access point (AP) for performing the methods described in the second aspect or its various implementations above. Specifically, the AP includes functional modules for performing the methods described in the second aspect or its various implementations above.
[0013] In one implementation, the AP may include a processing module for performing functions related to information processing. For example, the processing module may be a processor.
[0014] In one implementation, the AP may include a transmitting module and / or a receiving module. The transmitting module performs functions related to transmission, and the receiving module performs functions related to reception. For example, the transmitting module may be a transmitter or a receiver, and the receiving module may be a receiver or a transmitter. Alternatively, if the AP is a communication chip, the receiving module may be an input circuit or interface of the communication chip, and the transmitting module may be an output circuit or interface of the communication chip.
[0015] In a seventh aspect, embodiments of this application provide an STA, including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the methods described in the first aspect or its various implementations above.
[0016] In one implementation, there are one or more processors and one or more memories.
[0017] In one implementation, the memory may be integrated with the processor, or the memory may be set separately from the processor.
[0018] In one implementation, the STA also includes a transmitter and a receiver.
[0019] Eighthly, embodiments of this application provide an access point (AP), including a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the methods described in the second aspect or its various implementations above.
[0020] In one implementation, there are one or more processors and one or more memories.
[0021] In one implementation, the memory may be integrated with the processor, or the memory may be set separately from the processor.
[0022] In one implementation, the AP also includes a transmitter and a receiver.
[0023] Ninthly, embodiments of this application provide a chip for implementing the methods of any one of the first to second aspects or their respective implementations described above. Specifically, the chip includes a processor for calling and running a computer program from a memory, causing a device on which the chip is installed to perform the methods of any one of the first to second aspects or their respective implementations described above.
[0024] In a tenth aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program that, when run on a computer, causes the computer to perform any one of the first to second aspects or their respective implementations described above.
[0025] Eleventhly, embodiments of this application provide a computer program product, including computer program instructions that cause a computer to perform the methods of any one of the first to second aspects or their respective implementations mentioned above.
[0026] In a twelfth aspect, embodiments of this application provide a computer program that, when run on a computer, causes the computer to perform the methods of any one of the first to second aspects or their respective implementations mentioned above.
[0027] Based on the above technical solution, the STA receives the first frame from the AP. This first frame includes a first field, which indicates whether P-EDCA contention is allowed within the TWT SP, or whether the P-EDCA function is enabled within the TWT SP. The AP can use the first field to set the P-EDCA function switch within the TWT SP, preventing excessive resource consumption of the TWT SP due to P-EDCA contention, reducing power consumption of energy-efficient STAs within the TWT SP, and reducing latency of non-AC_VO traffic within the TWT SP, thereby improving transmission performance within the TWT SP. Attached Figure Description
[0028] Figure 1 This is a schematic diagram of a communication system architecture provided in an embodiment of this application.
[0029] Figure 2 This is a schematic diagram of a DS-CTS frame provided in this application.
[0030] Figure 3 This is a schematic diagram provided in this application of how STA2 and STA3 supporting P-EDCA affect the transmission of STA1 in power-saving mode within TWT SP1.
[0031] Figure 4 This is one of the schematic flowcharts of the wireless communication method provided in the embodiments of this application.
[0032] Figure 5 This is one of the schematic diagrams of the UHR operation element format and the P-EDCA operation parameter field format provided in the embodiments of this application.
[0033] Figure 6 This is the second schematic diagram of the UHR operation element format and P-EDCA operation parameter field format provided in the embodiments of this application.
[0034] Figure 7 This is the third schematic diagram of the UHR operation element format and P-EDCA operation parameter field format provided in the embodiments of this application.
[0035] Figure 8 This is the fourth schematic diagram of the UHR operation element format and P-EDCA operation parameter field format provided in the embodiments of this application.
[0036] Figure 9 This is the second illustrative flowchart of the wireless communication method provided in the embodiments of this application.
[0037] Figure 10 This is one of the schematic block diagrams of a wireless communication device according to an embodiment of this application.
[0038] Figure 11 This is a second schematic block diagram of a wireless communication device according to an embodiment of this application.
[0039] Figure 12 This is a schematic structural diagram of a communication device according to an embodiment of this application.
[0040] Figure 13 This is a schematic structural diagram of a chip according to an embodiment of this application. Detailed Implementation
[0041] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0042] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Furthermore, the terms "first" and "second," etc., used herein are used only to distinguish different objects and not to describe a specific order. In the embodiments of this application, "at least one item" refers to one or more items, "more than one item" refers to two or more items, and "at least two items" refers to two or more items. "At least one of the following items" or similar expressions may refer to any combination of these items. For example, at least one of a, b, or c may mean: "a," "b," "c," "a and b," "a and c," "b and c," or "a and b and c." In the embodiments of this application, "and / or" indicates that the connected objects can have three relationships; for example, "A and / or B" may mean: only A exists, only B exists, and both A and B exist simultaneously. The character " / " generally indicates an "OR" relationship between the preceding and following objects. In the embodiments of this application, the term "instruction" can be either direct or indirect. For example, A instructing B can mean that A directly instructs B, meaning B can be obtained through A; or it can mean that A indirectly instructs B, for example, A instructing C, meaning B can be obtained through C, indicating a relationship between B and C.
[0043] The technical solutions provided in this application can be applied to wireless local area network (WLAN) systems, such as WiFi protocols. These WiFi protocols may include, but are not limited to, the 802.11 series protocols, such as 802.11a, 802.11ax, 802.11ac, 802.11b, 802.11be, 802.11g, 802.11n, 802.11bn, or next-generation protocols.
[0044] Figure 1 This is a schematic diagram of the communication system 100 provided in an embodiment of this application. Figure 1 As shown, the communication system 100 may include an access point (AP) 110 and a station (STA) 120.
[0045] Access point 110 can support communication or sensing based on WiFi protocols, such as 802.11a, 802.11ax, 802.11ac, 802.11b, 802.11be, 802.11g, 802.11n, 802.11bn, or next-generation protocols.
[0046] Site 120 can support communication or sensing based on WiFi protocols, such as 802.11a, 802.11ax, 802.11ac, 802.11b, 802.11be, 802.11g, 802.11n, 802.11bn, or next-generation protocols. Site 120 can also be called a non-access point site (non-AP STA), while an access point site (AP STA) is a type of site. In other words, in a sense, access point 110 is also a type of site.
[0047] As an example, access point 110 and site 120 can be devices in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water meters and electricity meters in smart homes, and sensors in smart cities.
[0048] As another example, access point 110 can be a terminal device (such as a mobile phone) or a network device (such as a router) with a WiFi chip. Site 120 can be a mobile phone, tablet, computer with wireless transceiver capabilities, virtual reality (VR) device, augmented reality (AR) device, wireless device in industrial control, set-top box, wireless device in self-driving, vehicle communication device, wireless device in remote medical care, wireless device in smart grid, wireless device in transportation safety, wireless device in smart city or smart home, vehicle communication device, wireless communication chip / application specific integrated circuit (ASIC) / system on chip (SOC), wearable device, etc. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday clothing, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories.
[0049] It should be noted that the communication in the communication system 100 can include communication between access point 110 and station 120, communication between stations 120, and communication between access point 110 and other access points. Access point 110 acts as a bridge connecting wired and wireless networks, and its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet.
[0050] Access point 110 and site 120 can support multi-band communication, for example, communicating simultaneously on the 2.4 GHz, 5 GHz, 6 GHz, and 60 GHz bands, or simultaneously communicating on different channels within the same (or different) bands, improving communication throughput and / or reliability between devices. In this case, both access point 110 and site 120 are referred to as multi-band devices or multi-link devices (MLDs), sometimes also called multi-link entities or multi-band entities. For example, access point 110 is an access point multi-link device (AP MLD), and site 120 is a site multi-link device (STA MLD).
[0051] For example, a device with multi-link simultaneous transmission can be called an MLD; similarly, an AP with multi-link functionality can be called an AP MLD, and a STA with multi-link functionality can be called a STA MLD.
[0052] For example, an AP MLD can contain one or more AP logical entities; a STA MLD can contain one or more STA logical entities (e.g., multiple non-AP STA logical entities). Alternatively, an MLD containing one or more AP logical entities can be called an AP MLD, and an MLD containing one or more STA logical entities can be called a STA MLD. Multiple links can be formed between the AP logical entities in an AP MLD and the STA logical entities in a STA MLD, and data communication can occur between the AP logical entities in an AP MLD and the STA logical entities in a STA MLD through the corresponding links.
[0053] It should be understood that Figure 1 These are merely examples in this application and should not be construed as limiting the scope of this application. For example, Figure 1 The example provided includes one access point and two sites, but this application is not limited to these. For example, the communication system 100 may include multiple access points or other numbers of sites. Furthermore, the communication system 100 may also include other devices, such as network controllers, gateways, and other network entities.
[0054] To facilitate understanding of the solution provided in this application, the relevant technologies are described below.
[0055] (1) Broadcast Target Wake Time (B-TWT) The original design of B-TWT was to use a broadcast mechanism to uniformly schedule multiple devices.
[0056] (2) Target Wake Time (TWT) Element field The TWT Element field in the Beacon frame or TWT Action frame carries scheduling parameters, which include: TWT SP start time, TWT Wake Duration, TWT Wake Interval, and the identifier of the Broadcast TWT (B-TWT ID).
[0057] Based on the TWT Element field, the range of key B-TWT parameters supported by the protocol can be calculated as follows: Wake-up duration = (Nominal Minimum TWT WakeDuration) * Wake Duration Unit = 255 * 1TU (unit: µs), where TU represents a time unit (e.g., equal to 1024 microseconds); Wake-up interval = TWT Wake Interval Mantissa × 2 (TWT唤醒间隔指数(TWT Wake Interval Exponent)) =65535*2 31 (Unit: us)
[0058] To facilitate understanding of the solution provided in this application, the Restricted Target Wake Time (R-TWT) technology related to this application will be explained below.
[0059] In the TWT mechanism, the AP controls the trigger field in the TWT Element, which can be divided into a trigger-enabled TWT SP (Trigger field=1) and a trigger-disabled TWT SP (Trigger field=0). The Flow Type subfield indicates the type of interaction between the TWT requesting STA or TWT scheduled STA and the TWT responding STA or TWT scheduling AP within the target wake-up time (TWT).
[0060] To facilitate understanding of the solution provided in this application, the Enhanced Distributed Channel Access (EDCA) mechanism related to this application will be explained below.
[0061] When a STA is preparing to send a Quality of Service (QoS) data packet, if it detects that the channel is idle for a duration equal to the Arbitration Interframe Spacing Number (AIFS), the STA randomly selects an integer from zero to the Contention Window (CW) to generate a backoff time (initially CW = CWmin), and begins backoff until the count reaches zero. At this point, the STA can begin sending data. If the STA detects that the channel has re-entered a busy state during the backoff process, the backoff stops and waits for the channel to be idle for the Arbitration Interframe Spacing Number (AIFSN) time slots before restarting the backoff process. When the STA attempts to transmit but the transmission fails, the STA adjusts its CW size according to the following rule: CW = min(2 QSRC *(CW+1)-1,CWmax), where the QoS STA Retry Counter (QSRC) is the number of retransmissions, and CWmax is the maximum contention window. After any successful transmission, the STA resets the CW size to CWmin. The access interval differs for different Access Category (AC) queues. AIFS[AC] = AIFSN[AC] * Slot Time + Short Interframe Space (SIFS).
[0062] Compared to the original Distributed Coordination Function (DCF) mechanism, QoS is added, namely 4 ACs, denoted as AC_BK, AC_BE, AC_VI, and AC_VO. AC_BK, AC_BE, AC_VI, and AC_VO correspond to background data stream (BK), normal data stream (BE), video (VI) data stream, and voice (VO) data stream, respectively. The higher the priority of QoS data, the more helpful its EDCA parameters will be in obtaining channel access rights.
[0063] To facilitate understanding of the solution provided in this application, the P-EDCA mechanism related to this application is explained below.
[0064] The P-EDCA mechanism is an enhancement to the EDCA mechanism, designed to significantly reduce the latency tail of voice traffic (AC_VO). Ultra High Reliability (UHR) STAs supporting P-EDCA need to have dot11PEDCAOptionActivated=true activated and the P-EDCA Support field set to 1 in the UHR Media Access Control (MAC) Capabilities Information field. When an AP enables P-EDCA, the P-EDCA Enabled field must be set to 1 in the UHR operation element.
[0065] P-EDCA operation procedure: STAs (including AP and non-AP STAs) initiate a P-EDCA competition process when all of the following conditions are met: The AP has enabled P-EDCA in the current Basic Service Set (BSS), and the STA has explicitly informed the AP that it will use P-EDCA; The STA has cached AC_VO traffic that meets a certain retransmission threshold (e.g., QSRC) and the number of P-EDCA retries initiated is less than a certain threshold (e.g., P-EDCA STA Retry Counter, PSRC)). Specifically, for example, QSRC[AC_VO]≥dot11PEDCARetryThreshold and PSRC[AC_VO]≤dot11PEDCAConsecutiveAttempt.
[0066] To initiate P-EDCA contention, a STA meeting the P-EDCA conditions should send a DeferSignal to initiate a protected short contention period. This P-EDCA contention frame is called a DeferSignal-Clear To Send (DS-CTS) frame. This DS-CTS frame should be sent as a non-high throughput (non-HT) physical layer protocol data unit (PPDU) or a non-HT PPDU duplicate, and transmitted at a data rate of 6 Mbps to OUI 00:0F:AC+. <ana>Specify the address; the parameters transmitted by this DS-CTS frame (such as duration, CWds, AIFSN) are shown in Table 1 below.
[0067] Table 1. Default P-EDCA parameter set
[0068] P-EDCA contention should begin immediately after the DS-CTS frame is sent.
[0069] Only AC_VO class traffic is allowed to participate in P-EDCA contention; other ACs (AC_VI, AC_BE, AC_BK) are temporarily prohibited from contention. Contention parameters should use those in Table 1 above (AIFSN=2, CWmin=7, CWmax=7). Figure 2 As shown, the STA that initiates a transmission opportunity (TXOP) during P-EDCA contention should send a request to send (RTS) frame as the first frame in the TXOP, followed by a Clear To Send (CTS) frame; then, the STA sends an Aggregate Medium Access Control protocol data unit (A-MPDU) (such as A-MPDU1), and then receives a Block Acknowledgment (BA) frame.
[0070] Compared to the more aggressive parameters of ordinary EDCA, P-EDCA, although setting a larger CWmin value, greatly reduces the number of competing nodes because the contention is protected and only specific AC_VO traffic is allowed to participate. This effectively reduces collisions, increases the overall probability of successful transmission, and results in lower and more stable actual latency.
[0071] If contention fails or TXOP is not initiated: DS-CTS can be retried (up to dot11PEDCAConsecutiveAttempt times); after reaching the retry limit: P-EDCA is suspended until QSRC[AC_VO] is reset, limiting continuous preemption and preventing AC_VO from monopolizing the channel.
[0072] To facilitate understanding of the solution provided in this application, the problems addressed by this application are explained below.
[0073] In TWT SP, assume that there exists an STA that satisfies the P-EDCA condition to initiate P-EDCA competition; Within a trigger-enabled TWT SP, STAs in power-saving mode are woken up at the start of the TWT SP and wait for the trigger frame sent by the AP. Even though the AP can compete for the channel with any AC when sending the trigger frame, P-EDCA contention is only allowed if the AP meets the requirement of exceeding the retransmission threshold. For STAs, the longer they wait for the AP to send the trigger frame, the greater the energy consumption. For R-TWT SPs, if the AP cannot obtain TXOP at the start of the R-TWT SP, it cannot prioritize scheduling delay-sensitive STAs, resulting in increased latency.
[0074] Within a triggered-disabled TWT SP, if the service to be transmitted by the woken-up STA is a non-VO service, even if the number of retransmissions meets the retransmission threshold, if the STA cannot compete for the channel with the AC_VO parameters, it cannot initiate P-EDCA contention. Therefore, the non-VO service will be continuously suppressed by VO traffic within the TWT SP, and the woken-up STA will be unable to compete for the channel, leading to increased energy consumption.
[0075] For both trigger-enabled and trigger-disabled TWT SPs, P-EDCA contention within the TWT SP will increase the power consumption of the STA. In the worst case, the entire TWT SP is occupied by multiple STAs that initiate P-EDCA, and the services of STAs that should be scheduled within the TWT SP can only wait for the arrival of the next TWT SP, which will affect latency performance.
[0076] For example, such as Figure 3 As shown, STA1 in Power Save mode is woken up at the start of TWT SP1, waiting for a trigger frame from the AP, but no trigger frame is received by the end of TWT SP1. The entire TWT SP1 is occupied by STAs that initiate P-EDCA, such as STA2 and STA3, which also support P-EDCA. Services on STA1 in Power Save mode can only wait for the next TWT SP, impacting latency performance. Figure 3 As shown, after a successful P-EDCA contention, a STA2 device supporting P-EDCA sends a Medium Access Control protocol data unit (MPDU) within TWT SP1. Figure 3 As shown, after a successful P-EDCA contention, STA3, which supports P-EDCA, sends an MPDU outside of TWT SP1.
[0077] The wireless communication method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0078] Figure 4 This is a schematic flowchart of a wireless communication method 200 provided in an embodiment of this application, which can be executed by a STA. For example, Figure 4 The STA shown can be as follows: Figure 1 The station shown is 120.
[0079] like Figure 4 As shown, the wireless communication method 200 may include some or all of the following: S210, STA receives the first frame from AP; The first frame includes a first field, which indicates whether P-EDCA contention is allowed within the TWT SP, or whether the P-EDCA function is enabled within the TWT SP.
[0080] In this embodiment, the AP can set the P-EDCA function switch in the TWT SP through the first field, which can avoid the excessive occupation of TWT SP resources due to P-EDCA contention (at present, the AP cannot control the time used by P-EDCA operation, which leads to the excessive occupation of TWT SP resources by STAs that support P-EDCA). This can reduce the power consumption of energy-saving STAs in the TWT SP and reduce the latency of non-AC_VO traffic in the TWT SP, thereby improving the transmission performance in the TWT SP.
[0081] In some embodiments, the first field can be a newly added P-EDCA Enabled field. Of course, the first field can also be other fields, such as a newly added P-EDCA Activation field, or a newly added P-EDCA Enabled field; this application is not limited to these.
[0082] Optionally, the first field occupies 1 bit; where a value of 0 indicates that P-EDCA contention is not allowed within the TWT SP, or a value of 0 indicates that P-EDCA functionality is disabled within the TWT SP; a value of 1 indicates that P-EDCA contention is allowed within the TWT SP, or a value of 1 indicates that P-EDCA functionality is enabled within the TWT SP; or a value of 1 indicates that P-EDCA contention is not allowed within the TWT SP, or a value of 1 indicates that P-EDCA functionality is disabled within the TWT SP; a value of 0 indicates that P-EDCA contention is allowed within the TWT SP, or a value of 0 indicates that P-EDCA functionality is enabled within the TWT SP. It should be noted that the first field may also occupy more bits, and this application is not limited in this regard.
[0083] In some embodiments, the AP can predict the number of active P-EDCA-supporting STAs within the TWT SP and the service type transmitted by the active P-EDCA-supporting STAs within the TWT SP (such as whether the active P-EDCA-supporting STAs within the TWT SP are transmitting AC_VO services) through a specific algorithm. When a certain threshold is met (such as QSRC[AC_VO]), the AP can enable or disable the P-EDCA function within the TWT SP through the first field.
[0084] In some embodiments, the TWT SP is an R-TWT SP; or, the TWT SP is a trigger-enabled TWT SP.
[0085] In some embodiments, the first frame includes at least one of the following: Beacon frame, Probe Response frame, Association Response frame, Re-Association Response frame.
[0086] In some embodiments, if the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the first frame may further include a second field and / or a third field. The second field is used to indicate the first retransmission threshold corresponding to P-EDCA; The third field is used to indicate the second retransmission threshold corresponding to P-EDCA, or the third field is used to indicate the increment of the second retransmission threshold corresponding to P-EDCA relative to the first retransmission threshold corresponding to P-EDCA. Specifically, the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention outside the TWT SP needs to meet the first retransmission number threshold, and the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention inside the TWT SP needs to meet the second retransmission number threshold.
[0087] It should be noted that currently, STAs supporting P-EDCA use the same retransmission threshold both inside and outside the TWT SP. P-EDCA inherently sacrifices fairness for latency performance; during the TWT SP (lasting approximately tens of milliseconds), this unfairness increases the power consumption of energy-efficient STAs and the latency of non-AC_VO traffic. In this embodiment, if the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA is enabled within the TWT SP, the AP can configure a dedicated retransmission threshold (i.e., a second retransmission threshold) for STAs to initiate P-EDCA within the TWT SP. This second retransmission threshold is greater than the first retransmission threshold, which can prevent excessive occupation of TWT SP resources due to P-EDCA contention, reduce the power consumption of energy-efficient STAs within the TWT SP, and reduce the latency of non-AC_VO traffic within the TWT SP, thereby improving transmission performance within the TWT SP.
[0088] Optionally, if the first field indicates that P-EDCA contention is not allowed in the TWT SP, or if the first field indicates that P-EDCA functionality is disabled in the TWT SP, the first frame may include a second field and a third field, and set the second field and the third field to fixed values, such as 0; the first frame may also exclude the second field and the third field.
[0089] In some embodiments, the first traffic is traffic with access category AC_VO. Optionally, the first traffic is traffic sent by the STA with access category AC_VO. Of course, the first traffic can also be other traffic, and this application is not limited to this. For example, for the STA, the first traffic is AC_VO traffic; for the AP, the first traffic can be any traffic.
[0090] In some embodiments, the AP can configure a retransmission threshold (i.e., a second retransmission number threshold) for the STA specifically for initiating P-EDCA within the TWT SP, based on the TWT SP length.
[0091] In some embodiments, the second field can be a P-EDCA QSRC threshold field, and the third field can be a newly added P-EDCA QSRC field. Of course, the third field can also be other fields, such as a newly added P-EDCA QSRC threshold field or a newly added QSRC threshold field. This application does not limit this.
[0092] Optionally, the third field may occupy 2 bits, wherein the third field indicates the increment of the second retransmission threshold corresponding to P-EDCA relative to the first retransmission threshold corresponding to P-EDCA, for example, the increment may be 1-4.
[0093] In some embodiments, the first frame includes an Ultra High Reliability (UHR) operation element; wherein the P-EDCA operation parameter field in the UHR operation element includes at least one of the following: the first field, the second field, and the third field.
[0094] In some implementations, the AP declares P-EDCA parameter capabilities by carrying the UHR Operation element through a Beacon frame, Probe Response frame, Association Response frame, or Re-Association Response frame. The UHR Operation element format can be as follows: Figure 5 As shown, the P-EDCA Operation Parameters field carries P-EDCA parameters. The second field can be a P-EDCA QSRC threshold field, and at least one of the first and third fields can be located in the reserved fields (B19~B23). For example, the first field can be located in B19 of the reserved fields (B19~B23), and B20~B23 are still reserved fields. Figure 6 As shown. For example, the third field can be located in B19~B20 of the reserved fields (B19~B23), where B21~B23 are still reserved fields, as shown. Figure 7 As shown. For example, the first field could be B19 within the reserved fields (B19~B23), the third field could be B20~B21 within the reserved fields (B19~B23), and B22~B23 would also be reserved fields, as shown. Figure 8 As shown.
[0095] Among them, such as Figures 5 to 8 As shown, the UHR Operation element format may also include the following fields: The field includes: element ID, length, element ID extension, UHR operation parameters, Basic UHR-MCS and NSS Set, UHR operation information, Dynamic Power Save (DPS) operation parameters, Number of Partial Channel Angles (NPCA) operation parameters, and Dynamic Bandwidth Selection (DBE) operation parameters.
[0096] Among them, such as Figures 5 to 8 As shown, the P-EDCA Operation Parameters field may also include the following fields: P-EDCA Exponent Contention Window Minimum (ECWmin) field, P-EDCA Exponent Contention Window Maximum (ECWmax) field, P-EDCA AIFSN field, Defer-signal Contention Window (CW DS) field, P-EDCA PSRC Threshold field, P-EDCA QSRC Threshold field.
[0097] In some implementations, when the STA (which supports P-EDCA) receives the first frame, it parses the UHR Operationelement and updates the local P-EDCA parameters. These P-EDCA parameters are used to determine when the STA can initiate P-EDCA contention.
[0098] Optionally, for P-EDCA STAs that support TWT functionality (such as non-AP STAs), P-EDCA contention can only be initiated during the TWT SP period if the following conditions are met simultaneously: additional P-EDCA Enabled=1, allows P-EDCA contention to be initiated within the SP; The STA has cached AC_VO traffic; The number of retransmissions for the corresponding AC_VO stream is greater than or equal to the second retransmission threshold (which can be based on the above). Figure 5 The additional P-EDCA QSRC field in the code can be used to determine this, or it can be based on the above. Figure 5 (The additional P-EDCA QSRC field and the P-EDCA QSRC threshold field are determined). The number of times the STA initiates P-EDCA competition is less than or equal to the P-EDCA PSRC Threshold.
[0099] Optionally, during the TWT SP period, additional P-EDCA Enabled=1, and the AP can initiate P-EDCA contention when any of the following conditions are met: This TWT SP is an R-TWT SP, meaning that Broadcast TWT Recommendation field = 4, indicating that the corresponding broadcast TWT SP is an R-TWT SP; This TWT SP is a trigger-enabled TWT SP, meaning the trigger field is 1.
[0100] Optionally, during the TWT SP period, when additional P-EDCA Enabled=0, neither AP nor STA (non-APSTA) can initiate P-EDCA contention; at the start of the TWT SP period, QSRC[AC_VO] pauses counting.
[0101] In some embodiments, if the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the AP is allowed to use a first retransmission threshold outside the TWT SP, and the AP is allowed to use a third retransmission threshold within the TWT SP, wherein the third retransmission threshold is less than the first retransmission threshold.
[0102] It should be noted that currently, APs must satisfy QSRC[AC_VO]≥dot11PEDCARetryThreshold to compete for the channel. This causes APs to be unable to schedule non-AP STAs in a timely manner at the start of TWT SP, resulting in increased latency. In this embodiment, for STAs in the network that support P-EDCA but do not support TWT (non-AP STAs), APs are allowed to use the first retransmission threshold outside of TWT SP, and the third retransmission threshold inside TWT SP. In this scenario, the access efficiency of APs is improved.
[0103] The above text combined Figures 4 to 8 The STA-side embodiments of this application are described in detail below, in conjunction with... Figure 9 The AP-side embodiments of this application are described in detail. It should be understood that the AP-side embodiments correspond to the STA-side embodiments, and similar descriptions can be found in the STA-side embodiments.
[0104] Figure 9 This is a schematic flowchart of a wireless communication method 300 provided in an embodiment of this application. The wireless communication method 300 can be executed by an access point (AP). For example, Figure 9 The access point shown can be as follows: Figure 1 The access point shown is 110.
[0105] like Figure 9 As shown, the wireless communication method 300 may include some or all of the following: S310, AP sends the first frame to STA; The first frame includes a first field, which indicates whether P-EDCA contention is allowed within the TWT SP, or whether the P-EDCA function is enabled within the TWT SP.
[0106] In this embodiment, the AP can set the P-EDCA function switch in the TWT SP through the first field, which can avoid the excessive occupation of TWT SP resources due to P-EDCA contention (at present, the AP cannot control the time used by P-EDCA operation, which leads to the excessive occupation of TWT SP resources by STAs that support P-EDCA). This can reduce the power consumption of energy-saving STAs in the TWT SP and reduce the latency of non-AC_VO traffic in the TWT SP, thereby improving the transmission performance in the TWT SP.
[0107] In some embodiments, if the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the first frame may further include a second field and / or a third field. The second field is used to indicate the first retransmission threshold corresponding to P-EDCA; The third field is used to indicate the second retransmission threshold corresponding to P-EDCA, or the third field is used to indicate the increment of the second retransmission threshold corresponding to P-EDCA relative to the first retransmission threshold corresponding to P-EDCA. Specifically, the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention outside the TWT SP needs to meet the first retransmission number threshold, and the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention inside the TWT SP needs to meet the second retransmission number threshold.
[0108] In some embodiments, the first frame includes a UHR operation element; The P-EDCA operation parameter field in the UHR operation element includes at least one of the following: The first field, the second field, and the third field.
[0109] In some embodiments, the first traffic is traffic with access category AC_VO. Optionally, the first traffic is traffic sent by the STA with access category AC_VO.
[0110] In some embodiments, if the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the AP is allowed to use a first retransmission threshold outside the TWT SP, and the AP is allowed to use a third retransmission threshold within the TWT SP, wherein the third retransmission threshold is less than the first retransmission threshold.
[0111] In some embodiments, the TWT SP is an R-TWT SP; or, The TWT SP is a trigger-enabled TWT SP.
[0112] In some embodiments, the first frame includes at least one of the following: Beacon frame, probe response frame, association response frame, reassociation response frame.
[0113] The preferred embodiments of this application have been described in detail above with reference to the accompanying drawings. However, this application is not limited to the specific details of the embodiments described above. Within the scope of the technical concept of this application, various simple modifications can be made to the technical solutions of this application, and these simple modifications all fall within the protection scope of this application. For example, the various specific technical features described in the specific embodiments described above can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, this application will not describe the various possible combinations separately. Furthermore, various different embodiments of this application can also be arbitrarily combined, as long as they do not violate the spirit of this application, they should also be considered as the content disclosed in this application.
[0114] It should also be understood that, in the various method embodiments of this application, the order of the processes mentioned above does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0115] The above text combined Figures 4 to 9 The method embodiments of this application are described in detail below, in conjunction with... Figures 10 to 13 The following describes in detail the device embodiments of this application.
[0116] Figure 10 This is a schematic block diagram of a wireless communication device 500 according to an embodiment of this application.
[0117] like Figure 10 As shown, the wireless communication device 500 may include: Communication module 501 is used to receive the first frame from the access point (AP); The first frame includes a first field, which indicates whether priority enhanced distributed channel access (P-EDCA) contention is allowed during the target wake-up time (TWT) service period (SP), or the first field indicates whether the P-EDCA function is enabled during the TWT SP.
[0118] In some embodiments, if the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the first frame may further include a second field and / or a third field. The second field is used to indicate the first retransmission threshold corresponding to P-EDCA; The third field is used to indicate the second retransmission threshold corresponding to P-EDCA, or the third field is used to indicate the increment of the second retransmission threshold corresponding to P-EDCA relative to the first retransmission threshold corresponding to P-EDCA. Specifically, the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention outside the TWT SP needs to meet the first retransmission number threshold, and the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention inside the TWT SP needs to meet the second retransmission number threshold.
[0119] In some embodiments, the first frame includes an ultra-reliable UHR operating element; The P-EDCA operation parameter field in the UHR operation element includes at least one of the following: The first field, the second field, and the third field.
[0120] In some embodiments, the first traffic is traffic with access category AC_VO.
[0121] In some embodiments, if the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the AP is allowed to use a first retransmission threshold outside the TWT SP, and the AP is allowed to use a third retransmission threshold within the TWT SP, wherein the third retransmission threshold is less than the first retransmission threshold.
[0122] In some embodiments, the TWT SP is the restricted target wake-up time R - TWT SP; or, The TWT SP is a trigger-enabled TWT SP.
[0123] In some embodiments, the first frame includes at least one of the following: Beacon frame, probe response frame, association response frame, reassociation response frame.
[0124] It should be understood that the apparatus embodiments and method embodiments can correspond to each other, and similar descriptions can be referred to the method embodiments. Specifically, Figure 10 The wireless communication device 500 shown can correspond to the corresponding subject in executing the methods 200 to 300 of the embodiments of this application, and the foregoing and other operations and / or functions of each module in the wireless communication device 500 are respectively to implement the corresponding processes in the various methods provided in the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0125] Figure 11 This is a schematic block diagram of a wireless communication device 600 according to an embodiment of this application.
[0126] like Figure 11 As shown, the wireless communication device 600 may include: Communication module 601 is used to send the first frame to station STA; The first frame includes a first field, which indicates whether priority enhanced distributed channel access (P-EDCA) contention is allowed during the target wake-up time (TWT) service period (SP), or the first field indicates whether the P-EDCA function is enabled during the TWT SP.
[0127] In some embodiments, if the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the first frame may further include a second field and / or a third field. The second field is used to indicate the first retransmission threshold corresponding to P-EDCA; The third field is used to indicate the second retransmission threshold corresponding to P-EDCA, or the third field is used to indicate the increment of the second retransmission threshold corresponding to P-EDCA relative to the first retransmission threshold corresponding to P-EDCA. Specifically, the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention outside the TWT SP needs to meet the first retransmission number threshold, and the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention inside the TWT SP needs to meet the second retransmission number threshold.
[0128] In some embodiments, the first frame includes an ultra-reliable UHR operating element; The P-EDCA operation parameter field in the UHR operation element includes at least one of the following: The first field, the second field, and the third field.
[0129] In some embodiments, the first traffic is traffic with access category AC_VO.
[0130] In some embodiments, if the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the AP is allowed to use a first retransmission threshold outside the TWT SP, and the AP is allowed to use a third retransmission threshold within the TWT SP, wherein the third retransmission threshold is less than the first retransmission threshold.
[0131] In some embodiments, the TWT SP is the restricted target wake-up time R - TWT SP; or, The TWT SP is a trigger-enabled TWT SP.
[0132] In some embodiments, the first frame includes at least one of the following: Beacon frame, probe response frame, association response frame, reassociation response frame.
[0133] It should be understood that the apparatus embodiments and method embodiments can correspond to each other, and similar descriptions can be referred to the method embodiments. Specifically, Figure 11 The wireless communication device 600 shown can correspond to the corresponding subject in executing the methods 200 to 300 of the embodiments of this application, and the foregoing and other operations and / or functions of each module in the wireless communication device 600 are respectively to implement the corresponding processes in the various methods provided in the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0134] The communication device of this application embodiment has been described above from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that this functional module can be implemented in hardware, in software instructions, or in a combination of hardware and software modules. Specifically, the steps of the method embodiments in this application can be completed by integrated logic circuits in the processor's hardware and / or by software instructions. The steps of the method disclosed in this application embodiment can be directly manifested as execution by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. Optionally, the software module can be located in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps in the method embodiments described above.
[0135] For example, the processing module and communication module mentioned above can be implemented by a processor and a transceiver, respectively.
[0136] Figure 12 This is a schematic structural diagram of a communication device 700 according to an embodiment of this application.
[0137] like Figure 12 As shown, the communication device 700 may include a processor 710. The processor 710 can retrieve and run computer programs from memory to implement the methods described in this embodiment.
[0138] like Figure 12 As shown, the communication device 700 may also include a memory 720.
[0139] The memory 720 can be used to store information, as well as code and instructions executed by the processor 710. The processor 710 can retrieve and run computer programs from the memory 720 to implement the methods described in this embodiment. The memory 720 can be a separate device independent of the processor 710, or it can be integrated into the processor 710.
[0140] like Figure 12 As shown, the communication device 700 may also include a transceiver 730.
[0141] The processor 710 can control the transceiver 730 to communicate with other devices; specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include antennas, and the number of antennas may be one or more.
[0142] It should be understood that the various components in the communication device 700 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.
[0143] It should also be understood that the communication device 700 may be a STA in the embodiments of this application, and the communication device 700 may implement the corresponding processes implemented by the STA in the various methods of the embodiments of this application. That is, the communication device 700 in the embodiments of this application may correspond to the wireless communication device 400 in the embodiments of this application, and may correspond to the corresponding subject executing the method 200 according to the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0144] Similarly, the communication device 700 can be an access point (AP) in the embodiments of this application, and the communication device 700 can implement the corresponding processes implemented by the AP in the various methods of the embodiments of this application. That is to say, the communication device 700 in the embodiments of this application can correspond to the wireless communication device 500 in the embodiments of this application, and can correspond to the corresponding subject executing the method 300 according to the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0145] In addition, a chip is also provided in this application embodiment.
[0146] For example, the chip may be an integrated circuit chip with signal processing capabilities, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The chip may also be referred to as a system-on-a-chip (SoC), system-on-a-chip (SoC), chip system, or system-on-chip (SoC), etc. Optionally, the chip can be applied to various communication devices, enabling the communication device equipped with the chip to execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
[0147] Figure 13 This is a schematic structural diagram of a chip 800 according to an embodiment of this application.
[0148] like Figure 13 As shown, the chip 800 includes a processor 810. The processor 810 can retrieve and run computer programs from memory to implement the methods described in this embodiment.
[0149] like Figure 13 As shown, the chip 800 may further include a memory 820. The processor 810 can call and run computer programs from the memory 820 to implement the methods in the embodiments of this application. The memory 820 can be used to store instruction information, as well as code, instructions, etc., executed by the processor 810. The memory 820 can be a separate device independent of the processor 810, or it can be integrated into the processor 810.
[0150] like Figure 13 As shown, the chip 800 may also include an input interface 830.
[0151] The processor 810 can control the input interface 830 to communicate with other devices or chips, specifically, it can acquire information or data sent by other devices or chips.
[0152] like Figure 13 As shown, the chip 800 may also include an output interface 840.
[0153] The processor 810 can control the output interface 840 to communicate with other devices or chips, specifically, it can output information or data to other devices or chips.
[0154] It should be understood that the chip 800 can be applied to the STA in the embodiments of this application, and the chip can implement the corresponding processes implemented by the STA in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here; or, the chip 800 can be applied to the AP in the embodiments of this application, and the chip can implement the corresponding processes implemented by the AP in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0155] It should also be understood that the various components in the chip 800 are connected through a bus system, which includes a data bus, a power bus, a control bus, and a status signal bus.
[0156] The processors mentioned above may include, but are not limited to: General-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete component gates or transistor logic devices, discrete hardware components, etc.
[0157] The processor can be used to implement or execute the methods, steps, and logic diagrams disclosed in the embodiments of this application. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the methods described above.
[0158] The memory mentioned above includes, but is not limited to: Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).
[0159] It should be noted that the memory described herein is intended to include these and any other suitable types of memory.
[0160] This application also provides a computer-readable storage medium for storing a computer program. The computer-readable storage medium stores one or more programs, which include instructions that, when executed by a portable electronic device including multiple applications, enable the portable electronic device to perform the wireless communication method provided in this application. Optionally, the computer-readable storage medium can be applied to a STA in this application embodiment, and the computer program causes a computer to execute the corresponding processes implemented by the STA in the various methods of this application embodiment; for simplicity, this will not be elaborated further. Optionally, the computer-readable storage medium can be applied to an AP in this application embodiment, and the computer program causes a computer to execute the corresponding processes implemented by the AP in the various methods of this application embodiment; for simplicity, this will not be elaborated further.
[0161] This application also provides a computer program product, including a computer program. Optionally, the computer program product can be applied to the STA in this application embodiment, and the computer program causes the computer to execute the corresponding processes implemented by the STA in the various methods of this application embodiment; for simplicity, details are not repeated here. Optionally, the computer program product can be applied to the AP in this application embodiment, and the computer program causes the computer to execute the corresponding processes implemented by the AP in the various methods of this application embodiment; for simplicity, details are not repeated here.
[0162] This application also provides a computer program. When the computer program is executed by a computer, it enables the computer to perform the wireless communication method provided in this application. Optionally, the computer program can be applied to the STA in this application embodiment. When the computer program runs on the computer, it enables the computer to execute the corresponding processes implemented by the STA in the various methods of this application embodiment. For simplicity, details are not elaborated here. Optionally, the computer program can be applied to the AP in this application embodiment. When the computer program runs on the computer, it enables the computer to execute the corresponding processes implemented by the AP in the various methods of this application embodiment. For simplicity, details are not elaborated here.
[0163] This application also provides a communication system, which may include the AP and STA mentioned above, to form a... Figure 1 The communication system 100 shown will not be described in detail here for the sake of simplicity.
[0164] It should be noted that the term "system" used in this article can also be referred to as "network management architecture" or "network system," etc.
[0165] It should also be understood that the terminology used in the embodiments of this application and the appended claims is for the purpose of describing particular embodiments only and is not intended to limit the embodiments of this application. For example, the singular forms "a," "described," "the," and "the" used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0166] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application. If implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0167] Those skilled in the art will also recognize that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the division of units, modules, or components in the device embodiments described above is merely a logical functional division; in actual implementation, there may be other division methods. For instance, multiple units, modules, or components may be combined or integrated into another system, or some units, modules, or components may be ignored or not executed. As another example, the units / modules / components described above as separate / display components may or may not be physically separated; that is, they may be located in one place or distributed across multiple network units. Some or all of the units / modules / components can be selected according to actual needs to achieve the purpose of the embodiments of this application. Finally, it should be noted that the mutual coupling or direct coupling or communication connection shown or discussed above can be through some interfaces; the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0168] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.< / ana>
Claims
1. A wireless communication method, characterized in that, include: The STA receives the first frame from the AP; The first frame includes a first field, which indicates whether priority enhanced distributed channel access (P-EDCA) contention is allowed during the target wake-up time (TWT) service period (SP), or the first field indicates whether the P-EDCA function is enabled during the TWT SP.
2. The method according to claim 1, characterized in that, If the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the first frame may also include a second field and / or a third field. The second field is used to indicate the first retransmission threshold corresponding to P-EDCA; The third field is used to indicate the second retransmission threshold corresponding to P-EDCA, or the third field is used to indicate the increment of the second retransmission threshold corresponding to P-EDCA relative to the first retransmission threshold corresponding to P-EDCA. Specifically, the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention outside the TWT SP needs to meet the first retransmission number threshold, and the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention inside the TWT SP needs to meet the second retransmission number threshold.
3. The method according to claim 2, characterized in that, The first frame includes ultra-reliable UHR operating elements; The P-EDCA operation parameter field in the UHR operation element includes at least one of the following: The first field, the second field, and the third field.
4. The method according to claim 2 or 3, characterized in that, The first traffic is traffic with access category AC_VO.
5. The method according to claim 1, characterized in that, If the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the AP is allowed to use a first retransmission threshold outside the TWT SP, and the AP is allowed to use a third retransmission threshold within the TWT SP, wherein the third retransmission threshold is less than the first retransmission threshold.
6. The method according to any one of claims 1 to 5, characterized in that, The TWT SP is the restricted target wake-up time R - TWT SP; or... The TWT SP is a trigger-enabled TWT SP.
7. The method according to any one of claims 1 to 6, characterized in that, The first frame includes at least one of the following: Beacon frame, probe response frame, association response frame, reassociation response frame.
8. A wireless communication method, characterized in that, include: Access point (AP) sends the first frame to station (STA); The first frame includes a first field, which indicates whether priority enhanced distributed channel access (P-EDCA) contention is allowed during the target wake-up time (TWT) service period (SP), or the first field indicates whether the P-EDCA function is enabled during the TWT SP.
9. The method according to claim 8, characterized in that, If the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the first frame may also include a second field and / or a third field. The second field is used to indicate the first retransmission threshold corresponding to P-EDCA; The third field is used to indicate the second retransmission threshold corresponding to P-EDCA, or the third field is used to indicate the increment of the second retransmission threshold corresponding to P-EDCA relative to the first retransmission threshold corresponding to P-EDCA. Specifically, the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention outside the TWT SP needs to meet the first retransmission number threshold, and the number of retransmissions of the first traffic of the STA that initiates P-EDCA contention inside the TWT SP needs to meet the second retransmission number threshold.
10. The method according to claim 9, characterized in that, The first frame includes ultra-reliable UHR operating elements; The P-EDCA operation parameter field in the UHR operation element includes at least one of the following: The first field, the second field, and the third field.
11. The method according to claim 9 or 10, characterized in that, The first traffic is traffic with access category AC_VO.
12. The method according to claim 8, characterized in that, If the first field indicates that P-EDCA contention is allowed within the TWT SP, or if the first field indicates that P-EDCA functionality is enabled within the TWT SP, the AP is allowed to use a first retransmission threshold outside the TWT SP, and the AP is allowed to use a third retransmission threshold within the TWT SP, wherein the third retransmission threshold is less than the first retransmission threshold.
13. The method according to any one of claims 8 to 12, characterized in that, The TWT SP is the restricted target wake-up time R - TWT SP; or... The TWT SP is a trigger-enabled TWT SP.
14. The method according to any one of claims 8 to 13, characterized in that, The first frame includes at least one of the following: Beacon frame, probe response frame, association response frame, reassociation response frame.
15. A wireless communication device, characterized in that, include: The communication module is used to receive the first frame from the access point (AP). The first frame includes a first field, which indicates whether priority enhanced distributed channel access (P-EDCA) contention is allowed during the target wake-up time (TWT) service period (SP), or the first field indicates whether the P-EDCA function is enabled during the TWT SP.
16. A wireless communication device, characterized in that, include: The communication module is used to send the first frame to the station STA. The first frame includes a first field, which indicates whether priority enhanced distributed channel access (P-EDCA) contention is allowed during the target wake-up time (TWT) service period (SP), or the first field indicates whether the P-EDCA function is enabled during the TWT SP.
17. A communication device, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method according to any one of claims 1 to 7, or to perform the method according to any one of claims 8 to 14.
18. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method according to any one of claims 1 to 7, or the method according to any one of claims 8 to 14.
19. A readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method according to any one of claims 1 to 7, or to perform the method according to any one of claims 8 to 14.