The present application relates to the field of wireless communication technology, and in particular to a method for transmission, an apparatus for transmission, a device, a storage medium and a program product.
In wireless local area network (WLAN), a target wake time (TWT) mechanism is used to support power saving in large-scale Internet of Things environments.
An operation of a restricted TWT is proposed in IEEE 802.11be, to allow access points (APs) to use enhanced medium access protection and resource reservation mechanisms to provide more predictable, lower worst-case delay and jitter, and higher reliability for transmission of low-latency services.
However, an overlapping basic service set (OBSS) is usually present in the Wi-Fi network. The OBSS will interfere with the restricted TWT operation in a BSS, thereby influencing the transmission delay under the restricted TWT operation.
Embodiments of the present application provide a method for transmission, an apparatus for transmission, a device, a storage medium, and a program product. The technical solutions are as follows.
In an aspect, the embodiments of the present application provide a method for transmission, the method is performed by a first station (STA) device of a first basic service set (BSS), the first STA device is a non-access point station (non-AP STA), and the method includes:
In an aspect, the embodiments of the present application provide a method for transmission, the method is performed by a first AP device of a first BSS and includes:
In an aspect, the embodiments of the present application provide a method for transmission, the method is performed by a second AP device in a second BSS and includes:
In an aspect, the embodiments of the present application provide a method for transmission, the method is performed by a third STA device of a second BSS, the third STA device is a non-AP STA, and the method includes:
In another aspect, the embodiments of the present application provide an apparatus for transmission, the apparatus includes:
In another aspect, the embodiments of the present application provide an apparatus for transmission, the apparatus includes:
In another aspect, the embodiments of the present application provide an apparatus for transmission, the apparatus includes:
In another aspect, the embodiments of the present application provide an apparatus for transmission, the apparatus includes:
In yet another aspect, the embodiments of the present application provide a STA device, the STA device is a first STA device of a first BSS, the first STA device is a non-AP STA, and the STA device includes a processor, a memory, and a transceiver; where
In yet another aspect, the embodiments of the present application provide an AP device, the AP device is an AP device of a first BSS, and the AP device includes a processor, a memory, and a transceiver; where
In yet another aspect, the embodiments of the present application provide an AP device, the AP device is an AP device of a second BSS, and the AP device includes a processor, a memory, and a transceiver; where
In yet another aspect, the embodiments of the present application provide a STA device, the STA device is a third STA device of a second BSS, the third STA device is a non-AP STA, and the STA device includes a processor, a memory, and a transceiver; where
In yet another aspect, the embodiments of the present application provide a computer device, the computer device includes a processor, a memory and a transceiver, where a computer program is stored in the memory, and the computer program, when being executed by the processor, cause the computer device to perform the above-mentioned methods for transmission.
In still another aspect, the embodiments of the present application further provide a non-transitory computer-readable storage medium, where a computer program is stored in the non-transitory storage medium, the computer program, when being loaded and executed by a processor, cause a computer device to perform the above-mentioned methods for transmission.
In still yet another aspect, a computer program product is provided, where the computer program includes computer instructions which are stored in a non-transitory computer-readable storage medium. A processor of a computer device reads the computer instructions from the non-transitory computer-readable storage medium and executes the computer instructions, to cause the computer device to perform the above-mentioned methods for transmission.
In still yet another aspect, a chip is provided, where the chip includes a processor, configured to call a computer program from a memory and run the computer program, to cause a computer device equipped with the chip to perform the above-mentioned methods for transmission.
In still yet another aspect, a computer program is provided, where the computer program is executed by a processor of a computer device, to cause the computer device to perform the above-mentioned methods for transmission.
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the accompanying drawings to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For the ordinary skilled in the art, other drawings may be obtained according to these drawings without creative effort.
In order to make the purposes, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings.
The network architecture and service scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute limitations for the technical solutions provided in the embodiments of the present application. The ordinary skilled in the art may appreciate that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
The technical solutions of the embodiments of the present application may be applied to various communication systems, such as wireless local area networks (WLAN), wireless fidelity (WiFi) or other communication systems.
For example, referring to
In some scenarios, an AP is also called an AP STA, that is, in a sense, the AP is also a STA.
In some scenarios, the STA is also called a non-AP STA.
The communication in the communication system 100 may be communication between a AP and a non-AP STA, communication between a non-AP STA and a non-AP STA, or communication between a STA and a peer STA. The peer STA may refer to a device that performs peer-to-peer communication with the STA. For example, the peer STA may be an AP or a non-AP STA.
The AP is equivalent to a bridge for connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then access the wireless network access to Ethernet. An AP device may be a terminal device with a Wi-Fi chip (e.g., a mobile phone) or a network device with a Wi-Fi chip (e.g., a wireless router, a wireless switch or a wireless relay device).
It should be understood that the role of a STA in the communication system is not fixed. For example, in some scenarios, in a case where a mobile phone is connected to a router, the mobile phone is the non-AP STA. In a case where the mobile phone serves as a hotspot for other mobile phones, the mobile phone plays a role of the AP.
The AP and the non-AP STA may be devices used in Internet of Vehicles, Internet of Things (IoT) nodes and sensors used in the IoT, smart cameras, smart remote controls, smart water meters or smart electricity meters used in smart homes, and sensors used in smart cities.
In some embodiments, the non-AP STA may support the 802.11be standard. The non-AP STA may also support various current and future 802.11 family wireless local area networks (WLAN) standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.
In some embodiments, the AP may be a device that supports the 802.11be standard. The AP may also be a device that supports various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b and 802.11a.
In the embodiments of the present application, the STA may be a device that supports the WLAN or WiFi technology, such as a mobile phone, a pad, 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, an in-vehicle 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, or a wireless device in smart home, a wireless communication chip/application specific integrated circuit (ASIC)/system on chip (SOC).
Frequency bands supported by the WLAN technology may include but are not limited to: low frequency bands (e.g., 2.4 GHZ, 5 GHZ, and 6 GHZ), high frequency bands (e.g., 45 GHZ, and 60 GHz).
It should be understood that a device with a communication function in a network/system in the embodiments of the present application may be referred to as a communication device. Taking the communication system 100 shown in
It should be understood that, the terms “system” and “network” herein are often used interchangeably herein. The term “and/or” herein is merely an association relationship for describing associated objects, and indicates that there may be three relationships. For example, “A and/or B” may represent that: A exists alone, both A and B exist, and B exists alone. In addition, the character “/” herein generally indicates that associated objects before and after this character are in an “or” relationship.
It should be understood that, the term “indicate” and variants thereof mentioned in the embodiments of the present application may mean a direct indication or an indirect indication, or represent that there is an association relationship. For example, A indicating B may mean that A directly indicates B (e.g., B may be obtained through A); or mean that A indirectly indicates B (e.g., A indicates C, and B may be obtained through C); or mean that there is an association relationship between A and B.
In the description of the embodiments of the present application, the term “correspond” and variants thereof may mean that there is a relationship of direct correspondence or indirect correspondence between the two, or there is an association relationship between the two, or there is a relationship of indicating and being indicated, or configuring and being configured, or the like.
In the embodiments of the present application, “predefined” may be implemented by pre-saving corresponding codes, tables or other methods used for indicating related information in a device (for example, including the access point and the station), which is not limited in the present application. For example, predefined may mean defined in a protocol.
In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may include a WiFi protocol and related protocols used in future WiFi communication systems, which is not limited in the present application.
The access point 110 and the station 120 may be associated and communicate with each other in virtue of the wireless local area network technology. The association refers to a process of wireless link service negotiation between the STA and the AP, which is used to establish a wireless link between the STA and the AP.
In TWT, a schedule is established between a terminal and an AP (the schedule is negotiated by the terminal and the AP), and the schedule is composed of TWT time periods. After the time period negotiated by the terminal and the AP arrives, the terminal will wake up and wait for a trigger frame transmitted by the AP to perform once data exchange. After the transmission is completed, the terminal returns to dormancy state. Each terminal may negotiate independently with the AP, and each terminal has a separate TWT time period.
In the TWT, the AP is allowed to manage behaviors of the BSS to mitigate competition between stations and reduce awake time of stations in power management mode, which is achieved by performing operating in non-overlapping time and/or frequency domains by stations and concentrating frame exchanges in predefined service periods. Therefore, to ensure the application effect of the TWT, the AP generally requires that all associated stations within the BSS join the TWT for scheduling by the AP. According to the TWT protocol of 11ax, High-Efficiency (HE, specifically 11ax) AP will request all associated stations that declare supporting the TWT to participate in the TWT. After receiving the AP's indication to join the TWT, non-AP stations should perform an individual TWT protocol negotiation, or join a broadcast TWT. In addition, the TWT service period (SP) includes a trigger-enabled SP and a non-trigger-enabled SP, and the TWT scheduling AP performs scheduling by transmitting a trigger frame in the trigger-enabled SP. In this case, 11ax stipulates that TWT reserved stations cannot transmit a frame to TWT scheduling AP outside the broadcast TWT SP, and in trigger-enabled broadcast TWT, TWT reserved stations cannot transmit a frame that does not carry a high efficiency trigger-based physical layer protocol data unit (HE TB PPDU) to the TWT scheduling AP.
An operation of a restricted TWT is proposed in the IEEE 802.11be, to allow APs to use enhanced medium access protection and resource reservation mechanisms to provide more predictable, lower worst-case delay and jitter, and higher reliability for transmission of low-latency services. At present, the restricted TWT mainly adds two channel access rules in terms of channel access: in a case where the TXOP is obtained outside the restricted TWT service period, the non-AP STA with extremely high throughput (EHT), as an owner of the transmission opportunity (TXOP), should ensure that its TXOP is terminated before the start of any restricted TWT service period; the EHT AP will schedule a quiet interval overlapping with the restricted TWT service period to shield operations of remaining STAs that support the quiet element within the TWT SP, but the shielding operations within the quiet interval is invalid for the Non-AP EHT STA.
The enhanced medium access protection operation, defined in IEEE 802.11be for the restricted TWT, is mainly to restrict behaviors of stations of the BSS that perform the restricted TWT operations. Since the overlapping BSS (OBSS) often exist in the WIFI network, the OBSS will interfere with the restricted TWT operations in the BSS, interfering with the AP or restricted TWT member stations obtaining transmission opportunities timely manner for transmitting low-latency service data during the restricted TWT service period. Therefore, a coordination mechanism between multiple APs or multiple BSSs needs to be defined to perform medium protection on transmission during the restricted TWT service period in the BSS. The main issues that need to be solved are listed below.
Embodiments of the present application provides a method for transmission, performed by a first station (STA) device of a first basic service set (BSS), where the first STA device is a non-access point station (non-AP STA), and the method includes:
In some embodiments of the present application, the first monitoring or receiving condition information is used for the first access point (AP) device of the first BSS to share information of a target resource and/or information of a target station with a second AP device of the second BSS, the information of the target resource and/or the information of the target station is used for the second AP device to restrict transmission of a station of the second BSS on a target channel and/or at a target time, and the target channel and/or the target time is a channel and/or a time on which media access protection needs to be performed of the first BSS.
In some embodiments of the present application, the second BSS is an overlapping basic service set (OBSS) of the first BSS or a BSS operating on a same channel with the first BSS.
In some embodiments of the present application, the first monitoring or receiving condition information includes station information of the first target station.
In some embodiments of the present application, the data unit includes a physical layer protocol data unit (PPDU).
In some embodiments of the present application, the method further includes:
In some embodiments of the present application, the BSS identifier information includes at least one of: a BSSID or a BSS color.
In some embodiments of the present application, a report message frame for reporting the first monitoring or receiving condition information includes PPDU transmission information carried by a PPDU monitored or received by the first STA device, and the PPDU transmission information includes at least one of following transmission sub-information:
In some embodiments of the present application, the report message frame includes a PPDU transmission information element, the PPDU transmission information element includes: a PPDU transmission information control field, and a PPDU transmission information field; where
In some embodiments of the present application, the PPDU transmission control information field includes at least one of following information:
In some embodiments of the present application, each bit position in the bitmap of the PPDU transmission information corresponds to a type of transmission sub-information, and a bit value of each bit position in the bitmap of the PPDU transmission information is used to indicate whether corresponding transmission sub-information exists in the PPDU transmission information field.
In some embodiments of the present application, a report message frame for reporting the first monitoring or receiving condition information is a radio measurement report frame.
In some embodiments of the present application, reporting the first monitoring or receiving condition information to the first AP device of the first BSS includes:
In some embodiments of the present application, the specified measurement type includes: a frame measurement type.
Embodiments of the present application provides a method for transmission, performed by a first AP device of a first BSS, and the method includes:
In some embodiments of the present application, the second BSS is an overlapping basic service set (OBSS) of the first BSS or a BSS operating on a same channel with the first BSS.
In some embodiments of the present application, the monitoring or receiving condition information includes station information of the target station.
In some embodiments of the present application, the obtaining the monitoring or receiving condition information includes:
In some embodiments of the present application, the data unit includes a physical layer protocol data unit (PPDU).
In some embodiments of the present application, the second monitoring or receiving condition information includes PPDU transmission information carried by a PPDU monitored or received by the first AP device, and the PPDU transmission information includes at least one of following transmission sub-information:
In some embodiments of the present application, a report message frame for reporting the first monitoring or receiving condition information includes PPDU transmission information carried by a PPDU monitored or received by the first STA device, and the PPDU transmission information includes at least one of following transmission sub-information:
In some embodiments of the present application, the report message frame includes a PPDU transmission information element, the PPDU transmission information element includes: a PPDU transmission information control field, and a PPDU transmission information field; where
In some embodiments of the present application, the PPDU transmission control information field includes at least one of following information:
In some embodiments of the present application, each bit position in the bitmap of the PPDU transmission information corresponds to a type of transmission sub-information, and a bit value of each bit position in the bitmap of the PPDU transmission information is used to indicate whether corresponding transmission sub-information exists in the PPDU transmission information.
In some embodiments of the present application, the receiving the first monitoring or receiving condition information reported by the first STA device of the first BSS includes:
In some embodiments of the present application, the method further includes:
In some embodiments of the present application, the specified measurement type includes: a frame measurement type.
In some embodiments of the present application, the information of the target resource includes information of the target channel.
In some embodiments of the present application, the target channel includes all or part of channels used by a station of the first BSS that has monitored or received transmission information from the second BSS.
In some embodiments of the present application, the target channel is a working channel on a link corresponding to an r-TWT operation established in the first BSS.
In some embodiments of the present application, the target time is a time for a station of the first BSS that has monitored or received transmission information from the second BSS to perform channel competition and/or transmission.
In some embodiments of the present application, information of the target time includes:
In some embodiments of the present application, time information of the first channel resource includes:
Embodiments of the present application provides a method for transmission, performed by a second AP device of a second BSS and includes:
In some embodiments of the present application, restricting the transmission of the station of the second BSS on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station includes:
In some embodiments of the present application, restricting the transmission of all stations of the second BSS at the target time includes:
In some embodiments of the present application, restricting the transmission of the station of the second BSS on the target channel and at the target time includes:
In some embodiments of the present application, restricting the transmission of the station of the second BSS on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station includes:
In some embodiments of the present application, restricting the transmission of the target station at the target time includes:
In some embodiments of the present application, restricting the transmission of the target station on the target channel and at the target time includes:
In some embodiments of the present application, restricting the transmission of the target station on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station includes:
In some embodiments of the present application, in a case where the target station is the transmission sender, restricting the transmission of the target station at the target time includes:
In some embodiments of the present application, in a case where the target station is the transmission sender, restricting the transmission of the target station on the target channel and at the target time includes:
In some embodiments of the present application, in a case where the target station is the transmission receiver, restricting the transmission of the target station on the target channel and/or at the target time includes:
In some embodiments of the present application, the universal EDCA parameter set is an MU EDCA parameter set.
In some embodiments of the present application, the information of the target resource includes information of the target channel.
In some embodiments of the present application, the target channel includes all or part of channels used by a station of the first BSS that has monitored or received the transmission information from the second BSS.
In some embodiments of the present application, the target channel is a working channel on a link corresponding to an r-TWT operation established in the first BSS.
In some embodiments of the present application, the target time is a time for a station of the first BSS that has monitored or received transmission information from the second BSS to perform channel competition and/or transmission.
In some embodiments of the present application, information of the target time includes:
In some embodiments of the present application, the information of the target time includes:
In some embodiments of the present application, restricting the transmission of the station of the second BSS on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station includes:
In some embodiments of the present application, the channel resource protection enable notification frame includes a protected period element;
In some embodiments of the present application, the protected period control field includes a resource protection mode indication bitmap; where
In some embodiments of the present application, the method further includes:
In some embodiments of the present application, the channel resource protection operation notification frame includes an indication mark; where
In some embodiments of the present application, receiving the information of the target resource and/or the information of the target station shared by the first AP device of the first BSS includes:
Embodiments of the present application provides a transmission control method, performed by a third STA device of a second BSS, where the third STA device is a non-AP STA, and the method includes:
In some embodiments of the present application, restricting the transmission of the third STA device at the target time corresponding to a signal interference includes:
In some embodiments of the present application, restricting the transmission of the third STA device on the target channel and at the target time corresponding to a signal interference includes:
In some embodiments of the present application, the general EDCA parameter set is an MU EDCA parameter set.
In some embodiments of the present application, the information of the target resource includes information of the target channel.
In some embodiments of the present application, the target channel includes all or part of channels used by a station of the first BSS that has monitored or received the transmission information from the second BSS.
In some embodiments of the present application, the target channel is a working channel on a link corresponding to an r-TWT operation established in the first BSS.
In some embodiments of the present application, the target time is a time for a station of the first BSS that has monitored or received transmission information from the second BSS to perform channel competition and/or transmission.
In some embodiments of the present application, information of the target time includes:
In some embodiments of the present application, the information of the target time includes:
In some embodiments of the present application, the channel resource protection enable notification frame includes a protected period element; where
In some embodiments of the present application, the protected period control field includes a resource protection mode indication bitmap; where
In some embodiments of the present application, the method further includes:
In some embodiments of the present application, the channel resource protection operation notification frame includes an indication mark; where
Referring to
Step 201, a data unit on the first BSS channel is monitored or received, to obtain first monitoring or receiving condition information, where the first monitoring or receiving condition information is used to indicate transmission information of a first target station of a second BSS, which is monitored or received by the first STA device, and the first target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by the first STA device.
In some embodiments, the first BSS channel is a channel used by the first STA device for competition access and transmission.
The second BSS is a BSS other than the first BSS. For example, the second BSS may be an OBSS of a station of the first BSS, or a BSS operating on the same channel with the first BSS.
The solutions shown in the embodiments of the present application is applicable to a scenario of which the first STA device performs channel competition or transmission on the first BSS channel during a specified time period, for example, a scenario of which the first STA device performs the channel competition or transmission based on an r-TWT mechanism.
Optionally, the data unit may be a physical layer protocol data unit (presentation protocol data unit, PPDU).
Step 202, the first monitoring or receiving condition information is reported to the first AP device of the first BSS.
In some embodiments, the first AP device may subsequently take corresponding measures according to the first monitoring or receiving condition information to reduce signal interference to the first STA device caused by the transmission of the first target station of the second BSS, which includes but is not limited to restricting transmission of a station of the second BSS, adjusting the first BSS channel used by the first STA device, adjusting the time (e.g., r-TWT) for the first STA device to perform the channel competition or transmission.
The signal interference caused by the transmission refers to the influence or interference caused by an initiated transmission on a frame exchange by other stations.
For example, the first monitoring or receiving condition information is used for the first access point (AP) device of the first BSS to share information of a target resource and/or information of a target station with a second AP device of the second BSS, the information of the target resource and/or the information of the target station is used for the second AP device to restrict transmission of a station of the second BSS on a target channel and/or at a target time, and the target channel and/or the target time is a channel and/or a time on which media access protection needs to be performed of the first BSS.
To sum up, in the solutions shown in the embodiment of the present application, in a case where the first STA device (non-AP STA) of the first BSS monitors that the transmission initiated by the first target station of the second BSS influences on or interferes with the frame exchange by the first STA device, the first STA device may report the corresponding first monitoring or receiving condition information to the first AP device of the first BSS, so that the first AP device subsequently takes the corresponding measures according to the first monitoring or receiving condition information to reduce the effect or interference of the first target station of the second BSS on the first STA device, thereby reducing the transmission delay of the first STA device.
Referring to
Step 301, monitoring or receiving condition information is obtained, where the monitoring or receiving condition information is used to indicate transmission information of a target station of a second BSS, which is monitored or received by a station of the first BSS on a first BSS channel, and the target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by a station of the first BSS.
In some embodiments, the monitoring or receiving condition information obtained by the first AP device may include monitoring or receiving condition information obtained by a non-AP STA of the first BSS monitoring or receiving a data unit, and/or monitoring or receiving condition information obtained by the first AP device itself monitoring or receiving a data unit.
Correspondingly, the station of the first BSS may include a non-AP STA of the first BSS (e.g., the first STA device in the embodiment shown in
Step 302, according to the monitoring or receiving condition information, information of a target resource and/or information of a target station is shared with a second AP device of the second BSS, where the information of the target resource and/or the information of the target station is used for the second AP device to restrict transmission of a station of the second BSS on a target channel and/or at a target time, and the target channel and/or the target time is a channel and/or a time on which media access protection needs to be performed of the first BSS.
There is a direct communication connection or an indirect communication connection established between the first AP device and the second AP device, that is, data communication may be performed between the first AP device and the second AP device.
In some embodiments, the target channel may include all or part of channels used by a station of the first BSS. For example, the target channel may include all or part of channels used by a station of the first BSS that has monitored influence or interference from the second BSS.
The target time may be a time when a station of the first BSS may perform channel competition or transmission.
To sum up, in the solution shown in the embodiments of the present application, in a case where the station of the first BSS monitors that the transmission initiated by the target station of the second BSS influences or interferes with the frame exchange by the station of the first BSS, the first AP device of the first BSS may share the information of the target resource and/or the information of the target station with the second AP device according to the corresponding monitoring or receiving condition information, so that the second AP device may restrict the transmission of the second BSS, to reduce the influences or interferences of the station of the second BSS on the station of the first BSS, thereby reducing the transmission delay of the station of the first BSS.
Referring to
Step 401, information of a target resource and/or information of a target station shared by a first AP device of a first BSS is received, where the information of the target resource and/or the information of the target station is shared by the first AP device according to monitoring or receiving condition information, the monitoring or receiving condition information is used to indicate transmission information of the target station of the second BSS, which is monitored or received by a station of the first BSS, the target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS of the station of the first BSS.
Step 402, according to the information of the target resource and/or the information of the target station, transmission of a station of the second BSS on a target channel and/or at a target time is restricted, where the target channel and/or the target time is a channel and/or a time on which medium access protection needs to be performed of the first BSS.
The transmission of the station of the second BSS on the target channel and/or at the target time being restricted may refer to restricting channel competition, transmission and other behaviors of the station of the second BSS on the target channel and/or at the target time.
The transmission of the station of the second BSS on the target channel and/or at the target time being restricted may refer to restricting transmission of all or part of stations of the second BSS (e.g., stations of the second BSS whose effect or interference of initiated transmission is monitored or received by a station of the first BSS) on the target channel and/or at the target time.
To sum up, in the solution shown in the embodiments of the present application, in a case where the station of the first BSS monitors that the transmission initiated by the target station of the second BSS influences on or interferes with the frame exchange by the station of the first BSS, the first AP device of the first BSS may share the information of the target resource and/or the information of the target station with the second AP device according to the corresponding monitoring or receiving condition information, and the second AP device may restrict the transmission in the second BSS, to reduce the effect or interference of the station of the second BSS on the station of the first BSS, thereby reducing the transmission delay of the station of the first BSS.
Referring to
Step 501, a channel resource protection enable notification frame transmitted by the second AP device of the second BSS is received, where the channel resource protection enable notification frame is transmitted by the second AP device after receiving information of a target resource and/or information of a target station transmitted by a first AP device of a first BSS, the information of the target resource and/or the information of the target station is shared by the first AP device according to monitoring or receiving condition information, the monitoring or receiving condition information is used to indicate transmission information of the target station of the second BSS, which is monitored or received by a station of the first BSS, and the target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by the station of the first BSS.
Step 502, according to the channel resource protection enable notification frame, transmission of the third STA device on a target channel and/or at a target time is restricted, where the target channel and/or the target time is a channel and/or a time on which medium access protection needs to be performed of the first BSS.
To sum up, in the solution shown in the embodiment of the present application, in a case where the station of the first BSS monitors that the transmission initiated by the target station of the second BSS influences on or interferes with the frame exchange by the station of the first BSS, the first AP device of the first BSS may share the information of the target resource and/or the information of the target station with the second AP device according to the corresponding monitoring or receiving condition information. After receiving the information of the target resource and/or the information of the target station, the second AP device may indicate that the third STA device of the second BSS restricts the transmission on the target channel and/or at the target time through the channel resource protection enable notification frame, so as to reduce the effect or interference of the station of the second BSS on the station of the first BSS, thereby reducing the transmission delay of the station of the first BSS.
Based on the solutions shown in
S61, BSS transmission-related stations (such as AP1 and STA1 in
STA1 may report the specific information related to the OBSS transmission to AP1, which is obtained by itself monitoring or receiving.
S62, AP1 shares information of predetermined time period on which wireless resource protection needs to be performed (corresponding to the above-mentioned information of the target time, such as the r-TWT SP information corresponding to STA1) and/or channel information on which wireless resource protection needs to be performed (corresponding to the above-mentioned target channel) with AP2 (which is equivalent to the first AP device sharing the information of the target resource and/or the information of the target station with the second AP device).
Optionally, AP1 may further share a station involved in the OBSS on which channel access and transmission need to be restricted (such as information of stations involved in specific information related to OBSS transmission fed back by STA1 and/or AP1) with AP2.
S63, after receiving the above information shared by AP1, AP2 restricts the channel access and transmission of the station involved in the OBSS (i.e., the related station associated with AP2, such as STA2) before a start time of the predetermined time period and/or during the predetermined time period.
Based on the solutions shown in
Step 701, the first STA device monitors or receives a data unit on a first BSS channel, to obtain first monitoring or receiving condition information.
The first monitoring or receiving condition information is used to indicate transmission information of a first target station of the second BSS, which is monitored or received by the first STA device, and the first target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by the first STA device.
In other words, the first monitoring or receiving condition information is used to indicate the first target station monitored or received by the first STA device, where the transmission initiated by the second BSS influences on or interferes with the first STA device.
In a scenario where the first STA device performs channel competition or transmission on the first BSS channel during a specified time period, the first STA device may monitor or receive the data unit on the first BSS channel during the specified time period; optionally, at other times outside the specified time period, the first STA device may not perform the step of monitoring or receiving the data unit.
For example, in a scenario where the first STA device performs the channel competition or transmission based on a r-TWT mechanism, the first STA device monitors or receives the data unit during a r-TWT SP period of the first STA device, and does not monitor or receive the data unit outside the r-TWT SP period.
The data unit may be a PPDU.
The second BSS may be an OBSS of the first BSS, or may be another BSS operating on the same channel with the first BSS.
In some embodiments, the first monitoring or receiving condition information is used for the first access point (AP) device of the first BSS to share the information of a target resource and/or the information of a target station with the second AP device of the second BSS, where the information of the target resource and/or the information of the target station is used for the second AP device to restrict transmission of a station of the second BSS on a target channel and/or at a target time, the target channel and/or the target time is a channel and/or a time on which media access protection needs to be performed of the first BSS, for example, may be a channel and/or a time corresponding to the effect or interference caused by the transmission initiated by the station of the second BSS on the station of the first BSS.
In some embodiments, the first monitoring or receiving condition information includes station information of the first target station.
The station information may include at least one of information related to transmission of the monitored or received data unit, or information related to a station corresponding to the monitored or received data unit.
In some embodiments, in a case where the data unit is the PPDU, the station information may include PPDU transmission information corresponding to the PPDU, the PPDU transmission information includes at least one of the following transmission sub-information:
a transmission type, a BSS colour, a BSS identifier (BSSID), a sender association identifier (AID), a sender partial AID, a sender media access control (MAC) address, a receiver association identifier (AID), receiver partial AID, or a receiver MAC address; where the transmission type includes uplink transmission, downlink transmission or point-to-point (P2P) transmission.
In some embodiments, when the first STA device monitors or receives the data unit, in a case where BSS identifier information included in a monitored or received first PPDU is different from BSS identifier information of the first BSS, the first STA device determines that station information carried by the first PPDU includes information of the first target station, that is, a station corresponding to the first PPDU is the first target station.
When the first STA device monitors or receives the data unit on the first BSS channel, if the identifier information of the BSS corresponding to the monitored or received PPDU is different from the identifier information of a current BSS, it means that the first STA device receives a PPDU transmitted by a station of other BSS (e.g., an OBSS). That is, in this case, transmission initiated by the station of other BSS influences on or interferes with the channel competition or transmission of the first STA device.
In some embodiments, the BSS identifier information includes at least one of: a BSSID or a BSS color.
For example, after the first STA device monitors or receives a PPDU on the first BSS channel, if a BSSID in the PPDU is different from a BSSID of the first BSS, it may be determined that the PPDU transmitted by a station of the other BSS is received.
For another example, after the first STA device monitors or receives a PPDU on the first BSS channel, if a BSS color in the PPDU is different from a BSS color of the first BSS, it may be determined that the PPDU transmitted by a station of the other BSS is received.
For yet another example, after the first STA device monitors or receives a PPDU on the first BSS channel, if a BSSID in the PPDU is different from a BSSID of the first BSS, and a BSS color in the PPDU is different from a BSS color of the first BSS, it may be determined that the PPDU transmitted by the station of the other BSS is received.
Step 702, the first STA device reports the first monitoring or receiving condition information to the first AP device of the first BSS; correspondingly, the first AP device receives the first monitoring or receiving condition information.
For example, in response to a requirement of performing resource protection on transmission between certain stations of the BSS1 during a predetermined time period (e.g., an r-TWT SP period), stations related to the transmission in the BSS1, such as AP1 and/or non-AP stations associated with AP1 (such as STA11, STA12), monitor in real time before or during the predetermined time period on which resource protection needs to be performed and obtain PPDU transmission information of PPDUs that may interfere with their own transmissions, such as peer-to-peer (P2P) transmission information, or uplink and downlink PPDU transmission information within the BSS, or PPDU transmission information of PPDUs from the OBSS, including received PPDU related information of a PPDU that cannot be determined as an intra-BSS PPDU. The content may be as follows.
The first STA device may report the first monitoring or receiving condition information to the first AP device via a report message frame.
For example, the report message frame for reporting the first monitoring or receiving condition information includes PPDU transmission information carried by a PPDU monitored or received by the first STA device.
In some embodiments, the report message frame comprises a PPDU transmission information element, the PPDU transmission information element includes: a PPDU transmission information control field, and a PPDU transmission information field;
In some embodiments, the PPDU transmission control information field includes at least one of the following information:
In some embodiments, each bit position in the bitmap of the PPDU transmission information corresponds to a type of transmission sub-information, and a bit value of each bit position in the bitmap of the PPDU transmission information is used to indicate whether corresponding transmission sub-information exists in the PPDU transmission information field.
In the embodiment of the present application, the PPDU transmission information element is used to indicate related transmission information of the PPDU monitored or received by the station, such as, related PPDU transmission information of the OBSS PPDU or the intra-BSS PPDU monitored or received by the station. A format of the PPDU transmission information element may be defined as shown in Table 1 below.
The format of the PPDU transmission information control field in Table 1 above may be as shown in Table 2 below.
In Table 2, the OBSS/Intra-BSS PPDU subfield indicates whether the PPDU is an OBSS PPDU or an Intra-BSS PPDU. For example, in a case where it is set to 1, it indicates that the PPDU is the OBSS PPDU, or in a case where it is set to 0, it indicates that the PPDU is the Intra-BSS PPDU.
The the number of PPDU transmission information subfield may indicate the number of PPDU transmission information carried by the PPDU transmission information field.
Optionally, a format definition of the PPDU transmission information indication bitmap subfield may be defined as shown in Table 3.
A format of the PPDU transmission information field in Table 1 above may be defined as shown in Table 4 below, which carries zero or multiple PPDU transmission information.
A format of the PPDU transmission information in Table 4 may be defined as shown in Table 5.
In some embodiments, the meaning of each subfield in Table 5 may be as follows:
In some embodiments, the report message frame for reporting the first monitoring or receiving condition information is a radio measurement report frame.
In some embodiments, reporting the first monitoring or receiving condition information to the first AP device of the first BSS includes:
In some embodiments, the specified measurement type includes: a frame measurement type.
For reporting specific type PPDU transmission information monitored or received by the station, a measurement request and measurement reporting mechanism defined in the IEEE 802.11 specification may be used. In this case, by adding content of a measurement request type to the measurement request frame (that is, adding a request type of PPDU transmission information or adding a request for PPDU transmission information to an existing specific request type), and adding a PPDU transmission information element corresponding to a newly added measurement type content to the measurement report frame, the station reporting monitored or received specific type PPDU transmission information is achieved.
The measurement initiator station transmits a radio measurement request frame, which includes a measurement request element and carries the PPDU transmission information request type. In particular, the “frame” measurement type may be selected in the measurement request element. Then, after receiving the radio measurement request frame, the measurement responder station feeds back a radio measurement report frame, where the radio measurement report frame carries a measurement report element. A station performing radio measurement may report the monitored or received specific type PPDU transmission information by carrying a PPDU transmission information element in the measurement report element. In particular, the PPDU transmission information subelement may be included in the measurement report field of the measurement report element with the “frame” measurement type, and its format may be as shown in Tables 6 and 7 below. For the subelement carried in the measurement report field of the frame report, a new PPDU transmission information subelement is defined, and its format may be as shown in Table 8, where the definitions of the PPDU transmission information control field and the PPDU transmission information field may refer to the definitions in Tables 2, 4 and 5 above.
Table 7 above is the format of the optional subelement field in Table 6.
Table 8 above is another format of the PPDU transmission information element.
Step 703, the first AP device monitors or receives a data unit on a second BSS channel, to obtain second monitoring or receiving condition information.
The second monitoring or receiving condition information is used to indicate transmission information of a second target station of the second BSS, which is monitored or received by the first AP device, and the second target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by the first AP device.
In other words, the second monitoring or receiving condition information is used to indicate the second target station monitored or received by the first AP device, where the transmission initiated by the second target station of the second BSS influences on or interferes with the first AP device.
The second monitoring or receiving condition information includes PPDU transmission information carried by the PPDU monitored or received by the first AP device.
The process of the first AP device monitoring or receiving the data unit on the second BSS channel to obtain the second monitoring or receiving condition information is similar to the process of the above step 701, which will not be repeated here.
Step 704, the first AP device shares information of a target resource and/or information of a target station with the second AP device of the second BSS according to the monitoring or receiving condition information. Correspondingly, the second AP device receives the information of the target resource and/or the information of the target station.
The information of the target resource and/or the information of the target station is used for the second AP device to restrict transmission of a station of the second BSS on a target channel and/or at a target time, and the target channel and/or the target time is a channel and/or a time on which media access protection needs to be performed of the first BSS.
The monitoring or receiving condition information may include the first monitoring or receiving condition information reported by the first STA device, and/or the second monitoring or receiving condition information obtained by the first AP device via monitoring or receiving the data unit.
In some embodiments, an access point (AP) within the BSS that needs to be protected (i.e., the first AP device, assumed to be AP1) shares information of predetermined time period and channel information on which wireless resource protection needs to be performed, and information about OBSS-involved stations on which channel access and transmission need to be restricted with its neighboring AP (i.e., the second AP device corresponding to the OBSS, assumed to be AP2). The information of OBSS-involved stations on which channel access and transmission need to be restricted for protecting radio resources may be OBSS transmission specific information (i.e., the above-mentioned PPDU transmission information) monitored or received by the stations related to the transmission on which resource protection needs to be performed (i.e., AP1 itself, and STA11 and/or STA12) during a specific time period.
When sharing the information of the target resource and/or the information of the target station with the second AP device, the first AP device may directly transmit the information of the target resource and/or the information of the target station to the second AP device, or indirectly transmit the information of the target resource and/or the information of the target station to the second AP device via stations of the first BSS and the second BSS.
Correspondingly, the second AP device receives the information of the target resource and/or the information of the target station directly transmitted by the first AP device; or receives the information of the target resource and/or the information of the target station indirectly forwarded by the first AP device via non-AP stations of the first BSS and the second BSS.
Step 705, the second AP device restricts transmission of a station of the second BSS on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station, where the target channel and/or the target time is a channel and/or a time on which medium access protection needs to be performed of the first BSS.
In some embodiments, the information of the target resource includes information of the target channel and/or information of the target time.
In some embodiments, the target channel includes all or part of channels used by a station of the first BSS that has monitored or received the transmission information from the second BSS.
For example, in a case where the target station includes a first target station monitored or received by the first STA device, the target channel may include all or part of the channels in the first BSS channel used by the first STA device (such as a part of channels in the first BSS channel on which the PPDU corresponding to the first target station is monitored).
In some embodiments, the target channel is a working channel on a link corresponding to an r-TWT operation established in the first BSS.
The PPDU corresponding to the first target station may be a PPDU transmitted by the first target station, or may be a PPDU transmitted to the first target station.
In some embodiments, the target time is a time for a station of the first BSS that has monitored or received transmission information from the second BSS to perform channel competition and/or transmission.
In some embodiments, the information of the target time includes:
In some embodiments, time information of a first channel resource includes:
In some embodiments, after receiving the information of the predetermined time period on which wireless resource protection needs to be performed and the information of the station involved in the OBSS on which channel access and transmission need to be restricted shared by AP1 (i.e., the above-mentioned first AP device), the AP (e.g., AP2) corresponding to the OBSS (i.e., the above-mentioned second BSS) of the first BSS may restrict the channel access and transmission of the station involved in the OBSS (i.e., AP2 and/or related stations associated with AP2) before the start time of the predetermined time period and during the predetermined time period, to ensure that the station involved in the OBSS does not interfere with the frame transmission between the stations related to the protected BSS transmission (e.g., AP1, STA11, and STA12) during the predetermined time period, or to reduce interference of the station involved in the OBSS with the frame transmission between the stations related to the protected BSS transmission during the predetermined time period.
In some embodiments, when restricting the transmissions of station of the second BSS on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station, the second AP device may restrict transmission of all stations of the second BSS on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station.
When restricting the transmission of stations of the second BSS on the target channel and/or at the target time, the second AP device may directly control the transmission of all stations of the second BSS on the target channel and/or at the target time to restrict without distinguishing between the stations of the second BSS.
In some embodiments, restricting the transmission of the station of the second BSS at the target time includes:
The universal EDCA parameter set may be a multi-user (MU) EDCA parameter set.
For example, in a case where the information of the target resource and/or the information of the target station include the information of the target time, when the second AP (e.g., the AP2) restricts the channel access and transmission of all stations of the OBSS before the start time of the predetermined time period on which wireless resource protection needs to be performed and during the predetermined time period, at least one of the following channel access rules may be adopted that:
The above rules 1) and 2) may be used in combination, and the above rules 1) and 3) may also be used in combination.
In some embodiments, restricting the transmission of the station of the second BSS on the target channel and at the target time includes:
In the above embodiment, in a case where the information of the target resource and/or the information of the target station includes the information of the target time, the second AP (e.g., the AP2) restricts the channel access and transmission of all stations of the OBSS on the target channel before the start time of the predetermined time period and during the predetermined time period on which wireless resource protection needs to be performed. In this solution, the second AP does not need to restrict the channel access and transmission of the stations of the OBSS on the channel other than the target channel, so as to reduce the effects on the transmission between the stations of the OBSS.
In some embodiments, restricting transmission of the station of the second BSS on the target channel includes:
In some embodiments, in a case where the information of the target resource and/or the information of the target station further includes station information of the target station, restricting transmission of the station of the second BSS on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station includes:
When restricting the transmission of the station of the second BSS on the target channel and/or at the target time, the second AP device may restrict the transmission of the target station of the second BSS, which exists influence or interference monitored by a station of the first BSS, that is, control the transmission of the target station of the second BSS on the target channel and/or at the target time to restrict.
In some embodiments, in a case where the information of the target resource and/or the information of the target station further includes the station information of the target station, restricting the transmission of the target station at the target time includes:
For example, in a case where the information of the target resource and/or the information of the target station include the information of the target time, the channel access and transmission of the station involved in the OBSS transmission link that will interfere with the transmission of the first BSS transmission before the start time of the predetermined time period and during the predetermined time period on which wireless resource protection needs to be performed are restricted. For example, the OBSS transmission link that will interfere with the transmission of the first BSS includes a link between the station STA21 and the station STA22 (both STA21 and STA22 are stations of the OBSS, which may be access points or non-access point stations), and at least one of the following channel access rules is adopted that:
The above rules 1) and 2) may be used in combination, and the above rules 1) and 3) may also be used in combination. The above rules 1) to 3) may be used in combination with rule 4).
In some embodiments, in a case where the target resource information and/or the target station information further includes the station information of the target station, restricting the transmission of the target station on the target channel and at the target time includes:
In the above embodiments, in a case where the information of the target resource and/or the information of the target station includes information of the target time, the second AP (e.g., the AP2) restricts the channel access and transmission of the target station of the OBSS on the target channel before the start time of the predetermined time period and during the predetermined time period on which wireless resource protection needs to be performed. In this solution, the second AP does not need to restrict the channel access and transmission of the target station of the OBSS on the channel other than the target channel, so as to reduce the influences on the transmission among stations of the OBSS.
In some embodiments, restricting the transmission of the target station of the second BSS on the target channel includes:
In some embodiments, restricting the transmission of the target station on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station includes:
In the above embodiments, the second AP may further make differentiated transmission restrictions on the target station of the second BSS according to the transmission role of the target station in the influences or interferences monitored or received by a station of the first BSS from the second BSS.
In some embodiments, in a case where the target station is the transmission sender, restricting the transmission of the target station at the target time includes:
In some embodiments, in a case where the target station is the transmission sender, restricting the transmission of the target station on the target channel and at the target time includes:
In some embodiments, in a case where the target station is the transmission sender, restricting transmission of the target station of the second BSS on the target channel includes:
In some embodiments, in a case where the target station is the transmission receiver, restricting the transmission of the target station on the target channel and/or at the target time includes:
In the above embodiments, in a case where the target station is the transmission receiver, the target station may be allowed to initiate the transmission on the target channel and/or at the target time and transmit an information frame that need a response frame with a shorter feedback to the second STA device; and/or, the target station is prohibited transmitting an information frame that need a response frame with a longer feedback to the second STA device, while the target station is allowed to transmit the information frame that need the response frame with shorter feedback (e.g., an acknowledgement frame) to the second STA device, thereby controlling the length of the frame transmitted by the second STA device to the target station, and a purpose of controlling the influences or interferences on the station of the first BSS when the second STA device sends the PPDU to the target device.
In the above embodiments, for the OBSS transmission link that will interfere with the BSS transmission, before the start time of the predetermined time period and during the predetermined time period on which wireless resource protection needs to be performed, the channel access and transmission of the station involved in the OBSS transmission link may be restricted in a differentiated manner according to whether the station involved in the OBSS transmission link is the sender or the receiver. For example, in a case where the sender station and the receiver station in the OBSS transmission link that will interfere with the BSS transmission are STA21 and STA22 (both STA21 and STA22 are stations of the OBSS, which may be access points or non-access point stations), at least one of the following channel access rules is adopted for the sender station STA21:
For STA22, since its transmission of PPDU to STA21 will not cause interference with the BSS transmission link, STA22 may be allowed to compete for the channel to obtain the TXOP to initiate the transmission during the predetermined time period on which wireless resource protection needs to be performed. But during the TXOP when STA22 initiates the transmission, a length of the PPDU transmitted by STA21 to STA22 is controlled within a certain threshold range, for example, only transmitting the acknowledgement frame.
In some embodiments, in a case of restricting the transmission of station of the second BSS on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station, the second AP may transmit a channel resource protection enable notification frame to a third STA device of the second BSS according to the information of the target resource and/or the information of the target station, where the channel resource protection enable notification frame is used to indicate that the third STA device restricts transmission on the target channel and/or at the target time.
In some embodiments, the channel resource protection enable notification frame includes a protected period element;
In some embodiments, the protected period control field includes a resource protection mode indication bitmap; where
In some embodiments, a channel resource protection operation notification frame is transmitted to the third STA device, where the channel resource protection operation notification frame is used to indicate that the third STA device terminates or restarts the restriction on the transmission on the target channel and/or at the target time.
In some embodiments, the channel resource protection operation notification frame includes an indication mark; where
In the above embodiment, the protected period element may be used to indicate the protected period information and the channel resource protection mode or measure adopted during the protected period, and its format may be defined as shown in Table 9 below.
The format of the protected period control field in Table 9 above may be shown in Table 10 below.
Taking the information of the target resource and/or the information of the target station including the target time as an example, the definition of the resource protection mode indication bitmap subfield in the above Table 10 may be shown in Table 11.
The other fields in Table 9 above may be defined as follows.
The protected period count field is set to the number of target beacon transmission intervals (TBTT) to reach a beacon interval where a start time of the next protected period located; a value of 0 indicates reserved.
The protected period field is set to the number of beacon intervals between the start times of the protected periods which are scheduled defined by the element; a value of 0 indicates that no protected period is defined.
The protected period duration field is set to the duration of the protected period, its unit is expressed in time units (TU).
The protected period offset field is set to an offset value between the start time of the protected period and a TBTT defined by the protected period count field.
In the above embodiments, the channel resource protection notification frame is used for the initiator to indicate information of starting the protected period and/or adopted channel resource protection mode or measure to the responder. A format of an action field of the frame is shown in Table 12.
The category field in Table 12 is defined as specified in the IEEE 802.11 specification.
The protected action field in Table 12 is defined as specified in the IEEE 802.11 specification.
The dialog token field in the Table 12 is set to a non-zero value by the initiator and is set to a copy of the corresponding value of the received channel resource protection notification frame by the responder. If a value of dialog token in an action initiated by the sender is the same as the value in the action frame transmitted by the responder, it is indicate that they belong to the same action event.
The protected action identifier field in the Table 12 is used to uniquely identify the channel resource protection action event indicated by the frame.
The protected period element field is as defined in Tables 9 to 11 above.
In the above embodiment, the channel resource protection operation notification frame is used to terminate or restart the previously initiated channel resource protection action event. The action field format of the frame may be shown in Table 13.
The category field in the Table 13 is defined as specified in the IEEE 802.11 specification.
The protected action field in Table 13 is defined as specified in the IEEE 802.11 specification.
The dialog token field in the Table 13 is set to a non-zero value by the initiator and is set to the copy of the corresponding value of the received channel resource protection notification frame by the responder.
The protected action identifier field in the Table 13 is used to indicate the channel resource protection action event corresponding to the operation.
The whether to terminate indication mark field in the Table 13 is used to indicate terminating or restarting the channel resource protection action event indicated by the protected action identifier field.
The channel resource protection enable notification frame is generally transmitted by an AP and may be a broadcast/multicast frame, or a unicast frame. In a case where the channel resource protection enable notification frame is the broadcast frame, it is notified that the non-AP STA associated with the AP enables the related channel resource protection; in a case where the channel resource protection notification frame is the multicast frame, it is notified that the non-AP STA associated with the AP and belonging to the indicated multicast group (identified by a destination multicast receiving address) enables the related channel resource protection; in a case where the channel resource protection notification frame is the unicast frame, it is notified that the specific non-AP STA associated with the AP (identified by the destination receiving address) enables the related channel resource protection.
The channel resource protection operation notification frame is generally transmitted by an AP and may be a broadcast/multicast frame, or a unicast frame. In a case where the channel resource protection operation notification frame is the broadcast frame, it is notified that the non-AP STA associated with the AP performs the related channel resource protection operation; in a case where the channel resource protection operation notification frame is the multicast frame, it is notified that the non-AP STA associated with the AP and belonging to the indicated multicast group (identified by a destination multicast receiving address) performs the related channel resource protection operation; in a case where the channel resource protection operation notification frame is the unicast frame, it is notified that the specific non-AP STA associated with the AP (identified by the destination receiving address) performs the related channel resource protection operation.
Correspondingly, on the third STA device side, the third STA device receives the channel resource protection enable notification frame transmitted by the second AP device of the second BSS. The channel resource protection enable notification frame is transmitted by the second AP device after receiving the information of the target resource and/or the information of the target station transmitted by the first AP device of the first BSS. The information of the target resource and/or the information of the target station is shared by the first AP device according to the monitoring or receiving condition information; the monitoring or receiving condition information is used to indicate the transmission information of the target station of the second BSS, which is monitored or received by the station of the first BSS. The target station is a station whose initiated transmission influences on or interferes with the frame exchange in the first BSS by the station of the first BSS; according to the channel resource protection enable notification frame, the third STA device restricts transmission of the third STA device on the target channel and/or at the target time. The target channel and/or the target time is the channel and/or the time on which media access protection needs to be performed of in the first BSS.
In some embodiments, restricting, the third STA device, the transmission of the third STA device at the target time includes:
In some embodiments, restricting, by the third STA device, the transmission of the third STA device on the target channel and at the target time includes:
The following uses different scenarios as examples to introduce the solutions involved in the present application.
Referring to
Specifically, the BSS transmission-related station that needs to perform wireless resource protection during the predetermined time period (such as AP1 and STA1 in
As shown in
Furthermore, STA2 adopts at least one of the following channel access rules:
Referring to
Specifically, the BSS transmission-related station that needs to perform wireless resource protection during the predetermined time period (such as AP1 and STA1 in
The sender information of the OBSS PPDU received by STA1 includes identifier information of AP2 and/or the receiver information of the OBSS PPDU received by STA1 includes identifier information of the station (which is set to STA2) associated with AP2, and the sender information of the OBSS PPDU received by STA1 further includes the identifier information of STA2 (associated with AP2), then AP2 adopts at least one of the following channel access rules:
Furthermore, STA2 adopts at least one of the following channel access rules:
Referring to
In scenarios 3 and 4, the sender identifier information of the OBSS PPDU received by STA1 does not include identifier information of AP2, but includes identifier information of the station (which is set to station STA2) associated with AP2, then STA2 adopts at least one of the following channel access rules:
Furthermore, AP2 adopts at least one of the following channel access rules:
Referring to
Specifically, the BSS transmission-related station that needs to perform wireless resource protection during the predetermined time period (such as AP1 and STA1 in
Sender identifier information of the OBSS PPDU received by STA1 includes identifier information of STA2 and/or identifier information of AP2, and sender identifier information of the OBSS PPDU received by AP1 includes the identifier information of AP2 and/or the identifier information of STA2, then AP2 adopts at least one of the following channel access rules:
STA2 adopts at least one of the following channel access rules:
Referring to
Specifically, the BSS transmission-related station that needs to perform wireless resource protection during the predetermined time period (such as AP1 and STA1 in
Sender identifier information of the OBSS PPDU received by STA1 includes identifier information of AP2 and/or identifier information of STA2, and sender identifier of the OBSS PPDU received by AP1 includes the identifier information of AP2 and/or the identifier information of STA2, then AP2 adopts at least one of the following channel access rules:
Since STA2 transmitting the PPDU to AP2 will not cause interference with the link transmission between AP1 and STA1, STA2 may be allowed to compete for the channel during the protected period to obtain the TXOP to initiate transmission, and the length of the PPDU transmitted by AP2 to STA2 is limited to a certain threshold range, such as only used to transmit an acknowledgement frame.
To sum up, in the scheme shown in the embodiments of the present application, in a case where the station of the first BSS monitors that the transmission initiated by the target station of the second BSS influences or interferes with the frame exchange by the station of the first BSS, the first AP device of the first BSS may share the information of the target resource and/or the information of the target station with the second AP device according to the corresponding monitoring or receiving condition information. After receiving the information of the target resource and/or the information of the target station, the second AP device may indicate the third STA device of the second BSS to restrict the transmission on the target channel and/or at the target time by the channel resource protection enable notification frame, so as to reduce the influences or interferences of the station of the second BSS on the station of the first BSS, thereby reducing the transmission delay of the station of the first BSS.
Referring to
a monitoring module 1501, configured to monitor or receive a data unit on the first BSS channel, to obtain first monitoring or receiving condition information, where the first monitoring or receiving condition information is used to indicate transmission information of a first target station of a second BSS, which is monitored or received by the first STA device, and the first target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by the first STA device; and a reporting module 1502, configured to report the first monitoring or receiving condition information to the first AP device of the first BSS.
In some embodiments, the first monitoring or receiving condition information is used for the first access point (AP) device of the first BSS to share information of a target resource and/or information of a target station with a second AP device of the second BSS, the information of the target resource and/or the information of the target station is used for the second AP device to restrict transmission of a station of the second BSS on a target channel and/or at a target time, and the target channel and/or the target time is a channel and/or a time on which media access protection needs to be performed of the first BSS.
In some embodiments, the second BSS is an overlapping basic service set (OBSS) of the first BSS or a BSS operating on the same channel with the first BSS.
In some embodiments, the first monitoring or receiving condition information includes station information of the first target station.
In some embodiments, the data unit includes a physical layer protocol data unit (PPDU).
In some embodiments, the apparatus further includes: a determining module, configured to determine that station information carried by the first PPDU includes information of the first target station in a case where BSS identifier information included in a monitored or received first PPDU is different from BSS identifier information of the first BSS.
In some embodiments, the BSS identifier information includes at least one of: a BSS ID, or a BSS color.
In some embodiments, a report message frame for reporting the first monitoring or receiving condition information includes PPDU transmission information carried by a PPDU monitored or received by the first STA device, and the PPDU transmission information includes at least one of the following transmission sub-information:
In some embodiments, the report message frame includes a PPDU transmission information element, and the PPDU transmission information element includes: a PPDU transmission information control field, and a PPDU transmission information field; where
In some embodiments, the PPDU transmission control information field includes at least one of the following information:
In some embodiments, each bit position in the bitmap of the PPDU transmission information corresponds to a type of transmission sub-information, and a bit value of each bit position in the bitmap of the PPDU transmission information is used to indicate whether corresponding transmission sub-information exists in the PPDU transmission information field.
In some embodiments, a report message frame for reporting the first monitoring or receiving condition information is a radio measurement report frame.
In some embodiments, the reporting module 1502 is configured to report the first monitoring or receiving condition information to the first AP device in a case where a radio measurement request frame is received and a measurement type corresponding to the radio measurement request frame includes a specified measurement type.
In some embodiments, the specified measurement type includes: a frame measurement type.
Referring to
In some embodiments, the second BSS is an overlapping basic service set (OBSS) of the first BSS or a BSS operating on the same channel with the first BSS.
In some embodiments, the monitoring or receiving condition information includes station information of the target station.
In some embodiments, the information obtaining module 1601 is configured to:
In some embodiments, the data unit includes a physical layer protocol data unit (PPDU).
In some embodiments, the second monitoring or receiving condition information includes PPDU transmission information carried by a PPDU monitored or received by the first AP device, and the PPDU transmission information includes at least one of the following transmission sub-information:
a transmission type, a BSS colour, a BSS identifier (BSSID), a sender association identifier (AID), sender partial AID, a sender media access control (MAC) address, a receiver association identifier (AID), receiver partial AID, or a receiver MAC address; where the transmission type includes uplink transmission, downlink transmission or point-to-point P2P transmission.
In some embodiments, a report message frame for reporting the first monitoring or receiving condition information includes PPDU transmission information carried by a PPDU monitored or received by the first STA device, and the PPDU transmission information includes at least one of the following transmission sub-information:
In some embodiments, the report message frame includes a PPDU transmission information element, the PPDU transmission information element includes: a PPDU transmission information control field, and a PPDU transmission information field; where
In some embodiments, the PPDU transmission information control field includes at least one of the following information:
In some embodiments, each bit position in the bitmap of the PPDU transmission information corresponds to a type of transmission sub-information, and a bit value of each bit position in the bitmap of the PPDU transmission information is used to indicate whether corresponding transmission sub-information exists in the PPDU transmission information field.
In some embodiments, receiving the first monitoring or receiving condition information reported by the first STA device of the first BSS includes:
In some embodiments, the transmitting module is further configured to transmit a radio measurement request frame to the first STA device, where a measurement type corresponding to the radio measurement request frame includes a specified measurement type.
In some embodiments, the specified measurement type includes: a frame measurement type.
In some embodiments, the information of the target resource includes information of the target channel.
In some embodiments, the target channel includes all or part of channels used by a station of the first BSS that has monitored or received the transmission information from the second BSS.
In some embodiments, the target channel is a working channel on a link corresponding to an r-TWT operation established in the first BSS.
In some embodiments, the target time is a time for a station of the first BSS that has monitored or received transmission information from the second BSS to perform channel competition and/or transmission.
In some embodiments, information of the target time includes: information of a time period corresponding to a restricted target wake-up time (r-TWT) service period of a station of the first BSS that has monitored or received transmission information from the second BSS.
In some embodiments, time information of the first channel resource includes: information of a time period that overlaps with the r-TWT service period of the station of the first BSS that has monitored or received transmission information from the second BSS.
Referring to
In some embodiments, the restricting module 1702 is configured to restrict transmission of all stations of the second BSS on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station.
In some embodiments, the restricting module 1702 is configured to:
In some embodiments, the restricting module 1702 is configured to:
In some embodiments, the restricting module 1702 is configured to restrict transmission of the target station on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station.
In some embodiments, the restricting module 1702 is configured to:
In some embodiments, the restricting module 1702 is configured to:
In some embodiments, the restricting module 1702 is configured to restrict, based on a transmission role of the target station, the transmission of the target station on the target channel and/or at the target time according to the information of the target resource and/or the information of the target station;
In some embodiments, in a case where the target station is the transmission sender, the restricting module 1702 is configured to:
In some embodiments, in a case where the target station is the transmission sender, the restricting module 1702 is configured to:
In some embodiments, in a case where the target station is the transmission receiver, the restricting module 1702 is configured to allow the target station to initiate transmission on the target channel and/or at the target time and transmit a specified type frame to a second STA device; and/or prohibit the target station from transmitting a frame other than the specified type frame to the second STA device on the target channel and/or at the target time, where the second STA device is a station which transmits transmission information in the transmission information monitored or received by the station of the first BSS to the target station from the second BSS, a length of a response frame of the specified type frame is less than or equal to a frame length threshold.
In some embodiments, the universal EDCA parameter set is an MU EDCA parameter set.
In some embodiments, the information of the target resource includes information of the target channel.
In some embodiments, the target channel includes all or part of channels used by a station of the first BSS that has monitored or received the transmission information from the second BSS.
In some embodiments, the target channel is a working channel on a link corresponding to an r-TWT operation established in the first BSS.
In some embodiments, the target time is a time for a station of the first BSS that has monitored or received transmission information from the second BSS to perform channel competition and/or transmission.
In some embodiments, information of the target time includes: information of a time period corresponding to a restricted target wake-up time (r-TWT) service period of a station of the first BSS that has monitored or received the transmission information from the second BSS.
In some embodiments, information of the target time includes: information of a time period that overlaps with the r-TWT service period of a station of the first BSS that has monitored or received transmission information from the second BSS.
In some embodiments, the restricting module 1702 is configured to transmit a channel resource protection enable notification frame to a third STA device of the second BSS according to the information of the target resource and/or the information of the target station, where the channel resource protection enable notification frame is used to indicate that the third STA device restricts transmission on the target channel and/or at the target time.
In some embodiments, the channel resource protection enable notification frame includes a protected period element;
In some embodiments, the protected period control field includes a resource protection mode indication bitmap; where each bit position in the resource protection mode indication bitmap corresponds to a resource protection mode, and a bit value of each bit position in the resource protection mode indication bitmap is used to indicate whether the corresponding resource protection mode is enabled.
In some embodiments, the apparatus further includes: a transmitting module, configured to transmit a channel resource protection operation notification frame to the third STA device, where the channel resource protection operation notification frame is used to indicate that the third STA device terminates or restarts the restriction on the transmission on the target channel and/or at the target time.
In some embodiments, the channel resource protection operation notification frame includes an indication mark; where
In some embodiments, the receiving module 1701 is configured to receive the information of the target resource and/or the information of the target station directly transmitted by the first AP device; or receive the information of the target resource and/or the information of the target station indirectly forwarded by the first AP device via non-AP stations of the first BSS and the second BSS.
Referring to
a receiving module, configured to receive a channel resource protection enable notification frame transmitted by a second AP device of the second BSS, where the channel resource protection enable notification frame is transmitted by the second AP device after receiving information of a target resource and/or information of a target station transmitted by a first AP device of a first BSS, the information of the target resource and/or the information of the target station is shared by the first AP device according to monitoring or receiving condition information, the monitoring or receiving condition information is used to indicate transmission information of a target station of the second BSS, which is monitored or received by a station of the first BSS, and the target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by the station of the first BSS; and a restricting module, configured to restrict transmission of a third STA device on a target channel and/or at a target time according to the channel resource protection enable notification frame, where the target channel and/or the target time is a channel and/or a time on which medium access protection needs to be performed of the first BSS.
In some embodiments, the restricting module 1802 is configured to:
In some embodiments, the restricting module 1802 is configured to:
In some embodiments, the universal EDCA parameter set is an MU EDCA parameter set.
In some embodiments, the information of the target resource includes information of the target channel.
In some embodiments, the target channel includes all or part of channels used by a station of the first BSS that has monitored or received the transmission information from the second BSS.
In some embodiments, the target channel is a working channel on a link corresponding to an r-TWT operation established in the first BSS.
In some embodiments, the target time is a time for a station of the first BSS that has monitored or received transmission information from the second BSS to perform channel competition and/or transmission.
In some embodiments, information of the target time includes: information of a time period corresponding to a restricted target wake-up time (r-TWT) service period of a station of the first BSS that has monitored or received transmission information from the second BSS.
In some embodiments, the information of the target time includes: information of a time period that overlaps with the r-TWT service period of the station of the first BSS that has monitored or received transmission information from the second BSS.
In some embodiments, the channel resource protection enable notification frame includes a protected period element; where the protected period element includes a protected period control field, a protected period count field, a protected period field, a protected period duration field, and a protected period offset field;
In some embodiments, the protected period control field includes a resource protection mode indication bitmap; where
In some embodiments, the receiving module 1801 is further configured to receive a channel resource protection operation notification frame transmitted by the second AP device, where the channel resource protection operation notification frame is used to indicate that the third STA device terminates or restarts the restriction on the transmission on the target channel and/or at the target time.
In some embodiments, the channel resource protection operation notification frame includes an indication mark; where
It should be explained that the apparatuses provided in the above embodiments, when implement their functions, are explained only using the division of the above-mentioned functional modules as an example. In actual applications, the above-mentioned functions may be assigned to different functional modules according to actual conditions, that is, the content structure of the device may be divided into different functional modules to complete all or part of the functions described above.
Regarding the apparatuses in the above embodiments, the specific manner of which each module performs operations has been described in detail in the embodiments of the methods, which will not be repeated here.
Referring to
The processor 1901 includes one or more processing cores. The processor 1901 performs various functional applications and information processing by running software programs and modules.
The receiver 1902 and the transmitter 1903 may be implemented as a communication component, which may be a communication chip. The communication chip may also be referred to as a transceiver.
The memory 1904 is connected to the processor 1901 via the bus 1905.
The memory 1904 may be configured to store a computer program, and the processor 1901 may be configured to run the computer program to implement each step performed by the STA device or the AP device in the above method embodiments.
In addition, the memory 1904 may be implemented by any type of volatile (transitory) or non-volatile (non-transitory) storage device or a combination thereof, and the volatile or non-volatile storage device includes but is not limited to: a magnetic disk or optical disk, an electrically erasable programmable read-only memory, an erasable programmable read-only memory, a static access memory, a read-only memory, a magnetic memory, a flash memory, or a programmable read-only memory.
In the exemplary embodiments, the computer device includes a processor, a memory, and a transceiver (the transceiver may include a receiver and a transmitter, the receiver is configured to receive information, and the transmitter is configured to transmit information).
In one possible implementation, in a case where the computer device is a STA device, and the STA device may be a first STA device of a first BSS, the transceiver is configured to: monitor or receive a data unit on a first BSS channel, to obtain first monitoring or receiving condition information, where the first monitoring or receiving condition information is used to indicate transmission information of a first target station of a second BSS, which is monitored or received by the first STA device, and the first target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by the first STA device; and report the first monitoring or receiving condition information to the first AP device of the first BSS.
In one possible implementation, in a case where the computer device is a STA device, and the STA device is a third STA device of a second BSS, the transceiver is configured to receive a channel resource protection enable notification frame transmitted by a second AP device of the second BSS, where the channel resource protection enable notification frame is transmitted by a second AP device after receiving information of a target resource and/or information of a target station transmitted by a first AP device of a first BSS; the information of the target resource and/or the information of the target station is shared by a first AP device according to monitoring or receiving condition information; the monitoring or receiving condition information is used to indicate transmission information of a target station of the second BSS, which is monitored or received by a station of the first BSS, and the target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by the station of the first BSS; and the processor is configured to restrict transmission of the third STA device on a target channel and/or at a target time according to the channel resource protection enable notification frame, where the target channel and/or the target time is a channel and/or a time on which medium access protection needs to be performed of the first BSS.
In a case where the computer device is the STA device, the processor may be configured to perform all or part of the steps performed by the first STA device or the third STA device in the embodiments shown in
In one possible implementation, in a case where the computer device is an AP device, and the AP device is an AP device of a first BSS, the transceiver is configured to: obtain monitoring or receiving condition information, where the monitoring or receiving condition information is used to indicate transmission information of a target station of a second BSS, which is monitored or received by a station of the first BSS on a first BSS channel, the target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by a station of the first BSS; and share information of a target resource and/or information of the target station with a second AP device of the second BSS according to the monitoring or receiving condition information, where the information of the target resource and/or the information of the target station is used for the second AP device to restrict transmission of a station of the second BSS on a target channel and/or at a target time, and the target channel and/or the target time is a channel and/or a time on which media access protection needs to be performed of the first BSS.
In one possible implementation, in a case where the computer device is an AP device, and the AP device is an AP device of a second BSS, the transceiver is configured to receive information of a target resource and/or information of a target station shared by a first AP device of a first BSS, where the information of the target resource and/or the information of the target station is shared by the first AP device according to monitoring or receiving condition information, the monitoring or receiving condition information is used to indicate transmission information of the target station of the second BSS, which is monitored or received by a station of the first BSS, and the target station is a station whose initiated transmission influences on or interferes with a frame exchange in the first BSS by the station of the first BSS; and the processor is configured to restrict transmission of a station of the second BSS on a target channel and/or at a target time according to the information of the target resource and/or the information of the target station, where the target channel and/or target time is a channel and/or a time on which medium access protection needs to be performed of the first BS.
In a case where the computer device is the AP device, the processor and the transceiver may be configured to perform all or part of the steps performed by the first AP device or the second AP device in the embodiments shown in
A non-transitory computer-readable storage medium is further provided in the embodiments of the present application, a computer program is stored in the non-transitory computer-readable storage medium. The computer program is loaded and run by a processor of a computer device, to cause the computer device to perform each step performed by the first STA device, the first AP device, the second AP device, or the third STA device in the method shown in
A computer program product is further provided in the present application, the computer program product includes computer instructions stored in a non-transitory computer-readable storage medium. The processor of the computer device reads the computer instructions from the non-transitory computer-readable storage medium, and run the computer instructions, to cause the computer device to perform each step performed by the first STA device, the first AP device, the second AP device or the third STA device in the method shown in
A chip is provided in the present application, the chip includes: a processor, configured to call a computer program from a memory, and run the computer program, to cause a computer device equipped with the chip to perform each step performed by a first STA device, a first AP device, a second AP device or a third STA device in the method shown in
A computer program is further provided in the present application, the computer program is run by a processor of a computer device, to cause the computer device to perform each step performed by the first STA device, the first AP device, the second AP device or the third STA device in the method shown in
Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application may be implemented by hardware, software, firmware or any combination thereof. When implemented using software, the functions may be stored in or transmitted as one or more instructions or codes on a non-transitory computer-readable medium. The non-transitory computer-readable medium includes both computer storage medium and communication medium, where the communication medium includes any medium that is convenient for transferring a computer program from one place to another place. The non-transitory storage medium may be any available medium that can be accessed by a general purpose computer or a special purpose computer.
The above description is only exemplary embodiments of the present application and does not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
This application is a continuation of International Application No. PCT/CN2022/116351 filed on Aug. 31, 2022, which is incorporated herein by reference.
| Number | Date | Country | |
|---|---|---|---|
| Parent | PCT/CN2022/116351 | Aug 2022 | WO |
| Child | 19065809 | US |