WO2023185394A1 - Bss color collision resolution method and apparatus, and device and storage medium - Google Patents
Bss color collision resolution method and apparatus, and device and storage medium Download PDFInfo
- Publication number
- WO2023185394A1 WO2023185394A1 PCT/CN2023/079989 CN2023079989W WO2023185394A1 WO 2023185394 A1 WO2023185394 A1 WO 2023185394A1 CN 2023079989 W CN2023079989 W CN 2023079989W WO 2023185394 A1 WO2023185394 A1 WO 2023185394A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mld
- bss
- bss color
- link
- channel
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 239000003086 colorant Substances 0.000 claims abstract description 26
- 238000004590 computer program Methods 0.000 claims description 12
- 238000004891 communication Methods 0.000 abstract description 29
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 21
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 21
- 101150081243 STA1 gene Proteins 0.000 description 21
- 230000006870 function Effects 0.000 description 18
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 17
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 17
- 238000010586 diagram Methods 0.000 description 17
- VYLDEYYOISNGST-UHFFFAOYSA-N bissulfosuccinimidyl suberate Chemical compound O=C1C(S(=O)(=O)O)CC(=O)N1OC(=O)CCCCCCC(=O)ON1C(=O)C(S(O)(=O)=O)CC1=O VYLDEYYOISNGST-UHFFFAOYSA-N 0.000 description 13
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 11
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- This application relates to the field of communication technology, and in particular to a Basic Service Set (BSS) color conflict resolution method, device, equipment and storage medium.
- BSS Basic Service Set
- a BSS color mechanism is as follows: by adding the BSS color field in the Physical Layer Protocol Packet Unit (PHY Protocol Data Unit, PPDU) header (Header), the data from different BSSs are "colored" to provide each Each BSS is assigned a color that identifies a group of BSSs that should not be interfered with. BSS colors are used for identification of co-channel transmissions.
- PHY Protocol Data Unit PHY Protocol Data Unit
- BSS colors in relevant protocol standards on the same channel, if two BSSs cover each other, the two BSSs must choose different BSS colors. Therefore, when a BSS discovers that there is a BSS Color collision, that is, when other BSSs use the same BSS color value on the same channel, the BSS must turn off its BSS color-related functions and It is necessary to choose another appropriate BSS color value to be different from the BSS colors of other surrounding BSSs on the same channel to avoid the impact of the same BSS color on the identification of co-channel transmissions.
- Embodiments of the present application provide a BSS color conflict resolution method, device, equipment and storage medium.
- the technical solution is as follows.
- a BSS color conflict resolution method is provided.
- the method is executed by an access point (Access Point, AP) multi-link device (Multiple Links Device, MLD).
- the method includes:
- the other APs are APs other than the first AP in the AP MLD.
- a BSS color conflict resolution method is provided, which method is provided by MLD Execution, the method includes:
- the first node device in the MLD receives a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located, when the When the BSS color field of the data packet has the same value as the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node device is a node in the MLD other than the first node device. equipment.
- a BSS color conflict resolution method is provided.
- the method is executed by a station (Station, STA) MLD.
- the method includes:
- the channel where the Tunneled Direct-Link Setup (TDLS) link is located the channel where other APs are located is not selected;
- the other APs are APs other than the second AP in the AP MLD where the second AP is located; the second AP is the AP connected to the first STA.
- a BSS color conflict resolution device which device includes: a color selection module;
- the color selection module is used to select a BSS color that is different from the BSS colors of other APs when selecting the BSS color of the first AP; the other APs are the ones in the device other than the first AP. AP.
- a BSS color conflict resolution device which device includes: a conflict judgment module;
- the conflict judgment module is configured to: when the first node device receives a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located, When the value of the BSS color field of the data packet is the same as the value of the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node device is one of the devices except the first node device. external node device.
- a BSS color conflict resolution device which device includes: a channel negotiation module;
- the channel negotiation module is configured to not select the channel of other APs when the first STA negotiates the channel of the TDLS link with the peer device;
- the other APs are APs other than the second AP in the AP MLD where the second AP is located; the second AP is the AP connected to the first STA.
- an AP MLD includes: a processor;
- the processor is configured to select a BSS color different from the BSS colors of other APs when selecting the BSS color of the first AP in the AP MLD; the other APs are in the AP MLD, APs other than the first AP.
- an MLD including: a processor;
- the processor is configured for the first node device in the MLD to receive a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located.
- the BSS color field of the data packet has the same value as the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node devices are in the MLD, except for the first node device.
- a STA MLD including: a processor;
- the processor is configured to not select the channel where other APs are located when the first STA in the STA MLD negotiates the channel where the TDLS link is located with the peer device;
- the other APs are APs other than the second AP in the AP MLD where the second AP is located; the second AP is the AP connected to the first STA.
- a computer-readable storage medium stores at least one instruction, at least one program, a code set or an instruction set.
- the at least one instruction, the at least one program , the code set or instruction set is loaded and executed by the processor to implement the BSS color conflict resolution method as described above.
- a computer program product or computer program including computer instructions stored in a computer-readable storage medium.
- the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the BSS color conflict resolution method provided in the above optional implementation.
- a chip is provided.
- the chip includes programmable logic circuits and/or program instructions. When the chip is run, it is used to implement the BSS color conflict resolution method as described above. .
- the above situation can be avoided by selecting the BSS color or channel, or avoiding misjudgment for the above situation, thereby improving the BSS color conflict detection mechanism.
- the BSS color reselection mechanism since it is possible to avoid mistakenly determining that a BSS color conflict has occurred, there is no need to execute the BSS color reselection mechanism subsequent to the BSS color conflict, thus saving resources.
- Figure 1 is a schematic diagram of a wireless local area network provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of the Media Access Control (MAC) address of a multi-link device provided by an embodiment of the present application;
- MAC Media Access Control
- Figure 3 is a schematic diagram of links between devices provided by an embodiment of the present application.
- Figure 4 is a schematic diagram of links between devices provided by an embodiment of the present application.
- Figure 5 is a schematic diagram of links between devices provided by an embodiment of the present application.
- Figure 6 is a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application.
- Figure 7 is a schematic diagram of a BSS color conflict resolution method provided by an embodiment of the present application.
- Figure 8 is a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application.
- Figure 9 is a schematic diagram of a BSS color conflict resolution method provided by an embodiment of the present application.
- Figure 10 is a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application.
- Figure 11 is a schematic diagram of a BSS color conflict resolution method provided by an embodiment of the present application.
- Figure 12 is a block diagram of a BSS color conflict resolution device provided by an embodiment of the present application.
- Figure 13 is a block diagram of a BSS color conflict resolution device provided by an embodiment of the present application.
- Figure 14 is a block diagram of a BSS color conflict resolution device provided by an embodiment of the present application.
- Figure 15 is a schematic structural diagram of an MLD provided by an embodiment of the present application.
- the wireless local area network may include: STA MLD 10, AP MLD 20 and STA30.
- the STA MLD 10 contains one or more logical entities STA, which may be a wireless communication chip, a wireless sensor or a wireless communication terminal.
- STA wireless communication chip
- a wireless sensor or a wireless communication terminal.
- STA wireless Fidelity
- mobile phones that support Wireless Fidelity (WiFi) communication function
- tablet computers that support WiFi communication function
- set-top boxes that support WiFi communication function
- smart TVs that support WiFi communication function
- smart wearable devices smart wearable devices that support WiFi communication function
- Vehicle-mounted communication equipment that supports WiFi communication functions and computers that support WiFi communication functions.
- AP MLD 20 contains one or more logical entity APs.
- AP can be the access point for mobile users to enter the wired network. It is mainly deployed inside homes, buildings and campuses. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors.
- the AP is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet.
- the AP can be a terminal device or network device with a WiFi chip.
- STA 30 is a traditional single-link STA.
- STA can be a wireless communication chip, wireless sensor or wireless communication terminal.
- mobile phones that support WiFi communication function
- tablet computers that support WiFi communication function
- set-top boxes that support WiFi communication function
- smart TVs that support WiFi communication function
- smart wearable devices that support WiFi communication function
- vehicle-mounted communication devices that support WiFi communication function and computers that support WiFi communication functions.
- multiple links are established between the STA MLD 10 and the AP MLD 20.
- STA MLD 10 includes: STA1 and STA2.
- AP MLD 20 includes: AP1 and AP2.
- STA1 and STA2 exchange data with AP1 and AP2 respectively.
- Transmission, that is, AP1 and AP2 are the peer logical entities of STA1 and STA2 respectively, and their corresponding links are link 1 and link 2 respectively.
- STA 30 has established a link with an AP in AP MLD 20, and the AP has also established a link with an STA in STA MLD 10. Therefore, the STA in the above STA MLD 10 and TDLS links can be established between STAs 30.
- STA MLD 10, AP MLD 20 and STA 30 all support the 802.11 standard. It can be understood that the STA MLD 10, AP MLD 20 and STA 30 in the embodiment of this application can also support the evolution standard of the 802.11 standard, and can also support other communication standards. For example, it supports 802.11be and subsequent versions.
- each single-link device has a MAC address, and this single-link device can be identified by this single MAC address.
- multi-link devices defined in relevant standards, because there will be multiple links in a multi-link device, each link has an independent MAC address, and a multi-link device also has a single multi-link device.
- Link device MAC address MLD MAC address
- Figure 2 shows a reference model of a multi-link device. As shown in Figure 2, there are two links between two multi-link devices: link 1 and link 2, and each multi-link device has a lower MAC layer), there is an independent link MAC address (Link MAC address) on each link, or wireless medium (Wireless Medium, WM) MAC address, and there is an upper MAC (Upper MAC layer). A single MLD MAC address.
- Link MAC address independent link MAC address
- WM Wireless Medium
- the BSS color values of the APs on their respective links in the AP MLD are selected independently.
- the BSS color mechanism is a co-frequency transmission identification mechanism introduced in relevant standard protocols. It "colors" data from different BSSs by adding the BSS color field in the PHY message header (PPDU Header) to provide each The BSS assigns a color, which identifies a group of BSSs that should not be interfered with.
- the receiving end can early identify interfering signals transmitted on the same frequency and stop receiving, avoiding wasting transceiver time. If the colors are the same, it is considered to be an interference signal in the same BSS; if the colors are different, it is considered that there is no interference between the two, and two WiFi devices can transmit in parallel on the same channel and frequency.
- BSS colors in the current standard protocol, if two BSSs cover each other on the same channel, the two BSSs must choose different BSS colors. Therefore, when a BSS finds a BSS color conflict, that is, when it finds that other BSS uses the same BSS color value, the BSS must turn off its BSS color-related functions and select another appropriate BSS color value. A BSS that is a different color than the surrounding BSS on the same channel.
- a TDLS link can be established between two STAs connected to any AP in the AP MLD. On this TDLS link, the two STAs can directly transmit data to each other without going through the AP.
- a STA MLD contains two STAs: STA1 and STA2, and an AP MLD contains two APs: AP1 and AP2, which work on link 1 and link 2 respectively.
- STA1 and STA2 contains two STAs: STA1 and STA2
- AP MLD contains two APs: AP1 and AP2, which work on link 1 and link 2 respectively.
- a traditional STA3 there is a traditional STA3.
- a TDLS link is established between STA1 and STA3.
- the Basic Service Set Identifier (BSSID) and BSS color carried in the packets exchanged on the TDLS link between STA1 and STA3 are the BSSID and BSS color of AP1.
- BSSID Basic Service Set Identifier
- BSS color carried in the packets exchanged on the TDLS link between STA1 and STA3 are the BSSID and BSS color of AP1.
- the link between STA1 and AP1 uses their respective link MAC addresses for mutual data exchange; on the TDLS link between STA1 and STA3, STA1 belongs to one STA MLD, and STA1 uses its MLD MAC address interacts with STA3 for mutual data.
- the BSS colors of APs on different links in the AP MLD are independently selected, there will be a situation where the BSS color values of APs on different links are the same; that is, as shown in Figure 4 and As shown in Figure 5, the BSS color values of AP1 and AP2 will be the same.
- the BSS colors of the TDLS link and link 1 The BSS color of link 2 is the same, BSS_Color_1, and the BSS color of link 2 is also BSS_Color_1.
- the TDLS protocol allows two STAs that establish a TDLS link to negotiate with each other the channel where the TDLS link is located. In this way, when STA1 and STA3 perform TDLS channel negotiation, if the channel of the TDLS link is negotiated to be the same as the channel of link 2, a situation will occur as shown in Figure 5.
- the BSS color of the TDLS link and The BSS color of link 1 is the same, BSS_Color_1, and the BSS color of link 2 is also BSS_Color_1.
- FIG. 6 shows a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application.
- This method can be applied to the wireless LAN shown in Figure 1 and is performed by the AP MLD in the wireless LAN.
- the method may include the following steps:
- Step 602 When selecting the BSS color of the first AP in the AP MLD, select a BSS color that is different from the BSS colors of other APs; the other APs are APs other than the first AP in the AP MLD.
- the AP MLD includes multiple APs, and the first AP is any AP in the AP MLD.
- the BSS color it selects must be different from the BSS colors of other APs in this AP MLD.
- a target AP in the AP MLD there is a target AP in the AP MLD, and a TDLS link is established between the two STAs connected to the target AP.
- the channel where the TDLS link is located is connected to other channels in the AP MLD except the target AP.
- the AP is on the same channel.
- the first AP is any AP in the AP MLD.
- the first AP can be the target AP with a TDLS link established between the connected STAs, or it can be other APs other than the target AP.
- the other APs are APs other than the target AP in the AP MLD.
- a TDLS link is established between STA1 and STA3 connected to AP1.
- AP1 is the target AP and AP2 is the other AP.
- the first AP includes: AP1 and AP2, step 602 may It can be executed by AP1 or AP2.
- the AP MLD When selecting the BSS color for the AP in the AP, you need to ensure that it is different from the BSS colors of other APs.
- the BSS color it selects must be different from the BSS colors of other APs in this AP MLD. Therefore, the BSS corresponding to the TDLS link
- the BSS color corresponding to the TDLS link will not be the same as the BSS color of other APs other than the target AP in the AP MLD, thereby preventing other APs or other APs from corresponding The STA mistakenly believes that a BSS color conflict occurs.
- the BSS color it selects must be different from the BSS colors of other APs in the AP MLD, thereby avoiding TDLS errors.
- the link is on the same channel as other APs, because the BSS color corresponding to the TDLS link is the same as the BSS color of other APs in the AP MLD, other APs or STAs corresponding to other APs mistakenly believe that a BSS color conflict has occurred, which improves the BSS Mechanism for color conflict detection.
- the technical solution provided by this embodiment can avoid mistakenly determining that a BSS color conflict has occurred, thereby eliminating the need to execute a subsequent BSS color reselection mechanism after the BSS color conflict, thus saving resources.
- a TDLS link is established between STA1 and STA3, and link 2 is established between STA2 and AP2.
- the TDLS link between STA1 and STA3 is negotiated to work on the same channel as link 2.
- the BSS color of the TDLS link is the same as the BSS color of link 1, which is BSS_Color_1, while the BSS color of link 2 is BSS_Color_2. Therefore, the BSS color of the TDLS link is different from the BSS color of link 2, thereby avoiding the situation that the TDLS link and link 2 are on the same channel and belong to different BSSs, but use the same BSS color, thus avoiding STA2 or AP2 incorrectly determines that a BSS color conflict has occurred in the above situation.
- Figure 8 shows a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application.
- This method can be applied to the wireless LAN shown in Figure 1 and is executed by the MLD in the wireless LAN.
- the method may include the following steps:
- Step 802 When the first node device in the MLD receives the data packet carrying the BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located, when the value of the BSS identification field of the data packet is the same, The value of the BSS color field and the BSS color field of the first node device If they are the same, it is determined that there is no BSS color conflict; the other node devices are node devices in the MLD other than the first node device.
- the MLD includes multiple node devices, and the first node device is any node device in the MLD.
- the MLD is AP MLD
- the node device is AP. That is, step 802 can be implemented by the AP MLD.
- an AP in the AP MLD receives a data packet, it is determined according to step 802 whether a BSS color conflict occurs.
- the MLD is STA MLD
- the node device is STA. That is, step 802 can be implemented by the STA MLD.
- step 802 can be implemented by the STA MLD.
- a certain STA in the STA MLD receives a data packet, it is determined according to step 802 whether a BSS color conflict occurs.
- the BSS identification field is a field used to identify the BSS.
- the BSS identification field includes: BSSID field.
- a target AP in the AP MLD there is a target AP in the AP MLD, and a TDLS link is established between the two station STAs connected to the target AP.
- the channel where the TDLS link is located is identical to the channel in the AP MLD other than the target AP.
- Other APs are on the same channel.
- the AP MLD When the AP in the MLD or the STA at the opposite end receives the data packet, it needs to determine whether a BSS color conflict occurs according to step 802.
- step 802 when a TDLS link is established between two STAs connected to an AP in the AP MLD, and the channel of this TDLS link is negotiated to be consistent with the channels of other APs in the AP MLD. At the same time, even if the BSS color corresponding to the TDLS link is the same as the BSS color of the other APs mentioned above, it is still judged that there is no BSS color conflict at this time.
- the BSS identification field in the received data packet is the same as the BSS identification field of the BSS where other node devices in the MLD are located, it indicates that The data packet may come from the TDLS link corresponding to other node devices in the MLD.
- the BSS color of this data packet is the same as the BSS color of the current node device, it is still necessary to determine that there is no BSS color conflict at this time to avoid the above-mentioned The situation incorrectly determined that a BSS color conflict had occurred.
- Color conflicts eliminate the need to execute the subsequent BSS color reselection mechanism after BSS color conflicts, saving resources.
- a TDLS link is established between STA1 and STA3, and link 2 is established between STA2 and AP2.
- the TDLS link between STA1 and STA3 is negotiated to work on the same channel as link 2.
- the BSS color of the TDLS link is the same as the BSS color of link 1, which is BSS_Color_1, and the BSS color of link 2 is also BSS_Color_1.
- the BSSID field of the data packet on the TDLS link is BSSID1, which is the same value as the BSSID field corresponding to STA1/AP1, even if STA2 or AP2 receives the data packet on the TDLS link between STA1 and STA3 , it will also be considered that no BSS color conflict occurs.
- Figure 10 shows a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application.
- This method can be applied to the wireless LAN shown in Figure 1 and is executed by the STA MLD in the wireless LAN.
- the method may include the following steps:
- Step 1002 When the first STA in the STA MLD negotiates the channel where the TDLS link is located with the peer device, the channel where the other AP is located is not selected; among them, the other AP is in the AP MLD where the second AP is located, and the second AP The second AP is the AP connected to the first STA.
- the STA MLD includes the first STA.
- the first STA has established a TDLS link and can negotiate the channel where the TDLS link is located with the peer device.
- this STA when any of the two STAs that need to establish a TDLS link belongs to a STA MLD, this STA needs to negotiate the channel where the TDLS link is located with the opposite STA of its TDLS link. , do not select the channel where the AP connected to this STA is located or any other AP in the MLD.
- step 1002 since the STA in the STA MLD negotiates the channel of the TDLS link with the peer STA of its TDLS link, it should not select any other AP in the MLD where the AP connected to the STA is located. Therefore, other APs or STAs corresponding to other APs will not receive data packets on the TDLS link, thereby preventing other APs or STAs corresponding to other APs from receiving data packets of the same BSS color on the TDLS link. , mistakenly thinking that a BSS color conflict occurs.
- this STA when any one of the two STAs that need to establish a TDLS link belongs to a STA MLD, this STA needs to negotiate with the opposite STA of its TDLS link.
- the channel of the TDLS link When the channel of the TDLS link is located, do not select the channel of any other AP in the AP MLD where the AP connected to this STA is located, thereby avoiding the BSS corresponding to the TDLS link.
- the technical solution provided by this embodiment can avoid mistakenly determining that a BSS color conflict has occurred, thereby eliminating the need to execute a subsequent BSS color reselection mechanism after the BSS color conflict, thus saving resources.
- a TDLS link is established between STA1 and STA3, and link 2 is established between STA2 and AP2.
- the channel of the TDLS link is different from the channel of link 2, thereby avoiding the situation that the TDLS link and link 2 are on the same channel, belong to different BSSs, but use the same BSS color, and thus avoid the above-mentioned The situation incorrectly determined that a BSS color conflict had occurred.
- Figure 12 shows a schematic structural diagram of a BSS color conflict resolution device provided by an exemplary embodiment of the present application.
- the device can be implemented as all or part of the AP MLD through software, hardware, or a combination of the two.
- the device includes: a color selection module 1202;
- the color selection module 1202 is configured to select a BSS color that is different from the BSS colors of other APs when selecting the BSS color of the first AP; the other APs are the ones in the device except the first AP. AP.
- a TDLS link is established between the two station STAs connected to the target AP, and the channel where the TDLS link is located is different from the channel in the device.
- APs other than the target AP are on the same channel.
- Figure 13 shows a schematic structural diagram of a BSS color conflict resolution device provided by an exemplary embodiment of the present application.
- This device can be implemented as all or part of the MLD through software, hardware, or a combination of both.
- the device includes: a conflict judgment module 1302;
- the conflict judgment module 1302 is used when the first node device receives a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located. , when the BSS color field of the data packet has the same value as the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node device is the In the above device, a node device other than the first node device.
- the device is an AP MLD; or, the device is a STA MLD.
- a TDLS link is established between two STAs connected to the target AP, and the channel where the TDLS link is located is the same as the channel in the AP MLD.
- the channels of other APs except the target AP are the same.
- Figure 14 shows a schematic structural diagram of a BSS color conflict resolution device provided by an exemplary embodiment of the present application.
- This device can be implemented as all or part of the STA MLD through software, hardware, or a combination of both.
- the device includes: channel negotiation module 1402;
- the channel negotiation module 1402 is configured to not select the channel of other APs when the first STA negotiates the channel of the TDLS link with the peer device;
- the other APs are APs other than the second AP in the AP MLD where the second AP is located; the second AP is the AP connected to the first STA.
- the MLD may be a STA MLD or an AP MLD.
- the MLD 1500 may include: a processor 1501, a transceiver 1502, and a memory 1503.
- the processor 1501 includes one or more processing cores.
- the processor 1501 executes various functional applications by running software programs and modules.
- the transceiver 1502 can be used to receive and send information, and the transceiver 1502 can be a communication chip.
- the memory 1503 can be used to store a computer program, and the processor 1501 is used to execute the computer program to implement various steps performed by the MLD in the above method embodiments.
- volatile or non-volatile storage devices include but are not limited to: Random-Access Memory (RAM) And read-only memory (Read-Only Memory, ROM), Erasable Programmable Read-Only Memory (EPROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), flash memory or other solid-state storage technology, compact disc (Compact Disc Read-Only Memory, CD-ROM), high-density digital video disc (Digital Video Disc, DVD) or other optical storage, tape cassette, tape, disk storage or other magnetic storage device.
- RAM Random-Access Memory
- ROM Read-Only Memory
- EPROM Erasable Programmable Read-Only Memory
- EEPROM electrically erasable programmable read-only memory
- flash memory or other solid-state storage technology compact disc (Compact Disc Read-Only Memory, CD-ROM), high-density digital video disc (Digital Video Disc, DVD) or other optical storage, tape cassette, tape, disk storage
- This application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded by the processor. and execute to achieve the BSS color conflict resolution provided by each of the above method embodiments. Solution.
- the present application also provides a computer program product or computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium.
- the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the BSS color conflict resolution method provided in the above optional implementation.
- This application also provides a chip, which includes programmable logic circuits and/or program instructions, and is used to implement the above BSS color conflict resolution method when the chip is running.
- the processor in the embodiment of the present application includes: Application Specific Integrated Circuit (Application Specific Integrated Circuit, ASIC).
- ASIC Application Specific Integrated Circuit
- A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B. relation.
- the "correspondence” mentioned in the embodiments of this application can mean that there is a direct correspondence or indirect correspondence between the two, it can also mean that there is an associated relationship between the two, or it can mean indicating and being instructed. , the relationship between configuring and being configured.
- the "predefined”, “protocol agreement", “predetermined” or “predefined rules” mentioned in the embodiments of this application can be preset in the equipment (for example, including network equipment and terminal equipment).
- predefined can refer to what is defined in the protocol.
- the "protocol" may refer to a standard protocol in the communication field, which may include, for example, LTE protocol, NR protocol, and related protocols applied in future communication systems. This application does not limit this. .
- the program can be stored in a computer-readable storage medium.
- the above-mentioned The storage medium can be read-only memory, magnetic disk or optical disk, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present application relates to the technical field of communications. Disclosed are a BSS color collision resolution method and apparatus, and a device and a storage medium. The method is executed by an AP MLD, and the method comprises: when BSS color selection is performed on a first AP in an AP MLD, selecting a BSS color different from BSS colors of other APs, wherein the other APs are APs other than the first AP in the AP MLD. On the basis of the technical solutions shown in the embodiments of the present application, misjudgment of BSS color collision can be avoided.
Description
本申请要求于2022年04月02日提交的、申请号为202210351914.7、发明名称为“BSS颜色冲突解决方法、装置、设备及存储介质”的专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the patent application filed on April 2, 2022 with the application number 202210351914.7 and the invention name "BSS color conflict resolution method, device, equipment and storage medium", the entire content of which is incorporated herein by reference. Applying.
本申请涉及通信技术领域,特别涉及一种基本服务集(Basic Service Set,BSS)颜色冲突解决方法、装置、设备及存储介质。This application relates to the field of communication technology, and in particular to a Basic Service Set (BSS) color conflict resolution method, device, equipment and storage medium.
在通信***中,一种BSS颜色机制如下:通过在物理层协议包单元(PHY Protocol Data Unit,PPDU)头(Header)中添加BSS颜色字段,对来自不同BSS的数据进行“染色”,为每个BSS分配一种颜色,该颜色用于标识一组不应干扰的BSS。BSS颜色用于进行同频传输识别。In the communication system, a BSS color mechanism is as follows: by adding the BSS color field in the Physical Layer Protocol Packet Unit (PHY Protocol Data Unit, PPDU) header (Header), the data from different BSSs are "colored" to provide each Each BSS is assigned a color that identifies a group of BSSs that should not be interfered with. BSS colors are used for identification of co-channel transmissions.
按相关协议标准中关于BSS颜色的规定:在相同信道上,如果两个BSS相互覆盖,那这两个BSS要选择不同的BSS颜色。所以,当某个BSS发现存在BSS颜色冲突(BSS Color collision)时,即发现在相同信道上,有其他BSS使用了与其相同的BSS颜色值时,这个BSS要关掉其BSS颜色相关功能,并要选择一个其他合适的BSS颜色值,以与周围的在相同信道上的其他BSS的BSS颜色不同,避免相同的BSS颜色对同频传输识别造成影响。According to the provisions on BSS colors in relevant protocol standards: on the same channel, if two BSSs cover each other, the two BSSs must choose different BSS colors. Therefore, when a BSS discovers that there is a BSS Color collision, that is, when other BSSs use the same BSS color value on the same channel, the BSS must turn off its BSS color-related functions and It is necessary to choose another appropriate BSS color value to be different from the BSS colors of other surrounding BSSs on the same channel to avoid the impact of the same BSS color on the identification of co-channel transmissions.
在某些场景下,虽然满足上述BSS颜色冲突的规定,但是相同的BSS颜色值不会对同频传输识别造成影响,此时,容易造成对BSS颜色冲突的误判。In some scenarios, although the above BSS color conflict regulations are met, the same BSS color value will not affect the identification of co-channel transmission. In this case, it is easy to cause misjudgment of BSS color conflict.
发明内容Contents of the invention
本申请实施例提供了一种BSS颜色冲突解决方法、装置、设备及存储介质。所述技术方案如下。Embodiments of the present application provide a BSS color conflict resolution method, device, equipment and storage medium. The technical solution is as follows.
根据本申请的一方面,提供了一种BSS颜色冲突解决方法,所述方法由接入点(Access Point,AP)多链路设备(Multiple Links Device,MLD)执行,所述方法包括:According to one aspect of the present application, a BSS color conflict resolution method is provided. The method is executed by an access point (Access Point, AP) multi-link device (Multiple Links Device, MLD). The method includes:
在进行所述AP MLD中的第一AP的BSS颜色选择时,选择与其他AP的BSS颜色不同的BSS颜色;所述其它AP是所述AP MLD中,除了所述第一AP之外的AP。When selecting the BSS color of the first AP in the AP MLD, select a BSS color that is different from the BSS colors of other APs; the other APs are APs other than the first AP in the AP MLD. .
根据本申请的一方面,提供了一种BSS颜色冲突解决方法,所述方法由MLD
执行,所述方法包括:According to one aspect of the present application, a BSS color conflict resolution method is provided, which method is provided by MLD Execution, the method includes:
在所述MLD中的第一节点设备接收到携带有BSS颜色字段的数据包,且所述数据包的BSS标识字段与其他节点设备所在BSS的BSS标识字段的值相同的情况下,当所述数据包的BSS颜色字段与所述第一节点设备的BSS颜色字段的值相同时,确定不是BSS颜色冲突;所述其它节点设备是所述MLD中,除了所述第一节点设备之外的节点设备。When the first node device in the MLD receives a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located, when the When the BSS color field of the data packet has the same value as the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node device is a node in the MLD other than the first node device. equipment.
根据本申请的一方面,提供了一种BSS颜色冲突解决方法,所述方法由站点(Station,STA)MLD执行,所述方法包括:According to one aspect of the present application, a BSS color conflict resolution method is provided. The method is executed by a station (Station, STA) MLD. The method includes:
在所述STA MLD中的第一STA与对端设备协商隧道直连链路连接(Tunneled Direct-Link Setup,TDLS)链路所在的信道时,不选择其他AP所在的信道;When the first STA in the STA MLD negotiates with the peer device the channel where the Tunneled Direct-Link Setup (TDLS) link is located, the channel where other APs are located is not selected;
其中,所述其他AP是在第二AP所在的AP MLD中,所述第二AP之外的AP;所述第二AP是所述第一STA所连接的AP。Wherein, the other APs are APs other than the second AP in the AP MLD where the second AP is located; the second AP is the AP connected to the first STA.
根据本申请的另一方面,提供了一种BSS颜色冲突解决装置,所述装置包括:颜色选择模块;According to another aspect of the present application, a BSS color conflict resolution device is provided, which device includes: a color selection module;
所述颜色选择模块,用于在进行第一AP的BSS颜色选择时,选择与其他AP的BSS颜色不同的BSS颜色;所述其它AP是所述装置中,除了所述第一AP之外的AP。The color selection module is used to select a BSS color that is different from the BSS colors of other APs when selecting the BSS color of the first AP; the other APs are the ones in the device other than the first AP. AP.
根据本申请的另一方面,提供了一种BSS颜色冲突解决装置,所述装置包括:冲突判断模块;According to another aspect of the present application, a BSS color conflict resolution device is provided, which device includes: a conflict judgment module;
所述冲突判断模块,用于在第一节点设备接收到携带有BSS颜色字段的数据包,且所述数据包的BSS标识字段与其他节点设备所在BSS的BSS标识字段的值相同的情况下,当所述数据包的BSS颜色字段与所述第一节点设备的BSS颜色字段的值相同时,确定不是BSS颜色冲突;所述其它节点设备是所述装置中,除了所述第一节点设备之外的节点设备。The conflict judgment module is configured to: when the first node device receives a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located, When the value of the BSS color field of the data packet is the same as the value of the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node device is one of the devices except the first node device. external node device.
根据本申请的另一方面,提供了一种BSS颜色冲突解决装置,所述装置包括:信道协商模块;According to another aspect of the present application, a BSS color conflict resolution device is provided, which device includes: a channel negotiation module;
所述信道协商模块,用于在第一STA与对端设备协商TDLS链路所在的信道时,不选择其他AP所在的信道;The channel negotiation module is configured to not select the channel of other APs when the first STA negotiates the channel of the TDLS link with the peer device;
其中,所述其他AP是在第二AP所在的AP MLD中,所述第二AP之外的AP;所述第二AP是所述第一STA所连接的AP。Wherein, the other APs are APs other than the second AP in the AP MLD where the second AP is located; the second AP is the AP connected to the first STA.
根据本申请的另一方面,提供了一种AP MLD,所述AP MLD包括:处理器;According to another aspect of the present application, an AP MLD is provided, and the AP MLD includes: a processor;
所述处理器,用于在进行所述AP MLD中的第一AP的BSS颜色选择时,选择与其他AP的BSS颜色不同的BSS颜色;所述其它AP是所述AP MLD中,
除了所述第一AP之外的AP。The processor is configured to select a BSS color different from the BSS colors of other APs when selecting the BSS color of the first AP in the AP MLD; the other APs are in the AP MLD, APs other than the first AP.
根据本申请的另一方面,提供了一种MLD,所述MLD包括:处理器;According to another aspect of the present application, an MLD is provided, the MLD including: a processor;
所述处理器,用于在所述MLD中的第一节点设备接收到携带有BSS颜色字段的数据包,且所述数据包的BSS标识字段与其他节点设备所在BSS的BSS标识字段的值相同的情况下,当所述数据包的BSS颜色字段与所述第一节点设备的BSS颜色字段的值相同时,确定不是BSS颜色冲突;所述其它节点设备是所述MLD中,除了所述第一节点设备之外的节点设备。The processor is configured for the first node device in the MLD to receive a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located. In the case of , when the BSS color field of the data packet has the same value as the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node devices are in the MLD, except for the first node device. A node device other than a node device.
根据本申请的另一方面,提供了一种STA MLD,所述STA MLD包括:处理器;According to another aspect of the present application, a STA MLD is provided, the STA MLD including: a processor;
所述处理器,用于在所述STA MLD中的第一STA与对端设备协商TDLS链路所在的信道时,不选择其他AP所在的信道;The processor is configured to not select the channel where other APs are located when the first STA in the STA MLD negotiates the channel where the TDLS link is located with the peer device;
其中,所述其他AP是在第二AP所在的AP MLD中,所述第二AP之外的AP;所述第二AP是所述第一STA所连接的AP。Wherein, the other APs are APs other than the second AP in the AP MLD where the second AP is located; the second AP is the AP connected to the first STA.
根据本申请的另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上方面所述的BSS颜色冲突解决方法。According to another aspect of the present application, a computer-readable storage medium is provided. The storage medium stores at least one instruction, at least one program, a code set or an instruction set. The at least one instruction, the at least one program , the code set or instruction set is loaded and executed by the processor to implement the BSS color conflict resolution method as described above.
根据本申请的另一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述可选实现方式中提供的BSS颜色冲突解决方法。According to another aspect of the present application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the BSS color conflict resolution method provided in the above optional implementation.
根据本申请实施例的另一个方面,提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,用于实现如上方面所述的BSS颜色冲突解决方法。According to another aspect of the embodiment of the present application, a chip is provided. The chip includes programmable logic circuits and/or program instructions. When the chip is run, it is used to implement the BSS color conflict resolution method as described above. .
本申请实施例提供的技术方案带来的有益效果至少包括如下的有益效果:The beneficial effects brought by the technical solutions provided by the embodiments of the present application include at least the following beneficial effects:
针对在TDLS链路与AP MLD中的其他AP所在信道相同,TDLS链路对应的BSS颜色与其他AP的BSS颜色相同的情况下,导致其他AP或其他AP对应的STA误认为产生了BSS颜色冲突的问题,在本申请实施例中,可以通过进行BSS颜色的选择或信道的选择避免上述情况的出现,或者避免针对上述情况进行误判,从而完善了BSS颜色冲突检测的机制。此外,由于可以避免错误地判断发生了BSS颜色冲突,从而无需执行BSS颜色冲突后续的BSS颜色重选机制,节约了资源。In the case where the TDLS link is on the same channel as other APs in the AP MLD, and the BSS color corresponding to the TDLS link is the same as the BSS color of other APs, other APs or STAs corresponding to other APs mistakenly believe that a BSS color conflict has occurred. problem, in the embodiment of the present application, the above situation can be avoided by selecting the BSS color or channel, or avoiding misjudgment for the above situation, thereby improving the BSS color conflict detection mechanism. In addition, since it is possible to avoid mistakenly determining that a BSS color conflict has occurred, there is no need to execute the BSS color reselection mechanism subsequent to the BSS color conflict, thus saving resources.
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without exerting creative efforts.
图1是本申请一个实施例提供的无线局域网的示意图;Figure 1 is a schematic diagram of a wireless local area network provided by an embodiment of the present application;
图2是本申请一个实施例提供的多链路设备的媒体接入控制(Medium Access Control,MAC)地址的示意图;Figure 2 is a schematic diagram of the Media Access Control (MAC) address of a multi-link device provided by an embodiment of the present application;
图3是本申请一个实施例提供的设备之间的链路的示意图;Figure 3 is a schematic diagram of links between devices provided by an embodiment of the present application;
图4是本申请一个实施例提供的设备之间的链路的示意图;Figure 4 is a schematic diagram of links between devices provided by an embodiment of the present application;
图5是本申请一个实施例提供的设备之间的链路的示意图;Figure 5 is a schematic diagram of links between devices provided by an embodiment of the present application;
图6是本申请一个实施例提供的BSS颜色冲突解决方法的流程图;Figure 6 is a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application;
图7是本申请一个实施例提供的BSS颜色冲突解决方法的示意图;Figure 7 is a schematic diagram of a BSS color conflict resolution method provided by an embodiment of the present application;
图8是本申请一个实施例提供的BSS颜色冲突解决方法的流程图;Figure 8 is a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application;
图9是本申请一个实施例提供的BSS颜色冲突解决方法的示意图;Figure 9 is a schematic diagram of a BSS color conflict resolution method provided by an embodiment of the present application;
图10是本申请一个实施例提供的BSS颜色冲突解决方法的流程图;Figure 10 is a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application;
图11是本申请一个实施例提供的BSS颜色冲突解决方法的示意图;Figure 11 is a schematic diagram of a BSS color conflict resolution method provided by an embodiment of the present application;
图12是本申请一个实施例提供的BSS颜色冲突解决装置的框图;Figure 12 is a block diagram of a BSS color conflict resolution device provided by an embodiment of the present application;
图13是本申请一个实施例提供的BSS颜色冲突解决装置的框图;Figure 13 is a block diagram of a BSS color conflict resolution device provided by an embodiment of the present application;
图14是本申请一个实施例提供的BSS颜色冲突解决装置的框图;Figure 14 is a block diagram of a BSS color conflict resolution device provided by an embodiment of the present application;
图15是本申请一个实施例提供的MLD的结构示意图。Figure 15 is a schematic structural diagram of an MLD provided by an embodiment of the present application.
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the purpose, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
本申请实施例描述的网络架构以及业务场景是为了更加清楚地说明本申请实施例的技术方案,并不构成对本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The network architecture and business scenarios described in the embodiments of this application are to more clearly explain the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those of ordinary skill in the art will know that with the network architecture evolution and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
请参考图1,其示出了本申请一个示例性实施例提供的无线局域网的框图,该无线局域网可以包括:STA MLD 10、AP MLD 20和STA30。Please refer to Figure 1, which shows a block diagram of a wireless local area network provided by an exemplary embodiment of the present application. The wireless local area network may include: STA MLD 10, AP MLD 20 and STA30.
STA MLD 10中包含一个或多个逻辑实体STA,STA可以为无线通讯芯片、无线传感器或无线通信终端。例如支持无线保真(Wireless Fidelity,WiFi)通讯功能的移动电话、支持WiFi通讯功能的平板电脑、支持WiFi通讯功能的机顶盒、支持WiFi通讯功能的智能电视、支持WiFi通讯功能的智能可穿戴设备、支持WiFi通讯功能的车载通信设备和支持WiFi通讯功能的计算机。
The STA MLD 10 contains one or more logical entities STA, which may be a wireless communication chip, a wireless sensor or a wireless communication terminal. For example, mobile phones that support Wireless Fidelity (WiFi) communication function, tablet computers that support WiFi communication function, set-top boxes that support WiFi communication function, smart TVs that support WiFi communication function, smart wearable devices that support WiFi communication function, Vehicle-mounted communication equipment that supports WiFi communication functions and computers that support WiFi communication functions.
AP MLD 20中包含一个或多个逻辑实体AP。其中,AP可以为移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。AP相当于一个连接有线网和无线网的桥梁,主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。具体的,AP可以是带有WiFi芯片的终端设备或者网络设备。AP MLD 20 contains one or more logical entity APs. Among them, AP can be the access point for mobile users to enter the wired network. It is mainly deployed inside homes, buildings and campuses. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors. The AP is equivalent to a bridge connecting the wired network and the wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, the AP can be a terminal device or network device with a WiFi chip.
STA 30是一个传统的单链路STA,STA可以为无线通讯芯片、无线传感器或无线通信终端。例如支持WiFi通讯功能的移动电话、支持WiFi通讯功能的平板电脑、支持WiFi通讯功能的机顶盒、支持WiFi通讯功能的智能电视、支持WiFi通讯功能的智能可穿戴设备、支持WiFi通讯功能的车载通信设备和支持WiFi通讯功能的计算机。STA 30 is a traditional single-link STA. STA can be a wireless communication chip, wireless sensor or wireless communication terminal. For example, mobile phones that support WiFi communication function, tablet computers that support WiFi communication function, set-top boxes that support WiFi communication function, smart TVs that support WiFi communication function, smart wearable devices that support WiFi communication function, and vehicle-mounted communication devices that support WiFi communication function and computers that support WiFi communication functions.
在本申请实施例中,STA MLD 10和AP MLD 20之间建立了多链路。示例性的,STA MLD 10和AP MLD 20之间存在链路1和链路2,STA MLD 10包括:STA1和STA2,AP MLD 20包括:AP1和AP2,STA1和STA2分别与AP1和AP2进行数据传输,即AP1和AP2分别是STA1和STA2的对等逻辑实体,其对应的链路分别为链路1和链路2。In the embodiment of this application, multiple links are established between the STA MLD 10 and the AP MLD 20. For example, there are link 1 and link 2 between STA MLD 10 and AP MLD 20. STA MLD 10 includes: STA1 and STA2. AP MLD 20 includes: AP1 and AP2. STA1 and STA2 exchange data with AP1 and AP2 respectively. Transmission, that is, AP1 and AP2 are the peer logical entities of STA1 and STA2 respectively, and their corresponding links are link 1 and link 2 respectively.
在本申请实施例中,STA 30和AP MLD 20中的一个AP建立了链路,且,该AP和STA MLD 10中的一个STA也建立了链路,因此,上述STA MLD 10中的STA 和STA 30之间可以建立TDLS链路。In the embodiment of the present application, STA 30 has established a link with an AP in AP MLD 20, and the AP has also established a link with an STA in STA MLD 10. Therefore, the STA in the above STA MLD 10 and TDLS links can be established between STAs 30.
在本申请实施例中,STA MLD 10、AP MLD 20和STA 30均支持802.11标准。可以理解的是,本申请实施例中的STA MLD 10、AP MLD 20和STA 30也可以支持802.11标准的演进标准,也可以支持其他通信标准。例如,支持802.11be等以及后续版本。In the embodiment of this application, STA MLD 10, AP MLD 20 and STA 30 all support the 802.11 standard. It can be understood that the STA MLD 10, AP MLD 20 and STA 30 in the embodiment of this application can also support the evolution standard of the 802.11 standard, and can also support other communication standards. For example, it supports 802.11be and subsequent versions.
在介绍本申请技术方案之前,先对本申请涉及的一些技术知识进行介绍说明。Before introducing the technical solution of this application, some technical knowledge involved in this application will be introduced and explained.
在相关标准协议中,定义了可以支持多链路(Multiple Links)的功能。按照标准协议中对于通信两端的定义,一个是STA MLD,一个是AP MLD。相互建立了多链路的STA MLD和AP MLD可以利用多链路的优势,在多个链路上进行数据收发,以达到高吞吐/低时延等优势。In the relevant standard protocols, functions that can support multiple links (Multiple Links) are defined. According to the definition of communication ends in the standard protocol, one is STA MLD and the other is AP MLD. STA MLD and AP MLD that have established multi-links with each other can take advantage of multi-links to send and receive data on multiple links to achieve high throughput/low latency and other advantages.
在传统的单链路设备中,每个单链路设备都有一个MAC地址,这个单链路设备可以用这个单个MAC地址来识别。在相关标准中定义的多链路设备中,因为在多链路设备中会有多个链路,每个链路上都有独立的MAC地址,同时一个多链路设备还有一个单个的多链路设备MAC地址(MLD MAC address)。In traditional single-link devices, each single-link device has a MAC address, and this single-link device can be identified by this single MAC address. In multi-link devices defined in relevant standards, because there will be multiple links in a multi-link device, each link has an independent MAC address, and a multi-link device also has a single multi-link device. Link device MAC address (MLD MAC address).
图2示出了多链路设备的参考模型。如图2所示,两个多链路设备之间有两个链路(Link):链路1和链路2,且每个多链路设备在低层MAC(Lower MAC
layer)中,在每个链路上都有独立的链路MAC地址(Link MAC address),或称为无线媒体(Wireless Medium,WM)MAC地址,同时在上层MAC(Upper MAC layer)中有一个单个的MLD MAC地址。Figure 2 shows a reference model of a multi-link device. As shown in Figure 2, there are two links between two multi-link devices: link 1 and link 2, and each multi-link device has a lower MAC layer), there is an independent link MAC address (Link MAC address) on each link, or wireless medium (Wireless Medium, WM) MAC address, and there is an upper MAC (Upper MAC layer). A single MLD MAC address.
在相关标准协议中,AP MLD中在各自链路上的AP的BSS颜色值是独立选择的。其中,BSS颜色机制是在相关标准协议中引入的一种同频传输识别机制,通过在PHY报文头(PPDU Header)中添加BSS颜色字段对来自不同BSS的数据进行“染色”,为每个BSS分配一种颜色,该颜色标识一组不应干扰的BSS,接收端可以及早识别同频传输干扰信号并停止接收,避免浪费收发机时间。如果颜色相同,则认为是同一BSS内的干扰信号;如果颜色不同,则认为两者之间无干扰,两个WiFi设备可同信道同频并行传输。In the relevant standard protocols, the BSS color values of the APs on their respective links in the AP MLD are selected independently. Among them, the BSS color mechanism is a co-frequency transmission identification mechanism introduced in relevant standard protocols. It "colors" data from different BSSs by adding the BSS color field in the PHY message header (PPDU Header) to provide each The BSS assigns a color, which identifies a group of BSSs that should not be interfered with. The receiving end can early identify interfering signals transmitted on the same frequency and stop receiving, avoiding wasting transceiver time. If the colors are the same, it is considered to be an interference signal in the same BSS; if the colors are different, it is considered that there is no interference between the two, and two WiFi devices can transmit in parallel on the same channel and frequency.
按当前标准协议中关于BSS颜色的规定,在相同信道上,如果两个BSS相互覆盖,那这两个BSS要选择不同的BSS颜色。所以,当某个BSS发现有BSS颜色冲突时,即发现有其他BSS使用了与其相同的BSS颜色值时,这个BSS要关掉其BSS颜色相关功能,并要选择一个其他合适的BSS颜色值,以与周围的在相同信道上的其他BSS的BSS颜色不同。According to the regulations on BSS colors in the current standard protocol, if two BSSs cover each other on the same channel, the two BSSs must choose different BSS colors. Therefore, when a BSS finds a BSS color conflict, that is, when it finds that other BSS uses the same BSS color value, the BSS must turn off its BSS color-related functions and select another appropriate BSS color value. A BSS that is a different color than the surrounding BSS on the same channel.
在相关标准协议中,连接到AP MLD中的任一AP的两个STA间,可以建立TDLS链路,在这个TDLS链路上,两个STA间可以直接相互进行数据传输,不需要经过AP。In the relevant standard protocols, a TDLS link can be established between two STAs connected to any AP in the AP MLD. On this TDLS link, the two STAs can directly transmit data to each other without going through the AP.
如图3所示,一个STA MLD包含两个STA:STA1、STA2,一个AP MLD包含两个AP:AP1、AP2,分别工作在链路1和链路2上,同时在AP1上连接有一个传统的STA3。并且,在STA1和STA3间建立了一条TDLS链路。按相关标准协议规定,在STA1和STA3间的TDLS链路上进行交互的包中,所携带的基本服务集标识符(Basic Service Set Identifier,BSSID)和BSS颜色就是AP1的BSSID和BSS颜色。As shown in Figure 3, a STA MLD contains two STAs: STA1 and STA2, and an AP MLD contains two APs: AP1 and AP2, which work on link 1 and link 2 respectively. At the same time, there is a traditional STA3. Moreover, a TDLS link is established between STA1 and STA3. According to relevant standard protocols, the Basic Service Set Identifier (BSSID) and BSS color carried in the packets exchanged on the TDLS link between STA1 and STA3 are the BSSID and BSS color of AP1.
按当前标准协议中的规则,STA1和AP1间的链路上使用各自的链路MAC地址进行相互数据交互;而在STA1和STA3间的TDLS链路上,STA1是属于一个STA MLD,STA1使用其MLD MAC地址与STA3进行相互数据交互。According to the rules in the current standard protocol, the link between STA1 and AP1 uses their respective link MAC addresses for mutual data exchange; on the TDLS link between STA1 and STA3, STA1 belongs to one STA MLD, and STA1 uses its MLD MAC address interacts with STA3 for mutual data.
因为在当前标准协议中,AP MLD中的不同链路上的AP的BSS颜色是独立选择的,所以会出现不同链路上的AP的BSS颜色值是相同的这一情况;即如图4和图5所示,会出现AP1和AP2的BSS颜色值相同。Because in the current standard protocol, the BSS colors of APs on different links in the AP MLD are independently selected, there will be a situation where the BSS color values of APs on different links are the same; that is, as shown in Figure 4 and As shown in Figure 5, the BSS color values of AP1 and AP2 will be the same.
如果STA1和STA3间的TDLS链路协商工作在和链路1相同的信道上,这样不同链路上的一些MAC地址和BSS颜色会如图4所示,TDLS链路的BSS颜色和链路1的BSS颜色相同,均为BSS_Color_1,而链路2的BSS颜色也为BSS_Color_1。
If the TDLS link negotiation between STA1 and STA3 works on the same channel as link 1, some MAC addresses and BSS colors on different links will be as shown in Figure 4. The BSS colors of the TDLS link and link 1 The BSS color of link 2 is the same, BSS_Color_1, and the BSS color of link 2 is also BSS_Color_1.
TDLS协议中允许建立TDLS链路的两个STA间,彼此协商这个TDLS链路所在的信道。这样,当STA1和STA3间进行TDLS信道协商时,如果将TDLS链路所在的信道协商到与链路2所在的信道相同时,则会出现如图5所示情况,TDLS链路的BSS颜色和链路1的BSS颜色相同,均为BSS_Color_1,而链路2的BSS颜色也为BSS_Color_1。The TDLS protocol allows two STAs that establish a TDLS link to negotiate with each other the channel where the TDLS link is located. In this way, when STA1 and STA3 perform TDLS channel negotiation, if the channel of the TDLS link is negotiated to be the same as the channel of link 2, a situation will occur as shown in Figure 5. The BSS color of the TDLS link and The BSS color of link 1 is the same, BSS_Color_1, and the BSS color of link 2 is also BSS_Color_1.
按当前的BSS颜色冲突检测机制,如图5所示,由于TDLS链路和链路2在同一信道,且分属于不同的BSS,却使用了相同的BSS颜色,AP2和STA2都会认为此时有BSS颜色冲突产生。According to the current BSS color conflict detection mechanism, as shown in Figure 5, since the TDLS link and link 2 are on the same channel and belong to different BSSs, but use the same BSS color, both AP2 and STA2 will think that there is a conflict at this time. BSS color conflict occurs.
应理解,在如图5所示情况下,TDLS链路对应的STA3和链路2对应的STA2处于同一个STA MLD中,且STA3是在链路2对应的AP2所在AP MLD的通信范围内,这样使用相同的BSS颜色不会对STA MLD中的STA或AP MLD中的AP的同频传输识别造成影响,因此,图5所示情况可以不被认为产生了BSS颜色冲突。It should be understood that in the situation shown in Figure 5, STA3 corresponding to the TDLS link and STA2 corresponding to link 2 are in the same STA MLD, and STA3 is within the communication range of the AP MLD where AP2 corresponding to link 2 is located. In this way, using the same BSS color will not affect the co-channel transmission identification of the STA in the STA MLD or the AP in the AP MLD. Therefore, the situation shown in Figure 5 can not be considered to have a BSS color conflict.
为了解决上述对BSS颜色冲突出现错误的判断的问题,本申请实施例提供有如下技术方案。下面,通过几个实施例对本申请提供的技术方案进行介绍说明。In order to solve the above problem of incorrect judgment of BSS color conflict, embodiments of the present application provide the following technical solutions. Below, the technical solutions provided by this application are introduced and explained through several embodiments.
技术方案一Technical solution one
请参考图6,其示出了本申请一个实施例提供的BSS颜色冲突解决方法的流程图。该方法可应用于图1所示的无线局域网中,由无线局域网中的AP MLD执行。该方法可以包括如下步骤:Please refer to Figure 6, which shows a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application. This method can be applied to the wireless LAN shown in Figure 1 and is performed by the AP MLD in the wireless LAN. The method may include the following steps:
步骤602:在进行AP MLD中的第一AP的BSS颜色选择时,选择与其他AP的BSS颜色不同的BSS颜色;其它AP是AP MLD中,除了第一AP之外的AP。Step 602: When selecting the BSS color of the first AP in the AP MLD, select a BSS color that is different from the BSS colors of other APs; the other APs are APs other than the first AP in the AP MLD.
应理解,AP MLD中包括多个AP,第一AP是AP MLD中的任一AP。It should be understood that the AP MLD includes multiple APs, and the first AP is any AP in the AP MLD.
在本实施例中,当AP MLD中的任一AP选择BSS颜色时,其所选择的BSS颜色要和这个AP MLD中的其他AP的BSS颜色不同。In this embodiment, when any AP in the AP MLD selects a BSS color, the BSS color it selects must be different from the BSS colors of other APs in this AP MLD.
在本申请的一种实施例中,AP MLD中存在目标AP,目标AP所连的两个STA之间建立有TDLS链路,TDLS链路所在的信道与AP MLD中除目标AP之外的其他AP所在的信道相同。In one embodiment of the present application, there is a target AP in the AP MLD, and a TDLS link is established between the two STAs connected to the target AP. The channel where the TDLS link is located is connected to other channels in the AP MLD except the target AP. The AP is on the same channel.
应理解,在本实施例中,第一AP是AP MLD中的任意一个AP。第一AP可以是所连的STA之间建立有TDLS链路的目标AP,也可以是目标AP之外的其他AP,其他AP是AP MLD中,除了目标AP之外的AP。It should be understood that in this embodiment, the first AP is any AP in the AP MLD. The first AP can be the target AP with a TDLS link established between the connected STAs, or it can be other APs other than the target AP. The other APs are APs other than the target AP in the AP MLD.
示例性的,结合参考图3,AP1所连的STA1和STA3之间建立有TDLS链路,AP1是目标AP,AP2是其他AP。第一AP包括:AP1和AP2,步骤602可
以由AP1执行,也可以由AP2执行。For example, with reference to Figure 3, a TDLS link is established between STA1 and STA3 connected to AP1. AP1 is the target AP and AP2 is the other AP. The first AP includes: AP1 and AP2, step 602 may It can be executed by AP1 or AP2.
也即,当AP MLD中某个AP所连的两个STA之间建立了TDLS链路,且这个TDLS链路的信道被协商到与这个AP MLD中其他AP所在的信道相同时,该AP MLD中的AP选择BSS颜色时,需要保证与其他AP的BSS颜色不同。That is, when a TDLS link is established between two STAs connected to an AP in the AP MLD, and the channel of this TDLS link is negotiated to be the same as the channel of other APs in the AP MLD, the AP MLD When selecting the BSS color for the AP in the AP, you need to ensure that it is different from the BSS colors of other APs.
应理解,根据上述步骤602,由于AP MLD中的任一AP选择BSS颜色时,其所选择的BSS颜色要和这个AP MLD中的其他AP的BSS颜色不同,因此,在TDLS链路对应的BSS颜色与AP MLD中的目标AP的BSS颜色相同的情况下,TDLS链路对应的BSS颜色不会与AP MLD中的目标AP之外的其他AP的BSS颜色相同,从而避免其他AP或其他AP对应的STA误认为产生BSS颜色冲突的情况。It should be understood that according to the above step 602, since any AP in the AP MLD selects a BSS color, the BSS color it selects must be different from the BSS colors of other APs in this AP MLD. Therefore, the BSS corresponding to the TDLS link When the color is the same as the BSS color of the target AP in the AP MLD, the BSS color corresponding to the TDLS link will not be the same as the BSS color of other APs other than the target AP in the AP MLD, thereby preventing other APs or other APs from corresponding The STA mistakenly believes that a BSS color conflict occurs.
综上所述,本实施例提供的技术方案,当AP MLD中的任一AP选择BSS颜色时,其所选择的BSS颜色要和这个AP MLD中的其他AP的BSS颜色不同,从而避免在TDLS链路与其他AP所在信道相同时,由于TDLS链路对应的BSS颜色与AP MLD中的其他AP的BSS颜色相同,导致其他AP或其他AP对应的STA误认为产生了BSS颜色冲突,完善了BSS颜色冲突检测的机制。To sum up, according to the technical solution provided by this embodiment, when any AP in the AP MLD selects a BSS color, the BSS color it selects must be different from the BSS colors of other APs in the AP MLD, thereby avoiding TDLS errors. When the link is on the same channel as other APs, because the BSS color corresponding to the TDLS link is the same as the BSS color of other APs in the AP MLD, other APs or STAs corresponding to other APs mistakenly believe that a BSS color conflict has occurred, which improves the BSS Mechanism for color conflict detection.
此外,本实施例提供的技术方案,由于可以避免错误地判断发生了BSS颜色冲突,从而无需执行BSS颜色冲突后续的BSS颜色重选机制,节约了资源。In addition, the technical solution provided by this embodiment can avoid mistakenly determining that a BSS color conflict has occurred, thereby eliminating the need to execute a subsequent BSS color reselection mechanism after the BSS color conflict, thus saving resources.
示例性的,结合参考图7对如上技术方案一进行说明。For example, the above technical solution 1 will be described with reference to FIG. 7 .
如图7所示,STA1和STA3之间建立有TDLS链路,STA2和AP2之间建立有链路2,且STA1和STA3间的TDLS链路是协商工作在和链路2相同的信道上。As shown in Figure 7, a TDLS link is established between STA1 and STA3, and link 2 is established between STA2 and AP2. The TDLS link between STA1 and STA3 is negotiated to work on the same channel as link 2.
其中,TDLS链路的BSS颜色和链路1的BSS颜色相同,均为BSS_Color_1,而链路2的BSS颜色为BSS_Color_2。因此,TDLS链路的BSS颜色与链路2的BSS颜色不同,从而避免出现TDLS链路和链路2在同一信道,且分属于不同的BSS,却使用了相同的BSS颜色的情况,进而避免STA2或AP2针对上述情况错误地判断发生了BSS颜色冲突。Among them, the BSS color of the TDLS link is the same as the BSS color of link 1, which is BSS_Color_1, while the BSS color of link 2 is BSS_Color_2. Therefore, the BSS color of the TDLS link is different from the BSS color of link 2, thereby avoiding the situation that the TDLS link and link 2 are on the same channel and belong to different BSSs, but use the same BSS color, thus avoiding STA2 or AP2 incorrectly determines that a BSS color conflict has occurred in the above situation.
技术方案二Technical solution two
请参考图8,其示出了本申请一个实施例提供的BSS颜色冲突解决方法的流程图。该方法可应用于图1所示的无线局域网中,由无线局域网中的MLD执行。该方法可以包括如下步骤:Please refer to Figure 8, which shows a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application. This method can be applied to the wireless LAN shown in Figure 1 and is executed by the MLD in the wireless LAN. The method may include the following steps:
步骤802:在MLD中的第一节点设备接收到携带有BSS颜色字段的数据包,且数据包的BSS标识字段与其他节点设备所在BSS的BSS标识字段的值相同的情况下,当数据包的BSS颜色字段与第一节点设备的BSS颜色字段的值
相同时,确定不是BSS颜色冲突;其它节点设备是MLD中,除了第一节点设备之外的节点设备。Step 802: When the first node device in the MLD receives the data packet carrying the BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located, when the value of the BSS identification field of the data packet is the same, The value of the BSS color field and the BSS color field of the first node device If they are the same, it is determined that there is no BSS color conflict; the other node devices are node devices in the MLD other than the first node device.
应理解,MLD中包括多个节点设备,第一节点设备是MLD中的任一节点设备。It should be understood that the MLD includes multiple node devices, and the first node device is any node device in the MLD.
在本实施例中,在判断是否出现BSS颜色冲突时,如果收到携带有BSS颜色字段的数据包,且该数据包中的BSS标识字段与MLD中的其他节点设备所在的BSS的BSS标识字段相同,这时即使这个数据包的BSS颜色与当前节点设备的BSS颜色相同,仍然需要判断此时不是BSS颜色冲突。In this embodiment, when determining whether a BSS color conflict occurs, if a data packet carrying a BSS color field is received, and the BSS identification field in the data packet is the same as the BSS identification field of the BSS where other node devices in the MLD are located, At this time, even if the BSS color of this data packet is the same as the BSS color of the current node device, it still needs to be judged that there is no BSS color conflict at this time.
示例性的,MLD为AP MLD,节点设备为AP。也即,步骤802可以由AP MLD来实施,在AP MLD中的某个AP接收到数据包时,根据步骤802来确定是否出现BSS颜色冲突。For example, the MLD is AP MLD, and the node device is AP. That is, step 802 can be implemented by the AP MLD. When an AP in the AP MLD receives a data packet, it is determined according to step 802 whether a BSS color conflict occurs.
示例性的,MLD为STA MLD,节点设备为STA。也即,步骤802可以由STA MLD来实施,在STA MLD中的某个STA接收到数据包时,根据步骤802来确定是否出现BSS颜色冲突。For example, the MLD is STA MLD, and the node device is STA. That is, step 802 can be implemented by the STA MLD. When a certain STA in the STA MLD receives a data packet, it is determined according to step 802 whether a BSS color conflict occurs.
其中,BSS标识字段是用于对BSS进行标识的字段。在本申请的一种实施例中,BSS标识字段包括:BSSID字段。Among them, the BSS identification field is a field used to identify the BSS. In an embodiment of the present application, the BSS identification field includes: BSSID field.
在本申请的一种实施例中,AP MLD中存在目标AP,目标AP所连的两个站点STA之间建立有TDLS链路,TDLS链路所在的信道与AP MLD中除目标AP之外的其他AP所在的信道相同。In one embodiment of the present application, there is a target AP in the AP MLD, and a TDLS link is established between the two station STAs connected to the target AP. The channel where the TDLS link is located is identical to the channel in the AP MLD other than the target AP. Other APs are on the same channel.
也即,当AP MLD中某个AP所连的两个STA之间建立了TDLS链路,且这个TDLS链路的信道被协商到与这个AP MLD中其他AP所在的信道相同时,该AP MLD中的AP或者对端的STA MLD中的STA在接收到数据包时,需要根据步骤802来确定是否出现BSS颜色冲突。That is, when a TDLS link is established between two STAs connected to an AP in the AP MLD, and the channel of this TDLS link is negotiated to be the same as the channel of other APs in the AP MLD, the AP MLD When the AP in the MLD or the STA at the opposite end receives the data packet, it needs to determine whether a BSS color conflict occurs according to step 802.
应理解,根据上述步骤802,当AP MLD中某个AP所连的两个STA之间建立了TDLS链路,且这个TDLS链路的信道被协商到与这个AP MLD中其他AP所在的信道相同时,即使TDLS链路对应的BSS颜色与上述其他AP的BSS颜色相同,仍然判断此时不是BSS颜色冲突。It should be understood that according to the above step 802, when a TDLS link is established between two STAs connected to an AP in the AP MLD, and the channel of this TDLS link is negotiated to be consistent with the channels of other APs in the AP MLD. At the same time, even if the BSS color corresponding to the TDLS link is the same as the BSS color of the other APs mentioned above, it is still judged that there is no BSS color conflict at this time.
综上所述,本实施例提供的技术方案,在判断是否出现BSS颜色冲突时,如果收到的数据包中的BSS标识字段与MLD中的其他节点设备所在的BSS的BSS标识字段相同,表明该数据包可能是来自于MLD中的其他节点设备对应的TDLS链路,这时即使这个数据包的BSS颜色与当前节点设备的BSS颜色相同,仍然需要判断此时不是BSS颜色冲突,避免针对上述情况错误地判断发生了BSS颜色冲突。In summary, according to the technical solution provided by this embodiment, when determining whether a BSS color conflict occurs, if the BSS identification field in the received data packet is the same as the BSS identification field of the BSS where other node devices in the MLD are located, it indicates that The data packet may come from the TDLS link corresponding to other node devices in the MLD. In this case, even if the BSS color of this data packet is the same as the BSS color of the current node device, it is still necessary to determine that there is no BSS color conflict at this time to avoid the above-mentioned The situation incorrectly determined that a BSS color conflict had occurred.
此外,本实施例提供的技术方案,由于可以避免错误地判断发生了BSS颜
色冲突,从而无需执行BSS颜色冲突后续的BSS颜色重选机制,节约了资源。In addition, the technical solution provided by this embodiment can avoid incorrect judgments about the occurrence of BSS colors. Color conflicts eliminate the need to execute the subsequent BSS color reselection mechanism after BSS color conflicts, saving resources.
示例性的,结合参考图9对如上技术方案二进行说明。For example, the above technical solution 2 will be described with reference to FIG. 9 .
如图9所示,STA1和STA3之间建立有TDLS链路,STA2和AP2之间建立有链路2,且STA1和STA3间的TDLS链路是协商工作在和链路2相同的信道上。As shown in Figure 9, a TDLS link is established between STA1 and STA3, and link 2 is established between STA2 and AP2. The TDLS link between STA1 and STA3 is negotiated to work on the same channel as link 2.
其中,TDLS链路的BSS颜色和链路1的BSS颜色相同,均为BSS_Color_1,而链路2的BSS颜色也为BSS_Color_1。在这种情况下,由于TDLS链路上的数据包的BSSID字段是BSSID1,与STA1/AP1对应的BSSID字段的值相同,STA2或AP2即使接收到STA1和STA3间的TDLS链路上的数据包,也会认为没有发生BSS颜色冲突。Among them, the BSS color of the TDLS link is the same as the BSS color of link 1, which is BSS_Color_1, and the BSS color of link 2 is also BSS_Color_1. In this case, since the BSSID field of the data packet on the TDLS link is BSSID1, which is the same value as the BSSID field corresponding to STA1/AP1, even if STA2 or AP2 receives the data packet on the TDLS link between STA1 and STA3 , it will also be considered that no BSS color conflict occurs.
技术方案三Technical solution three
请参考图10,其示出了本申请一个实施例提供的BSS颜色冲突解决方法的流程图。该方法可应用于图1所示的无线局域网中,由无线局域网中的STA MLD执行。该方法可以包括如下步骤:Please refer to Figure 10, which shows a flow chart of a BSS color conflict resolution method provided by an embodiment of the present application. This method can be applied to the wireless LAN shown in Figure 1 and is executed by the STA MLD in the wireless LAN. The method may include the following steps:
步骤1002:在STA MLD中的第一STA与对端设备协商TDLS链路所在的信道时,不选择其他AP所在的信道;其中,其他AP是在第二AP所在的AP MLD中,第二AP之外的AP;第二AP是第一STA所连接的AP。Step 1002: When the first STA in the STA MLD negotiates the channel where the TDLS link is located with the peer device, the channel where the other AP is located is not selected; among them, the other AP is in the AP MLD where the second AP is located, and the second AP The second AP is the AP connected to the first STA.
在本实施例中,STA MLD中包括第一STA,第一STA建立有TDLS链路,可以与对端设备协商TDLS链路所在的信道。In this embodiment, the STA MLD includes the first STA. The first STA has established a TDLS link and can negotiate the channel where the TDLS link is located with the peer device.
在本实施例中,当两个需要建立TDLS链路的两个STA中,任一个STA是属于一个STA MLD时,这个STA需要在与其TDLS链路的对端STA协商TDLS链路所在的信道时,不选择这个STA所连接的AP所在的AP MLD中的任一其他AP所在的信道。In this embodiment, when any of the two STAs that need to establish a TDLS link belongs to a STA MLD, this STA needs to negotiate the channel where the TDLS link is located with the opposite STA of its TDLS link. , do not select the channel where the AP connected to this STA is located or any other AP in the MLD.
应理解,根据上述步骤1002,由于STA MLD中的STA在与其TDLS链路的对端STA协商TDLS链路所在的信道时,不要选择这个STA所连接的AP所在的AP MLD中的任一其他AP所在的信道,因此,其他AP或其他AP对应的STA不会接收到TDLS链路上的数据包,从而避免其他AP或其他AP对应的STA由于接收到TDLS链路上的相同BSS颜色的数据包,误认为产生BSS颜色冲突的情况。It should be understood that according to the above step 1002, since the STA in the STA MLD negotiates the channel of the TDLS link with the peer STA of its TDLS link, it should not select any other AP in the MLD where the AP connected to the STA is located. Therefore, other APs or STAs corresponding to other APs will not receive data packets on the TDLS link, thereby preventing other APs or STAs corresponding to other APs from receiving data packets of the same BSS color on the TDLS link. , mistakenly thinking that a BSS color conflict occurs.
综上所述,本实施例提供的技术方案,当两个需要建立TDLS链路的两个STA中,任一个STA是属于一个STA MLD时,这个STA需要在与其TDLS链路的对端STA协商TDLS链路所在的信道时,不选择这个STA所连接的AP所在的AP MLD中的任一其他AP所在的信道,从而避免在TDLS链路对应的BSS
颜色与AP MLD中的其他AP的BSS颜色相同时,由于TDLS链路与其他AP所在信道相同,导致其他AP或其他AP对应的STA误认为产生了BSS颜色冲突,完善了BSS颜色冲突检测的机制。To sum up, according to the technical solution provided by this embodiment, when any one of the two STAs that need to establish a TDLS link belongs to a STA MLD, this STA needs to negotiate with the opposite STA of its TDLS link. When the channel of the TDLS link is located, do not select the channel of any other AP in the AP MLD where the AP connected to this STA is located, thereby avoiding the BSS corresponding to the TDLS link. When the color is the same as the BSS color of other APs in the AP MLD, because the TDLS link is on the same channel as other APs, other APs or STAs corresponding to other APs mistakenly believe that a BSS color conflict has occurred, which improves the BSS color conflict detection mechanism. .
此外,本实施例提供的技术方案,由于可以避免错误地判断发生了BSS颜色冲突,从而无需执行BSS颜色冲突后续的BSS颜色重选机制,节约了资源。In addition, the technical solution provided by this embodiment can avoid mistakenly determining that a BSS color conflict has occurred, thereby eliminating the need to execute a subsequent BSS color reselection mechanism after the BSS color conflict, thus saving resources.
示例性的,结合参考图11对如上技术方案三进行说明。By way of example, the above technical solution 3 will be described with reference to FIG. 11 .
如图11所示,STA1和STA3之间建立有TDLS链路,STA2和AP2之间建立有链路2。As shown in Figure 11, a TDLS link is established between STA1 and STA3, and link 2 is established between STA2 and AP2.
在STA1和STA3间协商TDLS链路的信道时,排除链路2所在的信道。因此,TDLS链路的信道与链路2的信道不同,从而避免出现TDLS链路和链路2在同一信道,且分属于不同的BSS,却使用了相同的BSS颜色的情况,进而避免针对上述情况错误地判断发生了BSS颜色冲突。When negotiating the channel of the TDLS link between STA1 and STA3, exclude the channel where link 2 is located. Therefore, the channel of the TDLS link is different from the channel of link 2, thereby avoiding the situation that the TDLS link and link 2 are on the same channel, belong to different BSSs, but use the same BSS color, and thus avoid the above-mentioned The situation incorrectly determined that a BSS color conflict had occurred.
可以理解的是,上述方法实施例可以单独实施,也可以组合实施,本申请实施例对此不进行限制。It can be understood that the above method embodiments can be implemented individually or in combination, which is not limited by the embodiments of the present application.
以下为本申请的装置实施例,对于装置实施例中未详细描述的细节,可以结合参考上述方法实施例中相应的记载,本文不再赘述。The following are device embodiments of the present application. For details that are not described in detail in the device embodiments, reference may be made to the corresponding records in the above method embodiments and will not be described again here.
图12示出了本申请的一个示例性实施例提供的BSS颜色冲突解决装置的结构示意图。该装置可以通过软件、硬件或者两者的结合实现成为AP MLD的全部或一部分,所述装置包括:颜色选择模块1202;Figure 12 shows a schematic structural diagram of a BSS color conflict resolution device provided by an exemplary embodiment of the present application. The device can be implemented as all or part of the AP MLD through software, hardware, or a combination of the two. The device includes: a color selection module 1202;
所述颜色选择模块1202,用于在进行第一AP的BSS颜色选择时,选择与其他AP的BSS颜色不同的BSS颜色;所述其它AP是所述装置中,除了所述第一AP之外的AP。The color selection module 1202 is configured to select a BSS color that is different from the BSS colors of other APs when selecting the BSS color of the first AP; the other APs are the ones in the device except the first AP. AP.
在一个可选的实施例中,所述装置中存在目标AP,所述目标AP所连的两个站点STA之间建立有TDLS链路,所述TDLS链路所在的信道与所述装置中除所述目标AP之外的其他AP所在的信道相同。In an optional embodiment, there is a target AP in the device, a TDLS link is established between the two station STAs connected to the target AP, and the channel where the TDLS link is located is different from the channel in the device. APs other than the target AP are on the same channel.
图13示出了本申请的一个示例性实施例提供的BSS颜色冲突解决装置的结构示意图。该装置可以通过软件、硬件或者两者的结合实现成为MLD的全部或一部分,所述装置包括:冲突判断模块1302;Figure 13 shows a schematic structural diagram of a BSS color conflict resolution device provided by an exemplary embodiment of the present application. This device can be implemented as all or part of the MLD through software, hardware, or a combination of both. The device includes: a conflict judgment module 1302;
所述冲突判断模块1302,用于在第一节点设备接收到携带有BSS颜色字段的数据包,且所述数据包的BSS标识字段与其他节点设备所在BSS的BSS标识字段的值相同的情况下,当所述数据包的BSS颜色字段与所述第一节点设备的BSS颜色字段的值相同时,确定不是BSS颜色冲突;所述其它节点设备是所
述装置中,除了所述第一节点设备之外的节点设备。The conflict judgment module 1302 is used when the first node device receives a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located. , when the BSS color field of the data packet has the same value as the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node device is the In the above device, a node device other than the first node device.
在一个可选的实施例中,所述装置为AP MLD;或,所述装置为STA MLD。In an optional embodiment, the device is an AP MLD; or, the device is a STA MLD.
在一个可选的实施例中,所述AP MLD中存在目标AP,所述目标AP所连的两个STA之间建立有TDLS链路,所述TDLS链路所在的信道与所述AP MLD中除所述目标AP之外的其他AP所在的信道相同。In an optional embodiment, there is a target AP in the AP MLD, a TDLS link is established between two STAs connected to the target AP, and the channel where the TDLS link is located is the same as the channel in the AP MLD. The channels of other APs except the target AP are the same.
图14示出了本申请的一个示例性实施例提供的BSS颜色冲突解决装置的结构示意图。该装置可以通过软件、硬件或者两者的结合实现成为STA MLD的全部或一部分,所述装置包括:信道协商模块1402;Figure 14 shows a schematic structural diagram of a BSS color conflict resolution device provided by an exemplary embodiment of the present application. This device can be implemented as all or part of the STA MLD through software, hardware, or a combination of both. The device includes: channel negotiation module 1402;
所述信道协商模块1402,用于在第一STA与对端设备协商TDLS链路所在的信道时,不选择其他AP所在的信道;The channel negotiation module 1402 is configured to not select the channel of other APs when the first STA negotiates the channel of the TDLS link with the peer device;
其中,所述其他AP是在第二AP所在的AP MLD中,所述第二AP之外的AP;所述第二AP是所述第一STA所连接的AP。Wherein, the other APs are APs other than the second AP in the AP MLD where the second AP is located; the second AP is the AP connected to the first STA.
请参考图15,其示出了本申请一个实施例提供的MLD的结构示意图,该MLD可以是STA MLD,也可以是AP MLD。该MLD 1500可以包括:处理器1501、收发器1502和存储器1503。Please refer to Figure 15, which shows a schematic structural diagram of an MLD provided by an embodiment of the present application. The MLD may be a STA MLD or an AP MLD. The MLD 1500 may include: a processor 1501, a transceiver 1502, and a memory 1503.
处理器1501包括一个或者一个以上处理核心,处理器1501通过运行软件程序以及模块,从而执行各种功能应用。The processor 1501 includes one or more processing cores. The processor 1501 executes various functional applications by running software programs and modules.
收发器1502可以用于进行信息的接收和发送,收发器1502可以是一块通信芯片。The transceiver 1502 can be used to receive and send information, and the transceiver 1502 can be a communication chip.
存储器1503可用于存储计算机程序,处理器1501用于执行该计算机程序,以实现上述方法实施例中由MLD执行的各个步骤。The memory 1503 can be used to store a computer program, and the processor 1501 is used to execute the computer program to implement various steps performed by the MLD in the above method embodiments.
此外,存储器1503可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:随机存储器(Random-Access Memory,RAM)和只读存储器(Read-Only Memory,ROM)、可擦写可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、电可擦写可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、闪存或其他固态存储其技术,只读光盘(Compact Disc Read-Only Memory,CD-ROM)、高密度数字视频光盘(Digital Video Disc,DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。In addition, the memory 1503 can be implemented by any type of volatile or non-volatile storage device or their combination. Volatile or non-volatile storage devices include but are not limited to: Random-Access Memory (RAM) And read-only memory (Read-Only Memory, ROM), Erasable Programmable Read-Only Memory (EPROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), flash memory or other solid-state storage technology, compact disc (Compact Disc Read-Only Memory, CD-ROM), high-density digital video disc (Digital Video Disc, DVD) or other optical storage, tape cassette, tape, disk storage or other magnetic storage device.
本申请还提供一种计算机可读存储介质,该存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述各方法实施例提供的BSS颜色冲突解
决方法。This application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded by the processor. and execute to achieve the BSS color conflict resolution provided by each of the above method embodiments. Solution.
本申请还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述可选实现方式中提供的BSS颜色冲突解决方法。The present application also provides a computer program product or computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the BSS color conflict resolution method provided in the above optional implementation.
本申请还提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,用于实现上述BSS颜色冲突解决方法。This application also provides a chip, which includes programmable logic circuits and/or program instructions, and is used to implement the above BSS color conflict resolution method when the chip is running.
本申请实施例中的处理器包括:专用集成电路(Application Specific Integrated Circuit,ASIC)。The processor in the embodiment of the present application includes: Application Specific Integrated Circuit (Application Specific Integrated Circuit, ASIC).
应当理解的是,本文中术语“***”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。还应理解,在本申请的实施例中提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。还应理解,在本申请的实施例中提到的“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。还应理解,在本申请的实施例中提到的“预定义”、“协议约定”、“预先确定”或“预定义规则”可以通过在设备(例如,包括网络设备和终端设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。比如预定义可以是指协议中定义的。还应理解,本申请实施例中,所述“协议”可以指通信领域的标准协议,例如可以包括LTE协议、NR协议以及应用于未来的通信***中的相关协议,本申请对此不做限定。It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and/or" in this article is just an association relationship that describes related objects, indicating that three relationships can exist. For example, A and/or B can mean: A exists alone, A and B exist simultaneously, and they exist alone. B these three situations. In addition, the character "/" in this article generally indicates that the related objects are an "or" relationship. It should also be understood that the "instruction" mentioned in the embodiments of this application may be a direct instruction, an indirect instruction, or an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B. relation. It should also be understood that the "correspondence" mentioned in the embodiments of this application can mean that there is a direct correspondence or indirect correspondence between the two, it can also mean that there is an associated relationship between the two, or it can mean indicating and being instructed. , the relationship between configuring and being configured. It should also be understood that the "predefined", "protocol agreement", "predetermined" or "predefined rules" mentioned in the embodiments of this application can be preset in the equipment (for example, including network equipment and terminal equipment). This is achieved by saving corresponding codes, tables or other methods that can be used to indicate relevant information. This application does not limit the specific implementation methods. For example, predefined can refer to what is defined in the protocol. It should also be understood that in the embodiments of this application, the "protocol" may refer to a standard protocol in the communication field, which may include, for example, LTE protocol, NR protocol, and related protocols applied in future communication systems. This application does not limit this. .
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments can be completed by hardware, or can be completed by instructing the relevant hardware through a program. The program can be stored in a computer-readable storage medium. The above-mentioned The storage medium can be read-only memory, magnetic disk or optical disk, etc.
以上仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application. Inside.
Claims (18)
- 一种基本服务集BSS颜色冲突解决方法,其特征在于,所述方法由接入点多链路设备AP MLD执行,所述方法包括:A basic service set BSS color conflict resolution method, characterized in that the method is executed by the access point multi-link device AP MLD, and the method includes:在进行所述AP MLD中的第一AP的BSS颜色选择时,选择与其他AP的BSS颜色不同的BSS颜色;所述其它AP是所述AP MLD中,除了所述第一AP之外的AP。When selecting the BSS color of the first AP in the AP MLD, select a BSS color that is different from the BSS colors of other APs; the other APs are APs other than the first AP in the AP MLD. .
- 根据权利要求1所述的方法,其特征在于,The method according to claim 1, characterized in that:所述AP MLD中存在目标AP,所述目标AP所连的两个站点STA之间建立有隧道直连链路连接TDLS链路,所述TDLS链路所在的信道与所述AP MLD中除所述目标AP之外的其他AP所在的信道相同。There is a target AP in the AP MLD. A direct tunnel link is established between the two site STAs connected to the target AP to connect the TDLS link. The channel where the TDLS link is located is the same as the channel in the AP MLD except for APs other than the target AP are on the same channel.
- 一种基本服务集BSS颜色冲突解决方法,其特征在于,所述方法由多链路设备MLD执行,所述方法包括:A basic service set BSS color conflict resolution method, characterized in that the method is executed by a multi-link device MLD, and the method includes:在所述MLD中的第一节点设备接收到携带有BSS颜色字段的数据包,且所述数据包的BSS标识字段与其他节点设备所在BSS的BSS标识字段的值相同的情况下,当所述数据包的BSS颜色字段与所述第一节点设备的BSS颜色字段的值相同时,确定不是BSS颜色冲突;所述其它节点设备是所述MLD中,除了所述第一节点设备之外的节点设备。When the first node device in the MLD receives a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located, when the When the BSS color field of the data packet has the same value as the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node device is a node in the MLD other than the first node device. equipment.
- 根据权利要求3所述的方法,其特征在于,The method according to claim 3, characterized in that:所述MLD为接入点多链路设备AP MLD;The MLD is an access point multi-link device AP MLD;或,or,所述MLD为站点多链路设备STA MLD。The MLD is the site multi-link device STA MLD.
- 根据权利要求4所述的方法,其特征在于,The method according to claim 4, characterized in that:所述AP MLD中存在目标AP,所述目标AP所连的两个站点STA之间建立有隧道直连链路连接TDLS链路,所述TDLS链路所在的信道与所述AP MLD中除所述目标AP之外的其他AP所在的信道相同。There is a target AP in the AP MLD. A direct tunnel link is established between the two site STAs connected to the target AP to connect the TDLS link. The channel where the TDLS link is located is the same as the channel in the AP MLD except for APs other than the target AP are on the same channel.
- 一种基本服务集BSS颜色冲突解决方法,其特征在于,所述方法由站点多链路设备STA MLD执行,所述方法包括:A basic service set BSS color conflict resolution method, characterized in that the method is executed by the site multi-link device STA MLD, and the method includes:在所述STA MLD中的第一STA与对端设备协商隧道直连链路连接TDLS链路所在的信道时,不选择其他接入点AP所在的信道;When the first STA in the STA MLD negotiates with the peer device the channel where the tunnel direct link is connected to the TDLS link, the channel where the other access point AP is located is not selected;其中,所述其他AP是在第二AP所在的AP MLD中,所述第二AP之外的AP;所述第二AP是所述第一STA所连接的AP。Wherein, the other APs are APs other than the second AP in the AP MLD where the second AP is located; the second AP is the AP connected to the first STA.
- 一种基本服务集BSS颜色冲突解决装置,其特征在于,所述装置包括:颜色选择模块;A basic service set BSS color conflict resolution device, characterized in that the device includes: a color selection module;所述颜色选择模块,用于在进行第一AP的BSS颜色选择时,选择与其他AP的BSS颜色不同的BSS颜色;所述其它AP是所述装置中,除了所述第一AP之外的AP。The color selection module is used to select a BSS color that is different from the BSS colors of other APs when selecting the BSS color of the first AP; the other APs are the ones in the device other than the first AP. AP.
- 根据权利要求7所述的装置,其特征在于,The device according to claim 7, characterized in that:所述装置中存在目标AP,所述目标AP所连的两个站点STA之间建立有隧道直连链路连接TDLS链路,所述TDLS链路所在的信道与所述装置中除所述 目标AP之外的其他AP所在的信道相同。There is a target AP in the device, and a direct tunnel link is established between the two station STAs connected to the target AP to connect the TDLS link. The channel where the TDLS link is located is different from the channel in the device except for the APs other than the target AP are on the same channel.
- 一种基本服务集BSS颜色冲突解决装置,其特征在于,所述装置包括:冲突判断模块;A basic service set BSS color conflict resolution device, characterized in that the device includes: a conflict judgment module;所述冲突判断模块,用于在第一节点设备接收到携带有BSS颜色字段的数据包,且所述数据包的BSS标识字段与其他节点设备所在BSS的BSS标识字段的值相同的情况下,当所述数据包的BSS颜色字段与所述第一节点设备的BSS颜色字段的值相同时,确定不是BSS颜色冲突;所述其它节点设备是所述装置中,除了所述第一节点设备之外的节点设备。The conflict judgment module is configured to: when the first node device receives a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located, When the value of the BSS color field of the data packet is the same as the value of the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node device is one of the devices except the first node device. external node device.
- 根据权利要求9所述的装置,其特征在于,The device according to claim 9, characterized in that:所述装置为接入点多链路设备AP MLD;The device is an access point multi-link device AP MLD;或,or,所述装置为站点多链路设备STA MLD。The device is a site multi-link device STA MLD.
- 根据权利要求10所述的装置,其特征在于,The device according to claim 10, characterized in that:所述AP MLD中存在目标AP,所述目标AP所连的两个站点STA之间建立有隧道直连链路连接TDLS链路,所述TDLS链路所在的信道与所述AP MLD中除所述目标AP之外的其他AP所在的信道相同。There is a target AP in the AP MLD. A direct tunnel link is established between the two site STAs connected to the target AP to connect the TDLS link. The channel where the TDLS link is located is the same as the channel in the AP MLD except for APs other than the target AP are on the same channel.
- 一种基本服务集BSS颜色冲突解决装置,其特征在于,所述装置包括:信道协商模块;A basic service set BSS color conflict resolution device, characterized in that the device includes: a channel negotiation module;所述信道协商模块,用于在第一STA与对端设备协商隧道直连链路连接TDLS链路所在的信道时,不选择其他接入点AP所在的信道;The channel negotiation module is configured to not select the channel where other access points AP is located when the first STA negotiates with the peer device the channel where the tunnel direct link is connected to the TDLS link;其中,所述其他AP是在第二AP所在的AP MLD中,所述第二AP之外的AP;所述第二AP是所述第一STA所连接的AP。Wherein, the other APs are APs other than the second AP in the AP MLD where the second AP is located; the second AP is the AP connected to the first STA.
- 一种接入点多链路设备AP MLD,其特征在于,所述AP MLD包括:处理器;An access point multi-link device AP MLD, characterized in that the AP MLD includes: a processor;所述处理器,用于在进行所述AP MLD中的第一AP的BSS颜色选择时,选择与其他AP的BSS颜色不同的BSS颜色;所述其它AP是所述AP MLD中,除了所述第一AP之外的AP。The processor is configured to select a BSS color different from the BSS colors of other APs when selecting the BSS color of the first AP in the AP MLD; the other APs are in the AP MLD, except for the AP other than the first AP.
- 一种多链路设备MLD,其特征在于,所述MLD包括:处理器;A multi-link device MLD, characterized in that the MLD includes: a processor;所述处理器,用于在所述MLD中的第一节点设备接收到携带有BSS颜色字段的数据包,且所述数据包的BSS标识字段与其他节点设备所在BSS的BSS标识字段的值相同的情况下,当所述数据包的BSS颜色字段与所述第一节点设备的BSS颜色字段的值相同时,确定不是BSS颜色冲突;所述其它节点设备是所述MLD中,除了所述第一节点设备之外的节点设备。The processor is configured for the first node device in the MLD to receive a data packet carrying a BSS color field, and the BSS identification field of the data packet has the same value as the BSS identification field of the BSS where other node devices are located. In the case of , when the BSS color field of the data packet has the same value as the BSS color field of the first node device, it is determined that there is no BSS color conflict; the other node devices are in the MLD, except for the first node device. A node device other than a node device.
- 一种站点多链路设备STA MLD,其特征在于,所述STA MLD包括:处理器;A site multi-link device STA MLD, characterized in that the STA MLD includes: a processor;所述处理器,用于在所述STA MLD中的第一STA与对端设备协商隧道直连链路连接TDLS链路所在的信道时,不选择其他接入点AP所在的信道;The processor is configured to not select the channel where other access points AP is located when the first STA in the STA MLD negotiates with the peer device the channel where the tunnel direct link is connected to the TDLS link;其中,所述其他AP是在第二AP所在的AP MLD中,所述第二AP之外的AP,所述第二AP是所述第一STA所连接的AP。 Wherein, the other AP is an AP other than the second AP in the AP MLD where the second AP is located, and the second AP is an AP connected to the first STA.
- 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序,所述计算机程序用于被处理器执行,以实现如权利要求1至6任一项所述的BSS颜色冲突解决方法。A computer-readable storage medium, characterized in that a computer program is stored in the storage medium, and the computer program is used to be executed by a processor to implement the BSS color conflict as claimed in any one of claims 1 to 6 Solution.
- 一种芯片,其特征在于,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时,用于实现如权利要求1至6任一项所述的BSS颜色冲突解决方法。A chip, characterized in that the chip includes programmable logic circuits and/or program instructions, and when the chip is run, it is used to implement the BSS color conflict resolution method according to any one of claims 1 to 6.
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现如权利要求1至6任一项所述的BSS颜色冲突解决方法。 A computer program product, characterized in that the computer program product includes computer instructions, the computer instructions are stored in a computer-readable storage medium, and a processor reads and executes the computer instructions from the computer-readable storage medium , to implement the BSS color conflict resolution method as described in any one of claims 1 to 6.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210351914.7 | 2022-04-02 | ||
CN202210351914.7A CN114745734A (en) | 2022-04-02 | 2022-04-02 | BSS color conflict resolution method, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023185394A1 true WO2023185394A1 (en) | 2023-10-05 |
Family
ID=82280548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/079989 WO2023185394A1 (en) | 2022-04-02 | 2023-03-07 | Bss color collision resolution method and apparatus, and device and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114745734A (en) |
WO (1) | WO2023185394A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114745734A (en) * | 2022-04-02 | 2022-07-12 | Oppo广东移动通信有限公司 | BSS color conflict resolution method, device, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109314911A (en) * | 2016-06-13 | 2019-02-05 | 高通股份有限公司 | Technology for basic service set detection of attribute and solution |
CN110868729A (en) * | 2019-11-13 | 2020-03-06 | 普联技术有限公司 | Method and device for determining Color BSS Color value of basic service set |
CN113973400A (en) * | 2020-07-24 | 2022-01-25 | 华为技术有限公司 | Method, device and system for establishing direct connection link and sending wireless local area network frame |
CN114745734A (en) * | 2022-04-02 | 2022-07-12 | Oppo广东移动通信有限公司 | BSS color conflict resolution method, device, equipment and storage medium |
-
2022
- 2022-04-02 CN CN202210351914.7A patent/CN114745734A/en active Pending
-
2023
- 2023-03-07 WO PCT/CN2023/079989 patent/WO2023185394A1/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109314911A (en) * | 2016-06-13 | 2019-02-05 | 高通股份有限公司 | Technology for basic service set detection of attribute and solution |
CN110868729A (en) * | 2019-11-13 | 2020-03-06 | 普联技术有限公司 | Method and device for determining Color BSS Color value of basic service set |
CN113973400A (en) * | 2020-07-24 | 2022-01-25 | 华为技术有限公司 | Method, device and system for establishing direct connection link and sending wireless local area network frame |
CN114745734A (en) * | 2022-04-02 | 2022-07-12 | Oppo广东移动通信有限公司 | BSS color conflict resolution method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114745734A (en) | 2022-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230319928A1 (en) | Multi-link communication method and related device | |
US11784766B2 (en) | Method and apparatus for spatial reuse based on multi-access point AP coordination | |
EP3993520B1 (en) | Multi-link communication methods, computer-readable storage medium and apparatus | |
KR20210031387A (en) | Method and system for multi link operation channel access | |
US20190021007A1 (en) | Station-aided spatial reuse group detection | |
US12010741B2 (en) | Communication method, first station, second station, and access point | |
WO2023185394A1 (en) | Bss color collision resolution method and apparatus, and device and storage medium | |
US20210136599A1 (en) | Coordinated Multi-Access-Point AP Transmission Method, Related Apparatus, and System | |
JP2019522917A (en) | Data communication method and data communication apparatus | |
WO2022079803A1 (en) | Wireless device and communication method | |
US12021950B2 (en) | Multi-link communications | |
EP4094489B1 (en) | Association-rules based on bss and affinity coloring | |
US20240007868A1 (en) | Method and device for communication on multiple links | |
WO2023184289A1 (en) | Network allocation vector setting method and apparatus, device, and storage medium | |
WO2023039734A1 (en) | Multi-link communication method, apparatus and device, and medium | |
TWI845755B (en) | Method of providing multi-link operation channel access in multi-link network | |
WO2023024106A1 (en) | Reply control method and apparatus, device, and storage medium | |
WO2023070411A1 (en) | Method, apparatus, and device for establishing multi-link connection, and medium | |
US20240251333A1 (en) | Signal processing method and apparatus, electronic device, and storage medium | |
WO2023050160A1 (en) | Method and apparatus for updating random access parameter, and device and storage medium | |
JP2024509483A (en) | Bandwidth determination methods, devices, storage media, and program products | |
WO2023134858A1 (en) | Reducing or avoiding interference, and transmitting a frame | |
CN112335333A (en) | Method for managing a communication channel in the event of radar signal detection | |
JP2023113977A (en) | Communication device and method for communication | |
CN116582713A (en) | Method, device, equipment and storage medium for guaranteeing continuity of video watching and playing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23777772 Country of ref document: EP Kind code of ref document: A1 |