Communication method and communication device
By receiving and using configuration information in a scenario of coordinated transmission of multiple APs, the site can select the appropriate AP for communication, solving the problems of decoding conflicts and unclear identification, and improving the performance and stability of the wireless network.
Patent Information
- Application Number
- CN202311138729.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-02
- Publication Date
- 2025-03-07
AI Technical Summary
In the scenario of coordinated transmission of multiple APs, existing BSS staining technology may have problems such as decoding conflicts and unclear identification, resulting in reduced wireless network performance and stability.
By receiving configuration information, the configuration information includes a mapping relationship between multiple APs and multiple indicator information, the site can select a suitable AP for communication in the scenario of coordinated transmission of multiple APs. The method includes receiving configuration information and communicating based on the configuration information to avoid decoding conflicts and unclear identification.
This method can avoid decoding conflicts and unclear identification in the scenario of coordinated transmission of multiple APs, and improve the performance and stability of the wireless network.
Smart Images

Figure CN119584318A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Art
[0002] At present, the access point (AP) in the Institute of Electrical and Electronics Engineers (IEEE) 802.11 can adopt a single AP transmission mode, that is, each AP independently competes for the channel, and sends data after completing the backoff and seizing the channel through enhanced distributed channel access (EDCA). When an AP seizes the channel, other APs judge the busy / idle state of its channel according to the situation that the channel can be sensed, and complete the backoff and access the channel when the channel is idle. The basic service set color (BSS Color) technology can help other APs judge the busy / idle state of the channel. Specifically, the BSS coloring technology can carry a color field in the header of the physical layer protocol data unit (PPDU) to identify the BSS to which the PPDU belongs. When other APs detect that the color field in the PPDU sent by the AP that seizes the channel is inconsistent with the color field used by themselves, other APs can mark the channel state as idle. After completing the backoff, other APs can access the channel and communicate with the corresponding station (STA).
[0003] However, the above-mentioned BSS coloring technology is only applicable to the situation where one AP corresponds to one STA. In the scenario of multi-AP coordinated transmission (for example, the scenario where multiple APs correspond to one STA), the application of the above-mentioned BSS coloring technology may cause decoding conflicts and unclear identification, thereby reducing the performance and stability of the wireless network. Summary of the invention
[0004] The present application provides a communication method and a communication device, whereby a station can still communicate based on configuration information in a scenario of multi-AP coordinated transmission, thereby avoiding decoding conflicts and unclear identification, and improving the performance and stability of the wireless network.
[0005] In a first aspect, a communication method is provided, the method comprising: receiving configuration information, the configuration information comprising a mapping relationship between multiple access points AP and multiple indication information, wherein the multiple APs include a first AP, a second AP and at least one third AP, the multiple indication information include first indication information and second indication information, the first indication information is used to identify a first basic service set BSS to which an AP group formed by the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs; and communicating according to the configuration information.
[0006] Optionally, the method may be applied to a first station STA, the third AP may be an AP associated with the first STA, and the first AP and the second AP may be APs not associated with the first STA.
[0007] Optionally, the configuration information may be sent to the first STA by any one of the multiple APs.
[0008] Optionally, the mapping relationship between multiple APs and multiple indication information may include a mapping relationship between one indication information and multiple APs, for example, the first indication information may correspond to the first AP and the second AP, and the mapping relationship between multiple APs and multiple indication information may also include a mapping relationship between one indication information and one AP, for example, the third indication information may correspond to the fourth AP, and the fourth indication information may correspond to the fifth AP.
[0009] In an embodiment of the present application, the first STA can select a suitable AP for communication through configuration information in a scenario of multi-AP coordinated transmission. In this way, it can avoid the situation where the first STA is unable to communicate due to decoding conflicts and unclear identification, thereby improving the performance and stability of the wireless network.
[0010] In combination with the first aspect, in certain implementations of the first aspect, the communicating according to the configuration information includes: receiving a first physical layer protocol data unit PPDU, the first PPDU including the first indication information; and determining to communicate with any one of the third APs based on the configuration information and the first PPDU.
[0011] Optionally, the first PPDU may be broadcasted by the first AP or the second AP, and the recipient of the first PPDU may be the first STA and / or the second STA, wherein the second STA may be a STA associated with the first AP and the second AP.
[0012] Alternatively, when the first PPDU carries the second indication information, the first STA may determine not to communicate with the third AP.
[0013] In the embodiment of the present application, the first STA can unambiguously determine that the third AP associated with the first STA is in an idle state based on the received configuration information and the first indication information carried by the first PPDU, and then communicate with the third AP. In this way, the first STA can avoid communicating with the third AP when the third AP is busy, thereby reducing the possibility of interference and conflict in multi-AP transmission scenarios and improving the quality and reliability of communication. In addition, the first STA chooses to communicate with the idle third AP at an appropriate time, which can effectively utilize the wireless channel and improve the overall network throughput.
[0014] In combination with the first aspect, in some implementations of the first aspect, the first indication information includes a first BSS color, the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, the second BSS color corresponds to the second BSS.
[0015] In an embodiment of the present application, in the scenario of multi-AP joint transmission, the first indication information and the second indication information may respectively include different BSS colors. In this way, by identifying different BSSs by different BSS colors, the first STA can determine whether to communicate with the third AP, thereby avoiding interference and decoding conflicts.
[0016] In combination with the first aspect, in some implementations of the first aspect, the first indication information includes a first BSS color and a first association identifier (AID), the first AID corresponds to the first BSS, the second indication information includes the first BSS color and a second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS.
[0017] In an embodiment of the present application, in the scenario of multi-AP joint transmission, the first indication information and the second indication information may respectively include the same BSS color and different AIDs. In this way, through the identification of the BSS color and the AID, the first STA can more accurately determine whether to communicate with the third AP, thereby avoiding interference and decoding conflicts.
[0018] In combination with the first aspect, in certain implementations of the first aspect, the first indication information includes a first BSS color and a first bit map, the first bit map includes multiple bits, the multiple bits correspond to the multiple APs, and the multiple bits are used to identify whether the multiple APs participate in data transmission.
[0019] Optionally, the number 1 in the bit position may be used to indicate that the corresponding AP participates in data transmission, and the number 0 in the bit position may be used to indicate that the corresponding AP does not participate in data transmission. Participating in data transmission may also be understood as: the AP corresponding to the bit position is in a busy state.
[0020] In an embodiment of the present application, in a scenario of multi-AP joint transmission, the first indication information may include a first BSS color and a first bit map. Thus, through the use of the BSS color and the first bit map, the first STA can more accurately determine whether to communicate with the third AP, thereby avoiding interference and decoding conflicts.
[0021] According to a second aspect, a communication method is provided, the method comprising: sending configuration information, the configuration information comprising a mapping relationship between multiple APs and multiple indication information, wherein the multiple APs include a first AP, a second AP and at least one third AP, the multiple indication information include first indication information and second indication information, the first indication information is used to identify a first BSS to which an AP group formed by the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs.
[0022] Optionally, the method may be used in a first AP or a second AP, and the first AP and the second AP may be associated with a second STA.
[0023] In an embodiment of the present application, the first AP or the second AP can broadcast configuration information so that after receiving the configuration information, the first STA can select a suitable AP for communication through the configuration information, thereby avoiding the situation where the first STA is unable to communicate due to decoding conflicts and unclear identification.
[0024] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending a first PPDU, wherein the first PPDU includes the first indication information.
[0025] In an embodiment of the present application, the first AP or the second AP can send a first PPDU, carrying first indication information in the first PPDU, so that the first STA can unambiguously determine that the third AP associated with the first STA is in an idle state based on the received configuration information and the first indication information carried by the first PPDU, and then communicate with the third AP.
[0026] In combination with the second aspect, in some implementations of the second aspect, the first indication information includes a first BSS color, the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, the second BSS color corresponds to the second BSS.
[0027] In an embodiment of the present application, in the scenario of multi-AP joint transmission, the first indication information and the second indication information may respectively include different BSS colors. In this way, by identifying different BSSs by different BSS colors, the first STA can determine whether to communicate with the third AP, thereby avoiding interference and decoding conflicts.
[0028] In combination with the second aspect, in some implementations of the second aspect, the first indication information includes a first BSS color and a first AID, the first AID corresponds to the first BSS, the second indication information includes the first BSS color and a second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS.
[0029] In an embodiment of the present application, in the scenario of multi-AP joint transmission, the first indication information and the second indication information may respectively include the same BSS color and different AIDs. In this way, through the identification of the BSS color and the AID, the first STA can more accurately determine whether to communicate with the third AP, thereby avoiding interference and decoding conflicts.
[0030] In combination with the second aspect, in certain implementations of the second aspect, the first indication information includes a first BSS color and a first bit map, the first bit map includes multiple bits, the multiple bits correspond to the multiple APs, and the multiple bits are used to identify whether the multiple APs participate in data transmission.
[0031] In an embodiment of the present application, in a scenario of multi-AP joint transmission, the first indication information may include a first BSS color and a first bit map. Thus, through the use of the BSS color and the first bit map, the first STA can more accurately determine whether to communicate with the third AP, thereby avoiding interference and decoding conflicts.
[0032] According to a third aspect, a communication method is provided, the method comprising: determining a first BSS to which the first AP belongs and a second BSS to which the second AP belongs based on a first PPDU sent by a first AP to a second AP; receiving a second PPDU based on the first BSS, the second PPDU being associated with the first AP; and receiving a third PPDU based on the second BSS, the third PPDU being associated with the second AP.
[0033] Optionally, the communication method can be applied to the first STA, and the association between the first AP and the second PPDU can be understood as: the second PPDU can be the PPDU sent by the first AP to the first STA, and the association between the second AP and the third PPDU can be understood as: the third PPDU can be the PPDU sent by the second AP to the first STA.
[0034] Optionally, the first STA may also determine the first BSS to which the multiple APs belong and / or the second BSS to which the multiple APs belong based on the first PPDU, and receive the second PPDU and the third PPDU based on the first BSS and the second BSS, respectively.
[0035] In an embodiment of the present application, the first STA can detect the first PPDU sent by the first AP to the second AP. The first STA can determine the first BSS to which the first AP belongs and the second BSS described by the second AP based on the first PPDU, and receive the second PPDU and the third PPDU based on the first BSS and the second BSS. In this way, it can be ensured that the second PPDU and the third PPDU have the same waveform to avoid mutual interference.
[0036] In a fourth aspect, a communication method is provided, the method comprising: receiving a first preamble data packet and a second preamble data packet, the first preamble data packet and the second preamble data packet comprising first indication information and second indication information, the first indication information being used to identify a first BSS to which a first AP belongs, and the second indication information being used to identify a second BSS to which a second AP belongs; receiving a second PPDU according to the first preamble data packet, the second PPDU comprising the first indication information; receiving a third PPDU according to the second preamble data packet, the third PPDU comprising the second indication information.
[0037] Optionally, the communication method can be applied to the first STA, the first preamble data packet can be sent by the first AP to the first STA, the second preamble data packet can be sent by the second AP to the first STA, the second PPDU can be sent by the first AP to the first STA, and the third PPDU can be sent by the second AP to the first STA.
[0038] In an embodiment of the present application, the first STA can receive the second PPDU and the third PPDU based on the first preamble data packet and the second preamble data packet. In this way, it can be ensured that the second PPDU and the third PPDU have the same waveform to avoid mutual interference.
[0039] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first preamble data packet and the second preamble data packet are PPDUs using the same random seed, scrambling code or format.
[0040] In combination with the fourth aspect, in certain implementations of the fourth aspect, the receiving the second PPDU includes: receiving the second PPDU in a non-omnidirectional manner; the receiving the third PPDU includes: receiving the third PPDU in a non-omnidirectional manner.
[0041] In an embodiment of the present application, the first STA can receive the second PPDU and the third PPDU in a non-omnidirectional manner, which can reduce the area of the overlapping area between the first AP and the second AP and reduce the probability that the first STA cannot receive the second PPDU and the third PPDU.
[0042] In a fifth aspect, a communication method is provided, the method comprising: receiving configuration information, the configuration information comprising a mapping relationship between multiple APs and indication information, the multiple APs comprising a first AP and at least one second AP, the multiple indication information comprising first indication information and second indication information, the first indication information being used to identify a first BSS to which an AP group formed by the first AP and the at least one second AP belongs, and the second indication information being used to indicate a second BSS identified by the first AP or any second AP; and communicating according to the configuration information.
[0043] In a sixth aspect, a communication device is provided, characterized in that the device includes: a transceiver unit, used to receive configuration information, the configuration information including a mapping relationship between multiple APs and multiple indication information, wherein the multiple APs include a first AP, a second AP and at least one third AP, the multiple indication information include first indication information and second indication information, the first indication information is used to identify a first BSS to which an AP group formed by the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs; and a processing unit, used to communicate according to the configuration information.
[0044] In combination with the sixth aspect, in certain implementations of the sixth aspect, the transceiver unit is further used to receive a first PPDU, wherein the first PPDU includes the first indication information; the processing unit is further used to determine to communicate with any one of the third APs based on the configuration information and the first PPDU.
[0045] In combination with the sixth aspect, in some implementations of the sixth aspect, the first indication information includes a first BSS color, the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, the second BSS color corresponds to the second BSS.
[0046] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first indication information includes a first BSS color and a first AID, the first AID corresponds to the first BSS, the second indication information includes the first BSS color and a second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS.
[0047] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first indication information includes a first BSS color and a first bit map, the first bit map includes multiple bits, the multiple bits correspond to the multiple APs, and the multiple bits are used to identify whether the multiple APs participate in data transmission.
[0048] In the seventh aspect, a communication device is provided, comprising: a transceiver unit, used to send configuration information, the configuration information comprising a mapping relationship between multiple APs and multiple indication information, wherein the multiple APs include a first AP, a second AP and at least one third AP, the multiple indication information include first indication information and second indication information, the first indication information is used to identify a first BSS to which an AP group formed by the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs.
[0049] In combination with the seventh aspect, in some implementations of the seventh aspect, the transceiver unit is further used to send a first PPDU, and the first PPDU includes the first indication information.
[0050] In combination with the seventh aspect, in some implementations of the seventh aspect, the first indication information includes a first BSS color, the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, the second BSS color corresponds to the second BSS.
[0051] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first indication information includes a first BSS color and a first AID, the first AID corresponds to the first BSS, the second indication information includes the first BSS color and a second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS.
[0052] In combination with the seventh aspect, in certain implementations of the seventh aspect, the first indication information includes a first BSS color and a first bit map, the first bit map includes multiple bits, the multiple bits correspond to the multiple APs, and the multiple bits are used to identify whether the multiple APs participate in data transmission.
[0053] In an eighth aspect, a communication device is provided, the device comprising: a transceiver unit, used to receive configuration information, the configuration information comprising a mapping relationship between multiple APs and indication information, the multiple APs comprising a first AP and at least one second AP, the multiple indication information comprising first indication information and second indication information, the first indication information being used to identify a first BSS to which an AP group consisting of the first AP and the at least one second AP belongs, and the second indication information being used to identify a second BSS described in the first AP or any second AP; and a processing unit, used to communicate according to the configuration information.
[0054] In the ninth aspect, a communication device is provided, comprising: a processing unit, used to determine a first BSS to which the first AP belongs and a second BSS to which the second AP belongs based on a first PPDU sent by the first AP to the second AP; a transceiver unit, used to: receive a second PPDU according to the first BSS, the second PPDU being associated with the first AP; and receive a third PPDU according to the second BSS, the third PPDU being associated with the second AP.
[0055] In the tenth aspect, a communication device is provided, comprising: a transceiver unit, configured to receive a first preamble data packet and a second preamble data packet, the first preamble data packet and the second preamble data packet including first indication information and second indication information, the first indication information being used to identify a first BSS to which a first AP belongs, and the second indication information being used to identify a second BSS to which a second AP belongs; a processing unit, configured to: receive a second PPDU according to the first preamble data packet, the second PPDU including the first indication information; and receive a third PPDU according to the second preamble data packet, the third PPDU including the second indication information.
[0056] In combination with the tenth aspect, in certain implementations of the tenth aspect, the first preamble data packet and the second preamble data packet are PPDUs using the same random seed, scrambling code or format.
[0057] In combination with the tenth aspect, in certain implementations of the tenth aspect, the transceiver unit is specifically used to: receive the second PPDU in a non-omnidirectional manner; and receive the third PPDU in a non-omnidirectional manner.
[0058] In the eleventh aspect, a communication device is provided, comprising: at least one processor and a memory, wherein the at least one processor is coupled to the memory and is used to read and execute instructions in the memory, so that the device implements the method in any one of the implementation methods of the first to fifth aspects above.
[0059] In a twelfth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a program code. When the computer program code runs on a computer, the computer executes a method in any one of the implementation modes of the first to fifth aspects above.
[0060] In a thirteenth aspect, a chip is provided, the chip comprising a circuit, the circuit being used to execute the method in any one of the implementation modes of the first to fifth aspects above.
[0061] In a fourteenth aspect, a computer program product is provided, which includes a computer program. When the computer program is run, the computer executes the method in any one of the implementation modes of the first to fifth aspects above. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 It is the network architecture of FRRT provided in the embodiment of the present application;
[0063] Figure 2 It is a process for other APs to realize spatial reuse of spectrum based on BSS color provided in an embodiment of the present application;
[0064] Figure 3 is a schematic flow chart of a communication method provided in an embodiment of the present application;
[0065] Figure 4 This is a process for multiple APs to negotiate the use of BSS colors provided in an embodiment of the present application;
[0066] Figure 5 This is a process in which multiple APs transmit PPDUs to STA1, provided in an embodiment of the present application;
[0067] Figure 6 It is a schematic diagram of STA2 communicating based on BSS color provided in an embodiment of the present application;
[0068] Figure 7 This is a schematic diagram of STA2 communicating based on BSS color and AID identification provided by an embodiment of the present application;
[0069] Figure 8 This is a schematic diagram of another embodiment of the present application in which STA2 communicates based on BSS color and AID identification;
[0070] Fig. 9 It is a schematic diagram of STA2 communicating based on BSS color and bitmap provided in an embodiment of the present application;
[0071] Fig.10 It is a schematic diagram of allocation and maintenance of BSS colors of multiple APs provided in an embodiment of the present application;
[0072] Fig.11 It is a schematic diagram of multiple APs performing uplink transmission based on BSS colors provided in an embodiment of the present application;
[0073] Fig.12 It is another communication method provided by the embodiment of the present application;
[0074] Fig.13 It is another communication method provided by the embodiment of the present application;
[0075] Fig.14 It is a schematic diagram of transmitting multiple APs in combination with a preceding data packet provided by an embodiment of the present application;
[0076] Fig.15 It is a schematic diagram of another method of transmitting multiple APs in combination with a preceding data packet provided in an embodiment of the present application;
[0077] Fig.16 It is a schematic diagram of another STA2 communicating based on BSS color provided in an embodiment of the present application;
[0078] Fig.17 A communication device provided in an embodiment of the present application;
[0079] Fig.18 It is another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0080] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0081] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) system or new radio (NR), etc.
[0082] The terminal device in the embodiments of the present application may refer to user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved public land mobile communication network (PLMN), etc., and the embodiments of the present application are not limited to this.
[0083] The network device in the embodiment of the present application can be a device for communicating with a terminal device. The network device can be a base station (base transceiver station, BTS) in a global system of mobile communication (GSM) system or code division multiple access (CDMA), or a base station (NodeB, NB) in a wideband code division multiple access (WCDMA) system, or an evolutionary base station (eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network, etc., and the embodiments of the present application are not limited.
[0084] The embodiments of the present application can be applied to a wireless local area network (WLAN), which can use wireless signals (usually radio waves) to connect devices, and these signals can be transmitted through a wireless access point AP or a router. Devices (e.g., laptops, smartphones, tablets) can have a wireless network card or a WiFi adapter, and can access the Internet by establishing a connection with an AP.
[0085] The "access point AP" in this application can be an access service unit in various forms, which can control the transmission and reception of WiFi signals, or implement the transmission and reception of WiFi signals. For example, it includes but is not limited to a physical access point AP, which includes a media access control (MAC) layer, a physical layer (PHY) layer, and a radio frequency antenna; a logical access point AP form 1, which includes a MAC layer, a PHY layer, and multiplexes the radio frequency antennas of other APs; a logical access point AP form 2, which includes a MAC layer, and multiplexes the PHY layer and radio frequency antennas of other APs; a logical access point AP form 3, which includes a radio frequency antenna, and multiplexes the PHY layer and MAC layer of other APs, etc.
[0086] The preamble in this application includes L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, and version-specific SIG. U-SIG includes a version field, through which the content format of U-SIG and the format of version-specific SIG can be identified. U-SIG also includes the BSS Color field described in this application. AID can be carried by U-SIG or version-specific SIG.
[0087] The configuration information in this application (configuration information includes mapping relationships between multiple access points AP and multiple indication information) can be carried by beacon frames, association frames, probe frames or other management frames. The configuration information can be indicated to users in unicast, broadcast or multicast mode.
[0088] The user can carry the BSS Color conflict indication through the frame header control field of the MAC frame. The conflict indication can also be carried through the management frame. The conflict indication includes the conflicting BSS Color and the MAC address using the Color, and optionally, the corresponding signal strength.
[0089] The embodiments of the present application can be applied to a wireless local area network, and the wireless local area network can be a BSS including an AP. It should be understood that under the basic network structure of the WiFi system, the network can include multiple BSSs, and each BSS can include an AP and multiple stations (STAs) associated with the AP. In the embodiments of the present application, only stations are used as examples for exemplary description, and the present invention is not limited to this.
[0090] In order to facilitate understanding of the embodiments of the present application, first, a brief introduction is given to the concepts and technologies involved in the embodiments of the application.
[0091] (1) STA: STA can be a wireless communication chip, a wireless sensor or a wireless communication terminal device. For example: a mobile phone that supports WiFi communication function, a tablet computer that supports WiFi communication function, a set-top box that supports WiFi communication function, a smart TV that supports WiFi communication function, a smart wearable device that supports WiFi communication function and a computer that supports WiFi communication function. Optionally, STA can support the 802.11ax standard, and further optionally, the STA can support WiFi8 (802.11bn standard), WiFi7 (802.11be standard) or the next generation or generations of WiFi standards.
[0092] (2) AP: AP is also called wireless access point or hotspot. AP can provide access services for sites and can be an access point for mobile users to enter the wired network. It is mainly deployed in homes, buildings and campuses. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors. AP is equivalent to a bridge connecting wired and wireless networks. Its main function is to connect various wireless network clients together and then connect the wireless network to Ethernet. The main standards currently used by AP are the IEEE 802.11 series. Specifically, AP can be a terminal device or network device with a WiFi chip. Optionally, AP can be a device that supports the 802.11ax standard. Further optionally, the AP can be a device that supports WiFi8 (802.11bn standard), WiFi7 (802.11be standard) or the next generation or next generations of WiFi standards.
[0093] (3) Fiber to the room (FTTR) technology: Fiber-optic networks play an increasingly important role in supporting broadband access to homes, offices, commercial buildings, factories, and smart cities. With the development of home networks, broadband data rates and quality of service (QoS) need to be continuously improved. For example, media services need to provide customers with ultra-high-definition videos such as 4K / 8K video, augmented reality (AR), and virtual reality (VR), occupying up to Gb / s of network capacity. Various new business needs, including online education, telemedicine, and video conferencing, also need to ensure network quality in terms of low latency and packet loss rate. For example, Figure 1 As shown in the figure, FTTR uses edge optical network terminal (Edge ONT) to lay optical fiber to each room, and deploys FTTR optical gateway at home, which is used as the core to link multiple Edge ONTs supporting Gigabit Ethernet ports to achieve full network coverage. Gigabit bandwidth can be achieved in each room, Wi-Fi seamless roaming, and low-latency bearer, easily meeting people's network needs in daily life and office.
[0094] (4) Inter-BSS / Intra-BSS PPDU, Inter-BSS PPDU may refer to the physical layer protocol data unit of wireless communication between different BSSs. This PPDU may be used for communication between different WLANs. For example, when a STA receives an Inter-BSS PPDU, it may be considered that the PPDU comes from a BSS that is not associated with the STA. Intra-BSS PPDU may refer to the physical layer protocol data unit of wireless communication within the same BSS. In other words, this PPDU may be used for communication between devices in the same WLAN. For example, when a STA receives an Intra-BSS PPDU, it may be considered that the PPDU comes from a BSS associated with the STA.
[0095] (5) Short interframe space (SIFS): SIFS is the time interval required by a wireless device between receiving a frame and responding to a frame. In IEEE 802.11 networks, SIFS is the interframe space maintained before and after the transmission of an acknowledgment frame and a clear-to-send frame. The duration of SIFS is usually 16 microseconds (μs).
[0096] (6) EDCA: It is a channel contention mechanism defined by Wi-Fi Multimedia (WMM) that helps high-priority messages enjoy priority transmission rights and more bandwidth.
[0097] (7) AP collaboration group: involves collaboration and cooperation between multiple APs to improve the performance and efficiency of the entire WLAN. Specifically, the main functions of the AP collaboration group may include: coordinating the APs in the group to select different channels to reduce channel overlap and interference, and ensuring load balancing of each AP to avoid overload and performance degradation.
[0098] Currently, APs in IEEE 802.11 can adopt a single AP transmission mode, that is, each AP competes for the channel independently, and sends data after completing the EDCA backoff and seizing the channel. When an AP seizes the channel, other APs judge the busy / idle status of its channel based on the channel monitoring situation, complete the backoff when the channel is idle, and access the channel. The BSS coloring technology can help other APs judge the busy / idle status of the channel. Specifically, the BBS coloring technology can carry a color field in the header of the PPDU to identify the BSS to which the PPDU belongs. When other APs detect that the color field in the PPDU sent by the AP that seizes the channel is inconsistent with the color field used by itself, other APs can mark the channel status as idle. After completing the backoff, other APs can access the channel and communicate with the corresponding station (STA).
[0099] Below Figure 2 Take this as an example to explain in detail the process of other APs implementing spectrum spatial reuse based on BSS color. Figure 2 As shown, the PPDU sent by AP1 (the AP that seizes the channel) serves STA1. When AP2 (another AP) detects the PPDU and finds that its BSS color field is inconsistent with the color field used by itself, and when AP2 detects that the receiving power of the PPDU is lower than the overlapping basic service set_packet detect (OBSS_PD) level, AP2 can mark the channel state as idle and restore the channel backoff. After the backoff is completed, AP2 can access the channel and send the PPDU to STA2. Similarly, STA2 can also detect the PPDU sent by AP1 to STA1. When it is found that its BSS color field is inconsistent with the color field used by AP2, STA2 can access the channel and communicate with AP2.
[0100] However, the above-mentioned BSS coloring technology is only applicable to the situation where one AP corresponds to one STA. In the scenario of multi-AP coordinated transmission (for example, the scenario where multiple APs correspond to one STA), the application of the above-mentioned BSS coloring technology may cause decoding conflicts and unclear identification, thereby reducing the performance and stability of the wireless network.
[0101] For example, in a scenario where STA1 is associated with AP1 and AP2, and STA2 is associated with AP3, when AP1 and AP2 perform coordinated transmission or joint transmission, AP1 and AP2 send PPDU at the same time. The leading part of the PPDU signal they each send will contain their respective BSS identifiers. Therefore, their leading signals interfere with each other, which will cause STA2 to fail to decode the BSS information successfully. Due to the lack of BSS information, STA2 cannot determine whether AP3 is busy. In this way, STA2 will not be able to effectively determine whether it can communicate with AP3. For another example, in places with dense APs, BSS colors may be repeated, causing STA to be unable to distinguish the source of the received PPDU, resulting in STA packet loss and power waste.
[0102] The embodiments of the present application provide a communication method and a communication device, so that a station can still communicate based on configuration information in a scenario of multi-AP coordinated transmission, thereby avoiding decoding conflicts and unclear identification, and improving the performance and stability of the wireless network.
[0103] Figure 3It is a schematic flowchart of a communication method provided in an embodiment of the present application. Method 300 may include step S301 and step S302.
[0104] S301: A first STA receives configuration information sent by an AP.
[0105] The configuration information includes a mapping relationship between multiple APs and multiple indication information, wherein the multiple APs include a first AP, a second AP and at least one third AP, and the multiple indication information includes first indication information and second indication information, the first indication information is used to identify a first BSS to which an AP group formed by the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs.
[0106] The AP in step S301 may be any one of the multiple APs. For example, the any one AP may be the first AP or the second AP.
[0107] Optionally, the above AP group may be understood as an AP cooperation group, that is, the first AP and the second AP may be adjacent APs, which work together to coordinate and manage the transmission of wireless signals, thereby improving the performance and efficiency of the entire WLAN.
[0108] Optionally, the mapping relationship between multiple APs and multiple indication information may include a mapping relationship between one indication information and multiple APs, for example, the first indication information may correspond to the first AP and the second AP, and the mapping relationship between multiple APs and multiple indication information may also include a mapping relationship between one indication information and one AP, for example, the third indication information may correspond to the fourth AP, and the fourth indication information may correspond to the fifth AP.
[0109] The first indication information and the second indication information may identify the BSS to which the corresponding AP belongs in different ways. The specific implementation will be described in detail below and will not be repeated here.
[0110] S302: The first STA communicates according to the configuration information.
[0111] In an embodiment of the present application, the first STA can select a suitable AP for communication through configuration information in a scenario of multi-AP coordinated transmission. In this way, it can avoid the situation where the first STA is unable to communicate due to decoding conflicts and unclear identification, thereby improving the performance and stability of the wireless network.
[0112] In one embodiment, in step S302, the first STA may receive a first PPDU, the first PPDU including first indication information, and the first STA may determine to communicate with any third AP according to the configuration information and the first PPDU. In this way, the first STA may avoid communicating with the third AP when the third AP is busy, thereby reducing the possibility of interference and conflict in a multi-AP transmission scenario and improving the quality and reliability of communication. In addition, the first STA may choose to communicate with an idle third AP at an appropriate time, which may effectively utilize the wireless channel and improve the overall network throughput.
[0113] The third AP may be an AP associated with the second STA.
[0114] Optionally, the first PPDU may be broadcasted by the first AP or the second AP, and the recipient of the first PPDU may be the first STA and / or the second STA, wherein the second STA may be a STA associated with the first AP and the second AP.
[0115] Alternatively, when the first PPDU carries the second indication information, the first STA may determine not to communicate with the third AP.
[0116] It should be understood that in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0117] It should also be understood that in various embodiments of the present application, both the AP and the STA can perform channel detection, and the various embodiments of the present application are introduced by taking the channel detection on the STA side as an example.
[0118] Combine the following Figures 4 to 10 Steps S301 and S302 in the method 300 are described in detail. Specifically, the first STA in the method 300 can communicate according to the multiple indication information in the configuration information in the following manner.
[0119] Method 1:
[0120] The first STA may communicate according to different BBS colors in the first indication information and the second indication information.
[0121] In a possible implementation, in a scenario of multi-AP coordinated transmission, the first indication information includes a first BSS color, the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, the second BSS color corresponds to the second BSS. In this way, different BSSs are identified by different BSS colors, which can facilitate the first STA to determine whether the AP associated with the first STA is communicating.
[0122] Specifically, this implementation method may include the following two stages.
[0123] (1) Phase 1: BSS color assignment indication.
[0124] In this stage, one or more APs may send a data packet indicating a BSS color allocation to the STA, indicating the BSS color used by each AP or AP combination participating in the transmission. The data packet indicating the BSS color allocation may be the configuration information in method 300, and the STA may include the first STA in method 300.
[0125] For example, as shown in Table 1 below, when AP1 does not participate in the joint transmission of multiple APs, that is, when AP1 and AP2 do not belong to the same AP cooperation group, BSS color A can be used to identify it, and when AP1 participates in the joint transmission of AP2, that is, when AP1 and AP2 belong to the same AP cooperation group, BSS color C can be used to identify it. Similarly, when AP2 does not participate in the joint transmission of multiple APs, BSS color B can be used to identify it, and when AP2 participates in the joint transmission of AP1, BSS color C can be used to identify it. Among them, AP1 in the table can correspond to the first AP in method 300, AP2 in the table can correspond to the second AP in method 300, AP3 in the table can correspond to the third AP in method 300, and BSS color C can correspond to the first BSS color in the first indication information.
[0126] Table 1
[0127]
[0128]
[0129] In the first stage, one or more APs may send a data packet indicating BSS color allocation to a STA in the following two ways:
[0130] In a possible implementation, any one of the one or more APs may send a data packet indicating the BSS color allocation shown in Table 1 to the STA.
[0131] In one possible implementation, each of one or more APs may send a data packet indicating a BSS color allocation associated with itself to the STA. For example, when AP1 sends AP1 transmission alone to the STA, the corresponding BSS color is A, and when AP1 participates in AP2 joint transmission, the corresponding BSS color is C; when AP2 sends AP2 transmission alone to the STA, the corresponding BSS color is B, and when AP1 participates in AP2 joint transmission, the corresponding BSS color is C.
[0132] Optionally, in the first stage, the BSS color may be indicated by a BSS color allocation indication frame in a data packet, wherein the BSS color allocation indication frame may be a MAC frame, and the BSS color allocation data packet may be understood as a PPDU including the above-mentioned MAC frame.
[0133] The BSS color allocation indication frame can specifically indicate the BSS color in the following three ways:
[0134] In a possible implementation, the BSS color allocation indication frame may include at least one of the following contents: a color value or an AP ID corresponding to the color value, wherein the ID may be represented as an AP media access control (MAC) address.
[0135] In a possible implementation, the BSS color allocation indication frame may include all used color values corresponding to an AP. For example, the BSS color allocation indication frame includes: color values corresponding to BSS color A and BSS color C corresponding to AP1.
[0136] In a possible implementation, the BSS color allocation indication frame may include all used color values and masks corresponding to an AP, for example, the included color value is 0100XX and the mask is 111100.
[0137] Combine the following Figure 4 The process of multiple APs negotiating the use of BSS colors is described in detail.
[0138] like Figure 4 As shown, AP1 uses BSS color A, AP2 uses BSS color B, and AP3 uses BSS color D. After AP2 learns that AP3 uses BSS color D, AP2 can notify AP1 of the fact that AP3 uses BSS color D, and request to establish a multi-AP transmission group with AP1. After receiving the request, AP1 can instruct AP2 to establish BSS color C used for multi-AP transmission.
[0139] When the above-mentioned multiple APs (including: AP1, AP2 and AP3) are multi-radio devices or have multi-link capabilities, the above-mentioned multiple APs can uniformly or independently adjust the BSS color value on the links of each frequency band.
[0140] (2) Phase 2: Using BSS color assignment indication in data transmission.
[0141] Combine the following Figure 5 Specifically describing the process of multiple APs transmitting PPDU to STA1, method 500 may be executed after method 400.
[0142] like Figure 5 As shown, AP2 can indicate to STA1 the BSS color C used for multi-AP transmission of AP1 and AP2, and after AP1 and AP2 coordinate to use multi-AP transmission for the PPDU specified by STA1, AP1 and AP2 can send the PPDU of multi-AP transmission to STA1.
[0143] The above-mentioned multiple APs (including AP1 and AP2) may include a BSS color field in HE operation element information so that STA1 can identify basic BSS color information.
[0144] For any AP of multi-AP transmission, at least one of the APs can indicate the BSS color of the multi-AP to STA1 through the air interface; the indication can be in the UHR operation element (UHR operation element) or in the multi-AP transmission configuration element. The above elements can be carried by beacon frames, association request / response frames, and multi-AP transmission configuration frames.
[0145] Combine the following Figure 6 The following describes how STA2 determines whether to communicate with AP3 based on the BSS color assignment indication packet.
[0146] like Figure 6 As shown, specifically, the color of the BSS can be carried in the U-SIG in the preamble of the PPDU sent by the AP to the STA, wherein the U-SIG can adopt a single-stream transmission mode, and the single-stream transmission mode can be a transmission mode of cyclic delay diversity. Taking the joint transmission of AP1 and AP2 as an example, when STA1 in the BSS where AP1 and AP2 are located receives the preamble of the PPDU, it can determine the color of the BSS according to the preamble ( Figure 6, the BSS color is C). STA1 can determine that it is served by the data packet based on the BSS color, so STA1 can continue to receive the data or information in the preamble and payload. STA2 (corresponding to the first STA in method 300) knows that AP1 and AP2 are in a busy state (AP1 and AP2 are serving STA1, so STA2 may not initiate uplink transmission to AP1 or AP2, or suspend EDCA channel access), and STA2 corresponding to AP3 finds that the BSS color of the PPDU is C, that is, it determines that the PPDU is an inter-BSS PPDU (because the PPDU involves AP1 and AP2 and their users), therefore, STA2 can make a busy / idle judgment based on the inter-BSS PPDU, and complete the channel access after backing off, that is, after STA2 learns that AP3 is in an idle state, it can communicate with AP3.
[0147] Method 2:
[0148] The first STA may communicate according to the BBS color and the AID included in the first indication information and the second indication information.
[0149] In a possible implementation, in a scenario of multi-AP coordinated transmission, the first indication information includes a first BSS color and a first AID, the first AID corresponds to the first BSS, the second indication information includes the first BSS color and the second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS. In this way, through the identification of the BSS color and the AID, the first STA can more accurately determine whether to communicate with the AP associated with it.
[0150] Specifically, the second method may include two implementation methods (1) and (2), which are described in detail below.
[0151] (1) All APs can use the same BSS color for transmission, and APs with different instantaneous transmissions can be identified and distinguished by AID.
[0152] For example, as shown in Table 2 below, AP1 to AP3 can all be identified using BSS color A. When AP1 does not participate in the joint transmission of multiple APs, it can be identified using AID1. When AP1 participates in the joint transmission of AP2, it can be identified using AID3. Similarly, when AP2 does not participate in the joint transmission of multiple APs, it can be identified using AID2. When AP2 participates in the joint transmission of AP1, it can be identified using AID3. Among them, AP1 in the table can correspond to the first AP in method 300, AP2 in the table can correspond to the second AP in method 300, and AP3 in the table can correspond to the third AP in method 300; BSS color A in the table can correspond to the first BSS color in the first indication information and the second indication information, and AID3 can be the first AID in the first indication information.
[0153] Table 2
[0154] <![CDATA[AP1]]> <![CDATA[AP2]]> <![CDATA[AP3]]> <![CDATA[BSS Color A + AID1]]> √ <![CDATA[BSS Color A + AID2]]> √ <![CDATA[BSS Color A + AID3]]> √ √ <![CDATA[BSS Color A + AID4]]> √ √ …
[0155] Alternatively, the above-mentioned AID identifier can also be replaced by other identifiers, for example, an ID identifying the physical transmission mode, an ID identifying the transmission link transceiver mode, an ID identifying the transmission memory-mapped input / output (memory-mapped I / O, MIMO) mode (whether a specific receiver is required to receive or all receivers are required to receive), and an ID for multiple BSS combinations.
[0156] In a possible implementation, the AP may use some bits of the AID as extended bits of the BSS color.
[0157] For example, it can be set that when the first two bits of the AID are 01, it indicates that AP1 transmits alone, when the first two bits of the AID are 10, it indicates that AP2 transmits alone, and when the first two bits of the AID are 11, it indicates that AP1 and AP2 transmit jointly.
[0158] It should be understood that the above-mentioned use of the first two bits of the AID as extension bits is only an exemplary explanation. The number of bits of the extension bits used for the BSS color can be dynamically set, and the dynamic setting can be related to the number of APs. For example, Table 2 includes four APs (AP1, AP2, AP3 and AP4). When AP1, AP2, and AP3 perform joint transmission, the first three bits of the AID can be used as extension bits or any three bits in the AID can be used as extension bits.
[0159] Optionally, in the above implementation, when the AP associates with the STA, the AP may specify to the STA the specific bit position of the AID used for the BSS color extension bit.
[0160] Optionally, when all joint transmissions use the same BSS color (for example, BSS color is 0), AID can be used to distinguish specific AP sets. In this way, for 11ax STA, when it encounters a PPDU with BSS color 0, it can be judged as an Intra-BSS PPDU, thereby avoiding interference from multi-AP transmissions.
[0161] The following specifically introduces the application of this implementation method in data transmission.
[0162] like Figure 7 As shown, taking the joint transmission of AP1 and AP2 as an example, when STA1 in the BSS where AP1 and AP2 are located receives the preamble of the PPDU, it can determine the color and AID of the BSS according to the preamble code (in Figure 7 , the BSS color is A, and the AID is AID3). STA1 can determine that it is served by the data packet based on the BSS color, so STA1 can continue to receive the data or information in the preamble and payload. STA2 (corresponding to the first STA in method 300) knows that AP1 and AP2 are busy (AP1 and AP2 are serving STA1, so STA2 may not initiate uplink transmission to AP1 or AP2, or suspend EDCA channel access), and STA2 corresponding to AP3 finds that the BSS color of the PPDU is A, and the AID is AID3, that is, STA2 determines that AP3 is in an idle state and can communicate with AP3.
[0163] (2) Each AP can use one BSS color when transmitting alone and another BSS color when transmitting jointly. Furthermore, all APs can use the same BSS color when transmitting jointly, and the instantaneous AP transmission group (involving multiple APs) can be identified by AID.
[0164] For example, as shown in Table 3 below, when AP1 transmits alone, it can be identified by BSS color A, when AP2 transmits alone, it can be identified by BSS color B, when AP1 and AP2 transmit jointly, they can be identified by BSS color C and AID1, and when AP2 and AP3 transmit jointly, they can be identified by BSS color C and AID2. Among them, AP1 in the table can correspond to the first AP in method 300, AP2 in the table can correspond to the second AP in method 300, AP3 in the table can correspond to the third AP in method 300, BSS color C in the table can correspond to the first BSS color in the first indication information and the second indication information, and AID1 can be the first AID in the first indication information.
[0165] Table 3
[0166] <![CDATA[AP1]]> <![CDATA[AP2]]> <![CDATA[AP3]]> BSS Color A √ BSS Color B √ <![CDATA[BSS Color C + AID1]]> √ √ <![CDATA[BSS Color C + AID2]]> √ √ …
[0167] The following specifically introduces the application of this implementation method in data transmission.
[0168] like Figure 8 As shown, taking the joint transmission of AP1 and AP2 as an example, when STA1 in the BSS where AP1 and AP2 are located receives the preamble of the PPDU, it can determine the color and AID of the BSS according to the preamble code (in Figure 8 , the BSS color is C, and the AID is AID1). STA1 can determine that it is served by the data packet based on the BSS color, so STA1 can continue to receive the data or information in the preamble and payload. STA2 (corresponding to the first STA in method 300) knows that AP1 and AP2 are in a busy state (AP1 and AP2 are serving STA1, so STA2 may not initiate uplink transmission to AP1 or AP2, or suspend EDCA channel access), and STA2 corresponding to AP3 finds that the BSS color of the PPDU is C, and the AID is AID1, that is, STA2 determines that AP3 is in an idle state and can communicate with AP3.
[0169] Optionally, in order to enable STAs of different versions to successfully receive data, two PPDUs can be sent during joint transmission. The BSS color of the first PPDU is 0, and the BSS color of the second PPDU is C. The sending interval included in the two data is the protocol-specified interval time, such as the SIFS time. In this way, after receiving the first PPDU, the legacy site judges it as an intra-BSS PPDU and performs intra-BSS backoff. The new version site (for example, the first STA) that supports the present application can perform specific intra-BSS / inter-BSS PPDU judgment according to the BSS color C after receiving the second PPDU. In implementation, the new version site can ignore the intra-BSS PPDU judgment caused by the first PPDU.
[0170] Method 3:
[0171] The first STA may communicate according to the BSS color and the first bitmap included in the first indication information.
[0172] In a possible implementation, the first indication information includes a first BSS color and a first bitmap, the first bitmap includes multiple bits, the multiple bits correspond to multiple APs, and the multiple bits are used to identify whether the multiple APs participate in data transmission. In this way, by using the BSS color and the first bitmap, the first STA can more accurately determine whether to communicate with the third AP.
[0173] Optionally, the number 1 in the bit position may be used to indicate that the corresponding AP participates in data transmission, and the number 0 in the bit position may be used to indicate that the corresponding AP does not participate in data transmission. Participating in data transmission may also be understood as: the AP corresponding to the bit position is in a busy state.
[0174] For example, the first bit map is 110, where the first bit corresponds to the first AP, the second bit corresponds to the second AP, and the third bit corresponds to the third AP. The first STA can determine based on the first bit map that the first AP and the second AP participate in data transmission, and the third AP does not participate in data transmission.
[0175] This implementation is described in detail below.
[0176] For example, as shown in Table 4 below, when AP1 and AP2 transmit jointly, they can be identified by using BSS color C and bitmap 110, and when AP2 and AP3 transmit jointly, they can be identified by using BSS color C and bitmap 011. Among them, AP1 in the table may correspond to the first AP in method 300, AP2 in the table may correspond to the second AP in method 300, AP3 in the table may correspond to the third AP in method 300, the bitmap in the table may be the first bitmap in method 300; and the BSS color C in the table may be the first BSS color in the first indication information.
[0177] Table 4
[0178] <![CDATA[AP1]]> <![CDATA[AP2]]> <![CDATA[AP3]]> BSS Color C+ Bitmap 110 √ √ BSS Color C+ Bitmap 011 √ √ …
[0179] It should be understood that the number of bits in the bitmap shown in Table 4 can be associated with the number of APs, and the number 1 in the bit can be used to indicate that the corresponding AP participates in data transmission, and the number 0 in the bit can be used to indicate that the corresponding AP does not participate in data transmission.
[0180] The following specifically introduces the application of this implementation method in data transmission.
[0181] like Fig. 9 As shown, taking the joint transmission of AP1 and AP2 as an example, when STA1 in the BSS where AP1 and AP2 are located receives the preamble of the PPDU, it can determine the color and AID of the BSS according to the preamble code (in Fig. 9, the BSS color is C and the bitmap is 110). STA1 can determine that it is served by the data packet based on the BSS color, so STA1 can continue to receive the data or information in the preamble and payload. STA2 (corresponding to the first STA in method 300) knows that AP1 and AP2 are in a busy state (AP1 and AP2 are serving STA1, so STA2 may not initiate uplink transmission to AP1 or AP2, or suspend EDCA channel access), and STA2 corresponding to AP3 finds that the BSS color of the PPDU is C and the bitmap is 110, that is, STA2 determines that AP3 is in an idle state and can communicate with AP3.
[0182] In an embodiment of the present application, STA2 can unambiguously determine whether the associated AP (i.e., AP3 serving the STA) is in a busy state based on multiple methods such as BSS color, BSS color and AID, BSS color and bit map, so as to determine whether to access the channel for spatial reuse. In this way, decoding conflicts and unclear identification can be avoided in the scenario of multi-AP coordinated transmission, thereby improving the performance and stability of the wireless network.
[0183] Combine the following Fig.10 Describes the specific allocation and maintenance methods of BSS color identifiers of multiple APs.
[0184] In one embodiment, for the allocation and maintenance of BSS color identifiers, duplication of BSS color identifiers used by multiple APs should be avoided. In addition, the AP can perform maintenance when there is a BSS color conflict.
[0185] For example, as shown in Table 5 and Fig.10 As shown, AP1 uses color A and color C. When STA1 corresponding to AP1 finds that color C conflicts with other OBSS (for example, AP3 uses color C), STA1 can notify AP1 of the above situation, so that AP1 and AP2 negotiate to update color C used for joint transmission.
[0186] Optionally, after negotiation, AP1 and AP2 may update the BSS color of the joint transmission to a color different from color C (eg, color D).
[0187] Optionally, after negotiation, AP1 and AP2 may update the BSS color of the joint transmission to a color different from color C, and add an AID identifier, for example, to color D+AID1.
[0188] Optionally, after negotiation, AP1 and AP2 may not update the BSS color of the joint transmission, but add an AID identifier, for example, update to color C+AID1.
[0189] Table 5
[0190] <![CDATA[AP1]]> <![CDATA[AP2]]> BSS Color A √ BSS Color B √ BSS Color C √ √ …
[0191] In an embodiment of the present application, when there is a BSS color conflict, the AP can negotiate with other APs to update the BSS color during joint transmission. In this way, in the scenario of multi-AP coordinated transmission, identification conflicts can be avoided, thereby improving the performance and stability of the wireless network.
[0192] Combine the following Fig.11 This section describes how STAs perform uplink transmission based on BSS colors.
[0193] In one embodiment, in certain circumstances (e.g., the STA is a mobile or high-priority STA), a separate BSS color assignment indication may be provided for the STA. For example, a PPDU sent to a certain STA or a certain STA set uses a specified BSS color. When the STA or STA set moves, the BSS color may be maintained. In the uplink, the AP may determine the reception mode of the uplink signal by detecting a field, which may include the antenna set used, or determine to which AP processing entity the received signal is forwarded.
[0194] Combine the following Fig.11 (a) in the figure specifically illustrates the case where a high priority or mobile STA uses a specified BSS color.
[0195] like Fig.11 As shown in (a), a logic controller can coordinate at least two APs (e.g., AP1, AP2, and AP3), and STA1 uses an identifier or an identifier combination (e.g., Color C, or Color X+AIDY) in transmission (e.g., uplink transmission). The logic controller can indicate one or more of the above-mentioned multiple APs as receiving participants of the PPDU sent by STA1. For example, the logic controller can indicate one or more APs that are close to STA1 as receiving participants, or one or more APs that are close to STA1 with strong signals as receiving participants. STA1 sends a PPDU, and each AP that receives the PPDU, if it is a receiving participant, forwards the information received and processed by the PPDU to a designated aggregation device (e.g., AP1, or other data processing device). The aggregation device can deduplicate the repeatedly received data packets and forward the processed data packets to the designated information receiver.
[0196] In one possible implementation, Fig.11As shown in (b), during joint transmission, after STA1 sends a data packet to AP1 and AP2, AP1 and AP2 can send the data packet to a data processing unit (DPU) for unified processing.
[0197] The following describes a method for saving STA power based on BSS color.
[0198] In one embodiment, after the STA identifies the PPDU header to determine the ownership of the data packet, it can ignore the irrelevant PPDU in the air. For example, if the AP set corresponding to the BSS color of the PPDU does not include the AP associated with the STA, the STA may not process part or all of the data of the PPDU. For another example, if the AP set corresponding to the BSS color of the PPDU includes the AP associated with the STA, but the destination STA information included in the PPDU does not correspond to the STA receiving the PPDU, the STA may not process part or all of the data of the PPDU.
[0199] In the embodiment of the present application, in the scenario of multi-AP coordinated transmission, when the STA identifies the ownership of the data packet, it can ignore the irrelevant PPDU in the air, which can reduce the energy consumption of the STA and extend its battery life.
[0200] Fig.12 It is another communication method provided in an embodiment of the present application. The method can be executed by the first STA. Method 1200 can include steps S1201 to S1203.
[0201] S1201: Determine a first BSS to which the first AP belongs and a second BSS to which the second AP belongs according to a first PPDU sent by a first AP to a second AP.
[0202] S1202: Receive a second PPDU according to the first BSS.
[0203] The second PPDU is associated with the first AP, and the association between the first AP and the second PPDU can be understood as: the second PPDU can be a PPDU sent by the first AP to the first STA.
[0204] In one embodiment, the first STA may receive the second PPDU in a non-omnidirectional manner.
[0205] S1203: Receive a third PPDU according to the second BSS.
[0206] The third PPDU is associated with the second AP, and the association between the second AP and the third PPDU can be understood as: the third PPDU can be a PPDU sent by the second AP to the first STA.
[0207] In one embodiment, the first STA may receive the third PPDU in a non-omnidirectional manner.
[0208] In one embodiment, the first STA may also determine the first BSS to which the multiple APs belong and / or the second BSS to which the multiple APs belong based on the first PPDU, and receive the second PPDU and the third PPDU based on the first BSS and the second BSS, respectively.
[0209] In the embodiment of the present application, the first STA can detect the first PPDU sent by the first AP to the second AP. The first STA can determine the first BSS to which the first AP belongs and the second BSS described by the second AP based on the first PPDU, and receive the second PPDU and the third PPDU based on the first BSS and the second BSS. In this way, the second PPDU and the third PPDU can be guaranteed to have the same waveform to avoid mutual interference. In addition, the first STA can receive the second PPDU and the third PPDU in a non-omnidirectional manner, which can reduce the area of the overlapping area between the first AP and the second AP, and reduce the probability that the first STA cannot receive the second PPDU and the third PPDU.
[0210] Fig.13 It is another communication method provided in an embodiment of the present application. The method can be executed by the first STA. Method 1300 can include steps S1301 to S1303.
[0211] S1301, receiving a first preceding data packet and a second preceding data packet, wherein the first preceding data packet and the second preceding data packet include first indication information and second indication information.
[0212] The first indication information is used to indicate a first BSS to which the first AP belongs, and the second indication information is used to indicate a second BSS to which the second AP belongs.
[0213] Optionally, the first preceding data packet may be sent by the first AP to the first STA, and the second preceding data packet may be sent by the second AP to the first STA.
[0214] In one embodiment, the first preamble data packet and the second preamble data packet may be PPDUs using the same random seed, scrambling code or format.
[0215] S1302: Receive a second PPDU according to the first preceding data packet.
[0216] Optionally, the second PPDU may be a PPDU sent by the first AP to the first STA.
[0217] In one embodiment, the first STA may receive the second PPDU in a non-omnidirectional manner.
[0218] S1303: Receive a third PPDU according to the second preceding data packet.
[0219] Optionally, the third PPDU may be a PPDU sent by the second AP to the first STA.
[0220] In one embodiment, the first STA may receive the third PPDU in a non-omnidirectional manner.
[0221] In the embodiment of the present application, the first STA can receive the second PPDU and the third PPDU based on the first preamble data packet and the second preamble data packet. In this way, the second PPDU and the third PPDU can be guaranteed to have the same waveform to avoid mutual interference. In addition, the first STA can receive the second PPDU and the third PPDU in a non-omnidirectional manner, which can reduce the area of the overlap between the first AP and the second AP, and reduce the probability that the first STA cannot receive the second PPDU and the third PPDU.
[0222] Combine the following Fig.14 and Fig.15 Steps S1301 to S1303 in method 1300 are described in detail.
[0223] In one embodiment, when each AP uses a different BSS color, the first STA can combine the preamble data packets sent by AP1 and AP2 to avoid preamble code transmission conflicts. Wherein, AP1 can be the first AP in method 1300, and AP2 can be the second AP in method 1300.
[0224] For example, Fig.14 As shown, AP1 and AP2 can send a preamble data packet to STA1, and the preamble data packet can directly or indirectly carry the IDs of AP1 and AP2 (for example, BSS color A corresponding to AP1 and BSS color B corresponding to AP2), wherein the preamble data packet can be a PPDU sent using a random seed, the same scrambling code or the same format, so that the data packets subsequently sent by AP1 and AP2 can have the same waveform, and can avoid mutual interference. In addition, in order to avoid coherent cancellation of coherent waveforms in the air, the preamble data packets sent by AP1 and AP2 can have a relative delay that is less than the orthogonal frequency division multiplexing cyclic prefix (OFDM CP) time.
[0225] In subsequent data packets, the data packets can be sent in a non-omnidirectional manner (for example, beamforming), and AP1 and AP2 use their respective BSS colors to mark the leading edge of their respective data packets. In this way, the stability of data transmission can be improved. Specifically, if the above data packets are sent in an omnidirectional manner, since the waveforms of the 11ax SIG-A symbols or WiFi 7U-SIG symbols corresponding to different BSS colors in the data packets are different, this will cause the SIG symbols sent by multiple APs to interfere with each other, and the first STA in the overlapping area of multiple APs may not be able to successfully receive the SIG symbol. In comparison, the use of non-omnidirectional data transmission includes reducing the area of the overlapping area between AP1 and AP2, reducing the probability that the first STA cannot receive. In addition, AP1 and AP2 can coordinate the direction of the beam before transmitting data to reduce the area of the overlapping area.
[0226] In one embodiment, if Fig.15 As shown, when AP1 and AP2 carry the same BSS color in the leading part of the data packets subsequently sent (for example, Fig.15 The BSS color is C, and the BSS color C does not correspond to AP1 and AP2). The first STA that receives the data packet can review the PPDU within the specified time according to the protocol implementation agreement, and the specified time may include the SIFS time.
[0227] For example, the first STA looks back at the previous data packet and finds that the previous data packet includes BSS colors A and B. Then the STA can communicate with AP1 and AP2 based on the previous data packet, where AP1 corresponds to the above BSS color A and AP2 corresponds to the above BSS color B.
[0228] For another example, when AP1 and AP2 send Fig.15 After the preceding data packet shown in the figure, the first data packet and the second data packet are sent at the first moment, and the third data packet and the fourth data packet are sent at the second moment. The second moment is later than the first moment, and the BSS colors of the first to fourth data packets are all C. At the second moment, the first STA looks back and finds that the BSS corresponding to the first data packet and the second data packet corresponding to the first moment is still C, then the first STA can continue to look back at the preceding data packet.
[0229] Optionally, when the STA cannot make a judgment based on the PPDU before the SIFS time, conservative processing may be performed, that is, the data packet is considered to be a PPDU sent by the AP associated with the STA. At this time, the STA may not communicate with the associated AP.
[0230] The above content introduces a specific scenario in which the first STA can communicate based on configuration information during multi-AP transmission. The following introduces another specific scenario in which the first STA communicates based on configuration information.
[0231] Specifically, the first STA can receive configuration information, which includes a mapping relationship between multiple APs and indication information, the multiple APs include a first AP and at least one second AP, the multiple indication information includes first indication information and second indication information, the first indication information is used to identify the first BSS to which the AP group composed of the first AP and at least one second AP belongs, and the second indication information is used to identify the second BSS to which the first AP or any second AP belongs. The first STA can communicate based on the configuration information.
[0232] Exemplarily, this implementation is described by taking the case where the AP group includes a first AP and a second AP, and the first indication information and the second indication information include BSS colors as an example.
[0233] As shown in Table 6 below, when AP1 transmits alone, it can be identified by BSS color A, when AP2 transmits alone, it can be identified by BSS color B, and when AP1 and AP2 transmit jointly, they can be identified by BSS color C (corresponding to the content of the first indication information identification). In Table 6, AP1 can correspond to the first AP, AP2 can correspond to the second AP, and AP1 and AP2 can be associated with STA1.
[0234] Table 6
[0235] <![CDATA[AP1]]> <![CDATA[AP2]]> BSS Color A √ BSS Color B √ BSS Color C √ √
[0236] Combine the following Fig.16 The application of this implementation method in data transmission is specifically introduced.
[0237] like Fig.16 As shown, after STA1 receives the preamble of the PPDU, it can determine the color of the BSS according to the preamble code. When the BSS color of the preamble of the PPDU received by STA1 is C, STA1 can continue to receive the preamble and the data or information in the payload. After STA2 receives the PPDU, STA2 (corresponding to the first STA) knows that AP1 and AP2 are busy (AP1 and AP2 are serving STA1, so STA2 may not initiate uplink transmission to AP1 or AP2, or suspend EDCA channel access). At this time, STA2 can communicate with its associated AP3.
[0238] Alternatively, the first indication information and the second indication information may also be replaced by various modes including: BSS color and AID, BSS color and bit map, etc.
[0239] In an embodiment of the present application, when a first AP and at least one second AP jointly transmit, the first STA can identify the joint transmission situation based on the configuration information, thereby communicating. This can avoid decoding conflicts and unclear identification situations and improve the performance and stability of the wireless network.
[0240] The above describes the communication method provided by the embodiments of the present application. Fig.17 and Fig.18 Describe the apparatus and devices of the embodiments of the present application.
[0241] Fig.17 1 is a schematic diagram of a communication device 1700 provided in an embodiment of the present application. The device 1700 may include a transceiver unit 1710, a storage unit 1720, and a processing unit 1730. The transceiver unit 1710 is used to receive and send instructions and / or data. The transceiver unit 1710 may also be referred to as a communication interface or a communication unit. The storage unit 1720 is used to implement a corresponding storage function and store corresponding instructions and / or data. The processing unit 1730 may read the instructions and / or data in the storage unit so that the device 1700 implements the aforementioned communication method.
[0242] As a design, device 1700 can be used to execute the actions performed by the first STA in the above method embodiment.
[0243] In one embodiment, the device 1700 includes: a transceiver unit 1710, used to receive configuration information, the configuration information including a mapping relationship between multiple APs and multiple indication information, wherein the multiple APs include a first AP, a second AP and at least one third AP, the multiple indication information includes first indication information and second indication information, the first indication information is used to identify a first BSS to which an AP group consisting of the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs; a processing unit 1730, used to communicate according to the configuration information.
[0244] In a possible implementation, the transceiver unit 1710 is further used to receive a first PPDU, where the first PPDU includes first indication information; the processing unit 1730 is further used to determine to communicate with any third AP based on the configuration information and the first PPDU.
[0245] In a possible implementation manner, the first indication information includes a first BSS color, where the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, where the second BSS color corresponds to the second BSS.
[0246] In a possible implementation, the first indication information includes a first BSS color and a first AID, the first AID corresponds to the first BSS, the second indication information includes the first BSS color and a second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS.
[0247] In a possible implementation, the first indication information includes a first BSS color and a first bit map, the first bit map includes multiple bits, the multiple bits correspond to multiple APs, and the multiple bits are used to identify whether the multiple APs participate in data transmission.
[0248] In one embodiment, the device 1700 includes: a processing unit 1730, used to determine a first BSS to which the first AP belongs and a second BSS to which the second AP belongs based on a first PPDU sent by the first AP to the second AP; a transceiver unit 1710, used to: receive a second PPDU based on the first BSS, the second PPDU being associated with the first AP; and receive a third PPDU based on the second BSS, the third PPDU being associated with the second AP.
[0249] In one embodiment, the device 1700 includes: a transceiver unit 1710, used to receive a first preamble data packet and a second preamble data packet, the first preamble data packet and the second preamble data packet include first indication information and second indication information, the first indication information is used to identify a first BSS to which the first AP belongs, and the second indication information is used to identify a second BSS to which the second AP belongs; a processing unit 1730, used to: receive a second PPDU according to the first preamble data packet, the second PPDU includes the first indication information; receive a third PPDU according to the second preamble data packet, the third PPDU includes the second indication information.
[0250] In a possible implementation manner, the first preamble data packet and the second preamble data packet are PPDUs using the same random seed, scrambling code or format.
[0251] In a possible implementation, the transceiver unit 1710 is specifically configured to: receive the second PPDU in a non-omnidirectional manner; and receive the third PPDU in a non-omnidirectional manner.
[0252] In one embodiment, the device 1700 includes: a transceiver unit 1710, used to receive configuration information, the configuration information including a mapping relationship between multiple APs and indication information, the multiple APs including a first AP and at least one second AP, the multiple indication information including first indication information and second indication information, the first indication information is used to indicate a first BSS to which an AP group consisting of the first AP and the at least one second AP belongs, and the second indication information is used to indicate a second BSS described in the first AP or any second AP; a processing unit 1730, used to communicate according to the configuration information.
[0253] As a design, device 1700 can be used to execute the actions performed by any one of the multiple APs in the above method embodiments.
[0254] The device 1700 includes: a transceiver unit 1710, used to send configuration information, the configuration information including a mapping relationship between multiple APs and multiple indication information, wherein the multiple APs include a first AP, a second AP and at least one third AP, the multiple indication information includes first indication information and second indication information, the first indication information is used to identify a first BSS to which an AP group consisting of the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs.
[0255] In a possible implementation, the transceiver unit 1710 is further configured to send a first PPDU, where the first PPDU includes first indication information.
[0256] In a possible implementation manner, the first indication information includes a first BSS color, where the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, where the second BSS color corresponds to the second BSS.
[0257] In a possible implementation, the first indication information includes a first BSS color and a first AID, the first AID corresponds to the first BSS, the second indication information includes the first BSS color and a second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS.
[0258] In a possible implementation, the first indication information includes a first BSS color and a first bit map, the first bit map includes multiple bits, the multiple bits correspond to multiple APs, and the multiple bits are used to identify whether the multiple APs participate in data transmission.
[0259] Fig.18 It is a schematic diagram of another communication device 1800 provided in an embodiment of the present application.
[0260] The device 1800 includes: a memory 1810, a processor 1820, and a communication interface 1830. The memory 1810, the processor 1820, and the communication interface 1830 are connected through an internal connection path, the memory 1810 is used to store instructions, and the processor 1820 is used to execute the instructions stored in the memory 1810 to control the communication interface 1830 to obtain information, so that the device 1800 implements the aforementioned communication method. Optionally, the memory 1810 can be coupled to the processor 1820 through an interface, or can be integrated with the processor 1820.
[0261] It should be noted that the communication interface 1830 uses a transceiver device such as, but not limited to, a transceiver. The communication interface 1830 may also include an input / output interface.
[0262] The processor 1820 stores one or more computer programs, which include instructions. When the instructions are executed by the processor 1820, the device 1800 executes the communication method in each of the above embodiments.
[0263] It should be understood that in the embodiment of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0264] It should also be understood that in the embodiment of the present application, the memory may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the processor may also include a non-volatile random access memory. For example, the processor may also store information about the device type.
[0265] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 1820 or an instruction in the form of software. The method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in the processor for execution. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1810, and the processor 1820 reads the information in the memory 1810 and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.
[0266] Optionally, Fig.18 The communication interface 1830 in the Fig.17 The transceiver unit 1710 in Fig.18 The memory 1810 in the embodiment can realize Fig.17 The storage unit 1720, Fig.18 The processor 1820 in the embodiment can realize Fig.17 The processing unit 1730 in.
[0267] The embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a program code, and when the computer program code is executed on a computer, the computer executes the above Figures 3 to 16 Any of the methods in .
[0268] The present application also provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above Figures 3 to 16 Any of the methods in .
[0269] The present application also provides a chip, including: a circuit, the circuit is used to execute the above Figures 3 to 16 Any of the methods in .
[0270] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0271] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0272] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0273] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0274] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0275] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0276] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: The method comprises: Receive configuration information, the configuration information including a mapping relationship between multiple access points APs and multiple indication information, wherein the multiple APs include a first AP, a second AP, and at least one third AP, the multiple indication information includes first indication information and second indication information, the first indication information is used to identify a first basic service set BSS to which an AP group formed by the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs; Communicate according to the configuration information.
2. The method according to claim 1, characterized in that The communicating according to the configuration information includes: receiving a first physical layer protocol data unit PPDU, where the first PPDU includes the first indication information; According to the configuration information and the first PPDU, it is determined to communicate with any one of the third APs.
3. The method according to claim 1 or 2, characterized in that The first indication information includes a first BSS color, the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, the second BSS color corresponds to the second BSS.
4. The method according to claim 1 or 2, characterized in that: The first indication information includes a first BSS color and a first association identifier AID, the first AID corresponds to the first BSS, the second indication information includes the first BSS color and a second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS.
5. The method according to claim 1 or 2, characterized in that: The first indication information includes a first BSS color and a first bit map, the first bit map includes a plurality of bits, the plurality of bits correspond to the plurality of APs, and the plurality of bits are used to identify whether the plurality of APs participate in data transmission.
6. A communication method, characterized in that: The method further comprises: Send configuration information, the configuration information including a mapping relationship between multiple APs and multiple indication information, wherein the multiple APs include a first AP, a second AP and at least one third AP, the multiple indication information include first indication information and second indication information, the first indication information is used to identify a first BSS to which an AP group formed by the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs.
7. The method according to claim 6, characterized in that The method further comprises: A first PPDU is sent, where the first PPDU includes the first indication information.
8. The method according to claim 6 or 7, characterized in that The first indication information includes a first BSS color, the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, the second BSS color corresponds to the second BSS.
9. The method according to claim 6 or 7, characterized in that The first indication information includes a first BSS color and a first AID, the first AID corresponds to the first BSS, the second indication information includes the first BSS color and a second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS.
10. The method according to claim 6 or 7, characterized in that: The first indication information includes a first BSS color and a first bit map, the first bit map includes a plurality of bits, the plurality of bits correspond to the plurality of APs, and the plurality of bits are used to identify whether the plurality of APs participate in data transmission.
11. A communication method, characterized in that: The method comprises: Determine, according to a first PPDU sent by the first AP to the second AP, a first BSS to which the first AP belongs and a second BSS to which the second AP belongs; receiving, according to the first BSS, a second PPDU, the second PPDU being associated with the first AP; A third PPDU is received according to the second BSS, the third PPDU being associated with the second AP.
12. A communication method, characterized in that: The method comprises: Receive a first preamble data packet and a second preamble data packet, wherein the first preamble data packet and the second preamble data packet include first indication information and second indication information, wherein the first indication information is used to identify a first BSS to which the first AP belongs, and the second indication information is used to identify a second BSS to which the second AP belongs; receiving a second PPDU according to the first preceding data packet, where the second PPDU includes the first indication information; According to the second preceding data packet, a third PPDU is received, where the third PPDU includes the second indication information.
13. The method according to claim 12, characterized in that The first preamble data packet and the second preamble data packet are PPDUs using the same random seed, scrambling code or format.
14. The method according to any one of claims 11 to 13, characterized in that The receiving a second PPDU includes: receiving the second PPDU in a non-omnidirectional manner; The receiving a third PPDU includes: The third PPDU is received in a non-omnidirectional manner.
15. A communication device, characterized in that: The device comprises: a transceiver unit, configured to receive configuration information, wherein the configuration information includes a mapping relationship between multiple APs and multiple indication information, wherein the multiple APs include a first AP, a second AP, and at least one third AP, and the multiple indication information includes first indication information and second indication information, wherein the first indication information is used to identify a first BSS to which an AP group formed by the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs; A processing unit is used to communicate according to the configuration information.
16. The device according to claim 15, characterized in that The transceiver unit is further configured to receive a first PPDU, where the first PPDU includes the first indication information; The processing unit is further used to determine, based on the configuration information and the first PPDU, to communicate with any one of the third APs.
17. The device according to claim 15 or 16, characterized in that The first indication information includes a first BSS color, the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, the second BSS color corresponds to the second BSS.
18. The device according to claim 15 or 16, characterized in that The first indication information includes a first BSS color and a first AID, the first AID corresponds to the first BSS, the second indication information includes the first BSS color and a second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS.
19. The device according to claim 15 or 16, characterized in that The first indication information includes a first BSS color and a first bit map, the first bit map includes a plurality of bits, the plurality of bits correspond to the plurality of APs, and the plurality of bits are used to identify whether the plurality of APs participate in data transmission.
20. A communication device, characterized in that: The device comprises: A transceiver unit is used to send configuration information, wherein the configuration information includes a mapping relationship between multiple APs and multiple indication information, wherein the multiple APs include a first AP, a second AP and at least one third AP, and the multiple indication information includes first indication information and second indication information, the first indication information is used to identify a first BSS to which an AP group formed by the first AP and the second AP belongs, and the second indication information is used to identify a second BSS to which any third AP belongs.
21. The device according to claim 20, characterized in that The transceiver unit is further used to send a first PPDU, where the first PPDU includes the first indication information.
22. The device according to claim 20 or 21, characterized in that The first indication information includes a first BSS color, the first BSS color corresponds to the first BSS, and the second indication information includes a second BSS color, the second BSS color corresponds to the second BSS.
23. The device according to claim 20 or 21, characterized in that The first indication information includes a first BSS color and a first AID, the first AID corresponds to the first BSS, the second indication information includes the first BSS color and a second AID, the second AID corresponds to the second BSS, and the first BSS color corresponds to the first BSS and the second BSS.
24. The device according to claim 20 or 21, characterized in that The first indication information includes a first BSS color and a first bit map, the first bit map includes a plurality of bits, the plurality of bits correspond to the plurality of APs, and the plurality of bits are used to identify whether the plurality of APs participate in data transmission.
25. A communication device, characterized in that: The device comprises: A processing unit, configured to determine a first BSS to which the first AP belongs and a second BSS to which the second AP belongs according to a first PPDU sent by the first AP to the second AP; Transceiver unit, used for: receiving, according to the first BSS, a second PPDU, the second PPDU being associated with the first AP; A third PPDU is received according to the second BSS, the third PPDU being associated with the second AP.
26. A communication device, characterized in that: The device comprises: A transceiver unit, configured to receive a first preamble data packet and a second preamble data packet, wherein the first preamble data packet and the second preamble data packet include first indication information and second indication information, wherein the first indication information is used to identify a first BSS to which a first AP belongs, and the second indication information is used to identify a second BSS to which a second AP belongs; A processing unit for: receiving a second PPDU according to the first preceding data packet, where the second PPDU includes the first indication information; According to the second preceding data packet, a third PPDU is received, where the third PPDU includes the second indication information.
27. The device according to claim 26, characterized in that The first preamble data packet and the second preamble data packet are PPDUs using the same random seed, scrambling code or format.
28. The device according to any one of claims 25 to 27, characterized in that The transceiver unit is specifically used for: receiving the second PPDU in a non-omnidirectional manner; The third PPDU is received in a non-omnidirectional manner.
29. A communication device, characterized in that: include: A processor and a memory, wherein the processor is coupled to the memory and is configured to read and execute instructions in the memory to perform the method according to any one of claims 1 to 5.
30. A communication device, characterized in that: include: A processor and a memory, wherein the processor is coupled to the memory and is configured to read and execute instructions in the memory to perform the method according to any one of claims 6 to 10.
31. A communication device, characterized in that: include: A processor and a memory, wherein the processor is coupled to the memory and is configured to read and execute instructions in the memory to perform the method according to any one of claims 11 to 14.
32. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program code, and when the computer program code is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 14.
33. A chip, characterized in that: include: A circuit for executing the method according to any one of claims 1 to 14.
Citation Information
Cited By
Protocol frame header conflict avoidance method and device, equipment and storage medium
CN120263352A
Communication method and communication apparatus
EP4757228A1
Communication method and communication apparatus
WO2025044889A1