Wireless communication devices, methods and systems

By setting transmission time boundaries for delay-sensitive services and determining whether to send permission frames based on service priority, the problem of delay exceeding the limit in wireless communication for delay-sensitive services is solved, and timely transmission of delay-sensitive services is achieved.

CN122138213APending Publication Date: 2026-06-02MEDIATEK INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
MEDIATEK INC
Filing Date
2025-10-14
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In wireless communication, the latency requirements of latency-sensitive services cannot be met, especially in networks where traditional and new devices coexist. When the channel for a latency-sensitive service is occupied by other services, the latency exceeds the limit.

Method used

Wireless communication devices set transmission time boundaries for delay-sensitive services and, based on the service's priority and duration information, decide whether to send a service transmission license frame, ensuring that delay-sensitive services are transmitted before the transmission time boundaries.

Benefits of technology

This effectively prevents delay-sensitive services from exceeding the limit, ensuring that delay-sensitive services are transmitted within an appropriate time and meeting the delay requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122138213A_ABST
    Figure CN122138213A_ABST
Patent Text Reader

Abstract

This invention discloses a wireless communication method and apparatus. A first wireless communication device determines the transmission time boundary of a delay-sensitive service. It receives a service transmission request frame from a second wireless communication device, wherein the service transmission request frame contains duration information indicating the duration for which the second wireless communication device expects to occupy the channel. In response to determining that the duration exceeds the transmission time boundary and that the service from the second wireless communication device to the first wireless communication device is delay-insensitive, the first wireless communication device decides not to respond to a service transmission license frame from the second wireless communication device. Before the transmission time boundary, the delay-sensitive service is transmitted from the first wireless communication device to the second wireless communication device or at least one third wireless communication device.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This invention relates to a wireless communication device, method, and system. [Background Technology]

[0002] The Institute of Electrical and Electronics Engineers (IEEE) Wireless Next Generation (WNG) Standing Committee (SC) is an IEEE committee focused on the development and standardization of next-generation wireless technologies. The Ultra High Reliability (UHR) study group (SG) is dedicated to achieving extremely high reliability in wireless communications. Recommendations from the IEEE WNG SC and UHR SG regarding next-generation wireless technologies and high-reliability applications suggest that latency should be very low, ranging from 0.1 to 10 milliseconds. Latency can refer to the waiting time after the instruction to transmit data but before data transmission begins.

[0003] Wi-Fi technology is designed to be compatible with older versions of the Wi-Fi standard, meaning that new devices can still communicate with older devices. Many legacy devices and bidirectional traffic flows may exist within the same network. Legacy devices refer to older devices that still use older versions of the Wi-Fi standard. Bidirectional traffic flows mean that data can coexist in both uplink (UL) and downlink (DL) traffic within the same Wi-Fi network.

[0004] In the past, if there were some latency-sensitive traffic, the latency requirements (or latency limits) of the latency-sensitive traffic could not be met because the channel for transmitting the latency-sensitive traffic was occupied by other traffic.

[0005] Therefore, there is a need for a wireless communication device, method, and system that can solve the above problems and meet latency requirements. [Summary of the Invention]

[0006] According to one embodiment, a wireless communication method is provided. The wireless communication method includes: a first wireless communication device determining a transmission time boundary; the first wireless communication device receiving a service transmission request frame from a second wireless communication device, wherein the service transmission request frame includes duration information indicating a duration for which the second wireless communication device expects to occupy a channel; in response to the first wireless communication device determining that the duration exceeds the transmission time boundary and that the service from the second wireless communication device to the first wireless communication device is delay-insensitive, the first wireless communication device deciding not to send a service transmission license frame to the second wireless communication device; and the first wireless communication device initiating the transmission on the channel before the transmission time boundary.

[0007] According to another embodiment, a wireless communication device is provided. The wireless communication device includes: a processor; and a transceiver coupled to the processor. The processor is configured to: determine a transmission time boundary; receive a service transmission request frame from a second wireless communication device, wherein the service transmission request frame contains duration information indicating a duration for which the second wireless communication device expects to occupy the channel; in response to determining that the duration exceeds the transmission time boundary and that the service from the second wireless communication device is delay-insensitive, decide not to transmit a service transmission license frame to the second wireless communication device; and initiate the transmission on the channel before the transmission time boundary. [Attached Image Description]

[0008] Figure 1 Wireless communication according to an embodiment of the present invention is illustrated.

[0009] Figure 2 This illustrates how an access point sets transmission time boundaries for delay-sensitive services according to an embodiment of the present invention.

[0010] Figure 3 This illustrates an access point (AP) deciding not to send a clear-to-send (CTS) frame to a station (STA) according to an embodiment of the present invention.

[0011] Figure 4A and Figure 4B A schematic diagram of an AP transmitting a delay-sensitive service according to an embodiment of the present invention is shown.

[0012] Figure 5 An AP according to an embodiment of the present invention is shown to directly transmit latency-sensitive services after receiving an RTS frame and waiting for an interval.

[0013] Figures 6A to 6C Several examples of wireless communication according to embodiments of the present invention are shown.

[0014] Figure 7 An example of wireless communication according to an embodiment of the present invention is shown.

[0015] Figure 8 A flowchart of a wireless communication method according to an embodiment of the present invention is shown.

[0016] Figure 9 A functional block diagram of a wireless communication device according to an embodiment of the present invention is shown.

[0017] In the following detailed description, numerous specific details are set forth for purposes of explanation in order to provide a thorough understanding of the disclosed embodiments. However, it will be apparent that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and apparatuses are shown schematically for the purpose of simplifying the drawings.

Detailed Implementation Methods

[0018] The technical terminology used in this invention is based on general definitions within the technical field. If this invention describes or explains one or more terms, the definitions of those terms are based on that description or explanation. Each embodiment of the invention has one or more technical features. In possible implementations, those skilled in the art may selectively implement some or all of the technical features of any embodiment of the invention, or selectively combine some or all of the technical features of the embodiments of the invention.

[0019] Figure 1 Wireless communication according to an embodiment of the present invention is illustrated. Figure 1 In this configuration, access point (AP) 110 and two stations (STA) 120 and 130 are wireless communication devices compatible with Wi-Fi technology.

[0020] like Figure 1 As shown, in step S10, AP 110 sets transmission time boundaries for downlink (DL) delay-sensitive services. DL delay-sensitive services are high-priority services.

[0021] STA 120 sends a request to send (RTS) frame (i.e., a service transmission request frame) to AP 110. The RTS frame includes duration information indicating the duration for which STA 120 expects to occupy the channel. If AP 110 determines that (1) the duration indicated by the duration information in the RTS frame from STA 120 to AP 110 exceeds the transmission time boundary of a high-priority service, and (2) based on prediction, the uplink (UL) service has a low priority, in step S20 AP 110 decides not to respond to a clear to send (CTS) frame (i.e., a service transmission permission frame) to STA 120. Low-priority services refer to delay-insensitive services, and high-priority services refer to delay-sensitive services.

[0022] In step S30, AP 110 sends delay-sensitive services to the target site on the channel.

[0023] In one embodiment of the present invention, details of AP 110 setting transmission time boundaries for DL ​​delay-sensitive services in step S10 are described. Two possible scenarios are given here, but the present invention is not limited thereto.

[0024] In the first scenario of setting transmission time boundaries, the user defines latency requirements for certain devices on AP 110 according to specific needs, thereby calculating the transmission time boundaries for these traffic flows. In other words, in the first scenario of setting transmission time boundaries (user-defined latency requirements), the user specifies latency requirements for certain devices on AP 110. Based on these specified requirements, AP 110 calculates the transmission time boundaries for the traffic flows of these devices. This method allows for customized settings to ensure that devices meet the required latency standards. Latency requirements can include at least one of the following: latency limits, the start time of latency-sensitive traffic services, and the interval for transmitting latency-sensitive traffic services.

[0025] In the second scenario for setting transmission time boundaries, AP 110 calculates the transmission time boundaries for these service flows based on the Quality of Service (QoS) characteristic elements reported by the STAs (120, 130, or other sites). Typically, QoS characteristic elements include at least one element that describes the required quality of service for a site, such as at least one of the following: delay limits, the start time of delay-sensitive service, and the interval for transmitting delay-sensitive services. AP 110 uses this information to determine the appropriate transmission time boundaries for transmitting delay-sensitive services, ensuring that the services meet the required quality of service.

[0026] In embodiments of the present invention, the objective in both scenarios is to ensure that delay-sensitive services are transmitted within the specified transmission time boundary to meet required performance. The first transmission time boundary setting scenario relies on user-defined requirements, while the second transmission time boundary setting scenario uses information reported by the STA to the AP.

[0027] Figure 2 This illustrates how an AP, according to an embodiment of the present invention, sets transmission time boundaries for DL ​​delay-sensitive services. For example... Figure 2 As shown, at time point T21, the AP receives delay-sensitive services and puts them into the queue. In other words, time point T21 is the arrival time of the delay-sensitive service.

[0028] Time point T22 represents the transmission time boundary.

[0029] Time point T23 represents the time when the STA receives delay-sensitive services, where the time interval between T21 and T23 is the delay limit.

[0030] In one embodiment of the present invention, the transmission time boundaries for different types of delay-sensitive services can be determined based on the various information provided below. When determining the transmission time boundaries, two types of delay-sensitive services are described below: predictable services and unpredictable services.

[0031] For predictable services, AP 110 determines the transmission time boundaries based on the predicted service arrival time, delay limits, transmission time, and buffer time. The transmission time depends on the size and transmission rate of the predictable service, and the buffer time is a value set based on air interface conditions. When the air interface is very congested and collisions are prone to occur, a longer buffer time is required. The predicted service arrival time is calculated based on the start time of the delay-sensitive service and the interval between sending delay-sensitive services. For example, but not limited to, for predictable services, AP 110 determines the transmission time boundaries using the following formula (1A).

[0032] Transmission time boundary = Predicted service arrival time + Delay limit - (Transmission time + Buffer time)

[0033] (1A)

[0034] The content of the delay-sensitive service is sent periodically based on intervals, and the AP 110 periodically receives the delay-sensitive service. The AP 110 can calculate the transmission time boundary for each received delay-sensitive service. The received delay-sensitive service may include one or more frames.

[0035] For unpredictable services, AP 110 determines the transmission time boundaries based on the actual service arrival time, delay limits, transmission time, and buffer time. For example, but not limited to, for unpredictable services, AP 110 determines the transmission time boundaries using the following formula (1B).

[0036] Sending time boundary = Actual service arrival time + Delay limit - (Transmission time + Buffer time)

[0037] (1B)

[0038] Figure 3 A schematic diagram is shown illustrating an AP deciding not to respond to a CTS frame to a STA according to an embodiment of the present invention. Figure 3 As shown, if the duration segment indicated by the duration information in the RTS frame sent by STA 120 to AP 110 exceeds the transmission time boundary, and AP 120 detects that the priority of the UL service from STA 120 is low (based on prediction), AP 120 decides not to respond to the CTS frame to STA 120. If the most recent UL service from STA 120 (within the predetermined time period) is always a low-priority service, AP 110 determines that the STA's UL service priority is low.

[0039] According to one embodiment of the present invention, Figure 3The diagram also shows that the RTS frame contains a Media Access Control (MAC) header. The MAC header includes a frame control field, a duration field, a receiving address (RA) field, and a transmission address (TA) field. The duration field includes duration information, indicating the duration for which the STA 120 expects to occupy the channel.

[0040] Figure 4A and Figure 4B A schematic diagram of an AP transmitting a latency-sensitive service according to an embodiment of the present invention is shown.

[0041] When AP 110 needs to send a delay-sensitive service, AP 110 may perform at least one of the following operations: (1) AP 110 may perform a high-priority backoff procedure after receiving an RTS frame; (2) If AP 110 wants to send a delay-sensitive service to other STAs whose Network Allocation Vector (NAV) timeout has not expired, AP 110 will not use an RTS frame as the initial frame (i.e., AP 110 avoids using an RTS frame as the initial frame); and (3) In order to increase the chance of success, AP 110 may send the delay-sensitive service directly after receiving an RTS frame and waiting for the Short Interframe Space (SIFS) time, the Point Coordination Function (PCF) Interframe Space (PIFS) time, and / or the Arbitration Interframe Space (AIFS) time. NAVtimeout can be equal to (2*SIFStime)+(CTS_time)+RxPHYStartDelay+(2*Slottime), as defined in the 802.11ax standard.

[0042] In one embodiment of the present invention, the high-priority backoff procedure executed by AP 110 refers to AP 110 executing a backoff procedure based on some backoff parameters corresponding to the access category (AC) of the service to be transmitted, wherein the AC of the service is a high-priority AC, such as AC_VO or AC_VI. The backoff parameters may include the Arbitration Inter-Frame Spacing Number (AIFSN), the Minimum Contention Window (CWmin), and the Maximum Contention Window (CWmax). Because the high-priority backoff procedure is executed, AP 110 has a high probability of winning channel access.

[0043] exist Figure 4A In this embodiment, latency-sensitive services are transmitted from AP 110 to STA 120. For example... Figure 4A As shown, after receiving an RTS frame from STA120, AP 110 does not respond with a CTS frame to STA120. AP 110 executes a high-priority backoff procedure to access the channel. Before the transmission time boundary, AP 110 can transmit delay-sensitive services on the channel.

[0044] exist Figure 4B In this embodiment, latency-sensitive services are sent from AP 110 to other STAs (e.g., STA 130). Figure 4B As shown, station 120 sends RTS frames to AP 110 and station 130. Before the transmission time boundary, AP 110 does not respond to CTS frames. AP 110 executes a high-priority backoff procedure to access the channel and sends delay-sensitive traffic to STA 130. It should be noted that... Figure 4BIn this embodiment, STA 130 receives an RTS frame carrying duration information from STA 120. The duration information indicates the duration for which STA 120 wants to occupy the channel. After receiving the RTS frame, STA 130 sets the NAVtimeout value and starts counting down the NAV timer. STA 130 cannot attempt to access the channel before the NAVtimeout value expires. If AP 110 wants to send a delay-sensitive service to STA 130, AP 110 will not send an RTS frame as an initial frame. If AP 110 sends an RTS frame to STA 130 and STA 130's NAVtimeout value has not expired, STA 130 will not respond with a CTS frame to AP 110. In this case, because AP 110 has not received the CTS frame, AP 110 will not send the delay-sensitive service. To prevent this situation, AP 110 directly sends the delay-sensitive service without sending an RTS frame.

[0045] After STA130 sets the NAVtimeout value, when the NAVtimeout value expires, STA130 checks whether STA120 is transmitting on the channel. If STA120 is not transmitting on the channel, STA130 will stop transmitting for the duration indicated by the duration information in the RTS frame and execute a backoff procedure to compete for channel access. Because AP110 executes a high-priority backoff procedure before the NAVtimeout value expires, AP110 competes for the channel before STA130 does. Therefore, AP110 has a high probability of winning channel access.

[0046] According to one embodiment of the present invention, Figure 5 This illustrates that AP 110 directly transmits delay-sensitive services after receiving an RTS frame and waiting for SIFS, and / or PIFS, and / or AIFS times. In this scenario, no backoff procedure is executed. AP 110 has a high probability of winning channel access.

[0047] Figures 6A to 6C Several examples of wireless communication according to embodiments of the present invention are shown.

[0048] exist Figure 6AIn the above scenario, STA 120 sends an RTS frame to AP 110, where STA 120's UL service has a lower priority. When AP 110 decides not to respond to STA 120, after the backoff procedure (meaning AP 110 has won channel access), AP 110 sends a high-priority SU (single user) PPDU (Physical Layer Protocol Data Unit) frame to another STA (STA 130) before the transmission time boundary. After receiving the SU PPDU frame from AP 110, STA 130 sends a BA (block acknowledgement) frame to AP 110.

[0049] exist Figure 6B In the process, STA120 sends an RTS frame to AP 110, where STA120's UL service has a lower priority. When AP110 decides not to respond to STA120, after the backoff procedure (meaning AP110 has won channel access), AP110 sends a high-priority MU (multi-user) PPDU frame to STA130 and 130' before the transmission time boundary. After receiving the MU PPDU frame from AP110, STA130 and 130' send a BA frame to AP110.

[0050] In this scenario, the DL delay-sensitive service comprises one or more MU PPDU frames. The MU PPDU frames are sent to STAs 130 and 130'. Each MU PPDU frame carries the service for STA 130 and the service for STA 130'. Based on Formula 1A or 1B, AP 110 calculates the transmission time boundary for each STA among STAs 130 and 130'. If the duration segment indicated by the duration information contained in the RTS frame from STA 120 to AP 110 exceeds the transmission time boundary of any STA, AP 110 decides not to respond to STA 120.

[0051] exist Figure 6C In the process, STA 120 sends an RTS frame to AP 110, where the UL service of STA 120 has a lower priority. When AP 110 decides not to respond to STA 120, AP 110 sends a high-priority SUPPDU to STA 120 before the transmission time boundary. After receiving the PPDU frame from AP 110, STA 120 sends a BA frame to AP 110.

[0052] The above embodiments describe DL latency-sensitive services. The solution of the present invention is also applicable to UL latency-sensitive services, as detailed in the following embodiments.

[0053] AP 110 can set transmission time boundaries for trigger frames to trigger the target STA to send UL delay-sensitive services. UL delay-sensitive services are high-priority services.

[0054] STA 120 sends an RTS frame (i.e., a service transmission request frame) to AP 110, wherein the RTS frame contains duration information indicating the duration for which STA 120 expects to occupy the channel. If AP 110 determines that (1) the duration indicated by the duration information contained in the RTS frame from STA 120 to AP 110 exceeds the transmission time boundary of the trigger frame, and (2) based on prediction, STA 120's UL service priority is low, AP 110 decides not to respond to the CTS frame to STA 120.

[0055] AP 110 sends a trigger frame to the target STA on the channel before the transmission time boundary, so that the target STA can send UL delay-sensitive services to AP 110.

[0056] The scenario for setting transmission time boundaries depends on user-defined requirements or information reported by the STA to the AP. The user-defined requirements or information reported by the STA to the AP are the same as or similar to the corresponding parts above, and will not be repeated here.

[0057] For predictable UL services, AP 110 determines the transmission time boundaries for the trigger frame based on the predicted start time of the UL service on the STA receiving the trigger frame, the delay limit, the transmission time of the UL delay-sensitive service, the buffer time of the UL delay-sensitive service, the transmission time of the trigger frame, and at least one interval. The transmission time of the UL delay-sensitive service depends on the service size and the transmission rate of the UL delay-sensitive service. The buffer time is a value set based on air interface conditions. When the air interface is very congested and collisions are prone to occur, a longer buffer time needs to be set. The predicted start time of the predictable service is calculated based on the start time of the delay-sensitive service and the interval for transmitting the delay-sensitive service. For example, but not limited to, for predictable UL services, AP 110 determines the transmission time boundaries of the trigger frame using the following formula (1C).

[0058] Transmission time boundary = Predicted start time of service + Delay limit - (Transmission time + Buffer time) - At least one interval (1C)

[0059] The transmission time is equal to the sum of the transmission time of the UL delay-sensitive service and the transmission time of the trigger frame. The trigger frame may include the transmission rate of the UL delay-sensitive service. The delay limit represents the time interval between the predicted start time of the predictable service and the time when the predictable service is received.

[0060] Figure 3 Figure 4 and Figure 5 The scheme shown can also be applied to sending trigger frames. For the sake of brevity, the details will not be repeated.

[0061] exist Figure 7 In the above scenario, STA120 sends an RTS frame to AP 110, where STA 120 has low-priority uplink (UL) traffic. When AP 110 decides not to respond to STA 120, after the backoff procedure (meaning AP 110 has won channel access), AP 110 sends a trigger frame to STAs 130 and 130' before the transmission time boundary of the trigger frame to request delay-sensitive traffic (trigger-based TB-PPDU), where the delay-sensitive traffic is a high-priority UL traffic. After receiving the TB-PPDU frames from STAs 130 and 130', AP 110 sends a multi-site BA "M-STABA" frame to STAs 130 and 130'. The trigger frame may include the transmission rate for STAs 130 and 130' so that STAs 130 and 130' can use that transmission rate to transmit the TB-PPDU.

[0062] Figure 8 A flowchart of a wireless communication method according to an embodiment of the present invention is shown.

[0063] like Figure 8 As shown, in step 810, the first wireless communication device can determine the transmission time boundary, where the transmission is a delay-sensitive service or a trigger frame transmission. Specifically, the processor of the first wireless communication device may execute the wireless communication method.

[0064] In step 820, the first wireless communication device may receive a service transmission request frame from the second wireless communication device, wherein the service transmission request frame contains duration information indicating the duration for which the second wireless communication device expects to occupy the channel.

[0065] In step 830, in response to the first wireless communication device determining that the duration exceeds the transmission time boundary and that the service from the second wireless communication device to the first wireless communication device is latency insensitive, the first wireless communication device may decide not to send a service transmission license frame to the second wireless communication device.

[0066] In step 840, before the transmission time boundary, the first wireless communication device begins the transmission on the channel.

[0067] Figure 9A functional block diagram of a wireless communication device according to an embodiment of the present invention is shown. The wireless communication device 900 includes at least a processor 910 and a transceiver 920 coupled to the processor 910. The processor 910 is configured to implement the wireless communication method described in the above example. Specifically, the processor is configured to: determine a transmission time boundary, wherein the transmission is a delay-sensitive service or a trigger frame transmission; receive a service transmission request frame from a second wireless communication device (e.g., station 120), wherein the service transmission request frame contains duration information indicating the duration for which the second wireless communication device expects to occupy the channel; in response to the processor determining that the duration exceeds the transmission time boundary and that the service from the second wireless communication device is delay-insensitive, the processor decides not to send a service transmission license frame to the second wireless communication device; and begin transmission before the transmission time boundary.

[0068] In one example, the transmission is a delay-sensitive service transmission, and the processor determines the transmission time boundaries based on user-specified requirements, wherein the user-specified requirements include at least one of the following: delay limits for the delay-sensitive service, the start time of the delay-sensitive service, and the interval for transmitting the delay-sensitive service.

[0069] In one example, the transmission is a delay-sensitive service transmission, and the processor determines the transmission time boundary based on the Quality of Service (QoS) characteristic elements reported by the wireless communication device that needs to receive the delay-sensitive service, wherein the QoS characteristic elements include at least one of the following: the delay limit of the delay-sensitive service, the start time of the delay-sensitive service, and the interval for transmitting the delay-sensitive service.

[0070] In one example, the transmission is a delay-sensitive service transmission. For predictable delay-sensitive services, the processor determines the transmission time boundary based on the predicted service arrival time on the first wireless communication device, the delay limit of the delay-sensitive service, the transmission time, and the buffer time. For unpredictable delay-sensitive services, the processor determines the transmission time boundary based on the actual service arrival time on the first wireless communication device, the delay limit of the delay-sensitive service, the transmission time, and the buffer time. The transmission time depends on the service size and transmission rate of the delay-sensitive service, and the buffer time depends on the air interface conditions.

[0071] In one example, the transmission is the transmission of a trigger frame, and the processor determines the transmission time boundaries based on user-specified requirements, wherein the user-specified requirements include at least one of the following: a delay limit for a delay-sensitive service, a start time for the delay-sensitive service, and an interval for transmitting the delay-sensitive service, and the delay-sensitive service is triggered by the trigger frame.

[0072] In one example, the transmission is a trigger frame transmission, and the processor determines the transmission time boundary based on QoS characteristic elements reported by the wireless communication device that needs to receive the trigger frame, wherein the QoS characteristic elements include at least one of the following: a delay limit for a delay-sensitive service, a start time for the delay-sensitive service, and an interval for transmitting the delay-sensitive service, and the delay-sensitive service is triggered by the trigger frame.

[0073] In one example, the transmission is the transmission of a trigger frame. For a predictable delay-sensitive service, the processor determines the transmission time boundary based on the predicted start time of the delay-sensitive service on the wireless communication device receiving the trigger frame, the delay limit of the delay-sensitive service, the transmission time and buffer time of the delay-sensitive service, the transmission time of the trigger frame, and at least one interval time. The transmission time of the trigger frame depends on the size and transmission rate of the trigger frame, the transmission time of the delay-sensitive service depends on the service size and transmission rate, and the buffer time depends on the air interface conditions.

[0074] In one example, when the most recent traffic from the second wireless communication device to the first wireless communication device within a plurality of predetermined time periods is a latency-insensitive traffic, the processor determines that the traffic from the second wireless communication device to the first wireless communication device is latency-insensitive.

[0075] In one example, the transmission is a delay-sensitive service or trigger frame transmission; if the processor wants to send a delay-sensitive service or trigger frame to at least one third wireless communication device whose network allocation vector timeout has not expired, the processor does not send a second service transmission request frame as an initial frame; and after receiving the service transmission request frame and waiting for at least one interval, the processor sends the delay-sensitive service or trigger frame to the at least one third wireless communication device.

[0076] In one example, after the processor completes receiving a service transmission request frame, it executes a backoff procedure to gain access to the channel and then begins the transmission on that channel.

[0077] In one example, the transmission is a delay-sensitive service or trigger frame transmission. After receiving a service transmission request frame and waiting for at least one interval, the processor device directly sends the delay-sensitive service or trigger frame on the channel without executing a backoff procedure.

[0078] The above description primarily focuses on the solutions provided by the embodiments of the present invention from the perspective of wireless communication. It is understood that, to achieve the above functions, the wireless communication device includes corresponding hardware structures and / or software modules that perform the functions. Those skilled in the art will readily recognize that the units and algorithm steps described in the embodiments of the present invention can be implemented in hardware or in a combination of hardware and computer software. Whether these functions are implemented in hardware or by computer software driving hardware implementation depends on the specific application and design constraints of the technical solution. Those skilled in the art can employ different methods to implement the functions described in each specific application without departing from the scope of the present invention.

[0079] In one embodiment of the present invention, the wireless communication device can be divided into functional modules according to the above method example. For example, each functional module can be divided according to each corresponding function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that in the embodiments of the present invention, the module division is merely an example, a logical functional division. In actual implementation, other division methods can be used.

[0080] In summary, although the present invention has been disclosed by way of embodiments, it is not intended to limit the present invention. Those skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be determined by the appended claims.

Claims

1. A wireless communication method, characterized in that, include: The first wireless communication device determines the transmission time boundaries; The first wireless communication device receives a service transmission request frame from the second wireless communication device, wherein the service transmission request frame includes: duration information indicating the duration for which the second wireless communication device expects to occupy the channel; In response to the duration exceeding the transmission time boundary and the service from the second wireless communication device to the first wireless communication device being latency-insensitive, the first wireless communication device decides not to transmit a service license frame to the second wireless communication device; and Before the transmission time boundary, the first wireless communication device begins the transmission on the channel.

2. The wireless communication method according to claim 1, characterized in that, The transmission is a delay-sensitive service transmission, and based on user-specified requirements, the first wireless communication device determines the transmission time boundary, wherein the user-specified requirements include at least one of the following: a delay limit for the delay-sensitive service, a start time for the delay-sensitive service, and an interval for transmitting the delay-sensitive service.

3. The wireless communication method according to claim 1, characterized in that, The transmission is a delay-sensitive service transmission, and the first wireless communication device determines the transmission time boundary based on the Quality of Service (QoS) characteristic elements reported by the wireless communication device that needs to receive the delay-sensitive service, wherein the QoS characteristic elements include at least one of the following: the delay limit of the delay-sensitive service, the start time of the delay-sensitive service, and the interval for transmitting the delay-sensitive service.

4. The wireless communication method according to claim 1, characterized in that, The transmission is a latency-sensitive service transmission; For predictable delay-sensitive services, the first wireless communication device determines the transmission time boundary based on the predicted arrival time of the predictable delay-sensitive service on the first wireless communication device, the delay limit of the delay-sensitive service, the transmission time and buffer time of the delay-sensitive service. For unpredictable delay-sensitive services, the first wireless communication device determines the transmission time boundary based on the actual service arrival time on the first wireless communication device, the delay limit of the delay-sensitive service, the transmission time and buffer time of the delay-sensitive service; The transmission time depends on the size and transmission rate of the latency-sensitive service, and the buffer time depends on the air interface conditions.

5. The wireless communication method according to claim 1, characterized in that, in, The transmission is the transmission of a trigger frame, and based on user-specified requirements, the first wireless communication device determines the transmission time boundary, wherein the user-specified requirements include at least one of the following: a delay limit for a delay-sensitive service, a start time for the delay-sensitive service, and an interval for transmitting the delay-sensitive service, and the delay-sensitive service is triggered by the trigger frame.

6. The wireless communication method according to claim 1, characterized in that, The transmission is the transmission of a trigger frame, and the first wireless communication device determines the transmission time boundary based on QoS characteristic elements reported by the wireless communication device that needs to receive the trigger frame, wherein the QoS characteristic elements include at least one of the following: a delay limit for a delay-sensitive service, a start time for the delay-sensitive service, and an interval for transmitting the delay-sensitive service, and the delay-sensitive service is triggered by the trigger frame.

7. The wireless communication method according to claim 1, characterized in that, The transmission is a trigger frame transmission; For predictable delay-sensitive services, the first wireless communication device determines the transmission time boundary based on the predicted start time of the delay-sensitive service on the wireless communication device receiving the trigger frame, the delay limit of the delay-sensitive service, the transmission time and buffer time of the delay-sensitive service, the transmission time of the trigger frame, and at least one interval time. The transmission time of the trigger frame depends on the size and transmission rate of the trigger frame, the transmission time of the delay-sensitive service depends on the service size and transmission rate of the delay-sensitive service, and the buffer time depends on the air interface conditions.

8. The wireless communication method according to claim 1, characterized in that, When the service from the second wireless communication device to the first wireless communication device within a plurality of predetermined time periods is a latency-insensitive service, the first wireless communication device determines that the service from the second wireless communication device to the first wireless communication device is latency-insensitive.

9. The wireless communication method according to claim 1, characterized in that, The transmission is a delay-sensitive service or a trigger frame transmission; If the first wireless communication device wants to send the delay-sensitive service or trigger frame to at least one third wireless communication device, and the network allocation vector of the third wireless communication device has not expired, the first wireless communication device does not send the second service transmission request frame as the initial frame. as well as After receiving the service transmission request frame and waiting for at least one interval, the first wireless communication device sends the delay-sensitive service or the trigger frame to the at least one third wireless communication device.

10. The wireless communication method according to claim 1, characterized in that, Further includes: After receiving a service transmission request frame, the first wireless communication device executes a backoff procedure to obtain the right to access the channel.

11. The wireless communication method according to claim 1, wherein the transmission is the transmission of the delay-sensitive service or the trigger frame, and the first wireless communication device, after receiving the service transmission request frame and waiting for at least one interval, directly transmits the delay-sensitive service or the trigger frame on the channel without executing a backoff procedure.

12. The wireless communication method according to claim 1, characterized in that, The steps to begin the transmission include: The first wireless communication device transmits a single-user delay-sensitive service frame to a third wireless communication device before the transmission time boundary; or The first wireless communication device transmits multi-user delay-sensitive service frames to at least two third wireless communication devices before the transmission time boundary; or The first wireless communication device sends a single-user delay-sensitive service frame to the second wireless communication device before the transmission time boundary.

13. A wireless communication device, characterized in that, include: processor; as well as The transceiver is coupled to the processor. The processor is configured to: Determine the transmission time boundaries; The transceiver receives a service transmission request frame from the second wireless communication device, wherein the service transmission request frame contains duration information indicating the duration for which the second wireless communication device expects to occupy the channel; If it is determined that the duration exceeds the transmission time boundary and the service from the second wireless communication device to the wireless communication device is latency insensitive, it is determined not to transmit a license frame to the second wireless communication device in response to the service. as well as The transmission is initiated on the channel via the transceiver before the transmission time boundary.

14. The wireless communication device according to claim 13, characterized in that, For predictable delay-sensitive services, the processor is configured to determine the transmission time boundary based on the predicted service arrival time on the wireless communication device, the delay limit of the delay-sensitive service, the transmission time of the delay-sensitive service, and the buffer time of the buffer time. as well as For unpredictable, delay-sensitive services, the processor is configured to determine the transmission time boundary based on the actual service arrival time on the wireless communication device, as well as the delay threshold, transmission time, and buffer time of the delay-sensitive service. The transmission time depends on the size and transmission rate of the latency-sensitive service, and the buffer time depends on the air interface conditions.

15. The wireless communication device according to claim 13, characterized in that, The transmission is a trigger frame transmission. For predictable delay-sensitive services, the processor is configured to determine the transmission time boundary based on the start time of the delay-sensitive service predicted on the wireless communication device receiving the trigger frame, the delay limit of the delay-sensitive service, the transmission time and buffer time of the delay-sensitive service, the transmission time of the trigger frame, and at least one interval time. The transmission time of the trigger frame depends on the size and transmission rate of the trigger frame, the transmission time of the delay-sensitive service depends on the service size and transmission rate of the delay-sensitive service, and the buffer time depends on the air interface conditions.

16. The wireless communication device according to claim 13, characterized in that, When the traffic from the second wireless communication device to the wireless communication device within a recent plurality of predetermined time periods is latency-insensitive traffic, the processor is configured to determine that the traffic from the second wireless communication device to the wireless communication device is latency-insensitive.

17. The wireless communication device according to claim 13, characterized in that, The transmission is the transmission of the latency-sensitive service or the trigger frame. If the wireless communication device wants to send the delay-sensitive service or trigger frame to at least one third wireless communication device whose network allocation vector timeout has not expired, the processor does not use the second service transmission request frame as the initial frame. as well as The processor is configured to send the delay-sensitive service or trigger frame to the at least one third wireless communication device after receiving the service transmission request frame and waiting for at least one interval.

18. The wireless communication device according to claim 13, characterized in that, The processor is configured to execute a backoff procedure to gain access to the channel after completing the reception of a service transmission request frame, and to initiate the transmission on that channel.

19. The wireless communication device according to claim 13, characterized in that, The transmission is a delay-sensitive service or trigger frame transmission, and the processor is configured to directly send the delay-sensitive service or trigger frame on the channel without executing a backoff procedure after receiving a service transmission request frame and waiting for at least one interval.