Pre-preemption transmission method, device and equipment

By designing a signaling mechanism during the protection period in the 802.11bn protocol, the problem of low-latency data transmission failure caused by interference in pre-preemptive transmission nodes is solved, ensuring the effective transmission of low-latency data.

CN121728592APending Publication Date: 2026-03-24RUIJIE NETWORKS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-23
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In the 802.11bn protocol standard, there is a problem that preemptive transmission nodes may fail to transmit low-latency data effectively due to interference from other nodes.

Method used

By sending a signaling message carrying the protection period to the first site device, it generates and feeds back a second signaling message, instructing other terminal devices to remain silent during the protection period, thus ensuring the effectiveness of low-latency data transmission.

Benefits of technology

This effectively avoids interference from other terminal devices on low-latency data, ensuring the normal transmission of low-latency data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121728592A_ABST
    Figure CN121728592A_ABST
Patent Text Reader

Abstract

The invention provides a pre-preemption transmission method, device and equipment, and the method comprises the steps: transmitting a first signal carrying a first protection period to first station equipment, enabling the first station equipment to generate and feed back a second signal carrying a second protection period according to the first signal, and transmitting the second signal to other terminal equipment, the second signaling is used for indicating other terminal equipment to keep silent in a second protection period; or the third station equipment sends a third signaling carrying a third protection period to the access point equipment and other terminal equipment, so as to indicate that the access point equipment has a pre-preemption event that the third station equipment transmits low-delay data to the access point equipment, and indicate the other terminal equipment to keep silent in the third protection period. By designing the protection period during low-delay data transmission, it is ensured that other terminal devices are kept silent in the protection period, transmission of the low-delay data is not interfered, and therefore effective transmission of the low-delay data is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, and more particularly, to a pre-emption transmission method, device and equipment. BACKGROUND

[0002] In the research of 802.11bn protocol standard, reducing the transmission delay of low latency data by 25% is one of the key directions of the standard protocol research. The pre-emption technology is a new mechanism proposed in the 802.11bn protocol standard, which can greatly reduce the transmission delay of low latency data and is a hot spot in the research. As shown in the figure, the pre-emption mechanism allows the terminal device STA2 to interrupt the transmission of normal data when the low latency data (abbreviated as LL Data) arrives, such as the transmission of Non-LL Data by the access point device AP side in the figure, so as to preempt the channel and start the low latency data transmission, so that the low latency data does not need to wait for the current data transmission to be completed before transmission, thereby reducing the transmission delay of low latency data. Figure 1 Figure 1 Figure 1

[0003] However, in these pre-emption mechanisms, there is no protection problem of the pre-emption transmission node, which further leads to the problem that the low latency data cannot be effectively transmitted due to the interference of other nodes. For example, in the scenario shown in the figures, the TXOP (Transmission opportunity) protection is established between AP1 and STA1 through RTS / CTS (Request to send / Clear to send), and the normal data PPDU1 is transmitted. STA3 is a hidden node and cannot listen to the RTS / CTS between AP1 and STA1, so its NAV is in an idle state. At this time, if AP1 has downlink low latency data transmission to STA2 or STA2 has uplink low latency data transmission to AP1 (i.e., pre-emption transmission between AP1 and STA2), and STA3 initiates information transmission, it will interfere with the low latency data LLPPDU2, resulting in invalid transmission of the low latency data. Figure 2 Figure 3 SUMMARY

[0004] The present application provides a pre-emption transmission method, device and equipment, which can ensure that the low latency data can be effectively transmitted.

[0005] In a first aspect, a pre-emption transmission method is provided, applied to an access point device, the method comprising:​​​​​

[0006] sending, to a first station device, first signaling carrying a first guard period, to cause the first station device to generate and feedback, according to the first signaling, second signaling carrying a second guard period, and to send the second signaling to other terminal devices, the second signaling being used to instruct the other terminal devices to keep silent in the second guard period;

[0007] wherein the first guard period is used to represent a predicted pre- preemption transmission time starting from an end of the first signaling, the second guard period is used to represent a predicted pre- preemption transmission time starting from an end of the second signaling, and the first station device is a terminal device performing low-latency data transmission with the access point device.

[0008] In a second aspect, a pre-preemption transmission method is provided, applied to a third station device, and the method comprises:

[0009] sending, to an access point device and other terminal devices, third signaling carrying a third guard period, to instruct the access point device that there is a pre-preemption event of transmitting low-latency data from the third station device to the access point device, and to instruct the other terminal devices to keep silent in the third guard period.

[0010] In a third aspect, a pre-preemption transmission apparatus is provided, comprising:

[0011] a first silencing module configured to send, to a first station device, first signaling carrying a first guard period, to cause the first station device to generate and feedback, according to the first signaling, second signaling carrying a second guard period, and to send the second signaling to other terminal devices, the second signaling being used to instruct the other terminal devices to keep silent in the second guard period;

[0012] wherein the first guard period is used to represent a predicted pre- preemption transmission time starting from an end of the first signaling, the second guard period is used to represent a predicted pre- preemption transmission time starting from an end of the second signaling, and the first station device is a terminal device performing low-latency data transmission with the access point device.

[0013] In a fourth aspect, a pre-preemption transmission apparatus is provided, comprising:

[0014] a second silencing module configured to send, to an access point device and other terminal devices, third signaling carrying a third guard period, to instruct the access point device that there is a pre-preemption event of transmitting low-latency data from the third station device to the access point device, and to instruct the other terminal devices to keep silent in the third guard period.

[0015] In a fifth aspect, an access point device is provided, comprising a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory to perform the method in the first aspect or any of the implementation manners thereof.

[0016] In a sixth aspect, a station device is provided, comprising a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory to perform the method in the second aspect or any of the implementation manners thereof.

[0017] In a seventh aspect, a chip is provided, configured to implement the method in any of the first aspect to the second aspect or any of the implementation manners thereof. Specifically, the chip comprises a processor configured to invoke and run a computer program from a memory, so that a device installed with the chip performs the method in any of the first aspect to the second aspect or any of the implementation manners thereof.

[0018] In an eighth aspect, a readable storage medium is provided, configured to store a computer program, which causes a computer to perform the method in any of the first aspect to the second aspect or any of the implementation manners thereof.

[0019] In a ninth aspect, a communication device is provided, comprising a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory to perform the method in any of the first aspect to the second aspect or any of the implementation manners thereof.

[0020] In a tenth aspect, a communication system is provided, comprising an access point device configured to perform the method in any of the first aspect or any of the implementation manners thereof, and a terminal device configured to perform the method in any of the second aspect or any of the implementation manners thereof.

[0021] Through the above technical solution, by designing the protection period in low-latency data transmission, it is ensured that other terminal devices remain silent in the protection period and do not interfere with the transmission of low-latency data, thereby ensuring the effective transmission of low-latency data. BRIEF DESCRIPTION OF DRAWINGS

[0022] Figure 1 FIG. 1 is a schematic diagram of pre-preemption mechanism of low-latency data in an embodiment.

[0023] Figure 2 FIG. 3 is a schematic diagram of a structure in a pre-preemption scenario in the prior art.

[0024] Figure 3 FIG. 4 is a schematic diagram of data interaction in a pre-preemption scenario in the prior art.

[0025] Figure 4 is a schematic diagram of a communication system suitable for embodiments of the application.

[0026] Figure 5 is one of the interaction diagrams of the pre-preemption transmission method provided by embodiments of the application.

[0027] Figure 6 is an interaction diagram of downlink pre-preemption transmission within a DL TXOP provided by embodiments of the application.

[0028] Figure 7 is an interaction diagram of downlink pre-preemption transmission within a UL TXOP provided by embodiments of the application.

[0029] Figure 8 is another interaction diagram of the pre-preemption transmission method provided by embodiments of the application.

[0030] Figure 9 is one of the interaction diagrams of uplink pre-preemption transmission based on BSRP / NFRP mechanism provided by embodiments of the application.

[0031] Figure 10 is another interaction diagram of uplink pre-preemption transmission based on BSRP / NFRP mechanism provided by embodiments of the application.

[0032] Figure 11 is an interaction diagram of uplink pre-preemption transmission based on Trigger mechanism provided by embodiments of the application.

[0033] Figure 12 is an interaction diagram of uplink pre-preemption transmission based on EDCA mechanism provided by embodiments of the application.

[0034] Figure 13 is an interaction diagram of uplink pre-preemption transmission when ACK frame based on Trigger mechanism cannot be monitored provided by embodiments of the application.

[0035] Figure 14 is one of the schematic block diagrams of a pre-preemption transmission apparatus provided by embodiments of the application.

[0036] Figure 15 is another schematic block diagram of a pre-preemption transmission apparatus provided by embodiments of the application.

[0037] Figure 16 is a schematic block diagram of a communication device provided by embodiments of the application.

[0038] Figure 17 is a schematic block diagram of a chip provided by embodiments of the application.

[0039] Figure 18 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0040] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of them. All other embodiments obtained by those of ordinary skill in the art without creative work on the basis of the embodiments in the present application shall fall within the scope of the present application.

[0041] It should be noted that, in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusion, so that processes, methods, articles, or apparatuses that comprise a series of elements not only include those elements, but also include other elements not explicitly listed, or inherent to such processes, methods, articles, or apparatuses. In addition, the terms "first" and "second" and the like referred to herein are only used to distinguish different objects, and are not used to describe a specific order.

[0042] It should be noted that, in the embodiments of the present application, "at least one" refers to one or more, "more than one" refers to two or more, and "at least two" refers to two or more. "At least one" or the like can refer to any combination of these items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".

[0043] It should be noted that, in the embodiments of the present application, "and / or" means that the connected objects can have three relationships, for example, "A and / or B" can mean: only A, only B, and A and B exist at the same time. The character " / " generally represents that the front and rear associated objects are a kind of "or" relationship.

[0044] It should be understood that the "indication" mentioned in the embodiments of the present application can be direct indication or indirect indication. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; or A indirectly indicates B, for example, A indicates C, B can be obtained through C, for example, B and C have an association relationship.

[0045] The technical scheme provided by the embodiments of the present application can be applied to a wireless local area network (WLAN) system, such as a WiFi protocol and the like. The WiFi protocol may, for example, include but is not limited to 802.11 series protocols, such as 802.11a protocol, 802.11ax protocol, 802.11ac, 802.11b protocol, 802.11be, 802.11g protocol, 802.11n protocol, 802.11bn protocol, or a next-generation protocol, and the like.

[0046] Figure 4 A schematic structural diagram of a communication system 100 suitable for an embodiment of the present application is shown. The communication system 100 can include an access point device (AP) 110 and a terminal device (STATION, Non-AP STA) 120. The terminal device 120 can access a network through the access point device 110.

[0047] The access point can support communication or sensing based on a WiFi protocol, for example, support communication or sensing based on 802.11a protocol, 802.11ax protocol, 802.11ac, 802.11b protocol, 802.11be, 802.11g protocol, 802.11n protocol, 802.11bn protocol, or a next-generation protocol, and the like.

[0048] The station can support communication or sensing based on a WiFi protocol, for example, support communication or sensing based on 802.11a protocol, 802.11ax protocol, 802.11ac, 802.11b protocol, 802.11be, 802.11g protocol, 802.11n protocol, 802.11bn protocol, or a next-generation protocol, and the like.

[0049] The communication in the communication system 100 can be communication between an access point and a station, or can also be communication between stations, or can also be communication between access points.

[0050] The access point serves as a bridge connecting a wired network and a wireless network, and mainly functions to connect various wireless network clients together and then access the wireless network to the Ethernet.

[0051] The terminal device is also called a non-access point station (Non-AP STA) or a non-access point node or a station device, and the access point device is also called an access point or an access point station (AP) or an access point node, that is, in a certain sense, the access point is also a kind of station.

[0052] In some scenarios, the access point and the station can be devices applied in vehicle networking, Internet of Things (IoT) nodes, sensors, etc. in Internet of Things, smart cameras, smart remote controllers, smart water meters, etc. in smart home, and sensors, etc. in smart city.

[0053] In some scenarios, the access point can be a terminal device (such as a mobile phone, etc.) or a network device (such as a router, etc.) with a WiFi chip.

[0054] In the embodiments of the present application, the station can be 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 self driving, a vehicle-mounted communication device, a wireless device in remote medical, a wireless device in smart grid, a wireless device in transportation safety, a wireless device in smart city, a wireless device in smart home, a wireless communication chip, etc. that support WLAN or WiFi technology.

[0055] It should be understood that, Figure 4 Only one access point and two stations are exemplified, and optionally, the communication system 100 can include multiple access points, or other numbers of stations, which are not limited by the embodiments of the present application.

[0056] Optionally, the communication system 100 can further include other devices, such as a network controller, a gateway, and other network entities, which are not limited by the present application.

[0057] For the convenience of understanding the embodiments of the present application, the related technologies of the present application are described.

[0058] Before the 802.11bn protocol, the interaction process between RTS / CTS frames is as follows: the RTS frame is sent by the PPDU (Presentation Protocol Data Unit, physical layer protocol data unit) sender, the receiver replies the CTS frame after receiving the RTS frame, and other nodes set their NAV according to the Duration field in the RTS / CTS frame to keep silent during the PPDU transmission to prevent interference with the transmission. Among them, the RTS frame mainly includes a frame control field (Frame control, 2 bytes), a duration field (Duration, 2 bytes), a target address field (RA, 6 bytes), a source address field (TA, 6 bytes), and a frame check sequence field (FCS, 4 bytes), wherein the target address field represents the address of the target STA of the RTS frame, that is, the address of the receiving end of the PPDU about to start transmission, the source address field represents the address of the sending end of the RTS frame, and the Duration field represents the time estimated by the sender to continue to occupy the channel after the end of the RTS frame. The length of the Duration field in the RTS frame = the length of the CTS frame + the length of the ACL frame + 3*SIFS length + the length of the PPDU to be transmitted. The CTS frame mainly includes a frame control field (Frame control, 2 bytes), a duration field (Duration, 2 bytes), a target address field (RA, 6 bytes), and a frame check sequence field (FCS, 4 bytes), wherein the target address field represents the address of the target STA of the CTS frame, that is, the address of the sending end of the PPDU about to start transmission, and the Duration field represents the time calculated based on the RTS to continue to occupy the channel after the end of the CTS frame. The length of the Duration field in the CTS frame = the length of the Duration field in the RTS frame - the length of the CTS frame - SIFS length.

[0059] It should be noted that the NAV (Network Allocation Vector) is used to realize the virtual monitoring of the node, and the "duration" is stored in the Duration / ID field in the MAC frame, which is used for the wireless station device transmitting the frame to announce the estimated duration of "this transmission" to all station devices monitoring the wireless channel. It should be noted that the duration of "this transmission" refers to the total time occupied by the standard specified multi-piece continuous transmission interaction sequence which should not be interrupted. Each station device maintains its own NAV value, and updates the NAV value in time according to the estimated occupation time of the wireless channel, and puts the latest NAV value into the Duration / ID field to be sent, so that the current NAV value announces to the whole network the occupation time of the wireless medium allocated according to the CSMA / CA protocol, and all station devices receiving the NAV set their own NAV value according to the Duration / ID field in the received frame, so as to avoid channel interference during data transmission.

[0060] The technical solutions of the present application will be described in detail below through specific embodiments. The above related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, which all belong to the protection scope of the embodiments of the present application.

[0061] Figure 5 is the interaction schematic diagram of the pre-occupancy transmission method of the embodiments of the present application, which is applied to an access point device and at least includes the following contents:

[0062] S200, a first signaling carrying a first protection period is sent to a first station device, so that the first station device generates and feeds back a second signaling carrying a second protection period according to the first signaling, and sends the second signaling to other terminal devices, the second signaling being used to instruct other terminal devices to keep silent in the second protection period.

[0063] Among them, the first protection period is used to represent the estimated pre-occupancy transmission time starting from the end of the first signaling, the second protection period is used to represent the estimated pre-occupancy transmission time starting from the end of the second signaling, and the first station device is a terminal device performing low-latency data transmission with the access point device.

[0064] It can be understood that the pre-occupancy transmission method occurs in the scenario that the access point device has low-latency data transmission to the first station device, that is, the downlink pre-occupancy transmission scenario. The first signaling can be a PRI (Pre-emption indication) signaling, and the second signaling can be a PRI reply signaling.

[0065] The pre-pre-emption transmission method provided by the embodiment is used in a downlink pre-pre-emption transmission scenario, a first signaling is sent by an access point device to a first station device which is to perform low-latency data transmission, so that the first station device generates a second signaling according to the first signaling and sends the second signaling to other terminal devices, wherein the first signaling carries a first guard period representing a predicted pre-pre-emption transmission time starting from the end of the first signaling, and the second signaling carries a second guard period representing a predicted pre-pre-emption transmission time starting from the end of the second signaling, so that the other terminal devices remain silent in the second guard period, that is, remain silent in the low-latency data transmission period, thereby avoiding interference of the other terminal devices on the low-latency data transmission and ensuring that the low-latency data can be effectively transmitted.

[0066] It should be noted that in the downlink pre-pre-emption transmission scenario, the access point device initiates a low-latency data transmission request, that is, sends the first signaling to the first station device, and the first signaling carries the first guard period representing the predicted pre-pre-emption transmission time starting from the end of the first signaling. The first station device replies to the first signaling with the second signaling after receiving the first signaling. It can be understood that the second signaling is generated according to the first signaling, for example, the second guard period carried in the second signaling is obtained from the first guard period, and the second guard period represents the predicted pre-pre-emption transmission time starting from the end of the second signaling, so that a transmission period of the low-latency data closer to the actual transmission period is obtained, and the other terminal devices are only instructed to be in a silent state in the second guard period, thereby avoiding excessive influence on communication of the other terminal devices. In addition, after the first station device replies to the second signaling, it indicates that it is ready to receive the low-latency data, thereby further avoiding ineffective transmission of the low-latency data.

[0067] In some embodiments, after step S200, the method further includes:

[0068] receiving the second signaling fed back by the first station device, and transmitting the low-latency data to the first station device in the second guard period according to the second signaling.

[0069] When the access point device receives the second signaling fed back by the first station device, it indicates that the access point device has informed the first station device and the station device is ready to receive the low-latency data. At this time, the access point device can transmit the low-latency data to the first station device in the second guard period. Since the other terminal devices remain silent in the second guard period, they will not interfere with the low-latency data. It can be understood that the first station device can be multiple.

[0070] In some embodiments, the second signaling is further used to instruct the other terminal device to update its own NAV value to a first NAV value according to the second signaling, wherein the first NAV value indicates that the other terminal device does not transmit data during the second protection period.

[0071] When instructing other terminal devices to remain silent, the second signaling can be achieved by instructing them to update their own NAV values. Specifically, other terminal devices update their own NAV values ​​to the first NAV value according to the second signaling. The first NAV value indicates that the other terminal devices will not transmit data during the second protection period, thereby avoiding interference with the transmission of low-latency data. These other terminal devices can be one or more hidden terminal devices.

[0072] In some embodiments, the first protection period is determined by the transmission time of the second signaling, the transmission time of the low-latency data, the transmission time of the acknowledgment character frame, and the inter-frame interval.

[0073] Furthermore, the first protection period T1 = 3*SIFS + t 第二信令 +t LLPPDU +t ACK , where t 第二信令 t represents the transmission time of the second signaling. LLPPDU t is the transmission time of the low-latency data. ACK The transmission time of the confirmation character frame is denoted by SIFS, and SIFS is the inter-frame interval time.

[0074] In some embodiments, the second protection period is determined by the transmission time of the low-latency data, the transmission time of the acknowledgment character frame, and the inter-frame interval time.

[0075] Furthermore, the second protection period T2 = 2*SIFS + t LLPPDU +t ACK .

[0076] like Figure 6 The diagram shown illustrates the interaction of downlink pre-preemptive transmission within a DL TXOP (Downlink Normal Data Transmission Opportunity) and... Figure 7 The diagram shown illustrates the interaction of downlink pre-preemptive transmission within a UL TXOP (Uplink Normal Data Transfer Opportunity). Figure 6 The intermediate access point device is transmitting downlink normal data with the second site device STA1. Figure 7 The access point device (AP1) is transmitting uplink normal data with the second site device (STA1). During this process, the access point device initiates low-latency data transmission to the first site device (LL STA2). It can be clearly seen from the diagram that the access point device (AP1) sends the first signaling (…). Figure 6 ,Figure 7 The expected pre-pre-emption transmission time, i.e. the first guard period T1 = 3*SIFS + t, starts from the end of the first signaling. 第二信令 +t LLPPDU +t ACK There is a gap time between each frame, and the 3 SIFSs are the gap time between the PRI signaling and the second signaling (i.e. the CTS frame in the figure), the gap time between the second signaling and the low-latency data, and the gap time between the low-latency data and the acknowledgement character frame (ACK frame). The second guard period can be obtained according to the first guard period, i.e. the first guard period minus the transmission time of the second signaling and the gap time between the PRI signaling and the second signaling, and then the second guard period T2 = 2*SIFS + t is obtained. LLPPDU +t ACK The acknowledgement character frame indicates the acknowledgement frame fed back by the first station device LL STA2 to the access point device AP1 after the low-latency data is confirmed to be received. Meanwhile, the first station device feeds back the second signaling to the access point device and sends the second signaling to other terminal devices (e.g. STA3 in the figure) to instruct the other terminal devices to keep silent in the second guard period. Figure 6 、 7

[0077] It can be known from the above embodiment that, in some embodiments, the first signaling is an RTS frame, and the second signaling is a CTS frame. The first signaling and the second signaling are transmitted by using the existing RTS / CTS frame, and a new frame is avoided to be constructed.

[0078] In some embodiments, the first signaling further includes target address information, and before step S200, the method further includes:

[0079] determining the first station device according to the target address information.

[0080] The access point device determines the first station device to which the low-latency data is to be transmitted according to the target address information in the first signaling before sending the first signaling to the first station device, and then sends the first signaling to the determined first station device.

[0081] In some embodiments, the pre-pre-emption transmission method further includes: sending the first signaling to a second station device, so that the second station device stops the transmission of uplink normal data between the second station device and the access point device according to the start time of the first guard period in the first signaling, wherein the second station device is a terminal device that performs uplink data transmission with the access point device in the current TXOP.

[0082] In combination with Figure 7 , Figure 7 ​The access point device is transmitting uplink normal data with the second station device STA1, and in this process, the access point device AP1 initiates low-latency data transmission with the first station device LL STA2, and at the same time, the access point device AP1 also sends first signaling to the second station device STA1 to inform the second station device STA1 that low-latency data will be transmitted between the second station device STA1 and the first station device LL STA2, and the second station device STA1 will stop the transmission of uplink normal data between the second station device STA1 and the access point device according to the start time of the first guard period in the first signaling, so as to avoid the interference of the transmission of the uplink normal data on the low-latency data. In addition, the second station device STA1 will also continue to transmit the uplink normal data between the second station device STA1 and the access point device according to the end time of the first guard period in the first signaling, so as to ensure the complete transmission of the uplink normal data.

[0083] In some embodiments, the pre-emption is to occur after the transmission of a PPDU, i.e. the first signaling occurs after the transmission of a PPDU, and the transmission of a PPDU is usually determined by an ACK frame. For example, Figure 6 、 Figure 7 In some embodiments, the PRI signaling occurs after the transmission of a PPDU, i.e. after the access point device receives an ACK frame from the second station device or the access point device sends an ACK frame.

[0084] The embodiments of the present application also provide a pre-emption transmission method, which is applied to a third station device, and in combination with the above-mentioned embodiments of the access point device and the second station device, Figure 8 The method comprises the following contents:

[0085] S300, sending third signaling carrying a third guard period to the access point device and other terminal devices, to indicate that there is a pre-emption event of transmitting low-latency data from the third station device to the access point device, and to instruct the other terminal devices to keep silent in the third guard period.

[0086] It can be understood that the pre-preemption transmission method occurs in a scenario where the third station device has low-latency data transmission to the access point device, i.e., an uplink pre-preemption transmission scenario. The third station device can be any station device or any plurality of station devices, and the third signaling can be PRI signaling. It should be noted that in some embodiments, the third protection period represents the time between the end of the third signaling and the transmission of low-latency data. Since the third station device sends the third signaling, it is not determined whether the access point device will allow low-latency data uplink transmission at the current time. Therefore, the third protection period only protects until the low-latency data transmission, which is usually determined by whether the access point device initiates a trigger frame (Trigger). If it is initiated, it means that the access point device allows low-latency data transmission. Otherwise, it means that the access point device does not allow low-latency data transmission.

[0087] The pre-preemption transmission method provided by the embodiment can be used in an uplink pre-preemption transmission scenario. The third station device sends a third signaling to the access point device to inform the access point device that there is a pre-preemption event of transmitting low-latency data from the third station device to the access point device. The third signaling is also sent to other terminal devices. The third signaling carries a third protection period, which instructs other terminal devices to remain silent during the third protection period, thereby avoiding interference of other terminal devices to the low-latency data transmission between the third station device and the access point device, and ensuring that the low-latency data can be effectively transmitted.

[0088] In some embodiments, the third protection period is determined by the transmission time of a query frame, the transmission time of a feedback frame for the query frame, the transmission time of a trigger frame, and an interframe interval time. The query frame is used to query traffic data information of the low-latency data, and the feedback frame is used to feed back the traffic data information of the low-latency data.

[0089] In some embodiments, the query frame is a BSRP frame or an NFRP frame, and the feedback frame is a BSR frame for the BSRP frame or an NDP frame for the NFRP frame.

[0090] Further, the third protection period T3 = 4*SIFS + t 询问 +t 反馈 +t TF , wherein t 询问 is the transmission time of the query frame, t 反馈 is the transmission time of the feedback frame, t TF is the transmission time of the trigger frame, and SIFS is the interframe interval time.

[0091] In combination with Figure 9 , 10 ,Figure 9 , Figure 10 This is a schematic diagram illustrating the interaction of uplink pre-preemptive transmission under the BSRP / NFRP mechanism, where... Figure 9 Before pre-preemption, downlink normal data transmission occurs between access point device AP1 and site device STA1 (i.e., ... Figure 9 (PPDU1 transmission) Figure 10 Before pre-preemption, uplink normal data transmission (i.e., ...) occurs between access point device AP1 and site device STA1. Figure 10 (PPDU1 transmission). In both diagrams, the query frame is a BSRP frame or an NFRP frame, and the feedback frame is a BSR frame for a BSRP frame or an NDP frame for an NFRP frame. This is handled by the third-site device ( Figure 9 LL STA2 and LL STA3 or Figure 10 LLSTA2 initiates a third signaling (PRI signaling) to access point device AP1, informing AP1 that it has low-latency data to transmit. Simultaneously, the third site device also sends the third signaling to other terminal devices. Figure 9 , Figure 10 STA3 in the diagram instructs other terminal devices to remain silent during the third protection period. It can be clearly seen from the diagram that the third protection period T3 = 4*SIFS + t 询问 +t 反馈 +t TF There is an inter-frame interval (SIFS) between each frame. The four SIFS represent the inter-frame interval between the third signaling (PRI signaling in the figure) and the BSPR / NFRP frame, the inter-frame interval between the BSPR / NFRP frame and the BSR / NDP frame, the inter-frame interval between the BSR / NDP frame and the trigger frame (TF frame in the figure), and the inter-frame interval between the trigger frame and the low-latency data.

[0092] Under this BSRP / NFRP mechanism, each third site device sends the same third signaling, which does not carry any information related to low-latency data. The low-latency data traffic information is obtained from subsequent query and feedback frames. After receiving the low-latency data traffic information from the BSR / NDP frame feedback, Access Point Device (AP1) allocates transmission resources and a fourth protection period for the low-latency data, and then initiates the transmission of the low-latency data by sending a trigger frame. The third signaling can be a CTS frame.

[0093] In some embodiments, the third protection period is determined by the transmission time of the trigger frame and the inter-frame interval time.

[0094] Furthermore, in some embodiments, the third protection period T3 = 2*SIFS + t TF , where t TFThe transmission time of the trigger frame is the inter-frame interval time of the SIFS.

[0095] In some embodiments, the third signaling carries traffic data information of the low-latency data and / or identification information of the third site device.

[0096] Combination Figure 11 , Figure 11 This is a schematic diagram of the interaction in uplink pre-preemptive transmission under the Trigger mechanism. Under this mechanism, the third signaling initiated by each third site device is no longer the same; instead, it carries traffic data information of the low-latency data to be transmitted and the identification information of the third site device. This enables the access point device AP1 to subsequently allocate transmission resources and a fourth protection period for the low-latency data. For example... Figure 11 As shown, the third signaling can be PRI signaling. In some embodiments, the third signaling can be implemented through BSR frames or NDP frames. Since this trigger mechanism eliminates the frame interaction between the query frame and the feedback frame under the BSRP / NFRP mechanism, the third protection period T3 under this trigger mechanism is T3 = 2*SIFS + t. TF This eliminates the transmission time of the query frame, the transmission time of the feedback frame, and the inter-frame interval between the third signaling and the query frame, as well as the inter-frame interval between the query frame and the feedback frame. It is understandable that... Figure 11 Only the downlink normal data PPDU1 transmission between access point device AP1 and site device STA1 before pre-preemption transmission is shown. The pre-preemption transmission process between access point device AP1 and site device STA1 during uplink normal data transmission is the same, so it will not be described again.

[0097] In some embodiments, the third protection period is determined by the contention window time and the inter-frame interval time.

[0098] Furthermore, in some embodiments, the third protection period T3 = SIFS + t content Wherein, the t content The time of the contention window, and the inter-frame interval time of SIFS.

[0099] Combination Figure 12 , Figure 12 This is a schematic diagram of the uplink pre-preemptive transmission interaction under the EDCA mechanism. Under this EDCA mechanism, each third-site device ( Figure 12 The third signaling sent by LL STA2 (can be) Figure 12The third signaling (e.g., the PRI signaling in the BSRP / NFRP mechanism) is the same as the first signaling (e.g., the CTS frame in the EDCA mechanism) and does not carry any information of the low-latency data, but the access point device AP1 starts a random contention mode for a period of time after receiving the third signaling, allowing the third station device to preempt and transmit the low-latency data. It can be understood that the third station device in the embodiment can be multiple, and only one third station device preempts successfully in the contention window time, and after preemption, the third station device that preempts successfully transmits the low-latency data to the access point device AP1 without waiting for the trigger frame of the access point device AP1. In the embodiment, the third signaling can be a CTS frame. It can be understood that, Figure 12 In the embodiment, only the uplink normal data PPDU1 transmission between the access point device AP1 and the station device STA1 before the preemption transmission is shown, and the process of the preemption transmission between the access point device AP1 and the station device STA1 during the downlink normal data transmission is the same, and thus is not described in detail.

[0100] In some embodiments, the time during the third protection period further includes a transmission time of an acknowledgement character frame.

[0101] Specifically, in some embodiments, T3 = 5 * SIFS + t ACK +t 询问 +t 反馈 +t TF ; or T3 = 2SIFS + t ACK +t content ; or T3 = 3 * SIFS + t ACK +t TF .

[0102] In the foregoing BSRP / NFRP mechanism, Trigger mechanism, and EDCA mechanism, a scenario after one PPDU transmission is considered, that is, an ACK frame sent by the access point device after the uplink normal data transmission or an ACK frame fed back by the fourth station device during the downlink normal data transmission. To avoid a situation that the third station device cannot listen to the ACK frame during the downlink normal data transmission and thus cannot perform the preemption transmission, the third signaling is sent first and then the ACK frame is replied after the PPDU transmission. In combination with Figure 13 , Figure 13 is a schematic diagram of the preemption transmission of the third signaling sent first and then the ACK frame replied in the Trigger mechanism. In the Trigger mechanism, the third protection period T3 = 3 * SIFS + tACK + tTF, that is, the transmission time of the ACK frame and the interframe interval time between the third signaling and the ACK frame are increased. Similarly, in the BSRP / NFRP mechanism, the third protection period T3 = 5 * SIFS + t ACK +t 询问 +t 反馈 +tTF i.e. the transmission time of the ACK frame and the inter-frame spacing time between the third signaling and the ACK frame are increased. Similarly, under the EDCA mechanism, the third protection period T3 = 2SIFS + t ACK +t content i.e. the transmission time of the ACK frame and the inter-frame spacing time between the third signaling and the ACK frame are increased.

[0103] In some embodiments, the method further comprises: after receiving the trigger frame sent by the access point device, transmitting the low-latency data to the access point device.

[0104] Further, after receiving the trigger frame sent by the access point device, transmitting the low-latency data to the access point device, specifically comprising: receiving the trigger frame sent by the access point device, determining a fourth protection period and a RU resource from the trigger frame, the fourth protection period and the RU resource being determined by the access point device according to the traffic data information. Transmitting the low-latency data to the access point device within the fourth protection period of the RU resource.

[0105] As can be known from the foregoing embodiments, after the third station device sends the third signaling, it is not determined whether the access point device will allow the low-latency data to be uplink transmitted at present. Generally, the access point device initiates a trigger frame to determine whether the low-latency data is allowed to be uplink transmitted at present. Therefore, after receiving the trigger frame sent by the access point device, the low-latency data is transmitted to the access point device, so as to ensure that the low-latency data can be effectively transmitted.

[0106] As can be known from the foregoing description about the BSRP / NFRP mechanism and the Trigger mechanism, the third station device can feed back the data traffic information of the low-latency data and / or the identification information of the third station device through the BSR frame or the NDP frame. In this way, after receiving the BSR frame or the NDP frame, the access point device allocates a fourth protection period for the low-latency data according to the data traffic information, i.e. the low-latency data can be safely transmitted within the fourth protection period, and allocates a RU resource for the third station device according to the identification information of the third station device, instructing the third station device to transmit the low-latency data within the RU resource. The data traffic information can be the traffic size of the low-latency data, etc.

[0107] In some embodiments, the fourth protection period is determined by the predicted transmission time of the low-latency data and the transmission time of the acknowledgement character frame. Further, in some embodiments, the fourth protection period T4 = t LLPPDU +t ACK .

[0108] Figure 9 to Figure 11 and Figure 13 ​It can be seen that the fourth protection period includes the transmission event of the low-latency data and the transmission time of the acknowledgement character frame of the low-latency data by the access point device AP1.

[0109] In some embodiments, the pre-emptive transmission is performed within the time of the contention window, and the low-latency data is transmitted to the access point device before the end of the time of the contention window.

[0110] As can be seen from the foregoing description of the EDCA mechanism, after the third station device succeeds in pre-empting in the time of the contention window, the third station device does not wait for the access point device to send a trigger frame, but directly transmits the low-latency data, i.e., transmits the low-latency data to the access point device before the end of the time of the contention window, thereby achieving effective transmission of the low-latency data.

[0111] In some embodiments, the third signaling is used to instruct the other terminal device to update a NAV value of the other terminal device to a second NAV value, the second NAV value indicating that the other terminal device does not perform data transmission in the third protection period.

[0112] When the third signaling instructs the other terminal device to remain silent, the instruction can be implemented by instructing the other terminal device to update a NAV value of the other terminal device to a second NAV value, the second NAV value indicating that the other terminal device does not perform data transmission in the third protection period, thereby avoiding interference with the pre-emptive transmission.

[0113] In some embodiments, when the low-latency data is transmitted to the access point device, the low-latency data carrying a fourth protection period is sent to the other terminal device, to instruct the other terminal device to update a NAV value of the other terminal device to a third NAV value, the third NAV value indicating that the other terminal device does not perform data transmission in the fourth protection period, the fourth protection period indicating an estimated transmission time of the low-latency data.

[0114] In this embodiment, the third station device transmits the low-latency data to the access point device, and also sends the low-latency data to the other terminal device, the low-latency data carrying a fourth protection period, to instruct the other terminal device to remain silent in the fourth protection period. Specifically, the instruction can be implemented by instructing the other terminal device to update a NAV value of the other terminal device to a third NAV value, the third NAV value indicating that the other terminal device does not perform data transmission in the fourth protection period, thereby ensuring that the other terminal device does not interfere with the transmission of the low-latency data, and ensuring that the low-latency data is effectively transmitted.

[0115] In some embodiments, the third signaling is also used to instruct the access point device to suspend transmission of normal data between the access point device and the fourth station device.

[0116] The indication of the access point device suspends normal data transmission between the access point device and the fourth station device, avoids interference of normal data transmission on low-latency data transmission, and further ensures effective transmission of low-latency data. It can be understood that the embodiment can be applied to normal data transmission between the access point device and the fourth station device (STA1) in the aforementioned BSRP / NFRP mechanism, Trigger mechanism, and EDCA mechanism.

[0117] The method embodiments of the present application are described in detail above Figure 5 to Figure 13 The device embodiments of the present application are described in detail below Figure 14 to Figure 18 It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.

[0118] Figure 14 is a schematic block diagram of another pre-preemption transmission device 200 according to an embodiment of the present application. The pre-preemption transmission device 200 can be an access point device, or a component in the access point device, such as a chip, a circuit, or a module, etc. Figure 14 The pre-preemption transmission device 200 includes a first muting module 210 configured to send a first signaling carrying a first protection period to a first station device, so that the first station device generates and feeds back a second signaling carrying a second protection period according to the first signaling, and sends the second signaling to other terminal devices, where the second signaling is used to instruct the other terminal devices to keep silent in the second protection period; the first protection period is used to represent a predicted pre-preemption transmission time starting from the end of the first signaling, the second protection period is used to represent a predicted pre-preemption transmission time starting from the end of the second signaling, and the first station device is a terminal device performing low-latency data transmission with the access point device.

[0119] The pre-preemption transmission device provided by the embodiment can be used in a downlink pre-preemption transmission scenario, where the access point device sends a first signaling to a first station device to which the access point device wants to perform low-latency data transmission, so that the first station device generates a second signaling according to the first signaling and sends the second signaling to other terminal devices; the first signaling carries a first protection period representing a predicted pre-preemption transmission time starting from the end of the first signaling, and the second signaling carries a second protection period representing a predicted pre-preemption transmission time starting from the end of the second signaling, so that the other terminal devices keep silent in the second protection period, i.e., keep silent in the low-latency data transmission period, thereby avoiding interference of the other terminal devices on the low-latency data transmission and ensuring that the low-latency data can be effectively transmitted.

[0120] It should be understood that the device 200 according to the embodiment of the present application can correspond to the access point device in the method embodiments of the present application, and each unit in the device 200 and the other operations and / or functions described above are respectively used to implement theFigure 5 to Figure 7 The corresponding flow applied to the access point device in the embodiments is not described herein again for brevity.

[0121] Figure 15 A schematic block diagram of a pre-preemption transmission apparatus 300 according to an embodiment of the application is shown. The pre-preemption transmission apparatus 300 can be a station device, or a component in a station device, such as a chip, a circuit or a module, and the like.

[0122] As shown in the figure, the pre-preemption transmission apparatus 300 includes a second muting module 310 configured to send, to an access point device and other terminal devices, third signaling carrying a third protection period, to indicate that the access point device has a pre-preemption event of transmitting low-latency data from a third station device to the access point device, and to instruct the other terminal devices to remain silent in the third protection period. Figure 15 The pre-preemption transmission apparatus provided by the embodiment can be used in an uplink pre-preemption transmission scenario. The third station device sends third signaling to an access point device to inform the access point device of a pre-preemption event of transmitting low-latency data from the third station device to the access point device, and also sends the third signaling to other terminal devices. The third signaling carries a third protection period, and instructs the other terminal devices to remain silent in the third protection period. In this way, the other terminal devices are prevented from interfering with the low-latency data transmission about to occur between the third station device and the access point device, and the low-latency data can be effectively transmitted.

[0123] It should be understood that the apparatus 300 according to the embodiments of the application can correspond to the third station device in the method embodiments of the application, and each unit in the apparatus 300 and the other operations and / or functions described above are respectively configured to implement the corresponding steps and functions of the third station device in the method embodiments of the application.

[0124] The corresponding flow of the third station device in the method embodiments shown in the figure is not described herein again for brevity. Figure 8 to Figure 13

[0125] An access point device is provided in an embodiment of the application, and the access point device includes a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory to implement the method applied to the access point device in the embodiments of the application.

[0126] A station device is provided in an embodiment of the application, and the station device includes a processor and a memory. The memory is configured to store a computer program, and the processor is configured to invoke and run the computer program stored in the memory to implement the method applied to the third station device in the embodiments of the application.

[0127] Figure 16 A schematic structural diagram of a communication device 500 is provided in an embodiment of the application.​Figure 10 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.

[0128] Optionally, such as Figure 16 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 device, 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 access point device, achieving the same technical effect. When the communication device 500 is a terminal device, 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 a third site device, achieving the same technical effect.

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

[0130] Optionally, such as Figure 16 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.

[0131] 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.

[0132] Figure 17 This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 17 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.

[0133] Optionally, such as Figure 17 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.

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

[0135] 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.

[0136] 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.

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

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

[0139] 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.

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

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

[0142] It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the method embodiments described above can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, a discrete gate or transistor logic device, a discrete hardware component. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or can be executed by a combination of hardware and software modules in the code processor. The software module can be located in a random memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method.

[0143] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.

[0144] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.

[0145] The embodiment of the present application further provides a readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize each process of the method embodiment.

[0146] Optionally, the readable storage medium can be applied to the access point device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the access point device in the method embodiment of the present application, and details are not repeated here.

[0147] Optionally, the readable storage medium can be applied to the station device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the third station device in the method embodiment of the present application, and details are not repeated here.

[0148] The embodiment of the present application further provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to realize each process of the method embodiment.

[0149] Optionally, the computer program product can be applied to the access point device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the access point device in the method embodiment of the present application, and details are not repeated here.

[0150] Optionally, the computer program product can be applied to the station device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the third station device in the method embodiment of the present application, and details are not repeated here.

[0151] The embodiment of the present application further provides a computer program. The computer program is executed by a processor to realize each process of the method embodiment.

[0152] Optionally, the computer program can be applied to the access point device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the access point device in the method embodiment of the present application, and details are not repeated here.

[0153] Optionally, the computer program can be applied to the station device in the embodiment of the present application, and the computer program enables the processor to execute the corresponding process realized by the third station device in the method embodiment of the present application, and details are not repeated here.

[0154] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0155] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0156] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0157] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment.

[0158] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.

[0159] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0160] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A pre-preemptive transmission method, characterized in that, Applied to access point devices, the method includes: Send a first signaling message carrying a first protection period to a first site device, so that the first site device generates and feeds back a second signaling message carrying a second protection period based on the first signaling message, and sends the second signaling message to other terminal devices, wherein the second signaling message is used to instruct other terminal devices to remain silent during the second protection period; Wherein, the first protection period is used to represent the estimated pre-preemption transmission time starting from the end of the first signaling, the second protection period is used to represent the estimated pre-preemption transmission time starting from the end of the second signaling, and the first site device is a terminal device that performs low-latency data transmission with the access point device.

2. The method according to claim 1, characterized in that, After sending a first signaling message carrying a first protection period to the first site device, so that the first site device generates a second signaling message carrying a second protection period based on the first signaling message, the method further includes: The system receives the second signaling fed back by the first site device and transmits the low-latency data to the first site device during the second protection period according to the second signaling.

3. The method according to claim 2, characterized in that, The second signaling is also used to instruct the other terminal device to update its own NAV value to a first NAV value according to the second signaling, wherein the first NAV value indicates that the other terminal device does not transmit data during the second protection period.

4. The method according to claim 1, characterized in that, The second protection period is derived from the first protection period.

5. The method according to claim 4, characterized in that, The first protection period is determined by the transmission time of the second signaling, the transmission time of the low-latency data, the transmission time of the acknowledgment character frame, and the inter-frame interval.

6. The method according to claim 5, characterized in that, During the first protection period, T1 = 3 * SIFS + t 第二信令 +t LLPPDU +t ACK , where t 第二信令 t represents the transmission time of the second signaling. LLPPDU t is the transmission time of the low-latency data. ACK The transmission time of the confirmation character frame is denoted by SIFS, and SIFS is the inter-frame interval time.

7. The method according to claim 6, characterized in that, The second protection period is determined by the transmission time of the low-latency data, the transmission time of the acknowledgment character frame, and the inter-frame interval.

8. The method according to claim 7, characterized in that, During the second protection period, T2 = 2 * SIFS + t LLPPDU +t ACK 。 9. The method according to claim 1, characterized in that, The first signaling also includes target address information; before sending the first signaling carrying the first protection period to the first site device, the process includes: The first site device is determined based on the target address information.

10. The method according to any one of claims 1-9, characterized in that, The method further includes: The first signaling is sent to the second site device to cause the second site device to suspend the transmission of uplink normal data with the access point device according to the start time of the first protection period in the first signaling, wherein the second site device is a terminal device that is transmitting uplink data with the access point device in the current TXOP.

11. The method according to claim 10, characterized in that, The method further includes: The first signaling is sent to the second site device to enable the second site device to continue transmitting its uplink normal data with the access point device according to the end time of the first protection period in the first signaling.

12. The method according to any one of claims 1-9, characterized in that, The first signaling is an RTS frame, and the second signaling is a CTS frame.

13. A pre-preemptive transmission method, characterized in that, Applied to a third-site device, the method includes: A third signaling message carrying a third protection period is sent to the access point device and other terminal devices to indicate that there is a pre-preemption event in the access point device for transmitting low-latency data from the third site device to the access point device, and to instruct the other terminal devices to remain silent during the third protection period.

14. The method according to claim 13, characterized in that, The third protection period refers to the time between the end of the third signaling and the transmission of the low-latency data.

15. The method according to claim 14, characterized in that, The third protection period is determined by the transmission time of the interrogation frame, the transmission time of the feedback frame in response to the interrogation frame, the transmission time of the trigger frame, and the inter-frame interval. The query frame is used to query the traffic data information of the low-latency data, and the feedback frame is used to provide feedback on the traffic data information of the low-latency data.

16. The method according to claim 15, characterized in that, The query frame is a BSRP frame or an NFRP frame, and the feedback frame is a BSR frame for the BSRP frame or an NDP frame for the NFRP frame.

17. The method according to claim 16, characterized in that, The third protection period T3 = 4 * SIFS + t 询问 +t 反馈 +t TF , where t 询问 The t represents the transmission time of the query frame. 反馈 The transmission time of the feedback frame, t TF The transmission time of the trigger frame is denoted as SIFS, and SIFS is the inter-frame interval time.

18. The method according to claim 14, characterized in that, The third protection period is determined by the transmission time of the trigger frame and the inter-frame interval.

19. The method according to claim 18, characterized in that, The third protection period T3 = 2*SIFS + t TF , where t TF The transmission time of the trigger frame is the inter-frame interval time of the SIFS.

20. The method according to claim 18, characterized in that, The third signaling carries traffic data information of the low-latency data and / or identification information of the third site device.

21. The method according to claim 20, characterized in that, The third signaling is a BSR frame or an NDP frame.

22. The method according to claim 13, characterized in that, The third protection period is determined by the contention window time and the inter-frame interval time.

23. The method according to claim 22, characterized in that, The third protection period T3 = SIFS + t content Wherein, the t content The time of the contention window is denoted as , and SIFS is denoted as .

24. The method according to any one of claims 15-23, characterized in that, Determining the time for the third protection period also includes the transmission time of the acknowledgment character frame.

25. The method according to claim 24, characterized in that, T3 = 5 * SIFS + t ACK + t 询问 + t 反馈 + t TF ; or T3 = 2 * SIFS + t ACK + t content ; or T3 = 3 * SIFS + t ACK + t TF .

26. The method according to any one of claims 15-21, characterized in that, The method further includes: After receiving the trigger frame sent by the access point device, the low-latency data is transmitted to the access point device.

27. The method according to claim 26, characterized in that, The step of transmitting the low-latency data to the access point device after receiving the trigger frame sent by the access point device includes: The access point device receives the trigger frame sent by the access point device, and determines the fourth protection period and RU resources from the trigger frame. The fourth protection period and the RU resources are determined by the access point device based on the traffic data information. The low-latency data is transmitted to the access point device during the fourth protection period of the RU resource.

28. The method according to claim 27, characterized in that, The fourth protection period is determined by the estimated transmission time of the low-latency data and the transmission time of the acknowledgment character frame.

29. The method according to claim 22 or 23, characterized in that, The method further includes: Preemptive transmission is performed within the contention window, and the low-latency data is transmitted to the access point device before the contention window ends.

30. The method according to claim 14, characterized in that, The third signaling is used to instruct the other terminal device to update its own NAV value to a second NAV value, the second NAV value indicating that the other terminal device does not transmit data during the third protection period.

31. The method according to claim 26 or 29, characterized in that, When transmitting the low-latency data to the access point device, the low-latency data carrying a fourth protection period is sent to other terminal devices to instruct the other terminal devices to update their own NAV value to a third NAV value. The third NAV value indicates that the other terminal devices will not transmit data during the fourth protection period, and the fourth protection period indicates the estimated transmission time of the low-latency data.

32. The method according to claim 14, characterized in that, The third signaling is also used to instruct the access point device to suspend the transmission of ordinary data between itself and the fourth site device.

33. The method according to any one of claims 15-17 and 22-23, characterized in that, The third signaling is a CTS frame.

34. A pre-preemptive transmission device, characterized in that, include: The first silence module is used to send a first signaling carrying a first protection period to the first site device, so that the first site device generates and feeds back a second signaling carrying a second protection period according to the first signaling, and sends the second signaling to other terminal devices. The second signaling is used to instruct other terminal devices to remain silent during the second protection period. Wherein, the first protection period is used to represent the estimated pre-preemption transmission time starting from the end of the first signaling, the second protection period is used to represent the estimated pre-preemption transmission time starting from the end of the second signaling, and the first site device is a terminal device that performs low-latency data transmission with the access point device.

35. A pre-preemptive transmission device, characterized in that, include: The second silence module is used to send a third signaling message carrying a third protection period to the access point device and other terminal devices to indicate that there is a pre-preemption event in which the access point device transmits low-latency data to the access point device from the third site device, and to instruct the other terminal devices to remain silent during the third protection period.

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

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

38. 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-12, or the method as claimed in any one of claims 13-33.

39. 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-12, or the method as claimed in any one of claims 13-33.

40. A communication system, characterized in that, It includes an access point device and a site device, the access point device being configured to perform the method as described in any one of claims 1-12, and the site device being configured to perform the method as described in any one of claims 13-33.