WO2017118297A1 - 数据传输的方法、装置及计算机存储介质 - Google Patents
数据传输的方法、装置及计算机存储介质 Download PDFInfo
- Publication number
- WO2017118297A1 WO2017118297A1 PCT/CN2016/111553 CN2016111553W WO2017118297A1 WO 2017118297 A1 WO2017118297 A1 WO 2017118297A1 CN 2016111553 W CN2016111553 W CN 2016111553W WO 2017118297 A1 WO2017118297 A1 WO 2017118297A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- radio frame
- bss
- station
- identification information
- cts
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
- H04W8/28—Number portability ; Network address portability
Definitions
- the present invention relates to the field of communications, and in particular to a method, an apparatus, and a computer storage medium for data transmission.
- AP Access Point
- STA stations
- BSS Basic Service Set
- OBSS Overlapping BSS
- SR Spatial Reuse
- the station When receiving a radio frame from the OBSS, the station raises the threshold by detecting the traditional channel space, that is, the channel is busy according to the OBSS_PD threshold. If the received OBSS radio frame channel energy is lower than the OBSS_PD threshold, the channel is considered to be idle, and the contention channel is started to perform radio frame transmission, thereby performing spatial multiplexing transmission with the OBSS, thereby improving system spectrum utilization.
- a frame interaction protection mechanism of Request To Send/Clear To Send (RTS/CTS) is used to protect subsequent radio frame transmissions of the sender and the receiver.
- the physical frame format of the RTS/CTS usually adopts a non-HT format that can be parsed by a conventional site, and the physical frame header of the non-HT format does not have BSS identification information.
- the media access control (MAC) frame header of the CTS frame only the receiving address information is included.
- the access point (AP) sends the CTS frame, the receiving address is the address information of the site, and the BSS identification information cannot be identified.
- the first condition for spatial multiplexing is to distinguish between BSS transmission and OBSS transmission. The input, therefore, needs to be solved how to identify the BSS transmission and the OBSS transmission in the RTS/CTS frame exchange, so that it can be determined whether the spatial multiplexing transmission can be performed after the RTS/CTS frame exchange.
- embodiments of the present invention provide a data transmission method, apparatus, and computer storage medium.
- a data transmission method including:
- the sending station sends a radio frame, where the radio frame carries the BSS identification information of the BSS where the sending station is located, and the radio frame further carries indication information, where the indication information is used to indicate whether the radio frame is carried.
- the BSS identification information is BSS color identification information (BSS color) or BSS identity information (BSSID).
- the sending station before sending the radio frame, the sending station includes:
- the radio frame is a frame that responds to the channel reservation request frame.
- the indication information is carried in a MAC signaling part of the radio frame.
- the BSS ID information refers to a 48-bit MAC address of an access point of the BSS where the sending station is located.
- the BSSID is a MAC address of the sending station
- the BSSID is a MAC address of an access point of the BSS where the sending station is located.
- the BSSID is a MAC address that is commonly recognized by the access point corresponding to the multiple BSS identification information set.
- the BSSID is carried in a receiving address field of the radio frame.
- the radio frame further carries a spatial multiplexing parameter.
- the spatial multiplexing parameter is carried in the MAC signaling of the radio frame.
- the spatial multiplexing parameter includes at least one of: a transmit power of the transmitting station, an interference level that the transmitting station can tolerate, and a clear channel assessment (CCA) threshold of the transmitting station.
- CCA clear channel assessment
- the CCA threshold refers to a CCA threshold used by the sending station to determine whether the channel is busy or not when receiving an overlapping basic service set OBSS frame.
- a method of data transmission including:
- the station receives the radio frame
- the radio frame carries the BSS identification information
- the BSS identification information is obtained, where the BSS identification information is a BSS color or a BSSID of a sending station of the radio frame.
- the station in a preset time period before the station receives the radio frame, and the station sends a channel reservation request frame to a sending station of the radio frame, the station carries according to the radio frame.
- the BSS identification information is matched with the BSS identification information of the station, and if the matching is performed, the station is a destination receiving station of the radio frame, where the radio frame is a frame that responds to the reservation request frame;
- the station performs matching with the BSS identification information of the station according to the BSS identification information carried in the radio frame. If the station matches, the station is a third-party receiving station and the radio frame is a radio frame of the BSS where the station is located. If not, the station is a third-party receiving station and the radio frame is an OBSS radio frame, or
- the station according to the BSS identification information carried in the radio frame and the multiple BSS of the station The BSS identification information in the identification information set is matched. If the matching is performed, the station is a third-party receiving station and the radio frame is a radio frame of the BSS where the station is located. If not, the station is a third-party receiving station.
- the radio frame is a radio frame that overlaps the basic service set OBSS, or
- the station matches the specific BSS identification information of the station according to the BSS identification information carried in the radio frame. If the station matches, the station is a third-party receiving station and the radio frame is the BSS where the station is located. If the radio frame does not match, the station is a third-party receiving station and the radio frame is a radio frame of the OBSS.
- the specific BSS identification information is identification information that is commonly recognized by the access point corresponding to the multiple BSS identification information set, when the BSS identifier is used.
- the specific BSSID is a MAC address that is commonly recognized by the access point corresponding to the multiple BSSID set.
- the third-party receiving station determines whether to update the third-party receiving station according to a duration field of the radio frame.
- Network allocation vector NAV
- the third party station is ready for spatial multiplexing transmission.
- a device for data transmission located at a transmitting station, comprising:
- a sending module configured to send a radio frame, where the radio frame carries BSS identification information of a basic service set BSS of the sending station, where the radio frame further carries indication information, where the indication information is used to indicate Whether the radio frame carries the BSS identification information, where the BSS identification information is a BSS color identification information BSS color or a BSS identity information BSSID.
- a device for data transmission located at a site, comprising:
- a receiving module configured to receive a wireless frame
- Obtaining a module configured to determine, according to the indication information in the radio frame, whether the BCS identification information is carried in the radio frame, and if the radio frame carries the BSS identification information, obtain the BSS identification information, where the BSS The identification information is BSS color identification information BSS color or BSS identity information BSSID of the transmitting station of the radio frame.
- a computer storage medium comprising a set of instructions that, when executed, cause a method by which at least one processor performs the data transfer described above.
- the sending station sends a radio frame, where the radio frame carries the BSS identification information of the BSS where the sending station is located, and the radio frame further carries indication information, where the indication information is used to indicate whether the radio frame is
- the BSS identification information is carried, wherein the BSS identification information is a BSS color or a BSSID, which solves the problem of how to identify the BSS transmission and the OBSS transmission in the RTS/CTS frame exchange, and implements spatial multiplexing transmission.
- FIG. 1 is a flow chart 1 of a method of data transmission according to an embodiment of the present invention.
- FIG. 2 is a second flowchart of a method of data transmission according to an embodiment of the present invention.
- FIG. 3 is a structural block diagram 1 of an apparatus for data transmission according to an embodiment of the present invention.
- FIG. 4 is a structural block diagram 2 of an apparatus for data transmission according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of a scenario of data transmission according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram of a frame format of a CTS carrying indication information and BSSID identification information according to an embodiment of the present invention
- FIG. 7 is a bearer indication information and BSSID identification information, which is empty according to an embodiment of the present invention.
- FIG. 8 is a flow chart of a transmitting node transmitting the CTS of FIG. 6 or FIG. 7 according to an embodiment of the present invention
- FIG. 9 is a flow chart of a receiving node transmitting the CTS of FIG. 6 or FIG. 7 according to an embodiment of the present invention.
- FIG. 10 is a schematic diagram of a frame format of a CTS carrying indication information and BSS Color identification information according to an embodiment of the present invention
- FIG. 11 is a schematic diagram of a frame format of a CTS carrying indication information and BSS Color identification information, spatial multiplexing parameters, according to an embodiment of the present invention
- FIG. 12 is a flowchart of a transmitting node transmitting the CTS of FIG. 10 or FIG. 11 according to an embodiment of the present invention
- FIG. 13 is a flow diagram of a receiving node transmitting the CTS of FIG. 10 or FIG. 11 in accordance with an embodiment of the present invention.
- the transmitting station sends a radio frame, where the radio frame carries the BSS identification information of the basic service set BSS of the sending station, and the radio frame further carries the indication information.
- the indication information is used to indicate whether the radio frame carries the BSS identification information, where the BSS identification information is a BSS color or a BSSID.
- FIG. 1 is a flowchart 1 of a method for data transmission according to an embodiment of the present invention. As shown in FIG. 1, the process includes the following steps:
- Step S102 carrying the BSS identification information of the BSS where the transmitting station is located in the radio frame, and carrying the indication information in the radio frame, where the indication information is used to indicate whether the radio frame carries the BSS identification information, where the BSS identification information Is BSS color or BSSID;
- step S104 the transmitting station sends a radio frame.
- step S102 and step S104 may be a step.
- the radio frame sent by the sending station carries the BSS identification information
- the radio frame further carries the indication information, where the indication information is used to indicate whether the radio frame carries the BSS identification information, and how to solve the RTS.
- the problem of identifying BSS transmission and OBSS transmission in /CTS frame exchange realizes spatial multiplexing transmission.
- the transmitting station receives a channel reservation request frame whose destination address is the transmitting station before transmitting the radio frame, wherein the radio frame is a frame that responds to the channel reservation request frame.
- the wireless frame is transmitted using a compatibility mode or a legacy mode.
- the indication information is carried in a MAC signaling portion of the radio frame.
- the BSS ID information refers to a 48-bit MAC address of an access point of the BSS where the transmitting station is located.
- the BSSID is a MAC address of the sending station
- the BSSID is the MAC address of the access point of the BSS where the sending station is located.
- the BSSID is a specific BSSID
- the specific BSSID is an access corresponding to the multiple BSS identification information set.
- the BSSID is carried in the receive address field of the radio frame.
- the radio frame also carries spatial multiplexing parameters.
- the spatial multiplexing parameter is carried in the MAC signaling of the radio frame.
- the spatial multiplexing parameter comprises at least one of: a transmit power of the transmitting station, an interference level tolerable by the transmitting station, and a CCA threshold of the transmitting station.
- the CCA threshold refers to a CCA threshold used by the transmitting station to determine whether the channel is busy or not when receiving an overlapping basic service set OBSS frame.
- FIG. 2 is a second flowchart of a method for data transmission according to an embodiment of the present invention. As shown in FIG. 2, the process includes the following steps:
- Step S202 the station receives the radio frame
- Step S204 determining, according to the indication information in the radio frame, whether the BSS identification information is carried in the radio frame;
- Step S206 If the radio frame carries the BSS identification information, obtain the BSS identification information, where the BSS identification information is a BSS color or a BSSID of a sending station of the radio frame.
- the station receives the radio frame, and determines whether the radio frame carries the BSS identification information according to the indication information in the radio frame. If the radio frame carries the BSS identification information, the BSS identification information is obtained, where the BSS identification information is obtained.
- the problem of how to identify the BSS transmission and the OBSS transmission in the RTS/CTS frame exchange is solved, and spatial multiplexing transmission is realized.
- the station in a preset time period before the station receives the radio frame, and the station sends a channel reservation request frame to the sending station of the radio frame, the station is carried according to the radio frame.
- the BSS identification information is matched with the BSS identification information of the site, and if it matches, the site is a destination receiving station of the radio frame, where the radio frame is a frame that responds to the reservation request frame;
- the station matches the BSS identification information carried in the radio frame according to the BSS identification information carried in the radio frame. If the station matches, the station is a third-party receiving station and the radio frame is a radio frame of the BSS where the station is located. If not, the station The station is a third-party receiving station and the radio frame is an OBSS radio frame, or
- the station matches the BSS identification information carried in the radio frame with the BSS identification information in the multiple BSS identification information set of the station. If the station matches, the station is a third-party receiving station and the radio frame is the wireless of the BSS where the station is located. If the frame does not match, the station is a third-party receiving station and the radio frame is an OBSS radio frame, or
- the station matches the specific BSS identification information of the station according to the BSS identification information carried in the radio frame. If the station matches, the station is a third-party receiving station and the radio frame is the BSS where the station is located. If the radio frame does not match, the station is a third-party receiving station and the radio frame is a radio frame of the OBSS.
- the specific BSS identification information is identification information that is commonly recognized by the access point corresponding to the multiple BSS identification information set, when the BSS identifier is used.
- the specific BSSID is a MAC address that is jointly identified by the access point corresponding to the multiple BSSID set, where the multiple BSS identification information set is determined by multiple of the multiple access points. BSS identification information.
- the third-party receiving station determines whether to update the NAV of the third-party receiving station according to the duration field of the radio frame;
- the third party station is ready for spatial multiplexing transmission.
- module may implement a combination of software and/or hardware of a predetermined function.
- apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
- FIG. 3 is a structural block diagram of an apparatus for data transmission according to an embodiment of the present invention. As shown in FIG. 3, the apparatus is located in a transmitting station, and the apparatus includes:
- the setting module 32 carries the BSS identification information of the basic service set BSS of the transmitting station in the radio frame, and carries the indication information in the radio frame, where the indication information is used to indicate whether the radio frame carries the BSS identification information, where
- the BSS identification information is a BSS color or a BSSID;
- the sending module 34 is connected to the setting module 32 and configured to transmit a radio frame.
- the setting module 32 and the sending module 34 can be used as one module.
- the setting module 32 carries the BSS identification information of the BSS where the transmitting station is located in the radio frame, and also carries the indication information in the radio frame, and the sending module 34 sends the radio frame, which solves how to identify the BSS in the RTS/CTS frame exchange.
- the problem of transmission and OBSS transmission enables spatial multiplexing transmission.
- the setting module 32 can be implemented by a processor in a device for data transmission; the transmitting module can be implemented by a transceiver in a device for data transmission.
- FIG. 4 is a structural block diagram 2 of an apparatus for data transmission according to an embodiment of the present invention. As shown in FIG. 4, the apparatus is located in a station, and the apparatus includes
- the receiving module 42 is configured to receive a radio frame.
- the obtaining module 44 is connected to the receiving module 42 and configured to determine whether the BCS identification information is carried in the radio frame according to the indication information in the radio frame. If the radio frame carries the BSS identification information, the BSS identification information is obtained.
- the BSS identification information is the BSS color identification information BSS color or the BSS identity information BSSID of the transmitting station of the radio frame.
- the receiving module 42 is configured to receive the radio frame
- the obtaining module 44 is configured to determine, according to the indication information in the radio frame, whether the radio frame carries the BSS identification information, and if the radio frame carries the BSS identification information, obtain the BSS.
- the identification information solves the problem of how to identify the BSS transmission and the OBSS transmission in the RTS/CTS frame exchange, and realizes spatial multiplexing transmission.
- the receiving module 42 can be implemented by a transceiver in a device for data transmission; the obtaining module 44 can be implemented by a processor in a device for data transmission.
- FIG. 5 is a schematic diagram of a scenario of data transmission according to an embodiment of the present invention. As shown in FIG. 5, there are two BSSs: BSS1 and BSS2.
- BSS 1 includes AP1 (High Efficiency), STA1 (HE), STA2 (HE), and STA3 (legacy).
- the HE site in BSS1 supports spatial multiplexing.
- AP1 and STA1 enable spatial multiplexing, and STA2 does not enable spatial multiplexing.
- STA3 does not support spatial multiplexing.
- AP2 HE
- STA4 HE
- STA5 legacy
- the HE site in BSS2 supports spatial multiplexing.
- AP2 and STA4 enable spatial multiplexing, and STA5 does not support spatial multiplexing.
- FIG. 6 is a schematic diagram of a frame format of a CTS carrying indication information and BSSID identification information according to an embodiment of the present invention
- FIG. 7 is a schematic diagram of a frame format of a CTS carrying indication information and BSSID identification information, spatial multiplexing parameters, according to an embodiment of the present invention
- FIG. 10 is a schematic diagram of a frame format of a CTS carrying indication information and BSS Color identification information according to an embodiment of the present invention
- FIG. 11 is a schematic diagram of a frame format of a CTS carrying indication information and BSS Color identification information, spatial multiplexing parameters, as shown in FIG. 6, 7, 10, and 11 according to an embodiment of the present invention.
- Embodiment 1 describes an interaction process of RTS/CTS (FIG. 6) in uplink transmission
- Embodiment 2 describes an interaction process of RTS/CTS (FIG. 6) in downlink transmission
- Embodiment 3 describes an interaction process of RTS/CTS (FIG. 7) in uplink transmission
- Embodiment 4 describes an interaction process of RTS/CTS (FIG. 7) in downlink transmission
- Embodiment 5 describes an interaction process of RTS/CTS (FIG. 10) in uplink transmission
- Embodiment 6 describes an interaction process of RTS/CTS (FIG. 11) in downlink transmission
- Embodiment 7 describes an interaction process of RTS/CTS in uplink transmission when multiple BSSIDs are used
- Embodiment 8 describes an interaction process of RTS/CTS in downlink transmission when multiple BSSIDs are used
- Embodiment 9 describes an interaction process of RTS/CTS in uplink transmission when a specific BSSID is described
- each AP has only one BSS, and the BSS identification information is the BSSID or BSS Color of the AP.
- each AP has multiple BSSs, and each BSS has a unique BSSID or BSS Color, and these BSSIDs or BSS Colors constitute a BSS identification information set. It is assumed that there are three BSSIDs in the BSS identification information set of AP1: BSSID1a, BSSID1b, and BSSID1c.
- the BSSID between AP1 and the associated STA1 is BSSID1a
- the BSSID between AP1 and the associated STA2 is BSSID1b
- the BSSID between AP1 and the associated STA3 is BSSID1c.
- the BSSID between AP2 and the associated STA4 is BSSID2a
- the BSSID between AP2 and the associated STA5 is BSSID2b.
- AP1 uses one specific BSS identification information BSSID1a instead of the identification information set (BSSID1a, BSSID1b, BSSID1c), and AP2 uses one specific BSS identification information BSSID2a instead of the identification information set (BSSID2a, BSSID2b).
- BSSID1a the identification information set
- BSSID1b the identification information set
- BSSID2a the identification information set
- Each station in AP1 considers the radio frame with the destination address BSSID1a as the frame in the BSS, otherwise it is the OBSS frame
- each station in AP2 considers the radio frame with the destination address BSSID2a as the frame in the BSS, otherwise it is the OBSS frame.
- FIG. 8 is a flowchart of the sending node transmitting the CTS of FIG. 6 or FIG. 7 according to an embodiment of the present invention
- FIG. 9 is a sending node sending diagram according to an embodiment of the present invention. 6 or the flow chart of the CTS of FIG. As shown in Figure 8, Figure 9,
- STA 1 performs uplink transmission with AP1 and uses RTS/CTS to protect the channel.
- STA1 sends an RTS to AP1 to reserve a channel.
- AP 1 receives the RTS, and knows that the sending station of the RTS is STA1 through the sending address of the RTS.
- the indication information is added to the MAC signaling, indicating that the CTS carries the BSS identification information.
- AP1 copies the receiving address of the RTS to the RA domain of the CTS, that is, the BSSID of the BSS1, or directly writes the BSSID of the AP1 into the RA domain of the CTS.
- STA1 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- the CTS MAC signaling has the above indication information.
- the receiving address of the CTS is the BSSID of the BSS1, and the CTS is received after the short interframe interval after the RTS is sent by itself.
- the STA1 considers that this is the CTS of the RTS sent by itself. Get transmission opportunities.
- STA2 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- the above-mentioned indication information is included in the MAC signaling of the CTS.
- the receiving address of the CTS is the BSSID of the BSS1
- the STA2 considers that the CTS is a frame in the BSS, and the STA2 does not send the RTS before receiving the CTS, and the STA2 determines whether to update according to the duration of the CTS. Your own NAV.
- STA3 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- STA3 reads the RA field of the CTS and finds that it is not the receiving address, it determines whether to update its own NAV according to the continuity of the CTS.
- STA4 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- the above-mentioned indication information is included in the MAC signaling of the CTS.
- the receiving address of the CTS is the BSSID of the BSS1, not the BSSID of the own AP, and the STA 4 considers that the CTS is the OBSS. Frame. After determining the OBSS frame, STA4 is ready to perform spatial multiplexing operation.
- the processing procedure in which the STA 5 receives the CTS is the same as the processing in which the STA 3 receives the CTS.
- This embodiment describes the interaction process of the RTS/CTS. The specific process is shown in FIG. 8 and FIG. 9.
- AP1 and STA 1 perform downlink transmission, and use RTS/CTS to protect the channel.
- AP1 sends an RTS to STA1.
- STA1 receives the RTS and knows that the sending site of the RTS is AP1 through the sending address of the RTS.
- the STA1 adds indication information to the MAC signaling, indicating that the CTS carries the BSS identification information.
- the STA1 copies the transmission address of the RTS to the RA domain of the CTS, that is, the BSSID of the BSS, or directly writes the BSSID of the AP1 to the RA domain of the CTS.
- AP1 receives the CTS, and the receiving address of the CTS is the MAC address of AP1. AP1 considers that this is a CTS that responds to the RTS that it sends, and successfully obtains the transmission opportunity.
- STA2 receives the CTS.
- the above-mentioned indication information is included in the MAC signaling of the CTS.
- the receiving address of the CTS is the BSSID of the BSS1
- the STA2 considers that the CTS is a frame in the BSS, and the STA2 does not send the RTS before receiving the CTS, and the STA2 determines whether to update according to the duration of the CTS. Your own NAV.
- STA3 receives the CTS, and STA3 reads the RA field of the CTS and finds that it is not the receiving address. Then, according to the duration of the CTS, it is determined whether to update its own NAV.
- STA4 receives the CTS, and the CTS has the above-mentioned indication information in the MAC signaling. If the receiving address of the CTS is the BSSID of the BSS1 and is not the BSSID of the own AP, the STA4 considers that the CTS is the OBSS frame. After determining the OBSS frame, STA4 is ready to perform spatial multiplexing operation.
- the processing procedure in which the STA 5 receives the CTS is the same as the processing in which the STA 3 receives the CTS.
- This embodiment describes the interaction process of the RTS/CTS. The specific process is shown in FIG. 8 and FIG. 9.
- STA 1 performs uplink transmission with AP1 and uses RTS/CTS to protect the channel.
- STA1 sends an RTS to AP1 to reserve a channel.
- AP1 receives the RTS, and knows that the sending station of the RTS is STA1 through the sending address of the RTS.
- the indication information is added to the MAC signaling, indicating that the CTS carries the BSS identification information and the spatial multiplexing parameter.
- AP1 copies the receiving address of the RTS to the RA domain of the CTS, that is, the BSSID of the BSS1, or directly writes the BSSID of the AP1 into the RA domain of the CTS.
- a spatial multiplexing parameter is added to the reservation ratio of the MAC signaling, as shown in FIG.
- STA1 receives the CTS, and the CTS MAC signaling has the foregoing indication information, and the receiving address of the CTS is the BSSID of the BSS1, and is received after the short interframe interval after transmitting the RTS.
- CTS STA1 thinks that this is a CTS that responds to the RTS that it sends, and successfully obtains the transmission opportunity.
- STA 2 receives the CTS, and the CTS has the above indication information in the MAC signaling.
- the receiving address of the CTS is the BSSID of the BSS1
- the STA2 considers that the CTS is a frame in the BSS, and the STA2 does not send before receiving the CTS.
- RTS STA2 determines whether to update its own NAV according to the duration of CTS.
- STA 3 receives the CTS, and STA3 reads the RA field of the CTS and finds that it is not the receiving address, and determines whether to update its own NAV according to the duration of the CTS.
- STA4 receives the CTS, and the CTS has the above-mentioned indication information in the MAC signaling. If the receiving address of the CTS is the BSSID of the BSS1 and is not the BSSID of the own AP, the STA4 considers that the CTS is the OBSS frame. STA4 acquires spatial multiplexing parameters in the MAC signaling, and prepares for spatial multiplexing.
- the processing procedure in which the STA 5 receives the CTS is the same as the processing in which the STA 3 receives the CTS.
- This embodiment describes the interaction process of the RTS/CTS. The specific process is shown in FIG. 8 and FIG. 9.
- AP1 and STA 1 perform downlink transmission, and use RTS/CTS to protect the channel.
- AP1 sends an RTS to STA1.
- STA1 receives the RTS and knows that the sending site of the RTS is AP1 through the sending address of the RTS.
- the STA1 adds indication information to the MAC signaling, indicating that the CTS carries the BSS identification information and the spatial multiplexing parameter.
- the STA1 copies the transmission address of the RTS to the RA domain of the CTS, that is, the BSSID of the BSS, or directly writes the BSSID of the AP1 to the RA domain of the CTS.
- STA1 adds spatial multiplexing parameters to the MAC signaling of the CTS.
- AP1 receives the CTS, and the receiving address of the CTS is the MAC address of AP1. AP1 considers that this is a CTS that responds to the RTS that it sends, and successfully obtains the transmission opportunity.
- STA 2 receives the CTS, and the CTS has the above indication information in the MAC signaling.
- the receiving address of the CTS is the BSSID of the BSS1
- the STA2 considers that the CTS is a frame in the BSS, and the STA2 does not send before receiving the CTS.
- RTS STA2 determines whether to update its own NAV according to the duration of CTS.
- STA3 receives the CTS, and STA3 reads the RA field of the CTS and finds that it is not the receiving address. Then, according to the duration of the CTS, it is determined whether to update its own NAV.
- STA4 receives the CTS, and the CTS has the above-mentioned indication information in the MAC signaling.
- the receiving address of the CTS is the BSSID of the BSS1, and is not the BSSID of the own AP.
- the STA 2 considers that the CTS is the OBSS frame.
- STA4 acquires spatial multiplexing parameters in the MAC signaling, and prepares for spatial multiplexing.
- the process of receiving the CTS by STA5 is the same as the process of receiving the CTS by ST3.
- FIG. 12 is a specific implementation according to the present invention.
- the sending node of the example sends a flowchart of the CTS of FIG. 10 or FIG. 11.
- FIG. 13 is a flowchart of the receiving node transmitting the CTS of FIG. 10 or FIG. 11 according to an embodiment of the present invention.
- the specific process is shown in FIG. 12 and FIG. .
- STA 1 performs uplink transmission with AP1 and uses RTS/CTS to protect the channel.
- STA1 sends an RTS to AP1 to reserve a channel.
- AP1 receives the RTS, and knows that the sending station of the RTS is STA1 through the sending address of the RTS.
- the indication information is added to the MAC signaling, indicating that the BTS carries the BSS identification information BSS Color.
- AP1 adds the BSS Color to the MAC signaling of the CTS.
- STA1 receives the CTS, and the CTS has the above-mentioned indication information in the MAC signaling.
- the BSS Color of the CTS is the identification information of the BSS, and the receiving address of the CTS is itself, and the STA1 successfully obtains the transmission. opportunity.
- STA 2 receives the CTS, and the CTS MAC signaling has the above indication information, and the BSS Color of the CTS is the identification information of the own BSS, but the receiving address of the CTS is not itself, and the STA2 determines according to the continuity of the CTS. Whether to update your own NAV.
- STA3 receives the CTS, and STA3 reads the RA field of the CTS and finds that it is not the receiving address, and then determines whether to update its own NAV according to the duration of the CTS.
- STA4 receives the CTS, and the CTS has the above-mentioned indication information in the MAC signaling. If the BSS Color of the CTS is not the identification information of the own BSS, the STA4 considers that the CTS is a frame of the OBSS. After determining the OBSS frame, STA4 is ready to perform spatial multiplexing operation.
- the process of receiving the CTS by the STA5 is the same as the process of receiving the CTS by the STA3.
- This embodiment describes the interaction process of the RTS/CTS. The specific process is shown in FIG. 12 and FIG.
- AP1 and STA 1 perform downlink transmission, and use RTS/CTS to protect the channel.
- AP1 sends an RTS to STA1.
- STA1 receives the RTS and knows that the sending site of the RTS is AP1 through the sending address of the RTS. As shown in FIG. 11, when the CTS is sent, the STA1 adds indication information to the MAC signaling, indicating that the CTS carries the BSS identification information BSS Color and the spatial multiplexing parameter. STA1 adds a BSS Color to the MAC signaling of the CTS, and adds spatial multiplexing parameters to the RA domain.
- AP1 receives the CTS, and the CTS has the above-mentioned indication information in the MAC signaling.
- the BSS Color of the CTS is the identification information of the BSS, and the AP1 is waiting for the CTS before receiving the CTS, and the AP1 successfully obtains the transmission opportunity.
- STA2 receives the CTS, and the CTS has the above-mentioned indication information in the MAC signaling.
- the BSS Color of the CTS is the identification information of the BSS, and the STA2 considers that the CTS is the frame in the BSS, and the STA2 does not receive the CTS before receiving the CTS. Waiting for the CTS, STA2 determines whether to update its own NAV according to the duration of the CTS.
- STA3 receives the CTS, and STA3 reads the RA field of the CTS and finds that it is not the receiving address, and then determines whether to update its own NAV according to the duration of the CTS.
- STA4 receives the CTS, and the CTS has the above-mentioned indication information in the MAC signaling. If the BSS Color of the CTS is not the identification information of the own BSS, the STA4 considers that the CTS is a frame of the OBSS. STA4 acquires spatial multiplexing parameters in the RA and prepares for spatial multiplexing.
- the process of receiving the CTS by the STA5 is the same as the process of receiving the CTS by the STA3.
- STA1 and AP1 perform uplink transmission, and use RTS/CTS to protect the channel.
- STA1 sends an RTS to AP1 to reserve a channel, and the receiving address of the RTS is BSSID1a.
- AP1 receives the RTS and knows the RTS through the sending address of the RTS.
- the sending site is STA1.
- the indication information is added to the MAC signaling, indicating that the CTS carries the BSS identification information.
- AP1 copies the receiving address of the RTS to the RA domain of the CTS, that is, the BSSID1a of the BSS1, or directly writes the BSSID1a of the AP1 into the RA domain of the CTS.
- STA1 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- the CTS MAC signaling has the above indication information.
- the receiving address of the CTS is the BSSID1a of the BSS1, and the CTS is received after the short interframe interval after the RTS is sent by itself.
- the STA1 considers that this is the CTS of the RTS sent by itself. Get transmission opportunities.
- STA 2 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- the above signaling information is included in the MAC signaling of the CTS, and the receiving address of the CTS is the BSSID1a of the BSS1.
- the BSSID1a is one of the BSS identification information sets (BSSID1a, BSSID1b, BSSID1c) of the basic service set BSS1 of the STA 2, that is, the BSSID matches, and the STA2 considers that the radio frame is a frame within the BSS.
- STA2 does not send an RTS before receiving the CTS, and STA2 determines whether to update its own NAV according to the duration of the CTS.
- STA 3 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- STA3 reads the RA field of the CTS as BSSID1a and finds that it is not the receiving address, it determines whether to update its own NAV according to the duration of the CTS.
- STA4 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- the above-mentioned indication information is included in the MAC signaling of the CTS. If the receiving address of the CTS is the BSSID1a of the BSS1 and does not match the BSS identification information set (BSSID2a, BSSID2b) of the BTS, the STA4 considers that the CTS is a frame of the OBSS. After determining the OBSS frame, STA4 is ready to perform spatial multiplexing operation.
- the process of receiving the CTS by the STA5 is the same as the process of receiving the CTS by the STA3.
- AP1 and STA 1 perform downlink transmission, and use RTS/CTS to protect the channel.
- AP1 sends an RTS to STA1, and the sending address of the RTS is BSSID1a.
- STA1 receives the RTS and knows that the sending site of the RTS is AP1 through the sending address of the RTS.
- the STA1 adds indication information to the MAC signaling, indicating that the CTS carries the BSS identification information.
- STA1 copies the transmission address of the RTS to the RA domain of the CTS, that is, BSSID1a, or directly writes the BSSID1a of AP1 into the RA domain of the CTS.
- AP1 receives the CTS, and the receiving address BSSID1a of the CTS is a BSS identification information in the BSS identification information set of the AP1.
- the AP1 considers that this is a CTS in response to the RTS that it sends, and successfully obtains the transmission opportunity.
- STA 2 receives the CTS, and the CTS has the above-mentioned indication information in the MAC signaling.
- the receiving address of the CTS is BSSID1a, which matches the BSS identification information set of STA2, and STA2 considers that the CTS is a frame in the BSS, and STA2 is If the RTS is not sent before the CTS is received, STA2 determines whether to update its own NAV according to the continuity of the CTS.
- STA 3 receives the CTS, and STA3 reads that the receiving address of the CTS is BSSID1a, and finds that it is not the receiving address, and determines whether to update its own NAV according to the duration of the CTS.
- STA4 receives the CTS.
- the above-mentioned indication information is included in the MAC signaling of the CTS. If the receiving address of the CTS is the BSSID1a of the BSS1 and does not match the BSS identification information set (BSSID2a, BSSID2b) of the BTS, the STA4 considers that the CTS is a frame of the OBSS. After determining the OBSS frame, STA4 is ready to perform spatial multiplexing operation.
- the process of receiving the CTS by the STA5 is the same as the process of receiving the CTS by the STA3.
- STA 1 performs uplink transmission with AP1 and uses RTS/CTS to protect the channel.
- STA1 sends an RTS to AP1 to reserve a channel.
- the receiving address of the RTS is BSSID1a.
- AP 1 receives the RTS, and knows that the sending station of the RTS is STA1 through the sending address of the RTS.
- the indication information is added to the MAC signaling, indicating that the CTS carries the BSS identification information.
- AP1 writes a specific BSSID in the BSS identification information set (BSSID1a, BSSID1b, BSSID1c), in this example, the specific BSSID is the RAS of the CTS.
- the stations associated with BSSID1a, BSSID1b, and BSSID1c all consider that the radio frame whose reception address is BSSID1a is the BSS radio frame.
- STA1 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- the above-mentioned indication information is included in the MAC signaling of the CTS.
- the receiving address BSSID1a of the CTS is a specific BSSID of the BSS identification information set, and the CTS is received after the short inter-frame interval after the RTS is sent by itself, and the STA1 considers that this is a response to the self-issued message.
- RTS CTS successfully acquired transmission opportunities.
- STA 2 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- the above-mentioned indication information is included in the MAC signaling of the CTS, and the STA2 obtains the receiving address BSSID1a of the CTS as the specific BSSID of the BSS identification information set, and the STA2 considers that the radio frame is the frame in the BSS.
- STA2 does not send an RTS before receiving the CTS, and STA2 determines whether to update its own NAV according to the duration of the CTS.
- STA3 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- STA3 reads the RA field of the CTS as BSSID1a and finds that it is not the receiving address, it determines whether to update its own NAV according to the duration of the CTS.
- STA4 receives the radio frame, and learns that the radio frame is CTS from the frame type information in the MAC signaling of the radio frame.
- the above-mentioned indication information is included in the MAC signaling of the CTS.
- the receiving address BSSID1a of the CTS is the specific BSSID of the BSS identification information set, and the address does not match the specific BSSID of the basic service set BSS2 of the STA4, that is, the BSSID2a, and the STA4 considers that the CTS is the OBSS. Frame. After determining the OBSS frame, STA4 is ready to perform spatial multiplexing operation.
- the specific BSSID may also be BSSID_A, where the (48-n) MSB bit of BSSID_A is the (48-n) MSB bit of the reference BSSID, and the (n) bit LSB is 0.
- n is carried in the beacon, and the BSS in the multiple BSSID set is at most 2 ⁇ n.
- the specific BSSID may also be a plurality of other MAC addresses that are jointly identified by the access points corresponding to the multiple BSS identification information sets. The usage of these specific BSSIDs is the same as that of Embodiment 9, and will not be described here.
- the process of receiving the CTS by the STA5 is the same as the process of receiving the CTS by the STA3.
- the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation.
- the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
- the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
- Embodiments of the present invention also provide a storage medium.
- the foregoing storage medium may be configured to store program code for performing the following steps:
- the radio frame carrying the BSS identification information of the basic service set BSS of the sending station, and carrying the indication information in the radio frame, where the indication information is used to indicate whether the radio frame carries the BSS identification information, where the BSS
- the identification information is BSS color or BSS identity information BSSID;
- the sending station sends a radio frame.
- the storage medium is further arranged to store program code for performing the following steps of the above-described embodiments:
- the station receives the radio frame
- the radio frame carries the BSS identification information
- the BSS identification information is obtained, where the BSS identification information is a BSS color identification information BSS color or a BSS identity information BSSID of a sending station of the radio frame.
- the foregoing storage medium may include, but not limited to, a USB flash drive, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, and a magnetic memory.
- ROM Read-Only Memory
- RAM Random Access Memory
- a mobile hard disk e.g., a hard disk
- magnetic memory e.g., a hard disk
- the processor performs the method steps of the foregoing embodiments according to the stored program code in the storage medium.
- the embodiment of the present invention further provides a computer storage medium, the computer storage medium comprising a set of instructions, when the instruction is executed, causing at least one processor to perform the data transmission method shown in FIG. Or, the method of data transmission shown in FIG. 2 above is performed.
- modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
- the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
- the invention is not limited to any specific combination of hardware and software.
- the sending station sends a radio frame, where the radio frame carries the BSS identification information of the BSS where the sending station is located, and the radio frame further carries indication information, where the indication information is used to indicate whether the radio frame is The BSS identification information is carried, wherein the BSS identification information is a BSS color or a BSSID, and spatial multiplexing transmission is implemented.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种数据传输的方法、装置及计算机存储介质,其中,该方法包括:发送站点发送无线帧,其中,该无线帧中携带有该发送站点所在基本服务集(BSS)的BSS标识信息,该无线帧中还携带有指示信息,该指示信息用于指示该无线帧是否携带有该BSS标识信息,其中,该BSS标识信息为BSS颜色标识信息(BSS color)或BSS身份信息(BSSID)。
Description
本发明涉及通信领域,具体而言,涉及一种数据传输的方法、装置及计算机存储介质。
在常见的无线局域网(Wireless Local Area Network,简称为WLAN)网络中,可以由一个接入点(Access Point,简称为AP)以及与之相关联的多个站点(Station,简称为STA)组成一个基本服务集(Basic Service Set,简称为BSS)。密集场景中,一个BSS在覆盖范围上与相邻BSS之间存在一定的重叠,称之为重叠基本服务集(Overlapping BSS,简称为OBSS)。
空间复用(Spatial Reuse,简称为SR)技术由于可以增加密集场景中信道的介入机会而被广泛关注。当收到一个来自OBSS的无线帧时,站点通过抬升传统的信道空间检测门限,即按照OBSS_PD门限来判断信道忙闲。若接收到的OBSS无线帧信道能量低于OBSS_PD门限,则认为信道空闲,开始竞争信道进行无线帧发送,从而与OBSS进行空间复用传输,提高系统频谱利用率。
在相关技术中,为了解决隐藏站点问题,使用请求发送/清除发送(Request To Send/Clear To Send,简称为RTS/CTS)的帧交互保护机制以保护发送方和接收方的后续无线帧传输。RTS/CTS的物理帧格式通常采用传统站点能够解析的non-HT格式,而non-HT格式的物理帧头中没有BSS标识信息。在CTS帧的媒体接入控制(MAC)帧头中也只包含接收地址信息,当接入点(AP)发送CTS帧时,接收地址为站点的地址信息,无法识别BSS标识信息。由于空间复用的首要条件就是要区分BSS传输和OBSS传
输,因此需要解决如何在RTS/CTS帧交换中识别BSS传输和OBSS传输,以便在RTS/CTS帧交换之后即可判断是否能进行空间复用传输。
针对相关技术中,如何在RTS/CTS帧交换中识别BSS传输和OBSS传输的问题,目前还没有有效的技术方案。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种数据传输的方法、装置及计算机存储介质。
根据本发明实施例的一个方面,提供了一种数据传输的方法,包括:
发送站点发送无线帧,其中,所述无线帧中携带有所述发送站点所在BSS的BSS标识信息,所述无线帧中还携带有指示信息,所述指示信息用于指示所述无线帧是否携带有所述BSS标识信息,其中,所述BSS标识信息为BSS颜色标识信息(BSS color)或BSS身份信息(BSSID)。
上述方案中,所述发送站点在发送所述无线帧之前包括:
接收一个目的地址为所述发送站点的信道预约请求帧,其中,所述无线帧是响应所述信道预约请求帧的帧。
上述方案中,所述指示信息携带在所述无线帧的MAC信令部分中。
上述方案中,所述BSS ID信息是指所述发送站点所在BSS的接入点的48位MAC地址。
上述方案中,当所述发送站点为接入点时,所述BSSID为所述发送站点的MAC地址;
在所述发送站点为非接入点时,所述BSSID为所述发送站点所在BSS的接入点的MAC地址。
当所述接入点为多BSS标识信息集合中的一个成员时,所述BSSID为所述多BSS标识信息集合中所对应的接入点共同识别的MAC地址。
上述方案中,所述BSSID携带于所述无线帧的接收地址域中。
上述方案中,所述无线帧还携带有空间复用参数。
上述方案中,所述空间复用参数携带于所述无线帧的MAC信令中。
上述方案中,所述空间复用参数包括以下至少之一:所述发送站点的发射功率,所述发送站点所能容忍的干扰水平,所述发送站点的空闲信道评估(CCA)门限。
上述方案中,所述CCA门限是指所述发送站点在接收一个重叠基本服务集OBSS帧时,用于判断信道忙闲所用的CCA门限。
根据本发明的另一个方面,还提供了一种数据传输的方法,包括:
站点接收无线帧;
依据所述无线帧中的指示信息判断所述无线帧中是否携带BSS标识信息;
若所述无线帧携带所述BSS标识信息,获得所述BSS标识信息,其中,所述BSS标识信息为所述无线帧的发送站点的BSS color或BSSID。
上述方案中,在所述站点接收所述无线帧之前的预设时间段内,且所述站点向所述无线帧的发送站点发送信道预约请求帧的情况下,所述站点依据无线帧中携带的所述BSS标识信息与所述站点的BSS标识信息进行匹配,若匹配,则所述站点为所述无线帧的目的接收站点,其中,所述无线帧是响应所述预约请求帧的帧;
在所述站点接收所述无线帧之前的预设时间段内,且所述站点没有向所述无线帧的发送站点发送信道预约请求帧的情况下:
所述站点依据无线帧中携带的所述BSS标识信息与所述站点的BSS标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在BSS的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为OBSS的无线帧,或者,
所述站点依据无线帧中携带的所述BSS标识信息与所述站点的多BSS
标识信息集合中的BSS标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在BSS的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为重叠基本服务集OBSS的无线帧,或者,
所述站点依据所述无线帧中携带的所述BSS标识信息与所述站点的特定BSS标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在BSS的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为OBSS的无线帧。
当所述接入点为多BSS标识信息集合中的一个成员时,所述特定BSS标识信息为所述多BSS标识信息集合中所对应的接入点共同识别的标识信息,当所述BSS标识信息为BSSID时,所述特定BSSID为多BSSID集合中所对应的接入点共同识别的MAC地址。
上述方案中,在所述无线帧是所述站点所在BSS的无线帧的情况下,所述第三方接收站点根据所述无线帧的持续时间(Duration)域来判断是否更新所述第三方接收站点的网络分配矢量(NAV);
在所述无线帧是所述站点的OBSS无线帧的情况下,所述第三方站点准备进行空间复用传输。
根据本发明的另一个方面,还提供了一种数据传输的装置,位于发送站点,包括:
发送模块,配置为发送无线帧,其中,所述无线帧中携带有所述发送站点所在基本服务集BSS的BSS标识信息,所述无线帧中还携带有指示信息,所述指示信息用于指示所述无线帧是否携带有所述BSS标识信息,其中,所述BSS标识信息为BSS颜色标识信息BSS color或BSS身份信息BSSID。
根据本发明实施例的另一个方面,还提供了一种数据传输的装置,位于站点,包括:
接收模块,配置为接收无线帧;
获得模块,配置为依据所述无线帧中的指示信息判断所述无线帧中是否携带BSS标识信息,若所述无线帧携带所述BSS标识信息,获得所述BSS标识信息,其中,所述BSS标识信息为所述无线帧的发送站点的BSS颜色标识信息BSS color或BSS身份信息BSSID。
根据本发明实施例的再一个方面,提供了一种计算机存储介质,所述计算机存储介质包括一组指令,当执行所述指令时,引起至少一个处理器执行上述的数据传输的方法。
通过本发明实施例,发送站点发送无线帧,其中,该无线帧中携带有该发送站点所在BSS的BSS标识信息,该无线帧中还携带有指示信息,该指示信息用于指示该无线帧是否携带有该BSS标识信息,其中,该BSS标识信息为BSS color或BSSID,解决了如何在RTS/CTS帧交换中识别BSS传输和OBSS传输的问题,实现了空间复用传输。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的数据传输的方法的流程图一;
图2是根据本发明实施例的数据传输的方法的流程图二;
图3是根据本发明实施例的一种数据传输的装置的结构框图一;
图4是根据本发明实施例的一种数据传输的装置的结构框图二;
图5是根据本发明具体实施例的数据传输的场景示意图;
图6是根据本发明具体实施例的携带指示信息和BSSID标识信息的CTS的帧格式的示意图;
图7是根据本发明具体实施例的携带指示信息和BSSID标识信息,空
间复用参数的CTS的帧格式的示意图;
图8是根据本发明具体实施例的发送节点发送图6或图7的CTS的流程图;
图9是根据本发明具体实施例的接收节点发送图6或图7的CTS的流程图;
图10是根据本发明具体实施例的携带指示信息和BSS Color标识信息的CTS的帧格式的示意图;
图11是根据本发明具体实施例的携带指示信息和BSS Color标识信息,空间复用参数的CTS的帧格式的示意图;
图12是根据本发明具体实施例的发送节点发送图10或图11的CTS的流程图;
图13是根据本发明具体实施例的接收节点发送图10或图11的CTS的流程图。
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
在本发明的各种实施例中:发送站点发送无线帧,其中,所述无线帧中携带有所述发送站点所在基本服务集BSS的BSS标识信息,所述无线帧中还携带有指示信息,所述指示信息用于指示所述无线帧是否携带有所述BSS标识信息,其中,所述BSS标识信息为BSS color或BSSID。
在本实施例中提供了一种数据传输的方法,图1是根据本发明实施例的数据传输的方法的流程图一,如图1所示,该流程包括如下步骤:
步骤S102,在无线帧中携带发送站点的所在BSS的BSS标识信息,还在无线帧中携带指示信息,该指示信息用于指示该无线帧是否携带有该BSS标识信息,其中,该BSS标识信息为BSS color或BSSID;
步骤S104,发送站点发送无线帧。
需要说明的是,在确定该无线帧中携带该BSS标识信息和指示信息的情况下,步骤S102和步骤S104可以作为一个步骤。
通过上述步骤,发送站点发送的该无线帧中携带有BSS标识信息,该无线帧中还携带有指示信息,该指示信息用于指示该无线帧是否携带有该BSS标识信息,解决了如何在RTS/CTS帧交换中识别BSS传输和OBSS传输的问题,实现了空间复用传输。
在本发明的实施例中,该发送站点在发送该无线帧之前,接收一个目的地址为该发送站点的信道预约请求帧,其中,该无线帧是响应该信道预约请求帧的帧。而且,该无线帧使用兼容模式或传统模式进行发送。
在本发明的实施例中,该指示信息携带在该无线帧的MAC信令部分中。
在本发明的实施例中,该BSS ID信息是指该发送站点所在BSS的接入点的48位MAC地址。
在本发明的实施例中,当该发送站点为接入点时,该BSSID为该发送站点的MAC地址;
在该发送站点为非接入点时,该BSSID为该发送站点所在BSS的接入点的MAC地址。
在本发明的实施例中,当所述接入点为多BSS标识信息集合中的一个成员时,所述BSSID为特定BSSID,所述特定BSSID为所述多BSS标识信息集合所对应的接入点共同识别的MAC地址,其中,所述多BSS标识信息集合由多个所述接入点的多个所述BSS标识信息组成。
在本发明的实施例中,该BSSID携带于该无线帧的接收地址域中。
在本发明的实施例中,该无线帧还携带有空间复用参数。
在本发明的实施例中,该空间复用参数携带于该无线帧的MAC信令中。
在本发明的实施例中,该空间复用参数包括以下至少之一:该发送站点的发射功率,该发送站点所能容忍的干扰水平,该发送站点的CCA门限。
在本发明的实施例中,该CCA门限是指该发送站点在接收一个重叠基本服务集OBSS帧时,用于判断信道忙闲所用的CCA门限。
在本实施例中提供了一种数据传输的方法,图2是根据本发明实施例的数据传输的方法的流程图二,如图2所示,该流程包括如下步骤:
步骤S202,站点接收无线帧;
步骤S204,依据该无线帧中的指示信息判断该无线帧中是否携带BSS标识信息;
步骤S206,若该无线帧携带该BSS标识信息,获得该BSS标识信息,其中,该BSS标识信息为该无线帧的发送站点的BSS color或BSSID。
通过上述步骤,站点接收无线帧,依据该无线帧中的指示信息判断该无线帧中是否携带BSS标识信息,若该无线帧携带该BSS标识信息,获得该BSS标识信息,其中,该BSS标识信息为该无线帧的发送站点的BSScolor或BSSID,解决了如何在RTS/CTS帧交换中识别BSS传输和OBSS传输的问题,实现了空间复用传输。
在本发明的实施例中,在该站点接收该无线帧之前的预设时间段内,且该站点向该无线帧的发送站点发送信道预约请求帧的情况下,该站点依据无线帧中携带的该BSS标识信息与该站点的BSS标识信息进行匹配,若匹配,则该站点为该无线帧的目的接收站点,其中,该无线帧是响应该预约请求帧的帧;
在该站点接收该无线帧之前的预设时间段内,且该站点没有向该无线帧的发送站点发送信道预约请求帧的情况下:
该站点依据无线帧中携带的该BSS标识信息与该站点的BSS标识信息进行匹配,若匹配,该站点为第三方接收站点且该无线帧是该站点所在BSS的无线帧,若不匹配,该站点为第三方接收站点且该无线帧为OBSS的无线帧,或者,
该站点依据无线帧中携带的该BSS标识信息与该站点的多BSS标识信息集合中的BSS标识信息进行匹配,若匹配,该站点为第三方接收站点且该无线帧是该站点所在BSS的无线帧,若不匹配,该站点为第三方接收站点且该无线帧为OBSS的无线帧,或者,
所述站点依据所述无线帧中携带的所述BSS标识信息与所述站点的特定BSS标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在BSS的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为OBSS的无线帧。
当所述接入点为多BSS标识信息集合中的一个成员时,所述特定BSS标识信息为所述多BSS标识信息集合中所对应的接入点共同识别的标识信息,当所述BSS标识信息为BSSID时,所述特定BSSID为所述多BSSID集合中所对应的接入点共同识别的MAC地址,其中,所述多BSS标识信息集合由多个所述接入点的多个所述BSS标识信息组成。
在本发明的实施例中,在该无线帧是该站点所在BSS的无线帧的情况下,该第三方接收站点根据该无线帧的Duration域来判断是否更新该第三方接收站点的NAV;
在该无线帧是该站点的OBSS无线帧的情况下,该第三方站点准备进行空间复用传输。
在本实施例中还提供了一种数据传输的装置,该装置配置为实现上述
实施例及具体实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图3是根据本发明实施例的一种数据传输的装置的结构框图一,如图3所示,该装置位于发送站点中,该装置包括:
设置模块32,在无线帧中携带发送站点的所在基本服务集BSS的BSS标识信息,还在无线帧中携带指示信息,该指示信息用于指示该无线帧是否携带有该BSS标识信息,其中,该BSS标识信息为BSS color或BSSID;
发送模块34,与该设置模块32连接,配置为发送无线帧。
需要说明的是在在确定该无线帧中携带该BSS标识信息和指示信息的情况下,设置模块32和发送模块34可以作为一个模块。
通过上述装置,设置模块32在无线帧中携带发送站点的所在BSS的BSS标识信息,还在无线帧中携带指示信息,发送模块34发送无线帧,解决了如何在RTS/CTS帧交换中识别BSS传输和OBSS传输的问题,实现了空间复用传输。
实际应用时,所述设置模块32可由数据传输的装置中的处理器实现;所述发送模块可由数据传输的装置中的收发机实现。
图4是根据本发明实施例的一种数据传输的装置的结构框图二,如图4所示,该装置位于站点中,该装置包括
接收模块42,配置为接收无线帧;
获得模块44,与接收模块42连接,配置为依据该无线帧中的指示信息判断该无线帧中是否携带BSS标识信息,若该无线帧携带该BSS标识信息,获得该BSS标识信息,其中,该BSS标识信息为该无线帧的发送站点的BSS颜色标识信息BSS color或BSS身份信息BSSID。
通过上述装置,接收模块42配置为接收无线帧;获得模块44配置为依据该无线帧中的指示信息判断该无线帧中是否携带BSS标识信息,若该无线帧携带该BSS标识信息,获得该BSS标识信息,解决了如何在RTS/CTS帧交换中识别BSS传输和OBSS传输的问题,实现了空间复用传输。
实际应用时,所述接收模块42可由数据传输的装置中的收发机实现;所述获得模块44可由数据传输的装置中的处理器实现。
下面结合具体实施例和实施方式对本发明进行详细说明。
图5是根据本发明具体实施例的数据传输的场景示意图,如图5所示,有两个BSS:BSS1和BSS2。
BSS 1中有AP1(高效(HE,High Efficiency)),STA1(HE),STA2(HE),STA3(传统(legacy))。BSS1中HE站点支持空间复用功能。AP1和STA1开启了空间复用功能,STA2没有开启空间复用功能。STA3不支持空间复用功能。
BSS2中有AP2(HE),STA4(HE),STA5(legacy)。BSS2中HE站点支持空间复用功能。AP2和STA4开启了空间复用功能,STA5不支持空间复用功能。
图6是根据本发明具体实施例的携带指示信息和BSSID标识信息的CTS的帧格式的示意图;
图7是根据本发明具体实施例的携带指示信息和BSSID标识信息,空间复用参数的CTS的帧格式的示意图;
图10是根据本发明具体实施例的携带指示信息和BSS Color标识信息的CTS的帧格式的示意图;
图11是根据本发明具体实施例的携带指示信息和BSS Color标识信息,空间复用参数的CTS的帧格式的示意图,如图6,7,10,11所示。
具体实施例一描述上行传输中RTS/CTS(图6)的交互过程;
具体实施例二描述下行传输中RTS/CTS(图6)的交互过程;
具体实施例三描述上行传输中RTS/CTS(图7)的交互过程;
具体实施例四描述下行传输中RTS/CTS(图7)的交互过程;
具体实施例五描述上行传输中RTS/CTS(图10)的交互过程;
具体实施例六描述下行传输中RTS/CTS(图11)的交互过程;
具体实施例七描述多BSSID时上行传输中RTS/CTS的交互过程;
具体实施例八描述多BSSID时下行传输中RTS/CTS的交互过程;
具体实施例九描述特定BSSID时上行传输中RTS/CTS的交互过程;
在具体实施例一~六中,每个AP只有一个BSS,BSS标识信息为AP的BSSID或BSS Color。
在具体实施例七~九中,每个AP有多个BSS,每个BSS有一个唯一的BSSID或BSS Color,这些BSSID或BSS Color构成BSS标识信息集,。假设AP1的BSS标识信息集中有3个BSSID:BSSID1a,BSSID1b,BSSID1c。AP1与所关联STA1之间的BSSID为BSSID1a,AP1与所关联STA2之间的BSSID为BSSID1b,AP1与所关联STA3之间的BSSID为BSSID1c。AP2的BSS标识信息集中有两个BSSID:BSSID2a,BSSID2b。AP2与所关联STA4之间的BSSID为BSSID2a,AP2与所关联STA5之间的BSSID为BSSID2b。
在具体实施例九中,AP1使用一个特定BSS标识信息BSSID1a来代替标识信息集(BSSID1a,BSSID1b,BSSID1c),AP2使用一个特定BSS标识信息BSSID2a来代替标识信息集(BSSID2a,BSSID2b)。AP1中的各个站点将目的地址为BSSID1a的无线帧认为是BSS内的帧,否则是OBSS帧;AP2中的各个站点将目的地址为BSSID2a的无线帧认为是BSS内的帧,否则是OBSS帧。
具体实施例一
本具体实施例描述RTS/CTS的交互过程,图8是根据本发明具体实施例的发送节点发送图6或图7的CTS的流程图,图9是根据本发明具体实施例的接收节点发送图6或图7的CTS的流程图。如图8,图9所示,
STA 1与AP1进行上行传输,使用RTS/CTS来保护信道。
第一步,STA1向AP1发送RTS来预约信道。
第二步,如图8所示,AP 1收到RTS,通过RTS的发送地址知道RTS的发送站点是STA1。AP1在发送CTS时,如图6所示,在MAC信令中加入指示信息,表示该CTS中携带BSS标识信息。同时,AP1把RTS的接收地址复制到CTS的RA域,即BSS1的BSSID,或者直接将AP1的BSSID写入CTS的RA域。
第三步,如图9所示,STA1收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID,且是在自己发送RTS后的短帧间间隔后收到CTS,STA1认为这是响应自己所发RTS的CTS,成功获取传输机会。
如图9所示,STA2收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID,STA2认为CTS是BSS内的帧,且STA2在收到CTS之前没有发送RTS,则STA2根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA3收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。STA3读取CTS的RA域,发现自己不是接收地址,则根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA4收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID,不是自己AP的BSSID,则STA 4认为CTS是OBSS
的帧。判断出OBSS帧以后,STA4准备进行空间复用的操作。
如图9所示,STA 5收到CTS的处理过程与STA 3收到CTS的处理过程相同。
具体实施例二
本具体实施例描述RTS/CTS的交互过程,具体流程如图8,图9所示。
AP1与STA 1进行下行传输,使用RTS/CTS来保护信道。
第一步,AP1向STA1发送RTS。
第二步,STA1收到RTS,通过RTS的发送地址知道RTS的发送站点是AP1。STA1在发送CTS时,如图6所示,在MAC信令加入指示信息,表示该CTS中携带BSS标识信息。STA1把RTS的发送地址复制到CTS的RA域,即该BSS的BSSID,或者直接将AP1的BSSID写入CTS的RA域。
第三步,AP1收到CTS,CTS的接收地址是AP1的MAC地址,AP1认为这是响应自己所发RTS的CTS,成功获取传输机会。
如图9所示,STA2收到CTS。CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID,STA2认为CTS是BSS内的帧,且STA2在收到CTS之前没有发送RTS,则STA2根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA3收到CTS,STA3读取CTS的RA域,发现自己不是接收地址,则根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA4收到CTS,CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID,不是自己AP的BSSID,则STA4认为CTS是OBSS的帧。判断出OBSS帧以后,STA4准备进行空间复用的操作。
如图9所示,STA 5收到CTS的处理过程与STA 3收到CTS的处理过程相同。
具体实施例三
本具体实施例描述RTS/CTS的交互过程,具体流程如图8,图9所示。
STA 1与AP1进行上行传输,使用RTS/CTS来保护信道。
第一步,STA1向AP1发送RTS来预约信道。
第二步,如图8所示,AP1收到RTS,通过RTS的发送地址知道RTS的发送站点是STA1。AP1在发送CTS时,如图7所示,在MAC信令中加入指示信息,表示该CTS中携带BSS标识信息和空间复用参数。AP1把RTS的接收地址复制到CTS的RA域,即BSS1的BSSID,或者直接将AP1的BSSID写入CTS的RA域。在MAC信令的预留比图中加入空间复用参数,如图7所示。
第三步,如图9所示,STA1收到CTS,CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID,且是在自己发送RTS后的短帧间间隔后收到CTS,STA1认为这是响应自己所发RTS的CTS,成功获取传输机会。
如图9所示,STA 2收到CTS,CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID,STA2认为CTS是BSS内的帧,且STA2在收到CTS之前没有发送RTS,则STA2根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA 3收到CTS,STA3读取CTS的RA域,发现自己不是接收地址,则根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA4收到CTS,CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID,不是自己AP的BSSID,则STA4认为CTS是OBSS的帧。STA4获取MAC信令中的空间复用参数,准备进行空间复用的操作。
如图9所示,STA 5收到CTS的处理过程与STA 3收到CTS的处理过程相同。
具体实施例四
本具体实施例描述RTS/CTS的交互过程,具体流程如图8,图9所示。
AP1与STA 1进行下行传输,使用RTS/CTS来保护信道。
第一步,AP1向STA1发送RTS。
第二步,STA1收到RTS,通过RTS的发送地址知道RTS的发送站点是AP1。如图7所示,STA1在发送CTS时,在MAC信令加入指示信息,表示该CTS中携带BSS标识信息和空间复用参数。STA1把RTS的发送地址复制到CTS的RA域,即该BSS的BSSID,或者直接将AP1的BSSID写入CTS的RA域。STA1在CTS的MAC信令中加入空间复用参数。
第三步,AP1收到CTS,CTS的接收地址是AP1的MAC地址,AP1认为这是响应自己所发RTS的CTS,成功获取传输机会。
如图9所示,STA 2收到CTS,CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID,STA2认为CTS是BSS内的帧,且STA2在收到CTS之前没有发送RTS,则STA2根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA3收到CTS,STA3读取CTS的RA域,发现自己不是接收地址,则根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA4收到CTS,CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID,不是自己AP的BSSID,则STA 2认为CTS是OBSS的帧。STA4获取MAC信令中的空间复用参数,准备进行空间复用的操作。
如图9所示,STA5收到CTS的处理过程与ST 3收到CTS的处理过程相同。
具体实施例五
本具体实施例描述RTS/CTS的交互过程,图12是根据本发明具体实施
例的发送节点发送图10或图11的CTS的流程图,图13是根据本发明具体实施例的接收节点发送图10或图11的CTS的流程图,具体流程如图12,图13所示。
STA 1与AP1进行上行传输,使用RTS/CTS来保护信道。
第一步,STA1向AP1发送RTS来预约信道。
第二步,如图12所示,AP1收到RTS,通过RTS的发送地址知道RTS的发送站点是STA1。AP1在发送CTS时,如图10所示,在MAC信令中加入指示信息,表示该CTS中携带BSS标识信息BSS Color。AP1在CTS的MAC信令中加入BSS Color。
第三步,如图13所示,STA1收到CTS,CTS的MAC信令中有上述指示信息,CTS的BSS Color是自己BSS的标识信息,且CTS的接收地址是自己,则STA1成功获取传输机会。
如图13所示,STA 2收到CTS,CTS的MAC信令中有上述指示信息,CTS的BSS Color是自己BSS的标识信息,但CTS的接收地址不是自己,则STA2根据CTS的duration来判断是否更新自己的NAV。
如图13所示,STA3收到CTS,STA3读取CTS的RA域,发现自己不是接收地址,则根据CTS的duration来判断是否更新自己的NAV。
如图13所示,STA4收到CTS,CTS的MAC信令中有上述指示信息,CTS的BSS Color是不自己BSS的标识信息,则STA4认为CTS是OBSS的帧。判断出OBSS帧以后,STA4准备进行空间复用的操作。
如图13所示,STA5收到CTS的处理过程与STA3收到CTS的处理过程相同。
具体实施例六
本具体实施例描述RTS/CTS的交互过程,具体流程如图12,图13所示。
AP1与STA 1进行下行传输,使用RTS/CTS来保护信道。
第一步,AP1向STA1发送RTS。
第二步,STA1收到RTS,通过RTS的发送地址知道RTS的发送站点是AP1。如图11所示,STA1在发送CTS时,在MAC信令加入指示信息,表示该CTS中携带BSS标识信息BSS Color和空间复用参数。STA1在CTS的MAC信令中加入BSS Color,在RA域加入空间复用参数。
第三步,AP1收到CTS,CTS的MAC信令中有上述指示信息,CTS的BSS Color是自己BSS的标识信息,且AP1在收到CTS之前正在等待CTS,则AP1成功获取传输机会。
如图13所示,STA2收到CTS,CTS的MAC信令中有上述指示信息,CTS的BSS Color是自己BSS的标识信息,STA2认为CTS是BSS内的帧,且STA2在收到CTS之前没有等待CTS,则STA2根据CTS的duration来判断是否更新自己的NAV。
如图13所示,STA3收到CTS,STA3读取CTS的RA域,发现自己不是接收地址,则根据CTS的duration来判断是否更新自己的NAV。
如图13所示,STA4收到CTS,CTS的MAC信令中有上述指示信息,CTS的BSS Color不是自己BSS的标识信息,则STA4认为CTS是OBSS的帧。STA4获取RA中的空间复用参数,准备进行空间复用的操作。
如图13所示,STA5收到CTS的处理过程与STA3收到CTS的处理过程相同。
具体实施例七
STA1与AP1进行上行传输,使用RTS/CTS来保护信道。
第一步,STA1向AP1发送RTS来预约信道,RTS的接收地址为BSSID1a。
第二步,如图8所示,AP1收到RTS,通过RTS的发送地址知道RTS
的发送站点是STA1。AP1在发送CTS时,如图6所示,在MAC信令中加入指示信息,表示该CTS中携带BSS标识信息。同时,AP1把RTS的接收地址复制到CTS的RA域,即BSS1的BSSID1a,或者直接将AP1的BSSID1a写入CTS的RA域。
第三步,如图9,STA1收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID1a,且是在自己发送RTS后的短帧间间隔后收到CTS,STA1认为这是响应自己所发RTS的CTS,成功获取传输机会。
如图9所示,STA 2收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID1a。而BSSID1a为STA 2的基本服务集BSS1的BSS标识信息集(BSSID1a,BSSID1b,BSSID1c)中的一个,即BSSID匹配,STA2认为该无线帧为BSS内的帧。STA2在收到CTS之前没有发送RTS,则STA2根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA 3收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。STA3读取CTS的RA域为BSSID1a,发现自己不是接收地址,则根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA4收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID1a,与自己的BSS标识信息集(BSSID2a,BSSID2b)不匹配,则STA4认为CTS是OBSS的帧。判断出OBSS帧以后,STA4准备进行空间复用的操作。
如图9所示,STA5收到CTS的处理过程与STA3收到CTS的处理过程相同。
具体实施例八
AP1与STA 1进行下行传输,使用RTS/CTS来保护信道。
第一步,AP1向STA1发送RTS,RTS的发送地址为BSSID1a。
第二步,STA1收到RTS,通过RTS的发送地址知道RTS的发送站点是AP1。STA1在发送CTS时,如图6所示,在MAC信令加入指示信息,表示该CTS中携带BSS标识信息。STA1把RTS的发送地址复制到CTS的RA域,即BSSID1a,或者直接将AP1的BSSID1a写入CTS的RA域。
第三步,AP1收到CTS,CTS的接收地址BSSID1a是AP1的BSS标识信息集中的一个BSS标识信息,AP1认为这是响应自己所发RTS的CTS,成功获取传输机会。
如图9所示,STA 2收到CTS,CTS的MAC信令中有上述指示信息,CTS的接收地址是BSSID1a,匹配STA2的BSS标识信息集,STA2认为CTS是BSS内的帧,且STA2在收到CTS之前没有发送RTS,则STA2根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA 3收到CTS,STA3读取CTS的接收地址是BSSID1a,发现自己不是接收地址,则根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA4收到CTS。CTS的MAC信令中有上述指示信息,CTS的接收地址是BSS1的BSSID1a,与自己的BSS标识信息集(BSSID2a,BSSID2b)不匹配,则STA4认为CTS是OBSS的帧。判断出OBSS帧以后,STA4准备进行空间复用的操作。
如图9所示,STA5收到CTS的处理过程与STA3收到CTS的处理过程相同。
具体实施例九
STA 1与AP1进行上行传输,使用RTS/CTS来保护信道。
第一步,STA1向AP1发送RTS来预约信道,RTS的接收地址为
BSSID1a。
第二步,如图8所示,AP 1收到RTS,通过RTS的发送地址知道RTS的发送站点是STA1。AP1在发送CTS时,如图6所示,在MAC信令中加入指示信息,表示该CTS中携带BSS标识信息。同时,AP1将BSS标识信息集(BSSID1a,BSSID1b,BSSID1c)中的特定BSSID,此例中特定BSSID即为BSSID1a写入CTS的RA域。与BSSID1a,BSSID1b,BSSID1c关联的站点均认为接收地址为BSSID1a的无线帧为本BSS无线帧。
第三步,如图9所示,STA1收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。CTS的MAC信令中有上述指示信息,CTS的接收地址BSSID1a是BSS标识信息集的特定BSSID,且是在自己发送RTS后的短帧间间隔后收到CTS,STA1认为这是响应自己所发RTS的CTS,成功获取传输机会。
如图9所示,STA 2收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。CTS的MAC信令中有上述指示信息,STA2获得CTS的接收地址BSSID1a是BSS标识信息集的特定BSSID,STA2认为该无线帧为BSS内的帧。STA2在收到CTS之前没有发送RTS,则STA2根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA3收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。STA3读取CTS的RA域为BSSID1a,发现自己不是接收地址,则根据CTS的duration来判断是否更新自己的NAV。
如图9所示,STA4收到无线帧,从无线帧的MAC信令中帧类型信息得知无线帧为CTS。CTS的MAC信令中有上述指示信息,STA4获得CTS的接收地址BSSID1a是BSS标识信息集的特定BSSID,此地址与STA4所在基本服务集BSS2的特定BSSID即BSSID2a不匹配,则STA4认为CTS是OBSS的帧。判断出OBSS帧以后,STA4准备进行空间复用的操作。
注意:特定BSSID也可以为BSSID_A,其中BSSID_A的(48-n)MSB位为参考BSSID的(48-n)MSB位,(n)位LSB为0。其中参考BSSID,n在beacon中携带,多BSSID集合中BSS最多为2^n。特定BSSID也可以多BSS标识信息集合所对应的接入点共同识别的其他MAC地址。这些特定BSSID的用法与实施例九相同,此处不再赘述。
如图9所示,STA5收到CTS的处理过程与STA3收到CTS的处理过程相同。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,在无线帧中携带发送站点的所在基本服务集BSS的BSS标识信息,还在无线帧中携带指示信息,该指示信息用于指示该无线帧是否携带有该BSS标识信息,其中,该BSS标识信息为BSS color或BSS身份信息BSSID;
S2,发送站点发送无线帧。
可选地,存储介质还被设置为存储用于执行上述实施例的以下步骤的程序代码:
S1,站点接收无线帧;
S2,依据该无线帧中的指示信息判断该无线帧中是否携带BSS标识信
息;
S3,若该无线帧携带该BSS标识信息,获得该BSS标识信息,其中,该BSS标识信息为该无线帧的发送站点的BSS颜色标识信息BSS color或BSS身份信息BSSID。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。
换句话说,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质包括一组指令,当执行所述指令时,引起至少一个处理器执行上述图1所示的数据传输的方法,或者执行上述图2所示的数据传输的方法。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
通过本发明实施例,发送站点发送无线帧,其中,该无线帧中携带有该发送站点所在BSS的BSS标识信息,该无线帧中还携带有指示信息,该指示信息用于指示该无线帧是否携带有该BSS标识信息,其中,该BSS标识信息为BSS color或BSSID,实现了空间复用传输。
Claims (17)
- 一种数据传输的方法,包括:发送站点发送无线帧,其中,所述无线帧中携带有所述发送站点所在基本服务集BSS的BSS标识信息,所述无线帧中还携带有指示信息,所述指示信息用于指示所述无线帧是否携带有所述BSS标识信息,其中,所述BSS标识信息为BSS颜色标识信息BSS color或BSS身份信息BSSID。
- 根据权利要求1所述的方法,其中,所述发送站点在发送所述无线帧之前,所述方法还包括:接收一个目的地址为所述发送站点的信道预约请求帧,其中,所述无线帧是响应所述信道预约请求帧的帧。
- 根据权利要求1所述的方法,其中,所述指示信息携带在所述无线帧的媒体接入控制MAC信令部分中。
- 根据权利要求1所述的方法,其中,所述BSSID是指所述发送站点所在BSS的接入点的48位MAC地址。
- 根据权利要求1所述的方法,其中,当所述发送站点为接入点时,所述BSSID为所述发送站点的MAC地址;在所述发送站点为非接入点时,所述BSSID为所述发送站点所在BSS的接入点的MAC地址。
- 根据权利要求1所述的方法,其中,当所述接入点为多BSS标识信息集合中的一个成员时,所述BSSID为特定BSSID,所述特定BSSID为所述多BSS标识信息集合所对应的接入点共同识别的MAC地址。
- 根据权利要求1所述的方法,其中,所述BSSID携带于所述无线帧的接收地址域中。
- 根据权利要求1所述的方法,其中,所述无线帧还携带有空间复用参数。
- 根据权利要求8所述的方法,其中,所述空间复用参数携带于所述无线帧的MAC信令中。
- 根据权利要求9所述的方法,其中,所述空间复用参数包括以下至少之一:所述发送站点的发射功率,所述发送站点所能容忍的干扰水平,所述发送站点的空闲信道评估CCA门限。
- 根据权利要求10所述的方法,其中,所述CCA门限是指所述发送站点在接收一个重叠基本服务集OBSS帧时,用于判断信道忙闲所用的CCA门限。
- 一种数据传输的方法,包括:站点接收无线帧;依据所述无线帧中的指示信息判断所述无线帧中是否携带BSS标识信息;若所述无线帧携带所述BSS标识信息,获得所述BSS标识信息,其中,所述BSS标识信息为所述无线帧的发送站点的BSS颜色标识信息BSScolor或BSS身份信息BSSID。
- 根据权利要求12所述的方法,其中,在所述站点接收所述无线帧之前的预设时间段内,且所述站点向所述无线帧的发送站点发送信道预约请求帧的情况下,所述站点依据无线帧中携带的所述BSS标识信息与所述站点的BSS标识信息进行匹配,若匹配,则所述站点为所述无线帧的目的接收站点,其中,所述无线帧是响应所述预约请求帧的帧;在所述站点接收所述无线帧之前的预设时间段内,且所述站点没有向所述无线帧的发送站点发送信道预约请求帧的情况下:所述站点依据无线帧中携带的所述BSS标识信息与所述站点的BSS标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在BSS的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为重叠基础服务集OBSS的无线帧,或者,所述站点依据无线帧中携带的所述BSS标识信息与所述站点的多BSS标识信息集合中的BSS标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在BSS的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为重叠基本服务集OBSS的无线帧,或者,所述站点依据所述无线帧中携带的所述BSS标识信息与所述站点的特定BSS标识信息进行匹配,若匹配,所述站点为第三方接收站点且所述无线帧是所述站点所在BSS的无线帧,若不匹配,所述站点为第三方接收站点且所述无线帧为OBSS的无线帧;其中,当所述接入点为所述多BSS标识信息集合中的一个成员时,所述特定BSS标识信息为所述多BSS标识信息集合中所对应的接入点共同识别的标识信息,当所述BSS标识信息为BSSID时,所述特定BSSID为所述多BSSID集合中所对应的接入点共同识别的MAC地址。
- 根据权利要求12所述的方法,其中,在所述无线帧是所述站点所在BSS的无线帧的情况下,所述第三方接收站点根据所述无线帧的持续时间Duration域来判断是否更新所述第三方接收站点的网络分配矢量NAV;在所述无线帧是所述站点的OBSS无线帧的情况下,所述第三方站点准备进行空间复用传输。
- 一种数据传输的装置,位于发送站点,包括:发送模块,配置为发送无线帧,其中,所述无线帧中携带有所述发送站点所在基本服务集BSS的BSS标识信息,所述无线帧中还携带有指示信 息,所述指示信息用于指示所述无线帧是否携带有所述BSS标识信息,其中,所述BSS标识信息为BSS颜色标识信息BSS color或BSS身份信息BSSID。
- 一种数据传输的装置,包括:接收模块,配置为接收无线帧;获得模块,配置为依据所述无线帧中的指示信息判断所述无线帧中是否携带BSS标识信息,若所述无线帧携带所述BSS标识信息,获得所述BSS标识信息,其中,所述BSS标识信息为所述无线帧的发送站点的BSS颜色标识信息BSS color或BSS身份信息BSSID。
- 一种计算机存储介质,所述计算机存储介质包括一组指令,当执行所述指令时,引起至少一个处理器执行如权利要求1至11任一项所述的数据传输的方法,或者执行如权利要求12至14任一项所述的数据传输的方法。
Applications Claiming Priority (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610010027.8 | 2016-01-06 | ||
| CN201610010027 | 2016-01-06 | ||
| CN201610104371 | 2016-02-25 | ||
| CN201610104371.3 | 2016-02-25 | ||
| CN201610235394.8 | 2016-04-15 | ||
| CN201610235394 | 2016-04-15 | ||
| CN201610506655.5 | 2016-06-30 | ||
| CN201610506655.5A CN106954273B (zh) | 2016-01-06 | 2016-06-30 | 数据传输的方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017118297A1 true WO2017118297A1 (zh) | 2017-07-13 |
Family
ID=59273231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/111553 Ceased WO2017118297A1 (zh) | 2016-01-06 | 2016-12-22 | 数据传输的方法、装置及计算机存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2017118297A1 (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110933689A (zh) * | 2019-11-20 | 2020-03-27 | 普联技术有限公司 | 确定BSS Color值的方法、装置、终端设备及存储介质 |
| CN112511363A (zh) * | 2020-03-15 | 2021-03-16 | 中兴通讯股份有限公司 | 一种时延性能评估方法、装置和存储介质 |
| CN119788609A (zh) * | 2025-01-14 | 2025-04-08 | 方心科技股份有限公司 | 基于RoCE网络的电磁暂态仿真并行性能优化方法 |
| WO2025199700A1 (zh) * | 2024-03-25 | 2025-10-02 | 北京小米移动软件有限公司 | 通信方法、通信设备及通信系统 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101472318A (zh) * | 2007-12-26 | 2009-07-01 | 索尼株式会社 | 无线通信系统、无线通信设备、无线通信方法和程序 |
| CN102907125A (zh) * | 2009-11-04 | 2013-01-30 | 高通股份有限公司 | 用于无线通信网络中对等方发现的方法与装置 |
| CN102970738A (zh) * | 2009-10-18 | 2013-03-13 | 英特尔公司 | 选择性地中止无线通信分组的接收的设备、系统以及方法 |
| CN103260136A (zh) * | 2012-02-17 | 2013-08-21 | 华为终端有限公司 | 通信方法、站点设备及接入点设备 |
| CN104272797A (zh) * | 2012-05-04 | 2015-01-07 | 交互数字专利控股公司 | 有效媒介接入控制(mac)报头 |
| WO2015120488A1 (en) * | 2014-02-10 | 2015-08-13 | Mediatek Inc. | Method for identifying source bss in wlan |
-
2016
- 2016-12-22 WO PCT/CN2016/111553 patent/WO2017118297A1/zh not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101472318A (zh) * | 2007-12-26 | 2009-07-01 | 索尼株式会社 | 无线通信系统、无线通信设备、无线通信方法和程序 |
| CN102970738A (zh) * | 2009-10-18 | 2013-03-13 | 英特尔公司 | 选择性地中止无线通信分组的接收的设备、系统以及方法 |
| CN102907125A (zh) * | 2009-11-04 | 2013-01-30 | 高通股份有限公司 | 用于无线通信网络中对等方发现的方法与装置 |
| CN103260136A (zh) * | 2012-02-17 | 2013-08-21 | 华为终端有限公司 | 通信方法、站点设备及接入点设备 |
| CN104272797A (zh) * | 2012-05-04 | 2015-01-07 | 交互数字专利控股公司 | 有效媒介接入控制(mac)报头 |
| WO2015120488A1 (en) * | 2014-02-10 | 2015-08-13 | Mediatek Inc. | Method for identifying source bss in wlan |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110933689A (zh) * | 2019-11-20 | 2020-03-27 | 普联技术有限公司 | 确定BSS Color值的方法、装置、终端设备及存储介质 |
| CN110933689B (zh) * | 2019-11-20 | 2023-06-06 | 普联技术有限公司 | 确定BSS Color值的方法、装置、终端设备及存储介质 |
| CN112511363A (zh) * | 2020-03-15 | 2021-03-16 | 中兴通讯股份有限公司 | 一种时延性能评估方法、装置和存储介质 |
| US12457159B2 (en) | 2020-03-15 | 2025-10-28 | Zte Corporation | Delay performance evaluation method and apparatus, and storage medium |
| WO2025199700A1 (zh) * | 2024-03-25 | 2025-10-02 | 北京小米移动软件有限公司 | 通信方法、通信设备及通信系统 |
| CN119788609A (zh) * | 2025-01-14 | 2025-04-08 | 方心科技股份有限公司 | 基于RoCE网络的电磁暂态仿真并行性能优化方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12302397B2 (en) | Controlling transmissions from multiple user devices via a request-clear technique | |
| US12207132B2 (en) | Multi-user wireless communication method and wireless communication terminal using same | |
| US11140556B2 (en) | Wireless communication method and wireless communication terminal for spatial reuse of overlapped basic service set | |
| CN108353429B (zh) | 无线通信系统中nav设置方法及相关设备 | |
| EP3139680B1 (en) | Channel access method, system and computer readable storage medium | |
| WO2016108589A1 (en) | Fast association in millimeter wave wireless local area network systems | |
| US9907089B2 (en) | Method and apparatus for retrieving a transmission opportunity control in reverse direction grant | |
| EP3397016B1 (en) | Channel contention method and apparatus | |
| CN114073163B (zh) | 用于随机接入过程的方法和装置 | |
| EP2702823B1 (en) | Channel access method and apparatus in wireless local area network system | |
| CN106954273B (zh) | 数据传输的方法及装置 | |
| US20230247599A1 (en) | Wireless communication method and terminal for multi-user uplink transmission | |
| WO2015169025A1 (zh) | 并行数据传输处理方法、装置及计算机存储介质 | |
| JP2015508263A (ja) | データ伝送方法、アクセス・ポイントおよび局 | |
| KR20100084139A (ko) | 다중 채널을 이용하는 무선랜 시스템에서 매체 접근 제어 방법 | |
| WO2016192510A1 (zh) | 一种信道接入方法、站点和系统 | |
| US10333737B2 (en) | Method of aligning interference in wireless local area network | |
| WO2017118297A1 (zh) | 数据传输的方法、装置及计算机存储介质 | |
| US20240107604A1 (en) | Network allocation vector (nav) operation in multi-access point (ap) coordination | |
| WO2018035801A9 (zh) | 一种消息发送方法、相关设备及系统 | |
| CN106788910B (zh) | 传输机会持有者变更方法及装置 | |
| US11477780B2 (en) | Radio frame processing method and apparatus in a multiple BSS scenario | |
| EP3389312B1 (en) | Determination of a transmission opportunity by an access point | |
| WO2017031731A1 (zh) | 一种数据传输方法及接入点、站点 | |
| EP3697164A1 (en) | Signal transmission method, corresponding equipment and storage medium |
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: 16883423 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16883423 Country of ref document: EP Kind code of ref document: A1 |