Low-latency service transmission method, access point and storage medium
By generating low-latency capability frames to dynamically adjust the capability mode of network devices, the low-latency stability issue of Wi-Fi standards in high-density scenarios is resolved, enabling stable transmission of low-latency services and rational allocation of network resources, meeting the requirements of real-time and massive device access.
Patent Information
- Application Number
- CN202410515665.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-26
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2044-04-26
Smart Images

Figure CN118450429B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to wireless network communication technology, and in particular to a low-latency service transmission method, access point, and storage medium. Background Art
[0002] Wi-Fi standards have consistently improved peak network speeds and capacity. However, in high-density scenarios such as airports, hotels, stadiums, and multi-residential apartment buildings, previous Wi-Fi standards have been unable to guarantee stable and low-latency performance. Emerging applications such as telemedicine, virtual reality (VR), online / multiplayer gaming, industrial control, logistics, robotics, and stereo / multi-speaker audio all place stringent requirements on network latency, requiring the network to transmit large amounts of data in real time and with predictable performance. Furthermore, many IoT applications require networks to support massive numbers of connected devices. These low-latency services require the network to transmit data in record time to ensure a smooth and real-time user experience. Excessive network latency can cause users to experience issues such as screen freezes, intermittent audio, and operational malfunctions, impacting normal service operations.
[0003] The next-generation Wi-Fi technology, Wi-Fi 8, aims to provide ultra-high reliability (UHR) wireless communications. It is a further development of IEEE 802.11be (Wi-Fi 7) to meet the stringent requirements of emerging applications such as Industry 4.0, the Industrial Internet of Things, autonomous driving, and telemedicine. These applications require networks to transmit large amounts of data with extremely low latency and high reliability to ensure security and efficiency. Therefore, improving the reliability of low-latency service transmission is a core research topic for Wi-Fi 8.
[0004] Low-latency services in network communications require extremely low data transmission latency and extremely fast response times. These services have extremely high real-time requirements, and even the slightest delay can have a significant impact on service performance. Typical low-latency services include online gaming, real-time audio and video calls, financial transactions, and remote control. In these applications, the real-time and stability of data transmission are directly related to user experience and service efficiency. Therefore, low-latency services place extremely high demands on network performance, requiring network equipment and systems to provide fast and reliable data transmission services. However, potential technical solutions in related technical fields each present corresponding technical challenges, and the specific implementation methods of these potential technical solutions remain unclear. In other words, there are still significant technical gaps in the relevant technical fields regarding how to improve the service quality of low-latency services. Summary of the Invention
[0005] The purpose of the embodiments of the present invention is to provide a low-latency service transmission method, access point, and storage medium, enabling devices processing low-latency services to dynamically adjust their capability modes based on the current network environment and service requirements, thereby achieving reasonable allocation of network resources. This helps avoid network congestion and resource waste, and improves overall network performance and efficiency.
[0006] To solve the above technical problems, an embodiment of the present invention provides a low-latency service transmission method, including: generating a low-latency capability frame corresponding to the low-latency service according to the service requirements of the low-latency service; instructing the processing device corresponding to the low-latency service to adjust the capability mode by sending the low-latency capability frame; or, starting negotiation with the processing device to adjust the capability mode of the processing device by sending the low-latency capability frame.
[0007] An embodiment of the present invention also provides an access point, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the above-mentioned low-latency service transmission method.
[0008] An embodiment of the present invention further provides a computer-readable storage medium storing a computer program, which implements the above-mentioned low-latency service transmission method when executed by a processor.
[0009] In an embodiment of the present invention, a low-latency capability frame corresponding to the low-latency service is generated based on the service requirements of the low-latency service; by sending the low-latency capability frame, the processing device corresponding to the low-latency service is instructed to adjust its capability mode; or, by sending the low-latency capability frame, negotiation with the processing device is initiated to adjust the capability mode of the processing device. The low-latency capability frame allows the device processing the low-latency service to dynamically adjust its capability mode based on the current network environment and service requirements, thereby achieving reasonable allocation of network resources. This helps to avoid network congestion and resource waste, and improves the overall performance and efficiency of the network. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] One or more embodiments are exemplarily illustrated by pictures in the corresponding drawings. These exemplifications do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0011] Figure 1 This is a flow chart of a low-latency service transmission method provided according to an embodiment of the present invention;
[0012] Figure 2This is a schematic diagram of a capability determination mode provided by negotiation according to an embodiment of the present invention;
[0013] Figure 3 2. It is a schematic diagram of a mode in which a capability is determined by an access point when a terminal arrives at a service according to an embodiment of the present invention;
[0014] Figure 4 2. A schematic diagram of a capability mode in which an access point determines a capability when the access point arrives at a service according to an embodiment of the present invention;
[0015] Figure 5 It is a structural diagram of an electronic device according to another embodiment of the present invention. DETAILED DESCRIPTION
[0016] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, each embodiment of the present invention will be described in detail below with reference to the accompanying drawings. However, it will be understood by those skilled in the art that in each embodiment of the present invention, many technical details are provided to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solutions claimed in this application can be implemented. The division of the following embodiments is for convenience of description and should not constitute any limitation on the specific implementation of the present invention. The various embodiments can be combined with each other and referenced to each other under the premise that there is no contradiction.
[0017] One embodiment of the present invention relates to a low-latency service transmission method, which can be applied to a transmission opportunity (TXOP) holder (TXOP holder) for low-latency services in a wireless network. The TXOP holder can be an access point (AP) device, such as an access point (AP) or a multi-link access point device (AP MLD), or a computer device, such as a mobile phone or a computer. In this embodiment, a low-latency capability frame corresponding to the low-latency service is generated based on the service requirements of the low-latency service; by sending the low-latency capability frame, the processing device corresponding to the low-latency service is instructed to adjust its capability mode; or, by sending the low-latency capability frame, a negotiation is initiated with the processing device to adjust its capability mode. The low-latency capability frame enables the device processing the low-latency service to dynamically adjust its capability mode based on the current network environment and service requirements, thereby achieving reasonable allocation of network resources. This helps avoid network congestion and resource waste, and improves overall network performance and efficiency. The implementation details of the low-latency service transmission method of this embodiment are described in detail below. The following content is only provided for ease of understanding and is not required for implementing this solution.
[0018] like Figure 1As shown, in step 101, the transmission opportunity holder generates a low-latency capability frame corresponding to the low-latency service according to the service requirements of the low-latency service;
[0019] The primary function of the Low-Latency Capability Frame (LLC Frame) is to dynamically adjust the capability mode of the TXOP responder (STA). TXOP responders are primarily end devices (STAs), though APs and non-AP STAs are also possible. This dynamic capability mode adjustment allows TXOP responders to adapt to varying low-latency service requirements and STA hardware characteristics. The following is a detailed description of the LLC Frame's functionality: The LLC Frame flexibly adjusts the current STA's capability mode to a higher or lower level based on the actual low-latency service content or the type of STA transmitting the service. This adjustment ensures that network devices and systems operate optimally to support the data transmission speed and stability requirements of different services. By increasing or decreasing the capability mode, the LLC Frame optimizes network performance and meets the real-time requirements of different services.
[0020] The following four types of methods are used to generate low-latency capability frames corresponding to low-latency services:
[0021] 1) Generate a low-latency capability frame specifically for triggering capability mode adjustment and corresponding to the low-latency service through the predefined low-latency capability frame framework; this generation method defines a new type of frame, named low-latency capability frame.
[0022] The low-latency capability frame is a newly defined trigger frame type, specifically used to trigger the configuration update of the low-latency service Capability Mode. The trigger type field in the common information field of the trigger frame needs to be configured with a new value, which can be selected from the current reserved bit, and the value can be one of 8 to 15. In addition, parameter information and indication information related to the Capability Mode should be included in this newly defined trigger frame. The specific structure of the low-latency capability frame at this time is exemplified in two cases:
[0023] In the first case, the parameter information and indication information related to the Capability mode are configured in the CommonInfo field. To ensure the compatibility of the trigger frame, the Capability mode can be configured at the end of the CommonInfo field, as shown below:
[0024]
[0025] In this example, the size of the Capability mode field is variable, and the parameters to be configured are determined based on factors such as the priority and urgency of the low-latency service, and the type of STA. Alternatively, the Capability mode field can be combined with the Trigger dependent common info field and configured together, similarly placing the Capability mode field at the end.
[0026] The second method is to configure the corresponding CapabilityMode for each user in the User info list. This configuration method is clear and straightforward, as shown below:
[0027]
[0028] 2) By adding a dedicated indication field to the control frame, specifically for triggering capability mode adjustments and corresponding to low-latency services, a low-latency capability frame corresponding to low-latency services is generated. This design approach involves adding a Capability Mode indication field to the existing Control Frame, effectively attaching the Capability Mode configuration to the existing frame and sending it together, thus reducing signaling overhead. For example, the Capability Mode indication field can be added to the existing trigger frame. The configuration method can refer to the process for the newly defined low-latency capability frame described above.
[0029] Another method is to extend the Capability Mode field in control frames such as CTS (Clear-to-Send), RTS (Request-to-Send), and PS-poll to carry Capability Mode related information. Also considering the compatibility of this control frame, the Capability Mode field can be added before the FCS. Take the CTS frame as an example:
[0030]
[0031] 3) By adding a capability mode field or capability mode element specifically for triggering capability mode adjustment and corresponding to low-latency services to the management frame framework, a low-latency capability frame corresponding to low-latency services is generated. LLC Frame can also be used as a type of management frame, defining a new management frame or adding capability mode configuration to existing management frames, such as adding capability mode configuration to management frames such as Beacon and Probe Request Frame. There are two specific configuration methods:
[0032] 1. Add the Capability mode field
[0033] In some cases, capability mode can be defined as a capability mode field or a capability mode control field, wherein the field includes at least one of the contents of the above-mentioned embodiments related to the low-latency capability frame as a subfield. In some cases, the capability mode field can be called a power saving model control field, an enhanced operation mode control field, a low latency operation control field, or other names.
[0034] 2. Adding Capability mode element
[0035] Add a Capability mode-related element to the frame body of the management frame. The element contains at least one item from the low-latency capability field as a subfield or sub-element, and add a Capability mode element to the management frame that needs to be configured. This method requires defining a new Element ID dedicated to Capability mode. In some cases, the Capability mode element can be called a powersaving mode element, an enhanced operation mode element, a low latency operation mode element, or other names.
[0036] 4) LLC Frame can also be combined with low-latency related indication frames, such as preemption request PRI (Preemption Indication) frame, request frame for sending low-latency service, BSR frame sent by STA with low-latency service to be sent, etc. The preemption request frame refers to the indication frame initiated by STA with low-latency service to be sent (the STA can be AP or non-AP STA) to preempt the transmission opportunity or transmission resource of the existing service being transmitted. The request frame for sending low-latency service refers to the request frame sent by STA with low-latency service to be sent to TXOP holder or AP to request the sending of low-latency service. The BSR frame sent by STA with low-latency service to be sent refers to the STA that has low-latency service to be sent, which has received the BSRP (Buffer Status Report Poll) notification after notifying the TXOP holder or AP that there is low-latency service to be sent, and has fed back the BSR frame.
[0037] Low-latency capability frames can be unicast control frames, management frames, or other frames. In some cases, these frames can also be transmitted via broadcast or multicast. Specifically, low-latency capability frames can be sent via unicast, broadcast, or multicast when sending preemption request frames, send request frames, or buffer status report polling frames related to low-latency services. This design leverages existing transmission opportunities for low-latency service-related frames, reducing additional transmission overhead and latency.
[0038] In addition, the Capability Mode field or element mentioned in the above examples does not impose any special restrictions on the name of this field. In some cases, the Capability Mode field / element can be called the Power Saving Model Control field / element, or the Enhanced Operation Mode Control field / element, or the Low Latency Operation Control field / element, or other names related to updating the Capability Mode configuration. The above content can also be included in the Initial Control Frame. The Initial Control Frame can be a newly defined trigger frame, or a management frame or control frame used for Capability Mode configuration or switching changes.
[0039] In step 102, the transmission opportunity holder instructs the processing device corresponding to the low-latency service to adjust the capability mode by sending a low-latency capability frame; or, by sending a low-latency capability frame, starts negotiation with the processing device to adjust the capability mode of the processing device.
[0040] The capability mode includes multiple key elements that together determine the performance and behavior of network devices. In one example, the capability mode includes one of the following and any combination thereof: operating mode, number of operating antennas (the number of antennas used for transmission and / or the number of antennas used for reception), channel bandwidth, number of spatial streams (NSS, indicating the number of supported receive spatial streams and / or the number of supported transmit spatial streams), modulation and coding scheme (MCS), coding method, code rate, support for multi-RU scheduling, data rate, PPDU format, transmission data packet size, dynamic resource unit (dRU, full name Dynamic Resource Unit), seamless roaming parameters, non-primary channel access parameters, multi-access point coordination parameters, and multi-connected device parameters. The dynamic resource unit determines whether the network device supports the dynamic resource unit (DRU) function and the supported dynamic resource unit (DRU) modes and features (including the granularity, bandwidth, size of the DRU, the bandwidth that can be scheduled for use by the DRU, whether it can coexist with the regular RU (rRU), the density and number of pilot (reference signals), whether the pilot is shared with the rRU, etc.). When parameters related to seamless roaming, secondary channel access (or non-primary channel access), and multi-AP coordination are optional parameters in the capability mode, they can be used to indicate: whether seamless roaming is supported, whether secondary channel access is supported, the granularity of secondary channel access, bandwidth, number of temporary primary channels, secondary channel access type (TXOP duration and / or EDCA parameters), and other secondary channel access-related parameters. In some cases, the capability mode also includes parameters related to multi-link devices, specifically, the number of links of the multi-link device, such as link ID, STA ID, MLD ID, or a combination thereof. In some cases, the capability mode includes a multiplelink element, or a basic multiple link element or a newly defined multilink element, which is used to indicate whether the relevant link is enabled / enabled or not. In some cases, the multilink element is used to indicate the connection status of the current terminal and its associated first multi-connection device. In some cases, the multilink element is used to indicate the connection status of the current terminal and a second multi-connection device other than the first multi-connection device associated with it. Optionally, whether to support downlink MU-MIMO is also an optional parameter in the Capability Mode.
[0041] It is understandable that before the low-latency capability frame is sent, the device should have an initial set of capability mode configurations, which can be a default configuration or a configuration previously determined through negotiation. The default configuration refers to a set of default configurations initialized by the device based on its own capabilities. When there is no instruction or negotiation from the AP or other devices, the device defaults to using its own capability mode default configuration as the initial configuration. In some cases, the default configuration can be pre-stored in the device; optionally, the configuration previously determined through negotiation means that the initial capability mode is determined through negotiation. Or a set of parameters is specified as the initial configuration through related control frames or management frames. In some cases, the capabilitymode-related frame contains a field, 0 indicates the default configuration, and 1 indicates the non-default configuration. Or 0: Indicates the mode when the terminal accesses the current AP.
[0042] In one example, a capability mode may have multiple capability levels, each of which has its own corresponding configuration parameters. The specific parameters included in the configuration parameters and the specific values of the parameters may be determined through negotiation or default configuration. Similarly, the capability mode may contain several levels, and the specific content of each level may also be determined through negotiation or default configuration. Under this premise, the instructing the processing device corresponding to the low-latency service to adjust the capability mode in step 102 may be: instructing the processing device corresponding to the low-latency service to adjust the current capability level or adjust the configuration parameters corresponding to the current capability level; the starting of negotiation with the processing device to adjust the capability mode of the processing device mentioned in step 103 may be: starting negotiation with the processing device to adjust the current capability level of the processing device or adjust the configuration parameters corresponding to the current capability level of the processing device. Specifically, the above content may be included in the relevant negotiation frame or default configuration, or included in the initial control frame (ICF, initial control frame), or LLC frame. In some cases, the negotiated capability mode determines the number of capability mode levels and the specific content of each level. When specifically triggered, configured, or executed, only the level content related to the Capability mode may be included. The level content may be a field, a bitmap, or a binary number corresponding to the level number {00: 1, 01: 2, 10: 3, 11: 4}. Similar binary bits may have more levels with more bits, which are not described here. In some cases, the control frame or management frame only includes the level indication of the capability mode, which is used to adjust the current capability level of the processing device. Unless the configuration parameters corresponding to the capability level are modified, the capability mode will include parameters related to the modification. In some cases, the control frame or management frame may only include the capability mode level indication. Optionally, the default configuration may be included in the capability mode level as one of the levels, such as level 0. In some cases, CapabilityMode includes the time to stop the indicated parameters or the effective time of the corresponding mode and return to the default mode.
[0043] In the LLC Frame, the parameter of Capability Mode can be a recommended value, a limited value or a specified value. Accordingly, by sending a low-latency capability frame, the processing device corresponding to the low-latency service is instructed to adjust the capability mode. It can be the following situations: the specified value requires the device to adopt the parameters configured in Capability Mode in LLC to ensure the consistency and stability of data transmission. That is, by sending a low-latency capability frame, the processing device corresponding to the low-latency service is instructed to use the capability mode parameters in the low-latency capability frame as specified parameters to adjust the capability mode; the limited value is used to set the maximum or minimum value that the parameter can support to ensure that the network device can work normally under specific conditions. That is, by sending a low-latency capability frame, the processing device that processes the low-latency service is instructed to use the capability mode adjustment range parameters in the low-latency capability frame as limited parameters to adjust the capability mode within the adjustment range; the recommended value is used to provide the recipient with a set of possible configuration options for reference and selection. That is, by sending a low-latency capability frame, starting to negotiate with the processing device corresponding to the low-latency service to adjust the capability mode of the processing device, it can be: by sending a low-latency capability frame so that the processing device uses the capability mode parameters in the low-latency capability frame as recommended parameters; based on the processing device receiving the recommended parameters, negotiate with the processing device to adjust the capability mode of the processing device.
[0044] In some cases, the processing device corresponding to the low-latency service (also referred to as a device processing the low-latency service) includes one of the following or any combination thereof: an execution device that receives and executes the low-latency service, a second access point device or a second multi-connection access point device that has a collaborative relationship with the first access point device or the first multi-connection access point device associated with the execution device, and a third access point device or a third multi-connection access point device that belongs to the same MAC upper layer as the first access point device or the first multi-connection access point device. The device's current Capability Mode takes effect or becomes operational immediately upon receipt of the indication. The device receiving the frame containing the Capability Mode may take effect, or the device transmitting the frame containing the Capability Mode may take effect. In some cases, the device taking effect may also take effect on a third device other than the current terminal and its associated AP / AP MLD. This third device may be another AP / AP MLD in a collaborative relationship with the associated AP / AP MLD, or another AP / AP MLD that shares a common MAC upper layer (upper MAC) with the associated AP / AP MLD. In some cases, the LLC Frame is sent from one AP MLD to another AP MLD. In some cases, an AP MLD sends the LLC Frame to its shared upper MAC, which then forwards it to another AP MLD. Note that the LLC Frame only modifies the configuration of one or more levels of the current capability mode. The updated capability mode parameters in the LLC Frame are only adopted when the STA switches to the corresponding capability mode level. Different services may have different network performance requirements, so whether to adopt the capability mode configuration negotiated via the LLC Frame depends on the specific situation.
[0045] In summary, there are two strategies for LLC frame transmission: one is based on the priority or urgency of low-latency services. For higher-priority services, real-time and stable data transmission is crucial. To ensure smooth service delivery, LLC frames can be sent to negotiate with the receiver and adjust the Capability Mode to further optimize network performance. The other strategy uses low-latency services as a trigger. Once a STA has a low-latency service to transmit, it sends an LLC frame to adjust the corresponding Capability Mode to the optimal state.
[0046] For the negotiation mechanism of Capability mode, the following two methods are given as examples: By sending a low-latency capability frame, negotiation with the processing device is started to adjust the capability mode of the processing device, such as Figure 2 As shown, non-LL (non-Low Latency) data is transmitted before low-latency services arrive. When STA1 (TXOP responder) receives low-latency services, it sends a proposed LLC value to the AP (TXOP holder). The AP confirms whether the proposed LLC value is reasonable and returns an LLC ACK frame. If LLC parameters need to be adjusted, the corresponding parameters can be configured in the LLC ACK frame to reach an agreement on the Capability Mode configuration. Subsequent low-latency service data packets can be transmitted according to the mode configured in the LLC frame.
[0047] Another way is for the AP to directly instruct the processing device to adjust the capability mode, such as Figure 3 As shown in the figure, non-LL (non-Low Latency) data is transmitted before the arrival of low-latency services. When STA1 (TXOP responder) receives low-latency services, it sends a low-latency service indication (LL indication) to the AP (TXOP holder), notifying the AP of the pending low-latency services. The AP then sends an LLC frame to indicate the corresponding capability mode configuration. After receiving the frame, the STA returns an LLC ACK frame.
[0048] Similarly, in Figure 4 In the example shown, if the AP directly instructs the processing device to adjust the capability mode, non-low-latency service (non-LL: non-Low Latency) data is transmitted before the low-latency service arrives. If there is low latency transmission on the AP side, the AP sends a low-latency service capability frame (LLC) to notify STA1 (TXOP responder) of the update of the capability mode. After receiving it, STA1 feedbacks the LLC ACK confirmation frame.
[0049] Regarding the impact duration of the LLC frame, that is, how long the capability mode configured in the LLC frame is maintained, there are several examples:
[0050] 1) After adjusting the capability mode of the processing device, the duration of the capability mode is determined based on the time of receipt of the next low-latency service capability frame or configuration update indication. This approach maintains the capability mode configuration updated in the LLC frame if no subsequent LLC frame or other overriding configuration is received. This ensures network stability and continuity, preventing frequent configuration changes from disrupting services.
[0051] 2) When generating a low-latency capability frame corresponding to a low-latency service, the STA determines the duration of the capability mode by carrying a duration parameter in the low-latency capability frame. For example, an impact time or duration, such as an integer number of TTBT or a specific number of milliseconds, is configured in the LLC frame or capability mode. A timer starts after receiving the LLC frame. When the timer expires, the STA automatically restores the original capability mode configuration.
[0052] In some cases, the impact time of an LLC Frame refers to the impact time of the capability mode contained therein.
[0053] In some cases, this duration can also indicate a specific TID or service type based on service binding. When a service starts or ends, the parameters or mode indicated by the Capability Mode take effect or cease to take effect. Similarly, when the TID is bound to a TID and the TID changes, such as when a TID is no longer mapped to the current link, the parameters indicated by the Capability Mode cease to take effect. In some cases, the default capability mode takes effect. Similarly, when a new TID is mapped to the current link, the parameters indicated by the Capability Mode take effect.
[0054] 3) After adjusting the capability mode of the processing device, a preset trigger frame for interrupting the capability mode is used to determine how long the capability mode will be maintained. In addition to using timers to restore the original configuration, a dedicated trigger frame can be configured to interrupt the current capability mode or configure a new capability mode to overwrite the original configuration. This trigger frame can be a reconfigured LLC frame or another trigger frame. This design provides greater flexibility and real-time performance, enabling the network to dynamically adjust based on service needs.
[0055] 4) In some scenarios, the Capability Mode needs to be configured and adjusted periodically. For example, periodic low-latency services may have different requirements for Capability Modes in different periods, and corresponding adjustments should also be made. Therefore, the indicated parameters contained in the Capability Mode, or the effective duration of the corresponding mode is periodic, including the specific effective period. The configuration of the LLC frame or Capability Mode should include the number of configured periods, the duration of each period, and the Capability Mode-related configuration within each period.
[0056] While the transmission of low-latency services is an important condition for triggering a Capability mode update, it is not the only scenario. In various scenarios (not involving the transmission of low-latency services), there may also be a need to update the Capability mode configuration. For example, in one example, in energy-saving mode, a device (AP or non-APSTA) can adjust the transmission scheme by updating the Capability mode to achieve energy saving. Specifically, a predefined Capability Mode frame can be used to instruct the processing device to adjust the Capability Mode to achieve energy saving. For another example, when the processing device is not processing the low-latency service, it can be instructed to adjust the Capability Mode via a predefined Capability Mode frame after a preset Capability Mode adjustment trigger condition is met. The preset Capability Mode adjustment trigger condition includes one of the following and any combination thereof: a change in the network condition of the processing device, a switch in the associated AP of the processing device, a change in the service requirements of the processing device, or the initial startup or initial access after the processing device is restarted. That is, when the device's network condition changes, or when the associated AP is switched, or when the service requirements change, or when the device is initially started or initially accessed after a restart, or other scenarios, there is a need to update the Capability Mode. These update processes can refer to and follow the steps used for the Capability mode update introduced by low-latency service transmission. In order to meet the update requirements of the Capability mode configuration more efficiently and accurately, this embodiment proposes to define a capability mode frame (Capability Mode Frame). The design of this frame (Frame) can fully refer to and reuse the design principles mentioned in the above embodiments to ensure that it maintains the stability and efficiency of the system while implementing the Capability mode configuration update. For example, it can be: in energy-saving mode, when it is detected that the network conditions of the device have changed, or when switching the associated AP, or when the service requirements have changed, or after the initial startup or initial access after restart, a predefined capability mode frame is used to indicate the device to adjust the capability mode.
[0057] Specifically, the function of the Capability Mode Frame is to update the Capability mode configuration based on at least one of the above-mentioned influencing factors, wherein the function, level and other characteristics of the Capability mode are consistent with those described in the above-mentioned embodiments, and the effective time of the Capability Mode Frame can also reuse the effective time scheme in the above-mentioned embodiments. In some cases, the capability mode frame can also be called the initial control frame (ICF), which is used for setting parameters in the capability mode, or switching the capability mode, such as switching from high capability mode to low capability mode to achieve energy saving. In some cases, the ICF contains service type, priority, AC access category, etc. In some cases, the capability mode of the AP changes, or the changed mode can be advertised through beacons to the associated terminals, and / or terminals that potentially access the AP.
[0058] In some cases, the beacon contains a newly defined capability mode element. Optionally, the capability mode element can also be an enhanced operation mode element. Optionally, capability mode is an enhancement based on the OM control field (Operation mode control field) (see 9.2.4.7.2 802.11Revme4.0 for details), and includes at least one of the above-mentioned low-latency capability frames. In some cases, the Capability ModeFrame contains a newly defined enhanced OM control field. Transmitted by the capability mode initiator to the capability mode responder. After receiving the frame, the capability mode responder sends an ACK to the capability mode initiator.
[0059] In some cases, a Capability Mode frame includes a Capability Mode field, also known as a Capability Control field, which includes at least one of the aforementioned embodiments related to the Low Latency Capability field. In some cases, a Capability Mode frame is transmitted by an initiator to a receiver. After receiving the frame, the receiver sends an acknowledgment frame (ACK frame) to the initiator. Alternatively, the receiver transmits an ACK frame after initiating a solicited frame transmission.
[0060] The frame type of the Capability Mode Frame can be a control frame, a management frame, a trigger frame, etc., which is the same as the scheme in the embodiment of the low-latency capability frame mentioned above. The transmission process of the Capability Mode Frame is similar to the LLC frame transmission process, and there are two ways: one is through negotiation, initiated by STA1 that needs to update the Capability Mode, and the recommended Capability mode is sent to the target STA2 through the Capability Mode Frame. The target STA2 decides whether to agree to the Capability Mode and feeds back the Capability Mode Frame to STA1 to confirm its Capability Mode configuration. The other way is to specify it through the AP side, and the STA1 that needs to update the Capability Mode initiates a request to update the Capability mode, and the AP sends the updated Capability Mode configuration to STA1 through the Capability Mode Frame. The configuration of the Capability Mode Frame affects the time, and the scheme in the above-mentioned low-latency capability frame related embodiment can be reused.
[0061] In this embodiment, based on the service requirements of low-latency services, a low-latency capability frame corresponding to the low-latency service is generated; by sending the low-latency capability frame, the processing device corresponding to the low-latency service is instructed to adjust its capability mode; or, by sending the low-latency capability frame, negotiation with the processing device is initiated to adjust the capability mode of the processing device. The low-latency capability frame enables the device processing low-latency services to dynamically adjust its capability mode based on the current network environment and service requirements, thereby achieving reasonable allocation of network resources. This helps avoid network congestion and resource waste, and improves overall network performance and efficiency.
[0062] The steps of the above method are divided only for the purpose of clear description. During implementation, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this application; adding insignificant modifications or introducing insignificant designs to the algorithm or process without changing the core design of the algorithm and process are all within the scope of protection of this application.
[0063] Another embodiment of the present invention relates to an access point, such as Figure 5 As shown, it includes at least one processor 501; and a memory 502 that is communicatively connected to the at least one processor; wherein the memory 502 stores instructions that can be executed by the at least one processor 501, and the instructions are executed by the at least one processor 501 so that the at least one processor 501 can execute the low-latency service transmission method as described above.
[0064] The memory 502 and processor 501 are connected using a bus. The bus can include any number of interconnected buses and bridges, connecting various circuits of one or more processors 501 and memory 502. The bus can also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits. These are all well known in the art and are therefore not described further herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be a single component or multiple components, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by the processor 501 is transmitted over a wireless medium via an antenna. Furthermore, the antenna receives data and transmits it to the processor 501.
[0065] The processor 501 is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. The memory 502 can be used to store data used by the processor 501 when performing operations.
[0066] Another embodiment of the present invention relates to a computer-readable storage medium storing a computer program, which implements the above method embodiment when executed by a processor.
[0067] That is, those skilled in the art will understand that all or part of the steps in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a program, which is stored in a storage medium and includes a number of instructions for causing a device (which may be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., various media that can store program code.
[0068] Those skilled in the art will appreciate that the above-mentioned embodiments are specific examples for implementing the present invention, and that in actual applications, various changes may be made thereto in form and detail without departing from the spirit and scope of the present invention.
Claims
1. A low-latency service transmission method, characterized in that: include: Upon receiving a low-latency service capability indication request sent by a processing device, generating a low-latency capability frame corresponding to the low-latency service according to the service requirements of the low-latency service carried in the low-latency service capability indication request; Wherein, the processing device has the low-latency service to be processed; Instructing each of the processing devices corresponding to the low-latency services to adjust their capability modes by sending the low-latency capability frame; or Initiate negotiation with each of the processing devices by sending the low-latency capability frame to adjust the capability mode of the processing device; When the low-latency service to be processed is present, generating a low-latency capability frame corresponding to the low-latency service according to the service requirements of the low-latency service; By sending the low-latency capability frame, the device notifies each associated device of the capability mode that the device expects or is about to adjust to; Wherein, one of itself and the processing device is an access point device, and the other is a terminal device; Wherein, one of itself and the associated device is an access point device, and the other is a terminal device; The capability mode includes any one of the following and any combination thereof: Working mode, number of working antennas, channel bandwidth, number of spatial streams, MCS, coding method, bit rate, whether multi-RU scheduling is supported, data rate, PPDU format, size of transmitted data packet, dynamic resource unit, seamless roaming parameters, non-primary channel access parameters, multi-access point coordination parameters, and multi-connected device parameters.
2. The low-latency service transmission method according to claim 1, characterized in that: The sending of the low-latency capability frame to instruct a processing device corresponding to the low-latency service to adjust a capability mode includes: By sending the low-latency capability frame, instructing the processing device corresponding to the low-latency service to use the capability mode parameter in the low-latency capability frame as a designated parameter to adjust the capability mode; or, Instructing the processing device to use the capability mode adjustment range parameter in the low-latency capability frame as a limiting parameter to adjust the capability mode within the adjustment range by sending the low-latency capability frame; The sending of the low-latency capability frame to start negotiation with the processing device to adjust the capability mode of the processing device includes: By sending the low-latency capability frame, the processing device uses the capability mode parameter in the low-latency capability frame as a suggested parameter; Based on the processing device receiving the recommended parameters, negotiation is performed with the processing device to adjust the capability mode of the processing device.
3. The low-latency service transmission method according to claim 1, characterized in that: The capability model has multiple capability levels, and each capability level has corresponding configuration parameters; The indicating a processing device adjustment capability mode corresponding to the low-latency service includes: Instructing a processing device corresponding to the low-latency service to adjust a current capability level or a configuration parameter corresponding to the current capability level; The starting of negotiation with the processing device to adjust the capability mode of the processing device includes: A negotiation is started with the processing device to adjust the current capability level of the processing device or to adjust a configuration parameter corresponding to the current capability level of the processing device.
4. The low-latency service transmission method according to claim 1, characterized in that: The generating a low-latency capability frame corresponding to the low-latency service includes: Generate a low-latency capability frame corresponding to the low-latency service, specifically for triggering capability mode adjustment, through a predefined low-latency capability frame framework; or By adding an indication field corresponding to the low-latency service, which is dedicated to triggering capability mode adjustment, in the framework of the control frame, to generate a low-latency capability frame corresponding to the low-latency service; or, A low-latency capability frame corresponding to the low-latency service is generated by adding a capability mode field or capability mode element corresponding to the low-latency service, which is specifically used to trigger capability mode adjustment, into the framework of the management frame.
5. The low-latency service transmission method according to claim 1, characterized in that: The method further comprises: After adjusting the capability mode of the processing device, determining the duration of maintaining the capability mode according to the time of receiving the next low-latency service; or When generating a low-latency capability frame corresponding to the low-latency service, determining the maintenance time of the capability mode by carrying a maintenance time parameter in the low-latency capability frame; or, After the capability mode of the processing device is adjusted, a trigger frame preset for interrupting the capability mode is used to determine the duration of maintaining the capability mode.
6. The low-latency service transmission method according to claim 1, characterized in that: The sending the low-latency capability frame includes: When sending a preemption request frame, a sending request frame, or a buffer status report polling frame related to the low-latency service, the low-latency capability frame is sent in the form of unicast, broadcast, or multicast.
7. The low-latency service transmission method according to claim 1, characterized in that: The method further comprises: When in power saving mode, generate a predefined capability mode frame; or, When the processing device is not in the process of processing the low-latency service, generating a predefined capability mode frame after a preset capability mode adjustment trigger condition is met; Instructing the processing device to adjust the capability mode by sending the capability mode frame; or Initiate negotiation with the processing device to adjust the capability mode of the processing device by sending the capability mode frame; The preset capability mode adjustment triggering condition includes one of the following and any combination thereof: The network condition of the processing device changes, the processing device switches the associated AP, the service demand of the processing device changes, or the processing device is initially started or initially connected after restart.
8. An access point, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the low-latency service transmission method as described in any one of claims 1 to 7.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the low-latency service transmission method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
An ultra-low delay uplink service flow resource reservation and distribution method based on an air interface slice
CN109041132A
Implementation method of Wi-Fi point-to-point service and related equipment
CN111641979A
Energy-saving method for low-latency service, access point and storage medium
CN117915444A