WO2017031640A1 - Procédés et appareils permettant de déterminer une station de base (bss) à laquelle appartient une trame de commande et envoyer la trame de commande, et dispositif - Google Patents
Procédés et appareils permettant de déterminer une station de base (bss) à laquelle appartient une trame de commande et envoyer la trame de commande, et dispositif Download PDFInfo
- Publication number
- WO2017031640A1 WO2017031640A1 PCT/CN2015/087824 CN2015087824W WO2017031640A1 WO 2017031640 A1 WO2017031640 A1 WO 2017031640A1 CN 2015087824 W CN2015087824 W CN 2015087824W WO 2017031640 A1 WO2017031640 A1 WO 2017031640A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frame
- color
- control frame
- control
- field
- 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
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a device for determining a BSS to which a control frame belongs and a control frame to be transmitted.
- the performance of the link when using SR is compared to the performance when not using SR.
- the reduction is achieved, but the sum of the capacities of the multiple links using the SR is improved compared to the link capacity when the SR is not used, that is, the system capacity is improved. Therefore, the system can be implemented by introducing the SR mechanism. Increase in capacity.
- the so-called SR that is, at least two adjacent links are transmitted in parallel with little influence on each other.
- the system capacity is 54 Mbps; and when two adjacent links are using SR Although the rates of both links are reduced to 36 Mbps, since the two links can work simultaneously, the system capacity is the sum of the rates of the two links, that is, 72 Mbps.
- the STA can determine whether the SR can be used by determining the BSS to which the received control frame belongs.
- the STA may determine the received by distinguishing the Color (short identifier of the BSS) or the MAC address of the MAC (Medium Access Control) header in the SIG (Signal) of the physical header of the control frame.
- the control frame is from the BSS (Basic Service Set Identifier) (intra-BSS) or the neighbor BSS (inter-BSS). And when the control frame is from the neighbor BSS, by adjusting the CCA threshold to a high level, the frame whose received power is within the range of the minimum sensitivity level of the receiver and the CCA threshold interval after the adjustment is ignored.
- the STA even if the STA can correctly parse the frame, it will not use the information in the frame for any processing. For example, the STA does not use the information of the Duration field in the frame to update its NAV (Network Allocation Vector). , network allocation vector), therefore, the STA is not suppressed by the transmission of the neighbor BSS, so that the SR can be used.
- NAV Network Allocation Vector
- control frames such as CTS (Clear to Send) frames, ACK (Acknowledge) frame, RTS (Request to Send) frame, BAR (Block Acknowledge Request) frame, BA (Block Acknowledge) frame, and Control Wrapper frame are only available in the MAC header.
- BSSID Basic Service Set Identifier
- the embodiments of the present invention provide a method, a device, and a device for determining a BSS to which a control frame belongs, and a method for transmitting a control frame, which can accurately determine the BSS to which the received control frame belongs, thereby determining whether the SR can be used.
- the embodiment of the present invention adopts the following technical solutions:
- an embodiment of the present invention provides a method for determining a basic service set BSS, where the method includes:
- the first device receives a control frame sent by the second device, where the control frame includes a data Data field;
- the first device determines, according to the Color, whether the control frame is from a BSS to which the first device belongs.
- the method includes:
- the first device acquires type indication information from the control frame, where the type indication information is located in a frame control Frame Control field of the Data field in the control frame, or a first bit located in a receiver address RA field;
- the first device determines, according to the BSSID, whether the control frame is from a BSS to which the first device belongs.
- the determining, by the first device, the control frame, according to the BSSID, whether the control frame is from a BSS to which the first device belongs Previously including:
- the first device obtains the identifier indication information from the control frame, where the identifier indication information is located in the Frame Control field in the control frame, or is located in the RA domain, and the identifier indication information is used to indicate the a storage location of the BSSID, where the storage location of the BSSID includes a transmitter address TA domain or the RA domain;
- the first device acquires the BSSID from a storage location of the BSSID.
- the control frame includes requesting to send an RTS frame, clear sending CTS frame, acknowledgment ACK frame, block acknowledgment request BAR frame, block acknowledgment BA frame or control encapsulated Control Wrapper frame.
- the type indication information is used to indicate that when the control frame is determined to be the CTS frame or the ACK frame Whether the RA domain of the control frame stores a BSSID, or when it is determined that the control frame is the RTS frame, the BAR frame, or the BA frame, whether the TA domain or the RA domain of the control frame is stored Said BSSID.
- the acquiring, by the first device, the color of the BSS to which the second device belongs from the data field in the control frame includes:
- the first device acquires the color from a Frame Control field of the Data domain
- the first device acquires the service from a service SREVICE domain of the Data domain.
- Color
- the first device acquires the Color from a scrambled seed of the Data field.
- the controlling The frame when determining that the first device acquires the color from an SREVICE domain of the Data domain, the controlling The frame further includes a Color check field, where the Color check field is used to check the Color, the Color check field is located in the Frame Control field, or is located in the SERVICE field and the Frame Control In the domain.
- the method before the acquiring, by the first device, the color of the BSS to which the second device belongs from the data field in the control frame, the method includes:
- the first device acquires color presence indication information from the control frame, where the color presence indication information is located in a Frame Control field or a first bit of an RA domain of the Data domain in the control frame;
- an embodiment of the present invention provides a method for sending a control frame, where the method includes:
- the second device sets a color value Color of the BSS to which the second device belongs in the data Data field in the control frame, where the color is an identifier of the BSS;
- the second device sends the control frame, so that the first device determines, according to the Color, whether the control frame is from a BSS to which the first device belongs after receiving the control frame.
- the method before the setting, by the second device, the color of the BSS to which the second device belongs in the data field in the control frame, the method includes:
- the second device When it is determined that the control frame does not carry the BSSID, performing the step, the second device, in a data Data field in a control frame, setting a color of a BSS to which the second device belongs;
- the second device sets type indication information in the control frame, where the type indication information is located in a frame control Frame Control field of the Data field in the control frame. Or the first bit located in the RA field of the receiver address.
- the method includes:
- the second device sets the identifier indication information in the control frame, so that the first device acquires the BSSID according to the identifier indication information, where the identifier indication information is located in the frame in the control frame.
- the control field, or located in the RA domain, the identifier indication information is used to indicate a storage location of the BSSID, and the storage location of the BSSID includes a transmitter address TA domain or the RA domain.
- control frame includes: requesting to send an RTS frame, clearing and sending CTS frame, acknowledgment ACK frame, block acknowledgment request BAR frame, block acknowledgment BA frame or control encapsulated Control Wrapper frame.
- the type indication information is used to indicate that when the control frame is determined to be the CTS frame or the ACK frame Whether the RA domain of the control frame stores a BSSID, or when it is determined that the control frame is the RTS frame, the BAR frame, or the BA frame, whether the TA domain or the RA domain of the control frame is stored Said BSSID.
- the setting, by the second device, the color of the BSS to which the second device belongs in the data data field in the control frame includes:
- the second device sets the color in a Frame Control field of the Data domain
- the second device sets the color in a service SREVICE field of the Data domain
- the second device sets the Color in a scrambled seed of the Data field.
- the controlling The frame when determining that the second device sets the color in an SREVICE domain of the Data domain, the controlling The frame further includes a Color check field, where the Color check field is used to check the Color, the Color check field is located in the Frame Control field, or is located in the SERVICE field and the Frame Control In the domain.
- the second device sets color presence indication information in the control frame, where the color presence indication information is located in a Frame Control field or a first bit of an RA field of the Data field in the control frame, where the color presence indication The information is used to indicate that the control frame carries the Color.
- an embodiment of the present invention provides an apparatus for determining a basic service set BSS, where the apparatus includes:
- a receiving module configured to receive a control frame sent by the second device, where the control frame includes a data Data field;
- An acquiring module configured to acquire, according to the Data field in the control frame, a color value Color of a BSS to which the second device belongs, where the color is an identifier of the BSS;
- a determining module configured to determine, according to the Color, whether the control frame is from a BSS to which the first device belongs.
- the acquiring module is further configured to acquire type indication information from the control frame, where the type indication information is located in the control frame.
- the frame of the Data field controls the Frame Control field, or the first bit located in the RA field of the receiver address;
- a determining module configured to determine, according to the type indication information, whether the control frame is Carrying the basic service set identifier BSSID; when it is determined that the control frame does not carry the BSSID, acquiring the color of the BSS to which the second device belongs from the Data field in the control frame; When the BSSID is described, it is determined according to the BSSID whether the control frame is from a BSS to which the first device belongs.
- the acquiring module is further configured to obtain, from the control frame, identifier indication information, where the identifier indication information is located The frame control field in the control frame, or located in the RA domain, the identifier indication information is used to indicate a storage location of the BSSID, and the storage location of the BSSID includes a transmitter address TA domain or the RA domain ;
- the determining module is further configured to determine, according to the identifier indication information, a storage location of the BSSID;
- the obtaining module is further configured to acquire the BSSID from a storage location of the BSSID.
- the control frame includes requesting to send an RTS frame, clear sending CTS frame, acknowledgment ACK frame, block acknowledgment request BAR frame, block acknowledgment BA frame or control encapsulated Control Wrapper frame.
- the type indication information is used to indicate that when the control frame is determined to be the CTS frame or the ACK frame Whether the RA domain of the control frame stores a BSSID, or when it is determined that the control frame is the RTS frame, the BAR frame, or the BA frame, whether the TA domain or the RA domain of the control frame is stored Said BSSID.
- the acquiring module is specifically configured to obtain the color from a FrameControl field of the Data domain
- the acquiring module is specifically configured to obtain the color from a service SREVICE domain of the Data domain;
- the obtaining module is specifically configured to obtain the color from a scrambled seed of the Data domain.
- the controlling The frame when determining that the first device acquires the color from an SREVICE domain of the Data domain, the controlling The frame further includes a Color check field, where the Color check field is used to check the Color, the Color check field is located in the Frame Control field, or is located in the SERVICE field and the Frame Control In the domain.
- the acquiring module is further configured to obtain color presence indication information from the control frame, where the color presence indication information is located in the control frame. a first bit of the Frame Control field or the RA field of the Data field; when it is determined that the color presence indication information indicates that the control frame carries the Color, the first domain is obtained from the Data field in the control frame The color of the BSS to which the second device belongs.
- an embodiment of the present invention provides an apparatus for transmitting a control frame, where the apparatus includes:
- a setting module configured to set, in a data Data field in the control frame, a color value Color of a BSS to which the second device belongs, where the color is an identifier of the BSS;
- a sending module configured to send the control frame, so that the first device determines, according to the Color, whether the control frame is from a BSS to which the first device belongs after receiving the control frame.
- the determining module is configured to determine whether the control frame carries a basic service set identifier BSSID, and when determining that the control frame does not carry the BSSID, Set the color of the BSS to which the second device belongs in the data field in the control frame; when it is determined that the control frame carries the BSSID, set type indication information in the control frame, where the type indication information is located in the The frame of the Data field in the control frame controls the Frame Control field, or the first bit located in the receiver address RA field.
- BSSID basic service set identifier
- the setting module is further configured to: set identifier indication information in the control frame, to facilitate the Obtaining, according to the identifier indication information, a device a BSSID, where the identifier indication information is located in the Frame Control field in the control frame, or in the RA domain, the identifier indication information is used to indicate a storage location of the BSSID, and the storage location of the BSSID includes a transmission Machine address TA domain or the RA domain.
- the control frame includes requesting to send an RTS frame, clear sending CTS frame, acknowledgment ACK frame, block acknowledgment request BAR frame, block acknowledgment BA frame or control encapsulated Control Wrapper frame.
- the type indication information is used to indicate that when the control frame is determined to be the CTS frame or the ACK frame Whether the RA domain of the control frame stores a BSSID, or when it is determined that the control frame is the RTS frame, the BAR frame, or the BA frame, whether the TA domain or the RA domain of the control frame is stored Said BSSID.
- the setting module is configured to set the color in a Frame Control field of the Data domain
- the setting module is specifically configured to set the color in a service SREVICE field of the Data domain;
- the setting module is specifically configured to set the color in a scrambling seed of the Data field.
- the controlling The frame when determining that the second device sets the color in an SREVICE domain of the Data domain, the controlling The frame further includes a Color check field, where the Color check field is used to check the Color, the Color check field is located in the Frame Control field, or is located in the SERVICE field and the Frame Control In the domain.
- the setting module is further configured to: set a color presence indication information in the control frame, where the color presence indication information is located in the control frame. a first bit of the Frame Control field or the RA field of the Data field, where the color presence indication information is used to indicate that the control frame carries the Said Color.
- an embodiment of the present invention provides a device for determining a basic service set BSS, where the device is a first device, or is integrated in the first device, where the device includes:
- a communication bus configured to receive a control frame sent by the second device, where the control frame includes a data Data field;
- the communication bus is further configured to acquire, according to the Data field in the control frame, a color value Color of a BSS to which the second device belongs, where the color is an identifier of the BSS;
- a processor configured to determine, according to the Color, whether the control frame is from a BSS to which the first device belongs.
- the communication bus is further configured to acquire a type indication from the control frame.
- the type indication information is located in a frame control Frame Control field of the Data field in the control frame, or a first bit located in a receiver address RA field;
- the processor is further configured to: determine, according to the type indication information, whether the control frame carries a basic service set identifier BSSID; when determining that the control frame does not carry the BSSID, the foregoing from the control frame
- the data field acquires the color of the BSS to which the second device belongs; when it is determined that the control frame carries the BSSID, determines whether the control frame is from the BSS to which the first device belongs according to the BSSID.
- the determining, by the first device, the control frame, according to the BSSID, whether the control frame is from a BSS to which the first device belongs Previously including:
- the communication bus is further configured to obtain the identifier indication information from the control frame, where the identifier indication information is located in the Frame Control field in the control frame, or in the RA domain, where the identifier indication information is used. Representing a storage location of the BSSID, where the storage location of the BSSID includes a transmitter address TA domain or the RA domain;
- the processor is further configured to determine, according to the identifier indication information, a storage location of the BSSID;
- the communication bus is further configured to acquire the storage location from the BSSID BSSID.
- control frame includes: requesting to send an RTS frame, clearing and sending CTS frame, acknowledgment ACK frame, block acknowledgment request BAR frame, block acknowledgment BA frame or control encapsulated Control Wrapper frame.
- the type indication information is used to indicate that when the control frame is determined to be the CTS frame or the ACK frame Whether the RA domain of the control frame stores a BSSID, or when it is determined that the control frame is the RTS frame, the BAR frame, or the BA frame, whether the TA domain or the RA domain of the control frame is stored Said BSSID.
- the communication bus is specifically configured to obtain the color from a Frame Control field of the Data domain
- the communication bus is specifically configured to obtain the color from a service SREVICE domain of the Data domain;
- the communication bus specifically for scrambling seeds of the Data domain, acquires the Color.
- the controlling The frame when determining that the first device acquires the color from an SREVICE domain of the Data domain, the controlling The frame further includes a Color check field, where the Color check field is used to check the Color, the Color check field is located in the Frame Control field, or is located in the SERVICE field and the Frame Control In the domain.
- the communication before the first device acquires the color of the BSS to which the second device belongs from the Data field in the control frame, the communication a bus, configured to obtain color presence indication information from the control frame, where the color presence indication information is located in a Frame Control field or a first bit of an RA field of the Data field in the control frame; when determining the color When the presence indication information indicates that the control frame carries the Color, obtained from the Data field in the control frame Taking the Color of the BSS to which the second device belongs.
- the embodiment of the present invention provides a device for sending a control frame, where the device is a second device, or is integrated in the second device, where the device includes:
- a processor configured to set a color value Color of a BSS to which the second device belongs in a data field in a control frame, where the color is an identifier of the BSS;
- a communication bus configured to send the control frame, so that the first device determines, according to the Color, whether the control frame is from a BSS to which the first device belongs after receiving the control frame.
- the method further includes: determining whether the control frame carries a basic service set identifier BSSID; when determining that the control frame does not carry the BSSID, setting a color of a BSS to which the second device belongs in a data field in a control frame; When the control frame carries the BSSID, setting type indication information in the control frame, where the type indication information is located in a frame control Frame Control field of the Data field in the control frame, or at a receiver address The first bit of the RA field.
- the processor before the second device sets the type indication information in the control frame, the processor further uses Setting the identifier indication information in the control frame, so that the first device acquires the BSSID according to the identifier indication information, where the identifier indication information is located in the Frame Control field in the control frame, or Located in the RA domain, the identifier indication information is used to indicate a storage location of the BSSID, and the storage location of the BSSID includes a transmitter address TA domain or the RA domain.
- control frame includes: requesting to send an RTS frame, clear sending CTS frame, acknowledgment ACK frame, block acknowledgment request BAR frame, block acknowledgment BA frame or control encapsulated Control Wrapper frame.
- the type indication information is used to indicate that when the control frame is determined to be Whether the RA field of the control frame stores a BSSID when the CTS frame or the ACK frame is used, or when the control frame is determined to be the RTS frame, the BAR frame, or the BA frame, the control frame Whether the TA domain or the RA domain stores the BSSID.
- the processor is configured to set the color in a Frame Control field of the Data domain
- the processor is specifically configured to set the color in a service SREVICE domain of the Data domain;
- the processor is specifically configured to set the color in a scrambling seed of the Data domain.
- the controlling The frame when determining that the second device sets the color in an SREVICE domain of the Data domain, the controlling The frame further includes a Color check field, where the Color check field is used to check the Color, the Color check field is located in the Frame Control field, or is located in the SERVICE field and the Frame Control In the domain.
- the processor before the sending, by the second device, the control frame, the processor is further configured to set color presence indication information in the control frame,
- the color presence indication information is located in a first frame of a Frame Control field or an RA field of the Data field in the control frame, and the color presence indication information is used to indicate that the control frame carries the Color.
- a method, device, and device for determining a BSS to which a control frame belongs and a control frame are provided, where the first device receives a control frame sent by the second device, and obtains a color of the BSS from a Data field in the control frame, and then According to Color, it is determined whether the control frame is from the BSS to which the first device belongs.
- Color is the identifier of BSS.
- the embodiment of the present invention may be included in the Data field of the control frame received by the first device, as compared with the case where there are only two address fields in the MAC header of the partial control frame, and the address fields may not include the BSSID.
- the Color of the BSS to determine if the control frame is from the BSS to which the first device belongs.
- the STA can determine, according to the Color of the BSS, whether the control frame is from the BSS or the neighbor BSS, thereby accurately determining that the control frame is Whether it is from the BSS to which the first device belongs, determines whether the SR can be used.
- FIG. 1 is a schematic structural diagram of a control frame according to an embodiment of the present disclosure
- FIG. 2 is a flowchart of a method for determining a BSS to which a control frame belongs according to an embodiment of the present invention
- FIG. 3 is a flowchart of a method for determining a BSS to which a control frame belongs according to an embodiment of the present disclosure
- FIG. 4 is a flowchart of a method for determining a BSS to which a control frame belongs according to an embodiment of the present invention
- FIG. 5 is a flowchart of a method for determining a BSS to which a control frame belongs according to an embodiment of the present invention
- FIG. 6 is a schematic structural diagram of an FC domain according to an embodiment of the present disclosure.
- FIG. 7 is a schematic structural diagram of an RA domain according to an embodiment of the present disclosure.
- FIG. 8 is a schematic structural diagram of a SERVICE domain according to an embodiment of the present disclosure.
- FIG. 9 is a schematic structural diagram of another FC domain according to an embodiment of the present disclosure.
- FIG. 10 is a schematic structural diagram of another SERVICE domain according to an embodiment of the present disclosure.
- FIG. 11 is a schematic structural diagram of another FC domain according to an embodiment of the present disclosure.
- FIG. 12 is a schematic structural diagram of a scrambling code generator according to an embodiment of the present invention.
- FIG. 13 is a schematic structural diagram of a scrambling code generator carrying a color according to an embodiment of the present invention.
- FIG. 14 is a flowchart of a method for determining a BSS to which a control frame belongs according to an embodiment of the present invention
- FIG. 15 is a flowchart of a method for sending a control frame according to an embodiment of the present invention.
- FIG. 16 is a flowchart of another method for sending a control frame according to an embodiment of the present invention.
- FIG. 17 is a flowchart of another method for sending a control frame according to an embodiment of the present invention.
- FIG. 18 is a flowchart of another method for sending a control frame according to an embodiment of the present invention.
- FIG. 19 is a flowchart of another method for sending a control frame according to an embodiment of the present invention.
- FIG. 20 is a schematic structural diagram of an apparatus for determining a BSS to which a control frame belongs according to an embodiment of the present disclosure
- FIG. 21 is a schematic structural diagram of an apparatus for transmitting a control frame according to an embodiment of the present disclosure.
- FIG. 22 is a schematic structural diagram of a device for determining a BSS to which a control frame belongs according to an embodiment of the present disclosure
- FIG. 23 is a schematic structural diagram of an apparatus for transmitting a control frame according to an embodiment of the present invention.
- FIG. 1 a schematic structural diagram of a control frame is shown.
- the control frame includes a physical head (Physical Header) and a data (Data) field, wherein the data field includes a 2-byte SREVICE (Service) domain and a MAC (Medium Access Control) domain; any frame
- the first 2 bytes of the MAC domain are Frame Control (FC) fields.
- FC Frame Control
- the PS-Poll frame and the CF-End frame can accurately determine the BSS to which the BSS belongs. Therefore, it does not change.
- the embodiment of the present invention is to make a HEW (High Efficiency WLAN) device (hereinafter referred to as the first device).
- the BSS assignment of the received control frame can be determined only for the presence of a control frame in which the BSS problem cannot be determined.
- An embodiment of the present invention provides a method for determining a BSS to which a control frame belongs. As shown in FIG. 2, the method is performed by a first device, where the first device may be an AP or an STA that constitutes a BSS, and the method includes:
- the first device receives a control frame sent by the second device.
- control frame includes a data Data field.
- control frame includes an RTS frame, a CTS frame, an ACK frame, a BAR frame, a BA frame, or a Control Wrapper frame.
- the MAC header of the CTS frame and the ACK frame includes only the RA domain, and the MAC header of the RTS frame, the BAR frame, and the BA frame includes both the RA domain and the TA domain.
- the Control Wrapper frame is used to encapsulate other control frames, for example, to encapsulate an RTS frame, a CTS frame, an ACK frame, a BAR frame, or a BA frame. If the MAC header of the control frame encapsulated by the Control Wrapper frame includes only the RA domain, the corresponding Control Wrapper frame only includes the RA domain.
- the type of address field included in the Control Wrapper frame depends on the type of address field included in the MAC header of the encapsulated control frame.
- any control frame and its corresponding Control Wrapper frame are treated as the control frame, that is, all operations of the control frame in the subsequent description of the present invention apply to both the control frame itself and the control frame. Corresponding Control Wrapper frame.
- the first device acquires a Color of the BSS to which the second device belongs from the Data field in the control frame.
- Color is the identifier of the BSS.
- the first device determines, according to the Color, whether the control frame is from a BSS to which the first device belongs.
- the color is a short identifier of the BSS
- the first device may determine, according to the color carried in the control frame, whether the BSS to which the second device belongs is the BBS to which the first device belongs. It should be noted that both the BSSID and the Color can be used as the identifier of the BSS.
- the control frame carries the BSSID
- the first device can directly determine the BSSID.
- the BSS to which the second device belongs is determined by the second device.
- the first device may determine the BSS to which the second device belongs according to the color carried in the control frame.
- the color of the BSS to which the first device belongs may be stored.
- the first device may compare the color carried by the control frame with the color pre-stored in the first device. Whether they are the same, to determine whether the BSS to which the control frame belongs, that is, the second device that sends the control frame belongs to the BSS to which the first device belongs. For example, when it is determined that the Color carried by the control frame is the same as the Color previously stored by the first device, it is determined that the control frame is from the BSS to which the first device belongs; otherwise, the control frame is determined to be from the neighbor BSS.
- the manner of determining whether the control frame is from the BSS to which the first device belongs is not specifically limited.
- the method for determining the BSS to which the control frame belongs is provided by the embodiment of the present invention.
- the first device receives the control frame sent by the second device, and obtains the Color of the BSS from the Data field in the control frame, and then determines whether the control frame is from the Color according to the Color.
- the embodiment of the present invention may be included in the Data field of the control frame received by the first device, as compared with the case where there are only two address fields in the MAC header of the partial control frame, and the address fields may not include the BSSID.
- the Color of the BSS to determine if the control frame is from the BSS to which the first device belongs.
- the STA can determine whether the control frame is from the BSS or the neighbor BSS according to the Color of the BSS, thereby accurately determining whether the control frame is from the BSS to which the first device belongs, and determining whether the SR can be used.
- the BSSID and the Color can be used to determine whether the control frame is from the BSS to which the first device belongs. Therefore, in order to prevent the control frame from carrying the BSSID, the color carried by the control frame is also acquired, thereby improving the receiving process of the first device.
- the implementation manner shown in FIG. 3 may also be implemented, that is, after performing step 101 first. After the device receives the control frame sent by the second device, step 104 to step 106 may also be performed:
- the first device acquires type indication information from the control frame.
- the type indication information is located in a Frame Control field of a Data field in the control frame. Or the first bit in the RA field.
- the type indication information is used to indicate whether the RA field of the control frame stores the BSSID when the control frame is determined to be a CTS frame or an ACK frame, or when it is determined that the control frame is an RTS frame, a BAR frame, or a BA frame. Whether the TA domain or RA domain of the frame stores the BSSID.
- the type indication information may specifically be RA/TA type indication information (RA/TA Type).
- the RA field is the address of the AP, that is, the BSSID, in the control frame that the STA sends to the access point (AP). Therefore, in this case, the control frame may not carry the color of the BSS.
- the RA/TA type indication information occupying 1 bit is introduced to indicate whether the BSSID exists in the RA domain or the TA domain.
- the control frame when the value of the RA/TA type indication information is 1, it indicates that the RA domain or the TA domain is the BSSID, and the control frame does not additionally carry the Color of the BSS.
- the BSSID is located in the RA domain; and for other control frames, the address domain included in the MAC domain is the RA domain and the TA domain, so the control frame requires an additional 1 bit.
- the first device can also compare the BSSID of the BSS to which it belongs to the RA domain and the TA domain one by one. If the RA domain or the TA domain contains the BSSID, it is determined. The BSS to which the second device that sends the control frame belongs is the BSS to which the first device belongs. Otherwise, it is determined that the control frame is from the neighbor BSS. When the value of the RA/TA type indication information is 0, the control frame needs to additionally carry the Color of the BSS, and an additional Color present indication is required to indicate whether or not the Color is carried.
- the mentioned color presence indication information indicates whether the control frame has a Color. For example, when Color present is 0, the control frame is the frame sent by the old device; when Color present is 1, the BSS color is considered to exist in the control frame.
- the so-called old device refers to a device that complies with the standards before the HEW standard.
- Flag and Color present can be located in the same bit, because Therefore, the values of RA/TA Type and Flag/Color present are shown in Table 1. Wherein, when Color is not allowed to take 0, the control frame does not need to carry Color present; for CTS frame and ACK frame, Flag is not needed.
- RA/TAType and Flag/Color present in Table 1 above can be specifically as follows:
- the RA/TA Type is located in the FC domain, the Flag/Color present is located in the first bit of the RA domain, or the Flag/Color present is located in the FC domain, and the RA/TA Type is located in the first bit of the RA domain.
- the Color of the BSS can be located in the FC domain, the scrambled seed, or the SERVICE domain.
- the RA/TA Type and the Flag/Color present each occupy 1 bit of the FC domain.
- the Color of the BSS can be located in the scrambled seed or SERVICE domain or FC domain. Since there are 7-bit reserved bits in the FC domain, except for 1 bit occupied by each of RA/TA Type and Flag/Color present, only 5 bits remain, so the FC domain is not enough to carry 6-bit Color. Therefore, the FC domain can only Used to carry the last 5 bits of Color.
- the RA/TA Type and the Flag/Color present occupy 2 bits in the FC domain to jointly indicate, for example, when the 2 bits are 00, that is, the conventional CTS; when the 2 bits are 01, the TA domain is the BSSID; At 10 o'clock, the RA domain is the BSSID; when the 2 bits are 11, the BSS Color exists. It should be noted that the specific location of the Color of the BSS may be the same as that described in the above 1-2, and details are not described herein.
- the control frame need not carry the Color present.
- the RA/TA Type is located in the FC domain or in the first bit of the RA field, and the specific location of the Color of the BSS may be the same as that described in the above 1-1, and details are not described herein.
- the first device determines, according to the type indication information, whether the control frame carries the BSSID. Wherein, when the control frame does not carry the BSSID, step 102 to step 103 are performed; otherwise, step 106 is performed.
- the first device determines, according to the BSSID, whether the control frame is from a BSS to which the first device belongs.
- the method for determining the BSS to which the control frame belongs is provided by the embodiment of the present invention.
- the first device receives the control frame, and obtains the type indication information from the control frame.
- the first device determines, according to the type indication information, that the control frame carries the BSSID
- the first device The control device may determine whether the control frame is from the BSS to which the first device belongs according to the BSSID.
- the first device may obtain the color of the BSS from the Data field in the control frame. Then, according to Color, it is determined whether the control frame is from the BSS to which the first device belongs.
- Color is the identifier of BSS.
- the data field included in the control frame received by the first device may be included in the data field of the control frame received by the first device, because there are only two address fields in the MAC header of the partial control frame, and the address fields may not include the BSSID.
- the Color of the BSS determines whether the control frame is from the BSS to which the first device belongs. Therefore, after receiving the control frame, the STA can determine whether the control frame is from the BSS or the neighbor BSS by obtaining the color of the control frame that does not carry the BSSID after determining whether the control frame carries the BSSID, so that the control frame is in the control frame.
- the BSSID is not carried, it is possible to accurately determine whether the control frame is from the BSS to which the first device belongs, and determine whether the SR can be used.
- the first device may determine the storage location of the BSSID in the control frame by acquiring the identifier indication information. Therefore, on the basis of the implementation manner shown in FIG. 3, it can also be implemented as an implementation manner as shown in FIG. 4, that is, in step 106, the first device determines, according to the BSSID, whether the control frame is from the BSS to which the first device belongs. Previously, step 107 to step 109 can also be performed:
- the first device acquires the identifier indication information from the control frame.
- the identifier indication information is located in a Frame Control field in the control frame, or is located in the RA domain, and the identifier indication information is used to indicate a storage location of the BSSID, and a storage location of the BSSID. Includes transmitter address TA field or RA field. It should be noted that, for the manner of determining the storage location of the BSSID, refer to the content described in the foregoing step 104, and details are not described herein.
- the first device determines, according to the identifier indication information, a storage location of the BSSID.
- the first device acquires a BSSID from a storage location of the BSSID.
- the method for determining the BSS to which the control frame belongs is provided by the embodiment of the present invention.
- the first device receives the control frame, and obtains the type indication information from the control frame.
- the first device determines, according to the type indication information, that the control frame carries the BSSID
- the first device The identifier indication information may be obtained from the Frame Control domain or the RA domain, and the storage location of the BSSID is determined according to the identifier indication information, and then the BSSID is obtained from the storage location, and the control frame is determined according to the BSSID from the BSS to which the first device belongs;
- the first device may obtain the color of the BSS from the Data field in the control frame, and then determine, according to the Color, whether the control frame is from the BSS to which the first device belongs.
- Color is the identifier of BSS.
- the embodiment of the present invention may be based on the BSS of the Data field of the control frame received by the first device, as compared with the case where there are only two address fields in the MAC header of the partial control frame, and the address field may not include the BSSID. Color to determine if the control frame is from the BSS to which the first device belongs.
- the STA can determine whether the control frame is from the BSS or the neighbor BSS by acquiring the color of the control frame that does not carry the BSSID after determining whether the control frame carries the BSSID; or when controlling When the frame carries the BSSID, the accurate BSSID is obtained by determining the storage location of the BSSID, so that it is possible to accurately determine whether the control frame is from the BSS to which the first device belongs according to the Color or BSSID, and determine whether the SR can be used.
- the color can be located in the frame control domain, the SREVICE domain, or the data domain of the data domain. Therefore, in an implementation manner of the embodiment of the present invention, the implementation may be implemented on the basis of the implementation manner shown in FIG.
- the first device in step 102 obtains the color of the BSS to which the second device belongs from the data field in the control frame, which may be implemented as any one of steps 1021 to 1023:
- the first device acquires Color from a Frame Control field of the Data domain.
- 7 bits in the Frame Control field belong to reserved bits, as shown in Figure 6. It can be shown that these reserved bits can be used to carry the Color of the BSS. For example, if the Color of the BSS is 6 bits, it can be carried by 6 bits of the reserved bits.
- the value of Color can be zero. If the value of Color in the HEW device can still take 0, when the STA receives a control frame with the above 6 bits all 0, it cannot be determined that the control frame is sent by the device in the BSS whose Color is 0, or Sent by the old device. Therefore, an extra 1 bit is needed to indicate that the above 6 bits carry the Color of the BSS, and the indication may specifically be Color present.
- a 1-bit reserved bit of the Frame Control field may be used to carry a Color present, as shown in FIG. 6.
- the B8 of the FC domain that is, the To DS (To Distribution System) domain
- the 1-bit reserved bit is used to carry the Color present
- the other 6-bit reserved bits of the FC domain are: From DS of B9 (from distributed system) domain, B10's More Frag field, B11's Retry field, B13's More Data field, B14's Protected Frame field And the Order field of B15, which is used to carry the Color of the BSS.
- the Color bit can be carried with the first bit of the RA field. It should be noted that when the value of Color present is 1, it indicates that the FC domain includes 6-bit Color, otherwise it indicates that the FC domain does not carry Color, that is, a control frame that may be sent by the old device.
- the first bit of the RA field itself is used to indicate that the current target address is an unicast or a group address, as shown in FIG. 7. Therefore, using the first bit of the RA field to carry the Color present may present a risk of collision with an existing multicast address. Therefore, it is preferred to carry Color Present with a 1-bit reserved bit of the FC field as compared to carrying the Color present with the first bit of the RA field.
- the first device acquires Color from an SREVICE domain of the Data domain.
- FCS Full Check Sequence
- CRC Cyclic Redundancy Code
- the 2-1, 3-bit CRC is located in the SERVICE field, that is, the SREVICE field includes a 6-bit Color and a 3-bit CRC. It should be noted that the 3-bit CRC is relatively rare and may be short.
- the 2-2, 4-bit CRC is located in the SERVICE field, ie the SREVICE field includes a 5-bit Color and a 4-bit CRC.
- Color may be 5 bits in itself, or only take the last 5 bits of 6-bit Color, so there may be cases where the BSS of the second device cannot be accurately determined, but no other problem arises.
- the 7th to 12th bits are used to carry the Color of the BSS
- the 14th and 15th bits are used to carry the CRC1
- R is an abbreviation of Reserved, which is used to indicate a reserved bit.
- B8 of the FC domain is used to carry Color present
- B9 to B11, and B13 to B15 are used to carry CRC2. It should be noted that CRC1 and CRC2 constitute a complete CRC.
- the first device obtains Color from the scrambled seed of the Data field.
- the Data field of each control frame needs to be scrambled.
- the scrambling code sequence used to scramble the Data field is generated by the scrambling code generator as shown in FIG.
- the initial state of the shift register of the scrambling code generator is a 7-bit random non-zero value, that is, the scrambling seed, and then starts shifting, and outputs a cyclic sequence of period 127, and uses this as a scrambling code sequence.
- the so-called scrambling that is, the bits in the scrambling sequence and the bits in the Data field are performed one by one. XOR.
- 6 bits in the 7-bit scrambled seed can be used to carry Color, that is, the original random value is changed to a specific Color value, and the remaining 1 bit is still randomly selected, that is, randomly taken as 0 or 1.
- this may have an impact on the randomness of the scrambling code sequence.
- the Frame Control field further includes a Color check field, and the Color check field is used to check the Color. That is to say, the newly introduced CRC may only check the 6-bit Color, or may check the 9 bits including the Color in the SERVICE field, wherein the remaining 3 bits of the 9 bits except the 6-bit Color The value is 0.
- a method for determining a BSS to which a control frame belongs is provided by the embodiment of the present invention.
- the first device receives the control frame, and obtains Color from a Frame Control field of a Data field in the control frame, or obtains a Color from a SREVICE field of the Data field. Or obtain Color from the scrambled seed of the Data field, and then determine according to Color whether the control frame is from the BSS to which the first device belongs. Among them, Color is the identifier of BSS.
- the embodiment of the present invention may be based on the BSS of the Data field of the control frame received by the first device, as compared with the case where there are only two address fields in the MAC header of the partial control frame, and the address field may not include the BSSID.
- the STA can according to the Color obtained from the Frame Control field of the Data field, or the Color obtained from the SREVICE field of the Data field, or the Color obtained from the scrambled seed of the Data field. It is determined whether the control frame is from the BSS or the neighbor BSS, so as to accurately determine whether the control frame is from the BSS to which the first device belongs, and determine whether the SR can be used.
- the color can be located in the frame control domain, the SREVICE domain, or the data domain of the data domain. Therefore, in an implementation manner of the embodiment of the present invention, the implementation may be implemented on the basis of the implementation manner shown in FIG.
- step 110 to step 111 may be performed:
- the first device acquires color presence indication information from the control frame.
- the color presence indication information is located in the frame of the Data field in the control frame The first bit of the Control field or RA field.
- the performing step first device acquires the color of the BSS to which the second device belongs from the Data field in the control frame.
- the first device may determine whether the control frame carries the color according to the color presence indication information, and when the color presence indication information indicates that the control frame carries the color, the first device is in the control frame.
- the Data field acquires the Color of the BBC; when the color presence indication information indicates that the control frame does not carry the Color, the RA domain or the TA domain of the control frame may already carry the BSSID, or the control frame is sent by the old device. For a control frame from an old device, since it does not carry a Color, it is likely that the current first device cannot use the SR because it cannot accurately determine the BSS to which the control frame belongs.
- the method for determining the BSS to which the control frame belongs is provided by the embodiment of the present invention.
- the first device receives the control frame, and obtains the color presence indication information from the control frame. When the color presence indication information indicates that the control frame carries the color, the first device controls the first device.
- the Data field in the frame acquires the Color of the BSS, and then determines whether the control frame is from the BSS to which the first device belongs according to Color. Among them, Color is the identifier of BSS.
- the embodiment of the present invention may be based on the BSS of the Data field of the control frame received by the first device, as compared with the case where there are only two address fields in the MAC header of the partial control frame, and the address field may not include the BSSID.
- the STA determines that the control frame carries the color according to the color presence indication information, and then acquires the Color, thereby preventing the first device from accurately recognizing the Color, and thus determining the control frame according to the Color of the BSS. Whether it is from the BSS or the neighbor BSS, thereby accurately determining the BSS to which the control frame belongs, and determining whether the SR can be used.
- An embodiment of the present invention provides a method for transmitting a control frame. As shown in FIG. 15, the method is performed by a second device, where the method includes:
- the second device sets, in a Data field in the control frame, a Color of the BSS to which the second device belongs.
- the control frame includes a Data field, and Color is an identifier of the BSS. It should be noted that the control frame includes an RTS frame, a CTS frame, an ACK frame, a BAR frame, a BA frame, or a Control Wrapper. frame.
- the second device sends a control frame, so that the first device determines, according to Color, whether the control frame is from the BSS to which the first device belongs after receiving the control frame.
- a method for transmitting a control frame is provided by the embodiment of the present invention.
- the second device sets the color of the BSS in the Data field in the control frame, and then sends the control frame, so that the first device receives the control frame, according to the first device.
- Color determines whether the control frame is from the BSS to which the first device belongs. Among them, Color is the identifier of BSS.
- the embodiment of the present invention may set the Color in the Data field in the control frame by the second device.
- the STA can determine whether the control frame is from the BSS or the neighbor BSS according to the Color of the BSS, thereby accurately determining whether the control frame is from the BSS to which the first device belongs, and determining whether the SR can be used.
- the first device in order to prevent the control device from carrying the BSSID, the first device also acquires the color carried by the control frame, thereby improving the complexity of the first device in the receiving process.
- the second device Before performing the step 201, the second device can set the color of the BSS to which the second device belongs in the Data field in the control frame. Step 203 and step 204 are performed:
- the second device determines whether the control frame carries a BSSID. Wherein, when it is determined that the control frame does not carry the BSSID, step 201 and step 202 are performed; otherwise, step 204 is performed.
- the second device sets type indication information in the control frame.
- the type indication information is located in a Frame Control field of a Data field in a control frame, or a first bit located in a RA field of a receiver address. It should be noted that the type indication information is used to indicate whether the RA field of the control frame stores the BSSID when the control frame is determined to be a CTS frame or an ACK frame, or when it is determined that the control frame is an RTS frame, a BAR frame, or a BA frame. Whether the TA domain or RA domain of the frame stores the BSSID.
- a method for sending a control frame is provided by the embodiment of the present invention.
- the second device determines whether the control frame carries a BSSID. When determining that the control frame carries the BSSID, the second device sets the type indication information in the control frame to facilitate the first device. After receiving the control frame, determining, according to the BSSID, whether the control frame is from the BSS to which the first device belongs; when determining that the control frame does not carry the BSSID, the second device sets the color of the BSS in the Data field in the control frame, Then, the control frame is sent, so that after the first device receives the control frame, it determines whether the control frame is from the BSS to which the first device belongs according to Color. Among them, Color is the identifier of BSS.
- the embodiment of the present invention may set the Color in the Data field in the control frame by the second device. Or setting the type indication information in the control frame, and sending the control frame, so that after the first device receives the control frame, according to the Color of the BSS included in the Data field of the received control frame, or the BSSID, It is determined whether the control frame is from the BSS to which the first device belongs.
- the STA can determine whether the control frame is from the BSS or the neighbor BSS by obtaining the color of the control frame that does not carry the BSSID after determining whether the control frame carries the BSSID, so that the control frame is in the control frame.
- the BSSID is not carried, it is possible to accurately determine whether the control frame is from the BSS to which the first device belongs, and determine whether the SR can be used.
- the implementation may be implemented as shown in FIG. The method may be performed before the second device sets the type indication information in the control frame in step 204:
- the second device sets the identifier indication information in the control frame, so that the first device acquires the BSSID according to the identifier indication information.
- the identifier indication information is located in a Frame Control field in the control frame, or is located in the RA domain, the identifier indication information is used to indicate a storage location of the BSSID, and the storage location of the BSSID includes a TA domain or an RA domain.
- a method for sending a control frame is provided by the embodiment of the present invention.
- the second device determines whether the control frame carries a BSSID.
- the second device sets the identifier indication information and the type indication information in the control frame, so that On the first device is receiving After the control frame, determining a storage location of the BSSID according to the identifier indication information, and acquiring a BSSID, thereby determining whether the control frame is from a BSS to which the first device belongs; when determining that the control frame does not carry the BSSID, the second device is in the control frame
- the Color of the BSS is set in the Data field, and then the control frame is sent, so that after the first device receives the control frame, it determines whether the control frame is from the BSS to which the first device belongs according to Color.
- Color is the identifier of BSS.
- the embodiment of the present invention may set the Color in the Data field in the control frame by the second device. Or setting the type indication information in the control frame, and sending the control frame, so that after the first device receives the control frame, according to the Color of the BSS included in the Data field of the received control frame, or the BSSID, It is determined whether the control frame is from the BSS to which the first device belongs.
- the STA can determine whether the control frame is from the BSS or the neighbor BSS by obtaining the color of the control frame that does not carry the BSSID after determining whether the control frame carries the BSSID, so that the control frame is in the control frame.
- the BSSID is not carried, it is possible to accurately determine whether the control frame is from the BSS to which the first device belongs, and determine whether the SR can be used.
- the second device sets the color of the BSS to which the second device belongs in the data field in the control frame, and may perform any one of steps 2011 to 2013:
- the second device sets Color in the Frame Control field of the Data field.
- the second device sets Color in the SREVICE field of the Data field.
- the second device sets Color in the scrambled seed of the Data field.
- control frame further includes a Color check field, the Color check field is used to check the Color, and the Color check field is located in the Frame Control. In the domain, or in the SERVICE domain and the Frame Control domain.
- the method for transmitting a control frame provided by the embodiment of the present invention, in the process of setting the Color in the Data field in the control frame, the second device may set the Color in the Data field.
- the address fields may not include the BSSID.
- the embodiment of the present invention may adopt different bearer modes to carry the Color in the control frame. And send.
- the STA can according to the Color obtained from the Frame Control field of the Data field, or the Color obtained from the SREVICE field of the Data field, or the Color obtained from the scrambled seed of the Data field. It is determined whether the control frame is from the BSS or the neighbor BSS, so as to accurately determine whether the control frame is from the BSS to which the first device belongs, and determine whether the SR can be used.
- step 206 may be performed:
- the second device sets color presence indication information in the control frame.
- the color presence indication information is located in a Frame Control field or a first bit of the RA field of the Data field in the control frame, and the color presence indication information is used to indicate that the control frame carries the Color.
- a method for transmitting a control frame is provided by the embodiment of the present invention.
- the second device may set the color presence indication information in the control frame, so that the first device may determine the control according to the color presence indication information after receiving the control frame. Whether the color is carried in the frame.
- the embodiment of the present invention may exist according to the color after the first device receives the control frame. Indicates information to determine if the control frame carries Color.
- the STA determines that the control frame carries the color according to the color presence indication information, and then acquires the Color, thereby preventing the first device from accurately recognizing the Color, and thus determining the control frame according to the Color of the BSS. Whether it is from the BSS or the neighbor BSS, thereby accurately determining the BSS to which the control frame belongs, and determining whether the SR can be used.
- An embodiment of the present invention provides an apparatus 30 for determining a BSS to which a control frame belongs, as shown in FIG.
- the device 30 includes:
- the receiving module 31 is configured to receive a control frame sent by the second device, where the control frame includes a data Data field.
- the obtaining module 32 is configured to obtain, from the Data field in the control frame, a color value Color of the BSS to which the second device belongs, and Color is an identifier of the BSS.
- the determining module 33 is configured to determine, according to the Color, whether the control frame is from a BSS to which the first device belongs.
- the acquiring module 32 is further configured to acquire the type indication information from the control frame, where the type indication information is located in a frame control Frame Control field of the Data field in the control frame, or in the receiver address RA domain. The first bit.
- the determining module 34 is configured to determine, according to the type indication information, whether the control frame carries the basic service set identifier BSSID; when determining that the control frame does not carry the BSSID, obtain the color of the BSS to which the second device belongs from the Data field in the control frame; When the frame carries the BSSID, it is determined according to the BSSID whether the control frame is from the BSS to which the first device belongs.
- the acquiring module 32 is further configured to obtain the identifier indication information from the control frame, where the identifier indication information is located in a Frame Control field in the control frame, or is located in the RA domain, and the identifier indication information is used to indicate the BSSID.
- the storage location, the storage location of the BSSID includes the transmitter address TA domain or RA domain.
- the determining module 33 is further configured to determine a storage location of the BSSID according to the identifier indication information.
- the obtaining module 32 is further configured to obtain a BSSID from a storage location of the BSSID.
- control frame includes a request to send an RTS frame, a clear sending CTS frame, an acknowledge ACK frame, a block acknowledge request BAR frame, a block acknowledgement BA frame, or a control encapsulated Control Wrapper frame.
- the type indication information is used to indicate whether the RA field of the control frame stores the BSSID when the control frame is determined to be a CTS frame or an ACK frame, or when the control frame is determined to be an RTS frame or a BAR frame. Or BA frame, whether the TA domain or RA domain of the control frame stores the BSSID.
- the obtaining module 32 is specifically configured to obtain a color from a Frame Control field of the Data domain
- the obtaining module 32 is specifically configured to obtain a color from a service SREVICE domain of the Data domain;
- the obtaining module 32 is specifically configured to obtain a color from the scrambled seed of the Data field.
- the control frame when it is determined that the first device acquires Color from the SREVICE field of the Data field, the control frame further includes a Color check field, and the Color check field is used to check the Color, Color.
- the check field is in the Frame Control field or in the SERVICE field and the Frame Control field.
- the acquiring module 32 is further configured to obtain color presence indication information from the control frame, where the color presence indication information is located in a Frame Control field or a first bit of the RA domain of the Data field in the control frame; When it is determined that the color presence indication information indicates that the control frame carries Color, the Color of the BSS to which the second device belongs is acquired from the Data field in the control frame.
- the device for determining the BSS to which the control frame belongs is provided by the embodiment of the present invention.
- the first device receives the control frame sent by the second device, and obtains the Color of the BSS from the Data field in the control frame, and then determines whether the control frame is from the Color according to the Color.
- the embodiment of the present invention may be included in the Data field of the control frame received by the first device, as compared with the case where there are only two address fields in the MAC header of the partial control frame, and the address fields may not include the BSSID.
- the Color of the BSS to determine if the control frame is from the BSS to which the first device belongs.
- the STA can determine whether the control frame is from the BSS or the neighbor BSS according to the Color of the BSS, thereby accurately determining whether the control frame is from the BSS to which the first device belongs, and determining whether the SR can be used.
- An embodiment of the present invention provides an apparatus 40 for transmitting a control frame. As shown in FIG. 21, the apparatus 40 includes:
- the setting module 41 is configured to set, in the data Data field in the control frame, a color value Color of the BSS to which the second device belongs, and Color is an identifier of the BSS.
- the sending module 42 is configured to send a control frame, so that the first device determines, according to Color after receiving the control frame, whether the control frame is from the BSS to which the first device belongs.
- the determining module 43 is configured to determine the control Whether the frame carries the basic service set identifier BSSID; when it is determined that the control frame does not carry the BSSID, the color of the BSS to which the second device belongs is set in the data Data field in the control frame; when it is determined that the control frame carries the BSSID, it is set in the control frame
- the type indication information, the type indication information is located in the frame control Frame Control field of the Data field in the control frame, or the first bit located in the RA field of the receiver address.
- the setting module 41 is further configured to set the identifier indication information in the control frame, so that the first device acquires the BSSID according to the identifier indication information, and the label indication information is located in the control frame.
- the domain, or located in the RA domain, the identification indication information is used to indicate the storage location of the BSSID, and the storage location of the BSSID includes the transmitter address TA domain or the RA domain.
- control frame includes a request to send an RTS frame, a clear sending CTS frame, an acknowledge ACK frame, a block acknowledge request BAR frame, a block acknowledgement BA frame, or a control encapsulated Control Wrapper frame.
- the type indication information is used to indicate whether the RA field of the control frame stores the BSSID when the control frame is determined to be a CTS frame or an ACK frame, or when the control frame is determined to be an RTS frame or a BAR frame. Or BA frame, whether the TA domain or RA domain of the control frame stores the BSSID.
- the setting module 41 is specifically configured to set a color in a Frame Control field of the Data domain
- the setting module 41 is specifically configured to set a color in a service SREVICE field of the Data domain;
- the setting module 41 is specifically configured to set a color in the scrambling seed of the Data field.
- the control frame when it is determined that the second device sets Color in the SREVICE field of the Data field, the control frame further includes a Color check field, and the Color check field is used to check the Color, Color.
- the check field is in the Frame Control field or in the SERVICE field and the Frame Control field.
- the setting module 41 is further configured to: set a color presence indication information in the control frame, where the color presence indication information is located in a Frame Control field or a first bit of the RA domain of the Data field in the control frame, Color presence indication information Indicates that the control frame carries Color.
- An apparatus for transmitting a control frame is provided by the embodiment of the present invention.
- the second device sets the color of the BSS in the Data field in the control frame, and then sends the control frame, so that the first device receives the control frame, according to the first device.
- Color determines whether the control frame is from the BSS to which the first device belongs. Among them, Color is the identifier of BSS.
- the embodiment of the present invention may set the Color in the Data field in the control frame by the second device.
- the STA can determine whether the control frame is from the BSS or the neighbor BSS according to the Color of the BSS, thereby accurately determining whether the control frame is from the BSS to which the first device belongs, and determining whether the SR can be used.
- An embodiment of the present invention provides a device 50 for determining a basic service set BSS to which a control frame belongs.
- the device 50 is a first device, or is integrated in the first device, and the device 50 is configured to implement the device shown in FIG.
- device 50 can include a memory 51, a communication bus 52, and a processor 53, wherein communication bus 52 includes a bus for communication connection between memory 51 and processor 53, and also includes device 50 and other devices or communication networks. (For example, but not limited to Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.) A bus for communication connection.
- RAN Radio Access Network
- WLAN Wireless Local Area Network
- the memory 51 may be a read only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM).
- the memory 51 can store an operating system and other applications.
- the program code for implementing the technical solution provided by the embodiment of the present invention is stored in the memory 51 and executed by the processor 53 when the technical solution provided by the embodiment of the present invention is implemented by software or firmware.
- the processor 53 can be a general-purpose central processing unit (CPU), a microprocessor, and an application specific integrated circuit (Application Specific). An integrated circuit (ASIC), or one or more integrated circuits, for performing related procedures to implement the technical solutions provided by the embodiments of the present invention.
- CPU central processing unit
- microprocessor microprocessor
- Application Specific application specific integrated circuit
- ASIC integrated circuit
- FIG. 22 only shows the memory 51, the communication bus 52, and the processor 53, in a specific implementation process, those skilled in the art will understand that the terminal also includes the necessary operations for normal operation. Other devices. At the same time, those skilled in the art will appreciate that hardware devices that implement other functions may also be included, depending on the particular needs.
- the memory 51 is configured to store information including program instructions.
- the communication bus 52 is configured to receive a control frame sent by the second device, where the control frame includes a data Data field.
- the communication bus 52 is further configured to acquire, from a Data field in the control frame, a color value Color of the BSS to which the second device belongs, and Color is an identifier of the BSS.
- the processor 53 is configured to determine, according to the Color, whether the control frame is from a BSS to which the first device belongs.
- the communication bus 52 is further configured to acquire the type indication information from the control frame, where the type indication information is located in the Data field in the control frame.
- the frame controls the Frame Control field, or the first bit located in the RA field of the receiver address.
- the processor 53 is further configured to: determine, according to the type indication information, whether the control frame carries the basic service set identifier BSSID; when determining that the control frame does not carry the BSSID, obtain the color of the BSS to which the second device belongs from the Data field in the control frame; When the control frame carries the BSSID, it is determined according to the BSSID whether the control frame is from the BSS to which the first device belongs.
- the method before the first device determines, according to the BSSID, whether the control frame is from the BSS to which the first device belongs, the method includes:
- the communication bus 52 is further configured to obtain the identifier indication information from the control frame, the identifier indication information is located in the Frame Control field in the control frame, or is located in the RA domain, the identifier indication information is used to indicate the storage location of the BSSID, and the storage location of the BSSID includes the transmitter. Address TA domain or RA domain.
- the processor 53 is further configured to determine, according to the identifier indication information, a storage location of the BSSID.
- the communication bus 52 is also used to acquire the BSSID from the storage location of the BSSID.
- control frame includes a request to send an RTS frame, a clear sending CTS frame, an acknowledge ACK frame, a block acknowledge request BAR frame, a block acknowledgement BA frame, or a control encapsulated Control Wrapper frame.
- the type indication information is used to indicate whether the RA field of the control frame stores the BSSID when the control frame is determined to be a CTS frame or an ACK frame, or when the control frame is determined to be an RTS frame or a BAR frame. Or BA frame, whether the TA domain or RA domain of the control frame stores the BSSID.
- the communication bus 52 is specifically configured to obtain a color from a Frame Control field of the Data domain
- the communication bus 52 is specifically configured to obtain a color from a service SREVICE domain of the Data domain;
- the communication bus 52 specifically for scrambling seeds of the Data field, acquires Color.
- the control frame when it is determined that the first device acquires Color from the SREVICE field of the Data field, the control frame further includes a Color check field, and the Color check field is used to check the Color, Color.
- the check field is in the Frame Control field or in the SERVICE field and the Frame Control field.
- the communication bus 52 is further configured to obtain the color presence indication information from the control frame, where the color exists.
- the indication information is located in a Frame Control field or a first bit of the RA field of the Data field in the control frame; when it is determined that the color presence indication information indicates that the control frame carries Color, the Color of the BSS to which the second device belongs is acquired from the Data field in the control frame.
- the device for determining the BSS to which the control frame belongs is provided by the embodiment of the present invention.
- the first device receives the control frame sent by the second device, and obtains the Color of the BSS from the Data field in the control frame, and then determines whether the control frame is from the Color according to the Color.
- the embodiment of the present invention may be included in the Data field of the control frame received by the first device, as compared with the case where there are only two address fields in the MAC header of the partial control frame, and the address fields may not include the BSSID. of The Color of the BSS determines whether the control frame is from the BSS to which the first device belongs.
- the STA can determine whether the control frame is from the BSS or the neighbor BSS according to the Color of the BSS, thereby accurately determining whether the control frame is from the BSS to which the first device belongs, and determining whether the SR can be used.
- the embodiment of the present invention provides a device 60 for transmitting a control frame.
- the device 60 is a second device, or is integrated in the second device.
- the device 60 is configured to implement the device shown in FIG. 21, as shown in FIG.
- Memory 61, communication bus 62, and processor 63 may be included, where communication bus 62 includes a bus for communication connection between memory 61 and processor 63, and also includes for device 60 and other devices or communication networks (such as but not limited to Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.
- RAN Radio Access Network
- WLAN Wireless Local Area Network
- the memory 61 may be a read only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM).
- the memory 61 can store an operating system and other applications.
- the program code for implementing the technical solution provided by the embodiment of the present invention is stored in the memory 61 and executed by the processor 63 when the technical solution provided by the embodiment of the present invention is implemented by software or firmware.
- the processor 63 may be a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for executing related programs.
- CPU central processing unit
- ASIC application specific integrated circuit
- FIG. 23 only shows the memory 61, the communication bus 62, and the processor 63, in a specific implementation process, those skilled in the art will understand that the terminal also includes necessary for normal operation. Other devices. At the same time, those skilled in the art will appreciate that hardware devices that implement other functions may also be included, depending on the particular needs.
- the memory 61 is configured to store information including program instructions.
- the processor 63 is configured to set, in a data Data field in the control frame, a color value Color of the BSS to which the second device belongs, and Color is an identifier of the BSS;
- the communication bus 62 is configured to send a control frame, so that the first device determines, according to Color after receiving the control frame, whether the control frame is from the BSS to which the first device belongs.
- the processor 63 before the second device sets the color of the BSS to which the second device belongs in the data field in the control frame, the processor 63 is further configured to determine whether the control frame carries the basic service set identifier. BSSID; when it is determined that the control frame does not carry the BSSID, the color of the BSS to which the second device belongs is set in the data Data field in the control frame; when it is determined that the control frame carries the BSSID, the type indication information is set in the control frame, and the type indication information is located.
- the frame of the Data field in the control frame controls the Frame Control field, or the first bit located in the RA field of the receiver address.
- the processor 63 is further configured to set the identifier indication information in the control frame, so that the first device according to the identifier indication information Obtaining a BSSID, the identifier indication information is located in a Frame Control field in the control frame, or is located in the RA domain, the identifier indication information is used to indicate a storage location of the BSSID, and the storage location of the BSSID includes a transmitter address TA domain or an RA domain.
- control frame includes a request to send an RTS frame, a clear sending CTS frame, an acknowledge ACK frame, a block acknowledge request BAR frame, a block acknowledgement BA frame, or a control encapsulated Control Wrapper frame.
- the type indication information is used to indicate whether the RA field of the control frame stores the BSSID when the control frame is determined to be a CTS frame or an ACK frame, or when the control frame is determined to be an RTS frame or a BAR frame. Or BA frame, whether the TA domain or RA domain of the control frame stores the BSSID.
- the processor 63 is specifically configured to set a color in a Frame Control field of the Data domain
- the processor 63 is specifically configured to set a color in a service SREVICE field of the Data domain;
- the processor 63 is specifically configured to set a color in the scrambling seed of the Data field.
- the control frame when it is determined that the second device sets Color in the SREVICE field of the Data field, the control frame further includes a Color check field, and Color.
- the check field is used to verify Color
- the Color check field is in the Frame Control field, or in the SERVICE field and the Frame Control field.
- the processor 63 before the second device sends the control frame, the processor 63 is further configured to set the color presence indication information in the control frame, where the color presence indication information is located in the Data field of the control frame.
- the first bit of the domain or RA field the color presence indication information is used to indicate that the control frame carries Color.
- An apparatus for transmitting a control frame is provided by the embodiment of the present invention.
- the second device sets a color of the BSS in a Data field in the control frame, and then sends a control frame, so that the first device receives the control frame, according to the first device.
- Color determines whether the control frame is from the BSS to which the first device belongs. Among them, Color is the identifier of BSS.
- the embodiment of the present invention may set the Color in the Data field in the control frame by the second device.
- the STA can determine whether the control frame is from the BSS or the neighbor BSS according to the Color of the BSS, thereby accurately determining whether the control frame is from the BSS to which the first device belongs, and determining whether the SR can be used.
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Des modes de réalisation de la présente invention concernent le domaine des technologies de communications, et l'invention concerne des procédés et des appareils permettant de déterminer une station de base (BSS) à laquelle appartient une trame de commande et envoyer une trame de commande, et un dispositif, de manière à déterminer avec précision une BSS à laquelle appartient une trame de commande, ce qui permet de déterminer si un signal de référence (SR) peut être utilisé. Le procédé dans les modes de réalisation de la présente invention comprend les étapes suivantes : un premier dispositif reçoit une trame de commande envoyée par un second dispositif, la trame de commande comprenant un domaine de données ; le premier dispositif obtient une couleur d'une BSS à laquelle appartient le second dispositif à partir du domaine de données de la trame de commande, la couleur étant un identifiant de la BSS ; et le premier dispositif détermine, en fonction de la couleur, si la trame de commande provient d'une BSS à laquelle le premier dispositif appartient. La présente invention est applicable pour déterminer une BSS à laquelle une trame de commande cible reçue appartient.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201580082078.5A CN107925992B (zh) | 2015-08-21 | 2015-08-21 | 确定控制帧所属bss、发送控制帧的方法、装置及设备 |
| PCT/CN2015/087824 WO2017031640A1 (fr) | 2015-08-21 | 2015-08-21 | Procédés et appareils permettant de déterminer une station de base (bss) à laquelle appartient une trame de commande et envoyer la trame de commande, et dispositif |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2015/087824 WO2017031640A1 (fr) | 2015-08-21 | 2015-08-21 | Procédés et appareils permettant de déterminer une station de base (bss) à laquelle appartient une trame de commande et envoyer la trame de commande, et dispositif |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017031640A1 true WO2017031640A1 (fr) | 2017-03-02 |
Family
ID=58101061
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2015/087824 Ceased WO2017031640A1 (fr) | 2015-08-21 | 2015-08-21 | Procédés et appareils permettant de déterminer une station de base (bss) à laquelle appartient une trame de commande et envoyer la trame de commande, et dispositif |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107925992B (fr) |
| WO (1) | WO2017031640A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113615243A (zh) * | 2019-02-28 | 2021-11-05 | 佳能株式会社 | 通信设备、控制方法及程序 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1968169A (zh) * | 2005-08-26 | 2007-05-23 | 手持产品公司 | 具有与多个无线网络的动态接入的数据收集设备 |
| US20140369276A1 (en) * | 2013-06-13 | 2014-12-18 | Broadcom Corporation | Flexible OFDMA packet structure for wireless communications |
| WO2015061472A1 (fr) * | 2013-10-23 | 2015-04-30 | Qualcomm Incorporated | Système, procédé et dispositif de réglage dynamique du report d'indication de réponse dans des réseaux sans fil |
| WO2015120488A1 (fr) * | 2014-02-10 | 2015-08-13 | Mediatek Inc. | Méthode d'identification de bss de source dans un wlan |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104272797B (zh) * | 2012-05-04 | 2019-01-11 | 交互数字专利控股公司 | 有效媒介接入控制(mac)报头 |
| CN103517386B (zh) * | 2012-06-26 | 2017-06-20 | 华为技术有限公司 | 无线局域网的数据传输方法及设备 |
| EP3054736B1 (fr) * | 2013-10-05 | 2020-03-25 | LG Electronics Inc. | Procédé et appareil de commande utilisant une opportunité de transmission sectorisée dans un système lan sans fil |
| EP3107345B1 (fr) * | 2014-03-05 | 2019-10-30 | Huawei Device Co., Ltd. | Procédé et dispositif d'indication de ressources de canal |
-
2015
- 2015-08-21 WO PCT/CN2015/087824 patent/WO2017031640A1/fr not_active Ceased
- 2015-08-21 CN CN201580082078.5A patent/CN107925992B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1968169A (zh) * | 2005-08-26 | 2007-05-23 | 手持产品公司 | 具有与多个无线网络的动态接入的数据收集设备 |
| US20140369276A1 (en) * | 2013-06-13 | 2014-12-18 | Broadcom Corporation | Flexible OFDMA packet structure for wireless communications |
| WO2015061472A1 (fr) * | 2013-10-23 | 2015-04-30 | Qualcomm Incorporated | Système, procédé et dispositif de réglage dynamique du report d'indication de réponse dans des réseaux sans fil |
| WO2015120488A1 (fr) * | 2014-02-10 | 2015-08-13 | Mediatek Inc. | Méthode d'identification de bss de source dans un wlan |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113615243A (zh) * | 2019-02-28 | 2021-11-05 | 佳能株式会社 | 通信设备、控制方法及程序 |
| US12212972B2 (en) | 2019-02-28 | 2025-01-28 | Canon Kabushiki Kaisha | Access point device, control method, and computer-readable storage medium for BSS color setting |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107925992B (zh) | 2020-07-21 |
| CN107925992A (zh) | 2018-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12256395B2 (en) | Information transmission method and apparatus | |
| US10820304B2 (en) | NAV setting method in wireless communications system and related device | |
| US10341850B2 (en) | Method for identifying source BSS in WLAN | |
| US20210195664A1 (en) | Association establishment method and apparatus | |
| JP6368035B2 (ja) | データの同時通信のための無線通信方法及びこれを利用した無線通信端末 | |
| US8553574B2 (en) | Method of handling packet error in a wireless communication system and related communication device | |
| JP7066023B2 (ja) | ワイヤレスローカルエリアネットワークデータ送信方法および装置 | |
| CN108353436B (zh) | 对由重叠的基本服务集进行的无线传输的动态禁止 | |
| CN106954273B (zh) | 数据传输的方法及装置 | |
| US20160330788A1 (en) | Mobile radio communication devices and methods for controlling a mobile radio communication device | |
| US9635601B2 (en) | 802.11 PHY hashed SSID | |
| CN110771249B (zh) | 信息传输方法以及装置、随机接入方法以及装置、通信系统 | |
| US20170104570A1 (en) | Method and apparatus for transmitting frame | |
| US10708960B2 (en) | Method for establishing communication connection between station and access point, access point, and station | |
| JP2016534597A (ja) | ワイヤレスネットワークにおいて応答インジケーション延期を動的に設定するためのシステム、方法、及びデバイス | |
| JP2016521040A (ja) | ワイヤレス通信システムにおいてndpcf_end制御フレームを生成し送信するための方法およびデバイス | |
| WO2017121301A1 (fr) | Procédé et dispositif de transmission de données | |
| KR20150102945A (ko) | 응답 프레임 타입의 지시를 위한 시스템 및 방법 | |
| JP2025037971A (ja) | 物理層プロトコル・データ・ユニットの送信におけるピーク対平均電力比を低減する方法及び装置 | |
| CN106899922B (zh) | 端到端通信方法、网络分配向量nav设置方法及站点 | |
| CN107925992B (zh) | 确定控制帧所属bss、发送控制帧的方法、装置及设备 | |
| WO2014063592A1 (fr) | Procédé et dispositif pour la transmission de données | |
| EP3226435B1 (fr) | Système et procédé de transmission de liaison montante dans un réseau sans fil | |
| US20170265222A1 (en) | Radio reception device, radio transmission device, communication system, and communication method | |
| WO2017197606A1 (fr) | Procédé de transmission, point d'accès et site |
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: 15901911 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: 15901911 Country of ref document: EP Kind code of ref document: A1 |