Communication methods, apparatuses, and devices

CN122909682APending Publication Date: 2026-10-13RUIJIE NETWORKS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511946565.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-22
Publication Date
2026-10-13

AI Technical Summary

Technical Problem

[0003]然而,现有LLI机制常面向于单用户场景,在一个接入点(英文:Access Point, 缩写为AP)同时服务多个non-AP STA的场景中,LLI机制的能力则较为欠缺,AP在面临多用户场景下并发的低时延流量上传的需求,存在传输资源分配滞后,传输效率差的问题

Benefits of technology

[0016]第十二方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122909682A_ABST
    Figure CN122909682A_ABST
Patent Text Reader

Abstract

The application provides a communication method, which comprises: receiving a first frame from at least one station, wherein the first frame comprises characteristic information of low-latency traffic to be transmitted by each station in the at least one station; and sending a second frame to the at least one station based on the characteristic information, wherein the second frame is used to indicate transmission resources of the low-latency traffic in the at least one station. In this way, the access point can significantly improve the utilization of transmission resources and improve the transmission efficiency of low-latency traffic in a multi-user scenario as a whole by allocating transmission resources based on the characteristic information of low-latency traffic.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a communication method, apparatus, and device. Background Technology

[0002] With the large-scale development of mobile internet and the Internet of Things (IoT), multi-user wireless communication scenarios are becoming increasingly complex, the number of simultaneously active terminal devices in the network is growing significantly, and the demand for low latency, high reliability, and stable connections from various services is constantly rising. Currently, the Low Latency Indication (LLI) mechanism introduces a lightweight signaling mechanism at the Medium Access Control (MAC) layer, allowing non-access point stations (non-AP stations) to dynamically declare their needs through control response frames when low-latency traffic is detected, thereby improving the transmission efficiency of low-latency traffic.

[0003] However, existing LLI mechanisms are often geared towards single-user scenarios. In scenarios where an access point (AP) serves multiple non-AP STAs simultaneously, the capabilities of LLI mechanisms are relatively lacking. When APs face the need for concurrent low-latency traffic uploads in multi-user scenarios, there are problems such as delayed allocation of transmission resources and poor transmission efficiency. Summary of the Invention

[0004] This application provides a communication method, apparatus, and device that improves the efficiency of low-latency traffic upload in multi-user scenarios.

[0005] Firstly, a communication method is provided for use at an access point, the method comprising: Receive a first frame from at least one site, the first frame including characteristic information of the low-latency traffic to be transmitted by each of the at least one site; A second frame is sent to at least one site based on feature information. The second frame is used to indicate the transmission resources for low-latency traffic in at least one site.

[0006] Secondly, a communication method is provided for use at a first station, the method comprising: Send the first frame to the access point. The first frame includes the characteristic information of the low-latency traffic to be transmitted at the first site. Receive a second frame from the access point, which indicates the transmission resources for low-latency traffic in the first site.

[0007] Thirdly, a communication device is provided, comprising: The first transceiver module is used to receive a first frame from at least one station, the first frame including characteristic information of the low-latency traffic to be transmitted by each of the at least one station; The first transceiver module is also used to send a second frame to at least one site based on feature information. The second frame is used to indicate the transmission resources of low-latency traffic in at least one site.

[0008] Fourthly, a communication device is provided, comprising: The second transceiver module is used to send the first frame to the access point. The first frame includes the characteristic information of the low-latency traffic to be transmitted by each station in the first station. The second transceiver module is also used to receive a second frame from the access point, which indicates the transmission resources for low-latency traffic in the first site.

[0009] Fifthly, a communication device is provided, the device being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0010] In a sixth aspect, an access point is provided, the access point including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.

[0011] In a seventh aspect, an access point is provided, including a processor and a communication interface, wherein the communication interface is configured to receive a first frame from at least one site, the first frame including characteristic information of low-latency traffic to be transmitted by each of the at least one site; the communication interface is further configured to send a second frame to the at least one site based on the characteristic information, the second frame indicating the transmission resources of low-latency traffic in the at least one site.

[0012] In an eighth aspect, a site is provided that includes a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.

[0013] In a ninth aspect, a station is provided, including a processor and a communication interface, wherein the communication interface is used to send a first frame to an access point, the first frame including characteristic information of low-latency traffic to be transmitted by each station in the first station; the communication interface is also used to receive a second frame from the access point, the second frame being used to indicate the transmission resources of low-latency traffic in the first station.

[0014] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0015] Eleventhly, a wireless communication system is provided, comprising: an access point and a site, wherein the access point is configured to perform the steps of the method described in the first aspect, and the site is configured to perform the steps of the method described in the second aspect.

[0016] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0017] In a thirteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.

[0018] In this embodiment, the access point receives a first frame from at least one site. The first frame includes feature information of the low-latency traffic to be transmitted by each of the at least one site. Based on the feature information, the access point sends a second frame to the at least one site. The second frame is used to indicate the transmission resources of the low-latency traffic in the at least one site. In this way, the access point allocates transmission resources to the at least one site according to the feature information, which can significantly improve the utilization rate of transmission resources and improve the overall transmission efficiency of low-latency traffic in multi-user scenarios. This avoids the delay or even failure to transmit low-latency traffic related to high-priority or urgent services. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This is a schematic diagram of a communication system applicable to embodiments of this application; Figure 2 This is a flowchart illustrating the LLI mechanism provided in the embodiments of this application; Figure 3 This is an interactive schematic diagram of a communication method provided in an embodiment of this application; Figure 4 This is a schematic diagram of the frame structure of an M-BA Frame provided in an embodiment of this application; Figure 5This is a schematic diagram of the structure of a BA Information field provided in an embodiment of this application; Figure 6 This is a schematic diagram illustrating the structure of an AID TID Info field and a BA Starting SequenceControl field provided in an embodiment of this application; Figure 7 This is a schematic diagram of the structure of a Feedback subfield provided in an embodiment of this application; Figure 8 This is a schematic diagram of another Feedback subfield structure provided in an embodiment of this application; Figure 9 This is an interactive schematic diagram of another communication method provided in an embodiment of this application; Figure 10 This is a schematic diagram of an ICF frame structure provided in an embodiment of this application; Figure 11 This is a schematic diagram of another User Info subfield structure provided in an embodiment of this application; Figure 12 This is a schematic diagram of the frame structure of a MU-RTS TXS Trigger Frame provided in an embodiment of this application; Figure 13 This is a schematic diagram of the structure of a User Info field provided in an embodiment of this application; Figure 14 This is a schematic diagram of a large-scale traffic transmission resource configuration provided in an embodiment of this application; Figure 15 This is a schematic diagram of the frame structure of a Temporary Group Action Frame provided in an embodiment of this application; Figure 16 This is a schematic diagram of the structure of a Temporary Group List field provided in an embodiment of this application; Figure 17 This is an interactive schematic diagram of another communication method provided in the embodiments of this application; Figure 18 This is one of the structural schematic diagrams of the communication device provided in the embodiments of this application; Figure 19 This is a second schematic diagram of the communication device provided in the embodiments of this application; Figure 20 This is a schematic block diagram of a communication device provided according to an embodiment of this application; Figure 21 This is a schematic block diagram of a chip provided according to an embodiment of this application; Figure 22This is a schematic block diagram of a communication system provided according to an embodiment of this application. Detailed Implementation

[0021] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art without creative effort regarding the embodiments of this application are within the scope of protection of this application.

[0022] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0023] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0024] The technical solutions provided in this application can be applied to wireless local area network (WLAN) systems, and are applicable to any of the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series protocols used in WLANs, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, and future 802.11 protocols. The methods provided in this application can be implemented by communication devices in a wireless communication system or by chips or processors within those devices. Accordingly, the communication device supports communication using the IEEE 802.11 series protocols. Although the embodiments of this application are mainly illustrated using a network deploying IEEE 802.11 as an example, those skilled in the art will readily understand that the various aspects involved in this application can be extended to other networks employing various standards or protocols, such as Bluetooth, high-performance radio LAN (HIPERLAN) (a wireless standard similar to IEEE 802.11, mainly used in Europe), wide area network (WAN), WLAN, personal area network (PAN), wireless personal area network systems based on ultra-wideband (UWB), sensing systems, or other networks now known or to be developed in the future. The methods provided in the embodiments of this application can be applied to the IEEE 802.15 series protocols, such as the 802.15.4a protocol, the 802.15.4z protocol, or the 802.15.4ab protocol, or a future generation of UWB WPAN protocol, etc., which will not be listed one by one.The technical solutions provided in this application can also be applied to the following communication systems, such as Internet of Things (IoT) systems, Vehicle-to-X (V2X) systems, narrowband Internet of Things (NB-IoT) systems, devices used in V2X systems, IoT nodes and sensors in IoT systems, smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities. Alternatively, they can be applied to Long Term Evolution (LTE) systems, 5th-generation (5G) communication systems, and new communication systems that will emerge in future communication developments. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in this application can be applied to any suitable wireless network.

[0025] In the Wi-Fi protocol, a station (abbreviated as STA) includes access point stations (abbreviated as AP STA) and non-access point stations (abbreviated as non-AP STA). For the sake of simplicity, access point stations are usually called access points (abbreviated as AP), and non-access point stations are called stations (abbreviated as STA).

[0026] For example, please refer to Figure 1 This illustration shows a schematic diagram of the network architecture of a communication system 100 provided in some embodiments of this application. The communication system 100 may include an access point AP 110 and a station STA 120 that accesses the network through the access point 110.

[0027] In this application embodiment, the access point can also be referred to as an access point device, and the site can also be referred to as a site device.

[0028] The communication in the communication system 100 can be communication between an AP and a non-AP STA, communication between two non-AP STAs, or communication between a STA and a peer STA. Here, a peer STA can refer to a device that communicates with a STA on an equal footing. For example, a peer STA may be an AP or a non-AP STA. An access point (AP) acts as a bridge connecting wired and wireless networks. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. AP devices can be terminal devices with Wi-Fi chips (such as mobile phones) or network devices (such as wireless routers, wireless switches, or wireless repeaters). It should be understood that the role of a STA in a communication system is not absolute. For example, in some scenarios, when a mobile phone connects to a router, it is a non-AP STA; when the mobile phone acts as a hotspot for other mobile phones, it plays the role of an AP.

[0029] Access points can support communication or sensing based on Wi-Fi protocols, such as 802.11b, 802.11a, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, or next-generation or later protocols.

[0030] The site can support communication or sensing based on Wi-Fi protocols, such as 802.11b, 802.11a, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, or next-generation or later protocols.

[0031] WLAN systems can provide high-speed, low-latency transmission. As WLAN application scenarios continue to evolve, WLAN systems will be applied to more scenarios and industries, such as the Internet of Things (IoT) industry, the Internet of Vehicles (IoV) industry, the banking industry, enterprise offices, stadiums, exhibition halls, concert halls, hotel rooms, dormitories, hospital wards, classrooms, supermarkets, squares, streets, production workshops, and warehouses. Of course, devices supporting WLAN communication or sensing (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart electricity meters, and smart air quality monitoring nodes), smart devices in smart homes (such as smart cameras, projectors, displays, televisions, speakers, refrigerators, and washing machines), nodes in the IoT, entertainment terminals (such as augmented reality (AR) and virtual reality (VR) wearable devices), smart devices in smart offices (such as printers, projectors, loudspeakers, and speakers), IoV devices, infrastructure in daily life scenarios (such as vending machines, supermarket self-service navigation kiosks, self-checkout machines, and self-ordering machines), and equipment in large sports and music venues.

[0032] In this application embodiment, an access point is a device with wireless communication capabilities, supporting communication or sensing using the WLAN protocol. It has the function of communicating or sensing with other devices in the WLAN network (such as non-AP STAs or other access points), and can also have the function of communicating or sensing with other devices. Alternatively, an access point acts as a bridge connecting wired and wireless networks, primarily connecting various wireless network clients together and then connecting the wireless network to the Ethernet. This wireless communication device can be a complete device, or it can be a chip, processing system, or functional module installed in a complete device. Devices with these chips, processing systems, or functional modules can implement the methods and functions of this application embodiment under the control of the chips, processing systems, or functional modules. The AP in this application embodiment is a device that provides services to non-AP STAs and can support 802.11 series protocols or subsequent protocols. For example, an access point can be an access point for terminals (such as mobile phones) to enter a wired (or wireless) network, mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens to hundreds of meters; it can also be deployed outdoors. For example, an AP can be a communication server, router, switch, bridge, or other communication entity; APs can include various forms of macro base stations, micro base stations, repeater stations, etc.

[0033] In the embodiments of this application, the site can be a user terminal device supporting WLAN or Wi-Fi technology, a mobile phone, a tablet computer, a computer, a virtual reality (VR) device, an augmented reality (AR) device, a wireless device in industrial control, a set-top box, a wireless device in autonomous driving, a vehicle communication device, a wireless device in remote medical care, a wireless device in a smart grid, a wireless device in transportation safety, a wireless device in a smart city or a wireless device in a smart home, a wireless communication chip / application-specific integrated circuit (ASIC) / system-on-chip (SOC), etc. WLAN technology can support frequency bands including but not limited to: low frequency bands (e.g., 2.4GHz, 5GHz, 6GHz) and high frequency bands (e.g., 45GHz or 60GHz). Figure 1 An exemplary diagram shows one AP 110 and two non-AP STAs 120. Optionally, the communication system 100 may include multiple AP STAs and other numbers of non-AP STAs, which is not limited in this application embodiment. It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include an access point 110 and a station 120 with communication functions. The access point 110 and the station 120 may be the specific equipment mentioned above, which will not be repeated here. The communication equipment may also include other equipment in the communication system 100, such as network controllers, gateways and other network entities. This application embodiment does not limit this.

[0034] It should be understood that the terms “system” and “network” used in this application are often used interchangeably herein.

[0035] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.

[0036] In this application embodiment, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including access points and sites). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol. In this application embodiment, "protocol" may refer to standard protocols in the field of communication, such as Wi-Fi protocols and related protocols applied in future Wi-Fi communication systems, and this application does not limit it. Access point 110 and site 120 can associate and communicate via wireless LAN technology. Association refers to the process of negotiating wireless link services between the STA and AP to establish a wireless link between them.

[0037] With the large-scale development of mobile internet and the Internet of Things (IoT), multi-user wireless communication scenarios are becoming increasingly complex. The number of simultaneously active terminal devices in the network has increased significantly, and the demand for low latency, high reliability, and stable connections from various services is constantly rising. The LLI mechanism introduces a lightweight signaling mechanism at the MAC layer, allowing non-AP STAs that detect low-latency traffic to dynamically declare their needs through control response frames, prompting the access point (AP) currently occupying the TXOP (Transmission Opportunity Request) to immediately release the TXOP resource. A non-AP STA can also be called a Transmission Opportunity Responder (TXOP Responder), and the AP can be called a TXOP Holder. This mechanism does not change the underlying queue contention rules but improves the transmission efficiency of low-latency traffic through real-time negotiation within the TXOP period, preventing low-latency traffic from becoming invalid due to waiting time exceeding its validity period.

[0038] Information transmission scheduling methods based on single-user or point-to-point scenarios often fail to effectively consider the competition and coordination of channel resources among multiple terminals. They tend to simply allocate bandwidth and latency resources based on service priority or fixed rules, easily leading to rigid resource allocation and uneven utilization. In multi-user scenarios where one AP simultaneously serves multiple non-AP STAs, facing various types of low-latency traffic concurrency, such as high-concurrency video, intelligent control, AR / VR, and telemedicine, the system scheduler often suffers from insufficient resource resolution and inaccurate priority division, resulting in important services being preempted and service quality being compromised. This not only reduces the overall network resource utilization but also causes low-latency traffic services that should have high priority transmission rights to time out during multi-user competition, posing challenges to application experience and security.

[0039] The main differences in low-latency traffic scheduling between single-user and multi-user scenarios are as follows: In single-user scenarios, the number of terminals is limited and sparse, bandwidth utilization is low, bandwidth allocation mechanism is simple, service types are relatively simple and service volume is small, and fixed priority is used in the transmission resource scheduling process. In contrast, in multi-user scenarios, the number of terminals is greater and the density is higher, the demand for concurrent low-latency transmission surges, and there is a higher demand for bandwidth utilization. At the same time, it is also necessary to be compatible with the low-latency traffic transmission needs corresponding to different service types. Therefore, low-latency traffic scheduling needs to be performed according to more flexible priorities to meet the low-latency traffic transmission needs of multi-user scenarios.

[0040] Generally, in a single-user LLI non-AP STA scenario, the RU and MCS used for downlink traffic transmission are used by default when transmitting low-latency traffic. For example, the AP downlink MCS is inherited when transmitting low-latency traffic. Typically, the MCS is ≤9, and a fixed single RU allocation and single-stream transmission method are used for low-latency traffic transmission. To maintain low power consumption during the data splitting process, a transmission method with reduced MCS or fewer RUs is used for low-latency traffic transmission.

[0041] As shown in Figure 2, in the LLI non-AP STA scenario, the existing LLI mechanism includes the following steps: S201, the AP sends downlink data frames to the non-AP STA.

[0042] Downlink data frames are used to transmit downlink traffic, which includes low-latency traffic or non-low-latency traffic.

[0043] A non-AP STA with LLI mechanism capability can be called an LLI non-AP STA.

[0044] S202. The AP sends an Initial Control Frame (ICF) to the non-AP STA. Optionally, the AP can send a Buffer State Report Poll Trigger Frame (BSRP Trigger Frame) to the non-AP STA as an ICF to inquire whether the non-AP STA has a low-latency traffic transmission requirement.

[0045] S203, non-AP STA sends a Multi-STA Block Acknowledge Frame (M-BA Frame) to AP.

[0046] When a non-AP STA detects the arrival of low-latency traffic, it reports the request to transmit low-latency traffic to the AP, and the signaling used by the non-AP STA is the Initial Control Response Frame (ICR Frame).

[0047] Optionally, the M-BA Frame may include the following fields: The TID subfield of the Association Identifier-Traffic IdentifierInformation (AID TID Info) field is set to 13; the Feedback Type subfield of the Block Acknowledgment Start Sequence Control (BAStarting Sequence Control) field is set to 1.

[0048] However, when faced with the demand for low-latency traffic transmission in multi-user scenarios, the AP cannot directly allocate its allocated TXOPs to each of the LLI non-AP STAs in the network to ensure timely uploading of low-latency traffic. First, the AP needs to consider its own timely transmission needs for its downlink traffic (low-latency or non-low-latency traffic). Furthermore, allocating TXOPs individually could potentially lead to insufficient TXOPs in high-concurrency, low-latency traffic scenarios.

[0049] The problems with the LLI mechanism in multi-user scenarios include: TXOP allocation mechanism flaw: AP cannot allocate a dedicated TXOP to each non-AP STA individually.

[0050] Resource competition conflict: AP's own downlink traffic (low latency / normal services) needs to prioritize occupying TXOP resources.

[0051] Energy efficiency strategy conflict: AP downlink transmission actively downgrades MCS (e.g., 11→9) to save energy, but single STA uplink is forced to inherit inefficient configuration.

[0052] Limitations of multi-user configuration: When low-latency services are running at high concurrency, the number of RUs and the MCS level cannot dynamically exceed the single-user limit.

[0053] Resource inheritance risk: Single users inherit AP downlink RU / MCS parameters by default, which can cause resource specification mismatch in multi-user scenarios.

[0054] Based on this, the challenges of multi-user low-latency traffic demand reporting and traffic scheduling include: Issue 1: The reported content is simplistic, and the granularity of service scheduling is coarse. Only TXOP requests are reported, which is insufficient information and cannot provide a comprehensive reference for fine-grained resource allocation by the AP. The lack of key parameters such as traffic characteristics, priority, and bandwidth capacity prevents the AP from determining service priorities and actual bandwidth requirements.

[0055] Issue 2: Delayed TXOP allocation and insufficient resource coverage. Multiple non-AP STAs continuously report low-latency requests. If the AP allocates TXOPs sequentially on a one-to-one basis, it's difficult to meet the real-time needs of all reporting terminals. After prioritizing downlink data coverage by the AP, there may be insufficient remaining TXOPs, causing delays or even failures in the transmission of some high-priority or urgent services.

[0056] Question 3: Concurrent transmission causes frequency domain interference. When multiple non-AP STAs concurrently report or transmit low-latency traffic on the same frequency band, they interfere with each other, resulting in degraded signal quality and compromised service reliability.

[0057] Based on this, this application provides a communication method in which an access point receives a first frame from at least one site, the first frame including feature information of low-latency traffic to be transmitted by each of the at least one site; the access point sends a second frame to the at least one site based on the feature information, the second frame being used to indicate the transmission resources of low-latency traffic in the at least one site. In this way, the access point allocates transmission resources to at least one site according to the feature information, which can significantly improve the utilization rate of transmission resources and improve the overall transmission efficiency of low-latency traffic in multi-user scenarios, avoiding the delay or even failure to transmit low-latency traffic related to high-priority or urgent services.

[0058] Furthermore, the aforementioned communication methods enhance the flexibility and scalability of wireless systems. They not only adapt to complex and ever-changing multi-user scenarios but also expand support capabilities for emerging applications such as the Internet of Things (IoT), connected vehicles, and industrial automation. Each non-AP STA's low-latency request can be dynamically and in real-time responded to. Whether in single-user or multi-user scenarios, the AP can allocate TXOPs according to actual needs, ensuring the high-reliability, low-latency communication requirements of new business models and innovative scenarios.

[0059] To facilitate understanding of the embodiments of this application, the related technologies will be described in detail below with reference to the accompanying drawings.

[0060] It should be understood that the technical solutions of this application are described in detail below through specific embodiments. The above-mentioned related technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and all of them fall within the protection scope of the embodiments of this application.

[0061] Figure 3 This is an interactive schematic diagram of a communication method according to an embodiment of this application. The method is applied to an access point and includes at least the following: S301, the access point receives the first frame from at least one station.

[0062] Accordingly, at least one station sends the first frame to the access point.

[0063] The first frame includes characteristic information of the low-latency traffic to be transmitted at at least one site.

[0064] In this application, the access point can be Figure 1 The access point 110 in the communication system 100 shown can be a station. Figure 1 Station 120 in the communication system 100 shown.

[0065] Understandably, the access point receives a first frame from at least one site. The first frame is used by at least one site to report the characteristic information of its low-latency traffic to be transmitted to the access point. The access point obtains the characteristic information of the low-latency traffic to be transmitted in at least one site by receiving the first frame, and allocates transmission resources to at least one site based on the characteristic information.

[0066] Optionally, at least one station includes a first station; that is, the first frame may be sent by the first station to the access point to report characteristic information of the low-latency traffic to be transmitted in the first station. The receiving point allocates transmission resources to at least one station, including the first station, based on the received characteristic information.

[0067] For example, the access point receives a first frame from a first site, and correspondingly, the first site sends a first frame to the access point.

[0068] S302, the access point sends a second frame to at least one station based on the feature information.

[0069] Accordingly, at least one station receives a second frame from the access point.

[0070] The second frame is used to indicate the transmission resources for low-latency traffic at at least one site.

[0071] Understandably, in the process of an access point allocating transmission resources to at least one site, in a multi-user scenario, where multiple sites have low-latency traffic to transmit, due to limited transmission resources, the access point allocates transmission resources to at least one site through feature information, thereby improving the utilization rate of transmission resources and enabling at least one site to transmit low-latency traffic more efficiently.

[0072] Optionally, the access point indicates the transmission resources allocated to at least one site via the second frame to enable scheduling of low-latency traffic to be transmitted at at least one site.

[0073] Optionally, at least one station includes a first station, meaning that the second frame may be sent from the access point to the first station to indicate that the first station is transmitting transmission resources for low-latency traffic.

[0074] For example, the access point sends a second frame to the first site, and the first site receives the second frame from the access point.

[0075] In some embodiments, the first frame sent from at least one station to the access point in S301.

[0076] The first frame uses an M-BA Frame, meaning that at least one station reports feature information via an M-BA Frame.

[0077] Optionally, see Figure 4 It shows a schematic diagram of the frame structure of an M-BA Frame, which includes at least one of the following: Frame Control field, Duration field, Receiver Address (RA) field, Transmitter Address (TA) field, Block Acknowledgment Control (BA Control) field, Block Acknowledgment Information (BA Information) field, or Frame Check Sequence (FCS) field.

[0078] RA indicates the MAC address of the AP, and TA indicates the MAC address of the non-AP STA.

[0079] Optionally, at least one station can report feature information by carrying feature information through the BA Information field in the M-BA Frame.

[0080] For example, see Figure 5 The diagram illustrates the structure of a BA Information field, which includes at least one of the following: AssociationID / TrafficID Information (AID / TID Info) field, Block Acknowledgment Start Sequence Control (BAStarting Sequence Control) field, or Feedback field. Further details can be found in [link to documentation]. Figure 6It shows a structural diagram of the AID TID Info field and the BA Starting Sequence Control field. The associated identifier and traffic identifier information includes at least one of the following: associated identifier (AID11) field, acknowledgment type (Ack Type) field, and traffic identifier (TID) field. The block acknowledgment start sequence control includes at least one of the following: fragment number field, reserved field, and feedback type field.

[0081] Optionally, at least one site may report feature information by carrying feature information through the Feedback subfield in the BA Information field.

[0082] For example, see Figure 7 The diagram illustrates the structure of a Feedback subfield. In the uplink scenario, the Feedback subfield includes at least one of the following: Low Latency Indicator (LLI) field, P2P Low Latency Indicator (P2P LLI) field, Maximum Latency field, Uplink Bandwidth (UL BW) field, Uplink Bandwidth Extension (UL BW Extension) field, User Priority (UP) field, Reserved field, and Primary / Secondary 160MHz Channel (PS160) field.

[0083] In some embodiments, the feature information includes at least one of the following: Maximum latency, used to indicate the maximum latency of low-latency traffic; or, Priority, used to indicate the priority of low-latency traffic; or, Traffic category, used to indicate the category of low-latency traffic; or, Traffic volume, used to indicate the volume of low-latency traffic; or, Transmission scenario, used to indicate a low-latency traffic transmission scenario; or, The bandwidth parameter indicates the maximum traffic transmission bandwidth supported by at least one site; or, Channel type, used to indicate the channel type used by at least one site to transmit low-latency traffic.

[0084] One possible design is the maximum latency of low-latency traffic, also known as the effective time or maximum delay of low-latency traffic.

[0085] For example, the Maximum Latency field in the aforementioned Feedback subfield indicates the maximum latency of low-latency traffic.

[0086] One possible design is called user priority (abbreviated as UP).

[0087] Optionally, the priority of a specific low-latency traffic can be indicated by priority encoding of the low-latency traffic.

[0088] For example, the UP field in the aforementioned Feedback subfield indicates the priority of low-latency traffic.

[0089] One possible design is that traffic categories are also known as access categories.

[0090] Optionally, traffic categories include background (BK) traffic, best effort (BE) traffic, voice (VO) traffic, and video (VI) traffic.

[0091] Optionally, there is a correlation between traffic category and priority.

[0092] For example, VO has the highest priority and is used for applications that are extremely sensitive to latency, such as VoIP and real-time voice. VI has the second highest priority and is used for applications that require stable bandwidth, such as video conferencing and streaming media. BE has the default priority and is used for ordinary web browsing and data transmission. BK has the lowest priority and is used for applications that are not sensitive to latency, such as file downloads and system updates.

[0093] One possible design is to indicate the volume of low-latency traffic through volume scale levels.

[0094] For example, the size of low-latency traffic can be indicated through the Buffer State Report Control (BSR Control) field or the Enhanced Buffer status report Control (EBSR Control) field.

[0095] Optionally, the first frame is an aggregated physical layer protocol data unit (A-PPDU) formed by aggregating M-BA Frames and null data frames with QoS markers. The A-PPDU includes sub-PPDUs for carrying M-BA Frames and sub-PPDUs for carrying QoS Null Frames. The MAC header of the sub-PPDU carrying the QoS Null Frame can be used to carry either the BSR Control field or the EBSR field.

[0096] One possible design includes transmission scenarios for both uplink low-latency traffic transmission and peer-to-peer (P2P) low-latency traffic transmission.

[0097] For example, the LLI and P2P LLI in the aforementioned Feedback subfields indicate low-latency traffic transmission scenarios.

[0098] The LLI and P2P LLI flags cannot both be 1 simultaneously. When (LLI, P2P LLI) = (0, 1), it indicates that in a P2P scenario, an LLI non-AP STA requests TXOP resources from the AP to transmit P2P low-latency traffic to another LLI non-AP STA. When (LLI, P2P LLI) = (1, 0), it indicates that in an uplink scenario, an LLI non-AP STA transmits uplink low-latency traffic to the AP. When (LLI, P2P LLI) = (0, 0), it indicates that no low-latency traffic is transmitted.

[0099] One possible design includes uplink bandwidth and uplink bandwidth extension, which indicate the maximum data transmission bandwidth supported by at least one site.

[0100] For example, the UL BW and UL BW Extension in the aforementioned Feedback subfields indicate the maximum data transfer bandwidth supported by at least one site.

[0101] One possible design includes a primary 160MHz channel and a secondary 160MHz channel, with at least one station indicating via channel type whether to transmit low-latency traffic via the primary 160MHz channel or via the secondary 160MHz channel.

[0102] For example, the PS160 field in the aforementioned Feedback subfield indicates the channel type of at least one site.

[0103] In some embodiments, where the transmission scenario corresponding to at least one site is a point-to-point transmission scenario, the feature information further includes: Receiver identifier, used to indicate the receiving site for low-latency traffic.

[0104] Understandably, in a P2P scenario, a site needs to transmit low-latency traffic to other LLI non-AP STAs. Therefore, during the feature information reporting process, the receiver identifier is used to indicate the receiver of the low-latency traffic.

[0105] For example, see Figure 8 The diagram illustrates another structure of the Feedback subfield. In a P2P scenario, the Feedback subfield also includes a Destination AID11 field. At least one site can use the Destination AID11 field to indicate the receiving site for low-latency traffic.

[0106] One possible design is that the first frame includes a block confirmation information field, which includes a feedback subfield used to carry feature information.

[0107] In some embodiments, see Figure 9 Prior to S301, the method also included: S300, the access point sends the third frame to the set of sites served by the access point.

[0108] The third frame indicates that when there is low-latency traffic to be transmitted, the set of stations shall report the characteristic information of the low-latency traffic. The set of stations includes at least one station.

[0109] Correspondingly, the site set receives the third frame from the access point.

[0110] Understandably, at least one station can proactively send the first frame to the access point, or it can send the first frame to the access point based on the access point's instruction. Specifically, the access point sends a third frame to the set of stations served by the access point, instructing at least one station in the set of stations with low-latency traffic to be transmitted to report the characteristic information of the low-latency traffic to be transmitted.

[0111] Optionally, the third frame is an Initial Control Frame (ICF). That is, the access point sends an ICF to the set of sites, instructing at least one site in the set with the low-latency traffic to be transmitted to report the characteristic information of the low-latency traffic to be transmitted.

[0112] For example, see Figure 10It shows a schematic diagram of an ICF structure, which includes at least one of the following: Frame Control field, Duration field, RA field, TA field, UHR Variant Common Info field, UserInfo List field, Padding field, or FCS field.

[0113] The RA field indicates the multicast MAC address of at least one site, and the TA field indicates the MAC address of the AP.

[0114] Optionally, the User Info List field in the ICF can be used to indicate that at least one site reports the characteristics of the low-latency traffic to be transmitted, as well as the number of all sites in the network.

[0115] For example, see Figure 11 It shows a schematic diagram of the structure of User Info List fields. The User Info List fields include at least the following: Association Identifier (AID12) field, Feedback Type field, LLI field, P2P LLI field, Primary AC field, Max TXOP Allocation Under Consideration field, Uplink Bandwidth Extension field, Uplink Ultra-Reliable Modulation and Coding Strategy (UL UHR MCS) field, and Reserved field.

[0116] Optionally, the access point may instruct at least one site to report the characteristic information indicated in the User Info List field by sending an ICF instruction.

[0117] In some embodiments, the access point sends the third frame to the set of sites served by the access point via multicast. This enables polling of the sites in the set for low-latency traffic to be transmitted, thereby obtaining more comprehensive characteristic information of the low-latency data of each site and thus better scheduling of low-latency traffic.

[0118] In some embodiments, the third frame includes access point capability information, which includes at least one of the following: The maximum transmission bandwidth supported by the access point; or The maximum data transmission rate supported by the access point; or The modulation and coding schemes supported by the access point.

[0119] Understandably, the access point indicates its own capability information to the site set through the third frame, so that when the sites report the feature information of low-latency traffic, they report based on the access point's capability information, thus avoiding reporting low-latency traffic that the access point cannot schedule to the access point and delaying the transmission of low-latency traffic.

[0120] One possible design is that the third frame includes an information list field, which includes at least one user information subfield for carrying capability information.

[0121] In some embodiments, for S302, sending a second frame to the at least one station based on the feature information includes: Group the at least one site according to feature information; The second frame is sent to at least one station based on the grouping results. The transmission resources include transmission opportunities and transmission parameters. Stations belonging to the same group have the same transmission opportunities, but the transmission parameters are different for each station belonging to the same group.

[0122] Understandably, the access point obtains the characteristic information of the low-latency traffic to be transmitted in at least one site by receiving the first frame, and groups the at least one site based on the characteristic information. It then allocates transmission resources to the sites in each group according to the grouping results. Sites in the same group share the same transmission opportunities to improve the utilization rate of transmission opportunities, thereby improving the transmission efficiency of low-latency traffic in the site and avoiding the problems of transmission delay or failure of concurrent low-latency traffic in multi-site scenarios.

[0123] Furthermore, to prevent interference between stations in the same group during data transmission via the same transmission opportunity, the access point configures different transmission parameters for different stations in the same group, ensuring both low-latency traffic transmission efficiency and data reliability and security.

[0124] In some embodiments, grouping the at least one site according to feature information in S301 includes at least one of the following: Traffic categories are used to determine the number of sites in a group to which at least one site belongs; Traffic volume is used to determine the number of sites in a group to which at least one site belongs; The maximum delay is used to determine that the first station and the second station belong to the same group when the maximum delay corresponding to the first station and the maximum delay of the second station meet the first preset condition. Priority is used to determine that the third and fourth stations belong to the same group if the priorities corresponding to the third station and the fourth station meet the second preset condition. The transmission scenario is used to determine that the fifth station and the sixth station belong to the same group when the transmission scenario corresponding to the fifth station and the transmission scenario corresponding to the sixth station meet the third preset condition; Among them, the first station, the second station, the third station, the fourth station, the fifth station, and the sixth station belong to at least one station.

[0125] Understandably, since the characteristic information reported by at least one site is quite different, the access point can group at least one site based on one or more of the above.

[0126] Optionally, when determining the number of stations in a group, the access point can use the traffic type and / or traffic size of the low-latency traffic. If the traffic size corresponding to the traffic type of the low-latency traffic to be transmitted by a station is small, multiple stations can be divided into the same group, allowing stations in the same group to share transmission opportunities, avoiding insufficient transmission opportunities, and improving the overall low-latency traffic transmission efficiency of at least one station. If the traffic size corresponding to the traffic type of the low-latency traffic to be transmitted by a station is large, then that station is divided into a separate group to improve the low-latency traffic transmission efficiency of that station.

[0127] One possible design is that the number of sites in each group is less than or equal to 2.

[0128] Understandably, the number of stations in each group is set to be less than or equal to 2. That is, the number of stations in each group can be 1 or 2. In this way, stations can be reasonably grouped based on the characteristic information of the low-latency traffic to be transmitted, and it can be determined whether at least one station shares the transmission resources or enjoys the transmission resources exclusively.

[0129] In some embodiments, when the traffic category is a first category, the number of sites in the group to which at least one site belongs is determined to be 1; In the case of traffic category 2, the number of sites in the group to which at least one site belongs is determined to be 2.

[0130] One possible design is that the first category includes VI traffic, and the second category includes background BK traffic, BE traffic, and VO traffic. That is, when the low-latency traffic is VI traffic, the site corresponding to this low-latency traffic is divided into a separate group. When the low-latency traffic is BK traffic, BE traffic, or VO traffic, the site corresponding to this low-latency traffic can be divided into the same group as other sites and share transmission opportunities.

[0131] In some embodiments, when the traffic volume is greater than a first preset threshold, the number of sites in the group to which at least one site belongs is determined to be 1. If the traffic volume is less than or equal to the first preset threshold, the number of sites in the group to which at least one site belongs is determined to be 2.

[0132] Understandably, if the volume of low-latency traffic to be transmitted at a site is small, two sites can be grouped together to share transmission opportunities, avoiding insufficient transmission opportunities and improving the overall low-latency traffic transmission efficiency of at least one site. If the volume of low-latency traffic to be transmitted at a site is large, then that site should be grouped into a separate group to improve the low-latency traffic transmission efficiency of that site.

[0133] In this application, the access point determines the grouping of at least one site based on the maximum latency, priority, and transmission scenario, so that sites belonging to the same group will not conflict in terms of maximum latency, priority, and transmission scenario, thereby improving the overall transmission efficiency of low-latency traffic.

[0134] In some embodiments, the maximum latency corresponding to the first station and the maximum latency corresponding to the second station satisfy a first preset condition, including: The difference between the maximum latency of the first station and the maximum latency of the second station is less than the second preset threshold.

[0135] Understandably, during the grouping process, the access point groups two sites with similar maximum latency into the same group. This allows the two sites with similar maximum latency to better share the same transmission opportunities, avoiding the problem of excessively large differences in the maximum latency of low-latency traffic within the same group, which could lead to expired low-latency traffic or low utilization of transmission opportunities.

[0136] In some embodiments, the priorities corresponding to the third station and the fourth station satisfy a second preset condition, including: The priority of the third station is the same as the priority of the fourth station; or, The difference between the priority of the third station and the priority of the fourth station is less than the third preset threshold.

[0137] Understandably, during the grouping process, the access point groups two sites with similar priorities into the same group. This allows the two sites with similar priorities to better share the same transmission opportunities, avoiding the problem of low-latency traffic expiring or low transmission opportunity utilization due to excessively large priority differences in the same group.

[0138] In some embodiments, the transmission scenario corresponding to the fifth station and the transmission scenario corresponding to the sixth station satisfy a third preset condition, including: The transmission scenarios corresponding to the fifth and sixth stations are point-to-point transmission scenarios, with the fifth station being the sender of the first low-latency traffic and the sixth station being the receiver of the first low-latency traffic.

[0139] Understandably, during the grouping process, the access point groups stations that need to transmit low-latency traffic to each other into the same group, so that the stations in the same group can transmit low-latency traffic point-to-point, so that the access point can allocate transmission resources later, thereby improving the efficiency of low-latency traffic transmission.

[0140] In some embodiments, for S302, the process of an access point sending a second frame to at least one site includes: Based on bandwidth parameters and channel type, the access point sends a second frame to at least one station.

[0141] Understandably, at least one site reports its bandwidth parameters and channel type while reporting its feature information. Therefore, when allocating transmission resources, the access point can fully consider the site's preferences and allocate transmission resources to the site based on the bandwidth parameters and channel type supported by the site, that is, allocate transmission opportunities and transmission parameters to the site.

[0142] Optionally, the access point may send a second frame to at least one station based on the maximum latency and / or priority.

[0143] Understandably, when allocating transmission resources, access points can allocate transmission opportunities to sites of different packets according to the maximum latency and / or priority of different packets, and call low-latency traffic for different packets based on the allocated transmission opportunities.

[0144] For example, the smaller the maximum latency of low-latency traffic in a packet, the earlier the transmission opportunity for that packet will be. Conversely, the larger the maximum latency of low-latency traffic in a packet, the later the transmission opportunity for that packet will be.

[0145] For example, the higher the priority of low-latency traffic in a packet, the earlier the transmission opportunity for that packet will be. Conversely, the lower the priority of low-latency traffic in a packet, the later the transmission opportunity for that packet will be.

[0146] In some embodiments, for S302, the access point sends a second frame to at least one site.

[0147] The second frame uses a Multi-user Request-to-Send TXOP Sharing Trigger Frame (MU-RTS TXS Trigger Frame), which means that the access point uses the MU-RTS TXS Trigger Frame to indicate the transmission resources for low-latency traffic to at least one site.

[0148] Optionally, see Figure 12 It shows a schematic diagram of the structure of a MU-RTS TXS Trigger Frame, which includes at least one of the following: Frame Control field, Duration field, RA field, TA field, UHR Variant Common Info field, User Info List field, Padding field, or Frame Check Sequence (FCS) field.

[0149] The RA field indicates the temporary group MAC address of at least one site.

[0150] One possible design involves the access point indicating the transport resources of at least one site via the User Info List field in the MU-RTS TXS Trigger Frame. The User Info List field includes at least one User Info field.

[0151] Optionally, see Figure 13 It shows a schematic diagram of the structure of a User Info field, which includes at least one of the following: Associated Identifier (AID12) field, Radio Unit Allocation (RU Allocation) field, Remain in LC Mode (Remain in Low Capability Mode) field, Allocation Duration field, Transmit Power Used field, Uplink Ultra Reliable Modulation and Coding Strategy (UL UHR MCS) field, Reserved field, and Primary / Secondary 160MHz Channel (PS160) field.

[0152] In some embodiments, the transmission parameters include at least one of the following: Radio frequency parameters, used to indicate radio frequency resources for transmitting low-latency traffic; or, Power parameters indicate the power used to transmit low-latency traffic; or, Modulation coding parameters, used to indicate the modulation coding level used for transmitting low-latency traffic; or, Address information used to indicate the temporary multicast media access control address for at least one site transmitting low-latency traffic.

[0153] Optionally, the radio frequency (RF) parameters of each station within the same group are different, and the difference between the RF parameters of stations within the same group is greater than a preset threshold. This is to reduce frequency domain interference generated during the transmission of low-latency traffic by stations within the same group.

[0154] For example, the aforementioned RU Allocation field indicates radio frequency resources for at least one site to transmit low-latency traffic.

[0155] Optionally, the power parameters of each station in the same group are different, and the difference between the power parameters of stations in the same group is greater than a preset threshold. This is to reduce interference generated during the transmission of low-latency traffic by stations in the same group.

[0156] For example, the aforementioned Transmit Power Used field indicates the actual power used by at least one site to transmit low-latency traffic.

[0157] One possible design, The difference in radio frequency parameters between sites belonging to the same group is greater than a fourth preset threshold; and / or, The difference between the power parameters of stations belonging to the same group is greater than the fifth preset threshold. Understandably, the access point assigns different radio frequency (RF) and power parameters to each station in the same group. In order to avoid interference to other stations during the transmission of low-latency traffic, the access point further assigns RF parameters with a difference or interval greater than a fourth preset threshold and power parameters with a difference or interval greater than a fifth preset threshold to each station in the same group. This can more effectively prevent interference to other stations during the transmission of low-latency traffic, ensuring both the efficiency of low-latency traffic transmission and the reliability and security of the data.

[0158] One possible design is that the encoding rule for the Transmit Power Used field can be: 000 indicates 0 dBm; 001 indicates -5 dBm; 010 indicates -10 dBm; 011 indicates -15 dBm; ...; 111 indicates -35 dBm.

[0159] Optionally, the aforementioned UL UHR MCS field indicates the modulation and coding level used by at least one site to transmit low-latency traffic.

[0160] Optionally, the address information corresponding to each station in the same group is different. When there are multiple stations in the same group, each station corresponds to its own temporary multicast media access control address. That is to say, when stations in the same group transmit low-latency traffic, they use temporary multicast media access control addresses to ensure that the low-latency traffic corresponding to each station can be transmitted accurately.

[0161] One possible design is that the address information corresponding to each site in the same group can be randomly assigned by the AP, or the MAC addresses of LLI non-AP STA1 and LLI non-AP STA2 can be XORed bit by bit to obtain their respective temporary multicast media access control addresses.

[0162] For example, the aforementioned RA field indicates the temporary group MAC address of at least one site.

[0163] One possible design involves the access point assigning RUs and TXOPs to the site via the MU-RTS TXS Trigger Frame. Indicate MCS and power parameters to the site via BSRP Trigger Frame or BSRP NTB Trigger Frame.

[0164] Optionally, see Figure 14 It illustrates a schematic diagram of transmission resource configuration for large-scale traffic. In the case of a single station in a packet, the transmission parameters of that station can be configured as follows: the Receive Address (RA) is configured as the MAC address of the target LLINON-AP STA, the Radio Unit Allocation (RU Allocation) is configured as large bandwidth, the Transmit Power Used is configured as high power transmission, and the Modulation and Coding Strategy (MCS) is configured as high order.

[0165] In some embodiments, see Figure 9 It illustrates an interactive diagram of another communication method, which, prior to S302, also includes: S303, The access point sends a fourth frame to at least one station.

[0166] Accordingly, at least one station receives a fourth frame from the access point.

[0167] The fourth frame is used to instruct the access point to group at least one site, and the fourth frame includes grouping information for at least one site.

[0168] Understandably, after the access point groups at least one site based on the feature information reported by at least one site, it synchronizes the grouped information to at least one site by sending a fourth frame to at least one site, so as to schedule low-latency traffic in the future and improve the efficiency of low-latency traffic scheduling.

[0169] Optionally, the fourth frame is a Temporary Group Action Frame, which means that the access point indicates the packet information of at least one station to at least one station by sending a Temporary Group Action Frame to at least one station.

[0170] One possible design, see Figure 15 It shows a schematic diagram of the structure of a Temporary Group Action Frame, which includes at least one of the following: a Category field, an Action field, a Number of Temporary Groups field, and a Temporary Group List field.

[0171] The number of temporary groups is used to indicate to the access point that at least one site is divided into n groups.

[0172] Optionally, the grouping information for at least one site can be indicated by the Temporary Group List field in the Temporary Group Action Frame. The Temporary Group List field includes one or more TemporaryGroup fields.

[0173] For example, see Figure 16 The diagram illustrates the structure of a Temporary Group field. Taking a group with 2 sites as an example, the Temporary Group field includes at least one of the following: Temporary Group MAC address field, Site 1 association identifier (LLI non-AP STA1's AID11) field, Site 2 association identifier (LLInon-AP STA2's AID11) field, and Number of sites (Number of LLI non-AP STA) field.

[0174] For example, if the number of sites in a group is 1, the Temporary Group field includes at least one of the following: temporary group MAC address field, site 1 associated identifier field, reserved field, and number of sites field.

[0175] In some embodiments, the grouping information includes at least one of the following: Group number, used to indicate the number of groups for at least one site; or, Number of sites, used to indicate the number of sites contained in each group; or, Site identifiers are used to indicate sites within each group after grouping; or, Address information used to indicate the temporary multicast media access control address for at least one site transmitting low-latency traffic.

[0176] Optionally, the aforementioned Number of Temporary Group field indicates the number of packets for at least one site; the aforementioned Number of LLI non-AP STA field indicates the number of sites contained within the packet; the aforementioned LLIon-AP STA1's AID11 field or LLI non-AP STA2's AID11 field indicates the sites within the group after the packet is formed; and the aforementioned Temporary Packet MAC Address field indicates the temporary multicast media access control address for at least one site transmitting low-latency traffic.

[0177] In some embodiments, see Figure 9 Following S302, the method further includes: S304. The access point receives low-latency traffic data frames from at least one site. The low-latency traffic data frames are used to transmit low-latency traffic. Accordingly, at least one site sends low-latency traffic data frames to the access point.

[0178] S305. Based on low-latency traffic data frames, the access point sends a fifth frame to at least one site, indicating that the low-latency traffic has been successfully transmitted.

[0179] Accordingly, at least one station receives the fifth frame from the access point.

[0180] Understandably, after at least one station receives the second frame sent by the access point, it transmits low-latency traffic based on the transmission resources indicated by the second frame, wherein the data frames used to transmit low-latency traffic can be one or more.

[0181] Optionally, after receiving a low-latency traffic data frame from at least one site, the access point indicates that the low-latency traffic from at least one site has been successfully transmitted by sending a fifth frame.

[0182] Optionally, low-latency traffic data frames can be sent via an Aggregated PHYprotocol data unit (A-PPDU), wherein the A-PPDU includes multiple sub-PPDUs, and the multiple sub-PPDUs carry a Clear-to-Send Frame (CTS Frame) and a low-latency traffic data frame. The Clear-to-Send Frame is used to respond to the MU-RTS TXS Trigger Frame sent by the access point.

[0183] In some embodiments, for S305, when the number of low-latency traffic data frames is one, the access point sends an acknowledgment frame to at least one station; when the number of low-latency traffic data frames is multiple, the access point sends a block acknowledgment frame to at least one station.

[0184] Understandably, since the scale of low-latency traffic varies, it can be transmitted using one or more low-latency traffic data frames. Access points use different acknowledgment frames for different numbers of low-latency traffic data frames to save on signaling communication between access points and sites.

[0185] Optionally, if there are two sub-PPDUs in the A-PPDU used for transmitting low-latency traffic data, the access point sends an acknowledgment frame to at least one station. If there are multiple (i.e., more than two) sub-PPDUs in the A-PPDU used for transmitting low-latency traffic data, the access point sends a block acknowledgment frame to at least one station.

[0186] In some embodiments, see Figure 17 This illustrates an interactive diagram of another communication method, taking the interaction between an access point (AP) and multiple stations as an example. These stations include a first station (non-AP STA1), a second station (non-AP STA2), and a third station (non-AP STA3). The method specifically includes: S170: The access point sends downlink data to the first site, the second site, and the third site respectively.

[0187] Correspondingly, the first, second, and third stations receive downlink data from the access point.

[0188] S171. The access point sends ICF to the first site, the second site, and the third site respectively.

[0189] Correspondingly, the first, second, and third stations receive ICFs from the access point.

[0190] Understandably, after the access point sends downlink traffic to the first, second, and third sites, it uses multicast ICF to instruct the first, second, and third sites to report the characteristic information of the cached low-latency traffic.

[0191] Optionally, the first, second, and third stations may execute S172 when there is low-latency traffic.

[0192] S172, the first station, the second station, and the third station send an M-BA Frame to the access point.

[0193] Correspondingly, the access point receives M-BA frames from the first site, the second site, and the third site.

[0194] The M-BA Frame is used to report the characteristic information of the low-latency traffic to be transmitted at the first, second, and third stations. The content of the characteristic information is the same as that contained in the M-BA Frame in the previous embodiment, and will not be repeated here.

[0195] One possible design is that the low-latency traffic of the first site is VO traffic, the low-latency traffic of the second site is BE traffic, and the low-latency traffic of the third site is VI traffic.

[0196] The access point groups the first site, the second site, and the third site based on the feature information reported by the M-BA Frame, and then executes S173.

[0197] S173, the access point sends temporary packet action frames to the first station, the second station, and the third station respectively.

[0198] Correspondingly, the first, second, and third stations receive temporary packet action frames from the access point.

[0199] The content of the temporary group action frame is the same as that of the total temporary group action frame in the aforementioned embodiments, and will not be repeated here.

[0200] Understandably, after the access point groups the first, second, and third sites, it schedules low-latency traffic among the first, second, and third sites according to these groups. The rules for the access point to group the first, second, and third sites are the same as those in the previous embodiments and will not be repeated here.

[0201] Optionally, the first and second sites belong to the same group, while the third site belongs to a separate group. The access point first performs low-latency traffic scheduling for the groups to which the first and second sites belong, and then performs low-latency traffic scheduling for the third site.

[0202] The access point schedules the low-latency traffic of the first packet.

[0203] S174. The access point sends a MU-RTS TXS Trigger Frame to the first and second stations.

[0204] Accordingly, the first and second stations receive MU-RTS TXS Trigger Frames from the access point.

[0205] The MU-RTS TXS Trigger Frame is used to instruct the first and second sites to synchronously upload low-latency traffic. In other words, the first and second sites have the same transmission opportunities for uploading low-latency traffic, but the transmission parameters for the first and second sites are different.

[0206] S175, the first and second stations simultaneously send low-latency traffic data frames to the access point.

[0207] Correspondingly, the access point receives low-latency traffic data frames from the first and second sites.

[0208] Optionally, the low-latency traffic of the first site is VO traffic, and the low-latency traffic of the second site is BE traffic.

[0209] S176. The access point sends an Ack Frame or a BA Frame to the first and second sites.

[0210] Accordingly, the first and second stations receive an Ack Frame or a BA Frame from the access point.

[0211] The access point schedules low-latency traffic for the second group.

[0212] S174. The access point sends a MU-RTS TXS Trigger Frame to the third station.

[0213] Correspondingly, the third station receives the MU-RTS TXS Trigger Frame from the access point.

[0214] S175, The third station sends a low-latency traffic data frame to the access point.

[0215] Correspondingly, the access point receives low-latency traffic data frames from the third site.

[0216] Optionally, the low-latency traffic of the third site is VI traffic.

[0217] S176. The access point sends an Ack Frame or a BA Frame to the third site.

[0218] Correspondingly, the third station receives an Ack Frame or a BA Frame from the access point.

[0219] This application significantly improves the efficiency of identifying and reporting low-latency traffic in multi-user wireless environments, enabling APs to dynamically respond to the actual low-latency traffic transmission needs of each LLI non-AP STA, thereby reducing latency and resource waste caused by scheduling conflicts and bandwidth allocation imbalances. Furthermore, it improves the scheduling efficiency of low-latency traffic in multi-user wireless environments, enabling dynamic grouping and precise resource allocation for various services, effectively ensuring the timeliness and priority of key low-latency services, and reducing congestion and transmission delays caused by resource contention.

[0220] This application can be further extended to more complex wireless multi-user scenarios, such as high-density IoT terminal access, cross-BSS low-latency synchronous scheduling, and precise resource allocation for various types of critical applications (such as industrial control, vehicle networking, and telemedicine). It can be combined with AI intelligent scheduling algorithms to achieve dynamic adaptive TXOP, RU, and MCS allocation by analyzing the historical traffic characteristics and priorities of each non-AP STA. Furthermore, the solution is compatible with future higher spectrum bandwidths (such as 320MHz) and multi-link aggregation technology, meeting the needs of massive concurrent low-latency communication. To improve the system's robustness and scalability, management functions such as AP adaptive LLI mode enabling / disabling, terminal energy efficiency sensing, and automatic frequency domain interference adjustment can also be added.

[0221] The above text combined Figures 1 to 17 The method embodiments of this application are described in detail below, in conjunction with... Figures 18 to 22 The present application describes the device embodiments in detail. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.

[0222] The communication method provided in this application can be executed by a communication device. This application uses the example of a communication device executing the communication method to illustrate the communication device provided in this application.

[0223] This application provides a communication device. As an example, a communication device may be a communication equipment or a component within a communication equipment, such as a chip. The communication equipment may be an access point, a station, etc. Exemplarily, the access point may include, but is not limited to, the type of access point 110 listed above, and the station may include, but is not limited to, the type of station 120 listed above. This application does not impose specific limitations.

[0224] The communication device includes a transceiver module and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, etc., such as central processing units (CPUs), microprocessors, digital signal processors (DSPs), artificial intelligence (AI) processors, graphics processing units (GPUs), application-specific integrated circuits (ASICs), network processors (NPs), field-programmable gate arrays (FPGAs), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The transceiver module can be implemented by a communication interface, which can include one or more of the following: transceivers, pins, circuits, buses, radio frequency units, etc.

[0225] Figure 18 This is one of the structural schematic diagrams of the communication device provided in the embodiments of this application. For details, see [link to specific diagram]. Figure 18 When the communication device is an access point or a component in an access point, the communication device 200 includes a first transceiver module 210.

[0226] The first transceiver module 210 is used to receive a first frame from at least one station, the first frame including characteristic information of the low-latency traffic to be transmitted by each of the at least one station.

[0227] The first transceiver module 210 is also configured to send a second frame to at least one site based on feature information, the second frame being used to indicate the transmission resources of low-latency traffic in at least one site.

[0228] Optionally, the feature information includes at least one of the following: Maximum latency, used to indicate the maximum latency of low-latency traffic; or, Priority, used to indicate the priority of low-latency traffic; or, Traffic category, used to indicate the category of low-latency traffic; or, Traffic volume, used to indicate the volume of low-latency traffic; or, Transmission scenario, used to indicate a low-latency traffic transmission scenario; or, The bandwidth parameter indicates the maximum traffic transmission bandwidth supported by at least one site; or, Channel type, used to indicate the channel type used by at least one site to transmit low-latency traffic.

[0229] Optionally, if the transmission scenario corresponding to at least one station is a point-to-point transmission scenario, the feature information further includes: Receiver identifier, used to indicate the receiving site for low-latency traffic.

[0230] Optionally, the first frame includes a block confirmation information field, which includes a feedback subfield used to carry feature information.

[0231] The first transceiver module 210 is also used to send a third frame to the site set of the access point service. The third frame is used to instruct the site set to report the characteristic information of low-latency traffic when there is low-latency traffic to be transmitted. The site set includes at least one site.

[0232] Optionally, the first transceiver module 210 is also used to send a third frame to the set of sites served by the access point via multicast.

[0233] Optionally, the third frame includes access point capability information, which includes at least one of the following: The maximum transmission bandwidth supported by the access point; or The maximum data transfer rate supported by the access point; or Modulation and coding schemes supported by the access point.

[0234] Optionally, the third frame includes an information list field, which includes at least one user information subfield, and the at least one user information subfield is used to carry capability information.

[0235] Optionally, the first transceiver module 210 is specifically used to group at least one station according to feature information; and to send a second frame to at least one station based on the grouping result. The transmission resources include transmission opportunities and transmission parameters. Each station in the same group has the same transmission opportunity, and each station in the same group has different transmission parameters.

[0236] Optionally, traffic categories are used to determine the number of sites in a group to which at least one site belongs; Traffic volume is used to determine the number of sites in a group to which at least one site belongs; The maximum delay is used to determine that the first station and the second station belong to the same group when the maximum delay corresponding to the first station and the maximum delay of the second station meet the first preset condition. Priority is used to determine that the third and fourth stations belong to the same group if the priorities corresponding to the third station and the fourth station meet the second preset condition. The transmission scenario is used to determine that the fifth station and the sixth station belong to the same group when the transmission scenario corresponding to the fifth station and the transmission scenario corresponding to the sixth station meet the third preset condition; Among them, the first station, the second station, the third station, the fourth station, the fifth station, and the sixth station belong to at least one station.

[0237] Optionally, the number of sites in each group is less than or equal to 2.

[0238] Optionally, if the traffic category is the first category, the number of sites in the group to which at least one site belongs is determined to be 1; In the case of traffic category 2, the number of sites in the group to which at least one site belongs is determined to be 2.

[0239] Optionally, if the traffic volume is greater than a first preset threshold, the number of sites in the group to which at least one site belongs is determined to be 1. If the traffic volume is less than or equal to the first preset threshold, the number of sites in the group to which at least one site belongs is determined to be 2.

[0240] Optionally, the maximum latency corresponding to the first station and the maximum latency corresponding to the second station satisfy a first preset condition, including: The difference between the maximum latency of the first station and the maximum latency of the second station is less than the second preset threshold.

[0241] Optionally, the priorities corresponding to the third station and the fourth station satisfy the second preset condition, including: The priority of the third station is the same as the priority of the fourth station; or, The difference between the priority of the third station and the priority of the fourth station is less than the third preset threshold.

[0242] Optionally, the transmission scenarios corresponding to the fifth station and the sixth station satisfy the third preset condition, including: The transmission scenarios corresponding to the fifth and sixth stations are point-to-point transmission scenarios, with the fifth station being the sender of the first low-latency traffic and the sixth station being the receiver of the first low-latency traffic.

[0243] Optionally, the transmission parameters include at least one of the following: Radio frequency parameters, used to indicate radio frequency resources for transmitting low-latency traffic; or, Power parameters indicate the power used to transmit low-latency traffic; or, Modulation coding parameters, used to indicate the modulation coding level used for transmitting low-latency traffic; or, Address information used to indicate the temporary multicast media access control address for at least one site transmitting low-latency traffic.

[0244] Optionally, the difference between the radio frequency parameters of sites belonging to the same group is greater than a fourth preset threshold; and / or, The difference between the power parameters of stations belonging to the same group is greater than the fifth preset threshold. Optionally, the first transceiver module 210 is further configured to send a fourth frame to at least one station, the fourth frame being used to instruct the access point to group at least one station, the fourth frame including grouping information of at least one station.

[0245] Optionally, the grouping information includes at least one of the following: Group number, used to indicate the number of groups for at least one site; or, Number of sites, used to indicate the number of sites contained in each group; or, Site identifiers are used to indicate sites within each group after grouping; or, Address information used to indicate the temporary multicast media access control address for at least one site transmitting low-latency traffic.

[0246] Optionally, the first transceiver module 210 is further configured to receive low-latency traffic data frames from at least one site, the low-latency traffic data frames being used to transmit low-latency traffic. Based on the low-latency traffic data frame, a fifth frame is sent to at least one site, indicating that the low-latency traffic was successfully sent.

[0247] The communication device provided in this application embodiment can achieve... Figure 3 , Figure 12 or Figure 17 The method embodiments shown include at least one step and at least one of the embodiments, achieving the same technical effect. To avoid repetition, they will not be described again here.

[0248] Figure 19 This is a second schematic diagram of the communication device provided in the embodiments of this application. For details, see [link to specific diagram]. Figure 19 When the communication device is a station or a component in a station, the communication device 300 includes a second transceiver module 310.

[0249] The second transceiver module 310 is used to send a first frame to the access point. The first frame includes characteristic information of the low-latency traffic to be transmitted at the first site. The second transceiver module 310 is also used to receive a second frame from the access point, the second frame being used to indicate the transmission resources of low-latency traffic in the first site.

[0250] Optionally, the feature information includes at least one of the following: Maximum latency, used to indicate the maximum latency of low-latency traffic; or, Priority, used to indicate the priority of low-latency traffic; or, Traffic category, used to indicate the category of low-latency traffic; or, Traffic volume, used to indicate the volume of low-latency traffic; or, Transmission scenario, used to indicate a low-latency traffic transmission scenario; or, The bandwidth parameter indicates the maximum bandwidth supported by the first site; or... Channel type, used to indicate the channel type used by the first site to transmit low-latency traffic.

[0251] Optionally, if the transmission scenario corresponding to at least one site is a point-to-point transmission scenario, the feature information may further include: a receiver identifier, used to indicate the receiving site of the low-latency traffic.

[0252] Optionally, the first frame includes a block confirmation information field, which includes a feedback subfield used to carry feature information.

[0253] The second transceiver module 310 is also used to receive a third frame from the access point. The third frame is used to instruct the first station to report the characteristic information of low-latency traffic when there is low-latency traffic to be transmitted.

[0254] Optionally, the third frame includes the access point's capability information, which includes at least one of the following: The maximum transmission bandwidth supported by the access point; or The maximum data transfer rate supported by the access point; or Modulation and coding schemes supported by the access point.

[0255] Optionally, the third frame includes an information list field, which includes at least one user information subfield, and the at least one user information subfield is used to carry capability information.

[0256] Optionally, the transmission resources include transmission opportunities and transmission parameters. The first station and stations belonging to the same group have the same transmission opportunities, but the transmission parameters of the first station and stations belonging to the same group are different.

[0257] Optionally, the transmission parameters include at least one of the following: Radio frequency parameters, used to indicate radio frequency resources for transmitting low-latency traffic; or, Power parameters indicate the power used to transmit low-latency traffic; or, Modulation coding parameters, used to indicate the modulation coding level used for transmitting low-latency traffic; or, Address information is used to indicate the temporary multicast media access control address for the first site to transmit low-latency traffic.

[0258] Optionally, the difference between the radio frequency parameters corresponding to the first site and sites belonging to the same group is greater than a fourth preset threshold; and / or, The difference between the power parameters of the first site and the sites belonging to the same group is greater than the fifth preset threshold. The second transceiver module 310 is also configured to receive a fourth frame from the access point, the fourth frame being used to instruct the access point to group at least one site, the fourth frame including grouping information of at least one site, and the at least one site including the first site.

[0259] Optionally, the grouping information includes at least one of the following: Group number, used to indicate the number of groups for at least one site; or, Number of sites, used to indicate the number of sites contained in each group; or, Site identifiers are used to indicate sites within each group after grouping; or, Address information used to indicate the temporary multicast media access control address for at least one site transmitting low-latency traffic.

[0260] The second transceiver module 310 is also used to send low-latency traffic data frames to the access point, and the low-latency traffic data frames are used to transmit low-latency traffic. The fifth frame was received from the access point, indicating that the low-latency traffic was successfully transmitted.

[0261] The second transceiver module 310 is specifically used to receive an acknowledgment frame from the access point when the number of low-latency traffic data frames is one. When there are multiple low-latency traffic data frames, receive block acknowledgment frames from the access point.

[0262] The communication device provided in this application embodiment can achieve... Figure 3 , Figure 12 or Figure 17 The method embodiments shown include at least one step and at least one of the embodiments, achieving the same technical effect. To avoid repetition, they will not be described again here.

[0263] This application provides an access point, characterized in that it includes: a processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to implement the method applied to a first access point in this application embodiment.

[0264] This application provides a site, characterized in that it includes: a processor and a memory, the memory being used to store computer programs, and the processor being used to call and run the computer programs stored in the memory to implement the method applied to the first site in this application embodiment.

[0265] Figure 20 This is a schematic structural diagram of a communication device 500 provided in an embodiment of this application. Figure 20 The communication device 500 shown includes a processor 510, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0266] Optionally, such as Figure 20 As shown, the communication device 500 may further include a memory 520. The processor 510 can call and run a computer program from the memory 520 to implement the methods in the embodiments of this application. For example, when the communication device 500 is an access point, the processor 510 can call and run a computer program from the memory 520 to implement the various steps of the method embodiments executed by the first access point, achieving the same technical effect. When the communication device 500 is a station, the processor 510 can call and run a computer program from the memory 520 to implement the various steps of the method embodiments executed by the first station, achieving the same technical effect.

[0267] Alternatively, the memory 520 may be a separate device independent of the processor 510, or it may be integrated into the processor 510.

[0268] Optionally, such as Figure 20 As shown, the communication device 500 may also include a transceiver 530, and the processor 510 may control the transceiver 530 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.

[0269] Optionally, transceiver 530 may include a transmitter and a receiver. Transceiver 530 may further include antennas, and the number of antennas may be one or more.

[0270] Figure 21 This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 21 The chip 600 shown includes a processor 610, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0271] Optionally, such as Figure 21 As shown, chip 600 may further include memory 620. Processor 610 can retrieve and run computer programs from memory 620 to implement the methods described in this embodiment.

[0272] Alternatively, the memory 620 may be a separate device independent of the processor 610, or it may be integrated into the processor 610.

[0273] Optionally, the chip 600 may also include an input interface 630. The processor 610 can control the input interface 630 to communicate with other devices or chips, for example, to acquire information or data sent by other devices or chips.

[0274] Optionally, the chip 600 may also include an output interface 640. The processor 610 can control the output interface 640 to communicate with other devices or chips, for example, to output information or data to other devices or chips.

[0275] Optionally, the input interface 630 and the output interface 640 can be configured together.

[0276] Optionally, the chip can be applied to the access point in the embodiments of this application, and the chip can implement the corresponding process of the first access point in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0277] Optionally, the chip can be applied to the site in the embodiments of this application, and the chip can implement the corresponding processes implemented by the first site in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0278] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0279] Figure 22 This is a schematic block diagram of a communication system 700 provided in an embodiment of this application. Figure 22 As shown, the communication system 700 includes an access point 710 and a site 720.

[0280] The access point 710 can be used to implement the corresponding functions implemented by the first access point in the above method, and the station 720 can be used to implement the corresponding functions implemented by the first station in the above method. For the sake of brevity, these will not be elaborated here.

[0281] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0282] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0283] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. In other words, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0284] This application also provides a readable storage medium storing a computer program that, when executed by a processor, implements the various processes of the above method embodiments.

[0285] Optionally, the readable storage medium can be applied to the access point in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the first access point in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0286] Optionally, the readable storage medium can be applied to the site in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the first site in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0287] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the various processes of the above-described method embodiments.

[0288] Optionally, the computer program product can be applied to the access point in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the first access point in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0289] Optionally, the computer program product can be applied to the site in the embodiments of this application, and the computer program causes the processor to execute the corresponding process implemented by the first site in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0290] This application also provides a computer program. When executed by a processor, this computer program implements the various processes of the above-described method embodiments.

[0291] Optionally, the computer program can be applied to the access point in the embodiments of this application. The computer program causes the processor to execute the corresponding process implemented by the first access point in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0292] Optionally, the computer program can be applied to the site in the embodiments of this application. The computer program causes the processor to execute the corresponding process implemented by the first site in the method embodiments of this application. To avoid repetition, it will not be described again here.

[0293] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0294] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0295] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0296] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0297] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0298] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program code.

[0299] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, Applied to an access point, the method includes: Receive a first frame from at least one site, the first frame including characteristic information of the low-latency traffic to be transmitted by each of the at least one site; A second frame is sent to the at least one site based on the feature information. The second frame is used to indicate the transmission resources for low-latency traffic in the at least one site.

2. The method according to claim 1, characterized in that, The feature information includes at least one of the following: Maximum latency, used to indicate the maximum latency of the low-latency traffic; or, Priority, used to indicate the priority of the low-latency traffic; or, Traffic category, used to indicate the traffic category of the low-latency traffic; or, Traffic volume, used to indicate the traffic volume of the low-latency traffic; or, Transmission scenario, used to indicate the transmission scenario of the low-latency traffic; or, Bandwidth parameters, used to indicate the maximum traffic transmission bandwidth supported by the at least one site; or, Channel type, used to indicate the channel type used by the at least one station to transmit low-latency traffic.

3. The method according to claim 2, characterized in that, When the transmission scenario corresponding to the at least one station is a point-to-point transmission scenario, the feature information further includes: Receiver identifier, used to indicate the receiving station of the low-latency traffic.

4. The method according to any one of claims 1-3, characterized in that, The first frame includes a block confirmation information field, which includes a feedback subfield used to carry the feature information.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: A third frame is sent to the set of sites served by the access point, the third frame being used to instruct the set of sites to report the characteristic information of the low-latency traffic in the event of low-latency traffic to be transmitted, the set of sites including the at least one site.

6. The method according to claim 5, characterized in that, Sending the third frame to the set of sites served by the access point includes: The third frame is sent via multicast to the set of sites served by the access point.

7. The method according to claim 5 or 6, characterized in that, The third frame includes the access point's capability information, which includes at least one of the following: The maximum transmission bandwidth supported by the access point; or The maximum data transmission rate supported by the access point; or The modulation and coding schemes supported by the access point.

8. The method according to any one of claims 5-7, characterized in that, The third frame includes an information list field, which includes at least one user information subfield, and the at least one user information subfield is used to carry the capability information.

9. The method according to any one of claims 1-8, characterized in that, Sending the second frame to the at least one station based on the feature information includes: Group the at least one site according to the feature information; The second frame is sent to the at least one station based on the grouping result. The transmission resources include transmission opportunities and transmission parameters. Each station in the same group has the same transmission opportunities, and each station in the same group has different transmission parameters.

10. The method according to claim 9, characterized in that, The number of sites in each group is less than or equal to 2.

11. The method according to claim 9, characterized in that, The grouping of the at least one site based on the feature information includes at least one of the following: The traffic category is used to determine the number of sites in the group to which the at least one site belongs; The traffic volume is used to determine the number of sites in the group to which the at least one site belongs; The maximum delay is used to determine that the first station and the second station belong to the same group when the maximum delay corresponding to the first station and the maximum delay of the second station meet the first preset condition; The priority is used to determine that the third station and the fourth station belong to the same group when the priority corresponding to the third station and the priority corresponding to the fourth station meet the second preset condition; The transmission scenario is used to determine that the fifth station and the sixth station belong to the same group when the transmission scenario corresponding to the fifth station and the transmission scenario corresponding to the sixth station meet the third preset condition; Among them, the first station, the second station, the third station, the fourth station, the fifth station, and the sixth station belong to the at least one station.

12. The method according to any one of claims 9-11, characterized in that, The transmission parameters include at least one of the following: Radio frequency parameters, used to indicate the radio frequency resources for transmitting the low-latency traffic; or, Power parameters, used to indicate the power used to transmit the low-latency traffic; or, Modulation coding parameters, used to indicate the modulation coding level used to transmit the low-latency traffic; or, Address information, used to indicate the temporary multicast media access control address for the at least one site to transmit the low-latency traffic.

13. The method according to claim 12, characterized in that, The difference in radio frequency parameters between sites belonging to the same group is greater than a fourth preset threshold; and / or, The difference in power parameters between stations belonging to the same group is greater than the fifth preset threshold.

14. The method according to any one of claims 9-13, characterized in that, The method further includes: A fourth frame is sent to the at least one site, the fourth frame being used to instruct the access point to group the at least one site, the fourth frame including grouping information of the at least one site.

15. The method according to claim 14, characterized in that, The grouping information includes at least one of the following: Group number, used to indicate the number of groups for the at least one site; or, Number of sites, used to indicate the number of sites contained in each group; or, Site identifiers are used to indicate sites within each group after grouping; or, Address information, used to indicate the temporary multicast media access control address for the at least one site to transmit the low-latency traffic.

16. The method according to any one of claims 1-14, characterized in that, The method further includes: Receive low-latency traffic data frames from the at least one site, the low-latency traffic data frames being used to transmit the low-latency traffic; Based on the low-latency traffic data frame, a fifth frame is sent to the at least one station, the fifth frame indicating that the low-latency traffic was successfully sent.

17. A communication method, characterized in that, Applied to the first site, the method includes: Send a first frame to the access point, the first frame including the characteristic information of the low-latency traffic to be transmitted by the first site; A second frame is received from the access point, the second frame being used to indicate the transmission resources for low-latency traffic in the first site.

18. The method according to claim 17, characterized in that, The transmission resources include transmission opportunities and transmission parameters. The first station and stations belonging to the same group have the same transmission opportunities, but the first station and stations belonging to the same group have different transmission parameters.

19. A communication device, characterized in that, include: The first transceiver module is used to receive a first frame from at least one station, the first frame including characteristic information of the low-latency traffic to be transmitted by each of the at least one station; The first transceiver module is further configured to send a second frame to the at least one site based on the feature information, the second frame being used to indicate the transmission resources of low-latency traffic in the at least one site.

20. A communication device, characterized in that, include: The second transceiver module is used to send a first frame to the access point. The first frame includes the characteristic information of the low-latency traffic to be transmitted by each station in the first station. The second transceiver module is further configured to receive a second frame from the access point, the second frame indicating the transmission resources for low-latency traffic in the first site.

21. An access point, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 1-16.

22. A site, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 17-18.

23. A chip, characterized in that, include: A processor for retrieving and running a computer program from memory, causing a device having the chip mounted to perform the method as claimed in any one of claims 1-16, or the method as claimed in any one of claims 17-18.

24. A readable storage medium, characterized in that, Used to store a computer program that causes a computer to perform the method as claimed in any one of claims 1-16, or the method as claimed in any one of claims 17-18.

25. A communication system, characterized in that, It includes an access point and a site, the access point being used to perform the method as described in any one of claims 1-16, and the site being used to perform the method as described in any one of claims 17-18.